kernel-azure-3.10.0-862.11.7.el7.azure>  HLk|[ z뾂alӫ0U-)NMvf'<˂`!WWB⚘ BMx})Աj&w(Kr 4mvIRX@i ц=KM` *s8/ubFAqzٲX/Tfs{ |q=HnGfBܳa`L*|*!*a&)Z"hjJχyQScF0$XF Nx r -8itFNu\DUc63f7cebdaae6cb5bd92842390e5a2a59fc85298[ z뾂al\}>v "?V obI2@̹ĖZI w 8"˙̏˶9n VQn)A|`-2vg8٠uZ (cV%VV H铌v))DHPS4HFEfou%R~sIrGOǙ@ 4pCEd~'O so.4niF#S[.GطM"U֍l h8l1 LgCsbY2P>Bumt?umdd ) : $<@GNT i  2  Jf  b8       C   xAA  T U   ( 8 r9 r: ήr>mں?mGm Hn p In: XnFAAYoKAA\r ]rH ^rL@bsds!es&fs)ls+tsD us vt wt xt5< ytdA8uiumVum`Ckernel-azure3.10.0862.11.7.el7.azureThe Linux kernelThe kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.[c1be.rdu2.centos.orgCentOSCentOSGPLv2CBS System Environment/Kernelhttp://www.kernel.org/linuxx86_64 /usr/sbin/new-kernel-pkg --package kernel --install 3.10.0-862.11.7.el7.azure.x86_64 || exit $?/usr/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 3.10.0-862.11.7.el7.azure.x86_64 || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 3.10.0-862.11.7.el7.azure.x86_64 || exit $? fi4,AJ@a0?1 <c`0P,$&t ` L h5\4p/$%t&| H  xhHZP <L  p\l+  PdX  p'H)x p 0x 4P( <-8$ ( p  d`L ,Z\+$&t \#(8r hx`D $D P X l XhlA1  , 0x LPQh~2L`<H,DD'L;`.`t#D*8HFJ8G   $ $ l T`M\_,H"TLxt @  $` 2# `T`$,|Q|ZpH$x8xܴp|  X,v BhH%lT)T&3txd%P&D08b*`- lD$D<&X =L}$86\Z `p !$ B| 44@ <0  H   lX\ 0@ #P\!`08y,` 0` H (d`$'p\$!,!H; (#(1d0 $  @h :   th8&"5@X  @\ X V\-X  ` \   |( `T$  d"h>0)$d%8\; h 8@( *!8 LXT  ,]  LX v@!t&X@ k,,d3PLB`OKt$`Td{tTD,VLS/`gP p $ @ xD `p T< $ X P"H N @D +(8@!K|, l&lP%,9Ax9<)8/(!~h*(B00$w 0 (T  0T @ T.$e<0h'p\ (`פ6T dGl | Ft<r@0 j Qi.8' h*hE ,&4xH(T!.L:4# %t>^-pV4d <P %\P4T   *0 @<h0T`@ @;$Y0c0 #' DL l $ : 4 :<$t($% L \ 42 "0$%/ >8#o@*#&L#9C8.2(,,\! *L 4;, < %<  (Hx<@,pl<P 4 $0,t(0((0Ptd<$,4( `84<HH8<(8 $4.!|`X<8 <%P ?L(l DD,0!/x/#U,0."h `T 0T- MX(6Dd 0*(V`  H5D @ -T'$:, X <<0(KT48450pdDDh`2 *L.|?4<-8d$T E401XQ0k\-- n.@#D'$= @($ "4@xp>D*( lU0$x 4,@   ! l/,(k`$0 rA  &'( Lh8 LW 8 t$ 8 l LD@ )$0"6x | 4,4LXhNTKJ:>-,t6-,<4p Tǘ 9Z2,s$*(2pD!\*\t(ǐ pXPNs I[0oմ8IP"Q|j&4b"PҐ\9>pk/p/p1=b`2^ > * 8 hT 8 x  (  ` HD4>,\ `C@@ "! 4 p HGp  x&p ,0x!S@,8$6G 7cT a 0-΄N8|/HրtČp,hH3HL2S0D=(iT$P\*l 8 04P3`D,Nt]ghht 6H!l; ;` ۜ$)xPiP`B8;A0t1-TK@.9|'D$ ( p.( + * 8x) P $&P 8D 4!@!, 4Z !&@ < \   x x `(  $ ( L t< 4< F5Ә@L8gP#50H,]<jX@(D-.hHW`'XL jk\iF,lrhm`*h5XL b@T,k3D/8UXM<z*pk* (.`NM0 +s|& #52 <L<@p18u`ba, P T ` ` @ / &hH,D<9$L%8,L l,L h :  h T HX &4'$@%RH (: (3@< H `T)$ "` +`d &p $& @TD \Xi#|%(RO 0$D8XT70%I#X    % LH \@T<H`  t, 4`h@(M +FLw8d ET<)pH({PC`{P.L  8  ` 4  ,    ~t<|@ D   0 \ ~(Q08d|D  $ D   .|($0$((  l5b(&(:0(@-d0t"d \ , ,8 d 4T:D 4@P#t%<|Y %h%l&hih @,#(  )0/h X  X< T$ t< l  8T < t   h (  \ T*6 d /$  L T , l <@ h4 $8 X. 0 Pl H K4|(4(0^: )x*`, 4.42@1<`t|   $,N4h@dh1 ,  *$h 0d \yl\("   \ D  X L ,( p x< p 4 H4 8( |8<L | \p @ D  `@t h@ @||` h hl  ( x t<@&|  ( %\#*tP"PtÔPq8;H 4($-0. T ,C `,4mp t <t5D8~l !0$T, 4? %t\Dv P 3 O?ZDChl9>T?K|;<,m(Ye24&x>**p9A!$**.d6$D\*|=1@L5 #8$X"D<$R-@=B b0`MOPt0 ` p @  ` , 4wDUKHNL 5G|: H' 4&L7H- LByRtQ0$AAAAAA큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA[[[[[΍[[Ό[7[Η[Η[Ό[Ί[[[~[:[;[:[;[;[;[:[;[:[;[;[;[;[:[;[;[:[}[;[}[;[}[;[;[;[;[:[[[}[:[~[;[;[;[}[:[[~[;[G[[[[[G[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^[Y[[[[Y[[[[Y[[[[[}[7[9[9[8[9[7[7[9[9[9[7[9[8[8[9[9[9[7[9[9[8[9[7[7[8[7[7[8[8[7[9[8[9[8[8[9[8[8[8[8[7[8[9[8[9[7[8[8[8[R[[[[[R[[[Z[[P[O[[[[[O[[[[[[[[[O[[Y[[[[[[[[[[[[[[o[[O[[N[[[[[[[[O[[[[[[[[[[N[N[[[[[[[[[[[[Y[[[[[[[[Y[Y[[Y[[[[[Y[[Y[[Y[[Y[[Y[[Y[[Y[[q[[[O[[o[o[[[[o[[[[a[[[[[[[[[[[[[[[[[q[[[[[O[[[[[Y[[[[[a[[_[[^[[^[[][[][[[[][[_[[[`[`[[[^[[\[[][[^[[`[[\[[\[[P[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[P[[[R[[[[q[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[q[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[b[b[[[b[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[s[[ [[[[[[[[u[ [u[ [s[ [t[ [u[ [u[ [s[ [s[ [t[ [t[ [s[ [t[ [t[ [u[ [s[ [[r[[r[[ [r[[r[[r[[r[[r[[r[[N[[[[N[[[[[[[[[[[[[N[[[[[[[[N[[[[[[N[[[[[[N[[[[\[[[S[[[[S[[R[[[[[[S[[[[[[S[[[[[[[[[[[T[[[[[[S[[S[[[S[[[[Y[[[[[[[[[[[[Y[[[[[[[[[b[[[[[[[[[[[[[[[[[[[[[[[[[[b[[[[[[0[|[|[6[6[6[6[|[6[6[|[6[6[6[|[6[{[0[0[0[0[1[3[/[3[3[2[0[2[2[2[3[1[2[2[/[0[3[2[3[3[3[0[0[2[2[3[1[1[0[0[1[1[3[1[1[1[0[/[0[2[1[/[0[3[2[0[/[0[1[1[1[1[/[1[3[0[0[2[3[2[0[3[/[/[1[/[2[2[2[0[/[3[2[1[1[1[3[2[/[2[1[3[/[/[|[6[{[4[4[{[4[4[3[4[4[4[4[4[4[4[4[3[4[4[3[4[3[[v[![ [w[([w[([([([([([x[)[)[x[)[)[w[)[)[)[)[)[)[)[w[([x[)[x[)[)[w[([([([w[([w[([w[([w[([([([([([w[([w['['['['['['['[v[!['['[&['[![&['[!['['[![&[!['[![v["[$["[$[%[$["[#[#[#["[%[#[$[#[&[&[&["[%[$[$[$[#[![&[&["[#[#[%["[&["[%[![$[$[%["[&["[$["[#[&["["[#[#[$[&[&[%["[%["[%["[#[#[#[%[$[%[%[%[![%[&[&["[$[#[$[%[#[%[#["[#[$[&[$[#["[&[%[$[$[#[&[%["[$[&[![%["[%[&['['['['['[!['[|[5[6[6[4[5[4[6[5[6[6[6[5[5[5[5[5[5[5[4[5[6[5[5[5[5[5[4[5[6[5[5[0[y[+[x[*[z[-[-[-[z[x[*[*[*[*[*[*[*[*[*[*[*[*[*[*[*[.[.[/[.[.[.[.[/[/[.[.[/[.[.[/[.[.[/[.[.[.[.[.[/[.[.[y[+[+[+[+[y[y[-[,[,[,[+[+[-[+[-[-[-[+[+[+[,[,[-[,[,[,[+[,[,[,[-[-[,[,[-[-[-[+[,[-[,[+[-[,[-[,[-[-[,[-[y[,[y[-[z[.[x[*[y[+[x[)[y[+[x[)[y[+[x[*[y[*[*[+[y[+[x[)[)[y[+[x[)[z[/[|[7[7[7[7[7[7[7[7[6[7[0[q[[[q[[[[[1[Z[[[[[[a[[[[[[[[R[R[[[[[R[[R[[[[[[[[[[R[[[R[[[[R[[R[[[[[[[[R[[3[Q[[[[Q[[[[[[[[[[[[Q[Q[[[[[Q[[o[j[ [o[o[[[[[o[[[o[[[[[[[[o[[o[[[[o[[[[[i[5[d[ [h[ [ [5[g[ [6[h[ [h[ [h[ [h[ [ [i[ [ [i[ [h[ [ [ [6[d[ [i[ [ [i[ [7[g[ [ [7[d[ [d[ [d[ [d[ [7[f[ [7[d[ [ [ [ [ [ [ [ [8[c[ [ [f[ [9[g[ [g[ [h[ [h[ [h[ [g[ [g[ [g[ [g[ [ [h[ [ [ [:[e[ [ [:[f[ [f[ [f[ [ [ [ [ [ [ [;[c[ [;[f[ [;[h[ [c[c[ [c[ [c[ [ [c[ [c[ [d[ [ [ [f[ [e[e[ [ [h[ [ [e[ [j[ [[b[[n[[[[[ [[[[[[o[[[[[[[[[[[[[[[[[[[[i[ [ [ [ [ [ [ [ [ [j[ [ [o[[[[[[[[n[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[o[[[ [o[[[[[[[m[l[[l[[[l[[[[[l[[m[[C[C[n[[m[[m[[C[l[[[[k[k[[[k[[[m[m[[[[[[E[n[[[[[[[[[[[E[E[k[[j[j[[j[[j[[j[[j[[j[[k[[k[[j[[k[[j[[j[[[[[ [\[G[\[[[[\[[a[[[[[[H[O[[[[[[O[[[[[[[[[[[Z[Z[[[[H[Z[[O[[O[O[[[[[[[[I[r[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R[[q[[O[O[[[[[R[[[[Y[[P[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[X[[[W[[V[[U[[U[[X[[T[[T[[[U[[T[T[[T[[[W[[[X[[[[[[V[[[[W[[[[T[[[V[[U[[U[[[V[[[T[[[[T[[[U[[U[[W[[[X[[[[[[[[[[[[[T[[[[[X[[[[[O[[S[N[[N[N[[[[[[N[[v[u[u[![![u[![![![![ [ [u[![q[q[[[[[[[Q[[Q[[[[[\[[[[[[[[[[[Z[[[[[[Z[[[[[Z[[[[[[[[[Z[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[Z[[Z[[Z[[[[Z[[Z[Z[[[[[[[O[O[[[O[[[[Q[[[[[q[q[[[[[[[[[[[O[[[[[[Q[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[X[[[[X[[C[[C[[D[[F[[B[[C[[C[[C[[F[[F[[[[F[[D[[[E[[B[[F[[E[[[B[B[[B[[B[[[[[B[[F[[[D[[D[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[C[[C[[B[[D[[E[[e[F[[}[:[:[:[9[:[:[:[}[:[}[:[:[:[:[F[[[H[[[[[[[[[L[[[[[[G[[J[[[[[[K[[K[[K[[K[[K[[G[[[G[[[[[[[[[[[[[[[[[[[[[[[[[[[M[[[[[M[[L[[[H[[[[[L[[J[J[[[[L[[[[[[[[[[L[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[M[[[[[[[[[M[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[G[[J[[[[[[[[L[[L[[L[[J[I[[[[[[[[[[[[[J[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[M[[L[[[[[K[[L[[M[[I[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[M[[[[K[K[[[[K[[K[[G[[[[[[[H[[[L[[A[[<[<[<[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[վ[A[A[[[A[[[A[[[[[[A[[A[[[[[A[A[[[A[A[[[[[[[[>[>[[=[[<[վ[<[տ[տ[տ[=[[<[տ[<[տ[?[[[[[[[[[[[[[[[=[տ[տ[տ[>[[[[[[[[[[[[[[[>[[[[=[տ[>[[=[[>[[=[[[[=[տ[=[[[[տ[տ[տ[[[տ[[տ[տ[[[տ[տ[[[>[[<[տ[A[@[[[[[[[[[[[[[[[[[[[[[[[[Ή[@[[@[[[@[[[[[[[[[[[[[[[[[[[@[[[[[[@[[@[[[[վ[A[A[[[?[?[[?[[?[[?[[?[[[[[[?[[[[?[[[?[[Ί[~[<[Β[[Β[Β[Β[[Ό[Ό[B[A[A[A[B[Όba547f81327ef55db474998eb545b0e41f52700d90ae904ca6c39f047c6a38088313682ac12992ae67f191429b29aa43e1e43772e829bdef6ae7af2b200e13e91af7d7c47284358c4a5b8ffedee82a11c007ab979e607e4dc22d6f817692d8fecd52d81e25f372e6fa4db2c0dfceb59862c1969cab17096da352b34950c973ccb63cca89ab88695b03eea6879b7b76d8e3b9ad7d231975e8ee8547d1ded7a780657516a601c6ce5cb867213784608cb2f6a6e9b172f5e54d65b4d36d80dbd67937cb41e22b4cb69bb7b8652111c59d3d07b6522ac1f4a635e794ca7eaf411dd7e36d0c74e03ce4aff77a64256260aa8106e5cdf6639d25e699b8b75c9cc8c14dffbad912def86f6c4badf8aeffd7f95acf1876008b35efad32d305fd70b9d6c6ac2a72fab98a755475b56d3c548529615bf97a493f195467da3705562456b430395ec0997ec2351ef3715f73952c77df47e1aa0c6371e6cc0e99988f9ebeb15f35e61d7defc804cad7684c59bf7ae2ca197da806e56e33623f0c728d631f5a0ad842096e600108a53263c856ffb199cc023042658fc504196c74fff686e06198d51969913df99ff36b925006731e0f0e331116f14ffe27edbf39b5f2c9be68138ff5612162b8dfd7e95946972d3386f463213225bd27f3f3df782f5c392be6fda19190ed510f3a42084a244c810f46b0fef90ce045bedf594c12c46594fb66b2002ac647364b9d19c4b3c6496b65d5a7d2b700fd6490d8fa941c2b318498498e10ea89c721c4876d225ee83fcd8a917a4694e2cdf0186f3a9df5adce6cd5cd52c62687380ba420297ffcbc5adaaa99b8439d8a5e9c4c6f6e4b130385895a1376f99e4f5d229716d88f9b48d2087e6971aa66d7de26a5527a46d48d0656e13d3c90c1c78fe0adab83c49611258e39a2c56df3cef30275336be4985aeb5affe9e34e7f7c209d0060d7a471d73fd170b1568c616cd85c59d183ed13c9c2d90ef0946cb3ebce8e3c2e093b2e032da85f0ba62e3a65d2d19495dd37701806f8369b2047e79a87463e9dc25070394ed71fad61cc64dc73bb08bda5578d2d1326616c6eaac5acc5e89a06694b7b792b1661b82d988f91b4b881c57b27ca16fbba97a5b5f56f4e69ce77d4a9638fb32d50bc8e942d39e211efa28098bd5de7554093facd3f0ecfa5c5b976c2ef63d8dd81089cbf26d0ae6e47f24f8887f0fb213d863e5a060acc26f5e7ef8db263efd8048d13312b55c2574271d268d51bf71b62e6a6a8e96c741befd41c11a4cace063fb22a7263ec63ff6f5f4abd5c108af255d9bbef85c4b98388ed812878c2e900aeaaac73271a08c07ebb09d31723cdd67985e7c0b0231369322c981be9b4ab3ea6ace51153022d6f492be63ee665a0b2e4d75a9a06d5680135bebb373ec46a225843c0624cfacbee3ea66c9b2c04c8cbf60b783fdd2e303ab1f90fe6bc205c3a84bc2e0410a0fec4491a972da527b5aee9af7c7ebf61fd3a68274e451f97f4dbecdd57a30904087cc9c202e49ad3854a76a05b78133370e28acdb3a2ab3a785f61355169d7f29a2782a34eb76c9cd414b90c0e5955ad8500d2a3ebbea69996427f03a618ac3c923b84d8cc117267cd856ebd5cab8b651fff3f96760b151aa66921dda415de3b949a68a21f8d755161bdad945611a00501afa61a10b9b6df37ef7afcacc2ee1b9a54bfedc6ae91c25f7be33924f11547820efebb75f0ea2d7f0f5c54977e445bf560825fb4cb3e9f7c567282933489b592fadad4dc0ac5611f6dfdfece3e713c543cdbb942a88a76d382e6c21e36413e30c0e9abc6f31a59b9a732ab5a07cab42f65c41b73b880fca34d5f9c075bdf8e62c5de16a104260efbc6d9d9780739ecad81f39740fab20e83e6cdfad3dfa2e3199b034fb297919520521660cfd54edad7ae9989a0ed1260effc80f15eb08703054abf860c5856636bf4e51ac36386acc4f165e2e9c76cba0d8f65f5b620f56d42f6fb41f6d6a968f61c64b9bb023755b44e693fc03c846ea9b184053b5cb6abb04fb964214691cccc1bc221c4bf0dc1136ef6f1f39ac76215aef34ae0c59c28c883e2a03b3e2b494f3e6a7f0ebb733e15be0b2e0934bff061cca6dad93676edc052704266066fe94699352d8bb07e54490911a293bc51b9876b56abcdb5089dca7091e8a6c4c8243cafc6c0a830a45cf5d1610d81aa83c64bd337db3a220e1d08e4015143bfdcfe3e85f9a00a6069f9f3bdc63d99b79a78c24d2e08f32c4d42d8c50b6b4fc6f97d897fcdeab2d9caa4f93c9dc5f154d72fe614b9c85690956f8538bbf4d9beafb472f3cd8ba2c5f67fe5765d6ae0482acc7c39c23b9cebdabd09c7f1944feda2e6ca77667ae07d318e90c7c1ef69e934a1b59b6f56a1bd118707fbfbd1d7f40134d62f9ffeb2e2cc1d7a986d67722b4833db9b3d9ac96a522cf61ed9af660adaa5c41c5dd04dd8f9d35ceca760bda4aaf2fe06fffe242215c2cc29dbf1535f7f50d3843adbeb72057cce604b5bf6f1aab66159a2f950b9b12b26fb2f73a9f25d1dbc6599bae1c37a0d2b7db08de49b61e5ffd1f82f72688def5e3db535fdddcf390786f8a82d16a188c90817bd155445117d9c39c4c6358a0d361677c323ad1f77592578b05c1e8b64e155c2cfda02ee1575a6e42fff60b29e06ab0ee19cf938e52e2ed86bea34474ad0ddf11188dcf17f6b332730e76f4decadadc583d8faf103a15bd43bda655f00f6f07f4990760bb6217926a2651b1f789a4a666b7cd20558ad431c309d7d6f0923792808c102a9af3eb41c3039cc8e472286eca2d23e559cd3722c67dccd3775f57e95e3b55163ae7d981e0ab512e7bbce51524d4152d32b5420d5b031ae450ee5839019b9962f4d9ae0aaf84a1d985f29f9c7c169d94f619462867c4747adfc30b53ac49b5afd4fff35ac301f2f2876c49bfb858f7e56377807056ce5550a8473a34f950f651316a807ca314479e3965f6d07f46e058d6ed6ce5f6c7252dc3d24a088e22f09001ecbdfaca4c9c43408e753c156b0503471087b32e26c8319b7c8bd2e1353342d06b830fe32ff6d11b80d3c56f7c22d3450099334b8835e6e037e910f7b43f3c732c35498383f0d316e433d711c898b5a393528655cd14778b8bf56770e25d2dafe0b2056ba57438ba61f9bc355968400041ff1ccfd7539135db394410bf6e9387527cbd2892054abe90b71671feafd49e94cf13acd6ddb327e19fba0f69f05b3fa2af75e2caa2830101c88424c0c67a174b1d80e4906e4e0407cbcd36a082c2c6274e27a6481abc6e4ea9a81af448c0b8082ccdd5ffd0c386841a9bb1eff406001010784e976a9bf98652d3c3e343d6ff030fc6338bd66a0a386b4280ab646de86911aee98375faa5a2cfd0177f3bfecd3d9cf6d09ec4b4dcca2c4286455ddc279bdd96a6d8872f616dc1e755ec619d1e90033b5f677e2bdb92bc6cd84993b267ee47335b763d47afd1e2b28f1692528111dc91ad5505239e3521e326325d448231d3c4164856dee2c74407ac9f08e531ccc6d6684d6a1760e7c50ac18c43f1952169d0cbb3e7bb615c8922c7b60b456937c8c772f3f8525cb54a821846686b207f1c23b9f5343a6aa2fbed1dce846f4b063b749281a70b5cd280ba675408b26a7d20aed0daf01d7e53e64b891ecf77d9e637cfc1c32a487f8f8d855ac40da816855b4d27e3f9e73a76430a47d2780f932df6ceaaa9c944a7b999ac2386e32daa85bc2b6194051cf1a1d8e5f98fb6c444672a2ea47812a8f1f93a570927029589ce4f4262b5a38a3f30f9cc8eb8105eb267167543459d91909490f35c05a09ab0d9f4a2ecfc69346d4e2562cbcaa9160ef621da96e44b248c2ba85f939eec0983f8e2dbf06d98e25797473aa5e8218290e23ba80b1fc9a352ef4935bdbf5ca16f9dcf9db3a878fc46d0548dc5e96994c840004741fbc0d45d5a3e31bbd65ae2322f1e9bee88fcc50b96b36abbe37ac19f6d51fe3b5039b4e09d2603cd856592a43a05063cbad6e55c92c687eb1c67c7793d9c76098787fa59c410827bb31ec22612024c434bf7ebe54b30560eda16616e3c047e27c1fd75849978ad913110a5079eea8beb52532b13cb0bc7cf52bc34de20635d6ad73123ebd105a3e4445e59c2a960e2d5d7f2941ff5c1c5528cd34087d1bc7774a0e5c92deff85f6389a28c0676159d3d4253f06a828ed0b1fc084bf299ea6978a579de76450ee45f17218ffb56ef9110c7284be9a5346e79e1dae87188cdd873714cbf2fafcb62fc72232963dec70dd6fc14efb6f9099ebe48a4b588233e7c6a5d7cc147207094d6435a1d233adb29f506452098eb045029740fbc3848bbdf9c9695937520294a91b452928d90db0728fda0d0957f2e6d6882d37872866a5759880872c4ad2b984d3baa2189f0882b95ecb52d77179c655f919cdee7e3c71f8ddd4b995ed5c661abba5997eb5fe5aa46aeca6381a62f0d4dcccafaa7be6215e2f9ae95a6979d3eb0d5637d2c3c1cd8eee4c07a785245854dbce38973f58d74f41eec0f1e94ba2b3754713b35b0c688d3e14a6ffa017b78bb22c3144daa53f99111d829bb58c9ea1f1186a87d8e6f1a2d627ba33fb44c9234eb14d177387729e2d236396e0501ac88dac1108d1388c72baf211a7fecc8b5f2434b4c8e66151b8369bf92661ca55bb859cdd4c2dd97304dbb78abb4ff8050e31e0ad2e0fbc65d41730c1a3aefbc7357da4e1243a133188de7b2f45e79129d9bf366d4922b89e1e38002cec53b4d0430c00ff4860178eec40c5875e0899c1422de911143d4fd74c74ad53acccadab85b881e1d4590226c420490548eaec2e3e2b2a0c4fd1f2363b60439adfb3ee92c95a3d06dbbb2d598c5e1e9373765634f5d0385aaa578dca2d3a26001bee0e4114aaa83257ac8a3d4560a319b491b12d60a490cc0576d668b66a1f26562aa8ec77f11040021ab9a1e65f0e0094a4d3ca7ef19bc90dd667b30b9534d187fd7e0c0653fde7d82deeabc00ef7b9adedab00b0909cfe91f54d4bab98e4626999d190daf98cbb7d687ee3a8d6fd27910cae6134d0191b9e38a0f7595d6752d768d4db7d1f061d2be371af14bb6fc17ed57bfaf3540245cc1b010aefa0ec928f5f1e177ad91a2b5b436b68e5187286b87add763b00eeecb48f64284b31bb74eaf28486c33f5fa987d3e42326f82a985674342d3041d2c4e4c65bc849460cdeaf1adb825c3f21f60d6f98fd75f82e0d4c6ef7ae7a5c0e3364cc3ebfe7aa2eacceaf882955f16e6a48b93c28de3309bc7d394f8598548704a402064751cd4f49a53406835984188aa6b93a107ab71e7fc2473fdce961f304e88820605b680f20a3b6abdd5fe5209cde18b1e3c693520a50898e0ddfae883222c8f3913ee00cd2e48d3507fe8b519381af0bc60fa765a69f4b9529d421d54b48c84b4c81a725573c959c91ec8dc0ed170394832ad37ea68c9e23586f0c17f0327a255e3d16009b64fb59abb7924ef9fb402971c83781571807858ecb9efe986c184a45f7ab2d3361df53cd22a17c58338678d12b0f6df0df76606daee8bb4dd2ede198ca623123ce914170df2b07a8a553e6f0e126349ac61104209dd7eff2f929c784618fc54c2c3be216cdee66dc46a2b25be70e6de9873dd8e96245b2172fc0d7a3c0012feef9852d1b62c60bbec1b8744097e4bef26f4a63fcead3020fd50bdd26874396a2004dc8116911ec88f79c47f9e86946697e159cf073f38bfb95c8bbc394b67af16de17417b82bdd1fba4cdf593c6d1078528223f019e7897c1334de9010916d63dce444d560a8d8d835a393caea8a5eb5c073e91eb50b3383e8680db50c485b68573681b63467a905306d0b2a1ce2361cc3c74f07cd983a0ce19bcabe51befca55116bccfe99fd072035c2028e5995bd550cf69d3adcc118f8df67033238bc1ba18d47e7efd125bbe3e566b51e4520afb82b2ea6a6042b405a8ef7375db37be6b5ae29d073ce5fca1a74ef25fbc1c16ebbae46ae70101f5a91abe848b4eb831ff65af7d49351d4973317eab0beafa963e21bc422b605dc6627741c634081f71bf028c17c70da2c7b0949d183c66b5adaa9a58439da3dd3debce7d94e2ab19f1127edbc919a94aec234f7e9a2169688783a71e2c3a8c69666284192e0088088c92123ed1d53c5295921d34d426146f1d16d60b7fa85c7a76c447ebf8cac4b0e16409660e04f571cdb1b3e702b2751e73d933616a899c80127cadd93ea8806341c7c37d1d06955e22ab7d0687c8621fbdf114e89fdb2833706a73598e0df09ab02479efd7934a52a975ba71eb1a95ccc1ac86857b6ee51fd0377f9bf8c011a3332d8de20be4994b3452a84889d26aa9fbfb1d05c8112dedae42affc370b449f365e4c7ac1796565b56baf68d21d2918c25eb2ba2cab3b08427811b42f8bc5b4026eafc2df8e236eb204e7b4f2114da9a707aa2248d2ed4fb7e96ceefc6f3b06ff8ee745328f147fa1662fa4e00f6feddb9136a91546ea3ec5a05490de5bc8167741611cd7d211f5631c7b2de180b2d10a66f3b18612c48e36253e73a2bc62add2740c4f2d14148b840bcb085bce352d2d34b214ec47ed643ce91678fc99b19a655576cf49e51220236805e0eac58867ec24ac03c3bfabf03bce5fa7249c350e5eadd82133ed111683b278c9a1197724ac6b524f6621a50dbacbc452659f6c9cbfb8258dfeb2a306a90d2a5957c69969c7ecd5733025163cd45129c4f12f2eca268e8cfe9ed04c339518bae46b7a3374770e9b584abc8fe8cc426f3e76e2153cb0a677f290c6a0504ec4636a3377e810d4f35c2e28a0a0cd399f061ca48c0b5c5b261220b0991de40bc4f47abe97766d4baa70cd507363e70e1e74a52644ad97176f811a0106b2a8ba55bf0cf36d6bc0d2d15b5b55fa24283b36fec0ac6076daddad4dfa15cb29a51f4b469e94c865a9211dfd00eea2d0f601cebaa0f9a0d449260e9e0b5aeb5fd7f4d7f9b046ebc0b96075e32a48c653b74168e15b93a3574f19e4fb96e09022610712ab448d4b1550d0f777d3d83f17fe56a2e354892ea6a6aff81313c23a29b2c93a6ab7732e38cc410ccc175d1610cbccef34f3b1d1cdfe9fbfb5d22b4371a476f17637d80c28c2b717bc4d3e6a936f44944eb65f15e36a3023ce8018b1eeb36a55864e077bcba82423d4153d85ed8dc938792969b612c08d9e6e7ed075ce98c300858274e02cfe304c4f6437cc5b3b0df674cd5e3765ec1efb0bac951df04b6de6395e0edf9cf067ce902f8e92bfc7a7646e53b27be57f68c19279bc705b2585166374ee1ee4a52965d0b71ee88109fce515ec947e0d33e0178a3daf07c9993fa0a12729834277ef3b1efcc35c21d28f719c192652067e4ed637f53088bee594b9615a51d2a54b90272a5f8a2b511e4fa3b8e8d01d40efc55c44b2aee274db6e0300f370bccd1109d9405952b263fc9802176ba54f9b3986b1c1da465c6c95f15e47da5f01b89568c6ddef6a964949a3dce7bf74e13fead1cbb3f1a9032387836c83ca708af72f5b500c3c4db08fb6307014ec378af66fcb55162b2bf210e19a010b420f295d66a9ccc88400d2f7a4c5062d2c02a465927dd8eccfd09dbc185b2218147764b25071ad0cfaf33e0f38830d8fc646c644c95c9b785b056ba98e46a6e87d27f2b2faa262522b22b82acc0cd8463c7ff6bef6b2e2c1dc63923d0903238b70817acbcf4aa1e717080125d799d70aaf119ed7505ce0fd74f700a3e38ae253a02224907b97acdb2bece11bbebc1e0c1a4b8823290df84e43dd857ee07a90820d2bab965f594a24a269b4217a633b6a75ec617cad1051aec3b06d2a381a3902a55813fe98e916dbcea6c307be0077b9138cfe929f547b727c602bad2b107d98e6d3a818823881f737a80283196697e53ca945bc8c75a3818e27e2a44cb8ce3dc63e0b993d9fc231f37d99f676347393bfb8339dbb1cdc870a499e3f4454d45250dd4c13fb1824bbd9d2285fee5a153a8f2f3066261b3e53403e5373bf4b65c8102b000ab3a18d37357e4feb0c2e1e30f74dbb481ea11e2e0475dcda4c8ae16ce97a2dc10c8f043d49072ff2146844869767d4d250484fe565b95bc62717ab6a691ccb1ac38b1ee4fbfe8936d7de836e0a99a89a7d6405991c5682dbceb829de97b0b9c90eaf267beb681fa693531ba87a70fbcb4ddab3f9b1c74909022012dedcfaa6adab9d8973e43ed4621ffef61a8c885f360ec11f7b71bca275e4e7187619a95bc12983db7a32c610809a2c0419195f5c18b620e00769e92c7fa563913425fa01116a9e989a2001217442d4b16c7e1005edd083f4a5d20d78f4c4332db82a270b5bdc2a840279130e61e2a70b9e2af70979c9efe346438a7cffd3c28e3b274a0ddbfad5ad900c642c76bcaea724b7d742fe2602d230f614a693ed0fb62e18c949f1007a69de691fe68bf8608cee6a9cb3de8d2fa8a2ad252f4b393707decfc93ae923d6432e5e5d161edc705aa4a3290f776aa834e8936966441dc168c39388eb08da05e90f42387ed498bcb9c4cb864ea5d114e4f24e6e65a17e2b699767a1a107a189b8c512f44768d9ad1d4b10060321bf08a84d9102515d18d42d4d6219ad86596a8f63153331f164d8b2826eb10666fbe902cdd367ed595d63edb689b4f817dd6720d79d839fb5f991eaf9a4094fbde6d4e6acf0e652fa80bc15f0a1052e94fa3c3c9ebbaff5e29588d3bbf6fee0ef135ec2cc5e7e46143303d427d30ccbd20c905078957f9d86f84f6a060f446513af8353e9d4fd6990355262076efab920d9622b4ee2fc3aae570882deba8118e9d755ce556bc9c1dc2d7fde64161291fa4efcd04f1e43c6ef39b54e138f56d340a62a602612d6e6ac20a2242b3ebd273e97473c2cb0c693130956df6fbe05da3919e0faf4aa264d32721220c3e710f3d9ec13b8ecd84170686cf7f4b3e953ca73476b9684214b35e7ac7d377c8cacb249286e34b7caa953fc6636023ebfd3fe55d77bf9c204d8812dd1ddfb48736f4ce586980dfa997939f86e165b44084f144eb0a88fb4fb2af380b50ad47f62a48f302032a3c84ef4828657e5cf41fb63f3a1bf62fb7446f1f3453653103da1e653323b771ef15882236ccac0b5e2716a085ca7facf68d6cb5a90f3941843aa790d5afa24261fa382676b0d9d1440673db1ae0a3330a2cf80bc7b466eb5119d8287344307d8cfe005396f93512b250676e6368167b3a4e8d0853c8ed8b8f3a6cf1b267184fcf61f6a2e5cc52feb1e223e32d3a421554373e4e3380327d1d231e0cba88bbae6f610241f11a4f47a8d7cdf535c748470999908351b945311b9594ab072badcd40f41748a277af18f24b8347f64a0357f44c69fb4f74d93b67438c1a0db5ff66fe5e4355d2df7716ac1e98011b0ebc74f802b046e46fa347755d3d746136ea0cd6092cdbe7b437ab03c454561d82297019ed2173b92e4a8fcc6d568884e4e3bb370f3229cf04cc17435987c3892b5e99d65e9be7a4284fbafac486a1a47076d5466dc5e14cba71382a3619f416352e85149f4c1e2d1435cacb744aecd51b4a2304217c758816e5359eb9261966615e2a0431ea70c38565cd715ddedbe4cc17f03d88366357c6e5d9602b5471b9f1134f3baa0a64f80c17ecb8493d332e0c9342b1a8e6d9b915a5ee35899a5a980eeb6454e46547e9bb77ddb448bb71b0d169adabaa938e3955e44fcbefa628c29daddfc2eb100f38a7f3263e28500b9f16ac23badfb3add0f514d8ac04e7428fea2577dc66b610e46b92500725045e5f65f8fbeeffb9ae29702e00714fb68619ca4e54eee800f851057092378663eeb650dd4d3fc01a9f68c11eea3576e75d0cf7ebb8286120411550c5cda6cab6c7bdd7576b443acf01e9d27714bb0bb2a8ac843bfe0f4ef00821bd7793f5ae459a5f3feb8e3a62ac0adef87a606845b40a2028ed74945a0d83a06e911e89ff08eb19868c5bf392fa8fb9dbcae565d166e7ccd0d313d4edea5aa820bd09cd82add2b72fc8f842c0cfbd0e53f547bf9becbd7a8d877c885bd1867ab26dbe19371979e3ca1229b08388d73c7b4352215edc98c7deef582bf1434589f73a2d26496e00b8e74cb21f9e5d37bcbcf31d934ee07f4b290b757f591857af69a89e1f4a8e2155ebce353a76bc6821440aa6bf9cb74a1ce9184d9efd8d5d2b423a7a2344669ef7c8c442732cf8bd78ba9cef74cccfc1c45e212ab1ea2c75bb3f0c67d2128b8b3dc279cdcc8868249375c72cf5507005e8e1aa6ec99dbfd0a0b01ebc650343b01d39f714e8e0d82216eb992e7899139a65c6b17bbe45d3506657a2447af0a352948a6f3ff4de5e18a91a683ce669ef7803b91396e52a1ea46f3972beda35322922705860478e45b6bfd410d92380ef06d2ed91f1181d7893e6bd3224a90fa9ca3759cc9c791c55d999b6c1d0e7adb8243dc8f34cb7f037d4334a080fd94d9e81d0ca0a790c42d17533825881fc01d2992cb2b442b092b35e57304853d389584bc852a6ddbbdf17ebad689f575306463ff1e1cb1e3c0611ddf858727012d571388d80626295f2f745b6da91098f227b9faf5a988c4e96d3b4564d1e9e7b5e771aba22fbd469b787d7b9dd74bf9e3ec4d60a0cfca6615ed3b06da5c1e69ed8366e03883a67febea094ec4a7ade086567a762644e54a419d9e13098420c5197f8debbd6ed9319c777173c267c703654cc392b9e49700b8e95f7f24473911986278b1b612963e6f11e561b9d6bd12c68ca79b979e9c7a80ae29094fa67f337b0ad89fd15960f67e788b7896ca576406731d2fc2a38143a618c5ec0ddeff3577f5ba0d403cf11a985c0529b04ba2b164e9451c206c6e076baf84eb1d890fcbc0614b2151487edb8af988fc4d02a8519b1a3247df5a112c8ab4dffe4a7ac1040a6953547d228aeeb1cefb32513afd25d178226296876b9151d08b4db85b9b48c66ac29394aa72d8406905c9a4fbf0d8de37d992aed44354434871d2488a36969367a8a06175c7efb6aba9c0718729993f26946517c5469f4467f0391b9395c197abe232a71fca352c3468a04f6af604e882a265e815543ca6aff41964e200ddf96d2eb2d67d1595efb57b68f3c56f87a124261e377a27374ee5ec6695e895cb24526b73536f07fc05051c0e47179fc2da773d4b80a865d11ed9594ee748235554e53b4d290d9e44c663b6d86441e01de81e88ab23b8cb29710cac1e9c60984e80c91265da119eb1f2c5d49d9c2be87411b61faa6aa75c1023bdf7d664aebfdeeed4082da1753c83d16c25fe6d32d9397d4724c8342200d0f23bd56bfc46078a170bda75ad81daa1f8df371e8bba99732d009d0bbc33c34ca74f54f4600ef1d8c23d0a4aede758960ce57c6269d3c33e3db3e7a3ddda3f25ed40f152de66e22c16d96c72c4ac50c3079df82c6fbd830a55d666999cb55bdf5157f4f62892a569ee20bea875ba79103ff642dc807bcd9178b42e3228bc17f8a8d28cf8f0f4fcca5eadd0cb67bcb25f824ad44a23485349f78f2781a8f46fc0e060a3c031fb9393fadc64ebc7718be65d1c717dda7a4022d2990dcaacf364e8333d16ca025b3b0835a67dd1f8c10e3440da8834011edc2f518c7c7c4ce927c78fad77e37b6427880a824522a2bbe7eb2c47689f59af751f040e29551cfb89c0dcb26571d6feb7b20841214873632e59fa67e0c3b910f85d5128da2d58b9ce54c57d393490cf535b99c5e8629acc367bbea3ead64c9497238ebc91f8312447fbcd8c2c141c614bb5a09500b28ab698e2931dd0d19a4078522f2ba192f269dc09d17974ef65b09f873b6e8c846da85e03d1cbc373b97bfa0200c60e646159eeb901e9d6a86b11101d3f63c12bd0c98e4083e54ff392f2d46123d50562a8c17a0c05a3b4744cc1b38920c477f78a16f0e4daf034ad17d5f05626778646d62d1872be3dc743a507d4a2c60fe5c9002aeb7e5b8d8f3a8214d8426567748b2de2a2e0d4bc4a540d0f088b2d58d9bb4203aeb6236d0e3ce4d14d0ac910c871d01f042090bcfefd9f0abb564e4623515fa34440be156e6ae15759fb96adc3a387c41c0d97f2a5872c2e0a63e20d3c7da753048841390a20ca9d8d01e4b111a41caed036ca18b07c91678a4285de306c6a909e992edbe6c5e9f8a075b2277f6bbcfaeeecbd3301253d50f0fb654da809ecb7b66f65fdb645577c8602b8ea8f2741b9719add1761617a93a3cbb9ae9bf9b8595d58463863c1c99fb8c0259e06aaf4a9ff3f3cd0d2f3df30291c259be92a5a54bbfdc483ed585e9f23ceefbd7ec8b9e9e84bf390778a49329ee044392c8bd4963ea511175c2dccf9857ef41eb2843c86de4a21685ec0a71b1dd0d61501f2fbf901a4604e79f8d0de0a36a2c31d44867407191fcf0e11cf6e939c20d5cbdeedefae2c11a06231d6e59b4a9630b8fd1b0c1a08bfbd329087226050047268e364b8ebe2bed402bbb5cab90412c069fddad94321dea046d1718b7c6f3ad5216ae8685747b9c6f90b855370b11aeb8f97314a0b939d7b3b69e29d3c5536f5b9728b8b228232d81f05af670e6dacfa056d5883f439a92b8f71fcd84d1e95161f308446909168b8b48560d88bcffceeb842e0424b9892a0416e700bfbceae4127e04df33a963b5b0088d96b5884e2fb0effde2e908c2268742b66bfa56f9ce5f20e9aedef2d54a5f52372abce2482dc5a2306da74ffcb315d68e4368c0055207b0819dd51ee487265169f6b2b96ab880ec00fc598af37e692ffb4453104f9dd58a57f4ef58685f93a2c7c9cac3d4750de59e5cfac5656348a0d23526094ab1d03daba49c79c051aa2d91e34c03ad8ae387b36d171a8603903c70fb2bf206aa34aa434539304c913649dae910180e457c5f74206ae8ac11f374c692a392bd8a182af6ae685028f33a5d7d70fe2d41e848522cd71d4cebda708c0e52c8e85913a004bffac50ed2dc7969ab45adb414f827aa14032737a98b4e810899c4434c3a688f624357dd4d26a34260554b61c1c064ee16412afed1bf696e62d0ca44345bd4774bfed77d99b42a4ecb784f3bacb004c0dcd553b1aeff1c65c5f8b9788eaad15f1f51273c95aecedbb36781e99b393baba2b63354c8b38980a38968285d63e7c0c402d28560a11f5a538bbcdcd0ba466a02cc3773a8996a4b605df63820ada6dcf0eb7d248a866f477cca1a048d4c3f35ff8e03947606ff2c6e118b280daa09b966b8164b673218abf8279c524b5f1ddcc484daa2dd922f3212b0b630790c7b1c80d8581746e51d19bcabb51472ffa194082b1f8a0d5aac56de2c13812834e1edf4365275ca2f995ebe582176a39d5f9d6baa84030964a31a22e8ece30b5a1df519c21f3d687364201bc065dbd46da8969664b0031e57708cc6ece713011bfdc6598ccacaddb7ed031dd5c37196df5c518917380329f1c7da4d708297bad18ff1b4f84b054894be8e1b303b488ac8095b1955c99c8f1eb94fea13505cc6a44accea86e342247243ae7bf4e1e4716f642d9997bfdc713b432e8b9b28f8fe0f80892a7fc6c12c565ffa42e6a25c1512d36f23a2cad7f509fc76ab4282897c679d065b5c6f1722d94a8dd45e3de436268f5a41008b17323ab1e85a04801a119083bf89241ec537bc462e65d2397f8d6a97afa7e6f4da1b7ca055b9fcd47aa85ee75a0b6949cf199a45b906f03c2f7a598438f0f4a6f45b9bc40f5f3776d75f0ca0eb88419b2cb79cd022b1056c81138fa716e1845606ed0dea7bc286643e488523b805791b2fcae9984406b49d7eb1b4cb51538b2922a5322571e12fc6b51aa0f6a278e3efcccfd840c656365695f208b8e8c9e6f45ab2163add86c03de1ed83e4a9d549c32cd7095e8d45fd2667e9025254a9528726891d24497155dc26a205c303d3cf1fc474efabac4c15dcddb770bb061d47eb008b3698be9a9132922273f1ca47a39ac584946f7dab52d50c9136748c4d9e5c8eb2edb8d0c96f6c0e45adfaaf4c89553b5731d6720cdbc16b9cfb1f4b8cd8cd8ca5879f582cedeab6bc4b90b5a3dcc8ec232807872d5c8180d837a213870cd0087086681b1ec153df02749e34d45535ae26fe16e03a2818b0e62784b57a395c7a7ca26a46c101acc09c5f40a662812eb80e72f3e5071a17d3facd89c77600d628483fb2a4dc45380abaf802a31428c4214d7f6afbb0dd5b43d01fd5304adcf31c73d9d49d5442d1f6c33fc5dfa3cae0d5f371fe90fbc2735ffde57984189eedb3c7987dd1940ebd7fee2a2ea43f18699a5fbac7941f1a9646ad433f5b725a55bad01219960d61636cc6bf603252352b04e1b2748c252bde363be787dbdf53965bf2bcffa395eb7d65b33ab9e63a74be0c2c119481cf3b239ab0503254a29b4b663bbe31b78d784558e623df1625b2ee67a70ed9b24c0c2560b0104a2b550c0a31efab14d0ba77ecc53768da6d2dcbdb8e66296038a83ef7d134723f1ca49d7dc4bfbf3a64f1f2d3fc6c02509e9dd4991b4de7ae5bad3b1b004c0ad944495ef96f92f39ee7d70859078ea79c82ab7e217a17081f35d016ff97139443913619c3f1f02f30e6a07ce07e6adb9703d06ba84d371d6698ee42eb488627756e90c1ff3157f3b617ec932d9215b350f736233c3b11b034225754f3998f59e33946ac22b39470b4db0bf1fe01e4d36b25760ae6dc6bd5d174e528acbfc88d3efe3bc90f20aa022cdf24bd3519fed292d56db60aac83506e4f95da75e14095ed24e09ea9bf145b3be9adbe4353745ed7b9ad6289a34a38af0db37530c32201cc42f59c7871be38e91b2f5ad39d82307f16b8337d12fb7e9e843daddc2c28cb5b5f431fdaec21a22338e0aa7217182e6b9e9f8c837e78042893240787eb4bf5cc117a97805a811e29a3ddc890d83a8a27baf630e3bbc10bc236844e97cfd75a9c67940e1a496984517220da774b419d2e04647ee57607c10627b2dd92f943acea77840d8c7376a6c61e8c2a3fe844a5c87334dafac33b3b2d5137ec5d97108f68f7541bb5db3b0cdf17aaee9f57710909ac2e209ed898e8871d9c4fa76cdb2cd2b2e5290576f675c955daa2fbc7d094e6c676bac557af42c12a2423f35b5d0cbdb09cb9f9b59a80dc423dd8ed190a1f2cfd0eb6ee468f702505f67d27e7546f8089b597dcd60abadbedc306fff890f11088b127c245e0c2430ef08520231788511acbf9288c6c0cc2ca4823786953c9729fdecaa0a81960036e11ea67f0630c43ca2bbf5ba853987ca0d6436a83773d6a565e0f3a7d939aa43cdcc8612a2feba346d501a0f6bf1c7237a1d5eee40a7bbc684a1ba7a509892a87122e00804c172437d886ff50b15e4e9c97367fec2aa0787253b268ef6d628976ed6f4ac7b399fc48da54b1a53db602689ca47e09dcf9d5c9782c384a38bb029b245c44cc32b2a8fe9343fb0b7e9ccd920f98caa747fa76efbc6863cdf1569d529010511d367c6c311180ec754138b844e65967e26ce54684038c4621b94c1705fe6beb917fb520c339e4e525c0574e9530cc806c6d875d78c0db92a6f57f691a7ab21e05bce06a27d3764745b39d475ca027601d6d90fa05144bb4b6f5ccd51dcdad0fbee8cc92b1e689a0cbecc76d70716e6414b5a7926a4051779948cfa712580c4c6e051094e10f6cde9c3c1bddaa6fd61f1370385eef2f8729956e2d13d097d8e3f34374775f11074a353c15fa7b82caf72d60e0e20145b3d49ad1703ca733a37c4833e9a9392a8872c3833f3ad600bbd4b7207d2dc38ca1934a936487a6ba6d71d0644a7f7e2c0654b70b01c911d2bcdbaf381b09b754b786d811e856481bffd366648d792164ec253d43395ef43ec337b866d53fb277eafedee0c6a91cda152d4731b850e3419653aba292b6d6ff22288e2b34c88df2ecd57f6360fe6fd1300c2357aa76652566f954d35988486220f031d03ce3a8f186d4f6d6921b51b0405b36a4f08936259dab5a2012a7d219a99d143831993b5e885e8e87b96f28ee2e56d701c430f7e737013917c86139b3719df18fb166be152d5817d84a77581feb94afbfd1fd56628ab06836918d5f3310d5c7244e1ac914c5751fd8f5af4564d2d8a72e1d6372a04fc496200dcfd774bed65dbf545e74aa93c2fce53db3f832802ec8f1b61c08c0238613cec1cae9ee9846f9f050ef8e6828776214679e0247d57bdc2dbc6a331e17903504ca6993cd595e3bb262ffd6d7642ae945607d7e655fa40f25f827c2bb17f8f5f0515e2e754fc6542b690773c1f95b04891b6c8c4830d53b3ad3722e55c297d7af8c861497f1c2dc76648cda619a891aa37d60d9d211f949cfbe3f48787d257e32dc42fd8c6ed20575be21d6998bab733f9452ce1c0557491379b0b9d9256779461c35482a68188c1e6a5d46ac6e4bfd1169acb2f7bcb778c30859e9ec5b540c976221e53e52ab83bee710263075f13fb7d906c994c3b6cd1596e76568fa475c2c15ae06f9977ab70d576e99d9752ae8c90d8425c2fb02e8e363e2a387a2a300236e1206ad763d3eaad17c62fcd10d3ee2bc2a2b4cf435a7b5964158b76f201421205e4280937229bd3d9271b30bff0b9f0ff423ea897e7a9da08ff81ef21aba0063a97ab1185ac8216c241bdf84eb03a17bce9270f10f3d7884e59b214eb884bf6a6ba25302033f5fc38b392178842bbf4b4d3edcbf661ea76483d9356f7e28554736007f64740d87e9ce605ca2df349873ea55941c642d3032e5629e6c618bdae94594ad6a049170d1b6f9afd5293553fad801c22b61bd76ef9b95b8a9d1c0005deafb021fda474370c1e284b3f593e3ba8ef6f536ff2f4e4c2ba4e5370d5883c52ae64390e6db725d378a78a98f0b95565f0eae5e3a7c63ad84aaebab11a09b12d0c209aa2f7e0687fb55e2411635125b9fbdddd1c062f107510cf9aca483bdb2886bd352cc808c5bba32885895bbaf604771860b2741c309d7453ad0b602cd66285ada80ea3c6bb65e8d008ed0288617276002c75d34a53c63ad10976e57b849e5675cfe82881d8a9a97223220f4cb1ede537d88e86c17cc866456e753f8f13a9954d1df800391236ddb74ccd0611b25cd707a478ecf3d6fbb17f658b98b7d6b39ec0e8954412f647258d814063732fc0401faeb7df9f004a573fb332e85f4d77f56164af195ff526e70809f62a144e6b4b8b91aae3664d5120b1a427622ee47ec062555e73b47b209f7472846dc93736773db970e58283af54d40c0c84860b530607b1a23d2edd882d77ef07a228f3b5bc697e5dd0e5e607cee7b1f8d766905846a5341e69304d2dad33883ce61009a57de8c41063a773b736af385852654c80ed3963152a9d39b71742a4dbebf313cced967b0f3919d523caba87e97971261bb00d223aa687b8c187b0899ce25c001bc6de3d2ecba3bfaf7423c051598e311c9587b965600ab99941acbbe529943cc2472952638fb02a69856e4e2311d17140b2915d0529347d873b4db4e239d4aecb1817efc2c172d97e3c799736b3401f5c61e4de5d58514681a95f4db575d371c475a488c32626a1d934abb5f4b2e06abd5dc81375f883b4c472ed5870ae07468172e2974004087a6749edb0d7eebdc5e9101233e458e8308b6fb14c843528ed945217025134e11599bd7d5cc102a04bb7448378c272ad8d5b588fe02c2a6bb1253b55a90dca0e0af27ebb3d66389b5030ec89fbedb6f772a0ad3570d8e1290407b9a61babe60acc3dda950dc51c9d7322609615e053ca4bcfb60c90ce5e5b66b15b7ce510aaa429e90ce405226b70fa97160e4720961a65d95c510f42c7cb1db91c2d288c48e2bc363e80d0a217b108d1ce9f0b9492544a469798f67fd5b45b8d02aa7b84bb43457a8deb45628beb39327330e243643689268aec4a3a30afc585b5278a1ed39e781cf8aa459908ece496e57396c051ebeb9047c86e623468df8a522e5e909b89a87ca6415c9ba411d21b532a31de9e4f0423dee325405032c4aa80d9b520ea545726cdf6b22f58d2eeb56e60cee57719e6b0fc292fcfa80db8114e8204485766c9e1ddbb9277718c7d8f15d0f39e6d645998681c8b033f7eded95b9a36ad4dc9bcf6f1158fd9e3eca1117c6f28664cd210f71429883bdf6e288f5d4cc269d515d0704a4524667db44756d079ebd7b6eca8847b2f82f581a7f7f900242a3d35cb281e51bfab6619f44ac43328a08b8c8ae4bfdd334e953d85c683692163f776bfad8600dc2095d67481e6104529f5919b1da10446f75dbaca754c635818a6257f1449da9ed3aff29b9fdf36b513cfd2b2222b9cf95b40ade63bde71b46e8798bb8b8ef1b4c9422d6038ca45a2f456fa3c46cf4d01b534c031f487f07996c83d6723096765c7a94af3627e5f243524d3c76ccd62372708e4c1fb74d608b1438b2c8230e142364f0de165f45213b216ea9dd8fa6f537e18f6b76d41a16c47a366f57506b5e7de2048a1b1a5bfbde6b6b023fb8afffad2ac3e286fe8455472df63d97b08c121ee67a30b7f0a19133a72210cea82037e1e44226f4b544828a247447faf3c31fb7ab409df6ad693739832d8d5b1da80d00fbb60613ddaff838e0f3fb619469cd9d0e23c79891790dde70b21e1cbf29f51a9f7e771dc04399331edf4431827f30a7e4b9b7c19ac65c7581ab54056955ae7d012181a48dad6e283801df489029cbf7634d79c4d350f0303b2b5ead8b72e47291de3362c394a8b4772069381337143b87839910958d00d738d5dbd36d9748b3713d023a09b474cdc308fe8c2ed661cf1cf68900866213a52b4e7361090262a88797211abe4bdc302c1c16fb5e598374ad0dee609bc4ff9f9bc6c3b56e893f97d85eda677e849bef8b2966a1cedd257f4a32fd437b9bcc360f0bc3c6580f271f0602ac453512822b8ee50a88e9435fa546b3b34edcb58870b3c8393b26d19d9b8662d0884ca280ecb0bdd531d0224530619d5041bf369fb43aae4b6b3c363c21ccd6c11744b30bdbba722110584ce1c6b122f17f824a079bc40c0fd5b325bb0b2590357d220d7af3868a8a101fe98de7ba2ef6f19c1c44a3d01bf728f3bdd246972045fd2a94737b45890a49218eacd9e2abb403b054b10b7a2834e23ca8419fbc60a61ecd69b0b305fc4c21c24ddb6f6ce88746b6f11b09ef3327b04e8897e4666afef7e90e4876411ae7717ef7810b70fe6e9b503709628ab49e1bdb20d494dd7294e7670f4bf837184eaa0128532e37f4169de8fdde15fc1a911c1e1e94e21245f5244fdd6b677df988e60eba97b689be5509048a19ec4a3835a121ef6981b233f0abf5dcf674893c0eac68efea4c1b537bf93d5790b78d30961fbcf08840980d5dd51af19664d434b2ed80aba9e24c683795477f2080df7ced9fbf0be4b274aa17a3b6be12f3e8bfb7a14bb764b1166913bc046e48481c748a2e2c4335013bdf900943604fc8dfc18a56eefa8e91dac27ba1fc1295ff3aa519ea2c369d9edeb323a52321bd500312486f26d9b0da797c2ce51a10d448e280ace0f057e35163afa610cd248396bf67a6c3963d1eb79f4d32c884b68503795f7b0fe3a3ca16ca641b11e6878933e0d3dc53fbbb7afef7f16624aebfb677f3a935c35fe4449475c7fc5037b17899c77befe3725839ab37116dded511542eab3c35778577f9a1804f0dc30fca06eb4001dbeb4245f3cf8765c503c753ec6b90d38048d07c2318ef040bdfd0035e8dd397af808aae9015f01e4d6264847bb0f3e0002adcd0155a378bbce30619ca18f108b9d5ecaec8f37549d550e72e2f8addcd4848f3e751654d409b7b9a35567d20dd88ad2c8dd6d4b00fc9f7f30db3f0af3c3a5df918cdf28b379beb976958a079e1267176bd48638507b3cf533286f9261dacca7cf20cae676f08ef8cc702311c5874dd4ac29884ecc4c58583e1f5f1f8bdc859d3111d0971aa028e4a58ed2ba29761e6f1ec6018254f4985ef01a20c1b2cfea90bf50844246a65d7b05d3f8b136dfcfc74ff0dd5942f808f88a59f4779ed3ce87388be9c5c9abaee671dbb540368f4b7c43d4696097c9a77042a69389d1b2b867834415fdf4cc54e3dcbd2260be7d3af7254acfdbf62cd41da8c21b43891ba1abf693c02108ff6f109eb2eb659273007090147cd272cb3f35146fd5822ae78e51ae4196b9271fcce79ea25c6121631f1921c90d0f1d1002dbb9bc6339202d080ef047b2d27098ef0fc3bd4781f1b955ef37a9b0f60f40f70dff7f55d08794862791f455355c744bb720b385325430944038e517eac8f1559b01efc4ad20db2f50e592c7ef3da82dc6e73ce3ca6ad72cb0db94d77ee993f94723d91e65186cd99b8106de2185dfda0c1456a71f81a798539a93ad60c69f66d7ac8fbeb825bc73faf251f91f4483ee9879cf8306d014e76eacaf5387b1225f7849378ec0e78c812cd5982b97b7d509606261578549898b78fd1b1c3a842657fdd7c2c267c4ba7fd45e2785bac8a15dfabecb2087347e0ec870c3b6227ab405d97a9e9b230bd3810219e5d24b84345e2f528db90f90f27c6a63c15cbf74d8f997677fa4c75aa1e83d84d2fa9f1c9956082cbf436a41bc903d4e75074aae308af88374cc1147c66d1353d14a23571ba66e75573ed7367b3e185cf670d85c363d99b8e74cf032dd98cc7eaf5cfe0ce5b94bf3a5b2dc889e678050662e1c414ebe236d90839f2f46f722dc7fbbecdedb77f31dd5731cdffcba8ce540e35e8176679222581b079eb36898eb6165dd99bac714ab970932cbfa6958392041473f436895e03118106952374bb7f86a4329256f5d18e4d5786923dfe05e01cc8f83dd6dbafb7a25ba1aa6c8ecdefbdeef8025d20c021852728a352fc1967d19f7c717253fffc1eb9642849bf0be1cdd031a0f65659b34bc92f707199b0d0afb42fe1ccdfcbdb3d9096e583782c5976d327216a22b421b2efb07548388ce14d4b25da16859d145013eecdf64da705167def1c2caecd0080a3d5ae55fdf7cc8ef9a10cfdda0d8b839db816332219b0b3daea2d7e1498f990db6bc8889a64bd29707c86d6ced50238e125dc77cd24c3a65b0067a64b997d85c5a723a4514ea53a1c0bb64aa9ce9f1a680100b62cbae8eb4396083726a2670f685edd05f2a8fe25bde6d4e9b15cbc90389f3d59d2de806d4d79b9dd95cccc4d4f91b2d0fa57cde8d04d80e450ef4199fe163757e3d44878a557681fcf94d69760ce57c344e00277bed5e2a103176018e8b0e45212ab4679a67c464c9bbc09b4cd61a0a207f3f17ab7e69209af0a84f876589dc10253ee809fbb6606f0016e076f06e82a8ac562fc5fd106ae7aa1a3c9494a919d4b0c7dc2a733e79331a9d2c7eeeea38285cf3ba78c0c0b6cedcbdc2c1ab931567691a3af32cde29f4a428f28909fbaef7f8cb887fe6077108a4e5680a10287e74d9a83e0b22d39aba223c1db0ae3702fc4993c14b317f7b580385dc042fcfebfef2cde22be529e064bc1137c765ebfd980546d84425e1b79695ec83464551fdfd806d76c0b457cd2cb8ad0c283e110a2ac0a20c0ba549c8133cbba0a6c0bfc2f3cfbc89ca75d104518c2afb9dd687e2d56b42434cf5fbe17f9a10f47120d01847b960a756c98a3ca2e0db5ae561862224ecbd31160713cb8c147acf3d4f2ea961ed1f5fbd35da8a057833e357f380122da6fde55d5d2905c51917f4a233a4db0c58712a4fbc01279ce2cc8e31edbe9e8d971cd48214faebf2a01f58b041c555a0f8f950450cd7cd338e88f0f986fe4abe57963bd5663e59eb2d14616d1db1688900dc1e93ce34f0eac08eea9f8813d3a7b8c390411c79b7dd15f9efa3114b1f68d144906cf5f736ff4c0f08b3ea76a43d15e99740743df388526ffb2a1ac491fce207ed4c7cf21526754226f17d218e1b1389be568efb43e954aa9daed8139028d364865f4e256cd6ee5eba6201e59e4e03980bc9861f0d07dbd0bc6991957d0d1bfe19d9c4f420c96f0234583aa4106c72f28c5b4e6207a51717aad3fe8f94e7ac9d0509fbf67650685f381c17f11742f728fb23567bb8a6dbd7b4a0089afd028fc0f975775b0b95e14439cd86fc62d8400898d7ceb7dc8806f3a2b8631a18c41e92c4b61ae8cc07f6638e197b1925ad97f795abe7929f8a2cbb424ac51d05d4a85d7d54d28a459524487f917e8d35c6137b888c28ac2f9233e68d1fc6c149dd32337861648ec33ff9b2d0810035fef2088882d728a9502aec76d697ef6dbb4ab422c5c1dff8aefe594258fcff9369aec2e4e60f2b01be7a009074a532c9a5a74504e348ecbddf94930a940495cb109361faf80b95a0dc0ee7510ed438693d022ed4fe16dba9f88b6a261a2669f39c88923ea8728b2030d3d274b51dd429613333735c99aa4dca415e8af2c6681840d9e750da15c3561890aa15d4a30633dcf03de202aacc3a298be748a1ef70b308ca68da37bc6302882338c37da9df6da9b667395a2b81b57ab1c3364903bca6de3154e5fcd3d0339151676cc912c2b2c59578ea14df9bd3ca522f8294fc6093b2f6d88e37573364ea51ae422207d3372383cac26bbcff859218b039b794902179e0949919f0d16835bd013361d99048a1820e192fe03fd8adc47dbe25ca6fb5519e8ab6d2958107e078552b2e2a3731e7db2257f265a94860592f10a99373d30e521e81318f87e1d578db66bb621f8bb01777d1d50d8df66b8faa99aad2479157772d71615b1724335945b903fe6a9e4765ffdfcfaad2fe57b0389f783fa13667f861d2c73a34fa70d2652011deb24beb93dbfd031557c3d4b9b11e499c403db938716b46f25b0b2abcd96000d67fddca7c480f0a572e037acdf5b09529778391e83e005f4684df5acb395f519635c72f1494f6fdac7e0edcc2dd9ba021fc6b35950d02c7608df2cad910d2b2a6c7f278efc548ffb819119ff58e05691b1093acc0f191e6629a49dd5461bf7f3d9adc414949b5d70efa546856cb896c77c667f4f6506a7a23f8beb4819d996be5846d19dfe44905227e6276e5e38bf4d0300ee5630d65cf9aa88183b0b00fcab3b7dd96d5e83ed33d7462879314a9d2e5788d1196aae94bf0187692de30dd5e8f46788f909c19204b8b6f7be2acfd1e0b2a7324bae3053b6b727f9cf648d35c42d442e3f57d424f02ca311c51941b9696cbd771874925e2abf6086d24c95df53d85712a1b89f4efdb888fc363aff726d7109c46bc7e8d9289abfc30d7628ee88b513e65ff2dc34aba7ef5c829944b6b10561ef196cff856c028bf0681b0e0b80d536f66f1763a0b754e357c6a710d2a7ca51b9f61db513599009abe8a4c2a28b32f094fbbfab7a9f525478f80fa69d7e280cdb4c151c007295ba0e36355b2887343bc83814b95c3050f8180c7a95b69de3c74fa0745d2dd124953a3b9e5c0e1a5318255688ec218051bf457f29598193d16e9a1ccfd887795e775af879b459b5169ffea25786e0d7fdf210b36a2feedbf8d39a0688f524fd8c5da2967fd1ed8004870760df3d0bc5e4dfd72af25570959b91850db69ca7733ce07b9c0840049ba3b66f8acbcf35b9a109fd64f304723368ec005e905056116d001d67a0712e33ad9311d0e50b69d795b4ab7cbf882995809f7026ac26b5e48d08acfe4c1136ccfc095ba6ef83bcb5fc9dc5b0338941c94c3bb11431a0eba7500bf352c4f85a865cca1d4e6c00b1eb152f0c990abab336a07b44e9536728cc7869508940d36c231bacd4d3009c8bd322224fd52cbfc97fdfde678817c5a46b299fb47b5334abd25f4c56c76a15dd750489639aa56adcc057e6af4a313056ccb3ca802a52f9a8ec6dd8f69df4a6a9af25392ecc1ccc4767e5876e194d371ace9c9f303af5855a9d3bd23baf67bfb4565ed5b161b11280f1fefec59dd9327b776e237b9b9d22446084e153a3d0f03987c86eb5b21d60f4f1f1e3d5b4cdbb540fb499bd7820f237ad388e312b6cb71331a10877e18a38e4f039f35cbaa80cad4f53404c756cd41016cb963cbad3b4ba2c7bdc5ce7de474c22589443aabbb620556fd7298426890e27466efb380c67c567308313cf1a6dccf20c2915bafa655d785982f69c49d0401fa00bfe47d4300c92c606f5f99ad6cae64ff812e9fea1007ab442612c1e60073592fad1890d24329de59c2dae708fed48578d4a3cf1e0249791bc05cd398d3331bd2fa797448d1e18dc3e6dc7651018b9affa4e8028703b31225ecaf18e1294ecd31e4e3af99f3828a33f499fa3b5a306bdbb3f37a4a1d1fee18dcfa06a7436fa9d678d48cc56267ba36a9f58c911ec28175c2a286b5dbab0d2f28c9b702aee23562e0cf2211afac5a36bfeaa7347d5e55b6036b65685e0ffd2a74cc9d4d9e359bd27fc5085e187a3c6ec0646dbb025ff6b3cdf94e93dc4df74665a7fb30b31847a8843dbd1c615b0007100eeec6cd0ca51dc6f655a49bf46789d4a3f282ff51335fb534f56ead47e882fc60068d6e520bc45bd1870f40e7dee680088375541b6bde07680961c88df651c851f808c7f1ca32e154a4f387daf7e0252c9a8f72bdd0822f4b5506dbbf97284acac773b42ff565994bb8c3144cacd57e7bb9610e96c1bde580e7d7bc23882101c06a476052e448f7922ee34fa586527000bd74fde0888b5d3a33246a492c325072352e5df2e10d6241f980ecb2421a3f66e7683d07374f6de1d6599c8160edd245cb45deb6f2e8fda24db799d524b802d00bf028c721bfdb6d5ea74663dd21b52c9b9b945b3d582abbfcdccc0bd864b786e77880f6dbad985a2e9a4f909085842e6409fa5c3282d92135bec092c5c0cff92b381960ad2cca65b550d21775785611285aa82afb541b1696fc327eba4b9f0e116feda6827940d326b0128526f5ecc7eb04bb8214b42a7f20b137816392e5eb1018900b231158e2ec0bfe870d41586cb72aa3ed07e899abc0c4a4b944a47a6e98574172e98e4c8c067b24dae05565aace06be7b971528c2329dd437a8cf2b61a3fcbb2be19b8e1db21d1c086e9c9ed02a8ebabbb0a3880c526053113e4260087e7ae7bc648502d425cc45cd0a70c0553ee3aa221ea82b90052cd540f63e1f32be1a9fc3933001738c7f753f9e450fecf5b51bfd32d514ef368b55688e8dc0d60c3399692ced84117dd0217d0d221443a7a20f9ac03d9be66bb662e84696cc6c896f0e63e2905d57b343692064a42e6c7c60f61e81be8f2bdc460ce4135524f8ba8b4e5c5e80bc57eaebc6f327da22f26d9fdab383a7fbfac65fdd77eeda8a69fb94f86ac2e95aa3f54fe6a02713b33370b763c96ff93d372542e2fb87ce92d829006058862335640dda7bbd423b6968767ff84c1e7cf9a08a7417239e95368d5a10da6963d310c48db3014db0206c89cde39a3b515ed6d9e6a8163965f1df60d1853c0f7c697932e9af4637d7ab08342fc2b3655a1dd15cfce5a8cba1398958ff31d0113a695bb1c7b9ba275e041a95b9f3f7682b4289778cd77fad2e97f9f93d228108c7f9354989f1661a176f5e0f179c02eaa6bf430e1b5d048792e2b1591e41e5b119d438211966d9f0c0c2ef237df9245c3fd04d52c50896ac5a85e109ebb715eaf2d14df134f954848c5dbe65becdbf3cd3efcad861b8a9d0c97ec916d56b0888d50a5e9882f7122317605ecd892cf31b99a1937242c6e19f5f3bbad50baddefe1bdb3511064a3558195885b6b0c7259e38f8bce2cc8d0c15c8780c6c40d69a636711a00a450f069b8ec7f75c580e54de5cd792883d56f1ea1e95cabaceed330e5d903a45b723cf4eabb540edd6da0904bb263dcf547db910684fea4fd7ab288be08b467701dfe379987220fa6d581c724f3a589f6e20f1b3935b6b07c9f2fd81edd9daaed4d65725b5914de4532f87d4166a16612ab223ebf04d49b53f1a417bd9c2792dd52d062727783cf9d498e1649cbca2ac4932aa8c5388df7bef8b485e4045ae0b3ceac2387be5220cc5249c9ff9930afac105be03f16982c0d72d507c4fb8946c66839d79d6f22ddb62263276c9d5d089657293cba0448db9a092f6ccb81eae5febacba1cbdc179d97a55dec234363674e909cdd25821780a296461303ebd608328b86ca918f79bb446cf9ccc60d94fd94ae2210e9b318acc756cef0f23958c59586b1af4c368530c537829ec1b0f4a66e95ddb128b594dd673b0368d73609d64e7c29fed38cd26ae4a8948570e86fb2dde8ad09fa66187dca6e00f154756aa535df7c2be8956fb7682cef2215856e52a92760f1928117cb8c090122da70988906b4b192f30c827788087be02f8271b8ecdae0eaf3aeb736c7c2d6bc41bd948aa330f43b59be627d6ac079a6c9752afe4ccc7e0c74aa0c8c16cc8443ba0b4be6fe5d2d8db58583eb165898159386509a0f1fc8c7ba8393abf129e982b3b6e33abb52ac0a27454b4f67095aa1428d949f227bdad6eccd6284383b7cf7b49835169175696998b4b9e5f906c3187ad4f75960de8d9ae7946b7720e67d651dde7cb87bbbf7274d887773de63f51e8b4c0a053be340328e5817c9a3c0de87144b8dffa96a6e2b19c10e44044e164cb955da054b9540151f374d0d88478577eaac1ec3badc8c769dab627d1a26532600766bbd6811a3880b1af8833bd764dde9420ca81f919acc66a08bf9a321468e09fe90da107b8a98d71a41b7388b72726418738ec8cf5fe092a180f83d3cdb7f14ade2bf92034d4c785c4b291931b6b32b7f6f1f42a857a5dc452b2ad6b599d325d87dd132b01ae60cd05bac3845bfa35a6429fe9638efca64adbd430d9f2eebe429bced0fa154738e856c4261648e5a0aa23676eb3f9b7d9da76ec2cd88bae4ca155f3565bc3613ae6990fce0e497fa187b15aa954dccb6e7ae983ea59dec190f11f79b8c26a597668df850f9bcf45918692e25107438bc1907e2ee7297086bc59ce389ac1eff3d57fd9ba1ad58f5abf8cbe4a341a81bff7e1b0df5018b79e97438a97cd5c8c3fe2cb4e2a99390d28cf2d6711c41e1aab7311b95025864cfa7951a68cd8dac5401cb721e7b6ed6a6dda9f53758fe1c74c6f4c8d6cdf8c9c8b3280813459a48bbee3433e9eae4fd4732315c75426b624efe8c84c7dfcfd12a59c8a9ab8d63a5bfa1d7aca7428d67dfd561393c38b0501ddc246938498eaaed5fb921708fbe33494a59e3d53c114a08242c5a82bed93d63c2e7b2e4efe07e9afdc00f4e2b6535064364b0409ab97f8c91ecb73a9fd472c214c04df79875f8a0687ab2fa00fab86ca9989255df569d1e3ce8e796fb3d6416ba91c90852bded5c4337641bdf02c667430a2b6ea13315bc5e7e702b8222d03e56c8ef869c9279ce46cf0dde4b0b88c95bf294a4696f728d8d01aa9f89503ad1f5329796207766e2ae25450a31548133f079c1026f453756c9ab36e76b827f6f3a8b6418e8e7a48886acb3beeef7f909a3352572324e9ebc2a9628f2ca212567afc7066bd820c4145e473b7a51c4498a0bee638c7e32d14e883a09c2665ef22333c27a2f291638451acd3866481001d5f9289ceb56663496d77bd125bbe278f0b207d8f6f0313228c3520f946ff41e24da41fefdc4b04ff83e2893b8ad789216cd351422288621ccb1b51ef3d60ba61788819158374ae508b27f59e7ab28a4f7017d3e3eeb1c9f592c45396fb0297c9a2da5e765dad03a976e8fa087176df3f4c62072a1ad0b145874d499471a1b3feac873f3040cc96b58c97bf270d9e4be2212fe85ea8577dcf5189ab3bdfe7e25c6dd412b5b4594e93ac000b567848e1da361358d64727a6ac6f136ffc6ad42bfc9686c5657bcb246da24624a190490c417caea254e150fee1b44548c677d3e91b5ae041a032cf3ba22e5f65cda7c33c3de1bab616b31c76cad64b10f9e399c258be9ba7f20548995231c3e040bbd0a4c16aee56c8752b2a09de6e5ef500e4a26118ca701871d68550db448f0844da5b4646182e639f93f8edebaebaa862325d9621f6f51960582d7a28273a7ffebf81e2296ae5d9b67c36f934ca2c7b3b23aa4b37353f44e36f011fc47eea74b26c49e02982cd0a982ac294b7c806a5154e2594e1910c15972be4ec138034dd52ac96c17d881ec54d8a4af0cb0ec06eeea207fa2bcda030285df5a1d11712eff4c9c1b0369ff0de93fec9061870b1fe8ef7bdf55adc15acd55541e55ce0a6004adaeaefd9734fcc90af5f82321cade19a8b66bbca873207817701dc32c1e15932dff37cb537f8794f57e3d44bc5ee1f08d2eec3569a45f8014b66d6d436ee9bb6cd83d436dd2b6ab8423a653c20e11fa160f064357f49fd302e2cc61d4b92493029491ca902d337e89b3c93a6d9dda035885f1018adc0cdb60090819237c644b975b9622028ab50f8c584ecc5811a13b3a4cf4f77ab093d97a3fd9886aeefea8f05d5b19f944068694d89dff182fa1371194e8f42a905d3b039d9fe8a30d7bcaccba89551eae6a2e9ff460a74bc8316c070a7a0ab04ad31fd402202bebaf457eaade2dac3549a7b5d5d50394e3750b10c9fc524d7c25b8a0d129be228add322906485fce295afda43284cd2d9461de6233297767e3ebdef91ea34a9f1b9aa1d53998d3eee73be79cc2a32e628f7d61ce76c30800a5e82fc36815b80caf2d985e7d93a03cf63bed0279edcd10928baa5ddd88be99d2ece343be9c5c5262437aa17455d0af09e03a2e648224a7687ff450f41ebb64f11b71be5e08bdb9a387afbe91814d514de6f701a50df880a4472630a25a4fb1bde7d4b2cd9e575cc6f4334208b229d4c3bed8570b523f94ae0ba558122bf455ed3020e18a783e5860904550e3b9c06d163636634b5d79bef3d7082df7a2ddf5217cbfe1b50a485c62c1d8d8a27325a2483c06f4f51f3de5771f039bd0dba09e9c97455c4cd39deabff6a27f3b1bc0ddb95c4a9d62e76deb63822ec5e91fdc6f1a636bf137f573ab703e9001504a395237d9373495cb910a1eccea8f9c7b65c0d260a34059d8e583bc6663b01d7fad865c899114eef00c2391e3ca89d7a52c718ec872671b18bdf4025ab6b4e0d4344263acde22a1ccf52b13ad578e3c9a961dfbd6bfd15d70c684a97cdde08ab7999bfcebc1e98afc2a874dce9bed8bc412d40999bc698d5911aa9ebc0dfedcfc364ebaf0a08d8c0884db64be1241f0c4f5ff1ff0b30c6cd6b942a33da39465824f7dcd32d1e13054cc4768e1c29171da94a2e03d445e242be803a4326546f1088cde5882dd18b393ae396e669045b384660ea8571ef8a1421ad22d9c36f9fa53aacfe927a95a65b57bdefc6f4aedd3c00106fe1a16e20ac7c15c02d9b99ab309c4c6895ef0b5c718a0b8cd42d610bc922b9975002a300874f9d4e68b930ca9c7b9221efb51759fb159778fe5e24d3cdd2bffd7daab8f9db860f2444fcc36b9b78563ad3f52138f90b79682df48d5bb65a310704953ccf5d2a8527dbf3608f5c830f4182833cb22647a50157a9d3fab455072cee2df4b99df6ffb89169d0b5bf4fb8af9428ce07b92bb723f0ce13850e91e61fc72aa7d0c459a63742c5da81db6ac86037e0c0c05166a3febe5ab71fc175b0afb4332e0ce591079c87fe4dea4d3176e4a6c4f985ac7ba27da62bd81cd848f340f099e2138e561dfc21cb09b4b6765e38e31d922d6ea0df1bb68cc5de501f1c6d01df2e2aea905698bc306fa8df096e351e1d9c3faed4f4ee7d07e58dfa97272255466f9c31293ec6e01b26c1eda83b3641bfb9627c301faa7d282bac6711f0b3f156ef0321c086cae31a46f790139f66aadf851216a6ad7bb984cff3fdf0c711c5330c70cf35e8364c974de74f820b5908b987bee269859caa9f05e3b6c59f3424e876baac5d8d40f9a2e6d6d2ca2657fb637f005ad7f47aec7477b3d03b450ec255d84e05babd17c170b2d058a685c5b7b394b7471265dafea4d401859e03af9780174ade8ef4fd42119ca8bb30b76202c0de314f99300d0da07c255d8d8f864d9a471dda8965bfa9969613607211145218212dc39dbf530f40087d7e9df71413477112ff3d14378167cd9119b59e5784a5e95959c60856744541eff61ec74de3a275fc4adf43dfcc306ea0bc9527145f62ddcdcb7af101410bfe7f20a3ace758606d296c49c371ff06a7c2d308fc0f0bd1afc4d782a0e5ff992a3438fbce48b852da9bda825027b9fb0581b0f8732124f556d3d11b660bc22f7b42d6963000d5e50d64bcdf4a9a7c3e5f61f4acdbae31f2957f73cd41af38406bee63d0fdafe5a001b4172f3b1f794e9f4c4f0e25fbaf0f74d947eb5ac7c4eeb9c6f186cc98f30895f93d7aa8f668d29bc0c22db3934efd514a9a976c329519b29f69cb61ed33d76fd1d5dca19122e103f05979370b9d698cb8e7366cc1236843877d2e8f2aa863ed02b7ef250bcdf9dee41086798beff85dfd7f745385f6827ce322c1bead873b45e7fda643ec3981b2af79fb5792d3d45dc858dc6d4335888184bd3f1409907082d1803f511977fef2288c1f6bffb44b9474453090b6b32fa7fbebde1641fe0b34c7eb0fb176a492f99c2cd0cf4f026c27908bf8f6f98e7623ab25160408f2d3b7bc0c699680a35381874b9b4e0c2f9a0d4375864a291d67f11222e662884b6bbc72588d2e9422da509d5de980f334ee153b354cb3bafda84b7177c7c6498a7d6e115570941cb788119c895c684af5d97423391dfffe011e54eadf8220f5a07a95118fe52942dbd2fb7caf0515a6d22eb3588d36fdc0ff2144a039af41ba724549a650ad543ac4046aadc47238b19e2b6bde5a8eaf3ae80160e475c409b48bd986978e21e44b38e21e03fdd987630f870585d9bf8994291a10b2699295a316c6e5b4c4077f24c68ea44b9ebd8b5a0c9a674c55ae4335cdabdf69ad61e76d509a553a04434776845bc9c6d8ed2e2f41012120d3a939bbb027f9b26de6751301bdedfb613f8158befa41b021a0e382b2f69bc2ebbfc3bbd9c476000bac83626ffbeb67fa6533ae4ca6dface6d1c8923b39ba1e0f405c9007bcb40bf877084a884b07c7cace340bb2de8456dbd1fc7f7aca346eef0cd648675bd30ff5dc4b119fba026deabb7376a6c99278d71c9ebc50bbf88ba6fd3d87479d0017e5e69e73cc567afb79eaaffa0e99bceb05fbaeec7e8799e55865a032ec0924400196f4b07699eaeac5f0a7894255d6d36c5044cc45e7f7b9437ad6ab0ee25c2f7b714a44d8305271abfb81476256dfa6b8c12d2382a05ff940bdad1fcd6dd4db67781cd915945bafe51308de6497478773edd313b18a8c176d4cf24cedaa9c0ef6af80e3017ab2976bb0f7a035560292cff31ed1d7cf67f27a8513dabd035babc114b22ddd1f80a07da18868c953ba6f750d23300fe888303a3897265b077235774fe141d4950a9ecb8db5a445ba68edc56649b9db4bc557203de731ac6347b7172238b440db449269c8bf286f56bc5b445f35c6cbff1905b026a15f3e8cbbaff85b5d849757bb266f2a2596bc59025be62b78770bdfaded8c676ac9eb788c4fc5b2f93a5b9d0b5f4d4023ba7bf2b8eef120390019edfee01fe82cd0f9eaf5c8be82c232abe1acc06b13e48e4598955a2dc4db6680a1f95b84de12e452168bf0135a8e01aa2a8ddf275be140145a729db41301c75df8bbf20d2dbbdac6a966adf9c7ee0e3b3829ab9ffef3007bc531498d660092d139c49dae74dbe3a5a954ebf19a39c15ac687691cc9838b5f443c8a36327888a38d32daa8821bc4ed1e9ac04280a1a8770e940bae38560cbcdd03eb1a30b4715ad90d6a93538093fb8aaf81102b2ed3fd023f18c9da5a77c56fbfb2887f63a900d0e47fdf44dd6e1397f95555ebc247011b59e956eb429c17108f50029bd4c5bf2d423da4e1148e424f01f0a18763282e1e03a6a3c456aa22124505a4a4e2e764fc6374e279a974b9fc855bd895ddc9ce4fea1931bca458d938fa685d54bfdbc691aa99be3458748b8b7cb54bb815c07bc121e0ad21e8ea79a0f2dbd421a328ae15d5ec66a1ca828023df61274ff6264f658bd2015876d40908da57ced9b6bffbdf9aa3da578c29c40c1725efca1a38940cd38fd7f0c745e7580b78352597177b077e2c88b3665f97b3d01f45494a1e01aeebe1427749a60c9f79b4e278ed5eb5b0fedaa3e8a51490dd17f74403030db9ada5d739a8aa94e5bdfedc430ab90238cc0abeae59f3d2ebfcfe2547b36d99a137f4a6a7a79eb84990f7feb4b6ba2714e81c402a1244d56fb4389d9266cdaa63ab4b4c41b85531fea28f077862840fb49acf8deded29ead81dde4c382609f17c5e9196abc995f902cf07c476581027016839c8bceb4ef440c57bf1f289a1e2a73ff760c39c5659b7f617cddd678697f32e05f8de52b55061722c84585c6e51402949422f4acfc7940bb415f590fb7f7ad083d6bdb7082c71e54ec9cc8a770e3963abf6cf45f112d8b25a0e1332d79486f5f173f05202fc9916bd885038ac6cd34fcd583fe9deff2ae26038eadea8d948fb8f6d93a49918db5fbbb7dfa8ca557874f8d13edd51ea32e8e95fc96814791895954c9946ec4b3dd8850f661f387245d5274ab36d83aef4d05faf924ebb643f103e34015922be86b221ac83c886f5bee98625629ec1c26696b8e598f359b8510aad6d50933667e8a5659b92943f65b353e27f398b70734f7353216bc61d5d47d7996f588ca5ac94d2b67fd3487cff1f9992824e228e7ec9756cc4e62001fda1f55534a47dc49d4b84ad1bf8e8337c1e22762112dc43c6c9be3bb1e694b1147fe0938ba4b5cad9ae75fa08a723a9bc45cc59fb60ae07eba12ef2c707badff43b2b111d4996bb15015bd31570d3b46096b518ff36e35bcb27c3c6c04daed9b825e6d30931aedb78ff6df7d3fe0dc6c4129b6060a3055cba6bc6cc6466d8089486f4aa130f2dfd02c60d87e44872c3e6eb69d58c860d91b1c0d86ff8f461b731fa1b6faeeee8ca583540f4fefdc2fa4f1c0d4f10aa68f7951ff2c2bee979484b71c2c4d48bbbf3ec430994901e2c30c579914606240ae6da8c87840613f61036e7a2324f3e5aab8a7fd3efa8ea2b21941ceacaab8d0f5fad50331a7178227e50c9311d38a3ccee3ef2252a7ed6155cb37696954203b8574f5fe2348e8ad12f6a8ae717885607b8eefcb702dc569344b36c6ab5299894590d87ce2f9a6191880dd6f1ae784ad44c842609a8b85b3f07fd910c30b3eea8802912036e83b0a967df127637fe7435c2d30f826af0f944c2dc56e5665a3feda8fc43028b8f10ed8911730c8a80db0353cd1704e3325a0bb5eb409429b26c679446b36758c47386c5c255d2d8f32af6e3089bbcbb7322ec78ab3396dbc09ecbd6cf9252dc99acf3ab2e22eeaf4aea7eaf8c86ac67dd62b68c7263f77622e1dee8d019ef71746fcaa238b7e54a9a7324ea1346c0f87952610216827ce60751cdf824c16271f111e9a9d52406d2cf1e3b573dff0d2ee32896ecc8165b111d1c722163d730aee6e55aefe8c4f9b907a51dcd061228544eea3c41a94153f6018e7dd36e3f1f9eb81a0d6556f28d391650bf592875b7239f4fabaa457ab871ef0a5afbabf35c334a13c2a36dee5952858f853b6c23b96bc4018179aa6b7c66239117ea073a2e6a0073ef8940ab7ebbf60d955d9f78b3a4430dbba078b20c300f5e2a6444a89c66bb46fc79fea2f361114009cf900d4029deffbc34bf821ea6e43a14c2ca9d9fc22bacc9bb8d1c16b54d0cfdb0e51bdcf102b3dbd2c756ce37e875eb967724f39b3c774b83df110d14d3645e98e2fed8eb306aa9e4aec856a7b134cfcf2b4e04b734bff1e120deabf5d80dfd46c3e75d671db6de999ac618a6d4197fd6cca46aeb5bb79e56a347eaba36bb9835bb72b9f464bee7712b0fd69dda53603036fff7d99e06d8ff22703bee4b4096113199a6e1209d58251acae8af8dc792fb71b18e61125aac3aaa1b62968a2f8b0f7ac0813004b8620d63f543b15e7927119b662fa007a50cf4e6b731a78031c341894015e9793482d8dc3075fa9339f2a36fceafd73c0e732372b38d8a9817be65f85bebaecb0a4bc8ec6c6486d5364c48c3d5889c1a2f5ed8a50589b1f342cea1be3d71f1fb1ab7a159b66a63405b9afdb078aa3e14c1a7b1816f48da76ac387c71b0b8a70f13403f36cc7af181a0bcc5db32e3b92d7501766a7b30d4f78b3309c0847c47ec0237acc32cbd46a9bef9c6f43be9894b5e1e69180a8bcdab6250ef45db4edbb19a325adbd7345fe2335a1b80046c120ae944631f4652a506bfc087de165889284e0658f08fa56831844ba88374ab6cf3e85ed5b330b8cd825fd409cbddf2f6f5ee6cac6f63e6ed8b6a96f520cf4146fb27bdb92da2736bdcc56c9b5a18102529663abcd13a8bb53842d9059f47d4d1c06b8fb9229628594070567a7f1424e323f567c7cd141c4d43f0c3abf90231e55b3829b0271ee82147afb7f279d00b2560b5dbc1dc3ebe8ea1ee6966cd960b873cb34e997790a7cffe5ad058742d4c2bff4847e6de7a38fb9c6a28564db50ee5c546e3220b139745add251b6bd6087f0e8e40738124db81d91033f2bda92201ec963ee65eea332fca19f54d14ca1a99d363a6268f7fa640ebc567d0ecfc3d7675fccb395e09e68b031be93ca1b427c4168c18c50c2d450c111f5d150e90d2bbc660b8b75270ff69f88dcf79fcc102507e8a9faee4a9b5c85436e6a011ea656ba65b79516d20ba33130dfb8b0625cd765eb512a900e746acfe868414663478f131a17085912c85aa515f5f9f13e1e4e0dd22857b77f8704b765b8ffc5ade966f2b9b9b7d81a857d9bf7261b67e757c78abf05a0d0bfb940a7d22487110a19090e1a766eecc80e5802252e3945f7f06646e6826ce513ea5bd9c2e6acba9f7e716854ee20f126b29f93ca4704a969785cd15daf65d7e88f688b9366da071fac189966df3ed15aaf2612a1ad1b14156e2b38fca28dec479c5c0da4c888ea43a7975536a16aefa7ee2872da39292f5bac9a755d967ca2e7aa2b58339f925d160b5c63b1044d2f6675f896a1ca3d3ac93c5a6fa57a31ef3cee6a643e0a9ac96bfffb6d77750d382256e04381cf471a258e378f712c0591e23a3ee84f65adf24293333d57f822ce3f18281c561ebf2868bb8d8b7e1f9a9b70d20fdca00fbecbaf90adb6982de82b5f16c78c471ba99c923eeb3f05611ca3b212fa3ef23c66ef4be01f1fcf3ffe30a128e349c3f384fcc956273a4e406788e7cd283ee02565a8cd0e4d6096e10ac54798250bc3fc6d64b1298fa1db29a1589e1770729f346663e90f8545f216db092e9fac3c6732819a2a03de4e20077a58a4690ebc0547916082c683dd9a22350905e1a6702cb25e2b0d14a54fe9994733af65c7beccf348e6ee17d45c2c9d41132b3fab21618c0f8d435ee8669ccf46947f10d0a0726a417ce7163a20bba286beddef67241cc1eabbac16406a0ebf9ec63cb110253eccd0ada947664bd9e1696d0e0046af24bc5fce90cc7698220362bfd217efc1afb8a4d47eeedb11167410fe2b7ef3b93fd524bb753365ece50b44379ad020bf5d19975ad0c6c1176c6ff1e40b72d820fb65665997485f88cf0ad5c6c8e252db41cec1f2bff6f5d558d9529e8108f567f5c1aff8f9e43eb412e7090377808b6f7eee54e6921643fcafa709fa09528ceb8ec56cbbd39c1c77380cef4c3557c7633779cea98d1049d478ea5f23bae8f31367381e43f275888ecaa5d6dca8617f607be14a91b3efac81b999db9f5487184af003da4f01d554fee29507a1a2139f928dd5d21e000217edc0814e58ffdb889780c2312d96e1526fe4513622f91afda8b15591b776ad769ab6f4f373984a5572318ed5ff273167aee84b5704ab2eeb8f8b1a0b78ab991dd05b5b4c82f2727817dcaf213ddfdd5701dbebdc5a916dc737f5a4c9a66e2fe1dcce85425bed08a89fb058664d3d8c3d7c104edd2b18815cdccdc55601ab95ad0cb091104706712e7e0d4cbbd50a9c5e8f1012f785c9c3af76793829d58b11ca548c8c7ea16362b6a6b0962a48609d68aaf6f2c43174fb9008bc01f8f23d19fde9069c9cc4e0022f07d5c26fa81a690e39c2cce1b6dd4f7e07f3f5d895c97b94dbd60bc3d3989fa43842504fd83365853b89bd369292f2be78b73a838781ad6b6a1c991f27ef42c366db80bd311a79d94dc32ffddd03c80e89356ed3cd6a911653ce0db8a89e52fe2d849f73958e6bfc05461d8437c64dc066b0eec5f7a6a1f8406f4c8d32e56392da2c78b08130bcd9d2d3b25c715a0791c5aeaab43fdd4e5b3b6c6d8124ed3043b4091020a0c2482f128a5917b8c8427fae5f08566060c350517459f466fc78f4534ff1371b00b068c9dd5786c62ce572c2f04323f2cd658165dda0875895c262820f3b993b4bbb7dc59ce908e2c867a98248d01cd86634929dcae88be68cf04f440ce7b6fd92527db09a6ed8b11fb866bea6df126f442fd63b8c1645f4451ac45397fc0d45432fa45d6ecb78d64468d5414a245e6faa17cfdffd9b7991275ca8dae862fe17d520decd62c8a9583544a6bc480acd54c28f14fe7bbbd94486eb15414c5b408e39f437763a197636dd2dc95aa1dc08cf2b6847ed17b8d9c1bef8b67be37a8d91f5386fa0e86c622746f56a89928bae01f605bef3655627cd40904526a3b4c508bd76f6d4a2db0ee1902178934ad9e2cdfbcc40b9825c0f0ead42651b07220dcd9c35c614d86332cce6c2cac4d383968befcbb7fd34e8d1cf8eff5a51836b025d723f22254ef1081c84044822995f06ceff8b488829eb15029f069edc7e1e814aa04c12a105427cfe46227e2401dda3bf1f14986aceeb5905eb12ebe8d5cadf7427f1499049fbadc920c5b366cda8be5bcaf7b4ca9dc9864960a5420ae0f4d248d73a28fdac06b6b04eb4e39e0aff500d00a21cf94d94cebe7fb5843e921977b01b5cf648a9ccf71ab6d27dfdd83df9327c06457e3110907c9958952d242752adf9a6f44509047b3c798815deb784fc80a016fb58bf4d62efd9b9fdd367a37f9db10661b33fc84a4e0cc89f443db52d586b094a61149f973109b0391e2f817a53d16bc03554ac6680a6dff8057bfc21f81d172e4a6864cca537149d1c4a47e8c5c7ed9b82aa7dd2731f3adea412704c784cf2c6b6f290bc36e7b5d39a2ae500a0ca24866f835e355e96ef8c8dfed82fea40afc906419ad9dafbdae7495cbae35260f564b817a0f58ab7802c15d7eb262675b51d4dfb68327c7834f76cba489f2385f6f03af3ef2e3c721dace6b79bedbf11395a8c58f16f8f00c7517fa41fd7993ee3571adc3fb67a0c99e79ce2fdca18896bb48f16bc2d533e29cec3168bd3b3f40c996827f5b3b3a9a50bf251b93db4687ae636c2d8c2ca142ad8f23386aef33045b98d9ffaea619ef2532ab28e27761f0a07c0663678bee10a5c03112c98e40d5498c7bd093185d4a3b0406db4a97c133a36e86261a510b08c51ba7092dc6f72fcda98de1ca259c5c6692c0f80fd0b6d5d59e97e68786acde1a3fb66ef48164210c0e12cb281f176b9d87a05112ba3dab7d8247b5bff547a1af8ff78bfc95932b1ea7dedadf436a3d24154590ee63056537351a0126901e15e5ccef1c4a15626cdb179c4e31db5eb0401436cd47a116277ef340f3afa798e644d561e8934491b76e714ee0478d5e26076b2a6ed50083b83d579e16e84b58211c8ef96804e39a5a5217651924cebebaa3f24d2f3a06d075621e2862acf8abb90538a50c63672bb03d10b4220e67f4c292138dd7d2ab6591740b597d7154e983039b088389ae155abdcdb118556012ae6731e2129495c7c56db1570cda1ecb436033371250ab0c5557c1b517ad490df4c11772832d51e166faa8371e2b9e2f787443902e4696135b8c3af899547da8a5e44f0252bd8ac8d77e64abcb21820d1bc64ada09597efab8f7a452d11e4cb3410f97746d465f234e715a8e279468b7e21d8183cd3517ab168b4972e19f6a0ee229c4d3d7b3166a16357bd8079d2e05d9e2ef40a0af90a0b746fc45ac6d09ec7106cebeb4258b6cc6755c1ee77d51fdbd5fa20c44b250ce63d97ee0e51ee8d19dce61d5410ae1d384d2aae8bc299d1ba1646aa4639e04da10e9134e489f8ba3c10fa28d2ed21c7fa007709309d253b99ccb87f00720311f2ee44de1b039c94444181f2e934dacb835dbcb78eb26b37611736a36ebc3f826a71d9beef408a5d005a6cd3cfdd14e7ee5aaeaacccf94e61c5fef514629b30926e1a66443e37cc9295d834cba8b390a1048ebad4d9c46463ba09c6792592aaf3531b7231beb830d4eeab5aa4a783dad17195b224550fb934d98f6befeb3835362276b9c3595cb988dba0d16915c5e0465fba5e10d1decacfb46848f269b4b2c5efd7b69eaa6a789f0b00c654b4955d6ceebef3a1b3d985c99a7a0fb4120f92f3958b2b2e42fa5b1e3af77a3c61d5cf54a629af5bf83fb2e82f73f964bb4bc4165802b65f26dd33914a8da6328d0b361b1d42f142be6841b78e541875811c23b02bbe62715bf2d3f2cfb5ecc099170e2b35a106f20638b0cb2a789c2cf57d7798cd1153b6c2e669fe15b8036a0ea50922aeb5ff9b2f20ef3967a86894009da088fd40b0258bd7ef473b5bf8976cd2777c04d094c9c9816134d9476271bd74cde80c5a00ea27f8c4ec5177a25796a7b8d0103d6bb4ff102f2ec6e6204b29ff0ee631af9995236b39816647f59bc7db3e09d0ee883e1c69ea955bbf7a9ae2af539c7d581e7bc8cd0ddf3b524c1354f9c7ed19352829af7472a6308f62e5676e4f399e55de2d0723f3e38d228329bdc46de0a3e3c8e59f37c59c45e33d8064c3498623454c80802fa9fc49d7c51ad2f99e75ff436283aa0238e5adc77cbe406d968b69aadec846b06eef15a6878acc881f651887b4712f28e221705678b691a7b8e37e2ee1c672fe1f0dadd123f4dc164e8f60bd726c911f388c19319784c55be51ab3febf9ef0c70e4f98495a08707b979f3092cb12a4bdb3bb88504623ff9038e105067cc4eaf756f541b5945f6db83575a141c6cefc1e8c9fbfcc909caecbb50b16f6a352cd11100dfbf3bd3e908e01e542c657f1c8c9fd93773c3bff98b7ed55b792856632e3af7ee63b086c8107b1042de48fc09a3488cddf38732888bade3f9afbc091d05020f61771c1fda782729ac93c14974713cbd3cb690cd16a0c4a7cffe20875673045864e3fb37987ef860e6f85bd5b4e7bd3449b44fa87c815252beed93a5527bf131aea7b85b7461ec0ec3f3b66f5652e8e9bbbdbd31fbd0099f09b6fe49149b0be9074d23ba576ae3139f2e8d327d5bbeefe8f167347642aa1bf35e3c858789b2b85394830dc8cc924dd1b36d9ced33f23eb08809d9440f7085030b4dcb8bc13144de3e3541228de75867ba212fd6c03b5d5142df47c1b6c7f73d3dc379e91e4591f26809a2e4fe24db118f5187f27c5b3bac7c98db92d112c98008e3116a4fac502746b80a43aae63e5b24f4608a0c2bdf7c7a77b4cdb0b3820e7ed6743374ed4921b01af4ec0f11b8ab27c8b81d01427bbe34d95838e3e450bba07d5432a19329a38a7c300595c77b306b92111df4bdadd536ad8f737d0d6c58e1666825e3cd85950041482e82163d48a632a7b4cc86ad126f9d7fc065b3e7caf4ac6529f8e070ef9bb1fe344c4164dbc914f3d50c3cea102872a4a8adf06e92e63d8afef67e39f63d1245714ef4b330a142b8df6523744b287bf7d6dd0db4a0fa717c2e071133cbe170983de0a9818b0ee8da64e276695cd93c7efd83b41da0a859a3f753466f9eb075981ff5c9fde11da01f5250da0075792dc52eaa474896f9652de92d0dae01e461f980a1fa29fcbdef369f1319d14cf4570ffd6a0870ae9741f94b6faf00ada1e990487b12ecca84751d23419743444e2d8470cabe5e2ded04de1deaa8b1d7d4daaa88df4a3e7250b401c181ce112f6ef028583be10c35e284760165c7e6da0c6e6f864ef2a39ead2866b0702d45f8f47e512efd3374d127c8c039893bb6e3312e410241e6de2fd7036637d2a2e57e63863cf0ceb6be25d2e4b99b963128f0af430cb05dcd7224ab3d3d7c44795b5c820d738ca720e0620c9c61b26f1ba332bdcd8bd3903334ef58ac1fe2c9fc7539ea6914f642ae3dd2ca9aebae2015f6c2a495c9fe9b2dcbcdca1336dbc1ebc9dd764976b0f25a3c9d9ea14ecb86d424faa47b49e63b9ac529a013ef5dcdfa540b7020fb3ab416ab10fa9c6f3fcfaf0f4ad5daa6eb06bc735711d3724a4e1429a4b1e083d747cb99d9f3045b3bbd56b904af0572914dc7cda78d89852b7ba09a885797b59915a8e9b79df93f52455ef9d564e9d0e1afd78e6267c1931ede985e558f4c2b2b158d789c15b7732b286ac35d2a5ad084ab4b5bb13f9e5a1f95b64749966a916a35c3c820cafa22ae4431de95353f1aff6ab1e125442eded81b523de181c90cafbfd8cd650e3e8ad2a6900bff6f167e2fb247c2dc82afabc47293738f3fcd2da57c1a6ecf6739d4501b830996e2b1158bb9262f81252b79e67409d42dc85c544925309f4520ee0cbe4bf22be8407fa5a76a04c39e8bc7a31a936774517218b321598e4dd051242de832e3afbfcd40269049b4fea62ecc88a6ed4da42642a28bce4d52efe6b0f78f7d0affea5736d2094d1aa0263779f8c279655667a96fcfa5f62be044d58682035d749d70506c8b9760dad60454b5eedfb3ffc1d35a2b2da5138655783eb9a3cc21500b63941d9aa1152c0441021ea04421040837daa565d6bcf9122f65cab4623d89c69180f8c59d71f90f75c376d5dd72e01741d293b5051b5b44a794d6dec143c049fbde38a4f3a23b9505d27ced5032e1e71a40c375b54b0a1cdfe8f3e70e3609389f93d83ebb98c6ae5b92d0f47dc99f26309d033e1eeaf9b224385fb1dc905e11f212407648d5c005bd5a77fee213cd3dd79c92dfdc92177ff37b1c1d8a760403a63716e30d7489e13a48a3c26c1cb83c744841e1c138d1c9dbab1eac7d9c6520bd659ce473cc28d46178944bc43b23b037706f44ee35f3f3485bc8b76e808b5153b455650d1b8b68dde79a1186a2d981b5126a174d7361707ae45eed959dde0212307799101b9ae7aac9421d27f9d7552c4ab768b81a6be07958ee3f2c17d87d1d3553368e6b413c6f97fc0d30c8840ce49d0da99dcdeb322f2add855cf18d0cf905a8a5acf0da57ad5807f4e5c0f0c3f6aa2f58cb09d5561b4213e236c2f7c96fd5b345ef78aa9b390cce7b1c0c749f37696301299f1c71cd6e82d1c8e31d9f105613e83644375453a8ac65298ed13885461e8a4b7d02d89315a4fd59356517ea37f9fbe48db19239cb27f926e61beb1e57353bf2ab10e088057ee25cddc01b8edc62dc0ed78b807924bfd5e56ed596912133f2de9c8cf5d10ec0b108229aab5a9d72996b1792dce375b64e11df374d8450a95b3576744064ff7157d95a859876755d9cbb4f6e9fff12de1dd414669df215335b5b02d3b04ed5610d17b08de643d4ed0bb113d20fdccfad4686c3ebcc0a38e45cc45a8197ade8b37a003200000ecde20a8870679d0ebb3bfe8b4230d6a29cccb03274746bac2831ddaee26339d18f307bb355eb512710a6d1e937af3e74d9439465e589b0dc271b6cad2b552087099d8149abb27916e89fbaa8672d588062c267b52c1691ff0f67a28a87128ad0ebb93c998ac6c8f545a2930dfe2ecf5dc378e5356eefe91851763d0a3f9c1f552566df897c6f1409d7c17ad7a0e6ab88ed63c074ccc904da356b58a500546390bd94975f4d9229397e59ad7b4d5fae9b67e83613231948b27faacbb10c368f92a885afba033d7ee98f3df12b41330a3486f41e0b50fbf73f185df59d8d121c1c327ab9bc2423b6ccb1fbefbd4dd464aa571e3142a4c78acb739cd092dccd8dec699a81e2afa1432369e371b0e70353a0b167e9aba12e7d68f823c242297c3b4c8562ff736793af173967bff22f1fbe8130982d44729d2df97c211f5fd09118805084115c31da29393d76e5780916ac9abe629e8042807ae7c53b019e84d7470a0fc35aa0c6417ddd24137059c94e3f02ee2eb7abf1e1eaf447693cad03b038d19d9c9fd288b967f74bd1709b424263b0032eaf57d418dceb912c642e52884c12175d1c37817f4aba7ab38bc1c35427a8ae5a401e524770edc807d5d8e3ec6d52094b4fa59a79f6eb5a4fc1aa5ecc67d87d29d9982aef38236bb831e819dc6c3ea87c38164b95cea2c36ef60670c5a902d596c0589e8eb94b41e72cf9c82cc860018b1861e44842aa08f9fcc4a8b130041b19f80f6c11d223f9b4f3048be2ceb541b6b49bdc8f2dacc87dd086cf6af5cd3af2cb3f7ec44326be2c9751a2d3c28bd22ba30a331134918e40ccb5b09f5abfefce24a472b92f6453a2aa62a975ece3db081a562f5552f88668505169dfb29351d52669d6aad241c5e5e514833ef6ee1d8677a16b0a88e3b2ecd09b23464f8c63e5af7e8c928fef9f5f2badadb262aafc80b7f93971eb01fc37e9d91627841ef0731f0eb6c848fabb9442389e530f47cd19fd88e42c1b0dc2eed15ff5acac657ba431e9b47d565d01ee418cf0dd418a80f6bc15e4e93dd3f37bacdf68bfe742d6a28d1a3a6a0c63801180f25a380520bba8bbee5e409134ca7db96a6ac917eacd1f2f2632d42420dfafdb39adbe91188d47202cd2b8ae9c691f9e8e1f0d771b027943c1ac7fa9a59483e57b95df9f1a4eb4b6232847a8cbd308b54f433854c462ef0543131bc5a3ae082a8887471c79a0d56059e80f6ff428f3da521a891f3c126dc4ec2dd0cd9fe6c754c089e2d1f3776133af506be4c2e4c4de1cc6aae32dff3df6271f4af103ee1d7d6051ae47e5b84c76ae80cf6b5b3b761570578bb0c0acc41bd653257c9458d68f83df527bc8a889c84a2c4b5b5723f6b07ac3a9ad99b1b6a4f6bff16569c46271e19061125085dcacfa94f4d24329f36c0356727178e6683519f10fc8685990462435689531663996f3962d00fc3a0bc740738617d1a0debc13400dbe7c70570a21ab66daedca77c9a043f70e215e78314e13829e3c1318def859b91cecd598c8f53672a1616df44f22e6ad62a8489f5b26696eb51da15f1efa766c7686906e544f8ffdf479d0c61af2152e9889a45d974b1978314e5f2b25a26759408a2044f375f30ba09f0e09e4e04b82e4ddebb56903ad81c5b6aa8d47f78c2d8739d4c6ad1c6d7f19d3b3d98522e1ae83f2138bc640f599327ca291d1773894b68d98e5e15c87837720d435aacede0bc90ef73a182124b27a76b2d0e6ddd745a854ec58b044a7f9e28013a7c8fac913286e2e2523feb10d2f7db25c6ae69ef54c4499228bec46e81e8feb53f725fdcf58b1452d51013bd87eba1d9fb87575559fbff8469548fb034f396b667cd347f5c9d3a7d98d1406a1372693e14908a36f7cad72c697458b1238ea1eaa203aecf49bf3a8269df583f31cc582a9a9393ec1f9434082372d4bde5d07ee552af371b34c571a66995d77996cd17f49a8d52ca77edc94e90c2c2c2ccf662b6d899d566c3f350ce647b506dca05117b5cf46e7085efdc40a6936e6f8011c2818a9cbf2e5f3f9f3c575f3bc18d764d1545ef4ad796da4df54b812949e96f1704f33cb9a18adbef8c91865a4661249c1725b9814f1816efdba014c4a0dfda5c3ed1766ae07463a132eb18e3bd23d73103703f794504cdab9f5b0129ad7e85414cda981de499bb7946ec3b197e261e811f6988c99138e22b75b4b18dfb38434559a8986d6b04e05e8ebf42d5daad7b66dde3485b7db6d8720313f4ccfc589c6ffefd014b52c30a4b849e431a5768462cf1bb896e9376d524e7372f1afd9191b3919724d4fe7a76a321074989cd2beb3958c825f5a0453ca77ad82bf1213fe06bdc5ccff950a31591f090fbcf6f8f857830986dbb9b20c2e478b6af7f47a208d610dc5968aca5d39991601f3a5f47125598aab4599870e29e9dcf03c17aa518fe9f33c8ed990633cd33bb0cd61a2bd0e0f6e5a7eed5fd85cc02f0a8b666ae7a2411801d37ad1eb2fd9eff96402690a8a6b0a702be4015df0233cf927c7bc16f50892ad941bb269a0b0b790cc442e64d755c3d14b133317084e26006e0f0e36d980a21fbb34dded1b6214374d75cbbb24b07b02c80b99571e628838396b1a8675b248ad60a54a4b148557a4d9807ef17548e01f3a7d809f5ed867636ffe67367cd144a958c49f70421e3f86ef4f28279f69d8b48669083b598a04be2803a464dafec8cea37931c9a43d65f3deb2aaf6407b05791539562f5ed78ee984367e15e8d54e4b9e5d317f0368b0c73a8f992eccdd6aa3493c8520938a7ed035fede7993c5e87adc27f3b5a33e5f7cb4ab963868c7b2540ec1f06fcc9d96ce3cb25a911f4c1d2eda1a8a1dcfeee6ed2a9f187d12f7ffdf95abd2905e7edccf33f1dc86edeb2f04a7cc30f922d58e95adb417f157a3d87bc7bc6c6283616b26b4c07589388ff1d0791e4812e23e143e4645fdc7cf5a8fd66ca78822fc113072e3ea66e086767374f211c6e2ea0d36b433d7f9ecc6bbde8d597bde2d5ac44832f15295c959e48905c87ea7ff497ea15de75ea98e4821d7e3277c83679978871d9d2f57e60d4a34120ce98dcc196043491243b8bf4b30e5cabe44f6128747ac8cd440c976ace64c6b3db420f3cc39371ca232b5e01e2d94afeb405af89433e062661e4a5240f6e573ca10b3386231bc096ae730fdcf1970216753604988122fb88cc57c3fdd29439491a260e3f96c6ee217b1e09f717e053776eaeeb3c627f76f22c34c4e681895584ae1c19424517bcb48aa0840ff80829c27b5e139edfc8fb262f36bddbc0e6258b6b046a8ea86fc0f4128f9bd8eb4cb2efd199b4d084bc4716adc89ef75004da1dd985ecda26d612324a104665577dc48d3ae87c3fb10f570e095a1f8037866e16a7e3507eabdf68d394cd10f887381d6ed4e3509e99cf3be7ad5808ae1b9d54661f8ba91965c8e6681a99fd7469ed87018ec2be50cb4172f28f9e2a938740277e0a4cd1aa434da9f92da3d1a77fc910448a4bcad4db478d0328d118c50ab302eaf56f513878a583325b4c17c87f604b2a76b0c708f3d35bc41a999be3e8949a1587ea8374b96b5f71734347cbb05a89236d02826dec5673fb0928d555a3a5cb8c43f66d3e6ba9ee44e867108f7c6a129d48c4e72264515ebdd1c76b183d224e8215d68e8fdc6b8b3ff2399030d409d24fd08d897dc9cf78f4bed61159b8f7c0acdd345b231a8c5d0aa6f88e9f4388da88b70fecf11c2c950e95cb51bd50ca17b7a9b19a9df941143e9015580afa3a48766642004f15f27d436b6369d56d4e8fbe5089f95d1421fb0419ff2ba3a18631805f4c6d80c67a2fcb6205b89a88345e64be834ce5f07b7335c9e8b9fda309cab95320c8996efaf2f2130cd88240d98d4eb71f487583d8c6f15e307ce76fa8208ecdcbb77601c6265b14497509687ed56ab9dec0cc9059793ac6b15a18f9d05d0ad653813d797b9987e9bfa7a0c3bf5ceed193b525689c000ec2183c04c50dbaa48ee338744c06185b2bb37ed6d6ee8632e555044eebf9dbf327665597e904ac4785e657f4c9756b24aa5535ff75573f96ad917349574885fedba453bd5ea82bff226f3627c7f495fb0442556f400b5ffe443c537990fa24ae5d1382e275d76d11fb7248dd0126d613548721fd61a31e59d5aac6c4e81a0ad24997dc9ed135dcd6d3dc26e13d22cde5e567d994c04509756f948680430dc583fa9a1796946f4f4343826b4ca257c0eaa622323dbdbd9532946311417c7836c7853452d8970213ce735baffa4b96dc683c9db935613db97b59aca068760295c582806353239ee5a48e7391a0df15835a16c72fb251893effcf64f102d3e525938db23aed90dc261f2e57086e6d2696f138bd162bc7e49c2188801e8fa0be0c005903d97412bd8cb17c5e39bc7794dcd1fa93e1be0431bc0b36351162c9e28a3e55fed082f1e44d4b8e67e619dec070ca2dde3c9ef80ca3be9fb984545fe01ade4073f40c14995a96a8cba78c8bdd18d073fe524f24485e5e64aad645cf03839cec3d252a617dbdf36bfffb36e62047d16f9308de7b69188548daf4698545d67fbd40a3e154e97ca9623db2b58227db5dab51bcd749b9c578de30f74632540e14fc78ee22590bb88760eaa5fa8161a869e977a9a2df844da127ec6bcfd8d79e9e595907172782008312645c398a0e8f055b879acefdf5a0aefa697f87d56a1bcb07d9434307859b767154adce0a0e70811bebecbf34c63a6cb47d60e4b757814b8ad3ca84e8c36e2daf6ede77e15b25511cb4c40f32b8beb73f13c66ffed160bec6c05c0952c0aefaee7018237d76ecd30e0778b519bf0f4e5deeda8b94b319857b4eaff35727af364538a8a8c72ea7e9d28d3ee30de7e8dc0d0b2cbff5b378135f8a78a2eb74e7e308bcd4f3fb56eca55085baa26df05d1e076d7edda14b82651f05b409cbdb4c3190a85cc7290d295f954a4e599140f20be8fcdd41ef8540dc53657d59222c2046fdd7892c145804b4e4c7959fd808f1337a36675afd3dd363bb9fb47e8382d1e14bcd76857ed988d9f6d8ddf733f4c2131ff605421a89382d5e23fdd04a8e3cfecd0b575c6884b2e53923391f9b0bf0e89e709d9cc5b660ce6eca7bc615666d335cb88795f4371dcff51361004eb7d0e64cadb956398013fbeaac398fd3a915f8b3fe812b229729e0d6f6c5f750643a0b2378ed7894e143563dba63520850d3553d085cbcf8f45bc820f439f1c0a9beb76833a46f9a81b4a1cdfaf4efeffb04a1cfaf5c82f5c48f4d52f26e2b169aa15b3d1a549fda65c6d6de6181a6608028ede22cc8aadcce2c1b453514644a700a92cf117c63496d3edc366ebe9855764eb322d0a9217b0302808a72b9ddfbe9f83696fcf6547662637acfb72959a2c1e9931d6039b082a2952c5fabbd4d78a7c2630bb654a93e1113be0415dcb9f15df08e07964bd7625c904bb070ac96311927099d6ff7647051ffb7b035600b3675fe3debec3f18c4b50b54fcadd9b3670f14f2cc95e37d21c72426f3ceac3e13100babdc24a1045791a81b4599de2d4c403ab0375e55733fe74c76191004f57b1a4bbc8d7a1bbc83a46241285125d037bdd79ecfc4aeb4769abb079b8cc1e93e820b6a2e5b802388b88deff6fd391d7837e8a16962b680eb9d5010d805e2824fc682e083c02278517d28130d87e61a7c337b91eed217c2f5fcfea0440e2d1fe22f8284dfb9e6444802e6fb0f49fc32c8f796711e490faf9dcc35cdece0736f74cad0df8c4d68980537a00452525e0d311953950c726851544814576f37fd50bc7dc9ba05c8738799bde6c3aa93f511290a981b01a16e630d24c0915139112419d8c2e0ae14c4ff633bf10c2e685b872bb79063a92bf10990bc1259e125203121a8337fc40e954dddcf3691f0da0b6ae6aca13a78757bd16ba7f1e27f100cbb3bcf0e100bd54587b426d1d57a33e31ff27e3b5aef55e0a20aeedeae8b582ba13f4852a54881b11fa135ae95ae975f5c8b90597c51e34dd3dcfdde205e241f98cb688b0de75fce6a524b7dc1ab77a86319f541a2660541eeb38123b93bc4f7b881c7118550947393a71c964fcbb826ee2fb56dc944a31407699a725fc15e1eb3585ac13996b5092851b3e9cfb2976ac021fc505ff4a7d26802520744275cf7fee77a4c5df981046ccc1c09a263901ed2caafc6c3d9d44a4d1d39d4e76dff7211503675cd70c4ac0a2c6d82f7dee5a29baf9c3b0e13ee01809099e3c24439f3cded2d4dba8caee27bae37cf4fddd97ddc30c4e04ab41201b5588386428fe4d6aa0fc058e7a57036ae5bc16872a597c5dd356deb56a6b8b5bc34b7a77b3c1ed3d43e5dee90dd42ba5af38ca67b889dfea25be701b41a4a598f380ab0e66cd4ca8b90220afc63e16fb3ab3e8c59f9052c3a02173c564dfe767bc2ed76109ce0f2cdb3ee4cc9c8e77e4d224db7674989ae94bbbe2e07c15df833983c902675437153b53206fbcbb89eef08b179853933f7936e4ff33a49a0136882ba90c1d31288828a9fd661ffbb3392c5739e5a5d5c01ee54dfecdd5316cdab1e6167d7510ce662d68f87543a28aeedaf699a64a328a33d99add21721abb83dc55aabcda495bc5a8d7f2521070f57142e24eb53be843ab47568b273f6968e3225a9555df1474245c33569bbfac955212932813997fee56b9ddd5c3e342d84bb04218ffff669930faf75b72d85b338d59611a09cc9da81bf0b66d2adeb0f222a478f2c7bee1cbcca9b38f5fd48e42fb0adc32c1403e5a51d6d889d84e60291cfaaad69d8cc7119460fe3283d332c84631aa5163bd113bcfe821342703cf8e28c804feb19bca514416bbd71ebad60c8b2449a678709e68987ec26424f614ca873e2ec59f1d68ae686150363c663e27ce4716e96bb8705954553a2744b617eb4c359f50a8cde8d623f7bb4f296a971f8741df58197f1d1434430429d023f4a626973a70d0f5abb301ef7c8897df027d6d80ab94e631e23b0de82435dcd1e321f88d16e81cb872ad8f600f4a0ee287e9eadb7ad203d07efbf0825f2acd8083774b01e6596968738a8188a67b21222ec698b75642de7f0362c92475b1f30f9addf410f4022f6236df12b3165e61c29bb27f5fec988cdc808098051507033ea33427e644ef95d4c069a6aac1fced4e7988d0cdfaba43344b69c7e1fcd7f5e02e927df0a5d1b6218a9efc15994d931e8947c73750f75b78c3fea36c530cf10418b0be79a8fc4747f57c7746766a78292a6213b0cfa3fcea99fb7f9e67dd2528b0f926f596eaf8d25b390a5c616e6de949e54feafc4c260099242798667261e2be5cf99910980e2a9c634e683d85305dc19dcbd8c8e7732d0de4c640da9adc798ffdb4552602b141562f4c96ea6d5de3f4a16132231d9d31f1194d62214a80af4fde3b8f4844ccfbed76e9efe795201403a7954e15219a1f290b9d16272b88e2d103178da92cec593e8b73df2a666d3791b69d5eaa98507118e0e13eae855a7f3df0752b7164859352d57fb769584bd6b7fdc405084db753bb15ea03717a1800693e1c1e3144d74aa69c2f28d166e1b1deabd3ac12b143339ab24edb75ceb506169eeb44ee6e901180e6f9671c89ed196ebdffeda81190c6db36d4c0131ddbd751f0c2f959ead61f370f7044bfdb35442acc82ad33021ad6e1a1c339a195b4b5f3df5cf807e610e1999ea34369ef6d5782d0bf12b14818a98d91335a6992f18931d0e8372d689eaf5dc94ad4fb899ef4752746606db92c57eceabee7c022c7d70cb48b4c6e12838f97ae8c4099b90b1daaf483278a479378e891025956e385973a7ee149f9f0f5ed607b9283d7a2d600a953b6b1a6833addb6eec04ee2ecfd1d68e2c637e4c06b7a2698d0a78c14a10a8cfa592473442128a45c0e8c4b58393c84d0e42bb07f81c45ed41f899744dcb60671532ebe48b094cd1cadf01252a3b482d8d92eaca3cdcff35ac9ba359cb758104ce49783808ca8e00a6b06a3167b8bad54315c226082647a4d5cd75b049b750d3e9bb0e7bb3ca39323a354b2f8d4029b7dbfbd3903d259b956ad4648206ad75a2c01ae519187ae6e7588dd7032594a8c0071d6fccc89faea406d888425cdc61aeff837eb4bd67fa94031ef2bf3131e026028f45cdbe748081ed5c4af21db4c79b580c9d448bf78e9375370cad39719a5c7bfe6305e07d0f957e57395c1ef38632d3093b133a0fbe410177de525067daf00baccb09c255d00f17aa6aea2e1ab997546e91d5b9f711afb1411fdcd5eafcd99dffc41186173520f07658a877c9ec1237e6646e0d9fd2d05480f4576f39506ece7fc761b3da71a94fed9c48bb347bc48298f566e8ca32784abddc8b42a0cb64a027c83750ae318523f8904e7bcb8ab855a866fb8f7ddbaceb9283d5b4398a8b69f0cb4709ad38aeadce1457bace22a9363308d59cc9f0285a2fe363a6cbda9ecd68ac536a9796510f98d5837947cb1d60756f9c01e84f20d46809b2391333a2dae0a0626c61951921821882f305bf975791863143970140db83ee72df8059f35dda1db300d8fd676b1d7319bb379bb4405b952fbde94949bac2c90a6a06e29cad04f816ae4939c4f9543a8a32edd38de78eeb299c6176b33a056ddd965336e0951009b0c3c4a93c1f7fb52d025c2fbeae1a73a96500eaefa627c9e44a16afbd7bc453c1c1fe779ba1ce034fa56af1beb78e132bb05903d78c5694b282bbb1779a38d543a9d9c4188f743dffde32d1696b14ec821e14d2b94c8c28f7dd9054bf6206f386dee4583b56f108db2e9bb6b6c546a30fe61b4b40c0f4bc23af78c2a0f90064bb11a22a17ac0c204ea2bcd79bb65dfb6c45d899c5f5a75a9e53bea961a894e4ca49a2065d1173a7121c237e2821b33296dad7ecce2df282d8aff21351d19adefc904c3b744d62076cec33a09159f01f6630ebf1339d6afad90276d045696ecdf7ee8b771fee7d6222d6b3ac0840f16ca296f8fe09aaf19784db0b85187700afd45c28d70f6c002fd24c9bb6db48452fee4b56a360c24c034b0f321caa95fda4bb38149edbc685e245f3792e5bb3a78febea86f6cad99e98e8521e8857c23074290754e7a660eee063499f79472dd639a2f21794682a8fe3cb1f97af61faa2f31eec8d7f346b8ea93bdb60d3a49bb561af07348a4e28086fbbabe53b0aec6ecc8c5c8f40aa577f042b63cf970d2fcac13f8782cde5866d0b762712f0ee648fcca5b209514c43afbdd48a1de9ea363184a9f5c34a5544fbdf62c0e4a613eaab0944db5fac6b23336009480a5f8e38adc5f9aaf55733edcfd120bc416c4c7a0c33ac2b5aea80fffa03495c72b21046fa5c86dfddc09c7bdb654cd5fee6a71ea9e35cdd8b26457876cc9f709ba3cbf7203a7ff5bb480ee400f213b038ff07b70933de54be7cb8f9bdd8eb05d5a2144a64080727b8e6c40f53806ab24e1e3fba6488be36f21de3dbc714ba8f0f64078ba2e8da2d4ae6b6e4af051153970eea76d1b74db5c35dac881a5de19123fdb80e048eceac71a348a0f3514b2d38b83706d8eb68ab1aa16ad9d0242c8dc650caf1de8bd9d06669734b19385f84ee6f0970e972a74519049da209ee93807f0a177a8b64ebd6e3df8b0181c37e7b801105279c52fe9b4f0c3b1aef17579d0fe39a287eb1e41fc50aa64891772c1532bc03dab0ebafec6eddf426fefa4a9791d893565a901c42fc36aec44627bce4da114ecd88f9914616d5a6270a1868b910883d5a084f47ef4c487436ac5dfe543e318e74544d7e0817a9dc27819b0c809f9c482af919efc222655b005002de7a738f203a2fdfd10743dd1278a2dcdbb1971e0a748761694b3187af8b8ba9ddeb4492fcadd65a80d8737d4f30be7026ad16d2ca0e82c5987cac2a510d0b738be0bcdbdd17a7da8583036da1f19871183f3c424fc9de82063b9ae0061af90d363d7ad2da96cad5f89cd548573ca9c4e97170c01a6f4450f75e824f10e94cb9b0654a9a2afca0e688d32e7efad3a9c1f5aea24595f9566b5b53e9d46a44322db62cfd4f1a31a0648f7eb1cb3352a98806c22910ebecb060c1432eebac1d800bdde852e234ecbd2840dca776f7a998845db13cbd23ec4b58179ffe00020be1fc732de7734cf7ce3731ea678ae549cc3f94319d2d1f9a64688f55187adfce4bdf0a2f8a78cdb5731f3a8bc98b1790b290ef7e55d467a137e7845ebcaccc2732317cd679f720a47d348ea21afcbf634789dd30ab72f05343dd06a457f72f77d222d2b2dc84ad5d17335bc0e131f63a96146d73eef297ec30caa0d0b10d0964f6b1db33a8b5f73ad5cf4b2b8721d38487b0e1ce000494fc0261a78e43ae0f1724517e09056700175483d19243449d76518df6fcbd335ac23d88071336dea2ac5f4e90c132cedc674cce602d22d2c71ac0623e6d59afa371c4083022db135c074575a8fee63dffda0baf4356b29d04a5d42d94fe3aee5f400eb533fd0abe3d423b18de7be5de102caa1474bf233837e5647da66307a3c3dbf4508e21e19796965d5a1efed41f62f702b611ad5ba6ef426645ff8c8f5b3bb10245e270b537540680b6b0b8838230380fba2da3df5cc4906a00dd7aa7b495acbd3c7085d8c29fc93a4ccdd93b19501ee0cf3004400f8b268deec91b791a6e796251aa72c1d7faa7d3069b5de275a622828221d2a5d0ad726d755e93f108864e39f45798ce6624c66ab3195c35cb1347543a0803578ef6e4a542609bb5769c5c96a01243efa33657616f25ecc7cb625e44c8154b7007591f8537c0ef3d9bb15cb3c991e869e5e2b6fd29add4567ef60c34215ba3d63cf25193e7d5e86311edb21854fa88a829c3d302e687ec3c559edb6b4aa7b3ccf0d6d8e71ac7294cc77f646522f0528106aed35169698687b4ba498f487fa88f8c931825a6055ec76a69816df1603041a051844857d7caa199460a98c08c62a6db7c4b711cac76c2460a0bbe16b95128e2161a0fe5b1a6811440ac0655efb597684b938b1884f120b63364687148992b97209d1c7c36c5d10831f93b33b48142d832aec886edab54527fc355dfd8e1b2a17bd1315039ad61786846750c65e778fa633fe23e7ef6fa7369ae04f1e0dd41f00151e3993391de77490d18da463e88602761f3f88df5b093187d375d81defb3adb990e48bfeb8b334b8510a0b38e5fe9c913631ed641465b7013db00920aa332e3daf72fca90820107a90b0f9514bf839b3e2f8d8752a1d803a7fca0970ced776815c74415e03155b19bf34abe801599c0b3763aa87d3aceb0ba9744e5768d5fcb39e8c72fa40f218861fb60818f0765b13034eea029abc2e9f6a492573af82d07c3eddb866a66089968362ce44dc8eea9c6d5c4c9d1d30cb55e934b5086781a432ac139efec73494d4f2650102414eecbd734d7a44f9338680fe15fe412a51222e38a16e179c04bd55fb4858009ee94baedb244d8069c409a42c23de17840a1cf345faae7491210f64d7f691571b14ffce50e1fc32cd82f286b610a7b680fccae7aa95a6e14126abfc64efbd08cac1c24834cadb43179480e8b3bc2f99bc6e97cbb1598c5b5bb8786b2578541358c5c79334b5c5ab7b17b01563eb4d75773f433993151e0aa9841b6d7433d782fc24ef4d501146b62eedd4851e90a6ac0ded87dc445aa8131e1687b4c1df4321e157be01ba45a6ac669d55cbb6a5b60fdfb135cdf2559d1d5997aa2bb2b594dcc1d9d32fc20f9e257db0cc7437f7ff778441cb19963a86939feb61dab746080c5c6fbfbc5d0cd752a3032b55d7fccf2fe7ec9af154dd84965be9f531352d7f2f726a101e661d2de12e414681e353fb6b37753a2a6da1dede8e6d6851e876a4ad717a22d6f33a01ac37f799f2d4c047ef4d98518147dc9b663b2c2a2c9b54240096fd476e34bd6b2a596f20b5b1fd0a2c83544a9a59ae6052856fa6f04e8e526375f7f86422f3c85317f24648489f1205516a0a4b4cf394d7196bc8987e297ae31a39ef81f3a1a1f3cf5095127a4e441d477c3dd253b7b1d6b03e05302355da35777a157d2c1b6e2015b09026b9f78b2b44c174a92d1cab2d876267b64423d941f52183a4fed217ab8b03e537a626db7a57bde387972f1741673175cf688026a6c3ca955761852384caf8f9f8dad1ee2161af1110996ba12df8a92082ef7d10443955831da838133732d9b4ebe3863941072970283cdccf78f7068d5e888779427d93b813ecdc6243107809be883bfc601cdd3f9767f758c41e2e58e450427477a36e2cb186aa63879a1706576a1b72f0445cfd46ae04f58bdab3c4f2cf5b78017d6bc0249f6fe5c5a7316f1568698f69f826b2437605a930e6f5b11e0eb3d4fb3160fc036b5d1a6799846418d44972909eec091558c6ca9a02ce959bd7e2c370251be80e5b6e762bf8ec9baeaea2f527ddc0e457f6bf45e6a540d882a433858239b881b74548723f3a3434357aec5890285719c1e6e9479ae72a4190a46bab9a00b9567052344d87eaf99c34d32f18ff5747e8e97cc21d02452f3bc7579a2a0b031bce06f997856167172a3c6f9ce15421bf0dee6420b8302aac5f8fa1908fcf58beb2e13381f295a0705a91f96d3cde5c071100ca5fb3baa05846eeb0e2404b9db3bb3a6a918a3c414c41da5a813569bc6b82e42e44b58e2021d38377f724aa2d24a2773a2db1c2e441968202e28e9bb72c73e38212bbcfbc8a279d2849345fdab854178cccf4c5f3020d3f032e7a1679eec9c8caea9ef75be5190a2d2a215aebcdfe1d0e53f0fd1c89fb20a42e92e73bd17f680057161352de6f3c75f3a31ceb2f68f3b6cc067e579fd8433d33d7986f936e25c5f81b295921c01ec32a6561ab9511f46c53aaa7c7fe8285615a91710114a79116be5d9dacb8e8f639794b7d8808224e9afab66343d8d20ad53541600bffcf556eb3035050f6c40d393ed0cacc14a574e916a260525a41173980e61bc3ea10c63d1bd4a03975e8a1d37a73f6319b83edd14e0e542d7effd023147a82770056cd8a5b7e2d76df9ac6557f9478b73862f2caff7ac1f7143558525aa68bd578eb0f4a7825b705a903d3d68d2f52692fb1914c2f9b615cd4eebb03ed7c0f0d98b5405ca18d31d8b23efe1cb7c40cd39f1f16ac1964989f6bb64b7d55edb46cdc63acc05b22736ae02dcfba5de362ffeecc768774cf6703b00673220d263c93d6c501e59236b7b9aa7f6d319084cd282d071479c5697d8fb7eef8ef380861df9bd2776676df7b36449ba474d5b7dc8266fdd667ae46b65ef90d5edb309adddb30805c415c912c562b5ef749d6f688ef7cc2501dedbab72f1ad5d8fd0a0b51b02ec1fbae6528ac4fd5826eba3043462c5490bbbe018b117c96465cb3392d2d5afa83cff474fd65528b76a6bb954509e836b0d14e21d95f27f32fa897ad0a3b683bb1bba2ec74510b4202348255346a2280ae809224ba0e4a1ccac2294d89c3e5ee278b1a47520377d5f63220bee337f1d2244edea2c4cf9b5da1307281dda16490a9b5097ea0cfde5fe15b9a795e2c5ecad13a406e2f8726371e297fe87d58549316d0b9f49265d7bee34b564e13a6af0a8776be61fe248b153836be996ae93882c39df65f2b6adc996df6fbc1f202a88fdaa1ba2893405b0146f1327012a0f05ac8dad2a0adb56d3fc2ac28238d04eb38bfe8182a9f028b1e80922b978f13f24cc5ce3306a494ea041da887334a0dba2a55f7ef5dbcc7f2ca388fcf8d062bf18e4600dc98ca00a31eaf2520993a61e069c211e7d08ffa76a166b6d568db6d5cc97a839e992095fd59ab1cf4ced985373518dfe5e473a6fe1640cd826f80ad8a8cdd2eaa9b4bcaf2aa171c25e6176191c9a9826529f73379cb3895b8aa208af53c81c2dd5e99fe143a962ced900c63c515e6d9807cbd9d2232633afa6685269120a9b63b92fbaa7291659460bc70031f4ec1fc02e0f2e734e95f2e744a4218718861bdbfee2ddac5622cc9b1fd05df08051c9fa43c23a2123b50bf8168b1d38191629f295e999ebee434c72432b1b2bb57459678a1b9a5469a48ccf3a6e4454eb7a4640dc15178e1dc7a84041529ce1b4ba2d6e037ca892df360a48fe97338c724504b6cff7e28fe312c38f241b2701c8c133b2deaf5dc4969de0d260c40d1874c325aad398ef4b0eeb5dbb0ff93366e29f6152ab7934dd62123cb268f0dc0eaa7e75ed051af73b3c9e218be8e14adf85993e76a89f0070982143a690abe943f6064dcc443ce14c9c97fa91d66b42bb62095dca05f0c53f1fccfafcffc033c17d56004d90c7c7055b4b886bbc3ee4ebbb8eee69c85c9ef4e25a712e73b0ea3d693ba83b4b0a88ba4f048db1eb6906dd780686420f83ff1867bff841f2bed6faff86cee98203abfbc7b8baad93d4ffc253985930930197291dfe9a503771ff84022bcc26f1c8ade79c6ffb5b0323b001164e8c1ec3b123ed1e1f367f503b9fe5500dd02a5543f18daeb4a13b9ce17a65afca44dd7cb677e80e0d20a34c3d94e212a205c5086cb9ccd496a93d1e3493fc8278d0085ce1bdc6ad4fd3b2d9994313f844efb2869b272a0dcc22aca75cffd042e65faac985ecb987012ae2b2fe532d1bc56a28f7b49f49fee73265f44e1add4430d4e1d47d92b3033906ea34a17f5b0ab3f952a0e73742c70f33c8dd2e1de036b30234c2e354810b528d044d5cbebf59fb92918443759a4deee72a498f02c9d4fbfbe00e3eccbee098d77ef1f6f880d7b2983644607d0fb7a4108c7b38cdfec3a6930b7d44f6176b5d1ac6507ce7cc0f8e7fd1c2b457826f384d33cd660e4c993a4f340d81e346f3e98c18c429847d2ef9b2f27b47499fed8d455b94c0facf1af2d74f635e0c39345f7d8be00f75d921b6ef5f36fcf970e8d50a7086d6657f43c52d26e274a9b7a982f3ff1ea31a8b63ed76a60c76acc0cebe0e5c567d9cd3b7840ec336ff022566962ae2d1a61e3bd213c0bb62a7f561c1fce26cd487eddd627d413ee414a7530ff4260031c71c9b24e78aa553dc51a45f258e6faaca8e180d758ccf19c6afef3276b2e0cf647dd0d7dff8ad44add263de226bbc07987c461f9d226aa8ace20f08b0858249e188381cba7b100be3338a64609b0a0b963dacedf982293b6fe59866c6adc6738d8042d3304891ad2a8020fd47d9a03c542fba3aa0fcf09f916cf1a1a5e579059317d8208b45715771491e89d036cac9a1a7d23515208c1ef4902f06cf665c4a2cbc9a4d79a85fd4dab31950d5a854470a8af25000a878db64cd55761234a89241a3545529b9bbbf92ac9a20268af934378744014f642ebd335d922492fece6730968a937a18a510127617a607c0cc7f2d28030d86b267257550b258a0d37b1a7faf9955b8e9a306a2ae070f48689e1752bb0e24f3ff76d09dd771ea6773e5441963ca14034ab4a8f6bbd68909704d0c3fd29a1d5cf753f51a913ee0cf6f8dd90b439e718d66b71f1a104c365cfdbbd4f681f26b50a3e3c9cbd4fe5d87eeb93612516b8f9c6f41f87250b624539108634176b984360972046bf84dff586c7fd6952b54d0c2a7feeaae885e7ad074c0e385ea2fde22d34781539c5dee48c7c3f2e2e1bef2fa76c5648234047e452a649c0ea78e6c8010bf5e8a5a9e2392fbf4ffc19b2e0ca652a480514505e45a246e39e5e903c0bcb3a73220cff06966b5646462d14178438031d283a445477959ab78c50fbfc10cc9a1c0f13f97fa01a65f064b3bc9a02afbd7b7aeb0b00128596af0c6af7d15e3a15c5de51de4e0b70d8fd8df69674cbc3dcd06ed875df44edf340c2f5e2c2453550e819e410da27c333450ea8e8ea137a654ccb1c5ae7e7da37c2a3d5d8d193fec0d5648459d4b3023f2f13552eaf9304e95e1ac94508a8bc9940839dadfcf92238b0d39356bf5560862840b68f361ab739ac5122d460d3696d562e9bb441b313e358909ea3947b49352698f7bc5572f54370507f6809fdca46e7d7bcdae1b8b556e9735ff8541e1eb648b7e81178fa07445ad6d81f2b01cbe6dc9c4a1f7e8a5a231945e4621e04c2f44ce5a9eec0994053ff244a4bae3773995c97b2b982b536bb58f76bf66cd8caf22babc5375905d4248a0f70a8eef7c8906efcc5b0291d5e4fbca63d3fb782c38793c1e851d9b067a74c7a9118305d5c366f4d67005c856b8a9aaf846eb5388f94f2e7d109e1c098fda0e8b3c534820c9fef01a34dc9cee533baabb0bc618f5f31e4de6e282271f872aed5c96b06b3c1e3c4ad2d05a4e1e414a4da6d397ebef10cba4a32ad02fa3b25180cd1c0b72256acc31da09b5b30b32d552cd62c3795d85757625adf22f7ce85b47833efcbfdf3e964850c3f9bfe6484bac4c6a7db26b68bf5e271653af88f3207e3ae7f5ce71ee05718c858330431727f37682cf18cefa2618f3280fb11e26446ee4aa1c4ea3bdec4b0940dd03ceedd2bcfc849aecab98312394492a7f67220bb032f4360755e452c6e9a05462ba4708a76c068908caab44ba37501a6441522659f87fddca79b3152d4b6307333e83515817b02ee7a42ef124e558ee04d1546f0bbc8b6c7d9d9a0a3319fadd60fafb0185fc4f93be487f8acbaa224340ef6e917ab19f5d8d7c103e7afb745f713090c3c97bf906abd0470ee6b8bcb5bfa45d4dd9c73a3e2f64a08cafe2a96cf9091d649031b8634b67947d718c1fc16ad7cba2c207a605ec9c5c8f7572dba7842a3fc455314333dea459d88fc77945cf6679a439ad7cdf15e64a9687e2719b34158f1406a836d42331c1d4a0ba01aa1d4b37f422a62cffd1f85f906f16cc234e8a594f155d14bd561cb8ef5d57f990c4f1910925d56aa9bd23e89391b0d8a9cf37990941abf0fb5270b6c2520064605a1937e38163cb6cf568935a271e0f2988b9afec9ab854e1cbe394707b9a5f9a3a7c4189b7b0164e1e5641ffa3ab8aa15bc4379f33a98c2af6ff12c21635ee1284fd8127a335f5bb0fdd5a07e53f6595418e0f99c6cba725a8287a79267384523ea9f70c336bfe67d6bdc68462e3394dc463416e0ea80b6238e4bea0fc2745eec95a7e773a34e0f495dfc510e3845514820c47c11875be4eb02ec3ebb4b6ed0596c1c890c9c1a4fb9cffedbf0444fa9fe769c122d92d275e58373040d9527a11531d641d39e2a2cbe5f4f6be08bb40ec97ba05b9ffb1d3b96c9b3a67d5cfb261bb6ff16254d98b7bac0e8963b2450128b078b4d5503c82b0e43eac320f75224f2519c37d3f762fef7599f6959f36a61d7ba1b8e0a9f0d4d138ac9f76ffa7c0c8af8f5d3bdbee000e404265fcfa63397bdcc20c8b71855f0b398fe4f07052a1bc3403ef08daf4b30e1fab49ea2b1cc591a95911a24cd8855de476e3f95af766e8171a4ddd7c7de5f95b59e08283721eba10d3f44cf43de20831146e38c165bd8d88ec9a10f0b69e68db9c5c2d0c0c99c1997f98fc14d76e5569b161336c8d09f34881e45beefc65486605bbefcd6df4f06be4a0893b9fb6fe9d47459c9420c16b2254ec4aef7265c04674af4fde4af5dc3f105fd76e408bcd2fc14f520274ce163c6b61f1df0c4adc52aa815302bf5f963cd436982a041c714a7483de49f0293dad8b2d8d5c2f62917f34ca44d0cfb0189f5e4ca994e3e5bec4d8b8f097dfc01982686adff32cba845002df178ec2914d2d6c0e2b9788b35dc9e6635115aa08b7ebfe6e09dc75e7d6b577b6c2c1bbef0d3ad3bac50d30b9b7fd2d0ffe8ae2ba13dd79c80837c61a761c84be5f007c846c54648bb1a7a8592127f5817c262949c8f38858cd66786ef8da1ac50210087147487b89a592119b4dd0391797dbcf27541feeafa1c591218ec5640167c65f714e9f68f1f4efe4594a90ea4e683fb6e7c7ab1e51ad9aa3508241aea6c8fd8a5da2eced979067cd61b2ca0434a031b885bed5deb3d8ff4877364193bf2f5dce6d5ad072e9fb079c76cd1b2e0d1a80baeb39dcfa04c2d08e0835bb7c3ba9bd56d8d5edbba73a3ee910c943c097ccda6c25c204c8ab7db83ebb7403ccc7dae06168a058153d385dc0b77b5823106c6a6ddb607ebf92f6a2c30ba9fc5646895d5ff42f19245b2dff3d4cd3562d5474e668fea7bb755419e97c2818452cb78fe17d5f111cd1c8a88816b2705ceac9fbd08203b150222701b7207f7db75f3233ce3aa8de78426a42a8f76640f044b78bd0d69f581202a325a990a7445d934e56c8c52cf09d0a7e145b5167855f95fb2f9e119e77d16fbf2773f4b2fd3e844d3623e510d7859dff5e4d44dbd975bc961f3bda8f46b53c222d83416db10af6abb03a90cb09539f7510da600918f5deab1a5c1bfc8943f95a84e94000a20a167275c3ae16a83c71cccd0f9d8ff00768ad14cf246dc432b130d7ba61b0a4281e38b9a9e63cd2f3f241ef315c3c2099f5fba4abf26f2fd82a5aee6bdbe23bd912aa92d18bafb79257f8c5e5a8d5d0603d64e0ab151b27f80a1ecdc6a5f7dd62038b9ac3efcd95aaa6dc3eddb2388323be47b0227c62cb2808fc7fe4426cf889598abd99a63a686ceac4ec4e9f76f7f0d44ae41236793f7bd72df2bb6525fbebc70d2fbce3254f3e4c728ffad0247fc21220e4529f512903fa2e2b29cfb2de824bb86ee141fa0a32e4153ba7fd1a61b9cd7e71381609514826de79cb7d67ac24a754ba66ca5e085d16554339a8290cac5d8731eda363f96690dfd9e4606af4c3f44800c027bab1e776935d51578abd6be4520585137f262a5729535f59f284ccbe96c1068842fb329909ff9130f0ab2ff00bce2d0552081a5b2be347e6c2435b1f0f948a71b2216f94ce0db2ebd13885c59f12e53553d226c09f7d23e007a63383bbcf503fff79b17257b4d7391f6e73921416ad7d5ac437e5a6971b1819b0571ac45cfe550f2a1045b0da0049dfa3387b4356df59e6dd766cea8ca61d2ed00f3fe5a87d3a268f0e19b8f2345ef44dfb1e0e95c7e778bbd86dec27c30ad37085fb5d8fbb3c32b9d549d3ebfdadd64bbe555b4cb5b3ce44d98e081b0285b71c4bd6b26e0e5d57c77587c784a6c9767c8202a3ca475b9d7a63173bce6a92f34525df5ce822ae6e79303e432ffa1921a6527aa0b894df2602b21d4edfd77ae81f2755daa3df9cc0f9b76147526fb0b0a0642275d84a4c4581e49e9bbb798a44f668189a2a4ccef33eb85d41d0df3aad6a7ce657cf4bdd4e972cb526becbd1e678455ed870021b6f10fc636f9ec92742e77b01888be4b728f81e15862097b440d31f8db46c3041dca961048cdf7df5e7282e6d75fdf79f71847b8d1fab084f24012a35bcab4f86c635f8626cee49dc9debf3f2f8f75e016b70286b163e731c2ebf84c66ce2765a815eeb67a9ad5061e6ab38c9e354047b12a47537a9aeb072fcdeb5b3a7e5e2ad937f674156345a9960c004d5a7e642148fef5d1b1633bf5595c56484b0da293cd2541275b68d4a822db3bcf9a102d12e60091f561f82e67b9bff5c76bfbaaa7755d2ac85458f557a836dee45bb39006fe7916ccebfcd98aec077d3cbeb3cce31ada45ae8fc5a04cef89e747960d5cab8824f96a4e3c5a3b19d909d162d817358a0238da261cff1b953096a65234f47d141372f75d53c9fdc0c7d9e909ead161b1c19b5f96047ed2c1268764682711c762f521cd425269e81d35b1e8578ae6ba36e0e5174e4281f4aa69f6228672d3fbbb09ffcede74796efe78cc64851cedb961f42002865cd2edaa697aa337982947b227498a7189490afcd15dd2fb84347231429c9d13c4fcffc7e6072cefa6c1708d730edbb4d776ace1558b96e9ee4e7525444838fb2dd35a69e206ffb4c1fb02cf6f64411e4cbfd14d4f306b98ceb5e8a1e8fb0388b33ca98265ab5cc9213f403547e5a811b624b1fc868ef19082a16eaf63d015736e2fea2f80a42721917dcabccd550591d0c3b2a138a28d46a0f33721bad42e723dca6660fdc885e11d86b241c118cecccda9104d5a37483dc94fec41ea73ae05a58a6381e85c295cd99928b03bb52f82b9542d7ea6b3d18264f9085b618db869213d50607f1213d0b56f8d678fa69fac2b0feaa115143824d04cb1d5890f91edbf54bccff4b5eb7c15af6ce55e746286beb0d4f4f2708aecbfef2116f435d28c77a527b493e4c3812b00166f1f1d12bad4c60a319eb21097ca24dcf48ee9150211d3da032483079e0cf30ea1a18f949195ad9d7c25ad6cb0ab9f24a9f16487ac5eaa5443eda61d876ecdb34b68453e75b6f51a1b401bca35271a784b7ab7f201bca37743ce16a22c393b4a24d9eb15aff7cc23b4529412181794cee62ec296259515ccd5cc82c89c813e18c0e37accdd070d4e71d6c24d6bf104c4c55efa9122862ed5a6355f3ad8eef1cd5a5754a8fdb9d8388dd8e4c481f5a9cb4310c62924372c9f9a043951bda4f258e476d274d8a95bb84e4fa5db5f4f95c9921596d5c7c9e4aac59915ea429750b69f897d80affb323250531a35c240cd12fb2506f057494dda0481f560b874b7bf02688cde3bcc902a5c7dfe579aefab68191044f14a57016834505a8005e368acd141d4903e986337b6fad771127a2396b33f05557d25d34fa531d840ce30c1b8fd5b54049a2a9378ae0ba432d8ae4a5df135ab4dc45dfc381819275bdcef4fe3a588c9a2fb546ed0182e7b403866733f49491e00ce21fda81f47e24195db691cf09c3333786ace4fd1660d02855612704fd4b6602b1924d6b706bf0166be11737c3bdf665569ccd5c59ff15094140d367b351edb91213e6c18addce707b6cf0cdfa77b89c48e40addb62c13b6cedb020c481fa21bbe9f7d0b1a4422fbb36ec5c3b1ec6a9750d5e6fcd53632b321e97c618ea3b5eaa2eb47679587e857bf6ad686b4e91b86283cd583df50a9bb56569becae8e35b4ed9b595356a5aaf76394b80e0bd7fca95cf610895e92d3b11e1ea95670aabfe7db15695dc55267153503fcbff0e7fcc5838d6f6ad169d35fd6c11448b26b98ab1efad7d4cc1da6a95d8f5896b536a3675d7df180060bc93609d4a8201a1832ccae5d6842d12d3766af31f9ca2e5e4d12d63a8cc2ede05ac4a843aa01110a330a7adbed531dc9ee743d2ab775d4d029956ac554fe675766c686a730bf50ca1f00fd393539cf51b3a61492e85743e88c363697ac3c8111ab31489165836a205c119aace8c0c116685d6d8f9d880903a8a4ea17729e8884cc1bf84496270862060ee938420f16005ee8f04245e899ee4638d7b7b30ee902888b09f4b9a563b1cf2fd7b894a8e5958670b8c155f0e7c6c237c498cf6a54f73b5df08ec6260bfaceaf15ff3228a93e2157034bf33d812192bf5acf23eed1c899ef8a6f3cbbc9bc513bda9a73a9ba54428126b841cd580f9ef42031772a7ab5489a10914bac16a9f75577959a707816fe7020268d5f2baa786410884a3b64a8929ee4ef5bff3e76e94029ff8827e87e2676196ff5fd4fb70e745320303160f6114f457766525f4ffd2c37f248790e704d55aa759a355a9c0069dbffae5d77324d3d00bd747aa48777609c058d5138de3e5446280df602236edf63af0d0293465dcfc0ea7565a414edb5accd3d7470fa5833592c094687f52dcbbda9b7309020b79d71daeb732ae7bb7b8e2f70fc93edd5e0c52717d97e2a2bdb0a8a1ade024efde241b391fb36917e22084c7e2f5f0fb7b2ca8aad9eded9d1054af660220648f692b8a106d83727381d14343801422dad38dbbdd66b58ed48da94b57fce28396ea0ed765da39adcdaaa2f1e750cea7344ede066ad5246f1fff6d325336caf8ea1f461c23e344884926a7907f2a46d05692934e9daf000e4de1babbf74c900e2fec3339f2d59919deea7f82e5e66e5d860732c5909c2f480cee0cd4437369aa09ffe0a424459e5f45f26758d210805262b74d2576e06db7abc53bb4f8e126ae98c4030d19835bce898633e237b7d04fdc2e8642bb0e3ec96e4d0b8d8bc5e98aac1f3aecc6fa8b440a71816358ccc168ffcacf079c88100f4208bd614281de604b35fef45abd6c53feea3a0bfa8f69375ddd084210dc82c59de25734141589007575119453daf9df8af3a6cc3c5694a24ae6602bee603c2fc8525a99781bcd2249da30e53d30916041a66bc23f538b529bb89a35b904563a9202bd719b941ec5de0d91cf455d5434c9cf5808307ab657cd89655ce2f807fc4461bdb24bd24915e8752e57387487dc7f8902c5d6ab03a813a4a1df60886e4c1eb56905f89c546d92f9dc05d08a1e8b75c978f1280ece4acd033145c3b59bde3df80e68839a8fbb5fb54e53eca40964f9411ab6d09af22238db696edb22cf383381e07802b52ddf76ae1a07522c81d76a448ce786f540254f34f263e6b759880a159f5ecfa799a57e869f4232cdb51a7cf2ba34794451e9291803aeceb73b7f0237135ceeb8f77aec3a300b23342c4d1b368ce9f60ac9f603d44c092950afaaf8c9e96b463b729ed7b5e6b06cba149a97e78b76be72fc6b0ffe5306e35d46069d44e6508a8b5513cc44bf92ab4078f2aa12e7fdda5bc36f73b940c26f846acc99affc3ff91e13554b8dcee2bec69fd249bc06e0e0342ec70e88f02ddc60ebca1eeebc561512d7d549b23c8786066e4d8c45ec7672353edfa5673c9d4cce575c70032cfe3b4481d98f23c65e69c290ba76fcef54ae398c3f5951d8d57d95b00a12a0acfb211795d5f2e5cb2f2b60bc31ea6cc01e86b1d5e97f056b9a14f71a64575b58ec845e18fab4ab0b31921c80d1ea3da594868519f857df9497f7179fcb51e2cf879ac86bc580ceb61e0862810ce99d835ae02036c1a4850c5c6883eea5a6addf4d685ec838864420df52edbe019238450735083d4e9ad256e1f8b6a54b75e22cc44926a958fbd29d7ba7ac4ff946cc1a9a6b701ad4b268b23da528b02cd15320552c5faa6160cf52e6dfcc29b90c8f009aca7f02d2b5abe051340a8e60fc7d693f88bcc695dac126f0e601efc72b77e2baa697951f63c249a595edfcb0923274f4771328573c2c6531806b7eada0bf6d021b3b7ecf7b8029632bd04634eacb3984c96401bebbbf080a6f8dac005096a8338cdbad253cc66ada0a1740bc35b2404f162f08f5be841b374f00233af35ab3ccad3c64d46d6dd183e51319d8ff6b26f5cfbe90608b6e36a23791443c25a74e281b5023d9f43e0228336b87a83a2f9861a03af0bfd40306b033f37a7d8439bdd3ceb65021178591f807911617655044dbe8826de8d4868fa00fd066a2fa808e5a26e9faa01675db7548df47ad92d80e8b2d9a1c91817f3810c1ed64a8e5d64ce36cccb3c5923a01a26c30b7d8f8487da0b8e53fdeb466cd196f534eda7f2b034b252d13f7abdd58ecadf5836aab5a9a66de88af193b1a65b3a5e57d1f037253e07224381583493458a4f70cd70070d2848d3f467a67b3b522afc65aab751e357558178423109e2b72ea45be713abfd40114ecb5c2e5fa7d00b2bba5973037d8fbd13dd1a3a1a013b26fc6c60ff8fcc67616a5c4b90c3ecc0349299a70dc8e72a2d01b442900a119b696121d711643b82f5140cbdfa7a9ad0b65e0aa25156cbaaa72ee973e636f07b35acb7547b4dc89c3187f43b8a863cc1c807365703eb8df5e063cbf2c9a82a8f831303074ae100dcd55b4bd851034a960f1d617ca80dfd8ec273298f8d950fc776102e0619ecea35d84a7ebd24a40f184275f0b5d0a97e91a766725eaae85cc1173698cfc2afc52c1586d6d493caa4b93df2905a128694c7bedd50911f82768176d1ee9e7f26d4d19eb9dd1f70cded352e5f01b5de30bc28c2a5f5182b91cbe385f5547302b8f29d3cd12b9917b2d0b4bd029276bf846777aabb5a30949817732c6f39034dd5c06eed42075b768016e69fc25a4a2a3b6c7ceb9c80baf696ba6ea097ac8d175918001721265f6fe8f8259a72726fb4af481187577e21e3ab6c4818ec19e450247cf34c803b9d55ea1591fffb276d06cd358d12b6c5b838e78e16b0868abee6a5fd5cae4c25cc4c41a061ca958cad84b5da9517c0eb985fc89d382cdedca498ba03692e616d1bbe177ce46e9e1f5b0ae8f532716b6d6104ad354ce76eefcd9e7107dd141a539a815244a1a83ba5e7f32b0078472966dbd4910a5d59a3afed4dac3b71a5ce906b1bd8986a7c351a014c2974fc7e5d313345e69a5ba03db5d63c92c88543a35e0f5a16436670fc899f3e4f231b9a1e24c286d1bc9d5d6ba86256b635c75fe2cfbc8661103cb1d40130192f8f3bdb185183ea44f18a43d20dc24d4c961bccec8f9868fd549416294b6f21f844025ce6705d507376291a9aa540cf2910b0439d33390aa35775a7cac42fd6fff02d501b706c97be0c517c5779dfc6e187a176e949631404ebd08c5a640a5cfda9cb86efe79fd96db2c98c4ad5f52fe26d74ac6baa22bec5d1fdb5a51e0f147f0d5479770b82dccb9391e2043ad54a2e4deac409bc605b36f51a1a3268363b1e85734ba97ed36d5f226bba65d45ebd816012418c554cd7c0a0888d93a5609a899436089fe21a84019440cf7c1f372b09d818ec67165c271fe72aeacc342ee84f51c1f2553dffcc9a5158df53b58db3a7255e50daf28ce28397831780a882b94bb800541cb96e09a9af1bb251624ed782e1fe3ac00de4b5e19becbcb93c2aa732d71e391127bf9c40308506201eaf30f01538cf4080eea02fb1b972b2faafb2fc088ab0d3a0249693a4014ef404da702f9671d71ab37330f048896da1d2ef2c367123cb504edf33250b9439847a8d44d50f11195c8be23bd201e305468a5e29fcd8abdd050385c7bba794ede9d505d61caf7279dae750f669c18dd22de2cc2490fbf41a8a8e24dbc3bb6200d1b62483f80ac6781aae245c9ebe52e4f3b95746fc0650332145b3834ed7b767e2b27b502915b9c59abb4293724b8a772485de67d6eab97c34c98487e8ad187cb5759ca13395a17a67278b190c9d5094a40e1d1177c1a5e3fd318c5b0911c76041ae8b38ae4d0178f4e226dc816b1616f50d9571643e479ba0c35887a63851a20c09e5f63821cfd6581ca5ce794d73f2373ea351723b33a2472e52efdc5acd81f71fafa71093c43f3114c853838b9284b6bf1400c65f1a068615a5ce98197b9584380f5df3ced8a195748494e26686513c7259f3463b795a99d35f34535ffd70848cd5fee6bbaeff1a3a0912301669fbad67f31fd6df240440911aec3f393295172a06c15f55fb5c561ad596e053bfb3d839ba88b97b33e8e36649f4d2a0c3849d9a4557ad690102c39121e6dd0b4ad0dec48e2742529794f06ff90fb4a00f132ceca1e4d0078e1351defda301eb060f9159734da2a41621d06fa36fbadf053778e81fc43eb3bd2c82b332b0129b0937cc3e5f60942e256d821746b4753998d3256fc48f53a27e4551996db0877e8abc3ac8669274f94f91e8fb2d7c0748bcf24b75b6d00e50215dc0cc52fdd27f5c9b90003c91e82f6d762f4159b59acc7f14401b6f000bad5cf60c10f6ac2d0f3e0df8f40966357735c7f33f39fb9325a3783bacd457f2b936b48549b466abe27ec9ca18efba9060cf28427f677f13b38cb8d7b2c095a04efaa3847e5b8273cf40d413ac92d8ee6afc5eb3abdcd5e2d5749ca632cdc2a4258727f67960195f5dd4b59850fb2d3fa4f9fac379f3fe8220d73c2d874bffccca80a4ca4440354545e3604ca94298c22a251b62a1b428e28a6c5be5192b14225d49f59276a77d10c1731a01b7bf35814947ed5b3db6262cf77a5f759dd36d95d5184a597855274b0b4b86bdefefeef05c4f482b60b342d5457e7418aaf9bf553a20f2ea411511c4a0df9995a336d81900919433e430288d6f24ece628b545b58aa94d25d5498d7b21963a3207666f1e8128fe81767436f63d519838c17ba28375064d3d407ae8ce309a1708ceb8a229565bf39d79f52e25d5318e6d8ebddc4063039b41a503325bf5e19634ab8f72b161ccce3c0ee37eecd32731dc5f6821bd89a8298fe6d6d94684b5a402222ccb1fa3ed740af4a58c8c48442edaa856eaf1a78667506a55dae4817b55d88637b8ce0238a1093ae1a144b827fc881f3c2f9916f15022715931ebda5071278c203cd756c6159ee9174ff3fe64557148162d06081eed97aa0804fb456fec40fb8564938e3dd9c205ddad9f47bed20d41254e08ef7c181bafbf7d8a75ef2aa2f2af25af41fad033edf06a911e554655833077ecda10564a6663a23551f4c7f81b50e999902630191b74945b9fa80b9544a715f6695b7da276146c63f08f40e5750861a5686ec3ea0803438ac48e118cf48df0d4d5076504a09d6c240823ed2641c3a78c8ac7c11c14d4ebfb43b8205b25e7594f9bcba3f572ba5c9686db08f394363b0e81518136b976c6a96b0b06d1391a400222a0dcaf379945419f854f55181768111bcb688c874c190fc2c0d530b33b3e35c21410601aba6b0fa29b744c2dd5de19278feb0c31911cd66b502b1c0c2eb9ecbea77cf986c040a0cbbb98aff54165f6ddb22569cb736c802ac1d9cb354ce5a171950a35057c44a13587fa64faa876aaba835831bdb428e2c5342bcd88a5f53d10feaf7323a54f84a2f25dfd7b9373ee37289a64b62269c8fe6beb36d98cca8bb3935d7e66fb3b366361f28a52dd30a6a484515981db5a5714dee31aa74c6edcf45c9f534b42ebba6aef38325eadb3e76b3c5e3a464006cfdb7989907c3ee2cc2a61acd7af955b139ec6d23583195c6a202f97045095b1569114f9687352d0e749bacebba34384b2002728b7a95145bb068f8340e1da80b8d9d41f24b6810145509cdec95ca476d4fb1f27b46c45ac9b1a34acc5e9ec91cac43a21dc2cfae94c47ec06bd6b6d3fed0943dc20cb48f7491d0a7cfd1ea21a2ad63dab04ee80886767c022c58a96fa31934e38ca785295fac0996f8a897ac4761e96f4f7ab6e8ded81308e6258a97754bb60c3cd2dbb526051d114a27303e08e774778a30f1945168fe84df0c63139ba64c8ef4cd20b31e684c7b0268d719b7149f5d291bcccaa8d94e24906c0844b8e1751c1cbd3642d2a53bbc18248e594417ddb64328978e8cdbebb2138436d2880b4fa26b9b6dfb38c7541fa2222947fff62d5d99af9830bb11b27f89f7f269424c4fb79a711c5eafe79594056bb68af3af61a845de5d6aba2ff2985aa56f31a3a873abd33d31aa31c81c6304b4852ffdab44ce3aaf921738a173f61a039c6dbd6fb2b8972aa6ffa8c1e7588258338b3aa3b8551531bec793054eb638ae55d5a12241d4c30c7b24291a1480de2f1b9cc62a12b8442cfda631db69e38b5b967ae538913a9c091076dd17b81099fef73190dc2c35e50dac1d6d8f7356f6230f3248223c3bdf944148b4f535a11dd75c196770ac342da3f094ce8e6f155fd505228fb632e87526586941dcfa74b8cbd66e4e51d16b233d29af222dc2f43732e3d899867f2845c60b506d1bf775ade59629bf8651fb0d7c10191fcb3f27f266f03b81028fa86612f3824143056fd4a7d3e34fe4dc64ef84c85a76e0929894b9d9580920e877a0c21fc6f0414c5a5e3a48c25fc760b249414f0f2a385a1828d10bda7b45e113d979956acb7b380533923ca81eb72dc68701f7bc707c797f8ee66cde7969472fd43fc9e6f407332091f989bedaa6acf413dd50bd7376c9119e879f0c39d2deea14bbf8c9eff700d15db009b4cfed021af97dc2a5d4c13ddd782413f7535408f8c6a11c481c84d4bf8d74b096581a5e5cc802f835934d6c978d7f5471bbdf13a5f9c3cc3cc58e5d99177899a94186e7d63cfbb8fbce970c54674cd438027beabff18d872773ea97a666c0f6f7af41da4f49174715eb4171a00bb17163f8f156348d2af5478b136c54c6da83b421fef8aed52f381fc6b7c5703554dba2252b73836779dcfc1109846e54ed82bbfb7e7166d03d203dd55af5fd0e98c445b23389e0c9c4b1255d176a450cae39b4327450fd19c9684c4aad395e46b1f0c29827aec432472b93e547b20ec4d6c0663a0c8bce7e855a613efbd383058c382e679658afaaef81a2b1d18fe8c72dafb6c25738ac6ae25eef9eb5b5f435c93f5d4117c055ab06f924d780be299b89e36df6e9e9c80334968a4bcee187127a3f59c1080f0a5823f7e68af3e1cdda79b06c82dfb3c31121fd251d6ee17b4ca7a9f8f91124e7854647d6c9e3217716d6457abe4b7341c3b2056e8a2fcdb71d8efa8e8048f686144e8dd8c861741a5768fdda7dc45381cfa11c7e9d3e2e6d6f6930310499be698dd038e5ba57b43bb7938cc3dcdbb7742220e582556fd3426e996def8d9346929748fe8ea030b27e7f129fae7ca3a9778ecba19afad82f995f2bdd889a203d516b45de00639a98659ab14669aea5f605952658f99dd30d1a257c9b977871db951b5b667a5ecda50d9e56050320d2e59f93e5d2e015fe175cd304a9561669e90a390d7a18446637be0be25d6866e67e009f1f0432f7516fa63a286dd98beb3b2ab7b9e34ac592b044f9f55efe52a89c894bfcb8562770fdb629153730d657d9ed37c6c7056e82b9e86a6edd7e4cae95154766f1b87bb3cd5cbda44456b7d7a2e90255ace30c92b58ab75a1ed0d0f53046289f1fa04fffb43a91fda7231144bc841bb2f3a4cb5163d88a1c8fed1180ef15ae69cbf78ed4f1667f706df89ebce6e57c052368b2b8b39e162153e4408e26b3b765c963eeb509e5d431e05e48f4bf0b24ab3f633201a867b602aba632f6a738c165b196ba7b2e3d81cd7f5ce6eed16e31a36c9b3d1a33841833e5dd1826ae22ad59b4dd9e199687682fe812284a0301fc2a4443c5da0e493cbc4fc27f8cec7b31d1acba339165a09901c436cf6dabb8b5b0cfa5e144e12002abb66e93b02f5ba1a06899b1a82bd80266e96d294eed3705c135b23101066e019f37bd221cb9e889cb22879d579a3dc5183e625e9bdfa6d2078eec08c9128306770505b42b38a5e7f93a1284e7da645e831161b24e8867aae71ae49c8a87d57dc7c470c617c42e2d1588460fed89ce4d64e859455a0c7df267f803fc3c50599e7f5597421f9ae5d983ef50fa04fcfe39e5e3f472e0499ee47ed3db0298be7ed329b9a007ddec2c0789b513685474f0bd0076476e8987787188b532242bfa892bb311ba2c74ed23b3ef709add04808e2b980b24cb41f6a0c4bf9d5c21fe0c0a2c640691d297cc3ba75adf64028b3126d8bf3a4a580a42d71f100de1b1dec2a0b142ddcf1cd360e2a2aa3102c0c1a2a89679ca864fbdf011e1ff48baf243bab35db14e6c2ccb741f48efa151a3870e69a17d970e3c052dc50bcb5c430f55350cfcf1c81ca65301f74f1d1d64fb194875979d49cfed017d8e313ca45dc5aef4641fb6b6d489799697a3ec1baf7f7c069926c76b540dd2eb858dfb3a53da2ed6dcba7e39879685b6d07b413a4a3a5b4bb3e4f417c9cd4ebc1f5db8b5b7a64ef00a1c933d9b623e2e5ab14d449993401ef907a8bd2e633048c1fd6691c55a30d0bb8583ba0c736ec8c8447e059568d78d516f655991f7737781e062d3724696886d1c27d5fff9cbf5e1075eb2358995ebf088effa6d350a786f8e842067017e68695268a162df0ff31f32ae1d261c729057df2ae421c983a3c2af3bc37689b5e8946ddc1cea9b3e8bee73477038fccfc496764cd1e716621178e4c5bc23efea6e84b20a9f72ca388b9fba6b60e9d7afde8ac8dc78560124972d7b81a1b2609667aba4d8d125cb540e587f1b392499349e07153206e790e6e9750d5b5a4b66e2a47052e98ac66b3d75396ffbdd863b6e62cd91ae69d6d3676577e85a5999e8817a49a2e024e1ada0b4ce3835a484f80c6245dbe555b2981301097c8ae539861b808b9bdddd6dbb3bda43a3624f1f98d39fc80adfc965026a8353ab001bce220e0c8913ced9d6189e29dbac810798fed184b990413d555db9dcb7f3dc6f5177b4e38a7d041e8b6b34a4c27c86a45fdc88220c1fd318bc71cde42ba5be249c0ae8f99cfd1a59c86d9be66af30a8430b9a2f9f4868b054a5332a4907c6042e905c14dac524e0cc4d04c095aa6c4e0537b3dee241f5e9d8e1c454a7a8ff43f22cec82a6f4b13de00353dcd0fd8999b5020daa52dfa52bed3e17502992288fb3c4010c8fe9ae6718c84276b25c5f6f19d1312121b68b8ef349a3ae80eddb58bfdef021e469435a53e135927fa7d9f7b25e39623812e8cddfa6a44d8542d9e81365c257462c8f6d98d283f159c2066b698bc59d1e6cfa9cc52da9956b26ed65d1f853272bc5f1db3672be30384dc2fc7b7ca5b9b19b25573a12f1f8140696b6e1c7f52c111516bd8a721068ff3ed7ec5bffdcc76918520ffe539478a982fa2f1ba07c413b3cdd80a042c2b1646e8450ffb83d990f8f56f92b86e55394cdc6b397898e712faff63ce46d304d4d85048afbb5b99fa9787f42794e48c1df66b63e1ee55686f5b0d1df07559225da896fc5c28a33c3b5708645efbf99a0e33fa6143fd06de29aefbc8405dcd46d1b90aca54e0f08d05ce8c39ebfcdb5a8c555ffa2bb9b1c2551ba0e9d591a2e165c4919ae0045505177921c5fc858b8c5b6686ccfb17038cc7b5ca78138c9508a046099b02e0086d18a749cfacdb6df916fe3349efc2dc80e30cde042eac28cd96a1525ae49d2050b3448614a189a46298ca47e96c63f78b0a0f2eab0ef6401db9ed1ab8892d07c93c5fa317cf24d4120ea4f5c6ed9567ee9ff452c904061fd19c8072a356fa0187d0cddace8bc161f5e299a1d3a61ac635ef75f975da737a034f31aa91fab54c76450b860a5d7c3127fd346d88fb836fef788b2eefa742c16a0996e37d35bfe9437031d91a35e61b89a25920c5f2c7aa8474b511b975e871b9cddbd5c1ae9ffee92c4cc27b68c2ac54a3cc11070f02d362d296f168acbf101c9c406099ffe8f8ae283c9bb4b2f22170da072c6e251ffa70a9e2120f794e7099964302327a82ad2f86c65934aca2a3a8e2b1a3172710542daa43456159bae1e130dab6d137b10c3702908ab313087f278d49278a5cad9b6fb8b849a71e44a67ca755d9922de9658f573b94a491a66de5724d98ee75d9d563c745d7c1b502bf0c79c829bf54c876ec4ad2ba259e8baccf06308ab90a128687bd5aa3ceb2239a1f576010d87ae91e72dd9d3e2b23dc04326176a69d9ca57bd90bac3b79b4eea0ab02cf1bc61647f1d7518f7fbf6c96f96461c6b0f306411be98e4389508d64d9c5e4e7f2628b9d661bedf3c57f440e965e643cd2c44e81f85b6a1ec229baeff6f786c22205bff3965e19cd0a9159e5218eef253e71e6a8d32cf7a5b228c36a9bd5db0b5b9d1f7386024d5f12d5244d3aeee6c243446abac2d27c5a0f59400bd6393f04639b0952ddd3d9f91def3510520ce16d92cc88f4a1f71d118713a6ddbe21356f35b5b0678e602c61e9d3d9ca1a8157c5fd4a89bcb87be99f53b6602f7b21e7a0c4b61df78fb0aba47854cf9f53cec1c4c962c10c9ac09d7b30eb75e97db1f3ee98fd108874418e3cb750f215dd2003d1a7e70470578bedeeba7c3ce2a34594a7c38ce190f1004133d28f0c58018ef3118d9f8cb9b4f748438d9eb9e0d25b731f4da71fc3265ec89b899a8b5f2871de8fa8d16ad0ed3578062009ae90d9b5e6c48a66a4b229dc520bf77888c63ee231f1d5ff84879fcbe2732722ff054519355f7c58f321b550b112fea6e32e6313c3228b0df0a47b6390508ff9cbdeb7495e8f1d3ebbae9d52f5ba525c3ed9b1643e3eabb3c44568c9306953190d5181ead4efe22143e7ce120ec0c4c1742aa4b9c209a529915250e4dd2066896d3266e61f724e0c9f9a7543cad4b0f44fdd513f25dcc1e9010bae42620bdd58aedb2babb55029ac063dc14f68beaa345a822b8491989daa31675b9de67a8c1b89d65d74ddac910ee1f5fbe70a4ebd019a436e1bcc06d831788d80f2a52c353731365396c57411582782af20e26e2b586f81d4893e373f7a32c4d2718cb2c3c16dc4ed58050b604fe0b9134ee06da8804ebd86be06de84c97c8b43100b6919b168cd7af484958091d350dfc1be60b313a0d3e09b9811673c80219a01736c05b514a935811e01cbec0b14bbf71943a58370cf05b46394a7e9c370e6e1130bb743ce1d4a9110323a15ae3e7a8e0505113e5229311678ed80362c0298c7fc4b776f403c7c4e02a0fdde5383082ad74513551f430779a129e2de5a10ecf15cef546fe483014828c4bc8575e94d82160ec9629e404549172422a70fe0b71a075548d54d7432b63c2d079d01373bcf996d61256e83bf2bf9b14d21244495ef1b4c440cc3e98a066436782f6f3a92890ff6622e8095e8afa8561011eef888c8e628a95c962a5204cb1b1db321cc6258182aaf2fac23b77fe63f10d941c004c6684699fd66e0fc283ebc3a23641b28e9b6bbe91e542afb587048def2a306d73e62ab1631da5e9076d464a75414404f839e28c0d9e0a67806a86a442bc3caa8c4e341d1528693a311db2a0c8bbfbfc17c5408100b45b7a22da131f29f3c6c1671bbfbe38f0e6797f0b2da2b184afd65eb51ac03f0416ef14d6619f8088c6370f566f8965c715c86aa018f581e358f8f60bad71224142cf1d3b7a411e3d54f4dd0fda9414dae045c355b710e13f09ab700881a0425f519b7fee9ed0dc6f612e73560761a89949eef96515aacfeb3f6b51251455e5f8d3311219e28b585808343ee52f5301bf51e7e413757c6a6cf5533dd6e3fb59223eea8ba0a82fdf76811e1ecb4a53e07dfbb5ff9cb237382b28e038357146a17bc6322bbb0f9ad2044ab8f3ee277a547ee8d07ba5890bd84846b083ddf3372094a4d12e817ea541f15e1d7fcdb0080495bef4701de0ac422e3c884f2c9d42b0215ef12edaac113106b254a1b6c55ced8e5a5bbc14ca17010621d9be8822626ed5151c4f3bc649de0790914fccb21606fb586ed129609725f5a44f5601e2ec9a7fc12751a09231a12bacde0bb42e0141fedd58f2fdabcc9a33c319f605f9003f5fb3061647a5274fead8bd23f90391eb0e7646afabf18603028f4a4376ca87cb5e6cd6d106c208338d92aaf75b8c1e5e69098ec3f153c5d653f168957efdb6ea2c613901d146ce9b15509da547af1af15baff68500f3e193d351f02653431a660e73aa6891ea5dd8f8ac0c27029dcf530b4edde9176eee7d3f0ab679db1d1a720cf2b74b123cc1c19b654a0a2ea5f3a6e13204954ae10197515140815459ebd812afdc73756984ae9397f1451658a740f7b79f9b9470a1e990c8e6e691e942ae624f4dca289ee76516278c961b42c8caf73e9ec0d7ae663e2c6780ae5912fdbf00ae83328fc42d98290f9d76e41027e0fd29cd9b25edca5b8008ceb6c8b5e73553121fca776a219ff543e913de3cef9aa3ed44cd3cbf9e9690e9d2b7e6a74608e4ce34129ea18f68c93f4da10f2e81b1d5ac0af191af2e43a98d94ced0b1439febf3ccaabc8c01555ecdb8f766bb2b18832e44fd68de11852c55aa44713717c35794ac6ba2c3bbad3b81d4da4b9247084013d677a4b568f3b47a5d552c34ad741ff23364046f96ccb85a81ee65a3bd21edec69302ad23b426d3d303bbd9ec1e611e440e285f4a7efec4c6eb2a196dcee7292fa4c2e73afaac6778d1528dc08ba61856fc04b029cdf61694dda0a243c3fb5545c27932a77dcb1ae85b22590df76a5e4ce0f0999169dfe455bc02797094279b2eb478a5469db3fe557f463416d4f680f06951e8372297629c6d11085de0d93fc0b80009845f0666fecc5a20ebdddd74e64c817b279d30f48cd9168dc2a83d0ed988e4ec549e4767a2b9a09700b6a5a961b49342da053dc44c33bdd15325406314b116f76178712d95937a37eddcadfd18f36a9efd28f85fd7abddf6e2cc58cf70455be7b48990ddba4d664846311d33a81249938a5afd517645767aad99d85bfa2eb7d30d2061398d53415fb5f546fc8a843960d81b99b3ae6958d09ab498bef1d69b889389220e77d257b68a1612f901ffca02d31fc8f9048fe1b8a8de399ee6673f201d52fbec35feb901d2ecb015a8904b7ac5094a8fdbdf20b6d613a1e91aafc1698d5ac61d47be50433edc7f2692e7f6b78e62492ff59e50b9fafbd1b78b3d27ee63e2117af8884fa3d9ce3a15c3ea2b707ed383f933c878b3d884e79a71331b3bed7193c5762200870136bd3042a7e659b5911b00069752ef5972c2dd76ef25c4364e2c2b0c62029349cabed4b5f7a1a94fffede8f9dd269f2c03c89aea911ff1a4150c4f2f3ff158a4519d5a6fe3aa4dff8081ce6dc267d2eaef6a7333b80b6ea0924f4146306a7e92d0534a56e1df0af614f0055d851906095a98b1dbc727cb5da45c200c5731ba7b82a64e95dbc26485b85c5e263f9aa1c18e9ce50b04ca9089e43d326e3242778480d40731d5cff099a571e669ce898c04becb0c1c308d8e218c314c1d3624292582623efba3ae9f7793b876fc07326b1f8a77dd599dfc01152fb8191d8cf6b82746d14bbe8b75e58bfa69076e1760a26387d443fee9b7183269560bfdfa0bae6c5a6d925789e6fc890c2eeaea0d80dde8e96d5f0bf0e561427c657e8e0a91aa0c99019a88d732d68b4cf2be5e9daa44933ba59de9d67ba4f00580c044a2fc10b3fdcdaa7b084b566e3bc382f8e4b0ae3c447c43dfea7ffd2cbd37cddaee61c9dfd8af3f4e419935d92c0070850dc3f3affc7d5c62c85c54f4f5ba12348f275504e176c7acca4cbea092630629eeda7de93c8f802133e0721536c3511e4eb258a835f4245e999a8d92101e7a45a00b32cc462228cdcc5d04e56f448bbb7920ac9523634033b61059169ca39554d466713a4f6fa2021d6c487a6a41106bad5892fc0a20c5ca9a433e3e4ebbd856f8cc9f73cc25ec29155e69c998edfc656a7c39471cf58fcacf164acab5819d88f1a7d929c76f19ef071581c2d0f1502da492c0401f45a22a8caa3339e1d1831a5dd63aeec94d3e78c56d23cc81c781045992860b0865989c04cb1b214368c9fdc56c935f75ee4e637330a3008aa81b5b25488c0cf9d3f709e0a9dc5df2962662de72e01287a6eb941230f471ddeef6359aaf9c82885cec9f62c5fdaa12d9712444caf91e93125e21401853f00cf1a3339b6fed1530076e1a21a564a76b0fc88ea9e3bb5cd60a8774fe4301a0e2446afcd6c65f8b206be511da78bb8b157f0bc1cfef9fedd8adddc10c4e4c9954f7fd8fc6d8ff59651dd35baea5a25b319b0c89fe71613766dc6410577a3e43b16dc7d27f6b8e0cf97edeb770f0928a9584f134cd07ecf72bf7eecad96140202f11c14c8294f6dddebeff9d837e73f0ad55af86bec600dc08e0c8c6df3518344bf97f39977511af6dda8b3f6ca3e75894d73cde6558b6abcf25f5fa803fb8c4e4e6d85964e9fcfd86ce79573318d4c93283704fa3bd183e8a0469f0d69c8d57f24b5e0c96d149da9acfdfa3dc590d77d4b38d01e542a48cd05530575ecb188f6e3468186741c16f87e3edef56d7442705194c290ee4e07594ea9921d0fd475e55f15405b9d327e6558df2da897500cdd0887de97e8046a307dc8c8de60e2ca23078556ebd3e50188943b847bc1856b3f47b9ac4169fbeda84220faea90b5fef37e1bef26d2a7178c6e34bc341216d672a5d06c4bd72db81cf74b42829980073b4cd94e2b1d7b8918937a9895ebc84ba88946b84fcbb1db0241eb855d199dca8a2199d69c567f9d8d4567bd5c9ac2f7613d484b08c123f42ec1d17176aca0c500427fe8281cafa85eac1270cb3dcf4ad37e28197acc24d206d0ca81793ea15a8c410918c958766310c0a3a1b7eb9401db5bd9194a941404e9f37af8accc7d68faf1c5e941031932e6b472dcdc87508af3a4e557140833a722fb7716dda78df1ad44ab1c63b6a456544fa0983e6a504307d6553c6818d2bc7fbbb2f5fa2b821ebc827abf0780fc4e708e3fef5b8f746687d99963e49378b487d887d43204e89f6c2e1d05aded95d8fb0d188f535f18f8636123df46329df39bfdca80a7f04448afa79bae221e87ee46a83d1bb8fd1bfbc9bd2030402b43461dd79ad6ecccc19c9dd2423e25231e9ef378e17ec4a19bd7c7e1b8e7e977fdc14837c6f83dec18010d282acafe5edd18eb970cc217f53d8b92a03f692fe91e4accf8600f1a5d7f3c5118e6409490f63ed9bbf7c40920b57c0426e53e7c51eaaa6160effab52794644463ff8758e44cee34fc3cc4d1e7131e01b27b6bacd8bed8ada4a92fd20dbd9ec70e5501408912ac98aa9dd4fcad5625fa1da73ab747c13e97d2c6e4e81a5f72d1b5f31d4ac1d62aced273359a6b8781e5f4375ba5c8cc5d8529e68baded792822cb245613e5dffa844f2680b83238bdbb036eea12fd7ae264e23e2d36bb40a946b7080fb3f9a6d88ae739c854f9aec9def5a6c0851ab97bee6c2fb65a3e2ab73e5b1f0225566fdeb0795d899e26f7baa4d301ca72b6ce49d96294ec2bacd6a0b06a978dd5ac2c368da13f119ac1ea6b97b05c3b169df62678e7b89b90fc62f715e5edae96a3045d9120639c62ecca1a8a91339d8aceb61d14f3231367e57d44469bd1e8b0ca0bdc872562742bba8dade1b264e53fab5a8cc44fb9f0c1dd50f6af133640453cb563ededb6b6026f6e505e545cc88acb2442e8db37ef3fd9739160e8f678b39d01e103023f0918015efa4bf143ac2557312a1a55714fa618343c8b9467094489df6ed264f768162372681bff1dc5927172ca0badeeb1bfb01dcbe6d54e77e512329530edacb0bbf429253660db33fd0b4ae01753372612d8203a38d1fb4a2ee8ece327cb1084b5e4ff65b4fbdeb4e32257bf3f2faac98b6b08eb7d91a2f181dcd6e4b6234a37ea1ad49c06ebf85fb9607305e836d638236afeca1f32fa283a6bb4c3ed50e64365084be2a2481666b01705903d28e40d3d3fa6ab991a55a0461b8cb612df12fa256add0b57699cf8ebe00319a102cf27ad88cf4ddcd9b7b9eb8ada7fb8c3ad1545454e256c334c80bb829bd62e6506d4dfce3df03c95607e9a7b2c16530a50fa78fea802eb2dbbbe9aca805827f094dad340df73799a9dcd222302d64b2005ed9ac20db890fdd360200ef866dbb3c6ee27f52bc56e304e0b5040113d956fb686667659aa7611db785492c2c8d9ec357ac0bf4b3058772c6657bc84bf6d5cd27af0367c6087ff3f69ecba1970161cda01fe2749ad0aa30fb6f31410565c329ea4a06087d1a6f0babeaa9b9280f8ec71938b941faefdd59249300e5581e1ad6c1a147b82e57a6a5a5dd476b9137aff0c4094f49a575389cfcdfda3d3d7dbc59824e586e90091e2d6b796d2dcc1481696aacfb35be87b59fe8fc55043aca2cabcf56b5123d7c32512ca3651350ada4661d8cb9ee73fdd945ef7b7c6c3d537626b80ae38c600b0b5fcea719fed2123772033b6a5fe33c60f39cbf23c0d85312c70e2cebaeee5d3f5065f576867f9cfe4cba8a544810b4780bdd493351404f3eed2ed3ae005e4f58d316d87d296c31507b2083da43df0d0249bcf58baa5942e51f5a7a2ee04ff1a5e0e0bfc092a3c143d7369389339fdf3c285e0e4bf3581a0e56e21394b478c5f376e868c8ea99c40b4e5e24271899f769ef3b92e8b4c26f36b09e25d7b11e70f245c80ca373d9a0d6d78ac6ab151b31cfecbadb21757ffe29e4b4c4cf53128a4eeeca7a61b8230dda8c9eaafc7821f103a91ec864adf446534cd991e7caf64e52044d77d7e369d41cd7913036f79731e5284fe3e85837720a8f529d8617440ebf3f1108776a0dc8fed0d5408b18f44c01f961b7cd3bde4a6c14c84e44cef87d151b053eb772a3335bf4d8dc1a0f4fdf69d746e8af90d69763bf0610224db0e3abaa3a9bfd1dd5c3c1c504d10b7b2ec94de6a151769fa52ff8c590c9b7bc969d5a282c47f784e5a07b53d9e98188c99eb1c3956f13112125e1699f619858f7014bbb76150094676c4708117c9b1fd02db14acaf0f998eb928c0939725bc586c138aac4a04df56a371c19771d2b158b2e8a154f7ebdfe91deea284e81dd57a048df824d8c0e8d9d3b9d16e4055630cdfd75c3b744e483e228683eb8bc79d92931fdf46b17d706beee7e3c9c2971ba4f22a2609a7e40bab0dd0b1e945e7d660d832b52ebbca4ba16ffd9069aa8cfcc40dfcb84807f95720031f8a2e92e39800e07410139253165afea067a02df56a6e409455453124f5365671ca143a612b07db453593a83baa6313f43bf53ad2b733a1988b7a69535b631406a63656b2dfce0f6f56a61eed933e70a2db300dfaa0660b04041089c11276dc7924bfaabf638e171abec098f7d18a3e624460be76e7cbb16d317a0917575104ec69ce7f4c56f2bd626b1536aafb160df693336dcfda6c838ea3682b68bfc677d1df2c40148db63bc83b4e7c82356929f3932f11fae6424121ed8def3311dbaccf386f2d32d1345cf68cd48ae2d85837fd01d17dacab585be1fc7dee8e08d132b58e8d65b60b1baf173c6ecfb288a3f9b900a4f6cb43f552a52be4181558af3ad89f81f87a0346c9bfec0f569641720b97ee72bc5dc40cdc2e2793ca2cc47e0081460c64f3f8a56b08c9fe13ba745644119f5222222fca1582aade8eb6e76887f3eec23b49f3e168f56a46861f941bdbf2762c3b1fbec9ff10c08a7f57032c01e52e75d1c525ce9ea335dfae9a6281d1ffb04252ae86730073d85c1388a466ff987d3030d92c3054eb9ba637a75edfbd3a9c4231ada2e175112e5cad8e8b8df0cf2492240e63f694f84bbaa5e7be1b0e91b2cf97d15398b9a7e7107ddd4a27209b5ac76741eec22a8fbd955baff93b2f5641573e4fdf6c4f2ff35b101c59c933047251fc294e1e4b849fc927c1d916f73962b018820b28514ceb66c48a6600f3ca6a4c233cfa29815ceabc4141b3c5644ce878ac4e2ba4a125582b0e95e074f259a12cb7b660df2a7cb2873b52e5b13ec44c59a646df5b0cb38de9c75d0ab5a9964bbd8dfcf566857c524b3b561c6b0ac39b997fcd16f9022b165ede3ab4657769f9f574d20f409d4d688033690ccf3fa932ba0a6804eb6882ee05774d6ad2d13f3b8723498e0058ede5cdacd05558508611eb387f4ab5ead4f6cfa43b16e723411dc43efd0a31ff766e141fd0e29e71a9819a4fd0913032ee02e940053fd3ef9405e52ad797e22c24f3e653447cdf2fc6a4f694c3f2c51e2ada828e8791c0d144171835a48f517ea93f3b5077004580839d8734eaea3f1a340afd6f3054e50f1375600e2d98b9fee9801e8ab23a7c8cdd86169c87f23be4bac9d1edd7de2fdbb084917daca9fb47432c4cca90e1bcee71cd72f150fb8c4a6223f49e30e5b736f7018a55e846304605186678c2ed9ed8183a61385d7e453a15308fbe4574341fd492a8ac42a8984084d5cd6d311fbe9d2114f264a177354ed324cf5a5fad10c52d0d107ea6c11343cd53335a0f22b953fb32c5ab1227b3ce6e12b8d1668190c4d782f416d9fddf991fe360e5bfb35ea5fb4f1f7bb9ba41e7ae23f10bb5c94c61347bd00ab6588e1ae67a8e65b4fadeda73b20feead1d53ec1b72f61358f55c7acfa6861f51d60dc17e0aa45510a7b738817e121af717423d1991cc5df2c64d995946eb9ea975218d8071b85a2baca70255b3b5439a37310441b763a444436ee86dc0aab6415224ea67ea415723ef5933a52af946111440ead547b32d920b8172f416fbb88829883fbbe59bf1ae54c8ac2ba8205951e87d74c017ab568dc67a8f4e57c1b3db94723522530d5ef7877e96fb3f8b7faf8d2074192fea5daadbd17d4d8c28c996fbbc9bb4e7aae5c4926399f46abd03e7a6d76db692f81f924bc20c7251eebcba5ec3f230121a88e37dbe7a3aab11eae13d8eec35b1b79bd0e9bf2e03e30deec186fc4e9ac86a5235a6018994b21a430d2c40ba5e3addd000a427b35d981eaed3185dfb9e5fbdb98698aeb97514395aca40413025268e8d7755b3d47e1e9b319c4881bc9822980fe3f43fe219dca937339fe74cae94c79a355acde45415809b52954b2bbbe35052d27faf5fd3ae8c0a2225f26c40d9a6c6854c644d10c7141f448be4eb6812b8bbd9c9cd1b8d75bac1eb8d60dc6d1f9dbcf2e1c402cab32e5cc37c8bc502ded7946c054a910acb61013e9d1f6a277b052f576968460a35c620e601ef76d1634817de1b2097ca2600acc321e756eefae3acb6d121b4051163c0f2bb84d7f59b2509564a6f8d7b6a5d0d5eccabced0d1076ad2dc6a3448d41578660a1b8b712bf2c4fae1139ebd6efb176c4c05cbeb9bb5e30c668fda360bc0ff6e3ea58a2be686e7c56292819df1e1cda6bb4cb9e3af9ae47004970cb0fde29ca42346d66b9b7571476d42db6d7368e095b5e65630c34e54a80a4ad9bff57f4738cd5bea3bf342c9b48643de8494dd2e2c69266e00f4eaebed47d38e0e99580620f2218225bd8a6e36ce7ab133848248acb3091e5514d003f304d82e5c64f5ea584c0d079d1ee0b0ad3c1847e9d925226d9c745cd6ffbf7a5e4a2e3880a9756e8b89801c262b4c557feaf82b3abf1f07b075034860af49a06eb8a6e1ed35db57ce75184930f3b4f562a475d5dcd79a798d29a8b09a328608805036ca53c7436bdf489e8db677885f188ff344e638edf5bef53aa89e591f900168c23e45fbd77244fb31b16ce8f18b293edcd850ad95547f2ef711195e033a6c54e3d50c3608248e57c0ed3cff33f59aeb3f0f5eabc3f6c7ca6b5fbef89ae3a2f9fac6bef54c3f81c39dee670e73c3178733463c3f3eb72fe79d8b2e1ac962c027974240a0e4d09ed28ac5b5f025155efb06c9150ebdc5bde4dd9ae02b7a46a6e9e7e43701b0a0d9d0650aeb6af2eb5ebb0cf8f25332d374fbfb182948db6e4d75ca7f9b454b451083739a70a046941228280a1e44b13f8689fe3f87c29d1a0c55f335394072224ec0237067553982a6ddda1a405f67e5d3b476f36285bc5a7e224d35e3be92203d85f3935ee25a514069eb6116f2e894b5cc36911007126faadef5c83c13b5f4c8a7c6b6d7686948ed97c1bb34ead3584dc809be3f43b40dcedce415429bb1b4365db0634018cbf437a38f42f7a22b2cfc66068976da2821856adf8b7dac4c381dc698ba194ce0e9f9f64d2d1dd53ee970e9d9ea484facdad724cee942c08757c2787fdfd7951298d766a0b9c01c502dc8b8aab12cd86c173c3b3b37cb53b908bbde2a6a50ec7f10f078c4974a1f0847e99959bfb7141b7765ed7cbd29133346497fa3947c7d56fd4123be664d718c5e85726a68a2ec1850f27c36cc73042e1d7caae9d72f0144667b5f3f35ef84f92315c258b96287ac650a2fbcf7224a98e98408254c9422aa5c0a485252e5a972738e863a1993ff97e68d61d3d4990c36a372917b6bb62b17715f2a42028a34445dff463d92f7cdb54f4d17d96b2c759d92095852b52a625e1177108d5ceadfbeb7c210f57fdad5a19e42a8b2b9cb2e781677e0331b95af658a97591a13cc97ae56218132599be7204530d0f61c2835e9ebe91e83c38168eb8939085ac44014213347f015f538a73e4e7f4eb516d32b1d15eeb8a27c3db6f0e16f9d7a712883136f3259b0e690d355ef0594a6ce81b01a5589f558411cf04e0c9c11bf4a88541a3491e751bb777fa54ec1b3f0832d3d7115e1a0c40fca173e30dfd05e522b3d26d15c5758dad9779db431b339205818e4b81685743a500248a467bbb1d946893033621f2f802130e5bdadcd3f35de4ead58558295765b1265147c190ba0607a9627bc1715251b02da290d75dc1bb6577cc298b33df378c645079cfc4f7a4156bf5aff20e85fe01057e2f7bd9654db365872d982f80ae60a961ceafec9bd1ffc93fd9fcec79c82f6c68518aad5bc18f81d48b12be7aa8286c8c166a3edbda90d0d4e2137c7f8c11833f4a99977b5bfcdef571320c7a56c975d898213c11da29b306fa2042f60a55a774fc39709a0e27f91c7763050a490a14706a8f78694d81cecf176aeffe893052317813214c34a9b37f3f14beb5c0f20cace19513113da51945875fa696bd052ca34066152bd29e6d453f70a038f0556fa09048951d14b1ec5ed80d06b0d4613ff38f7bcfef8faa25608dace6d7a888d658c5d66d159d4fb47b3b018a35e23b9442aa20eab267bd588125f436f270bf1e094d834715b3c799a6539e073a447221f601550470c3069b582979b286ac000f258c564e0cf6a9aebfcbed4d1e4c4b1fe0b039056247832c07cfe225ae7f2cdc2201a51fd9eeee084ad2fd7e69d8573f00d0f10e7f0ce98954c6ce5cfdb721f27c809729564acad9e79a5453c1c40a2ca1dffae417d756e3e60eed5a0900bf0799a342e7a24d6b5453ac2846c50974b9a4ba4ce4d3b211e63a846b3791e8fca02ee155ef93bd2d2a94de48fdd1accb24d6dd338419df83ae983b02d89672f1f87088b9d44d3be30b26e9f9532178fe4c674b6e13e8b40d433f05454e6ab637a06c95a4e8e5b8a34bfa138fc24a874c86fe01dc2420df8b3e54dfa9441ed7ff96a0588b6fcc3f2f427bd2196b8b619345fac22831f78ab3869e4817f10908e9695c4b0dfdbfca4b40e622a06cd7764a93c2287869e189583824287353fae62224f77daecdc24c0be86b8ef3642d89f66e6208332ee2be941c10b5386ae716baaf41d83fc612d638360403fa15ca263dc3fe8d03358b09f72dca0ef00cd4577dd1331cea3a43bac5e4566d95d2dc8e8d18b99475b9a54de4ad666a61fb99c67bbf8a6e658a6f09e762dd6e068e9972784bb060530f7a020aaab9d5bb2ac3b7d731744847116cdea6bb7bede654a6cde7d454bb8b57e5dda102adb1d5a9fc71b34c4af7296224f5ab0cded8f861a80f64b34a4a3f5d03065ce698047980ade8ca1dbdb0d7a41f06e8823ce95f55a392e14d2309f8883113da6eecf93898c9d3e6f11bad04195b704d652121d3cab640c910c11c8c43236eb50534c750bf850c1bbca8c4d5ee18c89db64356c09cf401ba5bcf1956183d5310ec9e7cd7b157ef16dbb185cd2abb99b7fe5ab8b7218794ddc503841eba90c2c99ac8419a9a2170ea4b6898fbb29e62027d907046beddb1d45c26ba058ac28225fc5fe1d48238f0f2eb2e0244bd4e9f1a578c1508d8cf3fff696730485074de3ae5faa589783574cd9bb2263d09d49b1160cbb3aeadc30f080bdd045c7c4b216aecc4f2c0dd50aab3f0bd31ae58e8480a0a3fc1d7413ff7a28bff0de0989be01e61f56238ba4dbdf23d3cce34d7219182fd549857db41ce65d9277e9f169e591a261bf190d40bdcebf23004639333dbb7634229fa426e949130ac84447dc12b70d9166d3ccdf11bd3ff3592254c5a1fb79fd67d75506889d6b00ae679e7348621840e2afe767c93549f5cfe41f10ba67ad8fe2cc16ae6792b4faded507080bec87db673bf0b87df0ccc345c4eaf987826634dbfd9438fb66db3c377b7d4ffc7106da8184e4c82d57ff6b6373a3a88eaafd0afa2ed1aaa659187bc9cb90d91d345360fba7657fdfdabe2af3b439f4867ae6095e56e501176839b642b67d1248153168a187165d625d55e72efa7665a649c936688c26ee1a4b302cd3a1dba2c7b6b4194b6795a5172f8103c269ec54da94436e5073b516e601688ba81f9e7b292a4c8a46ff6635d7e2fec621fd2887d51f44449504e75e78e46e46b2cb13d26d8fa9f0c8c50a3527e55fda8c24430d763104b63c5a5069541117b4d5fe7bc0e509ecc2d4cb53469558f88b428ad3f51c356212ba3425e6c15a2471e9991bb71ec61c762ff63884829b6756230479a8ecad2b1be1442ceffe70bf9beea5bf029fb57421da3879cd1b13de37d95c9e6df7a23e26b805e02e54b581b9932e360e0d73b74377ec047ee68982f094c16bcb9d4a2aace5acb5a6f8217d97fc3e4906b4adb7344f71c80df6a0d7294a1d705e2c4757baeed5ce30f05ac77ca7f99af2916098f03b6b1af3f6982cce8e7903b8ef6e9c56ee52b01d37eb07f8851ae263693a98a22b9c8344af60b7ea8431d74f6f013416b7fc4d8ffa376f1200a67bee86ac89cfc7d1bc138f09db43deaa9855f529c6536eb90ee8a0529b9010ea6b88ef466084605396683e6c33c6300dc094f59310bd7b23281346bb6290a0d71ba205c3a0e7577c19cbebba321b15c349595ad199652bc159f863fe146e4c6d051546d63cfe19c40a90b73513d6000aaea2540a036b83ae5157908ca1493457212c8961f1b9d38edeadbcee109d8ac92a3f472e90e972203871eb824f6d3c6cab5b1d48a5afc411edbf343cc3416303abd48e1626993a816e2c9b3793926a1d0f72e59dcf346790098ece00edc8f350738ce4915526154f84288c7e433d6fbe9654adab9a2e4a1d9eba5d8c9575de67021b1829e0e8e70a2bca80cdce3c12a7d75d19f51ba51a5cf6e89733c76bed095f3ad40a36be42d7df2ab9b585170dea71f663527674e9f8442a36d42faaf70a3fd80d1d7cc38531a0402aa64baa7cb4c19d0199c3d8a20a25d3cc3dfd42158d840183a4c1fc9b8a03a2e48a5504d01b89c5a3f403e224732a0d37ae761fd80599e8e9d6570245fb9157ae4074a3dfdb001e1a9407728f83d943f86ae49e8360eb28d7e10ffce956d41f2ee5daa12fe3074acf432e36b6cbc0259917a53c5dbcefd015a841f0de77271f0de21ef55eb955636416fb772782f491ca2e5183fbefd28ebe148ce6d703e2368890ac90b77fa1b416a80cd9e20c392b3e16a4a600dc8d87cd213caa3567cbe7b5f9af30227af01a63477d2c2662acffd0ede449aa3b524fe93321ac60dc5b8dd4354f435e59da8016170190277d4d1df549dca0c79074f59b260880082d729c66535ae78bfdc06905deb901463d1e74a493252ddae7c55caa1bdff02f3e1fba36653a774ca14360d2e8c46793f1608437e3e14e0fbec2318a9d6f95f46d98b8372ecac9c97442b65fc355396b7706b83e0d730e14969d995d6f2dda175ca0c4159c1e20c4a9fced42568fee64d02cbf9704f979498e1173d24b13085da2c7492c8481c453eb01b76a9a93ec7d50b9f06125fbfaa45f355b090d2b8c18dac5c988a90d82341eef86777e5a956097a105bd6d999c4ac90ed787ab86983bdc299157c5485fd200d0dc20adf6db0a83e2ae64af2fcccd7a90b5c782839922c65f2610adc580dc9f7bf63230c5901d982ac4139e65304211553cd43da457f14abc8686e1fe4b579752a2ea5bca16406dec42c3963d73feeee1487daec94db67e10b97341eb0ac5338c5d2e5896391dcd7e9517b763ad4ba5b752910e270e3e159502c2a30a7064b18afc109631dcac22cf35fcc32ae7c995b29dc0969b316cb07145c848f2822f3f0689f4fa1f7bc5944d90097b57d63b6945b16410d283851891f00a6f42936c569e4414a43732bade85944fb8d4c3efbfa14e703b7037b66f804e3f65c4989a880a34308f0319a03e11f28fbdab1a5bb35a20a62ee77e2951dc19531ecfa8189738b1a43f0d95098bd5d547bce14996b88c3775185c2f41924e1eb57a2542bff8cdd831930290a56603c44258f1209c18339c017af173f3e70e5b50f1d9fa6970e609c137e6fa19ed3478747a41305821198e1ece45c4f793fe0e977d338ab4d5c8a508de048e60b8569ad45566dd57e3c7f68bab08051b15dc498acb51a86ac305ebf784492e67b489bedcc930955c4b3e1ee19c712d98b3663ab618da40e6be8a909f4d79e01cbaa8333f9f12f301425fd2c59c3b1ce019c43f4eede9a55df03844823581c17c0b05d6f14fc4b2701eb460894a93f607483d516d7b4017a7fe0deca4fcc3a7c12b5caa1b892cb7dfa0cecc8eb8b19481b28e7bf687bdbc947f90dafd2d6a27d88b4e68690006e46b7db9c28330b2d22844db9282c9393fe5784c79792aef0ae3b3e7de3da4aeedf1fa5f6e9dc957b8c7c8298b5c5930507948e9494434d5ca34d345c02f3ad038cb5ec353370db80abc4e4a917fb667875c9388fe2fffce1679169962873e4251e1096144b36e54ae7ff5a084a942107e7fd6c3fcfe1fe424abfbbafb81d9fdcca1547a81cbf382ce2f1de9549c77ec8df6ced176ce0ec7e6d0ebb02750d1ffe5eb99db547a8cb84c3b9ff1d77899b35236079b6404cae666fce72e18f50bbc09e4d453d36d43054ee9573dfab8839717df92de1b1b1845d86941302a022b8f27a9f303f9976d2550727ad5c19026bee6692d3f58c8e0025d7733801357bdbf0a798bbca2d7aee86fbc8aa4c8cdeb15b12540280f18a6841d87eb35934727d8ec759f16e7e5e48da151ac12791c2c7de5995bd9b398836999ce10fbab214684256765027fbd92129e311ba9994c69062938a6c57861e8c7332d312704ccdf76cd9158f63ab0dfdf3e1f8ac905659f3c8974e6a2ff6c14874ccf86e9bdb6a92970c73adcf340f40c51ebd8fb432f199048c81302fec9fa560ef55fe72e992f19dc0b08850bb629490024aa40e20446e92155e4444ff51872ed1638de4a6f10c4efce5064936af03b2083f5a86f432c68e5787c966be562ea1a0b3fc271c7e77d42112290f1988f2c7eca64dee0d759e777132d2c9ef8013107baa4d3260cfd048862bd2b239b8ad6a05d239613d67f67ab77252f017bc799f952f07e600ffbdfcee81486b7117c9e2a0e7d6f5c61da37553fdbea67588a3aafd2f3d4070563383297b9ff33150a89ff9b1a5b6672402346f6413831d43eac604bdbcce3f141147f42ddb47acd9728f4f6323b16444820a450bcab991658ffc57e34608811d205e8ee08bc7069b483b6501dd81647ba3c904404fa155ae64bc26746cc5079da9a894cb633ab0cf5ae22bc5e63d58dc715e75865fdd2b73fc6c0b4973b78c10dd71b73d72e49c1430bb91684913f2d9831fb610fd31abd3a1413a39ffc97bd6479a0dfdb647de24d456613d98036dec121d65d582905f250a9b1fccfbe8fe935d4ae1a501b59bc08a31ddc8669a0014aa4cbb79356a0af0aa7e4948212aef4a9e418e9e70391de17fe40ea59b6970d9014a89811a4d653d02da23f5bf96d795f47af7f59038917d5277713f9879595a3969d1a80d37b4df826d9eef0b5f95ed4fc19eaf061f74ad9bedcb77b25f8fc520645c8185603b9bfecb17adb0abbd079c33e3c13e5cdc96ab120b5c111b60c85ca81055d89e0fdd16cfaf677280bf3a7ccf51ec9c05bff119da0fabee546514980450430206591ad4e10cd82a0a9dda9044b41724f8c6e54b0ef5476f0212092f6cd082005bcaacf874f0171ecaa491b23a0fc3e1b5ec5cf0e4e4e56865e25e127fcf44a7c28e1843ba67eacf498a1596c9f1070a58725e4041709e6fd72aed4c9fd44530e6a1c940a6af9a20ee19a3f126a983dc303526de106e92a5a094d04c95067f4345ce13d7121b8803699c42a84c6c80d7a2dc86b428c7ff89b675478cdb731856ecd47f631e37e95f78c8fdb6c5b3b09d097af51fcb5de789aba3400b427e6e166025d2c43f05738b89c9f5c6295bdc7ee4124c197c806322814d3879b1801311dc14917ef8cdddcbf8a7b2ac73dfeac9b06900cdb7b426818645377d233ae4ef9726b6c0593e42913f58a83b61bd0ce7fedee9b9ae02a5c503e0d9f229e8a3dfe04671bd210a5a67576391f02da174bd0749fa2748aa4e0d5f0fc308fe61cf5052e90f8d2c51211a724e55fbc2af7298d81db435e5a78a42c2b9dbf9a89a24905be25866ffac1adfb37b38e54e5a99e8e3f16ee72f3c367e827bff64a9cbfee7a614aad4d0a992d6e5c7f0c5aac455fb555cbff0c4f5f271a8a7b486e2e191d2a244cd8c60ee51ef9f2128cbfa76a0dd01f90add33a1a188b0de5eee2295dc0f654aa521607f87449cf509271089805dcad035b61662afb5bce620fd95d7f14e0785dda0a39e82897d585b189000690fbbaffd26f941f13d321f19c7e19d2323805c5a18cabbbe39f0f30c2d0c6ad0add9198838177c8eeaa278f77668ca4ae65bd1c2b5f856a26f48d9341d8eac6d3c19ec6208dc6889b6a0345cc205d1f30fe444e2b6f0158768435990e958b312247a6081316ad22f529056aea9dfb0724c8b431d6ecfaeb6d5b8f7291bf9155457903de5a50c9b3e145b27d51c0988f9a92c9053e858efa6242fb59b1011b0e8a44b27d51bab89243b255e53d14aa1ce0d7418a573d5ce1b9f09115cb33762b98f1c46f5d3105bbc47b670ca9eac26d1713562140dc86cf07c4ae177d7d386b23dcc0d1b69109897cf7759581b2108cc60df9fee05478bcd1d8212bee6b1335311ddf0c6b47a264e56209b571f4818c6ea3e0ffe58533387b285866158363bab2008922ce3b9957ca925e2d55f61b269973c44abd661405da9269b4386c11f1cce4063e89b08eab90758e89cc8e7c05acfc92078db4d5776034f888669a9855aeb6c4c7631d927511e1ec77b7aabc42ebba672556b1cb371638e49cb0807c75e832336b4533adf2fd5605be7fc2c95f76127c1f4b1adddea7b6605980caf6cc5270d713c3595ec6d3885926c988a2e400d147169d9e98758992fa795b9e2004c7d8c528c1b3b3d4c3206a3e560594bc869137d296e3f78d0f68073ceca1fa05488d367ce3e9c3990327f6e09be43fe6f6b6526a0facb60a8b54d0e5339cdaa66ae01b05fb5d28fcd83f018fc7eba778c4c5b5a15831058c9fcdb305c3ec9c50c05a9ea091f114304b2d0f57e2bc17f3659627a81850c9ac847cff701dc155334f81c801d5421a6878203908939fae62ba146022286673d3a17ef1a2695ac7a42b08dbf9bf797bd0c2dcbad01cdb4b175261b325587ebf644a8a6ffc1eee3d8a57e384bc1127f9db2ed25b4e4939c95db52d02ef764c9b8f6a941cea29ab765dcfd73e0b88e5f80278965ef2e46584cd60eebb4cbc6c14a6f30b950b8a893c7899b2aa5d2bc0660a0dcdd4b373a15654c5cb8e0806bcda588949cf88601a6e980d5d51481119e283ad28bae7b4e8b297b68663721570e0bb6fa23cef32eef2a47eba6ae30b22b0e8cbb9e2196fa98607c64e6050296069de2c8d95cc2c99caebcdd60f2744237c97e17c469500fd617dcace2c64ce9c206eb87770b261b2efff48206dea7eafab14245d51b6f417046625269c0ef552dd8cd3a05e332c16f6abf7101e1766122a1ba8040156c744f0ae00584b7541569cac5b309d01706d22c2f1eb016e546c06269be5cd53c86f4fa2e3f27510b4fbbbd69bebfae028dedefa96659cb8a42ab2bb5e4951ce55e4af94a34edbd6ac7cf3c5ab30ad6c926dcfe7ae2605d25f6c512b1646959a49e7512f92a853fe61ab1eabaeddb9a8c57a3f8c8c4982e7294cb57e061211db0265b8776107a56a9d0d1f4861041ebd6ca53120d3feef90727618eae44f4538957917d9c0a0c0115ef6524bda20a63b781d207dfdb0875569dd03f4025fd850add2a21242f7a633e040b469b311c3833d47f08e7fa5ebfc85163d7910aaca76c1191d269a5bdf5bc02b40fe9ae533c40e9ff3c807e4034c8feb784293afa30691f72602fb8b633c2bf4ce91dece11f327993844faf27f873516e26aed7ff6d754b3e485b64adde452e1d774eae280890d5531c6a1c60e2c4f9eaa546c5754c73c0fd2054c34fd0149d0899e70651597b02389f7e50877ac949edbc14ff55515fbaf981a76986d8b5b3a4c1d5c040f63471a1b3bdb37454f01f4074022876d035d8b4cf9a4ebef9b06e1d4f4ff58cb7f33b6a69754cc6742b85b80330b63838bf2b70069881efc08307d9c79f1d15eabc55f761ef2da6871778ec17e782b16d1d2ef6f48edf2020be5944e743544c63ba9a35ea9ce5e51d22217b83da7517359f4b57bab264ccd73b0f772c4fe0f09a587af0b37a9bf7f8664f37bb519fe899b5fe1a1b8e0403ede5b2797f34a5e05aa9340538cc340193dc475529b034243c205f7fa214e2ab6c66181f78e5e1c4376502672296d62d9798c90c69b39a6824c4d414e180daf80ec4ea5d0e33f6fcce6257b723cc0c95dd14547366df73560a8aad0722a0875f84aaa397ba1dc8225f819165ca00fecbda4ed5f892af50bf10b26797accc03cc90d464fec60a9ac629ca3cb93872eb23180f654202c183d7e41cab15a0f995991e7b1dd827d8ee5733768b34eaca14e446cccfb0f9b6ab4d955f5fed0daa953136cfd3c4285e15d9ae19df1b27edf800ec04809c58b705519ca55992715e1988932b187f1deaad33b0dfde5cb9acfbdac48a9deff1ba8d97e25469e7995973f932322ef45606ed446f44a14bfc24a327eb435d81d2919c283b0cb26e49fbd4452988e30becc5a87edf6df9d0f3a04fe13e10fa89c4b32c9e49e94105ba3ada23875c2bc00e58aaf53778eee73541e2af367a55f7f86f7c5bba179342057f8fc2e052ac1d633dee47089f51aaa84c076d74e3f468dd7370c905a641d4fefc852f2a25eb6f048ae038cec844e1ec6dda18f6113ee4fcec6081cc8a3ab61da0e17fa9d52d0299267097b5fd2839402dc1d2964987efaf3ce775e000c2d016659ecd0967b8231c0200ff66b959280b5b0db2959656c7e3942cea94acf501b13e8cab3667d79c18ea144743150c75fef37dacc7d4ed5436682b1dadade3f3d8b0ccebf861fd7b5a896462cc3ecb9595a4ed50b3cf4e5087ed97d5a5e9002233390ae6d0c25849a56f75d9fefba44221f0134400d52254af7befff236f5e6f3e64849f11f21c02ce085558f99994a979d4625f3d037e5197f8c83793e5645f532cc90b10ba75237c63085c1a3d5abfc71ff1aeb1c46166c9dcf3ad5090330749b4d8a4852abcafd99ae523cc83e6c9b1a8e0621921167c588b5d39dc3ea17039cdb93af52075457863347a70f3dac453a3587fc3c10df02831d9300df25d1f9af35e95512246f68daf34a02e10f39a9e6c2935f5fcdfd8fe97aaa00d17dfcbc9fcfcd1c038cbd378ee35524399b38b7f6d9096a72db2c4f93b96b12c2c627887a48c87ccc5fba2543b56f206274ead191a340b7b2f83547e8eef6124bf6a9d7c4fbeaf673c1f44ee31270b459ee2671c131e6aefb291d58a4789d356157df6c89847ddbb509017cd289f760f38978aa1cad5bcc1d6743454012582157505adac5c66f4b127c7856c3a2136a9262d9d87e65f4f80dea7ea0e3acdeb840e72f9e7635dd8b72eceb3e0b9f42811731108aa37d31209b881dfc0879d934267d2913aa036ed734b950f49fcc264879b824713ec40571a230ed5f556b1bee80fad1d53dbb6749298c940f75aa42031bf2e2256f419b6cfd2e3ee2e249c317536d9edee695e79e00b55ea6a749cb56a2622004e51feeb1d8d88b843c446ae2866e2e299dadf21309280a23b62becf22835300923c069dbf2d23abf307094401eb81fdc46bd0b726b91c5a72ab57a8730169ca3fdc3444c6ccbf26098a43fc51c4a7b9cc645cbc25ee43727dad0e236f164e4c091b4de796d630d4d7dd9910c2219fa78fc81d00b6545b2c2b49c35ee5c37635eb9b0faccb33163fc77a47a90c1cd5446672e1053c0b13a0933e628b55159b02987ee71182f3ae4bc406c409e152371ae0b7dd208ec215f9a6fd9d3a08c3bcff72a4d796d26fa9fabe39e78e6039d5a5000a85c76695527026a1a307b78fa66d48c9f77d80424ee4762584bcc974f9d181392f2b8bafaee0f01185f53378292520d35d0c88b27210ce3e7b28e2c93a5c65fd29b937eacecf5964fd047bfbe7255b89701e6619547d7a6e796aebc117f53f89022a3bbff6153fb941de97c3df3ba829572d9257739ddfd1bdc4ff147b849cd6658b6a1fcdecdcb4170af9ef076eb3f375928fa0431765172018c990d63feaeb9dd22f378f918cfea78cf1532dd44214746181ba2a062d153c9b05cb7a2587493dd5f1385a5b07ff2400fea7c5d8c804b6e9811d1cdb5692a50111aa40f3ddc31e878a03d4b0a812ac0c493ce26bd7aad8eeb3326f15b185dea4f182e790b34332b9ddb5c27bf61753b26ce623db06dfe14f1fc7230daf00dcab0e4ea8a6854380e0da64f5ca61ece5bab48e315a4133d0bb337eb15851d9e1257fa4160231d2a20828a0fa0d8f8f6b467671fa041e7fccc477ba7a5e58dbfda4eb160ee8362be2b51deffe7f2a5ee6c9f446733b540958292371038920ee1f06c3012f9eb040b7928d394d13cadc571ff232f0aaee294fded42cccd6c3fd77f4861143bef5507984796aefba5edac2c181ae31da399272cd38ae0ea86977e7e22a49055e9f57216b9e175ae0946bbb23eb20c3970edc99dd609a3213056643823f730967e0014c70f00ee007bcf8af7226f3ea5ffe11069f9487c69cd4186b9a31b955a7f288fbd2193e6c9a95d5b0441cb4b533461c0061cc41829c72457ab2362e1b4689e6dd1d293b21d23d9c61304c01f66de01230c6d70d24fb8897bc84d565375410666024a2d0096db543779ba0ce66e1e05fef08c8d30329239a814e6b70289fb6dc7d660d34fa9220d0019851df57f402c07e9d3da45d02b8b10b21e8c266dcde87bb3a3aa81e5e6e28b622cb3a89dbb3b3a492ecee9e24c59ef8b30cd913d4b8c74205d7232ef412eb26bd4969d087dc35a49f47bc95df65965271e0cdb916dbdcbf0af917534bc183d329277df7de1fff9e295bf5080f58b72760339559bc0ebd6304869b2fd7a1f689250eefdb1d4f28eee2317a14821a006d75285cf94272bf8b5687a9519cd29f5dd59886d3c2f440965628117d38c7e7822263f50dd79c7fecf2dbba01b34c66faeb4fe533ff20fc3e954dfa801247011308ca90046a934005de42924302921146bd968e0a9d63376e6e0f8d31832f8212a80c41875982f58ecb872b7a4ff6a515316b691adce7a129058fd432b3bb1d691ae6730112f35d8f2f404d85df7bb6c786ce1f7c945fee7c646001378ee7e98e2c4ec7467412d81efac832ddbd32d4673c79b825724513f5e2c546daa6f8020914f51d9712f775bc2551d795d33fccb7908d8fd55c410896b386354b1418fdac3d7dd03fa78fd22c39cc7bedb38cd9e7288f5e3d194e5fbab6bc3aa8dc524a3557de55707ad236f2a94d64a8beba13568635f18908af3eab83795256337273b0bf58b50c5f890884957088b53eba7d4c247ff4183db3371a1a3402b1b0b87afa890dfc112344bdf51f27bbf4a6d87f00ad2b18c730c7c8dc7299c17b818e009f565a66505fe9aae127bbd00fb7857b1eedac3e04b54130a145f9f9612f7749ff1c8641f5c19ba4eb8448e62ef52a4c368400239e2171b9df79e5daf5b9e171dadb37e4259ee955d6417e3c3a749fdecf93ec030e9917ebffc5e4165c5c23fa71af53744b0cb04034b9b0415e9ab8cf540890c9e2ea283ad5f958a7d6666a9b84c5099d11cae4807a070870054381787c6a590f1cd4ca8db1013f60d3b33c387f83e9f60d9341ef3b1ff0daaf689a9836f252f7292452e9f52d8202e346277df2fc093210d71fa5bf27b0893cf1cea698d3c6c9b691499a2c4cf8b25f99027d82188a7605a28e2d8b08d896aa60c290b3abd694feee6b7b77bb20eee5df2140fd85a05963dc0724c7384d8851356881edc01f3d8febf1d02377468f481700f98e49c8e1cbabc5a1e52be6bcfdf16c98f8c6db17a533b998dc3391f34d6110a965af0257912f34ea33c4495bf69092725ed3c9c369b74206beefb11726ba2ac1ecba3bfe229e2a2116bfcc8532361e2cf744209c24a01ebcb2b2255efa28487644e2e49482a6c40972f1477c1e219a920467e78956c0fb1d5cd192da5e560aad47e27bb7983af35e4f2d46cb25a117dd607f2b075d3a15ec1f88534a8110831f3d0557df81794aaadef6ea665366d5e78699d9dd5344164d33da2add397cac8ce1c6b6b8ec1abc8db5f9e184ad46b44b064638e68fc4a8edfab631c86100db1cb5a96fee1f87199a00e8ebe25a784918d575e8194f89205c76be08d49726ade69af14e79994968aa9f36b4dbff9fa12a9babdf873edf3ac21e12867a9b5a538378f3d5b8ddfac9fba6f93730a9324670dda057a7e61f6def8dc6d2a0545691525d699dab09ad7c575a592aa3debe1015902fe3574b8b953b7e955cf6a8c4bfd1e5a30191d0b3ea2bdd5e141b4ae3c059118031c0eb779484da75a08721a38b502bd30afe204b6f0a4260e53c57256911ff47e551db195045176fd588b5d287140fdffa52db0f79768613303f7c23ebcd4a3ba8cffbd8115b352a7776d7b2fd9ff2985e12f90b93dcd5a5302315644c762d096035780395ade1a1e5a4dd15488d43b8cf518bc453fd94f9f108603ba96b5019d16f16fd44502efa6bbe65dfff4628d75012e40214ac213e8267b1f63382a7dc4f9db447c16d2a6ca402a7ae37fec26e5b8b97f2817dff78bb5b9973bea1588b29e42c1b5acb6ece48be7e1d573fb91e7008854b522b91e8da96984e1a235fb54c12b3ebd225885f7d0e9a05d739c016c4c025030085570d2a83fd41968981312d39e02ce2180af8e2de232c2276c96c44facfed3f2a6e1bd13bb9ee1b844ebdad4201ea631b20433af1a7720ded76c6cd08f2c898d5f7d72c20c45d7d3c1d38a4c8fe32be7015e27bd42e11b7bb719bd85eddca1df0b29a6dc3726ed96f4385971317be0a225fc5b93f1b39fa7680e0608329fead3be75e7fad48d8e5f05f04913517f928042d7ac6194596e9b2da96f4a73e17f9bc5b4f4750668c5336e9fc516014e0eecf47b784e8eb552e524cb1403dc2cc79014a19c246c5b1f49565a771eacb4536458302df35350429174188212709bc1561ebaf1e4798d38af880832623f4ed8976badb1eb1fa6dd86fac2428ca8c57cd4ca5cd27ecebebecac36b4fffb76065a6cb9a5365e7c309e80c4d282a550cae0d56f3ecb79d7f16d1b48960c6bff5334f74f3ab8daa7b7e1a28c297d1d9010610823c19dd6d7c6fe9cd98a4d7a6ad104cbd9fba00d6b354c36e3e7c329ee125fcfb65abf8b02b5d6c8db0d04e86c549b354ea6af9912517b404be01061ce3034fab5f63a5398ab50f9ddc257ea5a41f9836a5d1e5c9abdc23f0bd3ec08552d5b36fd911c8d79c26d925658a05412655fc6c33efd2df2b9b3126486a4e2702da484f629d16c35fd3aec03f7d4e0ca85b11c9d6c2ce665bbdcbd76ac6ab63646e942db44dc866d4ed0daee110c2687b130be6dc955741017050e9f4a884f507ba2c1110a391eaef28f443f1f7c8c383dd1ac43208c94142bc7b6a9c0034fc4d5ad9e115173e93461f89a1b8d203b2da0852769e48f5dcb268dff84d96dd06ee2edc2641c2e5a2a94355138a0c03a1631bbe1dd1cbf997a1fe7fcb128bd3f3b7aac63a0d87c80aaf317b0d3db96f9b7658cf844d0129ba141f9d3ab29de1a4eb0a8722f63d69b8d2fc3d0bb4b96c0a2a87883cda5e0d43193540542ca86a69eb97ea875ef09ba89ae4b113d7e2bcad52a2caef94cd3ade91d1d1b848813868a5653595fea5a631105287ea257eacabe66c684a50efb12f16c7458d15b207bf84e1e084e651101a57ef2913ca3c4f0b1bbd8504bdf91589830cfbe805b0057951b8253716dd6e128b222eea5ae1f76d5f34b77a527a5390a96260a115d0f686622e09d6aa9fbf6580ffba43858dbf9b001e6d1d199f713484b6a6835f4fa78d699788500a41cbe0ddb56fe7a37482e5a141eb6c8d875b7e42f64e8734c10c17fdcd6c5f33fd77e79af3c76e018caab438356b47ac79084a078aa91a711088497e973922ad45aa05231387895371fb325495b23d40bd2906d4412700b6ed30db251d7a9ed46bca0fc8e22992a708cae981c0f586181eea5205b53cc479c43f71e2581b0a7718dba83b13d4fba204a8fb2a231561946d689a7fa8662df2d962ff87764bcdfa0621d7b996dd2e8412ee566e6b2fe79b8aaaba04ed58e864da2942e9c54c0c5c5667caeed66e239fda6ba69ab531f2d40768dc4d59a4929bdae232c0daf29d69ec228c788cc97e7fd94c4e0f05a11bd9dbf0754d237147a21ced79f7965f7493677f6be464053d19d4db28e06e883e9395d529d8e80c3cc6b617378ffe3858e9f732ac40ecbac4c37c3218f275c02d870fed672597dd10b790e3dd8e5452a3374774182af148675f7667a0a7680575186e91de1575ce601660a023aced92bde7ece5648e2c28a6c4e636eadf6932b86604835afc8055cbe282bf42516d4cc16c8cc4c7a09b693473c28af72d2af1869ba9138d1b23f4da9bc9802d84042db648ea1d5a821479e505bf32d49e63f1363fe474114794ebb2af95ad739567b09d8e0e8a3beb723f4cd99038757eae77d258a7632c2c2289d95eedb0dd82f13455b32e78bf08e84c6b759256e009839ae1746ff12aacaa9c4e0aa84f8982ae4d6e5f72f50506274df4603f1879e5ce66e98722bb05999b4d4cbdeb3a079dc322b82dbc5b82468834ab0262dddd33d22bfd31915627d9e90263b0b8b024678d19f52662a89ecf55bfac05ac5a782172c0cb415b00184460e6f0a92e670cf7c11e58de41a024fd32cee4e8dbb534f671fc8de56c3d7792cb82144e65b534d007638c3cfb55ed9454d452fa1a5f4b7f3270e8efc8c1296bf6c764b2627909b09cf30957f22fa4efcb23eb433adb7549fd31c0618a4ef391d8eb6b4fa2d61776566bbd28765793d92e2edeaa669460bdf761fcba4fcb464403824162f42ab99aaa4544c6faf3141a622e9cbb4d754dde7ec8d8b6e36ecc434c290654c929eec68f10c447c8a001bce1d09bbfb2f236fa8cfb34b4c8b81ed8850c5969639452f0bdbcb027ad579cbc275d03f827bd0a65ffc9bd2d4bd0812fd01bfaa5e436a9891620ad59df210a880927259e1d1dcc8453e915c1f902d73845b56c4453a50e5bbeba18ccb3168f17aa56550698052f8b2d31f27ad8af88835448fce1c6a9ba80a5089de6c74ad36a69f13cfe57a70a595a4932a30a385ba42482e888aded7ab36e7c1a4b01b45358a9337b30d031813c36d38b8d16a3941074e643bfd73ae0b98202cddb98868714becd645c2f0fd702d02e3d6d3a2569105fc1577708b6cfd32e2c4c1b3e70a2207a80a66b12fcf9a89cfed65c6161b5c79358f5163d9d34f3fff63ef25254048870c3b7163d03fc756325cd947dc0d00eb0b3d5927960860b3fed931682fb89ada7b9924212beacd9f3c8c0825454aa113f423322c91bbf45fd9bd83d2cea4475d9bfd944a7c2148e9259c2eb954e2a41e68acf7e25b5e2167454103b16f68cd1293249269605c2304d61afd044c83188694ee94f1b5bcd820c5687283360e53cbaf5509b607cf2af337cb3420b00f29e6117440e2ce19f081664ed3e705a3378bbdab0fea1232bd20f7ed86252399e872ff9b57f23fa59eedbdcd66b9c5644f58ea8c967b9754bad56e5194f2de9f09974ed79173da51e5f6572738099ab4b0e838050ee1af226e53739809e8b79e3a84e8f83e3756baa94650a2e5efd929666a3d043ed2789eaeb08554ade386725053cd48892fd0dcc6c6df43f7e34093daa52d08227916f191c8ad15f3578bbe59c09d54ebca79e08261abc932b18d06fbbec59f0a304690c524b5bbf1463e4c4d549c4f2f36faa34793548a5991c269a26f37b84df2a1f7f3c5d815ce33d37cbf307f87b344148b0384e60d51a4e1026473ab71074ee83c8f0c38ec0d634b35c6c25adfeee918e880e6ead387b024d58bdd1fb668998d3f7dc6eab59c240b8d8f09cd2f1879e9bf9be79653e4ec9019ca802b56de77afb397ff30e1b52aff88d81577f6064ae7640c2c666fc0619fc5b264512b8c3c0c2b51cc9d1dcc38f758de2dea2a2f6394ce350e1ab1eec2dce7bf62a5f98d5fe900f7012cc4bee6b040590383af2ef49d53fed0cdebdca3d61d52a2018287ddaa7920175221bf8bc6df26128384ffd5494723f9bdb69e10ba2a43670168119faa85081ce7054cdd4917d711781e4e6dc491af96bc8116b072196e6c7b8b09878de299b16591ac6c7c0a50ee3f456266726d8539b3a81add7baf1ad012e16e4ac87c27bfd2eda70a7eb22b91c6a1f3b93c4bbca78d231db452383a7de033b79d2bb6261fbc56d855113129e3c2cde8a64589dc17053c8cdde2ac3fcef703366651b446543efbb9b9ba1d0c8a4bad519cdcc0105d33e5c921132d3484881ecc482d18f0a3b052eb6b3246cba80c4eec1531bec3ebda8ab73f0b418020eb43da48dc4d6b43a25a5f21939f4e5ac548bb4bb071795d487527f5b1d565fe937000421b74d74ab828e175e13e9ac0513a769db1538e18e82533072e82897a5eb24478988db02dd149ce7a9cde8df6cd6f0fdd6de1b2753b66bf463a20b6d9b1d1485e264351eab6eb0a41c2aca5b7751414f629972e606ef6476de0261ee7bbac63ab1a2d9560d483f3aad13aa084e8f1a3f799a924a3ff0cc716b8a33ef7b02f2583f8bc1aa39f46c682723650cd9e855d0d748afca77e1887c147c5c50d76edfefb744675f1392e3d8e23e9aa788a3e4ba0d2606ffdb1dfd324a5341e9b6e0a5808721c8066df54e6c4310c5e54c8be5500ce0614844d49e042c7422816d734cff216e66ebb46a9f154a35b87479f2a47f2675ca4723ba4c0b08ba138939090ef9469d6c32faa75818fb8687337c36276f78b293c86fa6619c0fa5da8a1548185d35cb524fa166f616d06f24bf40c693292b71c71a1becf2f7b8061450501169f0d941cf4f05624b3c13e060baccc6252c23c6d0e4c6484c78b18cbd432bc53f377b289fee108e51ec68c936604e853206a27db11f18c620b5506d143b94e9c7505903ac0dab22d74ee9175232d96e326e052f66b5370f461bd4a3996bae392eb969e8b6bc82c689af74e5a8a68312f5d3adef84c57678bd5df3fcf73afd38854c60be47c0ab152740edceebffaca0a1fc2d2a0fa54fd88c822d1736779f8a210da174311a551b9ea267663b3fd4695cfbd3f41252b6fd38b1aae85b15818835eab72547c3c74fdcdc7611786f00dca8b3af1dcdbbc71ce08ee827a77f32cf1236ff4f0f346acd9369325044d732fecc1413ef76efe2526d27f040e4be30661da54140741d5d005225e29fb388fd2d8a730193a59ca90bf151136ef8ffa698606f4977677f3d879186666d0e9ce1576305473150fdd6a73195bba93756c4625d723b2f32e2640fcf2622e351da26623e6a2241367582e2a3e34eb8d6316982cddd9e23bd1cfe6c8ff09b4a7fd7237ca32473fe7052ad3addc2011fc9ed2f11256a3e64c981f3d2d230b69dd5bbb133291e283da5c7a372883ac67cf74ef1249ccf367f0b5111c979c6e0c13e52a94ea6d1de423671790e3018b007e19f896012c647927ac36c9b17e117f1a6bfcd0cf1c58f5d970286e5153a4ff110c1d51042d5bac3f608934d96b3e02be4c288f7fd711755ce217028e61b362b3f100eefe9df2bc6e4c0459d254fb5475fa51b720b562bb45c84d4427dbc9f3145bbb62cf936ffa2246c88b279173623ea1827e0dfcb1db4ae723f6652b1de1321b9600e045c9ef466e1982c829a900043d27b2fb1f8580a9c66d34f5e4a4cb2ebfcfe56acfdd22297a4d52d5d1b8222f3384a0841a89c8d1eb0213458938bfc4745e02d05134b9b069d32a266fc0a5f8dabaa67a010eb40484d3ed2ac569d8f9e6f48c601ae209b3060860442cf92341cdc928ec94b0bf786781ec29a2cc627de50c36388da7bef49c9b099601d1ea4b61121eb600eb6fd649c78cb54d544a24c4c29100a19209f49abb7cb40ebe84cd448e4f23df57fc757e5aad151365bc84260c07748b90400182e72e6458eb8823877a0291b6fbb7d0c29246123106445541a7d38a741701528a8013e38eef8ce42c5d51e050738cc2f1ff460f7933201ae320af4c0b9d13e44ea8e131aa6b33b5ac302b6a2e53eef9d1988e475c7959bc0ead259565756c6f2129d8e104ea34411552d773fdb81653956926cde6e029a83391e87f7d41c999f5639e1ba564cb53a098edac074328d9e513f855e1fe89a39e1117e29052c74bdd8adc1b9870f4986101c847ef7f5ca5835dd62f3aa80eee7c83095383b58e9da568a27c15b71394472292fa786dd32893e35362947379f5e0b0e2cb8ec8d2403dc8a0a1183294af31a262935bd6e463622000719fb1dc202295d653e595d436a76e280d3c9db7f08f93be95b71f12b2ea7cc2f32b21ac0d6c97ec8f2f1a3fee3a5d2cef0c3e1b3b8dc0ef63b1c9d2cf3f5365e096981efa1478f0c38eaf7184c4d08e73a1b860e0d21710f2d3ecbb0b99c85e20a45e383017342abc5ec4b7e16197cd125de310c07010c6046d51da45599583f9e2c1c8f2c4401a691d70a04fade48cdf1a44dabd986dddca51f7baf4c13d7898a0ebaa1ea4be56e9ad1418377608b1206ca5bef09dfd0dfc1cbe3a78dce242e448245679d232ac14e631686e433aa53216711d72c38aa29d046f71467ee452fc2cafc8b5defbd32c0c59a7b39bc295879be0defc4cacd26ba6d50fc4bb663520c84316a4cf684cdf98cfccc5fc0839b26cf4805ead0099af6bc87d83fd886e526bffeca988fe351319a0efddcbfcd59090f1da39a0ab27e6b94d07627a4052c4f75939d802896ec8972e87941613f75880d9b5c4ab37926ca70f5c649b8583e4817112d8b3b6679f26661af016a02a9ad28e2483eff8f899f8a61919bd33ed803a6615cd9967f94b33b89d5c5697a2db219551bfc14b387c45de96e05e9a8845e7009bc471004c2d78222a9a72a8e22b667db8066039729b586ac0fd23a5f417d45d8b130e5e706e0a54f44811fea5429a926cdca04d5f0f7035ec38f339f866c403095ae9e543b24c17900b6980016fd52d091181b442eaabe3a4327f50a8e44649c7985942bcfe95d851a6249c472ba09ba25fb4c7c8b43703c5044a038877dd9a2edbb90de146d06a5fd6b775b95c497c4c430beba977f4accc1785d59e8fb2efe7e08ee7122f06441e06c166112fb790ade095d1752929d7d4e871d748ecb00ae1740604d10348433e8285fe04625095d2492b86764f351ebee3d81796bbac9738e303d79070254c8972e1fdd15a01d3041a5de0da2dbe09d1072bfb3c301e09f65774815b2330fd574e46bd578b4ab64016de119f80b4ea43058d3bb078d315d10c5aeaf3ae44b66851c73469a96062fc65104f510b3b8b9b2e1a985e62eedcfb7c6aaeec4ab749eadfea5ecf597f6bd2ece78a9aed1103dfadfbbe690d8949d7f5afa6b4f5b7a63b55c4d280e49e31710bc2b99a41fcf23fe76e127de93bb3f4de5f36c4f6ed01b028837b972e636e307d5d2215f1dc70a737bff7987f3be62f895e1a9c5d8b999f25f49a1ab9b1c0aa1e22b0e0cb979341b4efdea90817f0bc2f98e7d609d8f31ca97373a8417df99337988448252578fd7c49c1af0123365ae39fca7170a64a36427a665cd37f26d424fe28fae7fef1daefbc15c7af4c9d656eda7d3aef9d45a9d84db8aacea712b9af4a6c1f34978c8aa7f622ba538f647a5832341da7ef7bccd8f28d757d98a37fe887e488390650cf8974e1f5881f5f59239db7be2698d55d33643a7043810d4d6a4923e4e0fb8e983d46681ac689bd2140fa3408a6efb111143537aa6c09ab082877a26027bdfb3c5a64d3564f438a4389b07a17e8c05c19c36ab76c7dd6b343e8e801b8fd8f2c303c4bb68aee0cc78954a4d9258a8d6f5955ee284c9afc88fa2a9fccdda2c73770d515ae99d8ff49de32f350ab0ac594ecdfe8caa671a649d5c33698470ecbec8c0bac747a054f90c538dc2282096355113ee1884639c6559d2c2a3495d5116a7b299e378d5c22e521634967bf86284db925b27fb8e2d1049b0c5c7fd6b2b92b02ad8c7adf0112ef7ad9caafbc6d7f44e05cad6d20e7d68faf6fa30c391ffc7ed02e01c7d66c3fecf7d406367747d3547eadecd0fe2b5e95d265f80ca0bca49fe553b47616c3372bee570bf314a7e98555b7fbbd1ab4da7513b0e3196f8136e156afeacd91e2514a1617e62ab52b7d41eb1629114f56e4eecd6fb7e7bff522a85b697c70f1f9e3729af89cf76231e81887255ff597e86c8cb2d65a3767dff7441caffdb152a350dbeaf9bd55bbbfc908b90b7ac8a838cb67e1186ff0c319d48923da139c7fb026cc5f68ff383ced8575e83fbe5bffd7d2acb14143fa92ec6acab2457af04c0d63eace06cfc3f51965ab040ecc2c53079d8cb479f78fdd44a835ca5ac3efd1de1e676b3d1b8ce40cb71e7a86e5a3dfd8444ffb6e0839216709064668636fb4014069eb340ec15f71aeecff881e78abc9e4173fdb6bf02ae2378af7818448fa8ca696ef9674ade0256363b849e85cd1baa329270ac14620f7d9a646ad31d5b5c6376f99effc112d6eecd3069c83585eacd065a911107d85f0cbab66fe369d9dc596e51361445b450b011483d52ed3b4b1a8ce5f58565c0e0dadd56a8a57826b910bbab78c92575c92b7e50c6fea8b1cae2e8c4a3221065e23ef419983f3b123384d0006bf2f2642f55ad9f83a324b534cf14763aa45a2f8ace2d61818f0b84ad11af8511239dd12aec27c6d93956a251f28b7f48ab042fb2c06dc18a34459b18c1cc87f884f8cf97847c15b2b7c94a92f5651ee0ca1fd6d2151682b94ad35c5076720a9a1c4cff4202c068d1068a65ba85338270c42a115cf4751293a4743b8f1830b6b561cad69ce1e8e5ad07752c0cd4b8068bba5a7e1a2feb0c89095c8361d8a936525ceb7a76d855cc628c451c044c640637a6d0d2d1a5f9e701ce562ee696e9e5f700a102bee969dcc020a85ef03bdf39664cd988333d5a92a77b28b3a717bdf62fec09f79fb5b7402c5a1ae469ee9d1f7bb9b9ef949be94dafaac6916dbf9cb9ab7ffce487af4fd2a73e53791b8be03e46a6aafe66c1d7917dde522dd3f2bb5f0fb0e85491f881c32a8f233b0f169b0eff9f2f80c75ca79776840b671fa63ddcd92161c8c24b05d83c594b5bd755307e26bf5ee7626218a0dfe7565ce5dceadfb21a66ec0f13d0eb3c899bb15e68990c72190975a1a7eb750227ef84b7c134904b3f971bea1e640b7829119148a890e32eefed33923491e6611ef1a3a2f94d29fe26df189c10802d6e8d0fb5eb52e22215d05f33a4ae4ac169878681de46e1ebbacd2ff28cf061fa88886e9064dc4e7bf1a42cc67422c967da846e9eb7f24fd1dc5bdc52644c5e9eb962ca54029246186ab01d998e0eac85160b3506115d2caa2fdcd56966db8bd9715142fea1ae0e2ac74591bf5ae1e83122b14415d9278ed9e31aeebceb1a5f9b3e1990acc0b31358eabeeeab5b99633d36f1c853b771abe3dd3da38612039105caed61d97bd98731a0e3107ffe3f687e67bc6cace5fa0185513e8a87ba243eca8fcb083d3ed1b28cae76703369509948588541c3346bed3ff651badfbe4daeb6815515d21a8dddf85d1a4c4c7f62b6a390ef04edbcdb46880e6966daac217bba926fdd9627a90d0debc1c931c19157e0ed9d6137f336ef776808c56d80188e26dc2c8eb92ddaa40cbc9c21771b5e8c174842cf1229d3daf17ce617ea591dd8f8af7bebcfcdb5518be1d2f22fb3ee8a8939920e5ea1e4c393ee30603386efe6dc37841a778c34e805159239766efc32e322e7507849315deb9ce96d93aac405497e4aa1b5dd4bcc12e8475335efd89c7bbda4834e4c4f11d4a01c06ef6701d9bd3be0409c59e7f6bd256138b057be8aee6b1dc28fe31ad3af3cd6cf33cad0e648c3a5a4a7ffda121fff423b0522a6901072c5dc8db42e7dd0b062fc24b88b5bbae7ddce3e0171652e769ce9f83d8c7aa4229a7288140f0883d85f3ef80862f46ad7f78c82a14d3a8f7f3205c8471bf336cafee7a1ad2871f5c33a5e3772429e8ce37e92f875bff22d899f1008b94a02b8415fbb5c648f771534286c241a7b494d934e8b446ca19f851542bbcf80430c17a2597dfc5946e713617523e6a22d47f262677ddd9a389920b66ef66d2e4780b859119e1f763a5ff40919a6bb7b61f6e0f3bcea955aad892cecb88bef58ca26ad4f7a146d85a7b69a5937e0967a49a07b3d0f459ae106b35af5255b3bb51b467e8bd3c958843625d51298cfafba16f07db5870f52f31c5915da6970980a98566d45ac0c81d7b458d8d7f11f1b7ee556d2b1721b4c2dc5af7ea271e9eecc0e0d6763dc1c37058a1086c905fca99238800fbebb13fe991c4f3ca355b69a0cbee127c6799094523267ca6770e6d9e430955133a933c4e022f496c971b7788784b644bab7a402f8dfad8f43fcd0050edaa7a5baa110e9df20975eb01710a9bc34db308b06b0451e4f8ae6facc340114924859e520945ea709ed6df4734cb89c85bb4cb0d30cf902ada84932edee22cae6459bd13e95c2b069e73dd5ee978dea5daa1c8d53c21ce10e0eee798afbfb8cfe9652f0160730e55264da4a3f6e47f0ace1443c1ac9292d9bbed420a5e02c13dd5858c4933342a383ea58d5f489518a4a029ed21420bf3a0b60fb9d14dcfac55ee136b7381d4f93b06d17d14ffb2402957d2756953569c04bf4f7f474f8da1b32ad8536c3be6c92bfce2ae584fb898617127b53ecf8978d2c48b04646b2fa76d7b4017e8ba8c8889b55cc28befadca15a421270686985dc90de45a624158fb614de5e62a29b696c371ce1679991a2bfb0693f795fb637009d3b420f2449139cd24e899688d9e276908a706be866332079b6941bda14a8b936138f69a83eddb98fdf591bfc28a49042ddd50c55e6e4db135a699f44e301469438891378c4139488f66eb389d2c33450f013db446bb9e23d5bb64d0a7f23a6a3f2e7925877da70308d154b490c52fe514a8ded70cefa2154503bcd8876af92927cf9bfb74adf510fa5cfd847782f857b1b52f38e7133bb622cba92da081d795fcd1505dc13150492cc130e05414d246eae3fce5ac99bd3f1dd3f5568890091492490a20b72529d2903946a64fa85a7846177cb03c4e9fafb9a3d9d309a3d79177d63848f693ff2fe49179fb031ade0c909eda95f05592c37a77d6790d69e90e27ea347b4a4dcd542341d196a1848447517a37f304f4bd9c3862d6fe9dd5ac97463d553c8004bb6b93f9c4ebc11297801cfcc7b2ad7af8b37bdc0bd53b6075ccf239a13f44c34ab3f616cd156d0e26777e04bcec357375822e8b686b87cddd133c219096914d6370146e033c2399d17414aa7c542a69bc8390c38b37318baa7d0378c686afafa209dea9bfad98402127ac8c2a0fda502dde3c65134d4044c554bae7b2472c0088c4fe9346b7f19bd44abc12fa6339c819e28ad34bee16069beb00d8bf07602f66af2c4ba2a515a3f1f077b19bd187fcd8910ec4e0e1365a0480c7264b51ac21d11226479e0624e32854ea9d99f647272d92c5ce854e8a436fa79b514c405671956e5183cc5305abf693ced2f2f601dce56cce718535c95dd736893b543a51a7b93924fcadae12650cb1bcea57ab429f2f98c6bfc928e6735aa11afaa7712e6131b1d37dd6df8e28ca75110ea8b2f837f0741494688a4623d68752a58646af17d7866321b8c8fc5f634e91c3beedbeb9b7627f24e005e00b9491f236cda984a4f5d4ebb952a0437d86d356dd1c5590b8b9a577837baa3ddba70cd035dfe28a36dbf5f7b3e5f138d1eccfde0a0b6c053d9379726b94430f90e7b257a90907f5a207f0ba40d5c65526a5740ca310b1c1cd21ad8d02959d755e6ecc9b1dea02bc078ef9b5999481c8f138cc46acfdf00f1ed134f7e08f4b5ea906e62a996ce97b48119195efc0580cc75576d30266d1602a8b5530502e973f949be582f355e414b921105d27d4a2b9f6ae77ad821b32a4b45e945fb41ab689b92d1b96579eee61bf21ec47159e630b5abe30efd2ac1e4c4a0e4650578741a0ea0c0292282cfad6fba0fd0c337f2f80023f956da5876e1ff272883f183397c185114d86d44b1b70cba8a94fb1b6eaa73d1e3115142d9c269c9d384e1d08b51e8b33389147f3f9c60aa123abc4060c1735712ff02347b3ab98709aee18bf9de1cb8b5f15002e39c1cdea1fe481f4ef4f4d4d9998b4c40aa0d247c7379e16b60e7ddb4226e9aa8b27cfd3abbc4393243d514866bcefbea21e9d373653fe9e4578f9dcb8137fab26f1ec1131b78924ebfa0444924bbc4dfeccca8b593658c1e3e99e98709110c87420136460ba70197dd414405528b474053599fec237a0b760f2506bb58e3fd830e1128623c17eb3c8e89ad58835f7f03cdd926da15208e6ebb74af3242a5e989167d76cc180f52cb4291aad4ae7fae77fed3e055c468574f602afaf4e42fcd0eb509d4c229a1746071265985bffc9d8b8bf40092667ab8ca6a17cd726acda72a4586e8c043ff6bd67f92ee2c51b240cbd61edea06e4bca4a93895a95dc21dbcda22e70a157d5f885b40212e79efb8d346d45c30b57b8cab79200272a922d0cb78bd2100beba5ba441c038e424738ce23c4d74e63b70d399b5e6fd1c5051c6f076d81723036fb2394e9ff6831391473c7e071bda2d14e22d113b1bc482832b34269ad1569dc88a6638d74756356b381fc8bcc965d1749f7225e881bcf8edb5b2aa71040f02452130ed3ec9723f77c84fd9bf1f63cae35fdd75923cfd64276c3e7eafd478afacd91b83781900b91dc5f0b696f70752d3028225b7291e2c4f09f9da3266168e8c3fcac3325a4195c9d97b242851608d603c279ad5bdbcac271d8a384a9adc6161b53e21f29348216fd62e8329b46691a43c6572dd907442584c13d8c9229da9a55448fb9e81574a4e17b44cc5d1ecf8b6a80fada8397bb8b3b37608b1895acad4b9aa85b0c971dfe7ef8357052f97a8fa2f9df23edf55b6de5ff506ad62e2a7b56a3c2ef07218f4768bd4ead08fa7909f862f57ce92a601cefe487f0a711903ef155c5260460a8b5079c51407afc4e866ce7ae54778e51f3445071f092232c6f9afbb838c003115b15b3be29d0ab949a334f12026d4f48c81dc80903a1cd5938bd929f7681614f53ed4420b33455c01dc86f49d7dfa7eea03b21a09b4eedbf1bdae00816c0f0987728db0cba5c83b0799365a15d444ed9fb5210a1e8183b4de489178df47ef1484ba33123a74d9765f6398f030b349d284d45e6a2462f1612c66241e003a64ad1da5504af0dce901399cdbaa1aeac87c9c014ed2139a79b6de4893298360432bf3986e8e6134dbfa3fbfc78047ff2a378fdeb0bb246b02109d0361785bac150c696450131c7873583646d5af51216934c054e9e9bcbe14a6cecd9418f5fd5cb026bf9e73ec46c15a2c6e865fca6224e629aa60ea520bf4cd573b1549e8c2088f669a403b89525e46beee5215cf9451198185c816c44e5218ac4049b06e90da8aa5154a2f7900c8e88d29e7e52d8e0bcd56058d9b36e4a232ad06c3806beabc35866cf11e48e57dd26ea482e452997bfb5378496cd60b790b755b82a657f5bb099846a406eb8b2600794c6eaba7710361c3912c4afc3f1a75d0039a335043f352a059ede3e8529e304701dc611ddc2c6737c8d319800c3ae58f2ed7b8e13f9563c06adf38da56d49f1b60a933d35afc7bad29e4d86852d150478d9d53621d6d2218f965ee511b32afbbcb2bd936c5653cddb92d627eb52c816a37031ba487134953674e2833a49dc44a53fc31d5dfd4fcc97a34e284888741e77d640663bf9be185b3563e59ea262ffa648863129091c6fb1363859a85833af37780520525fb40b733ad3c15fdec22d866b99829c2363f7bf0141cae30b8719582b3785404c85bf7c489ccaa1b0af9467b2e0413cc10d42bb23756031e6751bba9652836a829397c9050bafeca5362cd49f5db72ec1279185dc70a91fd0cb4974a5e237045f387dc044bebe6a5e1780a6a77af3274e7f386ceee5813549426d80d7f05e775c5ad36e94a609da08dba1de33a42701c6e487d3fd799d2a7a44dbeded6825a3b8b740aeb421116a8a622c7dafe152581f31908520c0db5b9d8e70b93408c90e986af5394f88d5e5101a22eb957054c05c80e90ba3668c08ea40001d2126ac68c50ab1a4539372292d5d10e4994ea0e738218e331bc768f2a18db918d64ef6c6e1f6595d7477b512f953a5b79e5bca278b13f43ca32e8306c12c7644ce33c67a25ae030adc7941e6cf5e4f6d8bb57d3097b6028684934a50b48220b35c3ea887f2572b2e31bf64c075af542f1cdecdb0fa526839940a6b67ecb5b9b61538e7542d7855275c21fe6f99792ecd7ae4dbf4ccce8fda8e7312bad8c3e4070533233b9dcac93a1a19dc24ad140466f0c719274ec84e2ecf5caa2190093ad06545e4b32b44a3efcfba385e217c1442e3ee710a97ea941b5b8721c861bd3469db1bc95ec362c0142e3fdb084125faca5b38b6725014b47436dff342927daee8d37cf8ff34c28cffe7d130979d8e341155137346ebf381411c9a8b396aed3419ecc3cef37ec962ce4f51eaad605aaac2cb30156402f6e8cad0bdfc414490dc03afd770bd1ff85250105a932ceb7294332a99676371216ca714eb89f2066f74730e6b53ff8daa201f5a2b70048b9d835285cb8c8ede3f1e6f7065f5b72ee0ef0b8019b6e1775fa49a37eb748005a81b48d4e5ccca93c5f023946ac71171a937d1e995d311abf5b094bc56d4656d07b73147b3edc7ad2da77a3886448ce4c5264fca387fa6fd5513e0eab6a94dffcccaa28a66baa6cf4a431e39ccb1edbc1428f2866b23b788fdaf7f7481edea6b13d1e75e9da7d081e1ae448357c90744259f6af846b4c302fc20dccebacc8ba858221220ff790f753b1ecad9b719d750f45aeecec8e566f0bd9e3f9b2e6f97505267f1931f49914bfda7a5255879a5b0cd0ca55d7428f747d7f01cc4205b822e258c188d16abbd3eae655f855905aa0e61e0c286e0be0bc002919caed1b8aeeb599e4908bee78b4f8b5d955bf4467a723c213cb5638a34c4d021a3ca894e58bfaa51bbe095b7eddecde8b63e3cadc8f2270c852a0cd6c7c00b333c1d7199fe56b8bdcc13a8511182f4fd4c657e74efc20f1da99a361baf432ac3561e7f2b488e84903338ff43eedfc0ea90b0084201163c324cb765857af6a8523b4125b1c906b5e6e6927d8e75057d7b9b8e60d8b7baee1d53eb6bcc4d8ec9a76778ed075e1bfe2f9d22dde101da9b1058ed2526d60052bc53a7b3fe74e26d0e333c0b689d8e9a7f2b28078aadb1fc396053a4b3e429651ac854dc7b7ebac60230d427c358947e96b396d792a0c9f1e83bd82455246cd15179de2e54081473e7b815ff4471e820cec02268ce29ad4aeda60f2b5ad1a79e6b7ab0133f0cd835f39420c569190793fa07b731aeda04a27b22decc88fd66674d945a4e7811cfe4031a037865ef0ebd4e856608a972fab07c3ee3fafa381f0e2d22db041f7627bb8cf5a901fa0daf16c6e7b7ab25691183bc2c031199b51c2a6bdcf92bfe131aed2ffdff358401da66d4cd76a0484116376289961534d28a4d800b84856fabee6e3f173e703b067d7afdc3158b0a0ef1c679290e950619bca90eaca07060c719113d6cf742d7731e60849f36c709900a3e95568dacfd3b24857d61579429c448afac32fc0cd11760cbd48b904305aab0f18ac2c50533d8ff06e8a24611a661bc4273e35949788cb5107a601ec0b5d2d66f3e164b3614879974ee7f0fcb16be5c2b1fe8ae6fa98a841ed1c9503e79279113f5efdb67d32dd3155c25d06dd89266aaa4589450505313cd3562f3c1e027abee86eab2ea884cc4a86de581a700b4aa8dd3f62ccf632e7a977099779167e8eb9e0497fc15ec89201d3e43e6f252a3da19a5eeafd2cb1878b74370469591cf73873c83b9fc660042d4a0b6563f9d865f73ec5a07437fe34cf2003faa7f66c8dd462f1bf8b023487d7dcacca69ec56fa34ca7a717b00a30cd63edfab253d41f94f59097fae6a54ca4a1d58cce40559fdb02300f348f7a41a8eef2dae5b99b240848b5e2c01f9103f57ccc543d6638ac1ea96c7a8ab98afb464f3d470c73acae065e4f12607d637f6d1f2e3fc83112fc3519dfa23c77eb588e952f8ec3ff37ce30aeacbb36480c2ecb4f6ff986ca5d63c51a025e6388dc428eb1c9bbdbfde63d61dd8be539b77323195bc94237ba04702ebf7acc183704c0169e9167b18ec2173e911ee8c079da2f469f79078ceae49e0c9db34800aae72fce2f5cf8d0f2336d22ea0828dc5952d10ba54e7129b444246fbdd9a0aa16867e7e218f14325e69851baf4f18f196e5929b6f742270c7a9e6e113c286837169999da33177e64c164c858cb9242d915eb7b871379fe81ef87f866d84b4cc957f27e47b69e68663e2fcf67705243045bd9c5571fb815938285a7c9cda57311e8d30d325358d484ce5a3b/usr/src/kernels/3.10.0-862.11.7.el7.azure.x86_64build@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-azure-3.10.0-862.11.7.el7.azure.src.rpmconfig(kernel-azure)kernelkernel(Dot11d_Channelmap)kernel(FsmChangeState)kernel(FsmDelTimer)kernel(FsmEvent)kernel(FsmFree)kernel(FsmInitTimer)kernel(FsmNew)kernel(FsmRestartTimer)kernel(HT_update_self_and_peer_setting)kernel(HiSax_closecard)kernel(IO_APIC_get_PCI_irq_vector)kernel(I_BDEV)kernel(PDE_DATA)kernel(PageHeadHuge)kernel(PageHuge)kernel(RSA_public_key_algorithm)kernel(RemovePeerTS)kernel(___pskb_trim)kernel(___pskb_trim_adjust_truesize)kernel(___ratelimit)kernel(__ablk_encrypt)kernel(__ablkcipher_walk_complete)kernel(__acpi_handle_debug)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__add_pages)kernel(__alloc_pages_nodemask)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__alloc_workqueue_key)kernel(__apei_exec_run)kernel(__async_tx_find_channel)kernel(__ata_change_queue_depth)kernel(__ata_ehi_push_desc)kernel(__atomic_notifier_call_chain)kernel(__audit_inode_child)kernel(__bcma_driver_register)kernel(__bdev_dax_supported)kernel(__bdevname)kernel(__bforget)kernel(__bio_clone)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_complement)kernel(__bitmap_empty)kernel(__bitmap_equal)kernel(__bitmap_full)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_parse)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_xor)kernel(__blk_end_request)kernel(__blk_end_request_all)kernel(__blk_end_request_cur)kernel(__blk_end_request_err)kernel(__blk_mq_alloc_request)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_put_request)kernel(__blk_run_queue)kernel(__blkdev_driver_ioctl)kernel(__blkdev_reread_part)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__blkg_release_rcu)kernel(__block_page_mkwrite)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__blocking_notifier_call_chain)kernel(__blowfish_enc_blk)kernel(__blowfish_enc_blk_4way)kernel(__bread)kernel(__breadahead)kernel(__break_lease)kernel(__brelse)kernel(__cachemode2pte_tbl)kernel(__camellia_enc_blk)kernel(__camellia_enc_blk_2way)kernel(__camellia_setkey)kernel(__cap_empty_set)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_open_session)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_send_event_skb)kernel(__check_region)kernel(__check_sticky)kernel(__class_create)kernel(__class_register)kernel(__cleancache_get_page)kernel(__cleancache_init_fs)kernel(__cleancache_init_shared_fs)kernel(__cleancache_invalidate_fs)kernel(__cleancache_invalidate_inode)kernel(__cleancache_invalidate_page)kernel(__cleancache_put_page)kernel(__clear_user)kernel(__clk_get_flags)kernel(__clk_get_name)kernel(__clk_register)kernel(__clocksource_register_scale)kernel(__clocksource_updatefreq_scale)kernel(__compat_only_sysfs_link_entry_to_kobj)kernel(__cond_resched_lock)kernel(__cond_resched_softirq)kernel(__const_udelay)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_user_nocache)kernel(__cpufreq_driver_target)kernel(__crc32c_le)kernel(__crc32c_le_combine)kernel(__crypto_alloc_tfm)kernel(__crypto_dequeue_request)kernel(__crypto_memneq)kernel(__css_put)kernel(__css_tryget)kernel(__d_drop)kernel(__dax_zero_page_range)kernel(__dec_zone_page_state)kernel(__delay)kernel(__destroy_inode)kernel(__dev_forward_skb)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_getfirstbyhwtype)kernel(__dev_kfree_skb_any)kernel(__dev_kfree_skb_irq)kernel(__dev_remove_offload)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__devm_gpiod_get)kernel(__devm_gpiod_get_index)kernel(__devm_gpiod_get_index_optional)kernel(__devm_gpiod_get_optional)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__dma_request_channel)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_mm_interval_first)kernel(__drm_printfn_debug)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__dst_destroy_metrics_generic)kernel(__dst_free)kernel(__dynamic_dev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__elv_add_request)kernel(__ethtool_get_link_ksettings)kernel(__ethtool_get_settings)kernel(__f_setown)kernel(__fat_fs_error)kernel(__fcoe_get_lesb)kernel(__fentry__)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__find_get_block)kernel(__find_get_page)kernel(__find_lock_page)kernel(__first_cpu)kernel(__free_iova)kernel(__free_pages)kernel(__frontswap_init)kernel(__frontswap_invalidate_area)kernel(__frontswap_invalidate_page)kernel(__frontswap_load)kernel(__frontswap_store)kernel(__frontswap_test)kernel(__fscache_acquire_cookie)kernel(__fscache_alloc_page)kernel(__fscache_attr_changed)kernel(__fscache_check_consistency)kernel(__fscache_check_page_write)kernel(__fscache_disable_cookie)kernel(__fscache_enable_cookie)kernel(__fscache_invalidate)kernel(__fscache_maybe_release_page)kernel(__fscache_read_or_alloc_page)kernel(__fscache_read_or_alloc_pages)kernel(__fscache_readpages_cancel)kernel(__fscache_register_netfs)kernel(__fscache_relinquish_cookie)kernel(__fscache_uncache_all_inode_pages)kernel(__fscache_uncache_page)kernel(__fscache_unregister_netfs)kernel(__fscache_update_cookie)kernel(__fscache_wait_on_invalidate)kernel(__fscache_wait_on_page_write)kernel(__fscache_write_page)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_block_fiemap)kernel(__generic_file_aio_write)kernel(__genl_register_family)kernel(__get_free_pages)kernel(__get_hash_from_flowi4)kernel(__get_hash_from_flowi6)kernel(__get_mtd_device)kernel(__get_page_tail)kernel(__get_user_1)kernel(__get_user_2)kernel(__get_user_4)kernel(__get_user_8)kernel(__get_user_pages)kernel(__get_user_pages_fast)kernel(__get_user_pages_unlocked)kernel(__get_vm_area)kernel(__getblk)kernel(__getnstimeofday64)kernel(__gfn_to_pfn_memslot)kernel(__gnet_stats_copy_basic)kernel(__gpiod_get)kernel(__gpiod_get_index)kernel(__gpiod_get_index_optional)kernel(__gpiod_get_optional)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hda_codec_driver_register)kernel(__hid_register_driver)kernel(__hid_request)kernel(__ht_create_irq)kernel(__hv_pkt_iter_next)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_transfer)kernel(__ib_alloc_pd)kernel(__idr_get_new_above)kernel(__idr_pre_get)kernel(__idr_remove_all)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__inc_zone_page_state)kernel(__inet6_hash)kernel(__inet6_lookup_established)kernel(__inet_hash_nolisten)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_hashdance)kernel(__init_kthread_worker)kernel(__init_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_permission)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__invalidate_device)kernel(__ioapic_set_affinity)kernel(__iowrite32_copy)kernel(__iowrite64_copy)kernel(__ip4_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_route_output_key_hash)kernel(__ip_select_ident)kernel(__ip_tunnel_change_mtu)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_alloc_hwirqs)kernel(__irq_set_handler)kernel(__iscsi_complete_pdu)kernel(__iscsi_get_task)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__ishtp_cl_driver_register)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__kernel_fpu_begin)kernel(__kernel_fpu_end)kernel(__kernel_param_lock)kernel(__kernel_param_unlock)kernel(__kernel_stack_70__)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__krealloc)kernel(__kvm_apic_update_irr)kernel(__kvm_set_memory_region)kernel(__l2tp_session_unhash)kernel(__list_add)kernel(__list_add_rcu)kernel(__list_del_entry)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_page)kernel(__lock_page_killable)kernel(__locks_copy_lock)kernel(__lru_cache_add)kernel(__mark_inode_dirty)kernel(__max_logical_packages)kernel(__mdiobus_register)kernel(__mei_cldev_driver_register)kernel(__mem_cgroup_count_vm_event)kernel(__memcg_kmem_get_cache)kernel(__memcpy)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__mmc_claim_host)kernel(__mmdrop)kernel(__mmu_notifier_invalidate_range)kernel(__mmu_notifier_invalidate_range_end)kernel(__mmu_notifier_invalidate_range_start)kernel(__mmu_notifier_register)kernel(__mmu_notifier_register_rhel7)kernel(__mnt_is_readonly)kernel(__mod_zone_page_state)kernel(__module_address)kernel(__module_get)kernel(__module_put_and_exit)kernel(__module_text_address)kernel(__mtd_next_device)kernel(__mutex_init)kernel(__napi_alloc_skb)kernel(__napi_complete)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__nd_driver_register)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__net_get_random_once)kernel(__netdev_alloc_skb)kernel(__netif_napi_add)kernel(__netif_schedule)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netlink_remove_tap)kernel(__netpoll_cleanup)kernel(__netpoll_free_async)kernel(__netpoll_setup)kernel(__next_cpu)kernel(__next_cpu_nr)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_add_length)kernel(__nf_ct_ext_destroy)kernel(__nf_ct_kill_acct)kernel(__nf_ct_l4proto_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_l4proto_find)kernel(__nf_nat_mangle_tcp_packet)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nlmsg_put)kernel(__node_distance)kernel(__ntb_register_client)kernel(__nvme_submit_sync_cmd)kernel(__nvram_check_checksum)kernel(__nvram_read_byte)kernel(__nvram_write_byte)kernel(__online_page_free)kernel(__online_page_increment_counters)kernel(__online_page_set_limits)kernel(__ovs_vport_ops_register)kernel(__page_cache_alloc)kernel(__page_file_index)kernel(__page_file_mapping)kernel(__page_frag_cache_drain)kernel(__page_symlink)kernel(__pagevec_lru_add)kernel(__pagevec_release)kernel(__pci_complete_power_transition)kernel(__pci_enable_wake)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_add)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_ida_init)kernel(__platform_driver_register)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pm_wakeup_event)kernel(__pneigh_lookup)kernel(__print_symbol)kernel(__printk_ratelimit)kernel(__ps2_command)kernel(__pskb_copy)kernel(__pskb_pull_tail)kernel(__pte2cachemode_tbl)kernel(__put_cred)kernel(__put_mtd_device)kernel(__put_net)kernel(__put_task_struct)kernel(__put_user_1)kernel(__put_user_2)kernel(__put_user_4)kernel(__put_user_8)kernel(__put_user_ns)kernel(__pv_queued_spin_lock_slowpath)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__radix_tree_insert)kernel(__raw_notifier_call_chain)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_chrdev)kernel(__register_cpu_notifier)kernel(__register_nmi_handler)kernel(__release_region)kernel(__remove_inode_hash)kernel(__remove_pages)kernel(__request_module)kernel(__request_region)kernel(__rh_call_ndo_setup_tc)kernel(__rh_kabi_protect_Qdisc)kernel(__ring_buffer_alloc)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rpc_wait_for_completion_task)kernel(__rt_mutex_init)kernel(__rtnl_af_unregister)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__rtnl_register)kernel(__sb_end_write)kernel(__sb_start_write)kernel(__sbitmap_queue_get)kernel(__sbitmap_queue_get_shallow)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_alloc_queue)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_format_command)kernel(__scsi_get_command)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__scsi_put_command)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__secpath_destroy)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__serpent_crypt_ctr)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__set_page_dirty_buffers)kernel(__set_page_dirty_nobuffers)kernel(__set_personality)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_get_hash)kernel(__skb_get_hash_flowi4)kernel(__skb_get_hash_flowi6)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_recv_datagram)kernel(__skb_try_recv_datagram)kernel(__skb_tx_hash)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__smp_mb__after_atomic)kernel(__smp_mb__before_atomic)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_rawmidi_transmit_ack)kernel(__snd_rawmidi_transmit_peek)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__sock_create)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__splice_from_pipe)kernel(__srcu_notifier_call_chain)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__ssb_driver_register)kernel(__stack_chk_fail)kernel(__starget_for_each_device)kernel(__supported_pte_mask)kernel(__suspend_report_result)kernel(__sw_hweight16)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__sw_hweight8)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__sysfs_match_string)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_hi_schedule_first)kernel(__tasklet_schedule)kernel(__tcf_em_tree_match)kernel(__tcf_idr_release)kernel(__test_set_page_writeback)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_note_message)kernel(__trace_printk)kernel(__trace_puts)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_detach_device_from_domain)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_dma_fence_annotate_wait_on)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_extlog_mem_event)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmalloc_node)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_alloc_node)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_kvm_avic_incomplete_ipi)kernel(__tracepoint_kvm_avic_unaccelerated_access)kernel(__tracepoint_kvm_cr)kernel(__tracepoint_kvm_exit)kernel(__tracepoint_kvm_fast_mmio)kernel(__tracepoint_kvm_inj_virq)kernel(__tracepoint_kvm_invlpga)kernel(__tracepoint_kvm_msr)kernel(__tracepoint_kvm_nested_intercepts)kernel(__tracepoint_kvm_nested_intr_vmexit)kernel(__tracepoint_kvm_nested_vmexit)kernel(__tracepoint_kvm_nested_vmexit_inject)kernel(__tracepoint_kvm_nested_vmrun)kernel(__tracepoint_kvm_page_fault)kernel(__tracepoint_kvm_pi_irte_update)kernel(__tracepoint_kvm_ple_window)kernel(__tracepoint_kvm_pml_full)kernel(__tracepoint_kvm_skinit)kernel(__tracepoint_kvm_write_tsc_offset)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mei_pci_cfg_read)kernel(__tracepoint_mei_pci_cfg_write)kernel(__tracepoint_mei_reg_read)kernel(__tracepoint_mei_reg_write)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_unmap)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_xhci_dbg_quirks)kernel(__transport_register_session)kernel(__tty_alloc_driver)kernel(__twofish_enc_blk_3way)kernel(__twofish_setkey)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_enqueue_schedule_skb)kernel(__uio_register_device)kernel(__umc_driver_register)kernel(__unregister_chrdev)kernel(__unregister_cpu_notifier)kernel(__unwind_start)kernel(__usb_get_extra_descriptor)kernel(__uv_cpu_info)kernel(__uv_cpu_nmi)kernel(__uv_hub_info_list)kernel(__uwb_addr_print)kernel(__uwb_rc_try_get)kernel(__video_register_device)kernel(__videobuf_mmap_setup)kernel(__virt_addr_valid)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmbus_driver_register)kernel(__vring_new_virtqueue)kernel(__vsock_core_init)kernel(__vsock_create)kernel(__wa_destroy)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__wusb_dev_get_by_usb_dev)kernel(__ww_mutex_lock)kernel(__ww_mutex_lock_interruptible)kernel(__x86_indirect_thunk_r10)kernel(__x86_indirect_thunk_r11)kernel(__x86_indirect_thunk_r12)kernel(__x86_indirect_thunk_r13)kernel(__x86_indirect_thunk_r14)kernel(__x86_indirect_thunk_r15)kernel(__x86_indirect_thunk_r8)kernel(__x86_indirect_thunk_r9)kernel(__x86_indirect_thunk_rax)kernel(__x86_indirect_thunk_rbp)kernel(__x86_indirect_thunk_rbx)kernel(__x86_indirect_thunk_rcx)kernel(__x86_indirect_thunk_rdi)kernel(__x86_indirect_thunk_rdx)kernel(__x86_indirect_thunk_rsi)kernel(__x86_set_memory_region)kernel(__xfrm_decode_session)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(_atomic_dec_and_lock)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_cond_resched)kernel(_copy_from_pages)kernel(_copy_from_user)kernel(_copy_to_user)kernel(_ctype)kernel(_dev_info)kernel(_fc_frame_alloc)kernel(_il_apm_stop)kernel(_il_grab_nic_access)kernel(_il_poll_bit)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_mwifiex_dbg)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_pnfs_return_layout)kernel(_raw_qread_lock)kernel(_raw_qread_lock_bh)kernel(_raw_qread_lock_irq)kernel(_raw_qread_lock_irqsave)kernel(_raw_qread_trylock)kernel(_raw_qread_unlock_bh)kernel(_raw_qread_unlock_irqrestore)kernel(_raw_qspin_lock)kernel(_raw_qspin_lock_irq)kernel(_raw_qwrite_lock)kernel(_raw_qwrite_lock_bh)kernel(_raw_qwrite_lock_irq)kernel(_raw_qwrite_lock_irqsave)kernel(_raw_qwrite_trylock)kernel(_raw_qwrite_unlock_bh)kernel(_raw_qwrite_unlock_irqrestore)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_trylock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irqrestore)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_calculate_bit_shift)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrIndex_diffrate_offset)kernel(_snd_ctl_add_slave)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_submit_bh)kernel(a8293_attach)kernel(ablk_decrypt)kernel(ablk_encrypt)kernel(ablk_exit)kernel(ablk_init)kernel(ablk_init_common)kernel(ablk_set_key)kernel(ablkcipher_walk_done)kernel(ablkcipher_walk_phys)kernel(abort_creds)kernel(abort_exclusive_wait)kernel(ac97_bus_type)kernel(account_page_dirtied)kernel(account_page_redirty)kernel(account_page_writeback)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_global_lock)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_warning)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_clear_event)kernel(acpi_clear_gpe)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_get)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_pm_detach)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume_early)kernel(acpi_dev_runtime_resume)kernel(acpi_dev_runtime_suspend)kernel(acpi_dev_suspend_late)kernel(acpi_device_fix_up_power)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disable)kernel(acpi_disable_all_gpes)kernel(acpi_disable_event)kernel(acpi_disable_gpe)kernel(acpi_disabled)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_remove_query_handler)kernel(acpi_enable)kernel(acpi_enable_all_runtime_gpes)kernel(acpi_enable_event)kernel(acpi_enable_gpe)kernel(acpi_enable_subsystem)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_enter_sleep_state_s4bios)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_exception)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_find_child_device)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_event_status)kernel(acpi_get_gpe_device)kernel(acpi_get_gpe_status)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_id)kernel(acpi_get_irq_routing_table)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_physical_device_location)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_table_with_size)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_initialize_objects)kernel(acpi_initialize_subsystem)kernel(acpi_install_address_space_handler)kernel(acpi_install_fixed_event_handler)kernel(acpi_install_global_event_handler)kernel(acpi_install_gpe_block)kernel(acpi_install_gpe_handler)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_table)kernel(acpi_install_table_handler)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_notifier_register)kernel(acpi_lid_notifier_unregister)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_load_tables)kernel(acpi_map_lsapic)kernel(acpi_map_pxm_to_online_node)kernel(acpi_mask_gpe)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_node_get_property_reference)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_memory)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_memory)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pci_osc_control_set)kernel(acpi_pm_device_run_wake)kernel(acpi_pm_device_sleep_state)kernel(acpi_processor_ffh_cstate_enter)kernel(acpi_processor_ffh_cstate_probe)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_notify_smm)kernel(acpi_processor_power_init_bm_check)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_read)kernel(acpi_read_bit_register)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_register_gsi)kernel(acpi_register_ioapic)kernel(acpi_release_global_lock)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_fixed_event_handler)kernel(acpi_remove_gpe_block)kernel(acpi_remove_gpe_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_firmware_waking_vector)kernel(acpi_set_firmware_waking_vector64)kernel(acpi_set_gpe_wake_mask)kernel(acpi_setup_gpe_for_wake)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_str_to_uuid)kernel(acpi_subsys_prepare)kernel(acpi_subsys_resume_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_target_system_state)kernel(acpi_terminate)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table_id)kernel(acpi_unmap_lsapic)kernel(acpi_unregister_gsi)kernel(acpi_unregister_ioapic)kernel(acpi_update_all_gpes)kernel(acpi_video_backlight_support)kernel(acpi_video_dmi_demote_vendor)kernel(acpi_video_dmi_promote_vendor)kernel(acpi_video_get_capabilities)kernel(acpi_video_get_edid)kernel(acpi_video_register)kernel(acpi_video_unregister)kernel(acpi_video_unregister_backlight)kernel(acpi_video_verify_backlight_support)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpi_write_bit_register)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_device_randomness)kernel(add_disk)kernel(add_disk_no_queue_reg)kernel(add_disk_randomness)kernel(add_dma_domain)kernel(add_efi_memmap)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_mtd_blktrans_dev)kernel(add_page_wait_queue)kernel(add_random_ready_callback)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_locked)kernel(add_to_page_cache_lru)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_section_add)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_init)kernel(adf_dev_put)kernel(adf_dev_shutdown)kernel(adf_dev_start)kernel(adf_dev_started)kernel(adf_dev_stop)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_aer)kernel(adf_disable_sriov)kernel(adf_enable_aer)kernel(adf_enable_vf2pf_comms)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_iov_putmsg)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_vf2pf_init)kernel(adf_vf2pf_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(aead_geniv_alloc)kernel(aead_geniv_exit)kernel(aead_geniv_free)kernel(aead_geniv_init)kernel(aer_irq)kernel(aer_recover_queue)kernel(af9005_rc_decode)kernel(af9013_attach)kernel(af9033_attach)kernel(af_alg_accept)kernel(af_alg_cmsg_send)kernel(af_alg_complete)kernel(af_alg_free_sg)kernel(af_alg_make_sg)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_completion)kernel(agp3_generic_cleanup)kernel(agp3_generic_configure)kernel(agp3_generic_fetch_size)kernel(agp3_generic_sizes)kernel(agp3_generic_tlbflush)kernel(agp_add_bridge)kernel(agp_alloc_bridge)kernel(agp_alloc_page_array)kernel(agp_allocate_memory)kernel(agp_backend_acquire)kernel(agp_backend_release)kernel(agp_bind_memory)kernel(agp_bridge)kernel(agp_bridges)kernel(agp_collect_device_status)kernel(agp_copy_info)kernel(agp_create_memory)kernel(agp_device_command)kernel(agp_enable)kernel(agp_find_bridge)kernel(agp_free_key)kernel(agp_free_memory)kernel(agp_generic_alloc_by_type)kernel(agp_generic_alloc_page)kernel(agp_generic_alloc_pages)kernel(agp_generic_alloc_user)kernel(agp_generic_create_gatt_table)kernel(agp_generic_destroy_page)kernel(agp_generic_destroy_pages)kernel(agp_generic_enable)kernel(agp_generic_free_by_type)kernel(agp_generic_free_gatt_table)kernel(agp_generic_insert_memory)kernel(agp_generic_mask_memory)kernel(agp_generic_remove_memory)kernel(agp_generic_type_to_mask_type)kernel(agp_memory_reserved)kernel(agp_num_entries)kernel(agp_off)kernel(agp_put_bridge)kernel(agp_remove_bridge)kernel(agp_try_unsupported_boot)kernel(agp_unbind_memory)kernel(ahash_attr_alg)kernel(ahash_free_instance)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_softreset)kernel(ahci_em_messages)kernel(ahci_fill_cmd_slot)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(aio_complete)kernel(aio_put_req)kernel(akcipher_register_instance)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_c_can_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev)kernel(alloc_cc770dev)kernel(alloc_chrdev_region)kernel(alloc_cpu_rmap)kernel(alloc_cpumask_var)kernel(alloc_cpumask_var_node)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_dca_provider)kernel(alloc_disk)kernel(alloc_disk_node)kernel(alloc_etherdev_mqs)kernel(alloc_etherdev_mqs_rh)kernel(alloc_fcdev)kernel(alloc_file)kernel(alloc_hdlcdev)kernel(alloc_iova)kernel(alloc_iova_fast)kernel(alloc_iova_mem)kernel(alloc_mdio_bitbang)kernel(alloc_netdev_mqs)kernel(alloc_nfs_open_context)kernel(alloc_page_buffers)kernel(alloc_pages_current)kernel(alloc_pages_exact)kernel(alloc_pages_exact_nid)kernel(alloc_rtllib)kernel(alloc_sja1000dev)kernel(alloc_skb_with_frags)kernel(alloc_vm_area)kernel(alloc_xenballooned_pages)kernel(allocate_resource)kernel(allow_signal)kernel(altera_ci_init)kernel(altera_ci_irq)kernel(altera_ci_release)kernel(altera_ci_tuner_reset)kernel(altera_hw_filt_init)kernel(altera_hw_filt_release)kernel(altera_init)kernel(altera_pid_feed_control)kernel(amd64_get_dram_hole_info)kernel(amd756_smbus)kernel(amd_cache_northbridges)kernel(amd_decode_mce)kernel(amd_df_indirect_read)kernel(amd_e400_c1e_detected)kernel(amd_flush_garts)kernel(amd_get_nb_id)kernel(amd_iommu_bind_pasid)kernel(amd_iommu_complete_ppr)kernel(amd_iommu_device_info)kernel(amd_iommu_domain_clear_gcr3)kernel(amd_iommu_domain_direct_map)kernel(amd_iommu_domain_enable_v2)kernel(amd_iommu_domain_set_gcr3)kernel(amd_iommu_enable_device_erratum)kernel(amd_iommu_flush_page)kernel(amd_iommu_flush_tlb)kernel(amd_iommu_free_device)kernel(amd_iommu_get_v2_domain)kernel(amd_iommu_init_device)kernel(amd_iommu_pc_get_max_banks)kernel(amd_iommu_pc_get_max_counters)kernel(amd_iommu_pc_get_set_reg_val)kernel(amd_iommu_pc_supported)kernel(amd_iommu_register_ga_log_notifier)kernel(amd_iommu_register_ppr_notifier)kernel(amd_iommu_rlookup_table)kernel(amd_iommu_set_invalid_ppr_cb)kernel(amd_iommu_set_invalidate_ctx_cb)kernel(amd_iommu_unbind_pasid)kernel(amd_iommu_unregister_ppr_notifier)kernel(amd_iommu_update_ga)kernel(amd_iommu_v2_supported)kernel(amd_nb_has_feature)kernel(amd_nb_misc_ids)kernel(amd_nb_num)kernel(amd_pmu_disable_virt)kernel(amd_pmu_enable_virt)kernel(amd_register_ecc_decoder)kernel(amd_report_gart_errors)kernel(amd_smn_read)kernel(amd_smn_write)kernel(amd_unregister_ecc_decoder)kernel(amdtp_out_stream_destroy)kernel(amdtp_out_stream_get_max_payload)kernel(amdtp_out_stream_init)kernel(amdtp_out_stream_pcm_abort)kernel(amdtp_out_stream_pcm_pointer)kernel(amdtp_out_stream_pcm_prepare)kernel(amdtp_out_stream_set_pcm_format)kernel(amdtp_out_stream_set_rate)kernel(amdtp_out_stream_start)kernel(amdtp_out_stream_stop)kernel(amdtp_out_stream_update)kernel(anon_inode_getfd)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(aout_dump_debugregs)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_hest_parse)kernel(apei_map_generic_address)kernel(apei_mce_report_mem_error)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(apic)kernel(apple_bl_register)kernel(apple_bl_unregister)kernel(apply_to_page_range)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(arbitrary_virt_to_machine)kernel(arch_add_memory)kernel(arch_debugfs_dir)kernel(arch_dma_alloc_attrs)kernel(arch_phys_wc_add)kernel(arch_phys_wc_del)kernel(arch_register_cpu)kernel(arch_unregister_cpu)kernel(argv_free)kernel(argv_split)kernel(arp_create)kernel(arp_find)kernel(arp_invalidate)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(asn1_ber_decoder)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)kernel(asymmetric_keyid_match)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_schedule)kernel(async_schedule_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_unregister_domain)kernel(async_xor)kernel(async_xor_val)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_base_port_ops)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_printk)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_eh)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_eh_qc_complete)kernel(ata_eh_qc_retry)kernel(ata_eh_thaw_port)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_link_printk)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_printk)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_simulate)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_busy_sleep)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_data_xfer_noirq)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_sg_init)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_cycle2mode)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_unpack_xfermask)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(atbm8830_attach)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_debug_get_new_fw_crash_data)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_spectral_deinit_debug)kernel(ath9k_cmn_spectral_init_debug)kernel(ath9k_cmn_spectral_scan_config)kernel(ath9k_cmn_spectral_scan_trigger)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_cmn_process_fft)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_unregister)kernel(attach_capi_ctr)kernel(attach_hdlc_protocol)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(au8522_analog_i2c_gate_ctrl)kernel(au8522_attach)kernel(au8522_get_state)kernel(au8522_i2c_gate_ctrl)kernel(au8522_init)kernel(au8522_led_ctrl)kernel(au8522_readreg)kernel(au8522_release_state)kernel(au8522_sleep)kernel(au8522_writereg)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_secctx)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(autoremove_wake_function)kernel(avail_to_resrv_perfctr_nmi_bit)kernel(avenrun)kernel(avmcard_dma_alloc)kernel(avmcard_dma_free)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(b1_alloc_card)kernel(b1_detect)kernel(b1_free_card)kernel(b1_getrevision)kernel(b1_interrupt)kernel(b1_irq_table)kernel(b1_load_config)kernel(b1_load_firmware)kernel(b1_load_t4file)kernel(b1_loaded)kernel(b1_parse_version)kernel(b1_register_appl)kernel(b1_release_appl)kernel(b1_reset_ctr)kernel(b1_send_message)kernel(b1ctl_proc_fops)kernel(b1dma_interrupt)kernel(b1dma_load_firmware)kernel(b1dma_register_appl)kernel(b1dma_release_appl)kernel(b1dma_reset)kernel(b1dma_reset_ctr)kernel(b1dma_send_message)kernel(b1dmactl_proc_fops)kernel(b1pciv4_detect)kernel(b2c2_flexcop_debug)kernel(backlight_device_register)kernel(backlight_device_registered)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(balance_dirty_pages_ratelimited)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_set_new_target)kernel(balloon_stats)kernel(baswap)kernel(bc_svc_process)kernel(bchannel_get_rxbuf)kernel(bchannel_senddata)kernel(bcm3510_attach)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bd_link_disk_holder)kernel(bd_set_size)kernel(bd_unlink_disk_holder)kernel(bdev_dax_pgoff)kernel(bdev_read_only)kernel(bdev_read_page)kernel(bdev_stack_limits)kernel(bdev_write_page)kernel(bdevname)kernel(bdget)kernel(bdget_disk)kernel(bdgrab)kernel(bdi_destroy)kernel(bdi_init)kernel(bdi_register)kernel(bdi_register_dev)kernel(bdi_set_max_ratio)kernel(bdi_setup_and_register)kernel(bdi_unregister)kernel(bdi_writeout_inc)kernel(bdput)kernel(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)kernel(bfifo_qdisc_ops)kernel(bh_submit_read)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bind_evtchn_to_irq)kernel(bind_evtchn_to_irqhandler)kernel(bind_interdomain_evtchn_to_irqhandler)kernel(bind_virq_to_irqhandler)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_advance)kernel(bio_alloc_bioset)kernel(bio_alloc_mddev)kernel(bio_alloc_pages)kernel(bio_chain)kernel(bio_clone_bioset)kernel(bio_clone_mddev)kernel(bio_copy_data)kernel(bio_copy_kern)kernel(bio_copy_user)kernel(bio_endio)kernel(bio_get_nr_vecs)kernel(bio_init)kernel(bio_init_aux)kernel(bio_integrity_add_page)kernel(bio_integrity_advance)kernel(bio_integrity_alloc)kernel(bio_integrity_clone)kernel(bio_integrity_enabled)kernel(bio_integrity_endio)kernel(bio_integrity_free)kernel(bio_integrity_get_tag)kernel(bio_integrity_prep)kernel(bio_integrity_set_tag)kernel(bio_integrity_split)kernel(bio_integrity_tag_size)kernel(bio_integrity_trim)kernel(bio_map_kern)kernel(bio_map_user)kernel(bio_pair2_release)kernel(bio_pair_release)kernel(bio_phys_segments)kernel(bio_put)kernel(bio_reset)kernel(bio_sector_offset)kernel(bio_split)kernel(bio_split2)kernel(bio_trim)kernel(bio_uncopy_user)kernel(bio_unmap_user)kernel(bioset_create)kernel(bioset_free)kernel(bioset_integrity_create)kernel(bioset_integrity_free)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_clear)kernel(bitmap_close_sync)kernel(bitmap_cond_end_sync)kernel(bitmap_copy_le)kernel(bitmap_end_sync)kernel(bitmap_endwrite)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_fold)kernel(bitmap_from_u32array)kernel(bitmap_load)kernel(bitmap_onto)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_resize)kernel(bitmap_scnlistprintf)kernel(bitmap_scnprintf)kernel(bitmap_set)kernel(bitmap_start_sync)kernel(bitmap_startwrite)kernel(bitmap_to_u32array)kernel(bitmap_unplug)kernel(bitrev16)kernel(bitrev32)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_add_request_payload)kernel(blk_alloc_queue)kernel(blk_alloc_queue_node)kernel(blk_bio_map_sg)kernel(blk_check_plugged)kernel(blk_cleanup_queue)kernel(blk_clear_preempt_only)kernel(blk_complete_request)kernel(blk_delay_queue)kernel(blk_dump_rq_flags)kernel(blk_end_request)kernel(blk_end_request_all)kernel(blk_end_request_cur)kernel(blk_end_request_err)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_fetch_request)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_finish_request)kernel(blk_free_tags)kernel(blk_freeze_queue_start)kernel(blk_get_backing_dev_info)kernel(blk_get_queue)kernel(blk_get_request)kernel(blk_get_request_flags)kernel(blk_init_allocated_queue)kernel(blk_init_queue)kernel(blk_init_queue_node)kernel(blk_init_tags)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_is_initialized)kernel(blk_integrity_merge_bio)kernel(blk_integrity_merge_rq)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_limits_max_hw_sectors)kernel(blk_lld_busy)kernel(blk_lookup_devt)kernel(blk_make_request)kernel(blk_max_low_pfn)kernel(blk_mq_add_to_requeue_list)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_can_queue)kernel(blk_mq_complete_request)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_queue)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_end_request)kernel(blk_mq_finish_request)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_stopped)kernel(blk_mq_quiesce_queue)kernel(blk_mq_register_dev)kernel(blk_mq_reinit_tagset)kernel(blk_mq_request_started)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_ctx_init)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_free_hctx_data)kernel(blk_mq_sched_move_to_dispatch)kernel(blk_mq_sched_request_inserted)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tag_to_rq)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_update_nr_hw_queues)kernel(blk_peek_request)kernel(blk_pm_runtime_init)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_put_request)kernel(blk_queue_alignment_offset)kernel(blk_queue_bio)kernel(blk_queue_bounce)kernel(blk_queue_bounce_limit)kernel(blk_queue_bypass_end)kernel(blk_queue_bypass_start)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_dma_drain)kernel(blk_queue_dma_pad)kernel(blk_queue_end_tag)kernel(blk_queue_find_tag)kernel(blk_queue_flush)kernel(blk_queue_flush_queueable)kernel(blk_queue_free_tags)kernel(blk_queue_init_tags)kernel(blk_queue_invalidate_tags)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_lld_busy)kernel(blk_queue_logical_block_size)kernel(blk_queue_make_request)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_same_sectors)kernel(blk_queue_merge_bvec)kernel(blk_queue_physical_block_size)kernel(blk_queue_prep_rq)kernel(blk_queue_resize_tags)kernel(blk_queue_rq_timed_out)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_softirq_done)kernel(blk_queue_stack_limits)kernel(blk_queue_start_tag)kernel(blk_queue_unprep_rq)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_virt_boundary)kernel(blk_recount_segments)kernel(blk_register_queue)kernel(blk_register_region)kernel(blk_requeue_request)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_err_bytes)kernel(blk_rq_init)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_sg)kernel(blk_rq_map_user)kernel(blk_rq_map_user_iov)kernel(blk_rq_prep_clone)kernel(blk_rq_set_block_pc)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_run_queue)kernel(blk_run_queue_async)kernel(blk_set_default_limits)kernel(blk_set_preempt_only)kernel(blk_set_queue_depth)kernel(blk_set_queue_dying)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_start_queue)kernel(blk_start_request)kernel(blk_stat_add_callback)kernel(blk_stat_alloc_callback)kernel(blk_stat_free_callback)kernel(blk_stat_remove_callback)kernel(blk_stat_rq_ddir)kernel(blk_stop_queue)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_unprep_request)kernel(blk_unregister_region)kernel(blk_update_request)kernel(blk_verify_command)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcipher_walk_done)kernel(blkcipher_walk_phys)kernel(blkcipher_walk_virt)kernel(blkcipher_walk_virt_block)kernel(blkdev_aio_read)kernel(blkdev_aio_write)kernel(blkdev_fsync)kernel(blkdev_get)kernel(blkdev_get_by_dev)kernel(blkdev_get_by_path)kernel(blkdev_ioctl)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_write_same)kernel(blkdev_issue_zeroout)kernel(blkdev_put)kernel(blkdev_reread_part)kernel(blkg_conf_finish)kernel(blkg_conf_prep)kernel(blkg_lookup)kernel(blkg_lookup_create)kernel(blkg_prfill_rwstat)kernel(blkg_prfill_stat)kernel(blkg_rwstat_recursive_sum)kernel(blkg_stat_recursive_sum)kernel(blkio_subsys)kernel(block_all_signals)kernel(block_commit_write)kernel(block_invalidatepage)kernel(block_invalidatepage_range)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_page)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_chain_cond_register)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_unregister)kernel(blowfish_dec_blk)kernel(blowfish_dec_blk_4way)kernel(blowfish_setkey)kernel(bmap)kernel(boot_cpu_data)kernel(boot_cpu_physical_apicid)kernel(boot_option_idle_override)kernel(boot_tvec_bases)kernel(bprintf)kernel(bprm_change_interp)kernel(br_dev_queue_push_xmit)kernel(br_fdb_test_addr_hook)kernel(br_forward)kernel(br_forward_finish)kernel(br_handle_frame_finish)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_list_adjacent)kernel(br_netfilter_enable)kernel(br_should_route_hook)kernel(br_vlan_enabled)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_register_queue)kernel(bsg_request_fn)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(bt878)kernel(bt878_device_control)kernel(bt878_num)kernel(bt878_start)kernel(bt878_stop)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_to_errno)kernel(bt_warn)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btcx_align)kernel(btcx_calc_skips)kernel(btcx_riscmem_alloc)kernel(btcx_riscmem_free)kernel(btcx_screen_clips)kernel(btcx_sort_clips)kernel(btintel_check_bdaddr)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_hw_error)kernel(btintel_load_ddc_config)kernel(btintel_read_version)kernel(btintel_regmap_init)kernel(btintel_secure_send)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_diag_mfg)kernel(btintel_set_event_mask)kernel(btintel_set_event_mask_mfg)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(btrtl_setup_realtek)kernel(bttv_get_pcidev)kernel(bttv_gpio_enable)kernel(bttv_read_gpio)kernel(bttv_sub_register)kernel(bttv_sub_unregister)kernel(bttv_write_gpio)kernel(budget_debug)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_page)kernel(build_skb)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_find_device_by_name)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_device_klist)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_set_iommu)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)kernel(byte_rev_table)kernel(c_can_power_down)kernel(c_can_power_up)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_firmware)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next)kernel(cache_seq_start)kernel(cache_seq_stop)kernel(cache_unregister_net)kernel(cad_pid)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_lsm_notifier)kernel(call_netdevice_notifiers)kernel(call_netdevice_notifiers_info)kernel(call_netevent_notifiers)kernel(call_rcu_bh)kernel(call_rcu_sched)kernel(call_srcu)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(camellia_cbc_dec_16way)kernel(camellia_crypt_ctr)kernel(camellia_crypt_ctr_2way)kernel(camellia_ctr_16way)kernel(camellia_dec_blk)kernel(camellia_dec_blk_2way)kernel(camellia_decrypt_cbc_2way)kernel(camellia_ecb_dec_16way)kernel(camellia_ecb_enc_16way)kernel(camellia_xts_dec)kernel(camellia_xts_dec_16way)kernel(camellia_xts_enc)kernel(camellia_xts_enc_16way)kernel(can_bus_off)kernel(can_dlc2len)kernel(can_do_mlock)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_ioctl)kernel(can_led_event)kernel(can_len2dlc)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_dirty_page)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(capi20_get_manufacturer)kernel(capi20_get_profile)kernel(capi20_get_serial)kernel(capi20_get_version)kernel(capi20_isinstalled)kernel(capi20_manufacturer)kernel(capi20_put_message)kernel(capi20_register)kernel(capi20_release)kernel(capi_cmd2str)kernel(capi_cmsg2message)kernel(capi_cmsg2str)kernel(capi_cmsg_header)kernel(capi_ctr_down)kernel(capi_ctr_handle_message)kernel(capi_ctr_ready)kernel(capi_ctr_resume_output)kernel(capi_ctr_suspend_output)kernel(capi_info2str)kernel(capi_message2cmsg)kernel(capi_message2str)kernel(capilib_data_b3_conf)kernel(capilib_data_b3_req)kernel(capilib_free_ncci)kernel(capilib_new_ncci)kernel(capilib_release)kernel(capilib_release_appl)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cdc_parse_cdc_header)kernel(cdebbuf_free)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(cdrom_check_events)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_media_changed)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_release)kernel(ceph_alloc_page_vector)kernel(ceph_auth_create_authorizer)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_update_authorizer)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_caps_for_mode)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_page_vector_to_user)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_debugfs_cleanup)kernel(ceph_debugfs_init)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_flags_to_mode)kernel(ceph_free_lockers)kernel(ceph_get_direct_page_vector)kernel(ceph_get_snap_context)kernel(ceph_messenger_fini)kernel(ceph_messenger_init)kernel(ceph_monc_blacklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_exit)kernel(ceph_msgr_flush)kernel(ceph_msgr_init)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_open_session)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_cleanup)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_readpages)kernel(ceph_osdc_setup)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_osdc_writepages)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_ips)kernel(ceph_parse_options)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_zero_page_vector_range)kernel(cfag12864b_buffer)kernel(cfag12864b_disable)kernel(cfag12864b_enable)kernel(cfag12864b_getrate)kernel(cfag12864b_isenabled)kernel(cfag12864b_isinited)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cfg80211_abandon_assoc)kernel(cfg80211_assoc_timeout)kernel(cfg80211_auth_timeout)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_find_ie_match)kernel(cfg80211_find_vendor_ie)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_get_bss)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_iter_combinations)kernel(cfg80211_mgmt_tx_status)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_radar_event)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_mgmt)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_rtnl)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_vendor_cmd_reply)kernel(cgroup_add_cftypes)kernel(cgroup_attach_task_all)kernel(cgroup_is_descendant)kernel(cgroup_load_subsys)kernel(cgroup_next_descendant_post)kernel(cgroup_next_descendant_pre)kernel(cgroup_path)kernel(cgroup_rightmost_descendant)kernel(cgroup_taskset_cur_cgroup)kernel(cgroup_taskset_first)kernel(cgroup_taskset_next)kernel(cgroup_taskset_size)kernel(cgroup_unload_subsys)kernel(chacha20_block)kernel(channel5g)kernel(channel5g_80m)kernel(check_disk_change)kernel(check_disk_size_change)kernel(check_signature)kernel(check_tsc_disabled)kernel(check_tsc_unstable)kernel(chosen_elevator)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_remove_file_ns)kernel(class_unregister)kernel(cleancache_register_ops)kernel(cleanup_srcu_struct)kernel(clear_bdi_congested)kernel(clear_inode)kernel(clear_nlink)kernel(clear_page)kernel(clear_page_dirty_for_io)kernel(clear_user)kernel(clflush_cache_range)kernel(clk_add_alias)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_ops)kernel(clk_get)kernel(clk_get_parent)kernel(clk_get_rate)kernel(clk_get_sys)kernel(clk_mux_ops)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_register)kernel(clk_register_clkdevs)kernel(clk_register_fractional_divider)kernel(clk_round_rate)kernel(clk_set_parent)kernel(clk_set_rate)kernel(clk_unprepare)kernel(clk_unregister)kernel(clkdev_add)kernel(clkdev_alloc)kernel(clkdev_create)kernel(clkdev_drop)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_notify)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocksource_change_rating)kernel(clocksource_register)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_candev)kernel(cm_class)kernel(cmp_connection_break)kernel(cmp_connection_destroy)kernel(cmp_connection_establish)kernel(cmp_connection_init)kernel(cmp_connection_update)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)kernel(color_table)kernel(commit_creds)kernel(compat_alloc_user_space)kernel(compat_dccp_getsockopt)kernel(compat_dccp_setsockopt)kernel(compat_get_timespec)kernel(compat_get_timeval)kernel(compat_ip_getsockopt)kernel(compat_ip_setsockopt)kernel(compat_ipv6_getsockopt)kernel(compat_ipv6_setsockopt)kernel(compat_mc_getsockopt)kernel(compat_mc_setsockopt)kernel(compat_nf_getsockopt)kernel(compat_nf_setsockopt)kernel(compat_put_timespec)kernel(compat_put_timeval)kernel(compat_sock_common_getsockopt)kernel(compat_sock_common_setsockopt)kernel(compat_sock_get_timestamp)kernel(compat_sock_get_timestampns)kernel(compat_tcp_getsockopt)kernel(compat_tcp_setsockopt)kernel(complete)kernel(complete_all)kernel(complete_and_exit)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_bind_all)kernel(component_del)kernel(component_master_add)kernel(component_master_add_child)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_set_default_unimap)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_init)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_subsystem)kernel(congestion_wait)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_drivers)kernel(console_lock)kernel(console_set_on_cmdline)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_enabled)kernel(context_tracking_enter)kernel(context_tracking_exit)kernel(convert_art_to_tsc)kernel(cookie_ecn_ok)kernel(cookie_timestamp_decode)kernel(copy_from_user_nmi)kernel(copy_from_user_overflow)kernel(copy_from_user_toio)kernel(copy_in_user)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_to_iter)kernel(copy_reserved_iova)kernel(copy_strings_kernel)kernel(copy_to_user_fromio)kernel(copy_user_enhanced_fast_string)kernel(copy_user_generic_string)kernel(copy_user_generic_unrolled)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_alua_check_nonop_delay)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_set_perf)kernel(cpu_active_mask)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_clock)kernel(cpu_core_map)kernel(cpu_down)kernel(cpu_dr7)kernel(cpu_info)kernel(cpu_is_hotpluggable)kernel(cpu_khz)kernel(cpu_maps_update_begin)kernel(cpu_maps_update_done)kernel(cpu_number)kernel(cpu_online_mask)kernel(cpu_possible_mask)kernel(cpu_present_mask)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_sibling_map)kernel(cpu_smt_control)kernel(cpu_subsys)kernel(cpu_up)kernel(cpufreq_boost_enabled)kernel(cpufreq_boost_supported)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_put)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_target)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_get_table)kernel(cpufreq_frequency_table_cpuinfo)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_target)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_global_kobject)kernel(cpufreq_get_policy)kernel(cpufreq_global_kobject)kernel(cpufreq_governor_dbs)kernel(cpufreq_put_global_kobject)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_set_update_util_data)kernel(cpufreq_show_cpus)kernel(cpufreq_sysfs_create_file)kernel(cpufreq_sysfs_remove_file)kernel(cpufreq_table_validate_and_show)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_policy)kernel(cpuid_query_maxphyaddr)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_local_spread)kernel(cpumask_next_and)kernel(cpumask_next_wrap)kernel(cpuset_mem_spread_node)kernel(crash_vmclear_loaded_vmcss)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_combine)kernel(crc32c)kernel(crc32c_csum_stub)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_ccitt)kernel(crc_ccitt_table)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_l1)kernel(create_syslog_header)kernel(cred_to_ucred)kernel(cryptd_ablkcipher_child)kernel(cryptd_aead_child)kernel(cryptd_ahash_child)kernel(cryptd_alloc_ablkcipher)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_free_ablkcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_shash_desc)kernel(crypto_ablkcipher_type)kernel(crypto_aead_setauthsize)kernel(crypto_aead_type)kernel(crypto_aes_decrypt_x86)kernel(crypto_aes_encrypt_x86)kernel(crypto_aes_expand_key)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_ahash_type)kernel(crypto_ahash_walk_first)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_lookup)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_ablkcipher)kernel(crypto_alloc_acomp)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_instance)kernel(crypto_alloc_instance2)kernel(crypto_alloc_kpp)kernel(crypto_alloc_pcomp)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_tfm)kernel(crypto_attr_alg2)kernel(crypto_attr_alg_name)kernel(crypto_attr_u32)kernel(crypto_authenc_extractkeys)kernel(crypto_blkcipher_type)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_create_tfm)kernel(crypto_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_enqueue_request)kernel(crypto_find_alg)kernel(crypto_fl_tab)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_rng)kernel(crypto_givcipher_type)kernel(crypto_grab_aead)kernel(crypto_grab_akcipher)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_alg)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_il_tab)kernel(crypto_inc)kernel(crypto_init_ahash_spawn)kernel(crypto_init_queue)kernel(crypto_init_shash_spawn)kernel(crypto_init_spawn)kernel(crypto_init_spawn2)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_larval_lookup)kernel(crypto_lookup_aead)kernel(crypto_lookup_skcipher)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_nivaead_type)kernel(crypto_probing_notify)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_ahash)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_pcomp)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_template)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_rng_type)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_tfm_in_queue)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_ahash)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_pcomp)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_template)kernel(crypto_xor)kernel(css_depth)kernel(css_id)kernel(css_lookup)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_partial_copy_from_user)kernel(csum_partial_copy_fromiovecend)kernel(csum_partial_copy_nocheck)kernel(csum_partial_copy_to_user)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(current_fs_time)kernel(current_is_async)kernel(current_kernel_time)kernel(current_task)kernel(current_umask)kernel(current_work)kernel(cx18_claim_stream)kernel(cx18_ext_init)kernel(cx18_release_stream)kernel(cx18_reset_ir_gpio)kernel(cx18_start_v4l2_encode_stream)kernel(cx18_stop_v4l2_encode_stream)kernel(cx22700_attach)kernel(cx22702_attach)kernel(cx231xx_capture_start)kernel(cx231xx_demod_reset)kernel(cx231xx_dev_init)kernel(cx231xx_dev_uninit)kernel(cx231xx_disable656)kernel(cx231xx_enable656)kernel(cx231xx_enable_i2c_port_3)kernel(cx231xx_init_bulk)kernel(cx231xx_init_isoc)kernel(cx231xx_init_vbi_isoc)kernel(cx231xx_register_extension)kernel(cx231xx_send_gpio_cmd)kernel(cx231xx_send_usb_command)kernel(cx231xx_set_alt_setting)kernel(cx231xx_set_mode)kernel(cx231xx_tuner_callback)kernel(cx231xx_uninit_bulk)kernel(cx231xx_uninit_isoc)kernel(cx231xx_uninit_vbi_isoc)kernel(cx231xx_unmute_audio)kernel(cx231xx_unregister_extension)kernel(cx2341x_ctrl_get_menu)kernel(cx2341x_ctrl_query)kernel(cx2341x_ext_ctrls)kernel(cx2341x_fill_defaults)kernel(cx2341x_handler_init)kernel(cx2341x_handler_set_50hz)kernel(cx2341x_handler_set_busy)kernel(cx2341x_handler_setup)kernel(cx2341x_log_status)kernel(cx2341x_mpeg_ctrls)kernel(cx2341x_update)kernel(cx24110_attach)kernel(cx24113_agc_callback)kernel(cx24113_attach)kernel(cx24116_attach)kernel(cx24123_attach)kernel(cx24123_get_tuner_i2c_adapter)kernel(cx8802_buf_prepare)kernel(cx8802_buf_queue)kernel(cx8802_cancel_buffers)kernel(cx8802_get_driver)kernel(cx8802_register_driver)kernel(cx8802_unregister_driver)kernel(cx88_audio_thread)kernel(cx88_core_get)kernel(cx88_core_irq)kernel(cx88_core_put)kernel(cx88_dsp_detect_stereo_sap)kernel(cx88_enum_input)kernel(cx88_free_buffer)kernel(cx88_get_stereo)kernel(cx88_ir_start)kernel(cx88_ir_stop)kernel(cx88_newstation)kernel(cx88_print_irqbits)kernel(cx88_querycap)kernel(cx88_reset)kernel(cx88_risc_buffer)kernel(cx88_risc_databuffer)kernel(cx88_risc_stopper)kernel(cx88_set_freq)kernel(cx88_set_scale)kernel(cx88_set_stereo)kernel(cx88_set_tvaudio)kernel(cx88_set_tvnorm)kernel(cx88_setup_xc3028)kernel(cx88_shutdown)kernel(cx88_sram_channel_dump)kernel(cx88_sram_channel_setup)kernel(cx88_sram_channels)kernel(cx88_tuner_callback)kernel(cx88_vdev_init)kernel(cx88_video_mux)kernel(cx88_wakeup)kernel(cxd2820r_attach)kernel(cxgb3_alloc_atid)kernel(cxgb3_alloc_stid)kernel(cxgb3_free_atid)kernel(cxgb3_free_stid)kernel(cxgb3_insert_tid)kernel(cxgb3_ofld_send)kernel(cxgb3_queue_tid_release)kernel(cxgb3_register_client)kernel(cxgb3_remove_tid)kernel(cxgb3_unregister_client)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_select_ntuple)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_tp_smt_idx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(cypress_load_firmware)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_name)kernel(d_alloc_pseudo)kernel(d_delete)kernel(d_drop)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_unique)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_materialise_unique)kernel(d_move)kernel(d_obtain_alias)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_set_d_op)kernel(d_splice_alias)kernel(d_tmpfile)kernel(d_validate)kernel(da7219_aad_exit)kernel(da7219_aad_init)kernel(da7219_aad_jack_det)kernel(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_regulator_event)kernel(datagram_poll)kernel(dax_alive)kernel(dax_direct_access)kernel(dax_get_by_host)kernel(dax_get_private)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_pfn_mkwrite)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_region_put)kernel(dax_writeback_mapping_range)kernel(dbgp_external_startup)kernel(dbgp_reset_prep)kernel(dbs_check_cpu)kernel(dca3_get_tag)kernel(dca_add_requester)kernel(dca_get_tag)kernel(dca_register_notify)kernel(dca_remove_requester)kernel(dca_unregister_notify)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(dccp_ackvec_parsed_add)kernel(dccp_ackvec_parsed_cleanup)kernel(dccp_check_req)kernel(dccp_child_process)kernel(dccp_close)kernel(dccp_connect)kernel(dccp_create_openreq_child)kernel(dccp_ctl_make_reset)kernel(dccp_death_row)kernel(dccp_destroy_sock)kernel(dccp_disconnect)kernel(dccp_done)kernel(dccp_feat_list_purge)kernel(dccp_feat_nn_get)kernel(dccp_feat_signal_nn_change)kernel(dccp_getsockopt)kernel(dccp_hashinfo)kernel(dccp_init_sock)kernel(dccp_insert_option)kernel(dccp_insert_option_elapsed_time)kernel(dccp_invalid_packet)kernel(dccp_ioctl)kernel(dccp_make_response)kernel(dccp_orphan_count)kernel(dccp_packet_name)kernel(dccp_parse_options)kernel(dccp_poll)kernel(dccp_rcv_established)kernel(dccp_rcv_state_process)kernel(dccp_recvmsg)kernel(dccp_reqsk_init)kernel(dccp_reqsk_send_ack)kernel(dccp_send_ack)kernel(dccp_send_sync)kernel(dccp_sendmsg)kernel(dccp_set_state)kernel(dccp_setsockopt)kernel(dccp_shutdown)kernel(dccp_statistics)kernel(dccp_syn_ack_timeout)kernel(dccp_sync_mss)kernel(dccp_timestamp)kernel(dccp_v4_conn_request)kernel(dccp_v4_connect)kernel(dccp_v4_do_rcv)kernel(dccp_v4_request_recv_sock)kernel(dccp_v4_send_check)kernel(dcdbas_smi_request)kernel(dchannel_senddata)kernel(dcookie_register)kernel(dcookie_unregister)kernel(ddebug_add_module)kernel(ddebug_remove_module)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debugfs_create_atomic_t)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_remove)kernel(debugfs_remove_recursive)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_zone_page_state)kernel(decode_rs8)kernel(default_backing_dev_info)kernel(default_blu)kernel(default_file_splice_read)kernel(default_file_splice_write)kernel(default_grn)kernel(default_iommu_map_sg)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_dma_domain)kernel(del_gendisk)kernel(del_mtd_blktrans_dev)kernel(del_random_ready_callback)kernel(del_timer)kernel(del_timer_sync)kernel(delayacct_on)kernel(delayed_work_timer_fn)kernel(delete_from_page_cache)kernel(dell_micmute_led_set)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_clear_buffer)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_get_buffer)kernel(dell_smbios_release_buffer)kernel(dell_smbios_send_request)kernel(dentry_needs_remove_privs)kernel(dentry_open)kernel(dentry_path_raw)kernel(dentry_unhash)kernel(dentry_update_name_case)kernel(dequeue_signal)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(des_ekey)kernel(desc_to_gpio)kernel(destroy_workqueue)kernel(detach_capi_ctr)kernel(detach_hdlc_protocol)kernel(dev2t3cdev)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alert)kernel(dev_alloc_name)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_attr_usbip_debug)kernel(dev_base_lock)kernel(dev_change_carrier)kernel(dev_change_flags)kernel(dev_change_net_namespace)kernel(dev_change_proto_down)kernel(dev_change_xdp_fd)kernel(dev_close)kernel(dev_coredumpm)kernel(dev_coredumpv)kernel(dev_crit)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_emerg)kernel(dev_err)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_drvdata)kernel(dev_get_flags)kernel(dev_get_gen_pool)kernel(dev_get_iflink)kernel(dev_get_nest_level)kernel(dev_get_phys_port_id)kernel(dev_get_phys_port_name)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_hard_start_xmit)kernel(dev_is_pf)kernel(dev_kfree_skb_any)kernel(dev_kfree_skb_irq)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_notice)kernel(dev_num_vf)kernel(dev_open)kernel(dev_pm_domain_set)kernel(dev_pm_get_subsys_data)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_global_notifier)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_global_notifier)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit)kernel(dev_queue_xmit_accel)kernel(dev_queue_xmit_sk)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_allmulti)kernel(dev_set_drvdata)kernel(dev_set_group)kernel(dev_set_mac_address)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(dev_warn)kernel(device_add)kernel(device_add_properties)kernel(device_attach)kernel(device_bind_driver)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_vargs)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_find_child)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_init_wakeup)kernel(device_initialize)kernel(device_move)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_properties)kernel(device_rename)kernel(device_reprobe)kernel(device_rh_alloc)kernel(device_schedule_callback_owner)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devlink_alloc)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_headers_register)kernel(devlink_dpipe_headers_unregister)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_dpipe_table_register)kernel(devlink_dpipe_table_unregister)kernel(devlink_free)kernel(devlink_port_register)kernel(devlink_port_split_set)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_register)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dev_remove_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_add_action)kernel(devm_can_led_init)kernel(devm_clk_get)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_unregister)kernel(devm_create_dev_dax)kernel(devm_free_irq)kernel(devm_gpio_free)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiod_put)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_unregister)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_nocache)kernel(devm_ioremap_resource)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_kasprintf)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_kstrdup)kernel(devm_kvasprintf)kernel(devm_led_classdev_register)kernel(devm_led_classdev_unregister)kernel(devm_mdiobus_alloc_size)kernel(devm_mdiobus_free)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_nsio_disable)kernel(devm_nsio_enable)kernel(devm_nvdimm_memremap)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_of_pwm_get)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_unregister)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwm_put)kernel(devm_regmap_init)kernel(devm_regmap_init_i2c)kernel(devm_regmap_init_spi)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_and_ioremap)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_rtc_device_register)kernel(devm_rtc_device_unregister)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_platform)kernel(devres_add)kernel(devres_alloc_node)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dfs_pattern_detector_init)kernel(dget_parent)kernel(dib0070_attach)kernel(dib0070_ctrl_agc_filter)kernel(dib0070_get_rf_output)kernel(dib0070_set_rf_output)kernel(dib0070_wbd_offset)kernel(dib0090_dcc_freq)kernel(dib0090_fw_register)kernel(dib0090_gain_control)kernel(dib0090_get_current_gain)kernel(dib0090_get_tune_state)kernel(dib0090_get_wbd_offset)kernel(dib0090_get_wbd_target)kernel(dib0090_pwm_gain_reset)kernel(dib0090_register)kernel(dib0090_set_dc_servo)kernel(dib0090_set_switch)kernel(dib0090_set_tune_state)kernel(dib0090_set_vga)kernel(dib0090_update_rframp_7090)kernel(dib0090_update_tuning_table_7090)kernel(dib3000mb_attach)kernel(dib3000mc_attach)kernel(dib3000mc_get_tuner_i2c_master)kernel(dib3000mc_i2c_enumeration)kernel(dib3000mc_pid_control)kernel(dib3000mc_pid_parse)kernel(dib3000mc_set_config)kernel(dib7000m_attach)kernel(dib7000m_get_i2c_master)kernel(dib7000m_pid_filter)kernel(dib7000m_pid_filter_ctrl)kernel(dib7000p_attach)kernel(dib7000p_ctrl_timf)kernel(dib7000p_get_agc_values)kernel(dib7000p_get_i2c_master)kernel(dib7000p_i2c_enumeration)kernel(dib7000p_pid_filter)kernel(dib7000p_pid_filter_ctrl)kernel(dib7000p_set_agc1_min)kernel(dib7000p_set_gpio)kernel(dib7000p_set_wbd_ref)kernel(dib7000p_update_pll)kernel(dib7000pc_detection)kernel(dib7090_get_adc_power)kernel(dib7090_get_i2c_tuner)kernel(dib7090_slave_reset)kernel(dib7090_tuner_sleep)kernel(dib8000_attach)kernel(dib8000_ctrl_timf)kernel(dib8000_get_adc_power)kernel(dib8000_get_i2c_master)kernel(dib8000_get_slave_frontend)kernel(dib8000_get_tune_state)kernel(dib8000_i2c_enumeration)kernel(dib8000_pid_filter)kernel(dib8000_pid_filter_ctrl)kernel(dib8000_pwm_agc_reset)kernel(dib8000_remove_slave_frontend)kernel(dib8000_set_gpio)kernel(dib8000_set_slave_frontend)kernel(dib8000_set_tune_state)kernel(dib8000_set_wbd_ref)kernel(dib8000_update_pll)kernel(dib8090p_get_dc_power)kernel(dib8096p_get_i2c_tuner)kernel(dib8096p_tuner_sleep)kernel(dibusb2_0_power_ctrl)kernel(dibusb2_0_streaming_ctrl)kernel(dibusb_dib3000mc_frontend_attach)kernel(dibusb_dib3000mc_tuner_attach)kernel(dibusb_i2c_algo)kernel(dibusb_pid_filter)kernel(dibusb_pid_filter_ctrl)kernel(dibusb_power_ctrl)kernel(dibusb_rc_query)kernel(dibusb_read_eeprom_byte)kernel(dibusb_streaming_ctrl)kernel(dibx000_exit_i2c_master)kernel(dibx000_get_i2c_adapter)kernel(dibx000_i2c_set_speed)kernel(dibx000_init_i2c_master)kernel(dibx000_reset_i2c_master)kernel(digsig_verify)kernel(dio_end_io)kernel(directly_mappable_cdev_bdi)kernel(dirty_writeback_interval)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(disallow_signal)kernel(disk_get_part)kernel(disk_map_sector_rcu)kernel(disk_part_iter_exit)kernel(disk_part_iter_init)kernel(disk_part_iter_next)kernel(disk_stack_limits)kernel(dlci_ioctl_set)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_bio_detain)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_forget)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_release_move)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_dev_t)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_queue_limits)kernel(dm_get_reserved_bio_based_ios)kernel(dm_get_reserved_rq_based_ios)kernel(dm_get_table_device)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_kobject_release)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_put)kernel(dm_put_device)kernel(dm_put_table_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_restorepowerindex)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_savepowerindex)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_suspended)kernel(dm_table_add_target_callbacks)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dm_use_blk_mq)kernel(dm_vcalloc)kernel(dm_writepowerindex)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_kmap)kernel(dma_buf_kmap_atomic)kernel(dma_buf_kunmap)kernel(dma_buf_kunmap_atomic)kernel(dma_buf_map_attachment)kernel(dma_buf_mmap)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_vmap)kernel(dma_buf_vunmap)kernel(dma_common_get_sgtable)kernel(dma_common_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_array_create)kernel(dma_fence_array_ops)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_get_required_mask)kernel(dma_issue_pending_all)kernel(dma_ops)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_slave_channel)kernel(dma_run_dependencies)kernel(dma_set_mask)kernel(dma_spin_lock)kernel(dma_supported)kernel(dma_sync_wait)kernel(dma_virt_ops)kernel(dma_wait_for_async_tx)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmam_alloc_coherent)kernel(dmam_alloc_noncoherent)kernel(dmam_free_coherent)kernel(dmam_free_noncoherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_name)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(dns_query)kernel(do_SAK)kernel(do_blank_screen)kernel(do_exit)kernel(do_gettimeofday)kernel(do_machine_check)kernel(do_map_probe)kernel(do_mm_track_phys)kernel(do_mm_track_pmd)kernel(do_mm_track_pte)kernel(do_settimeofday)kernel(do_splice_direct)kernel(do_sync_read)kernel(do_sync_write)kernel(do_take_over_console)kernel(do_trace_rcu_torture_read)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(done_path_create)kernel(dot11d_init)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_trylock)kernel(downgrade_write)kernel(dpcm_be_dai_trigger)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_enable)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_dqinfo)kernel(dquot_initialize)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_agp_acquire)kernel(drm_agp_alloc)kernel(drm_agp_bind)kernel(drm_agp_bind_pages)kernel(drm_agp_enable)kernel(drm_agp_free)kernel(drm_agp_info)kernel(drm_agp_init)kernel(drm_agp_release)kernel(drm_agp_unbind)kernel(drm_ati_pcigart_cleanup)kernel(drm_ati_pcigart_init)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_check_only)kernel(drm_atomic_clean_old_fb)kernel(drm_atomic_commit)kernel(drm_atomic_crtc_set_property)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_best_encoder)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_legacy_gamma_set)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_fence_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_disable)kernel(drm_bridge_enable)kernel(drm_bridge_mode_fixup)kernel(drm_bridge_mode_set)kernel(drm_bridge_mode_valid)kernel(drm_bridge_post_disable)kernel(drm_bridge_pre_enable)kernel(drm_bridge_remove)kernel(drm_calc_timestamping_constants)kernel(drm_calc_vbltimestamp_from_scanoutpos)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_color_lut_extract)kernel(drm_compat_ioctl)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_cleanup)kernel(drm_connector_init)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_register)kernel(drm_connector_unregister)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_force_disable)kernel(drm_crtc_force_disable_all)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debug)kernel(drm_debugfs_create_files)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_fini)kernel(drm_dev_init)kernel(drm_dev_printk)kernel(drm_dev_ref)kernel(drm_dev_register)kernel(drm_dev_set_unique)kernel(drm_dev_unplug)kernel(drm_dev_unref)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_do_get_edid)kernel(drm_dp_atomic_find_vcpi_slots)kernel(drm_dp_atomic_release_vcpi_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_clock)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_write)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_find_vcpi_slots)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_link_configure)kernel(drm_dp_link_power_down)kernel(drm_dp_link_power_up)kernel(drm_dp_link_probe)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_mst_allocate_vcpi)kernel(drm_dp_mst_deallocate_vcpi)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_vcpi_slots)kernel(drm_dp_mst_hpd_irq)kernel(drm_dp_mst_port_has_audio)kernel(drm_dp_mst_reset_vcpi_slots)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_desc)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_update_payload_part1)kernel(drm_dp_update_payload_part2)kernel(drm_edid_block_valid)kernel(drm_edid_duplicate)kernel(drm_edid_get_monitor_name)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_valid)kernel(drm_edid_to_eld)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_fb_helper_add_one_connector)kernel(drm_fb_helper_alloc_fbi)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_cfb_copyarea)kernel(drm_fb_helper_cfb_fillrect)kernel(drm_fb_helper_cfb_imageblit)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_fix)kernel(drm_fb_helper_fill_var)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_modinit)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_remove_one_connector)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_single_add_all_connectors)kernel(drm_fb_helper_sys_copyarea)kernel(drm_fb_helper_sys_fillrect)kernel(drm_fb_helper_sys_imageblit)kernel(drm_fb_helper_sys_read)kernel(drm_fb_helper_sys_write)kernel(drm_fb_helper_unlink_fbi)kernel(drm_fb_helper_unregister_fbi)kernel(drm_flip_work_allocate_task)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_flip_work_queue_task)kernel(drm_format_horz_chroma_subsampling)kernel(drm_format_info)kernel(drm_format_num_planes)kernel(drm_format_plane_cpp)kernel(drm_format_plane_height)kernel(drm_format_plane_width)kernel(drm_format_vert_chroma_subsampling)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_plane_height)kernel(drm_framebuffer_plane_width)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dumb_destroy)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_prepare_fb)kernel(drm_gem_fbdev_fb_create)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_put)kernel(drm_gem_object_put_unlocked)kernel(drm_gem_object_release)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_get_cea_aspect_ratio)kernel(drm_get_connector_status_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_format_name)kernel(drm_get_pci_dev)kernel(drm_get_subpixel_order_name)kernel(drm_global_item_ref)kernel(drm_global_item_unref)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_has_preferred_mode)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_crtc_mode_set)kernel(drm_helper_crtc_mode_set_base)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_ht_create)kernel(drm_ht_find_item)kernel(drm_ht_insert_item)kernel(drm_ht_just_insert_please)kernel(drm_ht_remove)kernel(drm_ht_remove_item)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_ioctl_permit)kernel(drm_irq_install)kernel(drm_irq_uninstall)kernel(drm_is_current_master)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_legacy_addbufs_agp)kernel(drm_legacy_addbufs_pci)kernel(drm_legacy_addmap)kernel(drm_legacy_getsarea)kernel(drm_legacy_idlelock_release)kernel(drm_legacy_idlelock_take)kernel(drm_legacy_ioremap)kernel(drm_legacy_ioremap_wc)kernel(drm_legacy_ioremapfree)kernel(drm_legacy_pci_exit)kernel(drm_legacy_pci_init)kernel(drm_legacy_rmmap)kernel(drm_legacy_rmmap_locked)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_init)kernel(drm_mode_config_reset)kernel(drm_mode_connector_attach_encoder)kernel(drm_mode_connector_list_update)kernel(drm_mode_connector_set_link_status_property)kernel(drm_mode_connector_set_path_property)kernel(drm_mode_connector_set_tile_property)kernel(drm_mode_connector_update_edid_property)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_properties)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_hsync)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_basic)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_backoff_interruptible)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_pci_alloc)kernel(drm_pci_free)kernel(drm_pcie_get_max_link_width)kernel(drm_pcie_get_speed_cap_mask)kernel(drm_pick_cmdline_mode)kernel(drm_plane_cleanup)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_helper_check_state)kernel(drm_plane_helper_check_update)kernel(drm_plane_helper_disable)kernel(drm_plane_helper_update)kernel(drm_plane_init)kernel(drm_poll)kernel(drm_primary_helper_destroy)kernel(drm_primary_helper_disable)kernel(drm_primary_helper_funcs)kernel(drm_primary_helper_update)kernel(drm_prime_gem_destroy)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_page_addr_arrays)kernel(drm_printf)kernel(drm_printk)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_hscale_relaxed)kernel(drm_rect_calc_vscale)kernel(drm_rect_calc_vscale_relaxed)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_rgb_quant_range_selectable)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_set_preferred_mode)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_state_dump)kernel(drm_syncobj_add_callback)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_remove_callback)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_hotplug_event)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vma_node_allow)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drop_nlink)kernel(drop_super)kernel(drxd_attach)kernel(drxd_config_i2c)kernel(drxk_attach)kernel(ds3000_attach)kernel(dsp_audio_law_to_s32)kernel(dsp_audio_s16_to_law)kernel(dst_alloc)kernel(dst_attach)kernel(dst_ca_attach)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_check_sum)kernel(dst_comm_init)kernel(dst_cow_metrics_generic)kernel(dst_destroy)kernel(dst_discard_sk)kernel(dst_error_bailout)kernel(dst_error_recovery)kernel(dst_init)kernel(dst_pio_disable)kernel(dst_release)kernel(dst_wait_dst_ready)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_fpu)kernel(dump_page)kernel(dump_seek)kernel(dump_stack)kernel(dump_write)kernel(dvb_ca_en50221_camchange_irq)kernel(dvb_ca_en50221_camready_irq)kernel(dvb_ca_en50221_frda_irq)kernel(dvb_ca_en50221_init)kernel(dvb_ca_en50221_release)kernel(dvb_dmx_init)kernel(dvb_dmx_release)kernel(dvb_dmx_swfilter)kernel(dvb_dmx_swfilter_204)kernel(dvb_dmx_swfilter_packets)kernel(dvb_dmx_swfilter_raw)kernel(dvb_dmxdev_init)kernel(dvb_dmxdev_release)kernel(dvb_filter_get_ac3info)kernel(dvb_filter_pes2ts)kernel(dvb_filter_pes2ts_init)kernel(dvb_frontend_detach)kernel(dvb_frontend_reinitialise)kernel(dvb_frontend_resume)kernel(dvb_frontend_sleep_until)kernel(dvb_frontend_suspend)kernel(dvb_generic_ioctl)kernel(dvb_generic_open)kernel(dvb_generic_release)kernel(dvb_net_init)kernel(dvb_net_release)kernel(dvb_pll_attach)kernel(dvb_register_adapter)kernel(dvb_register_device)kernel(dvb_register_frontend)kernel(dvb_ringbuffer_avail)kernel(dvb_ringbuffer_empty)kernel(dvb_ringbuffer_flush)kernel(dvb_ringbuffer_flush_spinlock_wakeup)kernel(dvb_ringbuffer_free)kernel(dvb_ringbuffer_init)kernel(dvb_ringbuffer_read)kernel(dvb_ringbuffer_read_user)kernel(dvb_ringbuffer_write)kernel(dvb_unregister_adapter)kernel(dvb_unregister_device)kernel(dvb_unregister_frontend)kernel(dvb_usb_device_exit)kernel(dvb_usb_device_init)kernel(dvb_usb_generic_rw)kernel(dvb_usb_generic_write)kernel(dvb_usb_get_hexline)kernel(dvb_usb_nec_rc_key_to_event)kernel(dvb_usbv2_disconnect)kernel(dvb_usbv2_generic_rw)kernel(dvb_usbv2_generic_rw_locked)kernel(dvb_usbv2_generic_write)kernel(dvb_usbv2_generic_write_locked)kernel(dvb_usbv2_probe)kernel(dvb_usbv2_reset_resume)kernel(dvb_usbv2_resume)kernel(dvb_usbv2_suspend)kernel(dw_dma_cyclic_free)kernel(dw_dma_cyclic_prep)kernel(dw_dma_cyclic_start)kernel(dw_dma_cyclic_stop)kernel(dw_dma_disable)kernel(dw_dma_enable)kernel(dw_dma_filter)kernel(dw_dma_get_dst_addr)kernel(dw_dma_get_src_addr)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(e4000_attach)kernel(e820_any_mapped)kernel(each_symbol_section)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ec100_attach)kernel(ec_burst_disable)kernel(ec_burst_enable)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_atomic_assert_error)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce)kernel(edac_device_handle_ue)kernel(edac_err_assert)kernel(edac_get_sysfs_subsys)kernel(edac_handler_set)kernel(edac_handlers)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_pci_reset_delay_period)kernel(edac_put_sysfs_subsys)kernel(edac_raw_mc_handle_error)kernel(edac_report_status)kernel(edac_subsys)kernel(edd)kernel(edid_info)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(efi)kernel(efi_query_variable_store)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_run_worker)kernel(efivar_sysfs_list)kernel(efivar_validate)kernel(efivar_work)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_sysfs_init)kernel(efivars_unregister)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(elevator_alloc)kernel(elevator_aux_find)kernel(elevator_change)kernel(elevator_exit)kernel(elevator_init)kernel(elfcorehdr_addr)kernel(elv_add_request)kernel(elv_bio_merge_ok)kernel(elv_dispatch_add_tail)kernel(elv_dispatch_sort)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_register_queue)kernel(elv_rq_merge_ok)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(elv_unregister_queue)kernel(em28xx_alloc_urbs)kernel(em28xx_audio_analog_set)kernel(em28xx_audio_setup)kernel(em28xx_gpio_set)kernel(em28xx_init_usb_xfer)kernel(em28xx_read_ac97)kernel(em28xx_read_reg)kernel(em28xx_register_extension)kernel(em28xx_set_mode)kernel(em28xx_stop_urbs)kernel(em28xx_tuner_callback)kernel(em28xx_uninit_usb_xfer)kernel(em28xx_unregister_extension)kernel(em28xx_write_ac97)kernel(em28xx_write_reg)kernel(em28xx_write_reg_bits)kernel(em28xx_write_regs)kernel(emergency_restart)kernel(empty_aops)kernel(empty_zero_page)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(enic_api_devcmd_proxy_by_index)kernel(errata)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_write)kernel(eth_change_mtu)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_rebuild_header)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ether_setup_rh)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_get)kernel(eventfd_ctx_put)kernel(eventfd_ctx_read)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(evm_inode_init_security)kernel(evm_verifyxattr)kernel(evtchn_get)kernel(evtchn_make_refcounted)kernel(evtchn_put)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(extract_attr_from_ios)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(f_setown)kernel(fail_migrate_page)kernel(fanout_mutex)kernel(fasync_helper)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_unix2fat)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_blank)kernel(fb_class)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_open)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_add_monspecs)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_is_primary_device)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_mode_option)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_show_logo)kernel(fb_sys_read)kernel(fb_sys_write)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_rotate_ccw)kernel(fbcon_rotate_cw)kernel(fbcon_rotate_ud)kernel(fbcon_set_bitops)kernel(fbcon_set_rotate)kernel(fbcon_set_tileops)kernel(fc0011_attach)kernel(fc0012_attach)kernel(fc0013_attach)kernel(fc0013_rc_cal_add)kernel(fc0013_rc_cal_reset)kernel(fc2580_attach)kernel(fc_attach_transport)kernel(fc_block_scsi_eh)kernel(fc_change_queue_depth)kernel(fc_change_queue_type)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_post_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_init)kernel(fc_rport_terminate_io)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_destroy_store)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(fcp_avc_transaction)kernel(fcp_bus_reset)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_light)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_get_table)kernel(fib6_rule_default)kernel(fib_default_rule_add)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_check_flags)kernel(fiemap_fill_next_extent)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_ns_capable)kernel(file_open_root)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(filemap_check_errors)kernel(filemap_fault)kernel(filemap_fdatawait)kernel(filemap_fdatawait_range)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_flush)kernel(filemap_page_mkwrite)kernel(filemap_write_and_wait)kernel(filemap_write_and_wait_range)kernel(fill_inquiry_response)kernel(filp_close)kernel(filp_open)kernel(filter_current_check_discard)kernel(filter_match_preds)kernel(find_extend_vma)kernel(find_first_bit)kernel(find_first_zero_bit)kernel(find_font)kernel(find_get_entries_tag)kernel(find_get_page)kernel(find_get_pages_contig)kernel(find_get_pages_tag)kernel(find_get_pid)kernel(find_inode_number)kernel(find_iova)kernel(find_last_bit)kernel(find_lock_page)kernel(find_mci_by_dev)kernel(find_module)kernel(find_next_bit)kernel(find_next_zero_bit)kernel(find_or_create_page)kernel(find_pid_ns)kernel(find_symbol)kernel(find_vma)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(firmware_kobj)kernel(first_ec)kernel(fixed_phy_add)kernel(fixed_phy_register)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_phy_update_state)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_sock_lookup)kernel(fl6_update_dst)kernel(flex_array_alloc)kernel(flex_array_clear)kernel(flex_array_free)kernel(flex_array_free_parts)kernel(flex_array_get)kernel(flex_array_get_ptr)kernel(flex_array_prealloc)kernel(flex_array_put)kernel(flex_array_shrink)kernel(flexcop_device_exit)kernel(flexcop_device_initialize)kernel(flexcop_device_kfree)kernel(flexcop_device_kmalloc)kernel(flexcop_dma_allocate)kernel(flexcop_dma_config)kernel(flexcop_dma_config_timer)kernel(flexcop_dma_control_size_irq)kernel(flexcop_dma_control_timer_irq)kernel(flexcop_dma_free)kernel(flexcop_dma_xfer_control)kernel(flexcop_dump_reg)kernel(flexcop_eeprom_check_mac_addr)kernel(flexcop_i2c_request)kernel(flexcop_pass_dmx_data)kernel(flexcop_pass_dmx_packets)kernel(flexcop_pid_feed_control)kernel(flexcop_sram_ctrl)kernel(flexcop_sram_set_dest)kernel(flexcop_wan_set_speed)kernel(flock_lock_inode_wait)kernel(flow_cache_fini)kernel(flow_cache_init)kernel(flow_cache_lookup)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_keys_dissector)kernel(flush_delayed_work)kernel(flush_kthread_work)kernel(flush_kthread_worker)kernel(flush_old_exec)kernel(flush_scheduled_work)kernel(flush_signals)kernel(flush_work)kernel(flush_workqueue)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte_pmd)kernel(follow_up)kernel(font_vga_8x16)kernel(force_sig)kernel(fpu_finit)kernel(fput)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_buffer_head)kernel(free_c_can_dev)kernel(free_candev)kernel(free_cc770dev)kernel(free_cpumask_var)kernel(free_css_id)kernel(free_dca_provider)kernel(free_dma)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_iova)kernel(free_iova_fast)kernel(free_iova_mem)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_mdio_bitbang)kernel(free_netdev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_rs)kernel(free_rtllib)kernel(free_sja1000dev)kernel(free_task)kernel(free_vm_area)kernel(free_xenballooned_pages)kernel(freeze_bdev)kernel(freeze_super)kernel(freeze_wake)kernel(freezing_slow_path)kernel(freq_reg_info)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(frontswap_curr_pages)kernel(frontswap_register_ops)kernel(frontswap_shrink)kernel(frontswap_tmem_exclusive_gets)kernel(frontswap_writethrough)kernel(fs_bio_set)kernel(fs_kobj)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fscache_add_cache)kernel(fscache_cache_cleared_wq)kernel(fscache_check_aux)kernel(fscache_enqueue_operation)kernel(fscache_fsdef_index)kernel(fscache_init_cache)kernel(fscache_io_error)kernel(fscache_mark_page_cached)kernel(fscache_mark_pages_cached)kernel(fscache_object_destroy)kernel(fscache_object_init)kernel(fscache_object_lookup_negative)kernel(fscache_object_mark_killed)kernel(fscache_object_retrying_stale)kernel(fscache_object_sleep_till_congested)kernel(fscache_obtained_object)kernel(fscache_op_complete)kernel(fscache_op_debug_id)kernel(fscache_operation_init)kernel(fscache_put_operation)kernel(fscache_withdraw_cache)kernel(fsnotify)kernel(fsnotify_get_cookie)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsync_bdev)kernel(ftdi_elan_gone_away)kernel(ftrace_dump)kernel(ftrace_event_reg)kernel(ftrace_output_call)kernel(ftrace_print_array_seq)kernel(ftrace_print_flags_seq)kernel(ftrace_print_hex_seq)kernel(ftrace_print_symbols_seq)kernel(ftrace_raw_output_prep)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fuse_abort_conn)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_kill)kernel(fuse_conn_put)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_get_req)kernel(fuse_get_req_for_background)kernel(fuse_put_request)kernel(fuse_request_alloc)kernel(fuse_request_send)kernel(fuse_request_send_background)kernel(fuse_sync_release)kernel(fw_bus_type)kernel(fw_cancel_transaction)kernel(fw_card_add)kernel(fw_card_initialize)kernel(fw_card_release)kernel(fw_core_add_address_handler)kernel(fw_core_add_descriptor)kernel(fw_core_handle_bus_reset)kernel(fw_core_handle_request)kernel(fw_core_handle_response)kernel(fw_core_remove_address_handler)kernel(fw_core_remove_card)kernel(fw_core_remove_descriptor)kernel(fw_csr_iterator_init)kernel(fw_csr_iterator_next)kernel(fw_csr_string)kernel(fw_device_enable_phys_dma)kernel(fw_fill_response)kernel(fw_get_request_speed)kernel(fw_high_memory_region)kernel(fw_iso_buffer_destroy)kernel(fw_iso_buffer_init)kernel(fw_iso_context_create)kernel(fw_iso_context_destroy)kernel(fw_iso_context_flush_completions)kernel(fw_iso_context_queue)kernel(fw_iso_context_queue_flush)kernel(fw_iso_context_start)kernel(fw_iso_context_stop)kernel(fw_iso_resource_manage)kernel(fw_iso_resources_allocate)kernel(fw_iso_resources_destroy)kernel(fw_iso_resources_free)kernel(fw_iso_resources_init)kernel(fw_iso_resources_update)kernel(fw_rcode_string)kernel(fw_run_transaction)kernel(fw_schedule_bus_reset)kernel(fw_send_request)kernel(fw_send_response)kernel(fw_workqueue)kernel(fwnode_handle_put)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwtty_port_get)kernel(fwtty_port_put)kernel(fx_init)kernel(g_attr_logical_length)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(gcd)kernel(gdt_page)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_virt)kernel(gen_pool_alloc)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_first_fit)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_random_uuid)kernel(generate_resume_trace)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_delete_inode)kernel(generic_end_io_acct)kernel(generic_error_remove_page)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_aio_read)kernel(generic_file_aio_write)kernel(generic_file_buffered_write)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_readonly_mmap)kernel(generic_file_remap_pages)kernel(generic_file_splice_read)kernel(generic_file_splice_write)kernel(generic_fillattr)kernel(generic_getxattr)kernel(generic_handle_irq)kernel(generic_listxattr)kernel(generic_make_request)kernel(generic_mii_ioctl)kernel(generic_permission)kernel(generic_pipe_buf_confirm)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_map)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_steal)kernel(generic_pipe_buf_unmap)kernel(generic_read_dir)kernel(generic_readlink)kernel(generic_removexattr)kernel(generic_rndis_bind)kernel(generic_ro_fops)kernel(generic_segment_checks)kernel(generic_setlease)kernel(generic_setxattr)kernel(generic_show_options)kernel(generic_shutdown_super)kernel(generic_splice_sendpage)kernel(generic_start_io_acct)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_write_sync)kernel(generic_writepages)kernel(geneve_dev_create_fb)kernel(genl_family_attrbuf)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genphy_aneg_done)kernel(genphy_config_aneg)kernel(genphy_read_status)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_suspend)kernel(genphy_update_link)kernel(get_acl)kernel(get_agp_version)kernel(get_anon_bdev)kernel(get_cached_msi_msg)kernel(get_compat_timespec)kernel(get_compat_timeval)kernel(get_cpu_device)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_dcookie)kernel(get_default_font)kernel(get_dev_data)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_disk)kernel(get_fs_type)kernel(get_gendisk)kernel(get_governor_parent_kobj)kernel(get_h225_addr)kernel(get_hwpoison_page)kernel(get_ibs_caps)kernel(get_io_context)kernel(get_kernel_page)kernel(get_kernel_pages)kernel(get_max_files)kernel(get_monotonic_boottime)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_pid)kernel(get_next_bframe)kernel(get_next_dframe)kernel(get_next_ino)kernel(get_nfs_open_context)kernel(get_online_cpus)kernel(get_option)kernel(get_options)kernel(get_phv_bit)kernel(get_phy_device)kernel(get_phys_to_machine)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_bytes_arch)kernel(get_random_int)kernel(get_random_long)kernel(get_scattered_cpuid_leaf)kernel(get_seconds)kernel(get_securelevel)kernel(get_super)kernel(get_super_thawed)kernel(get_task_comm)kernel(get_task_exe_file)kernel(get_task_io_context)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_tz_trend)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_locked)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_write_access)kernel(get_xsave_addr)kernel(get_zeroed_page)kernel(get_zone_device_page)kernel(getboottime)kernel(getnstimeofday64)kernel(getrawmonotonic64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_64k_lle)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_init_64k_lle)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(gf128mul_x_ble)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_atomic)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(ghes_edac_register)kernel(ghes_edac_report_mem_error)kernel(ghes_edac_unregister)kernel(gigaset_add_event)kernel(gigaset_blockdriver)kernel(gigaset_dbg_buffer)kernel(gigaset_debuglevel)kernel(gigaset_fill_inbuf)kernel(gigaset_freecs)kernel(gigaset_freedriver)kernel(gigaset_handle_modem_response)kernel(gigaset_if_receive)kernel(gigaset_initcs)kernel(gigaset_initdriver)kernel(gigaset_isdn_rcv_err)kernel(gigaset_m10x_input)kernel(gigaset_m10x_send_skb)kernel(gigaset_shutdown)kernel(gigaset_skb_rcvd)kernel(gigaset_skb_sent)kernel(gigaset_start)kernel(gigaset_stop)kernel(give_up_console)kernel(global_cache_flush)kernel(global_cursor_default)kernel(glue_cbc_decrypt_128bit)kernel(glue_cbc_encrypt_128bit)kernel(glue_ctr_crypt_128bit)kernel(glue_ctr_crypt_final_128bit)kernel(glue_ecb_crypt_128bit)kernel(glue_xts_crypt_128bit)kernel(glue_xts_crypt_128bit_one)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gnttab_alloc_grant_references)kernel(gnttab_batch_copy)kernel(gnttab_batch_map)kernel(gnttab_cancel_free_callback)kernel(gnttab_claim_grant_reference)kernel(gnttab_empty_grant_references)kernel(gnttab_end_foreign_access)kernel(gnttab_end_foreign_access_ref)kernel(gnttab_end_foreign_transfer)kernel(gnttab_end_foreign_transfer_ref)kernel(gnttab_free_auto_xlat_frames)kernel(gnttab_free_grant_reference)kernel(gnttab_free_grant_references)kernel(gnttab_grant_foreign_access)kernel(gnttab_grant_foreign_access_ref)kernel(gnttab_grant_foreign_access_subpage)kernel(gnttab_grant_foreign_access_subpage_ref)kernel(gnttab_grant_foreign_access_trans)kernel(gnttab_grant_foreign_access_trans_ref)kernel(gnttab_grant_foreign_transfer)kernel(gnttab_grant_foreign_transfer_ref)kernel(gnttab_init)kernel(gnttab_map_refs)kernel(gnttab_max_grant_frames)kernel(gnttab_query_foreign_access)kernel(gnttab_release_grant_reference)kernel(gnttab_request_free_callback)kernel(gnttab_setup_auto_xlat_frames)kernel(gnttab_subpage_grants_available)kernel(gnttab_trans_grants_available)kernel(gnttab_unmap_refs)kernel(gov_queue_work)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_lock_as_irq)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpio_unlock_as_irq)kernel(gpiochip_add_data)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_find)kernel(gpiochip_generic_config)kernel(gpiochip_irqchip_add)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_set_chained_irqchip)kernel(gpiod_cansleep)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_export)kernel(gpiod_export_link)kernel(gpiod_get_direction)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_lock_as_irq)kernel(gpiod_put)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_sysfs_set_active_low)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_unexport)kernel(gpiod_unlock_as_irq)kernel(grab_cache_page_nowait)kernel(grab_cache_page_write_begin)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gsm_activate_mux)kernel(gsm_alloc_mux)kernel(gsm_cleanup_mux)kernel(gsm_free_mux)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(h4_recv_buf)kernel(half_md4_transform)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_mmio_page_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_untracked_irq)kernel(harvest_user)kernel(has_capability)kernel(has_newer_microcode)kernel(hash_algo_name)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(have_submounts)kernel(hci_alloc_dev)kernel(hci_cmd_sync)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_codec_driver_unregister)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hdlc_change_mtu)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_infoframe_pack)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_check_keys_pressed)kernel(hid_connect)kernel(hid_debug)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_set_field)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_find_field)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidp_hid_driver)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hisax_init_pcmcia)kernel(hisax_register)kernel(hisax_unregister)kernel(hmm_device_new)kernel(hmm_device_put)kernel(hmm_devmem_add)kernel(hmm_devmem_fault_range)kernel(hmm_devmem_remove)kernel(hmm_entry_fault)kernel(hmm_mirror_register)kernel(hmm_mirror_unregister)kernel(hmm_vma_alloc_locked_page)kernel(hmm_vma_fault)kernel(hmm_vma_get_pfns)kernel(hmm_vma_range_done)kernel(hpet_mask_rtc_irq_bit)kernel(hpet_register_irq_handler)kernel(hpet_rtc_dropped_irq)kernel(hpet_rtc_interrupt)kernel(hpet_rtc_timer_init)kernel(hpet_set_alarm_time)kernel(hpet_set_periodic_freq)kernel(hpet_set_rtc_irq_bit)kernel(hpet_unregister_irq_handler)kernel(hpi_send_recv)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_get_remaining)kernel(hrtimer_get_res)kernel(hrtimer_init)kernel(hrtimer_init_sleeper)kernel(hrtimer_start)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(ht_create_irq)kernel(ht_destroy_irq)kernel(hv_hypercall_pg)kernel(hv_is_hypercall_page_setup)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_print_host_info)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_irq)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_setup_crash_handler)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_irq)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hw_breakpoint_restore)kernel(hwmon_device_register)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_unregister)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hypercall_page)kernel(hyperv_cleanup)kernel(hyperv_cs)kernel(hyperv_report_panic)kernel(hypervisor_kobj)kernel(i1480_cmd)kernel(i1480_fw_upload)kernel(i1480_rceb_check)kernel(i2c_acpi_find_bus_speed)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_bus_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_dw_clear_int)kernel(i2c_dw_disable)kernel(i2c_dw_disable_int)kernel(i2c_dw_enable)kernel(i2c_dw_init)kernel(i2c_dw_is_enabled)kernel(i2c_dw_probe)kernel(i2c_dw_read_comp_param)kernel(i2c_for_each_dev)kernel(i2c_generic_gpio_recovery)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_ll_driver)kernel(i2c_lock_adapter)kernel(i2c_master_recv)kernel(i2c_master_send)kernel(i2c_new_device)kernel(i2c_new_dummy)kernel(i2c_new_probed_device)kernel(i2c_new_secondary_device)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_release_client)kernel(i2c_setup_smbus_alert)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_unlock_adapter)kernel(i2c_unregister_device)kernel(i2c_use_client)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(i40e_register_client)kernel(i40e_unregister_client)kernel(i40evf_register_client)kernel(i40evf_unregister_client)kernel(i8042_check_port_owner)kernel(i8042_command)kernel(i8042_install_filter)kernel(i8042_lock_chip)kernel(i8042_remove_filter)kernel(i8042_unlock_chip)kernel(i8253_lock)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_read_mch_val)kernel(iTCO_vendor_check_noreboot_on)kernel(iTCO_vendor_pre_keepalive)kernel(iTCO_vendor_pre_set_heartbeat)kernel(iTCO_vendor_pre_start)kernel(iTCO_vendor_pre_stop)kernel(ib_alloc_cq)kernel(ib_alloc_device)kernel(ib_alloc_fmr)kernel(ib_alloc_mr)kernel(ib_alloc_odp_umem)kernel(ib_alloc_xrcd)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_cancel_mad)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_cq)kernel(ib_create_flow)kernel(ib_create_fmr_pool)kernel(ib_create_qp)kernel(ib_create_qp_security)kernel(ib_create_rwq_ind_table)kernel(ib_create_send_mad)kernel(ib_create_srq)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_fmr)kernel(ib_dealloc_pd)kernel(ib_dealloc_xrcd)kernel(ib_dereg_mr)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq)kernel(ib_destroy_flow)kernel(ib_destroy_fmr_pool)kernel(ib_destroy_qp)kernel(ib_destroy_rwq_ind_table)kernel(ib_destroy_srq)kernel(ib_destroy_wq)kernel(ib_detach_mcast)kernel(ib_dispatch_event)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_gid)kernel(ib_find_cached_gid_by_port)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_gid_by_filter)kernel(ib_find_pkey)kernel(ib_flush_fmr_pool)kernel(ib_fmr_pool_map_phys)kernel(ib_fmr_pool_unmap)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_gid)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_client_data)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_stats)kernel(ib_init_ah_from_mcmember)kernel(ib_init_ah_from_path)kernel(ib_init_ah_from_wc)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_modify_cq)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_modify_wq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_process_mad_wc)kernel(ib_query_gid)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_redirect_mad_qp)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_register_mad_snoop)kernel(ib_resize_cq)kernel(ib_resolve_eth_dmac)kernel(ib_response_mad)kernel(ib_rvt_state_ops)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_sendonly_fullmem_support)kernel(ib_sa_service_rec_query)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_security_modify_qp)kernel(ib_security_pkey_access)kernel(ib_send_cm_apr)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_lap)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_get)kernel(ib_umem_odp_map_dma_pages)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_page_count)kernel(ib_umem_release)kernel(ib_unmap_fmr)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibft_addr)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ibrs_present_key)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmp_send)kernel(icmpv6_err_convert)kernel(icmpv6_send)kernel(ida_destroy)kernel(ida_get_new_above)kernel(ida_init)kernel(ida_pre_get)kernel(ida_remove)kernel(ida_simple_get)kernel(ida_simple_remove)kernel(idle_notifier_register)kernel(idle_notifier_unregister)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_ext)kernel(idr_destroy)kernel(idr_find_slowpath)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ext)kernel(idr_init)kernel(idr_is_empty)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_bss_get_ie)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_to_frequency)kernel(ieee80211_chswitch_done)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_csa_is_complete)kernel(ieee80211_csa_update_counter)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_from_8023)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_frequency_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_hdrlen)kernel(ieee80211_ie_split_ric)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_rtnl)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_nullfunc_get)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_napi)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_status)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_txq_get_depth)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(igrab)kernel(ihold)kernel(iio_alloc_pollfunc)kernel(iio_buffer_init)kernel(iio_buffer_read_length)kernel(iio_buffer_register)kernel(iio_buffer_show_enable)kernel(iio_buffer_store_enable)kernel(iio_buffer_unregister)kernel(iio_buffer_write_length)kernel(iio_bus_type)kernel(iio_channel_cb_get_channels)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_get_all_cb)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_channel_release_all_cb)kernel(iio_channel_start_all_cb)kernel(iio_channel_stop_all_cb)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_free)kernel(iio_device_register)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_get_channel_type)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_read_channel_processed)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_scan_mask_query)kernel(iio_scan_mask_set)kernel(iio_str_to_fixpoint)kernel(iio_sw_buffer_preenable)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_register)kernel(iio_trigger_unregister)kernel(iio_triggered_buffer_postenable)kernel(iio_triggered_buffer_predisable)kernel(iio_update_buffers)kernel(iio_update_demux)kernel(iio_validate_scan_mask_onehot)kernel(il_add_beacon_time)kernel(il_add_station_common)kernel(il_alloc_txq_mem)kernel(il_apm_init)kernel(il_apm_stop)kernel(il_bcast_addr)kernel(il_bg_watchdog)kernel(il_cancel_scan_deferred_work)kernel(il_check_rxon_cmd)kernel(il_chswitch_done)kernel(il_clear_bit)kernel(il_clear_ucode_stations)kernel(il_cmd_queue_free)kernel(il_cmd_queue_unmap)kernel(il_connection_init_rx_config)kernel(il_dbgfs_register)kernel(il_dbgfs_unregister)kernel(il_dealloc_bcast_stations)kernel(il_debug_level)kernel(il_eeprom_free)kernel(il_eeprom_init)kernel(il_eeprom_query16)kernel(il_eeprom_query_addr)kernel(il_fill_probe_req)kernel(il_force_reset)kernel(il_free_channel_map)kernel(il_free_geos)kernel(il_free_txq_mem)kernel(il_full_rxon_required)kernel(il_get_active_dwell_time)kernel(il_get_channel_info)kernel(il_get_cmd_string)kernel(il_get_free_ucode_key_idx)kernel(il_get_lowest_plcp)kernel(il_get_passive_dwell_time)kernel(il_get_single_channel_number)kernel(il_hdl_csa)kernel(il_hdl_error)kernel(il_hdl_pm_debug_stats)kernel(il_hdl_pm_sleep)kernel(il_hdl_spectrum_measurement)kernel(il_init_channel_map)kernel(il_init_geos)kernel(il_init_scan_params)kernel(il_irq_handle_error)kernel(il_is_ht40_tx_allowed)kernel(il_isr)kernel(il_leds_exit)kernel(il_leds_init)kernel(il_mac_add_interface)kernel(il_mac_bss_info_changed)kernel(il_mac_change_interface)kernel(il_mac_conf_tx)kernel(il_mac_config)kernel(il_mac_flush)kernel(il_mac_hw_scan)kernel(il_mac_remove_interface)kernel(il_mac_reset_tsf)kernel(il_mac_sta_remove)kernel(il_mac_tx_last_beacon)kernel(il_pm_ops)kernel(il_poll_bit)kernel(il_power_initialize)kernel(il_power_update_mode)kernel(il_prep_station)kernel(il_print_rx_config_cmd)kernel(il_queue_space)kernel(il_rd_prph)kernel(il_read_targ_mem)kernel(il_remove_station)kernel(il_restore_stations)kernel(il_rx_queue_alloc)kernel(il_rx_queue_space)kernel(il_rx_queue_update_write_ptr)kernel(il_scan_cancel)kernel(il_scan_cancel_timeout)kernel(il_send_add_sta)kernel(il_send_bt_config)kernel(il_send_cmd)kernel(il_send_cmd_pdu)kernel(il_send_cmd_pdu_async)kernel(il_send_cmd_sync)kernel(il_send_lq_cmd)kernel(il_send_rxon_timing)kernel(il_send_stats_request)kernel(il_set_bit)kernel(il_set_decrypted_flag)kernel(il_set_flags_for_band)kernel(il_set_rate)kernel(il_set_rxon_channel)kernel(il_set_rxon_ht)kernel(il_set_rxon_hwcrypto)kernel(il_set_tx_power)kernel(il_setup_rx_scan_handlers)kernel(il_setup_scan_deferred_work)kernel(il_setup_watchdog)kernel(il_tx_cmd_complete)kernel(il_tx_cmd_protection)kernel(il_tx_queue_free)kernel(il_tx_queue_init)kernel(il_tx_queue_reset)kernel(il_tx_queue_unmap)kernel(il_txq_update_write_ptr)kernel(il_update_stats)kernel(il_usecs_to_beacons)kernel(il_wr_prph)kernel(il_write_targ_mem)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_bind_conflict)kernel(inet6_csk_reqsk_queue_hash_add)kernel(inet6_csk_search_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_destroy_sock)kernel(inet6_getname)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_icmp_sender)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_unregister_icmp_sender)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_type)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_bind_conflict)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_compat_getsockopt)kernel(inet_csk_compat_setsockopt)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reqsk_queue_prune)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_search_req)kernel(inet_csk_timer_bug_msg)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_dccp_listen)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_frag_destroy)kernel(inet_frag_evictor)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_maybe_warn_overflow)kernel(inet_frags_exit_net)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_frags_init_net)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo_init)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twdr_hangman)kernel(inet_twdr_twcal_tick)kernel(inet_twdr_twkill_work)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_twsk_schedule)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_buffer)kernel(init_cdrom_command)kernel(init_dummy_netdev)kernel(init_fpu)kernel(init_iova_domain)kernel(init_level4_pgt)kernel(init_net)kernel(init_pid_ns)kernel(init_rs)kernel(init_rs_non_canonical)kernel(init_special_inode)kernel(init_srcu_struct)kernel(init_task)kernel(init_timer_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(injectm)kernel(inode_add_bytes)kernel(inode_add_rsv_space)kernel(inode_change_ok)kernel(inode_claim_rsv_space)kernel(inode_dax)kernel(inode_dio_done)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_reclaim_rsv_space)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(inode_sub_rsv_space)kernel(inode_wait)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_allocate_polled_device)kernel(input_class)kernel(input_close_device)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_create_memless)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_free_polled_device)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_register_polled_device)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(input_unregister_polled_device)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(install_exec_creds)kernel(int_sqrt)kernel(int_to_scsilun)kernel(intel_enable_gtt)kernel(intel_gmch_probe)kernel(intel_gmch_remove)kernel(intel_gtt_chipset_flush)kernel(intel_gtt_clear_range)kernel(intel_gtt_get)kernel(intel_gtt_insert_page)kernel(intel_gtt_insert_sg_entries)kernel(intel_iommu_enabled)kernel(intel_iommu_gfx_mapped)kernel(intel_lpss_prepare)kernel(intel_lpss_probe)kernel(intel_lpss_remove)kernel(intel_lpss_resume)kernel(intel_lpss_suspend)kernel(intel_pinctrl_probe)kernel(intel_pinctrl_remove)kernel(intel_pinctrl_resume)kernel(intel_pinctrl_suspend)kernel(intel_pt_handle_vmx)kernel(intel_sst_pm)kernel(interruptible_sleep_on)kernel(interruptible_sleep_on_timeout)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(intlog10)kernel(intlog2)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(invalidate_partition)kernel(inverse_translate)kernel(io_schedule)kernel(io_schedule_timeout)kernel(ioat_dma_setup_interrupts)kernel(ioc4_register_submodule)kernel(ioc4_unregister_submodule)kernel(ioc_list)kernel(ioc_lookup_icq)kernel(ioctl_by_bdev)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_dirty)kernel(iomap_page_mkwrite)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_truncate_page)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_area_alloc)kernel(iommu_attach_device)kernel(iommu_attach_group)kernel(iommu_capable)kernel(iommu_detach_device)kernel(iommu_detach_group)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_domain_get_attr)kernel(iommu_domain_set_attr)kernel(iommu_domain_window_disable)kernel(iommu_domain_window_enable)kernel(iommu_get_domain_for_dev)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_by_id)kernel(iommu_group_get_iommudata)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_register_notifier)kernel(iommu_group_remove_device)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_group_unregister_notifier)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_present)kernel(iommu_set_fault_handler)kernel(iommu_unmap)kernel(ioport_map)kernel(ioport_resource)kernel(ioport_unmap)kernel(ioread16)kernel(ioread16_rep)kernel(ioread16be)kernel(ioread32)kernel(ioread32_rep)kernel(ioread32be)kernel(ioread8)kernel(ioread8_rep)kernel(ioremap_cache)kernel(ioremap_nocache)kernel(ioremap_page_range)kernel(ioremap_prot)kernel(ioremap_wc)kernel(iosf_mbi_available)kernel(iosf_mbi_call_pmic_bus_access_notifier_chain)kernel(iosf_mbi_modify)kernel(iosf_mbi_punit_acquire)kernel(iosf_mbi_punit_release)kernel(iosf_mbi_read)kernel(iosf_mbi_register_pmic_bus_access_notifier)kernel(iosf_mbi_unregister_pmic_bus_access_notifier)kernel(iosf_mbi_write)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_copy_from_user)kernel(iov_iter_copy_from_user_atomic)kernel(iov_iter_fault_in_readable)kernel(iov_iter_single_seg_count)kernel(iov_shorten)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iowrite16)kernel(iowrite16_rep)kernel(iowrite16be)kernel(iowrite32)kernel(iowrite32_rep)kernel(iowrite32be)kernel(iowrite8)kernel(iowrite8_rep)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_expire_frag_queue)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_frag_init)kernel(ip6_frag_match)kernel(ip6_local_out)kernel(ip6_local_out_sk)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_sk)kernel(ip_compute_csum)kernel(ip_ct_attach)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_frag_ecn_table)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_idents_reserve)kernel(ip_local_out_sk)kernel(ip_mc_check_igmp)kernel(ip_mc_dec_group)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_send_check)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ip_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_setsockopt)kernel(ip_tos2prio)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_delete_net)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_get_stats64)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_ioctl)kernel(ip_tunnel_lookup)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_newlink)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_uninit)kernel(ip_tunnel_unneed_metadata)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipath_debug)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_shadow_smi_handlers)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_register_smi)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_add_proc_entry)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ips_link_to_i915_driver)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_prefix)kernel(ipv6_dev_get_saddr)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_nfrag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(ir_raw_event_handle)kernel(ir_raw_event_set_idle)kernel(ir_raw_event_store)kernel(ir_raw_event_store_edge)kernel(ir_raw_event_store_with_filter)kernel(ir_raw_handler_register)kernel(ir_raw_handler_unregister)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(irq_cpu_rmap_add)kernel(irq_create_direct_mapping)kernel(irq_create_mapping)kernel(irq_create_of_mapping)kernel(irq_create_strict_mappings)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_add_linear)kernel(irq_domain_add_nomap)kernel(irq_domain_add_simple)kernel(irq_domain_add_tree)kernel(irq_domain_associate_many)kernel(irq_domain_remove)kernel(irq_domain_simple_ops)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_host)kernel(irq_find_mapping)kernel(irq_fpu_usable)kernel(irq_free_descs)kernel(irq_free_hwirqs)kernel(irq_from_evtchn)kernel(irq_get_irq_data)kernel(irq_linear_revmap)kernel(irq_modify_status)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_regs)kernel(irq_remapping_cap)kernel(irq_set_affinity_hint)kernel(irq_set_affinity_notifier)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_vcpu_affinity)kernel(irq_stat)kernel(irq_to_desc)kernel(irq_work_queue)kernel(irq_work_queue_on)kernel(irq_work_run)kernel(irq_work_sync)kernel(is_bad_inode)kernel(is_dock_device)kernel(is_fw_load)kernel(is_hpet_enabled)kernel(is_jack_detectable)kernel(is_module_sig_enforced)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_skb_forwardable)kernel(is_skl_dsp_running)kernel(is_uv_hubless)kernel(is_uv_system)kernel(isa_dma_bridge_buggy)kernel(isac_d_l2l1)kernel(isac_init)kernel(isac_irq)kernel(isac_setup)kernel(isacsx_irq)kernel(isacsx_setup)kernel(iscsi_add_session)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iscsi_change_param_sprintf)kernel(iscsi_change_queue_depth)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_work)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_create_conn)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_conn)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_destroy_session)kernel(iscsi_eh_abort)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_eh_target_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_free_session)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_flashnode_conn_dev)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_scan_finished)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsoliticed_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(isdn_ppp_register_compressor)kernel(isdn_ppp_unregister_compressor)kernel(isdn_register_divert)kernel(isdnhdlc_decode)kernel(isdnhdlc_encode)kernel(isdnhdlc_out_init)kernel(isdnhdlc_rcv_init)kernel(ishtp_bus_remove_all_clients)kernel(ishtp_cl_allocate)kernel(ishtp_cl_connect)kernel(ishtp_cl_disconnect)kernel(ishtp_cl_driver_unregister)kernel(ishtp_cl_flush_queues)kernel(ishtp_cl_free)kernel(ishtp_cl_io_rb_recycle)kernel(ishtp_cl_link)kernel(ishtp_cl_send)kernel(ishtp_cl_unlink)kernel(ishtp_device_init)kernel(ishtp_fw_cl_by_uuid)kernel(ishtp_get_device)kernel(ishtp_put_device)kernel(ishtp_recv)kernel(ishtp_register_event_cb)kernel(ishtp_reset_compl_handler)kernel(ishtp_reset_handler)kernel(ishtp_send_resume)kernel(ishtp_send_suspend)kernel(ishtp_start)kernel(isl6405_attach)kernel(isl6421_attach)kernel(isl6423_attach)kernel(iso_packets_buffer_destroy)kernel(iso_packets_buffer_init)kernel(it913x_attach)kernel(it913x_fe_attach)kernel(itd1000_attach)kernel(iter_div_u64_rem)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(iunique)kernel(ivtv_api)kernel(ivtv_claim_stream)kernel(ivtv_clear_irq_mask)kernel(ivtv_debug)kernel(ivtv_ext_init)kernel(ivtv_firmware_check)kernel(ivtv_init_on_first_open)kernel(ivtv_release_stream)kernel(ivtv_reset_ir_gpio)kernel(ivtv_set_irq_mask)kernel(ivtv_start_v4l2_encode_stream)kernel(ivtv_stop_v4l2_encode_stream)kernel(ivtv_udma_alloc)kernel(ivtv_udma_prepare)kernel(ivtv_udma_setup)kernel(ivtv_udma_unmap)kernel(ivtv_vapi)kernel(ivtv_vapi_result)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwe_stream_add_event)kernel(iwe_stream_add_point)kernel(iwe_stream_add_value)kernel(iwl_abort_notification_waits)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_dump_desc_assert)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_error_dump)kernel(iwl_fw_get_nvm)kernel(iwl_fw_runtime_init)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_handle_notification)kernel(iwl_get_bios_mcc)kernel(iwl_get_cmd_string)kernel(iwl_get_shared_mem_conf)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_init_sbands)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_check_version)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_remove_notification)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_hw_address_from_csr)kernel(iwl_trans_send_cmd)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(ix2505v_attach)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_file_inode)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_invalidatepage)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_start_commit)kernel(jbd2_log_wait_commit)kernel(jbd2_trans_will_send_data_barrier)kernel(jiffies)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec)kernel(jiffies_to_timeval)kernel(jiffies_to_usecs)kernel(jprobe_return)kernel(jump_label_rate_limit)kernel(kallsyms_lookup_name)kernel(kallsyms_on_each_symbol)kernel(kasprintf)kernel(kbl_sst_dsp_init)kernel(kblockd_schedule_delayed_work)kernel(kblockd_schedule_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcrypto_wq)kernel(kd_mksound)kernel(kdb_current_task)kernel(kdb_get_kbd_char)kernel(kdb_grepping_flag)kernel(kdb_poll_funcs)kernel(kdb_poll_idx)kernel(kdb_printf)kernel(kdb_register)kernel(kdb_register_repeat)kernel(kdb_unregister)kernel(kdbgetsymval)kernel(kern_mount_data)kernel(kern_path)kernel(kern_path_create)kernel(kern_path_mountpoint)kernel(kern_unmount)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_getsockopt)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendpage)kernel(kernel_setsockopt)kernel(kernel_sock_ioctl)kernel(kernel_sock_shutdown)kernel(kernel_stack)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_trusted)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_search)kernel(kfree)kernel(kfree_call_rcu)kernel(kfree_const)kernel(kfree_put_link)kernel(kfree_skb)kernel(kfree_skb_list)kernel(kfree_skb_partial)kernel(kgd2kfd_init)kernel(kgdb_active)kernel(kgdb_breakpoint)kernel(kgdb_connected)kernel(kgdb_register_io_module)kernel(kgdb_schedule_breakpoint)kernel(kgdb_unregister_io_module)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_bdev)kernel(kill_block_super)kernel(kill_dax)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_mtd_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_info_as_cred)kernel(kiocb_set_cancel_fn)kernel(klist_add_after)kernel(klist_add_before)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(klp_disable_patch)kernel(klp_enable_patch)kernel(klp_register_patch)kernel(klp_shadow_alloc)kernel(klp_shadow_free)kernel(klp_shadow_free_all)kernel(klp_shadow_get)kernel(klp_shadow_get_or_alloc)kernel(klp_unregister_patch)kernel(km_is_alive)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_dma_caches)kernel(kmalloc_order_trace)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_node)kernel(kmem_cache_alloc_node_trace)kernel(kmem_cache_alloc_trace)kernel(kmem_cache_create)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmemdup)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(krealloc)kernel(ks0108_address)kernel(ks0108_displaystate)kernel(ks0108_isinited)kernel(ks0108_page)kernel(ks0108_startline)kernel(ks0108_writecontrol)kernel(ks0108_writedata)kernel(kset_create_and_add)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(kstat)kernel(kstrdup)kernel(kstrdup_const)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(kthread_bind)kernel(kthread_create_on_node)kernel(kthread_freezable_should_stop)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boottime)kernel(ktime_get_clocktai)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_monotonic_offset)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_real)kernel(ktime_get_snapshot)kernel(ktime_get_ts64)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvm_after_handle_nmi)kernel(kvm_apic_match_dest)kernel(kvm_apic_set_eoi_accelerated)kernel(kvm_apic_update_irr)kernel(kvm_apic_update_ppr)kernel(kvm_apic_write_nodecode)kernel(kvm_arch_end_assignment)kernel(kvm_arch_has_assigned_device)kernel(kvm_arch_has_noncoherent_dma)kernel(kvm_arch_register_noncoherent_dma)kernel(kvm_arch_start_assignment)kernel(kvm_arch_unregister_noncoherent_dma)kernel(kvm_async_pf_task_wait)kernel(kvm_async_pf_task_wake)kernel(kvm_before_handle_nmi)kernel(kvm_clear_guest)kernel(kvm_clear_guest_page)kernel(kvm_clock)kernel(kvm_complete_insn_gp)kernel(kvm_cpu_get_interrupt)kernel(kvm_cpu_has_interrupt)kernel(kvm_cpu_has_pending_timer)kernel(kvm_cpuid)kernel(kvm_debugfs_dir)kernel(kvm_default_tsc_scaling_ratio)kernel(kvm_define_shared_msr)kernel(kvm_disable_largepages)kernel(kvm_disable_tdp)kernel(kvm_emulate_cpuid)kernel(kvm_emulate_halt)kernel(kvm_emulate_hypercall)kernel(kvm_emulate_wbinvd)kernel(kvm_enable_efer_bits)kernel(kvm_enable_tdp)kernel(kvm_exit)kernel(kvm_fast_pio_out)kernel(kvm_find_cpuid_entry)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_apic_base)kernel(kvm_get_cr8)kernel(kvm_get_cs_db_l_bits)kernel(kvm_get_dirty_log)kernel(kvm_get_dirty_log_protect)kernel(kvm_get_dr)kernel(kvm_get_kvm)kernel(kvm_get_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_pfn)kernel(kvm_get_rflags)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_has_tsc_control)kernel(kvm_init)kernel(kvm_init_shadow_ept_mmu)kernel(kvm_init_shadow_mmu)kernel(kvm_inject_nmi)kernel(kvm_inject_page_fault)kernel(kvm_inject_pending_timer_irqs)kernel(kvm_inject_realmode_interrupt)kernel(kvm_intr_is_single_vcpu)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_linear_rip)kernel(kvm_is_visible_gfn)kernel(kvm_lapic_expired_hv_timer)kernel(kvm_lapic_find_highest_irr)kernel(kvm_lapic_hv_timer_in_use)kernel(kvm_lapic_reg_read)kernel(kvm_lapic_reg_write)kernel(kvm_lapic_set_eoi)kernel(kvm_lapic_switch_to_hv_timer)kernel(kvm_lapic_switch_to_sw_timer)kernel(kvm_lmsw)kernel(kvm_max_guest_tsc_khz)kernel(kvm_max_tsc_scaling_ratio)kernel(kvm_mce_cap_supported)kernel(kvm_mmu_clear_dirty_pt_masked)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_load)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_mask_ptes)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_mmu_slot_largepage_remove_write_access)kernel(kvm_mmu_slot_leaf_clear_dirty)kernel(kvm_mmu_slot_set_dirty)kernel(kvm_mmu_sync_roots)kernel(kvm_mmu_unload)kernel(kvm_mmu_unprotect_page)kernel(kvm_mmu_unprotect_page_virt)kernel(kvm_mpx_supported)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_mtrr_valid)kernel(kvm_no_apic_vcpu)kernel(kvm_page_track_register_notifier)kernel(kvm_page_track_unregister_notifier)kernel(kvm_para_available)kernel(kvm_put_kvm)kernel(kvm_queue_exception)kernel(kvm_queue_exception_e)kernel(kvm_rdpmc)kernel(kvm_read_and_reset_pf_reason)kernel(kvm_read_guest)kernel(kvm_read_guest_atomic)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_page)kernel(kvm_read_guest_page_mmu)kernel(kvm_read_guest_virt)kernel(kvm_read_l1_tsc)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_requeue_exception)kernel(kvm_requeue_exception_e)kernel(kvm_require_cpl)kernel(kvm_require_dr)kernel(kvm_scale_tsc)kernel(kvm_set_apic_base)kernel(kvm_set_cr0)kernel(kvm_set_cr3)kernel(kvm_set_cr4)kernel(kvm_set_cr8)kernel(kvm_set_dr)kernel(kvm_set_memory_region)kernel(kvm_set_msi_irq)kernel(kvm_set_msr)kernel(kvm_set_msr_common)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_set_posted_intr_wakeup_handler)kernel(kvm_set_rflags)kernel(kvm_set_shared_msr)kernel(kvm_set_xcr)kernel(kvm_slot_page_track_add_page)kernel(kvm_slot_page_track_remove_page)kernel(kvm_spurious_fault)kernel(kvm_task_switch)kernel(kvm_tsc_scaling_ratio_frac_bits)kernel(kvm_valid_efer)kernel(kvm_vcpu_block)kernel(kvm_vcpu_cache)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_page)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_init)kernel(kvm_vcpu_is_reset_bsp)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_reload_apic_access_page)kernel(kvm_vcpu_uninit)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_vector_hashing_enabled)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvm_write_guest_virt_system)kernel(kvm_write_tsc)kernel(kvm_x86_ops)kernel(kvmalloc_node)kernel(kvmgt_mpt)kernel(kzfree)kernel(l1_event)kernel(l1tf_mitigation)kernel(l1tf_vmx_mitigation)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(l2tp_ioctl)kernel(l2tp_nl_register_ops)kernel(l2tp_nl_unregister_ops)kernel(l2tp_recv_common)kernel(l2tp_session_create)kernel(l2tp_session_delete)kernel(l2tp_session_find)kernel(l2tp_session_find_by_ifname)kernel(l2tp_session_find_nth)kernel(l2tp_session_free)kernel(l2tp_session_get)kernel(l2tp_session_queue_purge)kernel(l2tp_tunnel_closeall)kernel(l2tp_tunnel_create)kernel(l2tp_tunnel_delete)kernel(l2tp_tunnel_find)kernel(l2tp_tunnel_find_nth)kernel(l2tp_tunnel_sock_lookup)kernel(l2tp_tunnel_sock_put)kernel(l2tp_udp_encap_recv)kernel(l2tp_xmit_skb)kernel(l64781_attach)kernel(laptop_mode)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(lcm)kernel(lease_get_mtime)kernel(lease_modify)kernel(leave_mm)kernel(led_blink_set)kernel(led_blink_set_oneshot)kernel(led_classdev_register)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_set_brightness)kernel(led_stop_software_blink)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_rename_static)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_show)kernel(led_trigger_store)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(lg2160_attach)kernel(lg_global_lock)kernel(lg_global_unlock)kernel(lg_local_lock)kernel(lg_local_lock_cpu)kernel(lg_local_unlock)kernel(lg_local_unlock_cpu)kernel(lg_lock_init)kernel(lgdt3305_attach)kernel(lgdt330x_attach)kernel(lgs8gxx_attach)kernel(lib80211_crypt_delayed_deinit)kernel(lib80211_crypt_info_free)kernel(lib80211_crypt_info_init)kernel(lib80211_get_crypto_ops)kernel(lib80211_register_crypto_ops)kernel(lib80211_unregister_crypto_ops)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_start_timer)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(linear_hugepage_index)kernel(linkwatch_fire_event)kernel(lirc_dev_fop_close)kernel(lirc_dev_fop_ioctl)kernel(lirc_dev_fop_open)kernel(lirc_dev_fop_poll)kernel(lirc_dev_fop_read)kernel(lirc_dev_fop_write)kernel(lirc_get_pdata)kernel(lirc_register_driver)kernel(lirc_unregister_driver)kernel(lis3_dev)kernel(lis3lv02d_init_device)kernel(lis3lv02d_init_dt)kernel(lis3lv02d_joystick_disable)kernel(lis3lv02d_joystick_enable)kernel(lis3lv02d_poweroff)kernel(lis3lv02d_poweron)kernel(lis3lv02d_remove_fs)kernel(list_del)kernel(list_lru_add)kernel(list_lru_count_node)kernel(list_lru_del)kernel(list_lru_destroy)kernel(list_lru_init_key)kernel(list_lru_walk_node)kernel(list_sort)kernel(ll_rw_block)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_list_lock)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(lnbh24_attach)kernel(lnbp21_attach)kernel(lnbp22_attach)kernel(load_nls)kernel(load_nls_default)kernel(load_pdptrs)kernel(local_apic_timer_c2_ok)kernel(local_bh_disable)kernel(local_bh_enable)kernel(local_bh_enable_ip)kernel(local_clock)kernel(local_touch_nmi)kernel(lock_fb_info)kernel(lock_may_read)kernel(lock_may_write)kernel(lock_rename)kernel(lock_sock_fast)kernel(lock_sock_nested)kernel(lock_two_nondirectories)kernel(lockd_down)kernel(lockd_up)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_or_lock)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_end_grace)kernel(locks_free_lock)kernel(locks_in_grace)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_mandatory_area)kernel(locks_release_private)kernel(locks_remove_posix)kernel(locks_start_grace)kernel(look_up_OID)kernel(lookup_address)kernel(lookup_bdev)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(loop_register_transfer)kernel(loop_unregister_transfer)kernel(loops_per_jiffy)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(lp55xx_deinit_device)kernel(lp55xx_init_device)kernel(lp55xx_is_extclk_used)kernel(lp55xx_read)kernel(lp55xx_register_leds)kernel(lp55xx_register_sysfs)kernel(lp55xx_unregister_leds)kernel(lp55xx_unregister_sysfs)kernel(lp55xx_update_bits)kernel(lp55xx_write)kernel(lro_flush_all)kernel(lro_flush_pkt)kernel(lro_receive_frags)kernel(lro_receive_skb)kernel(lrw_camellia_exit_tfm)kernel(lrw_camellia_setkey)kernel(lrw_crypt)kernel(lrw_free_table)kernel(lrw_init_table)kernel(lrw_serpent_exit_tfm)kernel(lrw_serpent_setkey)kernel(lrw_twofish_exit_tfm)kernel(lrw_twofish_setkey)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(m2p_add_override)kernel(m2p_find_override_pfn)kernel(m2p_remove_override)kernel(m88rs2000_attach)kernel(mISDNDevName4ch)kernel(mISDN_FsmAddTimer)kernel(mISDN_FsmChangeState)kernel(mISDN_FsmDelTimer)kernel(mISDN_FsmEvent)kernel(mISDN_FsmFree)kernel(mISDN_FsmInitTimer)kernel(mISDN_FsmNew)kernel(mISDN_FsmRestartTimer)kernel(mISDN_clear_bchannel)kernel(mISDN_clock_get)kernel(mISDN_clock_update)kernel(mISDN_ctrl_bchannel)kernel(mISDN_dsp_element_register)kernel(mISDN_dsp_element_unregister)kernel(mISDN_freebchannel)kernel(mISDN_freedchannel)kernel(mISDN_initbchannel)kernel(mISDN_initdchannel)kernel(mISDN_register_Bprotocol)kernel(mISDN_register_clock)kernel(mISDN_register_device)kernel(mISDN_unregister_Bprotocol)kernel(mISDN_unregister_clock)kernel(mISDN_unregister_device)kernel(mISDNipac_init)kernel(mISDNipac_irq)kernel(mISDNisac_init)kernel(mISDNisac_irq)kernel(mISDNisar_init)kernel(mISDNisar_irq)kernel(mac_pton)kernel(macb_ethtool_ops)kernel(macb_get_hwaddr)kernel(macb_get_stats)kernel(macb_ioctl)kernel(macb_mii_init)kernel(macb_set_hwaddr)kernel(macb_set_rx_mode)kernel(machine_check_poll)kernel(machine_to_phys_mapping)kernel(machine_to_phys_nr)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(macvlan_start_xmit)kernel(macvtap_get_socket)kernel(make_bad_inode)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mantis_ca_exit)kernel(mantis_ca_init)kernel(mantis_dma_exit)kernel(mantis_dma_init)kernel(mantis_dvb_exit)kernel(mantis_dvb_init)kernel(mantis_frontend_power)kernel(mantis_frontend_soft_reset)kernel(mantis_get_mac)kernel(mantis_gpio_set_bits)kernel(mantis_i2c_exit)kernel(mantis_i2c_init)kernel(mantis_pci_exit)kernel(mantis_pci_init)kernel(mantis_stream_control)kernel(mantis_uart_exit)kernel(mantis_uart_init)kernel(map_destroy)kernel(map_vm_area)kernel(mapping_tagged)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_hardware_deprecated)kernel(mark_hardware_unsupported)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_page_dirty)kernel(mark_tech_preview)kernel(mark_tsc_unstable)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(math_state_restore)kernel(max2165_attach)kernel(max98090_mic_detect)kernel(max_session_slots)kernel(may_umount)kernel(may_umount_tree)kernel(mb86a16_attach)kernel(mb86a20s_attach)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_alloc)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_free)kernel(mb_cache_entry_get)kernel(mb_cache_entry_insert)kernel(mb_cache_entry_release)kernel(mb_cache_shrink)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mc44s803_attach)kernel(mce_inject_log)kernel(mce_is_memory_error)kernel(mce_notify_irq)kernel(mce_register_decode_chain)kernel(mce_unregister_decode_chain)kernel(mcryptd_ahash_child)kernel(mcryptd_ahash_desc)kernel(mcryptd_alloc_ahash)kernel(mcryptd_arm_flusher)kernel(mcryptd_flusher)kernel(mcryptd_free_ahash)kernel(mcsafe_key)kernel(md5_transform)kernel(md_allow_write)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_handle_request)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_kick_rdev_from_array)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_run)kernel(md_set_array_sectors)kernel(md_stop)kernel(md_stop_writes)kernel(md_unplug)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_congested)kernel(mddev_init)kernel(mddev_init_writes_pending)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdev_bus_type)kernel(mdev_dev)kernel(mdev_from_dev)kernel(mdev_get_drvdata)kernel(mdev_parent_dev)kernel(mdev_register_device)kernel(mdev_register_driver)kernel(mdev_set_drvdata)kernel(mdev_unregister_device)kernel(mdev_unregister_driver)kernel(mdev_uuid)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_spauseparam_an)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_bus_type)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobus_alloc_size)kernel(mdiobus_free)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_scan)kernel(mdiobus_unregister)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mei_cancel_work)kernel(mei_cldev_disable)kernel(mei_cldev_driver_unregister)kernel(mei_cldev_enable)kernel(mei_cldev_enabled)kernel(mei_cldev_get_drvdata)kernel(mei_cldev_recv)kernel(mei_cldev_register_event_cb)kernel(mei_cldev_send)kernel(mei_cldev_set_drvdata)kernel(mei_cldev_uuid)kernel(mei_cldev_ver)kernel(mei_deregister)kernel(mei_device_init)kernel(mei_fw_status2str)kernel(mei_hbm_pg)kernel(mei_hbm_pg_resume)kernel(mei_irq_compl_handler)kernel(mei_irq_read_handler)kernel(mei_irq_write_handler)kernel(mei_register)kernel(mei_reset)kernel(mei_restart)kernel(mei_start)kernel(mei_stop)kernel(mei_write_is_idle)kernel(mem_cgroup_subsys)kernel(mem_section)kernel(memalloc_socks)kernel(memcg_kmem_enabled_key)kernel(memcg_socket_limit_enabled)kernel(memcg_tcp_enter_memory_pressure)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memcpy_flushcache)kernel(memcpy_fromiovec)kernel(memcpy_fromiovecend)kernel(memcpy_fromiovecend_partial_flushcache)kernel(memcpy_fromiovecend_partial_nocache)kernel(memcpy_mcsafe_unrolled)kernel(memcpy_toiovec)kernel(memcpy_toiovecend)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_add_physaddr_to_nid)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memremap)kernel(memscan)kernel(memset)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_debug_get_tpc_name)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(memunmap)kernel(memweight)kernel(memzero_explicit)kernel(metadata_dst_alloc)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_clone_cell)kernel(mfd_remove_devices)kernel(microcode_sanity_check)kernel(microtune_attach)kernel(migrate_page)kernel(migrate_vma)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_gset)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(misc_deregister)kernel(misc_register)kernel(mktime)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_bond)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_fmr_alloc)kernel(mlx4_fmr_enable)kernel(mlx4_fmr_free)kernel(mlx4_fmr_unmap)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_protocol_dev)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_phys_fmr)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_port_map_set)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_read_clock)kernel(mlx4_register_interface)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unbond)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_interface)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_buf_alloc)kernel(mlx5_buf_free)kernel(mlx5_cmd_alloc_uar)kernel(mlx5_cmd_cleanup)kernel(mlx5_cmd_comp_handler)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_free_uar)kernel(mlx5_cmd_init)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_q_counter)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_arm_srq)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_mkey_cb)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_qp)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rq_tracked)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_sq_tracked)kernel(mlx5_core_create_srq)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_q_counter)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_qp)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rq_tracked)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_sq_tracked)kernel(mlx5_core_destroy_srq)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_dump_fill_mkey)kernel(mlx5_core_eq_query)kernel(mlx5_core_get_srq)kernel(mlx5_core_mad_ifc)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_page_fault_resume)kernel(mlx5_core_qp_modify)kernel(mlx5_core_qp_query)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_ib_ppcnt)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_q_counter)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_srq)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_set_delay_drop)kernel(mlx5_core_xrcd_alloc)kernel(mlx5_core_xrcd_dealloc)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_create_map_eq)kernel(mlx5_db_alloc)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_table)kernel(mlx5_destroy_unmap_eq)kernel(mlx5_fill_page_array)kernel(mlx5_fill_page_frag_array)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_protocol_dev)kernel(mlx5_get_uars_page)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_is_active)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_modify_vport_admin_state)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_put_uars_page)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_nic_vport_vlans)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_autoneg)kernel(mlx5_query_port_eth_proto_oper)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_ib_proto_oper)kernel(mlx5_query_port_link_width_oper)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_proto_admin)kernel(mlx5_query_port_proto_cap)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_query_vport_admin_state)kernel(mlx5_query_vport_state)kernel(mlx5_rdma_netdev_alloc)kernel(mlx5_rdma_netdev_free)kernel(mlx5_register_interface)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_ptys)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_toggle_port_link)kernel(mlx5_unregister_interface)kernel(mlx5_vector2eqn)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_first_set_kvdl_index)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_clear)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_eth_set)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_ib_set)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_type_get)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mm_kobj)kernel(mm_track_exit)kernel(mm_track_init)kernel(mm_tracking_struct)kernel(mmc_abort_tuning)kernel(mmc_add_host)kernel(mmc_align_data_size)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_reset)kernel(mmc_can_sanitize)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_cleanup_queue)kernel(mmc_command_done)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_fixup_device)kernel(mmc_flush_cache)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_request_cd)kernel(mmc_gpio_request_ro)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_interrupt_hpi)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_power_restore_host)kernel(mmc_power_save_host)kernel(mmc_put_card)kernel(mmc_read_bkops_status)kernel(mmc_register_driver)kernel(mmc_regulator_get_supply)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_send_tuning)kernel(mmc_set_blockcount)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_bkops)kernel(mmc_start_req)kernel(mmc_stop_bkops)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_vddrange_to_ocrmask)kernel(mmc_wait_for_app_cmd)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mmput)kernel(mmu_notifier_call_srcu)kernel(mmu_notifier_register)kernel(mmu_notifier_register_rhel7)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mmu_notifier_unregister_no_release)kernel(mmu_notifier_unregister_rhel7)kernel(mnt_clone_write)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mod_delayed_work_on)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_timer_pinned)kernel(mod_zone_page_state)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_mutex)kernel(module_put)kernel(module_refcount)kernel(monotonic_to_bootbased)kernel(mount_bdev)kernel(mount_mtd)kernel(mount_nodev)kernel(mount_ns)kernel(mount_pseudo)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_readpage)kernel(mpage_readpages)kernel(mpage_writepage)kernel(mpage_writepages)kernel(mpi_alloc)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_free)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_powm)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_set_buffer)kernel(mpi_write_to_sgl)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(ms_hyperv)kernel(msecs_to_jiffies)kernel(msleep)kernel(msleep_interruptible)kernel(msrs_alloc)kernel(msrs_free)kernel(mt2060_attach)kernel(mt2063_attach)kernel(mt2131_attach)kernel(mt2266_attach)kernel(mt312_attach)kernel(mt352_attach)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_erase)kernel(mtd_erase_callback)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_is_partition)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtrr_add)kernel(mtrr_del)kernel(mtrr_state)kernel(mult_to_ib_rate)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_unlock)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxcsr_feature_mask)kernel(mxl111sf_demod_attach)kernel(mxl111sf_tuner_attach)kernel(mxl5005s_attach)kernel(mxl5007t_attach)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(n_tty_compat_ioctl_helper)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(name_to_dev_t)kernel(names_cachep)kernel(napi_alloc_frag)kernel(napi_complete)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_hash_add)kernel(napi_hash_del)kernel(napi_schedule_prep)kernel(nat_callforwarding_hook)kernel(nat_h245_hook)kernel(nat_q931_hook)kernel(nat_rtp_rtcp_hook)kernel(nat_t120_hook)kernel(native_io_delay)kernel(native_queued_spin_lock_slowpath)kernel(native_read_tsc)kernel(nau8825_enable_jack_detect)kernel(nd_blk_region_provider_data)kernel(nd_blk_region_set_provider_data)kernel(nd_blk_region_to_dimm)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_attribute_group)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_mapping_attribute_group)kernel(nd_namespace_blk_validate)kernel(nd_numa_attribute_group)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_attribute_group)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(need_conntrack)kernel(need_ipv4_conntrack)kernel(need_load_eval)kernel(neigh_app_ns)kernel(neigh_changeaddr)kernel(neigh_compat_output)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_disable_timestamp)kernel(net_dma_find_channel)kernel(net_enable_timestamp)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_msg_warn)kernel(net_namespace_list)kernel(net_ns_type_operations)kernel(net_ratelimit)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_all_lower_get_next)kernel(netdev_all_lower_get_next_rcu)kernel(netdev_all_upper_get_next_dev_rcu)kernel(netdev_alloc_frag)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_crit)kernel(netdev_default_l2upper_neigh_construct)kernel(netdev_default_l2upper_neigh_destroy)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_dev_get_private_rcu)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_master_upper_dev_link_rh)kernel(netdev_max_backlog)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_napi_add)kernel(netif_napi_del)kernel(netif_receive_skb)kernel(netif_rx)kernel(netif_rx_ni)kernel(netif_schedule_queue)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_wake_queue)kernel(netif_wake_subqueue)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_alloc_skb)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_print_options)kernel(netpoll_rx_disable)kernel(netpoll_rx_enable)kernel(netpoll_send_skb_on_dev)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(netpoll_trap)kernel(new_inode)kernel(nf_afinfo)kernel(nf_br_ops)kernel(nf_connlabel_set)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_destroy)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_flush_report)kernel(nf_conntrack_free)kernel(nf_conntrack_get_ht)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_hash_rnd)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_l3proto_generic)kernel(nf_conntrack_l4proto_dccp4)kernel(nf_conntrack_l4proto_dccp6)kernel(nf_conntrack_l4proto_sctp4)kernel(nf_conntrack_l4proto_sctp6)kernel(nf_conntrack_l4proto_tcp4)kernel(nf_conntrack_l4proto_tcp6)kernel(nf_conntrack_l4proto_udp4)kernel(nf_conntrack_l4proto_udp6)kernel(nf_conntrack_l4proto_udplite4)kernel(nf_conntrack_l4proto_udplite6)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_set_hashsize)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_attach)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_put)kernel(nf_ct_expect_register_notifier)kernel(nf_ct_expect_related_report)kernel(nf_ct_expect_unregister_notifier)kernel(nf_ct_extend_register)kernel(nf_ct_extend_unregister)kernel(nf_ct_frag6_consume_orig)kernel(nf_ct_frag6_gather)kernel(nf_ct_free_hashtable)kernel(nf_ct_get_tuple)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_gre_keymap_flush)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_invert_tuplepr)kernel(nf_ct_iterate_cleanup)kernel(nf_ct_l3proto_find_get)kernel(nf_ct_l3proto_module_put)kernel(nf_ct_l3proto_pernet_register)kernel(nf_ct_l3proto_pernet_unregister)kernel(nf_ct_l3proto_put)kernel(nf_ct_l3proto_register)kernel(nf_ct_l3proto_try_module_get)kernel(nf_ct_l3proto_unregister)kernel(nf_ct_l3protos)kernel(nf_ct_l4proto_find_get)kernel(nf_ct_l4proto_pernet_register)kernel(nf_ct_l4proto_pernet_register_one)kernel(nf_ct_l4proto_pernet_unregister)kernel(nf_ct_l4proto_pernet_unregister_one)kernel(nf_ct_l4proto_put)kernel(nf_ct_l4proto_register)kernel(nf_ct_l4proto_register_one)kernel(nf_ct_l4proto_unregister)kernel(nf_ct_l4proto_unregister_one)kernel(nf_ct_nat_ext_add)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_find_get_hook)kernel(nf_ct_timeout_put_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_zone_dflt)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_getsockopt)kernel(nf_hook_slow)kernel(nf_hooks)kernel(nf_hooks_needed)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ipv6_ops)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_dump_packet_common)kernel(nf_log_dump_sk_uid_gid)kernel(nf_log_dump_tcp_header)kernel(nf_log_dump_udp_header)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_logger_request_module)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_decode_session_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_ipv4_fn)kernel(nf_nat_ipv4_in)kernel(nf_nat_ipv4_local_fn)kernel(nf_nat_ipv4_out)kernel(nf_nat_ipv6_fn)kernel(nf_nat_ipv6_in)kernel(nf_nat_ipv6_local_fn)kernel(nf_nat_ipv6_out)kernel(nf_nat_irc_hook)kernel(nf_nat_l3proto_register)kernel(nf_nat_l3proto_unregister)kernel(nf_nat_l4proto_in_range)kernel(nf_nat_l4proto_nlattr_to_range)kernel(nf_nat_l4proto_register)kernel(nf_nat_l4proto_unique_tuple)kernel(nf_nat_l4proto_unregister)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv4_register_notifier)kernel(nf_nat_masquerade_ipv4_unregister_notifier)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_masquerade_ipv6_register_notifier)kernel(nf_nat_masquerade_ipv6_unregister_notifier)kernel(nf_nat_need_gre)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook_exp_gre)kernel(nf_nat_pptp_hook_expectfn)kernel(nf_nat_pptp_hook_inbound)kernel(nf_nat_pptp_hook_outbound)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_sdp_addr_hook)kernel(nf_nat_sdp_media_hook)kernel(nf_nat_sdp_port_hook)kernel(nf_nat_sdp_session_hook)kernel(nf_nat_seq_adjust_hook)kernel(nf_nat_setup_info)kernel(nf_nat_sip_expect_hook)kernel(nf_nat_sip_hook)kernel(nf_nat_sip_seq_adjust_hook)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_nat_used_tuple)kernel(nf_queue_entry_get_refs)kernel(nf_queue_entry_release_refs)kernel(nf_register_afinfo)kernel(nf_register_hook)kernel(nf_register_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_setsockopt)kernel(nf_skb_duplicated)kernel(nf_unregister_afinfo)kernel(nf_unregister_hook)kernel(nf_unregister_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nf_xfrm_me_harder)kernel(nfnetlink_has_listeners)kernel(nfnetlink_parse_nat_setup_hook)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_acct_find_get)kernel(nfnl_acct_put)kernel(nfnl_acct_update)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nforce2_smbus)kernel(nfq_ct_hook)kernel(nfq_ct_nat_hook)kernel(nfs3_set_ds_client)kernel(nfs40_setup_sequence)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs41_setup_sequence)kernel(nfs4_acl_get_whotype)kernel(nfs4_acl_nfsv4_to_posix)kernel(nfs4_acl_posix_to_nfsv4)kernel(nfs4_acl_write_who)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_pnfs_v3_ds_connect_unload)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_set_tcpport)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_sb_security)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_debug)kernel(nfs_dentry_operations)kernel(nfs_destroy_inode)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync_commit)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_splice_read)kernel(nfs_file_splice_write)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_fill_super)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_server)kernel(nfs_fs_mount)kernel(nfs_fs_mount_common)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_fsinfo)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_put_super)kernel(nfs_refresh_inode)kernel(nfs_remount)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_sb_security)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setlease)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_try_mount)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_af_ipv4)kernel(nft_af_ipv6)kernel(nft_bridge_ip6hdr_validate)kernel(nft_bridge_iphdr_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_uninit)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_masq_dump)kernel(nft_masq_init)kernel(nft_masq_policy)kernel(nft_masq_validate)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_parse_register)kernel(nft_parse_u32_check)kernel(nft_redir_dump)kernel(nft_redir_init)kernel(nft_redir_policy)kernel(nft_redir_validate)kernel(nft_register_afinfo)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_set)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_set_elem_destroy)kernel(nft_set_ext_types)kernel(nft_set_gc_batch_alloc)kernel(nft_set_gc_batch_release)kernel(nft_trace_enabled)kernel(nft_unregister_afinfo)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_set)kernel(nft_validate_register_load)kernel(nft_validate_register_store)kernel(nfulnl_log_packet)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_parse)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strlcpy)kernel(nla_validate)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmsg_notify)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nmi_panic)kernel(no_llseek)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(nobh_truncate_page)kernel(nobh_write_begin)kernel(nobh_write_end)kernel(nobh_writepage)kernel(node_data)kernel(node_states)kernel(node_to_amd_nb)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_fsync)kernel(noop_llseek)kernel(noop_qdisc)kernel(notify_change)kernel(notify_remote_via_irq)kernel(notify_wx_assoc_event)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_to_timespec)kernel(ns_to_timeval)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_link_event)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(num_physpages)kernel(num_registered_fb)kernel(numa_node)kernel(nvdimm_attribute_group)kernel(nvdimm_badblocks_populate)kernel(nvdimm_blk_region_create)kernel(nvdimm_bus_add_poison)kernel(nvdimm_bus_attribute_group)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_create)kernel(nvdimm_flush)kernel(nvdimm_forget_poison)kernel(nvdimm_has_flush)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_notify)kernel(nvdimm_revalidate_disk)kernel(nvdimm_setup_pfn)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_request)kernel(nvme_cancel_request)kernel(nvme_change_ctrl_state)kernel(nvme_complete_async_event)kernel(nvme_complete_rq)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_init_ctrl)kernel(nvme_init_identify)kernel(nvme_io_timeout)kernel(nvme_kill_queues)kernel(nvme_put_ctrl)kernel(nvme_queue_async_events)kernel(nvme_queue_scan)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_shutdown_ctrl)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_start_keep_alive)kernel(nvme_start_queues)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_stop_queues)kernel(nvme_submit_sync_cmd)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wq)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_write)kernel(nvmem_register)kernel(nvmem_unregister)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_complete)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(nvram_check_checksum)kernel(nvram_read_byte)kernel(nvram_write_byte)kernel(nxt200x_attach)kernel(nxt6000_attach)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(on_each_cpu)kernel(on_each_cpu_cond)kernel(on_each_cpu_mask)kernel(oops_begin)kernel(oops_in_progress)kernel(open_candev)kernel(open_exec)kernel(opens_in_grace)kernel(or51132_attach)kernel(or51211_attach)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(ore_calc_stripe_info)kernel(ore_check_io)kernel(ore_create)kernel(ore_get_io_state)kernel(ore_get_rw_state)kernel(ore_put_io_state)kernel(ore_read)kernel(ore_remove)kernel(ore_truncate)kernel(ore_verify_layout)kernel(ore_write)kernel(osd_auto_detect_ver)kernel(osd_dev_fini)kernel(osd_dev_init)kernel(osd_end_request)kernel(osd_execute_request)kernel(osd_execute_request_async)kernel(osd_finalize_request)kernel(osd_req_add_get_attr_list)kernel(osd_req_add_get_attr_page)kernel(osd_req_add_set_attr_list)kernel(osd_req_create_object)kernel(osd_req_create_partition)kernel(osd_req_decode_get_attr_list)kernel(osd_req_decode_sense_full)kernel(osd_req_flush_collection)kernel(osd_req_flush_object)kernel(osd_req_flush_obsd)kernel(osd_req_flush_partition)kernel(osd_req_format)kernel(osd_req_get_attributes)kernel(osd_req_list_collection_objects)kernel(osd_req_list_dev_partitions)kernel(osd_req_list_partition_collections)kernel(osd_req_list_partition_objects)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(osd_req_read)kernel(osd_req_read_kern)kernel(osd_req_read_sg)kernel(osd_req_read_sg_kern)kernel(osd_req_remove_object)kernel(osd_req_remove_partition)kernel(osd_req_set_attributes)kernel(osd_req_write)kernel(osd_req_write_kern)kernel(osd_req_write_sg)kernel(osd_req_write_sg_kern)kernel(osd_sec_init_nosec_doall_caps)kernel(osd_start_request)kernel(osduld_device_info)kernel(osduld_device_same)kernel(osduld_info_lookup)kernel(osduld_path_lookup)kernel(osduld_put_device)kernel(osduld_register_test)kernel(osduld_unregister_test)kernel(out_of_line_wait_on_atomic_t)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_remove)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(padata_add_cpu)kernel(padata_alloc)kernel(padata_alloc_possible)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_register_cpumask_notifier)kernel(padata_remove_cpu)kernel(padata_set_cpumask)kernel(padata_set_cpumasks)kernel(padata_start)kernel(padata_stop)kernel(padata_unregister_cpumask_notifier)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_readahead)kernel(page_cache_next_hole)kernel(page_cache_prev_hole)kernel(page_cache_sync_readahead)kernel(page_endio)kernel(page_follow_link_light)kernel(page_frag_alloc)kernel(page_frag_free)kernel(page_is_ram)kernel(page_mkclean)kernel(page_offset_base)kernel(page_put_link)kernel(page_readlink)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_waitqueue)kernel(page_zero_new_buffers)kernel(pagecache_isize_extended)kernel(pagecache_write_begin)kernel(pagecache_write_end)kernel(pagevec_lookup)kernel(pagevec_lookup_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(paravirt_ticketlocks_enabled)kernel(parent_mem_cgroup)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(parport_announce_port)kernel(parport_claim)kernel(parport_claim_or_block)kernel(parport_find_base)kernel(parport_find_number)kernel(parport_get_port)kernel(parport_ieee1284_ecp_read_data)kernel(parport_ieee1284_ecp_write_addr)kernel(parport_ieee1284_ecp_write_data)kernel(parport_ieee1284_epp_read_addr)kernel(parport_ieee1284_epp_read_data)kernel(parport_ieee1284_epp_write_addr)kernel(parport_ieee1284_epp_write_data)kernel(parport_ieee1284_interrupt)kernel(parport_ieee1284_read_byte)kernel(parport_ieee1284_read_nibble)kernel(parport_ieee1284_write_compat)kernel(parport_irq_handler)kernel(parport_negotiate)kernel(parport_pc_probe_port)kernel(parport_pc_unregister_port)kernel(parport_put_port)kernel(parport_read)kernel(parport_register_device)kernel(parport_register_driver)kernel(parport_register_port)kernel(parport_release)kernel(parport_remove_port)kernel(parport_set_timeout)kernel(parport_unregister_device)kernel(parport_unregister_driver)kernel(parport_wait_event)kernel(parport_wait_peripheral)kernel(parport_write)kernel(part_round_stats)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthru_features_check)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pch_ch_control_read)kernel(pch_ch_control_write)kernel(pch_ch_event_read)kernel(pch_ch_event_write)kernel(pch_rx_snap_read)kernel(pch_set_station_address)kernel(pch_src_uuid_hi_read)kernel(pch_src_uuid_lo_read)kernel(pch_tx_snap_read)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_alloc_dev)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_queue_depth)kernel(pci_back_from_sleep)kernel(pci_biosrom_size)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_find_capability)kernel(pci_bus_get)kernel(pci_bus_max_busnr)kernel(pci_bus_put)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_sem)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_cleanup_aer_uncorrect_error_status)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pcie_error_reporting)kernel(pci_disable_pri)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_msi_block)kernel(pci_enable_msi_range)kernel(pci_enable_msix)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_pcie_error_reporting)kernel(pci_enable_pri)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_ext_capability)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_pcie_root_port)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_free_irq_vectors)kernel(pci_free_resource_list)kernel(pci_get_bus_and_slot)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_hp_params)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_hp_add_bridge)kernel(pci_hp_change_slot_info)kernel(pci_hp_create_module_link)kernel(pci_hp_deregister)kernel(pci_hp_remove_module_link)kernel(pci_hw_vendor_status)kernel(pci_ignore_hotplug)kernel(pci_intx)kernel(pci_intx_mask_supported)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_ioremap_bar)kernel(pci_iounmap)kernel(pci_irq_get_affinity)kernel(pci_irq_get_node)kernel(pci_irq_vector)kernel(pci_is_enabled)kernel(pci_is_pcie)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_lost_interrupt)kernel(pci_map_biosrom)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_mem_start)kernel(pci_msi_enabled)kernel(pci_msi_vec_count)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_pcie_cap)kernel(pci_pcie_type)kernel(pci_platform_rom)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_prepare_to_sleep)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_selected_regions)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_region)kernel(pci_request_region_exclusive)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bridge_secondary_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_pri)kernel(pci_reset_slot)kernel(pci_restore_ats_state)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_set_vpd_size)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_test_config_bits)kernel(pci_try_reset_bus)kernel(pci_try_reset_function)kernel(pci_try_reset_slot)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_biosrom)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_find_info_keyword)kernel(pci_vpd_find_tag)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_vpd)kernel(pci_xen_swiotlb_init_late)kernel(pcibios_align_resource)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibios_scan_specific_bus)kernel(pcie_aspm_support_enabled)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word)kernel(pcie_capability_clear_word)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_set_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_minimum_link)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_port_bus_type)kernel(pcie_port_service_register)kernel(pcie_port_service_unregister)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(pcpu_base_addr)kernel(pdptrs_changed)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_ida_alloc)kernel(percpu_ida_destroy)kernel(percpu_ida_for_each_free)kernel(percpu_ida_free)kernel(percpu_ida_free_tags)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(perf_assign_events)kernel(perf_aux_output_flag)kernel(perf_check_microcode)kernel(perf_event_addr_filters_sync)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_get_x86_pmu_capability)kernel(perf_guest_get_msrs)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_prepare)kernel(perf_unregister_guest_info_callbacks)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pgprot_writecombine)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_gset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_wol)kernel(phy_ethtool_sset)kernel(phy_find_first)kernel(phy_get_eee_err)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_print_status)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_interrupts)kernel(phy_stop)kernel(phy_stop_interrupts)kernel(phys_base)kernel(phys_wc_to_mtrr_index)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pin_is_valid)kernel(pinconf_generic_dump_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_free_gpio)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_request_gpio)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(ping_prot)kernel(pipe_lock)kernel(pipe_to_file)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pkey_algo)kernel(pkey_algo_name)kernel(pkey_id_type_name)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_create_bundle)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_properties)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_probe)kernel(platform_driver_unregister)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_thermal_notify)kernel(platform_thermal_package_notify)kernel(platform_thermal_package_rate_control)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_power_off)kernel(pm_print_active_wakeup_sources)kernel(pm_qos_add_notifier)kernel(pm_qos_add_request)kernel(pm_qos_remove_notifier)kernel(pm_qos_remove_request)kernel(pm_qos_request)kernel(pm_qos_request_active)kernel(pm_qos_update_request)kernel(pm_relax)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_in_use)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_event)kernel(pm_wq)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_do_remove)kernel(pmbus_get_driver_info)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_set_page)kernel(pmbus_write_byte)kernel(pmbus_write_word_data)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_put_lseg_locked)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_schedule_timeout)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_lock_inode_wait)kernel(posix_test_lock)kernel(posix_timer_event)kernel(posix_timers_register_clock)kernel(posix_unblock_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_changed)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_get_by_name)kernel(power_supply_get_drvdata)kernel(power_supply_get_property)kernel(power_supply_is_system_supplied)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_property)kernel(power_supply_unregister)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pp_msgs)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(pptp_msg_name)kernel(prandom_bytes)kernel(prandom_bytes_state)kernel(prandom_seed)kernel(prandom_u32)kernel(prandom_u32_state)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(prepare_binprm)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait)kernel(prepare_to_swait_event)kernel(prepare_to_wait)kernel(prepare_to_wait_exclusive)kernel(print_hex_dump)kernel(print_stack_trace)kernel(print_tuple)kernel(printk)kernel(printk_emit)kernel(printk_timed_ratelimit)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(probe_kernel_read)kernel(probe_kernel_write)kernel(proc_create_data)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dopipe_max_size)kernel(proc_dostring)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(process_srcu)kernel(processors)kernel(prof_on)kernel(profile_event_register)kernel(profile_event_unregister)kernel(profile_hits)kernel(profile_pc)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_cmd_aborted)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_handle_ack)kernel(ps2_handle_response)kernel(ps2_init)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_sample_packet)kernel(psched_ratecfg_precompute)kernel(pskb_expand_head)kernel(pskb_put)kernel(pstore_cannot_block_path)kernel(pstore_register)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_find_pin)kernel(public_key_destroy)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_compat_timespec)kernel(put_compat_timeval)kernel(put_dax)kernel(put_device)kernel(put_disk)kernel(put_io_context)kernel(put_iova_domain)kernel(put_mtd_device)kernel(put_nfs_open_context)kernel(put_online_cpus)kernel(put_page)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_rpccred)kernel(put_tty_driver)kernel(put_unused_fd)kernel(put_zone_device_page)kernel(pv_apic_ops)kernel(pv_cpu_ops)kernel(pv_info)kernel(pv_irq_ops)kernel(pv_lock_ops)kernel(pv_mmu_ops)kernel(pv_time_ops)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pvclock_pvti_cpu0_va)kernel(pwm_can_sleep)kernel(pwm_config)kernel(pwm_disable)kernel(pwm_enable)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwm_set_polarity)kernel(pwmchip_add)kernel(pwmchip_remove)kernel(qat_crypto_dev_config)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_destroy)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_schedule_ns)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(qt1010_attach)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_amp_caps)kernel(queue_ch_frame)kernel(queue_delayed_work_on)kernel(queue_kthread_work)kernel(queue_work_on)kernel(queued_read_lock_slowpath)kernel(queued_spin_unlock_wait)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(r820t_attach)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_slot)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_range_tag_if_tagged)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(ras_userspace_consumers)kernel(rate_control_send_low)kernel(rate_control_set_rates)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_open)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rbt_ib_umem_for_each_in_range)kernel(rbt_ib_umem_lookup)kernel(rc_allocate_device)kernel(rc_core_debug)kernel(rc_free_device)kernel(rc_g_keycode_from_table)kernel(rc_keydown)kernel(rc_keydown_notimeout)kernel(rc_keyup)kernel(rc_map_af9005_table)kernel(rc_map_af9005_table_size)kernel(rc_map_dibusb_table)kernel(rc_map_get)kernel(rc_map_register)kernel(rc_map_unregister)kernel(rc_register_device)kernel(rc_repeat)kernel(rc_unregister_device)kernel(rcu_barrier)kernel(rcu_barrier_bh)kernel(rcu_barrier_sched)kernel(rcu_batches_completed)kernel(rcu_batches_completed_bh)kernel(rcu_batches_completed_sched)kernel(rcu_bh_force_quiescent_state)kernel(rcu_force_quiescent_state)kernel(rcu_idle_enter)kernel(rcu_idle_exit)kernel(rcu_is_watching)kernel(rcu_note_context_switch)kernel(rcu_sched_force_quiescent_state)kernel(rcu_scheduler_active)kernel(rcutorture_record_progress)kernel(rcutorture_record_test_transition)kernel(rdc_reset_state)kernel(rdev_clear_badblocks)kernel(rdev_set_badblocks)kernel(rdma_accept)kernel(rdma_addr_cancel)kernel(rdma_addr_find_l2_eth_by_grh)kernel(rdma_addr_find_smac_by_sgid)kernel(rdma_addr_register_client)kernel(rdma_addr_size)kernel(rdma_addr_unregister_client)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_consumer_reject_data)kernel(rdma_copy_addr)kernel(rdma_create_ah)kernel(rdma_create_id)kernel(rdma_create_qp)kernel(rdma_destroy_ah)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_get_service_id)kernel(rdma_init_qp_attr)kernel(rdma_is_consumer_reject)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_listen)kernel(rdma_modify_ah)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_register)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_query_ah)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_ip_route)kernel(rdma_resolve_route)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_afonly)kernel(rdma_set_ib_paths)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdmsr_on_cpu)kernel(rdmsr_on_cpus)kernel(rdmsr_safe_on_cpu)kernel(rdmsr_safe_regs)kernel(rdmsr_safe_regs_on_cpu)kernel(rdmsrl_on_cpu)kernel(rdmsrl_safe_on_cpu)kernel(read_bytes_from_xdr_buf)kernel(read_cache_page)kernel(read_cache_page_async)kernel(read_cache_page_gfp)kernel(read_cache_pages)kernel(read_code)kernel(read_dev_sector)kernel(read_dst)kernel(read_efuse_byte)kernel(recalc_sigpending)kernel(recalibrate_cpu_khz)kernel(reciprocal_value)kernel(recover_lost_locks)kernel(recv_Bchannel)kernel(recv_Bchannel_skb)kernel(recv_Dchannel)kernel(recv_Dchannel_skb)kernel(recv_Echannel)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(ref_module)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(reg_initiator_name)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects_pmem)kernel(region_intersects_ram)kernel(register_8022_client)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_blkdev)kernel(register_c_can_dev)kernel(register_candev)kernel(register_capi_driver)kernel(register_capictr_notifier)kernel(register_cc770dev)kernel(register_cdrom)kernel(register_chrdev_region)kernel(register_con_driver)kernel(register_console)kernel(register_cpu_notifier)kernel(register_dca_provider)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_exec_domain)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_framebuffer)kernel(register_ftrace_event)kernel(register_ftrace_function)kernel(register_gifconf)kernel(register_hdlc_protocol)kernel(register_hotplug_dock_device)kernel(register_inet6addr_notifier)kernel(register_inetaddr_notifier)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_isdn)kernel(register_jprobe)kernel(register_jprobes)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_lsm_notifier)kernel(register_mce_write_callback)kernel(register_md_personality)kernel(register_memory_isolate_notifier)kernel(register_memory_notifier)kernel(register_module_notifier)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_parser)kernel(register_mtd_user)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_rh)kernel(register_netevent_notifier)kernel(register_nfs_version)kernel(register_nls)kernel(register_oldmem_pfn_is_ram)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_pppox_proto)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_shrinker)kernel(register_shrinker2)kernel(register_sja1000dev)kernel(register_snap_client)kernel(register_sound_dsp)kernel(register_sound_midi)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(register_switchdev_notifier)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(register_xenbus_watch)kernel(register_xenstore_notifier)kernel(registered_fb)kernel(regmap_add_irq_chip)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_get_val_bytes)kernel(regmap_init)kernel(regmap_init_i2c)kernel(regmap_init_spi)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_virq)kernel(regmap_multi_reg_write)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_update_bits)kernel(regmap_update_bits_async)kernel(regmap_update_bits_check)kernel(regmap_update_bits_check_async)kernel(regmap_write)kernel(regmap_write_async)kernel(regulatory_hint)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync_rtnl)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_and_free_resource)kernel(release_dentry_name_snapshot)kernel(release_evntsel_nmi)kernel(release_firmware)kernel(release_pages)kernel(release_perfctr_nmi)kernel(release_resource)kernel(release_sock)kernel(relocate_imr_addr_mrfld)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remap_vmalloc_range_partial)kernel(remove_arg_zero)kernel(remove_conflicting_framebuffers)kernel(remove_irq)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(rename_lock)kernel(replace_mount_options)kernel(replace_page_cache_page)kernel(reprogram_counter)kernel(reprogram_fixed_counter)kernel(reprogram_gp_counter)kernel(request_any_context_irq)kernel(request_dma)kernel(request_firmware)kernel(request_firmware_nowait)kernel(request_key)kernel(request_key_async)kernel(request_key_async_with_auxdata)kernel(request_key_with_auxdata)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_object_add_excl_fence)kernel(reservation_object_add_shared_fence)kernel(reservation_object_copy_fences)kernel(reservation_object_get_fences_rcu)kernel(reservation_object_reserve_shared)kernel(reservation_object_test_signaled_rcu)kernel(reservation_object_wait_timeout_rcu)kernel(reservation_seqcount_class)kernel(reservation_seqcount_string)kernel(reservation_ww_class)kernel(reserve_evntsel_nmi)kernel(reserve_iova)kernel(reserve_perfctr_nmi)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(reset_shadow_zero_bits_mask)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(resume_device_irqs)kernel(retp_enabled_key)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_detach_sock)kernel(reuseport_select_sock)kernel(revalidate_disk)kernel(revert_creds)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_unregister)kernel(rh_boot_cpu_data)kernel(rh_cpu_info)kernel(rh_kabi_7_0)kernel(rh_kabi_7_2)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start)kernel(rhashtable_walk_stop)kernel(rhltable_init)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_swap_cpu)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(roce_gid_type_mask_support)kernel(rodata_test_data)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cap_max_reconnect_timeout)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_put)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_get_timeout)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_lookup_cred)kernel(rpc_lookup_cred_nonblock)kernel(rpc_lookup_generic_cred)kernel(rpc_lookup_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_print_iostats)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_protocol)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_rmdir)kernel(rpc_run_task)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_switch_client_transport)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_cred_key_to_expire)kernel(rpcauth_destroy_credcache)kernel(rpcauth_generic_bind_cred)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_key_timeout_notify)kernel(rpcauth_list_flavors)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcb_getport_async)kernel(rpipe_clear_feature_stalled)kernel(rpipe_destroy)kernel(rpipe_ep_disable)kernel(rps_may_expire_flow)kernel(rps_sock_flow_table)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone_entry)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt286_mic_detect)kernel(rt298_mic_detect)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_sta_add)kernel(rt2x00mac_sta_remove)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00pci_resume)kernel(rt2x00pci_suspend)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rt5514_spi_burst_write)kernel(rt5640_dmic_enable)kernel(rt5640_sel_asrc_clk_src)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5663_set_jack_detect)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt6_free_pcpu)kernel(rt6_lookup)kernel(rt6_rcu_free)kernel(rt_global_debug_component)kernel(rt_mutex_destroy)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_timed_lock)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_cmos_read)kernel(rtc_cmos_write)kernel(rtc_device_register)kernel(rtc_device_unregister)kernel(rtc_initialize_alarm)kernel(rtc_irq_register)kernel(rtc_irq_set_freq)kernel(rtc_irq_set_state)kernel(rtc_irq_unregister)kernel(rtc_ktime_to_tm)kernel(rtc_lock)kernel(rtc_month_days)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_mmss)kernel(rtc_set_time)kernel(rtc_time_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtl2830_attach)kernel(rtl2830_get_tuner_i2c_adapter)kernel(rtl2832_attach)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_cmd_send_packet)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_calculate_bit_shift)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_get_tx_report)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtllib_DisableIntelPromiscuousMode)kernel(rtllib_EnableIntelPromiscuousMode)kernel(rtllib_MgntDisconnect)kernel(rtllib_act_scanning)kernel(rtllib_get_beacon)kernel(rtllib_legal_channel)kernel(rtllib_ps_tx_ack)kernel(rtllib_reset_queue)kernel(rtllib_rx)kernel(rtllib_softmac_start_protocol)kernel(rtllib_softmac_stop_protocol)kernel(rtllib_sta_ps_send_null_frame)kernel(rtllib_start_scan_syncro)kernel(rtllib_start_send_beacons)kernel(rtllib_stop_scan)kernel(rtllib_stop_scan_syncro)kernel(rtllib_stop_send_beacons)kernel(rtllib_wlan_frequencies)kernel(rtllib_wpa_supplicant_ioctl)kernel(rtllib_wx_get_encode)kernel(rtllib_wx_get_essid)kernel(rtllib_wx_get_freq)kernel(rtllib_wx_get_mode)kernel(rtllib_wx_get_name)kernel(rtllib_wx_get_power)kernel(rtllib_wx_get_rate)kernel(rtllib_wx_get_rts)kernel(rtllib_wx_get_scan)kernel(rtllib_wx_get_wap)kernel(rtllib_wx_set_auth)kernel(rtllib_wx_set_encode)kernel(rtllib_wx_set_encode_ext)kernel(rtllib_wx_set_essid)kernel(rtllib_wx_set_freq)kernel(rtllib_wx_set_gen_ie)kernel(rtllib_wx_set_mlme)kernel(rtllib_wx_set_mode)kernel(rtllib_wx_set_power)kernel(rtllib_wx_set_rate)kernel(rtllib_wx_set_rawtx)kernel(rtllib_wx_set_rts)kernel(rtllib_wx_set_scan)kernel(rtllib_wx_set_wap)kernel(rtllib_xmit)kernel(rtlwifi_rate_mapping)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_nla_parse_ifla)kernel(rtnl_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(rtsx_pci_add_cmd)kernel(rtsx_pci_card_exclusive_check)kernel(rtsx_pci_card_exist)kernel(rtsx_pci_card_power_off)kernel(rtsx_pci_card_power_on)kernel(rtsx_pci_card_pull_ctl_disable)kernel(rtsx_pci_card_pull_ctl_enable)kernel(rtsx_pci_complete_unfinished_transfer)kernel(rtsx_pci_dma_map_sg)kernel(rtsx_pci_dma_transfer)kernel(rtsx_pci_dma_unmap_sg)kernel(rtsx_pci_read_phy_register)kernel(rtsx_pci_read_ppbuf)kernel(rtsx_pci_read_register)kernel(rtsx_pci_send_cmd)kernel(rtsx_pci_send_cmd_no_wait)kernel(rtsx_pci_start_run)kernel(rtsx_pci_stop_cmd)kernel(rtsx_pci_switch_clock)kernel(rtsx_pci_switch_output_voltage)kernel(rtsx_pci_transfer_data)kernel(rtsx_pci_write_phy_register)kernel(rtsx_pci_write_ppbuf)kernel(rtsx_pci_write_register)kernel(rtsx_usb_add_cmd)kernel(rtsx_usb_card_exclusive_check)kernel(rtsx_usb_ep0_read_register)kernel(rtsx_usb_ep0_write_register)kernel(rtsx_usb_get_card_status)kernel(rtsx_usb_get_rsp)kernel(rtsx_usb_read_ppbuf)kernel(rtsx_usb_read_register)kernel(rtsx_usb_send_cmd)kernel(rtsx_usb_switch_clock)kernel(rtsx_usb_transfer_data)kernel(rtsx_usb_write_ppbuf)kernel(rtsx_usb_write_register)kernel(rvt_add_retry_timer)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)kernel(rwsem_down_read_failed)kernel(rwsem_down_write_failed)kernel(rwsem_downgrade_wake)kernel(rwsem_wake)kernel(rxe_add)kernel(rxe_dev_put)kernel(rxe_remove)kernel(rxe_remove_all)kernel(rxe_set_mtu)kernel(s5h1409_attach)kernel(s5h1411_attach)kernel(s5h1420_attach)kernel(s5h1420_get_tuner_i2c_adapter)kernel(s921_attach)kernel(saa7134_boards)kernel(saa7134_devlist)kernel(saa7134_devlist_lock)kernel(saa7134_dmasound_exit)kernel(saa7134_dmasound_init)kernel(saa7134_g_ctrl_internal)kernel(saa7134_pgtable_alloc)kernel(saa7134_pgtable_build)kernel(saa7134_pgtable_free)kernel(saa7134_queryctrl)kernel(saa7134_s_ctrl_internal)kernel(saa7134_s_std_internal)kernel(saa7134_set_dmabits)kernel(saa7134_set_gpio)kernel(saa7134_ts_qops)kernel(saa7134_ts_register)kernel(saa7134_ts_unregister)kernel(saa7134_tuner_callback)kernel(saa7134_tvaudio_setmute)kernel(saa7146_debug)kernel(saa7146_i2c_adapter_prepare)kernel(saa7146_pgtable_alloc)kernel(saa7146_pgtable_build_single)kernel(saa7146_pgtable_free)kernel(saa7146_register_device)kernel(saa7146_register_extension)kernel(saa7146_set_hps_source_and_sync)kernel(saa7146_setgpio)kernel(saa7146_start_preview)kernel(saa7146_stop_preview)kernel(saa7146_unregister_device)kernel(saa7146_unregister_extension)kernel(saa7146_vfree_destroy_pgtable)kernel(saa7146_vmalloc_build_pgtable)kernel(saa7146_vv_init)kernel(saa7146_vv_release)kernel(saa7146_wait_for_debi_done)kernel(saa_dsp_writel)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_attach_transport)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_change_queue_type)kernel(sas_disable_tlr)kernel(sas_domain_attach_transport)kernel(sas_domain_release_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_bus_reset_handler)kernel(sas_eh_device_reset_handler)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_free_task)kernel(sas_get_address)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_phy_reset)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_read_port_mode_page)kernel(sas_register_ha)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_tlr_supported)kernel(sas_unregister_ha)kernel(sas_wait_eh)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(save_mc_for_early)kernel(save_mount_options)kernel(save_stack_trace)kernel(save_stack_trace_tsk)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(sbitmap_any_bit_clear)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scatterwalk_copychunks)kernel(scatterwalk_done)kernel(scatterwalk_ffwd)kernel(scatterwalk_map)kernel(scatterwalk_map_and_copy)kernel(scatterwalk_start)kernel(sch56xx_read_virtual_reg)kernel(sch56xx_read_virtual_reg12)kernel(sch56xx_read_virtual_reg16)kernel(sch56xx_watchdog_register)kernel(sch56xx_watchdog_unregister)kernel(sch56xx_write_virtual_reg)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_clock_idle_sleep_event)kernel(sched_clock_idle_wakeup_event)kernel(sched_setattr)kernel(sched_setscheduler)kernel(sched_setscheduler_nocheck)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scnprintf)kernel(screen_glyph)kernel(screen_info)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_adjust_queue_depth)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_calculate_bounce_limit)kernel(scsi_cmd_blk_ioctl)kernel(scsi_cmd_get_serial)kernel(scsi_cmd_ioctl)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_detach)kernel(scsi_dh_handler_exist)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_driverbyte_string)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_execute)kernel(scsi_execute_req_flags)kernel(scsi_extd_sense_format)kernel(scsi_finish_command)kernel(scsi_flush_work)kernel(scsi_free_host_dev)kernel(scsi_get_command)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_device_handler_aux)kernel(scsi_get_host_dev)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_get)kernel(scsi_host_get_command)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_put_command)kernel(scsi_host_set_state)kernel(scsi_hostbyte_string)kernel(scsi_init_io)kernel(scsi_internal_device_block)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock)kernel(scsi_ioctl)kernel(scsi_is_fc_rport)kernel(scsi_is_fc_vport)kernel(scsi_is_host_device)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_nonblockable_ioctl)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_put_command)kernel(scsi_queue_work)kernel(scsi_register)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_release_buffers)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_rescan_device)kernel(scsi_reset_provider)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sd_probe_domain)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_tgt_alloc_queue)kernel(scsi_tgt_cmd_to_host)kernel(scsi_tgt_free_queue)kernel(scsi_tgt_it_nexus_create)kernel(scsi_tgt_it_nexus_destroy)kernel(scsi_tgt_queue_command)kernel(scsi_tgt_tsk_mgmt_request)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister)kernel(scsi_unregister_device_handler)kernel(scsi_verify_blk_ioctl)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sctp_do_peeloff)kernel(sctp_for_each_endpoint)kernel(sctp_for_each_transport)kernel(sctp_get_sctp_info)kernel(sctp_transport_lookup_process)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(sdhci_add_host)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_enable_clk)kernel(sdhci_enable_irq_wakeups)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_of_property)kernel(sdhci_pci_get_data)kernel(sdhci_pci_spt_drive_strength)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_register)kernel(sdhci_pltfm_unregister)kernel(sdhci_remove_host)kernel(sdhci_reset)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_command)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_power)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_suspend_host)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_run_irqs)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(search_binary_handler)kernel(secpath_dup)kernel(secure_dccp_sequence_number)kernel(secure_dccpv6_sequence_number)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcpv6_sequence_number)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_old_inode_init_security)kernel(security_path_mkdir)kernel(security_path_mknod)kernel(security_path_rename)kernel(security_path_unlink)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_copy_data)kernel(security_sb_parse_opts_str)kernel(security_sb_set_mnt_opts)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_task_getsecid)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_remove)kernel(selinux_is_enabled)kernel(send_implementation_id)kernel(send_sig)kernel(send_sig_info)kernel(seq_bitmap)kernel(seq_bitmap_list)kernel(seq_dentry)kernel(seq_escape)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_net)kernel(seq_open_private)kernel(seq_path)kernel(seq_print_acct)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_release)kernel(seq_release_net)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(seqno_fence_ops)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_pm)kernel(serial8250_do_set_termios)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_modem_status)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_tx_dma)kernel(serial8250_unregister_port)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(serpent_cbc_dec_8way_avx)kernel(serpent_ctr_8way_avx)kernel(serpent_ecb_dec_8way_avx)kernel(serpent_ecb_enc_8way_avx)kernel(serpent_setkey)kernel(serpent_xts_dec)kernel(serpent_xts_dec_8way_avx)kernel(serpent_xts_enc)kernel(serpent_xts_enc_8way_avx)kernel(set_and_calc_slave_port_state)kernel(set_anon_super)kernel(set_bdi_congested)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_device_ro)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_h225_addr_hook)kernel(set_h245_addr_hook)kernel(set_memory_array_uc)kernel(set_memory_array_wb)kernel(set_memory_array_wc)kernel(set_memory_decrypted)kernel(set_memory_encrypted)kernel(set_memory_nx)kernel(set_memory_ro)kernel(set_memory_rw)kernel(set_memory_uc)kernel(set_memory_wb)kernel(set_memory_wc)kernel(set_memory_x)kernel(set_nlink)kernel(set_normalized_timespec)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_pages_array_uc)kernel(set_pages_array_wb)kernel(set_pages_array_wc)kernel(set_pages_nx)kernel(set_pages_uc)kernel(set_pages_wb)kernel(set_pages_x)kernel(set_personality_ia32)kernel(set_phv_bit)kernel(set_primary_fwnode)kernel(set_ras_addr_hook)kernel(set_securelevel)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_sig_addr_hook)kernel(set_task_ioprio)kernel(set_timer_slack)kernel(set_trace_device)kernel(set_user_nice)kernel(setattr_copy)kernel(setup_APIC_eilvt)kernel(setup_arg_pages)kernel(setup_irq)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(setup_udp_tunnel_sock)kernel(sfi_disabled)kernel(sfi_table_parse)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_scsi_ioctl)kernel(sg_zero_buffer)kernel(sget)kernel(sget_userns)kernel(sha_transform)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_attr_alg)kernel(shash_free_instance)kernel(shash_register_instance)kernel(shmem_add_seals)kernel(shmem_file_setup)kernel(shmem_get_seals)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si21xx_attach)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(sigset_from_compat)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_dname)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_readpage)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_tuner_attach)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_end)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_net)kernel(single_open_size)kernel(single_release)kernel(single_release_net)kernel(single_task_running)kernel(sis_info133_for_sata)kernel(sja1000_interrupt)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_busy_loop)kernel(sk_chk_filter)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_filter_release_rcu)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_mc_loop)kernel(sk_page_frag_refill)kernel(sk_prot_clear_portaddr_nulls)kernel(sk_receive_skb)kernel(sk_release_kernel)kernel(sk_reset_timer)kernel(sk_reset_txq)kernel(sk_run_filter)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_setup_caps)kernel(sk_stop_timer)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_stream_write_space)kernel(sk_unattached_filter_create)kernel(sk_unattached_filter_destroy)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_datato_frags)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_iovec)kernel(skb_copy_and_csum_dev)kernel(skb_copy_bits)kernel(skb_copy_datagram_const_iovec)kernel(skb_copy_datagram_from_iovec)kernel(skb_copy_datagram_iovec)kernel(skb_copy_expand)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_ensure_writable)kernel(skb_find_text)kernel(skb_flow_dissector_init)kernel(skb_free_datagram)kernel(skb_free_datagram_locked)kernel(skb_get_hash_perturb)kernel(skb_gro_receive)kernel(skb_gso_transport_seglen)kernel(skb_gso_validate_mtu)kernel(skb_insert)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_make_writable)kernel(skb_morph)kernel(skb_orphan_partial)kernel(skb_pad)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_seq_read)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skcipher_geniv_alloc)kernel(skcipher_geniv_exit)kernel(skcipher_geniv_free)kernel(skcipher_geniv_init)kernel(skip_spaces)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(sleep_on)kernel(sleep_on_timeout)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(slow_virt_to_phys)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)kernel(smca_banks)kernel(smca_names)kernel(sme_me_mask)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_num_siblings)kernel(smp_ops)kernel(smpboot_register_percpu_thread)kernel(smpboot_unregister_percpu_thread)kernel(smpboot_update_cpumask_percpu_thread)kernel(sms_board_event)kernel(sms_board_led_feedback)kernel(sms_board_lna_control)kernel(sms_board_load_modules)kernel(sms_board_power)kernel(sms_board_setup)kernel(sms_get_board)kernel(smsclient_sendrequest)kernel(smscore_get_board_id)kernel(smscore_get_device_mode)kernel(smscore_getbuffer)kernel(smscore_onresponse)kernel(smscore_putbuffer)kernel(smscore_register_client)kernel(smscore_register_device)kernel(smscore_register_hotplug)kernel(smscore_registry_getmode)kernel(smscore_set_board_id)kernel(smscore_start_device)kernel(smscore_translate_msg)kernel(smscore_unregister_client)kernel(smscore_unregister_device)kernel(smscore_unregister_hotplug)kernel(smsendian_handle_message_header)kernel(smsendian_handle_rx_message)kernel(smsendian_handle_tx_message)kernel(sn_coherency_id)kernel(sn_partition_id)kernel(sn_region_size)kernel(sn_rtc_cycles_per_second)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_register)kernel(snd_card_set_id)kernel(snd_cards)kernel(snd_component_add)kernel(snd_compr_stop_error)kernel(snd_compress_deregister)kernel(snd_compress_new)kernel(snd_compress_register)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_numid)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_ctl_unregister_ioctl_compat)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_initialize)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_dma_alloc_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_free_pages)kernel(snd_fw_transaction)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_ext_driver_register)kernel(snd_hda_ext_driver_unregister)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback)kernel(snd_hda_jack_detect_state)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_pin_sense)kernel(snd_hda_register_beep_device)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_add_device)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_queue_event)kernel(snd_hdac_bus_remove_device)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_calc_stream_format)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_exec_verb)kernel(snd_hdac_ext_bus_device_exit)kernel(snd_hdac_ext_bus_device_init)kernel(snd_hdac_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_link)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_link_clear_stream_id)kernel(snd_hdac_ext_link_set_stream_id)kernel(snd_hdac_ext_link_stream_clear)kernel(snd_hdac_ext_link_stream_reset)kernel(snd_hdac_ext_link_stream_setup)kernel(snd_hdac_ext_link_stream_start)kernel(snd_hdac_ext_stop_streams)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_drsm_enable)kernel(snd_hdac_ext_stream_get_spbmaxfifo)kernel(snd_hdac_ext_stream_init)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_set_dpibr)kernel(snd_hdac_ext_stream_set_lpib)kernel(snd_hdac_ext_stream_set_spib)kernel(snd_hdac_ext_stream_spbcap_enable)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_i915_exit)kernel(snd_hdac_i915_init)kernel(snd_hdac_i915_register_notifier)kernel(snd_hdac_i915_set_bclk)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_link_free_all)kernel(snd_hdac_link_power)kernel(snd_hdac_make_cmd)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widget_sysfs)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_clear)kernel(snd_hdac_stream_free_all)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_sync_audio_rate)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_malloc_pages)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_eld)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_mmap_iomem)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_limit_hw_rates)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_sgbuf_ops_page)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend)kernel(snd_pcm_suspend_all)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_enqueue_blocking)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_chunk_size)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_codec_controls)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_dai_link)kernel(snd_soc_add_platform)kernel(snd_soc_add_platform_controls)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_jack_new)kernel(snd_soc_cnew)kernel(snd_soc_codec_set_jack)kernel(snd_soc_codec_set_pll)kernel(snd_soc_codec_set_sysclk)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_read)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_debugfs_root)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_be_get_state)kernel(snd_soc_dpcm_be_set_state)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_link)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_dai_substream)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_lookup_platform)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_parse_audio_prefix)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_daifmt)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_platform_read)kernel(snd_soc_platform_write)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_read)kernel(snd_soc_register_card)kernel(snd_soc_register_codec)kernel(snd_soc_register_component)kernel(snd_soc_register_dai)kernel(snd_soc_register_platform)kernel(snd_soc_remove_dai_link)kernel(snd_soc_remove_platform)kernel(snd_soc_resume)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_test_bits)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_tplg_widget_remove)kernel(snd_soc_tplg_widget_remove_all)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_codec)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_platform)kernel(snd_soc_update_bits)kernel(snd_soc_write)kernel(snd_tea575x_exit)kernel(snd_tea575x_hw_init)kernel(snd_tea575x_init)kernel(snd_tea575x_set_freq)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(snmp_fold_field)kernel(snmp_mib_init)kernel(snprintf)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_alloc_send_skb)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_diag_check_cookie)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timestamp)kernel(sock_get_timestampns)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_load_diag_module)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_getsockopt)kernel(sock_no_ioctl)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_poll)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendpage)kernel(sock_no_setsockopt)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_prot_inuse_add)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_setsockopt)kernel(sock_tx_timestamp)kernel(sock_unregister)kernel(sock_update_classid)kernel(sock_update_memcg)kernel(sock_update_netprioidx)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sockfd_lookup)kernel(soft_cursor)kernel(softnet_data)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sort)kernel(sound_class)kernel(sp8870_attach)kernel(sp887x_attach)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_free)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spec_ctrl_pcp)kernel(speculative_store_bypass_update)kernel(speedstep_detect_processor)kernel(speedstep_get_freqs)kernel(speedstep_get_frequency)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_alloc_master)kernel(spi_async)kernel(spi_async_locked)kernel(spi_attach_transport)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_busnum_to_master)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_finalize_current_message)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_master_resume)kernel(spi_master_suspend)kernel(spi_new_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_register_driver)kernel(spi_register_master)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(spi_setup)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_unregister_master)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_from_pipe_begin)kernel(splice_from_pipe_end)kernel(splice_from_pipe_feed)kernel(splice_from_pipe_next)kernel(splice_to_pipe)kernel(splice_write_to_file)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srp_attach_transport)kernel(srp_cmd_queue)kernel(srp_iu_get)kernel(srp_iu_put)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_target_alloc)kernel(srp_target_free)kernel(srp_tmo_valid)kernel(srp_transfer_data)kernel(ssb_admatch_base)kernel(ssb_admatch_size)kernel(ssb_bus_may_powerdown)kernel(ssb_bus_powerup)kernel(ssb_bus_resume)kernel(ssb_bus_sdiobus_register)kernel(ssb_bus_suspend)kernel(ssb_bus_unregister)kernel(ssb_chipco_gpio_control)kernel(ssb_clockspeed)kernel(ssb_commit_settings)kernel(ssb_device_disable)kernel(ssb_device_enable)kernel(ssb_device_is_enabled)kernel(ssb_dma_translation)kernel(ssb_driver_unregister)kernel(ssb_pcicore_dev_irqvecs_enable)kernel(ssb_pcihost_register)kernel(ssb_pmu_set_ldo_paref)kernel(ssb_pmu_set_ldo_voltage)kernel(ssb_pmu_spuravoid_pllupdate)kernel(ssb_set_devtypedata)kernel(ssbd_userset_key)kernel(sscanf)kernel(sst_acpi_check_hid)kernel(sst_acpi_codec_list)kernel(sst_acpi_find_machine)kernel(sst_acpi_find_name_from_hid)kernel(sst_acpi_find_package_from_hid)kernel(sst_alloc_blocks)kernel(sst_alloc_drv_context)kernel(sst_block_alloc_scratch)kernel(sst_block_free_scratch)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dma_free)kernel(sst_dma_new)kernel(sst_dsp_boot)kernel(sst_dsp_dma_copyfrom)kernel(sst_dsp_dma_copyto)kernel(sst_dsp_dma_get_channel)kernel(sst_dsp_dma_put_channel)kernel(sst_dsp_dump)kernel(sst_dsp_free)kernel(sst_dsp_get_offset)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_ipc_msg_rx)kernel(sst_dsp_ipc_msg_tx)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_new)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_reset)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read64)kernel(sst_dsp_shim_read64_unlocked)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits64)kernel(sst_dsp_shim_update_bits64_unlocked)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write64)kernel(sst_dsp_shim_write64_unlocked)kernel(sst_dsp_shim_write_unlocked)kernel(sst_dsp_sleep)kernel(sst_dsp_stall)kernel(sst_dsp_wake)kernel(sst_free_blocks)kernel(sst_fw_free)kernel(sst_fw_free_all)kernel(sst_fw_new)kernel(sst_fw_reload)kernel(sst_fw_unload)kernel(sst_hsw_device_set_config)kernel(sst_hsw_dsp_free)kernel(sst_hsw_dsp_init)kernel(sst_ipc_drop_all)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_mem_block_register)kernel(sst_mem_block_unregister_all)kernel(sst_memcpy_fromio_32)kernel(sst_memcpy_toio_32)kernel(sst_module_alloc_blocks)kernel(sst_module_free)kernel(sst_module_free_blocks)kernel(sst_module_get_from_id)kernel(sst_module_new)kernel(sst_module_runtime_alloc_blocks)kernel(sst_module_runtime_free)kernel(sst_module_runtime_free_blocks)kernel(sst_module_runtime_get_from_id)kernel(sst_module_runtime_new)kernel(sst_module_runtime_restore)kernel(sst_module_runtime_save)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(st33zp24_pm_resume)kernel(st33zp24_pm_suspend)kernel(st33zp24_probe)kernel(st33zp24_remove)kernel(starget_for_each_device)kernel(start_tty)kernel(static_key_deferred_flush)kernel(static_key_enabled)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_dec_deferred)kernel(static_key_slow_inc)kernel(stb0899_attach)kernel(stb6000_attach)kernel(stb6100_attach)kernel(stop_machine)kernel(stop_tty)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(strim)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strlen_user)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnicmp)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strpbrk)kernel(strrchr)kernel(strsep)kernel(strspn)kernel(strstr)kernel(stv0288_attach)kernel(stv0297_attach)kernel(stv0299_attach)kernel(stv0367cab_attach)kernel(stv0367ter_attach)kernel(stv0900_attach)kernel(stv090x_attach)kernel(stv090x_set_gpio)kernel(stv6110_attach)kernel(stv6110x_attach)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_wait)kernel(subsys_dev_iter_exit)kernel(subsys_dev_iter_init)kernel(subsys_dev_iter_next)kernel(subsys_find_device_by_id)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(sunrpc_cache_lookup)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_alien_sock)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_close_xprt)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_create_xprt)kernel(svc_destroy)kernel(svc_drop)kernel(svc_exit_thread)kernel(svc_find_xprt)kernel(svc_max_payload)kernel(svc_pool_map)kernel(svc_pool_map_get)kernel(svc_pool_map_put)kernel(svc_pool_stats_open)kernel(svc_prepare_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_shutdown_net)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_do_enqueue)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(swake_up)kernel(swake_up_all)kernel(swake_up_locked)kernel(swiotlb_alloc_coherent)kernel(swiotlb_dma_mapping_error)kernel(swiotlb_dma_supported)kernel(swiotlb_free_coherent)kernel(swiotlb_map_page)kernel(swiotlb_map_sg)kernel(swiotlb_map_sg_attrs)kernel(swiotlb_max_size)kernel(swiotlb_nr_tbl)kernel(swiotlb_sync_sg_for_cpu)kernel(swiotlb_sync_sg_for_device)kernel(swiotlb_sync_single_for_cpu)kernel(swiotlb_sync_single_for_device)kernel(swiotlb_tbl_map_single)kernel(swiotlb_tbl_sync_single)kernel(swiotlb_tbl_unmap_single)kernel(swiotlb_unmap_page)kernel(swiotlb_unmap_sg)kernel(swiotlb_unmap_sg_attrs)kernel(switchdev_deferred_process)kernel(switchdev_port_attr_get)kernel(switchdev_port_attr_set)kernel(switchdev_port_bridge_dellink)kernel(switchdev_port_bridge_getlink)kernel(switchdev_port_bridge_setlink)kernel(switchdev_port_fdb_add)kernel(switchdev_port_fdb_del)kernel(switchdev_port_fdb_dump)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(switchdev_port_obj_dump)kernel(switchdev_port_same_parent_id)kernel(switchdev_trans_item_dequeue)kernel(switchdev_trans_item_enqueue)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu_bh)kernel(synchronize_rcu_expedited)kernel(synchronize_sched)kernel(synchronize_sched_expedited)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synproxy_build_options)kernel(synproxy_check_timestamp_cookie)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_options_size)kernel(synproxy_parse_options)kernel(synproxy_tstamp_adjust)kernel(sys_close)kernel(sys_copyarea)kernel(sys_fillrect)kernel(sys_imageblit)kernel(sys_tz)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_ip_default_ttl)kernel(sysctl_ip_early_demux)kernel(sysctl_local_reserved_ports)kernel(sysctl_max_syn_backlog)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_adv_win_scale)kernel(sysctl_tcp_low_latency)kernel(sysctl_tcp_notsent_lowat)kernel(sysctl_tcp_reordering)kernel(sysctl_tcp_rmem)kernel(sysctl_tcp_syncookies)kernel(sysctl_tcp_wmem)kernel(sysctl_udp_mem)kernel(sysctl_udp_rmem_min)kernel(sysctl_udp_wmem_min)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_mount_point)kernel(sysfs_format_mac)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_schedule_callback)kernel(sysfs_streq)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_freezing_cnt)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_serial_number)kernel(system_state)kernel(system_trusted_keyring)kernel(system_unbound_wq)kernel(system_wq)kernel(systime)kernel(t1pci_detect)kernel(t3_l2e_free)kernel(t3_l2t_get)kernel(t3_l2t_send_event)kernel(t3_l2t_send_slow)kernel(t3_register_cpl_handler)kernel(t4_cleanup_clip_tbl)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(take_over_console)kernel(target_alloc_session)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_get_session)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_put_session)kernel(target_register_template)kernel(target_sess_cmd_list_set_waiting)kernel(target_setup_cmd_from_cdb)kernel(target_show_dynamic_sessions)kernel(target_submit_cmd)kernel(target_submit_cmd_map_sgls)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_sess_cmds)kernel(task_active_pid_ns)kernel(task_cputime_adjusted)kernel(task_current_syscall)kernel(task_handoff_register)kernel(task_handoff_unregister)kernel(task_nice)kernel(task_tgid_nr_ns)kernel(task_user_regset_view)kernel(task_xstate_cachep)kernel(tasklet_hrtimer_init)kernel(tasklet_init)kernel(tasklet_kill)kernel(tboot)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_block_get)kernel(tcf_block_put)kernel(tcf_chain_get)kernel(tcf_chain_put)kernel(tcf_classify)kernel(tcf_em_register)kernel(tcf_em_tree_destroy)kernel(tcf_em_tree_dump)kernel(tcf_em_tree_validate)kernel(tcf_em_unregister)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_get_dev)kernel(tcf_exts_validate)kernel(tcf_generic_walker)kernel(tcf_idr_check)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_insert)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_alloc_md5sig_pool)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_death_row)kernel(tcp_destroy_cgroup)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_memory_pressure)kernel(tcp_fastopen_create_child)kernel(tcp_fetch_timewait_stamp)kernel(tcp_filter)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_init_cgroup)kernel(tcp_init_sock)kernel(tcp_init_xmit_timers)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_do_lookup)kernel(tcp_md5_hash_header)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_memory_allocated)kernel(tcp_memory_pressure)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_options)kernel(tcp_peer_is_proven)kernel(tcp_poll)kernel(tcp_prequeue)kernel(tcp_proc_register)kernel(tcp_proc_unregister)kernel(tcp_prot)kernel(tcp_proto_cgroup)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_sock)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_send_ack)kernel(tcp_sendmsg)kernel(tcp_sendpage)kernel(tcp_seq_open)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_syn_ack_timeout)kernel(tcp_syn_flood_action)kernel(tcp_sync_mss)kernel(tcp_timewait_state_process)kernel(tcp_try_fastopen)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_unregister_congestion_control)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcp_vegas_cwnd_event)kernel(tcp_vegas_get_info)kernel(tcp_vegas_init)kernel(tcp_vegas_pkts_acked)kernel(tcp_vegas_state)kernel(tda10021_attach)kernel(tda10023_attach)kernel(tda10045_attach)kernel(tda10046_attach)kernel(tda10048_attach)kernel(tda10071_attach)kernel(tda10086_attach)kernel(tda18212_attach)kernel(tda18218_attach)kernel(tda18271_attach)kernel(tda18271c2dd_attach)kernel(tda665x_attach)kernel(tda8083_attach)kernel(tda8261_attach)kernel(tda826x_attach)kernel(tda827x_attach)kernel(tda829x_attach)kernel(tda829x_probe)kernel(tda9887_attach)kernel(tea5761_attach)kernel(tea5761_autodetection)kernel(tea5767_attach)kernel(tea5767_autodetection)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_cdev_update)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_generate_netlink_event)kernel(thermal_notify_framework)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device_register)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_off)kernel(thp_get_unmapped_area)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(time_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timekeeping_clocktai)kernel(timekeeping_inject_offset)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec_to_jiffies)kernel(timespec_trunc)kernel(timeval_to_jiffies)kernel(timeval_usec_diff)kernel(tm6000_debug)kernel(tm6000_get_reg)kernel(tm6000_init_digital_mode)kernel(tm6000_register_extension)kernel(tm6000_set_audio_bitrate)kernel(tm6000_set_reg)kernel(tm6000_set_reg_mask)kernel(tm6000_tuner_callback)kernel(tm6000_unregister_extension)kernel(tm6000_xc5000_callback)kernel(to_nd_blk_region)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(topology_phys_to_logical_pkg)kernel(totalram_pages)kernel(touch_atime)kernel(touch_buffer)kernel(touch_nmi_watchdog)kernel(touch_softlockup_watchdog)kernel(tpacpi_led_set)kernel(tpm2_calc_ordinal_duration)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_register)kernel(tpm_chip_unregister)kernel(tpm_do_selftest)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_getcap)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_seal_trusted)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpm_unseal_trusted)kernel(tpmm_chip_alloc)kernel(trace_buffer_unlock_commit)kernel(trace_buffer_unlock_commit_regs)kernel(trace_clock_local)kernel(trace_current_buffer_discard_commit)kernel(trace_current_buffer_lock_reserve)kernel(trace_current_buffer_unlock_commit)kernel(trace_define_field)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_raw_init)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_iter_next)kernel(tracepoint_iter_reset)kernel(tracepoint_iter_start)kernel(tracepoint_iter_stop)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_noupdate)kernel(tracepoint_probe_unregister)kernel(tracepoint_probe_unregister_noupdate)kernel(tracepoint_probe_update_all)kernel(tracing_generic_entry_update)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(translation_pre_enabled)kernel(transport_add_device)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_check_aborted_status)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_destroy_device)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_handle_cdb_direct)kernel(transport_init_se_cmd)kernel(transport_init_session)kernel(transport_init_session_tags)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_remove_device)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_setup_device)kernel(transport_wait_for_tasks)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(try_get_online_cpus)kernel(try_module_get)kernel(try_offline_node)kernel(try_test_sas_gpio_gp_bit)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_release_page)kernel(try_to_writeback_inodes_sb)kernel(try_to_writeback_inodes_sb_nr)kernel(try_wait_for_completion)kernel(ts2020_attach)kernel(ts3a227e_enable_jack_detect)kernel(tsc_khz)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(ttm_agp_tt_create)kernel(ttm_agp_tt_populate)kernel(ttm_agp_tt_unpopulate)kernel(ttm_base_object_init)kernel(ttm_base_object_lookup)kernel(ttm_base_object_lookup_for_ref)kernel(ttm_base_object_unref)kernel(ttm_bo_acc_size)kernel(ttm_bo_add_to_lru)kernel(ttm_bo_clean_mm)kernel(ttm_bo_create)kernel(ttm_bo_default_io_mem_pfn)kernel(ttm_bo_del_sub_from_lru)kernel(ttm_bo_device_init)kernel(ttm_bo_device_release)kernel(ttm_bo_dma_acc_size)kernel(ttm_bo_evict_mm)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_global_init)kernel(ttm_bo_global_release)kernel(ttm_bo_init)kernel(ttm_bo_init_mm)kernel(ttm_bo_init_reserved)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_lock_delayed_workqueue)kernel(ttm_bo_manager_func)kernel(ttm_bo_mem_compat)kernel(ttm_bo_mem_put)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_move_ttm)kernel(ttm_bo_pipeline_move)kernel(ttm_bo_swapout_all)kernel(ttm_bo_synccpu_write_grab)kernel(ttm_bo_synccpu_write_release)kernel(ttm_bo_unlock_delayed_workqueue)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unref)kernel(ttm_bo_validate)kernel(ttm_bo_wait)kernel(ttm_dma_page_alloc_debugfs)kernel(ttm_dma_populate)kernel(ttm_dma_tt_fini)kernel(ttm_dma_tt_init)kernel(ttm_dma_unpopulate)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_fbdev_mmap)kernel(ttm_get_kernel_zone_memory_size)kernel(ttm_io_prot)kernel(ttm_lock_init)kernel(ttm_mem_global_alloc)kernel(ttm_mem_global_free)kernel(ttm_mem_global_init)kernel(ttm_mem_global_release)kernel(ttm_mem_io_free)kernel(ttm_mem_io_lock)kernel(ttm_mem_io_reserve)kernel(ttm_mem_io_unlock)kernel(ttm_object_device_init)kernel(ttm_object_device_release)kernel(ttm_object_file_init)kernel(ttm_object_file_release)kernel(ttm_page_alloc_debugfs)kernel(ttm_pool_populate)kernel(ttm_pool_unpopulate)kernel(ttm_prime_fd_to_handle)kernel(ttm_prime_handle_to_fd)kernel(ttm_prime_object_init)kernel(ttm_read_lock)kernel(ttm_read_unlock)kernel(ttm_ref_object_add)kernel(ttm_ref_object_base_unref)kernel(ttm_ref_object_exists)kernel(ttm_round_pot)kernel(ttm_suspend_lock)kernel(ttm_suspend_unlock)kernel(ttm_tt_bind)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_set_placement_caching)kernel(ttm_vt_lock)kernel(ttm_vt_unlock)kernel(ttm_write_lock)kernel(ttm_write_unlock)kernel(ttpci_budget_debiread)kernel(ttpci_budget_debiwrite)kernel(ttpci_budget_deinit)kernel(ttpci_budget_init)kernel(ttpci_budget_init_hooks)kernel(ttpci_budget_irq10_handler)kernel(ttpci_budget_set_video_port)kernel(ttpci_eeprom_decode_mac)kernel(ttpci_eeprom_parse_mac)kernel(ttusbdecfe_dvbs_attach)kernel(ttusbdecfe_dvbt_attach)kernel(tty_buffer_request_room)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_find_polling_driver)kernel(tty_flip_buffer_push)kernel(tty_free_termios)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_insert_flip_string_fixed_flag)kernel(tty_insert_flip_string_flags)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_mutex)kernel(tty_name)kernel(tty_pair_get_pty)kernel(tty_pair_get_tty)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_prepare_flip_string)kernel(tty_prepare_flip_string_flags)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_schedule_flip)kernel(tty_set_operations)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_throttle)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(tua6100_attach)kernel(tua9001_attach)kernel(tun_get_socket)kernel(tuner_count)kernel(tuners)kernel(tveeprom_hauppauge_analog)kernel(tveeprom_read)kernel(twofish_cbc_dec_8way)kernel(twofish_ctr_8way)kernel(twofish_dec_blk)kernel(twofish_dec_blk_3way)kernel(twofish_dec_blk_cbc_3way)kernel(twofish_ecb_dec_8way)kernel(twofish_ecb_enc_8way)kernel(twofish_enc_blk)kernel(twofish_enc_blk_ctr)kernel(twofish_enc_blk_ctr_3way)kernel(twofish_setkey)kernel(twofish_xts_dec)kernel(twofish_xts_dec_8way)kernel(twofish_xts_enc)kernel(twofish_xts_enc_8way)kernel(typec_altmode2port)kernel(typec_altmode_update_active)kernel(typec_cable_set_identity)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_plug_register_altmode)kernel(typec_port_register_altmode)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_set_data_role)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(ucode_cpu_info)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_notify)kernel(ucsi_register_ppm)kernel(ucsi_unregister_ppm)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp4_lib_lookup_skb)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_lib_lookup_skb)kernel(udp6_set_csum)kernel(udp_destruct_sock)kernel(udp_disconnect)kernel(udp_encap_enable)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_init_sock)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_poll)kernel(udp_proc_register)kernel(udp_proc_unregister)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_sendmsg)kernel(udp_seq_open)kernel(udp_set_csum)kernel(udp_skb_destructor)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_table)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(ufshcd_init)kernel(ufshcd_remove)kernel(ufshcd_resume)kernel(ufshcd_suspend)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(uhid_hid_driver)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(umc_bus_type)kernel(umc_controller_reset)kernel(umc_device_create)kernel(umc_device_register)kernel(umc_device_unregister)kernel(umc_driver_unregister)kernel(umc_match_pci_id)kernel(umc_normaddr_to_sysaddr)kernel(unbind_con_driver)kernel(unbind_from_irqhandler)kernel(unblock_all_signals)kernel(uncache_firmware)kernel(unix_domain_find)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_lock)kernel(unlazy_fpu)kernel(unlink_framebuffer)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_rename)kernel(unlock_two_nondirectories)kernel(unmap_kernel_range_noflush)kernel(unmap_mapping_range)kernel(unmap_underlying_metadata)kernel(unpoison_memory)kernel(unprotected_firmware_begin)kernel(unprotected_firmware_end)kernel(unregister_8022_client)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_atmdevice_notifier)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_c_can_dev)kernel(unregister_candev)kernel(unregister_capi_driver)kernel(unregister_capictr_notifier)kernel(unregister_cc770dev)kernel(unregister_cdrom)kernel(unregister_chrdev_region)kernel(unregister_con_driver)kernel(unregister_console)kernel(unregister_cpu_notifier)kernel(unregister_dca_provider)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_exec_domain)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_framebuffer)kernel(unregister_ftrace_event)kernel(unregister_ftrace_function)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_hotplug_dock_device)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_jprobe)kernel(unregister_jprobes)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_lsm_notifier)kernel(unregister_md_personality)kernel(unregister_memory_isolate_notifier)kernel(unregister_memory_notifier)kernel(unregister_module_notifier)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_rh)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nfs_version)kernel(unregister_nls)kernel(unregister_nmi_handler)kernel(unregister_oldmem_pfn_is_ram)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_pppox_proto)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_shrinker)kernel(unregister_shrinker2)kernel(unregister_sja1000dev)kernel(unregister_snap_client)kernel(unregister_sound_dsp)kernel(unregister_sound_midi)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(unregister_switchdev_notifier)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unregister_xenbus_watch)kernel(unregister_xenstore_notifier)kernel(unshare_fs_struct)kernel(unuse_mm)kernel(unwind_get_return_address)kernel(unwind_next_frame)kernel(up)kernel(up_read)kernel(up_write)kernel(update_region)kernel(uprobe_register)kernel(uprobe_unregister)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_hcd)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_find_chipset_info)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_calc_bus_time)kernel(usb_cdc_wdm_register)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_cypress_load_firmware)kernel(usb_debug_root)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_find_alt_setting)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_ftdi_elan_edset_empty)kernel(usb_ftdi_elan_edset_flush)kernel(usb_ftdi_elan_edset_input)kernel(usb_ftdi_elan_edset_output)kernel(usb_ftdi_elan_edset_setup)kernel(usb_ftdi_elan_edset_single)kernel(usb_ftdi_elan_read_pcimem)kernel(usb_ftdi_elan_write_pcimem)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_from_anchor)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hid_driver)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_interrupt_msg)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_otg_state_string)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_notification)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_ioctl)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbhid_lookup_quirk)kernel(usbip_alloc_iso_desc_pdu)kernel(usbip_debug_flag)kernel(usbip_dump_header)kernel(usbip_dump_urb)kernel(usbip_event_add)kernel(usbip_event_happened)kernel(usbip_header_correct_endian)kernel(usbip_in_eh)kernel(usbip_pack_pdu)kernel(usbip_pad_iso)kernel(usbip_recv)kernel(usbip_recv_iso)kernel(usbip_recv_xbuff)kernel(usbip_start_eh)kernel(usbip_stop_eh)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_msglevel)kernel(usbnet_get_settings)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_msglevel)kernel(usbnet_set_settings)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(use_mm)kernel(usecs_to_jiffies)kernel(used_vectors)kernel(user_describe)kernel(user_destroy)kernel(user_instantiate)kernel(user_match)kernel(user_path_at)kernel(user_path_create)kernel(user_read)kernel(user_return_notifier_register)kernel(user_return_notifier_unregister)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(uv_apicid_hibits)kernel(uv_bios_call)kernel(uv_bios_change_memprotect)kernel(uv_bios_freq_base)kernel(uv_bios_get_sn_info)kernel(uv_bios_mq_watchlist_alloc)kernel(uv_bios_mq_watchlist_free)kernel(uv_bios_reserved_page_pa)kernel(uv_bios_set_legacy_vga_target)kernel(uv_hub_info_version)kernel(uv_min_hub_revision_id)kernel(uv_possible_blades)kernel(uv_setup_irq)kernel(uv_teardown_irq)kernel(uv_type)kernel(uv_undefined)kernel(uverbs_alloc_spec_tree)kernel(uverbs_free_spec_tree)kernel(uwb_dev_for_each)kernel(uwb_dev_try_get)kernel(uwb_est_find_size)kernel(uwb_est_register)kernel(uwb_est_unregister)kernel(uwb_ie_next)kernel(uwb_notifs_deregister)kernel(uwb_notifs_register)kernel(uwb_pal_init)kernel(uwb_pal_register)kernel(uwb_pal_unregister)kernel(uwb_radio_start)kernel(uwb_radio_stop)kernel(uwb_rc_add)kernel(uwb_rc_alloc)kernel(uwb_rc_cmd)kernel(uwb_rc_cmd_async)kernel(uwb_rc_dev_addr_get)kernel(uwb_rc_get_by_dev)kernel(uwb_rc_get_by_grandpa)kernel(uwb_rc_ie_add)kernel(uwb_rc_ie_rm)kernel(uwb_rc_init)kernel(uwb_rc_mac_addr_get)kernel(uwb_rc_neh_error)kernel(uwb_rc_neh_grok)kernel(uwb_rc_post_reset)kernel(uwb_rc_pre_reset)kernel(uwb_rc_put)kernel(uwb_rc_reset_all)kernel(uwb_rc_rm)kernel(uwb_rc_vcmd)kernel(uwb_rsv_accept)kernel(uwb_rsv_create)kernel(uwb_rsv_destroy)kernel(uwb_rsv_establish)kernel(uwb_rsv_get_usable_mas)kernel(uwb_rsv_modify)kernel(uwb_rsv_state_str)kernel(uwb_rsv_terminate)kernel(uwb_rsv_type_str)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_chip_ident_i2c_client)kernel(v4l2_chip_match_host)kernel(v4l2_chip_match_i2c_client)kernel(v4l2_compat_ioctl32)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_ctrl)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_check)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_grab)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_modify_range)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_next)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_query_menu)kernel(v4l2_ctrl_query_menu_valid_items)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_s_ctrl)kernel(v4l2_ctrl_s_ctrl_int64)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_register_subdev_nodes)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_find_nearest_format)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_get_timestamp)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_norm_to_name)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_subdev_g_ctrl)kernel(v4l2_subdev_g_ext_ctrls)kernel(v4l2_subdev_init)kernel(v4l2_subdev_queryctrl)kernel(v4l2_subdev_querymenu)kernel(v4l2_subdev_s_ctrl)kernel(v4l2_subdev_s_ext_ctrls)kernel(v4l2_subdev_try_ext_ctrls)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_match_dv_timings)kernel(v4l_printk_ioctl)kernel(vb2_buffer_done)kernel(vb2_common_vm_ops)kernel(vb2_create_bufs)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_get_contig_userptr)kernel(vb2_get_vma)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_put_vma)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_init)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_submit)kernel(vcpu_load)kernel(vcpu_put)kernel(vector_used_by_percpu_irq)kernel(verify_mem_not_deleted)kernel(verify_signature)kernel(verify_spi_info)kernel(ves1820_attach)kernel(ves1x93_attach)kernel(vfio_add_group_dev)kernel(vfio_del_group_dev)kernel(vfio_device_data)kernel(vfio_device_get_from_dev)kernel(vfio_device_put)kernel(vfio_external_check_extension)kernel(vfio_external_group_match_file)kernel(vfio_external_user_iommu_id)kernel(vfio_group_get_external_user)kernel(vfio_group_put_external_user)kernel(vfio_group_set_kvm)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommu_group_get)kernel(vfio_iommu_group_put)kernel(vfio_pin_pages)kernel(vfio_register_iommu_driver)kernel(vfio_register_notifier)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_iommu_driver)kernel(vfio_unregister_notifier)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_fallocate)kernel(vfs_follow_link)kernel(vfs_fstat)kernel(vfs_fstatat)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_getattr)kernel(vfs_getxattr)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_lstat)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_open)kernel(vfs_path_lookup)kernel(vfs_read)kernel(vfs_readlink)kernel(vfs_readv)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_stat)kernel(vfs_statfs)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vfs_whiteout)kernel(vfs_write)kernel(vfs_writev)kernel(vga_client_register)kernel(vga_con)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_set_legacy_decoding)kernel(vga_switcheroo_client_fb_set)kernel(vga_switcheroo_fini_domain_pm_ops)kernel(vga_switcheroo_get_client_state)kernel(vga_switcheroo_handler_flags)kernel(vga_switcheroo_init_domain_pm_ops)kernel(vga_switcheroo_init_domain_pm_optimus_hdmi_audio)kernel(vga_switcheroo_lock_ddc)kernel(vga_switcheroo_process_delayed_switch)kernel(vga_switcheroo_register_audio_client)kernel(vga_switcheroo_register_client)kernel(vga_switcheroo_register_handler)kernel(vga_switcheroo_set_dynamic_switch)kernel(vga_switcheroo_unlock_ddc)kernel(vga_switcheroo_unregister_client)kernel(vga_switcheroo_unregister_handler)kernel(vga_tryget)kernel(vgacon_text_force)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_init_used)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_flush)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vring_ioctl)kernel(vhost_work_flush)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(vid_from_reg)kernel(vid_which_vrm)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_output_register)kernel(video_output_unregister)kernel(video_unregister_device)kernel(video_usercopy)kernel(videobuf_alloc_vb)kernel(videobuf_dma_free)kernel(videobuf_dma_init)kernel(videobuf_dma_init_kernel)kernel(videobuf_dma_init_overlay)kernel(videobuf_dma_init_user)kernel(videobuf_dma_map)kernel(videobuf_dma_unmap)kernel(videobuf_dqbuf)kernel(videobuf_dvb_alloc_frontend)kernel(videobuf_dvb_dealloc_frontends)kernel(videobuf_dvb_find_frontend)kernel(videobuf_dvb_get_frontend)kernel(videobuf_dvb_register_bus)kernel(videobuf_dvb_unregister_bus)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_sg_init)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_sg_alloc)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_dma)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_config_changed)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_free_pkt)kernel(virtio_transport_get_buffer_size)kernel(virtio_transport_get_credit)kernel(virtio_transport_get_max_buffer_size)kernel(virtio_transport_get_min_buffer_size)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_put_credit)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_set_buffer_size)kernel(virtio_transport_set_max_buffer_size)kernel(virtio_transport_set_min_buffer_size)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_mixed)kernel(vm_insert_page)kernel(vm_insert_pfn)kernel(vm_iomap_memory)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_sockets_get_local_cid)kernel(vm_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vma_kernel_pagesize)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_base)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmap)kernel(vmbus_allocate_mmio)kernel(vmbus_are_subchannels_present)kernel(vmbus_close)kernel(vmbus_connection)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_get_outgoing_channel)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_send_datagram)kernel(vmcore_cleanup)kernel(vmemmap_base)kernel(vmf_insert_pfn_pmd)kernel(vmf_insert_pfn_pud)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(vp3054_i2c_probe)kernel(vp3054_i2c_remove)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vq_iotlb_prefetch)kernel(vring_create_virtqueue)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_transport_features)kernel(vringh_abandon_kern)kernel(vringh_abandon_user)kernel(vringh_complete_kern)kernel(vringh_complete_multi_user)kernel(vringh_complete_user)kernel(vringh_getdesc_kern)kernel(vringh_getdesc_user)kernel(vringh_init_kern)kernel(vringh_init_user)kernel(vringh_iov_pull_kern)kernel(vringh_iov_pull_user)kernel(vringh_iov_push_kern)kernel(vringh_iov_push_user)kernel(vringh_need_notify_kern)kernel(vringh_need_notify_user)kernel(vringh_notify_disable_kern)kernel(vringh_notify_disable_user)kernel(vringh_notify_enable_kern)kernel(vringh_notify_enable_user)kernel(vscnprintf)kernel(vsnprintf)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_core_exit)kernel(vsock_core_get_transport)kernel(vsock_deliver_tap)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_pending_work)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_common_account_irq_enter)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vxlan_dev_create)kernel(vzalloc)kernel(vzalloc_node)kernel(wa_create)kernel(wa_dti_start)kernel(wa_process_errored_transfers_run)kernel(wa_urb_dequeue)kernel(wa_urb_enqueue)kernel(wa_urb_enqueue_run)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_key_construction)kernel(wait_for_stable_page)kernel(wait_for_tpm_stat)kernel(wait_iff_congested)kernel(wait_on_page_bit)kernel(wait_on_page_bit_killable_timeout)kernel(wait_on_sync_kiocb)kernel(wait_rcu_gp)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_bit_function_rh)kernel(wake_up_atomic_t)kernel(wake_up_bit)kernel(wake_up_process)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_drop)kernel(wakeup_source_prepare)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(warn_slowpath_fmt)kernel(warn_slowpath_fmt_taint)kernel(warn_slowpath_null)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_unregister_device)kernel(wbinvd_on_all_cpus)kernel(wbinvd_on_cpu)kernel(wdev_to_ieee80211_vif)kernel(whci_wait_for)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state)kernel(wiphy_rfkill_start_polling)kernel(wiphy_rfkill_stop_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wireless_nlevent_flush)kernel(wireless_send_event)kernel(wmi_evaluate_method)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(write_bytes_to_xdr_buf)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_dst)kernel(write_inode_now)kernel(write_msi_msg)kernel(write_one_page)kernel(writeback_in_progress)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(wrmsr_on_cpu)kernel(wrmsr_on_cpus)kernel(wrmsr_safe_on_cpu)kernel(wrmsr_safe_regs)kernel(wrmsr_safe_regs_on_cpu)kernel(wrmsrl_on_cpu)kernel(wrmsrl_safe_on_cpu)kernel(wusb_cluster_id_get)kernel(wusb_cluster_id_put)kernel(wusb_dev_destroy)kernel(wusb_et_name)kernel(wusbd)kernel(wusbhc_b_create)kernel(wusbhc_b_destroy)kernel(wusbhc_chid_set)kernel(wusbhc_create)kernel(wusbhc_destroy)kernel(wusbhc_giveback_urb)kernel(wusbhc_handle_dn)kernel(wusbhc_mmcie_rm)kernel(wusbhc_mmcie_set)kernel(wusbhc_reset_all)kernel(wusbhc_rh_control)kernel(wusbhc_rh_start_port_reset)kernel(wusbhc_rh_status_data)kernel(ww_mutex_unlock)kernel(x509_cert_parse)kernel(x509_check_signature)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x509_get_sig_params)kernel(x509_request_asymmetric_key)kernel(x86_bios_cpu_apicid)kernel(x86_cpu_to_acpiid)kernel(x86_cpu_to_apicid)kernel(x86_cpu_to_node_map)kernel(x86_dma_fallback_dev)kernel(x86_emulate_instruction)kernel(x86_family)kernel(x86_hyper)kernel(x86_hyper_kvm)kernel(x86_hyper_ms_hyperv)kernel(x86_hyper_vmware)kernel(x86_hyper_xen_hvm)kernel(x86_match_cpu)kernel(x86_model)kernel(x86_msi)kernel(x86_platform)kernel(x86_set_memory_region)kernel(x86_spec_ctrl_base)kernel(x86_spec_ctrl_mask)kernel(x86_stepping)kernel(xattr_getsecurity)kernel(xc2028_attach)kernel(xc4000_attach)kernel(xc5000_attach)kernel(xdr_buf_from_iov)kernel(xdr_buf_read_netobj)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_commit_encode)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_partial_copy_from_skb)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_restrict_buflen)kernel(xdr_set_scratch_buffer)kernel(xdr_shift_buf)kernel(xdr_skb_read_bits)kernel(xdr_stream_pos)kernel(xdr_terminate_string)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xen_balloon_init)kernel(xen_biovec_phys_mergeable)kernel(xen_clear_irq_pending)kernel(xen_create_contiguous_region)kernel(xen_destroy_contiguous_region)kernel(xen_domain_type)kernel(xen_event_channel_op_compat)kernel(xen_features)kernel(xen_has_pv_and_legacy_disk_devices)kernel(xen_has_pv_devices)kernel(xen_has_pv_disk_devices)kernel(xen_has_pv_nic_devices)kernel(xen_have_vector_callback)kernel(xen_hvm_evtchn_do_upcall)kernel(xen_hvm_need_lapic)kernel(xen_irq_from_gsi)kernel(xen_pci_frontend)kernel(xen_physdev_op_compat)kernel(xen_pirq_from_irq)kernel(xen_platform_pci_unplug)kernel(xen_poll_irq_timeout)kernel(xen_privcmd_fops)kernel(xen_remap_domain_mfn_range)kernel(xen_set_callback_via)kernel(xen_set_domain_pte)kernel(xen_setup_shutdown_event)kernel(xen_start_info)kernel(xen_store_domain_type)kernel(xen_store_evtchn)kernel(xen_store_interface)kernel(xen_swiotlb_alloc_coherent)kernel(xen_swiotlb_dma_mapping_error)kernel(xen_swiotlb_dma_supported)kernel(xen_swiotlb_free_coherent)kernel(xen_swiotlb_map_page)kernel(xen_swiotlb_map_sg_attrs)kernel(xen_swiotlb_sync_sg_for_cpu)kernel(xen_swiotlb_sync_sg_for_device)kernel(xen_swiotlb_sync_single_for_cpu)kernel(xen_swiotlb_sync_single_for_device)kernel(xen_swiotlb_unmap_page)kernel(xen_swiotlb_unmap_sg_attrs)kernel(xen_test_irq_shared)kernel(xen_unmap_domain_mfn_range)kernel(xen_vcpu_id)kernel(xen_xenbus_fops)kernel(xenbus_alloc_evtchn)kernel(xenbus_bind_evtchn)kernel(xenbus_dev_attrs)kernel(xenbus_dev_cancel)kernel(xenbus_dev_changed)kernel(xenbus_dev_error)kernel(xenbus_dev_fatal)kernel(xenbus_dev_probe)kernel(xenbus_dev_remove)kernel(xenbus_dev_request_and_reply)kernel(xenbus_dev_resume)kernel(xenbus_dev_shutdown)kernel(xenbus_dev_suspend)kernel(xenbus_directory)kernel(xenbus_exists)kernel(xenbus_free_evtchn)kernel(xenbus_frontend_closed)kernel(xenbus_gather)kernel(xenbus_grant_ring)kernel(xenbus_map_ring)kernel(xenbus_map_ring_valloc)kernel(xenbus_match)kernel(xenbus_mkdir)kernel(xenbus_otherend_changed)kernel(xenbus_printf)kernel(xenbus_probe)kernel(xenbus_probe_devices)kernel(xenbus_probe_node)kernel(xenbus_read)kernel(xenbus_read_driver_state)kernel(xenbus_read_otherend_details)kernel(xenbus_register_driver_common)kernel(xenbus_register_frontend)kernel(xenbus_rm)kernel(xenbus_scanf)kernel(xenbus_strstate)kernel(xenbus_switch_state)kernel(xenbus_transaction_end)kernel(xenbus_transaction_start)kernel(xenbus_unmap_ring)kernel(xenbus_unmap_ring_vfree)kernel(xenbus_unregister_driver)kernel(xenbus_watch_path)kernel(xenbus_watch_pathfmt)kernel(xenbus_write)kernel(xfrm4_mode_tunnel_input_deregister)kernel(xfrm4_mode_tunnel_input_register)kernel(xfrm4_prepare_output)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_init)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_cb)kernel(xfrm4_rcv_encap)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_find_1stfragopt)kernel(xfrm6_input_addr)kernel(xfrm6_mode_tunnel_input_deregister)kernel(xfrm6_mode_tunnel_input_register)kernel(xfrm6_prepare_output)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_cb)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_garbage_collect)kernel(xfrm_get_acqseq)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_inner_extract_output)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_prepare_input)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_mode)kernel(xfrm_register_type)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_migrate)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_sort)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_tmpl_sort)kernel(xfrm_unregister_km)kernel(xfrm_unregister_mode)kernel(xfrm_unregister_type)kernel(xfrm_user_policy)kernel(xhci_dbg_trace)kernel(xhci_gen_setup)kernel(xhci_init_driver)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_suspend)kernel(xmit_recursion)kernel(xor_blocks)kernel(xp_cpu_to_nasid)kernel(xp_expand_memprotect)kernel(xp_max_npartitions)kernel(xp_pa)kernel(xp_partition_id)kernel(xp_region_size)kernel(xp_remote_memcpy)kernel(xp_restrict_memprotect)kernel(xp_socket_pa)kernel(xpc_clear_interface)kernel(xpc_connect)kernel(xpc_disconnect)kernel(xpc_interface)kernel(xpc_registrations)kernel(xpc_set_interface)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_get)kernel(xprt_load_transport)kernel(xprt_lock_and_alloc_slot)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_set_retrans_timeout_def)kernel(xprt_set_retrans_timeout_rtt)kernel(xprt_setup_backchannel)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_wait_for_buffer_space)kernel(xprt_wake_pending_tasks)kernel(xprt_write_space)kernel(xstate_size)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_target)kernel(xt_compat_add_offset)kernel(xt_compat_calc_jump)kernel(xt_compat_check_entry_offsets)kernel(xt_compat_flush_offsets)kernel(xt_compat_init_offsets)kernel(xt_compat_lock)kernel(xt_compat_match_from_user)kernel(xt_compat_match_offset)kernel(xt_compat_match_to_user)kernel(xt_compat_target_from_user)kernel(xt_compat_target_offset)kernel(xt_compat_target_to_user)kernel(xt_compat_unlock)kernel(xt_copy_counters_from_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table_lock)kernel(xt_find_target)kernel(xt_free_table_info)kernel(xt_hook_link)kernel(xt_hook_unlink)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xts_camellia_setkey)kernel(xts_crypt)kernel(xts_serpent_setkey)kernel(xts_twofish_setkey)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zalloc_cpumask_var)kernel(zalloc_cpumask_var_node)kernel(zap_vma_ptes)kernel(zero_fill_bio)kernel(zero_pfn)kernel(zgid)kernel(zl10036_attach)kernel(zl10039_attach)kernel(zl10353_attach)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zpool_evict)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_unmap_object)kernel-azurekernel-azure(x86-64)kernel-drmkernel-drm-nouveaukernel-modesetkernel-uname-rkernel-x86_64           fileutilsmodule-init-toolsinitscriptsgrubbydracutlinux-firmware/usr/sbin/new-kernel-pkgsystem-release/usr/sbin/new-kernel-pkg/bin/sh/bin/sh/bin/shrpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)3.16-28.11.1-18.28-2033-50220180113-614.6.0-14.0-13.0.4-15.2-1pppisdn4k-utilsnfs-utilse2fsprogsutil-linuxjfsutilsreiserfs-utilsxfsprogsprocpsoprofiledevice-mapper-libsmdadminitscriptsudeviptablesipw2200-firmwareiwl4965-firmwareselinux-policy-targetedsquashfs-toolswireless-toolsxfsprogskmodkexec-tools2.4.3-33.2-321.0.7-121.37-42.121.1.7-23.6.19-22.6.13-43.2.5-6.30.9.1-21.02.63-23.2.1-57.23063-61.3.2-12.4228.57.21.25.3-144.029-34.3.020-92.0.14-34.11.3[[r@[m~@[l,[i[h8@[Y[Q[<[3|@[#@[[)[ @Z4@Z4@Z@ZЛZI@ZZZ1@ZH@ZZ@Z Z@Zv@Z$ZZ~Z}@Z}@ZyZyZxG@ZtRZqZp^@Zo Zo Zo Zk@Zg#Ze@Ze@ZaZaZaZ_:Z\ZTZS]@ZOhZDZB9Z;@Z1@Z1@Z1@Z+@Z+@Z*~Z*~Z*~Z)-@Z)-@Z)-@Z'Z'Z&@Z&@Z&@Z!D@Z!D@Z!D@ZZZZZ@Z@Z ZfZ@Z@Z@ZZZZZ@Z@Z }Z }Z ,@Z Z Z @ZZZZC@ZC@ZZZ@Z@ZNYZ@YZ@YZ@YYY@YeYeY@Y@Y@YY@Y@Y|Y|Y|Y|Y+@Y+@Y+@Y+@YYY@Y@Y@Y@Y@YYYYB@YYYY@YYYܶ@YdYdYp@Yp@Yp@YYY@Y@Y{Y{Y*@Y5Y@Y@Y@Y˒Y@YéYéYX@YX@YY@YY@Y@YYYY3Y@YY@YYYV@YV@Y@Y^&@Y^&@YTYS@YRHYRHYP@YJ_YGYGYGYBvY?Y>@Y5GY5GY1S@Y1S@Y, @Y, @Y(Y(Y"Y@YYYYR@YY]YtYtY#@Y@Y@YXXXX@XXh@Xh@XXXsXsX@X-X-XXX9@XDXDXDX@X@XۡXP@XP@XXXXX @X @XӸXӸXӸXXXXX@X@XXXXX~@X~@X,X,X,X,X,X@X@X@XƉXƉXƉX•@X•@XCXCXCXCX@X@X@X@XXXO@XO@XZX @X @X @X @XXXf@Xf@XX @XXX}@X+X@X@X@XX@XBXBX@X@X@XYX@XXe@Xe@XpXpXpX@X*X6@XXXAXXX~@X~@X~@X|Xx@Xv@XtXs{@Xs{@XZnXZnXZnXS@XRXQ4@XJXIK@XF@XEVXAb@XAb@X@X5X5X*X%X&X&XX2@X2@XX`@W%WSWWv@W$W@Wڍ@W֘WίW^@Wʻ@WiW@Wu@Wu@W#W/@WW@WW@WhWhWhWt@WWWW.@WW@W9W@WPWPW\@W W W@W@WgW@W@W@W~W~WWWWWW~D@WzOWv[@Wv[@Wu Wu WrfWq@Wq@Wm Wm Wk@Wj}Wj}Wi,@WgWgWc@Wc@WbWbWbWbWaC@WaC@WaC@WaC@W_W_WZWZWYZ@WYZ@WXWXWXWV@WUeWUeWQq@WPWN@WN@WM|WF@WF@WF@WEWEWEWDB@WBWBWBW>@W=W=W@V>@VIV`VV&@V=@VV@V%@V%@VVVVV@VS@V@VpV]VRVMVLh@VD@VC-V@V2 @V*!@V V@VVf@V V +VBU@UU@UU6@UAUM@UM@UU@UU@UoUU@UĝUUc@U@Uz@U@U@UU@UK@UUb@UmUmU'U@U@UUU>U>U>U@U@UUUJ@UUUU@U@UUUUa@Ua@UU~@U~@Uyx@Ux&UuUq@Uq@Un@UlI@Ug@Ud`@Ud`@U\w@UUUT@UPUL@UKSUJ@UHUCjUB@U@U>$U8U6;U.RU-@U'@U#U"u@UU@U@U@TT\@T T T}TT@TTTq@T@TY@TTp@TT@TTT~@T|X@TuTsTsTpzTpzTmTg@@TeTcKTcKT`T\@TZ@TWn@TR(@TO@TN3TJ?@THTHTFJTD@TAT;T7@T6xT6xT5'@T3T3T2@T.T.T.T*@T*@T*@T)IT)IT)IT%U@T"@T!`T!`TTTT@TwTwT&@TTT@T@T@T=@T=@T TT@TT@T@T@TS@SvSSSSہ@Sہ@SFSFS @SǺSi@Si@S@S@SES@SSS@S@SSS{CSg}@Sb7@SCSB@S=M@S:@S9XS5d@S1oS,)S(5@S&S"@S L@SS@SSc@SS@S@S@SnSnSz@S(S S S@S@S?S?S?SR@RRR@RR@RR@R>RJ@R@Ra@Ra@R@R@R@RRx@R&R&R@R@R@RʚRTR - 3.10.0-862.11.7.el7CentOS Sources - 3.10.0-862.11.6.el7Jan Stancek [3.10.0-862.11.6.el7]Frantisek Hrbata [3.10.0-862.11.5.el7]Jan Stancek [3.10.0-862.11.4.el7]Jan Stancek [3.10.0-862.11.3.el7]Rado Vrbovsky [3.10.0-862.11.2.el7]Rado Vrbovsky [3.10.0-862.11.1.el7]Rado Vrbovsky [3.10.0-862.10.1.el7]Frantisek Hrbata [3.10.0-862.9.1.el7]Rado Vrbovsky [3.10.0-862.8.1.el7]Rado Vrbovsky [3.10.0-862.7.1.el7]Rado Vrbovsky [3.10.0-862.6.1.el7]Rado Vrbovsky [3.10.0-862.5.1.el7]Rado Vrbovsky [3.10.0-862.4.1.el7]Rado Vrbovsky [3.10.0-862.3.1.el7]Rado Vrbovsky [3.10.0-862.2.1.el7]Rado Vrbovsky [3.10.0-862.1.1.el7]Bruno E. O. Meneguele [3.10.0-862.el7]Bruno E. O. Meneguele [3.10.0-861.el7]Bruno E. O. Meneguele [3.10.0-860.el7]Bruno E. O. Meneguele [3.10.0-859.el7]Bruno E. O. Meneguele [3.10.0-858.el7]Bruno E. O. Meneguele [3.10.0-857.el7]Bruno E. O. Meneguele [3.10.0-856.el7]Bruno E. O. Meneguele [3.10.0-855.el7]Bruno E. O. Meneguele [3.10.0-854.el7]Bruno E. O. Meneguele [3.10.0-853.el7]Bruno E. O. Meneguele [3.10.0-852.el7]Bruno E. O. Meneguele [3.10.0-851.el7]Bruno E. O. Meneguele [3.10.0-850.el7]Bruno E. O. Meneguele [3.10.0-849.el7]Bruno E. O. Meneguele [3.10.0-848.el7]Bruno E. O. Meneguele [3.10.0-847.el7]Bruno E. O. Meneguele [3.10.0-846.el7]Bruno E. O. Meneguele [3.10.0-845.el7]Bruno E. O. Meneguele [3.10.0-844.el7]Bruno E. O. Meneguele [3.10.0-843.el7]Bruno E. O. Meneguele [3.10.0-842.el7]Bruno E. O. Meneguele [3.10.0-841.el7]Bruno E. O. Meneguele [3.10.0-840.el7]Bruno E. O. Meneguele [3.10.0-839.el7]Bruno E. O. Meneguele [3.10.0-838.el7]Bruno E. O. Meneguele [3.10.0-837.el7]Bruno E. O. Meneguele [3.10.0-836.el7]Bruno E. O. Meneguele [3.10.0-835.el7]Bruno E. O. Meneguele [3.10.0-834.el7]Bruno E. O. Meneguele [3.10.0-833.el7]Bruno E. O. Meneguele [3.10.0-832.el7]Bruno E. O. Meneguele [3.10.0-831.el7]Rafael Aquini [3.10.0-830.el7]Rafael Aquini [3.10.0-829.el7]Rafael Aquini [3.10.0-828.el7]Rafael Aquini [3.10.0-827.el7]Rafael Aquini [3.10.0-826.el7]Rafael Aquini [3.10.0-825.el7]Rafael Aquini [3.10.0-824.el7]Rafael Aquini [3.10.0-823.el7]Rafael Aquini [3.10.0-822.el7]Rafael Aquini [3.10.0-821.el7]Rafael Aquini [3.10.0-820.el7]Rafael Aquini [3.10.0-819.el7]Rafael Aquini [3.10.0-818.el7]Rafael Aquini [3.10.0-817.el7]Rafael Aquini [3.10.0-816.el7]Rafael Aquini [3.10.0-815.el7]Rafael Aquini [3.10.0-814.el7]Rafael Aquini [3.10.0-813.el7]Rafael Aquini [3.10.0-812.el7]Rafael Aquini [3.10.0-811.el7]Rafael Aquini [3.10.0-810.el7]Rafael Aquini [3.10.0-809.el7]Rafael Aquini [3.10.0-808.el7]Rafael Aquini [3.10.0-807.el7]Rafael Aquini [3.10.0-806.el7]Rafael Aquini [3.10.0-805.el7]Rafael Aquini [3.10.0-804.el7]Rafael Aquini [3.10.0-803.el7]Rafael Aquini [3.10.0-802.el7]Rafael Aquini [3.10.0-801.el7]Rafael Aquini [3.10.0-800.el7]Rafael Aquini [3.10.0-799.el7]Rafael Aquini [3.10.0-798.el7]Rafael Aquini [3.10.0-797.el7]Rafael Aquini [3.10.0-796.el7]Rafael Aquini [3.10.0-795.el7]Rafael Aquini [3.10.0-794.el7]Rafael Aquini [3.10.0-793.el7]Rafael Aquini [3.10.0-792.el7]Rafael Aquini [3.10.0-791.el7]Rafael Aquini [3.10.0-790.el7]Rafael Aquini [3.10.0-789.el7]Rafael Aquini [3.10.0-788.el7]Rafael Aquini [3.10.0-787.el7]Rafael Aquini [3.10.0-786.el7]Rafael Aquini [3.10.0-785.el7]Rafael Aquini [3.10.0-784.el7]Rafael Aquini [3.10.0-783.el7]Rafael Aquini [3.10.0-782.el7]Rafael Aquini [3.10.0-781.el7]Rafael Aquini [3.10.0-780.el7]Rafael Aquini [3.10.0-779.el7]Rafael Aquini [3.10.0-778.el7]Rafael Aquini [3.10.0-777.el7]Rafael Aquini [3.10.0-776.el7]Rafael Aquini [3.10.0-775.el7]Rafael Aquini [3.10.0-774.el7]Rafael Aquini [3.10.0-773.el7]Rafael Aquini [3.10.0-772.el7]Rafael Aquini [3.10.0-771.el7]Rafael Aquini [3.10.0-770.el7]Rafael Aquini [3.10.0-769.el7]Rafael Aquini [3.10.0-768.el7]Rafael Aquini [3.10.0-767.el7]Rafael Aquini [3.10.0-766.el7]Rafael Aquini [3.10.0-765.el7]Rafael Aquini [3.10.0-764.el7]Rafael Aquini [3.10.0-763.el7]Rafael Aquini [3.10.0-762.el7]Rafael Aquini [3.10.0-761.el7]Rafael Aquini [3.10.0-760.el7]Rafael Aquini [3.10.0-759.el7]Rafael Aquini [3.10.0-758.el7]Rafael Aquini [3.10.0-757.el7]Rafael Aquini [3.10.0-756.el7]Rafael Aquini [3.10.0-755.el7]Rafael Aquini [3.10.0-754.el7]Rafael Aquini [3.10.0-753.el7]Rafael Aquini [3.10.0-752.el7]Rafael Aquini [3.10.0-751.el7]Rafael Aquini [3.10.0-750.el7]Rafael Aquini [3.10.0-749.el7]Rafael Aquini [3.10.0-748.el7]Rafael Aquini [3.10.0-747.el7]Rafael Aquini [3.10.0-746.el7]Rafael Aquini [3.10.0-745.el7]Rafael Aquini [3.10.0-744.el7]Rafael Aquini [3.10.0-743.el7]Rafael Aquini [3.10.0-742.el7]Rafael Aquini [3.10.0-741.el7]Rafael Aquini [3.10.0-740.el7]Rafael Aquini [3.10.0-739.el7]Rafael Aquini [3.10.0-738.el7]Rafael Aquini [3.10.0-737.el7]Rafael Aquini [3.10.0-736.el7]Rafael Aquini [3.10.0-735.el7]Rafael Aquini [3.10.0-734.el7]Rafael Aquini [3.10.0-733.el7]Rafael Aquini [3.10.0-732.el7]Rafael Aquini [3.10.0-731.el7]Rafael Aquini [3.10.0-730.el7]Rafael Aquini [3.10.0-729.el7]Rafael Aquini [3.10.0-728.el7]Rafael Aquini [3.10.0-727.el7]Rafael Aquini [3.10.0-726.el7]Rafael Aquini [3.10.0-725.el7]Rafael Aquini [3.10.0-724.el7]Rafael Aquini [3.10.0-723.el7]Rafael Aquini [3.10.0-722.el7]Rafael Aquini [3.10.0-721.el7]Rafael Aquini [3.10.0-720.el7]Rafael Aquini [3.10.0-719.el7]Rafael Aquini [3.10.0-718.el7]Rafael Aquini [3.10.0-717.el7]Rafael Aquini [3.10.0-716.el7]Rafael Aquini [3.10.0-715.el7]Rafael Aquini [3.10.0-714.el7]Rafael Aquini [3.10.0-713.el7]Rafael Aquini [3.10.0-712.el7]Rafael Aquini [3.10.0-711.el7]Rafael Aquini [3.10.0-710.el7]Rafael Aquini [3.10.0-709.el7]Rafael Aquini [3.10.0-708.el7]Rafael Aquini [3.10.0-707.el7]Rafael Aquini [3.10.0-706.el7]Rafael Aquini [3.10.0-705.el7]Rafael Aquini [3.10.0-704.el7]Rafael Aquini [3.10.0-703.el7]Rafael Aquini [3.10.0-702.el7]Rafael Aquini [3.10.0-701.el7]Rafael Aquini [3.10.0-700.el7]Rafael Aquini [3.10.0-699.el7]Rafael Aquini [3.10.0-698.el7]Rafael Aquini [3.10.0-697.el7]Rafael Aquini [3.10.0-696.el7]Rafael Aquini [3.10.0-695.el7]Rafael Aquini [3.10.0-694.el7]Rafael Aquini [3.10.0-693.el7]Rafael Aquini [3.10.0-692.el7]Rafael Aquini [3.10.0-691.el7]Rafael Aquini [3.10.0-690.el7]Rafael Aquini [3.10.0-689.el7]Rafael Aquini [3.10.0-688.el7]Rafael Aquini [3.10.0-687.el7]Rafael Aquini [3.10.0-686.el7]Rafael Aquini [3.10.0-685.el7]Rafael Aquini [3.10.0-684.el7]Rafael Aquini [3.10.0-683.el7]Rafael Aquini [3.10.0-682.el7]Rafael Aquini [3.10.0-681.el7]Rafael Aquini [3.10.0-680.el7]Rafael Aquini [3.10.0-679.el7]Rafael Aquini [3.10.0-678.el7]Rafael Aquini [3.10.0-677.el7]Rafael Aquini [3.10.0-676.el7]Rafael Aquini [3.10.0-675.el7]Rafael Aquini [3.10.0-674.el7]Rafael Aquini [3.10.0-673.el7]Rafael Aquini [3.10.0-672.el7]Rafael Aquini [3.10.0-671.el7]Rafael Aquini [3.10.0-670.el7]Rafael Aquini [3.10.0-669.el7]Rafael Aquini [3.10.0-668.el7]Rafael Aquini [3.10.0-667.el7]Rafael Aquini [3.10.0-666.el7]Rafael Aquini [3.10.0-665.el7]Rafael Aquini [3.10.0-664.el7]Rafael Aquini [3.10.0-663.el7]Rafael Aquini [3.10.0-662.el7]Rafael Aquini [3.10.0-661.el7]Rafael Aquini [3.10.0-660.el7]Rafael Aquini [3.10.0-659.el7]Rafael Aquini [3.10.0-658.el7]Rafael Aquini [3.10.0-657.el7]Rafael Aquini [3.10.0-656.el7]Rafael Aquini [3.10.0-655.el7]Rafael Aquini [3.10.0-654.el7]Rafael Aquini [3.10.0-653.el7]Rafael Aquini [3.10.0-652.el7]Rafael Aquini [3.10.0-651.el7]Rafael Aquini [3.10.0-650.el7]Rafael Aquini [3.10.0-649.el7]Rafael Aquini [3.10.0-648.el7]Rafael Aquini [3.10.0-647.el7]Rafael Aquini [3.10.0-646.el7]Rafael Aquini [3.10.0-645.el7]Rafael Aquini [3.10.0-644.el7]Rafael Aquini [3.10.0-643.el7]Rafael Aquini [3.10.0-642.el7]Rafael Aquini [3.10.0-641.el7]Rafael Aquini [3.10.0-640.el7]Rafael Aquini [3.10.0-639.el7]Rafael Aquini [3.10.0-638.el7]Rafael Aquini [3.10.0-637.el7]Rafael Aquini [3.10.0-636.el7]Rafael Aquini [3.10.0-635.el7]Rafael Aquini [3.10.0-634.el7]Rafael Aquini [3.10.0-633.el7]Rafael Aquini [3.10.0-632.el7]Rafael Aquini [3.10.0-631.el7]Rafael Aquini [3.10.0-630.el7]Rafael Aquini [3.10.0-629.el7]Rafael Aquini [3.10.0-628.el7]Rafael Aquini [3.10.0-627.el7]Rafael Aquini [3.10.0-626.el7]Rafael Aquini [3.10.0-625.el7]Rafael Aquini [3.10.0-624.el7]Rafael Aquini [3.10.0-623.el7]Rafael Aquini [3.10.0-622.el7]Rafael Aquini [3.10.0-621.el7]Rafael Aquini [3.10.0-620.el7]Rafael Aquini [3.10.0-619.el7]Rafael Aquini [3.10.0-618.el7]Rafael Aquini [3.10.0-617.el7]Rafael Aquini [3.10.0-616.el7]Rafael Aquini [3.10.0-615.el7]Rafael Aquini [3.10.0-614.el7]Rafael Aquini [3.10.0-613.el7]Rafael Aquini [3.10.0-612.el7]Rafael Aquini [3.10.0-611.el7]Rafael Aquini [3.10.0-610.el7]Rafael Aquini [3.10.0-609.el7]Rafael Aquini [3.10.0-608.el7]Rafael Aquini [3.10.0-607.el7]Rafael Aquini [3.10.0-606.el7]Rafael Aquini [3.10.0-605.el7]Rafael Aquini [3.10.0-604.el7]Rafael Aquini [3.10.0-603.el7]Rafael Aquini [3.10.0-602.el7]Rafael Aquini [3.10.0-601.el7]Rafael Aquini [3.10.0-600.el7]Rafael Aquini [3.10.0-599.el7]Rafael Aquini [3.10.0-598.el7]Rafael Aquini [3.10.0-597.el7]Rafael Aquini [3.10.0-596.el7]Rafael Aquini [3.10.0-595.el7]Rafael Aquini [3.10.0-594.el7]Rafael Aquini [3.10.0-593.el7]Rafael Aquini [3.10.0-592.el7]Rafael Aquini [3.10.0-591.el7]Rafael Aquini [3.10.0-590.el7]Rafael Aquini [3.10.0-589.el7]Rafael Aquini [3.10.0-588.el7]Rafael Aquini [3.10.0-587.el7]Rafael Aquini [3.10.0-586.el7]Rafael Aquini [3.10.0-585.el7]Rafael Aquini [3.10.0-584.el7]Rafael Aquini [3.10.0-583.el7]Rafael Aquini [3.10.0-582.el7]Rafael Aquini [3.10.0-581.el7]Rafael Aquini [3.10.0-580.el7]Rafael Aquini [3.10.0-579.el7]Rafael Aquini [3.10.0-578.el7]Rafael Aquini [3.10.0-577.el7]Rafael Aquini [3.10.0-576.el7]Rafael Aquini [3.10.0-575.el7]Rafael Aquini [3.10.0-574.el7]Rafael Aquini [3.10.0-573.el7]Rafael Aquini [3.10.0-572.el7]Rafael Aquini [3.10.0-571.el7]Rafael Aquini [3.10.0-570.el7]Rafael Aquini [3.10.0-569.el7]Rafael Aquini [3.10.0-568.el7]Rafael Aquini [3.10.0-567.el7]Rafael Aquini [3.10.0-566.el7]Rafael Aquini [3.10.0-565.el7]Rafael Aquini [3.10.0-564.el7]Rafael Aquini [3.10.0-563.el7]Rafael Aquini [3.10.0-562.el7]Rafael Aquini [3.10.0-561.el7]Rafael Aquini [3.10.0-560.el7]Rafael Aquini [3.10.0-559.el7]Rafael Aquini [3.10.0-558.el7]Rafael Aquini [3.10.0-557.el7]Rafael Aquini [3.10.0-556.el7]Rafael Aquini [3.10.0-555.el7]Rafael Aquini [3.10.0-554.el7]Rafael Aquini [3.10.0-553.el7]Rafael Aquini [3.10.0-552.el7]Rafael Aquini [3.10.0-551.el7]Rafael Aquini [3.10.0-550.el7]Rafael Aquini [3.10.0-549.el7]Rafael Aquini [3.10.0-548.el7]Rafael Aquini [3.10.0-547.el7]Rafael Aquini [3.10.0-546.el7]Rafael Aquini [3.10.0-545.el7]Rafael Aquini [3.10.0-544.el7]Rafael Aquini [3.10.0-543.el7]Rafael Aquini [3.10.0-542.el7]Rafael Aquini [3.10.0-541.el7]Rafael Aquini [3.10.0-540.el7]Rafael Aquini [3.10.0-539.el7]Rafael Aquini [3.10.0-538.el7]Rafael Aquini [3.10.0-537.el7]Rafael Aquini [3.10.0-536.el7]Rafael Aquini [3.10.0-535.el7]Rafael Aquini [3.10.0-534.el7]Rafael Aquini [3.10.0-533.el7]Rafael Aquini [3.10.0-532.el7]Rafael Aquini [3.10.0-531.el7]Rafael Aquini [3.10.0-530.el7]Rafael Aquini [3.10.0-529.el7]Rafael Aquini [3.10.0-528.el7]Rafael Aquini [3.10.0-527.el7]Rafael Aquini [3.10.0-526.el7]Rafael Aquini [3.10.0-525.el7]Rafael Aquini [3.10.0-524.el7]Rafael Aquini [3.10.0-523.el7]Rafael Aquini [3.10.0-522.el7]Rafael Aquini [3.10.0-521.el7]Rafael Aquini [3.10.0-520.el7]Rafael Aquini [3.10.0-519.el7]Rafael Aquini [3.10.0-518.el7]Rafael Aquini [3.10.0-517.el7]Rafael Aquini [3.10.0-516.el7]Rafael Aquini [3.10.0-515.el7]Rafael Aquini [3.10.0-514.el7]Rafael Aquini [3.10.0-513.el7]Rafael Aquini [3.10.0-512.el7]Rafael Aquini [3.10.0-511.el7]Rafael Aquini [3.10.0-510.el7]Rafael Aquini [3.10.0-509.el7]Rafael Aquini [3.10.0-508.el7]Rafael Aquini [3.10.0-507.el7]Rafael Aquini [3.10.0-506.el7]Rafael Aquini [3.10.0-505.el7]Rafael Aquini [3.10.0-504.el7]Rafael Aquini [3.10.0-503.el7]Rafael Aquini [3.10.0-502.el7]Rafael Aquini [3.10.0-501.el7]Rafael Aquini [3.10.0-500.el7]Rafael Aquini [3.10.0-499.el7]Rafael Aquini [3.10.0-498.el7]Rafael Aquini [3.10.0-497.el7]Rafael Aquini [3.10.0-496.el7]Rafael Aquini [3.10.0-495.el7]Rafael Aquini [3.10.0-494.el7]Rafael Aquini [3.10.0-493.el7]Rafael Aquini [3.10.0-492.el7]Rafael Aquini [3.10.0-491.el7]Rafael Aquini [3.10.0-490.el7]Rafael Aquini [3.10.0-489.el7]Rafael Aquini [3.10.0-488.el7]Rafael Aquini [3.10.0-487.el7]Rafael Aquini [3.10.0-486.el7]Rafael Aquini [3.10.0-485.el7]Rafael Aquini [3.10.0-484.el7]Rafael Aquini [3.10.0-483.el7]Rafael Aquini [3.10.0-482.el7]Rafael Aquini [3.10.0-481.el7]Rafael Aquini [3.10.0-480.el7]Rafael Aquini [3.10.0-479.el7]Rafael Aquini [3.10.0-478.el7]Rafael Aquini [3.10.0-477.el7]Rafael Aquini [3.10.0-476.el7]Rafael Aquini [3.10.0-475.el7]Rafael Aquini [3.10.0-474.el7]Rafael Aquini [3.10.0-473.el7]Rafael Aquini [3.10.0-472.el7]Rafael Aquini [3.10.0-471.el7]Rafael Aquini [3.10.0-470.el7]Rafael Aquini [3.10.0-469.el7]Rafael Aquini [3.10.0-468.el7]Rafael Aquini [3.10.0-467.el7]Rafael Aquini [3.10.0-466.el7]Rafael Aquini [3.10.0-465.el7]Rafael Aquini [3.10.0-464.el7]Rafael Aquini [3.10.0-463.el7]Rafael Aquini [3.10.0-462.el7]Rafael Aquini [3.10.0-461.el7]Rafael Aquini [3.10.0-460.el7]Rafael Aquini [3.10.0-459.el7]Rafael Aquini [3.10.0-458.el7]Rafael Aquini [3.10.0-457.el7]Rafael Aquini [3.10.0-456.el7]Rafael Aquini [3.10.0-455.el7]Rafael Aquini [3.10.0-454.el7]Rafael Aquini [3.10.0-453.el7]Rafael Aquini [3.10.0-452.el7]Rafael Aquini [3.10.0-451.el7]Rafael Aquini [3.10.0-450.el7]Rafael Aquini [3.10.0-449.el7]Rafael Aquini [3.10.0-448.el7]Rafael Aquini [3.10.0-447.el7]Rafael Aquini [3.10.0-446.el7]Rafael Aquini [3.10.0-445.el7]Rafael Aquini [3.10.0-444.el7]Rafael Aquini [3.10.0-443.el7]Rafael Aquini [3.10.0-442.el7]Rafael Aquini [3.10.0-441.el7]Rafael Aquini [3.10.0-440.el7]Rafael Aquini [3.10.0-439.el7]Rafael Aquini [3.10.0-438.el7]Rafael Aquini [3.10.0-437.el7]Rafael Aquini [3.10.0-436.el7]Rafael Aquini [3.10.0-435.el7]Rafael Aquini [3.10.0-434.el7]Rafael Aquini [3.10.0-433.el7]Rafael Aquini [3.10.0-432.el7]Rafael Aquini [3.10.0-431.el7]Rafael Aquini [3.10.0-430.el7]Rafael Aquini [3.10.0-429.el7]Rafael Aquini [3.10.0-428.el7]Rafael Aquini [3.10.0-427.el7]Rafael Aquini [3.10.0-426.el7]Rafael Aquini [3.10.0-425.el7]Rafael Aquini [3.10.0-424.el7]Rafael Aquini [3.10.0-423.el7]Rafael Aquini [3.10.0-422.el7]Rafael Aquini [3.10.0-421.el7]Rafael Aquini [3.10.0-420.el7]Rafael Aquini [3.10.0-419.el7]Rafael Aquini [3.10.0-418.el7]Rafael Aquini [3.10.0-417.el7]Rafael Aquini [3.10.0-416.el7]Rafael Aquini [3.10.0-415.el7]Rafael Aquini [3.10.0-414.el7]Rafael Aquini [3.10.0-413.el7]Rafael Aquini [3.10.0-412.el7]Rafael Aquini [3.10.0-411.el7]Rafael Aquini [3.10.0-410.el7]Rafael Aquini [3.10.0-409.el7]Rafael Aquini [3.10.0-408.el7]Rafael Aquini [3.10.0-407.el7]Rafael Aquini [3.10.0-406.el7]Rafael Aquini [3.10.0-405.el7]Rafael Aquini [3.10.0-404.el7]Rafael Aquini [3.10.0-403.el7]Rafael Aquini [3.10.0-402.el7]Rafael Aquini [3.10.0-401.el7]Rafael Aquini [3.10.0-400.el7]Rafael Aquini [3.10.0-399.el7]Rafael Aquini [3.10.0-398.el7]Rafael Aquini [3.10.0-397.el7]Rafael Aquini [3.10.0-396.el7]Rafael Aquini [3.10.0-395.el7]Rafael Aquini [3.10.0-394.el7]Rafael Aquini [3.10.0-393.el7]Rafael Aquini [3.10.0-392.el7]Rafael Aquini [3.10.0-391.el7]Rafael Aquini [3.10.0-390.el7]Rafael Aquini [3.10.0-389.el7]Rafael Aquini [3.10.0-388.el7]Rafael Aquini [3.10.0-387.el7]Rafael Aquini [3.10.0-386.el7]Rafael Aquini [3.10.0-385.el7]Rafael Aquini [3.10.0-384.el7]Rafael Aquini [3.10.0-383.el7]Rafael Aquini [3.10.0-382.el7]Rafael Aquini [3.10.0-381.el7]Rafael Aquini [3.10.0-380.el7]Rafael Aquini [3.10.0-379.el7]Rafael Aquini [3.10.0-378.el7]Rafael Aquini [3.10.0-377.el7]Rafael Aquini [3.10.0-376.el7]Rafael Aquini [3.10.0-375.el7]Rafael Aquini [3.10.0-374.el7]Rafael Aquini [3.10.0-373.el7]Rafael Aquini [3.10.0-372.el7]Rafael Aquini [3.10.0-371.el7]Rafael Aquini [3.10.0-370.el7]Rafael Aquini [3.10.0-369.el7]Rafael Aquini [3.10.0-368.el7]Rafael Aquini [3.10.0-367.el7]Rafael Aquini [3.10.0-366.el7]Rafael Aquini [3.10.0-365.el7]Rafael Aquini [3.10.0-364.el7]Rafael Aquini [3.10.0-363.el7]Rafael Aquini [3.10.0-362.el7]Rafael Aquini [3.10.0-361.el7]Rafael Aquini [3.10.0-360.el7]Rafael Aquini [3.10.0-359.el7]Rafael Aquini [3.10.0-358.el7]Rafael Aquini [3.10.0-357.el7]Rafael Aquini [3.10.0-356.el7]Rafael Aquini [3.10.0-355.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-353.el7]Rafael Aquini [3.10.0-352.el7]Rafael Aquini [3.10.0-351.el7]Rafael Aquini [3.10.0-350.el7]Rafael Aquini [3.10.0-349.el7]Rafael Aquini [3.10.0-348.el7]Rafael Aquini [3.10.0-347.el7]Rafael Aquini [3.10.0-346.el7]Rafael Aquini [3.10.0-345.el7]Rafael Aquini [3.10.0-344.el7]Rafael Aquini [3.10.0-343.el7]Rafael Aquini [3.10.0-342.el7]Rafael Aquini [3.10.0-341.el7]Rafael Aquini [3.10.0-340.el7]Rafael Aquini [3.10.0-339.el7]Rafael Aquini [3.10.0-338.el7]Rafael Aquini [3.10.0-337.el7]Rafael Aquini [3.10.0-336.el7]Rafael Aquini [3.10.0-335.el7]Rafael Aquini [3.10.0-334.el7]Rafael Aquini [3.10.0-333.el7]Rafael Aquini [3.10.0-332.el7]Rafael Aquini [3.10.0-331.el7]Rafael Aquini [3.10.0-330.el7]Rafael Aquini [3.10.0-329.el7]Rafael Aquini [3.10.0-328.el7]Rafael Aquini [3.10.0-327.el7]Rafael Aquini [3.10.0-326.el7]Rafael Aquini [3.10.0-325.el7]Rafael Aquini [3.10.0-324.el7]Rafael Aquini [3.10.0-323.el7]Rafael Aquini [3.10.0-322.el7]Rafael Aquini [3.10.0-321.el7]Rafael Aquini [3.10.0-320.el7]Rafael Aquini [3.10.0-319.el7]Rafael Aquini [3.10.0-318.el7]Rafael Aquini [3.10.0-317.el7]Rafael Aquini [3.10.0-316.el7]Rafael Aquini [3.10.0-315.el7]Rafael Aquini [3.10.0-314.el7]Rafael Aquini [3.10.0-313.el7]Rafael Aquini [3.10.0-312.el7]Rafael Aquini [3.10.0-311.el7]Rafael Aquini [3.10.0-310.el7]Rafael Aquini [3.10.0-309.el7]Rafael Aquini [3.10.0-308.el7]Rafael Aquini [3.10.0-307.el7]Rafael Aquini [3.10.0-306.0.1.el7]Rafael Aquini [3.10.0-306.el7]Rafael Aquini [3.10.0-305.el7]Rafael Aquini [3.10.0-304.el7]Rafael Aquini [3.10.0-303.el7]Rafael Aquini [3.10.0-302.el7]Rafael Aquini [3.10.0-301.el7]Rafael Aquini [3.10.0-300.el7]Rafael Aquini [3.10.0-299.el7]Rafael Aquini [3.10.0-298.el7]Rafael Aquini [3.10.0-297.el7]Rafael Aquini [3.10.0-296.el7]Rafael Aquini [3.10.0-295.el7]Rafael Aquini [3.10.0-294.el7]Rafael Aquini [3.10.0-293.el7]Rafael Aquini [3.10.0-292.el7]Rafael Aquini [3.10.0-291.el7]Rafael Aquini [3.10.0-290.el7]Rafael Aquini [3.10.0-289.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-287.el7]Rafael Aquini [3.10.0-286.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-283.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-280.el7]Rafael Aquini [3.10.0-279.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-277.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-274.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-272.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-269.el7]Rafael Aquini [3.10.0-268.el7]Rafael Aquini [3.10.0-267.el7]Rafael Aquini [3.10.0-266.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-264.el7]Rafael Aquini [3.10.0-263.el7]Rafael Aquini [3.10.0-262.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-258.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-256.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-254.el7]Rafael Aquini [3.10.0-253.el7]Rafael Aquini [3.10.0-252.el7]Rafael Aquini [3.10.0-251.el7]Rafael Aquini [3.10.0-250.el7]Rafael Aquini [3.10.0-249.el7]Rafael Aquini [3.10.0-248.el7]Rafael Aquini [3.10.0-247.el7]Rafael Aquini [3.10.0-246.el7]Rafael Aquini [3.10.0-245.el7]Rafael Aquini [3.10.0-244.el7]Rafael Aquini [3.10.0-243.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-237.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Rafael Aquini [3.10.0-234.el7]Rafael Aquini [3.10.0-233.el7]Rafael Aquini [3.10.0-232.el7]Rafael Aquini [3.10.0-231.el7]Rafael Aquini [3.10.0-230.el7]Jarod Wilson [3.10.0-229.el7]Jarod Wilson [3.10.0-228.el7]Jarod Wilson [3.10.0-227.el7]Jarod Wilson [3.10.0-226.el7]Jarod Wilson [3.10.0-225.el7]Jarod Wilson [3.10.0-224.el7]Jarod Wilson [3.10.0-223.el7]Jarod Wilson [3.10.0-222.el7]Jarod Wilson [3.10.0-221.el7]Jarod Wilson [3.10.0-220.el7]Jarod Wilson [3.10.0-219.el7]Jarod Wilson [3.10.0-218.el7]Jarod Wilson [3.10.0-217.el7]Jarod Wilson [3.10.0-216.el7]Jarod Wilson [3.10.0-215.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-213.el7]Jarod Wilson [3.10.0-212.el7]Jarod Wilson [3.10.0-211.el7]Jarod Wilson [3.10.0-210.el7]Jarod Wilson [3.10.0-209.el7]Jarod Wilson [3.10.0-208.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-206.el7]Jarod Wilson [3.10.0-205.el7]Jarod Wilson [3.10.0-204.el7]Jarod Wilson [3.10.0-203.el7]Jarod Wilson [3.10.0-202.el7]Jarod Wilson [3.10.0-201.el7]Jarod Wilson [3.10.0-200.el7]Jarod Wilson [3.10.0-199.el7]Jarod Wilson [3.10.0-198.el7]Jarod Wilson [3.10.0-197.el7]Jarod Wilson [3.10.0-196.el7]Jarod Wilson [3.10.0-195.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-193.el7]Jarod Wilson [3.10.0-192.el7]Jarod Wilson [3.10.0-191.el7]Jarod Wilson [3.10.0-190.el7]Jarod Wilson [3.10.0-189.el7]Jarod Wilson [3.10.0-188.el7]Jarod Wilson [3.10.0-187.el7]Jarod Wilson [3.10.0-186.el7]Jarod Wilson [3.10.0-185.el7]Jarod Wilson [3.10.0-184.el7]Jarod Wilson [3.10.0-183.el7]Jarod Wilson [3.10.0-182.el7]Jarod Wilson [3.10.0-181.el7]Jarod Wilson [3.10.0-180.el7]Jarod Wilson [3.10.0-179.el7]Jarod Wilson [3.10.0-178.el7]Jarod Wilson [3.10.0-177.el7]Jarod Wilson [3.10.0-176.el7]Jarod Wilson [3.10.0-175.el7]Jarod Wilson [3.10.0-174.el7]Jarod Wilson [3.10.0-173.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-171.el7]Jarod Wilson [3.10.0-170.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-168.el7]Jarod Wilson [3.10.0-167.el7]Jarod Wilson [3.10.0-166.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-163.el7]Jarod Wilson [3.10.0-162.el7]Jarod Wilson [3.10.0-161.el7]Jarod Wilson [3.10.0-160.el7]Jarod Wilson [3.10.0-159.el7]Jarod Wilson [3.10.0-158.el7]Jarod Wilson [3.10.0-157.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-155.el7]Jarod Wilson [3.10.0-154.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-152.el7]Jarod Wilson [3.10.0-151.el7]Jarod Wilson [3.10.0-150.el7]Jarod Wilson [3.10.0-149.el7]Jarod Wilson [3.10.0-148.el7]Jarod Wilson [3.10.0-147.el7]Jarod Wilson [3.10.0-146.el7]Jarod Wilson [3.10.0-145.el7]Jarod Wilson [3.10.0-144.el7]Jarod Wilson [3.10.0-143.el7]Jarod Wilson [3.10.0-142.el7]Jarod Wilson [3.10.0-141.el7]Jarod Wilson [3.10.0-140.el7]Jarod Wilson [3.10.0-139.el7]Jarod Wilson [3.10.0-138.el7]Jarod Wilson [3.10.0-137.el7]Jarod Wilson [3.10.0-136.el7]Jarod Wilson [3.10.0-135.el7]Jarod Wilson [3.10.0-134.el7]Jarod Wilson [3.10.0-133.el7]Jarod Wilson [3.10.0-132.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-130.el7]Jarod Wilson [3.10.0-129.el7]Jarod Wilson [3.10.0-128.el7]Jarod Wilson [3.10.0-127.el7]Jarod Wilson [3.10.0-126.el7]Jarod Wilson [3.10.0-125.el7]Jarod Wilson [3.10.0-124.el7]Jarod Wilson [3.10.0-123.el7]Jarod Wilson [3.10.0-122.el7]Jarod Wilson [3.10.0-121.el7]Jarod Wilson [3.10.0-120.el7]Jarod Wilson [3.10.0-119.el7]Jarod Wilson [3.10.0-118.el7]Jarod Wilson [3.10.0-117.el7]Jarod Wilson [3.10.0-116.el7]Jarod Wilson [3.10.0-115.el7]Jarod Wilson [3.10.0-114.el7]Jarod Wilson [3.10.0-113.el7]Jarod Wilson [3.10.0-112.el7]Jarod Wilson [3.10.0-111.el7]Jarod Wilson [3.10.0-110.el7]Jarod Wilson [3.10.0-109.el7]Jarod Wilson [3.10.0-108.el7]Jarod Wilson [3.10.0-107.el7]Jarod Wilson [3.10.0-106.el7]Jarod Wilson [3.10.0-105.el7]Jarod Wilson [3.10.0-104.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-102.el7]Jarod Wilson [3.10.0-101.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-99.el7]Jarod Wilson [3.10.0-98.el7]Jarod Wilson [3.10.0-97.el7]Jarod Wilson [3.10.0-96.el7]Jarod Wilson [3.10.0-95.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-93.el7]Jarod Wilson [3.10.0-92.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-90.el7]Jarod Wilson [3.10.0-89.el7]Jarod Wilson [3.10.0-88.el7]Jarod Wilson [3.10.0-87.el7]Jarod Wilson [3.10.0-86.el7]Jarod Wilson [3.10.0-85.el7]Jarod Wilson [3.10.0-84.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-82.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-76.el7]Jarod Wilson [3.10.0-75.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Jarod Wilson [3.10.0-71.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-69.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-67.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Jarod Wilson [3.10.0-63.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-61.el7]Jarod Wilson [3.10.0-60.el7]Jarod Wilson [3.10.0-59.el7]Jarod Wilson [3.10.0-58.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-56.el7]Jarod Wilson [3.10.0-55.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-53.el7]Jarod Wilson [3.10.0-52.el7]Jarod Wilson [3.10.0-51.el7]Jarod Wilson [3.10.0-50.el7]Jarod Wilson [3.10.0-49.el7]Jarod Wilson [3.10.0-48.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-45.el7]Jarod Wilson [3.10.0-44.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-42.el7]Jarod Wilson [3.10.0-41.el7]Jarod Wilson [3.10.0-40.el7]Jarod Wilson [3.10.0-39.el7]Jarod Wilson [3.10.0-38.el7]Jarod Wilson [3.10.0-37.el7]Jarod Wilson [3.10.0-36.el7]Jarod Wilson [3.10.0-35.el7]Jarod Wilson [3.10.0-34.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-32.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-26.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-23.el7]Jarod Wilson [3.10.0-22.el7]Jarod Wilson [3.10.0-21.el7]Jarod Wilson [3.10.0-20.el7]Jarod Wilson [3.10.0-19.el7]Jarod Wilson [3.10.0-18.el7]Jarod Wilson [3.10.0-17.el7]Jarod Wilson [3.10.0-16.el7]Jarod Wilson [3.10.0-15.el7]Jarod Wilson [3.10.0-14.el7]Jarod Wilson [3.10.0-13.el7]Jarod Wilson [3.10.0-12.el7]Jarod Wilson [3.10.0-11.el7]Jarod Wilson [3.10.0-10.el7]Jarod Wilson [3.10.0-9.el7]Jarod Wilson [3.10.0-8.el7]Jarod Wilson [3.10.0-7.el7]Jarod Wilson [3.10.0-6.el7]Jarod Wilson [3.10.0-5.el7]Jarod Wilson [3.10.0-4.el7]Jarod Wilson [3.10.0-3.el7]Jarod Wilson [3.10.0-2.el7]Jarod Wilson [3.10.0-1.el7]Kyle McMartin - Update to use LIS 4.2.6- Apply debranding changes- [kernel] cpu/hotplug: Fix 'online' sysfs entry with 'nosmt' (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620}- [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620}- [net] ipv6: fix nospec-related regression in ipv6_addr_prefix() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3693}- [net] tcp: add tcp_ooo_try_coalesce() helper (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: call tcp_drop() from tcp_data_queue_ofo() (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] net: add rb_to_skb() and other rb tree helpers (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [net] tcp: increment sk_drops for dropped rx packets (Paolo Abeni) [1611368 1611369] {CVE-2018-5390} - [x86] x86/syscall: Fix regression when using the last syscall (pkey_free) (Lauro Ramos Venancio) [1589033 1589035] {CVE-2018-3693}- [kernel] cpu: hotplug: detect SMT disabled by BIOS (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [documentation] l1tf: Fix typos (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Remove extra newline in vmentry_l1d_flush sysfs file (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Initialize the vmx_l1d_flush_pages' content (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] speculation: l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [documentation] Add section about CPU vulnerabilities (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] bugs, kvm: introduce boot-time control of L1TF mitigations (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu: hotplug: Set CPU_SMT_NOT_SUPPORTED early (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu: hotplug: Expose SMT control init function (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Allow runtime control of L1D flush (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Serialize L1D flush parameter setter (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Add static key for flush always (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Move l1tf setup function (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Handle EPT disabled state proper (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Drop L1TF MSR list approach (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] litf: Introduce vmx status variable (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] bugs: Make cpu_show_common() static (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] bugs: Concentrate bug reporting into a separate function (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu: hotplug: Online siblings when SMT control is turned on (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Use MSR save list for IA32_FLUSH_CMD if required (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Separate the VMX AUTOLOAD guest/host number accounting (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Add find_msr() helper function (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: vmx: Split the VMX MSR LOAD structures to have an host/guest numbers (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities, part 3 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu: hotplug: Boot HT siblings at least once, part 2 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix typo in l1tf mitigation string (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities, part 2 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Boot HT siblings at least once (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - Revert "x86/apic: Ignore secondary threads if nosmt=force" (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] speculation/l1tf: Fix up pte->pfn conversion for PAE (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] speculation/l1tf: Protect PAE swap entries against L1TF (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] speculation/l1tf: Extend 64bit swap file size limit (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu/AMD: Remove the pointless detect_ht() call (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] bugs: Move the l1tf function and define pr_fmt properly (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Provide knobs to control SMT, part 2 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] topology: Provide topology_smt_supported() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] smp: Provide topology_is_primary_thread(), part 2 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] apic: Ignore secondary threads if nosmt=force (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu/AMD: Evaluate smp_num_siblings early (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu/intel: Evaluate smp_num_siblings early (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu/topology: Provide detect_extended_topology_early() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu/common: Provide detect_ht_early() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] cpu: Remove the pointless CPU printout (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Provide knobs to control SMT (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Split do_cpu_down() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] smp: Provide topology_is_primary_thread() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] CPU: Modify detect_extended_topology() to return result (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: fix build for CONFIG_NUMA_BALANCING=n (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: sync with latest L1TF patches (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_NUMA PTEs and PMDs against speculation (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [mm] l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Report if too much memory for L1TF workaround (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Limit swap file size to MAX_PA/2 (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Add sysfs reporting for l1tf (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Make sure the first page is always reserved (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Protect PROT_NONE PTEs against speculation (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Protect swap entries against L1TF (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] mm: Fix swap entry comment and macro (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] spec_ctrl: sync with upstream cpu_set_bug_bits() (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] add support for L1D flush MSR (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620}- [tcmu] allow userspace to reset ring (Xiubo Li) [1599669 1562587] - [tcmu] remove commands_lock (Xiubo Li) [1599669 1562587] - [tcmu] move expired command completion to unmap thread (Xiubo Li) [1599669 1562587] - [tcmu] add cmd timeout handling wq (Xiubo Li) [1599669 1562587] - [tcmu] don't block submitting context for block waits (Xiubo Li) [1599669 1562587] - [tcmu] fix double se_cmd completion (Xiubo Li) [1599669 1562587] - [tcmu] replace spin lock with mutex (Xiubo Li) [1599669 1562587] - [target] add SAM_STAT_BUSY sense reason (Xiubo Li) [1599669 1562587] - [target] core: add device action configfs files (Xiubo Li) [1599669 1562587] - [target] Avoid mappedlun symlink creation during lun shutdown (Xiubo Li) [1599656 1585081] - [spectre] update Spectre v1 mitigation string (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [spectre] fix hiddev nospec issues (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] syscall: clarify clobbered registers in entry code (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [powerpc] add missing barrier_nospec() in __get_user64_nocheck() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [spectre] fix gadgets found by smatch scanner (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] rme9652: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] hdspm: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] asihpi: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] opl3: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] hda: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] seq: oss: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] seq: oss: Fix unbalanced use lock for synth MIDI device (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [net] atm: Fix potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [kernel] time: Protect posix clock array access against speculation (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [kernel] sys.c: fix potential Spectre v1 issue (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [sched] autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [perf] core: Fix possible Spectre-v1 indexing for ->aux_pages[] (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [sysvipc] sem: mitigate semnum index against spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [alsa] control: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [usbip] vhci_sysfs: fix potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [media] dvb_ca_en50221: sanity check slot number from userspace (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [atm] zatm: Fix potential Spectre v1 (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] kvm: Update spectre-v1 mitigation (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] kvm: Add memory barrier on vmcs field lookup (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] perf/msr: Fix possible Spectre-v1 indexing in the MSR driver (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [net] nl80211: Sanitize array index in parse_txq_params (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] syscall: Sanitize syscall table de-references under speculation (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [powerpc] Use barrier_nospec in copy_from_user() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] nospec: Introduce barrier_nospec for other arches (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] Introduce barrier_nospec (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] Implement array_index_mask_nospec (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [documentation] Document array_index_nospec (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] nospec: Include dependency (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] nospec: Allow index argument to have const-qualified type (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] nospec: Kill array_index_nospec_mask_check() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] nospec: Move array_index_nospec() parameter checking into separate macro (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [include] array_index_nospec: Sanitize speculative array de-references (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] usercopy: Replace open coded stac/clac with __uaccess_{begin, end} (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690} - [x86] uaccess: fix sparse errors (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3690}- [x86] add _TIF_UPROBE to _TIF_DO_NOTIFY_MASK (Oleg Nesterov) [1595155 1579521] - [x86] spec_ctrl: Always clear SPEC_CTRL MSRs when disabling IBRS (Radomir Vrbovsky) [1586150 1574730] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1588946 1528587] - [sound] alsa: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1593586 1535427] - [mm] compaction: release zone irqlock in isolate_freepages_block (Andrea Arcangeli) [1596283 1582793] - [mm] compaction: change the timing to check to drop the spinlock (Andrea Arcangeli) [1596283 1582793] - [fs] dcache.c: add cond_resched() in shrink_dentry_list() (Aaron Tomlin) [1596184 1584693] - [misc] vmware balloon: Treat init like reset (Cathy Avery) [1595601 1540110] - [netdrv] qede: Fix ref-cnt usage count (Chad Dupuis) [1594700 1574847] - [x86] kvm: fix LAPIC timer drift when guest uses periodic mode ("Dr. David Alan Gilbert") [1594292 1584775] - [x86] kvm: remove APIC Timer periodic/oneshot spikes ("Dr. David Alan Gilbert") [1594292 1584775] - [netdrv] mlx4_en: Increase number of default RX rings (Erez Alfasi) [1594127 1520295] - [netdrv] mlx4_en: Limit the number of RX rings (Erez Alfasi) [1594127 1520295] - [netdrv] mlx4_en: Limit the number of TX rings (Erez Alfasi) [1594127 1520295] - [fs] ceph: don't set read_ahead_kb to 0 by default (Ilya Dryomov) [1590825 1579539] - [scsi] qla2xxx: Remove stale debug value for login_retry flag (Himanshu Madhani) [1588937 1578880] - [x86] topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations (Prarit Bhargava) [1588563 1582023] - [acpi] osi: Add OEM _OSI strings to disable NVidia RTD3 (Jaroslav Kysela) [1584685 1581391] - [hv] vmbus: Fix a rescind issue (Eduardo Otubo) [1582124 1518498] - [linux] libata: enable host-wide tags (Ewan Milne) [1581728 1491014] - [ata] libata: remove ATA_FLAG_LOWTAG (Ewan Milne) [1581728 1491014] - [ata] Add a new flag to destinguish sas controller (Ewan Milne) [1581728 1491014] - [ata] libata: make sata_sil24 use fifo tag allocator (Ewan Milne) [1581728 1491014] - [ata] libata: move sas ata tag allocation to libata-scsi.c (Ewan Milne) [1581728 1491014] - [ata] libata: use blk taging (Ewan Milne) [1581728 1491014] - [nvme] rdma: Use mr pool (David Milburn) [1581347 1547273] - [nvme] rdma: Check remotely invalidated rkey matches our expected rkey (David Milburn) [1581347 1547273] - [nvme] rdma: wait for local invalidation before completing a request (David Milburn) [1581347 1547273] - [nvme] rdma: don't complete requests before a send work request has completed (David Milburn) [1581347 1547273] - [nvme] rdma: don't suppress send completions (David Milburn) [1581347 1547273] - [x86] kvm: Fix loss of pending INIT due to race (Radim Krcmar) [1580467 1569473] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576759 1576755] {CVE-2018-10675} - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550171 1593586 1550169 1535427] {CVE-2018-7566} - [crypto] algif_skcipher: Load TX SG list after waiting (Bruno Eduardo de Oliveira Meneguele) [1541870 1541875] {CVE-2017-13215}- [iscsi-target] Fix iscsi_np reset hung task during parallel delete (Maurizio Lombardi) [1583593 1579217]- [x86] always enable eager FPU by default on non-AMD processors (Paolo Bonzini) [1589051 1589048] {CVE-2018-3665} - [net] nf_reset: also clear nfctinfo bits (Florian Westphal) [1588458 1572983] - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Fix VM guest SSBD problems (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] kvm: vmx: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] kvm: svm: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [kernel] seccomp: Add filter flag to opt-out of SSB mitigation (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] prctl: Add force disable speculation (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spectre_v2: No mitigation if CPU not affected and no command override (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bug: Add X86_BUG_CPU_MELTDOWN and X86_BUG_SPECTRE_V[12] (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up SSBD changes with upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639}- [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1584684 1569921]- [x86] microcode: Load microcode on all cpus (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Attempt late loading only when new microcode is present (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Do not upload microcode if CPUs are offline (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Writeback and invalidate caches before updating microcode (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Check microcode revision before updating sibling threads (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Get rid of struct apply_microcode_ctx (Prarit Bhargava) [1578047 1568249] - [x86] cpu: Add a microcode loader callback (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Propagate return value from updating functions (Prarit Bhargava) [1578047 1568249] - [x86] microcode/amd: Change load_microcode_amd()'s param to bool to fix preemptibility bug (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Add a helper which gives the microcode revision (Prarit Bhargava) [1578047 1568249] - [x86] cpu: Add native CPUID variants returning a single datum (Prarit Bhargava) [1578047 1568249] - [x86] microcode/amd: Move private inlines to .c and mark local functions static (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Simplify generic_load_microcode() (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Do not issue microcode updates messages on each CPU (Prarit Bhargava) [1578047 1568249] - [kernel] pidns: Don't have unshare(CLONE_NEWPID) imply CLONE_THREAD (Oleg Nesterov) [1578997 1577745] - [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581045 1581036] {CVE-2018-3639} - [powerpc] 64s: Move the data access exception out-of-line (Mauricio Oliveira) [1581045 1581036] {CVE-2018-3639}- [netdrv] vmxnet3: use correct flag to indicate LRO feature (Neil Horman) [1567771 1558685] - [netdrv] vmxnet3: avoid xmit reset due to a race in vmxnet3 (Neil Horman) [1567771 1558685] - [kernel] ib/mlx5: Respect new UMR capabilities (Alaa Hleihel) [1579847 1573661] - [infiniband] ib/mlx5: Enable ECN capable bits for UD RoCE v2 QPs (Alaa Hleihel) [1579847 1573661] - [scsi] cdrom: do not call check_disk_change() inside cdrom_open() (Maurizio Lombardi) [1579834 1538362] - [hid] wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Benjamin Tissoires) [1579192 1551776] - [hid] wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection (Benjamin Tissoires) [1579192 1551776] - [hid] wacom: generic: Send BTN_STYLUS3 when both barrel switches are set (Benjamin Tissoires) [1579191 1551783] - [fs] eventpoll: fix uninitialized variable in epoll_ctl (Paul Moore) [1578734 1553256] - [fs] nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Scott Mayhew) [1578458 1574002] - [net] sock_diag: request _diag module only when the family or proto has been registered (Xin Long) [1578272 1544898] - [target] Re-add missing SCF_ACK_KREF assignment in (Mike Christie) [1578048 1561851] - [gpu] drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul) [1577792 1571927] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1577790 1426680] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1577767 1558325] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1577767 1558325] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1577767 1558325] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1577767 1558325] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1577767 1558325] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1577767 1558325] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1577767 1558325] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1577767 1558325] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1577767 1558325] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1577767 1558325] - [s390] entry.s: fix spurious zeroing of r0 (Hendrik Brueckner) [1577767 1558325] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1577767 1558325] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1577767 1558325] - [s390] alternative: use a copy of the facility bit mask (Hendrik Brueckner) [1577767 1558325] - [gpu] drm/amdgpu: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm/radeon: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm/nouveau: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm: Allow determining if current task is output poll worker (Lyude Paul) [1577760 1563957] - [gpu] workqueue: Allow retrieval of current task's work struct (1/5) (Lyude Paul) [1577760 1563957] - [md] dm: remove fmode_t argument from .prepare_ioctl hook (Mike Snitzer) [1576508 1562960] - [md] dm: hold DM table for duration of ioctl rather than use blkdev_get (Mike Snitzer) [1576508 1562960] - [scsi] iscsi: respond to netlink with unicast when appropriate (Chris Leech) [1576293 1330865] - [netdrv] i40e: fix incorrect UP-TC mapping (Stefan Assmann) [1574371 1558159] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1574366 1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1574366 1564126] - [powerpc] crash: Remove the test for cpu_online in the IPI callback (Mauricio Oliveira) [1574366 1564126] - [sound] hda: Fix a wrong FIXUP for alc289 on Dell machines (Jaroslav Kysela) [1571581 1548969] - [sound] hda: Fix headset mic detection problem for two Dell machines (Jaroslav Kysela) [1571581 1548969] - [firmware] fw_cfg: write vmcoreinfo details (Marc-Andre Lureau) [1571369 1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: add DMA register (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: add a public uapi header (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: add DMA register" (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: do DMA read operation" (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (Marc-Andre Lureau) [1571369 1533367] - [infiniband] mlx5: Set the default active rate and width to QDR and 4X (Honggang Li) [1570536 1554535] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Josh Poimboeuf) [1570532 1558668] - [x86] platform/uv: Fix critical UV MMR address error (Frank Ramsay) [1570520 1562945] - [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1570518 1561787] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1570518 1561787] - [powerpc] powernv: Use the security flags in pnv_setup_rfi_flush() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1570518 1561787] - [powerpc] powernv: Set or clear security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] lib: seq: Add seq_buf_printf() (Mauricio Oliveira) [1570518 1561787] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1570509 1561785] - [fs] vfs: Remove incorrect debugging WARN in prepend_path (Frank Sorenson) [1568322 1481732] - [fs] xfs: fix transaction allocation deadlock in IO path (Eric Sandeen) [1568320 1551111] - [md] support to split big bio (Ming Lei) [1568070 1557434] - [block] introduce bio_split2() and bio_pair2_release() (Ming Lei) [1568070 1557434] - [netdrv] qed: Free reserved MR tid (Harish Patil) [1568069 1554217] - [netdrv] qed: Free RoCE ILT Memory on rmmod qedr (Harish Patil) [1568069 1554217] - [net] sctp: use right member as the param of list_for_each_entry (Xin Long) [1565983 1483445] - [net] sctp: reset owner sk for data chunks on out queues when migrating a sock (Xin Long) [1565983 1483445] - [net] xfrm: policy: check policy direction value (Bruno Eduardo de Oliveira Meneguele) [1479419 1479421] {CVE-2017-11600} - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] entry: Add missing "$" in IBRS macros (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [fs] proc: Use CamelCase for SSBD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [uapi] prctl: Add speculation control prctls (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] kvm/vmx: Expose SPEC_CTRL Bit(2) to the guest (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs/amd: Add support to disable RDS on Fam[15, 16, 17]h if requested (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Expose /sys/../spec_store_bypass (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] cpufeatures: Make CPU bugs sticky (Waiman Long) [1566904 1566905] {CVE-2018-3639}- [powerpc] msi: Fix race condition in tearing down MSI interrupts (David Milburn) [1570511 1549680]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1573173 1571162] - [x86] kvm: fix icebp instruction handling (Paolo Bonzini) [1566849 1566845] {CVE-2018-1087} - [x86] entry/64: Don't use IST entry for #BP stack (Paolo Bonzini) [1567084 1567083] {CVE-2018-8897} - [kernel] perf/hwbp: Simplify the perf-hwbp code, fix documentation (Eugene Syromiatnikov) [1569878 1569874] {CVE-2018-1000199}- [md] dm: fix dropped return code from dm_get_bdev_for_ioctl (Mike Snitzer) [1567746 1562962] - [crypto] aesni: Add support for 192 & 256 bit keys to AESNI RFC4106 (Bruno Eduardo de Oliveira Meneguele) [1570537 1568167]- [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1565700 1540061] - [x86] pti: Rework the UEFI data corruption fix (Waiman Long) [1565700 1540061] - [powerpc] tm: Flush TM only if CPU has TM feature (David Gibson) [1563773 1544676] {CVE-2018-1091} - [gpu] drm/i915/glk: IPC linetime watermark workaround for GLK (Lyude Paul) [1563711 1548651] - [x86] apic: Remove the (now) unused disable_IO_APIC() function (Baoquan He) [1563108 1521003] - [x86] apic: Fix restoring boot IRQ mode in reboot and kexec/kdump (Baoquan He) [1563108 1521003] - [x86] apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y (Baoquan He) [1563108 1521003] - [x86] apic: Split out restore_boot_irq_mode() from disable_IO_APIC() (Baoquan He) [1563108 1521003] - [netdrv] i40e: Close client on suspend and restore client MSIx on resume (Stefan Assmann) [1563106 1538847] - [fs] nfs: Fix unstable write completion (Scott Mayhew) [1563103 1544647] - [x86] kvm: Fix device passthrough when SME is active (Suravee Suthikulpanit) [1563098 1557911] - [powerpc] powernv: Support firmware disable of RFI flush (Mauricio Oliveira) [1563096 1553927] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1563096 1553927] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1563096 1553927] - [nvme] fixup nvme_sysfs_delete() (David Milburn) [1563092 1543716] - [x86] smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU (Prarit Bhargava) [1563091 1527731] - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon (Prarit Bhargava) [1563088 1466058] - [x86] tsc: Print tsc_khz, when it differs from cpu_khz (Prarit Bhargava) [1563088 1466058] - [x86] tsc: Future-proof native_calibrate_tsc() (Prarit Bhargava) [1563088 1466058] - [scsi] csiostor: add support for 32 bit port capabilities (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4/cxgbvf: Handle 32-bit fw port capabilities (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4vf: define get_fecparam ethtool callback (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4: ethtool forward error correction management support (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4: core hardware/firmware support for Forward Error Correction on a link (Arjun Vynipadath) [1561906 1526163] - [iscsi-target] Fix panic when adding second TCP connection to iSCSI session (Maurizio Lombardi) [1561900 1544670] - [crypto] chelsio: Fix src buffer dma length (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Move DMA un/mapping to chcr from lld cxgb4 driver (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Remove unused parameter (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Remove allocation of sg list to implement 2K limit of dsgl header (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: introduce __skb_put_zero() (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: make skb_put & friends return void pointers (Arjun Vynipadath) [1561899 1548047] - [gpu] drm/i915/cfl: Remove alpha support protection (Rob Clark) [1561897 1464911] - [gpu] drm/i915/cnl: Map VBT DDC Pin to BSpec DDC Pin (Rob Clark) [1561897 1464911] - [gpu] drm/i915: Add retries for LSPCON detection (Rob Clark) [1561897 1464911] - [gpu] drm/i915: Don't give up waiting on INVALID_MODE (Rob Clark) [1561897 1464911] - [nvme] pci: Fix EEH failure on ppc (Mauricio Oliveira) [1561894 1558499] - [net] netfilter: ebtables: fix erroneous reject of last rule (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] ipsec: Fix aborted xfrm policy dump crash (Bruno Eduardo de Oliveira Meneguele) [1517292 1517290] {CVE-2017-16939}- [netdrv] i40e: Fix attach VF to VM issue (Stefan Assmann) [1528123] - [netdrv] ixgbevf: Add check for ixgbe_mbox_api_13 to ixgbevf_probe when setting max_mtu (Ken Cox) [1556696] - [md] dm btree: fix serious bug in btree_split_beneath() (Mike Snitzer) [1557849] - [x86] pti: Disable PTI user page table update in EFI virtual mode (Waiman Long) [1540061]- [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590] - [nvme] validate admin queue before unquiesce (David Milburn) [1549733]- [acpi] sbshc: remove raw pointer from printk() message (Baoquan He) [1547009] {CVE-2018-5750} - [fs] gfs2: fixes to "implement iomap for block_map" (Andreas Grunbacher) [1542594] - [x86] kvm: svm: disable virtual GIF and VMLOAD/VMSAVE (Paolo Bonzini) [1552090]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548430] {CVE-2017-13166} - [kernel] futex: Prevent overflow by strengthen input validation (Joe Lawrence) [1547585] {CVE-2018-6927} - [fs] Revert dcache_readdir back to ->readdir() ("Eric W. Biederman") [1525541] - [md] dm-raid: fix incorrect sync_ratio when degraded (Mike Snitzer) [1547979] - [mm] page_alloc: fix memmap_init_zone pageblock alignment (Daniel Vacek) [1525121] - [mm] revert kvmalloc: stress the vmalloc path in the debugging kernel (Jeff Moyer) [1550094] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1543067] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1543067] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1543067] - [x86] kvm: vmx: Cache IA32_DEBUGCTL in memory (Paolo Bonzini) [1537379] - [x86] spec_ctrl: avoid rmb() on full retpoline kernels (Paolo Bonzini) [1537379] - [x86] spec_ctrl: replace boot_cpu_has with a static key for IBRS checks (Paolo Bonzini) [1537379] - [x86] spec_ctrl: actually use static key for retpolines (Paolo Bonzini) [1537379] - [x86] kvm: vmx: optimize IBRS handling at vmenter/vmexit (Paolo Bonzini) [1537379] - [x86] kvm: vmx: mark RDMSR path as unlikely (Paolo Bonzini) [1537379] - [x86] kvm: use native_read_msr to read SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm/nvmx: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap (Paolo Bonzini) [1537379] - [x86] nvmx: Properly set spec_ctrl and pred_cmd before merging MSRs (Paolo Bonzini) [1537379] - [x86] kvm/vmx: Allow direct access to MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm: Add IBPB support (Paolo Bonzini) [1537379] - [x86] kvm: vmx: make MSR bitmaps per-VCPU (Paolo Bonzini) [1537379] - [x86] kvm: vmx: Do not disable intercepts for BNDCFGS (Paolo Bonzini) [1537379] - [x86] kvm: vmx: introduce alloc_loaded_vmcs (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: Eliminate vmcs02 pool (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: single function for switching between vmcs (Paolo Bonzini) [1537379] - [x86] kvm: Update the reverse_cpuid list to include CPUID_7_EDX (Paolo Bonzini) [1537379] - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Paolo Bonzini) [1537379] - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add Intel feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Paolo Bonzini) [1537379] - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Paolo Bonzini) [1537379]- [tools] revert perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [netdrv] ibmvnic: Fix early release of login buffer (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Clean RX pool buffers during device close (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Free RX socket buffer in case of adapter error (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix NAPI structures memory leak (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix login buffer memory leaks (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Wait until reset is complete to set carrier on (Desnes Augusto Nunes do Rosario) [1545578] - [block] disable runtime-pm for blk-mq (Ming Lei) [1548269] - [mm] revert memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1548593 1517028] - [mm] revert cgroup: kill css_id (Aristeu Rozanski) [1548593 1517028]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548430] {CVE-2017-13166} - [sound] alsa: seq: Fix use-after-free at creating a port (CVE-2017-15265) (Jaroslav Kysela) [1503381] {CVE-2017-15265} - [gpu] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Rob Clark) [1546022] - [edac] disable only ghes_edac by default (Aristeu Rozanski) [1543078] - [edac] ghes: Model a single, logical memory controller (Aristeu Rozanski) [1543078] - [fs] cifs: release cifs root_cred after exit_cifs (Leif Sahlberg) [1525874] - [fs] gfs2: Fix fallocate chunk size (Andreas Grunbacher) [1545329] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1542594] - [fs] gfs2: Clean up (lookup,fillup)_metapath (Andreas Grunbacher) [1542594] - [fs] iomap: warn on zero-length mappings (Andreas Grunbacher) [1542594] - [md] raid0: remove blank line printk from dump_zones() (John Pittman) [1534272] - [md] dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl (Mike Snitzer) [1513037] - [mm] kvmalloc: stress the vmalloc path in the debugging kernel (Mikulas Patocka) [1523567] - [mm] fs: rework do_invalidatepage (Eric Sandeen) [1546079] - [net] netfilter: fix NULL ptr dereference in nf_send_reset() (Paolo Abeni) [1546148]- [infiniband] ipoib: Add ipoib_enhanced module parameter (Slava Shwartsman) [1533013] - [netdrv] ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Reset long term map ID counter (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: queue reset when CRQ gets closed during reset (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Ensure that buffers are NULL after free (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Fix rx queue cleanup for non-fatal resets (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix empty firmware version and errors cleanup (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] mlx5e: Fix offloading of E-Switch TC pedit actions (Slava Shwartsman) [1545640] - [netdrv] qed: Correct setting the number of completion queues for FCoE functions (Chad Dupuis) [1542188] - [netdrv] ixgbe: fix crash in build_skb Rx code path (Ken Cox) [1520428] - [netdrv] tg3: APE heartbeat changes (Jonathan Toppins) [1546217] - [powerpc] pseries/vio: Dispose of virq mapping on vdevice unregister (Gustavo Duarte) [1544009] - [s390] qeth: fix underestimated count of buffer elements (Hendrik Brueckner) [1544698] - [x86] kvm: fix singlestepping over syscall (Paolo Bonzini) [1464481] {CVE-2017-7518} - [x86] paravirt: fix kabi breakage in pv_mmu_ops (Jeff Moyer) [1546027] - [x86] uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations (Jeff Moyer) [1471678]- [crypto] algif_skcipher: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1529441] - [crypto] algif_hash: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1537376] - [mailbox] pcc: Drop uninformative output during boot (Kazuhito Hagio) [1515571] - [edac] skx_edac: Fix detection of single-rank DIMMs (Aristeu Rozanski) [1482248] - [md] free unused memory after bitmap resize (Nigel Croxon) [1532767] - [fs] sunrpc: ensure correct error is reported by xs_tcp_setup_socket() (Steve Dickson) [1536582] - [fs] Revert "fixing infinite OPEN loop in 4.0 stateid recovery" (Steve Dickson) [1542191] - [scsi] use 'scsi_device_from_queue()' for scsi_dh (Mike Snitzer) [1546212] - [scsi] dh: add a common helper to get a scsi_device from a request_queue (Mike Snitzer) [1546212] - [scsi] qedi: Drop cqe response during connection recovery (Chad Dupuis) [1543503] - [scsi] qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_resp (Chad Dupuis) [1543503] - [scsi] qla4xxx: skip error recovery in case of register disconnect (Himanshu Madhani) [1541766] - [x86] spectre: fix the kernel build without CONFIG_RETPOLINE (Josh Poimboeuf) [1543939]- [tools] perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [alsa] hda/realtek: Enable Thinkpad Dock device for ALC298 platform (Jaroslav Kysela) [1469623] - [crypto] rng: prevent entry into drbg test path from algif_rng (Bruno Eduardo de Oliveira Meneguele) [1485815] - [net] macvtap: add namespace support to the sysfs device class (Davide Caratti) [1544499] - [net] sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera) [1542013] - [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543088] {CVE-2017-18017}- [sound] alsa: seq: Make ioctls race-free (CVE-2018-1000004) (Jaroslav Kysela) [1537203] {CVE-2018-1000004} - [gpu] drm/i915/gvt: move write protect handler out of mmio emulation function (Paul Lai) [1525419] - [gpu] drm/i915/gvt: Factor intel_vgpu_page_track (Paul Lai) [1525419] - [fs] xfs: eliminate duplicate icreate tx reservation functions (Brian Foster) [1397653] - [fs] xfs: refactor inode chunk alloc/free tx reservation (Brian Foster) [1397653] - [fs] xfs: include an allocfree res for inobt modifications (Brian Foster) [1397653] - [fs] xfs: truncate transaction does not modify the inobt (Brian Foster) [1397653] - [fs] xfs: fix up agi unlinked list reservations (Brian Foster) [1397653] - [fs] xfs: include inobt buffers in ifree tx log reservation (Brian Foster) [1397653] - [fs] xfs: print transaction log reservation on overrun (Brian Foster) [1397653] - [fs] xfs: dump transaction usage details on log reservation overrun (Brian Foster) [1397653] - [fs] xfs: refactor xlog_cil_insert_items() to facilitate transaction dump (Brian Foster) [1397653] - [fs] xfs: separate shutdown from ticket reservation print helper (Brian Foster) [1397653] - [s390] gs: add compat regset for the guarded storage broadcast control block (Hendrik Brueckner) [1537067] - [x86] intel_rdt/cqm: avoid negative static key counts (Joe Lawrence) [1524901] - [x86] efi: Fix boot crash by always mapping boot service regions into new EFI page tables (Lenny Szubowicz) [1535243]- [netdrv] bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix sources of spurious netpoll warnings (Jonathan Toppins) [1532863] - [mm] memcg, slab: do not destroy children caches if parent has aliases (Aristeu Rozanski) [1502818] - [mm] memcg, slab: fix races in per-memcg cache creation/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: clean up memcg cache initialization/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path (Aristeu Rozanski) [1502818] - [block] Invalidate cache on discard v2 (Ming Lei) [1515920] - [x86] mm: Fix use-after-free of ldt_struct (Oleg Nesterov) [1543352] {CVE-2017-17053}- [kernel] acct.c: fix the acct->needcheck check in check_free_space() (Oleg Nesterov) [1520791] - [mm] pm/hibernate: touch NMI watchdog when creating snapshot (Aristeu Rozanski) [1487022] - [mm] userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1531285] - [block] blk-mq: Take tagset lock when updating hw queues (Ming Lei) [1528644] - [kernel] genirq/affinity: avoid deadlock in pci_alloc_irq_vectors_affinity (Ming Lei) [1528644] - [block] blk-mq: avoid IO hang during CPU hotplug by freezing queues in order (Ming Lei) [1528644] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (Ming Lei) [1528644] - [scsi] dual scan thread bug fix (Ewan Milne) [1509331] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1509331] - [s390] crypto: fix aes/paes Kconfig dependeny (Hendrik Brueckner) [1538139] - [s390] mm: fix BUG_ON in crst_table_upgrade (Hendrik Brueckner) [1500580] - [x86] paravirt: Remove 'noreplace-paravirt' cmdline option (Josh Poimboeuf) [1538911] - [x86] microcode/amd: Add support for fam17h microcode loading (Suravee Suthikulpanit) [1540104] - [x86] Use __nostackprotect for sme_encrypt_kernel (Suravee Suthikulpanit) [1540104] - [x86] mm: Encrypt the initrd earlier for BSP microcode update (Suravee Suthikulpanit) [1540104] - [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption (Suravee Suthikulpanit) [1540104] - [x86] mm: Centralize PMD flags in sme_encrypt_kernel() (Suravee Suthikulpanit) [1540104] - [x86] mm: Use a struct to reduce parameters for SME PGD mapping (Suravee Suthikulpanit) [1540104] - [x86] mm: Clean up register saving in the __enc_copy() assembly code (Suravee Suthikulpanit) [1540104]- [crypto] chelsio - Check error code with IS_ERR macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Use x8_ble gf multiplication to calculate IV (Arjun Vynipadath) [1542351] - [crypto] gf128mul - The x8_ble multiplication functions (Arjun Vynipadath) [1542351] - [crypto] gf128mul - rename the byte overflow tables (Arjun Vynipadath) [1542351] - [crypto] gf128mul - remove xx() macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Fix memory leak (Arjun Vynipadath) [1542351] - [scsi] libcxgbi: use GFP_ATOMIC in cxgbi_conn_alloc_pdu() (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: remove the stid on listen create failure (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: when flushing, complete all wrs in a chain (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: reflect the original WR opcode in drain cqes (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: Only validate the MSN for successful completions (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: only insert drain cqes if wq is flushed (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: put ep reference in pass_accept_req() (Arjun Vynipadath) [1541085] - [netdrv] be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera) [1535897] - [netdrv] ixgbe: Set DMA attributes individually (Ken Cox) [1536455] - [netdrv] iwlwifi: mvm: fix security bug in PN checking (Stanislaw Gruszka) [1538028] - [netdrv] ibmvnic: Wait for device response when changing MAC (Desnes Augusto Nunes do Rosario) [1540838] - [netdrv] ibmvnic: Don't handle RX interrupts when not up (Desnes Augusto Nunes do Rosario) [1532345] - [netdrv] ibmvnic: Fix pending MAC address changes (Desnes Augusto Nunes do Rosario) [1535368] - [netdrv] ibmvnic: Include header descriptor support for ARP packets (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Increase maximum number of RX/TX queues (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Rename IBMVNIC_MAX_TX_QUEUES to IBMVNIC_MAX_QUEUES (Desnes Augusto Nunes do Rosario) [1529748] - [net] cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni) [1540821] - [net] properly release sk_frag.page (Lorenzo Bianconi) [1535775] - [net] netlink: Add netns check on taps (William Townsend) [1538738] {CVE-2017-17449} - [net] netfilter: xt_osf: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448} - [net] netfilter: nfnetlink_cthelper: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448}- [tools] perf vendor events powerpc: Remove duplicate events (Mauricio Oliveira) [1521091] - [tools] perf vendor events powerpc: Update POWER9 events (Mauricio Oliveira) [1521091] - [thermal] doc change updates expected cur_state behavior (Brad Peters) [1211434] - [hid] Add PCI ID for Cannon Lake and Coffee Lake (Brad Peters) [1530141] - [edac] sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode (Aristeu Rozanski) [1536995] - [fs] sysfs: Use only return value from is_visible for the file mode (Jeff Moyer) [1533361] - [fs] nfsd: auth: Fix gid sorting when rootsquash enabled (Thiago Becker) [1516978] - [block] silently forbid sending any ioctl to a partition (Paolo Bonzini) [1438809] - [mm] fix collision between DAX PMD and PTEs (Jeff Moyer) [1528957] - [mm] always enable thp for dax mappings (Jeff Moyer) [1472025] - [mm] improve readability of transparent_hugepage_enabled() (Jeff Moyer) [1472025] - [acpi] acpi, nfit: validate commands against the device type (Al Stone) [1471819] - [acpi] acpi, nfit: add support for the _LSI, _LSR, and _LSW label methods (Al Stone) [1471819]- [kernel] lockdep: Increase MAX_STACK_TRACE_ENTRIES for debug kernel (Waiman Long) [1532959] - [kernel] make groups_sort calling a responsibility group_info allocators (Thiago Becker) [1516978] - [kernel] watchdog: Prevent false positives with turbo modes (Jiri Olsa) [1493859] - [netdrv] xen-netfront: enable device after manual module load (Eduardo Otubo) [1472220] - [netdrv] ibmvnic: Fix IPv6 packet descriptors (Gustavo Duarte) [1536746] - [netdrv] ibmvnic: Fix IP offload control buffer (Gustavo Duarte) [1536746] - [netdrv] bnxt_en: Don't print Link speed -1 no longer supported messages (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: wildcard smac while creating tunnel decap filter (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: fix dst/src fid for vxlan encap/decap actions (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Add ETH_RESET_AP support (Jonathan Toppins) [1522743] - [netdrv] net: ethtool: add support for reset of AP inside NIC interface (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Jonathan Toppins) [1522743] - [powerpc] kvm: book3s: Provide information about hardware/firmware CVE workarounds (Serhii Popovych) [1532077] {CVE-2017-5754} - [powerpc] powernv/pci: Enable 64-bit devices to access >4GB DMA space (Mauricio Oliveira) [1506259] - [powerpc] powernv/pci: Add helper to check if a PE has a single vendor (Mauricio Oliveira) [1506259] - [x86] kvm: svm: Fix up enable_smi_window due to out-of-order backport (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual GIF feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual GIF feature definition (Suravee Suthikulpanit) [1135003] - [x86] cpufeature,kvm/svm: Rename (shorten) the new virtualized VMSAVE/VMLOAD CPUID flag (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual VMLOAD VMSAVE feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual VMLOAD VMSAVE feature definition (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Rename lbr_ctl field in the vmcb control area (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Prepare for new bit definition in lbr_ctl (Suravee Suthikulpanit) [1135003] - [x86] fpu: Use early_param() for clearcpuid (Scott Wood) [1539423]- [dma-buf] fix reservation_object_wait_timeout_rcu once more v2 (Lyude Paul) [1535631] - [fs] nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat (Dave Wysochanski) [1539866] - [fs] xfs: validate sb_logsunit is a multiple of the fs blocksize (Bill O'Donnell) [1538495] - [fs] nfsv4: always set NFS_LOCK_LOST when a lock is lost (Steve Dickson) [1540324] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix memory corruption during hba reset test (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1524717] - [block] dm: fix incomplete request_queue initialization (Mike Snitzer) [1517771] - [block] allow gendisk's request_queue registration to be deferred (Mike Snitzer) [1517771] - [block] Protect less code with sysfs_lock in blk_(un,) register_queue() (Mike Snitzer) [1517771] - [block] properly protect the 'queue' kobj in blk_unregister_queue (Mike Snitzer) [1517771]- [infiniband] iser-target: avoid reinitializing rdma contexts for isert commands (Don Dutile) [1540434] - [netdrv] nfp: implement ethtool FEC mode settings (John Linville) [1519199] - [netdrv] nfp: add helpers for FEC support (John Linville) [1519199] - [netdrv] nfp: add get/set link settings ndos to representors (John Linville) [1519199] - [netdrv] nfp: resync repr state when port table sync (John Linville) [1519199] - [netdrv] nfp: refactor nfp_app_reprs_set (John Linville) [1519199] - [netdrv] nfp: don't depend on compiler constant propagation (John Linville) [1519199] - [netdrv] vmxnet3: repair memory leak (Neil Horman) [1525354] - [cpufreq] governor: Serialize governor callbacks (David Arcari) [1538572] - [cpufreq] governor: split cpufreq_governor_dbs() (David Arcari) [1538572] - [cpufreq] governor: register notifier from cs_init() (David Arcari) [1538572] - [cpufreq] intel_pstate: Remove use of get_target_pstate_use_cpu_load(() (Prarit Bhargava) [1537502] - [cpufreq] revert intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1537502] - [cpufreq] Fix intel_pstate driver (Prarit Bhargava) [1537502] - [x86] fpu: Fix get_xsave_addr() behavior under virtualization ("Dr. David Alan Gilbert") [1534309] - [x86] kvm: fix usage of uninit spinlock in avic_vm_destroy() (Wei Huang) [1537402] - [x86] KVM: Fix CPUID function for word 6 (80000001_ECX) (Wei Huang) [1533358] - [kernel] print kdump kernel loaded status in stack dump (Lianbo Jiang) [1535754] - [kernel] kexec: add a kexec_crash_loaded() function (Lianbo Jiang) [1535754]- [watchdog] hpwdt: remove indirect call in watchdog/hpwdt.c (Josh Poimboeuf) [1535644] - [kernel] x86/spec_ctrl: cleanup __ptrace_may_access (Josh Poimboeuf) [1535644] - [x86] bugs: Drop one "mitigation" from dmesg (Josh Poimboeuf) [1535644] - [x86] kvm: vmx: Make indirect call speculation safe (Josh Poimboeuf) [1535644] - [x86] kvm: x86: Make indirect calls in emulator speculation safe (Josh Poimboeuf) [1535644] - [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB (Josh Poimboeuf) [1535644] - [x86] mce: Make machine check speculation protected (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: fix ptrace IBPB optimization (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Josh Poimboeuf) [1535644] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Josh Poimboeuf) [1535644] - [x86] unwind: fix livepatch regression with CALL_NOSPEC macro (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Document retpolines and ibrs_enabled=3 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: upgrade GCC retpoline warning to an error (Josh Poimboeuf) [1535644] - [x86] Use IBRS for firmware update path (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: enforce sane combinations of IBRS and retpoline (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: use upstream RSB stuffing function (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Josh Poimboeuf) [1535644] - [kernel] x86/jump_label: warn on failed jump label patch (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: detect unretpolined modules (Josh Poimboeuf) [1535644] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Josh Poimboeuf) [1535644] - [x86] retpoline: Fill return stack buffer on vmexit (Josh Poimboeuf) [1535644] - [x86] retpoline/xen: Convert Xen hypercall indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/hyperv: Convert assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/entry: Convert entry assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline: Add initial retpoline support (Josh Poimboeuf) [1535644] - [x86] jump_label: add asm support for static keys (Josh Poimboeuf) [1535644] - [x86] asm: Make asm/alternative.h safe from assembly (Josh Poimboeuf) [1535644] - [tools] objtool: Support new GCC 6 switch jump table pattern (Josh Poimboeuf) [1535644] - [tools] objtool: Detect jumps to retpoline thunks (Josh Poimboeuf) [1535644] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: print features changed by microcode loading (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: refactor the init and microcode loading paths (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibrs_enabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibp_disabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove performance measurements from documentation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: make ipbp_enabled read-only (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Josh Poimboeuf) [1535644] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Josh Poimboeuf) [1535644] - [base] sysfs/cpu: Add vulnerability folder (Josh Poimboeuf) [1535644] - [x86] cpu: Merge bugs.c and bugs_64.c (Josh Poimboeuf) [1535644]- [tools] perf record: Fix wrong size in perf_record_mmap for last kernel module (Jiri Olsa) [1509073] - [testmgr] disable ECDH and DH in FIPS mode (Bruno Eduardo de Oliveira Meneguele) [1523357] - [kernel] cpumask: Fix cpumask leak in partition_sched_domains() (Joe Lawrence) [1534918] - [kernel] pm / hibernate: Restore processor state before using per-CPU variables (Prarit Bhargava) [1418896] - [x86] power/64: Fix hibernation return address corruption (Prarit Bhargava) [1418896] - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Andrea Arcangeli) [1533542] - [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu() (Suravee Suthikulpanit) [1522676] - [mm] swap: zswap: maybe_preload & refactoring (Jerome Marchand) [1532517] - [mm] ksm: add cond_resched() to the rmap_walks (Rafael Aquini) [1519517] - [mm] mprotect: add a cond_resched() inside change_pmd_range() (Rafael Aquini) [1519517] - [infiniband] rdma/bnxt_re: Fix the RoCE firmware version reported (Selvin Xavier) [1538406] - [netdrv] cxgb4: fix possible deadlock (Arjun Vynipadath) [1439204] - [netdrv] hv_netvsc: Fix the receive buffer size limit (Vitaly Kuznetsov) [1532169] - [netdrv] nfp: flower: vxlan: ensure no sleep in atomic context (John Linville) [1537927] - [netdrv] nfp: flower: prioritize stats updates (John Linville) [1537141] - [net] Fix double free and memory corruption in get_net_ns_by_id() (Aristeu Rozanski) [1531551] {CVE-2017-15129}- [media] xc2028: avoid use after free (Torez Smith) [1402893] {CVE-2016-7913} - [kernel] module: avoid ifdefs for sig_enforce declaration (Bruno Eduardo de Oliveira Meneguele) [1531454] - [fs] sysfs: Do not warn about missing kernfs_node if kobj is not active (Vivek Goyal) [1534568] - [md] not clear ->safemode for external metadata array (Xiao Ni) [1526283] - [md] always clear ->safemode when md_check_recovery gets the mddev lock (Xiao Ni) [1526283] - [block] blk-mq: don't allow write on attributes of .seq_ops (Ming Lei) [1535949] - [scsi] lpfc: Fix SCSI io host reset causing kernel crash (Dick Kennedy) [1530120] - [scsi] lpfc: FLOGI failures are reported when connected to a private loop (Dick Kennedy) [1532307] - [scsi] qla2xxx: Fix NULL pointer crash due to probe failure (Himanshu Madhani) [1525810] - [scsi] core: check for device state in __scsi_remove_target() (Ewan Milne) [1537459] - [scsi] fixup kernel warning during rmmod() (Ewan Milne) [1537459] - [nvme] rdma: fix concurrent reset and reconnect (David Milburn) [1517602] - [nvdimm] btt: fix uninitialized err_lock (Jeff Moyer) [1524775] - [tools] testing/nvdimm: fix nfit_test buffer overflow (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix nfit_test shutdown crash (Jeff Moyer) [1375501] - [tools] testing/nvdimm: make iset cookie predictable (Jeff Moyer) [1375501] - [tools] testing/nvdimm: support for sub-dividing a pmem region (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix allocation range for mock flush hint tables (Jeff Moyer) [1375501]- [crypto] aesni: add wrapper for generic gcm(aes) (Sabrina Dubroca) [1525527] - [crypto] aesni: fix typo in generic_gcmaes_decrypt (Sabrina Dubroca) [1525527] - [infiniband] iser-target: Fix possible use-after-free in connection establishment error (Don Dutile) [1519131] - [netdrv] hv_netvsc: Change GPADL teardown order according to Hyper-V version (Mohammed Gamal) [1529436] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1529436] - [netdrv] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath) [1538425] - [netdrv] bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Jonathan Toppins) [1536308] - [netdrv] ibmvnic: Allocate and request vpd in init_resources (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Revert to previous mtu when unsupported value requested (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Modify buffer size and number of queues on failover (Gustavo Duarte) [1537433] - [netdrv] revert mlx5: Expose command polling interface (Don Dutile) [1533670] - [netdrv] revert mlx5: Add fast unload support in shutdown flow (Don Dutile) [1533670] - [net] ipv4: fib: Fix metrics match when deleting a route (Phil Sutter) [1526442] - [net] sched: fix use-after-free in tcf_block_put_ext (Ivan Vecera) [1533034] - [net] sched: get rid of rcu_barrier() in tcf_block_put_ext() (Ivan Vecera) [1533034] - [net] use for_each_netdev_safe() in rtnl_group_changelink() (Lorenzo Bianconi) [1523618] - [net] openvswitch: Fix pop_vlan action for double tagged frames (Eric Garver) [1522739] - [net] openvswitch: fix list corruption on force commit (Eric Garver) [1531680] - [net] tcp: Split BUG_ON() in tcp_tso_should_defer() into two assertions (Stefano Brivio) [1532373] - [net] ethtool: add support for forward error correction modes (Ivan Vecera) [1530634] - [net] vxlan: restore dev->mtu setting based on lower device (Stefano Brivio) [1520310] - [net] xfrm: add UDP encapsulation port in migrate message (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: extend MIGRATE with UDP encapsulation port (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: fix state migration copy replay sequence numbers (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: Cleanup error handling of xfrm_state_clone (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: checkpatch errors with foo * bar (Bruno Eduardo de Oliveira Meneguele) [1460790]- [gpu] drm/vmwgfx: fix memory corruption with legacy/sou connectors (Rob Clark) [1525872] - [gpu] drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark) [1532388] - [gpu] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (Rob Clark) [1532388] - [gpu] drm/i915: Disable DC states around GMBUS on GLK (Rob Clark) [1532388] - [gpu] drm/i915/skl+: debugfs entry to control IPC (Rob Clark) [1532388] - [gpu] drm/i915/bxt+: Enable IPC support (Rob Clark) [1532388] - [gpu] drm/i915/gen9+: Add has_ipc flag in device info structure (Rob Clark) [1532388] - [gpu] drm/i915/gen10: Calculate and enable transition WM (Rob Clark) [1532388] - [gpu] drm/i915/skl+: Optimize WM calculation (Rob Clark) [1532388] - [gpu] drm/i915: Fixed point fixed16 wrapper cleanup (Rob Clark) [1532388] - [gpu] drm/i915: Flush pending GTT writes before unbinding (Rob Clark) [1532388] - [gpu] drm: Add retries for lspcon mode detection (Rob Clark) [1532388] - [gpu] drm/amdgpu: bypass lru touch for KIQ ring submission (Rob Clark) [1532388] - [gpu] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map (Rob Clark) [1532388] - [gpu] drm/i915: Prevent zero length "index" write (Rob Clark) [1532388] - [gpu] drm/i915: Don't try indexed reads to alternate slave addresses (Rob Clark) [1532388] - [gpu] drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition (Rob Clark) [1532388] - [gpu] drm/i915/fbdev: Serialise early hotplug events with async fbdev config (Rob Clark) [1532388] - [gpu] drm/i915: Re-register PMIC bus access notifier on runtime resume (Rob Clark) [1532388] - [gpu] drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Set adev->vcn.irq.num_types for VCN (Rob Clark) [1532388] - [gpu] drm/amdgpu: move UVD/VCE and VCN structure out from union (Rob Clark) [1532388] - [gpu] drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks (Rob Clark) [1532388] - [gpu] drm/fb_helper: Disable all crtc's when initial setup fails (Rob Clark) [1532388] - [gpu] drm/amd/pp: fix typecast error in powerplay (Rob Clark) [1532388] - [gpu] drm/ttm: once more fix ttm_buffer_object_transfer (Rob Clark) [1532388] - [gpu] drm/radeon: fix atombios on big endian (Rob Clark) [1532388] - [gpu] drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a debug (Rob Clark) [1532388] - [gpu] drm/vblank: Fix flip event vblank count (Rob Clark) [1532388] - [gpu] drm/amdgpu: Remove check which is not valid for certain VBIOS (Rob Clark) [1532388] - [gpu] drm/amdgpu: Properly allocate VM invalidate eng v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_do_create (Rob Clark) [1532388] - [gpu] drm/amdgpu: correct reference clock value on vega10 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() (Rob Clark) [1532388] - [gpu] drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() (Rob Clark) [1532388] - [gpu] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1532388] - [x86] gpu: add CFL to early quirks (Rob Clark) [1532388] - [x86] gpu: CNL uses the same GMS values as SKL (Rob Clark) [1532388] - [x86] gpu: GLK uses the same GMS values as SKL (Rob Clark) [1532388]- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [acpi] add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [acpi] scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [kernel] i2c: introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] doc: dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_get/put_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [kernel] i2c: add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS (ver 2) (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [acpi] pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [media] core: Don't use i2c_client->driver (Gopal Tiwari) [1456705] - [acpi] pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705]- [powerpc] pseries: Make RAS IRQ explicitly dependent on DLPAR WQ (Serhii Popovych) [1533857] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1535082] - [x86] locking/qspinlock: Fix kabi problem in a non-KVM/XEN VM (Waiman Long) [1533529] - [x86] platform/uv: Mark tsc_check_sync as an init function (Frank Ramsay) [1526066] - [x86] platform/uv: Add check of TSC state set by UV BIOS (Frank Ramsay) [1526066] - [x86] tsc: Provide a means to disable TSC ART (Frank Ramsay) [1526066] - [x86] tsc: Drastically reduce the number of firmware bug warnings (Frank Ramsay) [1526066] - [x86] tsc: Skip TSC test and error messages if already unstable (Frank Ramsay) [1526066] - [x86] tsc: Add option that TSC on Socket 0 being non-zero is valid (Frank Ramsay) [1526066] - [x86] tsc: Remove the TSC_ADJUST clamp (Frank Ramsay) [1526066] - [crypto] chcr - Avoid algo allocation in softirq (Arjun Vynipadath) [1458315] - [crypto] chcr - Select device in Round Robin fashion (Arjun Vynipadath) [1458315] - [crypto] chcr - Ensure Destination sg entry size less than 2k (Arjun Vynipadath) [1458315] - [crypto] chcr - Add debug counters (Arjun Vynipadath) [1458315] - [crypto] chcr - Add ctr mode and process large sg entries for cipher (Arjun Vynipadath) [1458315] - [crypto] chcr - Avoid changing request structure (Arjun Vynipadath) [1458315] - [crypto] chcr - Return correct error code (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix fallback key setting (Arjun Vynipadath) [1458315] - [crypto] chcr - Pass lcb bit setting to firmware (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix error handling related to 'chcr_alloc_shash' (Arjun Vynipadath) [1458315] - [crypto] chcr - Add fallback for AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Set hmac_ctrl bit to use HW register HMAC_CFG 456 (Arjun Vynipadath) [1458315] - [crypto] chcr - Increase priority of AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix Smatch Complaint (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix wrong typecasting (Arjun Vynipadath) [1458315] - [crypto] chcr - Change algo priority (Arjun Vynipadath) [1458315] - [crypto] chcr - Change cra_flags for cipher algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Use cipher instead of Block Cipher in gcm setkey (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix key length for RFC4106 (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix panic on dma_unmap_sg (Arjun Vynipadath) [1458315] - [crypto] chcr - Add AEAD algos (Arjun Vynipadath) [1458315] - [crypto] aead - move aead_request_cast helper to aead.h (Arjun Vynipadath) [1458315] - [crypto] scatterwalk - Add scatterwalk_ffwd helper (Arjun Vynipadath) [1458315] - [netdrv] iwlwifi: pcie: fix DMA memory mapping / unmapping (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix build errors with !CONFIG_PM (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix core PCI suspend when WoWLAN is supported but disabled (Stanislaw Gruszka) [1501882] - [netdrv] ath9k: fix tx99 potential info leak (Stanislaw Gruszka) [1501882] - [netdrv] i40e: don't remove netdev->dev_addr when syncing uc list (Stefan Assmann) [1469354] - [netdrv] cxgb3: assign port id to net_device->dev_port (Arjun Vynipadath) [1530123] - [netdrv] bnx2x: Improve reliability in case of nested PCI errors (Michal Schmidt) [1529860]- [thermal] initialize thermal zone device correctly (Lenny Szubowicz) [1487411] - [net] bluetooth: Prevent stack info leak from the EFS element (Gopal Tiwari) [1519633] {CVE-2017-1000410} - [tools] cpupower: fix potential memory leak (Prarit Bhargava) [1422951] - [tools] cpupower: bench: parse.c: fix several resource leaks (Prarit Bhargava) [1422951] - [usb] core: prevent malicious bNumInterfaces overflow (Torez Smith) [1536886] {CVE-2017-17558} - [misc] genwqe: Take R/W permissions into account when dealing with memory pages (Gustavo Duarte) [1528752] - [md] Call wait_barrier twice when underlaying device is blocked (Xiao Ni) [1527875] - [ata] ahci: Add Intel Cannon Lake PCH-H PCI ID (David Milburn) [1533333 1457266] - [block] elevator: lookup mq vs non-mq elevators (Ming Lei) [1526859] - [block] elevator: remove redundant warnings on IO scheduler switch (Ming Lei) [1526859] - [block] blk-mq: set mq-deadline as default scheduler for single queue device (Ming Lei) [1154525] - [nvme] dm mpath: backport blk_path_error() (Mike Snitzer) [1535615] - [nvme] fabrics: initialize default host->id in nvmf_host_default() (Ewan Milne) [1533963] - [nvme] fabrics: generate spec-compliant UUID NQNs (Ewan Milne) [1533963] - [scsi] lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (Dick Kennedy) [1532295] - [scsi] lpfc: Linux LPFC driver does not process all RSCNs (Dick Kennedy) [1532295] - [scsi] lpfc: Driver fails to detect direct attach storage array (Dick Kennedy) [1532303] - [fs] gfs2: Use rhashtable walk interface in glock_hash_walk (Andreas Grunbacher) [1526134] - [fs] gfs2: Glock dump performance regression fix (Andreas Grunbacher) [1526134] - [fs] rhashtable: Add rhastable_walk_peek (Andreas Grunbacher) [1526134] - [fs] nfs: commit direct writes even if they fail partially (Benjamin Coddington) [1132610] - [fs] simple_xattr: permit 0-size extended attributes (Miklos Szeredi) [1532490] - [fs] xfs: don't change inode mode if ACL update fails (Bill O'Donnell) [1480671] - [fs] pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (Scott Mayhew) [1519649]- [mm] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] device-dax: implement ->split() to catch invalid munmap attempts (Jeff Moyer) [1523344] - [mm] mm, hugetlbfs: introduce ->split() to vm_operations_struct (Jeff Moyer) [1523344] - [mm] move split_huge_page_pud/pmd sanity checks under the pte lock (Jeff Moyer) [1523344] - [mm] filemap: get rid of radix tree gfp mask for pagecache_get_page (Yasuyuki Kobayashi) [1469247] - [iommu] vt-d: Use domain instead of cache fetching (Peter Xu) [1531367] - [nvme] rdma: don't fully stop the controller in error recovery (David Milburn) [1532621] - [fs] don't call file_pos_write() if vfs_read/write(, v) fails (Ivan Vecera) [1534483] - [x86] syscall: int80 must not clobber r12-15 (Oleg Nesterov) [1531686] - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Oleg Nesterov) [1531686] - [x86] KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Radim Krcmar) [1520349] {CVE-2017-1000407} - [kernel] livepatch: add locking to force and signal functions (Joe Lawrence) [1522957] - [kernel] livepatch: force transition to finish (Joe Lawrence) [1522957] - [kernel] livepatch: send a fake signal to all blocking tasks (Joe Lawrence) [1522957] - [infiniband] hfi1: Prevent a NULL dereference (Alex Estrin) [1535166] - [infiniband] qib: Fix comparison error with qperf compare/swap test (Alex Estrin) [1526145 1520402] - [infiniband] cm: Change sgid to IB GID when handling CM request (Alex Estrin) [1526145 1520402] - [infiniband] hfi1: Mask the path bits with the LMC for 16B RC Acks (Alex Estrin) [1526145 1520402]- [x86] platform/uv/bau: Replace hard-coded values with MMR definitions (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A BAU MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR references in the UV x2apic code (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR changes in UV4A (Frank Ramsay) [1535031] - [x86] platform/uv: Add references to access fixed UV4A HUB MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A support on new Intel Processors (Frank Ramsay) [1535031] - [x86] platform/uv: Update uv_mmrs.h to prepare for UV4A fixes (Frank Ramsay) [1535031] - [md] dm raid: use rs_is_raid*() (Heinz Mauelshagen) [1388632] - [md] dm raid: simplify rs_get_progress() (Heinz Mauelshagen) [1388632] - [md] dm raid: ensure 'a' chars during reshape (Heinz Mauelshagen) [1388632] - [md] dm raid: avoid keeping raid set frozen (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: validate current raid sets redundancy (Heinz Mauelshagen) [1388632 1514500] - [md] dm-raid: bump target version to reflect numerous fixes (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: small cleanup and remove unsed struct raid_set member (Heinz Mauelshagen) [1388632] - [md] dm raid: fix rs_get_progress() synchronization state_ratio (Heinz Mauelshagen) [1388632 1508070] - [md] dm raid: avoid passing array_in_sync variable to raid_status() callees (Heinz Mauelshagen) [1388632] - [md] dm raid: display a consistent copy of the MD status via raid_status() (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid_resume() to keep raid set frozen as needed (Heinz Mauelshagen) [1388632] - [md] dm raid: add component device size checks to avoid runtime failure (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid set size revalidation (Heinz Mauelshagen) [1388632] - [md] dm raid: correct resizing state relative to reshape space in ctr (Heinz Mauelshagen) [1388632] - [md] dm raid: consume sizes after md_finish_reshape() completes changing them (Heinz Mauelshagen) [1388632] - [md] dm raid: fix deadlock caused by premature md_stop_writes() (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: add raid4_5_6 journal write-back support via journal_mode option (Heinz Mauelshagen) [1388632] - [tools] power turbostat: Make turbostat quiet by default (Prarit Bhargava) [1531825] - [acpi] battery: Fix doubly added battery on system suspend (Lenny Szubowicz) [1518210]- [md] limit mdstat resync progress to max_sectors (Nigel Croxon) [1520449] - [mailbox] acpi/pcc: Use pr_debug() for debug messages in pcc_init() (Prarit Bhargava) [1529885] - [bluetooth] btusb: Update firmware filename for Intel 9x60 and later (Gopal Tiwari) [1530359] - [alsa] hda/realtek: Fix ALC700 family no sound issue (Jaroslav Kysela) [1520733] - [pci] Create SR-IOV virtfn/physfn links before attaching driver (Kamal Heib) [1416270] - [powercap] rapl: handle missing MSRs (Xiaolong Wang) [1369918] - [powercap] rapl: add package reference per domain (Xiaolong Wang) [1369918] - [powercap] rapl: reduce ipi calls (Xiaolong Wang) [1369918] - [block] blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei) [1517640] - [block] blk-mq: make sure the variable of 'blk_mq_aux_ops' is per variable of 'blk_mq_ops' (Ming Lei) [1525468] - [usb] core: Don't print a warning if interface driver rebind is deferred at resume (Jerry Snitselaar) [1459718] - [input] serio: drop warnings in case of EPROBE_DEFER from serio_find_driver() (Jerry Snitselaar) [1459718] - [base] bus: don't warn on deferred probe (Jerry Snitselaar) [1459718] - [kernel] stop using 'pK' for /proc/kallsyms pointer values (Lenny Szubowicz) [1532366] - [kernel] kallsyms.c: use __seq_open_private() (Lenny Szubowicz) [1532366] - [kernel] perf/core: Change the default paranoia level to 2 (Lenny Szubowicz) [1532366] - [powerpc] kvm: book3s hv: Always flush TLB in kvmppc_alloc_reset_hpt() (David Gibson) [1528958] - [s390] sclp: single increment assignment control (Hendrik Brueckner) [1456517]- [infiniband] ib/mlx5: Fix mlx5_ib_alloc_mr error flow (Kamal Heib) [1534242] - [infiniband] ib/mlx5: Serialize access to the VMA list (Kamal Heib) [1534242] - [netdrv] mlx5: Stay in polling mode when command EQ destroy fails (Kamal Heib) [1534242] - [kernel] mlx5: Cleanup IRQs in case of unload failure (Kamal Heib) [1534242] - [netdrv] mlx5: Fix steering memory leak (Kamal Heib) [1534242] - [netdrv] mlx5: Fix error flow in CREATE_QP command (Kamal Heib) [1534242] - [netdrv] mlx5e: Prevent possible races in VXLAN control flow (Kamal Heib) [1533796] - [netdrv] mlx5e: Add refcount to VXLAN structure (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix possible deadlock of VXLAN lock (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix ETS BW check (Kamal Heib) [1532746] - [netdrv] revert "mlx5: move affinity hints assignments to generic code" (Kamal Heib) [1532632] - [infiniband] rdma/bnxt_re: Make room for mapping HW contexts beyond 32 entries (Selvin Xavier) [1532770] - [infiniband] core: Verify that QP is security enabled in create and destroy (Kamal Heib) [1533205] - [infiniband] ipoib: Fix for notify send CQ failure messages (Don Dutile) [1528386] - [infiniband] rdma/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ destroy (Don Dutile) [1531668] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1531668] - [infiniband] iw_cxgb4: only clear the ARMED bit if a notification is needed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: atomically flush the qp (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: only call the cq comp_handler when the cq is armed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Fix possible circular dependency locking warning (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: remove BUG_ON() usage (Arjun Vynipadath) [1526289] - [infiniband] rdma/cxgb4: Protect from possible dereference (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: add referencing to wait objects (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each ep object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each qp object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each cq object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each memory object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: change pr_debug to appropriate log level (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Remove __func__ parameter from pr_debug() (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Remove some dead code (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: drop listen destroy replies if no ep found (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug the second (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug (Arjun Vynipadath) [1526289] - [netdrv] mlxsw: spectrum_dpipe: Fix entries dump of the adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling nexthop counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for adjacency table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: Add support for setting counters on nexthops (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Add support for counters on RATR (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add initial support for the router adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for nexthop access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Use helper to check for last neighbor (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Keep nexthops in a linked list (Ivan Vecera) [1521104] - [netdrv] mlxsw: Add fields for mlxsw's meta header for adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix indentation in header description (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling IPv6 neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on IPv6 neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv6 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Make host entry fill handler more generic (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add IPv6 neighbor access helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv6 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Export IPv6 link local address check helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: compile-in dpipe support only if devlink is enabled (Ivan Vecera) [1521104] - [scripts] kbuild: Allow to specify composite modules with modname-m (Ivan Vecera) [1521104] - [scripts] kbuild: handle multi-objs dependency appropriately (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv4 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Make flow counter set type enum to be shared (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv4 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix label name (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for neighbor access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix erif table op name space (Ivan Vecera) [1521104]- [thunderbolt] Mark TB3 as tech_preview (Jeremy McNicoll) [1172010] - [acpi] introduce a function to find the first physical device (Jeremy McNicoll) [1172010] - [acpi] create empty dmi_table (Jeremy McNicoll) [1172010] - [acpi] acpi / scan: Enable GPEs before scanning the namespace (Jeremy McNicoll) [1172010] - [acpi] acpica: Make it possible to enable runtime GPEs earlier (Jeremy McNicoll) [1172010] - [acpi] acpica: Dispatch active GPEs at init time (Jeremy McNicoll) [1172010] - [kernel] nvmem: include linux/err.h from header (Jeremy McNicoll) [1172010] - [acpi] acpi / sysfs: Provide quirk mechanism to prevent GPE flooding (Jeremy McNicoll) [1172010] - [kernel] efi: Add device path parser (Jeremy McNicoll) [1172010] - [kernel] acpi / bus: Make acpi_get_first_physical_node() public (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Introduce acpi_mask_gpe() to implement GPE masking mechanism (Jeremy McNicoll) [1172010] - [kernel] nvmem: core: remove regmap dependency (Jeremy McNicoll) [1172010] - [kernel] device property: don't bother the drivers with struct property_set (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Collect _OSI handling into one single file (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Cleanup _OSI("Linux") related code before introducing new support (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add backwards compatibility support for older EEPROM drivers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add flag to export NVMEM to root only (Jeremy McNicoll) [1172010] - [lib] ucs2_string: Add ucs2 -> utf8 helper functions (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for consumers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for nvmem providers (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Add support to return both enable/status register values for GPE and fixed event (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Cleanup GPE dispatcher type obtaining code (Jeremy McNicoll) [1172010] - [acpi] acpica: Save current masks of enabled GPEs after enable register writes (Jeremy McNicoll) [1172010] - [acpi] Support _OSI("Darwin") correctly (Jeremy McNicoll) [1172010] - [pci] Suspend/resume quirks for Apple thunderbolt (Jeremy McNicoll) [1172010] - [kernel] pci: Add pci_fixup_suspend_late quirk pass (Jeremy McNicoll) [1172010] - [acpi] acpica: fix divergences of the commit - acpica: Expose OSI version (Jeremy McNicoll) [1172010] - [acpi] acpica: Add acpi_update_interfaces() public interface (Jeremy McNicoll) [1172010] - [thunderbolt] Fix reset response_type (Jeremy McNicoll) [1172010] - [thunderbolt] Allow clearing the key (Jeremy McNicoll) [1172010] - [thunderbolt] Make key root-only accessible (Jeremy McNicoll) [1172010] - [thunderbolt] Remove superfluous check (Jeremy McNicoll) [1172010] - [thunderbolt] Do not enumerate more ports from DROM than the controller has (Jeremy McNicoll) [1172010] - [thunderbolt] icm: Ignore mailbox errors in icm_suspend() (Jeremy McNicoll) [1172010] - [thunderbolt] use uuid_t instead of uuid_be (Jeremy McNicoll) [1172010] - [thunderbolt] Correct access permissions for active NVM contents (Jeremy McNicoll) [1172010] - [thunderbolt] fix spelling mistake: "missmatch" -> "mismatch" (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for host and device NVM firmware upgrade (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for Internal Connection Manager (ICM) (Jeremy McNicoll) [1172010] - [thunderbolt] Do not touch the hardware if the NHI is gone on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for DMA configuration based mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Store Thunderbolt generation in the switch structure (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for NHI mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Add new Thunderbolt PCI IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Rework control channel to be more reliable (Jeremy McNicoll) [1172010] - [thunderbolt] Let the connection manager handle all notifications (Jeremy McNicoll) [1172010] - [thunderbolt] Expose make_header() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Expose get_route() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Move control channel messages to tb_msgs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Read vendor and device name from DROM (Jeremy McNicoll) [1172010] - [thunderbolt] Refactor and fix parsing of port drom entries (Jeremy McNicoll) [1172010] - [thunderbolt] Do not fail if DROM data CRC32 is invalid (Jeremy McNicoll) [1172010] - [thunderbolt] Fail switch adding operation if reading DROM fails (Jeremy McNicoll) [1172010] - [thunderbolt] Convert switch to a device (Jeremy McNicoll) [1172010] - [thunderbolt] Introduce thunderbolt bus and connection manager (Jeremy McNicoll) [1172010] - [thunderbolt] Allow passing NULL to tb_ctl_free() (Jeremy McNicoll) [1172010] - [thunderbolt] Rework capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Add MSI-X support (Jeremy McNicoll) [1172010] - [thunderbolt] Do not warn about newer DROM versions (Jeremy McNicoll) [1172010] - [thunderbolt] Do not try to read UID if DROM offset is read as 0 (Jeremy McNicoll) [1172010] - [thunderbolt] No need to read UID of the root switch on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Use const buffer pointer in write operations (Jeremy McNicoll) [1172010] - [thunderbolt] Macro rename (Jeremy McNicoll) [1172010] - [thunderbolt] Compile on x86 only (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies harder (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies (Jeremy McNicoll) [1172010] - [thunderbolt] Use Device ROM retrieved from EFI (Jeremy McNicoll) [1172010] - [thunderbolt] Don't declare Falcon Ridge unsupported (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for INTEL_FALCON_RIDGE_2C controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix double free of drom buffer (Jeremy McNicoll) [1172010] - [thunderbolt] Support 1st gen Light Ridge controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix typos and magic number (Jeremy McNicoll) [1172010] - [kernel] pci: Add Intel Thunderbolt device IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Allow loading of module on recent Apple MacBooks with thunderbolt 2 controller (Jeremy McNicoll) [1172010] - [thunderbolt] Clear hops before overwriting (Jeremy McNicoll) [1172010] - [thunderbolt] Use kcalloc (Jeremy McNicoll) [1172010] - [thunderbolt] Correct the size argument to devm_kzalloc (Jeremy McNicoll) [1172010] - [thunderbolt] select CRC32 in Kconfig (Jeremy McNicoll) [1172010] - [thunderbolt] Make tb_eeprom_get_drom_offset static (Jeremy McNicoll) [1172010] - [thunderbolt] Make enum tb_drom_entry_type unsigned (Jeremy McNicoll) [1172010] - [thunderbolt] Fix header declaration of tb_find_cap (Jeremy McNicoll) [1172010] - [thunderbolt] Add casts to prevent endianness warnings (Jeremy McNicoll) [1172010] - [thunderbolt] fix format string for size_t (Jeremy McNicoll) [1172010] - [thunderbolt] add PCI dependency (Jeremy McNicoll) [1172010] - [thunderbolt] Staticize nhi_ids (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in nhi.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in ctl.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in eeprom.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix nontrivial endpoint devices (Jeremy McNicoll) [1172010] - [thunderbolt] Read port configuration from eeprom (Jeremy McNicoll) [1172010] - [thunderbolt] Add suspend/hibernate support (Jeremy McNicoll) [1172010] - [thunderbolt] Read switch uid from EEPROM (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for simple pci tunnels (Jeremy McNicoll) [1172010] - [thunderbolt] Add path setup code (Jeremy McNicoll) [1172010] - [thunderbolt] Handle hotplug events (Jeremy McNicoll) [1172010] - [thunderbolt] Scan for downstream switches (Jeremy McNicoll) [1172010] - [thunderbolt] Enable plug events (Jeremy McNicoll) [1172010] - [thunderbolt] Add thunderbolt capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Initialize root switch and ports (Jeremy McNicoll) [1172010] - [thunderbolt] Add tb_regs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Setup control channel (Jeremy McNicoll) [1172010] - [thunderbolt] Add control channel interface (Jeremy McNicoll) [1172010] - [thunderbolt] Add initial cactus ridge NHI support (Jeremy McNicoll) [1172010]- [x86] x86: vdso: use __pvclock_read_cycles (Prarit Bhargava) [1516321] - [x86] x86/vdso/pvclock: Protect STABLE check with the seqcount (Prarit Bhargava) [1516321] - [x86] x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader (Prarit Bhargava) [1516321] - [x86] fpu: Make XSAVE check the base CPUID features before enabling (Scott Wood) [1457543] - [kernel] bitops: Add clear/set_bit32() to linux/bitops.h (Scott Wood) [1457543] - [x86] fpu: Remove the explicit clearing of XSAVE dependent features (Scott Wood) [1457543] - [x86] cpuid: Prevent out of bound access in do_clear_cpu_cap() (Scott Wood) [1457543] - [x86] fpu: Parse clearcpuid= as early XSAVE argument (Scott Wood) [1457543] - [x86] cpuid: Add generic table for CPUID dependencies (Scott Wood) [1457543] - [x86] Don't rely on VMWare emulating PAT MSR correctly (Cathy Avery) [1528577] - [x86] efifb: Add support for 64-bit frame buffer addresses (Rob Clark) [1529100] - [x86] mm: Change cachemode exports to non-gpl (Alex Williamson) [1528122] - [scsi] qla2xxx: Defer processing of GS IOCB calls (Himanshu Madhani) [1527540] - [scsi] qedf: Limit number of CQs (Chad Dupuis) [1525916] - [scsi] libcxgbi: simplify task->hdr allocation for mgmt cmds (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: fix skb use after free (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: fix Tx skb leak (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: in case of vlan pass 0 as ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: remove redundant check and close on csk (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: use ndev->ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: add check for valid cxgbi_task_data (Arjun Vynipadath) [1526290] - [scsi] storvsc: Fix scsi_cmd error assignments in storvsc_handle_error (Cathy Avery) [1502601] - [scsi] storvsc: Avoid excessive host scan on controller change (Cathy Avery) [1502601] - [scsi] storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery) [1502601] - [platform] x86: intel-vbtn: Simplify autorelease logic (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support panel front button (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [uapi] input: add KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Support separate press/release events (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support SW_TABLET_MODE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: reduce unnecessary messages for normal users (Scott Wood) [1445052] - [platform] x86: intel-vbtn: match power button on press rather than release (Scott Wood) [1445052] - [platform] x86: intel-vbtn: add volume up and down (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Switch to use devm_input_allocate_device (Scott Wood) [1445052] - [platform] x86: Use ACPI_FAILURE at appropriate places (Scott Wood) [1445052] - [platform] intel-vbtn: new driver for Intel Virtual Button (Scott Wood) [1445052]- [target] cxgbit: Abort the TCP connection in case of data out timeout (Arjun Vynipadath) [1526291] - [netdrv] net/mlx4_en: Fill all counters under one call of stats lock (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix wrong calculation of free counters (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Fix selftest for small MTUs (Kamal Heib) [1525610] - [infiniband] ib/mlx4: Increase maximal message size under UD QP (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Use __force to fix a sparse warning in TX datapath (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix cast warning in fw.c (Kamal Heib) [1525610] - [netdrv] net/mlx4: Fix endianness issue in qp context params (Kamal Heib) [1525610] - [netdrv] aquantia: Increment driver version (David Arcari) [1500365] - [netdrv] aquantia: Fix typo in ethtool statistics names (David Arcari) [1500365] - [netdrv] aquantia: Update hw counters on hw init (David Arcari) [1500365] - [netdrv] aquantia: Improve link state and statistics check interval callback (David Arcari) [1500365] - [netdrv] aquantia: Fill in multicast counter in ndev stats from hardware (David Arcari) [1500365] - [netdrv] aquantia: Fill ndev stat couters from hardware (David Arcari) [1500365] - [netdrv] aquantia: Extend stat counters to 64bit values (David Arcari) [1500365] - [netdrv] aquantia: Fix hardware DMA stream overload on large MRRS (David Arcari) [1500365] - [netdrv] aquantia: Fix actual speed capabilities reporting (David Arcari) [1500365] - [netdrv] aquantia: Make local functions static (David Arcari) [1500365] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: do DCB state reset in couple of places (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: avoid stall while shutting down the adapter (Arjun Vynipadath) [1526288] - [scsi] csiostor: enable PCIe relaxed ordering if supported (Arjun Vynipadath) [1526951] - [netdrv] cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] add .ndo_size to struct i40evf_netdev_ops (Stefan Assmann) [1520869] - [netdrv] revert e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1520875] - [netdrv] tg3: Fix rx hang on MTU change with 5717/5719 (Jonathan Toppins) [1528017] - [netdrv] mlx4_en: Fix the use of ndo_change_mtu (Kamal Heib) [1528820] - [netdrv] mlx5e: Fix the use of ndo_change_mtu (Kamal Heib) [1522612] - [infiniband] mlx5: Fix RoCE Address Path fields (Kamal Heib) [1525603] - [infiniband] mlx5: Assign send CQ and recv CQ of UMR QP (Kamal Heib) [1525603] - [netdrv] mlx5e: Add rollback on add VLAN failure (Kamal Heib) [1525603] - [netdrv] mlx5e: Rename VLAN related variables and functions (Kamal Heib) [1525603] - [netdrv] nfp: fix port stats for mac representors (Jonathan Toppins) [1468286] - [netdrv] nfp: fix vlan receive MAC statistics typo (Jonathan Toppins) [1518337] - [netdrv] nfp: output control messages to trace_devlink_hwmsg() (Jonathan Toppins) [1468286] - [netdrv] nfp: add set tcp and udp header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv6 source and destination address (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv4 header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ethernet header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv6 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv4 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add mpls match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour keep-alive (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour offload (Jonathan Toppins) [1468286] - [netdrv] nfp: offload vxlan IPv4 endpoints of flower rules (Jonathan Toppins) [1468286] - [netdrv] nfp: offload flower vxlan endpoint MAC addresses (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel set actions (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel metadata match fields (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper to get flower cmsg length (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for the NSP resource to appear on boot (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for board state before talking to the NSP (Jonathan Toppins) [1468286] - [netdrv] nfp: build the flower offload by default (Jonathan Toppins) [1468286] - [netdrv] nfp: be drop monitor friendly (Jonathan Toppins) [1468286] - [netdrv] nfp: move the start/stop app callbacks back (Jonathan Toppins) [1468286] - [netdrv] nfp: flower: base lifetime of representors on existence of lower vNIC (Jonathan Toppins) [1468286] - [netdrv] nfp: separate app vNIC init/clean from alloc/free (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions (Jonathan Toppins) [1468286] - [netdrv] nfp: fix copy paste in names and messages regarding vNICs (Jonathan Toppins) [1468286] - [netdrv] nfp: add ethtool statistics for representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add pointer to vNIC config memory to nfp_port structure (Jonathan Toppins) [1468286] - [netdrv] nfp: report MAC statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: store pointer to MAC statistics in nfp_port (Jonathan Toppins) [1468286] - [netdrv] nfp: split software and hardware vNIC statistics (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper for printing ethtool strings (Jonathan Toppins) [1468286] - [netdrv] nfp: don't report standard netdev statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: allow retreiving management FW logs on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: provide ethtool_drvinfo on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: link basic ethtool ops to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: process control messages in workqueue in flower app (Jonathan Toppins) [1468286] - [netdrv] nfp: send control message when MAC representors are created (Jonathan Toppins) [1468286] - [netdrv] nfp: only use direct firmware requests (Jonathan Toppins) [1468286] - [kernel] firmware: define a facade for request_firmware_direct() (Jonathan Toppins) [1468286] - [base] firmware loader: simplify holding module for request_firmware (Jonathan Toppins) [1468286] - [netdrv] nfp: look for firmware image by device serial number and PCI name (Jonathan Toppins) [1468286] - [netdrv] nfp: remove the probe deferral when FW not present (Jonathan Toppins) [1468286] - [netdrv] nfp: set config bit (ifup/ifdown) on netdev open/close (Jonathan Toppins) [1468286] - [netdrv] igb: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1533447] - [netdrv] igb: Fix TX map failure path (Corinna Vinschen) [1533447] - [netdrv] igb: check memory allocation failure (Corinna Vinschen) [1533447] - [netdrv] e1000e: Fix e1000_check_for_copper_link_ich8lan return value (David Arcari) [1532240] - [netdrv] e1000e: fix the use of magic numbers for buffer overrun issue (David Arcari) [1532240]- [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1522991] - [netdrv] revert "include linux/if.h, linux/ip.h and linux/in6.h" (Ivan Vecera) [1525606] - [netdrv] mlxsw: include explicitly linux/if.h to avoid build failure (Ivan Vecera) [1525606] - [x86] hyper-v: do kaiser_add_mapping() for HVCLOCK_TSC_PAGE (Vitaly Kuznetsov) [1533184] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Andrea Arcangeli) [1533250] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Andrea Arcangeli) [1533250] - [s390] add ppa to system call and program check path (Jon Masters) [1532708] - [s390] spinlock: add gmb memory barrier (Jon Masters) [1532708] - [s390] introduce CPU alternatives (Jon Masters) [1532708] - [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1531710] - [powerpc] Prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1531710]- [kernel] locking/barriers: prevent speculative execution based on Coverity scan results (Josh Poimboeuf) [1519786] {CVE-2017-5753} - [kernel] x86/spec_ctrl: don't call ptrace_has_cap in the IBPB ctx switch optimization (Andrea Arcangeli) [1531362] - [x86] kaiser/efi: unbreak tboot (Andrea Arcangeli) [1531851] - [x86] cpuidle_idle_call: fix double local_irq_enable() (Andrea Arcangeli) [1528420] - [x86] x86/kaiser/efi: unbreak EFI old_memmap (Andrea Arcangeli) [1531559] - [x86] kvm: x86: fix RSM when PCID is non-zero (Paolo Bonzini) [1530711] - [x86] x86/smpboot: Do not use smp_num_siblings in __max_logical_packages calculation (Prarit Bhargava) [1519503] - [x86] x86/topology: Add topology_max_smt_threads() (Prarit Bhargava) [1519503] - [net] ipv6: fix a potential deadlock in do_ipv6_setsockopt() (Hangbin Liu) [1527255] - [net] ipv4: fix a potential deadlock in mcast getsockopt() path (Hangbin Liu) [1527255] - [net] xfrm: fix null pointer dereference on state and tmpl sort (Sabrina Dubroca) [1522665] - [net] sit: update frag_off info (Hangbin Liu) [1518472] - [lib] idr_ext: Refactor idr_alloc_ext(), remove cast from idr_get_next_ext() (Ivan Vecera) [1509477] - [net] netfilter: uapi: correct UNTRACKED conntrack state bit number (Florian Westphal) [1526883] - [net] preserve behavior of ether_setup and allocate_etherdev_mqs (Ivan Vecera) [1527175] - [net] remove MTU limits for dummy and ifb device (Ivan Vecera) [1527175] - [net] dummy: expend mtu range for dummy device (Ivan Vecera) [1527175] - [net] remove MTU limits on a few ether_setup callers (Ivan Vecera) [1527175] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1526271] {CVE-2017-8824} - [crypto] aesni: fix ivsize for generic gcm(aes) (Sabrina Dubroca) [1523032] - [net] ipv6: set all.accept_dad to 0 by default (Florian Westphal) [1515785] - [net] vsock: Don't set sk_state to TCP_CLOSE before testing it (Stefano Brivio) [1524204] - [net] devlink: Fix devlink_dpipe_table_register() stub signature. (Ivan Vecera) [1521093] - [net] devlink: Add IPv6 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Move dpipe entry clear function into devlink (Ivan Vecera) [1521093] - [net] devlink: Add support for dynamic table size (Ivan Vecera) [1521093] - [net] devlink: Add IPv4 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Add Ethernet header for dpipe (Ivan Vecera) [1521093] - [net] geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6 (Hangbin Liu) [1520210] - [net] geneve: fix fill_info when link down (Hangbin Liu) [1520210] - [net] sched: cbq: create block for q->link.block (Eelco Chaudron) [1515911] - [net] netfilter: ipset: Fix race between dump and swap (Davide Caratti) [1488131] - [net] netfilter: ipset: fix race condition in ipset save, swap and delete (Davide Caratti) [1488131] - [net] netfilter: ipset: Make sure listing doesn't grab a set which is just being destroyed. (Davide Caratti) [1487985]- [fs] mnt: Take unprivileged use of the mntns out of tech preview ("Eric W. Biederman") [1487751] - [fs] mnt: Make may_detach_mounts one-way and use it in copy_mnt_ns ("Eric W. Biederman") [1487751] - [fs] selftests/capabilities: Fix the test_execve test ("Eric W. Biederman") [1487751] - [fs] mnt: Make propagate_umount less slow for overlapping mount propagation trees ("Eric W. Biederman") [1487751] - [fs] mnt: In propgate_umount handle visiting mounts in any order ("Eric W. Biederman") [1487751] - [fs] mnt: In umount propagation reparent in a separate pass ("Eric W. Biederman") [1487751] - [fs] don't forget to put old mntns in mntns_install ("Eric W. Biederman") [1487751] - [fs] make sure that mntns_install() doesn't end up with referral for root ("Eric W. Biederman") [1487751] - [fs] path_init(): don't bother with checking MAY_EXEC for LOOKUP_ROOT ("Eric W. Biederman") [1487751] - [fs] make sure that fchdir() won't accept referral points, etc ("Eric W. Biederman") [1487751] - [fs] mnt: Tuck mounts under others instead of creating shadow/side mounts ("Eric W. Biederman") [1487751] - [fs] Better permission checking for submounts ("Eric W. Biederman") [1487751] - [fs] reorganize do_make_slave() ("Eric W. Biederman") [1487751] - [fs] namespace.c: constify struct path passed to a bunch of primitives ("Eric W. Biederman") [1487751] - [fs] Constify path_is_under()'s arguments ("Eric W. Biederman") [1487751] - [fs] namespace.c: path_is_under can be boolean ("Eric W. Biederman") [1487751] - [fs] mnt: Add a per mount namespace limit on the number of mounts ("Eric W. Biederman") [1487751] - [fs] Treat foreign mounts as nosuid ("Eric W. Biederman") [1487751] - [fs] Limit file caps to the user namespace of the super block ("Eric W. Biederman") [1487751] - [fs] userns: Remove the now unnecessary FS_USERNS_DEV_MOUNT flag ("Eric W. Biederman") [1487751] - [fs] userns: Remove implicit MNT_NODEV fragility ("Eric W. Biederman") [1487751] - [fs] mnt: Simplify mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] vfs: Generalize filesystem nodev handling ("Eric W. Biederman") [1487751] - [fs] ipc/mqueue: The mqueue filesystem should never contain executables ("Eric W. Biederman") [1487751] - [fs] kernfs: The cgroup filesystem also benefits from SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] mnt: Move the FS_USERNS_MOUNT check into sget_userns ("Eric W. Biederman") [1487751] - [fs] Add user namespace member to struct super_block ("Eric W. Biederman") [1487751] - [fs] proc: Convert proc_mount to use mount_ns ("Eric W. Biederman") [1487751] - [fs] vfs: Pass data, ns, and ns->userns to mount_ns ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor fs_fully_visible into mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] mnt: Account for MS_RDONLY in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible test the proper mount for MNT_LOCKED ("Eric W. Biederman") [1487751] - [fs] mnt: If fs_fully_visible fails call put_filesystem ("Eric W. Biederman") [1487751] - [fs] saner calling conventions for copy_mount_options() ("Eric W. Biederman") [1487751] - [fs] locks: Don't allow mounts in user namespaces to enable mandatory locking ("Eric W. Biederman") [1487751] - [fs] locks: Allow disabling mandatory locking at compile time ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible enforce noexec and nosuid if !SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] vfs: Commit to never having exectuables on proc and sysfs ("Eric W. Biederman") [1487751] - [fs] mnt: Update fs_fully_visible to test for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] sysctl: Allow creating permanently empty directories that serve as mountpoints ("Eric W. Biederman") [1487751] - [fs] sysfs: Create mountpoints with sysfs_create_mount_point ("Eric W. Biederman") [1487751] - [fs] sysfs: Add support for permanently empty directories to serve as mount points ("Eric W. Biederman") [1487751] - [fs] kernfs: Add support for always empty directories ("Eric W. Biederman") [1487751] - [fs] proc: Fix unbalanced hard link numbers ("Eric W. Biederman") [1487751] - [fs] proc: Allow creating permanently empty directories that serve as mount points ("Eric W. Biederman") [1487751] - [fs] gut proc_register() a bit ("Eric W. Biederman") [1487751] - [fs] Add helper functions for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] vfs: Ignore unlocked mounts in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: Modify fs_fully_visible to deal with locked ro nodev and atime ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor the logic for mounting sysfs and proc in a user namespace ("Eric W. Biederman") [1487751] - [fs] new helper: __legitimize_mnt() ("Eric W. Biederman") [1487751] - [fs] mnt: Fix fs_fully_visible to verify the root directory is visible ("Eric W. Biederman") [1487751] - [fs] namespace: convert devname allocation to kstrdup_const ("Eric W. Biederman") [1487751] - [fs] mnt: Carefully set CL_UNPRIVILEGED in clone_mnt ("Eric W. Biederman") [1487751] - [fs] umount: Disallow unprivileged mount force ("Eric W. Biederman") [1487751] - [fs] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount ("Eric W. Biederman") [1487751] - [fs] vfs: move getname() from callers to do_mount() ("Eric W. Biederman") [1487751] - [fs] namespace: suppress 'may be used uninitialized' warnings ("Eric W. Biederman") [1487751] - [fs] mnt: Change the default remount atime from relatime to the existing value ("Eric W. Biederman") [1487751] - [fs] mnt: Correct permission checks in do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Only change user settable mount flags in remount ("Eric W. Biederman") [1487751] - [fs] vfs: Fix a regression in mounting proc ("Eric W. Biederman") [1487751] - [fs] fs_is_visible only needs namespace_sem held shared ("Eric W. Biederman") [1487751] - [fs] sysfs: fix warning when creating a sysfs group without attributes ("Eric W. Biederman") [1487751] - [fs] exit: proc: don't try to flush /proc/tgid/task/tgid ("Eric W. Biederman") [1487751] - [fs] proc: Have net show up under /proc//task/ ("Eric W. Biederman") [1487751] - [fs] kobject: fix NULL pointer derefernce in kobj_child_ns_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: don't depend on d_find_any_alias() when generating notifications ("Eric W. Biederman") [1487751] - [fs] kernfs: Now that kernfs has been rebuilt reenable INTEL_RDT ("Eric W. Biederman") [1487751] - [fs] kernfs: kernfs_notify() must be useable from non-sleepable contexts ("Eric W. Biederman") [1487751] - [fs] kernfs: introduce kernfs_pin_sb() ("Eric W. Biederman") [1487751] - [fs] kernfs: move the last knowledge of sysfs out from kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs: fix attribute_group bin file path on removal ("Eric W. Biederman") [1487751] - [fs] sysfs.h: don't return a void-valued expression in sysfs_remove_file ("Eric W. Biederman") [1487751] - [fs] sysfs: make sure read buffer is zeroed ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs ("Eric W. Biederman") [1487751] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix a subdir count leak ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_notify() trigger inotify events too ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_root->supers list ("Eric W. Biederman") [1487751] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex ("Eric W. Biederman") [1487751] - [fs] kernfs: cache atomic_write_len in kernfs_open_file ("Eric W. Biederman") [1487751] - [fs] kernfs: fix off by one error ("Eric W. Biederman") [1487751] - [fs] sysfs: fix namespace refcnt leak ("Eric W. Biederman") [1487751] - [fs] sysfs: create bin_attributes under the requested group ("Eric W. Biederman") [1487751] - [fs] kernfs: fix kernfs_node_from_dentry() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: add CONFIG_KERNFS ("Eric W. Biederman") [1487751] - [fs] sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_open_file->priv ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_ops->atomic_write_len ("Eric W. Biederman") [1487751] - [fs] kernfs: allow nodes to be created in the deactivated state ("Eric W. Biederman") [1487751] - [fs] kernfs: add missing kernfs_active() checks in directory operations ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() ("Eric W. Biederman") [1487751] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke dir_ops while holding active ref of the target node ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_REMOVED ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() ("Eric W. Biederman") [1487751] - [fs] kernfs: remove kernfs_addrm_cxt ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() ("Eric W. Biederman") [1487751] - [fs] kernfs: restructure removal path to fix possible premature return ("Eric W. Biederman") [1487751] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag ("Eric W. Biederman") [1487751] - [fs] fix "queues" uevent between network namespaces ("Eric W. Biederman") [1487751] - [fs] kernfs: associate a new kernfs_node with its parent on creation ("Eric W. Biederman") [1487751] - [fs] kernfs: add struct dentry declaration in kernfs.h ("Eric W. Biederman") [1487751] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() ("Eric W. Biederman") [1487751] - [fs] kobject: Fix source code comment spelling ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_dir_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: allow negative dentries ("Eric W. Biederman") [1487751] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: add REMOVED check to create and rename paths ("Eric W. Biederman") [1487751] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in global variables ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in constants ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in various data structures ("Eric W. Biederman") [1487751] - [fs] kernfs: drop s_ prefix from kernfs_node members ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly ("Eric W. Biederman") [1487751] - [fs] sysfs: fix use-after-free in sysfs_kill_sb() ("Eric W. Biederman") [1487751] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning ("Eric W. Biederman") [1487751] - [fs] kobject: fix memory leak in kobject_set_name_vargs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove duplicated include from file.c ("Eric W. Biederman") [1487751] - [fs] kobject: remove kset from sysfs immediately in kset_unregister() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement "trusted.*" xattr support ("Eric W. Biederman") [1487751] - [fs] kernfs: update sysfs_init_inode_attrs() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove cross inclusions of internal headers ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_dirent definition public ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mount path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make super_blocks bind to different kernfs_roots ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make inode number ida per kernfs_root ("Eric W. Biederman") [1487751] - [fs] sysfs: Update __compat_only_sysfs_link_entry_to_kobj to it's upstream form ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce sysfs_root_sd ("Eric W. Biederman") [1487751] - [fs] Don't return 0 from get_anon_bdev ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_super_info->ns const ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: drop unused params from sysfs_fill_super() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: reorganize SYSFS_* constants ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_notify() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove sysfs_add_one() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove SYSFS_KOBJ_BIN_ATTR ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add sysfs_dirent->s_attr.size ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_ops ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move sysfs_open_file to linux/kernfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare open, release, poll paths for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mmap path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare write path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare read path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: replace sysfs_dirent->s_dir.kobj and ->s_attr.[bin_]attr with ->priv ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_setattr() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_link() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add skeletons for kernfs ("Eric W. Biederman") [1487751] - [fs] kernfs: Temporarily remove kernfs the change from sysfs to kernfs can be replayed ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_add_one() fail if the parent isn't a directory ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling, take #2 ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: handle duplicate removal attempts in sysfs_remove_group()" ("Eric W. Biederman") [1487751] - [fs] sysfs: use a separate locking class for open files depending on mmap ("Eric W. Biederman") [1487751] - [fs] sysfs: handle duplicate removal attempts in sysfs_remove_group() ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: drop kobj_ns_type handling" ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_assoc_lock and explain what it's about ("Eric W. Biederman") [1487751] - [fs] sysfs: use generic_file_llseek() for sysfs_file_operations ("Eric W. Biederman") [1487751] - [fs] sysfs: return correct error code on unimplemented mmap() ("Eric W. Biederman") [1487751] - [fs] sysfs: separate out dup filename warning into a separate function ("Eric W. Biederman") [1487751] - [fs] sysfs: move sysfs_hash_and_remove() to fs/sysfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_get_dentry() prototype ("Eric W. Biederman") [1487751] - [fs] sysfs: honor bin_attr.attr.ignore_lockdep ("Eric W. Biederman") [1487751] - [fs] sysfs: merge sysfs_elem_bin_attr into sysfs_elem_attr ("Eric W. Biederman") [1487751] - [fs] sysfs: fix sysfs_write_file for bin file ("Eric W. Biederman") [1487751] - [fs] sysfs/bin: Fix size handling overflow for bin_attribute ("Eric W. Biederman") [1487751] - [fs] sysfs: make sysfs_file_ops() follow ignore_lockdep flag ("Eric W. Biederman") [1487751] - [fs] sysfs: merge regular and bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare open path for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: copy bin mmap support from fs/sysfs/bin.c to fs/sysfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_bin_read() ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare path write for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: collapse fs/sysfs/bin.c::fill_read() into read() ("Eric W. Biederman") [1487751] - [fs] sysfs: skip bin_buffer->buffer while reading ("Eric W. Biederman") [1487751] - [fs] sysfs: use seq_file when reading regular files ("Eric W. Biederman") [1487751] - [fs] sysfs: use transient write buffer ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file->sd and ->file ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_buffer to sysfs_open_file ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file_mutex ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->ops ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->needs_read_fill ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_buffer->pos ("Eric W. Biederman") [1487751] - [fs] sysfs: introduce [__]sysfs_remove() ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_remove_dir() recursive ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_addrm_cxt->parent_sd ("Eric W. Biederman") [1487751] - [fs] sysfs: Allow mounting without CONFIG_NET ("Eric W. Biederman") [1487751] - [fs] sysfs: @name comes before @ns ("Eric W. Biederman") [1487751] - [fs] sysfs: clean up sysfs_get_dirent() ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling ("Eric W. Biederman") [1487751] - [fs] sysfs: Remove namespace handling from __compat_only_sysfs_link_entry_to_kobj ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in symlink code ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in directory code ("Eric W. Biederman") [1487751] - [fs] sysfs: make attr namespace interface less convoluted ("Eric W. Biederman") [1487751] - [fs] sysfs: drop semicolon from to_sysfs_dirent() definition ("Eric W. Biederman") [1487751] - [fs] sysfs: Restrict mounting sysfs ("Eric W. Biederman") [1487751] - [fs] userns: Better restrictions on when proc and sysfs can be mounted ("Eric W. Biederman") [1487751] - [fs] sysfs.h: remove attr_name() macro ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up minor coding style issues in sysfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs.h: fix coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: file.c: fix up broken string warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: dir.c: fix up odd do/while indentation ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up uaccess.h coding style warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up 80 column coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up space coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: remove trailing whitespace ("Eric W. Biederman") [1487751] - [fs] sysfs: fix placement of EXPORT_SYMBOL() ("Eric W. Biederman") [1487751] - [fs] sysfs.h: fix __BIN_ATTR_RW() ("Eric W. Biederman") [1487751] - [fs] convert sysfs ("Eric W. Biederman") [1487751] - [fs] kobject: sanitize argument for format string ("Eric W. Biederman") [1487751] - [fs] sysfs_notify is only possible on file attributes ("Eric W. Biederman") [1487751] - [fs] sysfs: kill sysfs_sb declaration in fs/sysfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs_link_sibling(): fix typo in comment ("Eric W. Biederman") [1487751] - [fs] overlayfs: Replace vfs_readdir with iterate_dir ("Eric W. Biederman") [1487751] - [fs] vfs: delete vfs_readdir function declaration ("Eric W. Biederman") [1487751] - [fs] switch dcache_readdir() users to ->iterate() ("Eric W. Biederman") [1487751] - [fs] introduce ->iterate(), ctx->pos, dir_emit() ("Eric W. Biederman") [1487751] - [fs] introduce iterate_dir() and dir_context ("Eric W. Biederman") [1487751] - [fs] powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal ("Eric W. Biederman") [1487751] - [fs] scsi: mpt: Move scsi_remove_host() out of mptscsih_remove_host() ("Eric W. Biederman") [1487751] - [fs] scsi: sas: move scsi_remove_host call into sas_remove_host ("Eric W. Biederman") [1487751] - [fs] scsi_transport_sas: move bsg destructor into sas_rphy_remove ("Eric W. Biederman") [1487751]- [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu: fix get_scattered_cpu_leaf for IBPB feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: skip IBRS/CR3 restore when paranoid exception returns to userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: issue a __spec_ctrl_ibpb if a credential check isn't possible (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] ibpb: don't optimize spec_cntrl_ibpb on PREEMPT_RCU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: clear registers after 32bit syscall stackframe is setup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove SPEC_CTRL_DEBUG code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add noibrs noibpb boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup unnecessary ptregscall_common function (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: consolidate the spec control boot detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm/spec_ctrl: allow IBRS to stay enabled in host userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debug aid to test the entry code without microcode (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Only set IBPB when the new thread cannot ptrace current thread (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Set IBPB upon context switch (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS when offlining cpu and re-enable on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: implement spec ctrl C methods (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: Use IBRS on syscall and interrupts (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] svm: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: clear registers on VM exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: Pad RSB on VM transition (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Control indirect branch predictor when SPEC_CTRL not available (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Report presence of IBPB and IBRS control (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Enable the x86 feature to control Speculation (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [tools] objtool: Don't print 'call dest' warnings for ignored functions (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [fs] udf: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] fs: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] userns: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [scsi] qla2xxx: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] p54: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] carl9170: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [media] uvcvideo: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Remove now unused definition of MFENCE_RDTSC feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Make the LFENCE instruction serialized (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] locking/barriers: introduce new memory barrier gmb() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: consider the init_mm.pgd a kaiser pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: convert userland visible "kpti" name to "pti" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: __load_cr3 in resume from RAM after kernel gs has been restored (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] revert "x86/mm/kaiser: Disable global pages by default with KAISER" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: fix RESTORE_CR3 crash in kaiser_stop_machine (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: use stop_machine for enable/disable knob (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use atomic ops to poison/unpoison user pagetables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Fix reboot interaction with CR4.PCIDE (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] x86/mm/kaiser: isolate the user mapped per cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: handle call to xen_pv_domain() on PREEMPT_RT (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: add Kconfig (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: trampoline stack comments (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove paravirt clock warning (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map debug IDT tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] perf/x86/intel/uncore: Fix memory leaks on allocation failures (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [mm] fix bad rss-counter if remap_file_pages raced migration (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}- [tty] serial: 8250_pci: Add Amazon PCI serial device ID (Vitaly Kuznetsov) [1527545] - [tools] perf vendor events: Use more flexible pattern matching for CPU identification for mapfile.csv (Jiri Olsa) [1523766] - [tools] perf vendor events powerpc: remove suffix in mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PVRs to mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PMU events (Jiri Olsa) [1523766] - [tools] perf pmu-events: Support additional POWER8+ PVR in mapfile (Jiri Olsa) [1523766] - [tools] perf pmu: Extract function to get JSON alias map (Jiri Olsa) [1523766] - [tools] perf pmu: Add helper function is_pmu_core to detect PMU CORE devices (Jiri Olsa) [1523766] - [powerpc] Fix /proc/cpuinfo revision for POWER9 DD2 (David Gibson) [1526339] - [cpufreq] intel_pstate: Add support for Gemini Lake (Steve Best) [1456555] - [cpufreq] intel_pstate: Broxton support (Steve Best) [1456555] - [security] ima: log message to module appraisal error (Bruno Eduardo de Oliveira Meneguele) [1469473] - [security] ima: check signature enforcement against cmdline param instead of CONFIG (Bruno Eduardo de Oliveira Meneguele) [1469473] - [kernel] module: export module signature enforcement status (Bruno Eduardo de Oliveira Meneguele) [1469473] - [firmware] fw_cfg: write vmcoreinfo details (Baoquan He) [1493125] - [firmware] fw_cfg: do DMA read operation (Baoquan He) [1493125] - [firmware] fw_cfg: add DMA register (Baoquan He) [1493125] - [firmware] fw_cfg: fix driver remove (Baoquan He) [1493125] - [firmware] fw_cfg: fix the command line module name (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: potential unintialized variable (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: hold ACPI global lock during device access (Baoquan He) [1493125] - [firmware] qemu_fw_cfg: don't leak kobj on init error (Baoquan He) [1493125] - [firmware] fw_cfg register offsets on supported architectures only (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: fix typo FW_CFG_DATA_OFF (Baoquan He) [1493125] - [firmware] create directory hierarchy for sysfs fw_cfg entries (Baoquan He) [1493125] - [firmware] introduce sysfs driver for QEMU's fw_cfg device (Baoquan He) [1493125] - [acpi] acpi / platform: provide default DMA mask (Baoquan He) [1493125] - [infiniband] ib/mlx4: Add contig support for control objects (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Use optimal numbers of MTT entries (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Fix RSS's QPC attributes assignments (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Add report for RSS capabilities by vendor channel (Kamal Heib) [1520141] - [infiniband] rdma/netlink: Fix general protection fault (Don Dutile) [1523865] - [infiniband] ib/mlx4: Fix RSS hash fields restrictions (Don Dutile) [1523865] - [infiniband] ib/core: Don't enforce PKey security on SMI MADs (Don Dutile) [1523865] - [infiniband] ib/core: Bound check alternate path port number (Don Dutile) [1523865]- [scsi] lpfc: Fix crash after bad bar setup on driver attachment (Dick Kennedy) [1441965] - [fs] cifs: fix NULL deref in SMB2_read (Leif Sahlberg) [1508380] - [fs] nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests (Scott Mayhew) [1514371] - [fs] cifs: check rsp for NULL before dereferencing in SMB2_open (Leif Sahlberg) [1516680] - [fs] nfs: fix a deadlock in nfs client initialization (Scott Mayhew) [1506382] - [fs] nfsv4.0: Fix a lock leak in nfs40_walk_client_list (Scott Mayhew) [1506382] - [fs] nfs: Create a common nfs4_match_client() function (Scott Mayhew) [1506382] - [fs] blktrace: use existing disk debugfs directory (Eric Sandeen) [1521092] - [fs] debugfs: add debugfs_lookup() (Eric Sandeen) [1521092] - [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes (Bhupesh Sharma) [1432288] - [fs] binfmt_elf: safely increment argv pointers (Bhupesh Sharma) [1432288] - [powerpc] move ELF_ET_DYN_BASE to 4GB / 4MB (Bhupesh Sharma) [1432288] - [x86] binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Bhupesh Sharma) [1432288] - [netdrv] iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command (Stanislaw Gruszka) [1525027] - [netdrv] mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1501882] - [netdrv] brcmfmac: change driver unbind order of the sdio function devices (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: enable RX offloading with TKIP and WEP (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: mvm: fix packet injection (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 9260 and 22000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: flush queue before deleting ROC (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: don't use transmit queue hang detection when it is not possible (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: mark MIC stripped MPDUs (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: fix PCI IDs and configuration mapping for 9000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8260 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8265 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for a000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add a new a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix wrong struct for a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix firmware names for 9000 and A000 series hw (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: fix uninitialized rtlhal->last_suspend_sec time (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: rtl8192ee: Fix memory leak when loading firmware (Stanislaw Gruszka) [1501882] - [netdrv] rt2x00usb: mark device removed when get ENOENT usb error (Stanislaw Gruszka) [1501882]- [netdrv] liquidio: do not consider packets dropped by network stack as driver Rx dropped (Felix Manlunas) [1510590] - [netdrv] liquidio: Fix an issue with multiple switchdev enable disables (Felix Manlunas) [1510590] - [netdrv] liquidio: bump up driver version to 1.7.0 to match newer NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: synchronize VF representor names with NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: remove redundant setting of inst_processed to zero (Felix Manlunas) [1510590] - [netdrv] liquidio: Configure switchdev with devlink (Felix Manlunas) [1510590] - [netdrv] liquidio: switchdev support for LiquidIO NIC (Felix Manlunas) [1510590] - [netdrv] liquidio: get rid of false alarm "Unknown cmd 27" in dmesg (Felix Manlunas) [1510590] - [netdrv] liquidio: fix kernel panic in VF driver (Felix Manlunas) [1506085 1510590] - [netdrv] liquidio: xmit_more support (Felix Manlunas) [1510590] - [netdrv] liquidio: deprecate 1-bit flag indicating watchdog kernel thread is running (Felix Manlunas) [1510590] - [netdrv] liquidio: pass date and time info to NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: fix timespec64_to_ns typo (Felix Manlunas) [1510590] - [netdrv] liquidio: mark expected switch fall-through in octeon_destroy_resources (Felix Manlunas) [1510590] - [netdrv] liquidio: remove unnecessary NULL check before kfree in delete_glists (Felix Manlunas) [1510590] - [netdrv] liquidio: update module parameter fw_type to reflect firmware type loaded (Felix Manlunas) [1510590] - [netdrv] liquidio: verify firmware version when auto-loaded from flash (Felix Manlunas) [1510590] - [netdrv] liquidio: allow override of firmware present in flash (Felix Manlunas) [1510590] - [netdrv] nfp: fix XPB register reads in debug dump (John Linville) [1525879] - [netdrv] nfp: fix absolute rtsym handling in debug dump (John Linville) [1525879] - [netdrv] nfp: flower: improve hashing of flows (John Linville) [1525600] - [netdrv] nfp: flower: restore RTNL locking around representor updates (John Linville) [1525600] - [netdrv] nfp: process MTU updates from firmware flower app (John Linville) [1525600] - [netdrv] nfp: process control messages in workqueue in flower app (John Linville) [1525600] - [netdrv] nfp: dump indirect ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump CPP, XPB and direct ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump firmware name (John Linville) [1520411] - [netdrv] nfp: dump single hwinfo field by key (John Linville) [1520411] - [netdrv] nfp: dump all hwinfo (John Linville) [1520411] - [netdrv] nfp: dump rtsyms (John Linville) [1520411] - [netdrv] nfp: dumpspec TLV traversal (John Linville) [1520411] - [netdrv] nfp: dump prolog (John Linville) [1520411] - [netdrv] nfp: load debug dump spec (John Linville) [1520411] - [netdrv] nfp: debug dump ethtool ops (John Linville) [1520411] - [netdrv] qede: Configure UDP ports in local context (Don Dutile) [1462432] - [netdrv] qede: Move all UDP port notifiers to single function (Don Dutile) [1462432]- [i2c] revert I2C updates changeset (Gopal Tiwari) [1456705] - [misc] rtsx: Fix symbol clashes (Daniel Bristot de Oliveira) [1457800] - [misc] rtsx: Add support for RTS5260 (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rtsx: Do retry when DMA transfer error (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rts5249: Add support for RTS5250S power saving (Daniel Bristot de Oliveira) [1457800] - [scsi] run queue if SCSI device queue isn't ready and queue is idle (Ming Lei) [1523029] - [hwmon] ntc_thermistor: Fix dependencies (Gopal Tiwari) [1524404] - [block] drain queue before waiting for q_usage_counter becoming zero (Ming Lei) [1523022] - [target] tcmu: reconfigure netlink attr changes (Maurizio Lombardi) [1507794] - [target] tcmu: Make dev_size configurable via userspace (Maurizio Lombardi) [1507794] - [target] tcmu: allow max block and global max blocks to be settable (Mike Christie) [1480721 1480434] - [target] return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike Christie) [1480721 1480434] - [target] tcmu: fix crash when removing the tcmu device (Mike Christie) [1480721 1480434] - [target] tcmu: make ring buffer timer configurable (Mike Christie) [1480721 1480434] - [target] tcmu: Use sense_reason_t in tcmu_queue_cmd_ring (Mike Christie) [1480721 1480434] - [target] tcmu: sync up configfs attr setup (Mike Christie) [1507794 1480721 1480434] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Mike Christie) [1480721 1480434] - [target] tcmu: Fix flushing cmd entry dcache page (Mike Christie) [1480721 1480434] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Mike Christie) [1480721 1480434] - [target] tcmu: add io size helpers (Mike Christie) [1480721 1480434] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]- [fs] ovl: don't follow redirects if redirect_dir=off (Miklos Szeredi) [1485392] - [fs] ovl: Put upperdentry if ovl_check_origin() fails (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested OVL_I(inode)->lock (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup unsupported index entries (Miklos Szeredi) [1485392] - [fs] ovl: handle ENOENT on index lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix EIO from lookup of non-indexed upper (Miklos Szeredi) [1485392] - [fs] ovl: Return -ENOMEM if an allocation fails ovl_lookup() (Miklos Szeredi) [1485392] - [fs] ovl: add NULL check in ovl_alloc_inode (Miklos Szeredi) [1485392] - [fs] ovl: fix regression caused by exclusive upper/work dir protection (Miklos Szeredi) [1485392] - [fs] ovl: fix missing unlock_rename() in ovl_do_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: fix dentry leak in ovl_indexdir_cleanup() (Miklos Szeredi) [1485392] - [fs] ovl: fix dput() of ERR_PTR in ovl_cleanup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix error value printed in ovl_lookup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix false positive ESTALE on lookup (Miklos Szeredi) [1485392] - [fs] ovl: check for bad and whiteout index on lookup (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup directory and whiteout index entries (Miklos Szeredi) [1485392] - [fs] ovl: fix xattr get and set with selinux (Miklos Szeredi) [1485392] - [fs] ovl: remove unneeded check for IS_ERR() (Miklos Szeredi) [1485392] - [fs] ovl: fix origin verification of index dir (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure on ovl_link() (Miklos Szeredi) [1485392] - [fs] ovl: fix random return value on mount (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure and restore timestamp on ovl_link_up() (Miklos Szeredi) [1485392] - [fs] ovl: document copying layers restrictions with inodes index (Miklos Szeredi) [1485392] - [fs] ovl: cleanup orphan index entries (Miklos Szeredi) [1485392] - [fs] ovl: persistent overlay inode nlink for indexed inodes (Miklos Szeredi) [1485392] - [fs] ovl: implement index dir copy up (Miklos Szeredi) [1485392] - [fs] ovl: move copy up lock out (Miklos Szeredi) [1485392] - [fs] ovl: rearrange copy up (Miklos Szeredi) [1485392] - [fs] ovl: add flag for upper in ovl_entry (Miklos Szeredi) [1485392] - [fs] ovl: use struct copy_up_ctx as function argument (Miklos Szeredi) [1485392] - [fs] ovl: base tmpfile in workdir too (Miklos Szeredi) [1485392] - [fs] ovl: factor out ovl_copy_up_inode() helper (Miklos Szeredi) [1485392] - [fs] ovl: extract helper to get temp file in copy up (Miklos Szeredi) [1485392] - [fs] ovl: defer upper dir lock to tempfile link (Miklos Szeredi) [1485392] - [fs] ovl: hash overlay non-dir inodes by copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: cleanup bad and stale index entries on mount (Miklos Szeredi) [1485392] - [fs] ovl: lookup index entry for copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: verify index dir matches upper dir (Miklos Szeredi) [1485392] - [fs] ovl: verify upper root dir matches lower root dir (Miklos Szeredi) [1485392] - [fs] ovl: introduce the inodes index dir feature (Miklos Szeredi) [1485392] - [fs] ovl: generalize ovl_create_workdir() (Miklos Szeredi) [1485392] - [fs] ovl: relax same fs constrain for ovl_check_origin() (Miklos Szeredi) [1485392] - [fs] ovl: get exclusive ownership on upper/work dirs (Miklos Szeredi) [1485392] - [fs] vfs: introduce inode 'inuse' lock (Miklos Szeredi) [1485392] - [fs] ovl: move cache and version to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: use ovl_inode mutex to synchronize concurrent copy up (Miklos Szeredi) [1485392] - [fs] ovl: move impure to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move redirect to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move __upperdentry to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: compare inodes (Miklos Szeredi) [1485392] - [fs] ovl: use i_private only as a key (Miklos Szeredi) [1485392] - [fs] ovl: simplify getting inode (Miklos Szeredi) [1485392] - [fs] ovl: allocate an ovl_inode struct (Miklos Szeredi) [1485392] - [fs] ovl: fix nlink leak in ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: don't set origin on broken lower hardlink (Miklos Szeredi) [1485392] - [fs] ovl: copy-up: don't unlock between lookup and link (Miklos Szeredi) [1485392] - [fs] tmpfs: generate random sb->s_uuid (Miklos Szeredi) [1485392] - [fs] ovl: filter trusted xattr for non-admin (Miklos Szeredi) [1485392] - [fs] ovl: mark upper merge dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: mark upper dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: remove unused arg from ovl_lookup_temp() (Miklos Szeredi) [1485392] - [fs] ovl: handle rename when upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: don't fail copy-up if upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: check on mount time if upper fs supports setting xattr (Miklos Szeredi) [1485392] - [fs] ovl: fix creds leak in copy up error path (Miklos Szeredi) [1485392] - [fs] ovl: select EXPORTFS (Miklos Szeredi) [1485392] - [fs] ovl: update documentation w.r.t. constant inode numbers (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode numbers for upper hardlinks (Miklos Szeredi) [1485392] - [fs] ovl: merge getattr for dir and nondir (Miklos Szeredi) [1485392] - [fs] ovl: constant st_ino/st_dev across copy up (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode number for directories (Miklos Szeredi) [1485392] - [fs] ovl: set the ORIGIN type flag (Miklos Szeredi) [1485392] - [fs] ovl: lookup non-dir copy-up-origin by file handle (Miklos Szeredi) [1485392] - [fs] ovl: use an auxiliary var for overlay root entry (Miklos Szeredi) [1485392] - [fs] ovl: store file handle of lower inode on copy up (Miklos Szeredi) [1485392] - [fs] ovl: check if all layers are on the same fs (Miklos Szeredi) [1485392] - [fs] ovl: do not set overlay.opaque on non-dir create (Miklos Szeredi) [1485392] - [fs] ovl: check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] vfs: ftruncate check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] ovl: Use designated initializers (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested stacked overlayfs inode lock (Miklos Szeredi) [1485392] - [fs] ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials (Miklos Szeredi) [1485392] - [fs] ovl: properly implement sync_filesystem() (Miklos Szeredi) [1485392] - [fs] ovl: concurrent copy up of regular files (Miklos Szeredi) [1485392] - [fs] ovl: introduce copy up waitqueue (Miklos Szeredi) [1485392] - [fs] ovl: copy up regular file using O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: rearrange code in ovl_copy_up_locked() (Miklos Szeredi) [1485392] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: fix possible use after free on redirect dir lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix reStructuredText syntax errors in documentation (Miklos Szeredi) [1485392] - [fs] ovl: fix return value of ovl_fill_super (Miklos Szeredi) [1485392] - [fs] ovl: clean up kstat usage (Miklos Szeredi) [1485392] - [fs] ovl: fold ovl_copy_up_truncate() into ovl_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: create directories inside merged parent opaque (Miklos Szeredi) [1485392] - [fs] ovl: opaque cleanup (Miklos Szeredi) [1485392] - [fs] ovl: show redirect_dir mount option (Miklos Szeredi) [1485392] - [fs] ovl: allow setting max size of redirect (Miklos Szeredi) [1485392] - [fs] ovl: allow redirect_dir to default to "on" (Miklos Szeredi) [1485392] - [fs] ovl: check for emptiness of redirect dir (Miklos Szeredi) [1485392] - [fs] ovl: redirect on rename-dir (Miklos Szeredi) [1485392] - [fs] ovl: lookup redirects (Miklos Szeredi) [1485392] - [fs] ovl: consolidate lookup for underlying layers (Miklos Szeredi) [1485392] - [fs] ovl: fix nested overlayfs mount (Miklos Szeredi) [1485392] - [fs] ovl: check namelen (Miklos Szeredi) [1485392] - [fs] ovl: split super.c (Miklos Szeredi) [1485392] - [fs] ovl: use d_is_dir() (Miklos Szeredi) [1485392] - [fs] ovl: simplify lookup (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence of rename target (Miklos Szeredi) [1485392] - [fs] ovl: rename: simplify handling of lower/merged directory (Miklos Szeredi) [1485392] - [fs] ovl: get rid of PURE type (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence when removing (Miklos Szeredi) [1485392] - [fs] ovl: add ovl_dentry_is_whiteout() (Miklos Szeredi) [1485392] - [fs] ovl: don't check sticky (Miklos Szeredi) [1485392] - [fs] ovl: don't check rename to self (Miklos Szeredi) [1485392] - [fs] ovl: treat special files like a regular fs (Miklos Szeredi) [1485392] - [fs] ovl: rename ovl_rename2() to ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: use vfs_clone_file_range() for copy up if possible (Miklos Szeredi) [1485392] - [fs] Revert "ovl: get_write_access() in truncate" (Miklos Szeredi) [1485392] - [fs] ovl: update doc (Miklos Szeredi) [1485392] - [fs] vfs: fix vfs_clone_file_range() for overlayfs files (Miklos Szeredi) [1485392] - [fs] vfs: wire up compat ioctl for CLONE/CLONE_RANGE (Miklos Szeredi) [1485392] - [fs] vfs: allow vfs_clone_file_range() across mount points (Miklos Szeredi) [1485392] - [fs] Revert "vfs: rename: check backing inode being equal" (Miklos Szeredi) [1485392] - [fs] overlayfs: VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Miklos Szeredi) [1485392] - [fs] overlayfs: Fix setting IOP_XATTR flag (Miklos Szeredi) [1485392] - [fs] allow O_TMPFILE to work with O_WRONLY (Carlos Maiolino) [1428677] - [fs] autofs - revert: take more care to not update last_used on path walk (Ian Kent) [1489542]- [scsi] qla2xxx: Revert Add FC-NVMe port discovery and PRLI handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe command handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe F/W initialization and transport registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Send FC4 type NVMe to the management server (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use FC-NVMe FC4 type for FDMI registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert fix a bunch of typos and spelling mistakes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert avoid unused-function warning (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix NVMe entry_type for iocb packet on BE system (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Cleanup FC-NVMe code (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move function prototype to correct header (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Added change to enable ZIO for FC-NVMe devices (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Simpify unregistration of FC-NVMe local/remote ports (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix remoteport disconnect for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert remove use of FC-specific error codes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add command completion for error path (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix WWPN/WWNN in debug message (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert add missing includes for qla_isr (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Clear fc4f_nvme flag (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add support for minimum link speed (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add LR distance support from nvram bit (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Reset the logo flag, after target re-login (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow SCSI-MQ to be enabled selectively (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move #include qla_nvme.h to fix compile errors on RHEL 7 (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.00.07.5-k (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add module param ql2xenablemsix (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add ATIO-Q processing for INTx mode (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow MBC_GET_PORT_DATABASE to query and save the port states (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Changes to support N2N logins (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Query FC4 type during RSCN processing (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.02.07.5-k (Ewan Milne) [1511452]- [infiniband] ib/hfi1: Fix incorrect available receive user context count (Don Dutile) [1520270 1452831] - [infiniband] ib/opa-vnic: used RHEL extended struct for min/max_mtu params (Don Dutile) [1520270 1452831] - [infiniband] ib/core: Fix use workqueue without WQ_MEM_RECLAIM (Don Dutile) [1523349] - [infiniband] ib/core: Avoid crash on pkey enforcement failed in received MADs (Don Dutile) [1523349] - [infiniband] ib/srp: Avoid that a cable pull can trigger a kernel crash (Don Dutile) [1523349] - [infiniband] ib/cm: Fix memory corruption in handling CM request (Don Dutile) [1523349] - [infiniband] ib/srpt: Do not accept invalid initiator port names (Don Dutile) [1523349] - [infiniband] ib/hfi1: Initialize bth1 in 16B rc ack builder (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow MgmtAllowed on B2B setups (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Race condition between user notification and driver state (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow meta version 4 for platform configuration (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Add parsing for platform configuration format version 4 (Alex Estrin) [1519368] - [infiniband] ib/core: Use __be32 for LIDs in opa_is_extended_lid (Alex Estrin) [1519368] - [infiniband] ib/core: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/core: Convert OPA AH to IB for Extended LIDs only (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask out A bit from psn trace (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Eliminate allocation while atomic (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask upper 16Bits of Extended LID prior to rvt_cq_entry (Alex Estrin) [1519368] - [infiniband] ib/rdmavt: Don't wait for resources in QP reset (Alex Estrin) [1519368] - [scsi] hpsa: bump driver version to 3.4.20-0-RH2 (Joseph Szczypek) [1516538] - [scsi] hpsa: correct logical volume removal (Joseph Szczypek) [1516538] - [scsi] hpsa: correct smart path enabled (Joseph Szczypek) [1516538] - [scsi] hpsa: change timeout for internal cmds (Joseph Szczypek) [1516538] - [nvme] nvme-fc: remove double put reference if admin connect fails (Ewan Milne) [1520954] - [char] ipmi: Prefer ACPI system interfaces over SMBIOS ones (Frank Ramsay) [1517935] - [x86] Mark Cascade Lake as unsupported (David Arcari) [1519949] - [md] fix deadlock error in recent patch (Nigel Croxon) [1506338] - [md] raid1: prevent freeze_array/wait_all_barriers deadlock (Nigel Croxon) [1506338] - [md] fix test in md_write_start() (Nigel Croxon) [1506338] - [md] allow metadata update while suspending (Nigel Croxon) [1506338] - [md] use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1506338] - [md] move suspend_hi/lo handling into core md code (Nigel Croxon) [1506338] - [md] don't call bitmap_create() while array is quiesced (Nigel Croxon) [1506338] - [md] always hold reconfig_mutex when calling mddev_suspend() (Nigel Croxon) [1506338] - [md] dm-raid: fix a race condition in request handling (Nigel Croxon) [1506338] - [md] fix a race condition for flush request handling (Nigel Croxon) [1506338] - [md] separate request handling (Nigel Croxon) [1506338] - [md] fix deadlock between mddev_suspend() and md_write_start() (Nigel Croxon) [1506338] - [md] initialise ->writes_pending in personality modules (Nigel Croxon) [1506338] - [md] use per-cpu counter for writes_pending (Nigel Croxon) [1506338] - [md] raid5: use md_write_start to count stripes, not bios (Nigel Croxon) [1506338] - [md] close a race with setting mddev->in_sync (Nigel Croxon) [1506338] - [md] factor out set_in_sync() (Nigel Croxon) [1506338] - [md] raid5: don't test ->writes_pending in raid5_remove_disk (Nigel Croxon) [1506338] - [md] fix relationship between wait_barrier and allow_barrier (Nigel Croxon) [1506338] - [md] mddev->writes_pending is incorrect (Nigel Croxon) [1506338]- [hid] intel-ish-hid: Enable Gemini Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Enable Cannon Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use dev_groups and not dev_attrs for bus_type (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: enable compile testing (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix format string for size_t (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: clarify locking in client code (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix potential uninitialized data usage (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: constify device_type structure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: check FW status to distinguish ISH resume paths (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: format 32-bit integers with X (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: add printf attribute to print_log() (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Remove unneeded linux/miscdevice.h include (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: use pUL for uuid formatting (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix potential race condition (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: use msleep_interrupt() for wait (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: remove unused macro (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: initialize ts_format.reserved (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: request_irq failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix driver reinit failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Move DMA disable code to new function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: consolidate ish wake up operation (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix !CONFIG_PM build warning (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Remove duplicated include from bus.c (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Use kzalloc instead of kmalloc/memset (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Convert list_for_each to entry variant (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use module_pci_driver to simplify the code (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use list_move_tail instead of list_del/list_add_tail (Gopal Tiwari) [1475903] - [hid] maintainers: Add Intel ISH (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Add ISH quirk (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Implement batch mode (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Fix unbalanced pm_runtime_enable error (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Store restore poll and hysteresis on S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Set default unit of measure for report interval (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: avoid unused function warning (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: use asynchronous resume (Gopal Tiwari) [1475903] - [hid] iio: common: hid-sensors: use tab for indention (Gopal Tiwari) [1475903] - [hid] hid-sensor: Fix suspend/resume delay (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance feature report set API (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance get feature report API (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add api to get poll value (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Common PM functions (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Fix indio_dev->trig assignment (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Get feature report from sensor hub after changing power state (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add API to power on/off (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Remove hard coded indexes (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Fix power and report state (Gopal Tiwari) [1475903] - [hid] iio: hid_sensors: fix crash during trigger unregister (Gopal Tiwari) [1475903] - [hid] iio: call sensor hub open close function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ISH HID client driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc layer (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: ISH Transport layer (Gopal Tiwari) [1475903] - [hid] documentation: hid: Intel ISH HID document (Gopal Tiwari) [1475903] - [hid] sensor: fix attributes in HID sensor interface (Gopal Tiwari) [1475903] - [hid] sensor: Custom and Generic sensor support (Gopal Tiwari) [1475903] - [gpu] drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list (Lyude Paul) [1522929] - [gpu] drm/amdgpu: reserve root PD while releasing it (Lyude Paul) [1522929] - [gpu] dma-buf: make reservation_object_copy_fences rcu save (Lyude Paul) [1522929] - [gpu] drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more (Lyude Paul) [1522929] - [gpu] drm/i915: avoid division by zero on cnl_calc_wrpll_link (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Do not add an extra page for precaution in the Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915: avoid potential uninitialized variable use (Rob Clark) [1520639] - [gpu] drm/i915/glk, cnl: Implement WaDisableScalarClockGating (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add support slice/subslice/eu configs (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915/cnp: display wa #1179: WaHardHangonHotPlug (Rob Clark) [1520639] - [gpu] drm/i915: Shrink cnl_ddi_buf_trans (Rob Clark) [1520639] - [gpu] drm/i915/cnp: Don't touch other PCH clock gating bits (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Extend WM workaround with IPC for CNL (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) (Rob Clark) [1520639] - [gpu] drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register (Rob Clark) [1520639] - [gpu] drm/i915/cnp: wa 1181: Fix Backlight issue (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DP max voltage (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DDI hdmi level selection (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move ddi buf trans related functions up (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move voltage check into ddi buf trans functions (Rob Clark) [1520639] - [gpu] drm/i915: Enable voltage swing before enabling DDI_BUF_CTL (Rob Clark) [1520639] - [gpu] drm/i915: Align vswing sequences with old ddi buffer registers (Rob Clark) [1520639] - [gpu] drm/i915: decouple gen9 and gen10 dp signal levels (Rob Clark) [1520639] - [gpu] drm/i915: Introduce intel_ddi_dp_level (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableI2mCycleOnWRPort (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix (Rob Clark) [1520639] - [gpu] drm/i915: Stop using long platform names on clock gating functions (Rob Clark) [1520639] - [gpu] drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaForceContextSaveRestoreNonCoherent (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaPushConstantDereferenceHoldDisable (Rob Clark) [1520639] - [gpu] drm/i915/cfl: Coffee Lake works on Kaby Lake PCH (Rob Clark) [1520639] - [gpu] drm/i915/cnl: extract cnl_set_procmon_ref_values (Rob Clark) [1520639] - [gpu] drm/i915/cnl: simplify cnl_procmon_values handling (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Apply large line width optimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableEnhancedSBEVertexCaching (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add WaDisableReplayBufferBankArbitrationOptimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Introduce initial Cannonlake Workarounds (Rob Clark) [1520639]- [net] ipv6: fib: Provide offload indication using nexthop flags (Ivan Vecera) [1519937] - [net] vxlan: fix the issue that neigh proxy blocks all icmpv6 packets (Lorenzo Bianconi) [1512250] - [net] netfilter: ipset: Fix allocation size of prefixes storage for hash:net, iface.t sets (Stefano Brivio) [1517397] - [net] gso: fix payload length when gso_size is zero (Lorenzo Bianconi) [1503996] - [net] ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit (Paolo Abeni) [1508318] - [net] ip6_gre: ip6gre_tap device should keep dst (Paolo Abeni) [1508318] - [net] ip_gre: ipgre_tap device should keep dst (Paolo Abeni) [1508318] - [net] tun: do not arm flow_gc_timer in tun_flow_init() (Hangbin Liu) [1510281] - [net] tun: avoid extra timer schedule in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: do not block BH again in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: Turn tun_flow_init() into void fn (Hangbin Liu) [1510281] - [net] route: Use ipv4_mtu instead of raw rt_pmtu (Davide Caratti) [1477041] - [net] ipv4: Don't increase PMTU with Datagram Too Big message (Davide Caratti) [1477041] - [net] tcp: limit GSO packets to half cwnd (Davide Caratti) [1477041] - [net] sched: crash on blocks with goto chain action (Ivan Vecera) [1513639] - [net] sched: fix crash when deleting secondary chains (Ivan Vecera) [1513639] - [net] cls_u32: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_tcindex: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_rsvp: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_route: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_matchall: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_fw: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flower: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flow: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_cgroup: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_basic: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net() (Ivan Vecera) [1513639] - [net] net_sched: acquire RTNL in tc_action_net_exit() (Ivan Vecera) [1513639] - [tools] tc-testing: fix arg to ip command: -s -> -n (Ivan Vecera) [1513639] - [net] net_sched: remove tcf_block_put_deferred() (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new test case to tc testsuite (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new script to generate tc batch file (Ivan Vecera) [1513639] - [tools] tc-testing: add test for testing ife type (Ivan Vecera) [1513639] - [tools] selftests: Introduce tc testsuite (Ivan Vecera) [1513639] - [net] net_sched: fix call_rcu() race on act_sample module removal (Ivan Vecera) [1513639] - [net] net_sched: add rtnl assertion to tcf_exts_destroy() (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in tcindex filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in rsvp filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in route filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in u32 filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in matchall filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in fw filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flower filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flow filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in cgroup filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in bpf filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in basic filter (Ivan Vecera) [1513639] - [net] net_sched: introduce a workqueue for RCU callbacks of tc filter (Ivan Vecera) [1513639] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]- [mm] devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups (Jeff Moyer) [1489187] - [nvdimm] libnvdimm: fix SMART Health DSM payload definition (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, namespace: fix btt claim class crash (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, btt: fix format string warnings (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, nfit: move the check on nd_reserved2 to the endpoint (Jeff Moyer) [1455961] - [acpi] libnvdimm, nfit: export an 'ecc_unit_size' sysfs attribute (Jeff Moyer) [1489186] - [nvdimm] libnvdimm, btt: check memory allocation failure (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, label: fix index block size calculation (Jeff Moyer) [1457567] - [acpi] nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse (Jeff Moyer) [1455958] - [nvdimm] libnvdimm, pfn, dax: limit namespace alignments to the supported set (Jeff Moyer) [1472049] - [nvdimm] libnvdimm, pfn, dax: show supported dax/pfn region alignments in sysfs (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: rename nd_sector_size_{show, store} to nd_size_select_{show, store} (Jeff Moyer) [1472049] - [acpi] nfit: cleanup long de-reference chains in acpi_nfit_init_interleave_set (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm, region: export 'position' in mapping info (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: clean up warning and error messages (Jeff Moyer) [1493833] - [nvdimm] libnvdimm: fix integer overflow static analysis warning (Jeff Moyer) [1457567] - [dax] convert to bitmask for flags (Jeff Moyer) [1457555] - [kernel] dax, pmem: introduce an optional 'flush' dax_operation (Jeff Moyer) [1457556] - [nvdimm] libnvdimm, btt: rework error clearing (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix potential deadlock while clearing errors (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: cache sector_size in arena_info (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: ensure that flags were also unchanged during a map_read (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: refactor map entry operations with macros (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the write path (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix the clear-error check in nsio_rw_bytes (Jeff Moyer) [1471792] - [nvdimm] libnvdimm, btt: fix btt_rw_page not returning errors (Jeff Moyer) [1471795] - [nvdimm] acpi, nfit: quiet invalid block-aperture-region warnings (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, btt: BTT updates for UEFI 2.7 format (Jeff Moyer) [1472028 1457567] - [nvdimm] libnvdimm, nfit: enable support for volatile ranges (Jeff Moyer) [1455961] - [nvdimm] libnvdimm, pmem: fix persistence warning (Jeff Moyer) [1465367] - [nvdimm] libnvdimm: Stop using HPAGE_SIZE (Jeff Moyer) [1472049] - [dax] device-dax: fix 'passing zero to ERR_PTR()' warning (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: fix badblock range handling of ARS range (Jeff Moyer) [1475473 1492054] - [nvdimm] libnvdimm, namespace: record 'lbasize' for pmem namespaces (Jeff Moyer) [1457567] - [nvdimm] acpi/nfit: Issue Start ARS to retrieve existing records (Jeff Moyer) [1457571] - [nvdimm] libnvdimm: New ACPI 6.2 DSM functions (Jeff Moyer) [1508785] - [acpi] nfit: Show bus_dsm_mask in sysfs (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru (Jeff Moyer) [1508785] - [nvdimm] acpi, nfit: Enable DSM pass thru for root functions (Jeff Moyer) [1508785] - [nvdimm] libnvdimm: passthru functions clear to send (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: convert some info messages to warn/err (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime (Jeff Moyer) [1457571] - [acpi] nfit: Add support of NVDIMM memory error notification in ACPI 6.2 (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, pmem: Add sysfs notifications to badblocks (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, label: switch to using v1.2 labels by default (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add address abstraction identifiers (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 label checksum support (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate the type_guid property for v1.2 namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: honor the lba size specified in v1.2 labels (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 interleave-set-cookie algorithm (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 nvdimm label definitions (Jeff Moyer) [1457567] - [kernel] uuid: Take const on input of uuid_is_null() and guid_is_null() (Jeff Moyer) [1457567] - [kernel] acpi, nfit: Switch to use new generic UUID API (Jeff Moyer) [1457567] - [lib] uuid: hoist uuid_is_null() helper from libnvdimm (Jeff Moyer) [1457567] - [lib] uuid: don't export guid_index and uuid_index (Jeff Moyer) [1457567] - [lib] uuid: hoist helpers uuid_equal() and uuid_copy() from xfs (Jeff Moyer) [1457567] - [fs] xfs: use uuid_be to implement the uuid_t type (Jeff Moyer) [1457567] - [fs] xfs: use uuid_copy() helper to abstract uuid_t (Jeff Moyer) [1457567] - [lib] uuid: rename uuid types (Jeff Moyer) [1457567] - [nvdimm] uuid: remove uuid_be defintions from the uapi header (Jeff Moyer) [1457567] - [block] badblocks: fix overlapping check for clearing (Jeff Moyer) [1504042] - [block] badblocks: badblocks_set/clear update unacked_exist (Jeff Moyer) [1504042] - [dax] device-dax: fix sysfs duplicate warnings (Jeff Moyer) [1492048] - [dax] device-dax: fix 'dax' device filesystem inode destruction crash (Jeff Moyer) [1457559] - [acpi] nfit: Fix the memory error check in nfit_handle_mce() (Jeff Moyer) [1471692] - [x86] mce: Export memory_error() (Jeff Moyer) [1471692] - [dax] fix false CONFIG_BLOCK dependency (Jeff Moyer) [1457559] - [fs] filesystem-dax: fix broken __dax_zero_page_range() conversion (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: ensure that initializing metadata clears poison (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: add an atomic vs process context flag to rw_bytes (Jeff Moyer) [1472053] - [dax] device-dax: kill NR_DEV_DAX (Jeff Moyer) [1457559] - [kernel] block, dax: move "select DAX" from BLOCK to FS_DAX (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, pfn: fix 'npfns' vs section alignment (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: handle locked label storage areas (Jeff Moyer) [1457557] - [nvdimm] libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKED (Jeff Moyer) [1457557] - [fs] block, dax: use correct format string in bdev_dax_supported (Jeff Moyer) [1457559] - [dax] device-dax: fix sysfs attribute deadlock (Jeff Moyer) [1472044] - [nvdimm] libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering (Jeff Moyer) [1472042] - [nvdimm] libnvdimm: rework region badblocks clearing (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocation (Jeff Moyer) [1472053] - [acpi] nfit: kill ACPI_NFIT_DEBUG (Jeff Moyer) [1457567] - [nvdimm] libnvdimm: fix clear length of nvdimm_forget_poison() (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add support for clear poison list and badblocks for device dax (Jeff Moyer) [1457560] - [nvdimm] libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify (Jeff Moyer) [1472038] - [nvdimm] libnvdimm, region: sysfs trigger for nvdimm_flush() (Jeff Moyer) [1457556] - [nvdimm] libnvdimm: Add 'resource' sysfs attribute to regions (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add mechanism to publish badblocks at the region level (Jeff Moyer) [1457560] - [block] hide badblocks attribute by default (Jeff Moyer) [1471822] - [nvdimm] libnvdimm: fix phys_addr for nvdimm_clear_poison (Jeff Moyer) [1457560] - [kernel] x86, dax, pmem: remove indirection around memcpy_from_pmem() (Jeff Moyer) [1457559] - [kernel] block: remove block_device_operations ->direct_access() (Jeff Moyer) [1457559] - [kernel] block, dax: convert bdev_dax_supported() to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] filesystem-dax: convert to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] ext2, ext4, xfs: retrieve dax_device for iomap operations (Jeff Moyer) [1457559] - [kernel] dm: teach dm-targets to use a dax_device + dax_operations (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, region: fix flush hint detection crash (Jeff Moyer) [1457559] - [kernel] dm: add dax_device and dax_operations support (Jeff Moyer) [1457559] - [md] dm: introduce upstream's cleanup_mapped_device() (Mike Snitzer) [1457559] - [kernel] dax: introduce dax_direct_access() (Jeff Moyer) [1457559] - [s390] dcssblk: add dax_operations support (Jeff Moyer) [1457559] - [block] brd: fix uninitialized use of brd->dax_dev (Jeff Moyer) [1457559] - [block] brd: add dax_operations support (Jeff Moyer) [1457559] - [powerpc] axon_ram: add dax_operations support (Jeff Moyer) [1457559] - [tools] pmem: add dax_operations support (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: use devm_add_action_or_reset() (Jeff Moyer) [1457559] - [nvdimm] dax: introduce dax_operations (Jeff Moyer) [1457559] - [nvdimm] dax: add a facility to lookup a dax device by 'host' device name (Jeff Moyer) [1457559] - [x86] mce: Make the MCE notifier a blocking one (Jeff Moyer) [1471692] - [tools] acpi, nfit: fix module unload vs workqueue shutdown race (Jeff Moyer) [1472037] - [acpi] nfit: limit ->flush_probe() to initialization work (Jeff Moyer) [1472037] - [acpi] nfit: collate health state flags (Jeff Moyer) [1457555] - [acpi] nfit: support "map failed" dimms (Jeff Moyer) [1457555] - [acpi] nfit: add support for acpi 6.1 dimm state flags (Jeff Moyer) [1457555] - [acpi] nfit: remove unnecessary newline (Jeff Moyer) [1455958] - [acpi] nfit: allow specifying a default DSM family (Jeff Moyer) [1455958] - [acpi] nfit: allow override of built-in bitmasks for nvdimm DSMs (Jeff Moyer) [1455958] - [acpi] nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm: fix interleave set cookie calculation (Jeff Moyer) [1471684] - [tools] testing/nvdimm: test acpi 6.1 health state flags (Jeff Moyer) [1457555] - [tools] testing/nvdimm: dynamic label support (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add manufacturing_{date|location} dimm properties (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add virtual ramdisk range (Jeff Moyer) [1375501] - [tools] testing/nvdimm: test get_config_size DSM failures (Jeff Moyer) [1375501] - [nvdimm] revert "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [tools] dax: refactor dax-fs into a generic provider of 'struct dax_device' instances (Jeff Moyer) [1457559] - [dax] device-dax: rename 'dax_dev' to 'dev_dax' (Jeff Moyer) [1457559] - [dax] device-dax: improve fault handler debug output (Jeff Moyer) [1457559] - [tools] device-dax, tools/testing/nvdimm: enable device-dax with mock resources (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: band aid btt vs clear poison locking (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat (Jeff Moyer) [1471676] - [nvdimm] libnvdimm: fix blk free space accounting (Jeff Moyer) [1471683] - [dax] device-dax: utilize new cdev_device_add helper function (Jeff Moyer) [1457559] - [dax] device-dax: fix cdev leak (Jeff Moyer) [1457559] - [edac] x86/ras, edac, acpi: Assign MCE notifier handlers a priority (Jeff Moyer) [1471692] - [x86] mce: Dump MCE to dmesg if no consumers (Jeff Moyer) [1471692]- [input] Fix device_rh memory leak (Prarit Bhargava) [1510344] - [gpu] drm/i915/gvt: Add support for PCIe extended configuration space (Paul Lai) [1458032] - [gpu] drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach (Paul Lai) [1458032] - [gpu] drm/i915/kvmgt: Sanitize PCI bar emulation (Paul Lai) [1458032] - [pci] Move config space size macros to pci_regs.h (Paul Lai) [1458032] - [kernel] memremap: don't modify flags (Paul Lai) [1458032] - [virt] kvm: eventfd: fix NULL deref irqbypass consumer (Radim Krcmar) [1417618] - [net] vsock: fix outdated sk_state value in hvs_release() (Cathy Avery) [1505839] - [hv] hv_sock: add locking in the open/close/release code paths (Cathy Avery) [1505839] - [hv] vmbus: hvsock: add proper sync for vmbus_hvsock_device_unregister() (Cathy Avery) [1505839] - [mm] revert "memcontrol: fix cgroup creation failure after many small jobs" (Rafael Aquini) [1510790] - [mm] revert "cgroup: kill css_id" (Rafael Aquini) [1510790] - [fs] ext4: fix fault handling when mounted with -o dax,ro (Eric Sandeen) [1488468] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516667] - [s390] disassembler: add missing end marker for e7 table (Hendrik Brueckner) [1520837] - [s390] qeth: unbreak OSM and OSN support (Hendrik Brueckner) [1519447] - [s390] qeth: handle sysfs error during initialization (Hendrik Brueckner) [1519447] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() (Ivan Vecera) [1521069] - [netdrv] mlxsw: spectrum_router: Configure TIGCR on init (Ivan Vecera) [1521069] - [netdrv] mlxsw: reg: Add Tunneling IPinIP General Configuration Register (Ivan Vecera) [1521069] - [netdrv] mlxsw: core: Fix possible deadlock (Ivan Vecera) [1521069] - [netdrv] nfp: inherit the max_mtu from the PF netdev (John Linville) [1515619] - [netdrv] nfp: fix flower offload metadata flag usage (John Linville) [1518327] - [netdrv] nfp: refuse offloading filters that redirects to upper devices (John Linville) [1519464] - [netdrv] nfp: handle page allocation failures (John Linville) [1519464] - [netdrv] nfp: fix ethtool stats gather retry (John Linville) [1519464] - [netdrv] nfp: add whitelist of supported flow dissector (John Linville) [1519464] - [powerpc] kvm: ppc: book3s hv: Fix use after free in case of multiple resize requests (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Drop prepare_done from struct kvm_resize_hpt (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Check for kmalloc errors in ioctl (Serhii Popovych) [1516238] - [infiniband] rdma/bnxt_re: Set QP state in case of response completion errors (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: Flush CQ notification Work Queue before destroying QP (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: synchronize poll_cq and req_notify_cq verbs (Jonathan Toppins) [1516610] - [infiniband] bnxt_re: fix a crash in qp error event processing (Jonathan Toppins) [1515709] - [infiniband] bnxt_re: changing the ip address shouldn't affect new connections (Jonathan Toppins) [1515770] - [infiniband] rdma/bnxt_re: Add memory barriers when processing CQ/EQ entries (Jonathan Toppins) [1515777]- [netdrv] mlx5e: IPoIB, Modify rdma netdev allocate and free to support PKEY (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ethtool ops (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ndos (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface nic profile (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Use hash-table to map between QPN to child netdev (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Support for setting PKEY index to underlay QP (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Add ability to set PKEY index to lower device driver (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: Support for attaching multiple underlay QPs to root flow table (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Move underlay QP init/uninit to separate functions (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: PTP code migration to driver core section (Kamal Heib) [1456694] - [netdrv] mlx5: File renaming towards ptp core implementation (Kamal Heib) [1456694] - [netdrv] mlx5: Add FGs and FTEs memory pool (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Allocate FTE object without lock (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Support multiple updates of steering rules in parallel (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Replace fs_node mutex with reader/writer semaphore (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Refactor FTE and FG creation code (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Export building of matched flow groups list (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Move the entry index allocator to flow group (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Avoid NULL pointer dereference on steering cleanup (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Fix creating a new FTE when an existing but full FTE exists (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Increase Striding RQ minimum size limit to 4 multi-packet WQEs (Kamal Heib) [1456694] - [netdrv] mlx5e: Set page to null in case dma mapping fails (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix napi poll with zero budget (Kamal Heib) [1456694] - [netdrv] mlx5e: Stop NAPI when irq balancer changes affinity (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel health poll before sending panic teardown command (Kamal Heib) [1456694] - [netdrv] mlx5: Loop over temp list to release delay events (Kamal Heib) [1456694] - [netdrv] mlx5e/core/en_fs: fix pointer dereference after free in mlx5e_execute_l2_action (Kamal Heib) [1456694] - [netdrv] mlx5e: DCBNL, Implement tc with ets type and zero bandwidth (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly deal with encap flows add/del under neigh update (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till mlx5 interface's add complete for pci resume (Kamal Heib) [1456694] - [netdrv] mlx5: Fix health work queue spin lock to IRQ safe (Kamal Heib) [1456694] - [netdrv] mlx5: Fix wrong indentation in enable SRIOV code (Kamal Heib) [1456694] - [netdrv] mlx5: Fix static checker warning on steering tracepoints code (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix calculated checksum offloads counters (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter (Kamal Heib) [1456694] - [netdrv] mlx5e: Print netdev features correctly in error message (Kamal Heib) [1456694] - [netdrv] mlx5e: Check encap entry state when offloading tunneled flows (Kamal Heib) [1456694] - [netdrv] mlx5e: Disallow TC offloading of unsupported match/action combinations (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix erroneous freeing of encap header buffer (Kamal Heib) [1456694] - [netdrv] mlx5: Check device capability for maximum flow counters (Kamal Heib) [1456694] - [netdrv] mlx5: Fix FPGA capability location (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix access to invalid memory address (Kamal Heib) [1456694] - [netdrv] mlx5e: Distribute RSS table among all RX rings (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel's mechanism to avoid missing NAPIs (Kamal Heib) [1456694] - [netdrv] mlx5e: Slightly increase RX page-cache size (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't recycle page if moved to far NUMA (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary fields in ICO SQ (Kamal Heib) [1456694] - [netdrv] mlx5e: Type-specific optimizations for RX post WQEs function (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic RQ state indicator for UMR WQE in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic indicator for ring enabled state (Kamal Heib) [1456694] - [netdrv] mlx5e: Refactor data-path lro header function (Kamal Heib) [1456694] - [netdrv] mlx5e: Early-return on empty completion queues (Kamal Heib) [1456694] - [netdrv] mlx5e: NAPI busy-poll when UMR post is in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Small enhancements for RX MPWQE allocation and free (Kamal Heib) [1456694] - [netdrv] mlx5e: Use memset to init skbs_frags array to zeros (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary wqe_sz field from RQ buffer (Kamal Heib) [1456694] - [netdrv] mlx5e: Replace multiplication by stride size with a shift (Kamal Heib) [1456694] - [netdrv] mlx5e: Reorganize struct mlx5e_rq (Kamal Heib) [1456694] - [netdrv] mlx5e: Support RSS for GRE tunneled packets (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Support TSO and TX checksum offloads for GRE tunnels (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Use IP version matching to classify IP traffic (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: make mlx5e_profile const (Kamal Heib) [1456694] - [netdrv] mlx5: Add tracepoints (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table for flow groups in flow table (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table to search FTEs in a flow-group (Kamal Heib) [1456694] - [netdrv] mlx5: Don't store reserved part in FTEs and FGs (Kamal Heib) [1456694] - [netdrv] mlx5: Convert linear search for free index to ida (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong code indentation in conditional statement (Kamal Heib) [1456694] - [netdrv] mlx5: Remove a leftover unused variable (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations V2 (Kamal Heib) [1456694] - [netdrv] mlx5e: Use size_t to store byte offset in statistics descriptors (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel types instead of uint*_t in ethtool callbacks (Kamal Heib) [1456694] - [netdrv] mlx5e: Place constants on the right side of comparisons (Kamal Heib) [1456694] - [netdrv] mlx5e: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly indent within conditional statements (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines after/before open/close brace (Kamal Heib) [1456694] - [netdrv] mlx5e: Add outbound PCI buffer overflow counter (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add RX buffer fullness counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add RX buffer fullness counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add PCIe outbound stalls counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add PCIe outbound stalls counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: IPoIB, Add support for get_link_ksettings in ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix driver name retrieved by ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: Send PAOS command on interface up/down (Kamal Heib) [1456694] - [netdrv] mlx5: ensure 0 is returned when vport is zero (Kamal Heib) [1456694] - [netdrv] mlx5: remove unnecessary pci_set_drvdata() (Kamal Heib) [1456694] - [netdrv] mlx5: Increase the maximum flow counters supported (Kamal Heib) [1456694] - [netdrv] mlx5: Fix counter list hardware structure (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till ib registration ends (Kamal Heib) [1456694] - [netdrv] mlx5: Add CONFIG_MLX5_ESWITCH Kconfig (Kamal Heib) [1456694] - [netdrv] mlx5: Separate between E-Switch and MPFS (Kamal Heib) [1456694] - [netdrv] mlx5: Unify vport manager capability check (Kamal Heib) [1456694] - [netdrv] mlx5e: NIC netdev init flow cleanup (Kamal Heib) [1456694] - [netdrv] mlx5e: Rearrange netdevice ops structures (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "alloated" -> "allocated" (Kamal Heib) [1456694] - [netdrv] mlx5e: Enable local loopback in loopback selftest (Kamal Heib) [1456684 1456694] - [netdrv] mlx5e: Fix CQ moderation mode not set properly (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix inline header size for small packets (Kamal Heib) [1456694] - [netdrv] mlx5: E-Switch, Unload the representors in the correct order (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't override user RSS upon set channels (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix dangling page pointer on DMA mapping error (Kamal Heib) [1456694] - [netdrv] mlx5: Remove the flag MLX5_INTERFACE_STATE_SHUTDOWN (Kamal Heib) [1456694] - [netdrv] mlx5: Skip mlx5_unload_one if mlx5_load_one fails (Kamal Heib) [1456694] - [netdrv] mlx5: Fix arm SRQ command for ISSI version 0 (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap (Kamal Heib) [1456694] - [netdrv] mlx5e: Check for qos capability in dcbnl_initialize (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_add_flow_rules call with correct num of dests (Kamal Heib) [1456694] - [netdrv] mlx5e: Schedule overflow check work to mlx5e workqueue (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong delay calculation for overflow check scheduling (Kamal Heib) [1456694] - [netdrv] mlx5e: Add missing support for PTP_CLK_REQ_PPS request (Kamal Heib) [1456694] - [netdrv] mlx5e: Change 1PPS out scheme (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix broken disable 1PPS flow (Kamal Heib) [1456694] - [netdrv] mlx5e: Add field select to MTPPS register (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix outer_header_zero() check size (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Modify add/remove underlay QPN flows (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command bad flow on command entry allocation failure (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command completion after timeout access invalid structure (Kamal Heib) [1456694] - [netdrv] mlx5: Consider tx_enabled in all modes on remap (Kamal Heib) [1456694] - [netdrv] mlx5: Clean SRIOV eswitch resources upon VF creation failure (Kamal Heib) [1456694] - [netdrv] mlx5: IPSec, fix 64-bit division correctly (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff (Kamal Heib) [1456694] - [netdrv] mlx5: Add Makefiles for subdirectories (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Build wq.o even if MLX5_CORE_EN is not selected (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Fix datatype mismatch (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, make mlx5_fpga_device_brb static (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: IPSec, Fix 64-bit division on 32-bit builds (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add missing include in lib/gid.c (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: fix memcpy limit? (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "Allodating" -> "Allocating" (Kamal Heib) [1456694] - [netdrv] mlx5e: IPSec, Add IPSec ethtool stats (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload TX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload RX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Accel, Add IPSec acceleration interface (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU infrastructure (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU bypass and reset flows (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add high-speed connection routines (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add FW commands for FPGA QPs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Move FPGA init/cleanup to init_once (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add QP WQ support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Make get_cqe routine not ethernet-specific (Kamal Heib) [1456677 1456694] - [netdrv] ib/mlx5: Respect mlx5_core reserved GIDs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add support for multiple RoCE enable (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add reserved-gids support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Set interface flags before cleanup in unload_one (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Fix TX carrier errors report in get stats ndo (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel delayed recovery work when unloading the driver (Kamal Heib) [1456694] - [netdrv] mlx5: Fix driver load error flow when firmware is stuck (Kamal Heib) [1456694] - [netdrv] mlx5e: Use device ID defines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix offset of hca cap reserved field (Kamal Heib) [1456694] - [netdrv] mlx5e: Add header re-write offloading of IPv6 hop-limit (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use macro for TC header re-write offload field mapping (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip ttl (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Relocate the TC match on ip tos offload code section (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Introduce RX Page-Reuse (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Enhance RX SKB headroom logic (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Build SKB with exact frag_size (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Support bpf_xdp_adjust_head() (Kamal Heib) [1456694] - [netdrv] mlx5: Add fast unload support in shutdown flow (Kamal Heib) [1456670 1456694] - [netdrv] mlx5: Expose command polling interface (Kamal Heib) [1456670 1456694] - [netdrv] mlx5e: Optimize update stats work (Kamal Heib) [1456694] - [netdrv] mlx5e: Move and optimize query out of buffer function (Kamal Heib) [1456694] - [netdrv] mlx5e: Reduce number of heap allocated buffers for update stats (Kamal Heib) [1456694] - [netdrv] mlx5e: Rename physical symbol errors counter (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix typo in warning if CQ moderation is not supported (Kamal Heib) [1456694] - [netdrv] mlx5e: Use function to map aRFS into traffic type (Kamal Heib) [1456694] - [netdrv] mlx5: Undo LAG upon request to create virtual functions (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid space after casting (Kamal Heib) [1456694] - [netdrv] mlx5: Align to match opening parenthesis (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines before/after closing/opening braces (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix some spelling mistakes (Kamal Heib) [1456694] - [netdrv] mlx5: Update eqe_type_str() event names (Kamal Heib) [1456694] - [netdrv] mlx5e: Fill advertised and supported port data from Hardware info (Kamal Heib) [1456694] - [netdrv] mlx5e: Add support for reading connector type from PTYS (Kamal Heib) [1456694] - [netdrv] mlx5: Update flow table commands layout (Kamal Heib) [1456694] - [netdrv] mlx5e: Support header re-write of partial fields in TC pedit offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC NIC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC E-Switch flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add cache for HW modify header IDs (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use short attribute form when adding/deleting offloaded TC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip tos / traffic-class (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on tcp flags (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Remove TC header re-write offloading of ip tos (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Fix warnings around parsing of TC pedit actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Properly enforce disallowing of partial field re-write offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Allow TC csum offload if applied together with pedit action (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add offloading of NIC TC pedit (header re-write) actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add parsing of TC pedit actions to HW format (Kamal Heib) [1456687 1456694]- [i2c] introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] acpi / scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] acpi: add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [i2c] acpi / pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] acpi / pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] core: fix NULL pointer dereference under race condition (Gopal Tiwari) [1456705] - [i2c] export i2c_adapter_depth() (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] allow adapter drivers to override the adapter locking (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave addresses in sysfs 'new_device' (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_[get|put]_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS [ver #2] (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [i2c] dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] media: core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]- [scsi] cxlflash: Fix vlun resize failure in the shrink path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double mutex unlock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary existence check (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix an error handling path in 'cxlflash_disk_attach()' (Gustavo Duarte) [1456494] - [scsi] cxlflash: return -EFAULT if copy_from_user() fails (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update debug prints in reset handlers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update send_tmf() parameters (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double free of character device (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update TMF command processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove zeroing of private command data (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support WS16 unmap (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support AFU debug (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support LUN provisioning (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor AFU capability checking (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce host ioctl support (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate AFU internal command handling from AFU sync specifics (Gustavo Duarte) [1456494] - [scsi] cxlflash: Create character device to provide host management interface (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add scsi command abort handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Flush pending commands in cleanup path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Track pending scsi commands in each hardware queue (Gustavo Duarte) [1456494] - [scsi] cxlflash: Handle AFU sync failures (Gustavo Duarte) [1456494] - [scsi] cxlflash: Schedule asynchronous reset of the host (Gustavo Duarte) [1456494] - [scsi] cxlflash: Reset hardware queue context via specified register (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update cxlflash_afu_sync() to return errno (Gustavo Duarte) [1456494] - [scsi] cxlflash: Combine the send queue locks (Gustavo Duarte) [1456494] - [scsi] cxlflash: Select IRQ_POLL (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce hardware queue steering (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add hardware queues attribute (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support multiple hardware queues (Gustavo Duarte) [1456494] - [scsi] cxlflash: Improve asynchronous interrupt processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix warnings/errors (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix power-of-two validations (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary DMA mapping (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fence EEH during probe (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support up to 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: SISlite updates to support 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Hide FC internals behind common access routine (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove port configuration assumptions (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support dynamic number of FC ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update sysfs helper routines to pass config structure (Gustavo Duarte) [1456494] - [scsi] cxlflash: Implement IRQ polling for RRQ processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Serialize RRQ access and support offlevel processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate RRQ processing from the RRQ interrupt handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Enable PCI device ID for future IBM CXL Flash AFU (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup prints (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support SQ Command Mode (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor context reset to share reset logic (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate scsi command pointer to AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate IOARRIN specific routines to function pointers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup queuecommand() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup send_tmf() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove AFU command lock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Wait for active AFU commands to timeout upon tear down (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove private command pool (Gustavo Duarte) [1456494] - [scsi] cxlflash: Use cmd_size for private commands (Gustavo Duarte) [1456494] - [scsi] cxlflash: Allocate memory instead of using command pool for AFU sync (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unused buffer from AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Set sg_tablesize to 1 instead of SG_NONE (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix context reference tracking on detach (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor WWPN setup (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update documentation (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove adapter file descriptor cache (Gustavo Duarte) [1456494] - [scsi] cxlflash: Transition to application close model (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add kref to context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cache owning adapter within context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid mutex when destroying context (Gustavo Duarte) [1456494] - [scsi] maintainers: Update cxlflash maintainers (Gustavo Duarte) [1456494]- [x86] mm: fix get_user_pages() vs device-dax pud mappings (Luiz Capitulino) [1516984] - [x86] revert "fix get_user_pages() vs device-dax pud mappings" (Luiz Capitulino) [1516984] - [ata] libata: sata_down_spd_limit should return if driver has not recorded sstatus speed (David Milburn) [1457140] - [infiniband] ib/mlx5: use kvmalloc_array for mlx5_ib_wq (Don Dutile) [1511159] - [infiniband] ib/mlx4: use kvmalloc_array to allocate wrid (Don Dutile) [1511159] - [security] treewide: use kv[mz]alloc* rather than opencoded variants (Don Dutile) [1511159] - [security] keys: use kvfree() in add_key (Don Dutile) [1511159] - [kernel] wait: fix bit_waitqueue() to allow the use of vmalloc'd memory (Mike Snitzer) [1511159] - [net] use kvmalloc with __GFP_REPEAT rather than open coded variant (Don Dutile) [1511159] - [lib] rhashtable.c: simplify a strange allocation pattern (Don Dutile) [1511159] - [md] dm: allocate struct mapped_device with kvzalloc (Mike Snitzer) [1511159] - [md] dm ioctl: restore __GFP_HIGH in copy_params() (Don Dutile) [1511159] - [mm] swap: use kvzalloc to allocate some swap data structures (Don Dutile) [1511159] - [md] dm-ioctl.c: use kvmalloc rather than opencoded variant (Don Dutile) [1511159] - [fs] select: add vmalloc fallback for select(2) (Don Dutile) [1511159] - [fs] xattr.c: zero out memory copied to userspace in getxattr (Don Dutile) [1511159] - [fs] xattr: Use kvfree() (Don Dutile) [1511159] - [mm] support __GFP_REPEAT in kvmalloc_node for >32kB (Don Dutile) [1511159] - [mm] vmalloc: properly track vmalloc users (Don Dutile) [1511159] - [kernel] mm: introduce kv[mz]alloc helpers (Don Dutile) [1511159] - [kernel] locking/pvqspinlock: Implement hybrid PV queued/unfair locks (Waiman Long) [1511001] - [kernel] locking/qspinlock: Improve readability (Waiman Long) [1511001] - [kernel] locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock() (Waiman Long) [1511001] - [kernel] tracing: Call clear_boot_tracer() at lateinit_sync (Jerome Marchand) [1477115] - [virtio] virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Andrew Jones) [1517280] - [virtio] virtio_balloon: fix deadlock on OOM (Andrew Jones) [1517280] - [netdrv] i40evf: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: restore promiscuous after reset (Stefan Assmann) [1517143] - [netdrv] i40evf: fix client notify of l2 params (Stefan Assmann) [1517143] - [netdrv] i40e: Fix FLR reset timeout issue (Stefan Assmann) [1517143] - [netdrv] i40e: fix the calculation of VFs mac addresses (Stefan Assmann) [1517143] - [netdrv] i40e: Fix for NUP NVM image downgrade failure (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: revert "i40e/i40evf: bump tail only in multiples of 8" (Stefan Assmann) [1517143] - [netdrv] i40e: only redistribute MSI-X vectors when needed (Stefan Assmann) [1517143] - [netdrv] i40e: Add programming descriptors to cleaned_count (Stefan Assmann) [1517143] - [netdrv] i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setup (Stefan Assmann) [1517143] - [netdrv] virtchnl: Add pad fields to a couple of structures (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: rename vf_offload_flags to vf_cap_flags in struct virtchnl_vf_resource (Stefan Assmann) [1517143] - [netdrv] xen-netfront: remove warning when unloading module (Eduardo Otubo) [1472220] - [infiniband] ib/core: Only enforce security for InfiniBand (Don Dutile) [1515295] - [infiniband] ib/core: Only maintain real QPs in the security lists (Don Dutile) [1515295] - [infiniband] ib/core: Avoid unnecessary return value check (Don Dutile) [1515295]- [gpu] drm/i915: Deconstruct struct sgt_dma initialiser (Rob Clark) [1512612] - [uapi] drm/i915: Reject unknown syncobj flags (Rob Clark) [1512612] - [gpu] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (Rob Clark) [1512612] - [gpu] drm/vmwgfx: constify vmw_fence_ops (Rob Clark) [1512612] - [gpu] drm/amdgpu: allow harvesting check for Polaris VCE (Rob Clark) [1512612] - [gpu] drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting (Rob Clark) [1512612] - [gpu] drm/i915: Check incoming alignment for unfenced buffers (on i915gm) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (objects) (Rob Clark) [1512612] - [gpu] drm/i915/edp: read edp display control registers unconditionally (Rob Clark) [1512612] - [gpu] drm/i915: Do not rely on wm preservation for ILK watermarks (Rob Clark) [1512612] - [gpu] drm/i915: Cancel the modeset retry work during modeset cleanup (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: use the correct state for base channel notifier setup (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Adding ACTHD mmio read handler (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Extract mmio_read_from_hw() common function (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Refine MMIO_RING_F() (Rob Clark) [1512612] - [gpu] drm/i915/gvt: properly check per_ctx bb valid state (Rob Clark) [1512612] - [gpu] drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace (Rob Clark) [1512612] - [gpu] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs (Rob Clark) [1512612] - [gpu] drm/amd/powerplay: fix uninitialized variable (Rob Clark) [1512612] - [gpu] drm/i915: Use a mask when applying WaProgramL3SqcReg1Default (Rob Clark) [1512612] - [gpu] drm/i915: Report -EFAULT before pwrite fast path into shmemfs (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL initialization for HDMI (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL mapping (Rob Clark) [1512612] - [gpu] drm/i915: Use bdw_ddi_translations_fdi for Broadwell (Rob Clark) [1512612] - [gpu] drm/i915: Fix eviction when the GGTT is idle but full (Rob Clark) [1512612] - [gpu] revert "drm/amdgpu: discard commands of killed processes" (Rob Clark) [1512612] - [gpu] drm/nouveau/fbcon: fix oops without fbdev emulation (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards (Rob Clark) [1512612] - [gpu] drm/nouveau/bsp/g92: disable by default (Rob Clark) [1512612] - [gpu] drm/nouveau/mmu: flush tlbs before deleting page tables (Rob Clark) [1512612] - [gpu] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel (Rob Clark) [1512612] - [gpu] drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() (Rob Clark) [1512612] - [gpu] drm/i915: Order two completing nop_submit_request (Rob Clark) [1512612] - [gpu] drm/i915: Silence compiler warning for hsw_power_well_enable() (Rob Clark) [1512612] - [gpu] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check (Rob Clark) [1512612] - [gpu] drm/i915/edp: Increase the T12 delay quirk to 1300ms (Rob Clark) [1512612] - [gpu] drm/i915/edp: Get the Panel Power Off timestamp after panel is off (Rob Clark) [1512612] - [gpu] drm/amdgpu: fix placement flags in amdgpu_ttm_bind (Rob Clark) [1512612] - [gpu] drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume() (Rob Clark) [1512612] - [drm] qxl: alloc & use shadow for dumb buffers (Rob Clark) [1512097] - [drm] qxl: replace QXL_INFO with DRM_DEBUG_DRIVER (Rob Clark) [1512097]- [fs] dcache.c: avoid soft-lockup in dput() (Miklos Szeredi) [1431297] - [fs] dealing with the rest of shrink_dentry_list() livelock (Miklos Szeredi) [1431297] - [fs] dcache: add missing lockdep annotation (Miklos Szeredi) [1431297] - [fs] shrink_dentry_list(): take parent's ->d_lock earlier (Miklos Szeredi) [1431297] - [fs] expand dentry_kill(dentry, 0) in shrink_dentry_list() (Miklos Szeredi) [1431297] - [fs] split dentry_kill() (Miklos Szeredi) [1431297] - [fs] fold d_kill() and d_free() (Miklos Szeredi) [1431297] - [fs] fold try_prune_one_dentry() (Miklos Szeredi) [1431297] - [fs] fanotify: fix fsnotify_prepare_user_wait() failure (Miklos Szeredi) [1372260] - [fs] fsnotify: fix pinning group in fsnotify_prepare_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: pin both inode and vfsmount mark (Miklos Szeredi) [1372260] - [fs] fsnotify: clean up fsnotify_prepare/finish_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: make dnotify_fsnotify_ops const (Miklos Szeredi) [1372260] - [fs] maintainers: Update entries for notification subsystem (Miklos Szeredi) [1372260] - [fs] audit: Receive unmount event (Miklos Szeredi) [1372260] - [fs] audit: Fix use after free in audit_remove_watch_rule() (Miklos Szeredi) [1372260] - [fs] fanotify: don't expose EOPENSTALE to userspace (Miklos Szeredi) [1372260] - [fs] fsnotify: remove a stray unlock (Miklos Szeredi) [1372260] - [fs] fsnotify: Move ->free_mark callback to fsnotify_ops (Miklos Szeredi) [1372260] - [fs] fsnotify: Add group pointer in fsnotify_init_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Drop inode_mark.c (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_detach_group_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Rename fsnotify_clear_marks_by_group_flags() (Miklos Szeredi) [1372260] - [fs] fsnotify: Inline fsnotify_clear_{inode|vfsmount}_mark_group() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_set_mark_{, ignored_}mask_locked() (Miklos Szeredi) [1372260] - [fs] fanotify: Release SRCU lock when waiting for userspace response (Miklos Szeredi) [1372260] - [fs] fsnotify: Pass fsnotify_iter_info into handle_event handler (Miklos Szeredi) [1372260] - [fs] fsnotify: Provide framework for dropping SRCU lock in ->handle_event (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove special handling of mark destruction on group shutdown (Miklos Szeredi) [1372260] - [fs] fsnotify: Detach mark from object list when last reference is dropped (Miklos Szeredi) [1372260] - [fs] fsnotify: Move queueing of mark for destruction into fsnotify_put_mark() (Miklos Szeredi) [1372260] - [fs] inotify: Do not drop mark reference under idr_lock (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to mnt_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to i_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fsnotify: Free fsnotify_mark_connector when there is no mark attached (Miklos Szeredi) [1372260] - [fs] fsnotify: Lock object list with connector lock (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove useless list deletion and comment (Miklos Szeredi) [1372260] - [fs] fsnotify: Avoid double locking in fsnotify_detach_from_object() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from fsnotify_detach_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Determine lock in fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_find_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_recalc_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from mark list addition (Miklos Szeredi) [1372260] - [fs] fsnotify: Make fsnotify_mark_connector hold inode reference (Miklos Szeredi) [1372260] - [fs] fsnotify: Move object pointer to fsnotify_mark_connector (Miklos Szeredi) [1372260] - [fs] fsnotify: Move mark list head from object into dedicated structure (Miklos Szeredi) [1372260] - [fs] fsnotify: Update comments (Miklos Szeredi) [1372260] - [fs] audit_tree: Use mark flags to check whether mark is alive (Miklos Szeredi) [1372260] - [fs] audit: Abstract hash key handling (Miklos Szeredi) [1372260] - [fs] fanotify: Move recalculation of inode / vfsmount mask under mark_mutex (Miklos Szeredi) [1372260] - [fs] inotify: Remove inode pointers from debug messages (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove unnecessary tests when showing fdinfo (Miklos Szeredi) [1372260] - [fs] fanotify: simplify the code of fanotify_merge (Miklos Szeredi) [1372260] - [fs] trim fsnotify hooks a bit (Miklos Szeredi) [1372260] - [fs] undo "fs: allow d_instantiate to be called with negative parent dentry" (Miklos Szeredi) [1372260] - [fs] untangle fsnotify_d_instantiate() a bit (Miklos Szeredi) [1372260] - [fs] sysctl: check for UINT_MAX before unsigned int min/max (Joe Lawrence) [1488518] - [fs] pipe: add proc_dopipe_max_size() to safely assign pipe_max_size (Joe Lawrence) [1488518] - [fs] pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe Lawrence) [1488518] - [fs] pipe: match pipe_max_size data type with procfs (Joe Lawrence) [1488518] - [fs] sysctl: add unsigned int range support (Joe Lawrence) [1488518] - [fs] sysctl: simplify unsigned int support (Joe Lawrence) [1488518] - [fs] sysctl: fold sysctl_writes_strict checks into helper (Joe Lawrence) [1488518] - [fs] sysctl: kdoc'ify sysctl_writes_strict (Joe Lawrence) [1488518] - [fs] sysctl: fix lax sysctl_check_table() sanity check (Joe Lawrence) [1488518] - [fs] sysctl: don't print negative flag for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: add sanity check for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: handle error writing UINT_MAX to u32 fields (Joe Lawrence) [1488518] - [fs] sysctl: enable strict writes (Joe Lawrence) [1488518] - [fs] sysctl: allow for strict write position handling (Joe Lawrence) [1488518] - [fs] sysctl: refactor sysctl string writing logic (Joe Lawrence) [1488518] - [fs] sysctl: clean up char buffer arguments (Joe Lawrence) [1488518] - [fs] pipe: cap initial pipe capacity according to pipe-max-size limit (Joe Lawrence) [1478268] - [fs] pipe: make account_pipe_buffers() return a value, and use it (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: simplify logic in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: refactor argument for account_pipe_buffers() (Joe Lawrence) [1478268] - [fs] pipe: move limit checking logic into pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: relocate round_pipe_size() above pipe_set_size() (Joe Lawrence) [1478268]- [block] wake up all tasks blocked in get_request() (Ming Lei) [1491296] - [block] blk-mq: Avoid that request queue removal can trigger list corruption (Ming Lei) [1491296] - [block] scsi: Make SCSI quiesce and resume work reliably (Ming Lei) [1491296] - [block] Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag (Ming Lei) [1491296] - [block] ide, scsi: Tell the block layer at request allocation time about preempt requests (Ming Lei) [1491296] - [block] Introduce BLK_MQ_REQ_PREEMPT (Ming Lei) [1491296] - [block] Introduce blk_get_request_flags() (Ming Lei) [1491296] - [block] Make q_usage_counter also track legacy requests (Ming Lei) [1491296] - [block] blk-mq: don't allocate driver tag upfront for flush rq (Ming Lei) [1471956] - [block] blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (Ming Lei) [1471956] - [block] blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (Ming Lei) [1471956] - [block] blk-flush: use blk_mq_request_bypass_insert() (Ming Lei) [1471956] - [block] pass 'run_queue' to blk_mq_request_bypass_insert (Ming Lei) [1471956] - [block] blk-flush: don't run queue for requests bypassing flush (Ming Lei) [1471956] - [block] blk-mq: put the driver tag of nxt rq before first one is requeued (Ming Lei) [1471956] - [block] directly insert blk-mq request from blk_insert_cloned_request() (Ming Lei) [1471956] - [block] blk-mq: improve tag waiting setup for non-shared tags (Ming Lei) [1471956] - [block] blk-mq: fix issue with shared tag queue re-running (Ming Lei) [1471956] - [block] blk-mq: put driver tag if dispatch budget can't be got (Ming Lei) [1471956] - [block] blk-mq: don't handle failure in .get_budget (Ming Lei) [1471956] - [block] scsi: don't get target/host busy_count in scsi_mq_get_budget() (Ming Lei) [1471956] - [block] blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE (Ming Lei) [1471956] - [block] scsi: implement .get_budget and .put_budget for blk-mq (Ming Lei) [1471956] - [block] scsi: allow passing in null rq to scsi_prep_state_check() (Ming Lei) [1471956] - [block] blk-mq-sched: improve dispatching from sw queue (Ming Lei) [1471956] - [block] blk-mq: introduce .get_budget and .put_budget in blk_mq_ops (Ming Lei) [1471956] - [block] kyber: check if there are requests in ctx in kyber_has_work() (Ming Lei) [1471956] - [block] sbitmap: introduce __sbitmap_for_each_set() (Ming Lei) [1471956] - [block] blk-mq-sched: move actual dispatching into one helper (Ming Lei) [1471956] - [block] blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch (Ming Lei) [1471956] - [block] blk-mq: move .map_queues into aux_ops (Ming Lei) [1471956] - [block] blk-mq: move .reinit_request into aux_ops (Ming Lei) [1471956] - [block] blk-mq: introduce blk_mq_aux_ops (Ming Lei) [1471956] - [block] blk-mq: allocate space of 'request_aux' for flush rq (Ming Lei) [1471956]- [x86] Mark Intel Gemini Lake supported (Steve Best) [1471103] - [x86] cpufeature: Add feature bit for Intel's Silicon Debug CPUID bit (Mohammed Gamal) [1517830] - [x86] x86/entry: add a few missing unwinder annotations (Josh Poimboeuf) [1518139] - [x86] x86/unwind: fix interrupt unwinding (Josh Poimboeuf) [1518139] - [x86] x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl() (Josh Poimboeuf) [1518139] - [x86] kvm: vmx: Fix vmx->nested freeing when no SMI handler (Ladi Prosek) [1488203] - [x86] kvm: svm: detect opening of SMI window using STGI intercept (Ladi Prosek) [1488203] - [x86] kvm: nsvm: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nsvm: refactor nested_svm_vmrun (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nvmx: set IDTR and GDTR limits when loading L1 host state (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific smi_allowed callback (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific SMM entry/exit callbacks (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Split VMCS checks from nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_get_vmcs12_pages() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Prepare for checkpointing L2 state (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix instruction skipping during emulated vm-entry (Ladi Prosek) [1488203] - [x86] kvm: vmx: Move skip_emulated_instruction out of nested_vmx_check_vmcs12 (Ladi Prosek) [1488203] - [fs] ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] Do not defer completion for fs without FS_HAS_DIO_IODONE2 (Lukas Czerner) [1518054] - [fs] xfs: truncate pagecache before writeback in xfs_setattr_size() (Bill O'Donnell) [1516604] - [fs] more bio_map_user_iov() leak fixes (Ming Lei) [1503592] {CVE-2017-12190} - [fs] fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503592] {CVE-2017-12190} - [x86] kvm: svm: obey guest PAT (Suravee Suthikulpanit) [1478185] - [pci] pciehp: Fix race condition handling surprise link down (Myron Stowe) [1435819] - [crypto] shash - Fix has_key setting (Herbert Xu) [1505817] - [netdrv] ibmvnic: fix dma_mapping_error call (Desnes Augusto Nunes do Rosario) [1515843] - [netdrv] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver (Desnes Augusto Nunes do Rosario) [1515843] - [kernel] kbuild: Fix tar-pkg with relative $(objtree) (Don Zickus) [1518298] - [kernel] mm: cma: fix incorrect type conversion for size during dma allocation (Chris von Recklinghausen) [1495406] {CVE-2017-9725} - [kernel] mm: Sanitize 'move_pages()' permission checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] ptrace: use fsuid, fsgid, effective creds for fs access checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] __ptrace_may_access() should not deny sub-threads (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] x86/mm/32: Enable full randomization on i386 and X86_32 (Bhupesh Sharma) [1495406] {CVE-2017-9725} - [powerpc] kvm: ppc: book3s hv: Fix host crash on changing HPT size (David Gibson) [1512780] - [powerpc] kvm: ppc: book3s hv: Fix exclusion between HPT resizing and other HPT updates (Serhii Popovych) [1512780 1510771] - [powerpc] pseries: Report DLPAR capabilities (Gustavo Duarte) [1182019]- [infiniband] bnxt_re: Don't issue cmd to delete GID for QP1 GID entry before the QP is destroyed (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix memory leak in FRMR path (Don Dutile) [1384857] - [infiniband] bnxt_re: Remove RTNL lock dependency in bnxt_re_query_port (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix race between the netdev register and unregister events (Don Dutile) [1384857] - [infiniband] bnxt_re: Free up devices in module_exit path (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix compare and swap atomic operands (Don Dutile) [1384857] - [infiniband] bnxt_re: Stop issuing further cmds to FW once a cmd times out (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix update of qplib_qp.mtu when modified (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove unnecessary call to memset (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Implement the alloc/get_hw_stats callback (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allocate multiple notification queues (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: fix spelling mistake: "Deallocte" -> "Deallocate" (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allow posting when QPs are in error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Delete unsupported modify_port function (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix the value reported for local ack delay (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report MISSED_EVENTS in req_notify_cq (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix return value of poll routine (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Enable atomics only if host bios supports (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Specify RDMA component when allocating stats context (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report supported value to IB stack in query_device (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Do not free the ctx_tbl entry if delete GID fails (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: checking for NULL instead of IS_ERR() (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Remove FMR support (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix RQE posting logic (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add HW workaround for avoiding stall for UD QPs (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: HW workarounds for handling specific conditions (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixing the Control path command and response handling (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Use IS_ERR_OR_NULL where appropriate (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove redundant initialization of rc to zero (Don Dutile) [1384857]- [netdrv] revert "ath10k: fix napi_poll budget overflow" (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: rebuild crypto header in rx data frames (Stanislaw Gruszka) [1501877] - [net] mac80211: don't compare TKIP TX MIC key in reinstall (Stanislaw Gruszka) [1501877] - [net] mac80211: validate user rate mask before configuring driver (Stanislaw Gruszka) [1501877] - [net] cfg80211: fix connect/disconnect edge cases (Stanislaw Gruszka) [1501877] - [net] mac80211: use constant time comparison with keys (Stanislaw Gruszka) [1501877] - [net] nl80211: Define policy for packet pattern attributes (Stanislaw Gruszka) [1501877] - [net] mac80211: accept key reinstall without changing anything (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm: set the correct offsets to 3168 series (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm-parse: unify channel flags printing (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: return -ENODATA when reading the temperature (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: stop dbgc recording before stopping DMA (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: do not print security error in monitor mode (Stanislaw Gruszka) [1501877] - [netdrv] brcmsmac: make some local variables 'static const' to reduce (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: Add check for short event packets (Stanislaw Gruszka) [1501877] - [netdrv] rtlwifi: rtl8821ae: Fix connection lost problem (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: mark PM functions as __maybe_unused (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: setup passive scan if requested by user-space (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: add length check in brcmf_cfg80211_escan_handler() (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix reorder buffer for 9000 devices (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: set status before calling (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: initialize status in (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: wake the correct mac80211 queue (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: change state when queueing agg start work (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: send all non-bufferable frames on the probe (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: Flush non STA TX queues (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix wowlan resume failed to load INIT ucode (Stanislaw Gruszka) [1501877] - [netdrv] mac80211: fix STA_SLOW_THRESHOLD htmldocs failure (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211_hwsim driver from linux-4.14-rc2 (Stanislaw Gruszka) [1486746 1477495] - [netdrv] Backport brcmsmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport brcmfmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtl8187 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mwl8k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport marvell driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport carl9170 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wil6210 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath10k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath9k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlegacy driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495 1486992 1486999] - [netdrv] Backport rt2x00 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211 from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wireless core from linux-4.14-rc2 (Stanislaw Gruszka) [1477495]- [kernel] Enable -Werror also for s390 builds in the main Makefile (Thomas Huth) [1500170] - [kernel] crash_core: Fix warning about CRASH_CORE_NOTE_BYTES redefinition (Thomas Huth) [1500170] - [kernel] time/timekeeping: Work around false positive GCC warning (Thomas Huth) [1500170] - [kernel] module: Fix downstream-only compiler warning in find_module_sections() (Thomas Huth) [1500170] - [security] selinux: security_load_policy: Silence frame-larger-than warning (Thomas Huth) [1500170] - [s390] Wire up seccomp syscall (Thomas Huth) [1500170] - [s390] kernel/ptrace: Move NT_S390_GS_CB/BC hunks to right table (Thomas Huth) [1500170] - [pci] msi: Silence compiler warning about unused variable on s390x (Thomas Huth) [1500170] - [fs] gfs2/dir: avoid uninitialized variable warning (Thomas Huth) [1500170] - [fs] mpage.c: fix mpage_writepage() for pages with buffers (Eric Sandeen) [1476389] - [fs] nfsd: Incoming xdr_bufs may have content in tail buffer (Steve Dickson) [1515992] - [hv] hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix bugs in rescind handling (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix rescind handling issues (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov) [1513264] - [usb] xhci: Identify USB 3.1 capable hosts by their port protocol capability (Torez Smith) [1456724] - [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1515346] - [block] nvme-pci: avoid dereference of symbol from unloaded module (Ming Lei) [1508298] - [block] Fix a race between blk_cleanup_queue() and timeout handling (Ming Lei) [1513725] - [block] blk-mq-tag: check for NULL rq when iterating tags (Ming Lei) [1513419] - [infiniband] vmw_pvrdma: switch to pci_alloc_irq_vectors (Don Dutile) [1454965] - [infiniband] ib/ipoib: Change number of TX wqe to 64 (Honggang Li) [1445667] - [infiniband] ib/ipoib: Use NAPI in UD/TX flows (Honggang Li) [1445667] - [infiniband] ib/ipoib: Get rid of the tx_outstanding variable in all modes (Honggang Li) [1445667] - [infiniband] ib/ipoib: Convert timers to use timer_setup() (Honggang Li) [1445667]- [netdrv] bnxt_re: add MAY_USE_DEVLINK dependency (Jonathan Toppins) [1459659] - [netdrv] rdma/bnxt_re: add DCB dependency (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix IRQ coalescing regression (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix typo in bnxt_set_coalesce (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix randconfig build errors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: alloc tc_info{} struct only when tc flower is enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for Flower based vxlan encap/decap offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor and simplify coalescing code (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reorganize the coalescing parameters (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool reset method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check maximum supported MTU from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize .ndo_set_mac_address() for VFs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Get firmware package version one time (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check for zero length value in bnxt_get_nvram_item() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface to 1.8.3.1 (Jonathan Toppins) [1459659] - [netdrv] bnxt: Move generic devlink code to new file (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corruption in DCB parameters from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corrupted NVRAM parameters from firmware response (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF resource checking (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF PCIe link speed and width logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use rtnl lock to protect link change logic in workqueue (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve VF/PF link change logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: don't consider building bnxt_tc.o if option not enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Remove redundant unlikely() (Jonathan Toppins) [1459659] - [netdrv] bnxt: use setup_timer() helper (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: check for ingress qdisc in flower offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add code to query TC flower offload stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add TC flower offload flow_alloc/free FW cmds (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: bnxt: add TC flower filter offload support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix clearing devlink ptr from bnxt struct (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reduce default rings on multi-port cards (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve -ENOMEM logic in NAPI poll loop (Jonathan Toppins) [1459659] - [netdrv] bnxt: initialize board_info values with proper enums (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve tx ring reservation logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec. to 1.8.1.4 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Free MSIX vectors when unregistering the device from bnxt_re (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix .ndo_setup_tc() to include XDP rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix spelling mistake: "swtichdev" -> "switchdev" (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix switchdev port naming for external-port-rep and vf-reps (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: use SWITCHDEV_SET_OPS() for setting vf_rep_switchdev_ops (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV switch (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unused variable warnings (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unsigned comparsion with 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use SWITCHDEV_SET_OPS() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for port_attr_get and and get_phys_port_name (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add vf-rep RX/TX and netdev implementation (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support to enable VF-representors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Set ETS min_bw parameter for older firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Report firmware DCBX agent (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Allow the user to set ethtool stats-block-usecs to 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement ndo_bridge_{get|set}link methods (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Retrieve the hardware bridge mode from the firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec to 1.8.0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix SRIOV on big-endian architecture (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix bug in ethtool -L (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix race conditions in .ndo_get_stats64() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix netpoll handling (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add missing logic to handle TPA end error conditions (Jonathan Toppins) [1459659] - [netdrv] bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix xmit_more with BQL (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement xmit_more (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize doorbell write operations for newer chips (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add additional chip ID definitions (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a callback to inform RDMA driver during PCI shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PCI IDs for BCM57454 VF devices (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Support for Short Firmware Message (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass DCB RoCE app priority to firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use short TX BDs for the XDP TX ring (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add interrupt test to ethtool -t selftest (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PHY loopback to ethtool self-test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool mac loopback self test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic ethtool -t selftest support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add suspend/resume callbacks (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool set_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool get_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add pci shutdown method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic WoL infrastructure (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add hardware NTUPLE filter for encapsulated packets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix ethtool -l pre-set max combined channel (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add support for XDP_TX action (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic XDP support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor tx completion path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a set of TX rings to support XDP (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add tx ring mapping logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Centralize logic to reserve rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use event bit map in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add RX page mode support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Parameterize RX buffer offsets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bp->rx_dir field for rx buffer DMA direction (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor rx SKB function (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add IPV6 hardware RFS support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use napi_complete_done() (Jonathan Toppins) [1459659] - [netdrv] broadcom: use core min/max MTU checking (Jonathan Toppins) [1459659]- [netdrv] nfp: convert to use .ndo_setup_tc_rh (John Linville) [1454760 1454745] - [netdrv] nfp: enable CONFIG_NFP_APP_FLOWER (John Linville) [1454745 1454760] - [netdrv] nfp: double free on error in probe (John Linville) [1454745 1454760] - [netdrv] nfp: remove incorrect mask check for vlan matching (John Linville) [1454745 1454760] - [netdrv] nfp: fix supported key layers calculation (John Linville) [1454760 1454745] - [netdrv] nfp: fix unchecked flow dissector use (John Linville) [1454745 1454760] - [netdrv] nfp: TX time stamp packets before HW doorbell is rung (John Linville) [1454760 1454745] - [netdrv] nfp: avoid buffer leak when representor is missing (John Linville) [1454760 1454745] - [netdrv] nfp: make sure representors are destroyed before their lower netdev (John Linville) [1454745 1454760] - [netdrv] nfp: don't hold PF lock while enabling SR-IOV (John Linville) [1454745 1454760] - [netdrv] nfp: fix infinite loop on umapping cleanup (John Linville) [1454745 1454760] - [netdrv] nfp: do not update MTU from BH in flower app (John Linville) [1454745 1454760] - [netdrv] nfp: Initialize RX and TX ring 64-bit stats seqcounts (John Linville) [1454760 1454745] - [netdrv] nfp: freeing the wrong variable (John Linville) [1454745 1454760] - [netdrv] nfp: flower: add missing clean up call to avoid memory leaks (John Linville) [1454745 1454760] - [netdrv] nfp: default to chained metadata prepend format (John Linville) [1454745 1454760] - [netdrv] nfp: remove legacy MAC address lookup (John Linville) [1454745 1454760] - [netdrv] nfp: improve order of interfaces in breakout mode (John Linville) [1454745 1454760] - [netdrv] nfp: add control message passing capabilities to flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add a stats handler for flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata to each flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: add basic action capabilities to flower offloads (John Linville) [1454760 1454745] - [netdrv] nfp: extend flower matching capabilities (John Linville) [1454745 1454760] - [netdrv] nfp: extend flower add flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: provide infrastructure for offloading flower based TC filters (John Linville) [1454760 1454745] - [netdrv] nfp: add phys_switch_id support (John Linville) [1454760 1454745] - [netdrv] nfp: flower: add Kconfig for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: allocate a private workqueue for driver work (John Linville) [1454745 1454760] - [netdrv] nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks (John Linville) [1454745 1454760] - [netdrv] nfp: handle SR-IOV already enabled when driver is probing (John Linville) [1454745 1454760] - [netdrv] nfp: wire get_phys_port_name on representors (John Linville) [1454745 1454760] - [netdrv] nfp: allow converting representor's netdev into nfp_port (John Linville) [1454745 1454760] - [netdrv] nfp: move representors' struct net_device_ops to shared code (John Linville) [1454760 1454745] - [netdrv] nfp: make the representor get stats app-independent (John Linville) [1454760 1454745] - [netdrv] nfp: spawn nfp_ports for PF and VF ports (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_app cleanup callback and make flower use it (John Linville) [1454745 1454760] - [netdrv] nfp: remove unused nfp_cpp_area_check_range() (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for mapping runtime symbols (John Linville) [1454745 1454760] - [netdrv] nfp: move area mapping helper into nfpcore (John Linville) [1454745 1454760] - [netdrv] nfp: explicitly check if application FW is loaded (John Linville) [1454745 1454760] - [netdrv] nfp: add VF and PF representors to flower app (John Linville) [1454745 1454760] - [netdrv] nfp: add flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for control messages for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for tx/rx with metadata portid (John Linville) [1454760 1454745] - [netdrv] nfp: provide nfp_port to of nfp_net_get_mac_addr() (John Linville) [1454745 1454760] - [netdrv] nfp: app callbacks for SRIOV (John Linville) [1454745 1454760] - [netdrv] nfp: add stats and xmit helpers for representors (John Linville) [1454760 1454745] - [netdrv] nfp: general representor implementation (John Linville) [1454760 1454745] - [netdrv] nfp: map mac_stats and vf_cfg BARs (John Linville) [1454745 1454760] - [netdrv] nfp: move physical port init into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: devlink add support for getting eswitch mode (John Linville) [1454745 1454760] - [netdrv] nfp: xdp: report if program is offloaded (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for XDP_FLAGS_HW_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: release the reference on offloaded programs (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: don't offload XDP programs in DRV_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: xdp: move driver XDP setup into a separate function (John Linville) [1454760 1454745] - [netdrv] nfp: add VLAN filtering support (John Linville) [1454760 1454745] - [netdrv] bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG (John Linville) [1454760 1454745] - [netdrv] nfp: report application FW build name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: keep MIP object around (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of HWInfo (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of RTsym table (John Linville) [1454745 1454760] - [netdrv] nfp: make sure to cancel port refresh on the error path (John Linville) [1454745 1454760] - [netdrv] nfp: advertise support for NFD ABI 0.5 (John Linville) [1454745 1454760] - [netdrv] nfp: create control vNICs and wire up rx/tx (John Linville) [1454760 1454745] - [netdrv] nfp: allow non-equal distribution of IRQs (John Linville) [1454745 1454760] - [netdrv] nfp: slice the netdev spawning function (John Linville) [1454745 1454760] - [netdrv] nfp: don't clutter init code passing fw_ver around (John Linville) [1454745 1454760] - [netdrv] nfp: map all queue controllers at once (John Linville) [1454745 1454760] - [netdrv] nfp: make vNIC ctrl memory mapping function reusable (John Linville) [1454745 1454760] - [netdrv] nfp: add control vNIC datapath (John Linville) [1454760 1454745] - [netdrv] nfp: prepare config and enable for working without netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: allow allocation and initialization of netdev-less vNICs (John Linville) [1454760 1454745] - [netdrv] nfp: make sure debug accesses don't depend on netdevs (John Linville) [1454745 1454760] - [netdrv] nfp: prepare print macros for use without netdev (John Linville) [1454745 1454760] - [netdrv] nfp: move nfp_net_vecs_init() (John Linville) [1454745 1454760] - [netdrv] nfp: reuse ring free code on close (John Linville) [1454760 1454745] - [netdrv] nfp: split out the allocation part of open (John Linville) [1454760 1454745] - [netdrv] nfp: reorder open and close functions (John Linville) [1454760 1454745] - [netdrv] nfp: move basic eBPF stats to app-specific code (John Linville) [1454760 1454745] - [netdrv] nfp: move bpf offload code to the BPF app (John Linville) [1454760 1454745] - [netdrv] nfp: move eBPF offload files to BPF app directory (John Linville) [1454760 1454745] - [netdrv] nfp: report app name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: move port init to apps (John Linville) [1454760 1454745] - [netdrv] nfp: turn reading PCIe RTsym parameters into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: add missing fall through statements (John Linville) [1454760 1454745] - [netdrv] nfp: don't keep count for free buffers delayed kick (John Linville) [1454760 1454745] - [netdrv] nfp: don't add ring size to index calculations (John Linville) [1454760 1454745] - [netdrv] nfp: fix print format for ring pointers in ring dumps (John Linville) [1454745 1454760] - [netdrv] nfp: don't wait for resources indefinitely (John Linville) [1454745 1454760] - [netdrv] nfp: support variable NSP response lengths (John Linville) [1454745 1454760] - [netdrv] nfp: shorten CPP core probe logs (John Linville) [1454745 1454760] - [netdrv] nfp: support long reads and writes with the cpp helpers (John Linville) [1454760 1454745] - [netdrv] nfp: only try to get to PCIe ctrl memory if BARs are wide enough (John Linville) [1454745 1454760] - [netdrv] nfp: don't set aux pointers if ioremap failed (John Linville) [1454760 1454745] - [netdrv] nfp: set driver VF limit (John Linville) [1454745 1454760] - [netdrv] nfp: add set_mac_address support while the interface is up (John Linville) [1454760 1454745] - [netdrv] nfp: add MAY_USE_DEVLINK dependency (John Linville) [1454745 1454760] - [netdrv] nfp: support port splitting via devlink (John Linville) [1454745 1454760] - [netdrv] nfp: calculate total port lanes for split (John Linville) [1454745 1454760] - [netdrv] nfp: register ports as devlink ports (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for cleaning up vNICs (John Linville) [1454745 1454760] - [netdrv] nfp: add devlink support (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex init out of net code (John Linville) [1454745 1454760] - [netdrv] nfp: refresh port state before reporting autonegotiation (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale if update failed (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale after reconfig (John Linville) [1454745 1454760] - [netdrv] nfp: provide linking on port structures (John Linville) [1454745 1454760] - [netdrv] nfp: move refresh tracking into the port structure (John Linville) [1454745 1454760] - [netdrv] nfp: update port state in place (John Linville) [1454745 1454760] - [netdrv] nfp: introduce nfp_port (John Linville) [1454760 1454745] - [netdrv] nfp: disallow mixing vNICs with and without NSP port entry (John Linville) [1454745 1454760] - [netdrv] nfp: introduce very minimal nfp_app (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_net_pf_free_vnic() function (John Linville) [1454745 1454760] - [netdrv] nfp: rename netdev/port to vNIC (John Linville) [1454760 1454745] - [netdrv] nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: add nfp_cppcore_pcie_unit() helper (John Linville) [1454745 1454760] - [netdrv] nfp: eliminate an if statement in calculation of completed frames (John Linville) [1454760 1454745] - [netdrv] nfp: add a helper for wrapping descriptor index (John Linville) [1454760 1454745] - [netdrv] nfp: complete the XDP TX ring only when it's full (John Linville) [1454760 1454745] - [netdrv] nfp: add CHECKSUM_COMPLETE support (John Linville) [1454760 1454745] - [netdrv] nfp: version independent support for chained RSS metadata (John Linville) [1454760 1454745] - [netdrv] nfp: don't assume RSS and IRQ moderation are always enabled (John Linville) [1454745 1454760] - [netdrv] nfp: support LSO2 capability (John Linville) [1454760 1454745] - [netdrv] nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen (John Linville) [1454760 1454745] - [netdrv] nfp: don't enable TSO on the device when disabled (John Linville) [1454745 1454760] - [netdrv] nfp: provide 256 bytes of XDP headroom in all configurations (John Linville) [1454760 1454745] - [netdrv] nfp: don't completely refuse to work with old flashes (John Linville) [1454745 1454760] - [netdrv] nfp: avoid reading TX queue indexes from the device (John Linville) [1454760 1454745] - [netdrv] nfp: do simple XDP TX buffer recycling (John Linville) [1454760 1454745] - [netdrv] nfp: drop rx_ring param from buffer allocation (John Linville) [1454760 1454745] - [netdrv] nfp: replace -ENOTSUPP with -EOPNOTSUPP (John Linville) [1454760 1454745] - [netdrv] nfp: remove the refresh of all ports optimization (John Linville) [1454745 1454760] - [netdrv] nfp: fix free list buffer size reporting (John Linville) [1454760 1454745] - [netdrv] nfp: add NSP routine to get static information (John Linville) [1454745 1454760] - [netdrv] nfp: parse metadata prepend before XDP runs (John Linville) [1454745 1454760] - [netdrv] nfp: make use of the DMA_ATTR_SKIP_CPU_SYNC attr (John Linville) [1454760 1454745] - [netdrv] nfp: don't dereference a null nn->eth_port to print a warning (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .set_link_ksettings() (John Linville) [1454745 1454760] - [netdrv] nfp: NSP backend for link configuration operations (John Linville) [1454745 1454760] - [netdrv] nfp: add extended error messages (John Linville) [1454745 1454760] - [netdrv] nfp: turn NSP port entry into a union (John Linville) [1454745 1454760] - [netdrv] nfp: allow multi-stage NSP configuration (John Linville) [1454745 1454760] - [netdrv] nfp: separate high level and low level NSP headers (John Linville) [1454760 1454745] - [netdrv] nfp: report port type in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report auto-negotiation in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report link speed from NSP (John Linville) [1454745 1454760] - [netdrv] nfp: add port state refresh (John Linville) [1454745 1454760] - [netdrv] nfp: track link state changes (John Linville) [1454745 1454760] - [netdrv] nfp: add mutex protection for the port list (John Linville) [1454745 1454760] - [netdrv] nfp: don't spawn netdevs for reconfigured ports (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .get_link_ksettings() (John Linville) [1454760 1454745] - [netdrv] nfp: disable FW on reconfiguration errors (John Linville) [1454745 1454760] - [netdrv] nfp: remove defensive checks around ndo_open()/ndo_close() (John Linville) [1454745 1454760] - [netdrv] nfp: flush xmit_more on error paths (John Linville) [1454760 1454745] - [netdrv] nfp: remove RX queue pointers (John Linville) [1454745 1454760] - [netdrv] nfp: don't use netdev_warn() before netdev is registered (John Linville) [1454745 1454760] - [netdrv] nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths (John Linville) [1454745 1454760] - [netdrv] nfp: fix invalid area detection (John Linville) [1454745 1454760] - [netdrv] nfp: don't ignore return value of wait_event_interruptible (John Linville) [1454745 1454760] - [netdrv] nfp: correct return codes when msleep gets interrupted (John Linville) [1454745 1454760] - [netdrv] nfp: lock area cache earlier (John Linville) [1454745 1454760] - [netdrv] nfp: document expected locking in the core (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex code out of nfp_cppcore.c (John Linville) [1454745 1454760] - [netdrv] nfp: remove cpp mutex cache (John Linville) [1454745 1454760] - [netdrv] nfp: fail graciously when someone tries to grab global lock (John Linville) [1454745 1454760] - [netdrv] nfp: disallow sharing mutexes on the same machine (John Linville) [1454745 1454760] - [netdrv] nfp: add support for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: prepare metadata handling for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: reorganize pkt_off variable (John Linville) [1454760 1454745] - [netdrv] nfp: validate rx offset from the BAR and size down it's field (John Linville) [1454760 1454745] - [netdrv] nfp: store dma direction in data path structure (John Linville) [1454760 1454745] - [netdrv] nfp: switch to using data path structures for reconfiguration (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry xdp_prog at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry mtu at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry fl_bufsz at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry number of stack tx rings and vectors (John Linville) [1454760 1454745] - [netdrv] nfp: pass new data path to ring reconfig (John Linville) [1454760 1454745] - [netdrv] nfp: move control BAR pointer into data path structure (John Linville) [1454745 1454760] - [netdrv] nfp: separate data path information from the reset of adapter structure (John Linville) [1454760 1454745] - [netdrv] nfp: prevent theoretical buffer overrun in nfp_eth_read_ports (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata format bit (John Linville) [1454760 1454745] - [netdrv] nfp: avoid rearming the interrupts when in busy poll (John Linville) [1454760 1454745] - [netdrv] nfp: store device pointer for the fastpath (John Linville) [1454760 1454745] - [netdrv] nfp: reorder variables in nfp_net_tx() (John Linville) [1454745 1454760] - [netdrv] nfp: move more ring debug info to debugfs (John Linville) [1454760 1454745] - [netdrv] nfp: implement .ndo_get_phys_port_name() (John Linville) [1454760 1454745] - [netdrv] nfp: add support for reporting CRC32 hash function (John Linville) [1454760 1454745] - [netdrv] nfp: fix potential use after free on xdp prog (John Linville) [1454760 1454745] - [netdrv] nfp: correct DMA direction in XDP DMA sync (John Linville) [1454760 1454745] - [netdrv] nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines (John Linville) [1454760 1454745] - [netdrv] bpf: add initial bpf tracepoints (John Linville) [1454760 1454745] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (John Linville) [1454760 1454745] - [netdrv] bpf: drop unnecessary context cast from BPF_PROG_RUN (John Linville) [1454760 1454745] - [netdrv] nfp: add support for offload of XDP programs (John Linville) [1454760 1454745] - [netdrv] nfp: remove unnecessary parameters from nfp_net_bpf_offload() (John Linville) [1454760 1454745] - [netdrv] nfp: add XDP support in the driver (John Linville) [1454760 1454745] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: zero extend 4 byte context loads (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: improve handling for disabled BPF syscall (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add offload of TC direct action mode (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for legacy redirect action (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add packet marking support (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: allow offloaded filters to update stats (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add hardware bpf offload (John Linville) [1454760 1454745] - [netdrv] nfp: add BPF to NFP code translator (John Linville) [1454760 1454745] - [netdrv] nfp: use centralized net_device min/max MTU checking (John Linville) [1454760 1454745]- [netdrv] mlxsw: spectrum_router: Avoid expensive lookup during route removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Track RIF of IPIP next hops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move VRF refcounting (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Only handle IPv4 and IPv6 events (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Prevent mirred-related crash on removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ (Ivan Vecera) [1486860] - [netdrv] uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support GRE tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add loopback accessors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use existing decap route (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 underlay decap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv6 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make nexthops typed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Introduce loopback RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support FID-less RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_l3proto (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Routing Tunnel Decap Properties Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RATR to support IP-in-IP tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RITR to support loopback device (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap in all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Forbid linking to devices that have uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Offload goto_chain termination action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Provide helper to lookup ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Allow to get group_id value for a ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Offload multichain TC rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Fix mrouter flag update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use correct config option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for nexthop group consolidation for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Prepare nexthop group's hash table for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use one LPM tree for all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Pass argument explicitly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Return void from deletion functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: make mlxsw_config_profile const (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Release multicast groups during fini (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't warn about valid situations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't ignore IPv6 notifications (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Abort on source-specific routes (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 routes addition / deletion (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Sanitize IPv6 FIB rules (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Demultiplex FIB event based on family (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Refresh offload indication upon group refresh (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't check state when refreshing offload indication (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Provide offload indication using nexthop flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Use correct EMAD transaction ID in debug message (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Clarify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Namespace IP2ME registers (Ivan Vecera) [1486860] - [netdrv] mlxsw: Update specification of reg_ritr_type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix build when IPv6 isn't enabled (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't batch neighbour deletion (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't offload routes next in list (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Update prefix count for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Rename functions to add / delete a FIB entry (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Drop unnecessary parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark IPv4 specific function accordingly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Create IPv4 specific entry struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow IPv6 routes to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RALUE register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend virtual routers with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make FIB node retrieval family agnostic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't create FIB node during lookup (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't assume neighbour type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set activity interval according to both neighbour tables (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Periodically dump active IPv6 neighbours (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHTD register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reflect IPv6 neighbours to the device (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHT register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on IPv6 addresses (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood unregistered multicast packets to router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Enable IPv6 on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Enable IPv6 router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Improve IPv6 unregistered multicast flooding (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Trap IPv4 packets with Router Alert option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Mark packets trapped in router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip tos (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add tos to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip tos acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip ttl (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add ttl to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip ttl acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Check status of memory allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variable (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in route replace (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add missing rollback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for access cable info via ethtool (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add MCIA register for cable info access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Pass port argument to module mapping functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Simplify port split flow (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark only first LPM tree as reserved (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge bypass FDB add/del (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for learning FDB through notification (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Change switchdev notifier API (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for querying supported bridge flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge FDB learning sync (Ivan Vecera) [1486860] - [netdrv] spectrum_flower: Implement gact trap TC action offload (Ivan Vecera) [1486860] - [netdrv] acl: Introduce ACL trap action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce ACL trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Fix size of trap_id field in CQE (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Align RIF index allocation with existing code (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix typo inside enumeration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Tidy up header file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Rename the firmware file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement the ethtool flash_device callback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add bridge dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: add helper for updating statistics on all actions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Implement common RIF core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement common FID core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Determine VR first when creating RIF (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood packets to router after RIF creation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Destroy RIF only based on its struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend the RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate RIF prior to its configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate FID prior to RIF configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't lose bridge port device during enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change signature of FID leave function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce Port-VLAN structure (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Set port's mode according to FID mappings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Validate firmware revision on init (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Create the mlxsw_fw_rev struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add the needed callbacks for mlxfw integration (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Data Access register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Control register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Query Information register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for tcp flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add acl block containing tcp flags for ipv4 (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add tcp flags acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Avoid possible NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix sparse warnings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix rif counter freeing routine (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix incorrect entry index (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Default ports to non-virtual mode (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Move PVID code to appropriate place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch learning operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch STP operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch VLAN operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove redundant check (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Initialize RIFs in a separate function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move FIB notification block to router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move RIFs array to its rightful place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Reduce scope of bridge struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reduce scope of router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffer: Reduce scope of shared buffer struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify VRF enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add FID miss trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Allow ports to work under OVS master (Ivan Vecera) [1486860] - [netdrv] add netif_is_ovs_port helper (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any vlan range (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Set dummy FID before forward action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add dummy FID initialization (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement action to set FID (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix indent in mlxsw_sp_netdevice_port_upper_event (Ivan Vecera) [1486860] - [netdrv] mlxsw: convert to pci_alloc_irq_vectors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add Support for erif table entries access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add rif helper functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Support for counters on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Router Interface Counter Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add definition for egress rif table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add placeholder for dpipe (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add counter fields to RITR register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_kvdl: Cosmetic kvdl allocator API change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Query cell size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Refactor port buffer configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffers: Query shared buffer size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Query maximum number of ports from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Query number of LPM trees from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Remove debugfs interface (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: fix swapped order of arguments packets and bytes (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Cosmetic naming change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't abort on l3mdev rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs on top of bridges (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't destroy RIF if L3 slave (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Associate RIFs with correct VR (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVMLR max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVM max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for TC flower offload statistics (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counters on TCAM entries (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for Policing and Counting action block (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add periodic ACL rule activity update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for direct rule access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM entry activity (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for generic flow counter allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Monitoring General Purpose Counter Set register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counter allocator (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make abort mechanism VR-aware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Explicitly Associate RIFs with VRs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Refactor virtual router handling (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify LPM tree allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Place RIF related code with router code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow more route types to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Destroy RIFs based on last removed address (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Associate PVID vPort with appropriate netdev (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't assume upper device's type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Sanitize bridge's upper devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for flower matches on VLAN ID, PCP (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for vlan modify TC action (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Remove unused bit (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix helper function and port variable names (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change ipv6 unregistered mc table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Update mc_disabled flag by switchdev attr (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Extend port_orig_get for bridge devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add an option to flood mc by mc_router_port (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Separate bc and mc floods (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change max vfid (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Make port flood update more generic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Break flood set func to be per table (Ivan Vecera) [1486860] - [netdrv] mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1486860] - [netdrv] mlxsw: add psample dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix HTGT register length (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add packet sample offloading support (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: add the Monitoring Packet Sampling Configuration Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: cmd: Fix API name comments for event-queues (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix mlxsw_i2c_write return value (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust placement of FIB abort warning (Ivan Vecera) [1486860] - [netdrv] mlxsw: use net core MTU range checking in more drivers (Ivan Vecera) [1486860]- [x86] mm: Unbreak modules that rely on external PAGE_KERNEL availability (Suravee Suthikulpanit) [1361287] - [x86] efi: Perform a single memremap() of efi memmap (Suravee Suthikulpanit) [1361287] - [x86] efi: Mark any EFI boot services areas as encrypted before freeing (Suravee Suthikulpanit) [1361287] - [x86] mm: Add invalid memory type to memremap_should_map_decrypted() (Suravee Suthikulpanit) [1361287] - [x86] Use FIXMAP_PAGE_NOCACHE in set_fixmap_nocache() (Suravee Suthikulpanit) [1361287] - [x86] serial/8250/8250_early: Use set_fixmap_io in serial driver (Suravee Suthikulpanit) [1361287] - [x86] realmode: Fix decryption of trampoline area (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Do not disable SWIOTLB if SME is active (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86: Avoid clearing the C-bit in rsvd_bits() (Suravee Suthikulpanit) [1361287] - [x86] mm: Make the SME mask a u64 (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP PTE flag for I/O mappings (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP in xen_remap_domain_mfn_range() (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix SME encryption stack ptr handling (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix regression with huge pages on PAE (Suravee Suthikulpanit) [1361287] - [x86] Enable PAT to use cache mode translation tables (Suravee Suthikulpanit) [1361287] - [x86] acpi, x86/mm: Remove encryption mask from ACPI page protection type (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Fix memory corruption with SME on successive kexecs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to make use of Secure Memory Encryption (Suravee Suthikulpanit) [1361287] - [kernel] compiler-gcc.h: Introduce __nostackprotector function attribute (Suravee Suthikulpanit) [1361287] - [x86] boot: Add early cmdline parsing for options with arguments (Suravee Suthikulpanit) [1361287] - [x86] boot: Pass in size to early cmdline parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify early command line parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when partial word matches (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when matching at end (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to encrypt the kernel in-place (Suravee Suthikulpanit) [1361287] - [x86] mm: Use proper encryption attributes with /dev/mem (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() some more (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() (Suravee Suthikulpanit) [1361287] - [x86] xen/x86: Remove SME feature in PV guests (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Allow kexec to be used with SME (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86/svm: Support Secure Memory Encryption within KVM (Suravee Suthikulpanit) [1361287] - [x86] drm, fbdev: Do not specify encrypted memory for video mappings (Suravee Suthikulpanit) [1361287] - [x86] boot/realmode: Check for memory encryption on the APs (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Allow the AMD IOMMU to work with memory encryption (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Make the microcode level available earlier in the boot (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add warnings for use of bounce buffers with SME (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add memory encryption support (Suravee Suthikulpanit) [1361287] - [x86] arch/x86/kernel/pci-dma.c: fix dma_generic_alloc_coherent() when CONFIG_DMA_CMA is enabled (Suravee Suthikulpanit) [1361287] - [x86] dma-mapping: fix GFP_ATOMIC macro usage (Suravee Suthikulpanit) [1361287] - [x86] realmode: Decrypt trampoline area if memory encryption is active (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for changing the memory encryption attribute (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access persistent memory in the clear (Suravee Suthikulpanit) [1361287] - [x86] boot: Use memremap() to map the MPF and MPC data (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access boot related data in the clear (Suravee Suthikulpanit) [1361287] - [x86] memremap: add arch specific hook for MEMREMAP_WB mappings (Suravee Suthikulpanit) [1361287] - [x86] memremap: check pfn validity before passing to pfn_to_page() (Suravee Suthikulpanit) [1361287] - [x86] memremap: add MEMREMAP_WC flag (Suravee Suthikulpanit) [1361287] - [x86] efi: Update EFI pagetable creation to work with SME (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Don't implicitly allow _PAGE_RW in kernel_map_pages_in_pgd() (Suravee Suthikulpanit) [1361287] - [x86] efi: Update efi_mem_type() to return an error rather than 0 (Suravee Suthikulpanit) [1361287] - [x86] efi: Add an EFI table address match function (Suravee Suthikulpanit) [1361287] - [x86] boot/e820: Add support to determine the E820 type of an address (Suravee Suthikulpanit) [1361287] - [x86] mm: Insure that boot memory areas are mapped properly (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for early encryption/decryption of memory (Suravee Suthikulpanit) [1361287] - [x86] mm: Extend early_memremap() support with additional attrs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add SME support for read_cr3_pa() (Suravee Suthikulpanit) [1361287] - [x86] mm: Provide general kernel support for memory encryption (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in memtype related functions (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in setting page attributes (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in arch/x86/mm/init_64.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in track_pfn_remap() and track_pfn_insert() (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/ioremap.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/iomap_32.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in asm/pgtable.h (Suravee Suthikulpanit) [1361287] - [x86] mm: Simplify p[g4um]d_page() macros (Suravee Suthikulpanit) [1361287] - [x86] asm: Move PUD_PAGE macros to page_types.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Add pud/pmd mask interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] asm: Fix pud/pmd interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to enable SME in early boot processing (Suravee Suthikulpanit) [1361287] - [x86] mm: Split read_cr3() into read_cr3_pa() and __read_cr3() (Suravee Suthikulpanit) [1361287] - [x86] init: Clear 'init_level4_pgt' earlier (Suravee Suthikulpanit) [1361287] - [x86] boot: Micro-optimize reset_early_page_tables() (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove phys_to_virt() usage in ioremap() (Suravee Suthikulpanit) [1361287] - [x86] mm: Add Secure Memory Encryption (SME) support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Handle SME reduction in physical address size (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Add the Secure Memory Encryption CPU feature (Suravee Suthikulpanit) [1361287] - [x86] mpparse, x86/acpi, x86/pci, x86/dmi, sfi: Use memremap() for RAM mappings (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Set write-protect cache mode for full PAT support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Document AMD Secure Memory Encryption (SME) (Suravee Suthikulpanit) [1361287] - [x86] efi: Add NV memory attribute (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Put __startup_64() into .head.text (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Rewrite startup_64() in C (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify kernel load address alignment check (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use 'push' instead of 'call' in start_cpu() (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Optimize fixmap page fixup (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use defines for page size (Suravee Suthikulpanit) [1361287] - [x86] head: Remove useless zeroed word (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove flush_tlb() and flush_tlb_current_task() (Suravee Suthikulpanit) [1361287] - [x86] mm: Audit and remove any unnecessary uses of module.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Make sure verify_cpu() has a good stack (Suravee Suthikulpanit) [1361287]- [net] ipv4: fib: Only flush FIB aliases belonging to currently flushed table (Ivan Vecera) [1500886] - [net] ipv6: fib: Dump tables during registration to FIB chain (Ivan Vecera) [1500886] - [net] Add module reference to FIB notifiers (Ivan Vecera) [1500886] - [net] ipv6: fib: Add helpers to hold / drop a reference on rt6_info (Ivan Vecera) [1500886] - [net] ipv6: Regenerate host route according to node pointer upon loopback up (Ivan Vecera) [1500886] - [net] ipv6: fib: Unlink replaced routes from their nodes (Ivan Vecera) [1500886] - [net] ipv6: fib: Don't assume only nodes hold a reference on routes (Ivan Vecera) [1500886] - [net] ipv6: fib: Add offload indication to routes (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Dump rules during registration to FIB chain (Ivan Vecera) [1500886] - [net] ipv6: fib: Add in-kernel notifications for route add / delete (Ivan Vecera) [1500886] - [net] ipv6: fib: Add FIB notifiers callbacks (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] fib_rules: Implement notification logic in core (Ivan Vecera) [1500886] - [net] rocker: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] mlxsw: spectrum_router: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] core: Make the FIB notification chain generic (Ivan Vecera) [1500886] - [net] ipv4: fib: Set offload indication according to nexthop flags (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Dump FIB rules when registering FIB notifier (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Add notifier info to FIB rules notifications (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] ipv4: fib: Remove redundant argument (Ivan Vecera) [1500886] - [net] ipv4: fib: Move FIB notification code to a separate file (Ivan Vecera) [1500886] - [net] netfilter: conntrack: fix race between nf_conntrack proc read and hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: fix lookup race during hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: move generation seqcnt out of netns_ct (Matteo Croce) [1487465] - [net] netfilter: nf_tables: fix mismatch in big-endian system (lorenzo bianconi) [1451551] - [net] xdp: Build a facade of the driver facing xdp code to ease backports (Neil Horman) [1510502]- [fs] ext4: Don't clear SGID when inheriting ACLs (Lukas Czerner) [1473480] - [fs] ext4: preserve i_mode if __ext4_set_acl() fails (Lukas Czerner) [1473480] - [fs] Avoid invalidation in interrupt context in dio_complete() (Lukas Czerner) [1457517] - [fs] Fix page cache inconsistency when mixing buffered and AIO DIO (Lukas Czerner) [1457517] - [fs] nfs: revert "nfs: Move the flock open mode check into nfs_flock()" (Benjamin Coddington) [1497225] - [fs] xfs: trim writepage mapping to within eof (Brian Foster) [1472081] - [fs] gfs2: Add calls to gfs2_holder_uninit in two error handlers (Andreas Grunbacher) [1505889] - [fs] ext4: fix data corruption for mmap writes (Lukas Czerner) [1461267] - [fs] gfs2: Implement SEEK_HOLE / SEEK_DATA via iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Switch fiemap implementation to use iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Implement iomap for block_map (Andreas Grunbacher) [1132508] - [fs] gfs2: Make height info part of metapath (Andreas Grunbacher) [1132508] - [fs] gfs2: Clarify gfs2_block_map (Andreas Grunbacher) [1132508] - [fs] iomap: Add IOMAP_F_DATA_INLINE flag (Andreas Grunbacher) [1132508] - [fs] iomap: Switch from blkno to disk offset (Andreas Grunbacher) [1132508] - [fs] xfs: fix contiguous dquot chunk iteration livelock (Bill O'Donnell) [1469359] - [fs] vfs: in iomap seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1469359] - [fs] xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent (Bill O'Donnell) [1469359] - [fs] vfs: Add iomap_seek_hole and iomap_seek_data helpers (Bill O'Donnell) [1469359] - [fs] vfs: Add page_cache_seek_hole_data helper (Bill O'Donnell) [1469359] - [fs] xfs: new inode extent list lookup helpers (Bill O'Donnell) [1469359] - [fs] xfs: provide helper for counting extents from if_bytes (Bill O'Donnell) [1469359] - [fs] xfs: wait on new inodes during quotaoff dquot release (Bill O'Donnell) [1429193] - [fs] xfs: update ag iterator to support wait on new inodes (Bill O'Donnell) [1429193] - [fs] xfs: support ability to wait on new inodes (Bill O'Donnell) [1429193] - [fs] ext4: prevent data corruption with inline data + DAX (Eric Sandeen) [1493850] - [fs] ext4: prevent data corruption with journaling + DAX (Eric Sandeen) [1493850] - [fs] ext4: add ext4_should_use_dax() (Eric Sandeen) [1493850] - [fs] rbd: use GFP_NOIO for parent stat and data requests (Ilya Dryomov) [1510600] - [fs] ceph: unlock dangling spinlock in try_flush_caps() (Ilya Dryomov) [1510600] - [fs] kabi: Adjust O_TMPFILE support to use kABI safe struct inode_operations_wrapper (Carlos Maiolino) [1428677] - [fs] xfs: initialize default acls for ->tmpfile() (Carlos Maiolino) [1428677] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1428677] - [fs] ext[34]: fix double put in tmpfile (Carlos Maiolino) [1428677] - [fs] ext4: fix a BUG when opening a file with O_TMPFILE flag (Carlos Maiolino) [1428677] - [fs] ext4: ->tmpfile() support (Carlos Maiolino) [1428677] - [fs] Fix file mode for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] path_openat(): fix double fput() (Carlos Maiolino) [1428677] - [fs] allow build_open_flags() to return an error (Carlos Maiolino) [1428677] - [fs] Safer ABI for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] Allow do_tmpfile set I_LINKABLE inode state (Carlos Maiolino) [1428677] - [fs] Implement O_TMPFILE (Carlos Maiolino) [1428677] - [fs] fuse: allow server to run in different pid_ns (Miklos Szeredi) [1438767] - [fs] fuse: Add support for pid namespaces (Miklos Szeredi) [1438767] - [fs] cifs: fix oplock break deadlocks (Leif Sahlberg) [1513280] - [fs] cifs: Fix some return values in case of error in 'crypt_message' (Leif Sahlberg) [1513280] - [fs] cifs: Improve readdir verbosity (Leif Sahlberg) [1513280] - [fs] cifs: transport: Use time_after for time comparison (Leif Sahlberg) [1513280] - [fs] smb2: Fix share type handling (Leif Sahlberg) [1513280] - [fs] cifs: cifsacl: Use a temporary ops variable to reduce code length (Leif Sahlberg) [1513280] - [fs] Don't delay freeing mids when blocked on slow socket write of request (Leif Sahlberg) [1513280] - [fs] cifs: silence lockdep splat in cifs_relock_file() (Leif Sahlberg) [1513280] - [fs] cifs: add misssing SFM mapping for doublequote (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_IOC_GET_MNT_INFO oops (Leif Sahlberg) [1513280] - [fs] cifs: fix mapping of SFM_SPACE and SFM_PERIOD (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops (Leif Sahlberg) [1513280] - [fs] cifs: fix leak in FSCTL_ENUM_SNAPS response handling (Leif Sahlberg) [1513280] - [fs] cifs: fix IPv6 link local, with scope id, address parsing (Leif Sahlberg) [1513280] - [fs] cifs: small underflow in cnvrtDosUnixTm() (Leif Sahlberg) [1513280] - [fs] cifs: don't check for failure from mempool_alloc() (Leif Sahlberg) [1513280]- [net] rtnetlink: fix missing size for IFLA_IF_NETNSID (Jiri Benc) [1497774] - [net] rtnetlink: use netnsid to query interface (Jiri Benc) [1497774] - [net] openvswitch: reliable interface indentification in port dumps (Jiri Benc) [1497774] - [net] export peernet2id_alloc (Jiri Benc) [1497774] - [net] rtnetlink: advertise the new nsid when the netns iface changes (Jiri Benc) [1497774] - [net] rtnelink: Move link dump consistency check out of the loop (Jiri Benc) [1497774] - [net] rtnetlink: Improve handling of failures on link and route dumps (Jiri Benc) [1497774] - [net] openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()' (Jiri Benc) [1497774] - [net] openvswitch: fix skb_panic due to the incorrect actions attrlen (Jiri Benc) [1497774] - [net] openvswitch: Remove unnecessary newlines from OVS_NLERR uses (Jiri Benc) [1497774] - [net] openvswitch: fix potential out of bound access in parse_ct (Jiri Benc) [1497774] - [net] openvswitch: Optimize operations for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Optimize updating for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Fix for force/commit action failures (Jiri Benc) [1497774] - [net] openvswitch: fix mis-ordered comment lines for ovs_skb_cb (Jiri Benc) [1497774] - [net] openvswitch: Avoid using stack larger than 1024 (Jiri Benc) [1497774] - [net] openvswitch: warn about missing first netlink attribute (Jiri Benc) [1497774] - [net] openvswitch: Add eventmask support to CT action (Jiri Benc) [1497774] - [net] openvswitch: Typo fix (Jiri Benc) [1497774] - [net] openvswitch: Delete conntrack entry clashing with an expectation (Jiri Benc) [1497774] - [net] openvswitch: Fix ovs_flow_key_update() (Jiri Benc) [1497774] - [net] openvswitch: Fix refcount leak on force commit (Jiri Benc) [1497774] - [net] openvswitch: Refactor sample and recirc actions implementation (Jiri Benc) [1497774] - [net] openvswitch: Optimize sample action for the clone use cases (Jiri Benc) [1497774] - [net] openvswitch: Refactor recirc key allocation (Jiri Benc) [1497774] - [net] openvswitch: Deferred fifo API change (Jiri Benc) [1497774] - [net] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (Jiri Benc) [1497774] - [net] openvswitch: Set the ipv6 source tunnel key address attribute correctly (Jiri Benc) [1497774] - [net] openvswitch: actions: fixed a brace coding style warning (Jiri Benc) [1497774] - [net] openvswitch: Set event bit after initializing labels (Jiri Benc) [1497774] - [net] openvswitch: Set internal device max mtu to ETH_MAX_MTU (Jiri Benc) [1497774] - [net] openvswitch: Pack struct sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Add force commit (Jiri Benc) [1497774] - [net] openvswitch: Add original direction conntrack tuple to sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Inherit master's labels (Jiri Benc) [1497774] - [net] openvswitch: Refactor labels initialization (Jiri Benc) [1497774] - [net] openvswitch: Simplify labels length logic (Jiri Benc) [1497774] - [net] openvswitch: Unionize ovs_key_ct_label with a u32 array (Jiri Benc) [1497774] - [net] openvswitch: Do not trigger events for unconfirmed connections (Jiri Benc) [1497774] - [net] openvswitch: Simplify do_execute_actions() (Jiri Benc) [1497774] - [net] openvswitch: upcall: Fix vlan handling (Jiri Benc) [1497774] - [net] openvswitch: Add a missing break statement (Jiri Benc) [1497774] - [net] openvswitch: allow L3 netdev ports (Jiri Benc) [1497774] - [net] openvswitch: add Ethernet push and pop actions (Jiri Benc) [1497774] - [net] openvswitch: netlink: support L3 packets (Jiri Benc) [1497774] - [net] openvswitch: add processing of L3 packets (Jiri Benc) [1497774] - [net] openvswitch: support MPLS push and pop for L3 packets (Jiri Benc) [1497774] - [net] openvswitch: pass mac_proto to ovs_vport_send (Jiri Benc) [1497774] - [net] openvswitch: add mac_proto field to the flow key (Jiri Benc) [1497774] - [net] openvswitch: use hard_header_len instead of hardcoded ETH_HLEN (Jiri Benc) [1497774] - [net] openvswitch: use core MTU range checking in core net infra (Jiri Benc) [1497774] - [net] openvswitch: remove unnecessary EXPORT_SYMBOLs (Jiri Benc) [1497774] - [net] openvswitch: remove unused functions (Jiri Benc) [1497774] - [net] openvswitch: use alias for genetlink family names (Jiri Benc) [1497774] - [net] openvswitch: 802.1ad uapi changes (Jiri Benc) [1497774] - [net] openvswitch: Free tmpl with tmpl_free (Jiri Benc) [1497774] - [net] openvswitch: use __u32 from linux/types.h (Jiri Benc) [1497774] - [net] openvswitch: Only set mark and labels with a commit flag (Jiri Benc) [1497774] - [net] openvswitch: Set mark and labels before confirming (Jiri Benc) [1497774] - [net] openvswitch: Add packet len info to upcall (Jiri Benc) [1497774] - [net] openvswitch: Add packet truncation support (Jiri Benc) [1497774] - [net] ip_tunnels: define IP_TUNNEL_OPTS_MAX and use it (Jiri Benc) [1497774] - [net] oenvswitch: Change pseudohdr argument of inet_proto_csum_replace* to be a bool (Jiri Benc) [1497774] - [net] openvswitch: remove extraneous include (Jiri Benc) [1497774] - [net] ipv6: orphan skbs in reassembly unit (Jiri Benc) [1497774] - [net] netfilter: conntrack: remove unused netns_ct member (Jiri Benc) [1497774] - [net] netfilter: conntrack: avoid excess memory allocation (Jiri Benc) [1497774] - [net] netfilter: conntrack: support a fixed size of 128 distinct labels (Jiri Benc) [1497774] - [net] netfilter: connlabels: move helpers to xt_connlabel (Jiri Benc) [1497774] - [net] openvswitch: correctly fragment packet with mpls headers (Jiri Benc) [1497774] - [net] openvswitch: use mpls_hdr (Jiri Benc) [1497774] - [net] mpls: move mpls_hdr to a common location (Jiri Benc) [1497774] - [net] openvswitch: mpls: set network header correctly on key extract (Jiri Benc) [1497774] - [net] veth: Set features for MPLS (Jiri Benc) [1497774] - [net] mpls: Fixups for GSO (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso and mpls_router to be built as modules (Jiri Benc) [1497774] - [net] mpls: spelling: s/conceved/conceived/, s/as/a/ (Jiri Benc) [1497774] - [net] mpls: Refactor how the mpls module is built (Jiri Benc) [1497774] - [net] Remove MPLS GSO feature (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso to be built as module (Jiri Benc) [1497774] - [net] mpls: Fix mpls_gso handler (Jiri Benc) [1497774] - [net] genetlink: Make family a signed integer (Jiri Benc) [1497774] - [net] genetlink: Fix generic netlink family unregister (Jiri Benc) [1497774] - [net] genetlink: fix counting regression on ctrl_dumpfamily() (Jiri Benc) [1497774] - [net] genetlink: fix error return code in genl_register_family() (Jiri Benc) [1497774] - [net] genetlink: use idr to track families (Jiri Benc) [1497774] - [kernel] kabi: add RH_KABI_CONST (Jiri Benc) [1497774] - [net] genetlink: statically initialize families (Jiri Benc) [1497774] - [net] drop_monitor: fix the value of maxattr (Jiri Benc) [1497774] - [net] genetlink: no longer support using static family IDs (Jiri Benc) [1497774] - [net] genetlink: introduce and use genl_family_attrbuf() (Jiri Benc) [1497774] - [net] nfnetlink: remove nfnetlink_alloc_skb (Jiri Benc) [1497774] - [net] revert "genl: Add genlmsg_new_unicast() for unicast message allocation" (Jiri Benc) [1497774] - [net] openvswitch: revert: "Enable memory mapped Netlink i/o" (Jiri Benc) [1497774] - [net] netlink: remove mmapped netlink support (Jiri Benc) [1497774] - [net] genetlink: simplify genl_notify (Jiri Benc) [1497774] - [net] genetlink: synchronize socket closing and family removal (Jiri Benc) [1497774] - [net] genetlink: document parallel_ops (Jiri Benc) [1497774] - [net] netlink: call unbind when releasing socket (Jiri Benc) [1497774] - [net] netlink: update listeners directly when removing socket (Jiri Benc) [1497774] - [net] netlink: rename netlink_unbind() to netlink_undo_bind() (Jiri Benc) [1497774] - [net] netlink: implement unbind to netlink_setsockopt NETLINK_DROP_MEMBERSHIP (Jiri Benc) [1497774]- [md] dm bufio: fix integer overflow when limiting maximum cache size (Mike Snitzer) [1512096] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1512096] - [md] dm: do not set 'discards_supported' in targets that do not need it (Mike Snitzer) [1512096] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1512096] - [md] dm mpath: remove annoying message of 'blk_get_request() returned -11' (Mike Snitzer) [1512096] - [md] dm space map metadata: use ARRAY_SIZE (Mike Snitzer) [1512096] - [md] dm: small cleanup in dm_get_md() (Mike Snitzer) [1512096] - [md] dm: fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1512096] - [md] dm cache: lift common migration preparation code to alloc_migration() (Mike Snitzer) [1512096] - [md] dm cache: remove usused deferred_cells member from struct cache (Mike Snitzer) [1512096] - [md] dm cache policy smq: allocate cache blocks in order (Mike Snitzer) [1512096] - [md] dm cache policy smq: change max background work from 10240 to 4096 blocks (Mike Snitzer) [1512096] - [md] dm cache background tracker: limit amount of background work that may be issued at once (Mike Snitzer) [1512096] - [md] dm cache policy smq: take origin idle status into account when queuing writebacks (Mike Snitzer) [1512096] - [md] dm cache policy smq: handle races with queuing background_work (Mike Snitzer) [1512096] - [md] dm cache: pass cache structure to mode functions (Mike Snitzer) [1512096] - [md] dm cache: fix race condition in the writeback mode overwrite_bio optimisation (Mike Snitzer) [1512095] - [md] dm raid: fix panic when attempting to force a raid to sync (Mike Snitzer) [1512096] - [x86] x86/smpboot: Fix __max_logical_packages estimate (Prarit Bhargava) [1474709] - [x86] x86/topology: Avoid wasting 128k for package id array (Prarit Bhargava) [1474709] - [x86] perf/x86/intel/uncore: Cache logical pkg id in uncore driver (Prarit Bhargava) [1474709] - [x86] kvm: mmu: always terminate page walks at level 1 (Paolo Bonzini) [1500381] {CVE-2017-12188} - [x86] kvm: nvmx: update last_nonleaf_level when initializing nested EPT (Paolo Bonzini) [1500381] {CVE-2017-12188} - [net] act_tunnel_key: fix NULL pointer dereference in tunnel_key_release() (Davide Caratti) [1511309] - [net] act_tunnel_key: fix wrong pointer dereference in tcf_idr_create() (Davide Caratti) [1511309] - [net] packet: in packet_do_bind, test fanout with bind_lock held (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: hold bind lock when rebinding to fanout hook (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: Do not call fanout_release from atomic contexts (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: fix races in fanout_add() (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] bonding: remove rtmsg_ifinfo called after bond_lower_state_changed (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to rtnetlink_event (Stefano Brivio) [1505975] - [net] bonding: remove rtmsg_ifinfo called in bond_master_upper_dev_link (Stefano Brivio) [1505975] - [net] rtnetlink: do not set notification for tx_queue_len in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: check DO_SETLINK_NOTIFY correctly in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEUPPER event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_POST_TYPE_CHANGE event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGE_TX_QUEUE_LEN event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEMTU event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] revert "rtnetlink: Do not generate notifications for CHANGEADDR event" (Stefano Brivio) [1505975] - [net] rtnetlink: use the new rtnl_get_event() interface (Vlad Yasevich) [1438106] - [net] rtnl: Add support for netdev event to link messages (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGE_TX_QUEUE_LEN event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGELOWERSTATE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for PRECHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for POST_TYPE_CHANGE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGEADDR event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notification for UDP_TUNNEL_PUSH_INFO (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for MTU events (Vlad Yasevich) [1438106] - [net] rtnetlink: Convert rtnetlink_event to white list (Vlad Yasevich) [1438106] - [crypto] rsa: Disable fips admission of rsa crypto (Neil Horman) [1475478] - [crypto] testmgr - add test cases for CRC32 (Neil Horman) [1475478] - [crypto] Add missing chunk from addition of zlib tests (Neil Horman) [1475478] - [crypto] acomp - update testmgr with support for acomp (Neil Horman) [1475478] - [crypto] qat - avoid an uninitialized variable warning (Neil Horman) [1475478] - [crypto] qat - comply with crypto_akcipher_maxsize() (Neil Horman) [1475478] - [crypto] qat - comply with crypto_kpp_maxsize() (Neil Horman) [1475478] - [crypto] testmgr - fix !x==y confusion (Neil Horman) [1475478] - [crypto] scomp - add support for deflate rfc1950 (zlib) (Neil Horman) [1475478] - [crypto] scomp - allow registration of multiple scomps (Neil Horman) [1475478] - [crypto] acomp - allow registration of multiple acomps (Neil Horman) [1475478] - [crypto] kpp - constify buffer passed to crypto_kpp_set_secret() (Neil Horman) [1475478] - [crypto] qat - increase number of supported devices (Neil Horman) [1475478] - [crypto] qat - modify format of dev top level debugfs entries (Neil Horman) [1475478] - [crypto] qat - replace hardcoded BIT(0) in vf_isr (Neil Horman) [1475478] - [crypto] qat - fix comments describing adf_disable_sriov() (Neil Horman) [1475478] - [crypto] qat - fix indentation (Neil Horman) [1475478] - [crypto] acomp - add support for deflate via scomp (Neil Horman) [1475478] - [crypto] acomp - add driver-side scomp interface (Neil Horman) [1475478] - [crypto] acomp - add asynchronous compression api (Neil Horman) [1475478] - [kernel] audit: Record fanotify access control decisions (Steve Grubb) [1451872]- [fs] vfs: fix softlockup in shrink_dcache_for_umount() (Miklos Szeredi) [1471875] - [fs] cifs: check MaxPathNameComponentLength != 0 before using it (Leif Sahlberg) [1484619] - [fs] cifs: remove endian related sparse warning (Leif Sahlberg) [1484619] - [fs] cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() (Leif Sahlberg) [1484619] - [fs] dlm: Eliminate CF_CONNECT_PENDING flag (Robert S Peterson) [1498538] - [fs] dlm: use sock_create_lite inside tcp_accept_from_sock (Robert S Peterson) [1498538] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1498538] - [pci] Detach driver before procfs & sysfs teardown on device remove (Alex Williamson) [1447196] - [hid] wacom: switch Dell canvas into highres mode (Benjamin Tissoires) [1507821] - [x86] module: Detect and skip invalid relocations (Josh Poimboeuf) [1512763] - [x86] kvm: svm: add support for RDTSCP (Eduardo Habkost) [1511805] - [x86] tsc: Force TSC_ADJUST register to value >= zero (Prarit Bhargava) [1497055] - [x86] tsc: Validate cpumask pointer before accessing it (Prarit Bhargava) [1497055] - [x86] tsc: Try to adjust TSC if sync test fails (Prarit Bhargava) [1497055] - [x86] tsc: Prepare warp test for TSC adjustment (Prarit Bhargava) [1497055] - [x86] tsc: Move sync cleanup to a safe place (Prarit Bhargava) [1497055] - [x86] tsc: Sync test only for the first cpu in a package (Prarit Bhargava) [1497055] - [x86] tsc: Verify TSC_ADJUST from idle (Prarit Bhargava) [1497055] - [x86] tsc: Store and check TSC ADJUST MSR (Prarit Bhargava) [1497055] - [x86] tsc: Detect random warps (Prarit Bhargava) [1497055] - [s390] noexec: execute kexec datamover without DAT (Hendrik Brueckner) [1513893] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1513894] - [nvme] update timeout module parameter type (David Milburn) [1507889] - [virt] kvm: make pid available for uevents without debugfs (Paolo Bonzini) [1469484] - [virt] revert "kvm: introduce guest count uevent" (Paolo Bonzini) [1469484] - [virt] kvm: trigger uevents when creating or destroying a VM (Paolo Bonzini) [1469484] - [netdrv] bonding: fix slave stuck in BOND_LINK_FAIL state (Jarod Wilson) [1500430 1496837 1493777] - [netdrv] bonding: discard lowest hash bit for 802.3ad layer 3+4 (Jarod Wilson) [1493777] - [netdrv] bonding: speed/duplex update at NETDEV_UP event (Jarod Wilson) [1493777] - [netdrv] e1000e: Be drop monitor friendly (David Arcari) [1505547] - [netdrv] e1000e: apply burst mode settings only on default (David Arcari) [1505547] - [netdrv] e1000e: fix buffer overrun while the I219 is processing DMA transactions (David Arcari) [1505547] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1505547] - [netdrv] e1000e: Separate signaling for link check/link up (David Arcari) [1505547] - [netdrv] e1000e: Fix return value test (David Arcari) [1505547] - [netdrv] e1000e: Fix wrong comment related to link detection (David Arcari) [1505547] - [netdrv] e1000e: Fix error path in link detection (David Arcari) [1505547] - [netdrv] e1000e: use setup_timer() helper (David Arcari) [1505547] - [netdrv] ibmvnic: Add vnic client data to login buffer (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Set state UP (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Fix failover error path for non-fatal resets (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Update reset infrastructure to support tunable parameters (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Let users change net device features (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable TSO support (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable scatter-gather support (Gustavo Duarte) [1508849]- [mm] huge pagecache: mmap_sem is unlocked when truncation splits pmd (Eric Sandeen) [1514874] - [mm] thp: skip file huge pmd on copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] fix memory leak in copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] dax: fix DAX PMD pgoff usage (Jeff Moyer) [1513605] - [kernel] fix device-dax pud write-faults triggered by get_user_pages() (Larry Woodman) [1457572 1457561] - [dax] explicitly set noop_backing_dev_info (Larry Woodman) [1457572 1457561] - [tools] fix mock pmem_direct_access() implementation (Larry Woodman) [1457572 1457561] - [x86] Remove paravirt ops pmd_update[_defer] and pte_update_defer (Larry Woodman) [1457572 1457561] - [dax] switch to srcu, fix rcu_read_lock() vs pte allocation (Larry Woodman) [1471656 1457572 1457561] - [mm] fix cache mode tracking in vm_insert_mixed() (Larry Woodman) [1457572 1457561] - [kernel] fix cache mode of dax pmd mappings (Larry Woodman) [1457572 1457561] - [mm] update with WRITE_ONCE/READ_ONCE (Larry Woodman) [1457572 1457561] - [kernel] do not hint for NUMA balancing on VM_MIXEDMAP mappings (Larry Woodman) [1457572 1457561] - [mm] skip VM_HUGETLB and VM_MIXEDMAP VMA for lazy mbind (Larry Woodman) [1457572 1457561] - [x86] Honour passed pgprot in track_pfn_insert() and track_pfn_remap() (Larry Woodman) [1457572 1457561] - [dax] revert "rhel: device-dax: only support page-sized faults" (Larry Woodman) [1457572 1457561] - [x86] fix get_user_pages() vs device-dax pud mappings (Larry Woodman) [1457572 1457561] - [dax] fix pud fault fallback handling (Larry Woodman) [1457572 1457561] - [dax] fix pmd/pte fault fallback handling (Larry Woodman) [1457572 1457561] - [mm] replace FAULT_FLAG_SIZE with parameter to huge_fault (Larry Woodman) [1457572 1457561] - [dax] Support for transparent PUD pages for device DAX (Larry Woodman) [1457572 1457561] - [mm] dd support for PUD-sized transparent hugepages (Larry Woodman) [1457572 1457561] - [mm] change ->pmd_fault to ->huge_fault (Larry Woodman) [1457572 1457561] - [mm] change pmd_fault() to take only vmf parameter (Larry Woodman) [1457572 1457561] - [mm] make pmd_fault() and friends be the same as fault() (Larry Woodman) [1457572 1457561] - [mm] join struct fault_env and vm_fault (Larry Woodman) [1457572 1457561] - [mm] do not pass mm_struct into handle_mm_fault (Larry Woodman) [1457572 1457561]- [security] keys: trusted: fix writing past end of buffer in trusted_read() (David Howells) [1509152 1503242] - [security] keys: return full count in keyring_read() if buffer is too small (David Howells) [1509152 1503242] - [lib] assoc_array: Fix a buggy node-splitting case (David Howells) [1503242 1501286] {CVE-2017-1219} - [security] keys: load key flags and expiry time atomically in proc_keys_show() (David Howells) [1503242] - [security] keys: Load key expiry time atomically in keyring_search_iterator() (David Howells) [1503242] - [security] keys: load key flags and expiry time atomically in key_validate() (David Howells) [1503242] - [security] keys: don't let add_key() update an uninstantiated key (David Howells) [1503242] - [security] keys: Fix race between updating and finding a negative key (David Howells) [1503242] - [security] keys: encrypted: fix dereference of NULL user_key_payload (David Howells) [1503242] - [security] keys: big_key: Use key preparsing (David Howells) [1503242] - [security] keys: properly zero out sensitive key material in big_key (David Howells) [1503242] - [security] keys: use kmemdup() in request_key_auth_new() (David Howells) [1503242] - [security] keys: reset parent each time before searching key_user_tree (David Howells) [1503242] - [security] keys: prevent KEYCTL_READ on negative key (David Howells) [1503242 1498371] - [security] keys: prevent creating a different user's keyrings (David Howells) [1503242] - [security] keys: fix writing past end of user-supplied buffer in keyring_read() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_read_key() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_assume_authority() (David Howells) [1503242] - [security] keys: don't revoke uninstantiated key in request_key_auth_new() (David Howells) [1503242] - [security] keys: fix cred refcount leak in request_key_auth_new() (David Howells) [1503242] - [lib] oid_registry.c: x.509: fix the buffer overflow in the utility function for OID string (David Howells) [1503242] - [crypto] crypto : asymmetric_keys : verify_pefile:zero memory content before freeing (David Howells) [1503242] - [security] keys: sanitize key structs before freeing (David Howells) [1503242] - [security] keys: trusted: sanitize all key material (David Howells) [1503242] - [security] keys: encrypted: sanitize all key material (David Howells) [1503242] - [security] keys: user_defined: sanitize key payloads (David Howells) [1503242] - [security] keys: sanitize add_key() and keyctl() key payloads (David Howells) [1503242] - [security] keys: fix freeing uninitialized memory in key_update() (David Howells) [1503242] - [security] keys: encrypted: use constant-time HMAC comparison (David Howells) [1503242] - [crypto] hash - Add helpers to zero stack request/descriptor (David Howells) [1503242] - [security] keys: encrypted: fix race causing incorrect HMAC calculations (David Howells) [1503242] - [security] keys: Fix stale key registration at error path (David Howells) [1503242] - [security] keys: encrypted: fix buffer overread in valid_master_desc() (David Howells) [1503242] - [security] keys: put keyring if install_session_keyring_to_cred() fails (David Howells) [1503242] - [security] keys: Delete an error message for a failed memory allocation in get_derived_key() (David Howells) [1503242] - [security] use READ_ONCE instead of deprecated ACCESS_ONCE (David Howells) [1503242] - [security] keys: add CONFIG_KEYS_COMPAT to Kconfig (David Howells) [1503242] - [crypto] pkcs#7: pkcs7_validate_trust(): initialize the _trusted output argument (David Howells) [1503242] - [crypto] x.509: Handle midnight alternative notation in GeneralizedTime (David Howells) [1503242] - [crypto] x.509: Support leap seconds (David Howells) [1503242] - [crypto] x.509: Fix leap year handling again (David Howells) [1503242] - [crypto] x.509: Fix the time validation [ver #2] (David Howells) [1503242] - [crypto] pkcs#7: Improve and export the X.509 ASN.1 time object decoder (David Howells) [1503242] - [crypto] asymmetric_keys - Fix unaligned access in x509_get_sig_params() (David Howells) [1503242] - [crypto] pkcs7 - Fix unaligned access in pkcs7_verify() (David Howells) [1503242] - [crypto] pkcs#7: Handle PKCS#7 messages that contain no X.509 certs (David Howells) [1503242] - [crypto] pkcs#7: Better handling of unsupported crypto (David Howells) [1503242] - [crypto] keys: Set pr_fmt() in asymmetric key signature handling (David Howells) [1503242] - [crypto] keys: Fix public_key asymmetric key subtype name (David Howells) [1503242] - [crypto] rsa: Don't select non-existent symbol (David Howells) [1503242] - [crypto] keys: The RSA public key algorithm needs to select MPILIB (David Howells) [1503242] - [security] ima: provide support for arbitrary hash algorithms (David Howells) [1503242] - [security] keys: fix dereferencing NULL payload with nonzero length (David Howells) [1464851] - [security] keys: Fix handling of stored error in a negatively instantiated user key (David Howells) [1466457 1411622] {CVE-2015-8539 CVE-2017-7472} - [security] keys: fix keyctl_set_reqkey_keyring() to not leak thread keyrings (David Howells) [1466457 1450158] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Differentiate uses of rcu_dereference_key() and user_key_payload() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Use memzero_explicit() for secret data (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Fix an error code in request_master_key() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}- [fs] writeback: fix a subtle race condition in I_DIRTY clearing (Eric Sandeen) [1492058] - [fs] ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO (Eric Sandeen) [1492058] - [fs] dax: fix deadlock due to misaligned PMD faults (Eric Sandeen) [1492040] - [fs] fs/dax.c: fix inefficiency in dax_writeback_mapping_range() (Eric Sandeen) [1492058] - [fs] dax: fix race between colliding PMD & PTE entries (Eric Sandeen) [1492052] - [fs] dax: fix PMD data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] dax: fix data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] ext4: return to starting transaction in ext4_dax_huge_fault() (Eric Sandeen) [1492051] - [fs] mm: fix data corruption due to stale mmap reads (Eric Sandeen) [1492051] - [fs] Revert "block: use DAX for partition table reads" (Eric Sandeen) [1492058] - [fs] dax: prevent invalidation of mapped DAX entries (Eric Sandeen) [1492051] - [fs] dax: fix radix tree insertion race (Eric Sandeen) [1473838] - [fs] mm,fs,dax: mark dax_iomap_pmd_fault as const (Eric Sandeen) [1492058] - [fs] iomap: constify struct iomap_ops (Eric Sandeen) [1492058] - [fs] dax: fix build warnings with FS_DAX and !FS_IOMAP (Eric Sandeen) [1492058] - [fs] ext4: Add select for CONFIG_FS_IOMAP (Eric Sandeen) [1492058] - [mm] dax: wrprotect pmd_t in dax_mapping_entry_mkclean (Larry Woodman) [1457572] - [mm] add follow_pte_pmd() (Larry Woodman) [1457572] - [mm] x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP (Larry Woodman) [1457572] - [mm] mincore: add support for DAX huge page mappings (Larry Woodman) [1457572] - [mm] ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings (Larry Woodman) [1457572] - [mm] thp, dax: add thp_get_unmapped_area for pmd mappings (Larry Woodman) [1457572] - [mm] dax: re-enable dax pmd mappings (Larry Woodman) [1457572 1383493] - [mm] allow GFP_{FS, IO} for page_cache_read page cache allocation (Larry Woodman) [1457572 1383493] - [mm] fix compilation issues is DAX PMD code (Larry Woodman) [1457572 1383493] - [mm] mm, x86: get_user_pages() for dax mappings (Larry Woodman) [1457572 1383493] - [mm] mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd (Larry Woodman) [1457572 1383493] - [mm] dax: add tracepoint to dax_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint to dax_writeback_one() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_writeback_mapping_range() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pfn_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_iomap_pte_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] ext4: Simplify DAX fault path (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Call ->iomap_begin without entry lock during dax fault (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Finish fault completely when loading holes (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Avoid page invalidation races and unnecessary radix tree traversals (Larry Woodman) [1457569 1383493 1457572] - [mm] Invalidate DAX radix tree entries only if appropriate (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: update MAINTAINERS entries for FS DAX (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint infrastructure, PMD tracing (Larry Woodman) [1457569 1383493 1457572] - [mm] tracing: add __print_flags_u64() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: clear dirty entry tags on cache flush (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: protect PTE modification on WP fault by radix tree entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: make cache flushing protected by entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] export follow_pte() (Larry Woodman) [1457569 1383493 1457572] - [mm] change return values of finish_mkwrite_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] provide helper for finishing mkwrite faults (Larry Woodman) [1457569 1383493 1457572] - [mm] pass vm_fault structure into do_page_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] move handling of COW faults into DAX code (Larry Woodman) [1457569 1383493 1457572] - [mm] allow full handling of COW faults in ->fault handlers (Larry Woodman) [1457569 1383493 1457572] - [mm] factor out functionality to finish page faults (Larry Woodman) [1457569 1383493 1457572] - [mm] extend struct vm_fault (Larry Woodman) [1457569 1383493 1457572]- [tools] revert "tools/power turbostat: stop migrating, unless '-m'" (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel (Prarit Bhargava) [1514290] - [tools] power turbostat: stop migrating, unless '-m' (Prarit Bhargava) [1514290] - [tools] power turbostat: if --debug, print sampling overhead (Prarit Bhargava) [1514290] - [tools] power turbostat: hide SKL counters, when not requested (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: fix impossibly large CPUc1 value (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 add missing column definitions (Prarit Bhargava) [1514290] - [tools] power turbostat: update HWP dump to decimal from hex (Prarit Bhargava) [1514290] - [tools] power turbostat: enable package THERM_INTERRUPT dump (Prarit Bhargava) [1514290] - [tools] power turbostat: show missing Core and GFX power on SKL and KBL (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: GFXMHz column not changing (Prarit Bhargava) [1514290] - [tools] power turbostat: version 17.02.24 (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: --add u32 was printed as u64 (Prarit Bhargava) [1514290] - [tools] power turbostat: show error on exec (Prarit Bhargava) [1514290] - [tools] power turbostat: dump p-state software config (Prarit Bhargava) [1514290] - [tools] power turbostat: show package number, even without --debug (Prarit Bhargava) [1514290] - [tools] power turbostat: support "--hide C1" etc (Prarit Bhargava) [1514290] - [tools] power turbostat: move --Package and --processor into the --cpu option (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 update (Prarit Bhargava) [1514290] - [tools] power turbostat: update --list feature (Prarit Bhargava) [1514290] - [tools] power turbostat: use wide columns to display large numbers (Prarit Bhargava) [1514290] - [tools] power turbostat: Add --list option to show available header names (Prarit Bhargava) [1514290] - [tools] power turbostat: fix zero IRQ count shown in one-shot command mode (Prarit Bhargava) [1514290] - [tools] power turbostat: add --cpu parameter (Prarit Bhargava) [1514290] - [tools] power turbostat: print sysfs C-state stats (Prarit Bhargava) [1514290] - [tools] power turbostat: extend --add option to accept /sys path (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on BDX (Prarit Bhargava) [1514290] - [tools] power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on SKX (Prarit Bhargava) [1514290] - [tools] turbostat: Move functions to correct location (Prarit Bhargava) [1514290] - [tools] power turbostat: use tsc_tweak everwhere it is needed (Prarit Bhargava) [1514290] - [tools] power turbostat: Baytrail c-state support (Prarit Bhargava) [1514290] - [tools] power turbostat: print system config, unless --quiet (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: decode CPUID(6).TURBO (Prarit Bhargava) [1514290] - [x86] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: dump Atom P-states correctly (Prarit Bhargava) [1514290] - [x86] x86 msr-index.h: Define Atom specific core ratio MSR locations (Prarit Bhargava) [1514290] - [tools] power turbostat: add precision to --debug frequency output (Prarit Bhargava) [1514290] - [tools] power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [x86] msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding (Prarit Bhargava) [1514290] - [tools] power turbostat: decode Baytrail CC6 and MC6 demotion configuration (Prarit Bhargava) [1514290] - [tools] power turbostat: BYT does not have MSR_MISC_PWR_MGMT (Prarit Bhargava) [1514290] - [powercap] x86/cpu: Rename Merrifield2 to Moorefield (Prarit Bhargava) [1514290] - [tools] power turbostat: Display HWP OOB status (Prarit Bhargava) [1514290] - [tools] power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1514290]- [infiniband] rdma/nldev: Enforce device index check for port callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flag (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse vlan priority as sl (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse VLAN ID correctly and ignore the value of zero (Don Dutile) [1499364 1462433 1456694] - [infiniband] ib/mlx5: Fix label order in error path handling (Don Dutile) [1499364 1456694] - [infiniband] rdma/iwpm: Properly mark end of NL messages (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Unsuccessful PCIe caps tuning should not fail driver load (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: On error, fix use after free during user context setup (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Return correct value in general interrupt handler (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check eeprom config partition validity (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only reset QSFP after link up and turn off AOC TX (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Turn off AOC TX after offline substates (Don Dutile) [1499364 1452789 1456694] - [infiniband] ib/mlx5: Fix NULL deference on mlx5_ib_update_xlt failure (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Simplify mlx5_ib_cont_pages (Don Dutile) [1499364 1456694 1456699] - [infiniband] ib/ipoib: Fix inconsistency with free_netdev and free_rdma_netdev (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Fix sysfs Pkey create<->remove possible deadlock (Don Dutile) [1499364 1456699] - [infiniband] ib: Correct MR length field to be 64-bit (Don Dutile) [1499364] - [infiniband] ib/core: Fix qp_sec use after free access (Don Dutile) [1499364] - [infiniband] ib/core: Fix typo in the name of the tag-matching cap struct (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix reporting correct opcodes for completion (Don Dutile) [1499364 1454965 1456694] - [infiniband] ib/mlx5: fix debugfs cleanup (Don Dutile) [1499364 1456694] - [infiniband] ib/ocrdma: fix incorrect fall-through on switch statement (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Suppress the retry related completion errors (Don Dutile) [1499364 1456699] - [infiniband] ib/core: Fix for core panic (Don Dutile) [1499364 1462433] - [netdrv] qed: remove unnecessary call to memset (Don Dutile) [1499364 1462433 1456692] - [infiniband] ib/mlx4: fix sprintf format warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/netlink: clean up message validity array initializer (Don Dutile) [1499364] - [infiniband] rdam/netlink: Fix out-of-bound access while checking message validity (Don Dutile) [1499364] - [net] xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler (Don Dutile) [1499364] - [net] sunrpc: fix a list corruption issue in xprt_release() (Don Dutile) [1499364] - [net] sunrpc: Add a separate spinlock to protect the RPC request receive list (Don Dutile) [1499364] - [net] sunrpc: Don't hold the transport lock across socket copy operations (Don Dutile) [1499364] - [net] sunrpc: Fix up socket autodisconnect (Don Dutile) [1499364] - [net] svcrdma: Estimate Send Queue depth properly (Don Dutile) [1499364] - [infiniband] rdma core: Add rdma_rw_mr_payload() (Don Dutile) [1499364] - [net] svcrdma: Limit RQ depth (Don Dutile) [1499364] - [net] svcrdma: Populate tail iovec when receiving (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Use ARRAY_SIZE macro (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix incorrect size allocation for dev->caps.spec_qps (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix memory leaks on error exit path (Don Dutile) [1499364 1456692] - [infiniband] ib/core: Expose ioctl interface through experimental Kconfig (Don Dutile) [1499364] - [infiniband] ib/core: Assign root to all drivers (Don Dutile) [1499364] - [infiniband] ib/core: Add completion queue (cq) object actions (Don Dutile) [1499364] - [infiniband] ib/core: Add legacy driver's user-data (Don Dutile) [1499364] - [infiniband] ib/core: Export ioctl enum types to user-space (Don Dutile) [1499364] - [infiniband] ib/core: Explicitly destroy an object while keeping uobject (Don Dutile) [1499364] - [infiniband] ib/core: Add macros for declaring methods and attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add uverbs merge trees functionality (Don Dutile) [1499364] - [infiniband] ib/core: Add DEVICE object and root tree structure (Don Dutile) [1499364] - [infiniband] ib/core: Declare an object instead of declaring only type attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add new ioctl interface (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix a signedness (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Report network header type in WC (Don Dutile) [1499364 1454965] - [infiniband] ib/core: Add might_sleep() annotation to ib_init_ah_from_wc() (Don Dutile) [1499364] - [infiniband] ib/cm: Fix sleeping in atomic when RoCE is used (Don Dutile) [1499364 1462433] - [netdrv] qed: fix spelling mistake: "calescing" -> "coalescing" (Don Dutile) [1499364 1462433] - [infiniband] ib/core: Add support to finalize objects in one transaction (Don Dutile) [1499364] - [infiniband] ib/core: Add a generic way to execute an operation on a uobject (Don Dutile) [1499364 1456692] - [netdrv] mlx4: Add user mac FW update support (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Fix misplaced brackets of sizeof (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Make explicit conversion to 64bit value (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Dynamically allocate structs at mlx4_slave_cap (Don Dutile) [1499364 1456692] - [infiniband] documentation: Hardware tag matching (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Support IB_SRQT_TM (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add XRQ support (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fill XRQ capabilities (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Expose XRQ capabilities (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add XRQ creation parameter to UAPI (Don Dutile) [1499364] - [infiniband] ib/core: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/core: Separate CQ handle in SRQ context (Don Dutile) [1499364] - [infiniband] ib/core: Add XRQ capabilities (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Update HW layout definitions (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Handle NETDEV_CHANGE events (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Avoid ICRC errors by copying into the skb first (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Another fix for broken receive queue draining (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded initialization in prepare6() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up rxe_qp_cleanup() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Add dst_clone() in prepare_ipv6_hdr() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix destination cache for IPv6 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up the responder's find_resources() function (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove dangling prototype (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Disable completion upcalls when a CQ is destroyed (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Move refcounting earlier in rxe_send() (Don Dutile) [1499364 1456704 1452789 1451799] - [infiniband] ib/rdmavt: Handle dereg of inuse MRs properly (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Convert hfi1_error_port_qps() to use new QP iterator (Don Dutile) [1499364 1452789] - [infiniband] ib/rdmavt: Add QP iterator API for QPs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use accessor to determine ring size (Don Dutile) [1499364 1452789] - [infiniband] ib/qib: Stricter bounds checking for copy to buffer (Don Dutile) [1499364 1452789] - [infiniband] ib/hif1: Remove static tracing from SDMA hot path (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Acquire QSFP cable information on loopback (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: constify vm_operations_struct (Don Dutile) [1499364 1452789] - [infiniband] ib/usnic: check for allocation failure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add opcode states to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add received request info to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix whitespace alignment issue for MAD (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure and MACRO definitions in user_sdma.c to user_sdma.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure definitions from user_exp_rcv.c to user_exp_rcv.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove duplicate definitions of num_user_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix the bail out code in pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up user_sdma_send_pkts() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up hfi1_user_exp_rcv_setup function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Improve local kmem_cache_alloc performance (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Ratelimit prints from sdma_interrupt (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Stricter bounds checking for copy and array access (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: Remove unnecessary memory allocation for boardname (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/{qib, hfi1}: Avoid flow control testing for RDMA write operation (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt: Use rvt_put_swqe() in rvt_clear_mr_ref() (Don Dutile) [1499364 1451799 1456694] - [infiniband] ib/mlx5: Report mlx5 enhanced multi packet WQE capability (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Allow posting multi packet send WQEs if hardware supports (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for multi underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix integer overflow when page_shift == 31 (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix memory leak in clean_mr error path (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Decouple MR allocation and population flows (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Enable UMR for MRs created with reg_create (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Expose software parsing for Raw Ethernet QP (Don Dutile) [1499364 1456694 1462433] - [infiniband] rdma/qedr: fix spelling mistake: "invlaid" -> "invalid" (Don Dutile) [1499364 1462433] - [infiniband] ib: Avoid ib_modify_port() failure for RoCE devices (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Update device query parameters and port caps (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Add RoCEv2 support (Don Dutile) [1499364 1454965 1456699] - [infiniband] ib/ipoib: Enable ioctl for to IPoIB rdma netdevs (Don Dutile) [1499364 1456699] - [infiniband] rdma/nes: Remove zeroed parameter from port query callback (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Properly annotate link layer variable (Don Dutile) [1499364 1456692 1456694] - [infiniband] rdma/mlx5: Limit scope of get vector affinity local function (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Make rxe_counter_name static (Don Dutile) [1499364 1456704 1456699] - [infiniband] ib/ipoib: Sync between remove_one to sysfs calls that use rtnl_lock (Don Dutile) [1499364 1456699 1456692] - [infiniband] ib/mlx4: Check that reserved fields in mlx4_ib_create_qp_rss are zero (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Remove redundant attribute in mlx4_ib_create_qp_rss struct (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix struct mlx4_ib_create_wq alignment (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix RSS QP type in creation verb (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Add necessary delay drop assignment (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix some spelling mistakes (Don Dutile) [1499364 1456694 1456692] - [infiniband] ib/mlx4: Fix some spelling mistakes (Don Dutile) [1499364 1456692] - [infiniband] rdma/mthca: Make explicit conversion to 64bit value (Don Dutile) [1499364] - [infiniband] rdma/usnic: Fix remove address space warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Remove gfp_mask argument from acquire_group call (Don Dutile) [1499364 1456692] - [infiniband] rdma/core: Refactor get link layer wrapper (Don Dutile) [1499364] - [infiniband] rdma/core: Delete BUG() from unreachable flow (Don Dutile) [1499364] - [infiniband] core: Cleanup device capability enum (Don Dutile) [1499364] - [infiniband] (core, ulp): Convert register/unregister event handler to be void (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Fix create qp command alignment (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Don't use uninitialized variable (Don Dutile) [1499364 1456692] - [infiniband] ib/uverbs: Introduce and use helper functions to copy ah attributes (Don Dutile) [1499364] - [infiniband] ib/cma: Fix erroneous validation of supported default GID type (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: make mlx4_profile const (Don Dutile) [1499364 1456692] - [infiniband] Autoload netlink client modules (Don Dutile) [1499364] - [infiniband] rdma: Allow demand loading of NETLINK_RDMA (Don Dutile) [1499364] - [infiniband] rdma: Fix return value check for ib_get_eth_speed() (Don Dutile) [1499364] - [net] xprtrdma: Re-arrange struct rx_stats (Don Dutile) [1499364 1454965] - [infiniband] ib/pvrdma: Remove unused function (Don Dutile) [1499364 1454965 1452789] - [infiniband] ib/hfi1: Add kernel receive context info to debugfs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove HFI1_VERBS_31BIT_PSN option (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Stricter bounds checking of MAD trap index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Load fallback platform configuration per HFI device (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add flag for platform config scratch register read (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Document phys port state bits not used in IB (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check xchg returned value for queuing link down entry (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake: "Maximim" -> "Maximum" (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enhance PIO/SDMA send for 16B (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B RC/UC support (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add 16B trace support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B UD support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Determine 9B/16B L2 header type based on Address handle (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to process 16B header errors (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to send 16B bypass packets (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to receive 16B bypass packets (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hf1: User context locking is inconsistent (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Protect context array set/clear with spinlock (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use host_link_state to read state when DC is shut down (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove lstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pmtu from the QP structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Revert egress pkey check enforcement (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Fix input len in multiple user verbs (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Replace PCI pool old API (Don Dutile) [1499364 1456694 1456692] - [netdrv] mlx4: Replace PCI pool old API (Don Dutile) [1499364 1456692] - [infiniband] ib/mthca: Replace PCI pool old API (Don Dutile) [1499364 1452789] - [infiniband] Add OPA extended LID support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: add const to bin_attribute structures (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: add const to bin_attribute structures (Don Dutile) [1499364 1451799] - [infiniband] infiniband: avoid overflow warning (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded check (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Convert pr_info to pr_warn (Don Dutile) [1499364 1456704 1454965] - [infiniband] pvrdma: constify pci_device_id (Don Dutile) [1499364 1454965] - [infiniband] nes: constify pci_device_id (Don Dutile) [1499364] - [infiniband] mthca: constify pci_device_id (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake in variable name continious (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: fix spelling mistake: "failng" -> "failing" (Don Dutile) [1499364 1451799] - [infiniband] iwcm: Don't allocate iwcm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] cm: Don't allocate ib_cm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] rdma/core: make ib_device.add method optional (Don Dutile) [1499364 1456692] - [netdrv] mlx4: fix spelling mistake: "availible" -> "available" (Don Dutile) [1499364 1456692] - [netdrv] mlx4: sizeof style usage (Don Dutile) [1499364 1456692] - [netdrv] mlx4: remove unnecessary pci_set_drvdata() (Don Dutile) [1499364 1456692] - [net] xprtrdma: Remove imul instructions from chunk list encoders (Don Dutile) [1499364] - [net] xprtrdma: Remove imul instructions from rpcrdma_convert_iovs() (Don Dutile) [1499364] - [netdrv] Change Kconfig description (Don Dutile) [1499364] - [netdrv] Allow Mellanox switch devices to be configured if only I2C bus is set (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_bc_marshal_reply() (Don Dutile) [1499364] - [net] xprtrdma: Harden chunk list encoding against send buffer overflow (Don Dutile) [1499364] - [net] xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpclen from rpcrdma_marshal_req (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_marshal_req() synopsis (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_type (Don Dutile) [1499364] - [infiniband] rdma/netlink: Provide port state and physical link state (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export LID mask control (LMC) (Don Dutile) [1499364] - [infiniband] rdma/netink: Export lids and sm_lids (Don Dutile) [1499364] - [infiniband] rdma/netlink: Advertise IB subnet prefix (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_guid and sys_image_guid (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export FW version (Don Dutile) [1499364] - [infiniband] Simplify get firmware interface (Don Dutile) [1499364] - [infiniband] rdma/netlink: Expose device and port capability masks (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev port doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev port dumpit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev device doit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev device dumpit calback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev initialization flows (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add netlink device definitions to UAPI (Don Dutile) [1499364] - [infiniband] rdma/netlink: Update copyright (Don Dutile) [1499364] - [infiniband] rdma/netlink: Convert LS to doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Reduce indirection access to cb_table (Don Dutile) [1499364] - [infiniband] netlink: Add and implement doit netlink callback (Don Dutile) [1499364] - [infiniband] core: Add and expose static device index (Don Dutile) [1499364] - [infiniband] rdma/core: Add iterator over ib_devices (Don Dutile) [1499364] - [infiniband] netlink: Rename netlink callback struct (Don Dutile) [1499364] - [infiniband] netlink: Simplify and rename ibnl_chk_listeners (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_multicast (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_unicast* (Don Dutile) [1499364] - [infiniband] rdma/netlink: Simplify the put_msg and put_attr (Don Dutile) [1499364] - [infiniband] netlink: Add flag to consolidate common handling (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove extra EXPORT_SYMBOLS (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove useless check of netlink client validity (Don Dutile) [1499364] - [infiniband] rdma/netlink: Avoid double pass for RDMA netlink messages (Don Dutile) [1499364] - [infiniband] netlink: Remove redundant owner option for netlink callbacks (Don Dutile) [1499364] - [infiniband] netlink: Remove netlink clients infrastructure (Don Dutile) [1499364] - [infiniband] core: Add wait/retry version of ibnl_unicast (Don Dutile) [1499364 1456694] - [infiniband] mlx5: support ->get_vector_affinity (Don Dutile) [1499364 1456694] - [infiniband] core: expose affinity mappings per completion vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5: move affinity hints assignments to generic code (Don Dutile) [1499364 1456694] - [kernel] pci: add an API to get node from vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5e: don't assume anything on the irq affinity mappings of the device (Don Dutile) [1499364 1456694] - [netdrv] mlx5: convert to generic pci_alloc_irq_vectors (Don Dutile) [1499364 1456694] - [infiniband] ib/cm: Set appropriate slid and dlid when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Create appropriate path records when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Add OPA Path record support to CM (Don Dutile) [1499364] - [infiniband] ib/core: Change wc.slid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.sm_lid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.lid size from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/mad: Change slid in RMPP recv from 16 to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Increase local_lid to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/srpt: Increase lid and sm_lid to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Convert ah_attr from OPA to IB when copying to user (Don Dutile) [1499364] - [net] xprtrdma: Clean up XDR decoding in rpcrdma_update_granted_credits() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpcrdma_rep::rr_len (Don Dutile) [1499364] - [net] xprtrdma: Remove opcode check in Receive completion handler (Don Dutile) [1499364] - [net] xprtrdma: Replace rpcrdma_count_chunks() (Don Dutile) [1499364] - [net] sunrpc: Add generic helpers for xdr_stream encode/decode (Don Dutile) [1499364] - [net] xprtrdma: Refactor rpcrdma_reply_handler() (Don Dutile) [1499364] - [net] xprtrdma: Harden backchannel call decoding (Don Dutile) [1499364] - [net] xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler() (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Always perform offline transition (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Prevent link down request double queuing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create workqueue for link events (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/{rdmavt, hfi1, qib}: Fix panic with post receive and SGE compression (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Disambiguate corruption and uninitialized error cases (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only set fd pointer when base context is completely initialized (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Do not enable disabled port on cable insert (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Harden state transition to Armed and Active (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Split copy_to_user data copy for better security (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Verify port data VLs credits on transition to Armed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move saving PCI values to a separate function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix initialization failure for debug firmware (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix code consistency for if/else blocks in chip.c (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Send MAD traps until repressed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Pass the context pointer rather than the index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use context pointer rather than context index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Size rcd array index correctly and consistently (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused user context data members (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Assign context does not clean up file descriptor correctly on error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Serve the most starved iowait entry first (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix bar0 mapping to use write combining (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check return values from PCI config API calls (Don Dutile) [1499364 1452789] - [infiniband] ib/cma: Fix default RoCE type setting (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application of supported WIDs (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application if DPM is supported (Don Dutile) [1499364 1462433] - [netdrv] qed: enhanced per queue max coalesce value (Don Dutile) [1499364 1462433] - [netdrv] qed: Read per queue coalesce from hardware (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for vf coalesce configuration (Don Dutile) [1499364 1462433] - [netdrv] qede: Add ethtool support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed/qede: Add setter APIs support for RX flow classification (Don Dutile) [1499364 1462433] - [netdrv] qede: Add getter APIs support for RX flow classification (Don Dutile) [1499364 1462433 1456692] - [netdrv] mlx4_en: remove unnecessary error check (Don Dutile) [1499364 1456692] - [netdrv] mlx4_en: remove unnecessary returned value (Don Dutile) [1499364 1456692 1452789] - [infiniband] ib/hfi1: Add receiving queue info to qp_stats (Don Dutile) [1499364 1452789 1456692] - [infiniband] ib/mlx4: Expose RSS capabilities (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for RSS QP (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ indirection table related verbs (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ related verbs (Don Dutile) [1499364 1456692] - [infiniband] (ib, net)/mlx4: Add resource utilization support (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add inline-receive support (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Expose extended error counters (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix cached MR allocation flow (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Report RX checksum capabilities for IPoIB (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Report enhanced capabilities for IPoIB (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add multicast flow steering support for underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for QP with a given source QPN (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Add support for RoCEv2 multicast (Don Dutile) [1499364] - [infiniband] ib/core: Set RoCEv2 MGID according to spec (Don Dutile) [1499364] - [infiniband] ib/core: Fix the validations of a multicast LID in attach or detach operations (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add delay drop configuration and statistics (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support to dropless RQ (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce general notification event (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce set delay drop command (Don Dutile) [1499364 1456694] - [infiniband] ib/core: Introduce delay drop for a WQ (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Restore IB guid/policy for virtual functions (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add debug control parameters for congestion control (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Change logic for dispatching IB events for port state (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add raw ethernet local loopback support (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add raw ethernet local loopback firmware command (Don Dutile) [1499364 1456694] - [infiniband] rdma: Remove useless MODULE_VERSION (Don Dutile) [1499364] - [infiniband] ib/core: Add generic function to extract IB speed from netdev (Don Dutile) [1499364] - [infiniband] ib/usnic: Implement get_netdev hook (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: remove duplicate code (Don Dutile) [1499364 1451799] - [infiniband] ib/cma: Set default gid type to RoCEv2 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Constify static rxe_vm_ops (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use __func__ to print function's name (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use DEVICE_ATTR_RO macro to show parent field (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Prefer 'unsigned int' to bare use of 'unsigned' (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use "foo *bar" instead of "foo * bar" (Don Dutile) [1499364 1456704 1452789] - [infiniband] ib/hfi1: Handle missing magic values in config file (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Resolve kernel panics by reference counting receive contexts (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Initialize TID lists to avoid crash on cleanup (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Replace deprecated pci functions with new API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add traces for TID operations (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use a template for tid reg/unreg (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove reading platform configuration from EFI variable (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create common expected receive verbs/PSM code (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Set proper logging levels on QSFP cable error events (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix DC 8051 host info flag array (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1, qib: Do not send QKey trap for UD qps (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Modify handling of physical link state by Host Driver (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Allow QP state transition from reset to error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add error checking for buffer overrun in OPA aggregate (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove subtraction of uninitialized value (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use QPN mask to avoid overflow (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix spelling mistake in linkdown reason (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Remove duplicated functions (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Fix up sdma_init function comment (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Reclassify type of messages printed for platform config logic (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_HAS_ERROR bit operation (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_SEND_DONE bit operation (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/core, rdmavt, hfi1, opa-vnic: Send OPA cap_mask3 in trap (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/hfi1: Replace deprecated pci functions with new API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Name function prototype parameters for affinity module (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Optimize cachelines for user SDMA request structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Don't remove RB entry when not needed (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Compress adjacent SGEs in rvt_lkey_ok() (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Setup common IB fields in hfi1_packet struct (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Separate input/output header tracing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add functions to parse BTH/IB headers (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused mk_qpn function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unnecessary initialization from tx request (Don Dutile) [1499364 1452789] - [net] sunrpc: Allow xprt->ops->timer method to sleep (Don Dutile) [1499364]- [x86] mce/amd: Always give panic severity for UC errors in kernel context (Suravee Suthikulpanit) [1493197] - [x86] acpi/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems (Suravee Suthikulpanit) [1508650] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [s390] scsi: zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1503935] - [scsi] sd: Do not override max_sectors_kb sysfs setting (Ewan Milne) [1507941] - [scsi] lpfc: Fix hard lock up NMI in els timeout handling (Dick Kennedy) [1503933] - [scsi] lpfc: Fix a precedence bug in lpfc_nvme_io_cmd_wqe_cmpl() (Dick Kennedy) [1513061] - [nvme] fixup wwid_show() check for null_uuid (David Milburn) [1513142] - [nvme] lpfc: tie in to new dev_loss_tmo interface in nvme transport (David Milburn) [1508583] - [nvme] nvme-fc: decouple ns references from lldd references (David Milburn) [1508583] - [nvme] nvme-fc: fix localport resume using stale values (David Milburn) [1508583] - [nvme] nvmet: fix fatal_err_work deadlock (David Milburn) [1508583] - [nvme] nvme-fc: add dev_loss_tmo timeout and remoteport resume support (David Milburn) [1508583] - [nvme] allow controller RESETTING to RECONNECTING transition (David Milburn) [1508583] - [nvme] nvme-fc: check connectivity before initiating reconnects (David Milburn) [1508583] - [nvme] nvme-fc: add a dev_loss_tmo field to the remoteport (David Milburn) [1508583] - [nvme] nvme-fc: change ctlr state assignments during reset/reconnect (David Milburn) [1508583] - [nvme] nvme-fc: merge __nvme_fc_schedule_delete_work into __nvme_fc_del_ctrl (David Milburn) [1508583] - [nvme] nvme-fc: avoid workqueue flush stalls (David Milburn) [1508583] - [iommu] amd: Free already flushed ring-buffer entries before full-check (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove amd_iommu_disabled check from amd_iommu_detect() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Free IOMMU resources when disabled on command line (Suravee Suthikulpanit) [1508644] - [iommu] amd: Set global pointers to NULL after freeing them (Suravee Suthikulpanit) [1508644] - [iommu] amd: Check for error states first in iommu_go_to_state() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add new init-state IOMMU_CMDLINE_DISABLED (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rename free_on_init_error() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Suppress IO_PAGE_FAULTs in kdump kernel (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove queue_release() function (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain timer to flush per-cpu queues (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add flush counters to struct dma_ops_domain (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add locking to per-domain flush-queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Make use of the per-domain flush queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain flush-queue data structures (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rip out old queue flushing code (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce delay waiting for command buffer space (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce amount of MMIO when submitting commands (Suravee Suthikulpanit) [1508644] - [netdrv] qlcnic: remove redundant zero check on retries counter (Harish Patil) [1479140] - [netdrv] qlcnic: add const to bin_attribute structure (Harish Patil) [1479140] - [netdrv] qlcnic: remove unnecessary static in qlcnic_dump_fw() (Harish Patil) [1479140] - [netdrv] qlcnic: Fix tunnel offload for 82xx adapters (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M (Harish Patil) [1479140] - [netdrv] qlcnic: Update version to 5.3.66 (Harish Patil) [1479140] - [netdrv] qlcnic: Fix link configuration with autoneg disabled (Harish Patil) [1479140] - [netdrv] qlcnic: fix unchecked return value (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic_sysfs: constify bin_attribute structures (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a memory leak in error handling path (Harish Patil) [1479140] - [netdrv] generalize napi_complete_done() (Harish Patil) [1479140] - [netdrv] qlogic: use core min/max MTU checking (Harish Patil) [1479140]- [infiniband] ib/hfi1: update to new mmu_notifier semantic (Don Dutile) [1499363 1452789] - [infiniband] ib/umem: update to new mmu_notifier semantic (Don Dutile) [1499363] - [infiniband] ib/mlx5: Always return success for RoCE modify port (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx5: Fix Raw Packet QP event handler assignment (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Avoid accessing non-allocated memory when inferring port type (Don Dutile) [1499363] - [netdrv] mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled (Don Dutile) [1499363 1456692] - [infiniband] ib/uverbs: Fix NULL pointer dereference during device removal (Don Dutile) [1499363] - [infiniband] ib/core: Protect sysfs entry on ib_unregister_device (Don Dutile) [1499363] - [infiniband] rdma/vmw_pvrdma: Report CQ missed events (Don Dutile) [1499363 1454965] - [netdrv] qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()' (Don Dutile) [1499363 1462433] - [netdrv] rdma/mlx5: Fix existence check for extended address vector (Don Dutile) [1499363 1456694] - [infiniband] ib/uverbs: Fix device cleanup (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Prevent leak of reserved field (Don Dutile) [1499363] - [infiniband] ib/core: Fix race condition in resolving IP to MAC (Don Dutile) [1499363] - [netdrv] mlx4_core: Fixes missing capability bit in flags2 capability dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix namespace misalignment in QinQ VST support commit (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support (Don Dutile) [1499363 1456692] - [infiniband] ib/ipoib: Notify on modify QP failure only when relevant (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Remove double pointer assigning (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Clean error paths in add port (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add get statistics support to SRIOV VF (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add multicast packets statistics (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Prevent setting negative values to max_nonsrq_conn_qp (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Make sure no in-flight joins while leaving that mcast (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync when needed (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Fix race between light events and interface restart (Don Dutile) [1499363 1456699] - [infiniband] rdma/core: Initialize port_num in qp_attr (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Fix the check for port number (Don Dutile) [1499363] - [infiniband] ib/cma: Fix reference count leak when no ipv4 addresses are set (Don Dutile) [1499363] - [infiniband] rdma/iser: don't send an rkey if all data is written as immadiate-data (Don Dutile) [1499363] - [infiniband] rxe: fix broken receive queue draining (Don Dutile) [1499363] - [infiniband] rdma/qedr: Prevent memory overrun in verbs' user responses (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx4: Fix CM REQ retries in paravirt mode (Don Dutile) [1499363 1456692] - [infiniband] ib/rdmavt: Setting of QP timeout can overflow jiffies computation (Don Dutile) [1499363 1452789] - [infiniband] ib/core: Fix sparse warnings (Don Dutile) [1499363] - [infiniband] ib/mlx5: Fix a warning message (Don Dutile) [1499363 1456694] - [infiniband] rdma/ocrdma: Fix error codes in ocrdma_create_srq() (Don Dutile) [1499363] - [infiniband] rdma/ocrdma: Fix an error code in ocrdma_alloc_pd() (Don Dutile) [1499363] - [infiniband] ib/ipoib: Fix error code in ipoib_add_port() (Don Dutile) [1499363 1456699] - [infiniband] ib/rxe: Set dma_mask and coherent_dma_mask (Don Dutile) [1499363 1456704] - [infiniband] ib/rxe: Fix kernel panic from skb destructor (Don Dutile) [1499363 1456704] - [infiniband] ib/ipoib: Let lower driver handle get_stats64 call (Don Dutile) [1499363 1456699] - [infiniband] ib/core: Add ordered workqueue for RoCE GID management (Don Dutile) [1499363] - [infiniband] ib/mlx5: Clean mr_cache debugfs in case of failure (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Remove NOIO QP create flag (Don Dutile) [1499363] - [netdrv] {net, ib}/mlx4: Remove gfp flags argument (Don Dutile) [1499363 1456692] - [infiniband] ib/{rdmavt, qib, hfi1}: Remove gfp flags argument (Don Dutile) [1499363 1452789] - [infiniband] ib/ipoib: Convert IPoIB to memalloc_noio_* calls (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Forward MTU change to driver below (Don Dutile) [1499363 1456699] - [infiniband] ib: Convert msleep below 20ms to usleep_range (Don Dutile) [1499363] - [infiniband] ib/uverbs: Make use of ib_modify_qp variant to avoid resolving DMAC (Don Dutile) [1499363] - [infiniband] ib/core: Introduce modify QP operation with udata (Don Dutile) [1499363] - [infiniband] ib/core: Don't resolve IP address to the loopback device (Don Dutile) [1499363] - [infiniband] ib/core: Namespace is mandatory input for address resolution (Don Dutile) [1499363] - [infiniband] ib/iser: Fix connection teardown race condition (Don Dutile) [1499363] - [infiniband] rdma/core: Document confusing code (Don Dutile) [1499363] - [infiniband] mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array (Don Dutile) [1499363 1456694] - [infiniband] ib/hfi1: Ensure dd->gi_mask can not be overflowed (Don Dutile) [1499363 1452789] - [netdrv] mlx4_en: remove unnecessary returned value check (Don Dutile) [1499363 1456692] - [net] xprtrdma: Fix documenting comments in frwr_ops.c (Don Dutile) [1499363] - [net] xprtrdma: Replace PAGE_MASK with offset_in_page() (Don Dutile) [1499363] - [net] xprtrdma: FMR does not need list_del_init() (Don Dutile) [1499363] - [net] xprtrdma: Demote "connect" log messages (Don Dutile) [1499363] - [net] xprtrdma: Don't defer MR recovery if ro_map fails (Don Dutile) [1499363] - [net] xprtrdma: Fix FRWR invalidation error recovery (Don Dutile) [1499363] - [net] xprtrdma: Fix client lock-up after application signal fires (Don Dutile) [1499363] - [net] xprtrdma: Rename rpcrdma_req::rl_free (Don Dutile) [1499363] - [net] xprtrdma: Pass only the list of registered MRs to ro_unmap_sync (Don Dutile) [1499363] - [net] xprtrdma: Pre-mark remotely invalidated MRs (Don Dutile) [1499363] - [net] xprtrdma: On invalidation failure, remove MWs from rl_registered (Don Dutile) [1499363] - [net] svcrdma: fix an incorrect check on -E2BIG and -EINVAL (Don Dutile) [1499363] - [infiniband] ib/rxe: do not copy extra stack memory to skb (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field (Don Dutile) [1499363] - [net] svcrdma: use offset_in_page() macro (Don Dutile) [1499363] - [net] svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API (Don Dutile) [1499363] - [net] svcrdma: Clean-up svc_rdma_unmap_dma (Don Dutile) [1499363] - [net] svcrdma: Remove frmr cache (Don Dutile) [1499363] - [net] svcrdma: Remove unused Read completion handlers (Don Dutile) [1499363] - [net] svcrdma: Properly compute .len and .buflen for received RPC Calls (Don Dutile) [1499363] - [net] svcrdma: Use generic RDMA R/W API in RPC Call path (Don Dutile) [1499363] - [net] svcrdma: Clean up svc_rdma_build_read_chunk() (Don Dutile) [1499363] - [net] svcrdma: Add recvfrom helpers to svc_rdma_rw.c (Don Dutile) [1499363] - [netdrv] qed: Fix printk option passed when printing ipv6 addresses (Don Dutile) [1499363 1462433] - [infiniband] ib/iser: Handle lack of memory management extentions correctly (Don Dutile) [1499363] - [infiniband] iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done (Don Dutile) [1499363] - [infiniband] ib/srpt: Make a debug statement in srpt_abort_cmd() more informative (Don Dutile) [1499363] - [infiniband] ib/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Check port number supplied by user verbs cmds (Don Dutile) [1499363] - [netdrv] mlx4_en: make mlx4_log_num_mgm_entry_size static (Don Dutile) [1499363 1456692] - [netdrv] qed: Add iWARP support for physical queue allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP protocol support in context allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add error handling (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP implement disconnect flows (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add active side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add passive side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: initialize ll2_syn_handle at start of function (Don Dutile) [1499363 1462433] - [netdrv] qed: iWARP CM add listener functions and initial SYN processing (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM - setup a ll2 connection for handling SYN packets (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP support in ll2 connections (Don Dutile) [1499363 1462435] - [netdrv] qed: Rename some ll2 related defines (Don Dutile) [1499363 1462435] - [netdrv] qed: Implement iWARP initialization, teardown and qp operations (Don Dutile) [1499363 1462435] - [netdrv] qed: Introduce iWARP personality (Don Dutile) [1499363 1462435] - [netdrv] mlx4_en: Do not allocate redundant TX queues when TC is disabled (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Add dynamic variable to hold the number of user priorities (UP) (Don Dutile) [1499363 1456692] - [infiniband] ib/opa_vnic: Use spinlock instead of mutex for stats_lock (Don Dutile) [1499363 1452831] - [infiniband] ib/opa_vnic: Use GFP_ATOMIC while sending trap (Don Dutile) [1499363 1452831] - [netdrv] mlx4: fix spelling mistake: "enforcment" -> "enforcement" (Don Dutile) [1499363 1456692] - [net] svcrdma: Don't account for Receive queue "starvation" (Don Dutile) [1499363] - [net] svcrdma: Improve Reply chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Write chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Read chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_marshal.c (Don Dutile) [1499363] - [net] svcrdma: Avoid Send Queue overflow (Don Dutile) [1499363] - [net] svcrdma: Squelch disconnection messages (Don Dutile) [1499363] - [netdrv] mlx5e: IPSec, Innova IPSec offload infrastructure (Don Dutile) [1499363 1456694] - [netdrv] mlx4: fix spelling mistake: "coalesing" -> "coalescing" (Don Dutile) [1499363 1456692] - [netdrv] mlx5e: IPoIB, Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5e: Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add mlxfw callbacks (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Enhance MCAM reg to allow query on access reg support (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add MCC (Management Component Control) register definitions (Don Dutile) [1499363 1466367] - [netdrv] qed*: Rename qed_roce_if.h to qed_rdma_if.h (Don Dutile) [1499363 1462433] - [netdrv] qed: Split rdma content between qed_rdma and qed_roce (Don Dutile) [1499363 1462433] - [netdrv] qed: Duplicate qed_roce.[ch] to qed_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleanup qed_roce before duplicating it (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix compilation without QED_RDMA (Don Dutile) [1499363 1462433] - [netdrv] qed: SPQ async callback registration (Don Dutile) [1499363 1462433] - [netdrv] qed: Wait for resources before FUNC_CLOSE (Don Dutile) [1499363 1462433] - [netdrv] qed*: Set rdma generic functions prefix (Don Dutile) [1499363 1462433] - [netdrv] qed*: qede_roce.[ch] -> qede_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Disable RoCE dpm when DCBx change occurs (Don Dutile) [1499363 1462433] - [netdrv] qed: RoCE EDPM to honor PFC (Don Dutile) [1499363 1462433] - [netdrv] qed: Chain support for external PBL (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: IPoIB, Add ioctl support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add PTP support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Get more TX statistics (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Handle change_mtu (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Use hard_mtu as part of the mlx5e_priv struct (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Change parameters default values (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Add new profile function update_carrier (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add ethtool support (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Prevent PFC call for non ethernet ports (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Move to a separate directory (Don Dutile) [1499363 1385325] - [netdrv] mlx4_en: Refactor mlx4_en_free_tx_desc (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Replace TXBB_SIZE multiplications with shift operations (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Increase default TX ring size (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve stack xmit function (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve transmit CQ polling (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve receive data-path (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Optimized single ring steering (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Remove unused argument in TX datapath function (Don Dutile) [1499363 1456692] - [netdrv] qed: Fix an off by one bug (Don Dutile) [1499363 1462433] - [infiniband] ib: nes: convert to use DRIVER_ATTR_RW (Don Dutile) [1499363 1462433] - [netdrv] qed: add qed_int_sb_init() stub function (Don Dutile) [1499363 1462433] - [netdrv] qed: collect GSI port statistics (Don Dutile) [1499363 1462433] - [netdrv] qed: Call rx_release_cb() when flushing LL2 (Don Dutile) [1499363 1462433] - [netdrv] qed: No need for LL2 frags indication (Don Dutile) [1499363 1462433] - [netdrv] qed*: LL2 callback operations (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 code relocations (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleaner seperation of LL2 inputs (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise ll2 Rx completion (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 to use packed information for tx (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: Remove limitation of single NIC offloaded TC action per rule (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx4: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] qed: VFs to try utilizing the doorbell bar (Don Dutile) [1499363 1462433] - [netdrv] qed: Multiple qzone queues for VFs (Don Dutile) [1499363 1462433] - [netdrv] qed: IOV db support multiple queues per qzone (Don Dutile) [1499363 1462433] - [netdrv] qed: Make VF legacy a bitfield (Don Dutile) [1499363 1462433] - [netdrv] qed: Assign a unique per-queue index to queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed: Pass vf_params when creating a queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed*: L2 interface to use the SB structures directly (Don Dutile) [1499363 1462433] - [netdrv] qed: Create L2 queue database (Don Dutile) [1499363 1462433] - [netdrv] qed: Add bitmaps for VF CIDs (Don Dutile) [1499363 1462433] - [netdrv] qed: Add support for changing iSCSI mac (Don Dutile) [1499363 1462433] - [netdrv] qed: No need to reset SBs on IOV init (Don Dutile) [1499363 1462433] - [netdrv] qed: Reset IGU CAM to default on init (Don Dutile) [1499363 1462433] - [netdrv] qed: Hold a single array for SBs (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide auxiliary for getting free VF SB (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove assumption on SB order in IGU (Don Dutile) [1499363 1462433] - [netdrv] qed: Encapsulate interrupt counters in struct (Don Dutile) [1499363 1462433] - [netdrv] qed: Add aux. function translating sb_id -> igu_sb_id (Don Dutile) [1499363 1462433] - [netdrv] qed: Distinguish between sb_id and igu_sb_id (Don Dutile) [1499363] - [netdrv] qed: IGU read revised (Don Dutile) [1499363 1462433] - [netdrv] qed: Minor refactoring in interrupt code (Don Dutile) [1499363 1462433] - [netdrv] qed: Make qed_int_cau_conf_pi() static (Don Dutile) [1499363 1462433] - [netdrv] qed: Cache alignemnt padding to match host (Don Dutile) [1499363 1462433] - [netdrv] qed: Mask parities after occurance (Don Dutile) [1499363 1462433] - [netdrv] qed: Print multi-bit attentions properly (Don Dutile) [1499363 1462433] - [netdrv] qed: Diffrentiate adapter-specific attentions (Don Dutile) [1499363 1462433] - [netdrv] qed: Get rid of the attention-arrays (Don Dutile) [1499363 1462433] - [netdrv] qed: Support dynamic s-tag change (Don Dutile) [1499363 1462433] - [netdrv] qed: QL41xxx VF MSI-x table (Don Dutile) [1499363 1462433] - [netdrv] qed: Don't inherit RoCE DCBx for V2 (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct DCBx update scheme (Don Dutile) [1499363 1462433] - [netdrv] qed: Add missing static/local dcbx info (Don Dutile) [1499363 1462433] - [netdrv] mlxfw: Properly handle dependancy with non-loadable mlx5 (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: Make the module selectable (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: fix a NULL dereference (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: remove redundant goto on error check (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: select CONFIG_XZ_DEC (Don Dutile) [1499363 1466367] - [netdrv] Add the mlxfw module for Mellanox firmware flash process (Don Dutile) [1499363 1466367] - [netdrv] qed: Replace set_id() api with set_name() (Don Dutile) [1499363 1462433] - [netdrv] qede: Log probe of PCI device (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide MBI information in dev_info (Don Dutile) [1499363 1462433] - [netdrv] qed: Enable RoCE parser searching on fp init (Don Dutile) [1499363 1462433] - [netdrv] qed: Flush slowpath tasklet on stop (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove BB_A0 references (Don Dutile) [1499363 1462433] - [netdrv] qed: Drop the 's' from num_ports_in_engines (Don Dutile) [1499363 1462433] - [netdrv] qed: Log incorrectly installed board (Don Dutile) [1499363 1462433] - [netdrv] qed: !main_ptt for tunnel configuration (Don Dutile) [1499363 1462433] - [netdrv] qed: Align DP_ERR style with other DP macros (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix sparse warnings (Don Dutile) [1499363 1462433] - [netdrv] update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Don Dutile) [1499363] - [netdrv] qede: Support 1G advertisment (Don Dutile) [1499363 1462433] - [netdrv] qed: Fix setting of Management bitfields (Don Dutile) [1499363 1462433] - [netdrv] qede: qedr closure after setting state (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct print in iscsi error-flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise alloc/setup/free flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Free previous connections when releasing iSCSI (Don Dutile) [1499363] - [netdrv] qede: Don't use an internal MAC field (Don Dutile) [1499363 1462433] - [netdrv] qede: Add missing Status-block free (Don Dutile) [1499363 1462433] - [netdrv] qede: Honor user request for Tx buffers (Don Dutile) [1499363 1462433] - [netdrv] qede: Allow WoL to activate by default (Don Dutile) [1499363] - [netdrv] mlx5e: Fix possible memory leak (Don Dutile) [1499363 1456694] - [netdrv] qed: Remove unused including (Don Dutile) [1499363 1462433] - [netdrv] qed: Utilize FW 8.20.0.0 (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: FPGA, Add basic support for Innova (Don Dutile) [1499363 1456672] - [netdrv] mlx5: Introduce trigger_health_work function (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1499363 1456690] - [netdrv] {net, ib}/mlx5: Replace mlx5_vzalloc with kvzalloc (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Fix static analysis warning in ib_policy_change_task (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Fix uninitialized variable use in check_qp_port_pkey_settings (Don Dutile) [1499363 1464478] - [security] selinux: Add a cache for quicker retreival of PKey SIDs (Don Dutile) [1499363 1464478] - [security] selinux: Add IB Port SMP access vector (Don Dutile) [1499363 1464478] - [security] selinux: Implement Infiniband PKey "Access" access vector (Don Dutile) [1499363 1464478] - [security] selinux: Allocate and free infiniband security hooks (Don Dutile) [1499363 1464478] - [security] selinux: Create policydb version for Infiniband support (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce security on management datagrams (Don Dutile) [1499363 1464478] - [security] selinux lsm ib/core: Implement LSM notification system (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce PKey security on QPs (Don Dutile) [1499363 1464478] - [infiniband] ib/core: IB cache enhancements to support Infiniband security (Don Dutile) [1499363 1464478] - [security] selinux: Update policy version to support constraints info (Don Dutile) [1499363 1464478]- [infiniband] i40iw: Fix port number for query QP (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barriers (Stefan Assmann) [1466401] - [infiniband] i40iw: Add support for port reuse on active side connections (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing VLAN priority (Stefan Assmann) [1466401] - [infiniband] i40iw: Call i40iw_cm_disconn on modify QP to disconnect (Stefan Assmann) [1466401] - [infiniband] i40iw: Prevent multiple netdev event notifier registrations (Stefan Assmann) [1466401] - [infiniband] i40iw: Fail open if there are no available MSI-X vectors (Stefan Assmann) [1466401] - [infiniband] i40iw: make some structures const (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Remove unused argument (Stefan Assmann) [1466401] - [infiniband] i40iw: Improve CQP timeout logic (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix potential fcn_id_array out of bounds (Stefan Assmann) [1466401] - [infiniband] i40iw: Use correct alignment for CQ0 memory (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix typecast of tcp_seq_num (Stefan Assmann) [1466401] - [infiniband] i40iw: Correct variable names (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix parsing of query/commit FPM buffers (Stefan Assmann) [1466401] - [infiniband] i40iw: fix spelling mistake: "allloc_buf" -> "alloc_buf" (Stefan Assmann) [1466401] - [infiniband] i40iw: Fixes for static checker warnings (Stefan Assmann) [1466401] - [infiniband] i40iw: Simplify code (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: Fix error code in i40iw_create_cq() (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP PBLEs when the QP is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Avoid memory leak of CQP request objects (Stefan Assmann) [1466401] - [infiniband] i40iw: Update list correctly (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barrier (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP resources on CQP destroy QP failure (Stefan Assmann) [1466401] - [infiniband] i40iw: Release cm_id ref on PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Utilize iwdev->reset during PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Do not poll CCQ after it is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix order of cleanup in close (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: fix duplicated code for different branches (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Fix device initialization error path (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: ACK MPA Reject frame (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Don't set 0-length FULPDU RTR indication control flag (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: use setup_timer (Stefan Assmann) [1466401]- [scsi] remove various unused blist flags (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove synchronous STPG support (Mike Snitzer) [1499107] - [scsi] scsi_devinfo: remove synchronous ALUA for NETAPP devices (Mike Snitzer) [1499107] - [scsi] scsi_dh: move .rescan to an auxiliary structure (Mike Snitzer) [1499107] - [scsi] scsi_dh: fix RHEL7 kABI breakage (Mike Snitzer) [1475380] - [scsi] revert: scsi: handle more device handler setup/teardown in common code (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_tpg_id() (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_lun_id() (Mike Snitzer) [1475380] - [scsi] scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Ensure that alua_activate() calls the completion function (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Check scsi_device_get() return value (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix RCU annotations (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix a reference counting bug (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix memory leak in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: do not fail for unknown VPD identification (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: uninitialized variable in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Declare local functions static (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Update version to 2.0 (Mike Snitzer) [1499107] - [scsi] scsi_dh: add 'rescan' callback (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Send TEST UNIT READY to poll for transitioning (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: update all port states (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Recheck state on unit attention (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA' (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Allow workqueue to run synchronously (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use workqueue for RTPG (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove 'rel_port' from alua_dh_data structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: move optimize_stpg evaluation (Mike Snitzer) [1499107] - [scsi] revert commit a8e5a2d593cb ("[scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning") (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify alua_initialize() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unique device id (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use separate alua_port_group structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: allocate RTPG buffer separately (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: switch to scsi_execute_req_flags() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: call alua_rtpg() if stpg fails (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Make stpg synchronous (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: separate out alua_stpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Pass buffer as function argument (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Remove stale variables (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use scsi_vpd_tpg_id() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: rework alua_check_tpgs() to return the tpgs mode (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unaligned access macros (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use flag for RTPG extended header (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fixup description of stpg_endio() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: return standard SCSI return codes in submit_rtpg (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use standard logging functions (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: sanitze sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: improved logging (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use vpd_pg83 information (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Disable ALUA handling for non-disk devices (Mike Snitzer) [1499107] - [scsi] fix device handler detach oops (Mike Snitzer) [1499107] - [scsi] handle more device handler setup_teardown in common code (Mike Snitzer) [1499107] - [scsi] device handlers must have attach and detach methods (Mike Snitzer) [1499107] - [scsi] remove struct scsi_dh_devlist (Mike Snitzer) [1499107] - [scsi] use container_of to get at device handler private data (Mike Snitzer) [1499107] - [scsi] scsi_dh: get module reference outside of device handler (Mike Snitzer) [1499107] - [scsi] scsi_dh_hp_sw: fix return value on failed allocation (Mike Snitzer) [1499107] - [scsi] revert "scsi_dh_alua: Fix memory leak in alua_bus_attach()" (Mike Snitzer) [1499107]- [pinctrl] intel: Read back TX buffer state (Xiaolong Wang) [1511744] - [pinctrl] intel: Add Intel Denverton pin controller support (Xiaolong Wang) [1384731] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508499] - [net] inet_diag: Fix up addresses in v4-mapped SYN-RECV TCP pseudo sockets (Stefano Brivio) [1372520] - [net] netfilter: nf_ct_sip: allow tab character in SIP headers (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP header (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct parsing of continuation lines in SIP headers (Davide Caratti) [1461348] - [net] ipvs: update real-server binding of outgoing connections in SIP-pe (Davide Caratti) [1461348] - [net] ipvs: make drop_entry protection effective for SIP-pe (Davide Caratti) [1461348] - [net] ipvs: don't alter conntrack in OPS mode (Davide Caratti) [1461348] - [net] ipvs: optimize release of connections in OPS mode (Davide Caratti) [1461348] - [net] ipvs: handle connections started by real-servers (Davide Caratti) [1461348] - [net] ipvs: rerouting to local clients is not needed anymore (Davide Caratti) [1461348] - [net] ipv4: Namespecify the tcp_keepalive_intvl sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespecify tcp_keepalive_probes sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespaceify tcp_keepalive_time sysctl knob (Hangbin Liu) [1476667] - [mm] mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long (Yasuaki Ishimatsu) [1500440] - [mm] mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function (Yasuaki Ishimatsu) [1500440] - [mm] filemap: don't plant shadow entries without radix tree node (Waiman Long) [1509891] - [mm] Fix panic due to NULL pointer dereference in __memcg_kmem_get_cache() (Larry Woodman) [1490495] - [usb] xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor (Torez Smith) [1496645] - [drm] i915: Add interface to reserve fence registers for vGPU (Paul Lai) [1449711] - [drm] i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS (Paul Lai) [1458689] - [pci] pci/msi: Ignore affinity if pre/post vector count is more than min_vecs (Myron Stowe) [1509390] - [pci] pci/msi: fix the pci_alloc_irq_vectors_affinity stub (Myron Stowe) [1509390] - [virt] vfio/pci: Virtualize Maximum Read Request Size (Alex Williamson) [1499021] - [virt] vfio/pci: Virtualize Maximum Payload Size (Alex Williamson) [1499021] - [virt] vfio: Stall vfio_del_group_dev() for container group detach (Alex Williamson) [1499022] - [virt] vfio: fix noiommu vfio_iommu_group_get reference count (Alex Williamson) [1499022] - [virt] vfio/pci: Fix handling of RC integrated endpoint PCIe capability size (Alex Williamson) [1499022] - [virt] vfio/pci: Use pci_try_reset_function() on initial open (Alex Williamson) [1499022] - [virt] vfio: Remove unnecessary uses of vfio_container.group_lock (Alex Williamson) [1499022] - [virt] vfio: New external user group/file match (Alex Williamson) [1499022] - [virt] kvm-vfio: Decouple only when we match a group (Alex Williamson) [1499022] - [virt] vfio: Fix group release deadlock (Alex Williamson) [1499022] - [virt] vfio: fix a typo in comment of function vfio_pin_pages (Alex Williamson) [1499022] - [scsi] virtio_scsi: let host do exception handling (Paolo Bonzini) [1501309] - [edac] skx_edac: Handle systems with segmented PCI busses (Yasuyuki Kobayashi) [1492511 1500572] - [block] loop: Add PF_LESS_THROTTLE to block/loop device thread (Ming Lei) [1511107] - [crypto] x86/sha1 - Fix reads beyond the number of blocks passed (Herbert Xu) [1469200] - [netdrv] sfc: remove redundant variable start (Jarod Wilson) [1479400] - [netdrv] sfc: don't warn on successful change of MAC (Jarod Wilson) [1479400] - [netdrv] sfc: support rx-fcs and rx-all (Jarod Wilson) [1479400] - [kernel] percpu-refcount: support synchronous switch to atomic mode (Prarit Bhargava) [1511619] - [kernel] percpu_ref: allow operation mode switching operations to be called concurrently (Prarit Bhargava) [1511619] - [kernel] percpu_ref: restructure operation mode switching (Prarit Bhargava) [1511619] - [kernel] percpu_ref: unify staggered atomic switching wait behavior (Prarit Bhargava) [1511619] - [kernel] percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Prarit Bhargava) [1511619] - [kernel] percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Prarit Bhargava) [1511619]- [netdrv] mlx5e: Avoid doing a cleanup call if the profile doesn't have it (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Properly check applicability of devlink eswitch commands (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix min inline value for VF rep SQs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix timestamping capabilities reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Wait for FW readiness before initializing command interface (Don Dutile) [1456694 1499362] - [infiniband] ib/ipoib: Fix memory leak in create child syscall (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix access to un-initialized napi struct (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Delete napi in device uninit default (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Limit call to free rdma_netdev for capable devices (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix memory leaks for child interfaces priv (Don Dutile) [1456699 1499362] - [infiniband] rxe: Fix a sleep-in-atomic bug in post_one_send (Don Dutile) [1456704 1499362] - [infiniband] rdma/qedr: Add 64KB PAGE_SIZE support to user-space queues (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: Initialize byte_len in WC of READ and SEND commands (Don Dutile) [1462433 1499362] - [netdrv] qed: fix dump of context data (Don Dutile) [1462433 1499362] - [netdrv] mlx5: Enable 4K UAR only when page size is bigger than 4K (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix wrong indications in DIM due to counter wraparound (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Added BW check for DIM decision mechanism (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove several module events out of ethtool stats (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Continue health polling until it is explicitly stopped (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Fix create vport flow table flow (Don Dutile) [1385325 1499362] - [netdrv] mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport (Don Dutile) [1456692 1499362] - [netdrv] mlx4: Fix the check in attaching steering rules (Don Dutile) [1456692 1499362] - [infiniband] rdma/sa: Fix kernel panic in CMA request handler flow (Don Dutile) [1499362] - [infiniband] rdma/umem: Fix missing mmap_sem in get umem ODP call (Don Dutile) [1499362] - [infiniband] rdma/core: not to set page dirty bit if it's already set (Don Dutile) [1499362] - [infiniband] rdma/uverbs: Declare local function static and add brackets to sizeof (Don Dutile) [1499362] - [infiniband] rdma/netlink: Reduce exposure of RDMA netlink functions (Don Dutile) [1499362] - [infiniband] rdma/srp: Fix NULL deref at srp_destroy_qp() (Don Dutile) [1499362] - [infiniband] rdma/ipoib: Limit the ipoib_dev_uninit_default scope (Don Dutile) [1456699 1499362] - [infiniband] rdma/ipoib: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings (Don Dutile) [1456699 1499362] - [infiniband] rdma/qedr: add null check before pointer dereference (Don Dutile) [1462433 1499362] - [infiniband] rdma/mlx5: set UMR wqe fence according to HCA cap (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Define interface bits for fencing UMR wqe (Don Dutile) [1456694 1499362] - [infiniband] rdma/mlx4: Fix MAD tunneling when SRIOV is enabled (Don Dutile) [1456692 1499362] - [infiniband] rdma/hfi1: change PCI bar addr assignments to Linux API functions (Don Dutile) [1452789 1499362] - [infiniband] rdma/hfi1: fix array termination by appending NULL to attr array (Don Dutile) [1452789 1499362] - [infiniband] rdma/nes: ACK MPA Reply frame (Don Dutile) [1499362] - [infiniband] rdma/nes: Don't set 0-length FULPDU RTR indication control flag (Don Dutile) [1499362] - [netdrv] mlx5: avoid build warning for uniprocessor (Don Dutile) [1456694 1499362] - [net] xprtrdma: Delete an error message for a failed memory allocation in xprt_rdma_bc_setup() (Don Dutile) [1499362] - [netdrv] mlx5: fix bug reading rss_hash_type from CQE (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, handle RX packet correctly (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Use the correct delete call on offloaded TC encap entry detach (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: add CONFIG_INET dependency (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix uninitialized data in aRFS infrastructure (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Use min3 to select number of MSI-X vectors (Don Dutile) [1456692 1499362] - [netdrv] mlx5: Use underlay QPN from the root name space (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, Only support regular RQ for now (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Fix setup TC ndo (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix ethtool pause support and advertise reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use the correct pause values for ethtool advertising (Don Dutile) [1456694 1499362] - [uapi] smc_diag.h: fix include from userland (Don Dutile) [1499362] - [uapi] includes linux/types.h before exporting files (Don Dutile) [1499362] - [netdrv] qede: Split PF/VF ndos (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct doorbell configuration for !4Kb pages (Don Dutile) [1462433 1499362] - [netdrv] qed: Tell QM the number of tasks (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix VF removal sequence (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Reduce harmless SRIOV error message to debug level (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: Avoid adding steering rules with invalid ring (Don Dutile) [1456692 1499362] - [kernel] treewide: spelling: correct diffrent[iate] and banlance typos (Don Dutile) [1499362] - [infiniband] ib/srpt: Avoid that aborting a command triggers a kernel warning (Don Dutile) [1499362] - [infiniband] ib/srpt: Fix abort handling (Don Dutile) [1499362] - [infiniband] rxe: expose num_possible_cpus() cnum_comp_vectors (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory type (Don Dutile) [1456704 1499362] - [infiniband] ib/hfi1: Clean up on context initialization failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix an assign/ordering issue with shared context IDs (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Clean up context initialization (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Correctly clear the pkey (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Search shared contexts on the opened device, not all devices (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove atomic operations for SDMA_REQ_HAVE_AHG bit (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use filedata rather than filepointer (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Name function prototype parameters (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix a subcontext memory leak (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return an error on memory allocation failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust default eager_buffer_size to 8MB (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Get rid of divide when setting the tx request header (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix yield logic in send engine (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1, ib/rdmavt: Move r_adefered to r_lock cache line (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix checks for Offline transient state (Don Dutile) [1452789 1499362] - [netdrv] mlx5: Enable IPoIB acceleration (Don Dutile) [1456694 1499362] - [netdrv] qede: Fix possible misconfiguration of advertised autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix overriding of supported autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix possible overflow for status block id field (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix issues in the ptp filter config implementation (Don Dutile) [1462433 1499362] - [netdrv] qede: Fix concurrency issue in PTP Tx path processing (Don Dutile) [1462433 1499362] - [infiniband] ib/ocrdma: fix out of bounds access to local buffer (Don Dutile) [1499362] - [infiniband] ib/mlx4: Fix incorrect order of formal and actual parameters (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Change flush logic so it adheres to the variable name (Don Dutile) [1456692 1499362] - [infiniband] mlx5: Fix mlx5_ib_map_mr_sg mr length (Don Dutile) [1456694 1499362] - [infiniband] ib/rxe: Don't clamp residual length to mtu (Don Dutile) [1456704 1499362] - [infiniband] ib/sa: Add support to query OPA path records (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA path record type (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA addr header (Don Dutile) [1499362] - [infiniband] ib/sa: Split struct sa_path_rec based on IB and ROCE specific fields (Don Dutile) [1499362] - [infiniband] ib/sa: Introduce path record specific types (Don Dutile) [1499362] - [infiniband] ib/sa: Rename ib_sa_path_rec to sa_path_rec (Don Dutile) [1499362] - [infiniband] ib/cm: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/core: Define 'opa' rdma_ah_attr type (Don Dutile) [1499362] - [infiniband] ib/core: Define 'ib' and 'roce' rdma_ah_attr types (Don Dutile) [1499362] - [infiniband] ib/core: Use rdma_ah_attr accessor functions (Don Dutile) [1499362] - [infiniband] ib/core: Add accessor functions for rdma_ah_attr fields (Don Dutile) [1499362] - [infiniband] ib/pvrdma: Rename ib_ah_attr related functions (Don Dutile) [1454965 1499362] - [infiniband] ib/mthca: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/mlx5: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Rename ib_destroy_ah to rdma_destroy_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_query_ah to rdma_query_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_modify_ah to rdma_modify_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_create_ah to rdma_create_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename struct ib_ah_attr to rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/rxe: Initialize ib_ah_attr during query_ah (Don Dutile) [1456704 1499362] - [infiniband] ib/core: Check for global flag when using ah_attr (Don Dutile) [1499362] - [infiniband] ib/core: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/ipoib: Remove 'else' when the 'if' has a return (Don Dutile) [1456699 1499362] - [infiniband] ib/ocrdma: Add identifier names to function definitions (Don Dutile) [1499362] - [netdrv] qed: Prevent warning without CONFIG_RFS_ACCEL (Don Dutile) [1462433 1499362] - [netdrv] qed: output the DPM status and WID count (Don Dutile) [1462433 1499362] - [netdrv] qed: align DPI configuration to HW requirements (Don Dutile) [1462433 1499362] - [netdrv] qed: verify RoCE resource bitmaps are released (Don Dutile) [1462433 1499362] - [netdrv] qed: add error handling flow to TID deregistratin posting failure (Don Dutile) [1462433 1499362] - [netdrv] qed: remove unused SQ error state (Don Dutile) [1462433 1499362] - [netdrv] qed: configure the RoCE max message size (Don Dutile) [1462433 1499362] - [netdrv] qed: Unlock on error in qed_vf_pf_acquire() (Don Dutile) [1462433 1499362] - [netdrv] mlx5: E-Switch, Avoid redundant memory allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Disable HW LRO when PCI is slower than link on striding RQ (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use u8 as ownership type in mlx5e_get_cqe() (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use prefetchw when a write is to follow (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Optimize poll ICOSQ completion queue (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Act on delay probe time updates (Don Dutile) [1456687 1499362] - [kernel] [netdrv] mlx5e: Update neighbour 'used' state using HW flow rules counters (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add support to neighbour update flow (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add neighbour hash table to the representors (Don Dutile) [1456687 1499362] - [net] add addrconf.h to ip6_route.h (Don Dutile) [1499362] - [kernel] locking/refcount: Remove the half-implemented refcount_sub() API (Don Dutile) [1499362] - [lib] locking/refcount: Create unchecked atomic_t implementation (Don Dutile) [1499362] - [lib] refcount: change EXPORT_SYMBOL markings (Don Dutile) [1499362] - [lib] locking/refcount: Add refcount_t API kernel-doc comments (Don Dutile) [1499362 1456687] - [lib] locking/refcounts: Change WARN() to WARN_ONCE() (Don Dutile) [1499362 1456687] - [kernel] locking/refcounts: Add missing kernel.h header to have UINT_MAX defined (Don Dutile) [1456687 1499362] - [lib] locking/refcounts: Out-of-line everything (Don Dutile) [1456687 1499362] - [lib] refcount_t: Introduce a special purpose refcount type (Don Dutile) [1456687 1499362] - [kernel] locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Read neigh parameters with proper locking (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Use flag to properly monitor a flow rule offloading state (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Remove output device parameter from create encap header helpers definition (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Move the encap entry structure from the eswitch header (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove encap entry pointer from the eswitch flow attributes (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Extendable vport representor netdev private data (Don Dutile) [1499362 1456694] - [infiniband] ib/sa: Add support to query opa classport info (Don Dutile) [1499362] - [trace] iommu: Remove pci.h include from trace/events/iommu.h (Don Dutile) [1499362] - [infiniband] ib/core: Move opa_class_port_info definition to header file (Don Dutile) [1499362] - [infiniband] ib/core: Add rdma_cap_opa_ah to expose opa address handles (Don Dutile) [1499362] - [infiniband] ib/sa: Modify SA to implicitly cache Class Port info (Don Dutile) [1499362] - [infiniband] ib/sa: Move functions update_sm_ah() and ib_sa_event() (Don Dutile) [1499362] - [infiniband] ib/sa: Remove unwanted braces (Don Dutile) [1499362] - [infiniband] ib/sa: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/sa: Fix lines longer than 80 columns (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use bool in process_ecn (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi: Protect against writable mmap (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix unbalanced braces around else (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Convert Lx to llx (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix misspelling in comment (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Permanently enable P_Key checking in HFI (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache neighbor secure data after link up (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust high temperature warning for QSFP cable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix softlockup issue (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use defines from common headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add functions to parse 9B headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Rename hdr2sc to hfi1_9B_get_sc5 (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return SC2VL mappings to FM with VL15 instead of ILLEGAL_VL (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Validate the TID count before using it (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing (Don Dutile) [1452789 1499362] - [infiniband] ib/core: For multicast functions, verify that LIDs are multicast LIDs (Don Dutile) [1499362] - [infiniband] ib/hfi1: Correct MulticastMask/CollectiveMask info to SMA output (Don Dutile) [1452789 1499362] - [infiniband] ib/core: If the MGID/MLID pair is not on the list return an error (Don Dutile) [1499362] - [infiniband] ib/qib: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: Fix incorrect type in assignment (Don Dutile) [1499362] - [infiniband] ib/usnic: Simplify the code to balance loc/unlock calls (Don Dutile) [1499362] - [infiniband] ib/usnic: Explicitly include usnic headers (Don Dutile) [1499362] - [infiniband] ib/core: Mark local uverbs_std_types functions to be static (Don Dutile) [1499362] - [infiniband] ib/rxe: fix typo: "algorithmi" -> "algorithm" (Don Dutile) [1456704 1499362] - [infiniband] ib/rdmavt: restore IRQs on error path in rvt_create_ah() (Don Dutile) [1452789 1499362] - [infiniband] rdma/qedr: add support for send+invalidate in poll CQ (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: destroy CQ only after HW releases it (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: enhance destroy flow for GSI QP (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: properly check atomic capabilities (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: reset access control when registering a MR (Don Dutile) [1462433 1499362] - [netdrv] qed: Acquire/release ptt_ptp lock when enabling/disabling PTP (Don Dutile) [1462433 1499362] - [netdrv] qed: Remove the un-needed ptp header file (Don Dutile) [1462433 1499362] - [netdrv] qede: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for MFW resource locking (Don Dutile) [1462433 1499362] - [net] svcrdma: Clean out old XDR encoders (Don Dutile) [1499362] - [net] svcrdma: Remove the req_map cache (Don Dutile) [1499362] - [net] svcrdma: Remove unused RDMA Write completion handler (Don Dutile) [1499362] - [net] svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] svcrdma: Clean up RPC-over-RDMA backchannel reply processing (Don Dutile) [1499362] - [net] svcrdma: Report Write/Reply chunk overruns (Don Dutile) [1499362] - [net] svcrdma: Clean up RDMA_ERROR path (Don Dutile) [1499362] - [net] svcrdma: Use rdma_rw API in RPC reply path (Don Dutile) [1499362] - [net] svcrdma: Introduce local rdma_rw API helpers (Don Dutile) [1499362] - [net] svcrdma: Clean up svc_rdma_get_inv_rkey() (Don Dutile) [1499362] - [net] svcrdma: Add helper to save pages under I/O (Don Dutile) [1499362] - [net] svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT (Don Dutile) [1499362] - [net] svcrdma: Add svc_rdma_map_reply_hdr() (Don Dutile) [1499362] - [net] svcrdma: Move send_wr to svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] xprtrdma: Remove rpcrdma_buffer::rb_pool (Don Dutile) [1499362] - [net] xprtrdma: Squelch ENOBUFS warnings (Don Dutile) [1499362] - [net] xprtrdma: Annotate receive workqueue (Don Dutile) [1499362] - [net] xprtrdma: Revert commit d0f36c46deea (Don Dutile) [1499362] - [net] xprtrdma: Restore transport after device removal (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ep_connect (Don Dutile) [1499362] - [net] xprtrdma: Support unplugging an HCA from under an NFS mount (Don Dutile) [1499362] - [net] xprtrdma: Use same device when mapping or syncing DMA buffers (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ia_open() (Don Dutile) [1499362] - [net] xprtrdma: Detect unreachable NFS/RDMA servers more reliably (Don Dutile) [1499362] - [net] sunrpc: Export xprt_force_disconnect() (Don Dutile) [1499362] - [net] xprtrdma: Cancel refresh worker during buffer shutdown (Don Dutile) [1499362] - [infiniband] ib/vmw_pvrdma: Spare annotate imm_data (Don Dutile) [1454965 1499362] - [infiniband] ib/mlx5: Add ODP support to MW (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Extract page fault code (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add support to huge ODP (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add contiguous ODP support (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add contiguous ODP support (Don Dutile) [1499362] - [infiniband] ib/mlx5: Decrease verbosity level of ODP errors (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix implicit MR GC (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix UMR size calculation (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix function updating xlt emergency path (Don Dutile) [1456694 1499362] - [infiniband] ib: Replace ib_umem page_size by page_shift (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use pcie_flr() instead of duplicating it (Don Dutile) [1452789 1499362] - [kernel] pci: Export pcie_flr() (Don Dutile) [1452789 1499362] - [infiniband] ib/core: change the return type to void (Don Dutile) [1499362] - [infiniband] ib/hfi: Fix up comments in engine mapping (Don Dutile) [1452789 1499362] - [infiniband] uverbs: Fix integer overflows (Don Dutile) [1499362] - [infiniband] {net, ib}/{rxe, usnic}: Utilize generic mac to eui32 function (Don Dutile) [1456704 1499362] - [infiniband] ib/usnic: Remove unused functions (Don Dutile) [1499362] - [infiniband] ib/iser: fix spelling mistake: "unexepected" -> "unexpected" (Don Dutile) [1499362] - [netdrv] qed: fix invalid use of sizeof in qed_alloc_qm_data() (Don Dutile) [1462433 1499362] - [netdrv] qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Add UDP ports in bulletin board (Don Dutile) [1462433 1499362] - [netdrv] qede: Disable tunnel offloads for non offloaded UDP ports (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Enable tunnel offloads based on hw configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: refactor tunnelling - API/Structs (Don Dutile) [1462433 1499362] - [kernel] [netdrv] qed: Add support for static dcbx (Don Dutile) [1462433 1499362] - [netdrv] qed: Support dcbnl IEEE selector field (Don Dutile) [1462433 1499362] - [netdrv] qed: Add additional DCBx debug messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Separate RoCE DCBx support for V2 (Don Dutile) [1462433 1499362] - [netdrv] qed: Cleanup DCBx unnecessary parameters (Don Dutile) [1462433 1499362] - [netdrv] mlx5: fix warning about missing prototype (Don Dutile) [1456694 1499362] - [netdrv] mlx5: hide unused functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5: E-Switch, Add control for encapsulation (Don Dutile) [1499362] - [netdrv] mlx5: E-Switch, Refactor fast path FDB table creation in switchdev mode (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add support for active_width and active_speed in RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Set mlx5_query_roce_port's return value to void (Don Dutile) [1456694 1499362] - [infiniband] ib/core: Add HDR speed enum (Don Dutile) [1499362] - [infiniband] ib/mlx5: Set correct SL in completion for RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/cma: Send MRA for reply messages (Don Dutile) [1499362] - [infiniband] ib/mlx5: Support congestion related counters (Don Dutile) [1456663 1499362] - [infiniband] ib/mthca: Check validity of output parameter pointer (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add drop flow steering rule support (Don Dutile) [1456687 1499362] - [infiniband] ib/core: Introduce drop flow specification (Don Dutile) [1456687 1499362] - [infiniband] ib/mlx5: Use IP version matching to classify IP traffic (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add inner spec and IPv6 validation in user's flow attribute list (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix wrong use of kfree at bad flow in create_cq_user (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Enlarge autogroup flow table (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Check supported flow table size (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Change vma from shared to private (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Take write semaphore when changing the vma struct (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Change vma from shared to private (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Take write semaphore when changing the vma struct (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Reduce SRIOV multicast cleanup warning message to debug level (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Fix ib device initialization error flow (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Fix sysfs registration error flow (Don Dutile) [1499362] - [infiniband] ib/core: Fix kernel crash during fail to initialize device (Don Dutile) [1499362] - [infiniband] ib/ipoib: Fix deadlock between ipoib_stop and mcast join flow (Don Dutile) [1456699 1499362] - [infiniband] ib/rxe: Cache dst in QP instead of getting it for each send (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Offload CRC calculation when possible (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Do not export module's private function (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Avoid accessing timers for non RC QPs (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Add port protocol stats (Don Dutile) [1456664 1499362] - [netdrv] mlx5e: IPoIB, Fix error handling in mlx5_rdma_netdev_alloc() (Don Dutile) [1385325 1499362] - [infiniband] ib/hfi1: Coding style improvement (make sizeof use safer) (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove intermediate var in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init() (Don Dutile) [1452789 1499362] - [netdrv] qede: allocate enough data for ->arfs_fltr_bmap (Don Dutile) [1462433 1499362] - [infiniband] cxgb3: Convert PDBG to pr_debug (Don Dutile) [1499362] - [net] locking/atomic, kref: Add kref_read() (Don Dutile) [1499362] - [infiniband] cxgb3: Use more common logging style (Don Dutile) [1499362] - [infiniband] ib/ipoib: Support acceleration options callbacks (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Use defined function for netdev_priv function (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Rename qpn to be dqpn in ipoib_send and post_send functions (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control from HW operation on ipoib_open/stop ndo (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control and data related initializations (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Introduce RDMA netdev interface and IPoIB structs (Don Dutile) [1456699 1499362] - [infiniband] ib/hfi1: VNIC SDMA support (Don Dutile) [1452831 1499362] - [infiniband] ib/hfi1: Virtual Network Interface Controller (VNIC) HW support (Don Dutile) [1452831 1499362] - [netdrv] mlx4: suppress 'may be used uninitialized' warning (Don Dutile) [1456692 1499362] - [infiniband] ib/hfi1: OPA_VNIC RDMA netdev support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) function (Don Dutile) [1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC MAC table support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC statistics support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management (EM) structure definitions (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) netdev (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: RDMA NETDEV interface (Don Dutile) [1452831 1499362] - [infiniband] rdma/uverbs: Initialize cq_context appropriately (Don Dutile) [1499362] - [infiniband] ib/core: Rename uverbs event file structure (Don Dutile) [1499362] - [infiniband] ib/core: Don't use is_async in event files to infer events size (Don Dutile) [1499362] - [infiniband] ib/core: A small refactor in destroy WQ handler (Don Dutile) [1499362] - [infiniband] ib/core: Nullify ib_uobject during allocation (Don Dutile) [1499362] - [infiniband] ib/core: Don't pass the lock state to _rdma_remove_commit_uobject (Don Dutile) [1499362] - [infiniband] ib/core: Rename write flag to exclusive in rdma_core (Don Dutile) [1499362] - [netdrv] qede: Add aRFS support (Don Dutile) [1462433 1499362] - [netdrv] qed: aRFS infrastructure support (Don Dutile) [1462433 1499362] - [infiniband] hw/mlx5: Add New bit to check over QP creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: E-switch vport manager is valid for ethernet only (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX handler (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: RX handlers per netdev profile (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Xmit flow (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Xmit flow break down (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Basic netdev ndos open/close (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, TX TIS creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RSS flow steering tables (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX steering RSS RQTs and TIRs (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Add netdevice profile skeleton (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: More generic netdev management API (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Enable flow-steering for IB link (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Refactor create flow table method to accept underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (Don Dutile) [1385325 1499362] - [netdrv] cxgb3: Use net_device_stats from struct net_device (Don Dutile) [1499362] - [netdrv] qede: Add support for ingress headroom (Don Dutile) [1462433 1499362] - [netdrv] qede: Update receive statistic once per NAPI (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Set default RX moderation parameters on driver load (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Reuse alloc cq code for all CQs allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Show board id in ethtool driver information (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Change FW sub_minor display to 4 zeros padding (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Make mlx5e_modify_rqs_vsd a static function (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Add support for RXFCS feature flag (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1481607 1499362] - [netdrv] qed: Make OOO archipelagos into an array (Don Dutile) [1462433 1499362] - [netdrv] qed: Provide iSCSI statistics to management (Don Dutile) [1462433 1499362] - [netdrv] qed: Add missing stat for new isles (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't close the OUT_EN during init (Don Dutile) [1462433 1499362] - [netdrv] qed: Configure cacheline size in HW (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't use main-ptt in unrelated flows (Don Dutile) [1462433 1499362] - [netdrv] qed: Warn PTT usage by wrong hw-function (Don Dutile) [1462433 1499362] - [netdrv] mlx4: trust shinfo->gso_segs (Don Dutile) [1456692 1499362] - [netdrv] qed: fix missing break in OOO_LB_TC case (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: fix build error without CONFIG_SYSFS (Don Dutile) [1456694 1499362] - [infiniband] ib/hfi1: Eliminate synchronize_rcu() in mr delete (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add transmit fault injection feature (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add receive fault injection feature (Don Dutile) [1452789 1499362] - [lib] fault-inject: add ratelimit option (Don Dutile) [1499362] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Avoid reseting wqe send_flags in unreserve (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1: Fix timer migration regressions (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add a patch value to the firmware version string (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check for QSFP presence before attempting reads (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check device id early during init (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add swqe completion trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add tracing for cq entry and poll (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add additional fields to post send trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Make wc opcode translation driver dependent (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: NULL pointer dereference when freeing rhashtable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache registers during state change (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Race hazard avoidance in user SDMA driver (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Force logical link down (Don Dutile) [1452789 1499362] - [infiniband] ib/ipoib: ibx: failed to create mcg debug file (Don Dutile) [1456699 1499362] - [infiniband] ib/core: Change completion channel to use the reworked objects schema (Don Dutile) [1499362] - [infiniband] ib/core: Add support for fd objects (Don Dutile) [1499362] - [infiniband] ib/core: Add lock to multicast handlers (Don Dutile) [1499362] - [infiniband] ib/core: Change idr objects to use the new schema (Don Dutile) [1499362] - [infiniband] ib/core: Add idr based standard types (Don Dutile) [1499362] - [infiniband] ib/core: Add support for idr types (Don Dutile) [1499362] - [infiniband] ib/core: Refactor idr to be per uverbs_file (Don Dutile) [1499362] - [netdrv] qed: Add a missing error code (Don Dutile) [1462433 1499362] - [netdrv] qed: Manage with less memory regions for RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: RoCE doesn't need to use SRC (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct TM ILT lines in presence of VFs (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix TM block ILT allocation (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise QM cofiguration (Don Dutile) [1462433 1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_ethtool.c: fix build with gcc-4.4.4 (Don Dutile) [1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_main.c: fix build with gcc-4.4.4 (Don Dutile) [1456694 1499362] - [net] add explicit interrupt.h includes (Don Dutile) [1499362] - [netdrv] qed: Use BDQ resource for storage protocols (Don Dutile) [1462433 1499362] - [netdrv] qed: Utilize resource-lock based scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: Support management-based resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Send pf-flr as part of initialization (Don Dutile) [1462433 1499362] - [netdrv] qed: Move to new load request scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: hw_init() to receive parameter-struct (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct HW stop flow (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Add offloading of E-Switch TC pedit (header re-write) actions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce alloc/dealloc modify header context commands (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce modify header structures, commands and steering action definitions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Reorder few command cases to reflect their natural order (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Add helper to initialize a flow steering actions struct instance (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Properly deal with resource cleanup when adding TC flow fails (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add intermediate struct for TC flow parsing attributes (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add NIC attributes for offloaded TC flows (Don Dutile) [1499362] - [netdrv] mlx5e: Add prefix for e-switch offloaded TC flow attributes (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Fail safe mtu and lro setting (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe tc setup (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe cqe compressing/moderation mode setting (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Fail safe ethtool settings (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce switch channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Minimize mlx5e_{open/close}_locked (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: CQ and RQ don't need priv pointer (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Isolate open_channels from priv->params (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Split open/close channels to stages (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Refactor refresh TIRs (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Redirect RQT refactoring (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce mlx5e_channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set netdev->rx_cpu_rmap on netdev creation (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set SQ max rate on mlx5e_open_txqsq rather on open_channel (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize SQ create/modify/destroy functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Proper names for SQ/RQ/CQ functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize tx helper functions for different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Move mlx5e_rq struct declaration (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: XDP TX forwarding support (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Xmit, no write combining (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use dma_rmb rather than rmb in CQE fetch routine (Don Dutile) [1456694 1499362] - [netdrv] qed: Reserve VF feature before PF (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't waste SBs unused by RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: Reduce verbosity of unimplemented MFW messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct endian order of MAC passed to MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Pass src/dst sizes when interacting with MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise MFW command locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Always publish VF link from leading hwfn (Don Dutile) [1462433 1499362] - [netdrv] qed: Raise verbosity of Malicious VF indications (Don Dutile) [1462433 1499362] - [netdrv] qed: Make qed_iov_mark_vf_flr() return bool (Don Dutile) [1462433 1499362] - [netdrv] qed: Deprecate VF multiple queue-stop (Don Dutile) [1462433 1499362] - [netdrv] qed: Uniform IOV queue validation (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct default VF coalescing configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: Set HW-channel to ready before ACKing VF (Don Dutile) [1462433 1499362] - [netdrv] qed: Clean VF malicious indication when disabling IOV (Don Dutile) [1462433 1499362] - [netdrv] qed: Increase verbosity of VF -> PF errors (Don Dutile) [1462433 1499362] - [infiniband] utilize the new cdev_set_parent function (Don Dutile) [1499362] - [infiniband] ib/ucm: utilize new cdev_device_add helper function (Don Dutile) [1499362] - [kernel] chardev: add helper function to register char devs with a struct device (Don Dutile) [1499362] - [netdrv] mlx4: remove duplicate code in mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: make validate_loopback() more generic (Don Dutile) [1456692 1499362] - [netdrv] mlx4: factorize page_address() calls (Don Dutile) [1456692 1499362] - [netdrv] mlx4: do not access rx_desc from mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add rx_alloc_pages counter in ethtool -S (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add page recycling in receive path (Don Dutile) [1456692 1499362] - [netdrv] mlx4: use order-0 pages for RX (Don Dutile) [1456692 1499362] - [netdrv] mlx4: removal of frag_sizes[] (Don Dutile) [1456692 1499362] - [netdrv] mlx4: reduce rx ring page_cache size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: rx_headroom is a per port attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: get rid of frag_prefix_size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: remove order field from mlx4_en_frag_info (Don Dutile) [1456692 1499362] - [netdrv] mlx4: dma_dir is a mlx4_en_priv attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: xdp: Reserve headroom for receiving packet when XDP prog is active (Don Dutile) [1456692 1499362] - [netdrv] mellanox: use core min/max MTU checking (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: use napi_complete_done() return value (Don Dutile) [1456692 1499362] - [infiniband] ib/rxe: double free on error (Don Dutile) [1499362] - [infiniband] ib/rxe: Suppress sparse warnings (Don Dutile) [1456704 1499362] - [infiniband] ib/bnxt_re: Fix frame stack compilation warning (Don Dutile) [1384857 1499362] - [net] xprtrdma: fix double include of module.h (Don Dutile) [1499362] - [infiniband] vmw_pvrdma: fix [un]register_netdevice_notifier (Don Dutile) [1454965 1499362]- [x86] intel_rdt: Turn off most RDT features on Skylake (Jiri Olsa) [1486121] - [x86] intel_rdt: Add command line options for resource director technology (Jiri Olsa) [1486121] - [x86] intel_rdt: Move special case code for Haswell to a quirk function (Jiri Olsa) [1486121] - [x86] intel_rdt: Remove redundant ternary operator on return (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Improve limbo list processing (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug (Jiri Olsa) [1457533] - [x86] intel_rdt: Modify the intel_pqr_state for better performance (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Clear the default RMID during hotcpu (Jiri Olsa) [1457533] - [x86] intel_rdt: Show bitmask of shareable resource with other executing units (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Documentation for resctrl based RDT Monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Fix a typo in Documentation (Jiri Olsa) [1457533] - [x86] documentation, x86, resctrl: Recommend locking for resctrlfs (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Handle counter overflow (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Add mbm counter initialization (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Basic counting of MBM events (total and local) (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add CPU hotplug support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add sched_in support (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce rdt_enable_key for scheduling (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mount,umount support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add rmdir support (Jiri Olsa) [1457533] - [x86] intel_rdt: Separate the ctrl bits from rmdir (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mon_data (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitor data support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare to add RDT monitor cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add tasks file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Change closid type from int to u32 (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mkdir support for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitoring mkdir support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add info files for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Simplify info and base file lists (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RMID (Resource monitoring ID) management (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RDT monitoring initialization (Jiri Olsa) [1457533] - [x86] intel_rdt: Make rdt_resources_all more readable (Jiri Olsa) [1457533] - [x86] intel_rdt: Cleanup namespace to support RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Mark rdt_root and closid_alloc as static (Jiri Olsa) [1457533] - [x86] intel_rdt: Change file names to accommodate RDT monitor code (Jiri Olsa) [1457533] - [x86] maintainers: Add maintainer for Intel RDT resource allocation (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce a common compile option for RDT (Jiri Olsa) [1457533] - [x86] intel_rdt: Select KERNFS when enabling INTEL_RDT_A (Jiri Olsa) [1457533] - [x86] perf/cqm: Wipe out perf based cqm (Jiri Olsa) [1457533] - [x86] documentation, x86: Intel Memory bandwidth allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix memory leak on mount failure (Jiri Olsa) [1379551] - [x86] intel_rdt: Return error for incorrect resource names in schemata (Jiri Olsa) [1379551] - [x86] intel_rdt: Trim whitespace while parsing schemata input (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix padding when resource is enabled via mount (Jiri Olsa) [1379551] - [x86] intel_rdt: Get rid of anon union (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add schemata file support for MBA (Jiri Olsa) [1379551] - [x86] intel_rdt: Make schemata file parsers resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add info directory files for Memory Bandwidth Allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Make information files resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add primary support for Memory Bandwidth Allocation (MBA) (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Memory bandwith allocation feature detect (Jiri Olsa) [1379551] - [x86] intel_rdt: Add resource specific msr update function (Jiri Olsa) [1379551] - [x86] intel_rdt: Move CBM specific data into a struct (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup namespace to support multiple resource types (Jiri Olsa) [1379551] - [x86] intel_rdt: Organize code properly (Jiri Olsa) [1379551] - [x86] intel_rdt: Init padding only if a device exists (Jiri Olsa) [1379551] - [x86] intel_rdt: Add cpus_list rdtgroup file (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup kernel-doc (Jiri Olsa) [1379551] - [x86] intel_rdt: Update schemata read to show data in tabular format (Jiri Olsa) [1379551] - [x86] intel_rdt: Implement "update" mode when writing schemata file (Jiri Olsa) [1379551] - [kernel] tracing/kprobes: Allow to create probe with a module name starting with a digit (Jiri Olsa) [1422117] - [kernel] trace/kprobes: Allow return probes with offsets and absolute addresses (Jiri Olsa) [1422117]- [netdrv] ibmvnic: Fix calculation of number of TX header descriptors (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: generalize napi_complete_done() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: constify vio_device_id (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct 'unused variable' warning in build (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add netdev_dbg output for debugging (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up resources on probe failure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report rx buffer return codes as netdev_dbg (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_channels (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_ringparam (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Convert vnic server reported statistics to cpu endian (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement per-queue statistics reporting (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize SCRQ's during login renegotiation (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for transport event on driver resume (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix assignment of RX/TX IRQ's (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct return code checking for ibmvnic_init during probe (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix error handling when registering long-term-mapped buffers (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: driver initialization for kdump/kexec (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Exit polling routine correctly during adapter reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove VNIC_CLOSING check from pending_scrq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Sanitize entire SCRQ buffer on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Activate disabled RX buffer pools on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove netdev notify for failover resets (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Client-initiated failover (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return failure on attempted mtu change (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove module author mailing address (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset sub-crqs during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset tx/rx pools on driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset the CRQ queue during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check adapter state during ibmvnic_poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Halt TX and report carrier off on H_CLOSED return code (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Non-fatal error handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix cleanup of SKB's on driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Send gratuitous arp on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle failover after failed init crq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Track state of adapter napis (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: fix missing unlock on error in __ibmvnic_reset() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move queue restarting in ibmvnic_tx_complete (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Record SKB RX queue during poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Continue skb processing after skb completion error (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for driver reset first in ibmvnic_xmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Wait for any pending scrqs entries at driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up tx pools when closing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Whitespace correction in release_rx_pools (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Delete napi's when releasing driver resources (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Updated reset handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Replace is_closed with state field (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move resource initialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of sub crqs to ibmvnic_init (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Split initialization of scrqs to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free skb's in cases of failure in transmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Validate napi exist before disabling them (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add set_link_state routine for setting adapter link state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of the stats token to ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Only retrieve error info if present (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Insert header on VLAN tagged received frame (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Set real number of rx queues (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused bouce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate zero-filled memory for sub crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Disable irq prior to close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct crq and resource releasing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove inflight list (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Do not disable IRQ after scheduling tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fixup atomic API usage (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Unmap longer term buffer before free (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix ibmvnic_change_mac_addr struct format (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report errors when failing to release sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Cleanup failure path in ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init/release routines for stats token (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Merge the two release_sub_crq_queue routines (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the rx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the tx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the bounce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Update main crq initialization and release (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove debugfs support (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused net_stats member from struct ibmvnic_adapter (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct ibmvnic handling of device open/close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move ibmvnic adapter intialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login and queue negotiation into ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate number of rx/tx buffers agreed on by firmware (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix overflowing firmware/hardware TX queue (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Use common counter for capabilities checks (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle processing of CRQ messages in a tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian errors in error reporting output (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian error when requesting device capabilities (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix initial MTU settings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Call napi_disable instead of napi_enable in failure path (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize completion variables before starting work (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use new api ethtool_{get|set}_link_ksettings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: drop duplicate header seq_file.h (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix size of debugfs name buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use net core MTU range checking (Gustavo Duarte) [1391561]- [fs] gfs2: Take inode off order_write list when setting jdata flag (Robert S Peterson) [1492678] - [fs] gfs2: flush the log and all pages for jdata as we do for WB_SYNC_ALL (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer accounting to transaction (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer lists into transaction (Robert S Peterson) [1492678] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1492678] - [fs] gfs2: aggressively issue revokes in gfs2_log_flush (Robert S Peterson) [1492678] - [fs] xfs: reinit btree pointer on attr tree inactivation walk (Carlos Maiolino) [1469296] - [fs] xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen) [1395978] - [fs] xfs: write unmount record for ro mounts (Eric Sandeen) [1395978] - [netdrv] xen-netfront: reset skb network header before checksum (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: add support for IPv6 offloads (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: use new skb_checksum_setup function (Vitaly Kuznetsov) [1487854] - [net] consolidate duplicate code is skb_checksum_setup() helpers (Vitaly Kuznetsov) [1487854] - [net] add skb_checksum_setup (Vitaly Kuznetsov) [1487854] - [xen] xen-netback: handle IPv6 TCP GSO packets from the guest (Vitaly Kuznetsov) [1487854] - [x86] x86/vmware: Skip timer_irq_works() check on VMware (Vitaly Kuznetsov) [1507026 1507025] - [x86] x86/vmware: Skip lapic calibration on VMware (Vitaly Kuznetsov) [1507026 1507025] - [scsi] ipr: Set no_report_opcodes for RAID arrays (Gustavo Duarte) [1456498] - [scsi] ipr: Fix scsi-mq lockdep issue (Gustavo Duarte) [1456498] - [s390] mm: fix write access check in gup_huge_pmd() (Hendrik Brueckner) [1506126] - [s390] cpcmd, vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496111] - [powerpc] hotplug-mem: Fix missing endian conversion of aa_index (Serhii Popovych) [1508331] - [security] Introduce v3 namespaced file capabilities ("Eric W. Biederman") [1467386] - [security] selinux: Perform both commoncap and selinux xattr checks ("Eric W. Biederman") [1467386]- [mm] userfaultfd: provide pid in userfault msg - add feat union (Andrea Arcangeli) [1476833] - [mm] userfaultfd: provide pid in userfault msg (Andrea Arcangeli) [1476833] - [mm] userfaultfd: add feature to request for a signal delivery (Andrea Arcangeli) [1476833] - [mm] fs/userfaultfd.c: drop dead code (Andrea Arcangeli) [1476833] - [mm] userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: wire up shmem_mfill_zeropage_pte (Andrea Arcangeli) [1476833] - [mm] userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd support (Andrea Arcangeli) [1476833] - [mm] shmem: introduce shmem_inode_acct_block (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: notify about unmap of destination during mremap (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: flush event_wqh at release time (Andrea Arcangeli) [1476833] - [mm] userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage (Andrea Arcangeli) [1476833] - [mm] userfaultfd_zeropage: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: fix fork use after free (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case (Andrea Arcangeli) [1476833] - [mm] zram, ppc64: enable zram on ppc64 (Jerome Marchand) [1441166] - [mm] mm/zsmalloc: simplify zs_max_alloc_size handling (Jerome Marchand) [1441166] - [kernel] cpuset: Allow v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cpuset: fix the WARN_ON() in update_nodemasks_hier() (Waiman Long) [947004] - [kernel] cpuset: export effective masks to userspace (Waiman Long) [947004] - [kernel] cpuset: allow writing offlined masks to cpuset.cpus/mems (Waiman Long) [947004] - [kernel] cpuset: enable onlined cpu/node in effective masks (Waiman Long) [947004] - [kernel] cpuset: refactor cpuset_hotplug_update_tasks() (Waiman Long) [947004] - [kernel] cpuset: make cs->{cpus, mems}_allowed as user-configured masks (Waiman Long) [947004] - [kernel] cpuset: apply cs->effective_{cpus,mems} (Waiman Long) [947004] - [kernel] cpuset: initialize top_cpuset's configured masks at mount (Waiman Long) [947004] - [kernel] cpuset: use effective cpumask to build sched domains (Waiman Long) [947004] - [kernel] cpuset: inherit ancestor's masks if effective_{cpus, mems} becomes empty (Waiman Long) [947004] - [kernel] cpuset: update cs->effective_{cpus, mems} when config changes (Waiman Long) [947004] - [kernel] cpuset: update cpuset->effective_{cpus, mems} at hotplug (Waiman Long) [947004] - [kernel] cpuset: add cs->effective_cpus and cs->effective_mems (Waiman Long) [947004] - [kernel] cpuset: Add a dummy cgroup_on_dfl() function (Waiman Long) [947004] - [kernel] cpuset: fix a regression in validating config change (Waiman Long) [947004] - [kernel] cpuset: rename @cont to @cgrp (Waiman Long) [947004] - [kernel] cpuset: fix to migrate mm correctly in a corner case (Waiman Long) [947004] - [kernel] cpuset: allow to move tasks to empty cpusets (Waiman Long) [947004] - [kernel] cpuset: allow to keep tasks in empty cpusets (Waiman Long) [947004] - [kernel] cpuset: introduce effective_{cpumask|nodemask}_cpuset() (Waiman Long) [947004] - [kernel] cpuset: record old_mems_allowed in struct cpuset (Waiman Long) [947004] - [kernel] cpuset: remove async hotplug propagation work (Waiman Long) [947004] - [kernel] cpuset: let hotplug propagation work wait for task attaching (Waiman Long) [947004] - [kernel] cpuset: re-structure update_cpumask() a bit (Waiman Long) [947004] - [kernel] cpuset: remove cpuset_test_cpumask() (Waiman Long) [947004] - [kernel] cpuset: remove unnecessary variable in cpuset_attach() (Waiman Long) [947004] - [kernel] cpuset: cleanup guarantee_online_{cpus|mems}() (Waiman Long) [947004] - [kernel] cpuset: remove redundant check in cpuset_cpus_allowed_fallback() (Waiman Long) [947004]- [fs] xfs: add support for superblock writeback list (Brian Foster) [1497235] - [fs] fs/fs-writeback.c: add a new writeback list for sync (Brian Foster) [1497235] - [fs] inode: rename i_wb_list to i_io_list (Brian Foster) [1497235] - [fs] sync: serialise per-superblock sync operations (Brian Foster) [1497235] - [fs] inode: convert inode_sb_list_lock to per-sb (Brian Foster) [1497235] - [fs] xfs: use iomap new flag for newly allocated delalloc blocks (Brian Foster) [1479473] - [fs] xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files (Brian Foster) [1479473] - [fs] xfs: resurrect debug mode drop buffered writes mechanism (Brian Foster) [1479473] - [fs] xfs: clear delalloc and cache on buffered write failure (Brian Foster) [1479473] - [fs] xfs: defer should abort intent items if the trans roll fails (Brian Foster) [1479473] - [fs] xfs: add xfs_trim_extent (Brian Foster) [1479473] - [fs] libxfs: v3 inodes are only valid on crc-enabled filesystems (Brian Foster) [1479473] - [fs] xfs: unset MS_ACTIVE if mount fails (Brian Foster) [1479473] - [fs] xfs: don't take the IOLOCK exclusive for direct I/O page invalidation (Brian Foster) [1479473] - [fs] xfs: add some 'static' annotations (Brian Foster) [1479473] - [fs] xfs: refactor swapext code (Brian Foster) [1479473] - [fs] xfs: various swapext cleanups (Brian Foster) [1479473] - [fs] xfs: return work remaining at the end of a bunmapi operation (Brian Foster) [1479473] - [fs] xfs: update atime before I/O in xfs_file_dio_aio_read (Brian Foster) [1479473] - [fs] xfs: remote attribute blocks aren't really userdata (Brian Foster) [1479473] - [fs] xfs: Propagate dentry down to inode_change_ok() (Brian Foster) [1479473] - [fs] xfs: defer should allow ->finish_item to request a new transaction (Brian Foster) [1479473] - [fs] xfs: count the blocks in a btree (Brian Foster) [1479473] - [fs] xfs: create a standard btree size calculator code (Brian Foster) [1479473] - [fs] xfs: track log done items directly in the deferred pending work item (Brian Foster) [1479473] - [fs] xfs: don't log the entire end of the AGF (Brian Foster) [1479473] - [fs] xfs: don't perform lookups on zero-height btrees (Brian Foster) [1479473] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1479473] - [fs] xfs: move (and rename) the deferred bmap-free tracepoints (Brian Foster) [1479473] - [fs] xfs: collapse single use static functions (Brian Foster) [1479473] - [fs] xfs: remove unnecessary parentheses from log redo item recovery functions (Brian Foster) [1479473] - [fs] xfs: remove unnecesary lshift/rshift key initialization (Brian Foster) [1479473] - [fs] xfs: add tracepoints and error injection for deferred extent freeing (Brian Foster) [1479473] - [fs] xfs: refactor redo intent item processing (Brian Foster) [1479473] - [fs] xfs: rename flist/free_list to dfops (Brian Foster) [1479473] - [fs] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_* (Brian Foster) [1479473] - [fs] xfs: rework xfs_bmap_free callers to use xfs_defer_ops (Brian Foster) [1479473] - [fs] xfs: enable the xfs_defer mechanism to process extents to free (Brian Foster) [1479473] - [fs] xfs: clean up typedef usage in the EFI/EFD handling code (Brian Foster) [1479473] - [fs] xfs: add tracepoints for the deferred ops mechanism (Brian Foster) [1479473] - [fs] xfs: move deferred operations into a separate file (Brian Foster) [1479473] - [fs] xfs: refactor btree owner change into a separate visit-blocks function (Brian Foster) [1479473] - [fs] xfs: add function pointers for get/update keys to the btree (Brian Foster) [1479473] - [fs] xfs: during btree split, save new block key & ptr for future insertion (Brian Foster) [1479473] - [fs] xfs: set *stat=1 after iroot realloc (Brian Foster) [1479473] - [fs] xfs: fix locking of the rt bitmap/summary inodes (Brian Foster) [1479473] - [fs] xfs: fix attr shortform structure alignment on cris (Brian Foster) [1479473] - [fs] xfs: remove EXPERIMENTAL tag from sparse inode feature (Brian Foster) [1479473] - [fs] libxfs: directory node splitting does not have an extra block (Brian Foster) [1479473] - [fs] xfs: remove dax code from object file when disabled (Brian Foster) [1479473] - [fs] xfs: remove __arch_pack (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_inou_t (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_sf_off_t (Brian Foster) [1479473] - [fs] xfs: remove the magic numbers in xfs_btree_block-related len macros (Brian Foster) [1479473] - [fs] xfs: indentation fix in xfs_btree_get_iroot() (Brian Foster) [1479473] - [fs] xfs: don't allow negative error tags (Brian Foster) [1479473] - [fs] xfs: refactor btree maxlevels computation (Brian Foster) [1479473] - [fs] xfs: convert list of extents to free into a regular list (Brian Foster) [1479473] - [fs] xfs: separate freelist fixing into a separate helper (Brian Foster) [1479473] - [fs] xfs: rearrange xfs_bmap_add_free parameters (Brian Foster) [1479473] - [fs] xfs: check for a valid error_tag in errortag_add (Brian Foster) [1479473] - [fs] xfs: enable buffer deadlock postmortem diagnosis via ftrace (Brian Foster) [1479473] - [fs] xfs: check offsets of variable length structures (Brian Foster) [1479473] - [fs] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly (Brian Foster) [1479473] - [fs] xfs: reduce lock hold times in buffer writeback (Brian Foster) [1479473] - [fs] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined (Brian Foster) [1479473] - [fs] xfs: make several functions static (Brian Foster) [1479473] - [fs] xfs: remove spurious shutdown type check from xfs_bmap_finish() (Brian Foster) [1479473]- [fs] xfs: report zeroed or not correctly in xfs_zero_range() (Eric Sandeen) [1496513] - [fs] iomap: fix integer truncation issues in the zeroing and dirtying helpers (Eric Sandeen) [1496513] - [fs] xfs: disable per-inode DAX flag (Eric Sandeen) [1496513] - [fs] xfs: actually report xattr extents via iomap (Eric Sandeen) [1496513] - [fs] mm, fs: check for fatal signals in do_generic_file_read() (Eric Sandeen) [1496513] - [fs] fs: break out of iomap_file_buffered_write on fatal signals (Eric Sandeen) [1496513] - [fs] dax: Fix sleep in atomic contex in grab_mapping_entry() (Eric Sandeen) [1496513] - [fs] dax: rip out get_block based IO support (Eric Sandeen) [1496513] - [fs] ext4: rip out DAX handling from direct IO path (Eric Sandeen) [1496513] - [fs] ext4: convert DAX faults to iomap infrastructure (Eric Sandeen) [1496513] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1496513] - [fs] ext4: DAX iomap write support (Eric Sandeen) [1496513] - [fs] ext4: use iomap for zeroing blocks in DAX mode (Eric Sandeen) [1496513] - [fs] ext4: factor out checks from ext4_file_write_iter() (Eric Sandeen) [1496513] - [fs] ext4: convert DAX reads to iomap infrastructure (Eric Sandeen) [1496513] - [fs] dax: Introduce IOMAP_FAULT flag (Eric Sandeen) [1496513] - [fs] xfs: use struct iomap based DAX PMD fault path (Eric Sandeen) [1496513] - [fs] dax: add struct iomap based DAX PMD support (Eric Sandeen) [1496513] - [fs] dax: dax_iomap_fault() needs to call iomap_end() (Eric Sandeen) [1496513] - [fs] dax: add dax_iomap_sector() helper function (Eric Sandeen) [1496513] - [fs] dax: correct dax iomap code namespace (Eric Sandeen) [1496513] - [fs] xfs: use iomap to implement DAX (Eric Sandeen) [1496513] - [fs] xfs: refactor xfs_setfilesize (Eric Sandeen) [1496513] - [fs] xfs: take the ilock shared if possible in xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based fault handler (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based dax read/write path (Eric Sandeen) [1496513] - [fs] fs: Do to trim high file position bits in iomap_page_mkwrite_actor (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_REPORT (Eric Sandeen) [1496513] - [fs] iomap: expose iomap_apply outside iomap.c (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_F_NEW flag (Eric Sandeen) [1496513] - [fs] xfs: Add buffered IO support back to get_block for splice (Eric Sandeen) [1496513] - [fs] xfs: rewrite and optimize the delalloc write path (Eric Sandeen) [1496513] - [fs] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case (Eric Sandeen) [1496513] - [fs] xfs: factor our a helper to calculate the EOF alignment (Eric Sandeen) [1496513] - [fs] xfs: move xfs_bmbt_to_iomap up (Eric Sandeen) [1496513] - [fs] iomap: add a flag to report shared extents (Eric Sandeen) [1496513] - [fs] fs: add iomap_file_dirty (Eric Sandeen) [1496513] - [fs] iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems (Eric Sandeen) [1496513] - [fs] xfs: (re-)implement FIEMAP_FLAG_XATTR (Eric Sandeen) [1496513] - [fs] xfs: simplify xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] iomap: mark ->iomap_end as optional (Eric Sandeen) [1496513] - [fs] iomap: prepare iomap_fiemap for attribute mappings (Eric Sandeen) [1496513] - [fs] iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag (Eric Sandeen) [1496513] - [fs] xfs: kill xfs_zero_remaining_bytes (Eric Sandeen) [1496513] - [fs] xfs: split xfs_free_file_space in manageable pieces (Eric Sandeen) [1496513] - [fs] xfs: use xfs_zero_range in xfs_zero_eof (Eric Sandeen) [1496513] - [fs] xfs: handle 64-bit length in xfs_iozero (Eric Sandeen) [1496513] - [fs] xfs: use iomap infrastructure for DAX zeroing (Eric Sandeen) [1496513] - [fs] xfs: use iomap fiemap implementation (Eric Sandeen) [1496513] - [fs] xfs: implement iomap based buffered write path (Eric Sandeen) [1496513] - [fs] xfs: reorder zeroing and flushing sequence in truncate (Eric Sandeen) [1496513] - [fs] xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c (Eric Sandeen) [1496513] - [fs] fs: iomap based fiemap implementation (Eric Sandeen) [1496513] - [fs] fs: support DAX based iomap zeroing (Eric Sandeen) [1496513] - [fs] fs: introduce iomap infrastructure (Eric Sandeen) [1496513] - [fs] fs: move struct iomap from exportfs.h to a separate header (Eric Sandeen) [1496513] - [fs] block_dev: remove DAX leftovers (Eric Sandeen) [1496513] - [fs] block: remove BLK_DEV_DAX config option (Eric Sandeen) [1496513]- [kernel] livepatch: __klp_disable_patch() should never be called for disabled patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: Correctly call klp_post_unpatch_callback() in error paths (Josh Poimboeuf) [1430637] - [kernel] livepatch: add transition notices (Josh Poimboeuf) [1430637] - [kernel] livepatch: move transition "complete" notice into klp_complete_transition() (Josh Poimboeuf) [1430637] - [kernel] livepatch: add (un)patch callbacks (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records (Josh Poimboeuf) [1430637] - [x86] stacktrace: Avoid recording save_stack_trace() wrappers (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Remove raw stack dump (Josh Poimboeuf) [1430637] - [x86] unwind: Fix oprofile module link error (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix show_stack() task pointer regression (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove dump_trace() and related callbacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Convert show_trace_log_lvl() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Convert x86_backtrace() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] stacktrace: Convert save_stack_trace_*() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] perf/x86: Convert perf_callchain_kernel() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove NULL task pointer convention (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove unnecessary stack pointer arguments (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Add regs->ip to oprofile trace (Josh Poimboeuf) [1430637] - [x86] perf/x86: Check perf_callchain_store() error (Josh Poimboeuf) [1430637] - [kernel] livepatch: unpatch all klp_objects if klp_module_coming fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: Small shadow variable documentation fixes (Josh Poimboeuf) [1430637] - [kernel] livepatch: __klp_shadow_get_or_alloc() is local to shadow.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce shadow variable API (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Fix interrupt and exception stack boundary checks (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix stacking of patches with respect to RCU (Josh Poimboeuf) [1430637] - [kernel] livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS (Josh Poimboeuf) [1430637] - [kernel] livepatch: Reduce the time of finding module symbols (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing printk newlines (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cancel transition a safe way for immediate patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: make klp_mutex proper part of API (Josh Poimboeuf) [1430637] - [kernel] livepatch: allow removal of a disabled patch (Josh Poimboeuf) [1430637] - [kernel] livepatch: add /proc//patch_state (Josh Poimboeuf) [1430637] - [kernel] livepatch: change to a per-task consistency model (Josh Poimboeuf) [1430637] - [kernel] livepatch: store function sizes (Josh Poimboeuf) [1430637] - [kernel] livepatch: use kstrtobool() in enabled_store() (Josh Poimboeuf) [1430637] - [kernel] livepatch: move patching functions into patch.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary object loaded check (Josh Poimboeuf) [1430637] - [kernel] livepatch: separate enabled and patched states (Josh Poimboeuf) [1430637] - [kernel] livepatch/x86: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1430637] - [kernel] livepatch: create temporary klp_update_patch_state() stub (Josh Poimboeuf) [1430637] - [x86] x86/entry: define _TIF_ALLWORK_MASK flags explicitly (Josh Poimboeuf) [1430637] - [kernel] stacktrace/x86: add function for detecting reliable stack traces (Josh Poimboeuf) [1430637] - [x86] x86/unwind: update unwinder for livepatch (Josh Poimboeuf) [1430637] - [kernel] x86/entry: annotate entry code call locations for livepatch unwinder (Josh Poimboeuf) [1430637] - [kernel] livepatch: doc: remove the limitation for schedule() patching (Josh Poimboeuf) [1430637] - [kernel] documentation/livepatch: Fix stale link to gmame (Josh Poimboeuf) [1430637] - [x86] x86/boot: Move the _stext marker to before the boot code (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Put a real return address on the idle task stack (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Use a common function for starting CPUs (Josh Poimboeuf) [1430637] - [x86] x86/unwind: Add new unwind interface and implementations (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add recursion checking for all stacks (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add support for unwinding empty IRQ stacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_info() interface (Josh Poimboeuf) [1430637] - [x86] dumpstack: Simplify in_exception_stack() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Allow preemption in show_stack_log_lvl() and dump_trace() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_pointer() and get_frame_pointer() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Make printk_stack_address() more generally useful (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Don't print unreliable addresses in print_context_stack_bp() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Mark function graph handler function as unreliable (Josh Poimboeuf) [1430637] - [x86] ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Convert dump_trace() callbacks to use ftrace_graph_ret_addr() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add return address pointer to ftrace_ret_stack (Josh Poimboeuf) [1430637] - [kernel] ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config (Josh Poimboeuf) [1430637] - [kernel] ftrace: Only allocate the ret_stack 'fp' field when needed (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove 64-byte gap at end of irq stack (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove extra brackets around "" (Josh Poimboeuf) [1430637] - [kernel] x86/asm/head: Rename 'stack_start' -> 'initial_stack' (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove show_trace() (Josh Poimboeuf) [1430637] - [kernel] livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Try harder to get a call trace on stack overflow (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Honor supplied @regs arg (Josh Poimboeuf) [1430637] - [kernel] x86: avoid avoid passing around 'thread_info' in stack dumping code (Josh Poimboeuf) [1430637] - [kernel] livepatch: make object/func-walking helpers more robust (Josh Poimboeuf) [1430637] - [kernel] livepatch: Add some basic livepatch documentation (Josh Poimboeuf) [1430637] - [kernel] livepatch: robustify klp_register_patch() API error checking (Josh Poimboeuf) [1430637] - [kernel] livepatch: Allow architectures to specify an alternate ftrace location (Josh Poimboeuf) [1430637] - [kernel] livepatch: reuse module loader code to write relocations (Josh Poimboeuf) [1430637] - [kernel] module: preserve Elf information for livepatch modules (Josh Poimboeuf) [1430637] - [kernel] elf: add livepatch-specific Elf constants (Josh Poimboeuf) [1430637] - [kernel] sscanf: implement basic character sets (Josh Poimboeuf) [1430637] - [kernel] livepatch/module: remove livepatch module notifier (Josh Poimboeuf) [1430637] - [kernel] modules: split part of complete_formation() into prepare_coming_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix the error message about unresolvable ambiguity (Josh Poimboeuf) [1430637] - [kernel] klp: remove CONFIG_LIVEPATCH dependency from klp headers (Josh Poimboeuf) [1430637] - [kernel] klp: remove superfluous errors in asm/livepatch.h (Josh Poimboeuf) [1430637] - [kernel] perf: generalize perf_callchain (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: remove ftrace module notifier (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: Call clean up function when module init fails early (Josh Poimboeuf) [1430637] - [kernel] livepatch: change the error message in asm/livepatch.h header files (Josh Poimboeuf) [1430637] - [kernel] ftrace: Fix the race between ftrace and insmod (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add infrastructure for delayed enabling of module functions (Josh Poimboeuf) [1430637] - [kernel] ftrace: Cleanup of global variables ftrace_new_pgs and ftrace_update_cnt (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cleanup module page permission changes (Josh Poimboeuf) [1430637] - [kernel] livepatch: function, sympos scheme in livepatch sysfs directory (Josh Poimboeuf) [1430637] - [kernel] livepatch: add sympos as disambiguator field to klp_reloc (Josh Poimboeuf) [1430637] - [kernel] livepatch: add old_sympos as disambiguator field to klp_func (Josh Poimboeuf) [1430637] - [kernel] module: Add module_{enable,disable}_ro() (Josh Poimboeuf) [1430637] - [kernel] module: Use the same logic for setting and unsetting RO/NX (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: fix relocation computation with kASLR (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix crash with !CONFIG_DEBUG_SET_MODULE_RONX (Josh Poimboeuf) [1430637] - [kernel] livepatch: Improve error handling in klp_disable_func() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Format MCOUNT_ADDR address as type unsigned long (Josh Poimboeuf) [1430637] - [kernel] livepatch: add module locking around kallsyms calls (Josh Poimboeuf) [1430637] - [kernel] livepatch: annotate klp_init() with __init (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce patch/func-walking helpers (Josh Poimboeuf) [1430637] - [kernel] livepatch: make kobject in klp_object statically allocated (Josh Poimboeuf) [1430637] - [kernel] livepatch: Prevent patch inconsistencies if the coming module notifier fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: match return value to function signature (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: make kASLR logic more accurate (Josh Poimboeuf) [1430637] - [kernel] livepatch: add support on s390 (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix subtle race with coming and going modules (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary call to klp_find_object_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix RCU usage in klp_find_external_symbol() (Josh Poimboeuf) [1430637] - [kernel] x86/kernel: Fix output of show_stack_log_lvl() (Josh Poimboeuf) [1430637] - [kernel] livepatch: RCU protect struct klp_func all the time when used in klp_ftrace_handler() (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove extern specifier from header files (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix format string in kobject_init_and_add() (Josh Poimboeuf) [1430637] - [kernel] livepatch: simplify disable error path (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing newline to error message (Josh Poimboeuf) [1430637] - [kernel] livepatch: rename config to CONFIG_LIVEPATCH (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix uninitialized return value (Josh Poimboeuf) [1430637] - [kernel] livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING (Josh Poimboeuf) [1430637] - [kernel] livepatch: support for repatching a function (Josh Poimboeuf) [1430637] - [kernel] livepatch: enforce patch stacking semantics (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix deferred module patching order (Josh Poimboeuf) [1430637] - [kernel] livepatch: handle ancient compilers with more grace (Josh Poimboeuf) [1430637] - [kernel] livepatch: kconfig: use bool instead of boolean (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: fix usage example comments (Josh Poimboeuf) [1430637] - [kernel] livepatch: use FTRACE_OPS_FL_IPMODIFY (Josh Poimboeuf) [1430637] - [kernel] livepatch: move x86 specific ftrace handler code to arch/x86 (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: add sample live patching module (Josh Poimboeuf) [1430637] - [kernel] livepatch: kernel: add support for live patching (Josh Poimboeuf) [1430637] - [kernel] powerpc/ftrace: simplify prepare_ftrace_return (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 irq stack handling (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 to keep state of "used" variable in loop (Josh Poimboeuf) [1430637] - [kernel] x86: Clean up dumpstack_64.c code (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix printk_address for direct addresses (Josh Poimboeuf) [1430637] - [kernel] s390/ftrace: prepare_ftrace_return() function call order (Josh Poimboeuf) [1430637] - [x86] revert "dumpstack: Remove raw stack dump" (Josh Poimboeuf) [1430637]- [usb] xhci: Bad Ethernet performance plugged in ASM1042A host (Torez Smith) [1459020] - [usb] lib/string: add sysfs_match_string helper (Torez Smith) [1456565] - [usb] typec: include linux/device.h in ucsi.h (Torez Smith) [1456565] - [usb] typec: ucsi: Add ACPI driver (Torez Smith) [1456565] - [usb] typec: Add support for UCSI interface (Torez Smith) [1456565] - [usb] typec: Add a sysfs node to manage port type (Torez Smith) [1456565] - [usb] typec: update partner power delivery support with opmode (Torez Smith) [1456565] - [usb] typec: Don't prevent using constant typec_mode_desc initializers (Torez Smith) [1456565] - [usb] typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY (Torez Smith) [1456565] - [usb] USB Type-C connector class (Torez Smith) [1456565] - [usb] usb-storage: enable use of host wide tags for UAS driver (Torez Smith) [1435752] - [usb] hso: register netdev later to avoid a race condition (Torez Smith) [1435752] - [usb] hso: fix module unloading (Torez Smith) [1435752] - [usb] plusb: Add support for PL-27A1 (Torez Smith) [1435752] - [usb] kaweth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] ch9200: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] lan78xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] sr9700: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] cx82310_eth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc75xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc95xx: Use skb_cow_head to deal with cloned skbs (Torez Smith) [1435752] - [usb] qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 (Torez Smith) [1435752] - [usb] usbnet: make sure no NULL pointer is passed through (Torez Smith) [1435752] - [usb] r8152: The Microsoft Surface docks also use R8152 v2 (Torez Smith) [1435752] - [usb] xhci: Manually give back cancelled URB if we can't queue it for cancel (Torez Smith) [1435752] - [usb] xhci: Set URB actual length for stopped control transfers (Torez Smith) [1435752] - [usb] fix linked-list corruption in rh_call_control() (Torez Smith) [1435752] - [usb] r8152: prevent the driver from transmitting packets with carrier off (Torez Smith) [1435752] - [usb] r8152: fix the rx early size of RTL8153 (Torez Smith) [1435752] - [usb] r8152: set the RMS of RTL8153 according to the mtu (Torez Smith) [1435752] - [usb] qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 (Torez Smith) [1435752] - [usb] qmi_wwan: add Dell DW5811e (Torez Smith) [1435752] - [usb] r8152: fix the list rx_done may be used without initialization (Torez Smith) [1435752] - [usb] serial: qcserial: add Dell DW5811e (Torez Smith) [1435752] - [usb] hub: Fix crash after failure to read BOS descriptor (Torez Smith) [1435752] - [usb] usbtmc: fix probe error path (Torez Smith) [1435752] - [usb] usbtmc: add missing endpoint sanity check (Torez Smith) [1435752] - [usb] serial: option: add Quectel UC15, UC20, EC21, and EC25 modems (Torez Smith) [1435752] - [usb] usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk (Torez Smith) [1435752] - [usb] wusbcore: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] uss720: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] lvtest: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] idmouse: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Torez Smith) [1435752] - [usb] host: xhci-dbg: HCIVERSION should be a binary number (Torez Smith) [1435752] - [usb] xhci: remove dummy extra_priv_size for size of xhci_hcd struct (Torez Smith) [1435752] - [usb] xhci-mtk: check hcc_params after adding primary hcd (Torez Smith) [1435752] - [usb] usb-storage: Add ignore-residue quirk for Initio INIC-3619 (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref in write (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] serial: safe_serial: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: io_ti: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: omninet: drop open callback (Torez Smith) [1435752] - [usb] serial: omninet: fix reference leaks at open (Torez Smith) [1435752] - [usb] serial: io_ti: fix NULL-deref in interrupt callback (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB-event processing (Torez Smith) [1435752] - [usb] asix_devices: fix missing return code check on call to asix_write_medium_mode (Torez Smith) [1435752] - [usb] cdc-wdm: remove logically dead code (Torez Smith) [1435752] - [usb] serial: keyspan: drop header file (Torez Smith) [1435752] - [usb] serial: io_edgeport: drop io-tables header file (Torez Smith) [1435752] - [usb] misc: usbtest: remove redundant check on retval < 0 (Torez Smith) [1435752] - [usb] serial: upd78f0730: sort device ids (Torez Smith) [1435752] - [usb] serial: upd78f0730: add ID for EVAL-ADXL362Z (Torez Smith) [1435752] - [usb] lan78xx: fix build errors when linux/phy*.h is removed from dsa.h (Torez Smith) [1435752] - [usb] ohci-hub: fix typo in dbg_port macro (Torez Smith) [1435752] - [usb] serial: mos7840: fix another NULL-deref at open (Torez Smith) [1435752] - [usb] serial: console: clean up sanity checks (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB reinitialisation (Torez Smith) [1435752] - [usb] serial: metro-usb: drop function-tracing debugging (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB unlink (Torez Smith) [1435752] - [usb] serial: metro-usb: drop unused interrupt-out callback (Torez Smith) [1435752] - [usb] xhci-mtk: make the reference clock optional (Torez Smith) [1435752] - [usb] usb-misc: sisusbvga: remove dead code (Torez Smith) [1435752] - [usb] serial: sierra: fix bogus alternate-setting assumption (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix line-status over-reporting (Torez Smith) [1435752] - [usb] serial: cp210x: add new IDs for GE Bx50v3 boards (Torez Smith) [1435752] - [usb] misc: adutux: remove redundant error check on copy_to_user return code (Torez Smith) [1435752] - [usb] serial: keyspan_pda: fix receive sanity checks (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix incomplete rx sanity check (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB data sanity check (Torez Smith) [1435752] - [usb] serial: ark3116: use port device for info and error messages (Torez Smith) [1435752] - [usb] serial: ark3116: remove redundant interrupt-urb check (Torez Smith) [1435752] - [usb] serial: ark3116: fix endpoint-check return value (Torez Smith) [1435752] - [usb] uvcvideo: (cosmetic) Remove a superfluous assignment (Torez Smith) [1435752] - [usb] cdc-acm: fix TIOCGSERIAL flags (Torez Smith) [1435752] - [usb] serial: add uPD78F0730 USB to Serial Adaptor Driver (Torez Smith) [1435752] - [usb] serial: drop unused ASYNC flags (Torez Smith) [1435752] - [usb] serial: ftdi_sio: clean up ioctl handler (Torez Smith) [1435752] - [usb] r8152: fix the wrong spelling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix extreme low-latency setting (Torez Smith) [1435752] - [usb] xhci: refactor xhci_urb_enqueue (Torez Smith) [1435752] - [usb] xhci: simplify how we store TDs in urb private data (Torez Smith) [1435752] - [usb] xhci: Rename variables related to transfer descritpors (Torez Smith) [1435752] - [usb] xhci: rename size variable to num_tds (Torez Smith) [1435752] - [usb] host: xhci: add xhci_virt_device tracer (Torez Smith) [1435752] - [usb] host: xhci: remove newline from tracer (Torez Smith) [1435752] - [usb] host: xhci: convert several if() to a single switch statement (Torez Smith) [1435752] - [usb] host: xhci: add urb_enqueue/dequeue/giveback tracers (Torez Smith) [1435752] - [usb] host: xhci: make a generic TRB tracer (Torez Smith) [1435752] - [usb] host: xhci: combine event TRB completion debugging messages (Torez Smith) [1435752] - [usb] host: xhci: convert to list_for_each_entry_safe() (Torez Smith) [1435752] - [usb] xhci: use the trb_to_noop() helper for command trbs (Torez Smith) [1435752] - [usb] xhci: Introduce helper to turn one TRB into a no-op (Torez Smith) [1435752] - [usb] host: xhci: unconditionally call xhci_unmap_td_bounce_buffer() (Torez Smith) [1435752] - [usb] host: xhci: check for a valid ring when unmapping bounce buffer (Torez Smith) [1435752] - [usb] host: xhci: remove bogus __releases()/__acquires() annotation (Torez Smith) [1435752] - [usb] host: xhci: introduce xhci_td_cleanup() (Torez Smith) [1435752] - [usb] host: xhci: reorder variable definitions (Torez Smith) [1435752] - [usb] host: xhci: use slightly better list helpers (Torez Smith) [1435752] - [usb] host: xhci: remove unneded semicolon (Torez Smith) [1435752] - [usb] host: xhci: simplify irq handler return (Torez Smith) [1435752] - [usb] host: xhci: rename completion codes to match spec (Torez Smith) [1435752] - [usb] host: xhci: print HCIVERSION on debug (Torez Smith) [1435752] - [usb] host: xhci: change pre-increments to post-increments (Torez Smith) [1435752] - [usb] xhci: remove unnecessary return in xhci_pci_setup() (Torez Smith) [1435752] - [usb] xhci: use list_is_singular for cmd_list (Torez Smith) [1435752] - [usb] xhci: avoid unnecessary calculation (Torez Smith) [1435752] - [usb] xhci: remove unnecessary assignment (Torez Smith) [1435752] - [usb] xhci: add quirk flag for broken PED bits (Torez Smith) [1435752] - [usb] xhci: Put warning message on a single line (Torez Smith) [1435752] - [usb] host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure (Torez Smith) [1435752] - [usb] xhci: remove unnecessary second abort try (Torez Smith) [1435752] - [usb] xhci: remove unnecessary check for pending timer (Torez Smith) [1435752] - [usb] xhci: detect stop endpoint race using pending timer instead of counter (Torez Smith) [1435752] - [usb] xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING (Torez Smith) [1435752] - [usb] xhci: simplify if statement to make it more readable (Torez Smith) [1435752] - [usb] storage: sddr09: Remove a set-but-not-used variable (Torez Smith) [1435752] - [usb] ulpi: Support device discovery via DT (Torez Smith) [1435752] - [usb] xhci-mtk: add reference clock (Torez Smith) [1435752] - [usb] hcd: initialize hcd->flags to 0 when rm hcd (Torez Smith) [1435752] - [usb] storage: ene_ub6250: remove unused variable (Torez Smith) [1435752] - [usb] core: update comments for send message functions (Torez Smith) [1435752] - [usb] serial: opticon: fix CTS retrieval at open (Torez Smith) [1435752] - [usb] serial: ti_usb_3410_5052: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: ssu100: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: spcp8x5: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: quatech2: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: pl2303: fix line-setting error handling (Torez Smith) [1435752] - [usb] serial: mos7840: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mos7720: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mct_u232: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: iuu_phoenix: remove unused buffer from open (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix descriptor error handling (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix epic-descriptor handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix latency-timer error handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix open error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix register-accessor error handling (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove unused termios structure (Torez Smith) [1435752] - [usb] serial: kl5kusb105: clean up struct definition (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove dead code (Torez Smith) [1435752] - [usb] serial: kl5kusb105: make logging less verbose (Torez Smith) [1435752] - [usb] serial: ch341: change initial line-control settings (Torez Smith) [1435752] - [usb] serial: ch341: rename LCR variable in set_termios (Torez Smith) [1435752] - [usb] serial: ch341: rename modem-status register (Torez Smith) [1435752] - [usb] serial: ch341: rename shadow modem-control register (Torez Smith) [1435752] - [usb] serial: ch341: clean up control debug messages (Torez Smith) [1435752] - [usb] serial: ch341: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: cypress_m8: remove unused variable (Torez Smith) [1435752] - [usb] locking/atomic, kref: Avoid more abuse (Torez Smith) [1435752] - [usb] cdc-ether: usbnet_cdc_zte_status() can be static (Torez Smith) [1435752] - [usb] Increase usbfs transfer limit (Torez Smith) [1435752] - [usb] make the MTK XHCI driver compile for older MIPS SoCs (Torez Smith) [1435752] - [usb] Replace with globally (Torez Smith) [1435752] - [usb] treewide: remove redundant #include (Torez Smith) [1435752] - [usb] Skip auto handoff for TI and RENESAS usb controllers (Torez Smith) [1435752] - [usb] xhci: Fix race related to abort operation (Torez Smith) [1435752] - [usb] xhci: Use delayed_work instead of timer for command timeout (Torez Smith) [1435752] - [usb] tty: vt, cleanup and document con_scroll (Torez Smith) [1435752] - [usb] r8152: reset the bmu (Torez Smith) [1435752] - [usb] uas: remove can_queue set in host template (Torez Smith) [1435752] - [usb] scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Torez Smith) [1435752] - [usb] uas: Limit qdepth at the scsi-host level (Torez Smith) [1435752] - [usb] uas: Fix slave queue_depth not being set (Torez Smith) [1435752] - [usb] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron (Torez Smith) [1435752] - [usb] scsi: use host wide tags by default (Torez Smith) [1435752] - [usb] scsi: always assign block layer tags if enabled (Torez Smith) [1435752]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454890] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454890] - [netdrv] i40evf: fix mac filter removal timing issue (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454890] - [netdrv] i40evf: enable support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454890] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454890] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454890] - [netdrv] i40e: make i40evf_map_rings_to_vectors void (Stefan Assmann) [1454890] - [netdrv] i40evf: Enable VF to request an alternate queue allocation (Stefan Assmann) [1454890] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454890] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454890] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454890] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454890] - [netdrv] i40evf: fix ring to vector mapping (Stefan Assmann) [1454890] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454890] - [netdrv] i40evf: lower message level (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454890] - [netdrv] i40evf: use setup_timer() helper (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454890] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454890] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40evf: fix possible snprintf truncation of q_vector->name (Stefan Assmann) [1454890] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454890] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454890] - [netdrv] i40evf: use netdev variable in reset task (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454890] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454890] - [netdrv] i40evf: prevent VF close returning before state transitions to DOWN (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454890] - [netdrv] i40evf: remove unnecessary __packed (Stefan Assmann) [1454890] - [netdrv] i40evf: Use le32_to_cpu before evaluating HW desc fields (Stefan Assmann) [1454890] - [netdrv] i40evf: add some missing includes (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454890] - [netdrv] i40evf: assign num_active_queues inside i40evf_alloc_queues (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454890] - [netdrv] i40evf: Add support for Adaptive Virtual Function (Stefan Assmann) [1454890] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454890] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454890] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454890] - [netdrv] i40evf: drop i40e_type.h include (Stefan Assmann) [1454890] - [netdrv] i40evf: disable unused flags (Stefan Assmann) [1454890] - [netdrv] i40evf: fix merge error in older patch (Stefan Assmann) [1454890] - [netdrv] i40evf: fix duplicate lines (Stefan Assmann) [1454890] - [netdrv] i40evf: hide unused variable (Stefan Assmann) [1454890] - [netdrv] i40evf: allocate queues before we setup the interrupts and q_vectors (Stefan Assmann) [1454890] - [netdrv] i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Stefan Assmann) [1454890] - [netdrv] i40evf: remove needless min_t() on num_online_cpus()*2 (Stefan Assmann) [1454890] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454890] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454890] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_IN_NETPOLL entirely (Stefan Assmann) [1454890] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454890] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Remove VF Rx csum offload for tunneled packets (Stefan Assmann) [1454890] - [netdrv] i40evf: Use net_device_stats from struct net_device (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454890] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454890] - [netdrv] i40evf: enforce descriptor write-back mechanism for VF (Stefan Assmann) [1454890] - [netdrv] i40evf: dereference VSI after VSI has been null checked (Stefan Assmann) [1454890] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454890] - [netdrv] i40evf: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454890] - [netdrv] i40evf: add client interface (Stefan Assmann) [1454890] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454890]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454892] - [netdrv] i40e: fix link reporting (Stefan Assmann) [1454892] - [netdrv] i40e: Fix memory leak related filter programming status (Stefan Assmann) [1454892] - [netdrv] i40e: Fix comment about locking for __i40e_read_nvm_word() (Stefan Assmann) [1454892] - [netdrv] i40e: Avoid some useless variables and initializers in NVM functions (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo (Stefan Assmann) [1454892] - [netdrv] i40e: use a local variable instead of calculating multiple times (Stefan Assmann) [1454892] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454892] - [netdrv] i40e: add check for return from find_first_bit call (Stefan Assmann) [1454892] - [netdrv] i40e: allow XPS with QoS enabled (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454892] - [netdrv] i40e: reduce lrxqthresh from 2 to 1 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454892] - [netdrv] i40e: use the safe hash table iterator when deleting mac filters (Stefan Assmann) [1454892] - [netdrv] i40e: fix flags declaration (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454892] - [netdrv] i40e: ignore skb->xmit_more when deciding to set RS bit (Stefan Assmann) [1454892] - [netdrv] i40e: do not enter PHY debug mode while setting LEDs behaviour (Stefan Assmann) [1454892] - [netdrv] i40e: implement split PCI error reset handler (Stefan Assmann) [1454892] - [netdrv] i40e: Properly maintain flow director filters list (Stefan Assmann) [1454892] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454892] - [netdrv] i40e: fix merge error (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect register definition (Stefan Assmann) [1454892] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454892] - [netdrv] i40e: re-enable PTP L4 capabilities for XL710 if FW >6.0 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454892] - [netdrv] i40e: add private flag to control source pruning (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo in i40e_pf documentation (Stefan Assmann) [1454892] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454892] - [netdrv] i40e: fix client notify of VF reset (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of vf_states variable (Stefan Assmann) [1454892] - [netdrv] i40e: ensure reset occurs when disabling VF (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_vc_disable_vf (Stefan Assmann) [1454892] - [netdrv] i40e: drop i40e_pf *pf from i40e_vc_disable_vf() (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold spinlock while resetting VF (Stefan Assmann) [1454892] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454892] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a potential NULL pointer dereference (Stefan Assmann) [1454892] - [netdrv] i40e: remove logically dead code (Stefan Assmann) [1454892] - [netdrv] i40e: limit lan queue count in large CPU count machine (Stefan Assmann) [1454892] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454892] - [netdrv] i40e: Enable VF to negotiate number of allocated queues (Stefan Assmann) [1454892] - [netdrv] virtchnl: Add compile time static asserts to validate structure sizes (Stefan Assmann) [1454892] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454892] - [netdrv] i40e: prevent service task from running while we're suspended (Stefan Assmann) [1454892] - [netdrv] i40e: don't clear suspended state until we finish resuming (Stefan Assmann) [1454892] - [netdrv] i40e: use newer generic PM support instead of legacy PM callbacks (Stefan Assmann) [1454892] - [netdrv] i40e: use separate state bit for miscellaneous IRQ setup (Stefan Assmann) [1454892] - [netdrv] i40e: fix for flow director counters not wrapping as expected (Stefan Assmann) [1454892] - [netdrv] i40e: relax warning message in case of version mismatch (Stefan Assmann) [1454892] - [netdrv] i40e: simplify member variable accesses (Stefan Assmann) [1454892] - [netdrv] i40e: Fix link down message when interface is brought up (Stefan Assmann) [1454892] - [netdrv] i40e: Fix unqualified module message while bringing link up (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454892] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454892] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454892] - [netdrv] i40e: move enabling icr0 into i40e_update_enable_itr (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for resetting XPS (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for unused value issue found by static analysis (Stefan Assmann) [1454892] - [netdrv] i40e: 25G FEC status improvements (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454892] - [netdrv] i40e: force VMDQ device name truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Use correct flag to enable egress traffic for unicast promisc (Stefan Assmann) [1454892] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454892] - [netdrv] i40e: Update state variable for adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: synchronize nvmupdate command and adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: prevent changing ITR if adaptive-rx/tx enabled (Stefan Assmann) [1454892] - [netdrv] i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: Detect ATR HW Evict NVM issue and disable the feature (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for Open Firmware MAC address (Stefan Assmann) [1454892] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a bug with VMDq RSS queue allocation (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454892] - [netdrv] i40e: Initialize 64-bit statistics TX ring seqcount (Stefan Assmann) [1454892] - [netdrv] i40e: handle setting administratively set MAC address back to zero (Stefan Assmann) [1454892] - [netdrv] i40e: display correct UDP tunnel type name (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: make IPv6 ATR code clearer (Stefan Assmann) [1454892] - [netdrv] i40e: fix odd formatting and indent (Stefan Assmann) [1454892] - [netdrv] i40e: fix up 32 bit timespec references (Stefan Assmann) [1454892] - [netdrv] i40e: Handle admin Q timeout when releasing NVM (Stefan Assmann) [1454892] - [netdrv] i40e: remove WQ_UNBOUND and the task limit of our workqueue (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for trace found with S4 state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect variable assignment (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock for the entire reset (Stefan Assmann) [1454892] - [netdrv] i40e: Handle PE_CRITERR properly with IWARP enabled (Stefan Assmann) [1454892] - [netdrv] i40e: clear only cause_ena bit (Stefan Assmann) [1454892] - [netdrv] i40e: fix disabling overflow promiscuous mode (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for OEM firmware version (Stefan Assmann) [1454892] - [netdrv] i40e: genericize the partition bandwidth control (Stefan Assmann) [1454892] - [netdrv] i40e: Add message for unsupported MFP mode (Stefan Assmann) [1454892] - [netdrv] i40e: Support firmware CEE DCB UP to TC map re-definition (Stefan Assmann) [1454892] - [netdrv] i40e: Fix potential out of bound array access (Stefan Assmann) [1454892] - [netdrv] i40e: comment that udp_port must be in host byte order (Stefan Assmann) [1454892] - [netdrv] i40e: use dev_dbg instead of dev_info when warning about missing routine (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454892] - [netdrv] networking: make skb_put & friends return void pointers (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a sleep-in-atomic bug (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of HW ATR eviction (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454892] - [netdrv] i40e: Fix state flags for bit set and clean operations of PF (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: move function to virtchnl (Stefan Assmann) [1454892] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454892] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: refactor code for validate checks (Stefan Assmann) [1454892] - [netdrv] virtchnl: convert to new macros (Stefan Assmann) [1454892] - [netdrv] virtchnl: move some code to core driver (Stefan Assmann) [1454892] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454892] - [netdrv] i40e: use new unified virtchnl header file (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454892] - [netdrv] i40e: Check for memory allocation failure (Stefan Assmann) [1454892] - [netdrv] i40e: check for Tx timestamp timeouts during watchdog (Stefan Assmann) [1454892] - [netdrv] i40e: use pf data structure directly in i40e_ptp_rx_hang (Stefan Assmann) [1454892] - [netdrv] i40e: add statistic indicating number of skipped Tx timestamps (Stefan Assmann) [1454892] - [netdrv] i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Stefan Assmann) [1454892] - [netdrv] i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Stefan Assmann) [1454892] - [netdrv] i40e: remove hw_disabled_flags in favor of using separate flag bits (Stefan Assmann) [1454892] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454892] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454892] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454892] - [netdrv] i40e: amortize wait time when disabling lots of VFs (Stefan Assmann) [1454892] - [netdrv] i40e: Reprogram port offloads after reset (Stefan Assmann) [1454892] - [netdrv] i40e: rename index to port to avoid confusion (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_reset_all_vfs when initializing new VFs (Stefan Assmann) [1454892] - [netdrv] i40e: properly spell I40E_VF_STATE_* flags (Stefan Assmann) [1454892] - [netdrv] i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state (Stefan Assmann) [1454892] - [netdrv] i40e: reset all VFs in parallel when rebuilding PF (Stefan Assmann) [1454892] - [netdrv] i40e: split some code in i40e_reset_vf into helpers (Stefan Assmann) [1454892] - [netdrv] i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Stefan Assmann) [1454892] - [netdrv] i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock while waiting for VF reset to finish (Stefan Assmann) [1454892] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454892] - [netdrv] i40e: dump VF information in debugfs (Stefan Assmann) [1454892] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454892] - [netdrv] i40e: clean up historic deprecated flag definitions (Stefan Assmann) [1454892] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454892] - [netdrv] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Stefan Assmann) [1454892] - [netdrv] i40e: allow look-up of MAC address from Open Firmware or IDPROM (Stefan Assmann) [1454892] - [netdrv] i40e: Simplify i40e_detect_recover_hung_queue logic (Stefan Assmann) [1454892] - [netdrv] i40e: Decrease the scope of rtnl lock (Stefan Assmann) [1454892] - [netdrv] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction (Stefan Assmann) [1454892] - [netdrv] i40e: update error message when trying to add invalid filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454892] - [netdrv] i40e: fix for queue timing delays (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454892] - [netdrv] i40e: remove FDIR_REQUIRES_REINIT driver flag (Stefan Assmann) [1454892] - [netdrv] i40e: remove a useless goto statement (Stefan Assmann) [1454892] - [netdrv] i40e: Check for new arq elements before leaving the adminq subtask loop (Stefan Assmann) [1454892] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454892] - [netdrv] i40e: Clean up handling of private flags (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code that always evaluates to false or 0 (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454892] - [netdrv] i40e: removed no longer needed delays (Stefan Assmann) [1454892] - [netdrv] i40e: Fixed race conditions in VF reset (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454892] - [netdrv] i40e: fix configuration of RSS table with DCB (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454892] - [netdrv] i40e: make use of hlist_for_each_entry_continue (Stefan Assmann) [1454892] - [netdrv] i40e: add support for SCTPv4 FDir filters (Stefan Assmann) [1454892] - [netdrv] i40e: implement support for flexible word payload (Stefan Assmann) [1454892] - [netdrv] i40e: add parsing of flexible filter fields from userdef (Stefan Assmann) [1454892] - [netdrv] i40e: partition the ring_cookie to get VF index (Stefan Assmann) [1454892] - [netdrv] i40e: allow changing input set for ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: restore default input set for each flow type (Stefan Assmann) [1454892] - [netdrv] i40e: check current configured input set when adding ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Stefan Assmann) [1454892] - [netdrv] i40e: always remove old filter when adding new FDir filter (Stefan Assmann) [1454892] - [netdrv] i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Stefan Assmann) [1454892] - [netdrv] i40e: add counters for UDP/IPv4 and IPv4 filters (Stefan Assmann) [1454892] - [netdrv] i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Stefan Assmann) [1454892] - [netdrv] i40e: reset fd_tcp_rule count when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: remove redundant check for fd_tcp_rule when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Stefan Assmann) [1454892] - [netdrv] i40e: return immediately when failing to add fdir filter (Stefan Assmann) [1454892] - [netdrv] i40e: rework exit flow of i40e_add_fdir_ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: don't use arrays for (src|dst)_ip (Stefan Assmann) [1454892] - [netdrv] i40e: send correct port number to AdminQ when enabling UDP tunnels (Stefan Assmann) [1454892] - [netdrv] i40e: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454892] - [netdrv] i40e: rename auto_disable_flags to hw_disabled_flags (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454892] - [netdrv] i40e: Allow untrusted VFs to have more filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454892] - [netdrv] i40e: Clarify steps in MAC/VLAN filters initialization routine (Stefan Assmann) [1454892] - [netdrv] i40e: fix ethtool to get EEPROM data from X722 interface (Stefan Assmann) [1454892] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454892]- [net] rename ndo_setup_tc callback and remove it from kABI (Ivan Vecera) [1445420] - [net] sched: avoid matching qdisc with zero handle (Ivan Vecera) [1445420] - [net] sched: cls_flower: Set egress_dev mark when calling into the HW driver (Ivan Vecera) [1445420] - [net] net_sched: remove cls_flower idr on failure (Ivan Vecera) [1445420] - [net] sched: don't use GFP_KERNEL under spin lock (Ivan Vecera) [1445420] - [net] sched: fix use-after-free in tcf_action_destroy and tcf_del_walker (Ivan Vecera) [1445420] - [net] sched: Change act_api and act_xxx modules to use IDR (Ivan Vecera) [1445420] - [net] sched: Change cls_flower to use IDR (Ivan Vecera) [1445420] - [lib] idr: implement extended variant of idr (Ivan Vecera) [1445420] - [lib] idr: fix NULL pointer dereference when ida_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix unexpected ID-removal when idr_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix overflow bug during maximum ID calculation at maximum height (Ivan Vecera) [1445420] - [net] net_sched: fix order of queue length updates in qdisc_replace() (Ivan Vecera) [1445420] - [net] sched: hfsc: fix curve activation in hfsc_change_class() (Ivan Vecera) [1445420] - [net] net_sched: always reset qdisc backlog in qdisc_reset() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: fix scaling error in bytes/packets samples (Ivan Vecera) [1445420] - [net] net_sched: carefully handle tcf_block_put() (Ivan Vecera) [1445420] - [net] net_sched: fix reference counting of tc filter chain (Ivan Vecera) [1445420] - [net] net_sched: get rid of tcfa_rcu (Ivan Vecera) [1445420] - [net] sched: fix pointer check in gen_handle (Ivan Vecera) [1445420] - [net] sched: fix memleak for chain zero (Ivan Vecera) [1445420] - [net] sched: Use __qdisc_drop instead of kfree_skb in sch_prio and sch_qfq (Ivan Vecera) [1445420] - [net] net_sched: add reverse binding for tc class (Ivan Vecera) [1445420] - [net] sch_tbf: fix two null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_sfq: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_netem: avoid null pointer deref on init failure (Ivan Vecera) [1445420] - [net] sch_fq_codel: avoid double free on init failure (Ivan Vecera) [1445420] - [net] sch_cbq: fix null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_hfsc: fix null pointer deref and double free on init failure (Ivan Vecera) [1445420] - [net] sch_hhf: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_multiq: fix double free on init failure (Ivan Vecera) [1445420] - [net] sch_htb: fix crash on init failure (Ivan Vecera) [1445420] - [net] act_ife: use registered ife_type as fallback (Ivan Vecera) [1445420] - [net] if_ether: add forces ife lfb type (Ivan Vecera) [1445420] - [net] sched: sfq: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] net_sched: fix a refcount_t issue with noop_qdisc (Ivan Vecera) [1445420] - [net] net_sched: kill u32_node pointer in Qdisc (Ivan Vecera) [1445420] - [net] net_sched: remove tc class reference counting (Ivan Vecera) [1445420] - [net] net_sched: introduce tclass_del_notify() (Ivan Vecera) [1445420] - [net] net_sched: get rid of more forward declarations (Ivan Vecera) [1445420] - [net] sched: add couple of goto_chain helpers (Ivan Vecera) [1445420] - [net] sched: don't do tcf_chain_flush from tcf_chain_destroy (Ivan Vecera) [1445420] - [net] sched: fix use after free when tcf_chain_destroy is called multiple times (Ivan Vecera) [1445420] - [net] sched: Fix the logic error to decide the ingress qdisc (Ivan Vecera) [1445420] - [net] sched: fix p_filter_chain check in tcf_chain_flush (Ivan Vecera) [1445420] - [net] sched: Add the invalid handle check in qdisc_class_find (Ivan Vecera) [1445420] - [net] sched: fix NULL pointer dereference when action calls some targets (Ivan Vecera) [1445420] - [net] sched: cls_flower: fix ndo_setup_tc type for stats call (Ivan Vecera) [1445420] - [net] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs (Ivan Vecera) [1445420] - [net] sched: hfsc: opencode trivial set_active() and set_passive() (Ivan Vecera) [1445420] - [net] net_sched: call qlen_notify only if child qdisc is empty (Ivan Vecera) [1445420] - [net] net_sched: remove warning from qdisc_hash_add (Ivan Vecera) [1445420] - [net] sched: sfq: update hierarchical backlog when drop packet (Ivan Vecera) [1445420] - [net] net_sched: reset pointers to tcf blocks in classful qdiscs' destructors (Ivan Vecera) [1445420] - [net] sched: hfsc: allocate tcf block for hfsc root class (Ivan Vecera) [1445420] - [net] sched: remove cops->tcf_cl_offload (Ivan Vecera) [1445420] - [net] sched: use newly added classid identity helpers (Ivan Vecera) [1445420] - [net] sched: propagate classid down to offload drivers (Ivan Vecera) [1445420] - [net] sched: Add helpers to identify classids (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.net properly in ipt_init_target (Ivan Vecera) [1445420] - [net] net_sched: get rid of some forward declarations (Ivan Vecera) [1445420] - [net] sched: get rid of struct tc_to_netdev (Ivan Vecera) [1445420] - [net] sched: change return value of ndo_setup_tc for driver supporting mqprio only (Ivan Vecera) [1445420] - [net] sched: move prio into cls_common (Ivan Vecera) [1445420] - [net] sched: push cls related args into cls_common structure (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: rename cls arg in matchall processing (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: push cls_flower and cls_matchall setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] mlx5e_rep: push cls_flower setup_tc processing into a separate function (Ivan Vecera) [1445420] - [netdrv] mlx5e: push cls_flower and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] ixgbe: push cls_u32 and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] cxgb4: push cls_u32 setup_tc processing into a separate function (Ivan Vecera) [1445420] - [net] sched: make egress_dev flag part of flower offload struct (Ivan Vecera) [1445420] - [net] sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL (Ivan Vecera) [1445420] - [net] sched: make type an argument for ndo_setup_tc (Ivan Vecera) [1445420] - [net] net_sched: use void pointer for filter handle (Ivan Vecera) [1445420] - [net] net_sched: refactor notification code for RTM_DELTFILTER (Ivan Vecera) [1445420] - [net] sched: avoid atomic swap in tcf_exts_change (Ivan Vecera) [1445420] - [net] sched: cls_u32: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_route: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flow: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_cgroup: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_basic: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_matchall: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flower: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: rename fw_change_attrs function (Ivan Vecera) [1445420] - [net] sched: cls_bpf: rename cls_bpf_modify_existing function (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions instead of exts->nr_actions (Ivan Vecera) [1445420] - [net] sched: remove check for number of actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: fix return value of tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: remove redundant helpers tcf_exts_is_predicative and tcf_exts_is_available (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: change names of action number helpers to be aligned with the rest (Ivan Vecera) [1445420] - [net] sched: remove unneeded tcf_em_tree_change (Ivan Vecera) [1445420] - [net] sched: sch_atm: use Qdisc_class_common structure (Ivan Vecera) [1445420] - [net] sched: actions: add time filter for action dumping (Ivan Vecera) [1445420] - [net] sched: actions: dump more than TCA_ACT_MAX_PRIO actions per batch (Ivan Vecera) [1445420] - [net] sched: actions: Use proper root attribute table for actions (Ivan Vecera) [1445420] - [net] netlink: Add new type NLA_BITFIELD32 (Ivan Vecera) [1445420] - [net] sched: actions: rename act_get_notify() to tcf_get_notify() (Ivan Vecera) [1445420] - [net] sched: Fix one possible panic when no destroy callback (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: make UDP checksum configurable (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: request UDP checksum by default (Ivan Vecera) [1445420] - [net] act_pedit: fix an error code (Ivan Vecera) [1445420] - [net] net_sched: move tcf_lock down after gen_replace_estimator() (Ivan Vecera) [1445420] - [net] propagate tc filter chain index down the ndo_setup_tc call (Ivan Vecera) [1445420] - [net] sched: introduce helper to identify gact trap action (Ivan Vecera) [1445420] - [net] sched: introduce a TRAP control action (Ivan Vecera) [1445420] - [net] sched: select cls when cls_act is enabled (Ivan Vecera) [1445420] - [net] sched: cls_flower: add support for matching on ip tos and ttl (Ivan Vecera) [1445420] - [net] sched: add helper for updating statistics on all actions (Ivan Vecera) [1445420] - [net] net_sched: only create filter chains for new filters/actions (Ivan Vecera) [1445420] - [net] sched: flower: add support for matching on tcp flags (Ivan Vecera) [1445420] - [net] sched: cls_api: make reclassify return all the way back to the original tp (Ivan Vecera) [1445420] - [net] sched: cls_matchall: fix null pointer dereference (Ivan Vecera) [1445420] - [net] sched: fix filter flushing (Ivan Vecera) [1445420] - [net] sched: properly assign RCU pointer in tcf_chain_tp_insert/remove (Ivan Vecera) [1445420] - [net] sched: add termination action to allow goto chain (Ivan Vecera) [1445420] - [net] sched: push tp down to action init (Ivan Vecera) [1445420] - [net] sched: introduce multichain support for filters (Ivan Vecera) [1445420] - [net] sched: push chain dump to a separate function (Ivan Vecera) [1445420] - [net] sched: introduce helpers to work with filter chains (Ivan Vecera) [1445420] - [net] sched: move TC_H_MAJ macro call into tcf_auto_prio (Ivan Vecera) [1445420] - [net] sched: replace nprio by a bool to make the function more readable (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy_chain helper (Ivan Vecera) [1445420] - [net] sched: introduce tcf block infractructure (Ivan Vecera) [1445420] - [net] sched: move tc_classify function to cls_api.c (Ivan Vecera) [1445420] - [net] fix compile error in skb_orphan_partial() (Ivan Vecera) [1445420] - [net] netem: fix skb_orphan_partial() (Ivan Vecera) [1445420] - [net] sched: optimize class dumps (Ivan Vecera) [1445420] - [net] sched: act_csum: Add accessors for offloading drivers (Ivan Vecera) [1445420] - [net] sched: remove redundant null check on head (Ivan Vecera) [1445420] - [net] sched: add helpers to handle extended actions (Ivan Vecera) [1445420] - [net] flower: check unused bits in MPLS fields (Ivan Vecera) [1445420] - [net] sched: actions: Complete the JUMPX opcode (Ivan Vecera) [1445420] - [net] cls_flower: add support for matching MPLS fields (v2) (Ivan Vecera) [1445420] - [net] net_sched: remove useless NULL to tp->root (Ivan Vecera) [1445420] - [net] net_sched: move the empty tp check from ->destroy() to ->delete() (Ivan Vecera) [1445420] - [net] allow configuring default qdisc (Ivan Vecera) [1445420] - [net] net_sched: check noop_qdisc before qdisc_hash_add() (Ivan Vecera) [1445420] - [net] sched: choke: remove some dead code (Ivan Vecera) [1445420] - [net] net_sched: use setup_deferrable_timer (Ivan Vecera) [1445420] - [net] sched: choke: remove dead filter classify code (Ivan Vecera) [1445420] - [net] sched: act_csum: don't mangle TCP and UDP GSO packets (Ivan Vecera) [1445420] - [net] sch_dsmark: fix invalid skb_cow() usage (Ivan Vecera) [1445420] - [net] sched: fq_codel: Avoid set-but-unused variable (Ivan Vecera) [1445420] - [net] sched: act_ife: Staticfy find_decode_metaid() (Ivan Vecera) [1445420] - [net] mqprio: Modify mqprio to pass user parameters via ndo_setup_tc (Ivan Vecera) [1445420] - [net] mqprio: Change handling of hw u8 to allow for multiple hardware offload modes (Ivan Vecera) [1445420] - [net] replace callings of .ndo_setup_tc by wrapper (Ivan Vecera) [1445420] - [net] netem: apply correct delay when rate throttling (Ivan Vecera) [1445420] - [net] sch_tbf: Remove bogus semicolon in if() conditional. (Ivan Vecera) [1445420] - [net] act_connmark: avoid crashing on malformed nlattrs with null parms (Ivan Vecera) [1445420] - [net] sched: make default fifo qdiscs appear in the dump (Ivan Vecera) [1445420] - [net] sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump (Ivan Vecera) [1445420] - [net] sched: actions: decrement module reference count after table flush. (Ivan Vecera) [1445420] - [net] pkt_sched: Remove useless qdisc_stab_lock (Ivan Vecera) [1445420] - [net] sched: cls_u32: Reflect HW offload status (Ivan Vecera) [1445420] - [net] sched: have stub for tcf_destroy_chain in case NET_CLS is not configured (Ivan Vecera) [1445420] - [net] sched: Fix accidental removal of errout goto (Ivan Vecera) [1445420] - [net] net_sched: fix error recovery at qdisc creation (Ivan Vecera) [1445420] - [net] sched: check negative err value to safe one level of indent (Ivan Vecera) [1445420] - [net] sched: add missing curly braces in else branch in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: move err set right before goto errout in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: push TC filter protocol creation into a separate function (Ivan Vecera) [1445420] - [net] sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy to tcf_destroy_proto (Ivan Vecera) [1445420] - [net] act_pedit: Introduce 'add' operation (Ivan Vecera) [1445420] - [net] act_pedit: Support using offset relative to the conventional network headers (Ivan Vecera) [1445420] - [net] sched: act_mirred: remove duplicated include from act_mirred.c (Ivan Vecera) [1445420] - [net] sched: act_ife: Change to use ife module (Ivan Vecera) [1445420] - [net] Introduce ife encapsulation module (Ivan Vecera) [1445420] - [net] sched: act_ife: Unexport ife_tlv_meta_encode (Ivan Vecera) [1445420] - [net] sched: act_psample: Remove unnecessary ASSERT_RTNL (Ivan Vecera) [1445420] - [net] sched: act_sample: Fix error path in init (Ivan Vecera) [1445420] - [net] sched: Introduce sample tc action (Ivan Vecera) [1445420] - [net] Introduce psample, a new genetlink channel for packet sampling (Ivan Vecera) [1445420] - [net] sched: Add accessor functions to pedit keys for offloading drivers (Ivan Vecera) [1445420] - [net] fq_codel: Avoid regenerating skb flow hash unless necessary (Ivan Vecera) [1445420] - [net] sched: actions: fix refcnt when GETing of action after bind (Ivan Vecera) [1445420] - [net] sched: act_csum: compute crc32c on SCTP packets (Ivan Vecera) [1445420] - [net] sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected (Ivan Vecera) [1445420] - [net] cls_u32: don't bother explicitly initializing ->divisor to zero (Ivan Vecera) [1445420] - [net] tc: convert tc_at to tc_at_ingress (Ivan Vecera) [1445420] - [net] tc: convert tc_verd to integer bitfields (Ivan Vecera) [1445420] - [net] tc: extract skip classify bit from tc_verd (Ivan Vecera) [1445420] - [net] tc: make MAX_RECLASSIFY_LOOP local (Ivan Vecera) [1445420] - [net] tc: remove unused tc_verd fields (Ivan Vecera) [1445420] - [net] dev_weight: TX/RX orthogonality (Ivan Vecera) [1445420] - [net] sched: fix soft lockup in tc_classify (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: complete rewrite of rate estimators (Ivan Vecera) [1445420] - [net] uapi: export tc_skbmod.h (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: account for timer drifts (Ivan Vecera) [1445420] - [net] sched: pedit: make sure that offset is valid (Ivan Vecera) [1445420] - [net] sched: Export tc_tunnel_key so its UAPI accessible (Ivan Vecera) [1445420] - [net] bpf: reuse dev_is_mac_header_xmit for redirect (Ivan Vecera) [1445420] - [net] sched: filters: fix filter handle ID in tfilter_notify_chain() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use hash_ptr() (Ivan Vecera) [1445420] - [net] sched: filters: pass netlink message flags in event notification (Ivan Vecera) [1445420] - [net] tc_act: Remove tcf_act macro (Ivan Vecera) [1445420] - [net] qdisc: catch misconfig of attaching qdisc to tx_queue_len zero device (Ivan Vecera) [1445420] - [net] qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len (Ivan Vecera) [1445420] - [net] make default TX queue length a defined constant (Ivan Vecera) [1445420] - [net] net_sched: actions: use nla_parse_nested() (Ivan Vecera) [1445420] - [net] sched: filters: fix notification of filter delete with proper handle (Ivan Vecera) [1445420] - [net] skbedit: allow the user to specify bitmask for mark (Ivan Vecera) [1445420] - [net] sch_htb: do not report fake rate estimators (Ivan Vecera) [1445420] - [net] sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames (Ivan Vecera) [1445420] - [net] sched: act_mirred: Implement ingress actions (Ivan Vecera) [1445420] - [net] sched: act_mirred: Refactor detection whether dev needs xmit at mac header (Ivan Vecera) [1445420] - [net] sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit and make it a bool (Ivan Vecera) [1445420] - [net] net_sched: reorder pernet ops and act ops registrations (Ivan Vecera) [1445420] - [net] net_sched: do not broadcast RTM_GETTFILTER result (Ivan Vecera) [1445420] - [net] skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header (Ivan Vecera) [1445420] - [net] sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions (Ivan Vecera) [1445420] - [net] sched: pkt_cls: change tc actions order to be as the user sets (Ivan Vecera) [1445420] - [net] act_ife: Fix false encoding (Ivan Vecera) [1445420] - [net] act_ife: Fix external mac header on encode (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: account for schedule/timers drifts (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: add low_rate_threshold parameter (Ivan Vecera) [1445420] - [net] sched: actions: fix GETing actions (Ivan Vecera) [1445420] - [net] sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action (Ivan Vecera) [1445420] - [net] skbuff: Export __skb_vlan_pop (Ivan Vecera) [1445420] - [net] net_sched: check NULL on error path in route4_change() (Ivan Vecera) [1445420] - [net] sched: actions police: peg drop stats for conforming traffic (Ivan Vecera) [1445420] - [net] sched: ife action: Introduce skb tcindex metadata encap decap (Ivan Vecera) [1445420] - [net] sched: ife action: add 16 bit helpers (Ivan Vecera) [1445420] - [net] sched: add and use qdisc_skb_head helpers (Ivan Vecera) [1445420] - [net] sched: replace __skb_dequeue with __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: remove qdisc arg from __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: don't use skb queue helpers (Ivan Vecera) [1445420] - [net] pie: use qdisc_dequeue_head wrapper (Ivan Vecera) [1445420] - [net] pkt_sched: fq: use proper locking in fq_dump_stats() (Ivan Vecera) [1445420] - [net] net_sched: Introduce skbmod action (Ivan Vecera) [1445420] - [net] sched: use IS_ENABLED() instead of checking for built-in or module (Ivan Vecera) [1445420] - [net] minor optimization in qdisc_qstats_cpu_drop() (Ivan Vecera) [1445420] - [net] qdisc: fix a module refcount leak in qdisc_create_dflt() (Ivan Vecera) [1445420] - [net] sched: fix encoding to use real length (Ivan Vecera) [1445420] - [net] net_sched: properly handle failure case of tcf_exts_init() (Ivan Vecera) [1445420] - [net] sched: avoid duplicates in qdisc dump (Ivan Vecera) [1445420] - [net] sched: fix handling of singleton qdiscs with qdisc_hash (Ivan Vecera) [1445420] - [net] net_sched: allow flushing tc police actions (Ivan Vecera) [1445420] - [net] net_sched: unify the init logic for act_police (Ivan Vecera) [1445420] - [net] net_sched: convert tcf_exts from list to pointer array (Ivan Vecera) [1445420] - [net] net_sched: remove an unnecessary list_del() (Ivan Vecera) [1445420] - [net] net_sched: remove the leftover cleanup_a() (Ivan Vecera) [1445420] - [net] fix up a few missing hashtable.h conflict resolutions (Ivan Vecera) [1445420] - [net] sched: convert qdisc linked list to hashtable (Ivan Vecera) [1445420] - [net] resolve symbol conflicts with generic hashtable.h (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove unused cl_myfadj (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: keep fsc and virtual times in sync; fix an old bug (Ivan Vecera) [1445420] - [net] net_sched: get rid of struct tcf_common (Ivan Vecera) [1445420] - [net] net_sched: move tc_action into tcf_common (Ivan Vecera) [1445420] - [net] sched: sch_htb: clamp xstats tokens to fit into 32-bit int (Ivan Vecera) [1445420] - [net] hfsc: reduce hfsc_sched to 14 cachelines (Ivan Vecera) [1445420] - [net] sched: actions: skbedit convert to use more modern nla_put_xxx (Ivan Vecera) [1445420] - [net] sched: actions: skbedit add support for mod-ing skb pkt_type (Ivan Vecera) [1445420] - [net] simplify and make pkt_type_ok() available for other users (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: anchor virtual curve at proper vt in hfsc_change_fsc() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: go passive after vt update (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove leftover dlist and droplist (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: add unlikely() in qdisc_peek_len() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: handle corner cases where head may change invalidating calculated deadline (Ivan Vecera) [1445420] - [net] net_sched: netem: do not call qdisc_drop() with a NULL skb (Ivan Vecera) [1445420] - [net] net_sched: generalize bulk dequeue (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: export class backlog in dumps (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: cache skb->truesize into skb->cb (Ivan Vecera) [1445420] - [net] net_sched: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] act_ife: acquire ife_mod_lock before reading ifeoplist (Ivan Vecera) [1445420] - [net] act_ife: only acquire tcf_lock for existing actions (Ivan Vecera) [1445420] - [net] htb: call qdisc_root with rcu read lock held (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_pie: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_hhf: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_codel: defer skb freeing in codel_change() (Ivan Vecera) [1445420] - [net] net_sched: sch_choke: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: add the ability to defer skb freeing (Ivan Vecera) [1445420] - [net] net sched actions: bug fix dumping actions directly didnt produce NLMSG_DONE (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_check() boolean (Ivan Vecera) [1445420] - [net] act_ipt: fix a bind refcnt leak (Ivan Vecera) [1445420] - [net] net_sched: prio: insure proper transactional behavior (Ivan Vecera) [1445420] - [net] act_police: rename tcf_act_police_locate() to tcf_act_police_init() (Ivan Vecera) [1445420] - [net] net_sched: remove internal use of TC_POLICE_* (Ivan Vecera) [1445420] - [net] net_sched: prio: properly report out of memory errors (Ivan Vecera) [1445420] - [net] sched: remove NET_XMIT_POLICED (Ivan Vecera) [1445420] - [net] net_sched: remove generic throttled management (Ivan Vecera) [1445420] - [net] net_sched: netem: remove qdisc_is_throttled() use (Ivan Vecera) [1445420] - [net] net_sched: cbq: remove a flaky use of qdisc_is_throttled() (Ivan Vecera) [1445420] - [net] net_sched: sch_plug: use a private throttled status (Ivan Vecera) [1445420] - [net] sched: fix qdisc->running lockdep annotations (Ivan Vecera) [1445420] - [net] sched: place state, next_sched and gso_skb in same cacheline again (Ivan Vecera) [1445420] - [net] sched: remove qdisc->drop (Ivan Vecera) [1445420] - [net] sched: remove qdisc_rehape_fail (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_POLICE support (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_OVL_STRATEGY support (Ivan Vecera) [1445420] - [net] qfq: don't leak skb if kzalloc fails (Ivan Vecera) [1445420] - [net] cls_u32: be more strict about skip-sw flag for knodes (Ivan Vecera) [1445420] - [net] cls_u32: catch all hardware offload errors (Ivan Vecera) [1445420] - [net] sched: fix missing doc annotations (Ivan Vecera) [1445420] - [net] net_sched: add missing paddattr description (Ivan Vecera) [1445420] - [net] sched: fix tc_should_offload for specific clsact classes (Ivan Vecera) [1445420] - [net] act_police: fix a crash during removal (Ivan Vecera) [1445420] - [net] sched: do not acquire qdisc spinlock in qdisc/class stats dump (Ivan Vecera) [1445420] - [net] net_sched: transform qdisc running bit into a seqcount (Ivan Vecera) [1445420] - [net] cls_u32: fix error code for invalid flags (Ivan Vecera) [1445420] - [net] net_sched: avoid too many hrtimer_start() calls (Ivan Vecera) [1445420] - [net] also make sch_handle_egress() drop monitor ready (Ivan Vecera) [1445420] - [net] net sched: ife action fix late binding (Ivan Vecera) [1445420] - [net] net sched: skbedit action fix late binding (Ivan Vecera) [1445420] - [net] net sched: simple action fix late binding (Ivan Vecera) [1445420] - [net] net sched: mirred action fix late binding (Ivan Vecera) [1445420] - [net] net sched: ipt action fix late binding (Ivan Vecera) [1445420] - [net] net sched: vlan action fix late binding (Ivan Vecera) [1445420] - [net] export tc ife uapi header (Ivan Vecera) [1445420] - [net] make sch_handle_ingress() drop monitor ready (Ivan Vecera) [1445420] - [net] add __sock_wfree() helper (Ivan Vecera) [1445420] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1445420] - [net] qdisc: constify meta_type_ops structures (Ivan Vecera) [1445420] - [net] net_sched: fix a memory leak in tc action (Ivan Vecera) [1445420] - [net] net_sched: dsmark: use qdisc_dequeue_peeked() (Ivan Vecera) [1445420] - [net] act_ife: fix a typo in kmemdup() parameters (Ivan Vecera) [1445420] - [net] sched: use pfifo_fast for non real queues (Ivan Vecera) [1445420] - [net] sch_mqprio: Fix build with older gcc. (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb prio on IFE action (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb mark on IFE action (Ivan Vecera) [1445420] - [net] introduce IFE action (Ivan Vecera) [1445420] - [net] net_sched: update hierarchical backlog too (Ivan Vecera) [1445420] - [net] net_sched: add network namespace support for tc actions (Ivan Vecera) [1445420] - [net] net_sched: prepare tcf_hashinfo_destroy() for netns support (Ivan Vecera) [1445420] - [net] bpf: try harder on clones when writing into skb (Ivan Vecera) [1445420] - [net] net_sched: Improve readability of filter processing (Ivan Vecera) [1445420] - [net] net_sched fix: reclassification needs to consider ether protocol changes (Ivan Vecera) [1445420] - [net] pack tc_cls_u32_knode struct slighter better (Ivan Vecera) [1445420] - [net] net_sched: drr: check for NULL pointer in drr_dequeue (Ivan Vecera) [1445420] - [kernel] timer: add setup_deferrable_timer macro (Ivan Vecera) [1445420] - [net] sched: add clsact qdisc (Ivan Vecera) [1445420] - [net] sched: add skb_at_tc_ingress helper (Ivan Vecera) [1445420] - [net] net_sched: make qdisc_tree_decrease_qlen() work for non mq (Ivan Vecera) [1445420] - [net] net_sched: fix qdisc_tree_decrease_qlen() races (Ivan Vecera) [1445420] - [net] sched: kill dead code in sch_choke.c (Ivan Vecera) [1445420] - [net] sch_hhf: fix return value of hhf_drop() (Ivan Vecera) [1445420] - [net] sched: make sch_blackhole.c explicitly non-modular (Ivan Vecera) [1445420] - [net] act_mirred: always release tcf hash (Ivan Vecera) [1445420] - [net] revert "net_sched: move tp->root allocation into fw_init()" (Ivan Vecera) [1445420] - [net] act_connmark: Remember the struct net instead of guessing it. (Ivan Vecera) [1445420] - [net] sch_dsmark: improve memory locality (Ivan Vecera) [1445420] - [net] sched: don't break line in tc_classify loop notification (Ivan Vecera) [1445420] - [net] sched: consolidate tc_classify{, _compat} (Ivan Vecera) [1445420] - [net] net_sched: convert rsvp to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: convert tcindex to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_destroy() static (Ivan Vecera) [1445420] - [net] netfilter: nf_conntrack: add direction support for zones (Ivan Vecera) [1445420] - [net] act_mirred: avoid calling tcf_hash_release() when binding (Ivan Vecera) [1445420] - [net] sch_choke: drop all packets in queue during reset (Ivan Vecera) [1445420] - [net] sch_plug: purge buffered packets during reset (Ivan Vecera) [1445420] - [net] net_sched: fix a use-after-free in sfq (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove unused member of struct qfq_sched (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: extend pps limit (Ivan Vecera) [1445420] - [net] sched: Simplify em_ipset_match (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove redundant -if- control statement (Ivan Vecera) [1445420] - [net] sched: pkt_cls: remove unused macros from uapi (Ivan Vecera) [1445420] - [net] dev: reduce both ingress hook ifdefs (Ivan Vecera) [1445420] - [net] add CONFIG_NET_INGRESS to enable ingress filtering (Ivan Vecera) [1445420] - [net] sched: deprecate enqueue_root() (Ivan Vecera) [1445420] - [net] net_sched: gred: use correct backlog value in WRED mode (Ivan Vecera) [1445420] - [net] sched: Call skb_get_hash_perturb in sch_hhf (Ivan Vecera) [1445420] - [net] sched: act_connmark: don't zap skb->nfct (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into fw_init() (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into route4_init() (Ivan Vecera) [1445420] - [net] sched: export tc_connmark.h so it is uapi accessible (Ivan Vecera) [1445420] - [net] Remove state argument from skb_find_text() (Ivan Vecera) [1445420] - [net] ematch: Fix auto-loading of ematch modules. (Ivan Vecera) [1445420] - [net] gen_stats.c: Duplicate xstats buffer for later use (Ivan Vecera) [1445420] - [net] act_connmark: fix dependencies better (Ivan Vecera) [1445420] - [net] cls_basic: return from walking on match in basic_get (Ivan Vecera) [1445420] - [net] cls_bpf: fix auto generation of per list handles (Ivan Vecera) [1445420] - [net] cls_bpf: fix size mismatch on filter preparation (Ivan Vecera) [1445420] - [net] act_connmark: Add missing dependency on NF_CONNTRACK_MARK (Ivan Vecera) [1445420] - [net] sched: Introduce connmark action (Ivan Vecera) [1445420] - [net] sched: sch_teql: Remove unused function (Ivan Vecera) [1445420] - [net] skbuff: don't zero tc members when freeing skb (Ivan Vecera) [1445420] - [net] kconfig: use bool instead of boolean for type definition attributes (Ivan Vecera) [1445420] - [net] Update old iproute2 and Xen Remus links (Ivan Vecera) [1445420] - [net] tc_act: export uapi header file (Ivan Vecera) [1445420] - [net] sched: fix act file names in header comment (Ivan Vecera) [1445420] - [net] add rbnode to struct sk_buff (Ivan Vecera) [1445420] - [net] sch_pie: schedule the timer after all init succeed (Ivan Vecera) [1445420] - [net] net_sched: restore qdisc quota fairness limits after bulk dequeue (Ivan Vecera) [1445420] - [net] ematch: Fix early ending of inverted containers. (Ivan Vecera) [1445420] - [net] sched: implement qstat helper routines (Ivan Vecera) [1445420] - [net] ematch: Fix matching of inverted containers. (Ivan Vecera) [1445420] - [net] sched: fix compile warning in cls_u32 (Ivan Vecera) [1445420] - [net] sched: cls_u32: rcu can not be last node (Ivan Vecera) [1445420] - [net] sched: use __skb_queue_head_init() where applicable (Ivan Vecera) [1445420] - [net] net_sched: sfq: remove unused macro (Ivan Vecera) [1445420] - [net] netfilter: xt_string: Remove unnecessary initialization of struct ts_state (Ivan Vecera) [1445420] - [net] cbq: now_rt removal (Ivan Vecera) [1445420] - [net] cbq: incorrectly low bandwidth setting blocks limited traffic (Ivan Vecera) [1445420] - [net] net_sched: remove exceptional & on function name (Ivan Vecera) [1445420] - [net] net_sched: cancel nest attribute on failure in tcf_exts_dump() (Ivan Vecera) [1445420] - [net] em_canid: remove useless statements from em_canid_change (Ivan Vecera) [1445420] - [net] net_sched: drr: warn when qdisc is not work conserving (Ivan Vecera) [1445420] - [net] use the new API kvfree() (Ivan Vecera) [1445420] - [net] sch_hhf: fix comparison of qlen and limit (Ivan Vecera) [1445420] - [net] sched: lock imbalance in hhf qdisc (Ivan Vecera) [1445420] - [net] Allow tc changes in user namespaces (Ivan Vecera) [1445420] - [net] net_sched: return nla_nest_end() instead of skb->len (Ivan Vecera) [1445420] - [net] sch_tbf: Remove holes in struct tbf_sched_data. (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in get_loss_clg (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in GE model (Ivan Vecera) [1445420] - [net] sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sched_data *" (Ivan Vecera) [1445420] - [net] sch_netem: return errcode before setting params (Ivan Vecera) [1445420] - [net] sched: Cleanup PIE comments (Ivan Vecera) [1445420] - [net] add and use skb_gso_transport_seglen() (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate (Ivan Vecera) [1445420] - [net] net_sched: act: pick a different type for act_xt (Ivan Vecera) [1445420] - [net] replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1445420] - [net] hhf qdisc: fix jiffies-time conversion. (Ivan Vecera) [1445420] - [net] pkt_sched: PIE AQM scheme (Ivan Vecera) [1445420] - [net] sch: fix the typo in register_qdisc() (Ivan Vecera) [1445420] - [net] hhf: make qdisc ops static (Ivan Vecera) [1445420] - [net] sch_dsmark: use correct func name in print messages (Ivan Vecera) [1445420] - [net] sch_htb: use /* comments (Ivan Vecera) [1445420] - [net] net_sched: replace pr_warning with pr_warn (Ivan Vecera) [1445420] - [net] sch_cbq: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] act_police: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] qdisc: hhf: Heavy-Hitter Filter (HHF) qdisc (Ivan Vecera) [1445420] - [net] sch_htb: remove unnecessary NULL pointer judgment (Ivan Vecera) [1445420] - [net] net_sched: expand control flow of macro SKIP_NONLOCAL (Ivan Vecera) [1445420] - [net] net_sched: sfq: put sfq_unlink in a do - while loop (Ivan Vecera) [1445420] - [net] net_sched: add space around '>' and before '(' (Ivan Vecera) [1445420] - [net] net_sched: cls_bpf: use tabs to do indent (Ivan Vecera) [1445420] - [net] sched: htb: fix the calculation of quantum (Ivan Vecera) [1445420] - [net] Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] include/net/: Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] netem: fix loss 4 state model (Ivan Vecera) [1445420] - [net] netem: markov loss model transition fix (Ivan Vecera) [1445420] - [net] netem: free skb's in tree on reset (Ivan Vecera) [1445420] - [net] tc: export tc_defact.h to userspace (Ivan Vecera) [1445420] - [net] qdisc: basic classifier - remove unnecessary initialization (Ivan Vecera) [1445420] - [net] qdisc: meta return ENOMEM on alloc failure (Ivan Vecera) [1445420] - [net] netem: Introduce skb_orphan_partial() helper (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove forward declaration of qfq_update_agg_ts (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: improve efficiency of make_eligible (Ivan Vecera) [1445420] - [net] sched: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Ivan Vecera) [1445420] - [net] kabi: prepare protection for struct Qdisc (Ivan Vecera) [1445420] - [net] kabi: remove RH_KABI_ macros from sch_generic.h (Ivan Vecera) [1445420] - [net] kabi: use different sch_generic.h for checksums generation (Ivan Vecera) [1445420] - [net] kabi: introduce shadow sch_generic.h for generating correct checksums (Ivan Vecera) [1445420]- [fs] nfs: RPC_MAX_AUTH_SIZE is in bytes ("J. Bruce Fields") [1495321] - [fs] gfs2: Support negative atimes (Andreas Grunbacher) [1505849] - [fs] gfs2: Update ctime in setflags ioctl (Andreas Grunbacher) [1505822] - [fs] gfs2: Fix xattr fsync (Andreas Grunbacher) [1505552] - [fs] locks: Remove fl_nspid and use fs-specific l_pid for remote locks (Benjamin Coddington) [1449486] - [fs] locks: Filter /proc/locks output on proc pid ns (Benjamin Coddington) [1449486] - [fs] Make file credentials available to the seqfile interfaces (Benjamin Coddington) [1449486] - [fs] locks: Use allocation rather than the stack in fcntl_getlk() (Benjamin Coddington) [1449486] - [fs] locks: pass kernel struct flock to fcntl_getlk/setlk (Benjamin Coddington) [1449486] - [x86] perf/x86: Fix incorrect use of do_div() in NMI warning (Prarit Bhargava) [1501587] - [iommu] amd: don't sleep in invalid context (Jerry Snitselaar) [1505837] - [block] blktrace: Fix potential deadlock between delete & sysfs ops (Waiman Long) [1351904] - [video] video/logo: tidyup fb_logo_late_init initcall timing (Rob Clark) [1509707] - [video] video/logo: prevent use of logos after they have been freed (Rob Clark) [1509707] - [video] fbdev: Nuke FBINFO_MODULE (Rob Clark) [1509707] - [netdrv] xen-netfront, xen-netback: Use correct minimum MTU values (Mohammed Gamal) [1502554] - [netdrv] use core MTU range checking in virt drivers (Mohammed Gamal) [1502554 1497228] - [netdrv] cxgb3: Check and handle the dma mapping errors (Arjun Vynipadath) [1459387 953400] - [netdrv] amd: fix pci device ids (Prarit Bhargava) [1486046] - [kernel] module_device_table: fix some callsites (Prarit Bhargava) [1486046] - [kernel] module: fix types of device tables aliases (Prarit Bhargava) [1486046] - [kernel] module: remove MODULE_GENERIC_TABLE (Prarit Bhargava) [1486046] - [kernel] module: allow multiple calls to MODULE_DEVICE_TABLE() per module (Prarit Bhargava) [1486046] - [kernel] sched/topology: Fix memory leak in __sdt_alloc() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify sched_group_mask() usage (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Rewrite get_group() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Use cached value of span instead of calling sched_domain_span() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Fix memory leakage in build_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Add a few comments (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_capacity (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Small cleanup (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_mask (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Remove FORCE_SD_OVERLAP (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Move comment about asymmetric node setups (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Optimize build_group_mask() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Verify the first group matches the child domain (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix building of overlapping sched-groups (Lauro Ramos Venancio) [1373534] - [kernel] sched/fair, cpumask: Export for_each_cpu_wrap() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Refactor function build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Rename a misleading variable in build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [powerpc] uprobes: Implement arch_uretprobe_is_alive() (Gustavo Duarte) [1357435] - [security] capabilities: fix logic for effective root or real root (Richard Guy Briggs) [1465626]- [md] raid5-ppl: check recovery_offset when performing ppl recovery (Nigel Croxon) [1455932] - [md] raid5-ppl: don't resync after rebuild (Nigel Croxon) [1455932] - [md] raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list (Nigel Croxon) [1455932] - [md] raid5: fix a race condition in stripe batch (Nigel Croxon) [1455932] - [md] bitmap: disable bitmap_resize for file-backed bitmaps (Nigel Croxon) [1455932] - [md] raid5-ppl: Recovery support for multiple partial partiy logs (Nigel Croxon) [1455932] - [md] Runtime support for multiple ppls (Nigel Croxon) [1455932] - [md] cleanup mddev flag clear for takeover (Nigel Croxon) [1455932] - [md] notify about new spare disk in the container (Nigel Croxon) [1455932] - [md] raid5: add thread_group worker async_tx_issue_pending_all (Nigel Croxon) [1455932] - [md] Raid5 should update rdev->sectors after reshape (Nigel Croxon) [1455932] - [md] don't use flush_signals in userspace processes (Nigel Croxon) [1455932] - [md] md0: optimize raid0 discard handling (Nigel Croxon) [1455932] - [md] don't return -EAGAIN in md_allow_write for external metadata arrays (Nigel Croxon) [1455932] - [md] raid5-ppl: use a single mempool for ppl_io_unit and header_page (Nigel Croxon) [1455932] - [md] raid5-ppl: partial parity calculation optimization (Nigel Croxon) [1455932] - [md] raid5-ppl: use resize_stripes() when enabling or disabling ppl (Nigel Croxon) [1455932] - [md] raid5: use consistency_policy to remove journal feature (Nigel Croxon) [1455932] - [md] raid5-ppl: move no_mem_stripes to struct ppl_conf (Nigel Croxon) [1455932] - [md] add raid4/5/6 journal mode switching API (Nigel Croxon) [1455932] - [md] raid1: stop using bi_phys_segment (Nigel Croxon) [1455932] - [md] raid1, raid10: move rXbio accounting closer to allocation (Nigel Croxon) [1455932] - [md] r5cache: disable write back for degraded array (Nigel Croxon) [1455932] - [md] revert "fix suspend/write deadlock" (Nigel Croxon) [1455932] - [md] revert "fix single core deadlock" (Nigel Croxon) [1455932]- [scsi] megaraid_sas: driver version 07.702.06.00-rh2 (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Update current host time to FW during IOC Init (Tomas Henzl) [1506606] - [nvme] nvme-fc: remove NVME_FC_MAX_SEGMENTS (Ewan Milne) [1508065] - [nvme] nvme-fc: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-rdma: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add helper to compare options to controller" (Ewan Milne) [1508065] - [nvme] add helper to compare options to controller (Ewan Milne) [1508065] - [nvme] add duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add hostid token to fabric options" (Ewan Milne) [1508065] - [nvme] add hostid token to fabric options (Ewan Milne) [1508065] - [nvme] nvme-fc: fix backporting error (Ewan Milne) [1508065] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Adding support for SAS3616 HBA device (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Display chassis slot information of the drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Updated MPI headers to v2.00.48 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix removal and addition of vSES device during host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Reduce memory footprint in kdump kernel (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fixed memory leaks in driver (Tomas Henzl) [1458161] - [scsi] mpt3sas: Processing of Cable Exception events (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix pr_info message continuation (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix memory allocation failure test in 'mpt3sas_base_attach()' (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix format overflow warning (Tomas Henzl) [1458161] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant wmb (Tomas Henzl) [1458161] - [scsi] libfc: fix a deadlock in fc_rport_work (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Fixup disc_mutex handling (Govindarajulu Varadarajan) [1507105] - [scsi] fcoe: Stop fc_rport_priv structure leak (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Update rport reference counting (Govindarajulu Varadarajan) [1507105]- [net] ipv6: remove from fib tree aged out RTF_CACHE dst (Paolo Abeni) [1412920] - [net] netfilter: allow logging from non-init namespaces (Stefano Brivio) [1506324] - [net] openvswitch: add ct_clear action (Eric Garver) [1501415] - [net] geneve: Fix function matching VNI and tunnel ID on big-endian (Jakub Sitnicki) [1467288] - [net] geneve: maximum value of VNI cannot be used (Jakub Sitnicki) [1467288] - [net] geneve: add missing rx stats accounting (Jakub Sitnicki) [1467288] - [net] geneve: fix needed_headroom and max_mtu for collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix fill_info when using collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix incorrect setting of UDP checksum flag (Jakub Sitnicki) [1467288] - [net] geneve: lock RCU on TX path (Jakub Sitnicki) [1467288] - [net] geneve: fix ip_hdr_len reserved for geneve6 tunnel (Jakub Sitnicki) [1467288] - [net] geneve: Optimize geneve device lookup (Jakub Sitnicki) [1467288] - [net] geneve: Remove redundant socket checks (Jakub Sitnicki) [1467288] - [net] geneve: Merge ipv4 and ipv6 geneve_build_skb() (Jakub Sitnicki) [1467288] - [net] geneve: Unify LWT and netdev handling (Jakub Sitnicki) [1467288] - [net] geneve: avoid using stale geneve socket (Jakub Sitnicki) [1467288] - [net] geneve: use core MTU range checking in core net infra (Jakub Sitnicki) [1467288] - [net] devlink: Prevent port_type_set() callback when it's not needed (Ivan Vecera) [1497105] - [net] devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill (Eelco Chaudron) [1497105] - [net] devlink: use nla_put_failure goto label instead of out (Eelco Chaudron) [1497105] - [net] devlink: allow to fillup eswitch attrs even if mode_get op does not exist (Eelco Chaudron) [1497105] - [net] devlink: fix potential memort leak (Eelco Chaudron) [1497105] - [net] devlink: fix return value check in devlink_dpipe_header_put() (Eelco Chaudron) [1497105] - [net] devlink: Support for pipeline debug (dpipe) (Eelco Chaudron) [1497105] - [net] devlink: Add E-Switch encapsulation control (Eelco Chaudron) [1497105] - [net] devlink: fix the name of eswitch commands (Eelco Chaudron) [1497105] - [crypto] aesni: add generic gcm(aes) (Sabrina Dubroca) [1493112] - [crypto] scatterwalk: Remove unnecessary BUG in scatterwalk_start (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: fix build on x86 (32bit) (Sabrina Dubroca) [1493112] - [crypto] aesni: AVX and AVX2 version of AESNI-GCM encode and decode (Sabrina Dubroca) [1493112] - [net] vsock: always call vsock_init_tables() (Stefano Brivio) [1470203] - [tools] vsock: add tools/testing/vsock/vsock_diag_test (Stefano Brivio) [1470203] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203] - [net] vsock: use TCP state constants for sk_state (Stefano Brivio) [1470203] - [net] vsock: move __vsock_in_bound/connected_table() to af_vsock.h (Stefano Brivio) [1470203] - [net] vsock: export socket tables for sock_diag interface (Stefano Brivio) [1470203]- [drm] upstream sync to v4.14-rc4 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] alsa: x86: Register multiple PCM devices for the LPE audio card (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Clean up the LPE audio platform data (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Remove hdmi_connected from LPE audio pdata (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [drm] upstream sync to v4.13 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [kernel] workqueue: Provide destroy_delayed_work_on_stack() (Rob Clark) [1470097] - [lib] bitmap: add alignment offset for bitmap_find_next_zero_area() (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a PMIC bus access notifier (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a mutex for P-Unit access (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Source cleanup (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Move to dedicated folder (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add debugfs config option for IOSF (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add Braswell PCI ID (Rob Clark) [1470097] - [x86] iosf: Add debugfs support (Rob Clark) [1470097] - [kernel] workqueue: declare system_highpri_wq (Rob Clark) [1470097] - [kernel] linux/kernel.h: Add ALIGN_DOWN macro (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] pci: Recognize Thunderbolt devices (Rob Clark) [1470097] - [kernel] locking/atomic, kref: Add kref_read() (Rob Clark) [1470097] - [dma] dma-buf: avoid scheduling on fence status query v2 (Rob Clark) [1478422]- [acpi] ghes: invert logic for enabling GHES (Aristeu Rozanski) [1451916] - [edac] Fix PAGES_TO_MiB macro misuse (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Remove redundant memory_type array (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Use snprintf() to silence a static checker warning (Aristeu Rozanski) [1451916] - [x86] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only (Rafael Aquini) [1048983] - [x86] x86: cpufeature: Fix AMD AVIC bit (Rafael Aquini) [1048983] - [mm] configs: Enable DEBUG_PAGEALLOC on debug kernels (Waiman Long) [1481847] - [mm] s390: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] powerpc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm: Disable 1GB direct mappings when disabling 2MB mappings (Waiman Long) [1481847] - [mm] x86: also use debug_pagealloc_enabled() for free_init_pages (Waiman Long) [1481847] - [mm] x86: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm/pat: Make split_page_count() check for empty levels to fix /proc/meminfo output (Waiman Long) [1481847] - [mm] sound: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] vmalloc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slub: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slab: clean up DEBUG_PAGEALLOC processing code (Waiman Long) [1481847] - [mm] debug_pagealloc: ask users for default setting of debug_pagealloc (Waiman Long) [1481847] - [mm] debug-pagealloc: make debug-pagealloc boottime configurable (Waiman Long) [1481847] - [mm] debug-pagealloc: prepare boottime configurable on/off (Waiman Long) [1481847] - [mm] page_ext: resurrect struct page extending code for debugging (Waiman Long) [1481847] - [mm] debug-pagealloc: cleanup page guard code (Waiman Long) [1481847] - [mm] debug-pagealloc: correct freepage accounting and order resetting (Waiman Long) [1481847] - [scsi] scsi_dh_alua: Fix memory leak in alua_bus_attach() (Waiman Long) [1448308] - [kernel] module: Fix memory leakage of module_ext structure (Waiman Long) [1448308] - [kernel] debugobjects: Make kmemleak ignore debug objects (Waiman Long) [1452625 1448308] - [kernel] s390/kexec: consolidate crash_map/unmap_reserved_pages() and arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: do a cleanup for function kexec_load (Xunlei Pang) [1486982] - [kernel] kexec: make a pair of map/unmap reserved pages in error path (Xunlei Pang) [1486982] - [kernel] kexec: provide arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: introduce a protection mechanism for the crashkernel reserved memory (Xunlei Pang) [1486982] - [kernel] ptrace: fix wait_on_bit(JOBCTL_TRAPPING_BIT) on big endian machines (Oleg Nesterov) [1481590]- [fs] nfsv4.2: fix size storage for nfs42_proc_copy (Steve Dickson) [1468276] - [fs] nfsv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1476344] - [fs] xfs: Capture state of the right inode in xfs_iflush_done (Carlos Maiolino) [1352385] - [fs] xfs: Properly retry failed inode items in case of error during buffer writeback (Carlos Maiolino) [1352385] - [fs] xfs: Add infrastructure needed for error propagation during buffer IO failure (Carlos Maiolino) [1352385] - [fs] xfs: remove xfs_trans_ail_delete_bulk (Carlos Maiolino) [1352385] - [fs] smb3: Work around mount failure when using SMB3 dialect to Macs (Leif Sahlberg) [1506433] - [fs] Set unicode flag on cifs echo request to avoid Mac error (Leif Sahlberg) [1506433] - [mm] filemap: fix mapping->nrpages double accounting in fuse (Waiman Long) [1493455] - [mm] Using BUG_ON() as an assert() is _never_ acceptable (Waiman Long) [1493455] - [mm] fix deadlock when using dm-thin on loopback device (Mikulas Patocka) [1382654] - [mm] memcg, slab: never try to merge memcg caches (Aristeu Rozanski) [1442618] - [x86] boot/kaslr: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice (Kazuhito Hagio) [1458129] - [net] netfilter: x_tables: don't use seqlock when fetching old counters (Florian Westphal) [1503702] - [net] netfilter: x_tables: make xt_replace_table wait until old rules are not used anymore (Florian Westphal) [1503702] - [edac] edac, skx_edac: Fix non static symbol warnings (Aristeu Rozanski) [1482253] - [edac] edac, ie31200: Add Intel Kaby Lake CPU support (Aristeu Rozanski) [1482253] - [edac] edac, ie31200_edac: Add Skylake support (Aristeu Rozanski) [1482253] - [tools] perf scripting python: Add ppc64le to audit uname list (Gustavo Duarte) [1487498] - [sound] alsa: hda: Abort capability probe on invalid capability (Jaroslav Kysela) [1456631] - [sound] alsa: hda: Abort capability probe at invalid register read (Jaroslav Kysela) [1456631] - [virtio] virtio-balloon: coding format cleanup (David Hildenbrand) [1503473] - [virtio] virtio-balloon: deflate via a page list (David Hildenbrand) [1503473] - [virtio] virtio_balloon: disable VIOMMU support (David Hildenbrand) [1503473] - [virtio] allow drivers to validate features (David Hildenbrand) [1503473] - [netdrv] aquantia: Bad udp rate on default interrupt coalescing (David Arcari) [1505539] - [netdrv] aquantia: Enable coalescing management via ethtool interface (David Arcari) [1505539] - [netdrv] aquantia: mmio unmap was not performed on driver removal (David Arcari) [1505539] - [netdrv] aquantia: Fixed transient link up/down/up notification (David Arcari) [1505539] - [netdrv] aquantia: Add queue restarts stats counter (David Arcari) [1505539] - [netdrv] aquantia: Reset nic statistics on interface up/down (David Arcari) [1505539] - [kernel] sched: Move h_load calculation to task_h_load() (Lauro Ramos Venancio) [1460641] - [powerpc] mm/hugetlb: Filter out hugepage size not supported by page table layout (Steve Best) [1495748]- [hid] wacom: Always increment hdev refcount within wacom_get_hdev_data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Clear ABS_MISC when tool leaves proximity (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct coordinate system of touchring and pen twist (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Properly report negative values from Intuos Pro 2 Bluetooth (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: leds: Dont try to control the EKRs read-only LEDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: bits shifted too much for 9th and 10th buttons (Aristeu Rozanski) [1475409 1462363] - [hid] hid_wacom: revert hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Improve generic name generation (Aristeu Rozanski) [1475409 1462363] - [hid] introduce hid_is_using_ll_driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Remove comparison of u8 mode with zero and simplify (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: fix mistake in printk (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Refactor generic battery handling (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Add ability to provide explicit battery status info (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Report AES battery information (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Scale battery capacity measurements to percentages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have wacom_tpc_irq guard against possible NULL dereference (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Override incorrect logical maximum contact identifier (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move wacom_remote_irq and wacom_remote_status_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: sync pad events only for actual packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bamboo One Medium does not have touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: call _query_tablet_data() for BAMBOO_TOUCH (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont add ghost interface as shared data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Wacom mouse is only provided for opaque tablets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont manually release resources for the EKR (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct Intuos Pro 2 resolution (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support touch on/off softkey (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add mode change touch key (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add 3 tablet touch keys (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bluetooth IRQ for Intuos Pro should handle prox/range (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont apply generic settings to old devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix poor prox handling in wacom_pl_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support generic touch switch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add vendor defined touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add support for touchring (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: remove input_event_flag (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Support 2nd-gen Intuos Pros Bluetooth classic interface (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move WAC_CMD_* into wacom_wac.h (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Enable HID_GENERIC codepath for Bluetooth devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: do not attempt to switch mode while in probe (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: remove warning while disconnecting devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: release the resources before leaving despite devm (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sibling detection regression (Aristeu Rozanski) [1475409 1462363] - [hid] remove use of DRIVER_LICENSE (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont sync input on empty input packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Pad supports more than buttons (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send data only when the interface is defined (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont return a value for wacom_wac_event (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Declare tool ID 0x84a as an Intuos eraser (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont clear bits unintentionally (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Extend pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for battery status on pen and pad interfaces (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Introduce pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for sensor offsets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sensor outbounds and redefine as offsets from each edge (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support tool ID and additional tool types (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Read and internally use corrected Intuos tool IDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Sense" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Fingerwheel" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Distance" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support and use Custom HID mode and usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for height, tilt, and twist usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Strip off excessive name prefixing (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Refactor button-to-key translation into function (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Update vendor-defined usage names to better match standards (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: fix return value of get_property (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix possible NULL pointer dereference on early uevent (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Increment power supply use counter when obtaining references (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add power_supply_put for decrementing device reference counter (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Change ownership from driver to core (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add API for safe access of power supply function attrs (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move run-time configuration to separate structure (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add driver private data (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move of_node out of the #ifdef CONFIG_OF (Aristeu Rozanski) [1475409 1462363]- [s390] hwrng: remember rng chosen by user (Hendrik Brueckner) [1375266] - [s390] hwrng: use rng source with best quality (Hendrik Brueckner) [1375266] - [s390] trng: Introduce s390 TRNG device driver (Hendrik Brueckner) [1375266] - [s390] crypto: Provide s390 specific arch random functionality (Hendrik Brueckner) [1375266] - [s390] crypto: Add new subfunctions to the cpacf PRNO function (Hendrik Brueckner) [1375266] - [s390] crypto: Renaming PPNO to PRNO (Hendrik Brueckner) [1375266] - [s390] qeth: use diag26c to get MAC address on L2 (Hendrik Brueckner) [1479463] - [s390] diag: add diag26c support (Hendrik Brueckner) [1479463] - [s390] qeth: no ETH header for outbound AF_IUCV (Hendrik Brueckner) [1479461] - [s390] qeth: size calculation outbound buffers (Hendrik Brueckner) [1479461] - [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467954] - [s390] pageattr: handle numpages parameter correctly (Hendrik Brueckner) [1489742] - [s390] pageattr: avoid unnecessary page table splitting (Hendrik Brueckner) [1489742] - [s390] add no-execute support (Hendrik Brueckner) [1489742] - [s390] mm: align swapper_pg_dir to 16k (Hendrik Brueckner) [1489742] - [s390] vmem: simplify vmem code for read-only mappings (Hendrik Brueckner) [1489742] - [s390] pageattr: allow kernel page table splitting (Hendrik Brueckner) [1489742] - [s390] pgtable: make pmd and pud helper functions available (Hendrik Brueckner) [1489742] - [s390] mm: always use PAGE_KERNEL when mapping pages (Hendrik Brueckner) [1489742] - [s390] vmem: introduce and use SEGMENT_KERNEL and REGION3_KERNEL (Hendrik Brueckner) [1489742] - [s390] vmem: align segment and region tables to 16k (Hendrik Brueckner) [1489742] - [s390] pgtable: introduce and use generic csp inline asm (Hendrik Brueckner) [1489742] - [s390] pageattr: do a single TLB flush for change_page_attr (Hendrik Brueckner) [1489742] - [s390] mm: make use of ipte range facility (Hendrik Brueckner) [1489742] - [s390] mm: remove change bit override support (Hendrik Brueckner) [1489742] - [s390] mm: implement dirty bits for large segment table entries (Hendrik Brueckner) [1489742] - [s390] s390/ptrace: guarded storage regset for the current task (Hendrik Brueckner) [1375261] - [s390] s390/gs: add regset for the guarded storage broadcast control block (Hendrik Brueckner) [1375261] - [s390] add a system call for guarded storage (Hendrik Brueckner) [1375261] - [s390] s390/3270: fix allocation of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix use after free of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix return value check in tty3270_resize_work() (Daniel Vacek) [1495587]- [net] netfilter: ipset: pernet ops must be unregistered last (Florian Westphal) [1505215] - [net] ipvs: fix ipv6 route unreach panic (Davide Caratti) [1503766] - [net] macsec: add genl family module alias (Sabrina Dubroca) [1467335] - [net] macsec: double accounting of dropped rx/tx packets (Sabrina Dubroca) [1467335] - [net] macsec: fix validation failed in asynchronous operation. (Sabrina Dubroca) [1467335] - [net] macsec: remove first zero and add attribute name in comments (Sabrina Dubroca) [1467335] - [net] macsec: Fix header length if SCI is added if explicitly disabled (Sabrina Dubroca) [1467335] - [net] macsec: use core MTU range checking in core net infra (Sabrina Dubroca) [1467335] - [net] macsec: set network devtype (Sabrina Dubroca) [1467335] - [net] macsec: enable GRO and RPS on macsec devices (Sabrina Dubroca) [1467335] - [net] gro_cells: gro_cells_receive now return error code (Sabrina Dubroca) [1467335] - [net] bridge: switchdev: Use an helper to clear forward mark (Ivan Vecera) [1500896] - [net] bridge: switchdev: Clear forward mark when transmitting packet (Ivan Vecera) [1500896] - [net] bridge: add tracepoint in br_fdb_update (Ivan Vecera) [1500896] - [net] bridge: fdb add and delete tracepoints (Ivan Vecera) [1500896] - [net] bridge: check for null fdb->dst before notifying switchdev drivers (Ivan Vecera) [1500896] - [net] bridge: fix dest lookup when vlan proto doesn't match (Ivan Vecera) [1500896] - [net] bridge: mdb: fix leak on complete_info ptr on fail path (Ivan Vecera) [1500896] - [net] bridge: allow ext learned entries to change ports (Ivan Vecera) [1500896] - [net] bridge: constify attribute_group structures. (Ivan Vecera) [1500896] - [net] bridge: Receive notification about successful FDB offload (Ivan Vecera) [1500896] - [net] bridge: Add support for notifying devices about FDB add/del (Ivan Vecera) [1500896] - [net] switchdev: Change notifier chain to be atomic (Ivan Vecera) [1500896] - [net] bridge: Add support for calling FDB external learning under rcu (Ivan Vecera) [1500896] - [net] bridge: Add support for offloading port attributes (Ivan Vecera) [1500896] - [net] switchdev: Add support for querying supported bridge flags by hardware (Ivan Vecera) [1500896] - [net] bridge: fix a null pointer dereference in br_afspec (Ivan Vecera) [1500896] - [net] bridge: Export multicast enabled state (Ivan Vecera) [1500896] - [net] bridge: Export VLAN filtering state (Ivan Vecera) [1500896] - [net] bridge: netlink: account for IFLA_BRPORT_{B, M}CAST_FLOOD size and policy (Ivan Vecera) [1500896] - [net] bridge: Fix improper taking over HW learned FDB (Ivan Vecera) [1500896] - [net] bridge: add per-port broadcast flood flag (Ivan Vecera) [1500896] - [net] bridge: notify on hw fdb takeover (Ivan Vecera) [1500896] - [net] bridge: allow to add externally learned entries from user-space (Ivan Vecera) [1500896] - [net] bridge: allow SW learn to take over HW fdb entries (Ivan Vecera) [1500896] - [net] bridge: resolve a false alarm of lockdep (Ivan Vecera) [1500896] - [net] bridge: Fix error path in nbp_vlan_init (Ivan Vecera) [1500896] - [net] bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries (Ivan Vecera) [1500896] - [net] bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb_delete_by functions into one (Ivan Vecera) [1500896] - [net] bridge: fdb: add proper lock checks in searching functions (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb searching functions into one (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload mc router ports (Ivan Vecera) [1500896] - [net] bridge: mcast: Merge the mc router ports deletions to one function (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload multicast disabled (Ivan Vecera) [1500896] - [net] bridge: vlan tunnel id info range fill size calc cleanups (Ivan Vecera) [1500896] - [net] bridge: avoid unnecessary read of jiffies (Ivan Vecera) [1500896] - [net] bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range (Ivan Vecera) [1500896] - [net] bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info (Ivan Vecera) [1500896] - [net] bridge: remove redundant check to see if err is set (Ivan Vecera) [1500896] - [net] bridge: fdb: write to used and updated at most once per jiffy (Ivan Vecera) [1500896] - [net] bridge: move write-heavy fdb members in their own cache line (Ivan Vecera) [1500896] - [net] bridge: move to workqueue gc (Ivan Vecera) [1500896] - [net] bridge: modify bridge and port to have often accessed fields in one cache line (Ivan Vecera) [1500896] - [net] bridge: vlan dst_metadata hooks in ingress and egress paths (Ivan Vecera) [1500896] - [net] bridge: per vlan dst_metadata netlink support (Ivan Vecera) [1500896] - [net] bridge: uapi: add per vlan tunnel info (Ivan Vecera) [1500896] - [net] bridge: move maybe_deliver_addr() inside #ifdef (Ivan Vecera) [1500896] - [net] bridge: multicast to unicast (Ivan Vecera) [1500896] - [net] bridge: sparse fixes in br_ip6_multicast_alloc_query() (Ivan Vecera) [1500896] - [net] bridge: Replace with globally (Ivan Vecera) [1500896] - [net] bridge: shorten ageing time on topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to set topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to offload ageing time (Ivan Vecera) [1500896] - [net] bridge: mcast: add MLDv2 querier support (Ivan Vecera) [1500896] - [net] bridge: mcast: add IGMPv3 query support (Ivan Vecera) [1500896] - [net] switchdev: Remove redundant variable (Ivan Vecera) [1500896] - [net] bridge: use core MTU range checking in core net infra (Ivan Vecera) [1500896] - [net] netfilter: nf_tables: set pktinfo->thoff at AH header if found (Stefano Brivio) [1358624] - [net] nf_log: Report attempt to load conflicting logger (Stefano Brivio) [1349358] - [net] arp: fixed -Wuninitialized compiler warning (Eric Garver) [1450205] - [net] arp: always override existing neigh entries with gratuitous ARP (Eric Garver) [1450205] - [net] arp: postpone addr_type calculation to as late as possible (Eric Garver) [1450205] - [net] arp: decompose is_garp logic into a separate function (Eric Garver) [1450205] - [net] arp: fixed error in a comment (Eric Garver) [1450205] - [net] neighbour: update neigh timestamps iff update is effective (Eric Garver) [1450205] - [net] arp: honour gratuitous ARP _replies_ (Eric Garver) [1450205] - [net] ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set (Eric Garver) [1450205] - [net] vxlan: factor out VXLAN-GPE next protocol (Jiri Benc) [1467280] - [net] ether: add NSH ethertype (Jiri Benc) [1467280] - [net] vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (Jiri Benc) [1467280] - [net] geneve/vxlan: offload ports on register/unregister events (Jiri Benc) [1308630 1467280] - [net] geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO (Jiri Benc) [1308630 1467280] - [net] call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is toggled (Jiri Benc) [1308630 1467280] - [net] add infrastructure to un-offload UDP tunnel port (Jiri Benc) [1308630 1467280] - [net] check UDP tunnel RX port offload feature before calling tunnel ndo ndo (Jiri Benc) [1308630 1467280] - [net] add new netdevice feature for offload of RX port for UDP tunnels (Jiri Benc) [1308630 1467280] - [net] vxlan: correctly set vxlan->net when creating the device in a netns (Jiri Benc) [1467280] - [net] vxlan: fix incorrect nlattr access in MTU check (Jiri Benc) [1467280] - [net] vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses (Jiri Benc) [1467280] - [net] vxlan: fix snooping for link-local IPv6 addresses (Jiri Benc) [1467280] - [net] vxlan: check valid combinations of address scopes (Jiri Benc) [1467280] - [net] vxlan: improve validation of address family configuration (Jiri Benc) [1467280] - [net] vxlan: get rid of redundant vxlan_dev.flags (Jiri Benc) [1467280] - [net] vxlan: refactor verification and application of configuration (Jiri Benc) [1467280] - [net] vxlan: dont migrate permanent fdb entries during learn (Jiri Benc) [1467280] - [net] vxlan: use a more suitable function when assigning NULL (Jiri Benc) [1467280] - [net] vxlan: fix ND proxy when skb doesn't have transport header offset (Jiri Benc) [1467280] - [net] vxlan: vxlan dev should inherit lowerdev's gso_max_size (Jiri Benc) [1467280] - [net] vxlan: don't age NTF_EXT_LEARNED fdb entries (Jiri Benc) [1467280] - [net] vxlan: fix ovs support (Jiri Benc) [1467280] - [net] vxlan: use appropriate family on L3 miss (Jiri Benc) [1467280] - [net] vxlan: lock RCU on TX path (Jiri Benc) [1467280] - [net] vxlan: don't allow overwrite of config src addr (Jiri Benc) [1467280] - [net] vxlan: correctly validate VXLAN ID against VXLAN_N_VID (Jiri Benc) [1467280] - [net] vxlan: remove unused variable saddr in neigh_reduce (Jiri Benc) [1467280] - [net] vxlan: add changelink support (Jiri Benc) [1467280] - [net] vxlan: remove vni zero check and drop for COLLECT_METADATA (Jiri Benc) [1467280] - [net] vxlan: support fdb and learning in COLLECT_METADATA mode (Jiri Benc) [1467280] - [net] ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode (Jiri Benc) [1467280] - [net] vxlan: do not age static remote mac entries (Jiri Benc) [1467280] - [net] vxlan: don't flush static fdb entries on admin down (Jiri Benc) [1467280] - [net] vxlan: preserve type of dst_port parm for encap_bypass_if_local() (Jiri Benc) [1467280] - [net] vxlan: fix byte order of vxlan-gpe port number (Jiri Benc) [1467280] - [net] vxlan: Set ports in flow key when doing route lookups (Jiri Benc) [1467280] - [net] vxlan: fix a potential issue when create a new vxlan fdb entry (Jiri Benc) [1467280] - [net] vxlan: Fix uninitialized variable warnings (Jiri Benc) [1467280] - [net] vxlan: remove unsed vxlan_dev_dst_port() (Jiri Benc) [1467280] - [net] vxlan: simplify vxlan xmit (Jiri Benc) [1467280] - [net] vxlan: simplify RTF_LOCAL handling (Jiri Benc) [1467280] - [net] vxlan: improve vxlan route lookup checks (Jiri Benc) [1467280] - [net] vxlan: simplify exception handling (Jiri Benc) [1467280] - [net] vxlan: avoid checking socket multiple times (Jiri Benc) [1467280] - [net] vxlan: avoid vlan processing in vxlan device (Jiri Benc) [1467280] - [net] vxlan: hide unused local variable (Jiri Benc) [1467280] - [net] vxlan: avoid using stale vxlan socket (Jiri Benc) [1467280] - [net] vxlan: use core MTU range checking in core net infra (Jiri Benc) [1467280] - [net] vxlan: Update tx_errors statistics if vxlan_build_skb return err (Jiri Benc) [1467280] - [net] vxlan: call peernet2id() in fdb notification (Jiri Benc) [1467280] - [net] vxlan: remove the useless header file protocol.h (Jiri Benc) [1467280] - [net] vxlan: lwt: Fix vxlan local traffic (Jiri Benc) [1467280] - [net] vxlan: lwt: Use source ip address during route lookup (Jiri Benc) [1467280] - [net] fixup comments after "Future-proof tunnel offload handlers" (Jiri Benc) [1467280] - [net] vxlan/geneve: Remove deprecated tunnel specific UDP offload functions (Jiri Benc) [1467280] - [netdrv] fm10k: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Jiri Benc) [1467280] - [net] ipv6: fix net.ipv6.conf.all.accept_dad behaviour for real (Matteo Croce) [1334439] - [net] ipv6: fix net.ipv6.conf.all interface DAD handlers (Matteo Croce) [1334439] - [net] ipv6: addrconf: Fix recursive spin lock call (Matteo Croce) [1334439] - [net] ipv6: Add a sysctl to make optimistic addresses useful candidates (Matteo Croce) [1334439]- [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Benjamin Tissoires) [1452237] - [hid] multitouch: do not blindly set EV_KEY or EV_ABS bits (Benjamin Tissoires) [1452237] - [hid] multitouch: optimize the sticky fingers timer (Benjamin Tissoires) [1452237] - [hid] multitouch: fix rare Win 8 cases when the touch up event gets missing (Benjamin Tissoires) [1452237] - [hid] multitouch: use BIT macro (Benjamin Tissoires) [1452237] - [hid] multitouch: Support PTP Stick and Touchpad device (Benjamin Tissoires) [1452237] - [hid] multitouch: change for touch height/width (Benjamin Tissoires) [1452237] - [hid] multitouch: fix LG Melfas touchscreen (Benjamin Tissoires) [1452237] - [hid] multitouch: do not retrieve all reports for all devices (Benjamin Tissoires) [1452237] - [hid] multitouch: handle external buttons for Precision Touchpads (Benjamin Tissoires) [1452237] - [hid] multitouch: enable palm rejection for Windows Precision Touchpad (Benjamin Tissoires) [1452237] - [hid] input: automatically set EV_ABS bit in input_set_abs_params (Benjamin Tissoires) [1452237] - [hid] revert "hid: multitouch: enable palm rejection if device implements confidence usage" (Benjamin Tissoires) [1452237] - [hid] multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3 (Benjamin Tissoires) [1452237] - [hid] alps: fix multitouch cursor issue (Benjamin Tissoires) [1489630] - [hid] alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [1489630] - [hid] alps: fix stick device not working after resume (Benjamin Tissoires) [1489630] - [hid] alps: Fix memory leak (Benjamin Tissoires) [1489630] - [hid] alps: a few cleanups (Benjamin Tissoires) [1489630] - [hid] alps: pass correct sizes to hid_hw_raw_request() (Benjamin Tissoires) [1489630] - [hid] alps: struct u1_dev *priv is internal to the driver (Benjamin Tissoires) [1489630] - [hid] alps: match alps devices in core (Benjamin Tissoires) [1489630] - [hid] add Alps I2C HID Touchpad-Stick support (Benjamin Tissoires) [1489630] - [hid] i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: move header file out of I2C realm (Benjamin Tissoires) [1452237 1489630] - [hid] remove initial reading of reports at connect (Benjamin Tissoires) [1411429] - [hid] i2c-hid: Add sleep between POWER ON and RESET (Benjamin Tissoires) [1452237 1489630] - [hid] fix missing irq field (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix build (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Disable IRQ before freeing buffers (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: force the IRQ level trigger only when not set (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: add a simple quirk to fix device defects (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: set power sleep before shutdown (Benjamin Tissoires) [1452237 1489630] - [hid] i2c_hid: enable i2c-hid devices to suspend/resume asynchronously (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Add hid-over-i2c name to i2c id table (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Prevent sending reports from racing with device reset (Benjamin Tissoires) [1452237 1489630] - [hid] Drop owner assignment from i2c_driver (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Fill in physical device providing HID functionality (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not set the ACPI companion field in the HID device (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix harmless test_bit() issue (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: The interrupt should be level sensitive (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not free buffers in i2c_hid_stop() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: prevent buffer overflow in early IRQ (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix race condition reading reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: print the correct data in dbg msg (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: hid report descriptor retrieval changes (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: don't push static constants on stack for *ph (Benjamin Tissoires) [1452237 1489630] - [hid] acpi / i2c-hid: replace open-coded _DSM code with helper functions (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Stop querying for init reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: convert acpi_evaluate_object() to acpi_evaluate_integer() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: use correct type for ACPI _DSM parameter (Benjamin Tissoires) [1452237 1489630]- [x86] perf/x86/msr: Merge fixes (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add missing Intel models (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Use Intel family macros for MSR events code (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix SMI overflow (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add AMD PTSC (Performance Time-Stamp Counter) support (Jiri Olsa) [1457458] - [x86] perf/x86: Move perf_event_msr.c .............. => x86/events/msr.c (Jiri Olsa) [1457458] - [x86] arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension (Jiri Olsa) [1457458] - [x86] perf/x86: Change test_aperfmperf() and test_intel() to static (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix the MSR driver build (Jiri Olsa) [1457458] - [x86] perf/x86: Fix MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf/x86: Add an MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf stat: Add support to measure SMI cost (Jiri Olsa) [1457458] - [x86] tools lib api fs: Add sysfs__write_int function (Jiri Olsa) [1457458] - [x86] perf/x86: Add sysfs entry to freeze counters on SMI (Jiri Olsa) [1457458] - [tools] perf tests attr: Make hw events optional (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix group stat tests (Jiri Olsa) [1308907] - [tools] perf test attr: Fix ignored test case result (Jiri Olsa) [1308907] - [tools] perf test attr: Fix python error on empty result (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix task term values (Jiri Olsa) [1308907] - [tools] perf tests attr: Add optional term (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix stat sample_type setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix precise_ip setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix sample_period setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix cpu test disabled term setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Add proper return values (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix no-delay test (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix record dwarf test (Jiri Olsa) [1308907] - [tools] perf tests attr: Add 1s for exclude_kernel and task base bits (Jiri Olsa) [1308907] - [tools] perf tests attr: Rename compare_data to data_equal (Jiri Olsa) [1308907] - [tools] perf tests attr: Make compare_data global (Jiri Olsa) [1308907] - [tools] perf tests attr: Add test_attr__ready function (Jiri Olsa) [1308907] - [tools] perf tests attr: Do not store failed events (Jiri Olsa) [1308907] - [tools] perf tests: Add platform dependency to test 15 (Jiri Olsa) [1308907]- [block] fix warning when I/O elevator is changed as request_queue is being removed (Ming Lei) [1492441] - [block] warn if sharing request queue across gendisks (Ming Lei) [1492441] - [block] move .issue_stat from request to request_aux (Ming Lei) [1458104] - [block] disable blk-stat (Ming Lei) [1458104] - [block] blk-mq: use rq_aux()->internal_tag (Ming Lei) [1458104] - [block] blk-mq: introduce request_aux (Ming Lei) [1458104] - [block] blk-tag: don't touch .internal_tag (Ming Lei) [1458104] - [block] configs: add CONFIG_BLK_DEBUG_FS (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_KYBER (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_DEADLINE (Ming Lei) [1458104] - [block] blk-mq-sched: mark_tech_preview on mq-deadline and kyber (Ming Lei) [1458104] - [block] blk-mq: fix another kabi warning (Ming Lei) [1458104] - [block] blk-mq: fix kabi warning (Ming Lei) [1458104] - [block] avoid to break kabi for blk-mq io scheduler backporting (Ming Lei) [1458104] - [block] call elevator callback via aux->ops (Ming Lei) [1458104] - [block] kyber: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] mq-deadline: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] cfq: pass new callback to aux->ops.sq (Ming Lei) [1458104] - [block] introduce elevator_type_aux for fixing kabi violation (Ming Lei) [1458104] - [block] blk-mq: use RH_KABI_EXTEND for sched_data and sched_tags (Ming Lei) [1458104] - [block] blk-mq-debugfs: remove poll_stat (Ming Lei) [1458104] - [block] scsi_error: fix nasty allocating request on stack (Ming Lei) [1458104] - [block] blk-mq-debugfs: fix device sched directory for default scheduler (Ming Lei) [1458104] - [block] mq-deadline: add debugfs attributes (Ming Lei) [1458104] - [block] kyber: add debugfs attributes (Ming Lei) [1458104] - [block] blk-mq-debugfs: allow schedulers to register debugfs attributes (Ming Lei) [1458104] - [block] blk-mq: untangle debugfs and sysfs (Ming Lei) [1458104] - [block] blk-mq: move debugfs declarations to a separate header file (Ming Lei) [1458104] - [block] blk-mq: Do not invoke queue operations on a dead queue (Ming Lei) [1458104] - [block] blk-mq-debugfs: get rid of a bunch of boilerplate (Ming Lei) [1458104] - [block] blk-mq-debugfs: rename hw queue directories from to hctx (Ming Lei) [1458104] - [block] blk-mq-debugfs: don't open code strstrip() (Ming Lei) [1458104] - [block] blk-mq-debugfs: error on long write to queue "state" file (Ming Lei) [1458104] - [block] blk-mq-debugfs: clean up flag definitions (Ming Lei) [1458104] - [block] blk-mq-debugfs: separate flags with | (Ming Lei) [1458104] - [block] blk-mq: Show operation, cmd_flags and rq_flags names (Ming Lei) [1458104] - [block] blk-mq: Make blk_flags_show() callers append a newline character (Ming Lei) [1458104] - [block] blk-mq: Move the "state" debugfs attribute one level down (Ming Lei) [1458104] - [block] blk-mq: Unregister debugfs attributes earlier (Ming Lei) [1458104] - [block] blk-mq: Only unregister hctxs for which registration succeeded (Ming Lei) [1458104] - [block] blk-mq-debugfs: Rename functions for registering and unregistering the mq directory (Ming Lei) [1458104] - [block] blk-mq: Let blk_mq_debugfs_register() look up the queue name (Ming Lei) [1458104] - [block] blk-mq: Register /queue/mq after having registered /queue (Ming Lei) [1458104] - [block] blk-mq: register device instead of disk (Ming Lei) [1458104] - [block] blk-mq: Show symbolic names for hctx state and flags (Ming Lei) [1458104] - [block] blk-mq: Export queue state through /sys/kernel/debug/block/*/state (Ming Lei) [1458104] - [block] mq-deadline: Enable auto-loading when built as module (Ming Lei) [1458104] - [block] add code to track actual device queue depth (Ming Lei) [1458104] - [block] blk-mq: merge bio into sw queue before plugging (Ming Lei) [1458104 1154525] - [block] blk-mq: ensure that bd->last is always set correctly (Ming Lei) [1458104] - [block] blk-mq: fix performance regression with shared tags (Ming Lei) [1458104] - [block] blk-mq: Restart a single queue if tag sets are shared (Ming Lei) [1458104] - [block] blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list (Ming Lei) [1458104] - [block] mtip32xx: avoid to read HOST_CAP from HW in .queue_rq() (Ming Lei) [1458104] - [block] blk-mq-sched: fix performance regression of mq-deadline (Ming Lei) [1458104] - [block] blk-stat: convert blk-stat bucket callback to signed (Ming Lei) [1458104] - [block] blk-mq: introduce Kyber multiqueue I/O scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: make completed_request() callback more useful (Ming Lei) [1458104] - [block] blk-mq: export helpers (Ming Lei) [1458104] - [block] blk-mq: add shallow depth option for blk_mq_get_tag() (Ming Lei) [1458104] - [block] sbitmap: add sbitmap_get_shallow() operation (Ming Lei) [1458104] - [block] scsi: add new scsi-command flag for tagged commands (Ming Lei) [1458104] - [block] blk-mq: fix leak of q->stats (Ming Lei) [1458104] - [block] fix stacked driver stats init and free (Ming Lei) [1458104] - [block] blk-stat: convert to callback-based statistics reporting (Ming Lei) [1458104] - [block] blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c (Ming Lei) [1458104] - [block] blk-stat: use READ and WRITE instead of BLK_STAT_{READ, WRITE} (Ming Lei) [1458104] - [block] blk-stat: fix blk_stat_sum() if all samples are batched (Ming Lei) [1458104] - [block] blk-mq: move debugfs_remove() of disk dir to blk_release_queue() (Ming Lei) [1458104] - [block] use same block debugfs directory for blk-mq and blktrace (Ming Lei) [1458104] - [block] blktrace: make do_blk_trace_setup() static (Ming Lei) [1458104] - [block] fix debugfs config conditional in struct request_queue (Ming Lei) [1458104] - [block] blk-mq-debug: Introduce debugfs_create_files() (Ming Lei) [1458104] - [block] blk-mq-debug: Make show() operations interruptible (Ming Lei) [1458104] - [block] blk-mq-debug: Avoid that sparse complains about req_flags_t usage (Ming Lei) [1458104] - [block] blk-mq-debugfs: Add missing __acquires() / __releases() annotations (Ming Lei) [1458104] - [block] blk-mq: fix debugfs compilation issues (Ming Lei) [1458104] - [block] blk-mq: move hctx and ctx counters from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add tags and sched_tags bitmaps to debugfs (Ming Lei) [1458104] - [block] blk-mq: move tags and sched_tags info from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: export software queue pending map to debugfs (Ming Lei) [1458104] - [block] sbitmap: add helpers for dumping to a seq_file (Ming Lei) [1458104] - [block] blk-mq: add extra request information to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add hctx->{state,flags} to debugfs (Ming Lei) [1458104] - [block] blk-mq: create debugfs directory tree (Ming Lei) [1458104] - [block] blk-stat: fix a few cases of missing batch flushing (Ming Lei) [1458104] - [block] blk-stat: fix a typo (Ming Lei) [1458104] - [block] add scalable completion tracking of requests (Ming Lei) [1458104] - [block] mtip32xx: convert internal command issue to block IO path (Ming Lei) [1458104] - [block] mtip32xx: abstract out "are any commands active" helper (Ming Lei) [1458104] - [block] mtip32xx: kill atomic argument to mtip_quiesce_io() (Ming Lei) [1458104] - [block] mtip32xx: get rid of 'atomic' argument to mtip_exec_internal_command() (Ming Lei) [1458104] - [block] mtip32xx: use runtime tag to initialize command header (Ming Lei) [1458104] - [block] blk-mq: fix direct issue (Ming Lei) [1458104] - [block] blk-mq: pass correct hctx to blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] get rid of blk-mq default scheduler choice Kconfig entries (Ming Lei) [1458104] - [block] blk-mq: Fix preempt count imbalance (Ming Lei) [1458104] - [block] blk-mq: fix schedule-while-atomic with scheduler attached (Ming Lei) [1458104] - [block] blk-mq: use true instead of 1 for blk_mq_queue_data.last (Ming Lei) [1458104] - [block] blk-mq: make driver tag failure path easier to follow (Ming Lei) [1458104] - [block] blk-mq-sched: provide hooks for initializing hardware queue data (Ming Lei) [1458104] - [block] blk-mq-sched: separate mark hctx and queue restart operations (Ming Lei) [1458104] - [block] blk-mq: use sbq wait queues instead of restart for driver tags (Ming Lei) [1458104] - [block] blk-mq: fix schedule-under-preempt for blocking drivers (Ming Lei) [1458104] - [block] block-mq: don't re-queue if we get a queue error (Ming Lei) [1458104] - [block] blk-mq: streamline blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: split the plug and sync cases in blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: improve blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] blk-mq: merge mq and sq make_request instances (Ming Lei) [1458104] - [block] deal with stale req count of plug list (Ming Lei) [1458104] - [block] blk-mq: remove BLK_MQ_F_DEFER_ISSUE (Ming Lei) [1458104] - [block] blk-mq: immediately dispatch big size request (Ming Lei) [1458104] - [block] immediately dispatch big size request (Ming Lei) [1458104] - [block] blk-mq: remap queues when adding/removing hardware queues (Ming Lei) [1458104] - [block] blk-mq-sched: fix crash in switch error path (Ming Lei) [1458104] - [block] blk-mq-sched: set up scheduler tags when bringing up new queues (Ming Lei) [1458104] - [block] blk-mq-sched: refactor scheduler initialization (Ming Lei) [1458104] - [block] blk-mq: use the right hctx when getting a driver tag fails (Ming Lei) [1458104] - [block] blk-mq: errors in did_work calculation (Ming Lei) [1458104] - [block] do not put mq context in blk_mq_alloc_request_hctx (Ming Lei) [1458104] - [block] blk-mq-sched: don't run the queue async from blk_mq_try_issue_directly() (Ming Lei) [1458104] - [block] blk-mq: move update of tags->rqs to __blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: kill blk_mq_set_alloc_data() (Ming Lei) [1458104] - [block] blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler request (Ming Lei) [1458104] - [block] blk-mq-sched: Allocate sched reserved tags as specified in the original queue tagset (Ming Lei) [1458104] - [block] don't defer flushes on blk-mq + scheduling (Ming Lei) [1458104] - [block] blk-mq-sched: ask scheduler for work, if we failed dispatching leftovers (Ming Lei) [1458104] - [block] blk-mq: don't special case flush inserts for blk-mq-sched (Ming Lei) [1458104] - [block] blk-mq-sched: don't add flushes to the head of requeue queue (Ming Lei) [1458104] - [block] blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO or not (Ming Lei) [1458104] - [block] do not allow updates through sysfs until registration completes (Ming Lei) [1458104] - [block] blk-mq-sched: don't hold queue_lock when calling exit_icq (Ming Lei) [1458104] - [block] set make_request_fn manually in blk_mq_update_nr_hw_queues (Ming Lei) [1458104] - [block] blk-mq: pass bio to blk_mq_sched_get_rq_priv (Ming Lei) [1458104] - [block] move req_set_nomerge to blk.h (Ming Lei) [1458104] - [block] factor out req_set_nomerge (Ming Lei) [1458104] - [block] blk-mq-sched: (un)register elevator when (un)registering queue (Ming Lei) [1458104] - [block] free merged request in the caller (Ming Lei) [1458104] - [block] blk-mq-sched: bypass the scheduler for flushes entirely (Ming Lei) [1458104] - [block] blk-merge: return the merged request (Ming Lei) [1458104] - [block] elevator: fix loading wrong elevator type for blk-mq devices (Ming Lei) [1458104] - [block] blk-mq: don't fail allocating driver tag for stopped hw queue (Ming Lei) [1458104] - [block] blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() (Ming Lei) [1458104] - [block] blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() (Ming Lei) [1458104] - [block] blk-mq-sched: fix starvation for multiple hardware queues and shared tags (Ming Lei) [1458104] - [block] blk-mq: release driver tag on a requeue event (Ming Lei) [1458104] - [block] blk-mq: fix potential race in queue restart and driver tag allocation (Ming Lei) [1458104] - [block] blk-mq: improve scheduler queue sync/async running (Ming Lei) [1458104] - [block] blk-mq-sched: check for successful allocation before assigning tag (Ming Lei) [1458104] - [block] blk-mq: don't lose flags passed in to blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: only apply active queue tag throttling for driver tags (Ming Lei) [1458104] - [block] blk-mq: allow resize of scheduler requests (Ming Lei) [1458104] - [block] blk-mq: stop hardware queue in blk_mq_delay_queue() (Ming Lei) [1458104] - [block] blk-mq-tag: remove redundant check for 'data->hctx' being non-NULL (Ming Lei) [1458104] - [block] elevator: fix unnecessary put of elevator in failure case (Ming Lei) [1458104] - [block] blk-cgroup: don't quiesce the queue on policy activate/deactivate (Ming Lei) [1458104] - [block] sbitmap: fix wakeup hang after sbq resize (Ming Lei) [1458104] - [block] sbitmap: use smp_mb__after_atomic() in sbq_wake_up() (Ming Lei) [1458104] - [block] blk-cgroup: ensure that we clear the stop bit on quiesced queues (Ming Lei) [1458104] - [block] blk-mq-sched: allow setting of default IO scheduler (Ming Lei) [1458104] - [block] mq-deadline: add blk-mq adaptation of the deadline IO scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: add framework for MQ capable IO schedulers (Ming Lei) [1458104] - [block] blk-mq: split tag ->rqs[] into two (Ming Lei) [1458104] - [block] blk-mq: abstract out helpers for allocating/freeing tag maps (Ming Lei) [1458104] - [block] blk-mq-tag: cleanup the normal/reserved tag allocation (Ming Lei) [1458104] - [block] blk-mq: export some helpers we need to the scheduling framework (Ming Lei) [1458104] - [block] blk-mq: un-export blk_mq_free_hctx_request() (Ming Lei) [1458104] - [block] move rq_ioc() to blk.h (Ming Lei) [1458104] - [block] move existing elevator ops to union (Ming Lei) [1458104] - [block] blk-flush: run the queue when inserting blk-mq flush (Ming Lei) [1458104] - [block] elevator: make the rqhash helpers exported (Ming Lei) [1458104] - [block] blk-mq: abstract out blk_mq_dispatch_rq_list() helper (Ming Lei) [1458104] - [block] cfq-iosched: fix the setting of IOPS mode on SSDs (Ming Lei) [1458104] - [block] Make CFQ default to IOPS mode on SSDs (Ming Lei) [1458104] - [block] do not merge requests without consulting with io scheduler (Ming Lei) [1458104] - [block] blk-mq: get rid of confusing blk_map_ctx structure (Ming Lei) [1458104] - [block] blk-mq: remove non-blocking pass in blk_mq_map_request (Ming Lei) [1458104] - [block] blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue() (Ming Lei) [1458104] - [block] sbitmap: initialize weight to zero (Ming Lei) [1458104] - [block] sbitmap: don't update the allocation hint on clear after resize (Ming Lei) [1458104] - [block] sbitmap: re-initialize allocation hints after resize (Ming Lei) [1458104] - [block] sbitmap: randomize initial alloc_hint values (Ming Lei) [1458104] - [block] sbitmap: push alloc policy into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: push per-cpu last_tag into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: allocate wait queues on a specific node (Ming Lei) [1458104] - [block] blk-mq: abstract tag allocation out into sbitmap library (Ming Lei) [1458104] - [block] blk-mq: add tag allocation policy (Ming Lei) [1458104] - [block] support different tag allocation policy (Ming Lei) [1458104] - [block] revert "blk-mq-tag: fix wakeup hang after tag resize" (Ming Lei) [1458104]- [scsi] fnic: do not call host reset from command abort (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: fix format string overflow warning (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: correct speed display and add support for 25, 40 and 100G (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: added timestamp reporting in fnic debug stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Zero io_cmpl_skip on fw reset completion (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding debug IO and Abort latency counter to fnic stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding Check Condition counter to misc fnicstats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Avoid false out-of-order detection for aborted command (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Fix for "Number of Active IOs" in fnicstats becoming negative (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: minor cleanup in fnic_fcpio_itmf_cmpl_handler, removing else case (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Ratelimit printks to avoid flooding when vlan is not set by the switch.i (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: switch to pci_alloc_irq_vectors (Govindarajulu Varadarajan) [1448553] - [nvme] nvme-fabrics: Convert nvmf_transports_mutex to an rwsem (Ewan Milne) [1503181] - [nvme] nvme-fc: retry initial controller connections 3 times (Ewan Milne) [1503181] - [nvme] nvme-fc: fix iowait hang (Ewan Milne) [1503181] - [nvme] nvmet: synchronize sqhd update (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io timeout behavior (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io termination handling (Ewan Milne) [1503181] - [nvme] nvme-fc: move remote port get/put/free location (Ewan Milne) [1503181] - [nvme] nvme-fc: create fc class and transport device (Ewan Milne) [1503181] - [nvme] nvme-fc: add uevent for auto-connect (Ewan Milne) [1503181] - [nvme] nvmet: bump NVMET_NR_QUEUES to 128 (Ewan Milne) [1503181] - [nvme] nvme-fcloop: fix port deletes and callbacks (Ewan Milne) [1503181] - [nvme] nvmet-fc: sync header templates with comments (Ewan Milne) [1503181] - [nvme] nvmet-fc: ensure target queue id within range (Ewan Milne) [1503181] - [nvme] nvmet-fc: on port remove call put outside lock (Ewan Milne) [1503181] - [nvme] fix sqhd reference when admin queue connect fails (Ewan Milne) [1503181] - [nvme] nvmet: implement valid sqhd values in completions (Ewan Milne) [1503181] - [nvme] allow timed-out ios to retry (Ewan Milne) [1503181] - [nvme] stop aer posting if controller state not live (Ewan Milne) [1503181] - [nvme] nvmet-fc: fix failing max io queue connections (Ewan Milne) [1503181] - [nvme] nvme-fc: use transport-specific sgl format (Ewan Milne) [1503181] - [nvme] nvme: add transport SGL definitions (Ewan Milne) [1503181] - [nvme] remove FC transport-specific error values (Ewan Milne) [1503181] - [scsi] qla2xxx: remove use of FC-specific error codes (Ewan Milne) [1503181] - [scsi] lpfc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvme-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: simplify sg list handling (Ewan Milne) [1503181] - [nvme] nvme-fc: Reattach to localports on re-registration (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove ALL_OPTS define (Ewan Milne) [1503181] - [scsi] sd: Implement blacklist option for WRITE SAME w/ UNMAP (Ewan Milne) [1462594]- [x86] dumpstack: Remove raw stack dump (Scott Wood) [1479560] - [x86] kvm: hyperv: fix locking of struct kvm_hv fields (Ladi Prosek) [1504524] - [x86] kvm: document lock orders (Ladi Prosek) [1504524] - [x86] kvm: x86: Hyper-V tsc page setup (Ladi Prosek) [1504524] - [x86] kvm: x86: always fill in vcpu->arch.hv_clock (Ladi Prosek) [1504524] - [x86] kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT (Ladi Prosek) [1504524] - [x86] mm: add page_cache_get_speculative() protection when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] mm: add IPIs to pmdp_invalidate() when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Fix hypercalls with extended CPU ranges for TLB flushing (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Don't use percpu areas for pcpu_flush/pcpu_flush_ex structures (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Clear vCPU banks between calls to avoid flushing unneeded vCPUs (Vitaly Kuznetsov) [1465471] - [x86] tracing/hyper-v: Trace hyperv_mmu_flush_tlb_others() (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Support extended CPU ranges for TLB flush hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use hypercall for remote TLB flush (Vitaly Kuznetsov) [1465471] - [x86] mm: Enable RCU based page table freeing (CONFIG_HAVE_RCU_TABLE_FREE=y) (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Globalize vp_index (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Implement rep hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Introduce fast hypercall implementation (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Make hv_do_hypercall() inline (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Include hyperv/ only when CONFIG_HYPERV is set (Vitaly Kuznetsov) [1465471] - [x86] hv: Issue explicit EOI when autoeoi is not enabled (Vitaly Kuznetsov) [1465471] - [x86] hyperv: fix warning about missing prototype (Vitaly Kuznetsov) [1465471] - [x86] vmbus: remove no longer used signal_policy (Vitaly Kuznetsov) [1465471] - [x86] kvm/x86: Rename Hyper-V long spin wait hypercall (Vitaly Kuznetsov) [1465471] - [x86] hv: Move VMBus hypercall codes into Hyper-V UAPI header (Vitaly Kuznetsov) [1465471]- [pinctrl] intel: Add Intel Gemini Lake pin controller support (Steve Best) [1457198] - [char] Do not disable driver and bus shutdown hook when class shutdown hook is set (Jerry Snitselaar) [1500155] - [char] tpm: Issue a TPM2_Shutdown for TPM2 devices (Jerry Snitselaar) [1500155] - [drivers] Add "shutdown" to "struct class" (Jerry Snitselaar) [1500155] - [kernel] rh_taint: Add management approval to documentation (Prarit Bhargava) [1505972] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] memcg: fix thresholds for 32b architectures (Waiman Long) [1487852] - [mm] hmm: synchronize hmm with upstream (Jerome Glisse) [1470733] - [nvme] revert "kick requeue list when requeueing a request instead of when starting the queues" (David Milburn) [1504584] - [nvme] nvmet: preserve controller serial number between reboots (David Milburn) [1480179] - [nvme] fix uninitialized prp2 value on small transfers (David Milburn) [1493707] - [netdrv] tun: add device name(iff) field to proc fdinfo entry (John Linville) [1503209] - [netdrv] tg3: use setup_timer() helper (Jonathan Toppins) [1459662] - [netdrv] tg3: clean up redundant initialization of tnapi (Jonathan Toppins) [1459662] - [netdrv] tg3: Be drop monitor friendly (Jonathan Toppins) [1459662] - [netdrv] tg3: Add the ability to conditionally build w/ HWMON (Jonathan Toppins) [1459662] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()' (Stefan Assmann) [1448560] - [netdrv] enic: Fix format truncation warning (Stefan Assmann) [1448560] - [netdrv] enic: unmask intr only when napi is complete (Stefan Assmann) [1448560] - [security] selinux: Generalize support for NNP/nosuid SELinux domain transitions (Paul Moore) [1480521] - [security] selinux: allow per-file labeling for cgroupfs (Paul Moore) [1429573] - [security] selinux: wrap cgroup seclabel support with its own policy capability (Paul Moore) [1429573] - [security] selinux: allow changing labels for cgroupfs (Paul Moore) [1429573] - [security] selinux: renumber the superblock options (Paul Moore) [1429573] - [security] selinux: rename SE_SBLABELSUPP to SBLABEL_MNT (Paul Moore) [1429573]- [bluetooth] Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_tx_wakeup() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_dequeue() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_send_frame() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing clear HCI_UART_PROTO_READY (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Ensure hu->hdev set to NULL before freeing hdev (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing return in hci_uart_init_work() (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: remove unused hci_uart_init_tty (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: add support for word alignment (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: remove unnecessary wakeup interrupt number sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: disable platform wakeup interrupt in suspend failure path (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: cleanup code in return from btmrvl_sdio_suspend() (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Support platform enumeration (Gopal Tiwari) [1457085] - [bluetooth] btrtl: Change message for missing config file (Gopal Tiwari) [1457085] - [bluetooth] Added support for Rivet Networks Killer 1535 (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Add support Intel Bluetooth device 9160/9260 for UART (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Fix firmware file name to use hw_variant (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] (Gopal Tiwari) [1457085] - [bluetooth] Use switch statement for Intel hardware variants (Gopal Tiwari) [1457085] - [bluetooth] bluecard: use setup_timer (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Fix clock (un)prepare (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "unregester" -> "unregister" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: fix compile-test dependency (Gopal Tiwari) [1457085] - [bluetooth] hci_qca: fix spelling mistake: "Spurrious" -> "Spurious" (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "caibration" -> "calibration" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Allow driver to build if COMPILE_TEST is enabled (Gopal Tiwari) [1457085] - [bluetooth] Add another AR3012 04ca:3018 device (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Add support for BCM2E95 and BCM2E96 (Gopal Tiwari) [1457085] - [bluetooth] btbcm: Add a delay for module reset (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for 413c:8143 (Gopal Tiwari) [1457085] - [bluetooth] btusb: Use an error label for error paths (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Fix module autoload (Gopal Tiwari) [1457085] - [bluetooth] btusb: add support for 0bb4:0306 (Gopal Tiwari) [1457085]- [md] dm ioctl: fix alignment of event number in the device list (Mike Snitzer) [1475380] - [md] dm raid: fix incorrect status output at the end of a "recover" process (Mike Snitzer) [1492250] - [md] dm ioctl: constify ioctl lookup table (Mike Snitzer) [1492250] - [md] dm: constify argument arrays (Mike Snitzer) [1492250] - [md] dm rq: do not update rq partially in each ending bio (Mike Snitzer) [1492250] - [md] dm rq: make dm-sq requeuing behavior consistent with dm-mq behavior (Mike Snitzer) [1492250] - [md] dm mpath: do not lock up a CPU with requeuing activity (Mike Snitzer) [1492250] - [md] dm raid: avoid mddev->suspended access (Mike Snitzer) [1492250] - [md] dm raid: fix activation check in validate_raid_redundancy() (Mike Snitzer) [1492250] - [md] dm raid: remove WARN_ON() in raid10_md_layout_to_format() (Mike Snitzer) [1492250] - [md] dm raid: stop using BUG() in __rdev_sectors() (Mike Snitzer) [1492250] - [md] dm: fix printk() rate limiting code (Mike Snitzer) [1492250] - [md] dm: convert DM printk macros to pr_ macros (Mike Snitzer) [1492250] - [md] dm bio prison: use rb_entry() rather than container_of() (Mike Snitzer) [1492250] - [md] dm ioctl: report event number in DM_LIST_DEVICES (Mike Snitzer) [1475380] - [md] dm ioctl: add a new DM_DEV_ARM_POLL ioctl (Mike Snitzer) [1475380] - [md] dm: add basic support for using the select or poll function (Mike Snitzer) [1475380] - [md] dm thin: do not queue freed thin mapping for next stage processing (Mike Snitzer) [1492250] - [md] dm bufio: make the parameter 'retain_bytes' unsigned long (Mike Snitzer) [1492250] - [md] dm bufio: check new buffer allocation watermark every 30 seconds (Mike Snitzer) [1492250] - [md] dm bufio: avoid a possible ABBA deadlock (Mike Snitzer) [1492250] - [md] dm mpath: make it easier to detect unintended I_O request flushes (Mike Snitzer) [1492250] - [md] dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() (Mike Snitzer) [1492250] - [md] dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH (Mike Snitzer) [1492250] - [md] dm: introduce enum dm_queue_mode to cleanup related code (Mike Snitzer) [1492250] - [md] dm mpath: verify __pg_init_all_paths locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm: verify suspend_locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() (Mike Snitzer) [1492250] - [md] dm mpath: delay requeuing while path initialization is in progress (Mike Snitzer) [1492250] - [md] dm mpath: avoid that path removal can trigger an infinite loop (Mike Snitzer) [1492250] - [md] dm mpath: split and rename activate_path() to prepare for its expanded use (Mike Snitzer) [1492250] - [md] dm ioctl: prevent stack leak in dm ioctl call (Mike Snitzer) [1492250] - [md] dm ioctl: remove double parentheses (Mike Snitzer) [1492250] - [md] dm: remove dummy dm_table definition (Mike Snitzer) [1492250] - [md] dm table: replace while loops with for loops (Mike Snitzer) [1492250] - [md] dm raid: select the Kconfig option CONFIG_MD_RAID0 (Mike Snitzer) [1492250] - [md] dm crypt: replace custom implementation of hex2bin() (Mike Snitzer) [1492250] - [md] dm crypt: remove obsolete references to per-CPU state (Mike Snitzer) [1492250] - [md] dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues (Mike Snitzer) [1492250] - [md] dm block manager: remove an unused argument from dm_block_manager_create() (Mike Snitzer) [1492250]- [net] udp: fix bcast packet reception (Paolo Abeni) [1493238] - [net] udp: perform source validation for mcast early demux (Paolo Abeni) [1493238] - [net] ipv4: early demux can return an error code (Paolo Abeni) [1493238] - [net] ipv6: expose RFC4191 route preference via rtnetlink (Hangbin Liu) [1500463] - [net] check type when freeing metadata dst (Paolo Abeni) [1497116] - [net] store port/representator id in metadata_dst (Paolo Abeni) [1497116] - [net] tcp: avoid fragmenting peculiar skbs in SACK (Hangbin Liu) [1499039] - [net] handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() (Hangbin Liu) [1469357] - [net] Drop secpath on free after gro merge (Hangbin Liu) [1469357] - [net] adjust skb->truesize in ___pskb_trim() (Hangbin Liu) [1469357] - [net] tcp: do not underestimate skb->truesize in tcp_trim_head() (Hangbin Liu) [1469357] - [net] skb_condense() can also deal with empty skbs (Hangbin Liu) [1469357] - [net] udp: under rx pressure, try to condense skbs (Hangbin Liu) [1469357] - [drm] i915: Revert "don't rcu-sync from shrinker" (Waiman Long) [1488956] - [kernel] cpu/hotplug: Disable prove_locking for cpu_hotplug.mutex (Waiman Long) [1488956] - [kernel] rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (Waiman Long) [1488956] - [powerpc] kvm: ppc: book3s hv: Prevent double-free on HPT resize commit path (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Advertise availablity of HPT resizing on KVM HV (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Outline of KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Create kvmppc_unmap_hpte_helper() (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to change HPT size (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Split HPT allocation from activation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Don't store values derivable from HPT order (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Gather HPT related variables into sub-structure (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Rename kvm_alloc_hpt() for clarity (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: HPT resizing documentation and reserved numbers (David Gibson) [1305400]- [x86] kvm: mmu: fix permission_fault() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix AD condition when handling EPT violation (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't use INVVPID when EPT is enabled (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: allow A/D bits to be disabled in an mmu (Paolo Bonzini) [1469685] - [x86] kvm: mmu: make spte mmio mask more explicit (Paolo Bonzini) [1469685] - [x86] kvm: mmu: dead code thanks to access tracking (Paolo Bonzini) [1469685] - [x86] mmu: don't pass *kvm to spte_write_protect and spte_*_dirty (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix EPT permissions as reported in exit qualification (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: off by one in vmx_write_pml_buffer() (Paolo Bonzini) [1469685] - [x86] nvmx: Advertise PML to L1 hypervisor (Paolo Bonzini) [1469685] - [x86] nvmx: Implement emulated Page Modification Logging (Paolo Bonzini) [1469685] - [x86] kvm: x86: Add a hook for arch specific dirty logging emulation (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: MMU support for EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove bogus check for invalid EPT violation (Paolo Bonzini) [1469685] - [x86] vmx: refine validity check for guest linear address (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Update comment in mark_spte_for_access_track (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update (Paolo Bonzini) [1469685] - [x86] kvm: x86: Fix typos (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Fast Page Fault path retries (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Use symbolic constants for EPT Violation Exit Qualifications (Paolo Bonzini) [1469685] - [x86] kvm: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Paolo Bonzini) [1469685] - [x86] kvm: mmu: speedup update_permission_bitmask (Paolo Bonzini) [1469685] - [x86] doc: add "an user" pattern and fix typo instances (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Correct a VMX instruction error code for VMPTRLD (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Don't validate disabled secondary controls (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Shadow "high" parts of shadowed 64-bit VMCS fields (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Check memory operand to INVVPID (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDSEED (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDRAND (Paolo Bonzini) [1469685] - [x86] kvm: vmx: cache secondary exec controls (Paolo Bonzini) [1469685] - [x86] kvm: x86: use general helpers for some cpuid manipulation (Paolo Bonzini) [1469685] - [x86] kvm: x86: generalize guest_cpuid_has_ helpers (Paolo Bonzini) [1469685] - [x86] kvm: x86: X86_FEATURE_NRIPS is not scattered anymore (Paolo Bonzini) [1469685] - [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Check value written to IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: x86: Guest BNDCFGS requires guest MPX support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: INVPCID support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: don't flush VMCS12 during VMXOFF or VCPU teardown (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not pin the VMCS12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Refactor handle_vmptrld() (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: mark vmcs12 pages dirty on L2 exit (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix interrupt window request with "Acknowledge interrupt on exit" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support RDRAND and RDSEED exiting (Paolo Bonzini) [1469685] - [x86] kvm: vmx: add missing exit reasons (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix posted intr delivery when vcpu is in guest mode (Paolo Bonzini) [1469685] - [x86] irq: Define a global vector for nested posted interrupts (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: vmx_complete_nested_posted_interrupt() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: kmap() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove unused field (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix loss of L2's NMI blocking state (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: track NMI blocking state separately for each VMCS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix invalid guest state detection after task-switch emulation (Paolo Bonzini) [1469685] - [x86] kvm: async_pf: avoid async pf injection when in guest mode (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: we support 1GB EPT pages (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: keep preemption timer enabled during L2 execution (Paolo Bonzini) [1469685] - [x86] kvm: vmx: introduce vm_{entry, exit}_control_reset_shadow (Paolo Bonzini) [1469685] - [x86] revert "kvm: nested vmx: disable perf cpuid reporting" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix exception injection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't enable EPT A/D feature if EPT feature is disabled (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix nested EPT detection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix enable VPID conditions (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix nested VPID vmx exec control (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: reset nested_run_pending if the vCPU is going to be reset (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix pending events injection (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not warn when MSR bitmap address is not backed (Paolo Bonzini) [1469685] - [x86] kvm: vmx: advertise support for ept execute only (Paolo Bonzini) [1469685] - [x86] kvm: mmu: track read permission explicitly for shadow EPT page tables (Paolo Bonzini) [1469685] - [x86] kvm: mmu: don't set the present bit unconditionally (Paolo Bonzini) [1469685] - [x86] kvm: mmu: remove is_present_gpte() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: extend the is_present check to 32 bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Consolidate BUG_ON checks for reverse-mapped sptes (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Remove is_rmap_spte() and use is_shadow_present_pte() (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename spte_is_locklessly_modifiable() (Paolo Bonzini) [1469685]- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Remove A-circumflex character in copyright marking (Chris Leech) [1457833] - [scsi] be2iscsi: Fix misc static analysis errors (Chris Leech) [1457833] - [scsi] be2iscsi: Add cmd to set host data (Chris Leech) [1457833] - [scsi] be2iscsi: Modify IOCTL to fetch user configured IQN (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _get_initname buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _modify_eq_delay buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Free msi_name and disable HW intr (Chris Leech) [1457833] - [scsi] be2iscsi: Fix return value in mgmt_open_connection (Chris Leech) [1457833] - [scsi] be2iscsi: Fix boot flags in sysfs (Chris Leech) [1457833] - [scsi] be2iscsi: Replace PCI pool old API (Chris Leech) [1457833] - [scsi] be2iscsi: switch to pci_alloc_irq_vectors (Chris Leech) [1457833] - [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Update Copyright (Chris Leech) [1457833] - [scsi] be2iscsi: Check size before copying ASYNC handle (Chris Leech) [1457833] - [scsi] be2iscsi: Remove free_list for ASYNC handles (Chris Leech) [1457833] - [scsi] be2iscsi: Use num_cons field in Rx CQE (Chris Leech) [1457833] - [scsi] be2iscsi: Increase HDQ default queue size (Chris Leech) [1457833] - [scsi] qla2xxx: Update driver version to 10.00.00.02.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Changes to support N2N logins (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add module param ql2xenablemsix (Chad Dupuis) [1316281] - [scsi] qla2xxx: Update driver version to 10.00.00.00.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1316281] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1316281] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1316281] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1316281] - [target] iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement (Maurizio Lombardi) [1366062] - [target] iscsi-target: Always wait for kthread_should_stop() before kthread exit (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix initial login PDU asynchronous socket close OOPs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix indentation in iscsi_target_start_negotiation() (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1366062] - [target] Fix race between iscsi-target connection shutdown + ABORT_TASK (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] configfs: make configfs compatible with new API (Maurizio Lombardi) [1366062] - [target] allow ALUA setup for some passthrough backends (Maurizio Lombardi) [1366062] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Maurizio Lombardi) [1366062] - [target] target/user: PGR Support (Maurizio Lombardi) [1366062] - [target] tcmu: Convert cmd_time_out into backend device attribute (Maurizio Lombardi) [1366062] - [target] export lio pgr/alua support as device attr (Maurizio Lombardi) [1366062] - [target] add a new add_wwn_groups fabrics method (Maurizio Lombardi) [1366062] - [target] initialize the nacl base CIT begfore init_nodeacl (Maurizio Lombardi) [1366062] - [target] remove ->fabric_cleanup_nodeacl (Maurizio Lombardi) [1366062] - [target] ib_srpt: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] configfs: switch ->default groups to a linked list (Maurizio Lombardi) [1366062] - [target] Fix target_release_cmd_kref shutdown comp leak (Maurizio Lombardi) [1366062] - [target] Avoid DataIN transfers for non-GOOD SAM status (Maurizio Lombardi) [1366062] - [target] Remove enum transport_lunflags_table (Maurizio Lombardi) [1366062] - [target] target/iblock: pass WRITE_SAME to device if possible (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to TARGET_SCF_ACK_KREF I/O + TMR krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Convert to TARGET_SCF_ACK_KREF I/O krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Conversion to percpu_ida tag pre-allocation (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to target_alloc_session usage (Maurizio Lombardi) [1366062] - [target] Convert demo-mode only drivers to target_alloc_session (Maurizio Lombardi) [1366062] - [target] Add target_alloc_session() helper function (Maurizio Lombardi) [1366062] - [target] Drop incorrect ABORT_TASK put for completed commands (Maurizio Lombardi) [1366062] - [target] target/transport: add flag to indicate CPU Affinity is observed (Maurizio Lombardi) [1366062] - [target] Fix incorrect unmap_zeroes_data_store return (Maurizio Lombardi) [1366062] - [target] Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage (Maurizio Lombardi) [1366062] - [target] Fix race with SCF_SEND_DELAYED_TAS handling (Maurizio Lombardi) [1366062] - [target] Fix remote-port TMR ABORT + se_cmd fabric stop (Maurizio Lombardi) [1366062] - [target] Fix TAS handling for multi-session se_node_acls (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active TMR descriptor handling (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active I/O handling for ACK_KREF (Maurizio Lombardi) [1366062] - [target] Fix WRITE_SAME/DISCARD conversion to linux 512b sectors (Maurizio Lombardi) [1366062] - [target] Obtain se_node_acl->acl_kref during get_initiator_node_acl (Maurizio Lombardi) [1366062] - [target] Convert ACL change queue_depth se_session reference usage (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix potential dead-lock during node acl delete (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] tcm_fc: Wait for command completion before freeing a session (Maurizio Lombardi) [1366062] - [target] Fix a memory leak in target_dev_lba_map_store() (Maurizio Lombardi) [1366062] - [target] Support aborting tasks with a 64-bit tag (Maurizio Lombardi) [1366062] - [target] Remove an unused variable (Maurizio Lombardi) [1366062] - [target] Fix indentation in target_core_configfs.c (Maurizio Lombardi) [1366062] - [target] target/fcoe: Add tag support to tcm_fc (Maurizio Lombardi) [1366062] - [target] qla2xxx: Add selective command queuing (Maurizio Lombardi) [1366062] - [target] use offset_in_page macro (Maurizio Lombardi) [1366062] - [target] fix deprecated attribute names in dmesg (Maurizio Lombardi) [1366062] - [target] target/sbc: Add LBPRZ attribute + control CDB emulation (Maurizio Lombardi) [1366062] - [target] sbp-target: Remove a superfluous forward declaration (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix indentation + spelling + unreachable code (Maurizio Lombardi) [1366062] - [target] Fix spelling + remove set-but-not-used variables (Maurizio Lombardi) [1366062] - [kernel] configfs: Drop unused parameter from configfs_undepend_item() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Show address of tpg in configfs (Maurizio Lombardi) [1366062] - [target] fix COMPARE_AND_WRITE non zero SGL offset data corruption (Maurizio Lombardi) [1366062] - [target] Invoke release_cmd() callback without holding a spinlock (Maurizio Lombardi) [1366062] - [target] Fix race for SCF_COMPARE_AND_WRITE_POST checking (Maurizio Lombardi) [1366062] - [target] iscsi-target: return -ENOMEM instead of -1 in case of failed kmalloc() (Maurizio Lombardi) [1366062] - [target] use per-attribute show and store methods (Maurizio Lombardi) [1366062] - [target] iscsi-target: Avoid OFMarker + IFMarker negotiation (Maurizio Lombardi) [1366062] - [target] Make TCM_WRITE_PROTECT failure honor D_SENSE bit (Maurizio Lombardi) [1366062] - [target] Fix target_sense_desc_format NULL pointer dereference (Maurizio Lombardi) [1366062] - [target] Propigate backend read-only to core_tpg_add_lun (Maurizio Lombardi) [1366062] - [target] Fix PR registration + APTPL RCU conversion regression (Maurizio Lombardi) [1366062] - [target] Remove no-op conditional (Maurizio Lombardi) [1366062] - [target] Fix max_cmd_sn increment w/o cmdsn mutex regressions (Maurizio Lombardi) [1366062] - [target] Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess (Maurizio Lombardi) [1366062] - [target] target/qla2xxx: Honor max_data_sg_nents I/O transfer limit (Maurizio Lombardi) [1366062] - [target] Drop iSCSI use of mutex around max_cmd_sn increment (Maurizio Lombardi) [1366062] - [target] Drop unlikely before IS_ERR(_OR_NULL) (Maurizio Lombardi) [1366062] - [target] Shrink struct se_cmd by rearranging fields (Maurizio Lombardi) [1366062] - [target] Remove cmd->se_ordered_id (unused except debug log lines) (Maurizio Lombardi) [1366062] - [target] add support for START_STOP_UNIT SCSI opcode (Maurizio Lombardi) [1366062] - [target] improve unsupported opcode message (Maurizio Lombardi) [1366062] - [target] allow underflow/overflow for PR OUT etc. commands (Maurizio Lombardi) [1366062] - [target] remove initiatorname field in se_acl_lun (Maurizio Lombardi) [1366062] - [target] remove unused lun_flags field from se_lun (Maurizio Lombardi) [1366062] - [target] Return descriptor format sense data in case the LU spans 64bit sectors (Maurizio Lombardi) [1366062] - [target] Return ABORTED_COMMAND sense key for PI errors (Maurizio Lombardi) [1366062] - [target] Split transport_send_check_condition_and_sense() (Maurizio Lombardi) [1366062] - [target] Inline transport_get_sense_codes() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA (Maurizio Lombardi) [1366062] - [target] tcm_loop: Remove SAS vestigies (Maurizio Lombardi) [1366062] - [target] target/rd: always chain S/G list (Maurizio Lombardi) [1366062] - [target] Fix handling of small allocation lengths in REPORT LUNS (Maurizio Lombardi) [1366062] - [target] REPORT LUNS should return LUN 0 even for dynamic ACLs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Maurizio Lombardi) [1366062] - [target] Perform RCU callback barrier before backend/fabric unload (Maurizio Lombardi) [1366062] - [target] target/configfs: handle match_int() errors (Maurizio Lombardi) [1366062] - [target] Do not return 0 from aptpl and alua configfs store functions (Maurizio Lombardi) [1366062] - [target] Indicate success if writing 0 to pi_prot_type (Maurizio Lombardi) [1366062] - [target] target/rd: Set ramdisk as non rotational device (Maurizio Lombardi) [1366062] - [target] Add extra TYPE_DISK + protection checks for INQUIRY SPT (Maurizio Lombardi) [1366062] - [target] target/spc: Set SPT correctly in Extended INQUIRY Data VPD page (Maurizio Lombardi) [1366062] - [target] target/pr: Fix possible uninitialized variable usage (Maurizio Lombardi) [1366062] - [target] Bump core version to v5.0 (Maurizio Lombardi) [1366062] - [target] remove target_core_configfs.h (Maurizio Lombardi) [1366062] - [target] remove unused TARGET_CORE_CONFIG_ROOT define (Maurizio Lombardi) [1366062] - [target] consolidate version defines (Maurizio Lombardi) [1366062] - [target] implement WRITE_SAME with UNMAP bit using ->execute_unmap (Maurizio Lombardi) [1366062] - [target] simplify UNMAP handling (Maurizio Lombardi) [1366062] - [target] replace se_cmd->execute_rw with a protocol_data field (Maurizio Lombardi) [1366062] - [target] Send UA when changing LUN inventory (Maurizio Lombardi) [1366062] - [target] Send UA upon LUN RESET tmr completion (Maurizio Lombardi) [1366062] - [target] Send UA on ALUA target port group change (Maurizio Lombardi) [1366062] - [target] Convert se_lun->lun_deve_lock to normal spinlock (Maurizio Lombardi) [1366062] - [target] use 'se_dev_entry' when allocating UAs (Maurizio Lombardi) [1366062] - [target] Remove 'ua_nacl' pointer from se_ua structure (Maurizio Lombardi) [1366062] - [target] Remove TARGET_MAX_LUNS_PER_TRANSPORT (Maurizio Lombardi) [1366062] - [target] use 64-bit LUNs (Maurizio Lombardi) [1366062] - [target] Drop duplicate + unused se_dev_check_wce (Maurizio Lombardi) [1366062] - [target] Drop unnecessary core_tpg_register TFO parameter (Maurizio Lombardi) [1366062] - [target] Drop se_lun->lun_active for existing percpu lun_ref (Maurizio Lombardi) [1366062] - [target] Drop lun_sep_lock for se_lun->lun_se_dev RCU usage (Maurizio Lombardi) [1366062] - [target] Subsume se_port + t10_alua_tg_pt_gp_member into se_lun (Maurizio Lombardi) [1366062] - [target] Simplify LUN shutdown code (Maurizio Lombardi) [1366062] - [target] simplify backend attribute implementation (Maurizio Lombardi) [1366062] - [target] consolidate backend attribute implementations (Maurizio Lombardi) [1366062] - [target] simplify backend driver registration (Maurizio Lombardi) [1366062] - [target] Drop left-over se_lun->lun_status (Maurizio Lombardi) [1366062] - [target] Only reset specific dynamic entries during lun_group creation (Maurizio Lombardi) [1366062] - [target] Drop unused se_lun->lun_acl_list (Maurizio Lombardi) [1366062] - [target] Convert core_tpg_deregister to use list splice (Maurizio Lombardi) [1366062] - [target] Convert se_tpg->acl_node_lock to ->acl_node_mutex (Maurizio Lombardi) [1366062] - [target] Convert se_portal_group->tpg_lun_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] target/pr: cleanup core_scsi3_pr_seq_non_holder (Maurizio Lombardi) [1366062] - [target] target/pr: Change alloc_registration to avoid pr_reg_tg_pt_lun (Maurizio Lombardi) [1366062] - [target] target/pr: Use atomic bitop for se_dev_entry->deve_flags reservation check (Maurizio Lombardi) [1366062] - [target] Convert se_node_acl->device_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] iscsi-target: fix variable name typo in iscsi_check_acceptor_state() (Maurizio Lombardi) [1366062] - [target] fix a log message in se_dev_set_emulate_rest_reord() (Maurizio Lombardi) [1366062] - [target] remove ->put_session method (Maurizio Lombardi) [1366062] - [target] target_core_configfs.h is not needed in fabric drivers (Maurizio Lombardi) [1366062] - [target] remove struct target_fabric_configfs_template (Maurizio Lombardi) [1366062] - [target] put struct target_fabric_configfs on a diet (Maurizio Lombardi) [1366062] - [target] don't copy fabric ops (Maurizio Lombardi) [1366062] - [target] Remove set-but-not-used-variables (Maurizio Lombardi) [1366062] - [target] Move task tag into struct se_cmd + support 64-bit tags (Maurizio Lombardi) [1366062] - [target] move transport ID handling to the core (Maurizio Lombardi) [1366062] - [lib] introduce crc_t10dif_update() (Maurizio Lombardi) [1366062] - [target] remove the get_fabric_proto_ident method (Maurizio Lombardi) [1366062] - [target] change core_tpg_register prototype (Maurizio Lombardi) [1366062] - [target] tcm_fc: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] tcm_loop: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] target/iscsi: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] handle odd SG mapping for data transfer memory (Maurizio Lombardi) [1366062] - [target] Fix inconsistent address passed to kunmap_atomic() in sbc_dif_copy_prot() (Maurizio Lombardi) [1366062] - [target] move node ACL allocation to core code (Maurizio Lombardi) [1366062] - [target] refactor node ACL allocation (Maurizio Lombardi) [1366062] - [target] refactor init/drop_nodeacl methods (Maurizio Lombardi) [1366062] - [target] make the tpg_get_default_depth method optional (Maurizio Lombardi) [1366062] - [target] sbp_target: remove struct sbp_nacl (Maurizio Lombardi) [1366062] - [target] tcm_loop: remove struct tcm_loop_nacl (Maurizio Lombardi) [1366062] - [target] target/transport: Always initialize bidi fields in se_cmd (Maurizio Lombardi) [1366062] - [target] target/loop: Enable VARLEN CDB support (Maurizio Lombardi) [1366062] - [target] iscsi-target: remove support for obsolete markers (Maurizio Lombardi) [1366062] - [target] fix DPO and FUA bit checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Fix sbc_dif_verify inconsistent map/unmap (Maurizio Lombardi) [1366062] - [target] target/file: Remove fd_prot bounce buffer (Maurizio Lombardi) [1366062] - [target] Merge sbc_verify_dif_read|write (Maurizio Lombardi) [1366062] - [target] use kvfree() in session alloc and free (Maurizio Lombardi) [1366062] - [target] Correct a comment (Maurizio Lombardi) [1366062] - [target] Move passthrough CDB parsing into a common function (Maurizio Lombardi) [1366062] - [target] Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystem (Maurizio Lombardi) [1366062] - [target] Drop signal_pending checks after interruptible lock acquire (Maurizio Lombardi) [1366062] - [target] Add missing parentheses (Maurizio Lombardi) [1366062] - [target] Fix bidi command handling (Maurizio Lombardi) [1366062] - [target] iscsi: fix minor memory leak (Maurizio Lombardi) [1366062] - [target] Make core_tmr_abort_task() skip TMFs (Maurizio Lombardi) [1366062] - [target] target/sbc: Update sbc_dif_generate pr_debug output (Maurizio Lombardi) [1366062] - [target] target/sbc: Make internal DIF emulation honor ->prot_checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled (Maurizio Lombardi) [1366062] - [target] Ensure sess_prot_type is saved across session restart (Maurizio Lombardi) [1366062] - [target] target/rd: Don't pass incomplete scatterlist entries to sbc_dif_verify_* (Maurizio Lombardi) [1366062] - [target] Remove the unused flag SCF_ACK_KREF (Maurizio Lombardi) [1366062] - [target] simplify the target template registration API (Maurizio Lombardi) [1366062] - [target] Update fabric_ops to latest code (Maurizio Lombardi) [1366062] - [target] replace strict_strtoul() with kstrtoul() (Maurizio Lombardi) [1366062] - [target] simplify target_xcopy_init_pt_lun (Maurizio Lombardi) [1366062] - [target] remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag (Maurizio Lombardi) [1366062] - [target] target/rd: reduce code duplication in rd_execute_rw() (Maurizio Lombardi) [1366062] - [target] tcm_loop: fixup tpgt string to integer conversion (Maurizio Lombardi) [1366062] - [target] iscsi/iser-target: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] loopback: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] target/rd: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/iblock: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/file: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] Add internal READ_INSERT support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_read_prot_action (Maurizio Lombardi) [1366062] - [target] Add internal WRITE_STRIP support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_write_prot_action (Maurizio Lombardi) [1366062] - [target] Update SPC/SBC emulation for sess_prot_type (Maurizio Lombardi) [1366062] - [target] Add protected fabric + unprotected device support (Maurizio Lombardi) [1366062] - [target] Convert DIF emulation to use cmd->prot_type (Maurizio Lombardi) [1366062] - [target] add missing sense_reason_t annotations (Maurizio Lombardi) [1366062] - [target] add __releases annotation to target_release_cmd_kref (Maurizio Lombardi) [1366062] - [target] mark tcm_loop_primary static (Maurizio Lombardi) [1366062] - [target] move external declarations to a headers (Maurizio Lombardi) [1366062] - [target] Better handling of AllRegistrants reservations (Maurizio Lombardi) [1366062] - [target] iscsi-target: Drop legacy iscsi_target_tq.c logic (Maurizio Lombardi) [1366062] - [target] iscsi-target: don't export static symbol (Maurizio Lombardi) [1366062] - [target] Convert fabric module autoload failures to pr_debug (Maurizio Lombardi) [1366062] - [target] iscsi-target: Expose per endpoint dynamic_sessions attribute (Maurizio Lombardi) [1366062] - [target] Add target_show_dynamic_sessions attribute helper (Maurizio Lombardi) [1366062]- [kernel] radix-tree: RHEL-only kABI patch (Larry Woodman) [1383492] - [kernel] radix-tree tests: properly initialize mutex (Larry Woodman) [1383492] - [kernel] radix-tree tests: add iteration test (Larry Woodman) [1383492] - [kernel] radix tree: fix sibling entry handling in radix_tree_descend() (Larry Woodman) [1383492] - [kernel] radix tree test suite: Test radix_tree_replace_slot() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix comment about "exceptional" bits (Larry Woodman) [1383492] - [kernel] tools/testing/radix-tree/linux/gfp.h: fix bitrotted value (Larry Woodman) [1383492] - [kernel] radix-tree: implement radix_tree_maybe_preload_order() (Larry Woodman) [1383492] - [kernel] testing/radix-tree: fix a macro expansion bug (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_iter_retry() for tagged iterators (Larry Woodman) [1383492] - [kernel] radix-tree: free up the bottom bit of exceptional entries for reuse (Larry Woodman) [1383492] - [kernel] radix-tree: make radix_tree_descend() more useful (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_replace_clear_tags() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up __radix_tree_create() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up range_tag_if_tagged (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up next_chunk (Larry Woodman) [1383492] - [kernel] radix-tree: change naming conventions in radix_tree_shrink (Larry Woodman) [1383492] - [kernel] radix-tree: rename radix_tree_is_indirect_ptr() (Larry Woodman) [1383492] - [kernel] radix-tree: rename indirect_to_ptr() to entry_to_node() (Larry Woodman) [1383492] - [kernel] radix-tree: rename ptr_to_indirect() to node_to_entry() (Larry Woodman) [1383492] - [kernel] radix-tree: rename INDIRECT_PTR to INTERNAL_NODE (Larry Woodman) [1383492] - [kernel] radix-tree: remove root->height (Larry Woodman) [1383492] - [kernel] radix tree test suite: remove dependencies on height (Larry Woodman) [1383492] - [kernel] radix-tree: remove a use of root->height from delete_node (Larry Woodman) [1383492] - [kernel] radix-tree: replace node->height with node->shift (Larry Woodman) [1383492] - [kernel] radix-tree: split node->path into offset and height (Larry Woodman) [1383492] - [kernel] radix-tree: miscellaneous fixes (Larry Woodman) [1383492] - [kernel] radix-tree: add copyright statements (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_dump() for multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_range_tag_if_tagged() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: add test for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_locate_item (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_create for sibling entries (Larry Woodman) [1383492] - [kernel] radix-tree test suite: add multi-order tag test (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_get (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_clear (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_set (Larry Woodman) [1383492] - [kernel] radix tree test suite: multi-order iteration test (Larry Woodman) [1383492] - [kernel] radix-tree: add support for multi-order iterating (Larry Woodman) [1383492] - [kernel] radix-tree: fix multiorder BUG_ON in radix_tree_insert (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite __radix_tree_lookup (Larry Woodman) [1383492] - [kernel] radix-tree: fix several shrinking bugs with multiorder entries (Larry Woodman) [1383492] - [kernel] radix tree test suite: start adding multiorder tests (Larry Woodman) [1383492] - [kernel] radix-tree: fix extending the tree for multi-order entries at offset 0 (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_load_root() (Larry Woodman) [1383492] - [kernel] radix-tree: remove restriction on multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix deleting a multi-order entry through an alias (Larry Woodman) [1383492] - [kernel] radix-tree: fix sibling entry insertion (Larry Woodman) [1383492] - [kernel] radix-tree: add missing sibling entry functionality (Larry Woodman) [1383492] - [kernel] radix-tree: introduce CONFIG_RADIX_TREE_MULTIORDER (Larry Woodman) [1383492] - [kernel] radix-tree: remove unused looping macros (Larry Woodman) [1383492] - [kernel] radix tree test suite: rebuild when headers change (Larry Woodman) [1383492] - [kernel] radix tree test suite: keep regression test runs short (Larry Woodman) [1383492] - [kernel] radix tree test suite: allow testing other fan-out values (Larry Woodman) [1383492] - [kernel] radix tree test suite: add tests for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix tree test suite: fix build (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_empty (Larry Woodman) [1383492] - [kernel] radix-tree tests: add test for radix_tree_iter_next (Larry Woodman) [1383492] - [kernel] radix-tree tests: add regression3 test (Larry Woodman) [1383492] - [kernel] radix-tree, shmem: introduce radix_tree_iter_next() (Larry Woodman) [1383492] - [kernel] radix_tree: add radix_tree_dump (Larry Woodman) [1383492] - [kernel] radix_tree: add support for multi-order entries (Larry Woodman) [1383492] - [kernel] radix_tree: loop based on shift count, not height (Larry Woodman) [1383492] - [kernel] radix_tree: tag all internal tree nodes as indirect pointers (Larry Woodman) [1383492] - [kernel] radix tree test harness (Larry Woodman) [1383492] - [kernel] radix-tree: add an explicit of bitops.h (Larry Woodman) [1383492] - [kernel] radix-tree: fix oops after radix_tree_iter_retry (Larry Woodman) [1383492] - [kernel] linux/radix-tree.h: fix error in docs about locks (Larry Woodman) [1383492] - [kernel] radix-tree: replace preallocated node array with linked list (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: change to simpler include (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: kernel-doc warning fix (Larry Woodman) [1383492] - [kernel] mm: replace __get_cpu_var uses with this_cpu_ptr (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: swapoff tmpfs radix_tree: remember to rcu_read_unlock (Larry Woodman) [1383492]- [powerpc] perf: Cleanup of PM_BR_CMPL vs. PM_BRU_CMPL in Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_LD_MISS_L1 and PM_BR_2PATH to power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out PPMU_ONLY_COUNT_RUN check code from power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Update default sdar_mode value for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix SDAR_MODE value for continous sampling on Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix branch event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix oops when kthread execs user process (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix Power9 test_adder fields (Mauricio Oliveira) [1494439] - [powerpc] perf: Add Power8 mem_access event to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export MMCRA[TEC*] field to userspace (Mauricio Oliveira) [1494439] - [powerpc] perf: Export memory hierarchy info to user space (Mauricio Oliveira) [1494439] - [powerpc] perf: Handle sdar_mode for marked event in power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix perf_get_data_addr() for power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: use is_kernel_addr macro in perf_get_misc_flags() (Mauricio Oliveira) [1494439] - [powerpc] perf: Avoid FAB_*_MATCH checks for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add restrictions to PMC5 in power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Use Instruction Counter value (Mauricio Oliveira) [1494439] - [powerpc] perf: Use PM_INST_DISP for generic instructions sample (Mauricio Oliveira) [1494439] - [powerpc] perf: Add alternative event table and function for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_INST_DISP event to Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out event_alternative function (Mauricio Oliveira) [1494439] - [powerpc] perf: Use MSR to report privilege level on P9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix PM_BRU_CMPL event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: macros for power9 format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: power9 raw event format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: update attribute_group data structure (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out the event format field (Mauricio Oliveira) [1494439] - [powerpc] sparse: Make a bunch of things static (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix incorrect event codes in power9-event-list (Mauricio Oliveira) [1494439] - [powerpc] perf: Export Power9 generic and cache events to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Power9 PMU support (Mauricio Oliveira) [1494439] - [powerpc] perf: Add power9 event list macros for generic and cache events (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu functions (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu macros and defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix ABIv2 kernel backtraces (Mauricio Oliveira) [1494439] - [powerpc] perf: Clear all MMCR settings before calling compute_mmcr() (Mauricio Oliveira) [1494439] - [powerpc] perf: Replace raw event hex values with #defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix misleading comment in pmao_restore_workaround() (Mauricio Oliveira) [1494439] - [powerpc] perf/hv-gpci: Increase request buffer size (Mauricio Oliveira) [1494439] - [powerpc] perf: Remove PPMU_HAS_SSLOT flag for Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL (Mauricio Oliveira) [1494439] - [powerpc] perf: Change type of the bhrb_users variable (Mauricio Oliveira) [1494439] - [powerpc] book3s: Add a cpu table entry for different POWER9 revs (Mauricio Oliveira) [1494439] - [powerpc] Add POWER9 cputable entry (Mauricio Oliveira) [1494439] - [powerpc] Add HWCAP bits for Power9 (Mauricio Oliveira) [1494439] - [powerpc] Use defines for __init_tlb_power[78] (Mauricio Oliveira) [1494439] - [powerpc] book3s: Fix flush_tlb cpu_spec hook to take a generic argument (Mauricio Oliveira) [1494439]- [s390] virtio/s390: deprecate old transport (Thomas Huth) [1495285] - [s390] virtio: change virtio_feature_desc:features type to __le32 (Thomas Huth) [1495285] - [s390] virtio/s390: virtio: constify virtio_config_ops structures (Thomas Huth) [1495285] - [s390] virtio/s390: add missing \n to end of dev_err message (Thomas Huth) [1495285] - [s390] virtio/s390: support READ_STATUS command for virtio-ccw (Thomas Huth) [1495285] - [s390] virtio: make ccw explicitly non-modular (Thomas Huth) [1495285] - [s390] virtio/s390: size of SET_IND payload (Thomas Huth) [1495285] - [s390] virtio/s390: use dev_to_virtio (Thomas Huth) [1495285] - [s390] virtio: make find_vqs() checkpatch.pl-friendly [s390x part] (Thomas Huth) [1495285] - [s390] virtio/s390: handle error values in irb (Thomas Huth) [1495285] - [s390] virtio/s390: handle failures of READ_VQ_CONF ccw (Thomas Huth) [1495285] - [s390] virtio/s390: rename s390/kvm -> drivers/s390/virtio (Thomas Huth) [1495285] - [s390] kvm: s390: virtio-ccw: don't overwrite config space values (Thomas Huth) [1495285] - [s390] kvm: s390: virtio_ccw: remove unused variable (Thomas Huth) [1495285] - [s390] s390/crypt: use the correct module alias for paes_s390 (Hendrik Brueckner) [1380348] - [s390] s390/crypt: fix missing unlock in ctr_paes_crypt on error path (Hendrik Brueckner) [1380348] - [s390] s390/crypt: Add protected key AES module (Hendrik Brueckner) [1380348] - [iommu] vt-d: Tylersburg isoch identity map check is done too late (Jerry Snitselaar) [1457037] - [pinctrl] pinctrl/amd: save pin registers over suspend/resume (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: fix error return code in amd_gpio_probe() (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Use regular interrupt instead of chained (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Update contact information for AMD pinctrl/amd (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: make use of raw_spinlock variants (Prarit Bhargava) [1499279] - [cpufreq] Fix suspend/resume (Prarit Bhargava) [1499802]- [iommu] kvm: svm: Add irqchip_split() checks before enabling AVIC (Jerry Snitselaar) [1484757] - [iommu] kvm: Add struct kvm_vcpu pointer parameter to get_enable_apicv() (Jerry Snitselaar) [1484757] - [iommu] kvm: svm: Refactor AVIC vcpu initialization into avic_init_vcpu() (Jerry Snitselaar) [1484757] - [iommu] amd: Check if domain is NULL in get_domain() and return -EBUSY (Jerry Snitselaar) [1062729] - [iommu] amd: Fix section mismatch warning (Jerry Snitselaar) [1062729] - [iommu] amd: Fix compiler warning in copy_device_table() (Jerry Snitselaar) [1062729] - [iommu] amd: Disable iommu only if amd_iommu=off is specified (Jerry Snitselaar) [1062729] - [iommu] amd: Disable IOMMUs at boot if they are enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Don't copy GCR3 table root pointer (Jerry Snitselaar) [1062729] - [iommu] amd: Allocate memory below 4G for dev table if translation pre-enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Use is_attach_deferred call-back (Jerry Snitselaar) [1062729] - [iommu] Add is_attach_deferred call-back to iommu-ops (Jerry Snitselaar) [1062729] - [iommu] amd: Do sanity check for address translation and irq remap of old dev table entry (Jerry Snitselaar) [1062729] - [iommu] amd: Copy old trans table from old kernel (Jerry Snitselaar) [1062729] - [iommu] amd: Add function copy_dev_tables() (Jerry Snitselaar) [1062729] - [iommu] amd: Define bit fields for DTE particularly (Jerry Snitselaar) [1062729] - [iommu] amd: Add several helper functions (Jerry Snitselaar) [1062729] - [iommu] amd: Detect pre enabled translation (Jerry Snitselaar) [1062729] - [iommu] amd: Enable ga_log_intr when enabling guest_mode (Jerry Snitselaar) [1411581] - [iommu] amd: Fix interrupt remapping when disable guest_mode (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make sure RMRRs are mapped before domain goes public (Jerry Snitselaar) [1499325] - [iommu] vt-d: Split up get_domain_for_dev function (Jerry Snitselaar) [1499325] - [iommu] kvm: svm: fix unsigned compare less than zero comparison (Jerry Snitselaar) [1133711] - [iommu] svm: Implements update_pi_irte hook to setup posted interrupt (Jerry Snitselaar) [1133711] - [iommu] svm: Introduce AMD IOMMU avic_ga_log_notifier (Jerry Snitselaar) [1133711] - [iommu] svm: Introduces AVIC per-VM ID (Jerry Snitselaar) [1133711] - [iommu] kvm: Provide function for VCPU lookup by id (Jerry Snitselaar) [1411581] - [iommu] amd: Fix the left value check of cmd buffer (Jerry Snitselaar) [1411581] - [iommu] amd: Missing error code in amd_iommu_init_device() (Jerry Snitselaar) [1411581] - [iommu] amd: Fix group refcounting (Jerry Snitselaar) [1411581] - [iommu] amd: Tell kmemleak about the irq_remap_table (Jerry Snitselaar) [1411581] - [iommu] Allow taking a reference on a group directly (Jerry Snitselaar) [1411581] - [iommu] Use irte_ops->set_affinity() function hook (Jerry Snitselaar) [1411581] - [iommu] Handle 32 and 128-bit interrupt remapping table entry (Jerry Snitselaar) [1411581] - [iommu] amd: Enable vAPIC interrupt remapping mode by default (Jerry Snitselaar) [1411581] - [iommu] amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce amd_iommu_update_ga() (Jerry Snitselaar) [1411581] - [iommu] amd: Adding GALOG interrupt handler (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and initialize guest vAPIC log (Jerry Snitselaar) [1411581] - [iommu] amd: Add support for multiple IRTE formats (Jerry Snitselaar) [1411581] - [iommu] x86/irq: Add struct amd_ir_data pointer in struct irq_2_irte (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce interrupt remapping ops structure (Jerry Snitselaar) [1411581] - [iommu] amd: Move and introduce new IRTE-related unions and structures (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and enable guest vAPIC support (Jerry Snitselaar) [1411581] - [iommu] amd: Fix boot warning when device 00:00.0 is not iommu covered (Jerry Snitselaar) [1411581] - [iommu] amd: Adding Extended Feature Register check for PC support (Jerry Snitselaar) [1411581] - [iommu] amd: No need to wait iommu completion if no dte irq entry change (Jerry Snitselaar) [1411581] - [iommu] amd: Free domain id when free a domain of struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Use standard bitmap operation to set bitmap (Jerry Snitselaar) [1411581] - [iommu] amd: Clean up the cmpxchg64 invocation (Jerry Snitselaar) [1411581] - [iommu] amd: Don't put completion-wait semaphore on stack (Jerry Snitselaar) [1411581] - [iommu] amd: Remove AMD_IOMMU_STATS (Jerry Snitselaar) [1411581] - [iommu] amd: Fix non static symbol warning (Jerry Snitselaar) [1411581] - [iommu] Simplify and fix ida handling (Jerry Snitselaar) [1499325] - [iommu] Simplify init function (Jerry Snitselaar) [1499325] - [iommu] vt-d: Remove unnecassary qi clflushes (Jerry Snitselaar) [1499325] - [iommu] vt-d: Don't reject NTB devices due to scope mismatch (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize dma-ops domains with 3-level page-table (Jerry Snitselaar) [1411581] - [iommu] amd: Update Alias-DTE in update_device_table() (Jerry Snitselaar) [1411581] - [iommu] amd: Use container_of to get dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iova queue before releasing dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Use dev_data->domain in get_domain() (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize map_sg and unmap_sg (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce dir2prot() helper (Jerry Snitselaar) [1411581] - [iommu] amd: Implement timeout to flush unmap queues (Jerry Snitselaar) [1411581] - [iommu] amd: Implement flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Allow NULL pointer parameter for domain_flush_complete() (Jerry Snitselaar) [1411581] - [iommu] amd: Set up data structures for flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Remove align-parameter from __map_single() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove other remains of old address allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Make use of the generic IOVA allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Remove special mapping code for dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Pass gfp-flags to iommu_map_page() (Jerry Snitselaar) [1411581] - [iommu] amd: Implement apply_dm_region call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Create a list of reserved iova addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate iova_domain for dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Select IOMMU_IOVA for AMD IOMMU (Jerry Snitselaar) [1499325] - [iommu] Add apply_dm_region call-back to iommu-ops (Jerry Snitselaar) [1411581] - [iommu] remove unused priv field from struct iommu_ops (Jerry Snitselaar) [1411581] - [iommu] Add MMIO mapping type (Jerry Snitselaar) [1411581] - [iommu] provide of_xlate pointer unconditionally (Jerry Snitselaar) [1411581] - [iommu] Update struct iommu_ops comments (Jerry Snitselaar) [1411581] - [iommu] amd: Init unity mappings only for dma_ops domains (Jerry Snitselaar) [1411581] - [iommu] amd: Remove create_workqueue (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for platform bus driver (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix infinite loop in free_all_cpu_cached_iovas (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize devid variable before using it (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix overflow of iommu->domains array (Jerry Snitselaar) [1499325] - [iommu] iova: Disable preemption around use of this_cpu_ptr() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Enable QI on all IOMMUs before setting root entry (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use per-cpu IOVA caching (Jerry Snitselaar) [1499325] - [iommu] iova: introduce per-cpu caching to iova allocation (Jerry Snitselaar) [1411581] - [iommu] vt-d: change intel-iommu to use IOVA frame numbers (Jerry Snitselaar) [1499325] - [iommu] vt-d: only unmap mapped entries (Jerry Snitselaar) [1499325] - [iommu] intel-iommu: integrate DMA CMA (Jerry Snitselaar) [1499325] - [iommu] vt-d: correct flush_unmaps pfn usage (Jerry Snitselaar) [1499325] - [iommu] vt-d: per-cpu deferred invalidation queues (Jerry Snitselaar) [1499325] - [iommu] vt-d: refactoring of deferred flush entries (Jerry Snitselaar) [1499325] - [iommu] amd: Remove statistics code (Jerry Snitselaar) [1411581] - [iommu] amd: Don't use IS_ERR_VALUE to check integer values (Jerry Snitselaar) [1411581] - [iommu] amd: Signedness bug in acpihid_device_group() (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for amba bus (Jerry Snitselaar) [1411581] - [iommu] amd: Manage iommu_group for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] amd: Add iommu support for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] acpi: Add acpi_device_uid() for convenience (Jerry Snitselaar) [1411581] - [iommu] amd: Make call-sites of get_device_id aware of its return value (Jerry Snitselaar) [1411581] - [iommu] amd: Introduces ivrs_acpihid kernel parameter (Jerry Snitselaar) [1411581] - [iommu] amd: Add new map for storing IVHD dev entry type HID (Jerry Snitselaar) [1411581] - [iommu] amd: Fix checking of pci dma aliases (Jerry Snitselaar) [1411581] - [iommu] amd: Use the most comprehensive IVHD type that the driver can support (Jerry Snitselaar) [1411581] - [iommu] amd: Modify ivhd_header structure to support type 11h and 40h (Jerry Snitselaar) [1411581] - [iommu] Allow selecting page sizes per domain (Jerry Snitselaar) [1411581] - [iommu] x86/vt-d: Fix comment for dma_pte_free_pagetable() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Improve fault handler error messages (Jerry Snitselaar) [1499325] - [iommu] vt-d: Ratelimit fault handler (Jerry Snitselaar) [1499325] - [iommu] vt-d: Silence an uninitialized variable warning (Jerry Snitselaar) [1499325] - [iommu] Don't overwrite domain pointer when there is no default_domain (Jerry Snitselaar) [1499325] - [iommu] Fix second argument of trace_map() to report correct paddr (Jerry Snitselaar) [1499325] - [iommu] amd: Make a symbol static (Jerry Snitselaar) [1411581] - [iommu] perf/x86/amd: Add IOMMU Performance Counter resource management (Jerry Snitselaar) [1411581] - [iommu] vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path (Jerry Snitselaar) [1499325] - [iommu] amd: Detach device from domain before removal (Jerry Snitselaar) [1411581] - [iommu] amd: Apply workaround for ATS write permission check (Jerry Snitselaar) [1411581] - [iommu] amd: Correct the wrong setting of alias DTE in do_attach (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix up error handling in alloc_iommu (Jerry Snitselaar) [1499325] - [iommu] vt-d: Check the return value of iommu_device_create() (Jerry Snitselaar) [1499325] - [iommu] amd: Preallocate dma_ops apertures based on dma_mask (Jerry Snitselaar) [1411581] - [iommu] amd: Use trylock to aquire bitmap_lock (Jerry Snitselaar) [1411581] - [iommu] amd: Make dma_ops_domain->next_index percpu (Jerry Snitselaar) [1411581] - [iommu] amd: Relax locking in dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize new aperture range before making it visible (Jerry Snitselaar) [1411581] - [iommu] amd: Build io page-tables with cmpxchg64 (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate new aperture ranges in dma_ops_alloc_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Remove need_flush from struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Iterate over all aperture ranges in dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Rename dma_ops_domain->next_address to next_index (Jerry Snitselaar) [1411581] - [iommu] amd: Remove 'start' parameter from dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_aperture_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Retry address allocation within one aperture (Jerry Snitselaar) [1411581] - [iommu] amd: Move aperture_range.offset to another cache-line (Jerry Snitselaar) [1411581] - [iommu] amd: Add dma_ops_aperture_alloc() function (Jerry Snitselaar) [1411581] - [iommu] amd: Pass correct shift to iommu_area_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Flush the IOMMU TLB before the addresses are freed (Jerry Snitselaar) [1411581] - [iommu] amd: Flush IOMMU TLB on __map_single error path (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce bitmap_lock in struct aperture_range (Jerry Snitselaar) [1411581] - [iommu] amd: Move 'struct dma_ops_domain' definition to amd_iommu.c (Jerry Snitselaar) [1411581] - [iommu] amd: Warn only once on unexpected pte value (Jerry Snitselaar) [1411581] - [iommu] amd: Constify mmu_notifier_ops structures (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup error handling in do_fault() (Jerry Snitselaar) [1411581] - [iommu] amd: Do proper access checking before calling handle_mm_fault() (Jerry Snitselaar) [1411581] - [iommu] Move default domain allocation to iommu_group_get_for_dev() (Jerry Snitselaar) [1499325] - [iommu] Remove is_pci_dev() fall-back from iommu_group_get_for_dev (Jerry Snitselaar) [1499325] - [iommu] Add device_group call-back to x86 iommu drivers (Jerry Snitselaar) [1411581] - [iommu] Add generic_device_group() function (Jerry Snitselaar) [1411581] - [iommu] Export and rename iommu_group_get_for_pci_dev() (Jerry Snitselaar) [1411581] - [iommu] Revive device_group iommu-ops call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Remove find_last_devid_on_pci() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove first/last_device handling (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize amd_iommu_last_bdf for DEV_ALL (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup buffer allocation (Jerry Snitselaar) [1411581] - [iommu] amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu (Jerry Snitselaar) [1411581] - [iommu] amd: Align DTE flag definitions (Jerry Snitselaar) [1411581] - [iommu] amd: Remove old alias handling code (Jerry Snitselaar) [1411581] - [iommu] amd: Set alias DTE in do_attach/do_detach (Jerry Snitselaar) [1411581] - [iommu] amd: WARN when __[attach|detach]_device are called with irqs enabled (Jerry Snitselaar) [1411581] - [iommu] amd: Don't disable IRQs in __detach_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not iterate over alias-list in __[attach|detach]_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not BUG_ON in __detach_device() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix return value check of parse_ioapics_under_ir() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Propagate error-value from ir_parse_ioapic_hpet_scope() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Adjust the return value of the parse_ioapics_under_ir (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix ATSR handling for Root-Complex integrated endpoints (Jerry Snitselaar) [1499325] - [iommu] vt-d: Switch from ioremap_cache to memremap (Jerry Snitselaar) [1499325] - [iommu] amd: Don't clear DTE flags when modifying it (Jerry Snitselaar) [1411581] - [iommu] amd: Fix BUG when faulting a PROT_NONE VMA (Jerry Snitselaar) [1411581] - [iommu] amd: Fix NULL pointer deref on device detach (Jerry Snitselaar) [1411581] - [iommu] amd: Prevent binding other PCI drivers to IOMMU PCI devices (Jerry Snitselaar) [1411581] - [iommu] amd: Drop null test before destroy functions (Jerry Snitselaar) [1411581] - [iommu] amd: Return positive value in amd_iommu_detect() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix memory leak in dmar_insert_one_dev_info() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Access iomem correctly (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make two functions static (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Return false instead of 0 in irq_remapping_cap() (Jerry Snitselaar) [1499325] - [iommu] amd: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Report domain usage in sysfs (Jerry Snitselaar) [1499325] - [iommu] vt-d: Avoid format string leaks into iommu_device_create (Jerry Snitselaar) [1499325] - [iommu] Make the iova library a module (Jerry Snitselaar) [1411581] - [iommu] iova: Export symbols (Jerry Snitselaar) [1411581] - [iommu] iova: Move iova cache management to the iova library (Jerry Snitselaar) [1411581] - [iommu] iova: Avoid over-allocating when size-aligned (Jerry Snitselaar) [1499325]- [netdrv] igbvf: convert msleep to mdelay in atomic context (Corinna Vinschen) [1454905] - [netdrv] igbvf: after mailbox write, wait for reply (Corinna Vinschen) [1454905] - [netdrv] igbvf: add lock around mailbox ops (Corinna Vinschen) [1454905] - [netdrv] igbvf: Use net_device_stats from struct net_device (Corinna Vinschen) [1454905] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454905] - [netdrv] igbvf: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454905] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454905] - [netdrv] igb: do not drop PF mailbox lock after read of VF message (Corinna Vinschen) [1454902] - [netdrv] igb: expose mailbox unlock method (Corinna Vinschen) [1454902] - [netdrv] igb: add argument names to mailbox op function declarations (Corinna Vinschen) [1454902] - [netdrv] igb: Remove incorrect "unexpected SYS WRAP" log message (Corinna Vinschen) [1454902] - [netdrv] igb: protect TX timestamping from API misuse (Corinna Vinschen) [1454902] - [netdrv] igb: Fix error of RX network flow classification (Corinna Vinschen) [1454902] - [netdrv] igb: make a few local functions static (Corinna Vinschen) [1454902] - [netdrv] igb: Remove useless argument (Corinna Vinschen) [1454902] - [netdrv] igb: check for Tx timestamp timeouts during watchdog (Corinna Vinschen) [1454902] - [netdrv] igb: add statistic indicating number of skipped Tx timestamps (Corinna Vinschen) [1454902] - [netdrv] igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Corinna Vinschen) [1454902] - [netdrv] igb: fix race condition with PTP_TX_IN_PROGRESS bits (Corinna Vinschen) [1454902] - [netdrv] igb: mark PM functions as __maybe_unused (Corinna Vinschen) [1454902] - [netdrv] igb: Explicitly select page 0 at initialization (Corinna Vinschen) [1454902] - [netdrv] igb: Enable reading of wake up packet (Corinna Vinschen) [1454902] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454902] - [netdrv] igb: improve MAC filter handling (Corinna Vinschen) [1454902] - [netdrv] igb: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454902] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Corinna Vinschen) [1454902] - [netdrv] igb: Re-add support for build_skb in igb (Corinna Vinschen) [1454902] - [netdrv] igb: Break out Rx buffer page management (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for padding packet (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for using order 1 pages to receive large frames (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for ethtool private flag to allow use of legacy Rx (Corinna Vinschen) [1454902] - [netdrv] igb: Use page_address offset from page instead of masking virtual address (Corinna Vinschen) [1454902] - [netdrv] igb: Only sync size of expected frame in ethtool testing (Corinna Vinschen) [1454902] - [netdrv] igb: Limit maximum frame Rx based on MTU (Corinna Vinschen) [1454902] - [netdrv] igb: Don't bother clearing Tx buffer_info in igb_clean_tx_ring (Corinna Vinschen) [1454902] - [netdrv] igb: Clear Rx buffer_info in configure instead of clean (Corinna Vinschen) [1454902] - [netdrv] igb: Use length to determine if descriptor is done (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for DMA_ATTR_WEAK_ORDERING (Corinna Vinschen) [1454902] - [netdrv] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Corinna Vinschen) [1454902] - [netdrv] mm: rename __page_frag functions to __page_frag_cache, drop order from drain (Corinna Vinschen) [1454902] - [netdrv] igb: update code to better handle incrementing page count (Corinna Vinschen) [1454902] - [netdrv] igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC (Corinna Vinschen) [1454902] - [netdrv] ptp: igb: Use the high resolution frequency method (Corinna Vinschen) [1454902] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454902]- [netdrv] netxen_nic: netxen_netdev_ops fields for MTU range checking (Tony Camuso) [1457478] - [netdrv] qlogic: make device_attribute const (Tony Camuso) [1457478] - [netdrv] netxen: fix incorrect loop counter decrement (Tony Camuso) [1457478] - [netdrv] netxen_nic: Remove unused pointer hdr in netxen_setup_minidump() (Tony Camuso) [1457478] - [netdrv] netxen_nic: set rcode to the return status from the call to netxen_issue_cmd (Tony Camuso) [1457478] - [netdrv] netxen_nic: remove redundant check if retries is zero (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: constify bin_attribute structures (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: use new api ethtool_{get|set}_link_ksettings (Tony Camuso) [1457478] - [netdrv] generalize napi_complete_done() (Tony Camuso) [1457478] - [netdrv] use net core MTU range checking in more drivers (Tony Camuso) [1457478] - [netdrv] be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Ivan Vecera) [1449601] - [netdrv] benet: fix set but not used warning (Ivan Vecera) [1449601] - [netdrv] benet: Use time_before_eq for time comparison (Ivan Vecera) [1449601] - [netdrv] ethernet: use net core MTU range checking in more drivers (Ivan Vecera) [1449601] - [netdrv] bnx2x: Use pci_ari_enabled() instead of local copy (Michal Schmidt) [1479145] - [netdrv] bnx2x: use setup_timer() helper (Michal Schmidt) [1479145] - [netdrv] bnx2x: use core min/max MTU checking (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix format overflow warning (Michal Schmidt) [1479145] - [netdrv] bnx2x: make a couple of const arrays static (Michal Schmidt) [1479145] - [netdrv] bnx2x: Don't log mc removal needlessly (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [1479145] - [netdrv] bnx2x: Fix Multi-Cos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Remove open coded carrier check (Michal Schmidt) [1479145] - [netdrv] bnx2x: spelling: correct diffrent[iate] and banlance typos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Get rid of useless temporary variable (Michal Schmidt) [1479145] - [netdrv] bnx2x: Reuse bnx2x_null_format_ver() (Michal Schmidt) [1479145] - [netdrv] bnx2x: Replace custom scnprintf() (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_* (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix typos in comment (Michal Schmidt) [1479145] - [netdrv] bnx2x: generalize napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1454899] - [netdrv] ixgbevf: Bump version number (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve truncation warning for q_vector->name (Ken Cox) [1454899] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1454899] - [netdrv] ixgbevf: Check for RSS key before setting value (Ken Cox) [1454899] - [netdrv] ixgbevf: Fix errors in retrieving RETA and RSS from PF (Ken Cox) [1454899] - [netdrv] ixgbevf: fix size of queue stats length (Ken Cox) [1454899] - [netdrv] ixgbevf: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1454899] - [netdrv] ixgbevf: get rid of custom busy polling code (Ken Cox) [1454899] - [netdrv] ixgbe: Return error when getting PHY address if PHY access is not supported (Ken Cox) [1372079] - [netdrv] i40e: use cpumask_copy instead of direct assignment (Stefano Brivio) [1483724]- [x86] kvm: nvmx: Don't allow L2 to access the hardware CR8 (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection (Paolo Bonzini) [1498473] - [x86] kvm/x86: update the comment of memory barrier in the vcpu_enter_guest() (Paolo Bonzini) [1498473] - [x86] kvm/x86: Call smp_wmb() before increasing tlbs_dirty (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not scan IRR twice on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: vmx: move sync_pir_to_irr from apic_find_highest_irr to callers (Paolo Bonzini) [1498473] - [x86] kvm: x86: preparatory changes for APICv cleanups (Paolo Bonzini) [1498473] - [x86] kvm: x86: avoid atomic operations on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: move nested events check to kvm_vcpu_running (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not scan IRR when delivering an interrupt (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: lapic: remove unnecessary KVM_REQ_EVENT on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: vmx: speed up TPR below threshold vmexits (Paolo Bonzini) [1498473] - [x86] kvm: x86: add VCPU stat for KVM_REQ_EVENT processing (Paolo Bonzini) [1498473] - [x86] kvm: vmx: clear pending interrupts on KVM_SET_LAPIC (Paolo Bonzini) [1498473] - [x86] kvm: x86: make hwapic_isr_update and hwapic_irr_update look the same (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix reentrancy issues with preempt notifiers (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix lapic timer injection delay (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize restart_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize start_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix preempt the preemption timer cancel (Paolo Bonzini) [1498473] - [x86] kvm: x86: make function static to avoid compiling warning (Paolo Bonzini) [1498473] - [x86] kvm: x86: use ktime_get instead of seeking the hrtimer_clock_base (Paolo Bonzini) [1498473] - [x86] kvm: lapic: add APIC Timer periodic/oneshot mode VMX preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: lapic: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: introduce kvm_get_lapic_target_expiration_tsc() (Paolo Bonzini) [1498473] - [x86] kvm: lapic: guarantee the timer is in tsc-deadline mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: extract start_sw_period() to handle periodic/oneshot mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: adjust preemption timer correctly when goes TSC backward (Paolo Bonzini) [1498473] - [x86] kvm: lapic: fix access preemption timer stuff even if kernel_irqchip=off (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: avoid incorrect preemption timer vmexit in nested guest (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix missed cancellation of TSC deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: introduce cancel_hv_tscdeadline (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix underflow in TSC deadline calculation (Paolo Bonzini) [1498473] - [x86] kvm: vmx: hook preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: x86: support using the vmx preemption timer for tsc deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: separate start_sw_tscdeadline from start_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: make backwards_tsc_observed a per-VM variable (Paolo Bonzini) [1498473] - [x86] kvm: Introduce kvm_write_guest_offset_cached() (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix residual mmio emulation request to userspace (Paolo Bonzini) [1498473] - [x86] kvm: mmu: Fix softlockup due to mmu_lock is held too long (Paolo Bonzini) [1498473] - [x86] kvm: x86: use list_last_entry (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix load damaged SSEx MXCSR register (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix maintaining of kvm_clock stability on guest CPU hotplug (Paolo Bonzini) [1498473] - [x86] kvm: x86: remaster kvm_write_tsc code (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: Disallow userspace-injected exceptions in guest mode (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix user triggerable warning in kvm_apic_accept_events() (Paolo Bonzini) [1498473] - [x86] kvm: x86: cleanup the page tracking SRCU instance (Paolo Bonzini) [1498473] - [x86] kvm/x86: Avoid async PF to end RCU read-side critical section early in PREEMPT=n kernel (Paolo Bonzini) [1498473] - [x86] kvm/x86: Handle async PF in RCU read-side critical sections (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: make rcu irq exit if not triggered from idle task (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: fix rcu_irq_enter() with irqs enabled (Paolo Bonzini) [1498473] - [x86] kvm, powerpc: Serialize wq active checks in ops->vcpu_kick (Paolo Bonzini) [1498473] - [x86] kvm: Serialize wq active checks in kvm_vcpu_wake_up() (Paolo Bonzini) [1498473] - [x86] kvm,async_pf: Use swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] sched/wait: Add swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] kvm, x86: Fix apf_task_wake_one() wq serialization (Paolo Bonzini) [1498473] - [x86] kvm,lapic: Justify use of swait_active() (Paolo Bonzini) [1498473] - [x86] sched/wait: Remove the lockless swait_active() check in swake_up*() (Paolo Bonzini) [1498473] - [x86] kvm, rt: change async pagefault code locking for PREEMPT_RT (Paolo Bonzini) [1498473] - [x86] kvm: Use simple waitqueue for vcpu->wq (Paolo Bonzini) [1498473] - [x86] wait.[ch]: Introduce the simple waitqueue (swait) implementation (Paolo Bonzini) [1498473] - [x86] iommu/vt-d: Add a command line parameter for VT-d posted-interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: simplify and fix vmx_vcpu_pi_load (Paolo Bonzini) [1498473] - [x86] kvm: vmx: avoid double list add with VT-d posted interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: extract __pi_post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: do not change SN bit in vmx_update_pi_irte() (Paolo Bonzini) [1498473] - [x86] fix hot-unplug races in VT-d posted interrupt patches (Paolo Bonzini) [1498473]- [net] xfrm: move xfrm_garbage_collect out of xfrm_policy_flush (Paul Moore) [1453103] - [net] l2tp: initialise session's refcount before making it reachable (Sabrina Dubroca) [1492006] - [net] l2tp: fix race condition in l2tp_tunnel_delete (Sabrina Dubroca) [1492006] - [net] l2tp: prevent creation of sessions on terminated tunnels (Sabrina Dubroca) [1492006] - [net] l2tp: fix duplicate session creation (Sabrina Dubroca) [1492006] - [net] l2tp: fix race in l2tp_recv_common() (Sabrina Dubroca) [1492006] - [net] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt (Xin Long) [1499475] - [net] use is_vlan_dev() helper function (Ivan Vecera) [1500976] - [net] constify netif_is_* helpers net_device param (Ivan Vecera) [1500976] - [net] hyper-v: hv_sock mark as Tech Preview (Cathy Avery) [1485358] - [netdrv] vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister() (Cathy Avery) [1485358] - [net] hv_sock: implements Hyper-V transport for Virtual Sockets (AF_VSOCK) (Cathy Avery) [1485358] - [net] sk_buff: remove support for csum_bad in sk_buff (Sabrina Dubroca) [1497092] - [net] switchdev: add SET_SWITCHDEV_OPS helper (Jiri Benc) [1497085] - [net] introduce __skb_put_[zero, data, u8] (Jiri Benc) [1497085] - [net] add and use skb_put_u8() (Jiri Benc) [1497085] - [net] make skb_push & __skb_push return void pointers (Jiri Benc) [1497085] - [net] make skb_pull & friends return void pointers (Jiri Benc) [1497085] - [net] make skb_put & friends return void pointers (Jiri Benc) [1497085] - [net] pktgen: use reset to set mac header (Jiri Benc) [1497085] - [net] move pskb_put() to core code (Jiri Benc) [1497085] - [net] introduce and use skb_put_data() (Jiri Benc) [1497085] - [net] convert many more places to skb_put_zero() (Jiri Benc) [1497085] - [net] skbuff: make skb_put_zero() return void (Jiri Benc) [1497085] - [net] skbuff: introduce skb_put_zero() (Jiri Benc) [1497085] - [net] ether: MAC address helpers (Jiri Benc) [1497085] - [kernel] params: Add module param type 'ullong' (Jiri Benc) [1497085] - [kernel] params: improve standard definitions (Jiri Benc) [1497085] - [kernel] params: fix handling of signed integer types (Jiri Benc) [1497085] - [kernel] replace strict_strto*() with kstrto*() (Jiri Benc) [1497085] - [net] flow_dissector: add support for dissection of misc ip header fields (Jonathan Toppins) [1497129] - [net] flow_dissector: add support for dissection of tcp flags (Jonathan Toppins) [1497129] - [net] flow_dissector: add mpls support (v2) (Jonathan Toppins) [1497129] - [net] flow_dissector: correct size of storage for ARP (Jonathan Toppins) [1497129] - [net] flow_dissector: Move GRE dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: rename "proto again" goto label (Jonathan Toppins) [1497129] - [net] flow_dissector: Fix GRE header error path (Jonathan Toppins) [1497129] - [net] flow_dissector: Move MPLS dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: Move ARP dissection into a separate function (Jonathan Toppins) [1497129] - [net] tcp: __tcp_hdrlen() helper (Jonathan Toppins) [1497129] - [net] tun: handle register_netdevice() failures properly (Sabrina Dubroca) [1497100] - [net] mac80211: free netdev on dev_alloc_name() error (Sabrina Dubroca) [1497100] - [net] Fix inconsistent teardown and release of private netdev state (Sabrina Dubroca) [1497100] - [net] vsock: Add virtio vsock vsockmon hooks (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon device (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon tap functions (Stefano Brivio) [1470219] - [net] ethtool: add CRC32 as an RSS hash function (Ivan Vecera) [1481580]- [s390] pkey: Introduce new API for secure key verification (Hendrik Brueckner) [1380349] - [s390] pkey: Fix wrong handling of secure key with old MKVP (Hendrik Brueckner) [1380349] - [s390] pkey: Introduce pkey kernel module (Hendrik Brueckner) [1380349] - [s390] crypto: Add PCKMO inline function (Hendrik Brueckner) [1380349] - [s390] crypto: simplify CPACF encryption / decryption functions (Hendrik Brueckner) [1380349] - [s390] crypto: cpacf function detection (Hendrik Brueckner) [1380349] - [s390] crypto: simplify init / exit functions (Hendrik Brueckner) [1380349] - [s390] crypto: simplify return code handling (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup cpacf function codes (Hendrik Brueckner) [1380349] - [s390] crypto: allow to query all known cpacf functions (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup and move the header with the cpacf definitions (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix missing newlines at some debug feature messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Add some debug messages on failure (Hendrik Brueckner) [1380349] - [s390] zcrypt: Removed unneeded debug feature directory creation (Hendrik Brueckner) [1380349] - [s390] zcrypt: tracepoint definitions for zcrypt device driver (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework ap init in case of out of range domain param (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework debug feature invocations (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix blocking queue device after unbind/bind (Hendrik Brueckner) [1380349] - [s390] zcrypt: export additional symbols (Hendrik Brueckner) [1380349] - [s390] zcrypt: Enable request count reset for cards and queues (Hendrik Brueckner) [1380349] - [s390] zcrypt: use spin_lock_bh for all queue locks and unlocks (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of variable length arrays (Hendrik Brueckner) [1380349] - [s390] zcrypt: add missing memory clobber to ap_qci inline assembly (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix ap_max_domain_id for older machine types (Hendrik Brueckner) [1380349] - [s390] zcrypt: Correct function bits for CEX2x and CEX3x cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed attrition of AP adapters and domains (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce new zcrypt device status API (Hendrik Brueckner) [1380349] - [s390] zcrypt: add multi domain support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce workload balancing (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of ap_poll_requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: header for the AP inline assmblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: simplify message type handling (Hendrik Brueckner) [1380349] - [s390] zcrypt: Move the ap bus into kernel (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix zcrypt suspend/resume behavior (Hendrik Brueckner) [1380349] - [s390] crypto: use basic blocks for ap bus inline assemblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix cryptographic device id in kernel messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix AP queue handling if queue is full (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix initialisation when zcrypt is built-in (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix kernel crash on systems without AP bus support (Hendrik Brueckner) [1380349] - [s390] zcrypt: use system work queue for ap_scan_bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove support for PCICC and PCICA cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: introduce state machine for the AP bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: use explicit return code for flushed requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: cleanup AP bus timer code (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix suspend/resume of AP bus devices (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix memory leak with ap configuration data (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove duplicate low level functions (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable odd RSA modulus sizes in CRT format (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix invalid domain handling during ap module unload (Hendrik Brueckner) [1380349] - [s390] zcrypt: fixed ap poll timer behavior (Hendrik Brueckner) [1380349] - [s390] ap_bus: remove 31 bit support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed possible race condition in zcrypt module handling (Hendrik Brueckner) [1380349] - [s390] ap_bus: Make modules parameters visible in sysfs (Hendrik Brueckner) [1380349] - [s390] zcrypt: add length check for aligned data to avoid overflow in msg-type 6 (Hendrik Brueckner) [1380349] - [s390] zcrypt: additional check to avoid overflow in msg-type 6 requests (Hendrik Brueckner) [1380349]- [fs] nfsd: Fix general protection fault in release_lock_stateid() ("J. Bruce Fields") [1500815] - [fs] nfs/filelayout: fix oops when freeing filelayout segment (Steve Dickson) [1463784] - [fs] nfs/filelayout: Fix racy setting of fl->dsaddr in filelayout_check_deviceid() (Steve Dickson) [1463784] - [fs] nfs/filelayout: fix NULL pointer dereference in fl_pnfs_update_layout() (Steve Dickson) [1463784] - [fs] nfs/filelayout: call GETDEVICEINFO after pnfs_layout_process completes (Steve Dickson) [1463784] - [fs] NFS store nfs4_deviceid in struct nfs4_filelayout_segment (Steve Dickson) [1463784] - [fs] nfs: flexfilelayout: remove v3-only data server limitation (Scott Mayhew) [1495198] - [mm] mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() (Rafael Aquini) [1472460] - [mm] fix invalid node in alloc_migrate_target() (Rafael Aquini) [1472460] - [mm] add !pte_present() check on existing hugetlb_entry callbacks (Rafael Aquini) [1472460] - [mm] fs/proc/meminfo.c: include cma info in proc/meminfo (Serhii Popovych) [1430990] - [mm] cma: split cma-reserved in dmesg log (Serhii Popovych) [1430990] - [lib] swiotlb: ensure that page-sized mappings are page-aligned (Stanislaw Gruszka) [1487054] - [sound] alsa - fix saa7134-alsa module unload oops (Jaroslav Kysela) [1474569] - [block] blk-mq: map all HWQ also in hyperthreaded system (Ming Lei) [1489737] - [x86] pinctrl: intel: Add Intel Lewisburg GPIO support (Prarit Bhargava) [1490513] - [x86] apic: Update TSC_DEADLINE quirk with additional SKX stepping (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on hypervisors (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs without the feature (Vitaly Kuznetsov) [1503160] - [x86] apic: Add TSC_DEADLINE quirk due to errata (Vitaly Kuznetsov) [1503160] - [x86] apic: Change the lapic name in deadline mode (Vitaly Kuznetsov) [1503160] - [x86] timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error (Vitaly Kuznetsov) [1503160] - [x86] apic: Serialize LVTT and TSC_DEADLINE writes (Vitaly Kuznetsov) [1503160] - [x86] kaslr: Enable KASLR by default (Baoquan He) [1491226] - [x86] x86/boot/kaslr: Prefer mirrored memory regions for the kernel physical address (Baoquan He) [1446684] - [x86] efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Rename process_e820_entry() into process_mem_region() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Switch to pass struct mem_vector to process_e820_entry() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Wrap e820 entries walking code into new function process_e820_entries() (Baoquan He) [1446684] - [x86] ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it (Jerome Marchand) [1502872] - [x86] pci: vmd: Free up IRQs on suspend path (Myron Stowe) [1498945] - [x86] x86/intel_idle: add Gemini Lake support (Steve Best) [1464886] - [x86] intel_idle: add BXT support (Steve Best) [1464886] - [mfd] intel-lpss: Add Intel Gemini Lake PCI IDs (Steve Best) [1457134] - [mfd] lpss: Add PCI IDs for Intel Broxton B-Step platform (Steve Best) [1457134] - [mfd] lpss: Add Intel Broxton PCI IDs (Steve Best) [1457134] - [kernel] audit: add ambient capabilities to CAPSET and BPRM_FCAPS records (Richard Guy Briggs) [1465614] - [kernel] audit: remove unnecessary curly braces from switch/case statements (Richard Guy Briggs) [1465614] - [kernel] sched: add macros to define bitops for task atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: fix confusing PFA_NO_NEW_PRIVS constant (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: implement SECCOMP_FILTER_FLAG_TSYNC (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: allow mode setting across threads (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: introduce writer locking (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split filter prep from check and apply (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: move no_new_privs into new atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: add "seccomp" syscall (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split mode setting routines (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: extract check/assign mode helpers (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: create internal mode-setting function (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] maintainers: create seccomp entry (Bruno Eduardo de Oliveira Meneguele) [1458278]- [net] netfilter: xtables: add scheduling opportunity in get_counters (Florian Westphal) [1485515] - [net] netfilter: x_tables: pack percpu counter allocations (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct to counter allocator (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct instead of packet counter (Florian Westphal) [1485515] - [net] sched: cls_matchall: fix crash when used with classful qdisc (Davide Caratti) [1460213] - [net] Define SCM_TIMESTAMPING_PKTINFO on all architectures (Hangbin Liu) [1421164] - [net] ethernet: update drivers to make both SW and HW TX timestamps (Hangbin Liu) [1421164] - [net] allow simultaneous SW and HW transmit timestamping (Hangbin Liu) [1421164] - [net] add new control message for incoming HW-timestamped packets (Hangbin Liu) [1421164] - [net] add function to retrieve original skb device using NAPI ID (Hangbin Liu) [1421164] - [net] tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs (Hangbin Liu) [1421164] - [net] skbuff: Introduce skb_mac_offset() (Hangbin Liu) [1421164] - [net] ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline (Xin Long) [1491091] - [net] ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header (Xin Long) [1491105] - [net] ipv6: avoid unregistering inet6_dev for loopback (Hangbin Liu) [1491465] - [net] ipv4: do metrics match when looking up and deleting a route (Xin Long) [1475642] - [net] udp: force symbol checksum change for lookup functions (Paolo Abeni) [1444980] - [net] udp: inuse checks can quit early for reuseport (Paolo Abeni) [1444980] - [net] udp reuseport: fix packet of same flow hashed to different socket (Paolo Abeni) [1444980] - [net] soreuseport: Resolve merge conflict for v4/v6 ordering fix (Paolo Abeni) [1444980] - [net] revert: "udp_offload: put sk before returning" (Paolo Abeni) [1444980] - [net] udp: no longer use SLAB_DESTROY_BY_RCU (Paolo Abeni) [1444980] - [net] add SOCK_RCU_FREE socket flag (Paolo Abeni) [1444980] - [net] sock: introduce sk_destruct() (Paolo Abeni) [1444980] - [net] soreuseport: fix ordering for mixed v4/v6 sockets (Paolo Abeni) [1444980] - [net] soreuseport: fix NULL ptr dereference SO_REUSEPORT after bind (Paolo Abeni) [1444980] - [net] udp: fix potential infinite loop in SO_REUSEPORT logic (Paolo Abeni) [1444980] - [net] soreuseport: fast reuseport UDP socket selection (Paolo Abeni) [1444980] - [net] soreuseport: define reuseport groups (Paolo Abeni) [1444980] - [net] udp6: Drop SCORE2_MAX optimization in socket lookup (Paolo Abeni) [1444980] - [net] udp: Neaten and reduce size of compute_score functions (Paolo Abeni) [1444980] - [net] udp: Neaten function pointer calls and add braces (Paolo Abeni) [1444980] - [net] udp: remove blank line between set and test (Paolo Abeni) [1444980] - [net] udp: remove else after return (Paolo Abeni) [1444980]- [sound] alsa: SoC - codecs - regmap fix (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - codecs - fix the of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: uapi: Add new tokens for module common data (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - Intel SST Haswell - add missing trace header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Geminilake reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: disable IRQ when jack is NULL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix jack type detect error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt298 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Broxton-P reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix null deref on acpi driver data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix capture doesn't work at some cases (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: reset AD dilter is there is no MCLK (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Don't enable IRQ in i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: enable IRQ for jack detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix remove unnedded clk setting (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix wrong setting of gpio2_en (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Make rt298_index_def const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: correct index default value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: set register non-volatile by default (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rl6347a: Clean up unneeded inclusion of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: remove meanless pr_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt298 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make function stub static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix boot warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify reg_default tables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: dmi: Mark all struct dmi_system_id instances const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify gpio_chip structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify snd_soc_dai_ops variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: reset dma_offset at hw_params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the sanity checks of the buffer related address (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the DSP recording continuously after the hotwording triggered (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Remove superfluous linux/kthread.h inclusion (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Convert to use devm_* API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Fix the issue that the variable dereferenced before checking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Guard Hotword Model bytes loading (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: expose Hotword Model control (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make array rt5514_dai static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Eliminate the noise in the ASRC case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Use the IS_ENABLED to supports the module build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the I2S ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the TDM docking mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Move the auto disable DSP function to set_bias_level() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add ACPI match ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add more width and channels support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: fix gcc-7 warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Unconfuse the rt5514 at probe / resume time (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Avoid relying on uninitialized "val" value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Mark rt5514_i2c_driver as static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the DMIC initial delay to wait it ready (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make the volume TLV to match the units 0.01dB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5514 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the MCLK handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 SPI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Changed device property read function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified DAPM widget and map to enable/disable VI sense path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added PM suspend and resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified chip default register values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added missing \n to end of dev_err messages (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Updated volatile register list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add support for Maxim Integrated MAX98927 Amplifier (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add delay for jack plug in (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fine tune for the headphone output pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Seprate the DC offset between headphone and headset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the delay time to correct the calibration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Correct the mixer switch setting and remove redundant routing path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the default value for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the manual offset field to compensate the DC offset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: add in missing loop counter to avoid infinite loop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the power sequence for reducing the pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Optimize the Jack Type detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the calibration funciton (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the HW default values based on the shipping version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Check the JD status in the resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fix the IRQ issue (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: rename rt5668 as rt5663 v2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add jd function for rt5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix a debug statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix sparse warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: refine error handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt5663 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add es8316 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update driver to use device_property* FW functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix incorrect usage of bitwise '&' operator for SRM check (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve 32KHz mode PLL locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Refactor sysclk(), pll() functions to improve handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve driver efficiency with regards to MCLK usage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default to 64 BCLKs per WCLK to support all formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Allow PLL disable/bypass when using 32KHz sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update PLL ranges to improve locking at frequency boundary (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default PC counter to free-running when DAI disabled (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add checking of SRM lock status before enabling DAI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DAI DAPM event to control DAI clocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add support to handle mclk data provided to driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DT support to codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add snd_soc_kcontrol_codec() helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: Simplify ASoC probe code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use SOC_ENUM_SINGLE_DECL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use params_width() rather than memory format (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix setting dmic_samplephase and dmic_clk_rate (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7213 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98090: remove superflous check for 'micbias' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: spi: Drop owner assignment from spi_drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the wrong name in the header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove never used variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Refactor code to avoid comparison unsigned >= 0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Hide platform data in the module sources (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Move platform code to board file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Introduce proper table for ACPI enumeration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5677 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use gpiochip data pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid duplicate the same test in each switch case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: set PLL_CTRL2 non-volatile (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Reconfigure PLL1 after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use 'active low' logic for reset pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid the pop sound that comes from the filter power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Allow arbitrary block read/write via SPI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix rt5677 spi driver build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add function "rl6231_get_pre_div" to correct the dmic clock calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Return error if devm_gpiod_get_optional return ERR_PTR (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove NULL test for desc before gpiod_set_value_cansleep call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use unified device property API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use descriptor-based gpiod API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Include gpio driver header (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Prefix hexadecimal ID register value with 0x in error print (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add reset-gpio dts option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC ASRC detect function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add i2s asrc clk src selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed wrong DMIC ref clock (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Route all bias level updates through the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add register patch for PLL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add API to select ASRC clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Keep the LDO2 powered while used in the suspend mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the chip type to distinguish the setting of the clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Correct the routing paths of that after IF1/2 DACx Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix SPI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm) (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the slot_width "25" support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use the regmap functions instead of the snd_soc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the behavior that updates the PLL parameter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the MICBIAS VDD setting in the platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Adjust the routing of "PLL1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the filter powers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed rt5677_dsp_vad_put rt5677_dsp_vad_get panic (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: make volume TLV closer to reality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Fix the issue that the regmap_range "rt5677_ranges" cannot be accessed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Set the slow charge of the vref in the end of the power sequences (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Follow the gpio naming rule to rename the irq function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Align the reg_default table with tab character (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the default value of the MX-8E[4] for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mux in DAC side of IF1 and IF2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use specific r/w function for DSP mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Minor coding style and typo fix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mapping function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: rt5677_irq_init() can be static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add GPIO IRQ support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix build when kernel compiled without GPIOLIB support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Print more information if setting DAI clock failed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Support DSP function for VAD application (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add option to configure gpio as floating/pullup/pulldown (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add dts properties for input/output differential configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a configuration option for LDO2_POW pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add sidetone function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the TDM function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Remove return value checking for gpiochip_remove() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the GPIO function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC2 clock selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove the redundant definition in head file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: correct mismatch widget name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the voltage level in the BIAS OFF stage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_pll_calc (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a PMD case to MICBIAS1 event (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "Gain" to "Volume" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "source" to "Source" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "micbias1" to "MICBIAS1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove unneeded goto in rt5677_i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_calc_dmic_clk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_get_clk_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use module_i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add RT5677 CODEC driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix HP detection procedure for all MCLK frequencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Connect output enable register to DAIOUT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve pop/click performance for sensitive HPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: fix inappropriate condition statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable AAD if codec is not a wake-up source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Reset codec gracefully, if still active (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Support HP detect procedure when MCLK not present (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: software reset codec at probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7219 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Make more efficient use of MCLK within driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Convert driver to use generic device/fwnode functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7129: Add missing of acpi.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add initial ACPI id for device (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disallow unsupported 32KHz clock setting in set_dai_sysclk() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update PLL ranges and dividers to improve locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Correct BCLK inversion for DSP DAI format mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add regmap patch to support old silicon (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove support for 32KHz PLL mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add support for 1.6V micbias level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove internal LDO features of codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update REFERENCES reg default, in-line with HW (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable regulators on probe() failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix Sidetone to work regardless of DAI capture (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use logical instead of bitwise OR for boolean expression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix da7219->alc_en state when enabling ALC (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error checking of mclk enable/disable (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use of_match_ptr() when assigning match table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error handling for regulator supplies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7219 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: correct typo of semaphore comment (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: change crosstalk-bypass property to bool type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: debug message of crosstalk bypass (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: make crosstalk function optional (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: fix jack type detection issue after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: default value for property (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: automatic BCLK and LRC divde in master mode (Jaroslav Kysela) [1463624] - [sound] alsa: rt286: add Thinkpad Helix 2 to force_combo_jack_table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: Add "10EC3276" ACPI ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: use msleep() for long delays (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: move DAC2 Power to rt5640_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: set high voltage for capless power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for MINIX Z83-4 based devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: make rt5645_platform_data const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5645: add quirks for Asus T100HA (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add quirk override by module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: enable speaker protection features (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: del btn_check_timer on remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for GPD Win (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add inv_jd1_1 flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: rename jd_invert flag in platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: read jd1_1 status for jd detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: fix error handling for gpio detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add ACPI ID 10EC3270 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add jack detection quirk for Dell Venue 5585 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: add symmetric_rates flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: merge ADC L/R Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix incompatible pointer type of set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: move set_sysclk to codec level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: remove duplicate route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix wrong audio route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: fix jd mode for Lenovo Miix 2 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add Thinkpad Tablet 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5651: remove unexisting Muxes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: ssm4567: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add the vendor nid for Geminilake HDMI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Update sig_bits based on converter capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: don't update the iterator in pcm list remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: avoid reference to invalid variable of the pin list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add device id for Geminilake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add machine pin widget for each port (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Use ASoC jack instead of snd_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support for multiple ports to a PCM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Configure pin verbs for MST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Handle MST pin jack detection at boot/resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add MST verb support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support to handle MST capable pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Begin to add support for DP Multi-stream audio (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Move channel info from pin to PCM structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Register widget event handlers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: use audio component framework to read ELD (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Enable pin and converter in prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: use enable pin to control dmic start and stop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: add DT support in dmic codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-utils: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: show index in debug when adding DAPM routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Dont free template strings whilst they are in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: rephrase deferred binding warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: remove unused 'err' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: Add new widget type for constructing DAPM graphs on DSPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: use j for internal loop counter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix to store enum text values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: do not close shared backend dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: Manage gpios via devres (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: fix snd_soc_codec_set_jack return error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: handle probe deferrals (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: fix some pointer error handling (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Fix usecount for of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: snd_soc_unregister_component() unregister all component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_component_get_dapm() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add a sanity check before using dai driver name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Allow searching dai driver name in snd_soc_find_dai (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_pll (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_routes/num_dapm_routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_widgets/num_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of controls/num_controls (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_rtdcom_add() and convert to consistent operation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: add snd_soc_rtdcom_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bunch up bit field for snd_soc_pcm_runtime (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_platform_trigger() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .bespoke_trigger from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .delay from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Introduce SOC_SINGLE_S8_TLV() macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_pcm_set/get_drvdata() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack - check status of GPIO-based pins on resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: add snd_soc_codec_set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-pcm: Remove unused 'debugfs_dpcm_state' entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove duplicate mutex_unlock from snd_soc_unregister_component() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: rename "cmpnt" to "component" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Use IS_ERR_OR_NULL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Remove unneeded dentry member from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix pcm-creation regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix semicolon.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop invalid DMI fields when setting card long name from DMI info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add snd_soc_get_dai_id() function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Provide a dummy wrapper of snd_soc_set_dmi_name() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: verify Sound Card normality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: remove pointless auxiliary from snd_soc_component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: don't dereference NULL pcm_{new,free} (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add space around '=' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop unnecessary debugfs ifdef (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_card_name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: add optional pcm_new callback for DAI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: Add API to use DMI name in sound card long name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fixup some small kernel-doc typos (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level pcm_new/pcm_free (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fix use-after-free at card unregistration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Set reasonable compress id string (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Delete error messages for a failed memory allocation in snd_soc_new_compress() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Derive substream from stream based on direction (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add IPC to configure the copier secondary pins (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for Maxim IV Feedback (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add jack port initialize in kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update module id in pin connections (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse and update module config structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Populate module data from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add driver structures to be filled from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize parsing of format tokens (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse multiple manifest data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix uninitialized return (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DSP core ref count for init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free correct dev id in free_irq (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free resources for dsp_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free dsp resource on ipc_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: Fix GPIO headset detection regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Remove superfluous snd_soc_jack_free_gpios() call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Add rt5514 spi dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: medfield: Delete an error message for a failed memory allocation in snd_mfld_mc_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_compr_codec_caps structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make skl_dsp_fw_ops const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: make snd_pcm_hw_constraint_list const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add pci id for cnl (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add dsp ops for cannonlake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add sst library functions for cnl platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Unstatify common ipc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move platform specific init to platform dsp_init() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add cnl dsp functions and registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add dsp cores management (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use num_core to allocate instead of macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add num of cores in dsp ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for new DAIs for Multi-Playback & Echo Ref (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add DAI links for Multi-Playback & Echo-reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add new FEs for Multi-Playback & Echo-Reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use correct nuvoton codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix potential null pointer dereference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove return check for skl_codec_create() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Remove code loader reference in cleanup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Reset the controller in probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling 4 slot IV feedback for max98927 on Kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Fix missing sentinel for bxt_board_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix missing sentinels in sst_acpi_mach (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Add Geminilake platform support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Remove .owner initialization in bxt_rt298 driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix type in debug message (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix default dma_buffer_size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove driver debugfs exit (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: explicitly add the headers sst-dsp.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support to read firmware registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add sram address to sst_addr structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Debugfs facility to dump module config (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add debugfs support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Move codec sysclk config to codec_init function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: skl_rt286: Add deepbuffer dai link (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix dma buffer size calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add deep buffer support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert all sst_codecs data definition to c99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt-max98090: Add GPIO ACPI mapping table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skl: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + ES8316 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Add 4-channel DMIC fixup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add enum control for mic selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add mic-select module type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Delete sst_shim_regs64; saved regs are never used (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake Realtek Maxim machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Improve machine driver selection based on quirk data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move quirk to identify correct machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Create a helper to search for matching machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert skl machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert atom machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Support for multiple data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to parse consecutive string tkns in manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix IPC rx_list corruption (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Remove unused function sst_restore_shim64() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: localize variable without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix typo for token d0i3 caps (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move i915 registration to worker thread (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Return negative error code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix unused variable warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix uninitialized pointer use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add loadable module support on KBL platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify load_lib_ipc arguments for a nowait version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Register dsp_fw_ops for kabylake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify arguments to reuse module transfer function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize library load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move sst common initialization to a helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: log quirk configuration errors (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Fix a typo and quirk parameter type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Fix PM and non-atomic crash in bytcr drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Allow quirk set via module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Call snd_soc_set_dmi_name() unconditionally (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix a couple user after free bugs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Uninitialized variable in probe_codec() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: update Thinkpad 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support for deferred DSP module bind (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: fix spelling mistake: "Timout" -> "Timeout" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module state after unbind and delete (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DMA position reporting for capture stream (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Rearrangement of code to cleanup SKL SST library (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove hard coded ACPI path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove redundant vmixer handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't unload module when in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add 16-bit constraint to FE bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use the sig_bits to define dai bps capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove unused variable data and associated code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Don't print FW version repeatedly (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Update bxt_da7219_max98357a to add a new (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix parameter overwrite for KPB Module (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module load when module size > DMA buffer size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove get dsp_ops in cleanup routine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Disable notifications at boot after DSP FW init (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove BE prepare ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Reload the firmware in case of D3 failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Update DSP core state in D0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Disable interrupt when DSP is in D3 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix not to stop src pipe in pre pmd event handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to delete DSP pipe after stopping pipe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enable bytcht_nocodec machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: add card for MinnowBoardMax/Up I2S access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: enable BYT/CHT+DA7213 machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + DA7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: code cleanup for pin fixup limitation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: use a helper macro to rounding-up calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix invalid memory access due to wrong reference of pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: optimize ROM init retries (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Store the FW/Library context at boot (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bdw-rt5677: Use devm_gpiod_get() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add Geminlake IDs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Check device type to get endpoint configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Report Platform ID info from NHLT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in bxt_da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht-bsw-rt5645: fix unused variable compiler warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: fix DAI formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for ALC3270 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: select ASRC source based on routing quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: baytrail: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: harden ACPI device detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: add machine driver for baytrail-rt5645 hardware (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add support for RT5648 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for Realtek 5651 on Cherrytrail (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Add HP Pavilion x2 10-p000 machine entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: add Baytrail MCLK support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix frame polarity (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: remove .pm_ops in all Atom/DPCM machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Configure media_loop1 and sprot_loop in stereo (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use set_tdm_slot to set the dma channel (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Remove ignore_suspend for WoV streams (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: set the resume point to LPIB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't reset pass-through pipe in BE prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use DMI name for sound card long name in Broadwell machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove ignored dependencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: select DW_DMAC_CORE since it's mandatory (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove redundant select SND_SOC_INTEL_SST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Use DSP poll API to poll FW status (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: common: Update dsp register poll implementation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Clean up manifest info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bytcr_rt5640: quirks for Insyde devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Removed unused skl_get_format() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add helper function to setup host/link dma (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Configure DMA in PRE_PMD handler of Mixer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update link_index and format in pipe params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ret_val' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'msg_high' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ops' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove unused 'ret' (Jaroslav Kysela) [1463624] - [sound] alsa: revert "[sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip" (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: export probe()/remove() and Co to users (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: some Intel devices has no memcpy support (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: define DW_DMA_MAX_NR_MASTERS (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: amend description of dma_dev field (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: split dma-dw.h to platform and private parts (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move private definitions to regs.h (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move dw_dmac.h to where it belongs to (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: pci: add ID for WildcatPoint PCH (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use dw_dmac autoconfiguration in PCI driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: always export dw_dma_{en,dis}able (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add PCI IDs for Braswell DMAs (Jaroslav Kysela) [1463624] - [sound] alsa: dma: remove DEFINE_PCI_DEVICE_TABLE macro (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert to use SET_LATE_SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: Add suspend and resume handling for PCI mode DW_DMAC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add a PCI ID for Intel Haswell SoC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add PCI part of the driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dw_dma_on() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move clock operations to platform.c (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce generic filter function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: apply both HS interfaces and remove slave_id usage (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert dw_dma_slave to use explicit HS interfaces (Jaroslav Kysela) [1463624] - [sound] alsa: avr32: at32ap700x: don't rely on default DMA masters (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: don't perform DMA when dmaengine_submit is called (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add debug message to dwc_dostart_first_queued (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dwc_dostart_first_queued() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: check return code of dma_async_device_register() (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: fix regression in dw_probe() function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: enable clock before access (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: went back to plain {request,free}_irq() calls (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allocate memory in two stages in probe (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: remove leftovers in the comment blocks (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: use pad instead of casting dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: join split up messages (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: fix style of multiline comment (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use DMA_COMPLETE for dma completion status (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_PAUSED only if cookie status is DMA_IN_PROGRESS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_SUCCESS immediately from device_tx_status() (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allow shared interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: improve comparison with ~0 (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: split driver to library part and platform code (Jaroslav Kysela) [1463624] - [sound] alsa: dma: move dw_dmac driver to an own directory (Jaroslav Kysela) [1463624] - [sound] alsa: gpio: acpi: Add managed variant of acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1463624] - [sound] alsa: acpi / gpio: Driver GPIO mappings for ACPI GPIOs (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: Mark reg_defaults in regmap_multi_reg_write as const (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: new API regmap_multi_reg_write() definition (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Add function to search for named child of device (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_endpoint_count() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_remote_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: of: introduce of_graph_get_remote_node (Jaroslav Kysela) [1463624] - [sound] alsa: of: errno.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: fix a build error to of_graph_get_endpoint_by_regs function (Jaroslav Kysela) [1463624] - [sound] alsa: of: add helper for getting endpoint node of specific identifiers (Jaroslav Kysela) [1463624] - [sound] alsa: of: Explicitly linux/types.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add of_graph_get_port_by_id function (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add for_each_endpoint_of_node helper macro (Jaroslav Kysela) [1463624] - [sound] alsa: of: Fix of_graph_parse_endpoint stub for !CONFIG_OF builds (Jaroslav Kysela) [1463624] - [sound] alsa: of: move common endpoint parsing to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Remove struct v4l2_of_endpoint remote field (Jaroslav Kysela) [1463624] - [sound] alsa: of: move graph helpers from media/v4l2-core to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Return an int in v4l2_of_parse_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Avoid MST pipe handling for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Remove the unused pending_notify from LPE platform data (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Stop pretending to mask/unmask LPE audio interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Split snd_intelhad into card and PCM specific structures (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Prepare LPE audio ctls for multiple PCMs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clear the pdata.notify_lpe_audio pointer before teardown (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix runtime PM for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't enable runtime PM as default (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use runtime PM autosuspend (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't bail out from PCM ops when disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor code rearrangement (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Stop the stream when buffer is processed after disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Avoid register accesses during disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't return an error from chmap ctl at disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix memory leak in had_build_channel_allocation_map() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement jack control (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused stream.running field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle reset at prepare callback (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S16 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S32 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow no-period-wakeup setup (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow single period PCM operation (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't pass SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Cache AUD_CONFIG register value (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rearrange defines (Jaroslav Kysela) [1463624] - [sound] alsa: x86: mark hdmi suspend/resume functions as __maybe_unused (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix driver name string overflow (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename had_enable_audio_int() to had_ack_irqs() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop suspicious U24 format support (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Refactor PCM process engine (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Unify local function prefix (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor cleanup of reset buffer procedure (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't check connection in lowlevel accessors (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Explicit specify 32bit DMA (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename drv_status to connected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Yet more tidy-up and clean-ups (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Simplify comments (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Set CA bits for DisplayPort too (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Create ELD control element (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clean up unused defines and inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Reduce redundant register field names (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use the standard ELD bytes definitions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move stream status into pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement runtime PM (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Properly manage PCM substream lifetype (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop redundant had_stream_pvt (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous state field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop flag_underrun field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix racy access to chmap (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous irqsave flags (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Constfy tables (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove _v[12] suffices (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Tidy up codes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop had_get_hwstate() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous check at resume (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix sleep-in-atomic via i915 notification (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous PCM private_free (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from snd_intelhad struct (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove indirect call of snd_pcm_period_elapsed() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace pr_xxx() with dev_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fold intel_hdmi_audio_if.c into main file (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Flatten two abstraction layers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hdmi_audio_query() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call snd_card_register() at the end (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Embed snd_intelhad into snd_card (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hw_silence field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move the global underrun_count to struct snd_intelhad (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop the global platform device reference (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix possible stale interrupt calls (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix use after free in lpe_audio_platdev_destroy() (Jaroslav Kysela) [1463624] - [sound] alsa: gpu: drm: i915l intel_lpe_audio: Fix kerneldoc comments (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass platform device to LPE audio notifier (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass pipe to LPE audio notification (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DisplayPort amp unmute for LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DP support in LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Add support for audio driver notifications (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: setup bridge for HDMI LPE audio driver (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle the error from hdmi_audio_probe() properly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use config base depending on the pipe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: fix resource_size.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused mid_hdmi_audio_is_busy() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call event callback directly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop useless mutex at probe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Pass snd_intelhad object to helpers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop snd_intel_had_interface indirect calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect query_ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect register ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't set PCM state to DISCONNECTED (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: fix returnvar.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop indirect calls of had_ops (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove v1 ops and structs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: intel_hdmi: add definitions and logic for DP audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: continue playback even when display resolution changes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: Add audio support for BYT and CHT (Jaroslav Kysela) [1463624] - [sound] alsa: add Intel HDMI LPE audio driver for BYT/CHT-T (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: Use common error handling code in usb6fire_chip_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Use common error handling code in submit_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: Use common error handling code in us122l_create_card() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-midi: Use common error handling code in __snd_usbmidi_create() (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: add DSD support for new Amanero PID (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: don't retry snd_usb_ctl_msg after timeout (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add mute TLV for playback volumes on C-Media devices (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Apply sample rate quirk to Sennheiser headset (Jaroslav Kysela) [1463624] - [sound] alsa: usb: caiaq: audio: Delete two error messages for a failed memory allocation in alloc_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: line6: remove unnecessary initialization to PODHD500X (Jaroslav Kysela) [1463624] - [sound] alsa: line6: add support for POD HD500X (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Avoid VLA in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Fix a typo in Tascam US-16x08 mixer element (Jaroslav Kysela) [1463624] - [sound] alsa: revert "alsa: usb-audio: purge needless variable length array" (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: enable compile testing (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: clean up US144 handling (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: fix Amanero Combo384 quirk on big-endian hosts (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: replace /proc/bus/usb by /dev/bus/usb (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fake also USB device id when alias is given (Jaroslav Kysela) [1463624] - [sound] alsa: lib/vsprintf.c: remove Z support (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tidy up mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fix memory leak and corruption in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: purge needless variable length array (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize function without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize one-referrer variable (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tascam US-16x08 DSP mixer quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Implement mic-mute LED mode enum (Jaroslav Kysela) [1463624] - [sound] alsa: hda - rename dell_led_set_func to dell_micmute_led_set_func (Jaroslav Kysela) [1463624] - [sound] alsa: hda - use dell_micmute_led_set() instead of dell_app_wmi_led_set() (Jaroslav Kysela) [1463624] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove superfluous header inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132 - Fix memory leak at error path (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix forget to free resource in error handling code path in hda_codec_driver_probe (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Enable jack detection function for Intel ALC700 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix regression of hdmi eld control created based on invalid pcm (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix pincfg for Dell XPS 13 9370 (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Cannonlake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix speaker output from VAIO VPCL14M1R (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP ProBook 440 G4 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - No loopback on ALC225/ALC295 codec (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC225 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC298 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add missing NVIDIA GPU codec IDs to patch table (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add hdmi id for a Geminilake variant (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codec device ID for ALC1220 (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - change the location for one of two front microphones (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix unbalance of i915 module refcount (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove GPIO_MASK (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix typo of pincfg for Dell quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codecs support for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove ALC285 device ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix doubly initialization of i915 component (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC3271 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Minor code refactoring for Intel HDMI codec parsers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Bind with i915 component before codec binding (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Skip card registration when no codec is found (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix endless loop of codec configure (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set input_path bitmap to zero after moving it to new place (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - There is no loopback mixer in the ALC234/274/294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add default procedure for suspend and resume state (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support headset mode for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix potential race at unregistration and unsol events (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add AZX_DRIVER_SKL for simplification (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply quirks to Broxton-T, too (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add ALC256 HP depop function (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Coffelake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Reorder ALC269 ASUS quirk entries (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek: Fix mic and headset jack sense on Asus X705UD (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix applying MSI dual-codec mobo quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Provide dual-codecs model option for a few Realtek codecs (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Kill unused set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix a typo in comment (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the use of set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the generic bind ctl helpers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move bind-mixer switch codes to generic parser (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix cpu lockup when stopping the cmd dmas (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP EliteBook 840 G3 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Move common haswell init to a helper (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add DP MST audio support (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake id to SKL_PLUS (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set intel audio clock to a proper value (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add more ML register definitions (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Improved position reporting on SKL+ (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move SKL+ vendor specific register definitions to hda_register.h (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Avoid tricky macros (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Limit values for chip addresses to 32-bit (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix LLCH register read (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Remove double parentheses (Jaroslav Kysela) [1463624] - [sound] alsa: platform/x86: dell-laptop: import dell_micmute_led_set() from leds/dell-led.c (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake HDMI codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Geminilake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda: check stream decoupled register state (Jaroslav Kysela) [1463624] - [sound] alsa: Fix forgotten dependency fix for tristate OSS sequencer kconfig (Jaroslav Kysela) [1463624] - [sound] alsa: emux: Fix/cleanup old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1463624] - [sound] alsa: atmel_abdac: clk_round_rate() can return a zero upon error (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Fix possible array overflow (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: xonar dg(x): make model_xonar_dg const (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Kill BUG_ON() usages (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_ymfpci_create() (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_card_ymfpci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Use common error handling code in snd_hdspm_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common code in hdsp_get_iobox_version() (Jaroslav Kysela) [1463624] - [sound] alsa: maestro3: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Remove null check before kfree (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: vx: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Use common error handling code in snd_cmipci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcsp: Use common error handling code in snd_card_pcsp_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Add support for STAudio ADCIII (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Fix forgotten user-copy conversion in init code (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Adjust four checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Use common error handling code in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Delete an error message for a failed memory allocation in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Delete an error message for a failed memory allocation in snd_opl3_new() (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: Delete an error message for a failed memory allocation in snd_ca0106_pcm_open_capture_channel() (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: Delete an error message for a failed memory allocation in snd_mixart_create() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: Delete an error message for a failed memory allocation in pcxhr_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Adjust seven checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Improve eight size determinations (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Delete an error message for a failed memory allocation in snd_hdspm_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Adjust five checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Use common error handling code in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Delete two error messages for a failed memory allocation in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: trident: Delete an error message for a failed memory allocation in snd_trident_tlb_alloc() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: fix string overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: fix format overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: fix string overflow warning (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Initialize chip after IRQ handler is registered (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Move inline before return type (Jaroslav Kysela) [1463624] - [sound] alsa: synth: Select snd-emux-synth explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops (Jaroslav Kysela) [1463624] - [sound] alsa: alsa : pcsp: pcsp_lib: constify snd_pcsp_playback_ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Get rid of set_fs() usage (Jaroslav Kysela) [1463624] - [sound] alsa: cs4281: Fix the leftover comment (Jaroslav Kysela) [1463624] - [sound] alsa: ak411x: Use array instead of offsetof() (Jaroslav Kysela) [1463624] - [sound] alsa: vx222: Use container_of() (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: fix spelling mistake in "ali_capture_preapre" (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: simply setting of the shortname for Xonar DG cards (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: avoid theoretical uninitialized access (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fix the incorrect check of dma_set_mask() call (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fallback DMA mask to 32bit (Jaroslav Kysela) [1463624] - [sound] alsa: vx: remove 'out of memory' message (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "overwriten" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "an union" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "swith" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: constify snd_ac97_res_table (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make hw structures const (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: constify pnp_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: riptide: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lx6464es: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lola: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs5535audio: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: aw2: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: sis7019: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0m: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: echoaudio: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usbusx2y: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ua101: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: snd-usb-caiaq: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: bcd2000: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_akm4xxx structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_ak4xxx_private structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: via82xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: sonicvibes: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1724: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ens137x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: bt87x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: azt3328: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-line6: constify snd_kcontrol_new strucutre array (Jaroslav Kysela) [1463624] - [sound] alsa: line6: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: pci: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: constify snd_emux_operators structure (Jaroslav Kysela) [1463624] - [sound] alsa: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted (Jaroslav Kysela) [1463624] - [sound] alsa: rename TLV-related macros so that they're friendly to user applications (Jaroslav Kysela) [1463624] - [sound] alsa: control: move layout of TLV payload to UAPI header (Jaroslav Kysela) [1463624] - [sound] alsa: topology: Export ID types for TLV controls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix negative appl_ptr handling in pcm-indirect helpers (Jaroslav Kysela) [1463624] - [sound] alsa: doc: Fix enum snd_jack_types comments (Jaroslav Kysela) [1463624] - [sound] alsa: compress: fix documentation errors (Jaroslav Kysela) [1463624] - [sound] alsa: memalloc.h - fix wrong truncation of dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: probe events when parameters are changed actually (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add tracepoints for final selection process of hardware parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Skip ack callback without actual appl_ptr update (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add 'applptr' event of tracepoint (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: unify codes to operate application-side position on PCM buffer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: localize snd_pcm_hw_params_choose() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add local header file for snd-pcm module (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused functions declaration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: fix the comments that refers to kernel-doc (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use static inline for snd_pcm_lib_alloc_vmalloc_buffer() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix kerneldoc for params_*() functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Convert params_*() with static inline functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: Use IS_ENABLED() in common headers (Jaroslav Kysela) [1463624] - [sound] alsa: compress: Remove unused variable (Jaroslav Kysela) [1463624] - [sound] alsa: hwdep: prevent a harmless shift wrapping bug (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Cancel pending autoload work at unbinding device (Jaroslav Kysela) [1463624] - [sound] alsa: core: Use pS printk format for direct addresses (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify ioctl functions for playback and capture streams (Jaroslav Kysela) [1463624] - [sound] alsa: Get rid of card power_lock (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix power lock unbalance via OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Correct broken procfs set up (Jaroslav Kysela) [1463624] - [sound] alsa: control: TLV data is unavailable at initial state of user-defined element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue TLV event for a set of user-defined element (Jaroslav Kysela) [1463624] - [sound] alsa: control: delegate TLV eventing to each driver (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Adjust nine function calls together with a variable assignment (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common error handling code in _snd_pcm_new() (Jaroslav Kysela) [1463624] - [sound] alsa: core: Fix unexpected error at replacing user TLV (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for ELEM_READ/ELEM_WRITE operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: seq: 2nd attempt at fixing race creating a queue (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix CONFIG_SND_SEQ_MIDI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for TLV request handler to user element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring TLV ioctl handler (Jaroslav Kysela) [1463624] - [sound] alsa: control: obsolete user_ctl_lock (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for TLV write/command operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for TLV operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify check for dma_mmap_coherent() availability (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Disable only control mmap for explicit appl_ptr sync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add an ioctl to specify the supported protocol version (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add the explicit appl_ptr sync support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix possible inconsistent appl_ptr update via mmap (Jaroslav Kysela) [1463624] - [sound] alsa: core: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Don't treat NULL chmap as a fatal error (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Allow dropping stream directly after resume (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Apply power lock globally to common ioctls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use s instead of c for format of PCM buffer tracepoints (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the modular sequencer registration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: return error immediately for parameters handling (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Reorganize kconfig and build (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the tristate build of OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: Make CONFIG_SND_OSSEMUL user-selectable (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use friendly name for id of PCM substream in trace print (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: move fixup of info flag after selecting single parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: calculate non-mask/non-interval parameters always when possible (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to refer parameters as constants (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add comment about application of rule to PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to check whether parameters are determined (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: adaption of code formatting (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove function local variable with alternative evaluation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use goto statement instead of while statement to reduce indentation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to apply parameter rules (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain interval-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain mask-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: obsolete RULES_DEBUG local macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: tracepoints for refining PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build OSS writev/readv helpers conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Kill set_fs() in PCM OSS layer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Direct in-kernel read/write support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify snd_pcm_playback_silence() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify read/write loop (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: More unification of PCM transfer codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call directly the common read/write helpers (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Shuffle codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Check PCM state by a common helper function (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Drop the old copy and silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: dummy: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Introduce copy_user, copy_kernel and fill_silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: pcm_local.h and remove some extraneous tabs (Jaroslav Kysela) [1463624] - [sound] alsa: declare snd_kcontrol_new structures as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call ack() whenever appl_ptr is updated (Jaroslav Kysela) [1463624] - [sound] alsa: control: remove entry limitation for list operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove set_fs() in PCM core code (Jaroslav Kysela) [1463624] - [sound] alsa: control: Simplify snd_ctl_elem_list() implementation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify forward/rewind codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use a common helper for PCM state check and hwsync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: mark snd_pcm_plug_slave_format arg as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use "do {} while (0)" for empty macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify function local and read-only table (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper function to refer parameter as read-only (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add const qualifier for read-only table for sampling rate (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Use IS_REACHABLE() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build pcm notifier code conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Don't break snd_use_lock_sync() loop by timeout (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix race during FIFO resize (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix racy cell insertions during snd_seq_pool_done() (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix link corruption by event error handling (Jaroslav Kysela) [1463624]- [scsi] qla2xxx: Move initialization of work element earlier (Himanshu Madhani) [1500417] - [scsi] qla2xxx: Fix uninitialized work element (Himanshu Madhani) [1500417] - [scsi] lpfc: change version to 11.4.0.4 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct nvme sg segment count check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops of nvme host during driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Extend RDP support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Ensure io aborts interlocked with the target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix secure firmware updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_nvme_fcp_io_submit during LIP (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Disable NPIV support if NVME is enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops if nvmet_fc_register_targetport fails (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Revise NVME module parameter descriptions for better clarity (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Set missing abort context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce log spew on controller reconnects (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix FCP hba_wqidx assignment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Move CQ processing to a soft IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Make ktime sampling more accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: PLOGI failures during NPIV testing (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix warning messages when NVME_TARGET_FC not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix lpfc nvme host rejecting IO with Not Ready message (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash receiving ELS while detaching driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in timer management routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cocci spatch "pool_zalloc-simple" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant null check on eqe (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use proper format string for dma_addr_t (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid false-positive gcc-8 warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid an unused function warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Buffer to Buffer credit recovery support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove console log clutter (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix bad sgl reposting after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme target failure after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix relative offset error on large nvmet target ios (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix MRQ > 1 context list handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Limit amount of work processed in IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME PRLI handling during RSCN (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc nvmet when fc port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix duplicate NVME rport entries and namespaces (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix handling of FCP and NVME FC4 types in Pt2Pt topology (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct return error codes to align with nvme_fc transport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: convert info messages to standard messages (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops when NVME Target is discovered in a nonNVME environment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rediscovery on switch blade pull (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix loop mode target discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix plogi collision that causes illegal state transition (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Replace PCI pool old API (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: support nvmet_fc defer_rcv callback (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't double count abort errors (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: spin_lock_irq() is not nestable (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix refcount error on node list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme io stoppage after link bounce (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash doing IO with resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after firmware flash when IO is running (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix SLI3 drivers attempting NVME ELS commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Break up IO ctx list into a separate get and put list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce time spent in IRQ for received NVME commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme_info sysfs output to be consistent (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system panic when express lane enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.0 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add auto EQ delay logic (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix defects reported by Coverity Scan (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix vports not logging into target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI retry handling when target rejects it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix System panic after loading the driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash on powering off BFS VM with passthrough device (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix return value of board_mode store routine in case of online failure (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix counters so outstandng NVME IO count is accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Port going offline after multiple resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet node ref count handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Lun Priority level shown as NA (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add changes to assist in NVMET debugging (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme port role handling in sysfs and debugfs handlers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix transition nvme-i rport handling to nport only (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add nvme initiator devloss support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: make a couple of functions static (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix spelling mistake "entrys" -> "entries" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: debugfs: get rid of pointless access_ok() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: prevent potential null pointer dereference (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Avoid NULL pointer dereference in lpfc_els_abort() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvmet_fc: fix format string (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet-fc: remove target cpu scheduling flag (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix build issue if NVME_FC_TARGET is not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NULL pointer dereference during PCI error recovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update version to 11.2.0.14 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add MDS Diagnostic support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cleanup entry_repost settings on SLI4 queues (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME I+T not registering NVME as a supported FC4 type (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Added recovery logic for running out of NVMET IO context resources (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET data buffer pool fir ELS/CT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI driver not decrementing counter causing bad rport state (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet RQ resource needs for large block writes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Adding additional stats counters for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system crash when port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix used-RPI accounting problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: ensure els_wq is being checked before destroying it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: double lock typo in lpfc_ns_rsp() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc_get_wwpn at wrong offset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix memory corruption of the lpfc_ncmd->list pointers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: revison 11.2.0.12 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update ABORT processing for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix implicit logo and RSCN handling for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Fabric assigned WWN support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix max_sgl_segments settings for NVME / NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after issuing lip reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver load issues when MRQ=8 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove hba lock from NVMET issue WQE (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Fix nvme initiator handling when not enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is V1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver unload/reload operation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI ACC rsp for NVME (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix extra line print in rqpair debug print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove NULL ptr check before kfree (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove unused defines for NVME PostBuf (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix spelling in comments (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add debug messages for nvme/fcp resource allocation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix log message in completion path (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rejected nvme LS Req (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme unregister port timeout (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Standardize nvme SGL segment count (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: Rework target side abort handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add req_release to lldd api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add target feature flags for upcall isr contexts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix potential buffer overflow (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix building without debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PT2PT PRLI reject (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc version bump for rhel7.5 nvme to 11.2.0.11 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Finalize Kconfig options for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add missing Kconfig NVME dependencies (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: replace init_timer by setup_timer (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use div_u64 for 64-bit division (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator base (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove dead sli3 nvme code (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct double print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add NVME exchange aborts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix IO submission if WQ is full (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Dick Kennedy) [1385844 1461977 1387768] - [lpfc] Fix crash during Hardware error recovery on SLI3 adapters (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant assignment of sgel (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Update lpfc version to 11.2.0.8 for rhel7.5 with NVME support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update copyrights (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: bind to nvmet_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Receive buffer updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: bind to nvme_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue dump routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue prints (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: minor code cleanups (Dick Kennedy) [1385844 1461977 1387768]- [infiniband] lx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix ETHTOOL_GRXCLSRLALL handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix small packet threshold (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix UAR memory leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv4 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix driver load bad flow when having fw initializing timeout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix issue in populating the PFC config paramters (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible system hang in the dcbnl-getdcbx() path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix sending an invalid PFC error mask to MFW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible error in populating max_tc field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: set XPT_CONG_CTRL flag for bc xprt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: fix false-postive maybe-uninitialized warning (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cq: Don't process more than the given budget (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: increment msn only when completing a request (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] uapi: fix rdma/mlx5-abi.h userspace compilation errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Update documentation link (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: fix a type issue in ocrdma_put_pd_num() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Activate device on link up (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Dont hardcode QP header page (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Cleanup unused variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] Fix alignment of mmap cookies to support VIPT caching (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Protect against self-requeue of a cq work item (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Avoid supporting udp tunnel port ndo for VF reps (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the proper UAPI values when offloading TC vlan actions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Squelch kbuild sparse complaint (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix interrupt flags on Rx LL2 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Prevent creation of too-big u32-chains (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: add IPV6 dependency (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't use attention PTT for configuring BW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix race with multiple VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: flag transports as having congestion control (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Use __skb_fill_page_desc() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma_cm: fail iwarp accepts w/o connection params (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Fix link indication race (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't allocate SBs using main PTT (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Prevent index problems in loopback test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reflect PF link when initializing VF (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Free netdevice only after stoping slowpath (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Initialize lock and slowpath workqueue early (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reserve doorbell BAR space for present CPUs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Read queue state before releasing buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Release CQ resource under lock on failure (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: fix potential divide by 0 in mlx4_en_auto_moderation() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Drain the send queue before destroying a QP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add support for draining IB_POLL_DIRECT completion queues (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Improve an error path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Make a diagnostic message more informative (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Document locking conventions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: Fix some error handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Expose vendor error to ULPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: use size_t for passing array length (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove redudant label (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: remove the unnecessary memory free (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Code reuse with memdup_copy (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add rvt_rnr_tbl_to_usec function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Do not set physical link state if DC is in the shutdown state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Modify logging frequency of DCC errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Correct ack count for passive (RTR) QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Updates to use rdmavt's SGE helper routines (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Move SGE state helper routines into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Update copy_sge to use boolean arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Adding timer logic to rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH credit functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move two IB event functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Check upper-case EFI variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Reduce oversized fields in struct hfi1_packet (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add additional fields to qp_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Allocate context data on memory node (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Use per-CPU reference count for MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Access hfi1_ibport through rcd pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct error calldown locking (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use static CTLE with Preset 6 for integrated HFIs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Ensure read of producer s_head is correct (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct defered count after processing qp_wait_list (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: use setup_timer to simplify the code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/iser: Protect completion context active_qps update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not fire tasklet unless necessary (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Add driver support for PTP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Add infrastructure for PTP support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not use rwlock in fast path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Destination and source addr families must match (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add default RoCE TOS to CMA configfs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Remove pointer casting from void to net_device (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix configuration of port capabilities (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix blue flame buffer size calculation (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Remove unused variable from function declaration (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Query ports via the core instead of direct into the driver (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Add protocol for USNIC (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add implicit MR support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose MR cache for mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add null_mkey access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Indicate that process is being terminated (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Update on demand page (ODP) support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add implicit MR flag (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add port counter support for Receive WQs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose Q counters groups only if they are supported by FW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Remove deprecated module parameter (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Assign DSCP for R-RoCE QPs Address Path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Avoid SMP MADs from VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add additional checks before processing MADs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Return error for unsupported signature type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix out-of-bound access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rhel-only: Add CONFIG_INFINIBAND_BNXT_RE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: fix for "bnxt_en: Update to firmware interface spec 1.7.0." (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re driver build support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re RoCE driver (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] xprtrdma: Refactor management of mw_list field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Handle stale connection rejection (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: fix build errors when linux/phy*.h is removed from sa.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Poll CQs in "workqueue" mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Combine list fields in struct svc_rdma_op_ctxt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Remove unused sc_dto_q field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up backchannel send header encoding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Call header decoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Reply header encoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Another sendto chunk list parsing update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: fix another maybe-uninitialized false-positive (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: fix a condition (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Bring back bfreg uar map dedicated pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Tx, no inline copy on ConnectX-5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: TX WQE update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Configure cache line size for start and end padding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix static checker warnings (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] cxgb4: get rid of custom busy poll code (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] lx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Check the enabling mtu flag in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Pass user MTU value to Firmware at set port command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Get num_tc using netdev_get_num_tc (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Add resource alloc/dealloc debugging (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Device revision support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Replace ENOSYS with better fitting error codes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add inline function to validate port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Fix reversed test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove the unnecessary error check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Remove empty function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: create struct ib_port_cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: function interface change (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Allow port reuse for rdma_id (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add debug messages to error flows (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove unnecessary returned value check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/isert: fix spelling mistake: "teminating" -> "terminating" (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mad: Add port_num to error message (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Remove unused qp_type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Fix typo in comment (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: CQE compression control code reuse (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Reduce memory consumption on kdump kernel (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Enable Eth VFs to query their min-inline value for user-space (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Push min-inline mode resolution helper into the core (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support for setting VF min rate (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Maximize ip tunnel key usage on the TC offloading path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the full tunnel key info for encapsulation offload house-keeping (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: TC ipv4 tunnel encap offload cosmetic changes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Add TC offloads matching on IPv6 encapsulation headers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Use exact encap header size for the FW input buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: support __GFP_MEMALLOC for rx (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Receive s-tagged packets in promiscuous mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support to s-tag in mlx5 firmware interface (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix version printout in case of health issue (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Remove information print after attempt to load mlx5_ib module (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Replace memset with eth_zero_addr (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: use cached port state when bind loopback (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: resolve to first active ib port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: export ib_get_cached_port_state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: add port state cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Change list_del to list_del_init in the tx object (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Replace list_del of the neigh->list with list_del_init (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Use debug prints instead of warnings in RNR WC status (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Add detailed error message to dev_queue_xmit call (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: rtnl_unlock can not come after free_netdev (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock between rmmod and set_mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock over vlan_mutex (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Set device connection mode only when needed (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: When given an invalid UD MTU, give debug msg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: Replace BUG() with BUG_ON() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Fix incorrect structure packing for booleans (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: restructure functions that create/destroy QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: drop pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: drop qib_pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/nes: use designated initializers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix an skb leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix reference leaks in memory key invalidation code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix a MR reference leak in check_rkey() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Generate a completion for all failed work requests (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Introduce functions for queue draining (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Add a runtime check in alloc_index() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Issue warnings once (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Let the compiler check the type of the cleanup functions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove superfluous casts (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused variable and an unused argument (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Constify the pool name (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma: Adding ethertype ETH_P_IBOE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Unify style of IOCTL commands (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Rename RDMA magic number (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move HFI1 IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: Avoid redeclaration error (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move legacy MAD IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Commonize RDMA IOCTL declarations location (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Activate support for 4K UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support 4k UAR for libmlx5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Allow future extension of libmlx5 input data (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Use blue flame register allocator in mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add interface to get reference to a UAR (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Introduce blue flame register allocator (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix retrieval of index to first hi class bfreg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx5: Fix naming convention with respect to UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix error handling order in create_kernel_qp (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix kernel to user leak prevention logic (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Improve MR check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add ODP atomics support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] {net,ib}/mlx5: Refactor page fault handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Update PAGE_FAULT_RESUME layout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add MR cache for large UMR regions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add support for big MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Refactor UMR post send format (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Support new MR features (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add helper mlx5_ib_post_send_wait (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Reorder code in query device command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix offset naming for reserved fields in hca_cap_bits (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Add support for ndo_set_vf_trust (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]- [kernel] audit: ensure that 'audit=1' actually enables audit for PID 1 (Paul Moore) [1487352] - [tools] perf c2c: Fix remote HITM detection for Skylake (Jiri Olsa) [1485994] - [tools] perf test: Add test cases for new data source encoding (Jiri Olsa) [1485994] - [tools] perf tools: Add support for printing new mem_info encodings (Jiri Olsa) [1485994] - [uapi] perf/x86: Fix data source decoding for Skylake (Jiri Olsa) [1485994] - [x86] perf/x86: Move Nehalem PEBS code to flag (Jiri Olsa) [1485994] - [x86] kvm: x86: Fix potential preemption when get the current kvmclock timestamp (Marcelo Tosatti) [1496522] - [x86] kvm: x86: remove irq disablement around KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1496522] - [x86] nmi: Use raw lock (Scott Wood) [1465546] - [dma] s390, ppc: Remove dma_supported for s390 and powerpc (Don Dutile) [1499440] - [s390] Cleanup arch/s390/Kconfig DMA_ATTRS (Don Dutile) [1499440] - [s390] qdio: avoid reschedule of outbound tasklet once killed (Hendrik Brueckner) [1499699] - [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1499014] - [scsi] csiostor: fail probe if fw does not support FCoE (Arjun Vynipadath) [1458318] - [scsi] csiostor: update module version (Arjun Vynipadath) [1458318] - [scsi] csiostor: add check for supported fw version (Arjun Vynipadath) [1458318] - [scsi] csiostor: Avoid content leaks and casts (Arjun Vynipadath) [1458318] - [scsi] csiostor: add support for Chelsio T6 adapters (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix use after free in csio_hw_use_fwconfig() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Fix completion usage (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix an error code in csio_hw_init() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use firmware version from cxgb4/t4fw_version.h (Arjun Vynipadath) [1458318] - [scsi] csiostor: T5 Firmware fix and cleanup (Arjun Vynipadath) [1458318] - [scsi] csiostor: Removed file csio_hw_t4.c (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove T4 FCoE Support (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix sparse warnings (Arjun Vynipadath) [1458318] - [scsi] csiostor: firmware upgrade fix (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use pci_enable_msix_range() instead of pci_enable_msix() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove superfluous call to pci_disable_msix() (Arjun Vynipadath) [1458318] - [char] ipmi:ssif: Add missing unlock in error branch (Tony Camuso) [1457807] - [char] ipmi: constify bmc_dev_attr_group and bmc_device_type (Tony Camuso) [1457807] - [char] ipmi: get rid of field-by-field __get_user() (Tony Camuso) [1457807] - [char] ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one (Tony Camuso) [1457807] - [char] ipmi:ssif: Use i2c_adapter_id instead of adapter->nr (Tony Camuso) [1457807] - [char] ipmi: Use the proper default value for register size in ACPI (Tony Camuso) [1457807] - [char] ipmi_ssif: remove redundant null check on array client->adapter->name (Tony Camuso) [1457807] - [char] ipmi: Pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix watchdog timeout set on reboot (Tony Camuso) [1457807] - [char] ipmi_ssif: unlock on allocation failure (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response (Tony Camuso) [1457807] - [char] ipmi_si: use smi_num for init_name (Tony Camuso) [1457807] - [char] Move platform device creation earlier in the initialization (Tony Camuso) [1457807] - [char] ipmi: bt-bmc: Add ast2500 compatible string (Tony Camuso) [1457807] - [char] ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' (Tony Camuso) [1457807] - [char] ipmi_ssif: use setup_timer (Tony Camuso) [1457807] - [char] ipmi: Fix kernel panic at ipmi_ssif_thread() (Tony Camuso) [1457807] - [char] ipmi_si: Clean up printks (Tony Camuso) [1457807] - [mm] page_cgroup: Fix Kernel bug during boot with memory cgroups enabled (Larry Woodman) [1483747] - [fs] ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1458728] - [fs] flexfiles: fix leak of nfs4_ff_ds_version arrays (Steve Dickson) [1496533] - [fs] nfs: Fix 2 use after free issues in the I/O code (Steve Dickson) [1496506] - [fs] pnfs: Use the standard I/O stateid when calling LAYOUTGET (Steve Dickson) [1496503] - [fs] nfsv4: Use correct inode in _nfs4_opendata_to_nfs4_state() (Steve Dickson) [1496500] - [fs] nfsv4.1: Fix a race in nfs4_proc_layoutget (Steve Dickson) [1478509] - [fs] nfsv4: fix a reference leak caused WARNING messages (Steve Dickson) [1478507] - [fs] nfsv4: Fix an rcu lock leak (Steve Dickson) [1478505] - [fs] nfs: Don't write back further requests if there is a pending write error (Steve Dickson) [1478486] - [fs] nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type (Steve Dickson) [1478511] - [fs] pnfs/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() (Steve Dickson) [1478511] - [fs] nfs: Fix another COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] nfs: Fix a COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] pnfs: Ensure we commit the layout if it has been invalidated (Steve Dickson) [1478487] - [fs] flexfiles: Fix up the ff_layout_write_pagelist failure path (Steve Dickson) [1478487] - [fs] PNFS for stateid errors retry against MDS first (Steve Dickson) [1458863] - [fs] PNFS fix EACCESS on commit to DS handling (Steve Dickson) [1458863] - [fs] PNFS fix fallback to MDS if got error on commit to DS (Steve Dickson) [1458863] - [fs] pnfs: Fix a deadlock when coalescing writes and returning the layout (Steve Dickson) [1478500] - [fs] pnfs: Don't clear the layout return info if there are segments to return (Steve Dickson) [1478500]- [nvme] fix the definition of the doorbell buffer config support bit (David Milburn) [1454365 1456486 1457880] - [nvme] pci: use dma memory for the host memory buffer descriptors (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: default MR page size to 4k (David Milburn) [1457880 1456486 1454365] - [nvme] pci: set cqe_seen on polled completions (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: fix reporting of unrecognized options (David Milburn) [1457880 1456486 1454365] - [nvme] fc: eliminate incorrect static markers on local variables (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct use after free on list teardown (David Milburn) [1457880 1456486 1454365] - [nvme] don't overwrite identify sn/fr with 0-bytes (David Milburn) [1457880 1456486 1454365] - [nvme] fix nvme reset command timeout handling (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix CMB sysfs file removal in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add defer_req callback for deferment of cmd buffer return (David Milburn) [1457880 1456486 1454365] - [nvme] strip trailing 0-bytes in wwid_show (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix HMB size calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise TRADDR parsing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: address target disconnect race conditions in fcp io submit (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics commands should use the fctype field for data direction (David Milburn) [1457880 1456486 1454365] - [nvme] also provide a UUID in the WWID sysfs attribute (David Milburn) [1457880 1456486 1454365] - [nvme] don't report 0-bytes in serial number (David Milburn) [1457880 1456486 1454365] - [nvme] Move serial number from controller to subsystem (David Milburn) [1457880 1456486 1454365] - [nvme] prefix version configfs file with attr (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix an error handling path in 'nvme_probe()' (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Remove nvme_setup_prps BUG_ON (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix byte swapping in nvmet_fc_ls_create_association (David Milburn) [1457880 1456486 1454365] - [nvme] pci: add module parameter for io queue depth (David Milburn) [1457880 1456486 1454365] - [nvme] pci: compile warnings in nvme_alloc_host_mem() (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Accept variable pad lengths on Create Association LS (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise Create Association descriptor length (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: unconditionally recycle the request mr (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme_uninit_ctrl into stop and uninit (David Milburn) [1457880 1456486 1454365] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: remove race conditions from IB signalling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: use blk_mq_delay_run_hw_queue instead of open-coding it (David Milburn) [1457880 1456486 1454365] - [nvme] fc: update tagset nr_hw_queues after queues reinit (David Milburn) [1457880 1456486 1454365] - [nvme] loop: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't override opts->nr_io_queues (David Milburn) [1457880 1456486 1454365] - [nvme] pci: rename to nvme_pci_configure_admin_queue (David Milburn) [1457880 1456486 1454365] - [nvme] move ctrl cap to struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] move queue_count to the nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] Quirks for PM1725 controllers (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: register ib_client to not deadlock in device removal (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix error recovery on link down (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix crashes on bad opcodes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix crash when nvme controller connection fails (David Milburn) [1457880 1456486 1454365] - [nvme] fc: replace ioabort msleep loop with completion (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix double calls to nvme_cleanup_cmd() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: verify that a controller returns the correct NQN (David Milburn) [1457880 1456486 1454365] - [nvme] simplify nvme_dev_attrs_are_visible (David Milburn) [1457880 1456486 1454365] - [nvme] read the subsystem NQN from Identify Controller (David Milburn) [1457880 1454365 1456486] - [nvme] remove a misleading comment on struct nvme_ns (David Milburn) [1457880 1456486 1454365] - [nvme] explicitly disable APST on quirked devices (David Milburn) [1389600] - [nvme] use a single NVME_AQ_DEPTH and relax it to 32 (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out the cqe reading mechanics from __nvme_process_cq (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out cqe handling into a dedicated routine (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Introduce nvme_ring_cq_doorbell (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix stuck nvme reset (David Milburn) [1457880 1456486 1454365] - [nvme] implement NS Optimal IO Boundary from 1.3 Spec (David Milburn) [1457880 1456486 1454365] - [nvme] no need to wait for the reset when keepalive fails (David Milburn) [1457880 1456486 1454365] - [nvme] move reset workqueue handling to common code (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Remove watchdog timer (David Milburn) [1457880 1456486 1454365] - [nvme] move protection information check into nvme_setup_rw (David Milburn) [1457880 1456486 1454365] - [nvme] mark shutdown_timeout static (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix error code in nvme_rdma_create_ctrl() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: keep track of nvmet connect error status (David Milburn) [1457880 1456486 1454365] - [nvme] add fields into identify controller data structure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Remove a set-but-not-used variable (David Milburn) [1457880 1456486 1454365] - [nvme] use ctrl->device consistently for logging (David Milburn) [1457880 1456486 1454365] - [nvme] allow overriding the NVMe VS via configfs (David Milburn) [1457880 1456486 1454365] - [nvme] add uuid field to nvme_ns and populate via configfs (David Milburn) [1451199] - [nvme] implement namespace identify descriptor list (David Milburn) [1451199] - [nvme] provide UUID value to userspace (David Milburn) [1451199] - [nvme] get list of namespace descriptors (David Milburn) [1451199] - [nvme] rename uuid to nguid in nvme_ns (David Milburn) [1451199] - [nvme] introduce NVMe Namespace Identification Descriptor structures (David Milburn) [1457880 1456486 1454365] - [nvme] use NVME_IDENTIFY_DATA_SIZE (David Milburn) [1457880 1456486 1454365] - [nvme] [lib] add sg_zero_buffer() helper (David Milburn) [1457880 1456486 1454365] - [nvme] nvme-pci: remove redundant includes (David Milburn) [1454365 1456486 1457880] - [nvme] nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride (David Milburn) [1457880 1456486 1454365] - [nvme] move nr_reconnects to nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] queue ns scanning and async request from nvme_wq (David Milburn) [1457880 1456486 1454365] - [nvme] Move transports to use nvme-core workqueue (David Milburn) [1457880 1456486 1454365] - [nvme] Don't allow to reset a reconnecting controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Get rid of CONNECTED state (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: rework rdma connection establishment error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: make nvme_rdma_(create|destroy)_queue_ib symmetrical (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Make queue flags bit numbers and not shifts (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: get rid of unused ctrl lock (David Milburn) [1457880 1456486 1454365] - [nvme] loop: get rid of unused controller lock (David Milburn) [1457880 1456486 1454365] - [nvme] pci: implement host memory buffer support (David Milburn) [1454365 1456486 1457880] - [nvme] [kernel] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute (David Milburn) [1457880 1456486 1454365] - [nvme] save hmpre and hmmin in struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] add dword 12 - 15 fields to struct nvme_features (David Milburn) [1457880 1456486 1454365] - [nvme] add struct nvme_host_mem_buf_desc and HMB flags (David Milburn) [1457880 1456486 1454365] - [nvme] relax APST default max latency to 100ms (David Milburn) [1389600] - [nvme] only consider exit latency when choosing useful non-op power states (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix missing put reference on controller create failure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: on lldd/transport io error, terminate association (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fast fail incoming requests while we reconnect (David Milburn) [1468743] - [nvme] pci: fix multiple ctrl removal scheduling (David Milburn) [1454365 1456486 1457880] - [nvme] fix hang in remove path (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST on Intel 600P/P3100 devices (David Milburn) [1389600] - [nvme] replace is_flags field in nvme_ctrl_ops with a flags field (David Milburn) [1457880 1456486 1454365] - [nvme] pci: consistencly use ctrl->device for logging (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove extra controller reference taken on reconnect (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct nvme status set on abort (David Milburn) [1457880 1456486 1454365] - [nvme] fc: set logging level on resets/deletes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise comment on teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Support ctrl_loss_tmo (David Milburn) [1457880 1456486 1454365] - [nvme] fc: get rid of local reconnect_delay (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: support devices with queue size < 32 (David Milburn) [1457880 1456486 1454365] - [nvme] release the sq ref on rdma read errors (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove target cpu scheduling flag (David Milburn) [1457880 1456486 1454365] - [nvme] fc: stop queues on error detection (David Milburn) [1457880 1456486 1454365] - [nvme] fc: require target or discovery role for fc-nvme targets (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct port role bits (David Milburn) [1457880 1456486 1454365] - [nvme] unmap CMB and remove sysfs file in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: remove nvme_trans_security_protocol (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: Consider LBA format in IO splitting calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: avoid memory corruption caused by calling nvmf_free_options() twice (David Milburn) [1457880 1456486 1454365] - [nvme] Add nvme_core.force_apst to ignore the NO_APST quirk (David Milburn) [1389600] - [nvme] Display raw APST configuration via DYNAMIC_DEBUG (David Milburn) [1389600] - [nvme] Fix APST comment (David Milburn) [1389600] - [nvme] fcloop: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: properly endian swap sq_head (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark the sqhd field as __le16 (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark nvmet_fc_handle_fcp_rqst static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add controller reset support (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add aen abort to teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix command id check (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Change traddr field separator to a colon (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add ls aborts on remote port teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Move LS's to rport (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add missing reference in add_port (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Rework target side abort handling (David Milburn) [1457880 1456486 1454365] - [nvme] fcloop: split job struct from transport for req_release (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add req_release to lldd api (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add target feature flags for upcall isr contexts (David Milburn) [1457880 1456486 1454365] - [nvme] convert from kmap to nvmet_copy_from_sgl (David Milburn) [1457880 1456486 1454365] - [nvme] improve performance for virtual NVMe devices (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Don't set reserved SQ create flags (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST off on THNSF5256GPUK TOSHIBA (David Milburn) [1389600] - [nvme] Adjust the Samsung APST quirk (David Milburn) [1389600] - [nvme] make nvme_error_status private (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme status from block req->errors (David Milburn) [1454365 1456486 1457880] - [nvme] fc: fix status code handling in nvme_fc_fcpio_done (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] loop: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] move the retries count to struct nvme_request (David Milburn) [1454365 1456486 1457880] - [nvme] mark nvme_max_retries static (David Milburn) [1457880 1456486 1454365] - [nvme] cleanup nvme_req_needs_retry (David Milburn) [1457880 1456486 1454365] - [nvme] move ->retries setup to nvme_setup_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] factor request completion code into a common helper (David Milburn) [1457880 1456486 1454365] - [nvme] fc: drop ctrl for all command completions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] loop: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clean up host fcpio done status handling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clear SG list to avoid double frees (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct LS validation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync NVME LS reject reasons with spec (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add check of status_code in ERSP_IU (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync FC-NVME header with standard (David Milburn) [1457880 1456486 1454365] - [nvme] loop: retrieve iod from the cqe command_id (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove unneeded (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] use symbolic constants for log identifiers (David Milburn) [1457880 1456486 1454365] - [nvme] Introduced helper routine for controller status check (David Milburn) [1457880 1456486 1454365] - [nvme] fixed avoided printing nvmet: twice in error logs (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove some code duplication (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Give some more grace for rdma connection establishment (David Milburn) [1457880 1456486 1454365] - [nvme] fix byte swap in nvmet_parse_io_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] add missing byte swap in nvmet_get_smart_log (David Milburn) [1457880 1456486 1454365] - [nvme] loop: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] confirm sq percpu has scheduled and switched to atomic (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix a possible use-after-free when destroying the admin queue (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: add support for host_traddr (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix error handling (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use nvme cm status helper (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: move nvme cm status helper to .h file (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use rdma connection reject helper functions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't bother to validate ioccsz and iorcsz (David Milburn) [1457880 1456486 1454365] - [nvme] pci: No special case for queue busy on IO (David Milburn) [1457880 1456486 1454365] - [nvme] core: Fix race kicking freed request_queue (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Disable on removal when disconnected (David Milburn) [1457880 1456486 1454365] - [nvme] Enable autonomous power state transitions (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Export dev_pm_qos_update_user_latency_tolerance (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Fix writing 'auto' to pm_qos_latency_tolerance_us (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Improve sysfs pm_qos_latency_tolerance validation (David Milburn) [1457880 1456486 1454365] - [nvme] Add a quirk mechanism that uses identify_ctrl (David Milburn) [1454365 1456486 1457880] - [nvme] make nvmf_register_transport require a create_ctrl callback (David Milburn) [1457880 1456486 1454365] - [nvme] Use CNS as 8-bit field and avoid endianness conversion (David Milburn) [1457880 1456486 1454365] - [nvme] add semicolon in nvme_command setting (David Milburn) [1457880 1456486 1454365] - [nvme] fix build with gcc-4.4.4 (David Milburn) [1457880 1456486 1454365] - [nvme] avoid dereferencing nvmet_req (David Milburn) [1457880 1456486 1454365] - [nvme] Make controller state visible via sysfs (David Milburn) [1457880 1456486 1454365] - [nvme] Make cntlid globally unique (David Milburn) [1457880 1456486 1454365] - [nvme] fc: cleanup of abort flag processing in fcp_op_done (David Milburn) [1457880 1456486 1454365] - [nvme] admin-cmd: fix spelling mistake: Counld -> Could (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Don't mark IOD as aborted if abort wasn't sent (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: don't rely on BLK_MAX_CDB (David Milburn) [1457880 1456486 1454365]- [s390] pci: correct hotplug related issues (Hendrik Brueckner) [1486403] - [s390] pci: recognize name clashes with uids (Hendrik Brueckner) [1486403] - [s390] pci: provide more debug information (Hendrik Brueckner) [1486403] - [s390] pci: fix handling of PEC 306 (Hendrik Brueckner) [1486403] - [s390] pci: improve pci hotplug (Hendrik Brueckner) [1486403] - [s390] pci: introduce clp_get_state (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during fmb (de)registration (Hendrik Brueckner) [1486403] - [s390] pci: improve unreg_ioat error handling (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during interrupt deregistration (Hendrik Brueckner) [1486403] - [s390] pci: don't cleanup in arch_setup_msi_irqs (Hendrik Brueckner) [1486403] - [s390] scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix missing trace records for early returns in TMF eh handlers (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records (Hendrik Brueckner) [1494576] - [media] stk1160: Remove '.' from Kconfig (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate *.c_shipped files after previous changes (Prarit Bhargava) [1498552] - [scripts] kconfig: Introduce the "imply" keyword (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate shipped zconf.{hash, lex}.c files (Prarit Bhargava) [1498552] - [scripts] kconfig: warn of unhandled characters in Kconfig commands (Prarit Bhargava) [1498552] - [scripts] kconfig: allow use of relations other than (in)equality (Prarit Bhargava) [1498552] - [scripts] kconfig: re-generate *.c_shipped files after previous change (Prarit Bhargava) [1498552] - [scripts] kconfig: don't silently ignore unhandled characters (Prarit Bhargava) [1498552] - [scripts] kbuild: trivial - use tabs for code indent where possible (Prarit Bhargava) [1498552] - [scripts] kconfig: make allnoconfig disable options behind EMBEDDED and EXPERT (Prarit Bhargava) [1498552] - [scripts] kconfig: remove unused definition from scanner (Prarit Bhargava) [1498552] - [scripts] kconfig: regenerate bison parser (Prarit Bhargava) [1498552] - [scripts] kconfig: do not special-case 'MODULES' symbol (Prarit Bhargava) [1498552] - [kernel] modules: do not depend on kconfig to set 'modules' option to symbol MODULES (Prarit Bhargava) [1498552] - [acpi] acpi / dptf: move int340x_thermal.c to the DPTF folder (Prarit Bhargava) [1496811] - [acpi] acpi / dptf: Add DPTF power participant driver (Prarit Bhargava) [1496811] - [scsi] storvsc: fix memory leak on ring buffer busy (Cathy Avery) [1469095] - [scsi] storvsc: use default I/O timeout handler for FC devices (Cathy Avery) [1469095] - [scsi] storvsc: remove unnecessary channel inbound lock (Cathy Avery) [1469095] - [scsi] storvsc: use in place iterator function (Cathy Avery) [1469095] - [scsi] storvsc: Add support for FC rport (Cathy Avery) [1469095] - [scsi] scsi_transport_fc: Add dummy initiator role to rport (Cathy Avery) [1469095] - [scsi] storvsc: remove return at end of void function (Cathy Avery) [1469095] - [tools] perf bench: Copy kernel files needed to build mem{cpy, set} x86_64 benchmarks (Jeff Moyer) [1437205] - [x86] mce: Fix copy/paste error in exception table entries (Jeff Moyer) [1437205] - [x86] mce: Improve memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Fix return type/value for memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Add memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries (Jeff Moyer) [1437205] - [x86] mce: Add PCI quirks to identify Xeons with machine check recovery (Jeff Moyer) [1437205] - [x86] x86/cpufeature: Carve out X86_FEATURE_* (Jeff Moyer) [1437205] - [x86] x86/headers: Don't asm/processor.h in asm/atomic.h (Jeff Moyer) [1437205] - [kernel] jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL (Jeff Moyer) [1437205] - [x86] x86/mm: add mcsafe exception table mechanism (Jeff Moyer) [1437205] - [tools] perf bench mem: Prepare the x86-64 build for upstream memcpy_mcsafe() changes (Jeff Moyer) [1437205] - [pci] dpc: Add local struct device pointers (Myron Stowe) [1499031] - [pci] dpc: Add eDPC support (Myron Stowe) [1499031] - [pci] dpc: Fix control register setting (Myron Stowe) [1499031] - [pci] dpc: Skip DPC event if device is not present (Myron Stowe) [1499031] - [pci] dpc: Wait for Root Port busy to clear (Myron Stowe) [1499031] - [pci] dpc: Decode extended reasons (Myron Stowe) [1499031] - [pci] Make DPC explicitly non-modular (Myron Stowe) [1499031] - [pci] Remove DPC tristate module option (Myron Stowe) [1499031] - [pci] Bind DPC to Root Ports as well as Downstream Ports (Myron Stowe) [1499031] - [pci] Fix whitespace in struct dpc_dev (Myron Stowe) [1499031] - [pci] Convert Downstream Port Containment driver to use devm_* functions (Myron Stowe) [1499031] - [security] selinux: fix double free in selinux_parse_opts_str() (Paul Moore) [1456843] - [s390] report new vector facilities (Hendrik Brueckner) [1375265] - [s390] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled (Hendrik Brueckner) [1494577] - [s390] qeth: fix L3 next-hop in xmit qeth hdr (Hendrik Brueckner) [1490787] - [ata] libata: Fix device_rh removal warning (Prarit Bhargava) [1455942] - [i2c] i801: Add support for Intel Gemini Lake (Steve Best) [1457268] - [tools] power turbostat: initial Gemini Lake SOC support (Steve Best) [1465246] - [powercap] intel_rapl: Add support for Gemini Lake (Steve Best) [1464887]- [fs] ext4: in ext4_seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1494317] - [fs] cifs: show 'soft' in the mount options for hard mounts (Leif Sahlberg) [1490774] - [fs] cifs: Reconnect expired SMB sessions (Leif Sahlberg) [1477052] - [fs] nfsd: give out fewer session slots as limit approaches (Dave Wysochanski) [1492234] - [fs] nfsd: increase DRC cache limit (Dave Wysochanski) [1492234] - [fs] ext4: fix off-by-in loop termination in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1469363] - [fs] ext4: fix SEEK_HOLE (Bill O'Donnell) [1469363] - [netdrv] atlantic: fix iommu errors (David Arcari) [1490698] - [netdrv] aquantia: Fix transient invalid link down/up indications (David Arcari) [1452077] - [netdrv] aquantia: Fix Tx queue hangups (David Arcari) [1452077] - [netdrv] aquantia: use centralized core mtu check (David Arcari) [1452077] - [netdrv] aquantia: Setup max_mtu in ndev to enable jumbo frames (David Arcari) [1452077] - [netdrv] aquantia: set net_device mtu when mtu is changed (David Arcari) [1452077] - [netdrv] aquantia: Fixes for aq_ndev_change_mtu (David Arcari) [1452077] - [netdrv] aquantia: Show info message if bad firmware version detected (David Arcari) [1452077] - [netdrv] aquantia: Fix for multicast filter handling (David Arcari) [1452077] - [netdrv] aquantia: Fix for incorrect speed index (David Arcari) [1452077] - [netdrv] aquantia: Workaround for HW checksum bug (David Arcari) [1452077] - [netdrv] aquantia: Fix for number of RSS queues (David Arcari) [1452077] - [netdrv] aquantia: Extra spinlocks removed (David Arcari) [1452077] - [netdrv] aquantia: atlantic: remove declaration of hw_atl_utils_hw_set_power (David Arcari) [1452077] - [netdrv] aquantia: remove redundant checks on error status (David Arcari) [1452077] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1454906] - [netdrv] e1000e: Initial Support for IceLake (David Arcari) [1454906] - [netdrv] e1000e: add check on e1e_wphy() return value (David Arcari) [1454906] - [netdrv] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails (David Arcari) [1454906] - [netdrv] e1000e: add statistic indicating number of skipped Tx timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix race condition around skb_tstamp_tx() (David Arcari) [1454906] - [netdrv] update drivers to make both SW and HW TX timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (David Arcari) [1454906] - [netdrv] sfc: don't try and read ef10 data on non-ef10 NIC (Jarod Wilson) [1479400] - [netdrv] sfc: Add ethtool -m support for QSFP modules (Jarod Wilson) [1479400] - [netdrv] sfc: don't read beyond unicast address list (Jarod Wilson) [1474250 1479400] - [netdrv] sfc: correct comment on efx_mcdi_process_event (Jarod Wilson) [1479400] - [netdrv] sfc: change Unknown MCDI event message to print full event (Jarod Wilson) [1479400] - [netdrv] sfc: fix attempt to translate invalid filter ID (Jarod Wilson) [1479400] - [netdrv] sfc: Fix MCDI command size for filter operations (Jarod Wilson) [1449449 1479400] - [netdrv] sfc: remove duplicate up_write on VF filter_sem (Jarod Wilson) [1479400] - [netdrv] sfc: revert changes to NIC revision numbers (Jarod Wilson) [1479400] - [netdrv] sfc: don't rearm interrupts if busy polling (Jarod Wilson) [1479400] - [netdrv] sfc: use core min/max MTU checking (Jarod Wilson) [1479400] - [scsi] cxgb4i: assign rxqs in round robin mode (Arjun Vynipadath) [1458307] - [scsi] cxgbi: fix build with EXTRA_CFLAGS (Arjun Vynipadath) [1458307] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Arjun Vynipadath) [1458307] - [iscsi] target: fix invalid flags in text response (Arjun Vynipadath) [1458312] - [iscsi] target: fix memory leak in iscsit_setup_text_cmd() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: add missing __kfree_skb() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: fix sg_nents calculation (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: Add an #include directive (Arjun Vynipadath) [1458312] - [infiniband] iw_cxgb4: don't use WR keys/addrs for 0 byte reads (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Fix error codes in c4iw_create_cq() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Fix memory leaks during module exit (Arjun Vynipadath) [1458304] - [infiniband] rdma/iw_cxgb4: Avoid touch after free error in ARP failure handlers (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: check return value of alloc_skb (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Use more common logging style (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: clean up send_connect() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Use AF_INET for sin_family field (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Handle NET_XMIT return codes (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Wake up waiters after flushing the qp (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Limit MRs to < 8GB for T4/T5 devices (Arjun Vynipadath) [1458304]- [netdrv] ixgbe: Disable flow control for XFI (Ken Cox) [1452423] - [netdrv] ixgbe: Do not support flow control autonegotiation for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Update NW_MNG_IF_SEL support for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Enable LASI interrupts for X552 devices (Ken Cox) [1452423] - [netdrv] ixgbe: Ensure MAC filter was added before setting MACVLAN (Ken Cox) [1452423] - [netdrv] ixgbe: pci_set_drvdata must be called before register_netdev (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve cppcheck format string warning (Ken Cox) [1452423] - [netdrv] ixgbe: fix writes to PFQDE (Ken Cox) [1452423] - [netdrv] ixgbe: Bump version number (Ken Cox) [1452423] - [netdrv] ixgbe: check for Tx timestamp timeouts during watchdog (Ken Cox) [1452423] - [netdrv] ixgbe: add statistic indicating number of skipped Tx timestamps (Ken Cox) [1452423] - [netdrv] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Ken Cox) [1452423] - [netdrv] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve truncation warning for q_vector->name (Ken Cox) [1452423] - [netdrv] ixgbe: Add error checking to setting VF MAC (Ken Cox) [1452423] - [netdrv] ixgbe: Correct thermal sensor event check (Ken Cox) [1452423] - [netdrv] ixgbe: enable L3/L4 filtering for Tx switched packets (Ken Cox) [1452423] - [netdrv] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Ken Cox) [1452423] - [netdrv] ixgbe: initialize u64_stats_sync structures early at ixgbe_probe (Ken Cox) [1452423] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1452423] - [netdrv] ixgbe: Check for RSS key before setting value (Ken Cox) [1452423] - [netdrv] ixgbe: Add 1000Base-T device based on X550EM_X MAC (Ken Cox) [1452905 1452423] - [netdrv] ixgbe: Allow setting zero MAC address for VF (Ken Cox) [1452423] - [netdrv] ixgbe: clean macvlan MAC filter table on VF reset (Ken Cox) [1452423] - [netdrv] ixgbe: Acquire PHY semaphore before device reset (Ken Cox) [1452423] - [netdrv] ixgbe: Fix output from ixgbe_dump (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for maximum headroom when using build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: add check for VETO bit when configuring link for KR (Ken Cox) [1452423] - [netdrv] ixgbe: Remove unused define (Ken Cox) [1452423] - [netdrv] ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Ken Cox) [1452423] - [netdrv] ixgbe: return early instead of wrap block in if statement (Ken Cox) [1452423] - [netdrv] ixgbe: move num_vfs_macvlans allocation into separate function (Ken Cox) [1452423] - [netdrv] ixgbe: add default setup_link for x550em_a MAC type (Ken Cox) [1452423] - [netdrv] ixgbe: list X553 backplane speeds correctly (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Add X552 XFI backplane support (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Complete support for X553 sgmii (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Remove driver config for KX4 PHY (Ken Cox) [1452423] - [netdrv] ixgbe: Remove pr_cont uses (Ken Cox) [1452423] - [netdrv] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported (Ken Cox) [1452423] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Ken Cox) [1452423] - [netdrv] intel: ixgbe: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1452423] - [netdrv] ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Ken Cox) [1452423] - [netdrv] ixgbe: update the rss key on h/w, when ethtool ask for it (Ken Cox) [1452423] - [netdrv] scripts/spelling.txt: add "applys" pattern and fix typo instances (Ken Cox) [1452423] - [netdrv] ixgbe: Don't bother clearing buffer memory for descriptor rings (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: Add private flag to control buffer mode (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for padding packet (Ken Cox) [1452423] - [netdrv] ixgbe: Break out Rx buffer page management (Ken Cox) [1452423] - [netdrv] ixgbe: Use length to determine if descriptor is done (Ken Cox) [1452423] - [netdrv] ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Ken Cox) [1452423] - [netdrv] ixgbe: Update code to better handle incrementing page count (Ken Cox) [1452423] - [netdrv] ixgbe: Update driver to make use of DMA attributes in Rx path (Ken Cox) [1452423] - [netdrv] ixgbe: Only DMA sync frame length (Ken Cox) [1452423] - [netdrv] ixgbe: Add function for checking to see if we can reuse page (Ken Cox) [1452423] - [netdrv] ixgbe: prefix Data Center Bridge ops struct (Ken Cox) [1452423] - [netdrv] ixgbe: Support 2.5Gb and 5Gb speed (Ken Cox) [1452423] - [netdrv] ixgbe: get rid of custom busy polling code (Ken Cox) [1452423] - [netdrv] ixgbe: Flip to the new dev walk API (Ken Cox) [1452423] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1452423] - [netdrv] ixgbe: Error handler for duplicate filter locations in hardware for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Fix deleting link filters for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Match on multiple headers for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for redirect action to cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Extend cls_u32 offload to support UDP headers (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for L4 ports (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for fields with masks (Ken Cox) [1452423] - [netdrv] ixgbe: fix error handling in TC cls_u32 offload routines (Ken Cox) [1452423] - [netdrv] cls_u32: move TC offload feature bit into cls_u32 offload logic (Ken Cox) [1452423] - [netdrv] ixgbe: abort with cls u32 divisor groups greater than 1 (Ken Cox) [1452423] - [netdrv] ixgbe: add support for tc_u32 offload (Ken Cox) [1452423] - [netdrv] ixgbe: limit combined total of macvlan and SR-IOV VFs (Ken Cox) [1452423] - [netdrv] bnx2: use setup_timer() helper (Ken Cox) [1479143] - [netdrv] generalize napi_complete_done() (Ken Cox) [1479143] - [netdrv] bnx2: use READ_ONCE() instead of barrier() (Ken Cox) [1479143] - [netdrv] bnx2: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1479143] - [netdrv] bnx2: Wait for in-flight DMA to complete at probe stage (Ken Cox) [1374594 1479143] - [netdrv] bnx2: RHEL only patch to use new min/max MTU code without breaking KABI (Ken Cox) [1479143] - [netdrv] ethernet/broadcom: use core min/max MTU checking (Ken Cox) [1479143]- [fs] ceph: fix __choose_mds() for LSSNAP request (Ilya Dryomov) [1489426] - [fs] ceph: avoid panic in create_session_open_msg() if utsname() returns NULL (Ilya Dryomov) [1489426] - [fs] libceph: don't allow bidirectional swap of pg-upmap-items (Ilya Dryomov) [1489426] - [fs] ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap (Ilya Dryomov) [1489426] - [fs] ceph: fix message order check in handle_cap_export() (Ilya Dryomov) [1489426] - [fs] ceph: fix NULL pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1489426] - [fs] ceph: adjust 36 checks for NULL pointers (Ilya Dryomov) [1489426] - [fs] ceph: delete an unnecessary return statement in update_dentry_lease() (Ilya Dryomov) [1489426] - [fs] ceph: ENOMEM pr_err in __get_or_create_frag() is redundant (Ilya Dryomov) [1489426] - [fs] ceph: check negative offsets in ceph_llseek() (Ilya Dryomov) [1489426] - [fs] ceph: more accurate statfs (Ilya Dryomov) [1489426] - [fs] ceph: properly set snap follows for cap reconnect (Ilya Dryomov) [1489426] - [fs] ceph: don't use CEPH_OSD_FLAG_ORDERSNAP (Ilya Dryomov) [1489426] - [fs] ceph: include snapc in debug message of write (Ilya Dryomov) [1489426] - [fs] ceph: make sure flushsnap messages are sent in proper order (Ilya Dryomov) [1489426] - [fs] ceph: fix -EOLDSNAPC handling (Ilya Dryomov) [1489426] - [fs] ceph: send LSSNAP request to auth mds of directory inode (Ilya Dryomov) [1489426] - [fs] ceph: cleanup ceph_readdir_prepopulate() (Ilya Dryomov) [1489426] - [fs] ceph: new cap message flags indicate if there is pending capsnap (Ilya Dryomov) [1489426] - [fs] ceph: nuke startsync op (Ilya Dryomov) [1489426] - [fs] rbd: silence bogus uninitialized use warning in rbd_acquire_lock() (Ilya Dryomov) [1489426] - [fs] ceph: validate correctness of some mount options (Ilya Dryomov) [1489426] - [fs] ceph: limit osd write size (Ilya Dryomov) [1489426] - [fs] ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN (Ilya Dryomov) [1489426] - [fs] ceph: remove unused cap_release_safety mount option (Ilya Dryomov) [1489426] - [fs] libceph: make RECOVERY_DELETES feature create a new interval (Ilya Dryomov) [1489426] - [fs] libceph: upmap semantic changes (Ilya Dryomov) [1489426] - [fs] crush: assume weight_set != null imples weight_set_size > 0 (Ilya Dryomov) [1489426] - [fs] libceph: fallback for when there isn't a pool-specific choose_arg (Ilya Dryomov) [1489426] - [fs] libceph: don't call ->reencode_message() more than once per message (Ilya Dryomov) [1489426] - [fs] libceph: make encode_request_*() work with r_mempool requests (Ilya Dryomov) [1489426] - [fs] libceph: potential NULL dereference in ceph_msg_data_create() (Ilya Dryomov) [1489426] - [fs] ceph: fix race in concurrent readdir (Ilya Dryomov) [1489426] - [fs] libceph: don't call encode_request_finish() on MOSDBackoff messages (Ilya Dryomov) [1489426] - [fs] libceph: use alloc_pg_mapping() in __decode_pg_upmap_items() (Ilya Dryomov) [1489426] - [fs] libceph: set -EINVAL in one place in crush_decode() (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on osdmap_apply_incremental() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix old style declaration warnings (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS (Ilya Dryomov) [1489426] - [fs] libceph: osd_state is 32 bits wide in luminous (Ilya Dryomov) [1489426] - [fs] crush: remove an obsolete comment (Ilya Dryomov) [1489426] - [fs] crush: crush_init_workspace starts with struct crush_work (Ilya Dryomov) [1489426] - [fs] libceph, crush: per-pool crush_choose_arg_map for crush_do_rule() (Ilya Dryomov) [1489426] - [fs] crush: implement weight and id overrides for straw2 (Ilya Dryomov) [1489426] - [fs] libceph: apply_upmap() (Ilya Dryomov) [1489426] - [fs] libceph: compute actual pgid in ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1489426] - [fs] libceph: pg_upmap[_items] infrastructure (Ilya Dryomov) [1489426] - [fs] libceph: ceph_decode_skip_* helpers (Ilya Dryomov) [1489426] - [fs] libceph: kill __{insert, lookup, remove}_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: introduce and switch to decode_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: don't pass pgid by value (Ilya Dryomov) [1489426] - [fs] libceph: respect RADOS_BACKOFF backoffs (Ilya Dryomov) [1489426] - [fs] libceph: make DEFINE_RB_* helpers more general (Ilya Dryomov) [1489426] - [fs] libceph: avoid unnecessary pi lookups in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: use target pi for calc_target() calculations (Ilya Dryomov) [1489426] - [fs] libceph: always populate t->target_{oid, oloc} in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: make sure need_resend targets reflect latest map (Ilya Dryomov) [1489426] - [fs] libceph: delete from need_resend_linger before check_linger_pool_dne() (Ilya Dryomov) [1489426] - [fs] libceph: resend on PG splits if OSD has RESEND_ON_SPLIT (Ilya Dryomov) [1489426] - [fs] libceph: drop need_resend from calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: MOSDOp v8 encoding (actual spgid + full hash) (Ilya Dryomov) [1489426] - [fs] libceph: ceph_connection_operations::reencode_message() method (Ilya Dryomov) [1489426] - [fs] libceph: encode_{pgid,oloc}() helpers (Ilya Dryomov) [1489426] - [fs] libceph: introduce ceph_spg, ceph_pg_to_primary_shard() (Ilya Dryomov) [1489426] - [fs] libceph: new pi->last_force_request_resend (Ilya Dryomov) [1489426] - [fs] libceph: fold [l]req->last_force_resend into ceph_osd_request_target (Ilya Dryomov) [1489426] - [fs] libceph: support SERVER_JEWEL feature bits (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for OSD_POOLRESEND (Ilya Dryomov) [1489426] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Ilya Dryomov) [1489426] - [fs] libceph: new features macros (Ilya Dryomov) [1489426] - [fs] libceph: remove ceph_sanitize_features() workaround (Ilya Dryomov) [1489426] - [fs] ceph: update ceph_dentry_info::lease_session when necessary (Ilya Dryomov) [1489426] - [fs] ceph: avoid accessing freeing inode in ceph_check_delayed_caps() (Ilya Dryomov) [1489426] - [fs] ceph: avoid invalid memory dereference in the middle of umount (Ilya Dryomov) [1489426] - [fs] ceph: getattr before read on ceph.* xattrs (Ilya Dryomov) [1489426] - [fs] ceph: don't re-send interrupted flock request (Ilya Dryomov) [1489426] - [fs] ceph: cleanup writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: redirty page when writepage_nounlock() skips unwritable page (Ilya Dryomov) [1489426] - [fs] ceph: remove useless page->mapping check in writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: update the 'approaching max_size' code (Ilya Dryomov) [1489426] - [fs] ceph: re-request max size after importing caps (Ilya Dryomov) [1489426] - [fs] ceph: unify inode i_ctime update (Ilya Dryomov) [1489426] - [fs] ceph: check i_nlink while converting a file handle to dentry (Ilya Dryomov) [1489426] - [fs] ceph: check that the new inode size is within limits in ceph_fallocate() (Ilya Dryomov) [1489426] - [fs] libceph: cleanup old messages according to reconnect seq (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on crush_decode() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix error handling in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: validate blob_struct_v in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: drop version variable from ceph_monmap_decode() (Ilya Dryomov) [1489426] - [fs] libceph: make ceph_msg_data_advance() return void (Ilya Dryomov) [1489426] - [fs] libceph: use kbasename() and kill ceph_file_part() (Ilya Dryomov) [1489426]- [netdrv] liquidio: fix build errors when CONFIG_DYNAMIC_DEBUG=y and both PF and VF drivers are built as loadable modules (Felix Manlunas) [1451436] - [netdrv] liquidio: fix crash in presence of zeroed-out base address regs (Felix Manlunas) [1451436] - [netdrv] liquidio: show NIC's U-Boot version in a dev_info() message (Felix Manlunas) [1451436] - [netdrv] liquidio: change manner of detecting whether or not NIC firmware is loaded (Felix Manlunas) [1451436] - [netdrv] liquidio: make VF driver notify NIC firmware of MTU change (Felix Manlunas) [1451436] - [netdrv] liquidio: move macro definition to a proper place (Felix Manlunas) [1451436] - [netdrv] liquidio: fix use of pf in pass-through mode in a virtual machine (Felix Manlunas) [1451436] - [netdrv] liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Smatch error (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, issue droq credits before enablement (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, don't reload f/w, issue pf flr at exit (Felix Manlunas) [1451436] - [netdrv] liquidio: fix spelling mistake: "interuupt" -> "interrupt" (Felix Manlunas) [1451436] - [netdrv] liquidio: update VF's netdev->extended->max_mtu if there's a change in PF's MTU (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-channels feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_interrupt to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_legacy_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_msix_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: fix issues with fw_type module parameter (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-ring feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_setup_io_queues to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_poll to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_drv_callback to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_push_packet to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_droq to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved update_txq_status to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved wait_for_pending_requests to octeon_network.h (Felix Manlunas) [1451436] - [netdrv] liquidio: fix duplicated code for different branches (Felix Manlunas) [1451436] - [netdrv] liquidio: update debug console logging mechanism (Felix Manlunas) [1451436] - [netdrv] liquidio: moved ptp_enable to octeon_device structure (Felix Manlunas) [1451436] - [netdrv] liquidio: removed check for queue size alignment (Felix Manlunas) [1451436] - [netdrv] liquidio: rx/tx queue cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: napi cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix misspelled firmware image filenames (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong info about vf rx/tx ring parameters reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: moved console_bitmask module param to lio_main.c (Felix Manlunas) [1451436] - [netdrv] liquidio: add missing strings in oct_dev_state_str array (Felix Manlunas) [1451436] - [netdrv] liquidio: set sriov_totalvfs correctly (Felix Manlunas) [1451436] - [netdrv] liquidio: bump up driver version to match newer NIC firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: cleanup: removed cryptic and misleading macro (Felix Manlunas) [1451436] - [netdrv] liquidio: standardization: use min_t instead of custom macro (Felix Manlunas) [1451436] - [netdrv] liquidio: fix implicit irq include causing build failures (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_vf_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: do not dereference null ptr (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: support new firmware statistic fw_err_pki (Felix Manlunas) [1451436] - [netdrv] liquidio: fix possible eeprom format string overflow (Felix Manlunas) [1451436] - [netdrv] liquidio: fix bug in soft reset failure detection (Felix Manlunas) [1451436] - [netdrv] liquidio: stop using huge static buffer, save 4096k in .data (Felix Manlunas) [1451436] - [netdrv] liquidio: replace info-pointer mode with buffer-pointer-only mode (Felix Manlunas) [1451436] - [netdrv] liquidio: implement vlan filter enable and disable (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames (Felix Manlunas) [1451436] - [netdrv] liquidio: disallow enabling firmware debug from a VF (Felix Manlunas) [1451436] - [netdrv] liquidio: Fix checkpatch errors with references crossing single line (Felix Manlunas) [1451436] - [netdrv] liquidio: VF interrupt initialization cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon (Felix Manlunas) [1451436] - [netdrv] liquidio: fix rare pci_driver.probe failure of VF driver (Felix Manlunas) [1451436] - [netdrv] liquidio: handle HWTSTAMP_FILTER_NTP_ALL (Felix Manlunas) [1451436] - [netdrv] liquidio: make the spinlock octeon_devices_lock static (Felix Manlunas) [1451436] - [netdrv] liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix insmod failure when multiple NICs are plugged in (Felix Manlunas) [1451436] - [netdrv] liquidio: silence a locking static checker warning (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary variable assignment (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF incorrectly indicating that it successfully set its VLAN (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Octeon core watchdog timeout false alarm (Felix Manlunas) [1451436] - [netdrv] liquidio: clear the correct memory (Felix Manlunas) [1451436] - [netdrv] liquidio: add explicit interrupt.h includes (Felix Manlunas) [1451436] - [netdrv] liquidio: refactor interrupt moderation code (Felix Manlunas) [1451436] - [netdrv] liquidio: do not reset Octeon if NIC firmware was preloaded (Felix Manlunas) [1451436] - [netdrv] liquidio: fix tx completions in napi poll (Felix Manlunas) [1451436] - [netdrv] liquidio: allocate RX buffers in OOM conditions in PF and VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Coverity scan errors (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for vf mac addr command sent to nic firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: add debug error messages to report command timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: remove duplicate code (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about link modes reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: use meaningful names for IRQs (Felix Manlunas) [1451436] - [netdrv] liquidio: remove/replace invalid code (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize DMA in NUMA systems (Felix Manlunas) [1451436] - [netdrv] liquidio: add support for XPS (Felix Manlunas) [1451436] - [netdrv] liquidio: improve UDP TX performance (Felix Manlunas) [1451436] - [netdrv] liquidio: fix build errors when linux/phy*.h is removed from dsa.h (Felix Manlunas) [1451436] - [netdrv] liquidio: do not dereference pointer if it's NULL (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for iq and droq cnts going negative (Felix Manlunas) [1451436] - [netdrv] liquidio: generalize napi_complete_done() (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid accessing skb after submitting to input queue (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove usage of net_device last_rx member (Felix Manlunas) [1451436] - [netdrv] liquidio: use fallback for selecting txq (Felix Manlunas) [1451436] - [netdrv] liquidio vf: reduce load time of module (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary code (Felix Manlunas) [1451436] - [netdrv] liquidio: store the L4 hash of rx packets in skb (Felix Manlunas) [1451436] - [netdrv] liquidio: simplify octeon_flush_iq() (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about channels reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio vf: fix incorrect struct being used (Felix Manlunas) [1451436] - [netdrv] liquidio: remove PTP support in 23XX adapters (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize reads from Octeon PCI console (Felix Manlunas) [1451436] - [netdrv] liquidio VF error handling (Felix Manlunas) [1451436] - [netdrv] liquidio VF timestamp (Felix Manlunas) [1451436] - [netdrv] liquidio VF ethtool stats (Felix Manlunas) [1451436] - [netdrv] liquidio VF vxlan (Felix Manlunas) [1451436] - [netdrv] liquidio VF vlan support (Felix Manlunas) [1451436] - [netdrv] liquidio VF rx data and ctl path (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF TX buffers (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF xmit (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF scatter gather lists (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mac address (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF link status (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF offload features (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF init and destroy (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF interrupt (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mailbox (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: init VF softcommand queues (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register access (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF queue setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF config setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF registration (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: bitwise vs logical AND typo (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: fix for new check patch errors (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: copyrights changes and alignment (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: code cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: device states (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF related operations (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: mailbox interrupt processing (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: Mailbox support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: sysfs VF config support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: HW config for VF support (Felix Manlunas) [1451436] - [netdrv] liquidio: use core min/max MTU checking (Felix Manlunas) [1451436] - [netdrv] liquidio: cn23xx: fix a loop timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX pause frame support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX napi support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX health monitoring (Felix Manlunas) [1451436] - [netdrv] liquidio: ethtool and led control support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX octeon3 instruction (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX IQ access (Felix Manlunas) [1451436] - [netdrv] liquidio: RX control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: link and control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX firmware download (Felix Manlunas) [1451436] - [netdrv] liquidio: MSIX support for CN23XX (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue manipulation (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register setup (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX device init and sriov config (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: Common enable irq function (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware version management (Felix Manlunas) [1451436] - [netdrv] liquidio: Consolidate common functionality (Felix Manlunas) [1451436] - [netdrv] liquidio: declare liquidio_set_rxcsum_command static (Felix Manlunas) [1451436] - [netdrv] liquidio: Response header changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove redundant code (Felix Manlunas) [1451436] - [netdrv] liquidio: Droq validation (Felix Manlunas) [1451436] - [netdrv] liquidio: MTU limits (Felix Manlunas) [1451436] - [netdrv] liquidio: free resources during shutdown (Felix Manlunas) [1451436] - [netdrv] liquidio: iq/oq limits (Felix Manlunas) [1451436] - [netdrv] liquidio: softcommand delay (Felix Manlunas) [1451436] - [netdrv] liquidio: IQ synchronization (Felix Manlunas) [1451436] - [netdrv] liquidio: Macro replacements (Felix Manlunas) [1451436] - [netdrv] liquidio: Vxlan support (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unused including (Felix Manlunas) [1451436] - [netdrv] liquidio: ddr timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: Support priv flag (Felix Manlunas) [1451436] - [netdrv] liquidio: ptp info (Felix Manlunas) [1451436] - [netdrv] liquidio: New xaui info (Felix Manlunas) [1451436] - [netdrv] liquidio: New statistics support (Felix Manlunas) [1451436] - [netdrv] liquidio: tx rx interrupt moderation (Felix Manlunas) [1451436] - [netdrv] liquidio: chip reset changes (Felix Manlunas) [1451436] - [netdrv] liquidio: New unload state (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware image download (Felix Manlunas) [1451436] - [netdrv] liquidio: Napi rx/tx traffic (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan filtering (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan offloads changes (Felix Manlunas) [1451436] - [netdrv] liquidio: soft command buffer limits (Felix Manlunas) [1451436] - [netdrv] liquidio: Introduce new octeon2/3 header (Felix Manlunas) [1451436] - [netdrv] liquidio: Replace ifidx for FW commands (Felix Manlunas) [1451436] - [netdrv] liquidio: New driver FW command structure (Felix Manlunas) [1451436] - [netdrv] liquidio: Consider PTP for packet size calculations (Felix Manlunas) [1451436] - [netdrv] liquidio: RX desc alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: RX queue alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Scatter gather list per IQ (Felix Manlunas) [1451436] - [netdrv] liquidio: Host queue mapping changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid double free during soft command (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Remove deprecated create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: request_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: response_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] liquidio: use kmemdup (Felix Manlunas) [1451436] - [netdrv] liquidio: replace netdev->trans_start update with helper (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: fix check for in progress flag (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Return correct error code (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: use helpers ns_to_timespec64() (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: constify pci_error_handlers structures (Felix Manlunas) [1451436] - [netdrv] liquidio: get rid of unnecessary initializations in .get_drvinfo() (Felix Manlunas) [1451436] - [netdrv] liquidio: use kzalloc in setup_glist() (Felix Manlunas) [1451436] - [netdrv] liquidio: Delete unnecessary checks before the function call "vfree" (Felix Manlunas) [1451436] - [netdrv] liquidio: fix some error handling in lio_set_phys_id() (Felix Manlunas) [1451436] - [netdrv] Modify liquidio Kconfig for crc lib (Felix Manlunas) [1451436] - [netdrv] Fix Cavium liquidio build related errors and warnings (Felix Manlunas) [1451436] - [netdrv] reference new cavium directory in Makefile and Kconfig (Felix Manlunas) [1451436] - [netdrv] Add support of Cavium liquidio ethernet adapters (Felix Manlunas) [1451436] - [kernel] pci: Add Cavium PCI vendor id (Felix Manlunas) [1451436]- [char] tpm: do not suspend/resume if power stays on (Jerry Snitselaar) [1456939] - [char] tpm: use tpm2_pcr_read() in tpm2_do_selftest() (Jerry Snitselaar) [1456939] - [char] tpm: use tpm_buf functions in tpm2_pcr_read() (Jerry Snitselaar) [1456939] - [char] tpm_tis: make ilb_base_addr static (Jerry Snitselaar) [1456939] - [char] tpm: consolidate the TPM startup code (Jerry Snitselaar) [1456939] - [char] tpm: Enable CLKRUN protocol for Braswell systems (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix priv->cmd_size initialisation (Jerry Snitselaar) [1456939] - [char] tpm: fix a kernel memory leak in tpm-sysfs.c (Jerry Snitselaar) [1456939] - [char] tpm/tpm_atmel: remove unnecessary NULL check (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Prevent userspace from sending driver command (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Implement request_locality function (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Suppress error logging when in closed state (Jerry Snitselaar) [1456939] - [char] tpm, tpmrm: Mark tpmrm_write as static (Jerry Snitselaar) [1456939] - [char] tpm: remove struct tpm_pcrextend_in (Jerry Snitselaar) [1456939] - [char] tpm, tpm_infineon: remove useless snprintf() calls (Jerry Snitselaar) [1456939] - [char] tpm: fix byte order related arithmetic inconsistency in tpm_getcap() (Jerry Snitselaar) [1456939] - [char] tpm: Apply a sane minimum adapterlimit value for retransmission (Jerry Snitselaar) [1456939] - [char] tpm_tis: Consolidate the platform and acpi probe flow (Jerry Snitselaar) [1456939] - [char] tpm_tis: Use platform_get_irq (Jerry Snitselaar) [1456939] - [char] tpm_tis: Fix IRQ autoprobing when using platform_device (Jerry Snitselaar) [1456939] - [char] tpm_tis: convert to using locality callbacks (Jerry Snitselaar) [1456939] - [char] tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend() (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of ordinals to tpm_input_header (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header (Jerry Snitselaar) [1456939] - [char] acpica: Add header support for TPM2 table changes (Jerry Snitselaar) [1456939] - [char] tpm: Fix reference count to main device (Jerry Snitselaar) [1456939] - [char] tpm: fix handling of the TPM 2.0 event logs (Jerry Snitselaar) [1456939] - [char] tpm_crb: remove a cruft constant (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: Enable TPM CRB interface for ARM64 (Jerry Snitselaar) [1456939] - [char] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix unused warnings on suspend/resume functions (Jerry Snitselaar) [1456939] - [char] tpm: add sleep only for retry in i2c_nuvoton_write_status() (Jerry Snitselaar) [1456939] - [char] vtpm: Fix missing NULL check (Jerry Snitselaar) [1456939] - [char] tpm2: add session handle context saving and restoring to the space code (Jerry Snitselaar) [1456939] - [char] tpm: expose spaces via a device link /dev/tpmrm (Jerry Snitselaar) [1456939] - [char] tpm: split out tpm-dev.c into tpm-dev.c and tpm-common-dev.c (Jerry Snitselaar) [1456939] - [char] tpm: infrastructure for TPM spaces (Jerry Snitselaar) [1456939] - [char] tpm: validate TPM 2.0 commands (Jerry Snitselaar) [1456939] - [char] tpm: export tpm2_flush_context_cmd (Jerry Snitselaar) [1456939] - [char] tpm: move length validation to tpm_transmit() (Jerry Snitselaar) [1456939] - [char] tpm: select CONFIG_CRYPTO (Jerry Snitselaar) [1456939] - [char] tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver (Jerry Snitselaar) [1456939] - [char] tpm_tis_core: Choose appropriate timeout for reading burstcount (Jerry Snitselaar) [1456939] - [char] tpm: declare tpm2_get_pcr_allocation() as static (Jerry Snitselaar) [1456939] - [char] tpm: Fix expected number of response bytes of TPM1.2 PCR Extend (Jerry Snitselaar) [1456939] - [char] tpm: fix misspelled "facilitate" in module parameter description (Jerry Snitselaar) [1456939] - [char] tpm: silence an array overflow warning (Jerry Snitselaar) [1456939] - [char] tpm: fix the type of owned field in cap_t (Jerry Snitselaar) [1456939] - [char] tpm: add securityfs support for TPM 2.0 firmware event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance read_log_of() to support Physical TPM event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance TPM 2.0 PCR extend to support multiple banks (Jerry Snitselaar) [1456939] - [char] tpm: implement TPM 2.0 capability to get active PCR banks (Jerry Snitselaar) [1456939] - [char] tpm: fix RC value check in tpm2_seal_trusted (Jerry Snitselaar) [1456939] - [char] tpm_tis: fix iTPM probe via probe_itpm() function (Jerry Snitselaar) [1456939] - [char] tpm: Begin the process to deprecate user_read_timer (Jerry Snitselaar) [1456939] - [char] tpm: remove tpm_read_index and tpm_write_index from tpm.h (Jerry Snitselaar) [1456939] - [char] tpm: Check size of response before accessing data (Jerry Snitselaar) [1456939] - [char] tpm_tis: use default timeout value if chip reports it as zero (Jerry Snitselaar) [1456939] - [char] tpm: Do not print an error message when doing TPM auto startup (Jerry Snitselaar) [1456939] - [char] tpm, tpm_crb: Handle 64-bit resource in crb_check_resource() (Jerry Snitselaar) [1456939] - [char] tpm/tpm_tis_spi: drop duplicate header module.h (Jerry Snitselaar) [1456939] - [char] tpm/st33zp24: Remove unneeded linux/miscdevice.h include (Jerry Snitselaar) [1456939] - [char] tpm/vtpm: fix kdoc warnings (Jerry Snitselaar) [1456939] - [char] tmp: use pdev for parent device in tpm_chip_alloc (Jerry Snitselaar) [1456939] - [char] tpm/tpm2-chip: fix kdoc errors (Jerry Snitselaar) [1456939] - [char] tpm: add kdoc for tpm_transmit and tpm_transmit_cmd (Jerry Snitselaar) [1456939] - [char] tpm: adjust return value of tpm_read_log (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: conditionally call tpm_chip_unregister (Jerry Snitselaar) [1456939] - [char] tpm: Fix handling of missing event log (Jerry Snitselaar) [1456939] - [char] tpm: Check the bios_dir entry for NULL before accessing it (Jerry Snitselaar) [1456939] - [char] tpm: return -ENODEV if np is not set (Jerry Snitselaar) [1456939] - [char] tpm: cleanup of printk error messages (Jerry Snitselaar) [1456939] - [char] tpm: replace of_find_node_by_name() with dev of_node property (Jerry Snitselaar) [1456939] - [char] tpm: redefine read_log() to handle ACPI/OF at runtime (Jerry Snitselaar) [1456939] - [char] tpm: fix the missing .owner in tpm_bios_measurements_ops (Jerry Snitselaar) [1456939] - [char] tpm: have event log use the tpm_chip (Jerry Snitselaar) [1456939] - [char] tpm: drop tpm1_chip_register(/unregister) (Jerry Snitselaar) [1456939] - [char] tpm: replace dynamically allocated bios_dir with a static array (Jerry Snitselaar) [1456939] - [char] tpm: replace symbolic permission with octal for securityfs files (Jerry Snitselaar) [1456939] - [char] tpm: fix kerneldoc tpm2_unseal_trusted name typo (Jerry Snitselaar) [1456939] - [char] tpm_tis: Allow tpm_tis to be bound using DT (Jerry Snitselaar) [1456939] - [char] tpm, tpm_vtpm_proxy: add kdoc comments for VTPM_PROXY_IOC_NEW_DEV (Jerry Snitselaar) [1456939] - [char] tpm: define a generic open() method for ascii & bios measurements (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the Physical TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the IBM Virtual TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] tpm: Get rid of TPM_CHIP_FLAG_REGISTERED (Jerry Snitselaar) [1456939] - [char] tpm tis: Do not print timeout messages twice (Jerry Snitselaar) [1456939] - [char] tpm_tis: Check return values from get_burstcount (Jerry Snitselaar) [1456939] - [char] tpm: place kdoc just above tpm_pcr_extend (Jerry Snitselaar) [1456939] - [char] tpm: sanitize constant expressions (Jerry Snitselaar) [1456939] - [char] tpm: Clean up reading of timeout and duration capabilities (Jerry Snitselaar) [1456939] - [char] tpm: Check return code of wait_for_tpm_stat (Jerry Snitselaar) [1456939] - [char] ima: the reason for TPM-bypass mode (Jerry Snitselaar) [1456939]- [scsi] bnx2fc: Plug CPU hotplug race (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: remove obsolete bnx2fc_eh_host_reset() definition (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update version number to 2.11.8 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Make rport_terminate_io callback a NOOP (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: If IO is still in cleanup then do not return to SCSI layer (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update copyright for 2017 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Check for connection offload before sending RRQ (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Add filters to the non-offload FCoE receive path (Maurizio Lombardi) [1461963] - [scsi] smartpqi: update driver version (Don Brace) [1457414] - [scsi] smartpqi: cleanup raid map warning message (Don Brace) [1457414] - [scsi] smartpqi: update controller ids (Don Brace) [1457414] - [scsi] smartpqi: remove the smp_handler stub (Don Brace) [1457414] - [scsi] smartpqi: change driver version to 1.1.2-125 (Don Brace) [1457414] - [scsi] smartpqi: add in new controller ids (Don Brace) [1457414] - [scsi] smartpqi: update kexec and power down support (Don Brace) [1457414] - [scsi] smartpqi: cleanup doorbell register usage (Don Brace) [1457414] - [scsi] smartpqi: update pqi passthru ioctl (Don Brace) [1457414] - [scsi] smartpqi: enhance BMIC cache flush (Don Brace) [1457414] - [scsi] smartpqi: add pqi reset quiesce support (Don Brace) [1457414] - [scsi] smartpqi: remove sanitize_inquiry_string (Don Brace) [1457414] - [scsi] smartpqi: limit transfer length to 1MB (Don Brace) [1457414] - [scsi] smartpqi: mark PM functions as __maybe_unused (Don Brace) [1457414] - [scsi] smartpqi: bump driver version (Don Brace) [1457414] - [scsi] smartpqi: remove writeq/readq function definitions (Don Brace) [1457414] - [scsi] smartpqi: add module parameters (Don Brace) [1457414] - [scsi] smartpqi: cleanup list initialization (Don Brace) [1457414] - [scsi] smartpqi: add raid level show (Don Brace) [1457414] - [scsi] smartpqi: make ioaccel references consistent (Don Brace) [1457414] - [scsi] smartpqi: enhance device add and remove messages (Don Brace) [1457414] - [scsi] smartpqi: update timeout on admin commands (Don Brace) [1457414] - [scsi] smartpqi: map more raid errors to SCSI errors (Don Brace) [1457414] - [scsi] smartpqi: cleanup controller branding (Don Brace) [1457414] - [scsi] smartpqi: update rescan worker (Don Brace) [1457414] - [scsi] smartpqi: update device offline (Don Brace) [1457414] - [scsi] smartpqi: correct aio error path (Don Brace) [1457414] - [scsi] smartpqi: add lockup action (Don Brace) [1457414] - [scsi] smartpqi: remove qdepth calculations for logical volumes (Don Brace) [1457414] - [scsi] smartpqi: change return value for LUN reset operations (Don Brace) [1457414] - [scsi] smartpqi: add ptraid support (Don Brace) [1457414] - [scsi] smartpqi: update copyright (Don Brace) [1457414] - [scsi] smartpqi: cleanup messages (Don Brace) [1457414] - [scsi] smartpqi: add new PCI device IDs (Don Brace) [1457414] - [scsi] smartpqi: minor driver cleanup (Don Brace) [1457414] - [scsi] smartpqi: correct BMIC identify physical drive (Don Brace) [1457414] - [scsi] smartpqi: eliminate redundant error messages (Don Brace) [1457414] - [scsi] smartpqi: make pdev pointer names consistent (Don Brace) [1457414] - [scsi] smartpqi: add pqi_wait_for_completion_io (Don Brace) [1457414] - [scsi] smartpqi: correct bdma hw bug (Don Brace) [1457414] - [scsi] smartpqi: add heartbeat check (Don Brace) [1457414] - [scsi] smartpqi: add suspend and resume support (Don Brace) [1457414] - [scsi] smartpqi: enhance resets (Don Brace) [1457414] - [scsi] smartpqi: add supporting events (Don Brace) [1457414] - [scsi] smartpqi: add in controller checkpoint for controller lockups (Don Brace) [1457414] - [scsi] smartpqi: set pci completion timeout (Don Brace) [1457414] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1457414] - [scsi] smartpqi: correct remove scsi devices (Don Brace) [1457414] - [scsi] smartpqi: raid bypass lba calculation fix (Don Brace) [1457414] - [scsi] bnx2i: missing error code in bnx2i_ep_connect() (Maurizio Lombardi) [1461965] - [scsi] qla2xxx: Update driver version to 9.00.00.00.07.5-k (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix an integer overflow in sysfs code (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix slow mem alloc behind lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Do not call abort handler function during chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Ability to process multiple SGEs in Command SGL for CT passthrough commands (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Skip zero queue count entry during FW dump capture (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Increase ql2xmaxqdepth to 64 (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Async TMF processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup NPIV host in target mode during config teardown (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove potential macro parameter side-effect in ql_dump_regs() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Print correct mailbox registers in failed summary (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix task mgmt handling for NPIV (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow SNS fabric login to be retried (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add timeout ability to wait_for_sess_deletion() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move logging default mask to execute once only (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use sp->free instead of hard coded call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Prevent sp->free null/uninitialized pointer dereference (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ability to autodetect SFP type (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use fabric name for Get Port Speed command (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change ha->wq max_active value to default (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NPIV host enable after chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use BIT_6 to acquire FAWWPN from switch (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Handle PCIe error for driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Update fw_started flags at qpair creation (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix target multiqueue configuration (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake of variable sfp_additonal_info (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use dma_mapping_error to check map errors (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix system crash while triggering FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Off by one in qlt_ctio_to_cmd() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to NULL pointer dereference of ctx (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Protect access to qpair members with qpair->qp_lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Include Exchange offload/Extended Login into FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move target stat counters from vha to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused tgt_enable_64bit_addr flag (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add debug logging routine for qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add function call to qpair for door bell (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use shadow register for ISP27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: move fields from qla_hw_data to qla_qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add fw_started flags to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix mailbox failure while deleting Queue pairs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Target Multi Queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Preparation for Target MQ (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Combine Active command arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't include (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix compile warning (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove redundant null check on tgt (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused irq_cmd_count field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Accelerate SCSI BUSY status generation in target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove redundant wait when target is stopped (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ql2xiniexchg parameter (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Turn on FW option for exchange check (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup debug message IDs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change scsi host lookup method (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix name server relogin (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Convert 32-bit LUN usage to 64-bit (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use flag PFLG_DISCONNECTED (Himanshu Madhani) [1460030] - [scsi] tcm_qla2xxx: Do not allow aborted cmd to advance (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix path recovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Retain loop test for fwdump length exceeding buffer length (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove an unused structure member (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't disable a not previously enabled PCI device (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove some redundant pointer assignments (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix delayed response to command for loop mode/direct connect (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add DebugFS node to display Port Database (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Only allow operational MBX to proceed during RESET (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use IOCB interface to submit non-critical MBX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add async new target notification (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Export DIF stats via debugfs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve T10-DIF/PI handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow relogin to proceed if remote login did not finish (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix sess_lock & hardware_lock lock order problem (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix inadequate lock protection for ABTS (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix request queue corruption (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix memory leak for abts processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix ql_dump_buffer (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake: "seperator" -> "separator" (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix response queue count for Target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix a warning reported by the "smatch" static checker (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Avoid using variable-length arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Simplify usage of SRB structure in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve RSCN handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused reverse_ini_mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add Dual mode support in the driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add framework for async fabric discovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Track I-T nexus as single fc_port struct (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use d_id instead of s_id for more clarity (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove direct access of scsi_status field in se_cmd (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Properly initialize IO statistics (Himanshu Madhani) [1460030] - [scsi] hpsa: fix spelling mistake: "encrypytion" -> "encryption" (Joseph Szczypek) [1457412]- [netdrv] cxgb4: ptp_clock_register() returns error pointers (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Support for get_ts_info ethtool method (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Add PTP Hardware Clock (PHC) support (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: time stamping interface for PTP (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: fix memory leak (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix pause frame count in t4_get_port_stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Ignore MPS_TX_INT_CAUSE Bubble for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: display serial config and vpd versions (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update register ranges of T4/T5/T6 adapters (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Use Firmware params to get buffer-group map (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update T6 Buffer Group and Channel Mappings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix memory leak in init_one() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix tids count for ipv6 offload connection (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: implement ndo_set_vf_rate() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix incorrect cim_la output for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: FW upgrade fixes (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: keep carrier off before registering netdev (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant code in t4_uld_clean_up() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Add new T5 and T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update proper netdev stats for rx drops (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: hide unused warnings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant memset before memcpy (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix misleading packet/frame count stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Support compressed error vector for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: mark cxgb_setup_tc() static (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Arjun Vynipadath) [1458296]- [mfd] intel-lpss: Add Intel Cannonlake PCI IDs (David Arcari) [1457647] - [clk] fractional-divider: support for divider bypassing (David Arcari) [1457647] - [i2c] i801: Add support for Intel Cannon Lake (David Arcari) [1457647] - [i2c] i801: sort IDs alphabetically (David Arcari) [1457647] - [i2c] i801: Cleanup Intel Kaby Lake support (David Arcari) [1457647] - [vt] fix Scroll Lock LED trigger name (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT keyboard lock states (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT LED states (Benjamin Tissoires) [1470932 1256895] - [input] export LEDs as class devices in sysfs (Benjamin Tissoires) [1470932 1256895] - [edac] pnd2: Properly toggle hidden state for P2SB PCI device (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Build in a minimal sideband driver for Apollo Lake (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Mask off the lower four bits of a BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Fix Apollo Lake DIMM detection (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Make function sbi_send() static (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Return proper error value from apl_rd_reg() (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix reported DIMM number (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix !EDAC_DEBUG build (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Add new EDAC driver for Intel SoC platforms (Aristeu Rozanski) [1479627 1273769] - [kernel] rh_taint: Document functions (Prarit Bhargava) [1489896] - [cpufreq] revert "intel_pstate: skip scheduler hook when in "performance" mode" (Prarit Bhargava) [1497253]- [fs] nfsv4: Fix memory and state leak in _nfs4_open_and_get_state (Steve Dickson) [1478450] - [fs] nfsv4: Fix a hang in OPEN related to server reboot (Steve Dickson) [1478458] - [fs] flexfiles: never nfs4_mark_deviceid_unavailable (Steve Dickson) [1478456] - [fs] flexfiles: If the layout is invalid, it must be updated before retrying (Steve Dickson) [1478454] - [fs] pnfs: Fix a reference leak in _pnfs_return_layout (Steve Dickson) [1478449] - [fs] nfsv4.1: Fix a deadlock in layoutget (Steve Dickson) [1478447] - [fs] nfsv4: Fix client recovery when server reboots multiple times (Steve Dickson) [1478443] - [fs] flexfiles: delete deviceid, don't mark inactive (Steve Dickson) [1478439] - [fs] flexfiles: Fix ff_layout_add_ds_error_locked() (Steve Dickson) [1478438] - [fs] pnfs: Release NFS_LAYOUT_RETURN when invalidating the layout stateid (Steve Dickson) [1478431] - [fs] pnfs: Fix use after free issues in pnfs_do_read() (Steve Dickson) [1478460] - [fs] pnfs: Ensure we check layout segment validity in the pg_init() callback (Steve Dickson) [1478460] - [fs] cifs: store results of cifs_reopen_file to avoid infinite wait (Leif Sahlberg) [1496637] - [fs] cifs: remove bad_network_name flag (Leif Sahlberg) [1496637] - [fs] cifs: reconnect thread reschedule itself (Leif Sahlberg) [1496637] - [fs] cifs: handle guest access errors to Windows shares (Leif Sahlberg) [1496637] - [fs] Reset TreeId to zero on SMB2 TREE_CONNECT (Leif Sahlberg) [1496637] - [fs] cifs: Fix build failure with smb2 (Leif Sahlberg) [1496637] - [fs] cifs: Fix maximum SMB2 header size (Leif Sahlberg) [1484099] - [fs] cifs: Add support for writing attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Add support for reading attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options setacl function (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options getacl functions (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] Minor cleanup of xattr query function (Leif Sahlberg) [1110709] - [fs] cifs: implement get_dfs_refer for SMB2+ (Leif Sahlberg) [1481303] - [fs] cifs: use DFS pathnames in SMB2+ Create requests (Leif Sahlberg) [1481303] - [fs] cifs: set signing flag in SMB2+ TreeConnect if needed (Leif Sahlberg) [1481303] - [fs] cifs: let ses->ipc_tid hold smb2 TreeIds (Leif Sahlberg) [1481303] - [fs] cifs: add use_ipc flag to SMB2_ioctl() (Leif Sahlberg) [1481303] - [fs] cifs: add build_path_from_dentry_optional_prefix() (Leif Sahlberg) [1481303] - [fs] cifs: move DFS response parsing out of SMB1 code (Leif Sahlberg) [1481303] - [fs] cifs: Fix null pointer deref during read resp processing (Leif Sahlberg) [1403319] - [fs] cifs: Handle mismatched open calls (Leif Sahlberg) [1403319] - [fs] revert "cifs: Fix null pointer deref during read resp processing" (Leif Sahlberg) [1403319]- [x86] perf/x86/intel: Add Goldmont Plus CPU PMU support (Jiri Olsa) [1464895] - [x86] x86/mce: Enable PPIN for Knights Landing/Mill (Scott Wood) [1440834] - [x86] x86/mce: Include the PPIN in MCE records when available (Scott Wood) [1440834] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure at boot (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure in hotplug (Vitaly Kuznetsov) [1482594] - [x86] xen/pvh*: Support > 32 VCPUs at domain restore (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Simplify xen_vcpu related code (Vitaly Kuznetsov) [1482594] - [x86] xen: globalize have_vcpu_info_placement (Vitaly Kuznetsov) [1482594] - [xen] grant: Implement an grant frame array struct (Vitaly Kuznetsov) [1482876] - [xen] grant-table: Refactor gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] grants: Remove gnttab_max_grant_frames dependency on gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn (Vitaly Kuznetsov) [1482876] - [misc] mei: drop amthif internal client (Jeremy McNicoll) [1457532] - [misc] mei: replace callback structures used as list head by list_head (Jeremy McNicoll) [1457532] - [misc] mei: drop unreachable code in mei_start (Jeremy McNicoll) [1457532] - [misc] mei: validate the message header only in first fragment (Jeremy McNicoll) [1457532] - [misc] mei: hw: fix a spelling mistake (Jeremy McNicoll) [1457532] - [misc] mei: make mei_cl_bus_rescan static (Jeremy McNicoll) [1457532] - [misc] mei: implement fsync (Jeremy McNicoll) [1457532] - [misc] mei: bus: elminate variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: hbm: remove variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: add pci driver ops shutdown handler (Jeremy McNicoll) [1457532]- [fs] nfsv4: Fix up mirror allocation (Scott Mayhew) [1483654] - [fs] xfs: bad assertion for delalloc an extent that start at i_size (Carlos Maiolino) [1449075] - [fs] pnfs: Force a retry of LAYOUTGET if the stateid doesn't match our cache (Steve Dickson) [1477346] - [fs] nfsv4: Don't check file access when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Don't mark the layout as freed if the last lseg is marked for return (Steve Dickson) [1477353] - [fs] pnfs: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Fix bugs in _pnfs_return_layout (Steve Dickson) [1477353] - [fs] pnfs: Clear all layout segment state in pnfs_mark_layout_stateid_invalid (Steve Dickson) [1477353] - [fs] pnfs: Prevent unnecessary layoutreturns after delegreturn (Steve Dickson) [1477353] - [fs] pnfs: Enable layoutreturn operation for return-on-close (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE (Steve Dickson) [1477353] - [fs] pnfs: Clean up - add a helper to initialise struct layoutreturn_args (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in DELEGRETURN (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in CLOSE (Steve Dickson) [1477353] - [fs] nfsv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz (Steve Dickson) [1477353] - [fs] pnfs: Don't mark layout segments invalid on layoutreturn in pnfs_roc (Steve Dickson) [1477353] - [fs] pnfs: Get rid of unnecessary layout parameter in encode_layoutreturn callback (Steve Dickson) [1477353] - [fs] nfsv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid (Steve Dickson) [1477353] - [fs] pnfs: Skip checking for return-on-close if the layout is invalid (Steve Dickson) [1477353] - [fs] pnfs: Fix race in pnfs_wait_on_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Remove spurious wake up in pnfs_layout_remove_lseg() (Steve Dickson) [1477353] - [fs] pnfs: Do not free layout segments that are marked for return (Steve Dickson) [1477353] - [fs] pnfs: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed (Steve Dickson) [1477353] - [fs] pnfs: Delay getting the layout header in CB_LAYOUTRECALL handlers (Steve Dickson) [1477353] - [fs] nfsv4: Don't ask for the change attribute when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid (Steve Dickson) [1477353] - [fs] pnfs: Don't clear the layout stateid if a layout return is outstanding (Steve Dickson) [1477353] - [fs] nfs: nfs_prime_dcache must validate the filename (Steve Dickson) [1477353] - [fs] nfsv4: Optimise away forced revalidation when we know the attributes are OK (Steve Dickson) [1477353] - [fs] nfsv4: Don't request close-to-open attribute when holding a delegation (Steve Dickson) [1477353] - [fs] nfsv4: Don't request a GETATTR on open_downgrade (Steve Dickson) [1477353] - [fs] nfsv4: If recovery failed for a specific open stateid, then don't retry (Steve Dickson) [1477336] - [fs] nfsv4.1: Even if the stateid is OK, we may need to recover the open modes (Steve Dickson) [1477336] - [fs] nfsv4: Fix retry issues with nfs41_test/free_stateid (Steve Dickson) [1477336] - [fs] nfsv4: Open state recovery must account for file permission changes (Steve Dickson) [1477336] - [fs] nfsv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid (Steve Dickson) [1477336] - [fs] nfsv4: Mark the lock and open stateids as invalid after freeing them (Steve Dickson) [1477336] - [fs] nfsv4: Don't test open_stateid unless it is set (Steve Dickson) [1477336] - [fs] nfs: Always call nfs_inode_find_state_and_recover() when revoking a delegation (Steve Dickson) [1477336] - [fs] nfsv4: Don't report revoked delegations as valid in nfs_have_delegation() (Steve Dickson) [1477336]- [mm] swap: Remove WARN_ON_ONCE() in free_swap_slot() (Jerome Marchand) [1400689] - [mm] swap: don't BUG_ON() due to uninitialized swap slot cache (Jerome Marchand) [1400689] - [mm] swapfile.c: fix swap space leak in error path of swap_free_entries() (Jerome Marchand) [1400689] - [mm] swap: Fix a race in free_swap_and_cache() (Jerome Marchand) [1400689] - [mm] swap: skip readahead only when swap slot cache is enabled (Jerome Marchand) [1400689] - [mm] swap: enable swap slots cache usage (Jerome Marchand) [1400689] - [mm] swap: add cache for swap slots allocation (Jerome Marchand) [1400689] - [mm] swap: free swap slots in batch (Jerome Marchand) [1400689] - [mm] swap: allocate swap slots in batches (Jerome Marchand) [1400689] - [mm] swap: skip readahead for unreferenced swap slots (Jerome Marchand) [1400689] - [mm] swap: split swap cache into 64MB trunks (Jerome Marchand) [1400689] - [mm] swap: add cluster lock (Jerome Marchand) [1400689] - [mm] swap: fix kernel message in swap_info_get() (Jerome Marchand) [1400689] - [mm] don't use radix tree writeback tags for pages in swap cache (Jerome Marchand) [1400689] - [mm] swap: add swap_cluster_list (Jerome Marchand) [1400689] - [mm] swap: make cluster allocation per-cpu (Jerome Marchand) [1400689] - [mm] swap: fix races exposed by swap discard (Jerome Marchand) [1400689] - [mm] swap: make swap discard async (Jerome Marchand) [1400689] - [mm] swap: change block allocation algorithm for SSD (Jerome Marchand) [1400689] - [mmc] mmc: sdhci-pci: Add support for Intel CNP (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Use macros in pci_ids definition (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Move a function to avoid later forward declaration (David Arcari) [1457650] - [netdrv] bonding: use ETH_MAX_MTU as max mtu (Jarod Wilson) [1493777] - [netdrv] bonding: fix tlb_dynamic_lb default value (Jarod Wilson) [1493777] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs (Jarod Wilson) [1493777 1492980] - [netdrv] bonding: ratelimit failed speed/duplex update warning (Jarod Wilson) [1493777] - [netdrv] bonding: require speed/duplex only for 802.3ad, alb and tlb (Jarod Wilson) [1493777] - [netdrv] bonding: constify attribute_group structures (Jarod Wilson) [1493777] - [netdrv] bonding: warn user when 802.3ad speed is unknown (Jarod Wilson) [1493777] - [netdrv] bonding: fix 802.3ad support for 14G speed (Jarod Wilson) [1493777] - [netdrv] bonding: Prevent duplicate userspace notification (Jarod Wilson) [1493777] - [netdrv] bonding: Don't update slave->link until ready to commit (Jarod Wilson) [1493777] - [netdrv] bonding: check nla_put_be32 return value (Jarod Wilson) [1493777] - [netdrv] bonding: deliver link-local packets with skb->dev set to link that packets arrived on (Jarod Wilson) [1493777] - [netdrv] bonding: trivial: style fixes (Jarod Wilson) [1493777] - [netdrv] add definition of ETH_MAX_MTU (Jarod Wilson) [1493777 1480542]- [netdrv] hv_netvsc: Fix the real number of queues of non-vRSS cases (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: make const array ver_list static, reduces object code size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix send buffer failure on MTU change (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: increase default receive buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: avoid unnecessary wakeups on subchannel creation (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix deadlock on hotplug (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix the channel limit in netvsc_set_rxfh() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify the limit check in netvsc_set_channels() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify num_chn checking in rndis_filter_device_add() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up an unused parameter in rndis_filter_set_rss_param() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow driver to be removed even if VF is present (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: cleanup datapath switch (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix deadlock betwen link status and removal (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix rndis_filter_close error during netvsc_remove (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Add ethtool handler to set and get UDP hash levels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_rss_hash_opts() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_hash() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_multipagebuffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: keep track of some non-fatal overload conditions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow controlling send/recv buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary check for NULL hdr (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary cast of void pointer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: whitespace cleanup (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: no need to allocate send/receive on numa node (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: check error return when restoring channels and mtu (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: propagate MAC address change to VF slave (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't signal host twice if empty (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: delay setup of VF device (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: make sure and unregister datapath (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix rtnl deadlock on unregister of vf (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: transparent VF management (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: signal host if receive ring is emptied (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix error unwind on device setup failure (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: optimize receive completions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary indirection of page_buffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't print pointer value in error message (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix warnings reported by lockdep (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix return value for set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove no longer used max_num_rss queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: rtnetlink.h (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix netvsc_set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: prefetch the first incoming ring element (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: Remove redundant use of ipv6_hdr() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove bogus rtnl_unlock (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix ptr_ret.cocci warnings (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add rtnl annotations in rndis (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: save pointer to parent netvsc_device in channel table (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: need rcu_derefence when accessing internal device info (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: use ERR_PTR to avoid dereference issues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change logic for change mtu and set_queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change order of steps in setting queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add some rtnl_dereference annotations (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: force link update after MTU change (Vitaly Kuznetsov) [1474300 1477784]- [rdma] ib/core: Restore I/O MMU, s390 and powerpc support (Don Dutile) [1494648] - [rdma] ib/rxe, ib/rdmavt: Use dma_virt_ops instead of duplicating it (Don Dutile) [1494648] - [lib] dma-virt: remove dma_supported and mapping_error methods (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_device.dma_device (Don Dutile) [1494648] - [nvme] nvme-rdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srpt: Modify a debug statement (Don Dutile) [1494648] - [infiniband] ib/ipath: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ehca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srp: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/iser: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ipoib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/vmw_pvrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Remove a pointless indirection layer (Don Dutile) [1494648] - [infiniband] ib/usnic: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qedr: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ocrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/nes: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/mthca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx5: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx4: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/i40iw: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/hfi1: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/cxgb4: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/cxgb3: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Use dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Initialize ib_device.dev.parent earlier (Don Dutile) [1494648] - [infiniband] ib/qib: Remove DMA mapping code (Don Dutile) [1494648] - [infiniband] ib/hf1: Remove DMA mapping code (Don Dutile) [1494648] - [net] ib/core: Change the type of an ib_dma_alloc_coherent() argument (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_dma_*map_single_attrs() (Don Dutile) [1494648] - [lib] dma-virt: Add dma_virt_ops (Don Dutile) [1494648] - [kernel] treewide: Consolidate get_dma_ops() implementations (Don Dutile) [1494648] - [kernel] treewide: Consolidate set_dma_ops() implementations (Don Dutile) [1494648] - [iommu] treewide: Move dma_ops from struct dev_archdata into struct device (Don Dutile) [1494648] - [kernel] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Don Dutile) [1494648] - [kernel] dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG (Don Dutile) [1494648] - [kernel] dma-mapping: add dma_{map,unmap}_resource (Don Dutile) [1494648] - [lib] dma-debug: add support for resource mappings (Don Dutile) [1494648] - [lib] dma-debug: Fix dma_debug_entry offset calculation (Don Dutile) [1494648] - [lib] dma-debug: prevent early callers from crashing (Don Dutile) [1494648] - [lib] dma-debug: introduce dma_debug_disabled (Don Dutile) [1494648] - [lib] dma debug: account for cachelines and read-only mappings in overlap tracking (Don Dutile) [1494648] - [lib] dma-debug: fix overlap detection (Don Dutile) [1494648] - [mm] dma-debug: introduce debug_dma_assert_idle() (Don Dutile) [1494648] - [kernel] dma-mapping: add {map, unmap}_resource to dma_map_ops (Don Dutile) [1494648] - [kernel] dma-mapping: avoid oops when parameter cpu_addr is null (Don Dutile) [1494648] - [kernel] dma-mapping: use offset_in_page macro (Don Dutile) [1494648] - [kernel] dma-mapping: always provide the dma_map_ops based implementation (Don Dutile) [1494648] - [kernel] dma-mapping: tidy up dma_parms default handling (Don Dutile) [1494648] - [kernel] dma-mapping: Clarify output of dma_map_sg (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_set_mask (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_supported (Don Dutile) [1494648] - [kernel] dma-mapping: cosolidate dma_mapping_error (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_noncoherent (Don Dutile) [1494648] - [x86] dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev (Don Dutile) [1494648] - [x86] pci/dma: Fix gfp flags for coherent DMA memory allocation (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_{attrs, coherent} (Don Dutile) [1494648] - [kernel] arm: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function (Don Dutile) [1494648] - [s390] Use bool function return values of true/false not 1/0 (Don Dutile) [1494648] - [s390] Implement dma_{alloc,free}_attrs() (Don Dutile) [1494648] - [s390] dma: remove gratuitous brackets (Don Dutile) [1494648] - [x86] Deinline dma_free_attrs() (Don Dutile) [1494648] - [x86] Deinline dma_alloc_attrs() (Don Dutile) [1494648] - [of] platform: Allocate rh extension to device struct earlier (Don Dutile) [1494648]- [netdrv] netvsc: fix race on sub channel creation (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize 64-bit stats seqcount (Mohammed Gamal) [1465469] - [netdrv] revert "netvsc: optimize calculation of number of slots" (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the carrier state error when data path is off (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't access netdev->num_rx_queues directly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fold in get_outbound_net_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp (Mohammed Gamal) [1465469] - [netdrv] netvsc: mark error cases as unlikely (Mohammed Gamal) [1465469] - [netdrv] netvsc: use typed pointer for internal state (Mohammed Gamal) [1465469] - [netdrv] netvsc: use hv_get_bytes_to_read (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize calculation of number of slots (Mohammed Gamal) [1465469] - [netdrv] netvsc: move filter setting to rndis_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix net poll mode (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix rcu dereference warning from ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: Add #include's for csum_* function declarations (Mohammed Gamal) [1465469] - [netdrv] netvsc: make sure napi enabled before vmbus_open (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix calculation of available send sections (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use after free on module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: Deal with rescinded channels correctly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix RCU warning in get_stats (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the queue index computation in forwarding case (Mohammed Gamal) [1465469] - [netdrv] netvsc: use napi_consume_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize all channel related state prior to opening the channel (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix dereference before null check errors (Mohammed Gamal) [1465469] - [netdrv] netvsc: Properly initialize the return value (Mohammed Gamal) [1465469] - [netdrv] netvsc: Fix a bug in sub-channel handling (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix and cleanup rndis_filter_set_packet_filter (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate unnecessary skb == NULL checks (Mohammed Gamal) [1465469] - [netdrv] netvsc: use refcount_t for keeping track of sub channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unnecessary lock on shutdown (Mohammed Gamal) [1465469] - [netdrv] netvsc: uses RCU instead of removal flag (Mohammed Gamal) [1465469] - [netdrv] netvsc: use RCU to protect inner device structure (Mohammed Gamal) [1465469] - [netdrv] netvsc: change max channel calculation (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle offline mtu and channel change (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix NAPI performance regression (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused #define (Mohammed Gamal) [1465469] - [netdrv] netvsc: add comments about callback's and NAPI (Mohammed Gamal) [1465469] - [netdrv] netvsc: avoid race with callback (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix hang on netvsc module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: need napi scheduled during removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle select_queue when device is being removed (Mohammed Gamal) [1465469] - [netdrv] hyperv: use new api ethtool_{get|set}_link_ksettings (Mohammed Gamal) [1465469] - [netdrv] netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: enable GRO (Mohammed Gamal) [1465469 1408651] - [netdrv] netvsc: implement NAPI (Mohammed Gamal) [1465469] - [kernel] vmbus: introduce in-place packet iterator (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't overload variable in same function (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use-after-free in netvsc_change_mtu() (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix typo on statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: call netif_receive_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify get next send section (Mohammed Gamal) [1465469] - [netdrv] netvsc: report per-channel stats in ethtool statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: account for packets/bytes transmitted after completion (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate per-device outstanding send counter (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify rndis_filter_remove (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't pass void * to internal device_add (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize receive path (Mohammed Gamal) [1465469] - [netdrv] netvsc: group all per-channel state together (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused variables (Mohammed Gamal) [1465469] - [netdrv] netvsc: enhance transmit select_queue (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow get/set of RSS indirection table (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow more flexible setting of number of channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: add ethtool ops to get/set RSS key (Mohammed Gamal) [1465469] - [netdrv] netvsc: report rss field values (Mohammed Gamal) [1465469] - [netdrv] netvsc: report number of rx queues in ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: negotiate checksum and segmentation parameters (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove no longer needed receive staging buffers (Mohammed Gamal) [1465469]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1476040] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (David Arcari) [1491814] - [xen] xen: don't copy bogus duplicate entries into kernel page tables (Vitaly Kuznetsov) [1487754] - [xen] xen/pvh: MMU changes for PVH (Vitaly Kuznetsov) [1487754] - [tty] serial: 8250_pnp: Enable PNP_CONSOLE for console ports (Prarit Bhargava) [1489468] - [tty] pnp: Allow console to override ACPI device sleep (Prarit Bhargava) [1489468] - [tty] tty: serial: 8250_core: provide a function to export uart_8250_port (Prarit Bhargava) [1489468] - [tty] serial: Move "uart_console" def to core header file (Prarit Bhargava) [1489468] - [pci] Allow PCI express root ports to find themselves (Myron Stowe) [1492839] - [pci] fix oops when try to find Root Port for a PCI device (Myron Stowe) [1492839] - [pci] Disable Relaxed Ordering for some Intel processors (Myron Stowe) [1492839] - [pci] Disable PCIe Relaxed Ordering if unsupported (Myron Stowe) [1492839] - [x86] x86/hyperv: Read TSC frequency from a synthetic MSR (Vitaly Kuznetsov) [1457866] - [x86] x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1457866] - [x86] x86/mm/kaslr: Do not adapt the size of the direct mapping section for SGI UV system (Baoquan He) [1457046] - [x86] x86/uv: Introduce a helper function to check UV system at earlier stage (Baoquan He) [1457046] - [x86] amd: Limit cpu_core_id fixup to families older than F17h (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Zen SMT topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Bring back Compute Unit ID (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Bulldozer topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Clean up cpu_llc_id assignment per topology feature (Suravee Suthikulpanit) [1477397] - [x86] cpu: Get rid of compute_unit_id (Suravee Suthikulpanit) [1477397] - [x86] kvm: vmx: Do not BUG() on out-of-bounds guest IRQ (Paolo Bonzini) [1490781] {CVE-2017-1000} - [sound] alsa: timer: Use common error handling code in alsa_timer_init() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Adjust a condition check in snd_timer_resolution() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Wrap with spinlock for queue access (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Improve user queue reallocation (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix race between read and ioctl (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Info leak in snd_timer_user_tinterrupt() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: remove some dead code (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Reject user params with too small ticks (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [kernel] procfs: treat parked tasks as sleeping for task state (Joe Lawrence) [1488504] - [kernel] rcutree: Fix panic_on_rcu_stall() (Pratyush Anand) [1490673] - [netdrv] mlx5: Avoid using pending command interface slots (Don Dutile) [1463367] - [powerpc] perf: Fix book3s kernel to userspace backtraces (Gustavo Duarte) [1492669]- [tools] perf probe: Fix probe definition for inlined functions (Jiri Olsa) [1480522] - [tools] perf unwind: Report module before querying isactivation in dwfl unwind (Jiri Olsa) [1480522] - [tools] perf tools: Fix build with ARCH=x86_64 (Jiri Olsa) [1480522] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1480522] - [tools] perf evsel: Fix probing of precise_ip level for default cycles event (Jiri Olsa) [1480522] - [tools] perf symbols: Kill dso__build_id_is_kmod() (Jiri Olsa) [1480522] - [tools] perf symbols: Keep DSO->symtab_type after decompress (Jiri Olsa) [1480522] - [tools] perf tests: Decompress kernel module before objdump (Jiri Olsa) [1480522] - [tools] perf tools: Consolidate error path in __open_dso() (Jiri Olsa) [1480522] - [tools] perf tools: Decompress kernel module when reading DSO data (Jiri Olsa) [1480522] - [tools] perf annotate: Use dso__decompress_kmodule_path() (Jiri Olsa) [1480522] - [tools] perf tools: Introduce dso__decompress_kmodule_{fd, path} (Jiri Olsa) [1480522] - [tools] perf tools: Fix a memory leak in __open_dso() (Jiri Olsa) [1480522] - [tools] perf annotate: Fix symbolic link of build-id cache (Jiri Olsa) [1480522] - [tools] perf script python: Remove dups in documentation examples (Jiri Olsa) [1480522] - [tools] perf script python: Updated trace_unhandled() signature (Jiri Olsa) [1480522] - [tools] perf script python: Fix wrong code snippets in documentation (Jiri Olsa) [1480522] - [tools] perf script: Fix documentation errors (Jiri Olsa) [1480522] - [tools] perf script: Fix outdated comment for perf-trace-python (Jiri Olsa) [1480522] - [tools] perf probe: Fix examples section of documentation (Jiri Olsa) [1480522] - [tools] perf annotate: Add missing powerpc triplet (Jiri Olsa) [1480522] - [tools] perf symbols: Use correct filename for compressed modules in build-id cache (Jiri Olsa) [1480522] - [tools] perf symbols: Set module info when build-id event found (Jiri Olsa) [1480522] - [tools] perf header: Set proper module name when build-id event found (Jiri Olsa) [1480522] - [tools] perf stat: Only print NMI watchdog hint when enabled (Jiri Olsa) [1480522] - [tools] perf annotate: Fix branch instruction with multiple operands (Jiri Olsa) [1480522] - [tools] perf annotate: Fix failure when filename has special chars (Jiri Olsa) [1480522] - [tools] perf tools: Put caller above callee in --children mode (Jiri Olsa) [1480522] - [tools] perf report: Do not drop last inlined frame (Jiri Olsa) [1480522] - [tools] perf report: Always honor callchain order for inlined nodes (Jiri Olsa) [1480522] - [tools] perf script: Add --inline option for debugging (Jiri Olsa) [1480522] - [tools] perf report: Fix off-by-one for non-activation frames (Jiri Olsa) [1480522] - [tools] perf report: Fix memory leak in addr2line when called by addr2inlines (Jiri Olsa) [1480522] - [tools] perf report: Don't crash on invalid maps in `-g srcline` mode (Jiri Olsa) [1480522] - [tools] tools build: Fixup sched_getcpu feature test (Jiri Olsa) [1480522] - [tools] perf tests kmod-path: Don't fail if compressed modules aren't supported (Jiri Olsa) [1480522] - [tools] perf annotate: Fix AArch64 comment char (Jiri Olsa) [1480522] - [tools] perf tools: Fix spelling mistakes (Jiri Olsa) [1480522] - [tools] perf config: Refactor a duplicated code for obtaining config file name (Jiri Olsa) [1480522] - [tools] perf symbols: Allow user probes on versioned symbols (Jiri Olsa) [1480522] - [tools] tools lib string: Adopt prefixcmp() from perf and subcmd (Jiri Olsa) [1480522] - [tools] perf units: Move parse_tag_value() to units.[ch] (Jiri Olsa) [1480522] - [tools] perf ui gtk: Move gtk .so name to the only place where it is used (Jiri Olsa) [1480522] - [tools] perf tools: Move HAS_BOOL define to where perl headers are used (Jiri Olsa) [1480522] - [tools] perf memswap: Split the byteswap memory range wrappers from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Move event prototypes from util.h to event.h (Jiri Olsa) [1480522] - [tools] perf buildid: Move prototypes from util.h to build-id.h (Jiri Olsa) [1480522] - [tools] powerpc/perf: Define big-endian version of perf_mem_data_src (Jiri Olsa) [1480522] - [tools] treewide: Fix typos in printk (Jiri Olsa) [1480522] - [tools] perf tools: Fix the code to strip command name (Jiri Olsa) [1480522] - [tools] perf tools: Use just forward declarations for struct thread where possible (Jiri Olsa) [1480522] - [tools] perf tools: Add the right header to obtain PERF_ALIGN() (Jiri Olsa) [1480522] - [tools] perf tools: Remove poll.h and wait.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove stale prototypes from builtin.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove sys/ioctl.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove a few more needless includes from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Include sys/param.h where needed (Jiri Olsa) [1480522] - [tools] perf callchain: Move callchain specific routines from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Add compress.h for the *_decompress_to_file() headers (Jiri Olsa) [1480522] - [tools] perf mem: Fix display of data source snoop indication (Jiri Olsa) [1480522] - [tools] perf debug: Move dump_stack() and sighandler_dump_stack() to debug.h (Jiri Olsa) [1480522] - [tools] perf kvm: Make function only used by 'perf kvm' static (Jiri Olsa) [1480522] - [tools] perf tools: Move timestamp routines from util.h to time-utils.h (Jiri Olsa) [1480522] - [tools] perf tools: Move units conversion/formatting routines to separate object (Jiri Olsa) [1480522] - [tools] perf tools: Add signal.h to places using its definitions (Jiri Olsa) [1480522] - [tools] perf unwind: Provide only forward declarations for pointer types (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused strchrnul() reimplementation (Jiri Olsa) [1480522] - [tools] perf tools: Remove regex.h and fnmatch.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove include dirent.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove misplaced __maybe_unused in some functions (Jiri Olsa) [1480522] - [tools] perf tools: Use api/fs/tracing_path.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: No need to include bitops.h in util.h (Jiri Olsa) [1480522] - [tools] perf tools: Move path related functions to util/path.h (Jiri Olsa) [1480522] - [tools] perf tools: Don't include terminal handling headers in util.h (Jiri Olsa) [1480522] - [tools] perf str{filter, list}: Disentangle headers (Jiri Olsa) [1480522] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: Move extra string util functions to util/string2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move srcline definitions to separate header (Jiri Olsa) [1480522] - [tools] perf tools: Move print_binary definitions to separate files (Jiri Olsa) [1480522] - [tools] tools include: Include missing headers for fls() and types in linux/log2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move sane ctype stuff from util.h to sane_ctype.h (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION (Jiri Olsa) [1480522] - [tools] perf tools: Replace STR() calls with __stringify() (Jiri Olsa) [1480522] - [tools] perf tools: Remove PRI[xu] macros from perf.h (Jiri Olsa) [1480522] - [tools] perf tools: Including missing inttypes.h header (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused macros from util.h (Jiri Olsa) [1480522] - [tools] tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h (Jiri Olsa) [1480522] - [tools] perf tools: Add include where ARRAY_SIZE() is used (Jiri Olsa) [1480522] - [tools] objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it now (Jiri Olsa) [1480522] - [tools] tools include: Move ARRAY_SIZE() to linux/kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __same_type() and __must_be_array() from the kernel (Jiri Olsa) [1480522] - [tools] tools include: Introduce linux/bug.h, from the kernel sources (Jiri Olsa) [1480522] - [tools] perf tools: Remove FLEX_ARRAY definition (Jiri Olsa) [1480522] - [tools] perf unwind arm64: Add missing errno.h header (Jiri Olsa) [1480522] - [tools] revert "perf tools: Fix include of linux/mman.h" (Jiri Olsa) [1480522] - [tools] perf util: Hint missing file when tool tips fail to load (Jiri Olsa) [1480522] - [tools] tools build: Fix feature detection redefinion of build flags (Jiri Olsa) [1480522] - [tools] perf tools: Disable JVMTI if no ELF support available (Jiri Olsa) [1480522] - [tools] perf trace: Add usage of --no-syscalls in man page (Jiri Olsa) [1480522] - [tools] perf stat: Fix bug in handling events in error state (Jiri Olsa) [1480522] - [tools] perf tools: Pass PYTHON config to feature detection (Jiri Olsa) [1480522] - [tools] perf annotate: Use stripped line instead of raw disassemble line (Jiri Olsa) [1480522] - [tools] perf annotate: Refactor the code to parse disassemble lines with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf tools: Do not print missing features in pipe-mode (Jiri Olsa) [1480522] - [tools] perf session: Don't rely on evlist in pipe mode (Jiri Olsa) [1480522] - [tools] perf annotate: Process attr and build_id records (Jiri Olsa) [1480522] - [tools] perf tools: Describe pipe mode in perf.data-file-fomat.txt (Jiri Olsa) [1480522] - [tools] perf inject: Copy events when reordering events in pipe mode (Jiri Olsa) [1480522] - [tools] perf inject: Don't proceed if perf_session__process_event() fails (Jiri Olsa) [1480522] - [tools] perf annotate s390: Implement jump types for perf annotate (Jiri Olsa) [1480522] - [tools] perf string: Simplify ltrim() implementation (Jiri Olsa) [1480522] - [tools] perf tools: Refactor the code to strip command name with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf pmu: Refactor wordwrap() with ltrim() (Jiri Olsa) [1480522] - [tools] perf ui browser: Refactor the code to parse color configs with ltrim() (Jiri Olsa) [1480522] - [tools] perf stat: Refactor the code to strip csv output with ltrim() (Jiri Olsa) [1480522] - [tools] perf evsel: Return exact sub event which failed with EPERM for wildcards (Jiri Olsa) [1480522] - [tools] perf script: Use strtok_r() when parsing output field list (Jiri Olsa) [1480522] - [tools] perf callchains: Switch from strtok() to strtok_r() when parsing options (Jiri Olsa) [1480522] - [tools] perf annotate: Fix missing number of samples for source_line_samples (Jiri Olsa) [1480522] - [tools] perf tools: Don't die on a print function (Jiri Olsa) [1480522] - [tools] perf tools: Handle allocation failures gracefully (Jiri Olsa) [1480522] - [tools] perf tools: Remove die() call (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing space in json descriptions (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore_arb JSON support (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Skylake client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Broadwell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Haswell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Ivy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing UNC_M_DCLOCKTICKS for Broadwell DE uncore (Jiri Olsa) [1480522] - [tools] perf sdt powerpc: Add argument support (Jiri Olsa) [1480522] - [tools] perf trace: Beautify statx syscall 'flag' and 'mask' arguments (Jiri Olsa) [1480522] - [tools] perf tools: Do not fail in case of empty HOME env variable (Jiri Olsa) [1480522] - [tools] tools include uapi: Grab copies of stat.h and fcntl.h (Jiri Olsa) [1480522] - [tools] perf utils: fix spelling mistake: "Invalud" -> "Invalid" (Jiri Olsa) [1480522] - [tools] perf trace: Handle unpaired raw_syscalls:sys_exit event (Jiri Olsa) [1480522] - [tools] perf report: Drop cycles 0 for LBR print (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Add renaming logic for (missing) 8 bit registers (Jiri Olsa) [1480522] - [tools] perf tools: Remove support for command aliases (Jiri Olsa) [1480522] - [tools] perf utils: Readlink /proc/self/exe to find the perf binary (Jiri Olsa) [1480522] - [tools] perf utils: Null terminate buf in read_ftrace_printk() (Jiri Olsa) [1480522] - [tools] perf utils: use sizeof(buf) - 1 in readlink() call (Jiri Olsa) [1480522] - [tools] perf tests: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf test: Add a test case for SDT event (Jiri Olsa) [1480522] - [tools] perf buildid: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf buildid: Do not update SDT cache with null filename (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug of division by zero when calculating percent (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug following symbolic link of a build-id file (Jiri Olsa) [1480522] - [tools] perf report: Enable sorting by srcline as key (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for browser mode (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for stdio mode (Jiri Olsa) [1480522] - [tools] perf report: Introduce --inline option (Jiri Olsa) [1480522] - [tools] perf report: Find the inline stack for a given address (Jiri Olsa) [1480522] - [tools] perf report: Refactor common code in srcline.c (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused 'prefix' from builtin functions (Jiri Olsa) [1480522] - [tools] perf list sdt: Show option in man page (Jiri Olsa) [1480522] - [tools] perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() (Jiri Olsa) [1480522] - [tools] perf trace: Fixup thread refcounting (Jiri Olsa) [1480522] - [tools] perf trace: Fix up error path indentation (Jiri Olsa) [1480522] - [tools] perf trace: Check for vfs_getname.pathname length (Jiri Olsa) [1480522] - [tools] perf list: Move extra details printing to new option (Jiri Olsa) [1480522] - [tools] perf pmu: Add support for MetricName JSON attribute (Jiri Olsa) [1480522] - [tools] perf list: Support printing MetricExpr with --debug (Jiri Olsa) [1480522] - [tools] perf stat: Output JSON MetricExpr metric (Jiri Olsa) [1480522] - [tools] perf pmu: Support MetricExpr header in JSON event list (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Update Intel uncore JSON event files (Jiri Olsa) [1480522] - [tools] perf tools: Add a simple expression parser for JSON (Jiri Olsa) [1480522] - [tools] perf pmu: Special case uncore_ prefix (Jiri Olsa) [1480522] - [tools] perf pmu: Expand PMU events by prefix match (Jiri Olsa) [1480522] - [tools] perf tools: Factor out PMU matching in parser (Jiri Olsa) [1480522] - [tools] perf stat: Handle partially bad results with merging (Jiri Olsa) [1480522] - [tools] perf stat: Collapse identically named events (Jiri Olsa) [1480522] - [tools] perf stat: Factor out callback for collecting event values (Jiri Olsa) [1480522] - [tools] perf annotate: Add comment clarifying how the source code line is parsed (Jiri Olsa) [1480522] - [tools] perf annotate: More exactly grep -v of the objdump command (Jiri Olsa) [1480522] - [tools] perf sdt x86: Add renaming logic for rNN and other registers (Jiri Olsa) [1480522] - [tools] perf probe: Add sdt probes arguments into the uprobe cmd string (Jiri Olsa) [1480522] - [tools] perf sdt: Add scanning of sdt probes arguments (Jiri Olsa) [1480522] - [tools] perf probe: Return errno when not hitting any event (Jiri Olsa) [1480522] - [tools] perf probe: Change MAX_CMDLEN (Jiri Olsa) [1480522] - [tools] tools headers: Sync {tools/, }arch/powerpc/include/uapi/asm/kvm.h (Jiri Olsa) [1480522] - [tools] perf probe: Fix concat_probe_trace_events (Jiri Olsa) [1480522] - [tools] perf stat: Correct --no-aggr description (Jiri Olsa) [1480522] - [tools] perf tools: Handle partial AUX records and print a warning (Jiri Olsa) [1480522] - [tools] tools include: Sync {, tools/}include/uapi/linux/perf_event.h (Jiri Olsa) [1480522] - [tools] tools lib api fs: Introduce sysfs__read_bool (Jiri Olsa) [1480522] - [tools] perf timechart: Use OPT_PARENT for common options (Jiri Olsa) [1480522] - [tools] perf lock: Make 'f' part of the common 'lock_options' (Jiri Olsa) [1480522] - [tools] perf lock: Subcommands should include common options (Jiri Olsa) [1480522] - [tools] perf script: Add 'brstackinsn' for branch stacks (Jiri Olsa) [1480522] - [tools] perf tools: Make perf_event__synthesize_mmap_events() scale (Jiri Olsa) [1480522] - [tools] perf probe: Introduce util func is_sdt_event() (Jiri Olsa) [1480522] - [tools] perf powerpc: Choose local entry point with kretprobes (Jiri Olsa) [1480522] - [tools] perf kretprobes: Offset from reloc_sym if kernel supports it (Jiri Olsa) [1480522] - [tools] perf probe: Factor out the ftrace README scanning (Jiri Olsa) [1480522] - [tools] perf sched timehist: Add --next option (Jiri Olsa) [1480522] - [tools] perf hists browser: Fix typo in function switch_data_file (Jiri Olsa) [1480522] - [tools] perf report: Document +field style argument support for --field option (Jiri Olsa) [1480522] - [tools] perf sort: Fix segfault with basic block 'cycles' sort dimension (Jiri Olsa) [1480522] - [tools] perf tools: Ignore generated files pmu-events/{jevents, pmu-events.c} for git (Jiri Olsa) [1480522] - [tools] perf tools: Missing c2c command in command-list (Jiri Olsa) [1480522] - [tools] perf c2c: Fix display bug when using pipe (Jiri Olsa) [1480522] - [tools] perf c2c: Clarify help message of --stats option (Jiri Olsa) [1480522] - [tools] perf report: Hide tip message when -q option is given (Jiri Olsa) [1480522] - [tools] tools build: Use the same CC for feature detection and actual build (Jiri Olsa) [1480522] - [tools] perf bench futex: Fix build on musl + clang (Jiri Olsa) [1480522] - [tools] perf bench futex: Use __maybe_unused (Jiri Olsa) [1480522] - [tools] tools build: Add test for sched_getcpu() (Jiri Olsa) [1480522] - [tools] perf tools: Force uncore events to system wide monitoring (Jiri Olsa) [1480522] - [tools] perf intel-pt/bts: Add missing initialization (Jiri Olsa) [1480522] - [tools] perf probe: Generalize probe event file open routine (Jiri Olsa) [1480522] - [tools] perf ftrace: Use pager for displaying result (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for -a and -C option (Jiri Olsa) [1480522] - [tools] perf cpumap: Introduce cpu_map__snprint_mask() (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for --pid option (Jiri Olsa) [1480522] - [tools] perf tools: Allow sorting by symbol size (Jiri Olsa) [1480522] - [tools] perf evlist: Clarify a bit the use of perf_mmap->refcnt (Jiri Olsa) [1480522] - [tools] perf thread_map: Convert thread_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf thread: convert thread.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf evlist: Convert perf_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map_groups.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf dso: Convert dso.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf comm: Convert comm_str.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cpumap: Convert cpu_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] tools include: Adopt kernel's refcount.h (Jiri Olsa) [1480522] - [tools] tools include: Add UINT_MAX def to kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Provide gcc based cmpxchg fallback for !x86 (Jiri Olsa) [1480522] - [tools] tools include: Introduce atomic_cmpxchg_{relaxed, release}() (Jiri Olsa) [1480522] - [tools] tools arch x86: Introduce atomic_cmpxchg() (Jiri Olsa) [1480522] - [tools] tools arch x86: Include asm/cmpxchg.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __compiletime_error (Jiri Olsa) [1480522] - [tools] perf stat: Issue a HW watchdog disable hint (Jiri Olsa) [1480522] - [tools] perf vendor events: Add mapping for KnightsMill PMU events (Jiri Olsa) [1480522] - [x86] perf/x86/intel: Add 1G DTLB load/store miss support for SKL (Jiri Olsa) [1480522] - [kernel] perf/aux: Correct return code of rb_alloc_aux() if !has_aux(ev) (Jiri Olsa) [1480522] - [kernel] perf/callchain: Force USER_DS when invoking perf_callchain_user() (Jiri Olsa) [1480522] - [x86] perf/x86: Fix Broadwell-EP DRAM RAPL events (Jiri Olsa) [1480522] - [x86] perf/x86: Fix spurious NMI with PEBS Load Latency event (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Allow the disabling of branch tracing (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Handle VMX better (Jiri Olsa) [1480522] - [kernel] perf/core: Add a flag for partial AUX records (Jiri Olsa) [1480522] - [kernel] perf/core: Keep AUX flags in the output handle (Jiri Olsa) [1480522] - [x86] perf/x86: Add Top Down events to Intel Goldmont (Jiri Olsa) [1480522]- [x86] kvm, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state (Paul Lai) [1387360] - [x86] kvm: x86: simplify handling of PKRU (Paul Lai) [1387360] - [x86] kvm: x86: block guest protection keys unless the host has them enabled (Paul Lai) [1387360] - [x86] kvm, pkeys: expose CPUID/CR4 to guest (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for permission_fault (Paul Lai) [1387360] - [x86] kvm, pkeys: introduce pkru_mask to cache conditions (Paul Lai) [1387360] - [x86] kvm, pkeys: save/restore PKRU when guest/host switches (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for xsave state (Paul Lai) [1387360] - [x86] kvm, pkeys: disable pkeys for guests in non-paging mode (Paul Lai) [1387360] - [x86] kvm: x86: remove magic number with enum cpuid_leafs (Paul Lai) [1387360] - [x86] kvm: mmu: return page fault error code from permission_fault (Paul Lai) [1387360] - [kernel] s390/mm: simplify arch_get_unmapped_area[_topdown] (Adrian Reber) [1466682] - [kernel] s390/mm: make TASK_SIZE independent from the number of page table levels (Adrian Reber) [1466682] - [kernel] s390: wire up separate socketcalls system calls (Adrian Reber) [1466682] - [kernel] s390: wire up memfd_create syscall (Adrian Reber) [1466682] - [kernel] s390/gup: handle zero nr_pages case correctly (Adrian Reber) [1466682] - [kernel] s390: TASK_SIZE for kernel threads (Adrian Reber) [1466682] - [netdrv] ena: implement RHEL7.5 version of change_mtu (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.2.0 (John Linville) [1478896] - [netdrv] ena: update driver's rx drop statistics (John Linville) [1478896] - [netdrv] ena: use lower_32_bits()/upper_32_bits() to split dma address (John Linville) [1478896] - [netdrv] ena: separate skb allocation to dedicated function (John Linville) [1478896] - [netdrv] ena: use napi_schedule_irqoff when possible (John Linville) [1478896] - [netdrv] ena: add support for out of order rx buffers refill (John Linville) [1478896] - [netdrv] ena: add reset reason for each device FLR (John Linville) [1478896] - [netdrv] ena: change sizeof() argument to be the type pointer (John Linville) [1478896] - [netdrv] ena: add hardware hints capability to the driver (John Linville) [1478896] - [netdrv] ena: change return value for unsupported features unsupported return value (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.1.7 (John Linville) [1478896] - [netdrv] ena: bug fix in lost tx packets detection mechanism (John Linville) [1478896] - [netdrv] ena: disable admin msix while working in polling mode (John Linville) [1478896] - [netdrv] ena: fix theoretical Rx hang on low memory systems (John Linville) [1478896] - [netdrv] ena: add missing unmap bars on device removal (John Linville) [1478896] - [netdrv] ena: fix race condition between submit and completion admin command (John Linville) [1478896] - [netdrv] ena: add missing return when ena_com_get_io_handlers() fails (John Linville) [1478896] - [netdrv] ena: fix bug that might cause hang after consecutive open/close interface (John Linville) [1478896] - [netdrv] ena: fix rare uncompleted admin command false alarm (John Linville) [1478896] - [netdrv] ena: remove superfluous check in ena_remove() (John Linville) [1478896] - [netdrv] ena: update driver version to 1.1.2 (John Linville) [1478896] - [netdrv] ena: change condition for host attribute configuration (John Linville) [1478896] - [netdrv] ena: change driver's default timeouts (John Linville) [1478896] - [netdrv] ena: reduce the severity of ena printouts (John Linville) [1478896] - [netdrv] ena: use READ_ONCE to access completion descriptors (John Linville) [1478896] - [netdrv] ena: fix potential access to freed memory during device reset (John Linville) [1478896] - [netdrv] ena: refactor ena_get_stats64 to be atomic context safe (John Linville) [1478896] - [netdrv] ena: fix NULL dereference when removing the driver after device reset failed (John Linville) [1478896] - [netdrv] ena: fix RSS default hash configuration (John Linville) [1478896] - [netdrv] ena: fix ethtool RSS flow configuration (John Linville) [1478896] - [netdrv] ena: fix queues number calculation (John Linville) [1478896] - [netdrv] ena: remove ntuple filter support from device feature list (John Linville) [1478896] - [netdrv] ena: use setup_timer() and mod_timer() (John Linville) [1478896]- [fs] vfs: clear remainder of 'full_fds_bits' in dup_fd() (Mateusz Guzik) [1462034] - [fs] vfs: Fix pathological performance case for __alloc_fd() (Mateusz Guzik) [1462034] - [fs] vfs: conditionally clear close-on-exec flag (Mateusz Guzik) [1462034] - [fs] file.c: don't acquire files->file_lock in fd_install() (Mateusz Guzik) [1462034] - [fs] gfs2: Fix debugfs glocks dump (Andreas Grunbacher) [1493067] - [fs] gfs2: Replace rhashtable_walk_init with rhashtable_walk_enter (Andreas Grunbacher) [1493067] - [fs] gfs2: Deduplicate gfs2_{glocks,glstats}_open (Andreas Grunbacher) [1493067] - [net] remove explicit do_softirq() from busy_poll_stop() (Ivan Vecera) [1489406] - [net] Busy polling should ignore sender CPUs (Ivan Vecera) [1489406] - [net] solve a NAPI race (Ivan Vecera) [1489406] - [net] napi_watchdog() can use napi_schedule_irqoff() (Ivan Vecera) [1489406] - [net] remove __napi_complete() (Ivan Vecera) [1489406] - [net] netpoll: more efficient locking (Ivan Vecera) [1489406] - [net] busy-poll: return busypolling status to drivers (Ivan Vecera) [1489406] - [net] busy-poll: remove need_resched() from sk_can_busy_loop() (Ivan Vecera) [1489406] - [net] busy-poll: allow preemption in sk_busy_loop() (Ivan Vecera) [1489406] - [net] netpoll: Drop budget parameter from NAPI polling call hierarchy (Ivan Vecera) [1489406] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Ivan Vecera) [1489406] - [net] ip6_gre: update mtu properly in ip6gre_err (Xin Long) [1487475] - [net] sctp: fix missing wake ups in some situations (Marcelo Leitner) [1442784] - [net] tcp: don't annotate mark on control socket from tcp_v6_send_response() (Matteo Croce) [1469857] - [net] netfilter: use fwmark_reflect in nf_send_reset (Matteo Croce) [1469857] - [net] tcp: fix mark propagation with fwmark_reflect enabled (Matteo Croce) [1469857] - [net] Documentation: Add missing descriptions for fwmark_reflect for ipv4 and ipv6 (Matteo Croce) [1469857] - [net] ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction (Matteo Croce) [1469857] - [net] Use fwmark reflection in PMTU discovery (Matteo Croce) [1469857] - [net] add a sysctl to reflect the fwmark on replies (Matteo Croce) [1469857] - [net] team: fix memory leaks (Matteo Croce) [1448266] - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Stefano Brivio) [1477010] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca) [1477010] {CVE-2017-7542} - [scsi] ses: Fix wrong page error (Maurizio Lombardi) [1380720] - [scsi] ses: make page2 support optional (Maurizio Lombardi) [1380720] - [scsi] ses: Fixup error message 'failed to get diagnostic page 0xffffffea' (Maurizio Lombardi) [1380720] - [scsi] ses: check return code from ses_recv_diag() (Maurizio Lombardi) [1380720] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1458133] - [scsi] megaraid_sas: call megasas_dump_frame with correct IO frame size (Tomas Henzl) [1458133] - [scsi] megaraid_sas: modified few prints in OCR and IOC INIT path (Tomas Henzl) [1458133] - [scsi] megaraid_sas: replace internal FALSE/TRUE definitions with false/true (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead (Tomas Henzl) [1458133] - [scsi] megaraid_sas: use vmalloc for crash dump buffers and driver's local RAID map (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use SMID for Task abort case only (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Check valid aen class range to avoid kernel panic (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Fix endianness issues in DCMD handling (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Do not re-fire shutdown DCMD after OCR (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1 second while there are pending commands (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use synchronize_irq in target reset case (Tomas Henzl) [1458133] - [scsi] megaraid_sas: set minimum value of resetwaittime to be 1 secs (Tomas Henzl) [1458133] - [scsi] megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix allocate instance->pd_info twice (Tomas Henzl) [1458133] - [scsi] megaraid: remove DRIVER_ATTR() usage (Tomas Henzl) [1458133] - [scsi] megaraid: Replace PCI pool old API (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion (Tomas Henzl) [1458133] - [scsi] megaraid: remove expensive inline from megasas_return_cmd (Tomas Henzl) [1458133] - [scsi] qedi: off by one in qedi_get_cmd_from_tid() (Chad Dupuis) [1461962] - [scsi] qedi: Limit number for CQ queues (Chad Dupuis) [1461962] - [scsi] qedi: Fix return code in qedi_ep_connect() (Chad Dupuis) [1461962] - [scsi] qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Chad Dupuis) [1461962] - [scsi] qedi: fix another spelling mistake: "alloction" -> "allocation" (Chad Dupuis) [1461962] - [scsi] qedf: drop bus reset handler (Chad Dupuis) [1461960] - [scsi] qedf: Update driver version to 8.20.5.0 (Chad Dupuis) [1461960] - [scsi] qedf: Fix up modinfo parameter name for 'debug' in modinfo output (Chad Dupuis) [1461960] - [scsi] qedf: Covert single-threaded workqueues to regular workqueues (Chad Dupuis) [1461960] - [scsi] qedf: Corrent VLAN tag insertion in fallback VLAN case (Chad Dupuis) [1461960] - [scsi] qedf: Use granted MAC from the FCF for the FCoE source address if it is available (Chad Dupuis) [1461960] - [scsi] qedf: Set WWNN and WWPN based on values from qed (Chad Dupuis) [1461960] - [scsi] qedf: fix spelling mistake: "offlading" -> "offloading" (Chad Dupuis) [1461960] - [scsi] qedf: Merge a few quoted strings split across lines (Chad Dupuis) [1461960] - [scsi] qedf: Use 'dma_zalloc_coherent' to reduce code verbosity (Chad Dupuis) [1461960] - [scsi] qedf: Fix a return value in case of error in 'qedf_alloc_global_queues' (Chad Dupuis) [1461960] - [scsi] qedf: Check if sense buffer has been allocated during completion (Chad Dupuis) [1461960] - [scsi] qedf: Update version number to 8.18.22.0 (Chad Dupuis) [1461960] - [scsi] qedf: Add change_queue_depth member to scsi_host_template() (Chad Dupuis) [1461960] - [scsi] qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance (Chad Dupuis) [1461960] - [scsi] qedf: Move some prints to a debug level so they do not print when no debugging is enabled (Chad Dupuis) [1461960] - [scsi] qedf: Fixup unnecessary parantheses around test_bit operations (Chad Dupuis) [1461960] - [scsi] qedf: Add non-offload receive filters (Chad Dupuis) [1461960] - [scsi] qedf: Add bus_reset No-op (Chad Dupuis) [1461960] - [scsi] qedf: Use same logic for SCSI host reset and FC lip_reset (Chad Dupuis) [1461960] - [scsi] qedf: Set qed logging level to QED_LEVEL_NOTICE (Chad Dupuis) [1461960] - [scsi] qedf: Add fka_period SCSI host attribute to show fip keep alive period (Chad Dupuis) [1461960] - [scsi] qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup (Chad Dupuis) [1461960] - [scsi] qedf: Look at all descriptors when processing a clear virtual link (Chad Dupuis) [1461960] - [scsi] qedf: Honor qed_ops->common->set_fp_int() return code (Chad Dupuis) [1461960] - [scsi] qedf: Update copyright to 2017 (Chad Dupuis) [1461960] - [scsi] qedf: Enable basic FDMI information (Chad Dupuis) [1461960] - [scsi] qedf: Avoid reading past end of buffer (Chad Dupuis) [1461960] - [scsi] qedf: Cleanup the type of io_log->op (Chad Dupuis) [1461960] - [scsi] qedf: properly update arguments position in function call (Chad Dupuis) [1461960] - [scsi] qedi: qedf: Use designated initializers (Chad Dupuis) [1461960] - [scsi] qedf: Fix crash due to unsolicited FIP VLAN response (Chad Dupuis) [1461960] - [scsi] qedf: Use vsprintf extension pad (Chad Dupuis) [1461960]- [block] blk_mq: linux/blk-mq.h does not include all the headers it depends on (Ming Lei) [1389540 1458104] - [block] blk-mq: kill unused blk_mq_create_mq_map() (Ming Lei) [1389540 1458104] - [kernel] blk-mq: get rid of the cpumask in struct blk_mq_tags (Ming Lei) [1389540 1458104] - [nvme] remove the post_scan callout (Ming Lei) [1389540] - [nvme] switch to use pci_alloc_irq_vectors (Ming Lei) [1389540] - [kernel] blk-mq: provide a default queue mapping for PCI device (Ming Lei) [1389540 1458104] - [kernel] blk-mq: remove ->map_queue (Ming Lei) [1389540 1458104] - [block] blk-mq: really fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] blk-mq: free hctx->ctxs in queue's release handler (Ming Lei) [1389540 1458104] - [kernel] blk-mq: fix iteration of busy bitmap (Ming Lei) [1389540 1458104] - [block] blk-mq: reduce unnecessary software queue looping (Ming Lei) [1389540 1458104] - [kernel] genirq/affinity: Fix calculating vectors to assign (Ming Lei) [1389540] - [kernel] irq/affinity: Fix extra vecs calculation (Ming Lei) [1389540] - [kernel] irq/affinity: Fix CPU spread for unbalanced nodes (Ming Lei) [1389540] - [pci] msi: Update MSI/MSI-X bits in PCIEBUS-HOWTO (Ming Lei) [1389540] - [pci] msi: Document pci_alloc_irq_vectors(), deprecate pci_enable_msi() (Ming Lei) [1389540] - [pci] msi: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors (Ming Lei) [1389540] - [pci] portdrv: Use pci_irq_alloc_vectors() (Ming Lei) [1389540] - [pci] msi: Check that we have a legacy interrupt line before using it (Ming Lei) [1389540] - [pci] msi: Return failure when msix_setup_entries() fails (Ming Lei) [1389540] - [netdrv] amd-xgbe: Update PCI support to use new IRQ functions (Ming Lei) [1389540] - [pci] msi: Fix msi_capability_init() kernel-doc warnings (Ming Lei) [1389540] - [pci] msi: Don't apply affinity if there aren't enough vectors left (Ming Lei) [1389540] - [kernel] genirq/affinity: Fix node generation from cpumask (Ming Lei) [1389540] - [pci] msi: Check for NULL affinity mask in pci_irq_get_affinity() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use default affinity mask for reserved vectors (Ming Lei) [1389540] - [kernel] genirq/affinity: Take reserved vectors into account when spreading irqs (Ming Lei) [1389540] - [kernel] pci: Remove the irq_affinity mask from struct pci_dev (Ming Lei) [1389540] - [kernel] pci/msi: Provide pci_alloc_irq_vectors_affinity() (Ming Lei) [1389540] - [pci] msi: Propagate IRQ affinity description through the MSI code (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_create_affinity_masks() (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_calc_affinity_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Introduce struct irq_affinity (Ming Lei) [1389540] - [pci] doc: Add missing parameter for msi_setup (Ming Lei) [1389540] - [kernel] pci/msi: Retrieve affinity for a vector (Ming Lei) [1389540] - [kernel] genirq/affinity: Remove old irq spread infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Switch to new irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/affinity: Provide smarter irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Add cpumask allocation to alloc_msi_entry (Ming Lei) [1389540] - [pci] Call pci_intx() when using legacy interrupts in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Use positive flags in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use get/put_online_cpus around cpumask operations (Ming Lei) [1389540] - [kernel] pci: Spread interrupt vectors in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Provide sensible IRQ vector alloc/free routines (Ming Lei) [1389540] - [pci] Make the "entries" argument to pci_enable_msix() optional (Ming Lei) [1389540] - [pci] Switch msix_program_entries() to use pci_msix_desc_addr() (Ming Lei) [1389540] - [pci] Add pci_msix_desc_addr() helper (Ming Lei) [1389540] - [kernel] genirq: Add a helper to spread an affinity mask for MSI/MSI-X vectors (Ming Lei) [1389540] - [kernel] genirq/msi: Make use of affinity aware allocations (Ming Lei) [1389540] - [kernel] genirq: introduce _affinity version of irq_alloc_hwirq (Ming Lei) [1389540] - [kernel] genirq: Use affinity hint in irqdesc allocation (Ming Lei) [1389540] - [kernel] genirq: Add affinity hint to irq allocation (Ming Lei) [1389540] - [kernel] genirq: Introduce IRQD_AFFINITY_MANAGED flag (Ming Lei) [1389540] - [kernel] genirq: Provide and use __irq_can_set_affinity() (Ming Lei) [1389540]- [fs] pnfs: Fix a deadlock between read resends and layoutreturn (Steve Dickson) [1477350] - [fs] pnfs: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised (Steve Dickson) [1477343] - [fs] nfsv4.1: Fix regression in callback retry handling (Steve Dickson) [1477306] - [fs] nfsv4: Ensure we don't re-test revoked and freed stateids (Dave Wysochanski) [1459733] - [fs] nfsd: Limit end of page list when decoding NFSv4 WRITE ("J. Bruce Fields") [1485509] - [fs] xfs: stop searching for free slots in an inode chunk when there are none (Carlos Maiolino) [1472639] - [fs] xfs: remove bli from AIL before release on transaction abort (Bill O'Donnell) [1428663] - [fs] xfs: release bli from transaction properly on fs shutdown (Bill O'Donnell) [1428663] - [fs] gfs2: Fix non-recursive truncate bug (Robert S Peterson) [1486061] - [fs] ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag (Lukas Czerner) [1433215] - [fs] ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED (Lukas Czerner) [1433215] - [fs] ext4: pass allocation_request struct to ext4_(alloc, splice)_branch (Lukas Czerner) [1433215] - [fs] cifs: Fix null pointer deref during read resp processing (Sachin Prabhu) [1429710] - [fs] cifs: Fix possible use after free in demultiplex thread (Sachin Prabhu) [1429710] - [fs] cifs: Allow to switch on encryption with seal mount option (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace bvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to decrypt big read responses (Sachin Prabhu) [1429710] - [fs] cifs: Add a modified cifs_read_page_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace kvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Decrypt and process small encrypted packets (Sachin Prabhu) [1429710] - [fs] cifs: Add copy into pages callback for a read operation (Sachin Prabhu) [1429710] - [fs] cifs: Add mid handle callback (Sachin Prabhu) [1429710] - [fs] cifs: Add transform header handling callbacks (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 modifications for aead differences (Sachin Prabhu) [1429710] - [fs] cifs: Encrypt SMB3 requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Enable encryption during session setup phase (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to transform requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Separate RFC1001 length processing for SMB2 read (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 sync header processing (Sachin Prabhu) [1429710] - [fs] cifs: Send RFC1001 length in a separate iov (Sachin Prabhu) [1429710] - [fs] cifs: Make send_cancel take rqst as argument (Sachin Prabhu) [1429710] - [fs] cifs: Make SendReceive2() takes resp iov (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 header structure (Sachin Prabhu) [1429710] - [fs] cifs: Add soft dependencies (Sachin Prabhu) [1429710] - [fs] cifs: Only select the required crypto modules (Sachin Prabhu) [1429710] - [fs] cifs: Simplify SMB2 and SMB311 dependencies (Sachin Prabhu) [1429710] - [fs] Fix default behaviour for empty domains and add domainauto option (Sachin Prabhu) [1429710] - [fs] cifs: use 16phN for formatting md5 sum (Sachin Prabhu) [1429710] - [fs] cifs_readv_receive: use cifs_read_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: merge the hash calculation helpers (Sachin Prabhu) [1429710] - [fs] cifs: Check for timeout on Negotiate stage (Leif Sahlberg) [1426555] - [fs] cifs: Fix df output for users with quota limits (Leif Sahlberg) [1464155]- [infiniband] ib/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path (Don Dutile) [1454965] - [infiniband] ib/vmw_pvrdma: Don't leak info from alloc_ucontext (Don Dutile) [1454965] - [kernel] vmxnet3: Move PCI Id to pci_ids.h (Don Dutile) [1454965] - [pinctrl] intel: Add Intel Cannon Lake PCH-H pin controller support (David Arcari) [1457654] - [pinctrl] intel: Add Intel Cannon Lake PCH pin controller support (David Arcari) [1457654] - [pinctrl] intel: Make it possible to specify mode per pin in a group (David Arcari) [1457654] - [pinctrl] intel: Add support for variable size pad groups (David Arcari) [1457654] - [pinctrl] intel: unlock on error in intel_config_set_pull() (David Arcari) [1457654] - [pinctrl] intel: Add support for 1k additional pull-down (David Arcari) [1457654] - [pinctrl] intel: Add support for hardware debouncer (David Arcari) [1457654] - [kernel] pinctrl / gpio: Introduce .set_config() callback for GPIO chips (David Arcari) [1457654] - [kernel] pinctrl: Allow configuration of pins from gpiolib based drivers (David Arcari) [1457654] - [vhost] vhost_net: correctly check tx avail during rx busy polling (Jason Wang) [1487551] - [tools] power/cpupower: allow running without cpu0 (Prarit Bhargava) [1375782] - [xen] balloon: don't online new memory initially (Vitaly Kuznetsov) [1490770] - [kernel] audit: unswing cap_* fields in PATH records (Richard Guy Briggs) [1465558] - [kernel] module: keep percpu symbols in module's symtab (Joe Lawrence) [1451907] - [security] selinux: remove AVC init audit log message (Richard Guy Briggs) [1465625]- [s390] syscalls: Fix out of bounds arguments access (Jiri Olsa) [1436323] - [x86] ras/therm_throt: Do not log a fake MCE for thermal events (Prarit Bhargava) [1465345] - [x86] early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 (Lenny Szubowicz) [1487221] - [pci] Identify Enhanced Allocation (EA) BAR Equivalent resources in sysfs (Myron Stowe) [1489540] - [pci] Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1489540] - [pci] Supply CPU physical address (not bus address) to iomem_is_exclusive() (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment driver (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment portdrv service type (Myron Stowe) [1489540] - [pci] Widen portdrv service type from 4 bits to 8 bits (Myron Stowe) [1489540] - [pci] Fix spelling errors (Myron Stowe) [1489540] - [pci] pci: acpiphp_ibm: Avoid uninitialized variable reference (Myron Stowe) [1489540] - [pci] pci: Refine PCI support check in pcibios_init() (Myron Stowe) [1489540] - [netdrv] fm10k: do not enqueue mailbox when host not ready (Neil Horman) [1454908] - [netdrv] fm10k: disable receive queue when configuring ring (Neil Horman) [1454908] - [netdrv] fm10k: update function header comment for fm10k_get_stats64 (Neil Horman) [1454908] - [netdrv] fm10k: allow service task to reschedule itself (Neil Horman) [1454908] - [netdrv] fm10k: future-proof state bitmaps using DECLARE_BITMAP (Neil Horman) [1454908] - [netdrv] fm10k: use a BITMAP for flags to avoid race conditions (Neil Horman) [1454908] - [netdrv] fm10k: correctly check if interface is removed (Neil Horman) [1454908] - [netdrv] fm10k: remove FM10K_FLAG_DEBUG_STATS (Neil Horman) [1454908] - [netdrv] fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp (Neil Horman) [1454908] - [netdrv] fm10k: Limit dma sync of RX buffers to actual packet size (Neil Horman) [1454908] - [netdrv] fm10k: bump version number (Neil Horman) [1454908] - [netdrv] fm10k: do not clear global mailbox interrupt bits (Neil Horman) [1454908] - [netdrv] fm10k: request reset when mbx->state changes (Neil Horman) [1454908] - [netdrv] fm10k: remove extraneous variable definition in fm10k_ethtool.c (Neil Horman) [1454908] - [netdrv] fm10k-shared: use mac-> instead of hw->mac (Neil Horman) [1454908] - [netdrv] i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Stefan Assmann) [1484232] - [netdrv] i40e: avoid NVM acquire deadlock during NVM update (Stefan Assmann) [1484232] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Arjun Vynipadath) [1458299] - [target] fix SAM_STAT_BUSY/TASK_SET_FULL handling (Mike Christie) [1480052] - [target] do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE (Mike Christie) [1412979] - [tcmu] fix sense handling during completion (Mike Christie) [1412979] - [tcmu] target: add helper to copy sense to se_cmd buffer (Mike Christie) [1412979] - [tcmu] export alua support in configfs (Mike Christie) [1469773] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1489789] {CVE-2017-1000251} - [lib] rbtree: Make lockless searches non-fatal (Waiman Long) [1472994]- [cpufreq] intel_pstate: Correct the busy calculation for KNL (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ratio setting for min_perf_pct (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: constify attribute_group structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: skip scheduler hook when in "performance" mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove max/min fractions to limit performance (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid division by 0 in min_perf_pct_min() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: use updated msr-index.h HWP.EPP values (Prarit Bhargava) [1465349] - [x86] msr-index.h: define HWP.EPP values (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_min_max() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not walk policy->cpus (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop struct cpu_defaults (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Modify check in intel_pstate_update_status() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop driver_registered variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Skip unnecessary PID resets on init (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set HWP sampling interval once (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_busy_pid_reset() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fold intel_pstate_reset_all_pid() into the caller (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Initialize pid_params statically (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop pointless initialization of PID parameters (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate struct perf_limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid transient updates of cpuinfo.max_freq (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Active mode P-state limits rework (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support HWP processors in all operation modes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix policy data management in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: One set of global limits in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid percentages in limits-related computations (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Correct frequency setting in the HWP mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop redundant wrapper function (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not reinit performance limits in ->setpolicy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix global settings in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not use performance_limits in passive mode (Prarit Bhargava) [1465349] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix limits issue with operation mode switching (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Calculate guaranteed performance for HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Make HWP limits compatible with legacy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Lower frequency than expected under no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Operation mode control from sysfs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Expose global sysfs attributes upfront (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix sysfs limits enforcement for performance policy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always keep all limits settings in sync (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_pstate_resume() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not expose PID parameters in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support for energy performance hints with HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add locking around HWP requests (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix intel_pstate_exit_perf_limits() prototype (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set EPP/EPB to 0 in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: increase precision of performance limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: round up min_perf limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Generic governors support (Prarit Bhargava) [1465349] - [kernel] cpufreq: Support for fast frequency switching (Prarit Bhargava) [1465349] - [cpufreq] acpi-cpufreq: Make read and write operations more efficient (Prarit Bhargava) [1465349] - [cpufreq] Introduce cpufreq_start_governor() (Prarit Bhargava) [1465349] - [cpufreq] Rename __cpufreq_governor() to cpufreq_governor() (Prarit Bhargava) [1465349] - [acpi] cpufreq: intel_pstate: Request P-states control from SMM if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPU load based algorithm for PM_MOBILE (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: protect limits variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Reduce impact due to rounding error (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Per CPU P-State limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always set max P-state in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set P-state upfront in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove PID debugfs when not used (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix struct pstate_adjust_policy kerneldoc (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify comment in get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add more out-of-band IDs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Check cpuid for MSR_HWP_INTERRUPT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update cpu_frequency tracepoint every time (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: clean remnant struct element (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Declare pid_params/pstate_funcs/hwp_active __read_mostly (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix incorrect placement of __initdata (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not clear utilization update hooks on policy changes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust _PSS[0] freqeuency if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ->set_policy() interface for no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Downgrade print level for _PPC (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Simplify conditional in intel_pstate_set_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use sample.core_avg_perf in get_avg_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify average performance computation (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid unnecessary synchronize_sched() during initialization (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Ignore _PPC processing under HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix HWP on boot CPU after system resume (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enable PPC enforcement for servers (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust policy->max (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enforce _PPC limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix processing for turbo activation ratio (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use average P-State instead of current P-State (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid getting stuck in high P-states when idle (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use pr_fmt (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid pointless FRAC_BITS shifts under div_fp() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Documenation for structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix inconsistency in setting policy limits (Prarit Bhargava) [1465349] - [kernel] cpufreq: Move scheduler-related code to the sched directory (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid extra invocation of intel_pstate_sample() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not set utilization update hook too early (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not call wrmsrl_on_cpu() with disabled interrupts (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not skip samples partially (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove freq calculation from intel_pstate_calc_busy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Move intel_pstate_calc_busy() into get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Optimize calculation for max/min_perf_adj (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove extra conversions in pid calculation (Prarit Bhargava) [1465349] - [kernel] cpufreq: Add mechanism for registering utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace timers with utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: disable HWP notifications (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Account for IO wait time (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Initialize policy->min to lowest nonlinear performance (Prarit Bhargava) [1465349] - [mailbox] Make startup and shutdown ops optional (Prarit Bhargava) [1465349] - [sound] scripts/spelling.txt: add regsiter -> register spelling mistake (Prarit Bhargava) [1465349] - [mailbox] skip complete wait event if timer expired (Prarit Bhargava) [1465349] - [mailbox] handle empty message in tx_tick (Prarit Bhargava) [1465349] - [mailbox] always wait in mbox_send_message for blocking Tx mode (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs entries for CPPC perf capabilities (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Read lowest nonlinear perf in cppc_get_perf_caps() (Prarit Bhargava) [1465349] - [mailbox] check ->last_tx_done for NULL in case of timer-based polling (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix per-CPU pointer management in acpi_cppc_processor_probe() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix crash in acpi_cppc_processor_exit() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set an error code on probe error path (Prarit Bhargava) [1465349] - [cpufreq] sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO (Prarit Bhargava) [1465349] - [x86] sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU (Prarit Bhargava) [1465349] - [kernel] acpi/bus: Set _OSC for diverse core support (Prarit Bhargava) [1465349] - [acpi] bus: Enable HWP CPPC objects (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPPC to get max performance (Prarit Bhargava) [1465349] - [x86] sysctl: Add sysctl for ITMT scheduling feature (Prarit Bhargava) [1465349] - [x86] topology: Define x86's arch_update_cpu_topology (Prarit Bhargava) [1465349] - [x86] Enable Intel Turbo Boost Max Technology 3.0 (Prarit Bhargava) [1465349] - [kernel] sched: Extend scheduler's asym packing (Prarit Bhargava) [1465349] - [kernel] sched: Move CFS tasks to CPUs with higher capacity (Prarit Bhargava) [1465349] - [kernel] sched: Add struct rq::cpu_capacity_orig (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Add MODULE_DEVICE_TABLE for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [cpufreq] cppc: Correct desired_perf calculation (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Support PCC with interrupt flag (Prarit Bhargava) [1465349] - [cpufreq] cppc: Avoid overflow when calculating desired_perf (Prarit Bhargava) [1465349] - [cpufreq] cppc: Force reporting values in KHz to fix user space interface (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add prefix cppc to cpudata structure name (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add support for functional fixed hardware address (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: check for error bit in PCC status field (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: move all PCC related information into pcc_data (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs support to compute delivered performance (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set a non-zero value for transition_latency (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: support for batching CPPC requests (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: acquire pcc_lock only while accessing PCC subspace (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: restructure read/writes for efficient sys mapped reg ops (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Prevent cpc_desc_ptr points to the invalid data (Prarit Bhargava) [1465349] - [acpi] cppc: Return error if _CPC is invalid on a CPU (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add module support for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [mailbox] Stop using ENOSYS for anything other than unimplemented syscalls (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: use MRTT/MPAR to decide if/when a req can be sent (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: replace writeX/readX to PCC with relaxed version (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: optimized cpc_read and cpc_write (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Optimize PCC Read Write operations (Prarit Bhargava) [1465349] - [cpufreq] cppc: Initialize and check CPUFreq CPU co-ord type correctly (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Use h/w reduced version of the PCCT structure (Prarit Bhargava) [1465349] - [cpufreq] cppc: Delete an unnecessary check before the function call kfree() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix potential memory leak (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: signedness bug in register_pcc_channel() (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add a CPUFreq driver for use with CPPC (Prarit Bhargava) [1465349] - [acpi] Introduce CPU performance controls using CPPC (Prarit Bhargava) [1465349] - [kernel] mailbox: switch to hrtimer for tx_complete polling (Prarit Bhargava) [1465349] - [kernel] mailbox: Add ability for clients to request channels by name (Prarit Bhargava) [1465349] - [mailbox] Fix up error handling in mbox_request_channel() (Prarit Bhargava) [1465349] - [kernel] mailbox: Make mbox_chan_ops const (Prarit Bhargava) [1465349] - [mailbox] check for bit set before polling (Prarit Bhargava) [1465349] - [mailbox] Add support for Platform Communication Channel (Prarit Bhargava) [1465349] - [kernel] mailbox: add tx_prepare client callback (Prarit Bhargava) [1465349] - [mailbox] Don't unnecessarily re-arm the polling timer (Prarit Bhargava) [1465349] - [kernel] mailbox: Introduce framework for mailbox (Prarit Bhargava) [1465349] - [acpi] acpica: acpi 5.1: Update for PCCT table changes (Prarit Bhargava) [1465349] - [acpi] acpica: tables: Add full support for the PCCT table, update table definition (Prarit Bhargava) [1465349] - [kernel] acpi / i915: Fix incorrect inclusions via (Prarit Bhargava) [1465349] - [kernel] of: make of_property_for_each_{u32|string}() use parameters if OF is not enabled (Prarit Bhargava) [1465349] - [x86] io: implement dummy relaxed accessor macros for writes (Prarit Bhargava) [1465349]- [hv] vmbus: re-enable channel tasklet (Mohammed Gamal) [1467258] - [hv] x86/mshyperv: Remove excess #includes from mshyperv.h (Mohammed Gamal) [1467258] - [hv] x86/hyperv: Check frequency MSRs presence according to the specification (Mohammed Gamal) [1467258] - [hv] vmbus: Close timing hole that can corrupt per-cpu page (Mohammed Gamal) [1467258] - [hv] vmbus: Reuse uuid_le_to_bin() helper (Mohammed Gamal) [1467258] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Mohammed Gamal) [1491843 1467258] - [hv] vmbus: Get the current time from the current clocksource (Mohammed Gamal) [1467258] - [hv] properly delay KVP packets when negotiation is in progress (Mohammed Gamal) [1467258] - [hv] vmbus: Fix rescind handling (Mohammed Gamal) [1467258] - [hv] util: Make hv_poll_channel() a little more efficient (Mohammed Gamal) [1467258] - [hv] vmbus: Fix error code returned by vmbus_post_msg() (Mohammed Gamal) [1467258] - [hv] Base autoeoi enablement based on hypervisor hints (Mohammed Gamal) [1467258] - [hv] Fix a typo (Mohammed Gamal) [1467258] - [hv] vmbus: expose debug info for drivers (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] hyperv: remove unnecessary return variable (Mohammed Gamal) [1467258] - [hv] vmbus: fix spelling errors (Mohammed Gamal) [1467258] - [hv] vmbus: remove unnecessary initialization (Mohammed Gamal) [1467258] - [hv] vmbus: remove useless return's (Mohammed Gamal) [1467258] - [hv] vmbus: only reschedule tasklet if time limit exceeded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak memory when a channel is rescinded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak channel ids (Mohammed Gamal) [1467258] - [hv] util: move waiting for release to hv_utils_transport itself (Mohammed Gamal) [1467258] - [hv] vmbus: remove hv_event_tasklet_disable/enable (Mohammed Gamal) [1467258] - [hv] vmbus: use rcu for per-cpu channel list (Mohammed Gamal) [1467258] - [hv] vmbus: replace modulus operation with subtraction (Mohammed Gamal) [1467258] - [hv] vmbus: constify parameters where possible (Mohammed Gamal) [1467258] - [hv] vmbus: expose hv_begin/end_read (Mohammed Gamal) [1467258] - [hv] vmbus: remove conditional locking of vmbus_write (Mohammed Gamal) [1467258] - [hv] vmbus: add direct isr callback mode (Mohammed Gamal) [1467258] - [hv] vmbus: change to per channel tasklet (Mohammed Gamal) [1467258] - [hv] vmbus: callback is in softirq not workqueue (Mohammed Gamal) [1467258] - [hv] vmbus: put related per-cpu variable together (Mohammed Gamal) [1467258] - [hv] vmbus: remove unused kickq argument to sendpacket (Mohammed Gamal) [1467258] - [hv] vmbus: drop no longer used kick_q argument (Mohammed Gamal) [1467258] - [hv] vmbus: use kernel bitops for traversing interrupt mask (Mohammed Gamal) [1467258] - [hv] Fix the bug in generating the guest ID (Mohammed Gamal) [1467258] - [hv] Log the negotiated IC versions (Mohammed Gamal) [1467258] - [hv] vmbus: Use all supported IC versions to negotiate (Mohammed Gamal) [1467258] - [hv] balloon: add a fall through comment to hv_memory_notifier() (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Cleanup hyperv_vmbus.h (Mohammed Gamal) [1467258] - [hv] vmbus: Define an APIs to manage interrupt state (Mohammed Gamal) [1467258] - [hv] vmbus: Define an API to retrieve virtual processor index (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the synthetic interrupt controller (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the event page (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the message page (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of an unsused variable (Mohammed Gamal) [1467258] - [hv] vmbus: Restructure the clockevents code (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] vmbus: Move the code to signal end of message (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_message into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header (Mohammed Gamal) [1467258] - [hv] util: backup: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: fcopy: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: kvp: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of the unused irq variable (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Prevent sending data on a rescinded channel (Mohammed Gamal) [1467258] - [hv] vmbus: Fix a rescind handling bug (Mohammed Gamal) [1467258]- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1487061] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1487061] {CVE-2017-14106} - [net] ip6mr: fix notification device destruction (Matteo Croce) [1445046] - [net] ip6mr: fix static mfc/dev leaks on table destruction (Matteo Croce) [1445046] - [net] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted (Aaron Conole) [1457439] - [net] dev: add per net_device packet type chains (Florian Westphal) [1462344] - [net] add a postfix to old ndo_change_mtu (Ivan Vecera) [1480542] - [net] report right mtu value in error message (Ivan Vecera) [1480542] - [net] deprecate eth_change_mtu, remove usage (Ivan Vecera) [1480542] - [net] centralize net_device min/max MTU checking (Ivan Vecera) [1480542] - [net] sit: use __GFP_NOWARN for user controlled allocation (Matteo Croce) [1472074] - [mm] add documentation for page fragment APIs (Ivan Vecera) [1476339] - [mm] rename __page_frag functions to __page_frag_cache, drop order from drain (Ivan Vecera) [1476339] - [mm] rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_frag_free (Ivan Vecera) [1476339] - [mm] add support for releasing multiple instances of a page (Ivan Vecera) [1476339] - [netdrv] pppoe: fix memory corruption in padt work structure (Matteo Croce) [1382363] - [net] tcp: reset sk_rx_dst in tcp_disconnect() (Jamie Bainbridge) [1467770] - [net] mangle zero checksum in skb_checksum_help() (Xin Long) [1485791] - [net] sctp: Avoid out-of-bounds reads from address storage (Stefano Brivio) [1484355] {CVE-2017-7558} - [net] netfilter: nft_ct: fix expiration getter (Matteo Croce) [1427111] - [net] make ndo_get_stats64 a void function (Ivan Vecera) [1481795] - [net] ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules (Ivan Vecera) [1464119] - [net] ipv4: Fix memory leak in exception case for splitting tries (Ivan Vecera) [1464119] - [net] ipv4: Restore fib_trie_flush_external function and fix call ordering (Ivan Vecera) [1464119] - [net] ipv4: Remove fib_local variable (Ivan Vecera) [1464119] - [net] ipv4: fill in table id when replacing a route (Ivan Vecera) [1464119] - [net] fib_trie: Cleanup ip_fib_net_exit code path (Ivan Vecera) [1464119] - [net] fib_trie: Fix warning on fib4_rules_exit (Ivan Vecera) [1464119] - [net] fib_trie: Provide a deterministic order for fib_alias w/ tables merged (Ivan Vecera) [1464119] - [net] fib_trie: Avoid NULL pointer if local table is not allocated (Ivan Vecera) [1464119] - [net] fib_trie: Only display main table in /proc/net/route (Ivan Vecera) [1464119] - [net] fib_trie: Fix uninitialized variable warning (Ivan Vecera) [1464119] - [net] ipv4: FIB Local/MAIN table collapse (Ivan Vecera) [1464119] - [net] fib_trie: Make fib_table rcu safe (Ivan Vecera) [1464119] - [net] ipv6: dad: don't remove dynamic addresses if link is down (Matteo Croce) [1319674] - [pci] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Ivan Vecera) [1477162] - [net] add missing dev_put() in __netdev_adjacent_dev_insert (Lance Richardson) [1467801] - [net] sctp: ensure ep is not destroyed before doing the dump (Xin Long) [1466107] - [net] sctp: return next obj by passing pos + 1 into sctp_transport_get_idx (Xin Long) [1466107] - [net] xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Hannes Frederic Sowa) [1435670] {CVE-2017-7184} - [net] xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Hannes Frederic Sowa) [1435670] {CVE-2017-7184}- [block] blk-mq-tag: fix wakeup hang after tag resize (Ming Lei) [1472434] - [x86] xen/x86: Don't BUG on CPU0 offlining (Vitaly Kuznetsov) [1464095] - [ipc] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476126] {CVE-2017-11176} - [net] ping: check minimum size on ICMP header length (Matteo Croce) [1481573] {CVE-2016-8399} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] udp: account for current skb length when deciding about UFO (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481940] {CVE-2017-1000111} - [net] ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Ivan Vecera) [1481817] - [net] define receive timestamp filter for NTP (Ivan Vecera) [1481817] - [net] netfilter: ipset: move registration message to init from net_init (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Add net namespace for ipset (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Rename simple macro names to avoid namespace issues (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: order matches and targets separatedly in xt_set.c (Sabrina Dubroca) [1226051] - [net] sunrpc: fix regression in connection error reporting (Davide Caratti) [1446453] - [net] tcp: remove poll() flakes when receiving RST (Davide Caratti) [1446453] - [net] ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER (Matteo Croce) [1468935] - [net] sctp: fix ICMP processing if skb is non-linear (Matteo Croce) [1450529] - [net] Remove usage of net_device last_rx member (Ivan Vecera) [1476348] - [net] batch of last_rx update avoidance in ethernet drivers (Ivan Vecera) [1476348] - [net] add a comment on netdev->last_rx (Ivan Vecera) [1476348] - [net] tcp: don't use F-RTO on non-recurring timeouts (Jakub Sitnicki) [1257096] - [hv] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Move TSC reading method to asm/mshyperv.h (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Implement hv_get_tsc_page() (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Hide unused label (Vitaly Kuznetsov) [1410023] - [hv] Turn off write permission on the hypercall page (Vitaly Kuznetsov) [1410023] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1410023] - [hv] restore TSC page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] restore hypervcall page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the check for hypercall page setup (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the crash notification function (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the extracting of Hypervisor version information (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Consolidate all Hyper-V specific clocksource code (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Move Hypercall invocation code out of common code (Vitaly Kuznetsov) [1410023] - [hv] hv vmbus: Move Hypercall page setup out of common code (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of generate_guest_id() (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of hv_x64_msr_hypercall_contents (Vitaly Kuznetsov) [1410023] - [hv] x86, hyperv: Move a variable to avoid an unused variable warning (Vitaly Kuznetsov) [1410023] - [fs] lockd: fix lockd shutdown race (Scott Mayhew) [1430517] - [fs] xfs: use GPF_NOFS when allocating btree cursors (Carlos Maiolino) [1238562] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1429547] - [fs] gfs2: stuffed directories not setting nfs cookies (Robert S Peterson) [1397414] - [fs] cifs: Fix SMB3 mount without specifying a security mechanism (Leif Sahlberg) [1083869] - [fs] smb2: Enforce sec= mount option (Leif Sahlberg) [1083869] - [fs] nfsv4: Add missing nfs_put_lock_context() (Benjamin Coddington) [1476826] - [fs] nfs: discard nfs_lockowner structure (Benjamin Coddington) [1476826] - [fs] nfsv4: enhance nfs4_copy_lock_stateid to use a flock stateid if there is one (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state (Benjamin Coddington) [1476826] - [fs] nfsv4: add flock_owner to open context (Benjamin Coddington) [1476826] - [fs] nfs: remove l_pid field from nfs_lockowner (Benjamin Coddington) [1476826] - [mm] fix huge zero page accounting in smaps report (Oleg Nesterov) [1409913 1447952] - [mm] workingset: turn shadow node shrinker bugs into warnings (Waiman Long) [1441710] - [mm] workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() (Waiman Long) [1441710] - [mm] hugetlb: warn the user when issues arise on boot due to hugepages (Steve Best) [1484498] - [powerpc] mm: use hugetlb_bad_size() (Steve Best) [1484498]- [scsi] ses: do not add a device to an enclosure if enclosure_add_links() fails (Maurizio Lombardi) [1473286] - [scsi] tcm_qla2xxx: Mark Target Mode operation as Tech Preview (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Exchange offload support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Extended Logins support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong argument in sp done callback (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove SRR code (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Make trace flags more readable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Cleanup TMF code translation from qla_target (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable out-of-order processing by default in firmware (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix erroneous invalid handle message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reduce exess wait during chip reset (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Terminate exchange if corrupted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix crash due to null pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Collect additional information to debug fw dump (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reset reserved field in firmware options to 0 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx version (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Include ATIO queue in firmware dump when in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong IOCB type assumption (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add SCSI command jammer/discard capability (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add DebugFS node for target sess list (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use ATIO type to send correct tmr response (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix stale pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix warning reported by static checker (Himanshu Madhani) [1327621] - [scsi] qla2xxxx: avoid type mismatch in comparison (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check for online flag instead of active reset when transmitting responses (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set all queues to 4k (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable ZIO at start time (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Move atioq to a different lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add irq affinity notification (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove dependency on hardware_lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Wait for all conflicts before ack'ing PLOGI (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Delete session if initiator is gone from FW (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Added interface to send explicit LOGO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add FW resource count in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Target counters in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: terminate exchange when command is aborted by LIO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: added sess generations to detect RSCN update races (Himanshu Madhani) [1327621] - [scsi] qla2xxx: drop cmds/tmrs arrived while session is being deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: disable scsi_transport_fc registration in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Himanshu Madhani) [1327621] - [scsi] qla2xxx: delay plogi/prli ack until existing sessions are deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: cleanup cmd in qla workqueue before processing TMR (Himanshu Madhani) [1327621] - [scsi] qla2xxx: kill sessions/log out initiator on RSCN and port down events (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix command initialization in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani) [1327621] - [scsi] qla2xxx: release request queue reservation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flush after updating ATIOQ consumer index (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hardware lock/unlock issue causing kernel panic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: adjust debug flags (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: pass timeout as HZ independent value (Himanshu Madhani) [1327621] - [treewide] Add missing vmalloc.h inclusion (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Set TARGET_PROT_ALL for sup_prot_ops (Himanshu Madhani) [1327621] - [qla2_target] remove MSG_*_TAG defines (Himanshu Madhani) [1327621] - [qla_target] improve qlt_unmap_sg() (Himanshu Madhani) [1327621] - [qla_target] make some global functions static (Himanshu Madhani) [1327621] - [qla_target] remove unused parameter (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add memory barrier before ringing doorbell (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flags for tracing the target commands (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hang due to cmd_kref not decrementing (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Do not send SS_RESIDUAL_UNDER with SAM_STAT_BUSY (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add support for QFull throttling and Term Exchange retry (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Host reset handling in ABTS path (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Handle chip reset in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add Host reset handling in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add counter for message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable SLER conditionally in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove verbose messages in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use correct offset to req-q-out for reserve calculation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix schedule_delayed_work() for target timeout calculations (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warnings in tcm_qla2xxx.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warning in qla_target.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix qlt_lport_register base_vha callback race (Himanshu Madhani) [1327621] - [scsi] qla2xxx: ABTS cause double free of qla_tgt_cmd + (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix sparse warnings introduced by previous target mode t10-dif patch (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix kernel NULL pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Convert to percpu_ida session tag pre-allocation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: T10-Dif: add T10-PI support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix kernel panic on selective retransmission request (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Perform configfs depend/undepend for base_tpg (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add NPIV specific enable/disable attribute logic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Configure NPIV fc_vport via tcm_qla2xxx_npiv_make_lport (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enhancements to enable NPIV support for QLOGIC ISPs with TCM/LIO (Himanshu Madhani) [1327621] - [target] Add TFO->abort_task for aborted task resources release (Himanshu Madhani) [1327621] - [target] make queue_tm_rsp() return void (Himanshu Madhani) [1327621] - [target] Remove TF_CIT_TMPL macro (Himanshu Madhani) [1327621] - [qla_target] remove qlt_check_fcport_exist (Himanshu Madhani) [1327621] - [target] Pass in transport supported PI at session initialization (Himanshu Madhani) [1327621] - [target] qla2xxx: Remove QLA_TPG_ATTRIB macro (Himanshu Madhani) [1327621] - [target] qla2xxx: Make demo_mode_login_only modifiable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: rename vendor|hba _indentifer to vendor|hba _identifer (Himanshu Madhani) [1327621] - [scsi] qla2xxx: make msix_entries const (Himanshu Madhani) [1327621] - [scsi] qla2xxx: silence -Wformat-security warning (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable CONFIG_TCM_QLA2XXX (Himanshu Madhani) [1327621]- [x86] x86/mm: Remove CONFIG_DEBUG_NX_TEST (Rafael Aquini) [1301699] - [x86] x86/boot/kaslr: Fix kexec crash due to 'virt_addr' calculation bug (Baoquan He) [1467561] - [x86] x86/boot/kaslr: Add checking for the offset of kernel virtual address randomization (Baoquan He) [1467561] - [x86] revert "boot/kaslr: Skip kernel text relocation if no kaslr action is done" (Baoquan He) [1467561] - [x86] dell-laptop: Add keyboard backlight timeout AC settings (Gopal Tiwari) [1457415] - [x86] amd: Derive L3 shared_cpu_map from cpu_llc_shared_mask (Suravee Suthikulpanit) [1477399] - [mm] page_alloc: ratelimit PFNs busy info message (Jonathan Toppins) [1383179] - [pci] Fix source include in drivers/pci/Kconfig (Prarit Bhargava) [1484168] - [lib] devres: add a helper function for ioremap_wc (Ivan Vecera) [1482223] - [s390] Disable KVM code in the s390x kernel (Thomas Huth) [1456183] - [netdrv] igb: support BCM54616 PHY (John Linville) [1471984] - [netdrv] mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets (Davide Caratti) [1462059] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474784] {CVE-2017-7541} - [kernel] radix-tree: 'slot' can be NULL in radix_tree_next_slot() (Larry Woodman) [1471710] - [kernel] ftrace/graph: Add ftrace_graph_max_depth kernel parameter (Pratyush Anand) [1478331] - [kernel] sched: fix typo on topology error message ("Bruno E. O. Meneguele") [1477479] - [powerpc] tm: Fix saving of TM SPRs in core dump (Gustavo Duarte) [1480652] - [cpupower] Add support for new AMD family 0x17 (Suravee Suthikulpanit) [1477317] - [cpupower] Fix bug where return value was not used (Suravee Suthikulpanit) [1477317]- [tools] perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc, free, mprotect) (Rui Wang) [1272615] - [x86] mm/pkeys: Do not skip PKRU register if debug registers are not used (Rui Wang) [1272615] - [x86] debug: Only print out DR registers if they are not power-on defaults (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of pkeys (Rui Wang) [1272615] - [x86] pkeys: remove cruft from never-merged syscalls (Rui Wang) [1272615] - [powerpc] Ignore the pkey system calls for now (Rui Wang) [1272615] - [s390] ignore pkey system calls (Rui Wang) [1272615] - [kernel] x86/pkeys: Fix pkeys build breakage for some non-x86 arches (Rui Wang) [1272615] - [uapi] generic syscalls: kill cruft from removed pkey syscalls (Rui Wang) [1272615] - [x86] pkeys: Update documentation (Rui Wang) [1272615] - [x86] pkeys: Allow configuration of init_pkru (Rui Wang) [1272615] - [kernel] x86/pkeys: Default to a restrictive init PKRU (Rui Wang) [1272615] - [x86] pkeys: Add details of system call use to Documentation/ (Rui Wang) [1272615] - [x86] mm/pkeys: Add missing Documentation (Rui Wang) [1272615] - [uapi] generic syscalls: Wire up memory protection keys syscalls (Rui Wang) [1272615] - [x86] Wire up protection keys system calls (Rui Wang) [1272615] - [mm] x86/pkeys: Allocation/free syscalls (Rui Wang) [1272615] - [mm] x86/pkeys: Make mprotect_key() mask off additional vm_flags (Rui Wang) [1272615] - [mm] Implement new pkey_mprotect() system call (Rui Wang) [1272615] - [mm] mprotect.c: don't imply PROT_EXEC on non-exec fs (Rui Wang) [1272615] - [x86] mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation (Rui Wang) [1272615] - [x86] pkey: introduce write_pkru() for KVM (Rui Wang) [1272615] - [x86] mm/pkeys: Fix mismerge of protection keys CPUID bits (Rui Wang) [1272615] - [uapi] mm/pkeys: Fix siginfo ABI breakage caused by new u64 field (Rui Wang) [1272615] - [x86] mm/pkeys: Fix access_error() denial of writes to write-only VMA (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add execute-only protection keys support (Rui Wang) [1272615] - [mm] mmap: use offset_in_page macro (Rui Wang) [1272615] - [x86] mm/pkeys: Create an x86 arch_calc_vm_prot_bits() for VMA flags (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Allow kernel to modify user pkey rights register (Rui Wang) [1272615] - [x86] fpu: Allow setting of XSAVE state (Rui Wang) [1272615] - [x86] mm: Factor out LDT init from context init (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add arch_validate_pkey() (Rui Wang) [1272615] - [mm] core, arch, powerpc: Pass a protection key in to calc_vm_flag_bits() (Rui Wang) [1272615] - [mm] mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff() (Rui Wang) [1272615] - [mm] do_mmap_pgoff: cleanup the usage of file_inode() (Rui Wang) [1272615] - [x86] mm/pkeys: Actually enable Memory Protection Keys in the CPU (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig prompt to existing config option (Rui Wang) [1272615] - [fs] x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps (Rui Wang) [1272615] - [x86] mm/pkeys: Dump PKRU with other kernel registers (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Differentiate instruction fetches (Rui Wang) [1272615] - [x86] mm/pkeys: Optimize fault handling in access_error() (Rui Wang) [1272615] - [mm] core: Do not enforce PKEY permissions on remote mm access (Rui Wang) [1272615] - [iommu] amd: Correctly set flags for handle_mm_fault call (Rui Wang) [1272615] - [mm] gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys (Rui Wang) [1272615] - [mm] gup: Factor out VMA fault permission checking (Rui Wang) [1272615] - [x86] mm/pkeys: Add functions to fetch PKRU (Rui Wang) [1272615] - [x86] mm/pkeys: Fill in pkey field in siginfo (Rui Wang) [1272615] - [kernel] signals, pkeys: Notify userspace about protection key faults (Rui Wang) [1272615] - [x86] mm/pkeys: Pass VMA down in to fault signal generation code (Rui Wang) [1272615] - [mm] vm: add VM_FAULT_SIGSEGV handling support (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Add arch-specific VMA protection bits (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Store protection bits in high VMA flags (Rui Wang) [1272615] - [x86] mm/pkeys: Add new 'PF_PK' page fault error code bit (Rui Wang) [1272615] - [x86] mm/pkeys: Add PTE bits for storing protection key (Rui Wang) [1272615] - [x86] fpu, x86/mm/pkeys: Add PKRU xsave fields and data structures (Rui Wang) [1272615] - [x86] cpu, x86/mm/pkeys: Define new CR4 bit (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig option (Rui Wang) [1272615] - [media] ivtv: Convert to get_user_pages_unlocked() (Rui Wang) [1272615] - [virt] mm/gup: Introduce get_user_pages_remote() (Rui Wang) [1272615] - [mm] gup: use get_user_pages_unlocked (Rui Wang) [1272615] - [mm] process_vm_access: tidy up a bit (Rui Wang) [1272615] - [mm] process_vm_access: don't bother with returning the amounts of bytes copied (Rui Wang) [1272615] - [mm] process_vm_rw_pages(): pass accurate amount of bytes (Rui Wang) [1272615] - [mm] process_vm_access: take get_user_pages/put_pages one level up (Rui Wang) [1272615] - [mm] process_vm_access: switch to copy_page_to_iter/iov_iter_copy_from_user (Rui Wang) [1272615] - [mm] process_vm_access: switch to iov_iter (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 4 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 3 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 2 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 1 (Rui Wang) [1272615]- [tools] perf symbols: Fix symbols__fixup_end heuristic for corner cases (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "overide" pattern and fix typo instances (Jiri Olsa) [1478485] - [kernel] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] Provide a definition of WARN_ON (Jiri Olsa) [1478485] - [tools] perf record: Honor --quiet option properly (Jiri Olsa) [1478485] - [tools] perf annotate: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf diff: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf report: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf utils: Check verbose flag properly (Jiri Olsa) [1478485] - [tools] perf utils: Add perf_quiet_option() (Jiri Olsa) [1478485] - [tools] perf record: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf stat: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf tools: Fail on using multiple bits long terms without value (Jiri Olsa) [1478485] - [tools] perf tools: Move new_term arguments into struct parse_events_term template (Jiri Olsa) [1478485] - [tools] perf build: Add special fixdep cleaning rule (Jiri Olsa) [1478485] - [tools] perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu in cpu_topology_map (Jiri Olsa) [1478485] - [tools] perf header: Make build_cpu_topology skip offline/absent CPUs (Jiri Olsa) [1478485] - [tools] perf cpumap: Add cpu__max_present_cpu() (Jiri Olsa) [1478485] - [tools] perf session: Fix DEBUG=1 build with clang (Jiri Olsa) [1478485] - [tools] tools lib traceevent: It's preempt not prempt (Jiri Olsa) [1478485] - [tools] perf python: Filter out -specs=/a/b/c from the python binding cc options (Jiri Olsa) [1478485] - [tools] tools perf scripting python: clang doesn't have -spec, remove it (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an one" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an union" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an user" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy (Jiri Olsa) [1478485] - [tools] lib/find_bit.c: micro-optimise find_next_*_bit (Jiri Olsa) [1478485] - [tools] lib, traceevent: add PRINT_HEX_STR variant (Jiri Olsa) [1478485] - [tools] perf tools: Add missing parse_events_error() prototype (Jiri Olsa) [1478485] - [tools] perf pmu: Fix check for unset alias->unit array (Jiri Olsa) [1478485] - [tools] perf intel pt decoder: clang has no -Wno-override-init (Jiri Olsa) [1478485] - [tools] perf evsel: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf probe: Avoid accessing uninitialized 'map' variable (Jiri Olsa) [1478485] - [tools] perf tools: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf record: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf tests: Synthesize struct instead of using field after variable sized type (Jiri Olsa) [1478485] - [tools] perf bench numa: Make sure dprintf() is not defined (Jiri Olsa) [1478485] - [tools] revert "perf bench futex: Sanitize numeric parameters" (Jiri Olsa) [1478485] - [tools] tools lib subcmd: Make it an error to pass a signed value to OPTION_UINTEGER (Jiri Olsa) [1478485] - [tools] Set the maximum optimization level according to the compiler being used (Jiri Olsa) [1478485] - [tools] Suppress request for warning options not existent in clang (Jiri Olsa) [1478485] - [tools] perf symbols: dso->name is an array, no need to check it against NULL (Jiri Olsa) [1478485] - [tools] perf tests record: No need to test an array against NULL (Jiri Olsa) [1478485] - [tools] perf symbols: No need to check if sym->name is NULL (Jiri Olsa) [1478485] - [tools] perf evsel: Inform how to make a sysctl setting permanent (Jiri Olsa) [1478485] - [tools] tools lib traceevent plugin function: Initialize 'index' variable (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Initialize lenght on OLD_RING_BUFFER_TYPE_TIME_STAMP (Jiri Olsa) [1478485] - [tools] perf scripting perl: Fix compile error with some perl5 versions (Jiri Olsa) [1478485] - [tools] perf diff: Change default setting to "delta-abs" (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.compute config option (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.order config option (Jiri Olsa) [1478485] - [tools] perf diff: Add 'delta-abs' compute method (Jiri Olsa) [1478485] - [tools] tools include: Introduce linux/compiler-gcc.h (Jiri Olsa) [1478485] - [tools] perf intel-pt: Use __fallthrough (Jiri Olsa) [1478485] - [tools] perf tests: Avoid possible truncation with dirent->d_name + snprintf (Jiri Olsa) [1478485] - [tools] perf bench numa: Avoid possible truncation when using snprintf() (Jiri Olsa) [1478485] - [tools] perf header: Fix handling of PERF_EVENT_UPDATE__SCALE (Jiri Olsa) [1478485] - [tools] perf thread_map: Correctly size buffer used with dirent->dt_name (Jiri Olsa) [1478485] - [tools] perf top: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools strfilter: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools string: Use __fallthrough in perf_atoll() (Jiri Olsa) [1478485] - [tools] tools include: Add a __fallthrough statement (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell DE (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Xeon Phi (Knights Landing) (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for IvyBridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Haswell Server processor (Jiri Olsa) [1478485] - [tools] perf tools: Fix include of linux/mman.h (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Robustify do_generate_dynamic_list_file (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() to avoid keeping dangling pointers (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() instead of ad hoc equivalent (Jiri Olsa) [1478485] - [tools] perf tools: Add missing check for failure in a zalloc() call (Jiri Olsa) [1478485] - [tools] perf tools: Only increase index if perf_evsel__new_idx() succeeds (Jiri Olsa) [1478485] - [tools] perf probe: Add option --symfs (Jiri Olsa) [1478485] - [tools] perf symbols: Take into account symfs setting when reading file build ID (Jiri Olsa) [1478485] - [tools] perf sdt: Show proper hint when event not yet in place via 'perf probe' (Jiri Olsa) [1478485] - [tools] perf list: Add debug support for outputing alias string (Jiri Olsa) [1478485] - [tools] perf pmu: Support event aliases for non cpu// pmus (Jiri Olsa) [1478485] - [tools] perf pmu: Support per pmu json aliases (Jiri Olsa) [1478485] - [tools] perf jevents: Add support for parsing uncore json files (Jiri Olsa) [1478485] - [tools] perf jevents: Parse eventcode as number (Jiri Olsa) [1478485] - [tools] x86/events: Remove last remnants of old filenames (Jiri Olsa) [1478485] - [x86] perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() (Jiri Olsa) [1478485] - [kernel] perf/core: Better explain the inherit magic (Jiri Olsa) [1478485] - [kernel] perf/core: Simplify perf_event_free_task() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix event inheritance on fork() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix use-after-free in perf_release() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix the perf_cpu_time_max_percent check (Jiri Olsa) [1478485] - [kernel] perf/core: Fix perf_event_enable_on_exec() timekeeping (again) (Jiri Olsa) [1478485] - [kernel] perf/core: Remove confusing comment and move put_ctx() (Jiri Olsa) [1478485] - [x86] perf/x86/intel: Add Kaby Lake support (Jiri Olsa) [1478485] - [kernel] perf/core: Allow kernel filters on CPU events (Jiri Olsa) [1478485] - [kernel] perf/core: Do error out on a kernel filter on an exclude_filter event (Jiri Olsa) [1478485]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1479043] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_evict_inode: Put glocks asynchronously (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1321079] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1321079] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_evict_inode (Andreas Grunbacher) [1321079] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1321079] - [fs] gfs2: fix code parameter error in inode_go_lock (Andreas Grunbacher) [1480789] - [fs] gfs2: Clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1471151] - [fs] gfs2: Clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1471151] - [fs] gfs2: Set gl_object in inode lookup only after block type check (Robert S Peterson) [1471151] - [fs] gfs2: Introduce helpers for setting and clearing gl_object (Robert S Peterson) [1471151] - [fs] gfs2: Switch to rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] rhashtable: Add rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] gfs2: forcibly flush ail to relieve memory pressure (Abhijith Das) [1389079] - [fs] gfs2: Fix glock rhashtable rcu bug (Andreas Grunbacher) [1477721] - [fs] gfs2: Non-recursive delete (Robert S Peterson) [1359239] - [fs] gfs2: Remove gl_spin define (Andreas Grunbacher) [1433507] - [fs] xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix missed holes in SEEK_HOLE implementation (Bill O'Donnell) [1460446] - [fs] locks: don't check for race with close when setting OFD lock (Jeff Layton) [1444778] - [fs] locks: only validate the lock vs. f_mode in F_SETLK codepaths (Jeff Layton) [1444778] - [fs] locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead (Jeff Layton) [1444778] - [fs] arm: fix handling of F_OFD_... in oabi_fcntl64() (Jeff Layton) [1444778] - [fs] locks: rename file-private locks to "open file description locks" (Jeff Layton) [1444778] - [fs] locks: require that flock->l_pid be set to 0 for file-private locks (Jeff Layton) [1444778] - [fs] locks: add new fcntl cmd values for handling file private locks (Jeff Layton) [1444778] - [fs] locks: skip deadlock detection on FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: pass the cmd value to fcntl_getlk/getlk64 (Jeff Layton) [1444778] - [fs] locks: report l_pid as -1 for FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT" (Jeff Layton) [1444778] - [fs] locks: rename locks_remove_flock to locks_remove_file (Jeff Layton) [1444778] - [fs] locks: consolidate checks for compatible filp->f_mode values in setlk handlers (Jeff Layton) [1444778] - [fs] locks: fix posix lock range overflow handling (Jeff Layton) [1444778] - [fs] locks: add __acquires and __releases annotations to locks_start and locks_stop (Jeff Layton) [1444778] - [fs] locks: remove "inline" qualifier from fl_link manipulation functions (Jeff Layton) [1444778] - [fs] cifs: Add new system calls to cifs in kABI compatible way (Sachin Prabhu) [1416385] - [fs] cifs: do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE (Sachin Prabhu) [1416385] - [fs] cifs: introduce cifs_copy_file_range() (Sachin Prabhu) [1416385] - [fs] smb3: Rename clone_range to copychunk_range (Sachin Prabhu) [1416385] - [fs] cifs: Fix duplicate line introduced by clone_file_range patch (Sachin Prabhu) [1416385] - [fs] cifs: avoid unused variable and label (Sachin Prabhu) [1416385] - [fs] vfs: pull btrfs clone API to vfs layer(cifs_only) (Sachin Prabhu) [1416385] - [fs] include/linux/printk.h: include pr_fmt in pr_debug_ratelimited (Sachin Prabhu) [1472823] - [fs] printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages (Sachin Prabhu) [1472823]- [kernel] clocksource: Use a plain u64 instead of cycle_t (Ivan Vecera) [1476351] - [net] gso: Validate assumption of frag_list segementation (Matteo Croce) [1447695] - [net] gso: Support frag_list splitting with head_frag (Matteo Croce) [1447695] - [net] tcp: tcp_make_synack() should clear skb->tstamp (Matteo Croce) [1473533] - [net] vlan: Set correct source MAC address with TX VLAN offload enabled (Jarod Wilson) [1474741] - [net] ipv4: ip_do_fragment: fix headroom tests (Stefano Brivio) [1474927] - [net] netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry (Stefano Brivio) [1474438] - [net] netfilter: ipt_CLUSTERIP: do not hold dev (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: fix build error without procfs (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: check duplicate config when initializing (Stefano Brivio) [1472892] - [net] ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() (Stefano Brivio) [1470627] - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Stefano Brivio) [1470627] - [net] netfilter: kill the fake untracked conntrack objects (Paolo Abeni) [1317099] - [net] netfilter: add and use nf_ct_set helper (Paolo Abeni) [1317099] - [net] skbuff: add and use skb_nfct helper (Paolo Abeni) [1317099] - [net] netfilter: reduce direct skb->nfct usage (Paolo Abeni) [1317099] - [net] netfilter: reset netfilter state when duplicating packet (Paolo Abeni) [1317099] - [net] netfilter: conntrack: no need to pass ctinfo to error handler (Paolo Abeni) [1317099] - [net] l2tp: Make l2tp_ip6 namespace aware (Xin Long) [1465711] - [net] udp: avoid ufo handling on IP payload compression packets (Stefano Brivio) [1464161] - [net] don't global ICMP rate limit packets originating from loopback (Jesper Brouer) [1461282] - [net] ip6_tunnel: disable caching when the traffic class is inherited (Stefano Brivio) [1396593] - [net] ipv6: use TOS marks from sockets for routing decision (Stefano Brivio) [1396593] - [net] neighbour: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d" (Hangbin Liu) [1383691] - [net] neighbour: fix nlmsg_pid in notifications (Hangbin Liu) [1383691] - [net] neighbour: remove dynamic neigh table registration support (Hangbin Liu) [1383691] - [net] neigh: guard against NULL solicit() method (Xin Long) [1463887] - [net] packet: Allow packets with only a header (but no payload) (Jakub Sitnicki) [1444521] - [net] packet: bail out of packet_snd() if L2 header creation fails (Jakub Sitnicki) [1444521] - [net] packet: make packet_snd fail on len smaller than l2 header (Jakub Sitnicki) [1444521]- [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1455520] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1404073] - [scsi] hpsa: remove abort handler (Joseph Szczypek) [1404073] - [scsi] hpsa: send ioaccel requests with 0 length down raid path (Joseph Szczypek) [1404073] - [scsi] hpsa: separate monitor events from rescan worker (Joseph Szczypek) [1404073] - [scsi] hpsa: correct queue depth for externals (Joseph Szczypek) [1404073] - [scsi] hpsa: cleanup reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1404073] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1404073] - [scsi] hpsa: do not reset enclosures (Joseph Szczypek) [1404073] - [scsi] hpsa: update reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1404073] - [scsi] hpsa: update identify physical device structure (Joseph Szczypek) [1404073] - [scsi] qedi: Add support for offload iSCSI Boot (Chad Dupuis) [1459312] - [net] qed: Support NVM-image reading API (Chad Dupuis) [1459312] - [net] qed: Share additional information with qedf (Chad Dupuis) [1459312] - [net] qed: Correct order of wwnn and wwpn (Chad Dupuis) [1459312] - [net] qed: Inform qedi the number of possible CQs (Chad Dupuis) [1459312] - [net] vti: Add pmtu handling to vti_xmit (Xin Long) [1467521] - [s390] af_iucv: correctly copy SKB data (add missing hunk from 04d0ec) (Hendrik Brueckner) [1459782] - [net] sctp: change to save MSG_MORE flag into assoc (Xin Long) [1409365] - [net] sctp: add support for MSG_MORE (Xin Long) [1409365] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init (Xin Long) [1462417] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init (Xin Long) [1462417] - [net] 6lowpan: fix fragmentation hash locking (David Arcari) [1461542] - [net] 6lowpan: re-enable support for the secret rebuild timer (David Arcari) [1461542] - [net] sctp: disable BH in sctp_for_each_endpoint (Xin Long) [1451569] - [net] dst: Fix an intermittent pr_emerg warning about lo becoming free (Xin Long) [1458111] - [net] ipv6: fix calling in6_ifa_hold incorrectly for dad work (Xin Long) [1459493] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1460106] - [net] ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt (Xin Long) [1460115] - [net] packet: deliver VLAN TPID to userspace (Eric Garver) [1427245] - [net] packet: fill the gap of TPACKET_ALIGNMENT with zeros (Eric Garver) [1427245] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1447240] - [net] bridge: netlink: check vlan_default_pvid range (Ivan Vecera) [1464444] - [net] fix mistake with TCP cgroup memory pressure check (Florian Westphal) [1456547]- [fs] ceph: use pd to print dentry (Ilya Dryomov) [1450262] - [fs] ceph: fix memory leak in __ceph_setxattr() (Ilya Dryomov) [1450262] - [fs] ceph: fix file open flags on ppc64 (Ilya Dryomov) [1450262] - [fs] ceph: choose readdir frag based on previous readdir reply (Ilya Dryomov) [1450262] - [fs] rbd: exclusive map option (Ilya Dryomov) [1450262] - [fs] rbd: return ResponseMessage result from rbd_handle_request_lock() (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_is_lock_supported() (Ilya Dryomov) [1450262] - [fs] rbd: support updating the lock cookie without releasing the lock (Ilya Dryomov) [1450262] - [fs] rbd: store lock cookie (Ilya Dryomov) [1450262] - [fs] rbd: ignore unlock errors (Ilya Dryomov) [1450262] - [fs] rbd: fix error handling around rbd_init_disk() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_unregister_watch() call into rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] ceph: when seeing write errors on an inode, switch to sync writes (Ilya Dryomov) [1450262] - [fs] ceph: handle epoch barriers in cap messages (Ilya Dryomov) [1450262] - [fs] libceph: add an epoch_barrier field to struct ceph_osd_client (Ilya Dryomov) [1450262] - [fs] libceph: abort already submitted but abortable requests when map or pool goes full (Ilya Dryomov) [1450262] - [fs] libceph: allow requests to return immediately on full conditions if caller wishes (Ilya Dryomov) [1450262] - [fs] libceph: remove req->r_replay_version (Ilya Dryomov) [1450262] - [fs] ceph: make seeky readdir more efficient (Ilya Dryomov) [1450262] - [fs] ceph: close stopped mds' session (Ilya Dryomov) [1450262] - [fs] ceph: fix potential use-after-free (Ilya Dryomov) [1450262] - [fs] ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix wrong check in ceph_renew_caps() (Ilya Dryomov) [1450262] - [fs] libceph: supported_features module parameter (Ilya Dryomov) [1450262] - [fs] libceph, ceph: always advertise all supported features (Ilya Dryomov) [1450262] - [fs] ceph: fix recursion between ceph_set_acl() and __ceph_setattr() (Ilya Dryomov) [1450262] - [fs] libceph: force GFP_NOIO for socket allocations (Ilya Dryomov) [1450262] - [fs] libceph: osd_request_timeout option (Ilya Dryomov) [1450262] - [fs] rbd: supported_features bus attribute (Ilya Dryomov) [1450262] - [fs] libceph: fix crush_decode() for older maps (Ilya Dryomov) [1450262] - [fs] libceph, rbd, ceph: WRITE | ONDISK -> WRITE (Ilya Dryomov) [1450262] - [fs] libceph: get rid of ack vs commit (Ilya Dryomov) [1450262] - [fs] ceph: remove special ack vs commit behavior (Ilya Dryomov) [1450262] - [fs] ceph: tidy some white space in get_nonsnap_parent() (Ilya Dryomov) [1450262] - [fs] crush: fix dprintk compilation (Ilya Dryomov) [1450262] - [fs] crush: do is_out test only if we do not collide (Ilya Dryomov) [1450262] - [fs] ceph: remove req from unsafe list when unregistering it (Ilya Dryomov) [1450262] - [fs] rbd: constify device_type structure (Ilya Dryomov) [1450262] - [fs] rbd: kill obj_request->object_name and rbd_segment_name_cache (Ilya Dryomov) [1450262] - [fs] rbd: store and use obj_request->object_no (Ilya Dryomov) [1450262] - [fs] rbd: RBD_V{1,2}_DATA_FORMAT macros (Ilya Dryomov) [1450262] - [fs] rbd: factor out __rbd_osd_req_create() (Ilya Dryomov) [1450262] - [fs] rbd: set offset and length outside of rbd_obj_request_create() (Ilya Dryomov) [1450262] - [fs] rbd: support for data-pool feature (Ilya Dryomov) [1450262] - [fs] rbd: introduce rbd_init_layout() (Ilya Dryomov) [1450262] - [fs] rbd: use rbd_obj_bytes() more (Ilya Dryomov) [1450262] - [fs] rbd: remove now unused rbd_obj_request_wait() and helpers (Ilya Dryomov) [1450262] - [fs] rbd: switch rbd_obj_method_sync() to ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] libceph: pass reply buffer length through ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] rbd: do away with obj_request in rbd_obj_read_sync() (Ilya Dryomov) [1450262] - [fs] rbd: initialize rbd_dev->header_oloc early (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_image_header::{crypt_type, comp_type} (Ilya Dryomov) [1450262] - [fs] rbd: use kstrndup() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] libceph: bump CEPH_PG_MAX_SIZE to 32 (Ilya Dryomov) [1450262] - [fs] libceph: don't go through with the mapping if the PG is too wide (Ilya Dryomov) [1450262] - [fs] crush: merge working data and scratch (Ilya Dryomov) [1450262] - [fs] crush: remove mutable part of CRUSH map (Ilya Dryomov) [1450262] - [fs] libceph: add osdmap_set_crush() helper (Ilya Dryomov) [1450262] - [fs] libceph: remove unneeded stddef.h include (Ilya Dryomov) [1450262] - [fs] ceph: do a LOOKUP in d_revalidate instead of GETATTR (Ilya Dryomov) [1450262] - [fs] ceph: call update_dentry_lease even when r_locked dir is not set (Ilya Dryomov) [1450262] - [fs] ceph: vet the target and parent inodes before updating dentry lease (Ilya Dryomov) [1450262] - [fs] ceph: don't update_dentry_lease unless we actually got one (Ilya Dryomov) [1450262] - [fs] ceph: add a new flag to indicate whether parent is locked (Ilya Dryomov) [1450262] - [fs] ceph: convert bools in ceph_mds_request to a new r_req_flags field (Ilya Dryomov) [1450262] - [fs] ceph: drop session argument to ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: remove "Debugging hook" from ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: avoid calling ceph_renew_caps() infinitely (Ilya Dryomov) [1450262] - [fs] ceph: make sure flushing inode in proper session's cap_flushing list (Ilya Dryomov) [1450262] - [fs] ceph: update readpages osd request according to size of pages (Ilya Dryomov) [1450262] - [fs] ceph: fix bogus endianness change in ceph_ioctl_set_layout (Ilya Dryomov) [1450262] - [fs] libceph: use BUG() instead of BUG_ON(1) (Ilya Dryomov) [1450262] - [fs] ceph: avoid updating mds_wanted too frequently (Ilya Dryomov) [1450262] - [fs] ceph: pass parent inode info to ceph_encode_dentry_release if we have it (Ilya Dryomov) [1450262] - [fs] ceph: fix unsafe dcache access in ceph_encode_dentry_release (Ilya Dryomov) [1450262] - [fs] ceph: pass parent dir ino info to build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent accesses in build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent access in __choose_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix bad endianness handling in parse_reply_info_extra (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness bug in frag_tree_split_cmp (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness of getattr mask in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: make sure ceph_aes_crypt() IV is aligned (Ilya Dryomov) [1450262] - [fs] ceph: fix ceph_get_caps() interruption (Ilya Dryomov) [1450262] - [fs] ceph: fix get_oldest_context() (Ilya Dryomov) [1450262] - [fs] ceph: fix mds cluster availability check (Ilya Dryomov) [1450262] - [fs] libceph: remove now unused finish_request() wrapper (Ilya Dryomov) [1450262] - [fs] libceph: always signal completion when done (Ilya Dryomov) [1450262] - [fs] ceph: avoid creating orphan object when checking pool permission (Ilya Dryomov) [1450262] - [fs] ceph: properly set issue_seq for cap release (Ilya Dryomov) [1450262] - [fs] ceph: add flags parameter to send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: update cap message struct version to 10 (Ilya Dryomov) [1450262] - [fs] ceph: define new argument structure for send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: move xattr initialzation before the encoding past the ceph_mds_caps (Ilya Dryomov) [1450262] - [fs] ceph: fix minor typo in unsafe_request_wait (Ilya Dryomov) [1450262] - [fs] ceph: record truncate size/seq for snap data writeback (Ilya Dryomov) [1450262] - [fs] ceph: check availability of mds cluster on mount (Ilya Dryomov) [1450262] - [fs] ceph: try getting buffer capability for readahead/fadvise (Ilya Dryomov) [1450262] - [fs] ceph: fix scheduler warning due to nested blocking (Ilya Dryomov) [1450262] - [fs] ceph: fix printing wrong return variable in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] crush: include mapper.h in mapper.c (Ilya Dryomov) [1450262] - [fs] fix ceph_write_end() (Ilya Dryomov) [1450262] - [fs] ceph: don't set req->r_locked_dir in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: initialize last_linger_id with a large integer (Ilya Dryomov) [1450262] - [fs] ceph: fix uninitialized dentry pointer in ceph_real_mount() (Ilya Dryomov) [1450262] - [fs] ceph: fix readdir vs fragmentation race (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling in ceph_read_iter (Ilya Dryomov) [1450262] - [fs] crush: remove redundant local variable (Ilya Dryomov) [1450262] - [fs] crush: don't normalize input of crush_ln iteratively (Ilya Dryomov) [1450262] - [fs] libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] rbd: use kmalloc_array() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] ceph: use list_move instead of list_del/list_add (Ilya Dryomov) [1450262] - [fs] ceph: handle CEPH_SESSION_REJECT message (Ilya Dryomov) [1450262] - [fs] ceph: avoid accessing / when mounting a subpath (Ilya Dryomov) [1450262] - [fs] ceph: fix mandatory flock check (Ilya Dryomov) [1450262] - [fs] ceph: ignore error from invalidate_inode_pages2_range() in direct write (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling of start_read() (Ilya Dryomov) [1450262] - [fs] rbd: add rbd_obj_request_error() helper (Ilya Dryomov) [1450262] - [fs] rbd: img_data requests don't own their page array (Ilya Dryomov) [1450262] - [fs] rbd: don't call rbd_osd_req_format_read() for !img_data requests (Ilya Dryomov) [1450262] - [fs] rbd: rework rbd_img_obj_exists_submit() error paths (Ilya Dryomov) [1450262] - [fs] rbd: don't crash or leak on errors in rbd_img_obj_parent_read_full_callback() (Ilya Dryomov) [1450262] - [fs] rbd: move bumping img_request refcount into rbd_obj_request_submit() (Ilya Dryomov) [1450262] - [fs] rbd: mark the original request as done if stat request fails (Ilya Dryomov) [1450262] - [fs] rbd: clean up asserts in rbd_img_obj_request_submit() helpers (Ilya Dryomov) [1450262] - [fs] rbd: change rbd_obj_request_submit() signature (Ilya Dryomov) [1450262] - [fs] ceph: do not modify fi->frag in need_reset_readdir() (Ilya Dryomov) [1450262] - [fs] ceph: initialize pathbase in the !dentry case in encode_caps_cb() (Ilya Dryomov) [1450262] - [fs] rbd: nuke the 32-bit pool id check (Ilya Dryomov) [1450262] - [fs] ceph: fix null pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: Correctly return NXIO errors from ceph_llseek (Ilya Dryomov) [1450262] - [fs] ceph: Mark the file cache as unreclaimable (Ilya Dryomov) [1450262] - [fs] ceph: optimize cap flush waiting (Ilya Dryomov) [1450262] - [fs] ceph: cleanup ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: kick cap flushes before sending other cap message (Ilya Dryomov) [1450262] - [fs] ceph: introduce an inode flag to indicates if snapflush is needed (Ilya Dryomov) [1450262] - [fs] ceph: avoid sending duplicated cap flush message (Ilya Dryomov) [1450262] - [fs] ceph: unify cap flush and snapcap flush (Ilya Dryomov) [1450262] - [fs] ceph: use list instead of rbtree to track cap flushes (Ilya Dryomov) [1450262] - [fs] ceph: update types of some local varibles (Ilya Dryomov) [1450262] - [fs] ceph: include 'follows' of pending snapflush in cap reconnect message (Ilya Dryomov) [1450262] - [fs] ceph: update cap reconnect message to version 3 (Ilya Dryomov) [1450262] - [fs] ceph: mount non-default filesystem by name (Ilya Dryomov) [1450262] - [fs] libceph: fsmap.user subscription support (Ilya Dryomov) [1450262] - [fs] ceph: handle LOOKUP_RCU in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] ceph: allow dentry_lease_is_valid to work under RCU walk (Ilya Dryomov) [1450262] - [fs] ceph: clear d_fsinfo pointer under d_lock (Ilya Dryomov) [1450262] - [fs] ceph: remove ceph_mdsc_lease_release (Ilya Dryomov) [1450262] - [fs] ceph: fix NULL dereference in ceph_queue_cap_snap() (Ilya Dryomov) [1450262] - [fs] ceph: wait unsafe sync writes for evicting inode (Ilya Dryomov) [1450262] - [fs] ceph: fix use-after-free bug in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] ceph: reduce i_nr_by_mode array size (Ilya Dryomov) [1450262] - [fs] ceph: set user pages dirty after direct IO read (Ilya Dryomov) [1450262] - [fs] ceph: fix d_obtain_alias() misuses (Ilya Dryomov) [1450262] - [fs] ceph: fix wake_up_session_cb() (Ilya Dryomov) [1450262] - [fs] ceph: don't use truncate_pagecache() to invalidate read cache (Ilya Dryomov) [1450262] - [fs] ceph: handle interrupted ceph_writepage() (Ilya Dryomov) [1450262] - [fs] ceph: make ceph_update_writeable_page() uninterruptible (Ilya Dryomov) [1450262] - [fs] libceph: make ceph_osdc_wait_request() uninterruptible (Ilya Dryomov) [1450262] - [fs] ceph: handle -EAGAIN returned by ceph_update_writeable_page() (Ilya Dryomov) [1450262] - [fs] ceph: make fault/page_mkwrite return VM_FAULT_OOM for -ENOMEM (Ilya Dryomov) [1450262] - [fs] ceph: block non-fatal signals for fault/page_mkwrite (Ilya Dryomov) [1450262] - [fs] ceph: make logical calculation functions return bool (Ilya Dryomov) [1450262] - [fs] ceph: improve fragtree change detection (Ilya Dryomov) [1450262] - [fs] ceph: keep leaf frag when updating fragtree (Ilya Dryomov) [1450262] - [fs] ceph: fix dir_auth check in ceph_fill_dirfrag() (Ilya Dryomov) [1450262] - [fs] ceph: don't assume frag tree splits in mds reply are sorted (Ilya Dryomov) [1450262] - [fs] ceph: using hash value to compose dentry offset (Ilya Dryomov) [1450262] - [fs] ceph: don't forbid marking directory complete after forward seek (Ilya Dryomov) [1450262] - [fs] ceph: record 'offset' for each entry of readdir result (Ilya Dryomov) [1450262] - [fs] ceph: define 'end/complete' in readdir reply as bit flags (Ilya Dryomov) [1450262] - [fs] ceph: define struct for dir entry in readdir reply (Ilya Dryomov) [1450262] - [fs] ceph: simplify 'offset in frag' (Ilya Dryomov) [1450262] - [fs] ceph: remove unnecessary checks in __dcache_readdir (Ilya Dryomov) [1450262] - [fs] ceph: search cache postion for dcache readdir (Ilya Dryomov) [1450262] - [fs] ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr (Ilya Dryomov) [1450262] - [fs] ceph: report mount root in session metadata (Ilya Dryomov) [1450262] - [fs] ceph: don't show symlink target in debugfs/mdsc (Ilya Dryomov) [1450262] - [fs] ceph: don't call truncate_pagecache in ceph_writepages_start (Ilya Dryomov) [1450262] - [fs] ceph: renew caps for read/write if mds session got killed. (Ilya Dryomov) [1450262] - [fs] ceph: CEPH_FEATURE_MDSENC support (Ilya Dryomov) [1450262] - [fs] ceph_fill_trace(): don't bother with d_instantiate(dn, NULL) (Ilya Dryomov) [1450262] - [fs] rbd: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO (Ilya Dryomov) [1450262]- [fs] dentry name snapshots (Miklos Szeredi) [1470403] {CVE-2017-7533} - [fs] Make statfs properly return read-only state after emergency remount (Carlos Maiolino) [1411446] - [fs] xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() (Eryu Guan) [1458997] - [fs] xfs: rework the inline directory verifiers (Brian Foster) [1440716] - [fs] xfs: verify inline directory data forks (Brian Foster) [1440716] - [fs] xfs: sanity check inode di_mode (Brian Foster) [1440716] - [fs] xfs: sanity check inode mode when creating new dentry (Brian Foster) [1440716] - [fs] xfs: replace xfs_mode_to_ftype table with switch statement (Brian Foster) [1440716] - [fs] xfs: add missing include dependencies to xfs_dir2.h (Brian Foster) [1440716] - [fs] xfs: sanity check directory inode di_size (Brian Foster) [1440716] - [fs] xfs: make the ASSERT() condition likely (Brian Foster) [1440716] - [fs] xfs: don't allow di_size with high bit set (Brian Foster) [1440716] - [fs] xfs: return an error when an inline directory is too small (Brian Foster) [1440716] - [fs] nfs: Always wait for I/O completion before unlock (Benjamin Coddington) [1462270] - [fs] locks: fix unlock when fcntl_setlk races with a close (Benjamin Coddington) [1462270] - [fs] locks: remove conditional lock release in middle of flock_lock_file (Jeff Layton) [1461552] - [pci] pci/aspm: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies (Myron Stowe) [1441156] - [pci] pci/aspm: Don't retrain link if ASPM not possible (Myron Stowe) [1441156] - [pci] Enumerate switches below PCI-to-PCIe bridges (Myron Stowe) [1441156] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1468727] - [scsi] qla2xxx: Fix extraneous ref on sp's after adapter break (Himanshu Madhani) [1448909] - [s390] compat: fix sys_sched_getattr compat wrapper (Arjun Vynipadath) [1471677] - [nvme] Test unit Ready broken for nvme drvices (David Milburn) [1478457] - [netdrv] aquantia: Switch to use napi_gro_receive (David Arcari) [1444348]- [x86] efi: Setup separate EFI page tables in kexec paths (Bhupesh Sharma) [1102454] - [x86] platform/uv: Fix support for EFI_OLD_MEMMAP after BIOS callback updates (Bhupesh Sharma) [1102454] - [x86] efi: Map in physical addresses in efi_map_region_fixed (Bhupesh Sharma) [1102454] - [x86] platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case (Bhupesh Sharma) [1102454] - [x86] uv: Update uv_bios_call() to use efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Convert efi_call_virt() to efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Enable runtime call flag checking (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Remove redundant #ifdefs (Bhupesh Sharma) [1102454] - [x86] efi: Move to generic {__, }efi_call_virt() (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Add {__, }efi_call_virt() templates (Bhupesh Sharma) [1102454] - [x86] efi: Build our own page table structures (Bhupesh Sharma) [1102454] - [x86] efi: Hoist page table switching code into efi_call_virt() (Bhupesh Sharma) [1102454] - [x86] efi: Clean up the efi_call_phys_[prolog|epilog]() save/restore interaction (Bhupesh Sharma) [1102454] - [x86] efi: Fix 7-parameter efi_call()s (Bhupesh Sharma) [1102454] - [x86] asm/efi: Create a stack frame in efi_call() (Bhupesh Sharma) [1102454] - [x86] platform/uv: Bring back the call to map_low_mmrs in uv_system_init (Bhupesh Sharma) [1102454] - [x86] mm/pat: Ensure cpa->pfn only contains page frame numbers (Bhupesh Sharma) [1102454] - [kernel] efi/x86: Move UEFI Runtime Services wrappers to generic code (Bhupesh Sharma) [1102454] - [x86] platform/uv: Remove EFI memmap quirk for UV2+ (Bhupesh Sharma) [1102454] - [kernel] efi: Use correct type for struct efi_memory_map::phys_map (Bhupesh Sharma) [1102454] - [x86] efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down (Bhupesh Sharma) [1102454] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Bhupesh Sharma) [1102454] - [x86] efi: Mark initialization code as such (Bhupesh Sharma) [1102454] - [x86] efi: Update comment regarding required phys mapped EFI services (Bhupesh Sharma) [1102454] - [x86] efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode (Bhupesh Sharma) [1102454] - [kernel] efi: Move noefi early param code out of x86 arch code (Bhupesh Sharma) [1102454] - [x86] arch/x86: Do not access EFI memory map if it is not available (Bhupesh Sharma) [1102454] - [firmware] efi: Use early_mem*() instead of early_io*() (Bhupesh Sharma) [1102454] - [x86] efi: Use early_memunmap() to squelch sparse errors (Bhupesh Sharma) [1102454] - [x86] mm: sparse warning fix for early_memremap (Bhupesh Sharma) [1102454] - [x86] efi: Move all workarounds to a separate file quirks.c (Bhupesh Sharma) [1102454] - [x86] efi: Delete out-of-date comments of efi_query_variable_store (Bhupesh Sharma) [1102454] - [kernel] efi: Move facility flags to struct efi (Bhupesh Sharma) [1102454]- [pci] aer: Log aer_inject error injections (Myron Stowe) [1466886] - [pci] aer: Log actual error causes in aer_inject (Myron Stowe) [1466886] - [pci] aer: Use dev_warn() in aer_inject (Myron Stowe) [1466886] - [pci] aer: Fix aer_inject error codes (Myron Stowe) [1466886] - [pci] aer: Use list_first_entry_or_null() to simplify code (Myron Stowe) [1466886] - [pci] aer: Restore pci_ops pointer while calling original pci_ops (Myron Stowe) [1466886] - [pci] aer: Rename pci_ops_aer to aer_inj_pci_ops (Myron Stowe) [1466886] - [pci] aer: Flush workqueue on device remove to avoid use-after-free (Myron Stowe) [1466886] - [pci] Fix unaligned accesses in VC code (Myron Stowe) [1466891] - [pci] Do not treat EPROBE_DEFER as device attach failure (Myron Stowe) [1466891] - [pci] Fix BUG on device attach failure (Myron Stowe) [1466891] - [pci] Simplify pci_create_attr() control flow (Myron Stowe) [1466891] - [pci] Don't leak memory if sysfs_create_bin_file() fails (Myron Stowe) [1466891] - [pci] Wait for up to 1000ms after FLR reset (Myron Stowe) [1466891] - [pci] Support SR-IOV on any function type (Myron Stowe) [1466891] - [pci] Consolidate PCI DMA constants and interfaces in linux/pci-dma-compat.h (Myron Stowe) [1466891] - [pci] Move pci_dma_* helpers to common code (Myron Stowe) [1466891] - [pci] Cleanup pci/pcie/Kconfig whitespace (Myron Stowe) [1466891] - [pci] Include pci/hotplug Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Include pci/pcie/Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Fix broken URL for Dell biosdevname (Myron Stowe) [1466891] - [pci] Remove includes of asm/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove includes of empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] pme: Restructure pcie_pme_suspend() to prevent compiler warning (Myron Stowe) [1466891] - [pci] pme: Remove redundant port lookup (Myron Stowe) [1466891] - [pci] Check device_attach() return value always (Myron Stowe) [1466891] - [pci] pci / pm: handle failure to enable wakeup on PCIe PME (Myron Stowe) [1466891] - [pci] pci / pm: Make PCIe PME interrupts wake up from suspend-to-idle (Myron Stowe) [1466891] - [pci] shpchp: Constify hpc_ops structure (Myron Stowe) [1462837] - [pci] Use to_pci_dev() instead of open-coding it (Myron Stowe) [1462837] - [pci] Add function 1 DMA alias quirk for Lite-On/Plextor M6e/Marvell 88SS9183 (Myron Stowe) [1462837] - [pci] Avoid iterating through memory outside the resource window (Myron Stowe) [1462837] - [pci] Fix minimum allocation address overwrite (Myron Stowe) [1462837] - [pci] ibmphp: Remove unneeded NULL test (Myron Stowe) [1462837] - [pci] hotplug: Use list_for_each_entry() to simplify code (Myron Stowe) [1462837] - [pci] acpiphp_ibm: Fix null dereferences on null ibm_slot (Myron Stowe) [1462837] - [x86] pci: Simplify pci_bios_{read,write} (Myron Stowe) [1462837] - [pci] Simplify config space size computation (Myron Stowe) [1462837] - [x86] pci: Clarify AMD Fam10h config access restrictions comment (Myron Stowe) [1462837] - [pci] Print warnings for all invalid expansion ROM headers (Myron Stowe) [1462837] - [pci] Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmask (Myron Stowe) [1462837] - [pci] aspm: Make sysfs link_state_store() consistent with link_state_show() (Myron Stowe) [1462837]- [pinctrl] intel: Set pin direction properly (David Arcari) [1467490] - [pinctrl] intel: set default handler to be handle_bad_irq() (David Arcari) [1467490] - [pinctrl] intel: Only restore pins that are used by the driver (David Arcari) [1467490] - [pinctrl] intel: Configure GPIO chip IRQ as wakeup interrupts (David Arcari) [1467490] - [pinctrl] intel: Protect set wake flow by spin lock (David Arcari) [1467490] - [pinctrl] intel: Prevent force threading of the interrupt handler (David Arcari) [1467490] - [pinctrl] intel: Use raw_spinlock for locking (David Arcari) [1467490] - [pinctrl] intel: implement gpio_irq_enable (David Arcari) [1467490] - [pinctrl] intel: fix offset calculation issue of register PAD_OWN (David Arcari) [1467490] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1467490] - [pinctrl] intel: make the high level interrupt working (David Arcari) [1467490] - [pinctrl] intel: Use devm_pinctrl_register() for pinctrl registration (David Arcari) [1467490] - [kernel] gpio/pinctrl: sunxi: stop poking around in private vars (David Arcari) [1467490] - [pinctrl] intel: use gpiochip data pointer (David Arcari) [1467490] - [kernel] gpio: add a data pointer to gpio_chip (David Arcari) [1467490] - [pinctrl] intel: Allow requesting pins which are in ACPI mode as GPIOs (David Arcari) [1467490] - [pinctrl] intel: Add support for multiple GPIO chips sharing the interrupt (David Arcari) [1467490] - [gpio] handle also nested irqchips in the chained handler set-up (David Arcari) [1467490] - [gpio] set parent irq on chained handlers (David Arcari) [1467490] - [gpio] do not set up hardware for IRQ_TYPE_NONE (David Arcari) [1467490] - [kernel] gpio: support threaded interrupts in irqchip helpers (David Arcari) [1467490] - [kernel] gpio: unmap gpio irqs properly (David Arcari) [1467490] - [gpio] set data first, then chip and handler (David Arcari) [1467490] - [i2c] i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR (David Arcari) [1464196] - [i2c] i801: Add runtime PM support with autosuspend (David Arcari) [1464196] - [rtc] interface: Validate alarm-time before handling rollover (Steve Best) [1458401] - [rtc] interface: fix infinite loop in initializing the alarm (Steve Best) [1458401] - [rtc] opal: Handle disabled TPO in opal_get_tpo_time() (Steve Best) [1458401] - [hid] plantronics: Update to map volume up/down controls (Torez Smith) [1245271] - [hid] plantronics: remove superfluous .probe() (Torez Smith) [1245271] - [hid] plantronics: fix errant mouse events (Torez Smith) [1245271] - [misc] mei: make sysfs modalias format similar as uevent modalias (Pratyush Anand) [1451599] - [netdrv] e1000e: Add Support for 38.4MHZ frequency (David Arcari) [1475413] - [netdrv] e1000e: Add Support for CannonLake (David Arcari) [1475413] - [netdrv] e1000e: Initial Support for CannonLake (David Arcari) [1475413] - [netdrv] bonding: commit link status change after propose (Jarod Wilson) [1469987 1469790] - [netdrv] bonding: avoid NETDEV_CHANGEMTU event when unregistering slave (Jarod Wilson) [1470603]- [x86] platform/uv/bau: Disable BAU on single hub configurations (Frank Ramsay) [1473353 1472455] - [x86] platform/uv/bau: Fix congested_response_us not taking effect (Frank Ramsay) [1472455] - [x86] mce: Look in genpool instead of mcelog for pending error records (Oleksandr Natalenko) [1468257] - [x86] Avoid using object after free in genpool (Oleksandr Natalenko) [1468257] - [x86] kvm: svm: suppress unnecessary NMI singlestep on GIF=0 and nested exit (Ladi Prosek) [1440025] - [x86] kvm: svm: don't NMI singlestep over event injection (Ladi Prosek) [1440025] - [x86] kvm: svm: hide TF/RF flags used by NMI singlestep (Ladi Prosek) [1440025] - [x86] kvm: nsvm: do not forward NMI window singlestep VM exits to L1 (Ladi Prosek) [1440025] - [x86] kvm: svm: introduce disable_nmi_singlestep helper (Ladi Prosek) [1440025] - [x86] intel-family.h: Add GEMINI_LAKE SOC (Steve Best) [1461882] - [tools] perf machine: Fix segfault for kernel.kptr_restrict=2 (Jiri Olsa) [1464682] - [tools] perf symbols: Accept symbols starting at address 0 (Jiri Olsa) [1464682] - [powerpc] perf: Add per-event excludes on Power8 (Jiri Olsa) [1458868] - [powerpc] perf: Pass the struct perf_events down to compute_mmcr() (Jiri Olsa) [1458868] - [powerpc] fadump: provide a helpful error message (Pingfan Liu) [1438695] - [powerpc] fadump: avoid holes in boot memory area when fadump is registered (Pingfan Liu) [1438695] - [powerpc] fadump: avoid duplicates in crash memory ranges (Pingfan Liu) [1438695] - [powerpc] fadump: Update fadump documentation (Pingfan Liu) [1438695] - [powerpc] fadump: Reserve memory at an offset closer to bottom of RAM (Pingfan Liu) [1438695] - [powerpc] Fix dedotify for binutils >= 2.26 (Gustavo Duarte) [1464009] - [powerpc] Simplify module TOC handling (Gustavo Duarte) [1464009]- [mm] rmap: use pte lock not mmap_sem to set PageMlocked (Andrea Arcangeli) [1450367] - [mm] rmap: cleanup ttu_flags (Andrea Arcangeli) [1450367] - [mm] rmap: don't call mmu_notifier_invalidate_page() during munlock (Andrea Arcangeli) [1450367] - [mm] thp: respect MPOL_PREFERRED policy with non-local node (Larry Woodman) [1476709] - [mm] page-writeback.c: fix divide by zero in bdi_dirty_limits() (Jerome Marchand) [1465430] - [fs] proc: revert /proc//maps [stack:TID] annotation (Waiman Long) [1448534] - [x86] kvm: vmx: check apicv is active before using VT-d posted interrupt (Paul Lai) [1377197] - [x86] vmware: Use tsc_khz value for calibrate_cpu() (Prarit Bhargava) [1475716] - [x86] apic: Handle zero vector gracefully in clear_vector_irq() (Prarit Bhargava) [1441091] - [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1419765] - [misc] cxl: Force context lock during EEH flow (Steve Best) [1457389] - [kernel] alarmtimer: Prevent overflow of relative timers (Prarit Bhargava) [1458643] - [netdrv] cxgb4: Fix netdev_features flag (Arjun Vynipadath) [1361097] - [netdrv] cxgb4: avoid crash on PCI error recovery path (Gustavo Duarte) [1456990] - [netdrv] bonding: fix 802.3ad support for 5G and 50G speeds (Jarod Wilson) [1461334] - [cpufreq] intel_pstate: Fix unsafe HWP MSR access (Steve Best) [1457552]- [fs] xfs: use ->b_state to fix buffer I/O accounting release race (Brian Foster) [1452228] - [fs] fix the regression from "direct-io: Fix negative return from dio read beyond eof" (Eric Sandeen) [1473549] - [fs] direct-io: Fix negative return from dio read beyond eof (Eric Sandeen) [1473549] - [pci] hv: Use vPCI protocol version 1.2 (Vitaly Kuznetsov) [1459202] - [pci] hv: Add vPCI version protocol negotiation (Vitaly Kuznetsov) [1459202] - [pci] hv: Use page allocation for hbus structure (Vitaly Kuznetsov) [1459202] - [pci] hv: Fix comment formatting and use proper integer fields (Vitaly Kuznetsov) [1459202] - [nvme] Free bio_aux struct when done with bio (David Milburn) [1455553] - [nvme] nvmet-rdma: occasionally flush ongoing controller teardown (Slava Shwartsman) [1467998] - [crypto] api - Move alg ref count init to crypto_check_alg (Herbert Xu) [1473593] - [netdrv] cxgb4: reduce resource allocation in kdump kernel (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix a NULL dereference (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix BUG() on interrupt deallocating path of ULD (Mauricio Oliveira) [1465554] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode (Jarod Wilson) [1473481] - [powerpc] eeh: Fix partial hotplug criterion (Gustavo Duarte) [1458508] - [powerpc] eeh: Fix wrong argument passed to eeh_rmv_device() (Gustavo Duarte) [1458508] - [firewire] net: guard against rx buffer overflows (Neil Horman) [1393792] {CVE-2016-8633}- [x86] crypto: sha1-ssse3 - Disable avx2 (Benjamin Coddington) [1346106] - [net] geneve: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix use-after-free on deletion (Jiri Benc) [1464292]- [pci] Avoid FLR for Intel 82579 NICs (Jarod Wilson) [966840] - [net] netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup (Davide Caratti) [1458687] - [net] netfilter: udplite: Remove duplicated udplite4/6 declaration (Davide Caratti) [1458687] - [net] netfilter: nat: merge udp and udplite helpers (Davide Caratti) [1458687] - [net] netfilter: merge udp and udplite conntrack helpers (Davide Caratti) [1458687] - [netdrv] mlx5: Tolerate irq_set_affinity_hint() failures (Kamal Heib) [1465830] - [netdrv] bonding: Restore old symlink names in sysfs to preserve ABI (Neil Horman) [1461892]- [redhat] spec: Update dracut dependency to enable more algorithms as FIPS compliant (Rafael Aquini) [1466097]- [mm] fix new crash in unmapped_area_topdown() (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] larger stack guard gap, between vmas (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] Revert "enlarge stack guard gap" (Larry Woodman) [1463241] {CVE-2017-1000364} - [crypto] testmgr - Reenable sha1/aes in FIPS mode (Herbert Xu) [1465234] - [crypto] testmgr - mark more algorithms as FIPS compliant (Herbert Xu) [1465234] - [target] tcmu: break up free_device callback (Mike Christie) [1430225] - [target] tcmu: perfom device add and del synchronously (Mike Christie) [1430225] - [target] tcmu: use idr for se_device dev index (Mike Christie) [1430225] - [target] tcmu: prep for sync add/rm device support (Mike Christie) [1430225]- [net] bridge: allow IPv6 when multicast flood is disabled (Ivan Vecera) [1464167]- [s390] move _text symbol to address higher than zero (Jiri Olsa) [1464800] - [netdrv] cxgb4: notify uP to route ctrlq compl to rdma rspq (Sai Vemuri) [1463324] - [powerpc] Add HAVE_PERF_USER_STACK_DUMP support (Jiri Olsa) [1449182] - [tools] perf report: Ensure the perf DSO mapping matches what libdw sees (Jiri Olsa) [1449182] - [tools] perf report: Include partial stacks unwound with libdw (Jiri Olsa) [1449182] - [tools] perf: libdw support for powerpc (Jiri Olsa) [1449182] - [firmware] efi/esrt: Cleanup bad memory map log messages (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix typo in pr_err() message (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Use memremap not ioremap to access ESRT table in memory (Prarit Bhargava) [1380812] - [firmware] efi: Work around ia64 build problem with ESRT driver (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Don't preformat name (Prarit Bhargava) [1380812] - [firmware] efi: Make efi/esrt.c driver explicitly non-modular (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix some compiler warnings (Prarit Bhargava) [1380812] - [firmware] efi: Add esrt support (Prarit Bhargava) [1380812] - [firmware] efi: Rename efi_guid_unparse to efi_guid_to_str (Prarit Bhargava) [1380812]- [fs] mntns: Remove incorrect put_mnt_ns ("Eric W. Biederman") [1463072] - [md] dm raid: fix oops on upgrading to extended superblock format (Mike Snitzer) [1464274] - [md] dm io: fix duplicate bio completion due to missing ref count (Mike Snitzer) [1461519] - [net] gro_cells: mark napi struct as not busy poll candidates (Eelco Chaudron) [1460078] - [x86] boot/kaslr: Skip kernel text relocation if no kaslr action is done (Baoquan He) [1458738] - [char] tpm/tpm_crb: enter the low power state upon device suspend (Jerry Snitselaar) [1463001] - [input] wacom: fix Wacom Cintiq 27QHD max pressure (Aristeu Rozanski) [1461910] - [kernel] nohz: Fix spurious warning when hrtimer and clockevent get out of sync (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix buggy tick delay on IRQ storms (Frederic Weisbecker) [1366043] - [kernel] nohz: Reset next_tick cache even when the timer has no regs (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix collision between tick and other hrtimers, again (Frederic Weisbecker) [1366043] - [kernel] nohz: Add hrtimer sanity check (Frederic Weisbecker) [1366043] - [kernel] revert "nohz: Fix collision between tick and other hrtimers" (Frederic Weisbecker) [1366043] - [powerpc] do not make the entire heap executable (Denys Vlasenko) [1330064]- [fs] nfsv4.1: Keep a reference on lock states while checking (Scott Mayhew) [1458721] - [fs] nfsv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state (Scott Mayhew) [1458721] - [fs] nfsv4: Don't call close if the open stateid has already been cleared (Scott Mayhew) [1458721] - [fs] nfsv4: Fix CLOSE races with OPEN (Scott Mayhew) [1458721] - [fs] nfsv4.1: Fix a regression in DELEGRETURN (Scott Mayhew) [1458721] - [fs] nfs: nfs_rename() - revalidate directories on -ERESTARTSYS (Benjamin Coddington) [1459404] - [fs] revert "nfs: nfs_rename() handle -ERESTARTSYS dentry left behind" (Benjamin Coddington) [1459404] - [s390] pci: moving check and allocation of device_rh ahead (Wei Xu) [1455117] - [netdrv] cxgb4: handle serial flash interrupt (Sai Vemuri) [1462266] - [netdrv] cxgb4: fix to bring link down after adapter crash (Sai Vemuri) [1462266] - [netdrv] cxgb4: handle interrupt raised when FW crashes (Sai Vemuri) [1462266] - [security] keys: Change the name of the dead type to ".dead" to prevent user access (David Howells) [1439264] {CVE-2017-6951} - [security] keys: Protect request_key() against a type with no match function (David Howells) [1433216] {CVE-2017-2647} - [security] keys: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells) [1389309] {CVE-2016-9604}- [mm] enlarge stack guard gap (Larry Woodman) [1452733] {CVE-2017-1000364} - [mm] userfaultfd: shmem: handle coredumping in handle_userfault() (Andrea Arcangeli) [1462267] - [fs] nfs: Don't send mode again in post-EXCLUSIVE4_1 SETATTR with umask (Benjamin Coddington) [1449466] - [hid] hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1458348] - [drm] mgag200: Fix to always set HiPri for G200e4 V2 (Rob Clark) [1461985] - [nvme] submit nvme_admin_activate_fw to admin queue (David Milburn) [1456978] - [netdrv] i40e: set VFs to untrusted mode by default (Stefan Assmann) [1462105] - [netdrv] tun: use symmetric hash (Jason Wang) [1458645] - [crypto] qat: copy back iv on completion (Neil Horman) [1446394] - [crypto] chcr - Fix txq ids (Sai Vemuri) [1457392] - [crypto] chcr - fix itnull.cocci warnings (Sai Vemuri) [1426189] - [crypto] chcr - Change flow IDs (Sai Vemuri) [1426189] - [crypto] chcr - Check device is allocated before use (Sai Vemuri) [1426189]- [crypto] cryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - don't use interruptible wait in tests (Herbert Xu) [1459191] - [crypto] testmgr - use CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - Disable fips-allowed for authenc() and des() ciphers (Herbert Xu) [1459191] - [x86] crypto: twofish_avx - mark Twofish AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_sse2 - mark Serpent SSE2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx - mark Serpent AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx2 - mark Serpent AVX2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast6_avx - mark CAST6 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx - mark AVX Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast5_avx - mark CAST5 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx2 - mark AES-NI Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: clmulni - mark ghash clmulni helper ciphers (Herbert Xu) [1459191] - [x86] crypto: aesni - mark AES-NI helper ciphers (Herbert Xu) [1459191] - [crypto] testmgr - add aead cbc des, des3_ede tests (Herbert Xu) [1459191] - [crypto] testmgr - add aead null encryption test vectors (Herbert Xu) [1459191] - [crypto] algif_skcipher - initialize upon init request (Herbert Xu) [1459191] - [crypto] af_alg - zeroize key data (Herbert Xu) [1459191] - [crypto] fix broken crypto_register_instance() module handling (Herbert Xu) [1459191] - [crypto] api - remove instance when test failed (Herbert Xu) [1459191] - [crypto] api - Change crypto_unregister_instance argument type (Herbert Xu) [1459191] - [crypto] api - Fix races in crypto_unregister_instance (Herbert Xu) [1459191] - [crypto] rng - Zero seed in crypto_rng_reset (Herbert Xu) [1459191] - [crypto] cmac - allow usage in FIPS mode (Herbert Xu) [1459191] - [crypto] drbg - remove FIPS 140-2 continuous test (Herbert Xu) [1459191] - [crypto] testmgr - mark authenticated ctr(aes) also as FIPS able (Herbert Xu) [1459191] - [crypto] drbg - do not call drbg_instantiate in healt test (Herbert Xu) [1459191] - [crypto] rsa - allow keys >= 2048 bits in FIPS mode (Herbert Xu) [1459191] - [crypto] testmgr - mark ctr(des3_ede) as fips_allowed (Herbert Xu) [1459191] - [crypto] testmgr - Allow ecb(cipher_null) in FIPS mode (Herbert Xu) [1459191] - [crypto] ansi_cprng - ANSI X9.31 DRNG is not allowed in FIPS 140-2 (Herbert Xu) [1459191]- [mm] hmm: RHEL specific, properly handle pte_file() case within HMM (Jerome Glisse) [1460044] - [mm] hmm: remove extra sanity check to avoid crash (Jerome Glisse) [1459259] - [md] revert "dm mirror: use all available legs on multiple failures" (Mike Snitzer) [1436374] - [md] dm-raid: up target version to show MD deadlock fixes are present (Heinz Mauelshagen) [1443999] - [md] fix suspend/write deadlock (Heinz Mauelshagen) [1443999] - [md] fix single core deadlock (Heinz Mauelshagen) [1443999] - [x86] complete introduction of feature word 16 (Paolo Bonzini) [1413348] - [drm] amdgpu: Program ring for vce instance 1 at its register space (Rob Clark) [1458391] - [drm] amdgpu: change wptr to 64 bits (Rob Clark) [1458391] - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Maurizio Lombardi) [1459443] - [kernel] sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Fix dl_bw comment (Xunlei Pang) [1433064] - [kernel] sched/deadline: Zero out positive runtime after throttling constrained tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Use deadline instead of period when calculating overflow (Xunlei Pang) [1433064] - [kernel] sched/deadline: Throttle a constrained deadline task activated after the deadline (Xunlei Pang) [1433064] - [kernel] sched/deadline: Make sure the replenishment timer fires in the next period (Xunlei Pang) [1433064] - [kernel] sched/deadline: Add missing update_rq_clock() in dl_task_timer() (Xunlei Pang) [1433064] - [target] tcmu: increase ring buffer size (Mike Christie) [1407015] - [netdrv] bnx2x: Don't post statistics to malicious VFs (Michal Schmidt) [1449872] - [netdrv] bnx2x: Allow vfs to disable txvlan offload (Michal Schmidt) [1449872] - [infiniband] rdma/iw_cxgb4: fix the calculation of ipv6 header size (Sai Vemuri) [1458389]- [char] random: Fix crashes with sparse node ids (Herbert Xu) [1457281 1270982] - [char] random: use for_each_online_node() to iterate over NUMA nodes (Herbert Xu) [1457281 1270982] - [char] random: strengthen input validation for RNDADDTOENTCNT (Herbert Xu) [1457281 1270982] - [char] random: add backtracking protection to the CRNG (Herbert Xu) [1270982 1457281] - [char] random: make /dev/urandom scalable for silly userspace programs (Herbert Xu) [1270982 1457281] - [char] random: replace non-blocking pool with a Chacha20-based CRNG (Herbert Xu) [1270982 1457281] - [char] random: properly align get_random_int_hash (Herbert Xu) [1270982 1457281] - [char] random: print a warning for the first ten uninitialized random users (Herbert Xu) [1270982 1457281] - [char] random: initialize the non-blocking pool via add_hwgenerator_randomness() (Herbert Xu) [1270982 1457281] - [kernel] random: Add callback API for random pool readiness (Herbert Xu) [1270982 1457281] - [char] random: Fix fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: limit the contribution of the hw rng to at most half (Herbert Xu) [1270982 1457281] - [char] random: check for increase of entropy_count because of signed conversion (Herbert Xu) [1270982 1457281] - [char] random: use registers from interrupted code for CPU's w/o a cycle counter (Herbert Xu) [1270982 1457281] - [char] random: use an improved fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: clean up interrupt entropy accounting for archs w/o cycle counters (Herbert Xu) [1270982 1457281] - [char] random: only update the last_pulled time if we actually transferred entropy (Herbert Xu) [1270982 1457281] - [char] random: remove unneeded hash of a portion of the entropy pool (Herbert Xu) [1270982 1457281] - [char] random: always update the entropy pool under the spinlock (Herbert Xu) [1270982 1457281] - [char] random: fix nasty entropy accounting bug (Herbert Xu) [1270982 1457281] - [char] random: fix BUG_ON caused by accounting simplification (Herbert Xu) [1270982 1457281] - [kernel] random: Add arch_has_random[_seed]() (Herbert Xu) [1270982 1457281] - [char] random: If we have arch_get_random_seed*(), try it before blocking (Herbert Xu) [1270982 1457281] - [char] random: Use arch_get_random_seed*() at init time and once a second (Herbert Xu) [1270982 1457281] - [kernel] x86, random: Enable the RDSEED instruction (Herbert Xu) [1270982 1457281] - [char] random: use the architectural HWRNG for the SHA's IV in extract_buf() (Herbert Xu) [1270982 1457281] - [char] random: clarify bits/bytes in wakeup thresholds (Herbert Xu) [1270982 1457281] - [char] random: entropy_bytes is actually bits (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting code (Herbert Xu) [1270982 1457281] - [char] random: tighten bound on random_read_wakeup_thresh (Herbert Xu) [1270982 1457281] - [char] random: forget lock in lockless accounting (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting logic (Herbert Xu) [1270982 1457281] - [char] random: fix comment on "account" (Herbert Xu) [1270982 1457281] - [char] random: simplify loop in random_read (Herbert Xu) [1270982 1457281] - [char] random: fix description of get_random_bytes (Herbert Xu) [1270982 1457281] - [char] random: fix comment on proc_do_uuid (Herbert Xu) [1270982 1457281] - [char] random: fix typos / spelling errors in comments (Herbert Xu) [1270982 1457281] - [char] random: add debugging code to detect early use of get_random_bytes() (Herbert Xu) [1270982 1457281] - [char] random: initialize the last_time field in struct timer_rand_state (Herbert Xu) [1270982 1457281] - [char] random: don't zap entropy count in rand_initialize() (Herbert Xu) [1270982 1457281] - [char] random: make add_timer_randomness() fill the nonblocking pool first (Herbert Xu) [1270982 1457281] - [char] random: convert DEBUG_ENT to tracepoints (Herbert Xu) [1270982 1457281] - [char] random: push extra entropy to the output pools (Herbert Xu) [1270982 1457281] - [char] random: drop trickle mode (Herbert Xu) [1270982 1457281] - [char] random: adjust the generator polynomials in the mixing function slightly (Herbert Xu) [1270982 1457281] - [char] random: speed up the fast_mix function by a factor of four (Herbert Xu) [1270982 1457281] - [char] random: cap the rate which the /dev/urandom pool gets reseeded (Herbert Xu) [1270982 1457281] - [char] random: optimize the entropy_store structure (Herbert Xu) [1270982 1457281] - [char] random: optimize spinlock use in add_device_randomness() (Herbert Xu) [1270982 1457281] - [char] random: fix the tracepoint for get_random_bytes(_arch) (Herbert Xu) [1270982 1457281] - [char] random: mix in architectural randomness earlier in extract_buf() (Herbert Xu) [1270982 1457281]- [fs] mnt: Move unprivileged use of the mntns to tech preview ("Eric W. Biederman") [1350553] - [fs] nfs: Don't print a pNFS error if we aren't using pNFS (Benjamin Coddington) [1459899] - [fs] pnfs: add a new mechanism to select a layout driver according to an ordered list (Benjamin Coddington) [1459899] - [fs] pnfs: track multiple layout types in fsinfo structure (Benjamin Coddington) [1459899] - [fs] nfsd: Fix up the "supattr_exclcreat" attributes ("J. Bruce Fields") [1460376] - [fs] nfsd: encoders mustn't use unitialized values in error cases ("J. Bruce Fields") [1460365] - [fs] nfs: Fix initialization of nfs_page_array->npages (Benjamin Coddington) [1457284] - [net] ipv6: Fix leak in ipv6_gso_segment() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Eric Garver) [1459950] {CVE-2017-9074} - [net] document that no more GSO bits can be added (Jiri Benc) [1439252] - [net] fix GSO_PARTIAL support (Jiri Benc) [1439252] - [net] udp: remove remote checksum offload (Jiri Benc) [1439252] - [net] vxlan: remove remote checksum offload for egress (Jiri Benc) [1439252] - [net] ip6_offload: check segs for NULL in ipv6_gso_segment (Jiri Benc) [1439252] - [net] vxlan: eliminate cached dst leak (Lance Richardson) [1396552] - [net] bridge: start hello timer only if device is up (Xin Long) [1452093] - [net] bridge: fix hello and hold timers starting/stopping (Xin Long) [1452093] - [net] bridge: start hello_timer when enabling KERNEL_STP in br_stp_start (Xin Long) [1452093] - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1446356] - [s390] crash: Fix KEXEC_NOTE_BYTES definition (Xunlei Pang) [1458988] - [scsi] cxgb4i, libcxgbi: in error case RST tcp conn (Sai Vemuri) [1457996] - [scsi] cxgb4i: update module description (Sai Vemuri) [1457995] - [netdrv] cxgb4: Update IngPad and IngPack values (Sai Vemuri) [1439468] - [netdrv] cxgb4: avoid enabling napi twice to the same queue (Sai Vemuri) [1457993] - [netdrv] cxgb4: retrieve port information from firmware (Sai Vemuri) [1457987] - [netdrv] cxgb4: save tid while creating server filter (Sai Vemuri) [1451448] - [netdrv] qed: Don't log missing periodic stats by default (Harish Patil) [1456338] - [netdrv] qed: Fix error in the dcbx app meta data initialization (Harish Patil) [1456338] - [crypto] algif_skcipher - Add key check exception for cipher_null ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_hash - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] hash - Add crypto_ahash_has_setkey ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Fix socket double-free when accept fails ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Disallow bind/setkey/... after accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [kernel] ptrace: fix fork event messages across pid namespaces ("Eric W. Biederman") [1458353] - [infiniband] rdma/cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1457999] - [infiniband] rdma/iser: Fix possible mr leak on device removal event (Sai Vemuri) [1457984] - [infiniband] rdma/iw_cxgb4: calculate t4_eq_status_entries properly (Sai Vemuri) [1458002] - [infiniband] iw_cxgb4: Guard against null cm_id in dump_ep/qp (Sai Vemuri) [1457403]- [fs] buffer.c: call thaw_super during emergency thaw (Mateusz Guzik) [1375033] - [fs] block_dev.c: return the right error in thaw_bdev() (Mateusz Guzik) [1375033] - [fs] revert "xfs: fix bogus space reservation in xfs_iomap_write_allocate" (Bill O'Donnell) [1446484] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1452009] - [md] raid1: ignore discard error (Nigel Croxon) [1435822] - [usb] ohci-pci: add qemu quirk (Gerd Hoffmann) [1301872] - [x86] boot/kaslr: Change the 'KASLR disabled' message from warning to debug printing (Baoquan He) [1458644] - [drm] nouveau/tmr: fully separate alarm execution/pending lists (Ben Skeggs) [1450742] - [drm] nouveau: enable autosuspend only when it'll actually be used (Ben Skeggs) [1450742] - [drm] nouveau: replace multiple open-coded runpm support checks with function (Ben Skeggs) [1450742] - [virt] kvm: fix spin_lock_init order on x86 (Luiz Capitulino) [1459739] - [acpi] nfit: Fix memory corruption/Unregister mce decoder on failure (Prarit Bhargava) [1448312] - [tools] perf trace: Add mmap alias for s390 (Jiri Olsa) [1436323 1347055] - [tools] perf test: Disable breakpoint signal tests for powerpc (Jiri Olsa) [1436323 1347055] - [netdrv] sfc-falcon: register proper netdevice_notifier (Jarod Wilson) [1389671] - [netdrv] mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 (Kamal Heib) [1456551] - [netdrv] vfio/pci: Add Intel XXV710 to hidden INTx devices (Stefan Assmann) [1458160] - [netdrv] pci: Add Intel XXV710 to broken INTx masking quirk (Stefan Assmann) [1458160] - [netdrv] cxgb4: Shutdown adapter if firmware times out or errors out (Sai Vemuri) [1385866] - [netdrv] cxgb4: Increase max number of tc u32 links (Sai Vemuri) [1385866] - [netdrv] cxgb4: Fix uld_send() for ctrl pkts (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for drop and redirect actions (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for offloading u32 filters (Sai Vemuri) [1385866] - [security] selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior (Scott Mayhew) [1454617] - [infiniband] target: Fix unknown fabric callback queue-full errors (Sai Vemuri) [1454788] - [infiniband] iscsi-target: Propigate queue_data_in + queue_status errors (Sai Vemuri) [1454788] - [infiniband] iser-target: Fix queue-full response handling (Sai Vemuri) [1454788] - [infiniband] iser-target: avoid posting a recv buffer twice (Sai Vemuri) [1454788] - [infiniband] ib/addr: Fix setting source address in addr6_resolve() (Paolo Abeni) [1414097] - [infiniband] avoid dereferencing uninitialized dst on error path (Paolo Abeni) [1414097] - [infiniband] call ipv6 route lookup via the stub interface (Paolo Abeni) [1414097] - [infiniband] ib/rxe: Fix kernel panic in send (Kamal Heib) [1459549]- [scsi] kabi workaround for scsi_internal_device_block (Tomas Henzl) [1450206] - [scsi] mpt3sas: Avoid sleeping in interrupt context (Tomas Henzl) [1450206] - [scsi] scsi-mq: Wait for .queue_rq() if necessary (Tomas Henzl) [1450206] - [fs] nfsd: fix supported attributes for acl & labels (Scott Mayhew) [1449877] - [fs] nfsd4: fix null dereference on replay ("J. Bruce Fields") [1452242] - [fs] pnfs: Fix the check for requests in range of layout segment (Benjamin Coddington) [1452929] - [fs] vfs: fix locks_lock_file_wait() on overlayfs (Miklos Szeredi) [1456242] - [hv] hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts (Vitaly Kuznetsov) [1447906] - [hv] hv_utils: drop .getcrosststamp() support from PTP driver (Vitaly Kuznetsov) [1447906] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind ("Bruno E. O. Meneguele") [1443541] {CVE-2017-7616} - [mm] shmem: fix shm fallocate() list corruption (Waiman Long) [1438389] - [md] raid1: prefer disk without bad blocks (Nigel Croxon) [1456741] - [dma] dmaengine: ioatdma: add BDX-EP PCI dev IDs (Xiaolong Wang) [1369330] - [drm] i915: Do not drop pagetables when empty (Lyude Paul) [1454339] - [drm] i915/gvt: not to restore in-context mmio (Paul Lai) [1448762] - [char] ipmi: create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1456865] - [nvme] Correct NVMF enum values to match NVMe-oF rev 1.0 (David Milburn) [1455784] - [block] blk-mq: remove blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] avoid to use blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] use blk_mq_start_hw_queues() in nvme_kill_queues() (Ming Lei) [1445595] - [block] block new I/O just after queue is set as dying (Ming Lei) [1445595] - [block] rename blk_mq_freeze_queue_start() (Ming Lei) [1445595] - [block] add a read barrier in blk_queue_enter() (Ming Lei) [1445595] - [block] blk-mq: comment on races related with timeout handler (Ming Lei) [1445595] - [netdrv] net, virtio_net: replace the magic value (Jason Wang) [1450300] - [netdrv] ixgbe: fix incorrect status check (Ken Cox) [1452421] - [netdrv] ixgbe: add missing configuration for rate select 1 (Ken Cox) [1452421] - [netdrv] ixgbe: always call setup_mac_link for multispeed fiber (Ken Cox) [1452421] - [netdrv] ixgbe: add write flush when configuring CS4223/7 (Ken Cox) [1452421] - [netdrv] ixgbe: correct CS4223/7 PHY identification (Ken Cox) [1452421] - [netdrv] ath9k_htc: fix NULL-deref at probe (Stanislaw Gruszka) [1449094] - [netdrv] ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device (Stanislaw Gruszka) [1449094] - [netdrv] mwifiex: pcie: fix cmd_buf use-after-free in remove/reset (Stanislaw Gruszka) [1449094] - [netdrv] rtlwifi: rtl8821ae: setup 8812ae RFE according to device type (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Ensure pointer correctly set if skb data location changes (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Make skb header writable before use (Stanislaw Gruszka) [1449094] - [netdrv] be2net: Update the driver version to 11.4.0.0 (Ivan Vecera) [1455768] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1455768] - [netdrv] e1000e: Don't return uninitialized stats (Jarod Wilson) [1455721] - [infiniband] rdma/i40iw: Remove MSS change support (Stefan Assmann) [1448168] - [infiniband] ib/hfi1: Prevent kernel QP post send hard lockups (Alex Estrin) [1451917] - [infiniband] ib/hfi1: Protect the global dev_cntr_names and port_cntr_names (Alex Estrin) [1454919]- [net] pending_confirm is not used anymore (Lance Richardson) [1450203] - [net] use dst_confirm_neigh for UDP, RAW, ICMP, L2TP (Lance Richardson) [1450203] - [net] add confirm_neigh method to dst_ops (Lance Richardson) [1450203] - [net] tcp: replace dst_confirm with sk_dst_confirm (Lance Richardson) [1450203] - [net] sctp: add dst_pending_confirm flag (Lance Richardson) [1450203] - [net] add dst_pending_confirm flag to skbuff (Lance Richardson) [1450203] - [net] sock: add sk_dst_pending_confirm flag (Lance Richardson) [1450203] - [net] macvlan: Fix performance issues with vlan tagged packets (Vlad Yasevich) [1289475] - [net] sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] tcp: do not inherit fastopen_req from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [netdrv] virtio_net: enable TSO/checksum offloads for Q-in-Q vlans (Eric Garver) [1423935] - [netdrv] be2net: Fix offload features for Q-in-Q packets (Eric Garver) [1423935] - [net] vlan: Fix tcp checksum offloads in Q-in-Q vlans (Eric Garver) [1423935] - [net] sched: act_mirred: Use passed lastuse argument (Ivan Vecera) [1455296] - [net] sched: act_mirred: allow statistic updates from offloaded actions (Ivan Vecera) [1455296] - [net] sctp: set new_asoc temp when processing dupcookie (Xin Long) [1450786] - [net] netfilter: conntrack: fix false CRC32c mismatch using paged skb (Davide Caratti) [1353218] - [net] ipv6: fix out of bound writes in __ip6_append_data() (Hangbin Liu) [1453057] - [net] skbuff: improve description of CHECKSUM_{COMPLETE, UNNECESSARY} (Davide Caratti) [1072503] - [net] openvswitch: more accurate checksumming in queue_userspace_packet() (Davide Caratti) [1072503] - [net] more accurate checksumming in validate_xmit_skb() (Davide Caratti) [1072503] - [net] use skb->csum_not_inet to identify packets needing crc32c (Davide Caratti) [1072503] - [net] introduce skb_crc32c_csum_help (Davide Caratti) [1072503] - [net] Elaborate on checksum offload interface description (Davide Caratti) [1072503] - [net] skbuff: add stub to help computing crc32c on SCTP packets (Davide Caratti) [1072503] - [net] ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf (Xin Long) [1450281] - [net] ipv6: initialize route null entry in addrconf_init() (Xin Long) [1450281] - [net] l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix address test in __l2tp_ip6_bind_lookup() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix lookup for sockets not bound to a device in l2tp_ip (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] ipv6: lock socket in ip6_datagram_connect() (Florian Westphal) [1441554] - [net] l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{, 6}_bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] sched: cls: also reject deleting all filters when TCA_KIND present (Ivan Vecera) [1450137] - [net] sched: cls: allow for deleting all filters for given parent (Ivan Vecera) [1450137] - [net] sched: act_vlan: Add priority option (Ivan Vecera) [1450145] - [net] sched: indentation and other OCD stylistic fixes (Ivan Vecera) [1450145]- [powerpc] fadump: update about offset where fadump is reserved (Gustavo Duarte) [1384941] - [powerpc] fadump: add a warning when 'fadump_reserve_mem=' is specified (Gustavo Duarte) [1384941] - [powerpc] fadump: update documentation about crashkernel parameter reuse (Gustavo Duarte) [1384941] - [powerpc] fadump: reuse crashkernel parameter for fadump memory reservation (Gustavo Duarte) [1384941] - [powerpc] fadump: remove dependency with CONFIG_KEXEC (Gustavo Duarte) [1384941] - [kernel] ia64: reuse append_elf_note() and final_note() functions (Gustavo Duarte) [1384941] - [kernel] crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_CORE (Gustavo Duarte) [1384941] - [kernel] sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression (Aaron Tomlin) [1452621] - [kernel] sched/cputime: Guarantee stime + utime == rtime (Aaron Tomlin) [1452621] - [kernel] sched: Use swap() macro in scale_stime() (Aaron Tomlin) [1452621] - [kernel] sched, time: Fix build error with 64 bit cputime_t on 32 bit systems (Aaron Tomlin) [1452621] - [kernel] userns: Preserve bug compatibility on failure for chrome ("Eric W. Biederman") [1443482] - [kernel] ptrace: fix PTRACE_LISTEN race corrupting task->state (Oleg Nesterov) [1450683] - [x86] kvm: x86: Expose Intel VPOPCNTDQ feature to guest (Paul Lai) [1415961] - [x86] cpufeature: Add AVX512_VPOPCNTDQ feature (Paul Lai) [1415961] - [x86] kvm: x86: Expose Intel AVX512IFMA/AVX512VBMI/SHA features to guest (Paul Lai) [1415961] - [x86] cpufeatures: Enable new AVX512 cpu features (Paul Lai) [1415961] - [x86] kaslr: Use the right memcpy() implementation (Baoquan He) [1440928] - [x86] documentation/kernel-parameters.txt: Update 'memmap=' boot option description (Baoquan He) [1440928] - [x86] kaslr: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options (Baoquan He) [1440928] - [x86] kaslr: Parse all 'memmap=' boot option entries (Baoquan He) [1440928] - [x86] boot/param: Move next_arg() function to lib/cmdline.c for later reuse (Baoquan He) [1440928] - [x86] params: handle quotes properly for values not of form foo="bar" (Baoquan He) [1440928] - [x86] efi: Correct ident mapping of efi old_map when kalsr enabled (Baoquan He) [1441185] - [x86] kaslr: Fix kexec kernel boot crash when KASLR randomization fails (Baoquan He) [1449443] - [x86] efi-bgrt: Fix kernel panic when mapping BGRT data (Gopal Tiwari) [1447685] - [x86] mark AMD Naples SP3 processors supported (David Arcari) [1455601] - [x86] set x86_model_id in early_identify_cpu for unsupported check (David Arcari) [1455601] - [s390] cpum_cf: use perf software context for hardware counters (Hendrik Brueckner) [1454881] - [perf] symbols: Accept symbols starting at address 0 (Jiri Olsa) [1140522] - [perf] tools: Be consistent on the type of map->symbols[] interator (Jiri Olsa) [1140522]- [mm] hmm: workaround kABI breakage because of new migrate mode enum (Jerome Glisse) [1444991] - [mm] migrate: allow migrate_vma() to alloc new page on empty entry v2 (Jerome Glisse) [1444991] - [mm] migrate: support un-addressable ZONE_DEVICE page in migration v2 (Jerome Glisse) [1444991] - [mm] migrate: migrate_vma() unmap page from vma while collecting pages (Jerome Glisse) [1444991] - [mm] migrate: new memory migration helper for use with device memory v4 (Jerome Glisse) [1444991] - [mm] migrate: new migrate mode MIGRATE_SYNC_NO_COPY (Jerome Glisse) [1444991] - [mm] hmm/devmem: support device memory in CPU snapshot helpers (Jerome Glisse) [1444991] - [mm] hmm/devmem: dummy HMM device for ZONE_DEVICE memory v3 (Jerome Glisse) [1444991] - [mm] hmm/devmem: device memory hotplug using ZONE_DEVICE v4 (Jerome Glisse) [1444991] - [mm] private-memory: new type of ZONE_DEVICE for unaddressable memory v2 (Jerome Glisse) [1444991] - [mm] put_page: move ZONE_DEVICE page reference decrement v2 (Jerome Glisse) [1444991] - [mm] memory_hotplug: introduce add_pages (Jerome Glisse) [1444991] - [mm] hmm/mirror: device page fault handler (Jerome Glisse) [1444991] - [mm] hmm/mirror: helper to snapshot CPU page table v3 (Jerome Glisse) [1444991] - [mm] hmm/mirror: mirror process address space on device with HMM helpers v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management (HMM for short) v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management documentation (Jerome Glisse) [1444991] - [mm] hmm: remove old code to prepare for lastest patchset backport (Jerome Glisse) [1444991]- [mm] hugetlbfs: fix offset overflow in hugetlbfs mmap (Andrea Arcangeli) [1455315] - [mm] hugetlbfs: initialize shared policy as part of inode allocation (Andrea Arcangeli) [1455315] - [mm] hugetlb: don't call region_abort if region_chg fails (Andrea Arcangeli) [1455315] - [mm] ksm: optimize refile of stable_node_dup at the head of the chain (Andrea Arcangeli) [1447745] - [mm] ksm: swap the two output parameters of chain/chain_prune (Andrea Arcangeli) [1447745] - [mm] ksm: cleanup stable_node chain collapse case (Andrea Arcangeli) [1447745] - [mm] ksm: fix use after free with merge_across_nodes = 0 (Andrea Arcangeli) [1447745] - [mm] vmscan: Do not wait for page writeback for GFP_NOFS allocations (Rafael Aquini) [1433103] - [mm] vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use (Rafael Aquini) [1433103] - [mm] add private lock to serialize memory hotplug operations (Jeff Moyer) [1438579] - [mm] validate device_hotplug is held for memory hotplug (Jeff Moyer) [1438579] - [mm] devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] fix devm_memremap_pages crash, use mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] hotplug: fix concurrent memory hot-add deadlock (Jeff Moyer) [1438579] - [mm] mem-hotplug: implement get/put_online_mems (Jeff Moyer) [1438579] - [mm] cpu/mem hotplug: add try_online_node() for cpu_up() (Jeff Moyer) [1438579] - [mm] x86/mm/hotplug: Don't remove PGD entries in remove_pagetable() (Jeff Moyer) [1438579] - [x86] mm: Tighten x86 /dev/mem with zeroing reads ("Bruno E. O. Meneguele") [1449677] {CVE-2017-7889} - [x86] mce/amd: Give a name to MCA bank 3 when accessed with legacy MSRs (David Arcari) [1454807] - [x86] boot/kaslr: Disable KASLR by default (Baoquan He) [1449762] - [x86] microcode/intel: access the initrd at the relocated address (Pingfan Liu) [1448767] - [x86] toshiba_acpi: Do not register vendor backlight when acpi_video bl is available (Jeremy McNicoll) [1305617] - [drm] i915: don't rcu-sync from shrinker (Rob Clark) [1443028] - [pci] msi: Stop disabling MSI/MSI-X in pci_device_shutdown() (Prarit Bhargava) [1207693] - [kernel] workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs (Waiman Long) [1452675] - [kernel] workqueue: handle NUMA_NO_NODE for unbound pool_workqueue (Waiman Long) [1452675]- [target] Add target_core_user.h to included headers (Andy Grover) [1451522] - [scsi] qedi: Fix endpoint NULL panic during recovery (Chad Dupuis) [1452748] - [scsi] qedi: set max_fin_rt default value (Chad Dupuis) [1452748] - [scsi] qedi: Set firmware tcp msl timer value (Chad Dupuis) [1452748] - [scsi] qedi: Fix endpoint NULL panic in qedi_set_path (Chad Dupuis) [1452748] - [scsi] qedi: Set dma_boundary to 0xfff (Chad Dupuis) [1452748] - [scsi] qedi: Correctly set firmware max supported BDs (Chad Dupuis) [1452748] - [scsi] qedi: Fix bad pte call trace when iscsiuio is stopped (Chad Dupuis) [1452748] - [fs] nfs: Fix use after free in write error path (Steve Dickson) [1441883] - [fs] fs: return -EOPNOTSUPP if clone is not supported ("J. Bruce Fields") [1449156] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1451546] - [fs] cifs: Do not send echoes before Negotiate is complete (Sachin Prabhu) [1452060] - [md] raid1: Use a new variable to count flighting sync requests (Xiao Ni) [1379764] - [md] raid1: handle flush request correctly (Xiao Ni) [1379764] - [md] raid1: fix a use-after-free bug (Xiao Ni) [1379764] - [md] raid1: avoid unnecessary spin locks in I/O barrier code (Xiao Ni) [1379764] - [md] raid1: a new I/O barrier implementation to remove resync window (Xiao Ni) [1379764] - [md] raid1: Refactor raid1_make_request (Xiao Ni) [1379764] - [md] handle read-only member devices better (Nigel Croxon) [1442776] - [base] pm / sleep: prohibit devices probing during suspend/hibernation (Don Zickus) [1184229] - [base] drivercore: Make probe deferral more quiet (Don Zickus) [1184229] - [base] drivercore: deferral race condition fix (Don Zickus) [1184229] - [nvme] nvme-rdma: Support ctrl_loss_tmo (David Milburn) [1452321 1442735] - [nvme] nvme-fabrics: Allow ctrl loss timeout configuration (David Milburn) [1452321 1442735] - [nvme] nvme-rdma: get rid of local reconnect_delay (David Milburn) [1452321 1442735] - [nvme] nvmet-rdma: Fix a possible uninitialized variable dereference (David Milburn) [1437723] - [block] fix bio_will_gap() for first bvec with offset (Ming Lei) [1443807] - [tools] power turbostat: denverton: use HW CC1 counter, skip C3, C7 (Prarit Bhargava) [1447265] - [tools] power turbostat: bug fixes to --add, --show/--hide features (Prarit Bhargava) [1447265] - [tools] power turbostat: Add --show and --hide parameters (Prarit Bhargava) [1447265] - [tools] power turbostat: fix bugs in --add option (Prarit Bhargava) [1447265] - [netdrv] bonding: fix randomly populated arp target array (Jarod Wilson) [1450184] - [netdrv] bonding: fix accounting of active ports in 3ad (Jarod Wilson) [1368265] - [netdrv] vmxnet3: ensure that adapter is in proper state during force_close (Neil Horman) [1449021] - [netdrv] tg3: don't clear stats while tg3_close (Jonathan Toppins) [1455222] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (Jonathan Toppins) [1455222] - [infiniband] ib/ipoib: add get_link_ksettings in ethtool (Kamal Heib) [1450970] - [infiniband] ib/device: Convert ib-comp-wq to be CPU-bound (Kamal Heib) [1437727]- [drm] nouveau/kms/nv50: skip core channel cursor update on position-only chang (Ben Skeggs) [1451524] - [drm] nouveau/kms/nv50: fix source-rect-only plane updates (Ben Skeggs) [1451524] - [drm] nouveau/kms: Increase max retries in scanout position queries (Ben Skeggs) [1451524] - [drm] nouveau/therm: remove ineffective workarounds for alarm bugs (Ben Skeggs) [1449338] - [drm] nouveau/tmr: avoid processing completed alarms when adding a new one (Ben Skeggs) [1449338] - [drm] nouveau/tmr: fix corruption of the pending list when rescheduling an ala (Ben Skeggs) [1449338] - [drm] nouveau/tmr: handle races with hw when updating the next alarm time (Ben Skeggs) [1449338] - [drm] nouveau/tmr: ack interrupt before processing alarms (Ben Skeggs) [1449338] - [drm] nouveau/fb/ram/gf100-: remove 0x10f200 read (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: Fix 32 bit wraparound in new ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: rework ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gm200: split ram implementation from gm107 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf108: split implementation from gf100 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: modify constructors to allow more customisation (Ben Skeggs) [1371629] - [media] usb: uvc: remove unnecessary & operation (Torez Smith) [1444758] - [media] usb: uvc: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1444758] - [media] uvcvideo: Correct speed testing (Torez Smith) [1444758] - [media] uvcvideo: Disable hardware timestamps by default (Torez Smith) [1444758] - [media] uvcvideo: Fix incorrect bandwidth with Chicony device 04f2:b50b (Torez Smith) [1444758] - [media] uvcvideo: Set buffer field to V4L2_FIELD_NONE (Torez Smith) [1444758] - [media] v4l: uvcvideo: Fix buffer completion size check (Torez Smith) [1444758] - [media] v4l2: uvcvideo: Allow using larger buffers (Torez Smith) [1444758] - [media] uvc: fix sparse warning (Torez Smith) [1444758] - [media] uvcvideo: Fix clock param realtime setting (Torez Smith) [1444758] - [media] uvcvideo: Fix marking buffer erroneous in case of FID toggling (Torez Smith) [1444758] - [media] uvcvideo: Do not use usb_set_interface on bulk EP (Torez Smith) [1444758] - [media] uvcvideo: Update uvc_endpoint_max_bpi to handle USB_SPEED_WIRELESS devices (Torez Smith) [1444758] - [media] uvc/lirc_serial: Fix some warnings on parisc arch (Torez Smith) [1444758] - [sound] alsa: hda - Simplify bound-beep mute control for ALC268 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - No loopback on ALC299 codec (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add Dual Codecs support for Lenovo P520/420 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Use a helper function for renaming kctl names (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Support Gigabyte Gaming board with dual Realtek codecs (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix headset microphone detection for ASUS N551 and N751 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - fix a problem for lineout on a Dell AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Adding a group of pin definition to fix headset problem (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix speaker support for Asus AiO ZN270IE (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic and speaker on Asus X441SA/X441UV (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset and mic on several Asus laptops with ALC256 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic on several Asus laptops with ALC255 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add support for Acer Aspire E5-475 headset mic (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix micmute hotkey problem for a lenovo AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1422328] - [sound] alsa: hda - A new flag to enforce prefix to each pin (Jaroslav Kysela) [1422328]- [netdrv] bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: allocate enough space for ->ntp_fltr_bmap (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Update firmware interface spec to 1.7.6.2 (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Fix VF attributes reporting (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Cap the msix vector with the max completion rings (Jonathan Toppins) [1451915] - [netdrv] mlx5: E-Switch, Don't allow changing inline mode when flows are configured (Jonathan Toppins) [1446112] - [netdrv] mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch (Jonathan Toppins) [1446112] - [netdrv] mlx5: Add missing entries for set/query rate limit commands (Jonathan Toppins) [1446112] - [netdrv] mlx5: E-Switch, Enlarge the FDB size for the switchdev mode (Jonathan Toppins) [1446117] - [netdrv] mlx5e: Avoid wrong identification of rules on deletion (Jonathan Toppins) [1446119] - [netdrv] mlx5e: Support adding ingress tc rule when egress device flag is set (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Disable preemption when doing TC statistics upcall (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support TC encapsulation offloads with upper devices (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix a -Wmaybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle FW errors while adding TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix kbuild warnings for uninitialized parameters (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Set inline mode requirements for matching on IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly get address type of encapsulation IP headers (Jonathan Toppins) [1383217] - [netdrv] mlx5e: TC ipv4 tunnel encap offload error flow fixes (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Warn when rejecting offload attempts of IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle offloading of source udp port for IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC matching on packets being IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove flow encap entry in the correct place (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor tc del flow to accept mlx5e_tc_flow instance (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove redundant hashtable lookup in configure flower (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Correct cleanup order when deleting offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Enforce min inline mode when offloading flows (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support HW (offloaded) and SW counters for SRIOV switchdev mode (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC tunnel release action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Support encap id when setting new steering entry (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add creation flags when adding new flow table (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Handle matching on vlan priority for offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add multi dest support (Jonathan Toppins) [1383217] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Jonathan Toppins) [1383217] - [netdrv] mlx5e: shut up maybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan match parsing (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Jonathan Toppins) [1383217] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Use correct flow dissector key on flower offloading (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC offload support for the VF representors netdevice (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC HW support for FDB (SRIOV e-switch) offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC drop and mirred/redirect action parsing for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Adjustments in the TC offload code towards reuse for SRIOV (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC flow counters only when supported (Jonathan Toppins) [1383217] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Hardware offloaded flower filter statistics support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with skbedit mark action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with drop action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Improve set features ndo resiliency (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Introduce tc offload support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: revert commented out flow dissector changes (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add devlink interface (Jonathan Toppins) [1383217] - [net] net_sched: act_vlan: add helper inlines to access tcf_vlan info (Jonathan Toppins) [1383217]- [scsi] smartpqi: bump driver version for RHEL-7.4 (Don Brace) [1441396] - [scsi] smartpqi: ensure controller is in SIS mode at init (Don Brace) [1441396] - [scsi] smartpqi: enhance kdump (Don Brace) [1441396] - [scsi] lpfc: Fix scsi task management error message (Maurizio Lombardi) [1451022] - [scsi] lpfc: Fix Express lane queue creation (Maurizio Lombardi) [1451022] - [scsi] lpfc: correct rdp diag portnames (Maurizio Lombardi) [1451022] - [scsi] lpfc: Correct WQ creation for pagesize (Maurizio Lombardi) [1451022] - [net] mac80211: reject ToDS broadcast data frames (Stanislaw Gruszka) [1449091] - [net] mac80211: fix MU-MIMO follow-MAC mode (Stanislaw Gruszka) [1449091] - [net] mac80211: unconditionally start new netdev queues with iTXQ support (Stanislaw Gruszka) [1449091] - [net] cfg80211: check rdev resume callback only for registered wiphy (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: support ibss in dqa mode (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: writing zero bytes to debugfs causes a crash (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: fix accessing fw_id_to_mac_id (Stanislaw Gruszka) [1449091] - [net] nl80211: fix dumpit error path RTNL deadlocks (Stanislaw Gruszka) [1449091] - [netdrv] ath10k: fix incorrect wlan_mac_base in qca6174_regs (Stanislaw Gruszka) [1449091] - [powerpc] kvm: ppc: book 3s: xics: Don't lock twice when checking for resend (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Implement ICS P/Q states (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Counters for passthrough IRQ stats (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Set server for passed-through interrupts (David Gibson) [1430371] - [powerpc] opal: Add real mode call wrappers (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Update irq stats for IRQs handled in real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Handle passthrough interrupts in guest (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Convert kvmppc_read_intr to a C function (David Gibson) [1430371] - [powerpc] Add simple cache inhibited MMIO accessors (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Enable IRQ bypass (David Gibson) [1430371] - [powerpc] kvm: ppc: select IRQ_BYPASS_MANAGER (David Gibson) [1430371] - [powerpc] powernv: Provide facilities for EOI, usable from real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Introduce kvmppc_passthru_irqmap (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Fix potential issue with duplicate IRQ resends (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: correct the real mode ICP rejecting counter (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics cleanup: remove XICS_RM_REJECT (David Gibson) [1430371] - [powerpc] 64: Fix race condition in setting lock bit in idle/wakeup code (David Gibson) [1430371] - [powerpc] powernv: Rename idle_power7.S to idle_book3s.S (David Gibson) [1430371]- [fs] NFS append COMMIT after synchronous COPY (Steve Dickson) [1445418] - [fs] nfs: Fix O_DIRECT verifier problems (Steve Dickson) [1445418] - [fs] nfsv4: Fix reboot recovery in copy offload (Steve Dickson) [1445418] - [fs] nfsv4.2: Fix writeback races in nfs4_copy_file_range (Steve Dickson) [1445418] - [fs] nfs: Ensure we reset the write verifier 'committed' value on resend (Steve Dickson) [1445418] - [fs] nfs: Cache aggressively when file is open for writing (Scott Mayhew) [1415203] - [fs] nfs: Don't flush caches for a getattr that races with writeback (Scott Mayhew) [1415203] - [fs] super.c: fix race between freeze_super() and thaw_super() (Brian Foster) [1383739] - [md] dm space map disk: fix some book keeping in the disk space map (Mike Snitzer) [1450419] - [md] dm thin metadata: call precommit before saving the roots (Mike Snitzer) [1450419] - [usb] revert "xhci: Workaround to get Intel xHCI reset working more reliably" (Torez Smith) [1376639] - [pci] Add ACS quirk for Intel Union Point (Myron Stowe) [1449796] - [drm] virtio: fix virtio_gpu_cursor_formats (Laurent Vivier) [1436557] - [drm] virtio: fix virtio_gpu_mode_dumb_create (Laurent Vivier) [1436960] - [drm] virtio: add virtio_gpu_translate_format (Laurent Vivier) [1436960] - [x86] kvm: x86: lower default for halt_poll_ns (Paolo Bonzini) [1365428] - [x86] kvm: nvmx: initialize PML fields in vmcs02 (Paolo Bonzini) [1440022] - [x86] kvm: nvmx: do not leak PML full vmexit to L1 (Paolo Bonzini) [1440022] - [scsi] virtio_scsi: Always try to read VPD pages (David Gibson) [1436675] - [tools] perf annotate s390: Fix perf annotate error -95 (Jiri Olsa) [1443651] - [vhost] tun: rx batching (Wei Xu) [1401433] - [vhost] tun: tx batching (Wei Xu) [1401433] - [vhost] better detection of available buffers (Wei Xu) [1401433] - [vhost] tun: Use netif_receive_skb instead of netif_rx (Wei Xu) [1401433] - [netdrv] mlx5e: Fix loopback selftest (Jonathan Toppins) [1448565] - [netdrv] mlx5e: remove IEEE/CEE mode check when setting DCBX mode (Jonathan Toppins) [1448565] - [netdrv] mlx5: Don't save PCI state when PCI error is detected (Jonathan Toppins) [1448565] - [netdrv] mlx5: Fix create autogroup prev initializer (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix wrong CQE decompression (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Update MPWQE stride size when modifying CQE compress state (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix broken CQE compression initialization (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Do not reduce LRO WQE size when not using build_skb (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Register/unregister vport representors on interface attach/detach (Jonathan Toppins) [1448565] - [netdrv] mlx5e: s390 system compilation fix (Jonathan Toppins) [1448565] - [netdrv] bnx2x: Align RX buffers (Michal Schmidt) [1440648] - [netdrv] mlx5: Avoid dereferencing uninitialized pointer (Kamal Heib) [1450735] - [netdrv] i40e: reduce wait time for adminq command completion (Stefan Assmann) [1447212] - [netdrv] xen-netfront: avoid crashing on resume after a failure in talk_to_netback() (Vitaly Kuznetsov) [1447293] - [netdrv] cxgb4: avoid disabling FEC by default (Sai Vemuri) [1449482] - [netdrv] hv_netvsc: change netvsc device default duplex to FULL (Vitaly Kuznetsov) [1450371] - [powerpc] kprobe: Fix oops when kprobed on 'stdu' instruction (Pratyush Anand) [1448286] - [powerpc] mm: Ensure IRQs are off in switch_mm() (David Gibson) [1437794] - [infiniband] ib/srp: Fix race conditions related to task management (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid that duplicate responses trigger a kernel bug (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid using IB_MR_TYPE_SG_GAPS (Don Dutile) [1444155] - [infiniband] ib/qib, ib/hfi1: Fix MR reference count leak on write with immediate (Don Dutile) [1366458] - [infiniband] ib/hfi1: Defer setting VL15 credits to link-up interrupt (Alex Estrin) [1451290]- [md] dm cache metadata: fail operations if fail_io mode has been established (Mike Snitzer) [1448904] - [md] dm cache: handle kmalloc failure allocating background_tracker struct (Mike Snitzer) [1450483] - [md] dm cache policy smq: don't do any writebacks unless IDLE (Mike Snitzer) [1450483] - [md] dm cache: simplify the IDLE vs BUSY state calculation (Mike Snitzer) [1450483] - [md] dm cache: track all IO to the cache rather than just the origin device's IO (Mike Snitzer) [1450483] - [md] dm cache policy smq: stop preemptively demoting blocks (Mike Snitzer) [1450483] - [md] dm cache policy smq: put newly promoted entries at the top of the multiqueue (Mike Snitzer) [1450483] - [md] dm cache policy smq: be more aggressive about triggering a writeback (Mike Snitzer) [1450483] - [md] dm cache policy smq: only demote entries in bottom half of the clean multiqueue (Mike Snitzer) [1450483] - [md] dm cache: fix incorrect 'idle_time' reset in IO tracker (Mike Snitzer) [1450483] - [acpi] button: Do not propagate wakeup-from-suspend events (Lenny Szubowicz) [1246944] - [acpi] button: fix button driver compile error when CONFIG_PM_SLEEP is undefined (Lenny Szubowicz) [1246944] - [s390] dasd: allow 0 for path_threshold attribute (Hendrik Brueckner) [1447738] - [s390] dasd: suppress command reject error for query host access command (Hendrik Brueckner) [1440709] - [s390] dasd: check if query host access feature is supported (Hendrik Brueckner) [1440709] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Baoquan He) [1440196] - [x86] efi: Consolidate region mapping logic (Bhupesh Sharma) [1446102] - [x86] efi: Map RAM into the identity page table for mixed mode (Bhupesh Sharma) [1446102] - [powerpc] mm: Add support for runtime configuration of ASLR limits (Bhupesh Sharma) [1412802] - [mm] aslr: use get_random_long() (Bhupesh Sharma) [1412802] - [kernel] char: random: add get_random_long() (Bhupesh Sharma) [1412802] - [x86] mm: support ARCH_MMAP_RND_BITS (Bhupesh Sharma) [1412802] - [mm] mmap: add new /proc tunable for mmap_base ASLR (Bhupesh Sharma) [1412802] - [x86] use simpler API for random address requests (Bhupesh Sharma) [1412802] - [kernel] random: simplify API for random address requests (Bhupesh Sharma) [1412802] - [kernel] powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Herbert Xu) [1432218] - [kernel] s390: wire up seccomp and getrandom syscalls (Herbert Xu) [1432218] - [netdrv] mlx4_en: Change the error print to debug print (Kamal Heib) [1334054] - [netdrv] nfp: add missing .ndo_size to net_device_ops structure (John Linville) [1449381] - [netdrv] enic: Add missing ndo_size param to net_device_ops struct (Stefan Assmann) [1449376] - [netdrv] aquantia: Fix "ethtool -S" crash when adapter down (David Arcari) [1446250] - [netdrv] cxgb4: Add missing ndo_size param to net_device_ops struct (Don Dutile) [1449379] - [netdrv] fjes: Do not load fjes driver if extended socket device is not power on (Yasuaki Ishimatsu) [1436380] - [netdrv] fjes: Do not load fjes driver if system does not have extended socket device (Yasuaki Ishimatsu) [1436380]- [net] ethtool: remove unused __ethtool_get_settings (Ivan Vecera) [1449330] - [net] core: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sysfs: Print link speed as signed integer (Ivan Vecera) [1449330] - [net] 8021q: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [scsi] fcoe: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] team: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] macvlan: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sched: actions: allocate act cookie early (Ivan Vecera) [1447674] - [net] sched: actions: do not overwrite status of action creation (Ivan Vecera) [1447674] - [net] sched: actions: Add support for user cookies (Ivan Vecera) [1447674] - [net] netlink: Add nla_memdup() to wrap kmemdup() use on nlattr (Ivan Vecera) [1447674] - [net] sched: act_tunnel_key: Fix setting UDP dst port in metadata under IPv6 (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Add UDP dst port option (Ivan Vecera) [1445398] - [net] dst: Add dst port to dst_metadata utility functions (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Remove rcu_read_lock protection (Ivan Vecera) [1445398] - [net] sched: Introduce act_tunnel_key (Ivan Vecera) [1445398] - [net] vxlan: do not output confusing error message (Jiri Benc) [1445054] - [net] vxlan: correctly handle ipv6.disable module parameter (Jiri Benc) [1445054] - [net] sched: actions: aggregate dumping of actions timeinfo (Ivan Vecera) [1442088] - [net] sched: actions: introduce timestamp for firsttime use (Ivan Vecera) [1442088] - [net] sched: actions: use tcf_lastuse_update for consistency (Ivan Vecera) [1442088] - [net] sched: actions: policer missing timestamp processing (Ivan Vecera) [1442088] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1442088] - [net] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled (Paolo Abeni) [1439235] - [net] ipv6: implement ipv6_mod_enabled (Paolo Abeni) [1439235]- [fs] sunrpc: fix refcounting problems with auth_gss messages (Steve Dickson) [1406925] - [fs] sunrpc: allow for upcalls for same uid but different gss service (Steve Dickson) [1406925] - [fs] nfs: move rw_mode to nfs_pageio_header (Benjamin Coddington) [1441370] - [fs] nfs: move nfs_pgarray_set() to open code (Benjamin Coddington) [1441370] - [fs] nfs: Use GFP_NOIO for two allocations in writeback (Benjamin Coddington) [1441370] - [fs] nfsd: move blocked lock handling under a dedicated spinlock (Benjamin Coddington) [1377710] - [fs] nfsd: set the MAY_NOTIFY_LOCK flag in OPEN replies (Benjamin Coddington) [1377710] - [fs] nfsd: add a LRU list for blocked locks (Benjamin Coddington) [1377710] - [fs] nfsd: have nfsd4_lock use blocking locks for v4.1+ locks (Benjamin Coddington) [1377710] - [fs] nfsd: plumb in a CB_NOTIFY_LOCK operation (Benjamin Coddington) [1377710] - [fs] nfsd: Get reference of lockowner when coping file_lock (Benjamin Coddington) [1377710] - [fs] nfsd: New helper nfs4_get_stateowner() for atomic_inc sop reference (Benjamin Coddington) [1377710] - [fs] locks: Copy fl_lmops information for conflock in locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] locks: defer freeing locks in locks_delete_lock until after i_lock has been dropped (Benjamin Coddington) [1377710] - [fs] locks: don't reuse file_lock in __posix_lock_file (Benjamin Coddington) [1377710] - [fs] locks: New ops in lock_manager_operations for get/put owner (Benjamin Coddington) [1377710] - [fs] locks: Rename __locks_copy_lock() to locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] nfs: allow blocking locks to be awoken by lock callbacks (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4 lock retry attempt loop to a separate function (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4_set_lock_state call into caller (Benjamin Coddington) [1377710] - [fs] nfs: add handling for CB_NOTIFY_LOCK in client (Benjamin Coddington) [1377710] - [fs] nfs: track whether server sets MAY_NOTIFY_LOCK flag (Benjamin Coddington) [1377710] - [fs] nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant (Benjamin Coddington) [1377710] - [fs] nfs: use safe, interruptible sleeps when waiting to retry LOCK (Benjamin Coddington) [1377710] - [fs] nfs: eliminate pointless and confusing do_vfs_lock wrappers (Benjamin Coddington) [1377710] - [fs] nfs: the length argument to read_buf should be unsigned (Benjamin Coddington) [1377710] - [fs] Move locks API users to locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [fs] locks: introduce locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1443116] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1430272]- [i2c] piix4: Request the SMBUS semaphore inside the mutex (David Arcari) [1446660] - [i2c] piix4: Fix request_region size (David Arcari) [1446660] - [i2c] piix4: Avoid race conditions with IMC (David Arcari) [1446660] - [i2c] piix4: Pre-shift the port number (David Arcari) [1446660] - [i2c] piix4: Always use the same type for port (David Arcari) [1446660] - [i2c] piix4: Support alternative port selection register (David Arcari) [1446660] - [i2c] piix4: don't regress on bus names (David Arcari) [1446660] - [i2c] piix4: Fully initialize SB800 before it is registered (David Arcari) [1446660] - [i2c] piix4: Fix SB800 locking (David Arcari) [1446660] - [i2c] piix4: remove unneeded assignments (David Arcari) [1446660] - [i2c] piix4: Add adapter port name support for SB800 chipset (David Arcari) [1446660] - [i2c] piix4: Add support for multiplexed main adapter in SB800 (David Arcari) [1446660] - [i2c] piix4: Convert piix4_main_adapter to array (David Arcari) [1446660] - [i2c] i2c-piix4: Use Macro for AMD CZ SMBus device ID (David Arcari) [1446660] - [i2c] delete non-required instances of include (David Arcari) [1446660] - [i2c] piix4: Standardize log messages (David Arcari) [1446660] - [i2c] piix4: Use different message for AMD Auxiliary SMBus Controller (David Arcari) [1446660] - [i2c] piix4: Add support for AMD ML and CZ SMBus changes (David Arcari) [1446660] - [i2c] piix4: Add support for secondary SMBus on AMD SB800 and AMD FCH chipsets (David Arcari) [1446660] - [hwmon] (jc42) Add I2C_CLASS_HWMON to detection class (David Arcari) [1446660] - [hwmon] (jc42) Add support for Microchip MCP9808 temperature sensor (David Arcari) [1446660] - [hwmon] (jc42) Add support for additional IDT temperature sensors (David Arcari) [1446660] - [hwmon] (jc42) Allow negative hysteresis temperatures (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow when writing hysteresis value (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow (David Arcari) [1446660] - [hwmon] (jc42) Use sign_extend32 for sign extension (David Arcari) [1446660] - [hwmon] (jc42) Add support for STTS2004 and AT30TSE004 (David Arcari) [1446660] - [hwmon] (jc42) Convert function macros into functions (David Arcari) [1446660] - [hwmon] (jc42) Rearrange code to avoid forward declarations (David Arcari) [1446660] - [hwmon] (jc42) fix coccinelle warnings (David Arcari) [1446660] - [hwmon] (jc42) Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1446660]- [scsi] qla2xxx: Allow vref count to timeout on vport delete (Himanshu Madhani) [1441897] - [vfio] type1: Reduce repetitive calls in vfio_pin_pages_remote() (Alex Williamson) [1438403] - [vfio] type1: Prune vfio_pin_page_external() (Alex Williamson) [1438403] - [vfio] type1: Remove locked page accounting workqueue (Alex Williamson) [1438403] - [acpi] acpica: tables: Update FADT handling (Lenny Szubowicz) [1411246] - [acpi] acpica: acpi 6.0: Add changes for FADT table (Lenny Szubowicz) [1411246] - [misc] vmci: Use 32bit atomics for queue headers on X86_32 (Cathy Avery) [1437109] - [misc] vmci: Guard against overflow in queue pair allocation (Cathy Avery) [1437109] - [misc] vmci: Check userland-provided datagram size (Cathy Avery) [1437109] - [misc] vmci: Fix two UVA mapping bugs (Cathy Avery) [1437109] - [misc] vmci: integer overflow in vmci_datagram_dispatch() (Cathy Avery) [1437109] - [misc] vmci: fix error handling path when registering guest driver (Cathy Avery) [1437109] - [misc] vmw_vmci: Convert driver to use get_user_pages_fast() (Cathy Avery) [1437109] - [misc] vmci: Add support for virtual IOMMU (Cathy Avery) [1437109] - [misc] vmci: Remove non-blocking/pinned queuepair support (Cathy Avery) [1437109] - [net] vsock: Only check error on skb_recv_datagram when skb is NULL (Cathy Avery) [1437109] - [x86] xen: don't crash under Xen hypervisors which present bogus topology (Vitaly Kuznetsov) [1443627] - [fs] gfs2: Allow glocks to be unlocked after withdraw (Robert S Peterson) [1404005] - [fs] svcrpc: fix memory leak in gssp_accept_sec_context_upcall ("J. Bruce Fields") [1447776] - [fs] cifs_get_root shouldn't use path with tree name (Sachin Prabhu) [1373153] - [fs] Fix match_prepath() (Sachin Prabhu) [1418107] - [fs] locks: __break_lease cleanup in preparation of allowing direct removal of leases (Scott Mayhew) [1444338] - [fs] xfs: bufferhead chains are invalid after end_page_writeback (Brian Foster) [1445158] - [md] dm cache policy smq: cleanup free_target_met() and clean_target_met() (Mike Snitzer) [1448210] - [md] dm cache policy smq: allow demotions to happen even during continuous IO (Mike Snitzer) [1448210] - [md] dm cache policy smq: make the cleaner policy write-back more aggressively (Mike Snitzer) [1437251] - [md] dm cache: set/clear the cache core's dirty_bitset when loading mappings (Mike Snitzer) [1437251] - [md] dm crypt: rewrite (wipe) key in crypto layer using random data (Mike Snitzer) [1444337 1445816] - [md] dm mpath: requeue after a small delay if blk_get_request() fails (Mike Snitzer) [1445816] - [md] dm era: save spacemap metadata root after the pre-commit (Mike Snitzer) [1445816] - [md] dm thin: fix a memory leak when passing discard bio down (Mike Snitzer) [1445816] - [md] dm btree: fix for dm_btree_find_lowest_key() (Mike Snitzer) [1445816] - [block] fix blk_integrity_register to use template's interval_exp if not 0 (Mike Snitzer) [1445816] - [block] blk: Ensure users for current->bio_list can see the full list (Ming Lei) [1447313] - [block] blk: improve order of bio handling in generic_make_request() (Ming Lei) [1447313] - [netdrv] macvtap: read skb from skb array (Wei Xu) [1447143] - [netdrv] Change TECH Preview message to match driver name (David Arcari) [1444721] - [netdrv] aquantia: Fix driver name reported by ethtool (David Arcari) [1444721] - [netdrv] ib/mlx5: Add port_xmit_wait to counter registers read (Kamal Heib) [1448020 1447995 1447788] - [netdrv] ib/mlx5: Add missing hw counters (Kamal Heib) [1448020 1447995 1447788] - [netdrv] mlx5e: Initialize ndo_size (Kamal Heib) [1448020 1447995 1447788] - [powerpc] eeh: Refactor EEH PE reset functions (Gustavo Duarte) [1428706]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd: check for oversized NFSv2/v3 arguments ("J. Bruce Fields") [1442407] {CVE-2017-7645} - [net] macsec: dynamically allocate space for sglist (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] macsec: avoid heap overflow in skb_to_sgvec (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] bridge: move bridge multicast cleanup to ndo_uninit (Xin Long) [1434682] - [net] bridge: netlink: register netdevice before executing changelink (Xin Long) [1434682] - [net] bridge: implement missing ndo_uninit() (Xin Long) [1434682] - [net] team: call netdev_change_features out of team lock (Xin Long) [1429679] - [net] netfilter: nf_tables: add support for inverted logic in nft_lookup (Hangbin Liu) [1441103] - [netdrv] bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Honggang Li) [1425030] - [kernel] kallsyms: don't overload absolute symbol type for percpu symbols (Josh Poimboeuf) [1447175] - [kernel] kallsyms: fix percpu vars on x86-64 with relocation (Josh Poimboeuf) [1447175] - [kernel] kallsyms: generalize address range checking (Josh Poimboeuf) [1447175] - [powerpc] Update TM user feature bits in scan_features() (David Gibson) [1445883] - [powerpc] Update cpu_user_features2 in scan_features() (David Gibson) [1445883] - [powerpc] tm: Abort syscalls in active transactions (David Gibson) [1445883] - [powerpc] selftests/powerpc: Add transactional syscall test (David Gibson) [1445883] - [powerpc] selftests/powerpc: Make git ignore all binaries in powerpc test suite (David Gibson) [1445883] - [powerpc] Disable CPU_FTR_TM if TM is disabled by firmware (David Gibson) [1445883]- [x86] kvm: x86: fix emulation of RSM and IRET instructions (Ladi Prosek) [1441510] - [pci] hv: Allocate interrupt descriptors with GFP_ATOMIC (Vitaly Kuznetsov) [1442282] - [pci] hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs (Vitaly Kuznetsov) [1442282] - [pci] hv: Lock PCI bus on device eject (Vitaly Kuznetsov) [1442282] - [pci] hv: Properly handle PCI bus remove (Vitaly Kuznetsov) [1442282] - [edac] sb_edac: Add Knights Mill support (Aristeu Rozanski) [1432437] - [edac] {sb, skx}_edac: Use Intel model macros instead of open-coding them (Aristeu Rozanski) [1432437] - [edac] sb_edac: Fix Knights Landing (Aristeu Rozanski) [1432437] - [edac] sb_edac: Readd accidentally dropped Broadwell-D support (Aristeu Rozanski) [1432437] - [edac] sb_edac: Use cpu family/model in driver detection (Aristeu Rozanski) [1432437] - [netdrv] bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix incorrect filter count in an error message (Michal Schmidt) [1445770] - [netdrv] bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt) [1445770] - [netdrv] bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt) [1445770] - [powerpc] powernv: Expose OPAL firmware symbol map (Gustavo Duarte) [1444807]- [drm] config: enable GVT (Rob Clark) [1380115] - [drm] makefile: update DRM version (Rob Clark) [1422186] - [drm] i915/gvt: set the correct default value of CTX STATUS PTR (Rob Clark) [1422186] - [drm] fb-helper: Allow var->x/yres(_virtual) < fb->width/height again (Rob Clark) [1422186] - [drm] nouveau: initial support (display-only) for GP107 (Rob Clark) [1422186] - [drm] nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state (Rob Clark) [1422186] - [drm] nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one (Rob Clark) [1422186] - [drm] nouveau/mpeg: mthd returns true on success now (Rob Clark) [1422186] - [drm] i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks (Rob Clark) [1422186] - [drm] i915: Avoid rcu_barrier() from reclaim paths (shrinker) (Rob Clark) [1422186] - [drm] i915: Stop using RP_DOWN_EI on Baytrail (Rob Clark) [1422186] - [drm] i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters (Rob Clark) [1422186] - [drm] i915: Only enable hotplug interrupts if the display interrupts are enabled (Rob Clark) [1422186] - [drm] i915: Reject HDMI 12bpc if the sink doesn't indicate support (Rob Clark) [1422186] - [drm] i915: Avoid tweaking evaluation thresholds on Baytrail v3 (Rob Clark) [1422186] - [drm] i915: Nuke debug messages from the pipe update critical section (Rob Clark) [1422186] - [drm] i915: Store a permanent error in obj->mm.pages (Rob Clark) [1422186] - [drm] i915/gen9: Increase PCODE request timeout to 50ms (Rob Clark) [1422186] - [drm] i915: Squelch any ktime/jiffie rounding errors for wait-ioctl (Rob Clark) [1422186] - [drm] i915/fbdev: Stop repeating tile configuration on stagnation (Rob Clark) [1422186] - [drm] i915: Move updating color management to before vblank evasion (Rob Clark) [1422186] - [drm] i915: Fix forcewake active domain tracking (Rob Clark) [1422186] - [drm] i915: actually drive the BDW reserved IDs (Rob Clark) [1422186] - [drm] i915: more .is_mobile cleanups for BDW (Rob Clark) [1422186] - [drm] i915: fix INTEL_BDW_IDS definition (Rob Clark) [1422186] - [drm] edid: constify edid quirk list (Rob Clark) [1422186] - [drm] vmwgfx: fix integer overflow in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Remove getparam error message (Rob Clark) [1422186] - [drm] ttm, drm/vmwgfx: Relax permission checking when opening surfaces (Rob Clark) [1422186] - [drm] vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Type-check lookups of fence objects (Rob Clark) [1422186] - [drm] i915: Split intel_engine allocation and initialisation (Rob Clark) [1380115] - [drm] nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method (Rob Clark) [1422186] - [drm] vfio: Rework group release notifier warning (Rob Clark) [1380115] - [drm] i915/gvt: Fix firmware loading interface for GVT-g golden HW state (Rob Clark) [1380115] - [drm] i915/gvt: remove the redundant info NULL check (Rob Clark) [1380115] - [drm] i915/gvt: adjust mem size for low resolution type (Rob Clark) [1380115] - [drm] i915/gvt: exclude cfg space from failsafe mode (Rob Clark) [1380115] - [drm] i915/gvt: Activate/de-activate vGPU in mdev ops (Rob Clark) [1380115] - [drm] i915/gvt: Use force single submit flag to distinguish gvt request from i915 request (Rob Clark) [1380115] - [drm] i915: make context status notifier head be per engine (Rob Clark) [1380115] - [drm] i915/gvt: set shadow entry to scratch page while p2m failed (Rob Clark) [1380115] - [drm] i915/gvt: Fix guest fail to read EDID leading to black guest console issue (Rob Clark) [1380115] - [drm] i915/gvt: fix wrong offset when loading RCS mocs (Rob Clark) [1380115] - [drm] i915/gvt: add write handler for mmio mbctl (Rob Clark) [1380115] - [drm] i915/gvt: Fix gvt scheduler interval time (Rob Clark) [1380115] - [drm] i915/gvt: scan shadow indirect context image when valid (Rob Clark) [1380115] - [drm] i915/kvmgt: fix suspicious rcu dereference usage (Rob Clark) [1380115] - [drm] i915/gvt: Remove bogus retry around i915_wait_request (Rob Clark) [1380115] - [drm] i915/gvt: correct the ggtt valid bit check in pipe control command (Rob Clark) [1380115] - [drm] i915/gvt: replace the gvt_err with gvt_vgpu_err (Rob Clark) [1380115] - [drm] i915/gvt: handle force-nonpriv registers, cmd parser part (Rob Clark) [1380115] - [drm] i915/gvt: set ring buffer size to default for guc submission (Rob Clark) [1380115] - [drm] i915/gvt: change some gvt_err to gvt_dbg_cmd (Rob Clark) [1380115] - [drm] i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space (Rob Clark) [1380115] - [drm] i915/gvt: handle workload lifecycle properly (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for F_RO flag (Rob Clark) [1380115] - [drm] i915/gvt: use pfn_valid for better checking (Rob Clark) [1380115] - [drm] i915/gvt: set SFUSE_STRAP properly for vitual monitor detection (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for one register (Rob Clark) [1380115] - [drm] i915/gvt: add more registers into handlers list (Rob Clark) [1380115] - [drm] i915/gvt: have more registers with F_CMD_ACCESS flags set (Rob Clark) [1380115] - [drm] i915/gvt: add some new MMIOs to cmd_access white list (Rob Clark) [1380115] - [drm] i915/gvt: fix pcode mailbox write emulation of BDW (Rob Clark) [1380115] - [drm] i915/gvt: add resolution definition for vGPU type (Rob Clark) [1380115] - [drm] i915/gvt: Add more edid definition support (Rob Clark) [1380115] - [drm] i915/gvt: adjust to fixed vGPU types (Rob Clark) [1380115] - [drm] i915/gvt: remove unnecessary error msg from gtt write (Rob Clark) [1380115] - [drm] i915/gvt: refine pcode write emulation (Rob Clark) [1380115] - [drm] i915/gvt: clear the vGPU reset logic (Rob Clark) [1380115] - [drm] i915/gvt: decrease priority of output msg for untracked mmio (Rob Clark) [1380115] - [drm] i915/gvt: set default value to 0 for unhandled mmio regs (Rob Clark) [1380115] - [drm] i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 (Rob Clark) [1380115] - [drm] i915/gvt: force-nopriv register handling (Rob Clark) [1380115] - [drm] i915/gvt: add more registers to context save/restore list (Rob Clark) [1380115] - [drm] i915/gvt: fix unhandled mmio warnings (Rob Clark) [1380115] - [drm] i915/gvt: add a NULL pointer check to avoid kernel panic (Rob Clark) [1380115] - [drm] i915/gvt: enter failsafe mode when guest requires more resources (Rob Clark) [1380115] - [drm] i915/gvt: handle fence reg access during GPU reset (Rob Clark) [1380115] - [drm] i915/gvt: introduced failsafe mode into vgpu (Rob Clark) [1380115] - [drm] i915/gvt: Fix check error on opregion.c (Rob Clark) [1380115] - [drm] i915/gvt: return error code if dma map iova failed (Rob Clark) [1380115] - [drm] i915/gvt: optimize the inhibit context mmio load (Rob Clark) [1380115] - [drm] i915/gvt: add sprite plane flip done support (Rob Clark) [1380115] - [drm] i915/gvt: add missing display part reset for vGPU reset (Rob Clark) [1380115] - [drm] i915/gvt: Fix shadow context descriptor (Rob Clark) [1380115] - [drm] i915/gvt: fix crash at function release_shadow_wa_ctx (Rob Clark) [1380115] - [drm] i915/gvt: enable IOMMU for gvt (Rob Clark) [1380115] - [drm] i915/gvt: map pfn for PTE entry in kvm (Rob Clark) [1380115] - [drm] i915/gvt: Map shadow page before using it in shadow page table (Rob Clark) [1380115] - [drm] i915/gvt: reduce the line of interrupt logs and log friendly (Rob Clark) [1380115] - [drm] i915/gvt: remove a redundant end of line in debug log (Rob Clark) [1380115] - [drm] i915/gvt: remove a noisy unimportant log in sched_policy (Rob Clark) [1380115] - [drm] i915/gvt/kvmgt: remove some dead code (Rob Clark) [1380115] - [drm] i915/gvt: fix vgpu type size init (Rob Clark) [1380115] - [drm] i915/gvt: use normal mmio read function for firmware exposure (Rob Clark) [1380115] - [drm] i915/gvt: remove detect_host() MPT hook (Rob Clark) [1380115] - [drm] i915/gvt: move intel iommu detection to intel_gvt_init() (Rob Clark) [1380115] - [drm] i915: make intel_gvt_init() later instead of too early (Rob Clark) [1380115] - [drm] i915/gvt: add more resolutions in virtual edid (Rob Clark) [1380115] - [drm] i915: A hotfix for making aliasing PPGTT work for GVT-g (Rob Clark) [1380115 1422186] - [drm] i915: Let execlist_update_context() cover !FULL_PPGTT mode (Rob Clark) [1380115 1422186] - [drm] i915: Move the release of PT page to the upper caller (Rob Clark) [1380115 1422186] - [drm] i915/kvmgt: Hold struct kvm reference (Rob Clark) [1422186] - [drm] radeon: Override fpfn for all VRAM placements in radeon_evict_flags (Rob Clark) [1422186] - [drm] reference count event->completion (Rob Clark) [1422186] - [drm] amd/amdgpu: add POLARIS12 PCI ID (Rob Clark) [1422186] - [drm] amdgpu: reinstate oland workaround for sclk (Rob Clark) [1422186] - [drm] amdgpu/si: add dpm quirk for Oland (Rob Clark) [1422186] - [drm] i915/lspcon: Fix resume time initialization due to unasserted HPD (Rob Clark) [1422186] - [drm] i915/gen9+: Enable hotplug detection early (Rob Clark) [1422186] - [drm] i915/lspcon: Enable AUX interrupts for resume time initialization (Rob Clark) [1422186] - [drm] i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var (Rob Clark) [1380115 1422186] - [drm] i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (Rob Clark) [1422186] - [drm] i915: Pass timeout==0 on to i915_gem_object_wait_fence() (Rob Clark) [1422186] - [drm] i915: Check for timeout completion when waiting for the rq to submitted (Rob Clark) [1422186] - [drm] i915: Avoid spurious WARNs about the wrong pipe in the PPS code (Rob Clark) [1422186] - [drm] i915: Recreate internal objects with single page segments if dmar fails (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_resume_work on unload (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_dirty_work on unload (Rob Clark) [1422186] - [drm] i915/gvt: Disable access to stolen memory as a guest (Rob Clark) [1422186] - [drm] atomic: fix an error code in mode_fixup() (Rob Clark) [1422186] - [drm] ttm: Make sure BOs being swapped out are cacheable (Rob Clark) [1422186] - [drm] edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 (Rob Clark) [1422186] - [drm] radeon: handle vfct with multiple vbios images (Rob Clark) [1422186] - [drm] ast: Fix AST2400 POST failure without BMC FW or VBIOS (Rob Clark) [1422186] - [drm] ast: Call open_key before enable_mmio in POST code (Rob Clark) [1422186] - [drm] ast: Fix test for VGA enabled (Rob Clark) [1422186] - [drm] revert "drm/amdgpu: update tile table for oland/hainan" (Rob Clark) [1422186] - [drm] amdgpu/pm: check for headless before calling compute_clocks (Rob Clark) [1422186] - [drm] amdgpu: add more cases to DCE11 possible crtc mask setup (Rob Clark) [1422186]- [scsi] sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable (Ewan Milne) [1436582] - [scsi] revert "lpfc: Revert: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Correct WQ creation for pagesize" (Ewan Milne) [1444045] - [scsi] revert "lpfc: minor code cleanups" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue prints" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue dump routines" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: bind to nvme_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Receive buffer updates" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: bind to nvmet_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Update copyrights" (Ewan Milne) [1444045] - [scsi] revert "Update lpfc version to 11.2.0.8 with NVME support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove redundant assignment of sgel" (Ewan Milne) [1444045] - [scsi] revert "lpfc: sanity check hrq is null before dereferencing it" (Ewan Milne) [1444045] - [scsi] revert "lpfc: don't dereference dma_buf-> iocbq before null check" (Ewan Milne) [1444045] - [scsi] revert "lpfc: fix missing spin_unlock on sql_list_lock" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix crash during Hardware error recovery on SLI3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix RCTL value on NVME LS request and response" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix NVME CMD IU byte swapped word 1 problem" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix IO submission if WQ is full" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add NVME exchange aborts" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct double print" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove dead sli3 nvme code" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct rdp diag portnames" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: replace init_timer by setup_timer" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add missing Kconfig NVME dependencies" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rework lpfc Kconfig for NVME options" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Finalize Kconfig options for nvme" (Ewan Milne) [1444045] - [scsi] revert "lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence" (Ewan Milne) [1444045] - [scsi] revert "lpfc version bump for nvme to 11.2.0.11" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: cleanup of abort flag processing in fcp_op_done" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: don't bother to validate ioccsz and iorcsz" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Sync FC-NVME header with standard" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add check of status_code in ERSP_IU" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Sync NVME LS reject reasons with spec" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: correct LS validation" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Clear SG list to avoid double frees" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Clean up host fcpio done status handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add target feature flags for upcall isr contexts" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add req_release to lldd api" (Ewan Milne) [1444045] - [nvme] revert "nvme_fcloop: split job struct from transport for req_release" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Rework target side abort handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add missing reference in add_port" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Move LS's to rport" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add ls aborts on remote port teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: fix command id check" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add aen abort to teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add controller reset support" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: add .map_queue entry to blk_mq_ops" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data()" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Mark NVMe and NVMe Target support as tech preview" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator base" (Ewan Milne) [1444045] - [scsi] qla2xxx: Update message for module parameter (Himanshu Madhani) [1445879]- [kernel] tick/broadcast-hrtimer: Set name of the ce_broadcast_hrtimer (Prarit Bhargava) [1443846] - [kernel] sched: Transform resched_task() into resched_curr() (Waiman Long) [1418778] - [kernel] sched/core: Remove false-positive warning from wake_up_process() (Waiman Long) [1436128] - [iommu] vt-d: Make sure IOMMUs are off when intel_iommu=off (Baoquan He) [1441413] - [fs] xfs: drop iolock from reclaim context to appease lockdep (Brian Foster) [1441364] - [fs] xfs: fix eofblocks race with file extending async dio writes (Brian Foster) [1441364] - [fs] xfs: sync eofblocks scans under iolock are livelock prone (Brian Foster) [1441364] - [fs] xfs: pull up iolock from xfs_free_eofblocks() (Brian Foster) [1441364] - [mm] memblock: fix memblock_next_valid_pfn() (Frank Ramsay) [1438940] - [mm] page_alloc: skip over regions of invalid pfns where possible (Frank Ramsay) [1438940] - [x86] llvmlinux: Fix "incomplete type const struct x86cpu_device_id" (Ming Lei) [1367596 1437476] - [x86] xen: do not re-use pirq number cached in pci device msi msg data (Vitaly Kuznetsov) [1433831] - [x86] kvm: x86: Add MSR_AMD64_DC_CFG to the list of ignored MSRs (Ladi Prosek) [1440025] - [x86] perf/intel/rapl: Fix module name collision with powercap intel-rapl (David Arcari) [1445833] - [x86] Mark AMD Naples/Ryzen as unsupported (David Arcari) [1444841] - [x86] mpx: saving FPU in do_bounds() (Rui Wang) [1443281] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1443284] - [x86] mm/gup: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1443284] - [x86] revert "mm: Fix gup_huge_p?d() to handle large PAT bit" (Jeff Moyer) [1443284] - [x86] revert "mm: Simplify get_user_pages() PTE bit handling" (Jeff Moyer) [1443284] - [x86] revert "mm: fix gup_pte_range() vs DAX mappings" (Jeff Moyer) [1443284] - [scsi] Avoid that SCSI queues get stuck (Ming Lei) [1441114] - [scsi] blk-mq: Introduce blk_mq_delay_run_hw_queue() (Ming Lei) [1441114] - [scsi] qedi: Add PCI device-ID for QL41xxx adapters (Chad Dupuis) [1432622] - [netdrv] qed: Correct MSI-x for storage (Harish Patil) [1432196] - [netdrv] qed*: Add support for QL41xxx adapters (Harish Patil) [1432196] - [netdrv] qedf: fix wrong le16 conversion (Harish Patil) [1432196] - [netdrv] qed*: Utilize Firmware 8.15.3.0 (Harish Patil) [1432196] - [netdrv] qed: Don't free a QP more than once (Harish Patil) [1432196] - [netdrv] be2net: VxLAN offload should be re-enabled when only 1 UDP port is left (Ivan Vecera) [1427258]- [virtio] virtio_balloon: prevent uninitialized variable use (David Hildenbrand) [1439570] - [virtio] virtio-balloon: use actual number of stats for stats queue buffers (David Hildenbrand) [1439570] - [virtio] virtio_balloon: init 1st buffer in stats vq (David Hildenbrand) [1439570] - [virtio] update balloon size in balloon "probe" (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Allow to resize and update the balloon stats in parallel (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Use a workqueue instead of "vballoon" kthread (David Hildenbrand) [1439570] - [virtio] virtio-balloon: do not call blocking ops when !TASK_RUNNING (David Hildenbrand) [1439570] - [netdrv] e1000e: fix timing for 82579 Gigabit Ethernet controller (Jarod Wilson) [1442918 1383529] - [netdrv] revert "e1000e: driver trying to free already-free irq" (Jarod Wilson) [1442918 1383529] - [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1389480] - [netdrv] sfc: limit the number of receive queues (Jarod Wilson) [1389480] - [netdrv] sfc: don't insert mc_list on low-latency firmware if it's too long (Jarod Wilson) [1389480] - [netdrv] sfc: cleanup a condition in efx_udp_tunnel_del() (Jarod Wilson) [1389480] - [netdrv] sfc: fix IPID endianness in TSOv2 (Jarod Wilson) [1389480] - [netdrv] sfc: avoid max() in array size (Jarod Wilson) [1389480] - [netdrv] sfc: fix "an one" typo instances (Jarod Wilson) [1389480] - [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1344743] - [netdrv] bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt) [1445814] - [netdrv] ib/mlx5: Verify that Q counters are supported (Kamal Heib) [1442597] - [netdrv] mlx5e: Count LRO packets correctly (Kamal Heib) [1440660] - [netdrv] mlx5e: Count GSO packets correctly (Kamal Heib) [1440660] - [powerpc] Emulation support for load/store instructions on LE (Bhupesh Sharma) [1436294] - [powerpc] sstep: Return directly after a failed address_ok() in emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix emulation fall-through (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix sstep.c compile on powerpcspe (Bhupesh Sharma) [1436294] - [powerpc] Fix compilation of emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] Implement emulation of string loads and stores (Bhupesh Sharma) [1436294] - [powerpc] Emulate icbi, mcrf and conditional-trap instructions (Bhupesh Sharma) [1436294] - [powerpc] Split out instruction analysis part of emulate_step() (Bhupesh Sharma) [1436294]- [netdrv] qed: Enable iSCSI Out-of-Order (Harish Patil) [1432632] - [netdrv] qed: Correct out-of-bound access in OOO history (Harish Patil) [1432632] - [netdrv] qed: Fix mapping leak on LL2 rx flow (Harish Patil) [1432632] - [netdrv] qed: Align CIDs according to DORQ requirement (Harish Patil) [1432632] - [vhost] introduce O(1) vq metadata cache (Wei Xu) [1425127 1283257] - [vhost] add missing __user annotations (Wei Xu) [1283257 1425127] - [vhost] make interval tree static inline (Wei Xu) [1283257 1425127] - [vhost] detect 32 bit integer wrap around (Wei Xu) [1283257 1425127] - [uapi] vhost: new device IOTLB API (Wei Xu) [1425127 1283257] - [vhost] convert pre sorted vhost memory array to interval tree (Wei Xu) [1425127 1283257] - [vhost] introduce vhost memory accessors (Wei Xu) [1425127 1283257] - [vhost] remove unnecessary forward declarations in vhost.h (Wei Xu) [1283257 1425127] - [vhost] replace with & on data path (Wei Xu) [1283257 1425127] - [uapi] virtio: new feature to detect IOMMU device quirk (Wei Xu) [1425127 1283257] - [virtio] virtio_pci: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] virtio_mmio: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] Silence uninitialized variable warning (Wei Xu) [1283257 1425127] - [kernel] virtio: Add improved queue allocation API (Wei Xu) [1283257 1425127] - [tools] virtio_ring: Support DMA APIs (Wei Xu) [1283257 1425127] - [virtio] vring: Introduce vring_use_dma_api() (Wei Xu) [1283257 1425127] - [kernel] s390/dma: Allow per device dma ops (Wei Xu) [1425127 1283257] - [lib] dma: Provide simple noop dma ops (Wei Xu) [1283257 1425127] - [fs] ext4: fix an ext3 collapse range regression in xfstests (Lukas Czerner) [1435541] - [fs] btrfs: Use __u64 in exported linux/btrfs.h (Bill O'Donnell) [1437489] - [fs] nfs: Fix missing pg_cleanup after nfs_pageio_cond_complete() (Benjamin Coddington) [1358574] - [fs] pnfs: return status from nfs4_pnfs_ds_connect (Benjamin Coddington) [1350261] - [fs] lockd: Introduce nlmclnt_operations (Benjamin Coddington) [1240357] - [fs] nfs: Add an iocounter wait function for async RPC tasks (Benjamin Coddington) [1240357] - [fs] nfs: Use wait_on_atomic_t() for unlock after readahead (Benjamin Coddington) [1240357] - [fs] locks: Set FL_CLOSE when removing flock locks on close() (Benjamin Coddington) [1240357] - [fs] nfs: Move the flock open mode check into nfs_flock() (Benjamin Coddington) [1240357] - [fs] nfs4: remove a redundant lock range check (Benjamin Coddington) [1240357] - [fs] sunrpc: don't pass on-stack memory to sg_set_buf (Benjamin Coddington) [1346106] - [fs] nfs: Fix old dentry rehash after move (Benjamin Coddington) [1349647] - [fs] locks: allow __break_lease to sleep even when break_time is 0 ("J. Bruce Fields") [1088012] - [fs] nfsd: opt in to labeled nfs per export ("J. Bruce Fields") [1406885] - [fs] NFSv4.1 fix infinite loop on IO BAD_STATEID error (Steve Dickson) [1437584] - [fs] NFS prevent double free in async nfs4_exchange_id (Steve Dickson) [1431756] - [fs] NFSv4.1 respect server's max size in CREATE_SESSION (Steve Dickson) [1431757] - [fs] nfs: Don't disconnect open-owner on NFS4ERR_BAD_SEQID (Steve Dickson) [1431755] - [fs] nfs: fix the fault nrequests decreasing for nfs_inode COPY (Steve Dickson) [1436301] - [fs] sunrpc, nfs: Add and use dprintk_cont macros (Steve Dickson) [1436301] - [fs] vfs: guard end of device for mpage interface (Ming Lei) [1309318] - [fs] vfs: make guard_bh_eod() more generic (Ming Lei) [1309318] - [fs] autofs: dont hold spin lock over direct mount expire (Ian Kent) [1320588] - [fs] autofs: constify misc struct path instances (Ian Kent) [1320588] - [fs] autofs: use path_has_submounts() to fix unreliable have_submount() checks (Ian Kent) [1320588] - [fs] autofs: use path_is_mountpoint() to fix unreliable d_mountpoint() checks (Ian Kent) [1320588] - [fs] autofs: change autofs4_wait() to take struct path (Ian Kent) [1320588] - [fs] autofs: change autofs4_expire_wait()/do_expire_wait() to take struct path (Ian Kent) [1320588] - [fs] vfs: add path_has_submounts() (Ian Kent) [1320588] - [fs] vfs: add path_is_mountpoint() helper (Ian Kent) [1320588] - [fs] vfs: change d_manage() to take a struct path (Ian Kent) [1320588] - [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440860] - [fs] xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster) [1422225] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1435738]- [md] dm raid: fix table line argument order in status (Mike Snitzer) [1435020] - [fs] proc: fix GPF in /proc/$PID/map_files (Carlos Maiolino) [1438001] - [fs] gfs2: Re-enable fallocate for the rindex (Andrew Price) [1399830] - [fs] config: enable dlm for ppc64le (Andrew Price) [1429822] - [fs] configs: enable gfs2 for ppc64le (Andrew Price) [1429830] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Dave Wysochanski) [1442068] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Dave Wysochanski) [1442068] - [fs] nfs: Fix a performance regression in readdir (Dave Wysochanski) [1442068] - [fs] nfs: tidy up nfs_show_mountd_netid (Steve Dickson) [1395068] - [fs] pnfs: consolidate the different range intersection tests (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Only send layoutstats updates for mirrors that were updated (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Don't attempt to send layoutstats if there are no entries (Steve Dickson) [1436736] - [x86] cpufeature: Enable RING3MWAIT for Knights Mill (Xiaolong Wang) [1387697] - [x86] cpufeature: Enable RING3MWAIT for Knights Landing (Xiaolong Wang) [1387697] - [x86] cpufeature: Add RING3MWAIT to CPU features (Xiaolong Wang) [1387697] - [x86] elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT (Xiaolong Wang) [1387697] - [x86] msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit (Xiaolong Wang) [1387697] - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Xiaolong Wang) [1387697] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1433954] - [x86] kvm: x86: fix out-of-bounds accesses of rtc_eoi map (Radim Krcmar) [1433954] - [x86] kvm: x86: bump KVM_MAX_VCPU_ID to 1023 (Radim Krcmar) [1433954] - [x86] kvm: introduce KVM_MAX_VCPU_ID (Radim Krcmar) [1433954] - [x86] kvm: fix page struct leak in handle_vmon (Paolo Bonzini) [1417825] {CVE-2017-2596} - [x86] intel_rdt: Fix the notifier priority crash (Jiri Olsa) [1442204] - [xen] balloon: Set balloon's initial state to number of existing RAM pages (Vitaly Kuznetsov) [1437309] - [pci] Avoid output of ioapic probe error (David Arcari) [1377960] - [scsi] storvsc: remove bogus code to transfer struct scatterlist (Cathy Avery) [1429882] - [scsi] storvsc: properly handle SRB_ERROR when sense message is present (Cathy Avery) [1429882] - [scsi] storvsc: use tagged SRB requests if supported by the device (Cathy Avery) [1429882] - [scsi] storvsc: Enable multi-queue support (Cathy Avery) [1429882] - [scsi] storvsc: Remove the restriction on max segment size (Cathy Avery) [1429882] - [gpio] acpi: Return -EPROBE_DEFER if the gpiochip was not found (Gopal Tiwari) [1415450] - [block] blk-mq: don't complete un-started request in timeout handler (Ming Lei) [1429353] - [kernel] compiler-gcc: integrate the various compiler-gcc[345].h files (Rafael Aquini) [1367596] - [kernel] compiler-gcc.h: neatening (Rafael Aquini) [1367596] - [kernel] lib: make memzero_explicit more robust against dead store elimination (Rafael Aquini) [1367596] - [kernel] lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR (Rafael Aquini) [1367596] - [kernel] compiler: introduce __alias(symbol) shortcut (Rafael Aquini) [1367596] - [kernel] compiler-intel.h: Remove duplicate definition (Rafael Aquini) [1367596] - [powerpc] mm: Add missing global TLB invalidate if cxl is active (Steve Best) [1440776]- [documentation] ipvs: Document sysctl pmtu_disc (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_ports (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_qlen_max and sync_sock_size (Hangbin Liu) [1415642] - [documentation] ipvs: fix sync_threshold description and add sync_refresh_period, sync_retries (Hangbin Liu) [1415642] - [net] neigh: do not modify unlinked entries (Jakub Sitnicki) [1389292] - [net] revert "tcp: fix the timid additive increase on stretch ACKs" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix stretch ACK bugs in Reno" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w" (Hannes Frederic Sowa) [1418870] - [netdrv] macvtap: fix use after free for skb_array during release (Wei Xu) [1414006] - [netdrv] macvtap: correctly free skb during socket destruction (Wei Xu) [1414006] - [netdrv] macvtap: switch to use skb array (Wei Xu) [1414006] - [netdrv] macvtap: Do not double-count received packets (Wei Xu) [1414006] - [netdrv] macvlan: fix leak in macvlan_handle_frame (Wei Xu) [1414006] - [net] tun: remove unnecessary sk_receive_queue (Wei Xu) [1352741] - [net] tun: Don't assume type tun in tun_device_event (Wei Xu) [1352741] - [net] tun: fix build warnings (Wei Xu) [1352741] - [net] tun: switch to use skb array for tx (Wei Xu) [1352741] - [net] introduce NETDEV_CHANGE_TX_QUEUE_LEN (Wei Xu) [1352741] - [net] ptr_ring: fix race conditions when resizing (Wei Xu) [1352741] - [net] skb_array: add wrappers for resizing (Wei Xu) [1352741] - [net] ptr_ring: support resizing multiple queues (Wei Xu) [1352741] - [net] skb_array: minor tweak (Wei Xu) [1352741] - [net] ptr_ring: support zero length ring (Wei Xu) [1352741] - [net] skb_array: resize support (Wei Xu) [1352741] - [net] ptr_ring: resize support (Wei Xu) [1352741] - [net] skb_array: array based FIFO for skbs (Wei Xu) [1352741] - [net] ptr_ring: array based FIFO for pointers (Wei Xu) [1352741] - [net] packet: fix overflow in check for tp_reserve (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_frame_nr (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for priv area size (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] tcp: minimize false-positives on TCP/GRO check (Marcelo Leitner) [1438309] - [net] audit: normalize NETFILTER_PKT (Richard Guy Briggs) [1382494] - [net] netfilter: use consistent ipv4 network offset in xt_AUDIT (Richard Guy Briggs) [1382494] - [net] netfilter: Convert uses of __constant_ to (Richard Guy Briggs) [1382494]- [scsi] sg: check length passed to SG_NEXT_CMD_LEN ("Ewan D. Milne") [1439047] {CVE-2017-7187} - [scsi] ipr: do not set DID_PASSTHROUGH on CHECK CONDITION (Steve Best) [1441747] - [scsi] storvsc: Support manual scan of FC hosts on Hyper-V (Cathy Avery) [1425469] - [fs] proc/kcore: update physical address for kcore ram and text (Pratyush Anand) [1419888] - [pci] pciehp: Leave power indicator on when enabling already-enabled slot (Myron Stowe) [1435818] - [pci] pciehp: Prioritize data-link event over presence detect (Myron Stowe) [1435818] - [pci] cpqphp: Add missing call to pci_disable_device() (Myron Stowe) [1435818] - [pci] pciehp: Remove useless pciehp_get_latch_status() calls (Myron Stowe) [1435818] - [pci] pciehp: Clean up dmesg "Slot(s)" messages (Myron Stowe) [1435818] - [pci] pciehp: Remove unnecessary guard (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when handling surprise event (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when queuing hotplug event (Myron Stowe) [1435818] - [pci] pciehp: Process all hotplug events before looking for new ones (Myron Stowe) [1435818] - [pci] pciehp: Return IRQ_NONE when we can't read interrupt status (Myron Stowe) [1435818] - [pci] pciehp: Rename pcie_isr() locals for clarity (Myron Stowe) [1435818] - [pci] Fix all whitespace issues (Myron Stowe) [1435818] - [pci] pciehp: Always protect pciehp_disable_slot() with hotplug mutex (Myron Stowe) [1435818] - [netdrv] bonding: handle link transition from FAIL to UP correctly (Jarod Wilson) [1412921] - [netdrv] bonding: attempt to better support longer hw addresses (Jarod Wilson) [1412921] - [netdrv] bonding: fix active-backup transition (Jarod Wilson) [1412921] - [netdrv] bonding: refine bond_fold_stats() wrap detection (Jarod Wilson) [1412921] - [netdrv] bonding: avoid printing while holding a spinlock (Jarod Wilson) [1412921] - [netdrv] bonding: correctly update link status during mii-commit phase (Jarod Wilson) [1412921] - [netdrv] bonding: make speed, duplex setting consistent with link state (Jarod Wilson) [1412921] - [netdrv] bonding: improve link-status update in mii-monitoring (Jarod Wilson) [1412921] - [netdrv] bonding: split bond_set_slave_link_state into two parts (Jarod Wilson) [1412921] - [netdrv] bonding: reduce scope of some global variables (Jarod Wilson) [1412921] - [netdrv] bonding: remove "port-moved" state that was never implemented (Jarod Wilson) [1412921] - [netdrv] bonding: remove hardcoded value (Jarod Wilson) [1412921] - [netdrv] bonding: Remove unnecessary returned value check (Jarod Wilson) [1412921] - [netdrv] bonding: quit messing with IOCTL (Jarod Wilson) [1412921] - [netdrv] bonding: Fix bonding crash (Jarod Wilson) [1412921] - [netdrv] bonding: fix the typo (Jarod Wilson) [1412921] - [netdrv] bonding: Enforce active-backup policy for IPoIB bonds (Jarod Wilson) [1412921] - [kernel] uapi: Fix exposed undefined u32 and u64 types to userland through /usr/include/linux/md_p.h (Rafael Aquini) [1443158] - [powerpc] mm: Use appropriate ESID mask in copro_calculate_slb() (Gustavo Duarte) [1437942]- [kernel] x86/e820: Don't merge consecutive E820_PRAM ranges (Jeff Moyer) [1351098] - [kernel] x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation (Jeff Moyer) [1351098] - [kernel] scripts/sortextable: support objects with more than 64K sections (Joe Lawrence) [1440222] - [kernel] sched/idle: Add missing checks to the exit condition of cpu_idle_poll() (Gustavo Duarte) [1437869] - [md] raid5-ppl: runtime PPL enabling or disabling (Nigel Croxon) [1434872] - [md] raid5-ppl: support disk hot add/remove with PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: load and recover the log (Nigel Croxon) [1434872] - [md] add sysfs entries for PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: Partial Parity Log write logging implementation (Nigel Croxon) [1434872] - [md] raid5: separate header for log functions (Nigel Croxon) [1434872] - [md] superblock changes for PPL (Nigel Croxon) [1434872] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1436283] - [x86] mm: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1436283] - [x86] mm: Fix gup_huge_p?d() to handle large PAT bit (Jeff Moyer) [1436283] - [x86] Mark Intel Knights Mill processor as supported (Steve Best) [1381298] - [x86] kvm: x86: Add AVX512_4VNNIW and AVX512_4FMAPS support (Paul Lai) [1382116] - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Paul Lai) [1382116] - [x86] cpuid: Cleanup cpuid_regs definitions (Paul Lai) [1382116] - [x86] cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features (Paul Lai) [1382116 1380821] - [x86] smpboot: Prevent false positive out of bounds cpumask access warning (Baoquan He) [1440629] - [hid] hid-wacom: support 27QHDT using the new driver (Aristeu Rozanski) [1391668] - [scsi] ses: don't get power status of SES device slot on probe (Gustavo Duarte) [1434768] - [char] tpm_tis_spi: Add small delay after last transfer (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Check correct byte for wait state indicator (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Abort transfer when too many wait states are signaled (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Use single function to transfer data (Jerry Snitselaar) [1385571] - [block] nvme: Complete all stuck requests (David Milburn) [1439623] - [block] blk-mq: Provide freeze queue timeout (David Milburn) [1439623] - [block] blk-mq: Export blk_mq_freeze_queue_wait (David Milburn) [1439623] - [netdrv] mlx5: Increase number of max QPs in default profile (Kamal Heib) [1436238] - [netdrv] i40e: only register client on iWarp-capable devices (Stefan Assmann) [1437246] - [netdrv] i40e: close client on remove and shutdown (Stefan Assmann) [1429866] - [netdrv] i40e: register existing client on probe (Stefan Assmann) [1429866] - [netdrv] i40e: remove client instance on driver unload (Stefan Assmann) [1429866] - [netdrv] i40e: fix RSS queues only operating on PF0 (Stefan Assmann) [1429866] - [netdrv] i40e: initialize params before notifying of l2_param_changes (Stefan Assmann) [1429866] - [netdrv] i40e: KISS the client interface (Stefan Assmann) [1429866] - [netdrv] i40e: fix up recent proxy and wol bits for X722_SUPPORT (Stefan Assmann) [1429866] - [netdrv] i40e: Acquire NVM lock before reads on all devices (Stefan Assmann) [1429866] - [netdrv] i40e: Do not enable NAPI on q_vectors that have no rings (Stefan Assmann) [1429866] - [infiniband] i40iw: Receive netdev events post INET_NOTIFIER state (Stefan Assmann) [1429866] - [powerpc] prom: Increase minimum RMA size to 512MB (Gustavo Duarte) [1411321]- [scsi] qla2xxx: Turn ql2xmqsupport off by default (Himanshu Madhani) [1441782] - [scsi] lpfc: code cleanups in NVME initiator base (Ewan Milne) [1384922] - [scsi] lpfc: Mark NVMe and NVMe Target support as tech preview (Ewan Milne) [1384922] - [nvme] nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data() (Ewan Milne) [1384922] - [nvme] nvme-fc: add .map_queue entry to blk_mq_ops (Ewan Milne) [1384922] - [nvme] nvme_fc: add controller reset support (Ewan Milne) [1384922] - [nvme] nvme_fc: add aen abort to teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: fix command id check (Ewan Milne) [1384922] - [nvme] nvme_fc: Add ls aborts on remote port teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: Move LS's to rport (Ewan Milne) [1384922] - [nvme] nvmet_fc: add missing reference in add_port (Ewan Milne) [1384922] - [nvme] nvmet_fc: Rework target side abort handling (Ewan Milne) [1384922] - [nvme] nvme_fcloop: split job struct from transport for req_release (Ewan Milne) [1384922] - [nvme] nvmet_fc: add req_release to lldd api (Ewan Milne) [1384922] - [nvme] nvmet_fc: add target feature flags for upcall isr contexts (Ewan Milne) [1384922] - [nvme] nvme_fc: Clean up host fcpio done status handling (Ewan Milne) [1384922] - [nvme] nvmet_fc: Clear SG list to avoid double frees (Ewan Milne) [1384922] - [nvme] nvme_fc: correct LS validation (Ewan Milne) [1384922] - [nvme] nvmet_fc: Sync NVME LS reject reasons with spec (Ewan Milne) [1384922] - [nvme] nvme_fc: Add check of status_code in ERSP_IU (Ewan Milne) [1384922] - [nvme] nvme_fc: Sync FC-NVME header with standard (Ewan Milne) [1384922] - [nvme] nvme-fc: don't bother to validate ioccsz and iorcsz (Ewan Milne) [1384922] - [nvme] nvmet_fc: cleanup of abort flag processing in fcp_op_done (Ewan Milne) [1384922] - [scsi] lpfc version bump for nvme to 11.2.0.11 (Ewan Milne) [1384922] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1384922] - [scsi] lpfc: Finalize Kconfig options for nvme (Ewan Milne) [1384922] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Ewan Milne) [1384922] - [scsi] lpfc: add missing Kconfig NVME dependencies (Ewan Milne) [1384922] - [scsi] lpfc: replace init_timer by setup_timer (Ewan Milne) [1384922] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: code cleanups in NVME initiator discovery (Ewan Milne) [1384922] - [scsi] lpfc: correct rdp diag portnames (Ewan Milne) [1384922] - [scsi] lpfc: remove dead sli3 nvme code (Ewan Milne) [1384922] - [scsi] lpfc: correct double print (Ewan Milne) [1384922] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Ewan Milne) [1384922] - [scsi] lpfc: add NVME exchange aborts (Ewan Milne) [1384922] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Ewan Milne) [1384922] - [scsi] lpfc: Fix IO submission if WQ is full (Ewan Milne) [1384922] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Ewan Milne) [1384922] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Ewan Milne) [1384922] - [scsi] lpfc: Fix crash during Hardware error recovery on SLI3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Ewan Milne) [1384922] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Ewan Milne) [1384922] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Ewan Milne) [1384922] - [scsi] lpfc: remove redundant assignment of sgel (Ewan Milne) [1384922] - [scsi] Update lpfc version to 11.2.0.8 with NVME support (Ewan Milne) [1384922] - [scsi] lpfc: Update copyrights (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: bind to nvmet_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Receive buffer updates (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: bind to nvme_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue dump routines (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue prints (Ewan Milne) [1384922] - [scsi] lpfc: minor code cleanups (Ewan Milne) [1384922] - [scsi] lpfc: Correct WQ creation for pagesize (Ewan Milne) [1384922] - [scsi] lpfc: Revert: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922]- [gpu] drm/ast: Handle configuration without P2A bridge (Rob Clark) [1422342 1415055 1351050 1406119] - [gpu] drm/vmwgfx: Work around drm removal of control nodes (Rob Clark) [1425111 1406119] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1358107 1406119] - [kernel] pm / sleep: add configurable delay for pm_test (Rob Clark) [1406119] - [gpu] drm/mgag200: Added support for the new device G200eH3 (Rob Clark) [1385845 1385100 1406119] - [documentation] rhel: remove drm from DocBook build (Rob Clark) [1406119] - [drm] upstream sync to v4.10 (Rob Clark) [1390444 1390443 1330441 1330436 1310324 1406119 1386946 1385880 1385851 1385820 1385760 1385757 1384392 1380814 1377723 1373255 1339127 1305619 1211380] - [acpi] acpi / video: Fix lockdep issue (Rob Clark) [1406119] - [kernel] virtio: make find_vqs() checkpatch.pl-friendly (Rob Clark) [1406119] - [kernel] sched: Export sched_setscheduler_nocheck (Rob Clark) [1406119] - [kernel] relay: add global mode support for buffer-only channels (Rob Clark) [1406119] - [kernel] kthread: export kthread functions (Rob Clark) [1406119] - [x86] locking/atomic, arch/x86: Implement atomic{, 64}_fetch_{add, sub, and, or, xor}() (Rob Clark) [1406119] - [sound] drm/i915/dp: DP audio API changes for MST (Rob Clark) [1406119] - [x86] drm/i915: Remove .is_mobile field from platform struct (Rob Clark) [1406119] - [x86] drm/i915: Account for TSEG size when determining 865G stolen base (Rob Clark) [1406119] - [x86] Silence 32bit compiler warning in intel_graphics_stolen() (Rob Clark) [1406119] - [x86] drm/i915: Function per early graphics quirk (Rob Clark) [1406119] - [x86] drm/i915: Canonicalize stolen memory calculations (Rob Clark) [1406119] - [x86] Provide atomic_{or,xor,and} (Rob Clark) [1406119] - [x86] Force inlining of atomic ops (Rob Clark) [1406119] - [x86] asm: Always inline atomics (Rob Clark) [1406119] - [asm-generic] locking, arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() (Rob Clark) [1406119] - [x86] locking,x86: Kill atomic_or_long() (Rob Clark) [1406119] - [kernel] kernel.h: add u64_to_user_ptr() (Rob Clark) [1406119] - [kernel] io-mapping: Fixup for different names of writecombine (Rob Clark) [1406119] - [kernel] io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ (Rob Clark) [1406119] - [kernel] io-mapping: Always create a struct to hold metadata about the io-mapping (Rob Clark) [1406119] - [kernel] io-mapping: Specify mapping size for io_mapping_map_wc() (Rob Clark) [1406119] - [kernel] rcu: Add rcu_pointer_handoff() (Rob Clark) [1406119]- [netdrv] mlxsw: spectrum_flower: Remove bogus warns in mlxsw_sp_flower_destroy (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Use PBS type for forward action (Ivan Vecera) [1434591] - [netdrv] spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Fix mlxsw_afa_block_commit error path (Ivan Vecera) [1434591] - [netdrv] spectrum: acl_tcam: Fix catchall prio value (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Implement TC flower offload (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce ACL core with simple TCAM implementation (Ivan Vecera) [1434591] - [netdrv] mlxsw: resources: Add ACL related resources (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce basic set of flexible key blocks (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible actions support (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible keys support (Ivan Vecera) [1434591] - [kernel] include/linux/rwsem.h: add '' include (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Extended Flexible Action Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Policy Based Switching Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Rules Copy Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Port Binding Table (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2 (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Allocation Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Group Table register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add helpers for getting pointer into payload for char buffer item (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add 8bit item helpers (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add support for route append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Correctly handle identical routes (Ivan Vecera) [1434587] - [net] ipv4: fib: Add events for FIB replace and append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Flush resources when RIF is deleted (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Reflect nexthop status changes (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use trap action only for some route types (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Determine offload status using generic function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: More accurately set offload flag (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Refactor nexthop init routine (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove FIB info from FIB entry struct (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store routes in a more generic way (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add gateway indication to nexthop group (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use nexthop's scope to set action type (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthops in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthop groups in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Nullify nexthop's neigh pointer (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Fix typo in comment (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't read 'nud_state' without lock (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove redundant check (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Simplify neighbour reflection (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use ordered workqueue for neigh updates (Ivan Vecera) [1434587] - [netdrv] mlxsw: core: Queue work immediately instead of delaying it (Ivan Vecera) [1434587] - [netdrv] mlxsw: pci: Fix EQE structure definition (Ivan Vecera) [1434587] - [netdrv] mlxsw: switchx2: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix order of commands in port remove function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Make the add_matchall_tc_entry symmetric (Ivan Vecera) [1434587]- [net] sctp: get sock from transport in sctp_transport_update_pmtu (Xin Long) [1412865] - [net] sctp: check for dst and pathmtu update in sctp_packet_config (Xin Long) [1412865] - [net] sctp: remove return value from sctp_packet_init/config (Xin Long) [1412865] - [net] revert "inet: frag: remove hash size assumptions from callers" (David Arcari) [1431878] - [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k1 (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Defer marking device lost when receiving an RSCN (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix typo in driver (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Avoid that issuing a LIP triggers a kernel crash (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Add fix to read correct register value for ISP82xx (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Disable the adapter and skip error recovery in case of register disconnect (Himanshu Madhani) [1436940] - [scsi] ses: Fix SAS device detection in enclosure (Maurizio Lombardi) [1394089] - [scsi] lpfc: Make default for lpfc_use_blk_mq to off (Ewan Milne) [1438933] - [scsi] hpsa: cleanup PCI IDs in hpsa driver (Joseph Szczypek) [1433008] - [scsi] storvsc: Workaround for virtual DVD SCSI version (Cathy Avery) [1437552] - [scsi] drivers: add blist flags (Cathy Avery) [1437552] - [iommu] vt-d: fix range computation when making room for large pages (Alex Williamson) [1435612] - [target] replace ALUA transition wait/flush with mutex (Mike Christie) [1429008 1407016] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Mike Christie) [1429008 1407016] - [target] fix race during implicit transition work flushes (Mike Christie) [1429008 1407016] - [target] allow userspace to set state to transitioning (Mike Christie) [1429008 1407016] - [target] fix ALUA transition timeout handling (Mike Christie) [1429008 1407016] - [target] export protocol identifier (Mike Christie) [1429008 1407016] - [target] Use system workqueue for ALUA transitions (Mike Christie) [1429008 1407016] - [target] fail ALUA transitions for pscsi (Mike Christie) [1429008 1407016] - [target] allow ALUA setup for some passthrough backends (Mike Christie) [1429008 1407016] - [target] Use a PASSTHROUGH flag instead of transport_types (Mike Christie) [1429008 1407016] - [target] user: Fix use-after-free of tcmu_cmds if they are expired (Mike Christie) [1429008 1407016] - [target] tcmu: Convert cmd_time_out into backend device attribute (Mike Christie) [1429008 1407016] - [target] tcmu: make cmd timeout configurable (Mike Christie) [1429008 1407016] - [target] tcmu: add helper to check if dev was configured (Mike Christie) [1429008 1407016] - [target] tcmu: return on first Opt parse failure (Mike Christie) [1429008 1407016] - [target] tcmu: allow hw_max_sectors greater than 128 (Mike Christie) [1429008 1407016] - [infiniband] ib/mlx5: Support creation of a WQ with scatter FCS offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [infiniband] ib/uverbs: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [rdma] ib/core: Add scatter FCS flag to use in WQ creation (Kamal Heib) [1409510] - [rdma] ib/core: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [netdrv] mlx4: reduce OOM risk on arches with large pages (Kamal Heib) [1438409] - [netdrv] ib/mlx4: Take source GID by index from HW GID table (Kamal Heib) [1438404] - [netdrv] mlx4_en: fix overflow in mlx4_en_init_timestamp() (Kamal Heib) [1438400] - [netdrv] mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs (Kamal Heib) [1438385] - [netdrv] mlx4: && vs & typo (Kamal Heib) [1438373] - [netdrv] mlx4: Spoofcheck and zero MAC can't coexist (Kamal Heib) [1438373] - [netdrv] mlx4_core: Avoid delays during VF driver device shutdown (Kamal Heib) [1438365] - [powerpc] Add ppc64 hard lockup detector support (Gustavo Duarte) [1226123] - [powerpc] oprofile: Disable oprofile NMI timer on ppc64 (Gustavo Duarte) [1226123] - [powerpc] boot: Fix zImage TOC alignment (Gustavo Duarte) [1395838] - [powerpc] pseries: Don't give a warning when HPT resizing isn't available (David Gibson) [1431922]- [netdrv] mlxsw: spectrum_router: Avoid potential packets loss (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Remove unused variable (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly reallocate adjacency entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly remove nexthop groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark split ports as such (Ivan Vecera) [1414400] - [net] ipv4: fib: Replay events when registering FIB notifier (Ivan Vecera) [1414400] - [netdrv] rocker: Register FIB notifier before creating ports (Ivan Vecera) [1414400] - [netdrv] rocker: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] rocker: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Don't reflect dead neighs (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change order of operations in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add missing rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Limit size of pools (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add maximum buffer size (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: add MLXSW_PCI dependency (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add policers for trap groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add QoS Policer Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max cpu policers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: Create a different trap group list for each device (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add BGP trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap groups setting (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max trap groups resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change emad trap group settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add option to choose trap group (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap set function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Introduce generic macro for event (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Expose generic macros for rx trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create a generic function to register / unregister traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Implement thermal zone (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Management Fan Speed Limit register (Ivan Vecera) [1414400] - [netdrv] mlxsw: minimal: Add I2C support for Mellanox ASICs (Ivan Vecera) [1414400] - [netdrv] mlxsw: Invoke driver's init/fini methods only if defined (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce support for I2C bus (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add bus capability flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Flush FIB tables during fini (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add FIB abort warning (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix pwm_frequency field size in MFCR register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly dump neighbour activity (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix refcount bug on span entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Ignore FIB notification events for non-init namespaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix handling of neighbour structure (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix the FW ready mask length (Ivan Vecera) [1414400] - [netdrv] mlxsw: Remove unused including (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix incorrect reuse of MID entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Introduce SwitchIB and SwitchIB silicon driver (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add IB port support (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add eth prefix to port create and remove (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add port type (Eth/IB) set API (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add "eth" prefix to mlxsw_core_port_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add Infiniband switch partition (Ivan Vecera) [1414400] - [netdrv] mlxsw: Make devlink port instances independent of spectrum/switchx2 port instances (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add local-port to Infiniband port mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Infiniband support to PTYS (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add eth prefix to PTYS pack and unpack (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix port speed configuration (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add support for physical port names (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Check if port is usable before calling port create (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Zero payload buffers for couple of registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: Move PCI id table definitions into driver modules (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Rename header with HW definitions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove extra whitespace (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Compare only trees which are in use during tree get (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Save requested prefix bitlist when creating tree (Ivan Vecera) [1414400] - [netdrv] mlxsw: Convert resources into array (Ivan Vecera) [1414400] - [netdrv] mlxsw: cmd: Push resource query defines to cmd.h (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Generare register names automatically (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Use helper macro to define registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make char *buf arg constant for getters (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make struct mlxsw_item args const (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix reset wait for SwitchX2 (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix ethernet port initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use correct tree index for binding (Ivan Vecera) [1414400] - [netdrv] mlxsw: Flip to the new dev walk API (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: avoid potential uninitialized data usage (Ivan Vecera) [1414400] - [netdrv] doc: update switchdev L3 section (Ivan Vecera) [1414400] - [net] switchdev: remove FIB offload infrastructure (Ivan Vecera) [1414400] - [netdrv] rocker: use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: remove redundant check if err is zero (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max rif resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max router interface resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add some miscellaneous resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: profile: Add KVD resources to profile config (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add KVD size relate resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: lag resources- use resources data instead of consts (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add lag related resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make offloads stats functions static (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change the RX LAG hash function from XOR to CRC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix sparse warnings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support for new ethtool API (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support of multiple port types (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report port type according to operational speed (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report link partner's advertised speeds (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Correctly report autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set port type before setting its address (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use existing flood setup when adding VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't take multiple references on a FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix netevent notifier registration (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix fib entry update path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix failure caused by double fib removal from HW (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mirror certain packets to CPU (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow different traps to have different actions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Simplify traps definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't set learning when creating vPorts (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary check in FDB processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Offload learning to the switch ASIC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure learning for VLAN-aware bridge port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't abort on first error when removing VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make VLAN deletion function symmetric (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Limit number of FDB records per learning session (Ivan Vecera) [1414400] - [netdrv] mlxsw: router: Enable neighbors to be created on stacked devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing flood to router port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow packets to be trapped from any PG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unmap 802.1Q FID before destroying it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing rollbacks in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix missing op field fill-up (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Trap loop-backed packets (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing packet traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark port as active before registering it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create PVID vPort before registering netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant errors from the code (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't return upon error in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix use after free (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing DCB rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not override PAUSE settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not assume PAUSE frames are disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support in matchall mirror TC offloading (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add the Monitoring Port Analyzer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Shared Buffer Internal Buffer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max span resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add resources query implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-tc counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-priority counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent invalid ingress buffer mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent overwrite of DCB capability fields (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't emit errors when PFC is disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support for autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Force link training according to admin state (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Return -ENOENT in case of error (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Trace EMAD messages (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add the unresolved next-hops probes (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add the nexthop neigh activity update (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement next-hop routing (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM ECMP Update Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Adjacency Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce simplistic KVD linear area manager (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Define sizes of KVD areas (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add KVD sizes configuration into profile (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Offload neighbours based on NUD state change (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Periodically update the kernel's neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table Dump register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add private neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Enable L3 interfaces on top of bridge devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure FIDs based on bridge events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unsplit the vFID range (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Introduce support for router interfaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Edit RIF properties based on netdev events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add couple of lower device helper functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add virtual router management (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement LPM trees management (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement private fib (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add traps needed for router implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use action 'discard' when removing traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Interface Table Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add FDB action to forward to router (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add router interface struct (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add basic ipv4 router initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Initialize ports at the end of init sequence (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router General Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove RIF from PVID vPort when joining / leaving LAG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sync PVID vPort LAG status (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove VLANs configuration via SELF flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Send untagged packets through a port netdev (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add debug prints (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Free resources upon vPort destruction (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Refactor FDB flushing logic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count on FID being present (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add FID get / set functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Check if port is vPort using its VID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use per-FID struct for the VLAN-aware bridge (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use join / leave functions for vFID operations (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make vFID struct generic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use FID instead of vFID to setup flooding (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create a function to map vPort's FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use only one function to create vFIDs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use DECLARE_BITMAP() macro (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Centralize VLAN-aware bridge ref counting (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make unlinking functions return void (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use WARN_ON() return value (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary checks from event processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Forbid LAG slave from having VLAN uppers (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sanitize port netdev upper devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use notifier_from_errno() in notifier block (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Remove deprecated create_workqueue (Ivan Vecera) [1414400]- [x86] intel_rdt: Put group node in rdtgroup_kn_unlock (Jiri Olsa) [1288964] - [x86] intel_rdt: Remove duplicate inclusion of linux/cpu.h (Jiri Olsa) [1288964] - [x86] intel_rdt: Implement show_options() for resctrlfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Call intel_rdt_sched_in() with preemption disabled (Jiri Olsa) [1288964] - [x86] intel_rdt: Update task closid immediately on CPU in rmdir and unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Fix setting of closid when adding CPUs to a group (Jiri Olsa) [1288964] - [x86] intel_rdt: Update percpu closid immeditately on CPUs affected by changee (Jiri Olsa) [1288964] - [x86] intel_rdt: Reset per cpu closids on unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Prevent deadlock against hotplug lock (Jiri Olsa) [1288964] - [x86] intel_rdt: Protect info directory from removal (Jiri Olsa) [1288964] - [x86] intel_rdt: Add info files to Documentation (Jiri Olsa) [1288964] - [x86] intel_rdt: Export the minimum number of set mask bits in sysfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Propagate error in rdt_mount() properly (Jiri Olsa) [1288964] - [x86] intel_rdt: Add a missing #include (Jiri Olsa) [1288964] - [x86] intel_rdt: Add scheduler hook (Jiri Olsa) [1288964] - [x86] intel_rdt: Add schemata file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add tasks files (Jiri Olsa) [1288964] - [x86] intel_rdt: Add cpus file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add mkdir to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add "info" files to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add basic resctrl filesystem support (Jiri Olsa) [1288964] - [x86] intel_rdt: Build structures for each resource based on cache topology (Jiri Olsa) [1288964] - [x86] documentation, x86: Documentation for Intel resource allocation user interface (Jiri Olsa) [1288964] - [x86] cqm: Share PQR_ASSOC related data between CQM and CAT (Jiri Olsa) [1288964] - [x86] intel_rdt: Pick up L3/L2 RDT parameters from CPUID (Jiri Olsa) [1288964] - [x86] intel_rdt: Add Haswell feature discovery (Jiri Olsa) [1288964] - [x86] intel_rdt: Add CONFIG, Makefile, and basic initialization (Jiri Olsa) [1288964] - [x86] cpufeature: Add RDT CPUID feature bits (Jiri Olsa) [1288964] - [x86] cpufeature: Move some of the scattered feature bits to x86_capability (Jiri Olsa) [1288964] - [x86] intel: Add get_cpu_cache_id function (Jiri Olsa) [1288964] - [x86] intel_cacheinfo: Enable cache id in cache info (Jiri Olsa) [1288964] - [x86] cacheinfo: Introduce cache id (Jiri Olsa) [1288964]- [tty] n_hdlc: get rid of racy n_hdlc.tbuf ("Herton R. Krzesinski") [1429920] {CVE-2017-2636} - [fs] mnt: Prevent pivot_root from creating a loop in the mount tree (Aristeu Rozanski) [1151483] {CVE-2014-7970} - [fs] ceph: remove bogus warnings from ceph_releasepage (Jeff Layton) [1428973] - [fs] ceph: get caps when handling splice() (Jeff Layton) [1428973] - [fs] jbd2: avoid infinite loop when destroying aborted journal (Lukas Czerner) [1433886] - [fs] jbd2: fix checkpoint list cleanup (Lukas Czerner) [1433886] - [fs] jbd2: simplify calling convention around __jbd2_journal_clean_checkpoint_list (Lukas Czerner) [1433886] - [fs] sunrpc: Silence WARN_ON when NFSv4.1 over RDMA is in use (Sachin Prabhu) [1428039] - [fs] sunrpc: Don't engage exponential backoff when connection attempt is rejected ("J. Bruce Fields") [1433390] - [net] ping: implement proper locking (Jakub Sitnicki) [1438998] {CVE-2017-2671} - [lib] Remove string from parman config selection (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Reflect HW offloading status (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Dump the classifier flags (Ivan Vecera) [1382040] - [net] ipv4: fib: Send notification before deleting FIB alias (Ivan Vecera) [1382040] - [net] ipv4: fib: Send deletion notification with actual FIB alias type (Ivan Vecera) [1382040] - [net] ipv4: fib: Notify about nexthop status changes (Ivan Vecera) [1382040] - [lib] Introduce priority array area manager (Ivan Vecera) [1382040] - [kernel] list: introduce list_for_each_entry_from_reverse helper (Ivan Vecera) [1382040] - [net] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Ivan Vecera) [1382040] - [net] ipv4: fix value of ->nlmsg_flags reported in RTM_NEWROUTE events (Ivan Vecera) [1382040] - [net] ipv4: include NLM_F_APPEND flag in append route notifications (Ivan Vecera) [1382040] - [net] for rate-limited ICMP replies save one atomic operation (Sabrina Dubroca) [1428684] - [net] reduce cycles spend on ICMP replies that gets rate limited (Sabrina Dubroca) [1428684] - [net] icmp: add a global rate limitation (Sabrina Dubroca) [1428684] - [net] diag: add missing declarations (Xin Long) [1430276] - [net] sctp: use GFP_USER for user-controlled kmalloc (Xin Long) [1430276] - [net] sctp: Add process name and pid to deprecation warnings (Xin Long) [1430276] - [net] sctp: Reduce log spamming for sctp setsockopt (Xin Long) [1430276] - [net] sctp: sctp_association_init: put refs in reverse order (Xin Long) [1430276] - [net] sctp: process fwd tsn chunk only when prsctp is enabled (Xin Long) [1430276] - [net] sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment (Xin Long) [1430276] - [net] sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null (Xin Long) [1430276] - [net] sctp: change sk state only when it has assocs in sctp_shutdown (Xin Long) [1430276] - [net] sctp: assign assoc_id earlier in __sctp_connect (Xin Long) [1430276] - [net] sctp: fix SSN comparision (Xin Long) [1430276] - [net] sctp: forbid negative length (Xin Long) [1430276] - [net] sctp: remove the old ttl expires policy (Xin Long) [1430276] - [net] sctp: change to check peer prsctp_capable when using prsctp polices (Xin Long) [1430276] - [net] sctp: remove prsctp_param from sctp_chunk (Xin Long) [1430276] - [net] sctp: move sent_count to the memory hole in sctp_chunk (Xin Long) [1430276] - [net] sctp: fix the handling of SACK Gap Ack blocks (Xin Long) [1430276] - [net] sctp: fix overrun in sctp_diag_dump_one() (Xin Long) [1430276] - [net] sctp: always initialise sctp_ht_iter::start_fail (Xin Long) [1430276] - [net] sctp: terminate rhashtable walk correctly (Xin Long) [1430276] - [net] sctp: fix error return code in sctp_init() (Xin Long) [1430276] - [net] sctp: use in_compat_syscall for sctp_getsockopt_connectx3 (Xin Long) [1430276] - [net] sctp: keep owned chunk in destructor_arg instead of skb->cb (Xin Long) [1430276] - [x86] build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well (Scott Wood) [1438995] - [x86] build: Build compressed x86 kernels as PIE (Scott Wood) [1438995] - [block] blk-mq: Fix tagset reinit in the presence of cpu hot-unplug (David Milburn) [1437721]- [fs] kernfs: Enable kernfs build by default in RHEL7 (Carlos Maiolino) [1396983] - [fs] kernfs: Fix kernfs interface differences (Carlos Maiolino) [1396983] - [fs] kernfs: move the last knowledge of sysfs out from kernfs (Carlos Maiolino) [1396983] - [fs] sysfs: fix namespace refcnt leak (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs (Carlos Maiolino) [1396983] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() (Carlos Maiolino) [1396983] - [fs] kernfs: fix a subdir count leak (Carlos Maiolino) [1396983] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex (Carlos Maiolino) [1396983] - [fs] kernfs: cache atomic_write_len in kernfs_open_file (Carlos Maiolino) [1396983] - [fs] kernfs: fix off by one error. (Carlos Maiolino) [1396983] - [fs] kernfs: fix kernfs_node_from_dentry() (Carlos Maiolino) [1396983] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() (Carlos Maiolino) [1396983] - [fs] kernfs: add CONFIG_KERNFS (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_open_file->priv (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_ops->atomic_write_len (Carlos Maiolino) [1396983] - [fs] kernfs: allow nodes to be created in the deactivated state (Carlos Maiolino) [1396983] - [fs] kernfs: add missing kernfs_active() checks in directory operations (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() (Carlos Maiolino) [1396983] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops (Carlos Maiolino) [1396983] - [fs] kernfs: invoke dir_ops while holding active ref of the target node (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_REMOVED (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() (Carlos Maiolino) [1396983] - [fs] kernfs: remove kernfs_addrm_cxt (Carlos Maiolino) [1396983] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() (Carlos Maiolino) [1396983] - [fs] kernfs: restructure removal path to fix possible premature return (Carlos Maiolino) [1396983] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq (Carlos Maiolino) [1396983] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag (Carlos Maiolino) [1396983] - [fs] kernfs: associate a new kernfs_node with its parent on creation (Carlos Maiolino) [1396983] - [fs] kernfs: add struct dentry declaration in kernfs.h (Carlos Maiolino) [1396983] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_dir_ops (Carlos Maiolino) [1396983] - [fs] kernfs: allow negative dentries (Carlos Maiolino) [1396983] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: add REMOVED check to create and rename paths (Carlos Maiolino) [1396983] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in global variables (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in constants (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in various data structures (Carlos Maiolino) [1396983] - [fs] kernfs: drop s_ prefix from kernfs_node members (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly (Carlos Maiolino) [1396983] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning (Carlos Maiolino) [1396983] - [fs] kernfs: implement "trusted.*" xattr support (Carlos Maiolino) [1396983] - [fs] kernfs: update sysfs_init_inode_attrs() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: remove cross inclusions of internal headers (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make sysfs_dirent definition public (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: prepare mount path for kernfs (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make inode number ida per kernfs_root (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_notify() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_ops (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move sysfs_open_file to include/linux/kernfs.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_setattr() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_link() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add skeletons for kernfs (Carlos Maiolino) [1396983]- [ntb] ntb_netdev not covering all receive errors (Suravee Suthikulpanit) [1303727] - [ntb] use ethtool_cmd_speed_set helper to set ethtool speed value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix list_for_each_entry exit issue (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix skb free issue in open (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_peer_spad_read for case when callback is not supplied (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_spad_count comment typo (Suravee Suthikulpanit) [1303727] - [ntb] Make _addr functions optional in the API (Suravee Suthikulpanit) [1303727] - [ntb] Fix documentation for ntb_peer_db_clear (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Remove unnecessary call to ntb_peer_spad_read (Suravee Suthikulpanit) [1303727] - [ntb] Fix 'request_irq()' and 'free_irq()' inconsistancy (Suravee Suthikulpanit) [1303727] - [ntb] fix SKX NTB config space size register offsets (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Limit memory windows based on available, scratchpads (Suravee Suthikulpanit) [1303727] - [ntb] Register and offset values fix for memory window (Suravee Suthikulpanit) [1303727] - [ntb] add support for hotplug feature (Suravee Suthikulpanit) [1303727] - [ntb] Adding Skylake Xeon NTB support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: potential info leak in debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: init peer_addr in struct intel_ntb_dev (Suravee Suthikulpanit) [1303727] - [ntb] make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: Fix typo in module parameter descriptions (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Fix db_init parameter description (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for RX DMA (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for TX DMA (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: use local variable pdev (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: show BAR size in debugfs info (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: clear link_is_up flag when the link goes down (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Add a debugfs file to get the ping count (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add link status and files to debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Postpone memory window initialization for the user (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Wait for link before running test (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Return results by reading the run file (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Improve thread handling to increase robustness (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Schedule based on time not on performance (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Check the number of spads the hardware supports (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add memory window debug support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Allow limiting the size of the memory windows (Suravee Suthikulpanit) [1303727] - [ntb] allocate number transport entries depending on size of ring size (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: bug: Ensure the buffer size is large enough to return all spads (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Fix infinite loop bug when writing spad/peer_spad file (Suravee Suthikulpanit) [1303727] - [ntb] Remove _addr functions from ntb_hw_amd (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect clean up routine in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect return check in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] fix possible NULL dereference (Suravee Suthikulpanit) [1303727] - [ntb] add missing setup of translation window (Suravee Suthikulpanit) [1303727] - [ntb] stop link work when we do not have memory (Suravee Suthikulpanit) [1303727] - [ntb] stop tasklet from spinning forever during shutdown (Suravee Suthikulpanit) [1303727] - [ntb] perf test: fix address space confusion (Suravee Suthikulpanit) [1303727] - [ntb] Fix macro parameter conflict with field name (Suravee Suthikulpanit) [1303727] - [ntb] Add support for AMD PCI-Express Non-Transparent Bridge (Suravee Suthikulpanit) [1303727] - [ntb] ntb perf tool (Suravee Suthikulpanit) [1303727] - [ntb] Address out of DMA descriptor issue with NTB (Suravee Suthikulpanit) [1303727] - [ntb] Clear property bits in BAR value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_process_tx error path bug (Suravee Suthikulpanit) [1303727] - [ntb] fix 32-bit compiler warning (Suravee Suthikulpanit) [1303727] - [ntb] unify translation addresses (Suravee Suthikulpanit) [1303727] - [ntb] invalid buf pointer in multi-MW setups (Suravee Suthikulpanit) [1303727] - [ntb] remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] fix access of free-ed pointer (Suravee Suthikulpanit) [1303727] - [ntb] Fix issue where we may be accessing NULL ptr (Suravee Suthikulpanit) [1303727] - [ntb] Fix range check on memory window index (Suravee Suthikulpanit) [1303727] - [ntb] Improve index handling in B2B MW workaround (Suravee Suthikulpanit) [1303727] - [ntb] Use unique DMA channels for TX and RX (Suravee Suthikulpanit) [1303727] - [ntb] Remove dma_sync_wait from ntb_async_rx (Suravee Suthikulpanit) [1303727] - [ntb] Clean up QP stats info (Suravee Suthikulpanit) [1303727] - [ntb] Make the transport list in order of discovery (Suravee Suthikulpanit) [1303727] - [ntb] Add PCI Device IDs for Broadwell Xeon (Suravee Suthikulpanit) [1303727] - [ntb] Add flow control to the ntb_netdev (Suravee Suthikulpanit) [1303727] - [ntb] avoid format string in dev_set_name (Suravee Suthikulpanit) [1303727] - [ntb] Fix dereference before check (Suravee Suthikulpanit) [1303727] - [ntb] Fix zero size or integer overflow in ntb_set_mw (Suravee Suthikulpanit) [1303727] - [ntb] Schedule to receive on QP link up (Suravee Suthikulpanit) [1303727] - [ntb] Fix oops in debugfs when transport is half-up (Suravee Suthikulpanit) [1303727] - [ntb] Fix transport stats for multiple devices (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport out-of-order RX update (Suravee Suthikulpanit) [1303727] - [ntb] Add split BAR output for debugfs stats (Suravee Suthikulpanit) [1303727] - [ntb] Change WARN_ON_ONCE to pr_warn_once on unsafe (Suravee Suthikulpanit) [1303727] - [ntb] Print driver name and version in module init (Suravee Suthikulpanit) [1303727] - [ntb] Increase transport MTU to 64k from 16k (Suravee Suthikulpanit) [1303727] - [ntb] Rename Intel code names to platform names (Suravee Suthikulpanit) [1303727] - [ntb] Default to CPU memcpy for performance (Suravee Suthikulpanit) [1303727] - [ntb] Improve performance with write combining (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory in Intel driver (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory and DMA chan in transport (Suravee Suthikulpanit) [1303727] - [ntb] Rate limit ntb_qp_link_work (Suravee Suthikulpanit) [1303727] - [ntb] Add tool test client (Suravee Suthikulpanit) [1303727] - [ntb] Add ping pong test client (Suravee Suthikulpanit) [1303727] - [ntb] Add parameters for Intel SNB B2B addresses (Suravee Suthikulpanit) [1303727] - [ntb] Reset transport QP link stats on down (Suravee Suthikulpanit) [1303727] - [ntb] Do not advance transport RX on link down (Suravee Suthikulpanit) [1303727] - [ntb] Differentiate transport link down messages (Suravee Suthikulpanit) [1303727] - [ntb] Check the device ID to set errata flags (Suravee Suthikulpanit) [1303727] - [ntb] Enable link for Intel root port mode in probe (Suravee Suthikulpanit) [1303727] - [ntb] Read peer info from local SPAD in transport (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_hw_intel and ntb_transport drivers (Suravee Suthikulpanit) [1303727] - [ntb] Add NTB hardware abstraction layer (Suravee Suthikulpanit) [1303727] - [ntb] Move files in preparation for NTB abstraction (Suravee Suthikulpanit) [1303727] - [ntb] initialize max_mw for Atom before using it (Suravee Suthikulpanit) [1303727] - [ntb] iounmap MW reg and vbase in error path (Suravee Suthikulpanit) [1303727] - [ntb] Adding split BAR support for Haswell platforms (Suravee Suthikulpanit) [1303727] - [ntb] use errata flag set via DID to implement workaround (Suravee Suthikulpanit) [1303727] - [ntb] conslidate reading of PPD to move platform detection earlier (Suravee Suthikulpanit) [1303727] - [ntb] move platform detection to separate function (Suravee Suthikulpanit) [1303727] - [ntb] debugfs device entry (Suravee Suthikulpanit) [1303727] - [ntb] Add alignment check to meet hardware requirement (Suravee Suthikulpanit) [1303727] - [ntb] correct the spread of queues over mw's (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_setup_msix() into separate BWD/SNB routines (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_msix_vec_count() to obtain number of MSI-Xs (Suravee Suthikulpanit) [1303727] - [ntb] Code Style Clean-up (Suravee Suthikulpanit) [1303727] - [ntb] client event cleanup (Suravee Suthikulpanit) [1303727] - [ntb] Fix leakage of ntb_device::msix_entries[] array (Suravee Suthikulpanit) [1303727] - [ntb] Fix typo in setting one translation register (Suravee Suthikulpanit) [1303727] - [ntb] Disable interrupts and poll under high load (Suravee Suthikulpanit) [1303727] - [ntb] Enable Snoop on Primary Side (Suravee Suthikulpanit) [1303727] - [ntb] Document HW errata (Suravee Suthikulpanit) [1303727] - [ntb] remove duplicate defines (Suravee Suthikulpanit) [1303727] - [ntb] correct dmaengine_get/put usage (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport link down race (Suravee Suthikulpanit) [1303727] - [ntb] Fix missed call to pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Fix NTB-RP Link Up (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Doorbell errata workaround (Suravee Suthikulpanit) [1303727] - [ntb] convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [ntb] clean up unnecessary MSI/MSI-X capability find (Suravee Suthikulpanit) [1303727] - [ntb] Update Version (Suravee Suthikulpanit) [1303727] - [ntb] Comment Fix (Suravee Suthikulpanit) [1303727] - [ntb] Remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] Remove References of non-B2B BWD HW (Suravee Suthikulpanit) [1303727] - [ntb] NTB-RP support (Suravee Suthikulpanit) [1303727] - [ntb] Rename Variables for NTB-RP (Suravee Suthikulpanit) [1303727] - [ntb] Use DMA Engine to Transmit and Receive (Suravee Suthikulpanit) [1303727] - [ntb] Enable 32bit Support (Suravee Suthikulpanit) [1303727] - [ntb] Update Device IDs (Suravee Suthikulpanit) [1303727] - [ntb] BWD Link Recovery (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Errata Workaround (Suravee Suthikulpanit) [1303727] - [dma] async_memcpy: convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: reference counted unmap data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: add support to provide error result from a DMA transation (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: Add helper function to prep for error reporting (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: prepare for generic 'unmap' data (Suravee Suthikulpanit) [1303727]- [kernel] userns: Avoid panics by reserving space in user_table for future ucounts ("Eric W. Biederman") [1340238] - [mm] slab.h: fix argument order in cache_from_obj's error message (Aristeu Rozanski) [1437645] - [x86] platform/uv: Fix calculation of Global Physical Address (Frank Ramsay) [1434837] - [pci] Support INTx masking on ConnectX-4 with firmware x.14.1100+ (Myron Stowe) [1437132] - [pci] Convert Mellanox broken INTx quirks to be for listed devices only (Myron Stowe) [1437132] - [pci] Convert broken INTx masking quirks from HEADER to FINAL (Myron Stowe) [1437132] - [acpi] apei: Fix leaked resources (Jerome Marchand) [1173433] - [acpi] apei: erst: Fixed leaked resources in erst_init (Jerome Marchand) [1173433] - [scsi] ipr: Driver version 2.6.4 (Gustavo Duarte) [1406512] - [scsi] ipr: Fix SATA EH hang (Gustavo Duarte) [1406512] - [scsi] ipr: Error path locking fixes (Gustavo Duarte) [1406512] - [scsi] ipr: Fix abort path race condition (Gustavo Duarte) [1406512] - [scsi] ipr: Remove redundant initialization (Gustavo Duarte) [1406512] - [scsi] ipr: Fix missed EH wakeup (Gustavo Duarte) [1406512] - [netdrv] be2net: Fix endian issue in logical link config command (David Arcari) [1384389] - [netdrv] fjes: Fix wrong netdevice feature flags (Yasuaki Ishimatsu) [1435603] - [netdrv] bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in reopen failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Ignore 0 value in autoneg supported speed from firmware (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Check if firmware LLDP agent is running (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Call bnxt_ulp_stop() during tx timeout (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Perform function reset earlier during probe (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: use eth_hw_addr_random() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: fix pci cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in a failure path during open (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Reject driver probe against all bridge devices (Jonathan Toppins) [1433476] - [netdrv] mlx5e: Reorder update stats (Kamal Heib) [1409101] - [netdrv] mlx5: Move cached hca caps to designated caps struct (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add MPCNT register infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose physical layer statistical counters to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add PPCNT physical layer statistical group infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5: Query and cache PCAM, MCAM registers on initialization (Kamal Heib) [1409101] - [netdrv] mlx5: Implement PCAM, MCAM access register commands (Kamal Heib) [1409101] - [netdrv] mlx5: Expose PCAM, MCAM registers infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Implement 1PPS support (Kamal Heib) [1386723] - [netdrv] mlx5: Add MTPPS and MTPPSE registers infrastructure (Kamal Heib) [1386723] - [infiniband] ib/mlx5: Replace ENOTSUPP usage with EOPNOTSUPP (Kamal Heib) [1386747] - [infiniband] ib/mlx5: Add flow tag support (Kamal Heib) [1386747] - [infiniband] ib/uverbs: Add support for flow tag (Kamal Heib) [1386747] - [rdma] ib/core: Introduce flow tag specification (Kamal Heib) [1386747] - [netdrv] mlx5: Consolidate flow rules regardless their flow tag (Kamal Heib) [1386747]- [net] flow_dissector: check if arp_eth is null rather than arp (Jonathan Toppins) [1393375] - [net] sched: cls_rsvp: complete rcu conversion (Jonathan Toppins) [1393375] - [net] sched: cls_tcindex: fix another crash in cls_tcindex (Jonathan Toppins) [1393375] - [net] sched: act_mirred: fix a typo in get_dev (Jonathan Toppins) [1393375] - [net] sched: cls_flower: mark tech preview (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Reflect HW offload status (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Properly handle classifier flags dumping (Jonathan Toppins) [1393375] - [net] sched: cls_flower: expose priority to offloading netdevice (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Correct matching on ICMPv6 code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: reduce fl_change stack size (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Disallow duplicate internal elements (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ARP (Jonathan Toppins) [1393375] - [net] flow_disector: ARP support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix missing addr_type in classify (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Mandate mask when matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use masked key when calling HW offloads (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use mask for addr_type (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ICMP type and code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add support for matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Set the filter Hardware device for all use-cases (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add offload support using egress Hardware device (Jonathan Toppins) [1393375] - [net] sched: move tc offload macros to pkt_cls.h (Jonathan Toppins) [1393375] - [net] sched: avoid unused variable warning (Jonathan Toppins) [1393375] - [net] sched: act_mirred: Add new tc_action_ops get_dev() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Provide a filter to replace/destroy hardware filter functions (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Try to offload only if skip_hw flag isn't set (Jonathan Toppins) [1393375] - [net] sched: Add separate check for skip_hw flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: remove from hashtable only in case skip sw flag is not set (Jonathan Toppins) [1393375] - [net] sched: cls_flower: respect rcu grace period on cls destruction (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add UDP port to tunnel parameters (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Allow setting encapsulation fields as used key (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on SCTP ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: merge filter delete/destroy common code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: add missing unbind call when destroying flows (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use a proper mask value for enc key id parameter (Jonathan Toppins) [1393375] - [net] sched: stylistic cleanups (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Specify vlan attributes format in the UAPI header (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Remove an unused field from the filter key structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support masking for matching on tcp/udp ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Classify packet in ip tunnels (Jonathan Toppins) [1393375] - [net] dst: Utility functions to build dst_metadata without supplying an skb (Jonathan Toppins) [1393375] - [net] ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix use of uninitialized ethertype variable in cls_flower (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add vlan support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Avoid dissection of unmasked keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Return error when hw can't offload and skip_sw is set (Jonathan Toppins) [1393375] - [net] sched: fix tc_should_offload for specific clsact classes (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce support in SKIP SW flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Hardware offloaded filters statistics support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix pointer cast (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce hardware offload support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: set key address type when present (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix panic on filter replace (Jonathan Toppins) [1393375] - [net] sched: cls_flower: flower fix typo (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Get skb hash over flow_keys structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix compile error (Jonathan Toppins) [1393375] - [net] sched: cls_flower: introduce Flower classifier (Jonathan Toppins) [1393375]- [pci] Enable access to non-standard VPD for Chelsio devices (Sai Vemuri) [1241921] - [x86] efi: Do not handle BGRT image in kdump kernel (Bhupesh Sharma) [1268946] - [net] qed: Add support for hardware offloaded FCoE (Chad Dupuis) [1384085] - [scsi] qedf: Add QLogic FastLinQ offload FCoE driver framework (Chad Dupuis) [1384085] - [scsi] qedi: Fix memory leak in tmf response processing (Chad Dupuis) [1384083] - [scsi] qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Chad Dupuis) [1384083] - [scsi] qedi: fix build, depends on UIO (Chad Dupuis) [1384083] - [scsi] qedi: Add QLogic FastLinQ offload iSCSI driver framework (Chad Dupuis) [1384083] - [misc] mei: don't wait for os version message reply (Jerry Snitselaar) [1435102] - [misc] mei: me: add lewisburg device ids (Jerry Snitselaar) [1435102] - [char] tpm_crb: request and relinquish locality 0 (Jerry Snitselaar) [1402149] - [char] tpm: make check_locality return bool (Jerry Snitselaar) [1402149] - [char] tpm_crb: check for bad response size (Jerry Snitselaar) [1402149] - [char] tpm_crb: encapsulate crb_wait_for_reg_32 (Jerry Snitselaar) [1402149] - [char] tpm_crb: map locality registers (Jerry Snitselaar) [1402149] - [char] tpm crb: Work around BIOS's that report the wrong ACPI region size (Jerry Snitselaar) [1402149] - [tools] perf bench numa: Add more comment for -c option (Jiri Olsa) [1018964] - [crypto] ccp - Assign DMA commands to the channel's CCP (Suravee Suthikulpanit) [1420977] - [netdrv] iwlwifi: mvm: cleanup pending frames in DQA mode (Stanislaw Gruszka) [1431840] - [netdrv] mlx4_en: Adding support of turning off link autonegotiation via ethtool (Kamal Heib) [1409502] - [cpufreq] intel_pstate: Disable energy efficiency optimization (Prarit Bhargava) [1408828] - [powerpc] powernv: Handle OPAL_WRONG_STATE in opal_get_sensor_data() (Steve Best) [1412551] - [powerpc] powerpc/64: Fix checksum folding in csum_add() (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Use optimized checksum routines on little-endian (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold (Gustavo Duarte) [1430834] - [powerpc] Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix again csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] lib: Clarify that adde is an instruction and we mean plural (Gustavo Duarte) [1430834] - [powerpc] simplify csum_add(a, b) in case a or b is constant 0 (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise csum_partial() loop (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise a few instructions in csum_partial() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: rewrite csum_partial_copy_generic() based on copy_tofrom_user() (Gustavo Duarte) [1430834] - [powerpc] inline ip_fast_csum() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: checksum_wrappers_64 becomes checksum_wrappers (Gustavo Duarte) [1430834] - [powerpc] mark xer clobbered in csum_add() (Gustavo Duarte) [1430834] - [powerpc] add support for csum_add() (Gustavo Duarte) [1430834] - [powerpc] put csum_tcpudp_magic inline (Gustavo Duarte) [1430834] - [firmware] efi: Expose underlying UEFI firmware platform size to userland (Lenny Szubowicz) [1434959]- [x86] mm/kaslr: EFI region is mistakenly included into KASLR VA space for randomization (Baoquan He) [1424943] - [x86] kconfig: Remove misleading note regarding hibernation and KASLR (Baoquan He) [1424943] - [kernel] uaccess.h: Include linux/sched.h (Baoquan He) [1424943] - [x86] microcode/amd: Fix load of builtin microcode with randomized memory (Baoquan He) [1424943] - [x86] microcode/amd: Make amd_ucode_patch[] static (Baoquan He) [1424943] - [x86] microcode/amd: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] asm, x86/microcode: Add __PAGE_OFFSET_BASE define on 32-bit (Baoquan He) [1424943] - [x86] microcode/intel: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] microcode: Fix loading precedence (Baoquan He) [1424943] - [kernel] kexec: export the value of phys_base instead of symbol address (Baoquan He) [1424943] - [kernel] kexec: export KERNEL_IMAGE_SIZE to vmcoreinfo (Baoquan He) [1424943] - [x86] revert "kdump, vmcoreinfo: report memory sections virtual addresses" (Baoquan He) [1424943] - [kernel] kdump, vmcoreinfo: report memory sections virtual addresses (Baoquan He) [1424943] - [x86] mm/64: Enable KASLR for vmemmap memory region (Baoquan He) [1424943] - [x86] ptdump: Add section for EFI runtime services (Baoquan He) [1424943] - [x86] mm/kaslr: Increase BRK pages for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm/kaslr: Fix physical memory calculation on KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Do not reference phys addr beyond kernel (Baoquan He) [1424943] - [x86] mm: Add memory hotplug support for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Enable KASLR for vmalloc memory regions (Baoquan He) [1424943] - [x86] mm: Enable KASLR for physical mapping memory regions (Baoquan He) [1424943] - [x86] asm: Remove unused L3_PAGE_OFFSET (Baoquan He) [1424943] - [x86] mm: Implement ASLR for kernel memory regions (Baoquan He) [1424943] - [x86] mm: Separate variable for trampoline PGD (Baoquan He) [1424943] - [x86] mm: Add PUD VA support for physical mapping (Baoquan He) [1424943] - [x86] mm: Use pte_none() to test for empty PTE (Baoquan He) [1424943] - [x86] mm: Update physical mapping variable names (Baoquan He) [1424943] - [x86] revert "Use pte_none() to test for empty PTE" (Baoquan He) [1424943] - [kernel] sched: Remove lockdep check in sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Do not use autogroup->tg in zombie threads (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched: Change autogroup_move_group() to use for_each_thread() (Oleg Nesterov) [1388158] - [kernel] audit: log module name on delete_module (Richard Guy Briggs) [1426659] - [kernel] audit: add feature audit_lost reset (Richard Guy Briggs) [1249813] - [kernel] audit: Audit proc//cmdline aka proctitle (Richard Guy Briggs) [1299527] - [kernel] mm: Create utility function for accessing a tasks commandline value (Richard Guy Briggs) [1299527] - [kernel] perf/core: Introduce PMU_EV_CAP_READ_ACTIVE_PKG (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Generalize event->group_flags (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] powerpc: Fix copy_file_range syscall (Prarit Bhargava) [1436879] - [kernel] s390: set NR_syscalls to 376 (Prarit Bhargava) [1436879] - [kernel] userns: Remove user namespaces from tech preview status ("Eric W. Biederman") [1340238] - [kernel] userns: By default allow 0 user namespaces in RHEL7 ("Eric W. Biederman") [1340238] - [kernel] ucount: Remove the atomicity from ucount->count ("Eric W. Biederman") [1340238] - [kernel] userns: Make ucounts lock irq-safe ("Eric W. Biederman") [1340238] - [kernel] userns: When the per user per user namespace limit is reached return ENOSPC ("Eric W. Biederman") [1340238] - [kenrel] userns: Document per user per user namespace limits ("Eric W. Biederman") [1340238] - [kernel] mntns: Add a limit on the number of mount namespaces ("Eric W. Biederman") [1340238 1322495] {CVE-2016-6213} - [kernel] netns: Add a limit on the number of net namespaces ("Eric W. Biederman") [1340238] - [kernel] ipcns: Add a limit on the number of ipc namespaces ("Eric W. Biederman") [1340238] - [kernel] ipc: Initialize ipc_namespace->user_ns early ("Eric W. Biederman") [1340238] - [kernel] utsns: Add a limit on the number of uts namespaces ("Eric W. Biederman") [1340238] - [kernel] pidns: Add a limit on the number of pid namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Generalize the user namespace count into ucount ("Eric W. Biederman") [1340238] - [kernel] userns: Make the count of user namespaces per user ("Eric W. Biederman") [1340238] - [kernel] userns: Add a limit on the number of user namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Add per user namespace sysctls ("Eric W. Biederman") [1340238] - [kernel] userns: Free user namespaces in process context ("Eric W. Biederman") [1340238] - [kernel] sysctl: Stop implicitly passing current into sysctl_table_root.lookup ("Eric W. Biederman") [1340238]- [md] dm error: add DAX support (Jeff Moyer) [1384648 1384644] - [dax] rhel: device-dax: only support page-sized faults (Jeff Moyer) [1383489] - [md] dm: allow bio-based table to be upgraded to bio-based with DAX support (Jeff Moyer) [1384648 1384644] - [md] dm snap: add fake origin_direct_access (Jeff Moyer) [1384648 1384644] - [md] dm stripe: add DAX support (Jeff Moyer) [1384644] - [md] dm linear: add DAX support (Jeff Moyer) [1384648] - [uapi] dm: add infrastructure for DAX support (Jeff Moyer) [1384648 1384644] - [kernel] dax: enable dax in the presence of known media errors (badblocks) (Jeff Moyer) [1383825] - [dax] device-dax: fix pmd/pte fault fallback handling (Jeff Moyer) [1383489] - [dax] fix debug output typo (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, pfn: fix memmap reservation size versus 4K alignment (Jeff Moyer) [1383825] - [acpi] nfit: fix acpi_nfit_flush_probe() crash (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: do not delete namespace-id 0 (Jeff Moyer) [1383827] - [nvdimm] constify device_type structures (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero (Jeff Moyer) [1383827] - [nvdimm] pmem: return EIO on read_pmem() failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix mishandled nvdimm_clear_poison() return value (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, pfn: fix align attribute (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test acpi_nfit_ctl() (Jeff Moyer) [1383825] - [acpi] nfit: fix bus vs dimm confusion in xlat_status (Jeff Moyer) [1383825] - [acpi] nfit: validate ars_status output buffer size (Jeff Moyer) [1383825] - [kernel] acpi, nfit, libnvdimm: fix / harden ars_status output length handling (Jeff Moyer) [1383825] - [acpi] nfit: fix extended status translations for ACPI DSMs (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, e820: use module_platform_driver (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: use octal for permissions (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: avoid multiple sector calculations (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: remove else after return in nsio_rw_bytes() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: fix the type of name variable (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use consistent naming for request_mem_region() (Jeff Moyer) [1383825] - [dax] add region 'id', 'size', and 'align' attributes (Jeff Moyer) [1383489] - [dax] device-dax: fix private mapping restriction, permit read-only (Jeff Moyer) [1383489] - [dax] device-dax: fail all private mapping attempts (Jeff Moyer) [1383489] - [dax] device-dax: check devm_nsio_enable() return value (Jeff Moyer) [1383489] - [dax] device-dax: fix percpu_ref_exit ordering (Jeff Moyer) [1383489] - [dax] use correct dev_t value (Jeff Moyer) [1383489] - [dax] convert devm_create_dax_dev to PTR_ERR (Jeff Moyer) [1383489] - [dax] fix mapping size check (Jeff Moyer) [1383489] - [dax] fix device-dax region base (Jeff Moyer) [1383489] - [dax] check resource alignment at dax region/device create (Jeff Moyer) [1383489] - [dax] unmap/truncate on device shutdown (Jeff Moyer) [1383489] - [uapi] dax: define a unified inode/address_space for device-dax mappings (Jeff Moyer) [1383489] - [dax] convert to the cdev api (Jeff Moyer) [1383489] - [dax] embed a struct device in dax_dev (Jeff Moyer) [1383489] - [dax] rename fops from dax_dev_ to dax_ (Jeff Moyer) [1383489] - [dax] reorder dax_fops function definitions (Jeff Moyer) [1383489] - [dax] cleanup needlessly global symbol warnings (Jeff Moyer) [1383489] - [dax] use devm_add_action_or_reset() (Jeff Moyer) [1383489] - [nvdimm] use the right length of "pmem" (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: check and clear poison before writing to pmem (Jeff Moyer) [1383825] - [nvdimm] make CONFIG_NVDIMM_DAX 'bool' (Jeff Moyer) [1383489] - [nvdimm] pmem: report error on clear poison failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: potential NULL deref on allocation error (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: allow a platform to force enable label support (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use generic iostat interfaces (Jeff Moyer) [1383825] - [kernel] blk: introduce generic io stat accounting help function (Jeff Moyer) [1383825] - [nvdimm] /dev/dax: fix Kconfig dependency build breakage (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, namespace: allow creation of multiple pmem-namespaces per region (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: lift single pmem limit in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: filter out of range labels in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: enable allocation of multiple pmem namespaces (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: update label implementation for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: expand pmem device naming scheme for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, region: update nd_region_available_dpa() for multi-pmem support (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: sort namespaces by dpa at init (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: allow multiple pmem-namespaces per region at scan time (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: unify blk and pmem label scanning (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: refactor uuid_show() into a namespace_to_uuid() helper (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, label: convert label tracking to a linked list (Jeff Moyer) [1383827] - [kernel] libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc (Jeff Moyer) [1383825] - [nvdimm] reduce duplicated wpq flushes (Jeff Moyer) [1383825] - [kernel] libnvdimm: clear the internal poison_list when clearing badblocks (Jeff Moyer) [1383825] - [nvdimm] pmem: reduce kmap_atomic sections to the memcpys only (Jeff Moyer) [1383825] - [kernel] x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem() (Jeff Moyer) [1383825] - [acpi] nfit: don't start a full scrub by default for an MCE (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, region: fix flush hint table thinko (Jeff Moyer) [1383825] - [nvdimm] remove duplicate nd_mapping declaration (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: debug invalid interleave-set-cookie values (Jeff Moyer) [1383825] - [acpi] nfit: fail DSMs that return non-zero status by default (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix devm_nvdimm_memremap() error path (Jeff Moyer) [1383825] - [nvdimm] fix PHYS_PFN/PFN_PHYS mixup (Jeff Moyer) [1428115] - [nvdimm] libnvdimm: allow legacy (e820) pmem region to clear bad blocks (Jeff Moyer) [1383825] - [acpi] nfit, mce: Fix SPA matching logic in MCE handler (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: Fix nvdimm_probe error on NVDIMM-N (Jeff Moyer) [1385037] - [nvdimm] Spelling s/unacknoweldged/unacknowledged/ (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nvdimm_notify() (Jeff Moyer) [1383825] - [kernel] acpi, nfit: add dimm device notification support (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nfit_notify() (Jeff Moyer) [1383825] - [tools] testing/nvdimm: fix SIGTERM vs hotplug crash (Jeff Moyer) [1383825] - [acpi] nfit: check for the correct event code in notifications (Jeff Moyer) [1369563] - [nvdimm] btt: add a size attribute for BTTs (Jeff Moyer) [1379275] - [acpi] libnvdimm, nd_blk: mask off reserved status bits (Jeff Moyer) [1383825] - [nvdimm] libnvdimm-btt: Delete an unnecessary check before the function call "__nd_device_register" (Jeff Moyer) [1379275] - [tools] nfit: do an ARS scrub on hitting a latent media error (Jeff Moyer) [1383825] - [acpi] nfit: move to nfit/ sub-directory (Jeff Moyer) [1383825] - [mm] /dev/dax, core: file operations and dax-mmap (Jeff Moyer) [1383489] - [tools] /dev/dax, pmem: direct access to persistent memory (Jeff Moyer) [1383489] - [kernel] nfit, libnvdimm: allow an ARS scrub to be triggered on demand (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: register nvdimm_bus devices with an nd_bus driver (Jeff Moyer) [1383825] - [nvdimm] pmem: clarify a debug print in pmem_clear_poison (Jeff Moyer) [1383825] - [tools] nfit, tools/testing/nvdimm/: unify shutdown paths (Jeff Moyer) [1383825] - [tools] libnvdimm: move ->module to struct nvdimm_bus_descriptor (Jeff Moyer) [1383825] - [tools] nfit: cleanup acpi_nfit_init calling convention (Jeff Moyer) [1383825] - [acpi] nfit: fix _FIT evaluation memory leak + use after free (Jeff Moyer) [1383825] - [acpi] nfit: treat virtual ramdisk SPA as pmem region (Jeff Moyer) [1383825] - [kernel] block: add QUEUE_FLAG_DAX for devices to advertise their DAX support (Jeff Moyer) [1384648 1384644] - [nvdimm] libnvdimm: IS_ERR() usage cleanup (Jeff Moyer) [1383825]- [netdrv] mark the aquantia ethernet driver as tech-preview (David Arcari) [1406021] - [netdrv] aquantia: Reset is_gso flag when EOP reached (David Arcari) [1406021] - [netdrv] aquantia: Fix for LSO with IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Missing spinlock initialization (David Arcari) [1406021] - [netdrv] aquantia: Fix packet type detection (TCP/UDP) for IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Remove adapter re-opening when MTU changed (David Arcari) [1406021] - [netdrv] aquantia: Fix for RX checksum offload (David Arcari) [1406021] - [netdrv] aquantia: Copying tx buffers is not needed (David Arcari) [1406021] - [netdrv] aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page (David Arcari) [1406021] - [netdrv] aquantia: Fixed incorrect buff->len calculation (David Arcari) [1406021] - [netdrv] aquantia: Call netdev_register after all initialized (David Arcari) [1406021] - [netdrv] aquantia: Null pointer check for aq_nic_ndev_alloc (David Arcari) [1406021] - [netdrv] aquantia: Using NETDEV_TX_OK instead 0 (David Arcari) [1406021] - [netdrv] aquantia: Fixed missing rtnl_unlock (David Arcari) [1406021] - [netdrv] aquantia: Superfluous initialization of "err" (David Arcari) [1406021] - [netdrv] aquantia: Using module_pci_driver (David Arcari) [1406021] - [netdrv] aquantia: Removed busy_count field (David Arcari) [1406021] - [netdrv] aquantia: Removed extra assignment for skb->dev (David Arcari) [1406021] - [netdrv] aquantia: remove function aq_ring_tx_deinit (David Arcari) [1406021] - [netdrv] aquantia: Add 2500/5000 mbit link modes support (David Arcari) [1406021] - [netdrv] aquantia: fix dma_mapping_error test (David Arcari) [1406021] - [netdrv] aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1406021] - [netdrv] generalize napi_complete_done() (David Arcari) [1406021] - [netdrv] aquantia: return -ETIME in macro AQ_HW_WAIT_FOR (David Arcari) [1406021] - [netdrv] aquantia: remove another redundant err check (David Arcari) [1406021] - [netdrv] aquantia: remove redundant err check (David Arcari) [1406021] - [netdrv] aquantia: Integrate AQtion 2.5/5 GB NIC driver (David Arcari) [1406021] - [netdrv] aquantia: Receive side scaling (David Arcari) [1406021] - [netdrv] aquantia: Ethtool support (David Arcari) [1406021] - [netdrv] aquantia: Hardware interface and utility functions (David Arcari) [1406021] - [netdrv] aquantia: Atlantic hardware abstraction layer (David Arcari) [1406021] - [netdrv] aquantia: PCI operations (David Arcari) [1406021] - [netdrv] aquantia: Vector operations (David Arcari) [1406021] - [netdrv] aquantia: Atlantic A0 and B0 specific functions (David Arcari) [1406021] - [netdrv] aquantia: Support for NIC-specific code (David Arcari) [1406021] - [netdrv] aquantia: Low-level hardware interfaces (David Arcari) [1406021] - [netdrv] aquantia: Add ring support code (David Arcari) [1406021] - [netdrv] aquantia: Common functions and definitions (David Arcari) [1406021] - [netdrv] aquantia: Make and configuration files (David Arcari) [1406021] - [uapi] ethtool: add support for 2500BaseT and 5000BaseT link modes (David Arcari) [1406021] - [uapi] ethtool: add support for 1000BaseX and missing 10G link modes (David Arcari) [1406021]- [netdrv] ieee802154: atusb: fix driver to work with older firmware versions (David Arcari) [1415327] - [netdrv] at86rf230: Allow slow GPIO pins for "rstn" (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for address fetching to make it DMA able (David Arcari) [1415327] - [netdrv] ieee802154: atusb: make sure we set a randaom extended address if fetching fails (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for buffers to make them DMA able (David Arcari) [1415327] - [bluetooth] btmrvl: drop duplicate header slab.h (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_frame_retries ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: try to read permanent extended address from device (David Arcari) [1415327] - [netdrv] ieee802154: atusb: store firmware version after retrieval for later use (David Arcari) [1415327] - [netdrv] ieee802154: atusb: sync header file from firmware for new features (David Arcari) [1415327] - [netdrv] ieee802154: fakelb: print number of created fake devices during probe (David Arcari) [1415327] - [netdrv] at86rf230: fix cca ed values for rf233 (David Arcari) [1415327] - [net] ieee802154: check device type (David Arcari) [1415327] - [bluetooth] hci_qca: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_h5: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_bcsp: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [net] bluetooth: __ variants of u8 and friends are not neccessary inside kernel (David Arcari) [1415327] - [netdrv] ieee802154: drop duplicate header delay.h (David Arcari) [1415327] - [net] bluetooth: Fix using the correct source address type (David Arcari) [1415327] - [netdrv] ieee802154: constify ieee802154_ops structures (David Arcari) [1415327] - [bluetooth] btwilink: Fix probe return value (David Arcari) [1415327] - [net] bluetooth: Fix append max 11 bytes of name to scan rsp data (David Arcari) [1415327] - [bluetooth] hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 (David Arcari) [1415327] - [bluetooth] btusb: Fix atheros firmware download error (David Arcari) [1415327] - [net] bluetooth: Refactor append name and appearance (David Arcari) [1415327] - [net] bluetooth: Add appearance to default scan rsp data (David Arcari) [1415327] - [net] bluetooth: Fix local name in scan rsp (David Arcari) [1415327] - [bluetooth] btusb: add entry for Marvell 8997 chipset (David Arcari) [1415327] - [bluetooth] Use single return in hci_uart_tty_ioctl() call (David Arcari) [1415327] - [bluetooth] BCSP fails to ACK re-transmitted frames from the peer (David Arcari) [1415327] - [bluetooth] Tidy-up coding style in hci_bcsp.c (David Arcari) [1415327] - [bluetooth] btwilink: Save the packet type before sending (David Arcari) [1415327] - [net] bluetooth: Fix not updating scan rsp when adv off (David Arcari) [1415327] - [bluetooth] Add a new 04ca:3011 QCA_ROME device (David Arcari) [1415327] - [net] bluetooth: Fix NULL pointer dereference in mgmt context (David Arcari) [1415327] - [net] bluetooth: Set appearance only for LE capable controllers (David Arcari) [1415327] - [net] bluetooth: Fix missing ext info event when setting appearance (David Arcari) [1415327] - [net] bluetooth: Add supported data types to ext info changed event (David Arcari) [1415327] - [net] bluetooth: Add appearance to Read Ext Controller Info command (David Arcari) [1415327] - [net] bluetooth: Factor appending EIR to separate helper (David Arcari) [1415327] - [net] bluetooth: Refactor read_ext_controller_info handler (David Arcari) [1415327] - [bluetooth] hci_uart: Add Marvell support (David Arcari) [1415327] - [bluetooth] hci_uart: Add Nokia Protocol identifier (David Arcari) [1415327] - [bluetooth] hci_bcm: Change protocol name (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Fix advertising instance validity check for flags (David Arcari) [1415327] - [net] bluetooth: Unify advertising instance flags check (David Arcari) [1415327] - [net] bluetooth: Remove unused parameter from tlv_data_is_valid function (David Arcari) [1415327] - [net] bluetooth: Add support for appearance in scan rsp (David Arcari) [1415327] - [net] bluetooth: Add support for local name in scan rsp (David Arcari) [1415327] - [bluetooth] btrtl: Add RTL8822BE Bluetooth device (David Arcari) [1415327] - [net] bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag (David Arcari) [1415327] - [net] bluetooth: Use kzalloc instead of kmalloc/memset (David Arcari) [1415327] - [net] bluetooth: Increase the subsystem minor version number (David Arcari) [1415327] - [net] bluetooth: Fix reason code used for rejecting SCO connections (David Arcari) [1415327] - [bluetooth] btqca: remove null checks on edl->data as it is an array (David Arcari) [1415327] - [net] bluetooth: Fix wrong New Settings event when closing HCI User Channel (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI user channels (David Arcari) [1415327] - [netdrv] fakelb: fix schedule while atomic (David Arcari) [1415327] - [net] bluetooth: Append local name and CoD to Extended Controller Info (David Arcari) [1415327] - [net] bluetooth: Add framework for Extended Controller Information (David Arcari) [1415327] - [bluetooth] btusb: Mark CW6622 devices to have broken link key commands (David Arcari) [1415327] - [bluetooth] Remove deprecated create_singlethread_workqueue (David Arcari) [1415327] - [net] bluetooth: Handle HCI raw socket transition from unbound to bound (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI raw sockets (David Arcari) [1415327] - [net] bluetooth: Add extra channel checks for control open/close messages (David Arcari) [1415327] - [net] bluetooth: Assign the channel early when binding HCI sockets (David Arcari) [1415327] - [net] bluetooth: Send control open and close only when cookie is present (David Arcari) [1415327] - [net] bluetooth: Use numbers for subsystem version string (David Arcari) [1415327] - [net] bluetooth: Introduce helper functions for socket cookie handling (David Arcari) [1415327] - [bluetooth] add WCNSS dependency for HCI driver (David Arcari) [1415327] - [net] bluetooth: Use command status event for Set IO Capability errors (David Arcari) [1415327] - [net] bluetooth: Fix wrong Get Clock Information return parameters (David Arcari) [1415327] - [net] bluetooth: Use individual flags for certain management events (David Arcari) [1415327] - [net] bluetooth: mgmt: Fix sending redundant event for Advertising Instance (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT commands and events to monitor (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT open and close to monitor (David Arcari) [1415327] - [net] bluetooth: Introduce helper to pack mgmt version information (David Arcari) [1415327] - [net] bluetooth: Store control socket cookie and comm information (David Arcari) [1415327] - [net] bluetooth: Check SOL_HCI for raw socket options (David Arcari) [1415327] - [bluetooth] bcm203x: don't print error when allocating urb fails (David Arcari) [1415327] - [bluetooth] btusb: Add support for 0cf3:e009 (David Arcari) [1415327] - [net] bluetooth: add printf format attribute to hci_set_[fh]w_info() (David Arcari) [1415327] - [bluetooth] btusb, hci_intel: Fix wait_on_bit_timeout() return value checks (David Arcari) [1415327] - [bluetooth] Introduce Qualcomm WCNSS SMD based HCI driver (David Arcari) [1415327] - [net] bluetooth: Add HCI device identifier for Qualcomm SMD (David Arcari) [1415327] - [net] 6lowpan: ndisc: no overreact if no short address is available (David Arcari) [1415327] - [net] bluetooth: Add combined LED trigger for controller power (David Arcari) [1415327] - [net] bluetooth: Put led_trigger field behind CONFIG_BT_LEDS (David Arcari) [1415327] - [char] miscdevice: Use module_misc_device() macro (David Arcari) [1415327] - [kernel] miscdevice: Add helper macro for misc device boilerplate (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: split sk_filter in l2cap_sock_recv_cb (David Arcari) [1415327] - [net] bluetooth: Fix memory leak at end of hci requests (David Arcari) [1415327] - [net] mac802154: use rate limited warnings for malformed frames (David Arcari) [1415327] - [net] mac802154: don't warn on unsupported frames (David Arcari) [1415327] - [net] mac802154: set phy net namespace for new ifaces (David Arcari) [1415327] - [bluetooth] btmrvl: reset is_suspending flag in failure path (David Arcari) [1415327] - [bluetooth] bpa10x: Add support for hci_set_fw_info (David Arcari) [1415327] - [net] bluetooth: Add debugfs fields for hardware and firmware info (David Arcari) [1415327] - [lib] kasprintf.c: introduce kvasprintf_const (David Arcari) [1415327] - [net] bluetooth: Move hci_recv_frame and hci_recv_diag prototypes (David Arcari) [1415327] - [net] bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU (David Arcari) [1415327] - [kernel] misc: ti-st: Use int instead of fuzzy char for callback status (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Add Authentication Failed reason to Disconnected Mgmt event (David Arcari) [1415327] - [netdrv] mrf24j40: avoid uninitialized byte in SPI transfer to radio (David Arcari) [1415327] - [bluetooth] Add support of 13d3:3490 AR3012 device (David Arcari) [1415327] - [bluetooth] hci_intel: Remove LPM enabling from setup procedure (David Arcari) [1415327] - [net] bluetooth: Rename HCI_BREDR into HCI_PRIMARY (David Arcari) [1415327] - [netdrv] fakelb: allow to run as monitor (David Arcari) [1415327] - [net] ieee802154: cleanup WARN_ON for fc fetch (David Arcari) [1415327] - [netdrv] atusb: don't change csma settings while set channel (David Arcari) [1415327] - [net] 6lowpan: ndisc: set invalid unicast short addr to unspec (David Arcari) [1415327] - [net] ieee802154: fix skb get fc on big endian (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix intra pan id check (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_src_pan helper (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_dst_pan helper (David Arcari) [1415327] - [bluetooth] btusb: add support for device 0489:e092 (David Arcari) [1415327] - [bluetooth] btmrvl: fix slab-out-of-bounds access in btmrvl_sdio (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg return value (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg return value (David Arcari) [1415327] - [net] ieee802154: allow netns create of lowpan interface (David Arcari) [1415327] - [net] ieee802154: add netns support (David Arcari) [1415327] - [net] nl802154: move PAD to right position (David Arcari) [1415327] - [net] 6lowpan: ndisc: add missing 802.15.4 only check (David Arcari) [1415327] - [net] 6lowpan: ndisc: fix double read unlock (David Arcari) [1415327] - [net] 6lowpan: add support for 802.15.4 short addr handling (David Arcari) [1415327] - [net] 6lowpan: add support for getting short address (David Arcari) [1415327] - [net] 6lowpan: introduce 6lowpan-nd (David Arcari) [1415327] - [net] ipv6: introduce neighbour discovery ops (David Arcari) [1415327] - [net] ipv6: export several functions (David Arcari) [1415327] - [net] ndisc: add __ndisc_fill_addr_option function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_data function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_space function (David Arcari) [1415327] - [net] addrconf: put prefix address add in an own function (David Arcari) [1415327] - [net] 6lowpan: remove ipv6 module request (David Arcari) [1415327] - [net] 6lowpan: add 802.15.4 short addr slaac (David Arcari) [1415327] - [net] 6lowpan: add private neighbour data (David Arcari) [1415327] - [net] ieee802154: fix logic error in ieee802154_llsec_parse_dev_addr (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: syntax error ifdef DEBUG (David Arcari) [1415327] - [bluetooth] Add USB ID 13D3:3487 to ath3k (David Arcari) [1415327] - [net] bluetooth: fix power_on vs close race (David Arcari) [1415327] - [bluetooth] hci_intel: Fix null gpio desc pointer dereference (David Arcari) [1415327] - [bluetooth] btmrvl: add platform specific wakeup interrupt support (David Arcari) [1415327] - [net] bluetooth: Add defines for SPI and I2C (David Arcari) [1415327] - [bluetooth] ath3k: Silence uninitialized variable warning (David Arcari) [1415327] - [netdrv] ieee802154: atusb: update my copyright years for this driver (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_mode ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_ed_level ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_csma_params ops callback (David Arcari) [1415327] - [netdrv] at86rf230: increase sleep to off timings (David Arcari) [1415327] - [net] 6lowpan: move mac802154 header (David Arcari) [1415327] - [net] 6lowpan: add lowpan_is_ll function (David Arcari) [1415327] - [net] 6lowpan: move eui64 uncompress function (David Arcari) [1415327] - [net] 6lowpan: iphc: remove unnecessary zero data (David Arcari) [1415327] - [net] 6lowpan: iphc: rename add lowpan prefix (David Arcari) [1415327] - [net] 6lowpan: move lowpan_802154_dev to 6lowpan (David Arcari) [1415327] - [net] 6lowpan: change naming for lowpan private data (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix short addr hash (David Arcari) [1415327] - [net] nl802154: avoid address change while running lowpan (David Arcari) [1415327] - [net] ieee802154: add short address helpers (David Arcari) [1415327] - [kernel] ieee802154: cleanups for ieee802154.h (David Arcari) [1415327] - [netdrv] mrf24j40: apply the security-enabled bit on secured outbound frames (David Arcari) [1415327] - [netdrv] mrf24j40: fix security-enabled processing on inbound frames (David Arcari) [1415327] - [kernel] ieee802154: add security bit check function (David Arcari) [1415327] - [bluetooth] hci_bcsp: fix code style (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: fix memory leak of firmware (David Arcari) [1415327] - [net] 6lowpan: iphc: fix handling of link-local compression (David Arcari) [1415327] - [net] bluetooth: Allow setting BT_SECURITY_FIPS with setsockopt (David Arcari) [1415327] - [bluetooth] hci_ldisc: Fix null pointer derefence in case of early data (David Arcari) [1415327] - [bluetooth] hci_bcm: Add BCM2E71 ACPI ID (David Arcari) [1415327] - [net] bluetooth: Ignore unknown advertising packet types (David Arcari) [1415327] - [net] bluetooth: Fix setting NO_BREDR advertising flag (David Arcari) [1415327] - [net] ipv6: Add checks for 6LOWPAN ARP type (David Arcari) [1415327] - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430580] {CVE-2017-6214} - [net] ipv4: keep skb->dst around in presence of IP options (Sabrina Dubroca) [1433201] {CVE-2017-5970} - [net] neigh: only allow init_net to change the default neigh_parms (Hangbin Liu) [1434277] - [net] neigh: no need to call lookup_neigh_parms in neigh_parms_alloc (Hangbin Liu) [1434277] - [net] ipv6: Paritially checksum full MTU frames (Vlad Yasevich) [1420109] - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Vlad Yasevich) [1420109] - [net] udp: disallow UFO for sockets with SO_NO_CHECK option (Vlad Yasevich) [1420109] - [net] udp: only allow UFO for packets from SOCK_DGRAM sockets (Vlad Yasevich) [1420109] - [net] ipv6: make ECMP route replacement less greedy (Xin Long) [1430267] - [net] ipv6: fix multipath route replace error recovery (Xin Long) [1430267] - [net] ipv6: fix ECMP route replacement (Xin Long) [1430267] - [net] ipv6: do not delete previously existing ECMP routes if add fails (Xin Long) [1430267]- [net] flow_dissector: skb_flow_get_be16() can be static (Jonathan Toppins) [1428557] - [net] flow_dissector: Update pptp handling to avoid null pointer deref. (Jonathan Toppins) [1428557] - [net] flow dissector: ICMP support (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_flow_dissect() must cap its return value (Jonathan Toppins) [1428557] - [net] flow_dissector: Add enums for encapsulation keys (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_get_hash_symmetric arg can be const (Jonathan Toppins) [1428557] - [net] flow_dissector: fix vlan tag handling (Jonathan Toppins) [1428557] - [net] flow_dissector: Check skb for VLAN only if skb specified. (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Fix uninitialized flow_keys used in __skb_get_hash possibly (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Add the const for the parameter of flow_keys_have_l4 (Jonathan Toppins) [1428557] - [net] flow_dissector: Get vlan priority in addition to vlan id (Jonathan Toppins) [1428557] - [net] flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci (Jonathan Toppins) [1428557] - [net] rps: Inspect PPTP encapsulated by GRE to get flow hash (Jonathan Toppins) [1428557] - [net] pptp: fix byte order warnings (Jonathan Toppins) [1428557] - [net] packet: Use symmetric hash for PACKET_FANOUT_HASH. (Jonathan Toppins) [1428557] - [net] flow_dissector: Make dissector_uses_key() and skb_flow_dissector_target() public (Jonathan Toppins) [1428557] - [net] eth: Pull header from first fragment via eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use same pointer for IPv4 and IPv6 addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: Correctly handle parsing FCoE (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix fragment handling for header length computation (Jonathan Toppins) [1428557] - [net] flow_dissector: Check for IP fragmentation even if not using IPv4 address (Jonathan Toppins) [1428557] - [net] flow_dissector: Copy inner L3 and L4 headers as unaligned on GRE TEB (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use 'const' where possible. (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix function argument ordering dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move __get_hash_from_flowi{4, 6} into flow_dissector.c (Jonathan Toppins) [1428557] - [net] flow_dissector: Don't use bit fields. (Jonathan Toppins) [1428557] - [net] flow_dissector: Ignore flow dissector return value from ___skb_get_hash (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of encapsulation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing when an IPv6 flow label is seen (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing at L3 (Jonathan Toppins) [1428557] - [net] flow_dissector: Support IPv6 fragment header (Jonathan Toppins) [1428557] - [net] ipv6: introduce ipv6_authlen and IP6_OFFSET (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of fragmentation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flags argument to skb_flow_dissector functions (Jonathan Toppins) [1428557] - [net] flow_dissector: Jump to exit code in __skb_flow_dissect (Jonathan Toppins) [1428557] - [net] flowi: Abstract out functions to get flow hash based on flowi (Jonathan Toppins) [1428557] - [net] Make __skb_set_sw_hash a general function (Jonathan Toppins) [1428557] - [net] flow_dissector: Add functions to get skb->hash based on flow structures (Jonathan Toppins) [1428557] - [net] Set sk_txhash from a random number (Jonathan Toppins) [1428557] - [net] break flow vs skbuff header dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move skb related functions to skbuff.h (Jonathan Toppins) [1428557] - [net] flow_dissector: Pre-initialize ip_proto in __skb_flow_dissect() (Jonathan Toppins) [1428557] - [net] flow_dissector: fix ipv6 dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix MPLS entropy label handling in flow dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: Add MPLS entropy label in flow_keys (Jonathan Toppins) [1428557] - [net] mpls: Change reserved label names to be consistent with netbsd (Jonathan Toppins) [1428557] - [net] mpls: Move reserved label definitions (Jonathan Toppins) [1428557] - [net] flow_dissector: Add GRE keyid in flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add IPv6 flow label to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add VLAN ID to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get rid of IPv6 hash addresses flow keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add keys for TIPC address (Jonathan Toppins) [1428557] - [net] flow_dissector: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get skb hash over flow_keys structure (Jonathan Toppins) [1428557] - [net] flow_dissector: Remove superfluous setting of key_basic (Jonathan Toppins) [1428557] - [net] mpls: Add definition for IPPROTO_MPLS (Jonathan Toppins) [1428557] - [net] flow_dissector: Simplify GRE case in flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: do not break if ports are not needed in flowlabel (Jonathan Toppins) [1428557] - [net] flow_dissector: remove bogus return in tipc section (Jonathan Toppins) [1428557] - [net] flow_dissector: call init_default_flow_dissectors() earlier (Jonathan Toppins) [1428557] - [net] flow_dissector: change port array into src, dst tuple (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for Ethernet addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for ipv6 addressses (Jonathan Toppins) [1428557] - [net] flow_dissector: add missing header includes (Jonathan Toppins) [1428557] - [net] flow_dissector: use programable dissector in skb_flow_dissect and friends (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce programable flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for skb_get_poff (Jonathan Toppins) [1428557] - [net] move __skb_tx_hash to dev.c (Jonathan Toppins) [1428557] - [net] move __skb_get_hash function declaration to flow_dissector.h (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for __skb_get_hash and remove couple of empty lines (Jonathan Toppins) [1428557] - [net] move *skb_get_poff declarations into correct header (Jonathan Toppins) [1428557] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Jonathan Toppins) [1428557] - [net] change name of flow_dissector header to match the .c file name (Jonathan Toppins) [1428557] - [net] sched: sch_choke: Use flow_keys_digest (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flow_keys digest (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfq (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfb (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_fq_codel (Jonathan Toppins) [1428557] - [net] flow_dissector: add tipc support (Jonathan Toppins) [1428557] - [net] sched: fix skb->protocol use in case of accelerated vlan path (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix alignment issue in __skb_flow_get_ports (Jonathan Toppins) [1428557] - [net] fix comments for __skb_flow_get_ports() (Jonathan Toppins) [1428557] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Jonathan Toppins) [1428557] - [net] Convert uses of __constant_ to (Jonathan Toppins) [1428557] - [net] flow_dissector: small optimizations in IPv4 dissect (Jonathan Toppins) [1428557] - [net] flow_dissector: add 802.1ad support (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for IPPROTO_IPV6 (Jonathan Toppins) [1428557] - [net] flow_dissector: clean up IPIP case (Jonathan Toppins) [1428557]- [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1433861] - [scsi] megaraid_sas: raid6 also require cpuSel check same as raid5 (Tomas Henzl) [1433861] - [scsi] megaraid_sas: add correct return type check for ldio hint logic for raid1 (Tomas Henzl) [1433861] - [scsi] hpsa: fix volume offline state (Joseph Szczypek) [1384611] - [scsi] hpsa: update version to 3.4.18-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: do not timeout reset operations (Joseph Szczypek) [1384611] - [scsi] hpsa: limit outstanding rescans (Joseph Szczypek) [1384611] - [scsi] hpsa: update check for logical volume status (Joseph Szczypek) [1384611] - [scsi] hpsa: remove coalescing settings for ioaccel2 (Joseph Szczypek) [1384611] - [scsi] hpsa: remove memory allocate failure message (Joseph Szczypek) [1384611] - [scsi] hpsa: fallback to use legacy REPORT PHYS command (Joseph Szczypek) [1384611] - [scsi] hpsa: use phN for short hex dumps (Joseph Szczypek) [1384611] - [scsi] hpsa: add 'ctlr_num' sysfs attribute (Joseph Szczypek) [1384611] - [scsi] hpsa: use correct DID_NO_CONNECT hostbyte (Joseph Szczypek) [1384611] - [scsi] hpsa: use bus '3' for legacy HBA devices (Joseph Szczypek) [1384611] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1384611] - [scsi] hpsa: Remove unneeded void pointer cast (Joseph Szczypek) [1384611] - [scsi] hpsa: correct call to hpsa_do_reset (Joseph Szczypek) [1384611] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1384611] - [scsi] hpsa: Prevent sending bmic commands to externals (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for vpd support before sending (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null device pointers (Joseph Szczypek) [1384611] - [scsi] hpsa: Determine device external status earlier (Joseph Szczypek) [1384611] - [scsi] hpsa: change hpsa_passthru_ioctl timeout (Joseph Szczypek) [1384611] - [scsi] hpsa: update driver to 3.4.16-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: correct handling of HBA device removal (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel2 error procecssing (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel state change operation (Joseph Szczypek) [1384611] - [scsi] hpsa: add timeouts for driver initiated commands (Joseph Szczypek) [1384611] - [scsi] hpsa: add sas_address to sysfs device attibute (Joseph Szczypek) [1384611] - [scsi] hpsa: correct initialization order issue (Joseph Szczypek) [1384611] - [scsi] hpsa: set the enclosure identifier to zero (Joseph Szczypek) [1384611] - [scsi] hpsa: remove function definition for sanitize_inquiry_string (Joseph Szczypek) [1384611]- [infiniband] ib/hfi1: Process qp wait list in IRQ thread periodically (Don Dutile) [1382806 1417286] - [infiniband] ib/ipoib: Add destination address when re-queue packet (Don Dutile) [1417286] - [netdrv] mlx4_core: Use cq quota in SRIOV when creating completion EQs (Don Dutile) [1429188 1417286] - [uapi] rdma: Don't reference kernel private header from UAPI header (Don Dutile) [1385326 1417286] - [infiniband] ib/rxe: Fix mem_check_range integer overflow (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix resid update (Don Dutile) [1384574 1417286] - [netdrv] mlx4: Invoke softirqs after napi_reschedule (Don Dutile) [1417286] - [netdrv] mlx4: Fix memory leak after mlx4_en_update_priv() (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Avoid command timeouts during VF driver device shutdown (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx5e: Check ets capability before ets query FW command (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Fix update of hash function/key via ethtool (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Modify TIRs hash only when it's needed (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Err when retrieving steering name-space fails (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Return EOPNOTSUPP when failing to get steering name-space (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385330 1417286] - [infiniband] rdma/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled (Don Dutile) [1417286] - [infiniband] ib/rxe: Prevent from completer to operate on non valid QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix rxe dev insertion to rxe_dev_list (Don Dutile) [1384574 1417286] - [infiniband] ib/umem: Release pid in error and ODP flow (Don Dutile) [1417286] - [infiniband] rdma/qedr: Dispatch port active event from qedr_add (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix and simplify memory leak in PD alloc (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix RDMA CM loopback (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix formatting (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Mark three functions as static (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't reset QP when queues aren't flushed (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't spam dmesg if QP is in error state (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Remove CQ spinlock from CM completion handlers (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Return max inline data in QP query result (Don Dutile) [1275823 1417286] - [uapi] rdma/qedr: Add uapi header qedr-abi.h (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix MTU returned from QP query (Don Dutile) [1275823 1417286] - [rdma] core: Add the function ib_mtu_int_to_enum (Don Dutile) [1417286] - [uapi] ib/cxgb3: fix misspelling in header guard (Don Dutile) [1417286] - [infiniband] ib/iser: remove unused variable from iser_conn struct (Don Dutile) [1417286] - [infiniband] ib/iser: Fix sg_tablesize calculation (Don Dutile) [1417286] - [infiniband] ib/srp: fix invalid indirect_sg_entries parameter value (Don Dutile) [1417286] - [infiniband] ib/srp: fix mr allocation when the device supports sg gaps (Don Dutile) [1417286] - [netdrv] mlx5e: Do not recycle pages from emergency reserve (Don Dutile) [1385330 1417286] - [netdrv] qed: avoid possible stack overflow in qed_ll2_acquire_connection (Don Dutile) [1275823 1417286] - [netdrv] mlx5e: Remove unused variable (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove unnecessary checks when setting num channels (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Remove unnecessary checks when setting num channels (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Fix racy CQ (Completion Queue) free (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4: do not call napi_schedule() without care (Don Dutile) [1385329 1417286] - [net] svcrdma: avoid duplicate dma unmapping during error recovery (Don Dutile) [1417286] - [netdrv] mlx5: Only cancel recovery work when cleaning up device (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove WARN_ONCE from adaptive moderation code (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Un-register uplink representor on nic_disable (Don Dutile) [1385330 1417286] - [infiniband] iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: free EQ queue memory on last deref (Don Dutile) [1417517 1385866 1417286] - [infiniband] iw_cxgb4: refactor sq/rq drain logic (Don Dutile) [1416914 1385866 1417286] - [kernel] mlx4_core: Fix raw qp flow steering rules under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix type mismatch for 32-bit systems (Don Dutile) [1385329 1417286] - [netdrv] mlx4: Remove BUG_ON from ICM allocation routine (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix bad WQE issue (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Use-after-free causes a resource leak in flow-steering detach (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Disable netdev after close (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Don't sync netdev state when not registered (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Check ets capability before initializing ets settings (Don Dutile) [1386547 1385330 1417286] - [kernel] revert "net/mlx5: Add MPCNT register infrastructure" (Don Dutile) [1385330 1417286] - [netdrv] revert "net/mlx5e: Expose PCIe statistics to ethtool" (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Prevent setting multicast macs for VFs (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Release FTE lock in error flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Mask destination mac value in ethtool steering rules (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Avoid shadowing numa_node (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Cancel recovery work in remove flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check FW limitations on log_max_qp before setting it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Disable RoCE on the e-switch management port under switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Fix user prio field in XDP forward (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Don't check for null ptr in send() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Drop future atomic/read packets rather than retrying (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use BTH_PSN_MASK when ACKing duplicate sends (Don Dutile) [1384574 1417286] - [infiniband] qedr: Always notify the verb consumer of flushed CQEs (Don Dutile) [1275823 1417286] - [infiniband] qedr: clear the vendor error field in the work completion (Don Dutile) [1275823 1417286] - [infiniband] qedr: post_send/recv according to QP state (Don Dutile) [1275823 1417286] - [infiniband] qedr: ignore inline flag in read verbs (Don Dutile) [1275823 1417286] - [infiniband] qedr: modify QP state to error when destroying it (Don Dutile) [1275823 1417286] - [infiniband] qedr: return correct value on modify qp (Don Dutile) [1275823 1417286] - [infiniband] qedr: return error if destroy CQ failed (Don Dutile) [1275823 1417286] - [infiniband] qedr: configure the number of CQEs on CQ creation (Don Dutile) [1275823 1417286] - [rdma] ib/cma: Fix a race condition in iboe_addr_get_sgid() (Don Dutile) [1417286] - [net] rds: use rb_entry() (Don Dutile) [1417286] - [netdrv] mlx5: use rb_entry() (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Fix a memory leak in rxe_qp_cleanup() (Don Dutile) [1384574 1417286] - [netdrv] chelsio: cxgb3: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/mlx4: fix improper return value (Don Dutile) [1385329 1417286] - [infiniband] ib/ocrdma: fix bad initialization (Don Dutile) [1385876 1417286] - [infiniband] nes: return value of skb_linearize should be handled (Don Dutile) [1417286] - [infiniband] ib/core: fix unmap_sg argument (Don Dutile) [1417286] - [infiniband] ib/mthca: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1417286] - [infiniband] mlx5, calc_sq_size(): Make a debug message more informative (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Remove a set-but-not-used variable (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Use { } instead of { 0 } to init struct (Don Dutile) [1385330 1417286] - [infiniband] ib/srp: Make writing the add_target sysfs attr interruptible (Don Dutile) [1417286] - [infiniband] ib/srp: Make mapping failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Make login failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Introduce a local variable in srp_add_one() (Don Dutile) [1417286] - [infiniband] ib/multicast: Check ib_find_pkey() return value (Don Dutile) [1417286] - [infiniband] ipoib: Avoid reading an uninitialized member variable (Don Dutile) [1417286] - [infiniband] ib/mad: Fix an array index check (Don Dutile) [1417286] - [infiniband] ib/mlx4: Rework special QP creation error path (Don Dutile) [1385329 1417286] - [infiniband] ib/usnic: simplify IS_ERR_OR_NULL to IS_ERR (Don Dutile) [1417286] - [infiniband] ib/core: Issue DREQ when receiving REQ/REP for stale QP (Don Dutile) [1417286] - [infiniband] ib/nes: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/isert: do not ignore errors in dma_map_single() (Don Dutile) [1417286] - [infiniband] rdma: fix buggy code that the compiler warns about (Don Dutile) [1385848 1417286] - [infiniband] ib/rdmavt: Avoid queuing work into a destroyed cq kthread worker (Don Dutile) [1385848 1417286] - [infiniband] ib/mlx5: avoid bogus -Wmaybe-uninitialized warning (Don Dutile) [1385330 1417286] - [uapi] rdma uapi: Use __kernel_sockaddr_storage (Don Dutile) [1417286] - [infiniband] ib_isert: log the connection reject message (Don Dutile) [1417286] - [net] rds_rdma: log the connection reject message (Don Dutile) [1417286] - [infiniband] ib_iser: log the connection reject message (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_consumer_reject_data helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_is_consumer_reject() helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_reject_msg() helper function (Don Dutile) [1417286] - [infiniband] qedr: remove pointless NULL check in qedr_post_send() (Don Dutile) [1275823 1417286] - [infiniband] qedr: Use list_move_tail instead of list_del/list_add_tail (Don Dutile) [1275823 1417286] - [infiniband] qedr: Fix possible memory leak in qedr_create_qp() (Don Dutile) [1275823 1417286] - [infiniband] qedr: return -EINVAL if pd is null and avoid null ptr dereference (Don Dutile) [1275823 1417286] - [rdma] ib/mad: Eliminate redundant SM class version defines for OPA (Don Dutile) [1417286] - [infiniband] ib/mlx5: Properly adjust rate limit on QP state transitions (Don Dutile) [1385326 1385330 1417286] - [uapi] ib/uverbs: Extend modify_qp and support packet pacing (Don Dutile) [1385326 1417286] - [rdma] ib/core: Support rate limit for packet pacing (Don Dutile) [1385326 1417286] - [uapi] ib/mlx5: Report mlx5 packet pacing capabilities when querying device (Don Dutile) [1385326 1385330 1417286] - [infiniband] ib/mlx5: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Rename RoCE related helpers to reflect being Eth ones (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Refactor registration to netdev notifier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Use u64 for UMR length (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Avoid system crash when enabling many VFs (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Assign SRQ type earlier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Fix out-of-range array index in destroy qp flow (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx5: Make create/destroy_ah available to userspace (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Use kernel driver to help userspace create ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Let create_ah return extended response to user (Don Dutile) [1417286] - [uapi] ib/mlx5: Report that device has udata response in create_ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Change ib_resolve_eth_dmac to use it in create AH (Don Dutile) [1417286] - [infiniband] ib/mlx5: Add support to match inner packet fields (Don Dutile) [1386703 1385330 1417286] - [rdma] ib/core: Introduce inner flow steering (Don Dutile) [1386703 1417286] - [infiniband] ib/mlx5: Support Vxlan tunneling specification (Don Dutile) [1385330 1417286] - [uapi] ib/uverbs: Add support for Vxlan protocol (Don Dutile) [1386703 1417286] - [rdma] ib/core: Align structure ib_flow_spec_type (Don Dutile) [1386703 1417286] - [rdma] ib/core: Add flow spec tunneling support (Don Dutile) [1386703 1417286] - [uapi] ib/mlx5: Add support for CQE compressing (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 CQE compression caps during query (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 multi packet WQE caps during query (Don Dutile) [1385330 1417286] - [kernel] mlx5: Report multi packet WQE capabilities (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Increase max number of completions to 32k (Don Dutile) [1384574 1417286] - [infiniband] ib/mlx4: Check if GRH is available before using it (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Hold refs when running tasklets (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Wait for tasklets to finish before tearing down QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in duplicate_request() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in rxe_create_qp() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for zero-byte operations (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Unblock loopback by moving skb_out increment (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Don't update the response PSN unless it's going forwards (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Advance the consumer pointer before posting the CQE (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove buffer used for printing IP address (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove unneeded cast in rxe_srq_from_attr() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use DEFINE_SPINLOCK() for spinlock (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: avoid putting a large struct rxe_qp on stack (Don Dutile) [1384574 1417286] - [infiniband] ib/hfi1: Define platform_config_table_limits once (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: constify mmu_notifier_ops structure (Don Dutile) [1382806 1417286] - [rdma] ib/rdmavt, ib/hfi1, ib/qib: Add inlines for mtu division (Don Dutile) [1382806 1381986 1417286] - [infiniband] ib/hfi1, ib/qib: use rvt swqe mr deref helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add swqe mr deref helper (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Avoid credit return allocation for cpu-less NUMA nodes (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1, ib/qib: Use new send completion helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add a send completion helper (Don Dutile) [1385848 1417286] - [infiniband] ib/qib: Use standard refcount wrapper for QPs (Don Dutile) [1381986 1417286] - [infiniband] ib/hfi1: Use reference count wrapper for MRs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Replace qp->refcount release code with standard driver wrapper (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Preserve external device completed bit (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove critical section gap in sc_buffer_alloc() (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove usage of qp->s_cur_sge (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Add trace of MR segs (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Add special setting for low power AOC (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove definition of unused hfi1_affinity struct (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove dependence on qp->s_cur_size (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Show statistics counters under IB stats interface (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Fix trace hierarchy (Don Dutile) [1385848 1417286] - [uapi] ib/hfi1: Disable header suppression for short packets (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Export 8051 memory and LCB registers via debugfs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Use non-atomic __test_and_clear_bit in hot path (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Fix dc8051 multiple qword memory reads (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Read new EPROM format (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: use pad format string for dma_addr_t (Don Dutile) [1385330 1417286] - [netdrv] cxgb4/cxgb4vf: Remove deprecated module parameters (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: Fix error return code in c4iw_rdev_open() (Don Dutile) [1385866 1417286] - [crypto] chcr - checking for IS_ERR() instead of NULL (Don Dutile) [1417286] - [netdrv] mlx4: use reset to set mac header (Don Dutile) [1385329 1417286] - [infiniband] remove WARN that is not kernel bug (Don Dutile) [1417286] - [infiniband] ib/ipoib: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/isert: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/rxe: Remove and fix debug prints after allocation failure (Don Dutile) [1384574 1417286] - [infiniband] ib/ocrdma: Remove and fix debug prints after allocation failure (Don Dutile) [1385876 1417286] - [infiniband] ib/usninc: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mthca: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/nes: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/qib: Remove debug prints after allocation failure (Don Dutile) [1381986 1417286] - [infiniband] ib/cxgb4: Remove debug prints after allocation failure (Don Dutile) [1385866 1417286] - [infiniband] ib/cxgb3: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Remove debug prints after allocation failure (Don Dutile) [1382806 1417286] - [infiniband] ib/mlx5: Remove debug prints after allocation failure (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Remove debug prints after allocation failure (Don Dutile) [1385329 1417286] - [infiniband] ib/core: Release allocated memory in cache setup failure (Don Dutile) [1417286] - [infiniband] ib/core: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mad: Remove debug prints after allocation failure (Don Dutile) [1417286] - [netdrv] mlx4: fix use-after-free in mlx4_en_fold_software_stats() (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Save the represntor netdevice as part of the representor (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: skip loopback selftest with !CONFIG_INET (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Create UMR MKey per RQ (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Move function mlx5e_create_umr_mkey (Don Dutile) [1385330 1417286] - [kernel] mlx5e: Implement Fragmented Work Queue (WQ) (Don Dutile) [1368400 1428349 1417286 1385330] - [net] svcrdma: Further clean-up of svc_rdma_get_inv_rkey() (Don Dutile) [1417286] - [net] svcrdma: Break up dprintk format in svc_rdma_accept() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variable in rdma_copy_tail() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variables in xprt_rdma_bc_allocate() (Don Dutile) [1417286] - [net] svcrdma: Remove svc_rdma_op_ctxt::wc_status (Don Dutile) [1417286] - [net] svcrdma: Remove DMA map accounting (Don Dutile) [1417286] - [net] svcrdma: Remove BH-disabled spin locking in svc_rdma_send() (Don Dutile) [1417286] - [net] svcrdma: Renovate sendto chunk list parsing (Don Dutile) [1417286] - [net] svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm (Don Dutile) [1417286] - [netdrv] ethernet :mellanox :mlx5: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385330 1417286] - [netdrv] ethernet :mellanox :mlx4: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385329 1417286] - [kernel] pci: mm: add pci_pool_zalloc() call (Don Dutile) [1417286] - [crypto] chcr - Move tfm ctx variable to request context (Don Dutile) [1417286] - [crypto] chcr - Use SHASH_DESC_ON_STACK (Don Dutile) [1417286] - [crypto] chcr - Adjust Dest. buffer size (Don Dutile) [1417286] - [crypto] chcr - Calculate Reverse round key in setkey callback (Don Dutile) [1417286] - [crypto] chcr - Remove dynamic allocation (Don Dutile) [1417286] - [crypto] chcr - Fixes Unchecked dereference inside function (Don Dutile) [1417286] - [crypto] chcr - Added new structure chcr_wr (Don Dutile) [1417286] - [crypto] chcr - Cosmetic change (Don Dutile) [1417286] - [net] xprtrdma: Relocate connection helper functions (Don Dutile) [1417286] - [net] xprtrdma: Update dprintk in rpcrdma_count_chunks (Don Dutile) [1417286] - [net] xprtrdma: Shorten QP access error message (Don Dutile) [1417286] - [net] xprtrdma: Squelch "max send, max recv" messages at connect time (Don Dutile) [1417286] - [net] xprtrdma: Update documenting comment (Don Dutile) [1417286] - [net] xprtrdma: Refactor FRMR invalidation (Don Dutile) [1417286] - [net] xprtrdma: Avoid calls to ro_unmap_safe() (Don Dutile) [1417286] - [net] xprtrdma: Address coverity complaint about wait_for_completion() (Don Dutile) [1417286] - [net] xprtrdma: Support for SG_GAP devices (Don Dutile) [1417286] - [net] xprtrdma: Make FRWR send queue entry accounting more accurate (Don Dutile) [1417286] - [net] xprtrdma: Cap size of callback buffer resources (Don Dutile) [1417286] - [netdrv] mlx4: give precise rx/tx bytes/packets counters (Don Dutile) [1385329 1417286] - [scsi] srp_transport: Move queuecommand() wait code to SCSI core (Don Dutile) [1417286] - [netdrv] mlx5e: Add CQE compression user control (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Moves pflags to priv->params (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add support for loopback selftest (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add support for ethtool self diagnostics test (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add DCBX control interface (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: ConnectX-4 firmware support for DCBX (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5: Add DCBX firmware commands support (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Read ETS settings directly from firmware (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5e: Support DCBX CEE API (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Add qos capability check (Don Dutile) [1385330 1417286] - [netdrv] mlx4: do not use priv->stats_lock in mlx4_en_auto_moderation() (Don Dutile) [1385329 1417286] - [netdrv] mlx5: remove a duplicate condition (Don Dutile) [1385330 1417286] - [netdrv] cxgb4: fix memory leak on txq_info (Don Dutile) [1385330 1385866 1417286] - [netdrv] mlx4: reorganize struct mlx4_en_tx_ring (Don Dutile) [1385330 1385329 1417286] - [netdrv] mlx5: E-Switch, Add control for inline mode (Don Dutile) [1385330 1417286] - [kernel] mlx5: Enable to query min inline for a specific vport (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Support VF vport link state control for SRIOV switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4: avoid unnecessary dirtying of critical fields (Don Dutile) [1385329 1417286] - [target] cxgb4: Allocate Tx queues dynamically (Don Dutile) [1385866 1417286] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add MPCNT register infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Set driver version into firmware (Don Dutile) [1385330 1417286] - [kernel] mlx5: Set driver version infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add port module event counters to ethtool stats (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add handling for port module event (Don Dutile) [1385330 1417286] - [kernel] mlx5: Port module event hardware structures (Don Dutile) [1385330 1417286] - [kernel] mlx5: Make the command interface cache more flexible (Don Dutile) [1385330 1417286] - [netdrv] mlx4_core: Use device ID defines (Don Dutile) [1385329 1417286] - [kernel] pci: Add Mellanox device IDs (Don Dutile) [1387321 1417286] - [net] rds: tcp: Force every connection to be initiated by numerically smaller IP address (Don Dutile) [1417286] - [net] rds: tcp: Track peer's connection generation number (Don Dutile) [1417286] - [net] rds: tcp: set RDS_FLAG_RETRANSMITTED in cp_retrans list (Don Dutile) [1417286] - [netdrv] mlx5e: remove napi_hash_del() calls (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: remove napi_hash_del() call (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Fix port query for 56Gb Ethernet links (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Put non zero value in max_ah device attribute (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Handle well-known-gid in mad_demux processing (Don Dutile) [1385329 1417286] - [rdma] ib/mlx4: Handle IPv4 header when demultiplexing MAD (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Set traffic class in AH (Don Dutile) [1385329 1417286] - [infiniband] ib/ipoib: Remove can't use GFP_NOIO warning (Don Dutile) [1362586 1417286] - [infiniband] ib/mlx5: Limit mkey page size to 2GB (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix reported max SGE calculation (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Wait for all async command completions to complete (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Put non zero value in max_ah (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix atomic cap in indirect UMR (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Replace numerical constant with predefined MACRO (Don Dutile) [1385330 1417286] - [infiniband] ib/core: Save QP in ib_flow structure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Optimize pio_buf and send_context structs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Get rid of divide in pio buffer allocator (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add active channel and backplane support for integrated devices (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize devdata cachelines (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Unify access to GUID entries (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize pio cachelines (Don Dutile) [1382806 1417286] - [rdma] ib/rdmvat: Organize hot path calldowns into a single cacheline (Don Dutile) [1382806 1417286] - [rdma] ib/hfi1: Optimize lkey validation structures (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Inline sdma_txclean() for verbs pio (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add unique txwait_lock for txreq events (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add ndo_udp_tunnel_add to VF representors (Don Dutile) [1385330 1417286] - [kernel] mlx5: Support encap id when setting new steering entry (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add creation flags when adding new flow table (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check max encap header size capability (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Move alloc/dealloc encap commands declarations to common header file (Don Dutile) [1385330 1417286] - [net] rds: tcp: start multipath acceptor loop at 0 (Don Dutile) [1417286] - [net] rds: tcp: report addr/port info based on TCP socket in rds-info (Don Dutile) [1417286] - [scsi] replace custom approach to hexdump small buffers (Don Dutile) [1417286] - [netdrv] mlx4_en: Refactor the XDP forwarding rings scheme (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: add xdp forwarding and data write support (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Add TX_XDP for CQ types (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add option to add fwd rule with counter (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add multi dest support (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Group similer rules under the same fte (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Refactor find_flow_rule (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Use fte status to decide on firmware command (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Don't unlock fte while still using it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add SRIOV VF max rate configuration support (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Introduce E-switch QoS management (Don Dutile) [1386713 1385330 1417286] - [kernel] mlx5: Introduce TSAR manipulation firmware commands (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 VF device ID (Don Dutile) [1385330 1387321 1417286] - [netdrv] mlx5: Fix length of async_event_mask (Don Dutile) [1385330 1417286] - [kernel] mlx5: Ensure SRQ physical address structure endianness (Don Dutile) [1385330 1417286] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Skip handling unknown events (Don Dutile) [1385330 1417286] - [infiniband] ib/ipoib: Flip to new dev walk API (Don Dutile) [1417286] - [infiniband] ib/core: Flip to the new dev walk API (Don Dutile) [1417286] - [net] rds: Remove duplicate prefix from rds_conn_path_error use (Don Dutile) [1417286] - [net] rds: Remove unused rds_conn_error (Don Dutile) [1417286] - [infiniband] ib/rxe: Fix sending out loopback packet on netdev interface (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Avoid scheduling tasklet for userspace QP (Don Dutile) [1384574 1417286]- [net] pktgen: add needed include file (Ivan Vecera) [1382040] - [net] Add net-device param to the get offloaded stats ndo (Ivan Vecera) [1382040] - [net] core: Correctly iterate over lower adjacency list (Ivan Vecera) [1382040] - [net] switchdev: Execute bridge ndos only for bridge ports (Ivan Vecera) [1382040] - [net] Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1382040] - [net] Add couple of lower device helper functions (Ivan Vecera) [1382040] - [net] pktgen: fix UDP checksum computation (Ivan Vecera) [1382040] - [net] pktgen: Add UDPCSUM flag to support UDP checksums (Ivan Vecera) [1382040] - [net] devlink: Add E-Switch inline mode control (Ivan Vecera) [1382040] - [net] neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Fix error path (Ivan Vecera) [1382040] - [net] sched: matchall: Fix configuration race (Ivan Vecera) [1382040] - [net] ipv4: fib: Allow for consistent FIB dumping (Ivan Vecera) [1382040] - [net] ipv4: fib: Convert FIB notification chain to be atomic (Ivan Vecera) [1382040] - [net] ipv4: fib: Add fib_info_hold() helper (Ivan Vecera) [1382040] - [net] ipv4: fib: Export free_fib_info() (Ivan Vecera) [1382040] - [net] neigh: Send netevent after marking neigh as dead (Ivan Vecera) [1382040] - [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1382040] - [net] fib: introduce FIB info offload flag helpers (Ivan Vecera) [1382040] - [net] fib: introduce FIB notification infrastructure (Ivan Vecera) [1382040] - [net] core: Add offload stats to if_stats_msg (Ivan Vecera) [1382040] - [net] netdevice: Add offload statistics ndo (Ivan Vecera) [1382040] - [net] sched: act_mirred: Add helper inlines to access tcf_mirred info. (Ivan Vecera) [1382040] - [net] sched: act_mirred: add helper inlines to access tcf_mirred info (Ivan Vecera) [1382040] - [net] sched: Add match-all classifier hw offloading. (Ivan Vecera) [1382040] - [net] sched: introduce Match-all classifier (Ivan Vecera) [1382040] - [kernel] devlink: fix trace format string (Ivan Vecera) [1382040] - [kernel] tracing: change owner name to driver name for devlink hwmsg tracepoint (Ivan Vecera) [1382040] - [net] devlink: add hardware messages tracing facility (Ivan Vecera) [1382040] - [net] neigh: Send a notification when DELAY_PROBE_TIME changes (Ivan Vecera) [1382040] - [kernel] list_nulls: fix missing header (Ivan Vecera) [1382040] - [net] gro: use min_t() in skb_gro_reset_offset() (Slava Shwartsman) [1371812] - [net] gro: Disable frag0 optimization on IPv6 ext headers (Slava Shwartsman) [1371812] - [net] gro: Enter slow-path if there is no tailroom (Slava Shwartsman) [1371812] - [scsi] be2iscsi: do not lock the session->lock spinlock twice (Maurizio Lombardi) [1436346] - [scsi] be2iscsi: Fix closing of connection (Maurizio Lombardi) [1394016] - [scsi] be2iscsi: Check tag in beiscsi_mccq_compl_wait (Maurizio Lombardi) [1394016]- [tools] perf diff: Fix -o/--order option behavior (again) (Jiri Olsa) [1425612] - [tools] perf diff: Fix segfault on 'perf diff -o N' option (Jiri Olsa) [1425612] - [tools] perf ftrace: Add ftrace.tracer config option (Jiri Olsa) [1425612] - [tools] perf tools: Create for_each_event macro for tracepoints iteration (Jiri Olsa) [1425612] - [tools] tools lib api fs: Add bpf_fs filesystem detector (Jiri Olsa) [1425612] - [tools] tools perf util: Make rm_rf(path) argument const (Jiri Olsa) [1425612] - [tools] perf callchain: Reference count maps (Jiri Olsa) [1425612] - [tools] perf tools: Propagate perf_config() errors (Jiri Olsa) [1425612] - [tools] perf config: Do not consider an error not to have any perfconfig file (Jiri Olsa) [1425612] - [tools] perf ftrace: Remove needless code setting default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Make 'function_graph' be the default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Introduce new 'ftrace' tool (Jiri Olsa) [1425612] - [tools] perf util: Add more debug message on failure path (Jiri Olsa) [1425612] - [tools] perf util: Save pid-cmdline mapping into tracing header (Jiri Olsa) [1425612] - [tools] perf scripting perl: Do not die() when not founding event for a type (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary assignment in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary check in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Fix wrong register name for arm64 (Jiri Olsa) [1425612] - [tools] perf c2c report: Coalesce by default only by pid, iaddr (Jiri Olsa) [1425612] - [tools] perf c2c report: Display Total records column in offset view (Jiri Olsa) [1425612] - [tools] perf hists browser: Add e/c hotkeys to expand/collapse callchain for current entry (Jiri Olsa) [1425612] - [tools] perf hists browser: Put hist_entry folding logic into single function (Jiri Olsa) [1425612] - [tools] perf unwind: Fix looking up dwarf unwind stack info (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in deliver_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move two variables usied in libperf from perf.c (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total wait times for summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add --state option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Account thread wait time separately (Jiri Olsa) [1425612] - [tools] perf script: Also allow forcing reading of non-root owned files by root (Jiri Olsa) [1425612] - [tools] perf script: Fix man page about --dump-raw-trace option (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Fix missing member name (Jiri Olsa) [1425612] - [tools] perf tools: Remove unneccessary feature-dwarf warning (Jiri Olsa) [1425612] - [tools] perf pmu: Factor out scale conversion code (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output time option argument (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size warning (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size option argument (Jiri Olsa) [1425612] - [tools] perf record: Change switch-output option to take optional argument (Jiri Olsa) [1425612] - [tools] perf record: Add struct switch_output (Jiri Olsa) [1425612] - [tools] perf tools: Add unit_number__scnprintf function (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in perf_evlist__start_workload() (Jiri Olsa) [1425612] - [tools] perf trace: Allow specifying list of syscalls and events in -e/--expr/--event (Jiri Olsa) [1425612] - [tools] perf kallsyms: Introduce tool to look for extended symbol information on the running kernel (Jiri Olsa) [1425612] - [tools] perf machine: Add a kallsyms loading constructor (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add missing linux/kernel.h include to subcmd.h (Jiri Olsa) [1425612] - [tools] perf jvmti: Create libdir directory before installing libperf-jvmti.so (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated functions in modules (Jiri Olsa) [1425612] - [tools] perf probe: Add error checks to offline probe post-processing (Jiri Olsa) [1425612] - [tools] perf probe: Fix to show correct locations for events on modules (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated symbols for offline kernel (Jiri Olsa) [1425612] - [tools] perf probe: Fix --funcs to show correct symbols for offline module (Jiri Olsa) [1425612] - [tools] perf symbols: Robustify reading of build-id from sysfs (Jiri Olsa) [1425612] - [tools] perf tools: Install tools/lib/traceevent plugins with install-bin (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Fix prev/next_prio for deadline tasks (Jiri Olsa) [1425612] - [tools] perf record: Fix --switch-output documentation and comment (Jiri Olsa) [1425612] - [tools] perf record: Make __record_options static (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add OPT_STRING_OPTARG_SET option (Jiri Olsa) [1425612] - [tools] perf probe: Fix to get correct modname from elf header (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total scheduling time (Jiri Olsa) [1425612] - [tools] perf sched timehist: Fix invalid period calculation (Jiri Olsa) [1425612] - [tools] perf sched timehist: Remove hardcoded 'comm_width' check at print_summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge default 'comm_width' (Jiri Olsa) [1425612] - [tools] perf sched timehist: Honour 'comm_width' when aligning the headers (Jiri Olsa) [1425612] - [tools] perf diff: Do not overwrite valid build id (Jiri Olsa) [1425612] - [tools] perf annotate: Don't throw error for zero length symbols (Jiri Olsa) [1425612] - [tools] perf bench futex: Fix lock-pi help string (Jiri Olsa) [1425612] - [tools] perf annotate: Fix jump target outside of function address range (Jiri Olsa) [1425612] - [tools] perf annotate: Support jump instruction with target as second operand (Jiri Olsa) [1425612] - [tools] perf record: Force ignore_missing_thread for uid option (Jiri Olsa) [1425612] - [tools] perf evsel: Allow to ignore missing pid (Jiri Olsa) [1425612] - [tools] perf thread_map: Add thread_map__remove function (Jiri Olsa) [1425612] - [tools] perf evsel: Use variable instead of repeating lengthy FD macro (Jiri Olsa) [1425612] - [tools] perf mem: Fix --all-user/--all-kernel options (Jiri Olsa) [1425612] - [tools] perf tools: Remove some needless __maybe_unused (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show callchains for idle stat (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -I/--idle-hist option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Skip non-idle events when necessary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Save callchain when entering idle (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce struct idle_time_data (Jiri Olsa) [1425612] - [tools] perf sched timehist: Split is_idle_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move headers check into bash script (Jiri Olsa) [1425612] - [tools] make use of make variable CURDIR instead of calling pwd (Jiri Olsa) [1425612] - [tools] add more bitmap functions (Jiri Olsa) [1425612] - [tools] perf tools: Explicitly document that --children is enabled by default (Jiri Olsa) [1425612] - [tools] perf sched timehist: Cleanup idle_max_cpu handling (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle zero sample->tid properly (Jiri Olsa) [1425612] - [tools] perf callchain: Introduce callchain_cursor__copy() (Jiri Olsa) [1425612] - [tools] perf sched: Cleanup option processing (Jiri Olsa) [1425612] - [tools] perf sched timehist: Improve error message when analyzing wrong file (Jiri Olsa) [1425612] - [tools] perf tools: Move perf build related variables under non fixdep leg (Jiri Olsa) [1425612] - [tools] perf tools: Force fixdep compilation at the start of the build (Jiri Olsa) [1425612] - [tools] perf tools: Move PERF-VERSION-FILE target into rules area (Jiri Olsa) [1425612] - [tools] perf build: Check LLVM version in feature check (Jiri Olsa) [1425612] - [tools] perf annotate: Show raw form for jump instruction with indirect target (Jiri Olsa) [1425612] - [tools] perf tools: Add non config targets (Jiri Olsa) [1425612] - [tools] perf tools: Cleanup build directory before each test (Jiri Olsa) [1425612] - [tools] perf tools: Move python/perf.so target into rules area (Jiri Olsa) [1425612] - [tools] perf tools: Move install-gtk target into rules area (Jiri Olsa) [1425612] - [tools] tools build: Move tabs to spaces where suitable (Jiri Olsa) [1425612] - [tools] tools build: Make the .cmd file more readable (Jiri Olsa) [1425612] - [tools] perf build: Add clang and llvm compile and linking support (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for clang (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for LLVM (Jiri Olsa) [1425612] - [tools] perf tools: Pass context to perf hook functions (Jiri Olsa) [1425612] - [tools] tools build: Fix objtool build with clang (Jiri Olsa) [1425612] - [tools] tools build: Make fixdep parsing wait for last target (Jiri Olsa) [1425612] - [tools] perf annotate: AArch64 support (Jiri Olsa) [1425612] - [tools] perf annotate: Use arch->objdump.comment_char in dec__parse() (Jiri Olsa) [1425612] - [tools] perf report: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf kmem: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf script: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf tools: Move parse_nsec_time to time-utils.c (Jiri Olsa) [1425612] - [tools] perf tools: Add time-based utility functions (Jiri Olsa) [1425612] - [tools] perf script: Add option to stop printing callchain (Jiri Olsa) [1425612] - [tools] perf kmem stat: Track memory freed (Jiri Olsa) [1425612] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1425612] - [tools] perf tools: Introduce perf hooks (Jiri Olsa) [1425612] - [tools] perf trace: Update tid/pid filtering option to leverage symbol_conf (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle cpu migration events (Jiri Olsa) [1425612] - [tools] perf annotate: Show invalid jump offset in error message (Jiri Olsa) [1425612] - [tools] perf ui helpline: Provide a printf variant (Jiri Olsa) [1425612] - [tools] perf tools: Add missing struct definition in probe_event.h (Jiri Olsa) [1425612] - [tools] perf record: Fix segfault when running with suid and kptr_restrict is 1 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge max stack depth by 2 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Mark schedule function in callchains (Jiri Olsa) [1425612] - [tools] perf callchain: Add option to skip ignore symbol when printing callchains (Jiri Olsa) [1425612] - [tools] perf annotate: Initial PowerPC support (Jiri Olsa) [1425612] - [tools] perf annotate: Improve support for ARM (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to have a init routine and a priv area (Jiri Olsa) [1425612] - [tools] perf annotate: Introduce alternative method of keeping instructions table (Jiri Olsa) [1425612] - [tools] perf annotate: Remove duplicate 'name' field from disasm_line (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -V/--cpu-visual option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add call graph options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -w/--wakeups option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add summary options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce timehist command (Jiri Olsa) [1425612] - [tools] perf evsel: Support printing callchains with arrows (Jiri Olsa) [1425612] - [tools] perf symbols: Print symbol offsets conditionally (Jiri Olsa) [1425612] - [tools] perf c2c: Support cascading options (Jiri Olsa) [1425612] - [tools] perf c2c report: Display total HITMs on default (Jiri Olsa) [1425612] - [tools] perf c2c report: Add struct c2c_stats::tot_hitm field (Jiri Olsa) [1425612] - [tools] perf c2c report: Add -f/--force option (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup browser after opening perf.data (Jiri Olsa) [1425612] - [tools] perf tools: Show event fd in debug output (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add retrieval of preempt count and latency flags (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Use USECS_PER_SEC instead of hardcoded number (Jiri Olsa) [1425612] - [tools] perf annotate: Add per arch instructions annotate handlers (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to specify functions to skip (Jiri Olsa) [1425612] - [tools] perf annotate: Start supporting cross arch annotation (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for browser mode (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for stdio mode (Jiri Olsa) [1425612] - [tools] perf report: Calculate and return the branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Create a symbol_conf flag for showing branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Add branch flag to callchain cursor node (Jiri Olsa) [1425612] - [tools] perf config: Mark where are config items from (user or system) (Jiri Olsa) [1425612] - [tools] perf config: Add support setting variables in a config file (Jiri Olsa) [1425612] - [tools] perf config: Validate config variable arguments before trying use them (Jiri Olsa) [1425612] - [tools] perf config: Add support for getting config key-value pairs (Jiri Olsa) [1425612] - [tools] perf kvmti: Remove unused Makefile file (Jiri Olsa) [1425612] - [tools] perf jvmti: Plug compilation into perf build (Jiri Olsa) [1425612] - [tools] tools build: Add jvmti feature detection support (Jiri Olsa) [1425612] - [tools] tools build: Add CFLAGS_REMOVE_* support (Jiri Olsa) [1425612] - [tools] perf intel-pt: Update documentation about context switch events (Jiri Olsa) [1425612] - [tools] perf callchain: Fixup help/config for no-unwinding (Jiri Olsa) [1425612] - [tools] perf tools: Add missing object file to the python binding linkage list (Jiri Olsa) [1425612] - [tools] perf scripting: Don't die if scripting can't be setup, disable it (Jiri Olsa) [1425612] - [tools] perf scripting: Avoid leaking the scripting_context variable (Jiri Olsa) [1425612] - [tools] Update asm-generic/mman-common.h copy from the kernel (Jiri Olsa) [1425612] - [tools] perf list: Support matching by topic (Jiri Olsa) [1425612] - [tools] perf tools: Introduce timestamp__scnprintf_usec() (Jiri Olsa) [1425612] - [tools] perf sched map: Always show task comm with -v (Jiri Olsa) [1425612] - [tools] perf sched map: Apply cpu color when there's an activity (Jiri Olsa) [1425612] - [tools] perf sched: Make common options cascading (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Suppport cascading options (Jiri Olsa) [1425612] - [tools] perf bench futex: Sanitize numeric parameters (Jiri Olsa) [1425612] - [tools] perf bench futex: Avoid worker cacheline bouncing (Jiri Olsa) [1425612] - [tools] perf list: Make vendor event matching case insensitive (Jiri Olsa) [1425612] - [tools] perf trace: Use the syscall raw_syscalls:sys_enter timestamp (Jiri Olsa) [1425612] - [tools] perf trace: Remove thread_trace->exit_time (Jiri Olsa) [1425612] - [tools] perf bench futex: Cache align the worker struct (Jiri Olsa) [1425612] - [tools] perf tools: Use normal error reporting when processing PERF_RECORD_READ events (Jiri Olsa) [1425612] - [tools] perf tools: Normalize sq_quote_argv() error reporting (Jiri Olsa) [1425612] - [tools] perf bench mem: Move boilerplate memory allocation to the infrastructure (Jiri Olsa) [1425612] - [tools] perf trace: Implement --delay (Jiri Olsa) [1425612] - [tools] perf hists browser: Dynamically change verbosity level (Jiri Olsa) [1425612] - [tools] perf pmu: Only print Using CPUID message once (Jiri Olsa) [1425612] - [tools] perf jit: Add jitdump format specification document (Jiri Olsa) [1425612] - [tools] perf jit: Check JITHEADER_VERSION (Jiri Olsa) [1425612] - [tools] perf jit: Generate .eh_frame/.eh_frame_hdr in DSO (Jiri Olsa) [1425612] - [tools] perf jit: Add unwinding support (Jiri Olsa) [1425612] - [tools] perf jit: Do not assume pgoff is zero (Jiri Olsa) [1425612] - [tools] perf jit: Make perf skip unknown records (Jiri Olsa) [1425612] - [tools] perf jit: Remove unecessary padding in jitdump file (Jiri Olsa) [1425612] - [tools] perf jit: Enable jitdump support without dwarf (Jiri Olsa) [1425612] - [tools] perf jit: Improve error messages from JVMTI (Jiri Olsa) [1425612] - [tools] perf jit: Add NT_GNU_BUILD_ID definition for older distros (Jiri Olsa) [1425612] - [tools] perf jit: Avoid returning garbage for a ret variable (Jiri Olsa) [1425612] - [tools] perf tools: Implement branch_type event parameter (Jiri Olsa) [1425612] - [tools] perf record: Improve documentation of event parameters (Jiri Olsa) [1425612] - [tools] perf header: Display feature name on write failure (Jiri Olsa) [1425612] - [tools] perf header: Display missing features (Jiri Olsa) [1425612] - [tools] perf report: Move captured info to generic header info (Jiri Olsa) [1425612] - [tools] tools lib: Add for_each_clear_bit macro (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add version for traceevent shared object (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Rename LIB_FILE to LIB_TARGET (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add do_install_mkdir Makefile function (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add install_headers target (Jiri Olsa) [1425612] - [tools] perf script: Support insn and insnlen (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Report instruction bytes and length in sample (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Tidy instruction buffer size usage (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --show-all option (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --no-source option (Jiri Olsa) [1425612] - [tools] perf c2c: Add man page and credits (Jiri Olsa) [1425612] - [tools] perf c2c report: Add help windows (Jiri Olsa) [1425612] - [tools] perf c2c report: Iterate node display in browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to manage symbol name length (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline index entry (Jiri Olsa) [1425612] - [tools] perf c2c report: Recalc width of global sort entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to set cacheline sort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to choose local HITMs (Jiri Olsa) [1425612] - [tools] perf c2c report: Limit the cachelines table entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to report callchains (Jiri Olsa) [1425612] - [tools] perf c2c report: Add c2c related stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add shared cachelines stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add global stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add TUI cacheline browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add main TUI browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stdio output support (Jiri Olsa) [1425612] - [tools] perf c2c report: Set final resort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup number of header lines for hists (Jiri Olsa) [1425612] - [tools] perf c2c report: Add src line sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'cpucnt' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stats related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'node' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'symbol' and 'dso' sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'tid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'pid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dram related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm/store percent related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm percent sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total loads sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total record sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc load miss dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc and remote loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stores related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'iaddr' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'offset' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'dcacheline' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add header macros (Jiri Olsa) [1425612] - [tools] perf c2c report: Decode c2c_stats for hist entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline hists processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sample processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Fallback to standard dimensions (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sort_entry dimension support (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dimension support (Jiri Olsa) [1425612] - [tools] perf c2c: Add report subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add record subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add c2c command (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_add_stats function (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_decode_stats function (Jiri Olsa) [1425612] - [tools] perf vendor events: Support couple more POWER8 PVRs in mapfile (Jiri Olsa) [1425612] - [tools] perf vendor events: Add power8 PMU events (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-SP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-DP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add SandyBridge V15 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Silvermont V13 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Skylake V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add KnightsLanding V9 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Jaketown V20 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyTown V19 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyBridge V18 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add HaswellX V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Haswell V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Goldmont V8 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Bonnell V4 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellX V10 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Broadwell V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellDE V5 event file (Jiri Olsa) [1425612] - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing (Jiri Olsa) [1425612] - [kernel] perf/core: Try parent PMU first when initializing a child event (Jiri Olsa) [1425612] - [kernel] perf/core: Optimize event rescheduling on active contexts (Jiri Olsa) [1425612] - [kernel] perf/core: Don't re-schedule CPU flexible events needlessly (Jiri Olsa) [1425612] - [kernel] perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory (Jiri Olsa) [1425612] - [kernel] perf/core: Fix use-after-free bug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug (Jiri Olsa) [1425612] - [x86] perf/x86: Reject non sampling events with precise_ip (Jiri Olsa) [1425612] - [kernel] perf/x86/intel: Account interrupts for PEBS errors (Jiri Olsa) [1425612] - [kernel] perf/core: Fix sys_perf_event_open() vs. hotplug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Use ULL constant to prevent undefined shift behaviour (Jiri Olsa) [1425612] - [x86] perf/x86: Fix overlap counter scheduling bug (Jiri Olsa) [1425612] - [x86] perf/x86/pebs: Fix handling of PEBS buffer overflows (Jiri Olsa) [1425612] - [tools] hw_breakpoint: Allow watchpoint of length 3, 5, 6 and 7 (Jiri Olsa) [1425612] - [x86] perf/x86: Fix exclusion of BTS and LBR for Goldmont (Jiri Olsa) [1425612]- [crypto] tcrypt - Add new mode for sha512_mb (Herbert Xu) [1379518] - [crypto] sha512-mb - Crypto computation (x4 AVX2) (Herbert Xu) [1379518] - [crypto] sha512-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha512-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha512-mb - Enable SHA512 multibuffer support (Herbert Xu) [1379518] - [crypto] sha512-mb - SHA512 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] tcrypt - Add speed tests for SHA multibuffer algorithms (Herbert Xu) [1379518] - [crypto] sha256-mb - Crypto computation (x8 AVX2) (Herbert Xu) [1379518] - [crypto] sha256-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha256-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha256-mb - Enable multibuffer support (Herbert Xu) [1379518] - [crypto] sha256-mb - SHA256 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] sha1-mb - async implementation for sha1-mb (Herbert Xu) [1379518] - [crypto] sha1-mb - stylistic cleanup (Herbert Xu) [1379518] - [crypto] sha-mb - Fix load failure (Herbert Xu) [1379518] - [crypto] mcryptd - Fix load failure (Herbert Xu) [1379518] - [crypto] sha-mb - mark Multi buffer SHA1 helper cipher (Herbert Xu) [1379518] - [crypto] tcrypt - print cra driver name in tcrypt tests output (Herbert Xu) [1379518] - [crypto] tcrypt - Added speed tests for AEAD crypto alogrithms in tcrypt test suite (Herbert Xu) [1379518] - [crypto] jitterentropy - drop duplicate header module.h (Herbert Xu) [1270982] - [crypto] jitterentropy - use ktime_get_ns as fallback (Herbert Xu) [1270982] - [crypto] jitterentropy - remove unnecessary information from a comment (Herbert Xu) [1270982] - [crypto] jitterentropy - use safe format string parameters (Herbert Xu) [1270982] - [crypto] jitterentropy - Delete unnecessary checks before the function call "kzfree" (Herbert Xu) [1270982] - [crypto] jitterentropy - avoid compiler warnings (Herbert Xu) [1270982] - [crypto] drbg - use pragmas for disabling optimization (Herbert Xu) [1270982] - [crypto] jitterentropy - remove timekeeping_valid_for_hres (Herbert Xu) [1270982] - [crypto] jitterentropy - add jitterentropy RNG (Herbert Xu) [1270982] - [crypto] algif_rng - zeroize buffer with random data (Herbert Xu) [1270982] - [crypto] algif_rng - fix sparse non static symbol warning (Herbert Xu) [1270982] - [crypto] algif_rng - enable RNG interface compilation (Herbert Xu) [1270982] - [crypto] algif_rng - add random number generator support (Herbert Xu) [1270982] - [crypto] fips - allow tests to be disabled in FIPS mode (Herbert Xu) [1314179] - [crypto] xts - fix compile errors (Herbert Xu) [1314179] - [crypto] xts - consolidate sanity check for keys (Herbert Xu) [1314179] - [crypto] memneq - fix for archs without efficient unaligned access (Herbert Xu) [1314179] - [crypto] more robust crypto_memneq (Herbert Xu) [1314179] - [crypto] crypto_memneq - add equality testing of memory regions w/o timing leaks (Herbert Xu) [1314179] - [crypto] testmgr - Fix GCM test vector IV overrun (Herbert Xu) [1386657] - [crypto] qat - Fix DMA on stack memory (Herbert Xu) [1364724] - [crypto] algif_hash - Only export and import on sockets with data (Herbert Xu) [1387632] {CVE-2016-8646}- [fs] userfaultfd: remove wrong comment from userfaultfd_ctx_get() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use __SetPageSwapBacked in shmem_mcopy_atomic_pte() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: fix fork fctx->new memleak (Andrea Arcangeli) [1373606] - [fs] userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: robustness check (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: rollback userfaultfd_exit (Andrea Arcangeli) [1373606] - [documentation] userfaultfd: documentation update (Andrea Arcangeli) [1373606] - [fs] scripts/spelling.txt: add "an user" pattern and fix typo instances (Andrea Arcangeli) [1373606] - [fs] userfaultfd_copy: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1373606] - [mm] userfaultfd: mcopy_atomic: return -ENOENT when no compatible VMA found (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: add event for exit() notification (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmap to mm/fremap.c (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmaps (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_REMOVE request (Andrea Arcangeli) [1373606] - [mm] mprotect: use pmd_trans_unstable instead of taking the pmd_lock (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add UFFDIO_COPY support for shared mappings (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_SHMEM (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid a lockup resulting from corrupted page->flags (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid leaking blocks and used blocks in UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: lock the page before adding it to pagecache (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: shmem: allow registration of shared memory ranges (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add userfaultfd hook for shared memory faults (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use shmem_mcopy_atomic_pte for shared memory (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: introduce vma_is_shmem (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: introduce vma_can_userfault (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_HUGETLBFS (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY (Andrea Arcangeli) [1373606] - [fs] userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: allow registration of ranges containing huge pages (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add userfaultfd hugetlb hook (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add mremap() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: Add fork() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: report all available features to userland (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: Split the find_userfault() routine (Andrea Arcangeli) [1373606] - [mm] userfaultfd: use vma_is_anonymous (Andrea Arcangeli) [1373606] - [fs] userfaultfd: convert BUG() to WARN_ON_ONCE() (Andrea Arcangeli) [1373606] - [fs] userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: document _IOR/_IOW (Andrea Arcangeli) [1373606] - [mm] introduce vma_is_anonymous(vma) helper (Andrea Arcangeli) [1373606] - [fs] userfaultfd: fix SIGBUS resulting from false rwsem wakeups (Andrea Arcangeli) [1373606]- [mm] hugetlb.c: fix reservation race when freeing surplus pages (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use huge_pte_lock instead of opencoding the lock (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use the right pte val for compare in hugetlb_cow (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reservation leak in private mapping error paths (Andrea Arcangeli) [1430172] - [mm] remove unnecessary condition in remove_inode_hugepages (Andrea Arcangeli) [1430172] - [mm] hugetlb: improve locking in dissolve_free_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hugetlb: check for reserved hugepages during memory offline (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix memory offline with hugepage size > memory block size (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix incorrect hugepages count during mem hotplug (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Andrea Arcangeli) [1430172] - [mm] hugetlb: avoid soft lockup in set_max_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hwpoison: remove incorrect comments (Andrea Arcangeli) [1430172] - [mm] hugetlb: simplify hugetlb unmap (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reserve accounting for private mappings (Andrea Arcangeli) [1430172] - [mm] hugetlb: add same zone check in pfn_range_valid_gigantic() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use first_memory_node (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce hugetlb_bad_size() (Andrea Arcangeli) [1430172] - [mm] hugetlb: optimize minimum size (min_size) accounting (Andrea Arcangeli) [1430172] - [mm] hugetlb: hugetlb_no_page: rate-limit warning message (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix incorrect proc nr_hugepages value (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: unmap pages if page fault raced with hole punch update locking (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: unmap pages if page fault raced with hole punch (Andrea Arcangeli) [1430172] - [fs] hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() (Andrea Arcangeli) [1430172] - [mm] fix locking order in mm_take_all_locks() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix resv map memory leak for placeholder entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes (Andrea Arcangeli) [1430172] - [mm] hugetlb: trivial comment fix (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: optimize when NUMA=n (Andrea Arcangeli) [1430172] - [mm] hugetlb: use memory policy when available (Andrea Arcangeli) [1430172] - [mm] hugetlb: make node_hstates array static (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: add hugetlbfs_fallocate() update locking (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add hugetlbfs_fallocate() (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: New huge_add_to_page_cache helper routine (Andrea Arcangeli) [1430172] - [mm] hugetlb: alloc_huge_page handle areas hole punched by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: truncate_hugepages() takes a range of pages (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Andrea Arcangeli) [1430172] - [mm] hugetlb: expose hugetlb fault mutex for use by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: add region_del() to delete a specific range of entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: add cache of descriptors to resv_map for region_add (Andrea Arcangeli) [1430172] - [mm] hugetlb: compute/return the number of regions added by region_add() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_has_reserves() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_shareable() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: document the reserve map/region tracking routines (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce minimum hugepage order (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: accept subpool min_size mount option and setup accordingly (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size accounting to subpools (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size tracking fields to subpool structure (Andrea Arcangeli) [1430172] - [mm] hugetlb: abort __get_user_pages if current has been oom killed (Andrea Arcangeli) [1430172] - [mm] hugetlb: close race when setting PageTail for gigantic pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix type of hugetlb_treat_as_movable variable (Andrea Arcangeli) [1430172] - [mm] hugetlb: move the error handle logic out of normal code path (Andrea Arcangeli) [1430172] - [mm] hugetlb: use vma_resv_map() map types (Andrea Arcangeli) [1430172] - [mm] hugetlb: remove resv_map_put (Andrea Arcangeli) [1430172] - [mm] hugetlb: use already existing interface huge_page_shift (Andrea Arcangeli) [1430172]- [lib] locking/rwsem: Fix rwsem kABI issues (Waiman Long) [1416924] - [lib] locking/rwsem: Scan the wait_list for readers only once (Waiman Long) [1416924] - [lib] locking/rwsem: Return void in __rwsem_mark_wake() (Waiman Long) [1416924] - [lib] locking/rwsem: Streamline the rwsem_optimistic_spin() code (Waiman Long) [1416924] - [lib] locking/rwsem: Improve reader wakeup code (Waiman Long) [1416924] - [kernel] locking/rwsem: Protect all writes to owner by WRITE_ONCE() (Waiman Long) [1416924] - [lib] locking/rwsem: Add reader-owned state to the owner field (Waiman Long) [1416924] - [asm-generic] locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update() (Waiman Long) [1416924] - [lib] locking/rwsem: Convert sem->count to 'atomic_long_t' (Waiman Long) [1416924] - [lib] locking/rwsem: Optimize write lock by reducing operations in slowpath (Waiman Long) [1416924] - [lib] locking/rwsem: Rework zeroing reader waiter->task (Waiman Long) [1416924] - [lib] locking/rwsem: Enable lockless waiter wakeup(s) (Waiman Long) [1416924] - [lib] locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write() (Waiman Long) [1416924] - [lib] locking/rwsem: Fix lock optimistic spinning when owner is not running (Waiman Long) [1416924] - [lib] locking: Remove ACCESS_ONCE() usage (Waiman Long) [1416924] - [lib] locking/rwsem: Check for active lock before bailing on spinning (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid deceiving lock spinners (Waiman Long) [1416924] - [lib] locking/rwsem: Set lock ownership ASAP (Waiman Long) [1416924] - [lib] locking/rwsem: Document barrier need when waking tasks (Waiman Long) [1416924] - [lib] locking/rwsem: Use task->state helpers (Waiman Long) [1416924] - [kernel] locking/mcs: Better differentiate between MCS variants (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid double checking before try acquiring write lock (Waiman Long) [1416924] - [lib] locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition (Waiman Long) [1416924] - [lib] locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1416924] - [kernel] locking/rwsem: Reduce the size of struct rw_semaphore (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Micro-optimize osq_unlock() (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Introduce and use init macro and function for osq locks (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() (Waiman Long) [1416924] - [lib] locking/rwsem: Allow conservative optimistic spinning when readers have lock (Waiman Long) [1416924] - [lib] locking/rwsem: Fix checkpatch.pl warnings (Waiman Long) [1416924] - [kernel] locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK (Waiman Long) [1416924] - [lib] locking/rwsem: Support optimistic spinning (Waiman Long) [1416924] - [lib] rwsem: Add comments to explain the meaning of the rwsem's count field (Waiman Long) [1416924] - [lib] asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage (Waiman Long) [1416924]- [md] dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty (Mike Snitzer) [1434155] - [pci] hv: Use device serial number as PCI domain (Vitaly Kuznetsov) [1429743] - [pci] hv: Fix wslot_to_devfn() to fix warnings on device removal (Vitaly Kuznetsov) [1429743] - [net] bridge: netlink: call br_changelink() during br_dev_newlink() (Ivan Vecera) [1433293] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1379762] - [net] sched: Reflect HW offload status (Ivan Vecera) [1390693] - [net] sched: cls_u32: be more strict about skip-sw flag (Ivan Vecera) [1390693] - [net] sched: fix a typo in tc_for_each_action() (Ivan Vecera) [1390693] - [net] sched: act_gact: Update statistics when offloaded to hardware (Ivan Vecera) [1390693] - [net] sched: Enable netdev drivers to update statistics of offloaded actions (Ivan Vecera) [1390693] - [net] sched: cls_u32: Add support for skip-sw flag to tc u32 classifier. (Ivan Vecera) [1390693] - [net] sched: Move TCA_CLS_FLAGS_SKIP_HW to uapi header file. (Ivan Vecera) [1390693] - [net] sched: act_skbedit: Utility functions for mark action (Ivan Vecera) [1390693] - [net] sched: Macro instead of CONFIG_NET_CLS_ACT ifdef (Ivan Vecera) [1390693] - [net] sched: cls_u32 add bit to specify software only rules (Ivan Vecera) [1390693] - [net] sched: cls_u32: move TC offload feature bit into cls_u32 offload logic (Ivan Vecera) [1390693] - [net] sched: consolidate offload decision in cls_u32 (Ivan Vecera) [1390693] - [net] sched: tc: helper functions to query action types (Ivan Vecera) [1390693] - [net] sched: add cls_u32 offload hooks for netdevs (Ivan Vecera) [1390693] - [net] sched: avoid calling tcf_unbind_filter() in call_rcu callback (Ivan Vecera) [1390693] - [net] sched: cls_u32 changes to knode must appear atomic to readers (Ivan Vecera) [1390693] - [net] sched: cls_u32: fix missed pcpu_success free_percpu (Ivan Vecera) [1390693] - [net] sched: cls_u32: add missing rcu_assign_pointer and annotation (Ivan Vecera) [1390693] - [x86] platform/uv/bau: Fix HUB errors by remove initial write to sw-ack register (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Implement uv4_wait_completion with read_status (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add wait_completion to bau_operations (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add status mmr location fields to bau_control (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Cleanup bau_operations declaration and instances (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add payload descriptor qualifier (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add uv_bau_version enumerated constants (Frank Ramsay) [1422564] - [x86] platform: Remove warning message for duplicate NMI handlers (Frank Ramsay) [1433021] - [s390] vmlogrdr: fix IUCV buffer allocation (Hendrik Brueckner) [1431699] - [s390] dcssblk: fix device size calculation in dcssblk_direct_access() (Hendrik Brueckner) [1431700] - [tools] power turbostat: Support Knights Mill (KNM) (Steve Best) [1381293] - [vhost] lockless enqueuing (Wei Xu) [1401436] - [vhost] simplify work flushing (Wei Xu) [1401436] - [netdrv] i40e: don't add more vectors to num_lan_msix than number of CPUs (Stefan Assmann) [1396127] - [netdrv] bonding: add 802.3ad support for 25G speeds (Jarod Wilson) [1431202] - [powercap] rapl: Add Knights Mill CPUID (Steve Best) [1381291] - [wireless] Update rt2x00 driver to work with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update mwifiex driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update brcmfmac driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update iwlegacy driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport iwlwifi driver from linux-4.11-rc1 (Stanislaw Gruszka) [1387986 1385917 1385746 1351045 1421597] - [wireless] Backport wil6210 driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport ath10k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1385738 1351053 1351049 1421597] - [wireless] Backport ath9k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/mac80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/wireless from linux-4.11-rc1 (Stanislaw Gruszka) [1421597]- [staging] usbip: remove staged driver (Torez Smith) [1383823] - [netdrv] sierra_net: Skip validating irrelevant fields for IDLE LSIs (Torez Smith) [1383823] - [netdrv] sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications (Torez Smith) [1383823] - [netdrv] catc: Use heap buffer for memory size test (Torez Smith) [1383823] - [netdrv] catc: Combine failure cleanup code in catc_probe() (Torez Smith) [1383823] - [netdrv] rtl8150: Use heap buffers for all register access (Torez Smith) [1383823] - [netdrv] pegasus: Use heap buffers for all register access (Torez Smith) [1383823] - [usb] serial: pl2303: add ATEN device ID (Torez Smith) [1383823] - [netdrv] r8152: check rx after napi is enabled (Torez Smith) [1383823] - [netdrv] r8152: re-schedule napi for tx (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to schedule napi when napi is disabled (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to call napi_schedule during autosuspend (Torez Smith) [1383823] - [usb] Add quirk for WORLDE easykey.25 MIDI keyboard (Torez Smith) [1383823] - [netdrv] qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card (Torez Smith) [1383823] - [netdrv] r8152: don't execute runtime suspend if the tx is not empty (Torez Smith) [1383823] - [usb] serial: option: add device ID for HP lt2523 (Novatel E371) (Torez Smith) [1383823] - [netdrv] r8152: fix rtl8152_post_reset function (Torez Smith) [1383823] - [usb] serial: qcserial: add Dell DW5570 QDL (Torez Smith) [1383823] - [netdrv] r8152: fix the sw rx checksum is unavailable (Torez Smith) [1383823] - [usb] xhci: fix deadlock at host remove by running watchdog correctly (Torez Smith) [1383823] - [usb] serial: ch341: fix control-message error handling (Torez Smith) [1383823] - [netdrv] r8152: fix rx issue for runtime suspend (Torez Smith) [1383823] - [netdrv] r8152: split rtl8152_suspend function (Torez Smith) [1383823] - [usb] wusbcore: Fix one more crypto-on-the-stack bug (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix line-state error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix baud rate and line-control handling (Torez Smith) [1383823] - [usb] serial: ch341: fix line settings after reset-resume (Torez Smith) [1383823] - [usb] serial: ch341: fix open error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix modem-control and B0 handling (Torez Smith) [1383823] - [usb] serial: ch341: fix open and resume after B0 (Torez Smith) [1383823] - [usb] serial: ch341: fix initial modem-control state (Torez Smith) [1383823] - [usb] fix problems with duplicate endpoint addresses (Torez Smith) [1383823] - [usb] storage: unusual_uas: Add JMicron JMS56x to unusual device (Torez Smith) [1383823] - [usb] hub: Move hub_port_disable() to fix warning if PM is disabled (Torez Smith) [1383823] - [netdrv] usb: asix_devices: add .reset_resume for USB PM (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: spcp8x5: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: quatech2: fix sleep-while-atomic in close (Torez Smith) [1383823] - [usb] serial: pl2303: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: oti6858: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: omninet: fix NULL-derefs at open and disconnect (Torez Smith) [1383823] - [usb] serial: mos7840: fix misleading interrupt-URB comment (Torez Smith) [1383823] - [usb] serial: mos7840: remove unused write URB (Torez Smith) [1383823] - [usb] serial: mos7840: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: mos7720: remove obsolete port initialisation (Torez Smith) [1383823] - [usb] serial: mos7720: fix parallel probe (Torez Smith) [1383823] - [usb] serial: mos7720: fix parport use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: kobil_sct: fix NULL-deref in write (Torez Smith) [1383823] - [usb] serial: keyspan_pda: verify endpoints at probe (Torez Smith) [1383823] - [usb] serial: iuu_phoenix: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: bind to interface after fw download (Torez Smith) [1383823] - [usb] serial: io_ti: fix I/O after disconnect (Torez Smith) [1383823] - [usb] serial: io_ti: fix another NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: garmin_gps: fix memory leak on failed URB submit (Torez Smith) [1383823] - [usb] serial: cyberjack: fix NULL-deref at open (Torez Smith) [1383823] - [usb] host: xhci: handle COMP_STOP from SETUP phase too (Torez Smith) [1383823] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake (Torez Smith) [1383823] - [usb] xhci: hold lock over xhci_abort_cmd_ring() (Torez Smith) [1383823] - [usb] xhci: Handle command completion and timeout race (Torez Smith) [1383823] - [usb] host: xhci: Fix possible wild pointer when handling abort command (Torez Smith) [1383823] - [usb] xhci: fix possible wild pointer (Torez Smith) [1383823] - [usb] return error code when platform_get_irq fails (Torez Smith) [1383823] - [usb] xhci: fix return value of xhci_setup_device() (Torez Smith) [1383823] - [usb] xhci: free xhci virtual devices with leaf nodes first (Torez Smith) [1383823] - [usb] serial: option: add dlink dwm-158 (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 (Torez Smith) [1383823] - [netdrv] lan78xx: add LAN7801 MAC only support (Torez Smith) [1383823] - [kernel] usb: cdc_mbim: add quirk for supporting Telit LE922A (Torez Smith) [1383823] - [usb] misc: rio500: fix result type for error message (Torez Smith) [1383823] - [usb] core: usbport: Use proper LED API to fix potential crash (Torez Smith) [1383823] - [netdrv] usb: set error code when usb_alloc_urb fails (Torez Smith) [1383823] - [kernel] usb: hcd.h: construct hub class request constants from simpler constants (Torez Smith) [1383823] - [usb] cdc-acm: add device id for GW Instek AFG-125 (Torez Smith) [1383823] - [kernel] fsl/usb: Workarourd for USB erratum-A005697 (Torez Smith) [1383823] - [usb] hub: Wait for connection to be reestablished after port reset (Torez Smith) [1383823] - [netdrv] usb: qmi_wwan: add support for Telit LE922A PID 0x1040 (Torez Smith) [1383823] - [netdrv] cdc_ether: Fix handling connection notification (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772_suspend() USB vendor commands failure issues (Torez Smith) [1383823] - [usb] serial: kl5kusb105: abort on open exception path (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix open error path (Torez Smith) [1383823] - [usb] fix improper return value when kzalloc fails (Torez Smith) [1383823] - [usb] return correct errno on failures (Torez Smith) [1383823] - [usb] return correct errno code when krealloc fails (Torez Smith) [1383823] - [usb] ohci: use dma_pool_zalloc (Torez Smith) [1383823] - [usb] serial: cp210x: use tcflag_t to fix incompatible pointer type (Torez Smith) [1383823] - [usb] cdc-acm: handle read pipe errors (Torez Smith) [1383823] - [usb] cdc-acm: remove is_int_ep from acm structure (Torez Smith) [1383823] - [usb] cdc-acm: store in and out pipes in acm structure (Torez Smith) [1383823] - [usb] cdc-acm: refactor killing urbs (Torez Smith) [1383823] - [usb] cdc-acm: avoid interface_to_usbdev call (Torez Smith) [1383823] - [usb] cdc-acm: reindent log messages (Torez Smith) [1383823] - [usb] core: urb make use of usb_endpoint_maxp_mult (Torez Smith) [1383823] - [usb] hub: Fix auto-remount of safely removed or ejected USB-3 devices (Torez Smith) [1383823] - [usb] serial: cp210x: add ID for the Zone DPMX (Torez Smith) [1383823] - [netdrv] usb: lan78xx: Utilize phy_ethtool_nway_reset (Torez Smith) [1383823] - [usb] Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y (Torez Smith) [1383823] - [usb] xhci-mem: use passed in GFP flags instead of GFP_KERNEL (Torez Smith) [1383823] - [usb] xhci: move slot_id from xhci_hcd to xhci_command structure (Torez Smith) [1383823] - [usb] xhci: remove the use of xhci->addr_dev (Torez Smith) [1383823] - [usb] xhci: cleanup cmd_completion in xhci_virt_device (Torez Smith) [1383823] - [usb] xhci: add helper to get the endpoint state of a endpoint context (Torez Smith) [1383823] - [usb] xhci: clean up error_bitmask usage (Torez Smith) [1383823] - [usb] xhci: Remove duplicate xhci urb giveback functions (Torez Smith) [1383823] - [usb] xhci: Giveback urb in finish_td directly (Torez Smith) [1383823] - [usb] xhci: refactor handle_tx_event() urb giveback (Torez Smith) [1383823] - [usb] xhci: fix non static symbol warning (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor td_to_noop() (Torez Smith) [1383823] - [usb] xhci: refactor and cleanup process_isoc_td() (Torez Smith) [1383823] - [usb] xhci: rename endpoint related trb variables (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_bulk_intr_td() (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_ctrl_td() (Torez Smith) [1383823] - [usb] xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases (Torez Smith) [1383823] - [usb] xhci: add trb_is_noop() helper function (Torez Smith) [1383823] - [usb] xhci: use trb helper functions when possible (Torez Smith) [1383823] - [usb] xhci: don't try to reset the host if it is unaccessible (Torez Smith) [1383823] - [usb] xhci: cleanup error message if halting the host failed (Torez Smith) [1383823] - [usb] xhci: remove unnecessary xhci_quiesce call before xhci_halt (Torez Smith) [1383823] - [netdrv] r8152: Fix error path in open function (Torez Smith) [1383823] - [usb] uhci: report non-PME wakeup signalling for Intel hardware (Torez Smith) [1383823] - [usb] serial: fix invalid user-pointer checks (Torez Smith) [1383823] - [usb] cdc-acm: use get_icount tty operation (Torez Smith) [1383823] - [usb] cdc-acm: fix invalid user-pointer check (Torez Smith) [1383823] - [usb] cdc-acm: fix TIOCMIWAIT (Torez Smith) [1383823] - [netdrv] net driver: Add Cypress GX3 VID=04b4 PID=3610 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for TI CC3200 LaunchPad (Torez Smith) [1383823] - [usb] storage: drop freezer.h usage (Torez Smith) [1383823] - [usb] wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] cdc-acm: fix uninitialized variable (Torez Smith) [1383823] - [usb] misc: usbtest: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: ehci: remove unnecessary max_packet() macro (Torez Smith) [1383823] - [usb] core: endpoint: remove unnecessary & operation (Torez Smith) [1383823] - [usb] core: devices: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: xhci: purge GET_MAX_PACKET() (Torez Smith) [1383823] - [uapi] usb: ch9: make usb_endpoint_maxp() return only packet size (Torez Smith) [1383823] - [usb] misc: usbtest: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: xhci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: ehci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] core: devices: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [netdrv] lan78xx: Use irq_domain for phy interrupt from USB Int. EP (Torez Smith) [1383823] - [uapi] usb: add helper to extract bits 12:11 of wMaxPacketSize (Torez Smith) [1383823] - [netdrv] r8152: Fix broken RX checksums (Torez Smith) [1383823] - [usb] core: add missing license information to some files (Torez Smith) [1383823] - [netdrv] kalmia: avoid potential uninitialized variable use (Torez Smith) [1383823] - [usb] xhci-mtk: make IPPC register optional (Torez Smith) [1383823] - [usb] ohci: make ohci-da8xx a separate driver (Torez Smith) [1383823] - [usb] core: Added devspec sysfs entry for devices behind the usb hub (Torez Smith) [1383823] - [kernel] tty: vgacon+sisusb, move scrolldelta to a common helper (Torez Smith) [1383823] - [usb] serial: ch341: add debug output for chip version (Torez Smith) [1383823] - [usb] serial: ch341: add support for parity, frame length, stop bits (Torez Smith) [1383823] - [usb] serial: ch341: reinitialize chip on reconfiguration (Torez Smith) [1383823] - [usb] serial: ch341: add register and USB request definitions (Torez Smith) [1383823] - [usb] ohci-da8xx: Remove code that references mach (Torez Smith) [1383823] - [usb] hwrng: chaoskey - drop workaround for old hwrng core limitation (Torez Smith) [1383823] - [usb] ehci: merge all cases that disable the IO watchdog (Torez Smith) [1383823] - [usb] ehci: elide I/O watchdog on AMD parts (Torez Smith) [1383823] - [usb] usbtmc: Add, clarify and fix comments (Torez Smith) [1383823] - [kernel] usb: fix a typo in usb_class_driver documentation (Torez Smith) [1383823] - [usb] increase ohci watchdog delay to 275 msec (Torez Smith) [1383823] - [usb] serial: cp210x: return -EIO on short control transfers (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CSIZE handling (Torez Smith) [1383823] - [usb] serial: fix potential NULL-dereference at probe (Torez Smith) [1383823] - [usb] xhci: use default USB_RESUME_TIMEOUT when resuming ports (Torez Smith) [1383823] - [usb] xhci: workaround for hosts missing CAS bit (Torez Smith) [1383823] - [usb] xhci: add restart quirk for Intel Wildcatpoint PCH (Torez Smith) [1383823] - [usb] serial: cp210x: fix tiocmget error handling (Torez Smith) [1383823] - [usb] wusb: fix error return code in wusb_prf() (Torez Smith) [1383823] - [netdrv] r8152: add new products of Lenovo (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for Infineon TriBoard TC2X7 (Torez Smith) [1383823] - [usb] wusb: Stop using the stack for sg crypto scratch space (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device does not respond (Torez Smith) [1383823] - [netdrv] qmi_wwan: add support for Quectel EC21 and EC25 (Torez Smith) [1383823] - [netdrv] usb: lan78xx: use new api ethtool_{get|set}_link_ksettings (Torez Smith) [1383823] - [usb] host: ehci-sead3: Remove SEAD-3 EHCI code (Torez Smith) [1383823] - [usb] revert "usbtmc: convert to devm_kzalloc" (Torez Smith) [1383823] - [usb] serial: cp210x: Add ID for a Juniper console (Torez Smith) [1383823] - [usb] kconfig: using select for USB_COMMON dependency (Torez Smith) [1383823] - [usb] hub: change CLEAR_FEATURE to SET_FEATURE (Torez Smith) [1383823] - [usb] core: Introduce a USB port LED trigger (Torez Smith) [1383823] - [usb] core: hcd: add missing header dependencies (Torez Smith) [1383823] - [usb] misc: legousbtower: Fix NULL pointer deference (Torez Smith) [1383823] - [usb] cdc-acm: hardening against malicious devices (Torez Smith) [1383823] - [netdrv] r8152: disable ALDPS and EEE before setting PHY (Torez Smith) [1383823] - [netdrv] r8152: remove r8153_enable_eee (Torez Smith) [1383823] - [netdrv] r8152: move PHY settings to hw_phy_cfg (Torez Smith) [1383823] - [netdrv] r8152: move enabling PHY (Torez Smith) [1383823] - [netdrv] r8152: move some functions (Torez Smith) [1383823] - [usb] change bInterval default to 10 ms (Torez Smith) [1383823] - [usb] ohci: Allow ohci on omap5 also (Torez Smith) [1383823] - [usb] host: xhci-tegra: Fix error return code in tegra_xusb_probe() (Torez Smith) [1383823] - [usb] ezusb: constify local structures (Torez Smith) [1383823] - [usb] wusbcore: add in missing white space in error message text (Torez Smith) [1383823] - [usb] cdc-acm: cleaning up debug in data submission path (Torez Smith) [1383823] - [usb] cdc-acm: cleanup debugging in submission path (Torez Smith) [1383823] - [kernel] scsi: introduce a quirk for false cache reporting (Torez Smith) [1383823] - [usb] kconfig: let USB_ULPI_BUS depends on USB_COMMON (Torez Smith) [1383823] - [usb] serial: simple: add support for another Infineon flashloader (Torez Smith) [1383823] - [usb] cdc-acm: delete obsolete debug messages (Torez Smith) [1383823] - [usb] cdc-wdm: add terminating newline (Torez Smith) [1383823] - [usb] kconfig: move ulpi bus support out of host (Torez Smith) [1383823] - [usb] xhci: fix null pointer dereference in stop command timeout function (Torez Smith) [1383823] - [netdrv] kaweth: remove obsolete debugging statements (Torez Smith) [1383823] - [netdrv] lan78xx: mark symbols static where possible (Torez Smith) [1383823] - [netdrv] hso: Convert printk to pr_ (Torez Smith) [1383823] - [netdrv] hso: Use a more common logging style (Torez Smith) [1383823] - [netdrv] smsc95xx: Add mdix control via ethtool (Torez Smith) [1383823] - [netdrv] smsc95xx: Add register define (Torez Smith) [1383823] - [kernel] usb: ulpi: make ops struct constant (Torez Smith) [1383823] - [kernel] usb: ulpi: remove "dev" field from struct ulpi_ops (Torez Smith) [1383823] - [kernel] usb: ulpi: rename operations {read|write}_dev to simply {read|write} (Torez Smith) [1383823] - [kernel] usb: ulpi: remove calls to old api callbacks (Torez Smith) [1383823] - [kernel] usb: ulpi: add new api functions, {read|write}_dev() (Torez Smith) [1383823] - [usb] ulpi: move setting of ulpi->dev parent up in ulpi_register() (Torez Smith) [1383823] - [usb] core: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [netdrv] pegasus: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [netdrv] r8152: fix the coding style with checkpatch.pl (Torez Smith) [1383823] - [netdrv] asix: autoneg will set WRITE_MEDIUM reg (Torez Smith) [1383823] - [netdrv] asix: see 802.3 spec for phy reset (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772x resume failures (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device is disconnected (Torez Smith) [1383823] - [netdrv] asix: Add in_pm parameter (Torez Smith) [1383823] - [netdrv] r8152: constify ethtool_ops structures (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: security: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: crypto: don't print on ENOMEM (Torez Smith) [1383823] - [usb] usb-skeleton: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: sddr09: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: alauda: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: yurex: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: uss720: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usbsevseg: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usblcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: trancevibrator: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: lvstest: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ldusb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: idmouse: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cytherm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cypress_cy7c63: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: adutux: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci-tegra: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: uhci-hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: urb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: message: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hub: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] class: usbtmc: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: usbatm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: speedtch: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: cxacru: don't print on ENOMEM (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom 0x6802 and 0x6803 products (Torez Smith) [1383823] - [usb] avoid left shift by -1 (Torez Smith) [1383823] - [usb] fix typo in wMaxPacketSize validation (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove unused variables (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use C_X macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless NULL-testing (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless dev_dbg messages (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: do not use __uX types (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom WM-D200 (Torez Smith) [1383823] - [netdrv] kaweth: fix oops upon failed memory allocation (Torez Smith) [1383823] - [netdrv] kaweth: fix firmware download (Torez Smith) [1383823] - [usb] xhci: don't dereference a xhci member after removing xhci (Torez Smith) [1383823] - [usb] xhci: Fix panic if disconnect (Torez Smith) [1383823] - [usb] xhci: really enqueue zero length TRBs (Torez Smith) [1383823] - [usb] xhci: always handle "Command Ring Stopped" events (Torez Smith) [1383823] - [usb] cdc-acm: fix wrong pipe type on rx interrupt xfers (Torez Smith) [1383823] - [kernel] usb: bcma: support old USB 2.0 controller on Northstar devices (Torez Smith) [1383823] - [usb] whci: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] cdc-wdm: cleanup debug messages (Torez Smith) [1383823] - [usb] wusbcore: wa-xfer: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] usb-skeleton: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] storage: usb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: yurex: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: uss720: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: sisusbvga: sisusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: lvstest: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ldusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: adutux: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] class: usbtmc: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: usbatm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: cxacru: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] serial: mos7840: fix non-atomic allocation in write path (Torez Smith) [1383823] - [usb] serial: mos7720: fix non-atomic allocation in write path (Torez Smith) [1383823] - [netdrv] usb: usbnet: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: lan78xx: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: hso: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: usbtest: add fix for driver hang (Torez Smith) [1383823] - [usb] cdc-wdm: Clear read pipeline in case of error (Torez Smith) [1383823] - [usb] core: of.c: fix defined but not declare warning (Torez Smith) [1383823] - [usb] remove redundant dependency on USB_SUPPORT (Torez Smith) [1383823] - [usb] remove race condition in usbfs/libusb when using reap-after-disconnect (Torez Smith) [1383823] - [usb] devio, do not warn when allocation fails (Torez Smith) [1383823] - [usb] ehci: change order of register cleanup during shutdown (Torez Smith) [1383823] - [usb] validate wMaxPacketValue entries in endpoint descriptors (Torez Smith) [1383823] - [kernel] usb: ulpi: Automatically set driver::owner with ulpi_driver_register() (Torez Smith) [1383823] - [usb] storage: fix runtime pm issue in usb_stor_probe2 (Torez Smith) [1383823] - [usb] cdc-wdm: fix "out-of-sync" due to missing notifications (Torez Smith) [1383823] - [usb] ftdi-elan: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] appledisplay: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] lvstest: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] misc: Add driver for usb4604 (Torez Smith) [1383823] - [usb] misc: ftdi-elan: Fix off-by-one memory corruptions (Torez Smith) [1383823] - [usb] misc: usbtest: usbtest_do_ioctl may return positive integer (Torez Smith) [1383823] - [usb] hub: change the locking in hub_activate (Torez Smith) [1383823] - [usb] hub: fix up early-exit pathway in hub_activate (Torez Smith) [1383823] - [usb] hub: Fix unbalanced reference count/memory leak/deadlocks (Torez Smith) [1383823] - [usb] serial: fix memleak in driver-registration error path (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE920A4 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add device ID for WICED USB UART dev board (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add PIDs for Ivium Technologies devices (Torez Smith) [1383823] - [usb] serial: option: add D-Link DWM-156/A3 (Torez Smith) [1383823] - [netdrv] cdc_ether: Improve ZTE MF823/831/910 handling (Torez Smith) [1383823] - [usb] cdc-acm: beautify probe() (Torez Smith) [1383823] - [usb] cdc-wdm: use the common CDC parser (Torez Smith) [1383823] - [usb] cdc-acm: cleanup error handling (Torez Smith) [1383823] - [usb] cdc-acm: use the common parser (Torez Smith) [1383823] - [usb] usbnet: move the CDC parser into USB core (Torez Smith) [1383823] - [netdrv] rndis_host: Set valid random MAC on buggy devices (Torez Smith) [1383823] - [usb] serial: use variable for status (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE910 PID 0x1206 (Torez Smith) [1383823] - [netdrv] r8152: add MODULE_VERSION (Torez Smith) [1383823] - [usb] serial: cp210x: use kmemdup (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use functions rather than macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove ti_usb_3410_5052.h (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use __packed (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless comments (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Elan (Torez Smith) [1383823] - [netdrv] r8152: Add support for setting pass through MAC address on RTL8153-AD (Torez Smith) [1383823] - [netdrv] r8152: remove cancel_delayed_work_sync in rtl8152_set_speed (Torez Smith) [1383823] - [netdrv] r8152: remove a netif_carrier_off in rtl8152_open function (Torez Smith) [1383823] - [netdrv] r8152: remove rtl_phy_reset function (Torez Smith) [1383823] - [netdrv] r8152: remove the setting of LAN_WAKE_EN (Torez Smith) [1383823] - [netdrv] r8152: fix runtime function for RTL8152 (Torez Smith) [1383823] - [netdrv] cdc_ncm: workaround for EM7455 "silent" data interface (Torez Smith) [1383823] - [usb] xhci: free the correct ring (Torez Smith) [1383823] - [netdrv] r8152: clear LINK_OFF_WAKE_EN after autoresume (Torez Smith) [1383823] - [netdrv] usbnet: Stop RX Q on MTU change (Torez Smith) [1383823] - [usb] don't free bandwidth_mutex too early (Torez Smith) [1383823] - [kernel] xhci: get rid of platform data (Torez Smith) [1383823] - [usb] xhci: rename and simplify last_trb_on_last_seg() helper (Torez Smith) [1383823] - [usb] xhci: remove enqueue_is_link() helper (Torez Smith) [1383823] - [usb] xhci: rework inc_deq() and fix off by one error (Torez Smith) [1383823] - [usb] xhci: use and add separate function for checking for link trbs (Torez Smith) [1383823] - [usb] xhci: clean up event ring checks from inc_enq() (Torez Smith) [1383823] - [usb] xhci: TD-fragment, align the unsplittable case with a bounce buffer (Torez Smith) [1383823] - [usb] xhci: align the last trb before link if it is easily splittable (Torez Smith) [1383823] - [usb] xhci: don't rely on precalculated value of needed trbs in the enqueue loop (Torez Smith) [1383823] - [usb] xhci: use boolean to indicate last trb in td remainder calculation (Torez Smith) [1383823] - [usb] xhci: properly prepare zero packet TD after normal bulk TD (Torez Smith) [1383823] - [usb] xhci: rename ep_ring variable in queue_bulk_tx(), no functional change (Torez Smith) [1383823] - [kernel] tty: vt, convert more macros to functions (Torez Smith) [1383823] - [kernel] tty: vt, remove consw->con_bmove (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_set_palette cleanup (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_scrolldelta cleanup (Torez Smith) [1383823] - [usb] sisusb: remove dummy variables (Torez Smith) [1383823] - [kernel] usb: ehci: declare hostpc register as zero-length array (Torez Smith) [1383823] - [usb] gadget: move gadget API functions to udc-core (Torez Smith) [1383823] - [usb] misc: remove outdated USB LED driver (Torez Smith) [1383823] - [netdrv] r8152: modify the check of the flag of PHY_RESET in set_speed function (Torez Smith) [1383823] - [netdrv] r8152: correct the rx early size (Torez Smith) [1383823] - [netdrv] r8152: disable MAC clock speed down (Torez Smith) [1383823] - [netdrv] r8152: save the speed (Torez Smith) [1383823] - [netdrv] r8152: move the setting for the default speed (Torez Smith) [1383823] - [netdrv] r8152: move the settings of PHY to a work queue (Torez Smith) [1383823] - [usb] common: otg-fsm: add license to usb-otg-fsm (Torez Smith) [1383823] - [netdrv] r8152: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Torez Smith) [1383823] - [usb] misc: usb3503: Clean up on driver unbind (Torez Smith) [1383823] - [usb] misc: usb3503: Set platform data (Torez Smith) [1383823] - [usb] microtek: Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] cdc-acm: Space prohibited before close parenthesis ')' (Torez Smith) [1383823] - [usb] echi-hcd: Add ehci_setup check before echi_shutdown (Torez Smith) [1383823] - [usb] ohci: Don't mark EDs as ED_OPER if scheduling fails (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Fix URB warning due to timeout on Alea (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Add support for Araneus Alea I USB RNG (Torez Smith) [1383823] - [usb] ehci: avoid undefined pointer arithmetic and placate UBSAN (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Acer C120 LED Projector (Torez Smith) [1383823] - [usb] quirks: Fix sorting (Torez Smith) [1383823] - [usb] xhci: fix platform quirks overwrite regression in 4.7-rc1 (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: fix link detection for disabled autonegotiation (Torez Smith) [1383823] - [netdrv] pegasus: simplify logical constraint (Torez Smith) [1383823] - [netdrv] usb: ch9200: use kmemdup (Torez Smith) [1383823] - [netdrv] cdc_ncm: update datagram size after changing mtu (Torez Smith) [1383823] - [netdrv] revert "net: pegasus: remove dead coding" (Torez Smith) [1383823] - [netdrv] pegasus: remove dead coding (Torez Smith) [1383823] - [netdrv] asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions (Torez Smith) [1383823] - [usb] ohci-jz4740: Remove obsolete driver (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support (Torez Smith) [1383823] - [usb] serial: fix minor-number allocation (Torez Smith) [1383823] - [usb] serial: quatech2: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: keyspan: fix debug and error messages (Torez Smith) [1383823] - [usb] serial: keyspan: fix URB unlink (Torez Smith) [1383823] - [usb] serial: keyspan: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in attach error path (Torez Smith) [1383823] - [usb] host: xhci-rcar: Avoid long wait in xhci_reset() (Torez Smith) [1383823] - [usb] wusbcore: Do not initialise statics to 0 (Torez Smith) [1383823] - [usb] wusbcore: Remove space before ', ' and '(' (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: get rid of magic numbers in CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: fix hardware flow-control disable (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: silence an uninitialized variable warning (Torez Smith) [1383823] - [netdrv] usbnet/smsc75xx: silence uninitialized variable warning (Torez Smith) [1383823] - [usb] serial: option: add even more ZTE device ids (Torez Smith) [1383823] - [usb] serial: option: add more ZTE device ids (Torez Smith) [1383823] - [usb] sisusbvga: correct speed testing (Torez Smith) [1383823] - [usb] misc: usbtest: fix pattern tests for scatterlists (Torez Smith) [1383823] - [kernel] usb: leave LPM alone if possible when binding/unbinding interface drivers (Torez Smith) [1383823] - [netdrv] rtl8152: correct speed testing (Torez Smith) [1383823] - [netdrv] usbnet: correct speed testing (Torez Smith) [1383823] - [usb] serial: option: add support for Cinterion PH8 and AHxx (Torez Smith) [1383823] - [kernel] tty: vt, make color_table const (Torez Smith) [1383823] - [net] tty: Replace TTY_THROTTLED bit tests with tty_throttled() (Torez Smith) [1383823] - [usb] ehci: make all debugging depend on CONFIG_DYNAMIC_DEBUG (Torez Smith) [1383823] - [usb] Add driver for UCSI (Torez Smith) [1383823] - [usb] xhci: tegra: Add Tegra210 support (Torez Smith) [1383823] - [usb] xhci: Add NVIDIA Tegra XUSB controller driver (Torez Smith) [1383823] - [usb] core: move root hub's device node assignment after it is added to bus (Torez Smith) [1383823] - [usb] Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] Remove unnecessary space before function pointer arguments (Torez Smith) [1383823] - [kernel] usb: core: hub: hub_port_init lock controller instead of bus (Torez Smith) [1383823] - [usb] devio: declare usbdev_vm_ops as static (Torez Smith) [1383823] - [usb] misc: usbtest: fix error of urb allocation (Torez Smith) [1383823] - [usb] core: buffer: avoid NULL pointer dereferrence (Torez Smith) [1383823] - [usb] hcd: do not call whc_clean_up on wch_init call failure (Torez Smith) [1383823] - [usb] xhci: remove duplicate code of interval checking (Torez Smith) [1383823] - [usb] xhci: remove duplicate function xhci_urb_to_transfer_ring (Torez Smith) [1383823] - [usb] xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions (Torez Smith) [1383823] - [usb] usb: core: Minimize irq disabling in usb_sg_cancel() (Torez Smith) [1383823] - [usb] usb: core: Don't disable irqs in usb_sg_wait() during URB submit (Torez Smith) [1383823] - [usb] storage: fix multi-line comment style (Torez Smith) [1383823] - [usb] storage: scsiglue: limit USB3 devices to 2048 sectors (Torez Smith) [1383823] - [usb] storage: scsiglue: further describe our 240 sector limit (Torez Smith) [1383823] - [usb] hub: admit devices are SS+ (Torez Smith) [1383823] - [kernel] usb: correct intervals for SS+ (Torez Smith) [1383823] - [kernel] usb: LTM also for USB 3.1 (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE (Torez Smith) [1383823] - [usb] serial: ftdi_sio: constify ftdi_sio_quirk structures (Torez Smith) [1383823] - [usb] wusbcore: remove unreachable code (Torez Smith) [1383823] - [usb] whci-hcd: add more checks for dma mapping error (Torez Smith) [1383823] - [usb] xhci: fix typo in babble endpoint handling comment (Torez Smith) [1383823] - [uapi] usb: pd: additional feature selectors (Torez Smith) [1383823] - [uapi] usb: pd: define specific requests (Torez Smith) [1383823] - [uapi] usb: add descriptors from USB Power Delivery spec (Torez Smith) [1383823] - [usb] common: rework CONFIG_USB_COMMON logic (Torez Smith) [1383823] - [kernel] usb: otg-fsm: support multiple instances (Torez Smith) [1383823] - [kernel] usb: otg-fsm: Add documentation for struct otg_fsm (Torez Smith) [1383823] - [acpi] acpica: linux: Allow ACPICA inclusion for CONFIG_ACPI=n builds (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux: Add support to exclude inclusion (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add to remove mis-ordered inclusion of (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux header: Add support for stubbed externals (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: osl: Add configurability for generic external functions (Prarit Bhargava) [1383823 1432953] - [acpi] acpica: Add support to allow host OS to redefine individual OSL prototypes (Prarit Bhargava) [1432953 1383823]- [netdrv] nfp: consolidate two PCI device tables/structures into one (John Linville) [1406197] - [netdrv] nfp: don't tell FW about the reserved buffer space (John Linville) [1406197] - [netdrv] nfp: allow application firmware to limit number of SR-IOV VFs (John Linville) [1406197] - [netdrv] nfp: return nfp_rtsym_read_le() errors correctly (John Linville) [1406197] - [netdrv] nfp: add very basic access to NSP logs (John Linville) [1406197] - [netdrv] nfp: report NSP ABI version in ethtool FW version (John Linville) [1406197] - [netdrv] nfp: store NSP ABI version in state structure (John Linville) [1406197] - [netdrv] nfp: report manufacturing info on load (John Linville) [1406197] - [netdrv] nfp: refactor NSP initialization and add error message (John Linville) [1406197] - [netdrv] nfp: add the PF driver (John Linville) [1406197] - [netdrv] nfp: allocate irqs in lower driver (John Linville) [1406197] - [netdrv] nfp: add port layer to debugfs directories (John Linville) [1406197] - [netdrv] nfp: add support for service processor access (John Linville) [1406197] - [netdrv] nfp: add rtsym support (John Linville) [1406197] - [netdrv] nfp: add MIP reading support (John Linville) [1406197] - [netdrv] nfp: add support for reading nffw info (John Linville) [1406197] - [netdrv] nfp: add hwinfo support (John Linville) [1406197] - [netdrv] nfp: add support for resources (John Linville) [1406197] - [netdrv] nfp: add CPP access core (John Linville) [1406197] - [netdrv] nfp: rename the driver and add new main file (John Linville) [1406197] - [kernel] bitfield.h: add FIELD_FIT() helper (John Linville) [1406197] - [kernel] add basic register-field manipulation macros (John Linville) [1406197] - [netdrv] netronome: don't access real_num_rx_queues directly (John Linville) [1406197] - [netdrv] nfp: reorganize nfp_net_rx() to get packet offsets early (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .set_channels (John Linville) [1406197] - [netdrv] nfp: move RSS indirection table init into a separate function (John Linville) [1406197] - [netdrv] nfp: add helper to reassign rings to IRQ vectors (John Linville) [1406197] - [netdrv] nfp: loosen relation between rings and IRQs vectors (John Linville) [1406197] - [netdrv] nfp: reuse ring helpers on .ndo_open() path (John Linville) [1406197] - [netdrv] nfp: rename ring allocation helpers (John Linville) [1406197] - [netdrv] nfp: centralize runtime reconfiguration logic (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .get_channels (John Linville) [1406197] - [netdrv] nfp: bring back support for different ring counts (John Linville) [1406197] - [netdrv] nfp: replace num_irqs with max_r_vecs (John Linville) [1406197] - [netdrv] nfp: remove nfp_net_irqs_wanted() (John Linville) [1406197] - [netdrv] nfp: use unsigned int for vector/ring counts (John Linville) [1406197] - [netdrv] nfp: create separate define for max number of vectors (John Linville) [1406197] - [netdrv] nfp: use AND instead of modulo to get ring indexes (John Linville) [1406197] - [netdrv] nfp: add separate buffer allocation function for napi (John Linville) [1406197] - [netdrv] nfp: use alloc_frag() and build_skb() (John Linville) [1406197] - [netdrv] nfp: add buffer drop/recycle helper for RX (John Linville) [1406197] - [netdrv] nfp: centralize the buffer size calculation (John Linville) [1406197] - [netdrv] nfp: remove inline attributes and dead code (John Linville) [1406197] - [netdrv] nfp: remove unnecessary call to ether_setup() (John Linville) [1406197] - [netdrv] nfp: remove support for nfp3200 (John Linville) [1406197] - [netdrv] nfp: backport definitions of nn_{read,write}* (John Linville) [1406197] - [netdrv] nfp: simplify nfp_net_poll() (John Linville) [1406197] - [netdrv] xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Improve error handling during initialization (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Rework the fix for Rx stall during OOM and network stress (Vitaly Kuznetsov) [1102638] - [netdrv] xen/netfront: set default upper limit of tx/rx queues to 8 (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Fix Rx stall during network stress and OOM (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: cast grant table reference first to type int (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: do not cast grant table reference to signed short (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only napi_synchronize() if running (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Use setup_timer (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: request Tx response events more often (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: update num_queues to real created (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always set num queues if possible (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: respect user provided max_queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Remove the meaningless code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only clean up queues if present (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: properly destroy queues when removing device (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor making Tx requests (Vitaly Kuznetsov) [1102638] - [xen] add page_to_mfn() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor skb slot counting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: use different locks for Rx and Tx stats (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: remove residual dead code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always keep the Rx ring full of requests (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: print correct number of queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: release per-queue Tx and Rx resource when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix locking in connect error path (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: call netif_carrier_off() only once when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: don't nest queue locks in xennet_connect() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: recreate queues correctly when reconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix oops when disconnected from backend (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: initialise queue name in xennet_init_queue (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Add support for multiple queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Factor queue-specific data into queue struct (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix array initialization bug (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix missing rx_refill_timer when allocate memory failed (Vitaly Kuznetsov) [1102638]- [net] sched: cls_u32: complete the check for non-forced case in u32_destroy() (Ivan Vecera) [1428588] - [net] sched: fix a use-after-free in tc_ctl_tfilter() (Ivan Vecera) [1428588] - [net] sched: destroy proto tp when all filters are gone (Ivan Vecera) [1428588] - [net] sched: fq_codel: return non zero qlen in class dumps (Ivan Vecera) [1428588] - [net] sched: close another race condition in tcf_mirred_release() (Ivan Vecera) [1428588] - [net] sched: Add description for cpu_bstats argument (Ivan Vecera) [1428588] - [net] sched: fix missing free per cpu on qstats (Ivan Vecera) [1428588] - [net] sched: act_pedit: check binding before calling tcf_hash_release() (Ivan Vecera) [1428588] - [net] sched: fix refcount imbalance in actions (Ivan Vecera) [1428588] - [net] sched: act_mirred: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: read tcfg_ptype once (Ivan Vecera) [1428588] - [net] sched: act_gact: use a separate packet counters for gact_determ() (Ivan Vecera) [1428588] - [net] sched: act_gact: make tcfg_pval non zero (Ivan Vecera) [1428588] - [net] sched: add percpu stats to actions (Ivan Vecera) [1428588] - [net] sched: extend percpu stats helpers (Ivan Vecera) [1428588] - [net] sched: invoke ->attach() after setting dev->qdisc (Ivan Vecera) [1428588] - [net] set qdisc pkt len before tc_classify (Ivan Vecera) [1428588] - [net] kill useless net_*_ingress_queue() definitions when NET_CLS_ACT is unset (Ivan Vecera) [1428588] - [net] sched: use counter to break reclassify loops (Ivan Vecera) [1428588] - [net] sched: fix typo in net_device ifdef (Ivan Vecera) [1428588] - [net] sched: further simplify handle_ing (Ivan Vecera) [1428588] - [net] sched: consolidate handle_ing and ing_filter (Ivan Vecera) [1428588] - [net] tc: remove unused redirect ttl (Ivan Vecera) [1428588] - [net] sched: run ingress qdisc without locks (Ivan Vecera) [1428588] - [net] sched: remove TC_MUNGED bits (Ivan Vecera) [1428588] - [net] use jump label patching for ingress qdisc in __netif_receive_skb_core (Ivan Vecera) [1428588] - [net] sched: fix panic in rate estimators (Ivan Vecera) [1428588] - [net] sched: cls: use nla_nest_cancel instead of nlmsg_trim (Ivan Vecera) [1428588] - [net] sched: cls_basic: fix error path in basic_change() (Ivan Vecera) [1428588] - [net] sched: cls: remove unused op put from tcf_proto_ops (Ivan Vecera) [1428588] - [net] sched: cls_cgroup: remove unnecessary if (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove duplicate assignments (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: cls_basic: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: tc_vlan: fix type of tcfv_push_vid (Ivan Vecera) [1428588] - [net] sched: introduce vlan action (Ivan Vecera) [1428588] - [net] sched: initialize bstats syncp (Ivan Vecera) [1428588] - [net] sched: fix unused variables in __gnet_stats_copy_basic_cpu() (Ivan Vecera) [1428588] - [net] sched: do not use tcf_proto 'tp' argument from call_rcu (Ivan Vecera) [1428588] - [net] sched: remove tcf_proto from ematch calls (Ivan Vecera) [1428588] - [net] sched: enable per cpu qstats (Ivan Vecera) [1428588] - [net] sched: restrict use of qstats qlen (Ivan Vecera) [1428588] - [net] sched: make bstats per cpu and estimator RCU safe (Ivan Vecera) [1428588] - [net] sched: fix errno in tcindex_set_parms() (Ivan Vecera) [1428588] - [net] sched: remove the first parameter from tcf_exts_destroy() (Ivan Vecera) [1428588] - [net] sched: hold tcf_lock in netdevice notifier (Ivan Vecera) [1428588] - [net] sched: add cond_resched() to class and qdisc dump (Ivan Vecera) [1428588] - [net] sched: do not use rcu in tc_dump_qdisc() (Ivan Vecera) [1428588] - [net] sched: move the sanity test in qdisc_list_add() (Ivan Vecera) [1428588] - [net] sched: htb: do not acquire qdisc lock in dump operations (Ivan Vecera) [1428588] - [net] sched: act: clean up tca_action_flush() (Ivan Vecera) [1428588] - [net] sched: act: refuse to remove bound action outside (Ivan Vecera) [1428588] - [net] sched: act: move tcf_hashinfo_init() into tcf_register_action() (Ivan Vecera) [1428588] - [net] sched: act: remove capab from struct tc_action_ops (Ivan Vecera) [1428588] - [net] sched: act: refactor cleanup ops (Ivan Vecera) [1428588] - [net] sched: act: hide struct tcf_common from API (Ivan Vecera) [1428588] - [net] sched: act: export tcf_hash_search() instead of tcf_hash_lookup() (Ivan Vecera) [1428588] - [net] sched: act: fetch hinfo from a->ops->hinfo (Ivan Vecera) [1428588] - [net] sched: replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1428588] - [net] sched: act: use tcf_hash_release() in net/sched/act_police.c (Ivan Vecera) [1428588] - [net] sched: act: remove struct tcf_act_hdr (Ivan Vecera) [1428588] - [net] sched: act: clean up notification functions (Ivan Vecera) [1428588] - [net] sched: act: move idx_gen into struct tcf_hashinfo (Ivan Vecera) [1428588] - [net] sched: action: make local function static (Ivan Vecera) [1428588] - [net] sched: act: action flushing missaccounting (Ivan Vecera) [1428588] - [net] sched: Remove unnecessary checks for act->ops (Ivan Vecera) [1428588] - [net] sched: act: Dont increment refcnt on replace (Ivan Vecera) [1428588] - [net] sched: set root qdisc before change() in attach_default_qdiscs() (Ivan Vecera) [1428588] - [net] sched: remove unnecessary parentheses while return (Ivan Vecera) [1428588] - [net] sched: give visibility to mq slave qdiscs (Ivan Vecera) [1428588] - [net] netem: missing break in ge loss generator (Ivan Vecera) [1428588] - [net] netem: fix gemodel loss generator (Ivan Vecera) [1428588] - [net] gen_stats: Remove extern from function prototypes (Ivan Vecera) [1428588]- [nvme] redhat: mark NVMe over FC as tech preview (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix missing dma sync to nvme data structures (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Call fatal_error from keep-alive timout expiration (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: cancel fatal error and flush async work before free controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: delete controllers deletion upon subsystem release (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet_fc: correct logic in disconnect queue LS handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix nvme_rdma_queue_is_ready (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet/fcloop: remove some logically dead code performing redundant ret checks (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix KATO offset in Set Features (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: simplify error handling of nvme_fc_create_hw_io_queues (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: correct some printk information (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove START STOP emulation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Delete misleading queue-wrap comment (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] simplify stripe quirk (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Use correct scnprintf in cmb show (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Log PCI_STATUS when the controller dies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add FC LLDD loopback driver to test FC-NVME (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add target support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] admin-cmd: Added smart-log command support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host_traddr options field to host infrastructure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] untangle 0 and BLK_MQ_RQ_QUEUE_OK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't pass the full CQE to nvme_complete_async_event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: introduce struct nvme_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport LLDD api definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport FC-NVME definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport error codes to nvme.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [uapi] Add type 0x28 NVME type code to scsi fc headers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: patch target code in prep for FC transport support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: set sqe.command_id in core not transports (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] parser: add u64 number parser (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: remove redundant define (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Adjust source code indentation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove set-but-not-used variables (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix possible infinite loop triggered on hot namespace removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix memory leaks in nvmf_parse_options() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: force queue size to respect controller capability (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix REJ status code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: move NVMe class code to pci_ids.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: blk_account_io_start() takes a bool (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't schedule multiple resets (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Don't free queues on error (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: drain the queue-pair just before freeing it (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: stop and free io queues on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: don't forget to delete a queue from the list of connection failed (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Don't queue fatal error work if csts.cfs is set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: reject non-connect commands before the queue is live (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix possible NULL deref when handling rdma cm events (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add an enum for cns values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: resync with nvme-cli (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: Add tertiary number to NVME_VS (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Add sysfs entry for NVMe CMBs when appropriate (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Delete created IO queues on reset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Stop probing a removed device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Pass pointers, not dma addresses, to nvme_get/set_features() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove power management support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Make dsm number of ranges zero based (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Use direct IO for writes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: revise host transport option descriptions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: rework nvmf_get_address() for variable options (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: account higher order dispatch (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: allow the driver to pass in a queue mapping (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: only allocate a single mq_map per tag_set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: don't redistribute hardware queues on a CPU hotplug event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: only clear queue flags after successful connect (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix null pointer dereference on req->mr (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use ib_client API to detect device removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add DELETING queue flag (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: destroy nvme queue rdma resources on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme_rdma: keep a ref on the ctrl during delete/flush (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of redundant defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of duplicate variable (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: get a reference when reusing a nvme_host structure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: change NQN UUID to big-endian format (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: set sqsize to 0-based value, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix sqsize/hsqsize per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics: define admin sqsize min default, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix use after free (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: initialize ret to zero to avoid returning garbage (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: start async event handler after reconnecting to a controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix controller serial number inconsistency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Correctly handle RDMA device hot removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Make sure to shutdown the controller if we can (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Free the I/O tags when we delete the controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Fix device removal handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Queue ns scanning after a sucessful reconnection (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't leak uninitialized memory in connect request private data (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] make NVME_RDMA depend on BLOCK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics drivers don't need the nvme-pci driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] quirk: Add a delay before checking device ready for memblaze device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix nvme_get/set_features() with a NULL result pointer (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] Fix race triggered by blk_set_queue_dying() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Prevent controller state invalid transition (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: fix deadlock in blk_mq_register_disk() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Provide SR-IOV support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't allocate unused nvme_major (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Limit command retries (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: fix nvme-loop Kconfig dependencies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix return value check in nvmet_subsys_alloc() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add-remove ctrl repeat fix (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Remove tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't use tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix the return value of nvme_rdma_reinit_request() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use IB_PD_UNSAFE_GLOBAL_RKEY (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] ib/core: add support to create a unsafe global rkey to ib_create_pd (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add a NVMe over Fabrics RDMA host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: add a NVMe over Fabrics RDMA target driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-rdma.h: Add includes for nvme rdma_cm negotiation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add new reconnecting controller state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: Introduce blk_mq_reinit_tagset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix an error code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add configfs dependency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add a NVMe loopback host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: move SG pool code from SCSI driver to lib/sg_pool.c (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] rename SG related struct and functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "mq" with "first_chunk" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "scsi_data_buffer" with "sg_table" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvmet: add a generic NVMe target (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] configfs: switch ->default groups to a linked list (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add keep-alive support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add keep-alive opcode and identify controller attribute (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add a generic NVMe over Fabrics library (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVMe over Fabrics definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add fabrics sysfs attributes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Modify and export sync command submission for fabrics (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow transitioning from NEW to LIVE state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move the workaround for I/O queue-less controllers from PCIe to core (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: factor out a add nvme_is_write helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add a flags parameter to blk_mq_alloc_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow for size limitations from transport drivers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add AER constants (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add constants for PSDT and FUSE values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVM command set SQE/CQE size defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add get_log_page command strucure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add RTD3R, RTD3E and OAES fields (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: actually hook up defer list when running requests (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix removal in case of active namespace list scanning method (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move nvme_cancel_request() to common code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] update and rename nvme_cancel_io to nvme_cancel_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] block: add REQ_OP definitions and helpers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issue (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: mark input buffer parameters as 'const' (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist.c: fix kerneldoc for sg_pcopy_{to, from}_buffer() (David Milburn) [1384526 1389755 1366753 1374291 1383834]- [scsi] aacraid: Fix potential null access (Scott Benesh) [1384213] - [scsi] aacraid: Fix typo in blink status (Scott Benesh) [1384213] - [scsi] aacraid: remove redundant zero check on ret (Scott Benesh) [1384213] - [scsi] aacraid: Fixed expander hotplug for SMART family (Scott Benesh) [1384213] - [scsi] aacraid: Update driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix a potential spinlock double unlock bug (Scott Benesh) [1384213] - [scsi] aacraid: Save adapter fib log before an IOP reset (Scott Benesh) [1384213] - [scsi] aacraid: Reorder Adapter status check (Scott Benesh) [1384213] - [scsi] aacraid: Skip IOP reset on controller panic (SMART Family) (Scott Benesh) [1384213] - [scsi] aacraid: Decrease adapter health check interval (Scott Benesh) [1384213] - [scsi] aacraid: Reload offlined drives after controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Skip wellness sync on controller failure (Scott Benesh) [1384213] - [scsi] aacraid: Fix sync fibs time out on controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Added sysfs for driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix memory leak in fib init path (Scott Benesh) [1384213] - [scsi] aacraid: Prevent E3 lockup when deleting units (Scott Benesh) [1384213] - [scsi] aacraid: Fix for excessive prints on EEH (Scott Benesh) [1384213] - [scsi] aacraid: Use correct channel number for raw srb (Scott Benesh) [1384213] - [scsi] aacraid: Fix camel case (Scott Benesh) [1384213] - [scsi] aacraid: avoid open-coded upper_32_bits (Scott Benesh) [1384213] - [scsi] aacraid: rcode is unsigned and should be signed int (Scott Benesh) [1384213] - [scsi] aacraid: update version (Scott Benesh) [1384213] - [scsi] aacraid: Change Driver Version Prefix (Scott Benesh) [1384213] - [scsi] aacraid: Update copyrights (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve HBA host information ioctl (Scott Benesh) [1384213] - [scsi] aacraid: Added ioctl to trigger IOP/IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: Added new IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: VPD 83 type3 support (Scott Benesh) [1384213] - [scsi] aacraid: Added support to abort cmd and reset lun (Scott Benesh) [1384213] - [scsi] aacraid: Add task management functionality (Scott Benesh) [1384213] - [scsi] aacraid: Include HBA direct interface (Scott Benesh) [1384213] - [scsi] aacraid: Added support for hotplug (Scott Benesh) [1384213] - [scsi] aacraid: Added support to set QD of attached drives (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve Queue Depth from Adapter FW (Scott Benesh) [1384213] - [scsi] aacraid: Added support for periodic wellness sync (Scott Benesh) [1384213] - [scsi] aacraid: Reworked aac_command_thread (Scott Benesh) [1384213] - [scsi] aacraid: Added support for read medium error (Scott Benesh) [1384213] - [scsi] aacraid: Added support for response path (Scott Benesh) [1384213] - [scsi] aacraid: Process Error for response I/O (Scott Benesh) [1384213] - [scsi] aacraid: Reworked scsi command submission path (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve and update the device types (Scott Benesh) [1384213] - [scsi] aacraid: Added sa firmware support (Scott Benesh) [1384213] - [scsi] aacraid: added support for init_struct_8 (Scott Benesh) [1384213] - [scsi] aacraid: Added aacraid.h include guard (Scott Benesh) [1384213] - [scsi] aacraid: Remove duplicate irq management code (Scott Benesh) [1384213] - [scsi] aacraid: Replace with globally (Scott Benesh) [1384213] - [scsi] aacraid: Fix INTx/MSI-x issue with older controllers (Scott Benesh) [1384213] - [scsi] aacraid: mark aac_src_select_comm() static (Scott Benesh) [1384213] - [scsi] aacraid: use kmemdup (Scott Benesh) [1384213] - [scsi] qla2xxx: Fix apparent cut-n-paste error (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix Target mode handling with Multiqueue changes (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add Block Multi Queue functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add multiple queue pair functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix NULL pointer deref in QLA interrupt (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add irq affinity notification (Chad Dupuis) [1414957]- [fs] vfs: In d_path don't call d_dname on a mount point (Aristeu Rozanski) [1418962] - [hv] util: don't forget to init host_ts.lock (Vitaly Kuznetsov) [1388419] - [hv] hv_utils: implement Hyper-V PTP source (Vitaly Kuznetsov) [1388419] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1388419] - [hv] utils: Fix the mapping between host version and protocol to use (Vitaly Kuznetsov) [1388419] - [hv] hv_util: Avoid dynamic allocation in time synch (Vitaly Kuznetsov) [1388419] - [hv] utils: Support TimeSync version 4.0 protocol samples (Vitaly Kuznetsov) [1388419] - [hv] utils: Use TimeSync samples to adjust the clock after boot (Vitaly Kuznetsov) [1388419] - [mm] memory_hotplug: set magic number to page->freelist instead of page->lru.next (Yasuaki Ishimatsu) [1417692] - [mm] sparse: use page_private() to get page->private value (Yasuaki Ishimatsu) [1417692] - [mm] sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP (Yasuaki Ishimatsu) [1417696] - [mm] sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter (Yasuaki Ishimatsu) [1417696] - [x86] numa: Online memory-less nodes at boot time (Rui Wang) [1405893] - [x86] mm/numa: Drop dead code and rename setup_node_data() to setup_alloc_data() (Rui Wang) [1405893] - [x86] revert "mce: Do not panic when single core has reached a timeout" (Xunlei Pang) [1256375] - [x86] mce: Handle broadcasted MCE gracefully with kexec (Xunlei Pang) [1256375] - [net] dccp/tcp: fix routing redirect race (Eric Garver) [1387485] - [net] ipv6: don't increase size when refragmenting forwarded ipv6 skbs (Florian Westphal) [1430571] - [net] bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [1430571] - [net] ipv6: avoid write to a possibly cloned skb (Florian Westphal) [1430571] - [net] netfilter: bridge: honor frag_max_size when refragmenting (Florian Westphal) [1430571] - [net] l2tp: Avoid schedule while atomic in exit_net (Lance Richardson) [1429687] - [net] l2tp: protect tunnel->del_work by ref_count (Lance Richardson) [1429687] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: set sin_port for addr param when checking duplicate address (Xin Long) [1308362] - [net] sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu (Xin Long) [1412865] - [net] sctp: call rcu_read_lock before checking for duplicate transport nodes (Xin Long) [1383938] - [net] sctp: check duplicate node before inserting a new transport (Xin Long) [1383938] - [net] sctp: sctp_epaddr_lookup_transport should be protected by rcu_read_lock (Xin Long) [1383938] - [net] sctp: use new rhlist interface on sctp transport rhashtable (Xin Long) [1383938] - [net] Add netdev all_adj_list refcnt propagation to fix panic (Adrian Reber) [1425010] - [hid] usbhid: change return error of usbhid_output_report (Benjamin Tissoires) [1401381] - [scsi] storvsc: properly set residual data length on errors (Cathy Avery) [1364282] - [sound] alsa: hda - add support for docking station for HP 840 G3 (Jaroslav Kysela) [1312217] - [sound] alsa: hda - add support for docking station for HP 820 G2 (Jaroslav Kysela) [1312217] - [kernel] rcu: Reverse rcu_dereference_check() conditions (Waiman Long) [1432967] - [kernel] signals: avoid unnecessary taking of sighand->siglock (Waiman Long) [1412194]- [fs] autofs: take more care to not update last_used on path walk (Ian Kent) [1413523] - [fs] autofs: remove duplicated AUTOFS_DEV_IOCTL_SIZE definition (Ian Kent) [1413523] - [fs] autofs: add command enum/macros for root-dir ioctls (Ian Kent) [1413523] - [fs] autofs: update ioctl documentation regarding struct autofs_dev_ioctl (Ian Kent) [1413523] - [fs] autofs: fix wrong ioctl documentation regarding devid (Ian Kent) [1413523] - [fs] autofs: fix typo in Documentation (Ian Kent) [1413523] - [fs] autofs: remove wrong comment (Ian Kent) [1413523] - [fs] autofs: constify find_autofs_mount() callback (Ian Kent) [1413523] - [fs] autofs: refactor ioctl fn vector in iookup_dev_ioctl() (Ian Kent) [1413523] - [fs] autofs: remove possibly misleading /* #define DEBUG */ (Ian Kent) [1413523] - [fs] autofs4: move linux/auto_dev-ioctl.h to uapi/linux (Ian Kent) [1413523] - [fs] autofs: move inclusion of linux/limits.h to uapi (Ian Kent) [1413523] - [fs] autofs: fix print format for ioctl warning message (Ian Kent) [1413523] - [fs] autofs: add autofs_dev_ioctl_version() for AUTOFS_DEV_IOCTL_VERSION_CMD (Ian Kent) [1413523] - [fs] autofs: fix dev ioctl number range check (Ian Kent) [1413523] - [fs] autofs: fix pr_debug() message (Ian Kent) [1413523] - [fs] autofs: update struct autofs_dev_ioctl in Documentation (Ian Kent) [1413523] - [fs] autofs: fix Documentation regarding devid on ioctl (Ian Kent) [1413523] - [fs] autofs: remove AUTOFS_DEVID_LEN (Ian Kent) [1413523] - [fs] autofs: don't fail to free_dev_ioctl(param) (Ian Kent) [1413523] - [fs] autofs: remove obsolete sb fields (Ian Kent) [1413523] - [fs] autofs: use autofs4_free_ino() to kfree dentry data (Ian Kent) [1413523] - [fs] autofs: remove ino free in autofs4_dir_symlink() (Ian Kent) [1413523] - [fs] autofs: add WARN_ON(1) for non dir/link inode case (Ian Kent) [1413523] - [fs] autofs: fix autofs4_fill_super() error exit handling (Ian Kent) [1413523] - [fs] autofs: test autofs versions first on sb initialization (Ian Kent) [1413523] - [fs] autofs: drop unnecessary extern in autofs_i.h (Ian Kent) [1413523] - [fs] autofs: fix typos in Documentation/filesystems/autofs4.txt (Ian Kent) [1413523] - [fs] autofs: use dentry flags to block walks during expire (Ian Kent) [1413523] - [fs] qstr: constify instances in autofs4 (Ian Kent) [1413523] - [fs] autofs: don't get stuck in a loop if vfs_write() returns an error (Ian Kent) [1413523] - [fs] autofs races (Ian Kent) [1413523] - [fs] autofs4: fix string.h include in auto_dev-ioctl.h (Ian Kent) [1413523] - [fs] autofs4: use pr_xxx() macros directly for logging (Ian Kent) [1413523] - [fs] autofs4: change log print macros to not insert newline (Ian Kent) [1413523] - [fs] autofs4: make autofs log prints consistent (Ian Kent) [1413523] - [fs] autofs4: fix some white space errors (Ian Kent) [1413523] - [fs] autofs4: fix invalid ioctl return in autofs4_root_ioctl_unlocked() (Ian Kent) [1413523] - [fs] autofs4: fix coding style line length in autofs4_wait() (Ian Kent) [1413523] - [fs] autofs4: fix coding style problem in autofs4_get_set_timeout() (Ian Kent) [1413523] - [fs] autofs4: coding style fixes (Ian Kent) [1413523] - [fs] autofs: show pipe inode in mount options (Ian Kent) [1413523] - [fs] autofs4: don't bother with d_instantiate(dentry, NULL) in ->lookup() (Ian Kent) [1413523] - [fs] vfs: normal filesystems (and lustre): d_inode() annotations (Ian Kent) [1413523] - [fs] vfs: Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Ian Kent) [1413523] - [fs] autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation (Ian Kent) [1413523] - [fs] autofs4: Wrong format for printing dentry (Ian Kent) [1413523] - [fs] assorted conversions to p[dD] (Ian Kent) [1413523] - [fs] autofs: the documentation I wanted to read (Ian Kent) [1413523] - [fs] autofs4: d_manage() should return -EISDIR when appropriate in rcu-walk mode (Ian Kent) [1413523] - [fs] autofs4: avoid taking fs_lock during rcu-walk (Ian Kent) [1413523] - [fs] autofs4: make "autofs4_can_expire" idempotent (Ian Kent) [1413523] - [fs] autofs4: factor should_expire() out of autofs4_expire_indirect (Ian Kent) [1413523] - [fs] autofs4: allow RCU-walk to walk through autofs4 (Ian Kent) [1413523] - [fs] autofs4: comment typo: remove a a doubled word (Ian Kent) [1413523] - [fs] autofs4: remove some unused inline functions (Ian Kent) [1413523] - [fs] autofs4: don't take spinlock when not needed in autofs4_lookup_expiring (Ian Kent) [1413523] - [fs] autofs4: remove a redundant assignment (Ian Kent) [1413523] - [fs] autofs4: remove unused autofs4_ispending() (Ian Kent) [1413523] - [fs] vfs: allow ->d_manage() to declare -EISDIR in rcu_walk mode (Ian Kent) [1413523] - [fs] autofs4: fix false positive compile error (Ian Kent) [1413523] - [fs] autofs4/dev-ioctl.c: add __init to autofs_dev_ioctl_init (Ian Kent) [1413523] - [fs] autofs4: check dev ioctl size before allocating (Ian Kent) [1413523] - [fs] autofs: use IS_ROOT to replace root dentry checks (Ian Kent) [1413523] - [fs] autofs4: close the races around autofs4_notify_daemon() (Ian Kent) [1413523]- [fs] fix unpaired rcu lock in prepend_path() ("Eric W. Biederman") [1247935] - [fs] Add may_detach_mounts sysctl to hide new behavior ("Eric W. Biederman") [1247935] - [fs] proc: Update proc_flush_task_mnt to use d_invalidate ("Eric W. Biederman") [1247935] - [fs] mnt: Protect the mountpoint hashtable with mount_lock ("Eric W. Biederman") [1247935] - [fs] mnt: Clear mnt_expire during pivot_root ("Eric W. Biederman") [1247935] - [fs] clone_private_mount() doesn't need to touch namespace_sem ("Eric W. Biederman") [1247935] - [fs] remove a bogus claim about namespace_sem being held by callers of mnt_alloc_id() ("Eric W. Biederman") [1247935] - [fs] namespace: update event counter when umounting a deleted dentry ("Eric W. Biederman") [1247935] - [fs] mnt: In detach_mounts detach the appropriate unmounted mount ("Eric W. Biederman") [1247935] - [fs] mnt: Clarify and correct the disconnect logic in umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Update detach_mounts to leave mounts connected ("Eric W. Biederman") [1247935] - [fs] mnt: Fix the error check in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Honor MNT_LOCKED when detaching mounts ("Eric W. Biederman") [1247935] - [fs] fs_pin: Allow for the possibility that m_list or s_list go unused ("Eric W. Biederman") [1247935] - [fs] mnt: Factor umount_mnt from umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Factor out unhash_mnt from detach_mnt and umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Fail collect_mounts when applied to unmounted mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate unmounts to locked mounts ("Eric W. Biederman") [1247935] - [fs] mnt: On an unmount propagate clearing of MNT_LOCKED ("Eric W. Biederman") [1247935] - [fs] mnt: Delay removal from the mount hash ("Eric W. Biederman") [1247935] - [fs] mnt: Add MNT_UMOUNT flag ("Eric W. Biederman") [1247935] - [fs] mnt: In umount_tree reuse mnt_list instead of mnt_hash ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate umounts in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Improve the umount_tree flags ("Eric W. Biederman") [1247935] - [fs] mnt: Use hlist_move_list in namespace_unlock ("Eric W. Biederman") [1247935] - [fs] switch the IO-triggering parts of umount to fs_pin ("Eric W. Biederman") [1247935] - [fs] new fs_pin killing logics ("Eric W. Biederman") [1247935] - [fs] allow attaching fs_pin to a group not associated with some superblock ("Eric W. Biederman") [1247935] - [fs] get rid of the second argument of acct_kill() ("Eric W. Biederman") [1247935] - [fs] take count and rcu_head out of fs_pin ("Eric W. Biederman") [1247935] - [fs] pull bumping refcount into ->kill() ("Eric W. Biederman") [1247935] - [fs] kill pin_put() ("Eric W. Biederman") [1247935] - [fs] btrfs: don't invalidate root dentry when subvolume deletion fails ("Eric W. Biederman") [1247935] - [fs] mnt: Fix a memory stomp in umount ("Eric W. Biederman") [1247935] - [fs] vfs: Remove d_drop calls from d_revalidate implementations ("Eric W. Biederman") [1247935] - [fs] vfs: Make d_invalidate return void ("Eric W. Biederman") [1247935] - [fs] vfs: Merge check_submounts_and_drop and d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Remove unnecessary calls of check_submounts_and_drop ("Eric W. Biederman") [1247935] - [fs] vfs: Lazily remove mounts on unlinked files and directories ("Eric W. Biederman") [1247935] - [fs] vfs: More precise tests in d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Document the effect of d_revalidate on d_find_alias ("Eric W. Biederman") [1247935] - [fs] autofs - remove obsolete d_invalidate() from expire ("Eric W. Biederman") [1247935] - [fs] vfs: Add a function to lazily unmount all mounts from any dentry ("Eric W. Biederman") [1247935] - [fs] vfs: factor out lookup_mountpoint from new_mountpoint ("Eric W. Biederman") [1247935] - [fs] vfs: Keep a list of mounts on a mount point ("Eric W. Biederman") [1247935] - [fs] vfs: Don't allow overwriting mounts in the current mount namespace ("Eric W. Biederman") [1247935] - [fs] delayed mntput ("Eric W. Biederman") [1247935] - [fs] Add a missing permission check to do_umount ("Eric W. Biederman") [1247935] - [fs] fix EBUSY on umount() from MNT_SHRINKABLE ("Eric W. Biederman") [1247935] - [fs] get rid of propagate_umount() mistakenly treating slaves as busy ("Eric W. Biederman") [1247935] - [fs] fix copy_tree() regression ("Eric W. Biederman") [1247935] - [fs] death to mnt_pinned ("Eric W. Biederman") [1247935] - [fs] make fs/{namespace, super}.c forget about acct.h ("Eric W. Biederman") [1247935] - [fs] take fs_pin stuff to fs/* ("Eric W. Biederman") [1247935] - [fs] start carving bsd_acct_struct up ("Eric W. Biederman") [1247935] - [fs] acct: move mnt_pin() upwards ("Eric W. Biederman") [1247935] - [fs] make acct_kill() wait for file closing ("Eric W. Biederman") [1247935] - [fs] drop ->s_umount around acct_auto_close() ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_lock for acct->count ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_list ("Eric W. Biederman") [1247935] - [fs] acct: simplify check_free_space() ("Eric W. Biederman") [1247935] - [fs] acct: new lifetime rules ("Eric W. Biederman") [1247935] - [fs] acct: serialize acct_on() ("Eric W. Biederman") [1247935] - [fs] acct() should honour the limits from the very beginning ("Eric W. Biederman") [1247935] - [fs] split the slow path in acct_process() off ("Eric W. Biederman") [1247935] - [fs] separate namespace-independent parts of filling acct_t ("Eric W. Biederman") [1247935] - [fs] acct: switch to __kernel_write() ("Eric W. Biederman") [1247935] - [fs] acct: encode_comp_t(0) is 0, fortunately.. ("Eric W. Biederman") [1247935] - [fs] vfs: Make delayed_free() call free_vfsmnt() ("Eric W. Biederman") [1247935] - [fs] switch mnt_hash to hlist ("Eric W. Biederman") [1247935] - [fs] keep shadowed vfsmounts together ("Eric W. Biederman") [1247935] - [fs] resizable namespace.c hashes ("Eric W. Biederman") [1247935] - [fs] vfs: Is mounted should be testing mnt_ns for NULL or error ("Eric W. Biederman") [1247935] - [fs] fix bogus read_seqretry() checks introduced in b37199e ("Eric W. Biederman") [1247935] - [fs] rcuwalk: recheck mount_lock after mountpoint crossing attempts ("Eric W. Biederman") [1247935] - [fs] fix bogus path_put() of nd->root after some unlazy_walk() failures ("Eric W. Biederman") [1247935] - [fs] get rid of {lock, unlock}_rcu_walk() ("Eric W. Biederman") [1247935] - [fs] Use RH_KABI_EXTEND to wrap nameidata.m_seq ("Eric W. Biederman") [1247935] - [fs] RCU'd vfsmounts ("Eric W. Biederman") [1247935] - [fs] pid_namespace: make freeing struct pid_namespace rcu-delayed ("Eric W. Biederman") [1247935] - [fs] fuse: rcu-delay freeing fuse_conn ("Eric W. Biederman") [1247935] - [fs] ncpfs: rcu-delay unload_nls() and freeing ncp_server ("Eric W. Biederman") [1247935] - [fs] fat: rcu-delay unloading nls and freeing sbi ("Eric W. Biederman") [1247935] - [fs] adfs: delayed freeing of sbi ("Eric W. Biederman") [1247935] - [fs] hpfs: make freeing sbi and codetables rcu-delayed ("Eric W. Biederman") [1247935] - [fs] make freeing super_block rcu-delayed ("Eric W. Biederman") [1247935] - [fs] move taking vfsmount_lock down into prepend_path() ("Eric W. Biederman") [1247935] - [fs] vfs: make d_path() get the root path under RCU ("Eric W. Biederman") [1247935] - [fs] vfs: don't copy things to user space holding the rcu readlock ("Eric W. Biederman") [1247935] - [fs] vfs: make getcwd() get the root and pwd path under rcu ("Eric W. Biederman") [1247935] - [fs] vfs: move get_fs_root_and_pwd() to single caller ("Eric W. Biederman") [1247935] - [fs] split __lookup_mnt() in two functions ("Eric W. Biederman") [1247935] - [fs] Readd include of linux/lglock.h in fs/internal.h to preserve the kabi ("Eric W. Biederman") [1247935] - [fs] new helpers: lock_mount_hash/unlock_mount_hash ("Eric W. Biederman") [1247935] - [fs] don't bother with vfsmount_lock in mounts_poll() ("Eric W. Biederman") [1247935] - [fs] namespace.c: get rid of mnt_ghosts ("Eric W. Biederman") [1247935] - [fs] fold dup_mnt_ns() into its only surviving caller ("Eric W. Biederman") [1247935] - [fs] mnt_set_expiry() doesn't need vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] finish_automount() doesn't need vfsmount_lock for removal from expiry list ("Eric W. Biederman") [1247935] - [fs] namespace.c: bury long-dead define ("Eric W. Biederman") [1247935] - [fs] fold mntfree() into mntput_no_expire() ("Eric W. Biederman") [1247935] - [fs] do_remount(): pull touch_mnt_namespace() up ("Eric W. Biederman") [1247935] - [fs] dup_mnt_ns(): get rid of pointless grabbing of vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] initialize namespace_sem statically ("Eric W. Biederman") [1247935] - [fs] put_mnt_ns(): use drop_collected_mounts() ("Eric W. Biederman") [1247935]- [fs] ext4: unmap metadata when zeroing blocks (Eric Sandeen) [1430424] - [fs] ext4: handle transient ENOSPC properly for DAX (Eric Sandeen) [1347247 1430424] - [mm] dax: fix deadlock with DAX 4k holes (Eric Sandeen) [1430424] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1430424] - [fs] ext4: only set S_DAX if DAX is really supported (Eric Sandeen) [1430424] - [fs] dax: move put_(un)locked_mapping_entry() in dax.c (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_* defines to dax.h (Eric Sandeen) [1430424] - [fs] dax: remove dax_pmd_fault() (Eric Sandeen) [1430424] - [mm] dax: coordinate locking for offsets in PMD range (Eric Sandeen) [1430424] - [fs] dax: consistent variable naming for DAX entries (Eric Sandeen) [1430424] - [fs] dax: remove the last BUG_ON() from fs/dax.c (Eric Sandeen) [1430424] - [fs] dax: make 'wait_table' global variable static (Eric Sandeen) [1430424] - [fs] dax: remove buffer_size_valid() (Eric Sandeen) [1430424] - [fs] ext4: tell DAX the size of allocation holes (Eric Sandeen) [1430424] - [fs] ext4: more efficient SEEK_DATA implementation (Eric Sandeen) [1430424] - [fs] ext4: return hole from ext4_map_blocks() (Eric Sandeen) [1430424] - [fs] ext4: factor out determining of hole size (Eric Sandeen) [1430424] - [fs] ext4: allow DAX writeback for hole punch (Eric Sandeen) [1430424] - [fs] xfs: fix locking for DAX writes (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to copy_user_dax (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to dax_insert_mapping (Eric Sandeen) [1430424] - [mm] silently skip readahead for DAX inodes (Eric Sandeen) [1366943 1430424] - [fs] xfs: don't invalidate whole file on DAX read/write (Eric Sandeen) [1430424] - [fs] dax: remote unused fault wrappers (Eric Sandeen) [1430424] - [fs] dax: Remove i_mmap_lock protection (Eric Sandeen) [1430424] - [mm] dax: Use radix tree entry lock to protect cow faults (Eric Sandeen) [1430424] - [mm] dax: New fault locking (Eric Sandeen) [1430424] - [mm] dax: Allow DAX code to replace exceptional entries (Eric Sandeen) [1430424] - [fs] dax: Define DAX lock bit for radix tree exceptional entry (Eric Sandeen) [1430424] - [fs] dax: Make huge page handling depend of CONFIG_BROKEN (Eric Sandeen) [1430424] - [fs] dax: Fix condition for filling of PMD holes (Eric Sandeen) [1430424] - [fs] dax: fix a comment in dax_zero_page_range and dax_truncate_page (Eric Sandeen) [1430424] - [fs] dax: for truncate/hole-punch, do zeroing through the driver if possible (Eric Sandeen) [1430424] - [fs] dax: export a low-level __dax_zero_page_range helper (Eric Sandeen) [1430424] - [fs] dax: use sb_issue_zerout instead of calling dax_clear_sectors (Eric Sandeen) [1430424] - [fs] dax: fallback from pmd to pte on error (Eric Sandeen) [1430424] - [fs] dax: Remove redundant inode size checks (Eric Sandeen) [1430424] - [fs] dax: Remove pointless writeback from dax_do_io() (Eric Sandeen) [1430424] - [fs] dax: Remove zeroing from dax_io() (Eric Sandeen) [1430424] - [fs] dax: Remove dead zeroing code from fault handlers (Eric Sandeen) [1430424] - [fs] dax: Remove complete_unwritten argument (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_ definitions to dax.c (Eric Sandeen) [1430424] - [fs] dax: call get_blocks() with create == 1 for write faults to unwritten extents (Eric Sandeen) [1430424] - [fs] ext4: cleanup handling of bh->b_state in DAX mmap (Eric Sandeen) [1430424] - [fs] ext4: fix bh->b_state corruption (Eric Sandeen) [1430424] - [fs] xfs: split direct I/O and DAX path (Eric Sandeen) [1430424] - [fs] xfs: direct calls in the direct I/O path (Eric Sandeen) [1430424] - [fs] xfs: fold xfs_vm_do_dio into xfs_vm_direct_IO (Eric Sandeen) [1430424] - [fs] xfs: using generic_file_direct_write() is unnecessary (Eric Sandeen) [1430424] - [fs] xfs: stop using generic_file_read_iter for direct I/O (Eric Sandeen) [1430424] - [fs] xfs: split xfs_file_read_iter into buffered and direct I/O helpers (Eric Sandeen) [1430424] - [fs] xfs: remove s_maxbytes enforcement in xfs_file_read_iter (Eric Sandeen) [1430424] - [fs] xfs: kill ioflags (Eric Sandeen) [1430424] - [fs] xfs: don't pass ioflags around in the ioctl path (Eric Sandeen) [1430424]- [fs] vfs: pull btrfs clone API to vfs layer (Bill O'Donnell) [1399590] - [fs] btrfs: add .copy_file_range file operation (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate down when no_holes feature is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: Fix deadlock between direct IO and fast fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix false enospc error when truncating heavily reflinked file (Bill O'Donnell) [1399590] - [fs] btrfs: adjust outstanding_extents counter properly when dio write is split (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning about log_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: use down_read_nested to make lockdep silent (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking when we put back a delayed ref that's too new (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling when run_delayed_extent_op fails (Bill O'Donnell) [1399590] - [fs] btrfs: return the actual error value from from btrfs_uuid_tree_iterate (Bill O'Donnell) [1399590] - [fs] btrfs: fix race in btrfs_free_dummy_fs_info() (Bill O'Donnell) [1399590] - [fs] btrfs: limit async_work allocation and worker func duration (Bill O'Donnell) [1399590] - [fs] btrfs: fix tree search logic when replaying directory entry deletes (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock caused by fsync when logging directory entries (Bill O'Donnell) [1399590] - [fs] btrfs: fix enospc in hole punching (Bill O'Donnell) [1399590] - [fs] btrfs: improve delayed refs iterations (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Add comments explaining how btrfs qgroup works (Bill O'Donnell) [1399590] - [fs] btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space (Bill O'Donnell) [1399590] - [fs] btrfs: abort transaction if fill_holes() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix file extent corruption (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup: use already calculated value in btrfs_should_throttle_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix qgroup rescan worker initialization (Bill O'Donnell) [1399590] - [fs] btrfs: fix emptiness check for dirtied extent buffers at check_leaf() (Bill O'Donnell) [1399590] - [fs] btrfs: fix BUG_ON in btrfs_mark_buffer_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: fix relocation incorrectly dropping data references (Bill O'Donnell) [1399590] - [fs] btrfs: fix races on root_log_ctx lists (Bill O'Donnell) [1399590] - [fs] btrfs: fix WARNING in btrfs_select_ref_head() (Bill O'Donnell) [1399590] - [fs] btrfs: remove some no-op casts (Bill O'Donnell) [1399590] - [fs] btrfs: pass correct args to btrfs_async_run_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: make file clone aware of fatal signals (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Prevent qgroup->reserved from going subzero (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in do_relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix incremental send failure caused by balance (Bill O'Donnell) [1399590] - [fs] revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" (Bill O'Donnell) [1399590] - [fs] btrfs: tests: uninline member definitions in free_space_extent (Bill O'Donnell) [1399590] - [fs] btrfs: tests: constify free space extent specs (Bill O'Donnell) [1399590] - [fs] btrfs: expand free space tree sanity tests to catch endianness bug (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent buffer bitmap tests on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: catch invalid free space trees (Bill O'Donnell) [1399590] - [fs] btrfs: fix mount -o clear_cache, space_cache=v2 (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space tree bitmaps on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG() during drop snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_no_printk stub helper (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree leaf (Bill O'Donnell) [1399590] - [fs] btrfs: parent_start initialization cleanup (Bill O'Donnell) [1399590] - [fs] btrfs: Remove already completed TODO comment (Bill O'Donnell) [1399590] - [fs] btrfs: Do not reassign count in btrfs_run_delayed_refs (Bill O'Donnell) [1399590] - [fs] btrfs: fix a possible umount deadlock (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in do_walk_down (Bill O'Donnell) [1399590] - [fs] btrfs: unsplit printed strings (Bill O'Donnell) [1399590] - [fs] btrfs: clean the old superblocks before freeing the device (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in run_delayed_tree_ref (Bill O'Donnell) [1399590] - [fs] btrfs: don't leak reloc root nodes on error (Bill O'Donnell) [1399590] - [fs] btrfs: squash lines for simple wrapper functions (Bill O'Donnell) [1399590] - [fs] btrfs: improve check_node to avoid reading corrupted nodes (Bill O'Donnell) [1399590] - [fs] btrfs: add error handling for extent buffer in print tree (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON in start_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree node block (Bill O'Donnell) [1399590] - [fs] btrfs: return gracefully from balance if fs tree is corrupted (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON()'s in btrfs_mark_extent_written (Bill O'Donnell) [1399590] - [fs] btrfs: kill the start argument to read_extent_buffer_pages (Bill O'Donnell) [1399590] - [fs] btrfs: add a flags field to btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset (Bill O'Donnell) [1399590] - [fs] btrfs: add dynamic debug support (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'gen' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'blocksize' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs (Bill O'Donnell) [1399590] - [fs] btrfs: bail out if block group has different mixed flag (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in reading btree blocks (Bill O'Donnell) [1399590] - [fs] btrfs: fix check_shared for fiemap ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: create example debugfs file only in debugging build (Bill O'Donnell) [1399590] - [fs] btrfs: fix perms on demonstration debugfs interface (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: ensure that file descriptor used with subvol ioctls is a dir (Bill O'Donnell) [1399590] - [fs] btrfs: handle quota reserve failure properly (Bill O'Donnell) [1399590] - [fs] btrfs: use filemap_check_errors() (Bill O'Donnell) [1399590] - [mm] export filemap_check_errors() to modules (Bill O'Donnell) [1399590] - [fs] btrfs: introduce tickets_id to determine whether asynchronous metadata reclaim work makes progress (Bill O'Donnell) [1399590] - [fs] btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns (Bill O'Donnell) [1399590] - [fs] btrfs: do not decrease bytes_may_use when replaying extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() (Bill O'Donnell) [1399590] - [fs] btrfs: fix endless loop in balancing block groups (Bill O'Donnell) [1399590] - [fs] btrfs: kill invalid ASSERT() in process_all_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning on deadlock against an inode's log mutex (Bill O'Donnell) [1399590] - [fs] btrfs: detect corruption when non-root leaf has zero item (Bill O'Donnell) [1399590] - [fs] btrfs: check btree node's nritems (Bill O'Donnell) [1399590] - [fs] btrfs: don't create or leak aliased root while cleaning up orphans (Bill O'Donnell) [1399590] - [fs] btrfs: fix em leak in find_first_block_group (Bill O'Donnell) [1399590] - [fs] btrfs: do not background blkdev_put() (Bill O'Donnell) [1399590] - [fs] btrfs: clarify do_chunk_alloc()'s return value (Bill O'Donnell) [1399590] - [fs] btrfs: fix fsfreeze hang caused by delayed iputs deal (Bill O'Donnell) [1399590] - [fs] btrfs: update btrfs_space_info's bytes_may_use timely (Bill O'Donnell) [1399590] - [fs] btrfs: divide btrfs_update_reserved_bytes() into two functions (Bill O'Donnell) [1399590] - [fs] btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster() (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup incorrectness caused by log replay (Bill O'Donnell) [1399590] - [fs] btrfs: relocation: Fix leaking qgroups numbers on data extents (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent() (Bill O'Donnell) [1399590] - [fs] btrfs: waiting on qgroup rescan should not always be interruptible (Bill O'Donnell) [1399590] - [fs] btrfs: properly track when rescan worker is running (Bill O'Donnell) [1399590] - [fs] btrfs: flush_space: treat return value of do_chunk_alloc properly (Bill O'Donnell) [1399590] - [fs] btrfs: add ASSERT for block group's memory leak (Bill O'Donnell) [1399590] - [fs] btrfs: backref: Fix soft lockup in __merge_refs function (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of reloc_root (Bill O'Donnell) [1399590] - [fs] btrfs: fix __MAX_CSUM_ITEMS (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() (Bill O'Donnell) [1399590] - [fs] btrfs: improve performance on fsync against new inode after rename/unlink (Bill O'Donnell) [1399590] - [fs] btrfs: be more precise on errors when getting an inode from disk (Bill O'Donnell) [1399590] - [fs] btrfs: send, don't bug on inconsistent snapshots (Bill O'Donnell) [1399590] - [fs] btrfs: send, avoid incorrect leaf accesses when sending utimes operations (Bill O'Donnell) [1399590] - [fs] btrfs: send, add missing error check for calls to path_loop() (Bill O'Donnell) [1399590] - [fs] btrfs: send, fix failure to move directories with the same name around (Bill O'Donnell) [1399590] - [fs] btrfs: add missing check for writeback errors on fsync (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_relocate_chunk pass extent_root to btrfs_end_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: convert nodesize macros to static inlines (Bill O'Donnell) [1399590] - [fs] btrfs: introduce BTRFS_MAX_ITEM_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove prototype for btrfs_find_root_ref (Bill O'Donnell) [1399590] - [fs] btrfs: copy_to_sk drop unused root parameter (Bill O'Donnell) [1399590] - [fs] btrfs: simpilify btrfs_subvol_inherit_props (Bill O'Donnell) [1399590] - [fs] btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, require fs_info for root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, move initialization into tests/ (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_test_opt and friends should take a btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: plumb fs_info into btrfs_work (Bill O'Donnell) [1399590] - [fs] btrfs: remove obsolete part of comment in statfs (Bill O'Donnell) [1399590] - [fs] btrfs: hide test-only member under ifdef (Bill O'Donnell) [1399590] - [fs] btrfs: Add ratelimit to btrfs printing (Bill O'Donnell) [1399590] - [kernel] ratelimit: add initialization macro (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected balance crash due to BUG_ON (Bill O'Donnell) [1399590] - [fs] btrfs: fix panic in balance due to EIO (Bill O'Donnell) [1399590] - [fs] btrfs: fix eb memory leak due to readpage failure (Bill O'Donnell) [1399590] - [fs] btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup() (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space calculation in dump_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: subpage-blocksize: Rate limit scrub error message (Bill O'Donnell) [1399590] - [fs] btrfs: expand cow_file_range() to support in-band dedup and subpage-blocksize (Bill O'Donnell) [1399590] - [fs] btrfs: make sure device is synced before return (Bill O'Donnell) [1399590] - [fs] btrfs: reorg btrfs_close_one_device() (Bill O'Donnell) [1399590] - [fs] btrfs: Cleanup compress_file_range() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup BUG_ON in merge_bio (Bill O'Donnell) [1399590] - [fs] btrfs: Fix slab accounting flags (Bill O'Donnell) [1399590] - [fs] btrfs: Replace -ENOENT by -ERANGE in btrfs_get_acl() (Bill O'Donnell) [1399590] - [fs] btrfs: Handle uninitialised inode eviction (Bill O'Donnell) [1399590] - [fs] btrfs: fix read_node_slot to return errors (Bill O'Donnell) [1399590] - [fs] btrfs: fix double free of fs root (Bill O'Donnell) [1399590] - [fs] btrfs: error out if generic_bin_search get invalid arguments (Bill O'Donnell) [1399590] - [fs] btrfs: check inconsistence between chunk and block group (Bill O'Donnell) [1399590] - [fs] btrfs: add missing bytes_readonly attribute file in sysfs (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc accounting after copy_from_user faults (Bill O'Donnell) [1399590] - [fs] btrfs: avoid deadlocks during reservations in btrfs_truncate_block (Bill O'Donnell) [1399590] - [fs] btrfs: use FLUSH_LIMIT for relocation in reserve_metadata_bytes (Bill O'Donnell) [1399590] - [fs] btrfs: fill relocation block rsv after allocation (Bill O'Donnell) [1399590] - [fs] btrfs: always use trans->block_rsv for orphans (Bill O'Donnell) [1399590] - [fs] btrfs: change how we calculate the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: use root when checking need_async_flush (Bill O'Donnell) [1399590] - [fs] btrfs: don't bother kicking async if there's nothing to reclaim (Bill O'Donnell) [1399590] - [fs] btrfs: fix release reserved extents trace points (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoints for flush events (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc reservation amount tracepoint (Bill O'Donnell) [1399590] - [fs] btrfs: trace pinned extents (Bill O'Donnell) [1399590] - [fs] btrfs: introduce ticketed enospc infrastructure (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoint for adding block groups (Bill O'Donnell) [1399590] - [fs] btrfs: warn_on for unaccounted spaces (Bill O'Donnell) [1399590] - [fs] btrfs: change delayed reservation fallback behavior (Bill O'Donnell) [1399590] - [fs] btrfs: always reserve metadata for delalloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix callers of btrfs_block_rsv_migrate (Bill O'Donnell) [1399590] - [fs] btrfs: add bytes_readonly to the spaceinfo at once (Bill O'Donnell) [1399590] - [fs] btrfs: Force stripesize to the value of sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: fix disk_i_size update bug when fallocate() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling in map_private_extent_buffer (Bill O'Donnell) [1399590] - [fs] btrfs: fix error return code in btrfs_init_test_fs() (Bill O'Donnell) [1399590] - [fs] btrfs: don't do nocow check unless we have to (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock in delayed_ref_async_start (Bill O'Donnell) [1399590] - [fs] btrfs: track transid for delayed ref flushing (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_check_super_valid: Allow 4096 as stripesize (Bill O'Donnell) [1399590] - [fs] btrfs: remove build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: use new error message helper in qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: avoid blocking open_ctree from cleaner_kthread (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG_ON() in btrfs_orphan_add (Bill O'Donnell) [1399590] - [fs] btrfs: account for non-CoW'd blocks in btrfs_abort_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: check if extent buffer is aligned to sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: Use correct format specifier (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix extent buffer bitmap test fail on BE system (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix test_bitmaps fail on 64k sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Use macros instead of constants and add missing newline (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support testing all possible sectorsizes and nodesizes (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Execute page straddling test only when nodesize < PAGE_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: advertise which crc32c implementation is being used at module load (Bill O'Donnell) [1399590] - [fs] btrfs: add validadtion checks for chunk loading (Bill O'Donnell) [1399590] - [fs] btrfs: add more validation checks for superblock (Bill O'Donnell) [1399590] - [fs] btrfs: clear uptodate flags of pages in sys_array eb (Bill O'Donnell) [1399590] - [fs] btrfs: deal with duplciates during extent_map insertion in btrfs_get_extent (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support non-4k page size (Bill O'Donnell) [1399590] - [fs] btrfs: Fix integer overflow when calculating bytes_per_bitmap (Bill O'Donnell) [1399590] - [fs] btrfs: test_check_exists: Fix infinite loop when searching for free space entries (Bill O'Donnell) [1399590] - [fs] btrfs: end transaction if we abort when creating uuid root (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and read repair (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and discard (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and chunk allocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group back to RW mode during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected assignment of the left cursor for device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group readonly during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and block group removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between readahead and device replace/removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix handling of faults from btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: Set bbio to NULL before calling btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected return value of fiemap (Bill O'Donnell) [1399590] - [fs] btrfs: free sys_array eb as soon as possible (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak during RAID 5/6 device replacement (Bill O'Donnell) [1399590] - [fs] btrfs: add semaphore to synchronize direct IO writes with fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between block group relocation and nocow writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and direct IO writes for prealloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: pin log earlier when renaming (Bill O'Donnell) [1399590] - [fs] btrfs: unpin log if rename operation fails (Bill O'Donnell) [1399590] - [fs] btrfs: don't do unnecessary delalloc flushes when relocating (Bill O'Donnell) [1399590] - [fs] btrfs: don't wait for unrelated IO to finish before relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix empty symlink after creating symlink and fsync parent dir (Bill O'Donnell) [1399590] - [fs] btrfs: fix for incorrect directory entries after fsync log replay (Bill O'Donnell) [1399590] - [fs] btrfs: build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup accounting when creating snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix fspath error deallocation (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace warn if there are no workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace always succeed (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate compression workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: rename and document compression workspace members (Bill O'Donnell) [1399590] - [fs] btrfs: GFP_NOFS does not GFP_HIGHMEM (Bill O'Donnell) [1399590] - [fs] btrfs: switch to common message helpers in open_ctree, adjust messages (Bill O'Donnell) [1399590] - [fs] btrfs: fix int32 overflow in shrink_delalloc() (Bill O'Donnell) [1399590] - [fs] btrfs: don't force mounts to wait for cleaner_kthread to delete one or more subvolumes (Bill O'Donnell) [1399590] - [fs] btrfs: add write protection to SET_FEATURES ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning move scratch super outside of chunk_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON()'s in btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix divide error upon chunk's stripe_len (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: protect reading label by lock (Bill O'Donnell) [1399590] - [fs] btrfs: add check to sysfs handler of label (Bill O'Donnell) [1399590] - [fs] btrfs: add read-only check to sysfs handler of features (Bill O'Donnell) [1399590] - [fs] btrfs: reuse existing variable in scrub_stripe, reduce stack usage (Bill O'Donnell) [1399590] - [fs] btrfs: use dynamic allocation for root item in create_subvol (Bill O'Donnell) [1399590] - [fs] btrfs: clone: use vmalloc only as fallback for nodesize bufer (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_sources_tmp (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_roots (Bill O'Donnell) [1399590] - [fs] btrfs: send: use temporary variable to store allocation size (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for read_buf (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for send_buf (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning, move scratch dev out of device_list_mutex and uuid_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: send: silence an integer overflow warning (Bill O'Donnell) [1399590] - [fs] btrfs: avoid overflowing f_bfree (Bill O'Donnell) [1399590] - [fs] btrfs: fix mixed block count of available space (Bill O'Donnell) [1399590] - [fs] btrfs: allow balancing to dup with multi-device (Bill O'Donnell) [1399590] - [fs] btrfs: ioctl: reorder exclusive op check in RM_DEV (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup assigning next active device with a check (Bill O'Donnell) [1399590] - [fs] btrfs: s_bdev is not null after missing replace (Bill O'Donnell) [1399590] - [fs] btrfs: pass the right error code to the btrfs_std_error (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: make state preallocation more speculative in __set_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in __clear_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_new (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_defrag (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_delalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs_tree.h migration, item types and defines (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move struct btrfs_ioctl_defrag_range_args (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move balance flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move feature flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, qgroup limit flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move BTRFS_LABEL_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: refactor btrfs_dev_replace_start for reuse (Bill O'Donnell) [1399590] - [fs] btrfs: use fs_info directly (Bill O'Donnell) [1399590] - [fs] btrfs: rename flags for vol args v2 (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_find_device_by_user_input (Bill O'Donnell) [1399590] - [fs] btrfs: use existing device constraints table btrfs_raid_array (Bill O'Donnell) [1399590] - [fs] btrfs: introduce raid-type to error-code table, for minimum device constraint (Bill O'Donnell) [1399590] - [fs] btrfs: pass number of devices to btrfs_check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: rename __check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: optimize check for stale device (Bill O'Donnell) [1399590] - [fs] btrfs: introduce device delete by devid (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_scratch_superblocks() in btrfs_rm_device() (Bill O'Donnell) [1399590] - [fs] btrfs: enhance btrfs_find_device_by_user_input() to check device path (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: clean up and optimize __check_raid_min_device() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper function __check_raid_min_devices() (Bill O'Donnell) [1399590] - [fs] btrfs: create a helper function to read the disk super (Bill O'Donnell) [1399590] - [fs] btrfs: do not create empty block group if we have allocated data (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Pass valid file offset when releasing delalloc space (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup error handling in extent_write_cached_pages (Bill O'Donnell) [1399590] - [fs] btrfs: make mapping->writeback_index point to the last written page (Bill O'Donnell) [1399590] - [fs] btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in btrfs_ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix typos in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Refactor btrfs_lock_cluster() to kill compiler warning (Bill O'Donnell) [1399590] - [fs] btrfs: remove save_error_info() (Bill O'Donnell) [1399590] - [fs] btrfs: Simplify conditions about compress while mapping btrfs flags to inode flags (Bill O'Donnell) [1399590] - [fs] btrfs: move error handling code together in ctree.h (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_assert() (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_std_error to btrfs_handle_fs_error (Bill O'Donnell) [1399590] - [fs] btrfs: fix file/data loss caused by fsync after rename and new inode (Bill O'Donnell) [1399590] - [fs] btrfs: Reset IO error counters before start of device replacing (Bill O'Donnell) [1399590] - [fs] btrfs: Add qgroup tracing (Bill O'Donnell) [1399590] - [fs] btrfs: don't use src fd for printk (Bill O'Donnell) [1399590] - [fs] btrfs: fallback to vmalloc in btrfs_compare_tree (Bill O'Donnell) [1399590] - [fs] btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (Bill O'Donnell) [1399590] - [fs] btrfs: Output more info for enospc_debug mount option (Bill O'Donnell) [1399590] - [fs] btrfs: fix invalid reference in replace_path (Bill O'Donnell) [1399590] - [fs] btrfs: Improve FL_KEEP_SIZE handling in fallocate (Bill O'Donnell) [1399590] - [fs] btrfs: transaction_kthread() is not freezable (Bill O'Donnell) [1399590] - [fs] btrfs: cleaner_kthread() doesn't need explicit freeze (Bill O'Donnell) [1399590] - [fs] btrfs: do not write corrupted metadata blocks to disk (Bill O'Donnell) [1399590] - [fs] btrfs: csum_tree_block: return proper errno value (Bill O'Donnell) [1399590] - [fs] btrfs: use radix_tree_iter_retry() (Bill O'Donnell) [1399590] - [fs] btrfs: Fix misspellings in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Print Warning only if ENOSPC_DEBUG is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: silence an uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: move btrfs_compression_type to compression.h (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_print_info to btrfs_print_mod_info (Bill O'Donnell) [1399590] - [fs] btrfs: Show a warning message if one of objectid reaches its highest value (Bill O'Donnell) [1399590] - [fs] btrfs: use kbasename in btrfsic_mount (Bill O'Donnell) [1399590] - [fs] btrfs: do not collect ordered extents when logging that inode exists (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when checking if we can skip fsync'ing an inode (Bill O'Donnell) [1399590] - [fs] btrfs: fix listxattrs not listing all xattrs packed in the same item (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO reads and buffered writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent_same allowing destination offset beyond i_size (Bill O'Donnell) [1399590] - [fs] btrfs: fix file loss on log replay after renaming a file and fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix unreplayable log after snapshot delete + parent dir fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep deadlock warning due to dev_replace (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused argument in btrfs_ioctl_get_supported_features (Bill O'Donnell) [1399590] - [fs] btrfs: add GET_SUPPORTED_FEATURES to the control device ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: change max_inline default to 2048 (Bill O'Donnell) [1399590] - [fs] btrfs: remove error message from search ioctl for nonexistent tree (Bill O'Donnell) [1399590] - [fs] btrfs: avoid uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of fs_info in block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: Continue write in case of can_not_nocow (Bill O'Donnell) [1399590] - [fs] btrfs: drop null testing before destroy functions (Bill O'Donnell) [1399590] - [fs] btrfs: fix build warning (Bill O'Donnell) [1399590] - [fs] btrfs: use proper type for failrec in extent_state (Bill O'Donnell) [1399590] - [fs] btrfs: Replace CURRENT_TIME by current_fs_time() (Bill O'Donnell) [1399590] - [fs] btrfs: remove open-coded swap() in backref.c:__merge_refs (Bill O'Donnell) [1399590] - [fs] btrfs: remove redundant error check (Bill O'Donnell) [1399590] - [fs] btrfs: simplify expression in btrfs_calc_trans_metadata_size() (Bill O'Donnell) [1399590] - [fs] btrfs: check reserved when deciding to background flush (Bill O'Donnell) [1399590] - [fs] btrfs: add transaction space reservation tracepoints (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate_space_check (Bill O'Donnell) [1399590] - [fs] btrfs: change how we update the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: reada: ignore creating reada_extent for a non-existent device (Bill O'Donnell) [1399590] - [fs] btrfs: reada: avoid undone reada extents in btrfs_reada_wait (Bill O'Donnell) [1399590] - [fs] btrfs: reada: limit max works count (Bill O'Donnell) [1399590] - [fs] btrfs: reada: simplify dev->reada_in_flight processing (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix a debug code typo (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Jump into cleanup in direct way for __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Use fs_info instead of root in __readahead_hook's argument (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Pass reada_extent into __readahead_hook directly (Bill O'Donnell) [1399590] - [fs] btrfs: reada: move reada_extent_put to place after __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Remove level argument in severial functions (Bill O'Donnell) [1399590] - [fs] btrfs: reada: bypass adding extent when all zone failed (Bill O'Donnell) [1399590] - [fs] btrfs: reada: add all reachable mirrors into reada device list (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Move is_need_to_readahead contition earlier (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Avoid many times of empty loop (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Add missed segment checking in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: reduce additional fs_info->reada_lock in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix in-segment calculation for reada (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option alias for nologreplay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option to disable tree log replay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option usebackuproot to replace recovery (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about temporary item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about permanent item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: switch dev stats item to the permanent item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent permanent items (Bill O'Donnell) [1399590] - [fs] btrfs: switch balance item to the temporary item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent temporary items (Bill O'Donnell) [1399590] - [fs] btrfs: switch to kcalloc in btrfs_cmp_data_prepare (Bill O'Donnell) [1399590] - [fs] btrfs: extent same: use GFP_KERNEL for page array allocations (Bill O'Donnell) [1399590] - [fs] btrfs: device add and remove: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: readdir: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: let callers of btrfs_alloc_root pass gfp flags (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: use GFP_KERNEL on the submission path (Bill O'Donnell) [1399590] - [fs] btrfs: reada: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: send: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: remove no longer used function extent_read_full_page_nolock() (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_ioctl_clone: Truncate complete page after performing clone operation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix block size returned to user space (Bill O'Donnell) [1399590] - [fs] btrfs: Limit inline extents to root->sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_submit_direct_hook: Handle map_length < bio vector length (Bill O'Donnell) [1399590] - [fs] btrfs: Use eb->start, seq as search key for tree modification log (Bill O'Donnell) [1399590] - [fs] btrfs: Search for all ordered extents that could span across a page (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_page_mkwrite: Reserve space in sectorsized units (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: Work with sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: direct i/o read: Work on sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Reserve/release extents aligned to block size (Bill O'Donnell) [1399590] - [fs] btrfs: revert: btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: check initialization state before updating features (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and lockless direct IO writes (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to the cow-only list (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to lockdep classes (Bill O'Donnell) [1399590] - [fs] btrfs: tweak free space tree bitmap allocation (Bill O'Donnell) [1399590] - [fs] btrfs: tests: switch to GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: introduce helper for syncing bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: add free-space-tree bit attribute (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: fix typo in compat_ro attribute definition (Bill O'Donnell) [1399590] - [fs] btrfs: raid56: Use raid_write_end_io for scrub (Bill O'Donnell) [1399590] - [fs] btrfs: Remove unnecessary ClearPageUptodate for raid56 (Bill O'Donnell) [1399590] - [fs] btrfs: use rbio->nr_pages to reduce calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Use unified stripe_page's index calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix calculation of rbio->dbitmap's size calculation (Bill O'Donnell) [1399590] - [fs] btrfs: merge functions for wait snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: delete unused argument in btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: Use direct way to determine raid56 write/recover mode (Bill O'Donnell) [1399590] - [fs] btrfs: Small cleanup for get index_srcdev loop (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance chunk validation check (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance super validation check (Bill O'Donnell) [1399590] - [fs] btrfs: fix typo in log message when starting a balance (Bill O'Donnell) [1399590] - [fs] btrfs: remove duplicate const specifier (Bill O'Donnell) [1399590] - [fs] btrfs: clean up an error code in btrfs_init_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: fix iterator with update error in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: fix output of compression message in btrfs_parse_options() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, stop casting for extent_map->lookup everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: Check metadata redundancy on balance (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate path for snapshot creation at ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: allocate root item at snapshot ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: do an allocation earlier during snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path locks (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path lowest_level (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, use enum values for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: constify static arrays (Bill O'Donnell) [1399590] - [fs] btrfs: constify remaining structs with function pointers (Bill O'Donnell) [1399590] - [fs] btrfs tests: replace whole ops structure for free space tests (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry_safe in free-space-cache.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in check-integrity.c (Bill O'Donnell) [1399590] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove stray return statements (Bill O'Donnell) [1399590] - [fs] btrfs: zero out delayed node upon allocation (Bill O'Donnell) [1399590] - [fs] btrfs: pass proper enum type to start_transaction() (Bill O'Donnell) [1399590] - [fs] btrfs: switch __btrfs_fs_incompat return type from int to bool (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused inode argument from uncompress_inline() (Bill O'Donnell) [1399590] - [fs] btrfs: don't use slab cache for struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: drop duplicate prefix from scrub workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: verbose error when we find an unexpected item in sys_array (Bill O'Donnell) [1399590] - [fs] btrfs: better packing of btrfs_delayed_extent_op (Bill O'Donnell) [1399590] - [fs] btrfs: Support convert to -d dup for btrfs-convert (Bill O'Donnell) [1399590] - [fs] btrfs: don't leave dangling dentry if symlink creation failed (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between free space endio workers and space cache writeout (Bill O'Donnell) [1399590] - [fs] btrfs: don't run delayed references while we are creating the free space tree (Bill O'Donnell) [1399590] - [fs] btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected list operations at btrfs_write_dirty_block_groups (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking bugs when defragging leaves (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree mount option (Bill O'Donnell) [1399590] - [fs] btrfs: wire up the free space tree to the extent tree (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: implement the free space B-tree (Bill O'Donnell) [1399590] - [fs] btrfs: introduce the free space B-tree on-disk format (Bill O'Donnell) [1399590] - [fs] btrfs: refactor caching_thread() (Bill O'Donnell) [1399590] - [fs] btrfs: add helpers for read-only compat bits (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap operations (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO write and defrag/readpages (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leaks after transaction is aborted (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when finishing dev replace leading to transaction abort (Bill O'Donnell) [1399590] - [fs] btrfs: make set_range_writeback return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_redirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_clear_dirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make end_extent_writepage return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_clear_unlock_delalloc return void (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: remove a trivial helper btrfs_set_buffer_uptodate (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for xattr and acl allocations (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations of workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations in ioctl handlers (Bill O'Donnell) [1399590] - [fs] btrfs: remove wait from struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: sink parameter wait to btrfs_alloc_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: make btrfs_close_one_device static (Bill O'Donnell) [1399590] - [fs] btrfs: make lock_extent static inline (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused parameter from lock_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_bit helpers static inline (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_bit helpers static inline (Bill O'Donnell) [1399590]- [mmc] core: fix multi-bit bus width without high-speed mode (Don Zickus) [1430497] - [mmc] sdhci: Ignore unexpected CARD_INT interrupts (Don Zickus) [1430497] - [mmc] core: Restore parts of the polling policy when switch to HS/HS DDR (Don Zickus) [1430497] - [mmc] sdhci-acpi: Only powered up enabled acpi child devices (Don Zickus) [1430497] - [mmc] sd: Meet alignment requirements for raw_ssr DMA (Don Zickus) [1430497] - [mmc] core: Further fix thread wake-up (Don Zickus) [1430497] - [mmc] sdhci: Fix to handle MMC_POWER_UNDEFINED (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Socionext UniPhier specific compatible string (Don Zickus) [1430497] - [mmc] block: Move files to core (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Cadence SD4HC support (Don Zickus) [1430497] - [mmc] sdhci: export sdhci_execute_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Tidy tuning loop (Don Zickus) [1430497] - [mmc] sdhci: Simplify tuning block size logic (Don Zickus) [1430497] - [mmc] sdhci: Factor out tuning helper functions (Don Zickus) [1430497] - [mmc] sdhci: Use mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] mmc: Introduce mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Always allow tuning to fall back to fixed sampling (Don Zickus) [1430497] - [mmc] sdhci: Fix tuning reset after exhausting the maximum number of loops (Don Zickus) [1430497] - [mmc] sdhci: Fix recovery from tuning timeout (Don Zickus) [1430497] - [mmc] revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" (Don Zickus) [1430497] - [mmc] mmc: Relax checking for switch errors after HS200 switch (Don Zickus) [1430497] - [mmc] sdhci-acpi: support 80860F14 UID 2 SDIO bus (Don Zickus) [1430497] - [mmc] sdhci-pci: Use ACPI to get max frequency for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add PCI ID for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] mmc_test: remove BUG_ONs and deploy error handling (Don Zickus) [1430497] - [mmc] queue: remove BUG_ON for bounce_sg (Don Zickus) [1430497] - [mmc] sdio_uart: remove meaningless BUG_ON (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from core.c (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sd (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from mmc (Don Zickus) [1430497] - [mmc] debugfs: remove BUG_ON from mmc_ext_csd_open (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sdio (Don Zickus) [1430497] - [mmc] mmc: Add Command Queue definitions (Don Zickus) [1430497] - [mmc] queue: Introduce queue depth and use it to allocate and free (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_reqs_free_bufs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_bufs() (Don Zickus) [1430497] - [mmc] queue: Fix queue thread wake-up (Don Zickus) [1430497] - [mmc] block: Fix 4K native sector check (Don Zickus) [1430497] - [mmc] block: Restore line inadvertently removed with packed commands (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 (Don Zickus) [1430497] - [mmc] block: delete packed command support (Don Zickus) [1430497] - [mmc] delete is_first_req parameter from pre-request callback (Don Zickus) [1430497] - [mmc] core: Update CMD13 polling policy when switch to HS DDR mode (Don Zickus) [1430497] - [mmc] core: Allow CMD13 polling when switching to HS mode for mmc (Don Zickus) [1430497] - [mmc] core: Enable __mmc_switch() to change bus speed timing for the host (Don Zickus) [1430497] - [mmc] core: Check SWITCH_ERROR bit from each CMD13 response when polling (Don Zickus) [1430497] - [mmc] core: Rename ignore_crc to retry_crc_err to reflect its purpose (Don Zickus) [1430497] - [mmc] core: Remove redundant __mmc_send_status() (Don Zickus) [1430497] - [mmc] core: Retry instead of ignore at CRC errors when polling for busy (Don Zickus) [1430497] - [mmc] sdhci-pci: Allow deferred probe for sd card detect gpio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support for Intel GLK (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_enable_clk (Don Zickus) [1430497] - [mmc] dw_mmc: use the cookie's enum values for post/pre_req() (Don Zickus) [1430497] - [mmc] block: move packed command struct init (Don Zickus) [1430497] - [mmc] block: rename data to blkdata (Don Zickus) [1430497] - [mmc] mmc_test: Uninitialized return value (Don Zickus) [1430497] - [mmc] sdhci: remove unneeded (void *) casts in sdhci_(pltfm_)priv() (Don Zickus) [1430497] - [mmc] core: Add helper to see if a host can be retuned (Don Zickus) [1430497] - [mmc] core: use enum mmc_blk_status properly (Don Zickus) [1430497] - [mmc] block: convert ecc_err to a bool (Don Zickus) [1430497] - [mmc] block: make gen_err a bool variable (Don Zickus) [1430497] - [mmc] sdhci: Use sdhci-caps-mask and sdhci-caps to change the caps read during __sdhci_read_caps (Don Zickus) [1430497] - [mmc] core: Don't power off the card when starting the host (Don Zickus) [1430497] - [mmc] core: expose the capability of gpio card detect (Don Zickus) [1430497] - [mmc] core: Don't use ->card_busy() and CMD13 in combination when polling (Don Zickus) [1430497] - [mmc] core: Factor out code related to polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Clarify code which deals with polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Make mmc_switch_status() available for mmc core (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Enable runtime PM autosuspend (Don Zickus) [1430497] - [mmc] sdhci: put together into one condition checking (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fixup PRESENT_STATE read (Don Zickus) [1430497] - [mmc] mmc: Use 500ms as the default generic CMD6 timeout (Don Zickus) [1430497] - [mmc] mmc_test: Fix "Commands during non-blocking write" tests (Don Zickus) [1430497] - [mmc] sdhci: Fix missing enhanced strobe setting during runtime resume (Don Zickus) [1430497] - [mmc] sdhci: Reset cmd and data circuits after tuning failure (Don Zickus) [1430497] - [mmc] sdhci: Fix unexpected data interrupt handling (Don Zickus) [1430497] - [mmc] sdhci: Fix CMD line reset interfering with ongoing data transfer (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Handle runtime PM while changing the led (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused (Don Zickus) [1430497] - [mmc] sdhci: cast unsigned int to unsigned long long to avoid unexpeted error (Don Zickus) [1430497] - [mmc] sdhci-pci: Fix bus power failing to enable for some Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Let devices define their own sdhci_ops (Don Zickus) [1430497] - [mmc] sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() (Don Zickus) [1430497] - [mmc] sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC (Don Zickus) [1430497] - [mmc] core: Annotate cmd_hdr as __le32 (Don Zickus) [1430497] - [mmc] core: changes frequency to hs_max_dtr when selecting hs400es (Don Zickus) [1430497] - [mmc] core: switch to 1V8 or 1V2 for hs400es mode (Don Zickus) [1430497] - [mmc] block: add missing header dependencies (Don Zickus) [1430497] - [mmc] mfd: rtsx_usb: Avoid setting ucr->current_sg.status (Don Zickus) [1430497] - [mmc] core: don't try to switch block size for dual rate mode (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Set controller to test mode when no CD bit (Don Zickus) [1430497] - [mmc] rtsx_usb: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] rtsx_pci: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] add define for R1 response without CRC (Don Zickus) [1430497] - [mmc] card: do away with indirection pointer (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci: Support cap_cmd_during_tfr requests (Don Zickus) [1430497] - [mmc] mmc_test: Add tests for sending commands during transfer (Don Zickus) [1430497] - [mmc] core: Add support for sending commands during data transfer (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Fix incorrect capability (Don Zickus) [1430497] - [mmc] core: Optimize the mmc erase size alignment (Don Zickus) [1430497] - [mmc] core: Factor out the alignment of erase size (Don Zickus) [1430497] - [mmc] core: Use a default maximum erase timeout (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SD card interface on Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SDIO interface on Intel Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: refactor intel_mrfld_mmc_probe_slot() (Don Zickus) [1430497] - [mmc] dw_mmc: add reset support to dwmmc host controller (Don Zickus) [1430497] - [mmc] block: don't use CMD23 with very old MMC cards (Don Zickus) [1430497] - [mmc] sdhci: Remove ->platform_init() callback as it's no longer used (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions (part2) (Don Zickus) [1430497] - [mmc] sdio: deploy error handling instead of triggering BUG_ON (Don Zickus) [1430497] - [mmc] block: remove the check of packed for packed request routine (Don Zickus) [1430497] - [mmc] core: Add error message when switching fails in mmc_select_hs() (Don Zickus) [1430497] - [mmc] sdhci: Do not allow tuning procedure to be interrupted (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Delete owner assignment (Don Zickus) [1430497] - [mmc] sd: Export SD Status via "ssr" device attribute (Don Zickus) [1430497] - [mmc] vub300: don't print error when allocating urb fails (Don Zickus) [1430497] - [mmc] rtsx_pci: Remove deprecated create_singlethread_workqueue (Don Zickus) [1430497] - [mmc] rtsx_pci: Enable MMC_CAP_ERASE to allow erase/discard/trim requests (Don Zickus) [1430497] - [mmc] rtsx_pci: Use the provided busy timeout from the mmc core (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Drop define for SDHCI_PLTFM_PMOPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Convert to use the SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Make sdhci_pltfm_suspend|resume() static (Don Zickus) [1430497] - [mmc] sdhci-acpi: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pci-core: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] Change the max discard sectors and erase response when HW busy detect (Don Zickus) [1430497] - [mmc] sdhci: Request regulators before reading capabilities (Don Zickus) [1430497] - [mmc] sdhci-pci: Use MRFLD as abbreviation of Merrifield (Don Zickus) [1430497] - [mmc] sdhci: add standard hw auto retuning support (Don Zickus) [1430497] - [mmc] sdhci: using common mmc_regulator_set_vqmmc() (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions pcim_* and devm_* (Don Zickus) [1430497] - [mmc] core: Extend sysfs with DSR register (Don Zickus) [1430497] - [mmc] core: expose MMC_CAP2_NO_* to dt (Don Zickus) [1430497] - [mmc] core: Extend sysfs with OCR register (Don Zickus) [1430497] - [mmc] sdhci: add define for suspend/resume capability (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for MMC commands (Don Zickus) [1430497] - [mmc] sdhci: sdhci_execute_tuning() must delete timer (Don Zickus) [1430497] - [mmc] sdhci: Avoid STOP cmd triggering warning in sdhci_send_command() (Don Zickus) [1430497] - [mmc] sdhci: Do not reset cmd or data circuits that are in use (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_auto_cmd12() (Don Zickus) [1430497] - [mmc] sdhci: Allow for finishing multiple requests (Don Zickus) [1430497] - [mmc] sdhci: Separate timer timeout for command and data requests (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_data_line_cmd() (Don Zickus) [1430497] - [mmc] sdhci: Ensure all requests get errored out (Don Zickus) [1430497] - [mmc] sdhci: Clear pointers when a request finishes (Don Zickus) [1430497] - [mmc] sdhci: Track whether a reset is pending (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_needs_reset() (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_finish_mrq() (Don Zickus) [1430497] - [mmc] sdhci: Move host->data warning (Don Zickus) [1430497] - [mmc] sdhci: Reduce the use of host->mrq (Don Zickus) [1430497] - [mmc] sdhci: Get rid of host->busy_handle (Don Zickus) [1430497] - [mmc] sdhci: Record what command is using the data lines (Don Zickus) [1430497] - [mmc] sdhci: Simplify sdhci_finish_command() by clearing host->cmd at the start (Don Zickus) [1430497] - [mmc] sdhci: Get rid of redundant BUG_ONs (Don Zickus) [1430497] - [mmc] sdhci: Move busy signal handling into sdhci_finish_cmd() (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not runtime suspend at the end of sdhci_pci_probe() (Don Zickus) [1430497] - [mmc] sdhci: Add sdhci_read_caps() (Don Zickus) [1430497] - [mmc] sdhci: Tidy caps variables in sdhci_setup_host() (Don Zickus) [1430497] - [mmc] sdhci: Make signal voltage support explicit (Don Zickus) [1430497] - [mmc] sdhci: Split sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Do not call implementations of mmc host ops directly (Don Zickus) [1430497] - [mmc] dw_mmc: remove the quirks flags (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for SD commands (Don Zickus) [1430497] - [mmc] sdhci: use pr_err for sdhci_dumpregs (Don Zickus) [1430497] - [mmc] host: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Add ability to export card clock (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Add driver for Broadcom BRCMSTB SoCs (Don Zickus) [1430497] - [mmc] block: Fix tag condition with packed writes (Don Zickus) [1430497] - [mmc] core: Disable HPI for certain Hynix eMMC cards (Don Zickus) [1430497] - [mmc] core: Only change mode if mmc_select_bus_width() is successful (Don Zickus) [1430497] - [mmc] Set pref erase size based on size (Don Zickus) [1430497] - [mmc] mmc: Fix HS switch failure in mmc_select_hs400() (Don Zickus) [1430497] - [mmc] mmc: fix switch timeout issue caused by jiffies precision (Don Zickus) [1430497] - [mmc] mmc: do not use CMD13 to get status after speed mode switch (Don Zickus) [1430497] - [mmc] mmc: Use ->card_busy() to detect busy cards in __mmc_switch() (Don Zickus) [1430497] - [mmc] sdhci: Fix sdhci_card_busy() (Don Zickus) [1430497] - [mmc] debugfs: add HS400 enhanced strobe description (Don Zickus) [1430497] - [mmc] core: implement enhanced strobe support (Don Zickus) [1430497] - [mmc] core: add mmc-hs400-enhanced-strobe support (Don Zickus) [1430497] - [mmc] sdhci: fix wakeup configuration (Don Zickus) [1430497] - [mmc] block: correct 4KB alignment check (Don Zickus) [1430497] - [mmc] sdhci: remove comment regarding timeout during tuning (Don Zickus) [1430497] - [mmc] block: fix packed command header endianness (Don Zickus) [1430497] - [mmc] block: fix free of uninitialized 'idata->buf' (Don Zickus) [1430497] - [mmc] x86, mmc: Use Intel family name macros for mmc driver (Don Zickus) [1430497] - [mmc] fix mmc mode selection for HS-DDR and higher (Don Zickus) [1430497] - [mmc] remove lots of IS_ERR_VALUE abuses (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] longer timeout for long read time quirk (Don Zickus) [1430497] - [mmc] block: Pause re-tuning while switched to the RPMB partition (Don Zickus) [1430497] - [mmc] block: Always switch back to main area after RPMB access (Don Zickus) [1430497] - [mmc] core: Add a facility to "pause" re-tuning (Don Zickus) [1430497] - [mmc] mmc: Fix partition switch timeout for some eMMCs (Don Zickus) [1430497] - [mmc] sdio: fall back to SDIO 1.0 for broken 1.1 cards (Don Zickus) [1430497] - [mmc] block: improve logging of handling emmc timeouts (Don Zickus) [1430497] - [mmc] sdhci: removed unneeded function wrappers (Don Zickus) [1430497] - [mmc] core: remove the invalid message in mmc_select_timing (Don Zickus) [1430497] - [mmc] core: fix using wrong io voltage if mmc_select_hs200 fails (Don Zickus) [1430497] - [mmc] mmc: Attempt to flush cache before reset (Don Zickus) [1430497] - [mmc] sh_mmcif: remove obsolete support for sh7372 (Don Zickus) [1430497] - [mmc] block: Convert to IDA for partition device indexes (Don Zickus) [1430497] - [mmc] block: Release index in partition allocation error path (Don Zickus) [1430497] - [mmc] core: Convert from IDR to IDA for host indexes (Don Zickus) [1430497] - [mmc] sdhci: use IS_ENABLE(CONFIG_LEDS_CLASS) to enable LED struct members (Don Zickus) [1430497] - [mmc] sdhci: use IS_REACHABLE(CONFIG_LEDS_CLASS) to enable LED code (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_SDR104_NEEDS_TUNING (Don Zickus) [1430497] - [mmc] sdhci-pltfm: call platform_get_irq() before sdhci_alloc_host() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: move devm_ioremap_resource() up (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap_resource() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_request_mem_region() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: check return value of platform_get_irq() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: drop error message for too small MMIO resource size (Don Zickus) [1430497] - [mmc] core: drop unnecessary bit checking (Don Zickus) [1430497] - [mmc] sdhci: Tidy together LED code (Don Zickus) [1430497] - [mmc] sdhci: Fix error paths in sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant condition (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1430497] - [mmc] sdhci: Introduce sdhci_calc_clk() (Don Zickus) [1430497] - [mmc] sdhci: Move sdhci_runtime_pm_bus_off|on() to avoid pre-definition (Don Zickus) [1430497] - [mmc] sdhci-pic32: remove owner assignment (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] core: Do regular power cycle when lacking eMMC HW reset support (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] dw_mmc: remove unused EVENT_XFER_ERROR (Don Zickus) [1430497] - [mmc] dw_mmc: fix warning reported by kernel-doc (Don Zickus) [1430497] - [mmc] host: add note that set_ios needs to handle 0Hz properly (Don Zickus) [1430497] - [mmc] core: Provide tracepoints for request processing (Don Zickus) [1430497] - [mmc] sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs (Don Zickus) [1430497] - [mmc] block: Use the mmc host device index as the mmcblk device index (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support and PCI IDs for more Broxton host controllers (Don Zickus) [1430497] - [mmc] sdhci: Fix regression setting power on Trats2 board (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not set DMA mask in enable_dma() (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove enable_dma() hook (Don Zickus) [1430497] - [mmc] sdhci: Set DMA mask when adding host (Don Zickus) [1430497] - [mmc] block: fix ABI regression of mmc_blk_ioctl (Don Zickus) [1430497] - [mmc] core: remove redundant memset of sdio_read_cccr (Don Zickus) [1430497] - [mmc] core: remove redundant memset of mmc_decode_cid (Don Zickus) [1430497] - [mmc] sdhci: Fix override of timeout clk wrt max_busy_timeout (Don Zickus) [1430497] - [mmc] sdhci-acpi: add QCOM controllers (Don Zickus) [1430497] - [mmc] sdhci-pltfm: remove priv variable from sdhci_pltfm_host (Don Zickus) [1430497] - [mmc] sdhci: further code simplication (Don Zickus) [1430497] - [mmc] sdhci: consolidate the DMA/ADMA size/address quicks (Don Zickus) [1430497] - [mmc] sdhci: prepare DMA address/size quirk handling consolidation (Don Zickus) [1430497] - [mmc] sdhci: cleanup DMA un-mapping (Don Zickus) [1430497] - [mmc] sdhci: clean up host cookie handling (Don Zickus) [1430497] - [mmc] sdhci: always unmap a mapped data transfer in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: pass the cookie into sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out sdhci_pre_dma_transfer() from sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: move sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out common DMA cleanup in sdhci_finish_data() (Don Zickus) [1430497] - [mmc] sdhci: avoid walking SG list for writes (Don Zickus) [1430497] - [mmc] sdhci: clean up coding style in sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: allocate alignment and DMA descriptor buffer together (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 2) (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 1) (Don Zickus) [1430497] - [mmc] sdhci: further fix for DMA unmapping in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: plug DMA mapping leak on error (Don Zickus) [1430497] - [mmc] sdhci: avoid unnecessary mapping/unmapping of align buffer (Don Zickus) [1430497] - [mmc] sdhci: fix command response CRC error handling (Don Zickus) [1430497] - [mmc] sdhci: clean up command error handling (Don Zickus) [1430497] - [mmc] sdhci: move initialisation of command error member (Don Zickus) [1430497] - [mmc] sdhci: Allow CAPS check for SDHCI_CAN_64BIT to use overridden caps (Don Zickus) [1430497] - [mmc] sdhci-pic32: Add PIC32 SDHCI host controller driver (Don Zickus) [1430497] - [mmc] dw_mmc: remove DW_MCI_QUIRK_BROKEN_CARD_DETECTION quirk (Don Zickus) [1430497] - [mmc] dw_mmc: remove struct block_settings (Don Zickus) [1430497] - [mmc] core: report tuning command execution failure reason (Don Zickus) [1430497] - [mmc] block: shut up "retrying because a re-tune was needed" message (Don Zickus) [1430497] - [mmc] core: improve mmc_of_parse_voltage() to return better status (Don Zickus) [1430497] - [mmc] core: shut up "voltage-ranges unspecified" pr_info() (Don Zickus) [1430497] - [mmc] block: don't use the OR operation for flag of data (Don Zickus) [1430497] - [mmc] core: remove the MMC_DATA_STREAM flag (Don Zickus) [1430497] - [mmc] sanitize 'bus width' in debug output (Don Zickus) [1430497] - [mmc] core: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] mmc_test: mention that '0' runs all tests (Don Zickus) [1430497] - [mmc] mmcif: don't depend on MMC_BLOCK (Don Zickus) [1430497] - [mmc] make MAN_BKOPS_EN message a debug (Don Zickus) [1430497] - [mmc] sdhci-acpi: enable sdhci-acpi device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] core: enable mmc host device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] debugfs: Add a restriction to mmc debugfs clock setting (Don Zickus) [1430497] - [mmc] remove unnecessary assignment statements before return (Don Zickus) [1430497]- [fs] cifs: initialize file_info_lock (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible double locking of mutex during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption in push locks (Sachin Prabhu) [1416808] - [fs] cifs: Fix missing nls unload in smb2_reconnect() (Sachin Prabhu) [1416808] - [fs] cifs: Decrease verbosity of ioctl call (Sachin Prabhu) [1416808] - [fs] smb3: parsing for new snapshot timestamp mount parm (Sachin Prabhu) [1416808] - [fs] Call echo service immediately after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Retrieve uid and gid from special sid if enabled (Sachin Prabhu) [1416808] - [fs] cifs: Add new mount option to set owner uid and gid from special sids in acl (Sachin Prabhu) [1416808] - [fs] cifs: Reset read oplock to NONE if we have mandatory locks after reopen (Sachin Prabhu) [1416808] - [fs] cifs: Fix persistent handles re-opening on reconnect (Sachin Prabhu) [1416808] - [fs] smb2: Separate RawNTLMSSP authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] smb2: Separate Kerberos authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] Expose cifs module parameters in sysfs (Sachin Prabhu) [1416808] - [fs] Cleanup missing frees on some ioctls (Sachin Prabhu) [1416808] - [fs] Enable previous version support (Sachin Prabhu) [1416808] - [fs] Do not send SMB3 SET_INFO request if nothing is changing (Sachin Prabhu) [1416808] - [fs] smb3: Add mount parameter to allow user to override max credits (Sachin Prabhu) [1416808] - [fs] cifs: reopen persistent handles on reconnect (Sachin Prabhu) [1416808] - [fs] Clarify locking of cifs file and tcon structures and make more granular (Sachin Prabhu) [1416808] - [fs] cifs: keep guid when assigning fid to fileinfo (Sachin Prabhu) [1416808] - [fs] smb3: GUIDs should be constructed as random but valid uuids (Sachin Prabhu) [1416808] - [fs] Set previous session id correctly on SMB3 reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Limit the overall credit acquired (Sachin Prabhu) [1416808] - [fs] Display number of credits available (Sachin Prabhu) [1416808] - [fs] cifs: get rid of unused arguments of CIFSSMBWrite() (Sachin Prabhu) [1416808] - [fs] cifs: don't use ->d_time (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible invalid memory access in smb2_query_symlink() (Sachin Prabhu) [1416808] - [fs] cifs: fix crash due to race in hmac(md5) handling (Sachin Prabhu) [1416808] - [fs] cifs: unbreak TCP session reuse (Sachin Prabhu) [1416808] - [fs] File names with trailing period or space need special case conversion (Sachin Prabhu) [1416808] - [fs] Fix reconnect to not defer smb3 session reconnect long after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: check hash calculating succeeded (Sachin Prabhu) [1416808] - [fs] cifs: stuff the fl_owner into "pid" field in the lock request (Sachin Prabhu) [1416808] - [fs] cifs: Remove some obsolete comments (Sachin Prabhu) [1416808] - [fs] remove directory incorrectly tries to set delete on close on non-empty directories (Sachin Prabhu) [1416808] - [fs] Update cifs.ko version to 2.09 (Sachin Prabhu) [1416808] - [fs] cifs: Fix removexattr for os2.* xattrs (Sachin Prabhu) [1416808] - [fs] cifs: Check for equality with ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT (Sachin Prabhu) [1416808] - [fs] cifs: Fix xattr name checks (Sachin Prabhu) [1416808] - [fs] cifs: kill more bogus checks in ->...xattr() methods (Sachin Prabhu) [1416808] - [fs] don't bother with ->d_inode->i_sb - it's always equal to ->d_sb (Sachin Prabhu) [1416808] - [fs] mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get, release} usage(cifs only) (Sachin Prabhu) [1416808] - [fs] mm, fs: get rid of PAGE_CACHE_* and page_cache_{get, release} macros(cifs only) (Sachin Prabhu) [1416808] - [fs] lib: update single-char callers of strtobool()(cifs only) (Sachin Prabhu) [1416808] - [fs] Add helper kstrtobool_from_user (Sachin Prabhu) [1416808] - [fs] cifs_get_root(): use lookup_one_len_unlocked() (Sachin Prabhu) [1416808] - [fs] Fix cifs_uniqueid_to_ino_t() function for s390x (Sachin Prabhu) [1416808] - [fs] wrappers for ->i_mutex access (Sachin Prabhu) [1416808] - [fs] cifs: remove redundant check for null string pointer (Sachin Prabhu) [1416808] - [fs] cifs: Add decryption and encryption key generation (Sachin Prabhu) [1416808] - [fs] cifs: Allow using O_DIRECT with cache=loose (Sachin Prabhu) [1416808] - [fs] posix acls: Remove duplicate xattr name definitions (cifs only) (Sachin Prabhu) [1416808] - [fs] libceph: don't set weight to IN when OSD is destroyed (Ilya Dryomov) [1427556] - [fs] xfs: allocate log vector buffers outside CIL context lock (Brian Foster) [1410906] - [fs] procfs: expose umask in /proc//status (Miklos Szeredi) [1391413] - [fs] gfs2: Prevent BUG from occurring when normal Withdraws occur (Robert S Peterson) [1404005] - [fs] ext4: fix mmp use after free during unmount (Lukas Czerner) [1386651] - [fs] jbd2: fix incorrect unlock on j_list_lock (Lukas Czerner) [1403346] - [fs] nfs: nfs_rename() handle -ERESTARTSYS dentry left behind (Benjamin Coddington) [1349647] - [fs] nfsv4.0: always send mode in SETATTR after EXCLUSIVE4 (Benjamin Coddington) [1415780] - [fs] xfs: split indlen reservations fairly when under reserved (Brian Foster) [1423393] - [fs] xfs: handle indlen shortage on delalloc extent merge (Brian Foster) [1423393] - [netdrv] bna: use new api ethtool_{get|set}_link_ksettings (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifier (2) (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifications (Jonathan Toppins) [1386007] - [scsi] bfa: Increase requested firmware version to 3.2.5.1 (Jonathan Toppins) [1386007] - [netdrv] bna: Update the Driver and Firmware Version (Jonathan Toppins) [1386007] - [kernel] watchdog: prevent false hardlockup on overloaded system (Don Zickus) [1399881] - [security] keys: request_key() should reget expired keys rather than give EKEYEXPIRED (David Howells) [1408330] - [security] keys: Simplify KEYRING_SEARCH_{NO, DO}_STATE_CHECK flags (David Howells) [1408330]- [net] sched: sch_sfb: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_qfq: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] switchdev: Fix return value of switchdev_port_fdb_dump() (Ivan Vecera) [1382040] - [net] sched: netem: fix a use after free (Ivan Vecera) [1382040] - [net] sched: fix pfifo_head_drop behavior vs backlog (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix NET_XMIT_CN behavior (Ivan Vecera) [1382040] - [net] sched: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_tbf: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_red: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_drr: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_prio: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_hfsc: always keep backlog updated (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix memory limitation drift (Ivan Vecera) [1382040] - [net] sched: fq_codel: add memory limitation per queue (Ivan Vecera) [1382040] - [net] sched: fq_codel: add batch ability to fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: explicitly reset flows in ->reset() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix return value of fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix a use-after-free (Ivan Vecera) [1382040] - [net] rtnetlink: fix FDB size computation (Ivan Vecera) [1382040] - [net] dev: Fix non-RCU based lower dev walker (Ivan Vecera) [1382040] - [net] Introduce new api for walking upper and lower devices (Ivan Vecera) [1382040] - [net] rtnetlink: fdb dump: optimize by saving last interface markers (Ivan Vecera) [1382040] - [net] rtnetlink: wrap .ndo_fdb_dump calls (Ivan Vecera) [1382040] - [net] rtnetlink: Pass VLAN ID to rtnl_fdb_notify (Ivan Vecera) [1382040] - [net] rtnetlink: fix fdb notification flags (Ivan Vecera) [1382040] - [net] fq: Port memory limit mechanism from fq_codel (Ivan Vecera) [1382040] - [net] fq: split out backlog update logic (Ivan Vecera) [1382040] - [net] fq: add fair queuing framework (Ivan Vecera) [1382040] - [net] codel: split into multiple files (Ivan Vecera) [1382040] - [net] codel: generalize the implementation (Ivan Vecera) [1382040] - [net] Add skb_get_hash_perturb (Ivan Vecera) [1382040] - [net] Only do flow_dissector hash computation once per packet (Ivan Vecera) [1382040] - [net] sch_dsmark: update backlog as well (Ivan Vecera) [1382040] - [net] sch_htb: update backlog as well (Ivan Vecera) [1382040] - [net] sched: update hierarchical backlog too (Ivan Vecera) [1382040] - [net] sched: introduce qdisc_replace() helper (Ivan Vecera) [1382040] - [net] codel: add ce_threshold attribute (Ivan Vecera) [1382040] - [net] codel: fix maxpacket/mtu confusion (Ivan Vecera) [1382040] - [net] use ktime_get_ns() and ktime_get_real_ns() helpers (Ivan Vecera) [1382040] - [net] codel: Avoid undefined behavior from signed overflow (Ivan Vecera) [1382040] - [net] sock: backport __sock_queue_rcv_skb() (Ivan Vecera) [1382040] - [net] sock: convert sk_peek_offset functions to WRITE_ONCE (Ivan Vecera) [1382040] - [net] Add and use skb_copy_datagram_msg() helper (Ivan Vecera) [1382040] - [net] ipv6: Export fib6_get_table and nd_tbl (Ivan Vecera) [1382040]- [fs] nfsv4: Label stateids with the type (Steve Dickson) [1349668] - [fs] pnfs: Files and flexfiles always need to commit before layoutcommit (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Clean up calls to pnfs_set_layoutcommit() (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/files: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a deadlock on LAYOUTGET (Steve Dickson) [1349668] - [fs] nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use() (Steve Dickson) [1349668] - [fs] nfs4: fix missing-braces warning (Steve Dickson) [1349668] - [fs] nfsv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic (Steve Dickson) [1349668] - [fs] pnfs: Fix atime updates on pNFS clients (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race when updating an open_stateid (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race in nfs_inode_reclaim_delegation() (Steve Dickson) [1349668] - [fs] nfsv4: Pass the stateid to the exception handler in nfs4_read/write_done_cb (Steve Dickson) [1349668] - [fs] nfsv4.1: nfs4_layoutget_handle_exception handle revoked state (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_setlk_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_delegation_recall_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid (Steve Dickson) [1349668] - [fs] nfsv4: nfs_inode_find_state_and_recover() should check all stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we call FREE_STATEID if needed on close/delegreturn/locku (Steve Dickson) [1349668] - [fs] nfsv4.1: FREE_STATEID can be asynchronous (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we always run TEST/FREE_STATEID on locks (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow revoked stateids to skip the call to TEST_STATEID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Steve Dickson) [1349668] - [fs] nfsv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfsv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfsv4.1: Defer bumping the slot sequence number until we free the slot (Steve Dickson) [1349668] - [fs] nfsv4.1: Delay callback processing when there are referring triples (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix Oopsable condition in server callback races (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix the CREATE_SESSION slot number accounting (Steve Dickson) [1349668] - [fs] pnfs: Don't forget the layout stateid if there are outstanding LAYOUTGETs (Steve Dickson) [1349668] - [fs] pnfs: Clear out all layout segments if the server unsets lrp->res.lrs_present (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't recheck delegations that have already been checked (Steve Dickson) [1349668] - [fs] nfsv4.1: Deal with server reboots during delegation expiration recovery (Steve Dickson) [1349668] - [fs] nfsv4.1: Test delegation stateids when server declares "some state revoked" (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid (Steve Dickson) [1349668] - [fs] nfsv4.1: Add a helper function to deal with expired stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow test_stateid to handle session errors without waiting (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't check delegations that are already marked as revoked (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix an Oopsable condition when connection to the DS fails (Steve Dickson) [1349668] - [fs] pnfs: The client must not do I/O to the DS if it's lease has expired (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Set reasonable default retrans values for the data channel (Steve Dickson) [1349668] - [fs] nfs: Allow the mount option retrans=0 (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutstat periodic reporting (Steve Dickson) [1349668] - [fs] Remove "tech preview" label for flexfile driver (Steve Dickson) [1349668] - [fs] nfsv4: Cap the transport reconnection timer at 1/2 lease period (Steve Dickson) [1349668] - [fs] sunrpc: Limit the reconnect backoff timer to the max RPC message timeout (Steve Dickson) [1349668] - [fs] sunrpc: Fix reconnection timeouts (Steve Dickson) [1349668] - [fs] sunrpc: Reduce latency when send queue is congested (Steve Dickson) [1349668] - [fs] sunrpc: RPC transport queue must be low latency (Steve Dickson) [1349668] - [fs] sunrpc: Consolidate xs_tcp_data_ready and xs_data_ready (Steve Dickson) [1349668] - [fs] sunrpc: Small optimisation of client receive (Steve Dickson) [1349668] - [fs] nfsv4: Clean up lookup of SECINFO_NO_NAME (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant smp_mb() from pnfs_init_lseg() (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - do layout segment initialisation in one place (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant stateid invalidation (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant pnfs_mark_layout_returned_if_empty() (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout metadata if the server changed the layout stateid (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() (Steve Dickson) [1349668] - [fs] nfs: pnfs_mark_matching_lsegs_return() should match the layout sequence id (Steve Dickson) [1349668] - [fs] pnfs: Do not set plh_return_seq for non-callback related layoutreturns (Steve Dickson) [1349668] - [fs] pnfs: Ensure layoutreturn acts as a completion for layout callbacks (Steve Dickson) [1349668] - [fs] pnfs: Fix CB_LAYOUTRECALL stateid verification (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout barrier seqid on LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout return tracking on layout reinitialisation (Steve Dickson) [1349668] - [fs] pnfs: LAYOUTRETURN should only update the stateid if the layout is valid (Steve Dickson) [1349668] - [fs] pnfs/files: filelayout_write_done_cb must call nfs_writeback_update_inode() (Steve Dickson) [1349668] - [fs] mount: use sec= that was specified on the command line (Steve Dickson) [1349668] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Steve Dickson) [1349668] - [fs] nfs/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup (Steve Dickson) [1349668] - [fs] sunrpc: Detect immediate closure of accepted sockets (Steve Dickson) [1349668] - [fs] sunrpc: accept() may return sockets that are still in SYN_RECV (Steve Dickson) [1349668] - [fs] pnfs: Fix post-layoutget error handling in pnfs_update_layout() (Steve Dickson) [1349668] - [fs] pnfs: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT (Steve Dickson) [1349668] - [fs] nfs: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1349668] - [fs] nfs: Fix potential race in nfs_fhget() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Mark the layout stateid invalid when all segments are removed (Steve Dickson) [1349668] - [fs] nfs: Fix a double page unlock (Steve Dickson) [1349668] - [fs] pnfs_nfs: fix _cancel_empty_pagelist (Steve Dickson) [1349668] - [fs] nfs/pnfs: handle bad delegation stateids in nfs4_layoutget_handle_exception (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Layout stateids start out as being invalid (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we handle delegation errors in nfs4_proc_layoutget() (Steve Dickson) [1349668] - [fs] nfs: fix anonymous member initializer build failure with older compilers (Steve Dickson) [1349668] - [fs] pnfs: pnfs_update_layout needs to consider if strict iomode checking is on (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO (Steve Dickson) [1349668] - [fs] nfs: avoid race that crashes nfs_init_commit (Steve Dickson) [1349668] - [fs] pnfs: make pnfs_layout_process more robust (Steve Dickson) [1349668] - [fs] pnfs: rework LAYOUTGET retry handling (Steve Dickson) [1349668] - [fs] pnfs: lift retry logic from send_layoutget to pnfs_update_layout (Steve Dickson) [1349668] - [fs] pnfs: fix bad error handling in send_layoutget (Steve Dickson) [1349668] - [fs] flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds (Steve Dickson) [1349668] - [fs] flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED (Steve Dickson) [1349668] - [fs] pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args (Steve Dickson) [1349668] - [fs] pnfs: keep track of the return sequence number in pnfs_layout_hdr (Steve Dickson) [1349668] - [fs] pnfs: record sequence in pnfs_layout_segment when it's created (Steve Dickson) [1349668] - [fs] pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When initing reads or writes, we might have to retry connecting to DSes (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When checking for available DSes, conditionally check for MDS io (Steve Dickson) [1349668] - [fs] pnfs/flexfile: Fix erroneous fall back to read/write through the MDS (Steve Dickson) [1349668] - [fs] nfs: Reclaim writes via writepage are opportunistic (Steve Dickson) [1349668] - [fs] pnfs: Fix a leaked layoutstats flag (Steve Dickson) [1349668] - [fs] nfs4: client: do not send empty SETATTR after OPEN_CREATE (Steve Dickson) [1349668] - [fs] Fixing oops in callback path (Steve Dickson) [1349668] - [fs] nfs: don't share mounts between network namespaces (Steve Dickson) [1349668] - [fs] nfs: Save struct inode * inside nfs_commit_info to clarify usage of i_lock (Steve Dickson) [1349668] - [fs] pnfs: set NFS_IOHDR_REDO in pnfs_read_resend_pnfs (Steve Dickson) [1349668] - [fs] nfs: missing wakeup in nfs_unblock_sillyrename() (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and bulk recalls (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout (Steve Dickson) [1349668] - [fs] nfs4: fix stateid handling for the NFS v4.2 operations (Steve Dickson) [1349668] - [fs] pnfs: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_mark_matching_lsegs_return() (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfs: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1349668] - [fs] pnfs: Fix missing layoutreturn calls (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow multiple callbacks in flight (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix wraparound issues when validing the callback sequence id (Steve Dickson) [1349668] - [fs] nfsv4.x: Enforce the ca_maxresponsesize_cached on the back channel (Steve Dickson) [1349668] - [fs] nfsv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing (Steve Dickson) [1349668] - [fs] nfsv4.x: Remove hard coded slotids in callback channel (Steve Dickson) [1349668] - [fs] nfs: Simplify nfs_request_add_commit_list() arguments (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Improve merging of errors in LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfs: Fix a compile warning about unused variable in nfs_generic_pg_pgios() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup constify struct pnfs_layout_range arguments (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup copying of pnfs_layout_range structures (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup pnfs_mark_matching_lsegs_invalid() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Fix a race in initiate_file_draining() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_error_mark_layout_for_return() must always return layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return() should set the iomode (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Use nfs4_stateid_copy for copying stateids (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't pass stateids by value to pnfs_send_layoutreturn() (Steve Dickson) [1349668] - [fs] nfs: Relax requirements in nfs_flush_incompatible (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't queue up a new commit if the layout segment is invalid (Steve Dickson) [1349668] - [fs] nfs: Allow multiple commit requests in flight per file (Steve Dickson) [1349668] - [fs] nfs/pnfs: Fix up pNFS write reschedule layering violations and bugs (Steve Dickson) [1349668] - [fs] nfs: Ensure we revalidate attributes before using execute_ok() (Steve Dickson) [1349668] - [fs] nfsv4: List stateid information in the callback tracepoints (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we enforce RFC5661 Section 12.5.5.2.1 (Steve Dickson) [1349668] - [fs] pnfs: If we have to delay the layout callback, mark the layout for return (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add a helper to mark the layout as returned (Steve Dickson) [1349668] - [fs] pnfs: Ensure nfs4_layoutget_prepare returns the correct error (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Ensure we record layoutstats even if RPC is terminated early (Steve Dickson) [1349668] - [fs] pnfs: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a statistics gathering imbalance (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Don't mark the entire layout as failed, when returning it (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: count io stat in rpc_count_stats callback (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: do not mark delay-like status as DS failure (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Support server-supplied layoutstats sampling period (Steve Dickson) [1349668] - [fs] nfs: Flush reclaim writes using FLUSH_COND_STABLE (Steve Dickson) [1349668] - [fs] nfs: Background flush should not be low priority (Steve Dickson) [1349668] - [fs] nfs: do not initialise statics to 0 (Steve Dickson) [1349668] - [fs] nfsv4: Fix unused variable warnings in nfs4_init_*_client_string() (Steve Dickson) [1349668] - [fs] Adding tracepoint to cached open (Steve Dickson) [1349668] - [fs] nfs: fix missing assignment in nfs4_sequence_done tracepoint (Steve Dickson) [1349668] - [fs] nfs42: handle layoutstats stateid error (Steve Dickson) [1349668] - [fs] sunrpc: set SOCK_FASYNC (Steve Dickson) [1349668] - [fs] sunrpc: init xdr_stream for zero iov_len, page_len (Steve Dickson) [1349668] - [fs] sunrpc/cache: fix off-by-one in qword_get() (Steve Dickson) [1349668] - [fs] sunrpc: Fix a missing break in rpc_anyaddr() (Steve Dickson) [1349668] - [fs] sunrpc: drop unused xs_reclassify_socketX() helpers (Steve Dickson) [1349668]- [net] sctp: also copy sk_tsflags when copying the socket (Hangbin Liu) [1389283] - [net] timestamp: allow reading recv cmsg on errqueue with origin tstamp (Hangbin Liu) [1389283] - [net] timestamp: only report sw timestamp if reporting bit is set (Hangbin Liu) [1389283] - [net] timestamp: move timestamp flags out of sk_flags (Hangbin Liu) [1389283] - [net] timestamp: extend SCM_TIMESTAMPING ancillary data struct (Hangbin Liu) [1389283] - [net] Improve SO_TIMESTAMPING documentation and fix a minor code bug (Hangbin Liu) [1389283] - [net] ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams (Hangbin Liu) [1389283] - [net] ipv6: transp_v6.h: style neatening (Hangbin Liu) [1389283] - [net] ipv6: Clean up indentation in net/ipv6/transp_v6.h (Hangbin Liu) [1389283] - [net] tunnel: set inner protocol in network gro hooks (Paolo Abeni) [1427781] - [net] gro_cells: remove spinlock protecting receive queues (Jiri Benc) [1429597] - [netdrv] virtio-net: Update the mtu code to match virtio spec (Aaron Conole) [1412234] - [netdrv] virtio_net: Update the feature bit to comply with spec (Aaron Conole) [1412234] - [netdrv] virtio-net: Add initial MTU advice feature (Aaron Conole) [1412234] - [net] ipv6: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] ipv4: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] sit: fix a double free on error path (Jakub Sitnicki) [1336001] - [net] ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ipv6: fix ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: fix ip6_tnl_lookup (Jakub Sitnicki) [1336001] - [net] sit: correct IP protocol used in ipip6_err (Jakub Sitnicki) [1336001] - [net] tunnel: Clear IPCB(skb)->opt before dst_link_failure called (Jakub Sitnicki) [1336001] - [net] ip_tunnel: fix ipv4 pmtu check to honor inner ip header df (Jakub Sitnicki) [1336001] - [net] ipip: fix one sparse error (Jakub Sitnicki) [1336001] - [net] sit: fix some __be16/u16 mismatches (Jakub Sitnicki) [1336001] - [net] fou: Fix typo in returning flags in netlink (Jakub Sitnicki) [1336001] - [net] ipip, sit: fix ipv4_{update_pmtu,redirect} calls (Jakub Sitnicki) [1336001] - [net] openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev (Eric Garver) [1155732] - [net] openvswitch: fix vlan subtraction from packet length (Eric Garver) [1155732] - [net] openvswitch: vlan: remove wrong likely statement (Eric Garver) [1155732] - [net] openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes (Eric Garver) [1155732] - [net] vlan: Check for vlan ethernet types for 8021.q or 802.1ad (Eric Garver) [1155732] - [net] fib_trie: Correct /proc/net/route off by one error (Hannes Frederic Sowa) [1426372] - [net] ipv4: panic in leaf_walk_rcu due to stale node pointer (Hannes Frederic Sowa) [1426372] - [net] documentation: ipv6: add documentation for stable_secret, idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: always initialize sysctl table data (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: use stable address generator for ARPHRD_NONE (Hannes Frederic Sowa) [1418812] - [net] ipv6: automatically enable stable privacy mode if stable_secret set (Hannes Frederic Sowa) [1418812] - [net] ipv6: fix sparse warnings in privacy stable addresses generation (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: do retries on stable privacy addresses (Hannes Frederic Sowa) [1418812] - [net] ipv6: collapse state_lock and lock (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce IFA_F_STABLE_PRIVACY flag (Hannes Frederic Sowa) [1418812] - [net] ipv6: generation of stable privacy addresses for link-local and autoconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce secret_stable to ipv6_devconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: remove unused function ipv6_inherit_linklocal() (Hannes Frederic Sowa) [1418812] - [net] tcp/dccp: avoid starving bh on connect (Paolo Abeni) [1401419]- [hid] hid-wacom: rename driver and dont use it on already supported devices (Aristeu Rozanski) [1346348 1388646 1385026] - [lib] kobject: grab an extra reference on kobject->sd to allow duplicate deletes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update last_slot_field during pre_report phase (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - add touch_arbitration parameter to wacom module (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Augment oVid and oPid with heuristics for HID_GENERIC (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: provide the actual model_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: remove ac information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: mark the type as USB (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: attach the power_supply on first connection (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one power_supply per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: allocate one input node per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one array of struct remotes instead of many arrays (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: use devres groups to manage resources (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have proper allocator and destructor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rework fail path in probe() and parse_and_register() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have the wacom resources dynamically allocated (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: add a worker to add/remove resources on addition/removal (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: leds: dynamically allocate LED groups (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: devres manage the shared data too (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devres to allocate driver data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devm_kasprintf for allocating the name of the remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: convert LEDs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: put the managed resources in a group (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch inputs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use one work queue per task (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: untie leds from inputs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: actually report the battery level for wireless connected (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add missed stylus_in_proximity line back (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add fuzz factor to distance and tilt axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTK-1651 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Support switching from vendor-defined device mode on G9 and G11 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize hid_data.inputmode to -1 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Bamboo ONE oops (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: close the wireless receiver on remove() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: cleanup input devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: reuse wacom_parse_and_register() in wireless_work (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move down wireless_work() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out parsing of device and registering of input (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out wacom_intuos_get_tool_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add quirks for INTUOSHT2 in range events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup touch arbitration logic (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure wacom_intuos_inout only process in/out events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - request tool info only when we get general events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use correct report to query pen ID from INTUOSHT2 devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use kobj_to_dev() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use to_hid_device() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix pad button range for CINTIQ_COMPANION_2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix touchring value reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report strip2 values in ABS_RY (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Limit touchstrip data to 13 bits (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: bitwise vs logical ORs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Apply lowres quirk to BAMBOO_TOUCH devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Rename wacom ID report ID macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Clean up value reading (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Further clean up wacom_intuos_general packet decoder (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace magic masks and comparisons with switch cases (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize Intuos pen packet decoding (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Slim down wacom_intuos_pad processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move Intuos pad handling code into dedicated function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete an unnecessary check before kobject_put() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fixup quirks setup for WACOM_DEVICETYPE_PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add outbounding area for DTU1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Call wacom_query_tablet_data only after hid_hw_start (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix ABS_MISC reporting for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove useless conditions from wacom_query_tablet_data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Intuos wireless report id issue (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Expect touch_max touches if HID_DG_CONTACTCOUNT not present (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Tie cached HID_DG_CONTACTCOUNT indices to report ID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report full pressure range for Intuos, Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add four new Intuos devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Cleanup unsupported device_type for BAMBOO_PT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: wacom_setup_numbered_buttons is local to wacom_wac (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set button bits based on a new numbered_buttons (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use tablet-provided touch height/width values for INTUOSHT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_pl_irq (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report correct device resolution when using the wireless adapater (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not repeatedly attempt to set device mode on error (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove WACOM_QUIRK_NO_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace WACOM_QUIRK_MONITOR with WACOM_DEVICETYPE_WL_MONITOR (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use calculated pkglen for wireless touch interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report touch width/height/orientation for GENERIC devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Ignore contacts in excess of declared contact count (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Perform all event processing as part of report processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set default device name to value from wacom->features (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Properly free inputs if wacom_allocate_inputs fails (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove the extra Pen interface for Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete unnecessary checks before the function call "input_free_device" (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Enable pad device for older Bamboo Touch tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: NULL dereferences on error in probe() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce new touch_input device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Split apart wacom_setup_pentouch_input_capabilites (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Treat features->device_type values as flags (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_update_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Handle failing HID_DG_CONTACTMAX requests (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Have wacom_{get, set}_report retry on -EAGAIN, not -EPIPE (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix an Oops caused by wacom_wac_finger_count_touches (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fail probe if HID_GENERIC device has unknown device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Discover device_type from HID descriptor for all devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not add suffix to name of devices with an unknown type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: retrieve name from HID descriptor for generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify check for presence of single-finger touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove unused packet lengths (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move unit and unitExpo initialization to wacom_calculate_res (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move all quirks to wacom_setup_device_quirks (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove hardcoded WACOM_QUIRK_MULTI_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: check for wacom->shared before following the pointer (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ask for a in-prox report when it was missed (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add battery presence indicator to wireless tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: drop WACOM_PKGLEN_STATUS (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Status packet provides charging, not powered bit (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report battery status for Intuos Pro and Intuos5 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Provide battery charge state to system over USB if available (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Allow dynamic battery creation/destruction (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize updating of wacom_wac battery status (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move handling of Intuos status packets to seperate function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rely on actual touch down count to decide touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not send pen events before touch is up/forced out (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add full support of the Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the hid_device pointers of the sibling devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for I2C connected devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not directly use input_mt_report_pointer_emulation (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: consolidate input capability settings for pen and touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make sure touch arbitration is applied consistently (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_MISC event for Cintiq Companion Hybrid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: peport In Range event according to the spec (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: process invalid Cintiq and Intuos data in wacom_intuos_inout() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add support of the Pen of the Bamboo Pad (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use WACOM_*_FIELD macros in wacom_usage_mapping() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report input events for each finger on generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize MT slots for generic devices at post_parse_hid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update maximum X/Y accounding to outbound offset (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1031X (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Consult the application usage when determining field type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: PAD is independent with pen/touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add angular resolution data to some ABS axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_TILT_{X, Y} as signed values (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Bamboo pen-only tablet does not support PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - return ENODEV for failed wacom_setup_pad_input_capabilities (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Intuos Pen Medium (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure touch_input is valid before using it (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] make hid_report_len as a static inline function in hid.h (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix freeze on open when autosuspend is on (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: re-add accidentally dropped Lenovo PID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: implement the finger part of the HID generic handling (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] hid: wacom: implement generic HID handling for pen generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move allocation of inputs earlier (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: split out input allocation and registration (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rename failN with some meaningful information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix timeout on probe for some wacoms (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make the WL connection friendly for the desktop (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - enable LED support for Wireless Intuos5/Pro (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - remove report_id from wacom_get_report interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Clean up of sysfs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add default permission defines for sysfs attributes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for the Cintiq Companion (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - cleanup multitouch code when touch_max is 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - fix compiler warning if !CONFIG_PM (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - only register once the MODULE_* macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add copyright note and bump version to 2.0 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - remove passing id for wacom_set_report (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - check for bluetooth protocol while setting OLEDs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: HID - remove hid-wacom Bluetooth driver (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Intuos 4 BT in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Graphire BT tablets in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - prepare the driver to include BT devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add support for 0x12C ISDv4 sensor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - register an ac power supply for wireless devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - use a uniq name for the battery device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - enhance Wireless Receiver battery reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - put a flag when the led are initialized (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - support up to 2048 pressure levels with ISDv4 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - move the USB (now hid) Wacom driver in drivers/hid (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] input: add SW_MUTE_DEVICE switch definition (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] input: wacom - switch from an USB driver to a HID driver (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply core: support use of devres to register/unregister a power supply (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: allow power supply devices registered w/o wakeup source (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: Prevent suspend until power supply events are processed (Aristeu Rozanski) [1346348 1388646 1385026]- [fs] ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() (Lukas Czerner) [1429223] - [fs] ext4: reject inodes with negative size (Lukas Czerner) [1429223] - [fs] ext4: return EROFS if device is r/o and journal replay is needed (Lukas Czerner) [1429223] - [fs] ext4: preserve the needs_recovery flag when the journal is aborted (Lukas Czerner) [1429223] - [fs] jbd2: don't leak modified metadata buffers on an aborted journal (Lukas Czerner) [1429223] - [fs] ext4: trim allocation requests to group size (Lukas Czerner) [1429223] - [fs] ext4: return -ENOMEM instead of success (Lukas Czerner) [1429223] - [fs] ext4: add sanity checking to count_overhead() (Lukas Czerner) [1429223] - [fs] ext4: use more strict checks for inodes_per_block on mount (Lukas Czerner) [1429223] - [fs] ext4: fix in-superblock mount options processing (Lukas Czerner) [1429223] - [fs] ext4: fix stack memory corruption with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: fix mballoc breakage with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1429223] - [fs] ext4: bugfix for mmaped pages in mpage_release_unused_pages() (Lukas Czerner) [1429223] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1429223] - [fs] ext4: avoid deadlock when expanding inode size (Lukas Czerner) [1429223] - [fs] ext4: properly align shifted xattrs when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes part 2 (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1429223] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1429223] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1429223] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1429223] - [fs] ext4: don't call ext4_should_journal_data() on the journal inode (Lukas Czerner) [1429223] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1429223] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1429223] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1429223] - [fs] ext4: fix oops on corrupted filesystem (Lukas Czerner) [1429223] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1429223] - [fs] ext4: add lockdep annotations for i_data_sem (Lukas Czerner) [1429223] - [fs] jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (Lukas Czerner) [1429223] - [fs] ext4: iterate over buffer heads correctly in move_extent_per_page() (Lukas Czerner) [1429223] - [fs] ext4: don't read blocks from disk after extents being swapped (Lukas Czerner) [1429223] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1429223] - [fs] ext4, jbd2: ensure entering into panic after recording an error in superblock (Lukas Czerner) [1429223] - [fs] fix calculation of meta_bg descriptor backups (Lukas Czerner) [1429223] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1429223] - [fs] ext4: don't retry file block mapping on bigalloc fs with non-extent file (Lukas Czerner) [1429223] - [fs] jbd2: fix ocfs2 corrupt when updating journal superblock fails (Lukas Czerner) [1429223] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1429223] - [fs] jbd2: fix r_count overflows leading to buffer overflow in journal recovery (Lukas Czerner) [1429223] - [fs] ext4: move check under lock scope to close a race (Lukas Czerner) [1429223] - [fs] ext4: Define EFSCORRUPTED error value (Lukas Czerner) [1429223] - [fs] ext4: fix deadlock during page writeback (Lukas Czerner) [1321523] - [fs] ext4: fix data exposure after a crash (Lukas Czerner) [1321523] - [fs] ext4: fix fencepost in s_first_meta_bg validation (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: sanity check the block and cluster size at mount time (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: validate s_first_meta_bg at mount time (Lukas Czerner) [1332503] {CVE-2016-10208}- [kernel] audit: Fix sleep in atomic (Paul Moore) [1410862] - [uio] uio-hv-generic: mark as Tech Preview (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: store physical addresses instead of virtual (Vitaly Kuznetsov) [1396534] - [documentation] doc: add documentation for uio-hv-generic (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: new userspace i/o driver for VMBus (Vitaly Kuznetsov) [1396534] - [kernel] vmbus: add support for dynamic device id's (Vitaly Kuznetsov) [1396534] - [kernel] hv: vmbus: add a hvsock flag in struct hv_driver (Vitaly Kuznetsov) [1396534] - [scsi] cxlflash: Cancel scheduled workers before stopping AFU (Gustavo Duarte) [1427396] - [vfio] Replace module request with softdep (Alex Williamson) [1420572] - [vfio] mdev: Use a module softdep for vfio_mdev (Alex Williamson) [1420572] - [x86] kvm: x86: bump KVM_SOFT_MAX_VCPUS to 288 (Radim Krcmar) [1388961] - [x86] kvm: x86: allow hotplug of VCPU with APIC ID over 0xff (Radim Krcmar) [1388961] - [x86] kvm: x86: make interrupt delivery fast and slow path behave the same (Radim Krcmar) [1388961] - [x86] kvm: x86: replace kvm_apic_id with kvm_{x, x2}apic_id (Radim Krcmar) [1388961] - [x86] pci: vmd: Synchronize with RCU freeing MSI IRQ descs (Myron Stowe) [1388664] - [x86] pci: vmd: Fix infinite loop executing irq's (Myron Stowe) [1388664] - [x86] pci: vmd: Initialize list item in IRQ disable (Myron Stowe) [1388688] - [pci] Allow additional bus numbers for hotplug bridges (Myron Stowe) [1388688] - [x86] pci/vmd: Use untracked irq handler (Myron Stowe) [1388688] - [kernel] genirq: Add untracked irq handler (Myron Stowe) [1388688] - [x86] pci: Retrofit Intel Volume Management Device (VMD) driver (Myron Stowe) [1388688] - [x86] pci: Allow DMA ops specific to a PCI domain (Myron Stowe) [1388688] - [x86] kvm/page_track: export symbols for external usage (Paul Lai) [1380113] - [x86] kvm/page_track: call notifiers with kvm_page_track_notifier_node (Paul Lai) [1380113] - [x86] kvm: x86: add track_flush_slot page track notifier (Paul Lai) [1380113] - [x86] kvm: mtrr: fix kvm_mtrr_check_gfn_range_consistency page fault (Paul Lai) [1380113] - [x86] kvm: mtrr: remove MSR 0x2f8 (Paul Lai) [1380113] {CVE-2016-3713} - [x86] kvm: page_track: fix access to NULL slot (Paul Lai) [1380113] - [x86] kvm: mmu: apply page track notifier (Paul Lai) [1380113] - [x86] kvm: mmu: simplify mmu_need_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: use page track for non-leaf shadow pages (Paul Lai) [1380113] - [x86] kvm: page track: add notifier support (Paul Lai) [1380113] - [x86] kvm: mmu: clear write-flooding on the fast path of tracked page (Paul Lai) [1380113] - [x86] kvm: mmu: let page fault handler be aware tracked page (Paul Lai) [1380113] - [x86] kvm: page track: introduce kvm_slot_page_track_{add, remove}_page (Paul Lai) [1380113] - [x86] kvm: page track: add the framework of guest page tracking (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_slot_gfn_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_gfn_{allow, disallow}_lpage (Paul Lai) [1380113] - [x86] kvm: mmu: rename has_wrprotected_page to mmu_gfn_lpage_is_disallowed (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move handle_mmio_page_fault() call to kvm_mmu_page_fault() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Consolidate quickly_check_mmio_pf() and is_mmio_page_fault() (Paul Lai) [1380113] - [x86] kvm: mtrr: treat memory as writeback if MTRR is disabled in guest CPUID (Paul Lai) [1380113] - [x86] kvm: mtrr: observe maxphyaddr from guest CPUID, not host (Paul Lai) [1380113] - [x86] kvm: mtrr: fix fixed MTRR segment look up (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Encapsulate the type of rmap-chain head in a new struct (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Eliminate an extra memory slot search in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Remove mapping_level_dirty_bitmap() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move mapping_level_dirty_bitmap() call in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Simplify force_pt_level calculation code in FNAME(page_fault)() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Make force_pt_level bool (Paul Lai) [1380113] - [x86] kvm: mtrr: Use default type for non-MTRR-covered gfn before WARN_ON (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: fix memory type handling if MTRR is completely disabled (Paul Lai) [1380113] - [x86] kvm: mtrr: do not map huge page for non-consistent range (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce mtrr_for_each_mem_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_addr_* functions (Paul Lai) [1380113] - [x86] kvm: mtrr: sort variable MTRRs (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce var_mtrr_range (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_segment table (Paul Lai) [1380113] - [x86] kvm: mtrr: improve kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: do not split 64 bits MSR content (Paul Lai) [1380113] - [x86] kvm: mtrr: clean up mtrr default type (Paul Lai) [1380113] - [x86] kvm: mtrr: remove mtrr_state.have_fixed (Paul Lai) [1380113] - [x86] kvm: mtrr: handle MSR_MTRRcap in kvm_mtrr_get_msr (Paul Lai) [1380113] - [x86] kvm: x86: move MTRR related code to a separate file (Paul Lai) [1380113]- [md] dm cache: significant rework to leverage dm-bio-prison-v2 (Mike Snitzer) [1430028] - [md] dm bio prison v2: new interface for the bio prison (Mike Snitzer) [1430028] - [md] dm: flush queued bios when process blocks to avoid deadlock (Mike Snitzer) [1430028] - [md] dm stats: fix a leaked s->histogram_boundaries array (Mike Snitzer) [1430028] - [md] dm space map metadata: constify dm_space_map structures (Mike Snitzer) [1430028] - [md] dm cache metadata: use cursor api in blocks_are_clean_separate_dirty() (Mike Snitzer) [1430028] - [md] dm persistent data: add cursor skip functions to the cursor APIs (Mike Snitzer) [1430028] - [md] dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2 (Mike Snitzer) [1430028] - [md] dm bitset: add dm_bitset_new() (Mike Snitzer) [1430028] - [md] dm cache metadata: name the cache block that couldn't be loaded (Mike Snitzer) [1430028] - [md] dm cache metadata: add "metadata2" feature (Mike Snitzer) [1430028] - [md] dm cache metadata: use bitset cursor api to load discard bitset (Mike Snitzer) [1430028] - [md] dm bitset: introduce cursor api (Mike Snitzer) [1430028] - [md] dm btree: use GFP_NOFS in dm_btree_del() (Mike Snitzer) [1430028] - [md] dm space map common: memcpy the disk root to ensure it's arch aligned (Mike Snitzer) [1430028] - [md] dm block manager: add unlikely() annotations on dm_bufio error paths (Mike Snitzer) [1430028] - [md] dm cache: fix corruption seen when using cache > 2TB (Mike Snitzer) [1430028] - [md] dm raid: bump the target version (Mike Snitzer) [1430028] - [md] dm raid: fix data corruption on reshape request (Mike Snitzer) [1430028] - [md] dm raid: fix raid "check" regression due to improper cleanup in raid_message() (Mike Snitzer) [1430028] - [md] dm raid: cleanup awkward branching in raid_message() option processing (Mike Snitzer) [1430028] - [md] dm raid: use mddev rather than rdev->mddev (Mike Snitzer) [1430028] - [md] dm raid: use read_disk_sb() throughout (Mike Snitzer) [1430028] - [md] dm raid: add raid4/5/6 journaling support (Mike Snitzer) [1430028] - [md] dm raid: be prepared to accept arbitrary '- -' tuples (Mike Snitzer) [1430028] - [md] dm raid: fix transient device failure processing (Mike Snitzer) [1430028] - [md] dm mpath: cleanup -Wbool-operation warning in choose_pgpath() (Mike Snitzer) [1430028] - [powerpc] pseries: Advertise HPT resizing support via CAS (David Gibson) [1305399] - [kernel] rh_kabi: Provide better error messages for size and align checks (Prarit Bhargava) [1425864] - [kernel] sched: Move p->nr_cpus_allowed check to select_task_rq() (Lauro Ramos Venancio) [1428028] - [char] random: printk notifications for urandom pool initialization (Herbert Xu) [1298643] - [acpi] acpica: utilities: Fix local printf issue (Prarit Bhargava) [1430397] - [block] relax check on sg gap (Cathy Avery) [1413656] - [block] check virt boundary in bio_will_gap() (Cathy Avery) [1413656] - [block] Check for gaps on front and back merges (Cathy Avery) [1413656] - [block] blk-mq: Avoid memory reclaim when remapping queues (Gustavo Duarte) [1356663] - [block] block: kmemleak: Track the page allocations for struct request (Gustavo Duarte) [1356663] - [block] blk-mq: Fix failed allocation path when mapping queues (Gustavo Duarte) [1356663] - [block] blk-mq: Always schedule hctx->next_cpu (Gustavo Duarte) [1356663] - [block] fix use-after-free in seq file (Denys Vlasenko) [1418551] {CVE-2016-7910} - [netdrv] ixgbe: Update driver version for RHEL 7.4 (Ken Cox) [1383524] - [netdrv] libcxgb: fix error check for ip6_route_output() (Sai Vemuri) [1385866] - [netdrv] libcxgb: remove unused including (Sai Vemuri) [1385866] - [target] libcxgb: export ppm release and tagmask set api (Sai Vemuri) [1385866] - [scsi] libcxgbi: return error if interface is not up (Sai Vemuri) [1385866] - [scsi] cxgb4i: libcxgbi: add missing module_put() (Sai Vemuri) [1385866] - [scsi] cxgb4i: Add a missing call to neigh_release (Sai Vemuri) [1385866] - [scsi] libcxgbi: fix incorrect DDP resource cleanup (Sai Vemuri) [1385866] - [scsi] cxgb4i: Set completion bit in work request (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i: fix symbol not declared sparse warning (Sai Vemuri) [1385866] - [scsi] cxgb3i: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb4i,libcxgbi: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i, libcxgbi: remove iSCSI DDP support (Sai Vemuri) [1385866] - [iscsi] iscsi-target: fix iscsi cmd leak (Sai Vemuri) [1429179] - [iscsi] target/iscsi: Fix unsolicited data seq_end_offset calculation (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: add T6 iSCSI DDP completion feature (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Enable DDP for T6 only if data sequence and pdu are in order (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macros to get ETH/IP hdr len (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: use cxgb4_tp_smt_idx() to get smt idx (Sai Vemuri) [1429179] - [iscsi] target/iscsi: split iscsit_check_dataout_hdr() (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macro to set the force bit (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Fix endianness annotations (Sai Vemuri) [1429179] - [netdrv] cxgb4: Implement ndo_get_phys_port_id for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Initialize mbox lock and list for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Synchronize access to mailbox (Sai Vemuri) [1138664] - [netdrv] cxgb4: Add port description for new cards (Sai Vemuri) [1416916] - [netdrv] cxgb4/cxgb4vf: Display 25G and 100G link speed (Sai Vemuri) [1416916] - [infiniband] iw_cxgb4: set correct FetchBurstMax for QPs (Sai Vemuri) [1416910]- [char] tpm: Only call pm_runtime_get_sync if device has a parent (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: implement runtime pm for tpm_crb (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: open code the crb_init into acpi_add (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: fix Intel PTT hw bug during idle state (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: implement tpm crb idle state (Jerry Snitselaar) [1402539] - [char] tpm_tis: fix the error handling of init_tis() (Jerry Snitselaar) [1383554] - [char] tpm: remove invalid min length check from tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: add check for minimum buffer size in tpm_transmit() (Jerry Snitselaar) [1383554] - [char] tpm: constify TPM 1.x header structures (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: fix the over 80 characters checkpatch warring (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: drop useless cpu_to_le32 when writing to registers (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: cache cmd_size register value (Jerry Snitselaar) [1383554] - [char] tmp/tpm_crb: drop include to platform_device (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: remove unused itpm variable (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix incorrect values of cmdReady and goIdle bits (Jerry Snitselaar) [1383554] - [char] tpm_crb: refine the naming of constants (Jerry Snitselaar) [1383554] - [char] tpm_crb: remove wmb()'s (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix crb_req_canceled behavior (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_pcr_read_dev() in tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_transmit_cmd() in tpm2_probe() (Jerry Snitselaar) [1383554] - [char] tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt() (Jerry Snitselaar) [1383554] - [char] tpm: remove unnecessary externs from tpm.h (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove useless tpm_gen_interrupt (Jerry Snitselaar) [1383554] - [char] tpm: fix a race condition in tpm2_unseal_trusted() (Jerry Snitselaar) [1383554] - [char] tpm: invalid self test error message (Jerry Snitselaar) [1383554] - [char] tpm: Add TPM 2.0 support to the Nuvoton i2c driver (NPCT6xx family) (Jerry Snitselaar) [1383554] - [char] tpm: Factor out common startup code (Jerry Snitselaar) [1383554] - [char] tpm: use devm_add_action_or_reset (Jerry Snitselaar) [1383554] - [char] tpm2_i2c_nuvoton: add irq validity check (Jerry Snitselaar) [1383554] - [char] tpm: read burstcount from TPM_STS in one 32-bit transaction (Jerry Snitselaar) [1383554] - [char] tpm: fix byte-order for the value read by tpm2_get_tpm_pt (Jerry Snitselaar) [1383554] - [char] tpm_tis_core: convert max timeouts from msec to jiffies (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix address space of the return pointer in crb_map_res() (Jerry Snitselaar) [1383554] - [char] tpm_vtpm_proxy: fix address space of a user pointer in vtpmx_fops_ioctl() (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis_spi: Add support for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: Split tpm_tis driver into a core and TCG TIS compliant phy (Jerry Snitselaar) [1383554] - [char] tpm_tis: Introduce intermediate layer for TPM access (Jerry Snitselaar) [1383554] - [char] tpm: tpm_tis: Share common data between phys (Jerry Snitselaar) [1383554] - [char] tpm: Add include guards in tpm.h (Jerry Snitselaar) [1383554] - [char] tpm: Fix suspend regression (Jerry Snitselaar) [1383554] - [char] tpm: fix for typo in tpm/tpm_ibmvtpm.c (Jerry Snitselaar) [1383554] - [char] tpm: select ANON_INODES for proxy driver (Jerry Snitselaar) [1383554] - [char] tpm: Fix IRQ unwind ordering in TIS (Jerry Snitselaar) [1383554] - [char] tpm: Proxy driver for supporting multiple emulated TPMs (Jerry Snitselaar) [1383554] - [char] tpm: Introduce TPM_CHIP_FLAG_VIRTUAL (Jerry Snitselaar) [1383554] - [char] tpm: Remove all uses of drvdata from the TPM Core (Jerry Snitselaar) [1383554] - [char] tpm: Remove useless priv field in struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'locality' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'read_queue' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'irq' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'iobase' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop list from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop the field 'time_expired' from struct tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'base' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop manufacturer_id from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop tpm_atmel specific fields from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop int_queue from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: check for TPM_CHIP_FLAG_TPM2 before calling tpm2_shutdown() (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded tpm_reg in get_burstcount (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm: fix crash in tpm_tis deinitialization (Jerry Snitselaar) [1383554] - [char] tpm: cleanup tpm_tis_remove() (Jerry Snitselaar) [1383554] - [char] tpm: fix tpm_bios_log_setup stub prototype (Jerry Snitselaar) [1383554] - [char] tpm: Replace device number bitmap with IDR (Jerry Snitselaar) [1383554] - [char] tpm: Split out the devm stuff from tpmm_chip_alloc (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of module locking (Jerry Snitselaar) [1383554] - [char] tpm: Provide strong locking for device removal (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of devname (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of chip->pdev (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm: st33zp24: Add support for acpi probing for spi device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Add support for acpi probing for i2c device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Extend Copyright headers (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Improve st33zp24_spi_evaluate_latency (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Auto-select core module (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded CONFIG_OF switches (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove field spi_xfer from st33zp24_spi_phy structure (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove useless use of memcpy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Use functions name with st33zp24_spi_ prefix (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove nbr_dummy_bytes variable usage (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add missing device table for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add st33zp24 spi phy (Jerry Snitselaar) [1383554]- [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1420506] - [net] sched: cls_cgroup tear down exts and ematch from rcu callback (Ivan Vecera) [1420506] - [net] sched: act_mirred: fix a race condition on mirred_list (Ivan Vecera) [1420506] - [net] sched: cls_flow: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: cls_bpf: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: fix call_rcu() race on classifier module unloads (Ivan Vecera) [1420506] - [net] sched: fix struct tc_u_hnode layout in u32 (Ivan Vecera) [1420506] - [net] sched: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c (Ivan Vecera) [1420506] - [net] sched: fix another regression in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: cls_cgroup need tcf_exts_init in all cases (Ivan Vecera) [1420506] - [net] sched: cls_u32: fix unsued cpu variable (Ivan Vecera) [1420506] - [net] sched: cls_fw: add missing tcf_exts_init call in fw_change() (Ivan Vecera) [1420506] - [net] sched: fix a null pointer dereference in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix memory leak in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: use tcindex_filter_result_init() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in tcindex_classify() (Ivan Vecera) [1420506] - [net] sched: fix an allocation bug in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in cls_bpf_classify() (Ivan Vecera) [1420506] - [net] sched: suspicious RCU usage in qdisc_watchdog (Ivan Vecera) [1420506] - [net] sched: cls_cgroup fix possible memory leak of 'new' (Ivan Vecera) [1420506] - [net] sched: fix error return code in fw_change_attrs() (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_bpf (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_rsvp (Ivan Vecera) [1420506] - [net] sched: make cls_u32 lockless (Ivan Vecera) [1420506] - [net] sched: avoid generating same handle for u32 filters (Ivan Vecera) [1420506] - [net] sched: change "foo* bar" to "foo *bar" (Ivan Vecera) [1420506] - [net] sched: make cls_u32 per cpu (Ivan Vecera) [1420506] - [net] sched: RCU cls_tcindex (Ivan Vecera) [1420506] - [net] sched: RCU cls_route (Ivan Vecera) [1420506] - [net] sched: fw use RCU (Ivan Vecera) [1420506] - [net] sched: cls_flow use RCU (Ivan Vecera) [1420506] - [net] sched: cls_cgroup use RCU (Ivan Vecera) [1420506] - [net] sched: cls_basic use RCU (Ivan Vecera) [1420506] - [net] sched: rcu-ify tcf_proto (Ivan Vecera) [1420506] - [net] sched: qdisc: use rcu prefix and silence sparse warnings (Ivan Vecera) [1420506] - [net] sched: use no more than one page in struct fw_head (Ivan Vecera) [1420506] - [net] sched: optimize tcf_match_indev() (Ivan Vecera) [1420506] - [net] sched: add struct net pointer to tcf_proto_ops->dump (Ivan Vecera) [1420506] - [net] sched: Fix dumping of non-existing actions' stats (Ivan Vecera) [1420506] - [net] sched: copy exts->type in tcf_exts_change() (Ivan Vecera) [1420506] - [net] sched: fix an oops in tcindex filter (Ivan Vecera) [1420506] - [net] sched: act: allow to clear all actions as well (Ivan Vecera) [1420506] - [net] sched: cls: check if we could overwrite actions when changing a filter (Ivan Vecera) [1420506] - [net] sched: sch_htb: let skb->priority refer to non-leaf class (Ivan Vecera) [1420506] - [net] sched: avoid casting void pointer (Ivan Vecera) [1420506] - [net] sched: fix regression in tc_action_ops (Ivan Vecera) [1420506] - [net] sched: fix a regression in tcf_proto_lookup_ops() (Ivan Vecera) [1420506] - [net] sched: fix a regression in tc actions (Ivan Vecera) [1420506] - [net] sched: convert tcf_proto_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tc_action_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tcf_hashinfo to hlist and use spinlock (Ivan Vecera) [1420506] - [net] sched: init struct tcf_hashinfo at register time (Ivan Vecera) [1420506] - [net] sched: cls: refactor out struct tcf_ext_map (Ivan Vecera) [1420506] - [net] sched: act: use standard struct list_head (Ivan Vecera) [1420506] - [net] sched: remove get_stats from tc_action_ops (Ivan Vecera) [1420506] - [net] sched: Use default action walker methods (Ivan Vecera) [1420506] - [net] sched: Provide default walker function for actions (Ivan Vecera) [1420506] - [net] sched: Use default action lookup functions (Ivan Vecera) [1420506] - [net] sched: Default action lookup method for actions (Ivan Vecera) [1420506] - [net] sched: Fail if missing mandatory action operation methods (Ivan Vecera) [1420506]- [misc] mei: bus: enable OS version only for SPT and newer (Jerry Snitselaar) [1404064] - [misc] mei: send OS type to the FW (Jerry Snitselaar) [1404064] - [misc] mei: enable to set the internal flag for client write (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: use module_mei_cl_driver macro (Jerry Snitselaar) [1404064] - [kernel] mei: bus: add module_mei_cl_driver helper macro (Jerry Snitselaar) [1404064] - [nfc] mei: bus: fix received data size check in NFC fixup (Jerry Snitselaar) [1404064] - [misc] mei: bus: demote error to debug level upon disconnect (Jerry Snitselaar) [1404064] - [misc] mei: show the HBM protocol versions in the device attributes (Jerry Snitselaar) [1404064] - [documentation] mei: add ABI documentation for fw_status exported through sysfs (Jerry Snitselaar) [1404064] - [documentation] mei: sysfs: add Documentation mei class attributes (Jerry Snitselaar) [1404064] - [misc] mei: txe: don't clean an unprocessed interrupt cause (Jerry Snitselaar) [1404064] - [misc] mei: stop the stall timer worker if not needed (Jerry Snitselaar) [1404064] - [misc] mei: me: add kaby point device ids (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix deadlock in initialization during a reset (Jerry Snitselaar) [1404064] - [misc] mei: drop unused file transaction states (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_read (Jerry Snitselaar) [1404064] - [misc] mei: enqueue consecutive reads (Jerry Snitselaar) [1404064] - [misc] mei: add wrapper for queuing control commands (Jerry Snitselaar) [1404064] - [misc] mei: use consistent naming for TX control flow credits (Jerry Snitselaar) [1404064] - [misc] mei: rx flow control counter (Jerry Snitselaar) [1404064] - [misc] mei: prepare read cb for fixed address clients on the receive path only (Jerry Snitselaar) [1404064] - [misc] mei: drop redundant krealloc and checks in irq read (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_clear_lists function (Jerry Snitselaar) [1404064] - [misc] mei: add read callback on demand for fixed_address clients (Jerry Snitselaar) [1404064] - [misc] mei: add file pointer to the host client structure (Jerry Snitselaar) [1404064] - [misc] mei: move read cb to complete queue if not connected (Jerry Snitselaar) [1404064] - [misc] mei: fix return value on disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop read complete queue emptiness check (Jerry Snitselaar) [1404064] - [misc] mei: hbm: add missing argument in the kdoc (Jerry Snitselaar) [1404064] - [misc] mei: recover after errors in runtime pm flow (Jerry Snitselaar) [1404064] - [misc] mei: drop mei_io_cb_alloc_buf (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use mei_cl_alloc_cb for allocating cbs (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_send_cmd (Jerry Snitselaar) [1404064] - [misc] mei: amthif: enable poll for async events (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop iamthif_current_cb (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix request cancel (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop READ_COMPLETE state (Jerry Snitselaar) [1404064] - [misc] mei: don't use wake_up_interruptible for wr_ctrl (Jerry Snitselaar) [1404064] - [misc] mei: drop wr_msg from the mei_dev structure (Jerry Snitselaar) [1404064] - [misc] mei: bus: call mei_cl_read_start under device lock (Jerry Snitselaar) [1404064] - [misc] mei: fix waiting for wr_ctrl for corner cases (Jerry Snitselaar) [1404064] - [misc] mei: don't clean control queues on notify request timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: discard not read messages (Jerry Snitselaar) [1404064] - [misc] mei: fix NULL dereferencing during FW initiated disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop global me_client_index (Jerry Snitselaar) [1404064] - [misc] mei: do not pin module if cldrv->probe() failed (Jerry Snitselaar) [1404064] - [misc] mei: bus: use scnprintf in *_show (Jerry Snitselaar) [1404064] - [misc] mei: me: add broxton pci device ids (Jerry Snitselaar) [1404064] - [misc] mei: fix format string in debug prints (Jerry Snitselaar) [1404064] - [misc] mei: fix double freeing of a cb during link reset (Jerry Snitselaar) [1404064] - [misc] mei: split amthif client init from end of clients enumeration (Jerry Snitselaar) [1404064] - [misc] mei: hbm: send immediate reply flag in enum request (Jerry Snitselaar) [1404064] - [misc] mei: bus: run rescan on me_clients list change (Jerry Snitselaar) [1404064] - [misc] mei: drop reserved host client ids (Jerry Snitselaar) [1404064] - [misc] mei: hbm: warn about fw-initiated disconnect (Jerry Snitselaar) [1404064] - [misc] mei: fixed address clients for the new platforms (Jerry Snitselaar) [1404064] - [misc] mei: fill file pointer in read cb for fixed address client (Jerry Snitselaar) [1404064] - [misc] mei: discard replies from unconnected fixed address clients (Jerry Snitselaar) [1404064] - [misc] mei: clean write queues and wake waiters on disconnect (Jerry Snitselaar) [1404064] - [misc] mei: wake blocked write on link reset (Jerry Snitselaar) [1404064] - [misc] mei: drop superfluous closing bracket from write traces (Jerry Snitselaar) [1404064] - [misc] mei: bus: check if the device is enabled before data transfer (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix notification event delivery (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix RX event scheduling (Jerry Snitselaar) [1404064] - [misc] mei: amthif: interrupt reader on link reset (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use rx_wait queue also for amthif client (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop parameter validation from mei_amthif_write (Jerry Snitselaar) [1404064] - [misc] mei: amthif: replace amthif_rd_complete_list with rd_completed (Jerry Snitselaar) [1404064] - [misc] mei: amthif: allow only one request at a time (Jerry Snitselaar) [1404064] - [misc] mei: rename variable names 'file_object' to fp (Jerry Snitselaar) [1404064] - [misc] mei: constify struct file pointer (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't drop read packets on timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't copy from an empty buffer (Jerry Snitselaar) [1404064] - [misc] mei: call stop on failed char device register (Jerry Snitselaar) [1404064] - [misc] mei: fix possible integer overflow issue (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: allow hbm features list dump in earlier stages (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: adjust active clients print buffer (Jerry Snitselaar) [1404064] - [misc] mei: trace pci configuration space io (Jerry Snitselaar) [1404064] - [misc] mei: bus: whitelist the watchdog client (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: re-register device on event (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add activation debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: register wd device only if required (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add status debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: implement MEI iAMT watchdog driver (Jerry Snitselaar) [1404064] - [kernel] mei: bus: complete variable rename of type struct mei_cl_device (Jerry Snitselaar) [1404064] - [kernel] mei: fixup function prototypes in mei_cl_bus.h (Jerry Snitselaar) [1404064] - [misc] mei: wd: drop the watchdog code from the core mei driver (Jerry Snitselaar) [1404064] - [misc] mei: drop nfc leftovers from the mei driver (Jerry Snitselaar) [1404064] - [misc] mei: always copy the read buffer if data is ready (Jerry Snitselaar) [1404064] - [misc] mei: prevent queuing new flow control credit (Jerry Snitselaar) [1404064] - [misc] mei: bus: remove redundant uuid string in debug messages (Jerry Snitselaar) [1404064] - [kernel] debugfs: Export bool read/write functions (Jerry Snitselaar) [1404064]- [infiniband] ib: Query ports via the core instead of direct into the driver (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set maj_err and min_err in i40iw_sc_cqp_create (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: fix some indenting in i40iw_sc_vsi_init() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] rdma/i40iw: use designated initializers (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set 128B as the only supported RQ WQE size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Reorganize structures to align with HW capabilities (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect check for error (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Assign MSS only when it is a new MTU (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix race condition in terminate timer's handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix memory leak in CQP destroy when in reset (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix QP flush to not hang on empty queues or failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix double free of QP (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use correct src address in memcpy to rdma stats counters (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and I40IW_STAG_INDEX_FROM_STAG (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add request for reset on CQP timeout (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Code cleanup, remove check of PBLE pages (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correctly fail loopback connection if no listener (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fill in IRD value when on connect request (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set TOS field in IP header (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add NULL check for ibqp event handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Replace list_for_each_entry macro with safe version (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add IP addr handling on netdev events (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add missing cleanup on device close (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add 2MB page support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Utilize physically mapped memory regions (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect assignment of SQ head (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove variable flush_code and check to set qp->sq_flush (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove check on return from device_init_pestat() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6) (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use actual page size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove NULL check for cm_node->iwdev (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove checks for more than 48 bytes inline data (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Query device accounts for internal rsrc (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Optimize inline data copy (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix for LAN handler removal (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correct values for max_recv_sge, max_send_sge (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use vector when creating CQs (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Convert page_size to encoded value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set MAX IRD, MAX ORD size to max supported value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove workaround for pre-production errata (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Enable message packing (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add Quality of Service support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] ib/i40iw: Remove debug prints after allocation failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_cm: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_main: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [netdrv] enic: add vxlan offload on tx path (Stefan Assmann) [1388239] - [netdrv] enic: add udp_tunnel ndo for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: add devcmds for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: Remove local ndo_busy_poll() implementation (Stefan Assmann) [1388239] - [netdrv] generalize napi_complete_done() (Stefan Assmann) [1388239] - [netdrv] enic: set skb->hash type properly (Stefan Assmann) [1388239] - [netdrv] enic: fix rq disable (Stefan Assmann) [1388239] - [netdrv] enic: use correct type specifier (Stefan Assmann) [1388239] - [netdrv] enic: move to new ethtool api {get|set}_link_ksettings (Stefan Assmann) [1388239] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1388239] - [netdrv] enic: use netdev_rss_key_fill() helper (Stefan Assmann) [1388239] - [netdrv] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1388239] - [netdrv] enic: Add Accelerated RFS support (Stefan Assmann) [1388239] - [netdrv] enic: Add tunable_ops support for rx_copybreak (Stefan Assmann) [1388239] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1388239] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1388239] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1388239] - [netdrv] enic: use napi_schedule_irqoff() (Stefan Assmann) [1388239]- [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1383523] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1383523] - [netdrv] i40evf: add comment (Stefan Assmann) [1383523] - [netdrv] i40evf: free rings in remove function (Stefan Assmann) [1383523] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1383523] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1383523] - [netdrv] i40evf: track outstanding client request (Stefan Assmann) [1383523] - [netdrv] i40e: Remove FPK HyperV VF device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unused device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1383523] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1383523] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1383523] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1383523] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1383523] - [netdrv] i40evf: protect against NULL msix_entries and q_vectors pointers (Stefan Assmann) [1383523] - [netdrv] i40evf: check for msix_entries null dereference (Stefan Assmann) [1383523] - [netdrv] i40evf: Move some i40evf_reset_task code to separate function (Stefan Assmann) [1383523] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1383523] - [netdrv] i40evf: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1383523] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1383523] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1383523] - [netdrv] i40evf: avoid an extra msleep while (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1383523] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1383523] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1383523] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1383523] - [netdrv] i40evf: enable adaptive interrupt throttling (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1383523] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40e_shutdown_adminq (Stefan Assmann) [1383523] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40evf_up_complete (Stefan Assmann) [1383523] - [netdrv] i40evf: Fix link state event handling (Stefan Assmann) [1383523] - [netdrv] i40e: avoid potential null pointer dereference when assigning len (Stefan Assmann) [1383523] - [netdrv] i40evf: Open RDMA Client after reset (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1383523] - [netdrv] i40evf: report link speed (Stefan Assmann) [1383523] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1383523] - [netdrv] i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1383523] - [netdrv] i40evf: add hyperv dev ids (Stefan Assmann) [1383523] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1383523] - [netdrv] i40evf: always activate correct MAC address filter (Stefan Assmann) [1383523] - [netdrv] i40evf: don't overflow buffer (Stefan Assmann) [1383523] - [netdrv] i40e: Add allmulti support for the VF (Stefan Assmann) [1383523] - [netdrv] i40evf: Allocate Rx buffers properly (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1383523] - [netdrv] i40evf: refactor receive routine (Stefan Assmann) [1383523] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1383523] - [netdrv] i40evf: make use of BIT() macro to avoid signed left shift (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1383523]- [infiniband] rdma/qedr: Return success when not changing QP state (Don Dutile) [1414913 1417285] - [net] xprtrdma: Shrink send SGEs array (Don Dutile) [1416849 1417285] - [net] xprtrdma: Reduce required number of send SGEs (Don Dutile) [1416849 1417285] - [net] xprtrdma: Disable pad optimization by default (Don Dutile) [1416849 1417285] - [net] xprtrdma: Per-connection pad optimization (Don Dutile) [1416849 1417285] - [net] xprtrdma: Fix Read chunk padding (Don Dutile) [1416849 1417285] - [netdrv] mlx5: Fix Kconfig help text (Don Dutile) [1385330 1417285] - [netdrv] cxgb4/cxgb4vf: Assign netdev->dev_port with port ID (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Change the SQ/RQ operational state to positive logic (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't flush SQ on error (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't notify HW when filling the edge of ICO SQ (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix query ISSI flow (Don Dutile) [1238192 1385330 1417285] - [netdrv] mlx5: Remove duplicate pci dev name print (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Verify module parameters (Don Dutile) [1385330 1417285] - [net] rds: tcp: unregister_netdevice_notifier() in error path of rds_tcp_init_net (Don Dutile) [1417285] - [netdrv] cxgb4: Add PCI device ID for new adapter (Don Dutile) [1385866 1417285] - [netdrv] mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering (Don Dutile) [1385329 1417285] - [kernel] revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" (Don Dutile) [1385329 1417285] - [netdrv] mlx5: drop duplicate header delay.h (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Free netdev resources under state lock (Don Dutile) [1385329 1417285] - [infiniband] iw_cxgb4: invalidate the mr when posting a read_w_inv wr (Don Dutile) [1385866 1417285] - [infiniband] ib/rxe: Update qp state for user query (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Clear queue buffer when modifying QP to reset (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix handling of erroneous WR (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum (Don Dutile) [1384574 1417285] - [infiniband] ib/mlx4: Fix create CQ error flow (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx4: Check gid_index return value (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx5: Fix NULL pointer dereference on debug print (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix fatal error dispatching (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Resolve soft lock on massive reg MRs (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Use cache line size to select CQE stride (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Validate requested RQT size (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix memory leak in query device (Don Dutile) [1385330 1417285] - [infiniband] ib/core: Avoid unsigned int overflow in sg_alloc_table (Don Dutile) [1417285] - [infiniband] ib/core: Add missing check for addr_resolve callback return value (Don Dutile) [1417285] - [infiniband] ib/core: Set routable RoCE gid type for ipv4/ipv6 networks (Don Dutile) [1417285] - [infiniband] ib/cm: Mark stale CM id's whenever the mad agent was unregistered (Don Dutile) [1417285] - [infiniband] ib/uverbs: Fix leak of XRC target QPs (Don Dutile) [1417285] - [netdrv] cxgb4: do not call napi_hash_del() (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Remove incorrect IS_ERR check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Prevent hardware counter names from being cut off (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix ECN processing in prescan_rxq (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix status error code for unsupported packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Relocate rcvhdrcnt module parameter check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix rnr_timer addition (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Delete unused lock (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Clean up unused argument (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove leftover snoop references (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix a potential memory leak in hfi1_create_ctxts() (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Return ENODEV for unsupported PCI device ids (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix an Oops on pci device force remove (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix integrity check flags default values (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove redundant sysfs irq affinity entry (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: rdmavt can handle non aligned page maps (Don Dutile) [1385848 1417285] - [infiniband] shut up a maybe-uninitialized warning (Don Dutile) [1417285] - [net] xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect (Don Dutile) [1417285] - [netdrv] mlx5: Fix invalid pointer reference when prof_sel parameter is invalid (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the actions for offloaded rules properly (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Disallow changing name-space for VF representors (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: correct device ID of T6 adapter (Don Dutile) [1385866 1417285] - [net] svcrdma: backchannel cannot share a page for send and rcv buffers (Don Dutile) [1417285] - [netdrv] mlx5: Simplify a test (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Save slave ethtool stats command (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix potential deadlock in port statistics flow (Don Dutile) [1385329 1417285] - [kernel] mlx4: Fix firmware command timeout during interrupt test (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Do not access comm channel if it has not yet been initialized (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Process all completions in RX rings after port goes up (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Resolve dividing by zero in 32-bit system (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Change the default value of enable_qos (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Avoid setting ports to auto when only one port type is supported (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec (Don Dutile) [1385329 1417285] - [net] rds: debug messages are enabled by default (Don Dutile) [1417285] - [netdrv] cxgb4: Fix error handling in alloc_uld_rxqs() (Don Dutile) [1385866 1417285] - [netdrv] ib/mlx4: avoid a -Wmaybe-uninitialize warning (Don Dutile) [1385329 1417285] - [netdrv] mlx5: Avoid passing dma address 0 to firmware (Don Dutile) [1385330 1417285] - [kernel] mlx5: PCI error recovery health care simulation (Don Dutile) [1385330 1417285] - [kernel] mlx5: Fix race between PCI error handlers and health work (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Clear health sick bit when starting health poll (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Change the acl enable prototype to return status (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Unregister netdev before detaching it (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Choose best nearest LRO timeout (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Correctly initialize last use of flow counters (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix autogroups groups num not decreasing (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Keep autogroups list ordered (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Always Query HCA caps after setting them (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Make cache line size determination at runtime (Don Dutile) [1385330 1417285] - [net] sunrpc: fix some missing rq_rbuffer assignments (Don Dutile) [1275823 1417285] - [netdrv] cxgb4: Fix number of queue sets corssing the limit (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix memory leak of qe on error exit path (Don Dutile) [1385866 1417285] - [infiniband] qedr: Add events support and register IB device (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add GSI support (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add LL2 RoCE interface (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for data path (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for memory registeration verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for QP verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for PD,PKEY and CQ verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for user context verbs (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for RoCE HW init (Don Dutile) [1275823 1417285] - [uapi] qedr: Add RoCE driver framework (Don Dutile) [1275823 1417285] - [kernel] mlx5: Add MLX5_ARRAY_SET64 to fix BUILD_BUG_ON (Don Dutile) [1385330 1417285] - [netdrv] iw_cxgb4: add fast-path for small REG_MR operations (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: advertise support for FR_NSMR_TPTE_WR (Don Dutile) [1385866 1417285] - [infiniband] ib/core: correctly handle rdma_rw_init_mrs() failure (Don Dutile) [1417285] - [infiniband] ib/srp: Fix infinite loop when FMR sg[0].offset != 0 (Don Dutile) [1417285] - [infiniband] ib/srp: Remove an unused argument (Don Dutile) [1417285] - [infiniband] ib/core: Improve ib_map_mr_sg() documentation (Don Dutile) [1417285] - [kernel] ib/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets (Don Dutile) [1385329 1417285] - [uapi] ib/mthca: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/nes: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/ocrdma: Move user vendor structures (Don Dutile) [1385876 1417285] - [uapi] ib/mlx4: Move user vendor structures (Don Dutile) [1385329 1417285] - [uapi] ib/cxgb4: Move user vendor structures (Don Dutile) [1385866 1417285] - [uapi] ib/cxgb3: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/mlx5: Move and decouple user vendor structures (Don Dutile) [1385330 1417285] - [rdma] ib/{core,hw}: Add constant for node_desc (Don Dutile) [1417285] - [infiniband] ipoib: Make ipoib_warn ratelimited (Don Dutile) [1417285] - [infiniband] ib/mlx4/alias_guid: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib_verbs: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/nes: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mcg: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5/odp: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mthca: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/qib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb3: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/iwcm: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/addr: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/cma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ucma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/multicast: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/sa : Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: LAG QP load balancing (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Set unique device name on LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port status track LAG master, when LAG is active (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Merge vports flow steering during LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port events in RoCE now rely on netdev events (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Track asynchronous events on a receive work queue (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Add support of more IPv6 fields to flow steering (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add support in TOS and protocol to flow steering (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/core: Add more fields to IPv6 flow specification (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/uverbs: Add more fields to IPv4 flow specification (Don Dutile) [1385308 1385330 1417285] - [rdma] ib/uverbs: Add support to extend flow steering specifications (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx4: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add sniffer support to steering (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Increase flow table reference count in create rule (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix coverity warning (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Save flow table priority handler instead of index (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix steering resource leak (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Add port counter support for raw packet QP (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Refactor raw packet QP modify function (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Expose RSS related capabilities (Don Dutile) [1385330 1417285] - [uapi] ib/uverbs: Expose RSS related capabilities (Don Dutile) [1417285] - [rdma] ib/core: Expose RSS related capabilities (Don Dutile) [1417285] - [infiniband] ib/rxe: improved debug prints & code cleanup (Don Dutile) [1384574 1417285] - [infiniband] rdma_rxe: Ensure rdma_rxe init occurs at correct time (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Properly honor max IRD value for rd/atomic (Don Dutile) [1384574 1417285] - [rdma] ib/{rxe, core, rdmavt}: Fix kernel crash for reg MR (Don Dutile) [1385848 1384574 1417285] - [infiniband] ib/rdmavt: Trivial function comment corrected (Don Dutile) [1385848 1417285] - [netdrv] cxgb4: unexport cxgb4_dcb_enabled (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Fix trace of atomic ack (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Update SMA ingress checks for response packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Use EPROM platform configuration read (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add ability to read platform config from the EPROM (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Restore EPROM read ability (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add new debugfs sdma_cpu_list file (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add irq affinity notification handler (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add a new VL sysfs attribute for sdma engines (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add sysfs interface for affinity setup (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix resource release in context allocation (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove unused variable from devdata (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Cleanup tasklet refs in comments (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Adjust hardware buffering parameter (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Act on external device timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix defered ack race with qp destroy (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Combine shift copy and byte copy for SGE reads (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Do not read more than a SGE length (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Extend i2c timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Increase default settings of max_cqes and max_qps (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove filtering of Set(PkeyTable) in HFI SMA (Don Dutile) [1382806 1417285] - [infiniband] ib/qib: Remove qpt_mask global (Don Dutile) [1381986 1417285] - [infiniband] ib/hfi1: Consolidate pio control masks into single definition (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt, ib/hfi1: Add lockdep asserts for lock debug (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Add qp init function (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Move reset calldown to reset path (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Move iowait_init() to priv allocate (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: Correct sparse annotation (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Fix locking scheme for affinity settings (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix user-space buffers mapping with IOMMU enabled (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix the count of user packets submitted to an SDMA engine (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Move serdes tune inside link start function (Don Dutile) [1382806 1417285] - [infiniband] ib/qib,ib/hfi: Use core common header file (Don Dutile) [1382806 1417285] - [rdma] ib/core: Add ib headers for general use (Don Dutile) [1417285] - [netdrv] mlx5: Add ndo_poll_controller() implementation (Don Dutile) [1385330 1417285] - [netdrv] mlx4: remove unused fields (Don Dutile) [1385329 1417285] - [netdrv] cxgb4: mark symbols static where possible (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix -ve error check on a signed iq (Don Dutile) [1385866 1417285] - [kernel] mlx4: Add VF vlan protocol 802.1ad support (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_en: Disable vlan HW acceleration when in VF vlan protocol 802.1ad mode (Don Dutile) [1386553 1385329 1417285] - [kernel] mlx4_core: Preparation for VF vlan protocol 802.1ad (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_core: Fix QUERY FUNC CAP flags (Don Dutile) [1386553 1385329 1417285] - [rdma] ib/core: remove ib_get_dma_mr (Don Dutile) [1417285] - [infiniband] ib/srp: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [infiniband] ib/iser: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [net] ib/core: add support to create a unsafe global rkey to ib_create_pd (Don Dutile) [1417285] - [rdma] ib/core: rename pd->local_mr to pd->__internal_mr (Don Dutile) [1417285] - [net] svcrdma: support Remote Invalidation (Don Dutile) [1417285] - [net] svcrdma: Server-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [net] svcrdma: Skip put_page() when send_reply() fails (Don Dutile) [1417285] - [net] svcrdma: Tail iovec leaves an orphaned DMA mapping (Don Dutile) [1417285] - [net] xprtrdma: use complete() instead complete_all() (Don Dutile) [1417285] - [netdrv] cxgb4: fix signed wrap around when decrementing index idx (Don Dutile) [1385866 1417285] - [netdrv] mlx5: E-Switch, Support VLAN actions in the offloads mode (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Refactor retrival of skb from rx completion element (cqe) (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Allow fine tuning of eswitch vport push/pop vlan (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set vport representor fields explicitly on registration (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Convert to use simple_open() (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Have a clear separation between different SQ types (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Dynamic RQ type infrastructure (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Slightly reduce hardware LRO size (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Union RQ RX info per RQ type (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Build RX SKB on demand (Don Dutile) [1385330 1417285] - [kernel] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Don Dutile) [1417285] - [netdrv] cxgb4: add parser to translate u32 filters to internal spec (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add common api support for configuring filters (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: move common filter code to separate file (Don Dutile) [1385866 1417285] - [netdrv] mlx4_core: Fix deadlock when switching between polling and event fw commands (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Use RCU to perform radix tree lookup for SRQ (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix wrong indentation (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Add branch prediction hints in RX data-path (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: add page recycle to prepare rx ring for tx support (Don Dutile) [1385329 1417285] - [netdrv] mlx5: clean function declarations in eswitch.c up (Don Dutile) [1385330 1417285] - [net] xprtrdma: Eliminate rpcrdma_receive_worker() (Don Dutile) [1417285] - [net] xprtrdma: Rename rpcrdma_receive_wc() (Don Dutile) [1417285] - [net] xprtrmda: Report address of frmr, not mw (Don Dutile) [1417285] - [net] xprtrdma: Support larger inline thresholds (Don Dutile) [1417285] - [net] xprtrdma: Use gathered Send for large inline messages (Don Dutile) [1417285] - [net] xprtrdma: Basic support for Remote Invalidation (Don Dutile) [1417285] - [net] xprtrdma: Client-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [kernel] rpcrdma: RDMA/CM private message data structure (Don Dutile) [1417285] - [net] xprtrdma: Move recv_wr to struct rpcrdma_rep (Don Dutile) [1417285] - [net] xprtrdma: Move send_wr to struct rpcrdma_req (Don Dutile) [1417285] - [net] xprtrdma: Simplify rpcrdma_ep_post_recv() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate "ia" argument in rpcrdma_{alloc, free}_regbuf (Don Dutile) [1417285] - [net] xprtrdma: Delay DMA mapping Send and Receive buffers (Don Dutile) [1417285] - [net] xprtrdma: Replace DMA_BIDIRECTIONAL (Don Dutile) [1417285] - [net] xprtrdma: Use smaller buffers for RPC-over-RDMA headers (Don Dutile) [1417285] - [net] xprtrdma: Initialize separate RPC call and reply buffers (Don Dutile) [1417285] - [net] sunrpc: Add a transport-specific private field in rpc_rqst (Don Dutile) [1417285] - [net] sunrpc: Separate buffer pointers for RPC Call and Reply messages (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer release API (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer allocation API (Don Dutile) [1417285] - [net] sunrpc: Refactor rpc_xdr_buf_init() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate INLINE_THRESHOLD macros (Don Dutile) [1417285] - [netdrv] cxgb4: Fix return value check in cfg_queues_uld() (Don Dutile) [1385866 1417285] - [crypto] chcr - Fix memory corruption (Don Dutile) [1385866 1417285] - [target] chcr/cxgb4i/cxgbit/rdma/cxgb4: Allocate resources dynamically for all cxgb4 ULD's (Don Dutile) [1385866 1417285] - [crypto] chcr: Fix non static symbol warning (Don Dutile) [1385866 1417285] - [crypto] Added Chelsio Menu to the Kconfig file (Don Dutile) [1385866 1417285] - [crypto] chcr: Support for Chelsio's Crypto Hardware (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Implement RX mapped page cache for page recycle (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Introduce API for RX mapped pages (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Single flow order-0 pages for Striding RQ (Don Dutile) [1385310 1385330 1417285] - [infiniband] ib/rdmavt, ib/qib, ib/hfi1: Use new QP put get routines (Don Dutile) [1381986 1382806 1385848 1417285] - [rdma] ib/rdmavt: Add functions to get and release QP references (Don Dutile) [1385848 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_rx_data_ack() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_rpl() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_close_con_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_tid_release() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_compute_wscale() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_best_mtu() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_is_neg_adv() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route6() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_get_4tuple() (Don Dutile) [1385866 1417285] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Don Dutile) [1385866 1417285] - [netdrv] mlx5: Organize device list API in one place (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Restore vlan filter after seamless reset (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Implement mlx5e interface attach/detach callbacks (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement vports admin state backup/restore (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Align sriov/eswitch modules with the new load/unload flow (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement eswitch attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement SRIOV attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Split the load/unload flow into hardware and software flows (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: Introduce attach/detach to interface API (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: SRIOV core code refactoring (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Skip waiting for vf pages in internal error (Don Dutile) [1385214 1385330 1417285] - [netdrv] cxgb4: Add support for ndo_get_vf_config (Don Dutile) [1385866 1417285] - [netdrv] cxgb4/cxgb4vf: fix spelling mistake "provissioned" -> "provisioned" (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Remove unused including (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx max rate limiting (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for per queue tx scheduling (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx traffic scheduling classes (Don Dutile) [1385866 1417285] - [netdrv] mlx5/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Simplify the return expression (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Register changes and fw defines for crypto (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Add support for dynamic allocation of resources for ULD (Don Dutile) [1385866 1417285] - [kernel] mlx5: Add sniffer namespaces (Don Dutile) [1385256 1385330 1417285] - [kernel] mlx5: Introduce sniffer steering hardware capabilities (Don Dutile) [1385256 1385330 1417285] - [netdrv] mlx5: Configure IB devices according to LAG state (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Vport LAG creation support (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add LAG flow steering namespace (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: LAG demux flow table support (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5: LAG and SRIOV cannot be used together (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5e: Avoid port remapping of mlx5e netdev TISes (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Get RoCE netdev (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Implement RoCE LAG feature (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add HW interfaces used by LAG (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Separate query_port_proto_oper for IB and EN (Don Dutile) [1385330 1417285] - [kernel] mlx5: Expose mlx5e_link_mode (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417285] - [kernel] mlx5: Modify RQ bitmask from mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Introduce alloc_encap and dealloc_encap commands (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update mlx5_ifc.h for vxlan encap/decap (Don Dutile) [1385330 1417285] - [kernel] mlx5: Enable setting minimum inline header mode for VFs (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Improve driver log messages (Don Dutile) [1385330 1417285] - [kernel] mlx5: Unify and improve command interface (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Modify QP commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: QP/XRCD commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: MKey/PSV commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net,ib}/mlx5: CQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: EQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Pages management commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: MCG commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: PD and UAR commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Access register and MAD IFC commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Init/Teardown hca commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [net] rds: add __printf format attribute to error reporting functions (Don Dutile) [1417285]- [netdrv] qed: Conserve RDMA resources when !QEDR (Harish Patil) [1391272] - [netdrv] qed: Support Multicast on Tx-switching (Harish Patil) [1391272] - [netdrv] qed*: RSS indirection based on queue-handles (Harish Patil) [1391272] - [netdrv] qede: Remove unnecessary datapath dereference (Harish Patil) [1391272] - [netdrv] qede - mark SKB as encapsulated (Harish Patil) [1391272] - [netdrv] qede: Postpone reallocation until NAPI end (Harish Patil) [1391272] - [netdrv] qed*: Change maximal number of queues (Harish Patil) [1391272] - [netdrv] qede: Split filtering logic to its own file (Harish Patil) [1391272] - [netdrv] qede: Break datapath logic into its own file (Harish Patil) [1391272] - [netdrv] qed*: Update to dual-license (Harish Patil) [1391272] - [netdrv] qed*: Advance driver versions to 8.10.10.20 (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qede: fix general protection fault may occur on probe (Harish Patil) [1391272] - [netdrv] qede: use reset to set network header (Harish Patil) [1391272] - [netdrv] qed: Add iSCSI out of order packet handling (Harish Patil) [1391272] - [netdrv] qed: Add support for hardware offloaded iSCSI (Harish Patil) [1391272] - [netdrv] qede: Better utilize the qede_[rt]x_queue (Harish Patil) [1391272] - [netdrv] qede: Don't check netdevice for rx-hash (Harish Patil) [1391272] - [netdrv] qed*: Handle-based L2-queues (Harish Patil) [1391272] - [netdrv] qede: Revise state locking scheme (Harish Patil) [1391272] - [netdrv] qede: Refactor data-path Rx flow (Harish Patil) [1391272] - [netdrv] qede: Refactor statistics gathering (Harish Patil) [1391272] - [netdrv] qede: Remove 'num_tc' (Harish Patil) [1391272] - [netdrv] qed: Optimize qed_chain datapath usage (Harish Patil) [1391272] - [netdrv] qede: Optimize aggregation information size (Harish Patil) [1391272] - [netdrv] qed: Correct rdma params configuration (Harish Patil) [1391272] - [netdrv] qed: configure ll2 RoCE v1/v2 flavor correctly (Harish Patil) [1391272] - [netdrv] qed: Prevent stack corruption on MFW interaction (Harish Patil) [1391272] - [netdrv] qede: Correctly map aggregation replacement pages (Harish Patil) [1391272] - [netdrv] qed: Correct VF mac number (Harish Patil) [1391272] - [netdrv] qede: Don't override priv_flags (Harish Patil) [1391272] - [netdrv] qed: Learn resources from management firmware (Harish Patil) [1391272] - [netdrv] qed: Use VF-queue feature (Harish Patil) [1391272] - [netdrv] qed: Learn of RDMA capabilities per-device (Harish Patil) [1391272] - [netdrv] qede: Decouple ethtool caps from qed (Harish Patil) [1391272] - [netdrv] qed*: Add support for WoL (Harish Patil) [1391272] - [netdrv] qed: Add nvram selftest (Harish Patil) [1391272] - [netdrv] qed*: Management firmware - notifications and defaults (Harish Patil) [1391272] - [netdrv] qede: Fix statistics' strings for Tx/Rx queues (Harish Patil) [1391272] - [netdrv] qede: Fix out-of-bound fastpath memory access (Harish Patil) [1391272] - [netdrv] qede: Fix incorrrect usage of APIs for un-mapping DMA memory (Harish Patil) [1391272] - [netdrv] qed: Zero-out the buffer paased to dcbx_query() API (Harish Patil) [1391272] - [netdrv] qede: Reconfigure rss indirection direction table when rss count is updated (Harish Patil) [1391272] - [netdrv] qed*: Reduce the memory footprint for Rx path (Harish Patil) [1391272] - [netdrv] qede: Loopback implementation should ignore the normal traffic (Harish Patil) [1391272] - [netdrv] qede: get_channels() need to populate max tx/rx coalesce values (Harish Patil) [1391272] - [netdrv] qed: Use list_move_tail instead of list_del/list_add_tail (Harish Patil) [1391272] - [netdrv] qed: Remove useless set memory to zero use memset() (Harish Patil) [1391272] - [netdrv] qed: Fix possible race when reading firmware return code (Harish Patil) [1391272] - [netdrv] qed: Handle malicious VFs events (Harish Patil) [1391272] - [netdrv] qed: Allow chance for fast ramrod completions (Harish Patil) [1391272] - [netdrv] qed*: Allow unicast filtering (Harish Patil) [1391272] - [netdrv] qede: Prevent GSO on long Geneve headers (Harish Patil) [1391272] - [netdrv] qede: GSO support for tunnels with outer csum (Harish Patil) [1391272] - [netdrv] qed: Pass MAC hints to VFs (Harish Patil) [1391272] - [netdrv] qed: Additional work toward cleaning C=1 (Harish Patil) [1391272] - [netdrv] qede: Do not allow RSS config for 100G devices (Harish Patil) [1391272] - [netdrv] qed*: Fix Kconfig dependencies with INFINIBAND_QEDR (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warning (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qed: Fix to use list_for_each_entry_safe() when delete items (Harish Patil) [1391272] - [netdrv] qed: Add RoCE ll2 & GSI support (Harish Patil) [1391272] - [netdrv] qed: Add support for memory registeration verbs (Harish Patil) [1391272] - [netdrv] qed: Add support for QP verbs (Harish Patil) [1391272] - [netdrv] qed: PD,PKEY and CQ verb support (Harish Patil) [1391272] - [netdrv] qed: Add support for RoCE hw init (Harish Patil) [1391272] - [netdrv] qede: Add qedr framework (Harish Patil) [1391272] - [netdrv] qed: Add Light L2 support (Harish Patil) [1391272] - [netdrv] qed: Fix stack corruption on probe (Harish Patil) [1391272] - [netdrv] qed: mark symbols static where possible (Harish Patil) [1391272] - [netdrv] qede: mark qede_set_features() static (Harish Patil) [1391272] - [netdrv] qed*: Add support for the ethtool get_regs operation (Harish Patil) [1391272] - [netdrv] qed: Add support for debug data collection (Harish Patil) [1391272] - [netdrv] qed: add missing header dependencies (Harish Patil) [1391272] - [netdrv] qed: Add infrastructure for debug data collection (Harish Patil) [1391272] - [netdrv] qed: Remove OOM messages (Harish Patil) [1391272] - [netdrv] qed: fix kzalloc-simple.cocci warnings (Harish Patil) [1391272] - [netdrv] qed: Clear dcbx memory buffers before the usage (Harish Patil) [1391272] - [netdrv] qed: Set selection-field while configuring the app entry in ieee mode (Harish Patil) [1391272] - [netdrv] qed*: Disallow dcbx configuration for VF interfaces (Harish Patil) [1391272] - [netdrv] qede: hide 32-bit compile warning (Harish Patil) [1391272] - [netdrv] qede: Add support for Tx/Rx-only queues (Harish Patil) [1391272] - [netdrv] qed: Fix address macros (Harish Patil) [1391272] - [netdrv] qed: Change locking scheme for VF channel (Harish Patil) [1391272] - [netdrv] qed*: Add support for VFs over legacy PFs (Harish Patil) [1391272] - [netdrv] qed: Prevent VFs from pause flooding (Harish Patil) [1391272] - [netdrv] qed: Add support for legacy VFs (Harish Patil) [1391272] - [netdrv] qed: FLR of active VFs might lead to FW assert (Harish Patil) [1391272] - [netdrv] qed: utilize FW 8.10.10.0 (Harish Patil) [1391272] - [netdrv] qede: Fix forcing high speeds (Harish Patil) [1391272] - [netdrv] qed*: Fix pause setting (Harish Patil) [1391272] - [netdrv] qede: Fix Tx timeout due to xmit_more (Harish Patil) [1391272] - [netdrv] qed: Add support for NCSI statistics (Harish Patil) [1391272] - [netdrv] qede: Add support for per-queue stats (Harish Patil) [1391272] - [netdrv] qede: Add support for capturing additional stats in ethtool-stats display (Harish Patil) [1391272] - [netdrv] qed*: Add and modify some prints (Harish Patil) [1391272] - [netdrv] qed*: Trivial modifications (Harish Patil) [1391272] - [netdrv] qed*: Semantic changes (Harish Patil) [1391272] - [netdrv] qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() (Harish Patil) [1391272] - [netdrv] qed*: Add support for ethtool link_ksettings callbacks (Harish Patil) [1391272] - [netdrv] qed: Update app count when adding a new dcbx app entry to the table (Harish Patil) [1391272] - [netdrv] qed: Add dcbx app support for IEEE Selection Field (Harish Patil) [1391272] - [netdrv] qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode (Harish Patil) [1391272] - [netdrv] qed: Remove the endian-ness conversion for pri_to_tc value (Harish Patil) [1391272] - [netdrv] qed: Use DEFINE_SPINLOCK() for spinlock (Harish Patil) [1391272] - [netdrv] qed: Fail driver load in 100g MSI mode (Harish Patil) [1391272] - [netdrv] qed: Fix error return code in qed_resc_alloc() (Harish Patil) [1391272] - [netdrv] qed: do not use unitialized variable (Harish Patil) [1391272] - [netdrv] qed: Prevent over-usage of vlan credits by PF (Harish Patil) [1391272] - [netdrv] qed: Correct min bandwidth for 100g (Harish Patil) [1391272] - [netdrv] qede: Reset statistics on explicit down (Harish Patil) [1391272] - [netdrv] qed: Don't over-do producer cleanup for Rx (Harish Patil) [1391272] - [netdrv] qed: Fix removal of spoof checking for VFs (Harish Patil) [1391272] - [netdrv] qede: Don't try removing unconfigured vlans (Harish Patil) [1391272] - [netdrv] qed: Fix setting/clearing bit in completion bitmap (Harish Patil) [1391272] - [netdrv] qede: Bump up driver version to 8.10.1.20 (Harish Patil) [1391272] - [netdrv] qede: Add get/set rx copy break tunable support (Harish Patil) [1391272] - [netdrv] qede: Utilize xmit_more (Harish Patil) [1391272] - [netdrv] qede: qede_poll refactoring (Harish Patil) [1391272] - [netdrv] qede: Add support for handling IP fragmented packets (Harish Patil) [1391272] - [netdrv] qed: Protect the doorbell BAR with the write barriers (Harish Patil) [1391272] - [netdrv] qede: Fix the static checker warnings (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warnings (Harish Patil) [1391272] - [netdrv] qede: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add missing port-mode (Harish Patil) [1391272] - [netdrv] qed: Fix returning unlimited SPQ entries (Harish Patil) [1391272] - [netdrv] qed*: Don't reset statistics on inner reload (Harish Patil) [1391272] - [netdrv] qed: Prevent VF from Tx-switching 'promisc' (Harish Patil) [1391272] - [netdrv] qed: Correct default vlan behavior (Harish Patil) [1391272] - [netdrv] qede: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add support for query/config dcbx (Harish Patil) [1391272] - [netdrv] qed: potential overflow in qed_cxt_src_t2_alloc() (Harish Patil) [1391272] - [netdrv] qed: PF to reply to unknown messages (Harish Patil) [1391272] - [netdrv] qed: PF enforce MAC limitation of VFs (Harish Patil) [1391272] - [netdrv] qed: Move doorbell calculation from VF to PF (Harish Patil) [1391272] - [netdrv] qed: Make PF more robust against malicious VF (Harish Patil) [1391272] - [netdrv] qed: PF-VF resource negotiation (Harish Patil) [1391272] - [netdrv] qed: Relax VF firmware requirements (Harish Patil) [1391272] - [netdrv] qed: Fix next-ptr chains for BE / 32-bit (Harish Patil) [1391272] - [netdrv] qed: Initialize hardware for new protocols (Harish Patil) [1391272] - [netdrv] qed: Add iscsi/rdma personalities (Harish Patil) [1391272] - [netdrv] qed: Add common HSI for new protocols (Harish Patil) [1391272] - [netdrv] qed: Revisit chain implementation (Harish Patil) [1391272] - [netdrv] qed: fix qed_fill_link() error handling (Harish Patil) [1391272] - [netdrv] qed: Don't config min BW on 100g on link flap (Harish Patil) [1391272] - [netdrv] qed: Prevent 100g from working in MSI (Harish Patil) [1391272] - [netdrv] qed: Add missing 100g init mode (Harish Patil) [1391272] - [netdrv] qed: Save min/max accross dcbx-change (Harish Patil) [1391272] - [netdrv] qed: Fix allocation in interrupt context (Harish Patil) [1391272] - [netdrv] qede: Don't expose self-test for VFs (Harish Patil) [1391272] - [netdrv] qede: Reload on GRO changes (Harish Patil) [1391272] - [netdrv] qede: Fix VF minimum BW setting (Harish Patil) [1391272] - [netdrv] qed/qede: update driver version to 8.7.1.43 (Harish Patil) [1372930]- [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix scsi scan hang triggered if adapter fails during init (Chad Dupuis) [1384091] - [scsi] qla2xxx: fix spelling mistake "retyring" -> "retrying" (Chad Dupuis) [1384091] - [scsi] qla2xxx: small cleanup in qla2x00_wait_for_hba_ready() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix BBCR offset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix duplicate message id (Chad Dupuis) [1384091] - [scsi] qla2xxx: Separate ISP type bits out from device type (Chad Dupuis) [1384091] - [scsi] qla2xxx: Correction to function qla26xx_dport_diagnostics() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add support to handle Loop Init error Asynchronus event (Chad Dupuis) [1384091] - [scsi] qla2xxx: Let DPORT be enabled purely by nvram (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support statistics counter reset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support D_Port Diagnostics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Check for device state before unloading the driver (Chad Dupuis) [1384091] - [scsi] qla2xxx: Properly reset firmware statistics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Make debug buffer log easier to view (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add module parameter alternate/short names (Chad Dupuis) [1384091] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1384091] - [scsi] qla2xxx: Shutdown board on thermal shutdown aen (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add ram area DDR for fwdump template entry T262 (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove sysfs node fw_dump_template (Chad Dupuis) [1384091] - [scsi] qla2xxx: setup data needed in ISR before setting up the ISR (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove erroneous unused macro qla82xx_get_temp_val1() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Indicate out-of-memory with -ENOMEM (Chad Dupuis) [1384091] - [scsi] be2iscsi: Reinit SGL handle, CID tables after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Use GFP_ATOMIC under spin lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add checks to validate CID alloc/free (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove wq_name from beiscsi_hba (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove unused struct members (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant receive buffers posting (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix iSCSI cmd cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set WRB invalid bit for SkyHawk (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Take iscsi_task ref in abort handler (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix for crash in beiscsi_eh_device_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix use of invalidate command table req (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: mark symbols static where possible (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add missing unlock for mbox_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix error return code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update copyright information (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix queue and connection parameters (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add FUNCTION_RESET during driver unload (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fail the sessions immediately after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add TPE recovery feature (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add V1 of EPFW cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix POST check and reset sequence (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move functions to right files (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add IOCTL to check UER supported (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to add timer for UE detection (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to make boot discovery non-blocking (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix checks for HBA in error state (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove isr_lock and dead code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Check all zeroes IP before issuing IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Handle only NET_PARAM in iface_get_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Rename iface get/set/create/destroy APIs (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update iface handle before any set param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move VLAN code to common iface_set_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix release of DHCP IP in static mode (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix gateway APIs to support IPv4 & IPv6 (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set and return right iface v4/v6 states (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh version for mcc_lock spinlock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to use correct configuration values (Maurizio Lombardi) [1382263] - [scsi] megaraid_sas: handle dma_addr_t right on 32-bit (Tomas Henzl) [1417038] - [scsi] megaraid_sas: array overflow in megasas_dump_frame() (Tomas Henzl) [1417038] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Indentation and smatch warning fixes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Increase internal command pool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Bail out the driver load if ld_list_query fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Tomas Henzl) [1417038] - [scsi] megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Tomas Henzl) [1417038] - [scsi] megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Tomas Henzl) [1417038] - [scsi] megaraid_sas: update can_queue only if the new value is less (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change max_cmd from u32 to u16 in all functions (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Tomas Henzl) [1417038] - [scsi] megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Tomas Henzl) [1417038] - [scsi] megaraid_sas: avoid unaligned access in ioctl path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: big endian support changes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Big endian RDPQ mode fix (Tomas Henzl) [1417038] - [scsi] megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Tomas Henzl) [1417038] - [scsi] megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Tomas Henzl) [1417038] - [scsi] megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: add print in device removal path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: enhance debug logs in OCR context (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set residual bytes count during IO completion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 write performance for large io (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME fast path io support (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME interface target prop added (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME Interface detection and prop settings (Tomas Henzl) [1417038] - [scsi] megaraid_sas: change issue_dcmd to return void from int (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_get_request_descriptor always return valid desc (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use DID_REQUEUE (Tomas Henzl) [1417038] - [scsi] megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Tomas Henzl) [1417038] - [scsi] megaraid_sas: 32 bit descriptor fire cmd optimization (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 fast path code optimize (Tomas Henzl) [1417038] - [scsi] megaraid_sas: cpu select rework (Tomas Henzl) [1417038] - [scsi] megaraid: Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Tomas Henzl) [1417038] - [maintainers] Updating maintainers list for Cisco FNI and SNIC drivers (Maurizio Lombardi) [1388217] - [scsi] fnic: Avoid sending reset to firmware when another reset is in progress (Maurizio Lombardi) [1388217] - [scsi] fnic: Correcting rport check location in fnic_queuecommand_lck (Maurizio Lombardi) [1388217] - [scsi] fnic: use kernel's 'pM' format option to print MAC (Maurizio Lombardi) [1388217] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1388217]- [powerpc] pseries: Automatically resize HPT for memory hot add/remove (David Gibson) [1305399] - [mm] memblock: don't mark memblock_phys_mem_size() as __init (David Gibson) [1305399] - [powerpc] mm: Split hash page table sizing heuristic into a helper (David Gibson) [1305399] - [powerpc] pseries: Add support for hash table resizing (David Gibson) [1305399] - [powerpc] pseries: Add hypercall wrappers for hash page table resizing (David Gibson) [1305399] - [powerpc] Remove the celleb support (David Gibson) [1305399] - [tty] hvc: remove celleb-only beat driver (David Gibson) [1305399] - [powerpc] ptrace: Fix cppcheck issue in gpr32_set_common/gpr32_get_common() (Gustavo Duarte) [1187582] - [powerpc] ptrace: Fix coredump since ptrace TM changes (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for Performance Monitor registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for EBB registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPPC_TAR, NT_PPC_PPR, NT_PPC_DSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for TM SPR state (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVSX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVMX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CFPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CGPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Adapt gpr32_get, gpr32_set functions for transaction (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VSX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VMX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PRFPREG ptrace requests (Gustavo Duarte) [1187582] - [powerpc] process: Add the function flush_tmregs_to_thread (Gustavo Duarte) [1187582] - [powerpc] elf: Add powerpc specific core note sections (Gustavo Duarte) [1187582] - [powerpc] tm: Drop tm_orig_msr from thread_struct (Gustavo Duarte) [1187582] - [powerpc] pseries: Advertise Hot Plug Event support to firmware (Thomas Huth) [1305399 1323417] - [powerpc] prom: Switch to using structs for ibm_architecture_vec (Thomas Huth) [1305399 1323417] - [powerpc] prom: Define structs for client architecture vectors (Thomas Huth) [1305399 1323417] - [powerpc] prom: Fix sub-processor option passed to ibm, client-architecture-support (Thomas Huth) [1305399 1323417] - [powerpc] Add macros for the ibm_architecture_vec[] lengths (Thomas Huth) [1305399 1323417] - [powerpc] pseries: Implement indexed-count hotplug memory remove (Thomas Huth) [1323417] - [powerpc] pseries: Implement indexed-count hotplug memory add (Thomas Huth) [1323417] - [powerpc] pseries: Fix build break when MEMORY_HOTREMOVE=n (Thomas Huth) [1323417] - [powerpc] pseries: Introduce memory hotplug READD operation (Thomas Huth) [1323417] - [powerpc] pseries: Revert 'Auto-online hotplugged memory' (Thomas Huth) [1323417] - [powerpc] pseries: Make the acquire/release of the drc for memory a seperate step (Thomas Huth) [1323417] - [powerpc] pseries: Remove call to memblock_add() (Thomas Huth) [1323417] - [powerpc] pseries: Auto-online hotplugged memory (Thomas Huth) [1323417] - [powerpc] pseries: Use lmb_is_removable() to check removability (Thomas Huth) [1323417] - [powerpc] Fix unused function warning 'lmb_to_memblock' (Thomas Huth) [1323417] - [powerpc] of: Introduce device tree node flag helpers (Thomas Huth) [1323417] - [powerpc] pseries: Correct possible read beyond dlpar sysfs buffer (Thomas Huth) [1323417] - [powerpc] pseries: fix memory leak in queue_hotplug_event() error path (Thomas Huth) [1323417] - [powerpc] pseries: Use kernel hotplug queue for PowerVM hotplug events (Thomas Huth) [1323417] - [powerpc] pseries: Add support for hotplug interrupt source (Thomas Huth) [1323417] - [powerpc] pseries: Add pseries hotplug workqueue (Thomas Huth) [1323417] - [powerpc] pseries: Dynamic add entires to associativity lookup array (Thomas Huth) [1323417] - [powerpc] pseries: Move property cloning into its own routine (Thomas Huth) [1323417] - [powerpc] pseries: Update LMB associativity index during DLPAR add/remove (Thomas Huth) [1323417] - [powerpc] pseries: Refactor dlpar_add_lmb() code (Thomas Huth) [1323417] - [powerpc] pseries: Consolidate CPU hotplug code to hotplug-cpu.c (Thomas Huth) [1323417] - [powerpc] Ensure global functions include their prototype (Thomas Huth) [1323417] - [powerpc] arch/powerpc: replace obsolete strict_strto* calls (Thomas Huth) [1323417] - [powerpc] pseries: Verify CPU doesn't exist before adding (Thomas Huth) [1323417] - [powerpc] pseries: Release DRC when configure_connector fails (Thomas Huth) [1323417] - [powerpc] pseries: use kmemdup rather than duplicating its implementation (Thomas Huth) [1323417] - [powerpc] pseries: Fix possible leaked device node reference (Thomas Huth) [1323417] - [powerpc] pseries: Fix compile of memory hotplug without CONFIG_MEMORY_HOTREMOVE (Thomas Huth) [1323417] - [powerpc] pseries: Correct memory hotplug locking (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug remove in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug add in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Create new device hotplug entry point (Thomas Huth) [1323417] - [powerpc] pseries: Declare the acquire/release drc index routines (Thomas Huth) [1323417] - [powerpc] Remove ppc_md.remove_memory (Thomas Huth) [1323417] - [powerpc] Fix comment typos in hotplug-memory.c (Thomas Huth) [1323417] - [powerpc] pseries: Define rtas hotplug event sections (Thomas Huth) [1323417]- [kernel] tracing: Do not have 'comm' filter override event 'comm' field (Pratyush Anand) [1399999] - [kernel] tracing: Allow triggers to filter for CPU ids and process names (Pratyush Anand) [1399999] - [x86] apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() (George Beshers) [1404816] - [x86] apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() (George Beshers) [1404816] - [x86] Consolidate irq entering inlines (George Beshers) [1404816] - [net] ip_tunnel: Create percpu gro_cell (Jiri Benc) [1424076] - [net] udp: fix errorneous sk_filter removal (Paolo Abeni) [1388467] - [net] l2tp: do not use udp_ioctl() (Paolo Abeni) [1388467] - [net] udp: properly cope with csum errors (Paolo Abeni) [1388467] - [net] udp: be less conservative with sock rmem accounting (Paolo Abeni) [1388467] - [net] udplite: fix NULL pointer dereference (Paolo Abeni) [1388467] - [net] udp: do fwd memory scheduling on dequeue (Paolo Abeni) [1388467] - [net] sock: add an explicit sk argument for ip_cmsg_recv_offset() (Paolo Abeni) [1388467] - [net] udp: use it's own memory accounting schema (Paolo Abeni) [1388467] - [net] udp: implement memory accounting helpers (Paolo Abeni) [1388467] - [net] sock: factor out helpers for memory and queue manipulation (Paolo Abeni) [1388467] - [net] Fix inverted test in __skb_recv_datagram (Paolo Abeni) [1388467] - [net] enable more fine-grained datagram reception control (Paolo Abeni) [1388467] - [net] add common accessor for setting dropcount on packets (Paolo Abeni) [1388467] - [net] ipvs: SH fallback and L4 hashing (Jakub Sitnicki) [1365002] - [net] ipvs: provide iph to schedulers (Jakub Sitnicki) [1365002] - [acpi] acpi / sysfs: Fix an issue for LoadTable opcode (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Add new table events indicating table installation/uninstallation (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Remove wrong table event macros (Prarit Bhargava) [1425195] - [misc] cxl: fix nested locking hang during EEH hotplug (Steve Best) [1429625] - [misc] cxl: Prevent read/write to AFU config space while AFU not configured (Steve Best) [1429625] - [edac] enable skx_edac (Aristeu Rozanski) [1273747] - [edac] skx_edac: Add EDAC driver for Skylake (Aristeu Rozanski) [1273747] - [netdrv] broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings (Michal Schmidt) [1391238] - [netdrv] bnx2x: avoid two atomic ops per page on x86 (Michal Schmidt) [1391238] - [netdrv] bnx2x: Fix printk() message errors (Michal Schmidt) [1391238] - [netdrv] bnx2x: Prevent tunnel config for 577xx (Michal Schmidt) [1391238] - [netdrv] bnx2x: Correct ringparam estimate when DOWN (Michal Schmidt) [1391238] - [netdrv] bnx2x: fix improper return value (Michal Schmidt) [1391238] - [netdrv] bnx2x: use reset to set network header (Michal Schmidt) [1391238] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1391238] - [netdrv] bnx2x: cleanup ETH_* defines (Michal Schmidt) [1391238] - [netdrv] bnx2x: free the mac filter group list before freeing the cmd (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering pending list in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1391238] - [netdrv] bnx2x: Add support for segmentation of tunnels with outer checksums (Michal Schmidt) [1391238] - [netdrv] bnx2x: Don't flush multicast MACs (Michal Schmidt) [1391238] - [netdrv] bnx2x: Move all UDP port notifiers to single function (Michal Schmidt) [1391238] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1250931] - [netdrv] cxgb4: Fix issue while re-registering VF mgmt netdev (Sai Vemuri) [1250931] - [netdrv] cxgb4/cxgb4vf: Add set VF mac address support (Sai Vemuri) [1250931] - [netdrv] cxgb4: Add control net_device for configuring PCIe VF (Sai Vemuri) [1250931] - [infiniband] iw_cxgb4: set *bad_wr for post_send/post_recv errors (Sai Vemuri) [1416917]- [netdrv] e1000e: driver trying to free already-free irq (Jarod Wilson) [1383529] - [netdrv] e1000e/ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Jarod Wilson) [1383529] - [netdrv] e1000e: Use pci_(request|release)_mem_regions (Jarod Wilson) [1383529] - [netdrv] e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jarod Wilson) [1383529] - [netdrv] e1000e: mark shifted values as unsigned (Jarod Wilson) [1383529] - [netdrv] e1000e: use BIT() macro for bit defines (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Jarod Wilson) [1383529] - [netdrv] e1000e: Cleanup consistency in ret_val variable usage (Jarod Wilson) [1383529] - [netdrv] e1000e: fix ethtool autoneg off for non-copper (Jarod Wilson) [1383529] - [netdrv] e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Jarod Wilson) [1383529] - [netdrv] sfc: do not device_attach if a reset is pending (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: forget filters from sw table if hw replies ENOENT on removing them (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix filter_id misinterpretation in edge case (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: only fall back to a lower interrupt mode if it is supported (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: MSI-X is the only interrupt mode for EF10 VFs (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: configure UDP tunnel offload ports (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: harden driver against MC resets during initial probe (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: set csum_level for encapsulated packets (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: process RX event inner checksum flags (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: report 4-tuple UDP hashing to ethtool, if it's enabled (Jarod Wilson) [1389480 1386061 1385378 1385133] - [netdrv] sfc: enable 4-tuple RSS hashing for UDP (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] Delete trailing semi-colon from definition of netdev_WARN() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off by one bug (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off-by-one compare on an array size (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: generalize napi_complete_done() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: insert catch-all filters for encapsulated traffic (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fixes to filter restore handling (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: read back RX hash config from the NIC when querying it with ethtool -x (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support setting RSS hash key through ethtool API (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: allow PIO more often (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Replace memset with eth_zero_addr (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: efx_get_phys_port_id() can be static (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: stop setting dev_port (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: implement ndo_get_phys_port_name (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: don't report RX hash keys to ethtool when RSS wasn't enabled (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove RESET_TYPE_RX_RECOVERY (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] ethernet: sfc: Add Kconfig entry for vendor Solarflare (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: don't select SFC_FALCON (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: fix debug message format string in efx_farch_handle_rx_not_ok (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: separate out SFC4000 ("Falcon") support into new sfc-falcon driver (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: remove unneeded variable (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove Software TSO (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: handle failure to allocate TSOv2 contexts (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Firmware-Assisted TSO version 2 (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update EF10 register definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove napi_hash_del() call (Jarod Wilson) [1385133 1385378 1386061 1389480]- [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383528] - [netdrv] igbvf: bump version to igbvf-2.4.0 (Corinna Vinschen) [1383528] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383528] - [netdrv] igb: Fix hw_dbg logging in igb_update_flash_i210 (Corinna Vinschen) [1383527] - [netdrv] igb: add i211 to i210 PHY workaround (Corinna Vinschen) [1383527] - [netdrv] igb: close/suspend race in netif_device_detach (Corinna Vinschen) [1383527] - [netdrv] igb: reset the PHY before reading the PHY ID (Corinna Vinschen) [1383527] - [netdrv] igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr (Corinna Vinschen) [1383527] - [netdrv] igb: Workaround for igb i210 firmware issue (Corinna Vinschen) [1383527] - [netdrv] igb: correct register comments (Corinna Vinschen) [1383527] - [netdrv] igb: Realign bad indentation (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383527] - [netdrv] igb: restore PPS signal on igb_ptp_reset (Corinna Vinschen) [1383527] - [netdrv] igb: bump version to igb-5.4.0 (Corinna Vinschen) [1383527] - [netdrv] igb: fix non static symbol warning (Corinna Vinschen) [1383527] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Corinna Vinschen) [1383527] - [netdrv] igb: fix error code in igb_add_ethtool_nfc_entry() (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by VLAN (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by ethertype (Corinna Vinschen) [1383527] - [netdrv] igb: add support of RX network flow classification (Corinna Vinschen) [1383527] - [netdrv] igb: fix adjusting PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: Only DMA sync frame length (Corinna Vinschen) [1383527] - [netdrv] igb: call igb_ptp_suspend during suspend/resume cycle (Corinna Vinschen) [1383527] - [netdrv] igb: implement igb_ptp_suspend (Corinna Vinschen) [1383527] - [netdrv] igb: re-use igb_ptp_reset in igb_ptp_init (Corinna Vinschen) [1383527] - [netdrv] igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Corinna Vinschen) [1383527] - [netdrv] igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Corinna Vinschen) [1383527] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383527] - [netdrv] igb: adjust PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: make igb_update_pf_vlvf static (Corinna Vinschen) [1383527] - [netdrv] igb: use BIT() macro or unsigned prefix (Corinna Vinschen) [1383527] - [netdrv] generalize napi_complete_done() (Ivan Vecera) [1382354] - [netdrv] be2net: get rid of custom busy poll code (Ivan Vecera) [1382354] - [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1382354] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1382354] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1382354] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1382354] - [netdrv] benet: stricter vxlan offloading check in be_features_check (Ivan Vecera) [1382354] - [netdrv] emulex: benet: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1382354] - [netdrv] be2net: Add DEVSEC privilege to SET_HSW_CONFIG command (Ivan Vecera) [1382354] - [netdrv] be2net: do not call napi_hash_del() (Ivan Vecera) [1382354] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1382354] - [netdrv] be2net: Update Copyright string in be_hw.h (Ivan Vecera) [1382354] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1382354] - [netdrv] be2net: fix non static symbol warnings (Ivan Vecera) [1382354] - [netdrv] be2net: mark symbols static where possible (Ivan Vecera) [1382354] - [netdrv] be2net: Update the driver version to 11.1.0.0 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1382354] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1382354] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1382354] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1382354] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid unnecessary firmware updates of multicast list (Ivan Vecera) [1382354] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1382354] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1382354]- [netdrv] amd-xgbe: Check xgbe_init() return code (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a hardware quirk for register definitions (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix IRQ processing when running in single IRQ mode (David Arcari) [1339783] - [netdrv] Rename CONFIG_PM to CONFIG_PM_SLEEP in XGBE driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Update connection validation for backplane mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix maximum GPIO value check (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix possible uninitialized variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix up some coccinelle identified warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix mask appliciation for Clause 37 register (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for a KR redriver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for MDIO attached PHYs (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for SFP+ modules (David Arcari) [1339783] - [netdrv] amd-xgbe: Add I2C support for sideband communication (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ECC status support for the device memory (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for new DMA interrupt mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow for a greater number of Rx queues (David Arcari) [1339783] - [netdrv] amd-xgbe: Add PCI device support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a workaround for Tx timestamp issue (David Arcari) [1339783] - [netdrv] amd-xgbe: Guard against incorrectly generated interrupts (David Arcari) [1339783] - [netdrv] xgbe: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for supporting PCI devices (David Arcari) [1339783] - [netdrv] amd-xgbe: Update how to determine DMA channel status (David Arcari) [1339783] - [netdrv] amd-xgbe: Support for 64-bit management counter registers (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for a new PCS register access method (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for clause 37 auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for introduction of clause 37 autoneg (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for working with more than one type of phy (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform priority-based hardware FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for priority-based FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix formatting of PCS register dump (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] xgbe: constify get_netdev_ops and get_ethtool_ops (David Arcari) [1339783] - [netdrv] amd-xgbe: Reset running devices after resume from hibernate (David Arcari) [1339783] - [netdrv] amd-xgbe: use correct format specifier (David Arcari) [1339783] - [netdrv] relax setup_tc ndo op handle restriction (David Arcari) [1339783] - [netdrv] amd-xgbe: Mask auto-negotiation interrupts in ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Check Rx queue fifos before stopping Rx DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Do traffic class setup when called through dcbnl (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the mapping of priorities to traffic classes (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable/disable PFC per traffic class (David Arcari) [1339783] - [netdrv] amd-xgbe: Verify forced speed matches the active speedset (David Arcari) [1339783] - [netdrv] amd-xgbe: Use __napi_schedule_irqoff (David Arcari) [1339783] - [netdrv] amd-xgbe: Change from napi_complete to napi_complete_done (David Arcari) [1339783] - [netdrv] amd-xgbe: Disable VLAN filtering when in promiscuous mode (David Arcari) [1339783] - [netdrv] rework setup_tc ndo op to consume general tc operand (David Arcari) [1339783] - [netdrv] rework ndo tc op to consume additional qdisc handle parameter (David Arcari) [1339783] - [netdrv] amd-xgbe: fix a couple timeout loops (David Arcari) [1339783] - [netdrv] move skb_mark_napi_id() into core networking stack (David Arcari) [1339783] - [netdrv] device property: acpi: Make use of the new DMA Attribute APIs (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix race between access of desc and desc index (David Arcari) [1339783] - [netdrv] amd-xgbe: Use wmb before updating current descriptor count (David Arcari) [1339783] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use system workqueue for device restart (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for successful buffer allocation before use (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the XGBE_LINK state bit (David Arcari) [1339783] - [netdrv] amd-xgbe: Use device workqueue instead of system workqueue (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive buffer unavailable statistic (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify calculation and setting of queue fifos (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool error and debug messages (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool support for setting the msglevel (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper DT / ACPI precedence checking (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove an unneeded semicolon on a switch statement (David Arcari) [1339783] - [netdrv] amd-xgbe: fix potential memory leak in xgbe-debugfs (David Arcari) [1339783] - [netdrv] treewide: fix typos in comment blocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix DMA API debug warning (David Arcari) [1339783] - [netdrv] amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Unify coherency checking logic with device_dma_is_coherent() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync from within timer function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add more netif_dbg output to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initial mode when auto-negotiation is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Add setting of a missing hardware feature (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove manual check and set of dma_mask pointer (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix flow control setting logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Support defining PHY resources in ETH device node (David Arcari) [1339783] - [netdrv] amd-xgbe: Move the PHY support into amd-xgbe (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix initial mode when autoneg is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Rework the Rx path SKB allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Add netif_* message support to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add additional stats to be reported via ethtool (David Arcari) [1339783] - [netdrv] batch of last_rx update avoidance in ethernet drivers (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware dependency (David Arcari) [1339783] - [netdrv] ethernet: amd: AMD_XGBE should depend on HAS_DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the netdev Tx watchdog (David Arcari) [1339783] - [netdrv] amd-xgbe: Move Rx mode configuration into init (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow rx-frames coalescing to be changed anytime (David Arcari) [1339783] - [netdrv] ptp: xgbe: convert to the 64 bit get/set time methods (David Arcari) [1339783] - [netdrv] amd-xgbe: Use napi_alloc_skb when allocating skb in softirq (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix Rx coalescing reporting (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove Tx coalescing (David Arcari) [1339783] - [netdrv] amd-xgbe: Set DMA mask based on hardware register value (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the new DMA memory barriers where appropriate (David Arcari) [1339783] - [netdrv] amd-xgbe: Clarify output message about queues (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Provide support for auto-negotiation timeout (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the phy_driver flags field (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use phydev advertising field vs supported (David Arcari) [1339783] - [netdrv] ethernet: codespell comment spelling fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Request IRQs only after driver is fully setup (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: PHY KX/KR mode differences (David Arcari) [1339783] - [netdrv] amd-xgbe: Check per channel DMA interrupt use in main ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Set RSS enablement based on hardware features (David Arcari) [1339783] - [netdrv] amd-xgbe: Adjust for zero-based traffic class count (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper Rx flow control register (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow certain PHY settings to be set by UEFI (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ACPI support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the proper auto-negotiation XNP registers (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Properly support the FEC auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Change auto-negotiation logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove need for Tx path spinlock (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify the Rx desciptor ring tracking (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear all state during a device restart (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume (David Arcari) [1339783] - [netdrv] amd-xgbe: Add check to be sure amd-xgbe-phy driver is used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch fixes (David Arcari) [1339783] - [netdrv] rename vlan_tx_* helpers since "tx" is misleading there (David Arcari) [1339783] - [netdrv] xgbe: convert to timecounter adjtime (David Arcari) [1339783] - [netdrv] time: move the timecounter/cyclecounter code into its own file (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Let AMD_XGBE_PHY depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync when in IRQ context (David Arcari) [1339783] - [netdrv] amd-xgbe: Prevent Tx cleanup stall (David Arcari) [1339783] - [netdrv] amd-xgbe: Associate Tx SKB with proper ring descriptor (David Arcari) [1339783] - [netdrv] amd-xgbe: Do not clear interrupt indicator (David Arcari) [1339783] - [netdrv] amd-xgbe: IRQ names require allocated memory (David Arcari) [1339783] - [netdrv] ethtool: Support for configurable RSS hash function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the skb->xmit_more flag (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform Tx coalescing on a packet basis (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unused variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Add BQL support (David Arcari) [1339783] - [netdrv] amd-xgbe: Separate Tx/Rx ring data fields into new structs (David Arcari) [1339783] - [netdrv] amd-xgbe: Incorporate Smatch coding suggestion (David Arcari) [1339783] - [netdrv] amd-xgbe: Tx engine must not be active before stopping it (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a read memory barrier to Tx/Rx path (David Arcari) [1339783] - [netdrv] amd-xgbe: use netdev_rss_key_fill() helper (David Arcari) [1339783] - [netdrv] amd-xgbe: fix ->rss_hash_type (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix sparse endian warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for complete packet on skb allocation error (David Arcari) [1339783] - [netdrv] amd-xgbe: Free channel/ring structures later (David Arcari) [1339783] - [netdrv] amd-xgbe: Let AMD_XGBE depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Sync PCS and PHY modes after reset (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix a spelling error (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive side scaling ethtool support (David Arcari) [1339783] - [netdrv] amd-xgbe: Provide support for receive side scaling (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for per DMA channel interrupts (David Arcari) [1339783] - [netdrv] amd-xgbe: Implement split header receive support (David Arcari) [1339783] - [netdrv] amd-xgbe: Use page allocations for Rx buffers (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the u32 data type for descriptors (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename pre_xmit function to dev_xmit (David Arcari) [1339783] - [netdrv] amd-xgbe: Move ring allocation to device open (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix napi Rx budget accounting (David Arcari) [1339783] - [netdrv] amd-xgbe: Properly handle feature changes via ethtool (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix build break for missing declaration (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable interrupts for all management counters (David Arcari) [1339783] - [netdrv] amd-xgbe: Treat certain counter registers as 64 bit (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Enhance parallel detection to support KR speed (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Check device for current speed mode (KR/KX) (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initialization of the wrong spin lock (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the Tx queue count for Tx flow control support (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the xpcs mmd debugfs support (David Arcari) [1339783] - [netdrv] amd-xgbe: Reported fifo size from hardware is not correct (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for Tx hardware queue flushing support (David Arcari) [1339783] - [netdrv] amd: xgbe: fix duplicate #include of linux/phy.h (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform phy connect/disconnect at dev open/stop (David Arcari) [1339783] - [netdrv] amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow more time for Rx/Tx to become ready (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary spinlocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Add traffic class support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Print out the auto-negotiation method used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to KR training initiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to rate change complete check (David Arcari) [1339783] - [netdrv] amd-xgbe: Base queue fifo size and enablement on ring count (David Arcari) [1339783] - [netdrv] amd-xgbe: Update/fix 2.5GbE support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware timestamp support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add dma-coherent to device bindings documentation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the adjustments needed for fixed speed (David Arcari) [1339783] - [netdrv] amd-xgbe: Base AXI DMA cache settings on device tree (David Arcari) [1339783] - [netdrv] amd-xgbe: Performance enhancements (David Arcari) [1339783] - [netdrv] amd-xgbe: Call netif_napi_del on ndo_stop operation (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear the proper MTL interrupt register (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix debugfs compatibility change with kstrtouint (David Arcari) [1339783] - [netdrv] amd-xgbe: Resolve checkpatch warning about sscanf usage (David Arcari) [1339783] - [netdrv] amd-xgbe: Change destination address filtering support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for VLAN filtering (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Rx tag stripping fix (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Tx tag insertion fix (David Arcari) [1339783] - [netdrv] amd-xgbe: Make defines in xgbe.h unique (David Arcari) [1339783] - [netdrv] amd-xgbe: unwind on error in xgbe_mdio_register() (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename MAX_DMA_CHANNELS to avoid powerpc conflict (David Arcari) [1339783] - [netdrv] amd-xgbe: fix unused variable compilation warning in phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary include (David Arcari) [1339783] - [netdrv] amd-xgbe: Maintainer information (David Arcari) [1339783] - [netdrv] amd-xgbe: Configuration and build support (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE platform driver (David Arcari) [1339783] - [netdrv] amd-xgbe: AMD 10GbE device bindings documentation (David Arcari) [1339783]- [netdrv] ixgbevf: Add support for VF promiscuous mode (Ken Cox) [1383525] - [netdrv] ixgbevf: restore hw_addr on resume or error (Ken Cox) [1383525] - [netdrv] ixgbevf: fix AER error handling (Ken Cox) [1383525] - [netdrv] ixgbevf: handle race between close and suspend on shutdown (Ken Cox) [1383525] - [netdrv] ixgbevf: Handle previously-freed msix_entries (Ken Cox) [1383525] - [netdrv] ixgbevf: add spinlocks for MTU change calls (Ken Cox) [1383525] - [netdrv] ixgbevf: fix incorrect MAC address on load (Ken Cox) [1383525] - [netdrv] ixgbevf: only check Tx queue enablement when debugging (Ken Cox) [1383525] - [netdrv] ixgbevf: change hw_dbg to use netdev_dbg (Ken Cox) [1383525] - [netdrv] ixgbevf: Commonize mailbox write/read (Ken Cox) [1383525] - [netdrv] ixgbevf: Add range checking for setting MTU (Ken Cox) [1383525] - [netdrv] ixgbevf: Protect ixgbevf_reset_subtask from remove event (Ken Cox) [1383525] - [netdrv] ixgbevf: Add lock around ixgbevf_reinit_locked call (Ken Cox) [1383525] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1383525] - [netdrv] ixgbevf: bump version number (Ken Cox) [1383525] - [netdrv] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() (Ken Cox) [1383525] - [netdrv] ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX to initialize ret_val (Ken Cox) [1383525] - [netdrv] ixgbe: Add PF support for VF promiscuous mode (Ken Cox) [1383524] - [netdrv] ixgbe: Implement support for firmware-controlled PHYs (Ken Cox) [1333482 1383524] - [netdrv] ixgbe: Implement firmware interface to access some PHYs (Ken Cox) [1383524] - [netdrv] ixgbe: Remove unused firmware version functions and method (Ken Cox) [1383524] - [netdrv] ixgbe: Fix issues with EEPROM access (Ken Cox) [1383524] - [netdrv] ixgbe: Configure advertised speeds correctly for KR/KX backplane (Ken Cox) [1383524] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1383524] - [netdrv] ixgbe: fix AER error handling (Ken Cox) [1383524] - [netdrv] ixgbe: handle close/suspend race with netif_device_detach/present (Ken Cox) [1383524] - [netdrv] ixgbe: Fix reporting of 100Mb capability (Ken Cox) [1383524] - [netdrv] ixgbe: Reduce I2C retry count on X550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: Add bounds check for x540 LED functions (Ken Cox) [1383524] - [netdrv] ixgbe: add mask for 64 RSS queues (Ken Cox) [1383524] - [netdrv] ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Ken Cox) [1383524] - [netdrv] ixgbe: Report driver version to firmware for x550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: do not disable FEC from the driver (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets (Ken Cox) [1383524] - [netdrv] ixgbe: Correct X550 phy ID (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 FW ALEF support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: set device if before calling get_invariants (Ken Cox) [1383524] - [netdrv] ixgbe: use link instead of I2C combined abstraction (Ken Cox) [1383524] - [netdrv] ixgbe: remove SFP ixfi support (Ken Cox) [1383524] - [netdrv] ixgbe: Handle previously-freed msix_entries (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 PHY FC autoneg support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix link status check for copper X550em (Ken Cox) [1383524] - [netdrv] ixgbe: do not use ixgbe specific mdio defines (Ken Cox) [1383524] - [netdrv] ixgbe: Update setup PHY link to unset all speeds (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add support to retrieve and store LED link active (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add X552 iXFI configuration helper function (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix panic when using macvlan with l2-fwd-offload enabled (Ken Cox) [1383524] - [netdrv] ixgbe: enable tx queues after link up (Ken Cox) [1383524] - [netdrv] ixgbe: reset before SRIOV init to avoid mailbox issues (Ken Cox) [1383524] - [netdrv] ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF (Ken Cox) [1383524] - [netdrv] ixgbe: Limit reporting of redirection table if SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Allow setting multiple queues when SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Use MDIO_PRTAD_NONE consistently (Ken Cox) [1383524] - [netdrv] ixgbe: Indicate support for pause frames in all cases (Ken Cox) [1383524] - [netdrv] ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi (Ken Cox) [1383524] - [netdrv] ixgbe: make ixgbe_led_on/off_t_x550em static (Ken Cox) [1383524] - [netdrv] ixgbe: simplify the logic for setting VLAN filtering (Ken Cox) [1383524] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Ken Cox) [1383524] - [netdrv] ixgbe: use IS_ENABLED() instead of checking for built-in or module (Ken Cox) [1383524] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1383524] - [netdrv] ixgbe: add device to MDIO speed setting (Ken Cox) [1383524] - [netdrv] ixgbe: Fix led interface for X557 devices (Ken Cox) [1383524] - [netdrv] ixgbe: add support for geneve Rx offload (Ken Cox) [1383524] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Ken Cox) [1383524] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1383524] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1383524] - [netdrv] ixgbe: use atomic bitwise operations when handling reset requests (Ken Cox) [1383524] - [netdrv] ixgbe: only check Tx queue enablement when debugging (Ken Cox) [1383524] - [netdrv] ixgbe: Re-enable ability to toggle VLAN filtering (Ken Cox) [1383524] - [netdrv] ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths (Ken Cox) [1383524] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1383524] - [netdrv] ixgbe: remove redundant check on ret_val (Ken Cox) [1383524] - [netdrv] ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() (Ken Cox) [1383524] - [netdrv] ixgbe: Fix minor typo while freeing irq (Ken Cox) [1383524] - [netdrv] ixgbe: Change register variable to unsigned (Ken Cox) [1383524] - [netdrv] ixgbevf: Correct parameter sent to LED function (Ken Cox) [1383524] - [netdrv] ixgbe: napi_poll must return the work done (Ken Cox) [1383524] - [netdrv] ixgbe: fixup comments after "Future-proof tunnel offload handlers" (Ken Cox) [1383524] - [netdrv] ixgbe: Correct reporting of timestamping for x550 (Ken Cox) [1383524] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Ken Cox) [1383524] - [netdrv] ixgbe: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Ken Cox) [1383524] - [netdrv] ixgbe: Fix VLAN features error (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for GSO partial (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic (Ken Cox) [1383524] - [netdrv] ixgbe: add a callback to set the maximum transmit bitrate (Ken Cox) [1383524] - [netdrv] ixgbe: use eth_platform_get_mac_address() (Ken Cox) [1383524] - [netdrv] ixgbe: bulk free SKBs during TX completion cleanup cycle (Ken Cox) [1383524]- [net] bridge: set error code on failure (Ivan Vecera) [1352289] - [net] bridge: multicast: restore perm router ports on multicast enable (Ivan Vecera) [1352289] - [net] bridge: add the multicast_flood flag attribute to brport_attrs (Ivan Vecera) [1352289] - [net] bridge: add address and vlan to fdb warning messages (Ivan Vecera) [1352289] - [net] netfilter: bridge: clarify bridge/netfilter message (Ivan Vecera) [1352289] - [net] bridge: add helper to call /sbin/bridge-stp (Ivan Vecera) [1352289] - [net] bridge: add per-port multicast flood flag (Ivan Vecera) [1352289] - [net] bridge: change unicast boolean to exact pkt_type (Ivan Vecera) [1352289] - [net] bridge: don't increment tx_dropped in br_do_proxy_arp (Ivan Vecera) [1352289] - [net] bridge: re-introduce 'fix parsing of MLDv2 reports' (Ivan Vecera) [1352289] - [net] bridge: switchdev: Add forward mark support for stacked devices (Ivan Vecera) [1352289] - [net] switchdev: Support parent ID comparison for stacked devices (Ivan Vecera) [1352289] - [net] team: loadbalance: push lacpdus to exact delivery (Ivan Vecera) [1352289] - [net] bridge: export also pvid flag in the xstats flags (Ivan Vecera) [1352289] - [net] bridge: export vlan flags with the stats (Ivan Vecera) [1352289] - [net] bridge: consolidate bridge and port linkxstats calls (Ivan Vecera) [1352289] - [net] switchdev: Put export declaration in the right place (Ivan Vecera) [1352289] - [net] bridge: Fix problems around fdb entries pointing to the bridge device (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of LLDP packets (Ivan Vecera) [1352289] - [net] bridge: br_set_ageing_time takes a clock_t (Ivan Vecera) [1352289] - [net] bridge: fix br_stp_enable_bridge comment (Ivan Vecera) [1352289] - [net] switchdev: change ageing_time type to clock_t (Ivan Vecera) [1352289] - [net] bridge: remove _deliver functions and consolidate forward code (Ivan Vecera) [1352289] - [net] bridge: drop skb2/skb0 variables and use a local_rcv boolean (Ivan Vecera) [1352289] - [net] bridge: rearrange flood vs unicast receive paths (Ivan Vecera) [1352289] - [net] bridge: minor style adjustments in br_handle_frame_finish (Ivan Vecera) [1352289] - [net] bridge: extend MLD/IGMP query stats (Ivan Vecera) [1352289] - [net] net_sched: fix mirrored packets checksum (Ivan Vecera) [1352289] - [net] ipv4: Fix ip_skb_dst_mtu to use the sk passed by ip_finish_output (Ivan Vecera) [1352289] - [net] bridge: add support for IGMP/MLD stats and export them via netlink (Ivan Vecera) [1352289] - [net] rtnetlink: add support for the IFLA_STATS_LINK_XSTATS_SLAVE attribute (Ivan Vecera) [1352289] - [net] bridge: fix vlan stats continue counter (Ivan Vecera) [1352289] - [net] bridge: Fix ipv6 mc snooping if bridge has no ipv6 address (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of STP packets (Ivan Vecera) [1352289] - [net] bridge: fix igmp / mld query parsing (Ivan Vecera) [1352289] - [net] bridge: fix old ioctl unlocked net device walk (Ivan Vecera) [1352289] - [net] bridge: netlink: export per-vlan stats (Ivan Vecera) [1352289] - [net] bridge: vlan: learn to count (Ivan Vecera) [1352289] - [net] rtnetlink: add linkxstats callbacks and attribute (Ivan Vecera) [1352289] - [net] rtnetlink: allow rtnl_fill_statsinfo to save private state counter (Ivan Vecera) [1352289] - [net] bridge: fix potential use-after-free when hook returns QUEUE or STOLEN verdict (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for more router port information dumping (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for temporary port router (Ivan Vecera) [1352289] - [net] bridge: mcast: do nothing if port's multicast_router is set to the same val (Ivan Vecera) [1352289] - [net] bridge: mcast: use names for the different multicast_router types (Ivan Vecera) [1352289] - [net] fix bridge multicast packet checksum validation (Ivan Vecera) [1352289] - [net] bridge: use kobj_to_dev instead of to_dev (Ivan Vecera) [1352289] - [net] netlink: Rightsize IFLA_AF_SPEC size calculation (Ivan Vecera) [1352289] - [net] inet: ip_skb_dst_mtu() should use sk_fullsock() (Ivan Vecera) [1352289] - [net] bridge: Add br_netif_receive_skb remove netif_receive_skb_sk (Ivan Vecera) [1352289] - [net] bridge: Introduce br_send_bpdu_finish (Ivan Vecera) [1352289] - [net] bridge: fix igmpv3 / mldv2 report parsing (Ivan Vecera) [1352289] - [net] netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n (Ivan Vecera) [1352289] - [net] fix wrong skb_get() usage / crash in IGMP/MLD parsing code (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: Don't segment multiple tagged packets on bridge device (Ivan Vecera) [1352289] - [net] bridge: stp: when using userspace stp stop kernel hello and hold timers (Ivan Vecera) [1352289] - [net] bridge: mdb: notify on router port add and del (Ivan Vecera) [1352289] - [net] bridge: Fix setting a flag in br_fill_ifvlaninfo_range(). (Ivan Vecera) [1352289] - [net] bridge: mcast: fix br_multicast_dev_del warn when igmp snooping is not defined (Ivan Vecera) [1352289] - [net] bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave (Ivan Vecera) [1352289] - [net] bridge: multicast: add a comment to br_port_state_selection about blocking state (Ivan Vecera) [1352289] - [net] bridge: multicast: restore router configuration on port link down/up (Ivan Vecera) [1352289] - [net] bridge: fix multicast router rlist endless loop (Ivan Vecera) [1352289] - [net] bridge: fix br_multicast_query_expired() bug (Ivan Vecera) [1352289] - [net] bridge: skip fdb add if the port shouldn't learn (Ivan Vecera) [1352289] - [net] bridge: allow setting hash_max + multicast_router if interface is down (Ivan Vecera) [1352289] - [net] bridge: change BR_GROUPFWD_RESTRICTED to allow forwarding of LLDP frames (Ivan Vecera) [1352289] - [net] fix two sparse warnings introduced by IGMP/MLD parsing exports (Ivan Vecera) [1352289] - [net] Export IGMP/MLD message validation code (Ivan Vecera) [1352289] - [net] bridge: multicast: call skb_checksum_{simple_, }validate (Ivan Vecera) [1352289] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1352289] - [net] act_mirred: Fix bogus header when redirecting from VLAN (Ivan Vecera) [1352289] - [net] bridge: Extend Proxy ARP design to allow optional rules for Wi-Fi (Ivan Vecera) [1352289] - [net] bridge: add compile-time assert for cb struct size (Ivan Vecera) [1352289] - [net] mark some potential candidates __read_mostly (Ivan Vecera) [1352289] - [net] bridge: reject DSA-enabled master netdevices as bridge members (Ivan Vecera) [1352289] - [net] bridge: use MDBA_SET_ENTRY_MAX for maxtype in nlmsg_parse() (Ivan Vecera) [1352289] - [net] bridge: only provide proxy ARP when CONFIG_INET is enabled (Ivan Vecera) [1352289] - [net] bridge: Add ability to enable TSO (Ivan Vecera) [1352289] - [net] bridge: Add missing policy entry for IFLA_BRPORT_FAST_LEAVE (Ivan Vecera) [1352289] - [net] bridge: Add support for IEEE 802.11 Proxy ARP (Ivan Vecera) [1352289] - [net] udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected (Ivan Vecera) [1352289] - [net] dsa: reduce number of protocol hooks (Ivan Vecera) [1352289] - [net] br_multicast: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Ivan Vecera) [1352289] - [net] bridge: export knowledge about the presence of IGMP/MLD queriers (Ivan Vecera) [1352289] - [net] bridge: adding stubs for multicast exports (Ivan Vecera) [1352289] - [net] bridge: fix smatch warning / potential null pointer dereference (Ivan Vecera) [1352289] - [net] bridge: fix compile error when compiling without IPv6 support (Ivan Vecera) [1352289] - [net] bridge: memorize and export selected IGMP/MLD querier port (Ivan Vecera) [1352289] - [net] bridge: un-comment br_multicast_list_adjacent() (Ivan Vecera) [1352289] - [net] bridge: adhere to querier election mechanism specified by RFCs (Ivan Vecera) [1352289] - [net] vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu() (Ivan Vecera) [1352289] - [net] netpoll: Remove gfp parameter from __netpoll_setup (Ivan Vecera) [1352289] - [net] bridge: Use ether_addr_copy and ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: fix netconsole setup over bridge (Ivan Vecera) [1352289] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Ivan Vecera) [1352289] - [net] netlink: cleanup rntl_af_register (Ivan Vecera) [1352289] - [net] bridge: change "foo* bar" to "foo *bar" (Ivan Vecera) [1352289] - [net] bridge: add space before '(/{', after ', ', etc. (Ivan Vecera) [1352289] - [net] bridge: remove unnecessary condition judgment (Ivan Vecera) [1352289] - [net] more spelling fixes (Ivan Vecera) [1352289] - [net] revert "bridge: only expire the mdb entry when query is received" (Ivan Vecera) [1352289] - [net] bridge: update mdb expiration timer upon reports. (Ivan Vecera) [1352289] - [net] Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: correct the comment for file br_sysfs_br.c (Ivan Vecera) [1352289] - [net] bridge: fix rcu check warning in multicast port group (Ivan Vecera) [1352289] - [net] bridge: cleanup netpoll code (Ivan Vecera) [1352289] - [net] bridge: do not call setup_timer() multiple times (Ivan Vecera) [1352289] - [net] bridge: fix some kernel warning in multicast timer (Ivan Vecera) [1352289] - [net] bridge: fix a typo in comments (Ivan Vecera) [1352289] - [net] bridge: only expire the mdb entry when query is received (Ivan Vecera) [1352289] - [netdrv] phy: Don't increment MDIO bus refcount unless it's a different owner (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: fix of_node leak in fixed_phy_unregister (Ivan Vecera) [1382040] - [netdrv] revert "phy: IRQ cannot be shared" (Ivan Vecera) [1382040] - [netdrv] phy: Manage fixed PHY address space using IDA (Ivan Vecera) [1382040] - [netdrv] phy: fixed: Fix removal of phys (Ivan Vecera) [1382040] - [netdrv] phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS (Ivan Vecera) [1382040] - [netdrv] phy: fix PHY_RUNNING in phy_state_machine (Ivan Vecera) [1382040] - [netdrv] phy: Fix phy_mac_interrupt() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: pass 'irq' to fixed_phy_add() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: Add gpio to determine link up/down. (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: handle link-down case (Ivan Vecera) [1382040] - [netdrv] phy: adjust fixed_phy_register() return value (Ivan Vecera) [1382040] - [netdrv] revert "net: phy: Set the driver when registering an MDIO bus device" (Ivan Vecera) [1382040] - [netdrv] phy: resume phydev when going to RESUMING (Ivan Vecera) [1382040] - [netdrv] phy: Check for aneg completion before setting state to PHY_RUNNING (Ivan Vecera) [1382040] - [netdrv] phylib: Remove unnecessary condition check in phy (Ivan Vecera) [1382040] - [netdrv] phy: re-apply PHY fixups during phy_register_device (Ivan Vecera) [1382040] - [netdrv] phy: expose phy_aneg_done API for use by drivers (Ivan Vecera) [1382040] - [net] ethtool: export conversion function between u32 and link mode (Ivan Vecera) [1382040] - [netdrv] mdio: Move mdiobus_read/write operatings into mdio.h (Ivan Vecera) [1382040] - [netdrv] phy: Add nested variants of mdiobus read/write (Ivan Vecera) [1382040] - [netdrv] phy: add phy_device_remove() (Ivan Vecera) [1382040] - [netdrv] phy: fixed-phy: properly validate phy in fixed_phy_update_state() (Ivan Vecera) [1382040] - [netdrv] of_mdio: fix MDIO phy device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: add proper phy struct device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: fix mdiobus module safety (Ivan Vecera) [1382040] - [netdrv] phy: fix of_mdio_find_bus() device refcount leak (Ivan Vecera) [1382040] - [netdrv] phy: add fixed_phy_update_state() - update state of fixed_phy (Ivan Vecera) [1382040] - [netdrv] phy: Allow FIXED_PHY to be modular (Ivan Vecera) [1382040] - [netdrv] phy: export fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: provide stub for fixed_phy_set_link_update (Ivan Vecera) [1382040] - [netdrv] phy: fix sparse warning in fixed.c (Ivan Vecera) [1382040] - [netdrv] phy: fixed: return an error for Clause 45 over 22 reads (Ivan Vecera) [1382040] - [netdrv] phy: extend fixed driver with fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: decouple PHY id and PHY address in fixed PHY driver (Ivan Vecera) [1382040] - [netdrv] phy: Ensure the MDIO bus module is held (Ivan Vecera) [1382040] - [netdrv] phy: Set the driver when registering an MDIO bus device (Ivan Vecera) [1382040] - [netdrv] mdio_bus: fix devm_mdiobus_alloc_size export (Ivan Vecera) [1382040] - [netdrv] mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free (Ivan Vecera) [1382040] - [netdrv] phy: allow driver to implement their own aneg_done (Ivan Vecera) [1382040] - [netdrv] phy: add genphy_aneg_done() (Ivan Vecera) [1382040] - [netdrv] phy: cleanup 10g code (Ivan Vecera) [1382040] - [netdrv] phylib: Support attaching to generic 10g driver (Ivan Vecera) [1382040] - [netdrv] phylib: Add generic 10G driver (Ivan Vecera) [1382040] - [netdrv] phylib: turn genphy_driver to an array (Ivan Vecera) [1382040] - [netdrv] phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY (Ivan Vecera) [1382040] - [netdrv] phylib: Add Clause 45 read/write functions (Ivan Vecera) [1382040] - [netdrv] phylib: make phy_scan_fixups() static (Ivan Vecera) [1382040] - [netdrv] phylib: remove unused adjust_state() callback (Ivan Vecera) [1382040] - [netdrv] phy: kill excess empty lines (Ivan Vecera) [1382040] - [netdrv] phy: kill excess code (Ivan Vecera) [1382040] - [netdrv] phy: kill useless local variables (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: IRQ cannot be shared (Ivan Vecera) [1382040] - [netdrv] phy: fix checkpatch errors (Ivan Vecera) [1382040] - [netdrv] phy: suspend phydev when going to HALTED (Ivan Vecera) [1382040] - [netdrv] phy: resume/suspend PHYs on attach/detach (Ivan Vecera) [1382040] - [netdrv] phy: provide phy_resume/phy_suspend helpers (Ivan Vecera) [1382040] - [netdrv] phy: consolidate PHY reset in phy_init_hw() (Ivan Vecera) [1382040] - [netdrv] phy: use phy_init_hw instead of open-coding it (Ivan Vecera) [1382040] - [netdrv] phy: allow drivers to flag a PHY device as internal (Ivan Vecera) [1382040] - [netdrv] phy: add phy_mac_interrupt() to use with PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phy: fix the use of PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phylib: queue work on system_power_efficient_wq (Ivan Vecera) [1382040]- [fs] fsnotify: Remove fsnotify_duplicate_mark() (Miklos Szeredi) [1427454] - [fs] fsnotify: Fix possible use-after-free in inode iteration on umount (Miklos Szeredi) [1427454] - [fs] fsnotify: constify the places working with ->f_path (Miklos Szeredi) [1427454] - [fs] constify fsnotify_parent() (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' passed to ->handle_event() (Miklos Szeredi) [1427454] - [fs] fsnotify: clean up spinlock assertions (Miklos Szeredi) [1427454] - [fs] fanotify: fix possible false warning when freeing events (Miklos Szeredi) [1427454] - [fs] fanotify: use notification_lock instead of access_lock (Miklos Szeredi) [1427454] - [fs] fsnotify: convert notification_mutex to a spinlock (Miklos Szeredi) [1427454] - [fs] fsnotify: drop notification_mutex before destroying event (Miklos Szeredi) [1427454] - [fs] fsnotify: support overlayfs (Miklos Szeredi) [1427454] - [fs] fsnotify: avoid spurious EMFILE errors from inotify_init() (Miklos Szeredi) [1421964] - [fs] fsnotify: turn fsnotify reaper thread into a workqueue job (Miklos Szeredi) [1427454] - [fs] fs/notify/inode_mark.c: use list_next_entry in fsnotify_unmount_inodes (Miklos Szeredi) [1427454] - [fs] inotify: actually check for invalid bits in sys_inotify_add_watch() (Miklos Szeredi) [1427454] - [fs] inotify: hide internal kernel bits from fdinfo (Miklos Szeredi) [1427454] - [fs] fsnotify: get rid of fsnotify_destroy_mark_locked() (Miklos Szeredi) [1427454] - [fs] fsnotify: remove mark->free_list (Miklos Szeredi) [1427454] - [fs] fsnotify: document mark locking (Miklos Szeredi) [1427454] - [fs] fsnotify: fix check in inotify fdinfo printing (Miklos Szeredi) [1427454] - [fs] notify: optimize inotify/fsnotify code for unwatched files (Miklos Szeredi) [1427454] - [fs] fsnotify: remove obsolete documentation (Miklos Szeredi) [1427454] - [fs] notify: don't use module_init for non-modular inotify_user code (Miklos Szeredi) [1427454] - [fs] fanotify: fix event filtering with FAN_ONDIR set (Miklos Szeredi) [1427454] - [fs] fanotify: don't set FAN_ONDIR implicitly on a marks ignored mask (Miklos Szeredi) [1427454] - [fs] fanotify: don't recalculate a marks mask if only the ignored mask changed (Miklos Szeredi) [1427454] - [fs] fanotify: only destroy mark when both mask and ignored_mask are cleared (Miklos Szeredi) [1427454] - [fs] sched, fanotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fsnotify: remove destroy_list from fsnotify_mark (Miklos Szeredi) [1427454] - [fs] fsnotify: unify inode and mount marks handling (Miklos Szeredi) [1427454] - [fs] sched, inotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fanotify: enable close-on-exec on events' fd when requested in fanotify_init() (Miklos Szeredi) [1427454] - [fs] fsnotify: don't put user context if it was never assigned (Miklos Szeredi) [1427454] - [fs] fs/notify/group.c: make fsnotify_final_destroy_group() static (Miklos Szeredi) [1427454] - [fs] notify: don't show f_handle if exportfs_encode_inode_fh failed (Miklos Szeredi) [1427454] - [fs] fsnotify/fdinfo: use named constants instead of hardcoded values (Miklos Szeredi) [1427454] - [fs] inotify: convert use of typedef ctl_table to struct ctl_table (Miklos Szeredi) [1427454] - [fs] fanotify: check file flags passed in fanotify_init (Miklos Szeredi) [1427454] - [fs] fs/notify/fanotify/fanotify_user.c: fix FAN_MARK_FLUSH flag checking (Miklos Szeredi) [1427454] - [fs] fs/notify/mark.c: trivial cleanup (Miklos Szeredi) [1427454] - [fs] fanotify: fan_mark_flush: avoid having to provide a fake/invalid fd and path (Miklos Szeredi) [1427454] - [fs] fanotify: move unrelated handling from copy_event_to_user() (Miklos Szeredi) [1427454] - [fs] fanotify: reorganize loop in fanotify_read() (Miklos Szeredi) [1427454] - [fs] fsnotify: update comments concerning locking scheme (Miklos Szeredi) [1427454] - [fs] inotify: fix race when adding a new watch (Miklos Szeredi) [1427454] - [fs] dnotify: replace dnotify_mark_mutex with mark mutex of dnotify_group (Miklos Szeredi) [1427454] - [fs] fanotify: put duplicate code for adding vfsmount/inode marks into an own function (Miklos Szeredi) [1427454] - [fs] fanotify: fix races when adding/removing marks (Miklos Szeredi) [1427454] - [fs] fanotify: quit wanking with FASYNC in ->release() (Miklos Szeredi) [1427454] - [fs] devpts: clean up interface to pty drivers (Miklos Szeredi) [1421008] - [fs] devpts: if initialization failed, don't crash when opening /dev/ptmx (Miklos Szeredi) [1421008]- [fs] xfs: undo block reservation correctly in xfs_trans_reserve() (Eric Sandeen) [1425557] - [fs] xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Eric Sandeen) [1425557] - [fs] xfs: clear _XBF_PAGES from buffers when readahead page (Eric Sandeen) [1425557] - [fs] xfs: don't wrap ID in xfs_dq_get_next_id (Eric Sandeen) [1425557 1418182 1405626] - [fs] xfs: don't print warnings when xfs_log_force fails (Eric Sandeen) [1425557] - [fs] xfs: fix max_retries _show and _store functions (Eric Sandeen) [1425557] - [fs] xfs: ignore leaf attr ichdr.count in verifier during log replay (Eric Sandeen) [1425557] - [fs] xfs: pass state not whichfork to trace_xfs_extlist (Eric Sandeen) [1425557] - [fs] xfs: set AGI buffer type in xlog_recover_clear_agi_bucket (Eric Sandeen) [1425557] - [fs] xfs: fix unbalanced inode reclaim flush locking (Eric Sandeen) [1425557] - [fs] xfs: check minimum block size for CRC filesystems (Eric Sandeen) [1425557] - [fs] xfs: fix up xfs_swap_extent_forks inline extent handling (Eric Sandeen) [1425557 1412945] - [fs] xfs: don't call xfs_sb_quota_from_disk twice (Eric Sandeen) [1425557] - [fs] xfs: clean up _calc_dquots_per_chunk (Eric Sandeen) [1425557] - [fs] xfs: normalize "infinite" retries in error configs (Eric Sandeen) [1425557] - [fs] xfs: fix signed integer overflow (Eric Sandeen) [1425557] - [fs] xfs: fix superblock inprogress check (Eric Sandeen) [1425557] - [fs] gfs2: Avoid alignment hole in struct lm_lockname (Robert S Peterson) [1425450] - [fs] gfs2: Add missing rcu locking for glock lookup (Robert S Peterson) [1425450] - [fs] nfs: Ignore connections that have cl_rpcclient uninitialized (Benjamin Coddington) [1421557] - [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes ("J. Bruce Fields") [1427974] - [fs] nfsv4: fix getacl head length estimation ("J. Bruce Fields") [1427974] - [fs] sunrpc: replace generic auth_cred hash with auth-specific function (Frank Sorenson) [1371693] - [fs] sunrpc: add RPCSEC_GSS hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add auth_unix hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add generic_auth hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add hash_cred() function to rpc_authops struct (Frank Sorenson) [1371693]- [netdrv] scripts/spelling.txt: add "varible" pattern and fix typo instances (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Invoke softirqs after napi_reschedule (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate device id from PCI table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Error handling for link event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly convert le16 value to CPU format (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: convert to cpu from le16 to generate switch_id correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary call to i40e_update_link_info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable mc magic pkt wakeup during power down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix disable overflow promiscuous mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save more link abilities when using ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid race condition when sending filters to firmware for addition (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: allow i40e_update_filter_state to skip broadcast filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't warn every time we clear an Rx timestamp register (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up dead code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: update comment explaining where FDIR buffers are freed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't check params until after checking for client instance (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add interrupt rate limit verbosity (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor macro INTRL_USEC_TO_REG (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unused function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary __packed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: when adding or removing MAC filters, correctly handle VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid O(n^2) loop when deleting all filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't truncate match_method assignment (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move all updates for VLAN mode into i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: factor out addition/deletion of VLAN per each MAC address (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: delete filter after adding its replacement when converting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_update_filter_state to avoid passing aq_err (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: recalculate vsi->active_filters from hash contents (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: defeature support for PTP L4 frame detection on XL710 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lock service task correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use unsigned printf format specifier for active_filters count (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Blink LED on 1G BaseT boards (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove code to handle dev_addr specially (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: restore workaround for removing default MAC filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Driver prints log message on link speed change (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change message to only appear when extra debug info is wanted (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: replace for memcpy with single memcpy call in ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set broadcast promiscuous mode for each active VLAN (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for ethtool Supported link modes (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Pass unknown PHY type for unknown PHYs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix panic on SPARC while changing num of desc (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix trivial typo in naming of i40e_sync_filters_subtask (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add Clause22 implementation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid duplicate private flags definitions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removed unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for division by zero (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: clear mac filter count on reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add common function for finding VSI by type (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: replace PTP Rx timestamp hang logic (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use a mutex instead of spinlock in PTP user entry points (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: correct check for reading TSYNINDX from the receive descriptor (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate add/delete adminq command code for filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid looping to check whether we're in VLAN mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MAC filters when removing VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: store MAC/VLAN filters in a hash with the MAC Address as key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: implement __i40e_del_filter and use where applicable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: When searching all MAC/VLAN filters, ignore removed filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of __dev_uc_sync and __dev_mc_sync (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add missing \n to end of dev_err message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: disable MSI-X interrupts if we cannot reserve enough vectors (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix configure TCs after initial DCB disable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up handling of msglevel flags and debug parameter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix bit logic error in failure case (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removal of workaround for simple MAC address filter deletion (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix confusing dmesg info for ethtool -L option (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Make struct i40e_stats const (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reopen client after reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop code for unsupported flow types (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unused function i40e_vsi_lookup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bit test mask correction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Rewrite Flow Director busy wait loop (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix client interaction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid NULL pointer dereference and recursive errors on early PCI error (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix sideband flow director vector allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MSI-X vector redistribution if hw limit is reached (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check if vectors are already depleted when doing VMDq allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't configure zero-size RSS table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Strip out debugfs hook for Flow Director filter programming (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Split Flow Director descriptor config into separate function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Increase minimum number of allocated VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removing unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check conflicting ntuple/sideband rules when re-enabling ATR (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: cleanup ATR auto_disable_flags use (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix deleting mac filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove 100 Mbps SGMII support for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for extra byte swap in tunnel setup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to check for NULL (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: return correct opcode to VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix "dump port" command when NPAR enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix setting user defined RSS hash key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix kernel panic on enable/disable LLDP (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove XSTRINGIFY macro definitions and uses (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use matching format identifiers (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Expose 'trust' flag to userspace via ndo_get_vf_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove a stray unlock (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Allow RSS Hash set with less than four parameters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix memory leak (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix lookup table when RSS disabled/enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Don't notify client of VF reset during VF creation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow reduction of channels below active FD rules (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix static analysis tool warning (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reset RX csum error stat with other pf stats (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Reset VLAN filter count when resetting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix a bug where a client close can be called before an open is complete (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Use list_move instead of list_del/list_add (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Explicitly write platform-specific mac address after PF reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add missing link advertise setting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor Rx filter handling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to show correct Advertised Link Modes when link is down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid null pointer dereference (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use valid online CPU on q_vector initialization (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add VSI info to macaddr messages (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set default VSI without a reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix RSS to not be limited by the number of CPUs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removing unnecessary code which caused supported link mode bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix missing DA cable check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save PCI state before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up MSIX IRQs before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add a call to set the client interface down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: write HENA for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add hw struct local variable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add functions to control default VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Move all UDP port notifiers to single function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix an uninitialized variable bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bump version from 1.5.10 to 1.5.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't add broadcast filter for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: properly report Rx packet hash (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set context to use VSI RSS LUT for SR-IOV (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Correct UDP packet header for non_tunnel-ipv6 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change Rx hang message into a WARN_ONCE (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor ethtool get_settings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lie to the VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add vf-true-promisc-support priv flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implement the API function for aq_set_switch_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for disabling all link and change bits needed for PHY interactions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix misleading indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Test memory before ethtool alloc succeeds (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of BIT() macro to prevent left shift of signed values (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: keep VFs trusted by default (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit 4e312a9e3b (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit f77ccd1220 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit e306fbc5e1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove RHEL-only FCOE message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40iw: remove tech-preview (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521]- [kernel] acpi / hotplug / pci: Make device_is_managed_by_native_pciehp() public (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1418060] - [pci] Unfold conditions to block runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Consolidate conditions to allow runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Activate runtime PM on a PCIe port only if it can suspend (Myron Stowe) [1418060] - [pci] Speed up algorithm in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Autosense device removal in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Don't acquire ref on parent in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] pciehp: Clear attention LED on device add (Myron Stowe) [1418060] - [pci] Fix bridge_d3 update on device removal (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Runtime resume bridges before bus rescans (Myron Stowe) [1418060] - [pci] pciehp: Ignore interrupts during D3cold (Myron Stowe) [1418060] - [pci] Add runtime PM support for PCIe ports (Myron Stowe) [1418060] - [pci] Power on bridges before scanning new devices (Myron Stowe) [1418060] - [kernel] pci: Put PCIe ports into D3 during suspend (Myron Stowe) [1418060] - [pci] Don't clear d3cold_allowed for PCIe ports (Myron Stowe) [1418060] - [pci] pci / pm: Tune down retryable runtime suspend error messages (Myron Stowe) [1418060] - [acpi] invoke acpi_device_wakeup() with correct parameters (Myron Stowe) [1418060] - [pci] Shuffle pci-acpi.c functions to group them logically (Myron Stowe) [1418060] - [acpi] acpi / pm: Always enable wakeup GPEs when enabling device wakeup (Myron Stowe) [1418060] - [kernel] acpi / pm: Revork the handling of ACPI device wakeup notifications (Myron Stowe) [1418060] - [kernel] pm: Create PM workqueue if runtime PM is not configured too (Myron Stowe) [1418060] - [kernel] acpi: Clean up inclusions of ACPI header files (Myron Stowe) [1418060] - [kernel] tracing: Fix return value of ftrace_raw_output_prep() (Pratyush Anand) [1365958] - [kernel] tracing: remove unused ftrace_output_event() prototype (Pratyush Anand) [1365958] - [kernel] tracing: Fix hwlat kthread migration (Pratyush Anand) [1365958] - [kernel] tracing: Have max_latency be defined for HWLAT_TRACER as well (Pratyush Anand) [1365958] - [kernel] tracing: #ifdef out uses of max trace when CONFIG_TRACER_MAX_TRACE is not set (Pratyush Anand) [1365958] - [kernel] tracing: Add NMI tracing in hwlat detector (Pratyush Anand) [1365958] - [kernel] tracing: Have hwlat trace migrate across tracing_cpumask CPUs (Pratyush Anand) [1365958] - [kernel] tracing: Add documentation for hwlat_detector tracer (Pratyush Anand) [1365958] - [kernel] tracing: Added hardware latency tracer (Pratyush Anand) [1365958] - [kernel] tracing: Make tracing_cpumask available for all instances (Pratyush Anand) [1365958] - [kernel] tracing: Set up infrastructure to allow tracers for instances (Pratyush Anand) [1365958] - [kernel] tracing: Move tracing_max_latency into trace_array (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to flag_changed callback (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to set_flag callback (Pratyush Anand) [1365958] - [kernel] tracing: Add trace_seq_has_overflowed() and trace_handle_return() (Pratyush Anand) [1365958] - [kernel] tracing: Move raw output code from macro to standalone function (Pratyush Anand) [1365958] - [kernel] tracing: Add entry->next_cpu to trace_ctxwake_bin() (Pratyush Anand) [1365958] - [kernel] tracing: Use trace_seq_puts()/trace_seq_putc() where possible (Pratyush Anand) [1365958] - [kernel] x86/xen/kdump: Replace CONFIG_KEXEC with CONFIG_KEXEC_CORE (Xunlei Pang) [1415443] - [kernel] revert "x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC" (Xunlei Pang) [1415443] - [kernel] kexec: move some memembers and definitions within the scope of CONFIG_KEXEC_FILE (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_load syscall from kexec core code (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_file syscall code to kexec_file.c (Xunlei Pang) [1415443] - [kernel] use macros from compiler.h instead of __attribute__((...)) (Xunlei Pang) [1415443] - [kernel] kexec, kconfig: spell "architecture" properly (Xunlei Pang) [1415443] - [kernel] kexec: simplify conditional (Xunlei Pang) [1415443] - [kernel] kexec: remove never used member destination in kimage (Xunlei Pang) [1415443] - [kernel] kexec: fix a typo in comment (Xunlei Pang) [1415443] - [kernel] kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP (Xunlei Pang) [1415443] - [kernel] kexec: remove unnecessary KERN_ERR from kexec.c (Xunlei Pang) [1415443] - [kernel] kexec: remove the unused function parameter (Xunlei Pang) [1415443] - [kernel] kexec: take the segment adding out of locate_mem_hole functions (Xunlei Pang) [1415443] - [net] netfilter: conntrack: validate SCTP crc32c in PREROUTING (Davide Caratti) [1353218] - [net] netfilter: select LIBCRC32C together with SCTP conntrack (Davide Caratti) [1353218] - [net] netfilter: nat: skip checksum on offload SCTP packets (Davide Caratti) [1401578] - [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1423463] {CVE-2017-6074} - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1366564] - [scsi] mpt2sas: fix a print at driver exit and change version string (Tomas Henzl) [1417040] - [scsi] mpt3sas: Updating driver version to v15.100.00.00 (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix for Crusader to achieve product targets with SAS devices (Tomas Henzl) [1417040] - [scsi] mpt3sas: Added print to notify cable running at a degraded speed (Tomas Henzl) [1417040] - [scsi] mpt3sas: disable ASPM for MPI2 controllers (Tomas Henzl) [1417040] - [scsi] mpt3sas: Force request partial completion alignment (Tomas Henzl) [1418286] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1378320] - [net-next] treewide: use is_vlan_dev() helper function (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Mark symbols static where possible (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Simplify code (Maurizio Lombardi) [1385134]- [md] dm round robin: revert "use percpu 'repeat_count' and 'current_path'" (Mike Snitzer) [1422567] - [md] dm rq: cope with DM device destruction while in dm_old_request_fn() (Mike Snitzer) [1412854] - [x86] ptp_kvm: try to detect hypercall availability (Marcelo Tosatti) [1419783] - [x86] ptp: add kvm PTP driver (Marcelo Tosatti) [1419783] - [x86] kvm: x86: add KVM_HC_CLOCK_PAIRING hypercall (Marcelo Tosatti) [1419783] - [x86] kvmclock: export kvmclock clocksource pointer (Marcelo Tosatti) [1419783] - [x86] perf/x86/amd/uncore: Update sysfs attributes for Family17h processors (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Update the number of uncore counters (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Rename 'L2' to 'LLC' (Suravee Suthikulpanit) [1391664 1391662] - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Bhupesh Sharma) [1415893] - [kernel] mm: fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1415893] - [fs] mm: split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1415893] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1415893] - [kernel] mm: expose arch_mmap_rnd when available (Bhupesh Sharma) [1415893] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1415893] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Bhupesh Sharma) [1415893] - [lib] locking/spinlock/debug: Remove spinlock lockup detection code (Waiman Long) [1425209] - [tools] cpupower: Fix no-rounding MHz frequency output (Prarit Bhargava) [1427742] - [crypto] mcryptd - Check mcryptd algorithm compatibility (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] mcryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] vmx - Fix memory corruption caused by p8_ghash (Gustavo Duarte) [1403693] - [crypto] ghash-generic - move common definitions to a new header file (Gustavo Duarte) [1403693] - [crypto] vmx - Increase priority of aes-cbc cipher (Gustavo Duarte) [1403693] - [crypto] vmx - Fix ABI detection (Gustavo Duarte) [1403693] - [crypto] vmx - comply with ABIs that specify vrsave as reserved (Gustavo Duarte) [1403693] - [crypto] vmx - fix null dereference in p8_aes_xts_crypt (Gustavo Duarte) [1391563] - [crypto] vmx - Fix aes_p8_xts_decrypt build failure (Gustavo Duarte) [1391563] - [crypto] vmx - Adding asm subroutines for XTS (Gustavo Duarte) [1391563] - [crypto] vmx - Adding support for XTS (Gustavo Duarte) [1391563] - [kernel] printk: Do not disable preemption for accessing printk_func (Scott Wood) [1427305] - [firmware] dmi_scan: add SBMIOS entry and DMI tables (Prarit Bhargava) [1386195] - [firmware] efi: dmi: List SMBIOS3 table before SMBIOS table (Prarit Bhargava) [1386195] - [platform] x86: thinkpad_acpi: Initialize local in_tablet_mode and type (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Move tablet detection into separate function (Lyude Paul) [1389438]- [documentation] x86/boot: Fix KASLR and memmap= collision (Baoquan He) [1290840] - [documentation] x86, boot: Fix warning due to undeclared strlen() (Baoquan He) [1290840] - [documentation] x86/mm: Refactor KASLR entropy functions (Baoquan He) [1290840] - [documentation] x86/power/64: Use __pa() for physical address computation (Baoquan He) [1290840] - [documentation] x86/power/64: Always create temporary identity mapping correctly (Baoquan He) [1290840] - [documentation] x86/power/64: Do not refer to __PAGE_OFFSET from assembly code (Baoquan He) [1290840] - [documentation] x86/kaslr, x86/power: Remove x86 hibernation restrictions (Baoquan He) [1290840] - [documentation] x86/power/64: Fix kernel text mapping corruption during image restoration (Baoquan He) [1290840] - [documentation] x86/asm, x86/power/hibernate: Use local labels in asm (Baoquan He) [1290840] - [documentation] x86/doc: Correct limits in Documentation/x86/x86_64/mm.txt (Baoquan He) [1290840] - [documentation] x86/kaslr: Fix typo in the KASLR_FLAG documentation (Baoquan He) [1290840] - [x86] 64: Disable the mm track code during boot stage (Baoquan He) [1290840] - [x86] __force_order doesn't need to be an actual variable (Baoquan He) [1290840] - [x86] kaslr: Fix boot crash with certain memory configurations (Baoquan He) [1290840] - [x86] kaslr: Allow randomization below the load address (Baoquan He) [1290840] - [x86] kaslr: Extend kernel image physical address randomization to addresses larger than 4G (Baoquan He) [1290840] - [x86] kaslr: Randomize virtual address separately (Baoquan He) [1290840] - [x86] kaslr: Clarify identity map interface (Baoquan He) [1290840] - [x86] boot: Refuse to build with data relocations (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of each get_random_long() (Baoquan He) [1290840] - [x86] kaslr: Add virtual address choosing function (Baoquan He) [1290840] - [x86] kaslr: Return earliest overlap when avoiding regions (Baoquan He) [1290840] - [x86] kaslr: Add 'struct slot_area' to manage random_addr slots (Baoquan He) [1290840] - [x86] boot: Add missing file header comments (Baoquan He) [1290840] - [x86] kaslr: Initialize mapping_info every time (Baoquan He) [1290840] - [x86] boot: Comment what finalize_identity_maps() does (Baoquan He) [1290840] - [x86] kaslr: Build identity mappings on demand (Baoquan He) [1290840] - [x86] boot: Split out kernel_ident_mapping_init() (Baoquan He) [1290840] - [x86] boot: Clean up indenting for asm/boot.h (Baoquan He) [1290840] - [x86] boot: Double BOOT_HEAP_SIZE to 64KB (Baoquan He) [1290840] - [x86] kaslr: Improve comments around the mem_avoid[] logic (Baoquan He) [1290840] - [x86] boot: Simplify pointer casting in choose_random_location() (Baoquan He) [1290840] - [x86] kaslr: Consolidate mem_avoid[] entries (Baoquan He) [1290840] - [x86] boot: Clean up pointer casting (Baoquan He) [1290840] - [x86] boot: Warn on future overlapping memcpy() use (Baoquan He) [1290840] - [x86] boot: Extract error reporting functions (Baoquan He) [1290840] - [x86] boot: Correctly bounds-check relocations (Baoquan He) [1290840] - [x86] kaslr: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size' (Baoquan He) [1290840] - [x86] boot: Fix "run_size" calculation (Baoquan He) [1290840] - [x86] boot: Calculate decompression size during boot not build (Baoquan He) [1290840] - [x86] boot: Move compressed kernel to the end of the decompression buffer (Baoquan He) [1290840] - [x86] mm: Page align the '_end' symbol to avoid pfn conversion bugs (Baoquan He) [1290840] - [x86] kaslr: Handle kernel relocations above 2G correctly (Baoquan He) [1290840] - [x86] boot: Rename overlapping memcpy() to memmove() (Baoquan He) [1290840] - [x86] kaslr: Warn when KASLR is disabled (Baoquan He) [1290840] - [x86] boot: Make memcpy() handle overlaps (Baoquan He) [1290840] - [x86] boot: Clean up things used by decompressors (Baoquan He) [1290840] - [x86] kaslr: Drop CONFIG_RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Update description for decompressor worst case size (Baoquan He) [1290840] - [x86] kaslr: Rename "random" to "random_addr" (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of kaslr.c (Baoquan He) [1290840] - [x86] boot: Clarify purpose of functions in misc.c (Baoquan He) [1290840] - [x86] boot: Rename "real_mode" to "boot_params" (Baoquan He) [1290840] - [x86] kaslr: Remove unneeded boot_params argument (Baoquan He) [1290840] - [x86] kaslr: Rename aslr.c to kaslr.c (Baoquan He) [1290840] - [x86] boot: Don't compile early_serial_console.c when !CONFIG_EARLY_PRINTK (Baoquan He) [1290840] - [x86] boot: Don't compile aslr.c when !CONFIG_RANDOMIZE_BASE (Baoquan He) [1290840] - [x86] boot: Use the usual -y -n mechanism for objects in vmlinux (Baoquan He) [1290840] - [lib] decompressors: use real out buf size for gunzip with kernel (Baoquan He) [1290840] - [lib] decompressors: fix "no limit" output buffer length (Baoquan He) [1290840] - [lib] initramfs: support initramfs that is bigger than 2GiB (Baoquan He) [1290840] - [lib] decompress_inflate.c: include appropriate header file (Baoquan He) [1290840] - [x86] boot: Add hex output for debugging (Baoquan He) [1290840] - [x86] kaslr: fix build due to missing ALIGN definition (Baoquan He) [1290840] - [x86] introduce kaslr_offset() (Baoquan He) [1290840] - [x86] mm/kaslr: Propagate KASLR status to kernel proper (Baoquan He) [1290840] - [x86] revert "x86/mm/aslr: Propagate base load address calculation" (Baoquan He) [1290840] - [x86] asm/boot/64: Use __BOOT_TSS instead of literal $0x20 (Baoquan He) [1290840] - [x86] mm/aslr: Avoid PAGE_SIZE redefinition for UML subarch (Baoquan He) [1290840] - [x86] mm/aslr: Propagate base load address calculation (Baoquan He) [1290840] - [x86] asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32, 64}.S (Baoquan He) [1290840] - [x86] build: replace Perl script with Shell script (Baoquan He) [1290840] - [x86] boot: Skip relocs when load address unchanged (Baoquan He) [1290840] - [x86] Use $(OBJDUMP) instead of plain objdump (Baoquan He) [1290840] - [x86] kaslr: Handle Gold linker for finding bss/brk (Baoquan He) [1290840] - [x86] x86-64: Use RIP-relative addressing for most per-CPU accesses (Baoquan He) [1290840] - [x86] x86-64: Handle PC-relative relocations on per-CPU data (Baoquan He) [1290840] - [x86] kaslr: Prevent .bss from overlaping initrd (Baoquan He) [1290840] - [x86] boot: Document intermediates more clearly (Baoquan He) [1290840] - [x86] boot, kaslr: Fix nuisance warning on 32-bit builds (Baoquan He) [1290840] - [x86] kaslr: Avoid the setup_data area when picking location (Baoquan He) [1290840] - [kernel] x86, kaslr: boot-time selectable with hibernation (Baoquan He) [1290840] - [kernel] pm / hibernate: introduce "nohibernate" boot parameter (Baoquan He) [1290840] - [x86] kaslr: fix module lock ordering problem (Baoquan He) [1290840] - [x86] kaslr: randomize module base load address (Baoquan He) [1290840] - [x86] mm/arch: use NUMA_NO_NODE (Baoquan He) [1290840] - [x86] kaslr: add missed "static" declarations (Baoquan He) [1290840] - [x86] kaslr: export offset in VMCOREINFO ELF notes (Baoquan He) [1290840] - [x86] kaslr: Clarify RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Remove unused including (Baoquan He) [1290840] - [x86] kaslr: Use char array to gain sizeof sanity (Baoquan He) [1290840] - [x86] kaslr: Add a circular multiply for better bit diffusion (Baoquan He) [1290840] - [x86] kaslr: Mix entropy sources together as needed (Baoquan He) [1290840] - [x86] relocs: Add percpu fixup for GNU ld 2.23 (Baoquan He) [1290840] - [x86] boot: Rename get_flags() and check_flags() to *_cpuflags() (Baoquan He) [1290840] - [x86] kaslr: Raise the maximum virtual address to -1 GiB on x86_64 (Baoquan He) [1290840] - [x86] kaslr: Report kernel offset on panic (Baoquan He) [1290840] - [x86] kaslr: Select random position from e820 maps (Baoquan He) [1290840] - [x86] kaslr: Provide randomness functions (Baoquan He) [1290840] - [x86] kaslr: Return location from decompress_kernel (Baoquan He) [1290840] - [x86] boot: Move CPU flags out of cpucheck (Baoquan He) [1290840] - [x86] relocs: Add more per-cpu gold special cases (Baoquan He) [1290840] - [x86] mkpiggy.c: Explicitly close the output file (Baoquan He) [1290840] - [x86] relocs: Move ELF relocation handling to C (Baoquan He) [1290840]- [kernel] tasklist_lock: Change from rwlock_t to qrwlock_t (Waiman Long) [1241990] - [kernel] qrwlock: Build wrapper headers and functions on top of qrwlock (Waiman Long) [1241990] - [kernel] locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long) [1241990] - [kernel] locking/qrwlock: Better optimization for interrupt context readers (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename functions to queued_*() (Waiman Long) [1241990] - [kernel] locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Waiman Long) [1241990] - [kernel] x86, locking/rwlocks: Enable qrwlocks on x86 (Waiman Long) [1241990] - [kernel] locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Block kernel module loading on old kernel (Waiman Long) [1241990] - [kernel] locking/qspinlock: Handle ticket unlock code in old kernel modules (Waiman Long) [1241990] - [kernel] locking/qspinlock: Maintain same kABI signature as ticket locks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix double hash race (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix spin_unlock_wait() some more (Waiman Long) [1241990] - [kernel] locking/pvstat: Separate wait_again and spurious wakeup stats (Waiman Long) [1241990] - [kernel] locking, qspinlock: Fix spin_is_locked() and spin_unlock_wait() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix division by zero in qstat_read() (Waiman Long) [1241990] - [kernel] locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h (Waiman Long) [1241990] - [kernel] x86/locking: Create stack frame in PV unlock (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Queue node adaptive spinning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Allow limited lock stealing (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Collect slowpath lock statistics (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Optimize the PV unlock code path (Waiman Long) [1241990] - [kernel] locking/qspinlock: Avoid redundant read of next pointer (Waiman Long) [1241990] - [kernel] locking/qspinlock: Prefetch the next node cacheline (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix performance regression under unaccelerated VMs (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Only kick CPU at unlock time (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath (Waiman Long) [1241990] - [kernel] locking: Clean up pvqspinlock warning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix kernel panic in locking-selftest (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: replace xchg() by the more descriptive set_mb() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for Xen (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for KVM (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Implement the paravirt qspinlock call patching (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Implement simple paravirt support for the qspinlock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Revert to test-and-set on hypervisors (Waiman Long) [1241990] - [kernel] locking/qspinlock: Use a simple write to grab the lock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Optimize for smaller NR_CPUS (Waiman Long) [1241990] - [kernel] locking/qspinlock: Extract out code snippets for the next patch (Waiman Long) [1241990] - [kernel] locking/qspinlock: Add pending bit (Waiman Long) [1241990] - [kernel] locking/qspinlock, x86: Enable x86-64 to use queued spinlocks (Waiman Long) [1241990] - [kernel] locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long) [1241990] - [kernel] percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays (Waiman Long) [1241990] - [kernel] compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (Waiman Long) [1241990]- [sound] alsa: remove unused dmaengine bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Replace MBI_REG_READ with constant 0x10 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-midi: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Allow 32 bit sample format in IEC958 channel status helper (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: add IEC958 channel status helper for hw_params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set sel_i2s_pre_div1 to 2 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5645 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: add DAC1 soft volume func control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set RT5645_PRIV_INDEX as volatile (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: fix reg-2f default value (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6347a: Use dev_err for I2C communication error prints (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm2518 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on sn95031 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Add missing 10EC5072 ACPI ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable Braswell platform workaround for Dell Wyse 3040 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: increse LDO power (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5670 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: fix HP Playback Volume control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5651 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: polling jd status in all conditions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add dmi_system_id "Google Setzer" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add Mono ADC Capture Switch control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add internal clock source support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt286 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt286: set combo jack for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6231: add 19.2M to 4.096M pll preset table (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix invalid configuration in Pre-Scalar of FLL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct the function name of register (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: disable sinc filter for high THD of ADC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: lock longer to avoid playback pop upon resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: FLL parameters finetune (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: AD/DA over sampling rate configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Disable short Frame Sync detection logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in FLL parameter (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on nau8825 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix static check error about semaphone control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in playback when suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: drop redundant idiom when converting integer to boolean (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: jack connection decision with different insertion logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: mark pm functions __maybe_unused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: cross talk suppression measurement function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct typo in biquad filter coefficients (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: non-clock jack detection for power saving at standby (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: add programmable biquad filter control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Export I2C module alias information (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: assign DAC Ch to match headset L/R (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: change output power for interrupt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: reduce standby power consumption (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: improve FLL function for better performance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: support different clock source for FLL function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on wm98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: fix spelling mistake "montior" -> "monitor" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add device id for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Increase loglevel of hex dump printed (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Fix potential NULL dereference (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Remove the unused 'timeout' variable (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Potential NULL deref in hdac_hdmi_get_spk_alloc() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Register chmap controls and ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add multichannel support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: parse eld for channel map capability (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on dmic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Add component pin control functions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Avoid putting stream state to STOP when FE stream is paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Make return type of dpcm_state_string() const char * (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: print dai_link name of BE other than FE (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Don't apply symmetry for BE with hw param fixup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: play nice with CODEC<->CODEC links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: fix shift used for second item in snd_soc_get_enum_double (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Implement stereo mixer control support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Support second register for DAPM control updates (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix kcontrol creation for output driver widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix typos in comment (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Add a dummy snd_pcm_runtime to avoid NULL pointer access (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Export snd_soc_dapm_new_control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix to return correct path list in is_connected_ep (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: support user-defined stop condition in dai_get_connected_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Add support for compress dai ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Fix leak of a widget list in soc_compr_open_fe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Pass error out of soc_compr_pointer (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_card_name (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: snd_soc_get_dai_name() become non static (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: If a platform doesn't have an of_node use parent's node (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Clean up DAPM before the card debugfs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix leak of rtd in soc_bind_dai_link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: remove codec duplicated callback function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: use of_property_read_bool (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Add kerneldoc comments for snd_soc_find_dai (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Export snd_soc_find_dai() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Define API to find a dai link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix binding and probing of auxiliary components (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: add Component level suspend/resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace aux_comp_list to component_dev_list (Jaroslav Kysela) [1399503] - [sound] alsa: bump PCM protocol to 2.0.13 (Jaroslav Kysela) [1399503] - [sound] alsa: Provide a CLOCK_MONOTONIC_RAW timestamp type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Update physical DAI link configuration for version 5 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename be_dai_elems to dai_elems in manifest (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: kfree kcontrol->private_value before freeing kcontrol (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: avoid uninitialized kcontrol_type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only free TLV for volume mixers of a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Allow a widget to have multiple enum controls (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check name strings of physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add voice wake up flag for DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename functions & variables for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename struct and type for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename the function to create a FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support to configure existing physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add flags and private data to PCM (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only use valid names of PCM for the kernel DAI & DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make PCM backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make manifest backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix error return code in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support for configuring existing BE DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix memory leak in widget creation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check size mismatch of ABI objects before parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check failure to create a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set CPU DAI name and enable DPCM by default for FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Support topology file of ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define DAI physical PCM data formats (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Reenable use from userspace (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add sig_bits to stream caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add the types for BE DAI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set the link ID when creating a FE DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define types for vendor tuples (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add sanity check to force the separate stream tags (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Always setup isochronous transfer properties (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support headphone Mic for ALC221 of HP platform (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - New codec support of ALC1220 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Make single_cmd option to stop the fallback mechanism (Jaroslav Kysela) [1399503] - [sound] alsa: usb: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: pci: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Add const to snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - fix possible NULL pointer use (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add DP mst verb support (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Don't try to update capture stream before running (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Fix possible transfer overflow (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix deadlock of controller device lock at unbinding (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add new codec ID ALC299 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix click noises on Samsung Ativ Book 8 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: fix a comment typo (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Support both DSD LE/BE Amanero firmware versions (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: fix unused warnings on resume/suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - adding a new NV HDMI/DP codec ID in the driver (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix race at creating a queue (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: line6: Only determine control port properties if needed" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Don't handle loop timeout at snd_seq_pool_done() (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT600 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Release FW ctx in cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: fix settings in internal clock mode (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: test EP_FLAG_RUNNING at urb completion (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix irq/process data synchronization (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply asus-mode8 fixup to ASUS X71SL (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix up GPIO for ASUS ROG Ranger (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to fail safely if module not available in path (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: usb-audio: Fix race at stopping the stream" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: printk/sound: handle more message headers (Jaroslav Kysela) [1399503] - [sound] alsa: hiface: Fix M2Tech hiFace driver sampling rate change (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Eliminate noise at the start of DSD playback (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add native DSD support for TEAC 501/503 DAC (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx II (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: add a new line (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: update bxt_da7219_max98357a to support quad ch dmic capture (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: more tolerant packetsize (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: avoid setting of sample rate multiple times on bus (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Gate the mic jack on HP Z1 Gen3 AiO (Jaroslav Kysela) [1399503] - [sound] alsa: hda: when comparing pin configurations, ignore assoc in addition to seq (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: save FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add sysfs entry in order to store FW version (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix race at stopping the stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace codec_dev_list to component_dev_list on Card (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5672: Use HID translation unit (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix crash at suspend/resume without card registration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Replace kthread with work (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix bogus error return in snd_usb_create_stream() (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Claim pod x3 usb data interface (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix improper return value in function load_asic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Make some messages to debug level (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for headset MIC for ALC622 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - Add quirk for Alienware 15 R2 2016 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Removed the unused I2S blob structure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use dma I2S config structure in kernel (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix headset-mic problem on a Dell laptop (Jaroslav Kysela) [1399503] - [sound] alsa: hda - ignore the assoc and seq when comparing pin configurations (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5645: Fix leftover kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: mfld: Make static string arrays 'const 'char * const []' (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Use workqueue instead of kthread for emu1010 fw polling (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Simplify firmware loader code (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Fix emu1010 dock attach check (Jaroslav Kysela) [1399503] - [sound] alsa: ac97: Fix kernel-doc error with sphinx formatter (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix use-after-free of usb_device at disconnect (Jaroslav Kysela) [1399503] - [sound] alsa: pci: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytct_rt5640: change default capture settings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: detect audio routing with CHAN package (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: add ACPI package extraction utility (Jaroslav Kysela) [1399503] - [sound] alsa: oss: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: opl3: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix mic regression by ASRock mobo fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add a new condition to check if it is thinkpad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Flush pending D0i3 request on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove pci device enabling calls on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix typo (Jaroslav Kysela) [1399503] - [sound] alsa: info: Return error for invalid read/write (Jaroslav Kysela) [1399503] - [sound] alsa: info: Limit the proc text input size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0i3 mode ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for specifying D0i3 configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for LPMode (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX callbacks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for programming D0i3C (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add sst_ipc_tx_message_nopm (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add check_dsp_lp_on callback on IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add debug information related to FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to turn off hdmi power on probe failure (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for Syntek STK1160 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a shift wrapping bug (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix time account regression (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix surround output pins for ASRock B150M mobo (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: broadwell: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializer for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Always acquire runtime pm ref on unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add terminate entry for dmi_system_id tables (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: asihpi: fix kernel memory disclosure (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding a new group of pin cfg into ALC295 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: hda - allow 40 bit DMA mask for NVidia devices (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix a crash in line6_hwdep_write() (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix passing wrong pointer in function call of compatibility layer (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix a failure of micmute led when having multi adcs (Jaroslav Kysela) [1399503] - [sound] alsa: treewide: remove redundant #include (Jaroslav Kysela) [1399503] - [sound] alsa: kthread: kthread worker API cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: haswell depends on sst-firmware (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD X3 Live audio input (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: report JACK_LINEOUT event (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use DPIB to update position for Playback stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix memory leak of module on error exit path (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-rt298: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add the top speaker pin config for HP Spectre x360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC channel constraint for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding one more ALC255 pin definition for headset problem (Jaroslav Kysela) [1399503] - [sound] alsa: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Add bdw-rt5677 machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: remove status, it is shadowing status of a higher scope (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add missing \n to end of dev_err/dev_dbg messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add missing \n to end of dev_* messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add table for module id for quick ref (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update to use instance ids generated (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use private instance id of modules in IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module instance id generation APIs (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Extend DragonFly dB scale quirk to cover other variants (Jaroslav Kysela) [1399503] - [sound] alsa: ali5451: Fix out-of-bound position reporting (Jaroslav Kysela) [1399503] - [sound] alsa: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix ifnullfree.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add hwdep interface to access the POD control messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Cleanup podhd initialization (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Only determine control port properties if needed (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 Live (only USB ID differs from POD X3) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow processing of raw incoming messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow different channel numbers for in/out (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Support assymetrical in/out configurations (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add high-speed USB support (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Enable different number of URBs for frame transfers (Jaroslav Kysela) [1399503] - [sound] alsa: compress: fix some missing and misplaced \n in messages (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add missing \n to end of dev_err messages (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Add missing \n to end of dev_err message (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add 32bit support (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix to copy from/to user space (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: pci: constify local structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for several Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Skip Realtek SKU check for Lenovo machines (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Fix possible deadlock with virmidi registration (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix zero-division by continue of uninitialized instance (Jaroslav Kysela) [1399503] - [sound] alsa: squash lines for simple wrapper functions (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Fix avail to return error if stream is suspended (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix IOSF_MBI dependency (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix to spelling mistake: "susupend" -> "suspend" (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference in read()/ioctl() race (Jaroslav Kysela) [1399503] - [sound] alsa: bt87x: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: oxygen: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: ad1889: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Unload all the loadable modules (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix DMA control config size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the inverted logic check (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: check manifest size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add a missing star in a memcpy call (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Fix message handling during drop stream (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: fix typo "seconadry" -> "secondary" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: initialize whole fields of automatic variable with union type (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Enable subwoofer on Dell Inspiron 7559 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add headset mic quirk for Dell Inspiron 5468 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference on memory allocation failure (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B120 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse manifest data (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: uapi: intel: skylake: Define vendor specific tokens (Jaroslav Kysela) [1399503] - [sound] alsa: uapi: Add three missing header files to Kbuild file (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Remove dfw config and associated structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build module data (Jaroslav Kysela) [1399503] - [sound] alsa: hdspm: fix spelling mistake "Externel" -> "External" (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Use memdup_user() rather than duplicating its implementation (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: rmove print for failure of kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: usb: fine-tune Tenor error compensation value (Jaroslav Kysela) [1399503] - [sound] alsa: usb: use TEAC UD-H01 quirk for more devices (Jaroslav Kysela) [1399503] - [sound] alsa: usb: move udh01_fb_quirk setting to quirks.c (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD sysfs attributes segfault (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Give up on the lock while URBs are released (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Remove double line6_pcm_release() after failed acquire (Jaroslav Kysela) [1399503] - [sound] alsa: seq: obsolete change of address limit (Jaroslav Kysela) [1399503] - [sound] alsa: seq: change ioctl command operation to get data in kernel space (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add an alternative way to handle ioctl requests (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add documentation for snd_seq_kernel_client_ctl (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for Acer Aspire SWS-012 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix 0-day warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: log quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add quirks for MinnowBoard MAX (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add MCLK support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add IN3 map (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: default routing and quirks on Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt56040: additional routing quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Change DAI link's be_id to a generic id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add SSP2_AIF2 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: enable configuration of SSP0 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add definitions for modem/SSP0 interface (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: auto-detection of Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: enable differential mic quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for mono speaker (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: add Asus T100TAF quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix error return code in skl_probe() (Jaroslav Kysela) [1399503] - [sound] alsa: usb: caiaq: audio: don't print error when allocating urb fails (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove module id query at runtime (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Populate modules after loading (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify snd_skl_get_module_info args (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Manage power well properly for resume (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for link audio time reporting (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for parsing new HDA capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - ext hda: remove bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: convert users to core bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: hda - move bus_parse_capabilities to core (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for ELP HD USB Camera (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module processing domain support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix noderef.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxt: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add additional args to module parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add support for tplg manifest load (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: split fw and dsp initialization (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify skl_get_dsp_ops() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Move modules query to runtime (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two dell machines (Jaroslav Kysela) [1399503] - [sound] alsa: hda: Fix krealloc() with __GFP_ZERO usage (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Bonaire AZ PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check list empty while getting module info (Jaroslav Kysela) [1399503] - [sound] alsa: hda - On-board speaker fixup on ACER Veriton (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Can't adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Delete an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix NULL Pointer exception in dynamic_debug (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix quirks code is not called (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: purge contradictions between dimension matrix members and total number of members (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix conflicting pcm dev drvdata on haswell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_ssm4567 machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_max98357a machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kbl: add kabylake additional machine entries (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_max98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix fw reload failure (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: don't print an unintialized variable on error (Jaroslav Kysela) [1399503] - [sound] alsa: ak4114: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: ak4117: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Stoney PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add kablake device IDs (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix use-after-free after module unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix sst-dsp dependency on dw stuff (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: statify cht_quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: cht: fix uninit variable warning (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to use the actual size for TLV control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add surface3 entry in CHT-RT5645 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add quirk for Surface 3 (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Free chmap at PCM free callback, too (Jaroslav Kysela) [1399503] - [sound] alsa: ctl: Stop notification after disconnection (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - add new pin definition in alc225 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: control: add dimension validator for userspace elements (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add Lenovo L460 to docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix negative queue usage by racy accesses (Jaroslav Kysela) [1399503] - [sound] alsa: riptide: Use DIV_ROUND_UP (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Fix calculation in vortex_wtdma_bufshift() (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix memory allocation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Increase loglevel of debug messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: increase the loglevel of "FW Poll Status" (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix read before array start (Jaroslav Kysela) [1399503] - [sound] alsa: dummy: Fix a use-after-free at closing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix missing breaks that would cause the wrong operation to execute (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix the headset mic jack detection on Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP muti-core infrastructure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add pm ops for broxton-rt298 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable async suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: revert "asoc: intel: Add support for PM ops in bxt-rt298" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: formatting update (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: fix build when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/tegra: iomem fixups for sparse warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_timer: use monotonic times internally (Jaroslav Kysela) [1399503] - [sound] alsa: ctxfi: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda: fix some klockwork scan warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_oss: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC891 headset mode for Dell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check for module list being NULL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Initialize module list for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add support for PM ops in bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update DSP stall bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update FW purge for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Enable firmware reload in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Update ignore suspend for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add FE rate & channel constraints for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC 4 channel support for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Add function to indicate the stream has gone bad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP firmware manifest parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Report position in pointer query (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Copy the pipe parameter by pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the DSP pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Create Pipe to widget list in soc probe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Clean up of driver resources in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Avoid freeing up of unallocated memory/mcps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable SRAM Retention before D3 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't pause stopped pipeline while deleting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the pipe state to paused when paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Reset DSP pipe when host/link DMA is reset (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add T560 docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Turn off loopback mixing as default (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog+Maxim machine driver entry (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog Maxim machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825max (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825adi (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add strip extended manifest utility (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use UUID in binary format (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Broxton platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Skylake platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use local pointer for firmware (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxtn: Add Broxton DSP support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add api to retrieve dmic array info from nhlt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use refcap device for mono recording (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add channel constraints for refcap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add function stub when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC256 speaker noise issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for one Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headphone noise on Dell XPS 13 9360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add link pm and ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: fix up for DAI link's be_id change (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix printk formatting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add more SSP DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak in nhlt init (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: remove ignore_suspend for WoV streams (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Suspend PCMs when marked as active suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Prevent sending Set DMA Control IPC if the widget is "On" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak during init instance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the NULL pointer exception in dsp_clean up (Jaroslav Kysela) [1399503] - [sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update channel map based on runtime params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add multichannel support for HDMI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_ssm4567 driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_max98357a driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: skl_rt286: Fix to support hdmi channel map support (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add helper to get channels from cap bits (Jaroslav Kysela) [1399503]- [kernel] locking/mutex: Explicitly mark task as running after wakeup (Gustavo Duarte) [1423397] - [kernel] sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule() (Gustavo Duarte) [1423400] - [kernel] sched/fair: Fix nohz.next_balance update (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve load balancing in the presence of idle CPUs (Lauro Ramos Venancio) [1420450] - [kernel] sched/fair: Fix stale overloaded status in the busiest group finding logic (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve sysbench performance by fixing spurious active migration (Lauro Ramos Venancio) [1420450] - [kernel] sched: Assign correct scheduling domain to 'sd_llc' (Lauro Ramos Venancio) [1420450] - [kernel] sched: Avoid NULL dereference on sd_busy (Lauro Ramos Venancio) [1420450] - [kernel] sched: Remove unnecessary iteration over sched domains to update nr_busy_cpus (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to rebalance_domains() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to nohz_idle_balance() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Use this_rq() helper (Lauro Ramos Venancio) [1420450] - [kernel] sched: Fix potential near-infinite distribute_cfs_runtime() loop (Lauro Ramos Venancio) [1399391] - [kernel] percpu-refcount: fix reference leak during percpu-atomic transition (Jeff Moyer) [1418333] - [kernel] prctl: take mmap sem for writing to protect against others (Mateusz Guzik) [1374860] - [fs] proc: read mm's {arg, env}_{start, end} with mmap semaphore taken (Mateusz Guzik) [1374860] - [fs] vfs: fix put_compat_statfs64() does not handle errors (Larry Woodman) [1366543] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Larry Woodman) [1385473] - [mm] filemap: optimize copy_page_to/from_iter_iovec (Mikulas Patocka) [1362715] - [mm] vma_merge: correct false positive from __vma_unlink->validate_mm_rb (Andrea Arcangeli) [1374548] - [mm] vma_merge: fix race vm_page_prot race condition against rmap_walk (Andrea Arcangeli) [1374548] - [mm] fix use-after-free if memory allocation failed in vma_adjust() (Andrea Arcangeli) [1374548] - [mm] thp: really limit transparent hugepage allocation to local node (Aaron Tomlin) [1425895] - [mm] mempolicy.c: merge alloc_hugepage_vma to alloc_pages_vma (Aaron Tomlin) [1425895] - [mm] thp: allocate transparent hugepages on local node (Aaron Tomlin) [1425895] - [mm] mempolicy: unexport get_vma_policy() and remove its "task" arg (Aaron Tomlin) [1425895] - [mm] mempolicy: kill do_set_mempolicy()->down_write(&mm->mmap_sem) (Aaron Tomlin) [1425895] - [mm] mempolicy: fix show_numa_map() vs exec() + do_set_mempolicy() race (Aaron Tomlin) [1425895] - [mm] mempolicy: introduce __get_vma_policy(), export get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: remove the "task" arg of vma_policy_mof() and simplify it (Aaron Tomlin) [1425895] - [mm] mempolicy: sanitize the usage of get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: change get_task_policy() to return default_policy rather than NULL (Aaron Tomlin) [1425895] - [mm] mempolicy: change alloc_pages_vma() to use mpol_cond_put() (Aaron Tomlin) [1425895] - [mm] proc/maps: make vm_is_stack() logic namespace-friendly (Aaron Tomlin) [1425895] - [fs] proc/maps: replace proc_maps_private->pid with "struct inode *inode" (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: update m->version in the main loop in m_start() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: reintroduce m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: introduce m_next_vma() helper (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify m_start() to make it readable (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: kill the suboptimal and confusing m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: cleanup the "tail_vma" horror in m_next() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify the vma_stop() logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open() (Aaron Tomlin) [1425895] - [fs] proc: introduce proc_mem_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: unify/simplify do_maps_open() and numa_maps_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: don't use task->mm in m_start() and show_*map() (Aaron Tomlin) [1425895] - [mm] mempolicy.c: parameter doc uniformization (Aaron Tomlin) [1425895] - [mm] mempolicy: return NULL if node is NUMA_NO_NODE in get_task_policy (Aaron Tomlin) [1425895]- [hv] make CPU offlining prevention fine-grained (Vitaly Kuznetsov) [1396335] - [hv] switch to cpuhp state machine for synic init/cleanup (Vitaly Kuznetsov) [1396335] - [hv] don't reset hv_context.tsc_page on crash (Vitaly Kuznetsov) [1396335] - [hv] init percpu_list in hv_synic_alloc() (Vitaly Kuznetsov) [1396335] - [hv] allocate synic pages for all present CPUs (Vitaly Kuznetsov) [1396335] - [hv] change clockevents unbind tactics (Vitaly Kuznetsov) [1396335] - [x86] Make sure IDT is page aligned (Lenny Szubowicz) [1422235] - [drm] virtio-gpu: disable VIRGL with BE kernel (Laurent Vivier) [1413817] - [s390] topology/sysfs: provide drawer id and siblings attributes (Hendrik Brueckner) [1380774] - [s390] topology: add drawer scheduling domain level (Hendrik Brueckner) [1380774] - [scsi] cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature (Sai Vemuri) [1417523] - [scsi] cxgb4i: libcxgbi: add active open cmd for T6 adapters (Sai Vemuri) [1417523] - [scsi] cxgb4i: use cxgb4_tp_smt_idx() to get smt_idx (Sai Vemuri) [1417523] - [block] mtip32xx: set error code on failure (David Milburn) [1384915 1385883] - [block] mtip32xx: Improvement in code readability when memdup_user() fails (David Milburn) [1384915 1385883] - [block] mtip32xx: mark symbols static where possible (David Milburn) [1384915 1385883] - [block] mtip32xx: fix checks for dma mapping errors (David Milburn) [1384915 1385883] - [iommu] vt-d: Don't over-free page table directories (Myron Stowe) [1418404] - [netdrv] be2net: Increase skb headroom size to 256 bytes (Ivan Vecera) [1379825] - [powerpc] eeh: Null check uses of eeh_pe_bus_get (Steve Best) [1427224] - [powerpc] pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec (Steve Best) [1423396] - [security] don't crash when selinux is disabled (Miklos Szeredi) [1425499] - [security] selinux: fix off-by-one in setprocattr (Paul Moore) [1422369] {CVE-2017-2618}- [netdrv] bnxt_en: Fix bnxt_setup_tc() error message (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Print FEC settings as part of the linkup dmesg (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do not setup PHY unless driving a single PF (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.7.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: remove useless memset's in drivers get_stats64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_update_link() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix bnxt_reset() in the slow path task (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix "uninitialized variable" bug in TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for ethtool -p (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec to 1.6.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle no aggregation ring gracefully (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Set default completion ring for async events (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement new scheme to reserve tx rings (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign additional vnics to VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new hardware RFS mode (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor code that determines RFS capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function to get vnic capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix and clarify link_info->advertising (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve the IRQ disable sequence during shutdown (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove busy poll logic in the driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add interface to support RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor the driver registration function with firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Reserve RDMA resources by default (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve completion ring allocation for VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Move function reset to bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MSIX early in bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add bnxt_set_max_func_irqs() (Jonathan Toppins) [1382378] - [netdrv] broadcom: propagate error code (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add PFC statistics (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement DCBNL to support host-based DCBX (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware header file to latest 1.6.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-factor bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt: do not busy-poll when link is down (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix a VXLAN vs GENEVE issue (Jonathan Toppins) [1382378] - [netdrv] bnxt: add a missing rcu synchronization (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add ethtool -n|-N rx-flow-hash support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add UDP RSS support for 57X1X chips (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enhance autoneg support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware interface spec to 1.5.4 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix VF virtual link state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ring arithmetic in bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: do not call napi_hash_add() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix build error for kernesl without RTC-LIB (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fixed the VF link status after a link state change (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support for "ethtool -r" command (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Pad TX packets below 52 bytes (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Call firmware to approve the random VF MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-arrange bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ethtool -l|-L inconsistent channel counts (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify PCI device names and add additinal PCI IDs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Use RSS flags defined in the bnxt_hsi.h file (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix TX push operation on ARM64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Log a message, if enabling NTUPLE filtering fails (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve ntuple filters by checking destination MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove locking around txr->dev_state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 RX hardware bug (part 4) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 3) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 2) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 1) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add basic support for Nitro in North Star 2 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: initialize rc to zero to avoid returning garbage (Jonathan Toppins) [1382378] - [netdrv] bnxt: fix a condition (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow statistics DMA to be configurable using ethtool -C (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign netdev->dev_port with port ID (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Increase maximum supported MTU to 9500 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MRU enables bit when configuring VNIC MRU (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do function reset on the 1st PF open only (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops (Jonathan Toppins) [1382378] - [netdrv] bnxt: Move GENEVE support from hard-coded port to using port notifier (Jonathan Toppins) [1382378] - [netdrv] bnxt: Update drivers to support unified UDP encapsulation offload functions (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Don't allow autoneg on cards that don't support it (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle VF_CFG_CHANGE event from firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new function bnxt_reset() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify VLAN receive logic (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration together (Jonathan Toppins) [1382378] - [netdrv] bnxt: Add support for segmentation of tunnels with outer checksums (Jonathan Toppins) [1382378]- [acpi] tools/power/acpi: Update Intel copyright (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Remove direct kernel source include reference (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix wrong sem_destroy definition (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix anonymous semaphore implementation (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: fix typo in printk in ec help message (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup for all string-to-integer conversions (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Eliminate acpi_os_XXXFile()/acpi_log_error and link clibrary fxxx()/errno/perror() instead (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Add -nostdinc support for EFI layer (Prarit Bhargava) [1425180] - [acpi] acpica: msvc9: Fix inclusion order issue (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix wrong mini C library usage (Prarit Bhargava) [1425180] - [acpi] acpica: clib/efi: Fix wrong order of standard integer types/IO handles (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix build issues when ACPI_USE_STANDARD_HEADERS is not defined by converting size_t to acpi_size (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix a duplicate variable definition (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add correct acpi_gbl_debug_timeout export to allow acpiexec to link (Prarit Bhargava) [1425180] - [acpi] acpica: iasl/disassembler: Add a check for missing filename (Prarit Bhargava) [1425180] - [acpi] tools/acpi: use CROSS_COMPILE to define prefix (Prarit Bhargava) [1425180] - [acpi] acpica: Move all ASCII utilities to a common file (Prarit Bhargava) [1425180] - [acpi] acpica: divergence: remove unwanted spaces for typedef (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: close file only if it is open (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Update for strtoul64 merger (Prarit Bhargava) [1425180] - [acpi] acpica: Add support for QNX 6.6 platform (Prarit Bhargava) [1425180] - [acpi] acpica: getopt: Comment update, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: core: Major update for code formatting, no functional changes (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add userspace AML interface support (Prarit Bhargava) [1425180] - [acpi] acpica: iasl: General cleanup of the file suffix #defines (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Enable build for EC userspace tool (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add descend support in ACPI tools Makefile (Prarit Bhargava) [1425180] - [acpi] acpica: De-macroize calls to standard C library functions (Prarit Bhargava) [1425180] - [acpi] acpi / acpidump: Update acpidump manual (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Convert the default behavior to dump from /sys/firmware/acpi/tables (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Allow customized tables to be dumped without accessing /dev/mem (Prarit Bhargava) [1425180] - [acpi] acpica: Add dragon_fly support to unix file mapping file (Prarit Bhargava) [1425180] - [acpi] acpica: Fix a sscanf format string (Prarit Bhargava) [1425180] - [acpi] acpica: unix: Cleanup to use ACPI_TO_INTEGER() to calc page offset (Prarit Bhargava) [1425180] - [acpi] acpica: acpiexec: Do not put STDIN into raw mode unless it is a terminal (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add ACPI 1.0 RSDP support (Prarit Bhargava) [1425180] - [acpi] acpica: acpihelp: Add UUID support, restructure some existing files (Prarit Bhargava) [1425180] - [acpi] acpica: utprint/oslibcfs: cleanup - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update acpidump to reduce source code differences (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Introduce acpi_log_error() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Reduce freopen() invocations to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Replace file IOs with new APIs to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove exit() from generic layer to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add memory/string OSL usage to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance acpi_getopt() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance cm_get_file_size() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: application: Enhance ACPI_USAGE_xxx/ACPI_OPTION with acpi_os_printf() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Add formatted printing APIs (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add portable file IO to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Clean up acpi_os_printf()/acpi_os_vprintf() stubs (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup DEFINE_ACPI_GLOBALS by moving acpi_ut_init_global() from utglobal.c to utinit.c (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update environments to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support for ACPI 1.0 GUID in Linux (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix repetitive table dump in -n mode (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add new mechanism to skip NULL entries in RSDT and XSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to force using RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix truncated RSDP signature validation (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix code issue in invoking fread in the loop (Prarit Bhargava) [1425180] - [acpi] acpi / tools: Introduce ec_access.c - tool to access the EC (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Minor bugfixes (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update man page (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove old acpidump source (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update Makefile to build acpidump from ACPICA (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Cleanup tools/power/acpi makefiles (Prarit Bhargava) [1425180] - [acpi] acpica: Remove bool usage from ACPICA (Prarit Bhargava) [1425180] - [acpi] Fix x86 regression related to early mapping size limitation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add mechanism to control early table checksum verification (Prarit Bhargava) [1425180] - [acpi] acpica: Fix buffer allocation issue for generic_serial_bus region accesses (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to generate acpidump release (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Split tbinstal.c into two files (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Misc cleanup and renames, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add acpi_install_table() API for early table installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Avoid SSDT installation with acpi_gbl_disable_ssdt_table_load (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Cleanup ACPI_TABLE_ORIGIN_xxx flags (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix table checksums verification before installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix unbalanced table validations (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Clean up split INSTALLED/VALIDATED table state logics (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix multiple ACPI_FREE()s around acpi_tb_add_table() (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix the issues in handling virtual addressed tables (Prarit Bhargava) [1425180] - [acpi] acpica: Remove indent divergences to reduce maintenance overhead (Prarit Bhargava) [1425180] - [acpi] acpica: Add a missing field for debug dump of mutex objects (Prarit Bhargava) [1425180] - [acpi] acpica: Update use of acpi_os_wait_events_complete interface (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add decoding of Notify() values (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update new structures and add missing file (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add support to decode _HID and _CID values (Prarit Bhargava) [1425180] - [acpi] acpica: unload operator: Emit a warning if and when it is ever used (Prarit Bhargava) [1425180] - [acpi] acpica: Update comments for ACPICA name - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: utstring: Check array index bound before use (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove integer types translation protection (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add sparse declarators support (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup declarations of the acpi_gbl_debug_file global (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup the option of forcing the use of the RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup asmlinkage for ACPICA APIs (Prarit Bhargava) [1425180] - [acpi] acpica: Update acpidump related header file changes (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup exception codes (Prarit Bhargava) [1425180] - [acpi] Export acpi_os_get*() functions (Prarit Bhargava) [1425180] - [acpi] acpica: Add new statistics interface (Prarit Bhargava) [1425180] - [acpi] acpica: Add EXPORT_ACPI_INTERFACES macro to external interface modules (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup memory allocation macros and configurability (Prarit Bhargava) [1425180] - [acpi] acpica: tablemanager: Export acpi_tb_scan_memory_for_rsdp() (Prarit Bhargava) [1425180] - [acpi] acpica: Export acpi_tb_validate_rsdp() (Prarit Bhargava) [1425180]- [x86] kvm: vmx: use correct vmcs_read/write for guest segment selector/base (Radim Krcmar) [1420755] - [x86] kvm: x86: do not save guest-unsupported XSAVE state (Radim Krcmar) [1420755] - [x86] kvm: x86: fix emulation of "MOV SS, null selector" (Radim Krcmar) [1420755] {CVE-2017-2583} - [x86] kvm: x86: flush pending lapic jump label updates on module unload (Radim Krcmar) [1420755] - [kernel] jump_labels: API for flushing deferred jump label updates (Radim Krcmar) [1420755] - [x86] kvm: x86: reset MMU on KVM_SET_VCPU_EVENTS (Radim Krcmar) [1420755] - [x86] kvm: x86: check for pic and ioapic presence before use (Radim Krcmar) [1420755] - [x86] kvm: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krcmar) [1420755] - [x86] kvm: x86: fix out-of-bounds access in lapic (Radim Krcmar) [1420755] - [x86] kvm: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr (Radim Krcmar) [1420755] - [x86] kvm: Disable irq while unregistering user notifier (Radim Krcmar) [1420755] - [x86] kvm: nvmx: VMCLEAR an active shadow VMCS after last use (Radim Krcmar) [1420755] - [x86] kvm: x86: fix wbinvd_dirty_mask use-after-free (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix kernel panics induced by illegal INVEPT/INVVPID types (Radim Krcmar) [1420755] - [x86] kvm: x86: memset whole irq_eoi (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix the NMI IDT-vectoring handling (Radim Krcmar) [1420755] - [x86] kvm: nvmx: postpone VMCS changes on MSR_IA32_APICBASE write (Radim Krcmar) [1420755] - [x86] kvm: nvmx: fix msr bitmaps to prevent L2 from accessing L0 x2APIC (Radim Krcmar) [1420755] - [x86] kvm: x86: nvmx: maintain internal copy of current VMCS (Radim Krcmar) [1420755] - [x86] kvm: vmx: handle PML full VMEXIT that occurs during event delivery (Radim Krcmar) [1420755] - [virt] kvm: nvmx: Fix memory corruption when using VMCS shadowing (Radim Krcmar) [1420755] - [virt] kvm: vmx: ensure VMCS is current while enabling PML (Radim Krcmar) [1420755] - [virt] kvm: nvmx: vmx instructions: fix segment checks when L1 is in long mode (Radim Krcmar) [1420755] - [virt] kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES (Radim Krcmar) [1420755] - [x86] svm: bitwise vs logical op typo (Radim Krcmar) [1420755] - [virt] kvm: cap halt polling at exactly halt_poll_ns (Radim Krcmar) [1420755] - [virt] kvm: async_pf: do not warn on page allocation failures (Radim Krcmar) [1420755] - [x86] kvm: x86: fix conversion of addresses to linear in 32-bit protected mode (Radim Krcmar) [1420755] - [x86] kvm: x86: only channel 0 of the i8254 is linked to the HPET (Radim Krcmar) [1420755] - [x86] kvm: vmx: fix the writing POSTED_INTR_NV (Radim Krcmar) [1420755] - [x86] kvm: x86: correctly print #AC in traces (Radim Krcmar) [1420755] - [kernel] static_key: WARN on usage before jump_label_init was called (Radim Krcmar) [1420755] - [x86] kvm: nvmx: check host CR3 on vmentry and vmexit (Ladi Prosek) [1326138] - [x86] kvm: nvmx: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek) [1326138] - [x86] kvm: nvmx: propagate errors from prepare_vmcs02 (Ladi Prosek) [1326138] - [x86] kvm: nvmx: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek) [1326138] - [x86] kvm: nvmx: support descriptor table exits (Ladi Prosek) [1326138] - [x86] kvm: nvmx: invvpid handling improvements (Ladi Prosek) [1326138] - [x86] kvm: vmx: clean up declaration of VPID/EPT invalidation types (Ladi Prosek) [1326138] - [x86] nvmx: mark ept single context invalidation as supported (Ladi Prosek) [1326138] - [x86] kvm: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Marcelo Tosatti) [1415766] - [x86] kvm: x86: do not go through vcpu in __get_kvmclock_ns (Marcelo Tosatti) [1415766] - [uapi] kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use (Marcelo Tosatti) [1415766] - [x86] kvm: x86: introduce get_kvmclock_ns (Marcelo Tosatti) [1415766] - [x86] kvm: x86: initialize kvmclock_offset (Marcelo Tosatti) [1415766] - [x86] pvclock: introduce seqcount-like API (Marcelo Tosatti) [1415766] - [x86] pvclock: Get rid of __pvclock_read_cycles in function pvclock_read_flags (Marcelo Tosatti) [1415766] - [x86] pvclock: Cleanup to remove function pvclock_get_nsec_offset (Marcelo Tosatti) [1415766]- [crypto] ccp - Fix double add when creating new DMA command (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp - Fix DMA operations when IOMMU is enabled (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp: Do not support CCP crypto API in RHEL7 (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Make channel allocation callbacks optional (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Rework dma_chan_get (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix handling of RSA exponent on a v5 device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Clean up the LSB slot allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - remove unneeded code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change bitfield type to unsigned ints (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change type of struct member lsb to signed (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Make syslog errors human-readable (Suravee Suthikulpanit) [1390820] - [crypto] ccp - clean up data structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix return value check in ccp_dmaengine_register() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Suravee Suthikulpanit) [1390820] - [crypto] ccp - add missing release in ccp_dmaengine_register (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable use of the additional CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable DMA service on a v5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add support for the RNG in a version 5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Let a v5 CCP provide the same function as v3 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code to enable checks for queue space (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code supporting the CCP's RNG (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor the storage block allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - refactoring: symbol cleanup (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Shorten the fields of the action structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Abstract PCI info for the CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non-conforming comment style (Suravee Suthikulpanit) [1390820] - [crypto] ccp - constify ccp_actions structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Ensure all dependencies are specified (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Register the CCP as a DMA resource (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix RT breaking #include (Suravee Suthikulpanit) [1390820] - [crypto] ccp - fix lock acquisition code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add abstraction for device-specific calls (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP versioning support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Support for multiple CCPs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove check for x86 family and model (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use to_pci_dev and to_platform_device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use precalculated hash from headers (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use module name in driver structures (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change references to accelerator to offload (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Replace BUG_ON with WARN_ON and a return code (Suravee Suthikulpanit) [1390820] - [crypto] drivers - Fix Kconfig selects (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Protect against poorly marked end of sg list (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove unused structure field (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Convert calls to their devm_ counterparts (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Update CCP build support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Updates for checkpatch warnings/errors (Suravee Suthikulpanit) [1390820] - [crypto] ccp - terminate ccp_support array with empty element (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Check for CCP before registering crypto algs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Do not sign extend input data to CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove "select OF" from Kconfig (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Base AXI DMA cache settings on device tree (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Modify PCI support in prep for arm64 support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Perform completion callbacks using a tasklet (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Move HMAC calculation down to ccp ops file (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix ccp_run_passthru_cmd dma variable assignments (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device enabled/disabled changes (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change data length declarations to u64 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove redundant dev_set_drvdata (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP Kconfig fixes (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - fix coccinelle warnings (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - CCP device driver build files (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device driver and interface support (Suravee Suthikulpanit) [1390820] - [acpi] revert "acpi / apd: Remove CLK_IS_ROOT" (Suravee Suthikulpanit) [1422966] - [tty] serial: 8250dw: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1422966]- [fs] red hat kabi: Added flag signifying the use of file_operations_extend structure (Steve Dickson) [1356123] - [fs] red hat kabi: Remove the file operations that cause the kABI breakage (Steve Dickson) [1356123] - [fs] red hat kabi: Add new system call to nfs in a kABI compatible way (Steve Dickson) [1356123] - [fs] red hat kabi: introduce new calls to file_operations_extend (Steve Dickson) [1356123] - [fs] red hat kabi: Use #ifndef __GENKSYMS__ to maintain kAPI (Steve Dickson) [1356123] - [fs] try to clone files first in vfs_copy_file_range (Steve Dickson) [1356123] - [fs] nfs: Add COPY nfs operation (Steve Dickson) [1356123] - [fs] nfs: Add nfs_commit_file() (Steve Dickson) [1356123] - [fs] vfs: pull btrfs clone API to vfs layer (Steve Dickson) [1356123] - [fs] locks: new locks_mandatory_area calling convention (Steve Dickson) [1356123] - [fs] locks: make locks_mandatory_area check for file-private locks (Steve Dickson) [1356123] - [fs] vfs: Add vfs_copy_file_range() support for pagecache copies (Steve Dickson) [1356123] - [fs] powerpc: Wire up copy_file_range() syscall (Steve Dickson) [1356123] - [fs] s390: wire up copy_file_range syscall (Steve Dickson) [1356123] - [fs] x86: add sys_copy_file_range to syscall tables (Steve Dickson) [1356122 1356123] - [fs] vfs: add copy_file_range syscall and vfs helper (Steve Dickson) [1356123] - [fs] sunrpc: don't call sleeping functions from the notifier block callbacks (Scott Mayhew) [1422910] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1422910] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1422910] - [fs] nfsd: Implement the COPY call (Steve Dickson) [1356122] - [fs] nfsd: implement the NFSv4.2 CLONE operation (Steve Dickson) [1356122] - [fs] nfs: Don't take a reference on fl->fl_file for LOCK operation (Benjamin Coddington) [1386924] - [fs] gfs2: mark the journal idle to fix ro mounts (Robert S Peterson) [1213119] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Dave Wysochanski) [1316251] - [fs] fuse: add support for SEEK_HOLE and SEEK_DATA in lseek (Carlos Maiolino) [1306396] - [fs] ext4: Fix handling of extended tv_sec (Carlos Maiolino) [1278465]- [net] fix creation adjacent device symlinks (Adrian Reber) [1412898] - [net] prevent of emerging cross-namespace symlinks (Adrian Reber) [1412898] - [netdrv] macvlan: unregister net device when netdev_upper_dev_link() fails (Adrian Reber) [1412898] - [net] netfilter: nft_range: add the missing NULL pointer check (Phil Sutter) [1418969] - [net] netfilter: nf_tables: simplify the basic expressions' init routine (Phil Sutter) [1418969] - [net] netfilter: nf_tables: avoid uninitialized variable warning (Phil Sutter) [1418969] - [net] netfilter: nft_range: validate operation netlink attribute (Phil Sutter) [1418969] - [net] netfilter: nf_tables: add range expression (Phil Sutter) [1418969] - [net] netfilter: nf_tables: remove useless U8_MAX validation (Phil Sutter) [1418969] - [net] netfilter: nf_tables: fix type mismatch with error return from nft_parse_u32_check (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: fix error handling in nft_exthdr_init() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: underflow in nft_parse_u32_check() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: validate maximum value of u32 netlink attributes (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes (Phil Sutter) [1418969] - [net] ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki) [1388846] - [net] vxlan: fix oops in dev_fill_metadata_dst (Paolo Abeni) [1423068] - [net] ip_forward: Drop frames with attached skb->sk (Florian Westphal) [1421006] - [net] ipv4: ip_forward: perform skb->pkt_type check at the beginning (Florian Westphal) [1421006] - [lib] rhashtable-test: Get rid of previous workaround (Phil Sutter) [1393817] - [lib] rhashtable-test: Fix max_size parameter description (Phil Sutter) [1393817] - [lib] rhashtable-test: allow to retry even if -ENOMEM was returned (Phil Sutter) [1393817] - [lib] rhashtable-test: retry insert operations (Phil Sutter) [1393817] - [lib] rhashtable-test: add cond_resched() to thread test (Phil Sutter) [1393817] - [lib] rhashtable: Add rhlist interface (Phil Sutter) [1393817] - [lib] rhashtable: fix a memory leak in alloc_bucket_locks() (Phil Sutter) [1393817] - [lib] rhashtable: add rhashtable_lookup_get_insert_key() (Phil Sutter) [1393817] - [lib] rhashtable: Remove GFP flag from rhashtable_walk_init (Phil Sutter) [1393817] - [lib] rhashtable: fix shift by 64 when shrinking (Phil Sutter) [1393817] - [lib] rhashtable: avoid large lock-array allocations (Phil Sutter) [1393817] - [lib] rhashtable: accept GFP flags in rhashtable_walk_init (Phil Sutter) [1393817] - [net] netfilter: built-in NAT support for UDPlite (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for SCTP (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for DCCP (Davide Caratti) [1357840] - [net] netfilter: conntrack: built-in support for UDPlite (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for SCTP (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for DCCP (Davide Caratti) [1387537] - [net] netfilter: conntrack: simplify init/uninit of L4 protocol trackers (Davide Caratti) [1387537] - [net] igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() (Hangbin Liu) [1420972] - [net] mld: do not remove mld souce list info when set link down (Hangbin Liu) [1383584] - [net] openvswitch: maintain correct checksum state in conntrack actions (Lance Richardson) [1409558]- [net] introduce net_device_extended (Jiri Benc) [1382040] - [net] bonding: update documentation section after dev->trans_start removal (Ivan Vecera) [1382040] - [net] deprecate dev->trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start update with helper (Ivan Vecera) [1382040] - [net] netdevice: add helper to update trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Ivan Vecera) [1382040] - [net] sched: make dev_trans_start return vlan's real dev trans_start (Ivan Vecera) [1382040] - [net] ptp: Introduce a high resolution frequency adjustment method (Ivan Vecera) [1382040] - [net] ipip: Properly mark ipip GRO packets as encapsulated (Ivan Vecera) [1382040] - [net] introduce csum_replace_by_diff() helper (Ivan Vecera) [1382040] - [net] ipv6: gro: support sit protocol (Ivan Vecera) [1382040] - [net] skb_segment() should preserve backpressure (Ivan Vecera) [1382040] - [net] skb_segment() provides list head and tail (Ivan Vecera) [1382040] - [net] ipip: Add gro callbacks to ipip offload (Ivan Vecera) [1382040] - [kernel] list: fix order of arguments for hlist_add_after(_rcu) (Ivan Vecera) [1382040] - [kernel] list: make hlist_add_after() argument names match hlist_add_after_rcu() (Ivan Vecera) [1382040] - [net] rtnl: stats - add missing netlink message size checks (Ivan Vecera) [1382040] - [net] rtnl: info leak in rtnl_fill_vfinfo() (Ivan Vecera) [1382040] - [net] rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling (Ivan Vecera) [1382040] - [net] Update API for VF vlan protocol 802.1ad support (Ivan Vecera) [1382040] - [net] introduce default neigh_construct/destroy ndo calls for L2 upper devices (Ivan Vecera) [1382040] - [net] add dev arg to ndo_neigh_construct/destroy (Ivan Vecera) [1382040] - [net] add netdev_lockdep_set_classes() helper (Ivan Vecera) [1382040] - [documentation] taskstats: fix nl parsing in accounting/getdelays.c (Ivan Vecera) [1382040] - [net] neigh: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] rtnl: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] openvswitch: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] sock_diag: align nlattr properly when needed (Ivan Vecera) [1382040] - [fs] quota: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] macsec: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] wireless: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] ieee802154: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] l2tp: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] bridge: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] openvswitch: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] sched: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] rtnl: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [kernel] taskstats: use the libnl API to align nlattr on 64-bit (Ivan Vecera) [1382040] - [net] xfrm: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] libnl: add nla_put_u64_64bit() helper (Ivan Vecera) [1382040] - [net] libnl: nla_put_msecs(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_s64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_net64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_be64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_le64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: fix help of _64bit functions (Ivan Vecera) [1382040] - [net] ip6mr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] ipmr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] rtnl: use the new API to align IFLA_STATS* (Ivan Vecera) [1382040] - [net] libnl: add more helpers to align attributes on 64-bit (Ivan Vecera) [1382040] - [net] nla_align_64bit() needs to test the right pointer. (Ivan Vecera) [1382040] - [net] rtnetlink: add new RTM_GETSTATS message to dump link stats (Ivan Vecera) [1382040] - [net] fix HAVE_EFFICIENT_UNALIGNED_ACCESS typos (Ivan Vecera) [1382040] - [net] Add helpers for 64-bit aligning netlink attributes. (Ivan Vecera) [1382040] - [net] Align IFLA_STATS64 attributes properly on architectures that need it. (Ivan Vecera) [1382040] - [net] rtnetlink: rtnl_fill_stats: avoid an unnecssary stats copy (Ivan Vecera) [1382040] - [net] sched: do not requeue a NULL skb (Ivan Vecera) [1382040] - [net] netlink: use nla_get_in_addr and nla_put_in_addr for ipv4 address (Ivan Vecera) [1382040] - [net] rtnetlink: fix frame size warning in rtnl_fill_ifinfo (Ivan Vecera) [1382040] - [net] netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings (Ivan Vecera) [1382040] - [net] qdisc: validate skb without holding lock (Ivan Vecera) [1382040] - [net] netlink: Fix shadow warning on jiffies (Ivan Vecera) [1382040] - [net] sch_tbf: Fix potential memory leak in tbf_change() (Ivan Vecera) [1382040] - [net] sch_netem: support of 64bit rates (Ivan Vecera) [1382040] - [net] sch_netem: more precise length of packets (Ivan Vecera) [1382040] - [net] sch_tbf: add TBF_BURST/TBF_PBURST attribute (Ivan Vecera) [1382040] - [net] sch_tbf: use do_div() for 64-bit divide (Ivan Vecera) [1382040] - [net] sched: tbf: fix the calculation of max_size (Ivan Vecera) [1382040] - [kernel] taskstats: add nla_nest_cancel() for failure processing between nla_nest_start() and nla_nest_end() (Ivan Vecera) [1382040] - [net] net_sched: tbf: support of 64bit rates (Ivan Vecera) [1382040] - [net] netevent/netlink.h: Remove extern from function prototypes (Ivan Vecera) [1382040] - [net] net_sched: htb: support of 64bit rates (Ivan Vecera) [1382040] - [net] net_sched: add u64 rate to psched_ratecfg_precompute() (Ivan Vecera) [1382040] - [net] ipv4: Update parameters for csum_tcpudp_magic to their original types (Ivan Vecera) [1382040] - [net] tcp: reserve tcp_skb_mss() to tcp stack (Ivan Vecera) [1382040] - [net] ipvs: properly declare tunnel encapsulation (Ivan Vecera) [1382040] - [net] sit: use kfree_skb to replace dev_kfree_skb (Ivan Vecera) [1382040]- [netdrv] cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter (Don Dutile) [1385866 1417284] - [netdrv] mlx5: E-Switch, Handle mode change failures (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow counter bulk command out mailbox allocation (Don Dutile) [1385330 1417284] - [infiniband] ib/rdmavt: Don't vfree a kzalloc'ed memory region (Don Dutile) [1385848 1417284] - [infiniband] ib/rxe: Fix kmem_cache leak (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix race condition between requester and completer (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix duplicate atomic request handling (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix kernel panic in udp_setup_tunnel (Don Dutile) [1417284] - [infiniband] ib/mlx5: Set source mac address in FTE (Don Dutile) [1417284] - [infiniband] ib/mlx5: Enable MAD_IFC commands for IB ports only (Don Dutile) [1417284] - [infiniband] ib/mlx4: Diagnostic HW counters are not supported in slave mode (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix code indentation in QP1 MAD flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix incorrect MC join state bit-masking on SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/ipoib: Don't allow MC joins during light MC flush (Don Dutile) [1417284] - [infiniband] ib/rxe: fix GFP_KERNEL in spinlock context (Don Dutile) [1417284] - [netdrv] mlx4_en: fix off by one in error handling (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix panic on xmit while port is down (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fixes for DCBX (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state() (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all() (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Fix parsing of vlan packets when updating lro header (Don Dutile) [1417284] - [netdrv] mlx5e: Fix global PFC counters replication (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent casting overflow (Don Dutile) [1417284] - [netdrv] mlx5e: Move an_disable_cap bit to a new position (Don Dutile) [1417284] - [netdrv] mlx5e: Fix xmit_more counter race issue (Don Dutile) [1417284] - [net] xprtrdma: Fix receive buffer accounting (Don Dutile) [1417284] - [net] xprtrdma: revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") (Don Dutile) [1417284] - [infiniband] iw_cxgb4: block module unload until all ep resources are released (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: call dev_put() on l2t allocation failure (Don Dutile) [1385866 1417284] - [infiniband] ib/hfi1: Rework debugfs to use SRCU (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Make n_krcvqs be an unsigned long integer (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add QSFP sanity pre-check (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix AHG KDETH Intr shift (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix SGE length for misaligned PIO copy (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Don't return errors from poll_cq (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Use TIR number based on selector (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Simplify code by removing return variable (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Return EINVAL when caller specifies too many SGEs (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Don't return errors from poll_cq (Don Dutile) [1417284] - [infiniband] revert "ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one" (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix memory corruption in ipoib cm mode connect flow (Don Dutile) [1417284] - [infiniband] ib/core: Fix use after free in send_leave function (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Make _free_qp static to silence build warning (Don Dutile) [1385866 1417284] - [infiniband] ib/isert: Properly release resources on DEVICE_REMOVAL (Don Dutile) [1417284] - [infiniband] ib/hfi1: Fix the size parameter to find_first_bit (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Fix the size parameter to find_first_bit (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Increase number of ethtool steering priorities (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Add error prints when validate ETS failed (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Fix memory leak if refreshing TIRs fails (Don Dutile) [1417284] - [netdrv] mlx5e: Add ethtool counter for TX xmit_more (Don Dutile) [1417284] - [netdrv] mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for SQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Don't post fragmented MPWQE when RQ is disabled (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for RQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Limit UMR length to the device's limitation (Don Dutile) [1417284] - [infiniband] ib/hfi1: Clean up type used and casting (Don Dutile) [1382806 1417284] - [infiniband] ib/srpt: Update sport->port_guid with each port refresh (Don Dutile) [1417284] - [infiniband] ib/mlx5: Remove superfluous include of io-mapping.h (Don Dutile) [1385330 1417284] - [infiniband] i40iw: Do not set self-referencing pointer to NULL after kfree (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1385866 1417284] - [rdma] ib/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1417284] - [infiniband] ib/qib: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1381986 1417284] - [infiniband] iw_cxgb4: use the MPA initiator's IRD if < our ORD (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: limit IRD/ORD advertised to ULP by device max (Don Dutile) [1385866 1417284] - [infiniband] ib/rdmvat: Fix double vfree() in rvt_create_qp() error path (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Improve J_KEY generation (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Return invalid field for non-QSFP CableInfo queries (Don Dutile) [1382806 1417284] - [infiniband] ib/usnic: Fix error return code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add missing error code assignment before test (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Using kfree_rcu() to simplify the code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Validate header in set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pass packet ptr to set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fetch monitor values on-demand for CableInfo query (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1, ib/qib: Fix qp_stats sleep with rcu read lock held (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove duplicated include from affinity.c (Don Dutile) [1382806 1417284] - [infiniband] ib/isert: fix error return code in isert_alloc_login_buf() (Don Dutile) [1417284] - [infiniband] ib/core: Fix possible memory leak in cma_resolve_iboe_route() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Allocate cpu mask on the heap to silence warning (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Make function use_tunnel_data return void (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, Avoid ACLs in the offloads mode (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Set the send-to-vport rules in the correct table (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Return the correct devlink e-switch mode (Don Dutile) [1417284] - [netdrv] mlx5e: Retrieve the switchdev id from the firmware only once (Don Dutile) [1417284] - [netdrv] mlx5: Update last-use statistics for flow rules (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Added missing check of msg length in verifying its signature (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix pci error recovery flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Optimization for MTU change (Don Dutile) [1417284] - [netdrv] mlx5e: Set port MTU on netdev creation rather on open (Don Dutile) [1417284] - [netdrv] cxgb4: Fixes resource allocation for ULD's in kdump kernel (Don Dutile) [1385866 1417284] - [infiniband] Soft RoCE driver (Don Dutile) [1384574 1417284] - [infiniband] ib/uverbs: Fix race between uverbs_close and remove_one (Don Dutile) [1417284] - [infiniband] ib/mthca: Clean up error unwind flow in mthca_reset() (Don Dutile) [1417284] - [infiniband] ib/mthca: NULL arg to pci_dev_put is OK (Don Dutile) [1417284] - [infiniband] ib/hfi1: NULL arg to sc_return_credits is OK (Don Dutile) [1382806 1417284] - [infiniband] Use smaller 512 byte messages for portmapper messages (Don Dutile) [1417284] - [infiniband] ib/ipoib: Report SG feature regardless of HW UD CSUM capability (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Don't use GFP_ATOMIC for CQ resize struct (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Expand reported serial number (Don Dutile) [1382806 1417284] - [uapi] ib/hfi1: Allow for non-double word multiple message sizes for user SDMA (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Eliminate redundant opcode test in mr ref clear (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Handle kzalloc failure in init_pervl_scs (Don Dutile) [1382806 1417284] - [infiniband] ib/qib, ib/hfi1: Fix grh creation in ud loopback (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Use hdr2sc function to calculate 5-bit SC (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Cleanup UD packet handler (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename hfi1_pio_header to hfi1_sdma_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unused elements from struct ahg_ib_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reset QSFP on every run through channel tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Ignore QSFP interrupts until power stabilizes (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Disable external device configuration requests (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt, hfi1: Fix NFSoRDMA failure with FRMR enabled (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Add the capability for reserved operations (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace message units (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add sysfs entry to override SDMA interrupt affinity (Don Dutile) [1382806 1417284] - [lib] cpumask: factor out show_cpumap into separate helper function (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add static PCIe Gen3 CTLE tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Read all firmware versions (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Explain state complete frame details (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Modify the default number of kernel receive conexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add support for extended memory management (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Work request processing for fast register mr and invalidate (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Handle send with invalidate opcode in the RC recv path (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Handle local operations in post send (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add mechanism to invalidate MR keys (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add support for ib_map_mr_sg (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pull FECN/BECN processing to a common place (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix to fully initialize send context area (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix integrity errors counter value calculation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Use new driver specific post send table (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Add qib post send table (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Add hfi1 post send tables (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add data structures and routines for table driven post send (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Correct receive packet handler assignment (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Improve SDMA engine assignment for user SDMA (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Refine user process affinity algorithm (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reserve and collapse CPU cores for contexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add global structure for affinity assignments (Don Dutile) [1382806 1417284] - [infiniband] iw_cm: free cm_id resources on the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: don't block in destroy_qp awaiting the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: explicitly move the qp to ERROR state during flush (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: stop MPA_REPLY timer when disconnecting (Don Dutile) [1385866 1417284] - [infiniband] ib/core: Add flow control to the portmapper netlink calls (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb3: Use AF_INET for sin_family field (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Use kfree_skb instead of kfree (Don Dutile) [1385866 1417284] - [infiniband] ib/mlx5: Fix duplicate const warning (Don Dutile) [1385330 1417284] - [infiniband] ib/isert: Remove an unused member variable (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_queue_response() (Don Dutile) [1417284] - [infiniband] ib/srpt: Limit the number of SG elements per work request (Don Dutile) [1417284] - [rdma] ib/core, rdma rw api: Do not exceed QP SGE send limit (Don Dutile) [1417284] - [infiniband] ib/core: Make rdma_rw_ctx_init() initialize all used fields (Don Dutile) [1417284] - [infiniband] ib/hfi1: Add counter to track unsupported packets drop (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add VL XmitDiscards counters to the opapmaquery (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace sparse errors (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Separate tracepoints into specific headers (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix typo (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unnecessary done label in hfi1_write_iter (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Clean up port state structure definition (Don Dutile) [1382806 1417284] - [netdrv] mlx5_core/health: Remove deprecated create_singlethread_workqueue (Don Dutile) [1385330 1417284] - [netdrv] mlx4_core: Check device state before unregistering it (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Query minimum required header copy during xmit (Don Dutile) [1383787 1417284] - [netdrv] mlx5e: Check the minimum inline header mode before xmit (Don Dutile) [1383787 1417284] - [target] libcxgb: add library module for Chelsio drivers (Don Dutile) [1417284] - [netdrv] mlx5: Use PTR_ERR_OR_ZERO() to simplify the code (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: break out tx_desc write into separate function (Don Dutile) [1385329 1417284] - [net] xprtrdma: fix semicolon.cocci warnings (Don Dutile) [1417284] - [net] rds: tcp: Enable multipath RDS for TCP (Don Dutile) [1417284] - [net] rds: tcp: Reduce code duplication in rds_tcp_reset_callbacks() (Don Dutile) [1417284] - [net] rds: tcp: avoid bad page reference in rds_tcp_listen_data_ready (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Add API to configure rules for the offloaded mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use two priorities for SRIOV offloads mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Introduce bulk reading of flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Store counters in rbtree instead of list (Don Dutile) [1385330 1417284] - [net] xprtrdma: No direct data placement with krb5i and krb5p (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up fixup_copy_count accounting (Don Dutile) [1401797 1417284] - [net] xprtrdma: Update only specific fields in private receive buffer (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not update {head, tail}.iov_len in rpcrdma_inline_fixup() (Don Dutile) [1401797 1417284] - [net] xprtrdma: rpcrdma_inline_fixup() overruns the receive page list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders no longer share one rl_segments array (Don Dutile) [1401797 1417284] - [net] xprtrdma: Place registered MWs on a per-req list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Release orphaned MRs immediately (Don Dutile) [1401797 1417284] - [net] xprtrdma: Allocate MRs on demand (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders must not return zero (Don Dutile) [1401797 1417284] - [net] xprtrdma: Honor ->send_request API contract (Don Dutile) [1401797 1417284] - [net] xprtrdma: Reply buffer exhaustion can be catastrophic (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up device capability detection (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove rpcrdma_map_one() and friends (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove ALLPHYSICAL memory registration mode (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not leak an MW during a DMA map failure (Don Dutile) [1401797 1417284] - [net] xprtrdma: Refactor MR recovery work queues (Don Dutile) [1401797 1417284] - [net] xprtrdma: Use scatterlist for DMA mapping and unmapping under FMR (Don Dutile) [1401797 1417284] - [net] xprtrdma: Rename fields in rpcrdma_fmr (Don Dutile) [1401797 1417284] - [net] xprtrdma: Move init and release helpers (Don Dutile) [1401797 1417284] - [net] xprtrdma: Create common scatterlist fields in rpcrdma_mw (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove FMRs from the unmap list after unmapping (Don Dutile) [1401797 1417284] - [netdrv] mlx5e: Expose flow control counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Expose RDMA VPort counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add support to get ethtool flow rules (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Support l3/l4 flow type specs in ethtool flow steering (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add ethtool flow steering support (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Properly remove all steering objects (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Introduce mlx5_flow_steering structure (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Don Dutile) [1383601 1417284] - [netdrv] mlx4: Fix some indent inconsistancy (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Introduce SRIOV VF representors (Don Dutile) [1383788 1417284] - [netdrv] mlx5: Add Representors registration API (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Add support for multiple profiles (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Mark enabled RQTs instances explicitly (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: TIRs management refactoring (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Create NIC global resources only once (Don Dutile) [1417284] - [netdrv] mlx5e: Add devlink based SRIOV mode changes (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Add devlink interface (Don Dutile) [1383792 1417284] - [net] devlink: Add E-Switch mode control (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create vport rx rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add offloads table (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Introduce offloads steering namespace (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create send-to-vport rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add miss rule for offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add support for the sriov offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add operational mode to the SRIOV e-Switch (Don Dutile) [1383792 1417284] - [net] rds: Do not send a pong to an incoming ping with 0 src port (Don Dutile) [1417284] - [net] rds: tcp: Simplify reconnect to avoid duelling reconnnect attempts (Don Dutile) [1417284] - [net] rds: tcp: Hooks to set up a single connection path (Don Dutile) [1417284] - [net] rds: tcp: make receive path use the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: make ->sk_user_data point to a rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Refactor connection destruction to handle multiple paths (Don Dutile) [1417284] - [net] rds: tcp: Make rds_tcp_connection track the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Remove dead logic around c_passive in rds-tcp (Don Dutile) [1417284] - [net] rds: Rework path specific indirections (Don Dutile) [1417284] - [netdrv] be2net: signedness bug in be_msix_enable() (Don Dutile) [1417284] - [netdrv] mlx5e: Report correct auto negotiation and allow toggling (Don Dutile) [1383786 1417284] - [netdrv] mlx5e: Use new ethtool get/set link ksettings API (Don Dutile) [1417284] - [netdrv] mlx5e: Add missing 50G baseSR2 link mode (Don Dutile) [1417284] - [uapi] ethtool: Add 50G baseSR2 link mode (Don Dutile) [1417284] - [netdrv] mlx5e: Toggle link only after modifying port parameters (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Support adaptive RX coalescing (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: CQE based moderation (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Introduce net device priv flags infrastructure (Don Dutile) [1417284] - [netdrv] mlx5e: Add TXQ set max rate support (Don Dutile) [1383785 1417284] - [netdrv] mlx5: Rate limit tables support (Don Dutile) [1383785 1417284] - [netdrv] be2net: Change copyright markings in source files (Don Dutile) [1417284] - [netdrv] be2net: support asymmetric rx/tx queue counts (Don Dutile) [1417284] - [netdrv] be2net: fix definition of be_max_eqs() (Don Dutile) [1417284] - [netdrv] cxgb4vf: Synchronize access to mailbox (Don Dutile) [1385866 1417284] - [netdrv] mlx4_en: Add DCB PFC support through CEE netlink commands (Don Dutile) [1383796 1417284] - [infiniband] ib/hfi1: Add device FW version string (Don Dutile) [1382806 1417284] - [infiniband] ib/core: Export a common fw_ver sysfs entry (Don Dutile) [1417284] - [infiniband] ib/ipoib: Use new device FW version string (Don Dutile) [1417284] - [infiniband] ib/usnic: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Support device FW version string (Don Dutile) [1385876 1417284] - [infiniband] ib/nes: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/mthca: Supprot device FW version string (Don Dutile) [1417284] - [infiniband] ib/mlx5: Support device FW version string (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Support device FW version string (Don Dutile) [1385329 1417284] - [infiniband] ib/i40iw: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Support device FW version string (Don Dutile) [1385866 1417284] - [infiniband] ib/cxgb3: Support device FW version string (Don Dutile) [1385866 1417284] - [rdma] ib/core: Add get FW version string to the core (Don Dutile) [1417284] - [netdrv] {net, ib}/mlx5: Refactor internal SRQ API (Don Dutile) [1385330 1417284] - [netdrv] ib/mlx5: Fix MODIFY_QP command input structure (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Report mlx5 TSO capabilities when querying device (Don Dutile) [1384619 1417284] - [infiniband] ib/mlx5: Enable flow steering for IPv6 traffic (Don Dutile) [1384580 1417284] - [uapi] ib/core: Add IPv6 support to flow steering (Don Dutile) [1384580 1417284] - [netdrv] ib/mlx5: Reset flow support for IB kernel ULPs (Don Dutile) [1384614 1417284] - [infiniband] ib/mlx5: Implements disassociate_ucontext API (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Add RSS QP support (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Extend create QP to get RWQ indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Extend create QP to get indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add Receive Work Queue Indirection table operations (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Introduce RWQ Indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Receive Work Queue indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add receive Work Queue verbs (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Add WQ support (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Work Queue object and its verbs (Don Dutile) [1384576 1417284] - [netdrv] mlx5: Export required core functions to support RSS (Don Dutile) [1384576 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Completion queue (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Memory registration (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb4: Configure 0B MRs to match HW implementation (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for connection manager (Don Dutile) [1385866 1417284] - [netdrv] rdma/iw_cxgb4: Add missing error codes for act open cmd (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: clean up c4iw_reject_cr() (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: allocate enough space for debugfs "qps" dump (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: only read markers_enabled mod param once (Don Dutile) [1385866 1417284] - [net] rds: tcp: Fix non static symbol warnings (Don Dutile) [1417284] - [netdrv] mlx5_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385329 1417284] - [netdrv] benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1417284] - [netdrv] cxgb4/cxgb4vf: Synchronize all MAC addresses (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Don Dutile) [1385866 1417284] - [net] rds: Update rds_conn_destroy to be MP capable (Don Dutile) [1417284] - [net] rds: Update rds_conn_shutdown to work with rds_conn_path (Don Dutile) [1417284] - [net] rds: Initialize all RDS_MPATH_WORKERS in __rds_conn_create (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_error() (Don Dutile) [1417284] - [net] rds: update rds-info related functions to traverse multiple conn_paths (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_connect_if_down() for MP-aware callers (Don Dutile) [1417284] - [net] rds: Make rds_send_pong() take a rds_conn_path argument (Don Dutile) [1417284] - [net] rds: Extract rds_conn_path from i_conn_path in rds_send_drop_to() for MP-capable transports (Don Dutile) [1417284] - [net] rds: fix possible double free on sock tear down (Don Dutile) [1417284] - [net] rds: Pass rds_conn_path to rds_send_xmit() (Don Dutile) [1417284] - [net] rds: Make rds_send_queue_rm() rds_conn_path aware (Don Dutile) [1417284] - [net] rds: Remove stale function rds_send_get_message() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_drop_acked() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_reset() (Don Dutile) [1417284] - [net] rds: rds_inc_path_init() helper function for MP capable transports (Don Dutile) [1417284] - [net] rds: recv path gets the conn_path from rds_incoming for MP capable transports (Don Dutile) [1417284] - [net] rds: add t_mp_capable bit to be set by MP capable transports (Don Dutile) [1417284] - [net] rds: split out connection specific state from rds_connection to rds_conn_path (Don Dutile) [1417284] - [net] rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1417284] - [net] rds: rds_cong_queue_updates needs to defer the congestion update transmission (Don Dutile) [1417284] - [net] rds: ib: Remove deprecated create_workqueue (Don Dutile) [1417284] - [netdrv] {net,ib}/mlx5: mlx5_ifc updates (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: fix ethtool -x (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: mlx4_en_netpoll() should schedule TX, not RX (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Correct issues with sc5 computation (Don Dutile) [1382806 1417284] - [netdrv] mlx5e: Fix del vxlan port command buffer memset (Don Dutile) [1417284] - [netdrv] mlx5e: start/stop all tx queues upon open/close netdev (Don Dutile) [1417284] - [netdrv] mlx5e: Fix TX Timeout to detect queues stuck on BQL (Don Dutile) [1417284] - [netdrv] cxgb4: update latest firmware version supported (Don Dutile) [1385866 1417284] - [netdrv] mlx5: Avoid setting unused var when modifying vport node GUID (Don Dutile) [1385330 1417284] - [net] rds: fix rds_tcp_init() error path (Don Dutile) [1417284] - [netdrv] mlx5e: Validate BW weight values of ETS (Don Dutile) [1417284] - [netdrv] mlx5e: Fix select queue callback (Don Dutile) [1417284] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Don Dutile) [1417284] - [netdrv] mlx5e: Handle RQ flush in error cases (Don Dutile) [1417284] - [netdrv] mlx5e: Implement ndo_tx_timeout callback (Don Dutile) [1417284] - [netdrv] mlx5e: Timeout if SQ doesn't flush during close (Don Dutile) [1417284] - [netdrv] mlx5: Add timeout handle to commands with callback (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix potential deadlock in command mode change (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Use ktime_get_ns() (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix wait_vital for VFs and remove fixed sleep (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix incorrect page count when in internal error (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Avoid calling sleeping function by the health poll thread (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix teardown errors that happen in pci error handler (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Reorganize ethtool statistics (Don Dutile) [1417284] - [netdrv] mlx5e: Fix number of PFC counters reported to ethtool (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent adding the same vxlan port (Don Dutile) [1417284] - [netdrv] mlx5e: Check for BlueFlame capability before allocating SQ uar (Don Dutile) [1417284] - [netdrv] mlx5e: Change enum to better reflect usage (Don Dutile) [1417284] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Update command strings (Don Dutile) [1385330 1417284] - [netdrv] mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create (Don Dutile) [1385330 1417284] - [infiniband] ib/srpt: Reduce QP buffer size (Don Dutile) [1417284] - [rdma] ib/rdmavt: Correct qp_priv_alloc() return value test (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Don't zero out qp->s_ack_queue in rvt_reset_qp (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix deadlock with txreq allocation slow path (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Prevent cross page boundary allocation (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix memory leak if QP creation failed (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Verify port number in flow steering create flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix error flow when sending mads under SRIOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix the SQ size of an RC QP (Don Dutile) [1385329 1417284] - [netdrv] ib/mlx5: Fix post send fence logic (Don Dutile) [1385330 1417284] - [infiniband] ib/core: Fix false search of the IB_SA_WELL_KNOWN_GUID (Don Dutile) [1417284] - [infiniband] ib/core: Fix no default GIDs when netdevice reregisters (Don Dutile) [1417284] - [netdrv] mlx4_en: Avoid unregister_netdev at shutdown flow (Don Dutile) [1385329 1417284] - [net] rds: fix coding style issues (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_one() should transition socket from RESETTING to UP (Don Dutile) [1417284] - [infiniband] ib/hfi1: Send a pkey change event on driver pkey update (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove FULL_MGMT_P_KEY from pkey table at link up (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential buffer overflow (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential NULL ptr dereference (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Prevent context loss (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Prevent context loss (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Increase packet egress timeout (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Correct warning during QPN allocation (Don Dutile) [1385848 1417284] - [infiniband] ib/rdmavt: Correct required callback functions for MODIFY_QP (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Fix credit return threshold adjustment (Don Dutile) [1382806 1417284] - [infiniband] ib/cma: Make the code easier to verify (Don Dutile) [1417284] - [infiniband] ib/mlx4: Properly initialize GRH TClass and FlowLabel in AHs (Don Dutile) [1385329 1417284] - [netdrv] mlx4e: Do not attempt to offload VXLAN ports that are unrecognized (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: initialize cmd.context_lock spinlock earlier (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, always set mc_promisc for allmulti vports (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix vport enable flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct error check on returned pointers (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct free() function (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow steering NIC capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix E-Switch flow steering capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Add device id of T540-BT adapter (Don Dutile) [1385866 1417284] - [net] rds: tcp: fix race windows in send-path quiescence by rds_tcp_accept_one() (Don Dutile) [1417284] - [net] rds: tcp: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Don Dutile) [1417284] - [net] rds: tcp: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Don Dutile) [1417284] - [infiniband] ib/ipoib: Don't update neigh validity for unresolved entries (Don Dutile) [1417284] - [infiniband] ib/ipoib: Disable bottom half when dealing with device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix race between ipoib_remove_one to sysfs functions (Don Dutile) [1417284] - [infiniband] ib/hfi1: Suppress sparse warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Use bit 0 instead of bit 1 (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix indentation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Annotate rvt_reset_qp() (Don Dutile) [1385848 1417284] - [infiniband] ib/mad: Fix indentation (Don Dutile) [1417284] - [infiniband] rdma/core: Fix indentation (Don Dutile) [1417284] - [infiniband] ib/usnic: Remove unused DMA attributes (Don Dutile) [1417284] - [infiniband] ib/core: fix an error code in ib_core_init() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Avoid large frame size warning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: fix some indenting (Don Dutile) [1382806 1417284] - [net] rds: fix an infoleak in rds_inc_info_copy (Don Dutile) [1417284] - [infiniband] ib/ipoib: Allow setting the device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Support SendOnlyFullMember MCG for SendOnly join (Don Dutile) [1417284] - [infiniband] ib/core: Support new type of join-state for multicast (Don Dutile) [1417284] - [net] rds: tcp: Avoid rds connection churn from rogue SYNs (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Don Dutile) [1417284] - [net] rds: tcp: block BH in TCP callbacks (Don Dutile) [1417284] - [net] xprtrdma: Remove qplock (Don Dutile) [1417284] - [net] xprtrdma: Faster server reboot recovery (Don Dutile) [1417284] - [net] xprtrdma: Remove ro_unmap() from all registration modes (Don Dutile) [1417284] - [net] xprtrdma: Add ro_unmap_safe memreg method (Don Dutile) [1417284] - [net] xprtrdma: Refactor __fmr_dma_unmap() (Don Dutile) [1417284] - [net] xprtrdma: Move fr_xprt and fr_worker to struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Refactor the FRWR recovery worker (Don Dutile) [1417284] - [net] xprtrdma: Reset MRs in frwr_op_unmap_sync() (Don Dutile) [1417284] - [net] xprtrdma: Save I/O direction in struct rpcrdma_frwr (Don Dutile) [1417284] - [net] xprtrdma: Rename rpcrdma_frwr::sg and sg_nents (Don Dutile) [1417284] - [net] xprtrdma: Use core ib_drain_qp() API (Don Dutile) [1417284] - [net] xprtrdma: Allow Read list and Reply chunk simultaneously (Don Dutile) [1417284] - [net] xprtrdma: Update comments in rpcrdma_marshal_req() (Don Dutile) [1417284] - [net] xprtrdma: Avoid using Write list for small NFS READ requests (Don Dutile) [1417284] - [net] xprtrdma: Prevent inline overflow (Don Dutile) [1417284] - [net] xprtrdma: Limit number of RDMA segments in RPC-over-RDMA headers (Don Dutile) [1417284] - [net] xprtrdma: Bound the inline threshold values (Don Dutile) [1417284] - [net] sunrpc: Advertise maximum backchannel payload size (Don Dutile) [1417284] - [netdrv] mlx5_core: Flow counters infrastructure (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Introduce flow steering destination of type counter (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Firmware commands to support flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Use a macro in mlx5_command_str() (Don Dutile) [1385330 1417284] - [infiniband] rdma/nes: replace custom print_hex_dump() (Don Dutile) [1417284] - [infiniband] ib/nes: Deinline nes_free_qp_mem, save 1072 bytes (Don Dutile) [1417284] - [infiniband] rdma/nes: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix for passing a valid QP pointer to the user space library (Don Dutile) [1417284] - [infiniband] ib/ipoib: Add readout of statistics using ethtool (Don Dutile) [1417284] - [infiniband] ulp/ipoib: remove pkey_mutex (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Convert a __force cast (Don Dutile) [1385866 1417284] - [net] svcrdma: Generalize svc_rdma_xdr_decode_req() (Don Dutile) [1417284] - [net] svcrdma: Eliminate code duplication in svc_rdma_recvfrom() (Don Dutile) [1417284] - [net] svcrdma: Drain QP before freeing svcrdma_xprt (Don Dutile) [1417284] - [net] svcrdma: Post Receives only for forward channel requests (Don Dutile) [1417284] - [net] svcrdma: svc_rdma_put_context() is invoked twice in Send error path (Don Dutile) [1417284] - [net] svcrdma: Support IPv6 with NFS/RDMA (Don Dutile) [1417284] - [infiniband] ib/isert: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [infiniband] ib/srpt: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [target] enhance and export target_alloc_sgl/target_free_sgl (Don Dutile) [1417284] - [target] ensure se_cmd->t_prot_sg is allocated when required (Don Dutile) [1417284] - [netdrv] mlx5e: Enable CQE compression when PCI is slower than link (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: Expand WQE stride when CQE compression is enabled (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: CQE compression (Don Dutile) [1383356 1417284] - [netdrv] mlx5: Fix merge errors (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Reset dcb state machine and tx queue prio only if dcb is enabled (Don Dutile) [1385866 1417284] - [netdrv] i40e: constify i40e_client_ops structure (Don Dutile) [1417284] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Implement trust vf ndo (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Implement promiscuous rx modes vf request handling (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Add promiscuous and allmulti FDB flowtable groups (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Use vport event handler for vport cleanup (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Enable/disable ACL tables on demand (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for spoofchk (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Introduce VST vport ingress/egress ACLs (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Fix error flow memory leak (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Replace vport spin lock with synchronize_irq() (Don Dutile) [1383290 1417284] - [netdrv] mlx5: Flow steering, Add vport ACL support (Don Dutile) [1383290 1417284] - [netdrv] mlx5e: Fix aRFS compilation dependency (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Check for firmware errors in the mailbox command loop (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Don't sleep when mbox cmd is issued from interrupt context (Don Dutile) [1385866 1417284] - [netdrv] mlx5e: Fix IPv6 tunnel checksum offload (Don Dutile) [1417284] - [netdrv] mlx5e: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1417284] - [netdrv] mlx4_en: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Enabling aRFS mechanism (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Add accelerated RFS support (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Create aRFS flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Initializing CPU reverse mapping (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Split the main flow steering table (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Support different attributes for priorities in namespace (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Introduce tc offload support (Don Dutile) [1417284] - [netdrv] mlx5: Set number of allowed levels in priority (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Introduce modify flow rule destination (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Direct TIR per RQ (Don Dutile) [1383273 1417284] - [netdrv] cxgb4: Add support to enable logging of firmware mailbox commands (Don Dutile) [1385866 1417284] - [infiniband] rdma/i40iw: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] treewide: Fix typos in printk (Don Dutile) [1417284] - [infiniband] rdma/nes: remove use of NETDEV_TX_LOCKED (Don Dutile) [1417284] - [netdrv] cxgb4: Decode link down reason code obtained from firmware (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: DCB message handler needs to use correct portid to netdev mapping (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Refactor t4_port_init function (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Properly decode port module type (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Avoids race and deadlock while freeing tx descriptor (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Add llseek operation for flash debugfs entry (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: add new routine to get adapter info (Don Dutile) [1385866 1417284] - [scsi] rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Don Dutile) [1417284] - [netdrv] cxgb3: fix out of bounds read (Don Dutile) [1385866 1417284] - [infiniband] rdma/nes: don't leak skb if carrier down (Don Dutile) [1417284] - [infiniband] iw_cxgb4: handle draining an idle qp (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iser-target: Use ib_drain_qp (Don Dutile) [1417284] - [infiniband] ib_srpt: fix a WARN_ON() message (Don Dutile) [1417284] - [infiniband] iw_cxgb3: support for iWARP port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_nes: remove port mapper related code (Don Dutile) [1417284] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1417284] - [infiniband] rdma/nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix error return code (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs (Don Dutile) [1417284] - [net] xprtrdma: Use an anonymous union in struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs (Don Dutile) [1417284] - [net] xprtrdma: Serialize credit accounting again (Don Dutile) [1417284] - [net] xprtrdma: Properly handle RDMA_ERROR replies (Don Dutile) [1417284] - [net] xprtrdma: Do not wait if ib_post_send() fails (Don Dutile) [1417284] - [net] xprtrdma: Segment head and tail XDR buffers on page boundaries (Don Dutile) [1417284] - [net] xprtrdma: Clean up dprintk format string containing a newline (Don Dutile) [1417284] - [net] xprtrdma: Clean up physical_op_map() (Don Dutile) [1417284] - [infiniband] iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc (Don Dutile) [1417284] - [infiniband] iser-target: Kill struct isert_rdma_wr (Don Dutile) [1417284] - [infiniband] iser-target: Convert to new CQ API (Don Dutile) [1417284] - [infiniband] iser-target: Split and properly type the login buffer (Don Dutile) [1417284] - [infiniband] iser-target: Remove ISER_RECV_DATA_SEG_LEN (Don Dutile) [1417284] - [infiniband] iser-target: Remove impossible condition from isert_wait_conn (Don Dutile) [1417284] - [infiniband] iser-target: Remove redundant wait in release_conn (Don Dutile) [1417284] - [infiniband] iser-target: Rework connection termination (Don Dutile) [1417284] - [infiniband] iser-target: Separate flows for np listeners and connections cma events (Don Dutile) [1417284] - [infiniband] iser-target: Add new state ISER_CONN_BOUND to isert_conn (Don Dutile) [1417284] - [infiniband] iser-target: Fix identification of login rx descriptor type (Don Dutile) [1417284] - [infiniband] iser: Accept arbitrary sg lists mapping if the device supports it (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Delete unnecessary variable initialisations in 11 functions (Don Dutile) [1385876 1417284] - [infiniband] ib/ipoib: Add handling for sending of skb with many frags (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server send CQs (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server receive CQs (Don Dutile) [1417284] - [net] svcrdma: Remove close_out exit path (Don Dutile) [1417284] - [net] svcrdma: Hook up the logic to return ERR_CHUNK (Don Dutile) [1417284] - [net] rpcrdma: Add RPCRDMA_HDRLEN_ERR (Don Dutile) [1417284] - [net] svcrdma: Close connection when a send error occurs (Don Dutile) [1417284] - [net] svcrdma: Do not send Write chunk XDR pad with inline content (Don Dutile) [1417284] - [net] svcrdma: Do not write xdr_buf::tail in a Write chunk (Don Dutile) [1417284] - [net] svcrdma: Find client-provided write and reply chunks once per reply (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix wait list processing (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce srpt_process_wait_list() (Don Dutile) [1417284] - [infiniband] ib/srpt: Log out all initiators if a port is disabled (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_write_pending() (Don Dutile) [1417284] - [infiniband] ib/srpt: Detect session shutdown reliably (Don Dutile) [1417284] - [infiniband] ib/srpt: Use a mutex to protect the channel list (Don Dutile) [1417284] - [infiniband] ib/srpt: Log private data associated with REJ (Don Dutile) [1417284] - [infiniband] ib/srpt: Eliminate srpt_find_channel() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline trivial CM callback functions (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix how aborted commands are processed (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_handle_cmd() error paths (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_close_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_shutdown_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify channel state management (Don Dutile) [1417284] - [infiniband] ib/srpt: Use scsilun_to_int() (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce target_reverse_dma_direction() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_get_ch_state() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_sdev_name() (Don Dutile) [1417284] - [infiniband] ib/srpt: Add parentheses around sizeof argument (Don Dutile) [1417284] - [infiniband] nes: handling failed allocation when creating workqueue (Don Dutile) [1417284] - [infiniband] ib/mlx4: Use boottime (Don Dutile) [1385329 1417284] - [infiniband] ib/iser: Use ib_drain_sq() (Don Dutile) [1417284] - [netdrv] mlx4: use new ETHTOOL_G/SSETTINGS API (Don Dutile) [1385329 1417284] - [infiniband] usnic: use __ethtool_get_ksettings (Don Dutile) [1417284] - [infiniband] usnic: use __ethtool_get_settings (Don Dutile) [1417284] - [infiniband] usnic: remove unused call to ethtool_ops::get_settings (Don Dutile) [1417284] - [infiniband] rdma/nes: Replace LRO with GRO (Don Dutile) [1417284] - [infiniband] treewide: Fix typo in printk (Don Dutile) [1417284]- [tools] tools/power turbostat: RHEL Add additional RAPL features to Intel processors (Prarit Bhargava) [1422076] - [tools] power turbostat: remove obsolete -M, -m, -C, -c options (Prarit Bhargava) [1422076] - [tools] power turbostat: Make extensible via the --add parameter (Prarit Bhargava) [1422076] - [tools] power turbostat: line up headers when -M is used (Prarit Bhargava) [1422076] - [tools] power turbostat: fix SKX PKG_CSTATE_LIMIT decoding (Prarit Bhargava) [1422076] - [tools] power turbostat: fix error case overflow read of slm_freq_table[] (Prarit Bhargava) [1422076] - [tools] power turbostat: Allocate correct amount of fd and irq entries (Prarit Bhargava) [1422076] - [tools] power turbostat: switch to tab delimited output (Prarit Bhargava) [1422076] - [tools] power turbostat: Gracefully handle ACPI S3 (Prarit Bhargava) [1422076] - [tools] power turbostat: tidy up output on Joule counter overflow (Prarit Bhargava) [1422076] - [tools] turbostat: allow user to alter DESTDIR and PREFIX (Prarit Bhargava) [1422076] - [tools] power turbostat: work around RC6 counter wrap (Prarit Bhargava) [1422076] - [tools] power turbostat: print IRTL MSRs (Prarit Bhargava) [1422076] - [tools] power turbostat: SGX state should print only if --debug (Prarit Bhargava) [1422076] - [tools] power turbostat: bugfix: TDP MSRs print bits fixing (Prarit Bhargava) [1422076] - [tools] power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump (Prarit Bhargava) [1422076] - [tools] power turbostat: call __cpuid() instead of __get_cpuid() (Prarit Bhargava) [1422076] - [tools] power turbostat: indicate SMX and SGX support (Prarit Bhargava) [1422076] - [tools] power turbostat: detect and work around syscall jitter (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXrc6 (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXMHz (Prarit Bhargava) [1422076] - [tools] power turbostat: show IRQs per CPU (Prarit Bhargava) [1422076] - [tools] power turbostat: make fewer systems calls (Prarit Bhargava) [1422076] - [tools] power turbostat: add --out option for saving output in a file (Prarit Bhargava) [1422076] - [tools] power turbostat: re-name "Busy" field to "Busy" (Prarit Bhargava) [1422076] - [tools] power turbostat: decode more CPUID fields (Prarit Bhargava) [1422076] - [tools] power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency (Prarit Bhargava) [1422076] - [tools] power turbostat: decode HWP registers (Prarit Bhargava) [1422076] - [tools] power turbostat: Decode MSR_MISC_PWR_MGMT (Prarit Bhargava) [1422076] - [tools] power turbostat: fix various build warnings (Prarit Bhargava) [1422076] - [tools] power turbostat: allow sub-sec intervals (Prarit Bhargava) [1422076]- [netdrv] nfp: add to redhat build configuration (John Linville) [1377767] - [netdrv] nfp: fix error return code in nfp_net_netdev_open() (John Linville) [1377767] - [netdrv] nfp: don't pad frames on receive (John Linville) [1377767] - [netdrv] nfp: drop support for old firmware ABIs (John Linville) [1377767] - [netdrv] nfp: remove linux/version.h includes (John Linville) [1377767] - [netdrv] nfp: check idx is -ENOSPC before using it is an index (John Linville) [1377767] - [netdrv] nfp: implement ethtool .get_link() callback (John Linville) [1377767] - [netdrv] nfp: remove unused parameter from nfp_net_write_mac_addr() (John Linville) [1377767] - [netdrv] nfp: correct name of control BAR define (John Linville) [1377767] - [netdrv] nfp: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (John Linville) [1377767] - [netdrv] nfp: use correct index to mask link state irq (John Linville) [1377767] - [netdrv] nfp: add async reconfiguration mechanism (John Linville) [1377767] - [netdrv] nfp: remove buggy RX buffer length validation (John Linville) [1377767] - [netdrv] nfp: remove unused suspicious mask defines (John Linville) [1377767] - [netdrv] nfp: correct names of constants in comments (John Linville) [1377767] - [netdrv] nfp: remove unnecessary static (John Linville) [1377767] - [netdrv] nfp: check the right pointer for errors (John Linville) [1377767] - [netdrv] nfp: allow ring size reconfiguration at runtime (John Linville) [1377767] - [netdrv] nfp: pass ring count as function parameter (John Linville) [1377767] - [netdrv] nfp: convert .ndo_change_mtu() to prepare/commit paradigm (John Linville) [1377767] - [netdrv] nfp: propagate list buffer size in struct rx_ring (John Linville) [1377767] - [netdrv] nfp: sync ring state during FW reconfiguration (John Linville) [1377767] - [netdrv] nfp: slice .ndo_open() and .ndo_stop() up (John Linville) [1377767] - [netdrv] nfp: move filling ring information to FW config (John Linville) [1377767] - [netdrv] nfp: preallocate RX buffers early in .ndo_open (John Linville) [1377767] - [netdrv] nfp: reorganize initial filling of RX rings (John Linville) [1377767] - [netdrv] nfp: cleanup tx ring flush and rename to reset (John Linville) [1377767] - [netdrv] nfp: allocate ring SW structs dynamically (John Linville) [1377767] - [netdrv] nfp: make *x_ring_init do all the init (John Linville) [1377767] - [netdrv] nfp: break up nfp_net_{alloc|free}_rings (John Linville) [1377767] - [netdrv] nfp: move link state interrupt request/free calls (John Linville) [1377767] - [netdrv] nfp: correct RX buffer length calculation (John Linville) [1377767] - [netdrv] nfp: call netif_carrier_off() during init (John Linville) [1377767] - [netdrv] nfp: clear ring delayed kick counters (John Linville) [1377767] - [netdrv] net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (John Linville) [1377767] - [netdrv] net: add driver for Netronome NFP4000/NFP6000 NIC VFs (John Linville) [1377767]- [net] mac80211: fix legacy and invalid rx-rate report (Stanislaw Gruszka) [1411078] - [pci] msi: Simplify PCI MSI code by initializing msi_desc.nvec_used earlier (Prarit Bhargava) [1417650] - [x86] perf/x86/intel/rapl: Make package handling more robust (Jiri Olsa) [1418688] - [x86] perf/x86/intel/rapl: Convert to hotplug state machine (Jiri Olsa) [1418688] - [x86] perf/x86: Set pmu->module in Intel PMU modules (Jiri Olsa) [1418688] - [x86] kvm: vmx: enable guest access to LMCE related MSRs (Paul Lai) [1402102] - [x86] kvm: vmx: validate individual bits of guest MSR_IA32_FEATURE_CONTROL (Paul Lai) [1402102] - [x86] kvm: vmx: move msr_ia32_feature_control to vcpu_vmx (Paul Lai) [1402102] - [x86] pci: vmd: Use x86_vector_domain as parent domain (Myron Stowe) [1395404] - [x86] asm/irq: Stop relying on magic JMP behavior for early_idt_handlers (Prarit Bhargava) [1422146] - [s390] scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send (Hendrik Brueckner) [1421749] - [s390] scsi: zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421750] - [s390] scsi: zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421751] - [s390] scsi: zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421752] - [block] Copy a user iovec if it includes gaps (Jeff Moyer) [1421263] - [tools] toops: Sync tools/include/uapi/linux/perf_event.h with the kernel (Jiri Olsa) [1391242] - [tools] perf record: Add clockid parameter (Jiri Olsa) [1391242] - [kernel] perf: Add per event clockid support (Jiri Olsa) [1391242 1404539] - [kernel] perf: Pass the event to arch_perf_update_userpage() (Jiri Olsa) [1391242] - [kernel] time: Introduce tk_fast_raw (Jiri Olsa) [1391242] - [kernel] time: Parametrize all tk_fast_mono users (Jiri Olsa) [1391242] - [kernel] timekeeping: Pass readout base to update_fast_timekeeper() (Jiri Olsa) [1391242] - [kernel] timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONIC (Jiri Olsa) [1391242] - [kernel] seqcount: Add raw_write_seqcount_latch() (Jiri Olsa) [1391242] - [kernel] audit: consistently record PIDs with task_tgid_nr() (Richard Guy Briggs) [1379453] - [kernel] audit: Simplify and correct audit_log_capset (Richard Guy Briggs) [1379453] - [kernel] audit: log module name on init_module (Richard Guy Briggs) [1382500] - [crypto] rsa - add .gitignore for crypto/*.-asn1.[ch] files (Prarit Bhargava) [1422663] - [netdrv] iwlwifi: mvm: fix txq aggregation bug (Stanislaw Gruszka) [1362524] - [powerpc] Convert cmp to cmpd in idle enter sequence (Steve Best) [1418770] - [powerpc] powerpc/vdso64: Use double word compare on pointers (Steve Best) [1418770]- [net] ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit() (Jakub Sitnicki) [1369158] - [net] ipv6: fix 4in6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] gre6: add Kconfig dependency for NET_IPGRE_DEMUX (Jakub Sitnicki) [1369158] - [net] ip6_tunnel: Account for tunnel header in tunnel MTU (Jakub Sitnicki) [1369158] - [net] gre: use nla_get_be32() to extract flowinfo (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() (Jakub Sitnicki) [1369158] - [net] gre: set inner_protocol on xmit (Jakub Sitnicki) [1369158] - [net] gre: fix error handler (Jakub Sitnicki) [1369158] - [net] ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads (Jakub Sitnicki) [1369158] - [net] ip6gre: Allow live link address change (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set flowi6_proto as IPPROTO_GRE in xmit path. (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: do not keep the GRE header around in collect medata mode (Jakub Sitnicki) [1369158] - [net] gre: Fix wrong tpi->proto in WCCP (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix get_size calculation for gre6 tunnel (Jakub Sitnicki) [1369158] - [net] ip6_gre: Use correct flags for reading TUNNEL_SEQ (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set inner protocol correctly in __gre6_xmit (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting (Jakub Sitnicki) [1369158] - [net] gre6: Fix flag translations (Jakub Sitnicki) [1369158] - [net] gre: receive also TEB packets for lwtunnels (Jakub Sitnicki) [1369158] - [net] gre: move iptunnel_pull_header down to ipgre_rcv (Jakub Sitnicki) [1369158] - [net] gre: change gre_parse_header to return the header length (Jakub Sitnicki) [1369158] - [net] gre: remove superfluous pskb_may_pull (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 transmit path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] ipv6: Generic tunnel cleanup (Jakub Sitnicki) [1369158] - [net] gre: Create common functions for transmit (Jakub Sitnicki) [1369158] - [net] ipv6: Create ip6_tnl_xmit (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 receive path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] gre: Move utility functions to common headers (Jakub Sitnicki) [1369158] - [net] ipv6: Cleanup IPv6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for GSO (Jakub Sitnicki) [1369158] - [net] gre: Add support for GRO/GSO of IPv6 GRE traffic (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for basic offloads offloads excluding GSO (Jakub Sitnicki) [1369158] - [net] ip6gretap: Fix MTU to allow for Ethernet header (Jakub Sitnicki) [1369158] - [net] gre: clear IFF_TX_SKB_SHARING (Jakub Sitnicki) [1369158] - [net] gre6: allow to update all parameters via rtnl (Jakub Sitnicki) [1369158] - [net] ip6_gre: Reduce log level in ip6gre_err() to debug (Jakub Sitnicki) [1369158] - [net] gre: use be16 variants of netlink functions (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix endianness errors in ip6gre_err (Jakub Sitnicki) [1369158] - [net] gre: allow live address change (Jakub Sitnicki) [1369158] - [net] gre: Set inner mac header in gro complete (Jakub Sitnicki) [1369158] - [net] gre: Fix typo in returning flags in netlink (Jakub Sitnicki) [1369158] - [net] ip6gre: add a rtnl link alias for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: allow changing mac address when device is up (Jakub Sitnicki) [1369158] - [net] ip6_gre: don't allow to remove the fb_tunnel_dev (Jakub Sitnicki) [1369158] - [net] gre: use icmp_hdr() to get inner ip header (Jakub Sitnicki) [1369158] - [net] ipv6: Fix the upper MTU limit in GRE tunnel (Jakub Sitnicki) [1369158] - [net] geneve: avoid use-after-free of skb->data (Sabrina Dubroca) [1326309] - [net] vxlan: Add new UDP encapsulation offload type for VXLAN-GPE (Sabrina Dubroca) [1326309] - [net] Merge VXLAN and GENEVE push notifiers into a single notifier (Sabrina Dubroca) [1326309] - [net] Combine GENEVE and VXLAN port notifiers into single functions (Sabrina Dubroca) [1326309] - [net] vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes (Sabrina Dubroca) [1326309] - [net] geneve: fix max_mtu setting (Sabrina Dubroca) [1326309] - [net] geneve: fix tx_errors statistics (Sabrina Dubroca) [1326309] - [net] geneve: testing the wrong variable in geneve6_build_skb() (Sabrina Dubroca) [1326309] - [net] ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb (Sabrina Dubroca) [1326309] - [net] geneve: make access to tunnel options similar to vxlan (Sabrina Dubroca) [1326309] - [net] Optimize local checksum offload (Sabrina Dubroca) [1326318] - [net] documentation/networking: more accurate LCO explanation (Sabrina Dubroca) [1326318] - [net] documentation/networking: add checksum-offloads.txt to explain LCO (Sabrina Dubroca) [1326318] - [net] ip_tunnel: remove 'csum_help' argument to iptunnel_handle_offloads (Sabrina Dubroca) [1326318] - [net] gre: Implement LCO for GRE over IPv4 (Sabrina Dubroca) [1326318] - [net] vxlan: enable local checksum offload (Sabrina Dubroca) [1326318] - [net] enable LCO for udp_tunnel_handle_offloads() users (Sabrina Dubroca) [1326318] - [net] udp: always set up for CHECKSUM_PARTIAL offload (Sabrina Dubroca) [1326318] - [net] local checksum offload for encapsulation (Sabrina Dubroca) [1326318] - [net] gso: Support partial splitting at the frag_list pointer (Eric Garver) [1405429] - [net] Add support for IP ID mangling TSO in cases that require encapsulation (Eric Garver) [1405429] - [net] Fix netdev_fix_features so that TSO_MANGLEID is only available with TSO (Eric Garver) [1405429] - [net] gso: Only allow GSO_PARTIAL if we can checksum the inner protocol (Eric Garver) [1405429] - [net] gso: Do not perform partial GSO if number of partial segments is 1 or less (Eric Garver) [1405429] - [net] gso: Reload iph after pskb_may_pull (Eric Garver) [1326353] - [net] relax expensive skb_unclone() in iptunnel_handle_offloads() (Eric Garver) [1326353] - [net] documentation: Add documentation for TSO and GSO features (Eric Garver) [1326353] - [net] gso: Support partial segmentation offload (Eric Garver) [1326353] - [net] gro: Add support for TCP with fixed IPv4 ID field, limit tunnel IP ID values (Eric Garver) [1326353] - [net] gso: Add GSO type for fixed IPv4 ID (Eric Garver) [1326353] - [net] ethtool: Add support for toggling any of the GSO offloads (Eric Garver) [1326353] - [net] Reset encap_level to avoid resetting features on inner IP headers (Eric Garver) [1326353] - [net] bridge: update max_gso_segs and max_gso_size (Eric Garver) [1326353] - [net] rtnetlink: add IFLA_GSO_MAX_SEGS and IFLA_GSO_MAX_SIZE attributes (Eric Garver) [1326353] - [net] bridge: reset bridge mtu after deleting an interface (Eric Garver) [1326353] - [net] gso/udp: Use skb->len instead of udph->len to determine length of original skb (Eric Garver) [1326353] - [net] gso: Provide software checksum of tunneled UDP fragmentation offload (Eric Garver) [1326353] - [net] Allow tunnels to use inner checksum offloads with outer checksums needed (Eric Garver) [1326353] - [net] udp: Use uh->len instead of skb->len to compute checksum in segmentation (Eric Garver) [1326353] - [net] udp: Clean up the use of flags in UDP segmentation offload (Eric Garver) [1326353] - [net] gre: Use inner_proto to obtain inner header protocol (Eric Garver) [1326353] - [net] gre: Use GSO flags to determine csum need instead of GRE flags (Eric Garver) [1326353] - [net] Move skb_has_shared_frag check out of GRE code and into segmentation (Eric Garver) [1326353] - [net] Store checksum result for offloaded GSO checksums (Eric Garver) [1326353] - [net] Update remote checksum segmentation to support use of GSO checksum (Eric Garver) [1326353] - [net] Move GSO csum into SKB_GSO_CB (Eric Garver) [1326353] - [net] fix two sparse errors (Eric Garver) [1326353] - [net] Drop unecessary enc_features variable from tunnel segmentation functions (Eric Garver) [1326353]- [vhost] vsock: lookup and setup guest_cid inside vhost_vsock_lock (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: fix src/dst cid format (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: mark an internal function static (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: add a missing __le annotation (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: fix orphan connection reset (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: remove unused vq variable (Stefan Hajnoczi) [1291282] - [net] vsock: add loopback to virtio_transport (Stefan Hajnoczi) [1291282] - [net] vsock: Don't dec ack backlog twice for rejected connections (Stefan Hajnoczi) [1291282] - [net] vhost/vsock: drop space available check for TX vq (Stefan Hajnoczi) [1291282] - [vhost] vsock: fix vhost virtio_vsock_pkt use-after-free (Stefan Hajnoczi) [1291282] - [vhost] vsock: Use kvfree() (Stefan Hajnoczi) [1291282] - [net] vsock: Add Makefile and Kconfig (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce vhost_vsock.ko (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce virtio_transport.ko (Stefan Hajnoczi) [1291282] - [uapi] vsock: Introduce virtio_vsock_common.ko (Stefan Hajnoczi) [1291282] - [net] vsock: defer sock removal to transports (Stefan Hajnoczi) [1291282] - [net] vsock: transport-specific vsock_transport functions (Stefan Hajnoczi) [1291282] - [net] vsock: make listener child lock ordering explicit (Stefan Hajnoczi) [1291282] - [net] vsock: do not disconnect socket when peer has shutdown SEND only (Stefan Hajnoczi) [1291282] - [net] af_vsock: Shrink the area influenced by prepare_to_wait (Stefan Hajnoczi) [1291282] - [net] vsock: define VSOCK_SS_LISTEN once only (Stefan Hajnoczi) [1291282] - [net] vsock: fix missing cleanup when misc_register failed (Stefan Hajnoczi) [1291282] - [uapi] fix to export linux/vm_sockets.h (Stefan Hajnoczi) [1291282] - [net] vmci_transport: switch ->enqeue_dgram, ->enqueue_stream and ->dequeue_stream to msghdr (Stefan Hajnoczi) [1291282] - [uapi] add missing network related headers to kbuild (Stefan Hajnoczi) [1291282] - [net] vsock: Make transport the proto owner (Stefan Hajnoczi) [1291282] - [net] vsock: Move af_vsock.h and vsock_addr.h to include/net (Stefan Hajnoczi) [1291282] - [net] vsock: Fix VSOCK_HASH and VSOCK_CONN_HASH (Stefan Hajnoczi) [1291282] - [net] vsock: Introduce vsock_auto_bind helper (Stefan Hajnoczi) [1291282]- [x86] edac, amd64: Don't treat ECC disabled as failure (Suravee Suthikulpanit) [1303712] - [x86] edac: Add routine to check if MC devices list is empty (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Fix boot crash on non-AMD systems (Suravee Suthikulpanit) [1303712] - [kernel] edac: Document HW_EVENT_ERR_DEFERRED type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload amd64_edac_mod on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload module using x86_cpu_id (Suravee Suthikulpanit) [1303712] - [edac] amd64: Define and register UMC error decode function (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Simplify code around decode_bus_error (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC capabilities on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC MC capabilities on Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h debug output (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h scrubber support (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Extend scrub rate support to F15hM60h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Read MC registers on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Reserve correct PCI devices on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add AMD Fam17h family type and ops (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Drop pci_register_driver() use (Suravee Suthikulpanit) [1303712] - [edac] amd64: Extend ecc_enabled() to Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Don't force-enable ECC checking on newer systems (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Add system physical address translation for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [kernel] edac, amd64: Add Deferred Error type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Rename __log_bus_error() to be more specific (Suravee Suthikulpanit) [1303712] - [edac] amd64: Change target of pci_name from F2 to F3 (Suravee Suthikulpanit) [1303712] - [edac] mce_amd: Rename nb_bus_decoder to dram_ecc_decoder (Suravee Suthikulpanit) [1303712] - [kernel] edac: Add LRDDR4 DRAM type (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add SMN and Indirect Data Fabric access for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add Fam17h Data Fabric as "Northbridge" (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make all exports EXPORT_SYMBOL_GPL (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make amd_northbridges internal to amd_nb.c (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Fix HWID_MCATYPE calculation by grouping arguments (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Rename smca_bank_names to smca_names (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Simplify SMCA HWID descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] ras: Simplify SMCA bank descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] mce: Update AMD mcheck init to use cpu_has() facilities (Suravee Suthikulpanit) [1303712] - [x86] mce: Detect local MCEs properly (Suravee Suthikulpanit) [1303712] - [x86] mce: Carve out writes to MCx_STATUS and MCx_CTL (Suravee Suthikulpanit) [1303712] - [x86] mce: Grade uncorrected errors for SMCA-enabled systems (Suravee Suthikulpanit) [1303712]- [hv] vmbus: finally fix hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1406404 1418889] - [hv] acquire vmbus_connection.channel_mutex in vmbus_free_channels() (Vitaly Kuznetsov) [1406404 1418889] - [hv] hyperv: Fix spelling of HV_UNKOWN (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On the read path cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On write cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Base host signaling strictly on the ring state (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Fix info request to show max page count (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Operation timeouts should match host expectation (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Improve log messages (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Add logging for dynamic memory operations (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: make sysfs names consistent with PCI (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1406404 1418889] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Rename version definitions to reflect protocol version (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: suppress some "hv_vmbus: Unknown GUID" warnings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Make mmio resource local (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Check VSS daemon is listening before a hot backup (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Continue to poll VSS channel after handling requests (Vitaly Kuznetsov) [1406404 1418889] - [hv] Introduce a policy for controlling channel affinity (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: wrap around mappings for ring buffers (Vitaly Kuznetsov) [1406404 1418889] - [hv] cleanup vmbus_open() for wrap around mappings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Implement a mechanism to tag the channel for low latency (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Enable explicit signaling policy for NIC channels (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: fix the race when querying & updating the percpu list (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: fix a race on userspace daemons registration (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of timeout in vmbus_open() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Give control over how the ring access is serialized (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add an API vmbus_hvsock_device_unregister() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a per-channel rescind callback (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: define the new offer type for Hyper-V socket (hvsock) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a helper function to set a channel's pending send size (Vitaly Kuznetsov) [1406404 1418889]- [tools] power turbostat: Denverton uses a 25 MHz crystal, not 19.2 MHz (Steve Best) [1379780] - [tools] power turbostat: fix Denverton BCLK (Steve Best) [1379780] - [tools] power turbostat: use intel-family.h model strings (Steve Best) [1379780] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1410765] - [scsi] ipr: Fix async error WARN_ON (Gustavo Duarte) [1384383] - [scsi] ipr: Remove redundant messages at adapter init time (Gustavo Duarte) [1384383] - [scsi] ipr: Don't log unnecessary 9084 error details (Gustavo Duarte) [1384383] - [scsi] ipr: Add asynchronous error notification (Gustavo Duarte) [1384383] - [x86] kvm/x86: add sending hyper-v crash notification to user space (Bandan Das) [1357828] - [x86] kvm/x86: added hyper-v crash msrs into kvm hyperv context (Bandan Das) [1357828] - [x86] kvm: add hyper-v crash msrs values (Bandan Das) [1357828] - [x86] kvm: Add KVM_EXIT_SYSTEM_EVENT to user space API header (Bandan Das) [1357828] - [net] ethtool: page allocation failure (David Arcari) [1362219] - [net] audit: log 32-bit socketcalls (Richard Guy Briggs) [1382499] - [lib] bug.c: use common WARN helper (Pratyush Anand) [1310539] - [lib] bug.c: convert printk to pr_foo() (Pratyush Anand) [1310539] - [lib] bug.c: make panic_on_warn available for all architectures (Pratyush Anand) [1310539] - [kernel] panic: add cpu/pid to warn_slowpath_common in WARNING printk()s (Pratyush Anand) [1310539] - [kernel] ring-buffer: Prevent overflow of size in ring_buffer_resize() (Pratyush Anand) [1339451] - [kernel] ring-buffer: Use long for nr_pages to avoid overflow failures (Pratyush Anand) [1339451] - [kernel] tracing: Fix showing function event in available_events (Pratyush Anand) [1311824] - [kernel] nohz: Fix collision between tick and other hrtimers (Frederic Weisbecker) [1366043] - [netdrv] virtio-net: correctly enable multiqueue (Maxime Coquelin) [1396578] - [netdrv] virtio-net: enable multiqueue by default (Maxime Coquelin) [1396578] - [netdrv] alx: work around hardware bug in interrupt fallback path (Jarod Wilson) [1396261] - [netdrv] alx: fix fallback to msi or legacy interrupts (Jarod Wilson) [1396261] - [netdrv] alx: fix wrong condition to free descriptor memory (Jarod Wilson) [1396261] - [netdrv] ibmveth: Add a proper check for the availability of the checksum features (Thomas Huth) [1414232] - [powerpc] fadump: Fix the race in crash_fadump() (Steve Best) [1420077] - [cpufreq] intel_pstate: Add Knights Mill CPUID (Steve Best) [1381264]- [net] sctp: check af before verify address in sctp_addr_id2transport (Xin Long) [1414389] - [net] vti6: fix input path (Hangbin Liu) [1419421] - [net] xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key (Hangbin Liu) [1419421] - [net] ipv6: addrconf: fix dev refcont leak when DAD failed (Hangbin Liu) [1416105] - [net] dctcp: avoid bogus doubling of cwnd after loss (Florian Westphal) [1386923] - [net] revert "dctcp: update cwnd on congestion event" (Florian Westphal) [1386923] - [net] avoid signed overflows for SO_{SND|RCV}BUFFORCE (Sabrina Dubroca) [1412474] {CVE-2016-9793} - [net] skbuff: Fix skb checksum partial check (Lance Richardson) [1411480] - [net] skbuff: Fix skb checksum flag on skb pull (Lance Richardson) [1411480] - [net] sctp: not copying duplicate addrs to the assoc's bind address list (Xin Long) [1308362] - [net] sctp: reduce indent level in sctp_copy_local_addr_list (Xin Long) [1308362] - [net] bonding: set carrier off for devices created through netlink (Beniamino Galvani) [1356197] - [net] bridge: a netlink notification should be sent when those attributes are changed by ioctl (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_if (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_br (Xin Long) [950243] - [net] bridge: simplify the stp_state_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the forward_delay_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the flush_store by calling store_bridge_parm (Xin Long) [950243] - [net] ipv6: correctly add local routes when lo goes up (Eelco Chaudron) [1386304] - [net] rtnetlink: Don't export empty RTAX_FEATURES (Phil Sutter) [1369421]- [fs] Make __xfs_xattr_put_listen preperly report errors (Brian Foster) [1419532] - [fs] xfs: in _attrlist_by_handle, copy the cursor back to userspace (Brian Foster) [1419532] - [fs] xfs: fix type confusion in xfs_ioc_swapext (Brian Foster) [1419532] - [fs] xfs: fix warning in xfs_finish_page_writeback for non-debug builds (Brian Foster) [1419532] - [fs] xfs: concurrent readdir hangs on data buffer locks (Brian Foster) [1419532] - [fs] xfs: move reclaim tagging functions (Brian Foster) [1419532] - [fs] xfs: simplify inode reclaim tagging interfaces (Brian Foster) [1419532] - [fs] xfs: rename variables in xfs_iflush_cluster for clarity (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1419532] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1419532] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1419532] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1419532] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1419532] - [fs] xfs: remove xfs_fs_evict_inode() (Brian Foster) [1419532] - [fs] xfs: buffer ->bi_end_io function requires irq-safe lock (Brian Foster) [1419532] - [fs] xfs: mute some sparse warnings (Brian Foster) [1419532] - [fs] xfs: improve kmem_realloc (Brian Foster) [1419532] - [fs] xfs: Add caller function output to xfs_log_force tracepoint (Brian Foster) [1419532] - [fs] xfs: remove transaction types (Brian Foster) [1419532] - [fs] xfs: better xfs_trans_alloc interface (Brian Foster) [1419532] - [fs] xfs: optimize bio handling in the buffer writeback path (Brian Foster) [1419532] - [fs] xfs: don't release bios on completion immediately (Brian Foster) [1419532] - [fs] xfs: build bios directly in xfs_add_to_ioend (Brian Foster) [1419532] - [fs] xfs: collapse cases in xfs_attr3_leaf_list_int (Brian Foster) [1419532] - [fs] xfs: remove put_value from attr ->put_listent context (Brian Foster) [1419532] - [fs] xfs: don't pass value into attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: only return -errno or success from attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: set up inode operation vectors later (Brian Foster) [1419532] - [fs] xfs: factor out a helper to initialize a local format inode fork (Brian Foster) [1419532] - [fs] xfs: add missing break in xfs_parseargs() (Brian Foster) [1419532] - [fs] xfs: Don't wrap growfs AGFL indexes (Brian Foster) [1419532] - [fs] xfs: always set rvalp in xfs_dir2_node_trim_free (Brian Foster) [1419532] - [fs] xfs: ensure committed is initialized in xfs_trans_roll (Brian Foster) [1419532] - [fs] xfs: borrow indirect blocks from freed extent when available (Brian Foster) [1419532] - [fs] xfs: refactor delalloc indlen reservation split into helper (Brian Foster) [1419532] - [fs] xfs: update freeblocks counter after extent deletion (Brian Foster) [1419532] - [fs] xfs: debug mode forced buffered write failure (Brian Foster) [1419532] - [fs] xfs: remove impossible condition (Brian Foster) [1419532] - [fs] xfs: check sizes of XFS on-disk structures at compile time (Brian Foster) [1419532] - [fs] xfs: use named array initializers for log item dumping (Brian Foster) [1419532] - [fs] xfs: fix computation of inode btree maxlevels (Brian Foster) [1419532] - [fs] xfs: reinitialise per-AG structures if geometry changes during recovery (Brian Foster) [1419532] - [fs] xfs: remove xfs_trans_get_block_res (Brian Foster) [1419532] - [fs] xfs: fix up inode32/64 (re)mount handling (Brian Foster) [1419532] - [fs] xfs: fix format specifier , should be llx and not llu (Brian Foster) [1419532] - [fs] xfs: sanitize remount options (Brian Foster) [1419532] - [fs] xfs: convert mount option parsing to tokens (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG2_DAX limited by PAGE_SIZE (Brian Foster) [1419532] - [fs] xfs: dynamically switch modes when XFS_DIFLAG2_DAX is set/cleared (Brian Foster) [1419532] - [fs] xfs: S_DAX is only for regular files (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG_DAX is only for regular files or directories (Brian Foster) [1419532] - [fs] xfs: remove XFS_BUF_ZEROFLAGS macro (Brian Foster) [1419532] - [fs] xfs: remove XBF_STALE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_WRITE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_READ flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_ASYNC flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_DONE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: mode di_mode to vfs inode (Brian Foster) [1419532] - [fs] xfs: move di_changecount to VFS inode (Brian Foster) [1419532] - [fs] xfs: move inode generation count to VFS inode (Brian Foster) [1419532] - [fs] xfs: use vfs inode nlink field everywhere (Brian Foster) [1419532] - [fs] xfs: reinitialise recycled VFS inode correctly (Brian Foster) [1419532] - [fs] xfs: move v1 inode conversion to xfs_inode_from_disk (Brian Foster) [1419532] - [fs] xfs: cull unnecessary icdinode fields (Brian Foster) [1419532] - [fs] xfs: remove timestamps from incore inode (Brian Foster) [1419532] - [fs] xfs: introduce inode log format object (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers need verifiers (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers are not typed (Brian Foster) [1419532] - [fs] xfs: move struct xfs_attr_shortform to xfs_da_format.h (Brian Foster) [1419532] - [fs] xfs: Make xfsaild freezeable again (Brian Foster) [1419532] - [fs] xfs: remove unused function definitions (Brian Foster) [1419532] - [fs] xfs: move buffer invalidation to xfs_btree_free_block (Brian Foster) [1419532] - [fs] xfs: factor btree block freeing into a helper (Brian Foster) [1419532] - [fs] xfs: handle errors from ->free_blocks in xfs_btree_kill_iroot (Brian Foster) [1419532] - [fs] xfs: lock rt summary inode on allocation (Brian Foster) [1419532] - [fs] xfs: Change how listxattr generates synthetic attributes (Brian Foster) [1419532]- [crypto] qat - zero esram only for DH85x devices (Neil Horman) [1382849] - [crypto] qat - fix bar discovery for c62x (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - fix incorrect accelerator mask for C3X devices (Neil Horman) [1382849] - [crypto] qat - fix constants table DMA (Neil Horman) [1382849] - [crypto] qat - fix aes-xts key sizes (Neil Horman) [1382849] - [crypto] qat - Stop dropping leading zeros from RSA output (Neil Horman) [1382849] - [crypto] qat - Add DH support (Neil Horman) [1382849] - [crypto] qat - Add RSA CRT mode (Neil Horman) [1382849] - [crypto] rsa - Store rest of the private key components (Neil Horman) [1382849] - [crypto] qat - Use alternative reset methods depending on the specific device (Neil Horman) [1382849] - [crypto] qat - Switch to new rsa_helper functions (Neil Horman) [1382849] - [crypto] ecdh - Add ECDH software support (Neil Horman) [1382849] - [crypto] dh - Add DH software implementation (Neil Horman) [1382849] - [crypto] kpp - Key-agreement Protocol Primitives API (KPP) (Neil Horman) [1382849] - [crypto] rsa - return raw integers for the ASN.1 parser (Neil Horman) [1382849] - [crypto] qat - Remove deprecated create_workqueue (Neil Horman) [1382849] - [crypto] qat - fix typos sizeof for ctx (Neil Horman) [1382849] - [crypto] qat - change the adf_ctl_stop_devices to void (Neil Horman) [1382849] - [crypto] qat - make adf_vf_isr.c dependant on IOV config (Neil Horman) [1382849] - [crypto] qat - Fix typo in comments (Neil Horman) [1382849] - [crypto] qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wq (Neil Horman) [1382849] - [crypto] qat - fix invalid pf2vf_resp_wq logic (Neil Horman) [1382849] - [crypto] qat - fix section mismatch warning (Neil Horman) [1382849] - [crypto] qat - interrupts need to be enabled when VFs are disabled (Neil Horman) [1382849] - [crypto] qat - check if PF is running (Neil Horman) [1382849] - [crypto] qat - move vf2pf_init and vf2pf_exit to common (Neil Horman) [1382849] - [crypto] qat - adf_dev_stop should not be called in atomic context (Neil Horman) [1382849] - [crypto] qat - changed adf_dev_stop to void (Neil Horman) [1382849] - [crypto] qat - explicitly stop all VFs first (Neil Horman) [1382849] - [crypto] qat - fix address leaking of RSA public exponent (Neil Horman) [1382849] - [crypto] qat - avoid memory corruption or undefined behaviour (Neil Horman) [1382849] - [crypto] qat - Remove redundant nrbg rings (Neil Horman) [1382849] - [crypto] qat - make sure const_tab is 1024 bytes aligned (Neil Horman) [1382849] - [crypto] qat - remove redundant arbiter configuration (Neil Horman) [1382849] - [crypto] qat - Change the definition of icp_qat_uof_regtype (Neil Horman) [1382849] - [crypto] qat - The AE id should be less than the maximal AE number (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - Reduced reqsize in qat_algs (Neil Horman) [1382849] - [crypto] qat - Pack cfg ctl structs (Neil Horman) [1382849] - [crypto] qat - remove redundant function call (Neil Horman) [1382849] - [crypto] qat - change name for c6xx dev type (Neil Horman) [1382849]- [x86] platform/uv: Clean up the NMI code to match current coding style (Frank Ramsay) [1416460] - [x86] platform/uv: Ensure uv_system_init is called when necessary (Frank Ramsay) [1416460] - [x86] platform/uv: Initialize PCH GPP_D_0 NMI Pin to be NMI source (Frank Ramsay) [1416460] - [x86] platform/uv: Verify NMI action is valid, default is standard (Frank Ramsay) [1416460] - [x86] platform/uv: Add basic CPU NMI health check (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless NMIs (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless systems (Frank Ramsay) [1416460] - [x86] platform/uv: Fix 2 socket config problem (Frank Ramsay) [1416460] - [x86] platform/uv: Fix panic with missing UVsystab support (Frank Ramsay) [1416460] - [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371253] {CVE-2016-7097} - [fs] sunrpc: Remove unused callback xpo_adjust_wspace() ("J. Bruce Fields") [1314076] - [fs] sunrpc: Change TCP socket space reservation ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a server side per-connection limit ("J. Bruce Fields") [1314076] - [fs] sunrpc: Micro optimisation for svc_data_ready ("J. Bruce Fields") [1314076] - [fs] sunrpc: Call the default socket callbacks instead of open coding ("J. Bruce Fields") [1314076] - [fs] sunrpc: lock the socket while detaching it ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add tracepoints for dropped and deferred requests ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a tracepoint for server socket out-of-space conditions ("J. Bruce Fields") [1314076] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1356672] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672]- [fs] rpc: share one xps between all backchannels (Steve Dickson) [1336886] - [fs] sunrpc: fix xprt leak on xps allocation failure (Steve Dickson) [1336886] - [fs] sunrpc: Clear xpt_bc_xprt if xs_setup_bc_tcp failed (Steve Dickson) [1336886] - [fs] nfsd4/rpc: move backchannel create logic into rpc code (Steve Dickson) [1336886] - [fs] sunrpc: Fix suspicious RCU usage (Steve Dickson) [1336886] - [fs] NFS pnfs data server multipath session trunking (Steve Dickson) [1336886] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Steve Dickson) [1336886] - [fs] nfs: Fix an Oops in the pNFS files and flexfiles connection setup to the DS (Steve Dickson) [1336886] - [fs] NFS test session trunking with exchange id (Steve Dickson) [1336886] - [fs] NFS add xprt switch addrs test to match client (Steve Dickson) [1336886] - [fs] sunrpc: rpc_clnt_add_xprt setup function for NFS layer (Steve Dickson) [1336886] - [fs] SUNRPC search xprt switch for sockaddr (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_add_xprt (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_put (Steve Dickson) [1336886] - [fs] nfsv4: Cleanup the setting of the nfs4 lease period (Steve Dickson) [1336886] - [fs] SUNRPC remove rpc_task_release_client from rpc_task_set_client (Steve Dickson) [1336886] - [fs] NFS detect session trunking (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_check_serverowner_major_id (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_match_clientids (Steve Dickson) [1336886] - [fs] NFS setup async exchange_id (Steve Dickson) [1336886] - [fs] sunrpc: Fix infinite looping in rpc_clnt_iterate_for_each_xprt (Steve Dickson) [1336886] - [fs] NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback (Steve Dickson) [1336886] - [fs] pnfs/nfsv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 (Steve Dickson) [1336886] - [fs] sunrpc: Allow addition of new transports to a struct rpc_clnt (Steve Dickson) [1336886] - [fs] nfsv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections (Steve Dickson) [1336886] - [fs] sunrpc: Make NFS swap work with multipath (Steve Dickson) [1336886] - [fs] sunrpc: Add a helper to apply a function to all the rpc_clnt's transports (Steve Dickson) [1336886] - [fs] sunrpc: Allow caller to specify the transport to use (Steve Dickson) [1336886] - [fs] sunrpc: Use the multipath iterator to assign a transport to each task (Steve Dickson) [1336886] - [fs] sunrpc: Make rpc_clnt store the multipath iterators (Steve Dickson) [1336886] - [fs] sunrpc: Add a structure to track multiple transports (Steve Dickson) [1336886] - [fs] sunrpc: Make freeing of struct xprt rcu-safe (Steve Dickson) [1336886] - [fs] sunrpc: Uninline xprt_get(); It isn't performance critical (Steve Dickson) [1336886] - [fs] sunrpc: Reorder rpc_task to put waitqueue related info in same cachelines (Steve Dickson) [1336886] - [fs] sunrpc: Remove unused function rpc_task_reset_client (Steve Dickson) [1336886]- [fs] ovl: fix d_real() for stacked fs (Miklos Szeredi) [1414761] - [fs] ovl: fsync after copy-up (Miklos Szeredi) [1414757] - [fs] ovl: fix get_acl() on tmpfs (Miklos Szeredi) [1412247] - [fs] ovl: update S_ISGID when setting posix ACLs (Miklos Szeredi) [1414755] - [fs] ovl: use generic_readlink (Miklos Szeredi) [1414769] - [fs] ovl: explain error values when removing acl from workdir (Miklos Szeredi) [1414769] - [fs] ovl: Fix info leak in ovl_lookup_temp() (Miklos Szeredi) [1414754] - [fs] ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi) [1414751] - [fs] ovl: copy_up_xattr(): use strnlen (Miklos Szeredi) [1412277] - [fs] vfs: do get_write_access() on upper layer of overlayfs (Miklos Szeredi) [1414746] - [fs] vfs: make argument of d_real_inode() const (Miklos Szeredi) [1414746] - [fs] locks: fix file locking on overlayfs (Miklos Szeredi) [1414738] - [fs] locks: fix locks_mandatory_locked to respect file-private locks (Miklos Szeredi) [1414738] - [fs] vfs: update ovl inode before relatime check (Miklos Szeredi) [1351860] - [fs] vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi) [1413988] - [fs] ovl: fix workdir creation (Miklos Szeredi) [1410842] - [fs] ovl: update doc (Miklos Szeredi) [1414769] - [fs] ovl: listxattr: use strnlen() (Miklos Szeredi) [1412277] - [fs] ovl: Switch to generic_getxattr (Miklos Szeredi) [1414769] - [fs] ovl: Fix OVL_XATTR_PREFIX (Miklos Szeredi) [1412270] - [fs] ovl: fix spelling mistake: "directries" -> "directories" (Miklos Szeredi) [1414769] - [fs] ovl: use cached acl on underlying layer (Miklos Szeredi) [1412247] - [fs] fs: add get_acl helper (Miklos Szeredi) [1412247] - [fs] ovl: proper cleanup of workdir (Miklos Szeredi) [1410873] - [fs] ovl: remove posix_acl_default from workdir (Miklos Szeredi) [1410842] - [fs] ovl: don't copy up opaqueness (Miklos Szeredi) [1365150] - [fs] revert "vfs: add lookup_hash() helper" (Miklos Szeredi) [1414769] - [fs] ovl: simplify empty checking (Miklos Szeredi) [1414769] - [fs] qstr: constify instances in overlayfs (Miklos Szeredi) [1414769] - [fs] ovl: disallow overlayfs as upperdir (Miklos Szeredi) [1410813] - [fs] ovl: fix warning (Miklos Szeredi) [1414769] - [fs] ovl: remove duplicated include from super.c (Miklos Szeredi) [1414769] - [fs] ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi) [1414769] - [fs] ovl: update atime on upper (Miklos Szeredi) [1351860] - [fs] ovl: fixed coding style warning (Miklos Szeredi) [1414769] - [fs] ovl: honor flag MS_SILENT at mount (Miklos Szeredi) [1414769] - [fs] fs/overlayfs/super.c needs pagemap.h (Miklos Szeredi) [1414769] - [fs] wrappers for ->i_mutex access (Miklos Szeredi) [1414769] - [fs] nfs: Fix inode corruption in nfs_prime_dcache() (Benjamin Coddington) [1416532] - [fs] nfs: Don't let readdirplus revalidate an inode that was marked as stale (Benjamin Coddington) [1416532] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1406850] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1406850] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1406850] - [fs] gfs2: Wake up io waiters whenever a flush is done (Robert S Peterson) [1404301] - [fs] gfs2: Made logd daemon take into account log demand (Robert S Peterson) [1404301] - [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1404301]- [fs] fscache: Fix dead object requeue (David Howells) [1415402] - [fs] fscache: Clear outstanding writes when disabling a cookie (David Howells) [1371381] - [fs] fs-cache: Initialise stores_lock in netfs cookie (David Howells) [1371381] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1383710] - [fs] xfs: Document error handlers behavior (Carlos Maiolino) [1077671] - [fs] xfs: remove racy hasattr check from attr ops (Brian Foster) [1395538] - [fs] xfs: ioends require logically contiguous file offsets (Brian Foster) [1398005] - [fs] xfs: don't chain ioends during writepage submission (Brian Foster) [1398005] - [fs] xfs: factor mapping out of xfs_do_writepage (Brian Foster) [1398005] - [fs] xfs: xfs_cluster_write is redundant (Brian Foster) [1398005] - [fs] xfs: Introduce writeback context for writepages (Brian Foster) [1398005] - [fs] xfs: remove xfs_cancel_ioend (Brian Foster) [1398005] - [fs] xfs: remove nonblocking mode from xfs_vm_writepage (Brian Foster) [1398005] - [fs] mm/filemap.c: make global sync not clear error status of individual inodes (Brian Foster) [1398005] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413503] - [lib] uuid.c: use correct offset in uuid parser (Tarun Gupta) [1412840] - [scsi] virtio-scsi: Fix endianess bug in virtscsi_queuecommand (Thomas Huth) [1413921] - [nvme] apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Gustavo Duarte) [1409122] - [misc] genwqe: Fix bad page access during abort of resource allocation (Gustavo Duarte) [1384401] - [misc] genwqe: ensure zero initialization (Gustavo Duarte) [1384401] - [netdrv] r8169: fix the typo in the comment (Corinna Vinschen) [1394855] - [netdrv] r8169: add support for RTL8168 series add-on card (Corinna Vinschen) [1394855] - [netdrv] r8169: Add support for restarting auto-negotiation (Corinna Vinschen) [1394855] - [netdrv] r8169: set coherent DMA mask as well as streaming DMA mask (Corinna Vinschen) [1394855] - [netdrv] r8169: fix nic may not work after changing mac address (Corinna Vinschen) [1394855] - [netdrv] r8169: add checking driver's runtime pm status in rtl8169_get_ethtool_stats() (Corinna Vinschen) [1394855] - [netdrv] r8169: fix kernel log spam when set or get hardware wol setting (Corinna Vinschen) [1394855] - [netdrv] r8169: default to 64-bit DMA on recent PCIe chips (Corinna Vinschen) [1394855] - [netdrv] revert "bnx2: Reset device during driver initialization" (Neil Horman) [1417836] - [cpuidle] menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0 (Gustavo Duarte) [1409211] - [powercap] rapl: reduce message loglevel (Prarit Bhargava) [1178491]- [xen] events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov) [1396554] - [xen] change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov) [1396554] - [x86] xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov) [1396554] - [xen] events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov) [1396554] - [xen] introduce xen_vcpu_id mapping (Vitaly Kuznetsov) [1396554] - [x86] acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov) [1396554] - [x86] x86 / acpi: simplify _acpi_map_lsapic() (Vitaly Kuznetsov) [1396554] - [x86] kvm: x86: Introduce segmented_write_std (Bandan Das) [1356762] - [x86] kvm: x86: emulate FXSAVE and FXRSTOR (Bandan Das) [1356762] - [x86] kvm: x86: add asm_safe wrapper (Bandan Das) [1356762] - [x86] kvm: x86: save one bit in ctxt->d (Bandan Das) [1356762] - [x86] kvm: x86: add Align16 instruction flag (Bandan Das) [1356762] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [x86] intel_idle: Add Knights Mill CPUID (Steve Best) [1381259] - [x86] cpufreq: Use Intel family name macros for the intel_pstate cpufreq driver (Steve Best) [1416559] - [x86] perf/x86: Honor the architectural performance monitoring version (Cathy Avery) [1370023] - [vfio] vfio/type1: Remove pid_namespace.h include (Tarun Gupta) [1412329] - [vfio] iommu type1: fix the testing of capability for remote task (Tarun Gupta) [1412329] - [kernel] capability: export has_capability (Tarun Gupta) [1412329] - [kernel] taint/module: Fix problems when out-of-kernel driver defines true or false (Joe Lawrence) [1369704] - [kernel] taint/module: Clean up global and module taint flags handling (Joe Lawrence) [1369704] - [kernel] kernel/panic.c: reduce 1 byte usage for print tainted buffer (Joe Lawrence) [1369704] - [kernel] livepatch/module: print notice of TAINT_LIVEPATCH (Joe Lawrence) [1369704] - [kernel] livepatch/module: make TAINT_LIVEPATCH module-specific (Joe Lawrence) [1369704] - [kernel] debugobjects: Reduce contention on the global pool_lock (Waiman Long) [1078823] - [kernel] debugobjects: Scale thresholds with # of CPUs (Waiman Long) [1078823] - [kernel] debugobjects: track number of kmem_cache_alloc/kmem_cache_free done (Waiman Long) [1078823] - [kernel] debugobjects: Allow bigger number of early boot objects (Waiman Long) [1078823]- [scsi] mpt3sas: fix hang on ata passthrough commands (Tomas Henzl) [1306453] - [scsi] mpt3sas: Unblock device after controller reset (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix secure erase premature termination (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1306453] - [scsi] mpt3sas: fix some spelling mistakes in message and comments (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306453] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1306453] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306453] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306453] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1306453] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1306453] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1306453]- [net] sctp: sctp_addr_id2transport should verify the addr before looking up assoc (Xin Long) [1414389] - [net] netlink: Fix dump skb leak/double free (Hangbin Liu) [1414293] {CVE-2016-9806} - [net] openvswitch: Remove incorrect WARN_ONCE() (Lance Richardson) [1414587] - [net] ipv4: use l4 hash for locally generated multipath flows (Paolo Abeni) [1278833] - [net] flowi: introduce get_hash_from_flowi4 (Paolo Abeni) [1278833] - [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1084802] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1084802] - [net] igmp: Make igmp group member RFC 3376 compliant (Hangbin Liu) [1391428] - [net] tcp: take care of truncations done by sk_filter() (Davide Caratti) [1400217] {CVE-2016-8645} - [net] add sk_filter_trim_cap (Davide Caratti) [1400217] {CVE-2016-8645} - [net] tcp: allow to enable the repair mode for non-listening sockets (Adrian Reber) [1406475] - [net] flow: Fix CPU hotplug callback registration (Florian Westphal) [1401795] - [net] tcp: warn on bogus MSS and try to amend it (Marcelo Leitner) [1401701] - [net] netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make proc directory per net namespace (Eelco Chaudron) [1385923] - [net] sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support (Xin Long) [1339791] - [net] sctp: fix information leaks in ulpevent layer (Xin Long) [1339791] - [net] openvswitch: avoid resetting flow key while installing new flow (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: Fix Frame-size larger than 1024 bytes warning (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: use percpu flow stats (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: fix flow stats accounting when node 0 is not possible (Thadeu Lima de Souza Cascardo) [1391696] - [net] sctp: hold transport instead of assoc when lookup assoc in rx path (Xin Long) [1371028] - [net] sctp: return back transport in __sctp_rcv_init_lookup (Xin Long) [1371028] - [net] sctp: hold transport instead of assoc in sctp_diag (Xin Long) [1371028] - [net] sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock (Xin Long) [1371028] - [net] tcp: allow dctcp alpha to drop to zero (Florian Westphal) [1370638] - [net] inet: add IP_BIND_ADDRESS_NO_PORT to overcome bind(0) limitations (Davide Caratti) [1374498] - [net] tcp: add an ability to dump and restore window parameters (Jacob Tanenbaum) [1352642]- [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414834] {CVE-2016-10088 CVE-2016-9576} - [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1365651] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] lpfc: driver update for rhel7.4 rev 11.2.0.6 (Rob Evers) [1382101] - [scsi] lpfc: Adding the lpfc_use_blk_mq module parameter (Rob Evers) [1382101] - [scsi] lpfc: Fix few small typos in lpfc_scsi.c (Rob Evers) [1382101] - [scsi] lpfc: Fix sg_reset on SCSI device causing kernel crash (Rob Evers) [1382101] - [scsi] lpfc: Correct issue leading to oops during link reset (Rob Evers) [1382101] - [scsi] lpfc: Correct error in setting OS Driver Version with FW (Rob Evers) [1382101] - [scsi] lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (Rob Evers) [1382101] - [scsi] lpfc: Correct host name in symbolic_name field (Rob Evers) [1382101] - [scsi] lpfc: FCoE VPort enable-disable does not bring up the VPort (Rob Evers) [1382101] - [scsi] lpfc: Fix Xlane dynamic LUN set for LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Correct oops on vport port resets (Rob Evers) [1382101] - [scsi] lpfc: Add missing memory barrier (Rob Evers) [1382101] - [scsi] lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() (Rob Evers) [1382101] - [scsi] lpfc: Fix possible NULL pointer dereference (Rob Evers) [1382101] - [scsi] lpfc: Use zd format string for size_t (Rob Evers) [1382101] - [scsi] lpfc: Fix fw download on SLI-4 FC adapters (Rob Evers) [1382101] - [scsi] lpfc: Synchronize link speed with boot driver (Rob Evers) [1382101] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Rob Evers) [1382101] - [scsi] lpfc: Fix lost target in pt-to-pt connect (Rob Evers) [1382101] - [scsi] lpfc: Revise strings with full lpfc parameter name (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_topology parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_aer_support parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_enable_rrq parameter (Rob Evers) [1382101] - [scsi] lpfc: Code clean up for lpfc_iocb_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Set driver environment data on adapter (Rob Evers) [1382101] - [scsi] lpfc: Correct embedded io wq element size (Rob Evers) [1382101] - [scsi] lpfc: Mark symbols static where possible (Rob Evers) [1382101] - [scsi] lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Rob Evers) [1382101] - [scsi] lpfc: Add support for using block multi-queue (Rob Evers) [1382101] - [scsi] lpfc: avoid harmless comparison warning (Rob Evers) [1382101] - [scsi] lpfc: call lpfc_sli_validate_fcp_iocb() with the hbalock held (Rob Evers) [1382101] - [scsi] lpfc: Copyright updates (Rob Evers) [1382101] - [scsi] lpfc: Correct issue with ioremap() call on 32bit kernel (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier driver attribute management (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_sli_mode attribute in leiu of per-hba lpfc_sli_mode (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_delay_discovery attribute in leiu of per-hba lpfc_delay_discovery (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_enable_npiv attribute in leiu of per-hba lpfc_enable_npiv (Rob Evers) [1382101] - [scsi] lpfc: Correct Port reset resulting in FC port going offline (Rob Evers) [1382101] - [scsi] lpfc: Add support for XLane LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response Revision location (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier device-id management (Rob Evers) [1382101] - [scsi] lpfc: Correct FCOE discovery to avoid loss of storage devices after system reboot (Rob Evers) [1382101] - [scsi] lpfc: Fix SLI mode 2 config failure (Rob Evers) [1382101] - [scsi] lpfc: Add MDS Diagnostics Support (Rob Evers) [1382101] - [scsi] lpfc: Add recovery from adapter parity errors on some SLI4 adapters (Rob Evers) [1382101] - [scsi] lpfc: Utilize embedded CDB logic to minimize IO latency (Rob Evers) [1382101] - [scsi] lpfc: Add sysfs proc_name support (Rob Evers) [1382101] - [scsi] lpfc: Disable FDMI probing if not connected to a fabric (Rob Evers) [1382101] - [scsi] lpfc: Reject RDP ELS if port has no login (Rob Evers) [1382101] - [scsi] lpfc: Correct Buffer credit descriptor values in RDP response (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response sizing issue (Rob Evers) [1382101] - [scsi] lpfc: Fix Transgression Flag of Optical Element descriptor for RDP on Linux (Rob Evers) [1382101]- [md] raid5: Use correct IS_ERR() variation on pointer check (Jes Sorensen) [1380016] - [md] separate flags for superblock changes (Jes Sorensen) [1380016] - [md] MD_RECOVERY_NEEDED is set for mddev->recovery (Jes Sorensen) [1380016] - [md] takeover should clear unrelated bits (Jes Sorensen) [1380016] - [md] r5cache: after recovery, increase journal seq by 10000 (Jes Sorensen) [1380016] - [md] raid5-cache: fix crc in rewrite_data_only_stripes() (Jes Sorensen) [1380016] - [md] raid5-cache: no recovery is required when create super-block (Jes Sorensen) [1380016] - [md] fix refcount problem on mddev when stopping array (Jes Sorensen) [1380016] - [md] r5cache: do r5c_update_log_state after log recovery (Jes Sorensen) [1380016] - [md] raid5-cache: adjust the write position of the empty block if no data blocks (Jes Sorensen) [1380016] - [md] r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0 (Jes Sorensen) [1380016] - [md] raid5: limit request size according to implementation limits (Jes Sorensen) [1380016] - [md] raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly (Jes Sorensen) [1380016] - [md] raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log (Jes Sorensen) [1380016] - [md] raid5-cache: release the stripe_head at the appropriate location (Jes Sorensen) [1380016] - [md] raid5-cache: use ring add to prevent overflow (Jes Sorensen) [1380016] - [md] raid5-cache: remove unnecessary function parameters (Jes Sorensen) [1380016] - [md] raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache (Jes Sorensen) [1380016] - [md] raid5-cache: add another check conditon before replaying one stripe (Jes Sorensen) [1380016] - [md] r5cache: enable IRQs on error path (Jes Sorensen) [1380016] - [md] r5cache: handle alloc_page failure (Jes Sorensen) [1380016] - [md] stop write should stop journal reclaim (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for reads (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for reads (Jes Sorensen) [1380016] - [md] Use REQ_FAILFAST_* on metadata writes where appropriate (Jes Sorensen) [1380016] - [md] failfast: add failfast flag for md to be used by some personalities (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 2 (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 1 (Jes Sorensen) [1380016] - [md] r5cache: refactoring journal recovery code (Jes Sorensen) [1380016] - [md] r5cache: sysfs entry journal_mode (Jes Sorensen) [1380016] - [md] r5cache: write-out phase and reclaim support (Jes Sorensen) [1380016] - [md] r5cache: caching phase of r5cache (Jes Sorensen) [1380016] - [md] r5cache: State machine for raid5-cache write back mode (Jes Sorensen) [1380016] - [md] r5cache: move some code to raid5.h (Jes Sorensen) [1380016] - [md] r5cache: Check array size in r5l_init_log (Jes Sorensen) [1380016] - [md] raid5-cache: fix lockdep warning (Jes Sorensen) [1380016] - [md] remove md_super_wait() call after bitmap_flush() (Jes Sorensen) [1380016] - [md] raid1: fix: IO can block resync indefinitely (Jes Sorensen) [1379764 1380016] - [md] bitmap: Don't write bitmap while earlier writes might be in-flight (Jes Sorensen) [1380016] - [md] perform async updates for metadata where possible (Jes Sorensen) [1380016] - [md] raid5-cache: restrict the use area of the log_offset variable (Jes Sorensen) [1380016] - [md] raid5: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid10: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid1: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid0: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] multipath: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] linear: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] bitmap: change all printk() to pr_*() (Jes Sorensen) [1380016] - [md] change all printk() to pr_err() or pr_warn() etc (Jes Sorensen) [1380016] - [md] fix some issues with alloc_disk_sb() (Jes Sorensen) [1380016] - [md] bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM (Jes Sorensen) [1380016] - [md] raid5: revert commit 11367799f3d1 (Jes Sorensen) [1380016] - [md] wake up personality thread after array state update (Jes Sorensen) [1380016] - [md] don't fail an array if there are unacknowledged bad blocks (Jes Sorensen) [1380016] - [md] add bad block support for external metadata (Jes Sorensen) [1380016] - [md] be careful not lot leak internal curr_resync value into metadata. -- (all) (Jes Sorensen) [1380016] - [md] raid1: handle read error also in readonly mode (Jes Sorensen) [1380016] - [md] raid5-cache: correct condition for empty metadata write (Jes Sorensen) [1380016] - [md] report 'write_pending' state when array in sync (Jes Sorensen) [1380016] - [md] raid5: write an empty meta-block when creating log super-block (Jes Sorensen) [1380016] - [md] raid5: initialize next_checkpoint field before use (Jes Sorensen) [1380016] - [md] set rotational bit (Jes Sorensen) [1380016] - [md] fix a potential deadlock (Jes Sorensen) [1380016] - [md] raid5: allow arbitrary max_hw_sectors (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized recovery functions (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized gen_syndrome functions (Jes Sorensen) [1380016] - [md] changes for MD_STILL_CLOSED flag (Jes Sorensen) [1380016] - [md] raid5: fix a small race condition (Jes Sorensen) [1380016] - [md] raid5: guarantee enough stripes to avoid reshape hang (Jes Sorensen) [1380016] - [md] raid5-cache: fix a deadlock in superblock write (Jes Sorensen) [1380016] - [md] raid5: avoid unnecessary bio data set (Jes Sorensen) [1380016] - [md] raid5: fix memory leak of bio integrity data (Jes Sorensen) [1380016] - [md] raid10: record correct address of bad block (Jes Sorensen) [1380016] - [md] r5cache: set MD_JOURNAL_CLEAN correctly (Jes Sorensen) [1380016] - [md] don't print the same repeated messages about delayed sync operation (Jes Sorensen) [1380016] - [md] do not count journal as spare in GET_ARRAY_INFO (Jes Sorensen) [1380016] - [md] Prevent IO hold during accessing to faulty raid5 array (Jes Sorensen) [1380016] - [md] hold mddev lock to change bitmap location (Jes Sorensen) [1380016] - [md] raid5: fix incorrectly counter of conf->empty_inactive_list_nr (Jes Sorensen) [1380016] - [md] fix null pointer deference (Jes Sorensen) [1380016] - [md] raid10: improve random reads performance (Jes Sorensen) [1380016] - [md] add missing sysfs_notify on array_state update (Jes Sorensen) [1380016] - [md] Fix kernel module refcount handling (Jes Sorensen) [1380016] - [md] documentation: fix wrong value in md.txt (Jes Sorensen) [1380016] - [md] reduce the number of synchronize_rcu() calls when multiple devices fail (Jes Sorensen) [1380016] - [md] be extra careful not to take a reference to a Faulty device (Jes Sorensen) [1380016] - [md] multipath: add rcu protection to rdev access in multipath_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in raid5_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in want_replace (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in handle_failed_sync (Jes Sorensen) [1380016] - [md] raid1: add rcu protection to rdev in fix_read_error (Jes Sorensen) [1380016] - [md] raid1: small code cleanup in end_sync_write (Jes Sorensen) [1380016] - [md] raid1: small cleanup in raid1_end_read/write_request (Jes Sorensen) [1380016] - [md] raid10: simplify print_conf a little (Jes Sorensen) [1380016] - [md] raid10: minor code improvement in fix_read_error() (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access during reshape (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Jes Sorensen) [1380016] - [md] raid10: add rcu protection in raid10_status (Jes Sorensen) [1380016] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Jes Sorensen) [1380016] - [md] raid1, raid10: don't recheck "Faulty" flag in read-balance (Jes Sorensen) [1380016] - [md] disconnect device from personality before trying to remove it (Jes Sorensen) [1380016] - [md] MD:Update superblock when err == 0 in size_store (Jes Sorensen) [1380016] - [md] use a mutex to protect a global list (Jes Sorensen) [1380016] - [md] simplify the code with md_kick_rdev_from_array (Jes Sorensen) [1380016] - [md] right meaning of PARITY_ENABLE_RMW and PARITY_PREFER_RMW (Jes Sorensen) [1380016] - [md] set MD_CHANGE_PENDING in a atomic region (Jes Sorensen) [1380016] - [md] md.c: fix oops in mddev_suspend for raid0 (Jes Sorensen) [1380016] - [md] bitmap: clear bitmap if bitmap_create failed (Jes Sorensen) [1380016] - [md] warn for potential deadlock (Jes Sorensen) [1380016]- [acpi] acpi / apd: Add clock frequency for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Add APM X-Gene ACPI I2C device support (Suravee Suthikulpanit) [1354637] - [acpi] Remove clk.h include (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Remove CLK_IS_ROOT (Suravee Suthikulpanit) [1354637] - [i2c] designware: Add device HID for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [i2c] designware: fix IO timeout issue for AMD controller (Suravee Suthikulpanit) [1354637] - [include] gpio: Increase ARCH_NR_GPIOs to 512 (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Drop pinctrl_unregister for devm_ registered device (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: avoid maybe-uninitalized warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: white space cleanups in amd_gpio_dbg_show() (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: fix compilation warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Set the level based on ACPI tables (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add support for additional GPIO (Suravee Suthikulpanit) [1329005] - [gpio] amdpt: Add a new ACPI HID (Suravee Suthikulpanit) [1329005] - [gpio] driver for AMD Promontory (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add device HID for future AMD GPIO controller (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: switch to using a bool for level (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Configure GPIO register using BIOS settings (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Remove the default de-bounce time (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix return value check in amd_gpio_probe() (Suravee Suthikulpanit) [1329005] - [pinctrl] Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc (Suravee Suthikulpanit) [1329005] - [pinctrl] make pinctrl_register() return proper error code (Suravee Suthikulpanit) [1329005] - [pinctrl] Remove .owner field (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix inconsistent spinlock of AMD GPIO driver which can be recognized by static analysis tool smatch. Declare constant Variables with Sparse's suggestion (Suravee Suthikulpanit) [1329005] - [pinctrl] Turn AMD support to tristate (Suravee Suthikulpanit) [1329005] - [pinctrl] add AMD GPIO driver support (Suravee Suthikulpanit) [1329005] - [kernel] genirq: Export handle_bad_irq (Suravee Suthikulpanit) [1329005] - [pinctrl] zynq: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [gpio] pinctrl: Add devm_ apis for pinctrl_{register, unregister} (Suravee Suthikulpanit) [1329005] - [base] platform_device: use a macro instead of platform_driver_register (Suravee Suthikulpanit) [1329005] - [acpi] acpica: Add "Windows 2015" string to _OSI support (Suravee Suthikulpanit) [1329005 1354637]- [netdrv] igb: re-assign hw address pointer on reset after PCI error (Gustavo Duarte) [1413043] - [netdrv] netvsc: add rcu_read locking to netvsc callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove excessive logging on MTU change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix comments (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: count multicast packets received (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove VF in flight counters (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use RCU to protect vf_netdev (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: improve VF device matching (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: simplify callback event code (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: dev hold/put reference to VF (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use consume_skb (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make variable local (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make netvsc_destroy_buf void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: refactor completion function (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: init completion during alloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make device_remove void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use ARRAY_SIZE() for NDIS versions (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: style cleanups (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add handler for physical link speed change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add query for initial physical link speed (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use kcalloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make RSS hash key static (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix rtnl locking in callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Implement batching of receive completions (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: Use the new in-place consumption APIs in the rx path (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_offload_params() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_device_mac() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove redundant assignment in netvsc_recv_callback() (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Move some ring buffer functions to hyperv.h (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Export the vmbus_set_event() API (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: define a new VMBus message type for hvsock (Vitaly Kuznetsov) [1395600]- [kernel] timekeeping: Increment clock_was_set_seq in timekeeping_init() (Prarit Bhargava) [1409214] - [kernel] timekeeping: Use timekeeping_update() instead of memcpy() (Prarit Bhargava) [1409214] - [s390] pci: query fmb length (Hendrik Brueckner) [1400157] - [s390] pci: fmb enhancements (Hendrik Brueckner) [1400157] - [s390] pci: use unique UIDs for domain enumeration (Hendrik Brueckner) [1380776] - [s390] pci: add some new arch specific pci attributes (Hendrik Brueckner) [1380776] - [s390] pci: use macro for attribute creation (Hendrik Brueckner) [1380776] - [s390] add support for ipl devices in subchannel sets > 0 (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup macro usage (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup shutdown_action attributes (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup bin attr usage (Hendrik Brueckner) [1381848] - [s390] dasd: Add new ioctl BIODASDCHECKFMT (Hendrik Brueckner) [1380773] - [s390] dasd: Refactor dasd format functions (Hendrik Brueckner) [1380773] - [s390] dasd: Simplify code in format logic (Hendrik Brueckner) [1380773] - [s390] dasd: Improve dasd format code (Hendrik Brueckner) [1380773] - [s390] dasd: channel path aware error recovery (Hendrik Brueckner) [1380771] - [s390] dasd: extend dasd path handling (Hendrik Brueckner) [1380771] - [s390] dasd: fix double free in dasd_eckd_read_conf (Hendrik Brueckner) [1380771] - [s390] cio: introduce pathmask_to_pos (Hendrik Brueckner) [1380771] - [s390] dasd: make query host access interruptible (Hendrik Brueckner) [1274412] - [s390] dasd: add query host access to volume support (Hendrik Brueckner) [1274412] - [s390] dasd: fix failing CUIR assignment under LPAR (Hendrik Brueckner) [1274456] - [s390] dasd: enhance CUIR scope detection (Hendrik Brueckner) [1274456] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1274456] - [s390] kernel/ap_bus: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413663] - [s390] sysinfo: show partition extended name and UUID if available (Hendrik Brueckner) [1413122] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1413662]- [kernel] vfio-mdev: fix non-standard ioctl return val causing i386 build fail (Tarun Gupta) [1116064] - [vfio] vfio-pci: Handle error from pci_iomap (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_device private and abstract interfaces (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_parent private (Tarun Gupta) [1116064] - [samples] vfio-mdev: de-polute the namespace, rename parent_device & parent_ops (Tarun Gupta) [1116064] - [vfio] vfio-mdev: Fix remove race (Tarun Gupta) [1116064] - [vfio] type1: Restore mapping performance with mdev support (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() in pin_pages/unpin_pages (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() during DMA UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: WARN_ON if notifier block is not unregistered (Tarun Gupta) [1116064] - [virt] kvm: set/clear kvm to/from vfio_group when group add/delete (Tarun Gupta) [1116064] - [kernel] vfio: support notifier chain in vfio_group (Tarun Gupta) [1116064] - [kernel] vfio: vfio_register_notifier: classify iommu notifier (Tarun Gupta) [1116064] - [vfio] Fix handling of error returned by 'vfio_group_get_from_dev()' (Tarun Gupta) [1116064] - [vfio] fix vfio_info_cap_add/shift (Tarun Gupta) [1116064] - [maintainers] maintainers: Add entry VFIO based Mediated device drivers (Tarun Gupta) [1116064] - [samples] docs: Sample driver to demonstrate how to use Mediated device framework (Tarun Gupta) [1116064] - [documentation] docs: Sysfs ABI for mediated device framework (Tarun Gupta) [1116064] - [vfio] docs: Add Documentation for Mediated devices (Tarun Gupta) [1116064] - [uapi] vfio: Define device_api strings (Tarun Gupta) [1116064] - [vfio] vfio_pci: Updated to use vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [vfio] vfio_pci: Update vfio_pci to use vfio_info_add_capability() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce common function to add capabilities (Tarun Gupta) [1116064] - [kernel] vfio iommu: Add blocking notifier to notify DMA_UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add support for mediated devices (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add task structure to vfio_dma (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add find_iommu_group() function (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update argument of vaddr_get_pfn() (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update arguments of vfio_lock_acct (Tarun Gupta) [1116064] - [kernel] vfio iommu: Added pin and unpin callback functions to vfio_iommu_driver_ops (Tarun Gupta) [1116064] - [vfio] Common function to increment container_users (Tarun Gupta) [1116064] - [vfio] Rearrange functions to get vfio_group from dev (Tarun Gupta) [1116064] - [vfio] VFIO based driver for Mediated devices (Tarun Gupta) [1116064] - [kernel] vfio: Mediated device Core driver (Tarun Gupta) [1116064] - [lib] uuid.c: introduce a few more generic helpers (Tarun Gupta) [1116064] - [lib] uuid.c: move generate_random_uuid() to uuid.c (Tarun Gupta) [1116064] - [virt] kvm: mmu: try to fix up page faults before giving up (Tarun Gupta) [1116064] - [virt] kvm: mmu: prepare to support mapping of VM_IO and VM_PFNMAP frames (Tarun Gupta) [1116064] - [vfio] pci: Fix typos in comments (Tarun Gupta) [1116064] - [vfio] fix possible use after free of vfio group (Tarun Gupta) [1116064] - [vfio] vfio-pci: Allow to mmap sub-page MMIO BARs if the mmio page is exclusive (Tarun Gupta) [1116064] - [vfio] type1: Fix build warning (Tarun Gupta) [1116064] - [vfio] vfio_pci: Test for extended capabilities if config space > 256 bytes (Tarun Gupta) [1116064] - [vfio] pci: return -EFAULT if copy_to_user fails (Tarun Gupta) [1116064] - [vfio] pci: Enable virtual register in PCI config space (Tarun Gupta) [1116064] - [vfio] pci: Add infrastructure for additional device specific regions (Tarun Gupta) [1116064] - [uapi] vfio: Define device specific region type capability (Tarun Gupta) [1116064] - [vfio] pci: Include sparse mmap capability for MSI-X table regions (Tarun Gupta) [1116064] - [uapi] vfio: Define sparse mmap capability for regions (Tarun Gupta) [1116064] - [kernel] vfio: Add capability chain helpers (Tarun Gupta) [1116064] - [uapi] vfio: Define capability chains (Tarun Gupta) [1116064] - [vfio] If an IOMMU backend fails, keep looking (Tarun Gupta) [1116064] - [vfio] fix a warning message (Tarun Gupta) [1116064] - [vfio] vfio-pci: constify pci_error_handlers structures (Tarun Gupta) [1116064]- [kernel] perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash (Jiri Olsa) [1412115] - [tools] perf trace: Check if MAP_32BIT is defined (again) (Jiri Olsa) [1405101] - [tools] perf hists: Fix column length on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix column indentation on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Show folded sign properly on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix indentation of folded sign on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hist browser: Fix hierarchy column counts (Jiri Olsa) [1405101] - [tools] perf jit: Fix build issue on Ubuntu (Jiri Olsa) [1405101] - [tools] perf header: Set nr_numa_nodes only when we parsed all the data (Jiri Olsa) [1405101] - [tools] perf top: Fix refreshing hierarchy entries on TUI (Jiri Olsa) [1405101] - [tools] tools build: Add feature detection for g++ (Jiri Olsa) [1405101] - [tools] tools build: Support compiling C++ source file (Jiri Olsa) [1405101] - [tools] perf top/report: Add tips about a list option (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about system-wide collection from all CPUs (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about source line numbers with overhead (Jiri Olsa) [1405101] - [tools] perf jevents: Fix Intel JSON fixed counter conversions (Jiri Olsa) [1405101] - [tools] tools lib traceevent: Fix kbuffer_read_at_offset() (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix MTC timestamp calculation for large MTC periods (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix estimated timestamps for cycle-accurate mode (Jiri Olsa) [1405101] - [tools] perf uretprobe ppc64le: Fix probe location (Jiri Olsa) [1405101] - [tools] perf pmu-events: Add Skylake frontend MSR support (Jiri Olsa) [1405101] - [tools] perf pmu-events: Fix fixed counters on Intel (Jiri Olsa) [1405101] - [tools] perf tools: Make alias matching case-insensitive (Jiri Olsa) [1405101] - [tools] perf tools: Allow period= in perf stat CPU event descriptions (Jiri Olsa) [1405101] - [tools] perf tools: Add README for info on parsing JSON/map files (Jiri Olsa) [1405101] - [tools] perf list jevents: Add support for event list topics (Jiri Olsa) [1405101] - [tools] perf list: Support long jevents descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Add support for long descriptions (Jiri Olsa) [1405101] - [tools] perf pmu: Add override support for event list CPUID (Jiri Olsa) [1405101] - [tools] perf list: Add a --no-desc flag (Jiri Olsa) [1405101] - [tools] perf tools: Query terminal width and use in perf list (Jiri Olsa) [1405101] - [tools] perf pmu: Support alias descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Handle header line in mapfile (Jiri Olsa) [1405101] - [tools] perf tools: Support CPU id matching for x86 v2 (Jiri Olsa) [1405101] - [tools] perf powerpc: Support CPU ID matching for Powerpc (Jiri Olsa) [1405101] - [tools] perf pmu: Use pmu_events table to create aliases (Jiri Olsa) [1405101] - [tools] perf jevents: Program to convert JSON file (Jiri Olsa) [1405101] - [tools] perf tools: Add jsmn `jasmine' JSON parser (Jiri Olsa) [1405101] - [tools] tools build: Make fixdep a hostprog (Jiri Olsa) [1405101] - [tools] tools build: Add support for host programs format (Jiri Olsa) [1405101] - [tools] perf tools: Experiment with cppcheck (Jiri Olsa) [1405101] - [tools] perf probe: Check if *ptr2 is zero and not ptr2 (Jiri Olsa) [1405101] - [tools] perf tests: Add dwarf unwind test for powerpc (Jiri Olsa) [1405101] - [tools] perf probe: Match linkage name with mangled name (Jiri Olsa) [1405101] - [tools] perf probe: Fix to cut off incompatible chars from group name (Jiri Olsa) [1405101] - [tools] perf probe: Skip if the function address is 0 (Jiri Olsa) [1405101] - [tools] perf probe: Ignore the error of finding inline instance (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix decoding when there are address filters (Jiri Olsa) [1405101] - [tools] perf intel-pt: Enable decoder to handle TIP.PGD with missing IP (Jiri Olsa) [1405101] - [tools] perf intel-pt: Read address filter from AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Record address filter in AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add a helper function for processing AUXTRACE_INFO (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix missing error codes processing auxtrace_info (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add support for recording the max non-turbo ratio (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix snapshot overlap detection decoder errors (Jiri Olsa) [1405101] - [tools] perf probe: Increase debug level of SDT debug messages (Jiri Olsa) [1405101] - [tools] perf record: Add support for using symbols in address filters (Jiri Olsa) [1405101] - [tools] perf symbols: Add dso__last_symbol() (Jiri Olsa) [1405101] - [tools] perf record: Fix error paths (Jiri Olsa) [1405101] - [tools] perf record: Rename label 'out_symbol_exit' (Jiri Olsa) [1405101] - [tools] perf script: Fix vanished idle symbols (Jiri Olsa) [1405101] - [tools] perf evsel: Add support for address filters (Jiri Olsa) [1405101] - [tools] perf evsel: New tracepoint specific function (Jiri Olsa) [1405101] - [tools] perf tools: Make perf_evsel__append_filter() generic (Jiri Olsa) [1405101] - [tools] perf tools: Update documentation info about quipper (Jiri Olsa) [1405101] - [tools] perf trace: Beautify sched_[gs]et_attr return value (Jiri Olsa) [1405101] - [tools] perf data: Fix building in 32 bit platform with libbabeltrace (Jiri Olsa) [1405101] - [tools] perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change (Jiri Olsa) [1405101] - [tools] perf record: Fix documentation 'event_sources' -> 'event_source' (Jiri Olsa) [1405101] - [tools] perf hists: Make hists__fprintf_headers function global (Jiri Olsa) [1405101] - [tools] perf hists: Make __hist_entry__snprintf function global (Jiri Olsa) [1405101] - [tools] perf tools: Make several display functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make several sorting functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make output_field_add and sort_dimension__add global (Jiri Olsa) [1405101] - [tools] perf tools: Make reset_dimensions global (Jiri Olsa) [1405101] - [tools] perf hists: Add __hist_entry__snprintf function (Jiri Olsa) [1405101] - [tools] perf tools: Add PMU configuration to tools (Jiri Olsa) [1405101] - [tools] perf pmu: Push configuration down to PMU driver (Jiri Olsa) [1405101] - [tools] perf tools: Confine __get_cpuid() to x86 architecture (Jiri Olsa) [1405101] - [tools] perf hists: Use bigger buffer for stdio headers (Jiri Olsa) [1405101] - [tools] perf evsel: Remove superfluous initialization of weight (Jiri Olsa) [1405101] - [tools] perf symbols: Do not open device files (Jiri Olsa) [1405101] - [tools] perf hists: Factor out hists__reset_column_width() (Jiri Olsa) [1405101] - [tools] perf ui/tui: Reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf annotate: Resolve 'call' operands to function names (Jiri Olsa) [1405101] - [tools] perf annotate: Pass the symbol's map/dso to the instruction parsers (Jiri Olsa) [1405101] - [tools] perf annotate: Do not ignore call instruction with indirect target (Jiri Olsa) [1405101] - [tools] perf hists: Fix width computation for srcline sort entry (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Add missing MADV_FREE (Jiri Olsa) [1405101] - [tools] perf tools: Add infrastructure for PMU specific configuration (Jiri Olsa) [1405101] - [tools] perf report: Enable group view with hierarchy (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Rename print_hierarchy_header() (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Always reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf hist: Initialize hierarchy tree explicitly (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__link_hierarchy() (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__match_hierarchy() (Jiri Olsa) [1405101] - [tools] perf build: Compare mman.h related headers against kernel originals (Jiri Olsa) [1405101] - [tools] perf tools: Do hugetlb handling in more systems (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Fix defines for non !x86_64 (Jiri Olsa) [1405101] - [tools] tools include: Add uapi mman.h for each architecture (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix event group display (Jiri Olsa) [1405101] - [tools] perf probe: Fix dwarf regs table for x86_64 (Jiri Olsa) [1405101] - [tools] perf powerpc: Fix build-test failure (Jiri Olsa) [1405101] - [tools] perf pmu: Support alternative sysfs cpumask (Jiri Olsa) [1405101] - [tools] perf evlist: Only open events on CPUs an evsel permits (Jiri Olsa) [1405101] - [tools] perf annotate: Add branch stack / basic block (Jiri Olsa) [1405101] - [tools] perf record: Mark MAP_HUGETLB when synthesizing mmap events (Jiri Olsa) [1405101] - [tools] tools lib api fs: Add hugetlbfs filesystem detector (Jiri Olsa) [1405101] - [tools] perf tools: Recognize hugetlb mapping as anon mapping (Jiri Olsa) [1405101] - [tools] perf symbols: Remove symbol_filter_t machinery (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Remove dead symbol_filter_t code (Jiri Olsa) [1405101] - [tools] perf machine: Remove machine->symbol_filter and friends (Jiri Olsa) [1405101] - [tools] perf top: Remove old kernel-only symbol filter (Jiri Olsa) [1405101] - [tools] perf symbols: Mark if a symbol is idle in the library (Jiri Olsa) [1405101] - [tools] perf symbols: Fixup symbol sizes before picking best ones (Jiri Olsa) [1405101] - [tools] perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Tolerate symbol aliases (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Avoid printing headers for empty lists (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Clarify which -v lines are errors or warning (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux Build-id when offline vmlinux given (Jiri Olsa) [1405101] - [tools] perf probe: Support probing on offline cross-arch binary (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux buildid if offline kernel is given (Jiri Olsa) [1405101] - [tools] perf probe: Show trace event definition (Jiri Olsa) [1405101] - [tools] perf config: Show default report configuration in example and docs (Jiri Olsa) [1405101] - [tools] perf symbols: Demangle symbols for synthesized @plt entries (Jiri Olsa) [1405101] - [tools] perf probe: Do not use map_load filters for function (Jiri Olsa) [1405101] - [tools] perf symbols: Rename ->ignore to ->idle (Jiri Olsa) [1405101] - [tools] perf annotate: Initialize the priv are in symbol__new() (Jiri Olsa) [1405101] - [tools] perf tools: Fix error handling of lzma decompression (Jiri Olsa) [1405101] - [tools] perf probe: Remove unused tracing_dir variable (Jiri Olsa) [1405101] - [tools] perf record: Fix spelling mistake "Finshed" -> "Finished" (Jiri Olsa) [1405101] - [tools] perf tools: fix typo: "ehough" -> "enough" (Jiri Olsa) [1405101] - [tools] perf probe: Add supported for type casting by the running kernel (Jiri Olsa) [1405101] - [tools] perf hists browser: Remove superfluous null check on map (Jiri Olsa) [1405101] - [tools] perf tools: Skip running the feature tests for 'make install-doc' (Jiri Olsa) [1405101] - [tools] perf tools: Use __weak definition from linux/compiler.h (Jiri Olsa) [1405101] - [tools] perf report: Allow configuring the default sort order in ~/.perfconfig (Jiri Olsa) [1405101] - [tools] perf disassemble: Extract logic to find file to pass to objdump to a separate function (Jiri Olsa) [1405101] - [tools] perf disassemble: Simplify logic for picking the filename to disassemble (Jiri Olsa) [1405101] - [tools] perf disassemble: Move check for kallsyms + !kcore (Jiri Olsa) [1405101] - [tools] perf hists: Add support for header span (Jiri Olsa) [1405101] - [tools] perf tools stdio: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf tools tui: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf hists: Add line argument into perf_hpp_fmt's header callback (Jiri Olsa) [1405101] - [tools] perf hists: Introduce nr_header_lines into struct perf_hpp_list (Jiri Olsa) [1405101] - [tools] perf top: Use MSEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf bench futex: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf kvm: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf record: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench sched-messaging: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench mem: Use USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf stat: Use *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [tools] perf bench sched-pipe: Use linux/time64.h, USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf timechart: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] perf sched: Use linux/time64.h (Jiri Olsa) [1405101] - [tools] perf bench numa: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1405101] - [kernel] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() (Jiri Olsa) [1405101] - [x86] perf/x86: Fix NMI measurements (Jiri Olsa) [1405101] - [x86] Warn when NMI handlers take large amounts of time (Jiri Olsa) [1405101] - [x86] perf/x86: Fix full width counter, counter overflow (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Allow only a single PMU/box within an events group (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Cure bogus unwind from PEBS entries (Jiri Olsa) [1405101] - [kernel] perf/core: Fix address filter parser (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add more Intel uncore IMC PCI IDs for SkyLake (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Honour the CPUID for number of fixed counters in hypervisors (Jiri Olsa) [1405101] - [kernel] perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove an inconsistent NULL check (Jiri Olsa) [1405101] - [x86] perf/x86/intel/pt: Add support for PTWRITE and power event tracing (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Skylake server uncore support (Jiri Olsa) [1405101] - [kernel] perf/core: Fix aux_mmap_count vs aux_refcount order (Jiri Olsa) [1405101] - [kernel] perf/core: Don't pass PERF_EF_START to the PMU ->start callback (Jiri Olsa) [1405101] - [x86] perf/x86: Fix PEBS threshold initialization (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Handle non-standard counter offset (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping location (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add enable_box for client MSR uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add support for the Intel Skylake client uncore PMU (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Use Intel family name macros for uncore (Jiri Olsa) [1405101] - [x86] perf/intel/uncore: Make the Intel uncore PMU driver modular (Jiri Olsa) [1405101] - [x86] perf/x86: Fix embarrasing typo (Jiri Olsa) [1405101] - [x86] perf/x86: Fix compile warnings for intel_uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Clean up LBR state tracking (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove redundant test from intel_pmu_lbr_add() (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Eliminate dead code in intel_pmu_lbr_del() (Jiri Olsa) [1405101] - [x86] perf/x86: Ensure perf_sched_cb_{inc, dec}() is only called from pmu::{add, del}() (Jiri Olsa) [1405101] - [kernel] perf/x86/intel: Rework the large PEBS setup code (Jiri Olsa) [1405101] - [kernel] perf/core: Sched out groups atomically (Jiri Olsa) [1405101]- [s390] mm: add support for 2GB hugepages (Hendrik Brueckner) [1380775] - [mm] hugetlb: don't require CMA for runtime gigantic pages (Hendrik Brueckner) [1380775] - [s390] scm_block: fix off by one during cluster reservation (Hendrik Brueckner) [1274409] - [s390] scm_block: make the number of reqs per HW req configurable (Hendrik Brueckner) [1274409] - [s390] scm_block: handle multiple requests in one HW request (Hendrik Brueckner) [1274409] - [s390] scm_block: allocate aidaw pages only when necessary (Hendrik Brueckner) [1274409] - [s390] scm_block: use mempool to manage aidaw requests (Hendrik Brueckner) [1274409] - [kernel] audit: add support for session ID user filter (Richard Guy Briggs) [1382504] - [kernel] audit: skip sessionid sentinel value when auto-incrementing (Richard Guy Briggs) [1382504] - [kernel] audit: convert all sessionid declaration to unsigned int (Richard Guy Briggs) [1382504] - [kernel] audit: add exclude filter extension to feature bitmap (Richard Guy Briggs) [1382508] - [kernel] audit: add fields to exclude filter by reusing user filter (Richard Guy Briggs) [1382508] - [kernel] audit: fix some horrible switch statement style crimes (Richard Guy Briggs) [1382508] - [kernel] audit: fixup: log on errors from filter user rules (Richard Guy Briggs) [1382508] - [security] selinux: Convert isec->lock into a spinlock (Andreas Grunbacher) [437984] - [security] selinux: Clean up initialization of isec->sclass (Andreas Grunbacher) [437984] - [security] proc: Pass file mode to proc_pid_make_inode (Andreas Grunbacher) [437984] - [security] selinux: Minor cleanups (Andreas Grunbacher) [437984] - [security] selinux: check ss_initialized before revalidating an inode label (Andreas Grunbacher) [437984] - [security] selinux: delay inode label lookup as long as possible (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate an inode's label when explicitly setting it (Andreas Grunbacher) [437984] - [security] selinux: simply inode label states to INVALID and INITIALIZED (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate inodes in selinux_socket_getpeersec_dgram() (Andreas Grunbacher) [437984] - [security] selinux: Don't sleep inside inode_getsecid hook (Andreas Grunbacher) [437984] - [security] selinux: Inode label revalidation performance fix (Andreas Grunbacher) [437984] - [security] gfs2: Invalid security labels of inodes when they go invalid (Andreas Grunbacher) [437984] - [security] selinux: Revalidate invalid inode security labels (Andreas Grunbacher) [437984] - [security] Add hook to invalidate inode security labels (Andreas Grunbacher) [437984] - [security] selinux: Add accessor functions for inode->i_security (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecid non-const (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecurity non-const (Andreas Grunbacher) [437984] - [security] selinux: Remove unused variable in selinux_inode_init_security (Andreas Grunbacher) [437984]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1400044] - [scsi] scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands (Ewan Milne) [1403849] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Chad Dupuis) [1408387] - [edac] amd64: Fix channel decode on Fam15hMod60h systems (Suravee Suthikulpanit) [1275714] - [tty] 8250_pci: Fix potential use-after-free in error path (Steve Best) [1414297] - [md] dm btree: fix a bug in dm_btree_find_next_single() (Mike Snitzer) [1414453] - [mm] memcontrol: do not recurse in direct reclaim (Rik van Riel) [1397330] - [x86] x86/smpboot: Make logical package management more robust (Prarit Bhargava) [1414054] - [x86] x86/cpu: Deal with broken firmware (VMWare/XEN) (Prarit Bhargava) [1414054] - [s390] zcrypt: Introduce CEX6 toleration (Hendrik Brueckner) [1380777] - [s390] net/af_iucv: don't use paged skbs for TX on HiperSockets (Hendrik Brueckner) [1413659] - [kernel] x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC (Xunlei Pang) [726846] - [kernel] mm, pcp: allow restoring percpu_pagelist_fraction default (Dave Anderson) [1405920] - [kernel] locking: Optimize lock_bh functions (Lauro Ramos Venancio) [1403356] - [kernel] sched/preempt, locking: Rework local_bh_{dis, en}able() (Lauro Ramos Venancio) [1403356] - [kernel] locking/rtmutex: Implement lockless top-waiter wakeup (Lauro Ramos Venancio) [1403356] - [kernel] locking/mutex: Allow next waiter lockless wakeup (Lauro Ramos Venancio) [1403356] - [kernel] futex: Force hot variables into a single cache line (Lauro Ramos Venancio) [1403356] - [kernel] futex: Implement lockless wakeups (Lauro Ramos Venancio) [1403356] - [kernel] futex: Add another early deadlock detection check (Lauro Ramos Venancio) [1403356] - [kernel] sched/core: Reset task's lockless wake-queues on fork() (Lauro Ramos Venancio) [1403356] - [kernel] sched: Implement lockless wake-queues (Lauro Ramos Venancio) [1403356] - [virtio] balloon: check the number of available pages in leak balloon (David Hildenbrand) [1401615] - [drivers] Set dev->device_rh to NULL after free (Prarit Bhargava) [1414064] - [powerpc] kvm: Add halt polling documentation (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Comment style and print format fixups (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Decrease the powerpc default halt poll max value (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Add check for module parameter halt_poll_ns (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Use generic kvm module parameters (Thomas Huth) [1399882] - [powerpc] kvm: Export kvm module parameter variables (Thomas Huth) [1399882] - [powerpc] kvm: halt_polling: improve grow/shrink settings (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Implement existing and add new halt polling vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: Add provisioning for ulong vm stats and u64 vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Implement halt polling (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Change vcore element runnable_threads from linked-list to array (Thomas Huth) [1399882] - [powerpc] kvm: disable halt_poll_ns as default for s390x (Thomas Huth) [1399882] - [infiniband] ib/rdmavt: Only put mmap_info ref if it exists (Jonathan Toppins) [1391299]- [hv] balloon: Use available memory value in pressure report (Vitaly Kuznetsov) [1406413] - [perf] powerpc: Don't call perf_event_disable() from atomic context (Jiri Olsa) [1327164] - [tools] objtool: Resync vcvtph2ps definition (Prarit Bhargava) [1414095] - [kernel] hung_task: decrement sysctl_hung_task_warnings only if it is positive (Waiman Long) [1410295] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410295] - [kernel] hung_task: Display every hung task warning (Waiman Long) [1410295] - [netdrv] netxen: netxen_rom_fast_read() doesn't return -1 (Harish Patil) [1391273] - [netdrv] netxen: reversed condition in netxen_nic_set_link_parameters() (Harish Patil) [1391273] - [netdrv] netxen: fix error handling in netxen_get_flash_block() (Harish Patil) [1391273] - [netdrv] netxen: Use kobj_to_dev() (Harish Patil) [1391273] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391273] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391273] - [netdrv] ethernet: Fix FSF address in file headers (Harish Patil) [1391273] - [netdrv] qlge: remove superfluous statement (Harish Patil) [1391271] - [netdrv] qlge: Avoids recursive EEH error (Harish Patil) [1391271] - [netdrv] qlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (Harish Patil) [1391271] - [netdrv] qlge: Update version to 1.00.00.35 (Harish Patil) [1391271] - [netdrv] qlge: Fix receive packets drop (Harish Patil) [1391271] - [netdrv] qlge: fix a timeout loop in ql_change_rx_buffers() (Harish Patil) [1391271] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1391271] - [netdrv] qlge: Use eth__addr instead of memset (Harish Patil) [1391271] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1391271] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391271] - [netdrv] qlge: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391271] - [powerpc] kvm: ppc: Always select KVM_VFIO, plus Makefile cleanup (Thomas Huth) [1399880] - [powerpc] kvm: ppc: do not compile in vfio.o unconditionally (Thomas Huth) [1399880] - [powerpc] vfio: Enable VFIO device for powerpc (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Add support for multiple-TCE hcalls (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Move reusable bits of H_PUT_TCE handler to helpers (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Replace SPAPR_TCE_SHIFT with IOMMU_PAGE_SHIFT_4K (Thomas Huth) [1399880] - [powerpc] Make vmalloc_to_phys() public (Thomas Huth) [1399880]- [x86] perf/x86: Add perf support for AMD family-17h processors (Suravee Suthikulpanit) [1391660] - [x86] kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid() (Suravee Suthikulpanit) [1133711] - [x86] svm: Manage vcpu load/unload when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not intercept CR8 when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not expose x2APIC when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops.apicv_post_state_restore (Suravee Suthikulpanit) [1133711] - [x86] svm: Add VMEXIT handlers for AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Add interrupt injection via AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Detect and Initialize AVIC support (Suravee Suthikulpanit) [1133711] - [x86] svm: Introduce new AVIC VMCB registers (Suravee Suthikulpanit) [1133711] - [x86] kvm: split kvm_vcpu_wake_up from kvm_vcpu_kick (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VCPU blocking/unblocking hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: Add kvm_arch_vcpu_{un}blocking callbacks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VM init/destroy hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Rename kvm_apic_get_reg to kvm_lapic_get_reg (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Misc LAPIC changes to expose helper functions (Suravee Suthikulpanit) [1133711] - [x86] kvm/x86: per-vcpu apicv deactivation support (Suravee Suthikulpanit) [1133711] - [x86] cpufeature: Add AMD AVIC bit (Suravee Suthikulpanit) [1133711] - [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1324918] - [char] ipmi: fix crash on reading version from proc after unregisted bmc (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: remove redundant return value check of platform_get_resource() (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: add a dependency on ARCH_ASPEED (Tony Camuso) [1410859] - [char] ipmi: Fix ioremap error handling in bt-bmc (Tony Camuso) [1410859] - [char] ipmi: add an Aspeed BT IPMI BMC driver (Tony Camuso) [1410859] - [char] ipmi: remove trydefaults parameter and default init (Tony Camuso) [1410859] - [char] ipmi: Fix the I2C address extraction from SPMI tables (Tony Camuso) [1410859] - [char] ipmi: reserve memio regions separately (Tony Camuso) [1410859] - [char] ipmi: Fix some minor coding style issues (Tony Camuso) [1410859] - [char] ipmi: do not probe ACPI devices if si_tryacpi is unset (Tony Camuso) [1410859] - [char] ipmi_si: Avoid a wrong long timeout on transaction done (Tony Camuso) [1410859] - [char] ipmi_si: Fix module parameter doc names (Tony Camuso) [1410859] - [char] ipmi_ssif: Fix logic around alert handling (Tony Camuso) [1410859] - [scripts] nmi_backtrace: generate one-line reports for idle cpus (David Arcari) [1386012] - [idle] x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G" (David Arcari) [1386012] - [idle] drivers/idle: make intel_idle.c driver more explicitly non-modular (David Arcari) [1386012] - [idle] x86/intel_idle: Use Intel family macros for intel_idle (David Arcari) [1386012] - [idle] intel_idle: Clean up all registered devices on exit (David Arcari) [1386012] - [idle] intel_idle: Propagate hot plug errors (David Arcari) [1386012] - [idle] intel_idle: Don't overreact to a cpuidle registration failure (David Arcari) [1386012] - [idle] intel_idle: Setup the timer broadcast only on successful driver load (David Arcari) [1386012] - [idle] intel_idle: Avoid a double free of the per-CPU data (David Arcari) [1386012] - [idle] intel_idle: Fix dangling registration on error path (David Arcari) [1386012] - [idle] intel_idle: Fix deallocation order on the driver exit path (David Arcari) [1386012] - [idle] intel_idle: Remove redundant initialization calls (David Arcari) [1386012] - [idle] intel_idle: Fix a helper function's return value (David Arcari) [1386012] - [idle] intel_idle: remove useless return from void function (David Arcari) [1386012] - [kernel] cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic (David Arcari) [1386012] - [idle] intel_idle: allow sparse sub-state numbering, for Bay Trail (David Arcari) [1386012] - [idle] intel_idle: mark some functions with __init tag (David Arcari) [1386012]- [platform] dell-wmi: Ignore WMI event 0xe00e (David Arcari) [1396495] - [platform] dell-wmi: Add a WMI event code for display on/off (David Arcari) [1396495] - [platform] dell-wmi: Generate one sparse keymap for all machines (David Arcari) [1396495] - [platform] dell-wmi: Add information about other WMI event codes (David Arcari) [1396495] - [platform] dell-wmi: Sort WMI event codes and update comments (David Arcari) [1396495] - [platform] dell-wmi: Ignore WMI event code 0xe045 (David Arcari) [1396495] - [platform] dell-wmi: support Dell Inspiron M5110 (David Arcari) [1396495] - [platform] dell-wmi: properly process Dell Instant Launch hotkey (David Arcari) [1396495] - [platform] dell-rbtn: Ignore ACPI notifications if device is suspended (David Arcari) [1396495] - [platform] dell-wmi: enable receiving WMI events on Dell Vostro V131 (David Arcari) [1396495] - [platform] dell-smbios: rename dell_smi_error() to dell_smbios_error() (David Arcari) [1396495] - [platform] dell-laptop: move dell_smi_error() to dell-smbios (David Arcari) [1396495] - [platform] dell-rbtn: Add a comment about the XPS 13 9350 (David Arcari) [1396495] - [platform] dell-wmi: Support new hotkeys on the XPS 13 9350 (Skylake) (David Arcari) [1396495] - [platform] dell-wmi: Clean up hotkey table size check (David Arcari) [1396495] - [platform] dell-wmi: Stop storing pointers to DMI tables (David Arcari) [1396495] - [platform] dell-smbios: make da_tokens static (David Arcari) [1396495] - [platform] dell-smbios: remove find_token_{id, location}() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_location() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_id() (David Arcari) [1396495] - [platform] dell-smbios: implement new function for finding DMI table 0xDA tokens (David Arcari) [1396495] - [platform] dell-smbios: make the SMBIOS buffer static (David Arcari) [1396495] - [platform] dell-smbios: return the SMBIOS buffer from dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-smbios: don't return an SMBIOS buffer from dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: don't pass an SMBIOS buffer to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename dell_send_request() to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename release_buffer() to dell_smbios_release_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename clear_buffer() to dell_smbios_clear_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename get_buffer() to dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-laptop: extract SMBIOS-related code to a separate module (David Arcari) [1396495] - [platform] dell-wmi: Process only one event on devices with interface version 0 (David Arcari) [1396495] - [platform] dell-wmi: Check if Dell WMI descriptor structure is valid (David Arcari) [1396495] - [platform] dell-wmi: Improve unknown hotkey handling (David Arcari) [1396495] - [platform] dell_wmi: Use a C99-style array for bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Do not cache hwswitch state (David Arcari) [1396495] - [platform] dell-laptop: Check return value of each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Clear buffer before each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Fix allocating & freeing SMI buffer page (David Arcari) [1396495] - [platform] dell-laptop: Show info about WiGig and UWB in debugfs (David Arcari) [1396495] - [platform] dell-laptop: Update information about wireless control (David Arcari) [1396495] - [platform] dell-laptop: Use dell-rbtn instead i8042 filter when possible (David Arcari) [1396495] - [platform] dell-rbtn: Export notifier for other kernel modules (David Arcari) [1396495] - [platform] dell-rbtn: Dell Airplane Mode Switch driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [platform] revert "platform: x86: dell-laptop: Add support for keyboard backlight" (David Arcari) [1396495] - [platform] dell-smo8800: Add more ACPI ids and change description of driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [kernel] leds: add led-class attribute-group support (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses on keybord illumination change (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses for radio state changes (David Arcari) [1396495] - [platform] dell-wmi: Update code for processing WMI events (David Arcari) [1396495] - [platform] dell-wmi: Fix access out of memory (David Arcari) [1396495] - [platform] dell-laptop: Mark dell_quirks[] DMI table as __initconst (David Arcari) [1396495] - [platform] x86: dell-smo8800: Dell Latitude freefall driver (ACPI SMO8800/SMO8810) (David Arcari) [1396495] - [platform] dell-laptop: Only install the i8042 filter when rfkill is active (David Arcari) [1396495] - [platform] dell-laptop: rkill whitelist Precision models (David Arcari) [1396495] - [platform] dell-laptop: fix to return error code in dell_send_intensity() (David Arcari) [1396495] - [platform] acpi: Clean up inclusions of ACPI header files (David Arcari) [1396495] - [platform] dell-wmi: Add KEY_MICMUTE to bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill functionality on laptops with a hw killswitch (David Arcari) [1396495] - [platform] dell-laptop: Add a force_rfkill module parameter (David Arcari) [1396495] - [platform] dell-laptop: Wait less long before updating rfkill after an rfkill keypress (David Arcari) [1396495] - [platform] dell-laptop: Do not skip setting blocked bit rfkill_set while hw-blocked (David Arcari) [1396495] - [platform] dell-laptop: Sync current block state to BIOS on hw switch change (David Arcari) [1396495] - [platform] dell-laptop: Allow changing the sw_state while the radio is blocked by hw (David Arcari) [1396495] - [platform] dell-laptop: Don't read-back sw_state on machines with a hardware switch (David Arcari) [1396495] - [platform] dell-laptop: Don't set sw_state from the query callback (David Arcari) [1396495] - [platform] dell-laptop: Only get status from BIOS once when updating (David Arcari) [1396495] - [platform] dell-laptop: If there is no hwswitch, then clear all hw-controlled bits (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill on Latitudes (David Arcari) [1396495] - [platform] revert "dell-laptop: Remove rfkill code" (David Arcari) [1396495] - [platform] dell-laptop: fix error return code in dell_init() (David Arcari) [1396495]- [md] dm thin: fix a race condition between discarding and provisioning a block (Mike Snitzer) [1368193 1405225] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1368193 1405225] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1368193 1405225] - [md] dm flakey: introduce "error_writes" feature (Mike Snitzer) [1368193 1405225] - [md] dm space map: always set ev if sm_ll_mutate() succeeds (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: skip useless memcpy in metadata_ll_init_index() (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: fix 'struct sm_metadata' leak on failed create (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: define data_offset status field (Mike Snitzer) [1368193 1405225] - [md] dm raid: fix discard support regression (Mike Snitzer) [1368193 1405225] - [md] dm raid: don't allow "write behind" with raid4_5_6 (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use hw_handler_params if attached hw_handler is same as requested (Mike Snitzer) [1368193 1405225] - [md] dm array: remove a dead assignment in populate_ablock_with_values() (Mike Snitzer) [1368193 1405225] - [md] dm ioctl: use offsetof() instead of open-coding it (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify use_blk_mq initialization (Mike Snitzer) [1368193 1405225] - [md] dm: use blk_set_queue_dying() in __dm_destroy() (Mike Snitzer) [1368193 1405225] - [md] dm bufio: drop the lock when doing GFP_NOIO allocation (Mike Snitzer) [1368193 1405225] - [md] dm bufio: avoid sleeping while holding the dm_bufio lock (Mike Snitzer) [1368193 1405225] - [md] dm table: simplify dm_table_determine_type() (Mike Snitzer) [1368193 1405225] - [md] dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device (Mike Snitzer) [1368193 1405225] - [md] dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded (Mike Snitzer) [1368193 1405225] - [md] dm mpath: do not modify *__clone if blk_mq_alloc_request() fails (Mike Snitzer) [1368193 1405225] - [md] dm mpath: change return type of pg_init_all_paths() from int to void (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add checks for priority group count to avoid invalid memory access (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() (Mike Snitzer) [1368193 1405225] - [md] dm flakey: return -EINVAL on interval bounds error in flakey_ctr() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: constify crypt_iv_operations structures (Mike Snitzer) [1368193 1405225] - [md] dm raid: correct error messages on old metadata validation (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: fix typos in Documentation_device-mapper_dm-raid.txt (Mike Snitzer) [1368193 1405225] - [md] dm cache: add missing cache device name to DMERR in set_cache_mode() (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: remove an extra newline in DMERR and code (Mike Snitzer) [1368193 1405225] - [md] dm verity: fix incorrect error message (Mike Snitzer) [1368193 1405225] - [md] dm crypt: rename crypt_setkey_allcpus to crypt_setkey (Mike Snitzer) [1368193 1405225] - [md] dm crypt: mark key as invalid until properly loaded (Mike Snitzer) [1368193 1405225] - [md] dm rq: fix a race condition in rq_completed() (Mike Snitzer) [1368193 1405225] - [md] dm block manager: make block locking optional (Mike Snitzer) [1368193 1405225] - [md] dm: Fix a race condition related to stopping and starting queues (Mike Snitzer) [1368193 1405225] - [md] dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: blk_mq_try_issue_directly() should lookup hardware queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_quiesce_queue() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Remove blk_mq_cancel_requeue_work() (Mike Snitzer) [1368193 1405225] - [scsi] blk-mq: Avoid that requeueing starts stopped queues (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Move more code into blk_mq_direct_issue_request() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_queue_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Introduce blk_mq_hctx_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Do not invoke .queue_rq() for a stopped queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: add flag for drivers wanting blocking ->queue_rq() (Mike Snitzer) [1368193 1405225] - [md] dm table: fix missing dm_put_target_type() in dm_table_add_target() (Mike Snitzer) [1368193 1405225] - [md] dm rq: clear kworker_task if kthread_run() returned an error (Mike Snitzer) [1368193 1405225] - [md] dm rq: check kthread_run return for .request_fn request-based DM (Mike Snitzer) [1368193 1405225] - [md] dm mirror: use all available legs on multiple failures (Mike Snitzer) [1368193 1405225] - [md] dm mpath: always return reservation conflict without failing over (Mike Snitzer) [1368193 1405225] - [md] dm bufio: remove dm_bufio_cond_resched() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix crash on exit (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: switch to using the new cursor api for loading metadata (Mike Snitzer) [1368193 1405225] - [md] dm array: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm btree: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm cache policy smq: distribute entries to random levels when switching to smq (Mike Snitzer) [1368193 1405225] - [md] dm cache: speed up writing of the hint array (Mike Snitzer) [1368193 1405225] - [md] dm array: add dm_array_new() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: delay the requeue of blk-mq requests while all paths down (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: introduce dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: reduce arguments passed to map_request() and dm_requeue_original_request() (Mike Snitzer) [1368193 1405225] - [kernel] dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests (Mike Snitzer) [1368193 1405225] - [md] dm: convert wait loops to use autoremove_wake_function() (Mike Snitzer) [1368193 1405225] - [md] dm: use signal_pending_state() in dm_wait_for_completion() (Mike Snitzer) [1368193 1405225] - [md] dm: rename task state function arguments (Mike Snitzer) [1368193 1405225] - [md] dm: add two lockdep_assert_held() statements (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify dm_old_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: check if path's request_queue is dying in activate_path() (Mike Snitzer) [1368193 1405225] - [md] dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED (Mike Snitzer) [1368193 1405225] - [md] dm rq: factor out dm_mq_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm: mark request_queue dead before destroying the DM device (Mike Snitzer) [1368193 1405225] - [md] dm: return correct error code in dm_resume()'s retry loop (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: introduce blk_mq_delay_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix free of bad values after tfm allocation failure (Mike Snitzer) [1368193 1405225] - [md] dm flakey: fix reads to be issued if drop_writes configured (Mike Snitzer) [1368193 1405225] - [md] dm crypt: increase mempool reserve to better support swapping (Mike Snitzer) [1368193 1405225] - [md] dm round robin: do not use this_cpu_ptr() without having preemption disabled (Mike Snitzer) [1368193 1405225] - [kernel] dm mpath: add optional "queue_mode" feature (Mike Snitzer) [1368193 1405225] - [md] dm mpath: remove bio-based bloat from struct dm_mpath_io (Mike Snitzer) [1368193 1405225] - [md] dm mpath: reinstate bio-based support (Mike Snitzer) [1368193 1405225]- [x86] kvm: nvmx: Allow L1 to intercept software exceptions (#BP and #OF) (Bandan Das) [1404928] {CVE-2016-9588} - [x86] perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code (Prarit Bhargava) [1373738] - [pci] Add helpers to request/release memory and I/O regions (Myron Stowe) [1392577] - [pci] Move pci_set_flags() from asm-generic/pci-bridge.h to linux/pci.h (Myron Stowe) [1392577] - [char] random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [1330000] - [char] random: introduce getrandom(2) system call (Herbert Xu) [1330000] - [iommu] vt-d: Flush old iommu caches for kdump when the device gets context mapped (Myron Stowe) [1340547] - [netdrv] i40e: Fix corruption when transferring large files (Stefan Assmann) [1404060 1406126] - [netdrv] netvsc: reduce maximum GSO size (Vitaly Kuznetsov) [1406926] - [netdrv] fjes: fix format string for trace output (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: update fjes driver version : 1.2 (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add debugfs entry for EP status information in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -w and -W support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add tracepoints in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Enhance ethtool -S for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -d support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: fjes_main: Remove create_workqueue (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add array printing helper (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add __get_dynamic_array_len() macro for trace events (Yasuaki Ishimatsu) [1388716] - [netdrv] bnx2x: Use the correct divisor value for PHC clock readings (Michal Schmidt) [1175585]- [fs] pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary (Benjamin Coddington) [1404245] - [fs] pnfs/blocklayout: update last_write_offset atomically with extents (Benjamin Coddington) [1404245] - [fs] seq_file: reset iterator to first record for zero offset (Miklos Szeredi) [1386642] - [fs] nfs: fix false positives in nfs40_walk_client_list() ("J. Bruce Fields") [1372782] - [fs] nfsd4: setclientid_confirm with unmatched verifier should fail ("J. Bruce Fields") [1372782] - [fs] nfsd: randomize SETCLIENTID reply to help distinguish servers ("J. Bruce Fields") [1372782] - [fs] nfsd: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfsd: catch errors in decode_fattr earlier ("J. Bruce Fields") [1217546] - [fs] nfsd: clean up supported attribute handling ("J. Bruce Fields") [1217546] - [fs] nfs: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfs4: remove unused CHANGE_SECURITY_LABEL ("J. Bruce Fields") [1217546] - [fs] libceph: no need to drop con->mutex for ->get_authorizer() (Ilya Dryomov) [1408170] - [fs] libceph: drop len argument of *verify_authorizer_reply() (Ilya Dryomov) [1408170] - [fs] libceph: verify authorize reply on connect (Ilya Dryomov) [1408170] - [fs] libceph: no need for GFP_NOFS in ceph_monc_init() (Ilya Dryomov) [1408170] - [fs] libceph: stop allocating a new cipher on every crypto request (Ilya Dryomov) [1408170] - [fs] libceph: uninline ceph_crypto_key_destroy() (Ilya Dryomov) [1408170] - [fs] libceph: remove now unused ceph_*{en, de}crypt*() functions (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_decrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_encrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: tweak calcu_signature() a little (Ilya Dryomov) [1408170] - [fs] libceph: rename and align ceph_x_authorizer::reply_buf (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_crypt() for in-place en/decryption (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_x_encrypt_offset() (Ilya Dryomov) [1408170] - [fs] libceph: old_key in process_one_ticket() is redundant (Ilya Dryomov) [1408170] - [fs] libceph: ceph_x_encrypt_buflen() takes in_len (Ilya Dryomov) [1408170] - [fs] libceph: Remove unnecessary ivsize variables (Ilya Dryomov) [1408170] - [fs] libceph: Use skcipher (Ilya Dryomov) [1408170] - [fs] nfs: Trim extra slash in v4 nfs_path (Benjamin Coddington) [1130893] - [fs] blocklayout: put deviceid node after releasing bl_ext_lock (Benjamin Coddington) [1348596] - [fs] xfs: don't BUG() on mixed direct and mapped I/O (Brian Foster) [1364856] - [fs] xfs: skip dirty pages in ->releasepage() (Brian Foster) [1079818] - [fs] sunrpc: svc_age_temp_xprts_now should not call setsockopt on non-tcp transports (Scott Mayhew) [1372444] - [fs] xfs: fix two memory leaks in xfs_attr_list.c error paths (Bill O'Donnell) [1391223] {CVE-2016-9685}- [mm] meminit: initialise more memory for inode/dentry hash tables in early boot (Yasuaki Ishimatsu) [1404584] - [s390] mem_detect: Revert "add DAT sanity check" (Hendrik Brueckner) [1391540] - [s390] cpuinfo: show maximum thread id (Hendrik Brueckner) [1399563] - [s390] qeth: omit outbound queue 3 for unicast packets in Priority Queuing on HiperSockets (Hendrik Brueckner) [1380787] - [s390] qeth: Add new priority queueing options (Hendrik Brueckner) [1380787] - [s390] qeth: Extend priority queueing to IPv6 (Hendrik Brueckner) [1380787] - [s390] qeth: Fix default queue setting in priority queueing (Hendrik Brueckner) [1380787] - [s390] qeth: Fix IP version detection for VLAN traffic (Hendrik Brueckner) [1380787] - [s390] qeth: Removed unused parameter (Hendrik Brueckner) [1380787] - [s390] qeth: add network device features for VLAN devices (Hendrik Brueckner) [1274455] - [s390] qeth: add layer 2 RX/TX checksum offloading (Hendrik Brueckner) [1274455] - [s390] qeth: fix rx checksum offload handling (Hendrik Brueckner) [1274455] - [s390] qeth: Include error message for "OS Mismatch" (Hendrik Brueckner) [1200409] - [s390] qeth: BRIDGEPORT "sanity check" (Hendrik Brueckner) [1200409] - [s390] qeth: OSA version of SETBRIDGEPORT command (Hendrik Brueckner) [1200409] - [s390] qeth: IFF_PROMISC flag to BRIDGE PORT mode (Hendrik Brueckner) [1200409] - [s390] qeth: fix handling of IPA return codes (Hendrik Brueckner) [1380770] - [s390] qeth: fix build of s390 allmodconfig (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - address notifications (Hendrik Brueckner) [1380770] - [s390] qdio: bridgeport support - CHSC part (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - basic control (Hendrik Brueckner) [1380770] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1399544] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1391531] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1391531] - [s390] mm: handle PTE-mapped tail pages in fast gup (Hendrik Brueckner) [1391532] - [s390] cio: fix accidental interrupt enabling during resume (Hendrik Brueckner) [1391533] - [block] xen-blkfront: don't call talk_to_blkback when already connected to blkback (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: Fix crash if backend doesn't follow the right states (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: move talk_to_blkback to a more suitable place (Vitaly Kuznetsov) [1404734] - [kernel] stop_machine: touch_nmi_watchdog() after MULTI_STOP_PREPARE (Oleg Nesterov) [1354850]- [netdrv] fm10k: wrap long line for alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use generic ethtool_op_get_ts_info callback (Neil Horman) [1383526] - [netdrv] fm10k: don't re-map queues when a mailbox message suffices (Neil Horman) [1383526] - [netdrv] fm10k: don't clear the RXQCTL register when enabling or disabling queues (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary extra parenthesis around ((~value)) (Neil Horman) [1383526] - [netdrv] fm10k: don't try to stop queues if we've lost hw_addr (Neil Horman) [1383526] - [netdrv] fm10k: don't continue probe if PCI device not in normal IO state (Neil Horman) [1383526] - [netdrv] fm10k: print error code when pci_enable_device_mem fails during probe (Neil Horman) [1383526] - [netdrv] fm10k: NAPI polling routine must return actual work done (Neil Horman) [1383526] - [netdrv] fm10k: prefer READ_ONCE instead of ACCESS_ONCE (Neil Horman) [1383526] - [netdrv] fm10k: remove fm10k_get_reta_size from namespace (Neil Horman) [1383526] - [netdrv] fm10k: use variadic form of alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use software values when checking for Tx hangs in hot path (Neil Horman) [1383526] - [netdrv] fm10k: fix PCI device enable_cnt leak in .io_slot_reset (Neil Horman) [1383526] - [netdrv] fm10k: bump version number (Neil Horman) [1383526] - [netdrv] fm10k: return proper error code when pci_enable_msix_range fails (Neil Horman) [1383526] - [netdrv] fm10k: force link to remain down for at least a second on resume events (Neil Horman) [1383526] - [netdrv] fm10k: implement request_lport_map pointer (Neil Horman) [1383526] - [netdrv] fm10k: check if PCIe link is restored (Neil Horman) [1383526] - [netdrv] fm10k: enable bus master after every reset (Neil Horman) [1383526] - [netdrv] fm10k: use common flow for suspend and resume (Neil Horman) [1383526] - [netdrv] fm10k: implement reset_notify handler for PCIe FLR events (Neil Horman) [1383526] - [netdrv] fm10k: use common reset flow when handling io errors from PCI stack (Neil Horman) [1383526] - [netdrv] fm10k: implement prepare_suspend and handle_resume (Neil Horman) [1383526] - [netdrv] fm10k: split fm10k_reinit into two functions (Neil Horman) [1383526] - [netdrv] fm10k: wait for queues to drain if stop_hw() fails once (Neil Horman) [1383526] - [netdrv] fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: use actual hardware registers when checking for pending Tx (Neil Horman) [1383526] - [netdrv] fm10k: perform data path reset even when switch is not ready (Neil Horman) [1383526] - [netdrv] fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: Reset mailbox global interrupts (Neil Horman) [1383526] - [netdrv] fm10k: prevent multiple threads updating statistics (Neil Horman) [1383526] - [netdrv] fm10k: avoid possible null pointer dereference in fm10k_update_stats (Neil Horman) [1383526] - [netdrv] fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set (Neil Horman) [1383526] - [netdrv] fm10k: Remove create_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect index calculation in fm10k_write_reta (Neil Horman) [1383526] - [netdrv] fm10k: Align Rx buffers to 512B blocks (Neil Horman) [1383526] - [netdrv] fm10k: don't use BIT() macro where the value isn't a bitmask (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect IPv6 extended header checksum (Neil Horman) [1383526] - [netdrv] fm10k: consistently use Intel(R) for driver names (Neil Horman) [1383526] - [netdrv] fm10k: fix possible null pointer deref after kcalloc (Neil Horman) [1383526] - [netdrv] fm10k: Reset multicast mode when deleting lport (Neil Horman) [1383526] - [netdrv] fm10k: update comment regarding reserved bits check (Neil Horman) [1383526] - [netdrv] fm10k: use different name than FM10K_VLAN_CLEAR for override bit (Neil Horman) [1383526] - [netdrv] fm10k: use 8bit notation instead of 10bit notation for diagram (Neil Horman) [1383526] - [netdrv] fm10k: fix documentation of fm10k_tlv_parse_attr (Neil Horman) [1383526] - [netdrv] fm10k: do not disable PCI device in fm10k_io_error_detected (Neil Horman) [1383526] - [netdrv] fm10k: correctly handle LPORT_MAP error (Neil Horman) [1383526] - [netdrv] fm10k: Fix multicast mode sync issues (Neil Horman) [1383526] - [netdrv] fm10k: drop 1588 support (Neil Horman) [1383526] - [netdrv] fm10k: prevent RCU issues during AER events (Neil Horman) [1383526] - [netdrv] fm10k: use DRV_SUMMARY to reduce code duplication (Neil Horman) [1383526] - [netdrv] fm10k: Add support for bulk Tx cleanup & cleanup boolean logic (Neil Horman) [1383526] - [netdrv] fm10k: remove debug-statistics support (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: fix multi-bit VLAN update requests from VF (Neil Horman) [1383526] - [netdrv] fm10k: use ethtool_rxfh_indir_default for default redirection table (Neil Horman) [1383526] - [netdrv] fm10k: fix a minor typo in some comments (Neil Horman) [1383526] - [netdrv] fm10k: correctly clean up when init_queueing_scheme fails (Neil Horman) [1383526] - [netdrv] fm10k: prevent possibly uninitialized variable (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: free MBX IRQ before clearing interrupt scheme (Neil Horman) [1383526] - [netdrv] fm10k: print error message when stop_hw fails (Neil Horman) [1383526] - [netdrv] fm10k: base queue scheme covered by RSS (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize service task until later in probe (Neil Horman) [1383526] - [netdrv] fm10k: prevent null pointer dereference of msix_entries table (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: cleanup SPACE_BEFORE_TAB checkpatch warning (Neil Horman) [1383526] - [netdrv] fm10k: demote BUG_ON() to WARN_ON() where appropriate (Neil Horman) [1383526] - [netdrv] fm10k: cleanup remaining right-bit-shifted 1 (Neil Horman) [1383526] - [netdrv] fm10k: Move constants to the right of binary operators (Neil Horman) [1383526] - [netdrv] fm10k: don't reinitialize RSS flow table when RXFH configured (Neil Horman) [1383526] - [netdrv] fm10k: IS_ENABLED() is not appropriate for boolean kconfig option (Neil Horman) [1383526] - [netdrv] fm10k: cleanup mailbox code comments etc (Neil Horman) [1383526] - [netdrv] fm10k: use true/false for boolean get_host_state (Neil Horman) [1383526] - [netdrv] fm10k: remove unused struct element (Neil Horman) [1383526] - [netdrv] fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures (Neil Horman) [1383526] - [netdrv] fm10k: address operator not needed when declaring function pointers (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_equal instead of memcmp (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for changing queues (Neil Horman) [1383526] - [netdrv] fm10k: correctly pack TLV structures and explain reasoning (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize fm10k_workqueue at global level (Neil Horman) [1383526] - [netdrv] fm10k: initialize xps at driver load (Neil Horman) [1383526] - [netdrv] fm10k: cleanup overly long lines (Neil Horman) [1383526] - [netdrv] fm10k: cleanup namespace pollution (Neil Horman) [1383526] - [netdrv] fm10k: use BIT() macro instead of open-coded bit-shifting (Neil Horman) [1383526] - [netdrv] fm10k: whitespace cleanups (Neil Horman) [1383526] - [netdrv] fm10k: do not inline fm10k_iov_select_vid() (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for mailbox interrupt (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup MSI-X interrupts in case of failure (Neil Horman) [1383526] - [netdrv] fm10k: conditionally compile DCB and DebugFS support (Neil Horman) [1383526] - [netdrv] fm10k: bump driver version (Neil Horman) [1383526] - [netdrv] fm10k: consistently refer to VLANs and VLAN IDs (Neil Horman) [1383526] - [netdrv] fm10k: remove namespace pollution of fm10k_iov_msg_data_pf (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary else block from if statements with return (Neil Horman) [1383526] - [netdrv] fm10k: do not use CamelCase (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL fix typo of hardware (Neil Horman) [1383526] - [netdrv] fm10k: change default Tx ITR to 25usec (Neil Horman) [1383526] - [netdrv] fm10k: use macro for default Tx and Rx ITR values (Neil Horman) [1383526] - [netdrv] fm10k: Update adaptive ITR algorithm (Neil Horman) [1383526] - [netdrv] fm10k: introduce ITR_IS_ADAPTIVE macro (Neil Horman) [1383526] - [netdrv] fm10k: Add support for ITR scaling based on PCIe link speed (Neil Horman) [1383526] - [netdrv] fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped (Neil Horman) [1383526] - [netdrv] fm10k: add statistics for actual DWORD count of mbmem mailbox (Neil Horman) [1383526] - [netdrv] fm10k: explicitly typecast vlan values to u16 (Neil Horman) [1383526] - [netdrv] fm10k: Correct typecast in fm10k_update_xc_addr_pf (Neil Horman) [1383526] - [netdrv] fm10k: reinitialize queuing scheme after calling init_hw (Neil Horman) [1383526] - [netdrv] fm10k: always check init_hw for errors (Neil Horman) [1383526] - [netdrv] fm10k: reset max_queues on init_hw_vf failure (Neil Horman) [1383526] - [netdrv] fm10k: set netdev features in one location (Neil Horman) [1383526] - [netdrv] fm10k: use napi_schedule_irqoff() (Neil Horman) [1383526] - [netdrv] fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector (Neil Horman) [1383526] - [netdrv] fm10k: Correct MTU for jumbo frames (Neil Horman) [1383526] - [netdrv] fm10k: do not assume VF always has 1 queue (Neil Horman) [1383526] - [netdrv] fm10k: fix memory leak (Neil Horman) [1383526]- [thermal] powerclamp: add back module device table (Steve Best) [1410139] - [cpufreq] intel_pstate: Fix code ordering in intel_pstate_set_policy() (Prarit Bhargava) [1398072] - [x86] kvm: x86: make lapic hrtimer pinned (Luiz Capitulino) [1392593] - [kernel] sched/nohz: Fix affine unpinned timers mess (Luiz Capitulino) [1392593] - [kernel] nohz: Affine unpinned timers to housekeepers (Luiz Capitulino) [1392593] - [kernel] tick-sched: add housekeeping_mask cpumask (Luiz Capitulino) [1392593] - [kernel] kmod: use system_unbound_wq instead of khelper (Luiz Capitulino) [1395860] - [kernel] tracing/uprobes: Pass 'is_return' to traceprobe_parse_probe_arg() (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add @+file_offset fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] uprobes: Allocate ->utask before handler_chain() for tracing handlers (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add support for full argument access methods (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'memory' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Add fetch{, _size} member into deref fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move 'symbol' fetch method to kprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'stack' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Split [ku]probes_fetch_type_table (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move fetch function helpers to trace_probe.h (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Fix basic print type functions (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Move dwarf specific functions to dwarf-aux.c (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf uprobe: Skip prologue if program compiled without optimization (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Add helper function to check if probe with variable (Jiri Olsa) [1374759 1376533 1385781]- [tools] perf evsel: Do not access outside hw cache name arrays (Jiri Olsa) [1387909] - [tools] tools lib: Reinstate strlcpy() header guard with __UCLIBC__ (Jiri Olsa) [1387909] - [tools] perf unwind: Use addr_location::addr instead of ip for entries (Jiri Olsa) [1387909] - [tools] perf intel-pt: Fix occasional decoding errors when tracing system-wide (Jiri Olsa) [1387909] - [tools] perf probe: Release resources on error when handling exit paths (Jiri Olsa) [1387909] - [tools] perf probe: Check for dup and fdopen failures (Jiri Olsa) [1387909] - [tools] perf symbols: Fix annotation of objects with debuginfo files (Jiri Olsa) [1387909] - [tools] perf script: Don't disable use_callchain if input is pipe (Jiri Olsa) [1387909] - [tools] perf script: Show proper message when failed list scripts (Jiri Olsa) [1387909] - [tools] perf jitdump: Add the right header to get the major()/minor() definitions (Jiri Olsa) [1387909] - [tools] perf ppc64le: Fix build failure when libelf is not present (Jiri Olsa) [1376534 1387909] - [tools] perf intel-pt: Fix ip compression (Jiri Olsa) [1387909] - [tools] perf probe ppc64le: Fix probe location when using DWARF (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Add function to post process kernel trace events (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Support signedness casting (Jiri Olsa) [1387909] - [tools] perf stat: Avoid skew when reading events (Jiri Olsa) [1387909] - [tools] perf probe: Fix module name matching (Jiri Olsa) [1387909] - [tools] perf probe: Adjust map->reloc offset when finding kernel symbol from map (Jiri Olsa) [1387909] - [tools] perf hists: Trim libtraceevent trace_seq buffers (Jiri Olsa) [1387909] - [tools] perf tests: objdump output can contain multi byte chunks (Jiri Olsa) [1387909] - [tools] perf record: Add --sample-cpu option (Jiri Olsa) [1387909] - [tools] perf hists: Introduce output_resort_cb method (Jiri Olsa) [1387909] - [tools] perf tools: Move config/Makefile into Makefile.config (Jiri Olsa) [1387909] - [tools] perf tests: Add test for bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_and function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_alloc function (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Ignore generated library files (Jiri Olsa) [1387909] - [tools] perf tools: Fix build failure on perl script context (Jiri Olsa) [1387909] - [tools] perf annotate: Plug filename string leak (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce strerror for handling symbol__disassemble() errors (Jiri Olsa) [1387909] - [tools] perf annotate: Rename symbol__annotate() to symbol__disassemble() (Jiri Olsa) [1387909] - [tools] perf target: str_error_r() always returns the buffer it receives (Jiri Olsa) [1387909] - [tools] perf annotate: Use pipe + fork instead of popen (Jiri Olsa) [1387909] - [tools] perf evsel: Introduce constructor for cycles event (Jiri Olsa) [1387909] - [tools] tools lib api: Add str_error_c to libapi (Jiri Olsa) [1387909] - [tools] perf s390: Fix 'start' address of module's map (Jiri Olsa) [1387909] - [tools] revert "perf tools: event.h needs asm/perf_regs.h" (Jiri Olsa) [1387909] - [tools] tools build: Fix objtool build with ARCH=x86_64 (Jiri Olsa) [1387909] - [tools] tools build: Add HOSTARCH Makefile variable (Jiri Olsa) [1387909] - [tools] perf tests kmod-path: Fix build on ubuntu:16.04-x-armhf (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 instructions to the new instructions test (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 support to the instruction decoder used by Intel PT (Jiri Olsa) [1387909] - [tools] x86/insn: perf tools: Fix vcvtph2ps instruction decoding (Jiri Olsa) [1387909] - [tools] perf tests: Add is_printable_array test (Jiri Olsa) [1387909] - [tools] perf tools: Make is_printable_array global (Jiri Olsa) [1387909] - [tools] perf script python: Fix string vs byte array resolving (Jiri Olsa) [1387909] - [tools] perf probe: Warn unmatched function filter correctly (Jiri Olsa) [1387909] - [tools] perf cpu_map: Add more helpers (Jiri Olsa) [1387909] - [tools] perf stat: Balance opening and reading events (Jiri Olsa) [1387909] - [tools] Copy linux/{hash, poison}.h and check for drift (Jiri Olsa) [1387909] - [tools] perf tools: Remove include/linux/list.h from perf's MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitops files accessed from the kernel and check for drift (Jiri Olsa) [1387909] - [tools] remove: kernel unistd*h files from perf's MANIFEST, not used (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/linux/const.h (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/asm/byteorder.h (Jiri Olsa) [1387909] - [tools] perf tools: Add missing linux/compiler.h include to perf-sys.h (Jiri Olsa) [1387909] - [tools] perf jit: Remove some no-op error handling (Jiri Olsa) [1387909] - [tools] perf jit: Add missing curly braces (Jiri Olsa) [1387909] - [tools] perf record: Add --tail-synthesize option (Jiri Olsa) [1387909] - [tools] perf session: Don't warn about out of order event if write_backward is used (Jiri Olsa) [1387909] - [tools] perf tools: Enable overwrite settings (Jiri Olsa) [1387909] - [tools] perf evlist: Make {pause, resume} internal helpers (Jiri Olsa) [1387909] - [tools] perf record: Read from overwritable ring buffer (Jiri Olsa) [1387909] - [tools] perf evlist: Setup backward mmap state machine (Jiri Olsa) [1387909] - [tools] perf evlist: Drop evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Map backward events to backward_mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Introduce backward_mmap array for evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Extract common code in mmap failure processing (Jiri Olsa) [1387909] - [tools] perf evlist: Record mmap cookie into fdarray private field (Jiri Olsa) [1387909] - [tools] perf record: Decouple record__mmap_read() and evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Update mmap related APIs and helpers (Jiri Olsa) [1387909] - [tools] tools lib fd array: Allow associating a pointer cookie with each entry (Jiri Olsa) [1387909] - [tools] Simplify BITS_PER_LONG define (Jiri Olsa) [1387909] - [tools] perf evlist: Drop redundant evsel->overwrite indicator (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use base 0 in filename__read_ull (Jiri Olsa) [1387909] - [tools] perf tools: Bail out at "--sort dcacheline" and cacheline_size not known (Jiri Olsa) [1387909] - [tools] perf tools: Just pr_debug() about not being able to read cacheline_size (Jiri Olsa) [1387909] - [tools] Make "__always_inline" just "inline" on Android (Jiri Olsa) [1387909] - [tools] perf tools: Do not provide dup sched_getcpu() prototype on Android (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add correct header for ipv6 definitions (Jiri Olsa) [1387909] - [tools] perf build: Add sdt feature detection (Jiri Olsa) [1387909] - [tools] perf probe: Support a special SDT probe format (Jiri Olsa) [1387909] - [tools] perf probe: Support @BUILDID or @FILE suffix for SDT events (Jiri Olsa) [1387909] - [tools] perf list: Show SDT and pre-cached events (Jiri Olsa) [1387909] - [tools] perf probe: Search SDT/cached event from all probe caches (Jiri Olsa) [1387909] - [tools] perf probe: Allow wildcard for cached events (Jiri Olsa) [1387909] - [tools] perf probe-cache: Add for_each_probe_cache_entry() wrapper (Jiri Olsa) [1387909] - [tools] perf probe: Make --list show only available cached events (Jiri Olsa) [1387909] - [tools] perf probe: Accept sdt and cached event name (Jiri Olsa) [1387909] - [tools] perf probe: Fix to show correct error message for $vars and $params (Jiri Olsa) [1387909] - [tools] perf event parser: Add const qualifier to evt_name and sys_name (Jiri Olsa) [1387909] - [tools] Fix up BITS_PER_LONG setting (Jiri Olsa) [1387909] - [tools] Work around BITS_PER_LONG related build failure in objtool (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add filter on task CPU id (Jiri Olsa) [1387909] - [tools] perf python: Add tracepoint example (Jiri Olsa) [1387909] - [tools] perf python: Add support to resolve tracepoint fields (Jiri Olsa) [1387909] - [tools] perf python: Add struct evsel into struct pyrf_event (Jiri Olsa) [1387909] - [tools] perf python: Add perf.tracepoint method (Jiri Olsa) [1387909] - [tools] perf python: Put perf.event objects into dictionary (Jiri Olsa) [1387909] - [tools] perf python: Fix pyrf_evlist__read_on_cpu event consuming (Jiri Olsa) [1387909] - [tools] perf python: Init perf_event_attr::size in perf.evsel constructor (Jiri Olsa) [1387909] - [tools] perf tools: Introduce trace_event__tp_format_id() (Jiri Olsa) [1387909] - [tools] perf evlist: Make event2evsel public (Jiri Olsa) [1387909] - [tools] perf symbols: Add Rust demangling (Jiri Olsa) [1387909] - [tools] perf tools: Add feature detection for gelf_getnote() (Jiri Olsa) [1387909] - [tools] perf intel-pt-decoder: Avoid checking code drift on busibox's diff (Jiri Olsa) [1387909] - [tools] perf tools: Don't add kernel directories to the header search path (Jiri Olsa) [1387909] - [tools] perf tools: Add the tools/ stringify copy to the MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitsperlong.h files from the kernel (Jiri Olsa) [1387909] - [tools] perf script python: Silence -Werror=maybe-uninitialized on gcc 5.3.0 (Jiri Olsa) [1387909] - [tools] perf symbols: Provide a GElf_Nhdr typedef (Jiri Olsa) [1387909] - [tools] perf trace beauty seccomp: Remove seccomp.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty futex_op: Add missing defines for older systems (Jiri Olsa) [1387909] - [tools] perf tools: Fallback to reading sysfs to get cacheline size (Jiri Olsa) [1387909] - [tools] Copy the header files needed by perf tools (Jiri Olsa) [1387909] - [tools] perf trace: Remove unused sys/ptrace.h include (Jiri Olsa) [1387909] - [tools] perf tools: Remove unneeded magic.h include from util.h (Jiri Olsa) [1387909] - [tools] perf tools: Introduce weak alternative to sched_getcpu() (Jiri Olsa) [1387909] - [tools] Copy uapi/linux/hw_breakpoint.h from the kernel (Jiri Olsa) [1387909] - [tools] Copy uapi/asm/perf_regs.h from the kernel (Jiri Olsa) [1387909] - [tools] tools lib bpf: Copy bpf.h and bpf_common.h from the kernel (Jiri Olsa) [1387909] - [tools] Add copy of perf_event.h to tools/include/linux/ (Jiri Olsa) [1387909] - [tools] perf tools: event.h needs asm/perf_regs.h (Jiri Olsa) [1387909] - [tools] perf bench futex: Add missing compiler.h header (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib: Guard the strlcpy() header with __GLIBC__ (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Use str_error_r() (Jiri Olsa) [1387909] - [tools] perf tools: Uninline scnprintf() and vscnprint() (Jiri Olsa) [1387909] - [tools] perf evsel: Uninline the is_function_event method (Jiri Olsa) [1387909] - [tools] perf tools: Remove needless includes from cache.h (Jiri Olsa) [1387909] - [tools] perf llvm: Use realpath to canonicalize paths (Jiri Olsa) [1387909] - [tools] perf tools: Add missing header to color.c (Jiri Olsa) [1387909] - [tools] perf tests x86 rdpmc: Add missing headers (Jiri Olsa) [1387909] - [tools] perf test fdarray: Add missing poll.h header (Jiri Olsa) [1387909] - [tools] perf tests cpumap: Add missing headers (Jiri Olsa) [1387909] - [tools] perf quote: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf strbuf: Add missing headers (Jiri Olsa) [1387909] - [tools] perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ (Jiri Olsa) [1387909] - [tools] perf bench: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf tests openat-syscall-tp-fields: Add some conditional defines (Jiri Olsa) [1387909] - [tools] perf trace: Add conditional define for AT_FDCWD (Jiri Olsa) [1387909] - [tools] perf tests: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] perf bench: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] Introduce str_error_r() (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty mmap: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add missing headers (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add missing fcntl.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty msg_flags: Remove MSG_TRYHARD (Jiri Olsa) [1387909] - [tools] perf report: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf ui stdio: Add way to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hists__add_entry_ops function (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry_ops (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry__init function (Jiri Olsa) [1387909] - [tools] perf tools: Update android build documentation (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] tools lib api: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] perf unwind: Call unwind__prepare_access for forked thread (Jiri Olsa) [1387909] - [tools] perf unwind: Add initialized arg into unwind__prepare_access (Jiri Olsa) [1387909] - [tools] perf tests: Fix hist accumulation test (Jiri Olsa) [1387909] - [tools] perf header: Transform nodes string info to struct (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Scan and import user SDT events to probe cache (Jiri Olsa) [1387909] - [tools] perf probe: Add group name support (Jiri Olsa) [1387909] - [tools] perf sdt: ELF support for SDT (Jiri Olsa) [1387909] - [tools] perf build: Add feature detection for libelf's elf_getshdrstrndx() (Jiri Olsa) [1387909] - [tools] perf probe: Remove caches when --cache is given (Jiri Olsa) [1387909] - [tools] perf probe: Show all cached probes (Jiri Olsa) [1387909] - [tools] perf probe: Use cache entry if possible (Jiri Olsa) [1387909] - [tools] perf tools: Change cpu_map__fprintf output (Jiri Olsa) [1387909] - [tools] perf test: Add -F/--dont-fork option (Jiri Olsa) [1387909] - [tools] perf tests: Fix thread map test for -F option (Jiri Olsa) [1387909] - [tools] perf tools: Allow to reset open files counter (Jiri Olsa) [1387909] - [tools] perf trace beauty eventfd: No need to include eventfd.h (Jiri Olsa) [1387909] - [tools] perf trace beauty sched_policy: Define SCHED_RESET_ON_FORK for older systems (Jiri Olsa) [1387909] - [tools] perf annotate: Add number of samples to the header (Jiri Olsa) [1387909] - [tools] perf annotate: Simplify header dotted line sizing (Jiri Olsa) [1387909] - [tools] perf evsel: Utility function to fetch arch (Jiri Olsa) [1387909] - [tools] perf tools: Add documentation for perf.data on disk format (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate fork and exit events to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Add '--all' option for 'perf data convert' (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate comm event to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Prepare collect non-sample events (Jiri Olsa) [1387909] - [tools] perf data ctf: Add 'all' option (Jiri Olsa) [1387909] - [tools] perf data ctf: Pass convert options through opts structure (Jiri Olsa) [1387909] - [tools] perf data ctf: Add value_set_string() helper (Jiri Olsa) [1387909] - [tools] perf symbols: Use proper dso name for is_regular_file (Jiri Olsa) [1387909] - [tools] perf record: Prepare picking perf_event_mmap_page from multiple evlists (Jiri Olsa) [1387909] - [tools] perf record: Prepare reading from multiple evlists in record__mmap_read_all() (Jiri Olsa) [1387909] - [tools] perf record: Move mmap setup block to separate function (Jiri Olsa) [1387909] - [tools] perf data convert: Include config.h header (Jiri Olsa) [1387909] - [tools] perf build: Add libbabeltrace to build-test (Jiri Olsa) [1387909] - [tools] perf tools: Add more toolchain triplets (Jiri Olsa) [1387909] - [tools] perf annotate: Generalize handling of 'ret' instructions (Jiri Olsa) [1387909] - [tools] perf tools: Update makefile message for installing slang devel package (Jiri Olsa) [1387909] - [tools] perf annotate: Remove unused hist_entry__annotate function (Jiri Olsa) [1387909] - [tools] perf config: Reimplement show_config() using config_set__for_each (Jiri Olsa) [1387909] - [tools] perf config: Introduce new init() and exit() (Jiri Olsa) [1387909] - [tools] perf script: Add callindent option (Jiri Olsa) [1387909] - [tools] perf auxtrace: Add option to feed branches to the thread stack (Jiri Olsa) [1387909] - [tools] perf script: Print sample flags more nicely (Jiri Olsa) [1387909] - [tools] perf intlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf rb_resort: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf tools: Rename strlist_for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf evlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for aarch64 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for x86_32 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Change macro names of perf register (Jiri Olsa) [1387909] - [tools] perf tools: Find right DSO taking into account if binary is 32 or 64-bit (Jiri Olsa) [1387909] - [tools] perf config: Move config declarations from util/cache.h to util/config.h (Jiri Olsa) [1387909] - [tools] perf tools: Let python use correct gcc for build_ext (Jiri Olsa) [1387909] - [tools] perf machine: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf tests time-to-tsc: No need to disable an event before deleting it (Jiri Olsa) [1387909] - [tools] perf session: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf evlist: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf hists: Enlarge pid sort entry size (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce init() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce perf_evsel_browser constructor (Jiri Olsa) [1387909] - [tools] perf hists browser: Move horizontal scroll init to new() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce struct hist_browser title callback (Jiri Olsa) [1387909] - [tools] perf hists browser: Make (new|delete|run) public (Jiri Olsa) [1387909] - [tools] perf hists browser: Move hist_browser into header file (Jiri Olsa) [1387909] - [tools] perf script stackcollapse: Remove reference to the perl interpreter (Jiri Olsa) [1387909] - [tools] perf script: Add stackcollapse.py script (Jiri Olsa) [1387909] - [tools] perf evsel: Fix write_backwards fallback (Jiri Olsa) [1387909] - [tools] perf record: Add --dry-run option to check cmdline options (Jiri Olsa) [1387909] - [tools] perf tools: Remove --perf-dir and --work-dir (Jiri Olsa) [1387909] - [tools] perf tools: Remove some unused functions (Jiri Olsa) [1387909] - [tools] perf hists: Rename __hists__add_entry to hists__add_entry (Jiri Olsa) [1387909] - [tools] perf script: Fix documentation of '-f' when it should be '-F' (Jiri Olsa) [1387909] - [tools] perf probe: Add --cache option to cache the probe definitions (Jiri Olsa) [1387909] - [tools] perf probe: Introduce perf_cache interfaces (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's width callback (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's header callback (Jiri Olsa) [1387909] - [tools] perf stdio: Add use_callchain parameter to hists__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Do not pass hists in hist_entry__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Separate standard headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate hierarchy headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate headers output (Jiri Olsa) [1387909] - [tools] perf tui: Separate hierarchy and standard headers output (Jiri Olsa) [1387909] - [tools] perf tools: Fix Data Object sort entry width index (Jiri Olsa) [1387909] - [tools] perf mem: Add --ldlat option (Jiri Olsa) [1387909] - [tools] perf unwind: Fix compile error for static cross build (Jiri Olsa) [1387909] - [tools] perf probe: Uncomment and export synthesize_perf_probe_point() (Jiri Olsa) [1387909] - [tools] perf probe: Add perf_probe_event__copy() (Jiri Olsa) [1387909] - [tools] perf buildid: Rename and export build_id_cache__cachedir() (Jiri Olsa) [1387909] - [tools] perf probe: Fix to add NULL check for strndup (Jiri Olsa) [1387909] - [tools] perf tools: Fix rm_rf() to handle non-regular files correctly (Jiri Olsa) [1387909] - [tools] perf config: Handle NULL at perf_config_set__delete() (Jiri Olsa) [1387909] - [tools] perf callchain: Support aarch64 cross-platform (Jiri Olsa) [1387909] - [tools] perf callchain: Support x86 target platform (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce flag to separate local/remote unwind compilation (Jiri Olsa) [1387909] - [tools] perf unwind: Change fixed name of libunwind__arch_reg_id to macro (Jiri Olsa) [1387909] - [tools] perf unwind: Check the target platform before assigning unwind methods (Jiri Olsa) [1387909] - [tools] perf tools: Export normalize_arch() function (Jiri Olsa) [1387909] - [tools] perf tools: Extract common API out of unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Rename unwind-libunwind.c to unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Separate local/remote libunwind config (Jiri Olsa) [1387909] - [tools] perf unwind: Don't mix LIBUNWIND_LIBS into LIBUNWIND_LDFLAGS (Jiri Olsa) [1387909] - [tools] perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce 'struct unwind_libunwind_ops' for local unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Decouple thread->address_space on libunwind (Jiri Olsa) [1387909] - [tools] perf unwind: Use LIBUNWIND_DIR for remote libunwind feature check (Jiri Olsa) [1387909] - [tools] perf config: Use new perf_config_set__init() to initialize config set (Jiri Olsa) [1387909] - [tools] perf config: Constructor should free its allocated memory when failing (Jiri Olsa) [1387909] - [tools] perf tools: Fix crash in build_id_cache__kallsyms_path() (Jiri Olsa) [1387909] - [tools] perf config: Handle the error when config set is NULL at collect_config() (Jiri Olsa) [1387909] - [tools] perf config: Fix abnormal termination at perf_parse_file() (Jiri Olsa) [1387909] - [tools] perf stat: Add missing aggregation headers for --metric-only CSV (Jiri Olsa) [1387909] - [tools] perf stat: Print topology/time headers with --metric-only (Jiri Olsa) [1387909] - [tools] perf stat: Add computation of TopDown formulas (Jiri Olsa) [1387909] - [tools] perf stat: Basic support for TopDown in perf stat (Jiri Olsa) [1387909] - [tools] perf test: Ignore .scale and other special files (Jiri Olsa) [1387909] - [tools] perf script: Show call graphs when 1st event doesn't have it but some other has (Jiri Olsa) [1387909] - [tools] tools lib api: Respect CROSS_COMPILE for the linker (Jiri Olsa) [1387909] - [tools] perf evlist: Fix alloc_mmap() failure path (Jiri Olsa) [1387909] - [tools] perf evsel: Provide way to extract integer value from format_field (Jiri Olsa) [1387909] - [tools] perf: Handle -EOPNOTSUPP for sampling events (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid (Jiri Olsa) [1387909] - [tools] perf symbols: Cleanup the code flow of dso__find_kallsyms (Jiri Olsa) [1387909] - [tools] perf symbols: Introduce filename__readable to check readability (Jiri Olsa) [1387909] - [tools] perf tools: Add arch/*/include/generated/ to .gitignore (Jiri Olsa) [1387909] - [tools] Pass arg to fdarray__filter's call back function (Jiri Olsa) [1387909] - [tools] perf evlist: Choose correct reading direction according to evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Check 'base' pointer before checking refcnt when put a mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Don't poll and mmap overwritable events (Jiri Olsa) [1387909] - [tools] perf record: Robustify perf_event__synth_time_conv() (Jiri Olsa) [1387909] - [tools] perf thread: Adopt get_main_thread from db-export.c (Jiri Olsa) [1387909] - [kernel] perf/core: Limit matching exclusive events to one PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make it an exclusive PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make sure debug store is valid (Jiri Olsa) [1387909] - [x86] perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Do validate the size of a kernel address filter (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix kernel address filter's offset validation (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix an off-by-one in address filter configuration (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Don't disable "intel_bts" around "intel" event batching (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Fix PEBSv3 record drain (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Kill a silly warning (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix BTS PMI detection (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix confused ordering of PMU callbacks (Jiri Olsa) [1387909] - [x86] perf/x86/amd/uncore: Prevent use after free (Jiri Olsa) [1387909] - [kernel] perf/core: Remove WARN from perf_event_read() (Jiri Olsa) [1387909] - [kernel] perf/core: Use this_cpu_ptr() when stopping AUX events (Jiri Olsa) [1387909] - [kernel] perf/core: Check return value of the perf_event_read() IPI (Jiri Olsa) [1387909] - [kernel] perf/core: Enable mapping of the stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Update filters only on executable mmap (Jiri Olsa) [1387909] - [kernel] perf/core: Fix file name handling for start/stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Fix event_function_local() (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Fix uncore num_counters (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Remove redundant pci_get_drvdata() (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Use Intel family macros for core perf events (Jiri Olsa) [1387909] - [kernel] perf/core: Fix crash due to account/unaccount_sb_event() inconsistency (Jiri Olsa) [1387909] - [kernel] perf/abi: Change the errno for sampling event not supported in hardware (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Locate specific box by checking full device info (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Add 'static' keyword to locally used arrays (Jiri Olsa) [1387909] - [kernel] perf/core: Fix implicitly enable dynamic interrupt throttle (Jiri Olsa) [1387909] - [kernel] perf/core: Rename the perf_event_aux*() APIs to perf_event_sb*(), to separate them from AUX ring-buffer records (Jiri Olsa) [1387909] - [kernel] perf/core: Optimize side-band event delivery (Jiri Olsa) [1387909]- [tty] console: Move userspace I/O out of console_lock to fix lockdep warning (Waiman Long) [1371886] - [net] dctcp: update cwnd on congestion event (Florian Westphal) [1386923] - [net] packet: fix race condition in packet_set_ring (Hangbin Liu) [1401853] {CVE-2016-8655} - [net] ipv4: allow local fragmentation in ip_finish_output_gso() (Lance Richardson) [1387662] - [i2c] i2c / acpi: Assign IRQ for devices that have GpioInt automatically (David Arcari) [1383814] - [i2c] i2c / acpi: Use 0 to indicate that device does not have interrupt assigned (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for retrieving GpioInt resources from a device (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for _DSD device properties (David Arcari) [1383814] - [pinctrl] intel: sunrisepoint: Add Intel Sunrisepoint-H support (David Arcari) [1383814] - [pinctrl] intel: Add Intel Sunrisepoint pin controller and GPIO support (David Arcari) [1383814] - [kernel] pm / sleep: Add macro to define common late/early system PM callbacks (David Arcari) [1383814] - [kernel] pinctrl: Pass all configs to driver on pin_config_set() (David Arcari) [1383814] - [pinctrl] pinconf: fix comparison of different types (David Arcari) [1383814] - [pinctrl] shut up a couple of pinctrl warnings (David Arcari) [1383814] - [kernel] pinctrl: rip out the direct pinconf API (David Arcari) [1383814] - [kernel] gpio: add IRQ chip helpers in gpiolib (David Arcari) [1383814] - [kernel] genirq: Provide irq_request/release_resources chip callbacks (David Arcari) [1383814] - [netdrv] ena: change the return type of ena_set_push_mode() to be void (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Fix error return code in ena_device_init() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Remove unnecessary pci_set_drvdata() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Add a driver for Amazon Elastic Network Adapters (Vitaly Kuznetsov) [1357491] - [netdrv] ibmveth: calculate gso_segs for large packets (Gustavo Duarte) [1361958] - [netdrv] ibmveth: set correct gso_size and gso_type (Gustavo Duarte) [1361958] - [scsi] cxlflash: Fix crash in cxlflash_restore_luntable() (Gustavo Duarte) [1400524] - [scsi] cxlflash: Improve context_reset() logic (Gustavo Duarte) [1400524] - [scsi] cxlflash: Avoid command room violation (Gustavo Duarte) [1400524] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1391440] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1391435] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1391436] - [s390] scsi: zfcp: spin_lock_irqsave() is not nestable (Hendrik Brueckner) [1391534] - [s390] zfcp: trace full payload of all SAN records (req, resp, iels) (Hendrik Brueckner) [1391534] - [s390] zfcp: fix payload trace length for SAN request&response (Hendrik Brueckner) [1391534] - [s390] zfcp: fix D_ID field with actual value on tracing SAN responses (Hendrik Brueckner) [1391534] - [s390] zfcp: restore tracing of handle for port and LUN with HBA records (Hendrik Brueckner) [1391534] - [s390] zfcp: trace on request for open and close of WKA port (Hendrik Brueckner) [1391534] - [s390] zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace (Hendrik Brueckner) [1391534] - [s390] zfcp: retain trace level for SCSI and HBA FSF response records (Hendrik Brueckner) [1391534]- [kernel] genirq: Add default affinity mask command line option (Clark Williams) [1336556] - [kernel] tick: hrtimer-broadcast: Prevent endless restarting when broadcast device is unused (Prarit Bhargava) [1393589] - [netdrv] ibmvnic: Start completion queue negotiation at server-provided optimum values (Steve Best) [1403396] - [netdrv] ibmvnic: Fix missing brackets in init_sub_crq_irqs (Steve Best) [1403396] - [netdrv] ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: Update MTU after device initialization (Steve Best) [1403396] - [netdrv] ibmvnic: Fix GFP_KERNEL allocation in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: fix error return code in ibmvnic_probe() (Steve Best) [1403396] - [netdrv] ibmvnic: convert to use simple_open() (Steve Best) [1403396] - [netdrv] slip: Fix deadlock in write_wakeup (Steve Best) [1403497] - [netdrv] slip: fix spinlock variant (Steve Best) [1403497] - [netdrv] ibmvnic: Handle backing device failover and reinitialization (Steve Best) [1403692] - [scsi] storvsc: Use the specified target ID in device lookup (Cathy Avery) [1308632] - [scsi] storvsc: Install the storvsc specific timeout handler for FC devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix typo in MODULE_PARM_DESC (Cathy Avery) [1308632] - [scsi] storvsc: Tighten up the interrupt path (Cathy Avery) [1308632] - [scsi] storvsc: Refactor the code in storvsc_channel_init() (Cathy Avery) [1308632] - [scsi] storvsc: Properly support Fibre Channel devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix a bug in the layout of the hv_fc_wwn_packet (Cathy Avery) [1308632] - [char] random: add interrupt callback to VMBus IRQ handler (Vitaly Kuznetsov) [1391433] - [x86] hyperv: manually clear IO-APIC IRR bit for migrating IRQs (Vitaly Kuznetsov) [1358691] - [x86] kvm: nvmx: fix nested tsc scaling (Bandan Das) [1370163] - [x86] smp: Don't try to poke disabled/non-existent APIC (Prarit Bhargava) [1373738] - [x86] revert "perf/uncore: Disable uncore on kdump kernel" (Prarit Bhargava) [1373738] - [x86] smpboot: Init apic mapping before usage (Prarit Bhargava) [1373738] - [x86] Handle non enumerated CPU after physical hotplug (Prarit Bhargava) [1373738] - [pci] hv: Allocate physically contiguous hypercall params buffer (Cathy Avery) [1364313] - [pci] hv: Delete the device earlier from hbus->children for hot-remove (Cathy Avery) [1364313] - [pci] hv: Fix hv_pci_remove() for hot-remove (Cathy Avery) [1364313] - [pci] hv: Use the correct buffer size in new_pcichild_device() (Cathy Avery) [1364313] - [pci] hv: Handle hv_pci_generic_compl() error case (Cathy Avery) [1364313] - [pci] hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg() (Cathy Avery) [1364313] - [pci] hv: Remove the unused 'wrk' in struct hv_pcibus_device (Cathy Avery) [1364313] - [pci] hv: Use pci_function_description[0] in struct definitions (Cathy Avery) [1364313] - [pci] hv: Use zero-length array in struct pci_packet (Cathy Avery) [1364313] - [pci] hv: Use list_move_tail() instead of list_del() + list_add_tail() (Cathy Avery) [1364313] - [drm] i915/kbl: Remove preliminary_hw_support protection from KBL. (Rob Clark) [1305702] - [tty] serial: 8250_pci: Detach low-level driver during PCI error recovery (Steve Best) [1400506] - [mm] Change memory hotplug normal message to use pr_debug (Cathy Avery) [1370415]- [vfio] pci: make an array larger (Myron Stowe) [1405700] - [kernel] arm/pci: Move align_resource function pointer to pci_host_bridge structure (Myron Stowe) [1405700] - [pci] Wait 1 second between disabling VFs and clearing NumVFs (Myron Stowe) [1405700] - [pci] Remove VFs in reverse order if virtfn_add() fails (Myron Stowe) [1405700] - [pci] Remove redundant validation of SR-IOV offset/stride registers (Myron Stowe) [1405700] - [pci] Enable SR-IOV ARI Capable Hierarchy before reading TotalVFs (Myron Stowe) [1405700] - [pci] Expand Enhanced Allocation BAR output (Myron Stowe) [1405700] - [uapi] pci: Make Enhanced Allocation bitmasks more obvious (Myron Stowe) [1405700] - [pci] Handle Enhanced Allocation capability for SR-IOV devices (Myron Stowe) [1405700] - [pci] Add support for Enhanced Allocation devices (Myron Stowe) [1405700] - [uapi] pci: Add Enhanced Allocation register entries (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when assigning resources (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when sizing resources (Myron Stowe) [1405700] - [pci] Clear IORESOURCE_UNSET when reverting to firmware-assigned address (Myron Stowe) [1405700] - [pci] msi: Export all remapped MSIs to sysfs attributes (Myron Stowe) [1405700] - [pci] Disable MSI on SiS 761 (Myron Stowe) [1405700] - [kernel] pci: Turn off Request Attributes to avoid Chelsio T5 Completion erratum (Myron Stowe) [1405700] - [x86] pci: Make pci_subsys_init() static (Myron Stowe) [1405700] - [pci] Remove unnecessary "if" statement (Myron Stowe) [1405700] - [pci] pciehp: Queue power work requests in dedicated function (Myron Stowe) [1405700]- [pci] Disable async suspend/resume for JMicron multi-function SATA/AHCI (Myron Stowe) [1403464] - [kernel] pci: Add pci_scan_root_bus_msi() (Myron Stowe) [1403464] - [pci] pciehp: Remove ignored MRL sensor interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Remove unused interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Myron Stowe) [1403464] - [kernel] pci: Hold pci_slot_mutex while searching bus->slots list (Myron Stowe) [1403464] - [kernel] pci: Protect pci_bus->slots with pci_slot_mutex, not pci_bus_sem (Myron Stowe) [1403464] - [pci] msi: Free legacy IRQ when enabling MSI/MSI-X (Myron Stowe) [1403464] - [kernel] pci: Add pcibios_alloc_irq() and pcibios_free_irq() (Myron Stowe) [1403464] - [pci] Restore ACS configuration as part of pci_restore_state() (Myron Stowe) [1403464] - [pci] pciehp: Simplify pcie_poll_cmd() (Myron Stowe) [1403464] - [pci] Use "slot" and "pci_slot" for struct hotplug_slot and struct pci_slot (Myron Stowe) [1403464] - [pci] pci / acpi: Fix pci_acpi_optimize_delay() comment (Myron Stowe) [1403464] - [pci] Remove a broken link in quirks.c (Myron Stowe) [1403464] - [pci] Remove useless redundant code (Myron Stowe) [1403464] - [pci] Simplify pci_find_(ext_)capability() return value checks (Myron Stowe) [1403464] - [pci] Move PCI_FIND_CAP_TTL to pci.h and use it in quirks (Myron Stowe) [1403464] - [pci] Add pcie_downstream_port() (true for Root and Switch Downstream Ports) (Myron Stowe) [1403464] - [pci] Fix pcie_port_device_resume() comment (Myron Stowe) [1403464] - [pci] Shift PCI_CLASS_NOT_DEFINED consistently with other classes (Myron Stowe) [1403464] - [pci] revert aeb30016fec3 ("pci: add Intel USB specific reset method") (Myron Stowe) [1403464] - [pci] Fix TI816X class code quirk (Myron Stowe) [1403464] - [pci] Fix generic NCR 53c810 class code quirk (Myron Stowe) [1403464] - [pci] Add quirk for Intersil/Techwell TW686[4589] AV capture cards (Myron Stowe) [1403464] - [pci] Remove Intel Cherrytrail D3 delays (Myron Stowe) [1403464] - [kernel] pci/msi: Rename "struct msi_chip" to "struct msi_controller" (Myron Stowe) [1403464]- [nvme] switch abort to blk_execute_rq_nowait (David Milburn) [1392923] - [nvme] Remove RCU namespace protection (David Milburn) [1384066] - [nvme] Only release requested regions (David Milburn) [1384066] - [block] blk-mq: clear q->mq_ops if init fail (David Milburn) [1384066] - [nvme] Short-cut removal on surprise hot-unplug (David Milburn) [1384066] - [uapi] nvme: Allow user initiated rescan (David Milburn) [1384066] - [nvme] Reduce driver log spamming (David Milburn) [1384066] - [nvme] Unbind driver on failure (David Milburn) [1384066] - [nvme] Delete only created queues (David Milburn) [1384066] - [block] blk-mq: fix undefined behaviour in order_to_size() (David Milburn) [1384066] - [nvme] fix nvme_ns_remove() deadlock (David Milburn) [1384066] - [nvme] switch to RCU freeing the namespace (David Milburn) [1384066] - [nvme] correct comment for offset enum of controller registers in nvme.h (David Milburn) [1384066] - [nvme] add helper nvme_cleanup_cmd() (David Milburn) [1384066] - [nvme] move AER handling to common code (David Milburn) [1384066] - [nvme] move namespace scanning to core (David Milburn) [1384066] - [nvme] tighten up state check for namespace scanning (David Milburn) [1384066] - [nvme] introduce a controller state machine (David Milburn) [1384066] - [nvme] remove the io_incapable method (David Milburn) [1384066] - [nvme] nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (David Milburn) [1384066] - [nvme] Fix check_flush_dependency warning (David Milburn) [1384066] - [nvme] small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (David Milburn) [1384066] - [nvme] fix cntlid type (David Milburn) [1384066] - [nvme] silence warning about unused 'dev' (David Milburn) [1384066] - [block] blk-mq: Make blk_mq_all_tag_busy_iter static (David Milburn) [1384066] - [block] mtip32xx: Convert to use blk_mq_tagset_busy_iter (David Milburn) [1384066] - [nvme] Use blk-mq helper for IO termination (David Milburn) [1384066] - [nvme] Skip async events for degraded controllers (David Milburn) [1384066] - [nvme] add helper nvme_setup_cmd() (David Milburn) [1384066] - [nvme] rewrite discard support (David Milburn) [1384066] - [block] add offset in blk_add_request_payload() (David Milburn) [1384066] - [nvme] add helper nvme_map_len() (David Milburn) [1384066] - [block] blk-mq: Export tagset iter function (David Milburn) [1384066] - [nvme] avoid cqe corruption when update at the same time as read (David Milburn) [1384066] - [block] blk-mq: Use proper cpumask iterator (David Milburn) [1384066] - [nvme] Expose ns wwid through single sysfs entry (David Milburn) [1384066] - [nvme] Remove unused sq_head read in completion path (David Milburn) [1384066] - [nvme] expose cntlid in sysfs (David Milburn) [1384066] - [nvme] return the whole CQE through the request passthrough interface (David Milburn) [1384066] - [nvme] split pci module out of core module (David Milburn) [1384066] - [nvme] make SG_IO support optional (David Milburn) [1384066] - [nvme] split dev_list_lock (David Milburn) [1384066] - [nvme] move timeout variables to core.c (David Milburn) [1384066] - [nvme] host: reference the fabric module for each bdev open callout (David Milburn) [1384066] - [nvme] fix drvdata setup for the nvme device (David Milburn) [1384066] - [nvme] Log the ctrl device name instead of the underlying pci device name (David Milburn) [1384066] - [block] blk-mq: add bounds check on tag-to-rq conversion (David Milburn) [1384066] - [block] blk-mq: Fix NULL pointer updating nr_requests (David Milburn) [1384066]- [kernel] audit: move calcs after alloc and check when logging set loginuid (Richard Guy Briggs) [1155608] - [kernel] audit: add tty field to LOGIN event (Richard Guy Briggs) [1155608] - [netdrv] alx: enable multiple tx queues (Jarod Wilson) [1396261] - [netdrv] alx: enable msi-x interrupts by default (Jarod Wilson) [1396261] - [netdrv] alx: prepare tx path for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare resource allocation for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare interrupt functions for multiple queues (Jarod Wilson) [1396261] - [netdrv] alx: switch to per queue data structures (Jarod Wilson) [1396261] - [netdrv] alx: add ability to allocate and free alx_napi structures (Jarod Wilson) [1396261] - [netdrv] alx: extend data structures for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: refactor descriptor allocation (Jarod Wilson) [1396261] - [netdrv] alx: fix error handling in __alx_open (Jarod Wilson) [1396261] - [netdrv] alx: add module parameter to enable msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: add msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: factor out part of the interrupt handler (Jarod Wilson) [1396261] - [netdrv] alx: refactor msi enablement and disablement (Jarod Wilson) [1396261] - [netdrv] Add Killer E2500 device ID in alx driver (Jarod Wilson) [1396261] - [netdrv] alx: add tso support (Jarod Wilson) [1396261] - [netdrv] alx: Work around the DMA RX overflow issue (Jarod Wilson) [1396261] - [netdrv] alx: use custom skb allocator (Jarod Wilson) [1396261] - [netdrv] bnx2: fix locking when netconsole is used (Neil Horman) [1391233] - [netdrv] bnx2: Reset device during driver initialization (Neil Horman) [1391233] - [netdrv] bnx2: use IS_ENABLED() instead of checking for built-in or module (Neil Horman) [1391233] - [netdrv] qed: Utilize FW 8.10.3.0 (Harish Patil) [1368248] - [pci] Limit config space size for Netronome NFP4000 (John Linville) [1377765] - [pci] Add Netronome NFP4000 PF device ID (John Linville) [1377765] - [pci] Limit config space size for Netronome NFP6000 family (John Linville) [1377765] - [pci] Add Netronome vendor and device IDs (John Linville) [1377765] - [pci] Support PCIe devices with short cfg_size (John Linville) [1377765] - [x86] perf/x86/intel/rapl: Add Knights Mill CPUID (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Enable Apollo Lake RAPL support (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Add Skylake server model detection (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Use Intel family macros for RAPL (Jiri Olsa) [1381288] - [x86] perf/rapl: Add missing Broadwell model (Jiri Olsa) [1381288] - [x86] perf/rapl: Reorder model numbers (Jiri Olsa) [1381288] - [x86] perf/x86/intel/rapl: Support Skylake RAPL domains (Jiri Olsa) [1381288] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1381288]- [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: rename WORD_TRUNC/ROUND macros (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: keep fragmentation point aligned to word size (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] ipv6: bump genid when the IFA_F_TENTATIVE flag is clear (Paolo Abeni) [1380022] - [net] iucv: use basic blocks for iucv inline assemblies (Neil Horman) [1364038] - [net] add alloc_skb_with_frags() helper (Neil Horman) [1364038] - [net] af_iucv: Validate socket address length in iucv_sock_bind() (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big outbound messages (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big inbound messages (Neil Horman) [1364038] - [net] af_iucv: remove fragment_skb() to use paged SKBs (Neil Horman) [1364038] - [net] new helper memcpy_from_msg() (Neil Horman) [1364038] - [net] sctp: fix the panic caused by route update (Xin Long) [1380226] - [net] ipv6: Fix wrong direct fetch of hw_enc_features in ipv6_gso_segment() (Hangbin Liu) [1398723] - [net] Reserve skb headroom and set skb->dev even if using __alloc_skb (Hangbin Liu) [1395163] - [net] igmp: do not remove igmp souce list info when set link down (Hangbin Liu) [1383578] - [net] ipv4: fix all space errors in file igmp.c (Hangbin Liu) [1383578] - [documentation] net: ipv6: mld: document force_mld_version in ip-sysctl.txt (Hangbin Liu) [1389611] - [documentation] igmp: Document sysctl force_igmp_version (Hangbin Liu) [1383570] - [documentation] net: Fix indentation of the conf/ documentation block (Hangbin Liu) [1383570] - [net] rtnetlink: fix rtnl_vfinfo_size (Sabrina Dubroca) [1392128] - [net] l2tp: fix use-after-free during module unload (Eelco Chaudron) [1371621] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1376420] - [netdrv] bna: Add synchronization for tx ring (Jonathan Toppins) [1379588] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Jonathan Toppins) [1382379] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Jonathan Toppins) [1382379]- [powerpc] eeh: Reworked eeh_pe_bus_get() (Gustavo Duarte) [1315131] - [powerpc] eeh: Synchronize recovery in host/guest (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't remove passed VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't propagate error to guest (Gustavo Duarte) [1315131] - [powerpc] eeh: powerpc/eeh: Support error recovery for VF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Support PCI config restore for VFs (Gustavo Duarte) [1315131] - [powerpc] powernv: Support EEH reset for VF PE (Gustavo Duarte) [1315131] - [powerpc] eeh: Create PE for VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: EEH device for VF (Gustavo Duarte) [1315131] - [powerpc] eeh: Cache normal BARs, not windows or IOV BARs (Gustavo Duarte) [1315131] - [powerpc] pci: Remove VFs prior to PF (Gustavo Duarte) [1315131] - [powerpc] pci: Add pcibios_bus_add_device() weak function (Gustavo Duarte) [1315131] - [powerpc] pci/iov: Rename and export virtfn_{add, remove} (Gustavo Duarte) [1315131] - [powerpc] powernv: allocate sparse PE# when using M64 BAR in Single PE mode (Gustavo Duarte) [1315131] - [powerpc] powernv: boundary the total VF BAR size instead of the individual one (Gustavo Duarte) [1315131] - [powerpc] powernv: replace the hard coded boundary with gate (Gustavo Duarte) [1315131] - [powerpc] powernv: use one M64 BAR in Single PE mode for one VF BAR (Gustavo Duarte) [1315131] - [powerpc] powernv: simplify the calculation of iov resource alignment (Gustavo Duarte) [1315131] - [powerpc] powernv: don't enable SRIOV when VF BAR has non 64bit-prefetchable BAR (Gustavo Duarte) [1315131] - [powerpc] eeh: More relaxed hotplug criterion (Gustavo Duarte) [1315131] - [powerpc] iommu: Set default DMA offset in dma_dev_setup (Gustavo Duarte) [1315131] - [powerpc] pci: Don't try to restore VF BARs (Gustavo Duarte) [1315131] - [powerpc] powernv: Unfreeze VF PE on releasing it (Gustavo Duarte) [1315131] - [powerpc] powernv: Include VF PE in PELTV of PF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Fix the log message when disabling VF (Gustavo Duarte) [1315131] - [powerpc] eeh: remove unused macro IS_BRIDGE (Gustavo Duarte) [1315131] - [powerpc] eeh: fix powernv_eeh_wait_state delay logic (Gustavo Duarte) [1315131] - [powerpc] eeh: fix comment for wait_state() (Gustavo Duarte) [1315131] - [powerpc] eeh: fix start/end/flags type in struct pci_io_addr_range{} (Gustavo Duarte) [1315131] - [powerpc] pci: Add PCI resource alignment documentation (Gustavo Duarte) [1315131] - [powerpc] powernv: Group VF PE when IOV BAR is big on PHB3 (Gustavo Duarte) [1315131] - [powerpc] powernv: Reserve additional space for IOV BAR, with m64_per_iov supporte (Gustavo Duarte) [1315131] - [powerpc] powernv: Implement pcibios_iov_resource_alignment() on powernv (Gustavo Duarte) [1315131] - [powerpc] pci: Don't unset PCI resources for VFs (Gustavo Duarte) [1315131]- [kernel] audit: fix formatting of AUDIT_CONFIG_CHANGE events (Paul Moore) [1399823] - [kernel] x86/panic: replace smp_send_stop() with kdump friendly version in panic path (Xunlei Pang) [1182375 726846] - [kernel] kexec: use core_param for crash_kexec_post_notifiers boot option (Xunlei Pang) [1182375 726846] - [kernel] panic/kexec: fix "crash_kexec_post_notifiers" option issue in oops path (Xunlei Pang) [1182375 726846] - [kernel] panic: call the 2nd crash_kexec() only if crash_kexec_post_notifiers is enabled (Xunlei Pang) [1182375 726846] - [kernel] panic: add "crash_kexec_post_notifiers" option for kdump after panic_notifers (Xunlei Pang) [1182375 726846] - [kernel] panic: call panic handlers before kmsg_dump (Xunlei Pang) [1182375 726846] - [acpi] acpi / apd: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1329004] - [tty] serial: 8250_dw: add support for AMD SOC Carrizo (Suravee Suthikulpanit) [1329004] - [x86] acpi: add AMD ACPI2Platform device support for x86 system (Suravee Suthikulpanit) [1329004] - [vfio] pci: Fix integer overflows, bitmask check (Mateusz Guzik) [1394628 1394992] {CVE-2016-9083 CVE-2016-9084} - [x86] kvm: x86: Check memopp before dereference (Mateusz Guzik) [1395806] {CVE-2016-8630} - [x86] Mark Intel Purley supported (Steve Best) [1371748] - [x86] platform/uv/bau: Add UV4-specific functions (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Fix payload queue setup on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Disable software timeout on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Populate ->uvhub_version with UV4 version information (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Use generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Add generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up pq_init() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up and update printks (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up vertical alignment (Frank Ramsay) [1386692] - [x86] Mark Kaby Lake with Kaby Lake PCH as supported (David Arcari) [1391219] - [mfd] lpss: Fix Intel Kaby Lake PCH-H properties (David Arcari) [1391219] - [lib] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398458] {CVE-2016-8650} - [mm] tmpfs: fix SEEK_DATA/SEEK_HOLE regression (Adrian Reber) [1396390] - [powercap] rapl: Add support for Ivy Bridge server (Prarit Bhargava) [1379590]- [x86] mce/amd: Extract the error address on SMCA systems (David Arcari) [1389383] - [edac] x86/mce, edac/mce_amd: Print MCA_SYND and MCA_IPID during MCE on SMCA systems (David Arcari) [1389383] - [trace] x86/mce/amd: Save MCA_IPID in MCE struct on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Ensure the deferred error interrupt is of type APIC on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Update sysfs bank names for SMCA systems (David Arcari) [1389383] - [edac] x86/mce/amd, edac/mce_amd: Define and use tables for known SMCA IP types (David Arcari) [1389383] - [edac] mce_amd: Use SMCA prefix for error descriptions arrays (David Arcari) [1389383] - [edac] mce_amd: Add missing SMCA error descriptions (David Arcari) [1389383] - [x86] mce/amd: Read MSRs on the CPU allocating the threshold blocks (David Arcari) [1389383] - [edac] mce_amd: Print syndrome register value on SMCA systems (David Arcari) [1389383] - [trace] x86/mce: Add support for new MCA_SYND register (David Arcari) [1389383] - [x86] mce/amd: Use msr_ops.misc() in allocate_threshold_blocks() (David Arcari) [1389383] - [x86] mce/amd: Increase size of the bank_map type (David Arcari) [1389383] - [edac] mce_amd: Detect SMCA using X86_FEATURE_SMCA (David Arcari) [1389383] - [x86] cpu: Add detection of AMD RAS Capabilities (David Arcari) [1389383] - [x86] cpufeature: Cleanup get_cpu_cap() (David Arcari) [1389383] - [x86] mce/amd: Save an indentation level in prepare_threshold_block() (David Arcari) [1389383] - [x86] mce/amd: Disable LogDeferredInMcaStat for SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Log Deferred Errors using SMCA MCA_DE{STAT, ADDR} registers (David Arcari) [1389383] - [x86] mce: Detect and use SMCA-specific msr_ops (David Arcari) [1389383] - [x86] mce: Define vendor-specific MSR accessors (David Arcari) [1389383] - [x86] mce/amd: Document some functionality (David Arcari) [1389383] - [x86] mce: Clarify comments regarding deferred error (David Arcari) [1389383] - [x86] mce/amd: Fix logic to obtain block address (David Arcari) [1389383] - [edac] x86/mce/amd, edac: Enable error decoding of Scalable MCA errors (David Arcari) [1389383] - [x86] mce: Move MCx_CONFIG MSR definitions (David Arcari) [1389383] - [x86] mce/amd: Set MCAX Enable bit (David Arcari) [1389383] - [x86] mce/amd: Carve out threshold block preparation (David Arcari) [1389383] - [x86] mce/amd: Fix LVT offset configuration for thresholding (David Arcari) [1389383] - [x86] mce/amd: Reduce number of blocks scanned per bank (David Arcari) [1389383] - [x86] mce/amd: Do not perform shared bank check for future processors (David Arcari) [1389383] - [x86] mce: Fix order of AMD MCE init function call (David Arcari) [1389383] - [edac] mce_amd: Don't emit 'CE' for Deferred error (David Arcari) [1389383] - [edac] mce, amd: Correct formatting of decoded text (David Arcari) [1389383] - [edac] mce, amd: Remove leftover unused mask (David Arcari) [1389383] - [edac] mce, amd: Fix decoding module loading on unsupported hw (David Arcari) [1389383] - [platform] intel-hid: Remove duplicated acpi_remove_notify_handler (David Arcari) [1389598] - [platform] intel-hid: add a workaround to ignore an event after waking up from S4 (David Arcari) [1389598] - [platform] intel-hid: allocate correct amount of memory for private struct (David Arcari) [1389598] - [platform] intel-hid: fix incorrect entries in intel_hid_keymap (David Arcari) [1389598] - [platform] intel-hid: new hid event driver for hotkeys (David Arcari) [1389598]- [iommu] vt-d: Fix dead-locks in disable_dmar_iommu() path (Myron Stowe) [1374426] - [iommu] vt-d: Return error code in domain_context_mapping_one() (Myron Stowe) [1374426] - [iommu] vt-d: Reduce extra first level entry in iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Avoid duplicate device_domain_info structures (Myron Stowe) [1374426] - [iommu] vt-d: Only insert alias dev_info if there is an alias (Myron Stowe) [1374426] - [iommu] vt-d: Pass device_domain_info to __dmar_remove_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Remove dmar_global_lock from device_notifier (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of domain->iommu_lock (Myron Stowe) [1374426] - [iommu] vt-d: Only call domain_remove_one_dev_info to detach old domain (Myron Stowe) [1374426] - [iommu] vt-d: Unify domain->iommu attach/detachment (Myron Stowe) [1374426] - [iommu] vt-d: Establish domain<->iommu link in dmar_insert_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Pass an iommu pointer to domain_init() (Myron Stowe) [1374426] - [iommu] vt-d: Rename iommu_detach_dependent_devices() (Myron Stowe) [1374426] - [iommu] vt-d: Rename domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Rename dmar_insert_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify io/tlb flushing in intel_iommu_unmap (Myron Stowe) [1374426] - [iommu] vt-d: Replace iommu_bmp with a refcount (Myron Stowe) [1374426] - [iommu] vt-d: Kill dmar_domain->id (Myron Stowe) [1374426] - [iommu] vt-d: Don't pre-allocate domain ids for si_domain (Myron Stowe) [1374426] - [iommu] vt-d: Pass dmar_domain directly into iommu_flush_iotlb_psi (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_context_mapping_one (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of iommu_attach_vm_domain() (Myron Stowe) [1374426] - [iommu] vt-d: Split up iommu->domains array (Myron Stowe) [1374426] - [iommu] vt-d: Add access functions for iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Keep track of per-iommu domain ids (Myron Stowe) [1374426] - [iommu] revert "vt-d: Disable passthrough mode on Kexec kernel" (Myron Stowe) [1374426]- [mmc] sdhci-acpi: Ensure connected devices are powered when probing (Rui Wang) [1320820] - [acpi] pm: Export acpi_device_fix_up_power() (Rui Wang) [1320820] - [x86] kvm: x86: export TSC information to user-space (David Hildenbrand) [1379361] - [virt] kvm: create per-vcpu dirs in debugfs (David Hildenbrand) [1379361] - [kernel] kvm: add stubs for arch specific debugfs support (David Hildenbrand) [1379361] - [virt] kvm: kvm_destroy_vm_debugfs(): check debugfs_stat_data pointer (David Hildenbrand) [1379361] - [x86] kvm: x86: drop read_tsc_offset() (David Hildenbrand) [1379361] - [x86] kvm: x86: add tsc_offset field to struct kvm_vcpu_arch (David Hildenbrand) [1379361] - [virt] kvm: don't use anon_inode_getfd() before possible failures (David Hildenbrand) [1379361] - [virt] kvm: Create debugfs dir and stat files for each VM (David Hildenbrand) [1379361] - [virt] kvm: Remove unnecessary debugfs dentry references (David Hildenbrand) [1379361] - [scsi] qla2xxx: do not abort all commands in the adapter during EEH recovery (Gustavo Duarte) [1393254] - [scsi] qla2xxx: fix invalid DMA access after command aborts in PCI device remove (Gustavo Duarte) [1393254] - [scsi] qla2xxx: do not queue commands when unloading (Gustavo Duarte) [1393254] - [scsi] cxlflash: Improve EEH recovery time (Steve Best) [1397588] - [scsi] cxlflash: Fix to avoid EEH and host reset collisions (Steve Best) [1397588] - [scsi] cxlflash: Remove the device cleanly in the system shutdown path (Steve Best) [1397588] - [scsi] cxlflash: Scan host only after the port is ready for I/O (Steve Best) [1397588] - [thermal] powerclamp: correct cpu support check (Steve Best) [1396121] - [thermal] powerclamp: Prevent division by zero when counting interval (Steve Best) [1396121]- [kernel] module: When modifying a module's text ignore modules which are going away too (Aaron Tomlin) [1386313] - [kernel] module: Ensure a module's state is set accordingly during module coming cleanup code (Aaron Tomlin) [1386313] - [netdrv] sfc: clear napi_hash state when copying channels (Jarod Wilson) [1394304] - [acpi] sleep: Do not save NVS for new machines to accelerate S3 (Prarit Bhargava) [1385527] - [misc] cxl: Fix coredump generation when cxl_get_fd() is used (Gustavo Duarte) [1397943] - [pci] cxl: use pcibios_free_controller_deferred() when removing vPHBs (Gustavo Duarte) [1395323] - [pci] Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) (Myron Stowe) [1387674] - [pci] Export pcie_find_root_port() (Myron Stowe) [1387674] - [x86] pci: Mark Haswell Power Control Unit as having non-compliant BARs (Prarit Bhargava) [1395104] - [x86] amd: Fix cpu_llc_id for AMD Fam17h systems (Suravee Suthikulpanit) [1395399] - [x86] perf/intel/cqm: Check cqm/mbm enabled state in event init (Jiri Olsa) [1372344] - [powerpc] kvm: ppc: book3s hv: Add tunable to control H_IPI redirection (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Send IPI to host core to wake VCPU (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host side kick VCPU when poked by real-mode KVM (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: kvmppc_host_rm_ops - handle offlining CPUs (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Manage core host state (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host-side RM data structures (Thomas Huth) [1384437] - [powerpc] xics: Add icp_native_cause_ipi_rm (Thomas Huth) [1384437] - [powerpc] smp: Add smp_muxed_ipi_set_message (Thomas Huth) [1384437] - [powerpc] smp: Support more IPI messages (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Fix TB corruption in guest exit path on HMI interrupt (Thomas Huth) [1373335] - [powerpc] powernv: Call opal_pci_poll() if needed (Steve Best) [1398577] - [powerpc] powernv: Fix stale PE primary bus (Steve Best) [1395275]- [net] i40e: fix call of ndo_dflt_bridge_getlink() (Ivan Vecera) [1297841] - [net] switchdev: Drop EXPERIMENTAL from description (Ivan Vecera) [1275772] - [net] switchdev: Export the same parent ID service function (Ivan Vecera) [1275772] - [net] switchdev: pass pointer to fib_info instead of copy (Ivan Vecera) [1275772] - [netdrv] mlxsw: spectrum: Don't sleep during ndo_get_phys_port_name() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make split flow match firmware requirements (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ordering in mlxsw_sp_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add missing rollback in flood configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix rollback order in LAG join failure (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Don't insert unnecessary local fdb entry on changing mac address (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Marking port-group as offloaded (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Common function for mdb entry translation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: allow the user to delete mdb entry if there's a querier (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding complete operation to deferred switchdev ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use MLXSW_SP_PB_UNUSED define for unused pb (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use designated initializers for mlxsw_sp_pbs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement occupancy monitoring (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Introduce support for asynchronous EMAD register access (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw specific workqueue and use it for FDB notif. processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Extend SBPM register for occupancy control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Shared Buffer Status register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer occupancy callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw_core_port_driver_priv helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Get max_buff defaults into limits exposed to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Change initialization of PG 9 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Remove eg pool 3 default init and CPU port TC binding to it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Cache shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Rename "pool" to "pr" in initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out indexes and direction out of SB structs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out shared buffer register writes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix SBPM register name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Share direction enum between SBPR, SBCM, SBPM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Do not pass around driver_priv directly (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Pass mlxsw_core as a param of mlxsw_core_skb_transmit* (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Move devlink port registration into common core code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qbb PFC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Introduce per priority counters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for PAUSE frames (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lossless settings for PBMC register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Flow Control Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow setting maximum rate for a TC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qaz ETS support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce support for Data Center Bridging (DCB) (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize egress scheduling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS ETS Element Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set port's shared buffer size to 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct PBMC register length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Correctly configure headroom size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add bytes to cells helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Map all switch priorities to priority group 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Prio To Buffer register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for physical port names (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Use switch ID in suggested udev rule (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Reduce number of supported 802.1D bridges (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: fix msg size calculation in if_nlmsg_size() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow set bridge ageing time when switchdev disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in comments/doc (Ivan Vecera) [1275772 1297841 1331748] - [net] add description for len argument of dev_get_phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement reset done check (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move ageing_time from struct rocker to struct ofdpa (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow zero ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set FDB cleanup timer according to lowest ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Check requested ageing time is valid (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Correctly determine if descriptor queue is full (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Always decrement bridge's ref count (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: add DEVLINK dependencies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce port splitting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Mark unused ports using NULL (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Store local port to module mapping during init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unmap local port from module during teardown (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink port splitter callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Implement devlink interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix an error code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use __ethtool_get_ksettings (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix rocker_world_port_obj_vlan_add() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for more attributes and export timer (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: reduce the indentation level in br_mdb_fill_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: log port STP state on change (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switchdev: Offload VLAN flags to hardware bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow for PVID deletion (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Port Acceptable Frame Types register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: return -EOPNOTSUPP for undefined world ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move OF-DPA stuff into separate file (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call rocker_cmd_exec function with "nowait" boolean instead of flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove trans parameter to rocker_cmd_exec function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pre-allocate wait structures during cmd ring init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pass "learning" value as a parameter to rocker_port_set_learning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce worlds infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move rocker and rocker_port structs into header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement get settings mode command (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push tlv processing into separate files (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.c to rocker_main.c (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.h to rocker_hw.h (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port param from alloc funcs and shorten their names (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set STP state when leaving 802.1D bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Treat local port 64 as valid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: avoid uninitialized variable warning (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Passing the port-group pointer to br_mdb module (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Separate br_mdb_entry->state from net_bridge_port_group->state (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for offloaded mdb entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Require RTNL mutex to be held when sending FDB notifications (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct offset in field definiton (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Compare local ports instead of pointers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Dump LAG FDB records only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct netdev when notifying bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't report VLAN for 802.1D FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Notify bridge's FDB only based on learning_sync (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Disable learning according to STP state (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't forward packets when STP state is DISABLED (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Flush FDB when leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Filtering DB Flush register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle port leaving LAG while bridged (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep addr_list_lock false positive splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix SWITCHDEV_OBJ_ID_PORT_MDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add FDB lock to prevent session interleaving (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding IGMP snooping documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding layer 2 multicast support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding VID to FID translatation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Changing the maximum number of multicast group to a define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adding SMID register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of multicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Reflect MDB entries to hardware (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding MDB entry offload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: remove FDB entry in case we get unknown object notification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unnecessary condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remember untagged VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] mlxsw: Disable vlan_filtering for non .1D bridge (Ivan Vecera) [1275772] - [netdrv] mlxsw: Renaming local variable names for consistency (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fixing vlans init range (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change for new bridged device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change notification (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Propagate vlan add failure to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Adjust value of CPU egress traffic class (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Only call /sbin/bridge-stp for the initial network namespace (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Change bridge port attributes only when bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set bridge status in appropriate functions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Return NOTIFY_BAD on bridge failure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize PVID only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Allow to reset temperature history via hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Pass ageing time as clock_t instead of jiffies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lag_vid field to SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices bridging (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle VLAN devices linking / unlinking (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust FDB notifications for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust switchdev ops for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use FID instead of VID when accessing FDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add another flood table for vFIDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use appropriate parameter name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Split vFID range in two (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allocate active VLANs only for port netdevs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Pass original device to port netdev driver (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: vlan: Use switchdev_port* in vlan_netdev_ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix temperature sensor index during initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix max temperature getting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unneeded condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: fix some error handling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Change BUG to WARN in hwmon code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG tx enabled lower state change (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement FDB add/remove/dump for LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG port join/leave (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFN register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add link aggregation configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement LAG processing for received packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add support for packets received from LAG port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add set_rx_mode ndo stub (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: set inactive flags on release (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: allow notifications for bond_set_slave_link_state (Ivan Vecera) [1275772 1297841 1331748] - [net] team: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce lower state changed info structure for LAG lowers (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce change lower state notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] team: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] add info struct for LAG changeupper (Ivan Vecera) [1275772 1297841 1331748] - [net] add possibility to pass information about upper device via notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] propagate upper priv via netdev_master_upper_dev_link (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_master helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement fan control using hwmon (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of fan management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement temperature hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of temperature management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for port identification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Management LED Control register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unify setting of HW VLAN filters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct PVID value when removing VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return code of fdb_dump stub (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Check return code is not EOPNOTSUPP (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use rcu_dereference instead of rtnl_dereference (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use correct flag name in comment (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Prevent possible use-after-free (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: pass correct obj size when deferring obj add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make mlxsw_sp_port_switchdev_ops static (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put braces on all arms of branch statement (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put constant on the right side of comparisons (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ageing time value (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Avoid unnecessary line wrap for mlxsw_reg_sfd_uc_unpack (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix desription typos of couple of SFN items (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix description for reg_sfd_uc_sub_port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN ranges in flooding configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: move "bridged" bool to u8 flags (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Make flood to CPU optional (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: set is_local and is_static before fdb entry is added to the fdb hashtable (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Adding switchdev ageing notification on port bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add initial support for Spectrum ASIC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VLAN MAC Learning register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database Aging Time register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Virtual-Port Enabling register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch VID to FID Allocation register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FID Management register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add shared buffer configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VID and Switch Port VLAN Membership registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FDB Notification register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Add MLXSW_ITEM_BUF_INDEXED helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Make src arg of memcpy_to helper const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce FID-offset flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce per-FID flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Enable configuration of flooding domains (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce pre-change upper device notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Update CONFIG_PROFILE command documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add trap group for control packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify traps creation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce mlxsw_reg_spms_vid_pack helper and use it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adjust definition of enum mlxsw_reg_sfgc_type (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Remove extra space in SFGC ID define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Uppercase letters in register IDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use dev_level_ratelimited instead of net_ratelimit & dev_level (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Do not use EMADs in mlxsw_emad_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Limit number of entries being sent in single MAP_FA cmd (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Remove MLXSW_PCI_RDQS/SDQS defines and checks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Do not use MLXSW_PCI_SDQS_COUNT define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Use MLXSW_PCI_CQS_MAX instead of MLXSW_PCI_CQS_COUNT (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: Use ETH_ALEN for mac address length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove multicast ID configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: assert rtnl mutex when going over lower netdevs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove nowait from switchdev callbacks (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: defer switchdev fdb del call in fdb_del_external_learn (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce possibility to defer obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove pointers from switchdev objects (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: allow caller to explicitly request attr_set as deferred (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: make struct switchdev_attr parameter const for attr_set calls (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev deferred ops infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix race condition in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move back vlan_flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop unnecessary flush code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu for vlan_list traversal in br_fill_ifinfo (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use proper rcu for the vlgrp member (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix gc_timer mod/del race condition (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: check if the vlan id is in the proper vlan range (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: try switchdev op first in __vlan_vid_add/del (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle setting bridge ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: push bridge setting ageing_time down to switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: skip over ports returning -EOPNOTSUPP when recursing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge ageing_time attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow adding of fdb entries pointing to the bridge device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix bug in __mlxsw_item_bit_array_offset (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: changing order of exit fallbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix warnings for big-endian 32-bit dma_addr_t (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for port's multicast_router attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: allow to flush port's fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's timer values (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's topology_change_ack and config_pending (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's id and number (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's designated cost and port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: make br_fill_info's frame size smaller (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for default_pvid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for netfilter tables config (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's intervals (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_startup_query_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_last_member_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_max (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_elasticity (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_query_use_ifaddr (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_snooping (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_router (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add fdb flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_addr support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export all timers (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export topology_change and topology_change_detected (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root path cost (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_fwd_mask support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_should_use to simplify __vlan_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop master_flags from __vlan_add (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_(get|put)_master to deal with refcounts (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu list for the ordered vlan list (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: push object ID back to object structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring back switchdev_obj and use it as a generic object param (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: don't pass flags when creating context only (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null ptr derefs on port init and deinit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move pvid inside net_bridge_vlan_group (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null vlgrp deref while registering new port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: adjust rhashtable initial size and hash locks size (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: extract struct switchdev_obj_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: abstract object in add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: pass callback to dump operation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev from switchdev_obj cb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move dev in switchdev_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev in port_vlan_dump_put (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: add per-vlan struct and move to rhashtables (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: reduce transaction phase enum down to a boolean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "ABORT" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "NONE" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev transaction queue for allocated memory (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push struct switchdev_trans down through rocker code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add switchdev_trans_ph_prepare/commit helpers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move transaction phase enum under transaction structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce transaction item queue for attr_set and obj_add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename "trans" to "trans_ph". (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation on FDB ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: don't age externally added FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add FDB cleanup timer (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: adding port ageing_time for ageing out FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: define some min/max/default ageing time constants (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: store rocker_port in fdb key rather than pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: track when FDB entry is touched. (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: catch -EOPNOTSUPP errors from ndo_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary switchdev include (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: check __vlan_vid_del for error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return value of switchdev_port_fdb_dump in case of error (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make mailboxes 4KB aligned (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: adjust transmit fail log message level in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove duplicate included header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use change upper info (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use new helper to figure out master kind (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_bridge_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add netlink support for vlan_protocol attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix error return code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix netlink max attr size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: hook ndo_neigh_destroy to cleanup neigh refs in driver (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: print switch ID consistent with phys_switch_id sysfs node (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: support static FDB addresses (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use 'zx' to print size_t format (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix use-after-free bug in mlxsw_sx_port_xmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use correct skb length when dumping payload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify mlxsw_sx_port_xmit function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Strip FCS from incoming packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make pci module dependent on HAS_DMA and HAS_IOMEM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make system port to local port mapping explicit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Call free_netdev when removing port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use netdev_err after register_netdev (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: NULL port if port probe fails (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix vlan_enabled access when vlans are not configured (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: linearize skb in case frags would not fit into tx descriptor (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: enable support for scattered packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: free netdevice during netdevice removal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox SwitchX-2 ASIC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add interface to access registers and process events (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add PCI bus implementation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox switch driver core (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix delmdb state in the notification (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mcast: give fast leave precedence over multicast router and querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: fix slave_changelink/br_setport race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation for offload_fwd_mark (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add offload_fwd_mark support (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add offload_fwd_mark generator helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add phys ID compare helper to test if two IDs are the same (Ivan Vecera) [1275772 1297841 1331748] - [net] don't reforward packets already forwarded by offload device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: forward packets to CPU when port is joined to openvswitch (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: fix handling of temp and perm entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: notify on group delete (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Handle protodown notifications (Ivan Vecera) [1275772 1297841 1331748] - [net] netlink: changes for setting and clearing protodown via netlink (Ivan Vecera) [1275772 1297841 1331748] - [net] Add protodown support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add vlan support for user entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't abort unsupported operations (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fill state in br_mdb_notify (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add change MTU support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: zero out the local br_ip variable before use (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: start delete timer for temp static entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: flush the dynamically learned entries on port vlan delete (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ignore unsupported bridge flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call correct unregister function on error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: change BUG_ON to WARN for attr set failure case (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add VLAN support for port's bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename vlan vid_start to vid_begin (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: start querier timer when running user-space stp (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fdb filter_dev is always NULL for self (device), so remove check (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix br_stp_set_bridge_priority race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: del external_learned fdbs from device on flush or ageout (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move port stop to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move MAC learn event back to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark STP update as 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark neigh update event processing as 'no wait' (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: revert back to support for nowait processes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix neigh tbl index increment race (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: gaurd against NULL rocker_port when removing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use either ndo VLAN ops or switchdev VLAN ops to install MASTER vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix BUG when port driver doesn't support set attr op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix handling for drivers not supporting IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_fdb_delete also check if the port matches (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: use switchdev_port_obj_xxx for IPv4 FIB add/modify/delete ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: for static FDB ops, use switchdev_port_fdb_xxx ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix grammer error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix longer-than-80-char lines (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove support for legacy VLAN ndo ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install/remove router MAC for untagged VLAN when joining/leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install untagged VLAN (vid=0) support for each port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: cleanup vlan table on error adding vlan (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: zero allocate ports array (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove rocker parameter from functions that have rocker_port parameter (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark parameters and local variables as const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port parameter from rocker_port_kfree (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make rocker_port_internal_vlan_id_{get, put}() non-transactional (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not make neighbour entry changes when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not modify fdb table in rocker_port_fdb() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not delete fdb entries in rocker_port_fdb_flush() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add support for fdb add/del/dump via switchdev_port_obj ops. (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix a neigh entry leak issue (Ivan Vecera) [1275772 1297841 1331748] - [net] rename RTNH_F_EXTERNAL to RTNH_F_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't use anonymous union on switchdev attr/obj structs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: apply review comments on documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: align comment with other comments in block (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: pass ipv4 fib dst as network-byte order (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: make __switchdev_port_obj_add static (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring documentation up-to-date (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make checkpatch -f clean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove NETIF_F_HW_SWITCH_OFFLOAD feature flag (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert fib_ipv4_add/del over to switchdev_port_obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: revert br_dellink change back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove unused switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: restore br_setlink back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove old switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev bridge setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge port flags attr (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev add/del obj for bridge port vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add port vlan obj (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev add/del obj ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert STP update to switchdev attr set (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: support prepare-commit transaction model (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert parent_id_get to switchdev attr get (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce get/set attrs ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/swdev_/switchdev_/ (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/ (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use ether_addr_equal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix error return code in rocker_probe() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle non-bridge master change (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix stp update API to work with layered netdevices (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: kernel-doc cleanup on swithdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add ageing_time, stp_state, priority over netlink (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [net] add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: replace fixed stack allocation with dynamic allocation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove ndo ops for switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use new swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: correct spelling of notifier in comments (Ivan Vecera) [1275772 1297841 1331748] - [net] fib_trie: call fib_table_flush_external under RTNL (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add netlink flags to IPv4 FIB add op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use gpl variant of symbol export (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: sparse: fix dynamic allocation on stack warning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: quiet sparce endianess warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fib: make netdev_switch_fib_ipv4_abort in header file static inline (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix some sparse warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement IPv4 fib offloading (Ivan Vecera) [1275772 1297841 1331748] - [net] fib: hook IPv4 fib for hardware offload (Ivan Vecera) [1275772 1297841 1331748] - [net] ipv4: add net bool fib_offload_disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: implement IPv4 fib ndo wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't support custom ip rules, for now (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add IPv4 fib ndo ops wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] netdevice: add IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: add RTNH_F_EXTERNAL flag for fib offload (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix bridge netlink RCU usage (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add a check for NULL in rocker_probe_ports() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix link notification skb size calculation to include vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: put port in FORWADING state after leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename lport to pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix non-portable err return codes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan info to bridge setlink and dellink notification messages (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix inability to add non-vlan fdb entry (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add missing bridge port check for offloads (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add support for retrieving port level statistics (Ivan Vecera) [1275772 1297841 1331748] - [net] team: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set feature NETIF_F_HW_SWITCH_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: offload bridge port attributes to switch asic if feature flag set (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new apis to set and del bridge port attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] netdev: introduce new NETIF_F_HW_SWITCH_OFFLOAD feature flag for switch device offloads (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in inline function definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add basic netdev counters (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: replace br_fdb_external_learn_* calls with switchdev notifier events (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix harmless warning on 32-bit machines (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove mode BRIDGE_MODE_SWDEV (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove swdev mode (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add dependency to CONFIG_BRIDGE in Kconfig (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix eth_type type in struct rocker_ctrl (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce be put/get variants and use it when appropriate (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use logical operators on booleans (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add proper validation of Netlink attributes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add ndo_bridge_setlink/getlink support for learning policy (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement ndo_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement L2 bridge offloading (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement rocker ofdpa flow table manipulation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce rocker switch driver (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add new hwmode swdev (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add API to notify bridge driver of learned FBD on offloaded device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: call netdev_sw_port_stp_update when bridge port STP status changes (Ivan Vecera) [1275772 1297841 1331748] - [net] sysfs: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce generic switch devices support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: convert flags in fbd entry into bitfields (Ivan Vecera) [1275772 1297841 1331748] - [net] neigh: sort Neighbor Cache Entry Flags (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename fdb_*_hw to fdb_*_hw_addr to avoid confusion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add a br_set_state helper function (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix br_should_learn to check vlan_enabled (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow clearing of pvid and untagged bitmap (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Check if vlan filtering is enabled only once (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] revise "bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info" (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->slave_changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->get_slave_size and rtnl_link_ops->fill_slave_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switch order of rx_handler reg and upper dev link (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: ABI/testing: Spelling s/calss/class/ (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Update outdated comment on promiscuous mode (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink dump interface at par with brctl (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Support 802.1ad vlan filtering (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Prepare for forwarding another bridge group addresses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add 802.1ad tx vlan acceleration (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename struct bridge_mcast_query/querier (Ivan Vecera) [1275772 1297841 1331748] - [net] revert "bridge: Program port vlan filters only if filtering is enabled in bridge" (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add missing phys_port_id documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_device_notifier static (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add Documentation entries for basic set of attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use is_skb_forwardable in forward path (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: move br_net_exit() to br.c (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use DEVICE_ATTR_xx macros (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary parentheses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: spelling fixes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use the bridge IP addr as source addr for querier (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: fix sb register stub in case devlink is disabled (Ivan Vecera) [1297841] - [net] devlink: implement shared buffer occupancy monitoring interface (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add missing install of header (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: share user_ptr pointer for both devlink and devlink_port (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: remove implicit type set in port register (Ivan Vecera) [1275772 1297841 1331748]- [tools] perf ctf: Convert invalid chars in a string before set value (Jiri Olsa) [1373817] - [tools] perf record: Fix crash when kptr is restricted (Jiri Olsa) [1373817] - [tools] perf symbols: Check kptr_restrict for root (Jiri Olsa) [1373817] - [tools] kbuild: rename cmd_cc_i_c to cmd_cpp_i_c (Jiri Olsa) [1373817] - [tools] perf record: Read from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf record: Rename variable to make code clear (Jiri Olsa) [1373817] - [tools] perf record: Prevent reading invalid data in record__mmap_read (Jiri Olsa) [1373817] - [tools] perf evlist: Add API to pause/resume (Jiri Olsa) [1373817] - [tools] perf trace: Use the ptr->name beautifier as default for "filename" args (Jiri Olsa) [1373817] - [tools] perf trace: Use the fd->name beautifier as default for "fd" args (Jiri Olsa) [1373817] - [tools] perf report: Add srcline_from/to branch sort keys (Jiri Olsa) [1373817] - [tools] perf evsel: Record fd into perf_mmap (Jiri Olsa) [1373817] - [tools] perf evsel: Add overwrite attribute and check write_backward (Jiri Olsa) [1373817] - [tools] perf tools: Set buildid dir under symfs when --symfs is provided (Jiri Olsa) [1373817] - [tools] perf trace: Only auto set call-graph to "dwarf" when syscalls are being traced (Jiri Olsa) [1373817] - [tools] perf annotate: Sort list of recognised instructions (Jiri Olsa) [1373817] - [tools] perf annotate: Fix identification of ARM blt and bls instructions (Jiri Olsa) [1373817] - [tools] perf trace: Fix exit_group() formatting (Jiri Olsa) [1373817] - [tools] perf top: Use machine->kptr_restrict_warned (Jiri Olsa) [1373817] - [tools] perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1 (Jiri Olsa) [1373817] - [tools] perf machine: Do not bail out if not managing to read ref reloc symbol (Jiri Olsa) [1373817] - [tools] perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE (Jiri Olsa) [1373817] - [tools] perf stat: Use cpu-clock event for cpu targets (Jiri Olsa) [1373817] - [tools] perf stat: Update runtime using cpu-clock event (Jiri Olsa) [1373817] - [tools] perf stat: Fix indentation of stalled backend cycle (Jiri Olsa) [1373817] - [tools] perf symbols: Store vdso buildid unconditionally (Jiri Olsa) [1373817] - [tools] perf stat: Avoid fractional digits for integer scales (Jiri Olsa) [1373817] - [tools] perf tools: Fix perf regs mask generation (Jiri Olsa) [1373817] - [tools] perf/powerpc: Add support for unwinding perf-stackdump (Jiri Olsa) [1373817] - [tools] perf: Fix misspellings in comments (Jiri Olsa) [1373817] - [tools] perf buildid-cache: Use lsdir() for looking up buildid caches (Jiri Olsa) [1373817] - [tools] perf symbols: Use lsdir() for the search in kcore cache directory (Jiri Olsa) [1373817] - [tools] perf tools: Use SBUILD_ID_SIZE where applicable (Jiri Olsa) [1373817] - [tools] perf tools: Fix lsdir to set errno correctly (Jiri Olsa) [1373817] - [tools] perf trace: Move seccomp args beautifiers to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move flock op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for debug-frame on arm/arm64 (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for libunwind cross-platforms support (Jiri Olsa) [1373817] - [tools] perf script: Fix export of callchains with recursion in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix callchain addresses in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix symbol insertion behavior in db-export (Jiri Olsa) [1373817] - [tools] perf symbols: Add dso__insert_symbol function (Jiri Olsa) [1373817] - [tools] perf scripting python: Use Py_FatalError instead of die() (Jiri Olsa) [1373817] - [tools] perf tools: Remove xrealloc and ALLOC_GROW (Jiri Olsa) [1373817] - [tools] perf help: Do not use ALLOC_GROW in add_cmd_list (Jiri Olsa) [1373817] - [tools] perf pmu: Make pmu_formats_string to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf header: Make topology checkers to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf tools: Make alias handler to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf help: Make check_emacsclient_version to check strbuf APIs (Jiri Olsa) [1373817] - [tools] perf probe: Check the return value of strbuf APIs (Jiri Olsa) [1373817] - [tools] perf tools: Rewrite strbuf not to die() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix handling of zero-length symbols (Jiri Olsa) [1373817] - [tools] perf evsel: Print state of perf_event_attr.write_backward (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check backward ring buffer (Jiri Olsa) [1373817] - [tools] perf tools: Support reading from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf script: Fix incorrect python db-export error message (Jiri Olsa) [1373817] - [tools] perf stat: Scale values by unit before metrics (Jiri Olsa) [1373817] - [tools] perf callchain: Recording 'dwarf' callchains do not need DWARF unwinding support (Jiri Olsa) [1373817] - [tools] perf trace: Move futex_op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move open_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move signum beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf stat: Add extra output of counter values with -vv (Jiri Olsa) [1373817] - [tools] perf script: Update export-to-postgresql to support callchain export (Jiri Olsa) [1373817] - [tools] perf script: Expose usage of the callchain db export via the python api (Jiri Olsa) [1373817] - [tools] perf script: Add call path id to exported sample in db export (Jiri Olsa) [1373817] - [tools] perf script: Enable db export to output sampled callchains (Jiri Olsa) [1373817] - [tools] perf tools: Refactor code to move call path handling out of thread-stack (Jiri Olsa) [1373817] - [tools] perf callchain: Fix incorrect ordering of entries (Jiri Olsa) [1373817] - [tools] perf trace: Do not print raw args list for syscalls with no args (Jiri Olsa) [1373817] - [tools] perf evlist: Rename variable in perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf evlist: Extract perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix kallsyms perf test on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf powerpc: Fix kprobe and kretprobe handling with kallsyms on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf hists: Move sort__has_comm into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_thread into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_socket into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_dso into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_sym into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_parent into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__need_collapse into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf tools powerpc: Add support for generating bpf prologue (Jiri Olsa) [1373817] - [tools] perf trace: Do not show the runtime_ms for a thread when not collecting it (Jiri Olsa) [1373817] - [tools] perf trace: Sort syscalls stats by msecs in --summary (Jiri Olsa) [1373817] - [tools] perf trace: Sort summary output by number of events (Jiri Olsa) [1373817] - [tools] perf tools: Add template for generating rbtree resort class (Jiri Olsa) [1373817] - [tools] perf machine: Introduce number of threads member (Jiri Olsa) [1373817] - [tools] perf tests: Do not use sizeof on pointer type (Jiri Olsa) [1373817] - [tools] perf trace: Move msg_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf record: Generate tracking events for process forked by perf (Jiri Olsa) [1373817] - [tools] perf record: Disable buildid cache options by default in switch output mode (Jiri Olsa) [1373817] - [tools] perf record: Force enable --timestamp-filename when --switch-output is provided (Jiri Olsa) [1373817] - [tools] perf record: Split output into multiple files via '--switch-output' (Jiri Olsa) [1373817] - [tools] perf tools: Derive trigger class from auxtrace_snapshot (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trigger class (Jiri Olsa) [1373817] - [tools] perf probe: Use strbuf for making strings (Jiri Olsa) [1373817] - [tools] perf evsel: Remove two extraneous ending newlines in open_strerror() (Jiri Olsa) [1373817] - [tools] perf evsel: Handle ENOMEM for perf_event_max_stack + PERF_SAMPLE_CALLCHAIN (Jiri Olsa) [1373817] - [tools] perf tools: Set the maximum allowed stack from /proc/sys/kernel/perf_event_max_stack (Jiri Olsa) [1373817] - [tools] perf bench: Remove one more die() call (Jiri Olsa) [1373817] - [tools] perf probe: Fix module probe issue if no dwarf support (Jiri Olsa) [1373817] - [tools] perf probe: Fix offline module name missmatch issue (Jiri Olsa) [1373817] - [tools] perf trace: Read thread's COMM from /proc when not set (Jiri Olsa) [1373817] - [tools] perf thread: Introduce method to set comm from /proc/pid/self (Jiri Olsa) [1373817] - [tools] lib api fs: Add helper to read string from procfs file (Jiri Olsa) [1373817] - [tools] perf trace: Do not beautify the 'pid' parameter as a simple integer (Jiri Olsa) [1373817] - [tools] perf trace: Move perf_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf probe: Set default kprobe group name if it is not given (Jiri Olsa) [1373817] - [tools] perf probe: Let probe_file__add_event return 0 if succeeded (Jiri Olsa) [1373817] - [tools] perf tools: Add lsdir() helper to read a directory (Jiri Olsa) [1373817] - [tools] perf probe: Close target file on error path (Jiri Olsa) [1373817] - [tools] perf evlist: Enforce ring buffer reading (Jiri Olsa) [1373817] - [tools] perf hists: Clear dummy entry accumulated period (Jiri Olsa) [1373817] - [tools] perf intel-pt: Fix off-by-one comparison on maximum code (Jiri Olsa) [1373817] - [tools] perf bench futex: Simplify wrapper for LOCK_PI (Jiri Olsa) [1373817] - [tools] perf tests: Replace assignment with comparison on assert check (Jiri Olsa) [1373817] - [tools] perf tools: Remove duplicate const qualifier (Jiri Olsa) [1373817] - [tools] perf tools: Make the x86 clean quiet (Jiri Olsa) [1373817] - [tools] perf evlist: Decode perf_event_attr->branch_sample_type (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf trace: Make --event honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf script: Fix segfault when printing callchains (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf maj/min/all use callchains too (Jiri Olsa) [1373817] - [tools] perf trace: Extract evsel contructor from perf_evlist__add_pgfault (Jiri Olsa) [1373817] - [tools] perf buildid: Fix off-by-one in write_buildid() (Jiri Olsa) [1373817] - [tools] perf test: Add missing verbose output explaining the reason for failure (Jiri Olsa) [1373817] - [tools] perf test: Ignore kcore files in the "vmlinux matches kallsyms" test (Jiri Olsa) [1373817] - [tools] perf symbols: Allow loading kallsyms without considering kcore files (Jiri Olsa) [1373817] - [tools] perf build: Remove x86 references from arch-neutral Build (Jiri Olsa) [1373817] - [tools] perf jit: memset() variable 'st' using the correct size (Jiri Olsa) [1373817] - [tools] perf script: Fix postgresql ubuntu install instructions (Jiri Olsa) [1373817] - [tools] perf top: Use callchain_param.enabled instead of symbol_conf.use_callchain (Jiri Olsa) [1373817] - [tools] perf hists browser: Fold two consecutive symbol_conf.use_callchain ifs (Jiri Olsa) [1373817] - [tools] perf tools: Ditch record_opts.callgraph_set (Jiri Olsa) [1373817] - [tools] perf report: Use callchain_param.enabled instead of tool specific knob (Jiri Olsa) [1373817] - [tools] perf callchain: Set callchain_param.enabled when parsing --call-graph (Jiri Olsa) [1373817] - [tools] perf script: Check sample->callchain before using it (Jiri Olsa) [1373817] - [tools] perf evsel: Add missign class prefix to has_branch_stack method (Jiri Olsa) [1373817] - [tools] perf trace: Fix build when DWARF unwind isn't available (Jiri Olsa) [1373817] - [tools] perf trace: Bump --mmap-pages when --call-graph is used by the root user (Jiri Olsa) [1373817] - [tools] perf evlist: Expose perf_event_mlock_kb_in_pages() helper (Jiri Olsa) [1373817] - [tools] perf trace: Make --(min, max}-stack imply "--call-graph dwarf" (Jiri Olsa) [1373817] - [tools] perf record: Export record_opts based callchain parsing helper (Jiri Olsa) [1373817] - [tools] perf trace: Introduce --min-stack filter (Jiri Olsa) [1373817] - [tools] perf trace: Do not print interrupted syscalls when using --duration (Jiri Olsa) [1373817] - [tools] perf evsel: Move fprintf methods to separate source file (Jiri Olsa) [1373817] - [tools] perf trace: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf script: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf tools: Remove addr_location argument to sample__fprintf_callchain (Jiri Olsa) [1373817] - [tools] perf evsel: Require that callchains be resolved before calling fprintf_{sym, callchain} (Jiri Olsa) [1373817] - [tools] perf symbols: Move fprintf routines to separate object file (Jiri Olsa) [1373817] - [tools] perf evsel: Remove symbol_conf usage (Jiri Olsa) [1373817] - [tools] perf callchain: Start moving away from global per thread cursors (Jiri Olsa) [1373817] - [tools] perf trace: Move socket_type beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf config: Make show_config() use perf_config_set (Jiri Olsa) [1373817] - [tools] perf config: Introduce perf_config_set class (Jiri Olsa) [1373817] - [tools] perf record: Add '--timestamp-filename' option to append timestamp to output file name (Jiri Olsa) [1373817] - [tools] perf record: Turns auxtrace_snapshot_enable into 3 states (Jiri Olsa) [1373817] - [tools] perf data: Add perf_data_file__switch() helper (Jiri Olsa) [1373817] - [tools] perf session: Make ordered_events reusable (Jiri Olsa) [1373817] - [tools] perf ordered_events: Introduce reinit() (Jiri Olsa) [1373817] - [tools] perf trace: Move eventfd beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Move mmap beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Do not accept --no-syscalls together with -e (Jiri Olsa) [1373817] - [tools] perf evsel: Move some methods from session.[ch] to evsel.[ch] (Jiri Olsa) [1373817] - [tools] perf sched map: Display only given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given pids (Jiri Olsa) [1373817] - [tools] perf thread_map: Make new_by_tid_str constructor public (Jiri Olsa) [1373817] - [tools] perf sched: Use color_fprintf for output (Jiri Olsa) [1373817] - [tools] perf sched: Add compact display option (Jiri Olsa) [1373817] - [tools] perf cpu_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf thread_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf trace: Support callchains for --event too (Jiri Olsa) [1373817] - [tools] perf trace: Print unresolved symbol names as addresses (Jiri Olsa) [1373817] - [tools] perf evsel: Allow unresolved symbol names to be printed as addresses (Jiri Olsa) [1373817] - [tools] perf trace: Make "--call-graph" affect just "raw_syscalls:sys_exit" (Jiri Olsa) [1373817] - [tools] perf evsel: Rename config_callgraph() to config_callchain() and make it public (Jiri Olsa) [1373817] - [tools] perf evlist: Add (reset, set)_sample_bit methods (Jiri Olsa) [1373817] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1373817] - [tools] perf trace: Exclude the kernel part of the callchain leading to a syscall (Jiri Olsa) [1373817] - [tools] perf evsel: Introduce fprintf_callchain() method out of fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf evsel: Rename print_ip() to fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf trace: Add support for printing call chains on sys_exit events (Jiri Olsa) [1373817] - [tools] perf evsel: Allow passing a left alignment when printing a symbol (Jiri Olsa) [1373817] - [tools] perf evsel: Allow specifying a file to output in perf_evsel__print_ip (Jiri Olsa) [1373817] - [tools] perf symbols: Adjust symbol for shared objects (Jiri Olsa) [1373817] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1373817] - [tools] perf tools: Build syscall table .c header from kernel's syscall_64.tbl (Jiri Olsa) [1373817] - [tools] perf tools: Allow generating per-arch syscall table arrays (Jiri Olsa) [1373817] - [tools] perf trace: Move syscall table id <-> name routines to separate class (Jiri Olsa) [1373817] - [tools] perf trace: Beautify mode_t arguments (Jiri Olsa) [1373817] - [tools] perf script: Process event update events (Jiri Olsa) [1373817] - [tools] perf tools: Add dedicated unwind addr_space member into thread struct (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trim function (Jiri Olsa) [1373817] - [tools] perf trace: Beautify pid_t arguments (Jiri Olsa) [1373817] - [tools] perf trace: Beautify set_tid_address, getpid, getppid return values (Jiri Olsa) [1373817] - [tools] perf trace: Infrastructure to show COMM strings for syscalls returning PIDs (Jiri Olsa) [1373817] - [tools] perf trace: Beautify wait4/waitid 'options' argument (Jiri Olsa) [1373817] - [tools] perf trace: Beautify sched_setscheduler 'policy' argument (Jiri Olsa) [1373817] - [tools] perf list: Document event specifications better (Jiri Olsa) [1373817] - [tools] perf tools: Remove superfluous ARCH Makefile includes (Jiri Olsa) [1373817] - [tools] perf script perl: Do error checking on new backtrace routine (Jiri Olsa) [1373817] - [tools] perf config: Fix build with older toolchain (Jiri Olsa) [1373817] - [tools] perf trace: Don't set the base timestamp using events without PERF_SAMPLE_TIME (Jiri Olsa) [1373817] - [tools] perf trace: Introduce function to set the base timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Fix PMU term format max value calculation (Jiri Olsa) [1373817] - [tools] perf intel-pt/bts: Define JITDUMP_USE_ARCH_TIMESTAMP (Jiri Olsa) [1373817] - [tools] perf jit: Add support for using TSC as a timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Add time conversion event (Jiri Olsa) [1373817] - [tools] perf trace: Add getrandom beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Add seccomp beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print getrandom() args (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print seccomp() args (Jiri Olsa) [1373817] - [tools] perf trace: Do not process PERF_RECORD_LOST twice (Jiri Olsa) [1373817] - [tools] perf tools: Add support for skipping itrace instructions (Jiri Olsa) [1373817] - [tools] perf script perl: Perl scripts now get a backtrace, like the python ones (Jiri Olsa) [1373817] - [tools] perf config: Rename 'v' to 'home' in set_buildid_dir() (Jiri Olsa) [1373817] - [tools] perf config: Rework buildid_dir_command_config to perf_buildid_config (Jiri Olsa) [1373817] - [tools] perf config: Remove duplicated set_buildid_dir calls (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check for event times (Jiri Olsa) [1373817] - [tools] perf tools: Make -f/--force option documentation consistent across tools (Jiri Olsa) [1373817] - [tools] perf tools: Make hists__collapse_insert_entry static (Jiri Olsa) [1373817] - [tools] perf mem: Add -U/-K (--all-user/--all-kernel) options (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Update event constraints when HT is off (Jiri Olsa) [1373817] - [kernel] perf/core: Remove a redundant check (Jiri Olsa) [1373817] - [x86] perf/x86/intel/uncore: Remove SBOX support for Broadwell server (Jiri Olsa) [1373817] - [x86] perf/x86/intel/rapl: Fix pmus free during cleanup (Jiri Olsa) [1373817] - [x86] perf/x86/intel/p4: Trival indentation fix, remove space (Jiri Olsa) [1373817] - [kernel] perf: optimize perf_fetch_caller_regs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Convert ACCESS_ONCE()s (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Export CPU frequency ratios needed by PT decoders (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Bypass PT vs. LBR exclusivity if the core supports it (Jiri Olsa) [1373817] - [kernel] perf/core: Let userspace know if the PMU supports address filters (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add support for address range filtering in PT (Jiri Olsa) [1373817] - [kernel] perf/core: Introduce address range filtering (Jiri Olsa) [1373817] - [kernel] perf/core: Extend perf_event_aux_ctx() to optionally iterate through more events (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add IP filtering register/CPUID bits (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move PT specific MSR bit definitions to a private header (Jiri Olsa) [1373817] - [kernel] perf/core: Move set_filter() out of CONFIG_EVENT_TRACING (Jiri Olsa) [1373817] - [kernel] perf/core: Add ::write_backward attribute to perf event (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Add LBR filter support for Silvermont and Airmont CPUs (Jiri Olsa) [1373817] - [x86] perf/x86/amd/uncore: Do not register a task ctx for uncore PMUs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Use boot_cpu_has() because it's there (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Prepare writing into the ring-buffer from the end (Jiri Olsa) [1373817] - [kernel] perf/core: Set event's default ::overflow_handler() (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer (Jiri Olsa) [1373817] - [x86] perf/x86/intel/bts: Move transaction start/stop to start/stop callbacks (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move transaction start/stop to PMU start/stop callbacks (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Document AUX API usage (Jiri Olsa) [1373817] - [kernel] perf/core: Free AUX pages in unmap path (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops (Jiri Olsa) [1373817] - [kernel] perf/core: Verify we have a single perf_hw_context PMU (Jiri Olsa) [1373817]- [kernel] rcu: sysctl: Panic on RCU Stall (Lauro Ramos Venancio) [1360867] - [kernel] sched/core: Panic on scheduling while atomic bugs if kernel.panic_on_warn is set (Lauro Ramos Venancio) [1360867] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1392466] - [kernel] printk: avoid livelock if another CPU printks continuously (Denys Vlasenko) [1294066] - [x86] smp: Fix __max_logical_packages value setup (Prarit Bhargava) [1394239] - [x86] revert "smp: Fix __max_logical_packages value setup" (Prarit Bhargava) [1394239] - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1389210] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390047] {CVE-2016-7117} - [net] pktgen: fix pkt_size (Paolo Abeni) [1381652] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1380441] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1380447] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1380447] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1380447] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396165] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396165] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1394172] - [virtio] virtio-pci: alloc only resources actually used (Laurent Vivier) [1375153] - [netdrv] ibmvnic: Unmap ibmvnic_statistics structure (Steve Best) [1394911] - [netdrv] ibmveth: Add function to enable live MAC address changes (Laurent Vivier) [1375165] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375209] {CVE-2016-7042}- [netdrv] net/hyperv: avoid uninitialized variable (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: Remove mistaken udp.h inclusion (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: fix checksum on UDP IPV6 (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: add ethtool statistics for tx packet issues (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: rearrange start_xmit (Vitaly Kuznetsov) [1392220] - [netdrv] allow macvlans to move to net namespace (Jarod Wilson) [1368830] - [netdrv] ixgbe: test for trust in macvlan adjustments for vf (Ken Cox) [1379787] - [kernel] timekeeping: Copy the shadow-timekeeper over the real timekeeper last (Prarit Bhargava) [1344747] - [x86] tsc: Add additional Intel CPU models to the crystal quirk list (Prarit Bhargava) [1369419] - [x86] tsc: Use cpu id defines instead of hex constants (Prarit Bhargava) [1369419] - [x86] kexec: Fix kexec crash in syscall kexec_file_load() (Pingfan Liu) [1385109] - [char] hwrng: core - sleep interruptible in read (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - correct error check of kthread_run call (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Move hwrng_init call into set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Drop current rng in set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Do not register device opportunistically (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Fix current_rng init/cleanup race yet again (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Use struct completion for cleanup_done (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't init list element we're about to add to list (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't double-check old_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: fix unregister race (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: use reference counts on each struct hwrng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: move some code out mutex_lock for avoiding underlying deadlock (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: place mutex around read functions and buffers (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: skip reading when we start to remove the device (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: fix stuck of hot-unplugging busy device (Amit Shah) [1081431 1271481 1376397 1377050] - [misc] cxl: Prevent adapter reset if an active context exists (Gustavo Duarte) [1388222] - [powerpc] rtas: Validate rtas.entry before calling enter_rtas() (Gustavo Duarte) [1386560] - [powerpc] powernv: Drop reference added by kset_find_obj() (Steve Best) [1394164] - [powerpc] mm: Prevent unlikely crash in copro_calculate_slb() (Steve Best) [1392448] - [powerpc] xmon: Add xmon command to dump process/task similar to ps(1) (Steve Best) [1391565] - [watchdog] hpwdt: remove email address from doc (Linda Knippers) [1323290] - [watchdog] hpwdt: Adjust documentation to match latest kernel module parameters (Linda Knippers) [1323290]- [fs] Retry operation on EREMOTEIO on an interrupted slot (Steve Dickson) [1378981] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [x86] apic, doc: Justification for disabling IO APIC before Local APIC (Prarit Bhargava) [1384277] - [x86] apic: Disable I/O APIC before shutdown of the local APIC (Prarit Bhargava) [1384277] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1392978] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1378509] - [powerpc] eeh: eeh_pci_enable(): fix checking of post-request state (Steve Best) [1383670]- [firmware] efi: Fix usage of illegal alignment on efi_low_alloc (Lenny Szubowicz) [1387689] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379531] {CVE-2016-6828} - [net] team: Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion (Hangbin Liu) [1382098] - [net] sctp: not return ENOMEM err back in sctp_packet_transmit (Xin Long) [1371362] - [net] sctp: make sctp_outq_flush/tail/uncork return void (Xin Long) [1371362] - [net] sctp: save transmit error to sk_err in sctp_outq_flush (Xin Long) [1371362] - [net] sctp: free msg->chunks when sctp_primitive_SEND return err (Xin Long) [1371362] - [net] sctp: do not return the transmit err back to sctp_sendmsg (Xin Long) [1371362] - [net] sctp: remove the unnecessary state check in sctp_outq_tail (Xin Long) [1371362] - [net] vxlan: fix duplicated and wrong error messages (Jiri Benc) [1366024] - [net] vxlan: reject multicast destination without an interface (Jiri Benc) [1366024] - [net] netdev, sched/wait: Fix sleeping inside wait event (Paolo Abeni) [1382175] - [net] Separate the close_list and the unreg_list (Paolo Abeni) [1382175]- [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378615] - [net] openvswitch: avoid deferred execution of recirc actions (Lance Richardson) [1370643] - [net] ipv4: Use math to point per net sysctls into the appropriate struct net (Eric Garver) [1363661] - [x86] cpu/intel: Add Knights Mill to Intel family (Steve Best) [1380829] - [x86] kvm: lapic: cap __delay at lapic_timer_advance_ns (Marcelo Tosatti) [1389431] - [x86] kvm: x86: move nsec_to_cycles from x86.c to x86.h (Marcelo Tosatti) [1389431] - [tty] serial/8250: Touch NMI watchdog in wait_for_xmitr (Jiri Olsa) [1377938] - [acpi] acpi / scan: use platform bus type by default for _HID enumeration (Tony Camuso) [1383505] - [acpi] acpi / scan: introduce platform_id device PNP type flag (Tony Camuso) [1383505] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1383505] - [vfio] pci: Fix ordering of eventfd vs virqfd shutdown (Alex Williamson) [1322026] - [netdrv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388702] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382798]- [spi] spi-gpio: Fix compiler warning when building for 64 bit systems (Prarit Bhargava) [1373655] - [spi] spi-gpio: Add dt support for a single device with no chip select (Prarit Bhargava) [1373655] - [misc] mei: me: disable driver on SPT SPS firmware (Jeremy McNicoll) [1369645] - [acpi] acpi / ipmi: Cleanup coding styles (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some inclusion codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some initialization codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup several acpi_ipmi_device members (David Arcari) [1373703] - [acpi] acpi / ipmi: Add reference counting for ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Use global IPMI operation region handler (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI user (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the timed out ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix potential response buffer overflow (David Arcari) [1373703] - [kernel] sched/core, x86/topology: Fix NUMA in package topology bug (Jiri Olsa) [1369832] - [kernel] sched: Allow hotplug notifiers to be setup early (Jiri Olsa) [1369832] - [cpufreq] Ref the policy object sooner (Oleksandr Natalenko) [1382608] - [cpufreq] expose scaling_cur_freq sysfs file for set_policy() drivers (Oleksandr Natalenko) [1382608] - [lib] kobject: WARN as tip when call kobject_get() to a kobject not initialized (Oleksandr Natalenko) [1382608] - [cpufreq] Set cpufreq_cpu_data to NULL before putting kobject (Oleksandr Natalenko) [1382608]- [fs] fanotify: fix list corruption in fanotify_get_response() (Miklos Szeredi) [1362421] - [fs] fsnotify: add a way to stop queueing events on group shutdown (Miklos Szeredi) [1362421] - [fs] dlm: Remove lock_sock to avoid scheduling while atomic (Robert S Peterson) [1377391] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Dave Wysochanski) [1384666] - [fs] rbd: don't retry watch reregistration if header object is gone (Ilya Dryomov) [1378186] - [fs] rbd: don't wait for the lock forever if blacklisted (Ilya Dryomov) [1378186] - [fs] rbd: lock_on_read map option (Ilya Dryomov) [1378186] - [fs] ovl: during copy up, switch to mounter's creds early (Vivek Goyal) [1297929] - [fs] lsm, audit, selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE (Vivek Goyal) [1297929] - [fs] selinux: Institute file_path_has_perm() (Vivek Goyal) [1297929] - [fs] selinux: Implement dentry_create_files_as() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide hook to correctly label newly created files (Vivek Goyal) [1297929] - [fs] selinux: Pass security pointer to determine_inode_label() (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide security hook for copy up of xattrs for overlay file (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: provide copy up security hook for unioned files (Vivek Goyal) [1297929] - [fs] selinux: Create a common helper to determine an inode label (Vivek Goyal) [1297929] - [fs] nfsd: don't return an unhashed lock stateid after taking mutex ("J. Bruce Fields") [1368577] - [fs] nfsd: Fix race between FREE_STATEID and LOCK ("J. Bruce Fields") [1368577] - [fs] nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock ("J. Bruce Fields") [1368577] - [fs] nfsd: Extend the mutex holding region around in nfsd4_process_open2() ("J. Bruce Fields") [1368577] - [fs] nfsd: Always lock state exclusively ("J. Bruce Fields") [1368577] - [fs] Fix regression which breaks DFS mounting (Sachin Prabhu) [1302329] - [fs] Move check for prefix path to within cifs_get_root() (Sachin Prabhu) [1302329] - [fs] Compare prepaths when comparing superblocks (Sachin Prabhu) [1302329] - [fs] Fix memory leaks in cifs_do_mount() (Sachin Prabhu) [1302329] - [fs] cifs: make share unaccessible at root level mountable (Sachin Prabhu) [1302329]- [md] dm: free io_barrier after blk_cleanup_queue call (Mike Snitzer) [1385813] - [md] dm raid: fix activation of existing raid4/10 devices (Mike Snitzer) [1385149] - [rtc] cmos: Initialize hpet timer before irq is registered (Pratyush Anand) [1299001] - [x86] Add support for missing Kabylake Sunrise Point PCH (David Arcari) [1379401] - [x86] pci: vmd: Request userspace control of PCIe hotplug indicators (Myron Stowe) [1380181] - [pci] pciehp: Allow exclusive userspace control of indicators (Myron Stowe) [1380181] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1330897] - [misc] cxl: Flush PSL cache before resetting the adapter (Steve Best) [1383478] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1378001] - [netdrv] xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov) [1348581] - [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Steve Best) [1387244] - [powerpc] pseries: use pci_host_bridge.release_fn() to kfree(phb) (Steve Best) [1385635] - [powerpc] pseries: Fix stack corruption in htpe code (Steve Best) [1384099] - [powerpc] eeh: Fix stale cached primary bus (Steve Best) [1383281] - [infiniband] ib/ipoib: move back IB LL address into the hard header (Jonathan Toppins) [1378656]- [kernel] sched/core: Fix a race between try_to_wake_up() and a woken up task (Lauro Ramos Venancio) [1379256] - [kernel] pm/sleep: Fix request_firmware() error at resume (Don Zickus) [1375203] - [block] blk-mq: improve warning for running a queue on the wrong CPU (Gustavo Duarte) [1376948] - [block] blk-mq: don't overwrite rq->mq_ctx (Gustavo Duarte) [1376948] - [nvme] Don't suspend admin queue that wasn't created (Gustavo Duarte) [1370507] - [nvme] Suspend all queues before deletion (Gustavo Duarte) [1370507] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1379954] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1379954] - [vfio] vfio-pci: Disable INTx after MSI/X teardown (Alex Williamson) [1371495] - [vfio] vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson) [1371495] - [misc] hpilo: Changes to support new security states in iLO5 FW (Nigel Croxon) [1376576] - [misc] genwqe: Change default access rights for device node (Steve Best) [1325797] - [hid] i2c-hid: exit if the IRQ is not valid (David Arcari) [1376599] - [x86] fix call location of smp_quirk_init_udelay() (Prarit Bhargava) [1377296] - [x86] hpet: Re-enable HPET on Purley 4S (Prarit Bhargava) [1372853] - [x86] hpet: Reduce HPET counter read contention (Prarit Bhargava) [1372853] - [powerpc] kvm: ppc: book3s hv: Take out virtual core piggybacking code (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s: Treat VTB as a per-subcore register, not per-thread (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s hv: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h (Thomas Huth) [1350719] - [infiniband] ib/iser: Fix max_sectors calculation (Jonathan Toppins) [1380515]- [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [fs] revert "ext4: pre-zero allocated blocks for DAX IO" (Eric Sandeen) [1380571] - [fs] nfsd: fix corruption in notifier registration ("J. Bruce Fields") [1378363] - [fs] xfs: log recovery tracepoints to track current lsn and buffer submission (Brian Foster) [1362730] - [fs] xfs: update metadata LSN in buffers during log recovery (Brian Foster) [1362730] - [fs] xfs: don't warn on buffers not being recovered due to LSN (Brian Foster) [1362730] - [fs] xfs: pass current lsn to log recovery buffer validation (Brian Foster) [1362730] - [fs] xfs: rework log recovery to submit buffers on LSN boundaries (Brian Foster) [1362730] - [x86] perf/uncore: Disable uncore on kdump kernel (Jiri Olsa) [1379569] - [netdrv] mlx4_core: Fix to clean devlink resources (Kamal Heib) [1379504]- [net] add recursion limit to GRO (Sabrina Dubroca) [1374191] {CVE-2016-7039} - [mm] cgroup: fix hugetlb_cgroup_read() (Jerome Marchand) [1378236] - [fs] nfs: change invalidatepage prototype to accept length (Benjamin Coddington) [1366131] - [fs] xfs: quiesce the filesystem after recovery on readonly mount (Eric Sandeen) [1375457] - [fs] xfs: rework buffer dispose list tracking (Brian Foster) [1349175] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379447] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379447] - [x86] topology: Handle CPUID bogosity gracefully (Vitaly Kuznetsov) [1377988] - [netdrv] sfc: check async completer is !NULL before calling (Jarod Wilson) [1368201] - [infiniband] ib/mlx5: Fix iteration overrun in GSI qps (Don Dutile) [1376941]- [kernel] audit: fix exe_file access in audit_exe_compare (Richard Guy Briggs) [1374478] - [kernel] mm: introduce get_task_exe_file (Richard Guy Briggs) [1374478] - [kernel] prctl: avoid using mmap_sem for exe_file serialization (Richard Guy Briggs) [1374478] - [kernel] mm: rcu-protected get_mm_exe_file() (Richard Guy Briggs) [1374478] - [dm] dm-raid: reverse validation of nosync+rebuild flags (Heinz Mauelshagen) [1371717] - [x86] kvm: correctly reset dest_map->vector when restoring LAPIC state (Paolo Bonzini) [1367716] - [s390] dasd: fix hanging device after clear subchannel (Gustavo Duarte) [1368068] - [netdrv] bna: fix crash in bnad_get_strings() (Ivan Vecera) [1376508] - [netdrv] bna: add missing per queue ethtool stat (Ivan Vecera) [1376508] - [powerpc] kvm: Implement kvm_arch_intc_initialized() for PPC (David Gibson) [1375778] - [powerpc] kvm: book3s: Don't crash if irqfd used with no in-kernel XICS emulation (David Gibson) [1375778]- [mm] sparse: use memblock apis for early memory allocations (Koki Sanagi) [1375453] - [mm] memblock: add memblock memory allocation apis (Koki Sanagi) [1375453] - [mm] thp: harden the debug kernel with a strict check for thp_mmu_gather (Andrea Arcangeli) [1369365] - [mm] thp: initialize thp_mmu_gather for newly allocated migrated pages (Andrea Arcangeli) [1369365] - [mm] thp: put_huge_zero_page() with MMU gather #2 (Andrea Arcangeli) [1369365] - [fs] nfs: fix BUG() crash in notify_change() with patch to chown_common() ("J. Bruce Fields") [1342695] - [net] ipv6: gro: fix forwarding of tunneled packets (Jiri Benc) [1375438] - [net] sctp: hold the transport before using it in sctp_hash_cmp (Xin Long) [1368884] - [net] sctp: identify chunks that need to be fragmented at IP level (Xin Long) [1371377] - [scsi] be2iscsi: revert: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1374223] - [block] blk-mq: Allow timeouts to run while queue is freezing (Gustavo Duarte) [1372483] - [block] defer timeouts to a workqueue (Gustavo Duarte) [1372483] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1368885] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1368885] - [infiniband] rdma/ocrdma: Support user AH creation for RoCE-v2 (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the RC path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the UD path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Export udp encapsulation capability (Don Dutile) [1376120] - [infiniband] ib/mlx5: Fix wrong naming of port_rcv_data counter (Don Dutile) [1374862]- [drm] i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: implement missing case for SKL watermarks calculation (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the watermark res_blocks value (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix plane_blocks_per_line on watermarks calculations (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: minimum scanlines for Y tile is not always 4 (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the WaWmMemoryReadLatency implementation (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Don't try to update plane watermarks if they haven't changed (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update DDB values atomically with wms/plane attrs (Lyude Paul) [1341633 1355776] - [drm] i915: Move CRTC updating in atomic_commit into it's own hook (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Ensure pipes with changed wms get added to the state (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update plane watermarks atomically during plane updates (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Add support for the SAGV, fix underrun hangs (Lyude Paul) [1341633 1355776] - [drm] i915/gen6+: Interpret mailbox error flags (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776]- [netdrv] ixgbe: fix spoofed packets with macvlans (Ken Cox) [1324631] - [tools] perf mem: Fix -t store option for record command (Jiri Olsa) [1357531 1357543] - [x86] clock: Fix kvm guest tsc initialization (Prarit Bhargava) [1372759] - [x86] tsc: Enumerate BXT tsc_khz via CPUID (Prarit Bhargava) [1372759] - [drm] i915: Enable polling when we don't have hpd (Lyude Paul) [1277863] - [drm] i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() (Lyude Paul) [1277863] - [drm] i915/vlv: Reset the ADPA in vlv_display_power_well_init() (Lyude Paul) [1277863] - [drm] i915/vlv: Make intel_crt_reset() per-encoder (Lyude Paul) [1277863] - [fs] Fix NULL pointer dereference in bl_free_device() (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: support RH/Fedora dm-mpath device nodes (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: refactor open-by-wwn (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: use proper fmode for opening block devices (Benjamin Coddington) [1356796] - [fs] sunrpc: fix UDP memory accounting (Paolo Abeni) [1298899]- [kernel] timekeeping: Cap adjustments so they don't exceed the maxadj value (Marcelo Tosatti) [1246218] - [kernel] fork: allocate idle task for a CPU always on its local node (Oleg Nesterov) [1339635] - [kernel] sys: do_sysinfo() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] proc/uptime: uptime_proc_show() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] exec: de_thread: mt-exec should update ->real_start_time (Milos Vyletel) [1373224] - [fs] ovl: clear nlink on rmdir (Miklos Szeredi) [1373787] - [fs] ovl: share inode for hard link (Miklos Szeredi) [1373787] - [fs] ovl: use generic_delete_inode (Miklos Szeredi) [1373787] - [fs] ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi) [1351863] - [fs] ovl: fix sgid on directory (Miklos Szeredi) [1351863] - [fs] ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [1371638] - [fs] ovl: Switch to generic_removexattr (Miklos Szeredi) [1371651] - [fs] ovl: Get rid of ovl_xattr_noacl_handlers array (Miklos Szeredi) [1371651] - [fs] ext4: print ext4 mount option data_err=abort correctly (Lukas Czerner) [1342403] - [fs] nfs4: Avoid migration loops (Benjamin Coddington) [1355977] - [fs] nfs: don't create zero-length requests (Benjamin Coddington) [1324635] - [fs] xfs: don't assert fail on non-async buffers on ioacct decrement (Brian Foster) [1363822] - [fs] btrfs: set S_IOPS_WRAPPER consistently (Eric Sandeen) [1182456] - [fs] xfs: prevent dropping ioend completions during buftarg wait (Brian Foster) [1370177] - [fs] gfs2: Fix extended attribute readahead optimization (Robert S Peterson) [1256539] - [mm] page_alloc: don't re-init pageset in zone_pcp_update() (Yasuaki Ishimatsu) [1374114] - [mm] readahead: Move readahead limit outside of readahead, and advisory syscalls (Kyle Walker) [1351353] - [net] veth: sctp: add NETIF_F_SCTP_CRC to device features (Xin Long) [1367105] - [net] veth: Update features to include all tunnel GSO types (Xin Long) [1367105] - [tty] serial: 8250_dw: add ability to handle the peripheral clock (Prarit Bhargava) [1367476] - [x86] mm: Fix regression panic at boot time seen on some NUMA systems (Larry Woodman) [1372047] - [x86] mm: non-linear virtual memory fix for KNL4 erratum (Larry Woodman) [1372047] - [x86] tsc: Add rdtscll() merge helper (Mitsuhiro Tanino) [1372398] - [x86] kvm: Expose more Intel AVX512 feature to guest (Paolo Bonzini) [1369038] - [s390] pci: remove iomap sanity checks (Jason Wang) [1373503] - [nvme] Add device ID's with stripe quirk (David Milburn) [1371642] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374745] - [iommu] vt-d: Disable passthrough mode on Kexec kernel (Myron Stowe) [1367621] - [netdrv] ixgbe: Eliminate useless message and improve logic (Ken Cox) [1369519] - [netdrv] sfc: check MTU against minimum threshold (Jarod Wilson) [1363683]- [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1361245] - [hv] balloon: don't wait for ol_waitevent when memhp_auto_online is enabled (Vitaly Kuznetsov) [1361245] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1361245] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1361245] - [mm] memory-hotplug: add hot-added memory ranges to memblock before allocate node_data for a node (Yasuaki Ishimatsu) [1365766] - [mm] memory-hotplug: fix wrong edge when hot add a new node (Yasuaki Ishimatsu) [1365766] - [rtc] rtc-rx8581: Mark tech preview (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: add SMBus-only adapters support (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: remove empty function (Prarit Bhargava) [1362164] - [pci] Restore original checksums of pci symbols (Stanislav Kozina) [1370477] - [net] reserve kABI fields in struct packet_type (Jiri Benc) [1358738] - [net] openvswitch: Ignore negative headroom value (Jakub Sitnicki) [1369642] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k1 (Chad Dupuis) [1367530] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1361279] - [scsi] qla2xxx: prevent board_disable from running during EEH (Chad Dupuis) [1367530] - [kernel] sched/fair: Fix typo in sync_throttle() (Xunlei Pang) [1341003] - [kernel] sched/fair: Rework throttle_count sync (Xunlei Pang) [1341003] - [kernel] sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Xunlei Pang) [1341003] - [kernel] sched/fair: Initialize throttle_count for new task-groups lazily (Xunlei Pang) [1341003] - [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359306] {CVE-2016-6136} - [powerpc] revert "pci: Assign fixed PHB number based on device-tree properties" (Gustavo Duarte) [1360353 1373109] - [powerpc] revert "pci: Fix endian bug in fixed PHB numbering" (Gustavo Duarte) [1360353 1373109] - [infiniband] rdma/ocrdma: Fix the max_sge reported from FW (Honggang Li) [1369540]- [fs] dax: disable dax on ext2 and ext3 (Jeff Moyer) [1369900] - [fs] dax: mark tech preview (Jeff Moyer) [1369825] - [fs] pmem: disable dax mounting in the prsence of media errors (Jeff Moyer) [1367132] - [fs] xfs: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] ext4: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] block: Add bdev_dax_supported() for dax mount checks (Jeff Moyer) [1367132] - [fs] block: Add vfs_msg() interface (Jeff Moyer) [1367132] - [tools] x86/insn: remove pcommit (Jeff Moyer) [1350153] - [x86] revert "kvm: x86: add pcommit support" (Jeff Moyer) [1350153] - [tools] pmem: kill __pmem address space (Jeff Moyer) [1350153] - [kernel] pmem: kill wmb_pmem() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes (Jeff Moyer) [1350153] - [fs] dax: remove wmb_pmem() (Jeff Moyer) [1350153] - [kernel] libnvdimm, pmem: flush posted-write queues on shutdown (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: cycle flush hints (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: keep region data alive over namespace removal (Jeff Moyer) [1350153] - [tools] testing/nvdimm: simulate multiple flush hints per-dimm (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: move flush hint mapping to region-device driver-data (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: remove nfit_spa_map() infrastructure (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() users (Jeff Moyer) [1350153] - [acpi] nfit: don't override return value of nfit_mem_init (Jeff Moyer) [1350153] - [acpi] nfit: always associate flush hints (Jeff Moyer) [1350153] - [tools] testing/nvdimm: remove __wrap_devm_memremap_pages placeholder (Jeff Moyer) [1350153] - [kernel] devm: add helper devm_add_action_or_reset() (Jeff Moyer) [1350153]- [scsi] sas: remove is_sas_attached() (Ewan Milne) [1370231] - [scsi] ses: use scsi_is_sas_rphy instead of is_sas_attached (Ewan Milne) [1370231] - [scsi] sas: provide stub implementation for scsi_is_sas_rphy (Ewan Milne) [1370231] - [target] lio: assume a maximum of 1024 iovecs (Andy Grover) [1367597] - [scsi] smartpqi: bump driver version (Scott Benesh) [1370631] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1370631] - [scsi] smartpqi: update maintainers (Scott Benesh) [1370631] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1370631] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1370631] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1370631] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1370631] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1370631] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1370631] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1370631] - [scsi] smartpqi: add kdump support (Scott Benesh) [1370631] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1370631] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1370631] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1370631] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1370631] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1370631]- [fs] rbd: add force close option (Ilya Dryomov) [1196119] - [fs] rbd: add 'config_info' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'snap_id' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'cluster_fsid' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'client_addr' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: print capacity in decimal and features in hex (Ilya Dryomov) [1196119] - [fs] rbd: support for exclusive-lock feature (Ilya Dryomov) [1196119] - [fs] rbd: retry watch re-registration periodically (Ilya Dryomov) [1196119] - [fs] rbd: introduce a per-device ordered workqueue (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_client_id() -> ceph_client_gid() (Ilya Dryomov) [1196119] - [fs] libceph: support for blacklisting clients (Ilya Dryomov) [1196119] - [fs] libceph: support for lock.lock_info (Ilya Dryomov) [1196119] - [fs] libceph: support for advisory locking on RADOS objects (Ilya Dryomov) [1196119] - [fs] libceph: add ceph_osdc_call() single-page helper (Ilya Dryomov) [1196119] - [fs] libceph: support for CEPH_OSD_OP_LIST_WATCHERS (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() (Ilya Dryomov) [1196119] - [fs] libceph: make cancel_generic_request() static (Ilya Dryomov) [1196119] - [fs] libceph: fix return value check in alloc_msg_with_page_vector() (Ilya Dryomov) [1196119] - [fs] ceph: fix symbol versioning for ceph_monc_do_statfs (Ilya Dryomov) [1196119] - [fs] libceph: add start en/decoding block helpers (Ilya Dryomov) [1196119] - [fs] libceph: add an ONSTACK initializer for oids (Ilya Dryomov) [1196119] - [fs] libceph: fix some missing includes (Ilya Dryomov) [1196119] - [mm] swap: flush lru pvecs on compound page arrival (Jerome Marchand) [1341766 1343920] - [md] raid1/raid10: slow down resync if there is non-resync activity pending (Jes Sorensen) [1371545] - [x86] hibernate: Use hlt_play_dead() when resuming from hibernation (Lenny Szubowicz) [1229590] - [x86] Mark Intel Purley 2 socket processor as supported (Steve Best) [1362645] - [i2c] i801: Add support for Kaby Lake PCH-H (David Arcari) [1310953] - [mfd] lpss: Add Intel Kaby Lake PCH-H PCI IDs (David Arcari) [1310953] - [usb] dwc3: pci: add Intel Kabylake PCI ID (David Arcari) [1310953] - [edac] sb_edac: Fix channel reporting on Knights Landing (Aristeu Rozanski) [1367330] - [include] bluetooth: Fix kabi breakage in struct hci_core (Don Zickus) [1370583] - [powerpc] pci: Fix endian bug in fixed PHB numbering (Gustavo Duarte) [1360353] - [powerpc] pci: Assign fixed PHB number based on device-tree properties (Gustavo Duarte) [1360353]- [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1368201] - [netdrv] sfc: remove duplicate assignment (Jarod Wilson) [1368201] - [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1368201] - [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1368201] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1368201] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1368201] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1368201] - [netdrv] sfc: use new performance based event queue init (Jarod Wilson) [1368201] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1368201] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1368201] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1368201] - [netdrv] sfc: avoid -Wtype-limits warning (Jarod Wilson) [1368201] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1368201] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1368201] - [netdrv] sfc: Disable VLAN filtering by default if not strictly required (Jarod Wilson) [1368201] - [netdrv] sfc: VLAN filters must only be created if the firmware supports this (Jarod Wilson) [1368201] - [netdrv] sfc: Fix dup unknown multicast/unicast filters after datapath reset (Jarod Wilson) [1368201] - [netdrv] sfc: Refactor checks for invalid filter ID (Jarod Wilson) [1368201] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1368201] - [netdrv] sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks (Jarod Wilson) [1368201] - [netdrv] sfc: Implement list of VLANs added over interface (Jarod Wilson) [1368201] - [netdrv] sfc: Make EF10 filter management helper functions VLAN-aware (Jarod Wilson) [1368201] - [netdrv] sfc: Store unicast and multicast promisc flag with address cache (Jarod Wilson) [1368201] - [netdrv] sfc: Move filter IDs to per-VLAN data structure (Jarod Wilson) [1368201] - [netdrv] sfc: Forget filter ID when the filter is marked old (Jarod Wilson) [1368201] - [netdrv] sfc: Assert filter_sem write locked when required (Jarod Wilson) [1368201] - [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1368201] - [netdrv] sfc: Move last mc_promisc flag to EF10 filter table state (Jarod Wilson) [1368201] - [netdrv] sfc: Define macro with EF10 offload feature (Jarod Wilson) [1368201] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1368201] - [netdrv] sfc: disable RSS when unsupported (Jarod Wilson) [1368201] - [netdrv] sfc: implement IPv6 NFC (and IPV4_USER_FLOW) (Jarod Wilson) [1368201] - [netdrv] i40iw: Receive notification events correctly (Stefan Assmann) [1371734] - [netdrv] i40iw: Update hw_iwarp_state (Stefan Assmann) [1371734] - [netdrv] i40iw: Send last streaming mode message for loopback connections (Stefan Assmann) [1371734] - [netdrv] i40iw: Avoid writing to freed memory (Stefan Assmann) [1371734] - [netdrv] i40iw: Fix double free of allocated_buffer (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing NULL check for MPA private data (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing check for interface already open (Stefan Assmann) [1371734] - [netdrv] i40iw: Protect req_resource_num update (Stefan Assmann) [1371734] - [netdrv] i40iw: Change mem_resources pointer to a u8 (Stefan Assmann) [1371734] - [netdrv] hv_netvsc: fix bonding devices check in netvsc_netdev_event() (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: reset vf_inject on VF removal (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: don't lose VF information (Vitaly Kuznetsov) [1364333] - [netdrv] mlx4_en: Add resilience in low memory systems (kamal heib) [1367818] - [netdrv] net/mlx4_en: Move filters cleanup to a proper location (kamal heib) [1367818]- [drm] amdgpu: Disable RPM helpers while reprobing connectors on resume (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Kabylake uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Broxton uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add the additional graphics stolen sizes (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Sprinkle const, __init and __initconst to stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Implement stolen memory size early quirk for CHV (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Fix sign extension issue in Intel graphics stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] makefile: update DRM version (Rob Clark) [1348329 1349064] - [drm] i915: Revert DisplayPort fast link training feature (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix error paths when mapping framebuffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix corner case screen target management (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Delay pinning fbdev framebuffer until after mode set (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Check pin count before attempting to move a buffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Work around mode set failure in 2D VMs (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Add an option to change assumed FB bpp (Rob Clark) [1348329 1349064] - [drm] ttm: Make ttm_bo_mem_compat available (Rob Clark) [1348329 1349064] - [drm] atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix incorrect voltage table value for tonga (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: incorrectly use of the function return value (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix logic error (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: need to notify system bios pcie device ready (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix bug that function parameter was incorect (Rob Clark) [1348329 1349064] - [drm] make drm_atomic_set_mode_prop_for_crtc() more reliable (Rob Clark) [1348329 1349064] - [drm] add missing drm_mode_set_crtcinfo call (Rob Clark) [1348329 1349064] - [drm] i915: Refresh cached DP port register value on resume (Rob Clark) [1348329 1349064] - [drm] i915/ilk: Don't disable SSC source if it's in use (Rob Clark) [1348329 1349064] - [drm] nouveau/disp/sor/gf119: select correct sor when poking training pattern (Rob Clark) [1348329 1349064] - [drm] nouveau: fix for disabled fbdev emulation (Rob Clark) [1348329 1349064] - [drm] nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR (Rob Clark) [1348329 1349064] - [drm] nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers (Rob Clark) [1348329 1349064] - [drm] nouveau/bios/disp: fix handling of "match any protocol" entries (Rob Clark) [1348329 1349064] - [drm] dp/mst: Always clear proposed vcpi table for port (Rob Clark) [1348329 1349064] - [drm] amdgpu: initialize amdgpu_cgs_acpi_eval_object result value (Rob Clark) [1348329 1349064] - [drm] amdgpu: fix num_rbs exposed to userspace (v2) (Rob Clark) [1348329 1349064] - [drm] amdgpu/gfx7: fix broken condition check (Rob Clark) [1348329 1349064] - [drm] radeon: fix asic initialization for virtualized environments (Rob Clark) [1348329 1349064] - [drm] i915: Removing PCI IDs that are no longer listed as Kabylake (Rob Clark) [1348329 1349064] - [drm] i915: Add more Kabylake PCI IDs (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Introduce the first official DMC for Kabylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Reject DMC firmware versions with known bugs (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate (Rob Clark) [1348329 1349064] - [drm] i915: implement WaClearTdlStateAckDirtyBits (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaClearSlmSpaceAtContextSwitch (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableSbeCacheDispatchPortSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaForGAMHang (Rob Clark) [1348329 1349064] - [drm] i915: Add WaInsertDummyPushConstP for bxt and kbl (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableDynamicCreditSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableLSQCROPERFforOCL (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableFenceDestinationToSLM for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaEnableGapsTsvCreditFix (Rob Clark) [1348329 1349064] - [drm] i915: Mimic skl with WaForceEnableNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaSkipStolenMemoryFirstPage for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add REVID macro (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Init gen9 workarounds (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaEnableSamplerGPGPUPreemptionSupport (Rob Clark) [1348329 1349064] - [drm] i915/gen9: add WaClearFlowControlGpgpuContextSave (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear (Rob Clark) [1348329 1349064] - [drm] i915: Introduce Kabypoint PCH for Kabylake H/DT (Rob Clark) [1348329 1349064] - [drm] revert "drm/i915: Exit cherryview_irq_handler() after one pass" (Rob Clark) [1348329 1349064] - [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1348329 1349064] - [drm] i915: Pass the correct crtc state to .update_plane() (Rob Clark) [1348329 1349064] - [drm] Add helper for DP++ adaptors (Rob Clark) [1348329 1349064] - [drm] i915: Fix watermarks for VLV/CHV (Rob Clark) [1348329 1349064] - [drm] i915: Don't leave old junk in ilk active watermarks on readout (Rob Clark) [1348329 1349064] - [drm] i915: Enable/disable TMDS output buffers in DP++ adaptor as needed (Rob Clark) [1348329 1349064] - [drm] i915: Respect DP++ adaptor TMDS clock limit (Rob Clark) [1348329 1349064] - [drm] i915/psr: Try to program link training times correctly (Rob Clark) [1348329 1349064] - [drm] amdgpu: Fix hdmi deep color support (Rob Clark) [1348329 1349064] - [drm] amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Kill some lockdep warnings (Rob Clark) [1348329 1349064] - [drm] gma500: Fix possible out of bounds read (Rob Clark) [1348329 1349064]- [drm] i915/hsw: Disable PSR by default (Lyude Paul) [1367930] - [x86] nmi: Enable nested do_nmi() handling for 64-bit kernels (Jiri Olsa) [1365704] - [net] ipv4: igmp: Allow removing groups from a removed interface (Jiri Benc) [1369427] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1369325] - [net] sctp: linearize early if it's not GSO (Marcelo Leitner) [1058148] - [net] sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states (Phil Sutter) [1361728] - [net] sctp_diag: Fix T3_rtx timer export (Phil Sutter) [1361728] - [net] sctp: Export struct sctp_info to userspace (Phil Sutter) [1361728] - [net] macsec: ensure rx_sa is set when validation is disabled (Sabrina Dubroca) [1368429] - [net] macsec: use after free when deleting the underlying device (Sabrina Dubroca) [1368429] - [target] target/user: Fix failure to unlock a spinlock upon function return (Andy Grover) [1367873] - [target] target/user: Fix comments to not refer to data ring (Andy Grover) [1367873] - [target] target/user: Return an error if cmd data size is too large (Andy Grover) [1367873] - [target] target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover) [1367873] - [target] Backport tcm-user from 4.6 (Andy Grover) [1367873] - [uio] Export definition of struct uio_device (Andy Grover) [1367873] - [netdrv] i40iw: Add NULL check for puda buffer (Stefan Assmann) [1367425] - [netdrv] i40iw: Change dup_ack_thresh to u8 (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary check for moving CQ head (Stefan Assmann) [1367425] - [netdrv] i40iw: Simplify code to set fragments in SQ WQE (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary parameter to i40iw_cq_poll_completion (Stefan Assmann) [1367425] - [netdrv] i40iw: Do not access pointer after free (Stefan Assmann) [1367425] - [netdrv] i40iw: Correct and use size parameter to i40iw_reg_phys_mr (Stefan Assmann) [1367425] - [netdrv] i40iw: Fix return codes (Stefan Assmann) [1367425] - [netdrv] i40e: Correcting mutex usage in client code (Stefan Assmann) [1367425] - [netdrv] i40e: Initialize pointer in client_release function (Stefan Assmann) [1367425] - [netdrv] i40e: Check client is open before calling client ops (Stefan Assmann) [1367425] - [netdrv] i40e: Force register writes to mitigate sync issues with iwarp VF driver (Stefan Assmann) [1367425] - [netdrv] i40e: Move the mutex lock in i40e_client_unregister (Stefan Assmann) [1367425] - [infiniband] ib/uverbs: Initialize ib_qp_init_attr with zeros (Honggang Li) [1365720]- [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369771] {CVE-2016-6480} - [fs] block_dev.c: Remove WARN_ON() when inode writeback fails (Eric Sandeen) [1229014] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Eric Sandeen) [1229014] - [mm] page_alloc: rename setup_pagelist_highmark() to match naming of pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: in zone_pcp_update(), uze zone_pageset_init() (Pankaj Gupta) [1320834] - [mm] page_alloc: factor zone_pageset_init() out of setup_zone_pageset() (Pankaj Gupta) [1320834] - [mm] page_alloc: relocate comment to be directly above code it refers to (Pankaj Gupta) [1320834] - [mm] page_alloc: factor setup_pageset() into pageset_init() and pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalulate high (Pankaj Gupta) [1320834] - [mm] page_alloc: convert zone_pcp_update() to rely on memory barriers instead of stop_machine() (Pankaj Gupta) [1320834] - [mm] page_alloc: protect pcp->batch accesses with ACCESS_ONCE (Pankaj Gupta) [1320834] - [mm] page_alloc: insert memory barriers to allow async update of pcp batch and high (Pankaj Gupta) [1320834] - [mm] page_alloc: prevent concurrent updaters of pcp ->batch and ->high (Pankaj Gupta) [1320834] - [mm] page_alloc: factor out setting of pcp->high and pcp->batch (Pankaj Gupta) [1320834] - [hid] i2c-hid: Fix suspend/resume when already runtime suspended (David Arcari) [1361625] - [hid] i2c-hid: Only disable irq wake if it was successfully enabled during suspend (David Arcari) [1361625] - [hid] i2c-hid: Call device suspend callback before disabling irq (David Arcari) [1361625] - [hid] i2c-hid: call the hid driver's suspend and resume callbacks (David Arcari) [1361625] - [hid] i2c-hid: add runtime PM support (David Arcari) [1361625] - [hid] i2c-hid: disable interrupt on suspend (David Arcari) [1361625] - [lib] rhashtable-test: calculate max_entries value by default (Phil Sutter) [1238749] - [x86] tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Prarit Bhargava) [1366396] - [x86] Block HPET on Purley 4S (Prarit Bhargava) [1365997] - [base] regmap: Skip read-only registers in regcache_sync() (Jaroslav Kysela) [1365905 1367789] - [tools] perf: Add sample_reg_mask to include all perf_regs (Steve Best) [1368934] - [netdrv] i40e: Change some init flow for the client (Stefan Assmann) [1369275] - [netdrv] mlx5e: Log link state changes (kamal heib) [1367822]- [kernel] ftrace: fix traceoff_on_warning handling on boot command line ("Luis Claudio R. Goncalves") [1367650] - [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1364896] - [netdrv] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled (Sai Vemuri) [1319437] - [netdrv] cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf (Sai Vemuri) [1365689] - [netdrv] cxgb4: Don't assume FW_PORT_CMD reply is always port info msg (Sai Vemuri) [1365689] - [netdrv] ethtool: add support for 25G/50G/100G speed modes (Sai Vemuri) [1365689] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1359439] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1359439] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1359439] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1359439] - [netdrv] brcmfmac: restore stopping netdev queue when bus clogs up (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8265 (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8260 PCI IDs (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: fix a race in firmware loading flow (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU (Stanislaw Gruszka) [1365575] - [net] mac80211: fix purging multicast PS buffer queue (Stanislaw Gruszka) [1365575] - [net] cfg80211: handle failed skb allocation (Stanislaw Gruszka) [1365575] - [net] nl80211: Move ACL parsing later to avoid a possible memory leak (Stanislaw Gruszka) [1365575] - [net] cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header (Stanislaw Gruszka) [1365575] - [net] mac80211: Fix mesh estab_plinks counting in STA removal case (Stanislaw Gruszka) [1365575] - [netdrv] ath9k: fix GPIO mask for AR9462 and AR9565 (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock while processing rx_in_ord_ind (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix a few firmware capability checks (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: set the encryption type of an IGTK key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder() (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix RCU splat in TKIP's update_key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: increase scan timeout to 20 seconds (Stanislaw Gruszka) [1365575] - [net] cfg80211: remove get/set antenna and tx power warnings (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix crash related to printing features (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock when peer cannot be created (Stanislaw Gruszka) [1365575] - [net] mac80211: fix fast_tx header alignment (Stanislaw Gruszka) [1365575] - [net] mac80211: mesh: flush mesh paths unconditionally (Stanislaw Gruszka) [1365575] - [netdrv] rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01 (Stanislaw Gruszka) [1365575] - [netdrv] brcmfmac: add fallback for devices that do not report per-chain values (Stanislaw Gruszka) [1365575]- [infiniband] rdma/ocrdma: display ocrdma tech preview status (Honggang Li) [1334675] - [infiniband] ib/rdma_cm: fix panic when trying access default_roce_mode configfs (kamal heib) [1360276] - [infiniband] ib/hfi1: Fix mm_struct use after free (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add cache evict LRU list (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix memory leak during unexpected shutdown (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded mm argument in remove function (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consistently call ops->remove outside spinlock (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use evict mmu rb operation (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add evict operation to the mmu rb handler (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix TID caching actions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make the cache handler own its rb tree root (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make use of mm consistent (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix user SDMA racy user request claim (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix error condition that needs to clean up (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Release node on insert failure (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user iovector count (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user request index (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use the same capability state for all shared contexts (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Prevent null pointer dereference (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Rename TID mmu_rb_* functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded empty check in hfi1_mmu_rb_unregister() (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Restructure hfi1_file_open (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make iovec loop index easy to understand (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use "false" not 0 (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused sub-context parameter (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consolidate __mmu_rb_remove and hfi1_mmu_rb_remove (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Always expect ops functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to callback declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to function declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused function hfi1_mmu_rb_search (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused uctxt->subpid and uctxt->pid (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix minor format error (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove TWSI references (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use built-in i2c bit-shift bus adapter (Alex Estrin) [1360929]- [fs] ovl: append MAY_READ when diluting write checks (Miklos Szeredi) [1361590] - [fs] ovl: dilute permission checks on lower only if not special file (Miklos Szeredi) [1361590] - [fs] ovl: fix POSIX ACL setting (Miklos Szeredi) [1361590] - [fs] ovl: store real inode pointer in ->i_private (Miklos Szeredi) [1361590] - [fs] ovl: simplify permission checking (Miklos Szeredi) [1361590] - [fs] ovl: do not require mounter to have MAY_WRITE on lower (Miklos Szeredi) [1361590] - [fs] ovl: do operations on underlying file system in mounter's context (Miklos Szeredi) [1361590] - [fs] ovl: modify ovl_permission() to do checks on two inodes (Miklos Szeredi) [1361590] - [fs] ovl: define ->get_acl() for overlay inodes (Miklos Szeredi) [1361590] - [fs] ovl: move some common code in a function (Miklos Szeredi) [1361590] - [fs] ovl: store ovl_entry in inode->i_private for all inodes (Miklos Szeredi) [1361590] - [fs] ovl: check mounter creds on underlying lookup (Miklos Szeredi) [1361590] - [fs] gfs2: Remove dirty buffer warning from gfs2_releasepage (Andreas Gruenbacher) [1222972] - [fs] xfs: copy correct inode info in xfs_qm_scall_getqstat (Eric Sandeen) [1359098] - [fs] vfs: fix deadlock in file_remove_privs() on overlayfs (Miklos Szeredi) [1362392] - [fs] cifs: Use file_dentry() (Miklos Szeredi) [1343388] - [fs] btrfs: fix crash/invalid memory access on fsync when using overlayfs (Miklos Szeredi) [1343388] - [fs] nfs: use file_dentry() (Miklos Szeredi) [1343388] - [fs] vfs: document ->d_real() (Miklos Szeredi) [1343388] - [fs] vfs: merge .d_select_inode() into .d_real() (Miklos Szeredi) [1343388] - [fs] add file_dentry() (Miklos Szeredi) [1343388] - [fs] cifs: correctly to anonymous authentication for the NTLM(v2) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the NTLM(v1) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the LANMAN authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication via NTLMSSP (Sachin Prabhu) [1361407] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369084] - [scsi] qla2xxx: Remove double scsi_host_put() from qla2x00_remove_one() (Ewan Milne) [1368149] - [netdrv] qlcnic: Update version to 5.3.65 (Harish Patil) [1367116] - [netdrv] qlcnic: fix napi budget alteration (Harish Patil) [1367116] - [netdrv] qlcnic: fix data structure corruption in async mbx command handling (Harish Patil) [1367116] - [netdrv] qlcnic: avoid superfluous assignement (Harish Patil) [1367116] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1367116] - [netdrv] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Harish Patil) [1367116] - [netdrv] qlcnic: don't set unused function argument (Harish Patil) [1367116]- [firmware] revert "Be a bit more verbose about direct firmware loading failure" (Stanislaw Gruszka) [1351206] - [firmware] revert "Introduce request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] revert "microcode: Use request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs (Steve Best) [1365413] - [x86] smpboot: Fix CPU (Steve Best) [1365413] - [x86] smpboot: Fix cpu_init_udelay=10000 corner case boot parameter misbehavior (Steve Best) [1365413] - [x86] smpboot: Remove SIPI delays from cpu_up() (Steve Best) [1365413] - [x86] smpboot: Fix legacy SMP bootup slow-boot bug (Steve Best) [1365413] - [x86] smpboot: Remove 10ms delay from cpu_up() on modern processors (Steve Best) [1365413] - [x86] smpboot: Add cmdline "cpu_init_udelay=N" to specify cpu_up() delay (Steve Best) [1365413] - [x86] platform/uv: Fix kernel panic running RHEL kdump kernel on UV systems (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 BIOS providing incorrect PXM values (Frank Ramsay) [1366020] - [x86] platform/uv: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 Socket IDs not being contiguous (Frank Ramsay) [1366020] - [x86] Add support for Kabylake H/S (David Arcari) [1306013] - [x86] smp: Fix __max_logical_packages value setup (Frank Ramsay) [1358312] - [fs] proc: convert /proc/$PID/schedstat to seq_file interface (Joe Lawrence) [1363745] - [fs] revert "userfaultfd: call mark_tech_preview" (Andrea Arcangeli) [1366639] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332602] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332602] {CVE-2016-2069} - [mm] dax,kabi: add special handling for ZONE_DEVICE (Jeff Moyer) [1367133 1367257] - [md] dm-raid: support raid0 with missing metadata devices (Mike Snitzer) [1364133 1367223] - [md] dm raid: enhance attempt_restore_of_faulty_devices() to support more devices (Mike Snitzer) [1364133] - [md] dm raid: fix restoring of failed devices regression (Mike Snitzer) [1364133] - [md] dm raid: fix frozen recovery regression (Mike Snitzer) [1364133] - [md] dm raid: fix use of wrong status char during resynchronization (Mike Snitzer) [1361328 1364133] - [md] dm raid: constructor fails on non-zero incompat_features (Mike Snitzer) [1361328 1364133] - [md] dm raid: fix processing of max_recovery_rate constructor flag (Mike Snitzer) [1361328 1364133] - [md] dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer) [1361328 1364133] - [md] dm rq: fix the starting and stopping of blk-mq queues (Mike Snitzer) [1361328 1364133] - [md] dm mpath: add locking to multipath_resume and must_push_back (Mike Snitzer) [1361328 1364133] - [md] dm flakey: error READ bios during the down_interval (Mike Snitzer) [1361328 1364133] - [md] dm: move request-based code out to dm-rq.[hc] (Mike Snitzer) [1361328 1364133] - [i2c] designware: fixup return handling of wait_for_completion_timeout (David Arcari) [1365529] - [i2c] designware: fix race between subsequent xfers (David Arcari) [1365529] - [i2c] designware: prevent signals from aborting I2C transfers (David Arcari) [1365529] - [net] openvswitch: do not ignore netdev errors when creating tunnel vports (Thadeu Lima de Souza Cascardo) [1367917] - [net] multicast: should not send source list records when have filter mode change (Hangbin Liu) [1322008] - [net] netfilter: physdev: add missed blank (Hangbin Liu) [1346175] - [net] netfilter: physdev: physdev-is-out should not work with OUTPUT chain (Hangbin Liu) [1346175] - [net] sctp: use event->chunk when it's valid (Xin Long) [1278912] - [net] openvswitch: fix conntrack netlink event delivery (Lance Richardson) [1321068] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1317751] - [net] sched: fix act_ipt for LOG target (Sabrina Dubroca) [1314398] - [net] vti: flush x-netns xfrm cache when vti interface is removed (Lance Richardson) [1332403] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] smartpqi: add config files (Scott Benesh) [1273115] - [scsi] smartpqi and aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1273115] - [scsi] smartpqi: port to RHEL73 (Scott Benesh) [1273115] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to drivers/scsi/Makefile (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to scsi Kconfig (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to MAINTAINERS (Scott Benesh) [1273115] - [vfio] pci: Fix NULL pointer oops in error interrupt setup handling (Alex Williamson) [1367906] - [misc] cxl: Set psl_fir_cntl to production environment value (Steve Best) [1365970] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [1357921] - [netdrv] e1000e: factor out systim sanitization (Jarod Wilson) [1357921] - [netdrv] bna: remove global bnad_list_mutex (Ivan Vecera) [1359566] - [netdrv] bna: change type of bna_id to atomic_t (Ivan Vecera) [1359566] - [netdrv] bna: remove useless linked list (Ivan Vecera) [1359566] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1354052] - [kernel] module: Issue warnings when tainting kernel (Stanislav Kozina) [1366179]- [powerpc] mm: use get_user_pages_unlocked within get_user_pages_fast (Laurent Vivier) [1362454] - [net] udp_offload: put sk before returning (Florian Westphal) [1366515] - [fs] jbd2: limit number of reserved credits (Lukas Czerner) [1172496] - [fs] cachefiles: Fix attempt to read i_blocks after deleting file (David Howells) [1357234] - [fs] cachefiles: Fix race between inactivating and culling a cache object (David Howells) [1357234] - [fs] svcrdma: Remove superfluous line from rdma_read_chunks() (Sachin Prabhu) [1353408] - [fs] svcrdma: Do not add XDR padding to xdr_buf page vector (Sachin Prabhu) [1353408] - [fs] svcrdma: Use correct XID in error replies (Sachin Prabhu) [1353408] - [fs] svcrdma: Make RDMA_ERROR messages work (Sachin Prabhu) [1353408] - [fs] svcrdma: svc_rdma_post_recv() should close connection on error (Sachin Prabhu) [1353408] - [fs] svcrdma: Backport merge conflict resolution ab9f2faf (Sachin Prabhu) [1353408] - [fs] svcrdma: Find rmsgp more reliably (Sachin Prabhu) [1353408] - [fs] svcrdma: Remove unused variable (Sachin Prabhu) [1353408] - [md] revert "raid10: make sync_request_write() call bio_copy_data()" (Jes Sorensen) [1354469]- [target] iscsi-target: Rework the configfs of cxgbit (Sai Vemuri) [1211351] - [target] iscsi-target: Convert transport drivers to signal rdma_shutdown (Sai Vemuri) [1211351] - [target] cxgbit: add files for cxgbit.ko (Sai Vemuri) [1211351] - [target] iscsi-target: export symbols (Sai Vemuri) [1211351] - [target] iscsi-target: call complete on conn_logout_comp (Sai Vemuri) [1211351] - [target] iscsi-target: clear tx_thread_active (Sai Vemuri) [1211351] - [target] iscsi-target: use conn_transport->transport_type in text rsp (Sai Vemuri) [1211351] - [target] iscsi-target: move iscsit_thread_check_cpumask() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_r2t_ttt)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_validate_params)() (Sai Vemuri) [1211351] - [target] iscsi-target: split iscsi_target_rx_thread() (Sai Vemuri) [1211351] - [target] iscsi-target: Fix rx_login_comp hang after login failure (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_rx_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_release_cmd)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_xmit_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: Use shash and ahash (Sai Vemuri) [1211351] - [netdrv] cxgb4: update Kconfig and Makefile (Sai Vemuri) [1211351] - [netdrv] cxgb4: add iSCSI DDP page pod manager (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move delayed ack macro definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4: move VLAN_NONE macro definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: update struct cxgb4_lld_info definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: add definitions for iSCSI target ULD (Sai Vemuri) [1211351] - [netdrv] cxgb4, cxgb4i: move struct cpl_rx_data_ddp definition (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4, cxgb4i: remove duplicate definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move definitions to common header file (Sai Vemuri) [1211351] - [netdrv] cxgb4: large receive offload support (Sai Vemuri) [1211351] - [netdrv] cxgb4: allocate resources for CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351] - [netdrv] cxgb4: add new ULD type CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351]- [net] ipv6: kill sk_dst_lock (Florian Westphal) [1350349] - [net] ipv6: remove useless spin_lock/spin_unlock (Florian Westphal) [1350349] - [net] macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca) [1354332] - [net] macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca) [1354332] - [net] macsec: fix negative refcnt on parent link (Sabrina Dubroca) [1354232] - [net] rtnetlink: fix a memory leak when ->newlink fails (Sabrina Dubroca) [1354232] - [net] rtnetlink: correct error path in rtnl_newlink() (Sabrina Dubroca) [1354232] - [net] rtnetlink: remove an unneeded test (Sabrina Dubroca) [1354232] - [net] tcp: fix ipv4 mapped request socks (Hangbin Liu) [1360685] - [net] inet: introduce ireq_family (Hangbin Liu) [1360685] - [net] sctp: change to use TCP_CLOSE_WAIT as SCTP_SS_CLOSING (Xin Long) [1359219] - [net] sctp: allow receiving msg when TCP-style sk is in CLOSED state (Xin Long) [1358092] - [net] sctp: allow delivering notifications after receiving SHUTDOWN (Xin Long) [1251528] - [net] sctp: fix the issue sctp requeue auth chunk incorrectly (Xin Long) [1359378] - [net] af_packet: don't pass empty blocks for PACKET_V3 (Paolo Abeni) [1360213] - [net] packet: Fixed TPACKET V3 to signal poll when block is closed rather than every packet (Paolo Abeni) [1360213] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Steven Rostedt) [1339118] - [x86] pci: vmd: Separate MSI and MSI-X vector sharing (Myron Stowe) [1364796] - [x86] pci: vmd: Use lock save/restore in interrupt enable path (Myron Stowe) [1364796] - [x86] pci: vmd: Select device dma ops to override (Myron Stowe) [1364796] - [pci] Remove return values from pcie_port_platform_notify() and relatives (Myron Stowe) [1364796] - [pci] acpi: Allow all PCIe services on non-ACPI host bridges (Myron Stowe) [1364796] - [x86] pci: vmd: Remove development dev_info(s) (Myron Stowe) [1364796] - [x86] pci: vmd: Compose MSI message with correct IRQ index and clear useless data member (Myron Stowe) [1364796] - [x86] pci: vmd: Fix teardown_msi_irqs to upstream msi_free (Myron Stowe) [1364796] - [x86] pci: vmd: Add irq_mask/irq_unmaks ops (Myron Stowe) [1364796] - [x86] kvm: bump MAX_VCPUS to 288 (Radim Krcmar) [1273718] - [x86] kvm: add a flag to disable KVM x2apic broadcast quirk (Radim Krcmar) [1273718] - [x86] kvm: add KVM_CAP_X2APIC_API (Radim Krcmar) [1273718] - [x86] kvm: pass struct kvm to kvm_set_routing_entry (Radim Krcmar) [1273718] - [x86] kvm: reset APIC ID when enabling LAPIC (Radim Krcmar) [1273718] - [x86] kvm: use hardware-compatible format for APIC ID register (Radim Krcmar) [1273718] - [x86] kvm: use generic function for MSI parsing (Radim Krcmar) [1273718] - [x86] kvm: dynamic kvm_apic_map (Radim Krcmar) [1273718] - [x86] kvm: use physical LAPIC array for logical x2APIC (Radim Krcmar) [1273718] - [x86] kvm: add kvm_apic_map_get_dest_lapic (Radim Krcmar) [1273718] - [x86] kvm: Unify traced vector format (Radim Krcmar) [1273718] - [x86] kvm: cleanup kvm_irq_delivery_to_apic_fast (Radim Krcmar) [1273718] - [scsi] ipr: Fix sync scsi scan (Steve Best) [1365824] - [virtio] virtio-input: reset device and detach unused during remove (Jason Wang) [1248933] - [infiniband] ib/core: Support for CMA multicast join flags (Don Dutile) [1363579] - [infiniband] ib/sa: Add cached attribute containing SM information to SA port (Don Dutile) [1363579] - [infiniband] ib/sa: agent: Add support for SA agent get ClassPortInfo (Don Dutile) [1363579]- [tools] testing/nvdimm: open code dma_coerce_mask_and_coherent() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: make DIMM DSMs optional (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: replace CONFIG_DMA_CMA dependency with vmalloc() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem: allow nfit_test to override pmem_direct_access() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix acpi_check_dsm() vs zero functions implemented (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit: add Microsoft NVDIMM DSM command set to white list (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix deletion (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix alignment validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: autodetect support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: release ida resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: stop requiring a driver ->remove() method (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: record the specified alignment of a dax-device instance (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: reserve space to store labels for device-dax (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: introduce device-dax infrastructure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix ARCH=alpha allmodconfig build failure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: add sysfs dimm 'family' and 'dsm_mask' attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: ND_CMD_CALL support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: disable vendor specific commands (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix translation of command status results (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix memmap reservation sizing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: export subsystem ids as attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order per ACPI6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit, libnvdimm: limited/whitelisted dimm command marshaling mechanism (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clarify "commands" vs "_DSMs" (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: increase max envelope size for ioctl (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Add sysfs "id" for NVDIMM ID (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] acpica: acpi 6.1: Update NFIT table for additional new fields (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Update nfit driver to comply with ACPI 6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem, pfn: move pfn setup to the core (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clean up resource print / request (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: quiet i/o error reporting (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt: add btt startup debug (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt, convert nd_btt_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, convert nd_pfn_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill pmem->ndns (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clarify the write+clear_poison+write flow (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] widen acpi_evaluate_dsm() revision and function-index arguments (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: Use ACPI_SIG_NFIT instead of hard coded string (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, test: add mock SMART data payload (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: report multiple interface codes per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix uuid validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: fix smart data retrieval (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] ZONE_DEVICE depends on SPARSEMEM_VMEMMAP (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] exclude ZONE_DEVICE from GFP_ZONE_TABLE (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm, pmem: clear poison on write (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix kmap_atomic() leak in error path (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] btt: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] blk: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] pmem: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix ia64 build, use PHYS_PFN (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clear poison command support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: expand ars unit testing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: test multiple control regions per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: adjust for section collisions with 'System RAM' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] mm: add PHYS_PFN, use it in __phys_to_pfn() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] fix type cast in __pfn_to_phys() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Fix security issue with DSM IOCTL (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Clean-up access mode check (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit: disable userspace initiated ars during scrub (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: scrub and register regions in a workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit, libnvdimm: async region scrub workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: unify common init for acpi_nfit_desc (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: async notification support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, nfit: centralize command status translation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: add format interface code definitions (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] arm: 8522/1: nvdimm: ensure no negative value gets returned on positive match (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792]- [infiniband] ib/mlx4: Add diagnostic hardware counters (kamal heib) [1360924] - [netdrv] mlx4: Query performance and diagnostics counters (kamal heib) [1360924] - [netdrv] mlx4: Add diagnostic counters capability bit (kamal heib) [1360924] - [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1360126] - [scsi] ipr: Fix error return code in ipr_probe_ioa() (Steve Best) [1364138] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Steve Best) [1364138] - [scsi] ipr: Increase MSIX vectors number (Steve Best) [1364138] - [scsi] ipr: Add new CCIN for new adapters support (Steve Best) [1364138] - [acpi] Change NFIT driver to insert new resource (Jeff Moyer) [1342696] - [kernel] resource: Export insert_resource and remove_resource (Jeff Moyer) [1342696] - [kernel] resource: Add remove_resource interface (Jeff Moyer) [1342696] - [kernel] resource: Change __request_region to inherit from immediate parent (Jeff Moyer) [1342696] - [acpi] apei/einj: Allow memory error injection to NVDIMM (Jeff Moyer) [1342696] - [kernel] resource: Add region_intersects_pmem() (Jeff Moyer) [1342696] - [kernel] resource: Add @flags to region_intersects() (Jeff Moyer) [1342696] - [acpi] apei: Cleanup alignment-aware accesses (Jeff Moyer) [1342696] - [acpi] apei, einj: Changes to the ACPI/APEI/EINJ debugfs interface (Jeff Moyer) [1342696] - [acpi] apei: Add parameter check before error injection (Jeff Moyer) [1342696] - [acpi] apei, einj: Fix error return code in einj_init() (Jeff Moyer) [1342696]- [block] revert "remove struct bio_batch" (Mike Snitzer) [1361484] - [block] revert "add __blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "reinstate early return of -EOPNOTSUPP from blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "missing bio_put following submit_bio_wait" (Mike Snitzer) [1361484] - [md] revert "dm thin: use __blkdev_issue_discard for async discard support" (Mike Snitzer) [1361484] - [md] revert "dm thin: unroll issue_discard() to create longer discard bio chains" (Mike Snitzer) [1361484] - [nvme] avoid crashes when node 0 is memoryless node (David Milburn) [1350682] - [mm] oom: ensure memoryless node zonelist always includes zones (David Milburn) [1350682] - [mm] hmm: select mmu-notifier (Andrew Jones) [1230959] - [rtc] opal: Enable alarms only when opal supports tpo (Steve Best) [1361858] - [x86] pci: vmd: Attach VMD resources to parent domain's resource tree (Myron Stowe) [1249224] - [x86] pci: vmd: Set bus resource start to 0 (Myron Stowe) [1249224] - [x86] pci: vmd: Document code for maintainability (Myron Stowe) [1249224] - [x86] pci: Add driver for Intel Volume Management Device (Myron Stowe) [1249224] - [x86] PCI bus specific MSI operations (Myron Stowe) [1249224] - [pci] aer: Use 32 bit PCI domain numbers (Myron Stowe) [1249224] - [x86] perf: Fix copy_from_user_nmi() return if range is not ok (Jiri Olsa) [1361670] - [x86] perf: Fix arch_perf_out_copy_user default (Jiri Olsa) [1361670] - [x86] perf: Further optimize copy_from_user_nmi() (Jiri Olsa) [1361670] - [x86] perf: Change offcore response masks for Knights Landing (Jiri Olsa) [1336681] - [gpio] use kzalloc to allocate gpio_device (Steve Best) [1358979] - [gpio] gpiolib: rewrite gpiodev_add_to_list (Prarit Bhargava) [1358979] - [gpio] reflect base and ngpio into gpio_device (Prarit Bhargava) [1358979] - [gpio] make the gpiochip a real device (Prarit Bhargava) [1358979] - [gpio] gpiolib: fix chip order in gpio list (Prarit Bhargava) [1358979] - [gpio] fix warning about iterator (Prarit Bhargava) [1358979] - [gpio] gpiolib: improve overlap check of range of gpio (Prarit Bhargava) [1358979] - [gpio] sysfs: rename gpiochip registration functions (Prarit Bhargava) [1358979] - [gpio] remove gpio_descs global array (Prarit Bhargava) [1358979] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Gustavo Duarte) [1361226] - [crypto] qat - make qat_asym_algs.o depend on asn1 headers (Herbert Xu) [1351563] - [powerpc] kvm: book3s_hv: Save/restore TM state in H_CEDE (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] kvm: book3s_hv: Pull out TM state save/restore into separate procedures (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] pseries: Fix PCI config address for DDW (Gustavo Duarte) [1357809] - [powerpc] iommu: Remove the dependency on EEH struct in DDW mechanism (Gustavo Duarte) [1357809] - [powerpc] tm: Always reclaim in start_thread() for exec() class syscalls (David Gibson) [1349238] {CVE-2016-5828}- [infiniband] i40iw: Enable remote access rights for stag allocation (Stefan Assmann) [1283405] - [infiniband] i40iw: do not print unitialized variables in error message (Stefan Assmann) [1283405] - [infiniband] i40iw: Enable level-1 PBL for fast memory registration (Stefan Assmann) [1283405] - [infiniband] i40iw: Return correct max_fast_reg_page_list_len (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct status check on i40iw_get_pble (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct CQ arming (Stefan Assmann) [1283405] - [infiniband] ib/core: Make device counter infrastructure dynamic (Stefan Assmann) [1283405] - [infiniband] i40iw: pass hw_stats by reference rather than by value (Stefan Assmann) [1283405] - [infiniband] i40iw: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [1283405] - [infiniband] i40iw: constify i40iw_vf_cqp_ops structure (Stefan Assmann) [1283405] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Stefan Assmann) [1283405] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for removing quad hash entries (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for checking if the QP is destroyed (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for using one sge for RDMA READ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for the size of kernel mode SQ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for a NOP WQE size (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct STag mask to min of 14 bits (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fixes for WQE alignment (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix SD calculation for initial HMC creation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix endian issues and warnings (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add base memory management extensions (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Initialize max enabled vfs variable (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct return code check in add_pble_pool (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add virtual channel message queue (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Remove unused code and fix warning (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Populate vendor_id and vendor_part_id fields (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Set vendor_err only if there is an actual error (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add qp table lock around AE processing (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Do not set self-referencing pointer to NULL after free (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct max message size in query port (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix refused connections (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct QP size calculation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix overflow of region length (Stefan Assmann) [1283405] - [infiniband] i40iw: avoid potential uninitialized variable use (Stefan Assmann) [1283405] - [infiniband] i40iw: mark as tech-preview (Stefan Assmann) [1283405] - [infiniband] i40iw: fix for missing commit 2f8e2c877784a0b23f02b41550170a24e14f5c95 (Stefan Assmann) [1283405] - [infiniband] i40iw: changes for build of i40iw module (Stefan Assmann) [1283405] - [infiniband] i40iw: Replace the obsolete crypto hash interface with shash (Stefan Assmann) [1283405] - [infiniband] i40iw: Kconfig and Makefile for iwarp module (Stefan Assmann) [1283405] - [infiniband] i40iw: virtual channel handling files (Stefan Assmann) [1283405] - [infiniband] i40iw: user kernel shared files (Stefan Assmann) [1283405] - [infiniband] i40iw: add X722 register file (Stefan Assmann) [1283405] - [infiniband] i40iw: add hardware related header files (Stefan Assmann) [1283405] - [infiniband] i40iw: add file to handle cqp calls (Stefan Assmann) [1283405] - [infiniband] i40iw: use shared code for port mapper (Stefan Assmann) [1283405] - [infiniband] i40iw: add files for iwarp interface (Stefan Assmann) [1283405] - [infiniband] i40iw: add hw and utils files (Stefan Assmann) [1283405] - [infiniband] i40iw: add hmc resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add pble resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add puda code (Stefan Assmann) [1283405] - [infiniband] i40iw: add connection management code (Stefan Assmann) [1283405] - [infiniband] i40iw: add main, hdr, status (Stefan Assmann) [1283405] - [uapi] i40iw: add entry in rdma_netlink (Stefan Assmann) [1283405]- [mm] vfs: prevent buffered I/O reads to DAX inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] xfs, ext4, splice: avoid the page cache for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: check return value of dax_radix_entry() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix mixed zone detection in devm_memremap_pages (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] list: kill list_force_poison() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Continue init even if ARS commands are unimplemented (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: move writeback calls into the filesystems (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: give DAX clearing code correct bdev (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: online defrag not supported with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: only set S_DAX for regular inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: disable block device DAX by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] use 'u64' for pfn flags (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: Fix error value when memremap failed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [uapi] nfit: update address range scrub commands to the acpi 6.1 format (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: fix multi-interface dimm handling, acpi6.1 compatibility (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_release(): fix memremap'd addr handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm, x86: fix pte_page() crash in gup_pte_range() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: Fix vmalloc_fault() to handle large pages properly (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Make the __copy_user_nocache() assembly code more readable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix pfn_t vs highmem (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: dirty inode only if required (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] radix-tree: fix race in gang lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] phys_to_pfn_t: use phys_addr_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] fix pfn_t to page conversion in vm_insert_mixed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use DAX for partition table reads (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] fs, block: force direct-I/O for dax-enabled block devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: fix vmem_altmap lifetime + alignment handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix restoring memmap location (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix mode determination for e820 devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: never rely on bh.b_dev being set by get_block() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: add support for fsync/sync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] add find_get_entries_tag() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: support dirty DAX entries in radix tree (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: add wb_cache_pmem() to the PMEM API (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86: get_user_pages() for dax mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move request_queue allocation earlier in probe (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: convert vmf_insert_pfn_pmd() to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax, gpu: convert vm_insert_mixed to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: introduce _PAGE_DEVMAP (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] hugetlb: fix compile error on tile (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn, pmem: allocate memmap array in persistent memory (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86, mm: introduce vmem_altmap to augment vmemmap_populate() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: introduce find_dev_pagemap() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: skip memory block registration for ZONE_DEVICE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm, dax, pmem: introduce pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [virt] kvm: rename pfn_t to kvm_pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: fix livelock, allow dax pmd mappings to become writeable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: guarantee page aligned results from bdev_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: increase granularity of dax_clear_blocks() operations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] pmem, dax: clean up clear_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: kill disk_{check|set|clear|alloc}_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] pmem: fail io-requests to known bad blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: convert to statically allocated badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: don't fail init for full badblocks list (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block, badblocks: introduce devm_init_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] clarify badblocks lifetime (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: rename badblocks_free to badblocks_exit (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] libnvdimm: Add a poison list and export badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit_test: Enable DSMs for all test NFITs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [md] convert to use the generic badblocks code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: Add badblock management for gendisks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: Add core badblock management code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] fix del_gendisk() vs blkdev_ioctl crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: introduce bdev_file_inode() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix namespace object confusion in is_uuid_busy() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm/pat: Change free_memtype() to support shrinking case (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86/mm/pat: Add untrack_pfn_moved for mremap (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce per-inode DAX enablement (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix recursive splice read locking with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use reserved blocks for data blocks with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: move 'memory mode' indication to sysfs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/libnvdimm: cleanup mock resource lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix nd_pfn_validate() return value handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, pfn: enable pfn sysfs interface unit testing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix pfn seed creation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add parent uuid validation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: clean up pfn create parameters (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: kill ND_PFN_ALIGN (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] do not show pfn_seed for non pmem regions (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] improve diagnosibility of namespaces (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: use pre-zeroed blocks for DAX page faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: implement allocation of pre-zeroed blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: provide ext4_issue_zeroout() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: get rid of EXT4_GET_BLOCKS_NO_LOCK flag (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races of writeback with punch hole and zero range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between buffered IO and collapse / insert range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between page faults and hole punching (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: wait for existing dio workers in ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: acpi_nfit_notify(): Do not leave device locked (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit: Adjust for different _FIT and NFIT headers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Fix the check for a successful NFIT merge (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Account for table size length variation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] libnvdimm, e820: skip module loading when no type-12 (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: protect rw_page against device teardown (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: disable pmd mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: warn when mounting with dax enabled (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: fix __dax_pmd_fault crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [documentation] libnvdimm: documentation clarifications (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: fix size trim in pmem_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/nvdimm, acpica: fix flag rename build breakage (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] coredump: add DAX filtering for FDPIC ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] coredump: add DAX filtering for ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: xfs_filemap_pmd_fault treats read faults as write faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: add ->pfn_mkwrite support for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: DAX does not use IO completion callbacks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use unwritten extents for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce BMAPI_ZERO for allocating zeroed extents (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix inode size update overflow in xfs_map_direct() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] acpi: nfit: Add support for hot-add (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: in acpi_nfit_init, break on a 0-length table (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] acpica: Update NFIT table to rename a flags field (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: blk_flush_integrity() for bio-based drivers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: generic request_queue reference counting (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use an atomic_t for mq_freeze_depth (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: Add locking for DAX faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem, memremap: convert to numa aware allocations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: use numa_mem_id (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm: make allocations numa aware by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: convert to return ERR_PTR (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memunmap: use devres_release() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: kill memremap_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: quiet arch_add_memory() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Don't allow empty DIMM labels (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label store operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label show operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806]- [mm] percpu: fix synchronization between synchronous map extension and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix locking regression in the failure path of pcpu_alloc() (Joe Lawrence) [1344569] {CVE-2016-4794} - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357030] - [s390] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1347620] - [hid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360029] {CVE-2016-5829} - [scsi] cxlflash: Verify problem state area is mapped before notifying shutdown (Steve Best) [1361359] - [scsi] cxlflash: Shutdown notify support for CXL Flash cards (Steve Best) [1361359] - [scsi] cxlflash: Add device dependent flags (Steve Best) [1361359] - [scsi] cxlflash: Fix to drain operations from previous reset (Steve Best) [1361359] - [scsi] cxl: Make vPHB device node match adapter's (Steve Best) [1361359] - [scsi] cxlflash: Fix to resolve dead-lock during EEH recovery (Steve Best) [1361359] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1357946] - [input] Enable VMMOUSE support (Lauro Ramos Venancio) [1331578] - [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578] - [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578] - [input] add vmmouse driver (Lauro Ramos Venancio) [1331578] - [kernel] modules: Add kernel parameter to blacklist modules (Prarit Bhargava) [1361585] - [kernel] rcu: Fix attempt to avoid unsolicited offloading of callbacks (Luiz Capitulino) [1356726] - [kernel] rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (Luiz Capitulino) [1356726] - [kernel] rcu: Convert rcutree_plugin.h printk calls (Luiz Capitulino) [1356726] - [kernel] watchdog, sysctl: fix pointer to watch_cpumask in kernel_table (Jerome Marchand) [1360787] - [netdrv] ibmvnic: Fix passive VNIC server login process (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: simplify and improve driver probe function (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: dispose irq mappings (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: properly start and stop tx queues (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: fix to use list_for_each_safe() when delete items (Gustavo Duarte) [1357915]- [net] geneve: fixup netdevice_notifier registration (Sabrina Dubroca) [1353790] - [wireless] convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [netdrv] hyperv: convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] netfilter: nf_nat: on-stack struct netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] ipv4: ip_check_defrag should not assume that skb_network_offset is zero (Paolo Abeni) [1354448] - [net] ipv4: ip_check_defrag should correctly check return value of skb_copy_bits (Paolo Abeni) [1354448] - [net] macsec: validate ICV length on link creation (Davide Caratti) [1360273] - [net] macsec: fix error codes when a SA is created (Davide Caratti) [1360273] - [net] macsec: limit ICV length to 16 octets (Davide Caratti) [1360273] - [net] sctp: also point GSO head_skb to the sk when it's available (Marcelo Leitner) [1278912] - [net] sctp: fix GSO for IPv6 (Marcelo Leitner) [1278912] - [net] sctp: support ipv6 nonlocal bind (Xin Long) [1355769] - [net] sctp: use inet_recvmsg to support sctp RFS well (Marcelo Leitner) [981353] - [net] netfilter: x_tables: speed up jump target validation (Florian Westphal) [1318693] {CVE-2016-3134} - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1356443] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1356443] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1356443] - [net] xfrm: Fix crash observed during device unregistration and decryption (Florian Westphal) [1243602] - [net] xfrm: Reset encapsulation field of the skb before transformation (Florian Westphal) [1243602] - [net] xfrm: dst_entries_init() per-net dst_ops (Florian Westphal) [1243602] - [net] xfrm: Increment statistic counter on inner mode error (Florian Westphal) [1243602] - [net] xfrm4: Reload skb header pointers after calling pskb_may_pull (Florian Westphal) [1243602] - [net] xfrm4: Fix header checks in _decode_session4 (Florian Westphal) [1243602] - [net] xfrm: Fix unaligned access to stats in copy_to_user_state() (Florian Westphal) [1243602] - [net] xfrm: Fix state threshold configuration from userspace (Florian Westphal) [1243602] - [net] xfrm: fix race between netns cleanup and state expire notification (Florian Westphal) [1243602] - [net] xfrm: Fix unlink race when policies are deleted (Florian Westphal) [1243602] - [net] xfrm: Clone states properly on migration (Florian Westphal) [1243602] - [net] xfrm: Take xfrm_state_lock in xfrm_migrate_state_find (Florian Westphal) [1243602] - [net] xfrm: avoid creating temporary SA when there are no listeners (Florian Westphal) [1243602] - [net] xfrm: Correct xfrm_state_lock usage in xfrm_stateonly_find (Florian Westphal) [1243602] - [net] xfrm: export verify_userspi_info for pkfey and netlink interface (Florian Westphal) [1243602] - [net] Documentation: Document xfrm4_gc_thresh and xfrm6_gc_thresh (Florian Westphal) [1243602] - [net] xfrm: Increase the garbage collector threshold (Florian Westphal) [1243602] - [net] xfrm: prevent ipcomp scratch buffer race condition (Florian Westphal) [1243602] - [net] xfrm: Force SA to be lookup again if SA in acquire state (Florian Westphal) [1243602] - [net] xfrm: Fix replay size checking on async events (Florian Westphal) [1243602] - [net] xfrm: Make xfrm_state timer monotonic (Florian Westphal) [1243602] - [net] xfrm: Delete hold_timer when destroy policy (Florian Westphal) [1243602]- [fs] nfsv4: Don't perform cached access checks before we've OPENed the file (Steve Dickson) [1359944] - [fs] ovl: fix copy-up warning (Miklos Szeredi) [1354293] - [fs] nfsv4: Allow retry of operations that used a returned delegation stateid (Steve Dickson) [1358308] - [fs] nfsv4: Label stateids with the type (Steve Dickson) [1358308] - [fs] sunrpc: Ensure get_rpccred() and put_rpccred() can take NULL arguments (Steve Dickson) [1358308] - [fs] nfsv4: Use the right stateid for delegations in setattr, read and write (Steve Dickson) [1358308] - [fs] nfs: have flexfiles mirror keep creds for both ro and rw layouts (Benjamin Coddington) [1358386] - [fs] nfs: get a reference to the credential in ff_layout_alloc_lseg (Benjamin Coddington) [1358386] - [fs] nfs: have ff_layout_get_ds_cred take a reference to the cred (Benjamin Coddington) [1358386] - [fs] nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: add a get_rpccred_rcu inline (Benjamin Coddington) [1358386] - [fs] sunrpc: add rpc_lookup_generic_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: plumb gfp_t parm into crcreate operation (Benjamin Coddington) [1358386] - [fs] nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed (Benjamin Coddington) [1358386] - [fs] pnfs: Don't prevent flexfiles client from retrying LAYOUTGET (Benjamin Coddington) [1358386] - [fs] pnfs: Modify pnfs_update_layout tracepoints to use layout stateid (Benjamin Coddington) [1358386] - [fs] nfs: add new tracepoint for pnfs_update_layout (Benjamin Coddington) [1358386] - [fs] Adding stateid information to tracepoints (Benjamin Coddington) [1358386] - [fs] xfs: track and serialize in-flight async buffers against unmount (Brian Foster) [1347744] - [fs] xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster) [1347744] - [fs] xfs: fix duplicate buffer flag bits (Brian Foster) [1347744 1358817]- [iscsi-target] Fix iser explicit logout TX kthread leak (Andy Grover) [1278224] - [iscsi-target] Fix iscsit_start_kthreads failure OOPs (Andy Grover) [1278224] - [iscsi-target] Fix use-after-free during TPG session shutdown (Andy Grover) [1278224] - [bnx2fc] replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1360305] - [fs] cifs: dynamic allocation of ntlmssp blob (Jerome Marchand) [1358676] - [fs] cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name (Jerome Marchand) [1358676] - [mm] hmm: adjust HMM backport to work properly with rhel7 mm context (Jerome Glisse) [1230959] - [mm] hmm: only allow use of HMM through a kernel parameter (Jerome Glisse) [1230959] - [mm] hmm: mirror process address space on device with HMM helpers (Jerome Glisse) [1230959] - [mm] hmm: migration through heterogeneous memory management (Jerome Glisse) [1230959] - [mm] hmm: helper to walk CPU page table in parallel with generic table (Jerome Glisse) [1230959] - [mm] hmm: heterogeneous memory management support (Jerome Glisse) [1230959] - [mm] gpt: generic page table structure (Jerome Glisse) [1230959] - [x86] device: export device_rh_alloc() with EXPORT_SYMBOL (Vitaly Kuznetsov) [1360400] - [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1330095] - [acpi] battery: Accelerate battery resume callback (Jeremy McNicoll) [1270522] - [virtio] virtio_balloon: export 'available' memory to balloon statistics (Luiz Capitulino) [1351660] - [mm] page_alloc: calculate 'available' memory in a separate function (Luiz Capitulino) [1351660] - [fs] proc: meminfo: estimate available memory more conservatively (Luiz Capitulino) [1351660] - [fs] proc: meminfo: meminfo_proc_show() fix typo in comment (Luiz Capitulino) [1351660] - [kernel] sched/core: Fix sched_rt_global_validate (Luiz Capitulino) [1357928] - [netdrv] hv_netvsc: Fix VF register on bonding devices (Vitaly Kuznetsov) [1357850] - [netdrv] hv_netvsc: Fix VF register on vlan devices (Vitaly Kuznetsov) [1357850] - [security] keys: Don't leak a key reference if request_key() tries to use a revoked keyring (David Howells) [1282584] - [infiniband] hfi1: Fix sleep inside atomic issue in init_asic_data (Alex Estrin) [1355901]- [fs] gfs2: Extended attribute readahead optimization (Andreas Gruenbacher) [1256539] - [fs] gfs2: Extended attribute readahead (Andreas Gruenbacher) [1256539] - [fs] gfs2: Add meta readahead field in directory entries (Andreas Gruenbacher) [1256539] - [fs] lift file_*_write out of do_splice_direct() (Miklos Szeredi) [1359094] - [fs] lift file_*_write out of do_splice_from() (Miklos Szeredi) [1359094] - [fs] ovl: verify upper dentry in ovl_remove_and_whiteout() (Miklos Szeredi) [1359829] - [fs] ovl: Copy up underlying inode's ->i_mode to overlay inode (Miklos Szeredi) [1351861] - [fs] ovl: handle ATTR_KILL* (Miklos Szeredi) [1351861] - [fs] ovl: get_write_access() in truncate (Miklos Szeredi) [1359786] - [fs] ovl: xattr filter fix (Miklos Szeredi) [1359807] - [fs] libceph: use s instead of pE in seq_printf() in dump_target() (Ilya Dryomov) [1360323] - [fs] libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov) [1359746] - [fs] cifs: Fix SMB2+ interim response processing for read requests (Sachin Prabhu) [1305657] - [fs] make nfs_atomic_open() call d_drop() on all ->open_context() errors (Benjamin Coddington) [1342305] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1358926] - [fs] xfs: don't reset b_retries to 0 on every failure (Carlos Maiolino) [1357663] - [fs] xfs: remove extraneous buffer flag changes (Carlos Maiolino) [1357663] - [fs] xfs: fix xfs_error_get_cfg for negative errnos (Carlos Maiolino) [1357663] - [fs] userfaultfd: don't pin the user memory in userfaultfd_file_create() (Andrea Arcangeli) [1358957] - [mm] ksm: fix conflict between mmput and scan_get_next_rmap_item (Andrea Arcangeli) [1358958] - [mm] meminit: ensure node is online before checking whether pages are uninitialised (Koki Sanagi) [1359649] - [mm] meminit: always return a valid node from early_pfn_to_nid (Koki Sanagi) [1359649] - [mm] shm: add memfd.h to UAPI export list (Yauheni Kaliuta) [1282530 1354407] - [mm] slub: do not drop slab_mutex for sysfs_slab_add (Larry Woodman) [1282934] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1341065] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1341065] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1337074] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1337074] - [x86] Use pte_none() to test for empty PTE (Larry Woodman) [1347159] - [x86] Disallow running with 32-bit PTEs to work around erratum (Larry Woodman) [1347159] - [x86] Ignore A/D bits in pte/pmd/pud_none() (Larry Woodman) [1347159] - [x86] Move swap offset/type up in PTE to work around erratum (Larry Woodman) [1347159] - [pci] hyper-v: Fix crash in interrupt cleanup path (Cathy Avery) [1348475] - [i2c] designware: Add runtime PM hooks (David Arcari) [1358747] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1356199] - [s390] qeth: switch to napi_gro_receive (Hendrik Brueckner) [1342108] - [kernel] sched: CONFIG_SCHEDSTATS kabi fix (Josh Poimboeuf) [1333444] - [kernel] kmod: remove unecessary explicit wide CPU affinity setting (Frederic Weisbecker) [1056801] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1249881] - [powerpc] Wire up sys_userfaultfd() (Laurent Vivier) [1353468] - [cpufreq] powernv: del_timer_sync when global and local pstate are equal (Gustavo Duarte) [1346255] - [cpufreq] powernv: Move smp_call_function_any() out of irq safe block (Gustavo Duarte) [1346255] - [cpufreq] powernv: Ramp-down global pstate slower than local-pstate (Gustavo Duarte) [1346255] - [cpufreq] Add support for per-policy driver data (Gustavo Duarte) [1346255]- [md] dm: call PR reserve_unreserve on each underlying device (Mike Snitzer) [1357031] - [scsi] sd: don't use the ALL_TG_PT bit for reservations (Mike Snitzer) [1357031] - [md] dm raid: fix random optimal_io_size for raid0 (Mike Snitzer) [1356244 1357031] - [md] dm raid: address checkpatch.pl complaints (Mike Snitzer) [1356244 1357031] - [md] dm raid: change logical functions to actually return bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rdev_for_each in status (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rs->raid_disks to avoid memory leaks on free (Mike Snitzer) [1356244 1357031] - [md] dm raid: support delta_disks for raid1, fix table output (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance reshape check and factor out reshape setup (Mike Snitzer) [1356244 1357031] - [md] dm raid: allow resize during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_is_recovering() to allow for lvextend (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rebuild and catch bogus sync_resync flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix ctr memory leaks on error paths (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix typo in write_mostly flag (Mike Snitzer) [1356244 1357031] - [md] dm raid: also reject size change during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix new superblock_bitmap creation on disk addition (Mike Snitzer) [1356244 1357031] - [md] dm raid: add comments and fix typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix raid10 device size error on out-of-place reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit 'nosync' on new raid6 and reject resize during reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: clarify and fix recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_set_capacity on growing reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: make rs_set_capacity to work on shrinking reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance comments in takeover checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: remove bogus comment and fix comment typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: more restricting data_offset value checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: reject too many write_mostly devices (Mike Snitzer) [1356244 1357031] - [md] dm raid: the sync_page_io() metadata_op argument is bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit to pass in both sync and nosync ctr flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: avoid superfluous memory barriers on static metadata (Mike Snitzer) [1356244 1357031] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1356244 1357031] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1356244 1357031] - [block] missing bio_put following submit_bio_wait (Mike Snitzer) [1356244 1357031] - [block] reinstate early return of -EOPNOTSUPP from blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] add __blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] remove struct bio_batch (Mike Snitzer) [1356244 1357031] - [md] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Mike Snitzer) [1356244 1357031] - [md] dm ioctl: Simplify parameter buffer management code (Mike Snitzer) [1356244 1357031]- [crypto] rsa-pkcs1pad - fix rsa-pkcs1pad request struct (Neil Horman) [1356718] - [crypto] gcm - Fix rfc4543 decryption crash (Herbert Xu) [1298642] - [crypto] crc32 - Rename generic implementation (Herbert Xu) [1314773] - [crypto] x86/sha512_ssse3 - fixup for asm function prototype change (Herbert Xu) [1267049] - [crypto] x86/sha - Add build support for Intel SHA Extensions optimized SHA1 and SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - glue code for Intel SHA extensions optimized SHA1 & SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA256 transform function (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA1 transform function (Herbert Xu) [1267049] - [crypto] x86/sha512_ssse3 - move SHA-384/512 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha256_ssse3 - move SHA-224/256 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha1_ssse3 - move SHA-1 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] sha512-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha256-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha1-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha512 - implement base layer for SHA-512 (Herbert Xu) [1267049] - [crypto] sha256 - implement base layer for SHA-256 (Herbert Xu) [1267049] - [crypto] sha1 - implement base layer for SHA-1 (Herbert Xu) [1267049] - [crypto] sha - replace memset by memzero_explicit (Herbert Xu) [1267049] - [crypto] memzero_explicit - make sure to clear out sensitive data (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - fix byte count to bit count conversion (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - use correct module alias for sha224 (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - add sha224 support (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - add sha384 support (Herbert Xu) [1267049]- [netdrv] i40e: Don't notify client(s) for DCB changes on all VSIs (Stefan Assmann) [1276184] - [netdrv] virtio_net: add gro capability (Jason Wang) [1251908] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1287289] - [infiniband] ib/mlx5: Fix port counter ID association to QP offset (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add per port counters (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add port protocol stats (Don Dutile) [1258655] - [infiniband] ib core sysfs: Add port_xmit_wait_counter V2 (Don Dutile) [1258655 1356294] - [infiniband] ib/core: Initialize sysfs attributes before sysfs create group (Don Dutile) [1258655] - [infiniband] ib/core: fix error unwind in sysfs hw counters code (Don Dutile) [1258655] - [infiniband] ib/core: Fix array length allocation (Don Dutile) [1258655] - [infiniband] ib/core: fix null pointer deref and mem leak in error handling (Don Dutile) [1258655] - [infiniband] ib/core: Make device counter infrastructure dynamic (Don Dutile) [1258655]- [infiniband] ib/srpt: Simplify srpt_handle_tsk_mgmt() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_sg_dma() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Always initialize use_fast_reg and use_fmr (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a debug kernel crash (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Do not register memory if never_register has been set (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Prevent mapping failures (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Swap two code blocks in srp_add_one() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_create_target() error handling (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a memory descriptor leak in an error path (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: print "ib_srp: " prefix once (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move common code into the caller (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move code out of a loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Avoid that mapping failure triggers an infinite loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Introduce target->mr_pool_size (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_data() error paths (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Document srp_map_data() return value (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a spelling error in a source code comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Use ib_drain_rq() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Introduce capabilitymask2 field in ClassPortInfo mad (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add IP to GID netlink offload (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Register SA ibnl client during ib_core initialization (Honggang Li) [1309411 1342604] - [infiniband] ib/netlink: Add a new local service operation (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Integrate ib_sa module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/mad: Integrate ib_mad module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Integrate IB address resolution module into core (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Use correct free function (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Fix a potential array overrun in CMA and SA agent (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Remove unnecessary check in ibnl_rcv_msg (Honggang Li) [1309411 1342604] - [infiniband] ib/iwpm: Fix a potential skb leak (Honggang Li) [1309411 1342604] - [infiniband] iwcm: Fix a sparse warning (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add RW API support for signature MRs (Honggang Li) [1309411 1342604] - [infiniband] ib/core: generic RDMA READ/WRITE API (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a need_inval flag to struct ib_mr (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a simple MR pool (Honggang Li) [1309411 1342604] - [infiniband] ib/core: refactor ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a helper to check for READ WITH INVALIDATE support (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize accept() and connect() paths on t_conn_lock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Call pskb_extract() helper function (Honggang Li) [1309411 1342604] - [net] rds: Fix the atomicity for congestion map update (Honggang Li) [1309411 1342604] - [net] rds: fix endianness for dp_ack_seq (Honggang Li) [1309411 1342604] - [net] rds: fix congestion map corruption for PAGE_SIZE > 4k (Honggang Li) [1309411 1342604] - [net] rds: memory allocated must be align to 8 (Honggang Li) [1309411 1342604] - [net] rds: tcp: Remove unused constant (Honggang Li) [1309411 1342604] - [net] rds: tcp: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Honggang Li) [1309411 1342604] - [net] rds: ib: Support Fastreg MR (FRMR) memory registration mode (Honggang Li) [1309411 1342604] - [net] rds: ib: allocate extra space on queues for FRMR support (Honggang Li) [1309411 1342604] - [net] rds: ib: add Fastreg MR (FRMR) detection support (Honggang Li) [1309411 1342604] - [net] rds: ib: add mr reused stats (Honggang Li) [1309411 1342604] - [net] rds: ib: handle the RDMA CM time wait event (Honggang Li) [1309411 1342604] - [net] rds: ib: add connection info to ibmr (Honggang Li) [1309411 1342604] - [net] rds: ib: move FMR code to its own file (Honggang Li) [1309411 1342604] - [net] rds: ib: create struct rds_ib_fmr (Honggang Li) [1309411 1342604] - [net] rds: ib: Re-organise ibmr code (Honggang Li) [1309411 1342604] - [net] rds: ib: Remove the RDS_IB_SEND_OP dependency (Honggang Li) [1309411 1342604] - [net] rds: Add support for SO_TIMESTAMP for incoming messages (Honggang Li) [1309411 1342604] - [net] rds: Drop stale iWARP RDMA transport (Honggang Li) [1309411 1342604] - [net] rds: duplicate include net/tcp.h (Honggang Li) [1309411 1342604] - [infiniband] ib/cma: pass the port number to ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Don't drain non-existent rq queue-pair (Honggang Li) [1309411 1342604] - [infiniband] iwpm: crash fix for large connections test (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: remove port mapper related code (Honggang Li) [1309411 1342604] - [infiniband] iwcm: common code for port mapper (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: add queue drain functions (Honggang Li) [1309411 1342604] - [infiniband] ib: new common API for draining queues (Honggang Li) [1309411 1342604] - [infiniband] rdma: use __ethtool_get_ksettings (Honggang Li) [1309411 1342604]- [scsi] cxgbi: fix uninitialized flowi6 (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add support to enable logging of firmware mailbox commands for VF (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Set number of queues in pci probe only (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add a couple more checks for invalid provisioning configurations (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Configure queue based on resource and interrupt type (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Enable interrupts before we register our network devices (Sai Vemuri) [1275829] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Deprecate module parameter dflt_msg_enable (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add arp failure handlers to send_mpa_reply/reject() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ret value of process_mpa_reply() in rx_data (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomic find and reference for listening endpoints (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ULP accept/reject during ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Release ep for for FPDU_MODE and MPA_REQ_RCVD in process_timeout (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Free skb in case of arp failure in _c4iw_free_ep() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomically lookup ep and get a reference (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle return value of c4iw_ofld_send() in abort_arp_failure() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: in process_timeout() don't move ep state to ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: handle return value of c4iw_l2t_send() and send_mpa_req() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop_ep_timer() after MPA negotiation (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Do not stop timer in case of incomplete messages (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: parent_ep has to be dereferenced in case of passive accept failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: set the correct FID value in DSGL commands (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Correct RFC number of MPA (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add few history bits for ep (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from ep_timeout() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: move QP -> ERROR on fatal disconnect errors (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: don't use abort_connection in process_mpa_request() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from accept/reject (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: free resources when send_flowc() fails (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove connection abort from process_mpa_reply (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: ensure eps don't get freed while the mutex is held (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop ep timer on close failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: release ep resources on accept arp failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1275829] - [netdrv] cxgb4: Add pci device id for chelsio t520-cr adapter (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove dead functions collect_netdev_[um]c_list_addrs (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove redundant adapter ready check during probe (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Make sge init code more readable (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: For T6 adapter, set FBMIN to 64 bytes (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Use fl capacity to check if fl needs to be replenished (Sai Vemuri) [1275829] - [infiniband] cxgb4: use pR format string for printing resources (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: remove false error log entry (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: make queue allocation code more readable (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Sai Vemuri) [1275829] - [netdrv] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Sai Vemuri) [1275829] - [netdrv] cxgb4: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4/iw_cxgb4: TOS support (Sai Vemuri) [1275829] - [netdrv] vfs: Fix up some ->d_inode accesses in the chelsio driver (Sai Vemuri) [1275829] - [scsi] libcxgbi: use kvfree() in cxgbi_free_big_mem() (Sai Vemuri) [1275829] - [scsi] cxgb4i: set the initial sequence number (Sai Vemuri) [1275829] - [scsi] cxgbi: update driver versions (Sai Vemuri) [1275829] - [scsi] cxgbi: update copyright to 2015 (Sai Vemuri) [1275829] - [scsi] cxgbi: use per-connection link-speed dependent send/recv windows (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Sai Vemuri) [1275829] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Sai Vemuri) [1275829]- [net] vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni) [1355938] - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355605] {CVE-2016-5696} - [net] sctp: recvmsg should be able to run even if sock is in closing state (Xin Long) [1251529] - [net] sctp: implement prsctp PRIO policy (Xin Long) [965453] - [net] sctp: implement prsctp RTX policy (Xin Long) [965453] - [net] sctp: implement prsctp TTL policy (Xin Long) [965453] - [net] sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_PR_SUPPORTED on sctp sockopt (Xin Long) [965453] - [net] sctp: fix checkpatch errors with indent (Xin Long) [965453] - [net] sctp: remove the duplicate initialize (Xin Long) [965453] - [net] sctp: fix panic when sending auth chunks (Marcelo Leitner) [1352767] - [net] sctp: do not clear chunk->ecn_ce_done flag (Marcelo Leitner) [1354384] - [net] sctp: allow GSO frags to access the chunk too (Marcelo Leitner) [1354384] - [net] sctp: allow others to use sctp_input_cb (Marcelo Leitner) [1354384] - [net] sctp: reorder sctp_ulpevent and shrink msg_flags (Marcelo Leitner) [1354384] - [net] include/net/ip_fib: add missing semi-colon (Ivan Vecera) [1268334] - [net] remove incorrect assignment to skb->sender_cpu (Ivan Vecera) [1268334] - [net] netlink: Fix bugs in nlmsg_end() conversions (Ivan Vecera) [1268334] - [net] netlink: make nlmsg_end() and genlmsg_end() void (Ivan Vecera) [1268334] - [kernel] bitops: Fix shift overflow in GENMASK macros (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): notify when a netdev is modified (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): last arg is now a set of flags (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_LINKMODE is updated (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_TXQLEN is updated (Ivan Vecera) [1268334] - [net] bridge: fdb dumping takes a filter device (Ivan Vecera) [1268334] - [net] sysfs: expose number of carrier on/off changes (Ivan Vecera) [1268334] - [net] ipv6: fix checkpatch errors with assignment in if condition (Ivan Vecera) [1268334] - [net] fix build break when DEBUG is enabled (Ivan Vecera) [1268334] - [net] bonding: Fix potential bad memory access during bonding events (Ivan Vecera) [1268334]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1353946] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1328271] - [fs] file.c: __const_max is actually __const_min (Mateusz Guzik) [1346114] - [fs] get rid of files_defer_init() (Mateusz Guzik) [1346114] - [fs] initmpfs: use initramfs if rootfstype= or root= specified (Carlos Maiolino) [1126102] - [fs] initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled (Carlos Maiolino) [1126102] - [fs] initmpfs: move rootfs code from fs/ramfs/ to init/ (Carlos Maiolino) [1126102] - [fs] initmpfs: move bdi setup from init_rootfs to init_ramfs (Carlos Maiolino) [1126102] - [fs] direct-io: fix direct write stale data exposure from concurrent buffered read (Eryu Guan) [1349252] - [fs] cifs: remove any preceding delimiter from prefix_path (Sachin Prabhu) [1252721] - [fs] cifs: Create dedicated keyring for spnego operations (Sachin Prabhu) [1356500] - [fs] dax: fix offset overflow in dax_io (Jeff Moyer) [1347093] - [fs] ext4: add remap_file_pages support for dax mounts (Jeff Moyer) [1348428] - [fs] dax: fix partial completions for readv/writev (Jeff Moyer) [1348379] - [mm] avoid walking hugetlb pages in stratus memory tracking (David Bulkow) [1351779] - [nvme] quirk: Add a delay before checking for adapter readiness (David Milburn) [1356434] - [nvme] Create discard zero quirk white list (David Milburn) [1356434] - [nvme] Avoid reset work on watchdog timer function during error recovery (David Milburn) [1353264] - [nvme] Fix reset/remove race (David Milburn) [1353264] - [nvme] replace the kthread with a per-device watchdog timer (David Milburn) [1353264] - [nvme] don't poll the CQ from the kthread (David Milburn) [1353264] - [nvme] use a work item to submit async event requests (David Milburn) [1353264] - [kernel] revert "sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task" (Jiri Olsa) [1339165] - [kernel] revert "sched: Consider runnable load average in move_tasks()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Change cfs_rq load avg to unsigned long" (Jiri Olsa) [1339165] - [kernel] revert "sched: Move h_load calculation to task_h_load()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Fix cfs_rq->task_h_load calculation" (Jiri Olsa) [1339165] - [kernel] sched/docbook: Fix 'make htmldocs' warnings caused by missing description (Lauro Ramos Venancio) [1352969] - [kernel] sched/core: Fix htmldocs warnings (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix sched_policy < 0 comparison (Lauro Ramos Venancio) [1352969] - [kernel] sched: Disallow sched_attr::sched_policy < 0 (Lauro Ramos Venancio) [1352969] - [kernel] sched: Make sched_setattr() correctly return -EFBIG (Lauro Ramos Venancio) [1352969] - [kernel] sched: Add 'flags' argument to sched_{set, get}attr() syscalls (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix information leak in sys_sched_getattr() (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix __sched_setscheduler() nice test (Lauro Ramos Venancio) [1352969] - [base] platform: Move device_remove_property_set() before device_del() (Prarit Bhargava) [1357318] - [acpi] ACPICA: acpi_get_sleep_type_data: Reduce warnings (Prarit Bhargava) [1287163] - [ata] libata: alloc device_rh for ata_port elements (Prarit Bhargava) [1356095] - [ata] Revert "libata: Allocate device_rh() before use" (Prarit Bhargava) [1356095]- [net] ipv6: Clear flush_id to make GRO work (Jakub Sitnicki) [1326401] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1353271] - [net] loopback: sctp: add NETIF_F_SCTP_CSUM to device features (Xin Long) [1353078] - [netdrv] mlx5e: Call vxlan_get_rx_port() with rtnl lock (Jiri Benc) [1297504] - [net] vxlan: Accept user specified MTU value when create new vxlan link (Jiri Benc) [1297504] - [net] udp: prevent skbs lingering in tunnel socket queues (Jiri Benc) [1297504] - [net] vxlan: set mac_header correctly in GPE mode (Jiri Benc) [1297504] - [net] udp_offload: Set encapsulation before inner completes (Jiri Benc) [1297504] - [net] udp_tunnel: Remove redundant udp_tunnel_gro_complete() (Jiri Benc) [1297504] - [net] vxlan: Add checksum check to the features check function (Jiri Benc) [1297504] - [net] Disable segmentation if checksumming is not supported (Jiri Benc) [1297504] - [net] vxlan: fix initialization with custom link parameters (Jiri Benc) [1297504] - [net] geneve: break dependency with netdev drivers (Jiri Benc) [1297504] - [net] vxlan: break dependency with netdev drivers (Jiri Benc) [1297504] - [netdrv] mlx4: protect mlx4_en_start_port in mlx4_en_restart with rtnl_lock (Jiri Benc) [1297504] - [netdrv] fm10k: protect fm10k_open in fm10k_io_resume with rtnl_lock (Jiri Benc) [1297504] - [net] vxlan: reduce usage of synchronize_net in ndo_stop (Jiri Benc) [1277131 1297504] - [net] vxlan: synchronously and race-free destruction of vxlan sockets (Jiri Benc) [1277131 1297504] - [net] vxlan: fix incorrect type (Jiri Benc) [1297504] - [net] udp: Resolve NULL pointer dereference over flow-based vxlan device (Jiri Benc) [1297504] - [net] udp: Remove udp_offloads (Jiri Benc) [1297504] - [net] geneve: change to use UDP socket GRO (Jiri Benc) [1297504] - [net] vxlan: change vxlan to use UDP socket GRO (Jiri Benc) [1297504] - [net] udp: Add socket based GRO and config (Jiri Benc) [1297504] - [net] udp: Add GRO functions to UDP socket (Jiri Benc) [1297504] - [net] udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb (Jiri Benc) [1297504] - [net] Checks skb_dst to be NULL in inet_iif (Jiri Benc) [1297504] - [net] udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path (Jiri Benc) [1297504] - [net] udp: Fix ipv6 multicast socket filter regression (Jiri Benc) [1297504] - [net] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: Simplify __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: fix dst races with multicast early demux (Jiri Benc) [1297504] - [net] merge cases where sock_efree and sock_edemux are the same function (Jiri Benc) [1297504] - [net] ipv4: fix broadcast packets reception (Jiri Benc) [1297504] - [net] udp: ipv4: Verify multicast group is ours in upd_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] udp: ipv4: do not use sk_dst_lock from softirq context (Jiri Benc) [1297504] - [net] udp: ipv4: must add synchronization in udp_sk_rx_dst_set() (Jiri Benc) [1297504] - [net] udp: ipv4: fix potential use after free in udp_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: fix an use after free in __udp4_lib_rcv() (Jiri Benc) [1297504] - [net] udp: fix a typo in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] ipv4 only populate IP_PKTINFO when needed (Jiri Benc) [1297504] - [net] udp: ipv4: Add udp early demux (Jiri Benc) [1297504] - [net] vxlan: implement GPE (Jiri Benc) [1297504] - [net] ip_tunnel: implement __iptunnel_pull_header (Jiri Benc) [1297504] - [net] vxlan: move fdb code to common location in vxlan_xmit (Jiri Benc) [1297504] - [net] vxlan: move Ethernet initialization to a separate function (Jiri Benc) [1297504] - [net] tunnels: Remove encapsulation offloads on decap (Jiri Benc) [1297504] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation (Jiri Benc) [1297504] - [net] vxlan: fix too large pskb_may_pull with remote checksum (Jiri Benc) [1297504] - [net] csum: Update csum_block_add to use rotate instead of byteswap (Jiri Benc) [1297504] - [net] gro: Defer clearing of flush bit in tunnel paths (Jiri Benc) [1297504] - [net] vxlan: use reset to set header pointers (Jiri Benc) [1297504] - [net] ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Jiri Benc) [1297504] - [net] vxlan: change VXLAN_F_UDP_CSUM to VXLAN_F_UDP_ZERO_CSUM_TX (Jiri Benc) [1297504] - [net] openvswitch: geneve: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: vxlan: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre, geneve: fix error path when creating an iface (Eric Garver) [1297476] - [net] openvswitch: update checksum in {push, pop}_mpls (Eric Garver) [1297476] - [net] openvswitch: use flow protocol when recalculating ipv6 checksums (Eric Garver) [1297476] - [net] netfilter: connlabels: change nf_connlabels_get bit arg to 'highest used' (Eric Garver) [1297476] - [net] openvswitch: Convert to using IFF_NO_QUEUE (Eric Garver) [1297476] - [net] openvswitch: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag (Eric Garver) [1297476] - [net] openvswitch: allow output of MPLS packets on tunnel vports (Eric Garver) [1297476] - [net] openvswitch: allow nl 'flow set' to use ufid without flow key (Eric Garver) [1297476] - [net] openvswitch: allow management from inside user namespaces (Eric Garver) [1297476] - [net] openvswitch: fix trivial comment typo (Eric Garver) [1297476] - [net] openvswitch: Remove invalid comment (Eric Garver) [1297476] - [net] Drop unlikely before IS_ERR(_OR_NULL) (Eric Garver) [1297476] - [net] openvswitch: Zero flows on allocation (Eric Garver) [1297476] - [net] openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers (Eric Garver) [1297476] - [net] openvswitch: Make 100 percents packets sampled when sampling rate is 1 (Eric Garver) [1297476] - [net] openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes (Eric Garver) [1297476] - [net] openvswitch: Use eth_proto_is_802_3 (Eric Garver) [1297476] - [net] ethernet: Fix sparse error, make test usable by other functions (Eric Garver) [1297476] - [net] ethernet: Avoid unnecessary byte swap in check for Ethertype (Eric Garver) [1297476] - [net] ethernet: use likely() for common Ethernet encap (Eric Garver) [1297476] - [net] macsec: set actual real device for xmit when !protect_frames (Sabrina Dubroca) [1104151] - [net] macsec: fix SA initialization (Sabrina Dubroca) [1104151] - [net] macsec: allocate sg and iv on the heap (Sabrina Dubroca) [1104151] - [net] macsec: add rcu_barrier() on module exit (Sabrina Dubroca) [1104151] - [net] macsec: Convert to using IFF_NO_QUEUE (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute for key id (Sabrina Dubroca) [1104151] - [net] macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute validation (Sabrina Dubroca) [1104151] - [net] macsec: add missing macsec prefix in uapi (Sabrina Dubroca) [1104151] - [net] macsec: fix SA leak if initialization fails (Sabrina Dubroca) [1104151] - [net] macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca) [1104151] - [net] macsec: add consistency check to netlink dumps (Sabrina Dubroca) [1104151] - [net] macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca) [1104151] - [net] macsec: don't put a NULL rxsa (Sabrina Dubroca) [1104151] - [net] macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca) [1104151] - [net] macsec: add missing NULL check after kmalloc (Sabrina Dubroca) [1104151] - [net] macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca) [1104151] - [net] add MACsec netdevice priv_flags and helper (Sabrina Dubroca) [1104151] - [net] uapi: add MACsec bits (Sabrina Dubroca) [1104151]- [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1190204] - [scsi] aacraid: do not activate events on non-SRC adapters (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix for KDUMP driver hang (Scott Benesh) [1274365] - [scsi] aacraid: Remove code to needlessly complete fib (Scott Benesh) [1274365] - [scsi] aacraid: Log firmware AIF messages (Scott Benesh) [1274365] - [scsi] aacraid: Fix for aac_command_thread hang (Scott Benesh) [1274365] - [scsi] aacraid: Disable MSI mode for series 6, 7, 8 cards (Scott Benesh) [1274365] - [scsi] aacraid: Relinquish CPU during timeout wait (Scott Benesh) [1274365] - [scsi] aacraid: Start adapter after updating number of MSIX vectors (Scott Benesh) [1274365] - [scsi] aacraid: Fix incorrectly named MACRO (Scott Benesh) [1274365] - [scsi] aacraid: Removed unnecessary checks for NULL (Scott Benesh) [1274365] - [scsi] aacraid: add missing curly braces (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix character device re-initialization (Scott Benesh) [1274365] - [scsi] aacraid: Fix AIF triggered IOP_RESET (Scott Benesh) [1274365] - [scsi] aacraid: Created new mutex for ioctl path (Scott Benesh) [1274365] - [scsi] aacraid: Fundamental reset support for Series 7 (Scott Benesh) [1274365] - [scsi] aacraid: Set correct msix count for EEH recovery (Scott Benesh) [1274365] - [scsi] aacraid: Fix memory leak in aac_fib_map_free (Scott Benesh) [1274365] - [scsi] aacraid: Added EEH support (Scott Benesh) [1274365] - [scsi] aacraid: Fix RRQ overload (Scott Benesh) [1274365] - [scsi] aacraid: SCSI blk tag support (Scott Benesh) [1274365] - [scsi] aacraid: aac_release_resources() can be static (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Use pci_enable_msix_range() (Scott Benesh) [1274365] - [scsi] aacraid: IOCTL fix (Scott Benesh) [1274365] - [scsi] aacraid: Reset irq affinity hints (Scott Benesh) [1274365] - [scsi] aacraid: Tune response path if IsFastPath bit set (Scott Benesh) [1274365] - [scsi] aacraid: Enable 64bit write to controller register (Scott Benesh) [1274365] - [scsi] aacraid: Change interrupt mode to MSI for Series 6 (Scott Benesh) [1274365] - [scsi] aacraid: Add Power Management support (Scott Benesh) [1274365] - [scsi] aacraid: Fix for LD name and UID not exposed to OS (Scott Benesh) [1274365] - [scsi] aacraid: aac_src_intr_message() can be static (Scott Benesh) [1274365]- [x86] kvm: Add output operand in vmx_handle_external_intr inline asm (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [block] blk: Fix bio_io_vec index when checking bvec gaps (David Milburn) [1283326] - [block] Replace SG_GAPS with new queue limits mask (David Milburn) [1283326] - [block] don't honor chunk sizes for data-less IO (David Milburn) [1283326] - [block] only honor SG gap prevention for merges that contain data (David Milburn) [1283326] - [block] fix blk_rq_get_max_sectors for driver private requests (David Milburn) [1349920] - [block] Initialize max_dev_sectors to 0 (David Milburn) [1349920] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Torez Smith) [1356205] - [usb] revert "printk: add and use LOGLEVEL_ defines for KERN_ equivalents" (Torez Smith) [1356205] - [x86] build: Pass in additional -mno-mmx, -mno-sse options (Lenny Szubowicz) [1352386] - [fs] Add MF-Symlinks support for SMB 2.0 (Sachin Prabhu) [1334548] - [fs] cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu) [1346118] - [fs] cachefiles: Provide read-and-reset release counters for cachefilesd (David Howells) [1356085] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page() (David Howells) [1306442] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1305112 1306442] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1306442] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1306442] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1306442] - [fs] gfs2: writeout truncated pages (Benjamin Marzinski) [1221210] - [fs] export __block_write_full_page (Benjamin Marzinski) [1221210] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1336011] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1336011] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1336011] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1336011] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1336011] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1336011] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1336011] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1336011] - [fs] gfs2: Don't do glock put on when inode creation fails (Robert S Peterson) [1336011] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1336011] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1336011] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1336011] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1336011] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1336011] - [fs] locks: use file_inode() (Miklos Szeredi) [1348902] - [fs] locks: Use more file_inode and fix a comment (Miklos Szeredi) [1348902] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Benjamin Coddington) [1339271] - [fs] nfs41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA (Benjamin Coddington) [1339271] - [fs] nfs: only remove page from mapping if launder_page fails (Benjamin Coddington) [1339271] - [fs] nfs: handle request add failure properly (Benjamin Coddington) [1339271] - [fs] nfs: Don't use d_inode as a variable name (Benjamin Coddington) [1339271] - [fs] nfs: centralize pgio error cleanup (Benjamin Coddington) [1339271] - [fs] nfs: clean up rest of reqs when failing to add one (Benjamin Coddington) [1339271] - [fs] nfs41: pop some layoutget errors to application (Benjamin Coddington) [1339271] - [fs] nfs: Fix an LOCK/OPEN race when unlinking an open file (Benjamin Coddington) [1339271] - [fs] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an XDR encoding bug in layoutreturn (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() (Benjamin Coddington) [1339271] - [fs] nfs: Fix attribute cache revalidation (Benjamin Coddington) [1339271] - [fs] nfsv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn (Benjamin Coddington) [1339271] - [fs] nfs: Fix race in __update_open_stateid() (Benjamin Coddington) [1339271]- [kernel] memremap: fix highmem support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix DAX deadlocks (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: fix NULL pointer in __dax_pmd_fault() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] pmem: add proper fencing to pmem_rw_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: pfn_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: btt_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [scripts] checkpatch: add __pmem to $Sparse annotations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update PMD fault handler with PMEM API (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] take i_mmap_lock in unmap_mapping_range() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: use linear_page_index() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: ensure that zero pages are removed from other processes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: don't use set_huge_zero_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: fix zap_huge_pmd() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: decrement refcount on huge zero page if it is split (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix race between simultaneous faults (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: start transaction before calling into DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: add ext4_get_block_dax() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: improve comment about truncate race (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: change insert_pfn's return type to void (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: use ext4_get_block_write() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax.c: fix typo in #endif comment (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] xfs: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext2: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: add huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add vmf_insert_pfn_pmd() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] export various functions for the benefit of DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add a pmd_fault handler (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: prepare for DAX huge pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: revert userfaultfd change (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: do not mark zero-page pmd write-protected explicitly (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: move DAX-related functions to a new header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] make GUP handle pfn mapping unless FOLL_GET is requested (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] move get_user_pages()-related code to separate file (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/srat: Print non-volatile flag in SRAT (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm, pmem: direct map legacy pmem by default (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pmem: 'struct page' for pmem (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pfn: 'struct page' provider infrastructure (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] add devm_memremap_pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] ZONE_DEVICE for "device memory" (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [powerpc] memory-hotplug: ppc: suitable memory should go to ZONE_MOVABLE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] nd_blk: change aperture mapping from WC to WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] change to use generic kvfree() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/pat: Add comments to cachemode translation tables (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] pmem, dax: have direct_access use __pmem annotation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update I/O path to do proper PMEM flushing (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: add copy_from_iter_pmem() and clear_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: clean up conditional pmem includes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: remove layer when calling arch_has_wmb_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: move x86 PMEM API to new pmem.h header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: switch to devm_ allocations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] devres: add devm_memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: write and validate parent_uuid (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: consolidate arena validation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: clean up internal interfaces (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: convert to generic memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [iommu] vt-d: Fix leaked ioremap mapping (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] fix inline function return type warning (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [acpi] nfit: Don't check _STA on NVDIMM devices (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm: Add DSM support for Address Range Scrub commands (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm: Update name of the ars_status_record mask field (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: sparse fix (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156]- [net] ipv6: Fix mem leak in rt6i_pcpu (Hannes Frederic Sowa) [1353128] - [net] skb: preserve value for head_frag and xmit more (Paolo Abeni) [1334175] - [net] sctp: sctp_diag should fill RMEM_ALLOC with asoc->rmem_alloc when rcvbuf_policy is set (Xin Long) [1350871] - [net] team: Fix possible deadlock during team enslave (Xin Long) [1350865] - [net] Handle csum for CHECKSUM_COMPLETE VXLAN forwarding (Jakub Sitnicki) [1321674] - [net] bridge: disable softirqs around br_fdb_update to avoid lockup (Davide Caratti) [1330674] - [net] tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Thadeu Lima de Souza Cascardo) [1215352] - [net] sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate (Xin Long) [1251529] - [net] sctp: sctp should change socket state when shutdown is received (Xin Long) [1251529] - [net] Add trace events for all receive entry points, exposing more skb fields (Davide Caratti) [1330669] - [net] netfilter: cttimeout: add netns support (Eric Garver) [1257397] - [net] netfilter: cttimeout: add rcu_barrier() on module removal (Eric Garver) [1257397] - [net] netfilter: conntrack: fix crash on timeout object removal (Eric Garver) [1257397] - [net] netfilter: cttimeout: allow to set/get default protocol timeouts (Eric Garver) [1257397] - [x86] kvm: set vector hashing default to false (Radim Krcmar) [1354561] - [ata] libata: Allocate device_rh() before use (Prarit Bhargava) [1354380] - [i2c] i2c-core: Allocate device_rh() before use (Prarit Bhargava) [1354389] - [usb] xhci: Add broken streams quirk for Frescologic device id 1009 (Torez Smith) [1342092] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1275160] - [input] wacom: Fix a Cintiq 27QHD touch issue (Aristeu Rozanski) [1342989] - [input] hid: wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1342989] - [input] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1342989] - [input] hid: wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1342989] - [input] wacom - process outbound for newer Cintiqs (Aristeu Rozanski) [1342989] - [iommu] amd: Fix unity mapping initialization race (Myron Stowe) [1340546] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1243748] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1340499] - [netdrv] e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [1340499] - [powerpc] jit: Disable classic BPF JIT on ppc64le (Thadeu Lima de Souza Cascardo) [1342922] - [powerpc] pseries: start rtasd before PCI probing (David Gibson) [1261718]- [fs] nfsd: allow SCSI layout support without Block layout (Benjamin Coddington) [1305094] - [fs] nfsd: better layoutupdate bounds-checking (Benjamin Coddington) [1305094] - [fs] nfsd: block and scsi layout drivers need to depend on CONFIG_BLOCK (Benjamin Coddington) [1305094] - [fs] nfsd: add SCSI layout support (Benjamin Coddington) [1305094] - [fs] nfsd: add a new config option for the block layout driver (Benjamin Coddington) [1305094] - [fs] nfsd: move some blocklayout code (Benjamin Coddington) [1305094] - [fs] nfsd/blocklayout: accept any minlength (Benjamin Coddington) [1305094] - [fs] nfsd: Printk blocklayout length and offset as format 0xllx (Benjamin Coddington) [1305094] - [fs] nfs: Mark block and SCSI layouts as tech preview on client (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: make sure making a aligned read request (Benjamin Coddington) [1305092] - [fs] pnfs/blocklayout: fix a memeory leak when using, vmalloc_to_page (Benjamin Coddington) [1305092] - [fs] rpc_pipefs.c: get rid of f_dentry (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: add SCSI layout support (Benjamin Coddington) [1305092] - [fs] lib/vsprintf.c: fix potential NULL deref in hex_string (Benjamin Coddington) [1305092] - [fs] nfs4.h: add SCSI layout definitions (Benjamin Coddington) [1305092] - [fs] ovl: fix dentry leak for default_permissions (Miklos Szeredi) [1350818] - [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1349596] - [fs] xfs: cancel eofblocks background trimming on remount read-only (Brian Foster) [1339414] - [fs] ext4: verify block bitmap even after fresh initialization (Lukas Czerner) [1079962] - [fs] ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner) [1039029] - [fs] ext4: update c/mtime on truncate up (Lukas Czerner) [1227225] - [fs] ext4: only call ext4_truncate when size <= isize (Lukas Czerner) [1227225]- [bluetooth] Replace constant hw_variant from Intel Bluetooth firmware filename (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 3168 [8087:0aa7] (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 8265 [8087:0a2b] (Don Zickus) [1353256] - [net] bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address (Don Zickus) [1353035] - [bluetooth] vhci: Fix race at creating hci device (Don Zickus) [1353035] - [bluetooth] vhci: purge unhandled skbs (Don Zickus) [1353035] - [bluetooth] vhci: fix open_timeout vs. hdev race (Don Zickus) [1353035] - [net] bluetooth: Fix potential buffer overflow with Add Advertising (Don Zickus) [1353035] - [net] bluetooth: Fix setting correct flags in AD (Don Zickus) [1353035] - [net] bluetooth: Increment management interface revision (Don Zickus) [1353035] - [net] bluetooth: Add support for limited privacy mode (Don Zickus) [1353035] - [net] bluetooth: Fix adding discoverable to adv instance flags (Don Zickus) [1353035] - [net] bluetooth: Move memset closer to where it's needed (Don Zickus) [1353035] - [bluetooth] btmrvl_sdio: fix firmware activation failure (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 13d3:3472 (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E55 ACPI ID used in Lenovo ThinkPad Tablet 8 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add diag and address support for Intel/AG6xx (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 04ca:3014 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add Intel/AG6xx support (Don Zickus) [1353035] - [net] bluetooth: hci_core: cancel power off delayed work properly (Don Zickus) [1353035] - [bluetooth] Add new AR3012 ID 0489:e095 (Don Zickus) [1353035] - [bluetooth] btbcm: Fix handling of firmware not found (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E7C ACPI ID (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add new ACPI ID for bcm43241 (Don Zickus) [1353035] - [bluetooth] btusb: Add new AR3012 ID 13d3:3395 (Don Zickus) [1353035] - [bluetooth] hci_intel: Fix a wrong comparison (Don Zickus) [1353035] - [net] bluetooth: Use managed version of led_trigger_register in LED trigger (Don Zickus) [1353035] - [bluetooth] ath3k: Fixed a blank line after declaration issue (Don Zickus) [1353035] - [net] bluetooth: add LED trigger for indicating HCI is powered up (Don Zickus) [1353035]- [kernel] printk: git rid of sched_delayed message for printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks (Jeremy McNicoll) [1340919] - [kernel] revert "printk: enable interrupts before calling console_trylock_for_printk()" (Jeremy McNicoll) [1340919] - [kernel] timekeeping: use printk_deferred when holding timekeeping seqlock (Jeremy McNicoll) [1340919] - [kernel] printk: rename printk_sched to printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: Add printk_deferred_once (Jeremy McNicoll) [1340919] - [kernel] printk: disable preemption for printk_sched (Jeremy McNicoll) [1340919] - [kernel] printk: remove separate printk_sched buffers and use printk buf instead (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] printk: release lockbuf_lock before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [x86] cpufeature: Enable new AVX-512 features (Rui Wang) [1349737] - [x86] fpu: Disable dependent CPU features on "noxsave" (Rui Wang) [1349737] - [x86] Mark Kabylake-U/Y client processors as supported (David Arcari) [1305700] - [x86] Mark Intel Knights Landing-F processor as supported (Steve Best) [1333551] - [scsi] ipr: Clear interrupt on croc/crocodile when running with LSI (Steve Best) [1352978] - [netdrv] bonding: fix enslavement slave link notifications (Jarod Wilson) [1353686] - [cpufreq] powernv: Remove flag use-case of policy->driver_data (Gustavo Duarte) [1346246] - [cpufreq] powernv: Introduce ->ready() callback for cpufreq drivers (Gustavo Duarte) [1346246] - [cpufreq] powernv: Add sysfs attributes to show throttle stats (Gustavo Duarte) [1346246] - [cpufreq] Fix formatting issues in 'struct cpufreq_driver' (Gustavo Duarte) [1346246] - [infiniband] rdma/cxgb3: device driver frees DMA memory with different size (Honggang Li) [1296807]- [fwnode] introduce get_rh_dev_fwnode() and set_rh_dev_fwnode() (Prarit Bhargava) [1331018] - [x86] mfd: Add ACPI support (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass HSUART configuration via properties (Prarit Bhargava) [1331018] - [x86] i2c: designware: Convert to use unified device property API (Prarit Bhargava) [1331018] - [x86] i2c: add ACPI support for I2C mux ports (Prarit Bhargava) [1331018] - [x86] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" (Prarit Bhargava) [1331018] - [x86] i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Prarit Bhargava) [1331018] - [x86] i2c: designware: Move common probe code into i2c_dw_probe() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Make sure the device is suspended before disabling runtime PM (Prarit Bhargava) [1331018] - [x86] acpi: Introduce has_acpi_companion() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Suppress error message if platform_get_irq() < 0 (Prarit Bhargava) [1331018] - [x86] i2c: remove FSF address (Prarit Bhargava) [1331018] - [x86] i2c: designware: Add support for AMD I2C controller (Prarit Bhargava) [1331018] - [x86] i2c: designware: Rework probe() to get clock a bit later (Prarit Bhargava) [1331018] - [x86] i2c: designware: Default to fast mode in case of ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of platform data to set I2C mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of I2C standard mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: Disable device on system suspend (Prarit Bhargava) [1331018] - [x86] i2c: designware: make SCL and SDA falling time configurable (Prarit Bhargava) [1331018] - [x86] i2c: designware: add new ACPI IDs (Prarit Bhargava) [1331018] - [x86] i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing (Prarit Bhargava) [1331018] - [x86] i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions (Prarit Bhargava) [1331018] - [x86] i2c-designware: use div_u64 to fix link (Prarit Bhargava) [1331018] - [x86] i2c-designware: make SDA hold time configurable (Prarit Bhargava) [1331018] - [x86] drivers/i2c/busses: don't check resource with devm_ioremap_resource (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass SDA hold time to I2C host controller driver (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Add support for passing device properties (Prarit Bhargava) [1331018] - [x86] driver core: Do not overwrite secondary fwnode with NULL if it is set (Prarit Bhargava) [1331018] - [x86] mfd: core: propagate device properties to sub devices drivers (Prarit Bhargava) [1331018] - [x86] driver core: platform: Add support for built-in device properties (Prarit Bhargava) [1331018] - [x86] acpi / property: fix data node parsing in acpi_get_next_subnode() (Prarit Bhargava) [1331018] - [x86] device property: fix for a case of use-after-free (Prarit Bhargava) [1331018] - [x86] device property: fwnode->secondary may contain ERR_PTR(-ENODEV) (Prarit Bhargava) [1331018] - [x86] device property: avoid allocations of 0 length (Prarit Bhargava) [1331018] - [x86] device property: the secondary fwnode needs to depend on the primary (Prarit Bhargava) [1331018] - [x86] device property: add spaces to PROPERTY_ENTRY_STRING macro (Prarit Bhargava) [1331018] - [x86] include/linux/property.h: fix build issues with gcc-4.4.4 (Prarit Bhargava) [1331018] - [x86] device property: Take a copy of the property set (Prarit Bhargava) [1331018] - [x86] device property: Fallback to secondary fwnode if primary misses the property (Prarit Bhargava) [1331018] - [x86] device property: return -EINVAL when property isn't found in ACPI (Prarit Bhargava) [1331018] - [x86] device property: improve readability of macros (Prarit Bhargava) [1331018] - [x86] device property: helper macros for property entry creation (Prarit Bhargava) [1331018] - [x86] device property: keep single value inplace (Prarit Bhargava) [1331018] - [x86] device property: refactor built-in properties support (Prarit Bhargava) [1331018] - [x86] device property: rename helper functions (Prarit Bhargava) [1331018] - [x86] device property: always check for fwnode type (Prarit Bhargava) [1331018] - [x86] rhel: remove temporary device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] device property: Adding DMA Attribute APIs for Generic Devices (Prarit Bhargava) [1331018] - [x86] device property: Introducing enum dev_dma_attr (Prarit Bhargava) [1331018] - [x86] acpi / property: Fix subnode lookup scope for data-only subnodes (Prarit Bhargava) [1331018] - [x86] device property: Add fwnode_property_match_string() (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend device_get_next_child_node() to data-only nodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend fwnode_property_* to data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Expose data-only subnodes via sysfs (Prarit Bhargava) [1331018] - [x86] acpi / scan: Move sysfs-related device code to a separate file (Prarit Bhargava) [1331018] - [x86] acpi / property: Add support for data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Add routine for extraction of _DSD properties (Prarit Bhargava) [1331018] - [x86] device property: Don't overwrite addr when failing in device_get_mac_address (Prarit Bhargava) [1331018] - [x86] device property: Return -ENXIO if there is no suitable FW interface (Prarit Bhargava) [1331018] - [x86] device property: attach 'else if' to the proper 'if' (Prarit Bhargava) [1331018] - [x86] device property: fallback to pset when gettng one string (Prarit Bhargava) [1331018] - [x86] device property: Add ETH_ALEN check, update comments (Prarit Bhargava) [1331018] - [x86] Add a matching set of device_ functions for determining mac/phy (Prarit Bhargava) [1331018] - [x86] phy: re-design phy_modes to be self-contained (Prarit Bhargava) [1331018] - [x86] device property: fix potential NULL pointer dereference (Prarit Bhargava) [1331018] - [x86] acpi / of: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() (Prarit Bhargava) [1331018] - [x86] rhel: add device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] acpi / property: Define a symbol for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi / scan: Rework modalias creation when "compatible" is present (Prarit Bhargava) [1331018] - [x86] acpi / scan: Simplify acpi_match_device() (Prarit Bhargava) [1331018] - [x86] acpi / property: Refine consistency check for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi: Allow drivers to match using Device Tree compatible property (Prarit Bhargava) [1331018] - [x86] acpi: fix create_modalias() return value handling (Prarit Bhargava) [1331018] - [x86] device property: Introduce firmware node type for platform data (Prarit Bhargava) [1331018] - [x86] device property: Make it possible to use secondary firmware nodes (Prarit Bhargava) [1331018] - [x86] driver core: Implement device property accessors through fwnode ones (Prarit Bhargava) [1331018] - [x86] driver core: property: Update fwnode_property_read_string_array() (Prarit Bhargava) [1331018] - [x86] driver core: Fix missing whitespace in function argument (Prarit Bhargava) [1331018] - [x86] driver core: Add comments about returning array counts (Prarit Bhargava) [1331018] - [x86] driver core / acpi: Represent ACPI companions using fwnode_handle (Prarit Bhargava) [1331018] - [x86] acpi / property: Drop size_prop from acpi_dev_get_property_reference() (Prarit Bhargava) [1331018] - [x86] device, add device_rh_alloc() (Prarit Bhargava) [1331018] - [x86] mfd: Add support for Intel Sunrisepoint LPSS devices (Prarit Bhargava) [1331018] - [x86] dmaengine: add a driver for Intel integrated DMA 64-bit (Prarit Bhargava) [1331018] - [x86] mfd: make mfd_remove_devices() iterate in reverse order (Prarit Bhargava) [1331018] - [x86] driver core: wakeup the parent device before trying probe (Prarit Bhargava) [1331018] - [x86] acpi / pm: Attach ACPI power domain only once (Prarit Bhargava) [1331018] - [x86] driver core: implement device_for_each_child_reverse() (Prarit Bhargava) [1331018] - [x86] klist: implement klist_prev() (Prarit Bhargava) [1331018] - [x86] pm / qos: Make it possible to expose device latency tolerance to userspace (Prarit Bhargava) [1331018] - [x86] clkdev: add clkdev_create() helper (Prarit Bhargava) [1331018] - [x86] dmaengine: Create a generic dma_slave_caps callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Introduce a device_config callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Add device_terminate_all callback (Prarit Bhargava) [1331018] - [x86] dmaengine: split out pause/resume operations from device_control (Prarit Bhargava) [1331018] - [x86] dmaengine: Make the destination abbreviation coherent (Prarit Bhargava) [1331018] - [x86] acpi: Use ACPI companion to match only the first physical device (Prarit Bhargava) [1331018] - [x86] dma: Indicate residue granularity in dma_slave_caps (Prarit Bhargava) [1331018] - [x86] mfd: Stop setting refcounting pointers in original mfd_cell arrays (Prarit Bhargava) [1331018] - [x86] dma-api: provide a helper to setup DMA masks (Prarit Bhargava) [1331018] - [x86] dmaengine: use DMA_COMPLETE for dma completion status (Prarit Bhargava) [1331018] - [x86] dmaengine: dma_slave_caps: remove sg entries (Prarit Bhargava) [1331018] - [x86] dmaengine: add dma_slave_get_caps api (Prarit Bhargava) [1331018] - [x86] dmaengine: Remove the need to declare device_control (Prarit Bhargava) [1331018]- [virt] kvm: x86: Check dest_map->vector to match eoi signals for rtc (Paolo Bonzini) [1347370] - [virt] kvm: x86: Track irq vectors in ioapic->rtc_status.dest_map (Paolo Bonzini) [1347370] - [virt] kvm: x86: Convert ioapic->rtc_status.dest_map to a struct (Paolo Bonzini) [1347370] - [virt] kvm: add missing memory barrier in kvm_{make, check}_request (Paolo Bonzini) [1347370] - [virt] kvm: x86: remove eager_fpu field of struct kvm_vcpu_arch (Paolo Bonzini) [1347370] - [virt] kvm: x86: disable MPX if host did not enable MPX XSAVE features (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate different ways to test for in-kernel LAPIC (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate "has lapic" checks into irq.c (Paolo Bonzini) [1347370] - [virt] kvm: apic: remove unnecessary double checks on APIC existence (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: Use clear_page() instead of init_shadow_page_table() (Paolo Bonzini) [1347370] - [virt] kvm: x86: don't notify userspace IOAPIC on edge EOI (Paolo Bonzini) [1347370] - [virt] kvm: x86: request interrupt window when IRQ chip is split (Paolo Bonzini) [1347370] - [virt] kvm: x86: set KVM_REQ_EVENT on local interrupt request from user space (Paolo Bonzini) [1347370] - [virt] kvm: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix interrupt window handling in split IRQ chip case (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add support for local interrupt requests from userspace (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add EOI exit bitmap inference (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add KVM exit for IOAPIC EOIs (Paolo Bonzini) [1347370] - [virt] kvm: x86: Split the APIC from the rest of IRQCHIP (Paolo Bonzini) [1347370] - [virt] kvm: x86: unify handling of interrupt window (Paolo Bonzini) [1347370] - [virt] kvm: x86: introduce lapic_in_kernel (Paolo Bonzini) [1347370] - [virt] kvm: x86: replace vm_has_apicv hook with cpu_uses_apicv (Paolo Bonzini) [1347370] - [virt] kvm: x86: store IOAPIC-handled vectors in each VCPU (Paolo Bonzini) [1347370] - [virt] kvm: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [1347370] - [virt] kvm: introduce vcpu_debug = kvm_debug + vcpu context (Paolo Bonzini) [1347370] - [virt] kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file (Paolo Bonzini) [1347370] - [virt] kvm: x86: move kvm_set_irq_inatomic to legacy device assignment (Paolo Bonzini) [1347370] - [virt] kvm: device assignment: remove pointless #ifdefs (Paolo Bonzini) [1347370] - [virt] kvm: ppc: book3s hv: Re-enable XICS fast path for irqfd-generated interrupts (Paolo Bonzini) [1347370] - [virt] kvm: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic (Paolo Bonzini) [1347370] - [virt] kvm/irqchip: allow only multiple irqchip routes per GSI (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: add arch-specific set_irq (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: factor out kvm_notify_acked_gsi() (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: avoid loop inside irqfd_update() (Paolo Bonzini) [1347370] - [virt] kvm: robustify steal time record (Paolo Bonzini) [1347370] - [virt] kvm: x86: optimize steal time calculation (Paolo Bonzini) [1347370] - [virt] kvm: set page dirty only if page has been writable (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini) [1347370] - [virt] kvm: mmu: micro-optimize gpte_access (Paolo Bonzini) [1347370] - [virt] kvm: mmu: simplify last_pte_bitmap (Paolo Bonzini) [1347370] - [virt] kvm: vmx: use vmcs_clear/set_bits for debug register exits (Paolo Bonzini) [1347370] - [virt] kvm: i8254: change PIT discard tick policy (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: fix ubsan index-out-of-range warning (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix *NULL on invalid low-prio irq (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Fix guest debugging while in L2 (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Factor out is_exception_n helper (Paolo Bonzini) [1347370] - [virt] iommu, x86: Properly handle posted interrupts for IOMMU hotplug (Paolo Bonzini) [1347370] - [virt] kvm: x86: rename process_smi to enter_smm, process_smi_request to process_smi (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid simultaneous queueing of both IRQ and SMI (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix ordering of cr0 initialization code in vmx_cpu_reset (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini) [1347370] - [virt] kvm: fail KVM_SET_VCPU_EVENTS with invalid exception number (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR (Paolo Bonzini) [1347370] - [virt] kvm: Handle MSR_IA32_PERF_CTL (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid write-tearing of TDP (Paolo Bonzini) [1347370] - [virt] kvm: x86: emulate: correct page fault error code for NoWrite instructions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Emulation of call may use incorrect stack size (Paolo Bonzini) [1347370] - [virt] kvm: x86: 32-bit wraparound read/write not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: Fix defines in emulator.c (Paolo Bonzini) [1347370] - [virt] kvm: x86: ARPL emulation can cause spurious exceptions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Wrong operand size for far ret (Paolo Bonzini) [1347370] - [virt] kvm: x86: #PF error-code on R/W operations is wrong (Paolo Bonzini) [1347370] - [virt] kvm: x86: Access to LDT/GDT that wraparound is incorrect (Paolo Bonzini) [1347370] - [virt] kvm: x86: Do not set access bit on accessed segments (Paolo Bonzini) [1347370] - [virt] kvm: x86: POP [ESP] is not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: em_call_far should return failure result (Paolo Bonzini) [1347370] - [virt] kvm: x86: JMP/CALL using call- or task-gate causes exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: fnstcw and fnstsw may cause spurious exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: pop sreg accesses only 2 bytes (Paolo Bonzini) [1347370] - [virt] kvm: x86: Inject pending interrupt even if pending nmi exist (Paolo Bonzini) [1347370] - [virt] kvm: x86: reduce default value of halt_poll_ns parameter (Paolo Bonzini) [1347370] - [virt] kvm: x86: do not leak guest xcr0 into host interrupt handlers (Paolo Bonzini) [1347370] - [virt] kvm: x86: mask CPUID(0xD, 0x1).EAX against host value (Paolo Bonzini) [1347370]- [scsi] sd: Fix rw_max for devices that report an optimal xfer size (Maurizio Lombardi) [1298281] - [net] vmw_vsock/af_vsock: drop unneeded semicolon (Neil Horman) [1349017] - [net] vsock: Detach QP check should filter out non matching QPs (Neil Horman) [1349017] - [x86] perf: Add Goldmont support (Jiri Olsa) [1273758] - [x86] perf: Add model number for Skylake Server to perf (Jiri Olsa) [1273753] - [x86] Mark Intel Denverton processor as supported (Steve Best) [1312184] - [vhost] vhost-net: extend device allocation to vmalloc (Jason Wang) [1290392] - [sound] alsa: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup (Jaroslav Kysela) [1349539] - [sound] alsa: hda - Add PCI ID for Kabylake-H (Jaroslav Kysela) [1304284] - [sound] alsa: hda - Add PCI ID for Kabylake (Jaroslav Kysela) [1304284] - [sound] alsa: regmap: hdac_regmap - fix the register access for runtime PM (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache: allow read-only regs to be cached (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: rbtree: When adding a reg do a bsearch for target node (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Jaroslav Kysela) [1285520] - [netdrv] mlx4_en: Fix the return value of a failure in VLAN VID add/kill (kamal heib) [1243338] - [netdrv] mlx5: E-Switch, Modify node guid on vf set MAC (kamal heib) [1350475] - [netdrv] mlx4_en: Add support for inner IPv6 checksum offloads and TSO (kamal heib) [1192585] - [netdrv] bonding: prevent out of bound accesses (Jarod Wilson) [1352086] - [kernel] ptrace: task_clear_jobctl_trapping()->wake_up_bit() needs mb() (Daniel Bristot de Oliveira) [1350624] - [powerpc] powernv: Handle irq_happened flag correctly in off-line loop (David Gibson) [1344224] - [powerpc] perf: Export Power8 generic and cache events to sysfs (Gustavo Duarte) [1305079] - [powerpc] perf: Remove PME_ prefix for power7 events (Gustavo Duarte) [1305079] - [powerpc] powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens (Gustavo Duarte) [1343071] - [powerpc] powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge (Gustavo Duarte) [1343071]- [net] dcb: fix accessing to extended ops (Ivan Vecera) [1341005] - [net] netlabel: handle sparse category maps in netlbl_catmap_getlong() (Paul Moore) [1321176] - [security] selinux: import NetLabel category bitmaps correctly (Paul Moore) [1321176] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng() (Paul Moore) [1321176] - [net] sctp: do not leak chunks that are sent to unconfirmed paths (Marcelo Leitner) [1337639] - [net] sctp: consolidate local_bh_disable/enable + spin_lock/unlock to _bh variant (Marcelo Leitner) [1337639] - [net] sctp: fix copying more bytes than expected in sctp_add_bind_addr (Marcelo Leitner) [1337639] - [net] sctp: Fix port hash table size computation (Marcelo Leitner) [1337639] - [net] sctp: move rcu_read_lock from __sctp_lookup_association to sctp_lookup_association (Marcelo Leitner) [1337639] - [net] sctp: remove rcu_read_lock in sctp_seq_dump_remote_addrs() (Marcelo Leitner) [1337639] - [net] sctp: remove the unused sctp_datamsg_free() (Marcelo Leitner) [1337639] - [net] sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Leitner) [1337639] - [net] sctp: fix use-after-free in pr_debug statement (Marcelo Leitner) [1337639] - [net] sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Marcelo Leitner) [1337639] - [net] sctp: use GFP_USER for user-controlled kmalloc (Marcelo Leitner) [1337639] - [net] sctp: dynamically enable or disable pf state (Marcelo Leitner) [1337639] - [net] sctp: clone options to avoid use after free (Marcelo Leitner) [1337639] - [net] sctp: only drop the reference on the datamsg after sending a msg (Marcelo Leitner) [1337639] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Marcelo Leitner) [1337639] - [net] sctp: implement sctp_v6_destroy_sock() (Marcelo Leitner) [1337639] - [net] sctp: avoid incorrect time_t use (Marcelo Leitner) [1337639] - [net] sctp: Don't use 64 kilobyte lookup table for four elements (Marcelo Leitner) [1337639] - [net] sctp: Do not try to search for the transport twice (Marcelo Leitner) [1337639] - [net] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket (Marcelo Leitner) [1337639] - [net] sctp: fix passing wrong parameter header to param_type2af in sctp_process_param (Marcelo Leitner) [1337639] - [net] sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe (Marcelo Leitner) [1337639] - [net] sctp: fix possible seqlock seadlock in sctp_packet_transmit() (Marcelo Leitner) [1337639] - [net] fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS (Marcelo Leitner) [1337639] - [net] sctp: Fixup v4mapped behaviour to comply with Sock API (Marcelo Leitner) [1337639] - [net] sctp: fix incorrect type in gfp initializer (Marcelo Leitner) [1337639] - [net] sctp: add a checking for sctp_sysctl_net_register (Marcelo Leitner) [1337639] - [net] sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'. (Marcelo Leitner) [1337639] - [net] sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunk (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_bh_[un]lock_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_{lock|release}_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_read_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_write_[un]_lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_local_bh_{disable|enable} (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock_irqrestore (Marcelo Leitner) [1337639] - [net] sctp: Remove outqueue empty state (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with open brace '{' and trailing statements (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with space required or prohibited (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar (Marcelo Leitner) [1337639] - [net] sctp: remove redundant null check on asoc (Marcelo Leitner) [1337639] - [net] sctp: check the rto_min and rto_max in setsockopt (Marcelo Leitner) [1337639] - [net] sctp: properly latch and use autoclose value from sock to association (Marcelo Leitner) [1337639] - [net] sctp: disable max_burst when the max_burst is 0 (Marcelo Leitner) [1337639] - [net] sctp: find the correct highest_new_tsn in sack (Marcelo Leitner) [1337639] - [net] sctp: fix ASCONF to allow non SCTP_ADDR_SRC addresses in ipv6 (Marcelo Leitner) [1337639] - [net] sctp: Remove extern from function prototypes (Marcelo Leitner) [1337639] - [net] sctp: sctp_transport_destroy{, _rcu}: fix potential pointer corruption (Marcelo Leitner) [1337639] - [net] sctp: sctp_assoc_control_transport: fix MTU size in SCTP_PF state (Marcelo Leitner) [1337639] - [net] sctp: get rid of SCTP_DBG_TSNS entirely (Marcelo Leitner) [1337639] - [net] sctp: rework debugging framework to use pr_debug and friends (Marcelo Leitner) [1337639] - [net] sctp: remove TEST_FRAME ifdef (Marcelo Leitner) [1337639] - [net] sctp: decouple cleaning some socket data from endpoint (Marcelo Leitner) [1337639] - [net] sctp: remove SCTP_STATIC macro (Marcelo Leitner) [1337639] - [net] sctp: get rid of t_new macro for kzalloc (Marcelo Leitner) [1337639] - [net] sctp: sctp_sf_do_prm_asoc: do SCTP_CMD_INIT_CHOOSE_TRANSPORT first (Marcelo Leitner) [1337639] - [net] sctp: signal sk_data_ready earlier on data chunks reception (Marcelo Leitner) [1058148] - [net] sctp: simplify sk_receive_queue locking (Marcelo Leitner) [1058148] - [net] sctp: delay calls to sk_data_ready() as much as possible (Marcelo Leitner) [1058148] - [net] sctp: compress bit-wide flags to a bitfield on sctp_sock (Marcelo Leitner) [1058148] - [net] sctp: avoid refreshing heartbeat timer too often (Marcelo Leitner) [1058148] - [net] sctp: do not update a_rwnd if we are not issuing a sack (Marcelo Leitner) [1058148] - [net] sctp: improve timer slack calculation for transport HBs (Marcelo Leitner) [1058148] - [net] sctp: Fix warning in sctp_packet_transmit_chunk() (Marcelo Leitner) [1278912] - [net] sctp: improve debug message to also log curr pkt and new chunk size (Marcelo Leitner) [1278912] - [net] sctp: Add GSO support (Marcelo Leitner) [1278912] - [net] sctp: delay as much as possible skb_linearize (Marcelo Leitner) [1278912] - [net] skbuff: introduce skb_gso_validate_mtu (Marcelo Leitner) [1278912] - [net] ipv4: test for IPSKB_FORWARDED in ip_finish_output_gso (Marcelo Leitner) [1278912] - [net] skbuff: allow segmenting based on frag sizes (Marcelo Leitner) [1278912] - [net] skbuff: export skb_gro_receive (Marcelo Leitner) [1278912] - [net] loopback: make use of NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gso: Remove arbitrary checks for unsupported GSO (Marcelo Leitner) [1278912] - [net] netdev_features: Fold NETIF_F_ALL_TSO into NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gro: remove obsolete code from skb_gro_receive() (Marcelo Leitner) [1278912] - [net] do not export skb_gro_receive() (Marcelo Leitner) [1278912] - [net] sctp: remove the unnecessary assignment (Marcelo Leitner) [1278912] - [net] sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() (Marcelo Leitner) [1278912] - [net] sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurements (Marcelo Leitner) [1278912] - [net] sctp: flush if we can't fit another DATA chunk (Marcelo Leitner) [1071985] - [net] sctp: really allow using GFP_KERNEL on sctp_packet_transmit (Marcelo Leitner) [1071985] - [net] sctp: allow sctp_transmit_packet and others to use gfp (Marcelo Leitner) [1071985] - [net] sctp: align MTU to a word (Marcelo Leitner) [1071985] - [net] sctp: use MAX_HEADER for headroom reserve in output path (Marcelo Leitner) [1071985] - [net] sctp: Open out the check for Nagle (Marcelo Leitner) [1071985] - [net] sctp: Fix data chunk fragmentation for MTU values which are not multiple of 4 (Marcelo Leitner) [1071985] - [net] sctp: Add rudimentary infrastructure to account for control chunks (Marcelo Leitner) [1071985]- [fs] Call security_ops->inode_killpriv on truncate (Eric Sandeen) [1197686] - [fs] Provide function telling whether file_remove_privs() will do anything (Eric Sandeen) [1197686] - [fs] Rename file_remove_suid() to file_remove_privs() (Eric Sandeen) [1197686] - [fs] Fix S_NOSEC handling (Eric Sandeen) [1197686] - [fs] fanotify: fix double free of pending permission events (Richard Guy Briggs) [1339092] - [fs] fsnotify: rename event handling functions (Richard Guy Briggs) [1339092] - [fs] fanotify: convert access_mutex to spinlock (Richard Guy Briggs) [1339092] - [fs] fanotify: use fanotify event structure for permission response processing (Richard Guy Briggs) [1339092] - [fs] fanotify: remove useless bypass_perm check (Richard Guy Briggs) [1339092] - [fs] nfsd: recover: fix memory leak ("J. Bruce Fields") [1344797] - [fs] nfsd: fix deadlock secinfo+readdir compound ("J. Bruce Fields") [1344797] - [fs] nfsd4: resfh unused in nfsd4_secinfo ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak when meeting unsupported state_protect_how4 ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix bad bounds checking ("J. Bruce Fields") [1344797] - [fs] nfsd: add new io class tracepoint ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold i_mutex over userspace upcalls ("J. Bruce Fields") [1344797] - [fs] nfsd: give up on CB_LAYOUTRECALLs after two lease periods ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix nfsd leaks sunrpc module references ("J. Bruce Fields") [1344797] - [fs] lockd: constify nlmsvc_binding structure ("J. Bruce Fields") [1344797] - [fs] nfsd: use to_delayed_work ("J. Bruce Fields") [1344797] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain ("J. Bruce Fields") [1344797] - [fs] sunrpc: Add a function to close temporary transports immediately ("J. Bruce Fields") [1344797] - [fs] nfsd: don't base cl_cb_status on stale information ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold ls_mutex across a layout recall ("J. Bruce Fields") [1344797] - [fs] nfsd: Pass filehandle to nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1344797] - [fs] nfsd: fix a warning message ("J. Bruce Fields") [1344797] - [fs] nfsd: constify nfsd4_callback_ops structure ("J. Bruce Fields") [1344797] - [fs] nfsd: recover: constify nfsd4_client_tracking_ops structures ("J. Bruce Fields") [1344797] - [fs] svcrpc: document lack of some memory barriers ("J. Bruce Fields") [1344797] - [fs] nfsd: fix race with open / open upgrade stateids ("J. Bruce Fields") [1344797] - [fs] nfsd: eliminate sending duplicate and repeated delegations ("J. Bruce Fields") [1344797] - [fs] sunrpc: drop stale comment in svc_setup_socket() ("J. Bruce Fields") [1344797] - [fs] nfsd: ensure that seqid morphing operations are atomic wrt to copies ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize layout stateid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: improve client_has_state to check for unused openowners ("J. Bruce Fields") [1344797] - [fs] nfsd: fix clid_inuse on mount with security change ("J. Bruce Fields") [1344797] - [fs] nfsd: move include of state.h from trace.c to trace.h ("J. Bruce Fields") [1344797] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST when calling sendpage() ("J. Bruce Fields") [1344797] - [fs] nfsd: switch unsigned char flags in svc_fh to bools ("J. Bruce Fields") [1344797] - [fs] nfsd: move svc_fh->fh_maxsize to just after fh_handle ("J. Bruce Fields") [1344797] - [fs] nfsd: drop null test before destroy functions ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize state seqid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: deal with DELEGRETURN racing with CB_RECALL ("J. Bruce Fields") [1344797] - [fs] nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case ("J. Bruce Fields") [1344797] - [fs] nfsd: allow more than one laundry job to run at a time ("J. Bruce Fields") [1344797] - [fs] nfsd: don't WARN/backtrace for invalid container deployment. ("J. Bruce Fields") [1344797] - [fs] nfsd: Return word2 bitmask if setting security label in OPEN/CREATE ("J. Bruce Fields") [1344797] - [fs] nfsd: Set the attributes used to store the verifier for EXCLUSIVE4_1 ("J. Bruce Fields") [1344797] - [fs] nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL. ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug ("J. Bruce Fields") [1344797] - [fs] nfsd: Store parent's stat in a separate value ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix two typos in comments ("J. Bruce Fields") [1344797] - [fs] nfsd: include linux/nfs4.h in export.h ("J. Bruce Fields") [1344797] - [fs] sunrpc/nfsd: Remove redundant code by exports seq_operations functions ("J. Bruce Fields") [1344797] - [fs] sunrpc: Store cache_detail in seq_file's private ("J. Bruce Fields") [1344797] - [fs] nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked} ("J. Bruce Fields") [1344797] - [fs] nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove macro LOFF_OVERFLOW ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove nfs4_set_claim_prev() ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop duplicate checking of seqid in nfsd4_create_session() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unneeded values in nfsd4_open() ("J. Bruce Fields") [1344797] - [fs] nfsd: Add missing gen_confirm in nfsd4_setclientid() ("J. Bruce Fields") [1344797] - [fs] nfsd: New counter for generating client confirm verifier ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix memory leak of so_owner.data in nfs4_stateowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Add layouts checking in client_has_state() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak of struct file_lock ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcounting ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move pool_mode definitions into svc.h ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_module parm into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_function into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it ("J. Bruce Fields") [1344797] - [fs] nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Add macro NFS_ACL_MASK for ACL ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate define of IDMAP_NAMESZ/IDMAP_TYPE_xx ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop including client's header file nfs_fs.h ("J. Bruce Fields") [1344797] - [fs] nfsd: Set lc_size_chg before ops->proc_layoutcommit ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak in nfsd4_list_rec_dir() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a file leak on nfsd4_layout_setlease failure ("J. Bruce Fields") [1344797] - [fs] nfsd: wrap too long lines in nfsd4_encode_read ("J. Bruce Fields") [1344797] - [fs] nfsd: fput rd_file from XDR encode context ("J. Bruce Fields") [1344797] - [fs] nfsd: take struct file setup fully into nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: refactor nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up raparams handling ("J. Bruce Fields") [1344797] - [fs] nfsd: use swap() in sort_pacl_range() ("J. Bruce Fields") [1344797] - [fs] nfsd: Update callback sequnce id only CB_SEQUENCE success ("J. Bruce Fields") [1344797] - [fs] nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying ("J. Bruce Fields") [1344797] - [fs] sunrpc: Move EXPORT_SYMBOL for svc_process ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove dead declarations ("J. Bruce Fields") [1344797] - [fs] nfsd: work around a gcc-5.1 warning ("J. Bruce Fields") [1344797] - [fs] nfsd: Checking for acl support does not require fetching any acls ("J. Bruce Fields") [1344797] - [fs] nfsd: Disable NFSv2 timestamp workaround for NFSv3+ ("J. Bruce Fields") [1344797] - [fs] nfsd: stop READDIRPLUS returning inconsistent attributes ("J. Bruce Fields") [1344797] - [fs] nfsd: remove nfsd_close ("J. Bruce Fields") [1344797] - [fs] nfsd: skip CB_NULL probes for 4.1 or later ("J. Bruce Fields") [1344797] - [fs] nfsd: fix callback restarts ("J. Bruce Fields") [1344797] - [fs] nfsd: split transport vs operation errors for callbacks ("J. Bruce Fields") [1344797] - [fs] nfsd: fix pNFS return on close semantics ("J. Bruce Fields") [1344797] - [fs] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix READ permission checking ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate macro define for max sec label length ("J. Bruce Fields") [1344797] - [fs] nfsd: allow setting acls with unenforceable DENYs ("J. Bruce Fields") [1344797] - [fs] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS ("J. Bruce Fields") [1344797] - [fs] nfsd: remove unused status arg to nfsd4_cleanup_open_state ("J. Bruce Fields") [1344797] - [fs] nfsd: remove bogus setting of status in nfsd4_process_open2 ("J. Bruce Fields") [1344797] - [fs] nfsd: Use correct reply size calculating function ("J. Bruce Fields") [1344797] - [fs] nfsd: Using path_equal() for checking two paths ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix bad update of layout in nfsd4_return_file_layout ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_encode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Put exports after nfsd4_layout_verify fail ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_decode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Check layout type when returning client layouts ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix v3-less build ("J. Bruce Fields") [1344797] - [fs] nfsd: fix comparison in fh_fsid_match() ("J. Bruce Fields") [1344797] - [fs] sunrpc/lockd: fix references to the BKL ("J. Bruce Fields") [1344797] - [fs] nfsd: fix year-2038 nfs4 state problem ("J. Bruce Fields") [1344797] - [fs] nfsd: nfs4state: Remove unused function ("J. Bruce Fields") [1344797] - [fs] nfsd4: tweak rd_dircount accounting ("J. Bruce Fields") [1344797] - [fs] nfsd: fi_delegees doesn't need to be an atomic_t ("J. Bruce Fields") [1344797] - [fs] nfsd: don't keep a pointer to the lease in nfs4_file ("J. Bruce Fields") [1344797] - [fs] nfsd: fix fi_delegees leak when fi_had_conflict returns true ("J. Bruce Fields") [1344797] - [fs] sunrpc: only call test_bit once in svc_xprt_received ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix signedness bug in compare_blob ("J. Bruce Fields") [1344797] - [fs] sunrpc: add some tracepoints around enqueue and dequeue of svc_xprt ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert to lockless lookup of queued server threads ("J. Bruce Fields") [1344797] - [fs] sunrpc: fix potential races in pool_stats collection ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it ("J. Bruce Fields") [1344797] - [fs] sunrpc: require svc_create callers to pass in meaningful shutdown routine ("J. Bruce Fields") [1344797] - [fs] sunrpc: have svc_wake_up only deal with pool 0 ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert sp_task_pending flag to use atomic bitops ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_cachetype field to better optimize space ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_splice_ok flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_dropme flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_usedeferral flag to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_local field to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it ("J. Bruce Fields") [1344797] - [fs] nfsd: minor off by one checks in __write_versions() ("J. Bruce Fields") [1344797] - [fs] sunrpc: release svc_pool_map reference when serv allocation fails ("J. Bruce Fields") [1344797] - [fs] sunrpc: eliminate the XPT_DETACHED flag ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix slot wake up race in the nfsv4.1 callback code ("J. Bruce Fields") [1344797] - [fs] nfsd_vfs_write(): use file_inode() ("J. Bruce Fields") [1344797] - [fs] nfsd: get rid of ->f_dentry ("J. Bruce Fields") [1344797] - [fs] nfsd/nfsctl.c: new helper ("J. Bruce Fields") [1344797] - [fs] nfsd: convert nfs4_file searches to use RCU ("J. Bruce Fields") [1344797] - [fs] sunrpc: off by one in BUG_ON() ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up comments over nfs4_file definition ("J. Bruce Fields") [1344797] - [fs] nfsd: Always initialize cl_cb_addr ("J. Bruce Fields") [1344797] - [fs] nfsd: fix inclusive vfs_fsync_range() end ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix crash on unknown operation number ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix response size estimation for OP_SEQUENCE ("J. Bruce Fields") [1344797] - [fs] af_unix: fix hard linked sockets on overlay (Miklos Szeredi) [1273111] - [fs] vfs: add d_real_inode() helper (Miklos Szeredi) [1273111] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1272086] - [fs] ovl: fix uid/gid when creating over whiteout (Miklos Szeredi) [1348113] - [fs] ext4: set S_IOPS_WRAPPER flag in ext4_mkdir() (Eryu Guan) [1231802]- [fs] allow no_seek_end_llseek to actually seek (David Arcari) [1350836] - [usb] revert "make "nousb" a clear module parameter" (Torez Smith) [1351227] - [acpi] add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package() (David Arcari) [1350497] - [netdrv] e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [1190077] - [netdrv] e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [1190077] - [powerpc] Uncomment and make enable_kernel_vsx() routine available (Gustavo Duarte) [1274481] - [crypto] vmx - IV size failing on skcipher API (Gustavo Duarte) [1274481] - [crypto] vmx: Only call enable_kernel_vsx() (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing opcode issue (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing GHASH Key issue on little endian (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing AES-CTR counter bug (Gustavo Duarte) [1274481] - [crypto] vmx - Adding enable_kernel_vsx() to access VSX instructions (Gustavo Duarte) [1274481] - [crypto] sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly (Gustavo Duarte) [1274481] - [crypto] vmx - Reindent to kernel style (Gustavo Duarte) [1274481] - [crypto] vmx - Remove duplicate PPC64 dependency (Gustavo Duarte) [1274481] - [crypto] vmx - fix two mistyped texts (Gustavo Duarte) [1274481] - [crypto] vmx - Fix assembler perl to use _GLOBAL (Gustavo Duarte) [1274481] - [crypto] vmx - Enabling VMX module for PPC64 (Gustavo Duarte) [1274481] - [crypto] vmx - Add support for VMS instructions by ASM (Gustavo Duarte) [1274481] - [crypto] vmx - Adding GHASH routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CTR routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CBC routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding AES routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding VMX module for Power 8 (Gustavo Duarte) [1274481] - [powerpc] kvm: ppc: book3s pr: Fix contents of SRR1 when injecting a program exception (Thomas Huth) [1349816] - [powerpc] kvm: ppc: book3s pr: Fix illegal opcode emulation (Thomas Huth) [1349816]- [net] netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: check match/targetinfo attr size (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: support port range (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: fix erroneous return values (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when acking batches (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: avoid unneeded le/be conversion steps (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: add byte/packet counter support (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: provide 64bit le/be conversion (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Add new attributes into nft_set to store user data. (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: allow to invert matching criteria (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove check against removal of inactive objects (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: release objects on netns destruction (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key (Paolo Abeni) [1331757] - [net] netfilter: meta: add support for setting skb->pkttype (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix nf_log_trace based tracing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: wrap tracing with a static key (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: extend tracing infrastructure (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: add packet mangling support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove unused struct members (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add clone interface to expression operations (Paolo Abeni) [1331757] - [net] remove unnecessary semicolon in netdev_alloc_pcpu_stats() (Paolo Abeni) [1331757] - [net] add __netdev_alloc_pcpu_stats() to indicate gfp flags (Paolo Abeni) [1331757] - [net] netfilter: ipv6: code indentation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_pktinfo.ops (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: work around wrong endianess in res_id field (Paolo Abeni) [1331757] - [net] netfilter: nf_dup: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: work around vlan header stripping (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: constant token cost per packet (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add burst parameter (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: factor out shared code with per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: convert to token-based limiting at nanosecond granularity (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: rename to nft_limit_pkts (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: keep going batch handling on missing modules (Paolo Abeni) [1331757] - [net] configs: enable nft dup (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_dup expression (Paolo Abeni) [1331757] - [net] netfilter: tee: select NF_DUP_IPV6 unconditionally (Paolo Abeni) [1331757] - [net] netfilter: fix xt_TEE and xt_TPROXY dependencies (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6) (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: fix NULL dereference (Paolo Abeni) [1331757] - [net] netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled (Paolo Abeni) [1331757] - [net] netfilter: factor out packet duplication for IPv4/IPv6 (Paolo Abeni) [1331757] - [net] netfilter: move tee_active to core (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: convert it to use per-cpu counters (Paolo Abeni) [1331757] - [net] netfilter: nftables: Do not run chains in the wrong network namespace (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_register_basechain() and nft_unregister_basechain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate Kconfig options (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix bogus warning in nft_data_uninit() (Paolo Abeni) [1331757] - [net] netfilter: x_tables: add context to know if extension runs from nft_compat (Paolo Abeni) [1331757] - [net] netfilter; Add some missing default cases to switch statements in nft_reject. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix wrong length for jump/goto verdicts (Paolo Abeni) [1331757] - [net] netfilter: nft_dynset: dynamic stateful expression instantiation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add flag to indicate set contains expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: mark stateful expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare for expressions associated to set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add helper functions for expression handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: variable sized set element keys / data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support variable sized data in nft_data_init() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: switch registers to 32 bit addressing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add register parsing/dumping helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert sets to u32 data pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_data_cmp() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert expressions to u32 register pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: use struct nft_verdict within struct nft_data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: get rid of NFT_REG_VERDICT usage (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: introduce nft_validate_register_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_validate_output_register() (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: use nft_validate_register_store() to validate types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: rename nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate len in nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: Fix switch statement warnings with recent gcc. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support optional userdata for set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add support for dynamic set updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support different set binding types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare set element accounting for async updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix set selection when timeouts are requested (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: fix cgroup matching (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: add support for timeouts (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add GC synchronization helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set garbage collection helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set element timeout support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set timeout API support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: implement set transaction support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add transaction helper functions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: return set extensions from ->lookup() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolide set element destruction (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert hash and rbtree to set extensions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: convert to use rhashtable callbacks (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: indent rhashtable parameters (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: restore struct nft_hash (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: use raw_smp_processor_id() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: move struct net pointer to base chain (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: reject NFT_SET_ELEM_INTERVAL_END flag for non-interval sets (Paolo Abeni) [1331757] - [net] netfilter: nft_rbtree: fix locking (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set (Paolo Abeni) [1331757] - [net] netfilter: restore rule tracing via nfnetlink_log (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate error path of nf_tables_newtable() (Paolo Abeni) [1331757] - [net] netfilter: use sk_fullsock() helper (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: allow to change chain policy without hook if it exists (Paolo Abeni) [1331757] - [net] netfilter: Fix potential crash in nft_hash walker (Paolo Abeni) [1331757] - [net] netfilter: fix sparse warnings in reject handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: limit maximum table name length to 32 bytes (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: cleanup nf_tables.h (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate tracing invocations (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: minor tracing cleanups (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix error handling of rule replacement (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix userdata length overflow (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for overflow of rule dlen field (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix transaction race condition (Paolo Abeni) [1331757] - [net] netfilter: bridge: rework reject handling (Paolo Abeni) [1331757] - [net] netfilter: reject: don't send icmp error if csum is invalid (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add support for arptables extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: don't truncate ethernet protocol type to u8 (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix module refcount underflow (Paolo Abeni) [1331757] - [net] netfilter: Use rhashtable walk iterator (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: add missing attribute validation for NFTA_LOOKUP_SET_ID (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add ebtables support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix leaks in error path of nf_tables_newchain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: disable preemption when restoring chain counters (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate hooks in NAT expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix port natting in little endian archs (Paolo Abeni) [1331757] - [net] netfilter: nf_nat_redirect: add missing NULL pointer check (Paolo Abeni) [1331757] - [net] netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one module (Paolo Abeni) [1331757] - [net] netfilter: nf_tables_bridge: replace nft_reject_ip*hdr_validate functions (Paolo Abeni) [1331757] - [net] netfilter: Deletion of unnecessary checks before two function calls (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restore synchronous object release from commit/abort (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use the match->table to validate dependencies (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: relax chain type validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use current net namespace (Paolo Abeni) [1331757] - [net] netfilter: nft_redir: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: add cgroup support (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: restrict reject to prerouting and input (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: Fix powerpc build error (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: don't use IP stack to reject traffic (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: missing module license in the nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: kill nf_send_reset6() from include/net/netfilter/ipv6/nf_reject.h (Paolo Abeni) [1331757] - [net] netfilter: move nf_send_resetX() code to nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: fix spelling errors (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add new expression nft_redir (Paolo Abeni) [1331757] - [net] netfilter: fix unmet dependencies in NETFILTER_XT_TARGET_REDIRECT (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv6 code to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv4 to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: dump attributes if they are set (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: NFTA_NAT_REG_ADDR_MAX depends on NFTA_NAT_REG_ADDR_MIN (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: insufficient attribute validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: validate chain type in match/target (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix hook validation for non-base chains (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restrict nat/masq expressions to nat chain type (Paolo Abeni) [1331757] - [net] netfilter: fix wrong arithmetics regarding NFT_REJECT_ICMPX_MAX (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when committing/aborting (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: deliver netlink errors on batch completion (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: Fix use after free when it fails to process batch (Paolo Abeni) [1331757] - [net] netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1332217]- [netdrv] bonding: fix 802.3ad aggregator reselection (Jarod Wilson) [1350953] - [netdrv] i40e: enable geneve offloading (Stefan Assmann) [1350780] - [s390] ensure that syscall arguments are properly masked on s390 (Paul Moore) [1321096] - [tty] Update code comment in __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Serialize proc_set_tty() with tty_lock ("Herton R. Krzesinski") [1350798] - [tty] Fix multiple races when setting the controlling terminal ("Herton R. Krzesinski") [1350798] - [tty] Remove !tty condition from __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Remove tsk parameter from proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Reorder proc_set_tty() and related fns ("Herton R. Krzesinski") [1350798] - [x86] efi: Avoid triple faults during EFI mixed mode calls (Lenny Szubowicz) [1310154] - [x86] efi: Remove unused efi_call* macros (Lenny Szubowicz) [1310154] - [x86] boot: EFI_MIXED should not prohibit loading above 4G (Lenny Szubowicz) [1310154] - [x86] efi: Implement a __efi_call_virt macro (Lenny Szubowicz) [1310154] - [x86] efi: Delete most of the efi_call* macros (Lenny Szubowicz) [1310154] - [firmware] efi: Add shared printk wrapper for consistent prefixing (Lenny Szubowicz) [1310154] - [firmware] efi: efi-stub-helper cleanup (Lenny Szubowicz) [1310154] - [firmware] efi: Pass correct file handle to efi_file_{read, close} (Lenny Szubowicz) [1310154] - [x86] efi: Correct EFI boot stub use of code32_start (Lenny Szubowicz) [1310154] - [x86] efi: Fix boot failure with EFI stub (Lenny Szubowicz) [1310154] - [firmware] x86, efi: Abstract x86 efi_early calls (Lenny Szubowicz) [1310154] - [x86] efi: Restore 'attr' argument to query_variable_info() (Lenny Szubowicz) [1310154] - [x86] efi: Rip out phys_efi_get_time() (Lenny Szubowicz) [1310154] - [x86] efi: Preserve segment registers in mixed mode (Lenny Szubowicz) [1310154] - [x86] boot: Correct max ramdisk size name (Lenny Szubowicz) [1310154] - [x86] boot: Fix non-EFI build (Lenny Szubowicz) [1310154] - [x86] tools: Fix up compiler warnings (Lenny Szubowicz) [1310154] - [x86] efi: Re-disable interrupts after calling firmware services (Lenny Szubowicz) [1310154] - [x86] boot: Don't overwrite cr4 when enabling PAE (Lenny Szubowicz) [1310154] - [x86] efi: Wire up CONFIG_EFI_MIXED (Lenny Szubowicz) [1310154] - [x86] efi: Add mixed runtime services support (Lenny Szubowicz) [1310154] - [x86] efi: Firmware agnostic handover entry points (Lenny Szubowicz) [1310154] - [x86] efi: Split the boot stub into 32/64 code paths (Lenny Szubowicz) [1310154] - [x86] efi: Add early thunk code to go from 64-bit to 32-bit (Lenny Szubowicz) [1310154] - [firmware] x86/efi: Build our own EFI services pointer table (Lenny Szubowicz) [1310154] - [x86] build: Restore efi_stub_entry in arch/x86/boot/zoffset.h (Lenny Szubowicz) [1310154] - [include] efi: Add separate 32-bit/64-bit definitions (Lenny Szubowicz) [1310154] - [x86] efi: Delete dead code when checking for non-native (Lenny Szubowicz) [1310154] - [x86] tools: Consolidate #ifdef code (Lenny Szubowicz) [1310154] - [x86] boot: Cleanup header.S by removing some #ifdefs (Lenny Szubowicz) [1310154] - [firmware] efi: Use NULL instead of 0 for pointer (Lenny Szubowicz) [1310154] - [x86] x86 efi: bugfix interrupt disabling sequence (Lenny Szubowicz) [1310154] - [x86] build: move build output statistics away from stderr (Lenny Szubowicz) [1310154] - [firmware] efi: resolve warnings found on ARM compile (Lenny Szubowicz) [1310154] - [firmware] efi: Fix types in EFI calls to match EFI function definitions (Lenny Szubowicz) [1310154] - [firmware] efi: Move unicode to ASCII conversion to shared function (Lenny Szubowicz) [1310154] - [firmware] efi: Move relocate_kernel() to shared file (Lenny Szubowicz) [1310154] - [firmware] efivars: Mark local function as static (Lenny Szubowicz) [1310154] - [x86] boot: Close opened file descriptor (Lenny Szubowicz) [1310154]- [fs] mntns: drop namespace reference if !CAP_SYS_ADMIN (Aristeu Rozanski) [1297446] - [usb] xhci: Cleanup only when releasing primary hcd (Torez Smith) [1334901] - [usb] xhci: Fix handling timeouted commands on hosts in weird states (Torez Smith) [1334901] - [char] ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1348013] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347031] - [netdrv] bnxt_en: Add GRO logic for BCM5731X chips (John Linville) [1347031] - [netdrv] bnxt_en: Refactor bnxt_gro_skb() (John Linville) [1347031] - [netdrv] bnxt_en: Define the supported chip numbers (John Linville) [1347031] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347031] - [netdrv] bnxt_en: Enable NPAR NIC Partitioning Support (John Linville) [1347031] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347031] - [kernel] include/linux/poison.h: fix LIST_POISON{1,2} offset (Dean Nelson) [1343802] - [kernel] sched/debug: Fix deadlock when enabling sched events (Josh Poimboeuf) [1333444] - [kernel] printk: Add printk_deferred_once (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix 'schedstats=enable' cmdline option (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix /proc/sched_debug regression (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Make schedstats a runtime tunable that is disabled by default (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Add sum_sleep_runtime to /proc//sched (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Replace vruntime with wait_sum in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Properly format runnable tasks in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched: Add statistic for newidle load balance cost (Josh Poimboeuf) [1333444] - [kernel] sched/core: Rearrange schedstats code to more closely match upstream (Josh Poimboeuf) [1333444] - [kernel] perf: Make sysctl_perf_cpu_time_max_percent conform to documentation (Jiri Olsa) [1341230] - [powerpc] hw_breakpoint: Fix oops when destroying hw_breakpoint event (Jiri Olsa) [1341230] - [kernel] perf/core: Fix time tracking bug with multiplexing (Jiri Olsa) [1341230] - [kernel] perf/core: Fix dynamic interrupt throttle (Jiri Olsa) [1341230] - [kernel] perf/core: Fix the unthrottle logic (Jiri Olsa) [1341230] - [kernel] perf: Robustify task_function_call() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_install_in_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable_on_exec() (Jiri Olsa) [1341230] - [kernel] perf: Fix ctx time tracking by introducing EVENT_TIME (Jiri Olsa) [1341230] - [kernel] perf: Cure event->pending_disable race (Jiri Olsa) [1341230] - [kernel] perf: Fix cloning (Jiri Olsa) [1341230] - [kernel] perf: Only update context time when active (Jiri Olsa) [1341230] - [kernel] perf: Allow perf_release() with !event->ctx (Jiri Olsa) [1341230] - [kernel] perf: Do not double free (Jiri Olsa) [1341230] - [kernel] perf: Close install vs. exit race (Jiri Olsa) [1341230] - [kernel] perf: Remove/simplify lockdep annotation (Jiri Olsa) [1341230] - [kernel] perf: Synchronously clean up child events (Jiri Olsa) [1341230] - [kernel] perf: Untangle 'owner' confusion (Jiri Olsa) [1341230] - [kernel] perf: Add flags argument to perf_remove_from_context() (Jiri Olsa) [1341230] - [kernel] perf: Clean up sync_child_event() (Jiri Olsa) [1341230] - [kernel] perf: Robustify event->owner usage and SMP ordering (Jiri Olsa) [1341230] - [kernel] perf: Fix STATE_EXIT usage (Jiri Olsa) [1341230] - [kernel] perf: Update locking order (Jiri Olsa) [1341230] - [kernel] perf: Remove __free_event() (Jiri Olsa) [1341230] - [kernel] perf: Fix NULL deref (Jiri Olsa) [1341230] - [kernel] perf: Fix race in perf_event_exit_task_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix orphan hole (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_event_exit_task() race (Jiri Olsa) [1341230] - [kernel] perf: Add more assertions (Jiri Olsa) [1341230] - [kernel] perf: Collapse and fix event_function_call() users (Jiri Olsa) [1341230] - [kernel] perf: Specialize perf_event_exit_task() (Jiri Olsa) [1341230] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [1341230] - [kernel] perf: Make ctx->is_active and cpuctx->task_ctx consistent (Jiri Olsa) [1341230] - [kernel] perf: Optimize perf_sched_events() usage (Jiri Olsa) [1341230] - [kernel] perf: Simplify/fix perf_event_enable() event scheduling (Jiri Olsa) [1341230] - [kernel] perf: Use task_ctx_sched_out() (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_enable_on_exec() event scheduling (Jiri Olsa) [1341230] - [kernel] perf/core: Fix RCU problem with cgroup context switching code (Jiri Olsa) [1341230] - [kernel] sched,perf: Fix periodic timers (Jiri Olsa) [1341230] - [kernel] perf: Remove unused function perf_mux_hrtimer_cancel() (Jiri Olsa) [1341230] - [kernel] perf: perf_mux_hrtimer_cancel() can be static (Jiri Olsa) [1341230] - [kernel] perf: Fix mux_interval hrtimer wreckage (Jiri Olsa) [1341230] - [scripts] genksyms: Regenerate parser (Jiri Olsa) [1341230] - [scripts] genksyms: Duplicate function pointer type definitions segfault (Jiri Olsa) [1341230] - [scripts] genksyms: fix typeof() handling (Jiri Olsa) [1341230]- [infiniband] ib/hfi1: Move driver out of staging (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1, qib: Add ieth to the packet header definitions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use cache inhibitted and guarded mapping on powerpc (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove unused qib_7322_intr_msgs[] (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio map initialization (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct 8051 link parameter settings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Update pkey table properly after link down or FM start (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: Fix rdmavt s_ack_queue sizing (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Max atomic value should be a u8 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add tracing support for send with invalidate opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hard lockup due to not using save/restore spin lock (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Do not free hfi1 cdev parent structure early (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add trace message in user IOCTL handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove write(), use ioctl() for user cmds (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ioctl() interface for user commands (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused user command (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove snoop/diag interface (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove EPROM functionality from data device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove UI char device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove multiple device cdev (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove anti-pattern in cdev init (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix bug that blocks process on exit after port bounce (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary comment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sdma_event_names[] build warning (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Use kzalloc_node (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Insure QP vmalloc variants zero memory (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix an interval RB node reference count leak (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use RCU_INIT_POINTER() when NULLing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change hfi1_init loop to preserve error returns (Alex Estrin) [1272062 1273170] - [infiniband] ib_pack.h: Add opcode definition for send with invalidate (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Keep SC_USER as the last send context type (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Immediately apply congestion setting MAD (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct log message strings (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Increase CQ callback thread priority (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hfi_rcvhdr tracepoint (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary header (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve performance of interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix potential panic with sdma drained mechanism (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio wait counter double increment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove no-op QSFP reset code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct external device configuration shift (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Wait for QSFP modules to initialize (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore non-temperature warnings on a downed link (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Serialize hrtimer function calls (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix MAD port poll for active cables (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly report neighbor link down reason (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use the neighbor link down reason only when valid (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore link downgrade with 0 lanes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add RSM rule for user FECN handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Create a routine to set a receive side mapping rule (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move QOS decision logic into its own function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract RSM map table init from QOS (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce kernel context pio buffer allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: affinity.c backport for RHEL7.3 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change default number of user contexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use global defines for upper bits in opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unreachable code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix double QSFP resource acquire on cache refresh (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Guard against concurrent I2C access across all chains (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove module presence check outside pre-LNI checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Always turn on CDRs for low power QSFP modules (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Check P_KEY for all sent packets from user mode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust default MTU to be 10KB (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Simplify init_qpmap_table() (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly obtain the full service class (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS rule mappings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove invalid QOS check (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS num_vl bit width (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix i2c resource reservation checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sysfs file offset usage (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, hfi1, qib: Fix memory leak (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix buffer cache races which may cause corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract and reinsert MMU RB node on lookup (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly compute node interval (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Protect the interval RB tree when cleaning up (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix memory leak in user ExpRcv and SDMA (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't remove list entries if they are not in a list (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, ib/hfi1: Fix up UD loopback use of irq flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix adaptive pio hang (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use kernel default llseek for ui device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't attempt to free resources if initialization failed (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix missing lock/unlock in verbs drain callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix send scheduling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent unpinning of wrong pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix deadlock caused by locking with wrong scope (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer deferences in caching code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: select CRC32 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add SDMA cache eviction algorithm (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Switch to using the pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Specify mm when releasing pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Implement SDMA-side buffer caching (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust last address values for intervals (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add filter callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove compare callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add MMU tracing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Notify remove MMU/RB callback of calling context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove the use of add/remove RB function pointers (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow remove MMU callbacks to free nodes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer dereference (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow MMU function execution in IRQ context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Re-factor MMU notification code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Post receive for QP in ERR state (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Enable adaptive pio by default (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix adaptive pio packet corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix panic in adaptive pio (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix PIO wakeup timing hole (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix ordering of trace for accuracy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add unique trace point for pio and sdma send (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix issues with qp_stats print (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Report pid in qp_stats to aid debug (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve LED beaconing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't call cond_resched in atomic mode when sending packets (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add adaptive cacheless verbs copy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Handle host handshake timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC flag view/clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Hold i2c resource across debugfs open/close (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce hardware mutex timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused HFI1_DO_INIT_ASIC flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change thermal init to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change QSFP functions to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change SBus handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change EPROM handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC resource reservation functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add shared ASIC structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove ASIC block clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move constant to the right in bitwise operations (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add the break statement that was removed in an earlier patch (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use min macro instead of ternary operator (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: user_sdma.c: Drop void pointer cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary parantheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove casts of pointer to same type (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove useless return variables (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary pci_set_drvdata() (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary kfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix memory leaks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix reporting of LED status in Get(LedInfo) and Get(PortInfo) (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Check interrupt registers mapping (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Avoid using upstream component if it is not accessible (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header size calculation for RC/UC QPs with GRH enabled (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Check lkey_table_size value before use (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix counter read for cp (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Guard i2c access against cp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: fix cross build with rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Disclose more information when i2c fails (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix debugfs access race (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Cleanup comments and logs in PHY code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix xmit discard error weight (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix 0-day syntax error (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove else after break (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add braces on all arms of statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix code alignment (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix block comments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add comment for spinlock_t definition (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove void function return statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use pointer instead of struct name (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CamelCase (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix misspellings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split multiple assignments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use BIT_ULL macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary parentheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add blank link after declarations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix logical continuations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line before close brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line after an open brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix comparison to NULL (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove space after cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multiple blank lines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add spaces around binary operators (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add cq head and tail information to qpstats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add send context sw index (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Determine actual operational VLs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add qp to send context mapping for PIO (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi: fix CQ completion order issue (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1, ib/rdmavt: progress selection changes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adaptive PIO for short messages (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use u8 for vl/sl (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix panic in send engine (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: avoid passing pmtu (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add s_sendcontext priv field (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove s_rdma_mr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove header memcpy from sdma send path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: move txreq header code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmvt: close send engine struct holes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_avail to qp_stats (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Destroy SMI AH before de-allocating the protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unnecessary exported functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove signal_supported and comments (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove RVT_FLAGs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdmavt: Move smi_ah to qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Setup notify free/create mad agent callbacks for rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add per verb driver callback checking (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up comments and add more documentation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Put QPs into error state after SL->SC table changes (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add trace and error print statements in post_one_wr (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: add s_hlock for use in post send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Rename several functions by adding a "qib_" prefix (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, rdma/hfi1: use qps to dynamically scale timeout value (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Turning off LED without checking if stepping is Ax (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: actually use new RNR timer API in loopback path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Tune for unknown channel if configuration file is absent (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fetch platform configuration data from EFI variable (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: use setup_timer api (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: remove unused qp field (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_retry to diagnostics (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove duplicate timeout print (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new RNR timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add unique rnr timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use mod_timer when appropriate (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new timer routines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: centralize timer routines into rc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Removing unused struct hfi1_verbs_counters (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adding support for hfi counters via sysfs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Replacement of goto's for break/returns (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change for data type of port number (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix bug that could block the process on context exit (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused variable nsbr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make EPROM check per device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add credits for VL0 to VL7 in snoop mode (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of user SDMA (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1, ib/core: Fix LinkDownReason define for consistency (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up init_cntrs() (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix snoop packet length calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correct TWSI reset (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove PCIe AER diagnostic message (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement LED beaconing for maintenance (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split last 8 bytes of copy to user buffer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix fabric serdes reset by re-downloading firmware (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Report physical state changes per device instead of globally (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Properly determine error status of SDMA slots (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: correctly check for post-interrupt packets (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of SDMA transfers (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use device file minor to identify EPROM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Reduce syslog message severity and provide speed information (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of TID cache look up (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allow a fair scheduling of QPs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for generic I2C interface (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change send_schedule counter to a per cpu counter (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Verbs Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allocate send ctxt on device NUMA node (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate CPU/IRQ affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary duplicated variable (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix SL->SC checks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add support for enabling/disabling PCIe ASPM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Method to toggle "fast ECN" detection (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correctly set RcvCtxtCtrl register (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Skip lcb init for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: No firmware retry for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Don't attempt to qualify or tune loopback plugs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make firmware failure messages warnings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Only warn when board description is not found (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix per-VL transmit discard counts (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix missing firmware NULL dereference (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support external device configuration requests from 8051 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Get port type from configuration file (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add active and optical cable support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: cleanup messages on qsfp_read() failure (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: HFI reports wrong offline disabled reason when cable removed (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up register device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove post_recv and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify queue pair from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up return handling (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CQ data structures and functions from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove query_device function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create_qp functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove qpdev and qpn table from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt send flags and recv flags (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove mmap from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1 MR and hfi1 specific qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement hfi1 support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use address handle in rdmavt and remove from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use correct rdmavt header files after move (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove driver specific members from hfi1 qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove MR data structures from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate dma ops for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add basic rdmavt capability flags for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove destroy queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_lookup_qpn and use rvt_lookup_qpn instead (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Clean up register_ib_device (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Properly pass gfp to hw driver function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for query_port, modify_port and get_port_immutable (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up distinction between port number and index (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add hardware driver send work request check (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add srq functionality to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_post_receive and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove completion queue data structures and functions from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix copyright date (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mad agents to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device structure allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: add modify queue pair driver helpers (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unused variable from Queue Pair (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add misc dev register functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post receive to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add modify qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for tracing events (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create qp and create qp table functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt send and receive flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Delete QIB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qpn, qp tables and related variables from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove mmap from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Implement qib support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Support creating qps with GFP_NOIO flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Allow reserving just one qpn (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Export reset_qp in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add create queue pair functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add R and S flags for queue pairs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add IB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use address handle in rdmavt and remove from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qp and mr functionality from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove driver specific members from qib qp type (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt lid defines in qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove most uses of QIB_PERMISSIVE_LID and QIB_MULTICAST_LID_BASE (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove dma.c and use rdmavt version of dma functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap related functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Initialize and teardown of qpn table (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Break rdma_vt main include header file up (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add driver notification for new AH (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add an ibport data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move SRQ data structure into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add AH to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add common LID defines to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Do not use rvt prints which rely on driver too early (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move memory registration into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add the start of capability flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move driver helper functions to a common structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move MR datastructures into rvt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send and recv stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add get port immutable stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add process MAD stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add SRQ stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add memory region stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add address handle stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Alloc and dealloc ucontexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey query stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify port stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify device stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Macroize override checks during driver registration (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add ib core device attributes to rvt driver params list (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add protection domain to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Consolidate dma ops in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Create module framework and handle driver registration (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: check for ARMED->ACTIVE change in recv int (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Correct comment for capability bit (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Clean up comments (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove unneeded variable index (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: add per SDMA engine stats to hfistats (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Change default krcvqs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: change krcvqs mod param from byte to uint (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Move s_sde to read mostly section of hfi1_qp (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Use BIT macro (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Enable TID caching feature (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID entry program function body (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID free/clear function bodies (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add MMU notifier callback function (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID cache receive init and free funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Convert lock to mutex (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add building blocks for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: TID group definitions and support funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove un-needed variable (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add definitions needed for TID cache (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Add command and event for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add function stubs for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove header file (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use offset_in_page macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use DIV_ROUND_UP (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace kmalloc and memcpy with kmemdup (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Delete NULL check before vfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use kcalloc instead of kzalloc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix Xmit Wait calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add dd_dev_dbg (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: set Gen3 half-swing for integrated devices (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add PSM2 user space header to header_install (Alex Estrin) [1272062 1273170]- [sound] alsa: pinctrl: export pinctrl_pm_select_*_state (Jaroslav Kysela) [1220299] - [sound] alsa: enable Intel SST audio (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move GPIOD flags outside #ifdef (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move varargs hack outside #ifdef GPIOLIB (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: add flags argument to gpiod_get*() functions (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: Add helpers for optional GPIOs (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Simplify the initiation of async I/O (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Don't generate gather writes for single register raw writes (Jaroslav Kysela) [1220299] - [sound] alsa: of: add functions to count number of elements in a property (Jaroslav Kysela) [1220299] - [sound] alsa: of: Fix overflow bug in string property parsing functions (Jaroslav Kysela) [1220299] - [sound] alsa: acpi / utils: Rename acpi_dev_present() (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: Add macro for hda ext devices entry (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: structure definition for ext_dma_params (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Provide acpi_dev_name accessor for struct acpi_device device name (Jaroslav Kysela) [1220299] - [sound] alsa: revert "asoc: intel: switch from ioremap_cache to memremap" (Jaroslav Kysela) [1220299] - [sound] alsa: doc: Fix uapi/sound/compress_offload.h kerneldoc comments (Jaroslav Kysela) [1220299] - [sound] alsa: compress: fix the struct alignment to 4 bytes (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Cancel the optimization of compiler and fix the size of struct for all platform (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Fix 64bit ABI incompatibility (Jaroslav Kysela) [1220299] - [sound] alsa: compress: add num_sample_rates in snd_codec_desc (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update struct snd_codec_desc for sample rate (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update comment for sample rate in snd_codec (Jaroslav Kysela) [1220299] - [sound] alsa: compress: change the way sample rates are sent to kernel (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_set_format helper (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified interface for firmware node properties (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified device properties interface for platform firmware (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Add support for device specific properties (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_width() helpers (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: add regmap_parse_val api (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Provide asynchronous write and update bits operations (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kmemdup (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kstrdup" (Jaroslav Kysela) [1220299] - [sound] alsa: mm/util: add kstrdup_const (Jaroslav Kysela) [1220299] - [sound] alsa: pinctrl sleep and idle states in the core (Jaroslav Kysela) [1220299] - [sound] alsa: hda - add ASoC device type for hda core (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree cleanup - update the build files (Kconfig / Makefile) (Jaroslav Kysela) [1220299] - [sound] alsa: SoC tree cleanup - remove all old and unmaintaned files (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree sync from upstream v4.6 for intel sst (Jaroslav Kysela) [1220299]- [firmware] Simplify directory creation (Stanislav Kozina) [1347186] - [crypto] testmgr - don't copy from source IV too much (Jerome Marchand) [1340073] - [crypto] testmgr - fix out of bound read in __test_aead() (Jerome Marchand) [1340073] - [crypto] testmgr - limit IV copy length in aead tests (Jerome Marchand) [1340073] - [lib] assoc_array: don't call compare_object() on a node (Jerome Marchand) [1340073] - [lib] keys: Fix use-after-free in assoc_array_gc() (Jerome Marchand) [1340073] - [virtio] virtio_pci: fix use after free on release (Jerome Marchand) [1340073] - [crypto] ghash-clmulni: specify context size for ghash async algorithm (Jerome Marchand) [1340073] - [mm] completely remove dumping per-cpu lists from show_mem() (Larry Woodman) [1285530] - [mm] hide per-cpu lists in output of show_mem() (Larry Woodman) [1285530] - [scsi] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1338687] - [scsi] storvsc: add logging for error/warning messages (Cathy Avery) [1338687] - [tools] perf: Add sample_reg_mask to include all perf_regs (Gustavo Duarte) [1289663] - [tools] perf: Map the ID values with register names (Gustavo Duarte) [1289663] - [powerpc] perf: Add support for sampling interrupt register state (Gustavo Duarte) [1289663] - [powerpc] perf: Assign an id to each powerpc register (Gustavo Duarte) [1289663] - [tools] perf kvm/{x86, s390}: Remove const from kvm_events_tp (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Add support for HCALL reasons (Gustavo Duarte) [1223849] - [tools] perf kvm/{x86, s390}: Remove dependency on uapi/kvm_perf.h (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Port perf kvm stat to powerpc (Gustavo Duarte) [1223849] - [pinctrl] protect pinctrl_list add (Prarit Bhargava) [1349296] - [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1276104] - [netdrv] cisco: enic: Update logging macros and uses (Stefan Assmann) [1276104] - [netdrv] enic: Update driver to use __dev_uc/mc_sync/unsync calls (Stefan Assmann) [1276104] - [netdrv] qede: use proper notifier registration function (Ivan Vecera) [1348286]- [include] ib/core: Make all casts in ib_device_cap_flags enum consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Fix bit curruption in ib_device_cap_flags structure (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix removal of default GID cache entry (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix query port failure in RoCE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix device managed flow steering support test (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cm: Fix a recently introduced locking bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix blue flame quota logic (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use ndo_stop explicitly at shutdown flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix root flow table update (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix masking of reserved bits in XRCD number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix the size of modify QP mailbox (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix alternate path code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Fix pkey_index length in the QP path record (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries check in mlx5_ib_resize_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries checks in mlx5_ib_create_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Check BlueFlame HCA support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix returned values of query QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Limit query HCA clock (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix FW version diaplay in sysfs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Return PORT_ERR in Active to Initializing tranisition (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Set flow steering capability bit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Do not require CAP_NET_ADMIN for packet sniffing (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of private net_device_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of ret_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix tx_dropped bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fire the CQ completion handler from tasklet (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Use tasklet for user-space CQ completion events (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix unaligned access in send_reply_to_slave (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix access to uninitialized index (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Report Scatter FCS device capability when supported (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add Scatter FCS support for Raw Packet QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Scatter FCS create flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Raw Scatter FCS device capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add extended device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add UARs write-combining and non-cached mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Allow mapping the free running counter on PROT_EXEC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Use list_for_each_entry_safe (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: trivial fix of spelling mistake on "argument" (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Avoid wrong virtual mappings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: avoid stack overflow in mlx5e_open_channels (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Fix checksum handling for non-stripped vlan packets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for rxvlan-offload (vlan stripping) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for dump module EEPROM (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for interface identify (LED blinking) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add support for RXALL netdev feature (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Improve set features ndo resiliency (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add link down events counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add per priority group to PPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Rename VPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Statistics handling refactoring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Report additional error statistics in get stats ndo (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add ethtool counter for RX buffer allocation failures (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Delay skb->data access (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Remove redundant barrier (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use napi_alloc_skb for RX SKB allocations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add fragmented memory support for RX multi packet WQE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Added ICO SQs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Support RX multi-packet WQE (Striding RQ) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use function pointers for RX data path handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use only close NUMA node for default RSS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Allocate set of queue counters per netdev (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce device queue counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Update mlx5_ifc hardware features (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix mlx5 ifc cmd_hca_cap bad offsets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: make VXLAN support conditional (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use workqueue for vxlan ops (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Implement a mlx5e workqueue (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Unmap only the relevant IO memory mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Expose correct max_sge_rd limit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix spurious timestamping callbacks (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Add pci shutdown callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Remove static from local variable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Use vport MTU rather than physical port MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix minimum MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Device's mtu field is u16 and not int (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Add ConnectX-5 to list of supported devices (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix MLX5E_100BASE_T define (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix soft lockup in steering error flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix oops in ib_cache_gid_set_default_gid (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Split SW RX dropped counter per RX ring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Don't allow to VF change global pause settings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Avoid repeated calls to pci enable/disable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Implement pci_resume callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: do batched put_page using atomic_sub (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: allocate non 0-order pages for RX ring with __GFP_NOMEMALLOC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: fix VFs callback function prototypes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Allow mcast packets from other VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Implement callbacks for manipulating VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Implement modify HCA vport command (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add VF param when querying vport counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Add ndo operations for configuring VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add interfaces to control VF attributes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Support accessing SA in virtualized environment (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add subnet prefix to port info (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix decision on using MAD_IFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] IB/{core, ulp} Support above 32 possible device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace setting the zero values in ib_uverbs_ex_query_device (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce offload arithmetic hardware capabilities (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Refactor device capability function (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix caching ATOMIC endian mode capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: remove unused array zero_gid[] (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix backward compatibility on VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: add missing braces in verify_qp_parameters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add a new priority for kernel flow tables (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Relax ndo_setup_tc handle restriction (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Set flow steering dest only for forward rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for don't trap rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce forward to next priority action (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Create anchor of last flow table (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] mlx5: Add arbitrary sg list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add arbitrary sg_list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Expose correct max_fast_reg_page_list_len (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Make coding style more consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Convert UMR CQ to new CQ API (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Documentation fix in the MAD header file (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: trivial prink cleanup (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace memset with eth_zero_addr (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Modify conditional on ucontext existence (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: ib/core: Allow legacy verbs through extended interfaces (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Avoid duplicate code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix global UAR mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Make command timeout way shorter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Set drop RQ's necessary parameters only (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move common case counters within sq_stats struct (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Changed naming convention of tx queues in ethtool stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Placement changed for carrier state updates (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Replace async events spinlock with synchronize_irq() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: Implement port type setting via devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Implement devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add memory windows allocation support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add vendor's specific data to alloc mw (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Refactor mlx5_core_mr to mkey (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Added support for re-registration of MRs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Refactoring register MR code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: Print warning on different inner and header P_Keys (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Eliminate GSI RX QP's send buffers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Pick the right GSI transmission QP for sending (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Reorder GSI completions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Generate completions in software (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create GSI transmission QPs when P_Key table is changed (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create multiple transmission GSI QPs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add GSI QP wrapper (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Modify QP debugging prints (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for setting source QP number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add support for CSUM in RX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Implement UD QP offloads for IPoIB in the TX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Define interface bits for IPoIB offloads (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Modify MAD reading counters method to use counter registers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read IB error counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read virtual port counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx4: Add support for the don't trap rule (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add don't trap flag to flow creation (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX inner packet counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX stateless offloads for tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add netdev support for VXLAN tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Protect en header file from redefinitions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move to checksum complete (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Wake On LAN support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Implement DCBNL IEEE max rate (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE PFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE ETS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port TC/prio access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port PFC access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce a new header file for physical port functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: allocating too much memory in make_cma_ports() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Optimize do_slave_init (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: mlx4_en_set_tx_maxrate() can be static (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add tx queue maxrate support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add QCN parameters and statistics handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Add basic elements for QCN (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: convert to timecounter adjtime (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Re-add MLX5_DEV_CAP_FLAG_ON_DMND_PG flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Remove unused dev cap enum fields (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Use the new tx_copybreak to set inline threshold (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Convert the normal skb free path to dev_consume_skb_any() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: fix errors in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425]- [vhost] vhost_net: basic polling support (Jason Wang) [1345714] - [vhost] introduce vhost_vq_avail_empty() (Jason Wang) [1345714] - [vhost] introduce vhost_has_work() (Jason Wang) [1345714] - [target] target/stat: print full t10_wwn.model buffer (Mike Christie) [1196117] - [target] iscsi-target: Add tpg_enabled_sendtargets for disabled discovery (Mike Christie) [1196117] - [target] check DPO/FUA usage for COMPARE AND WRITE (Mike Christie) [1196117] - [tools] tools/power/turbostat: Add Denverton RAPL support (Steve Best) [1273770] - [tools] tools/power/turbostat: Add Denverton support (Steve Best) [1273770] - [tools] tools/power turbostat: decode BXT TSC frequency via CPUID (Steve Best) [1273770] - [tools] tools/power turbostat: initial BXT support (Steve Best) [1273770] - [tools] tools/power/turbostat: split core MSR support into status + limit (Steve Best) [1273770] - [documentation] Fix DocBook build with relative $(srctree) (Stanislav Kozina) [1347186] - [makefile] tools: Support relative directory path for 'O=' (Stanislav Kozina) [1347186] - [tools] tools build: Fix Makefile(s) to properly invoke tools build (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in a subdir of the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path for $(objtree) (Stanislav Kozina) [1347186] - [pci] aer: Clear error status registers during enumeration and restore (Prarit Bhargava) [1347459] - [pci] hv: Handle all pending messages in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [pci] hv: Don't leak buffer in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [x86] xen: don't reset vcpu_info on a cancelled suspend (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Fix USB interaction issues when resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Always freeze/thaw processes when suspend/resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: resume timer irqs early (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: remove deprecated IRQF_DISABLED (Vitaly Kuznetsov) [1141249 1339592] - [hid] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1347597] - [hid] hyperv: fix _raw_request() prototype (Vitaly Kuznetsov) [1347597] - [hid] hyperv: Implement a stub raw_request() entry point (Vitaly Kuznetsov) [1347597]- [md] dm raid: fix failed takeover_reshapes by keeping raid set frozen (Mike Snitzer) [1191641 1191955] - [md] dm raid: support to change bitmap region size (Mike Snitzer) [1191641 1191955] - [md] dm raid: update Documentation about reshaping_takeover_additonal RAID types (Mike Snitzer) [1191641 1191955] - [md] dm raid: add reshaping support to the target (Mike Snitzer) [1191641 1191955] - [md] dm raid: add prerequisite functions and definitions for reshaping (Mike Snitzer) [1191641 1191955] - [md] raid10: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: don't let shrink_slab shrink too far (Mike Snitzer) [1191641 1191955] - [md] raid5: avoid races when changing cache size (Mike Snitzer) [1191641 1191955] - [md] raid5: ignore released_stripes check (Mike Snitzer) [1191641 1191955] - [md] raid5: allow the stripe_cache to grow and shrink (Mike Snitzer) [1191641 1191955] - [md] dm raid: inverse check for flags from invalid to valid flags (Mike Snitzer) [1191641 1191955] - [md] dm raid: various code cleanups (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename functions that alloc and free struct raid_set (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove all the bitops wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _in_range to __within_range (Mike Snitzer) [1191641 1191955] - [md] dm raid: add missing "dm-raid0" module alias (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _argname_by_flag to dm_raid_arg_name_by_flag (Mike Snitzer) [1191641 1191955] - [md] dm raid: bump to v1.9.0 and make the extended SB feature flag reflect it (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove ti_error_* wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: tabify appropriate whitespace (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance status interface and fixup takeover_raid0 (Mike Snitzer) [1191641 1191955] - [md] dm raid: add raid level takeover support (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance super_sync() to support new superblock members (Mike Snitzer) [1191641 1191955] - [md] dm raid: add new reshaping_raid10 format table line options to parameter parser (Mike Snitzer) [1191641 1191955] - [md] dm raid: introduce extended superblock and new raid types to support takeover_reshaping (Mike Snitzer) [1191641 1191955] - [md] dm raid: use rt_is_raid*() in all appropriate checks (Mike Snitzer) [1191641 1191955] - [md] dm raid: more use of flag testing wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: check constructor arguments for invalid raid level_argument combinations (Mike Snitzer) [1191641 1191955] - [md] dm raid: cleanup _ provide infrastructure (Mike Snitzer) [1191641 1191955] - [md] dm raid: use dm_arg_set API in constructor (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename variable 'ret' to 'r' to conform to other dm code (Mike Snitzer) [1191641 1191955] - [netdrv] brcmfmac: add eth_type_trans back for PCIe full dongle (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old rtl818x directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rtl818x driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new rtlwifi drivers (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old rtlwifi directory (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Backport rtlwifi drivers from linux-4.7-rc1 (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old mwifiex directory and mwl8k.c file (Stanislaw Gruszka) [1299383] - [netdrv] Backport marvell drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new brcmfmac_pcie driver (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old brcm80211 directory (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport brcm80211 drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport BCMA bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport SSB bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old rt2x00 directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rt2x00 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wil6210 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport carl9170 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new ath10k driver (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath10k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath9k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlegacy directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlegacy from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlwifi directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlwifi driver from linux-4.7-rc1 (Stanislaw Gruszka) [1266685 1298113 1299383 1315535 1315537] - [netdrv] Backport mac80211 from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wireless core from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] gpio: drop retval check enforcing from gpiochip_remove() (Stanislaw Gruszka) [1299383] - [kernel] locking: osq: No need for load/acquire when acquire-polling (Lauro Ramos Venancio) [1342653] - [powerpc] Wire up sys_memfd_create() (Adrian Reber) [1348029] - [powercap] rapl: add support for Denverton (Steve Best) [1273778] - [powercap] rapl: Add Skylake Server model number (Steve Best) [1273778] - [powercap] rapl: Reorder CPU detection table (Steve Best) [1273778] - [powercap] rapl: Use Intel model macros intead of open-coding (Steve Best) [1273778] - [x86] cpu/intel: Introduce macros for Intel family numbers (Steve Best) [1273778]- [of] handle NULL node in next_child iterators (Torez Smith) [1348510] - [of] Create unlocked version of for_each_child_of_node() (Torez Smith) [1348510] - [scsi] vpd pages are mandatory for SPC-2 (Ewan Milne) [1347292] - [drm] revert "virtio: make find_vqs() checkpatch.pl-friendly" (Rob Clark) [1295900] - [drm] fix virtio backport (Rob Clark) [1295900] - [mm] hugetlb: use EOPNOTSUPP in hugetlb sysctl handlers (Jan Stancek) [1346873] - [vfio] pci: Allow VPD short read (Auger Eric) [1341417] - [kernel] rh_taint: introduce mark_hardware_deprecated() (Maurizio Lombardi) [1344392] - [gpu] drm/prime: fix error path deadlock fail (Rob Clark) [1335461] - [idle] intel: add denverton (Steve Best) [1273777] - [x86] Work around MPX erratum SKD046 (Rui Wang) [1340625] - [cpufreq] intel_pstate: Enable HWP by default (David Arcari) [1258085] - [security] keys: potential uninitialized variable (David Howells) [1341352] {CVE-2016-4470} - [lib] keys: Fix ASN.1 indefinite length object parsing (David Howells) [1308815] {CVE-2016-0758}- [fs] overlayfs: Warn instead of error if upper filesystem does not support d_type (Vivek Goyal) [1344057] - [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344363] - [fs] xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen) [1321747] - [fs] dcache: d_walk/dentry_free race (Alexander Viro) [1344076] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1276454] - [fs] fanotify: fix notification of groups with inode & mount marks (Miklos Szeredi) [1308393] - [fs] libceph: use s instead of pE in dout()s (Ilya Dryomov) [1344930] - [fs] libceph: put request only if it's done in handle_reply() (Ilya Dryomov) [1344930] - [fs] libceph: change ceph_osdmap_flag() to take osdc (Ilya Dryomov) [1344930] - [fs] ceph: tolerate bad i_size for symlink inode (Ilya Dryomov) [1344930] - [fs] ceph: fix inode reference leak (Ilya Dryomov) [1344930] - [fs] ceph: multiple filesystem support (Ilya Dryomov) [1344930] - [fs] libceph: support for subscribing to "mdsmap." maps (Ilya Dryomov) [1344930] - [fs] libceph: replace ceph_monc_request_next_osdmap() (Ilya Dryomov) [1344930] - [fs] libceph: take osdc->lock in osdmap_show() and dump flags in hex (Ilya Dryomov) [1344930] - [fs] libceph: pool deletion detection (Ilya Dryomov) [1344930] - [fs] libceph: async MON client generic requests (Ilya Dryomov) [1344930] - [fs] libceph: support for checking on status of watch (Ilya Dryomov) [1344930] - [fs] libceph: support for sending notifies (Ilya Dryomov) [1344930] - [fs] libceph, rbd: ceph_osd_linger_request, watch/notify v2 (Ilya Dryomov) [1344930] - [fs] rbd: rbd_dev_header_unwatch_sync() variant (Ilya Dryomov) [1344930] - [fs] libceph: wait_request_timeout() (Ilya Dryomov) [1344930] - [fs] libceph: request_init() and request_release_checks() (Ilya Dryomov) [1344930] - [fs] libceph: a major OSD client update (Ilya Dryomov) [1344930] - [fs] libceph: protect osdc->osd_lru list with a spinlock (Ilya Dryomov) [1344930] - [fs] libceph: allocate ceph_osd with GFP_NOFAIL (Ilya Dryomov) [1344930] - [fs] libceph: osd_init() and osd_cleanup() (Ilya Dryomov) [1344930] - [fs] libceph: handle_one_map() (Ilya Dryomov) [1344930] - [fs] libceph: allocate dummy osdmap in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: schedule tick from ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: move schedule_delayed_work() in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: redo callbacks and factor out MOSDOpReply decoding (Ilya Dryomov) [1344930] - [fs] libceph: drop msg argument from ceph_osdc_callback_t (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 2 (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 1 (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_osd_request_target, calc_target() (Ilya Dryomov) [1344930] - [fs] libceph: pi->min_size, pi->last_force_request_resend (Ilya Dryomov) [1344930] - [fs] libceph: make pgid_cmp() global (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_calc_pg_primary() (Ilya Dryomov) [1344930] - [fs] libceph: ceph_osds, ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_oloc_oid_to_pg() (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_eversion encoding (Ilya Dryomov) [1344930] - [fs] libceph: DEFINE_RB_FUNCS macro (Ilya Dryomov) [1344930] - [fs] libceph: open-code remove_{all,old}_osds() (Ilya Dryomov) [1344930] - [fs] libceph: nuke unused fields and functions (Ilya Dryomov) [1344930] - [fs] rbd: use header_oid instead of header_name (Ilya Dryomov) [1344930] - [fs] libceph: variable-sized ceph_object_id (Ilya Dryomov) [1344930] - [fs] libceph: change how osd_op_reply message size is calculated (Ilya Dryomov) [1344930] - [fs] libceph: move message allocation out of ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: grab snapc in ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: make ceph_osdc_put_request() accept NULL (Ilya Dryomov) [1344930] - [fs] rbd: get/put img_request in rbd_img_request_submit() (Ilya Dryomov) [1344930] - [fs] rbd: report unsupported features to syslog (Ilya Dryomov) [1344930] - [fs] rbd: fix rbd map vs notify races (Ilya Dryomov) [1344930] - [fs] libceph: make authorizer destruction independent of ceph_auth_client (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO consistently for request allocations (Ilya Dryomov) [1344930] - [fs] libceph: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use kmem_cache_zalloc (Ilya Dryomov) [1344930] - [fs] rbd: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use lookup request to revalidate dentry (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_get_dentry_parent_inode() (Ilya Dryomov) [1344930] - [fs] ceph: fix security xattr deadlock (Ilya Dryomov) [1344930] - [fs] ceph: don't request vxattrs from MDS (Ilya Dryomov) [1344930] - [fs] configs: enable ceph filesystem ACL support (Ilya Dryomov) [1344930] - [fs] ceph: add acl, noacl options for cephfs mount (Ilya Dryomov) [1344930] - [fs] ceph: include the initial ACL in create/mkdir/mknod MDS requests (Ilya Dryomov) [1344930] - [fs] ceph: add missing init_acl() for mkdir() and atomic_open() (Ilya Dryomov) [1344930] - [fs] ceph: remove useless ACL check (Ilya Dryomov) [1344930] - [fs] ceph: make ceph_forget_all_cached_acls() static inline (Ilya Dryomov) [1344930] - [fs] ceph: fix ceph_set_acl() (Ilya Dryomov) [1344930] - [fs] ceph: Remove get/set acl on symlinks (Ilya Dryomov) [1344930] - [fs] ceph: add acl for cephfs (Ilya Dryomov) [1344930] - [fs] ceph: fix mounting same fs multiple times (Ilya Dryomov) [1344930] - [fs] ceph: remove unnecessary NULL check (Ilya Dryomov) [1344930] - [fs] ceph: avoid updating directory inode's i_size accidentally (Ilya Dryomov) [1344930] - [fs] ceph: fix race during filling readdir cache (Ilya Dryomov) [1344930] - [fs] libceph: use sizeof_footer() more (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_empty_snapc (Ilya Dryomov) [1344930] - [fs] ceph: fix a wrong comparison (Ilya Dryomov) [1344930] - [fs] ceph: replace CURRENT_TIME by current_fs_time() (Ilya Dryomov) [1344930] - [fs] ceph: scattered page writeback (Ilya Dryomov) [1344930] - [fs] libceph: add helper that duplicates last extent operation (Ilya Dryomov) [1344930] - [fs] libceph: enable large, variable-sized OSD requests (Ilya Dryomov) [1344930] - [fs] libceph: osdc->req_mempool should be backed by a slab pool (Ilya Dryomov) [1344930] - [fs] libceph: make r_request msg_size calculation clearer (Ilya Dryomov) [1344930] - [fs] libceph: move r_reply_op_{len, result} into struct ceph_osd_req_op (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_osd_req_op::payload_len to indata_len (Ilya Dryomov) [1344930] - [fs] ceph: remove useless BUG_ON (Ilya Dryomov) [1344930] - [fs] ceph: don't enable rbytes mount option by default (Ilya Dryomov) [1344930] - [fs] ceph: encode ctime in cap message (Ilya Dryomov) [1344930] - [fs] libceph: behave in mon_fault() if cur_mon < 0 (Ilya Dryomov) [1344930] - [fs] libceph: reschedule tick in mon_fault() (Ilya Dryomov) [1344930] - [fs] libceph: introduce and switch to reopen_session() (Ilya Dryomov) [1344930] - [fs] libceph: monc hunt rate is 3s with backoff up to 30s (Ilya Dryomov) [1344930] - [fs] libceph: monc ping rate is 10s (Ilya Dryomov) [1344930] - [fs] libceph: pick a different monitor when reconnecting (Ilya Dryomov) [1344930] - [fs] libceph: revamp subs code, switch to SUBSCRIBE2 protocol (Ilya Dryomov) [1344930] - [fs] libceph: decouple hunting and subs management (Ilya Dryomov) [1344930] - [fs] libceph: move debugfs initialization into __ceph_open_session() (Ilya Dryomov) [1344930] - [fs] ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support (Ilya Dryomov) [1344930] - [fs] libceph: don't spam dmesg with stray reply warnings (Ilya Dryomov) [1344930] - [fs] libceph: use the right footer size when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: MOSDOpReply v7 encoding (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for TUNABLES5 (Ilya Dryomov) [1344930] - [fs] crush: decode and initialize chooseleaf_stable (Ilya Dryomov) [1344930] - [fs] crush: add chooseleaf_stable tunable (Ilya Dryomov) [1344930] - [fs] crush: ensure take bucket value is valid (Ilya Dryomov) [1344930] - [fs] crush: ensure bucket id is valid before indexing buckets array (Ilya Dryomov) [1344930] - [fs] ceph: fix snap context leak in error path (Ilya Dryomov) [1344930] - [fs] ceph: checking for IS_ERR instead of NULL (Ilya Dryomov) [1344930] - [fs] libceph: remove outdated comment (Ilya Dryomov) [1344930] - [fs] libceph: kill off ceph_x_ticket_handler::validity (Ilya Dryomov) [1344930] - [fs] libceph: invalidate AUTH in addition to a service ticket (Ilya Dryomov) [1344930] - [fs] libceph: fix authorizer invalidation, take 2 (Ilya Dryomov) [1344930] - [fs] libceph: clear messenger auth_retry flag if we fault (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_msg_revoke() (Ilya Dryomov) [1344930] - [fs] libceph: use list_for_each_entry_safe (Ilya Dryomov) [1344930] - [fs] ceph: use i_size_{read, write} to get/set i_size (Ilya Dryomov) [1344930] - [fs] ceph: re-send AIO write request when getting -EOLDSNAP error (Ilya Dryomov) [1344930] - [fs] ceph: Asynchronous IO support (Ilya Dryomov) [1344930] - [fs] ceph: Avoid to propagate the invalid page point (Ilya Dryomov) [1344930] - [fs] ceph: fix double page_unlock() in page_mkwrite() (Ilya Dryomov) [1344930] - [fs] rbd: delete an unnecessary check before rbd_dev_destroy() (Ilya Dryomov) [1344930] - [fs] libceph: use list_next_entry instead of list_entry_next (Ilya Dryomov) [1344930] - [fs] ceph: ceph_frag_contains_value can be boolean (Ilya Dryomov) [1344930] - [fs] ceph: remove unused functions in ceph_frag.h (Ilya Dryomov) [1344930] - [fs] rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: clear msg->con in ceph_msg_release() only (Ilya Dryomov) [1344930] - [fs] libceph: add nocephx_sign_messages option (Ilya Dryomov) [1344930] - [fs] libceph: stop duplicating client fields in messenger (Ilya Dryomov) [1344930] - [fs] libceph: drop authorizer check from cephx msg signing routines (Ilya Dryomov) [1344930] - [fs] libceph: msg signing callouts don't need con argument (Ilya Dryomov) [1344930] - [fs] libceph: evaluate osd_req_op_data() arguments only once (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_x_authorizer_cleanup() (Ilya Dryomov) [1344930] - [fs] rbd: remove duplicate calls to rbd_dev_mapping_clear() (Ilya Dryomov) [1344930] - [fs] rbd: set device_type::release instead of device::release (Ilya Dryomov) [1344930] - [fs] rbd: don't free rbd_dev outside of the release callback (Ilya Dryomov) [1344930] - [fs] rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails (Ilya Dryomov) [1344930] - [fs] libceph: use local variable cursor instead of &msg->cursor (Ilya Dryomov) [1344930] - [fs] libceph: remove con argument in handle_reply() (Ilya Dryomov) [1344930] - [fs] ceph: combine as many iovec as possile into one OSD request (Ilya Dryomov) [1344930] - [fs] rbd: drop null test before destroy functions (Ilya Dryomov) [1344930] - [fs] rbd: require stable pages if message data CRCs are enabled (Ilya Dryomov) [1344930] - [fs] rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov) [1344930] - [fs] rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov) [1344930] - [fs] rbd: use writefull op for object size writes (Ilya Dryomov) [1344930] - [fs] rbd: set max_sectors explicitly (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for keepalive2 (Ilya Dryomov) [1344930] - [fs] libceph: don't access invalid memory in keepalive2 path (Ilya Dryomov) [1344930] - [fs] libceph: check data_len in ->alloc_msg() (Ilya Dryomov) [1344930] - [fs] libceph: use keepalive2 to verify the mon session is alive (Ilya Dryomov) [1344930] - [fs] rbd: plug rbd_dev->header.object_prefix memory leak (Ilya Dryomov) [1344930] - [fs] rbd: fix double free on rbd_dev->header_name (Ilya Dryomov) [1344930] - [fs] libceph: set 'exists' flag for newly up osd (Ilya Dryomov) [1344930] - [fs] libceph: rename con_work() to ceph_con_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: Avoid holding the zero page on ceph_msgr_slab_init errors (Ilya Dryomov) [1344930] - [fs] libceph: remove the unused macro AES_KEY_SIZE (Ilya Dryomov) [1344930] - [fs] rbd: fix copyup completion race (Ilya Dryomov) [1344930] - [fs] libceph: treat sockaddr_storage with uninitialized family as blank (Ilya Dryomov) [1344930] - [fs] libceph: enable ceph in a non-default network namespace (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov) [1344930] - [fs] crush: fix a bug in tree bucket decode (Ilya Dryomov) [1344930] - [fs] libceph: Fix ceph_tcp_sendpage()'s more boolean usage (Ilya Dryomov) [1344930] - [fs] libceph: Remove spurious kunmap() of the zero page (Ilya Dryomov) [1344930] - [fs] rbd: queue_depth map option (Ilya Dryomov) [1344930] - [fs] rbd: store rbd_options in rbd_device (Ilya Dryomov) [1344930] - [fs] rbd: terminate rbd_opts_tokens with Opt_err (Ilya Dryomov) [1344930] - [fs] rbd: bump queue_max_segments (Ilya Dryomov) [1344930] - [fs] ceph: rework dcache readdir (Ilya Dryomov) [1344930] - [fs] crush: sync up with userspace (Ilya Dryomov) [1344930] - [fs] crush: fix crash from invalid 'take' argument (Ilya Dryomov) [1344930] - [fs] libceph: fix wrong name "Ceph filesystem for Linux" (Ilya Dryomov) [1344930] - [fs] rbd: timeout watch teardown on unmap with mount_timeout (Ilya Dryomov) [1344930] - [fs] libceph: a couple tweaks for wait loops (Ilya Dryomov) [1344930] - [fs] libceph: nuke time_sub() (Ilya Dryomov) [1344930] - [fs] libceph: properly release STAT request's raw_data_in (Ilya Dryomov) [1344930] - [fs] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" (Ilya Dryomov) [1344930] - [fs] libceph: request a new osdmap if lingering request maps to no osd (Ilya Dryomov) [1344930] - [fs] ovl: Do d_type check only if work dir creation was successful (Miklos Szeredi) [1341795] - [fs] ovl: update documentation (Miklos Szeredi) [1341795] - [fs] ovl: override creds with the ones from the superblock mounter (Miklos Szeredi) [1341795] - [fs] ovl: ignore permissions on underlying lookup (Miklos Szeredi) [1341795] - [fs] vfs: add lookup_hash() helper (Miklos Szeredi) [1341795] - [fs] vfs: rename: check backing inode being equal (Miklos Szeredi) [1341795] - [fs] vfs: add vfs_select_inode() helper (Miklos Szeredi) [1341795] - [fs] ovl: cleanup unused var in rename2 (Miklos Szeredi) [1341795] - [fs] ovl: rename is_merge to is_lowest (Miklos Szeredi) [1341795] - [fs] ovl: verify upper dentry before unlink and rename (Miklos Szeredi) [1341795] - [fs] ovl: copy new uid/gid into overlayfs runtime inode (Miklos Szeredi) [1341795] - [fs] ovl: ignore lower entries when checking purity of non-directory entries (Miklos Szeredi) [1341795] - [fs] ovl: fix getcwd() failure after unsuccessful rmdir (Miklos Szeredi) [1341795] - [fs] ovl: fix working on distributed fs as lower layer (Miklos Szeredi) [1341795] - [fs] ovl: Remove email address from Documentation/filesystems/overlayfs.txt (Miklos Szeredi) [1341795] - [fs] ovl: document lower layer ordering (Miklos Szeredi) [1341795] - [fs] ovl: add testsuite to docs (Miklos Szeredi) [1341795] - [fs] ovl: update MAINTAINERS (Miklos Szeredi) [1341795]- [infiniband] ib/core: Use GRH when the path hop-limit > 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/{core, mlx5}: Fix input len in vendor part of create_qp/srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Avoid using user-index for SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Allow resetting VF admin mac to zero (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Check the correct limitation on VFs for HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix lockdep warning in handling of mac/vlan tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Provide correct packet/bytes statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add rx/tx bytes software counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Correctly handle RSS indirection table when changing number of channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Fix ethtool RX hash func configuration change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix soft lockup when HW Timestamping is enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LRO modify (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove wrong poll CQ optimization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix missed clean call in registration path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: fix up vpd strings for kstrto*() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Avoid changing dev->features directly in run-time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Set UAR page size to 4KB regardless of system page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Do not BUG_ON during reset when PCI is offline (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix potential corruption in counters database (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Choose time-stamping shift value according to HW frequency (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Count HW buffer overrun only once (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for the port info class for RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for extended counters over RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix arm logic to align with new cq API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add pci device id for chelsio t540 lom adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use static constant netdevice ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove select queue ndo initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use offset based reserved field names in the IFC header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: fix for rare multicast join race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix reading capability mask of the port info class (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: fix some error handling in mlx4_multi_func_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: increment devcmd2 result ring in case of timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fixing ocrdma debugfs directory remove (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix pkey_index returned by driver in rq work completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: populate max_sge_rd in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Initialize stats resources in the driver before ib device registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: remove unused va_list args (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Do not set skb truesize since using one linearskb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1305593 1310156] - [infiniband] ib/core: Set correct payload length for RoCEv2 over IPv6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Use MLX5_GET to correctly get end of padding mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix use of null pointer PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Unify CQ create flags check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose Raw Packet QP to user space consumers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] {ib, net}/mlx5: Move the modify QP operation table to mlx5_ib (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support setting Ethernet priority for Raw Packet QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add Raw Packet QP query functionality (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create and destroy functionality for Raw Packet QP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Refactor mlx5_ib_qp to accommodate other QP types (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Allocate a Transport Domain for each ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Warn on unsupported events of QP/RQ/SQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add RQ and SQ event handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Export transport objects (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose CQE version to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx5: Add CQE version 1 support to user QPs and SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix data validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix netlink local service GFP crash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Remove redundant wc array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Improve ipoib UD performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Advertise RoCE v2 support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Create and use another QP1 for RoCEv2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Enable RoCE v2 when the IB device is added (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Support modify_qp for RoCE v2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add definition for the standard RoCE V2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for RoCE v2 entropy (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for configuring RoCE v2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Add support for setting RoCEv2 gids in hardware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add gid_type to GID properties (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Query RoCE support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svc_rdma: use local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add class for RDMA backwards direction transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Define maximum number of backchannel requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Make map_xdr non-static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove last two __GFP_NOFAIL call sites (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add gfp flags to svc_rdma_post_recv() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove unused req_map and ctxt kmem_caches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_req_map (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_op_ctxt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up process_context() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up rdma_create_xprt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use hop-limit from IP stack for RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Rename rdma_addr_find_dmac_by_grh (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix a recently introduced deadlock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Fix the RDMA completion handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix dereference before check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Eliminate sparse false context imbalance warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: sysfs.c: Fix PerfMgt ClassPortInfo handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove set-but-not-used variable from ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix passing casted pointer in mlx5_query_port_roce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: use CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: pass ib_mad_send_buf explicitly to the recv_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] Replace memset with eth_zero_addr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Delete locally redefined variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Remove unused macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Take source mac from AH instead from the port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Initialize hop_limit when creating address handle (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose correct maximum number of CQE capacity (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Take clip reference before starting IPv6 listen (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes GW-Basic labels to meaningful error names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes static checker warning in c4iw_rdev_open() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: Fix sparse warning on attr_id (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix RDMA port validation for iWarp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: fix mcast detach when qp not attached (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix kernel panic on multicast flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix trimming down IRQ number (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add flow steering support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Export flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Make ipv4/ipv6 location more clear (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Enable flow steering support for the IB driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Initialize namespaces only when supported by device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Set priority attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Connect flow tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce modify flow table command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Managing root flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add utilities to find next and prev flow-tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering autogrouped flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fixes static checker warning in mps_tcam_show() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix non negative ERR_PTR isert_device_get usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add PTP Hardware Clock (PHC) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add HW timestamping (TS) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to read internal timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not modify the TX SKB (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] chelsio: constify cphy_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove deprecated module parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Get TID calculation right for IPv6 mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change the increment rkey flow logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Declare correct flags when accepting a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Remove unused file iser_proto.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/iser, isert: Create and use new shared header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set intuitive values for mr_valid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Don't register memory for all immediate data writes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Reuse ib_sg_to_pages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix module init not cleaning up on error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: constify mmu_notifier_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: constify iser_reg_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: constify nes_cm_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: report tx/rx checksum cap in query results (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Convert kmalloc to kmalloc_array for checkpatch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Suppress non-fatal memory allocations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Advertise atomic capabilities in query device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add setting ATOMIC endian mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb3: Fix incorrectly returning error on success (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Pass qid range to user space driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: Ensure fairness in ib_mad_completion_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add driver cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Align coding style of ib_device_cap_flags structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Mmap the HCA's core clock register to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add hca_core_clock_offset to udata in init_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add support for hca_core_clock and timestamp_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ib_is_udata_cleared (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create_cq extended command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Update to 128 byte mailbox size for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update SGE context congestion map change for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update mps_tcam output to include T6 fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update Congestion Channel map for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register range and SGE registers for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update pm_stats for T6 adapter family (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Pass correct argument to t4_link_l1cfg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Display extended counter set if available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Specify attribute_id in port_table_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Create get_perf_mad function in sysfs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the write-only usecnt field from struct ib_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the struct ib_phys_buf definition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: simplify nes_reg_phys_mr calling conventions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: simplify iwch_get_dma_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove in-kernel support for memory windows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove support for phys MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove ib_query_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: start documenting device capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Move multicast specific code out of ipoib_main.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: factor out common multicast list removal code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add RoCE fields to Address Vector (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support IB device's callbacks for adding/deleting GIDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Set network_hdr_type upon RoCE responder completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Extend query_device/port to support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to query vport RoCE fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to enable/disable RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting its netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting the link layer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use napi_complete_done() api in napi handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use the node info to alloc_ring() for RX queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: get naming correct for iscsi queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Warn if device doesn't have enough PCI bandwidth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: delete unneeded IS_ERR test (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Handle 0 counts in resource allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix resource leak in error case (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Support more QP state transitions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix message typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Improve a failure message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Remove unused prototype (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cma: Join and leave multicast groups with IGMP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Initialize UD header structure with IP and UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add configfs for rdma_cm (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] configfs: add show and store methods to struct configfs_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/rdma_cm: Add wrapper for cma reference count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Validate route when we init ah (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Move rdma_is_upper_dev_rcu to header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma_network_type to wc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ROCE_UDP_ENCAP (RoCE V2) type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add gid attributes to sysfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Use the source GID index type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add gid_type to gid attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: don't search the GID table twice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Change per-entry lock in RoCE GID table to one lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Refactor GID cache's ib_dispatch_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't pretend to use cpu notifiers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ulps: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Save the device attributes on the device structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix module parameter spelling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove incorrect link credit check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix a possible null pointer dereference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: HFI now sends OPA Traps instead of IBTA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add definitions for OPA traps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: convert buffers allocated atomic to per cpu (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix sdma build failures to always clean up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix pio progress routine race with allocator (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Detect SDMA transmission error early (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clean-up unnecessary goto statements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add page lock limit check for SDMA requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert to use get_user_pages_fast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unconditionally clean-up SDMA queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return immediately on error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce snoop locking scope in IOCTL handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Further clean up hfi1_ioctl parameter checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: hfi1_ioctl remove setlink state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return early from hfi1_ioctl parameter errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix camel case variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c correct sizeof parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c add missing braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c change null comparisons (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix white space errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix logical continuations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix alignment (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c use BIT macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adding counter resolutions for DataPortCounters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: unknown frame messages are not errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove SPC freeze error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unexpected link up pkey values are not an error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adds software counters for bitfields within various error status fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Correctly limit VLs against SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a credit push on diagpkt allocate fail (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend quiet timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add one-time LCB reset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix qp.h comments (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add aeth name syndrome decode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Decode CNP opcode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Support alternate firmware names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Eliminate WARN_ON when VL is invalid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix error in hfi1 driver build (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Read EFI variable for device description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: rework is_a0() and is_bx() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add space between concatenated string elements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove rcv bubbles code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove RxCtxRHQS from hfi1stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix downgrade race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: revert commit e7104a2a9606 ('xprtrdma: Cap req_cqinit') (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Invalidate in the RPC reply handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for all-physical registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FMR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FRWR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Introduce ro_unmap_sync method (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Move struct ib_send_wr off the stack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Disable RPC/RDMA backchannel debugging messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: xprt_rdma_free() must not release backchannel reqs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: checking for NULL instead of IS_ERR() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: clean up some curly braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add API to alloc l2t entry; also update existing ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use symbolic constant for VLAN priority calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename en_flow_table.c to en_fs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use flow steering infrastructure for mlx5_en (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Flow steering tree initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Introduce flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering lookup algorithms (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering base data structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering firmware commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Assign random MAC address if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix query E-Switch capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Handle clip return values (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use helper for container_of (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use a dedicated descriptor for login (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: use the new CQ API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: chain RDMA READ/WRITE requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: add a proper completion queue abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add FL DMA mapping error and low counter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: update Kconfig file to include T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align rest of the ethtool get stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: Convert simple_strtoul to kstrtox (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support the HA mode for SRIOV VFs too (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use the VF base-port when demuxing mad from wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support mirroring VF DMFS rules on both ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to dispatch link state events to VF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to set the VF link state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add support for SR-IOV ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce get vf statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce set vport vlan (VST mode) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce Vport administration functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Add SR-IOV (FDB) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce FDB hardware capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introducing E-Switch and l2 table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write vlan list into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport vlans (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport promisc mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport mac lists (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Update access functions to Query/Modify vport MAC address (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add base sriov support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Modify enable/disable hca functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Handle packets with invalid RHF on context 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce number of parameters passed to send handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add ACK coalescing logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add common routine for queuing acks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Workaround to prevent corruption during packet delivery (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: pre-compute sc and sde for RC/UC QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Use parallel workqueue for SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: move hfi1_migrate_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: use one-shot LCB write (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove spurious error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Select only devices with active links (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Disable thermal polling before sensor initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Always download SBus firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Enable WFR PCIe extended tags from the driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clear the QSFP reset that is asserted on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1 : Prefer using the BIT macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: don't cache "prescan head" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Move macros to a common header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove unnecessary include files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Clean up macro indentation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove file pointer macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Remove wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sdma: Remove wrapper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove hfi1_nomsix() wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: stop using struct ib_phys_buf (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use kmalloc_array instead of kmalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath: Remove unneeded vairable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_verbs: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: remove sched.h header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use TASK_COMM_LEN in ipath_portdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Replace kmalloc with kmalloc_array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_eeprom: Remove useless intialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/path: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Use memdup_user (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: fix handling idr_alloc result (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: correctly handling failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] rdma/be2net: Remove open and close entry points (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Depend on async link events from CNA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Dispatch only port event when port state changes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix vlan-id assignment in qp parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_match_net_dev needs to take into account port_num (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: fix handling return value of mlx4_slave_convert_port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Postpone remove_keys under knowledge of coming preemption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use vmalloc for WR buffers when needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx4: Use correct order of variables in log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove explicit mlx4 work-around (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx4: Expose correct max_sge_rd limit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Require CM send method for everything except ClassPortInfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add a missing rcu_read_unlock() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib core: Fix ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix srp_map_sg_fr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix indirect data buffer rkey endianness (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Initialize dma_length in srp_map_idb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible send queue overflow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a memory leak (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Put netlink request into the request list before sending (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: use sector_div instead of do_div (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: use RCU for uverbs id lookup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Minor fixes to qib per SFF 8636 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix user mode post wr corruption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Fix qib_mr structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix race condition when sending a message on unbound socket (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Avoid returning success in case of an error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Max mtu comparison fix (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Added self loopback prevention (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix inline header size calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Allow activation of scsi-mq for SRP in driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi: use host wide tags by default (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features() fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] nfs: Enable client side NFSv4.1 backchannel to use other transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] sunrpc: Abstract backchannel operations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: convert bind hash table to re-sizable hashtable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: changing the return type from int to void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: assign affinity hint to interrupts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add backward direction service for RPC/RDMA transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Handle incoming backward direction RPC calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add support for sending backward direction RPC replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate Work Requests for backchannel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Saving IRQs no longer needed for rb_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Remove reply tasklet (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Use workqueue to process RPC/RDMA replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace send and receive arrays (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Refactor reply handler error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Prevent loss of completion signals (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Re-arm after missed events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Enable swap-on-NFS/RDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: don't log warnings for flushed completions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core, cma: Make __attribute_const__ declarations sparse-friendly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove old fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Dont allocate a page vector when using fast_reg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove srp_finish_mapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to new registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Split srp_map_sg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/iw: Convert to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Port to new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead fmr code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Introduce new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Take the network namespace from the process (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/cma: Add support for network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Separate port allocation to network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/addr: Pass network namespace as a parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Enable SG clustering (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set block queue_virt_boundary (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Update driver version string to 0.9-294 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add additional rc traces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add unit # to verbs txreq cache name (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Load SBus firmware once per ASIC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Thread the receive interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add irqsaves in the packet processing path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Increase SDMA descriptor queue size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Allow tuning of SDMA interrupt rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Wrong cast breaks desired pointer arithmetic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent silent data corruption with user SDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix port bounce issues with 0.22 DC firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a schedule in send thread (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reset firmware instead of reloading Sbus (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: close shared context security hole (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add coalescing support for SDMA TX descriptors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent host software lock up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend the offline timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix code to reset ASIC CSRs on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix regression in send performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update ethtool get_drvinfo to get regdump len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Return error if setup_rss is called before probe (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align ethtool get stat settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from qp_attr and ah_attr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Remove the usage of smac and vid of qp_attr and cm_av (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use GID table in AH creation and dmac resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cache: Add ib_find_gid_by_filter cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_validate_port should verify the port and netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: cm_init_av_by_path should find a GID by its netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev to path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Expose and rename ib_find_cached_gid_by_port cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev and gid attributes paramteres to cache (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for blocking multicast loopback QP creation user flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add counter based implementation for QP multicast loopback block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add IB counters table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Implement mcast loopback prevention for ETH qps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for filtering multicast loopback (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Allow setting create flags in QP init attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Extend ib_uverbs_create_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] iw_cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: T6 adapter lld support for iw_cxgb4 driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Cleanup unused device list and rcu variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: avoid 32-bit warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb4: re-fix 32-bit build warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib_pack.h: Fix commentary IBA reference for CNP in IB opcode enum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: fix a comment typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly handle kzalloc return value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds-ping deadlock over TCP transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Prefer using BIT Macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: delete unneeded tabs in conditional statement block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: mad: Remove explicit cast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: diag: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sysfs: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary cast on void pointer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: corretly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Replace VF zero mac with random mac in mlx4_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Wait for FW readiness on startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add pci error handlers to mlx5_core driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix internal error detection conditions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5: stop including (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Invoke ->laddr_check() in rds_bind() for explicitly bound transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: remove unnecessary out of memory messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix resource tracker error flow in add_res_range (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Add steering rules after RSS creation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Use private health thread for each device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Prepare cmd interface to system errors handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Improve mlx5 messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove xrc_remote_srq_num from struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib: split struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split mr pool to improve 8K messages performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use max_mr from HCA caps than max_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: mark rds_ib_fmr_wq static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use already available pool handle from ibmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: fix the rds_ib_fmr_wq kick call (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: handle rds_ibdev release case instead of crashing the kernel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split send completion handling and do batch ack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: ack more receive completions to improve performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use rds_send_xmit() state instead of RDS_LL_SEND_FULL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: defer the over_batch work to send worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: do hang reset only in case of tx timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: handle spurious error interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Update T4/T5/T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use a single TCP socket for both send and receive (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use per-bucket rw lock for bind hash-table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds_sock reference bug while doing bind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make socket bind/release locking scheme simple and more efficient (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use kfree_rcu in rds_ib_remove_ipaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add HW timesptamp support for RX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Update health syndromes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix wrong name in struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix async commands return code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: add a blank line after function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: class_name_user() should be static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use kvfree() in sdma.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: do not use u8 to store a 32-bit integer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: drop null test before destroy functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: mask vs shift confusion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: clean up some defines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: info leak in get_ctxt_info() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix a locking bug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix sdma_descq_cnt parameter parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix copy_to/from_user() error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/hfi1: fix pstateinfo from returning improperly byteswapped value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: replace indent spaces with tabs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix rb-tree duplicate free and use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use inner P_Key to determine netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: check workqueue allocation before usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Potential NULL dereference in cma_id_from_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix use after free of ifa (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix memory corruption in ib_cache_gid_set_default_gid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Accept connection without a valid netdev on RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: add missing clauses to BSD license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: handle rdma read with a non-zero initial page offset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: increase the max mcast backlog queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Expire sendonly multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove pa_lkey usages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add module parameter for always register memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace global lkey with lkey local to PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: really allow to change RSS key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: add device ID for few T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Skip data copy if all the command data comes as immediate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Change the recv buffers posting logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix pending connections handling in target stack shutdown sequnce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove np_ prefix from isert_np members (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove unused variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Put the reference on commands waiting for unsol data (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: remove command with state ISTATE_REMOVE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: verify the underlying transport exists before creating a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix for write-combining stats configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: fix usage of uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds_conn_lookup() should factor in the structfor a match (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Suppress warning for send only join failures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Clean up send-only multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible protection fault (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Move SM class defines from ib_mad.h to ib_smi.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove unnecessary defines from ib_mad.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: reject invalid or unknown opcodes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cxgb4: Fix if statement in pick_local_ip6adddrs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix rdma netlink message flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: HW Device hot-removal support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4_ib: Disassociate support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/uverbs: Enable device removal when there are active user space applications (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Explicitly pass ib_dev to uverbs commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix race between ib_uverbs_open and remove_one (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix reference counting usage of event files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: Make ib_dealloc_pd return void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Create an insecure all physical rkey only if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Register the indirect data buffer descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Introduce srp_device.use_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove use_mr argument from srp_map_sg_entry() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove the memory registration backtracking code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add memory descriptor array pointer range checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use multiple registrations for large memory regions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Re-enable FMR for non-page aligned buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/ib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Guarantee that a local_dma_lkey is available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Chain all iser transaction send work requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add debug prints to the various memory registration methods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support up to 8MB data transfer in a single command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Pass registration pool a size parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Unify fast memory registration flows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Make reg_desc_get a per device routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename iser_reg_page_vec to iser_fast_reg_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Maintain connection fmr_pool under a single registration descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser registration pool struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Move fastreg descriptor allocation to iser_create_fastreg_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser_reg_ops (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove dead code in fmr_pool alloc/free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename struct fast_reg_descriptor -> iser_fr_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce struct iser_reg_resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unneeded print for unaligned memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove a redundant always-false condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix possible bogus DMA unmapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Get rid of un-maintained counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix missing return status check in iser_send_data_out (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove '.' from log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change minor assignments and logging prints (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change some module parameters to be RO (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Route SA pathrecord query through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Allocate SA query with kzalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma netlink helper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/netlink: Add defines for local service requests through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Stop the scsi_eh_ and scsi_tmf_ threads if login fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Bump driver version and release date (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Handle partial connection success correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Constify a function argument (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix incorrect cq flushing in error state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use correct SL on AH query under RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Forbid using sysfs to change RoCE pkeys (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Demote mcg message from warning to debug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix potential deadlock when sending mad to wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove needless bracketization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Incorporate the moving of GID Table mgmt to IB/Core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace mechanism for RoCE GID management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Implement ib_device callbacks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Postpone the registration of net_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Port aggregation configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add RoCE table bonding support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: missing curly braces in ib_find_gid() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add RoCE GID table management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Make ib_alloc_device init the kobject (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Drop ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] qib: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ocrdma: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Drop mlx5_ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: limit FRMR page list lengths to device max (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: Modify ib_create_mr API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Get rid of redundant verb ib_destroy_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix net_dev reference leak with failed requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Remove compare_data checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Share ib_cm_ids between rdma_cm_ids (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use found net_dev for passive connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Validate routing of incoming requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add net_dev and private data checks to RDMA CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose BTH P_Key in CM and SIDR request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Helper functions to access port space IDRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Refactor RDMA IP CM private-data parsing code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Share listening CM IDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose service ID in request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Return IPoIB devices matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Find the network device matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: lock client data with lists_rwsem (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add rwsem to allow reading device list or client list (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] rdma/core: remove rdma_cap_read_multi_sge() helper (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Use max_sge_rd for destination read depths (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath,qib: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Add support for clip (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cma: fix IPv6 address resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Fix theoretical user triggered use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: set the default MPA version to 2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/iser: Limit sgs to the device fastreg depth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead code from alloc_cached_mr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Change lkey table allocation to support more MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Expose correct page_size_cap in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx5: Fix missing device local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix unintialized variable used in error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace conn->login_ip with login_sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Keep local_ip as the actual sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: remove superfluous from rds_ib_alloc_fmr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: flush the FMR pool less often (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: push FMR pool flush work to its own worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix fmr pool dirty_count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix rds MR reference count in rds_rdma_unuse() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix the dangling reference to rds_ib_incoming_slab (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: reduce ioread in devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix improper gfp_t usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for valid cm_id before initiating connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: return EMSGSIZE for oversize requests before processing/queueing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure rds_send_drop_to properly takes the m_rs_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Don't destroy the rdma id until after we're done using it (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Make sure we do a signaled send for large-send (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Mark message mapped before transmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: add a sock_destruct callback debug aid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for congestion updates during rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure we post recv buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't update ip address tables if the address hasn't changed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: destroy the ib state earlier during shutdown (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: always free recv frag as we free its ring entry (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: restore return value in rds_cmsg_rdma_args() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix build failure with SRIOV disabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: memory corruption in debugfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix namespace pollution causing build errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ethtool get/set_pauseparam (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Ethtool link speed setting fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: HW LRO changes/fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: move struct definition from .c to .h file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add MPS tracing support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump tid info (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiate between stids between server and filter region (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiates between TIDs being used in TCAM and HASH (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add some more details to sge qinfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: cleanup some indenting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Support multiple RDS-TCP listen endpoints, one per netns (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Support physical port counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Take advantage of the light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Disable async events before unregister_netdev() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to modify RSS/LRO params (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Unify the RX flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: read the correct bits of PL Who Am I register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump edc bist status (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not use netdev_err() before the netdev is registered (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid redundant de-reference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Hardware accelerated 802.1ad works only on the first port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_en: Add support for hardware accelerated 802.1ad vlan (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Prepare ethtool private flags to support more flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Preparations for 802.1ad VLAN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: cosmetics: use BIT() instead of "1 <<", and others (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: TX latency optimization to save DMA reads (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support TX packet copy into WQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ETH_RSS_HASH_XOR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill DCB priority in vlan control headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill in number of DCB traffic classes supported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Allow firmware DCB info to be queried in host state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Only pass app selector of 0 or 3 to firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: allow adaptive coalesce setting for msi/legacy intr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add adaptive coalescing intr for intx and msi poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_fastreg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up svc_rdma_get_reply_array() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] NFS/RDMA Release resources in svcrdma when device is removed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Read stats for only available channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register ranges for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Add extra check for total vfs for SRIOV (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: TCP/UDP packets have L4 hash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix an integer overflow test in rds_info_getsockopt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: gracefully handle unknown CQE status errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Relieve cpu load average on the port sending flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix wrong index in propagating port change event to VFs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix REJECT CM event use-after-free OOPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma module license string (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma license to dual-license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: fail get_dma_mr on 64 bit arches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix memory leak in do_slave_init (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Optimize freeing of items on error unwind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Convert use of __constant_ to (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Avoid using uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] net-rds: Delete an unnecessary check before the function call "module_put" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: fix issues in enic_poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: use kvfree() in ipz_queue_{cd}tor() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: use kvfree() in t4_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: use kvfree() in cxgb_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use atomic_t instead of spin_lock in busy poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: avoid needless buffer copy for firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use for_each_sg() for scatterlist parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Switch to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: release stale iser connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix static checker warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_{ADDR, DATA} register first (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: program pci completion timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Rename t4_link_start() to t4_link_l1cfg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add sge ec context flush service (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add a separate "max data segs macro for svcrdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Keep rpcrdma_msg fields in network byte-order (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Handle additional inline content (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Move read list XDR round-up logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Support RDMA_NOMSG requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: rc_position sanity checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Plant reader function in struct svcxprt_rdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up read chunk counting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up dprintk (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump loopback port stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds Add getsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Add setsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove set-but-not-used variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target: Remove first argument of target_{get, put}_sess_cmd() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Add 64-bit LUN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove !ch->target tests from the reconnect code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove a superfluous check from srp_free_req_data() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Rearrange module description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove superfluous casts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Reduce failover time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix reconnection failure handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix connection state tracking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a connection setup race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove an extraneous scsi_host_put() from an error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add multichannel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use block layer tags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] always assign block layer tags if enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156]- [include] crypto: skcipher - Fix driver name helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to retrieve driver name (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to zero stack request (Torez Smith) [1332712] - [include] crypto: skcipher - Add default key size helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add crypto_skcipher_has_setkey (Torez Smith) [1332712] - [include] crypto: skcipher - Add top-level skcipher interface (Torez Smith) [1332712] - [include] crypto: Resolve shadow warnings (Torez Smith) [1332712] - [usb] usbfs: fix potential infoleak in devio (Torez Smith) [1332712] - [include] usb: devio: Add ioctl to disallow detaching kernel USB drivers (Torez Smith) [1332712] - [netdrv] revert "lan78xx: add ndo_get_stats64" (Torez Smith) [1332712] - [netdrv] lan78xx: add ndo_get_stats64 (Torez Smith) [1332712] - [netdrv] lan78xx: handle statistics counter rollover (Torez Smith) [1332712] - [usb] fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol (Torez Smith) [1332712] - [netdrv] lan78xx: add ethtool set & get pause functions (Torez Smith) [1332712] - [netdrv] lan78xx: remove unnecessary code (Torez Smith) [1332712] - [netdrv] lan78xx: replace devid to chipid & chiprev (Torez Smith) [1332712] - [include] usb: Add support for usbfs zerocopy (Torez Smith) [1332712] - [include] usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock (Torez Smith) [1332712] - [usb] no locking for reading descriptors in sysfs (Torez Smith) [1332712] - [include] usb: sysfs: make locking interruptible (Torez Smith) [1332712] - [include] usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices (Torez Smith) [1332712] - [netdrv] lan78xx: change to use updated phy-ignore-interrupts (Torez Smith) [1332712] - [fs] helpers: no_seek_end_llseek{, _size}() (Torez Smith) [1332712] - [netdrv] asix: silence log message from oversize packet (Torez Smith) [1332712] - [include] usb: musb: core: Fix handling of the phy notifications (Torez Smith) [1332712] - [netdrv] cdc_ncm: add "ndp_to_end" sysfs attribute (Torez Smith) [1332712] - [usb] whci: fhci: remove comparison to bool (Torez Smith) [1332712] - [include] usb: core: lpm: remove usb3_lpm_enabled in usb_device (Torez Smith) [1332712] - [usb] core: lpm: add sysfs node for usb3 lpm permit (Torez Smith) [1332712] - [include] usb: core: lpm: fix usb3_hardware_lpm sysfs node (Torez Smith) [1332712] - [include] uvcvideo: Enable UVC 1.5 device detection (Torez Smith) [1332712] - [usb] revert "usb / pm: Allow USB devices to remain runtime-suspended when sleeping" (Torez Smith) [1332712 1344296] - [netdrv] net/smscx5xx: use the device tree for mac address (Torez Smith) [1332712] - [netdrv] pegasus: fixes reported packet length (Torez Smith) [1332712] - [netdrv] pegasus: fixes URB buffer allocation size; (Torez Smith) [1332712] - [netdrv] lan78xx: workaround of forced 100 Full/Half duplex mode error (Torez Smith) [1332712] - [netdrv] lan78xx: fix statistics counter error (Torez Smith) [1332712] - [usb] serial: cp210x: add Straizona Focusers device ids (Torez Smith) [1332712] - [usb] serial: cp210x: add ID for Link ECU (Torez Smith) [1332712] - [netdrv] cdc_mbim: apply "NDP to end" quirk to all Huawei devices (Torez Smith) [1332712] - [usb] hcd: out of bounds access in for_each_companion (Torez Smith) [1332712] - [include] usb: uas: Add a new NO_REPORT_LUNS quirk (Torez Smith) [1332712] - [usb] xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers (Torez Smith) [1332712] - [usb] xhci: fix wild pointers in xhci_mem_cleanup (Torez Smith) [1332712] - [usb] host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT (Torez Smith) [1332712] - [usb] xhci: resume USB 3 roothub first (Torez Smith) [1332712] - [usb] xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host (Torez Smith) [1332712] - [usb] cdc-acm: fix crash if flushed with nothing buffered (Torez Smith) [1332712] - [usb] option: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [usb] serial: cp210x: Adding GE Healthcare Device ID (Torez Smith) [1332712] - [usb] serial: ftdi_sio: Add support for ICP DAS I-756xU devices (Torez Smith) [1332712] - [netdrv] usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card (Torez Smith) [1332712] - [usb] digi_acceleport: do sanity checking for the number of ports (Torez Smith) [1332712] - [usb] cypress_m8: add endpoint sanity check (Torez Smith) [1332712] - [usb] mct_u232: add sanity checking in probe (Torez Smith) [1332712] - [usb] fix regression in SuperSpeed endpoint descriptor parsing (Torez Smith) [1332712] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1332712] - [include] usb: ch9: Fix SSP Device Cap wFunctionalitySupport type (Torez Smith) [1332712] - [netdrv] qmi_wwan: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [netdrv] usb/plusb.c: Fix typo (Torez Smith) [1332712] - [usb] uas: Reduce can_queue to MAX_CMNDS (Torez Smith) [1332712] - [usb] cdc-acm: more sanity checking (Torez Smith) [1332712] - [usb] usb_driver_claim_interface: add sanity checking (Torez Smith) [1332712] - [usb] core: usb_alloc_dev(): fix setting of ->portnum (Torez Smith) [1332712] - [usb] iowarrior: fix oops with malicious USB descriptors (Torez Smith) [1332712] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface (Torez Smith) [1332712] - [include] usb: core: let USB device know device node (Torez Smith) [1332712] - [usb] usb-host: Remove fusbh200 driver (Torez Smith) [1332712] - [include] usb: otg-fsm: add B_AIDL_BDIS timer (Torez Smith) [1332712] - [include] usb: common: otg-fsm: add HNP polling support (Torez Smith) [1332712] - [include] usb: add OTG status selector definition for HNP polling (Torez Smith) [1332712] - [include] usb: ch9: Add size macro for SSP dev cap descriptor (Torez Smith) [1332712] - [netdrv] asix: Continue processing URB if no RX netdev buffer (Torez Smith) [1332712] - [netdrv] asix: On RX avoid creating bad Ethernet frames (Torez Smith) [1332712] - [netdrv] asix: Simplify asix_rx_fixup_internal() netdev alloc (Torez Smith) [1332712] - [usb] xhci-mtk: use __maybe_unused to hide pm functions (Torez Smith) [1332712] - [netdrv] asix: Tidy-up 32-bit header word synchronisation (Torez Smith) [1332712] - [usb] host: unhide suspend/resume declarations (Torez Smith) [1332712] - [netdrv] asix: Rename remaining and size for clarity (Torez Smith) [1332712] - [usb] host: Host drivers relying on DMA should depend on HAS_DMA (Torez Smith) [1332712] - [usb] idmouse.c: Put the interface on error (Torez Smith) [1332712] - [usb] hub: fix a typo in hub_port_init() leading to wrong logic (Torez Smith) [1332712] - [usb] serial: cp210x: add new access functions for large registers (Torez Smith) [1332712] - [usb] serial: cp210x: add 8-bit and 32-bit register access functions (Torez Smith) [1332712] - [usb] serial: cp210x: add 16-bit register access functions (Torez Smith) [1332712] - [usb] serial: fix semicolon.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix boolinit.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix returnvar.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix compare_const_fl.cocci warnings (Torez Smith) [1332712] - [usb] core: Allow compilation on platforms where NO_DMA=y (Torez Smith) [1332712] - [usb] storage: use usb_store_dbg instead of US_DEBUGPX (Torez Smith) [1332712] - [usb] usbtmc: Fix disconnect/poll interaction (Torez Smith) [1332712] - [usb] host: xhci-rcar: Use ARCH_RENESAS (Torez Smith) [1332712] - [usb] misc/chaoskey: introduce an URB for asynchronous reads (Torez Smith) [1332712] - [usb] misc/chaoskey: Cleanup probe failure paths (Torez Smith) [1332712] - [usb] revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" (Torez Smith) [1332712] - [usb] retry reset if a device times out (Torez Smith) [1332712] - [usb] host: pci_quirks: fix memory leak, by adding iounmap (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP1362_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OXU210HP_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_APPLEDISPLAY (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_FOTG210_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_EHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_SL811_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_C67X00_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_R8A66597_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_MVEBU (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP116X_HCD (Torez Smith) [1332712] - [usb] cdc-acm: implement put_char() and flush_chars() (Torez Smith) [1332712] - [usb] xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 (Torez Smith) [1332712] - [usb] xhci: cleanup isoc tranfers queuing code (Torez Smith) [1332712] - [usb] xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints (Torez Smith) [1332712] - [usb] xhci: refactor and cleanup endpoint initialization (Torez Smith) [1332712] - [include] usb: Add USB 3.1 Precision time measurement capability descriptor support (Torez Smith) [1332712] - [include] usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor (Torez Smith) [1332712] - [include] usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor (Torez Smith) [1332712] - [usb] usb: removed assignment of 0 to static variables (Torez Smith) [1332712] - [usb] pci: Remove includes of asm/pci-bridge.h (Torez Smith) [1332712] - [usb] ehci: fix compiler warning introduced by commit 2a40f324541e (Torez Smith) [1332712] - [include] Add ioctls to enable and disable local controls on an instrument (Torez Smith) [1332712] - [include] Add ioctl to retrieve USBTMC-USB488 capabilities (Torez Smith) [1332712] - [usb] Add support for receiving USBTMC USB488 SRQ notifications via poll/select (Torez Smith) [1332712] - [usb] Add support for USBTMC USB488 SRQ notification with fasync (Torez Smith) [1332712] - [include] Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation (Torez Smith) [1332712] - [usb] cxacru: fix an bounds check warning (Torez Smith) [1332712] - [include] usb/storage: misc fixes to comments in include/linux/usb/storage.h (Torez Smith) [1332712] - [usb] storage: ene_ub6250: Remove unnecessary cast in kfree (Torez Smith) [1332712] - [usb] host: ehci-sched: remove unnecessary braces (Torez Smith) [1332712] - [usb] host: ehci-sched: use sizeof operator with parens (Torez Smith) [1332712] - [usb] host: ehci-sched: add line after declarations (Torez Smith) [1332712] - [usb] host: ehci-sched: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless else branch (Torez Smith) [1332712] - [usb] host: ehci-sched: remove prohibited spaces (Torez Smith) [1332712] - [usb] host: ehci-sched: add spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless initializations (Torez Smith) [1332712] - [usb] host: ehci-sched: move constants to right (Torez Smith) [1332712] - [usb] host: ehci-sched: refactor scan_isoc function (Torez Smith) [1332712] - [usb] ehci: remove old stub_debug_files definition (Torez Smith) [1332712] - [usb] host: ehci-dbg: add function output_buf_tds_dir() (Torez Smith) [1332712] - [usb] host: ehci-dbg: prefer kmalloc_array over kmalloc times size (Torez Smith) [1332712] - [usb] host: ehci-dbg: enclose conditional blocks with braces (Torez Smith) [1332712] - [usb] host: ehci-dbg: replace sizeof operand (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove blank line before close brace (Torez Smith) [1332712] - [usb] host: ehci-dbg: add blank line after declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: convert macro to inline function (Torez Smith) [1332712] - [usb] host: ehci-dbg: use a blank line after struct declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up function definitions (Torez Smith) [1332712] - [usb] host: ehci-dbg: use scnprintf() in qh_lines() (Torez Smith) [1332712] - [usb] host: ehci-dbg: put spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up closing parenthesis (Torez Smith) [1332712] - [usb] host: ehci-dbg: move trailing statements to next line (Torez Smith) [1332712] - [usb] host: ehci-dbg: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: move constant to right (Torez Smith) [1332712] - [usb] host: ehci.h: move pointer operator to name side (Torez Smith) [1332712] - [usb] host: ehci.h: remove macros trailing semicolon (Torez Smith) [1332712] - [usb] host: ehci.h: use space after comma (Torez Smith) [1332712] - [usb] host: ehci.h: remove direct use of __attribute__ keyword (Torez Smith) [1332712] - [usb] host: ehci.h: fix single statement macros (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before function open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before comma (Torez Smith) [1332712] - [include] usb: core: switch bus numbering to using idr (Torez Smith) [1332712] - [usb] xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices (Torez Smith) [1332712] - [usb] xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability (Torez Smith) [1332712] - [usb] xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers (Torez Smith) [1332712] - [usb] xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices (Torez Smith) [1332712] - [usb] ehci: improvements to unlink_empty_async_suspended() (Torez Smith) [1332712] - [usb] ehci: add a delay when unlinking an active QH (Torez Smith) [1332712] - [usb] ehci: improve handling of the ehci->iaa_in_progress flag (Torez Smith) [1332712] - [usb] ehci: store reason for unlinking a QH (Torez Smith) [1332712] - [usb] wusb: Use skcipher (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix error path (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove memory allocation logs (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove null test before calls to kfree() (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: remove assignment from if tests (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: braces, parenthesis, comment (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: vertical whitespace changes (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: horizontal whitespace changes (Torez Smith) [1332712] - [usb] core, wusbcore: use bus_to_hcd (Torez Smith) [1332712] - [usb] core, devio: use to_usb_device (Torez Smith) [1332712] - [usb] uas: add full support for RESPONSE IU (Torez Smith) [1332712] - [usb] ehci-hcd: Disable memory-write-invalidate when the driver is removed (Torez Smith) [1332712] - [usb] ehci-hcd: Cleanup memory resources when ehci_halt fails (Torez Smith) [1332712] - [usb] core: use kbasename() instead of open-coded variant (Torez Smith) [1332712] - [include] usb: Support USB 3.1 extended port status request (Torez Smith) [1332712] - [usb] add device descriptor for usb 3.1 root hub (Torez Smith) [1332712] - [usb] show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices (Torez Smith) [1332712] - [usb] set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS (Torez Smith) [1332712] - [usb] Use memdup_user to reuse the code (Torez Smith) [1332712] - [usb] core: devio.c: Removed unnecessary space (Torez Smith) [1332712]- [pinctrl] baytrail: Be sure to clamp return value (Prarit Bhargava) [1339663] - [include] pinctrl: baytrail: Fix compilation warnings when !CONFIG_PM (Prarit Bhargava) [1339663] - [spi] spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Use raw_spinlock for locking (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Serialize all register access (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Drop FSF mailing address (Prarit Bhargava) [1339663] - [x86] platform/intel/baytrail: Add comments about why we disabled HPET on Baytrail (Prarit Bhargava) [1339663] - [include] spi: pxa2xx: Prepare for new Intel LPSS SPI type (Prarit Bhargava) [1339663] - [usb] dwc3: pci: add quirk for Baytrails (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1339663] - [x86] reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk (Prarit Bhargava) [1339663] - [idle] intel_idle: Update support for Silvermont Core in Baytrail SOC (Prarit Bhargava) [1339663] - [idle] intel_idle: support Bay Trail (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: baytrail_i2c_acquire() might sleep (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: cross-check lock functions (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix sparse warnings (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix typo in error path (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: describe magic numbers (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Save pin context over system sleep (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Rework interrupt handling (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear interrupt triggering from pins that are in GPIO mode (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Relax GPIO request rules (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: another fixup for proper Kconfig dependencies (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Always disable I2C host controllers (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: use proper Kconfig dependencies (Prarit Bhargava) [1339663] - [i2c] designware: Add i2c bus locking support (Prarit Bhargava) [1339663] - [i2c] designware-pci: no need to provide clk_khz (Prarit Bhargava) [1339663] - [include] acpi: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: add missing CONFIG_ prefix (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: enumerate INT3401 for Intel SoC DTS thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi/int340x_thermal: enumerate INT340X devices even if they're not in _ART/_TRT (Prarit Bhargava) [1339663] - [thermal] int340x: Handle properly the case when _trt or _art acpi entry is missing (Prarit Bhargava) [1339663] - [thermal] int340x: Clear the error value of the last acpi_bus_get_device() call (Prarit Bhargava) [1339663] - [thermal] int340x: avoid unnecessary pointer casting (Prarit Bhargava) [1339663] - [thermal] introduce int3400 thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi: introduce ACPI int340x thermal scan handler (Prarit Bhargava) [1339663] - [include] acpi: make acpi_create_platform_device() an external API (Prarit Bhargava) [1339663] - [pinctrl] Move Intel Baytrail pinctrl driver under intel directory (Prarit Bhargava) [1339663] - [pinctrl] baytrail: add missing module removal support (Prarit Bhargava) [1339663] - [pinctrl] baytrail: show output gpio state correctly on Intel Baytrail (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear DIRECT_IRQ bit (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: remove rts_n override from Baytrail quirk (Prarit Bhargava) [1339663] - [pinctrl] baytrail: resolve unbalanced IRQ wake disable warning (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: support for 133MHz I2C source clock on Baytrail (Prarit Bhargava) [1339663] - [idle] intel_idle: Disable Baytrail Core and Module C6 auto-demotion (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Warn if direct IRQ GPIO set to output (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: clock rate handling for all ACPI platforms (Prarit Bhargava) [1339663] - [spi] pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Haswell PCI IDs (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add pull type, strength and open drain to debugfs output (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Register GPIO chip after chip->to_irq is set (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add back Baytrail-T ACPI ID (Prarit Bhargava) [1339663] - [i2c] designware: Mask all interrupts during i2c controller enable (Prarit Bhargava) [1339663] - [x86] iosf: Add PCI ID macros for better readability (Prarit Bhargava) [1339663] - [x86] intel: Add quirk to disable HPET for the Baytrail platform (Prarit Bhargava) [1339663] - [x86] hpet: Make boot_hpet_disable extern (Prarit Bhargava) [1339663] - [tty] 8250_dw: Support all baudrates on baytrail (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: Report CTS asserted for auto flow (Prarit Bhargava) [1339663] - [spi] pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [net] rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip (Prarit Bhargava) [1339663] - [i2c] designware-pci: set ideal HCNT, LCNT and SDA hold time value (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: add function mux checking in gpio pin request (Prarit Bhargava) [1339663] - [i2c] designware-pci: add 10-bit addressing mode functionality for BYT I2C (Prarit Bhargava) [1339663] - [i2c] i801: enable Intel BayTrail SMBUS (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Baytrail PCI IDs (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: change BayTrail default uartclk (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: more BayTrail error-free bauds (Prarit Bhargava) [1339663] - [x86] tsc: Add missing Baytrail frequency to the table (Prarit Bhargava) [1339663] - [x86] tsc: Fallback to normal calibration if fast MSR calibration fails (Prarit Bhargava) [1339663] - [x86] tsc, apic: Unbreak static (MSR) calibration when CONFIG_X86_LOCAL_APIC=n (Prarit Bhargava) [1339663] - [x86] tsc: Add static (MSR) TSC calibration on Intel Atom SoCs (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Add Intel BayTrail ACPI mode PWM (Prarit Bhargava) [1339663] - [pinctrl] baytrail: lock IRQs when starting them (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: show pin label with the reset of the gpio debug data (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: add support for Intel BayTrail (Prarit Bhargava) [1339663] - [i2c] designware: make HCNT/LCNT values configurable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix to avoid sparse warnings (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: introduce to_byt_gpio() macro (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: remove redundant ptr variable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: change lvl to level (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix indentations (Prarit Bhargava) [1339663] - [include] pinctrl: add pin list based GPIO ranges (Prarit Bhargava) [1339663] - [pinctrl] add Intel BayTrail GPIO/pinctrl support (Prarit Bhargava) [1339663] - [spi] pxa2xx: add Intel BayTrail ACPI ID (Prarit Bhargava) [1339663]- [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1274911] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1274911] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1274911] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1274911] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters() routine (Ivan Vecera) [1274911] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1274911] - [netdrv] be2net: Declare some u16 fields as u32 to improve performance (Ivan Vecera) [1274911] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1274911] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1274911] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1274911] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1274911] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1274911] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1274911] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1274911] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1274911] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1274911] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1274911] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1274911] - [netdrv] be2net: bump up the driver version to 11.0.0.0 (Ivan Vecera) [1274911] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused error variables (Ivan Vecera) [1274911] - [netdrv] be2net: remove a line of code that has no effect (Ivan Vecera) [1274911] - [netdrv] be2net: log digital signature errors while flashing FW image (Ivan Vecera) [1274911] - [netdrv] be2net: move FW flash cmd code to be_cmds.c (Ivan Vecera) [1274911] - [netdrv] be2net: cleanup FW flash image related macro defines (Ivan Vecera) [1274911] - [netdrv] be2net: avoid configuring VEPA mode on BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1274911] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1274911] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1274911] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1274911] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1274911] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Ivan Vecera) [1274911] - [netdrv] be2net: allow offloading with the same port for IPv4 and IPv6 (Ivan Vecera) [1274911] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1274911] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1274911] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1274911] - [netdrv] be2net: Support vxlan offload stats in the driver (Ivan Vecera) [1274911] - [netdrv] bna: fix error handling (Ivan Vecera) [1288625] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1288625] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1288625] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1288625] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1288625] - [netdrv] bna: Mass conversion of smp_mb__*() (Ivan Vecera) [1288625] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1183969] - [netdrv] bna: fix list corruption (Ivan Vecera) [1342457] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1275798] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1275798] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Add driver tunables (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1273084] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1346307] - [scsi] bnx2i: fix spelling mistake "complection" -> "completion" (Maurizio Lombardi) [1273086] - [scsi] bnx2i: silence uninitialized variable warnings (Maurizio Lombardi) [1273086] - [net] Introduce devlink infrastructure (Ivan Vecera) [1268334] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera) [1268334] - [net] bridge/nl: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1268334] - [net] netdevice.h: fix ndo_bridge_* comments (Ivan Vecera) [1268334] - [net] rename netdev_phys_port_id to more generic name (Ivan Vecera) [1268334] - [net] bridge: add flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Ivan Vecera) [1268334] - [mm] new helper: memdup_user_nul() (Ivan Vecera) [1268334] - [include] Add IS_REACHABLE macro (Ivan Vecera) [1268334] - [kernel] timekeeping: Provide ktime_get[*]_ns() helpers (Ivan Vecera) [1268334] - [net] tso: add support for IPv6 (Ivan Vecera) [1268334] - [net] tso: fix unaligned access to crafted TCP header in helper API (Ivan Vecera) [1268334] - [net] tso: Export symbols for modular build (Ivan Vecera) [1268334] - [net] Add a software TSO helper API (Ivan Vecera) [1268334] - [include] average: provide macro to create static EWMA (Ivan Vecera) [1268334] - [net] Add support for configuring VF GUIDs (Ivan Vecera) [1268334] - [net] adjust napi_consume_skb to handle non-NAPI callers (Ivan Vecera) [1268334] - [net] Add skb_inner_transport_offset function (Ivan Vecera) [1268334] - [net] add SKB_GSO_TUNNEL_REMCSUM to SKB_GSO2_MASK (Ivan Vecera) [1268334] - [net] leave space to allow adding new GSO bits (Ivan Vecera) [1268334] - [net] bonding: Notify state change on slaves (Ivan Vecera) [1268334] - [net] Add event for a change in slave state (Ivan Vecera) [1268334] - [net] ipv6: Export addrconf_ifid_eui48 (Ivan Vecera) [1268334] - [net] openvswitch: Fix cached ct with helper (Lance Richardson) [1297465] - [net] openvswitch: __nf_ct_l{3, 4}proto_find() always return a valid pointer (Lance Richardson) [1297465] - [net] openvswitch: call only into reachable nf-nat code (Lance Richardson) [1297465] - [net] openvswitch: Fix checking for new expected connections (Lance Richardson) [1297465] - [net] openvswitch: Use proper buffer size in nla_memcpy (Lance Richardson) [1297465] - [net] openvswitch: Interface with NAT (Lance Richardson) [1297465] - [net] openvswitch: Delay conntrack helper call for new connections (Lance Richardson) [1297465] - [net] openvswitch: Handle NF_REPEAT in conntrack action (Lance Richardson) [1297465] - [net] openvswitch: Find existing conntrack entry after upcall (Lance Richardson) [1297465] - [net] openvswitch: Update the CT state key only after nf_conntrack_in() (Lance Richardson) [1297465] - [net] openvswitch: Add commentary to conntrack.c (Lance Richardson) [1297465] - [net] netfilter: Allow calling into nat helper without skb_dst (Lance Richardson) [1297465] - [net] netfilter: Remove IP_CT_NEW_REPLY definition (Lance Richardson) [1297465] - [net] Fix typo in netdev_intersect_features (Lance Richardson) [1297465] - [net] Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM (Lance Richardson) [1297465] - [net] openvswitch: Fix conntrack compilation without mark (Lance Richardson) [1297465] - [net] sctp: Potentially-Failed state should not be reached from unconfirmed state (Xin Long) [1333696] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1333696] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Xin Long) [1333696] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Xin Long) [1333696] - [net] sctp: improve sctp_select_active_and_retran_path selection (Xin Long) [1333696] - [net] sctp: migrate most recently used transport to ktime (Xin Long) [1333696] - [net] sctp: refactor active path selection (Xin Long) [1333696] - [net] sctp: remove NULL check in sctp_assoc_update_retran_path (Xin Long) [1333696] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Xin Long) [1333696] - [net] sctp: retran_path not set properly after transports recovering (Xin Long) [1333696] - [net] iucv: properly clone LSM attributes to newly created child sockets (Paul Moore) [1164429] - [net] tun: don't require serialization lock on tx (Paolo Abeni) [1328874] - [net] tun: use per cpu variables for stats accounting (Paolo Abeni) [1328874]- [kernel] sched/deadline: Disable SCHED_DEADLINE programmatically (Xunlei Pang) [1298387] - [kernel] sched: Fix sched_setparam() policy == -1 logic (Xunlei Pang) [1298387] - [kernel] sched: Move SCHED_RESET_ON_FORK into attr::sched_flags (Xunlei Pang) [1298387] - [kernel] sched: Preserve the nice level over sched_setscheduler() and sched_setparam() calls (Xunlei Pang) [1298387] - [kernel] sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove dl_new from struct sched_dl_entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove superfluous call to (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always calculate end of period on sched_yield() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize sequential update_curr_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix trivial typo in printk() message (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix the earliest_dl.next logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline, rtmutex: Fix open coded check in rt_mutex_waiter_less() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Unify dl_time_before() usage (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove a redundant condition from task_woken_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove needless parameter in dl_runtime_exceeded() (Xunlei Pang) [1298387] - [kernel] sched: Remove superfluous resetting of the p->dl_throttled flag (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target (Xunlei Pang) [1298387] - [kernel] sched/deadline: Make init_sched_dl_class() __init (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize pull_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched class hopping CBS hole (Xunlei Pang) [1298387] - [kernel] sched/core: Fix regression in cpuset_cpu_inactive() for suspend (Xunlei Pang) [1298387] - [kernel] sched/core: Drop debugging leftover trace_printk call (Xunlei Pang) [1298387] - [kernel] sched/deadline: Support DL task migration during CPU hotplug (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always enqueue on previous rq when dl_task_timer() fires (Xunlei Pang) [1298387] - [kernel] sched/core: Check for available DL bandwidth in cpuset_cpu_inactive() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rt runtime corruption when dl fails its global constraints (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid a superfluous check (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add rq->clock update skip for dl task yield (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do update_rq_clock() in yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent enqueue of a sleeping task in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched: Make dl_task_time() use task_rq_lock() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [1298387] - [kernel] sched: Fix hrtick_start() on UP (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix stale yield state (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hrtick for a non-leftmost task (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix deadline parameter modification handling (Xunlei Pang) [1298387] - [kernel] sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [1298387] - [kernel] sched: Fix crash if cpuset_cpumask_can_shrink() is passed an empty cpumask (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid double-accounting in case of missed deadlines (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check CONFIG_SMP in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reschedule from switched_from_dl() after a successful pull (Xunlei Pang) [1298387] - [kernel] sched/deadline: Push task away if the deadline is equal to curr during wakeup (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix artificial overrun introduced by yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/core: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't balance during wakeup if wakee is pinned (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check SD_BALANCE_FORK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Ensure that updates to exclusive cpusets don't break AC (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do not try to push tasks if pinned task switches to dl (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix preemption checks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix races between rt_mutex_setprio() and dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't replenish from a !SCHED_DEADLINE entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched: Use dl_bw_of() under RCU read lock (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix inter- exclusive cpusets migrations (Xunlei Pang) [1298387] - [kernel] sched/deadline: Clear dl_entity params when setscheduling to different class (Xunlei Pang) [1298387] - [kernel] sched/deadline: Simplify pick_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix a precision problem in the microseconds range (Xunlei Pang) [1298387] - [kernel] sched/deadline: Delete extraneous extern for to_ratio() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix race in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Restrict user params max value to 2^63 ns (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched_yield() behavior (Xunlei Pang) [1298387] - [kernel] sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent rt_time growth to infinity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Cleanup RT leftovers from {inc/dec}_dl_migration (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove useless dl_nr_total (Xunlei Pang) [1298387] - [kernel] sched/core: Make dl_b->lock IRQ safe (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix overflow to handle period==0 and deadline!=0 (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bad accounting of nr_running (Xunlei Pang) [1298387] - [kernel] sched/deadline: Skip in switched_to_dl() if task is current (Xunlei Pang) [1298387] - [kernel] sched/deadline: No need to check p if dl_se is valid (Xunlei Pang) [1298387] - [kernel] sched: Fix up attr::sched_priority warning (Xunlei Pang) [1298387] - [kernel] sched: Fix up scheduler syscall LTP fails (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove unused variables (Xunlei Pang) [1298387] - [powerpc] Wire up sched_setattr and sched_getattr syscalls (Xunlei Pang) [1298387] - [s390] wire up sys_sched_setattr/sys_sched_getattr (Xunlei Pang) [1298387] - [kernel] sched/deadline: Replace NR_CPUS arrays (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix memory leak (Xunlei Pang) [1298387] - [kernel] sched/deadline: Switch CPU's presence test order (Xunlei Pang) [1298387] - [kernel] sched/deadline: Test for CPU's presence explicitly (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sparse static warnings (Xunlei Pang) [1298387] - [documentation] sched/deadline: sched/deadline: Add deadline documentation (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hotplug admission control (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove the sysctl_sched_dl knobs (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix up the smp-affinity mask tests (Xunlei Pang) [1298387] - [kernel] sched/deadline: speed up SCHED_DEADLINE pushes with a push-heap (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add bandwidth management for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE inheritance logic (Xunlei Pang) [1298387] - [kernel] rtmutex: Turn the plist into an rb-tree (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add latency tracing for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add period support for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE avg_update accounting (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE SMP-related data structures & logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Provide update_curr callback for dl_sched_class (Xunlei Pang) [1298387] - [kernel] sched: deadline: Use hrtimer_start() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE structures & implementation (Xunlei Pang) [1298387] - [kernel] sched: Add sched_class->task_dead() method (Xunlei Pang) [1298387] - [kernel] sched: Add new scheduler syscalls to support an extended scheduling parameters ABI (Xunlei Pang) [1298387]- [x86] thinkpad_acpi: Fix inconsistent mute LED after resume (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Try to use full software mute control (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Add support for HKEY version 0x200 (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: off by one in adaptive_keyboard_hotkey_notify_hotkey() (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add support for more adaptive kbd buttons (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add adaptive_kbd_mode sysfs attr (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Factor out get/set adaptive kbd mode (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Remember adaptive kbd presence (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Prarit Bhargava) [1344403] - [gpu] i915/fbc: Disable on HSW by default for now (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gm107: training pattern registers are like gm200 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gf119: both links use the same training register (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/fbcon: fix out-of-bounds memory accesses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: hard reset r600 and newer GPU when hibernating (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: allow to force hard GPU reset (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/mgag200: Black screen fix for G200e rev 4 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: destroy dbgmgr in notifier release (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: unbind only existing processes (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Remove wm_config from dev_priv/intel_atomic_state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate watermarks during atomic 'check' (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Propagate watermark calculation failures up the call chain (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Use a bitmask to track dirty pipe watermarks (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow watermark calculation on in-flight atomic state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate plane WM's from state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Drop re-allocation of DDB at atomic commit (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Compute DDB allocation at atomic check time (v4) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Add distrust_bios_wm flag to dev_priv (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow skl_allocate_pipe_ddb() to operate on in-flight state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Track whether an atomic transaction changes the active CRTC's (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Store plane minimum blocks in CRTC wm state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow calculation of data rate for in-flight state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Cache plane data rates in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Rename s/skl_compute_pipe_wm/skl_build_pipe_wm/ (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Reorganize WM structs/unions in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/atomic: Verify connector->funcs != NULL when clearing states (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Discard previous atomic state on resume if connectors change (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/fb_helper: Fix references to dev->mode_config.num_connector (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [drm] upstream sync to v4.6 (Rob Clark) [1171268 1171270 1238635 1243336 1243398 1273363 1293302 1300583 1310232] - [kernel] time: Expose getrawmonotonic64 for in-kernel uses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510]- [x86] revert "asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Extend definitions of _ASM_* with a raw format" (Josh Poimboeuf) [1347232] - [fs] revert "replace remaining users of arch_fast_hash with jhash" (Josh Poimboeuf) [1347232] - [tools] revert "lib: kill arch_fast_hash library bits" (Josh Poimboeuf) [1347232] - [x86] revert "asm/decoder: Create artificial 3rd byte for 2-byte VEX" (Josh Poimboeuf) [1347232] - [x86] revert "jump-label: Use best default nops for inital jump label calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Clean up frame pointer macros" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add C versions of frame pointer macros" (Josh Poimboeuf) [1347232] - [include] revert "objtool: Add STACK_FRAME_NON_STANDARD() macro" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Mark non-standard object files and directories" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add tool to perform compile-time stack metadata validation" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Add CONFIG_STACK_VALIDATION option" (Josh Poimboeuf) [1347232] - [x86] revert "objtool: Enable stack metadata validation on 64-bit x86" (Josh Poimboeuf) [1347232] - [tools] revert "x86/asm/decoder: Use explicitly signed chars" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Support CROSS_COMPILE" (Josh Poimboeuf) [1347232] - [makefile] revert "tools: Support relative directory path for 'O='" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Detect and warn if libelf is missing and don't break the build" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Prevent infinite recursion in noreturn detection" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect infinite recursion" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Compile with debugging symbols" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings related to sibling calls" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add helper macros for traversing instructions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Remove superflous INIT_LIST_HEAD" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Rename some variables and functions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings for functions with multiple switch statements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add several performance improvements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Only print one warning per function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add workaround for GCC switch jump table bug" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect falling through to the next function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Allow building with older libelf" (Josh Poimboeuf) [1347232] - [x86] revert "kprobes: Mark kretprobe_trampoline() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Mark xen_cpuid() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [kernel] revert "sched: Mark __schedule() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "asm/efi: Add efi stub code to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add several arch/x86/lib files to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage: Make kprobes code visible and fix assembler code" (Josh Poimboeuf) [1347232] - [x86] revert "asm/64: Open-code register save/restore in trace_hardirqs*() thunks" (Josh Poimboeuf) [1347232] - [x86] revert "asm/entry: Create stack frames in thunk functions" (Josh Poimboeuf) [1347232] - [x86] revert "entry/64: Fix stack return address retrieval in thunk" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Annotate callable functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Create stack frames in bpf_jit.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move .Lbswap_mask data to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Simplify stack usage in sha-mb functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Don't use RBP as a scratch register" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Create stack frames in crypto functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move jump_table to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Add stack frame dependency to PVOP inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm/acpi: Create a stack frame in do_suspend_lowlevel()" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage, paravirt: Make paravirt thunks global" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK" (Josh Poimboeuf) [1347232] - [x86] revert "uaccess: Add stack frame output operand in get_user() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Add stack frame dependency to hypercall inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to fastop() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Set ELF function type for fastop functions" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Make test_cc() always inline" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Create stack frames in xen-asm.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Set ELF function type for xen_adjust_exception_frame()" (Josh Poimboeuf) [1347232] - [x86] revert "asm/power: Create stack frames in hibernate_asm_64.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Create stack frames in rwsem functions" (Josh Poimboeuf) [1347232] - [watchdog] revert "lto, watchdog/hpwdt.c: make assembler label global" (Josh Poimboeuf) [1347232] - [watchdog] revert "hpwdt: Create stack frame in asminline_call()" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to vmcs_readl()" (Josh Poimboeuf) [1347232]- [net] sctp: sctp_diag should dump sctp socket type (Xin Long) [1223783] - [net] sctp: fix double EPs display in sctp_diag (Xin Long) [1223783] - [net] fix INET_DIAG_MAX value (Xin Long) [1223783] - [net] use jiffies_to_msecs to replace EXPIRES_IN_MS in inet/sctp_diag (Xin Long) [1223783] - [net] sctp: fix some rhashtable functions using in sctp proc/diag (Xin Long) [1223783] - [net] sctp: merge the seq_start/next/exits in remaddrs and assocs (Xin Long) [1223783] - [net] sctp: add the sctp_diag.c file (Xin Long) [1223783] - [net] sctp: export some functions for sctp_diag in inet_diag (Xin Long) [1223783] - [net] sctp: export some apis or variables for sctp_diag and reuse some for proc (Xin Long) [1223783] - [net] sctp: add sctp_info dump api for sctp_diag (Xin Long) [1223783] - [net] sock_diag: specify info_size per inet protocol (Xin Long) [1223783] - [net] sock_diag: add SK_MEMINFO_DROPS (Xin Long) [1223783] - [net] inet_diag: factorize code in new inet_diag_msg_common_fill() helper (Xin Long) [1223783] - [net] inet_diag: add const to inet_diag_req_v2 (Xin Long) [1223783] - [net] inet_diag: cleanups (Xin Long) [1223783] - [net] constify sock_diag_check_cookie() (Xin Long) [1223783] - [net] inet_diag: remove duplicate code from inet_twsk_diag_dump() (Xin Long) [1223783] - [net] vxlan: allow setting ipv6 traffic class (dst_cache part) (Jiri Benc) [1323141] - [net] ip_tunnel: fix preempt warning in ip tunnel creation/updating (Jiri Benc) [1323141] - [net] Make DST_CACHE a silent config option (Jiri Benc) [1323141] - [net] tunnels: fix usage of dst_cache on xmit (Jiri Benc) [1323141] - [net] ipv4: add dst cache support for gre lwtunnels (Jiri Benc) [1323141] - [net] geneve: add dst caching support (Jiri Benc) [1323141] - [net] add dst_cache to ovs vxlan lwtunnel (Jiri Benc) [1323141] - [net] use dst_cache for vxlan device (Jiri Benc) [1323141] - [net] ip_tunnel: replace dst_cache with generic implementation (Jiri Benc) [1323141] - [net] replace dst_cache ip6_tunnel implementation with the generic one (Jiri Benc) [1323141] - [net] add dst_cache support (Jiri Benc) [1323141] - [net] ipv6: Check expire on DST_NOCACHE route (Jiri Benc) [1323141] - [net] ipv6: Check rt->dst.from for the DST_NOCACHE route (Jiri Benc) [1323141] - [net] ip6_tunnel: fix dst leak (Jiri Benc) [1323141] - [net] ipv6: Replace spinlock with seqlock and rcu in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Avoid double dst_free (Jiri Benc) [1323141] - [net] ipv6: Fix dst_entry refcnt bugs in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Rename the dst_cache helper functions in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Refactor common ip6gre_tunnel_init codes (Jiri Benc) [1323141] - [net] ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree (Jiri Benc) [1323141] - [net] ipv6: Don't call with rt6_uncached_list_flush_dev (Jiri Benc) [1323141] - [mm] kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Jiri Benc) [1323141] - [net] ipv6: ipv6_select_ident() returns a __be32 (Jiri Benc) [1323141] - [net] ipv6: udp: Do a route lookup and update during release_cb (Jiri Benc) [1323141] - [net] ipv6: datagram: Update dst cache of a connected datagram sk during pmtu update (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor dst lookup and update codes to a new function (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor flowi6 init codes to a new function (Jiri Benc) [1323141] - [net] ipv6: Fix a potential deadlock when creating pcpu rt (Jiri Benc) [1323141] - [net] ipv6: Add rt6_make_pcpu_route() (Jiri Benc) [1323141] - [net] ipv6: Remove un-used argument from ip6_dst_alloc() (Jiri Benc) [1323141] - [net] ipv6: Initialize rt6_info properly in ip6_blackhole_route() (Jiri Benc) [1323141] - [net] ipv6: Move common init code for rt6_info to a new function rt6_info_init() (Jiri Benc) [1323141] - [net] ipv6: Create percpu rt6_info (Jiri Benc) [1323141] - [net] ipv6: Keep track of DST_NOCACHE routes in case of iface down/unregister (Jiri Benc) [1323141] - [net] ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set (Jiri Benc) [1323141] - [net] ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Jiri Benc) [1323141] - [net] ipv6: Add rt6_get_cookie() function (Jiri Benc) [1323141] - [net] ipv6: Only create RTF_CACHE routes after encountering pmtu exception (Jiri Benc) [1323141] - [net] ipv6: Remove external dependency on rt6i_dst and rt6i_src (Jiri Benc) [1323141] - [net] ipv6: Clean up ipv6_select_ident() and ip6_fragment() (Jiri Benc) [1323141] - [net] ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer (Jiri Benc) [1323141] - [net] sit: fix sit0 percpu double allocations (Jiri Benc) [1323141] - [net] sit: Use ipip6_tunnel_init as the ndo_init function. (Jiri Benc) [1323141] - [net] ipv6: do not erase dst address with flow label destination (Jiri Benc) [1323141] - [net] ipv6: remove old conditions on flow label sharing (Jiri Benc) [1323141] - [net] ipv4: do not use this_cpu_ptr() in preemptible context (Jiri Benc) [1323141] - [net] ipv6: use addrconf_get_prefix_route() to remove peer addr (Jiri Benc) [1323141] - [net] ipv6: fix a refcnt leak with peer addr (Jiri Benc) [1323141] - [net] ipv6: use ipv6_addr_any() helper (Jiri Benc) [1323141] - [net] ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal (Jiri Benc) [1323141] - [net] ipv6: remove parameter rt from fib6_prune_clones() (Jiri Benc) [1323141] - [net] ipv6: namespace cleanups (Jiri Benc) [1323141] - [net] ipv6: Remove rebundant rt6i_nsiblings initialization (Jiri Benc) [1323141] - [net] sctp: Don't lookup dst if transport dst is still valid (Jiri Benc) [1323141] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Jiri Benc) [1323141] - [net] ipv4: ip_tunnel: use net namespace from rtable not socket (Jiri Benc) [1323141] - [net] ipv6: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141] - [net] ipv4: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141]- [x86] kvm: Add stack frame dependency to vmcs_readl() (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [makefile] tools: Support relative directory path for 'O=' (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [x86] perf: Add constraint for IVB CYCLE_ACTIVITY:CYCLES_LDM_PENDING (Jiri Olsa) [1337884] - [x86] perf: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell (Jiri Olsa) [1337884] - [x86] perf: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro (Jiri Olsa) [1337884] - [powerpc] eeh: Restore initial state in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] eeh: Don't report error in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] Fix definition of SIAR and SDAR registers (Thomas Huth) [1342027] - [powerpc] kvm: Fix emulated MMIO sign-extension (Thomas Huth) [1342027] - [powerpc] kvm: book3s_pr: Manage single-step mode (Thomas Huth) [1342027] - [powerpc] kvm: Account TCE-containing pages in locked_vm (Thomas Huth) [1342027] - [powerpc] kvm: Use RCU for arch.spapr_tce_tables (Thomas Huth) [1342027] - [powerpc] kvm: Rework H_PUT_TCE/H_GET_TCE handlers (Thomas Huth) [1342027] - [kernel] list: Add lockless list traversal primitives (Thomas Huth) [1342027] - [s390] ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selected (Jessica Yu) [1117927] - [s390] ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS support (Jessica Yu) [1117927] - [s390] ftrace: optimize function graph caller code (Jessica Yu) [1117927] - [s390] pass march flag to assembly files as well (Jessica Yu) [1117927] - [scsi] libsas: remove task_collector mode (David Milburn) [1295910] - [scsi] libsas: use ata_dev_classify() (David Milburn) [1295910] - [scsi] isci: remove SCSI host before detaching from SAS transport (David Milburn) [1295910] - [scsi] isci: Spelling s/stucture/structure/ (David Milburn) [1295910] - [scsi] isci: Use pci_enable_msix_exact() instead of pci_enable_msix() (David Milburn) [1295910] - [scsi] isci: update version to 1.2 (David Milburn) [1295910] - [scsi] isci: Fix a infinite loop (David Milburn) [1295910] - [hv] vmbus: Use READ_ONCE() to read variables that are volatile (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Introduce functions for estimating room in the ring buffer (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1339684] - [md] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() (Mike Snitzer) [1337254]- [acpi] acpi / lpss: Fix up acpi_lpss_create_device() (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Make all resources except io 0xcf8-0xcff available on PCI bus (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Relax ACPI resource descriptor checks to work around BIOS bugs (Myron Stowe) [1344513] - [x86] pci/acpi: Ignore resources consumed by host bridge itself (Myron Stowe) [1344513] - [acpi] acpi / resources: Change pr_info() to pr_debug() for debug information (Myron Stowe) [1344513] - [x86] pci/acpi: Use common ACPI resource interfaces to simplify implementation (Myron Stowe) [1344513] - [x86] pci: Fix the range check for IO resources (Myron Stowe) [1344513] - [include] pci: Use common resource list management code instead of private implementation (Myron Stowe) [1344513] - [kernel] resources: Move struct resource_list_entry from ACPI into resource core (Myron Stowe) [1344513] - [include] acpi: Introduce helper function acpi_dev_filter_resource_type() (Myron Stowe) [1344513] - [include] acpi: Add field offset to struct resource_list_entry (Myron Stowe) [1344513] - [acpi] Translate resource into master side address for bridge window resources (Myron Stowe) [1344513] - [include] acpi: Return translation offset when parsing ACPI address space resources (Myron Stowe) [1344513] - [acpi] Enforce stricter checks for address space descriptors (Myron Stowe) [1344513] - [acpi] Set flag IORESOURCE_UNSET for unassigned resources (Myron Stowe) [1344513] - [acpi] Normalize return value of resource parser functions (Myron Stowe) [1344513] - [acpi] Fix a bug in parsing ACPI Memory24 resource (Myron Stowe) [1344513] - [acpi] Add prefetch decoding to the address space parser (Myron Stowe) [1344513] - [acpi] Move the window flag logic to the combined parser (Myron Stowe) [1344513] - [acpi] Unify the parsing of address_space and ext_address_space (Myron Stowe) [1344513] - [acpi] Let the parser return false for disabled resources (Myron Stowe) [1344513] - [acpi] Use the length check for io resources as well (Myron Stowe) [1344513] - [acpi] Implement proper length checks for mem resources (Myron Stowe) [1344513] - [acpi] Remove redundant check in function acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [include] acpica: resources: Provide common part for struct acpi_resource_address structures (Myron Stowe) [1344513] - [acpi] Correct return value of acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [acpi] acpi / resources: only reject zero length resources based at address zero (Myron Stowe) [1344513] - [pnp] pnp / acpi: proper handling of ACPI IO/Memory resource parsing failures (Myron Stowe) [1344513] - [acpi] acpi / resources: ignore invalid ACPI device resources (Myron Stowe) [1344513] - [dma] acpi-dma: remove ugly conversion (Myron Stowe) [1344513] - [acpi] acpi / scan: Drop unnecessary label from acpi_create_platform_device() (Myron Stowe) [1344513] - [acpi] acpi / scan: Allow platform device creation without any IO resources (Myron Stowe) [1344513] - [sound] pci: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [918176] - [sound] alsa: hda/realtek - Add support for ALC295/ALC3254 (Jaroslav Kysela) [1331010] - [sound] revert "alsa: hda_intel: add card number to irq description" (Jaroslav Kysela) [1288993] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Hendrik Brueckner) [1337933] - [nvme] add missing lock nesting notation (David Milburn) [1344385] - [x86] amd: Fix last level cache topology for AMD Fam17h systems (Kim Naru) [1303705] - [x86] pci: Mark Intel Grangeville ixgbe variant 0x15AC as supported (Prarit Bhargava) [1342078] - [x86] efi: Include a .bss section within the PE/COFF headers (Denys Vlasenko) [1335188] - [x86] kvm: Conditionally register IRQ bypass consumer (Alex Williamson) [1341790] - [virt] irqbypass: Disallow NULL token (Alex Williamson) [1341790] - [pci] Work around Intel Sunrise Point PCH incorrect ACS capability (Alex Williamson) [1320742] - [pci] Reverse standard ACS vs device-specific ACS enabling (Alex Williamson) [1320742] - [vfio] pci: Add test for BAR restore (Alex Williamson) [1286274] - [pci] Hide broken INTx support from user (Alex Williamson) [1286274] - [vfio] make vfio run on s390 (Alex Williamson) [1286274] - [pci] Mark Intel i40e NIC INTx masking as broken (Alex Williamson) [1286274] - [powerpc] kernel: Enable seccomp filter (Gustavo Duarte) [1186835] - [powerpc] Use orig_gpr3 in syscall_get_arguments() (Gustavo Duarte) [1186835] - [powerpc] Drop unused syscall_get_error() (Gustavo Duarte) [1186835] - [powerpc] Rework syscall_get_arguments() so there is only one loop (Gustavo Duarte) [1186835] - [powerpc] kernel: Change the do_syscall_trace_enter() API (Gustavo Duarte) [1186835] - [powerpc] kernel: Add SIG_SYS support for compat tasks (Gustavo Duarte) [1186835] - [powerpc] Change syscall_get_nr() to return int (Gustavo Duarte) [1186835] - [powerpc] Don't negate error in syscall_set_return_value() (Gustavo Duarte) [1186835] - [powerpc] kernel: Switch to using MAX_ERRNO (0/9) (Gustavo Duarte) [1186835] - [powerpc] pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added (Thomas Huth) [1340445] - [powerpc] pseries: Add POWER8NVL support to ibm, client-architecture-support call (Thomas Huth) [1340445]- [md] block: make bio_inc_remaining() interface accessible again (Mike Snitzer) [1337254] - [md] dm raid: make sure no feature flags are set in metadata (Mike Snitzer) [1337254] - [md] dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call (Mike Snitzer) [1337254] - [md] dm stats: fix spelling mistake in Documentation (Mike Snitzer) [1337254] - [md] dm cache: update cache-policies.txt now that mq is an alias for smq (Mike Snitzer) [1337254] - [md] dm mpath: eliminate use of spinlock in IO fast-paths (Mike Snitzer) [1337254] - [md] dm mpath: move trigger_event member to the end of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: use atomic_t for counting members of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: switch to using bitops for state flags (Mike Snitzer) [1337254] - [md] dm thin: Remove return statement from void function (Mike Snitzer) [1337254] - [md] dm: remove unused mapped_device argument from free_tio() (Mike Snitzer) [1337254] - [mm] document improved handling of swappiness==0 (Jerome Marchand) [1341488] - [mm] vmstat: make vmstat_update deferrable (Jerome Marchand) [1294987] - [mm] vmstat: make quiet_vmstat lighter (Jerome Marchand) [1294987] - [mm] vmstat: Remove BUG_ON from vmstat_update (Jerome Marchand) [1294987] - [mm] vmstat: make vmstat_updater deferrable again and shut down on idle (Jerome Marchand) [1294987] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1341497] - [mm] memory_hotplug: check for missing sections in test_pages_in_a_zone() (George Beshers) [1326837] - [mm] compaction: make isolate_freepages start at pageblock boundary ("Herton R. Krzesinski") [1344770] - [mm] compaction: detect when scanners meet in isolate_freepages ("Herton R. Krzesinski") [1344770] - [mm] compaction: reset cached scanner pfn's before reading them ("Herton R. Krzesinski") [1344770] - [mm] rmap: fix use-after-free in __put_anon_vma ("Herton R. Krzesinski") [1344770] - [kernel] sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix a possible race condition between rescuer and pwq-release ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: make rescuer_thread() empty wq->maydays list before exiting ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix bugs in wq_update_unbound_numa() failure path ("Herton R. Krzesinski") [1344770] - [include] trace: module: Maintain a valid user count ("Herton R. Krzesinski") [1344770] - [kernel] hrtimer: Set expiry time before switch_hrtimer_base() ("Herton R. Krzesinski") [1344770] - [kernel] timer: Prevent overflow in apply_slack ("Herton R. Krzesinski") [1344770] - [mm] make fixup_user_fault() check the vma access rights too ("Herton R. Krzesinski") [1344770] - [kernel] futex: Prevent attaching to kernel threads ("Herton R. Krzesinski") [1344770] - [kernel] tracepoint: Do not waste memory on mods with no tracepoints ("Herton R. Krzesinski") [1344770] - [kernel] hung_task: check the value of "sysctl_hung_task_timeout_sec" ("Herton R. Krzesinski") [1344770] - [kernel] exit: call disassociate_ctty() before exit_task_namespaces() ("Herton R. Krzesinski") [1344770] - [kernel] wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE race ("Herton R. Krzesinski") [1344770] - [kernel] tracing: Fix array size mismatch in format string ("Herton R. Krzesinski") [1344770] - [kernel] cpuset: fix a locking issue in cpuset_migrate_mm() (Mateusz Guzik) [1342400] - [kernel] ptrace: make wait_on_bit(JOBCTL_TRAPPING_BIT) in ptrace_attach() killable (Jiri Olsa) [1334503] - [kernel] sched/numa: Cap PTE scanning overhead to 3 of run time (Rik van Riel) [1276398] - [kernel] sched/numa: Fix math underflow in task_tick_numa() (Rik van Riel) [1276398]- [net] openvswitch: internal_set_rx_headroom() can be static (Jakub Sitnicki) [1322337] - [net] veth: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] tun: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] openvswitch: propagate per dp max headroom to all vports (Jakub Sitnicki) [1322337] - [net] bridge: notify enslaved devices of headroom changes (Jakub Sitnicki) [1322337] - [net] netdev: introduce ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] bridge: inherit slave devices needed_headroom (Jakub Sitnicki) [1322337] - [net] ndo: consolidate reserved fields (Jiri Benc) [1339642] - [net] move ndo_set_vf_trust to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_dfwd_add/del_station to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_set_tx_maxrate to net_device_ops_extended (Jiri Benc) [1339642] - [net] fix wrong merge of ndo_set_vf_rate documentation (Jiri Benc) [1339642] - [net] introduce net_device_ops_extended (Jiri Benc) [1339642] - [net] vlan: pull on __vlan_insert_tag error path and fix csum correction (Aaron Conole) [1328847] - [net] use skb_postpush_rcsum instead of own implementations (Aaron Conole) [1328847] - [net] add skb_postpush_rcsum and fix dev_forward_skb occasions (Aaron Conole) [1328847] - [net] sctp: add support for RPS and RFS (Marcelo Leitner) [981353]- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1166525] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1315715] - [netdrv] be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera) [1304414] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1251919] - [netdrv] be2net: support ethtool get-dump option (Ivan Vecera) [1271067] - [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1287875] - [netdrv] tg3: avoid uninitialized variable warning (Ivan Vecera) [1287875] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1287875] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1287875] - [netdrv] bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag() (Ivan Vecera) [1287875] - [netdrv] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.64 (Harish Patil) [1275799] - [netdrv] qlcnic: protect qlicnic_attach_func with rtnl_lock (Harish Patil) [1275799] - [netdrv] qlcnic: Fix mailbox completion handling during spurious interrupt (Harish Patil) [1275799] - [netdrv] qlcnic: Remove unnecessary usage of atomic_t (Harish Patil) [1275799] - [netdrv] qlcnic: correctly handle qlcnic_alloc_mbx_args (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_dcb_ops structures (Harish Patil) [1275799] - [netdrv] qlcnic: fix a loop exit condition better (Harish Patil) [1275799] - [netdrv] qlcnic: fix a timeout loop (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1275799] - [netdrv] qlcnic: track vxlan port count (Harish Patil) [1275799] - [netdrv] qlcnic: delete redundant memsets (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1275799] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1275799] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1275799] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1275799] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1275799] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1275799] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1275799] - [netdrv] qlcnic: Deletion of unnecessary memset (Harish Patil) [1275799] - [netdrv] qlcnic: clean up sysfs error codes (Harish Patil) [1275799] - [netdrv] ethernet: codespell comment spelling fixes (Harish Patil) [1275799] - [netdrv] treewide: Fix typo in printk messages (Harish Patil) [1275799] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1275795] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1275795 1320748] - [netdrv] bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt) [1275795] - [netdrv] bnx2x: define event data reserved fields as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1275795] - [netdrv] bnx2x: add a separate GENEVE Kconfig symbol (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1271075 1275795] - [netdrv] bnx2x: Add missing HSI for big-endian machines (Michal Schmidt) [1275795] - [netdrv] bnx2x: extend DCBx support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add support for single-port DCBx (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add Geneve inner-RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Remove unneccessary EXPORT_SYMBOL (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent FW assertion when using Vxlan (Michal Schmidt) [1275795] - [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll() (Michal Schmidt) [1178598 1275795] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1275795] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1275795] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1275795] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1275795] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1275795] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1275795] - [netdrv] cnic: Add the interfaces to get FC-NPIV table (Michal Schmidt) [1275795] - [netdrv] cnic: Populate upper layer driver state in MFW (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1275795] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1275795] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1275795] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1275795] - [netdrv] bnx2x: Replace put_page(virt_to_head_page()) with skb_free_frag() (Michal Schmidt) [1275795] - [netdrv] ptp: bnx2x: convert to the 64 bit get/set time methods (Michal Schmidt) [1275795] - [netdrv] bnx2x: convert to CYCLECOUNTER_MASK macro (Michal Schmidt) [1275795] - [netdrv] bnx2x: conversion of smp_mb__*() (Michal Schmidt) [1275795] - [net] can: replace timestamp as unique skb attribute (John Linville) [1333130] - [net] can: introduce new raw socket option to join the given CAN filters (John Linville) [1333130] - [net] can: fix loss of CAN frames in raw_rcv (John Linville) [1333130] - [netdrv] can: usb_8dev: fix urb leak on failure path in usb_8dev_start() (John Linville) [1333130] - [netdrv] can: esd_usb2: check index of array before accessing (John Linville) [1333130] - [net] can: add missing initialisations in CAN related skbuffs (John Linville) [1333130] - [netdrv] can: ems_usb: fix coding style (John Linville) [1333130] - [netdrv] can: ems_usb: Fix possible tx overflow (John Linville) [1333130] - [net] can: fix multiple delivery of a single CAN frame for overlapping CAN filters (John Linville) [1333130] - [netdrv] can: ems_usb: fix endianess of CAN ID (John Linville) [1333130] - [netdrv] can: kvaser_usb: Do not sleep in atomic context (John Linville) [1333130] - [netdrv] can: kvaser_usb: Reset all URB tx contexts upon channel close (John Linville) [1333130] - [netdrv] can: kvaser_usb: Don't free packets when tight on URBs (John Linville) [1333130] - [net] can: fix spelling errors (John Linville) [1333130] - [netdrv] can: peak_usb: fix multi-byte values endianess (John Linville) [1333130] - [netdrv] can: peak_usb: fix cleanup sequence order in case of error during init (John Linville) [1333130] - [netdrv] can: peak_usb: fix memset() usage (John Linville) [1333130] - [netdrv] can: esd_usb2: fix memory leak on disconnect (John Linville) [1333130] - [netdrv] can: sja1000_isa: add locking for indirect register access mode (John Linville) [1333130] - [netdrv] can: c_can: use proper type for 'instance' (John Linville) [1333130] - [netdrv] can: c_can: Provide protection in the xmit path (John Linville) [1333130] - [netdrv] can: c_can: Remove EOB exit (John Linville) [1333130] - [netdrv] can: move sanity check for bitrate and tq into can_get_bittiming (John Linville) [1333130] - [netdrv] can: preserve skbuff protocol in can_put_echo_skb (John Linville) [1333130] - [netdrv] can: peak_usb: fix mem leak in pcan_usb_pro_init() (John Linville) [1333130] - [netdrv] can: ems_usb: fix urb leaks on failure paths (John Linville) [1333130] - [netdrv] can: c_can: fix calculation of transmitted bytes on tx complete (John Linville) [1333130] - [netdrv] can: kvaser_usb: fix usb endpoints detection (John Linville) [1333130] - [netdrv] can: c_can: Fix RX message handling, handle lost message before EOB (John Linville) [1333130] - [netdrv] slip/slcan: added locking in wakeup function (John Linville) [1333130] - [netdrv] can: pcan_usb_core: fix memory leak on failure paths in peak_usb_start() (John Linville) [1333130] - [netdrv] can: c_can: fix error checking of priv->instance in probe() (John Linville) [1333130] - [netdrv] can: Convert to use devm_ioremap_resource (John Linville) [1333130]- [net] netfilter: fix oops with metadata dst (Lance Richardson) [1283886] - [net] gre: reject GUE and FOU in collect metadata mode (Lance Richardson) [1283886] - [net] gre: build header correctly for collect metadata tunnels (Lance Richardson) [1283886] - [net] gre: do not assign header_ops in collect metadata mode (Lance Richardson) [1283886] - [net] openvswitch: Orphan skbs before IPv6 defrag (Lance Richardson) [1283886] - [net] ip_tunnel: Fix returned tc and hoplimit values for route with IPv6 encapsulation (Lance Richardson) [1283886] - [net] vxlan: fix sparse warnings (Lance Richardson) [1283886] - [net] geneve: fix populating tclass in geneve_get_v6_dst (Lance Richardson) [1283886] - [net] vxlan: fix populating tclass in vxlan6_get_route (Lance Richardson) [1283886] - [net] geneve: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] vxlan: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] ip_tunnel: add support for setting flow label via collect metadata (Lance Richardson) [1283886] - [net] vxlan: allow setting ipv6 traffic class (Lance Richardson) [1283886] - [net] vxlan: fix missing options_len update on RX with collect metadata (Lance Richardson) [1283886] - [net] vxlan: simplify metadata_dst usage in vxlan_rcv (Lance Richardson) [1283886] - [net] vxlan: consolidate rx handling to a single function (Lance Richardson) [1283886] - [net] vxlan: move ECN decapsulation to a separate function (Lance Richardson) [1283886] - [net] vxlan: move inner L2 header processing to a separate function (Lance Richardson) [1283886] - [net] vxlan: consolidate GBP handling even more (Lance Richardson) [1283886] - [net] geneve: Support outer IPv4 Tx checksums by default (Lance Richardson) [1283886] - [net] lwtunnel: fix rx checksum setting for lwt devices tunneling over ipv6 (Lance Richardson) [1283886] - [net] vxlan: do not use fdb in metadata mode (Lance Richardson) [1283886] - [net] geneve: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] vxlan: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] iptunnel: scrub packet in iptunnel_pull_header (Lance Richardson) [1283886] - [net] vxlan: move vxlan device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: move geneve device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: implement geneve_get_sk_family helper (Lance Richardson) [1283886] - [net] geneve: Refine MTU limit (Lance Richardson) [1283886] - [net] vxlan: tun_id is 64bit, not 32bit (Lance Richardson) [1283886] - [net] vxlan: treat vni in metadata based tunnels consistently (Lance Richardson) [1283886] - [net] vxlan: clean up rx error path (Lance Richardson) [1283886] - [net] vxlan: clean up extension handling on rx (Lance Richardson) [1283886] - [net] vxlan: move GBP header parsing to a separate function (Lance Richardson) [1283886] - [net] vxlan: simplify vxlan_remcsum (Lance Richardson) [1283886] - [net] vxlan: keep flags and vni in network byte order (Lance Richardson) [1283886] - [net] vxlan: introduce vxlan_hdr (Lance Richardson) [1283886] - [net] vxlan: udp_tunnel duplicate include net/udp_tunnel.h (Lance Richardson) [1283886] - [net] vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices (Lance Richardson) [1283886] - [net] geneve: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: consolidate vxlan_xmit_skb and vxlan6_xmit_skb (Lance Richardson) [1283886] - [net] vxlan: consolidate csum flag handling (Lance Richardson) [1283886] - [net] vxlan: consolidate output route calculation (Lance Richardson) [1283886] - [net] vxlan: restructure vxlan.h definitions (Lance Richardson) [1283886] - [net] vxlan: remove duplicated macros (Lance Richardson) [1283886] - [net] vxlan: cleanup types (Lance Richardson) [1283886] - [net] vxlan: fix a out of bounds access in __vxlan_find_mac (Lance Richardson) [1283886] - [net] inet: frag: Always orphan skbs inside ip_defrag() (Lance Richardson) [1283886 1338099] - [net] tunnels: Allow IPv6 UDP checksums to be correctly controlled (Lance Richardson) [1283886] - [net] gro: Make GRO aware of lightweight tunnels (Lance Richardson) [1283886] - [net] openvswitch: update kernel doc for struct vport (Lance Richardson) [1283886] - [net] openvswitch: fix struct geneve_port member name (Lance Richardson) [1283886] - [net] udp: restrict offloads to one namespace (Lance Richardson) [1283886] - [net] vxlan: fix test which detect duplicate vxlan iface (Lance Richardson) [1283886] - [net] ipv4: fix endianness warnings in ip_tunnel_core.c (Lance Richardson) [1283886] - [net] ip6_tunnel: make ip6tunnel_xmit definition conditional (Lance Richardson) [1283886] - [net] ip_tunnel: Move stats update to iptunnel_xmit() (Lance Richardson) [1283886] - [net] geneve: initialize needed_headroom (Lance Richardson) [1283886] - [net] openvswitch: correct encoding of set tunnel action attributes (Lance Richardson) [1283886] - [net] geneve: Add geneve_get_rx_port support (Lance Richardson) [1283886] - [net] geneve: Add geneve udp port offload for ethernet devices (Lance Richardson) [1283886] - [net] geneve: UDP checksum configuration via netlink (Lance Richardson) [1283886] - [net] geneve: Fix IPv6 xmit stats update (Lance Richardson) [1283886] - [net] vxlan: interpret IP headers for ECN correctly (Lance Richardson) [1283886] - [net] vxlan: support ndo_fill_metadata_dst also for IPv6 (Lance Richardson) [1283886] - [net] vxlan: move IPv6 outpute route calculation to a function (Lance Richardson) [1283886] - [net] vxlan: fix incorrect RCO bit in VXLAN header (Lance Richardson) [1283886] - [net] openvswitch: fix hangup on vxlan/gre/geneve device deletion (Lance Richardson) [1283886] - [net] openvswitch: properly refcount vport-vxlan module (Lance Richardson) [1283886] - [net] ip_tunnel: disable preemption when updating per-cpu tstats (Lance Richardson) [1283886] - [net] tun_dst: Fix potential NULL dereference (Lance Richardson) [1283886] - [net] geneve: add IPv6 bits to geneve_fill_metadata_dst (Lance Richardson) [1283886] - [net] geneve: handle ipv6 priority like ipv4 tos (Lance Richardson) [1283886] - [net] geneve: implement support for IPv6-based tunnels (Lance Richardson) [1283886] - [net] openvswitch: Fix egress tunnel info (Lance Richardson) [1283886] - [net] openvswitch: Use dev_queue_xmit for vport send (Lance Richardson) [1283886] - [net] openvswitch: Fix incorrect type use (Lance Richardson) [1283886] - [net] openvswitch: Allocate memory for ovs internal device stats. (Lance Richardson) [1283886] - [net] tunnels: Don't require remote endpoint or ID during creation (Lance Richardson) [1283886] - [net] openvswitch: Scrub skb between namespaces (Lance Richardson) [1283886] - [net] openvswitch: netlink attributes for IPv6 tunneling (Lance Richardson) [1283886] - [net] openvswitch: add tunnel protocol to sw_flow_key (Lance Richardson) [1283886] - [net] openvswitch: Fix ovs_vport_get_stats() (Lance Richardson) [1283886] - [net] ipv4: fix reply_dst leakage on arp reply (Lance Richardson) [1283886] - [net] vxlan: support both IPv4 and IPv6 sockets in a single vxlan device (Lance Richardson) [1283886] - [net] vxlan: make vxlan_sock_add and vxlan_sock_release complementary (Lance Richardson) [1283886] - [net] lwtunnel: remove source and destination UDP port config option (Lance Richardson) [1283886] - [net] ipv4: send arp replies to the correct tunnel (Lance Richardson) [1283886] - [net] geneve: use network byte order for destination port config parameter (Lance Richardson) [1283886] - [net] geneve: ensure ECN info is handled properly in all tx/rx paths (Lance Richardson) [1283886] - [net] geneve: remove vlan-related feature assignment (Lance Richardson) [1283886] - [net] ip6tunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] iptunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] vxlan: reject IPv6 addresses if IPv6 is not configured (Lance Richardson) [1283886] - [net] vxlan: set needed headroom correctly (Lance Richardson) [1283886] - [net] openvswitch: Fix mask generation for nested attributes (Lance Richardson) [1283886] - [net] vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning (Lance Richardson) [1283886] - [net] ip_tunnel: Use API to access tunnel metadata options (Lance Richardson) [1283886] - [net] openvswitch: Remove vport-net (Lance Richardson) [1283886] - [net] openvswitch: Remove vport stats (Lance Richardson) [1283886] - [net] openvswitch: Remove egress_tun_info (Lance Richardson) [1283886] - [net] openvswitch: Remove vport get_name() (Lance Richardson) [1283886] - [net] geneve: Use GRO cells infrastructure (Lance Richardson) [1283886] - [net] vxlan: do not receive IPv4 packets on IPv6 socket (Lance Richardson) [1283886] - [net] ip_tunnels: record IP version in tunnel info (Lance Richardson) [1283886] - [net] ip_tunnels: convert the mode field of ip_tunnel_info to flags (Lance Richardson) [1283886] - [net] geneve: Move device hash table to geneve socket (Lance Richardson) [1283886] - [net] geneve: Consolidate Geneve functionality in single module (Lance Richardson) [1283886] - [net] openvswitch: Use Geneve device (Lance Richardson) [1283886] - [net] geneve: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] geneve: Make dst-port configurable (Lance Richardson) [1283886] - [net] tunnel: introduce udp_tun_rx_dst() (Lance Richardson) [1283886] - [net] geneve: Use skb mark and protocol to lookup route (Lance Richardson) [1283886] - [net] geneve: Initialize ethernet address in device setup (Lance Richardson) [1283886] - [net] vxlan: fix multiple inclusion of vxlan.h (Lance Richardson) [1283886] - [net] route: fix a use-after-free (Lance Richardson) [1283886] - [net] lwtunnel: Add cfg argument to build_state (Lance Richardson) [1283886] - [net] vxlan: GRO support at tunnel layer (Lance Richardson) [1283886] - [net] gro: Fix remcsum offload to deal with frags in GRO (Lance Richardson) [1283886] - [net] ipv6: route: per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] ipv6: route: extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: metadata based tunneling for IPv6 (Lance Richardson) [1283886] - [net] vxlan: do not shadow flags variable (Lance Richardson) [1283886] - [net] vxlan: provide access function for vxlan socket address family (Lance Richardson) [1283886] - [net] ipv6: drop metadata dst in ip6_route_input (Lance Richardson) [1283886] - [net] route: move lwtunnel state to dst_entry (Lance Richardson) [1283886] - [net] ip_tunnels: use tos and ttl fields also for IPv6 (Lance Richardson) [1283886] - [net] ip_tunnels: add IPv6 addresses to ip_tunnel_key (Lance Richardson) [1283886] - [net] ip_tunnels: use offsetofend (Lance Richardson) [1283886] - [net] ip_tunnels: use u8/u16/u32 (Lance Richardson) [1283886] - [net] ip_tunnels: remove custom alignment and packing (Lance Richardson) [1283886] - [net] ipv4: Make fib_encap_match static (Lance Richardson) [1283886] - [net] lwtunnel: Fix the sparse warnings in fib_encap_match (Lance Richardson) [1283886] - [net] lwtunnel: ip tunnel: fix multiple routes with different encap (Lance Richardson) [1283886] - [net] lwtunnel: fix memory leak (Lance Richardson) [1283886] - [net] geneve: convert to using IFF_NO_QUEUE (Lance Richardson) [1283886] - [net] lwtunnel: Add support to redirect dst.input (Lance Richardson) [1283886] - [net] lwtunnel: rename ip lwtunnel attributes (Lance Richardson) [1283886] - [net] vxlan: fix fdb_dump index calculation (Lance Richardson) [1283886] - [net] gre: Remove support for sharing GRE protocol hook (Lance Richardson) [1283886] - [net] openvswitch: Use regular GRE net_device instead of vport (Lance Richardson) [1283886] - [net] gre: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] openvswitch: Move tunnel destroy function to oppenvswitch module (Lance Richardson) [1283886] - [net] vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA (Lance Richardson) [1283886] - [net] ipv4: apply lwtunnel encap for locally-generated packets (Lance Richardson) [1283886] - [net] lwtunnel: set skb protocol and dev (Lance Richardson) [1283886] - [net] vxlan: expose COLLECT_METADATA flag to user space (Lance Richardson) [1283886] - [net] ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument (Lance Richardson) [1283886] - [net] openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN (Lance Richardson) [1283886] - [net] lwtunnel: Make lwtun_encaps[] static (Lance Richardson) [1283886] - [net] lwtunnel: use kfree_skb() instead of vanilla kfree() (Lance Richardson) [1283886] - [net] lwtunnel: change prototype of lwtunnel_state_get() (Lance Richardson) [1283886] - [net] ipv6: copy lwtstate in ip6_rt_copy_init() (Lance Richardson) [1283886] - [net] ipv6: use lwtunnel_output6() only if flag redirect is set (Lance Richardson) [1283886] - [net] lwtunnel: export linux/lwtunnel.h to userspace (Lance Richardson) [1283886] - [net] openvswitch: Retrieve tunnel metadata when receiving from vport-netdev (Lance Richardson) [1283886] - [net] openvswitch: fix compilation when vxlan is a module (Lance Richardson) [1283886] - [net] ipv6: fix crash over flow-based vxlan device (Lance Richardson) [1283886] - [net] vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb (Lance Richardson) [1283886] - [net] ip_tunnel: Call ip_tunnel_core_init() from inet_init() (Lance Richardson) [1283886] - [net] ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n (Lance Richardson) [1283886] - [net] openvswitch: Use regular VXLAN net_device device (Lance Richardson) [1283886] - [net] openvswitch: Abstract vport name through ovs_vport_name() (Lance Richardson) [1283886] - [net] openvswitch: Make tunnel set action attach a metadata dst (Lance Richardson) [1283886] - [net] vxlan: Factor out device configuration (Lance Richardson) [1283886] - [net] fib: Add fib rule match on tunnel id (Lance Richardson) [1283886] - [net] route: Per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] route: Extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: Flow based tunneling (Lance Richardson) [1283886] - [net] arp: Inherit metadata dst when creating ARP requests (Lance Richardson) [1283886] - [net] dst: Metadata destinations (Lance Richardson) [1283886] - [net] icmp: Don't leak original dst into ip_route_input() (Lance Richardson) [1283886] - [net] ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic (Lance Richardson) [1283886] - [net] ipv6: rt6_info output redirect to tunnel output (Lance Richardson) [1283886] - [net] ipv4: redirect dst output to lwtunnel output (Lance Richardson) [1283886] - [net] lwtunnel: support dst output redirect function (Lance Richardson) [1283886] - [net] ipv6: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] ipv4: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] lwtunnel: infrastructure for handling light weight tunnels like mpls (Lance Richardson) [1283886] - [net] rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes (Lance Richardson) [1283886] - [net] vxlan: Fix kernel unaligned access in __vxlan_find_mac (Lance Richardson) [1283886] - [include] stddef: move offsetofend inside #ifndef/#endif guard, neaten (Lance Richardson) [1283886] - [net] geneve: allow user to specify TOS info for tunnel frames (Lance Richardson) [1283886] - [net] geneve: allow user to specify TTL for tunnel frames (Lance Richardson) [1283886] - [net] vxlan: release lock after each bucket in vxlan_cleanup (Lance Richardson) [1283886] - [net] ipv6: Break up ip6_rt_copy() (Lance Richardson) [1283886] - [net] ipv6: Combine rt6_alloc_cow and rt6_alloc_clone (Lance Richardson) [1283886] - [net] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST (Lance Richardson) [1283886] - [net] vxlan: correct typo in call to unregister_netdevice_queue (Lance Richardson) [1283886] - [net] geneve: add initial netdev driver for GENEVE tunnels (Lance Richardson) [1283886] - [net] geneve: identify as driver library in modules description (Lance Richardson) [1283886] - [net] geneve: Rename support library as geneve_core (Lance Richardson) [1283886] - [net] geneve: move definition of geneve_hdr() to geneve.h (Lance Richardson) [1283886] - [net] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c (Lance Richardson) [1283886] - [net] vxlan: Correctly set flow*i_mark and flow4i_proto in route lookups (Lance Richardson) [1283886] - [net] ipv6: Check RTF_LOCAL on rt->rt6i_flags instead of rt->dst.flags (Lance Richardson) [1283886] - [net] ipv6: Stop rt6_info from using inet_peer's metrics (Lance Richardson) [1283886] - [net] ipv6: Stop /128 route from disappearing after pmtu update (Lance Richardson) [1283886] - [net] ipv6: Extend the route lookups to low priority metrics (Lance Richardson) [1283886] - [net] ipv6: Consider RTF_CACHE when searching the fib6 tree (Lance Richardson) [1283886] - [net] vxlan: remove the unnecessary codes (Lance Richardson) [1283886] - [net] rtnetlink: Mark name argument of rtnl_create_link() const (Lance Richardson) [1283886] - [net] vxlan: correct spelling in comments (Lance Richardson) [1283886] - [net] ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment (Lance Richardson) [1283886] - [net] vxlan: Don't set s_addr in vxlan_create_sock (Lance Richardson) [1283886] - [net] ipv6: Make __ipv6_select_ident static (Lance Richardson) [1283886] - [net] ipv6: Fix fragment id assignment on LE arches (Lance Richardson) [1283886] - [net] ipv6: Select fragment id during UFO segmentation if not set (Lance Richardson) [1283886] - [net] ipv6: Fix __ip6_route_redirect (Lance Richardson) [1283886] - [net] ipv6: add ipv6_proxy_select_ident() (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() with reachable = 0 by saving fn (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() for RTF_CACHE hit case (Lance Richardson) [1283886] - [net] ipv6: Remove BACKTRACK macro (Lance Richardson) [1283886] - [net] gre: Setup and TX path for gre/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] sit: Setup and TX path for sit/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] ip: make IP identifiers less predictable (Lance Richardson) [1283886] - [net] inetpeer: get rid of ip_id_count (Lance Richardson) [1283886] - [net] ipv6: Limit mtu to 65575 bytes (Lance Richardson) [1283886] - [net] inet: remove now unused flag DST_NOPEER (Lance Richardson) [1283886] - [net] ipv6: reuse ip6_frag_id from ip6_ufo_append_data (Lance Richardson) [1283886] - [net] ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper (Lance Richardson) [1283886] - [net] ipv6: add the option to use anycast addresses as source addresses in echo reply (Lance Richardson) [1283886] - [net] gre: fix msg_name parsing for recvfrom/recvmsg (Lance Richardson) [1283886] - [net] ipv6: fix incorrect type in declaration (Lance Richardson) [1283886] - [net] ipv6: remove rcv_tclass of ipv6_pinfo (Lance Richardson) [1283886] - [net] ipv6: add flowinfo for tcp6 pkt_options for all cases (Lance Richardson) [1283886] - [net] ipv6: drop the judgement in rt6_alloc_cow() (Lance Richardson) [1283886] - [net] rtnetlink: Remove extern from function prototypes (Lance Richardson) [1283886] - [net] ipv6: fix ecmp lookup when oif is specified (Lance Richardson) [1283886] - [net] revert "rhel: use dummy net_device for tunnels" (Lance Richardson) [1283886]- [scsi] disable automatic target scan (Ewan Milne) [1088445] - [scsi] hpsa: update MAINTAINERS with new e-mail (Joseph Szczypek) [1274467] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1274467] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1274467] - [scsi] hpsa: correct lun data caching bitmap definition (Joseph Szczypek) [1274467] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Add box and bay information for enclosure devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Change SAS transport devices to bus 0 (Joseph Szczypek) [1274467] - [scsi] hpsa: fix path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: select CONFIG_SCSI_SAS_ATTR (Joseph Szczypek) [1274467] - [scsi] hpsa: logical vs bitwise AND typo (Joseph Szczypek) [1274467] - [scsi] hpsa: Update revision to reflect Red Hat version (Joseph Szczypek) [1274467] - [scsi] hpsa: bump the driver version (Joseph Szczypek) [1274467] - [scsi] hpsa: add in sas transport class (Joseph Szczypek) [1274467] - [scsi] hpsa: fix multiple issues in path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance device messages (Joseph Szczypek) [1274467] - [scsi] hpsa: disable report lun data caching (Joseph Szczypek) [1274467] - [scsi] hpsa: add discovery polling for PT RAID devices (Joseph Szczypek) [1274467] - [scsi] hpsa: eliminate fake lun0 enclosures (Joseph Szczypek) [1274467] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1274467] - [scsi] hpsa: move scsi_add_device and scsi_remove_device calls to new function (Joseph Szczypek) [1274467] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance hpsa_get_device_id (Joseph Szczypek) [1274467] - [scsi] hpsa: add function is_logical_device (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify check for device exposure (Joseph Szczypek) [1274467] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1274467] - [scsi] hpsa: correct check for non-disk devices (Joseph Szczypek) [1274467] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1274467] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1274467] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1274467] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1274467] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1274467] - [scsi] hpsa: fix null device issues (Joseph Szczypek) [1274467] - [scsi] hpsa: check for null arguments to dev_printk (Joseph Szczypek) [1274467] - [scsi] hpsa: change devtype to unsigned (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused hpsa_tag_discard_error_bits (Joseph Szczypek) [1274467] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused parameter hostno (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1274467] - [scsi] Change how controllers in mixed mode are handled (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1274467] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1274467] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1274467] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1274467] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1274467] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1274467] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1274467] - [scsi] sd: get disk reference in sd_check_events() (Ewan Milne) [1330047] - [scsi] lpfc: Revert: Add lockdep assertions (Rob Evers) [1340057] - [scsi] lpfc: Revert: remove incorrect lockdep assertion (Rob Evers) [1340057] - [scsi] be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add missing error check in beiscsi_eeh_resume (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Couple MCC tag and WRB alloc and free (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix MCC WRB leak in open_connection (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Cleanup processing of BMBX completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix be_mcc_compl_poll to use tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove be_mbox_notify_wait function (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Rename MCC and BMBX processing functions (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove redundant MCC processing code (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Use macros for MCC WRB and CQE fields (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unused mcc_cq_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: add checks for dma mapping errors (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Bump the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: revert: Update the copyright year (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: fix memory leak in error path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Maurizio Lombardi) [1274912]- [netdrv] qed: Reset the enable flag for eth protocol (Harish Patil) [1275807 1275811] - [netdrv] qed: signedness bug in qed_dcbx_process_tlv() (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix DMA address APIs usage (Harish Patil) [1275807 1275811] - [netdrv] mm: rename _count, field of the struct page, to _refcount (Harish Patil) [1275807 1275811] - [netdrv] mm/page_ref: use page_ref helper instead of direct modification of _count (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for dcbx (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove a stray tab (Harish Patil) [1275807 1275811] - [netdrv] qed: VFs gracefully accept lack of PM (Harish Patil) [1275807 1275811] - [netdrv] qed: Allow more than 16 VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Reset link on IOV disable (Harish Patil) [1275807 1275811] - [netdrv] qed: Improve VF interrupt reset (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct PF-sanity check (Harish Patil) [1275807 1275811] - [netdrv] qed*: Tx-switching configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: support ndo_get_vf_config (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV support spoof-checking (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV link control (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support forced MAC (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support PVID configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add VF support (Harish Patil) [1275807 1275811] - [netdrv] qed: Align TLVs (Harish Patil) [1275807 1275811] - [netdrv] qed: Bulletin and Link (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV l2 functionality (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV configure and FLR (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Add VF->PF channel infrastructure (Harish Patil) [1275807 1275811] - [netdrv] qed: Add CONFIG_QED_SRIOV (Harish Patil) [1275807 1275811] - [netdrv] qede: uninitialized variable in qede_start_xmit() (Harish Patil) [1275807 1275811] - [netdrv] qede: prevent chip hang when increasing channels (Harish Patil) [1275807 1275811] - [netdrv] qed: Apply tunnel configurations after PF start (Harish Patil) [1275807 1275811] - [netdrv] qede: add implementation for internal loopback test (Harish Patil) [1275807 1275811] - [netdrv] qede: add support for selftests (Harish Patil) [1275807 1275811] - [netdrv] qed: add infrastructure for device self tests (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF min bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF max bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add vport WFQ configuration APIs (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for link pause configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: Conditions for changing link (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for ethtool private flags (Harish Patil) [1275807 1275811] - [netdrv] qed*: Align statistics names (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix single MTU sized packet from firmware GRO flow (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix setting Skb network header (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix various memory allocation error flows for fastpath (Harish Patil) [1275807 1275811] - [netdrv] qede: Add fastpath support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed: Enable GRE tunnel slowpath configuration (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add GENEVE tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add VXLAN tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add infrastructure support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed* - bump driver versions to 8.7.1.20 (Harish Patil) [1275807 1275811] - [netdrv] qede: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed*: remove version dependency (Harish Patil) [1275807 1275811] - [netdrv] qed: initialize return rc to avoid returning garbage (Harish Patil) [1275807 1275811] - [netdrv] qed: Enlrage the drain timeout (Harish Patil) [1275807 1275811] - [netdrv] qed: Notify of transciever changes (Harish Patil) [1275807 1275811] - [netdrv] qed: Major changes to MB locking (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent MF link notifications (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix net-next "make ARCH=x86_64" (Harish Patil) [1275807 1275811] - [netdrv] qede: Add slowpath/fastpath support and enable hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add infrastructure support for hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove unused NVM vendor ID (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix error flow on slowpath start (Harish Patil) [1275807 1275811] - [netdrv] qed: Move statistics to L2 code (Harish Patil) [1275807 1275811] - [netdrv] qed: Support B0 instead of A0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct BAR sizes for older MFW (Harish Patil) [1275807 1275811] - [netdrv] qed: Print additional HW attention info (Harish Patil) [1275807 1275811] - [netdrv] qed: Print HW attention reasons (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for HW attentions (Harish Patil) [1275807 1275811] - [netdrv] qed: Semantic refactoring of interrupt code (Harish Patil) [1275807 1275811] - [netdrv] qed, qede: rebrand module description (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent probe on previous error (Harish Patil) [1275807 1275811] - [netdrv] qed: add MODULE_FIRMWARE() (Harish Patil) [1275807 1275811] - [netdrv] qede: Don't report link change needlessly (Harish Patil) [1275807 1275811] - [netdrv] qede: Linearize SKBs when needed (Harish Patil) [1275807 1275811] - [netdrv] qede: Change pci DID for 10g device (Harish Patil) [1275807 1275811] - [netdrv] qed,qede: Bump driver versions to 8.7.0.0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce DMA_REGPAIR_LE (Harish Patil) [1275807 1275811] - [netdrv] qed: Change metadata needed for SPQ entries (Harish Patil) [1275807 1275811] - [netdrv] qed: Handle possible race in SB config (Harish Patil) [1275807 1275811] - [netdrv] qed: Turn most GFP_ATOMIC into GFP_KERNEL (Harish Patil) [1275807 1275811] - [netdrv] qede: Add vlan filtering offload support (Harish Patil) [1275807 1275811] - [netdrv] qed: Lay infrastructure for vlan filtering offload (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: use 8.7.3.0 FW (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct slowpath interrupt scheme (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix BAR size split for some servers (Harish Patil) [1275807 1275811] - [netdrv] qed: fix handling of concurrent ramrods (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_pauseparam (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix corner case for chain in-between pages (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for nway_reset (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for set_phys_id (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for changing LED state (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_ringparam (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_channels (Harish Patil) [1275807 1275811] - [netdrv] qed: select ZLIB_INFLATE (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix error codes in qed_resc_alloc() (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix a test for MODE_MF_SI (Harish Patil) [1275807 1275811] - [netdrv] qlogic/qed: remove bogus NULL check (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic ethtool support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add statistics support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for link (Harish Patil) [1275807 1275811] - [netdrv] qed: Add link support (Harish Patil) [1275807 1275811] - [netdrv] qede: classification configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic network device support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add slowpath L2 support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic Network driver (Harish Patil) [1275807 1275811] - [netdrv] qed: Add basic L2 interface (Harish Patil) [1275807 1275811] - [netdrv] qed: Add module with basic common support (Harish Patil) [1275807 1275811]- [char] tpm_crb: fix mapping of the buffers (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: drop struct resource res from struct crb_priv (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Allow compile test of GPIO consumers if !GPIOLIB (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: fix build warning with tpm_tis_resume (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb/tis: fix: use dev_name() for /proc/iomem (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_eventlog.c: fix binary_bios_measurements (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: return rc when devm_add_action() fails (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: set continueSession attribute for the unseal operation (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the cleanup of struct tpm_chip (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the rollback in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Drop le32_to_cpu(ioread32(..)) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Clean up the force=1 module parameter (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Do not fall back to a hardcoded address for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Disable interrupt auto probing on a per-device basis (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use the common ACPI definition of struct acpi_tpm2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update definitions for the TCPA and TPM2 ACPI tables (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] tpm: fix checks for policy digest existence in tpm2_seal_trusted() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal with a TPM2 authorization policy (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: select hash algorithm for TPM2 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: fix: *do not* allow duplicate key options (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: properly handle interrupted packet receptions (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Tighten IRQ auto-probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Refactor the interrupt setup (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Get rid of the duplicate IRQ probing code (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: rework tpm_get_timeouts() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Ensure interrupts are disabled when the driver starts (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_free_irq not free_irq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: further simplify calculation of ordinal duration (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix compat 'ppi' link handling in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix missing migratable flag in sealing functionality for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Avoid reference to potentially freed memory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: free irq after probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: remove unnecessary little endian conversion (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: support little endian guests (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: get the buffer allocated for event log instead of the actual log (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: reformat event log to be byte-aligned (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: fix searching for the right vTPM node in device tree (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal/unseal with TPM 2.0 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm: seal/unseal for TPM 2.0 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: move struct trusted_key_options to trusted-type.h (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: introduce tpm_buf (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [documentation] tpm: update PPI documentation to address the location change (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: move the PPI attributes to character device directory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] sysfs: added __compat_only_sysfs_link_entry_to_kobj() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Fix initialization of the cdev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: set virtual device before passing to ibmvtpm_reset_crq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: remove unneccessary message level (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/st33zp24: Add proper wait for ordinal duration in case of irq mode (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_infineon: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Update KConfig text to include TPM2.0 FIFO chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm/tpm_i2c_stm_st33: Split tpm_i2c_tpm_st33 in 2 layers (core + phy) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_i2c_stm_st33: Replace access to io_lpcpd from struct st33zp24_platform_data to tpm_stm_dev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: sanitized code paths in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657]- [md] raid5: delete unnecessary warnning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid0: fix uninitialized variable bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a trivial typo in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: fix a dead loop when read from a WriteMostly disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Cleanup cpu hotplug notifier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix typos for stipe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant return in bitmap_checkpage (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: remove unnecessary BUG_ON (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: output stripe state for debug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant check (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Drop sending a change uevent when stopping (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: revert e9e4c377e2f563 to fix a livelock (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: check_reshape() shouldn't call mddev_suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rename some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid: only permit hot-add of compatible integrity profiles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: handle journal hotadd in quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add journal with array suspended (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_HAS_JOURNAL in correct places (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Remove 'ready' field from mddev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove unnecesary md_new_event_inintr (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: allow r5l_io_unit allocations to fail (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a mempool for the metadata block (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a bio_set (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add journal hot add/remove support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] avoid warning for 32-bit sector_t (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify r5l_move_io_unit_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] update comment for md_allow_write (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove redundant check in stripe_add_to_batch_list() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove check for MD_RECOVERY_NEEDED in action_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Fix remove_and_add_spares removes drive added as spare in slot_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix bug due to nested suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] change journal disk role to disk 0 (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix data corruption and crash during resync (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] treewide: Fix typos in printk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] when RAID journal is missing/faulty, block RESTART_ARRAY_RW (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set journal disk ->raid_disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] kick out journal disk if it's not fresh (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: start raid5 readonly if journal is missing (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add new bit to indicate raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: IO error handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: journal disk can't be removed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add trim support for log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix info output for journal disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: small log->seq cleanup (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: new helper: r5_reserve_log_entry (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: take rdev->data_offset into account early on (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: refactor bio allocation (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: clean up r5l_get_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify state machine when caches flushes are not needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: factor out a helper to run all stripes for an I/O unit (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: rename flushed_ios to finished_ios (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: free I/O units earlier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move reclaim stop to quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] show journal for journal disk in disk state sysfs (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip match_mddev_units check for special roles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: don't delay stripe captured in log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: check stripe finish out of order (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip resync for raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: optimize FLUSH IO with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move functionality out of __r5l_set_io_unit_state (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: fix a user-after-free bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: switching to state machine for log disk cache flush (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: enable log for raid array with cache disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't allow resize/reshape with cache(log) support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: disable batch with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use crc32c checksum (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] revert "md: allow a partially recovered device to be hot-added to an array." (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: fix locking in handle_stripe_clean_event() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log recovery (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log reclaim support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rhel-only: EXPORT_SYMBOL(md_update_sb) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add basic stripe log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add a new state for stripe log handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: export some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] override md superblock recovery_offset for journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add a new disk role to present write journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] replace special disk roles with macros (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix the 'new' raid10 layout to work correctly (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] suspend i/o during runtime blk_integrity_unregister (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove_and_add_spares() to activate specific rdev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] drop null test before destroy functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear CHANGE_PENDING in readonly array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't index beyond end of array in need_this_block() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: update analysis state for failed stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] wait for pending superblock updates before switching to read-only (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: ensure device failure recorded before write request returns (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: use bio_list for the list of bios to return (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] setup safemode_timer before it's being used (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: handle possible race as reshape completes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] sync sync_completed has correct value as recovery finishes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] be careful when testing resync_max against curr_resync_completed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_RECOVERY_RECOVER when starting a degraded array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove incorrect "min_t()" when calculating writepos (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: strengthen check on reshape_position at run (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: switch to use conf->chunk_sectors in place of mddev->chunk_sectors where possible (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: always set conf->prev_chunk_sectors and ->prev_algo (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix a few typos in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: consider updating reshape_position at start of reshape (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] close some races between setting and checking sync_action (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Keep /proc/mdstat reporting recovery until fully DONE (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] simplify get_bitmap_file now that "file" is zeroed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] use kzalloc() when bitmap is disabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: clear R5_NeedReplace when no longer needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] flush ->event_work before stopping array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: always set reshape_safe when initializing reshape_position (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] unlock mddev_lock on an error path (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear mddev->private when it has been freed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] doc: fix typo in md.txt (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a build warning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: per hash value and exclusive wait_for_stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: split wait_for_stripe and introduce wait_for_quiescent (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] convert to kstrto*() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: make sync_request_write() call bio_copy_data() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix problems with freeing private data after ->run failure (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Export and rename kick_rdev_from_array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [kernel] wait: introduce wait_event_exclusive_cmd (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839]- [fs] xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [1267042] - [fs] xfs: add configuration handlers for specific errors (Carlos Maiolino) [1267042] - [fs] xfs: add configuration of error failure speed (Carlos Maiolino) [1267042] - [fs] xfs: introduce table-based init for error behaviors (Carlos Maiolino) [1267042] - [fs] xfs: add configurable error support to metadata buffers (Carlos Maiolino) [1267042] - [fs] xfs: introduce metadata IO error class (Carlos Maiolino) [1267042] - [fs] xfs: configurable error behavior via sysfs (Carlos Maiolino) [1267042] - [fs] cifs: fix out-of-bounds access in lease parsing (Sachin Prabhu) [1337587] - [fs] cifs: fix erroneous return value (Sachin Prabhu) [1337587] - [fs] cifs: fix potential overflow in cifs_compose_mount_options (Sachin Prabhu) [1337587] - [fs] cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Sachin Prabhu) [1337587] - [fs] cifs: fix race between call_async() and reconnect() (Sachin Prabhu) [1337587] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1337587] - [fs] cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary (Sachin Prabhu) [1337587] - [fs] Print IP address of unresponsive server (Sachin Prabhu) [1337587] - [fs] Allow copy offload (CopyChunk) across shares (Sachin Prabhu) [1337587] - [fs] Add resilienthandles mount parm (Sachin Prabhu) [1337587] - [fs] Send durable handle v2 contexts when use of persistent handles required (Sachin Prabhu) [1337587] - [fs] Display persistenthandles in /proc/mounts for SMB3 shares if enabled (Sachin Prabhu) [1337587] - [fs] Enable checking for continuous availability and persistent handle support (Sachin Prabhu) [1337587] - [fs] Add parsing for new mount option controlling persistent handles (Sachin Prabhu) [1337587] - [fs] Allow duplicate extents in SMB3 not just SMB3.1.1 (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Do not fall back to SMBWriteX in set_file_size error cases (Sachin Prabhu) [1337587] - [fs] fs: Drop unlikely before IS_ERR(_OR_NULL) (Sachin Prabhu) [1337587] - [fs] Missing null tcon check (Sachin Prabhu) [1337587] - [fs] fix encryption error checks on mount (Sachin Prabhu) [1337587] - [fs] Fix sec=krb5 on smb3 mounts (Sachin Prabhu) [1337587] - [fs] cifs: use server timestamp for ntlmv2 authentication (Sachin Prabhu) [1337587] - [fs] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Sachin Prabhu) [1337587] - [fs] mount option sec=none not displayed properly in /proc/mounts (Sachin Prabhu) [1337587] - [fs] cifs: Fix use-after-free on mid_q_entry (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Add way to query server fs info for smb3 (Sachin Prabhu) [1337587] - [fs] cifs: Unset CIFS_MOUNT_POSIX_PATHS flag when following dfs mounts (Sachin Prabhu) [1337587] - [fs] Update negotiate protocol for SMB3.11 dialect (Sachin Prabhu) [1337587] - [fs] Add ioctl to set integrity (Sachin Prabhu) [1337587] - [fs] Add Get/Set Integrity Information structure definitions (Sachin Prabhu) [1337587] - [fs] Add reflink copy over SMB3.11 with new FSCTL_DUPLICATE_EXTENTS (Sachin Prabhu) [1337587] - [fs] Add SMB3.11 mount option synonym for new dialect (Sachin Prabhu) [1337587] - [fs] add struct FILE_STANDARD_INFO (Sachin Prabhu) [1337587] - [fs] Make dialect negotiation warning message easier to read (Sachin Prabhu) [1337587] - [fs] Add defines and structs for smb3.1 dialect (Sachin Prabhu) [1337587] - [fs] Allow parsing vers=3.11 on cifs mount (Sachin Prabhu) [1337587] - [fs] client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (Sachin Prabhu) [1337587] - [fs] cifs: Fix race condition on RFC1002_NEGATIVE_SESSION_RESPONSE (Sachin Prabhu) [1337587] - [fs] Fix to convert SURROGATE PAIR (Sachin Prabhu) [1337587] - [fs] cifs: potential missing check for posix_lock_file_wait (Sachin Prabhu) [1337587] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1337587] - [fs] cifs: remove an unneeded NULL check (Sachin Prabhu) [1337587] - [fs] fix null pointer check (Sachin Prabhu) [1337587] - [fs] Fix that several functions handle incorrect value of mapchars (Sachin Prabhu) [1337587] - [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1337587] - [fs] vfs: normal filesystems and lustre d_inode() annotations - CIFS only (Sachin Prabhu) [1337587] - [fs] vfs: Add owner-filesystem positive/negative dentry checks (Sachin Prabhu) [1337587] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1267339] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1267339] - [fs] xfs: fix broken multi-fsb buffer logging (Brian Foster) [1334671] - [fs] propogate_mnt: Handle the first propogated copy being a slave (Miklos Szeredi) [1338808] {CVE-2016-4581} - [fs] pnode: treat zero mnt_group_id-s as unequal (Miklos Szeredi) [1331162] - [fs] svcrpc: autoload rdma module (Steve Dickson) [1337599] - [fs] nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem ("J. Bruce Fields") [1340690] - [fs] nfsd: fix nsfd startup race triggering BUG_ON ("J. Bruce Fields") [1340714]- [fs] dax: fix O_DIRECT I/O to the last block of a blockdev (Eric Sandeen) [1274459] - [acpi] nfit: Clarify memory device state flags strings (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit, nd_blk: BLK status register is only 32 bits (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: call dax_fault on read page faults for DAX (Eric Sandeen) [1274459] - [nvdimm] libnvdimm: fix namespace seed creation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: add support for NVDIMM "latch" flag (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: update block I/O path to use PMEM API (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: fix return code for unimplemented commands (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] pmem: add maintainer for include/linux/pmem.h (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] dax: bdev_direct_access() may sleep (Eric Sandeen) [1274459] - [fs] block: Add support for DAX reads/writes to block devices (Eric Sandeen) [1274459] - [fs] dax: Use copy_from_iter_nocache (Eric Sandeen) [1274459] - [net] iovec.c: add memcpy_fromiovecend_nocache (Eric Sandeen) [1274459] - [acpi] nfit: fix smatch "use after null check" report (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] Fix return value of nvdimm_bus_init() if class_create() fails (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: smatch cleanups in __nd_ioctl (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] sparse: fix misplaced __pmem definition (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] pmem api for ensuring durability of persistent memory updates (Eric Sandeen) [1028649 1269626 1271953 1274043 1274459] - [include] libnvdimm: Add sysfs numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: Set numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpi: Add acpi_map_pxm_to_online_node() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: flag pmem block devices as non-rotational (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: enable iostat (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: make_request cleanups (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: fix up max_hw_sectors (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, blk: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, btt: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] block_dev.c: skip rw_page if bdev has integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] libnvdimm: Non-Volatile Devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: libnvdimm unit test infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] nd_btt: atomic sector updates (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: infrastructure for btt devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write blk label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write pmem label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: blk labels and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: pmem label sets and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: namespace indices: read and validate (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: add interleave-set state-tracking infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: add libnvdimm support to the pmem driver (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: move pmem to drivers/nvdimm/ (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: support for legacy (non-aliasing) nvdimms (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: dimm/memory-devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control character device and nvdimm_bus sysfs attributes (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: add initial DAX support (Eric Sandeen) [1274459] - [fs] xfs: add DAX IO path support (Eric Sandeen) [1274459] - [fs] xfs: add DAX truncate support (Eric Sandeen) [1274459] - [fs] xfs: add DAX block zeroing support (Eric Sandeen) [1274459] - [fs] xfs: add DAX file operations support (Eric Sandeen) [1274459] - [fs] xfs: simplify xfs_zero_remaining_bytes (Eric Sandeen) [1274459] - [include] dax: expose __dax_fault for filesystems with locking constraints (Eric Sandeen) [1274459] - [include] dax: don't abuse get_block mapping for endio callbacks (Eric Sandeen) [1274459] - [include] e820, efi: add ACPI 6.0 persistent memory types (Eric Sandeen) [1274459] - [x86] mm/mtrr: Enhance MTRR checks in kernel mapping helpers (Eric Sandeen) [1274459] - [x86] mm/mtrr: Clean up mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Use symbolic define as a retval for disabled MTRRs (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR state checks in mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR lookup to handle an inclusive entry (Eric Sandeen) [1274459] - [include] acpica: Fix for ill-formed GUID strings for NFIT tables (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpihelp: Update for new NFIT table GUIDs (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpi 6.0: Add support for NFIT table (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm/mtrr: Remove incorrect address check in __mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm: Do not flush last cacheline twice in clflush_cache_range() (Eric Sandeen) [1274459] - [x86] Make page cache mode a real type (Eric Sandeen) [1274459] - [lib] x86, mm: support huge KVA mappings on x86 (Eric Sandeen) [1274459] - [x86] mm: support huge I/O mapping capability I/F (Eric Sandeen) [1274459] - [mm] change vunmap to tear down huge KVA mappings (Eric Sandeen) [1274459] - [lib] mm: change ioremap to set up huge I/O mappings (Eric Sandeen) [1274459] - [lib] ioremap: add huge I/O map capability interfaces (Eric Sandeen) [1274459] - [mm] change __get_vm_area_node() to use fls_long() (Eric Sandeen) [1274459] - [mm] fix pfn_mkwrite KABI (Eric Sandeen) [1274459] - [fs] dax: unify ext2/4_{dax,}_file_operations (Eric Sandeen) [1274459] - [include] dax: use pfn_mkwrite to update c/mtime + freeze protection (Eric Sandeen) [1274459] - [mm] new pfn_mkwrite same as page_mkwrite for VM_PFNMAP (Eric Sandeen) [1274459] - [mm] refactor do_wp_page handling of shared vma into a function (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the page copy flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page - rewrite the unlock flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the reuse case (Eric Sandeen) [1274459] - [block] drivers/block/pmem: Fix 32-bit build warning in pmem_alloc() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [block] drivers/block/pmem: Add a driver for persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm: Add support for the non-standard protected e820 type (Eric Sandeen) [1274459] - [fs] dax: does not work correctly with virtual aliasing caches (Eric Sandeen) [1274459] - [block] brd: rename XIP to DAX (Eric Sandeen) [1274459] - [fs] ext4: add DAX functionality (Eric Sandeen) [1274459] - [fs] dax: add dax_zero_page_range (Eric Sandeen) [1274459] - [fs] ext2: get rid of most mentions of XIP in ext2 (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_aops_xip (Eric Sandeen) [1274459] - [fs] vfs, ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAX (Eric Sandeen) [1274459] - [fs] ext2: remove xip.c and xip.h (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_use_xip (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_xip_verify_sb() (Eric Sandeen) [1274459] - [mm] vfs: remove get_xip_mem (Eric Sandeen) [1274459] - [fs] dax: replace XIP documentation with DAX documentation (Eric Sandeen) [1274459] - [fs] dax, ext2: replace xip_truncate_page with dax_truncate_page (Eric Sandeen) [1274459] - [fs] dax, ext2: replace the XIP page fault handler with the DAX page fault handler (Eric Sandeen) [1274459] - [fs] dax, ext2: replace ext2_clear_xip_target with dax_clear_blocks (Eric Sandeen) [1274459] - [fs] dax, ext2: replace XIP read and write with DAX I/O (Eric Sandeen) [1274459] - [mm] vfs,ext2: introduce IS_DAX(inode) (Eric Sandeen) [1274459] - [mm] allow page fault handlers to perform the COW (Eric Sandeen) [1274459] - [mm] fix XIP fault vs truncate race (Eric Sandeen) [1274459] - [include] dax: drop size parameter to ->direct_access() (Eric Sandeen) [1274459] - [include] block: Change direct_access calling convention (Eric Sandeen) [1274459] - [block] brd: return -ENOSPC rather than -ENOMEM on page allocation failure (Eric Sandeen) [1274459] - [block] brd: add support for rw_page() (Eric Sandeen) [1274459] - [mm] swap: use bdev_read_page() / bdev_write_page() (Eric Sandeen) [1274459] - [fs] block_dev: add bdev_read_page() and bdev_write_page() (Eric Sandeen) [1274459] - [fs] mpage: factor page_endio() out of mpage_end_io() (Eric Sandeen) [1274459] - [fs] mpage: factor clean_buffers() out of __mpage_writepage() (Eric Sandeen) [1274459] - [fs] buffer: remove block_write_full_page_endio() (Eric Sandeen) [1274459] - [mm] consolidate code to setup pte (Eric Sandeen) [1274459] - [mm] consolidate code to call vm_ops->page_mkwrite() (Eric Sandeen) [1274459] - [mm] introduce do_shared_fault() and drop do_fault() (Eric Sandeen) [1274459] - [mm] introduce do_cow_fault() (Eric Sandeen) [1274459] - [mm] introduce do_read_fault() (Eric Sandeen) [1274459] - [mm] do_fault(): extract to call vm_ops->do_fault() to separate function (Eric Sandeen) [1274459] - [mm] rename __do_fault() -> do_fault() (Eric Sandeen) [1274459] - [fs] block: Convert various code to bio_for_each_segment() (Eric Sandeen) [1274459]- [netdrv] hv_netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Fix the list processing for network change event (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Implement support for VF drivers on Hyper-V (Vitaly Kuznetsov) [1333284] - [pci] hv: Add explicit barriers to config space access (Vitaly Kuznetsov) [1302147] - [pci] hv: Report resources release after stopping the bus (Vitaly Kuznetsov) [1302147] - [hv] Separate out frame buffer logic when picking MMIO range (Vitaly Kuznetsov) [1302147] - [hv] Record MMIO range in use by frame buffer (Vitaly Kuznetsov) [1302147] - [hv] Track allocations of children of hv_vmbus in private resource tree (Vitaly Kuznetsov) [1302147] - [hv] Reverse order of resources in hyperv_mmio (Vitaly Kuznetsov) [1302147] - [video] hv: Use new vmbus_mmio_free() from client drivers (Vitaly Kuznetsov) [1302147] - [include] hv: Make a function to free mmio regions through vmbus (Vitaly Kuznetsov) [1302147] - [hv] Lock access to hyperv_mmio resource tree (Vitaly Kuznetsov) [1302147] - [pci] hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Vitaly Kuznetsov) [1302147] - [x86] export __ioapic_set_affinity to modules (Vitaly Kuznetsov) [1302147] - [x86] export x86_msi to modules (Vitaly Kuznetsov) [1302147] - [hv] Allow for MMIO claims that span ACPI _CRS records (Vitaly Kuznetsov) [1302147] - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Vitaly Kuznetsov) [1302147] - [x86] nmi: Fix use of unallocated cpumask_var_t (Jerry Snitselaar) [1069217] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Jerry Snitselaar) [1069217] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Jerry Snitselaar) [1069217] - [lib] seq: Add minimal support for seq_buf (Jerry Snitselaar) [1069217] - [scsi] ipr: Fix regression when loading firmware (Gustavo Duarte) [1274357] - [scsi] ipr: Fix out-of-bounds null overwrite (Gustavo Duarte) [1274357] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1274357] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1274357] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1274357] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1274357] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1274357] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1274357] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1274357] - [nvme] Allocate queues only for online cpus (David Milburn) [1331884] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1308879] {CVE-2016-2143} - [s390] cpumf: add missing lpp magic initialization (Hendrik Brueckner) [1339534] - [s390] cpumf: Fix lpp detection (Hendrik Brueckner) [1339534] - [s390] cpumf: Improve guest detection heuristics (Hendrik Brueckner) [1339534] - [s390] cpumf: rework program parameter setting to detect guest samples (Hendrik Brueckner) [1339534] - [s390] pci: fix use after free in dma_init (Hendrik Brueckner) [1338925] - [s390] compat: correct sign-extension of the brk() compat system call (Hendrik Brueckner) [1197172] - [s390] fix normalization bug in exception table sorting (Hendrik Brueckner) [1298601] - [net] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1335607] - [x86] topology: Use total_cpus not nr_cpu_ids for logical packages (Jiri Olsa) [1337866] - [x86] topology: Fix Intel HT disable (Jiri Olsa) [1337866] - [x86] topology: Fix AMD core count (Jiri Olsa) [1337866] - [x86] cpu/amd: Give access to the number of nodes in a physical package (Jiri Olsa) [1337866] - [x86] thinkpad_acpi: Convert to snd_card_new() with a device pointer (Jarod Wilson) [1341744] - [x86] microcode: Use request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Introduce request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Be a bit more verbose about direct firmware loading failure (Prarit Bhargava) [1340431]- [netdrv] ixgbevf: update driver versions to indicate RHEL7.3 (Ken Cox) [1274175] - [netdrv] ixgbevf: Remove unused parameter (Ken Cox) [1274175] - [netdrv] ixgbevf: Change the relaxed order settings in VF driver for sparc (Ken Cox) [1274175] - [netdrv] ixgbevf: Use mac_ops instead of trying to identify NIC type (Ken Cox) [1274175] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1274175] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1274175] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1274175] - [netdrv] ixgbevf: make use of BIT() macro to avoid shift of signed values (Ken Cox) [1274175] - [netdrv] ixgbevf: add support for per-queue ethtool stats (Ken Cox) [1274175] - [netdrv] ixgbevf: refactor ethtool stats handling (Ken Cox) [1274175] - [netdrv] ixgbevf: Add support for generic Tx checksums (Ken Cox) [1274175] - [netdrv] ixgbevf: use bit operations for setting and checking resets (Ken Cox) [1274175] - [netdrv] ixgbevf: fix error code path when setting MAC address (Ken Cox) [1274175] - [netdrv] ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274175] - [netdrv] ixgbevf: minor cleanups for ixgbevf_set_itr() (Ken Cox) [1274175] - [netdrv] ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274175] - [netdrv] ixgbevf: Handle extended IPv6 headers in Tx path (Ken Cox) [1274175] - [netdrv] ixgbevf: Minor cleanups (Ken Cox) [1274175] - [netdrv] ixgbevf: Use a private workqueue to avoid certain possible hangs (Ken Cox) [1274175] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274175] - [netdrv] ixgbevf: Enables TSO for stacked VLAN (Ken Cox) [1274175] - [netdrv] igbvf: use BIT() macro instead of shifts (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove unused variable and dead code (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1274173] - [netdrv] igbvf: Add support for generic Tx checksums (Corinna Vinschen) [1274173] - [netdrv] igbvf: don't give up (Corinna Vinschen) [1274173] - [netdrv] igbvf: use napi_complete_done() (Corinna Vinschen) [1274173] - [netdrv] igbvf: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274173] - [netdrv] igbvf: Enable TSO for stacked VLAN (Corinna Vinschen) [1274173] - [netdrv] revert "igb: Fix a deadlock in igb_sriov_reinit" (Corinna Vinschen) [1274172] - [netdrv] igb: Garbled output for "ethtool -m" (Corinna Vinschen) [1274172] - [netdrv] igb: allow setting MAC address on i211 using a device tree blob (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for bulk Tx cleanup & cleanup boolean logic (Corinna Vinschen) [1274172] - [netdrv] igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Corinna Vinschen) [1274172] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Corinna Vinschen) [1274172] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for generic Tx checksums (Corinna Vinschen) [1274172] - [netdrv] igb: rename igb define to be more generic (Corinna Vinschen) [1274172] - [netdrv] igb: add conditions for I210 to generate periodic clock output (Corinna Vinschen) [1274172] - [netdrv] igb: enable WoL for OEM devices regardless of EEPROM setting (Corinna Vinschen) [1274172] - [netdrv] igb: constify e1000_phy_operations structure (Corinna Vinschen) [1274172] - [netdrv] igb: When GbE link up, wait for Remote receiver status condition (Corinna Vinschen) [1274172] - [netdrv] igb: Add workaround for VLAN tag stripping on 82576 (Corinna Vinschen) [1274172] - [netdrv] igb: Enable use of "bridge fdb add" to set unicast table entries (Corinna Vinschen) [1274172] - [netdrv] igb: Drop unnecessary checks in transmit path (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Corinna Vinschen) [1274172] - [netdrv] igb: Clean-up configuration of VF port VLANs (Corinna Vinschen) [1274172] - [netdrv] igb: Merge VLVF configuration into igb_vfta_set (Corinna Vinschen) [1274172] - [netdrv] igb: Always enable VLAN 0 even if 8021q is not loaded (Corinna Vinschen) [1274172] - [netdrv] igb: Do not factor VLANs into RLPML calculation (Corinna Vinschen) [1274172] - [netdrv] igb: Allow asymmetric configuration of MTU versus Rx frame size (Corinna Vinschen) [1274172] - [netdrv] igb: Refactor VFTA configuration (Corinna Vinschen) [1274172] - [netdrv] igb: clean up code for setting MAC address (Corinna Vinschen) [1274172] - [netdrv] igb: don't give up (Corinna Vinschen) [1274172] - [netdrv] igb: Unpair the queues when changing the number of queues (Corinna Vinschen) [1274172] - [netdrv] igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Corinna Vinschen) [1274172] - [netdrv] igb: Explicitly label self-test result indices (Corinna Vinschen) [1274172] - [netdrv] igb: Improve cable length function for I210, etc (Corinna Vinschen) [1274172] - [netdrv] igb: Don't add PHY address to PCDL address (Corinna Vinschen) [1274172] - [netdrv] igb: Remove GS40G specific defines/functions (Corinna Vinschen) [1274172] - [netdrv] igb: improve handling of disconnected adapters (Corinna Vinschen) [1274172] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Corinna Vinschen) [1274172] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Corinna Vinschen) [1274172] - [netdrv] igb: don't unmap NULL hw_addr (Corinna Vinschen) [1274172] - [netdrv] igb: add 88E1543 initialization code (Corinna Vinschen) [1274172] - [netdrv] igb: use napi_complete_done() (Corinna Vinschen) [1274172] - [netdrv] igb: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274172] - [netdrv] igb: avoid using timespec (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a memory leak in igb_probe (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Corinna Vinschen) [1274172] - [netdrv] igb: implement high frequency periodic output signals (Corinna Vinschen) [1274172] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit() (Corinna Vinschen) [1274172] - [netdrv] igb: Fix oops caused by missing queue pairing (Corinna Vinschen) [1274172] - [netdrv] igb: bump version to igb-5.3.0 (Corinna Vinschen) [1274172] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Corinna Vinschen) [1274172] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Corinna Vinschen) [1274172] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Corinna Vinschen) [1274172] - [netdrv] igb: Pull timestamp from fragment before adding it to skb (Corinna Vinschen) [1274172] - [netdrv] igb: only report generic filters in get_ts_info (Corinna Vinschen) [1274172] - [netdrv] igb: bump version of igb to 5.2.18 (Corinna Vinschen) [1274172] - [netdrv] igb: disable IPv6 extension header processing (Corinna Vinschen) [1274172] - [netdrv] igb: fix the start time for periodic output signals (Corinna Vinschen) [1274172]- [netdrv] ibmvnic: Enable use of multiple tx/rx scrqs (Steve Best) [1332848] - [netdrv] ibmvnic: enable RX checksum offload (Steve Best) [1332848] - [netdrv] ibmvnic: map L2/L3/L4 header descriptors to firmware (Steve Best) [1332848] - [netdrv] ibmvnic: Fix ibmvnic_capability struct (Steve Best) [1332848] - [x86] kvm: simplify kvm_apic_map (Paul Lai) [1319021] - [x86] vmx: Add host irq information in trace event when updating IRTE for posted interrupts (Paul Lai) [1319021] - [x86] kvm: Add lowest-priority support for vt-d posted-interrupts (Paul Lai) [1319021] - [x86] kvm: Use vector-hashing to deliver lowest-priority interrupts (Paul Lai) [1319021] - [x86] kvm: Recover IRTE to remapped mode if the interrupt is not single-destination (Paul Lai) [1319021] - [x86] kvm: avoid logical_map when it is invalid (Paul Lai) [1319021] - [x86] kvm: fix mixed APIC mode broadcast (Paul Lai) [1319021] - [x86] kvm: use MDA for interrupt matching (Paul Lai) [1319021] - [x86] kvm: fix x2apic logical address matching (Paul Lai) [1319021] - [x86] kvm: replace 0 with APIC_DEST_PHYSICAL (Paul Lai) [1319021] - [x86] kvm: cleanup kvm_apic_match_*() (Paul Lai) [1319021] - [x86] kvm: return bool from kvm_apic_match*() (Paul Lai) [1319021] - [tty] don't leak cdev in tty_cdev_add() (Prarit Bhargava) [1173155] - [tty] Avoid usb reset crashes by making tty_io cdevs truly dynamic (Prarit Bhargava) [1173155] - [pci] Set MPS to match upstream bridge (Myron Stowe) [1256951] - [pci] Move MPS configuration check to pci_configure_device() (Myron Stowe) [1256951] - [x86] perf: uncore: Remove WARN_ON_ONCE in uncore_pci_probe (Jiri Olsa) [1337804] - [x86] perf/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform (Jiri Olsa) [1334752] - [x86] uv: Disable UV BAU by default (Frank Ramsay) [1329656] - [hwmon] coretemp: Replace cpu_sibling_mask() with topology_sibling_cpumask() (David Arcari) [1338826] - [kernel] sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() (David Arcari) [1338826] - [hwmon] coretemp: Allow format checking (David Arcari) [1338826] - [hwmon] coretemp: Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1338826] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (David Arcari) [1338826] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (David Arcari) [1338826] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (David Arcari) [1338826] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (David Arcari) [1338826] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (David Arcari) [1338826] - [hwmon] coretemp: Fix truncated name of alarm attributes (David Arcari) [1338826] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (David Arcari) [1338826] - [scsi] Add QEMU CD-ROM to VPD Inquiry Blacklist (Ewan Milne) [1340360] - [documentation] ip-sysctl.txt: clarify secure_redirects (Eric Garver) [1300442] - [net] avoid reference counter overflows on fib_rules in multicast forwarding (Eric Garver) [1335918] - [net] team: don't call netdev_change_features under team->lock (Ivan Vecera) [1339570] - [net] Add compatible kAPI for skb_get_rxhash (William Townsend) [1329650] - [net] multicast: Extend ip address command to enable multicast group join/leave on (Eric Garver) [1267398] - [net] ipv6: support IFA_F_MANAGETEMPADDR for address deletion too (Jakub Sitnicki) [1263384] - [net] ipv6: don't disable interface if last ipv6 address is removed (Jakub Sitnicki) [1263384] - [net] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure (Paolo Abeni) [1337024] - [net] netfilter: nfnetlink_{log, queue}: Register pernet in first place (Paolo Abeni) [1337024] - [net] team: remove duplicate set of flag IFF_MULTICAST (Xin Long) [1302771] - [net] team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Xin Long) [1302771] - [net] team: Advertise tunneling offload features (Xin Long) [1302771] - [net] team: rtnl_lock for options set (Xin Long) [1302771] - [net] team: Don't segment multiple tagged packets on team device (Xin Long) [1302771] - [net] team: Remove dead code (Xin Long) [1302771] - [net] team: Simplify return path of team_newlink (Xin Long) [1302771] - [net] team: lb: use sizeof(*fprog) in __fprog_create (Xin Long) [1302771] - [net] team: fix vlan_features computing (Xin Long) [1302771] - [net] team: block mtu change before it happens via NETDEV_PRECHANGEMTU (Xin Long) [1302771] - [net] team: inherit addr_assign_type along with dev_addr (Xin Long) [1302771] - [net] team: cleanup netpoll clode (Xin Long) [1302771] - [net] make all team port device link events urgent (Xin Long) [1302771]- [infiniband] security: Restrict use of the write() interface (Don Dutile) [1316685] {CVE-2016-4565} - [mm] add support for __GFP_ZERO flag to dma_pool_alloc() (Torez Smith) [1337075] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1325967] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1325967] - [hv] hv_balloon: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1325967] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1325967] - [pci] Add DMA alias quirk for mic_x200_dma (Jerry Snitselaar) [1299853] - [pci] Add support for multiple DMA aliases (Jerry Snitselaar) [1299853] - [pci] Move informational printk to pci_add_dma_alias() (Jerry Snitselaar) [1299853] - [pci] Add pci_add_dma_alias() to abstract implementation (Jerry Snitselaar) [1299853] - [drivers] avoid format strings in names passed to alloc_workqueue() ("Herton R. Krzesinski") [1336867] - [kernel] rcu: Improve diagnostics for spurious RCU CPU stall warnings ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Don't use NMIs to dump other CPUs' stacks ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Print negatives for stall-warning counter wraparound ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Convert rcutree.c printk calls ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Kick CPU halfway to RCU CPU stall warning ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Reject memory-order-induced stall-warning false positives ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Drive quiescent-state-forcing delay from HZ ("Herton R. Krzesinski") [1320261] - [mm] memcg: reparent charges of children before processing parent ("Herton R. Krzesinski") [1336863] - [include] jiffies: Avoid undefined behavior from signed overflow ("Herton R. Krzesinski") [1336863] - [mm] compaction: break out of loop on !PageBuddy in isolate_freepages_block ("Herton R. Krzesinski") [1336863] - [ipc] Fix 2 bugs in msgrcv() MSG_COPY implementation ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Do not add event files for modules that fail tracepoints ("Herton R. Krzesinski") [1336863] - [kernel] cpuset: fix a race condition in __cpuset_node_allowed_softwall() ("Herton R. Krzesinski") [1336863] - [kernel] genirq: Remove racy waitqueue_active check ("Herton R. Krzesinski") [1336863] - [kernel] workqueue: ensure @task is valid across kthread_stop() ("Herton R. Krzesinski") [1336863] - [mm] memcg: fix endless loop caused by mem_cgroup_iter ("Herton R. Krzesinski") [1297381 1336863] - [include] compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ("Herton R. Krzesinski") [1336863] - [scripts] modpost: fixed USB alias generation for ranges including 0x9 and 0xA ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix missing timekeeping_update in suspend path ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix CLOCK_TAI timer/nanosleep delays ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Have function graph only trace based on global_ops filters ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Fix synchronization location disabling and freeing ftrace_ops ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Synchronize setting function_trace_op with ftrace_trace_function ("Herton R. Krzesinski") [1336863] - [mm] slub: Fix calculation of cpu slabs ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Have trace buffer point back to trace_array ("Herton R. Krzesinski") [1336863] - [mm] mempolicy.c: fix mempolicy printing in numa_maps ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix unlocked reads of some cfs_b->quota/period ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Guarantee new group-entities always have weight ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix hrtimer_cancel()/rq->lock deadlock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix race on toggling cfs_bandwidth_used ("Herton R. Krzesinski") [1336863]- [net] bluetooth: KABI cleanups (Don Zickus) [1296707] - [include] sched/wait: Introduce wait_on_bit_timeout() (Don Zickus) [1296707] - [include] netlink: add nla_get for le32 and le64 (Don Zickus) [1296707] - [include] 6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled (Don Zickus) [1296707] - [include] 6lowpan: add helper to get 6lowpan namespace (Don Zickus) [1296707] - [include] if_arp: add ARPHRD_6LOWPAN type (Don Zickus) [1296707] - [include] net: ns: add ieee802154_6lowpan namespace (Don Zickus) [1296707] - [include] ipv6: add ipv6_addr_prefix_copy (Don Zickus) [1296707] - [include] netdevice: add ieee802154_ptr to net_device (Don Zickus) [1296707] - [net] 802154 and 6lowpan: Rebase to v4.5 (Don Zickus) [1296707] - [bluetooth] intel: Use request_firmware instead (Don Zickus) [1296707] - [include] of: restructure for_each macros to fix compile warnings (Don Zickus) [1296707] - [include] of: Add empty for_each_available_child_of_node() macro definition (Don Zickus) [1296707] - [include] of: make for_each_child_of_node() reference its args when CONFIG_OF=n (Don Zickus) [1296707] - [include] of: introduce of_get_available_child_count (Don Zickus) [1296707] - [kernel] sched/wait: Fix a kthread race with wait_woken() (Don Zickus) [1296707] - [kernel] sched/wait: Provide infrastructure to deal with nested blocking (Don Zickus) [1296707] - [include] device coredump: add new device coredump class (Don Zickus) [1296707] - [net] bluetooth: Rebase to v4.5 (Don Zickus) [1296707] - [drm] revert "drm/i915: start adding dp mst audio" (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] dp_mst: Restore primary hub guid on resume (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1336546] - [drm] dp_mst: Validate port in drm_dp_payload_send_msg() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087 1331031] - [drm] dp_mst: Get validated port ref in drm_dp_update_payload_part1() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Call intel_dp_mst_resume() before resuming displays (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Get rid of intel_dp_dpcd_read_wake() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Retry aux transactions on all errors (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Always wait before retrying native aux transactions (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp: move hw_mutex up the call stack (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1274157] - [drm] i915: Fix race condition in intel_dp_destroy_mst_connector() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] upstream sync to v4.5 (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] tracing: Add trace__enabled() function (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] compat: add in_compat_syscall to ask whether we're in a compat syscall (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] Export nr_swap_pages (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [lib] string: introduce match_string() helper (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] async: export current_is_async() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pci] Decouple quirks.c from i915_reg.h (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] introduce mapping_gfp_constraint() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] bitops.h: add sign_extend64() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [vga] vga_switcheroo: Constify vga_switcheroo_handler (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] arch: introduce memremap() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: enhance region_is_ram() to region_intersects() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Remove region_is_ram() call from ioremap (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Move warning from __ioremap_check_ram() to the call site (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: Fix bugs in region_is_ram() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] locking: Add WARN_ON_ONCE lock assertion (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pwm] Add sysfs interface (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231]- [netdrv] ixgbe: update driver versions to indicate RHEL7.3 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct mask when enabling sriov (Ken Cox) [1274174] - [netdrv] ixgbe: replace dev->trans_start accesses with dev_trans_start (Ken Cox) [1274174] - [netdrv] ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Revise populating few registers and macro definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Remove duplicate and unused device ID definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Return 64 bit stats values (Ken Cox) [1274174] - [netdrv] ixgbe: check EEPROM for WOL support for X540 and above (Ken Cox) [1274174] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1274174] - [netdrv] ixgbe: use msleep for long delays (Ken Cox) [1274174] - [netdrv] ixgbe: resolve shift of negative value warning (Ken Cox) [1274174] - [netdrv] ixgbe: use BIT() macro (Ken Cox) [1274174] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1274174] - [netdrv] ixgbe: Use correct FC setup function for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add register wait for slow links (Ken Cox) [1274174] - [netdrv] ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Ken Cox) [1274174] - [netdrv] ixgbe: fix default mac->ops.setup_link for X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: set VLAN spoof checking unconditionally (Ken Cox) [1274174] - [netdrv] ixgbe: consolidate the configuration of spoof checking (Ken Cox) [1274174] - [netdrv] ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Ken Cox) [1274174] - [netdrv] ixgbe: Bump version number (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1274174] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1274174] - [netdrv] ixgbe: Read and parse NW_MNG_IF_SEL register (Ken Cox) [1274174] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1274174] - [netdrv] ixgbe: Use new methods for PHY access (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1274174] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1274174] - [netdrv] ixgbe: Take manageability semaphore for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Correct length check for round up (Ken Cox) [1274174] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1274174] - [netdrv] ixgbe: Delete some unused register definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for toggling VLAN filtering flag via ethtool (Ken Cox) [1274174] - [netdrv] ixgbe: Place SWFW semaphore in known valid state at probe (Ken Cox) [1274174] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for generic Tx checksums (Ken Cox) [1274174] - [netdrv] ixgbe: Look up MAC address in Open Firmware or IDPROM (Ken Cox) [1274174] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Ken Cox) [1274174] - [netdrv] ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Ken Cox) [1274174] - [netdrv] ixgbe: Extend trust to allow guest to set unicast address (Ken Cox) [1274174] - [netdrv] ixgbe: slight optimization of addr compare (Ken Cox) [1274174] - [netdrv] ixgbe: make __ixgbe_setup_tc static (Ken Cox) [1274174] - [netdrv] ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274174] - [netdrv] ixgbe: Use udelay to avoid sleeping while atomic (Ken Cox) [1274174] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1274174] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1274174] - [netdrv] ixgbe: Fix for RAR0 not being set to default MAC addr (Ken Cox) [1274174] - [netdrv] ixgbe: fix dates on header of ixgbe_model.h (Ken Cox) [1274174] - [netdrv] ixgbe: use u32 instead of __u32 in model header (Ken Cox) [1274174] - [netdrv] ixgbe: add minimal parser details for ixgbe (Ken Cox) [1274174] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1274174] - [netdrv] ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Ken Cox) [1274174] - [netdrv] ixgbe: Fix to get FDMI HBA attributes information with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct handling of any outer UDP checksum setting (Ken Cox) [1274174] - [netdrv] ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: fix broken PFC with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct FCoE DDP max check (Ken Cox) [1274174] - [netdrv] ixgbe: Fill at least min credits to a TC credit refills (Ken Cox) [1274174] - [netdrv] ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Ken Cox) [1274174] - [netdrv] ixgbe: Correct X550EM_x revision check (Ken Cox) [1274174] - [netdrv] ixgbe: fix RSS limit for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up redundancy in hw_enc_features (Ken Cox) [1274174] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1274174] - [netdrv] ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (Ken Cox) [1274174] - [netdrv] ixgbe: Clean stale VLANs when changing port VLAN or resetting (Ken Cox) [1274174] - [netdrv] ixgbe: Clear stale pool mappings (Ken Cox) [1274174] - [netdrv] ixgbe: Fix VLAN promisc in relation to SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VLAN promiscuous with SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Ken Cox) [1274174] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (Ken Cox) [1274174] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (Ken Cox) [1274174] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (Ken Cox) [1274174] - [netdrv] ixgbe: Return error on failure to allocate mac_table (Ken Cox) [1274174] - [netdrv] ixgbe: Reset interface after enabling SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Always turn PHY power on when requested (Ken Cox) [1274174] - [netdrv] ixgbe: Handle extended IPv6 headers in Tx path (Ken Cox) [1274174] - [netdrv] ixgbe: Save VF info and take references (Ken Cox) [1274174] - [netdrv] ixgbe: Wait for master disable to be set (Ken Cox) [1274174] - [netdrv] ixgbe: Correct spec violations by waiting after reset (Ken Cox) [1274174] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1274174] - [netdrv] ixgbe: convert to the 64 bit get/set time methods (Ken Cox) [1274174] - [netdrv] ixgbe: Allow FDB entries access to more RAR filters (Ken Cox) [1274174] - [netdrv] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Ken Cox) [1274174] - [netdrv] ixgbe: Refactor MAC address configuration code (Ken Cox) [1274174] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for newer thermal alarm (Ken Cox) [1274174] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Ken Cox) [1274174] - [netdrv] ixgbe: Remove CS4227 diagnostic code (Ken Cox) [1274174] - [netdrv] ixgbe/ixgbevf: use napi_schedule_irqoff() (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (Ken Cox) [1274174] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274174] - [netdrv] ixgbe: fix multiple kernel-doc errors (Ken Cox) [1274174] - [netdrv] ixgbe: Delete redundant include file (Ken Cox) [1274174] - [netdrv] ixgbe: drop null test before destroy functions (Ken Cox) [1274174] - [netdrv] ixgbe, ixgbevf: Add new mbox API xcast mode (Ken Cox) [1274174] - [netdrv] ixgbe: Add new ndo to trust VF (Ken Cox) [1274174] - [netdrv] ixgbe: use napi_complete_done() (Ken Cox) [1274174] - [netdrv] ixgbe: get rid of unnecessary initializations in .get_drvinfo() (Ken Cox) [1274174] - [netdrv] ixgbe: Check for setup_internal_link method (Ken Cox) [1274174] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (Ken Cox) [1274174] - [netdrv] ixgbe: disable LRO by default (Ken Cox) [1274174] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (Ken Cox) [1274174] - [netdrv] ixgbe: Advance version to 4.2.1 (Ken Cox) [1274174] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (Ken Cox) [1274174] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Ken Cox) [1274174] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Ken Cox) [1274174] - [netdrv] ixgbe: Correct several flaws with with DCA setup (Ken Cox) [1274174] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (Ken Cox) [1274174] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Ken Cox) [1274174] - [netdrv] ixgbe: Add small packet padding support for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550* devices (Ken Cox) [1274174] - [netdrv] ixgbe: Correct error path in semaphore handling (Ken Cox) [1274174] - [netdrv] ixgbe: Add I2C bus mux support (Ken Cox) [1274174] - [netdrv] ixgbe: Limit SFP polling rate (Ken Cox) [1274174] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (Ken Cox) [1274174] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (Ken Cox) [1274174] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (Ken Cox) [1274174] - [netdrv] ixgbe: Allow reduced delays during SFP detection (Ken Cox) [1274174] - [netdrv] ixgbe: Clear I2C destination location (Ken Cox) [1274174] - [netdrv] ixgbe: Enable bit-banging mode on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (Ken Cox) [1274174] - [netdrv] ixgbe: Provide unlocked I2C methods (Ken Cox) [1274174] - [netdrv] ixgbe: Provide I2C combined on X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (Ken Cox) [1274174] - [netdrv] ixgbe: Accept SFP not present errors on all devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (Ken Cox) [1274174] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274174] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (Ken Cox) [1274174] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Ken Cox) [1274174] - [netdrv] ixgbe: support for ethtool set_rxfh (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (Ken Cox) [1274174] - [netdrv] ixgbe: cleanup to use cached mask value (Ken Cox) [1274174] - [netdrv] ixgbe: Remove second instance of lan_id variable (Ken Cox) [1274174] - [netdrv] ixgbe: Remove unused PCI bus types (Ken Cox) [1274174] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (Ken Cox) [1274174] - [netdrv] ixgbe: add get_bus_info method for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for entering low power link up state (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VXLAN RX offloads (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (Ken Cox) [1274174] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (Ken Cox) [1274174] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (Ken Cox) [1274174] - [netdrv] ixgbe: add new function to check for management presence (Ken Cox) [1274174] - [netdrv] ixgbe: TRIVIAL fix up double 'the' and comment style (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify port-specific macros (Ken Cox) [1274174] - [netdrv] ixgbe: Convert to use devm_hwmon_device_register_with_groups (Ken Cox) [1274174] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (Ken Cox) [1274174]- [netdrv] bnxt_en: Use dma_rmb() instead of rmb() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Simplify and improve unsupported SFP+ module reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix length value in dmesg log firmware error message (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce maximum ring pages if page size is 64K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Report PCIe link speed and width during driver load (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix invalid max channel parameter in ethtool -l (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add async event handling for speed config changes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Call firmware to approve VF MAC address change (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Shutdown link when device is closed (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Disallow forced speed for 10GBaseT devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve ethtool .get_settings() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for valid forced speed during ethtool -s (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add unsupported SFP+ module warnings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Set async event bits when registering with the firmware (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add get_eee() and set_eee() ethtool support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add EEE setup code (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add basic EEE support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Initialize CP doorbell value before ring allocation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Enable AER support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include hardware port statistics in ethtool -S (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include some hardware port statistics in ndo_get_stats64() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add port statistics support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Extend autoneg to all speeds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use common function to get ethtool supported flags (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add reporting of link partner advertisement (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add coalescing support for tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_hwrm_set_coal() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Store irq coalescing timer values in micro seconds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Send PF driver unload notification to all VFs (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve bnxt_vf_update_mac() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt: always return values from _bnxt_get_max_rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify init sequence to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Re-structure ring indexing and mapping (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for NULL rx or tx ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_dbg_dump_states() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Keep track of the ring group resource (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve VF resource accounting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup bnxt_hwrm_func_cfg() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check hardware resources before enabling NTUPLE (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't treat single segment rx frames as GRO frames (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Optimize ring alloc and ring free functions (John Linville) [1184635 1312277] - [netdrv] bnxt_en: support hwrm_func_drv_unrgtr command (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1184635 1312277] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1184635 1312277] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 7.3 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 93d05d4a320c (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 5eb4dce3b347 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 16e5cc647173 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit e4c6734eaab9 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1184635 1312277]- [misc] cxl: Check periodically the coherent platform function's state (Steve Best) [1338865] - [misc] cxl: Allow initialization on timebase sync failures (Steve Best) [1338865] - [powercap] rapl: add support for skx (Steve Best) [1273742] - [virtio] virtio_balloon: fix PFN format for virtio-1 (Thomas Huth) [1337945] - [powerpc] perf/24x7: Eliminate domain suffix in event names (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display domain indices in sysfs (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display change in counter values (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Fix usage with chip events (Jiri Olsa) [1320561] - [mm] move MM_SHMEMPAGES counter into reserved slot of {task, mm}_struct (Jerome Marchand) [838926] - [mm] procfs: breakdown RSS for anon, shmem and file in /proc/pid/status (Jerome Marchand) [838926] - [mm] shmem: add internal shmem resident memory accounting (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for shmem mappings (Jerome Marchand) [838926] - [mm] proc: account for shmem swap in /proc/pid/smaps (Jerome Marchand) [838926] - [mm] documentation: clarify /proc/pid/status VmSwap limitations for shmem (Jerome Marchand) [838926] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1270168] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1270168] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1270168] - [irq_poll] Fix irq_poll_sched() (Jeff Moyer) [1336479] - [irq_poll] remove unused data and max fields (Jeff Moyer) [1336479] - [irq_poll] mark __irq_poll_complete static (Jeff Moyer) [1336479] - [scsi] irq_poll: fold irq_poll_disable_pending into irq_poll_softirq (Jeff Moyer) [1336479] - [irq_poll] fold irq_poll_sched_prep into irq_poll_sched (Jeff Moyer) [1336479] - [irq_poll] don't disable new irq_poll instances (Jeff Moyer) [1336479] - [irq_poll] make blk-iopoll available outside the block layer (Jeff Moyer) [1336479] - [block] blk-iopoll.c: use iop instead of iopoll (Jeff Moyer) [1336479] - [block] remove old blk_iopoll_enabled variable (Jeff Moyer) [1336479] - [fs] nfsd: return correct lockowner when there is a race on hash insert ("J. Bruce Fields") [1329485] - [fs] nfsd: return correct openowner when there is a race to put one in the hash ("J. Bruce Fields") [1329485] - [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1334817] - [fs] revert "libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct" (Eric Sandeen) [1336918] - [fs] svcrdma: Fix send_reply() scatter/gather set-up (Steve Dickson) [1327280] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Steve Dickson) [1327280]- [include] alsa: acpi / utils: Add acpi_dev_present() (Jaroslav Kysela) [1288993] - [include] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add get_eld audio component (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: set proper N/CTS in modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: implement sync_audio_rate callback (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio sync_audio_rate callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: fix kernel-doc warnings in intel_audio.c (Jaroslav Kysela) [1288993] - [include] alsa: drm: Remove the 'mode' argument from drm_select_eld() (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Add locks around audio component bind/unbind (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: clarify HD audio documentation wrt modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: do not mess with audio registers if port is invalid (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: remove duplicated include from intel_audio.c (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Convert the ddi cdclk code to get_display_clock_speed (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Call audio pin/ELD notify function (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio pin sense / ELD callback (Jaroslav Kysela) [1288993] - [include] alsa: pm / runtime: Add new helper for conditional usage count incrementation (Jaroslav Kysela) [1288993] - [sound] revert "alsa: hda - Set patch_ops before calling auto-parser" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create AFG sysfs node at last (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Expose codec type sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdac stream trace (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add HDA default codec match function (Jaroslav Kysela) [1288993] - [sound] alsa: consolidate the reassignments of ->f_op in ->open() instances (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Handle start/stop more properly (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Use mod_timer() for rearming the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix gparams ioctl compatibility for different architectures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Bind with i915 only when Intel graphics is present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix possible race on regmap bypass flip (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't trust the reported actual power state (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI ID for Intel Broxton-T (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix broken reconfig (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Keep powering up ADCs on Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inconsistent monitor_present state until repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression of monitor_present flag in eld proc file (Jaroslav Kysela) [1288993] - [sound] alsa: alsa - hda: hdmi check NULL pointer in hdmi_set_chmap (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression on ATI HDMI audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix subwoofer pin on ASUS N751 and N551 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for ThinkPad X260 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix front mic problem for a HP desktop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fix for white noise on Asus N550JV, too (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus N750JV headphone (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Asus N750JV external subwoofer fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus UX501VW headset (Jaroslav Kysela) [1288993] - [sound] alsa: pcxhr: Fix missing mutex unlock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Skip volume controls triggers hangup on Dell USB Dock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Yet another Phoneix Audio device quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Quirk for yet another Phoenix Audio devices (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT300 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add Microsoft HD-5001 to quirks (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix zero clear of stream->resources (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Bail out when chmap is already present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clarify CONFIG_SND_HDA_RECONFIG usages (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Replace complex if statement with switch (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Remove pointless NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Use snd_compr_get_poll on error path (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix to wait for RIRB & CORB DMA to set (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix the missing ptr initialization (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codecs support for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_tinterrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_ccallback (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Limit retrying sample rate reads (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix overlapped PCM pointer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: remove legacy rtctimer (Jaroslav Kysela) [1288993] - [sound] alsa: ens1371: Fix "Line In->Rear Out Switch" control (Jaroslav Kysela) [1288993] - [sound] alsa: lx646es: Fix possible uninitialized variable reference (Jaroslav Kysela) [1288993] - [sound] alsa: pcm : Call kill_fasync() in stream lock (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add missing capture_hook calls for dyn-ADC PCM streams (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: allow clock source validity interrupts (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add UAC2 clock sources as mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: constify ct_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Drop superfluous VM checks (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update chmap tlv to report sink's capability (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix yet another i915 pointer leftover in error path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clear the leftover component assignment at snd_hdac_i915_exit() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable i915 ELD notifier for Intel IronLake and Baytrail (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add the pin / port mapping on Intel ILK and VLV (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing ELD update at unplugging (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update BCLK also at hotplug for i915 HSW/BDW (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use eld notifier for Intel SandyBridge and IvyBridge HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Introduce pin_cvt_fixup() ops to hdmi parser (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Override HDMI setup_stream ops for Intel HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply AMP fix in hdmi_setup_audio_infoframe() generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split out Intel-specific codes from patch_generic_hdmi() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi defer to register acomp eld notifier (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Workaround for unbalanced i915 power refcount by concurrent probe (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix spurious kernel WARNING on Baytrail HDMI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix forgotten HDMI monitor_present update (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Really restrict i915 notifier to HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mutex deadlock at HDMI/DP hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: change return value in compatibility layer so that it's the same value in core implementation (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence an uninitialized variable warning (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sanity checks for endpoint accesses (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Minor code cleanup in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: use list macro for parsing on cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Limit i915 HDMI binding only for HSW and later (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unconditional GPIO toggle via automute (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence unitialized variable warnings (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0082 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the mic mute button and led problem for a Lenovo AIO (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid "BUG:" string for warnings again (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't handle ELD notify from invalid port (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply reboot D3 fix for CX20724 codec, too (Jaroslav Kysela) [1288993] - [sound] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Provide card number / PID via sequencer client info (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unexpected resume through regmap code path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use snd_hdac namespace prefix for chmap exported APIs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move chmap support helpers/ops to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - chmap helper args modified to use generic hdac objs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdmi chmap verb programming ops to chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use hdac name space for CEA spk alloc structure (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Register chmap obj as priv data instead of codec (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create common chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix more typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix some typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add SNDRV_PCM_STATE_PREPARED state explanation (Jaroslav Kysela) [1288993] - [sound] alsa: compress: allow writes in SNDRV_PCM_STATE_PREPARED state (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi add wmb barrier for audio component (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mic issues on Acer Aspire E1-472 (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: seq: oss: Don't drain at closing a client (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics DA45 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi_find_pcm_slot return value bug fix (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix zero-division (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix broken compat timer user status ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix ioctls X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Use comapt_put_timespec() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Autosuspend controller after probe even if codecs are already suspended (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Loop interrupt handling until really cleared (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headset support and noise on HP EliteBook 755 G2 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing background noise on Dell Inspiron 3162 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi eld control created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Allow building the jack layer without input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply clock gate workaround to Skylake, too (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use acpi_dev_present() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix rwsem deadlock for non-atomic PCM stream (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4 - use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix double port list deletion (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Cancel probe work instead of flush at remove (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix leak of pool buffer at concurrent writes (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Call notifier in the same spinlock (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Protect the whole snd_timer_close() with open race (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race at concurrent reads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bad dereference of jack object (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race between stop and interrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix wrong instance passed to slave callbacks (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Implement timer backend switching more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix speaker output from VAIO AiO machines (Jaroslav Kysela) [1288993] - [sound] alsa: revert "alsa: hda - Fix noise on Gigabyte Z170X mobo" (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Add snd_pcm_rate_range_to_bits() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix static checker warning in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leftover link at closing (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix lockdep warnings due to double mutex locks (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix race at copying & updating the position (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Make snd_rawmidi_transmit() race-free (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Mac Mini 7,1 model (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codec support of ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - build chmap kctl based on pcm in hdmi audio (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Sync timer deletion at closing the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix link corruption due to double start or stop (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix yet another races among ALSA timer accesses (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix potential deadlock in OSS emulation (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at closing in virmidi driver (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: correctly handling failed thread creation (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Microsoft LifeCam HD-6000 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add native DSD support for PS Audio NuWave DAC (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix OPPO HA-1 vendor ID (Jaroslav Kysela) [1288993] - [sound] alsa: hda - disable dynamic clock gating on Broxton before reset (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk_alias option (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Refer to chip->usb_id for quirks and MIDI creation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi create spdif ctl based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi jack created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdmi_pcm to manage hdmi pcm related features (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi dynamically bind PCM to pin when monitor hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi operate spdif based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi playback without monitor in dynamic pcm bind mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi begin to support dynamic PCM assignment (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0083 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Disable switching timer backend via sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix SND_PCM_TIMER Kconfig text (Jaroslav Kysela) [1288993] - [sound] alsa: Add missing dependency on CONFIG_SND_TIMER (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Disable GET_CODEC_CAPS ioctl for some architectures (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Degrade the error message for too many opens (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Introduce disconnect op to snd_timer_instance (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Handle disconnection more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Flush the pending probe work at remove (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing module loading with model=generic option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Degrade i915 binding failure message (Jaroslav Kysela) [1288993] - [sound] alsa: control: Avoid kernel warnings from tlv ioctl with numid 0 (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Fix stall by hrtimer_cancel() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bass pin fixup for ASUS N550JX (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Code cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Harden slave timer list handling (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Dell Latitidue E6540 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race among timer ioctls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec support for Kabylake display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix double unlink of active_list (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix mixer ctl regression of Native Instrument devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the headset mic detection problem for a Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell Latitude E5550 (Jaroslav Kysela) [1288993] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at timer setup and close (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix missing NULL check at remove_events ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup inverted internal mic for Lenovo E50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Oppo HA-1 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_ext_bus_link_power_up_all (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Increase timeout value for link power check (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: couple the hda DMA stream in cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support for hda DMA Resume capability (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: constify dummy_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: cs5535audio: constify cs5535audio_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: atiixp: constify atiixp_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add keycode map for alc input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: use list_for_each_entry_continue_reverse (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: restore TEA575x state on resume (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: save context before suspend devices (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: no need to suspend absent codec (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: detect FM-only card earlier (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: propagate TUNER_ONLY bit when autodetected (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: store struct device instead of pci_dev (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: put curly braces around empty if-body (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: convert rest outw() / inw() to use helpers (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: explicitly free IRQ line (Jaroslav Kysela) [1288993] - [sound] alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set SKL+ hda controller power at freeze() and thaw() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop unused AZX_DCAPS_REVERSE_ASSIGN (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop AZX_DCAPS_POSFIX_VIA bit (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Thinkpad X1 Carbon 2nd (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set codec to D3 at reboot/shutdown on Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply click noise workaround for Thinkpads generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Increase default bdl_pos_adj for Baytrail/Braswell (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clean up the code to check bdl_pos_adj option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move audio component accesses to hdac_i915.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use component ops for i915 HDMI/DP audio jack handling (Jaroslav Kysela) [1288993] - [sound] alsa: treewide: Fix typos in printk (Jaroslav Kysela) [1288993] - [sound] alsa: pcm_dmaengine: Properly synchronize DMA on shutdown (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: constify usb_protocol_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix superfluous HDMI jack repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Allow i915 binding later in codec driver (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Optimize audio component check in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't try to bind i915 unless CONFIG_SND_HDA_I915 is set (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Less grumbling about lack of i915 binding (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Implement loopback control switch for Realtek and other codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make snd_hda_parse_nid_path() local (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove unused snd_hda_get_nid_path() (Jaroslav Kysela) [1288993] - [sound] alsa: compress: add support for 32bit calls in a 64bit kernel (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable audio component for old Intel PCH devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split ELD update code from hdmi_present_sense() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Do zero-clear in snd_hdmi_parse_eld() itself (Jaroslav Kysela) [1288993] - [sound] alsa: Fix compat_ioctl handling for OSS emulations (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during PM process (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable power_save_node for CX20722 (Jaroslav Kysela) [1288993] - [sound] alsa: usx2y: fix inconsistent indenting on if statement (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Pass id string to snd_compress_new (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add procfs info file for compressed nodes (Jaroslav Kysela) [1288993] - [sound] alsa: i2c: constify snd_i2c_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: constify action_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: midi: constify snd_rawmidi_global_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: azt3328: Remove unnecessary synchronize_irq() before free_irq() (Jaroslav Kysela) [1288993] - [sound] alsa: ua101: replace le16_to_cpu() with usb_endpoint_maxp() (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise problems on Thinkpad T440s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing speaker noise on the two latest thinkpad models (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add inverted dmic for Packard Bell DOTS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix playback noise with 24/32 bit sample size on BXT (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Fix unexpected volume reset after rate changes (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add Conexant CX8200 (14f1:2008) codec entry (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Correct codec names for 14f1:50f1 and 14f1:50f3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during system suspend (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Gigabyte Z170X mobo (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone noise after Dell XPS 13 resume back from S3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply HP headphone fixups more generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Acer Aspire One Cloudbook 14 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - apply SKL display power request/release patch to BXT (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI IDs for Intel Broxton (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: work around CH345 input SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: prevent CH345 multiport output SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add packet size quirk for the Medeli DD305 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Dell Latitude E6440 (Jaroslav Kysela) [1288993] - [sound] alsa: pci: depend on ZONE_DMA (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Simplify phantom jack handling for HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda/hdmi - apply Skylake fix-ups to Broxton display codec (Jaroslav Kysela) [1288993] - [sound] alsa: ctxfi: constify rsc ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Aune X1S (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply pin fixup for HP ProBook 6550b (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix lost 4k BDL boundary workaround (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Fix Allegro mute until master volume/mute is touched (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Enable docking support for Dell Latitude C810 (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix suspend for all channels (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix Duplicate front for CS4294 and CS4298 codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add / fix kernel doc comments (Jaroslav Kysela) [1288993] - [sound] alsa: Constify ratden/ratnum constraints (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - Convert leftover pr_info() and pr_err() (Jaroslav Kysela) [1288993] - [sound] alsa: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime (Jaroslav Kysela) [1288993] - [sound] alsa: rme9652: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme32: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: lx6464es: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: korg1212: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [include] alsa: Add helper function to add single value constraint (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix deadlock at error in building PCM (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Advertise MODALIAS in uevent (Jaroslav Kysela) [1288993] - [sound] alsa: hda - convert to hda_device_id (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdaudio bus modalias support (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a common helper to give the codec modalias string (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hduadio support to DEVTABLE (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Remove mixer entry from Zoom R16/24 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Adjust max packet size calculation for tx_length_quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Zoom R16/24 playback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add offset parameter to copy_to_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out creation of silent urbs from prepare_outbound_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Also move out hwptr_done wrap from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out copying to urb from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Spell vga_switcheroo consistently (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove leftover snd_hda_bus() prototype (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bogus codec address check for mixer name assignment (Jaroslav Kysela) [1288993] - [sound] alsa: timer: add config item to export PCM timer disabling for expert (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add support for Novation Nocturn MIDIcontrol surface (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update mixer name for the lower codec address (Jaroslav Kysela) [1288993] - [sound] alsa: hda - consolidate chip rename functions (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable widget power saving for Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: oss: underflow in snd_mixer_oss_proc_write() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix max packet size calculation for USB audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inverted internal mic on Lenovo G50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Explicitly add io.h (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Allow any MIDI endpoint to drive use of interrupt transfer on newer Roland devices (Jaroslav Kysela) [1288993] - [sound] alsa: seq_oss: fix waitqueue_active without memory barrier in snd-seq-oss (Jaroslav Kysela) [1288993] - [sound] alsa: hda: make use of core codec fns (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Copy codec helpers to core (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to check if stream not in use in release (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix incorrect update of stream id mapping (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for IDT 92HD73xx chips (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Add dock support for ThinkPad T550 (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid double hw_free calls at releasing a stream (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: harmless underflow in snd_audigy2nx_led_put() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - display audio call sync_audio_rate callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda/tegra - async probe for avoiding module loading deadlock (Jaroslav Kysela) [1288993] - [sound] alsa: core: check for underflow in snd_pcm_sw_params() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: remove structure member of 'struct snd_pcm_hwptr_log *' type because this structure had been removed (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: fix memory leak (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Change internal PCM order (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell M3800 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable headphone jack detect on old Fujitsu laptops (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Wake the codec up on pin/ELD notify events (Jaroslav Kysela) [1288993] - [sound] alsa: hda - allow codecs to access the i915 pin/ELD callback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: correct the value cache check (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Handle normal and auto-suspend equally (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Replace probing flag with active refcount (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid nested autoresume calls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove superfluous pcm NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix widget sysfs tree corruption after refresh (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh sysfs at snd_hda_codec_update_widgets() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix path power activation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check all inputs for is_active_nid_for_any() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix possible NULL dereference (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_get_hdac_stream() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: fix the spbmaxfifo API (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix size allocation for ext device allocation (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence a sprinft() overflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Remove the usage of key for host stream (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support to enable SPIB for hdac ext stream (Jaroslav Kysela) [1288993] - [include] alsa: hda - add new HDA registers (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_ext_bus_link_power_down_all() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to read the correct offset of spcap/link register (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh widgets sysfs at probing Haswell+ HDMI codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence and underflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_refresh_widget_sysfs() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add extended device driver registration (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add API for removing hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Gustard DAC-X20U (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Recurse before saving terminal properties (Jaroslav Kysela) [1288993] - [sound] alsa: hda/eld - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Fix racy string access for power states (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make some helper functions local (Jaroslav Kysela) [1288993] - [sound] alsa: usb: handle descriptor with SYNC_NONE illegal value (Jaroslav Kysela) [1288993] - [sound] alsa: usb: fix corrupted pointers due to interface setting change (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix parameter block size for UAC2 control requests (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix pin config and mapping on Alienware 15 (Jaroslav Kysela) [1288993] - [sound] alsa: echoaudio: Use standard C definitions of true and false (Jaroslav Kysela) [1288993] - [sound] alsa: hda - yet another fix for Dell headset mic with ALC3266 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix Dell laptop for internal mic/headset mic (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove no physical connection pins from pin_quirk table (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check the return value from pm_runtime_get/put*() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix another race in runtime PM refcounting (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix kstrdup return value (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "kobject_put" (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: rename Audigy Analog Capture Boost control (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: enable TAD mic out on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: remove unused AC'97 mixer controls on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for Thinkpad W541 (17aa:2211) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix runtime PM unbalance (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Dont check return for snd_hdac_chip_readl (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Fix stream assignment for host in decoupled mode (Jaroslav Kysela) [1288993] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix MacBook Pro 5,2 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix race between PM ops and HDA init/probe (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add dB range mapping for some devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply a fixup to Dell Vostro 5480 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add pin quirk for the headset mic jack detection on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fixup for another Toshiba Satellite S50D (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the headset mic that will not work on Dell desktop machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix cs4210_spdif_automute() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic pin quirk for a Dell device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove one pin from ALC292_STANDARD_PINS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de007d to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add new AMD PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic support for Acer Aspire V5-573G (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix lockdep warning with nonatomic PCM ops (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m (v3) (Jaroslav Kysela) [1288993] - [sound] alsa: line6: Fix -EBUSY error during active monitoring (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix a wrong busy check in alt PCM open (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec ID for Broxton display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Jaroslav Kysela) [1288993] - [sound] alsa: Fix uninintialized error return (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "snd_info_free_entry" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Dell E7450 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset support to Acer Aspire V5 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - restore the MIC FIXUP for some Dell machines (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Fix endless loop at unique index detection (Jaroslav Kysela) [1288993] - [sound] alsa: hda - set proper caps for newer AMD hda audio in KB/KV (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix pcm_class sysfs output (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hda: provide default bus io ops extended hdac (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hda link cleanup routine (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hdac_ext stream creation and cleanup routines (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: move SND_HDA_PREALLOC_SIZE to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noisy outputs on Dell XPS13 (2015 model) (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - adding a DAC/pin preference map for a HP Envy TS machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended stream capabilities (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add hdac extended controller (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended HDA bus (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Set correct type for some UAC2 mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: hda: intel: enable automatic runtime pm for HDMI codecs by default (Jaroslav Kysela) [1288993]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1274177] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1274177] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1274177] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1274177] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1274177] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1274177] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1274177] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1274177] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1274177] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1274177] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1274177] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1274177] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1274177] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1274177] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1274177] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1274177] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1274177] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1274177] - [netdrv] i40evf: Update feature flags to reflect newly enabled features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1274177] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1274177] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1274177] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1274177] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1274177] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1274177] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1274177] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1274177] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1274177] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1274177] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1274177] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1274177] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1274177] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1274177] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1274177] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1274177] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1274177] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1274177] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1274177] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1274177] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1274177] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1274177] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1274177] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct types (Stefan Assmann) [1274177] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1274177] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1274177] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1274177] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1274177] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1274177] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1274177] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1274177] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1274177] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1274177] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1274177] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1274177] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1274177] - [netdrv] i40evf: don't give up (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1274177] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1274177] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1274177] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1274177] - [netdrv] i40evf: use napi_complete_done() (Stefan Assmann) [1274177] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1274177] - [netdrv] i40evf: speed up init (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1274177] - [netdrv] i40evf: use capabilities flags properly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1274177] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1274177] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1274177]- [netdrv] i40e/i40evf: Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Prevent falling to promiscuous if the VF is not trusted (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change the default for VFs to be not privileged (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for configuring VF RSS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Patch to support trusted VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add inline csum_replace_by_diff workaround (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for client interface for IWARP driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce setting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce getting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: let go of the past (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for ATR w/ IPv6 extension headers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update feature flags to reflect newly enabled features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix ATR in relation to tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: expand comment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use eth_platform_get_mac_address() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update features with right offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: shut up uninitialized variable warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix build warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Look up MAC address in Open Firmware or IDPROM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Call geneve_get_rx_port to get the existing Geneve ports (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: geneve tunnel offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: propagate properly (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix kernel-doc argument name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use napi_complete_done() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add missing parameter comment to ndo_bridge_setlink (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: print neato new features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436]- [kernel] param: convert some "on"/"off" users to strtobool (Jiri Olsa) [1331008] - [kernel] lib: add "on"/"off" support to kstrtobool (Jiri Olsa) [1331008] - [kernel] lib: move strtobool() to kstrtobool() (Jiri Olsa) [1331008] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1319939] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1319939] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1319939] - [mm] thp: put_huge_zero_page() with MMU gather (Andrea Arcangeli) [1322616] - [mm] thp: introduce thp_mmu_gather to pin tail pages during MMU gather (Andrea Arcangeli) [1322616] - [net] bulk free SKBs that were delay free'ed due to IRQ context (Ivan Vecera) [1268334] - [net] remove a dubious unlikely() clause (Ivan Vecera) [1268334] - [mm] slub: clean up code for kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] introduce page reference manipulation functions (Ivan Vecera) [1268334] - [net] bulk free infrastructure for NAPI context, use napi_consume_skb (Ivan Vecera) [1268334] - [mm] slab/slub: adjust kmem_cache_alloc_bulk API (Ivan Vecera) [1268334] - [mm] slub: add missing kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] slub: fix kmem cgroup bug in kmem_cache_alloc_bulk (Ivan Vecera) [1268334] - [mm] slub: optimize bulk slowpath free by detached freelist (Ivan Vecera) [1268334] - [mm] slub: support for bulk free with SLUB freelists (Ivan Vecera) [1268334] - [mm] slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG (Ivan Vecera) [1268334] - [mm] slub: avoid irqoff/on in bulk allocation (Ivan Vecera) [1268334] - [mm] slub: create new ___slab_alloc function that can be called with irqs disabled (Ivan Vecera) [1268334] - [mm] slub: add support for kmem_cache_debug in bulk calls (Ivan Vecera) [1268334] - [mm] slub: initial bulk free implementation (Ivan Vecera) [1268334] - [mm] slub: improve bulk alloc strategy (Ivan Vecera) [1268334] - [mm] slub: bulk alloc: extract objects from the per cpu slab (Ivan Vecera) [1268334] - [mm] slab: infrastructure for bulk object allocation and freeing (Ivan Vecera) [1268334] - [net] Add skb_free_frag to replace use of put_page in freeing skb->head (Ivan Vecera) [1268334] - [mm] rename and move page fragment handling from net/ to mm/ (Ivan Vecera) [1268334] - [net] Store virtual address instead of page in netdev_alloc_cache (Ivan Vecera) [1268334] - [net] Use cached copy of pfmemalloc to avoid accessing page (Ivan Vecera) [1268334] - [net] fix crash in build_skb() (Ivan Vecera) [1268334] - [net] do not deplete pfmemalloc reserve (Ivan Vecera) [1268334] - [net] dcb: Add IEEE QCN attribute (Ivan Vecera) [1268334] - [net] add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers (Ivan Vecera) [1268334] - [net] fix feature changes on devices without ndo_set_features (Ivan Vecera) [1268334] - [net] ensure features get disabled on new lower devs (Ivan Vecera) [1268334] - [net] fix for_each_netdev_feature (Ivan Vecera) [1268334] - [net] generic support for disabling netdev features down stack (Ivan Vecera) [1268334] - [net] add NETDEV_PRECHANGEMTU to notify before mtu change happens (Ivan Vecera) [1268334] - [net] make dev_set_mtu() honor notification return code (Ivan Vecera) [1268334] - [net] etherdevice: add address inherit helper (Ivan Vecera) [1268334] - [net] Check CHANGEUPPER notifier return value (Ivan Vecera) [1268334] - [net] introduce change upper device notifier change info (Ivan Vecera) [1268334] - [net] netdev: remove potentially harmful checks (Ivan Vecera) [1268334] - [net] always pass struct netdev_notifier_info to netdevice notifiers (Ivan Vecera) [1268334] - [net] pass changed flags along with NETDEV_CHANGE event (Ivan Vecera) [1268334] - [net] pass info struct via netdevice notifier (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] relax setup_tc ndo op handle restriction (Ivan Vecera) [1268334] - [net] avoid NULL deref in napi_get_frags() (Ivan Vecera) [1268334]- [crypto] qat - update init_esram for C3xxx dev type (Neil Horman) [1274179] - [crypto] qat - fix timeout issues (Neil Horman) [1274179] - [crypto] qat - remove to call get_sram_bar_id for qat_c3xxx (Neil Horman) [1274179] - [crypto] qat - fix SKU definiftion for c3xxx dev (Neil Horman) [1274179] - [crypto] qat - Fix random config build issue (Neil Horman) [1274179] - [crypto] qat - Rename dh895xcc mmp firmware (Neil Horman) [1274179] - [crypto] qat - use list_for_each_entry* (Neil Horman) [1274179] - [crypto] qat - fix some timeout tests (Neil Horman) [1274179] - [crypto] qat - fix CTX_ENABLES bits shift direction issue (Neil Horman) [1274179] - [crypto] qat - uint8_t is not large enough for accel_id (Neil Horman) [1274179] - [crypto] qat - enable VF irq after guest exits ungracefully (Neil Horman) [1274179] - [crypto] qat - select PCI_IOV when VF are enabled (Neil Horman) [1274179] - [crypto] qat - ring returning retry even though ring has BW (Neil Horman) [1274179] - [crypto] qat - add support for c62xvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxxvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c62x accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxx accel type (Neil Horman) [1274179] - [crypto] qat - move isr files to qat common so that they can be reused (Neil Horman) [1274179] - [crypto] qat - add support for new devices to FW loader (Neil Horman) [1274179] - [crypto] qat - add new device definitions (Neil Horman) [1274179] - [crypto] qat - constify pci_error_handlers structures (Neil Horman) [1274179] - [crypto] qat - remove superfluous check from adf_probe (Neil Horman) [1274179] - [crypto] qat - fix get instance function (Neil Horman) [1274179] - [crypto] qat - when stopping all devices make fure VF are stopped first (Neil Horman) [1274179] - [crypto] qat - fix crypto_get_instance_node function (Neil Horman) [1274179] - [include] crypto: akcipher - Changes to asymmetric key API (Neil Horman) [1274179] - [lib] mpi: Add mpi sgl helpers (Neil Horman) [1274179] - [crypto] qat - remove unneeded variable (Neil Horman) [1274179] - [crypto] qat - add support for ctr(aes) and xts(aes) (Neil Horman) [1274179] - [crypto] qat - remove empty functions and turn qat_uregister fn to void (Neil Horman) [1274179] - [crypto] qat - VF should never trigger SBR on PH (Neil Horman) [1274179] - [crypto] qat - Add load balancing across devices (Neil Horman) [1274179] - [crypto] qat - don't check for iommu (Neil Horman) [1274179] - [crypto] drivers/crypto/qat: use seq_hex_dump() to dump buffers (Neil Horman) [1274179] - [include] seq_file: provide an analogue of print_hex_dump() (Neil Horman) [1274179] - [lib] hexdump: make it return number of bytes placed in buffer (Neil Horman) [1274179] - [lib] hexdump: do a few calculations ahead (Neil Horman) [1274179] - [lib] hexdump: fix ascii column for the tail of a dump (Neil Horman) [1274179] - [lib] Provide a binary to hex conversion function (Neil Horman) [1274179] - [lib] introduce upper case hex ascii helpers (Neil Horman) [1274179] - [include] seq_file: Rename seq_overflow() to seq_has_overflowed() and make public (Neil Horman) [1274179] - [crypto] qat - enable legacy VFs (Neil Horman) [1274179] - [crypto] qat - silence a static checker warning (Neil Horman) [1274179] - [crypto] qat - Don't move data inside output buffer (Neil Horman) [1274179] - [crypto] qat - Remove reference to crypto_aead_crt (Neil Horman) [1274179] - [crypto] qat - fix simple_return.cocci warnings (Neil Horman) [1274179] - [crypto] qat - Fix unmet direct dependencies for QAT_DH895xCCVF (Neil Horman) [1274179] - [crypto] qat - Fix adf_isr_resource_free name clash (Neil Horman) [1274179] - [crypto] qat - Add FW const table (Neil Horman) [1274179] - [crypto] qat - Add qat dh895xcc VF driver (Neil Horman) [1274179] - [crypto] qat - Add support for SRIOV (Neil Horman) [1274179] - [crypto] qat - Move adf admin and adf hw arbitrer to common code (Neil Horman) [1274179] - [include] crypto: aead - Add crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - remove unnecessary list iteration (Neil Horman) [1274179] - [crypto] qat - Fix typo othewise->otherwise (Neil Horman) [1274179] - [crypto] qat - remove unused define (Neil Horman) [1274179] - [crypto] qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro (Neil Horman) [1274179] - [crypto] qat - remove redundant struct elem (Neil Horman) [1274179] - [crypto] qat - Don't attempt to register algorithm multiple times (Neil Horman) [1274179] - [crypto] qat - Fix invalid synchronization between register/unregister sym algs (Neil Horman) [1274179] - [crypto] qat - fix invalid check for RSA keylen in fips mode (Neil Horman) [1274179] - [include] crypto: rsa - RSA padding algorithm (Neil Horman) [1274179] - [include] crypto: akcipher - add akcipher declarations needed by templates (Neil Horman) [1274179] - [include] crypto: api - Add crypto_grab_spawn primitive (Neil Horman) [1274179] - [include] crypto: api - Add instance free function to crypto_type (Neil Horman) [1274179] - [lib] scatterlist: introduce sg_nents_for_len (Neil Horman) [1274179] - [crypto] rsa - limit supported key lengths (Neil Horman) [1274179] - [crypto] qat - Add support for RSA algorithm (Neil Horman) [1274179] - [crypto] testmgr - add tests vectors for RSA (Neil Horman) [1274179] - [include] crypto: api - prevent helper ciphers from being used (Neil Horman) [1274179] - [crypto] testmgr - remove unused function argument (Neil Horman) [1274179] - [include] crypto: rsa - add a new rsa generic implementation (Neil Horman) [1274179] - [lib] mpilib: add mpi_read_buf() and mpi_get_size() helpers (Neil Horman) [1274179] - [include] crypto: akcipher - add PKE API (Neil Horman) [1274179] - [crypto] api - Add crypto_alg_extsize helper (Neil Horman) [1274179] - [crypto] qat - add MMP FW support to accel engine (Neil Horman) [1274179] - [crypto] qat - add support for MMP FW (Neil Horman) [1274179] - [crypto] qat - Deletion of unnecessary checks before two function calls (Neil Horman) [1274179] - [crypto] drivers - Fix Kconfig selects (Neil Horman) [1274179] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1274179] - [crypto] qat - Set max request size (Neil Horman) [1274179] - [crypto] qat - rm unneeded header include (Neil Horman) [1274179] - [crypto] qat - remove unused structure members (Neil Horman) [1274179] - [crypto] qat - Use crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - Include internal/aead.h (Neil Horman) [1274179] - [crypto] qat - add driver version (Neil Horman) [1274179]- [scsi] scsi: Do not attach VPD to devices that don't support it (Ewan Milne) [1292896] - [scsi] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Ewan Milne) [1292896] - [scsi] sg: fix dxferp in from_to case (Ewan Milne) [1292896] - [scsi] sd: Fix discard granularity when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] st: Fix MTMKPART to work with newer drives (Ewan Milne) [1292896] - [scsi] Export function scsi_scan.c:sanitize_inquiry_string (Ewan Milne) [1292896] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Ewan Milne) [1292896] - [scsi] Add Marvell configuration device to VPD blacklist (Ewan Milne) [1292896] - [scsi] Add Marvell Console to VPD blacklist (Ewan Milne) [1292896] - [scsi] scsi_dh_rdac: always retry MODE SELECT on command lock violation (Ewan Milne) [1292896] - [scsi] sg.c: mark VMA as VM_IO to prevent migration (Ewan Milne) [1292896] - [scsi] fix crashes in sd and sr runtime PM (Ewan Milne) [1292896] - [scsi] sd: Optimal I/O size is in bytes, not sectors (Ewan Milne) [1292896] - [scsi] scsi: add Synology to 1024 sector blacklist (Ewan Milne) [1292896] - [scsi] sd: Reject optimal transfer length smaller than page size (Ewan Milne) [1292896] - [scsi] Fix a memory leak in scsi_host_dev_release() (Ewan Milne) [1292896] - [scsi] scsi_transport_fc: Introduce scsi_host_get, scsi_host_put (Ewan Milne) [1292896] - [scsi] scsi: rescan VPD attributes (Ewan Milne) [1292896] - [scsi/block] sd: Fix device-imposed transfer length limits (Ewan Milne) [1292896] - [scsi] sd: Make discard granularity match logical block size when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] sd: Clear PS bit before Mode Select (Ewan Milne) [1292896] - [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292896] - [scsi] scsi: Export SCSI Inquiry data to sysfs (Ewan Milne) [1292896] - [scsi] sg: Fix double-free when drives detach during SG_IO (Ewan Milne) [1292896] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292896] - [scsi] fix bug in scsi_dev_info_list matching (Ewan Milne) [1292896] - [scsi] refactor device-matching code in scsi_devinfo.c (Ewan Milne) [1292896] - [scsi] Kconfig: remove comment about scsi_wait_scan module (Ewan Milne) [1292896] - [scsi] fix scsi_error_handler vs. scsi_host_dev_release race (Ewan Milne) [1292896] - [scsi] sd: Fix maximum I/O size for BLOCK_PC requests (Ewan Milne) [1292896] - [scsi] Fix printk typos in drivers/scsi (Ewan Milne) [1292896] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292896] - [scsi] sd: fix an error return in probe() (Ewan Milne) [1292896] - [scsi] scsi_scan: fix queue depth initialisation problem (Ewan Milne) [1292896] - [scsi] add 1024 max sectors black list flag (Ewan Milne) [1292896] - [scsi] sd: Unregister integrity profile (Ewan Milne) [1292896] - [scsi] proper state checking and module refcount handling in scsi_device_get (Ewan Milne) [1292896] - [scsi] scsi: always increment reference count (Ewan Milne) [1292896] - [scsi] sd: don't grab a device references from driver methods (Ewan Milne) [1292896] - [scsi] scsi: serialize ->rescan against ->remove (Ewan Milne) [1292896] - [scsi] sg: remove an unused variable (Ewan Milne) [1292896] - [scsi] sd: Fix max transfer length for 4k disks (Ewan Milne) [1292896] - [scsi] sd: Limit transfer length (Ewan Milne) [1292896] - [scsi] always use format argumets for dev_printk (Ewan Milne) [1292896] - [scsi] annotate sdev_prefix_printk and scmd_printk as printf-like (Ewan Milne) [1292896] - [scsi] scsi: fix scsi_error.c kernel-doc warning (Ewan Milne) [1292896] - [scsi] scsi: asc/ascq codes, sync to T10 2014/12/21 (Ewan Milne) [1292896] - [scsi] sd: tweak discard heuristics to work around QEMU SCSI issue (Ewan Milne) [1292896] - [scsi] scsi_debug: improve driver description in Kconfig (Ewan Milne) [1292896] - [scsi] blacklist RSOC for Microsoft iSCSI target devices (Ewan Milne) [1292896] - [scsi] sd: disable discard_zeroes_data for UNMAP (Ewan Milne) [1292896] - [scsi] PC partition tables are little endian (Ewan Milne) [1292896] - [scsi] resolve some missing-field-initializers warnings (Ewan Milne) [1292896] - [scsi] fix off-by-one LUN check in scsi_scan_host_selected() (Ewan Milne) [1292896] - [scsi] fix trivial typos in scsi_scan.c comment (Ewan Milne) [1292896] - [scsi] Fix "choir" and "beeing" malaprops (Ewan Milne) [1292896] - [scsi] fix the type for well known LUs (Ewan Milne) [1292896] - [scsi] fix for bidi use after free (Ewan Milne) [1292896] - [scsi] sd: Avoid sending medium write commands if device is write protected (Ewan Milne) [1292896] - [scsi] fix various kernel-doc problems in scsi_error.c (Ewan Milne) [1292896] - [scsi] scsi: use short driver name for per-driver cmd slab caches (Ewan Milne) [1292896] - [scsi] add a blacklist flag which enables VPD page inquiries (Ewan Milne) [1292896] - [scsi] scsi: handle flush errors properly (Ewan Milne) [1292896] - [block] SG_IO: add SG_FLAG_Q_AT_HEAD flag (Ewan Milne) [1292896] - [scsi] convert use of typedef ctl_table to struct ctl_table (Ewan Milne) [1292896] - [scsi] sd: convert class code to use dev_groups (Ewan Milne) [1292896]- [x86] microcode/intel: Drop orig_sum from ext signature checksum (Prarit Bhargava) [1253762] - [x86] microcode/intel: Improve microcode sanity-checking error messages (Prarit Bhargava) [1253762] - [x86] microcode/intel: Merge two consecutive if-statements (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of DWSIZE (Prarit Bhargava) [1253762] - [x86] microcode/intel: Change checksum variables to u32 (Prarit Bhargava) [1253762] - [x86] microcode: Use kmemdup() rather than duplicating its implementation (Prarit Bhargava) [1253762] - [x86] microcode: Remove unnecessary paravirt_enabled check (Prarit Bhargava) [1253762] - [x86] microcode/amd: Issue microcode updated message later (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused arg of get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_in_initrd (Prarit Bhargava) [1253762] - [x86] microcode/intel: Use *wrmsrl variants (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup apply_microcode_intel() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move the BUG_ON up and turn it into WARN_ON (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_intel variable to mc (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_count to num_saved (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename local variables of type struct mc_saved_data (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop redundant printk prefix (Prarit Bhargava) [1253762] - [x86] microcode: Issue update message only once (Prarit Bhargava) [1253762] - [x86] microcode: Remove an unneeded NULL check (Prarit Bhargava) [1253762] - [x86] microcode: Remove redundant __setup() param parsing (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make early loader look for builtin microcode too (Prarit Bhargava) [1253762] - [x86] microcode: Untangle from BLK_DEV_INITRD (Prarit Bhargava) [1253762] - [x86] cpu: Unify CPU family, model, stepping calculation (Prarit Bhargava) [1253762] - [x86] microcode: Initialize the driver late when facilities are up (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move #ifdef DEBUG inside the function (Prarit Bhargava) [1253762] - [x86] microcode/amd: Remove maintainers from comments (Prarit Bhargava) [1253762] - [x86] microcode: Remove modularization leftovers (Prarit Bhargava) [1253762] - [x86] microcode: Merge the early microcode loader (Prarit Bhargava) [1253762] - [x86] ramdisk: Export relocated ramdisk VA (Prarit Bhargava) [1253762] - [x86] microcode: Unmodularize the microcode driver (Prarit Bhargava) [1253762] - [x86] microcode/amd: Do not overwrite final patch levels (Prarit Bhargava) [1253762] - [x86] microcode/amd: Extract current patch level read to a function (Prarit Bhargava) [1253762] - [include] bus: subsys: update return type of ->remove_dev() to void (Prarit Bhargava) [1253762] - [x86] microcode: Correct CPU family related variable types (Prarit Bhargava) [1253762] - [x86] microcode: Disable builtin microcode loading on 32-bit for now (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify update_match_cpu() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_microcode (Prarit Bhargava) [1253762] - [x86] cpu/microcode: Zap changelog (Prarit Bhargava) [1253762] - [x86] microcode: Parse built-in microcode early (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused @rev arg of get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of revision_is_newer() (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop the pci_ids.h dependency (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix printing of microcode blobs in show_saved_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check scan_microcode()'s retval (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize microcode_pointer() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move mc arg last in get_matching_{microcode|sig} (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify generic_load_microcode_early() (Prarit Bhargava) [1253762] - [x86] microcode: Consolidate family, model, ... code (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename update_match_revision() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize _save_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make _save_mc() return the updated saved count (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of last arg to load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Do the mc_saved_src NULL check first (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check if microcode was found before applying (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix out of bounds memory access to the extended header (Prarit Bhargava) [1253762] - [x86] microcode/intel: Handle truncated microcode images more robustly (Prarit Bhargava) [1253762] - [x86] microcode: Return error from driver init code when loader is disabled (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fish out the stashed microcode for the BSP (Prarit Bhargava) [1253762] - [x86] microcode: Reload microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode: Don't initialize microcode code on paravirt (Prarit Bhargava) [1253762] - [x86] microcode, intel: Drop unused parameter (Prarit Bhargava) [1253762] - [x86] microcode, amd: Do not use smp_processor_id() in preemtible context (Prarit Bhargava) [1253762] - [x86] microcode: Limit the microcode reloading to 64-bit for now (Prarit Bhargava) [1253762] - [x86] microcode: Update BSPs microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix ucode patch stashing on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode: Fix accessing dis_ucode_ldr on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, intel: Rename apply_microcode and declare it static (Prarit Bhargava) [1253762] - [x86] microcode, intel: Fix typos (Prarit Bhargava) [1253762] - [x86] microcode, intel: Add missing static declarations (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix missing static declaration (Prarit Bhargava) [1253762] - [x86] microcode, amd: Unify valid container checks (Prarit Bhargava) [1253762] - [x86] microcode: Move to a proper location (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading (Prarit Bhargava) [1253762] - [x86] microcode: Share native MSR accessing variants (Prarit Bhargava) [1253762] - [x86] microcode/amd: Tone down printk(), don't treat a missing firmware file as an error (Prarit Bhargava) [1253762] - [x86] revert "kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled" (Prarit Bhargava) [1253762]- [mfd] avoid newly introduced compiler warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: rtsx: Add support for rts522A (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx: Simplify function return logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Prevent DMA from stack (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] drivers/mfd/rtsx_usb.c: export device table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: Add realtek USB card reader driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] revert "mmc: block: don't use parameter prefix if built as module" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of get_cd() called from sdhci_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of mmc host operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: return error on failed mmc_blk_get() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio_cis: fix unknown tuple for CISTPL_SDIO_STD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: correct wrong voltage value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable tuning according to the actual timing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: limit SD card power limit according to cards capabilities (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused quirks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: use to_pci_dev() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: use to_platform_device() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: restore behavior when setting VDD via external regulator (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] It is not an error for the card to be removed while suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Allow more than 8 partitions per card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Optimize boot time by detecting cards simultaneously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use resource_size_t to store physical address (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix __mmc_switch timeout caused by preempt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] enable MMC/SD/SDIO device to suspend/resume asynchronously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sdhci_runtime_pm_bus_on/off() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: 64-bit DMA actually has 4-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix DMA descriptor with zero data length (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: Fix invalid vdd in voltage switch power cycle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Do not BUG on invalid vdd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix incorrect use of driver strength switching HS200 and HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Introduce MMC_CAP2_NO_SDIO cap (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mvsdio: delete platform data code path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix mmc_{un, }register_pm_notifier prototypes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix strings broken across multiple lines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change to use kmalloc when copy data from userspace (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Check for non-removable cards earlier in the error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Refactor code to register the MMC PM notifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Make runtime resume default behavior for MMC/SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed in mmc_rescan() while calling host ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke ->card_event() callback only when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable support for the standard "wakeup-source" property (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove bondage between REQ_META and reliable write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_GOLDFISH should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Move mmc_switch_status() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix HS setting in mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs200() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: extend the mmc_send_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC hardware reset support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: Enable omap_hsmmc for Keystone 2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add more ACPI HIDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add more PCI IDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add external dma interface support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] skip reclaiming host on mmc_add_card() error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] android-goldfish: Allow compiling the driver with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add mmc_regulator_set_vqmmc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: move ocr-bit to voltage translation into separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CLKGATE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: reconfigure MMC_SDHCI_OF_ESDHC option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add another PCI ID for an Intel eMMC host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix simple_return.cocci warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: enable tuning for DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable CMD19 tuning for DDR50 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: copy resp[] data on err for MMC_IOC_MULTI_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for SDR12 and SDR25 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Wait for card_busy before starting sdio requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add mmc_is_io_op helper function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Add new ioctl to send multi commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for driver type (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Use of_property_read_u32 instead of open-coding it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: call sdhci_init() before request irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert __mmc_switch() into an internal core function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Remove unneded semicolons (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: Remove superfluous error code assignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed while invoking mmc_power_off|up() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: detect sd card reader on asus x205ta (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pci_ids: Add AMD KERNCZ device ID support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix init_card in 52Mhz (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix dead loop of mmc_retune (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix race condition in mmc_wait_data_done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: also get preset value and driver type for MMC_DDR52 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: skip trim for some kingston eMMCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix dma memory leak in sdhci_pre_req() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use of_property_read_bool() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: set the clear transfer mode register quirk for O2Micro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixed bug in one erase-group budget TRIM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch from programmable clock mode to divided one if needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] scatterlist: remove open coded sg_unmark_end instances (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add quirk for broken data transfer over scheme (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused blk_setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix pio mode when internal dmac is enabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add fixup of broken CMD23 for Sandisk card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: avoid using NULL sdio_irq_thread pointer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: properly check card present state when quirk NO_CARD_NO_RESET is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: don't use card state polling when CD GPIO is defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: let GPIO based card detection have higher precedence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: don't use parameter prefix if built as module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK_CLOCK_DIV_ZERO_BROKEN (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Optimize case for exactly one erase-group budget (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: make max-frequency property in device tree work (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Add missing mmc_blk_put() in power_ro_lock_show() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_MTK should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci check parameters before call dma_free_coherent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: have drivers use blk_queue_max_discard_sectors() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: prevent soft lockups on PREEMPT=n (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mediatek: Add Mediatek MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Fixup request missing in mmc_blk_issue_rw_rq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix low memory corruption (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Change AMD SDHCI quirk application scope (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: use swap() in mmc_queue_thread() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Restore behavior while creating OCR mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for MMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Enable HS400 for some Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-pci: Add support for drive strength selection for SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add a callback to select drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Add driver strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Read card's valid driver strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Record card drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Factor out common code in drive strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add 'card' to drive strength selection callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify card drive strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Allow card drive strength to be different to host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Reset driver type to default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix driver type B and D handling in sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc-test: use swap() in mmc_test_nonblock_transfer() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Increase delay for voltage to stabilize from 3.3V to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Use core to handle absent write protect line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast unsigned int to typeof(sector_t) to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast u8 to unsigned long long to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Use BUG_ON() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: mmc_test: Simplify a trivial if-return sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dt: Allow to specify that no write protect signal is present (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add support for disabling write-protect detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't print reset warning if reset is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Retry errored data requests when re-tuning is needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Check re-tuning in the recovery path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Flag re-tuning is needed on CRC errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Change to new way of doing re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for HS400 re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Separate out the mmc_switch status check so it can be re-used (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Hold re-tuning in mmc_sleep() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning while bkops ongoing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during erase commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during switch commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for re-tuning before each request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable / disable re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: host: Add facility to support re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Constify platform_device_id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-sirf: fake version and capbility registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: add reset callback to bus operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Don't access RPMB partitions for normal read/write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add missing pm event in mmc_pm_notify to fix hib restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: core: Convert mmc_driver to device_driver" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix fifo ordering in big endian (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert the error field in struct mmc_command|data into an int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix 64 BIT DMA quirks for rtsx (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add support for marking hpi as broken through devicetree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add a timeout for sending CMD11 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable runtime PM management of host devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the ->enable|disable() callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix card presence logic in sdhci_request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: Remove exported header (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-spear: Simplify by adding build dependency to CONFIG_OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Remove the sdhci exported header file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: remove the unneeded check of disabled device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix hardware dependencies for sdhci-pxav3 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: replace PPC_OF with PPC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-iproc: add IPROC SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: do not set AUTO_CMD12 for multi-block CMD53 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for ACMD23 broken (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: disable the clock in sdhci_pltfm_unregister() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] treewide: Fix typo in printk messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add hardware dependencies for sdhci-pxav3 and sdhci-pxav2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch voltage before sdhci_set_ios in runtime resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Resolve BKOPS compatability issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix menuconfig alignment of MMC_SDHCI_* options (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Enable Ricoh MMC quirk by default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Remove unnecessary temporary variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: check sg_count before long data xfer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: finish request if no card exist (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: remove unreachable return value handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: fix format string warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: remove .init/.cleanup (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .dma_rx_offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .alignment_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .bus_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .multi_io_quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_disable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_enable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .write16_hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .dma (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add tmio_mmc_host_alloc/free() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: host: add new f_sdh30 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for single block transactions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for tuning work around (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add a voltage switch callback function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Added a space before ( (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Always init buf_ready_int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Move mmc_card_removed() into mmc_start_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify by adding mmc_execute_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Allow host driver to provide isr for card-detect interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix copy'n'paste typos in the comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: add reset bus_ops callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: refactor the hw_reset routines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: always check status after reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add SDIO function devicetree subnode parsing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: use pipeline mmc requests to improve performance (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove redundant ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Make tuning block patterns static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: swap function position to avoid pre declaration (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for sdio card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add helper function to simplify code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: init cookie at probe/card_event (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add dump_reg_range to simplify dump register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Rework how to handle allocation of slot-gpio data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Free all resources for the class device at ->dev_release() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Make mmc_gpio_alloc() available for MMC core (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Use the parent device while allocating data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Remove option to explicitly free requested CD/WP GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Return error at failure of request CD/WP in mmc_of_parse() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Support the optional init_card() callback for MMC and SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: sunxi: Convert MMC driver to the standard clock phase API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Set SDHCI_POWER_ON with external vmmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add support for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add ACPI HID INT344D (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sleep in atomic after inserting SD card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Disable re-tuning for HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Simplify use of tuning timer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add out_unlock to sdhci_execute_tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Tuning should not change max_blk_count (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: stop trying to switch width when only one bit is supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: Improve error handling during allocation of bounce buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add two host capabilities for Intel (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add two host capabilities for BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC to BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: add core-level function for sending tuning commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: hold SD Clock before CMD11 during Signal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add support for the other bit of sdio interrupt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Increase max_devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add support for ARM64 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: reset sdio card properly on resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use card->ocr when negotiating voltage setting in mmc_sdio_power_restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add Toshiba PCI SD controller driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: consistent handling of initial values (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add HS400 support to SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Clear also HS400 1.2V capability if 1.2V is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix vqmmc error setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused SDHCI_CTRL_HS_SDR200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add IDMAC 64-bit address mode support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable the clear transfer mode register quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add a quirk for AMD SDHC transfer mode register need to be cleared for cmd without data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use mmc_send_status to check hw_reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: Extend "Badly aligned" tests for 8-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add 64-bit ADMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA descriptor structure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA constants (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define maximum segments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Parameterize ADMA sizes and alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use 'void *' for not 'u8 *' for ADMA data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add sdhci_adma_mark_end() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Rename adma_desc to adma_table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Rename two ADMA-related functions for consistency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA table size warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix incorrect ADMA2 descriptor table size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert to use kzalloc() for CXD register buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't handle buffers on stack while fetching CXD registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the redundant mmc_send_ext_csd() API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Export mmc_get_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't panic when fetching EXT_CSD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let's callers of from mmc_get_ext_csd() do error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fetch and decode EXT_CSD from mmc_read_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add helper function for EXT_CSD support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary 'out of memory' message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check of max_dtr while selecting timings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check while selecting powerclass (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove duplicated definition of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove mmc_free_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Remove old card detect infrastructure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: silence a shift wrapping warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Report firmware version for eMMC 5.0 devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused mmc_list_to_card() macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Use dev_set|get_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Use platform_set|get_drvdata (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert mmc_driver to device_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert the mmc_driver to use the modern PM ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Don't export the to_sdio_driver macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove superfluous ifdefs for SDIO bus' PM callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix prepared requests while doing bkops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix error paths and messages in mmc_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add debug message for SET_BLOCK_COUNT result (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Initialize SET_BLOCK_COUNT request fields (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix error conditions for controller reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Balance vmmc regulator_disable() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add newline to sysfs display of force_ro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix card detection regression (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: drop owner assignment from platform_drivers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Pass HID and UID to probe_slot (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Get UID directly from acpi_device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Let a driver override timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add Bay Trail and Braswell SD card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel BYT host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add a HID and UID for a SD Card host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add quirk for always getting TC with stop cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: restore detect line inversion semantics (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix incorrect warning when setting 0 Hz via debugfs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix use of wrong device in mmc_gpiod_free_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci: Set power related cap2 macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add new power_mode MMC_POWER_UNDEFINED (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: execute tuning when device is not busy (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert pr_warning to pr_warn (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Consolidate emmc tuning blocks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] don't request CD IRQ until mmc_start_host() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change stop errors to info (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Replace "enhanced_area_en" attribute by "partition_setting_completed" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Move code that manages user area and gp partitions into functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: switch OF parser to use gpio descriptors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: add gpiod variant to get wp GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Prevent partition scan for the eMMC boot areas (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: remove MMC_CAP2_NO_MULTI_READ flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: use .multi_io_quirk on tmio_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: disable preset register for Baytrail and Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add .multi_io_quirk callback for multi I/O HW bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: check 1.2v IO capability for SDHC host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix sequence for I/O voltage in DDR mode for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add probe_slot method for emmc/sd/sdio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable runtime pm for Intel Merrifield platform (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: handle busy-end interrupt during command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Make sdhci_disable_irq_wakeups() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move timeout_clk dynamically calculation code into common code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: calculate timeout_clk conditionally in sdhci_add_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform set_timeout hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform get_max_timeout_count hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Support voltage changes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: resolve divded by zero panic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add PCI IDs for Intel Braswell (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: move rockchip related code to a separate file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add actual clock support as option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove Renesas specific #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add TMIO_MMC_SDIO_STATUS_QUIRK (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: control multiple block transfer mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: care about DMA tx/rx addr offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use regulator_get_voltage() if OCR mask is empty (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: implement Driver Stage Register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi.c: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove .owner field for drivers using module_platform_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: sdio: Fix unconditional wake_up_process() on sdio thread (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for MIPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add dependency on DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : recompute timeout_clk when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : handle busy timeout irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Correct the value of MMC_NUM_PHY_PARTITION (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix the wrong type of curr (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Do not use parent as the host's device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove fixed voltage regulator logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmci: Add qcom dml support to the driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Slot quirk "disable-wp" is deprecated (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: remove PCI PM functions in suspend/resume callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not advertise secure discard if it is blacklisted (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Get COMPILE_TEST support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Preset value not supported in Baytrail eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_USDHI6ROL0 should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_SH_MMCIF should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_OMAP_HS should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-st: Intial support for ST SDHCI controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for async request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] s3cmci: port DMA code to dmaengine API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Allow forward compatibility for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Replace host->mmc with mmc where possible (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid double-delay while transitioning to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: SDIO host controller support for Intel Quark X1000 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove blank line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Improve external VDD regulator support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: warn if card stays busy during init (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] quirks: Fixup debug message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused ret variables (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use mmc core regulator infrastucture (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant runtime_idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] simplify SDHCI Kconfig dependencies (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap: don't select TPS65010 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add a driver for the Renesas usdhi6rol0 SD/SDIO host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dove: fix missing MACH_DOVE dependency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: SD tuning is broken for some controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: track whether preset mode is currently enabled in hardware (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move remaining power handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move regulator handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove platform_suspend/platform_resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_execute_tuning() decision (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: cache timing information locally (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert sdhci_set_uhs_signaling() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: set_uhs_signaling() need not return a value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert sdhci_set_clock() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting mmc->actual_clock into set_clock handlers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting host->clock into sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_update_clock()/sdhci_set_clock() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert ADMA descriptors to a coherent allocation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid sync'ing the SG if there's no misalignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: move FSL ESDHC reset handling quirk into esdhc code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert reset into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert generic bus width setup to library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: plug hole in disabling card detection interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: more efficient interrupt enable register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow sdio interrupts while sdhci runtime suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: push card_tasklet into threaded irq handler (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert to new SDIO IRQ handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdio interrupt enable handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up interrupt handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio_irq: rework sdio irq handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove mdelay in eMMC tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Improve support for deferred regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add DT bindings for eMMC HS400 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: add support for HS400 mode of eMMC5.0 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: rework selection of bus speed mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] step power class after final selection of bus mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: identify available device type to select (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: drop the speed mode of card's state (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Try other signal levels during power up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] moxart: Add MOXA ART SD/MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove unused member variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add R1-no-CRC mmc command type handle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke sdio func driver's PM callbacks from the sdio bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use maximum timeout values in case TACC field is zero (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert to use ATTRIBUTE_GROUPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card.h: Use NULL instead of 0 for END_FIXUP (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Delay the card_event callback into the mmc_rescan worker (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Intel SDIO has broken card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Initial support for Qualcomm chipsets (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: only reprogram retuning timer when flag is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rename ARCH_BCM to ARCH_BCM_MOBILE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for irq being shared (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add device id 80860F16 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix broken card detect for ACPI HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add GPIO descriptor based CD GPIO API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Split out CD IRQ request into a separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Record GPIO descriptors instead of GPIO numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: typo fix in printk specifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: remove support for power gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc-socfpga: Remove the SOCFPGA specific platform for dw_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] ushc: Fix incorrect parameter in sizeof (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Fixup busy detection while invoking stop cmd at recovery (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Respect hw busy detection in card_busy_detect() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Implement card_busy_detect() for busy detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use R1 responses for stop cmds for read requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Respect host's max_busy_timeout when sending sleep cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use generic CMD6 time while switching to eMMC HS200 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup busy detection for mmc switch operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Minor simplifications to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add ignore_crc flag to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename cmd_timeout_ms to busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename max_discard_to to max_busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC HS200 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC high-speed DDR 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for SD card's UHS bus speed modes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix card poweroff bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add support for realtek rts5250 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Enable MMC_CAP2_CACHE_CTRL as default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Use mmc_flush_cache() during mmc suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove support for MMC_CAP2_NO_SLEEP_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused host cap MMC_CAP2_BROKEN_VOLTAGE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Remove host cap MMC_CAP2_SANITIZE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary validations for bus_ops callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix possibility of chip->fixes being null (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix BYT sd card getting stuck in runtime suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for long command timeouts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix lockdep error in tuning routine (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add broken HS200 quirk for Intel Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for broken HS200 support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sh_mmcif: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhi: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: bus_shift become tmio_mmc_data member (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not call get_cd for non removable cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add new ACPI ID (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Setting the host->mrq to NULL before executing tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix host release issue after discard operation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: export pltfm suspend/resume api (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: mmc DDR mode should not depend on UHS_DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Limit driver to platforms that use it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: convert to use GPIO descriptor API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clear auto cmd setting bits for no data cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Silence compiler warning in __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dma-api: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Improve runtime PM support during suspend/resume for sd/mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant mmc_power_up|off at runtime callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Don't force card to active state when entering suspend/shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove deprecated mmc_suspend|resume_host APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] via-sdmmc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] tifm_sd: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Signal wakeup event at card insert/removal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Collect common code for card ocr validation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Prevent violation of specs while initializing cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Move cached value of the negotiated ocr mask to card struct (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Cleanup code for setting ocr mask for SDIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary retry mechanism at SDIO attach (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_set_signal_voltage take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_power_up|cycle take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Do not poll for busy with status cmd for all switch cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove unneeded call when have preset value quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: report error once the maximum tuning loops exhausted or timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add Intel Merrifield support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] convert bus code to use dev_groups (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow platform access of sdhci_send_command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add hooks for platform specific tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: clean up duplicate macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add ignorance case for CMD13 CRC error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: guarantee stop-abort cmd in data errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: control card read threshold (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: adjust the fifoth with block size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: remove dead function mmc_try_claim_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] memstick: rtsx: Modify copyright comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for ARC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: get voltage from sdhc host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: parse voltage from device-tree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: use the generic config for omap2plus devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific CLK_CTRL2 handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific Command Completion Signal handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: move header include from header into .c (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .down_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add debouncing capability to mmc_gpio_request_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add missing MFD_SYSCON dependency for SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Set data timeout for mmc bus test commands (CMD14 and CMD19) (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix null pointer use in mmc_blk_remove_req (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: replace strict_strtol() with kstrtol_from_user() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: free mmc_card if cmd 3, 9, 7 fails in mmc_sd_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: Remove a duplicate line in Makefile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: request irq after sdhci_init() is called (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Staticize vub300_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Indicate that regulators may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Indicate that vmmcq may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] bcm281xx SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add card_event callback to sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup Oops for SDIO shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add another device id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: production year for eMMC 4.41 and later (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix ctrl_2 on super-speed selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc-pltfm: add Rockchip variant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add support for eMMC hardware reset for HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add support for eMMC hardware reset for BYT eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support DW SD/MMC driver on SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: fix caps2 for HS200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable power_off_notify for eMMC shutdown sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: improve card removal check in sdhci_card_event() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Add the ability to set the ciu clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: fixing an false identification of SANITIZE command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use platform_{get,set}_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Update the ext-csd.rev check for eMMC5.1 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: return mmc_of_parse() errors to caller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Convert to clk_prepare/unprepare (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add size for caller in init+register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: support runtime PM for BYT SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add ability to stay runtime-resumed if the card is powered up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Allow drivers to set quirks2 from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: switch to using dmaengine_slave_config() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: make DMA filter implementation specific (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Fix select power class after resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Adding support for sanitize in eMMC 4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Only execute tuning for SDR50 and SDR104 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: consumer.h: Move forward declarations outside #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: depend on OF_GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: Add irq functionality for i2c chips (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: get rid of acpi_gpio.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: register to ACPI events automatically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for SMSC SCH311x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio / acpi: return -ENOENT when no mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add module device table and mark table const (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Fix irq mask/unmask by writing bits instead of numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: return -ENOENT if no GPIO mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] driver for Xtensa GPIO32 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: update inline documentation of gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: convert gpiod_lookup description to kernel-doc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: introduce chip_* to print with chip->label prefix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: unify pr_* messages format (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: better lookup method for platform GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] documentation: gpiolib: document new interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio/pinctrl: make gpio_chip members typed boolean (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] rewrite gpiochip_offset_to_desc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: change a warning to debug message when failing to get gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: use platform GPIO mappings as fallback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix lookup of platform-mapped GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add missing declarations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Add MOXA ART GPIO driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-lynxpoint: Allow building as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: Remove duplicate include of errno.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix of_find_gpio() when OF not defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] fix memory leak in error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: make msm_gpio.summary_irq signed for error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: use dedicated flags for GPIO properties (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix find_chip_by_name() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pl061: don't depend on CONFIG_ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: provide a declaration of seq_file in gpio/driver.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: provide stubs for devres gpio functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: add missing headers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: make GPIO_DEVRES depend on GPIOLIB (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: fix devm_gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: allow passing GPIOF_ACTIVE_LOW for GpioInt resources (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: add ACPI support for gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib / acpi: convert to gpiod interfaces (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add gpiod_get() and gpiod_put() functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: port of_ functions to use gpiod (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: export descriptor-based GPIO interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] gpio: clean up gpio-ranges documentation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: add API to be strict about GPIO IRQ usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: let gpiod_request() return -EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: safer implementation of desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: move acpi_gpiochip_free_interrupts next to the request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Add OF support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: Don't flip bits on PCA957x GPIO expanders when probing them (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: plat-iop: move the GPIO driver to drivers/gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] ucb1400: Can be built as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: factorize gpiod_get/set functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] emev2: gpiolib: Enable support for OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Include GPIO label in log messages for GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Provide helper macros for logging of GPIO events (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: only use set_irq_flags() on ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: call the gpio user handler iff gpio_to_irq is done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: remove the irq_demux_work and gpio->irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: change to devm_request_threaded_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] return -ENOTSUPP if debounce cannot be set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] improve error path in gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for F71882FG and F71889F (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] implement gpio-ranges binding document fix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Drop support for Exynos SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio mips/octeon: Add a driver for OCTEON's on-chip GPIO pins (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Remove pdata argument to pcf857x_irq_domain_init() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Sort headers alphabetically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: fix gpio input on gpio offsets >= 8 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Staticize local variable 'msm_gpio' (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-of.c: make error message more meaningful by adding the node name and index (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] use dev_get_platdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Fix build error due to missing err.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Kontron PLD gpio driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: replace strict_strtol() with kstrtol() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio: msm: Fix the error condition for reading ngpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: remove warnning of allocations with IRQs disabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: remove Withney point support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: samsung: Introduce GPIO_SAMSUNG Kconfig entry (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Convert to use devm_ioremap_resource (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] devres: make comments proper (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] xilinx: Enable driver for Xilinx zynq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add device tree and irqdomain support for gpio-msm-v2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm-v1: Remove errant __devinit to fix compile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Rewrite driver for using generic GPIO code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: drop away explicit casting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: amend error messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: use managed functions pcim_* and devm_* (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: do not use direct access to iomapped memory (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: initialize lock before usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] max7300: Fix trivial typo in Kconfig help text (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] langwell: remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] regulator: Sync regulator/consumer.h with v4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [kernel] genirq: Provide synchronize_hardirq() (Don Zickus) [1127975 1277866 1280133 1286932 1297039]- [tools] perf stat: Fallback to user only counters when perf_event_paranoid > 1 (Jiri Olsa) [1336447] - [tools] perf evsel: Handle EACCESS + perf_event_paranoid=2 in fallback() (Jiri Olsa) [1336447] - [tools] perf evsel: Improve EPERM error handling in open_strerror() (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Do not reassign parg after collapse_tree() (Jiri Olsa) [1336447] - [tools] perf probe: Check if dwarf_getlocations() is available (Jiri Olsa) [1336447] - [tools] perf dwarf: Guard !x86_64 definitions under #ifdef else clause (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf thread_map: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf script: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf diff: Fix duplicated output column (Jiri Olsa) [1336447] - [tools] perf intel-pt: Fix segfault tracing transactions (Jiri Olsa) [1336447] - [tools] perf jit: genelf makes assumptions about endian (Jiri Olsa) [1336447] - [tools] perf hists: Fix determination of a callchain node's childlessness (Jiri Olsa) [1336447] - [tools] perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples (Jiri Olsa) [1336447] - [tools] perf tools: Fix build break on powerpc (Jiri Olsa) [1336447] - [tools] perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers (Jiri Olsa) [1336447] - [tools] perf tests: Fix tarpkg build test error output redirection (Jiri Olsa) [1336447] - [tools] perf tools: Unexport some methods unused outside strbuf.c (Jiri Olsa) [1336447] - [tools] perf probe: No need to use formatting strbuf method (Jiri Olsa) [1336447] - [tools] perf help: Use asprintf instead of adhoc equivalents (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused perf_pathdup, xstrdup functions (Jiri Olsa) [1336447] - [tools] perf tools: Do not include stringify.h from the kernel sources (Jiri Olsa) [1336447] - [tools] tools include: Copy linux/stringify.h from the kernel (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Remove redundant CPU output (Jiri Olsa) [1336447] - [tools] perf tools: Remove needless 'extern' from function prototypes (Jiri Olsa) [1336447] - [tools] perf tools: Simplify die() mechanism (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused DIE_IF macro (Jiri Olsa) [1336447] - [tools] perf script: Remove lots of unused arguments (Jiri Olsa) [1336447] - [tools] perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve (Jiri Olsa) [1336447] - [tools] perf machine: Rename perf_event__preprocess_sample to machine__resolve (Jiri Olsa) [1336447] - [tools] perf tools: Add cpumode to struct perf_sample (Jiri Olsa) [1336447] - [tools] perf tests: Forward the perf_sample in the dwarf unwind test (Jiri Olsa) [1336447] - [tools] perf tools: Remove misplaced __maybe_unused (Jiri Olsa) [1336447] - [tools] perf list: Fix documentation of :ppp (Jiri Olsa) [1336447] - [tools] perf bench numa: Fix assertion for nodes bitfield (Jiri Olsa) [1336447] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1336447] - [tools] Move utilities.mak from perf to tools/scripts/ (Jiri Olsa) [1336447] - [tools] perf test: Remove 'core_id' check in topo test (Jiri Olsa) [1336447] - [tools] Copy hashtable.h into tools directory (Jiri Olsa) [1336447] - [tools] tools, perf: make gfp_compact_table up to date (Jiri Olsa) [1336447] - [tools] perf stat: Add --metric-only support for -A (Jiri Olsa) [1336447] - [tools] perf stat: Implement --metric-only mode (Jiri Olsa) [1336447] - [tools] perf stat: Document CSV format in manpage (Jiri Olsa) [1336447] - [tools] perf hists browser: Check sort keys before hot key actions (Jiri Olsa) [1336447] - [tools] perf hists browser: Allow thread filtering for comm sort key (Jiri Olsa) [1336447] - [tools] perf tools: Add sort__has_comm variable (Jiri Olsa) [1336447] - [tools] perf tools: Recalc total periods using top-level entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf tools: Remove nr_sort_keys field (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__fprintf_hierarchy_entry() (Jiri Olsa) [1336447] - [tools] perf tools: Remove hist_entry->fmt field (Jiri Olsa) [1336447] - [tools] perf tools: Fix command line filters in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf tools: Add more sort entry check functions (Jiri Olsa) [1336447] - [tools] perf tools: Fix hist_entry__filter() for hierarchy (Jiri Olsa) [1336447] - [tools] perf jitdump: Build only on supported archs (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Add '~' operation within arg_num_eval() (Jiri Olsa) [1336447] - [tools] perf tools: Omit unnecessary cast in perf_pmu__parse_scale (Jiri Olsa) [1336447] - [tools] perf tools: Pass perf_hpp_list all the way through setup_sort_list (Jiri Olsa) [1336447] - [tools] perf tools: Fix perf script python database export crash (Jiri Olsa) [1336447] - [tools] perf jitdump: DWARF is also needed (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Use hierarchy hpp list (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Fix indent for multiple hierarchy sort key (Jiri Olsa) [1336447] - [tools] perf hists: Support multiple sort keys in a hierarchy level (Jiri Olsa) [1336447] - [tools] perf hists: Use own hpp_list for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp__setup_hists_formats() (Jiri Olsa) [1336447] - [tools] perf stat: Document --detailed option (Jiri Olsa) [1336447] - [tools] perf hists: Add level field to struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf tools: Use 64-bit shifts with (TSC) time conversion (Jiri Olsa) [1336447] - [tools] perf jit: Move clockid validation (Jiri Olsa) [1336447] - [tools] perf jit: Let jit_process() return errors (Jiri Olsa) [1336447] - [tools] perf session: Simplify tool stubs (Jiri Olsa) [1336447] - [tools] perf inject: Hit all DSOs for AUX data in JIT and other cases (Jiri Olsa) [1336447] - [tools] perf tools: Explicitly declare inc_group_count as a void function (Jiri Olsa) [1336447] - [tools] perf stat: Check for frontend stalled for metrics (Jiri Olsa) [1336447] - [tools] perf tests: Initialize sa.sa_flags (Jiri Olsa) [1336447] - [tools] perf test: Fix hists related entries (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Set int_array fields to NULL if freeing from error (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix time stamp rounding issue (Jiri Olsa) [1336447] - [tools] perf script: Fix double free on command_line (Jiri Olsa) [1336447] - [tools] tools build: Use .s extension for preprocessed assembler code (Jiri Olsa) [1336447] - [tools] perf stat: Support metrics in --per-core/socket mode (Jiri Olsa) [1336447] - [tools] perf stat: Implement CSV metrics output (Jiri Olsa) [1336447] - [tools] perf record: Ensure return non-zero rc when mmap fail (Jiri Olsa) [1336447] - [tools] perf record: Introduce record__finish_output() to finish a perf.data (Jiri Olsa) [1336447] - [tools] perf record: Extract synthesize code to record__synthesize() (Jiri Olsa) [1336447] - [tools] perf record: Use WARN_ONCE to replace 'if' condition (Jiri Olsa) [1336447] - [tools] perf data: Explicitly set byte order for integer types (Jiri Olsa) [1336447] - [tools] perf data: Support converting data from bpf_perf_event_output() (Jiri Olsa) [1336447] - [tools] perf stat: Check existence of frontend/backed stalled cycles (Jiri Olsa) [1336447] - [tools] perf tools: Fix locale handling in pmu parsing (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Split pevent_print_event() into specific functionality functions (Jiri Olsa) [1336447] - [tools] perf trace: Check and discard not only 'nr' but also '__syscall_nr' (Jiri Olsa) [1336447] - [tools] perf tools: Fix python extension build (Jiri Olsa) [1336447] - [tools] perf tools: Only set filter for tracepoints events (Jiri Olsa) [1336447] - [tools] perf config: Bring perf_default_config to the very beginning at main() (Jiri Olsa) [1336447] - [tools] perf report: Update column width of dynamic entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix dynamic entry display in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Left align dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Fix indentation of dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Fix comparing of dynamic entries (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Show message for percent limit (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__update_percent_limit() (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Add more helper functions for the hierarchy mode (Jiri Olsa) [1336447] - [tools] perf script: Remove duplicated code and needless script_spec__findnew() (Jiri Olsa) [1336447] - [tools] perf script: Exception handling when the print fmt is empty (Jiri Olsa) [1336447] - [tools] perf tools: Fix parsing of pmu events with empty list of modifiers (Jiri Olsa) [1336447] - [tools] perf jvmti: improve error message in Makefile (Jiri Olsa) [1336447] - [tools] perf tools: Use asprintf() for simple string formatting/allocation (Jiri Olsa) [1336447] - [tools] perf top: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf hists: Support decaying in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf report: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf ui/gtk: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Align column header in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Implement hierarchy output (Jiri Olsa) [1336447] - [tools] perf hists browser: Support collapsing/expanding whole entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists browser: Count number of hierarchy entries (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Align column header for hierarchy output (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists: Count number of sort keys (Jiri Olsa) [1336447] - [tools] perf hists: Resort after filtering hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Support filtering in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hist_entry__filter() (Jiri Olsa) [1336447] - [tools] perf hists: Add helper functions for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Resort hist entries with hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Basic support of hierarchical report view (Jiri Olsa) [1336447] - [tools] perf tools: Add helper functions for some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Make binary data printer code in trace_event public available (Jiri Olsa) [1336447] - [tools] perf script: Display data_src values (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lck_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__snp_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lvl_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__tlb_scnprintf function (Jiri Olsa) [1336447] - [tools] perf mem: Introduce perf_mem_events__name function (Jiri Olsa) [1336447] - [tools] perf mem record: Check for memory events support (Jiri Olsa) [1336447] - [tools] perf tools: Remove strbuf_{remove, splice}() (Jiri Olsa) [1336447] - [tools] perf help: No need to use strbuf_remove() (Jiri Olsa) [1336447] - [tools] perf tools: Dont stop PMU parsing on alias parse error (Jiri Olsa) [1336447] - [tools] perf script: Display addr/data_src/weight columns for raw events (Jiri Olsa) [1336447] - [tools] perf script: Add data_src and weight column definitions (Jiri Olsa) [1336447] - [tools] perf tools: Use ARRAY_SIZE in mem sort display functions (Jiri Olsa) [1336447] - [tools] perf mem: Add -e record option (Jiri Olsa) [1336447] - [tools] perf tools: Add monitored events array (Jiri Olsa) [1336447] - [tools] perf tools: Introduce cl_offset function (Jiri Olsa) [1336447] - [tools] perf tools: Make cl_address global (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Implement '' operation (Jiri Olsa) [1336447] - [tools] perf tools: Fix assertion failure on dynamic entry (Jiri Olsa) [1336447] - [tools] perf tools: Fix column width setting on 'trace' sort key (Jiri Olsa) [1336447] - [tools] perf tools: Fix alignment on some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Update srcline/file if needed (Jiri Olsa) [1336447] - [tools] perf tools: Fix segfault on dynamic entries (Jiri Olsa) [1336447] - [tools] perf tools: Remove duplicate typedef config_term_func_t definition (Jiri Olsa) [1336447] - [tools] perf tools: Fix build on older systems (Jiri Olsa) [1336447] - [tools] perf report: Check error during report__collapse_hists() (Jiri Olsa) [1336447] - [tools] perf hists: Return error from hists__collapse_resort() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of append_chain_children() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of split_add_child() (Jiri Olsa) [1336447] - [tools] perf callchain: Add enum match_result for match_chain() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of fill_node() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of add_child() (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percentage update on key press (Jiri Olsa) [1336447] - [tools] perf tools: Enable config and setting names for legacy cache events (Jiri Olsa) [1336447] - [tools] perf tools: Enable config raw and numeric events (Jiri Olsa) [1336447] - [tools] perf tools: Introduce opt_event_config nonterminal (Jiri Olsa) [1336447] - [tools] perf tools: Rename and move pmu_event_name to get_config_name (Jiri Olsa) [1336447] - [tools] perf stat: Bail out on unsupported event config modifiers (Jiri Olsa) [1336447] - [tools] perf tools: Create config_term_names array (Jiri Olsa) [1336447] - [tools] perf tools: Fix checking asprintf return value (Jiri Olsa) [1336447] - [tools] perf stat: Handled scaled == -1 case for counters (Jiri Olsa) [1336447] - [tools] perf test: Reduce the sample_freq for the 'object code reading' test (Jiri Olsa) [1336447] - [tools] perf tests: Use perf_evlist__strerror_open() to provide hints about max_freq (Jiri Olsa) [1336447] - [tools] perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open() (Jiri Olsa) [1336447] - [tools] perf record: Add --all-user/--all-kernel options (Jiri Olsa) [1336447] - [tools] perf evlist: Reference count the cpu and thread maps at set_maps() (Jiri Olsa) [1336447] - [tools] perf stat: Move noise/running printing into printout (Jiri Olsa) [1336447] - [tools] perf stat: Add support for metrics in interval mode (Jiri Olsa) [1336447] - [tools] perf stat: Abstract stat metrics printing (Jiri Olsa) [1336447] - [tools] perf tools: Add perf data cache feature (Jiri Olsa) [1336447] - [tools] perf tools: Initialize libapi debug output (Jiri Olsa) [1336447] - [tools] perf debug: Rename __eprintf(va_list args) to veprintf (Jiri Olsa) [1336447] - [tools] tools lib api fs: Add sysfs__read_str function (Jiri Olsa) [1336447] - [tools] tools lib api fs: Adopt filename__read_str from perf (Jiri Olsa) [1336447] - [tools] tools lib api: Add debug output support (Jiri Olsa) [1336447] - [tools] perf jvmti: Add check for java alternatives cmd in Makefile (Jiri Olsa) [1336447] - [tools] perf tests: Fix build on older systems where 'signal' is reserved (Jiri Olsa) [1336447] - [tools] perf data: Fix releasing event_class (Jiri Olsa) [1336447] - [tools] perf tools: Rename parse_events__free_terms() to parse_events_terms__delete() (Jiri Olsa) [1336447] - [tools] perf tools: Free the terms list_head in parse_events__free_terms() (Jiri Olsa) [1336447] - [tools] perf tools: Use perf_event_terms__purge() for non-malloced terms (Jiri Olsa) [1336447] - [tools] perf tools: Introduce parse_events_terms__purge() (Jiri Olsa) [1336447] - [tools] perf tools: Unlink entries from terms list (Jiri Olsa) [1336447] - [tools] perf hists: Do column alignment on the format iterator (Jiri Olsa) [1336447] - [tools] perf tools: Add comment explaining the repsep_snprintf function (Jiri Olsa) [1336447] - [tools] perf python scripting: Append examples to err msg about audit-libs-python (Jiri Olsa) [1336447] - [tools] perf build: Add EXTRA_LDFLAGS option to makefile (Jiri Olsa) [1336447] - [tools] perf symbols: Fix symbols searching for module in buildid-cache (Jiri Olsa) [1336447] - [tools] perf config: Add '--system' and '--user' options to select which config file is used (Jiri Olsa) [1336447] - [tools] perf jit: add source line info support (Jiri Olsa) [1336447] - [tools] perf tools: add JVMTI agent library (Jiri Olsa) [1336447] - [tools] perf inject: Add jitdump mmap injection support (Jiri Olsa) [1336447] - [tools] perf inject: Make sure mmap records are ordered when injecting build_ids (Jiri Olsa) [1336447] - [tools] perf build: Add libcrypto feature detection (Jiri Olsa) [1336447] - [tools] perf symbols: add Java demangling support (Jiri Olsa) [1336447] - [tools] perf tools: handle spaces in file names obtained from /proc/pid/maps (Jiri Olsa) [1336447] - [tools] perf build tests: Do parallell builds with 'build-test' (Jiri Olsa) [1336447] - [tools] perf tools: Fix parallel build including 'clean' target (Jiri Olsa) [1336447] - [tools] perf config: Document 'record.build-id' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'kmem.default' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'pager.subcommand' variables in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'man.viewer' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'top.children' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'report' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'call-graph' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'ui.show-headers' variable in man page (Jiri Olsa) [1336447] - [tools] perf build tests: Move the feature related vars to the front of the make cmdline (Jiri Olsa) [1336447] - [tools] perf build tests: Elide "-f Makefile" from make invokation (Jiri Olsa) [1336447] - [tools] perf hists browser: Add 'L' hotkey to change percent limit (Jiri Olsa) [1336447] - [tools] perf report: Update documention of --percent-limit option (Jiri Olsa) [1336447] - [tools] perf report: Update documentation of --sort option (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf tools: Add hpp_list into struct hists object (Jiri Olsa) [1336447] - [tools] perf hists: Add struct perf_hpp_list argument to helper functions (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf hists: Pass perf_hpp_list all the way through setup_output_list (Jiri Olsa) [1336447] - [tools] perf hists: Add perf_hpp_list register helpers (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__init function (Jiri Olsa) [1336447] - [tools] perf hists: Introduce struct perf_hpp_list (Jiri Olsa) [1336447] - [tools] perf hists: Separate output fields parsing into setup_output_list function (Jiri Olsa) [1336447] - [tools] perf hists: Separate sort fields parsing into setup_sort_list function (Jiri Olsa) [1336447] - [tools] perf hists: Properly release format fields (Jiri Olsa) [1336447] - [tools] perf hists: Remove perf_hpp__column_(disable|enable) (Jiri Olsa) [1336447] - [tools] perf hists: Allocate output sort field (Jiri Olsa) [1336447] - [tools] perf top: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf report: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf hists: Make hpp setup function generic (Jiri Olsa) [1336447] - [tools] perf hists: Add 'hpp__equal' callback function (Jiri Olsa) [1336447] - [tools] perf hists: Add 'equal' method to perf_hpp_fmt struct (Jiri Olsa) [1336447] - [tools] perf hists: Use struct perf_hpp_fmt::idx in perf_hpp__reset_width (Jiri Olsa) [1336447] - [tools] perf hists: Add _idx fields into struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_evsel__output_resort function (Jiri Olsa) [1336447] - [tools] perf hists: Factor output_resort from hists__output_resort (Jiri Olsa) [1336447] - [tools] perf report: Don't show blank lines if entry has no callchain (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percent display in callchains (Jiri Olsa) [1336447] - [tools] perf hists browser: Pass parent_total to callchain print functions (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix dump to show correct callchain style (Jiri Olsa) [1336447] - [tools] perf report: Fix percent display in callchains on --stdio (Jiri Olsa) [1336447] - [tools] perf callchain: Pass parent_samples to __callchain__fprintf_graph() (Jiri Olsa) [1336447] - [tools] perf report: Get rid of hist_entry__callchain_fprintf() (Jiri Olsa) [1336447] - [tools] perf report: Apply --percent-limit to callchains also (Jiri Olsa) [1336447] - [tools] perf hists: Update hists' total period when adding entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix min callchain hits calculation (Jiri Olsa) [1336447] - [tools] perf build: Align the names of the build tests: (Jiri Olsa) [1336447] - [tools] perf record: Use OPT_BOOLEAN_SET for buildid cache related options (Jiri Olsa) [1336447] - [tools] perf tools: Move timestamp creation to util (Jiri Olsa) [1336447] - [tools] perf test: Improve bp_signal (Jiri Olsa) [1336447] - [tools] perf buildid: Fix cpumode of buildid event (Jiri Olsa) [1336447] - [tools] perf auxtrace: Add perf_evlist pointer to *info_priv_size() (Jiri Olsa) [1336447] - [tools] perf tools: Speed up build-tests by reducing the number of builds tested (Jiri Olsa) [1336447] - [tools] perf build: Use feature dump file for build-test (Jiri Olsa) [1336447] - [tools] perf build: Remove all condition feature check {C, LD}FLAGS (Jiri Olsa) [1336447] - [tools] perf build: Fix feature-dump checks, we need to test all features (Jiri Olsa) [1336447] - [tools] tools build: Check basic headers for test-compile feature checker (Jiri Olsa) [1336447] - [tools] perf cpumap: Auto initialize cpu__max_{node, cpu} (Jiri Olsa) [1336447] - [tools] perf hists browser: Skip scripting when perf.data file not available (Jiri Olsa) [1336447] - [tools] perf build: Select all feature checkers for feature-dump (Jiri Olsa) [1336447] - [tools] tools build: Allow subprojects select all feature checkers (Jiri Olsa) [1336447] - [tools] perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test (Jiri Olsa) [1336447] - [tools] perf machine: Introduce machine__find_kernel_symbol_by_name() (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer non-symbol specific menu options for --sort without 'sym' (Jiri Olsa) [1336447] - [tools] perf hists browser: Be a bit more strict about presenting CPU socket zoom (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso' (Jiri Olsa) [1336447] - [tools] perf hists browser: Only offer symbol scripting when a symbol is under the cursor (Jiri Olsa) [1336447] - [tools] perf hists browser: Only 'Zoom into thread' only when sort order has 'pid' (Jiri Olsa) [1336447] - [tools] perf sort: Provide a way to find out if per-thread bucketing is in place (Jiri Olsa) [1336447] - [tools] perf config: Document 'hist.percentage' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'annotate' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'buildid.dir' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'tui' and 'gtk' sections in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'colors' section in man page (Jiri Olsa) [1336447] - [tools] perf annotate: Rename 'colors.code' to 'colors.jump_arrows' (Jiri Olsa) [1336447] - [tools] perf tools: Document the perf sysctls (Jiri Olsa) [1336447] - [tools] perf hists: Cleanup filtering functions (Jiri Olsa) [1336447] - [tools] perf hists: Remove parent filter check in DSO filter function (Jiri Olsa) [1336447] - [tools] perf stat: Making several helper functions static (Jiri Olsa) [1336447] - [tools] perf symbols: Do not read symbols/data from device files (Jiri Olsa) [1336447] - [tools] perf pmu: Fix misleadingly indented assignment (whitespace) (Jiri Olsa) [1336447] - [kernel] perf/core: Disable the event on a truncated AUX record (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Generate PMI in the STOP region as well (Jiri Olsa) [1336447] - [x86] perf/x86: Add model numbers for Kabylake CPUs (Jiri Olsa) [1336447] - [x86] perf/x86/intel: Fix incorrect lbr_sel_mask value (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Don't die on VMXON (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Haswell model (Jiri Olsa) [1336447] - [x86] perf/x86/amd/ibs: Fix pmu::stop() nesting (Jiri Olsa) [1336447] - [kernel] perf/core: Don't leak event in the syscall error path (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Cleanup Fam10h NB event constraints (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Broadwell models (Jiri Olsa) [1336447] - [x86] perf/x86/intel/uncore: Remove ev_sel_ext bit support for PCU (Jiri Olsa) [1336447] - [kernel] perf/core: Fix Undefined behaviour in rb_alloc() (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Add IBS interrupt to the dynamic throttle (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix race with IBS_STARTING state (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix IBS throttle (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Simplify quirk handling even more (Jiri Olsa) [1336447] - [kernel] perf/core: Fix perf_sched_count derailment (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Convert it to a per package facility (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Utilize event->pmu_private (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Make PMU lock raw (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Refactor the code some more (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Clean up the printk output (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Calculate timing once (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Sanitize the quirk handling (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add proper error handling (Jiri Olsa) [1336447]- [ata] ahci: don't mark HotPlugCapable Ports as external/removable (David Milburn) [1286946] - [include] libata: Align ata_device's id on a cacheline (David Milburn) [1286946] - [ata] sata_via: Implement hotplug for VT6421 (David Milburn) [1286946] - [ata] sata_via: Apply WD workaround only when needed on VT6421 (David Milburn) [1286946] - [ata] ahci: Cache host controller version (David Milburn) [1286946] - [ata] libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show() (David Milburn) [1286946] - [include] libata: fix HDIO_GET_32BIT ioctl (David Milburn) [1286946] - [ata] libata: fix sff host state machine locking while polling (David Milburn) [1286946] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (David Milburn) [1286946] - [ata] libata: disable forced PORTS_IMPL for >= AHCI 1.3 (David Milburn) [1286946] - [ata] sata_sx4: correctly handling failed allocation (David Milburn) [1286946] - [include] libata-eh.c: Introduce new ata port flag for controller which lockup on read log page (David Milburn) [1286946] - [ata] sata_sil: disable trim (David Milburn) [1286946] - [ata] ahci: Fix softreset failed issue of Port Multiplier (David Milburn) [1286946] - [ata] ahci: kill 'intr_status' (David Milburn) [1286946] - [ata] ahci: switch from 'threaded' to 'hardirq' interrupt handling (David Milburn) [1286946] - [ata] ahci: per-port msix support (David Milburn) [1286946] - [ata] ahci: Add Marvell 88se91a2 device id (David Milburn) [1286946] - [ata] ahci: cleanup ahci_host_activate_multi_irqs (David Milburn) [1286946] - [ata] ahci: ahci_host_activate: kill IRQF_SHARED (David Milburn) [1286946] - [ata] libata: enable LBA flag in taskfile for ata_scsi_pass_thru() (David Milburn) [1286946] - [ata] libata: add support for NCQ commands for SG interface (David Milburn) [1286946] - [ata] pata_it821x: use "const char *" for string literals (David Milburn) [1286946] - [ata] libata: cleanup ata_scsi_qc_complete (David Milburn) [1286946] - [include] ata: ahci: find eSATA ports and flag them as removable (David Milburn) [1286946] - [ata] Add factory recertified Crucial M500s to blacklist (David Milburn) [1286946] - [ata] sata_sx4: Check return code from pdc20621_i2c_read() (David Milburn) [1286946] - [include] revert "libata: Implement NCQ autosense" (David Milburn) [1286946] - [include] revert "libata: Implement support for sense data reporting" (David Milburn) [1286946] - [include] revert "libata-eh: Set 'information' field for autosense" (David Milburn) [1286946] - [ata] libata: Do not blacklist M510DC (David Milburn) [1286946] - [ata] libata: increase the timeout when setting transfer mode (David Milburn) [1286946] - [ata] libata: force disable trim for SuperSSpeed S238 (David Milburn) [1286946] - [include] libata: add ATA_HORKAGE_NOTRIM (David Milburn) [1286946] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (David Milburn) [1286946] - [ata] libata: Do not blacklist Micron M500DC (David Milburn) [1286946] - [ata] ahci, msix: Fix build error for !PCI_MSI (David Milburn) [1286946] - [ata] ahci: Add generic MSI-X support for single interrupts to SATA PCI driver (David Milburn) [1286946] - [ata] libata: finally use __initconst in ata_parse_force_one() (David Milburn) [1286946] - [ata] ahci: Store irq number in struct ahci_host_priv (David Milburn) [1286946] - [ata] ahci: Move interrupt enablement code to a separate function (David Milburn) [1286946] - [ata] doc: libata: Fix spelling typo found in libata.xml (David Milburn) [1286946] - [ata] sata_nv - Change 1 to true for bool type variable (David Milburn) [1286946] - [ata] libata: Fix regression when the NCQ Send and Receive log page is absent (David Milburn) [1286946] - [ata] hpt366: fix constant cast warning (David Milburn) [1286946] - [documentation] libata: Fix sysfs documentation bug (David Milburn) [1286946] - [include] libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (David Milburn) [1286946] - [include] libata: READ LOG DMA EXT support can be in either page 119 or 120 (David Milburn) [1286946] - [ata] libata: Expose TRIM capability in sysfs (David Milburn) [1286946] - [ata] libata: Allow NCQ TRIM to be enabled or disabled with a module parameter (David Milburn) [1286946] - [include] libata: Ignore spurious PHY event on LPM policy change (David Milburn) [1286946] - [include] libata: Add helper to determine when PHY events should be ignored (David Milburn) [1286946] - [include] libata: Add tracepoints (David Milburn) [1286946] - [include] libata-eh: Set 'information' field for autosense (David Milburn) [1286946] - [include] libata: Implement support for sense data reporting (David Milburn) [1286946] - [include] libata: Implement NCQ autosense (David Milburn) [1286946] - [ata] libata: use status bit definitions in ata_dump_status() (David Milburn) [1286946] - [include] ide, ata: Rename ATA_IDX to ATA_SENSE (David Milburn) [1286946] - [ata] libata: whitespace fixes in ata_to_sense_error() (David Milburn) [1286946] - [ata] libata: whitespace cleanup in ata_get_cmd_descript() (David Milburn) [1286946] - [include] libata: use READ_LOG_DMA_EXT (David Milburn) [1286946] - [netdrv] fjes: Fix unnecessary spinlock_irqsave (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: update fjes driver version 1.1 (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Introduce spinlock for rx_status (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Enhance changing MTU related work (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix bitwise check bug in fjes_raise_intr_rxdata_task (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix incorrect statistics information in fjes_xmit_frame() (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: optimize timeout value (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Use resource_size (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix inconsistent indenting (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Delete an unnecessary check before the function call "vfree" (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix off-by-one error at fjes_hw_update_zone_task() (Yasuaki Ishimatsu) [1328939]- [security] capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE (Paul Moore) [1165316] - [security] selftests/capabilities: Add tests for capability evolution (Paul Moore) [1165316] - [security] capabilities: ambient capabilities (Paul Moore) [1165316] - [powercap] intel_rapl: Add support for Kabylake (David Arcari) [1310935] - [virtio] virtio 1.0 cs04 spec compliance for reset ("Michael S. Tsirkin") [1334106] - [tools] power turbostat: initial KBL support (David Arcari) [1310931] - [idle] intel_idle: Add KBL support (David Arcari) [1310933] - [acpi] acpica: dispatcher: Update thread ID for recursive method calls (Prarit Bhargava) [1336832] - [x86] pci: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable all BAR sizing for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable IO/MEM decoding for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] mm: update memory tracking for criu soft dirty (David Bulkow) [1329312] - [mm] Fix kmalloc slab creation sequence (Sterling Alexander) [1324668] - [mm] slab_common: support the slub_debug boot option on specific object size (Sterling Alexander) [1324668] - [mm] defer flush of writable TLB entries (George Beshers) [727269] - [mm] send one IPI per CPU to TLB flush all entries after unmapping pages (George Beshers) [727269] - [mm] meminit: initialize enough pages for struct page (George Beshers) [727269] - [mm] meminit: use early_pfn_to_nid for page_cgroup_init (George Beshers) [727269] - [mm] initialize hotplugged pages as reserved (George Beshers) [727269] - [mm] reinit files_stat.max_files after deferred memory initialisation (George Beshers) [727269] - [mm] Include file needed for next patch to compile (George Beshers) [727269] - [mm] meminit: replace rwsem with completion (George Beshers) [727269] - [mm] meminit: allow early_pfn_to_nid to be used during runtime (George Beshers) [727269] - [mm] meminit: suppress unused memory variable warning (George Beshers) [727269] - [mm] meminit: finish initialisation of struct pages before basic setup (George Beshers) [727269] - [mm] meminit: remove mminit_verify_page_links (George Beshers) [727269] - [mm] meminit: reduce number of times pageblocks are set during struct page in (George Beshers) [727269] - [mm] meminit: free pages in large chunks where possible (George Beshers) [727269] - [mm] enable deferred struct page initialisation on x86-64 (George Beshers) [727269] - [mm] meminit: minimise number of pfn->page lookups during initialisation (George Beshers) [727269] - [mm] meminit: initialise remaining struct pages in parallel with kswapd (George Beshers) [727269] - [mm] meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PAGE_INIT is set (George Beshers) [727269] - [mm] meminit: inline some helper functions (George Beshers) [727269] - [mm] meminit: make __early_pfn_to_nid SMP-safe and introduce meminit_pfn_in_nid (George Beshers) [727269] - [mm] remove ifdef condition (George Beshers) [727269] - [mm] memblock: binary search node id (George Beshers) [727269] - [mm] page_alloc: pass PFN to __free_pages_bootmem (George Beshers) [727269] - [mm] bootmem: remove unused local `map' (George Beshers) [727269] - [mm] bootmem: remove duplicated declaration of __free_pages_bootmem() (George Beshers) [727269] - [mm] nobootmem: have __free_pages_memory() free in larger chunks (George Beshers) [727269] - [mm] meminit: only set page reserved in the memblock region (George Beshers) [727269] - [mm] memblock: introduce a for_each_reserved_mem_region iterator (George Beshers) [727269] - [mm] mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range() (George Beshers) [727269] - [mm] meminit: move page initialization into a separate function (George Beshers) [727269]- [scsi] cxlflash: scsi_change_queue_depth backport (Gustavo Duarte) [1182021] - [scsi] cxlflash: lun size in scsi_device (Gustavo Duarte) [1182021] - [scsi] cxlflash: Move to exponential back-off when cmd_room is not available (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix regression issue with re-ordering patch (Gustavo Duarte) [1182021] - [scsi] cxlflash: Use new cxl_pci_read_adapter_vpd() API (Gustavo Duarte) [1182021] - [scsi] cxlflash: Increase cmd_per_lun for better throughput (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid unnecessary scan with internal LUNs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Reorder user context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify attach path error cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Split out context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Unmap problem state area before detaching master context (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify PCI registration (Gustavo Duarte) [1182021] - [scsi] cxlflash: Enable device id for future IBM CXL adapter (Gustavo Duarte) [1182021] - [scsi] cxlflash: Resolve oops in wait_port_offline (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to resolve cmd leak after host reset (Gustavo Duarte) [1182021] - [scsi] cxlflash: Removed driver date print (Gustavo Duarte) [1182021] - [include] cxlflash: Fix to avoid virtual LUN failover failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate LINK_RESET also on port 1 (Gustavo Duarte) [1182021] - [scsi] cxlflash: drop unlikely before IS_ERR_OR_NULL (Gustavo Duarte) [1182021] - [scsi] cxlflash: a couple off by one bugs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid bypassing context cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid lock instrumentation rejection (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting port selection mask (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate to LINK_RESET on login timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid leaving dangling interrupt resources (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid potential deadlock on EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct trace string (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting adapter fops (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to double the delay each time (Gustavo Duarte) [1182021] - [maintainers] maintainers: Add cxlflash driver (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent stale AFU RRQ (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct spelling, grammar, and alignment mistakes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent EEH recovery failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix MMIO and endianness errors (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix function prolog parameters and return codes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unnecessary scsi_block_requests (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct behavior in device reset handler following EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent workq from accessing freed memory (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct usage of scsi_host_put() (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix AFU version access/storage and add check (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove dual port online dependency (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix async interrupt bypass logic (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix host link up event handling (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix location of setting resid (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid stall while waiting on TMF (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid spamming the kernel log (Gustavo Duarte) [1182021] - [scsi] cxlflash: Refine host/device attributes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Make functions static (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct naming of limbo state and waitq (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid CXL services during EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix context encode mask width (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid sizeof(bool) (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix data corruption when vLUN used over multiple cards (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix potential oops following LUN removal (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix read capacity timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Replace magic numbers with literals (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid invalid port_sel value (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unused variable from queuecommand (Gustavo Duarte) [1182021] - [scsi] cxlflash: shift wrapping bug in afu_link_reset() (Gustavo Duarte) [1182021] - [scsi] cxlflash: off by one bug in cxlflash_show_port_status() (Gustavo Duarte) [1182021] - [include] cxlflash: Virtual LUN support (Gustavo Duarte) [1182021] - [include] cxlflash: Superpipe support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base error recovery support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base support for IBM CXL Flash Adapter (Gustavo Duarte) [1182021] - [netdrv] xen-netfront: use napi_complete() correctly to prevent Rx stalling (Ivan Vecera) [1334372] - [netdrv] xen-netfront: convert to GRO API (Ivan Vecera) [1334372] - [netdrv] virtio_net: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] caif: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] bgmac: fix requests for extra polling calls from NAPI (Ivan Vecera) [1334372] - [netdrv] bgmac: leave interrupts disabled as long as there is work to do (Ivan Vecera) [1334372] - [net] Rearrange loop in net_rx_action (Ivan Vecera) [1334372] - [net] Always poll at least one device in net_rx_action (Ivan Vecera) [1334372] - [net] Detect drivers that reschedule NAPI and exhaust budget (Ivan Vecera) [1334372] - [net] Move napi polling code out of net_rx_action (Ivan Vecera) [1334372] - [net] less interrupt masking in NAPI (Ivan Vecera) [1334372] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313892] - [net] netem: Segment GSO packets on enqueue (Neil Horman) [980835] - [netdrv] macvlan: resolve ENOENT errors on creation (Ivan Vecera) [1333314] - [net] rename sysfs symlinks on device name change (Ivan Vecera) [1333228] - [net] add sysfs helpers for netdev_adjacent logic (Ivan Vecera) [1333228]- [cpufreq] intel_pstate: Update frequencies of policy->cpus only from ->set_policy() (Prarit Bhargava) [1329088] - [kernel] kprobes: Add IPMODIFY flag to kprobe_ftrace_ops (Jessica Yu) [1113830] - [kernel] ftrace, kprobes: Support IPMODIFY flag to find IP modify conflict (Jessica Yu) [1113830] - [x86] kprobes/ftrace: Recover original IP if pre_handler doesn't change it (Jessica Yu) [1113830] - [kernel] ftrace: Simplify ftrace_hash_disable/enable path in ftrace_hash_move (Jessica Yu) [1113830] - [kernel] ftrace: Use macros for numbers in ftrace rec shift bits (Jessica Yu) [1113830] - [netdrv] cnic: call cp->stop_hw() in cnic_start_hw() on allocation failure (Ivan Vecera) [1327015] - [virtio] virtio-pci: use possible fallback queue size ("Michael S. Tsirkin") [1320152] - [input] synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317809] - [nvme] host: Always use MSI/MSI-x interrupts (David Milburn) [1334462] - [misc] cxl: Poll for outstanding IRQs when detaching a context (Steve Best) [1332487] - [misc] cxl: Keep IRQ mappings on context teardown (Steve Best) [1332487] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289561 1332667] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289561 1332667] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289561 1332667] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289561 1332667] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289561 1332667] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289561 1332667] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289561 1332667] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289561 1332667] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289561 1332667] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289561 1332667] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289561 1332667] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289561 1332667] - [pci] Update VPD definitions (Myron Stowe) [1289561 1332667] - [pci] Use kobj_to_dev() instead of open-coding it (Myron Stowe) [1289561 1332667] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Myron Stowe) [1289561 1332667] - [x86] platform/uv: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Frank Ramsay) [1276458] - [misc] x86/platform/uv: Remove Obsolete GRU MMR address translation (Frank Ramsay) [1276458] - [x86] platform/uv: Update physical address conversions for UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Build GAM reference tables (Frank Ramsay) [1276458] - [x86] platform/uv: Support UV4 socket address changes (Frank Ramsay) [1276458] - [x86] platform/uv: Add obtaining GAM Range Table from UV BIOS (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 addressing discovery function (Frank Ramsay) [1276458] - [x86] platform/uv: Fold blade info into per node hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Allocate common per node hub info structs on local node (Frank Ramsay) [1276458] - [x86] platform/uv: Move blade local processor ID to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Move scir info to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Create per cpu info structs to replace per hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Update MMIOH setup function to work for both UV3 and UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Clean up redunduncies after merge of UV4 MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Prep for UV4 MMR updates (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV MMR Illegal Access Function (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV Architecture Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add Initial UV4 definitions (Frank Ramsay) [1276458] - [x86] kvm: vmx: fix nested vpid for old KVM guests (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invvpid instruction (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invept instruction (Bandan Das) [1319020] - [x86] setup/crash: Check memblock_reserve() retval (Baoquan He) [1241236] - [x86] setup/crash: Cleanup some more (Baoquan He) [1241236] - [x86] setup/crash: Remove alignment variable (Baoquan He) [1241236] - [x86] setup: Cleanup crashkernel reservation functions (Baoquan He) [1241236] - [x86] setup: Do not reserve crashkernel high memory if low reservation failed (Baoquan He) [1241236] - [x86] perf/x86/cqm: Factor out some common code (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add support for MBM counter overflow handling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Implement RMID recycling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add memory bandwidth monitoring event management (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init (Jiri Olsa) [1084618] - [x86] perf/x86/cqm: Fix CQM memory leak and notifier leak (Jiri Olsa) [1084618] - [include] perf/x86/cqm: Fix CQM handling of grouping events into a cache_group (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1084618] - [include] perf/x86/intel/cqm: Use proper data types (Jiri Olsa) [1084618] - [x86] topology: Fix logical package mapping (Jiri Olsa) [1084618] - [x86] topology: Create logical package id (Jiri Olsa) [1084618] - [x86] perf: Fix uncore build (Jiri Olsa) [1330700] - [perf] Allow storage of PMU private data in event (Jiri Olsa) [1330700]- [fs] cifs: fix type confusion in copy offload ioctl (Sachin Prabhu) [1335974] - [fs] locks: inline posix_lock_file_wait and flock_lock_file_wait (Benjamin Coddington) [1329488] - [fs] nfs4: have do_vfs_lock take an inode pointer (Benjamin Coddington) [1329488] - [fs] locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Benjamin Coddington) [1329488] - [fs] locks: have flock_lock_file take an inode pointer instead of a filp (Benjamin Coddington) [1329488] - [fs] revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Benjamin Coddington) [1329488] - [fs] ext4: correctly migrate a file with a hole at the beginning (Eryu Guan) [1187078] - [fs] ext4: be more strict when migrating to non-extent based file (Eryu Guan) [1187078] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1262033] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1262033] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1262033] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1262033] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1262033] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1262033] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1262033]- [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [902531] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [902531] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [902531] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [902531] - [scsi] st: implement tape statistics (Maurizio Lombardi) [902531] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [902531] - [scsi] st: call scsi_set_medium_removal directly (Maurizio Lombardi) [902531] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1262031] - [scsi] mpt3sas - remove unused fw_event_work elements (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't overreach ioc reply_post during initialization (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove unnecessary synchronize_irq before free_irq (Tomas Henzl) [1262031] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1262031] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Tomas Henzl) [1262031] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1262031] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1262031] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas: mpt3sas: Update the driver versions (Tomas Henzl) [1262031] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1262031] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1262031] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1262031] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1262031] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1262031] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1262031] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1262031] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1262031] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1262031] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1262031] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1262031] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1262031] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1262031] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1262031] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1273082] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1273082] - [scsi] bfa: Updating copyright messages (Chad Dupuis) [1273082] - [scsi] bfa: Fix indentation (Chad Dupuis) [1273082] - [scsi] qla2xxx: Fix rwlock recursion (Chad Dupuis) [1273080] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k (Chad Dupuis) [1273080] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Enable T10-DIF for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Provide mbx info in BBCR data after mbx failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid side effects when using endianizer macros (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for Private link statistics counters (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for buffer to buffer credit value for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for online flash update for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Allow fw to hold status before sending ABTS response (Chad Dupuis) [1273080] - [scsi] qla2xxx: Seed init-cb login timeout from nvram exclusively (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove unneeded link offline message (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Do not reset ISP for error entry with an out of range handle (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1273080] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Return the fabric command state for non-task management requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about context imbalances (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix sparse annotations (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about duplicate (noderef) attributes (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove __constant_ prefix (Chad Dupuis) [1273080] - [scsi] qla2xxx: Replace two macros with an inline function (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove set-but-not-used variables (Chad Dupuis) [1273080] - [scsi] qla2xxx: Declare local functions static (Chad Dupuis) [1273080] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix indentation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Comment out unreachable code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent probe and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent removal and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Schedule board_disable only once (Chad Dupuis) [1273080] - [scsi] qla2xxx: Collect PCI register checks and board_disable scheduling (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use qla2x00_clear_drv_active on probe failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Disable adapter when we encounter a PCI disconnect (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix shost use-after-free on device removal (Chad Dupuis) [1273080] - [scsi] qla2xxx: Refactor shutdown code so some functionality can be reused (Chad Dupuis) [1273080] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1276102] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1276102] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1276102] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1276102] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1329403] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1329403] - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman) [1329403] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1329403] - [netdrv] vmxnet3: fix checks for dma mapping errors (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1329403] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1329403] - [netdrv] vmxnet3: Extend register dump support (Neil Horman) [1329403] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1329403] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1329403] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1306516] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Kamal Heib) [1249733 1325358]- [x86] mm: Drop WARN from multi-BAR check (Jiri Olsa) [1318419] - [mm] fix mlock accouting (Hendrik Brueckner) [1334242] - [mm] vmstat: fix overflow in mod_zone_page_state() (Hendrik Brueckner) [1334242] - [s390] pci: add extra padding to function measurement block (Hendrik Brueckner) [1330111] - [s390] pci: enforce fmb page boundary rule (Hendrik Brueckner) [1330111] - [s390] pci: extract software counters from fmb (Hendrik Brueckner) [1330111] - [s390] pci: remove pdev pointer from arch data (Hendrik Brueckner) [1330099] - [s390] pci_dma: improve debugging of errors during dma map (Hendrik Brueckner) [1330100] - [s390] pci_dma: handle dma table failures (Hendrik Brueckner) [1330100] - [s390] pci_dma: unify label of invalid translation table entries (Hendrik Brueckner) [1330100] - [s390] pci_dma: fix DMA table corruption with > 4 TB main memory (Hendrik Brueckner) [1330112] - [s390] pci: use pci_rescan_remove_lock (Hendrik Brueckner) [1330092] - [kernel] sched: Fix potential kabi breakage on wait_bit_queue (Benjamin Coddington) [1333024] - [watchdog] hpwdt: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [ipmi] watchdog: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [kernel] panic: change nmi_panic from macro to function (David Arcari) [1327401] - [x86] nmi: Save regs in crash dump on external NMI (David Arcari) [1327401] - [x86] apic: Introduce apic_extnmi command line parameter (David Arcari) [1327401] - [kernel] kexec: Fix race between panic() and crash_kexec() (David Arcari) [1327401] - [kernel] panic, x86: Allow CPUs to save registers even if looping in NMI context (David Arcari) [1327401] - [kernel] panic, x86: Fix re-entrance problem due to panic on NMI (David Arcari) [1327401] - [kernel] watchdog: keep rhel7 old-behaviour compatibility (David Arcari) [1290573] - [x86] re-enable fixup_ht_bug (David Arcari) [1290573] - [lib] workqueue: implement lockup detector (David Arcari) [1290573] - [kernel] watchdog: introduce touch_softlockup_watchdog_sched() (David Arcari) [1290573] - [kernel] watchdog: fix race between proc_watchdog_thresh() and watchdog_timer_fn() (David Arcari) [1290573] - [kernel] watchdog: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads() (David Arcari) [1290573] - [kernel] watchdog: avoid races between /proc handlers and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: avoid race between lockup detector suspend/resume and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: add sysctl knob hardlockup_panic (David Arcari) [1290573] - [kernel] watchdog: perform all-CPU backtrace in case of hard lockup (David Arcari) [1290573] - [kernel] watchdog: do not unpark threads in watchdog_park_threads() on error (David Arcari) [1290573] - [kernel] watchdog: implement error handling in lockup_detector_suspend() (David Arcari) [1290573] - [kernel] watchdog: implement error handling in update_watchdog_all_cpus() and callers (David Arcari) [1290573] - [kernel] watchdog: move watchdog_disable_all_cpus() outside of ifdef (David Arcari) [1290573] - [kernel] watchdog: fix error handling in proc_watchdog_thresh() (David Arcari) [1290573] - [kernel] watchdog: is_hardlockup can be boolean (David Arcari) [1290573] - [kernel] watchdog: rename watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: use suspend/resume interface in fixup_ht_bug() (David Arcari) [1290573] - [kernel] watchdog: use park/unpark functions in update_watchdog_all_cpus() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads() (David Arcari) [1290573] - [kernel] watchdog: move NMI function header declarations from watchdog.h to nmi.h (David Arcari) [1290573] - [kernel] watchdog: add watchdog_cpumask sysctl to assist nohz (David Arcari) [1290573] - [kernel] smpboot: allow excluding cpus from the smpboot threads (David Arcari) [1290573] - [kernel] smpboot: Add common code for notification from dying CPU (David Arcari) [1290573] - [kernel] smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() (David Arcari) [1290573] - [kernel] sched, smp: Correctly deal with nested sleeps (David Arcari) [1290573] - [kernel] watchdog: fix double lock in watchdog_nmi_enable_all (David Arcari) [1290573] - [kernel] watchdog: Fix merge 'conflict' (David Arcari) [1290573] - [kernel] watchdog: introduce the hardlockup_detector_disable() function (David Arcari) [1290573] - [kernel] watchdog: clean up some function names and arguments (David Arcari) [1290573] - [kernel] watchdog: enable the new user interface of the watchdog mechanism (David Arcari) [1290573] - [documentation] watchdog: Document watchdog_thresh sysctl (David Arcari) [1290573] - [kernel] watchdog: Disallow setting watchdog_thresh to -1 (David Arcari) [1290573] - [kernel] watchdog: implement error handling for failure to set up hardware perf events (David Arcari) [1290573] - [kernel] watchdog: introduce separate handlers for parameters in /proc/sys/kernel (David Arcari) [1290573] - [kernel] watchdog: introduce proc_watchdog_common() (David Arcari) [1290573] - [kernel] watchdog: move definition of 'watchdog_proc_mutex' outside of proc_dowatchdog() (David Arcari) [1290573] - [kernel] watchdog: introduce the proc_watchdog_update() function (David Arcari) [1290573] - [kernel] watchdog: new definitions and variables, initialization (David Arcari) [1290573] - [kernel] softlockup: make detector be aware of task switch of processes hogging cpu (David Arcari) [1290573] - [kernel] watchdog: Remove unnecessary header files (David Arcari) [1290573] - [kernel] watchdog: convert printk/pr_warning to pr_foo() (David Arcari) [1290573] - [kernel] watchdog: remove preemption restrictions when restarting lockup detector (David Arcari) [1290573]- [thermal] powerclamp: remove cpu whitelist (Steve Best) [1273740] - [acpi] srat: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1331394] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1334236] - [tty] Drop krefs for interrupted tty lock ("Herton R. Krzesinski") [1327403] - [tty] rocket: Remove private close_wait ("Herton R. Krzesinski") [1327403] - [tty] Retry failed reopen if tty teardown in-progress ("Herton R. Krzesinski") [1327403] - [tty] Prevent hw state corruption in exclusive mode reopen ("Herton R. Krzesinski") [1327403] - [tty] Wait interruptibly for tty lock on reopen ("Herton R. Krzesinski") [1327403] - [tty] Remove wait_event_interruptible_tty() ("Herton R. Krzesinski") [1327403] - [tty] r3964: Replace/remove bogus tty lock use ("Herton R. Krzesinski") [1327403] - [tty] r3964: Use tty->read_wait waitqueue ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_port::close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: gserial: Privatize close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: serial: fix re-ordering of tx data ("Herton R. Krzesinski") [1327403] - [tty] Remove ASYNC_CLOSING checks in open()/hangup() methods ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_hung_up_p() tests from tty drivers' open() ("Herton R. Krzesinski") [1327403] - [tty] serial_core: fix uart PORT_UNKNOWN handling ("Herton R. Krzesinski") [1327403] - [tty] synclink: avoid sleep_on race ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_wait_until_sent_from_close() ("Herton R. Krzesinski") [1327403] - [tty] Document locking for tty_port_close{, start, end}() ("Herton R. Krzesinski") [1327403] - [tty] Remove warning in tty_lock_slave() ("Herton R. Krzesinski") [1327403] - [tty] Fix timeout on pty set ldisc ("Herton R. Krzesinski") [1327403] - [tty] Fix hung task on pty hangup ("Herton R. Krzesinski") [1327403] - [tty] Prefix tty_ldisc_{lock, lock_nested, unlock} functions ("Herton R. Krzesinski") [1327403] - [tty] pty: Don't drop pty master tty lock to hangup slave ("Herton R. Krzesinski") [1327403] - [tty] Preset lock subclass for nested tty locks ("Herton R. Krzesinski") [1327403] - [tty] Change tty lock order to master->slave ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release() state checks ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release_checks() interface ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_ldisc_release() interface ("Herton R. Krzesinski") [1327403] - [tty] Fold pty pair handling into tty_flush_works() ("Herton R. Krzesinski") [1327403] - [tty] Simplify pty pair teardown logic ("Herton R. Krzesinski") [1327403] - [tty] Don't release tty locks for wait queue sanity check ("Herton R. Krzesinski") [1327403] - [tty] Don't take tty_mutex for tty count changes ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_CLOSING ("Herton R. Krzesinski") [1327403] - [tty] Drop tty_mutex before tty reopen ("Herton R. Krzesinski") [1327403] - [tty] Re-open /dev/tty without tty_mutex ("Herton R. Krzesinski") [1327403] - [tty] pty: Always return -EIO if slave BSD pty opened first ("Herton R. Krzesinski") [1327403] - [tty] Fix use-after-free in pty_common_install ("Herton R. Krzesinski") [1327403] - [tty] Merge alloc_tty_struct and initialize_tty_struct ("Herton R. Krzesinski") [1327403] - [tty] Check tty->count instead of TTY_CLOSING in tty_reopen() ("Herton R. Krzesinski") [1327403] - [tty] Clarify re-open behavior of master ptys ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_HUPPING ("Herton R. Krzesinski") [1327403] - [tty] Invert tty_lock/ldisc_sem lock order ("Herton R. Krzesinski") [1327403] - [tty] Don't hold tty_lock for ldisc release ("Herton R. Krzesinski") [1327403] - [tty] Reset hupped state on open ("Herton R. Krzesinski") [1327403] - [tty] Only hangup once ("Herton R. Krzesinski") [1327403] - [tty] Fix hangup race with TIOCSETD ioctl ("Herton R. Krzesinski") [1327403] - [tty] Clarify ldisc variable ("Herton R. Krzesinski") [1327403]- [scsi] 3w-9xxx: version string touch (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: don't unmap bounce buffered commands (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: fix command completion race (Tomas Henzl) [1322447] - [scsi] lpfc: update version for rhel7.3 to 11.1.0.2 (Rob Evers) [1274910] - [scsi] lpfc: remove incorrect lockdep assertion (Rob Evers) [1274910] - [scsi] lpfc: fix misleading indentation (Rob Evers) [1274910] - [scsi] lpfc: fix missing zero termination in debugfs (Rob Evers) [1274910] - [scsi] lpfc: Add lockdep assertions (Rob Evers) [1274910] - [scsi] lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1274910] - [scsi] lpfc: Grammar s/an negative/a negative/ (Rob Evers) [1274910] - [scsi] lpfc: Update modified file copyrights (Rob Evers) [1274910] - [scsi] lpfc: Fix interaction between fdmi_on and enable_SmartSAN (Rob Evers) [1274910] - [scsi] lpfc: Add support for SmartSAN 2.0 (Rob Evers) [1274910] - [scsi] lpfc: Fix Device discovery failures during switch reboot test (Rob Evers) [1274910] - [scsi] lpfc: Fix crash when unregistering default rpi (Rob Evers) [1274910] - [scsi] lpfc: Fix DMA faults observed upon plugging loopback connector (Rob Evers) [1274910] - [scsi] lpfc: Correct LOGO handling during login (Rob Evers) [1274910] - [scsi] lpfc: Use kzalloc instead of kmalloc (Rob Evers) [1274910] - [scsi] lpfc: Add logging for misconfigured optics (Rob Evers) [1274910] - [scsi] lpfc: Fix external loopback failure (Rob Evers) [1274910] - [scsi] lpfc: Fix mbox reuse in PLOGI completion (Rob Evers) [1274910] - [scsi] lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE (Rob Evers) [1274910] - [scsi] lpfc: Make write check error processing more resilient (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP ACC being too long (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP Speed reporting (Rob Evers) [1274910] - [scsi] lpfc: Modularize and cleanup FDMI code in driver (Rob Evers) [1274910] - [scsi] lpfc: Fix crash in fcp command completion path (Rob Evers) [1274910] - [scsi] lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (Rob Evers) [1274910] - [scsi] lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (Rob Evers) [1274910] - [scsi] lpfc: Fix the FLOGI discovery logic to comply with T11 standards (Rob Evers) [1274910] - [scsi] lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [1274910] - [scsi] lpfc: fix memory leak and NULL dereference (Rob Evers) [1274910] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1274910] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1274910] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1274910] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1274910] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1274910] - [scsi] lpfc: remove set but not used variables (Rob Evers) [1274910] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1274910] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1274910] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1274910] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1274910] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1274910] - [scsi] lpfc: fix model description (Rob Evers) [1274910] - [scsi] lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (Rob Evers) [1274910] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1274910] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1274910] - [scsi] lpfc: Update Copyright on changed files (Rob Evers) [1274910]- [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333473] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1332694] - [mm] vmscan: catch and fix shrinker overflows (Rafael Aquini) [1245773] - [i2c] ismt: Add Intel DNV PCI ID (Steve Best) [1334006] - [idle] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Steve Best) [1322358] - [acpi] acpica: Remove extraneous error message for large number of GPEs (Prarit Bhargava) [1305532] - [s390] kdump: fix wrong BUG_ON() statement (Hendrik Brueckner) [1330093] - [s390] zcrypt: HWRNG registration cause kernel panic on CEX hotplug (Hendrik Brueckner) [1330094] - [include] pci/msi: Initialize MSI capability for all architectures (Myron Stowe) [1334107] - [include] pci: Make pci_msi_setup_pci_dev() non-static for use by arch code (Myron Stowe) [1334107] - [pci] pci, parisc: Enable 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Don't use 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Tolerate hierarchies with no Root Port (Myron Stowe) [1334107] - [include] pci: Restore PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1334107] - [pci] pciehp: Inline the "handle event" functions into the ISR (Myron Stowe) [1334107] - [pci] pciehp: Rename queue_interrupt_event() to pciehp_queue_interrupt_event() (Myron Stowe) [1334107] - [pci] pciehp: Make queue_interrupt_event() void (Myron Stowe) [1334107] - [pci] pciehp: Clean up debug logging (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on systems with >32 bit addressing (Myron Stowe) [1334107] - [include] pci: Remove unused pci_scan_bus_parented() (Myron Stowe) [1334107] - [pci] aspm: Simplify Clock Power Management setting (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on Foxconn K8M890-8237A (Myron Stowe) [1334107] - [include] pci: Remove unused pci_dma_burst_advice() (Myron Stowe) [1334107] - [include] pci: Remove unused pcibios_select_root() (again) (Myron Stowe) [1334107] - [x86] pci: Remove unnecessary #includes of (Myron Stowe) [1334107] - [s390] pci: Include , not (Myron Stowe) [1334107] - [include] pci: Add pci_bus_addr_t (Myron Stowe) [1334107] - [pci] Use dev->has_secondary_link to find downstream PCIe links (Myron Stowe) [1334107] - [pci] aspm: Use dev->has_secondary_link to find downstream links (Myron Stowe) [1334107] - [include] pci: Propagate the "ignore hotplug" setting to parent (Myron Stowe) [1334107] - [pci] acpi / hotplug / pci: Check ignore_hotplug for all downstream devices (Myron Stowe) [1334107] - [pci] pciehp: Drop pointless label from pciehp_probe() (Myron Stowe) [1334107] - [include] pci: Add dev->has_secondary_link to track downstream PCIe links (Myron Stowe) [1334107] - [pci] Add function 1 DMA alias quirk for Marvell 9120 (Myron Stowe) [1334107] - [pci] aspm: Remove redundant PCIe port type checking (Myron Stowe) [1334107] - [include] pci/msi: Remove unused pci_msi_off() (Myron Stowe) [1334107] - [pci] msi: Drop pci_msi_off() calls from quirks (Myron Stowe) [1334107] - [ntb] Drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [virtio] virtio_pci: drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [pci] msi: Disable MSI at enumeration even if kernel doesn't support MSI (Myron Stowe) [1334107] - [pci] msi: Export pci_msi_set_enable(), pci_msix_clear_and_set_ctrl() (Myron Stowe) [1334107] - [pci] msi: Rename msi_set_enable(), msix_clear_and_set_ctrl() (Myron Stowe) [1334107]- [netdrv] cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Torez Smith) [1303955] - [netdrv] cdc_ncm: toggle altsetting to force reset before setup (Torez Smith) [1303955] - [netdrv] usbnet: cleanup after bind() in probe() (Torez Smith) [1303955] - [netdrv] asix: do not free array priv->mdio->irq (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] revert "usb: serial: add Moxa UPORT 11x0 driver" (Torez Smith) [1303955] - [usb] serial: option: add support for Quectel UC20 (Torez Smith) [1303955] - [usb] serial: option: add support for Telit LE922 PID 0x1045 (Torez Smith) [1303955] - [usb] cp210x: Add ID for Parrot NMEA GPS Flight Recorder (Torez Smith) [1303955] - [usb] qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) (Torez Smith) [1303955] - [netdrv] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan (Torez Smith) [1303955] - [usb] revert "usb: hub: do not clear BOS field during reset device" (Torez Smith) [1303955] - [netdrv] usb: cdc_subset: only build when one driver is enabled (Torez Smith) [1303955] - [usb] option: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] cp210x: add IDs for GE B650V3 and B850V3 boards (Torez Smith) [1303955] - [usb] option: add support for SIM7100E (Torez Smith) [1303955] - [netdrv] qmi_wwan: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] xhci: harden xhci_find_next_ext_cap against device removal (Torez Smith) [1303955] - [usb] xhci: Fix list corruption in urb dequeue at host removal (Torez Smith) [1303955] - [usb] xhci-mtk: fix AHB bus hang up caused by roothubs polling (Torez Smith) [1303955] - [usb] xhci-mtk: fix bpkts value of LS/HS periodic eps not behind TT (Torez Smith) [1303955] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms (Torez Smith) [1303955] - [usb] xhci: set SSIC port unused only if xhci_suspend succeeds (Torez Smith) [1303955] - [usb] xhci: add a quirk bit for ssic port unused (Torez Smith) [1303955] - [usb] xhci: handle both SSIC ports in PME stuck quirk (Torez Smith) [1303955] - [usb] revert "xhci: don't finish a TD if we get a short-transfer event mid TD" (Torez Smith) [1303955] - [netdrv] lan78xx: throttle TX path at slower than SuperSpeed USB (Torez Smith) [1303955] - [netdrv] lan78xx: Add to handle mux control per chip id (Torez Smith) [1303955] - [usb] option: fix Cinterion AHxx enumeration (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on usb_serial private data (Torez Smith) [1303955] - [usb] serial: ftdi_sio: add support for Yaesu SCU-18 cable (Torez Smith) [1303955] - [usb] serial: option: Adding support for Telit LE922 (Torez Smith) [1303955] - [usb] serial: visor: fix crash on detecting device without write_urbs (Torez Smith) [1303955] - [usb] visor: fix null-deref at probe (Torez Smith) [1303955] - [usb] cp210x: add ID for IAI USB to RS485 adaptor (Torez Smith) [1303955] - [usb] hub: do not clear BOS field during reset device (Torez Smith) [1303955] - [usb] cdc-acm:exclude Samsung phone 04e8:685d (Torez Smith) [1303955] - [usb] cdc-acm: send zero packet for intel 7260 modem (Torez Smith) [1303955] - [usb] cdc-acm: handle unlinked urb in acm read callback (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add SIMCom 7230E (Torez Smith) [1303955] - [netdrv] cdc-acm: fix NULL pointer reference (Torez Smith) [1303955] - [netdrv] r8152: adjust ALDPS function (Torez Smith) [1303955] - [netdrv] r8152: use test_and_clear_bit (Torez Smith) [1303955] - [netdrv] r8152: fix the wake event (Torez Smith) [1303955] - [usb] pm: Allow USB devices to remain runtime-suspended when sleeping (Torez Smith) [1303955] - [netdrv] net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number (Torez Smith) [1303955] - [usb] usbmon: remove assignment from IS_ERR argument (Torez Smith) [1303955] - [usb] mxu11x0: drop redundant function name from error messages (Torez Smith) [1303955] - [usb] mxu11x0: fix debug-message typos (Torez Smith) [1303955] - [usb] mxu11x0: rename usb-serial driver (Torez Smith) [1303955] - [usb] mxu11x0: fix modem-control handling on B0-transitions (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on firmware download (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak in port-probe error path (Torez Smith) [1303955] - [usb] serial: add Moxa UPORT 11x0 driver (Torez Smith) [1303955] - [usb] cp210x: add ID for ELV Marble Sound Board 1 (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: ignore bogus CDC Union descriptors (Torez Smith) [1303955] - [usb] mos7840: remove redundant condition (Torez Smith) [1303955] - [usb] io_edgeport: remove redundant conditions (Torez Smith) [1303955] - [netdrv] usbnet: allow mini-drivers to consume L2 headers (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: remove 1199:9070 device id (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: MDM9x30 specific power management (Torez Smith) [1303955] - [usb] ehci: ohci: fix bool assignments (Torez Smith) [1303955] - [usb] xhci: refuse loading if nousb is used (Torez Smith) [1303955] - [usb] make "nousb" a clear module parameter (Torez Smith) [1303955] - [usb] Add connected retry on resume for non SS devices (Torez Smith) [1303955] - [usb] usbmon: Use 64bit timestamp for mon_bin_hdr (Torez Smith) [1303955] - [usb] misc: usbtest: Remove timeval usage (Torez Smith) [1303955] - [usb] usbmon: Remove timeval usage for timestamp (Torez Smith) [1303955] - [include] usb: constify usb_mon_operations structure (Torez Smith) [1303955] - [usb] misc: usbtest: improve the description for error message (Torez Smith) [1303955] - [usb] uas: no gfp argument to uas_submit_urbs() (Torez Smith) [1303955] - [usb] uas: use the BIT() macro (Torez Smith) [1303955] - [usb] usb-ehci: Delete unnecessary checks before the function call "dma_pool_destroy" (Torez Smith) [1303955] - [usb] replace dma_pool_alloc and memset with dma_pool_zalloc (Torez Smith) [1303955] - [usb] xhci: rework xhci extended capability list parsing functions (Torez Smith) [1303955] - [usb] xhci: use debug level when printing out interval rounding messages (Torez Smith) [1303955] - [usb] xhci: mediatek: support MTK xHCI host controller (Torez Smith) [1303955] - [usb] host: xhci: add a platform-private field (Torez Smith) [1303955] - [usb] host: xhci: cleanup hcd private size (Torez Smith) [1303955] - [usb] xhci: use the correct define to indicate port status suspend change (Torez Smith) [1303955] - [usb] ehci: warn on unexpectedly active QH (Torez Smith) [1303955] - [usb] ehci: enhance "async" debugfs output (Torez Smith) [1303955] - [usb] add usbfs snooping for REAP and DISCARD (Torez Smith) [1303955] - [usb] limit usbfs snooping of URB contents (Torez Smith) [1303955] - [usb] cp210x: add tx_empty() (Torez Smith) [1303955] - [usb] cp210x: work around cp2108 GET_LINE_CTL bug (Torez Smith) [1303955] - [usb] cp210x: relocate private data from USB interface to port (Torez Smith) [1303955] - [usb] cp210x: flush device queues at close (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add WeTelecom-WPD600N (Torez Smith) [1303955] - [netdrv] r8152: add reset_resume function (Torez Smith) [1303955] - [include] net: cdc_ncm: avoid changing RX/TX buffers on MTU changes (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card (Torez Smith) [1303955] - [usb] fix invalid memory access in hub_activate() (Torez Smith) [1303955] - [usb] ipaq.c: fix a timeout loop (Torez Smith) [1303955] - [include] usb: add quirk for devices with broken LPM (Torez Smith) [1303955] - [usb] xhci: fix usb2 resume timing and races (Torez Smith) [1303955] - [netdrv] r8152: fix lockup when runtime PM is enabled (Torez Smith) [1303955] - [netdrv] net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 (Torez Smith) [1303955] - [usb] Quiet down false peer failure messages (Torez Smith) [1303955] - [usb] xhci: fix config fail of FS hub behind a HS hub with MTT (Torez Smith) [1303955] - [usb] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to decode burst multiplier for log message (Torez Smith) [1303955] - [usb] whci-hcd: add check for dma mapping error (Torez Smith) [1303955] - [usb] core : hub: Fix BOS 'NULL pointer' kernel panic (Torez Smith) [1303955] - [usb] quirks: Fix another ELAN touchscreen (Torez Smith) [1303955] - [netdrv] net: cdc_ncm: fix NULL pointer deref in cdc_ncm_bind_common (Torez Smith) [1303955] - [usb] serial: Another Infineon flash loader USB ID (Torez Smith) [1303955] - [usb] cdc_acm: Ignore Infineon Flash Loader utility (Torez Smith) [1303955] - [usb] cp210x: Remove CP2110 ID from compatibility list (Torez Smith) [1303955] - [usb] usblp: do not set TASK_INTERRUPTIBLE before lock (Torez Smith) [1303955] - [usb] option: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [usb] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices (Torez Smith) [1303955] - [usb] xhci: fix checking ep busy for CFC (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter (Torez Smith) [1303955] - [usb] qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Torez Smith) [1303955] - [usb] ti_usb_3410_5052: Add Honeywell HGI80 ID (Torez Smith) [1303955] - [usb] serial: option: add support for Novatel MiFi USB620L (Torez Smith) [1303955] - [usb] qcserial: Add support for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] usbnet: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [netdrv] kaweth: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [usb] dma: remove external references to dma_supported (Torez Smith) [1303955] - [include] kernel.h: make abs() work with 64-bit types (Torez Smith) [1303955] - [netdrv] usb: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] core: Codestyle fix in urb.c (Torez Smith) [1303955] - [usb] misc: usb3503: Use i2c_add_driver helper macro (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [usb] hcd: use USB_DT_* (Torez Smith) [1303955] - [usb] xhci: configure 32-bit DMA if the controller does not support 64-bit DMA (Torez Smith) [1303955] - [usb] xhci: makefile: move xhci-pci and xhci-plat-hcd after xhci-hcd (Torez Smith) [1303955] - [usb] xhci: replace custom implementation of readq / writeq (Torez Smith) [1303955] - [usb] xhci: create one unified function to calculate TRB TD remainder (Torez Smith) [1303955] - [include] usb-gadget: use per-attribute show and store methods (Torez Smith) [1303955] - [usb] misc: usbtest: add bulk queue test (Torez Smith) [1303955] - [usb] qcserial: update comment for Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC73xx" (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355" (Torez Smith) [1303955] - [usb] qcserial: make AT URCs work for Sierra Wireless devices (Torez Smith) [1303955] - [usb] usb_wwan/option: generalize option_send_setup for other drivers (Torez Smith) [1303955] - [usb] option: revert introduction of struct option_private (Torez Smith) [1303955] - [usb] io_ti: Remove extra blank lines separating functions (Torez Smith) [1303955] - [usb] io_ti: Fix non-standard comment formatting (Torez Smith) [1303955] - [usb] io_ti: Move request_firmware from edge_startup to download_fw (Torez Smith) [1303955] - [usb] io_ti: Move download and boot mode code out of download_fw (Torez Smith) [1303955] - [usb] io_ti: Use serial->interface for messages in download_fw (Torez Smith) [1303955] - [usb] io_ti: Remove obsolete dev parameter from build_i2c_fw_hdr (Torez Smith) [1303955] - [usb] rewrite isd200_init_info for readability (Torez Smith) [1303955] - [usb] otg: don't set a_alt_hnp_support feature for OTG 2.0 device (Torez Smith) [1303955] - [usb] core: driver: Use kmalloc_array (Torez Smith) [1303955] - [usb] message: remove redundant declaration (Torez Smith) [1303955] - [usb] uas: also check for ESHUTDOWN in error reporting (Torez Smith) [1303955] - [usb] hub: remove redundant declarations (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] xhci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] whci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] xhci: support new USB 3.1 hub request to get extended port status (Torez Smith) [1303955] - [usb] xhci: check xhci hardware for USB 3.1 support (Torez Smith) [1303955] - [include] usb: define HCD_USB31 speed option for hosts that support USB 3.1 features (Torez Smith) [1303955] - [usb] xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw (Torez Smith) [1303955] - [usb] xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub (Torez Smith) [1303955] - [usb] xhci: parse xhci protocol speed ID list for usb 3.1 usage (Torez Smith) [1303955] - [include] usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [include] usb: Add USB 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [usb] xhci: Read and parse new xhci 1.1 capability register (Torez Smith) [1303955] - [netdrv] lan78xx: Return 0 when lan78xx_suspend() has no error (Torez Smith) [1303955] - [include] usb: Added forgotten parameter description for authorized attribute in usb.h (Torez Smith) [1303955] - [include] usb: phy: change some comments (Torez Smith) [1303955] - [usb] misc: usbtest: format the data pattern according to max packet size (Torez Smith) [1303955] - [usb] misc: usbtest: using the same data format among write/compare/output (Torez Smith) [1303955] - [usb] misc: usbtest: delete useless memset for urbs array (Torez Smith) [1303955] - [usb] misc: usbtest: allocate size of urb array according to user parameter (Torez Smith) [1303955] - [netdrv] usbnet: remove invalid check (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [netdrv] lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR (Torez Smith) [1303955] - [netdrv] lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control (Torez Smith) [1303955] - [netdrv] lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h (Torez Smith) [1303955] - [netdrv] lan78xx: Update to use phylib instead of mii_if_info (Torez Smith) [1303955] - [netdrv] lan78xx: Add PHYLIB and MICROCHIP_PHY as default config (Torez Smith) [1303955] - [netdrv] lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY (Torez Smith) [1303955] - [netdrv] net: fix cdc-phonet.c dependency and build error (Torez Smith) [1303955] - [include] cdc: add header guards (Torez Smith) [1303955] - [include] cdc: Fix build warning (Torez Smith) [1303955] - [netdrv] cdc-phonet: use common parser (Torez Smith) [1303955] - [netdrv] qmi-wwan: use common parser (Torez Smith) [1303955] - [netdrv] cdc-ether: switch to common CDC parser (Torez Smith) [1303955] - [netdrv] cdc-ncm: use common parser (Torez Smith) [1303955] - [include] cdc: common parser for extra headers (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [netdrv] net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter (Torez Smith) [1303955] - [usb] xhci: Add spurious wakeup quirk for LynxPoint-LP controllers (Torez Smith) [1303955] - [usb] xhci: handle no ping response error properly (Torez Smith) [1303955] - [usb] xhci: don't finish a TD if we get a short transfer event mid TD (Torez Smith) [1303955] - [netdrv] net: usb: asix: Fix crash on skb alloc failure (Torez Smith) [1303955] - [usb] Add device quirk for Logitech PTZ cameras (Torez Smith) [1303955] - [usb] chaoskey read offset bug (Torez Smith) [1303955] - [usb] Add reset-resume quirk for two Plantronics usb headphones (Torez Smith) [1303955] - [usb] whiteheat: fix potential null-deref at probe (Torez Smith) [1303955] - [netdrv] ch9200: Convert to use module_usb_driver (Torez Smith) [1303955] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Torez Smith) [1303955] - [usb] xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Torez Smith) [1303955] - [usb] xhci: exit early in xhci_setup_device() if we're halted or dying (Torez Smith) [1303955] - [usb] xhci: stop everything on the first call to xhci_stop (Torez Smith) [1303955] - [usb] xhci: Clear XHCI_STATE_DYING on start (Torez Smith) [1303955] - [usb] xhci: lock mutex on xhci_stop (Torez Smith) [1303955] - [usb] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM (Torez Smith) [1303955] - [usb] xhci: give command abortion one more chance before killing xhci (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to get the burst multiplier (Torez Smith) [1303955] - [netdrv] usbnet: New driver for QinHeng CH9200 devices (Torez Smith) [1303955] - [usb] option: add ZTE PIDs (Torez Smith) [1303955] - [netdrv] r8152: fix the runtime suspend issues (Torez Smith) [1303955] - [netdrv] r8152: split DRIVER_VERSION (Torez Smith) [1303955] - [netdrv] usbnet: Fix a race between usbnet_stop() and the BH (Torez Smith) [1303955] - [netdrv] lan78xx: Fix ladv/radv error handling in lan78xx_link_reset() (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] ftdi_sio: Added custom PID for CustomWare products (Torez Smith) [1303955] - [usb] usb_wwan: silence read errors on disconnect (Torez Smith) [1303955] - [usb] option: silence interrupt errors (Torez Smith) [1303955] - [usb] symbolserial: Correct transferred data size (Torez Smith) [1303955] - [usb] symbolserial: Use usb_get_serial_port_data (Torez Smith) [1303955] - [usb] misc: usbtest: format max packet size for iso transfer (Torez Smith) [1303955] - [usb] host: ehci-sys: delete useless bus_to_hcd conversion (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Declare authorized attribute" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Introduces the default interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Control interface probing and claiming" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Introduces the USB interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: SysFS part of USB interface authorization" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Use a flag for the default device authorization" (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] host: ohci-at91: depend on OF (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [usb] hub: remove assignment from if condition (Torez Smith) [1303955] - [usb] endpoint: convert spaces to tabs (Torez Smith) [1303955] - [usb] otg_whitelist: remove whitespace (Torez Smith) [1303955] - [include] usb: fsl: Workaround for USB erratum-A005275 (Torez Smith) [1303955] - [netdrv] lan78xx: Remove BUG_ON() (Torez Smith) [1303955] - [netdrv] lan78xx: Fix Smatch Warnings (Torez Smith) [1303955] - [include] usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification (Torez Smith) [1303955] - [usb] core: hub.c: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] devio: fix spacing (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Stopped - Short Packet Capability (SPC) (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Contiguous Frame ID Capability (CFC) (Torez Smith) [1303955] - [usb] xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Torez Smith) [1303955] - [usb] xhci: make USB_XHCI_PLATFORM selectable (Torez Smith) [1303955] - [usb] misc: ftdi-elan: Simplify return statement (Torez Smith) [1303955] - [usb] host: xhci: Simplify return statement (Torez Smith) [1303955] - [usb] devio: remove assignment from if condition (Torez Smith) [1303955] - [netdrv] r8152: disable the capability of zero length (Torez Smith) [1303955] - [netdrv] Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver (Torez Smith) [1303955] - [usb] pl2303: fix baud-rate divisor calculations (Torez Smith) [1303955] - [include] usb: common: add API to update usb otg capabilities by device tree (Torez Smith) [1303955] - [include] usb: otg: add usb_otg_caps structure for otg capabilities (Torez Smith) [1303955] - [include] usb: add USB_OTG_ADP definition (Torez Smith) [1303955] - [include] usb: add usb_otg20_descriptor for OTG 2.0 and above (Torez Smith) [1303955] - [include] usb: fsl: Modify phy clk valid bit checking (Torez Smith) [1303955] - [include] usb: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro (Torez Smith) [1303955] - [include] usb: fsl: Implement Workaround for USB Erratum A007792 (Torez Smith) [1303955] - [include] usb: fsl: Replace macros with enumerated type (Torez Smith) [1303955] - [usb] usleep_range is preferred over udelay where wakeup is flexible (Torez Smith) [1303955] - [usb] usbcore: add sysfs support to xHCI usb3 hardware LPM (Torez Smith) [1303955] - [usb] move assignment out of if condition (Torez Smith) [1303955] - [usb] host: xhci: remove typo in function documentation (Torez Smith) [1303955] - [usb] atm: cxacru: fix blank line after declaration (Torez Smith) [1303955] - [usb] class: Use USB_CLASS_PRINTER instead of number 7 (Torez Smith) [1303955] - [usb] fix coding style issue (Torez Smith) [1303955] - [netdrv] r8152: support the new RTL8153 chip (Torez Smith) [1303955] - [netdrv] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] serial: ftdi_sio: Fix broken URL in comment (Torez Smith) [1303955] - [netdrv] usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] Delete XHCI command timer if necessary (Torez Smith) [1303955] - [usb] xhci: fix off by one error in TRB DMA address boundary check (Torez Smith) [1303955] - [netdrv] r8152: reset device when tx timeout (Torez Smith) [1303955] - [netdrv] r8152: add pre_reset and post_reset (Torez Smith) [1303955] - [usb] sierra: add 1199:68AB device ID (Torez Smith) [1303955] - [netdrv] r8152: don't enable napi before rx ready (Torez Smith) [1303955] - [netdrv] r8152: fix wakeup settings (Torez Smith) [1303955] - [netdrv] r8152: fix the issue about U1/U2 (Torez Smith) [1303955] - [usb] cdc-acm: Destroy acm_minors IDR on module exit (Torez Smith) [1303955] - [usb] usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors (Torez Smith) [1303955] - [usb] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Torez Smith) [1303955] - [usb] ohci: Fix race between ED unlink and URB submission (Torez Smith) [1303955] - [usb] core: lpm: set lpm_capable for root hub device (Torez Smith) [1303955] - [usb] xhci: do not report PLC when link is in internal resume state (Torez Smith) [1303955] - [usb] xhci: prevent bus_suspend if SS port resuming in phase 1 (Torez Smith) [1303955] - [usb] xhci: report U3 when link is in resume state (Torez Smith) [1303955] - [usb] xhci: Calculate old endpoints correctly on device reset (Torez Smith) [1303955] - [usb] xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (Torez Smith) [1303955] - [usb] xhci: Workaround to get D3 working in Intel xHCI (Torez Smith) [1303955] - [usb] xhci: call BIOS workaround to enable runtime suspend on Intel Braswell (Torez Smith) [1303955] - [netdrv] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [usb] ulpi: ulpi_init should be executed in subsys_initcall (Torez Smith) [1303955] - [usb] qcserial: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [fs] configfs: fix kernel infoleak through user-controlled format string (Torez Smith) [1303955] - [usb] serial: Destroy serial_minors IDR on module exit (Torez Smith) [1303955] - [netdrv] usb: add device id for NVIDIA Tegra USB 3.0 Ethernet (Torez Smith) [1303955] - [usb] cp210x: add ID for Aruba Networks controllers (Torez Smith) [1303955] - [usb] mos7720: rename registers (Torez Smith) [1303955] - [usb] option: add 2020:4000 ID (Torez Smith) [1303955] - [usb] mips: octeon: Set OHCI and EHCI MMIO byte order to match CPU (Torez Smith) [1303955] - [usb] cdc-acm: Add support of ATOL FPrint fiscal printers (Torez Smith) [1303955] - [usb] usbtmc: add device quirk for Rigol DS6104 (Torez Smith) [1303955] - [usb] serial: mos7840: Use setup_timer (Torez Smith) [1303955] - [usb] usb, hid: Remove Vernier devices from lsusb and hid_ignore_list (Torez Smith) [1303955] - [usb] fsl: Fix compilation error for fsl ehci drv (Torez Smith) [1303955] - [include] usb:fsl: Add support for USB controller version-2.5 (Torez Smith) [1303955] - [usb] core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Torez Smith) [1303955] - [include] usb: hcd.h : Removed an unnecessary function prototype usb_find_interface_driver() (Torez Smith) [1303955] - [usb] host: xhci: remove incorrect comment about mutex (Torez Smith) [1303955] - [usb] xhci: Return correct number of tranferred bytes for stalled control endpoints (Torez Smith) [1303955] - [usb] xhci: optimize xhci bus resume time (Torez Smith) [1303955] - [usb] xhci: Fix suspend/resume when used with OTG core (Torez Smith) [1303955] - [usb] xhci: fix xhci locking up during hcd remove (Torez Smith) [1303955] - [usb] xhci: Allow usb_add/remove_hcd() to be called repeatedly (Torez Smith) [1303955] - [usb] xhci: cleanup xhci_hcd allocation (Torez Smith) [1303955] - [include] usb: phy: add static inline wrapper for devm_usb_get_phy_by_node (Torez Smith) [1303955] - [include] usb: phy: Add interface to get phy give of device_node (Torez Smith) [1303955] - [include] usb: gadget: net2280: fix use of GPEP in both directions (Torez Smith) [1303955] - [include] usb: gadget: net2280: check interrupts for all endpoints (Torez Smith) [1303955] - [usb] serial: fix grammar in Kconfig help text for FTDI_SIO (Torez Smith) [1303955] - [usb] cdc-acm: use swap() in acm_probe() (Torez Smith) [1303955] - [usb] cdc-acm: add support for up to 256 devices (Torez Smith) [1303955] - [usb] cdc-acm: use idr to manage minor numbers (Torez Smith) [1303955] - [usb] devio: fix a condition in async_completed() (Torez Smith) [1303955] - [usb] fsl: Make fsl ehci drv an independent driver module (Torez Smith) [1303955] - [scripts] usb: add bus type for USB ULPI (Torez Smith) [1303955] - [usb] storage: fix module reference for scsi host (Torez Smith) [1303955] - [usb] xusbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] uss720.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usblp.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] speedtch.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb_con.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-q.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_stat.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_main.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_bin.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hub.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ehci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] core: buffer: fixed the checkpatch warning (Torez Smith) [1303955] - [usb] Enable LPM for USB 2.01+ full-speed devices (Torez Smith) [1303955] - [usb] storage: scsiglue: Remove SPRINTF macro use (Torez Smith) [1303955] - [usb] don't build PCI quirks if USB support isn't configured (Torez Smith) [1303955] - [usb] Set unused ports to "fixed" rather than "unknown" (Torez Smith) [1303955] - [usb] Prefer firmware values when determining whether a port is removable (Torez Smith) [1303955] - [mm] add dma_pool_zalloc() call to DMA API (Torez Smith) [1303955]- [powerpc] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages (Gustavo Duarte) [1313758] - [powerpc] powernv: Add a kmsg_dumper that flushes console output on panic (Gustavo Duarte) [1313758] - [kernel] change TRACE_EVENT(writeback_dirty_page) to check bdi->dev != NULL (Oleg Nesterov) [1306851] {CVE-2016-3070} - [kernel] hrtimer: Prevent remote enqueue of leftmost timers (David Bulkow) [1323752] - [s390] sclp: introduce check for SIE (Hendrik Brueckner) [1310710] - [s390] kvm: don't load kvm without virtualization support (Hendrik Brueckner) [1310710] - [s390] show virtualization support in /proc/cpuinfo (Hendrik Brueckner) [1310710] - [s390] sclp: correctly set eca siif bit (Hendrik Brueckner) [1310710] - [md] add rdev reference for super write (Xiao Ni) [1312720] - [pci] Fix sriov_enable() error path for pcibios_enable_sriov() failures (Myron Stowe) [1332667] - [pci] Reorder pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Set SR-IOV NumVFs to zero after enumeration (Myron Stowe) [1332667] - [pci] Clear IORESOURCE_UNSET when clipping a bridge window (Myron Stowe) [1332667] - [pci] Preserve resource size during alignment reordering (Myron Stowe) [1332667] - [pci] Fix IOV resource sorting by alignment requirement (Myron Stowe) [1332667] - [pci] aspm: Drop __pci_disable_link_state() useless "force" parameter (Myron Stowe) [1332667] - [pci] Consider additional PF's IOV BAR alignment in sizing and assigning (Myron Stowe) [1332667] - [pci] Add pcibios_iov_resource_alignment() interface (Myron Stowe) [1332667] - [pci] Add pcibios_sriov_enable() and pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Calculate maximum number of buses required for VFs (Myron Stowe) [1332667] - [pci] Refresh First VF Offset and VF Stride when updating NumVFs (Myron Stowe) [1332667] - [pci] Index IOV resources in the conventional style (Myron Stowe) [1332667] - [pci] Read capability list as dwords, not bytes (Myron Stowe) [1332667] - [pci] Don't clear ASPM bits when the FADT declares it's unsupported (Myron Stowe) [1332667] - [pci] Clarify policy for vendor IDs in pci.txt (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_root_bus()) (Myron Stowe) [1332667] - [pci] Fail pci_ioremap_bar() on unassigned resources (Myron Stowe) [1332667] - [pci] Show driver, BAR#, and resource on pci_ioremap_bar() failure (Myron Stowe) [1332667] - [pci] Mark invalid BARs as unassigned (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_bus()) (Myron Stowe) [1332667] - [pci] pnp: Don't check for overlaps with unassigned PCI BARs (Myron Stowe) [1332667] - [pci] Add helper functions pci_get[put]_host_bridge_device() (Myron Stowe) [1332667]- [hid] remove hid_output_raw_report transport implementations (Benjamin Tissoires) [1311883] - [hid] usbhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] hidp: remove duplicated coded (Benjamin Tissoires) [1311883] - [hid] i2c-hid: use generic .request() implementation (Benjamin Tissoires) [1311883] - [hid] i2c-hid: implement ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] sony: do not rely on hid_output_raw_report (Benjamin Tissoires) [1311883] - [hid] rmi: remove hdev->hid_output_raw_report() stubs (Benjamin Tissoires) [1311883] - [hid] aw: replace hid_output_raw_report() calls by appropriates ones (Benjamin Tissoires) [1311883] - [hid] multitouch: Synchronize MT frame on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: warn on sysfs group creation failure (Benjamin Tissoires) [1311883] - [hid] multitouch: Release all touch slots on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: force retrieving of Win8 signature blob (Benjamin Tissoires) [1311883] - [hid] fix ignore_special_drivers modparam description (Benjamin Tissoires) [1311883] - [hid] fix hid_ignore_special_drivers module parameter (Benjamin Tissoires) [1311883] - [hid] core: do not scan reports if the group is already set (Benjamin Tissoires) [1311883] - [hid] core: prevent out-of-bound readings (Benjamin Tissoires) [1311883] - [hid] fix out of bound access in extract() and implement() (Benjamin Tissoires) [1311883] - [hid] multitouch: fix input mode switching on some Elan panels (Benjamin Tissoires) [1311883] - [hid] multitouch: enable palm rejection if device implements confidence usage (Benjamin Tissoires) [1311883] - [hid] use to_hid_device() (Benjamin Tissoires) [1311883] - [hid] expose country code in sysfs (Benjamin Tissoires) [1311883] - [hid] move to_hid_device() to hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Fetch feature reports on demand for Win8 devices (Benjamin Tissoires) [1311883] - [hid] multitouch: Add suffix for HID_DG_TOUCHPAD (Benjamin Tissoires) [1311883] - [hid] core: Avoid uninitialized buffer access (Benjamin Tissoires) [1311883] - [hid] input: allow input_configured callback return errors (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for CJTouch MultiTouch (Benjamin Tissoires) [1311883] - [hid] core: do not reject devices when they declare too many usages (Benjamin Tissoires) [1311883] - [hid] multitouch: Fix fields from pen report ID being interpreted for multitouch (Benjamin Tissoires) [1311883] - [hid] Export hid_field_extract() (Benjamin Tissoires) [1311883] - [hid] input: Fix coding style issue (Benjamin Tissoires) [1311883] - [hid] input: Simplify conditional expression (Benjamin Tissoires) [1311883] - [hid] input: Add parentheses to quell gcc warning (Benjamin Tissoires) [1311883] - [hid] remove 2 unused usb.h includes (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for button type usage (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of clickpads (Benjamin Tissoires) [1311883] - [hid] make hid_report_len as a static inline function in hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Add quirk for VTL touch panels (Benjamin Tissoires) [1311883] - [hid] core: cleanup .claimed field on disconnect (Benjamin Tissoires) [1311883] - [hid] usbhid: quirk for PM1610 and PM1640 Touchscreen (Benjamin Tissoires) [1311883] - [hid] core: add two new usages for digitizer (Benjamin Tissoires) [1311883] - [hid] core: fix validation of report id 0 (Benjamin Tissoires) [1311883] - [hid] core: fix computation of the report size (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of EliteGroup 05D8 panels (Benjamin Tissoires) [1311883] - [hid] core: do not scan constant input report (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Win 8.1 multitouch touchpads (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of other generic collections in hid-mt (Benjamin Tissoires) [1311883] - [hid] multitouch: remove pen special handling (Benjamin Tissoires) [1311883] - [hid] multitouch: remove registered devices with default behavior (Benjamin Tissoires) [1311883] - [hid] wiimote: replace hid_output_raw_report with hid_hw_output_report for output requests (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] revert "revert "hid: fix logitech-dj: missing Unifying device issue"" (Benjamin Tissoires) [1311883] - [hid] replace hid_output_raw_report with hid_hw_raw_request for feature requests (Benjamin Tissoires) [1311883] - [hid] make .raw_request mandatory (Benjamin Tissoires) [1311883] - [hid] core: check parameters when sending/receiving data from the device (Benjamin Tissoires) [1311883] - [hid] Add HID transport driver documentation (Benjamin Tissoires) [1311883] - [hid] input: hid-input remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] core: implement generic .request() (Benjamin Tissoires) [1311883] - [hid] introduce helper to access hid_output_raw_report() (Benjamin Tissoires) [1311883] - [hid] remove hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] usbhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] usbhid: update LED fields unlocked (Benjamin Tissoires) [1311883] - [hid] usbhid: make usbhid_set_leds() static (Benjamin Tissoires) [1311883] - [hid] i2c: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: implement .raw_request (Benjamin Tissoires) [1311883] - [hid] uhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] remove hid_get_raw_report in struct hid_device (Benjamin Tissoires) [1311883] - [hid] aw: make comment more accurate and nicer (Benjamin Tissoires) [1311883] - [hid] hidp: remove hidp_hidinput_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hidinput_input_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event() (Benjamin Tissoires) [1311883] - [hid] add inliners for ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver functions to the HIDP driver (Benjamin Tissoires) [1311883] - [hid] bluetooth: hidp: implement hidinput_input_event callback (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver function to the uhid driver (Benjamin Tissoires) [1311883] - [hid] Add transport-driver functions to the USB HID interface (Benjamin Tissoires) [1311883] - [hid] Add transport-driver callbacks to the hid_ll_driver struct (Benjamin Tissoires) [1311883] - [hid] fix buffer allocations (Benjamin Tissoires) [1311883] - [hid] multitouch: add FocalTech FTxxxx support (Benjamin Tissoires) [1311883] - [hid] remove SIS entries from hid_have_special_driver[] (Benjamin Tissoires) [1311883] - [hid] add support for SiS multitouch panel in the touch monitor LG 23ET83V (Benjamin Tissoires) [1311883] - [hid] usbhid: fix sis quirk (Benjamin Tissoires) [1311883] - [hid] usbhid: merge the sis quirk (Benjamin Tissoires) [1311883] - [hid] remove self-assignment from hid_input_report (Benjamin Tissoires) [1311883] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1311883] - [hid] core: fix hid delimiter local tag parsing (Benjamin Tissoires) [1311883] - [hid] input: generic hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1311883] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1311883] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1311883] - [hid] multitouch: devm conversion (Benjamin Tissoires) [1311883] - [hid] explain out-of-range check better (Benjamin Tissoires) [1311883] - [hid] fix false positive out of range values (Benjamin Tissoires) [1311883] - [hid] core: fix reporting of raw events (Benjamin Tissoires) [1311883] - [hid] remove duplicate ID for D-WAV eGalax 0x7224 (Benjamin Tissoires) [1311883] - [hid] sort IDs for D-WAV eGalax multitouch devices (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Data Modul easyMaxTouch (Benjamin Tissoires) [1311883]- [powerpc] copro: Fix faulting kernel segments (Gustavo Duarte) [1275967] - [misc] cxl: Ignore probes for virtual afu pci devices (Gustavo Duarte) [1275967] - [include] cxl: Remove cxl_get_phys_dev() kernel API (Gustavo Duarte) [1275967] - [misc] cxl: Add tracepoints around the cxl hcall (Gustavo Duarte) [1275967] - [misc] cxl: Adapter failure handling (Gustavo Duarte) [1275967] - [include] cxl: Support the cxl kernel API from a guest (Gustavo Duarte) [1275967] - [misc] cxl: Parse device tree and create cxl device(s) at boot (Gustavo Duarte) [1275967] - [include] cxl: Support to flash a new image on the adapter from a guest (Gustavo Duarte) [1275967] - [misc] cxl: sysfs support for guests (Gustavo Duarte) [1275967] - [misc] cxl: Add guest-specific code (Gustavo Duarte) [1275967] - [misc] cxl: Separate bare-metal fields in adapter and AFU data structures (Gustavo Duarte) [1275967] - [misc] cxl: New hcalls to support cxl adapters (Gustavo Duarte) [1275967] - [powerpc] New possible return value from hcall (Gustavo Duarte) [1275967] - [misc] cxl: IRQ allocation for guests (Gustavo Duarte) [1275967] - [misc] cxl: Update cxl_irq() prototype (Gustavo Duarte) [1275967] - [misc] cxl: Isolate a few bare-metal-specific calls (Gustavo Duarte) [1275967] - [misc] cxl: Rename some bare-metal specific functions (Gustavo Duarte) [1275967] - [misc] cxl: Introduce implementation-specific API (Gustavo Duarte) [1275967] - [misc] cxl: Define process problem state area at attach time only (Gustavo Duarte) [1275967] - [misc] cxl: Move bare-metal specific code to specialized files (Gustavo Duarte) [1275967] - [misc] cxl: Move common code away from bare-metal-specific files (Gustavo Duarte) [1275967] - [misc] cxl: Increase timeout for detection of AFU mmio hang (Steve Best) [1329682] - [x86] Mark Intel Knights Landing-F processor as not supported (Steve Best) [1331516] - [block] sysfs/blk-sysfs: fix uninitialized var usage (Ewan Milne) [1301477] - [kernel] ftrace: Update dynamic ftrace calls only if necessary (Jiri Olsa) [1255039] - [kernel] ftrace: Make ftrace_hash_rec_enable return update bool (Jiri Olsa) [1255039] - [kernel] nohz: Fix !HIGH_RES_TIMERS hang (Prarit Bhargava) [1329357] - [netdrv] myri10ge: fix sleeping with bh disabled (Stanislaw Gruszka) [1287506] - [netdrv] ixgbevf: fix spoofed packets with random MAC (Ken Cox) [1247345] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (Ken Cox) [1247345] - [cpufreq] powernv: Define per_cpu chip pointer to optimize hot-path (Steve Best) [1329176] - [cpufreq] powernv: Fix bugs in powernv_cpufreq_{init/exit} (Steve Best) [1329176] - [cpufreq] powernv: Replace pr_info with trace print for throttle event (Steve Best) [1329176] - [cpufreq] powernv/tracing: Add powernv_throttle tracepoint (Steve Best) [1329176] - [cpufreq] powernv: Remove cpu_to_chip_id() from hot-path (Steve Best) [1329176] - [cpufreq] powernv: Free 'chips' on module exit (Steve Best) [1329176]- [x86] compat: Add missing CLAC to entry_INT80_32 (Lauro Ramos Venancio) [1316055] - [net] netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] ipv4: Don't do expensive useless work during inetdev destroy (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] bridge: fdb: rearrange net_bridge_fdb_entry (Jakub Sitnicki) [1311131] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323716] - [net] if_link: Add control trust VF (Jakub Sitnicki) [1302101] - [net] rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Jakub Sitnicki) [1302101] - [net] ip6_tunnel: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1306774] - [net] ipvs: correct initial offset of Call-ID header search in SIP persistence engine (Paolo Abeni) [1322716] - [net] ipvs: allow rescheduling after RST (Paolo Abeni) [1322716] - [net] ipvs: drop first packet to redirect conntrack (Paolo Abeni) [1322716] - [net] ipvs: handle ip_vs_fill_iph_skb_off failure (Paolo Abeni) [1322716] - [net] ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off (Paolo Abeni) [1322716] - [net] tuntap: restore default qdisc (Phil Sutter) [1152231] - [net] IFF_NO_QUEUE: Fix for drivers not calling ether_setup() (Phil Sutter) [1152231] - [net] macvlan: convert to use IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] qdisc: enhance default_qdisc documentation (Phil Sutter) [1152231] - [net] sched: simplify attach_one_default_qdisc() (Phil Sutter) [1152231] - [net] sched: register noqueue qdisc (Phil Sutter) [1152231] - [net] sched: ignore tx_queue_len when assigning default qdisc (Phil Sutter) [1152231] - [net] fix IFF_NO_QUEUE for drivers using alloc_netdev (Phil Sutter) [1152231] - [net] sched: drop all special handling of tx_queue_len == 0 (Phil Sutter) [1152231] - [net] net_sched: gred: add TCA_GRED_LIMIT attribute (Phil Sutter) [1152231] - [net] warn if drivers set tx_queue_len = 0 (Phil Sutter) [1152231] - [net] bonding: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] bridge: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] 8021q: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] vxlan: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] team: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] nlmon: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] loopback: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] allow setting mac address of loopback device (Phil Sutter) [1152231] - [net] dummy: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] veth: enable noqueue operation by default (Phil Sutter) [1152231] - [net] sch_generic: react upon IFF_NO_QUEUE flag (Phil Sutter) [1152231] - [net] declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter) [1152231]- [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1298093] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: don't manipulate with clocksources on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1298093] - [scsi] vmw_pvscsi: Fix the issue of DMA-API related warnings (Ewan Milne) [1287291] - [block] mtip32xx: remove unneeded variable in mtip_cmd_timeout() (David Milburn) [1269525 1273618] - [block] mtip32xx: Cleanup queued requests after surprise removal (David Milburn) [1269525 1273618] - [block] mtip32xx: Implement timeout handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle FTL rebuild failure state during device initialization (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle safe removal during IO (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix for rmmod crash when drive is in FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Print exact time when an internal command is interrupted (David Milburn) [1269525 1273618] - [block] mtip32xx: Remove unwanted code from taskfile error handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix broken service thread handling (David Milburn) [1269525 1273618 1284383] - [block] mtip32xx: restrict variables visible in current code module (David Milburn) [1269525 1273618] - [block] mtip32xx: don't open-code memdup_user() (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix accessing freed memory (David Milburn) [1269525 1273618] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1269525 1273618] - [block] mtip32xx: fix minor number (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll() (David Milburn) [1269525 1273618] - [block] mtip32xx: fix crash on surprise removal of the drive (David Milburn) [1269525 1273618] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1269525 1273618] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unused variable 'port->allocated' (David Milburn) [1269525 1273618] - [block] mtip32xx: fix rmmod issue (David Milburn) [1269525 1273618]- [netdrv] e1000: Double Tx descriptors needed check for 82544 (Jarod Wilson) [1274170] - [netdrv] e1000: Do not overestimate descriptor counts in Tx pre-check (Jarod Wilson) [1274170] - [netdrv] e1000: Elementary checkpatch warnings and checks removed (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of duplicate exit path (Jarod Wilson) [1274170] - [netdrv] e1000: fix kernel-doc argument being missing (Jarod Wilson) [1274170] - [netdrv] e1000: fix a typo in the comment (Jarod Wilson) [1274170] - [netdrv] e1000: clean up the checking logic (Jarod Wilson) [1274170] - [netdrv] e1000: Remove checkpatch coding style errors (Jarod Wilson) [1274170] - [netdrv] e1000: fix data race between tx_ring->next_to_clean (Jarod Wilson) [1274170] - [netdrv] e1000: make eeprom read/write scheduler friendly (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274170] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Jarod Wilson) [1274170] - [netdrv] e1000: Use napi_alloc_skb (Jarod Wilson) [1274170] - [netdrv] e1000: Use eth_skb_pad and skb_put_padto helpers (Jarod Wilson) [1274170] - [netdrv] e1000: unset IFF_UNICAST_FLT on WMware 82545EM (Jarod Wilson) [1274170] - [netdrv] e1000: switch to napi_gro_frags api (Jarod Wilson) [1274170] - [netdrv] e1000: convert to build_skb (Jarod Wilson) [1274170] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Jarod Wilson) [1274170] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Jarod Wilson) [1274170] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Jarod Wilson) [1274170] - [netdrv] e1000: move tbi workaround code into helper function (Jarod Wilson) [1274170] - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (Jarod Wilson) [1274170] - [netdrv] e1000: e1000_ethertool.c coding style fixes (Jarod Wilson) [1274170] - [netdrv] e1000: remove unnecessary break after return (Jarod Wilson) [1274170] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Jarod Wilson) [1274170] - [netdrv] e1000: Use time_after() for time comparison (Jarod Wilson) [1274170] - [netdrv] e1000: remove the check: skb->len<=0 (Jarod Wilson) [1274170] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1274170] - [netdrv] e1000: remove open-coded skb_cow_head (Jarod Wilson) [1274170] - [netdrv] e1000: remove debug messages with function names (Jarod Wilson) [1274170] - [netdrv] e1000: delete non-required instances of include (Jarod Wilson) [1274170]- [netdrv] fm10k: use napi_complete_done() (Neil Horman) [1274178] - [netdrv] fm10k: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1274178] - [netdrv] fm10k: do not use enum as boolean (Neil Horman) [1274178] - [netdrv] fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Neil Horman) [1274178] - [netdrv] fm10k: add support for extra debug statistics (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL remove unnecessary comma (Neil Horman) [1274178] - [netdrv] fm10k: create "correct" header for the remote end on connect (Neil Horman) [1274178] - [netdrv] fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Neil Horman) [1274178] - [netdrv] fm10k: remove comment about rtnl_lock around mbx operations (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_mac_vlan_pf VID checks (Neil Horman) [1274178] - [netdrv] fm10k: Only trigger data path reset if fabric is up (Neil Horman) [1274178] - [netdrv] fm10k: re-enable VF after a full reset on detection of a Malicious event (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix typo in fm10k_netdev.c (Neil Horman) [1274178] - [netdrv] fm10k: send traffic on default VID to VLAN device if we have one (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix up ordering of __always_unused and style (Neil Horman) [1274178] - [netdrv] fm10k: remove is_slot_appropriate (Neil Horman) [1274178] - [netdrv] fm10k: don't store sw_vid at reset (Neil Horman) [1274178] - [netdrv] fm10k: allow creation of VLAN interfaces even while down (Neil Horman) [1274178] - [netdrv] fm10k: Report MAC address on driver load (Neil Horman) [1274178] - [netdrv] fm10k: Don't assume page fragments are page size (Neil Horman) [1274178] - [netdrv] fm10k: update netdev perm_addr during reinit, instead of at up (Neil Horman) [1274178] - [netdrv] fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Neil Horman) [1274178] - [netdrv] fm10k: only prevent removal of default VID rules (Neil Horman) [1274178] - [netdrv] fm10k: disable service task during suspend (Neil Horman) [1274178] - [netdrv] fm10k: Fix missing braces after if statement (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_lport_state_pf issue (Neil Horman) [1274178] - [netdrv] fm10k: remove err_no reference in fm10k_mbx.c (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Neil Horman) [1274178] - [netdrv] fm10k: pack TLV overlay structures (Neil Horman) [1274178] - [netdrv] fm10k: re-map all possible VF queues after a VFLR (Neil Horman) [1274178] - [netdrv] fm10k: force LPORT delete when updating VLAN or MAC address (Neil Horman) [1274178] - [netdrv] fm10k: use dma_set_mask_and_coherent in fm10k_probe (Neil Horman) [1274178] - [netdrv] fm10k: trivial fixup message style to include a colon (Neil Horman) [1274178] - [netdrv] fm10k: remove extraneous NULL check on l2_accel (Neil Horman) [1274178] - [netdrv] fm10k: use an unsigned int for i in ethtool_get_strings (Neil Horman) [1274178] - [netdrv] fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect free on skb in ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: move setting shinfo inside ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: use correct ethernet driver Tx timestamp function (Neil Horman) [1274178] - [netdrv] fm10k: ignore invalid multicast address entries (Neil Horman) [1274178] - [netdrv] fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Neil Horman) [1274178] - [netdrv] fm10k: Do not assume budget will never be 0 for NAPI (Neil Horman) [1274178]- [misc] cxl: Fix PSL timebase synchronization detection (Gustavo Duarte) [1275968] - [misc] cxl: use kobj_to_dev() (Gustavo Duarte) [1275968] - [misc] cxl: Enable PCI device ID for future IBM CXL adapter (Gustavo Duarte) [1275968] - [misc] cxl: use -Werror only with CONFIG_PPC_WERROR (Gustavo Duarte) [1275968] - [misc] cxl: fix build for GCC 4.6.x (Gustavo Duarte) [1275968] - [misc] cxl: Fix DSI misses when the context owning task exits (Gustavo Duarte) [1275968] - [misc] cxl: Set endianess of kernel contexts (Gustavo Duarte) [1275968] - [misc] cxl: use correct operator when writing pcie config space values (Gustavo Duarte) [1275968] - [misc] cxl: Fix possible idr warning when contexts are released (Gustavo Duarte) [1275968] - [misc] cxl: Free virtual PHB when removing (Gustavo Duarte) [1275968] - [powerpc] pci: export pcibios_free_controller() (Gustavo Duarte) [1275968] - [misc] cxl: Fix number of allocated pages in SPA (Gustavo Duarte) [1275968] - [misc] cxl: Workaround malformed pcie packets on some cards (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->mapping when releasing kernel API contexts (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of IRQ names in cxl_free_afu_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Fix lockdep warning while creating afu_err_buff attribute (Gustavo Duarte) [1275968] - [misc] cxl: Fix build failure due to -Wunused-variable behaviour change (Gustavo Duarte) [1275968] - [misc] cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline (Gustavo Duarte) [1275968] - [misc] cxl: Set up and enable PSL Timebase (Gustavo Duarte) [1275968] - [misc] cxl: Fix force unmapping mmaps of contexts allocated through the kernel api (Gustavo Duarte) [1275968] - [misc] cxl: Fix + cleanup error paths in cxl_dev_context_init (Gustavo Duarte) [1275968] - [misc] cxl: Remove racy attempt to force EEH invocation in reset (Gustavo Duarte) [1275968] - [misc] cxl: Release irqs if memory allocation fails (Gustavo Duarte) [1275968] - [misc] cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE (Gustavo Duarte) [1275968] - [misc] cxl: Allow release of contexts which have been OPENED but not STARTED (Gustavo Duarte) [1275968] - [include] cxl: Add alternate MMIO error handling (Gustavo Duarte) [1275968] - [misc] cxl: Plug irq_bitmap getting leaked in cxl_context (Gustavo Duarte) [1275968] - [misc] cxl: Add CONFIG_CXL_EEH symbol (Gustavo Duarte) [1275968] - [misc] cxl: EEH support (Gustavo Duarte) [1275968] - [include] cxl: Allow the kernel to trust that an image won't change on PERST (Gustavo Duarte) [1275968] - [misc] cxl: Don't remove AFUs/vPHBs in cxl_reset (Gustavo Duarte) [1275968] - [misc] cxl: Refactor AFU init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Refactor adaptor init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Clean up adapter MMIO unmap path (Gustavo Duarte) [1275968] - [misc] cxl: Make IRQ release idempotent (Gustavo Duarte) [1275968] - [misc] cxl: Allocate and release the SPA with the AFU (Gustavo Duarte) [1275968] - [misc] cxl: Drop commands if the PCI channel is not in normal state (Gustavo Duarte) [1275968] - [misc] cxl: Convert MMIO read/write macros to inline functions (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Silence iomem warning in debugfs file creation (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Make declarations static (Gustavo Duarte) [1275968] - [misc] cxl: Compile with -Werror (Gustavo Duarte) [1275968] - [misc] cxl: Don't ignore add_process_element() result when attaching context (Gustavo Duarte) [1275968] - [misc] cxl: clean up afu_read_config() (Gustavo Duarte) [1275968] - [misc] cxl: Destroy afu->contexts_idr on release of an afu (Gustavo Duarte) [1275968] - [misc] cxl: Destroy cxl_adapter_idr on module_exit (Gustavo Duarte) [1275968] - [misc] cxl: use more common format specifier (Gustavo Duarte) [1275968] - [misc] cxl: Add explicit precision specifiers (Gustavo Duarte) [1275968] - [misc] cxl: Check if afu is not null in cxl_slbia (Gustavo Duarte) [1275968] - [misc] cxl: Fix off by one error allowing subsequent mmap page to be accessed (Gustavo Duarte) [1275968] - [misc] cxl: Fail mmap if requested mapping is larger than assigned problem state area (Gustavo Duarte) [1275968] - [misc] cxl: Fix refcounting in kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Test the correct mmio space before unmapping (Gustavo Duarte) [1275968] - [misc] cxl/vphb.c: Use phb pointer after NULL check (Gustavo Duarte) [1275968] - [misc] cxl: Fix typo in debug print (Gustavo Duarte) [1275968] - [misc] cxl: Add CXL_KERNEL_API config option (Gustavo Duarte) [1275968] - [misc] cxl: Reset default context for vPHB on release (Gustavo Duarte) [1275968] - [include] cxl: Add AFU virtual PHB and kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Export file ops for use by API (Gustavo Duarte) [1275968] - [include] cxl: Move include file cxl.h -> cxl-base.h (Gustavo Duarte) [1275968] - [misc] cxl: Cleanup Makefile (Gustavo Duarte) [1275968] - [misc] cxl: Rework context lifetimes (Gustavo Duarte) [1275968] - [misc] cxl: Configure PSL for kernel contexts and merge code (Gustavo Duarte) [1275968] - [misc] cxl: Split afu_register_irqs() function (Gustavo Duarte) [1275968] - [misc] cxl: Only check pid for userspace contexts (Gustavo Duarte) [1275968] - [misc] cxl: Export some symbols (Gustavo Duarte) [1275968] - [misc] cxl: cxl_afu_reset() -> __cxl_afu_reset() (Gustavo Duarte) [1275968] - [misc] cxl: Rework detach context functions (Gustavo Duarte) [1275968] - [misc] cxl: Add cookie parameter to afu_release_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Dump debug info on the AFU configuration record (Gustavo Duarte) [1275968] - [misc] cxl: Fix error path on probe (Gustavo Duarte) [1275968] - [misc] cxl: Re-order card init to check the VSEC earlier (Gustavo Duarte) [1275968] - [misc] cxl: Remove unnecessarily verbose print in cxl_remove() (Gustavo Duarte) [1275968] - [misc] cxl: Add shutdown hook (Gustavo Duarte) [1275968] - [documentation] cxl: Document external user of existing API (Gustavo Duarte) [1275968] - [powerpc] pci: Add pcibios_disable_device() hook (Gustavo Duarte) [1275968] - [powerpc] Add cxl context to device archdata (Gustavo Duarte) [1275968] - [powerpc] pci: Add release_device() hook to phb ops (Gustavo Duarte) [1275968] - [powerpc] pci: Export symbols for CXL (Gustavo Duarte) [1275968] - [misc] cxl: Use call_rcu to reduce latency when releasing the afu fd (Gustavo Duarte) [1275968] - [misc] cxl: Export AFU error buffer via sysfs (Gustavo Duarte) [1275968] - [include] cxl: Implement an ioctl to fetch afu card-id, offset-id and mode (Gustavo Duarte) [1275968] - [documentation] cxl: Fix a typo in ABI documentation (Gustavo Duarte) [1275968] - [pci] Export symbols required for loadable host driver modules (Gustavo Duarte) [1275968]- [netdrv] hv_netvsc: Fix the order of num_sc_offered decrement (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the array sizes to be max supported channels (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix accessing freed memory in netvsc_change_mtu() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add ethtool support for set and get of settings (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add software transmit timestamp support (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: cleanup netdev feature flags for netvsc (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix book keeping of skb during batching process (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use skb_get_hash() instead of a homegrown implementation (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate status from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove locking in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: move subchannel existence check to netvsc_select_queue() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: rework link status change handling (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix dereference of nvdev before check (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement set_channels ethtool op (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Set vRSS with num_chn in RNDIS filter (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add structs and handlers for VF messages (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the sendbuf in a NUMA aware way (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the receive buffer from the correct NUMA node (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: change member name of struct netvsc_stats (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use per_cpu stats to calculate TX/RX data (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove unused variable in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix a bug in netvsc_start_xmit() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Implement netvsc_get_channels() ethool op (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix the error processing in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: netvsc.c: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix some variable name typos in send-buffer init/revoke (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Deletion of an unnecessary check before the function call "vfree" (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Vitaly Kuznetsov) [1257293]- [netdrv] bonding: fix bond_get_stats() (Jarod Wilson) [1297931] - [netdrv] bonding: remove duplicate set of flag IFF_MULTICAST (Jarod Wilson) [1297931] - [netdrv] bonding: use __ethtool_get_ksettings (Jarod Wilson) [1297931] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1297931] - [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1297931] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1297931] - [netdrv] bonding: drop unused to_dev macro in bond_sysfs.c (Jarod Wilson) [1297931] - [netdrv] bonding: remove redudant brackets (Jarod Wilson) [1297931] - [netdrv] bonding: add 802.3ad support for 100G speeds (Jarod Wilson) [1297931] - [netdrv] bonding: fix panic on non-ARPHRD_ETHER enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Jarod Wilson) [1297931] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Jarod Wilson) [1297931] - [netdrv] bonding: Simplify __get_duplex function (Jarod Wilson) [1297931] - [netdrv] bonding: use l4 hash if available (Jarod Wilson) [1297931] - [netdrv] bonding: Export bond_option_active_slave_get_rcu (Jarod Wilson) [1297931] - [netdrv] bonding: fix bond_poll_controller bh_enable warning (Jarod Wilson) [1297931] - [netdrv] bonding: Gratuitous ARP gets dropped when first slave added (Jarod Wilson) [1297931] - [netdrv] bonding: add tlb_dynamic_lb netlink support (Jarod Wilson) [1297931] - [netdrv] bonding: convert num_grat_arp to the new bonding option API (Jarod Wilson) [1297931] - [netdrv] bonding: correct the MAC address for "follow" fail_over_mac policy (Jarod Wilson) [1297931] - [netdrv] bonding: correctly handle bonding type change on enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: trivial: remove unused variables (Jarod Wilson) [1297931] - [netdrv] bonding: Display LACP info only to CAP_NET_ADMIN capable user (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's partner_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's actor_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [net] rtnl/bond: don't send rtnl msg for unregistered iface (Jarod Wilson) [1297931] - [netdrv] bonding: add netlink support for sys prio, actor sys mac, and port key (Jarod Wilson) [1297931] - [netdrv] bonding: Implement user key part of port_key in an AD system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' macaddr in an AD-system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' system_priority in AD system (Jarod Wilson) [1297931] - [netdrv] bonding: fix kernel panic in bonding driver debugfs file: rlb_hash_table (Jarod Wilson) [1297931] - [netdrv] bonding: Make DRV macros private (Jarod Wilson) [1297931] - [netdrv] bonding: Remove unnecessary initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Code re-factoring for admin, oper-key operations (Jarod Wilson) [1297931] - [netdrv] bonding: Fix another case of LACPDU not sent on slave (Jarod Wilson) [1297931] - [netdrv] bonding: deprecate BOND_MONITOR_CHURNED in favor of existing definitions (Jarod Wilson) [1297931] - [netdrv] bonding: Bonding Overriding Configuration logic restored (Jarod Wilson) [1297931] - [netdrv] bonding: Remove hardcoded initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Don't segment multiple tagged packets on bonding device (Jarod Wilson) [1297931]- [net] ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords (Ivan Vecera) [1268334] - [net] ethtool: add new ETHTOOL_xLINKSETTINGS API (Ivan Vecera) [1268334] - [net] ethtool: support set coalesce per queue (Ivan Vecera) [1268334] - [net] ethtool: support get coalesce per queue (Ivan Vecera) [1268334] - [scsi] cxgb4i: don't redefine DIV_ROUND_UP (Ivan Vecera) [1268334] - [include] define DIV_ROUND_UP for userland (Ivan Vecera) [1268334] - [net] ethtool: introduce a new ioctl for per queue setting (Ivan Vecera) [1268334] - [lib] bitmap: conversion routines to/from u32 array (Ivan Vecera) [1268334] - [net] add tc offload feature flag (Ivan Vecera) [1268334] - [net] rework setup_tc ndo op to consume general tc operand (Ivan Vecera) [1268334] - [net] rework ndo tc op to consume additional qdisc handle parameter (Ivan Vecera) [1268334] - [net] ethtool: ensure channel counts are within bounds during SCHANNELS (Ivan Vecera) [1268334] - [net] ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH} (Ivan Vecera) [1268334] - [net] ethtool: define INT_MAX for userland (Ivan Vecera) [1268334] - [net] ethtool: make validate_speed accept all speeds between 0 and INT_MAX (Ivan Vecera) [1268334] - [net] ethtool: future-proof interface for speed extensions (Ivan Vecera) [1268334] - [net] ethtool: add IPv6 to the NFC API (Ivan Vecera) [1268334] - [net] ethtool: add speed/duplex validation functions (Ivan Vecera) [1268334] - [net] ethtool: Declare netdev_rss_key as __read_mostly. (Ivan Vecera) [1268334] - [net] ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Ivan Vecera) [1268334] - [net] ethtool: clarify implementation of ethtool's get_ts_info op (Ivan Vecera) [1268334] - [net] ethtool: Add current supported tunable options (Ivan Vecera) [1268334] - [net] ethtool: use "ops" name consistenty in ethtool_set_rxfh() (Ivan Vecera) [1268334] - [net] ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0 (Ivan Vecera) [1268334] - [net] ethtool: Ethtool parameter to dynamically change tx_copybreak (Ivan Vecera) [1268334] - [net] ethtool: Add generic options for tunables (Ivan Vecera) [1268334] - [net] ethtool: Fix unwanted section breaks in kernel-doc (Ivan Vecera) [1268334] - [net] ethtool: Move kernel-doc comment next to struct ethtool_dump definition (Ivan Vecera) [1268334] - [net] ethtool: Document the general convention for VLAs in kernel space (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_perm_addr (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_stats (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_test (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of string set types (Ivan Vecera) [1268334] - [net] ethtool: Update documentation of struct ethtool_pauseparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_ringparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_eeprom (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_regs (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_wol (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_drvinfo (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_cmd (Ivan Vecera) [1268334] - [net] ethtool: fixed trailing statements in ethtool (Ivan Vecera) [1268334] - [net] ethtool: make .get_dump_data() harder to misuse by drivers (Ivan Vecera) [1268334] - [net] ethtool: Fix comment regarding location of dev_ethtool() call (Ivan Vecera) [1268334] - [net] ethtool: disambiguate XCVR_* meaning (Ivan Vecera) [1268334] - [net] Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Ivan Vecera) [1268334] - [net] make vid as a parameter for ndo_fdb_add/ndo_fdb_del (Ivan Vecera) [1268334] - [net] Add eth_platform_get_mac_address() helper. (Ivan Vecera) [1268334] - [pci] Add pci_device_to_OF_node() stub for !CONFIG_OF (Ivan Vecera) [1268334] - [net] Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (Ivan Vecera) [1268334] - [net] sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC (Ivan Vecera) [1268334] - [net] provide generic busy polling to all NAPI drivers (Ivan Vecera) [1268334] - [net] napi_hash_del() returns a boolean status (Ivan Vecera) [1268334] - [net] move napi_hash[] into read mostly section (Ivan Vecera) [1268334] - [net] add netif_tx_napi_add() (Ivan Vecera) [1268334] - [net] move skb_mark_napi_id() into core networking stack (Ivan Vecera) [1268334] - [netdrv] mlx4: remove mlx4_en_low_latency_recv() (Ivan Vecera) [1268334] - [netdrv] bnx2x: remove bnx2x_low_latency_recv() support (Ivan Vecera) [1268334] - [netdrv] mlx5: support napi_complete_done() (Ivan Vecera) [1268334] - [netdrv] mlx5: add busy polling support (Ivan Vecera) [1268334] - [net] network drivers no longer need to implement ndo_busy_poll() (Ivan Vecera) [1268334] - [net] allow BH servicing in sk_busy_loop() (Ivan Vecera) [1268334] - [net] un-inline sk_busy_loop() (Ivan Vecera) [1268334] - [netdrv] mlx4: mlx4_en_low_latency_recv() called with BH disabled (Ivan Vecera) [1268334] - [net] sched, net: Fixup busy_loop_us_clock() (Ivan Vecera) [1268334] - [net] add cpu_relax to busy poll loop (Ivan Vecera) [1268334] - [net] better skb->sender_cpu and skb->napi_id cohabitation (Ivan Vecera) [1268334] - [net] move netdev_pick_tx and dependencies to net/core/dev.c (Ivan Vecera) [1268334] - [net] netdevice: move netdev_cap_txqueue for shared usage to header (Ivan Vecera) [1268334] - [net] use reciprocal_scale() helper (Ivan Vecera) [1268334] - [net] netdevice: add queue selection fallback handler for ndo_select_queue (Ivan Vecera) [1268334] - [net] core: explicitly select a txq before doing l2 forwarding (Ivan Vecera) [1268334] - [net] xps: fix xps for stacked devices (Ivan Vecera) [1268334] - [mm] make page pfmemalloc check more robust (Ivan Vecera) [1268334] - [net] generic dev_disable_lro() stacked device handling (Ivan Vecera) [1268334] - [net] bonding: add slave netlink policy and put slave-related ops together (Ivan Vecera) [1268334] - [net] bonding: add slave_changelink support and use it for queue_id (Ivan Vecera) [1268334] - [net] core: lockdep_rtnl_is_held can be boolean (Ivan Vecera) [1268334] - [net] allow netdev_all_upper_get_next_dev_rcu with rtnl lock held (Ivan Vecera) [1268334] - [net] bonding: Fix stacked device detection in arp monitoring (Ivan Vecera) [1268334] - [net] ethtool: Added port speed macros (Ivan Vecera) [1268334] - [net] Find the nesting level of a given device by type. (Ivan Vecera) [1268334] - [net] bonding: create bond_first_slave_rcu() (Ivan Vecera) [1268334] - [net] create sysfs symlinks for neighbour devices (Ivan Vecera) [1268334] - [net] expose the master link to sysfs, and remove it from bond (Ivan Vecera) [1268334] - [net] vlan: unlink the upper neighbour before unregistering (Ivan Vecera) [1268334] - [net] vlan: link the upper neighbour only after registering (Ivan Vecera) [1268334] - [net] bonding: remove slave lists (Ivan Vecera) [1268334] - [net] bonding: use neighbours for bond_next_slave() (Ivan Vecera) [1268334] - [net] bonding: add __bond_next_slave() which uses neighbours (Ivan Vecera) [1268334] - [net] bonding: convert first/last slave logic to use neighbours (Ivan Vecera) [1268334] - [net] add a possibility to get private from netdev_adjacent->list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_slaves() to use the neighbour list (Ivan Vecera) [1268334] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Ivan Vecera) [1268334] - [net] add for_each iterators through neighbour lower link's private (Ivan Vecera) [1268334] - [net] bonding: modify bond_get_slave_by_dev() to use neighbours (Ivan Vecera) [1268334] - [net] bonding: populate neighbour's private on enslave (Ivan Vecera) [1268334] - [net] add netdev_adjacent->private and allow to use it (Ivan Vecera) [1268334] - [net] add RCU variant to search for netdev_adjacent link (Ivan Vecera) [1268334] - [net] add adj_list to save only neighbours (Ivan Vecera) [1268334] - [net] use lists as arguments instead of bool upper (Ivan Vecera) [1268334] - [net] bonding: make alb_send_learning_packets() use upper dev list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_this_ip() to use upper devices (Ivan Vecera) [1268334] - [net] bonding: make bond_arp_send_all use upper device list (Ivan Vecera) [1268334] - [net] add netdev_for_each_upper_dev_rcu() (Ivan Vecera) [1268334] - [net] add netdev_upper_get_next_dev_rcu(dev, iter) (Ivan Vecera) [1268334] - [net] remove search_list from netdev_adjacent (Ivan Vecera) [1268334] - [net] add lower_dev_list to net_device and make a full mesh (Ivan Vecera) [1268334] - [net] rename netdev_upper to netdev_adjacent (Ivan Vecera) [1268334] - [net] revert "[netdrv] bonding: propagate LRO disable to slave devices" (Ivan Vecera) [1268334] - [net] add netnotifier event for upper device change (Ivan Vecera) [1268334] - [net] Add max rate tx queue attribute (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] sysfs: add documentation entries for /sys/class//queues (Ivan Vecera) [1268334]- [netdrv] e1000e: Adds hardware supported cross timestamp on e1000e nic (Jarod Wilson) [1274171] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1274171] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1274171] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix msi-x interrupt automask (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not write lsc to ics in msi-x mode (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not read ICR in Other interrupt (Jarod Wilson) [1274171] - [netdrv] e1000e: Remove unreachable code (Jarod Wilson) [1274171] - [netdrv] e1000e: Switch e1000e_up to void, drop code checking for error result (Jarod Wilson) [1274171] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase timeout of polling bit RSPCIPHY (Jarod Wilson) [1274171] - [netdrv] e1000e: fix division by zero on jumbo MTUs (Jarod Wilson) [1274171] - [netdrv] e1000e: clean up the local variable (Jarod Wilson) [1274171] - [netdrv] e1000e: use napi_complete_done() (Jarod Wilson) [1274171] - [netdrv] e1000e: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274171] - [netdrv] e1000e: Enable TSO for stacked VLAN (Jarod Wilson) [1274171] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase driver version number (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix incorrect ASPM locking (Jarod Wilson) [1274171] - [netdrv] e1000e: Cosmetic changes (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix EEE in Sx implementation (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Jarod Wilson) [1274171] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Jarod Wilson) [1274171] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Jarod Wilson) [1274171] - [netdrv] e1000e: Move pm_qos_req to e1000e adapter (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix 82572EI that has no hardware timestamp support (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to CYCLECOUNTER_MASK macro (Jarod Wilson) [1274171] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to timecounter adjtime (Jarod Wilson) [1274171] - [netdrv] e1000e: Use napi_alloc_skb (Jarod Wilson) [1274171] - [netdrv] e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets (Jarod Wilson) [1274171] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup unecessary references (Jarod Wilson) [1274171] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (Jarod Wilson) [1274171] - [netdrv] e1000e: Use pci_enable_msix_range() instead of pci_enable_msix() (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warning (maybe-unitialized variable) (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warnings (Jarod Wilson) [1274171] - [netdrv] e1000e: Implement the SIOCGHWTSTAMP ioctl (Jarod Wilson) [1274171] - [netdrv] e1000e: Validate hwtstamp_config completely before applying it (Jarod Wilson) [1274171] - [netdrv] e1000e: fix 32-bit DMA mask handling (Jarod Wilson) [1274171] - [netdrv] e1000e: cleanup boolean comparison to true (Jarod Wilson) [1274171]- [pci] cpcihp: Add missing curly braces in cpci_configure_slot() (Myron Stowe) [1331507] - [pci] aer: Avoid info leak in __print_tlp_header() (Myron Stowe) [1331507] - [pci] Don't read past the end of sysfs "driver_override" buffer (Myron Stowe) [1331507] - [pci] Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Myron Stowe) [1331507] - [pci] Fix infinite loop with ROM image of size 0 (Myron Stowe) [1331507] - [powerpc] rpc/pci: Add struct pci_ops member names to initialization (Myron Stowe) [1331507] - [pci] pciehp: Handle surprise add even if surprise removal isn't supported (Myron Stowe) [1331507] - [pci] pci/aspm: Use standard parsing functions for sysfs setters (Myron Stowe) [1331507] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331507] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Remove unused and broken to_hotplug_slot() (Myron Stowe) [1331488] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1331488] - [pci] Simplify if-return sequences (Myron Stowe) [1331488] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331488] - [pci] Allow numa_node override via sysfs (Myron Stowe) [1331488] - [x86] mm: pat: Avoid truncation when converting cpa->numpages to address (Larry Woodman) [1328755] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1331071] - [fs] lockd: create NSM handles per net namespace ("J. Bruce Fields") [1328938] - [fs] lockd: NLM grace period shouldn't block NFSv4 opens ("J. Bruce Fields") [1328938] - [fs] ext4: rate limit printk in buffer_io_error() (Carlos Maiolino) [1142771] - [fs] clarify rate limit suppressed buffer I/O errors (Carlos Maiolino) [1142771] - [fs] merge I/O error prints into one line (Carlos Maiolino) [1142771] - [fs] block: Remove annoying "unknown partition table" message (Carlos Maiolino) [1142771] - [fs] ovl: Ensure upper filesystem supports d_type (Vivek Goyal) [1288162] - [fs] epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT (Hannes Frederic Sowa) [1245628] - [fs] epoll: add EPOLLEXCLUSIVE flag (Hannes Frederic Sowa) [1245628] - [fs] pipe: limit the per-user amount of pages allocated in pipes (Mateusz Guzik) [1313960] {CVE-2016-2847} - [sound] alsa: usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310663] {CVE-2016-2384} - [netdrv] atl2: Disable unimplemented scatter/gather feature (Mateusz Guzik) [1320106] {CVE-2016-2117} - [misc] cxl: Configure the PSL for two CAPI ports on POWER8NVL (Steve Best) [1278793] - [powerpc] Define PVR value for POWER8NVL processor (Steve Best) [1278793] - [powerpc] powernv: Silence SYSPARAM warning on boot (Steve Best) [1331179] - [infiniband] hfi1: Move hfi1 driver to match upstream tree (Alex Estrin) [1328249]- [tools] power turbostat: intel xeon x200: fix erroneous bclk value (Steve Best) [1330164] - [tools] power turbostat: intel xeon x200: fix turbo-ratio decoding (Steve Best) [1330167] - [x86] kvm: vmx: disable PEBS before a guest entry (Radim Krcmar) [1272097] - [net] netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: do compat validation via translate_table (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: remove unused comefrom hookmask argument (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for bogus target offset (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check standard target size too (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: assert minimum target size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: kill check_entry helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate targets of jumps (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: don't move to non-existent next rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: fix unconditional helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate e->target_offset early (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for size overflow (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: sit: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1284001] - [net] team: team should sync the port's uc/mc addrs when add a port (Xin Long) [1225396] - [net] ipv6: always add flag an address that failed DAD with DADFAILED (Hannes Frederic Sowa) [1299825] - [net] ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Hannes Frederic Sowa) [1299825] - [net] ipv6: restrict hop_limit sysctl setting to range [1; 255] (Hannes Frederic Sowa) [1299825] - [net] ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses (Hannes Frederic Sowa) [1299825] - [net] ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev (Hannes Frederic Sowa) [1299825] - [net] ipv6: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv4: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv6: gre: setup default multicast routes over PtP links (Hannes Frederic Sowa) [1299825] - [net] addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo (Hannes Frederic Sowa) [1299825]- [block] nvme: Automatic namespace rescan fixup (David Milburn) [1288601] - [block] blk-mq: mark request queue as mq asap (David Milburn) [1288601] - [block] nvme: Fix possible queue use after freed (David Milburn) [1288601] - [block] blk-mq: dynamic h/w context count (David Milburn) [1288601] - [block] nvme: fix max_segments integer truncation (David Milburn) [1288601] - [block] nvme: set queue limits for the admin queue (David Milburn) [1288601] - [block] nvme: Fix 0-length integrity payload (David Milburn) [1288601] - [block] nvme: Don't allow unsupported flags (David Milburn) [1288601] - [block] nvme: Move error handling to failed reset handler (David Milburn) [1288601] - [block] nvme: Simplify device reset failure (David Milburn) [1288601] - [block] nvme: Fix namespace removal deadlock (David Milburn) [1288601] - [block] nvme: Use IDA for namespace disk naming (David Milburn) [1288601] - [block] nvme: Don't unmap controller registers on reset (David Milburn) [1288601] - [block] nvme: Rate limit nvme IO warnings (David Milburn) [1288601] - [block] nvme: Poll device while still active during remove (David Milburn) [1288601] - [block] nvme: Requeue requests on suspended queues (David Milburn) [1288601] - [block] nvme: Allow request merges (David Milburn) [1288601] - [block] nvme: Fix io incapable return values (David Milburn) [1288601] - [block] blk-mq: End unstarted requests on dying queue (David Milburn) [1288601] - [block] uapi: update install list after nvme.h rename (David Milburn) [1288601] - [block] nvme: Export NVMe attributes to sysfs group (David Milburn) [1251944 1288601] - [block] nvme: Shutdown controller only for power-off (David Milburn) [1288601] - [block] nvme: IO queue deletion re-write (David Milburn) [1288601] - [block] nvme: Remove queue freezing on resets (David Milburn) [1288601] - [block] nvme: Use a retryable error code on reset (David Milburn) [1288601] - [block] nvme: Fix admin queue ring wrap (David Milburn) [1288601] - [block] nvme: fixes for NVME_IOCTL_IO_CMD on the char device (David Milburn) [1288601] - [block] nvme: synchronize access to ctrl->namespaces (David Milburn) [1288601] - [block] nvme: Move nvme_freeze/unfreeze_queues to nvme core (David Milburn) [1288601] - [pci] aer: include header file (David Milburn) [1288601] - [block] nvme: Export namespace attributes to sysfs (David Milburn) [1288601] - [block] nvme: Add pci error handlers (David Milburn) [1288601] - [block] remove REQ_NO_TIMEOUT flag (David Milburn) [1288601] - [block] nvme: merge iod and cmd_info (David Milburn) [1288601] - [block] nvme: move struct nvme_iod to pci.c (David Milburn) [1288601] - [block] nvme: properly free resources for cancelled command (David Milburn) [1288601] - [block] nvme: simplify completion handling (David Milburn) [1288601] - [block] nvme: switch abort to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: special case AEN requests (David Milburn) [1288601] - [block] nvme: switch delete SQ/CQ to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: factor out a few helpers from req_completion (David Milburn) [1288601] - [block] nvme: fix admin queue depth (David Milburn) [1288601] - [block] nvme: Simplify metadata setup (David Milburn) [1288601] - [block] nvme: Remove device management handles on remove (David Milburn) [1288601] - [block] nvme: Use unbounded work queue for all work (David Milburn) [1288601] - [block] nvme: Implement namespace list scanning (David Milburn) [1288601] - [block] nvme: switch abort_limit to an atomic_t (David Milburn) [1288601] - [block] nvme: remove dead controllers from a work item (David Milburn) [1288601] - [block] nvme: merge probe_work and reset_work (David Milburn) [1288601] - [block] nvme: do not restart the request timeout if we're resetting the controller (David Milburn) [1288601] - [block] nvme: simplify resets (David Milburn) [1288601] - [block] nvme: add NVME_SC_CANCELLED (David Milburn) [1288601] - [block] nvme: merge nvme_abort_req and nvme_timeout (David Milburn) [1288601] - [block] nvme: don't take the I/O queue q_lock in nvme_timeout (David Milburn) [1288601] - [block] nvme: protect against simultaneous shutdown invocations (David Milburn) [1288601] - [block] nvme: only add a controller to dev_list after it's been fully initialized (David Milburn) [1288601] - [block] nvme: only ignore hardware errors in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: precedence bug in nvme_pr_clear() (David Milburn) [1288601] - [block] blk-mq: Avoid memoryless numa node encoded in hctx numa_node (David Milburn) [1288601] - [block] blk-mq: Reuse hardware context cpumask for tags (David Milburn) [1288601] - [block] nvme: refactor set_queue_count (David Milburn) [1288601] - [block] nvme: move chardev and sysfs interface to common code (David Milburn) [1288601] - [block] nvme: move namespace scanning to common code (David Milburn) [1288601] - [block] nvme: move the call to nvme_init_identify earlier (David Milburn) [1288601] - [block] nvme: add a common helper to read Identify Controller data (David Milburn) [1288601] - [block] nvme: move nvme_enable,disable,shutdown_ctrl to common code (David Milburn) [1288601] - [block] nvme: move remaining CC setup into nvme_enable_ctrl (David Milburn) [1288601] - [block] nvme: add explicit quirk handling (David Milburn) [1288601] - [block] nvme: move block_device_operations and ns/ctrl freeing to common code (David Milburn) [1288601] - [block] nvme: use the block layer for userspace passthrough metadata (David Milburn) [1288601] - [block] nvme: split __nvme_submit_sync_cmd (David Milburn) [1288601] - [block] nvme: move nvme_setup_flush and nvme_setup_rw to common code (David Milburn) [1288601] - [block] nvme: move nvme_error_status to common code (David Milburn) [1288601] - [block] nvme: factor out a nvme_unmap_data helper (David Milburn) [1288601] - [block] nvme: refactor nvme_queue_rq (David Milburn) [1288601] - [block] nvme: simplify nvme_setup_prps calling convention (David Milburn) [1288601] - [block] nvme: split a new struct nvme_ctrl out of struct nvme_dev (David Milburn) [1288601] - [block] nvme: use vendor it from identify (David Milburn) [1288601] - [block] nvme: split nvme_trans_device_id_page (David Milburn) [1288601] - [block] nvme: use offset instead of a struct for registers (David Milburn) [1288601] - [block] nvme: split command submission helpers out of pci.c (David Milburn) [1288601] - [block] clarify blk_add_timer() use case for blk-mq (David Milburn) [1288601] - [block] fix blk_abort_request for blk-mq drivers (David Milburn) [1288601] - [block] nvme: add missing unmaps in nvme_queue_rq (David Milburn) [1288601] - [block] blk-mq: fix calling unplug callbacks with preempt disabled (David Milburn) [1288601] - [block] nvme: reap completion entries when deleting queue (David Milburn) [1288601] - [block] nvme: Fix possible arithmetic overflow for max segments (David Milburn) [1288601] - [block] nvme: use split lo_hi_readq, lo_write_q (David Milburn) [1288601] - [block] blk-mq: mark __blk_mq_complete_request() static (David Milburn) [1288601] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1288601] - [block] nvme: Precedence error in nvme_pr_clear() (David Milburn) [1288601] - [block] nvme: add missing endianess annotations in nvme_pr_command (David Milburn) [1288601] - [block] nvme: Add persistent reservation ops (David Milburn) [1288601] - [block] blk-mq: avoid excessive boot delays with large lun counts (David Milburn) [1288601] - [block] blk-mq: mark ctx as pending at batch in flush plug path (David Milburn) [1288601] - [block] blk-mq: fix for trace_block_plug() (David Milburn) [1288601] - [block] blk-mq: check bio_mergeable() early before merging (David Milburn) [1288601] - [block] nvme: suspend i/o during runtime blk_integrity_unregister (David Milburn) [1288601] - [block] nvme: initialize error to '0' (David Milburn) [1288601] - [block] nvme: use an integer value to Linux errno values (David Milburn) [1288601] - [block] blk-mq: fix use-after-free in blk_mq_free_tag_set() (David Milburn) [1288601] - [block] blk-mq: factor out a helper to iterate all tags for a request_queue (David Milburn) [1288601] - [block] blk-mq: fix racy updates of rq->errors (David Milburn) [1288601] - [block] nvme: fix 32-bit build warning (David Milburn) [1288601] - [block] nvme: Add explicit block config dependency (David Milburn) [1288601] - [block] blk-mq: remove unused blk_mq_clone_flush_request prototype (David Milburn) [1288601] - [block] blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.c (David Milburn) [1288601] - [block] nvme: include in (David Milburn) [1288601] - [block] nvme: move to a new drivers/nvme/host directory (David Milburn) [1288601] - [block] nvme: add missing nvme_id_ctrl endianess annotations (David Milburn) [1288601] - [block] nvme: move hardware structures out of the uapi version of nvme.h (David Milburn) [1288601] - [block] nvme: add a local nvme.h header (David Milburn) [1288601] - [block] nvme: properly handle partially initialized queues in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (David Milburn) [1288601] - [block] nvme: factor reset code into a common helper (David Milburn) [1288601] - [block] nvme: merge nvme_dev_reset into nvme_reset_failed_dev (David Milburn) [1288601] - [block] nvme: delete dev from dev_list in nvme_reset (David Milburn) [1288601] - [block] nvme: Simplify device resume on io queue failure (David Milburn) [1288601] - [block] nvme: Namespace removal simplifications (David Milburn) [1288601] - [block] nvme: Reference count open namespaces (David Milburn) [1288601] - [block] nvme: Set affinity after allocating request queues (David Milburn) [1288601] - [block] nvme: Using PRACT bit to generate and verify PI by controller (David Milburn) [1288601] - [block] nvme: Remove unreachable code in nvme_abort_req (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1288601] - [block] nvme: removed unused nn var from nvme_dev_add (David Milburn) [1288601] - [block] nvme: Set queue max segments (David Milburn) [1288601] - [block] blk-mq: fix race between timeout and freeing request (David Milburn) [1288601] - [block] blk-mq: fix buffer overflow when reading sysfs file of 'pending' (David Milburn) [1288601] - [block] nvme: Fixes u64 division which breaks i386 builds (David Milburn) [1288601] - [block] nvme: Use CMB for the IO SQes if available (David Milburn) [1288601] - [block] nvme: Unify SQ entry writing and doorbell ringing (David Milburn) [1288601] - [block] blk-mq: set default timeout as 30 seconds (David Milburn) [1288601] - [block] nvme: Reread partitions on metadata formats (David Milburn) [1288601] - [block] nvme: Fix irq freeing when queue_request_irq fails (David Milburn) [1288601] - [block] nvme-core: fix build with gcc-4.4.4 (David Milburn) [1288601] - [block] nvme: Don't use fake status on cancelled command (David Milburn) [1288601] - [block] nvme: Fix device cleanup on initialization failure (David Milburn) [1288601] - [block] nvme-scsi: Catch kcalloc failure (David Milburn) [1288601] - [block] nvme: Fix IO for extended metadata formats (David Milburn) [1288601] - [block] nvme: don't overwrite req->cmd_flags on sync cmd (David Milburn) [1288601] - [block] nvme: Memory barrier before queue_count is incremented (David Milburn) [1288601] - [block] nvme: End sync requests immediately on failure (David Milburn) [1288601] - [block] nvme: Use requested sync command timeout (David Milburn) [1288601] - [block] nvme: fix type warning on 32-bit (David Milburn) [1288601] - [block] nvme: Fix obtaining command result (David Milburn) [1288601] - [block] nvme: submit internal commands through the block layer (David Milburn) [1288601] - [block] rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (David Milburn) [1288601] - [block] nvme: fail SCSI read/write command with unsupported protection bit (David Milburn) [1288601] - [block] nvme: report the DPOFUA in MODE_SENSE (David Milburn) [1288601] - [block] nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (David Milburn) [1288601] - [block] nvme: first round at deobsfucating the SCSI translation code (David Milburn) [1288601] - [block] nvme: fix scsi translation error handling (David Milburn) [1288601] - [block] nvme: split nvme_trans_send_fw_cmd (David Milburn) [1288601] - [block] nvme: store a struct device pointer in struct nvme_dev (David Milburn) [1288601] - [block] nvme: consolidate synchronous command submission helpers (David Milburn) [1288601] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1288601] - [block] nvme: Fix VPD B0 max sectors translation (David Milburn) [1288601]- [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Remove util transport handler from list if registration fails (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Pass the channel information during the init call (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix hvt_op_poll() return value on transport destroy (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix crash when device is removed from host side (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: rename outmsg_lock (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: use memdup_user in hvt_op_write (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: catch allocation errors (Vitaly Kuznetsov) [1074407 1309368] - [hv] tools: hv: report ENOSPC errors in hv_fcopy_daemon (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Increase the timeout for util services (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: checking the wrong variable (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: check kzalloc return value (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: unify driver registration reporting (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce hv_utils_transport abstraction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce state machine for util drivers (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move vmbus_open() to a later place (Vitaly Kuznetsov) [1074407 1309368] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1074407 1309368] - [fs] Restore inode_dio_done declaration (George Beshers) [1321161] - [x86] Reinstate pv_cpu_ops.read_tsc() (George Beshers) [1321161] - [x86] tsc: Restore rdtsc_barrier() (George Beshers) [1321161] - [netdrv] ibmveth: enable interrupts after napi_complete() (Thomas Huth) [1317487] - [netdrv] ibmveth: Fix endian issues with rx_no_buffer statistic (Thomas Huth) [1317487] - [netdrv] r8169: Remove unnecessary phy reset for pcie nic when setting link spped (Corinna Vinschen) [1298541] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_41~48 (Corinna Vinschen) [1298541] - [netdrv] r8169: fix "rtl_counters_cond == 1 (loop: 1000, delay: 10)" log spam (Corinna Vinschen) [1298541] - [netdrv] r8169: fix system hang problem (Corinna Vinschen) [1298541] - [netdrv] r8169: Correct the way of setting RTL8168DP ephy (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Update the way of reading RTL8168H PHY register "rg_saw_cnt" (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY parameter (Corinna Vinschen) [1298541] - [netdrv] r8169: fix handling rtl_readphy result (Corinna Vinschen) [1298541] - [leds] powernv: removing NULL check (Gustavo Duarte) [1274413] - [powerpc] powernv: Fix mis-merge of OPAL support for LEDS driver (Gustavo Duarte) [1274413] - [leds] powernv: Add driver for PowerNV platform (Gustavo Duarte) [1274413] - [powerpc] powernv: Create LED platform device (Gustavo Duarte) [1274413] - [powerpc] powernv: Add OPAL interfaces for accessing and modifying system LED states (Gustavo Duarte) [1274413] - [powerpc] leds: Introduce devres helper for led_classdev_register (Gustavo Duarte) [1274413] - [powerpc] devres: Add devm_kasprintf and devm_kvasprintf API (Gustavo Duarte) [1274413]- [x86] dmi: Switch dmi_remap() from ioremap() uncached to ioremap_cache() (Luiz Capitulino) [961581] - [pci] Generate uppercase hex for modalias var in uevent (Myron Stowe) [1325402] - [pci] Don't look for ACPI hotplug parameters if ACPI is disabled (Myron Stowe) [1325402] - [pci] Support 64-bit bridge windows if we have 64-bit dma_addr_t (Myron Stowe) [1325402] - [pci] Apply _HPX Link Control settings to all devices with a link (Myron Stowe) [1325402] - [include] pci: Don't oops on virtual buses in acpi_pci_get_bridge_handle() (Myron Stowe) [1325402] - [pci] Add ACS quirk for AMD A88X southbridge devices (Myron Stowe) [1325402] - [pci] msi: Remove unnecessary temporary variable (Myron Stowe) [1325402] - [pci] msi: Use __write_msi_msg() instead of write_msi_msg() (Myron Stowe) [1325402] - [powerpc] msi/powerpc: Use __read_msi_msg() instead of read_msi_msg() (Myron Stowe) [1325402] - [include] pci/msi: Remove "pos" from the struct msi_desc msi_attrib (Myron Stowe) [1325402] - [include] pci/msi: Remove unused kobject from struct msi_desc (Myron Stowe) [1325402] - [pci] msi: Rename pci_msi_check_device() to pci_msi_supported() (Myron Stowe) [1325402] - [pci] msi: Move D0 check into pci_msi_check_device() (Myron Stowe) [1325402] - [include] pci/msi: Remove arch_msi_check_device() (Myron Stowe) [1325402] - [include] pci: Add pci_remap_iospace() to map bus I/O resources (Myron Stowe) [1325402] - [include] pci: Add generic domain handling (Myron Stowe) [1325402] - [include] asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAP (Myron Stowe) [1325402] - [include] pci/aer: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UND (Myron Stowe) [1325402] - [pci] aer: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Replace bare numbers with #defines for PCIe AER error strings (Myron Stowe) [1325402] - [pci] Remove assignment from complicated "if" conditions (Myron Stowe) [1325402] - [pci] Remove assignment from "if" conditions (Myron Stowe) [1325402] - [pci] Remove unnecessary curly braces (Myron Stowe) [1325402] - [pci] Add space before open parenthesis (Myron Stowe) [1325402] - [x86] pci: Mark PCI BIOS initialization code as such (Myron Stowe) [1325402] - [x86] pci: Constify pci_mmcfg_probes[] array (Myron Stowe) [1325402] - [x86] pci: Mark constants of pci_mmcfg_nvidia_mcp55() as __initconst (Myron Stowe) [1325402] - [x86] pci: Move __init annotation to the correct place (Myron Stowe) [1325402] - [include] pci: Remove unused pci_get_dma_source() (Myron Stowe) [1325402] - [include] pci: Remove unused pci_find_upstream_pcie_bridge() (Myron Stowe) [1325402] - [x86] pci: Mark DMI tables as initialization data (Myron Stowe) [1325402] - [pci] Generate uppercase hex for modalias interface class (Myron Stowe) [1325402] - [include] pci: Parenthesize PCI_DEVID and PCI_VPD_LRDT_ID parameters (Myron Stowe) [1325402] - [pci] Use device flag helper functions (Myron Stowe) [1325402] - [include] pci: Add device flag helper functions (Myron Stowe) [1325402] - [pci] Configure *all* devices, not just hot-added ones (Myron Stowe) [1325402] - [pci] Preserve MPS and MRRS when applying _HPX settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to all hot-added PCI devices (Myron Stowe) [1325402] - [pci] Preserve BIOS PCI_COMMAND_SERR and PCI_COMMAND_PARITY settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to PCIe devices as well as PCI and PCI-X (Myron Stowe) [1325402] - [include] pci: Remove unused pci_configure_slot() (Myron Stowe) [1325402] - [pci] acpi / hotplug / pci: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] shpchp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] hp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] Add pci_configure_device() during enumeration (Myron Stowe) [1325402] - [pci] Move pci_configure_slot() to drivers/pci/probe.c (Myron Stowe) [1325402] - [pci] Whitespace cleanup in pci-acpi.c (Myron Stowe) [1325402] - [pci] Move pci_get_hp_params() to drivers/pci/pci-acpi.c (Myron Stowe) [1325402] - [pci] hp: Configure hot-added display devices (Myron Stowe) [1325402] - [include] pci: Enable CRS Software Visibility for root port if it is supported (Myron Stowe) [1325402] - [pci] Check only the Vendor ID to identify Configuration Request Retry (Myron Stowe) [1325402] - [include] pci/aer: Make standalone includable (Myron Stowe) [1325402] - [kernel] resources: Add device-managed request/release_resource() (Myron Stowe) [1325402] - [pci] Remove unnecessary variable in pci_add_dynid() (Myron Stowe) [1325402] - [pci] pm: Allow PCI devices to be put into D3cold during system suspend (Myron Stowe) [1325402] - [pci] pm: Drop unused runtime PM support code for PCIe ports (Myron Stowe) [1325402] - [scsi] ipr: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [scsi] ipr: Get rid of superfluous call to pci_disbale_msi/msix() (Myron Stowe) [1325402] - [block] nvme: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [md] dm-cache-metadata: fix cmd_read_lock() acquiring write lock (Mike Snitzer) [1327629] - [md] dm-cache-metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros (Mike Snitzer) [1327629] - [md] dm: fix dm_target_io leak if clone_bio() returns an error (Mike Snitzer) [1327629] - [fs] nfsd: default NFSv4.2 to on ("J. Bruce Fields") [1272142] - [fs] ceph: don't increase filp->f_pos when readdir run out of buffer (Zheng Yan) [1320427] - [fs] gfs2: ignore unlock failures after withdraw (Benjamin Marzinski) [1250224] - [fs] fs: initmpfs replace MS_NOUSER in initramfs (Carlos Maiolino) [1225554] - [mm] actually clear pmd_numa before invalidating ("Herton R. Krzesinski") [1327265] - [mm] memcg: fix memcg_size() calculation ("Herton R. Krzesinski") [1327265] - [mm] hugetlb: check for pte NULL pointer in __page_check_address() ("Herton R. Krzesinski") [1327265] - [mm] compaction: respect ignore_skip_hint in update_pageblock_skip ("Herton R. Krzesinski") [1327265] - [kernel] sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities ("Herton R. Krzesinski") [1327265] - [kernel] ftrace: Initialize the ftrace profiler for each possible cpu ("Herton R. Krzesinski") [1327265] - [ipc] shm: correct error return value in shmctl(SHM_UNLOCK) ("Herton R. Krzesinski") [1327265]- [powerpc] Align TOC to 256 bytes (Jan Stancek) [1327767] - [fs] sunrpc: Fix callback channel (Benjamin Coddington) [1315390] - [fs] nfs4: resend LAYOUTGET when there is a race that changes the seqid (Benjamin Coddington) [1315390] - [fs] nfs: if we have no valid attrs, then don't declare the attribute cache valid (Benjamin Coddington) [1315390] - [fs] nfs: ensure that attrcache is revalidated after a SETATTR (Benjamin Coddington) [1315390] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1315390] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1315390] - [fs] nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY (Benjamin Coddington) [1315390] - [fs] nfs4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success (Benjamin Coddington) [1315390] - [fs] nfs: Properly set NFS v4.2 NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c (Benjamin Coddington) [1315390] - [fs] nfs: use btrfs ioctl defintions for clone (Benjamin Coddington) [1315390] - [fs] nfs: allow intra-file CLONE (Benjamin Coddington) [1315390] - [fs] nfs: offer native ioctls even if CONFIG_COMPAT is set (Benjamin Coddington) [1315390] - [fs] nfs: pass on count for CLONE operations (Benjamin Coddington) [1315390] - [fs] sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug (Benjamin Coddington) [1315390] - [fs] nfs: Fix GETATTR bitmap verification (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused xdr page offsets in getacl/setacl arguments (Benjamin Coddington) [1315390] - [fs] fs/nfs: remove unnecessary new_valid_dev check (Benjamin Coddington) [1315390] - [fs] sunrpc: fix variable type (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: When mirrored, retry failed reads by switching mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Retry through MDS when getting bad length of data (Benjamin Coddington) [1315390] - [fs] nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist (Benjamin Coddington) [1315390] - [fs] nfs: Return directly if encode_sessionid fail (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad checking of max taglen in callback request (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad defines of callback response maxsize (Benjamin Coddington) [1315390] - [fs] nfs: Use NFS4_MAX_SESSIONID_LEN directly for decode/encode sessionid (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left function defines in callback.h (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left global variable nfs_callback_tcpport (Benjamin Coddington) [1315390] - [fs] nfs: Get rid of the unneeded addr stored in callback arguments (Benjamin Coddington) [1315390] - [fs] nfsroot: make nfsroot to accept the 1024 bytes long directory name (Benjamin Coddington) [1315390] - [fs] nfs: add missing linux/types.h (Benjamin Coddington) [1315390] - [fs] nfs: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2 (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE_RANGE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: respect clone_blksize (Benjamin Coddington) [1315390] - [fs] nfs: get clone_blksize when probing fsinfo (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE proc functions (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE xdr functions (Benjamin Coddington) [1315390] - [fs] nfsv4: Unify synchronous and asynchronous error handling (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't use synchronous delegation recall in exception handling (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_async_handle_error should take a non-const nfs_server (Benjamin Coddington) [1315390] - [fs] nfsv4: Update the delay statistics counter for synchronous delays (Benjamin Coddington) [1315390] - [fs] nfsv4: Refactor NFSv4 error handling (Benjamin Coddington) [1315390] - [fs] nfs: Fix a tracepoint NULL-pointer dereference (Benjamin Coddington) [1315390] - [fs] nfs4: reset states to use open_stateid when returning delegation voluntarily (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FH (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1315390] - [fs] nfs: Fix up page writeback accounting (Benjamin Coddington) [1315390] - [fs] xprtrdma: disconnect and flush cqs before freeing buffers (Benjamin Coddington) [1315390] - [fs] nfs41: make close wait for layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set (Benjamin Coddington) [1315390] - [fs] nfsv4.x/pnfs: Don't try to recover stateids twice in layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4: Recovery of recalled read delegations is broken (Benjamin Coddington) [1315390] - [fs] nfs: Fix an infinite loop when layoutget fail with BAD_STATEID (Benjamin Coddington) [1315390] - [fs] nfs: Do cleanup before resetting pageio read/write to mds (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_sock_mark_closed() does not need to trigger socket autoclose (Benjamin Coddington) [1315390] - [fs] sunrpc: Lock the transport layer on shutdown (Benjamin Coddington) [1315390] - [fs] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Benjamin Coddington) [1315390] - [fs] sunrpc: drop null test before destroy functions (Benjamin Coddington) [1315390] - [fs] nfs: fix pg_test page count calculation (Benjamin Coddington) [1315390] - [fs] nfs: Optimise away the close-to-open getattr if there is no cached data (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded checking of the return value from scnprintf (Benjamin Coddington) [1315390] - [fs] nfs: Fix truncated client owner id without proto type (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark layout for return if the mirrors are invalid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: RW layouts are valid only if all mirrors are valid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix freeing of mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't request a minimal read layout beyond the end of file (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Handle LAYOUTGET return values correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't ask for a read layout for an empty file (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Fix a protocol issue with CLOSE stateids (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors (Benjamin Coddington) [1315390] - [fs] sunrpc: Prevent SYN+SYNACK+RST storms (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_reset_transport must mark the connection as disconnected (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payload (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix a protocol error in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1 (Benjamin Coddington) [1315390] - [fs] nfs: Get suppattr_exclcreat when getting server capabilities (Benjamin Coddington) [1315390] - [fs] nfs: Update NFS4_BITMAP_SIZE (Benjamin Coddington) [1315390] - [fs] nfs: Make opened as optional argument in _nfs4_do_open (Benjamin Coddington) [1315390] - [fs] nfs: Check size by inode_newsize_ok in nfs_setattr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return must notify of layout return (Benjamin Coddington) [1315390] - [fs] nfs42: remove unused declaration (Benjamin Coddington) [1315390] - [fs] nfs42: decode_layoutstats does not need res parameter (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Allow coalescing of new layout segments and existing ones (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add sanity check for the layout range returned by the server (Benjamin Coddington) [1315390] - [fs] NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: ff_layout_remove_mirror can be static (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Make the layoutstats timer configurable (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: Ensure uniqueness of mirrors across layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Remove mirror backpointer to lseg (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: zero out DS write wcc (Benjamin Coddington) [1315390] - [fs] nfs41: remove NFS_LAYOUT_ROC flag (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_LAYOUTRECALL (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_GETATTR (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add a tracepoint for return-on-close events (Benjamin Coddington) [1315390] - [fs] nfsv4: Force a post-op attribute update when holding a delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure flexfiles reports all connection related errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent (Benjamin Coddington) [1315390] - [fs] nfs41: fix list splice type (Benjamin Coddington) [1315390] - [fs] nfsv4: Enable delegated opens even when reboot recovery is pending (Benjamin Coddington) [1315390] - [fs] pnfs: Fix an unused variable warning in pnfs_roc_get_barrier (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow sockets to do GFP_NOIO allocations (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: update inode after write finishes (Benjamin Coddington) [1315390] - [fs] nfs41: make sure sending LAYOUTRETURN before close if marked so (Benjamin Coddington) [1315390] - [fs] revert "nfsv4: Remove incorrect check in can_open_delegated()" (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Play safe w.r.t. close() races when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfs: Don't fsync twice for O_SYNC/IS_SYNC files (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from __rpc_cmp_addr6() (Benjamin Coddington) [1315390] - [fs] nfs: Don't let the ctime override attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs_release() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_commit_unstable_pages() to nfs_write_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs41_server_notify_{target|highest}_slotid_update() (Benjamin Coddington) [1315390] - [fs] nfs: Combine nfs_idmap_{init|quit}() and nfs_idmap_{init|quit}_keyring() (Benjamin Coddington) [1315390] - [fs] nfs: Use RPC functions for matching sockaddrs (Benjamin Coddington) [1315390] - [fs] sunrpc: Add an rpc_cmp_addr_port() function (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from rpc_cmp_addr{4|6}() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_readdir_free_pagearray() and nfs_readdir_large_page() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused variable "pages_ptr" (Benjamin Coddington) [1315390] - [fs] nfs: remove some dead code in ff_layout_pg_get_mirror_count_write (Benjamin Coddington) [1315390] - [fs] pnfs: move common blocklayout XDR defintions to nfs4.h (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: pass proper file mode to blkdev_get/put (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: reject too long signatures (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: set up layoutupdate_pages properly (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: calculate layoutupdate size correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a thinko in xs_connect() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix borken function _same_data_server_addrs_locked() (Benjamin Coddington) [1315390] - [fs] nfs: nfs_set_pgio_error sometimes misses errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't prevent layoutgets when doing return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix serialisation of layout return and layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] pnfs: Tighten up locking around DS commit buckets (Benjamin Coddington) [1315390] - [fs] nfs: Remove duplicate svc_xprt_put from nfs41_callback_up (Benjamin Coddington) [1315390] - [fs] sunrpc: increase UNX_MAXNODENAME from 32 to __NEW_UTS_LEN bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix atomicity of commit list updates (Benjamin Coddington) [1315390] - [fs] xprtrdma: take HCA driver refcount at client (Benjamin Coddington) [1315390] - [fs] core: Remove the ib_reg_phys_mr() and ib_rereg_phys_mr() verbs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Count RDMA_NOMSG type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up xprt_rdma_print_stats() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix large NFS SYMLINK calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix XDR tail buffer marshalling (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't provide a reply chunk when expecting a short reply (Benjamin Coddington) [1315390] - [fs] xprtrdma: Always provide a write list when sending NFS READ (Benjamin Coddington) [1315390] - [fs] xprtrdma: Account for RPC/RDMA header size when deciding to inline (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up rpcrdma_ia_open() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove last ib_reg_phys_mr() call site (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't fall back to PHYSICAL memory registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Increase default credit limit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Raise maximum payload size to one megabyte (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Benjamin Coddington) [1315390] - [fs] nfs: Fix an oops caused by using other thread's stack space in ASYNC mode (Benjamin Coddington) [1315390] - [fs] nfs: plug memory leak when ->prepare_layoutcommit fails (Benjamin Coddington) [1315390] - [fs] sunrpc: Report TCP errors to the caller (Benjamin Coddington) [1315390] - [fs] sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable (Benjamin Coddington) [1315390] - [fs] nfs: Don't clear desc->pg_moreio in nfs_do_recoalesce() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak in nfs_do_recoalesce (Benjamin Coddington) [1315390] - [fs] nfs: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [1315390] - [fs] nfs: Remove the "NFS_CAP_CHANGE_ATTR" capability (Benjamin Coddington) [1315390] - [fs] nfs: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised (Benjamin Coddington) [1315390] - [fs] nfs: Don't revalidate the mapping if both size and change attr are up to date (Benjamin Coddington) [1315390] - [fs] nfsv4/pnfs: Ensure we don't miss a file extension (Benjamin Coddington) [1315390] - [fs] sunrpc: xprt_complete_bc_request must also decrement the free slot count (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel deadlock (Benjamin Coddington) [1315390] - [fs] pnfs: Don't throw out valid layout segments (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain() fix a race with open (Benjamin Coddington) [1315390] - [fs] pnfs: Fix races between return-on-close and layoutreturn (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain should return 'true' when sleeping (Benjamin Coddington) [1315390] - [fs] pnfs: Layoutreturn must invalidate all existing layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code (Benjamin Coddington) [1315390] - [fs] nfsv4: Leases are renewed in sequence_done when we have sessions (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs41_sequence_done should handle sequence flag errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't confuse ENOBUFS with a write_space issue (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't reencode message if transmission failed with ENOBUFS (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid tk_pid from debug message (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid NFS_ATTR_FATTR_V4_REFERRAL checking in nfs4_get_rootfh (Benjamin Coddington) [1315390] - [fs] nfs: Drop bad comment in nfs41_walk_client_list() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded micro checking of CONFIG_PROC_FS (Benjamin Coddington) [1315390] - [fs] nfs: Don't setting FILE_CREATED flags always (Benjamin Coddington) [1315390] - [fs] nfs: Use remove_proc_subtree() instead remove_proc_entry() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused argument in nfs_server_set_fsinfo() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak when meeting an unsupported state protect (Benjamin Coddington) [1315390] - [fs] nfs: take extra reference to fl->fl_file when running a LOCKU operation (Benjamin Coddington) [1315390] - [fs] nfsv4: When returning a delegation, don't reclaim an incompatible open mode (Benjamin Coddington) [1315390] - [fs] nfsv4.2: LAYOUTSTATS is optional to implement (Benjamin Coddington) [1315390] - [fs] nfsv4.2: Fix up a decoding error in layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Fix the reset of struct pgio_header when resending (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Turn off layoutcommit for servers that don't need it (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: protect ktime manipulation with mirror lock (Benjamin Coddington) [1315390] - [fs] nfs: provide pnfs_report_layoutstat when NFS42 is disabled (Benjamin Coddington) [1315390] - [fs] nfs: always update creds in mirror, even when we have an already connected ds (Benjamin Coddington) [1315390] - [fs] nfs: fix potential credential leak in ff_layout_update_mirror_cred (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: report layoutstat regularly (Benjamin Coddington) [1315390] - [fs] nfs42: serialize LAYOUTSTATS calls of the same file (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add ff_layout_prepare_layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: track when layout is first used (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add layoutstats tracking (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Remove unused struct members user_name, group_name (Benjamin Coddington) [1315390] - [fs] pnfs: add pnfs_report_layoutstat helper function (Benjamin Coddington) [1315390] - [fs] pnfs: fill in nfs42_layoutstat_ops (Benjamin Coddington) [1315390] - [fs] pnfs: Add a LAYOUTSTATS rpc function (Benjamin Coddington) [1315390] - [fs] sunrpc: Set the TCP user timeout option on client sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure we release the TCP socket once it has been closed (Benjamin Coddington) [1315390] - [fs] sunrpc: Handle connection issues correctly on the back channel (Benjamin Coddington) [1315390] - [fs] nfs: Fix comment for nfs_pageio_init() and nfs_pageio_complete_mirror() (Benjamin Coddington) [1315390] - [fs] sunrpc: use sg_init_one() in krb5_rc4_setup_enc/seq_key() (Benjamin Coddington) [1315390] - [fs] nfs: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix stateid recovery on revoked delegations (Benjamin Coddington) [1315390] - [fs] nfs: Fix showing truncated fsid/dev in, /proc/net/nfsfs/volumes (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_uniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_nonuniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: update maxsz values for SETCLIENTID and EXCHANGE_ID (Benjamin Coddington) [1315390] - [fs] nfs: convert setclientid and exchange_id encoders to use clp->cl_owner_id (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: use swap() in ff_layout_sort_mirrors() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Reduce per-transport MR allocation (Benjamin Coddington) [1315390] - [fs] xprtrdma: Stack relief in fmr_op_map() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Split rb_lock (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove ->ro_reset (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove unused LOCAL_INV recovery logic (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire MRs in rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce an FRMR recovery workqueue (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce helpers for allocating MWs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Use ib_device pointer safely (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rr_func (Benjamin Coddington) [1315390] - [fs] xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Warn when there are orphaned IB objects (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that we update the sequence id under the slot table lock (Benjamin Coddington) [1315390] - [fs] nfs: Initialize cb_sequenceres information before validate_seqid() (Benjamin Coddington) [1315390] - [fs] nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping them (Benjamin Coddington) [1315390] - [fs] sunrpc: Address kbuild warning in net/sunrpc/debugfs.c (Benjamin Coddington) [1315390] - [fs] nfs: Only update callback sequnce id when CB_SEQUENCE success (Benjamin Coddington) [1315390] - [fs] nfs: Convert use of __constant_htonl to htonl (Benjamin Coddington) [1315390] - [fs] sunrpc: Transport fault injection (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused nfs_rw_ops->rw_release() function (Benjamin Coddington) [1315390] - [fs] sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Benjamin Coddington) [1315390] - [fs] sunrpc: lock xprt before trying to set memalloc on the sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: if we're closing down a socket, clear memalloc on it first (Benjamin Coddington) [1315390] - [fs] sunrpc: make xprt->swapper an atomic_t (Benjamin Coddington) [1315390] - [fs] sunrpc: keep a count of swapfiles associated with the rpc_clnt (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel race (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up allocation and freeing of back channel requests (Benjamin Coddington) [1315390] - [fs] sunrpc: Remove unused argument 'tk_ops' in rpc_run_bc_task (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_handle_delegation_recall_error should ignore EAGAIN (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up bc_send() (Benjamin Coddington) [1315390] - [fs] sunrpc: Backchannel handle socket nospace (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a memory leak in the backchannel code (Benjamin Coddington) [1315390] - [fs] nfs: drop unneeded goto (Benjamin Coddington) [1315390] - [fs] nfs: Fix size of NFSACL SETACL operations (Benjamin Coddington) [1315390] - [fs] nfs: report more appropriate block size for directories (Benjamin Coddington) [1315390] - [fs] nfs: stat(2) fails during cthon04 basic test5 on NFSv4.0 (Benjamin Coddington) [1315390] - [fs] fs/nfs: fix new compiler warning about boolean in switch (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded casts in nfs (Benjamin Coddington) [1315390] - [fs] revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" (Benjamin Coddington) [1315390] - [fs] nfs: Rename idmap.c to nfs4idmap.c (Benjamin Coddington) [1315390] - [fs] nfs: Move nfs_idmap.h into fs/nfs/ (Benjamin Coddington) [1315390] - [fs] nfs: Remove CONFIG_NFS_V4 checks from nfs_idmap.h (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make rpcrdma_{un}map_one() into inline functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Handle non-SEND completions via a callout (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "open" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "destroy MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "reset MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "init MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "deregister_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "register_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "max_payload" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add vector of ops for each memory registration strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Byte-align FRWR registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Perform a full marshal on retransmit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display IPv6 addresses and port numbers correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Introduce missing well-known netids (Benjamin Coddington) [1315390] - [fs] nfs: Block new writes while syncing data in nfs_getattr() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Separate out metadata and data consistency for pNFS (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure we send layoutcommit before return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfsv4: Truncating file opens should also sync O_DIRECT writes (Benjamin Coddington) [1315390] - [fs] nfs: File unlock needs to be a metadata synchronisation point (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to sync both O_DIRECT and buffered writes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Refactor pnfs_set_layoutcommit() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix setting of layoutcommit last write byte (Benjamin Coddington) [1315390] - [fs] nfsv4: Return the delegation before returning the layout in evict_inode() (Benjamin Coddington) [1315390] - [fs] nfsv4: Allow tracing of NFSv4 fsync calls (Benjamin Coddington) [1315390] - [fs] nfs: Fix free_deveiceid -> free_deviceid (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't cache deviceids that have no notifications (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Allow getdeviceinfo to return notification info back to caller (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert pNFS deviceid to use kfree_rcu() (Benjamin Coddington) [1315390] - [fs] nfsv4: Return delegations synchronously in evict_inode (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a regression when reconnecting (Benjamin Coddington) [1315390] - [fs] nfs: clean up nfs_direct_IO (Benjamin Coddington) [1315390] - [fs] sunrpc: fix build-warning due to format missmatch (Benjamin Coddington) [1315390] - [fs] nfsv4: Append delegations to the per-client list instead of prepending (Benjamin Coddington) [1315390] - [fs] sunrpc: use jiffies_to_msecs for converting jiffies (Benjamin Coddington) [1315390] - [fs] nfs: remount with security change should return EINVAL (Benjamin Coddington) [1315390] - [fs] nfs: do not export discarded symbols (Benjamin Coddington) [1315390] - [fs] nfsv4.1: don't export static symbol (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clear the old state by our client id before establishing a new lease (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix a race in NFSv4.1 server trunking discovery (Benjamin Coddington) [1315390] - [fs] nfs: Don't write enable new pages while an invalidation is proceeding (Benjamin Coddington) [1315390] - [fs] nfs: Don't require a filehandle to refresh the inode in nfs_prime_dcache() (Benjamin Coddington) [1315390] - [fs] nfsv4: Set a barrier in the update_changeattr() helper (Benjamin Coddington) [1315390] - [fs] nfs: Fix nfs_post_op_update_inode() to set an attribute barrier (Benjamin Coddington) [1315390] - [fs] nfs: Remove size hack in nfs_inode_attrs_need_update() (Benjamin Coddington) [1315390] - [fs] nfsv4: Add attribute update barriers to delegreturn and pNFS layoutcommit (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to NFS writebacks (Benjamin Coddington) [1315390] - [fs] nfs: Set an attribute barrier on all updates (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to nfs_setattr_update_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to set attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that buffered writes wait for O_DIRECT writes to complete (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_open_recover_helper() must set share access (Benjamin Coddington) [1315390] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up bind_conn_to_session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Always set up a forward channel when binding the session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't set up a backchannel if the server didn't agree to do so (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up create_session (Benjamin Coddington) [1315390] - [fs] nfsv4: Kill unused nfs_inode->delegation_state field (Benjamin Coddington) [1315390] - [fs] nfs: Can call nfs_clear_page_commit() instead (Benjamin Coddington) [1315390] - [fs] nfs: Provide and use helper functions for marking a page as unstable (Benjamin Coddington) [1315390] - [fs] sunrpc: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert open-coded array allocation calls to kmalloc_array() (Benjamin Coddington) [1315390] - [fs] sunrpc: Cleanup to remove xs_tcp_close() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Optimise layout return-on-close (Benjamin Coddington) [1315390] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Ask for no delegation on OPEN if using O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfs: Add Anna Schumaker as co-maintainer for the NFS client (Benjamin Coddington) [1315390] - [fs] nfs: a couple off by ones (Benjamin Coddington) [1315390] - [fs] nfs: prevent truncate on active swapfile (Benjamin Coddington) [1315390] - [fs] xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up after adding regbuf management (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate zero pad separately from rpcrdma_buffer (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Move credit update to RPC reply handler (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Benjamin Coddington) [1315390] - [fs] xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up hdrlen (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display XIDs in host byte order (Benjamin Coddington) [1315390] - [fs] xprtrdma: Modernize htonl and ntohl (Benjamin Coddington) [1315390] - [fs] xprtrdma: human-readable completion status (Benjamin Coddington) [1315390] - [fs] nfsv4: Deal with atomic upgrades of an existing delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Replace usage of nfs_client->cl_addr in encode_create_session (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow waiting on memory allocation (Benjamin Coddington) [1315390] - [fs] nfsv4: Remove incorrect check in can_open_delegated() (Benjamin Coddington) [1315390] - [fs] nfs: Ignore transport protocol when detecting server trunking (Benjamin Coddington) [1315390] - [fs] nfsv4/v4.1: Verify the client owner id during trunking detection (Benjamin Coddington) [1315390] - [fs] nfsv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes (Benjamin Coddington) [1315390] - [fs] sunrpc: add some tracepoints in svc_rqst handling functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display async errors (Benjamin Coddington) [1315390] - [fs] xprtrdma: Enable pad optimization (Benjamin Coddington) [1315390] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor tasklet scheduling (Benjamin Coddington) [1315390] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Benjamin Coddington) [1315390] - [fs] xprtrdma: Cap req_cqinit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] nfs: define nfs_inc_fscache_stats and using it as possible (Benjamin Coddington) [1315390] - [fs] nfs: replace nfs_add_stats with nfs_inc_stats when add one (Benjamin Coddington) [1315390] - [fs] nfs: Deletion of unnecessary checks before the function call "nfs_put_client" (Benjamin Coddington) [1315390] - [fs] nfs: Remove dead case from nfs4_map_errors() (Benjamin Coddington) [1315390] - [fs] nfs/sunrpc: Remove other deadlock-avoidance mechanisms in nfs_release_page() (Benjamin Coddington) [1315390] - [fs] nfs: avoid waiting at all in nfs_release_page when congested (Benjamin Coddington) [1315390] - [fs] nfs: avoid deadlocks with loop-back mounted NFS filesystems (Benjamin Coddington) [1315390] - [fs] sunrpc: Enforce an upper limit on the number of cached credentials (Benjamin Coddington) [1315390] - [fs] nfs: Enforce an upper limit on the number of cached access call (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix potential memory scribble in xprt_free_bc_request() (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that gss_auth isn't freed before its upcall messages (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' function (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs/nfs4super.c' (Benjamin Coddington) [1315390]- [netdrv] ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (Prarit Bhargava) [1273198] - [x86] tsc: Always Running Timer correlated clocksource (Prarit Bhargava) [1273198] - [kernel] time: Add history to cross timestamp interface supporting slower devices (Prarit Bhargava) [1273198] - [kernel] time: Add driver cross timestamp interface for higher precision time synchronization (Prarit Bhargava) [1273198] - [kernel] time: Remove duplicated code in ktime_get_raw_and_real() (Prarit Bhargava) [1273198] - [kernel] time: Add timekeeping snapshot code capturing system time and counter (Prarit Bhargava) [1273198] - [kernel] time: Add cycles to nanoseconds translation (Prarit Bhargava) [1273198] - [kernel] timekeeping: Add timekeeping_get_delta() (Prarit Bhargava) [1273198] - [kernel] timekeeping: Simplify arch_gettimeoffset() (Prarit Bhargava) [1273198] - [kernel] time: Add timerkeeper::tkr_raw (Prarit Bhargava) [1321924] - [kernel] time: Rename timekeeper::tkr to timekeeper::tkr_mono (Prarit Bhargava) [1321924] - [kernel] timekeeping: Use tk_read_base as argument for timekeeping_get_ns() (Prarit Bhargava) [1321924] - [kernel] timekeeping: Create struct tk_read_base and use it in struct timekeeper (Prarit Bhargava) [1321924] - [kernel] timekeeping: Provide ktime_get_raw() (Prarit Bhargava) [1321924] - [kernel] time: Consolidate the time accessor prototypes (Prarit Bhargava) [1321924] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1288941 1318570] - [idle] intel_idle: Add SKX support (Steve Best) [1258088] - [scsi] hpsa: update rev to 3.4.10-0-RH3 (Joseph Szczypek) [1296287] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1296287] - [scsi] ses: fix discovery of SATA devices in SAS enclosures (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add function to get SAS endpoint address (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add is_sas_attached() function (Maurizio Lombardi) [1251124] - [scsi] ses: fix additional element traversal bug (Maurizio Lombardi) [1251124] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1251124] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1251124] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1251124] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1251124] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1251124] - [scsi] add support for multiple hardware queues in scsi_(host_)find_tag (Ewan Milne) [1320306] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1269289] - [tools] power turbostat: initial SKX support (Steve Best) [1273744] - [scripts] module: set ksymtab/kcrctab* section addresses to 0x0 (Phillip Lougher) [892004] - [cpufreq] powernv: Hot-plug safe the kworker thread (Steve Best) [1325776] - [powercap] intel_rapl: Add missing Haswell model (Steve Best) [1326231]- [scripts] kbuild: create directory for dir/file.o (Jiri Olsa) [1323852] - [tools] perf tests: Fix attr tests (Jiri Olsa) [1323852] - [tools] perf stat: Fix interval output values (Jiri Olsa) [1323852] - [tools] perf probe: Search both .eh_frame and .debug_frame sections for probe location (Jiri Olsa) [1323852] - [tools] perf tools: Fix thread lifetime related segfaut in intel_pt (Jiri Olsa) [1323852] - [tools] perf tools: tracepoint_error() can receive e=NULL, robustify it (Jiri Olsa) [1323852] - [tools] perf stat: Do not clean event's private stats (Jiri Olsa) [1323852] - [tools] perf hists: Fix HISTC_MEM_DCACHELINE width setting (Jiri Olsa) [1323852] - [tools] perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed (Jiri Olsa) [1323852] - [tools] perf tests: Remove wrong semicolon in while loop in CQM test (Jiri Olsa) [1323852] - [tools] perf build: Introduce FEATURES_DUMP make variable (Jiri Olsa) [1323852] - [tools] perf build: Add feature-dump target (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to kernel makefile in build-test (Jiri Olsa) [1323852] - [tools] perf build: Test correct path of perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to Makefile.perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Set parallel making options build-test (Jiri Olsa) [1323852] - [tools] perf symbols: Fix reading of build-id from vDSO (Jiri Olsa) [1323852] - [tools] perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data (Jiri Olsa) [1323852] - [tools] perf tools: Fallback to srcdir/Documentation/tips.txt (Jiri Olsa) [1323852] - [tools] perf ui/tui: Print helpline message as is (Jiri Olsa) [1323852] - [tools] perf tools: Set and pass DOCDIR to builtin-report.c (Jiri Olsa) [1323852] - [tools] perf tools: Add file_only config option to strlist (Jiri Olsa) [1323852] - [tools] perf tools: Add more usage tips (Jiri Olsa) [1323852] - [tools] perf record: Add --buildid-all option (Jiri Olsa) [1323852] - [tools] subcmd: Add missing NORETURN define for parse-options.h (Jiri Olsa) [1323852] - [tools] Make list.h self-sufficient (Jiri Olsa) [1323852] - [tools] perf tools: Fix mmap2 event allocation in synthesize code (Jiri Olsa) [1323852] - [tools] perf stat: Fix recort_usage typo (Jiri Olsa) [1323852] - [tools] perf test: Reset err after using it hold errcode in hist testcases (Jiri Olsa) [1323852] - [tools] perf test: Fix false TEST_OK result for 'perf test hist' (Jiri Olsa) [1323852] - [tools] Move Makefile.arch from perf/config to tools/scripts (Jiri Olsa) [1323852] - [tools] perf tools: Fix phony build target for build-test (Jiri Olsa) [1323852] - [tools] perf tools: Add -lutil in python lib list for broken python-config (Jiri Olsa) [1323852] - [tools] perf tools: Add missing sources to perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf evlist: Add --trace-fields option to show trace fields (Jiri Olsa) [1323852] - [tools] perf record: Store data mmaps for dwarf unwind (Jiri Olsa) [1323852] - [tools] perf libdw: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Use find_map function in access_dso_mem (Jiri Olsa) [1323852] - [tools] perf evlist: Remove perf_evlist__(enable|disable)_event functions (Jiri Olsa) [1323852] - [tools] perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does) (Jiri Olsa) [1323852] - [tools] perf report: Show random usage tip on the help line (Jiri Olsa) [1323852] - [tools] perf hists: Export a couple of hist functions (Jiri Olsa) [1323852] - [tools] perf diff: Use perf_hpp__register_sort_field interface (Jiri Olsa) [1323852] - [tools] perf tools: Add overhead/overhead_children keys defaults via string (Jiri Olsa) [1323852] - [tools] perf tools: Remove list entry from struct sort_entry (Jiri Olsa) [1323852] - [tools] perf tools: Include all tools/lib directory for tags/cscope/TAGS targets (Jiri Olsa) [1323852] - [tools] perf script: Align event name properly (Jiri Olsa) [1323852] - [tools] perf tools: Add missing headers in perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1323852] - [tools] perf report: Change default to use event group view (Jiri Olsa) [1323852] - [tools] perf top: Decay periods in callchains (Jiri Olsa) [1323852] - [tools] lib: Move bitmap.[ch] from tools/perf/ to tools/{lib, include}/ (Jiri Olsa) [1323852] - [tools] lib: Sync tools/lib/find_bit.c with the kernel (Jiri Olsa) [1323852] - [tools] lib: Move find_next_bit.c to tools/lib/ (Jiri Olsa) [1323852] - [tools] perf tests: Give a bit more information on the CQM test failure path (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq for tracking !PERF_RECORD_SAMPLE (Jiri Olsa) [1323852] - [tools] perf python: Add missing files to binding link list (Jiri Olsa) [1323852] - [tools] perf test: No need for setting attr.sample_freq on the RECORD test (Jiri Olsa) [1323852] - [tools] perf test: Use "dummy" events in the PERF_RECORD_ test (Jiri Olsa) [1323852] - [tools] perf evlist: Introduce perf_evlist__new_dummy constructor (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq in the perf time to TSC test (Jiri Olsa) [1323852] - [tools] perf pmu: fix alias->snapshot missing initialization bug (Jiri Olsa) [1323852] - [tools] perf script: Add stat-cpi.py script (Jiri Olsa) [1323852] - [tools] perf script: Display stat events by default (Jiri Olsa) [1323852] - [tools] perf cpumap: Fix cpu conversion in cpu_map__from_entries (Jiri Olsa) [1323852] - [tools] perf script: Add python support for stat events (Jiri Olsa) [1323852] - [tools] perf script: Add stat default handlers (Jiri Olsa) [1323852] - [tools] perf script: Add process_stat/process_stat_interval scripting interface (Jiri Olsa) [1323852] - [tools] perf script: Process stat config event (Jiri Olsa) [1323852] - [tools] perf script: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat record: Keep sample_type 0 for pipe session (Jiri Olsa) [1323852] - [tools] perf report: Add documentation for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add all matching dynamic sort keys for field name (Jiri Olsa) [1323852] - [tools] build feature: Use value assignment form for FEATURE-DUMP file (Jiri Olsa) [1323852] - [tools] build feature: Introduce feature_assign macro (Jiri Olsa) [1323852] - [tools] build feature: Move dwarf post unwind choice output into perf (Jiri Olsa) [1323852] - [tools] build feature: Fix feature_check_display_code typo (Jiri Olsa) [1323852] - [tools] perf tools: Make 'trace' or 'trace_fields' sort key default for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace_fields' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Skip dynamic fields not defined for current event (Jiri Olsa) [1323852] - [tools] perf tools: Support '.*' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Support shortcuts for events in dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf report/top: Add --raw-trace option (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace' sort key (Jiri Olsa) [1323852] - [tools] perf tools: Try to show pretty printed output for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add dynamic sort key for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Pass evlist to setup_sorting() (Jiri Olsa) [1323852] - [tools] perf top: Create the evlist sooner (Jiri Olsa) [1323852] - [tools] lib traceevent: Factor out and export print_event_field[s]() (Jiri Olsa) [1323852] - [tools] perf hist: Save raw_data/size for tracepoint events (Jiri Olsa) [1323852] - [tools] perf hist: Pass struct sample to __hists__add_entry() (Jiri Olsa) [1323852] - [tools] perf stat report: Allow to override aggr_mode (Jiri Olsa) [1323852] - [tools] perf stat report: Process event update events (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat and stat round events (Jiri Olsa) [1323852] - [tools] perf stat report: Move csv_sep initialization before report command (Jiri Olsa) [1323852] - [tools] perf stat report: Add support to initialize aggr_map from file (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat config event (Jiri Olsa) [1323852] - [tools] perf stat report: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat report: Add report command (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize event update events (Jiri Olsa) [1323852] - [tools] perf stat record: Do not allow record with multiple runs mode (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat round events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Add pipe support for record command (Jiri Olsa) [1323852] - [tools] perf stat record: Store events IDs in perf data file (Jiri Olsa) [1323852] - [tools] perf evlist: Export id_add_fd() (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize stat record data (Jiri Olsa) [1323852] - [tools] perf stat record: Initialize record features (Jiri Olsa) [1323852] - [tools] perf stat record: Add record command (Jiri Olsa) [1323852] - [tools] perf tools: Introduce stat perf.data header feature (Jiri Olsa) [1323852] - [tools] perf report: Display newly added events in raw dump (Jiri Olsa) [1323852] - [tools] perf tools: Add perf_event__fprintf_event_update function (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event cpus type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event name type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event scale type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event unit type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat events fprintf functions (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config user level event (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add perf_event__fprintf_cpu_map function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map__new_event function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map event synthesize function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map user level event (Jiri Olsa) [1323852] - [tools] perf thread_map: Add perf_event__fprintf_thread_map function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map__new_event function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map event sythesize function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map user level event (Jiri Olsa) [1323852] - [tools] subcmd: Rename subcmd header include guards (Jiri Olsa) [1323852] - [tools] perf subcmd: Create subcmd library (Jiri Olsa) [1323852] - [tools] perf tools: Finalize subcmd independence (Jiri Olsa) [1323852] - [tools] perf tools: Remove 'perf' from subcmd function and variable names (Jiri Olsa) [1323852] - [tools] perf tools: Remove subcmd dependencies on strbuf (Jiri Olsa) [1323852] - [tools] perf tools: Provide subcmd configuration at runtime (Jiri Olsa) [1323852] - [tools] perf tools: Document the fact that parse_options*() may exit (Jiri Olsa) [1323852] - [tools] perf tools: Move strlcpy() from perf to tools/lib/string.c (Jiri Olsa) [1323852] - [tools] build: Fix feature Makefile issues with 'O=' (Jiri Olsa) [1323852] - [tools] perf record: Add record.build-id config option (Jiri Olsa) [1323852] - [tools] perf tools: Make options always available, even if required libs not linked (Jiri Olsa) [1323852] - [tools] perf tools: Convert parse-options.c internal functions to static (Jiri Olsa) [1323852] - [tools] perf tools: Move help_unknown_cmd() to its own file (Jiri Olsa) [1323852] - [tools] perf tools: Remove check for unused PERF_PAGER_IN_USE (Jiri Olsa) [1323852] - [tools] perf tools: Create pager.h (Jiri Olsa) [1323852] - [tools] perf build: Rename LIB_PATH -> API_PATH (Jiri Olsa) [1323852] - [tools] perf build: Fix 'make clean' (Jiri Olsa) [1323852] - [tools] perf test: Remove tarpkg at end of test (Jiri Olsa) [1323852] - [tools] perf build: Remove unnecessary line in Makefile.feature (Jiri Olsa) [1323852] - [tools] perf test: Fix hist testcases when kptr_restrict is on (Jiri Olsa) [1323852] - [tools] perf thread: Fix reference count initial state (Jiri Olsa) [1323852] - [tools] perf test: Dump the stack when test segfaults when in verbose mode (Jiri Olsa) [1323852] - [tools] perf tools: Use same signal handling strategy as 'record' (Jiri Olsa) [1323852] - [tools] perf tools: Clear struct machine during machine__init() (Jiri Olsa) [1323852] - [tools] perf script: Add support for PERF_TYPE_BREAKPOINT (Jiri Olsa) [1323852] - [tools] perf data: Add u32_hex data type (Jiri Olsa) [1323852] - [tools] perf top: Cleanup condition in perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf top: Fix annotation on --stdio (Jiri Olsa) [1323852] - [tools] perf top: Access hists->lock only if needed (Jiri Olsa) [1323852] - [tools] perf top: Do not convert address for perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf symbols: Fix dso__load_sym to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_session__register_idle_thread drop the refcount (Jiri Olsa) [1323852] - [tools] revert "perf tools: Improve setting of gcc debug option" (Jiri Olsa) [1323852] - [tools] perf top: Delete half-processed hist entries when exit (Jiri Olsa) [1323852] - [tools] perf tools: Get rid of exit_browser() from usage_with_options() (Jiri Olsa) [1323852] - [tools] perf thread_map: Free strlist on constructor error path (Jiri Olsa) [1323852] - [tools] perf top: Do show usage message when failing to create cpu/thread maps (Jiri Olsa) [1323852] - [tools] perf report: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf kvm: Remove invocation of setup/exit_browser() (Jiri Olsa) [1323852] - [tools] perf annotate: Delay UI browser setup after initialization is done (Jiri Olsa) [1323852] - [tools] perf annotate: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf tools: Move cmd_version() to builtin-version.c (Jiri Olsa) [1323852] - [tools] perf tools: Save cmdline arguments earlier (Jiri Olsa) [1323852] - [tools] perf tools: Move term functions out of util.c (Jiri Olsa) [1323852] - [tools] perf tools: Remove unused pager_use_color variable (Jiri Olsa) [1323852] - [tools] perf tools: Fix write_numa_topology to put cpu_map instead of free (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine.vmlinux_maps to make sure to clear the old one (Jiri Olsa) [1323852] - [tools] perf tools: Fix maps__fixup_overlappings to put used maps (Jiri Olsa) [1323852] - [tools] perf hists: Fix hists_evsel to release hists (Jiri Olsa) [1323852] - [tools] perf stat: Fix cmd_stat to release cpu_map (Jiri Olsa) [1323852] - [tools] perf tools: Fix map_groups__clone to put cloned map (Jiri Olsa) [1323852] - [tools] perf tui: Change default selection background color to yellow (Jiri Olsa) [1323852] - [tools] perf annotate: ARM support (Jiri Olsa) [1323852] - [tools] perf stat: Move enable_on_exec setup under earlier code (Jiri Olsa) [1323852] - [tools] perf stat: Create events as disabled (Jiri Olsa) [1323852] - [tools] perf stat: Use perf_evlist__enable in handle_initial_delay (Jiri Olsa) [1323852] - [tools] perf evlist: Factor perf_evlist__(enable|disable) functions (Jiri Olsa) [1323852] - [tools] perf evsel: Introduce disable() method (Jiri Olsa) [1323852] - [tools] perf evsel: Use event maps directly in perf_evsel__enable (Jiri Olsa) [1323852] - [tools] perf test: Create kernel maps properly for hist entries test (Jiri Olsa) [1323852] - [tools] perf test: Prevent using bpf-output event in round trip name test (Jiri Olsa) [1323852] - [tools] perf test: Fix cpus and thread maps reference in error path (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread code reading test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread lookup test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in dwarf unwind test (Jiri Olsa) [1323852] - [tools] perf machine: Pass correct string to dso__adjust_kmod_long_name (Jiri Olsa) [1323852] - [tools] perf hists browser: Update nr entries regardless of min percent (Jiri Olsa) [1323852] - [tools] perf hists: Do not skip elided fields when processing samples (Jiri Olsa) [1323852] - [tools] perf report: Show error message when processing sample fails (Jiri Olsa) [1323852] - [tools] perf list: Robustify event printing routine (Jiri Olsa) [1323852] - [tools] perf test: 'unwind' test should create kernel maps (Jiri Olsa) [1323852] - [tools] perf evlist: Display WEIGHT sample type bit (Jiri Olsa) [1323852] - [tools] perf stat: Clear sample_(type|period) for counting (Jiri Olsa) [1323852] - [tools] perf symbols: Add the path to vmlinux.debug (Jiri Olsa) [1323852] - [tools] perf symbols: Refactor vmlinux_path__init() to ease path additions (Jiri Olsa) [1323852] - [tools] build: Use fixdep with OUTPUT path prefix (Jiri Olsa) [1323852] - [tools] perf script: Pass perf_script into process_event (Jiri Olsa) [1323852] - [tools] perf tools: Correctly identify anon_hugepage when generating map (v2) (Jiri Olsa) [1323852] - [tools] perf machine: Adjust dso->long_name for offline module (Jiri Olsa) [1323852] - [tools] perf build: Fix traceevent plugins build race (Jiri Olsa) [1323852] - [tools] perf script: Remove default_scripting_ops (Jiri Olsa) [1323852] - [tools] perf top: Fix freeze on --call-graph flat/folded (Jiri Olsa) [1323852] - [tools] perf callchain: Honor hide_unresolved (Jiri Olsa) [1323852] - [tools] build: Clean CFLAGS and LDFLAGS for fixdep (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame correctly (Jiri Olsa) [1323852] - [tools] lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1323852] - [tools] perf callchain: Add missing parent_val initialization (Jiri Olsa) [1323852] - [tools] perf config: Add initial man page (Jiri Olsa) [1323852] - [tools] perf tools: Add 'perf config' command (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libdw DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf test: Add callchain order setup for DWARF unwinder test (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libunwind DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf callchain: Move initial entry call into get_entries function (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Factor out hist_browser__show_callchain_list() (Jiri Olsa) [1323852] - [tools] perf report: Add callchain value option (Jiri Olsa) [1323852] - [tools] perf callchain: Add count fields to struct callchain_node (Jiri Olsa) [1323852] - [tools] perf callchain: Abstract callchain print function (Jiri Olsa) [1323852] - [tools] perf report: Support folded callchain mode on --stdio (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Fix machine__create_kernel_maps to put kernel dso refcount (Jiri Olsa) [1323852] - [tools] perf tools: Fix __dsos__addnew to put dso after adding it to the list (Jiri Olsa) [1323852] - [tools] perf tools: Fix to put new map after inserting to map_groups in dso__load_sym (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_exec_path() always return malloc'd string (Jiri Olsa) [1323852] - [tools] perf machine: Fix to destroy kernel maps when machine exits (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put registered map (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame (Jiri Olsa) [1323852] - [tools] perf test: Mute test cases error messages if verbose == 0 (Jiri Olsa) [1323852] - [tools] perf tests: Pass the subtest index to each test routine (Jiri Olsa) [1323852] - [tools] Clone the kernel's strtobool function (Jiri Olsa) [1323852] - [tools] Adopt memdup() from tools/perf, moving it to tools/lib/string.c (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add proper PEBS constraints for Broadwell (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Add definition for PT PMI bit (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Fix build on UP-IOAPIC configs (Jiri Olsa) [1323852] - [x86] perf/x86/intel/cqm: Get rid of the silly for_each_cpu() lookups (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clear all hardware state on exit (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Track packages, not per CPU data (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Store box in event->pmu_private (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Make uncore_pcibus_to_physid() static (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make code more readable (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clean up hardware on exit (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Add sanity checks for PCI dev package id (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Fix error handling (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Simplify error rollback (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove pointless mask check (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove SBOX support for BDX-DE (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.h to its new home (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snbep.c => x86/events/intel/uncore_snbep.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snb.c => x86/events/intel/uncore_snb.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_nhmex.c => x86/events/intel/uncore_nmhex.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore.[ch] .. => x86/events/intel/uncore.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.c ............... => x86/events/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: De-obfuscate code (Jiri Olsa) [1323852] - [x86] perf/x86: add Intel SkyLake uncore IMC PMU support (Jiri Olsa) [1323852] - [x86] perf/x86/amd: Remove l1-dcache-stores event for AMD (Jiri Olsa) [1323852] - [x86] perf/x86/rapl: Use unified perf_event_sysfs_show instead of special interface (Jiri Olsa) [1323852] - [x86] perf/x86: Enable cycles:pp for Intel Atom (Jiri Olsa) [1323852] - [x86] perf/x86: fix PEBS issues on Intel Atom/Core2 (Jiri Olsa) [1323852] - [x86] perf/x86: Fix filter_events() bug with event mappings (Jiri Olsa) [1323852] - [x86] perf/x86: use inst_retired.prec_dist for cycles: ppp (Jiri Olsa) [1323852] - [x86] perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for Skylake (Jiri Olsa) [1323852] - [x86] perf/x86: Allow zero PEBS status with only single active event (Jiri Olsa) [1323852] - [x86] perf/x86: Remove warning for zero PEBS status (Jiri Olsa) [1323852] - [x86] perf/x86: Remove old MSR perf tracing code (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix __initconst declaration in the RAPL perf driver (Jiri Olsa) [1323852] - [x86] perf/x86: Handle multiple umask bits for BDW CYCLE_ACTIVITY.* (Jiri Olsa) [1323852] - [kernel] perf: Synchronously free aux pages in case of allocation failure (Jiri Olsa) [1323852] - [kernel] perf: Remove stale comment (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup scheduling in perf_enable_on_exec() (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup event scheduling (Jiri Olsa) [1323852] - [kernel] perf: Add lockdep assertions (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse more IPI loops (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse common IPI pattern (Jiri Olsa) [1323852]- [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1284936] - [mm] export page_wakeup functions (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix the signal handling fix (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix signal handling in bit wait helpers (Benjamin Coddington) [1315327] - [kernel] sched: add some "wait..on_bit...timeout()" interfaces (Benjamin Coddington) [1315327] - [kernel] sched: Allow wait_on_bit_action() functions to support a timeout (Benjamin Coddington) [1315327] - [fs] cifs: remove unused function cifs_oplock_break_wait (Benjamin Coddington) [1315327] - [kernel] sched: Remove proliferation of wait_on_bit() action functions (Benjamin Coddington) [1315327] - [iommu] vt-d: Create RMRR mappings in newly allocated domains (Myron Stowe) [1311267] - [iommu] vt-d: Split iommu_prepare_identity_map (Myron Stowe) [1311267] - [iommu] vt-d: Move context-mapping into dmar_insert_dev_info (Myron Stowe) [1311267] - [iommu] vt-d: Calculate translation in domain_context_mapping_one (Myron Stowe) [1311267] - [x86] mm: suitable memory should go to ZONE_MOVABLE (Igor Mammedov) [1265880] - [mm] memory-hotplug: add zone_for_memory() for selecting zone for new memory (Igor Mammedov) [1265880] - [s390] mm: Fix memory hotplug for unaligned standby memory (Igor Mammedov) [1265880] - [mm] memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration (Igor Mammedov) [1265880] - [mm] Add prototype declaration to the header file (Igor Mammedov) [1265880] - [mm] hotplug: verify hotplug memory range (Igor Mammedov) [1265880] - [fs] /proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags line (Oleg Nesterov) [1269561] - [mm] softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared (Oleg Nesterov) [1269561] - [fs] mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Oleg Nesterov) [1269561] - [mm] memory.c: don't forget to set softdirty on file mapped fault (Oleg Nesterov) [1269561] - [mm] softdirty: don't forget to save file map softdiry bit on unmap (Oleg Nesterov) [1269561] - [mm] softdirty: make freshly remapped file pages being softdirty unconditionally (Oleg Nesterov) [1269561] - [x86] mm: don't lose the SOFT_DIRTY flag on mprotect (Oleg Nesterov) [1269561] - [mm] ignore VM_SOFTDIRTY on VMA merging (Oleg Nesterov) [1269561] - [fs] mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pages (Oleg Nesterov) [1269561] - [mm] track vma changes with VM_SOFTDIRTY bit (Oleg Nesterov) [1269561] - [mm] migration: do not lose soft dirty bit if page is in migration state (Oleg Nesterov) [1269561] - [mm] move_ptes -- Set soft dirty bit depending on pte type (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on file pages (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on swapped pages (Oleg Nesterov) [1269561] - [fs] pagemap: prepare to reuse constant bits with page-shift (Oleg Nesterov) [1269561] - [mm] soft-dirty bits for user memory changes tracking (Oleg Nesterov) [1269561] - [fs] pagemap: introduce pagemap_entry_t without pmshift bits (Oleg Nesterov) [1269561] - [fs] clear_refs: introduce private struct for mm_walk (Oleg Nesterov) [1269561] - [fs] clear_refs: sanitize accepted commands declaration (Oleg Nesterov) [1269561] - [x86] Revert the PAGE_BIT_SOFTDIRTY part from "mm: add memory tracking hooks" (Oleg Nesterov) [1269561] - [i2c] i801: Add support for Intel DNV (Steve Best) [1322042] - [scsi] ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging (Steve Best) [1322913] - [netdrv] qmi_wwan: should hold RTNL while changing netdev type (Lubomir Rintel) [1322870] - [netdrv] qmi_wwan: support "raw IP" mode (Lubomir Rintel) [1322870] - [netdrv] mlx4_en: Fix IRQ affinity on s390x (Kamal Heib) [1264148 1287146]- [x86] irq: Cleanup ordering of vector numbers (Kim Naru) [1134596] - [x86] acpi: Disable ACPI table override if securelevel is set (Lenny Szubowicz) [1316304] - [pci] acpi: Optimize device state transition delays (Rui Wang) [1225272] - [pci] acpi: Install wakeup notify handlers for all PCI devs with ACPI (Rui Wang) [1225272] - [pci] Export pci_find_host_bridge() for use inside PCI core (Rui Wang) [1225272] - [pci] Make a shareable UUID for PCI firmware ACPI _DSM (Rui Wang) [1225272] - [ata] ahci: Intel DNV device IDs SATA (David Arcari) [1288612] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1322158] - [acpi] pnp: add two IDs to list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] pnp: remove Fujitsu device IDs from ACPI PNP ID list (David Arcari) [1320823] - [acpi] pnp: Replace faulty is_hex_digit() by isxdigit() (David Arcari) [1320823] - [acpi] pnp: add soc_button_array device ID to PNP IDs list (David Arcari) [1320823] - [acpi] scan: drop unsupported serial IDs from PNP ACPI scan handler ID list (David Arcari) [1320823] - [acpi] scan: drop IDs that do not comply with the ACPI PNP ID rule (David Arcari) [1320823] - [acpi] scan: Allow ACPI drivers to bind to PNP device objects (David Arcari) [1320823] - [acpi] pnp: use device ID list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] scan: .match() callback for ACPI scan handlers (David Arcari) [1320823] - [vfio] Enable No-IOMMU option for RHEL (Alex Williamson) [1299662 1322577] - [vfio] fix ioctl error handling (Alex Williamson) [1299662 1322577] - [vfio] iommu_type1: make use of info.flags (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix unsigned comparison overflow (Alex Williamson) [1299662 1322577] - [vfio] noiommu: Don't use iommu_present() to track fake groups (Alex Williamson) [1299662 1322577] - [vfio] Include No-IOMMU mode (Alex Williamson) [1299662 1322577] - [vfio] pci: Use kernel VPD access functions (Alex Williamson) [1299662 1322577] - [vfio] Whitelist PCI bridges (Alex Williamson) [1299662 1322577] - [vfio] pci: Remove warning if try-reset fails (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix use after free (Alex Williamson) [1299662 1322577] - [vfio] pci: Allow PCI IDs to be specified as module options (Alex Williamson) [1299662 1322577] - [vfio] pci: Add VGA arbiter client (Alex Williamson) [1299662 1322577] - [vfio] pci: Add module option to disable VGA region access (Alex Williamson) [1299662 1322577]- [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1321073] - [hv] vmbus: avoid infinite loop in init_vp_index() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add vendor and device atttributes (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Cleanup vmbus_set_event() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Treat Fibre Channel devices as performance critical (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix the building warning with hyperv-keyboard (Vitaly Kuznetsov) [1321073] - [hv] replace enum hv_message_type by u32 (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1321073] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove stray smp_read_barrier_depends() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: fix comment style (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a Host signaling bug (Vitaly Kuznetsov) [1321073] - [hv] vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: channge vmbus_connection.channel_lock to mutex (Vitaly Kuznetsov) [1321073] - [hv] vmbus: release relid on error in vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix rescind-offer handling for device without a driver (Vitaly Kuznetsov) [1321073] - [hv] vmbus: do sanity check of channel state in vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: serialize process_chn_event() and vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le_cmp() for comparing GUIDs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le type consistently (Vitaly Kuznetsov) [1321073] - [hv] Define the channel type for Hyper-V PCI Express pass-through (Vitaly Kuznetsov) [1321073] - [hv] Export the API to invoke a hypercall on Hyper-V (Vitaly Kuznetsov) [1321073] - [hv] Export a function that maps Linux CPU num onto Hyper-V proc num (Vitaly Kuznetsov) [1321073] - [hv] cleanup synic msrs if vmbus connect failed (Vitaly Kuznetsov) [1321073] - [hv] share Hyper-V SynIC constants with userspace (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix init_vp_index() for reloading hv_netvsc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: add a sysfs attr to show the binding of channel/VP (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Further improve CPU affiliation logic (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Improve the CPU affiliation for channels (Vitaly Kuznetsov) [1321073] - [hv] Move MMIO range picking from hyper_fb to hv_vmbus (Vitaly Kuznetsov) [1321073] - [hv] Modify hv_vmbus to search for all MMIO ranges available (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Consider ND NIC in binding channels to CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix typo in hv_port_info struct (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Permit sending of packets without payload (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Allocate ring buffer memory in NUMA aware fashion (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Implement NUMA aware CPU affinity for channels (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1321073] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1321073] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: remove the redundant free_channel() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add support for the NetworkDirect GUID (Vitaly Kuznetsov) [1321073] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1321073] - [hv] make uuid_le const (Vitaly Kuznetsov) [1321073] - [kernel] clocksource: Allow unregistering the watchdog (Cathy Avery) [1300325] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1300325] - [hv] vmbus: fix build warning (Cathy Avery) [1300325] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1300325] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Cathy Avery) [1300325]- [x86] kABI fix (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix load xsave feature warning (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [iommu] vt-d: Use cmpxchg16b to update posted format IRTE atomically (Paolo Bonzini) [1301888] - [x86] kvm: x86: move tracepoints outside extended quiescent state (Paolo Bonzini) [1301888] - [x86] kvm: x86: mmu: always set accessed bit in shadow PTEs (Paolo Bonzini) [1301888] - [x86] kvm: x86: expose MSR_TSC_AUX to userspace (Paolo Bonzini) [1301888] - [x86] kvm: x86: Reload pit counters for all channels when restoring state (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename update_db_bp_intercept to update_bp_intercept (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix root cause for missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update tsc multiplier on change (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Dump TSC multiplier in dump_vmcs() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Use a scaled host TSC for guest readings of MSR_IA32_TSC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Setup TSC scaling ratio when a vcpu is loaded (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Enable and initialize VMX TSC scaling (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use the correct vcpu's TSC rate to compute time scale (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back read_l1_tsc() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back adjust_tsc_offset() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace call-back compute_tsc_offset() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Replace call-back set_tsc_khz() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Add a common TSC scaling function (Paolo Bonzini) [1301888] - [x86] kvm: x86: Add a common TSC scaling ratio field in kvm_vcpu_arch (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace __get_cpu_var uses (Paolo Bonzini) [1301888] - [x86] kvm: x86: Collect information for setting TSC scaling ratio (Paolo Bonzini) [1301888] - [x86] kvm: x86: declare a few variables as __read_mostly (Paolo Bonzini) [1301888] - [x86] kvm: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix SMEP and SMAP without EPT (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero apic_arb_prio on reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing unused variable (Paolo Bonzini) [1301888] - [x86] kvm: x86: move steal time initialization to vcpu entry time (Paolo Bonzini) [1301888] - [x86] kvm: x86: manually unroll bad_mt_xwr loop (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove incorrect vpid check in nested invvpid emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: expose VPID capability to L1 (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: nested VPID emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: emulate the INVVPID instruction (Paolo Bonzini) [1301888] - [x86] kvm: vmx: introduce __vmx_flush_tlb to handle specific vpid (Paolo Bonzini) [1301888] - [x86] kvm: vmx: adjust interface to allocate/free_vpid (Paolo Bonzini) [1301888] - [virt] kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c (Paolo Bonzini) [1301888] - [virt] kvm: Update Posted-Interrupts Descriptor when vCPU is blocked (Paolo Bonzini) [1301888] - [x86] kvm: Update Posted-Interrupts Descriptor when vCPU is preempted (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix build without CONFIG_SMP (Paolo Bonzini) [1301888] - [x86] kvm: x86: select IRQ_BYPASS_MANAGER (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update IRTE for posted-interrupts (Paolo Bonzini) [1301888] - [x86] kvm: make kvm_set_msi_irq() public (Paolo Bonzini) [1301888] - [x86] kvm: Define a new interface kvm_intr_is_single_vcpu() (Paolo Bonzini) [1301888] - [x86] kvm: Add some helper functions for Posted-Interrupts (Paolo Bonzini) [1301888] - [x86] kvm: Extend struct pi_desc for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [virt] kvm: Add an arch specific hooks in 'struct kvm_kernel_irqfd' (Paolo Bonzini) [1301888] - [virt] kvm: eventfd: add irq bypass consumer management (Paolo Bonzini) [1301888] - [virt] kvm: introduce kvm_arch functions for IRQ bypass (Paolo Bonzini) [1301888] - [virt] kvm: create kvm_irqfd.h (Paolo Bonzini) [1301888] - [virt] kvm: count number of assigned devices (Paolo Bonzini) [1301888] - [virt] kvm: make struct kvm_irq_routing_table public (Paolo Bonzini) [1301888] - [vfio] Register/unregister irq_bypass_producer (Paolo Bonzini) [1301888] - [virt] IRQ bypass manager (Paolo Bonzini) [1301888] - [virt] Add virt directory to the top Makefile (Paolo Bonzini) [1301888] - [x86] irq: Show statistics information for posted-interrupts (Paolo Bonzini) [1301888] - [x86] irq: Define a global vector for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Implement irq_set_vcpu_affinity for intel_ir_chip (Paolo Bonzini) [1301888] - [iommu] x86: Avoid migrating VT-d posted interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Save the mode (posted or remapped) of an IRTE (Paolo Bonzini) [1301888] - [iommu] x86: cache IRTE in struct irq_2_iommu (Paolo Bonzini) [1301888] - [iommu] genirq: Introduce irq_set_vcpu_affinity() to target an interrupt to a VCPU (Paolo Bonzini) [1301888] - [include] iommu: dmar: Provide helper to copy shared irte fields (Paolo Bonzini) [1301888] - [include] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [include] iommu, x86: Add cap_pi_support() to detect VT-d PI capability (Paolo Bonzini) [1301888] - [iommu] x86: Provide irq_remapping_cap() interface (Paolo Bonzini) [1301888] - [iommu] Add new member capability to struct irq_remap_ops (Paolo Bonzini) [1301888] - [iommu] x86: Setup Posted-Interrupts capability for Intel iommu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix host initiated access to guest MSR_TSC_AUX (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled field (Paolo Bonzini) [1301888] - [x86] kvm: vmx: clean up bit operation on SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix commit which broke PML (Paolo Bonzini) [1301888] - [x86] kvm: vmx: unify SECONDARY_VM_EXEC_CONTROL update (Paolo Bonzini) [1301888] - [x86] kvm: vmx: align vmx->nested.nested_vmx_secondary_ctls_high to vmx->rdtscp_enabled (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify invpcid handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify rdtscp handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled check in prepare_vmcs02() (Paolo Bonzini) [1301888] - [x86] kvm: x86: add pcommit support (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow guest to use cflushopt and clwb (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow RSM from 64-bit mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: handle SMBASE as physical address in RSM (Paolo Bonzini) [1301888] - [x86] kvm: x86: add read_phys to x86_emulate_ops (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix RSM into 64-bit protected mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix previous commit for 32-bit (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix SMI to halted VCPU (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean up kvm_arch_vcpu_runnable (Paolo Bonzini) [1301888] - [x86] kvm: x86: map/unmap private slots in __x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: x86: build kvm_userspace_memory_region in x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: compile process_smi_save_seg_64() only for x86_64 (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero IDT limit on entry to SMM (Paolo Bonzini) [1301888] - [x86] kvm: svm: Only propagate next_rip when guest supports it (Paolo Bonzini) [1301888] - [x86] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Paolo Bonzini) [1301888] - [x86] kvm: svm: do not call kvm_set_cr0 from init_vmcb (Paolo Bonzini) [1301888] - [x86] kvm: x86: trap AMD MSRs for the TSeg base and mask (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix VPID is 0000H in non-root operation (Paolo Bonzini) [1301888] - [virt] kvm: add capability for any-length ioeventfds (Paolo Bonzini) [1301888] - [x86] kvm: add tracepoint for fast mmio (Paolo Bonzini) [1301888] - [virt] kvm: use kmalloc() instead of kzalloc() during iodev register/unregister (Paolo Bonzini) [1301888] - [virt] kvm: fix zero length mmio searching (Paolo Bonzini) [1301888] - [virt] kvm: fix double free for fast mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: factor out core eventfd assign/deassign logic (Paolo Bonzini) [1301888] - [virt] kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: make the declaration of functions within 80 characters (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: fix memory leak (Paolo Bonzini) [1301888] - [virt] kvm: fix polling for guest halt continued even if disable it (Paolo Bonzini) [1301888] - [virt] kvm: add halt_attempted_poll to VCPU stats (Paolo Bonzini) [1301888] - [include] kvm: move new trace event outside #ifdef CONFIG_KVM_ASYNC_PF (Paolo Bonzini) [1301888] - [virt] kvm: trace kvm_halt_poll_ns grow/shrink (Paolo Bonzini) [1301888] - [virt] kvm: dynamic halt-polling (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns per-vCPU (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns static (Paolo Bonzini) [1301888] - [x86] kvm: Rename VMX's segment access rights defines (Paolo Bonzini) [1301888] - [x86] kvm: x86/vpmu: Fix unnecessary signed extension for AMD PERFCTRn (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop ept misconfig check (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix off-by-one in reserved bits check (Paolo Bonzini) [1301888] - [x86] kvm: x86: use correct page table format to check nested page table reserved bits (Paolo Bonzini) [1301888] - [x86] kvm: x86: avoid uninitialized variable warning (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fully check zero bits for sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce is_shadow_zero_bits_set() (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce the framework to check zero bits on sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask_ept (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce rsvd_bits_validate (Paolo Bonzini) [1301888] - [x86] kvm: mmu: move FNAME(is_rsvd_bits_set) to mmu.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean/fix memory barriers in irqchip_in_kernel (Paolo Bonzini) [1301888] - [virt] kvm: document memory barriers for kvm->vcpus/kvm->online_vcpus (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove unnecessary memory barriers for shared MSRs (Paolo Bonzini) [1301888] - [virt] kvm: move code related to KVM_SET_BOOT_CPU_ID to x86 (Paolo Bonzini) [1301888] - [x86] kvm/x86: add support for MONITOR_TRAP_FLAG (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: vmx instructions: add checks for #GP/#SS exceptions (Paolo Bonzini) [1301888] - [x86] kvm: x86: reintroduce kvm_is_mmio_pfn (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove data variable from kvm_get_msr_common (Paolo Bonzini) [1301888] - [x86] kvm: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0() (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename quirk constants to KVM_X86_QUIRK_* (Paolo Bonzini) [1301888] - [x86] kvm: vmx: obey KVM_QUIRK_CD_NW_CLEARED (Paolo Bonzini) [1301888] - [x86] kvm: x86: introduce kvm_check_has_quirk (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix CR0.CD virtualization (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/coalesced_mmio.h (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/async_pf.h (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: Break up high order allocations of kvm_irq_routing_table (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Fix host crash when loading MSRs with userspace irqchip (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Add support for rdtscp (Paolo Bonzini) [1301888] - [x86] kvm: x86: inline kvm_ioapic_handles_vector() (Paolo Bonzini) [1301888] - [virt] kvm: Eliminate extra function calls in kvm_get_dirty_log_protect() (Paolo Bonzini) [1301888] - [x86] kvm: svm: Fix confusing message if no exit handlers are installed (Paolo Bonzini) [1301888] - [x86] kvm: x86: For the symbols used locally only should be static type (Paolo Bonzini) [1301888] - [x86] kvm: x86: Avoid using plain integer as NULL pointer warning (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Do not emulate #UD while in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix re-execution of patched vmmcall (Paolo Bonzini) [1301888] - [x86] kvm: x86: make kvm_emulate_* consistant (Paolo Bonzini) [1301888] - [virt] kvm: Fix indentation in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: no space before tabs in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Missing blank line after declarations in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: EXPORT_SYMBOL should immediately follow its function (Paolo Bonzini) [1301888] - [virt] kvm: fix error: do not initialise statics to 0 or NULL in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix warning: labels should not be indented in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Fix WARNINGs for 'sizeof(X)' instead of 'sizeof X' in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/irqchip.c (Paolo Bonzini) [1301888] - [virt] kvm: white space formatting in kvm_main.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix initial PAT value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Deliver MSI IRQ to only lowest prio cpu if msi_redir_hint is true (Paolo Bonzini) [1301888] - [x86] kvm: x86: Extended struct kvm_lapic_irq with msi_redir_hint for MSI delivery (Paolo Bonzini) [1301888] - [x86] kvm: x86: tweak types of fields in kvm_lapic_irq (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero EFER on INIT (Paolo Bonzini) [1301888] - [x86] kvm: x86: INIT and reset sequences are different (Paolo Bonzini) [1301888] - [x86] kvm: arm/mips/x86/power use __kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [include] kvm: provide irq_unsafe kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fix comment in kvm_mmu_zap_collapsible_spte (Paolo Bonzini) [1301888] - [x86] kvm: mmu: lazy collapse small sptes into large sptes (Paolo Bonzini) [1301888] - [x86] kvm: x86: Clear CR2 on VCPU reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: DR0-DR3 are not clear on reset (Paolo Bonzini) [1301888] - [include] kvm: x86: BSP in MSR_IA32_APICBASE is writable (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove unnecessary double caching of MAXPHYADDR (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: checks for address bits beyond MAXPHYADDR on VM-entry (Paolo Bonzini) [1301888] - [x86] kvm: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: pass error code with internal error #2 (Paolo Bonzini) [1301888] - [x86] kvm: x86: optimize delivery of TSC deadline timer interrupt (Paolo Bonzini) [1301888] - [x86] kvm: x86: extract blocking logic from __vcpu_run (Paolo Bonzini) [1301888] - [x86] Use bool function return values of true/false not 1/0 (Paolo Bonzini) [1301888] - [x86] kvm: remove useless check of "ret" variable prior to returning the same value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Remove redundant definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing redundant eflags bits definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: BSF and BSR emulation change register unnecassarily (Paolo Bonzini) [1301888] - [x86] kvm: x86: CMOV emulation on legacy mode is wrong (Paolo Bonzini) [1301888] - [x86] kvm: x86: Dirty the dest op page on cmpxchg emulation (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Set msr bitmap correctly if vcpu is in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested posted interrupt processing (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtual interrupt delivery (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested apic register virtualization (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Make nested control MSRs per-cpu (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtualize x2apic mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Prepare for using hardware MSR bitmap (Paolo Bonzini) [1301888] - [x86] kvm: vmx: disable posted interrupts if no local APIC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Preserve host CR4.MCE value while in guest mode (Paolo Bonzini) [1301888] - [virt] kvm: use slowpath for cross page cached accesses (Paolo Bonzini) [1301888]- [fs] btrfs: fix loading of orphan roots leading to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: async-thread: Fix a use-after-free error for trace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix no_space in write and rm loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock running delayed iputs at transaction commit time (Bill O'Donnell) [1298680] - [fs] btrfs: initialize the seq counter in struct btrfs_device (Bill O'Donnell) [1298680] - [fs] btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak on failure to create hard link (Bill O'Donnell) [1298680] - [fs] btrfs: fix number of transaction units required to create symlink (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't BUG_ON() when an empty symlink is found (Bill O'Donnell) [1298680] - [fs] btrfs: statfs: report zero available if metadata are exhausted (Bill O'Donnell) [1298680] - [fs] btrfs: igrab inode in writepage (Bill O'Donnell) [1298680] - [fs] btrfs: add missing brelse when superblock checksum fails (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix page reading in extent_same ioctl leading to csum errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix invalid page accesses in extent_same (dedup) ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: properly set the termination value of ctx->pos in readdir (Bill O'Donnell) [1298680] - [fs] revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" (Bill O'Donnell) [1298680] - [fs] btrfs: fix fitrim discarding device area reserved for boot loader's use (Bill O'Donnell) [1298680] - [fs] btrfs: handle invalid num_stripes in sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: check prepare_uptodate_page() error code earlier (Bill O'Donnell) [1298680] - [fs] btrfs: check for empty bitmap list in setup_cluster_bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: fix misleading warning when space cache failed to load (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak in balance (Bill O'Donnell) [1298680] - [fs] btrfs: fix unprotected list move from unused_bgs to deleted_bgs list (Bill O'Donnell) [1298680] - [fs] btrfs: fix balance range usage filters in 4.4-rc (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: account shared subtree during snapshot delete (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_get_fs_root in resolve_indirect_ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix quota disable during rescan (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between cleaner kthread and space cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub preventing unused block groups from being deleted (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between scrub and block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: fix rcu warning during device replace (Bill O'Donnell) [1298680] - [fs] btrfs: Continue replace when set_block_ro failed (Bill O'Donnell) [1298680] - [fs] btrfs: fix clashing number of the enhanced balance usage filter (Bill O'Donnell) [1298680] - [fs] btrfs: fix the number of transaction units needed to remove a block group (Bill O'Donnell) [1298680] - [fs] btrfs: use global reserve when deleting unused block group after ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: tests: checking for NULL instead of IS_ERR() (Bill O'Donnell) [1298680] - [fs] btrfs: fix signed overflows in btrfs_sync_file (Bill O'Donnell) [1298680] - [fs] btrfs: Use fs_info directly in btrfs_delete_unused_bgs (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by balance bg (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by auto removing bg (Bill O'Donnell) [1298680] - [fs] btrfs: Remove len argument from scrub_find_csum (Bill O'Donnell) [1298680] - [fs] btrfs: Reduce unnecessary arguments in scrub_recheck_block (Bill O'Donnell) [1298680] - [fs] btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: setup all fields for sblock_to_check (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: set error stats when tree block spanning stripes (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary new_valid_dev() check (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when listing an inode's xattrs (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to incorrect item deletion when dropping extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix sleeping inside atomic context in qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: fix race waiting for qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: exit the rescan worker during umount (Bill O'Donnell) [1298680] - [fs] btrfs: fix extent accounting for partial direct IO writes (Bill O'Donnell) [1298680] - [fs] btrfs: fix hole punching when using the no-holes feature (Bill O'Donnell) [1298680] - [fs] btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT state (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a data space underflow warning (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans (Bill O'Donnell) [1298680] - [fs] btrfs: clear PF_NOFREEZE in cleaner_kthread() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Don't copy extent buffer to do qgroup rescan (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filters limits, stripes and usage to supported mask (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter usage to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filter for stripes (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter limit to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression running delayed references when using qgroups (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression when running delayed references (Bill O'Donnell) [1298680] - [fs] btrfs: don't do extra bitmap search in one bit case (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of largest extent in bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: don't keep trying to build clusters if we are fragmented (Bill O'Donnell) [1298680] - [fs] btrfs: cut down on loops through the allocator (Bill O'Donnell) [1298680] - [fs] btrfs: don't continue setting up space cache when enospc (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of max_extent_size per space_info (Bill O'Donnell) [1298680] - [fs] btrfs: don't loop in allocator for space cache (Bill O'Donnell) [1298680] - [fs] btrfs: add a flags field to btrfs_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix prealloc under heavy fragmentation conditions (Bill O'Donnell) [1298680] - [fs] btrfs: add fragment=* debug mount option (Bill O'Donnell) [1298680] - [fs] btrfs: fix qgroup sanity tests (Bill O'Donnell) [1298680] - [fs] btrfs: change how we wait for pending ordered extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Check if qgroup reserved space leaked (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hook (Bill O'Donnell) [1298680] - [fs] btrfs: fallocate: Add support to accurate qgroup reserve (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new trace point for qgroup data reserve (Bill O'Donnell) [1298680] - [fs] btrfs: Add handler for invalidate page (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add handler for NOCOW and inline (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup old inaccurate facilities (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new delalloc space reserve and release (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Use new metadata reservation (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce new functions to reserve/free metadata (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: release and free qgroup reserved at proper timing (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: Add new function to record reserved space into delayed ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce btrfs_qgroup_reserve_data function (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function clear_record_extent_bits() (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function set_record_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce needed structure for recoding set/clear bits (Bill O'Donnell) [1298680] - [fs] btrfs: reada: Fix returned errno code (Bill O'Donnell) [1298680] - [fs] btrfs: check-integrity: Fix returned errno codes (Bill O'Donnell) [1298680] - [fs] btrfs: compress: put variables defined per compress type in struct to make cache friendly (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup iterating over prop_handlers array (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment typo (Bill O'Donnell) [1298680] - [fs] btrfs: declare rsv_count as unsigned int instead of int (Bill O'Donnell) [1298680] - [fs] btrfs: change num_items type from u64 to unsigned int (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup btrfs_balance profile validity checks (Bill O'Donnell) [1298680] - [fs] btrfs: remove an unsed varialbe first_index (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profile (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array for btrfs_get_num_tolerated_disk_barrier_failures() (Bill O'Donnell) [1298680] - [fs] btrfs: Move btrfs_raid_array to public (Bill O'Donnell) [1298680] - [fs] btrfs: use a single if() statement for one outcome in get_block_rsv() (Bill O'Donnell) [1298680] - [fs] btrfs: memset cur_trans->delayed_refs to zero (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary list_del (Bill O'Donnell) [1298680] - [fs] btrfs: replace unnecessary list_for_each_entry_safe to list_for_each_entry (Bill O'Donnell) [1298680] - [fs] btrfs: trimming some start_transaction() code away (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed declaration of old_len (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed dsize and last_off declarations (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_submit_bio_hook: Use btrfs_wq_endio_type values instead of integer constants (Bill O'Donnell) [1298680] - [fs] btrfs: fix truncation of compressed and inlined extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix double range unlock of hole region when reading page (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption and data loss after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix resending received snapshot with parent (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix file corruption due to incorrect cloning operations (Bill O'Donnell) [1298680] - [fs] btrfs: comment the rest of implicit barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra barrier before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: add comments to barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: comment waitqueue_active implied by locks (Bill O'Donnell) [1298680] - [fs] btrfs: add barrier for waitqueue_active in clear_btree_io_tree (Bill O'Donnell) [1298680] - [fs] btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked (Bill O'Donnell) [1298680] - [fs] btrfs: switch more printks to our helpers (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: move kobj stuff out of dev_replace lock range (Bill O'Donnell) [1298680] - [fs] btrfs: add helper for closing one device (Bill O'Donnell) [1298680] - [fs] btrfs: don't log error from btrfs_get_bdev_and_sb (Bill O'Donnell) [1298680] - [fs] btrfs: kernel operation should come after user input has been verified (Bill O'Donnell) [1298680] - [fs] btrfs: enhance btrfs_scratch_superblock to scratch all superblocks (Bill O'Donnell) [1298680] - [fs] btrfs: add btrfs_read_dev_one_super() to read one specific SB (Bill O'Donnell) [1298680] - [fs] btrfs: use BTRFS_ERROR_DEV_MISSING_NOT_FOUND when missing device is not found (Bill O'Donnell) [1298680] - [fs] btrfs: consolidate btrfs_error() to btrfs_std_error() (Bill O'Donnell) [1298680] - [fs] btrfs: __btrfs_std_error() logic should be consistent w/out CONFIG_PRINTK defined (Bill O'Donnell) [1298680] - [fs] btrfs: SB read failure should return EIO for __bread failure (Bill O'Donnell) [1298680] - [fs] btrfs: rename super_kobj to fsid_kobj (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_remove_one to btrfs_sysfs_remove_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_add_one to btrfs_sysfs_add_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: fix possible leak in btrfs_ioctl_balance() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free iterating extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: check unsupported filters in balance arguments (Bill O'Donnell) [1298680] - [fs] btrfs: support NFSv2 export (Bill O'Donnell) [1298680] - [fs] btrfs: open_ctree: Fix possible memory leak (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when finalizing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: update fix for read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix corner case for reference overwrite detection (Bill O'Donnell) [1298680] - [fs] btrfs: keep dropped roots in cache until transaction commit (Bill O'Donnell) [1298680] - [fs] btrfs: direct i/o: Fix space accounting (Bill O'Donnell) [1298680] - [fs] btrfs: skip waiting on ordered range for special files (Bill O'Donnell) [1298680] - [fs] btrfs: fix read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock (Bill O'Donnell) [1298680] - [fs] btrfs: don't initialize a space info as full to prevent ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove unnecessary check before btrfs_free_path is called (Bill O'Donnell) [1298680] - [fs] btrfs: async_thread: Fix workqueue 'max_active' value when initializing (Bill O'Donnell) [1298680] - [fs] btrfs: Add raid56 support for updating num_tolerated_disk_barrier_failures in btrfs_balance (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumerate_chunks and scrub_chunk (Bill O'Donnell) [1298680] - [fs] btrfs: Update out-of-date "skip parity stripe" comment (Bill O'Donnell) [1298680] - [fs] btrfs: fix file read corruption after extent cloning and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: check if previous transaction aborted to avoid fs corruption (Bill O'Donnell) [1298680] - [fs] btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Prevent from early transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unused arguments in tree-log.c (Bill O'Donnell) [1298680] - [fs] btrfs: Remove useless condition in start_log_trans() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused mutex from struct 'btrfs_fs_info' (Bill O'Donnell) [1298680] - [fs] btrfs: fix parity scrub of RAID 5/6 with missing device (Bill O'Donnell) [1298680] - [fs] btrfs: fix device replace of a missing RAID 5/6 device (Bill O'Donnell) [1298680] - [fs] btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Bill O'Donnell) [1298680] - [fs] btrfs: count devices correctly in readahead during RAID 5/6 replace (Bill O'Donnell) [1298680] - [fs] btrfs: remove misleading handling of missing device scrub (Bill O'Donnell) [1298680] - [fs] btrfs: fix clone / extent-same deadlocks (Bill O'Donnell) [1298680] - [fs] btrfs: fix defrag to merge tail file extent (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning in backref walking (Bill O'Donnell) [1298680] - [fs] btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove root argument in extent_data_ref_count() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix wrong comment of btrfs_alloc_tree_block() (Bill O'Donnell) [1298680] - [fs] btrfs: abort transaction on btrfs_reloc_cow_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unnecessary variants in relocation.c (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove chunk_objectid argument from btrfs_relocate_chunk() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove objectid's init-value in create_reloc_inode() (Bill O'Donnell) [1298680] - [fs] btrfs: Error handle for get_ref_objectid_v0() in relocate_block_group() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix data checksum error cause by replace with io-load (Bill O'Donnell) [1298680] - [fs] btrfs: use scrub_pause_on/off() to reduce code in scrub_enumerate_chunks() (Bill O'Donnell) [1298680] - [fs] btrfs: Separate scrub_blocked_if_needed() to scrub_pause_on/off() (Bill O'Donnell) [1298680] - [fs] btrfs: Use ref_cnt for set_block_group_ro() (Bill O'Donnell) [1298680] - [fs] btrfs: Bypass unrelated items before accessing its contents in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Load only necessary csums into list in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Fix calculate typo caused by ambiguous meaning of logic_end (Bill O'Donnell) [1298680] - [fs] btrfs: Free checksum list on scrub_extent() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Check cancel and pause in interval of scrub operation (Bill O'Donnell) [1298680] - [fs] btrfs: Show detail information when mount failed on missing devices (Bill O'Donnell) [1298680] - [fs] btrfs: Fix scrub panic when leaf crosses stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after removing a link and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix search key advancing condition (Bill O'Donnell) [1298680] - [fs] btrfs: teach backref walking about backrefs with underflowed offset values (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after unlink, inode eviction and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale directory entries after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: Spelling s/consitent/consistent/ (Bill O'Donnell) [1298680] - [fs] btrfs: add missing discards when unpinning extents with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: explictly delete unused block groups in close_ctree and ro-remount (Bill O'Donnell) [1298680] - [fs] btrfs: iterate over unused chunk space in FITRIM (Bill O'Donnell) [1298680] - [fs] btrfs: skip superblocks during discard (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries (Bill O'Donnell) [1298680] - [fs] btrfs: make btrfs_issue_discard return bytes discarded (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a regression in qgroup reserved space (Bill O'Donnell) [1298680] - [fs] btrfs: fix quick exhaustion of the system array in the superblock (Bill O'Donnell) [1298680] - [fs] btrfs: its btrfs_err() instead of btrfs_error() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix order by which delayed references are run (Bill O'Donnell) [1298680] - [fs] btrfs: fix list transaction->pending_ordered corruption (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory leak in the extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix shrinking truncate when the no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong check for btrfs_force_chunk_alloc() (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning of bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang when failing to submit bio of directIO (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment in inode.c:evict_inode_truncate_pages() (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory corruption on failure to submit bio for direct IO (Bill O'Donnell) [1298680] - [fs] btrfs: don't update mtime/ctime on deduped inodes (Bill O'Donnell) [1298680] - [fs] btrfs: allow dedupe of same inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock with extent-same and readpage (Bill O'Donnell) [1298680] - [fs] btrfs: pass unaligned length to btrfs_cmp_data() (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync after truncate when no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync xattr loss in the fast fsync path (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync data loss after append write (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash on close_ctree() if cleaner starts new transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between caching kthread and returning inode to inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: use kmem_cache_free when freeing entry in inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between balance and unused block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: add error handling for scrub_workers_get() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup noused initialization of dev in btrfs_end_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow user to clear the limitation on qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref() (Bill O'Donnell) [1298680] - [fs] btrfs: Check if kobject is initialized before put (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to show replacing target in the sysfs (Bill O'Donnell) [1298680] - [fs] btrfs: free the stale device (Bill O'Donnell) [1298680] - [fs] btrfs: use received_uuid of parent during send (Bill O'Donnell) [1298680] - [fs] btrfs: fix use-after-free in btrfs_replay_log (Bill O'Donnell) [1298680] - [fs] btrfs: wait for delayed iputs on no space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots (Bill O'Donnell) [1298680] - [fs] btrfs: ulist: Add ulist_del() function (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup the old ref_node-oriented mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch self test to extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch to new extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch rescan to new mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new qgroup calculation function btrfs_qgroup_account_extents() (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new function to record old_roots (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Record possible quota-related extent for qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_counters() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_refcnt() (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup open-coded old/new_refcnt update and read (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Cleanup the unneeded functions (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Use list to replace the ref_root in ref_head (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Don't merge refs which are not for same block (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx() (Bill O'Donnell) [1298680] - [fs] btrfs: Handle unaligned length in extent_same (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix calculation of max_to_defrag (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix ra_index computation (Bill O'Donnell) [1298680] - [fs] btrfs: fix necessary chunk tree space calculation when allocating a chunk (Bill O'Donnell) [1298680] - [fs] btrfs: don't attach unnecessary extents to transaction on fsync (Bill O'Donnell) [1298680] - [fs] btrfs: avoid syncing log in the fast fsync path when not necessary (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang during inode eviction due to concurrent readahead (Bill O'Donnell) [1298680] - [fs] btrfs: fix up read_tree_block to return proper error (Bill O'Donnell) [1298680] - [fs] btrfs: add missing free_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: remove csum_bytes_left (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC on block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC when finishing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Bill O'Donnell) [1298680] - [fs] btrfs: show subvol= and subvolid= in /proc/mounts (Bill O'Donnell) [1298680] - [fs] btrfs: unify subvol= and subvolid= mounting (Bill O'Donnell) [1298680] - [fs] btrfs: fail on mismatched subvol and subvolid mount options (Bill O'Donnell) [1298680] - [fs] vfs: Introduce inode-getting helpers for layered/unioned fs environments (Bill O'Donnell) [1298680] - [fs] btrfs: clean up error handling in mount_subvol() (Bill O'Donnell) [1298680] - [fs] btrfs: remove all subvol options before mounting top-level (Bill O'Donnell) [1298680] - [fs] lib: add glibc style strchrnul() variant (Bill O'Donnell) [1298680] - [fs] btrfs: lock superblock before remounting for rw subvol (Bill O'Donnell) [1298680] - [fs] btrfs: wake up extent state waiters on unlock through clear_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: fix chunk allocation regression leading to transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: use after free when closing devices (Bill O'Donnell) [1298680] - [fs] btrfs: make root id query unprivileged (Bill O'Donnell) [1298680] - [fs] btrfs: fix block group ->space_info null pointer dereference (Bill O'Donnell) [1298680] - [fs] btrfs: check error before reporting missing device and add uuid (Bill O'Donnell) [1298680] - [fs] btrfs: Fix superblock csum type check (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, fix clone operations for compressed extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix possible leak in btrfs_add_qgroup_relation() (Bill O'Donnell) [1298680] - [fs] btrfs: fix mutex unlock without prior lock on space cache truncation (Bill O'Donnell) [1298680] - [fs] btrfs: log when missing device is created (Bill O'Donnell) [1298680] - [fs] btrfs: fix warnings after changes in btrfs_abort_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: add 'cold' compiler annotations to all error handling functions (Bill O'Donnell) [1298680] - [fs] btrfs: report exact callsite where transaction abort occurs (Bill O'Donnell) [1298680] - [fs] btrfs: let tree defrag work in SSD mode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs: check pending chunks when shrinking fs to avoid corruption (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, check if orphanized dir inode needs delayed rename (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't delay directory renames unnecessarily (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: don't fail seeding for the sake of sysfs kobject issue (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to add parent for fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate kobject and attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: btrfs_sysfs_remove_fsid() make it non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_device() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_fsid() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_add_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: provide framework to remove all fsid sysfs kobject (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add pointer to access fs_info from fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: introduce btrfs_get_fs_uuids to get fs_uuids (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: move super_kobj and device_dir_kobj from fs_info to btrfs_fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate device kobject and its attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: let default_attrs be separate from the kset (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: introduce function btrfs_sysfs_add_fsid() to create sysfs fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: rename __btrfs_sysfs_remove_one to btrfs_sysfs_remove_fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: reorder the kobject creations (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, check if device_dir_kobj is init before destroy (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, kobject pointer clean up needed after kobject release (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, undo sysfs device links (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, fs_info kobject_unregister has init_completion() twice (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, btrfs_release_super_kobj() should to clean up the kobject data (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression in raid level conversion (Bill O'Donnell) [1298680] - [fs] btrfs: fix racy system chunk allocation when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear 'ret' in btrfs_check_shared() loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between block group creation and their cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix panic when starting bg cache writeout after IO error (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash after inode cache writeback failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong mapping flags for free space inode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent (Bill O'Donnell) [1298680] - [fs] btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (Bill O'Donnell) [1298680] - [fs] btrfs: unlock i_mutex after attempting to delete subvolume during send (Bill O'Donnell) [1298680] - [fs] btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race on ENOMEM in alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: handle ENOMEM in btrfs_alloc_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (Bill O'Donnell) [1298680] - [fs] btrfs: don't check for delalloc_bytes in cache_save_setup (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when starting writeback of bg caches (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between start dirty bg cache writeout and bg deletion (Bill O'Donnell) [1298680] - [fs] btrfs: prevent list corruption during free space cache processing (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Update quota tree after qgroup relationship change (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Automatically update related qgroups or mark INCONSISTENT flags when assigning/deleting a qgroup relations (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: clear STATUS_FLAG_ON in disabling quota (Bill O'Donnell) [1298680] - [fs] btrfs: Update btrfs qgroup status item when rescan is done (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix dead judgement on qgroup_rescan_leaf() return value (Bill O'Donnell) [1298680] - [fs] btrfs: Don't allow subvolid >= (1 << BTRFS_QGROUP_LEVEL_SHIFT) to be created (Bill O'Donnell) [1298680] - [fs] btrfs: Check qgroup level in kernel qgroup assign (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow to remove qgroup which has parent but no child (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: return EINVAL if level of parent is not higher than child's (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: do a reservation in a higher level (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup, Account data space in more proper timings (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce a may_use to account space_info->bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: free reserved in exceeding quota (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: cleanup, remove an unsued parameter in btrfs_create_qgroup() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix limit args override whole limit struct (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update limit info in function btrfs_run_qgroups() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: consolidate the parameter of fucntion update_qgroup_limit_item() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update qgroup in memory at the same time when we update it in btree (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: inherit limit info from srcgroup in creating snapshot (Bill O'Donnell) [1298680] - [fs] btrfs: Support busy loop of write and delete (Bill O'Donnell) [1298680] - [fs] btrfs: Fix NO_SPACE bug caused by delayed-iput (Bill O'Donnell) [1298680] - [fs] btrfs: add WARN_ON() to check is space_info op current (Bill O'Donnell) [1298680] - [fs] btrfs: Set relative data on clear btrfs_block_group_cache->pinned (Bill O'Donnell) [1298680] - [fs] btrfs: Adjust commit-transaction condition to avoid NO_SPACE more (Bill O'Donnell) [1298680] - [fs] btrfs: Fix tail space processing in find_free_dev_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: fix condition of commit transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix uninit variable in clone ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after cloning into it (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix range cloning when same inode used as source and destination (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free when close_ctree frees the orphan_rsv (Bill O'Donnell) [1298680] - [fs] btrfs: allow block group cache writeout outside critical section in commit (Bill O'Donnell) [1298680] - [fs] btrfs: don't use highmem for free space cache pages (Bill O'Donnell) [1298680] - [fs] btrfs: two stage dirty block group writeout (Bill O'Donnell) [1298680] - [fs] btrfs: move struct io_ctl into ctree.h and rename it (Bill O'Donnell) [1298680] - [fs] btrfs: don't steal from the global reserve if we don't have the space (Bill O'Donnell) [1298680] - [fs] btrfs: don't commit the transaction in the async space flushing (Bill O'Donnell) [1298680] - [fs] btrfs: reserve space for block groups (Bill O'Donnell) [1298680] - [fs] btrfs: refill block reserves during truncate (Bill O'Donnell) [1298680] - [fs] btrfs: account for crcs in delayed ref processing (Bill O'Donnell) [1298680] - [fs] btrfs: actively run the delayed refs while deleting large files (Bill O'Donnell) [1298680] - [fs] btrfs: Add missing include file (Bill O'Donnell) [1298680] - [fs] btrfs: free and unlock our path before btrfs_free_and_pin_reserved_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove the check for old-style mkfs (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup orphans while looking up default subvolume (Bill O'Donnell) [1298680] - [fs] btrfs: explicitly set control file's private_data (Bill O'Donnell) [1298680] - [fs] btrfs: incorrect handling for fiemap_fill_next_extent return (Bill O'Donnell) [1298680] - [fs] btrfs: don't accept bare namespace as a valid xattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix log tree corruption when fs mounted with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: fix metadata inconsistencies after directory fsync (Bill O'Donnell) [1298680] - [fs] btrfs: change the insertion criteria for the qgroup operations rbtree (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode item update in fallocate() (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, remove dead code (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, clear name from cache after orphanization (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't leave without decrementing clone root's send_progress (Bill O'Donnell) [1298680] - [fs] btrfs: send, add missing check for dead clone root (Bill O'Donnell) [1298680] - [fs] btrfs: remove deleted xattrs on fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_map_block (Bill O'Donnell) [1298680] - [fs] btrfs: switch helper macros to static inlines in sysfs.h (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use correct type in div_u64_rem (Bill O'Donnell) [1298680] - [fs] btrfs: replace remaining do_div calls with div_u64 variants (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, provably bounded values (Bill O'Donnell) [1298680] - [fs] btrfs: use explicit initializer for seq_elem (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_buffered_write (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use kmalloc_array/kcalloc array helpers (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, compile time constants (Bill O'Donnell) [1298680] - [fs] btrfs: use cond_resched_lock where possible (Bill O'Donnell) [1298680] - [fs] btrfs: need_resched not needed with cond_resched (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, reduce temporary variables in btrfs_read_roots (Bill O'Donnell) [1298680] - [fs] btrfs: use correct type for workqueue flags (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_read_roots() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_replay_log() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_workqueues() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_qgroup() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_dev_replace_locks() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_btree_inode() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_balance() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_scrub() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: consistently use fs_info in close_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused fs_info arg from btrfs_close_extra_devices() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: use for() loop in btrfs_map_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused chunk_tree argument in several functions (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove no-used alloc_chunk in btrfs_check_data_free_space() (Bill O'Donnell) [1298680] - [fs] btrfs: constify structs with op functions or static definitions (Bill O'Donnell) [1298680] - [fs] btrfs: switch to kvfree() helper (Bill O'Donnell) [1298680] - [fs] btrfs: disk-io: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-inode: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: ctree: reduce args where only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: fix outstanding_extents accounting in DIO (Bill O'Donnell) [1298680] - [fs] btrfs: add sanity test for outstanding_extents accounting (Bill O'Donnell) [1298680] - [fs] btrfs: just free dummy extent buffers (Bill O'Donnell) [1298680] - [fs] btrfs: account merges/splits properly (Bill O'Donnell) [1298680] - [fs] btrfs: prepare block group cache before writing (Bill O'Donnell) [1298680] - [fs] btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list) (Bill O'Donnell) [1298680] - [fs] btrfs: account for the correct number of extents for delalloc reservations (Bill O'Donnell) [1298680] - [fs] btrfs: fix merge delalloc logic (Bill O'Donnell) [1298680] - [fs] btrfs: fix comp_oper to get right order (Bill O'Donnell) [1298680] - [fs] btrfs: catch transaction abortion after waiting for it (Bill O'Donnell) [1298680] - [fs] btrfs: fix sizeof format specifier in btrfs_check_super_valid() (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra run_delayed_refs in update_cowonly_root (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't rename a directory too soon (Bill O'Donnell) [1298680] - [fs] btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix off-by-one logic error in btrfs_realloc_node (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode update when punching hole (Bill O'Donnell) [1298680] - [fs] btrfs: abort the transaction if we fail to update the free space cache inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix allocation size calculations in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: don't remove extents and xattrs when logging new names (Bill O'Donnell) [1298680] - [fs] btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group (Bill O'Donnell) [1298680] - [fs] btrfs: account for large extents with enospc (Bill O'Donnell) [1298680] - [fs] btrfs: don't set and clear delalloc for O_DIRECT writes (Bill O'Donnell) [1298680] - [fs] btrfs: only adjust outstanding_extents when we do a short write (Bill O'Donnell) [1298680] - [fs] btrfs: Fix out-of-space bug (Bill O'Donnell) [1298680] - [fs] btrfs: scrub, fix sleep in atomic context (Bill O'Donnell) [1298680] - [fs] btrfs: fix scheduler warning when syncing log (Bill O'Donnell) [1298680] - [fs] page_writeback: put account_page_redirty() after set_page_dirty() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup init for list in free-space-cache (Bill O'Donnell) [1298680] - [fs] btrfs: delete chunk allocation attemp when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear bio reference after submit_one_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub race leading to use-after-free (Bill O'Donnell) [1298680] - [fs] btrfs: add missing cleanup on sysfs init failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between transaction commit and empty block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: add more checks to btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, rename a few variables in btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: add checks for sys_chunk_array sizes (Bill O'Donnell) [1298680] - [fs] btrfs: more superblock checks, lower bounds on devices and sectorsize/nodesize (Bill O'Donnell) [1298680] - [fs] btrfs: Add code to support file creation time (Bill O'Donnell) [1298680] - [fs] btrfs: kill btrfs_inode_*time helpers (Bill O'Donnell) [1298680] - [fs] btrfs: insert_new_root: Fix lock type of the extent buffer (Bill O'Donnell) [1298680] - [fs] btrfs: fix unused members in struct btrfs_root (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: move WARN_ON() to the correct location (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup unused run_most (Bill O'Donnell) [1298680] - [fs] btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply (Bill O'Donnell) [1298680] - [fs] btrfs: Include map_type in raid_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Simplify scrub_setup_recheck_block()'s argument (Bill O'Donnell) [1298680] - [fs] btrfs: Combine per-page recover in dev-replace and scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Separate finding-right-mirror and writing-to-target's process in scrub_handle_errored_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck_block() (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup btrfs_bio_counter_inc_blocked() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON() (Bill O'Donnell) [1298680] - [fs] btrfs: add ref_count and free function for btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Make raid_map array be inlined in btrfs_bio structure (Bill O'Donnell) [1298680] - [fs] btrfs: sort raid_map before adding tgtdev stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix a out-of-bound access of raid_map (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync when extend references are added to an inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix directory inconsistency after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: lookup for block group only if needed when freeing a tree block (Bill O'Donnell) [1298680] - [fs] btrfs: remove a no-op unfreeze superbock callback (Bill O'Donnell) [1298680] - [fs] btrfs: switch extent_state state to unsigned (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels after checksum errors (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels during failed mount (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels for errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix setup_leaf_for_split() to avoid leaf corruption (Bill O'Donnell) [1298680] - [fs] btrfs: track dirty block groups on their own list (Bill O'Donnell) [1298680] - [fs] btrfs: change how we track dirty roots (Bill O'Donnell) [1298680] - [fs] btrfs: expand btrfs_find_item if found_key is NULL (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_ref_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_item_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: sink parameter len to alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: unify extent buffer allocation api (Bill O'Donnell) [1298680] - [fs] btrfs: use GFP_NOFS in __alloc_extent_buffer directly (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to tree_block_processed (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_find_create_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_init_new_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to reada_tree_block_flagged (Bill O'Donnell) [1298680] - [fs] btrfs: remove blocksize from reada_extent (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to readahead_tree_block (Bill O'Donnell) [1298680]- [net] ipv6: Nonlocal bind (Sabrina Dubroca) [1315968] - [net] ipv4: bind ip_nonlocal_bind to current netns (Sabrina Dubroca) [1315968] - [net] sctp: fix race for one-to-many sockets in sendmsg's auto associate (Xin Long) [1138256] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1247756] - [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [1314699] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [1314699] - [net] sctp: update the netstamp_needed counter when copying sockets (Marcelo Leitner) [1317647] - [net] sctp: use the same clock as if sock source timestamps were on (Marcelo Leitner) [1317647] - [net] bridge: Handle IFLA_ADDRESS correctly when creating bridge device (Paolo Abeni) [1314779] - [net] bridge: Prevent possible race condition in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted when deleting vlan (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_delete_by_port (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Change local fdb entries whenever mac address of bridge device changes (Paolo Abeni) [1314779] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] sctp: sctp_remaddr_seq_show use the wrong variable to dump transport info (Xin Long) [1187584] - [net] sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long) [1187584] - [net] sctp: remove the dead field of sctp_transport (Xin Long) [1187584] - [net] sctp: hold transport before we access t->asoc in sctp proc (Xin Long) [1187584] - [net] sctp: fix the transport dead race check by using atomic_add_unless on refcnt (Xin Long) [1187584] - [net] sctp: the temp asoc's transports should not be hashed/unhashed (Xin Long) [1187584] - [net] sctp: Move sequence start handling into sctp_transport_get_idx() (Xin Long) [1187584] - [net] sctp: support to lookup with ep+paddr in transport rhashtable (Xin Long) [1187584] - [net] sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc (Xin Long) [1187584] - [net] sctp: drop the old assoc hashtable of sctp (Xin Long) [1187584] - [net] sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb (Xin Long) [1187584] - [net] sctp: sideeffect: throw BUG if primary_path is NULL (Xin Long) [1187584] - [net] sctp: use GFP_KERNEL in sctp_init() (Xin Long) [1187584] - [net] sctp: apply rhashtable api to sctp procfs (Xin Long) [1187584] - [net] sctp: apply rhashtable api to send/recv path (Xin Long) [1187584] - [net] sctp: add the rhashtable apis for sctp global transport hashtable (Xin Long) [1187584] - [net] sctp: reorder sctp_globals to reduce cacheline usage (Xin Long) [1187584] - [net] ipv4: only create late gso-skb if skb is already set up with CHECKSUM_PARTIAL (Hannes Frederic Sowa) [1277095] - [net] ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] revert "ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets" (Hannes Frederic Sowa) [1277095]- [kernel] cgroup: pids: rhel-specific hack to fix zombie accounting (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix kABI breakage (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: adapt cgroup_pids.c to RHEL7 (Oleg Nesterov) [1265339] - [kernel] cgroup: implement task_get_css() (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix invalid get/put usage (Oleg Nesterov) [1265339] - [kernel] cgroup: implement the PIDs subsystem (Oleg Nesterov) [1265339] - [kernel] cgroup: allow a cgroup subsystem to reject a fork (Oleg Nesterov) [1265339] - [fs] gfs2: Set s_mode before parsing mount options (Andrew Price) [1264523] - [fs] nfsv4: Fix a dentry leak on alias use (Benjamin Coddington) [1269198] - [fs] sunrpc: never enqueue a ->rq_cong request on ->sending (Benjamin Coddington) [1315463] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1292582] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [824796] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [824796] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1235699] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1235699] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1235699] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1235699] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1235699] - [fs] dlm: fix race while closing connections (Xin Long) [1235699] - [fs] dlm: fix connection stealing if using SCTP (Xin Long) [1235699] - [fs] dlm: keep listening connection alive with sctp mode (Xin Long) [1235699] - [fs] dlm: set zero linger time on sctp socket (Xin Long) [1235699] - [fs] dlm: remove duplicated include from lowcomms.c (Xin Long) [1235699] - [fs] dlm: disable nagle for SCTP (Xin Long) [1235699] - [fs] dlm: retry failed SCTP sends (Xin Long) [1235699] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1235699] - [fs] dlm: clear correct bit during sctp init failure handling (Xin Long) [1235699] - [fs] dlm: set sctp assoc id during setup (Xin Long) [1235699] - [fs] dlm: clear correct init bit during sctp setup (Xin Long) [1235699] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL ("Herton R. Krzesinski") [1254369] - [x86] kernel: Call out into INT3 handler directly instead of using notifier (Luiz Capitulino) [1291899] - [x86] Make jump_label use int3-based patching (Luiz Capitulino) [1291899] - [x86] Introduce int3 (breakpoint)-based instruction patching (Luiz Capitulino) [1291899] - [kernel] audit: try harder to send to auditd upon netlink failure (Richard Guy Briggs) [1253123] - [kernel] audit: stop an old auditd being starved out by a new auditd (Richard Guy Briggs) [1253123] - [kernel] audit: remove stray newlines from audit_log_lost messages (Richard Guy Briggs) [1253123] - [kernel] audit: get rid of *NO* daemon at audit_pid=0 message (Richard Guy Briggs) [1253123] - [kernel] audit: prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [1253123] - [kernel] prctl: more prctl(PR_SET_MM_*) checks (Zorro Lang) [1298820] - [security] selinux: quiet the filesystem labeling behavior message (Paul Moore) [1295807]- [fs] nfsv4: Respect the server imposed limit on how many changes we may cache (Benjamin Coddington) [1314511] - [fs] nfsv4: Express delegation limit in units of pages (Benjamin Coddington) [1314511] - [fs] eventfd: document lockless access in eventfd_poll (Paolo Bonzini) [1293632] - [fs] eventfd: don't take the spinlock in eventfd_poll (Paolo Bonzini) [1293632] - [fs] gfs2: Use resizable hash table for glocks (Robert S Peterson) [1172819] - [fs] gfs2: Move glock superblock pointer to field gl_name (Robert S Peterson) [1172819] - [fs] gfs2: Simplify the seq file code for "sbstats" (Robert S Peterson) [1172819] - [fs] xfs: only run torn log write detection on dirty logs (Brian Foster) [1314355] - [fs] xfs: refactor in-core log state update to helper (Brian Foster) [1314355] - [fs] xfs: refactor unmount record detection into helper (Brian Foster) [1314355] - [fs] xfs: separate log head record discovery from verification (Brian Foster) [1314355] - [fs] cifs: fold cifs_iovec_write() into the only caller (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix another dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: session servername can't be null (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on impossible comparison (Sachin Prabhu) [1303850] - [fs] cifs: Fix coverity warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: Don't ignore errors on encrypting password in SMBTcon (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on uninitialized buftype (Sachin Prabhu) [1303850] - [fs] cifs: potential memory leaks when parsing mnt opts (Sachin Prabhu) [1303850] - [fs] cifs: smb2_clone_range() - exit on unhandled error (Sachin Prabhu) [1303850] - [fs] cifs: fix MUST SecurityFlags filtering (Sachin Prabhu) [1303850] - [fs] cifs: use memzero_explicit to clear stack buffer (Sachin Prabhu) [1303850] - [fs] cifs: make new inode cache when file type is different (Sachin Prabhu) [1303850] - [fs] cifs: Fix signed/unsigned pointer warning (Sachin Prabhu) [1303850] - [fs] cifs: smb2file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: remove obsolete __constant (Sachin Prabhu) [1303850] - [fs] cifs: convert to print_hex_dump() instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: call strtobool instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: Update modinfo cifs version for cifs.ko (Sachin Prabhu) [1303850] - [fs] cifs: decode_negTokenInit had wrong calling sequence (Sachin Prabhu) [1303850] - [fs] cifs: Add missing defines for ACL query support (Sachin Prabhu) [1303850] - [fs] cifs: Add support for original fallocate (Sachin Prabhu) [1303850] - [fs] cifs: kill f_dentry uses (Sachin Prabhu) [1303850] - [fs] cifs: get rid of ->f_path.dentry->d_sb uses, add a new helper (Sachin Prabhu) [1303850] - [fs] cifs: Remove obsolete comment (Sachin Prabhu) [1303850] - [fs] cifs: Check minimum response length on query_network_interface (Sachin Prabhu) [1303850] - [fs] cifs: Workaround Mac server problem (Sachin Prabhu) [1303850] - [fs] cifs: Remap reserved posix characters by default - part 3 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 2 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 1 (Sachin Prabhu) [1303850] - [fs] cifs: mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink (Sachin Prabhu) [1303850] - [fs] cifs: Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink (Sachin Prabhu) [1303850] - [fs] cifs: Allow mknod and mkfifo on SMB2/SMB3 mounts (Sachin Prabhu) [1303850] - [fs] cifs: add defines for two new file attributes (Sachin Prabhu) [1303850] - [fs] cifs: replace strnicmp with strncasecmp (Sachin Prabhu) [1303850] - [fs] cifs: switch to use of p[dD] (Sachin Prabhu) [1303850] - [fs] mnt: Move the clear of MNT_LOCKED from copy_tree to its callers (Aristeu Rozanski) [1304328] - [fs] umount: Do not allow unmounting rootfs (Aristeu Rozanski) [1304328] - [fs] vfs: Lock in place mounts from more privileged users (Aristeu Rozanski) [1304328] - [tools] perf evsel: Disable branch flags/cycles for --callgraph lbr (Jiri Olsa) [1316684] - [x86] perf/x86: Fix LBR related crashes on Intel Atom (Jiri Olsa) [1316684] - [include] perf/x86: Add option to disable reading branch flags/cycles (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix static checker warning in lbr enable (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMI (Jiri Olsa) [1316684] - [kernel] sched/fair: Fix division by zero sysctl_numa_balancing_scan_size ("Herton R. Krzesinski") [1314106]- [mm] mempolicy: convert the shared_policy lock to a rwlock (George Beshers) [1303771] - [x86] Mark Intel Knights Landing processor as supported (Steve Best) [1158238] - [acpi] Workaround Cisco Systems _DSM ACPI bug (Prarit Bhargava) [1311315] - [drivers] core: Avoid NULL pointer dereferences in device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm: Avoid false-positive warnings in dev_pm_domain_set() (Jeremy McNicoll) [1309527] - [misc] mei: validate request value in client notify request ioctl (Jeremy McNicoll) [1309527] - [drivers] core: add device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm/domains: add setter for dev.pm_domain (Jeremy McNicoll) [1309527] - [misc] mei: fix fasync return value on error (Jeremy McNicoll) [1309527] - [misc] vmware_balloon: Support 2m page ballooning (Dave Anderson) [1300078] - [misc] vmware_balloon: Do not limit the amount of frees and allocations in non-sleep mode (Dave Anderson) [1300078] - [misc] vmware_balloon: Show capabilities of balloon and resulting capabilities in the debug-fs node (Dave Anderson) [1300078] - [misc] vmware_balloon: Update balloon target on each lock/unlock (Dave Anderson) [1300078] - [misc] vmware_balloon: add batching to the vmw_balloon (Dave Anderson) [1300078] - [misc] vmware_balloon: Add support for balloon capabilities (Dave Anderson) [1300078] - [misc] vmware_balloon: partially inline vmballoon_reserve_page (Dave Anderson) [1300078] - [misc] vmware_balloon: Remove braces to fix build for clang (Dave Anderson) [1300078] - [hwmon] ibmpowernv: Add OF compatibility table entry (Steve Best) [1321122] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1313256] - [kernel] cpuset: fix sleeping function called from invalid context (Mateusz Guzik) [1069467] - [watchdog] hpwdt: Add support for WDIOC_SETOPTIONS (Nigel Croxon) [1316536] - [scsi] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1287040] - [scsi] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1287040] - [scsi] storvsc: get rid of bounce buffer (Cathy Avery) [1287040] - [scsi] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Cathy Avery) [1287040] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Cathy Avery) [1287040] - [scsi] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1287040] - [scsi] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1287040] - [scsi] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1287040] - [scsi] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1287040] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Cathy Avery) [1287040] - [scsi] storvsc: Increase the ring buffer size (Cathy Avery) [1287040] - [scsi] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1287040] - [powerpc] kvm: book3s_hv: Handle unexpected traps in guest entry/exit code better (Thomas Huth) [1320162] - [powerpc] kvm: book3s_hv: Prohibit setting illegal transaction state in MSR (Thomas Huth) [1320162] - [netdrv] mlx5e: Don't modify CQ before it was created (Kamal Heib) [1316951] - [netdrv] mlx5e: Don't try to modify CQ moderation if it is not supported (Kamal Heib) [1316951] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295875] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295875] - [x86] kernel: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [x86] kernel: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [x86] kernel: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [x86] kernel: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [x86] Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) [1303663] - [x86] Move some cyc2ns() code around (Prarit Bhargava) [1303663] - [x86] Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) [1303663] - [tools] cpupower: Fix build error in cpufreq-info (Prarit Bhargava) [1316657] - [tools] cpupower: fix how "cpupower frequency-info" interprets latency (Prarit Bhargava) [1316657] - [tools] cpupower: rework the "cpupower frequency-info" command (Prarit Bhargava) [1316657] - [tools] cpupower: Do not analyse offlined cpus (Prarit Bhargava) [1316657] - [tools] cpupower: Provide STATIC variable in Makefile for debug builds (Prarit Bhargava) [1316657] - [tools] cpupower: Fix precedence issue (Prarit Bhargava) [1316657] - [tools] power turbostat: use new name for MSR_PLATFORM_INFO (Prarit Bhargava) [1316657] - [tools] Creating a common structure initialization pattern for struct option (Prarit Bhargava) [1316657] - [tools] cpupower: Enable disabled Cstates if they are below max latency (Prarit Bhargava) [1316657] - [tools] cpupower: Remove debug message when using cpupower idle-set -D switch (Prarit Bhargava) [1316657] - [tools] cpupower: cpupower monitor reports uninitialized values for offline cpus (Prarit Bhargava) [1316657] - [tools] power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Prarit Bhargava) [1316657] - [tools] power turbostat: simplify Bzy_MHz calculation (Prarit Bhargava) [1316657] - [tools] power turbosat: update version number (Prarit Bhargava) [1316657] - [tools] power turbostat: skl: Adjust for TSC difference from base frequency (Prarit Bhargava) [1316657] - [tools] power turbostat: ivb xeon: fix --debug regression (Prarit Bhargava) [1316657] - [tools] power turbostat: fix typo on DRAM column in Joules-mode (Prarit Bhargava) [1316657] - [tools] power turbostat: fix parameter passing for forked command (Prarit Bhargava) [1316657] - [tools] power turbostat: dump CONFIG_TDP (Prarit Bhargava) [1316657] - [tools] power turbostat: cpu0 is no longer hard-coded, so update output (Prarit Bhargava) [1316657] - [tools] x86/uapi: Do not export as part of the user API headers (Prarit Bhargava) [1316657] - [tools] power turbostat: update turbostat(8) (Prarit Bhargava) [1316657] - [tools] cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS mode (Prarit Bhargava) [1316657]- [md] dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request() (Mike Snitzer) [1314530 1317073] - [md] dm: use RHEL7's old blk_mq_alloc_request and blk_mq_complete_request interfaces (Mike Snitzer) [1314530 1317073] - [md] dm-bufio: virt_to_phys() doesn't change remainder modulo PAGE_SIZE (Mike Snitzer) [1314530 1317073] - [md] dm thin: consistently return -ENOSPC if pool has run out of data space (Mike Snitzer) [1314530 1317073] - [md] dm cache: bump the target version (Mike Snitzer) [1314530 1317073] - [md] dm cache: make sure every metadata function checks fail_io (Mike Snitzer) [1314530 1317073] - [md] dm: add missing newline between DM_DEBUG_BLOCK_STACK_TRACING and DM_BUFIO (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: clarify that mq registration failure was for 'mq' (Mike Snitzer) [1314530 1317073] - [md] dm: return error if bio_integrity_clone() fails in clone_bio() (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1314530 1317073] - [include] dm snapshot: disallow the COW and origin devices from being identical (Mike Snitzer) [1314530 1317073] - [md] dm cache: make the 'mq' policy an alias for 'smq' (Mike Snitzer) [1314530 1317073] - [md] dm: drop unnecessary assignment of md->queue (Mike Snitzer) [1314530 1317073] - [md] dm: reorder 'struct mapped_device' members to fix alignment and holes (Mike Snitzer) [1314530 1317073] - [md] dm: remove dummy definition of 'struct dm_table' (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_numa_node' module parameter (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: remove needless newline from subtree_dec() DMERR message (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup reinstate_path() et al based on code review (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy (Mike Snitzer) [1314530 1317073] - [md] dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate (Mike Snitzer) [1314530 1317073] - [md] dm round robin: use percpu 'repeat_count' and 'current_path' (Mike Snitzer) [1314530 1317073] - [md] dm path selector: remove 'repeat_count' return from .select_path hook (Mike Snitzer) [1314530 1317073] - [md] dm mpath: push path selector locking down to path selectors (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove repeat_count support from multipath core (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove unnecessary casts in front of ti->private (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup 'struct dm_mpath_io' management code (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' (Mike Snitzer) [1314530 1317073] - [md] dm: allow immutable request-based targets to use blk-mq pdu (Mike Snitzer) [1314530 1317073] - [include] dm: rename target's per_bio_data_size to per_io_data_size (Mike Snitzer) [1314530 1317073] - [md] dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM (Mike Snitzer) [1314530 1317073] - [md] dm: remove support for stacking dm-mq on .request_fn device(s) (Mike Snitzer) [1314530 1317073] - [md] dm: fix a couple locking issues with use of block interfaces (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup methods that requeue requests (Mike Snitzer) [1314530 1317073] - [md] dm: allocate blk_mq_tag_set rather than embed in mapped_device (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_request_fn() (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_mq_queue_rq() (Mike Snitzer) [1314530 1317073] - [include] dm: set DM_TARGET_WILDCARD feature on "error" target (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup dm_any_congested() (Mike Snitzer) [1314530 1317073] - [md] dm: remove unused dm_get_rq_mapinfo() (Mike Snitzer) [1314530 1317073] - [md] dm: fix excessive dm-mq context switching (Mike Snitzer) [1314530 1317073] - [md] dm: fix sparse "unexpected unlock" warnings in ioctl code (Mike Snitzer) [1314530 1317073] - [md] dm: do not return target from dm_get_live_table_for_ioctl() (Mike Snitzer) [1314530 1317073] - [md] dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path (Mike Snitzer) [1314530 1317073] - [md] dm: do not reuse dm_blk_ioctl block_device input as local variable (Mike Snitzer) [1314530 1317073] - [md] dm: fix ioctl retry termination with signal (Mike Snitzer) [1314530 1317073] - [include] dm: add support for passing through persistent reservations (Mike Snitzer) [1314530 1317073] - [include] dm: refactor ioctl handling (Mike Snitzer) [1314530 1317073] - [md] dm: fix dm_rq_target_io leak on faults with .request_fn DM w_ blk-mq paths (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [1314530 1317073] - [md] dm thin: bump thin and thin-pool target versions (Mike Snitzer) [1314530 1317073] - [md] dm verity: factor out structures and functions useful to separate object (Mike Snitzer) [1314530 1317073] - [md] dm verity: move dm-verity.c to dm-verity-target.c (Mike Snitzer) [1314530 1317073] - [md] dm verity: separate function for parsing opt args (Mike Snitzer) [1314530 1317073] - [md] dm verity: clean up duplicate hashing code (Mike Snitzer) [1314530 1317073] - [md] dm btree: factor out need_insert() helper (Mike Snitzer) [1314530 1317073] - [md] dm bufio: use BUG_ON instead of conditional call to BUG (Mike Snitzer) [1314530 1317073] - [md] dm bufio: store stacktrace in buffers to help find buffer leaks (Mike Snitzer) [1314530 1317073] - [md] dm bufio: return NULL to improve code clarity (Mike Snitzer) [1314530 1317073] - [md] dm block manager: cleanup code that prints stacktrace (Mike Snitzer) [1314530 1317073] - [md] dm: don't save and restore bi_private (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: make dm_thin_find_mapped_range() atomic (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: speed up discard of partially mapped volumes (Mike Snitzer) [1314530 1317073] - [md] dm crypt: fix a possible hang due to race condition on exit (Mike Snitzer) [1314530 1317073] - [md] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1314530 1317073] - [md] dm switch: simplify conditional in alloc_region_table() (Mike Snitzer) [1314530 1317073] - [md] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1314530 1317073] - [md] dm delay: capitalize the start of an delay_ctr() error message (Mike Snitzer) [1314530 1317073] - [md] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1314530 1317073] - [md] dm linear: remove redundant target name from error messages (Mike Snitzer) [1314530 1317073] - [md] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1314530 1317073] - [md] dm: convert ffs to __ffs (Mike Snitzer) [1314530 1317073] - [md] dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() (Mike Snitzer) [1314530 1317073] - [md] dm: initialize non-blk-mq queue data before queue is used (Mike Snitzer) [1314530 1317073] - [md] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm snapshot persistent: fix missing cleanup in persistent_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm raid: fix round up of default region size (Mike Snitzer) [1314530 1317073] - [documentation] dm raid: document RAID 4_5_6 discard support (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: add new persistent store option to support overflow (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: don't invalidate on-disk image on snapshot write overflow (Mike Snitzer) [1314530 1317073] - [md] dm: remove unlikely() before IS_ERR() (Mike Snitzer) [1314530 1317073] - [md] dm: do not override error code returned from dm_get_device() (Mike Snitzer) [1314530 1317073] - [md] dm: test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1314530 1317073] - [md] dm btree remove: remove unused function get_nr_entries() (Mike Snitzer) [1314530 1317073] - [md] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling() (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1314530 1317073] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [1316290] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1306342] - [scsi] 3w-sas: fix command completion race (Tomas Henzl) [1294538] - [scsi] add use_cmd_list flag (Ewan Milne) [1265985]- [net] netlink: Properly unbind in error conditions (Phil Sutter) [1238749] - [net] netlink: Replace rhash_portid with bound (Phil Sutter) [1238749] - [net] netlink: have netlink per-protocol bind function return an error code (Phil Sutter) [1238749] - [net] netlink: simplify nfnetlink_bind (Phil Sutter) [1238749] - [net] netlink: Fix autobind race condition that leads to zero port ID (Phil Sutter) [1238749] - [lib] rhashtable: Kill harmless RCU warning in rhashtable_walk_init (Phil Sutter) [1238749] - [lib] rhashtable: Enforce minimum size on initial hash table (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker list corruption (Phil Sutter) [1238749] - [lib] rhashtable: add function to replace an element (Phil Sutter) [1238749] - [lib] rhashtable: Remove unnecessary wmb for future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: Prevent spurious EBUSY errors on insertion (Phil Sutter) [1238749] - [lib] rhashtable: fix data race in rhashtable_rehash_one (Phil Sutter) [1238749] - [lib] rhashtable-test: extend to test concurrency (Phil Sutter) [1238749] - [net] netlink: don't hold mutex in rcu callback when releasing mmapd ring (Phil Sutter) [1238749] - [lib] rhashtable: Allow other tasks to be scheduled in large lookup loops (Phil Sutter) [1238749] - [lib] rhashtable: fix for resize events during table walk (Phil Sutter) [1238749] - [lib] rhashtable: add missing import (Phil Sutter) [1238749] - [net] netlink: Reset portid after netlink_insert failure (Phil Sutter) [1238749] - [lib] rhashtable: Add cap on number of elements in hash table (Phil Sutter) [1238749] - [lib] rhashtable-test: Fix 64bit division (Phil Sutter) [1238749] - [lib] rhashtable: Simplify iterator code (Phil Sutter) [1238749] - [lib] rhashtable-test: Detect insertion failures (Phil Sutter) [1238749] - [lib] rhashtable-test: Use walker to test bucket statistics (Phil Sutter) [1238749] - [lib] rhashtable-test: Do not allocate individual test objects (Phil Sutter) [1238749] - [lib] rhashtable-test: Get rid of ptr in test_obj structure (Phil Sutter) [1238749] - [lib] rhashtable-test: Measure time to insert, remove & traverse entries (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove unused TEST_NEXPANDS (Phil Sutter) [1238749] - [lib] rhashtable: don't attempt to grow when at max_size (Phil Sutter) [1238749] - [lib] rhashtable: Do not schedule more than one rehash if we can't grow further (Phil Sutter) [1238749] - [lib] rhashtable: Schedule async resize when sync realloc fails (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove bogus max_size setting (Phil Sutter) [1238749] - [lib] rhashtable: provide len to obj_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Disable automatic shrinking by default (Phil Sutter) [1238749] - [lib] rhashtable: Add rhashtable_free_and_destroy() (Phil Sutter) [1238749] - [lib] rhashtable: Mark internal/private inline functions as such (Phil Sutter) [1238749] - [lib] rhashtable: Use 'unsigned int' consistently (Phil Sutter) [1238749] - [lib] rhashtable: Extend RCU read lock into rhashtable_insert_rehash() (Phil Sutter) [1238749] - [lib] rhashtable: Add comment on choice of elasticity value (Phil Sutter) [1238749] - [lib] rhashtable: Fix sleeping inside RCU critical section in walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Add immediate rehash during insertion (Phil Sutter) [1238749] - [lib] rhashtable: Allow GFP_ATOMIC bucket table allocation (Phil Sutter) [1238749] - [lib] rhashtable: Add multiple rehash support (Phil Sutter) [1238749] - [lib] rhashtable: Shrink to fit (Phil Sutter) [1238749] - [lib] netlink: Use default rhashtable hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Allow hashfn to be unset (Phil Sutter) [1238749] - [lib] rhashtable: Eliminate unnecessary branch in rht_key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add barrier to ensure we see new tables in walker (Phil Sutter) [1238749] - [lib] rhashtable: Fix undeclared EEXIST build error on ia64 (Phil Sutter) [1238749] - [lib] rhashtable: Rip out obsolete out-of-line interface (Phil Sutter) [1238749] - [lib] rhashtable-test: Use inlined rhashtable interface (Phil Sutter) [1238749] - [net] netfilter: Convert nft_hash to inlined rhashtable (Phil Sutter) [1238749] - [net] netlink: Move namespace into hash key (Phil Sutter) [1238749] - [lib] rhashtable: Allow hash/comparison functions to be inlined (Phil Sutter) [1238749] - [lib] rhashtable: Make rhashtable_init params argument const (Phil Sutter) [1238749] - [lib] rhashtable: Round up/down min/max_size to ensure we respect limit (Phil Sutter) [1238749] - [lib] rhashtable: Remove max_shift and min_shift (Phil Sutter) [1238749] - [lib] rhashtable-test: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [net] netlink: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [lib] rhashtable: Introduce max_size/min_size (Phil Sutter) [1238749] - [lib] rhashtable: Remove shift from bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Annotate RCU locking of walkers (Phil Sutter) [1238749] - [lib] rhashtable: Avoid calculating hash again to unlock (Phil Sutter) [1238749] - [lib] rhashtable: Fix rhashtable_remove failures (Phil Sutter) [1238749] - [lib] rhashtable: Fix use-after-free in rhashtable_walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Move future_tbl into struct bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Add rehash counter to bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Free bucket tables asynchronously after rehash (Phil Sutter) [1238749] - [lib] rhashtable: Move seed init into bucket_table_alloc (Phil Sutter) [1238749] - [lib] rhashtable: Use SINGLE_DEPTH_NESTING (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker behaviour during rehash (Phil Sutter) [1238749] - [lib] rhashtable: Fix read-side crash during rehash (Phil Sutter) [1238749] - [lib] rhashtable: kill ht->shift atomic operations (Phil Sutter) [1238749] - [lib] rhashtable: Fix reader/rehash race (Phil Sutter) [1238749] - [lib] rhashtable: Remove obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Remove key length argument to key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Use head_hashfn instead of obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Move masking back into key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add annotation to nested lock (Phil Sutter) [1238749] - [lib] rhashtable: Add arbitrary rehash function (Phil Sutter) [1238749] - [lib] rhashtable: Move hash_rnd into bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: use cond_resched() (Phil Sutter) [1238749] - [lib] rhashtable: remove indirection for grow/shrink decision functions (Phil Sutter) [1238749] - [lib] rhashtable: unconditionally grow when max_shift is not specified (Phil Sutter) [1238749] - [lib] rhashtable: initialize all rhashtable walker members (Phil Sutter) [1238749] - [lib] rhashtable: don't allocate ht structure on stack in test_rht_init (Phil Sutter) [1238749] - [lib] rhashtable: ensure cache line alignment on bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: allow to unload test module (Phil Sutter) [1238749] - [lib] rhashtable: better high order allocation attempts (Phil Sutter) [1238749] - [lib] rhashtable: don't test for shrink on insert, expansion on delete (Phil Sutter) [1238749] - [lib] rhashtable: using ERR_PTR requires linux/err.h (Phil Sutter) [1238749] - [lib] rhashtable: Fix remove logic to avoid cross references between buckets (Phil Sutter) [1238749] - [lib] rhashtable: Avoid bucket cross reference after removal (Phil Sutter) [1238749] - [lib] rhashtable: Add more lock verification (Phil Sutter) [1238749] - [lib] rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING (Phil Sutter) [1238749] - [lib] rhashtable: Wait for RCU readers after final unzip work (Phil Sutter) [1238749] - [lib] rhashtable: Use a single bucket lock for sibling buckets (Phil Sutter) [1238749] - [lib] rhashtable: key_hashfn() must return full hash value (Phil Sutter) [1238749] - [net] netlink: Use rhashtable walk iterator (Phil Sutter) [1238749] - [lib] rhashtable: Introduce rhashtable_walk_* (Phil Sutter) [1238749] - [lib] rhashtable: Fix potential crash on destroy in rhashtable_shrink (Phil Sutter) [1238749] - [lib] rhashtable: Make selftest modular (Phil Sutter) [1238749] - [net] netlink: Kill redundant net argument in netlink_insert (Phil Sutter) [1238749] - [lib] rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: fix rht_for_each_entry_safe() endless loop (Phil Sutter) [1238749] - [net] netlink: Fix netlink_insert EADDRINUSE error (Phil Sutter) [1238749] - [lib] rhashtable: Fix race in rhashtable_destroy() and use regular work_struct (Phil Sutter) [1238749] - [lib] rhashtable: Lower/upper bucket may map to same lock while shrinking (Phil Sutter) [1238749] - [lib] rhashtable: add a note for grow and shrink decision functions (Phil Sutter) [1238749] - [net] netlink: eliminate nl_sk_hash_lock (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_compare_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: initialize atomic nelems variable (Phil Sutter) [1238749] - [lib] rhashtable: avoid unnecessary wakeup for worker queue (Phil Sutter) [1238749] - [lib] rhashtable: future table needs to be traversed when remove an object (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: introduce rhashtable_wakeup_worker helper function (Phil Sutter) [1238749] - [lib] rhashtable: optimize rhashtable_lookup routine (Phil Sutter) [1238749] - [lib] rhashtable: fix missing header (Phil Sutter) [1238749] - [net] netlink: Lockless lookup with RCU grace period in socket release (Phil Sutter) [1238749] - [lib] rhashtable: Supports for nulls marker (Phil Sutter) [1238749] - [lib] rhashtable: Per bucket locks & deferred expansion/shrinking (Phil Sutter) [1238749] - [kernel] spinlock: Add spin_lock_bh_nested() (Phil Sutter) [1238749] - [lib] rhashtable: nft_hash: Remove rhashtable_remove_pprev() (Phil Sutter) [1238749] - [lib] rhashtable: Factor out bucket_tail() function (Phil Sutter) [1238749] - [lib] rhashtable: Convert bucket iterators to take table and index (Phil Sutter) [1238749] - [lib] rhashtable: Use rht_obj() instead of manual offset calculation (Phil Sutter) [1238749] - [lib] rhashtable: Do hashing inside of rhashtable_lookup_compare() (Phil Sutter) [1238749] - [net] netlink: Don't reorder loads/stores before marking mmap netlink frame as available (Phil Sutter) [1238749] - [net] netlink: use jhash as hashfn for rhashtable (Phil Sutter) [1238749] - [lib] rhashtable: Check for count mismatch while iterating in selftest (Phil Sutter) [1238749] - [lib] rhashtable: Drop gfp_flags arg in insert/remove functions (Phil Sutter) [1238749] - [lib] rhashtable: Remove weird non-ASCII characters from comments (Phil Sutter) [1238749] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Phil Sutter) [1238749] - [kernel] softirq: Use _RET_IP_ (Phil Sutter) [1238749]- [fs] userfaultfd: don't block on the last VM updates at exit time (Andrea Arcangeli) [1314136] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314132] - [x86] Remove get_hbp_len and replace with bp_len (Kim Naru) [928536] - [x86] perf: AMD support for bp_len > HW_BREAKPOINT_LEN_8 (Kim Naru) [928536] - [scsi] sd: implement the Persistent Reservation API (Mike Snitzer) [1317629] - [block] add an API for Persistent Reservations (Mike Snitzer) [1317629] - [block] cleanup blkdev_ioctl (Mike Snitzer) [1317629] - [hwmon] fam15h_power: Add bit masking for tdp_limit (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD new 15h processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Add max compute unit accumulated power (Kim Naru) [1135023] - [hwmon] fam15h_power: Enable power1_input on AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Refactor attributes for dynamically added (Kim Naru) [1135023] - [hwmon] fam15h_power: Add ratio of Tsample to the PTSC period (Kim Naru) [1135023] - [hwmon] fam15h_power: Update running_avg_capture bit field to 28 (Kim Naru) [1135023] - [hwmon] fam15h_power: Rename fam15h_power_is_internal_node0 function (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Fix NB device ID for F16h M30h (Kim Naru) [1135023] - [hwmon] fam15h_power: Make actual power reporting conditional (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for two more processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Remove needless pci dev id (Kim Naru) [1135023] - [hwmon] fam15h_power: Convert to devm_hwmon_device_register_with_groups (Kim Naru) [1135023] - [kernel] sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity (Rik van Riel) [1217244] - [kernel] time, acct: Drop irq save & restore from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] acct, time: Change indentation in __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched, time: Remove non-power-of-two divides from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched/cputime: Convert vtime_seqlock to seqcount (Rik van Riel) [1217244] - [netdrv] mlx4: Handle return codes in mlx4_qp_attach_common (Kamal Heib) [1184526] - [cpufreq] intel_pstate: Minor cleanup for FRAC_BITS (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Account for non C0 time (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Configurable algorithm to get target pstate (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Use separate max pstate for scaling (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1283337] - [powerpc] eeh: Fix PE location code (Gustavo Duarte) [1302537]- [mm] revert "write to force_empty will cause soft lockup" (Rafael Aquini) [1317568] - [mm] madvise: fix MADV_WILLNEED on shmem swapouts (Mitsuhiro Tanino) [1312729] - [md] dm-space-map-metadata: remove unused variable in brb_pop() (Mike Snitzer) [1286500] - [md] dm-space-map-metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1286500] - [md] dm-thin-metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1286500] - [md] dm-btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1290911] - [md] dm-btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1290911] - [tty] pty: make sure super_block is still valid in final /dev/tty close ("Herton R. Krzesinski") [1291313] - [tty] pty: fix possible use after free of tty->driver_data ("Herton R. Krzesinski") [1291313] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317039] - [idle] intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Steve Best) [1145367] - [idle] intel_idle: Skylake Client Support - updated (Prarit Bhargava) [1274037] - [s390] compat: correct restore of high gprs on signal return (Hendrik Brueckner) [1313722] - [edac] sb_edac: Fix logic when computing DIMM sizes on Xeon Phi (Aristeu Rozanski) [1145354] - [edac] sb_edac: Set fixed DIMM width on Xeon Knights Landing (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add Knights Landing (Xeon Phi gen 2) support (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1145354] - [edac] sb_edac: Virtualize several hard-coded functions (Aristeu Rozanski) [1145354] - [edac] Add DDR4 flag (Aristeu Rozanski) [1145354] - [block] virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1 (Fam Zheng) [1266008] - [include] perf/core: Drop PERF_EVENT_TXN (Jiri Olsa) [1274454] - [powerpc] perf/powerpc/hv-24x7: Use PMU_TXN_READ interface (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Simplify extracting counter from result buffer (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace - fix parameter alignment (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Break up single_24x7_request (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define update_event_count() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace cleanup (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define add_event_to_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Rename hv_24x7_event_update (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Move debug prints to separate function (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Drop event_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Use pr_devel() to log message (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Remove unnecessary parameter (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Modify definition of request and result buffers (Jiri Olsa) [1274454] - [kernel] perf/core: Define PERF_PMU_TXN_READ interface (Jiri Olsa) [1274454] - [kernel] perf/core: Add return value for perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Invert perf_read_group() loops (Jiri Olsa) [1274454] - [kernel] perf/core: Add group reads to perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Rename perf_event_read_{one, group}, perf_read_hw (Jiri Olsa) [1274454] - [kernel] perf/core: Split perf_event_read() and perf_event_count() (Jiri Olsa) [1274454] - [kernel] perf/core: Add a 'flags' parameter to the PMU transactional interfaces (Jiri Olsa) [1274454] - [powerpc] kvm: book3s_hv: Sanitize special-purpose register values on guest exit (Thomas Huth) [1313725] - [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1303078] - [powerpc] ioda: Set "read" permission when "write" is set (Gustavo Duarte) [1297885]- [include] usb: Add phy/phy.h to help keep files in sync (Don Zickus) [1303209] - [usb] cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle (Don Zickus) [1303209] - [netdrv] cdc_ncm: Fix tx_bytes statistics (Don Zickus) [1303209] - [netdrv] usbnet: avoid integer overflow in start_xmit (Don Zickus) [1303209] - [netdrv] drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock' (Don Zickus) [1303209] - [usb] cp210x: add ID for KCF Technologies PRN device (Don Zickus) [1303209] - [netdrv] usbnet: rename work handler (Don Zickus) [1303209] - [netdrv] net/usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet (Don Zickus) [1303209] - [include] usbnet: Fix tx_bytes statistic running backward in cdc_ncm (Don Zickus) [1303209] - [usb] f81232: fix some minor style issues (Don Zickus) [1303209] - [usb] f81232: modify/add author (Don Zickus) [1303209] - [usb] f81232: cleanup non-used define (Don Zickus) [1303209] - [usb] f81232: clarify f81232_ioctl() and fix (Don Zickus) [1303209] - [usb] f81232: implement set_termios() (Don Zickus) [1303209] - [usb] f81232: implement port enable/disable method (Don Zickus) [1303209] - [usb] f81232: implement MCR/MSR function (Don Zickus) [1303209] - [usb] f81232: implement read IIR/MSR with endpoint (Don Zickus) [1303209] - [usb] f81232: change lock mechanism (Don Zickus) [1303209] - [usb] f81232: implement RX bulk-in EP (Don Zickus) [1303209] - [usb] f81232: rename private struct member name (Don Zickus) [1303209] - [include] usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer (Don Zickus) [1303209] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1303209] - [netdrv] cx82310_eth: fix semicolon.cocci warnings (Don Zickus) [1303209] - [netdrv] cx82310_eth: wait for firmware to become ready (Don Zickus) [1303209] - [netdrv] revert "net: cx82310_eth: use common match macro" (Don Zickus) [1303209] - [usb] ehci-msm: Remove dead dependency (Don Zickus) [1303209] - [usb] load usb phy earlier (Don Zickus) [1303209] - [usb] common: otg-fsm: only signal connect after switching to peripheral (Don Zickus) [1303209] - [netdrv] net: usb: Use eth__addr instead of memset (Don Zickus) [1303209] - [usb] ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards (Don Zickus) [1303209] - [include] usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers (Don Zickus) [1303209] - [netdrv] net: asix: add support for the Sitecom LN-028 USB adapter (Don Zickus) [1303209] - [usb] ftdi_sio: add PIDs for Actisense USB devices (Don Zickus) [1303209] - [netdrv] hso: replace current->state by __set_current_state() (Don Zickus) [1303209] - [netdrv] hso: always read interface number from the current altsetting (Don Zickus) [1303209] - [netdrv] usb: plusb: Add support for National Instruments host-to-host cable (Don Zickus) [1303209] - [netdrv] r8152: support setting rx coalesce (Don Zickus) [1303209] - [netdrv] r8152: change rx early size when the mtu is changed (Don Zickus) [1303209] - [netdrv] r8152: separate USB_RX_EARLY_AGG (Don Zickus) [1303209] - [netdrv] r8152: restore hw settings (Don Zickus) [1303209] - [usb] use *pb[l] to print bitmaps including cpumasks and nodemasks (Don Zickus) [1303209] - [netdrv] hso: fix rx parsing logic when skb allocation fails (Don Zickus) [1303209] - [usb] pm: Remove unneeded #ifdef and associated dead code (Don Zickus) [1303209] - [netdrv] r8152: use BIT macro (Don Zickus) [1303209] - [netdrv] r8152: replace get_protocol with vlan_get_protocol (Don Zickus) [1303209] - [netdrv] r8152: adjust the line feed for hw_features (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG for rtl8152_close (Don Zickus) [1303209] - [netdrv] r8152: check linking status with netif_carrier_ok (Don Zickus) [1303209] - [netdrv] r8152: adjust lpm timer (Don Zickus) [1303209] - [netdrv] r8152: adjust rx_bottom (Don Zickus) [1303209] - [netdrv] hso: Use static attribute groups for sysfs entry (Don Zickus) [1303209] - [netdrv] net: usb: sr9700: Use 'SR_' prefix for the common register macros (Don Zickus) [1303209] - [netdrv] hso: fix rfkill name conflicts (Don Zickus) [1303209] - [netdrv] hso: add missing cancel_work_sync in disconnect() (Don Zickus) [1303209] - [netdrv] hso: update serial_table in usb disconnect method (Don Zickus) [1303209] - [netdrv] hso: move tty_unregister outside hso_serial_common_free() (Don Zickus) [1303209] - [netdrv] hso: replace reset_device work by usb_queue_reset_device() (Don Zickus) [1303209] - [netdrv] hso: rename hso_dev into serial in hso_free_interface() (Don Zickus) [1303209] - [netdrv] hso: fix small indentation error (Don Zickus) [1303209] - [netdrv] hso: fix memory leak in hso_create_rfkill() (Don Zickus) [1303209] - [netdrv] hso: fix memory leak when device disconnects (Don Zickus) [1303209] - [netdrv] hso: fix crash when device disappears while serial port is open (Don Zickus) [1303209] - [netdrv] hso: remove useless header file timer.h (Don Zickus) [1303209] - [usb] isp1760: Add device controller support (Don Zickus) [1303209] - [usb] isp1760: Move core code to isp1760-core.c (Don Zickus) [1303209] - [usb] cp210x: add ID for RUGGEDCOM USB Serial Console (Don Zickus) [1303209] - [include] usb: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform (Don Zickus) [1303209] - [netdrv] usbnet: re-use native hex2bin() (Don Zickus) [1303209] - [netdrv] r8152: remove sram_read (Don Zickus) [1303209] - [netdrv] r8152: remove generic_ocp_read before writing (Don Zickus) [1303209] - [netdrv] r8152: replace tasklet with NAPI (Don Zickus) [1303209] - [netdrv] net: rename vlan_tx_* helpers since "tx" is misleading there (Don Zickus) [1303209] - [netdrv] usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() (Don Zickus) [1303209] - [netdrv] r8152: check the status before submitting rx (Don Zickus) [1303209] - [netdrv] r8152: call rtl_start_rx after netif_carrier_on (Don Zickus) [1303209] - [include] usb: phy: generic: add vbus support (Don Zickus) [1303209] - [include] usb: phy: change some comments (Don Zickus) [1303209] - [include] usb: ehci-platform: Support ehci reset after resume quirk (Don Zickus) [1303209] - [netdrv] kconfig: use bool instead of boolean for type definition attributes (Don Zickus) [1303209] - [netdrv] r8152: support ndo_features_check (Don Zickus) [1303209] - [usb] cp210x: add IDs for CEL USB sticks and MeshWorks devices (Don Zickus) [1303209] - [netdrv] qmi_wwan: Set random MAC on devices with buggy fw (Don Zickus) [1303209] - [usb] cp210x: fix ID for production CEL MeshConnect USB Stick (Don Zickus) [1303209] - [usb] pm / kconfig: Replace PM_RUNTIME with PM in dependencies (Don Zickus) [1303209] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Don Zickus) [1303209] - [netdrv] r8152: redefine REALTEK_USB_DEVICE (Don Zickus) [1303209] - [include] usb / pm: Drop CONFIG_PM_RUNTIME from the USB core (Don Zickus) [1303209] - [usb] usb: host: Remove ehci-octeon and ohci-octeon drivers (Don Zickus) [1303209] - [usb] uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 (Don Zickus) [1303209] - [netdrv] net: usb: Deletion of unnecessary checks before the function call "kfree" (Don Zickus) [1303209] - [netdrv] r8152: adjust rtl_start_rx (Don Zickus) [1303209] - [netdrv] r8152: adjust r8152_submit_rx (Don Zickus) [1303209] - [include] usb: phy: introduce usb_phy_set_event interface (Don Zickus) [1303209] - [usb] treewide: fix typo in printk and Kconfig (Don Zickus) [1303209] - [netdrv] usbnet: rtl8150: remove unused variable (Don Zickus) [1303209] - [usb] hid: yet another buggy ELAN touchscreen (Don Zickus) [1303209] - [netdrv] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG and netif_running before autoresume (Don Zickus) [1303209] - [netdrv] r8152: clear the flag of SCHEDULE_TASKLET in tasklet (Don Zickus) [1303209] - [netdrv] r8152: remove the duplicate init for the list of rx_done (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: dereferencing NULL pointer (Don Zickus) [1303209] - [netdrv] asix: Do full reset during ax88772_bind (Don Zickus) [1303209] - [netdrv] cdc-ether: implement MULTICAST flag on the device (Don Zickus) [1303209] - [netdrv] r8152: remove the definitions of the PID (Don Zickus) [1303209] - [netdrv] r8152: modify rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move r8152b_get_version (Don Zickus) [1303209] - [netdrv] r8152: disable the tasklet by default (Don Zickus) [1303209] - [usb] core: notify disconnection when core detects disconnect (Don Zickus) [1303209] - [usb] core: need to call usb_phy_notify_connect after device setup (Don Zickus) [1303209] - [usb] Remove references to non-existent PLAT_S5P symbol (Don Zickus) [1303209] - [usb] allow to supply the PHY in the drivers when using HCD (Don Zickus) [1303209] - [include] usb: add support to the generic PHY framework in OTG (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in OTG (Don Zickus) [1303209] - [include] usb: move the OTG state from the USB PHY to the OTG structure (Don Zickus) [1303209] - [netdrv] r8152: stop submitting intr for -EPROTO (Don Zickus) [1303209] - [netdrv] r8152: set RTL8152_UNPLUG when finding -ENODEV (Don Zickus) [1303209] - [netdrv] r8152: check WORK_ENABLE in suspend function (Don Zickus) [1303209] - [netdrv] r8152: reset tp->speed before autoresuming in open function (Don Zickus) [1303209] - [netdrv] r8152: clear SELECTIVE_SUSPEND when autoresuming (Don Zickus) [1303209] - [netdrv] r8152: support nway_reset of ethtool (Don Zickus) [1303209] - [netdrv] r8152: rename tx_underun (Don Zickus) [1303209] - [netdrv] cdc-ether: handle promiscuous mode with a set_rx_mode callback (Don Zickus) [1303209] - [netdrv] cdc-ether: extract usbnet_cdc_update_filter function (Don Zickus) [1303209] - [netdrv] ax88179_178a: fix bonding failure (Don Zickus) [1303209] - [netdrv] r8152: return -EBUSY for runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: add mutex for hw settings (Don Zickus) [1303209] - [netdrv] r8152: adjust usb_autopm_xxx (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting feature (Don Zickus) [1303209] - [netdrv] r8152: nway reset after setting eee (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting MAC address (Don Zickus) [1303209] - [netdrv] asix: Don't reset PHY on if_up for ASIX 88772 (Don Zickus) [1303209] - [usb] host: st: fix typo 'CONFIG_USB_EHCI_HCD_ST' (Don Zickus) [1303209] - [netdrv] r8152: disable power cut for RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: remove clearing bp (Don Zickus) [1303209] - [netdrv] r8152: fix setting RTL8152_UNPLUG (Don Zickus) [1303209] - [include] usb: hcd: add generic PHY support (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in HCD (Don Zickus) [1303209] - [usb] host: st: fix ehci/ohci driver selection (Don Zickus) [1303209] - [usb] core: log higher level message on malformed LANGID descriptor (Don Zickus) [1303209] - [netdrv] r8152: support ethtool eee (Don Zickus) [1303209] - [netdrv] r8152: add functions to set EEE (Don Zickus) [1303209] - [netdrv] r8152: change the EEE definition (Don Zickus) [1303209] - [netdrv] r8152: fix the carrier off when autoresuming (Don Zickus) [1303209] - [usb] treewide: Fix typos in Kconfig (Don Zickus) [1303209] - [usb] host: ohci-st: Add OHCI driver support for ST STB devices (Don Zickus) [1303209] - [include] usb: common: add API to get if the platform supports TPL (Don Zickus) [1303209] - [netdrv] r8152: disable ALDPS (Don Zickus) [1303209] - [usb] serial: remove zte_ev driver (Don Zickus) [1303209] - [netdrv] r8152: support VLAN (Don Zickus) [1303209] - [netdrv] r8152: use usleep_range (Don Zickus) [1303209] - [netdrv] r8152: use eth_hw_addr_random (Don Zickus) [1303209] - [netdrv] r8152: change the location of rtl8152_set_mac_address (Don Zickus) [1303209] - [netdrv] r8152: rename rx_buf_sz (Don Zickus) [1303209] - [netdrv] r8152: reduce the number of Tx (Don Zickus) [1303209] - [usb] zte_ev: fix removed PIDs (Don Zickus) [1303209] - [netdrv] r8152: replace strncpy with strlcpy (Don Zickus) [1303209] - [netdrv] r8152: check code with checkpatch.pl (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Qualcom PID (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Gobi PID (Don Zickus) [1303209] - [netdrv] net: fix USB network driver config option (Don Zickus) [1303209] - [netdrv] net: reduce USB network driver config options (Don Zickus) [1303209] - [netdrv] net: remove spurious zd1201 rule (Don Zickus) [1303209] - [netdrv] net/usb/hso: Add support for Option GTM671WFS (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add ethtool ops for EEE support (Don Zickus) [1303209] - [netdrv] cdc-ether: clean packet filter upon probe (Don Zickus) [1303209] - [netdrv] r8152: fix the checking of the usb speed (Don Zickus) [1303209] - [usb] staging: keucr: remove driver (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add two Sierra Wireless/Netgear devices (Don Zickus) [1303209] - [usb] scsi: Remove CONFIG_SCSI_MULTI_LUN (Don Zickus) [1303209] - [netdrv] hso: fix deadlock when receiving bursts of data (Don Zickus) [1303209] - [netdrv] hso: remove unused workqueue (Don Zickus) [1303209] - [netdrv] r8152: fix r8152_csum_workaround function (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: add reset_resume function with reset operation (Don Zickus) [1303209] - [netdrv] r8152: support jumbo frame for RTL8153 (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers (Don Zickus) [1303209] - [netdrv] r8152: wake up the device before dumping the hw counter (Don Zickus) [1303209] - [netdrv] r8152: increase the tx timeout (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1303209] - [usb] kconfig: make EHCI_MSM selectable for QCOM SOCs (Don Zickus) [1303209] - [netdrv] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [netdrv] revert "tools: ffs-test: convert to new descriptor format fixing compilation error" (Don Zickus) [1303209] - [netdrv] tools: ffs-test: convert to new descriptor format fixing compilation error (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard modems (Don Zickus) [1303209] - [netdrv] ipheth: Add support for iPad 2 and iPad 3 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add additional Sierra Wireless QMI devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear AirCard 341U (Don Zickus) [1303209] - [netdrv] r8152: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1303209] - [include] revert "usb: gadget: net2280: Add support for PLX USB338X" (Don Zickus) [1303209] - [include] usb: cdc-wdm: properly include types.h (Don Zickus) [1303209] - [include] usb: cdc-wdm: export cdc-wdm uapi header (Don Zickus) [1303209] - [include] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [usb] ohci: sort out dependencies for lpc32xx and omap (Don Zickus) [1303209] - [usb] ohci-da8xx can only be built-in (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the Armada 375/38x XHCI controllers (Don Zickus) [1303209] - [usb] common: rename phy-fsm-usb.c to usb-otg-fsm.c (Don Zickus) [1303209] - [usb] Add support for using a MAX3421E chip as a host driver (Don Zickus) [1303209] - [usb] phy: msm: reset controller is mandatory now (Don Zickus) [1303209] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of Dell devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of CMOTech devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Alcatel L800MA (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard 500 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC73xx (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless EM7355 (Don Zickus) [1303209] - [usb] ehci: Export the ehci_hub_control function (Don Zickus) [1303209] - [usb] ohci: Export the OHCI hub control and status_data functions (Don Zickus) [1303209] - [include] usb: phy: generic: switch over to IS_ENABLED() (Don Zickus) [1303209] - [include] usb: phy: generic: allow multiples calls to usb_phy_generic_register() (Don Zickus) [1303209] - [include] usb: phy: rename to (Don Zickus) [1303209] - [include] usb: phy: rename usb_nop_xceiv to usb_phy_generic (Don Zickus) [1303209] - [usb] arch: Mass conversion of smp_mb__*() (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG (Don Zickus) [1303209] - [netdrv] qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan (Don Zickus) [1303209] - [netdrv] lg-vl600: Convert uses of __constant_ to (Don Zickus) [1303209] - [netdrv] r8152: support dumping the hw counters (Don Zickus) [1303209] - [netdrv] r8152: add skb_cow_head (Don Zickus) [1303209] - [include] usbcore: rename struct dev_state to struct usb_dev_state (Don Zickus) [1303209] - [include] staging: usbip: claim ports used by shared devices (Don Zickus) [1303209] - [netdrv] r8152: support IPv6 (Don Zickus) [1303209] - [netdrv] r8152: support TSO (Don Zickus) [1303209] - [netdrv] r8152: support rx checksum (Don Zickus) [1303209] - [netdrv] r8152: calculate the dropped packets for rx (Don Zickus) [1303209] - [netdrv] r8152: up the priority of the transmission (Don Zickus) [1303209] - [netdrv] r8152: check tx agg list before spin lock (Don Zickus) [1303209] - [netdrv] r8152: replace spin_lock_irqsave and spin_unlock_irqrestore (Don Zickus) [1303209] - [netdrv] revert "usbnet: ax88179_178a: enable tso if usb host supports sg dma" (Don Zickus) [1303209] - [usb] don't use PREPARE_DELAYED_WORK (Don Zickus) [1303209] - [netdrv] r8152: remove rtl8152_get_stats (Don Zickus) [1303209] - [netdrv] r8152: replace tp->netdev with netdev (Don Zickus) [1303209] - [netdrv] r8152: deal with the empty line and space (Don Zickus) [1303209] - [netdrv] r8152: disable the ECM mode (Don Zickus) [1303209] - [include] usb: phy: Add set_wakeup API (Don Zickus) [1303209] - [netdrv] usb ax88179/178a: Support D-Link DUB-1312 (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Lenovo OneLinkDock Gigabit LAN (Don Zickus) [1303209] - [usb] kconfig: Remove useless "default N" lines (Don Zickus) [1303209] - [netdrv] treewide: Fix typo in Documentation/DocBook (Don Zickus) [1303209] - [netdrv] r8152: support get_msglevel and set_msglevel (Don Zickus) [1303209] - [netdrv] r8152: set disable_hub_initiated_lpm (Don Zickus) [1303209] - [netdrv] r8152: replace netif_rx with netif_receive_skb (Don Zickus) [1303209] - [netdrv] r8152: disable teredo for RTL8152 (Don Zickus) [1303209] - [netdrv] r8152: support runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: support WOL (Don Zickus) [1303209] - [netdrv] r8152: move some functions from probe to open (Don Zickus) [1303209] - [netdrv] r8152: combine PHY reset with set_speed (Don Zickus) [1303209] - [netdrv] r8152: clear BMCR_PDOWN (Don Zickus) [1303209] - [netdrv] r8152: reduce the frequency of spin_lock (Don Zickus) [1303209] - [netdrv] r8152: load the default MAC address (Don Zickus) [1303209] - [netdrv] r8152: replace some types from int to bool (Don Zickus) [1303209] - [netdrv] r8152: add three functions (Don Zickus) [1303209] - [netdrv] r8152: move some functions (Don Zickus) [1303209] - [usb] host: remove USB_ARCH_HAS_?HCI (Don Zickus) [1303209] - [netdrv] net: asix: add missing flag to struct driver_info (Don Zickus) [1303209] - [netdrv] usb2net: Fix Default to 'y' for SR9800 Device Driver, setting to 'n' (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: use zu for size_t (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add support for Cinterion PXS8 and PHS8 (Don Zickus) [1303209] - [netdrv] ehci-platform: Change compatible string from usb-ehci to generic-ehci (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: One chip USB2.0 USB2NET SR9800 Device Driver Support (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add ZTE MF667 (Don Zickus) [1303209] - [usb] move hub init and LED blink work to power efficient workqueue (Don Zickus) [1303209] - [gpu] drm: Remove now duplicated usage of system_power_efficient_wq (Don Zickus) [1303209] - [kernel] workqueue: Add system wide power_efficient workqueues (Don Zickus) [1303209] - [kernel] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (Don Zickus) [1303209] - [include] ehci-platform: Add support for clks and phy passed through devicetree (Don Zickus) [1303209] - [include] staging: usbip: convert usbip-host driver to usb_device_driver (Don Zickus) [1303209] - [netdrv] hso: remove some dead code (Don Zickus) [1303209] - [netdrv] r8152: fix the submission of the interrupt transfer (Don Zickus) [1303209] - [usb] ftdi_sio: add Tagsys RFID Reader IDs (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear Aircard 340U (Don Zickus) [1303209] - [usb] storage: enable multi-LUN scanning when needed (Don Zickus) [1303209] - [usb] simple: add Dynastream ANT USB-m Stick device support (Don Zickus) [1303209] - [usb] storage: add unusual-devs entry for BlackBerry 9000 (Don Zickus) [1303209] - [usb] storage: restrict bcdDevice range for Super Top in Cypress ATACB (Don Zickus) [1303209] - [usb] ftdi_sio: add Mindstorms EV3 console adapter (Don Zickus) [1303209] - [netdrv] drivers/net: delete non-required instances of include (Don Zickus) [1303209] - [netdrv] r8152: ecm and vendor modes coexist (Don Zickus) [1303209] - [netdrv] r8152: fix the warnings and a error from checkpatch.pl (Don Zickus) [1303209] - [netdrv] r8152: change the descriptor (Don Zickus) [1303209] - [netdrv] dm9601: add USB IDs for new dm96xx variants (Don Zickus) [1303209] - [netdrv] net: usbnet: fix SG initialisation (Don Zickus) [1303209] - [usb] ehci: add freescale imx28 special write register method (Don Zickus) [1303209] - [usb] cdc-wdm: resp_count can be 0 even if WDM_READ is set (Don Zickus) [1303209] - [usb] image: correct spelling mistake in comment (Don Zickus) [1303209] - [usb] treewide: fix comments and printk msgs (Don Zickus) [1303209] - [netdrv] r8152: correct some messages (Don Zickus) [1303209] - [netdrv] hso: fix handling of modem port SERIAL_STATE notifications (Don Zickus) [1303209] - [netdrv] r8152: replace the return value of rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move the actions of saving the information of the device (Don Zickus) [1303209] - [netdrv] r8152: replace some tabs with spaces (Don Zickus) [1303209] - [netdrv] r8152: fix the wrong return value (Don Zickus) [1303209] - [usb] serial: add Moxa UPORT 12XX/14XX/16XX driver (Don Zickus) [1303209] - [usb] f81232: switch to generic tiocmiwait (Don Zickus) [1303209] - [usb] f81232: remove bogus call to wake up MSR queue (Don Zickus) [1303209] - [netdrv] r8152: support RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: split rtl8152_enable (Don Zickus) [1303209] - [netdrv] r8152: add rtl_ops (Don Zickus) [1303209] - [netdrv] r8152: change some definitions (Don Zickus) [1303209] - [netdrv] r8152: modify the method of accessing PHY (Don Zickus) [1303209] - [netdrv] r8152: move rtl8152_unload and ocp_reg_write (Don Zickus) [1303209] - [netdrv] usbnet: mcs7830: rework link state detection (Don Zickus) [1303209] - [usb] musb: Rework USB and USB_GADGET dependency (Don Zickus) [1303209] - [netdrv] dm9601: work around tx fifo sync issue on dm962x (Don Zickus) [1303209] - [netdrv] dm9601: make it clear that dm9620/dm9621a are also supported (Don Zickus) [1303209] - [netdrv] dm9601: fix reception of full size ethernet frames on dm9620/dm9621a (Don Zickus) [1303209] - [netdrv] dm9601: add support for dm9621a based dongle (Don Zickus) [1303209] - [usb] storage: fix compile warning (Don Zickus) [1303209] - [usb] usb: hcd: move controller wakeup setting initialization to individual driver (Don Zickus) [1303209] - [usb] atm: usbatm: fixed a pointer variable format issue (Don Zickus) [1303209] - [usb] hcd: Initialize USB phy if needed (Don Zickus) [1303209] - [include] usb: hcd: Remove USB phy if needed (Don Zickus) [1303209] - [usb] storage: use sg_miter_* APIs to access scsi buffer (Don Zickus) [1303209] - [lib] scatterlist: export sg_miter_skip() (Don Zickus) [1303209] - [documentation] usb: ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [usb] acpi: Clean up inclusions of ACPI header files (Don Zickus) [1303209] - [netdrv] usb: Fix FSF address in file headers (Don Zickus) [1303209] - [include] arm: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h (Don Zickus) [1303209] - [include] usb: phy: move OTG FSM header (Don Zickus) [1303209] - [netdrv] r8152: fix incorrect type in assignment (Don Zickus) [1303209] - [netdrv] r8152: support stopping/waking tx queue (Don Zickus) [1303209] - [netdrv] r8152: modify the tx flow (Don Zickus) [1303209] - [netdrv] r8152: fix tx/rx memory overflow (Don Zickus) [1303209] - [usb] tree-wide: use reinit_completion instead of INIT_COMPLETION (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: no need to check for resume if suspend exists (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: manage_power should always set needs_remote_wakeup (Don Zickus) [1303209] - [usb] tm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros (Don Zickus) [1303209] - [netdrv] usb: ohci: remove ep93xx bus glue platform driver (Don Zickus) [1303209] - [netdrv] ax88179_178a: Remove AX_MEDIUM_ALWAYS_ONE bit in AX_MEDIUM_STATUS_MODE register to avoid TX throttling (Don Zickus) [1303209] - [usb] consolidate the reassignments of ->f_op in ->open() instances (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter (Don Zickus) [1303209] - [netdrv] ax88179_178a: Correct the RX error definition in RX header (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Olivetti Olicard 200 support (Don Zickus) [1303209] - [netdrv] usbnet: fix error return code in usbnet_probe() (Don Zickus) [1303209] - [include] usb: usb_phy_gen: refine conditional declaration of usb_nop_xceiv_register (Don Zickus) [1303209] - [usb] revert "usb: ohci: Properly handle OHCI controller suspend" (Don Zickus) [1303209] - [usb] treewide: Fix typo in Kconfig (Don Zickus) [1303209] - [usb] host: Rename ehci-s5p to ehci-exynos (Don Zickus) [1303209] - [usb] Remove unnecessary semicolons (Don Zickus) [1303209] - [usb] ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [include] usb: phy: generic: Add gpio_reset to platform data (Don Zickus) [1303209] - [netdrv] Miscellaneous conversions to ETH_ALEN (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix Cinterion PLXX product ID (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix checkpatch warnings (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Telit LE920 newer firmware support (Don Zickus) [1303209] - [usb] ohci: make ohci-pxa27x a separate driver (Don Zickus) [1303209] - [netdrv] usb: ohci: make ohci-ep93xx a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-nxp a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-s3c2410 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-at91 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-spear a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap3 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-exynos a separate driver (Don Zickus) [1303209] - [usb] ehci: make ehci-w90X900 a separate driver (Don Zickus) [1303209] - [netdrv] net: cdc-phonet: Staticize usbpn_probe (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: use usb.h macros whenever possible (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: fix checkpatch errors and warnings (Don Zickus) [1303209] - [usb] Remove GENERIC_HARDIRQ config option (Don Zickus) [1303209] - [netdrv] net: usbnet: update addr_assign_type if appropriate (Don Zickus) [1303209] - [netdrv] drivers/net: Convert uses of compare_ether_addr to ether_addr_equal (Don Zickus) [1303209] - [netdrv] usb2net: sr9700: One chip USB 1.1 USB2NET SR9700Device Driver Support (Don Zickus) [1303209] - [usb] serial: convert bus code to use drv_groups (Don Zickus) [1303209] - [netdrv] hso: Fix stack corruption on some architectures (Don Zickus) [1303209] - [netdrv] hso: Earlier catch of error condition (Don Zickus) [1303209] - [netdrv] r8152: add comments (Don Zickus) [1303209] - [netdrv] r8152: adjust tx_bottom function (Don Zickus) [1303209] - [netdrv] r8152: move some declearation of variables (Don Zickus) [1303209] - [netdrv] r8152: adjust some duplicated code (Don Zickus) [1303209] - [netdrv] r8152: replace lockflags with flags (Don Zickus) [1303209] - [netdrv] r8152: replace void * with struct r8152 * (Don Zickus) [1303209] - [netdrv] r8152: remove clearing the memory to zero for netdev priv (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable interrupt transfer (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable tx checksum (Don Zickus) [1303209] - [netdrv] net/usb/r8152: support aggregation (Don Zickus) [1303209] - [netdrv] net: asix: Move declaration of ax88172a_info to shared header (Don Zickus) [1303209] - [netdrv] net: asix: Staticise non-exported symbols (Don Zickus) [1303209] - [usb] misc: Fix swapped properties in usb3503 DT parsing (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: enable tso if usb host supports sg dma (Don Zickus) [1303209] - [usb] host: add has_tdi_phy_lpm capability bit (Don Zickus) [1303209] - [include] usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv (Don Zickus) [1303209] - [netdrv] ax88179_178a: avoid copy of tx tcp packets (Don Zickus) [1303209] - [netdrv] net/usb/r8152: adjust relative ocp function (Don Zickus) [1303209] - [netdrv] net/usb/r8152: make sure the USB buffer is DMA-able (Don Zickus) [1303209] - [netdrv] net/usb/r815x: change the return value for bind functions (Don Zickus) [1303209] - [netdrv] net/usb/r815x: avoid to call mdio functions for runtime-suspended device (Don Zickus) [1303209] - [netdrv] net/usb/r815x: replace USB buffer from stack to DMA-able (Don Zickus) [1303209] - [include] usb: of: fix build breakage caused by recent patches (Don Zickus) [1303209] - [include] usb: host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [usb] ehci-omap: select NOP_USB_XCEIV PHY driver (Don Zickus) [1303209] - [usb] phy: make PHY driver selection possible by controller drivers (Don Zickus) [1303209] - [include] usb: common: introduce of_usb_get_maximum_speed() (Don Zickus) [1303209] - [include] usb: phy: protect against NULL phy pointers (Don Zickus) [1303209] - [netdrv] usbnet: increase max rx/tx qlen for improving USB3 thoughtput (Don Zickus) [1303209] - [usb] revert "usb: host: Faraday fotg210-hcd driver" (Don Zickus) [1303209] - [usb] host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [netdrv] usb/net/r815x: fix cast to restricted __le32 (Don Zickus) [1303209] - [netdrv] usb/net/r8152: fix integer overflow in expression (Don Zickus) [1303209] - [netdrv] net/usb: add relative mii functions for r815x (Don Zickus) [1303209] - [netdrv] net: cdc_ether: allow combined control and data interface (Don Zickus) [1303209] - [netdrv] net: ipheth: Add USB ID for iPad mini (Don Zickus) [1303209] - [netdrv] qmi_wwan: add ONDA MT689DC device ID (fwd) (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add TP-LINK MA260 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Option GTM681W (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fixup Sierra Wireless MC8305 entry (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: add .reset_resume hook (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: Correct a typo in description (Don Zickus) [1303209] - [include] usb: fix build error without CONFIG_USB_PHY (Don Zickus) [1303209] - [usb] console/font: Refactor font support code selection logic (Don Zickus) [1303209] - [netdrv] net: Move MII out from under NET_CORE and hide it (Don Zickus) [1303209] - [usb] Check for ARCH_EXYNOS separately (Don Zickus) [1303209] - [usb] ehci: make ehci-tegra a separate driver (Don Zickus) [1303209] - [include] usb: add devicetree helpers for determining dr_mode and phy_type (Don Zickus) [1303209] - [usb] mips: octeon: Rename Kconfig CAVIUM_OCTEON_REFERENCE_BOARD to CAVIUM_OCTEON_SOC (Don Zickus) [1303209] - [netdrv] net/usb/kalmia: use *phC to dump small buffers (Don Zickus) [1303209] - [usb] tty: vt: convert remain take_over_console's users to do_take_over_console (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Use module_usb_driver() (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Remove redundant version.h header inclusion (Don Zickus) [1303209] - [usb] host: Faraday USB2.0 FUSBH200-HCD driver (Don Zickus) [1303209]- [kernel] sysrq: Fix warning in sysrq generated crash (Rafael Aquini) [1090498] - [kernel] sysrq, rcu: suppress RCU stall warnings while sysrq runs (Rafael Aquini) [1090498] - [kernel] rcu: Provide API to suppress stall warnings while sysrc runs (Rafael Aquini) [1090498] - [kernel] sysrq: rcu-ify __handle_sysrq (Rafael Aquini) [1090498] - [virtio] virtio_balloon: include linux/virtio_types.h (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix race between migration and ballooning (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: fix race by fill and leak (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix deflation when compaction is disabled (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: do not change memory amount visible via /proc/meminfo (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: change stub of release_pages_by_pfn (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: free some memory from balloon on OOM (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: return the amount of freed memory from leak_balloon() (Luiz Capitulino) [1263649] - [mm] balloon_compaction: add vmstat counters and kpageflags bit (Luiz Capitulino) [1263649] - [mm] balloon_compaction: remove balloon mapping and flag AS_BALLOON_MAP (Luiz Capitulino) [1263649] - [mm] balloon_compaction: redesign ballooned pages management (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't crash if virtqueue is broken (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't softlockup on huge balloon changes (Luiz Capitulino) [1263649] - [virtio] Mark function virtballoon_migratepage() as static in virtio_balloon.c (Luiz Capitulino) [1263649] - [mm] correctly update zone->managed_pages (Luiz Capitulino) [1263649] - [mm] mmu_notifier: fix memory corruption (Jerome Glisse) [1307042] - [mm] write to force_empty will cause soft lockup (Gustavo Duarte) [1297381] - [mm] dmapool: allow NULL `pool' pointer in dma_pool_destroy() (Mike Snitzer) [1314893] - [mm] mempool: allow NULL `pool' pointer in mempool_destroy() (Mike Snitzer) [1314893] - [mm] slab_common: allow NULL cache pointer in kmem_cache_destroy() (Mike Snitzer) [1314893] - [mm] page_alloc.c: rework code layout in memmap_init_zone() (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: introduce kernelcore=mirror option (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node() (Yasuaki Ishimatsu) [1270209] - [x86] mirror: x86 enabling - find mirrored memory ranges (Yasuaki Ishimatsu) [1270209] - [mm] memblock: allocate boot time data structures from mirrored memory (Yasuaki Ishimatsu) [1270209] - [mm] memblock: add extra "flags" to memblock to allow selection of memory based on attribute (Yasuaki Ishimatsu) [1270209] - [mm] hotplug: init the zone's size when calculating node totalpages (Yasuaki Ishimatsu) [1270209] - [mm] memblock: refactor functions to set/clear MEMBLOCK_HOTPLUG (Yasuaki Ishimatsu) [1270209] - [lib] Add a generic cmdline parse function parse_option_str (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong type in memblock_find_in_range_node() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use for_each_memblock() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: Do some refactoring, enhance API (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter (Yasuaki Ishimatsu) [1270209] - [x86] mm: memblock: switch to use NUMA_NO_NODE (Yasuaki Ishimatsu) [1270209] - [mm] memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES (Yasuaki Ishimatsu) [1270209] - [mm] memblock: reorder parameters of memblock_find_in_range_node (Yasuaki Ishimatsu) [1270209] - [x86] Use memblock_set_current_limit() to set limit for memblock (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong comment in __next_free_mem_range() (Yasuaki Ishimatsu) [1270209] - [mm] remove duplicated call of get_pfn_range_for_nid (Yasuaki Ishimatsu) [1270209] - [mm] shm: wait for pins to be released when sealing (Vlad Yasevich) [1282530] - [kernel] sched: add cond_resched_rcu() helper (Vlad Yasevich) [1282530] - [mm] shm: Add memory sealing support memfd_create (Vlad Yasevich) [1282530] - [mm] shm: add sealing API (Vlad Yasevich) [1282530] - [mm] allow drivers to prevent new writable mappings (Vlad Yasevich) [1282530] - [mm] mmap: kill correct_wcount/inode, use allow_write_access() (Vlad Yasevich) [1282530]- [mm] add VM_WARN_ON() and VM_WARN_ON_ONCE() (Dave Anderson) [1274624] - [mm] hugetlbfs: optimize when NUMA=n (Dave Anderson) [1274624] - [mm] hugetlb: use memory policy when available (Dave Anderson) [1274624] - [mm] optimize put_mems_allowed() usage (Dave Anderson) [1274624] - [mm] new_vma_page() cannot see NULL vma for hugetlb pages (Tomoaki Nishimura) [1287322] - [mm] mempolicy: fix !vma in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: call huge_pte_alloc() only if ptep is null (Tomoaki Nishimura) [1287322] - [mm] migrate: hugetlb: putback destination hugepage to active list (Tomoaki Nishimura) [1287322] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1287322] - [fs] hugetlb: fix lockdep splat caused by pmd sharing (Tomoaki Nishimura) [1287322] - [tools] vm: fix page-flags build (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Tomoaki Nishimura) [1287322] - [mm] hugetlb: use pmd_page() in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration entry check in __unmap_hugepage_range (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix getting refcount 0 page in hugetlb_fault() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: take page table lock in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [x86] mm: hugetlb: pmd_huge() returns true for non-present hugepage (Tomoaki Nishimura) [1287322] - [mm] hugetlb: reduce arch dependent code around follow_huge_* (Tomoaki Nishimura) [1287322] - [mm] unmapped page migration avoid unmap+remap overhead (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() (Tomoaki Nishimura) [1287322] - [mm] rmap: calculate page offset when needed (Tomoaki Nishimura) [1287322] - [mm] rmap: fix pgoff calculation to handle hugepage correctly (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry (Tomoaki Nishimura) [1287322] - [mm] hugetlb: rename hugepage_migration_support() to ..._supported() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: restrict hugepage_migration_support() to x86_64 (Tomoaki Nishimura) [1287322] - [mm] migrate: correct failure handling if !hugepage_migration_support() (Tomoaki Nishimura) [1287322] - [mm] mbind: add BUG_ON(!vma) in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] mempolicy: rename check_*range to queue_pages_*range (Tomoaki Nishimura) [1287322] - [mm] prepare to remove /proc/sys/vm/hugepages_treat_as_movable (Tomoaki Nishimura) [1287322] - [mm] migrate: check movability of hugepage in unmap_and_move_huge_page() (Tomoaki Nishimura) [1287322] - [mm] memory-hotplug: enable memory hotplug to handle hugepage (Tomoaki Nishimura) [1287322] - [mm] migrate: remove VM_HUGETLB from vma flag check in vma_migratable() (Tomoaki Nishimura) [1287322] - [mm] mbind: add hugepage migration code to mbind() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to move_pages() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to migrate_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove useless check about mapping type (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove redundant list_empty check in gather_surplus_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: move up the code which check availability of free huge page (Tomoaki Nishimura) [1287322] - [x86] mm: Remove general hugetlb code from x86 (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy general hugetlb code from x86 to mm (Tomoaki Nishimura) [1287322] - [x86] mm: Remove x86 version of huge_pmd_share (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy huge_pmd_share from x86 to mm (Tomoaki Nishimura) [1287322] - [mm] memcontrol: switch soft limit default back to infinity (Jerome Marchand) [1217771] - [kernel] res_counter: remove the unused API (Jerome Marchand) [1217771] - [mm] hugetlb_cgroup: convert to lockless page counters (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771] - [net] tcp_memcontrol: Remove tcp_max_memory (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771]- [fs] proc: fix for infinite loop in proc_device_tree_update_prop (Carlos Maiolino) [1210350 1314928] - [x86] perf/x86/intel: Add perf core PMU support for Intel Knights Landing (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Remove hard coding of PMON box control MSR offset (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Knights Landing uncore PMU support (Jiri Olsa) [1145362 1224374 1259976] - [x86] x86/perf/intel_rapl: Make Knights Landings support functional (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1145362 1224374 1259976] - [tools] perf hists browser: Fix segfault if use symbol filter in cmdline (Jiri Olsa) [1308570] - [tools] perf hists browser: Reset selection when refresh (Jiri Olsa) [1308570] - [tools] perf hists browser: Add NULL pointer check to prevent crash (Jiri Olsa) [1308570] - [tools] perf buildid-list: Fix return value of perf buildid-list -k (Jiri Olsa) [1308570] - [tools] perf buildid-list: Show running kernel build id fix (Jiri Olsa) [1308570] - [tools] perf probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1308570] - [tools] perf probe: Fix memory leaking on failure by clearing all probe_trace_events (Jiri Olsa) [1308570] - [tools] perf inject: Also re-pipe lost_samples event (Jiri Olsa) [1308570] - [tools] perf buildid-list: Requires ordered events (Jiri Olsa) [1308570] - [tools] perf symbols: Fix dso lookup by long name and missing buildids (Jiri Olsa) [1308570] - [tools] perf symbols: Allow forcing reading of non-root owned files by root (Jiri Olsa) [1308570] - [tools] perf hists browser: The dso can be obtained from popup_action->ms.map->dso (Jiri Olsa) [1308570] - [tools] perf hists browser: Fix 'd' hotkey action to filter by DSO (Jiri Olsa) [1308570] - [tools] perf symbols: Rebuild rbtree when adjusting symbols for kcore (Jiri Olsa) [1308570] - [tools] include: Add compiler.h to list.h (Jiri Olsa) [1308570] - [tools] perf probe: Verify parameters in two functions (Jiri Olsa) [1308570] - [tools] perf session: Add missing newlines to some pr_err() calls (Jiri Olsa) [1308570] - [tools] perf annotate: Support full source file paths for srcline fix (Jiri Olsa) [1308570] - [tools] perf test: Do not be case sensitive when searching for matching tests (Jiri Olsa) [1308570] - [tools] perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy (Jiri Olsa) [1308570] - [tools] perf annotate: Inform the user about objdump failures in --stdio (Jiri Olsa) [1308570] - [tools] perf stat: Make stat options global (Jiri Olsa) [1308570] - [tools] perf sched latency: Fix thread pid reuse issue (Jiri Olsa) [1308570] - [tools] perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success (Jiri Olsa) [1308570] - [tools] perf trace: Fix documentation for -i (Jiri Olsa) [1308570] - [tools] perf tools: Allow shuffling the build tests (Jiri Olsa) [1308570] - [tools] perf tools: Insert split maps correctly into origin group (Jiri Olsa) [1308570] - [tools] perf stat: Use common printout function to avoid duplicated code (Jiri Olsa) [1308570] - [tools] perf stat: Move sw clock metrics printout to stat-shadow (Jiri Olsa) [1308570] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1308570] - [kernel] perf: pad raw data samples automatically (Jiri Olsa) [1308570] - [tools] perf unwind: Pass symbol source to libunwind (Jiri Olsa) [1308570] - [tools] build: Fix libiberty feature detection (Jiri Olsa) [1308570] - [tools] perf script: Enable printing of branch stack (Jiri Olsa) [1308570] - [tools] perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1308570] - [tools] perf tools: Enable pre-event inherit setting by config terms (Jiri Olsa) [1308570] - [tools] perf symbols: we can now read separate debug-info files based on a build ID (Jiri Olsa) [1308570] - [tools] perf symbols: Fix type error when reading a build-id (Jiri Olsa) [1308570] - [tools] perf tools: Search for more options when passing args to -h (Jiri Olsa) [1308570] - [tools] perf stat: Cache aggregated map entries in extra cpumap (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add cpu_map__empty_new function (Jiri Olsa) [1308570] - [tools] perf evsel: Move id_offset out of struct perf_evsel union member (Jiri Olsa) [1308570] - [tools] perf tools: Introduce usage_with_options_msg() (Jiri Olsa) [1308570] - [tools] perf tools: Setup pager when printing usage and help (Jiri Olsa) [1308570] - [tools] perf report: Rename to --show-cpu-utilization (Jiri Olsa) [1308570] - [tools] perf tools: Improve ambiguous option help message (Jiri Olsa) [1308570] - [tools] perf tools: Provide help for subset of options (Jiri Olsa) [1308570] - [tools] perf tools: Show tool command line options ordered (Jiri Olsa) [1308570] - [tools] perf annotate: Don't die() when finding an invalid config option (Jiri Olsa) [1308570] - [tools] perf ui tui: Register the error callbacks before initializing the widgets (Jiri Olsa) [1308570] - [tools] perf annotate: Fix 'annotate.use_offset' config variable usage (Jiri Olsa) [1308570] - [tools] perf tools: Improve call graph documents and help messages (Jiri Olsa) [1308570] - [tools] perf tools: Defaults to 'caller' callchain order only if --children is enabled (Jiri Olsa) [1308570] - [tools] perf top: Support call-graph display options also (Jiri Olsa) [1308570] - [tools] perf tools: Move callchain help messages to callchain.h (Jiri Olsa) [1308570] - [tools] lib traceevent: Support ps/pS (Jiri Olsa) [1308570] - [tools] perf annotate: Add debug message for out of bounds sample (Jiri Olsa) [1308570] - [tools] perf evsel: Print branch filter state with -vv (Jiri Olsa) [1308570] - [tools] perf cpu_map: Fix core dump caused by per-socket/core system-wide stat (Jiri Olsa) [1308570] - [tools] lib traceevent: update KVM plugin (Jiri Olsa) [1308570] - [tools] perf build: Add fixdep to .gitignore (Jiri Olsa) [1308570] - [tools] perf record: Add ability to sample call branches (Jiri Olsa) [1308570] - [include] perf: Add PERF_SAMPLE_BRANCH_CALL (Jiri Olsa) [1308570] - [tools] perf bench: Use named initializers in the trailer too (Jiri Olsa) [1308570] - [tools] perf script: Check output fields only for samples (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add data arg to cpu_map__build_map callback (Jiri Olsa) [1308570] - [tools] perf cpu_map: Make cpu_map__build_map global (Jiri Olsa) [1308570] - [tools] perf stat: Add AGGR_UNSET mode (Jiri Olsa) [1308570] - [tools] perf stat: Rename perf_stat struct into perf_stat_evsel (Jiri Olsa) [1308570] - [tools] perf help: Change 'usage' to 'Usage' for consistency (Jiri Olsa) [1308570] - [tools] perf bench: Run benchmarks, don't test them (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'function' (Jiri Olsa) [1308570] - [tools] perf bench: Harmonize all the -l/--nr_loops options (Jiri Olsa) [1308570] - [tools] perf bench mem: Reorganize the code a bit (Jiri Olsa) [1308570] - [tools] perf bench mem: Improve user visible strings (Jiri Olsa) [1308570] - [tools] perf bench mem: Fix 'length' vs. 'size' naming confusion (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'routine_str' (Jiri Olsa) [1308570] - [tools] perf bench mem: Change 'cycle' to 'cycles' (Jiri Olsa) [1308570] - [tools] perf bench: List output formatting options on 'perf bench -h' (Jiri Olsa) [1308570] - [tools] perf bench: Remove the prefaulting complication from 'perf bench mem mem*' (Jiri Olsa) [1308570] - [tools] perf bench: Rename 'mem-memcpy.c' => 'mem-functions.c' (Jiri Olsa) [1308570] - [tools] perf bench: Eliminate unused argument from bench_mem_common() (Jiri Olsa) [1308570] - [tools] perf bench: Default to all routines in 'perf bench mem' (Jiri Olsa) [1308570] - [tools] perf bench: Improve the 'perf bench mem memcpy' code readability (Jiri Olsa) [1308570] - [tools] perf test: Suppress libtraceevent warnings (Jiri Olsa) [1308570] - [tools] perf test: Silence tracepoint event failures (Jiri Olsa) [1308570] - [tools] build: Fix cross compile build (Jiri Olsa) [1308570] - [tools] include: Fix strict-aliasing rules breakage (Jiri Olsa) [1308570] - [tools] perf hists browser: Add 'm' key for context menu display (Jiri Olsa) [1308570] - [tools] perf callchains: Fix unw_word_t pointer casts (Jiri Olsa) [1308570] - [tools] perf callchain: Use debug_frame if eh_frame is unusable (Jiri Olsa) [1308570] - [tools] perf hists browser: Inform how to reset the symbol filter (Jiri Olsa) [1308570] - [tools] perf ui browsers: Remove help messages about use of right and arrow keys (Jiri Olsa) [1308570] - [tools] perf symbols: Try the .debug/ DSO cache as a last resort (Jiri Olsa) [1308570] - [tools] perf python: Support the PERF_RECORD_SWITCH event (Jiri Olsa) [1308570] - [tools] perf tools: Fix handling read result using a signed variable (Jiri Olsa) [1308570] - [tools] perf tools: Use hpp_dimension__add_output to register hpp columns (Jiri Olsa) [1308570] - [tools] perf tools: Introduce hpp_dimension__add_output function (Jiri Olsa) [1308570] - [tools] perf tools: Get rid of superfluos call to reset_dimensions (Jiri Olsa) [1308570] - [tools] perf tools: Fail properly in case pattern matching fails to find tracepoint (Jiri Olsa) [1308570] - [tools] perf hists browser: Implement horizontal scrolling (Jiri Olsa) [1308570] - [tools] perf ui browser: Optional horizontal scrolling key binding (Jiri Olsa) [1308570] - [tools] perf callchain: Switch default to 'graph, 0.5, caller' (Jiri Olsa) [1308570] - [tools] perf tests: Add Intel CQM test (Jiri Olsa) [1308570] - [tools] perf tests: Move x86 tests into arch directory (Jiri Olsa) [1308570] - [tools] perf tests: Add arch tests (Jiri Olsa) [1308570] - [tools] perf tools: Handle -h and -v options (Jiri Olsa) [1308570] - [tools] perf tools: Setup proper width for symbol_iaddr field (Jiri Olsa) [1308570] - [tools] perf tools: Add support for sorting on the iaddr (Jiri Olsa) [1308570] - [tools] perf tests: Add parsing test for 'P' modifier (Jiri Olsa) [1308570] - [tools] perf tools: Introduce 'P' modifier to request max precision (Jiri Olsa) [1308570] - [tools] perf tools: Export perf_event_attr__set_max_precise_ip() (Jiri Olsa) [1308570] - [tools] perf annotate: Fix sizeof_sym_hist overflow issue (Jiri Olsa) [1308570] - [tools] perf evlist: Display DATA_SRC sample type bit (Jiri Olsa) [1308570] - [tools] lib api fs: No need to use PATH_MAX + 1 (Jiri Olsa) [1308570] - [tools] perf stat: Reduce min --interval-print to 10ms (Jiri Olsa) [1308570] - [tools] perf record: Change 'record.samples' type to unsigned long long (Jiri Olsa) [1308570] - [tools] perf probe: Allow probing on kmodules without dwarf (Jiri Olsa) [1308570] - [tools] perf list: Honour 'event_glob' whem printing selectable PMUs (Jiri Olsa) [1308570] - [tools] perf list: Do event name substring search as last resort when no events found (Jiri Olsa) [1308570] - [tools] perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Fix a bug on "--call-graph none" option (Jiri Olsa) [1308570] - [tools] perf top: Register idle thread (Jiri Olsa) [1308570] - [tools] perf top: Fix unresolved comm when -s comm is used (Jiri Olsa) [1308570] - [tools] perf record: Allocate area for sample_id_hdr in a synthesized comm event (Jiri Olsa) [1308570] - [tools] perf tools: By default use the most precise "cycles" hw counter available (Jiri Olsa) [1308570] - [tools] perf list: Remove blank lines, headers when piping output (Jiri Olsa) [1308570] - [tools] perf probe: Improve error message when return is on inlined function (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault bug in debuginfo_cache (Jiri Olsa) [1308570] - [tools] perf probe: Show correct source lines of probes on kmodules (Jiri Olsa) [1308570] - [tools] perf probe: Begin and end libdwfl report session correctly (Jiri Olsa) [1308570] - [tools] perf probe: Fix to remove dot suffix from second or latter events (Jiri Olsa) [1308570] - [tools] lib symbol: Introduce kallsyms2elf_type (Jiri Olsa) [1308570] - [tools] lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding (Jiri Olsa) [1308570] - [tools] perf machine: Add method for common kernel_map(FUNCTION) operation (Jiri Olsa) [1308570] - [tools] perf machine: Use machine__kernel_map() thoroughly (Jiri Olsa) [1308570] - [tools] perf report: Amend documentation about max_stack and synthesized callchains (Jiri Olsa) [1308570] - [tools] perf maps: Introduce maps__find_symbol_by_name() (Jiri Olsa) [1308570] - [tools] perf tools: Fix shadowed declaration in parse-events.c (Jiri Olsa) [1308570] - [tools] Fix shadowed declaration in err.h (Jiri Olsa) [1308570] - [tools] perf tools: Enable event_config terms to tracepoint events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the tracepoint name parsing support (Jiri Olsa) [1308570] - [tools] perf tools: Show proper error message for wrong terms of hw/sw events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the config_term callback for different type events (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add mispred-all config option to aid use with autofdo (Jiri Olsa) [1308570] - [tools] perf inject: Add --strip option to strip out non-synthesized events (Jiri Olsa) [1308570] - [tools] perf inject: Remove more aux-related stuff when processing instruction traces (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__remove() (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__id2evsel_strict() (Jiri Olsa) [1308570] - [tools] perf script: Make scripting_max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf scripting python: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf script: Add a setting for maximum stack depth (Jiri Olsa) [1308570] - [tools] perf hists: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Make max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf intel-pt: Support generating branch stack (Jiri Olsa) [1308570] - [tools] perf intel-pt: Move branch filter logic (Jiri Olsa) [1308570] - [tools] perf inject: Set branch stack feature flag when synthesizing branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Skip events with null branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Also do default setup for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Adjust sample type validation for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf auxtrace: Add option to synthesize branch stacks on samples (Jiri Olsa) [1308570] - [tools] perf tools: Add more documentation to export-to-postgresql.py script (Jiri Olsa) [1308570] - [tools] perf session: Warn when AUX data has been lost (Jiri Olsa) [1308570] - [tools] perf script: Allow time to be displayed in nanoseconds (Jiri Olsa) [1308570] - [tools] perf intel-pt: Make logging slightly more efficient (Jiri Olsa) [1308570] - [tools] perf intel-pt: Fix potential loop forever (Jiri Olsa) [1308570] - [tools] perf report: Fix sample type validation for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf auxtrace: Fix 'instructions' period of zero (Jiri Olsa) [1308570] - [tools] build: Build fixdep helper from perf and basic libs (Jiri Olsa) [1308570] - [tools] perf tools: Rename the 'single_dep' target to 'prepare' (Jiri Olsa) [1308570] - [tools] build: Make the fixdep helper part of the build process (Jiri Olsa) [1308570] - [tools] build: Move dependency copy into function (Jiri Olsa) [1308570] - [tools] build: Add fixdep dependency helper (Jiri Olsa) [1308570] - [tools] build: Add test for missing include (Jiri Olsa) [1308570] - [tools] build: Add Makefile.include (Jiri Olsa) [1308570] - [tools] lib api fs: Store tracing mountpoint for better error message (Jiri Olsa) [1308570] - [tools] perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records (Jiri Olsa) [1308570] - [tools] perf hists browser: Use the map to determine if a DSO is being used as a kernel (Jiri Olsa) [1308570] - [tools] perf top: Filter symbols based on __map__is_kernel(map) (Jiri Olsa) [1308570] - [tools] perf record: Synthesize COMM event for a command line workload (Jiri Olsa) [1308570] - [tools] perf tools: Add include/err.h into MANIFEST (Jiri Olsa) [1308570] - [tools] build: Allow setting the feature detection user (Jiri Olsa) [1308570] - [tools] build: Fixup feature detection display function name (Jiri Olsa) [1308570] - [tools] perf tools: Don't assume that the parser returns non empty evsel list (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault when removing uprobe events (Jiri Olsa) [1308570] - [tools] perf tools: Introduce regs_query_register_offset() for x86 (Jiri Olsa) [1308570] - [tools] perf tools: regs_query_register_offset() infrastructure (Jiri Olsa) [1308570] - [tools] perf tools: Enhance parsing events tracepoint error output (Jiri Olsa) [1308570] - [tools] perf evsel: Propagate error info from tp_format (Jiri Olsa) [1308570] - [tools] perf tools: Propagate error info for the tracepoint parsing (Jiri Olsa) [1308570] - [tools] Add err.h with ERR_PTR PTR_ERR interface (Jiri Olsa) [1308570] - [tools] perf probe: Export init/exit_probe_symbol_maps() (Jiri Olsa) [1308570] - [tools] perf probe: Free perf_probe_event in cleanup_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf test: Add entry for hists socket filter (Jiri Olsa) [1308570] - [tools] perf hists browser: Zoom in/out for processor socket (Jiri Olsa) [1308570] - [tools] perf report: Introduce --socket-filter option (Jiri Olsa) [1308570] - [tools] perf tools: Introduce new sort type "socket" for the processor socket (Jiri Olsa) [1308570] - [tools] perf tools: Add processor socket info to hist_entry and addr_location (Jiri Olsa) [1308570] - [tools] perf machine: Add pointer to sample's environment (Jiri Olsa) [1308570] - [tools] perf env: Introduce read_cpu_topology_map() method (Jiri Olsa) [1308570] - [tools] perf cpu_map: Use sysfs__read_int in get_{core, socket}_id() (Jiri Olsa) [1308570] - [tools] lib api cpu: Introduce cpu.[ch] to obtain cpu related information (Jiri Olsa) [1308570] - [tools] lib api fs: Introduce sysfs__read_{int, ull}() (Jiri Olsa) [1308570] - [tools] perf env: Read msr pmu type from header (Jiri Olsa) [1308570] - [tools] perf tools: Add tools/include into tags directories (Jiri Olsa) [1308570] - [tools] perf evsel: Remove forward declaration of 'struct perf_evlist' (Jiri Olsa) [1308570] - [tools] perf hists browser: Fixup the "cpu" column width calculation (Jiri Olsa) [1308570] - [tools] perf env: Adopt perf_header__set_cmdline (Jiri Olsa) [1308570] - [tools] perf env: Rename some leftovers from rename to perf_env (Jiri Olsa) [1308570] - [tools] perf env: Move perf_env out of header.h and session.c into separate object (Jiri Olsa) [1308570] - [tools] perf tests: Introduce iterator function for tests (Jiri Olsa) [1308570] - [tools] perf test: Add entry to test cpu topology (Jiri Olsa) [1308570] - [tools] perf tools: Switch to tracing_path interface on appropriate places (Jiri Olsa) [1308570] - [tools] lib api fs: Remove debugfs, tracefs and findfs objects (Jiri Olsa) [1308570] - [tools] lib api fs: Replace debugfs/tracefs objects interface with fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Make tracing_path_strerror_open message generic (Jiri Olsa) [1308570] - [tools] perf tests: Print objdump/dso buffers if they don't match (Jiri Olsa) [1308570] - [tools] perf tests: Stop reading if objdump output crossed sections (Jiri Olsa) [1308570] - [tools] perf tests: Make objdump disassemble zero blocks (Jiri Olsa) [1308570] - [tools] perf tests: Take into account address of each objdump line (Jiri Olsa) [1308570] - [tools] perf trace: Add read/write to the file group (Jiri Olsa) [1308570] - [tools] perf probe: Print deleted events in cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Split del_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf probe: Move print logic into cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Link trace_probe_event into perf_probe_event (Jiri Olsa) [1308570] - [tools] perf probe: Split add_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add support for PERF_RECORD_SWITCH (Jiri Olsa) [1308570] - [tools] perf session: Don't call dump_sample() when evsel is NULL (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new xsave instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory protection keys instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new SHA instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions (Jiri Olsa) [1308570] - [x86] asm/decoder: Explain CALLW discrepancy between Intel and AMD (Jiri Olsa) [1308570] - [x86] mpx: Add MPX related opcodes to the x86 opcode map (Jiri Olsa) [1308570] - [x86] insn: Add new opcodes as of June, 2013 (Jiri Olsa) [1308570] - [tools] perf tools: Add a test for decoding of new x86 instructions (Jiri Olsa) [1308570] - [tools] perf tools: Display build warning if x86 instruction decoder differs from kernel (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__configured() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__mount() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add tracefs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Add debugfs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move SYSFS_MAGIC PROC_SUPER_MAGIC into fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Add STR and PATH_MAX macros to fs object (Jiri Olsa) [1308570] - [tools] lib api fs: Move debugfs__strerror_open into tracing_path.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move tracing_path interface into api/fs/tracing_path.c (Jiri Olsa) [1308570] - [tools] perf tools: Move tracing_path stuff under same namespace (Jiri Olsa) [1308570] - [tools] perf tools: Remove mountpoint arg from perf_debugfs_mount (Jiri Olsa) [1308570] - [tools] perf stat: Quieten failed to read counter message (Jiri Olsa) [1308570] - [tools] perf tools: Store the cpu socket and core ids in the perf.data header (Jiri Olsa) [1308570] - [tools] perf cpumap: Factor out functions to get core_id and socket_id (Jiri Olsa) [1308570] - [tools] lib traceevent: Support function __get_dynamic_array_len (Jiri Olsa) [1308570] - [tools] perf tools: Copy linux/filter.h to tools/include (Jiri Olsa) [1308570] - [tools] perf tools: Always use non inlined file name for 'srcfile' sort key (Jiri Olsa) [1308570] - [kernel] perf: Fix race in swevent hash (Jiri Olsa) [1308570] - [kernel] perf: Fix race in perf_event_exec() (Jiri Olsa) [1308570] - [kernel] perf: Do not send exit event twice (Jiri Olsa) [1308570] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD deadlock (Jiri Olsa) [1308570] - [kernel] perf: Fix inherited events vs. tracepoint filters (Jiri Olsa) [1308570] - [kernel] perf: Disable IRQs across RCU RS CS that acquires scheduler lock (Jiri Olsa) [1308570]- [tools] perf tools: Fix build break on powerpc due to sample_reg_masks (Jiri Olsa) [1306834] - [tools] perf tools: Fix copying of /proc/kcore (Jiri Olsa) [1306834] - [tools] perf intel-pt: Remove no_force_psb from documentation (Jiri Olsa) [1306834] - [tools] perf probe: Use existing routine to look for a kernel module by dso->short_name (Jiri Olsa) [1306834] - [tools] lib traceevent: Fix string handling in heterogeneous arch environments (Jiri Olsa) [1306834] - [tools] perf record: Avoid infinite loop at buildid processing with no samples (Jiri Olsa) [1306834] - [tools] perf tools: Bool functions shouldn't return -1 (Jiri Olsa) [1306834] - [tools] build: Add test for presence of __get_cpuid() gcc builtin (Jiri Olsa) [1306834] - [tools] build: Add test for presence of numa_num_possible_cpus() in libnuma (Jiri Olsa) [1306834] - [tools] revert "perf symbols: Fix mismatched declarations for elf_getphdrnum" (Jiri Olsa) [1306834] - [tools] perf stat: Fix per-pkg event reporting bug (Jiri Olsa) [1306834] - [tools] perf tests: Fix software clock events test setting maps (Jiri Olsa) [1306834] - [tools] perf tests: Fix task exit test setting maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix create_syswide_maps() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix add() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Factor out a function to propagate maps for a single evsel (Jiri Olsa) [1306834] - [tools] perf evlist: Make create_maps() use set_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Make set_maps() more resilient (Jiri Olsa) [1306834] - [tools] perf evsel: Add own_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Fix missing thread_map__put in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Fix splice_list_tail() not setting evlist (Jiri Olsa) [1306834] - [tools] perf evlist: Add has_user_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Remove redundant validation from propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify set_maps() logic (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify propagate_maps() logic (Jiri Olsa) [1306834] - [tools] perf top: Fix segfault pressing -> with no hist entries (Jiri Olsa) [1306834] - [tools] perf header: Fixup reading of HEADER_NRCPUS feature (Jiri Olsa) [1306834] - [tools] perf tools: Fix use of wrong event when processing exit events (Jiri Olsa) [1306834] - [tools] perf tools: Fix parse_events_add_pmu caller (Jiri Olsa) [1306834] - [tools] perf tools: Fix link time error with sample_reg_masks on non x86 (Jiri Olsa) [1306834] - [tools] perf build: Fix Intel PT instruction decoder dependency problem (Jiri Olsa) [1306834] - [tools] perf dwarf: Fix potential array out of bounds access (Jiri Olsa) [1306834] - [tools] perf record: Add ability to name registers to record (Jiri Olsa) [1306834] - [tools] perf/x86: Add list of register names (Jiri Olsa) [1306834] - [tools] perf script: Enable printing of interrupted machine state (Jiri Olsa) [1306834] - [tools] perf evlist: Open event on evsel cpus and threads (Jiri Olsa) [1306834] - [tools] perf tools: Fix build on powerpc broken by pt/bts (Jiri Olsa) [1306834] - [kernel] perf: add the necessary core perf APIs when accessing events counters in eBPF programs (Jiri Olsa) [1306834] - [tools] perf evlist: Add backpointer for perf_env to evlist (Jiri Olsa) [1306834] - [tools] perf tools: Rename perf_session_env to perf_env (Jiri Olsa) [1306834] - [tools] perf tools: Do not change lib/api/fs/debugfs directly (Jiri Olsa) [1306834] - [tools] perf tools: Add tracing_path and remove unneeded functions (Jiri Olsa) [1306834] - [tools] perf buildid: Introduce sysfs/filename__sprintf_build_id (Jiri Olsa) [1306834] - [tools] perf evsel: Add a backpointer to the evlist a evsel is in (Jiri Olsa) [1306834] - [tools] perf trace: Add header with copyright and background info (Jiri Olsa) [1306834] - [tools] perf scripts python: Add new compaction-times script (Jiri Olsa) [1306834] - [tools] lib traceeveent: Allow for negative numbers in print format (Jiri Olsa) [1306834] - [tools] perf script: Add --[no-]-demangle/--[no-]-demangle-kernel (Jiri Olsa) [1306834] - [tools] perf stat: Get correct cpu id for print_aggr (Jiri Olsa) [1306834] - [tools] perf probe: Support probing at absolute address (Jiri Olsa) [1306834] - [tools] perf probe: Fix error reported when offset without function (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when address is zero (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when symbol can't be found (Jiri Olsa) [1306834] - [tools] build: Allow duplicate objects in the object list (Jiri Olsa) [1306834] - [tools] perf tools: Remove export.h from MANIFEST (Jiri Olsa) [1306834] - [tools] perf probe: Prevent segfault when reading probe point with absolute address (Jiri Olsa) [1306834] - [tools] perf tools: Update Intel PT documentation (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding TRACESTOP packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Pass Intel PT information for decoding MTC and CYC (Jiri Olsa) [1306834] - [tools] perf tools: Add new Intel PT packet definitions (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for PSB periods (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT 'instructions' sample period (Jiri Olsa) [1306834] - [tools] perf ordered_events: Clear the progress bar at the end of a flush (Jiri Olsa) [1306834] - [tools] perf ui tui progress: Implement the ui_progress_ops->finish() method (Jiri Olsa) [1306834] - [tools] perf annotate: Reset the dso find_symbol cache when removing symbols (Jiri Olsa) [1306834] - [tools] perf tools: Fix tarball build broken by pt/bts (Jiri Olsa) [1306834] - [tools] perf probe: Try to use symbol table if searching debug info failed (Jiri Olsa) [1306834] - [tools] perf tools: Initialize reference counts in map__clone() (Jiri Olsa) [1306834] - [tools] perf tools: Add example call-graph script (Jiri Olsa) [1306834] - [tools] perf tools: Put itrace options into an asciidoc include (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel BTS support (Jiri Olsa) [1306834] - [tools] lib traceevent: Add checks for returned EVENT_ERROR type (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT timestamp handling (Jiri Olsa) [1306834] - [tools] perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy (Jiri Olsa) [1306834] - [tools] perf script: Fix segfault using --show-mmap-events (Jiri Olsa) [1306834] - [tools] perf tools: Take Intel PT into use (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT log (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT instruction decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT packet decoder (Jiri Olsa) [1306834] - [tools] perf auxtrace: Add Intel PT as an AUX area tracing type (Jiri Olsa) [1306834] - [tools] perf tools: Add a helper function to probe whether cpu-wide tracing is possible (Jiri Olsa) [1306834] - [tools] perf symbols: Fix annotation of vdso (Jiri Olsa) [1306834] - [tools] perf annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1306834] - [tools] perf script: Initialize callchain_param.record_mode (Jiri Olsa) [1306834] - [tools] perf trace: Move vfs_getname storage to per thread area (Jiri Olsa) [1306834] - [tools] perf probe: Fix to add missed brace around if block (Jiri Olsa) [1306834] - [tools] perf tools: Support static linking with libdw (Jiri Olsa) [1306834] - [tools] perf tests: Add tests to callgraph and time parse (Jiri Olsa) [1306834] - [tools] perf report: Show call graph from reference events (Jiri Olsa) [1306834] - [tools] perf callchain: Allow disabling call graphs per event (Jiri Olsa) [1306834] - [tools] perf callchain: Per-event type selection support (Jiri Olsa) [1306834] - [tools] perf probe: Fix to show lines of sys_ functions correctly (Jiri Olsa) [1306834] - [tools] perf hists browser: Make ESC unzoom as well (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__printf() (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__write_nstring() (Jiri Olsa) [1306834] - [tools] perf trace: Beautify keyctl's option arg (Jiri Olsa) [1306834] - [tools] perf trace: Use the FD beautifier for socket syscall fds (Jiri Olsa) [1306834] - [tools] perf sort: Check for SRCLINE_UNKNOWN case in "srcfile" processing (Jiri Olsa) [1306834] - [tools] perf trace: Add missing clockid entries (Jiri Olsa) [1306834] - [tools] perf trace: Associate some more syscall args with the getname beautifier (Jiri Olsa) [1306834] - [tools] perf evlist: Be more specific on -F/--freq (Jiri Olsa) [1306834] - [tools] perf record: Support per-event freq term (Jiri Olsa) [1306834] - [tools] perf report: Add support for srcfile sort key (Jiri Olsa) [1306834] - [tools] perf hists: Update the column width for the "srcline" sort key (Jiri Olsa) [1306834] - [tools] perf hists: hist_entry__cmp() may use he_tmp.hists, initialize it (Jiri Olsa) [1306834] - [tools] perf tools: Unset perf_event_attr::freq when period term is set (Jiri Olsa) [1306834] - [tools] perf tools: Support full source file paths for srcline (Jiri Olsa) [1306834] - [tools] perf callchain: Move option parsing code to util.c (Jiri Olsa) [1306834] - [tools] perf stat: Move perf_counts struct and functions into separate object (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel include options (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel build directory (Jiri Olsa) [1306834] - [tools] perf tools: Call clang to compile C source to object code (Jiri Olsa) [1306834] - [tools] perf tools: Introduce llvm config options (Jiri Olsa) [1306834] - [tools] perf tools: Extend the event parser maximum error index (Jiri Olsa) [1306834] - [tools] perf tools: Validate config term maximum value (Jiri Olsa) [1306834] - [tools] perf tools: Add perf_pmu__format_bits() (Jiri Olsa) [1306834] - [tools] perf tools: Fix perf-with-kcore handling of arguments containing spaces (Jiri Olsa) [1306834] - [tools] perf auxtrace: Fix period type 'i' not working (Jiri Olsa) [1306834] - [tools] perf tools xtensa: Add DWARF register names (Jiri Olsa) [1306834] - [tools] perf report: Display cycles in branch sort mode (Jiri Olsa) [1306834] - [tools] perf top: Add branch annotation code to top (Jiri Olsa) [1306834] - [tools] perf annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1306834] - [tools] perf annotate: Compute IPC and basic block cycles (Jiri Olsa) [1306834] - [tools] perf report: Add processing for cycle histograms (Jiri Olsa) [1306834] - [tools] perf report: Add infrastructure for a cycles histogram (Jiri Olsa) [1306834] - [tools] perf report: Add flag for non ANY branch mode (Jiri Olsa) [1306834] - [tools] perf tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1306834] - [tools] perf tools: Add empty Build files for architectures lacking them (Jiri Olsa) [1306834] - [tools] perf stat: Move counter processing code into stat object (Jiri Olsa) [1306834] - [tools] perf stat: Pass 'struct perf_stat_config' into process_counter() (Jiri Olsa) [1306834] - [tools] perf stat: Move 'interval' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'output' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'scale' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Introduce struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf tools: Add missing forward declaration of struct map to probe-event.h (Jiri Olsa) [1306834] - [tools] perf tools: Introduce veprintf (Jiri Olsa) [1306834] - [tools] perf trace: Add total time column to summary (Jiri Olsa) [1306834] - [tools] perf tools: Fix build errors with mipsel-linux-uclibc compiler (Jiri Olsa) [1306834] - [tools] perf trace: Write to stderr by default (Jiri Olsa) [1306834] - [tools] perf tools: Do not include escape sequences in color_vfprintf return (Jiri Olsa) [1306834] - [tools] perf tools: Remove trail argument to color vsprintf (Jiri Olsa) [1306834] - [tools] perf tools: Refine parse/config callchain functions (Jiri Olsa) [1306834] - [tools] perf tools: Per-event time support (Jiri Olsa) [1306834] - [tools] perf trace: Use vfs_getname syscall arg beautifier in more syscalls (Jiri Olsa) [1306834] - [tools] perf trace: Deref sys_enter pointer args with contents from probe:vfs_getname (Jiri Olsa) [1306834] - [tools] perf trace: Use a constant for the syscall formatting buffer (Jiri Olsa) [1306834] - [tools] perf trace: Remember if the vfs_getname tracepoint/kprobe is in place (Jiri Olsa) [1306834] - [tools] perf trace: Do not show syscall tracepoint filter in the --no-syscalls case (Jiri Olsa) [1306834] - [tools] perf script: No tracepoints? Don't call libtraceevent (Jiri Olsa) [1306834] - [tools] perf tests: Adding build test for having ending double slash (Jiri Olsa) [1306834] - [tools] perf tools: Introduce callgraph_set for callgraph option (Jiri Olsa) [1306834] - [tools] perf tools: Force period term to overload global settings (Jiri Olsa) [1306834] - [tools] perf tools: Add support for event post configuration (Jiri Olsa) [1306834] - [tools] perf session env: Rename exit method (Jiri Olsa) [1306834] - [tools] perf symbols: Fix mismatched declarations for elf_getphdrnum (Jiri Olsa) [1306834] - [tools] perf python: Make twatch.py use soft dummy event, freq=0 (Jiri Olsa) [1306834] - [tools] perf python: Add missing PERF_RECORD_{MMAP2, AUX, etc} (Jiri Olsa) [1306834] - [tools] perf python: Add macro to simplify maintainance of the constants array (Jiri Olsa) [1306834] - [tools] perf python: Remove dependency on 'machine' methods (Jiri Olsa) [1306834] - [tools] perf script: Add option --show-switch-events (Jiri Olsa) [1306834] - [tools] perf script: Don't assume evsel position of tracking events (Jiri Olsa) [1306834] - [tools] perf record: Add option --switch-events to select PERF_RECORD_SWITCH events (Jiri Olsa) [1306834] - [tools] perf tools: Add new PERF_RECORD_SWITCH event (Jiri Olsa) [1306834] - [tools] perf tools: Stop copying kallsyms into the perf.data file header (Jiri Olsa) [1306834] - [tools] perf tools: Stop reading the kallsyms data from perf.data (Jiri Olsa) [1306834] - [tools] perf script: Switch from perf.data's kallsyms to perf's symbol resolver (Jiri Olsa) [1306834] - [tools] perf trace: Provide libtracevent with a kernel symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Provide libtraceevent callback to resolve kernel symbols (Jiri Olsa) [1306834] - [tools] lib traceevent: Allow setting an alternative symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Introduce map__is_(kernel, kmodule)() (Jiri Olsa) [1306834] - [tools] perf symbols: Add front end cache for DSO symbol lookup (Jiri Olsa) [1306834] - [tools] perf header: Use argv style storage for cmdline feature data (Jiri Olsa) [1306834] - [tools] perf evlist: Tolerate NULL maps in propagate_maps (Jiri Olsa) [1306834] - [tools] perf evlist: Use bool instead of target argument in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Force perf_evlist__set_maps to propagate maps through events (Jiri Olsa) [1306834] - [tools] perf test: Check for refcnt in thread_map test (Jiri Olsa) [1306834] - [tools] perf bench futex: Add lock_pi stresser (Jiri Olsa) [1306834] - [tools] perf tools: Fix makefile generation under dash (Jiri Olsa) [1306834] - [tools] perf buildid: Use SBUILD_ID_SIZE macro (Jiri Olsa) [1306834] - [tools] perf probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1306834] - [tools] perf probe: Simplify __add_probe_trace_events code (Jiri Olsa) [1306834] - [tools] perf record: Allow filtering perf's pid via --exclude-perf (Jiri Olsa) [1306834] - [tools] perf record: Apply filter to all events in a glob matching (Jiri Olsa) [1306834] - [tools] perf trace: Support 'strace' syscall event groups (Jiri Olsa) [1306834] - [tools] perf strlist: Make parse_list() private (Jiri Olsa) [1306834] - [tools] perf strlist: Allow substitutions from file contents in a given directory (Jiri Olsa) [1306834] - [tools] perf strlist: Make dupstr be the default and part of an extensible config parm (Jiri Olsa) [1306834] - [tools] perf strlist: load() should return a negative errno (Jiri Olsa) [1306834] - [tools] perf record: Document setting '-e pmu/period=N/' in man page (Jiri Olsa) [1306834] - [tools] lib api debugfs: Check for tracefs when reporting errors (Jiri Olsa) [1306834] - [tools] perf record: Let user have timestamps with per-thread recording (Jiri Olsa) [1306834] - [tools] perf probe: Delete an unnecessary check before the function call "strfilter__delete" (Jiri Olsa) [1306834] - [tools] perf trace: Use event filters for the event qualifier list (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce append_filter() method (Jiri Olsa) [1306834] - [tools] perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce set_filter method (Jiri Olsa) [1306834] - [tools] perf evsel: Rename set_filter to apply_filter (Jiri Olsa) [1306834] - [tools] perf trace: Store the syscall ids for the event qualifiers in a table (Jiri Olsa) [1306834] - [tools] perf trace: Remember what are the syscalls tracepoint evsels (Jiri Olsa) [1306834] - [tools] perf tools: Asprintf like functions to format integer filter expression (Jiri Olsa) [1306834] - [tools] Restore export.h (Jiri Olsa) [1306834] - [kernel] perf: Fix races in computing the header sizes (Jiri Olsa) [1306834] - [kernel] perf: Fix u16 overflows (Jiri Olsa) [1306834] - [kernel] perf: Restructure perf syscall point of no return (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix constraint access (Jiri Olsa) [1306834] - [kernel] perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Robustify PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Fix event disable PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1306834] - [x86] perf/x86: Make merge_attr() global to use from perf_event_intel (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1306834] - [x86] Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1306834] - [include] perf: Add cycles to branch_info (Jiri Olsa) [1306834] - [include] perf: Export struct perf_branch_entry to userspace (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Remove use of macro DEFINE_PCI_DEVICE_TABLE() (Jiri Olsa) [1306834] - [x86] perf/x86/intel/rapl: Add support for Knights Landing (KNL) (Jiri Olsa) [1306834] - [x86] perf/x86: Add a native_perf_sched_clock_from_tsc() (Jiri Olsa) [1306834]- [tools] perf top: Show backtrace when handling a SIGSEGV on --stdio mode (Jiri Olsa) [1305882] - [tools] perf tools: Fix buildid processing (Jiri Olsa) [1305882] - [tools] perf tools: Make fork event processing more resilient (Jiri Olsa) [1305882] - [tools] perf tools: Avoid deadlock when map_groups are broken (Jiri Olsa) [1305882] - [tools] perf tools: Fix test build error when bindir contains double slash (Jiri Olsa) [1305882] - [tools] perf stat: Fix transaction lenght metrics (Jiri Olsa) [1305882] - [tools] perf tools: Really allow to specify custom CC, AR or LD (Jiri Olsa) [1305882] - [tools] perf auxtrace: Fix misplaced check for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Jiri Olsa) [1305882] - [tools] perf hists browser: Take the --comm, --dsos, etc filters into account (Jiri Olsa) [1305882] - [tools] perf symbols: Store if there is a filter in place (Jiri Olsa) [1305882] - [tools] Copy lib/hweight.c from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Fix the detached tarball wrt rbtree copy (Jiri Olsa) [1305882] - [tools] perf thread_map: Fix the sizeof() calculation for map entries (Jiri Olsa) [1305882] - [tools] lib: Improve clean target (Jiri Olsa) [1305882] - [tools] perf stat: Fix shadow declaration of close (Jiri Olsa) [1305882] - [tools] perf tools: Fix lockup using 32-bit compat vdso (Jiri Olsa) [1305882] - [tools] Copy rbtree_augmented.h from the kernel (Jiri Olsa) [1305882] - [tools] Move rbtree.h from tools/perf/ (Jiri Olsa) [1305882] - [tools] Copy lib/rbtree.c to tools/lib/ (Jiri Olsa) [1305882] - [tools] perf tools: Copy rbtree.h from the kernel (Jiri Olsa) [1305882] - [tools] Adopt {READ, WRITE_ONCE} from the kernel (Jiri Olsa) [1305882] - [tools] perf tools: Allow to specify custom linker command (Jiri Olsa) [1305882] - [tools] perf tools: Create config.detected into OUTPUT directory (Jiri Olsa) [1305882] - [tools] perf mem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kvm: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf report: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kmem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf inject: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf tools: Add missing break for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf symbols: Check access permission when reading symbol files (Jiri Olsa) [1305882] - [tools] perf stat: Introduce --per-thread option (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Using init_stats instead of memset (Jiri Olsa) [1305882] - [tools] perf stat: Rename print_interval to process_interval (Jiri Olsa) [1305882] - [tools] perf stat: Remove perf_evsel__read_cb function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_stat initialization counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Move zero_per_pkg into counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Separate counters reading and processing (Jiri Olsa) [1305882] - [tools] perf stat: Introduce read_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__read function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__alloc_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evlist__reset_stats (Jiri Olsa) [1305882] - [tools] perf stat: Rename struct perf_counts::cpu member to values (Jiri Olsa) [1305882] - [tools] perf stat: Make stats work over the thread dimension (Jiri Olsa) [1305882] - [tools] perf stat: Use xyarray for cpu evsel counts (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts function (Jiri Olsa) [1305882] - [tools] perf tests: Add thread_map object tests (Jiri Olsa) [1305882] - [tools] perf thrad_map: Add comm string into array (Jiri Olsa) [1305882] - [tools] perf thread_map: Introduce thread_map__reset function (Jiri Olsa) [1305882] - [tools] perf trace: Validate syscall list passed via -e argument (Jiri Olsa) [1305882] - [tools] perf tools: Make perf_evsel__(nr_)cpus generic (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate thread maps through the evlist (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate cpu maps to evsels in an evlist (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for thread_map object (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for cpu_map object (Jiri Olsa) [1305882] - [tools] perf header: Delete an unnecessary check before the calling free_event_desc() (Jiri Olsa) [1305882] - [tools] perf tools: Future-proof thread_map allocation size calculation (Jiri Olsa) [1305882] - [tools] perf tools: Allow auxtrace data alignment (Jiri Olsa) [1305882] - [tools] perf thread_map: Change map entries into a struct (Jiri Olsa) [1305882] - [tools] perf thread_map: Don't access the array entries directly (Jiri Olsa) [1305882] - [tools] perf probe: Fix failure to probe events on arm (Jiri Olsa) [1305882] - [tools] perf tools: Print a newline before dumping Aggregated stats (Jiri Olsa) [1305882] - [tools] perf session: Print a newline when dumping PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1305882] - [tools] perf tools: Allow events with dot (Jiri Olsa) [1305882] - [tools] perf pmu: Split perf_pmu__new_alias() (Jiri Olsa) [1305882] - [tools] perf pmu: Use __weak definition from (Jiri Olsa) [1305882] - [tools] perf build: Fix single target build dependency check (Jiri Olsa) [1305882] - [tools] perf tests: Add test for make install with prefix (Jiri Olsa) [1305882] - [tools] perf tests: Add testing for Makefile.perf (Jiri Olsa) [1305882] - [tools] perf tools: Fix build breakage if prefix= is specified (Jiri Olsa) [1305882] - [tools] perf top: Move toggling event logic into hists browser (Jiri Olsa) [1305882] - [tools] perf tools: Configurable per thread proc map processing time out (Jiri Olsa) [1305882] - [tools] perf tools: Add time out to force stop proc map processing (Jiri Olsa) [1305882] - [tools] perf report: Fix sort__sym_cmp to also compare end of symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: React to unassigned hotkey pressing (Jiri Olsa) [1305882] - [tools] perf top: Tell the user how to unfreeze events after pressing 'f' (Jiri Olsa) [1305882] - [tools] perf hists browser: Honour the help line provided by builtin-{top, report}.c (Jiri Olsa) [1305882] - [tools] perf hists browser: Do not exit when 'f' is pressed in 'report' mode (Jiri Olsa) [1305882] - [tools] perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events (Jiri Olsa) [1305882] - [tools] perf annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1305882] - [tools] perf annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1305882] - [tools] perf tools: Ensure thread-stack is flushed (Jiri Olsa) [1305882] - [tools] perf top: Allow disabling/enabling events dynamicly (Jiri Olsa) [1305882] - [tools] perf evlist: Add toggle_enable() method (Jiri Olsa) [1305882] - [tools] perf probe: Speed up perf probe --list by caching debuginfo (Jiri Olsa) [1305882] - [tools] perf probe: Show usage even if the last event is skipped (Jiri Olsa) [1305882] - [tools] perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable (Jiri Olsa) [1305882] - [tools] perf tools: Fix a problem when opening old perf.data with different byte order (Jiri Olsa) [1305882] - [tools] perf tools: Ignore .config-detected in .gitignore (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return error if no probe is added (Jiri Olsa) [1305882] - [tools] perf unwind: Fix a compile error (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts__(new|delete|reset) functions (Jiri Olsa) [1305882] - [tools] perf tools: Move perf_evsel__(alloc|free|reset)_counts into stat object (Jiri Olsa) [1305882] - [tools] perf tools: Add thread_map__(alloc|realloc) helpers (Jiri Olsa) [1305882] - [tools] perf tools: Introduce xyarray__reset function (Jiri Olsa) [1305882] - [tools] perf probe: List probes in stdout (Jiri Olsa) [1305882] - [tools] lib traceevent: Fix python/perf.so compiling error (Jiri Olsa) [1305882] - [tools] perf tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1305882] - [tools] perf probe: Cut off the gcc optimization postfixes from function name (Jiri Olsa) [1305882] - [tools] perf tools: Update MANIFEST per files removed from kernel (Jiri Olsa) [1305882] - [tools] trace: Beautify perf_event_open syscall (Jiri Olsa) [1305882] - [tools] perf tools: Fix build failure on 32-bit arch (Jiri Olsa) [1305882] - [tools] perf stat: Error out unsupported group leader immediately (Jiri Olsa) [1305882] - [tools] perf evsel: Display 0x for hex values when printing the attribute (Jiri Olsa) [1305882] - [tools] perf record: Amend option summaries (Jiri Olsa) [1305882] - [tools] perf tools: Avoid possible race condition in copyfile() (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct dso (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the dso rbtrees/lists with a rw lock (Jiri Olsa) [1305882] - [tools] perf machine: Fix up some more method names (Jiri Olsa) [1305882] - [tools] perf record: Fix perf.data size in no-buildid mode (Jiri Olsa) [1305882] - [tools] lib traceevent: Ignore libtrace-dynamic-list file (Jiri Olsa) [1305882] - [tools] lib traceevent: Export dynamic symbols used by traceevent plugins (Jiri Olsa) [1305882] - [tools] perf stat: Move shadow stat counters into separate object (Jiri Olsa) [1305882] - [tools] perf stat: Add aggr_mode argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Add output file argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce reset_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Remove transaction_run from shadow update/print code (Jiri Olsa) [1305882] - [tools] perf stat: Remove setup_events function (Jiri Olsa) [1305882] - [tools] perf stat: Replace transaction event possition check with id check (Jiri Olsa) [1305882] - [tools] perf stat: Add id into perf_stat struct (Jiri Olsa) [1305882] - [tools] perf tools: handle PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [tools] perf record: Add support for sampling indirect jumps (Jiri Olsa) [1305882] - [tools] perf tools: Deal with kernel module names in '[]' correctly (Jiri Olsa) [1305882] - [tools] Move tools/perf/util/include/linux/{list.h, poison.h} to tools/include (Jiri Olsa) [1305882] - [tools] perf tools: Move linux/kernel.h to tools/include (Jiri Olsa) [1305882] - [tools] perf machine: Fix the search for the kernel DSO on the unified list (Jiri Olsa) [1305882] - [tools] perf tools: Remove newline char when reading event scale and unit (Jiri Olsa) [1305882] - [tools] perf probe: Fix segfault when glob matching function without debuginfo (Jiri Olsa) [1305882] - [tools] perf tools: Make Ctrl-C stop processing on TUI (Jiri Olsa) [1305882] - [tools] perf build: Do not fail on missing Build file (Jiri Olsa) [1305882] - [tools] perf machine: Fix up vdso methods names (Jiri Olsa) [1305882] - [tools] perf machine: Introduce machine__findnew_dso() method (Jiri Olsa) [1305882] - [tools] perf machine: No need to have two DSOs lists (Jiri Olsa) [1305882] - [tools] perf machine: Adopt findnew_kernel method (Jiri Olsa) [1305882] - [tools] perf tests: Remove getpgrp from mmap-basic (Jiri Olsa) [1305882] - [tools] perf tests: Aename open*.c to openat*.c (Jiri Olsa) [1305882] - [tools] perf tests: Switch from open to openat (Jiri Olsa) [1305882] - [tools] perf tools: Add ARM64 perf_regs_load to support libunwind and enable testing (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf db-export: Fix thread ref-counting (Jiri Olsa) [1305882] - [tools] perf probe: Fix 'function unused' warning (Jiri Olsa) [1305882] - [tools] perf annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1305882] - [tools] perf tools: Move branch option parsing to own file (Jiri Olsa) [1305882] - [tools] perf annotation: Add symbol__get_annotation (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct map (Jiri Olsa) [1305882] - [tools] perf tools: Check if a map is still in use when deleting it (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1305882] - [tools] perf tools: Introduce struct maps (Jiri Olsa) [1305882] - [tools] perf probe: Fix an error when deleting probes successfully (Jiri Olsa) [1305882] - [tools] perf probe: Show the error reason comes from invalid DSO (Jiri Olsa) [1305882] - [tools] perf tools: Disallow PMU events intel_pt and intel_bts until there is support (Jiri Olsa) [1305882] - [tools] perf sched: Add option to merge like comms to lat output (Jiri Olsa) [1305882] - [tools] perf tools: Improve setting of gcc debug option (Jiri Olsa) [1305882] - [tools] perf tools: Assign default value for some pointers (Jiri Olsa) [1305882] - [tools] perf tools: Use maps__first()/map__next() (Jiri Olsa) [1305882] - [tools] perf tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1305882] - [tools] perf machine: Mark removed threads as such (Jiri Olsa) [1305882] - [tools] perf tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Nuke unused map_groups__flush() (Jiri Olsa) [1305882] - [tools] perf tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1305882] - [tools] perf tools: Rename maps__next (Jiri Olsa) [1305882] - [tools] perf tools: Add dso__data_get/put_fd() (Jiri Olsa) [1305882] - [tools] perf tools: Get rid of dso__data_fd() from dso__data_size() (Jiri Olsa) [1305882] - [tools] perf tools: Fix dso__data_read_offset() file opening (Jiri Olsa) [1305882] - [tools] perf machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1305882] - [tools] perf comm: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1305882] - [tools] perf hists: Reducing arguments of hist_entry_iter__add() (Jiri Olsa) [1305882] - [tools] perf session: Fix perf_session__peek_event() (Jiri Olsa) [1305882] - [tools] perf build: Fix libunwind feature detection on 32-bit x86 (Jiri Olsa) [1305882] - [tools] perf tools: Fix parse_events_error dereferences (Jiri Olsa) [1305882] - [tools] perf tools: Fix function declarations needed by parse-events.y (Jiri Olsa) [1305882] - [tools] perf tools: Separate the tests and tools in installation (Jiri Olsa) [1305882] - [tools] perf bench numa: Share sched_getcpu() __weak def with cloexec.c (Jiri Olsa) [1305882] - [tools] build: Change FEATURE_TESTS and FEATURE_DISPLAY to weak binding (Jiri Olsa) [1305882] - [tools] lib traceevent: Install libtraceevent.a into libdir (Jiri Olsa) [1305882] - [tools] perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_path__exit (Jiri Olsa) [1305882] - [tools] perf tools: Protect dso cache fd with a mutex (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso cache tree using dso->lock (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso symbol loading using a mutex (Jiri Olsa) [1305882] - [tools] perf tools: Introduce copyfile_offset() function (Jiri Olsa) [1305882] - [tools] perf tools: Add rm_rf() utility function (Jiri Olsa) [1305882] - [tools] perf tools: Elliminate alignment holes (Jiri Olsa) [1305882] - [tools] include: add __aligned_u64 to types.h (Jiri Olsa) [1305882] - [tools] perf probe: Load map before glob matching (Jiri Olsa) [1305882] - [tools] perf tools: Fix dwarf-aux.c compilation on i386 (Jiri Olsa) [1305882] - [tools] perf cgroup: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf evlist: Use atomic.h for the perf_mmap refcount (Jiri Olsa) [1305882] - [tools] perf machine: Stop accessing atomic_t::counter directly (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1305882] - [tools] perf tools: Make flex/bison calls honour V=1 (Jiri Olsa) [1305882] - [tools] perf trace: Fix the build on older distros (Jiri Olsa) [1305882] - [tools] lib traceevent: Provide le16toh define for older systems (Jiri Olsa) [1305882] - [tools] perf report: Fix some option handling on --stdio (Jiri Olsa) [1305882] - [tools] perf tests: Fix map_groups refcount test (Jiri Olsa) [1305882] - [tools] perf machine: No need to keep a refcnt for last_match (Jiri Olsa) [1305882] - [tools] perf tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1305882] - [tools] perf report: Do not restrict -T option by other options (Jiri Olsa) [1305882] - [tools] perf tests: Fix to get negative exit codes (Jiri Olsa) [1305882] - [tools] perf probe: Show better error message when failed to find variable (Jiri Olsa) [1305882] - [tools] perf probe: Add --range option to show a variable's location range (Jiri Olsa) [1305882] - [tools] perf probe: Remove length limitation for showing available variables (Jiri Olsa) [1305882] - [tools] perf trace: Removed duplicated NULL test (Jiri Olsa) [1305882] - [tools] perf report: Force tty output if -T/--thread option is given (Jiri Olsa) [1305882] - [tools] perf tools: Document relation of per-thread event count feature (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf build: Disable libdw DWARF unwind when built with NO_DWARF (Jiri Olsa) [1305882] - [tools] perf probe: Support glob wildcards for function name (Jiri Olsa) [1305882] - [tools] perf probe: Add --no-inlines option to avoid searching inline functions (Jiri Olsa) [1305882] - [tools] perf probe: Introduce probe_conf global configs (Jiri Olsa) [1305882] - [tools] perf probe: Use perf_probe_event.target instead of passing as an argument (Jiri Olsa) [1305882] - [tools] perf bench futex: Handle spurious wakeups (Jiri Olsa) [1305882] - [tools] perf bench futex: Support parallel waker threads (Jiri Olsa) [1305882] - [tools] perf machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic_t to implement thread__{get, put} refcnt (Jiri Olsa) [1305882] - [tools] include: Add basic atomic.h implementation from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Move generic barriers out of perf-sys.h (Jiri Olsa) [1305882] - [tools] perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] Adopt asm-generic/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move barrier() definition to tools/include/linux/compiler.h (Jiri Olsa) [1305882] - [tools] perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf probe: Support $params special probe argument (Jiri Olsa) [1305882] - [tools] perf probe: Skip kernel symbols which is out of .text (Jiri Olsa) [1305882] - [tools] perf probe: Make --line checks validate C-style function name (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return 0 when positive value returned (Jiri Olsa) [1305882] - [tools] perf probe: Fix a typo for the flags of open (Jiri Olsa) [1305882] - [tools] perf probe: Fix to close probe_events file in error (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields out of map_symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: Simplify zooming code using pstack_peek() (Jiri Olsa) [1305882] - [tools] perf tools: Introduce pstack_peek() (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions - part 2 (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions (Jiri Olsa) [1305882] - [tools] perf hists browser: Save perf_session_env in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save pstack in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save hist_browser_timer pointer in hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Fix possible memory leak (Jiri Olsa) [1305882] - [tools] perf tools: Move init_have_children field to the unnamed union (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields into unnamed union (Jiri Olsa) [1305882] - [tools] perf kmem: Show warning when trying to run stat without record (Jiri Olsa) [1305882] - [tools] perf probe: Cleanup and consolidate command parsers (Jiri Olsa) [1305882] - [tools] perf probe: Remove redundant cleanup of params.filter (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --funcs (Jiri Olsa) [1305882] - [tools] perf probe: Allow to use filter on --del command (Jiri Olsa) [1305882] - [tools] perf record: Add AUX area tracing Snapshot Mode support (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing Snapshot Mode (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_AUX (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add option to synthesize events for transactions (Jiri Olsa) [1305882] - [tools] perf tools: Add build option NO_AUXTRACE to exclude AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Hit all build ids when AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing index (Jiri Olsa) [1305882] - [tools] perf report: Fix placement of itrace option in documentation (Jiri Olsa) [1305882] - [tools] perf kmem: Add kmem.default config option (Jiri Olsa) [1305882] - [tools] perf kmem: Print gfp flags in human readable string (Jiri Olsa) [1305882] - [tools] perf kmem: Add --live option for current allocation stat (Jiri Olsa) [1305882] - [tools] perf kmem: Support sort keys on page analysis (Jiri Olsa) [1305882] - [tools] perf kmem: Implement stat --page --caller (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --list (Jiri Olsa) [1305882] - [tools] perf probe: Accept multiple filter options (Jiri Olsa) [1305882] - [tools] perf tools: Add strfilter__string to recover rules string (Jiri Olsa) [1305882] - [tools] perf tools: Improve strfilter to append additional rules (Jiri Olsa) [1305882] - [tools] perf tools: Fix bison-related build failure on CentOS 6 (Jiri Olsa) [1305882] - [tools] perf report: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf script: Always allow fields 'addr' and 'cpu' for auxtrace (Jiri Olsa) [1305882] - [tools] perf evlist: Amend mmap ref counting for the AUX area mmap (Jiri Olsa) [1305882] - [tools] perf symbols: Warn on build id mismatch (Jiri Olsa) [1305882] - [tools] perf: Document --children option in more detail (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_idle (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_(host|guest) (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_hv (Jiri Olsa) [1305882] - [tools] perf stat: Change metrics context calculation (Jiri Olsa) [1305882] - [tools] perf stat: Fix metrics calculation with event qualifiers (Jiri Olsa) [1305882] - [tools] perf trace: Clarify that -e is about syscalls, not perf events in general (Jiri Olsa) [1305882] - [tools] perf trace: Fix --filter-pids OPTION description (Jiri Olsa) [1305882] - [tools] perf probe: Remove all probes matches given pattern at once (Jiri Olsa) [1305882] - [tools] perf probe: Make --funcs option exclusive (Jiri Olsa) [1305882] - [tools] perf tools: Add symbolic events support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add tracepoint support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add static terms support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add term support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add location to pmu event terms (Jiri Olsa) [1305882] - [tools] perf tools: Change parse_events_add_pmu interface (Jiri Olsa) [1305882] - [tools] perf tools: Always bail out when config_attr function fails (Jiri Olsa) [1305882] - [tools] perf tools: Add flex support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add parse_events_error interface (Jiri Olsa) [1305882] - [tools] perf tools: Add aux_watermark member of struct perf_event_attr (Jiri Olsa) [1305882] - [tools] perf script: Add field option 'flags' to print sample flags (Jiri Olsa) [1305882] - [tools] perf inject: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf inject: Re-pipe AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf script: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf tools: Add member to struct dso for an instruction cache (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a hashtable for caching (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add processing for AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a heap for sorting AUX area tracing queues (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for queuing AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf session: Add instruction tracing options (Jiri Olsa) [1305882] - [tools] perf session: Add hooks to allow transparent decoding of AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf tools: Add a user event for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf record: Extend -m option for AUX area tracing mmap pages (Jiri Olsa) [1305882] - [tools] perf record: Add basic AUX area tracing support (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add support for AUX area recording (Jiri Olsa) [1305882] - [tools] perf tools: Add user events for AUX area tracing (Jiri Olsa) [1305882] - [tools] perf evlist: Add support for mmapping an AUX area buffer (Jiri Olsa) [1305882] - [tools] perf header: Add AUX area tracing feature (Jiri Olsa) [1305882] - [tools] perf data: Fix signedness of value (Jiri Olsa) [1305882] - [tools] perf data: Fix duplicate field names and avoid reserved keywords (Jiri Olsa) [1305882] - [tools] perf data: Add support for setting ordered_events queue size (Jiri Olsa) [1305882] - [tools] perf data: Enable stream flush within processing (Jiri Olsa) [1305882] - [tools] perf data: Switch to multiple cpu stream files (Jiri Olsa) [1305882] - [tools] perf tests: Add build tests for building perf from kernel source root and tools (Jiri Olsa) [1305882] - [tools] lib traceevent: Add alias field to struct format_field (Jiri Olsa) [1305882] - [tools] perf data: Show error message when conversion failed (Jiri Olsa) [1305882] - [tools] perf diff: Make hist_entry_diff fields union (Jiri Olsa) [1305882] - [tools] perf hists: Get rid of position field from struct hist_entry (Jiri Olsa) [1305882] - [tools] perf tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Fix memory leak on hot-plug allocation fail (Jiri Olsa) [1305882] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD migration race (Jiri Olsa) [1305882] - [kernel] perf: Fix double-free of the AUX buffer (Jiri Olsa) [1305882] - [kernel] perf: Fix fasync handling on inherited events (Jiri Olsa) [1305882] - [kernel] perf: Fix running time accounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1305882] - [kernel] perf: Fix AUX buffer refcounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/pebs: Add PEBSv3 decoding (Jiri Olsa) [1305882] - [kernel] perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Drain the PEBS buffer during context switches (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interrupt threshold) (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Handle multiple records in the PEBS buffer (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Introduce setup_pebs_sample_data() (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Use the PEBS auto reload mechanism when possible (Jiri Olsa) [1305882] - [x86] perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMP (Jiri Olsa) [1305882] - [include] perf: add new PERF_SAMPLE_BRANCH_IND_JUMP branch sample type (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify put_exclusive_constraints() (Jiri Olsa) [1305882] - [x86] perf/x86: Simplify the x86_schedule_events() logic (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove intel_excl_states::init_state (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove pointless tests (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Clean up intel_commit_scheduling() placement (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Make WARN()ings consistent (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify the dynamic constraint code somewhat (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Add lockdep assert (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Correct local vs remote sibling state (Jiri Olsa) [1305882] - [x86] revert "perf/x86/intel/uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1305882] - [x86] perf/x86/intel/uncore: Fix CBOX bit wide and UBOX reg on Haswell-EP (Jiri Olsa) [1305882] - [x86] perf/x86/rapl: Enable Broadwell-U RAPL support (Jiri Olsa) [1305882] - [kernel] perf: Annotate inherited event ctx->mutex recursion (Jiri Olsa) [1305882]- [scsi] storvsc: use storage protocol version to determine storage capabilities (Cathy Avery) [1287037] - [scsi] storvsc: use correct defaults for values determined by protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Use a single value to track protocol versions (Cathy Avery) [1287037] - [scsi] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Cathy Avery) [1287037] - [hv] balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Cathy Avery) [1287037] - [hv] vmbus: Update preferred vmbus protocol version to windows 10 (Cathy Avery) [1287037] - [hv] vmbus: Use get_cpu() to get the current CPU (Cathy Avery) [1287037] - [net] fix behaviour of unreachable, blackhole and prohibit routes (Xin Long) [1270662] - [net] route: check and remove route cache when we get route (Xin Long) [1296260] - [net] ipv4: use next hop exceptions also for input routes (Xin Long) [1296260] - [net] tcp, dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1305525] - [net] tcp, dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1305525] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1305525] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303823] - [net] fix __copy_skb_header() (Paolo Abeni) [1298447] - [net] don't wait for order-3 page allocation (Sabrina Dubroca) [1284940] - [net] fix skb_page_frag_refill() kerneldoc (Sabrina Dubroca) [1284940] - [net] attempt a single high order allocation (Sabrina Dubroca) [1284940] - [net] use __GFP_NORETRY for high order allocations (Sabrina Dubroca) [1284940] - [net] allow > 0 order atomic page alloc in skb_page_frag_refill (Sabrina Dubroca) [1284940] - [net] refactor sk_page_frag_refill() (Sabrina Dubroca) [1284940] - [net] add pfmemalloc check in sk_add_backlog() (Sabrina Dubroca) [1285944] - [net] af_unix: passcred support for sendpage (Hannes Frederic Sowa) [1282574] - [net] af_unix: take receive queue lock while appending new skb (Hannes Frederic Sowa) [1282574] - [net] af_unix: don't append consumed skbs to sk_receive_queue (Hannes Frederic Sowa) [1282574] - [net] af_unix: fix use-after-free with concurrent readers while splicing (Hannes Frederic Sowa) [1282574] - [net] bridge: Fix network header pointer for vlan tagged packets (Vlad Yasevich) [1282536] - [net] Allow modules to use is_skb_forwardable (Vlad Yasevich) [1282536] - [net] netfilter: bridge: Use __in6_dev_get rather than in6_dev_get in br_validate_ipv6 (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix NULL deref in physin/out ifindex helpers (Paolo Abeni) [1265259] - [net] netfilter: bridge: avoid unused label warning (Paolo Abeni) [1265259] - [net] bridge: Cache net in br_nf_pre_routing_finish (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_push_frag_xmit (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_ip_fragment (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix routing of bridge frames with call-iptables=1 (Paolo Abeni) [1265259] - [net] netfilter: bridge: do not initialize statics to 0 or NULL (Paolo Abeni) [1265259] - [net] netfilter: bridge: reduce nf_bridge_info to 32 bytes again (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't leak skb in error paths (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix CONFIG_NF_DEFRAG_IPV4/6 related warnings/errors (Paolo Abeni) [1265259] - [net] netfilter: bridge: split ipv6 code into separated file (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.c (Paolo Abeni) [1265259] - [net] netfilter: bridge: restore vlan tag when refragmenting (Paolo Abeni) [1265259] - [net] ip_fragment: remove BRIDGE_NETFILTER mtu special handling (Paolo Abeni) [1265259] - [net] netfilter: bridge: forward IPv6 fragmented packets (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order check_hbh_len() (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_parse_ip_options (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor frag_max_size (Paolo Abeni) [1265259] - [net] netfilter: bridge: detect NAT66 correctly and change MAC address (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6() (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTING (Paolo Abeni) [1265259] - [net] netfilter: ebtables: fix comment grammar (Paolo Abeni) [1265259] - [net] netfilter: bridge: free nf_bridge info on xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: neigh_head and physoutdev can't be used at same time (Paolo Abeni) [1265259] - [net] revert "netfilter: bridge: query conntrack about skb dnat" (Paolo Abeni) [1265259] - [net] netfilter: bridge: make BRNF_PKT_TYPE flag a bool (Paolo Abeni) [1265259] - [net] netfilter: bridge: start splitting mask into public/private chunks (Paolo Abeni) [1265259] - [net] netfilter: bridge: add and use nf_bridge_info_get helper (Paolo Abeni) [1265259] - [net] netfilter: bridge: add helpers for fetching physin/outdev (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't use nf_bridge_info data to store mac header (Paolo Abeni) [1265259] - [net] netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: bridge: kill nf_bridge_pad (Paolo Abeni) [1265259] - [net] netfilter: bridge: remove BRNF_STATE_BRIDGED flag (Paolo Abeni) [1265259] - [net] netfilter: bridge: query conntrack about skb dnat (Paolo Abeni) [1265259] - [net] netfilter: bridge: use rcu hook to resolve br_netfilter dependency (Paolo Abeni) [1265259] - [net] netfilter: bridge: move DNAT helper to br_netfilter (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor conditional in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: move nf_bridge_update_protocol to where its used (Paolo Abeni) [1265259] - [net] bridge: move mac header copying into br_netfilter (Paolo Abeni) [1265259] - [net] bridge: netfilter: Move sysctl-specific error code inside #ifdef (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: set the pktinfo for IPv4/IPv6 traffic (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: export nft_reject_ip*hdr_validate functions (Paolo Abeni) [1265259] - [net] netfilter: fix various sparse warnings (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: update hook_mask to allow {pre, post}routing (Paolo Abeni) [1265259] - [net] bridge: Do not compile options in br_parse_ip_options (Paolo Abeni) [1265259] - [net] bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: explicit module dependency between br_netfilter and physdev (Paolo Abeni) [1265259] - [net] netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER) (Paolo Abeni) [1265259] - [net] netfilter: bridge: build br_nf_core only if required (Paolo Abeni) [1265259] - [net] netfilter: bridge: move br_netfilter out of the core (Paolo Abeni) [1265259] - [net] netfilter: bridge: nf_bridge_copy_header as static inline in header (Paolo Abeni) [1265259] - [net] netfilter: ebtables: create audit records for replaces (Paolo Abeni) [1265259] - [net] netfilter: bridge: add generic packet logger (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix Kconfig unmet dependencies (Paolo Abeni) [1265259] - [net] bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] bridge: netfilter: Use ether_addr_copy (Paolo Abeni) [1265259] - [net] bridge: change the position of '{' to the pre line (Paolo Abeni) [1265259] - [net] netfilter: ebt_ip6: fix source and destination matching (Paolo Abeni) [1265259] - [net] bridge: netfilter: orphan skb before invoking ip netfilter hooks (Paolo Abeni) [1265259] - [net] bridge: netfilter: using strlcpy() instead of strncpy() (Paolo Abeni) [1265259] - [s390] kernel: inadvertent free of the vector register save area (Hendrik Brueckner) [1310706] - [misc] mei: remove artificial singleton requirement (Prarit Bhargava) [1313268] - [cpufreq] intel_pstate: decrease number of "HWP enabled" messages (David Arcari) [1310927] - [cpufreq] intel_pstate: enable HWP per CPU (David Arcari) [1310927]- [scsi] Revert libiscsi: Reduce locking contention in fast path (Chris Leech) [1297876] - [scsi] add support for multiple hardware queues (Ewan Milne) [1308703] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1259907] - [scsi] scsi_error: should not get sense for timeout IO in scsi error handler (Tomas Henzl) [1259907] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1303027] - [fs] ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Vivek Goyal) [1306358] - [fs] ovl: setattr: check permissions before copy-up (Vivek Goyal) [1306358] - [fs] ovl: root: copy attr (Vivek Goyal) [1306358] - [fs] ovl: get rid of the dead code left from broken (and disabled) optimizations (Vivek Goyal) [1306358] - [fs] ovl: fix permission checking for setattr (Vivek Goyal) [1306358] - [fs] ovl: move super block magic number to magic.h (Vivek Goyal) [1306358] - [fs] ovl: use a minimal buffer in ovl_copy_xattr (Vivek Goyal) [1306358] - [fs] ovl: allow zero size xattr (Vivek Goyal) [1306358] - [fs] ovl: default permissions (Vivek Goyal) [1306358] - [fs] ovl: free lower_mnt array in ovl_put_super (Vivek Goyal) [1306358] - [fs] ovl: free stack of paths in ovl_fill_super (Vivek Goyal) [1306358] - [fs] ovl: fix open in stacked overlay (Vivek Goyal) [1306358] - [fs] ovl: use O_LARGEFILE in ovl_copy_up() (Vivek Goyal) [1262256 1306358] - [fs] create and use seq_show_option for escaping (Vivek Goyal) [1306358] - [fs] fix a braino in ovl_d_select_inode() (Vivek Goyal) [1306358] - [fs] overlayfs: Make f_path always point to the overlay and f_inode to the underlay (Vivek Goyal) [1306358] - [fs] overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (Vivek Goyal) [1306358] - [fs] Replace a bunch of file->dentry->d_inode refs with file_inode() (Vivek Goyal) [1306358] - [fs] procfs: fix error handling of proc_register() (Carlos Maiolino) [1210350] - [fs] proc: use rb_entry_safe() instead of rb_entry() (Carlos Maiolino) [1210350] - [fs] proc: use a rb tree for the directory entries (Carlos Maiolino) [1210350] - [fs] xfs: Split default quota limits by quota type (Eric Sandeen) [1297477] - [fs] quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] xfs: wire up Q_XGETNEXTQUOTA / get_nextdqblk (Eric Sandeen) [1305967] - [fs] xfs: Factor xfs_seek_hole_data into helper (Eric Sandeen) [1305967] - [fs] xfs: get quota inode from mp & flags rather than dqp (Eric Sandeen) [1305967] - [fs] xfs: don't overflow quota ID when initializing dqblk (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_XGETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: remove unused cmd argument from quota_quotaon() (Eric Sandeen) [1305967] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1240663] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1240663] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1240663] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1240663] - [fs] ceph: make fsync() wait unsafe requests that created/modified inode (Zheng Yan) [1291193] - [fs] ceph: add request to i_unsafe_dirops when getting unsafe reply (Zheng Yan) [1291193] - [fs] ceph: don't invalidate page cache when inode is no longer used (Zheng Yan) [1291193] - [fs] ceph: fix message length computation (Zheng Yan) [1291193] - [fs] ceph: improve readahead for file holes (Zheng Yan) [1291193] - [fs] ceph: get inode size for each append write (Zheng Yan) [1291193] - [fs] ceph: cleanup use of ceph_msg_get (Zheng Yan) [1291193] - [fs] ceph: no need to get parent inode in ceph_open (Zheng Yan) [1291193] - [fs] ceph: remove the useless judgement (Zheng Yan) [1291193] - [fs] ceph: remove redundant test of head->safe and silence static analysis warnings (Zheng Yan) [1291193] - [fs] ceph: fix queuing inode to mdsdir's snaprealm (Zheng Yan) [1291193] - [fs] ceph: invalidate dirty pages after forced umount (Zheng Yan) [1291193] - [fs] ceph: EIO all operations after forced umount (Zheng Yan) [1291193] - [fs] ceph: always re-send cap flushes when MDS recovers (Zheng Yan) [1291193] - [fs] ceph: fix ceph_writepages_start() (Zheng Yan) [1291193] - [fs] ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL (Zheng Yan) [1291193] - [fs] ceph: pre-allocate data structure that tracks caps flushing (Zheng Yan) [1291193] - [fs] ceph: re-send flushing caps (which are revoked) in reconnect stage (Zheng Yan) [1291193] - [fs] ceph: send TID of the oldest pending caps flush to MDS (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing globally (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing accurately (Zheng Yan) [1291193] - [fs] ceph: fix directory fsync (Zheng Yan) [1291193] - [fs] ceph: fix flushing caps (Zheng Yan) [1291193] - [fs] ceph: don't include used caps in cap_wanted (Zheng Yan) [1291193] - [fs] ceph: ratelimit warn messages for MDS closes session (Zheng Yan) [1291193] - [fs] ceph: simplify two mount_timeout sites (Zheng Yan) [1291193] - [fs] libceph: store timeouts in jiffies, verify user input (Zheng Yan) [1291193] - [fs] ceph: exclude setfilelock requests when calculating oldest tid (Zheng Yan) [1291193] - [fs] ceph: don't pre-allocate space for cap release messages (Zheng Yan) [1291193] - [fs] ceph: make sure syncfs flushes all cap snaps (Zheng Yan) [1291193] - [fs] ceph: don't trim auth cap when there are cap snaps (Zheng Yan) [1291193] - [fs] ceph: take snap_rwsem when accessing snap realm's cached_context (Zheng Yan) [1291193] - [fs] ceph: avoid sending unnessesary FLUSHSNAP message (Zheng Yan) [1291193] - [fs] ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference (Zheng Yan) [1291193] - [fs] ceph: use empty snap context for uninline_data and get_pool_perm (Zheng Yan) [1291193] - [fs] ceph: check OSD caps before read/write (Zheng Yan) [1291193] - [fs] libceph: allow setting osd_req_op's flags (Zheng Yan) [1291193]- [powerpc] mm: tracking vDSO remap (Adrian Reber) [1274399] - [mm] new arch_remap() hook (Adrian Reber) [1274399] - [mm] new mm hook framework (Adrian Reber) [1274399] - [powerpc] Enable sys_kcmp() for CRIU (Adrian Reber) [1274399] - [powerpc] pci: Remove unused force_32bit_msi quirk (Oded Gabbay) [1274362] - [powerpc] pseries: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Reserve PE#0 on NPU (Gustavo Duarte) [1275657] - [powerpc] powernv: Change NPU PE# assignment (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix update of NVLink DMA mask (Gustavo Duarte) [1275657] - [powerpc] powernv: Add support for Nvlink NPUs (Gustavo Duarte) [1275657] - [powerpc] Add __raw_rm_writeq() function (Gustavo Duarte) [1275657] - [powerpc] pci: Add shutdown hook to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Only the build the pasemi MSI code for PASEMI=y (Gustavo Duarte) [1275657] - [powerpc] powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pci: add dma_set_mask to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Specialise pci_controller_ops for each controller type (Gustavo Duarte) [1275657] - [powerpc] Remove MSI-related PCI controller ops from ppc_md (Gustavo Duarte) [1275657] - [powerpc] mpic_u3msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] ppc4xx_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] cell: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] Add MSI operations to pci_controller_ops struct (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix early pci_controller_ops loading (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: Remove check for controller_ops == NULL case (Gustavo Duarte) [1275657] - [powerpc] Remove shims for pci_controller_ops operations (Gustavo Duarte) [1275657] - [powerpc] cell: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_pci, swiotlb: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] maple: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powermac: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: optionally populate controller_ops on init (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.reset_secondary_bus and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.window_alignment and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.enable_device_hook and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.probe_mode and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_bus_setup and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_dev_setup and shim (Gustavo Duarte) [1275657] - [powerpc] pcibios_enable_device_hook: return bool rather than int (Gustavo Duarte) [1275657] - [powerpc] powermac: move pmac_pci_probe_mode from setup.c to pci.c (Gustavo Duarte) [1275657] - [powerpc] move find_and_init_phbs() to pSeries specific code (Gustavo Duarte) [1275657] - [powerpc] powernv: Remove pnv_pci_probe_mode() (Gustavo Duarte) [1275657] - [powerpc] powernv: Initialize M64 PE in time (Gustavo Duarte) [1275657] - [include] device: Add dev__once variants (Gustavo Duarte) [1275657] - [powerpc] powernv: Override dma_get_required_mask() (Gustavo Duarte) [1275657] - [powerpc] pci/msi/ppc: Remove arch_msi_check_device() (Gustavo Duarte) [1274362 1275657] - [powerpc] powernv: Update dev->dma_mask in pci_set_dma_mask() path (Gustavo Duarte) [1275657] - [powerpc] Add PVR for POWER8NVL processor (Gustavo Duarte) [1275657]- [netdrv] Driver for IBM System i/p VNIC protocol (Gustavo Duarte) [947163] - [hwmon] Disable F71868 and F81866 (Eric Sandeen) [1310888] - [hwmon] Add support for f81768d (Eric Sandeen) [1310888] - [hwmon] Add support for F81866 and F71868 (Eric Sandeen) [1310888] - [watchdog] hpwdt: HP rebranding (Nigel Croxon) [1274435] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Nigel Croxon) [1274436] - [misc] hpilo: Add min and max value of module parameter in description (Nigel Croxon) [1274436] - [char] ipmi: Remove unnecessary pci_disable_device (Tony Camuso) [1274306] - [char] ipmi: Drop owner assignment from i2c_driver (Tony Camuso) [1274306] - [char] ipmi: constify some struct and char arrays (Tony Camuso) [1274306] - [char] ipmi: move timer init to before irq is setup (Tony Camuso) [1274306] - [char] ipmi: watchdog: add panic_wdt_timeout parameter (Tony Camuso) [1274306] - [char] ipmi: Move MODULE_DEVICE_TABLE() to follow struct (Tony Camuso) [1274306] - [char] ipmi: Stop the timer immediately if idle (Tony Camuso) [1274306] - [char] ipmi: Start the timer and thread on internal msgs (Tony Camuso) [1274306] - [char] ipmi: ipmi_ssif: Replace timeval with timespec64 (Tony Camuso) [1274306] - [char] ipmi: ssif: Add a module parm to specify that SMBus alerts don't work (Tony Camuso) [1274306] - [char] ipmi: add of_device_id in MODULE_DEVICE_TABLE (Tony Camuso) [1274306] - [char] ipmi: Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274306] - [char] ipmi: Don't call receive handler in the panic context (Tony Camuso) [1274306] - [char] ipmi: Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274306] - [char] ipmi: Don't flush messages in sender() in run-to-completion mode (Tony Camuso) [1274306] - [char] ipmi: Factor out message flushing procedure (Tony Camuso) [1274306] - [char] ipmi: Remove unneeded set_run_to_completion call (Tony Camuso) [1274306] - [char] ipmi: Make some data const that was only read (Tony Camuso) [1274306] - [char] ipmi: constify SSIF ACPI device ids (Tony Camuso) [1274306] - [char] ipmi: Delete an unnecessary check before the function call "cleanup_one_si" (Tony Camuso) [1274306] - [char] ipmi: Change 1 to true for bool type variables during initialization (Tony Camuso) [1274306] - [char] impi: Remove unneeded setting of module owner to THIS_MODULE in the platform structure, powernv_ipmi_driver (Tony Camuso) [1274306] - [char] ipmi: Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274306] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1274306] - [char] ipmi: put acpi.h with the other headers (Tony Camuso) [1274306] - [s390] vtime: correct scaled cputime of partially idle CPUs (Hendrik Brueckner) [1308883] - [s390] vtime: correct scaled cputime for SMT (Hendrik Brueckner) [1308883] - [s390] vtime: limit MT scaling value updates (Hendrik Brueckner) [1308883] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1310825] - [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1310824] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1309251] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1310822] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1310822] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1310822] - [s390] stacktrace: add save_stack_trace_regs() (Pratyush Anand) [1297488] - [s390] stacktrace: save full stack traces (Pratyush Anand) [1297488] - [s390] stacktrace: add missing end marker (Pratyush Anand) [1297488] - [s390] stacktrace: fix address ranges for asynchronous and panic stack (Pratyush Anand) [1297488] - [s390] stacktrace: fix save_stack_trace_tsk() for current task (Pratyush Anand) [1297488] - [x86] perf: Fix 'active_events' imbalance (Jiri Olsa) [1312571] - [tty] Add support for PCIe WCH382 2S multi-IO card (Jeremy McNicoll) [1309575] - [tty] Add support for the WCH384 4S multi-IO card (Jeremy McNicoll) [1309575] - [tty] parport: Add support for the WCH382 2S/1P multi-IO card (Jeremy McNicoll) [1309575]- [ib] mlx5: Fix RC transport send queue overhead computation (Don Dutile) [1293336] - [hv] vmbus: restore hv_synic_clockevents_cleanup() call in hv_kexec_handler() (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Teardown clockevent devices on module unload (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Implement a clockevent device (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: export clockevents_unbind_device instead of clockevents_unbind (Vitaly Kuznetsov) [1202375] - [kernel] tick-common: Fix wrong check in tick_check_replacement() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Implement unbind functionality (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Provide sysfs interface (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Move the tick_notify() switch case to clockevents_notify() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Simplify locking (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let clocksource_unregister() return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Provide unbind interface in sysfs (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Split out user string input (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Allow clocksource select to skip current clocksource (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Add module refcount (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let timekeeping_notify return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Always verify highres capability (Vitaly Kuznetsov) [1202375] - [netdrv] cdc_ncm: update specs URL (John Linville) [1260556] - [include] cdc_ncm: Add support for moving NDP to end of NCM frame (John Linville) [1260556] - [netdrv] net: cdc_ncm: allow tuning min_tx_pkt (John Linville) [1260556] - [netdrv] net: cdc_ncm: export NCM Transfer Block (NTB) parameters (John Linville) [1260556] - [netdrv] net: cdc_ncm: drop ethtool coalesce support (John Linville) [1260556] - [netdrv] net: cdc_ncm: use sysfs for rx/tx aggregation tuning (John Linville) [1260556] - [netdrv] net: cdc_ncm: inform usbnet when rx buffers are reduced (John Linville) [1260556] - [netdrv] net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases (John Linville) [1260556] - [netdrv] net: cdc_ncm: reduce skb truesize in rx path (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix typo in test for supported formats (John Linville) [1260556] - [include] net: cdc_ncm: fix 64bit division build error (John Linville) [1260556] - [netdrv] net: cdc_ncm: do not start timer on an empty skb (John Linville) [1260556] - [include] net: cdc_ncm: remove redundant "disconnected" flag (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix argument alignment (John Linville) [1260556] - [include] net: cdc_ncm: use sane defaults for rx/tx buffers (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: adding NCM protocol statistics (John Linville) [1260556] - [include] net: cdc_ncm: set reasonable padding limits (John Linville) [1260556] - [include] net: cdc_ncm: use true max dgram count for header estimates (John Linville) [1260556] - [include] net: cdc_ncm: use ethtool to tune coalescing settings (John Linville) [1260556] - [netdrv] net: cdc_ncm: support rx_max/tx_max updates when running (John Linville) [1260556] - [netdrv] net: cdc_ncm: split .bind device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: factor out one-time device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: split out rx_max/tx_max update of setup (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions (John Linville) [1260556] - [netdrv] net: cdc_mbim: reject IP packets on DSS VLANs (John Linville) [1260556] - [netdrv] net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0 (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle unaccelerated VLAN tagged frames (John Linville) [1260556] - [netdrv] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix buffer overflow (John Linville) [1260556] - [include] net: cdc_ncm: respect operator preferred MTU reported by MBIM (John Linville) [1260556] - [include] usb: cdc: add MBIM extended functional descriptor structure (John Linville) [1260556] - [netdrv] net: cdc_ncm: cleanup a type issue in cdc_ncm_setup() (John Linville) [1260556] - [netdrv] net: cdc_mbim: fixup error return value (John Linville) [1260556] - [netdrv] net: cdc_mbim: no need to check for resume if suspend exists (John Linville) [1260556] - [netdrv] net: cdc_mbim: manage_power should always set needs_remote_wakeup (John Linville) [1260556] - [netdrv] net: cdc_ncm: no not set tx_max higher than the device supports (John Linville) [1260556] - [netdrv] net: cdc_ncm: improve bind error debug messages (John Linville) [1260556] - [netdrv] net: cdc_ncm: return proper error if setup fails (John Linville) [1260556] - [netdrv] net: cdc_ncm: refactoring cdc_ncm_setup (John Linville) [1260556] - [netdrv] net: cdc_ncm: endian convert constants instead of variables (John Linville) [1260556] - [netdrv] net: cdc_ncm: log signatures in hex (John Linville) [1260556] - [netdrv] net: cdc_ncm: use netif_* and dev_* instead of pr_* (John Linville) [1260556] - [netdrv] net: cdc_ncm: log the length we warn about (John Linville) [1260556] - [netdrv] net: cdc_ncm: set correct dev->hard_mtu (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove ethtool ops (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove probe and disconnect wrappers (John Linville) [1260556] - [netdrv] net: cdc_ncm: no point in filling up the NTBs if we send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_ncm: only the control intf can be probed (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE (John Linville) [1260556] - [netdrv] net: cdc_mbim: change the default to send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle IPv6 Neigbor Solicitations (John Linville) [1260556]- [fs] xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown (Brian Foster) [1298684] - [fs] xfs: clean up unwritten buffers on write failure (Brian Foster) [1298684] - [fs] xfs: fix endianness error when checking log block crc on big endian platforms (Brian Foster) [1298684] - [fs] xfs: log mount failures don't wait for buffers to be released (Brian Foster) [1298684] - [fs] revert "xfs: clear PF_NOFREEZE for xfsaild kthread" (Brian Foster) [1298684] - [fs] xfs: handle dquot buffer readahead in log recovery correctly (Brian Foster) [1234586 1298684] - [fs] xfs: inode recovery readahead can race with inode buffer creation (Brian Foster) [1234586 1298684] - [fs] xfs: eliminate committed arg from xfs_bmap_finish (Brian Foster) [1298684] - [fs] xfs: bmapbt checking on debug kernels too expensive (Brian Foster) [1298684] - [fs] xfs: add tracepoints to readpage calls (Brian Foster) [1298684] - [fs] xfs: debug mode log record crc error injection (Brian Foster) [1298684] - [fs] xfs: detect and trim torn writes during log recovery (Brian Foster) [1298684] - [fs] xfs: Use a signed return type for suffix_kstrtoint() (Brian Foster) [1298684] - [fs] libxfs: refactor short btree block verification (Brian Foster) [1298684] - [fs] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct (Brian Foster) [1298684] - [fs] libxfs: use a convenience variable instead of open-coding the fork (Brian Foster) [1298684] - [fs] xfs: fix log ticket type printing (Brian Foster) [1298684] - [fs] libxfs: make xfs_alloc_fix_freelist non-static (Brian Foster) [1298684] - [fs] xfs: make xfs_buf_ioend_async() static (Brian Foster) [1298684] - [fs] xfs: send warning of project quota to userspace via netlink (Brian Foster) [1298684] - [fs] xfs: get mp from bma->ip in xfs_bmap code (Brian Foster) [1298684] - [fs] xfs: print name of verifier if it fails (Brian Foster) [1298684] - [fs] libxfs: Optimize the loop for xfs_bitmap_empty (Brian Foster) [1298684] - [fs] xfs: refactor log record start detection into a new helper (Brian Foster) [1298684] - [fs] xfs: support a crc verification only log record pass (Brian Foster) [1298684] - [fs] xfs: return start block of first bad log record during recovery (Brian Foster) [1298684] - [fs] xfs: refactor and open code log record crc check (Brian Foster) [1298684] - [fs] xfs: refactor log record unpack and data processing (Brian Foster) [1298684] - [fs] xfs: detect and handle invalid iclog size set by mkfs (Brian Foster) [1298684] - [fs] xfs: give all workqueues rescuer threads (Brian Foster) [1298684] - [fs] xfs: fix log recovery op header validation assert (Brian Foster) [1298684] - [fs] xfs: Fix error path in xfs_get_acl (Brian Foster) [1298684] - [fs] xfs: optimise away log forces on timestamp updates for fdatasync (Brian Foster) [1298684] - [fs] xfs: don't leak uuid table on rmmod (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set via ioctl (Brian Foster) [1298684] - [fs] xfs: Plug memory leak in xfs_attrmulti_attr_set (Brian Foster) [1298684] - [fs] xfs: Validate the length of on-disk ACLs (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set directly via xattr (Brian Foster) [1298684] - [fs] xfs: clear PF_NOFREEZE for xfsaild kthread (Brian Foster) [1298684] - [fs] xfs: simplify /proc teardown & error handling (Brian Foster) [1298684] - [fs] xfs: more info from kmem deadlocks and high-level error msgs (Brian Foster) [1298684] - [fs] xfs: avoid null *src in memcpy call in xlog_write (Brian Foster) [1298684] - [fs] xfs: pass total block res. as total xfs_bmapi_write() parameter (Brian Foster) [1298684] - [fs] xfs: avoid dependency on Linux XATTR_SIZE_MAX (Brian Foster) [1298684] - [fs] xfs: prefix XATTR_LIST_MAX with XFS_ (Brian Foster) [1298684] - [fs] libxfs: fix two comment typos (Brian Foster) [1298684] - [fs] xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster) [1298684] - [fs] xfs: Print name and pid when memory allocation loops (Brian Foster) [1298684] - [fs] xfs: log local to remote symlink conversions correctly on v5 supers (Brian Foster) [1298684] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1298684] - [fs] cancel the setfilesize transation when io error happen (Brian Foster) [1298684] - [fs] xfs: fix error gotos in xfs_setattr_nonsize (Brian Foster) [1298684] - [fs] libxfs: bad magic number should set da block buffer error (Brian Foster) [1298684] - [fs] xfs: fix non-debug build warnings (Brian Foster) [1298684] - [fs] xfs: collapse allocsize and biosize mount option handling (Brian Foster) [1298684] - [fs] xfs: Fix file type directory corruption for btree directories (Brian Foster) [1298684] - [fs] xfs: lockdep annotations throw warnings on non-debug builds (Brian Foster) [1298684] - [fs] xfs: Fix uninitialized return value in xfs_alloc_fix_freelist() (Brian Foster) [1298684] - [fs] xfs: inode lockdep annotations broke non-lockdep build (Brian Foster) [1298684] - [fs] xfs: Fix xfs_attr_leafblock definition (Brian Foster) [1298684] - [fs] libxfs: readahead of dir3 data blocks should use the read verifier (Brian Foster) [1298684] - [fs] xfs: stop holding ILOCK over filldir callbacks (Brian Foster) [1298684] - [fs] xfs: clean up inode lockdep annotations (Brian Foster) [1298684] - [fs] xfs: swap leaf buffer into path struct atomically during path shift (Brian Foster) [1298684] - [fs] xfs: relocate sparse inode mount warning (Brian Foster) [1298684] - [fs] xfs: dquots should be stamped with sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: log recovery needs to validate against sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: growfs not aware of sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: fix sb_meta_uuid usage (Brian Foster) [1298684] - [fs] xfs: set XFS_DA_OP_OKNOENT in xfs_attr_get (Brian Foster) [1298684] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1297875 1298684] - [fs] xfs: add helper to conditionally remove items from the AIL (Brian Foster) [1297875 1298684] - [fs] xfs: fix btree cursor error cleanups (Brian Foster) [1297875 1298684] - [fs] xfs: clean up root inode properly on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix broken icreate log item cancellation (Brian Foster) [1297875 1298684] - [fs] xfs: icreate log item recovery and cancellation tracepoints (Brian Foster) [1297875 1298684] - [fs] xfs: don't leave EFIs on AIL on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: use EFI refcount consistently in log recovery (Brian Foster) [1297875 1298684] - [fs] xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster) [1297875 1298684] - [fs] xfs: return committed status from xfs_trans_roll() (Brian Foster) [1297875 1298684] - [fs] xfs: disentagle EFI release from the extent count (Brian Foster) [1297875 1298684] - [fs] xfs: create new metadata UUID field and incompat flag (Brian Foster) [1298684] - [fs] libxfs: add xfs_bit.c (Brian Foster) [1298684] - [fs] xfs: Remove duplicate jumps to the same label (Brian Foster) [1298684] - [fs] xfs: Use consistent logging message prefixes (Brian Foster) [1298684] - [fs] xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag (Brian Foster) [1298684] - [fs] xfs: remote attributes need to be considered data (Brian Foster) [1298684] - [fs] xfs: remote attribute headers contain an invalid LSN (Brian Foster) [1298684] - [fs] xfs: Correctly lock inode when removing suid and file capabilities (Brian Foster) [1298684] - [fs] xfs: clean up XFS_MIN_FREELIST macros (Brian Foster) [1298684] - [fs] xfs: sanitise error handling in xfs_alloc_fix_freelist (Brian Foster) [1298684] - [fs] xfs: factor out free space extent length check (Brian Foster) [1298684] - [fs] xfs: xfs_alloc_fix_freelist() can use incore perag structures (Brian Foster) [1298684] - [fs] xfs: remove xfs_caddr_t (Brian Foster) [1298684] - [fs] xfs: use void pointers in log validation helpers (Brian Foster) [1298684] - [fs] xfs: return a void pointer from xfs_buf_offset (Brian Foster) [1298684] - [fs] xfs: remove inst_t (Brian Foster) [1298684] - [fs] xfs: remove __psint_t and __psunsigned_t (Brian Foster) [1298684] - [fs] xfs: fix remote symlinks on V5/CRC filesystems (Brian Foster) [1298684] - [fs] xfs: fix xfs_log_done interface (Brian Foster) [1298684] - [fs] xfs: saner xfs_trans_commit interface (Brian Foster) [1298684] - [fs] xfs: remove the flags argument to xfs_trans_cancel (Brian Foster) [1298684] - [fs] xfs: pass a boolean flag to xfs_trans_free_items (Brian Foster) [1298684] - [fs] xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Brian Foster) [1298684] - [fs] xfs: check min blks for random debug mode sparse allocations (Brian Foster) [1298684] - [fs] xfs: fix sparse inodes 32-bit compile failure (Brian Foster) [1298684] - [fs] xfs: mmap lock needs to be inside freeze protection (Brian Foster) [1298684] - [fs] xfs: Clean up xfs_trans_dup_dqinfo (Brian Foster) [1298684] - [fs] xfs: don't cast string literals (Brian Foster) [1298684] - [fs] xfs: enable sparse inode chunks for v5 superblocks (Brian Foster) [1298684] - [fs] xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster() (Brian Foster) [1298684] - [fs] xfs: only free allocated regions of inode chunks (Brian Foster) [1298684] - [fs] xfs: filter out sparse regions from individual inode allocation (Brian Foster) [1298684] - [fs] xfs: randomly do sparse inode allocations in DEBUG mode (Brian Foster) [1298684] - [fs] xfs: allocate sparse inode chunks on full chunk allocation failure (Brian Foster) [1298684] - [fs] xfs: helper to convert holemask to inode alloc. bitmap (Brian Foster) [1298684] - [fs] xfs: handle sparse inode chunks in icreate log recovery (Brian Foster) [1298684] - [fs] xfs: pass inode count through ordered icreate log item (Brian Foster) [1298684] - [fs] xfs: use actual inode count for sparse records in bulkstat/inumbers (Brian Foster) [1298684] - [fs] xfs: introduce inode record hole mask for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: add fs geometry bit for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: sparse inode chunks feature helpers and mount requirements (Brian Foster) [1298684] - [fs] xfs: use sparse chunk alignment for min. inode allocation requirement (Brian Foster) [1298684] - [fs] xfs: add sparse inode chunk alignment superblock field (Brian Foster) [1298684] - [fs] xfs: support min/max agbno args in block allocator (Brian Foster) [1298684] - [fs] xfs: update free inode record logic to support sparse inode records (Brian Foster) [1298684] - [fs] xfs: create individual inode alloc. helper (Brian Foster) [1298684] - [fs] xfs: DIO writes within EOF don't need an ioend (Brian Foster) [1305118] - [fs] xfs: handle DIO overwrite EOF update completion correctly (Brian Foster) [1305118] - [fs] xfs: DIO needs an ioend for writes (Brian Foster) [1305118] - [fs] xfs: move DIO mapping size calculation (Brian Foster) [1305118] - [fs] xfs: factor DIO write mapping from get_blocks (Brian Foster) [1305118] - [fs] xfs: don't allocate an ioend for direct I/O completions (Brian Foster) [1305118] - [fs] direct-io: only inc/dec inode->i_dio_count for file systems (Brian Foster) [1305118] - [fs] direct-io: Handle O_(D)SYNC AIO (Brian Foster) [1305118] - [fs] direct-io: Implement generic deferred AIO completions (Brian Foster) [1305118] - [fs] revert 'direct-io: only inc_dec inode->i_dio_count for file systems' (Brian Foster) [1305118]- [misc] mei: bus: set the device name before running fixup (Jeremy McNicoll) [1273503] - [misc] mei: bus: use correct lock ordering (Jeremy McNicoll) [1273503] - [misc] mei: Fix debugfs filename in error output (Jeremy McNicoll) [1273503] - [misc] mei: amthif: Do not compare bool to 0/1 (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix c&p issue in the kdoc (Jeremy McNicoll) [1273503] - [misc] mei: fix the KDoc formating (Jeremy McNicoll) [1273503] - [misc] mei: keep the device awake during reads in chunks (Jeremy McNicoll) [1273503] - [misc] mei: cancel driver workers only after client devices were removed (Jeremy McNicoll) [1273503] - [misc] mei: me: fix d0i3 register offset in tracing (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cl_bus_ prefix consistently (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cldev_ prefix for the API functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: export mei_cldev_enabled function (Jeremy McNicoll) [1273503] - [misc] mei: bus: export uuid and protocol version to mei_cl bus drivers (Jeremy McNicoll) [1273503] - [misc] mei: bus: add client protocol version to the device alias (Jeremy McNicoll) [1273503] - [misc] mei: bus: export client protocol version (Jeremy McNicoll) [1273503] - [scripts] mei: make modules.alias UUID information easier to read (Jeremy McNicoll) [1273503] - [misc] mei: hbm: fix error in state check logic (Jeremy McNicoll) [1273503] - [misc] mei: fix debugfs files leak on error path (Jeremy McNicoll) [1273503] - [watchdog] mei: Fix parent of watchdog_device (Jeremy McNicoll) [1273503] - [misc] mei: remove check on pm_runtime_active in __mei_cl_disconnect (Jeremy McNicoll) [1273503] - [misc] mei: hbm: bump supported HBM version to 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: me: add sunrise point device ids (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: exit d0i3 on driver start and enter it on stop (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: move mei_me_hw_reset down in the file (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add d0i3 enter/exit state machine (Jeremy McNicoll) [1273503] - [misc] mei: hbm: reorganize the power gating responses (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: enable d0i3 interrupts (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add flag to indicate D0i3 support (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add the control registers (Jeremy McNicoll) [1273503] - [misc] mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED (Jeremy McNicoll) [1273503] - [misc] mei: bus: add and call callback on notify event (Jeremy McNicoll) [1273503] - [misc] mei: implement fasync for event notification (Jeremy McNicoll) [1273503] - [misc] mei: support polling for event notification (Jeremy McNicoll) [1273503] - [misc] mei: add async event notification ioctls (Jeremy McNicoll) [1273503] - [misc] mei: add a handler that waits for notification on event (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_notify_request command (Jeremy McNicoll) [1273503] - [misc] mei: enable async event notifications only from hbm version 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: implement async notification hbm messages (Jeremy McNicoll) [1273503] - [misc] mei: define async notification hbm commands (Jeremy McNicoll) [1273503] - [misc] mei: disconnect on connection request timeout (Jeremy McNicoll) [1273503] - [misc] mei: support for dynamic clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: link client devices instead of host clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: simplify how we build nfc bus name (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist clients by number of connections (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist the nfc info client (Jeremy McNicoll) [1273503] - [misc] mei: bus: enable running fixup routines before device registration (Jeremy McNicoll) [1273503] - [misc] mei: bus: add me client device list infrastructure (Jeremy McNicoll) [1273503] - [misc] mei: bus: add reference to bus device in struct mei_cl_client (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp probe and remove functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp device matching (Jeremy McNicoll) [1273503] - [misc] mei: bus: report if event registration failed (Jeremy McNicoll) [1273503] - [misc] mei: bus: don't enable events implicitly in device enable (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename uevent handler to mei_cl_device_uevent (Jeremy McNicoll) [1273503] - [misc] mei: bus: move driver api functions at the start of the file (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename nfc.c to bus-fixup.c (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix drivers and devices names confusion (Jeremy McNicoll) [1273503] - [misc] mei: do not access freed cb in blocking write (Jeremy McNicoll) [1273503] - [misc] mei: prevent unloading mei hw modules while the device is opened (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix deadlock on shutdown/suspend path (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for power gating exit confirmation (Jeremy McNicoll) [1273503] - [misc] mei: reset flow control on the last client disconnection (Jeremy McNicoll) [1273503] - [misc] mei: fix up uuid matching (Jeremy McNicoll) [1273503] - [misc] mei: export hbm features to debugfs under devstate (Jeremy McNicoll) [1273503] - [include] mei: export mei client device struct to external use (Jeremy McNicoll) [1273503] - [misc] mei: bus: kill mei_cl_ops (Jeremy McNicoll) [1273503] - [nfc] mei_phy: move all nfc logic from mei driver to nfc (Jeremy McNicoll) [1273503] - [misc] mei: bus: add name and uuid into device attributes (Jeremy McNicoll) [1273503] - [misc] mei: bus: report also uuid in module alias (Jeremy McNicoll) [1273503] - [misc] mei: add also write waiting list to runtime pm blockers (Jeremy McNicoll) [1273503] - [misc] mei: request autosuspend at the end of write (Jeremy McNicoll) [1273503] - [misc] mei: consume flow control on the first chunk of writing (Jeremy McNicoll) [1273503] - [misc] mei: debug prints with client info in read (Jeremy McNicoll) [1273503] - [misc] mei: txe: fix incorrect indentation (Jeremy McNicoll) [1273503] - [misc] mei: drop iamthif_mtu from device structure (Jeremy McNicoll) [1273503] - [misc] mei: connection to fixed address clients from user-space (Jeremy McNicoll) [1273503] - [misc] mei: support for fixed address clients (Jeremy McNicoll) [1273503] - [misc] mei: fix flow control for single buffer clients (Jeremy McNicoll) [1273503] - [misc] mei: add a reference from the host client to the me client (Jeremy McNicoll) [1273503] - [misc] mei: revamp client connection (Jeremy McNicoll) [1273503] - [misc] mei: revamp client disconnection flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: reduce suspend/resume time (Jeremy McNicoll) [1273503] - [misc] mei: trace: remove unused TRACE_SYSTEM_STRING (Jeremy McNicoll) [1273503] - [misc] mei: replace check for connection instead of transitioning (Jeremy McNicoll) [1273503] - [misc] mei: use mei_cl_is_connected consistently (Jeremy McNicoll) [1273503] - [misc] mei: fix mei_poll operation (Jeremy McNicoll) [1273503] - [misc] mei: fix regression on NFC connection (Jeremy McNicoll) [1273503] - [misc] mei: trace: fix missing include to linux/device.h (Jeremy McNicoll) [1273503] - [misc] mei: free me client references on host init (Jeremy McNicoll) [1273503] - [misc] mei: bus: call device disable handler prior to disconnection (Jeremy McNicoll) [1273503] - [misc] mei: allow read concurrency (Jeremy McNicoll) [1273503] - [misc] mei: simplify io callback disposal (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_alloc_linked function (Jeremy McNicoll) [1273503] - [misc] mei: always initialize the callback with the intended operation type (Jeremy McNicoll) [1273503] - [misc] mei: use only one buffer in callback (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use regular client read functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use client write functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: send flow control as a regular client (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: remove useless iamthif_ioctl variable (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: fix device reset on mei_amthif_irq_read_msg (Jeremy McNicoll) [1273503] - [misc] mei: fix device reset on mei_cl_irq_read_msg allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: fix function names and format in KDoc (Jeremy McNicoll) [1273503] - [misc] mei: me: change power gating function name conventions (Jeremy McNicoll) [1273503] - [misc] mei: me: add io register tracing (Jeremy McNicoll) [1273503] - [misc] mei: me: use io register wrappers consistently (Jeremy McNicoll) [1273503] - [misc] mei: revamp me clients list handling (Jeremy McNicoll) [1273503] - [misc] mei: me: release hw from reset only during the reset flow (Jeremy McNicoll) [1273503] - [misc] mei: mask interrupt set bit on clean reset bit (Jeremy McNicoll) [1273503] - [misc] mei: add reference counting for me clients (Jeremy McNicoll) [1273503] - [misc] mei: use uuid, me_addr tuple addressing also for flow control credits (Jeremy McNicoll) [1273503] - [misc] mei: bus: use ssize_t as the return type for send and receive (Jeremy McNicoll) [1273503] - [misc] mei: clean reset bit before reset (Jeremy McNicoll) [1273503] - [misc] mei: export fw status registers through sysfs (Jeremy McNicoll) [1273503] - [misc] mei: read and print all six FW status registers (Jeremy McNicoll) [1273503] - [misc] mei: txe: add cherrytrail device id (Jeremy McNicoll) [1273503] - [misc] mei: kill cached host and me csr values (Jeremy McNicoll) [1273503] - [misc] mei: fix hbm MEI_HBM_STARTED ambiguity (Jeremy McNicoll) [1273503] - [misc] mei: nfc: clean nfc internal struct on host exit (Jeremy McNicoll) [1273503] - [misc] mei: hbm: use client specific print functions (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: display also connectionless clients (Jeremy McNicoll) [1273503] - [misc] mei: use local cl variables in wd and amthif (Jeremy McNicoll) [1273503] - [misc] mei: drop unneeded client NULL check in cb structure (Jeremy McNicoll) [1273503] - [misc] mei: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jeremy McNicoll) [1273503] - [misc] mei: mei_txe_fw_sts can be static (Jeremy McNicoll) [1273503] - [misc] mei: fix kernel-doc warnings (Jeremy McNicoll) [1273503] - [misc] mei: fix KDoc documentation formatting (Jeremy McNicoll) [1273503] - [misc] mei: drop me_client_presentation_num (Jeremy McNicoll) [1273503] - [misc] mei: trivial: fix errors in prints in comments (Jeremy McNicoll) [1273503] - [misc] mei: remove include to pci header from mei module files (Jeremy McNicoll) [1273503] - [misc] mei: push pci cfg structure me hw (Jeremy McNicoll) [1273503] - [misc] mei: remove the reference to pdev from mei_device (Jeremy McNicoll) [1273503] - [misc] mei: move fw_status back to hw ops handlers (Jeremy McNicoll) [1273503] - [misc] mei: get rid of most of the pci dependencies in mei (Jeremy McNicoll) [1273503] - [misc] mei: push all standard settings into mei_device_init (Jeremy McNicoll) [1273503] - [misc] mei: move mei_hbm_hdr function from hbm.h the hbm.c (Jeremy McNicoll) [1273503] - [misc] mei: kill error message for allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix style warning (Jeremy McNicoll) [1273503] - [misc] mei: fix style warning: Missing a blank line after declarations (Jeremy McNicoll) [1273503] - [misc] mei: pg: fix cat and paste error in comments (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: add single buffer indicator (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: adjust print buffer (Jeremy McNicoll) [1273503] - [misc] mei: add hbm and pg state in devstate debugfs print (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix possible boundaries violation (Jeremy McNicoll) [1273503] - [misc] mei: use connect_data on the stack (Jeremy McNicoll) [1273503] - [misc] mei: enable adding more IOCTL handlers (Jeremy McNicoll) [1273503] - [misc] mei: extract supported features from the hbm version (Jeremy McNicoll) [1273503] - [misc] mei: simplify handling of hbm client events (Jeremy McNicoll) [1273503] - [misc] mei: wait for hbm start non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: revamp connect and disconnect response handling (Jeremy McNicoll) [1273503] - [misc] mei: use disconnect name consistently (Jeremy McNicoll) [1273503] - [misc] mei: add hbm commands return status values (Jeremy McNicoll) [1273503] - [misc] mei: add mei_me_cl_by_uuid_id function (Jeremy McNicoll) [1273503] - [misc] mei: add me client remove functions (Jeremy McNicoll) [1273503] - [misc] mei: use list for me clients book keeping (Jeremy McNicoll) [1273503] - [misc] mei: me_client lookup function to return me_client object (Jeremy McNicoll) [1273503] - [misc] mei: use wrapper for simple hbm client message (Jeremy McNicoll) [1273503] - [misc] mei: use consistently me_addr in the hbm structures (Jeremy McNicoll) [1273503] - [misc] mei: amthif: don't check amthif client identity on amthif queues (Jeremy McNicoll) [1273503] - [misc] mei: amthif: use service function to flush amthif queue (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for hw ready non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: fix comments (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix memory leak in error path (Jeremy McNicoll) [1273503] - [misc] mei: reset client state on queued connect request (Jeremy McNicoll) [1273503] - [misc] mei: drop unused hw dependent fw status functions (Jeremy McNicoll) [1273503] - [misc] mei: fix return value on disconnect timeout (Jeremy McNicoll) [1273503] - [misc] mei: don't schedule suspend in pm idle (Jeremy McNicoll) [1273503] - [misc] mei: start disconnect request timer consistently (Jeremy McNicoll) [1273503] - [misc] mei: reset client connection state on timeout (Jeremy McNicoll) [1273503] - [misc] mei: add WPT second mei interface (Jeremy McNicoll) [1273503] - [misc] mei: move from misc to char device (Jeremy McNicoll) [1273503] - [misc] mei: me: move probe quirk to cfg structure (Jeremy McNicoll) [1273503] - [misc] mei: add per device configuration (Jeremy McNicoll) [1273503] - [misc] mei: me: read H_CSR after asserting reset (Jeremy McNicoll) [1273503] - [misc] mei: me: drop harmful wait optimization (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hw ready reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix memory leak of mei_clients array (Jeremy McNicoll) [1273503] - [misc] mei: set connecting state just upon connection request is sent to the fw (Jeremy McNicoll) [1273503] - [misc] mei: make return values consistent across the driver (Jeremy McNicoll) [1273503] - [misc] mei: extract fw status registers (Jeremy McNicoll) [1273503] - [misc] mei: me: bump hbm version to 1.1 to support power gating (Jeremy McNicoll) [1273503] - [misc] mei: txe: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: me: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: use runtime pm in write and read flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: me: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: add function to check write queues (Jeremy McNicoll) [1273503] - [misc] mei: me: add pg exit and entry flow commands (Jeremy McNicoll) [1273503] - [misc] mei: expose hardware power gating state to mei layer (Jeremy McNicoll) [1273503] - [misc] mei: condition PGI support on HW and HBM version (Jeremy McNicoll) [1273503] - [misc] mei: me: add power gating isolation register write wrappers (Jeremy McNicoll) [1273503] - [misc] mei: me: introduce power gating registers (Jeremy McNicoll) [1273503] - [misc] mei: implement power gating isolation hbm layer (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hardware reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix read after read scenario (Jeremy McNicoll) [1273503] - [misc] mei: deprecate the mei_wd_state_independence_msg (Jeremy McNicoll) [1273503]- [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1307099] - [net] nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long) [1275964] - [net] nf_tables: fix addition/deletion of elements from commit/abort (Xin Long) [1275964] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299324] - [net] packet: race condition in packet_bind (Hannes Frederic Sowa) [1298365] - [net] packet: missing dev_put() in packet_do_bind() (Hannes Frederic Sowa) [1298365] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1285792] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1285792] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Xin Long) [1270586] {CVE-2015-8767} - [net] sctp: Whitespace fix (Xin Long) [1270586] {CVE-2015-8767} - [net] fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Hannes Frederic Sowa) [1275851] - [net] ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address (Paolo Abeni) [1221311] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1269051] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1269051] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1268538] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1268538] - [netdrv] bond: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [netdrv] team: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [net] add rx_nohandler stat counter (Jarod Wilson) [1289198] - [net] core: relax BUILD_BUG_ON in netdev_stats_to_stats64 (Jarod Wilson) [1289198] - [net] preserve IP control block during GSO segmentation (Thadeu Lima de Souza Cascardo) [1283392] - [net] xfrm: add XFRMA_REPLAY_VAL attribute to SA messages (Herbert Xu) [1210745] - [net] xfrm: Don't prohibit AH from using ESN feature (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end (Herbert Xu) [1210745] - [net] xfrm: Fix aevent generation for each received packet (Herbert Xu) [1210745] - [net] xfrm: Guard IPsec anti replay window against replay bitmap (Herbert Xu) [1210745] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) [1291792] - [documentation] net: change tcp_syn_retries documentation (Xin Long) [1299301] - [net] ipv6: sctp: fix lockdep splat in sctp_v6_get_dst() (Aaron Conole) [1286695] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Aaron Conole) [1286695] - [net] ipv6: sctp: add rcu protection around np->opt (Aaron Conole) [1286695] - [net] ipv6: add complete rcu protection around np->opt (Aaron Conole) [1286695] - [net] openvswitch: limit ovs recursions in ovs_execute_actions to not corrupt stack (Hannes Frederic Sowa) [1297881] - [net] scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Hannes Frederic Sowa) [1284046] - [x86] perf, x86: Stop Intel PT before kdump starts (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add interface to stop Intel PT logging (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix KVM warning due to doing rdmsr() before the CPUID test (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Disallow use by unprivileged users on paranoid systems (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up files of Intel Processor Trace (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add new timing packet enables (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Do not force sync packets on every schedule-in (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/lbr: Kill off intel_pmu_needs_lbr_smpl for good (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Drop redundant declarations (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add PERF_RECORD_SWITCH to indicate context switches (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel: Fix PMI handling for Intel PT (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_pt.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_bts.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix a refactoring bug (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Remove redundant variable declaration (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill pt_is_running() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_offsets() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill an unused variable (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Untangle pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix and clean up error handling in pt_event_add() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up the control flow in pt_pmu_hw_init() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix the 32-bit build (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Add BTS PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add Intel PT PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86: Mark Intel PT and LBR/BTS as mutually exclusive (Yasuaki Ishimatsu) [1270539] - [x86] Add Intel Processor Trace (INTEL_PT) cpu feature detection (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add ITRACE_START record to indicate that tracing has started (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add wakeup watermark control to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support overwrite mode for the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add API for PMUs to write to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX record (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a pmu capability for "exclusive" events (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a capability for AUX_NO_SG pmus to do software double buffering (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support high-order allocations for AUX space (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX area to ring buffer for raw data streams (Yasuaki Ishimatsu) [1270539] - [include] perf: Add data_{offset,size} to user_page (Yasuaki Ishimatsu) [1270539] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1305242] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310241] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1286749]- [fs] cifs: Ratelimit kernel log messages (Jamie Bainbridge) [1264251] - [fs] cifs: convert printk(LEVEL...) to pr_ (Jamie Bainbridge) [1264251] - [fs] pnfs: adjust backport for bit_wait check API change (Benjamin Coddington) [1296270] - [fs] ovl: fix dentry reference leak (David Howells) [1261073] - [fs] fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1196335] - [fs] nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd ("J. Bruce Fields") [1300023] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1268436] - [fs] gfs2: Fix direct IO write rounding error (Robert S Peterson) [1289630] - [fs] nfsv4: handle nfs4_get_referral failure (Dave Wysochanski) [1228711] - [fs] fixup: audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: clean simple fsnotify implementation (Richard Guy Briggs) [1135562] - [fs] audit: use macros for unset inode and device values (Richard Guy Briggs) [1135562] - [fs] audit: make audit_del_rule() more robust (Richard Guy Briggs) [1135562] - [fs] audit: fix uninitialized variable in audit_add_rule() (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch parent references (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch references (Richard Guy Briggs) [1135562] - [fs] fsnotify: Allocate overflow events with proper type (Richard Guy Briggs) [1135562] - [fs] fanotify: Handle overflow in case of permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Fix detection whether overflow event is queued (Richard Guy Briggs) [1135562] - [fs] inotify: Fix reporting of cookies for inotify events (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free for permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Do not return merged event from fsnotify_add_notify_event() (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free in mask checking (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove pointless NULL initializers (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove .should_send_event callback (Richard Guy Briggs) [1135562] - [fs] fsnotify: do not share events between notification groups (Richard Guy Briggs) [1135562] - [fs] inotify: provide function for name length rounding (Richard Guy Briggs) [1135562] - [fs] revert "inotify: don't add consecutive overflow events to the queue" (Richard Guy Briggs) [1135562] - [fs] audit: WARN if audit_rule_change called illegally (Richard Guy Briggs) [1135562] - [fs] audit: cull redundancy in audit_rule_change (Richard Guy Briggs) [1135562] - [fs] audit: refactor audit_receive_msg() to clarify AUDIT_*_RULE* cases (Richard Guy Briggs) [1135562] - [fs] audit: fix netlink portid naming and types (Richard Guy Briggs) [1135562] - [fs] audit: rename audit_log_remove_rule to disambiguate for trees (Richard Guy Briggs) [1135562] - [fs] kernel/auditfilter.c: fix leak in audit_add_rule() error path (Richard Guy Briggs) [1135562] - [lib] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1309433] - [i2c] i801: Fix the alignment of the device table (Steve Best) [1307147] - [x86] tsc: Add native_read_tsc() to maintain KABI (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtsc_barrier() (Prarit Bhargava) [1302325] - [x86] kvm: Drop open-coded barrier and use rdtsc_ordered() in kvmclock (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in read_tsc() instead of get_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers (Prarit Bhargava) [1302325] - [x86] tsc: Add rdtsc_ordered() and use it in trivial call sites (Prarit Bhargava) [1302325] - [x86] tsc: Rename native_read_tsc() to rdtsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtscl() (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC to detect the 2.6.2 bug (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC in delay_tsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove the rdtscp() and rdtscpll() macros (Prarit Bhargava) [1302325] - [x86] tsc: Replace rdtscll() with native_read_tsc() (Prarit Bhargava) [1302325] - [x86] paravirt: Remove read_tsc() and read_tscp() paravirt hooks (Prarit Bhargava) [1302325] - [x86] kvm: Remove vget_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Inline native_read_tsc() and remove __native_read_tsc() (Prarit Bhargava) [1302325] - [x86] mm: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov) [1271527] - [x86] mm: Introduce max_possible_pfn (Igor Mammedov) [1271527] - [x86] xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov) [1007328] - [kernel] sched: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1305052] - [kernel] hung_task debugging: Add tracepoint to report the hang (Oleg Nesterov) [1146199] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (Steve Best) [1273305] - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1237425]- [iommu] amd: Allow non-ATS devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Set global dma_ops if swiotlb is disabled (Myron Stowe) [1050021] - [iommu] amd: Use swiotlb in passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Allow non-IOMMUv2 devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Use iommu core for passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Use iommu_attach_group() (Myron Stowe) [1050021] - [iommu] amd: Introduce protection_domain_init() function (Myron Stowe) [1050021] - [iommu] Ignore -ENODEV errors from add_device call-back (Myron Stowe) [1050021] - [iommu] amd: Handle large pages correctly in free_pagetable (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable IR when it was previously enabled (Myron Stowe) [1050021] - [iommu] vt-d: Make sure copied over IR entries are not reused (Myron Stowe) [1050021] - [iommu] vt-d: Copy IR table from old kernel when in kdump mode (Myron Stowe) [1050021] - [iommu] vt-d: Set IRTA in intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Disable IRQ remapping in intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move QI initializationt to intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move EIM detection to intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Enable Translation only if it was previously disabled (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable translation prior to OS handover (Myron Stowe) [1050021] - [iommu] vt-d: Don't copy translation tables if RTT bit needs to be changed (Myron Stowe) [1050021] - [iommu] vt-d: Don't do early domain assignment if kdump kernel (Myron Stowe) [1050021] - [iommu] vt-d: Allocate si_domain in init_dmars() (Myron Stowe) [1050021] - [iommu] vt-d: Mark copied context entries (Myron Stowe) [1050021] - [iommu] vt-d: Do not re-use domain-ids from the old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Copy translation tables from old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Detect pre enabled translation (Myron Stowe) [1050021] - [iommu] vt-d: Make root entry visible for hardware right after allocation (Myron Stowe) [1050021] - [iommu] vt-d: Init QI before root entry is allocated (Myron Stowe) [1050021] - [iommu] vt-d: Cleanup log messages (Myron Stowe) [1050021] - [iommu] amd: Handle errors returned from iommu_init_device (Myron Stowe) [1050021] - [iommu] Checking for NULL instead of IS_ERR (Myron Stowe) [1050021] - [iommu] amd: Propagate errors from amd_iommu_init_api (Myron Stowe) [1050021] - [iommu] amd: Remove unused fields from struct dma_ops_domain (Myron Stowe) [1050021] - [iommu] amd: Get rid of device_dma_ops_init() (Myron Stowe) [1050021] - [iommu] amd: Put IOMMUv2 devices in a direct mapped domain (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_IDENTITY type allocation (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_DMA type allocation (Myron Stowe) [1050021] - [iommu] amd: Implement add_device and remove_device (Myron Stowe) [1050021] - [pci] Remove pci_ats_enabled() (Myron Stowe) [1050021] - [pci] Stop caching ATS Invalidate Queue Depth (Myron Stowe) [1050021] - [pci] Move ATS declarations to linux/pci.h so they're all together (Myron Stowe) [1050021] - [pci] Clean up ATS error handling (Myron Stowe) [1050021] - [pci] Use pci_physfn() rather than looking up physfn by hand (Myron Stowe) [1050021] - [pci] Inline the ATS setup code into pci_ats_init() (Myron Stowe) [1050021] - [pci] Rationalize pci_ats_queue_depth() error checking (Myron Stowe) [1050021] - [pci] Reduce size of ATS structure elements (Myron Stowe) [1050021] - [pci] Embed ATS info directly into struct pci_dev (Myron Stowe) [1050021] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1050021] - [iommu] vt-d: Cache PCI ATS state and Invalidate Queue Depth (Myron Stowe) [1050021] - [iommu] amd: Use default domain if available for DMA-API (Myron Stowe) [1050021] - [iommu] amd: Implement dm_region call-backs (Myron Stowe) [1050021] - [iommu] Introduce iommu_request_dm_for_dev() (Myron Stowe) [1050021] - [iommu] Add function to query the default domain of a group (Myron Stowe) [1050021] - [iommu] Create direct mappings in default domains (Myron Stowe) [1050021] - [iommu] Introduce direct mapped region handling (Myron Stowe) [1050021] - [iommu] Add iommu_get_domain_for_dev function (Myron Stowe) [1050021] - [iommu] Make sure a device is always attached to a domain (Myron Stowe) [1050021] - [iommu] Limit iommu_attach/detach_device to devices with their own group (Myron Stowe) [1050021] - [iommu] Allocate a default domain for iommu groups (Myron Stowe) [1050021] - [iommu] Call remove_device call-back after driver release (Myron Stowe) [1050021] - [iommu] Clean up after a failed bus initialization (Myron Stowe) [1050021] - [iommu] Propagate error in add_iommu_group (Myron Stowe) [1050021] - [iommu] Add a few printk messages to group handling code (Myron Stowe) [1050021] - [iommu] Remove function name from pr_fmt() (Myron Stowe) [1050021] - [iommu] amd: Handle integer overflow in dma_ops_area_alloc (Myron Stowe) [1050021] - [iommu] Init iommu-groups support earlier, in core_initcall (Myron Stowe) [1050021] - [iommu] Fix checkpatch warnings for Missing a blank line after declarations (Myron Stowe) [1050021] - [iommu] vt-d: Only enable extended context tables if PASID is supported (Myron Stowe) [1299039] - [iommu] vt-d: Change PASID support to bit 40 of Extended Capability Register (Myron Stowe) [1299039] - [iommu] vt-d: Fix passthrough mode with translation-disabled devices (Myron Stowe) [1299039] - [iommu] vt-d: Really use upper context table when necessary (Myron Stowe) [1299039] - [iommu] vt-d: support extended root and context entries (Myron Stowe) [1299039] - [iommu] vt-d: Add new extended capabilities from v2.3 VT-d specification (Myron Stowe) [1299039] - [iommu] vt-d: Allow RMRR on graphics devices too (Myron Stowe) [1299039] - [iommu] vt-d: Print x2apic opt out info instead of printing a warning (Myron Stowe) [1299039] - [iommu] vt-d: kill bogus ecap_niotlb_iunits() (Myron Stowe) [1299039] - [iommu] amd: Correctly encode huge pages in iommu page tables (Myron Stowe) [1299039] - [iommu] amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize alloc_new_range for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize iommu_unmap_page for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Return the pte page-size in fetch_pte (Myron Stowe) [1299039] - [iommu] amd: Add support for contiguous dma allocator (Myron Stowe) [1299039] - [iommu] amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event (Myron Stowe) [1299039] - [iommu] amd: Use BUS_NOTIFY_REMOVED_DEVICE (Myron Stowe) [1299039] - [iommu] Remove domain_init and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] vt-d: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] amd: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] Only allow iommu_map/unmap for paging domains (Myron Stowe) [1299039] - [iommu] Introduce iommu domain types (Myron Stowe) [1299039] - [iommu] Introduce domain_alloc and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] amd: Small cleanup in mn_release() (Myron Stowe) [1299039] - [iommu] vt-d: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299039] - [iommu] amd: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299036] - [iommu] Update my email address (Myron Stowe) [1299036] - [iommu] Disable on !MMU builds (Myron Stowe) [1299036] - [iommu] Fix trace_map() to report original iova and original size (Myron Stowe) [1299036] - [iommu] iopoll: Introduce memory-mapped IO polling macros (Myron Stowe) [1299036] - [iommu] Change trace unmap api to report unmapped size (Myron Stowe) [1299036] - [iommu] Fix trace_unmap() to report original iova (Myron Stowe) [1299036] - [iommu] Make IOVA domain page size explicit (Myron Stowe) [1299036] - [iommu] Make IOVA domain low limit flexible (Myron Stowe) [1299036] - [iommu] Consolidate IOVA allocator code (Myron Stowe) [1299036] - [iommu] Allow building iova.c independently (Myron Stowe) [1299036] - [iommu] irq_remapping: Normailize the way to detect whether IR is enabled (Myron Stowe) [1299036] - [iommu] amd: Fix irq remapping detection logic (Myron Stowe) [1299036] - [iommu] irq_remapping: Change variable disable_irq_remap to be static (Myron Stowe) [1299036] - [iommu] irq_remapping: Refine function irq_remapping_prepare() for maintenance (Myron Stowe) [1299036] - [iommu] irq_remapping: Kill function irq_remapping_supported() and related code (Myron Stowe) [1299036] - [iommu] amd: Check for irq-remap support amd_iommu_prepare() (Myron Stowe) [1299036] - [iommu] vt-d: Allow IR works in XAPIC mode though CPU works in X2APIC mode (Myron Stowe) [1299036] - [iommu] vt-d: Allocate IRQ remapping data structures only for all IOMMUs (Myron Stowe) [1299036] - [iommu] vt-d: Prepare for killing function irq_remapping_supported() (Myron Stowe) [1299036] - [x86] apic: Handle XAPIC remap mode proper (Myron Stowe) [1299036] - [x86] apic: Refine enable_IR_x2apic() and related functions (Myron Stowe) [1299036] - [x86] apic: Correctly detect X2APIC status in function enable_IR() (Myron Stowe) [1299036] - [x86] apic: Kill useless variable x2apic_enabled in function enable_IR_x2apic() (Myron Stowe) [1299036] - [x86] apic: Panic if kernel doesn't support x2apic but BIOS has enabled x2apic (Myron Stowe) [1299036] - [x86] apic: Clear stale x2apic mode (Myron Stowe) [1299036] - [iommu] vt-d: Convert allocations to GFP_KERNEL (Myron Stowe) [1299036] - [iommu] vt-d: Move iommu preparatory allocations to irq_remap_ops.prepare (Myron Stowe) [1299036] - [iommu] x86: Restructure setup of the irq remapping feature (Myron Stowe) [1299036]- [net] ipv6: Fix regression in udp_v6_mcast_next() (Hannes Frederic Sowa) [1298790] - [net] vlan: Invoke driver vlan hooks only if device is present (Ivan Vecera) [1276628] - [net] udp: properly support MSG_PEEK with truncated buffers (Sabrina Dubroca) [1294384] - [net] sctp: release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1285945] - [net] tcp: allow one skb to be received per socket under memory pressure (Paolo Abeni) [1290901] - [net] tcp: fix behavior for epoll edge trigger (Paolo Abeni) [1290901] - [net] tcp: introduce tcp_under_memory_pressure() (Paolo Abeni) [1290901] - [net] tcp: rename sk_forced_wmem_schedule() to sk_forced_mem_schedule() (Paolo Abeni) [1290901] - [net] tcp: implement sk_forced_wmem_schedule (Paolo Abeni) [1290901] - [net] fix sk_mem_reclaim_partial() (Paolo Abeni) [1290901] - [net] tcp: set SOCK_NOSPACE under memory pressure (Paolo Abeni) [1290901] - [net] netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse (Xin Long) [1261761] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1295557] - [net] tcp: send_reset: test for non-NULL sk first (Florian Westphal) [1295557] - [net] add inet_sk_transparent() helper (Florian Westphal) [1295557] - [net] add sk_fullsock() helper (Florian Westphal) [1295557] - [net] rtnetlink: delay RTM_DELLINK notification until after ndo_uninit() (Jarod Wilson) [1285719] - [net] unregister_netdevice: move RTM_DELLINK to until after ndo_uninit (Jarod Wilson) [1285719] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273235] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273235] - [net] ipv6: fix the incorrect return value of throw route (Xin Long) [1270665] - [net] ipv6: allow routes to be configured with expire (Xin Long) [1275587] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Paul Moore) [1264963] - [security] selinux: reject setexeccon() on MNT_NOSUID applications with -EACCES (Paul Moore) [1264963] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Kamal Heib) [1258136] - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Prarit Bhargava) [1268913] - [i2c] Adding Intel Lewisburg support for iTCO (Steve Best) [1273640] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1273640] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1273640] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1273640] - [ata] ahci: add new Intel device IDs (Steve Best) [1273640] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1290825] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292569] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1246232] - [scsi] hpsa: Update driver revision to RH2 (Joseph Szczypek) [1268073] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1268073] - [scsi] megaraid_sas: touch version string (Tomas Henzl) [1267911] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1267911] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1266884] - [scsi] iscsi: make mutex for target scanning and unbinding per-session (Chris Leech) [1253032]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293616] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1282734] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1282734] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1282734] - [netdrv] sfc: Handle MCDI proxy authorisation (Jarod Wilson) [1282734] - [netdrv] sfc: Retry MCDI after NO_EVB_PORT error on a VF (Jarod Wilson) [1282734] - [netdrv] sfc: fix a timeout loop (Jarod Wilson) [1282734] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1282734] - [netdrv] sfc: check warm_boot_count after other functions have been reset (Jarod Wilson) [1282734] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1282734] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1282734] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1282734] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1282734] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1282734] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1282734] - [netdrv] sfc: avoid using timespec (Jarod Wilson) [1282734] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1282734] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1282734] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1282734] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1282734] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1282734] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1282734] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1282734] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1282734] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1282734] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1282734] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1282734] - [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1301451] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [netdrv] igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [vfio] Fix bug in vfio_device_get_from_name() (Alex Williamson) [1282546] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1270253] - [scsi] Revert "report 'INQUIRY result too short' once" (Vitaly Kuznetsov) [1270253] - [x86] cpu: Call verify_cpu() after having entered long mode too (Lenny Szubowicz) [1240181] - [modsign] asn.1: Handle 'ANY OPTIONAL' in grammar (David Howells) [1250405] - [modsign] asn.1: Fix non-match detection failure on data overrun (David Howells) [1250405] - [modsign] asn.1: Fix actions on CHOICE elements with IMPLICIT tags (David Howells) [1250405] - [modsign] asn.1: Fix handling of CHOICE in ASN.1 compiler (David Howells) [1250405] - [watchdog] Read device status through sysfs attributes (Pratyush Anand) [1256787] - [watchdog] Use static struct class watchdog_class in stead of pointer (Pratyush Anand) [1256787] - [watchdog] Fix parent of watchdog_devices (Pratyush Anand) [1256787] - [watchdog] itco_wdt: Fix the parent device (Pratyush Anand) [1256787] - [cpufreq] powernv: Report Pmax throttling if capped below nominal frequency (Gustavo Duarte) [1277087] - [powerpc] cxl: Fix unbalanced pci_dev_get in cxl_probe (Gustavo Duarte) [1288112] - [powerpc] eeh: Probe after unbalanced kref check (Gustavo Duarte) [1288112]- [netdrv] fjes: ethtool support (Neil Horman) [1226804] - [netdrv] fjes: handle receive cancellation request interrupt (Neil Horman) [1226804] - [netdrv] fjes: epstop_task (Neil Horman) [1226804] - [netdrv] fjes: update_zone_task (Neil Horman) [1226804] - [netdrv] fjes: unshare_watch_task (Neil Horman) [1226804] - [netdrv] fjes: force_close_task (Neil Horman) [1226804] - [netdrv] fjes: interrupt_watch_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_vlan_rx_add/kill_vid (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_tx_timeout (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_change_mtu (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_get_stats64 (Neil Horman) [1226804] - [netdrv] fjes: NAPI polling function (Neil Horman) [1226804] - [netdrv] fjes: tx_stall_task (Neil Horman) [1226804] - [netdrv] fjes: raise_intr_rxdata_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_start_xmit (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_open and .ndo_stop (Neil Horman) [1226804] - [netdrv] fjes: buffer address regist/unregistration routine (Neil Horman) [1226804] - [netdrv] fjes: ES information acquisition routine (Neil Horman) [1226804] - [netdrv] fjes: platform_driver's .probe and .remove routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware cleanup routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware initialization routine (Neil Horman) [1226804] - [netdrv] fjes: Introduce FUJITSU Extended Socket Network Device driver (Neil Horman) [1226804] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1280393] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1275825] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1274300] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1282435] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1298618] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1298618] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291247] - [fs] dlm: fix lvb copy for user locks (David Teigland) [1256947] - [x86] watchdog: itco_wdt: Add support for TCO on Intel Sunrisepoint (Prarit Bhargava) [1181799] - [x86] i2c: i801: Create iTCO device on newer Intel PCHs (Prarit Bhargava) [1181799] - [x86] mfd: watchdog: itco_wdt: Expose watchdog properties using platform data (Prarit Bhargava) [1181799] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299948] - [x86] pvpanic: Set high notifier priority (Peter Xu) [1282794] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate() (Prarit Bhargava) [1276201] - [base] memory: fix kernel warning during memory hotplug on ppc64 (Laurent Vivier) [1276205] - [char] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1293577] - [crypto] nx-842: Mask XERS0 bit in return value (Gustavo Duarte) [1294090] - [kernel] sched/stat: Expose /proc/pid/schedstat if CONFIG_SCHED_INFO=y (Gustavo Duarte) [1289664] - [kernel] sched/stat: Simplify the sched_info accounting dependency (Gustavo Duarte) [1289664] - [kernel] sched: tracing: Stop/start critical timings around the idle=poll idle loop (Daniel Bristot de Oliveira) [1280434] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [1266622] - [kernel] sysctl: detect overflows when converting to int (Prarit Bhargava) [1303083] - [kernel] rh_kabi: add RH_KABI_DEPRECATE_FN (Prarit Bhargava) [1302150] - [kernel] time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) [1248958] - [kernel] module: Add missing 'T' in /proc/modules when a module has the TAINT_TECH_PREVIEW bit set (Dave Wysochanski) [1299013] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1015985] - [kernel] kexec: align crash_notes allocation to make it be inside one physical page (Baoquan He) [1073651] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1073651] - [firmware] dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Prarit Bhargava) [1294461] - [powercap] rapl: fix BIOS lock check (David Arcari) [1297950] - [security] keys: Fix keyring ref leak in join_session_keyring() (David Howells) [1298036] {CVE-2016-0728}- [x86] mce: Ensure offline CPUs don't participate in rendezvous process (Prarit Bhargava) [1301710] - [x86] mce: Make usable address checks Intel-only (Prarit Bhargava) [1301710] - [x86] mce: Add the missing memory error check on AMD (Prarit Bhargava) [1301710] - [x86] ras: Remove mce.usable_addr (Prarit Bhargava) [1301710] - [x86] mce: Do not enter deferred errors into the generic pool twice (Prarit Bhargava) [1301710] - [x86] mce: Add a default case to the switch in __mcheck_cpu_ancient_init() (Prarit Bhargava) [1301710] - [x86] mce: Add a Scalable MCA vendor flags bit (Prarit Bhargava) [1301710] - [x86] mce: Fix thermal throttling reporting after kexec (Prarit Bhargava) [1301710] - [x86] mce: Don't clear shared banks on Intel when offlining CPUs (Prarit Bhargava) [1301710] - [x86] mce: Add a wrapper around mce_log() for injection (Prarit Bhargava) [1301710] - [x86] mce: Rename rcu_dereference_check_mce() to mce_log_get_idx_check() (Prarit Bhargava) [1301710] - [x86] mce: Reenable CMCI banks when swiching back to interrupt mode (Prarit Bhargava) [1301710] - [x86] mce: Clear Local MCE opt-in before kexec (Prarit Bhargava) [1301710] - [x86] mce: Kill drain_mcelog_buffer() (Prarit Bhargava) [1301710] - [x86] mce: Avoid potential deadlock due to printk() in MCE context (Prarit Bhargava) [1301710] - [x86] mce: Remove the MCE ring for Action Optional errors (Prarit Bhargava) [1301710] - [x86] mce: Reuse one of the u16 padding fields in 'struct mce' (Prarit Bhargava) [1301710] - [x86] mce: Don't use percpu workqueues (Prarit Bhargava) [1301710] - [x86] mce: Provide a lockless memory pool to save error records (Prarit Bhargava) [1301710] - [x86] mce: Handle Local MCE events (Prarit Bhargava) [1301710] - [x86] mce: Add Local MCE definitions (Prarit Bhargava) [1301710] - [x86] mce: Add infrastructure to support Local MCE (Prarit Bhargava) [1301710] - [x86] mce: mce_chrdev_write() can be static (Prarit Bhargava) [1301710] - [x86] mce: Stop using array-index-based RCU primitives (Prarit Bhargava) [1301710] - [x86] mce: Fix monarch timeout setting through the mce= cmdline option (Prarit Bhargava) [1301710] - [x86] mce: Fix MCE severity messages (Prarit Bhargava) [1301710] - [x86] mce/amd: Zap changelog (Prarit Bhargava) [1301710] - [x86] mce/amd: Rename setup_APIC_mce (Prarit Bhargava) [1301710] - [x86] mce/amd: Introduce deferred error interrupt handler (Prarit Bhargava) [1301710] - [x86] mce: Add support for deferred errors on AMD (Prarit Bhargava) [1301710] - [x86] mce/amd: Collect valid address before logging an error (Prarit Bhargava) [1301710] - [x86] mce/amd: Factor out logging mechanism (Prarit Bhargava) [1301710] - [x86] mce: Spell "panicked" correctly (Prarit Bhargava) [1301710] - [x86] mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll (Prarit Bhargava) [1301710] - [iommu] vt-d: Remove dead code in device_notifier (Myron Stowe) [1287300] - [iommu] add new iommu_ops callback for adding an OF device (Myron Stowe) [1287300] - [iommu] provide early initialisation hook for IOMMU drivers (Myron Stowe) [1287300] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Myron Stowe) [1287300] - [iommu] Decouple iommu_map_sg from CPU page size (Myron Stowe) [1287300] - [iommu] pci: Enhance pci_root to support DMAR device hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel-iommu driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance error recovery in function intel_enable_irq_remapping() (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Search for ACPI _DSM method for DMAR hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Implement DMAR unit hotplug framework (Myron Stowe) [1287300] - [iommu] vt-d: Dynamically allocate and free seq_id for DMAR units (Myron Stowe) [1287300] - [iommu] vt-d: Introduce helper function dmar_walk_resources() (Myron Stowe) [1287300] - [iommu] acpica: tables: Update for DMAR table changes (Myron Stowe) [1287300] - [iommu] acpica: tables: Merge DMAR table structure updates (Myron Stowe) [1287300] - [iommu] amd: remove compiler warning due to IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] add capability IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] vt-d: Fix incorrect bit operations in setting values (Myron Stowe) [1287300] - [iommu] Improve error handling when setting bus iommu (Myron Stowe) [1287300] - [iommu] fix initialization without 'add_device' callback (Myron Stowe) [1287300] - [iommu] Do more input validation in iommu_map_sg() (Myron Stowe) [1287300] - [iommu] Add iommu_map_sg() function (Myron Stowe) [1287300] - [iommu] powerpc: Rename iommu_[un]map_sg functions (Myron Stowe) [1287300]- [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1245510] - [net] sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1256019] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246418] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270431] - [net] tcp: initialize tp->copied_seq in case of cross SYN connection (Hannes Frederic Sowa) [1287754] - [net] ipv6: Fix IPsec pre-encap fragmentation check (Herbert Xu) [1257952] - [net] xfrm: fix xfrm_input/xfrm_tunnel_check oops (Herbert Xu) [1275397] - [net] ipv6: distinguish frag queues by device for multicast and link-local packets (Hannes Frederic Sowa) [1285250] - [net] netfilter: nf_log: wait for rcu grace after logger unregistration (Florian Westphal) [1260905] - [net] netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal) [1260905] - [net] netfilter: nf_log: Introduce nft_log_dereference() macro (Florian Westphal) [1260905] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278257] - [net] sock: don't enable netstamp for af_unix sockets (Hannes Frederic Sowa) [1277130] - [net] ipv4: Fix compilation errors in fib_rebalance (Paolo Abeni) [1275573] - [net] ipv4: ICMP packet inspection for multipath (Paolo Abeni) [1275573] - [net] ipv4: L3 hash-based multipath (Paolo Abeni) [1275573] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1270763] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1268057] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1268057] - [net] sync some IP headers with glibc (Jiri Benc) [1268057] - [net] ipvs: fix crash if scheduler is changed (Paolo Abeni) [1233382] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1264431] - [net] documentation: Update netlink_mmap.txt (Paolo Abeni) [1263708] - [net] netlink: Always copy on mmap TX (Paolo Abeni) [1263708] - [net] xfrm: configure policy hash table thresholds by netlink (Herbert Xu) [1136860 1222936] - [net] xfrm: hash prefixed policies based on preflen thresholds (Herbert Xu) [1136860 1222936] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1244166] - [netdrv] qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) [1265058] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1297933] - [netdrv] bonding: support encapsulated ipv6 TSO (Jarod Wilson) [1277950] - [netdrv] bonding: handle more gso types (Jarod Wilson) [1277950] - [netdrv] alx: sanitize buffer sizing and padding (Jarod Wilson) [1090432] - [netdrv] alx: remove pointless assignment (Jarod Wilson) [1090432] - [netdrv] alx: add Killer E2400 device ID (Jarod Wilson) [1090432] - [netdrv] alx: fix alx_poll() (Jarod Wilson) [1090432] - [netdrv] alx: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1090432] - [netdrv] alx: Remove casts of pointer to same type (Jarod Wilson) [1090432] - [netdrv] alx: Call dev_kfree_skb_any instead of dev_kfree_skb (Jarod Wilson) [1090432] - [netdrv] alx: Use dma_set_mask_and_coherent and fix a bug (Jarod Wilson) [1090432] - [netdrv] alx: add missing stats_lock spinlock init (Jarod Wilson) [1090432] - [netdrv] alx: add stats to ethtool (Jarod Wilson) [1090432] - [netdrv] alx: add alx_get_stats64 operation (Jarod Wilson) [1090432] - [netdrv] alx: add stats update function (Jarod Wilson) [1090432] - [netdrv] alx: add constants for the stats fields (Jarod Wilson) [1090432] - [netdrv] alx: add a hardware stats structure (Jarod Wilson) [1090432] - [netdrv] alx: Reset phy speed after resume (Jarod Wilson) [1090432] - [netdrv] alx: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1090432] - [netdrv] alx: remove redundant D0 power state set (Jarod Wilson) [1090432] - [netdrv] alx: remove WoL support (Jarod Wilson) [1090432] - [netdrv] alx: fix ethtool support code (Jarod Wilson) [1090432] - [netdrv] alx: fix MAC address alignment problem (Jarod Wilson) [1090432] - [netdrv] alx: separate link speed/duplex fields (Jarod Wilson) [1090432] - [netdrv] alx: make sizes unsigned (Jarod Wilson) [1090432] - [netdrv] alx: fix 100mbit/half duplex speed translation (Jarod Wilson) [1090432] - [netdrv] alx: treat flow control correctly in alx_set_pauseparam() (Jarod Wilson) [1090432]- [block] zram: don't call idr_remove() from zram_remove() (Seth Jennings) [1244276] - [block] zram: fix possible use after free in zcomp_create() (Seth Jennings) [1244276] - [block] zram: unify error reporting (Seth Jennings) [1244276] - [block] zram: check comp algorithm availability earlier (Seth Jennings) [1244276] - [block] zram: cut trailing newline in algorithm name (Seth Jennings) [1244276] - [block] zram: cosmetic zram_bvec_write() cleanup (Seth Jennings) [1244276] - [block] zram: add dynamic device add/remove functionality (Seth Jennings) [1244276] - [block] zram: close race by open overriding (Seth Jennings) [1244276] - [block] zram: return zram device_id from zram_add() (Seth Jennings) [1244276] - [block] zram: trivial: correct flag operations comment (Seth Jennings) [1244276] - [block] zram: report every added and removed device (Seth Jennings) [1244276] - [block] zram: remove max_num_devices limitation (Seth Jennings) [1244276] - [block] zram: reorganize code layout (Seth Jennings) [1244276] - [block] zram: use idr instead of `zram_devices' array (Seth Jennings) [1244276] - [block] zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Seth Jennings) [1244276] - [block] zram: remove obsolete ZRAM_DEBUG option (Seth Jennings) [1244276] - [block] zram: clear disk io accounting when reset zram device (Seth Jennings) [1244276] - [block] zram: fix error return code (Seth Jennings) [1244276] - [documentation] zram: deprecate zram attrs sysfs nodes (Seth Jennings) [1244276] - [documentation] zram: describe device attrs in documentation (Seth Jennings) [1244276] - [block] zram: export new 'mm_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: export new 'io_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: use proper type to update max_used_pages (Seth Jennings) [1244276] - [mm] zpool: add name argument to create zpool (Seth Jennings) [1244276] - [block] zram: remove request_queue from struct zram (Seth Jennings) [1244276] - [block] zram: remove init_lock in zram_make_request (Seth Jennings) [1244276] - [block] zram: check bd_openers instead of bd_holders (Seth Jennings) [1244276] - [block] zram: rework reset and destroy path (Seth Jennings) [1244276] - [block] zram: fix umount-reset_store-mount race condition (Seth Jennings) [1244276] - [block] zram: free meta table in zram_meta_free (Seth Jennings) [1244276] - [block] zram: clean up zram_meta_alloc() (Seth Jennings) [1244276] - [block] zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (Seth Jennings) [1244276] - [block] zram: correct ZRAM_ZERO flag bit position (Seth Jennings) [1244276] - [block] zram: change parameter from vaild_io_request() (Seth Jennings) [1244276] - [block] zram: remove bio parameter from zram_bvec_rw() (Seth Jennings) [1244276] - [block] zram: avoid kunmap_atomic() of a NULL pointer (Seth Jennings) [1244276] - [block] zram: avoid NULL pointer access in concurrent situation (Seth Jennings) [1244276] - [documentation] zram: use notify_free to account all free notifications (Seth Jennings) [1244276] - [block] zram: report maximum used memory (Seth Jennings) [1244276] - [block] zram: zram memory size limitation (Seth Jennings) [1244276] - [mm] zsmalloc: change return value unit of zs_get_total_size_bytes (Seth Jennings) [1244276] - [block] zram: fix incorrect stat with failed_reads (Seth Jennings) [1244276] - [block] zram: replace global tb_lock with fine grain lock (Seth Jennings) [1244276] - [block] zram: use size_t instead of u16 (Seth Jennings) [1244276] - [block] zram: remove unused SECTOR_SIZE define (Seth Jennings) [1244276] - [block] zram: rename struct `table' to `zram_table_entry' (Seth Jennings) [1244276] - [block] zram: avoid lockdep splat by revalidate_disk (Seth Jennings) [1244276] - [block] zram: revalidate disk after capacity change (Seth Jennings) [1244276] - [block] zram: correct offset usage in zram_bio_discard (Seth Jennings) [1244276] - [block] zram: support REQ_DISCARD (Seth Jennings) [1244276] - [block] zram: use scnprintf() in attrs show() methods (Seth Jennings) [1244276] - [block] zram: propagate error to user (Seth Jennings) [1244276] - [block] zram: return error-valued pointer from zcomp_create() (Seth Jennings) [1244276] - [block] zram: move comp allocation out of init_lock (Seth Jennings) [1244276] - [block] zram: make compression algorithm selection possible (Seth Jennings) [1244276] - [block] zram: add set_max_streams knob (Seth Jennings) [1244276] - [block] zram: add multi stream functionality (Seth Jennings) [1244276] - [documentation] zram: document failed_reads, failed_writes stats (Seth Jennings) [1244276] - [documentation] zram: doc fixes (Seth Jennings) [1244276] - [block] zram: factor out single stream compression (Seth Jennings) [1244276] - [block] zram: use zcomp compressing backends (Seth Jennings) [1244276] - [block] zram: introduce compressing backend abstraction (Seth Jennings) [1244276] - [block] zram: delete zram_init_device() (Seth Jennings) [1244276] - [block] zram: move zram size warning to documentation (Seth Jennings) [1244276] - [block] zram: drop not used table `count' member (Seth Jennings) [1244276] - [block] zram: report failed read and write stats (Seth Jennings) [1244276] - [block] zram: remove zram stats code duplication (Seth Jennings) [1244276] - [block] zram: use atomic64_t for all zram stats (Seth Jennings) [1244276] - [block] zram: remove good and bad compress stats (Seth Jennings) [1244276] - [block] zram: do not pass rw argument to __zram_make_request() (Seth Jennings) [1244276] - [block] zram: drop `init_done' struct zram member (Seth Jennings) [1244276] - [block] zram: avoid null access when fail to alloc meta (Seth Jennings) [1244276] - [block] zram: remove zram->lock in read path and change it with mutex (Seth Jennings) [1244276] - [block] zram: remove workqueue for freeing removed pending slot (Seth Jennings) [1244276] - [block] zram: introduce zram->tb_lock (Seth Jennings) [1244276] - [block] zram: use atomic operation for stat (Seth Jennings) [1244276] - [block] zram: remove unnecessary free (Seth Jennings) [1244276] - [block] zram: delay pending free request in read path (Seth Jennings) [1244276] - [block] zram: fix race between reset and flushing pending work (Seth Jennings) [1244276] - [block] zram: add copyright (Seth Jennings) [1244276] - [documentation] zram: remove old private project comment (Seth Jennings) [1244276] - [block] zram: promote zram from staging (Seth Jennings) [1244276] - [block] zram: Fix memory leak by refcount mismatch (Seth Jennings) [1244276] - [block] zram: Fix access of NULL pointer (Seth Jennings) [1244276] - [block] zram: Fix variable dereferenced before check (Seth Jennings) [1244276] - [block] zram: prevent data loss in error cases of function zram_bvec_write() (Seth Jennings) [1244276] - [block] Fixes string split across lines in zram (Seth Jennings) [1244276]- [iommu] amd: Fix devid mapping for ivrs_ioapic override (Myron Stowe) [1279620] - [iommu] irq_remapping: Fix the regression of hpet irq remapping (Myron Stowe) [1279620] - [iommu] Fix bus notifier breakage (Myron Stowe) [1279620] - [iommu] amd_iommu: do not dereference a NULL pointer address (Myron Stowe) [1279620] - [iommu] Remove iommu_domain_has_cap() API function (Myron Stowe) [1279620] - [iommu] ib/usnic: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vfio: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vt-d: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] amd: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] Introduce iommu_capable API function (Myron Stowe) [1279620] - [iommu] Convert iommu-caps from define to enum (Myron Stowe) [1279620] - [iommu] amd: Remove device binding reference count (Myron Stowe) [1279620] - [iommu] amd: Attach and detach complete alias group (Myron Stowe) [1279620] - [iommu] amd: Keep a list of devices in an alias group (Myron Stowe) [1279620] - [iommu] amd: Move struct iommu_dev_data to amd_iommu.c (Myron Stowe) [1279620] - [iommu] Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Myron Stowe) [1279620] - [iommu] vt-d: Don't store SIRTP request (Myron Stowe) [1279620] - [iommu] Constify struct iommu_ops (Myron Stowe) [1279620] - [fs] namespaces: Use task_lock and not rcu to protect nsproxy (Hannes Frederic Sowa) [1297032] - [fs] proc_namespace: simplify testing nsp and nsp->mnt_ns (Hannes Frederic Sowa) [1297032] - [net] ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU (Hannes Frederic Sowa) [1191156] - [net] possible use after free in dst_release (Hannes Frederic Sowa) [1296299] - [net] fix a race in dst_release() (Hannes Frederic Sowa) [1296299] - [net] ratelimit warnings about dst entry refcount underflow or overflow (Hannes Frederic Sowa) [1296299] - [net] fix IP early demux races (Hannes Frederic Sowa) [1296299] - [of] return NUMA_NO_NODE from fallback of_node_to_nid() (Thadeu Lima de Souza Cascardo) [1294398] - [net] openvswitch: do not allocate memory from offline numa node (Thadeu Lima de Souza Cascardo) [1294398] - [net] skbuff: Fix offset error in skb_reorder_vlan_header (Lance Richardson) [1247264] - [net] vlan: Do not put vlan headers back on bridge and macvlan ports (Lance Richardson) [1247264] - [net] vlan: Fix untag operations of stacked vlans with REORDER_HEADER off (Lance Richardson) [1247264] - [net] Add a function to check macvlan port (Lance Richardson) [1247264] - [net] Always untag vlan-tagged traffic on input (Lance Richardson) [1247264] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Don Zickus) [1290202] - [acpi] processor: Fix failure of loading acpi-cpufreq driver (Prarit Bhargava) [1262898] - [block] nvme: default to 4k device page size (David Milburn) [1245140] - [kernel] makefile: use the gnu89 standard explicitly (Lance Richardson) [1227950] - [security] keys: Fix race between read and revoke (David Howells) [1293401] {CVE-2015-7550}- [kernel] sched/fair: Disable tg load_avg/runnable_avg update for root_task_group (Jiri Olsa) [1289261] - [kernel] sched/fair: Move hot load_avg/runnable_avg into separate cacheline (Jiri Olsa) [1289261] - [kernel] sched: Fix avg_load computation (Jiri Olsa) [1211784] - [kernel] sched: Allow calculate_imbalance() to move idle cpus (Jiri Olsa) [1211784] - [kernel] sched: Make update_sd_pick_busiest() return 'true' on a busier sd (Jiri Olsa) [1211784] - [kernel] sched: Make calculate_imbalance() independent (Jiri Olsa) [1211784] - [kernel] sched: Disambiguate existing/remaining "capacity" usage (Jiri Olsa) [1211784] - [kernel] sched: Change "has_capacity" to "has_free_capacity" (Jiri Olsa) [1211784] - [kernel] sched: Remove "power" from 'struct numa_stats' (Jiri Olsa) [1211784] - [kernel] sched: Fix the rq->next_balance logic in rebalance_domains() and idle_balance() (Jiri Olsa) [1211784] - [kernel] sched: Fix double normalization of vruntime (Jiri Olsa) [1211784] - [kernel] sched: Initialize power_orig for overlapping groups (Jiri Olsa) [1211784] - [kernel] sched: Clean up update_sg_lb_stats() a bit (Jiri Olsa) [1211784] - [kernel] sched: Fix a trivial syntax misuse (Jiri Olsa) [1211784] - [kernel] sched: Check sched_domain before computing group power (Jiri Olsa) [1211784] - [kernel] sched: Fix cfs_rq->task_h_load calculation (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > busiest->avg_load' case in fix_small_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > sds->avg_load' case in calculate_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix the group_capacity computation (Jiri Olsa) [1211784] - [kernel] sched: Rework and comment the group_capacity code (Jiri Olsa) [1211784] - [kernel] sched: Fix group power_orig computation (Jiri Olsa) [1211784] - [kernel] sched: Reduce local_group logic (Jiri Olsa) [1211784] - [kernel] sched: Fix redo label position (Jiri Olsa) [1211784] - [kernel] sched: Shrink sg_lb_stats and play memset games (Jiri Olsa) [1211784] - [kernel] sched: Keep upstream 'local' namespace (Jiri Olsa) [1211784] - [kernel] sched: Move h_load calculation to task_h_load() (Jiri Olsa) [1211784] - [kernel] sched: Change cfs_rq load avg to unsigned long (Jiri Olsa) [1211784] - [kernel] sched: Consider runnable load average in move_tasks() (Jiri Olsa) [1211784] - [kernel] sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task (Jiri Olsa) [1211784] - [kernel] sched: Set an initial value of runnable avg for new forked task (Jiri Olsa) [1211784] - [kernel] sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled (Oleg Nesterov) [1252281] - [kernel] stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Ensure that a queued callback will be called before cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Remove cpu_stop_work's from list in cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper' (Oleg Nesterov) [1252281]- [powerpc] kvm: Fix alignment bug in powerpc kvm_cma_declare_contiguous() (Thomas Huth) [1296933] - [powerpc] Implement save_stack_trace_regs() to enable kprobe stack tracing (Steven Rostedt) [1251361] - [kernel] ring-buffer: Fix infinite spin in reading buffer (Steven Rostedt) [1248856] - [kernel] ring-buffer: Always reset iterator to reader page (Steven Rostedt) [1248856] - [kernel] ring-buffer: Up rb_iter_peek() loop count to 3 (Steven Rostedt) [1248856] - [kernel] ring-buffer: Use rb_page_size() instead of open coded head_page size (Steven Rostedt) [1248856] - [kernel] ring-buffer: Fix first commit on sub-buffer having non-zero delta (Steven Rostedt) [1248856] - [netdrv] i40e/i40evf: avoid mutex re-init (Neil Horman) [1274219] - [netdrv] i40e: remove unused argument (Neil Horman) [1272360] - [netdrv] i40e: do not sleep in netdev_ops (Neil Horman) [1272360] - [netdrv] i40e: fix erroneous WARN_ON (Neil Horman) [1272833] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1229330] - [scsi] scsi_error: fix stray switch detected by smatch in scsi_noretry_cmd (Ewan Milne) [1296976] - [fs] nfsv4.1: Allow parallel LOCK/LOCKU calls (Benjamin Coddington) [1287788] - [fs] nfsv4: Update of VFS byte range lock must be atomic with the stateid update (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix lock on-wire reordering issues (Benjamin Coddington) [1287788] - [fs] nfsv4: Always do open_to_lock_owner if the lock stateid is uninitialised (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix atomicity problems with lock stateid updates (Benjamin Coddington) [1287788] - [fs] nfsv4.1: Allow parallel OPEN/OPEN_DOWNGRADE/CLOSE (Benjamin Coddington) [1287789] - [fs] nfsv4: Check for NULL argument in nfs_*_seqid() functions (Benjamin Coddington) [1287789] - [fs] nfsv4: Convert nfs_alloc_seqid() to return an ERR_PTR() if allocation fails (Benjamin Coddington) [1287789] - [fs] nfsv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Benjamin Coddington) [1287789] - [fs] nfsv4: More CLOSE/OPEN races (Benjamin Coddington) [1287789] - [fs] nfs: Fix stateid used for NFS v4 closes (Benjamin Coddington) [1287789] - [fs] nfsv4: Fix an atomicity problem in CLOSE (Benjamin Coddington) [1287789] - [fs] gfs2: change gfs2 readdir cookie (Benjamin Marzinski) [1138749] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1138749] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST in xs_send_pagedata() (Steve Dickson) [1278540] - [fs] sunrpc: Move AF_LOCAL receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Move UDP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: drop stale doc comments in xprtsock.c (Steve Dickson) [1278540] - [fs] sunrpc: Move TCP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Fix races between socket connection and destroy code (Steve Dickson) [1278540] - [fs] sunrpc: add tracepoints in xs_tcp_data_recv (Steve Dickson) [1278540] - [fs] sunrpc: Refactor TCP receive (Steve Dickson) [1278540] - [fs] sunrpc: add new tracepoints in xprt handling code (Steve Dickson) [1278540]- [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291618] {CVE-2015-8543} - [net] openvswitch: Fix template leak in error cases (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Respect conntrack zone even if invalid (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix helper reference leak (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak using IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_consume_orig() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix double-free on ip_defrag() errors (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: checking for IS_ERR() instead of NULL (Thadeu Lima de Souza Cascardo) [1274845] - [net] inet: frags: fix defragmented packet's IP header for af_packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize nested ct actions if provided (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Mark connections new when not confirmed (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Clarify conntrack COMMIT behaviour (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state masks for unknown bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Extend ct_state match field to 32 bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state unsupported bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Ensure flow is valid before executing ct (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak in ovs_fragment() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix typos in CT headers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix IPv6 exthdr handling with ct helpers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Rename LABEL->LABELS (Thadeu Lima de Souza Cascardo) [1274845] - [net] openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix dependency on IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Remove conntrack Kconfig option (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Include ip6_fib.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Define v6ops in !CONFIG_NETFILTER case (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow attaching helpers to ct action (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack label (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: connlabels: Export setting connlabel length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Always export nf_connlabels_replace() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack mark (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Add conntrack action (Thadeu Lima de Souza Cascardo) [1274845] - [net] rhel: use dummy net_device for tunnels (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move dev pointer into vport itself (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Metadata destinations (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: don't forward defragmented DF packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: avoid repeated calls to ip_skb_dst_mtu helper (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: No ICMP packet on IPv4 fragmentation error (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: provide v6ops->fragment to forward IPv6 fragmented packets (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add efficient mark to zone mapping (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add direction support for zones (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: push zone object into functions (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: remove dead code (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: Use flags in nf_ct_tmpl_alloc() (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: xt_connlimit: honor conntrack zone if available (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: ctnetlink: add zone size to length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: simplify test with nf_bridge_in_prerouting (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: fix netns dependencies with conntrack templates (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Make tunnel set action attach a metadata dst (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: include datapath actions with sampled-packet upcall to userspace (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Add __skb_dst_copy() variation (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_gather() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move MASKED* macros to datapath.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize acts with original netlink len (Thadeu Lima de Souza Cascardo) [1274845]- [kernel] rcu: Make rcu_barrier() understand about missing rcuo kthreads (Seth Jennings) [1208895] - [kernel] rcu: create rcu threads only for online cpus at boot time (Seth Jennings) [1208895] - [kernel] rcu: Rationalize kthread spawning (Seth Jennings) [1208895] - [kernel] tracing: Cleanup saved_cmdlines_size changes (Steven Rostedt) [1117093] - [kernel] tracing: Introduce saved_cmdlines_size file (Steven Rostedt) [1117093] - [kernel] tracing: Move locking of trace_cmdline_lock into start/stop seq calls (Steven Rostedt) [1117093] - [kernel] tracing: Try again for saved cmdline if failed due to locking (Steven Rostedt) [1117093] - [kernel] tracing: Have saved_cmdlines use the seq_read infrastructure (Steven Rostedt) [1117093] - [x86] mm: Fix CR2 corruption when tracing page faults (Steven Rostedt) [1260605] - [lib] idr: fix out-of-bounds pointer dereference (Jerome Marchand) [1285333] - [kernel] sched/numa: Fix initialization of sched_domain_topology for NUMA (Jerome Marchand) [1285333] - [mm] fix use-after-free in sys_remap_file_pages (Jerome Marchand) [1285333] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294114] - [powerpc] kvm: book3s: Don't dynamically split core when already split (Thomas Huth) [1287474] - [powerpc] mm: Differentiate between hugetlb and THP during page walk (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Handle H_DOORBELL on the guest exit path (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Make H_REMOVE return correct HPTE value for absent HPTEs (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Don't fall back to smaller HPT size in allocation ioctl (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Deliver machine check with MSR(RI=0) to guest as MCE (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Pass the correct trap argument to kvmhv_commence_exit (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix typo in top comment about locking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix size of the PSPB register (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Implement H_CLEAR_REF and H_CLEAR_MOD (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix bug in dirty page tracking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix race in reading change bit when removing HPTE (Thomas Huth) [1287474] - [powerpc] kvm: Fix warnings from sparse (Thomas Huth) [1287474] - [powerpc] kvm: Use READ_ONCE when dereferencing pte_t pointer (Thomas Huth) [1287474] - [powerpc] mm: Fix compile errors with STRICT_MM_TYPECHECKS enabled (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Minor cleanups (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Accumulate timing information for real-mode code (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add ICP real mode counters (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Move virtual mode ICP functions to real-mode (Thomas Huth) [1287474] - [powerpc] kvm: Fix SMP=n build error in book3s_xics.c (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Convert ICS mutex lock to spin lock (Thomas Huth) [1287474] - [powerpc] lib: Export __spin_yield (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add guest->host real mode completion counters (Thomas Huth) [1287474] - [powerpc] kvm: Cleanup KVM emulated load/store endian handling (Thomas Huth) [1287474] - [powerpc] kvm: Create proper names for the kvm_host_state PMU fields (Thomas Huth) [1287474]- [powercap] rapl: Enable Broxton RAPL support (Steve Best) [1274035] - [powercap] rapl: disable the 2nd power limit properly (Steve Best) [1274035] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1274035] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1274035] - [powercap] rapl: Support Knights Landing (Steve Best) [1274035] - [powercap] rapl: Floor frequency setting in Atom SoC (Steve Best) [1274035] - [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1274035] - [powercap] rapl: mark rapl_ids array as __initconst (Steve Best) [1274035] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1274035] - [powercap] rapl: handle domains with different energy units (Steve Best) [1274035] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1274035] - [powercap] rapl: add new model ids (Steve Best) [1274035] - [powercap] rapl: handle atom and core differences (Steve Best) [1274035] - [x86] iosf: Added Quark MBI identifiers (Steve Best) [1274035] - [x86] iosf: Make IOSF driver modular and usable by more drivers (Steve Best) [1274035] - [x86] New MailBox support driver for Intel SOC's (Steve Best) [1274035] - [powercap] rapl: abstract per cpu type functions (Steve Best) [1274035] - [powercap] intel-rapl: Fix CPU hotplug callback registration (Steve Best) [1274035] - [powerpc] kvm: Increase memslots to 512 (Thomas Huth) [1248390 1276254] - [powerpc] kvm: Implement extension to report number of memslots (Thomas Huth) [1248390 1276254] - [mmc] core: Use MMC_UNSAFE_RESUME as default behavior (Don Zickus) [1105882 1250748] - [mmc] core: Add shutdown callback for (e)MMC bus_ops (Don Zickus) [1250748] - [mmc] core: Handle both poweroff notification types for eMMC (Don Zickus) [1250748] - [mmc] core: Add shutdown callback for SD bus_ops (Don Zickus) [1250748] - [mmc] core: Extend shutdown sequence to handle bus operations (Don Zickus) [1250748] - [mmc] core: Handle card shutdown from mmc_bus (Don Zickus) [1250748] - [mmc] core: Initiate suspend|resume from mmc bus instead of mmc host (Don Zickus) [1250748] - [mmc] core: Push common suspend|resume code into each bus_ops (Don Zickus) [1250748] - [mmc] core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE (Don Zickus) [1250748] - [mmc] core: Remove unnecessary check for the remove callback (Don Zickus) [1250748] - [mmc] core: Restructure and simplify code for mmc sleep|awake (Don Zickus) [1250748] - [mmc] core: Support aggressive power management for (e)MMC/SD (Don Zickus) [1250748] - [mmc] block: Enable runtime pm for mmc blkdevice (Don Zickus) [1250748] - [mmc] core: Add bus_ops for runtime pm callbacks (Don Zickus) [1250748] - [mmc] core: Stop bkops for eMMC only from mmc suspend (Don Zickus) [1250748] - [mmc] reordered shutdown sequence in mmc_bld_remove_req (Don Zickus) [1250748] - [mmc] core: sd: implement proper support for sd3.0 au sizes (Don Zickus) [1246798] - [mmc] sd: fix the maximum au_size for SD3.0 (Don Zickus) [1246798]- [powerpc] kvm: Fix emulation of H_SET_DABR/X on POWER8 (Thomas Huth) [1219234] - [hwmon] coretemp: Increase limit of maximum core ID from 32 to 128 (Prarit Bhargava) [1262752] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1285549] - [block] nvme: Fix filesystem deadlock on removal (David Milburn) [1279699] - [x86] fix KABI wreckage in xsave_hdr_struct (Prarit Bhargava) [1296120] - [x86] acpi: Enhance error injection tolerance level (Steve Best) [1271809] - [x86] cpu: Fix trivial printk formatting issues with dmesg (Stanislav Kozina) [1232441] - [fs] nfsd4: fix gss-proxy 4.1 mounts for some AD principals ("J. Bruce Fields") [1283341] - [fs] nfsd: fix unlikely NULL deref in mach_creds_match ("J. Bruce Fields") [1283341] - [fs] nfsd: minor consolidation of mach_cred handling code ("J. Bruce Fields") [1283341] - [fs] nfsd: helper for dup of possibly NULL string ("J. Bruce Fields") [1283341] - [fs] svcrpc: move some initialization to common code ("J. Bruce Fields") [1283341] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1276477] - [fs] nfs: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Benjamin Coddington) [1290679] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1169730] - [fs] cache: make cache flushing more reliable ("J. Bruce Fields") [1274897] - [md] dm-thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292603] - [md] dm: fix AB-BA deadlock in __dm_destroy() (Mike Snitzer) [1292481] - [md] dm-thin: fix regression in advertised discard limits (Mike Snitzer) [1284833] - [md] dm-thin-metadata: fix bug in dm_thin_remove_range() (Mike Snitzer) [1284833]- [x86] mpx: Do not set ->vm_ops on MPX VMAs (Rui Wang) [1138650] - [x86] remove trailing slash from define to please debugedit (Rui Wang) [1138650] - [x86] mpx: Allow 32-bit binaries on 64-bit kernels again (Rui Wang) [1138650] - [x86] mpx: Do not count MPX VMAs as neighbors when unmapping (Rui Wang) [1138650] - [x86] mpx: Rewrite the unmap code (Rui Wang) [1138650] - [x86] mpx: Support 32-bit binaries on 64-bit kernels (Rui Wang) [1138650] - [x86] mpx: Use 32-bit-only cmpxchg() for 32-bit apps (Rui Wang) [1138650] - [x86] mpx: Introduce new 'directory entry' to 'addr' helper function (Rui Wang) [1138650] - [x86] mpx: Add temporary variable to reduce masking (Rui Wang) [1138650] - [x86] Make is_64bit_mm() widely available (Rui Wang) [1138650] - [x86] mpx: Trace allocation of new bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace the attempts to find bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace entry to bounds exception paths (Rui Wang) [1138650] - [x86] mpx: Trace #BR exceptions (Rui Wang) [1138650] - [x86] mpx: Introduce a boot-time disable flag (Rui Wang) [1138650] - [x86] mpx: Restrict the mmap() size check to bounds tables (Rui Wang) [1138650] - [x86] mpx: Remove redundant MPX_BNDCFG_ADDR_MASK (Rui Wang) [1138650] - [x86] mpx: Clean up the code by not passing a task pointer around when unnecessary (Rui Wang) [1138650] - [x86] mpx: Use the new get_xsave_field_ptr()API (Rui Wang) [1138650] - [x86] fpu/xstate: Wrap get_xsave_addr() to make it safer (Rui Wang) [1138650] - [x86] fpu/xstate: Fix up bad get_xsave_addr() assumptions (Rui Wang) [1138650] - [x86] kvm: support XSAVES usage in the host (Rui Wang) [1138650] - [x86] asm/decoder: Fix and enforce max instruction size in the insn decoder (Rui Wang) [1138650] - [x86] Fix off-by-one in instruction decoder (Rui Wang) [1138650] - [x86] add user_atomic_cmpxchg_inatomic at uaccess.h (Rui Wang) [1138650] - [x86] asm/entry/32: Fix user_mode() misuses (Rui Wang) [1138650] - [x86] mpx: Explicitly disable 32-bit MPX support on 64-bit kernels (Rui Wang) [1138650] - [x86] traps: Fix always true condition (Rui Wang) [1138650] - [x86] export get_xsave_addr (Rui Wang) [1138650] - [x86] mpx: Change return type of get_reg_offset() (Rui Wang) [1138650] - [x86] mpx: Add documentation on Intel MPX (Rui Wang) [1138650] - [mm] Make arch_unmap()/bprm_mm_init() available to all architectures (Rui Wang) [1138650] - [x86] mpx: Cleanup unused bound tables (Rui Wang) [1138650] - [x86] mpx: On-demand kernel allocation of bounds tables (Rui Wang) [1138650] - [x86] mpx: Decode MPX instruction to get bound violation information (Rui Wang) [1138650] - [x86] mpx: Extend siginfo structure to include bound violation information (Rui Wang) [1138650] - [x86] mpx: Add MPX to disabled features (Rui Wang) [1138650] - [x86] mpx: Rename cfg_reg_u and status_reg (Rui Wang) [1138650] - [x86] mpx: Add MPX-specific mmap interface (Rui Wang) [1138650] - [x86] mpx: Introduce VM_MPX to indicate that a VMA is MPX specific (Rui Wang) [1138650] - [x86] mpx: Give bndX registers actual names (Rui Wang) [1138650] - [x86] Remove arbitrary instruction size limit in instruction decoder (Rui Wang) [1138650] - [x86] perf: Fix arch_perf_out_copy_user default (Rui Wang) [1138650] - [x86] Add more disabled features (Rui Wang) [1138650] - [x86] Introduce disabled-features (Rui Wang) [1138650] - [x86] Axe the lightly-used cpu_has_pae (Rui Wang) [1138650] - [x86] cpu: Kill cpu_has_mp (Rui Wang) [1138650] - [x86] fpu/xsaves: Fix improper uses of __ex_table (Rui Wang) [1138650] - [x86] fpu: Disable XSAVES* support for now (Rui Wang) [1138650] - [x86] xsave: Add forgotten inline annotation (Rui Wang) [1138650] - [x86] xsaves: Clean up code in xstate offsets computation in xsave area (Rui Wang) [1138650] - [x86] xsave: Make it clear that the XSAVE macros use (edi)/(rdi) (Rui Wang) [1138650] - [x86] Define kernel API to get address of each state in xsave area (Rui Wang) [1138650] - [x86] xsaves: Enable xsaves/xrstors (Rui Wang) [1138650] - [x86] xsaves: Call booting time xsaves and xrstors in setup_init_fpu_buf (Rui Wang) [1138650] - [x86] xsaves: Save xstate to task's xsave area in __save_fpu during booting time (Rui Wang) [1138650] - [x86] xsaves: Add xsaves and xrstors support for booting time (Rui Wang) [1138650] - [x86] xsaves: Clear reserved bits in xsave header (Rui Wang) [1138650] - [x86] xsaves: Use xsave/xrstor for saving and restoring user space context (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors for context switch (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors to save and restore xsave area (Rui Wang) [1138650] - [x86] xsaves: Define a macro for handling xsave/xrstor instruction fault (Rui Wang) [1138650] - [x86] xsaves: Define macros for xsave instructions (Rui Wang) [1138650] - [x86] xsaves: Change compacted format xsave area header (Rui Wang) [1138650] - [x86] Add alternative_input_2 to support alternative with two features and input (Rui Wang) [1138650] - [x86] xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors (Rui Wang) [1138650]- [acpi] tables: test the correct variable (Prarit Bhargava) [1242556] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1242556] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1242556] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1242556] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1242556] - [scsi] scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1273723] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1284020] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1284021] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1284022] - [netdrv] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1266578] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1287564] - [kernel] pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1284819] - [cpufreq] intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1279617] - [cpufreq] intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1279617] - [cpufreq] revert "intel_pstate: fix rounding error in max_freq_pct" (Prarit Bhargava) [1279617] - [powerpc] kvm: Remove PPC970 from KVM_BOOK3S_64_HV text in Kconfig (Thomas Huth) [1287973] - [powerpc] kvm: Fix ppc64_defconfig + PPC_POWERNV=n build error (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove RMA-related variables from code (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove code for PPC970 processors (Thomas Huth) [1287973] - [powerpc] Add POWER8 CPU selection (Gustavo Duarte) [1213264] - [powerpc] tm: Check for already reclaimed tasks (Gustavo Duarte) [1276293] - [powerpc] tm: Block signal return setting invalid MSR state (Gustavo Duarte) [1276293] - [thermal] intel_powerclamp: add __init / __exit annotations (Steve Best) [1274036] - [thermal] powerclamp: add id for braswell cpu (Steve Best) [1274036]- [mm] use only per-device readahead limit (Eric Sandeen) [1280355] - [md] revert "dm-mpath: fix stalls when handling invalid ioctls" (Mike Snitzer) [1277194] - [net] ipvs: fix ipv6 hook registration for local replies (Florian Westphal) [1272673] - [net] ipv6: update ip6_rt_last_gc every time GC is run (Hannes Frederic Sowa) [1270092] - [net] vsock: Fix lockdep issue (Dave Anderson) [1253971] - [net] vsock: sock_put wasn't safe to call in interrupt context (Dave Anderson) [1253971] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272089] - [x86] kernel: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271351] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271351] - [x86] asm: Add support for the CLWB instruction (Steve Best) [1253832] - [x86] mm: Add kerneldoc comments for pcommit_sfence() (Steve Best) [1253104] - [x86] asm: Add support for the pcommit instruction (Steve Best) [1253104] - [x86] kernel: Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1243952] - [x86] cpu: Trim model ID whitespace (Prarit Bhargava) [1192048] - [x86] cpu: Strip any /proc/cpuinfo model name field whitespace (Prarit Bhargava) [1192048] - [acpi] add dynamic_debug support (Prarit Bhargava) [1267582] - [acpi] processor: use acpi_evaluate_ost() to replace open-coded version (Prarit Bhargava) [1275178] - [tools] cpupower: Fix error when running cpupower monitor (Prarit Bhargava) [1260055] - [kernel] module: fix sprintf format specifier in param_get_byte() (Jeremy McNicoll) [1261189] - [powerpc] eeh: Fix recursive fenced PHB on Broadcom shiner adapter (Steve Best) [1274631] - [powerpc] eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Steve Best) [1274631]- [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1270038] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1270038] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1270038] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1270038] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1270038] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1270038] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1270038] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1270038] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1270038] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1270038] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1270038] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1269281] - [fs] xfs: fix an error code in xfs_fs_fill_super() (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1269281] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1269281] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1269281] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1269281] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: add mssing inode cache attempts counter increment (Bill O'Donnell) [1269281] - [fs] dlm: print error from kernel_sendpage (Robert S Peterson) [1267339] - [fs] svcrdma: Add zero padding if the client doesn't send it (Sachin Prabhu) [1272151] - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1256940] - [fs] nfsv4: don't set SETATTR for O_RDONLY|O_EXCL (Benjamin Coddington) [1269974]- [x86] paravirt: Replace the paravirt nop with a bona fide empty function (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Fix a paravirt stack-clobbering bug in the NMI code (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Use DF to avoid userspace RSP confusing nested NMI detection (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Reorder nested NMI checks (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Improve nested NMI comments (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Switch stacks on userspace NMI entry (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] cpufeatures: Enable cpuid for Intel SHA extensions (Prarit Bhargava) [1260249] - [kernel] tick: broadcast: Prevent livelock from event handler (Prarit Bhargava) [1265283] - [kernel] clockevents: Serialize calls to clockevents_update_freq() in the core (Prarit Bhargava) [1265283] - [kernel] sched: Robustify topology setup (Gustavo Duarte) [1278875] - [kernel] sched: Don't set sd->child to NULL when it is already NULL (Gustavo Duarte) [1278875] - [cpufreq] pcc-cpufreq: Fix wait_event() under spinlock (Linda Knippers) [1275327] - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273465] {CVE-2015-7872}- [ata] ahci: Add Device ID for Intel Sunrise Point PCH (Charles Rose) [1278402] - [s390] pci: handle events for unused functions (Hendrik Brueckner) [1272098] - [s390] pci: improve handling of hotplug event 0x301 (Hendrik Brueckner) [1272098] - [s390] pci: improve state check when processing hotplug events (Hendrik Brueckner) [1272098] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262729] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1256431] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1272991] - [s390] kernel: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1272096] - [misc] genwqe: get rid of atomic allocations (Hendrik Brueckner) [1270244] - [char] vtpm: fix memory allocation flag for rtce buffer at kernel boot (Gustavo Duarte) [1263595] - [tools] power: turbostat: KNL workaround for Busy and Avg_MHz (Steve Best) [1263965] - [block] virtio-blk: Allow extended partitions (Fam Zheng) [1232471] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1262946] - [netdrv] sfc: push partner queue for skb->xmit_more (Jarod Wilson) [1267167] - [netdrv] sfc: replace spinlocks with bit ops for busy poll locking (Jarod Wilson) [1267167] - [netdrv] mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1271846] - [netdrv] mlx4: Remove shared_ports variable at mlx4_enable_msi_x (Kamal Heib) [1266690] - [netdrv] mlx4_core: Avoid failing the interrupts test (Kamal Heib) [1266690] - [crypto] nx: 842 - Add CRC and validation support (Gustavo Duarte) [1264905] - [powerpc] mm: Recompute hash value after a failed update (Gustavo Duarte) [1264920] - [powerpc] eeh: More relaxed condition for enabled IO path (Steve Best) [1274731] - [powerpc] eeh: Wrong place to call pci_get_slot() (Steve Best) [1273996]- [of] implement of_node_to_nid as a weak function (Steve Best) [1273978] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258319] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258319] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258319] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258319] - [net] ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa) [1243966] - [net] ipv6: ip6_forward: perform skb->pkt_type check at the beginning (Hannes Frederic Sowa) [1243966] - [x86] kvm: svm: unconditionally intercept #DB (Paolo Bonzini) [1279470] {CVE-2015-8104} - [cpufreq] intel_pstate: fix rounding error in max_freq_pct (Prarit Bhargava) [1263866]- [mm] let mm_find_pmd fix buggy race with THP fault (Larry Woodman) [1273993] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1274871] - [mm] ksm: use find_mergeable_vma in try_to_merge_with_ksm_page (Andrea Arcangeli) [1274871] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1274871] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1274871] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1274871] - [x86] mm: fix VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: consolidate VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: move mmap_sem unlock from mm_fault_error() to caller (Andrea Arcangeli) [1277226] - [x86] virt: guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277561] {CVE-2015-5307} - [net] sctp: Fix race between OOTB responce and route removal (Jamie Bainbridge) [1277309] - [powerpc] kvm: book3s_hv: Synthesize segment fault if SLB lookup fails (Thomas Huth) [1269467] - [powerpc] kvm: book3s_hv: Create debugfs file for each guest's HPT (David Gibson) [1273692] - [powerpc] kvm: book3s_hv: Add helpers for lock/unlock hpte (David Gibson) [1273692]- [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid10: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1267652] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [x86] kvm: mmu: fix validation of mmio page fault (Bandan Das) [1267128] - [block] nvme: Fix memory leak on retried commands (David Milburn) [1271860] - [netdrv] macvtap: unbreak receiving of gro skb with frag list (Jason Wang) [1273737] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: add quirk to disable HWP on Skylake-S processors" (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: disable Skylake processors" (Prarit Bhargava) [1264990] - [powerpc] pci: initialize hybrid_dma_data before use (Laurent Vivier) [1270717]- [mm] free compound page with correct order (Andrea Arcangeli) [1274867] - [netdrv] revert "ixgbe: Refactor busy poll socket code to address multiple issues" (John Greene) [1261275] - [powerpc] dma: dma_set_coherent_mask() should not be GPL only (Gustavo Duarte) [1275976]- [md] dm-cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1274450] - [md] dm-btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1274393] - [md] dm-btree-remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1274396] - [fs] nfsd: fix duplicated destroy_delegation code introduced by backport ("J. Bruce Fields") [1273228] - [fs] xfs: validate transaction header length on log recovery (Brian Foster) [1164135] - [net] ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets (Hannes Frederic Sowa) [1271759] - [net] add length argument to skb_copy_and_csum_datagram_iovec (Sabrina Dubroca) [1269228] - [x86] kvm: fix edge EOI and IOAPIC reconfig race (Radim Krcmar) [1271333] - [x86] kvm: set KVM_REQ_EVENT when updating IRR (Radim Krcmar) [1271333] - [kernel] Initialize msg/shm IPC objects before doing ipc_addid() (Lennert Buytenhek) [1271507] {CVE-2015-7613}- [fs] nfsd: ensure that delegation stateid hash references are only put once ("J. Bruce Fields") [1233284] - [fs] nfsd: ensure that the ol stateid hash reference is only put once ("J. Bruce Fields") [1233284] - [fs] nfsv4: Fix a nograce recovery hang (Benjamin Coddington) [1264478] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] xfs: add an xfs_zero_eof() tracepoint (Brian Foster) [1260383] - [fs] xfs: always drain dio before extending aio write submission (Brian Foster) [1260383] - [md] dm-cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1269959] - [mm] Temporary fix for BUG_ON() triggered by THP vs. gup() race (David Gibson) [1268999] - [hid] usbhid: improve handling of Clear-Halt and reset (Don Zickus) [1260123] - [drm] qxl: fix framebuffer dirty rectangle tracking (Gerd Hoffmann) [1268293] - [s390] hmcdrv: fix interrupt registration (Hendrik Brueckner) [1262735] - [block] blk-mq: fix deadlock when reading cpu_list (Jeff Moyer) [1260615] - [block] blk-mq: avoid inserting requests before establishing new mapping (Jeff Moyer) [1260615] - [block] blk-mq: fix q->mq_usage_counter access race (Jeff Moyer) [1260615] - [block] blk-mq: Fix use after of free q->mq_map (Jeff Moyer) [1260615] - [block] blk-mq: fix sysfs registration/unregistration race (Jeff Moyer) [1260615] - [block] blk-mq: avoid setting hctx->tags->cpumask before allocation (Jeff Moyer) [1260615] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1077966] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1077966] - [powerpc] revert "Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8" (Thomas Huth) [1269653]- [netdrv] i40e/i40evf: set AQ count after memory allocation (Neil Horman) [1267663] - [netdrv] i40e: fix offload of GRE tunnels (Neil Horman) [1267663] - [netdrv] i40evf: don't blow away MAC address (Neil Horman) [1267663] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Neil Horman) [1267663] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Neil Horman) [1267663] - [netdrv] i40evf: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: fix 32 bit build warnings (Neil Horman) [1267663] - [netdrv] i40e: fix kbuild warnings (Neil Horman) [1267663] - [netdrv] i40evf: tweak init timing (Neil Horman) [1267663] - [netdrv] i40e: warn on double free (Neil Horman) [1267663] - [netdrv] i40e: refactor interrupt enable (Neil Horman) [1267663] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Neil Horman) [1267663] - [netdrv] i40e/i40evf: add new device id 1588 (Neil Horman) [1267663] - [netdrv] i40e: Remove useless message (Neil Horman) [1267663] - [netdrv] i40e: limit debugfs io ops (Neil Horman) [1267663] - [netdrv] i40e: use QOS field consistently (Neil Horman) [1267663] - [netdrv] i40e: count drops in netstat interface (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Neil Horman) [1267663] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Neil Horman) [1267663] - [netdrv] i40e: Fix a port VLAN configuration bug (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Neil Horman) [1267663] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Neil Horman) [1267663] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Neil Horman) [1267663]- [scsi] report 'INQUIRY result too short' once (Vitaly Kuznetsov) [1254049] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice (Vitaly Kuznetsov) [1254049] - [fs] userfaultfd: add missing mmput() in error path (Andrea Arcangeli) [1263480] - [mm] check if section present during memory block registering (Jan Stancek) [1256723] - [mm] avoid setting up anonymous pages into file mapping (Larry Woodman) [1261582] - [mm] add p[te|md] revert "protnone helpers for use by NUMA balancing" (Thomas Huth) [1256718] - [powerpc] revert "mm: convert p[te|md]_numa users to p[te|md]_protnone_numa" (Thomas Huth) [1256718] - [powerpc] revert "mm: add paranoid warnings for unexpected DSISR_PROTFAULT" (Thomas Huth) [1256718] - [mm] revert "convert p[te|md]_mknonnuma and remaining page table manipulations" (Thomas Huth) [1256718] - [mm] revert "numa: Do not mark PTEs pte_numa when splitting huge pages" (Thomas Huth) [1256718] - [mm] revert "remove remaining references to NUMA hinting bits and helpers" (Thomas Huth) [1256718] - [mm] revert "numa: do not trap faults on the huge zero page" (Thomas Huth) [1256718] - [mm] revert "numa: add paranoid check around pte_protnone_numa" (Thomas Huth) [1256718] - [mm] revert "numa: avoid unnecessary TLB flushes when setting NUMA hinting entries" (Thomas Huth) [1256718] - [powerpc] mm: Change the swap encoding in pte (Thomas Huth) [1256718] - [x86] perf: Fix multi-segment problem of perf_event_intel_uncore (Jiri Olsa) [1257825] - [lib] partially revert "[lib] vsprintf: implement bitmap printing through '*pb[l]'" (Maurizio Lombardi) [1260118] - [drm] radeon: update no_64bit_msi flag for certain ASICs (Oded Gabbay) [1262429] - [drm] nouveau: fbcon: take runpm reference when userspace has an open fd (Ben Skeggs) [1176163] - [drm] qxl: validate monitors config modes (Dave Airlie) [1242847] - [drm] radeon: don't attempt WC mappings on powerpc (Dave Airlie) [1262429] - [drm] drm/qxl: recreate the primary surface when the bo is not primary (Dave Airlie) [1258301] - [drm] qxl: only report first monitor as connected if we have no state (Dave Airlie) [1258301] - [drm] dp_mst: drop cancel work sync in the mstb destroy path (Dave Airlie) [1251331] - [drm] dp_mst: split connector registration into two parts (Dave Airlie) [1251331] - [drm] dp_mst: update the link_address_sent before sending the link address (Dave Airlie) [1251331] - [drm] dp_mst: fixup handling hotplug on port removal (Dave Airlie) [1251331] - [drm] dp_mst: don't pass port into the path builder function (Dave Airlie) [1251331] - [drm] dp_mst: make functions that always return 0 return void (Dave Airlie) [1251331] - [kernel] uprobes: fix kABI broken by the exported return_instance (Oleg Nesterov) [1207373] - [kernel] uprobes: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever (Oleg Nesterov) [1207373] - [kernel] uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to (try to) flush the dead frames (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp() (Oleg Nesterov) [1207373] - [kernel] uprobes: Reimplement arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to find the next chain beforehand (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to use uprobe_warn() (Oleg Nesterov) [1207373] - [kernel] uprobes: Send SIGILL if handle_trampoline() fails (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce free_ret_instance() (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce get_uprobe() (Oleg Nesterov) [1207373] - [kernel] lockdep: Fix a race between /proc/lock_stat and module unload (Jerome Marchand) [1183891] - [kernel] lockdep: Fix the module unload key range freeing logic (Jerome Marchand) [1183891] - [kernel] module: Free lock-classes if parse_args failed (Jerome Marchand) [1183891] - [cpufreq] revert "intel_pstate: honor user space min_perf_pct override on resume" (Prarit Bhargava) [1269518]- [fs] nfs: fix v4.2 SEEK on files over 2 gigs ("J. Bruce Fields") [1262181] - [fs] nfs: verify open flags before allowing open (Benjamin Coddington) [1164431] - [fs] nfsv4.1: Fix pnfs_put_lseg races (Benjamin Coddington) [1263155] - [fs] nfsv4.1: pnfs_send_layoutreturn should use GFP_NOFS (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutreturns (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutcommit (Benjamin Coddington) [1263155] - [md] raid0: apply base queue limits *before* disk_stack_limits (Jes Sorensen) [1265182] - [net] revert "ipv6: Don't reduce hop limit for an interface" (Sabrina Dubroca) [1258324] - [x86] kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERO (Radim Krcmar) [1263030] - [x86] revert "kvm: x86: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR" (Radim Krcmar) [1263030] - [x86] kvm: svm: reset mmu on VCPU reset (Igor Mammedov) [1255217] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112413] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112413] - [tools] perf-trace: Fix race condition at the end of started workloads (Jiri Olsa) [1250068] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1266248] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1263625] - [cpufreq] intel_pstate: disable Skylake processors (Prarit Bhargava) [1267343] - [infiniband] mlx4: Report checksum offload cap for RAW QP when query device (Doug Ledford) [1265795] - [infiniband] core: Add support of checksum capability reporting for RC and RAW (Doug Ledford) [1265795]- [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267255] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1267255] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267255] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267255] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1267255] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1267255] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267255] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267255] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1267255] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267255] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267255] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1267254] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1267254] - [netdrv] i40e: add GRE tunnel type to csum encoding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267254] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267254] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267254] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267254] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1267254] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1267254] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267254] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1267254] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1267254] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1267254] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1267254] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1267254] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267254] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1267254] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267254] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267254] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267254] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267254] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267254] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1267254] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1267254] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267254] - [netdrv] i40e: Remove incorrect #ifdef's (Stefan Assmann) [1267254] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267254] - [netdrv] i40e: Implement ndo_features_check() (Stefan Assmann) [1267254]- [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1256954] - [fs] gfs2: fallocate: do not rely on file_update_time to mark the inode dirty (Andrew Price) [1264521] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1264521] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1264521] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1264521] - [fs] revert "nfs: Make close(2) asynchronous when closing NFS O_DIRECT files" (Benjamin Coddington) [1263385] - [fs] gfs2: Average in only non-zero round-trip times for congestion stats (Robert S Peterson) [1162821] - [fs] lockd: fix rpcbind crash on lockd startup failure ("J. Bruce Fields") [1253782] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1263376] - [fs] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Lukas Czerner) [1247436] - [net] sctp: fix race on protocol/netns initialization (Marcelo Leitner) [1251807] {CVE-2015-5283} - [x86] Mark Broadwell-DE SoC Supported (Prarit Bhargava) [1131685] - [kernel] sched,numa: limit amount of virtual memory scanned in task_numa_work (Rik van Riel) [1261722] - [drivers] base: show nohz_full cpus in sysfs (Rik van Riel) [1212618] - [drivers] base: show isolated cpus in sysfs (Rik van Riel) [1212618] - [cpufreq] intel_pstate: add quirk to disable HWP on Skylake-S processors (Jerry Snitselaar) [1263069] - [drivers] core: Add symlink to device-tree from devices with an OF node (Gustavo Duarte) [1258828] - [powerpc] device: Add dev_of_node() accessor (Gustavo Duarte) [1258828] - [powerpc] iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (Gustavo Duarte) [1246880] - [powerpc] iommu: Cleanup setting of DMA base/offset (Gustavo Duarte) [1246880] - [powerpc] iommu: Remove dma_data union (Gustavo Duarte) [1246880] - [powerpc] kvm: book3s-hv: Fix handling of interrupted VCPUs (Thomas Huth) [1263568] - [powerpc] kvm: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth) [1263577]- [netdrv] cxgb4: Make necessary changes after reverting FCoE (Sai Vemuri) [1258657] - [netdrv] revert "cxgb4: add cxgb4_fcoe.c for FCoE" (Sai Vemuri) [1258657] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: 32b platform fixes (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: function and argument name cleanup (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1251611] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1251611] - [netdrv] cxgb4: replace ntoh{s, l} and hton{s, l} calls with the generic byteorder (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1251611] - [netdrv] cxgb3/4/4vf: Update drivers to use dma_rmb/wmb where appropriate (Sai Vemuri) [1251611] - [netdrv] cxgb4: add cxgb4_fcoe.c for FCoE (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1251611] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor code to a new routine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device node to ULD info (Sai Vemuri) [1251611] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1251611] - [netdrv] cxgb4: drop __GFP_NOFAIL allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix MC1 memory offset calculation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add comment for calculate tx flits and sge length code (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use device node in page allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Freelist starving threshold varies from adapter to adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move ethtool related code to a separate file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix to dump devlog, even if FW is crashed (Sai Vemuri) [1251611] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1251611] - [infiniband] cxgb4: Serialize CQ event upcalls with CQ destruction (Sai Vemuri) [1251611] - [infiniband] cxgb4: Don't hang threads forever waiting on WR replies (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable interrupts and napi before unregistering netdev (Sai Vemuri) [1251611] - [netdrv] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix frame size warning for 32 bit arch (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device ID for new adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: fix coccinelle warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Try and provide an RDMA CIQ per cpu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move offload Rx queue allocation to separate function (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix trace observed while dumping clip_tbl (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to dump the congestion control table (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support to dump mailbox content in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to display TP logic analyzer output (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to display sensor information (Sai Vemuri) [1251611] - [netdrv] chelsio: cxgb4: fix sparse warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add low latency socket busy_poll support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump PM module stats (Sai Vemuri) [1251611] - [netdrv] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump sge_qinfo (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Sai Vemuri) [1251611] - [netdrv] mode_t whack-a-mole: chelsio (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs entry to dump the contents of the flash (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update ipv6 address handling api (Sai Vemuri) [1251611] - [netdrv] cxgb4: Ripping out old hard-wired initialization code in driver (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for mps_tcam debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_qcfg entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_la entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PCI device ID for new T5 adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix decoding QSA module for ethtool get settings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for QSA modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: global named must be unique (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update firmware version after flashing it via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Add and initialize some sge params for VF driver (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable recursive mailbox commands when enabling vi (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Sai Vemuri) [1251611] - [infiniband] cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Sai Vemuri) [1251611] - [infiniband] cxgb4: Cleanup Filter related macros/register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1251611] - [netdrv] cxgb4i/cxgb4: Refactor macros to conform to uniform standards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix bug in DCB app deletion (Sai Vemuri) [1251611] - [scsi] cxgb4: Cleanup macros so they follow the same style and look consistent, part 2 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Cleanup macros so they follow the same style and look consistent (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Handle dcb enable correctly (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1251611] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update copyright year on all cxgb4 files (Sai Vemuri) [1251611] - [netdrv] cxgb4: Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1251611]- [net] vlan: Add GRO support for non hardware accelerated vlan (Ivan Vecera) [1235229] - [net] Add priority to packet_offload objects (Ivan Vecera) [1235229] - [net] sctp: add routing output fallback (Marcelo Leitner) [1258494] - [net] sctp: fix dst leak (Marcelo Leitner) [1258494] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1259673] - [sound] alsa: hda - Fix subsystem ID read regression (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Disable widget power-save for VIA codecs (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix link power unbalance at device removal (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Re-add the lost fake mute support (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Don't actually write registers for caps overwrites (Jaroslav Kysela) [1256578] - [sound] alsa: hda - set GET bit when adding a vendor verb to the codec regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Always allow access for POWER_STATE verbs via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set use_single_rw flag for regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle a few verbs as read-only (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Add cache support for COEF read/write (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle get/set power verb symmetrically via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - fix i915 probe for HSW/BDW (Jaroslav Kysela) [1253837] - [sound] alsa: hda - Fix NULL dereference from CA0132 DSP loader (Jaroslav Kysela) [1251483] - [tools] cpupower: Do not change the frequency of offline cpu (Gustavo Duarte) [1260293] - [crypto] nx - add LE support to pSeries platform driver (Gustavo Duarte) [1261375] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1264158] - [netdrv] iwlwifi: pcie: fix prepare card flow (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Fix NULL dereference when PCI driver used as an AP (Stanislaw Gruszka) [1256419] - [net] mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: pcie: prepare the device before accessing it (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: nvm: remove mac address byte swapping in 8000 family (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix antenna selection when BT is active (Stanislaw Gruszka) [1256419] - [net] mac80211: clear subdir_stations when removing debugfs (Stanislaw Gruszka) [1256419] - [net] mac80211: prevent possible crypto tx tailroom corruption (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: ignore netif running state when changing iftype (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix ROC reference accounting (Stanislaw Gruszka) [1256419] - [net] mac80211: fix the beacon csa counter for mesh and ibss (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Remove the clear interrupt routine from all drivers (Stanislaw Gruszka) [1256419] - [netdrv] ath9k_htc: memory corruption calling set_bit() (Stanislaw Gruszka) [1256419] - [netdrv] ath9k: fix DMA stop sequence for AR9003+ (Stanislaw Gruszka) [1256419] - [net] mac80211: fix locking in update_vlan_tailroom_need_count() (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: wext: clear sinfo struct before calling driver (Stanislaw Gruszka) [1256419] - [netdrv] ssb: Fix handling of ssb_pmu_get_alp_clock() (Stanislaw Gruszka) [1256419] - [infiniband] hfi: Properly set permissions for user device files (Don Dutile) [1255736]- [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1261725] - [fs] xfs: flush entire file on dio read/write to cached file (Brian Foster) [1229074] - [fs] gfs2: Don't support fallocate on jdata files (Abhijith Das) [1221331] - [fs] xfs: checksum log record ext headers based on record size (Brian Foster) [1256593] - [md] dm-crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer) [1252726] - [md] dm-thin: disable discard support for thin devices if pool's is disabled (Mike Snitzer) [1260135] - [md] dm-cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1250832] - [md] dm-cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1250832] - [md] dm-cache: fix use after freeing migrations (Mike Snitzer) [1250832] - [md] dm-cache: move wake_waker() from free_migrations() to where it is needed (Mike Snitzer) [1250832] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1261114] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1261114] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1261114] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1261114] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1261114] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1261114] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1261114] - [md] raid0: update queue parameter in a safer location (Jes Sorensen) [1247854] - [x86] perf/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250642] - [x86] perf/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250642] - [x86] perf/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250642] - [x86] perf: Disable fixup_ht_bug function (Jiri Olsa) [1246669] - [base] pm: add Red Hat dev_pm_info_rh struct (Prarit Bhargava) [1261130] - [base] device: allocate/free Red Hat only struct device_rh (Prarit Bhargava) [1261130] - [idle] intel_idle: Add CPU model 54 (Atom N2000 series) (Prarit Bhargava) [1230936] - [block] blk-mq: don't lose requests if a stopped queue restarts (Jeff Moyer) [1251417] - [block] blk-mq: fix FUA request hang (Jeff Moyer) [1251417] - [block] blk-mq: fix CPU hotplug handling (Jeff Moyer) [1251417] - [block] blk-mq: fix race between timeout and CPU hotplug (Jeff Moyer) [1251417] - [block] blk-mq: initialize 'struct request' and associated data to zero (Jeff Moyer) [1251417] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253268] - [netdrv] mlx4_core: Capping number of requested MSIXs to MAX_MSIX (Amir Vadai) [1260507] - [scripts] modpost: Keep hfi1 driver in staging from tainting kernel (Don Dutile) [1257994] - [powerpc] kdump: Increase the amount of memory reserved for crashkernel=auto (Dave Young) [1222059]- [fs] Set UID in sess_auth_rawntlmssp_authenticate too (Sachin Prabhu) [1258490] - [drm] radeon: fix hotplug race at startup (Dave Airlie) [1262218] - [net] fix NULL pointer dereference in skb_copy_and_csum_datagram_iovec when using NFS (Sabrina Dubroca) [1258907] - [net] ipv4: suppress NETDEV_UP notification on address lifetime update (Aaron Conole) [1250705] - [lib] radix-tree: handle allocation failure in radix_tree_insert() (Seth Jennings) [1260613] - [x86] efi: Use all 64 bit of efi_memmap in setup_e820() (Larry Woodman) [1248452] - [x86] Fix misapplied XSTATE_LAZY patch (Prarit Bhargava) [1258840] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1261973] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson) [1243821] - [powerpc] kvm: book3s-hv: Exit on H_DOORBELL if HOST_IPI is set (David Gibson) [1259571] - [powerpc] kvm: book3s-hv: Fix race in starting secondary threads (David Gibson) [1259571] - [powerpc] powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= (Gustavo Duarte) [1258491] - [powerpc] powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel (Gustavo Duarte) [1258491]- [unisys] Add modalias files to visorbus devices (Erik Arfvidson) [1259509] - [net] tcp: use dctcp if enabled on the route to the initiator (Florian Westphal) [1254839] - [net] fib, fib6: reject invalid feature bits (Florian Westphal) [1254839] - [net] fib6: reduce identation in ip6_convert_metrics (Florian Westphal) [1254839] - [net] fib: move metrics parsing to a helper (Florian Westphal) [1254839] - [net] tunnels: enable module autoloading (Phil Sutter) [1258861] - [net] ip6_gre: release cached dst on tunnel removal (Sabrina Dubroca) [1210346] - [scsi] qla2xxx: Fix backporting error in "Fix virtual port configuration, when switch port is disabled/enabled" (Chad Dupuis) [1240912] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Fix validHandles check in io path (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Chip reset if driver fail to bring ioc ready (Tomas Henzl) [1257604] - [scsi] megaraid_sas: init tasklet earlier (Tomas Henzl) [1252127] - [misc] enclosure: handle non-unique element descriptors (Jose Castillo) [1188248] - [edac] ie31200_edac: Allocate mci and map mchbar first (Seth Jennings) [1241708] - [edac] ie31200_edac: Introduce the driver (Seth Jennings) [1241708] - [kernel] readq/writeq: Add explicit lo_hi_[read|write]_q and hi_lo_[read|write]_q (Seth Jennings) [1241708] - [infiniband] mlx4: Fix use of flow-counters for process_mad (Amir Vadai) [1251740] - [netdrv] mlx4_core: Use sink counter for the VF default as fallback (Amir Vadai) [1251740] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1190049 1226826] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1190049 1226826] - [pci] Add ACS quirks for Intel I219-LM/V (Alex Williamson) [1252128] - [ipc] sem: fix use after free on IPC_RMID after a task using same semaphore set exits ("Herton R. Krzesinski") [1254322] - [x86] mce: Do not panic when single core has reached a timeout (Prarit Bhargava) [1195534] - [x86] fpu: Fix double-increment in setup_xstate_features() (Herbert Xu) [1232494] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232494] - [fs] cifs: Terminate cifs_smb_version_tokens with NULL (Sachin Prabhu) [1247446] - [mm] numa: disable change protection for vma(VM_HUGETLB) (Larry Woodman) [1251007] - [kenrel] trace: Check permission only for parent tracepoint event (Jiri Olsa) [1253487]- [drm] nouveau/pmu/gk104: implement a hackish workaround for a hw bug (Rob Clark) [1249805] - [drm] nouveau/disp/dp: gm1xx appears to have same dp lane ordering as gm2xx (Rob Clark) [1249805] - [drm] nouveau/disp/dp: fix some tx_pu mishandling (Rob Clark) [1249805] - [drm] nouveau/bios/dp: use alternate set of drvctl values where necessary (Rob Clark) [1249805] - [drm] nouveau/bios/dcb: accept "maxwell" lane count values for dcb 4.0 (Rob Clark) [1249805] - [drm] dp/mst: dump branch OUI in debugfs (v2) (Rob Clark) [1249805] - [drm] dp-mst: Remove debug WARN_ON (Rob Clark) [1249805] - [drm] radeon: Don't link train DisplayPort on HPD until we get the dpcd (Rob Clark) [1249805] - [drm] dp/mst: Remove port after removing connector (Rob Clark) [1249805] - [drm] nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Rob Clark) [1249805] - [drm] nouveau: hold mutex when calling nouveau_abi16_fini() (Rob Clark) [1249805] - [drm] nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Rob Clark) [1249805] - [drm] nouveau/fbcon/nv11-: correctly account for ring space usage (Rob Clark) [1249805] - [drm] Stop resetting connector state to unknown (Rob Clark) [1249805] - [drm] Provide compat ioctl for addfb2.1 (Rob Clark) [1249805] - [drm] add a check for x/y in drm_mode_setcrtc (Rob Clark) [1249805] - [drm] radeon/ci: silence a harmless PCC warning (Rob Clark) [1249805] - [drm] radeon: fix user ptr race condition (Rob Clark) [1249805] - [drm] radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Rob Clark) [1249805] - [drm] radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Rob Clark) [1249805] - [drm] radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Rob Clark) [1249805] - [drm] radeon: Clean up reference counting and pinning of the cursor BOs (Rob Clark) [1249805] - [drm] radeon: Handle irqs only based on irq ring, not irq status regs (Rob Clark) [1249805] - [drm] radeon: fix HDP flushing (Rob Clark) [1249805] - [drm] radeon: only check the sink type on DP connectors (Rob Clark) [1249805] - [drm] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1249805] - [drm] radeon: SDMA fix hibernation (CI GPU family) (Rob Clark) [1249805] - [drm] radeon: compute ring fix hibernation (CI GPU family) v2 (Rob Clark) [1249805] - [drm] i915: Use two 32bit reads for select 64bit REG_READ ioctls (Rob Clark) [1249805] - [drm] i915: Forward all core DRM ioctls to core compat handling (Rob Clark) [1249805] - [drm] i915: Snapshot seqno of most recently submitted request (Rob Clark) [1249805] - [drm] i915: fix backlight after resume on 855gm (Rob Clark) [1249805] - [drm] i915: Fix IPS related flicker (Rob Clark) [1249805] - [drm] i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Rob Clark) [1249805] - [drm] radeon: clean up radeon_audio_enable (Rob Clark) [1249805] - [drm] radeon: take the mode_config mutex when dealing with hpds (v2) (Rob Clark) [1249805] - [drm] atomic: fix out of bounds read in for_each_*_in_state helpers (Rob Clark) [1249805] - [drm] bridge: ptn3460: Include linux/gpio/consumer.h (Rob Clark) [1249805] - [drm] qxl: Do not leak memory if qxl_release_list_add fails (Rob Clark) [1249805] - [drm] qxl: Do not cause spice-server to clean our objects (Rob Clark) [1249805] - [drm] dp/mst: make sure mst_primary mstb is valid in work function (Rob Clark) [1249805] - [drm] dp/mst: take lock around looking up the branch device on hpd irq (Rob Clark) [1249805] - [drm] dp/mst: close deadlock in connector destruction (Rob Clark) [1249805] - [drm] radeon: don't probe MST on hw we don't support it on (Rob Clark) [1249805] - [drm] radeon: Add RADEON_INFO_VA_UNMAP_WORKING query (Rob Clark) [1249805] - [drm] mgag200: Reject non-character-cell-aligned mode widths (Rob Clark) [1249805] - [drm] revert "drm/i915: Don't skip request retirement if the active list is empty" (Rob Clark) [1249805] - [drm] i915: Always reset vma->ggtt_view.pages cache on unbinding (Rob Clark) [1249805] - [drm] radeon: Make sure radeon_vm_bo_set_addr always unreserves the BO (Rob Clark) [1249805] - [drm] revert "drm/radeon: adjust pll when audio is not enabled" (Rob Clark) [1249805] - [drm] revert "drm/radeon: don't share plls if monitors differ in audio support" (Rob Clark) [1249805] - [drm] radeon: fix freeze for laptop with Turks/Thames GPU (Rob Clark) [1249805] - [mm] hugetlb: fix race in region tracking (Aristeu Rozanski) [1252129] - [mm] hugetlb: improve, cleanup resv_map parameters (Aristeu Rozanski) [1252129] - [mm] hugetlb: unify region structure handling (Aristeu Rozanski) [1252129] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1235998] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1235998] - [usb] Delete XHCI command timer if necessary (Dave Young) [1242851] - [x86] perf: cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Yasuaki Ishimatsu) [1257502] - [x86] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1242825] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1248331] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1253102] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable machine check errors (Gustavo Duarte) [1253477] - [powerpc] powernv: Pull all HMI events before panic (Gustavo Duarte) [1253477] - [powerpc] powernv: display reason for Malfunction Alert HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Add poweroff (EPOW, DPO) events support for PowerNV platform (Gustavo Duarte) [1257315] - [powerpc] pseries: Cleanup on pci_dn_reconfig_notifier() (Laurent Vivier) [1254200] - [powerpc] pseries: Fix corrupted pdn list (Laurent Vivier) [1254200] - [powercap] rapl: change domain detection message (Prarit Bhargava) [1238347] - [powercap] rapl: further relax energy counter checks (Prarit Bhargava) [1238347]- [fs] locks: remove i_have_this_lease check from __break_lease (Steve Dickson) [1258337] - [fs] locks: set fl_owner for leases to filp instead of current->files (Steve Dickson) [1258337] - [fs] locks: fix NULL-deref in generic_delete_lease (Steve Dickson) [1258337] - [fs] ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner) [1210588] - [fs] ext4: fix NULL pointer dereference when journal restart fails (Lukas Czerner) [1210588] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1186260] - [fs] ext4: check for zero length extent explicitly (Eryu Guan) [1221905] - [fs] ioctx_alloc(): fix vma (and file) leak on failure (Jarod Wilson) [1209536] - [fs] ext4: reject journal options for ext2 mounts (Carlos Maiolino) [839466] - [fs] fanotify: fix -EOVERFLOW with large files on 64-bit (Carlos Maiolino) [981181] - [fs] xfs: close xc_cil list_empty() races with cil commit sequence (Brian Foster) [1028505] - [fs] xfs: fix quota block reservation leak when tp allocates and frees blocks (Brian Foster) [1068915] - [fs] xfs: always log the inode on unwritten extent conversion (Brian Foster) [1053384] - [fs] xfs: direct IO EOF zeroing needs to drain AIO (Brian Foster) [1213370] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1213370] - [fs] nfsv4.2: handle NFS-specific llseek errors ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow SEEK with special stateids ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow ALLOCATE with special stateids ("J. Bruce Fields") [1079385] - [fs] nfs: Reduce time spent holding the i_mutex during fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Don't zap caches on fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Add ALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Use nfs_server_capable() for checknig NFS_CAP_SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: correctly define v4.2 support attributes ("J. Bruce Fields") [1079385] - [fs] nfsd: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfsd: Add ALLOCATE support (Steve Dickson) [1079385] - [fs] vfs: Rename do_fallocate() to vfs_fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Implement SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: Implement SEEK (Steve Dickson) [1079385] - [fs] nfsd: Add generic v4.2 infrastructure ("J. Bruce Fields") [1079385] - [fs] vfs: export lseek_execute() to modules ("J. Bruce Fields") [1079385] - [fs] lseek_execute() doesn't need an inode passed to it ("J. Bruce Fields") [1079385] - [fs] flexfilelayout: Mark the Flexfile layout driver as a tech preview (Steve Dickson) [1246230] - [fs] blocklayout: Mark the NFSv4 Block Layout Driver layout driver as a tech preview (Steve Dickson) [1246237] - [fs] nfs4layouts: Remove unnecessary BUG_ON in nfsd4_layout_setlease() (Steve Dickson) [1195496] - [fs] nfsd: restore trace event lost in mismerge (Steve Dickson) [1195496] - [fs] nfsd: don't recursively call nfsd4_cb_layout_fail (Steve Dickson) [1195496] - [fs] nfsd/blocklayout: pretend we can send deviceid notifications (Steve Dickson) [1195496] - [fs] nfsd: add NFSEXP_PNFS to the exflags array (Steve Dickson) [1195496] - [fs] nfsd: require an explicit option to enable pNFS (Steve Dickson) [1195496] - [fs] nfsd: pNFS block layout driver (Steve Dickson) [1195496] - [fs] nfsd: add trace events (Steve Dickson) [1195496] - [fs] nfsd: update documentation for pNFS support (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS layout recalls (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS operations (Steve Dickson) [1195496] - [fs] nfsd: factor out a helper to decode nfstime4 values (Steve Dickson) [1195496] - [fs] nfsd: make find_any_file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make find/get/put file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: add fh_fsid_match helper (Steve Dickson) [1195496] - [fs] nfsd: move nfsd_fh_match to nfsfh.h (Steve Dickson) [1195496] - [fs] nfs: add LAYOUT_TYPE_MAX enum value (Steve Dickson) [1195496] - [fs] exportfs: add methods for block layout exports (Steve Dickson) [1195496] - [fs] fs: track fl_owner for leases (Steve Dickson) [1195496] - [fs] locks: plumb a "priv" pointer into the setlease routines (Steve Dickson) [1195496] - [fs] locks: generic_delete_lease doesn't need a file_lock at all (Steve Dickson) [1195496] - [fs] locks: add some tracepoints in the lease handling code (Steve Dickson) [1195496] - [fs] fs: add FL_LAYOUT lease type (Steve Dickson) [1195496] - [fs] locks: close potential race between setlease and open (Steve Dickson) [1195496] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Steve Dickson) [1225090] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Steve Dickson) [1225090] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Steve Dickson) [1225090] - [x86] kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled (Prarit Bhargava) [1080951]- [target] iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover) [1249107] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [1253032] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1255758] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1255758] - [net] pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov) [1054125] - [net] vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Leitner) [1256976] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Marcelo Leitner) [1256795] - [net] Fix skb_set_peeked use-after-free bug (Sabrina Dubroca) [1243993] - [net] Fix skb csum races when peeking (Sabrina Dubroca) [1243993] - [net] Clone skb before setting peeked flag (Sabrina Dubroca) [1243993] - [net] sock: fix SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] netfilter: conntrack: don't reject clashing expectation if its in another ct zone (Florian Westphal) [1253847] - [net] flowcache: Fix kernel panic in flow_cache_flush_task (Phil Sutter) [1243591] - [net] flowcache: Fix resource leaks on namespace exit (Phil Sutter) [1243591] - [net] xfrm: Fix refcount imbalance in xfrm_lookup (Phil Sutter) [1243591] - [net] flowcache: restore a single flow_cache kmem_cache (Phil Sutter) [1243591] - [net] xfrm: release dst_orig in case of error in xfrm_lookup() (Phil Sutter) [1243591] - [net] xfrm: remove irrelevant comment in xfrm_input(). (Phil Sutter) [1243591] - [net] xfrm: Generate queueing routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: Remove caching of xfrm_policy_sk_bundles (Phil Sutter) [1243591] - [net] flowcache: Make flow cache name space aware (Phil Sutter) [1243591] - [net] xfrm: Fix null pointer dereference when decoding sessions (Phil Sutter) [1243591] - [net] ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set (Phil Sutter) [1243591] - [net] Remove FLOWI_FLAG_CAN_SLEEP (Phil Sutter) [1243591] - [net] xfrm: Remove ancient sleeping when the SA is in acquire state (Phil Sutter) [1243591] - [net] xfrm: Fix NULL pointer dereference on sub policy usage (Phil Sutter) [1243591] - [net] xfrm: Namespacify xfrm state/policy locks (Phil Sutter) [1243591] - [net] xfrm: Using the right namespace to migrate key info (Phil Sutter) [1243591] - [net] xfrm: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] xfrm: constify mark argument of xfrm_find_acq() (Phil Sutter) [1243591] - [net] ip: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] ipv6: prevent fib6_run_gc() contention (Phil Sutter) [1243591] - [net] ipv4: remove fib_update_nh_saddrs() declaration (Phil Sutter) [1243591] - [net] xfrm: Generate blackhole routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: check for a vaild skb in xfrm_policy_queue_process (Phil Sutter) [1243591] - [net] xfrm: Add refcount handling to queued policies (Phil Sutter) [1243591] - [net] xfrm: Decode sessions with output interface (Phil Sutter) [1243591] - [drm] qxl: rewrite framebuffer support (Gerd Hoffmann) [1072350] - [x86] hyperv: Mark the Hyper-V TSC as unstable (Vitaly Kuznetsov) [1235523]- [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1248352] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1248352] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1248352] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1248352] - [hid] usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus) [1167266] - [x86] documentation: add kernel-parameters.txt entry for dis_ucode_ldr (Prarit Bhargava) [1256913] - [x86] microcode: Add a disable chicken bit (Prarit Bhargava) [1256913] - [x86] boot: Carve out early cmdline parsing function (Prarit Bhargava) [1256913] - [block] mtip32x: fix regression introduced by blk-mq per-hctx flush (Jeff Moyer) [1228812] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1253935] - [crypto] nx - Removing CTR mode from NX driver (Herbert Xu) [1241751] - [unisys] add visorhid driver (Erik Arfvidson) [1232017] - [unisys] add MODULE_DEVICE_TABLE and temporary MODULE_ALIAS lines to visornic (Erik Arfvidson) [1232014] - [unisys] Add s-Par visorhba (Erik Arfvidson) [1232014] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1253102] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1247856] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1247856] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1247856] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1247856] - [thermal] powerclamp: support Knights Landing (Steve Best) [1158597] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1179991] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1179991] - [thermal] powerclamp: Remove tick_nohz_idle abuse (Steve Best) [1255864] - [thermal] powerclamp: Clean up preempt_enable_no_resched() abuse (Steve Best) [1255864]- [infiniband] Move hfi1 to staging (David Sowa) [1173291] - [infiniband] core: Add opa driver to kbuild (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to topology_sibling_mask()" (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to the ->write_iter() API" (David Sowa) [1173291] - [infiniband] hfi1: Remove inline from trace functions (David Sowa) [1173291] - [infiniband] hfi1: Add Infiniband dependency to Kconfig (David Sowa) [1173291] - [infiniband] hfi1: add driver make/config files (David Sowa) [1173291] - [infiniband] hfi1: add multicast routines (David Sowa) [1173291] - [infiniband] hfi1: add general verbs handling (David Sowa) [1173291] - [infiniband] hfi1: add PSM sdma hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level page locking (David Sowa) [1173291] - [infiniband] hfi1: add UD QP handling (David Sowa) [1173291] - [infiniband] hfi1: add UC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add QSFP twsi routines (David Sowa) [1173291] - [infiniband] hfi1: add tracepoint debug routines (David Sowa) [1173291] - [infiniband] hfi1: add sysfs routines and documentation (David Sowa) [1173291] - [infiniband] hfi1: add SRQ handling (David Sowa) [1173291] - [infiniband] hfi1: add sdma header file (David Sowa) [1173291] - [infiniband] hfi1: add sdma routines (David Sowa) [1173291] - [infiniband] hfi1: add common routines for RC/UC (David Sowa) [1173291] - [infiniband] hfi1: add RC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add qsfp handling (David Sowa) [1173291] - [infiniband] hfi1: add qp handling (David Sowa) [1173291] - [infiniband] hfi1: add platform config definitions (David Sowa) [1173291] - [infiniband] hfi1: add pio handling (David Sowa) [1173291] - [infiniband] hfi1: add pcie routines (David Sowa) [1173291] - [infiniband] hfi1: add misc OPA defines (David Sowa) [1173291] - [infiniband] hfi1: add memory region handling (David Sowa) [1173291] - [infiniband] hfi1: add user/kernel memory sharing hooks (David Sowa) [1173291] - [infiniband] hfi1: add local mad header (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part2 (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part1 (David Sowa) [1173291] - [infiniband] hfi1: add rkey/lkey validation (David Sowa) [1173291] - [infiniband] hfi1: add progress delay/restart hooks (David Sowa) [1173291] - [infiniband] hfi1: add interrupt hooks (David Sowa) [1173291] - [infiniband] hfi1: add module init hooks (David Sowa) [1173291] - [infiniband] hfi1: add general hfi header file (David Sowa) [1173291] - [infiniband] hfi1: add firmware hooks (David Sowa) [1173291] - [infiniband] hfi1: add PSM driver control/data path (David Sowa) [1173291] - [infiniband] hfi1: add eeprom hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level receive functions (David Sowa) [1173291] - [infiniband] hfi1: add dma operation hooks (David Sowa) [1173291] - [infiniband] hfi1: add diagnostic hooks (David Sowa) [1173291] - [infiniband] hfi1: add char device instantiation code (David Sowa) [1173291] - [infiniband] hfi1: add debugfs handling (David Sowa) [1173291] - [infiniband] hfi1: add completion queue processing (David Sowa) [1173291] - [infiniband] hfi1: add common header file definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific headers (David Sowa) [1173291] - [infiniband] hfi1: add chip register definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part4 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part3 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part2 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part1 (David Sowa) [1173291] - [infiniband] core: Add header definitions (David Sowa) [1173291] - [infiniband] core: Add CNP opcode enumeration (David Sowa) [1173291]- [netdrv] ixgbevf: Driver version update to indicate RHEL 7.2 (John Greene) [1173787] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1173787] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1173787] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1173787] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1173787] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173787] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1173787] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1173787] - [netdrv] ixgbevf: Use ether_addr_copy() instead of memcpy() (John Greene) [1173787] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1173787] - [netdrv] ixgbevf: codespell comment spelling fixes (John Greene) [1173787] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1173787] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1173787] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1173787] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1173787] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1173787] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1173787] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1173787] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1173787] - [netdrv] ixgbevf: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173787] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1173787] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1173787 1187248] - [netdrv] ixgbevf: add netpoll support (John Greene) [1173787] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1173787] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1173787] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1173787] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1173787] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1173787] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1173787] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1173787] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1173787] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1173787 1187248] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1173787] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1173787] - [netdrv] ixgbevf: implement ethtool get/set coalesce (John Greene) [1173787] - [netdrv] ixgbe: update driver version to indicate RHEL7.2 (John Greene) [1173786] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1173786] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1173786] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1173786] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1173786] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1173786] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1173786] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1173786] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1173786] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1173786] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1173786] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1173786] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1173786] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1173786] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1173786] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1173786] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1173786] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1173786] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1173786] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1173786] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1173786] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1173786] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1173786] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1173786] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1173786] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1173786] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173786] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1173786] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1173786] - [netdrv] ixgbe: Remove NETIF_F_HW_VLAN_CTAG_FILTER from hw_features (John Greene) [1173786] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 source_address_prunning (John Greene) [1173786] - [netdrv] ixgbe: add new bridge mode support function (John Greene) [1173786] - [netdrv] ixgbe: Move bridge mode from flag to variable (John Greene) [1173786] - [netdrv] ixgbe: use helpers for converting ns to timespec (John Greene) [1173786] - [netdrv] ixgbe: Use bool function returns of true/false instead of 1/0 (John Greene) [1173786] - [netdrv] ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything (John Greene) [1173786] - [netdrv] ixgbe: enable relaxed ordering for SPARC (John Greene) [1173786] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1173786] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1173786] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1173786] - [netdrv] ixgbe: codespell comment spelling fixes (John Greene) [1173786] - [netdrv] ixgbe: Use eth__addr instead of memset (John Greene) [1173786] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1173786] - [netdrv] ixgbe: cleanup redundant default method set_rxpba (John Greene) [1173786] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1173786] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1173786] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1173786] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1173786] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (John Greene) [1173786] - [netdrv] ixgbe: convert to timecounter adjtime (John Greene) [1173786] - [netdrv] ixgbe: Use dma_rmb on Rx descriptor reads (John Greene) [1173786] - [netdrv] ixgbe: Use napi_alloc_skb (John Greene) [1173786] - [netdrv] ixgbe: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173786] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1173786] - [netdrv] ixgbe: Remove tail write abstraction and add missing barrier (John Greene) [1173786] - [netdrv] ixgbe: Clean-up page reuse code (John Greene) [1173786] - [netdrv] ixgbe: Check for presence of IFLA_AF_SPEC (John Greene) [1173786] - [netdrv] ixgbe: Validate IFLA_BRIDGE_MODE attribute length (John Greene) [1173786] - [netdrv] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe (John Greene) [1173786] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (John Greene) [1173786] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1173786] - [netdrv] ixgbe: Replace __skb_alloc_page with dev_alloc_page (John Greene) [1173786] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1173786] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1173786] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1173786] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1173786] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1173786] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1173786] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1173786] - [netdrv] ixgbe: fix setting of TXDCTL.WTRHESH when ITR is set to 0 and no BQL (John Greene) [1173786] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1173786] - [netdrv] ixgbe: Convert the normal transmit complete path to dev_consume_skb_any() (John Greene) [1173786] - [netdrv] ixgbe: remove IXGBE_FLAG_MSI(X)_CAPABLE flags (John Greene) [1173786] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1173786] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1173786] - [netdrv] ixgbe: remove useless bd_number from adapter struct (John Greene) [1173786] - [netdrv] ixgbe: Refactor busy poll socket code to address multiple issues (John Greene) [1173786] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1173786] - [netdrv] ixgbe: use new eth_get_headlen interface (John Greene) [1173786] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1173786] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1173786] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1173786] - [netdrv] ixgbe: Cleanup FDB handling code (John Greene) [1173786] - [netdrv] ixgbe: Make return values more direct (John Greene) [1173786] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1173786] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1173786] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1173786] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access REDUX (John Greene) [1173786] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1173786] - [netdrv] ixgbe: don't check minimum link when direct assigned to virtual machine (John Greene) [1173786] - [netdrv] ixgbe: fix use of list_for_each in ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1173786] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1173786] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1173786] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1173786] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1173786] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1173786] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1173786] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1173786] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1173786] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1173786] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1173786] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1173786] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1173786] - [netdrv] ixgbe: remove return statements for void functions (John Greene) [1173786] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1173786] - [netdrv] ixgbe: add space between operands to & (John Greene) [1173786] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1173786] - [netdrv] ixgbe: add braces around else block (John Greene) [1173786] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1173786] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1173786] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1173786] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary duplication of PCIe bandwidth display (John Greene) [1173786] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1173786] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1173786] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1173786] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (John Greene) [1173786] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1173786] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1173786] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1173786 1205903] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1173786] - [netdrv] ixgbe: Mass conversion of smp_mb__*() (John Greene) [1173786] - [netdrv] ixgbe: Clear head write-back registers on VF reset (John Greene) [1173786] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: remove marketing names from busy poll code (John Greene) [1173786] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (John Greene) [1173786] - [netdrv] ixgbe: fix rx-usecs range checks for BQL (John Greene) [1173786] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (John Greene) [1173786] - [netdrv] ixgbe: fix 32-bit DMA mask handling (John Greene) [1173786] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (John Greene) [1173786] - [net] if_link: Add an additional parameter to ifla_vf_info for RSS querying (John Greene) [1173786] - [net] rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY (John Greene) [1173786] - [net] core: Add VF link state control policy (John Greene) [1173786] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1229219] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1229219] - [netdrv] be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera) [1232327] - [thermal] powerclamp: fix missing newer package c-states (Steve Best) [1255413]- [fs] inotify: don't add consecutive overflow events to the queue (Eric Sandeen) [1168465] - [md] dm-stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1254801] - [md] dm-stats: add support for request-based DM devices (Mike Snitzer) [1254801] - [md] dm-stats: collect and report histogram of IO latencies (Mike Snitzer) [1254801] - [md] dm-stats: support precise timestamps (Mike Snitzer) [1254801] - [md] dm-stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1254801] - [md] dm-stats: Use kvfree() in dm_kvfree() (Mike Snitzer) [1254801] - [net] bridge: mdb: fix double add notification (Xin Long) [1245012] - [net] ipt_ulog: do not fail init after creating socket (Thadeu Lima de Souza Cascardo) [1235978] - [net] ipv4: off-by-one in continuation handling in /proc/net/route (Alexander Duyck) [1253783] - [x86] kernel: Allocate enough low memory when crashkernel=high (Baoquan He) [1123039] - [vfio] Fix lockdep issue (Alex Williamson) [1250237] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189910] - [netdrv] mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Honggang Li) [1248676] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [1248335] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1251393]- [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [853192] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [853192] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [853192] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [853192] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [853192] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [853192] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [853192] - [powerpc] mm: Change the swap encoding in pte (Gustavo Duarte) [1217743] - [mm] numa: avoid unnecessary TLB flushes when setting NUMA hinting entries (Gustavo Duarte) [1217743] - [mm] numa: add paranoid check around pte_protnone_numa (Gustavo Duarte) [1217743] - [mm] numa: do not trap faults on the huge zero page (Gustavo Duarte) [1217743] - [mm] remove remaining references to NUMA hinting bits and helpers (Gustavo Duarte) [1217743] - [mm] numa: Do not mark PTEs pte_numa when splitting huge pages (Gustavo Duarte) [1217743] - [mm] convert p[te|md]_mknonnuma and remaining page table manipulations (Gustavo Duarte) [1217743] - [powerpc] mm: add paranoid warnings for unexpected DSISR_PROTFAULT (Gustavo Duarte) [1217743] - [powerpc] mm: convert p[te|md]_numa users to p[te|md]_protnone_numa (Gustavo Duarte) [1217743] - [mm] add p[te|md] protnone helpers for use by NUMA balancing (Gustavo Duarte) [1217743] - [mm] numa: do not dereference pmd outside of the lock during NUMA hinting fault (Gustavo Duarte) [1217743] - [md] dm-btree-remove: fix bug in remove_one() (Mike Snitzer) [1250905] - [md] dm-cache-policy-smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1253505] - [md] dm-btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1253505] - [md] dm-thin-metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1253505] - [x86] kvm: vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1238320 1251552] - [x86] kvm: add missed use_eager_fpu() (Radim Krcmar) [1251552] - [iommu] amd: Fix bug in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Use wait_event in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Fix amd_iommu_free_device() (Jerome Glisse) [1210495] - [iommu] amd: use handle_mm_fault directly (Jerome Glisse) [1210495] - [iommu] amd: fix accounting of device_state (Jerome Glisse) [1210495] - [iommu] amd: use new invalidate_range mmu-notifier (Jerome Glisse) [1210495] - [unisys] visornic: Convert to using napi (Erik Arfvidson) [1232018] - [unisys] visorchannel: Add peek function (Erik Arfvidson) [1232018] - [unisys] visornic - consolidate+simplify xmit watermark checks (Erik Arfvidson) [1232018] - [unisys] visornic: enable skb->len error-check, remove DEBUG blocks (Erik Arfvidson) [1232018] - [unisys] visornic_resume needs to mirror _serverdown_complete (Erik Arfvidson) [1232018] - [unisys] visornic - correctly reset flag prior to send_enbdis() (Erik Arfvidson) [1232018] - [unisys] visornic - prevent lock recursion after IO recovery (Erik Arfvidson) [1232018] - [unisys] avoid format string parsing (Erik Arfvidson) [1232018] - [unisys] visornic - prevent NETDEV WATCHDOG timeouts after IO recovery (Erik Arfvidson) [1232018] - [unisys] visornic - check visorchannel_signalinsert/remove failures (Erik Arfvidson) [1232018] - [unisys] visornic - ensure proper net locking in tx reset logic (Erik Arfvidson) [1232018] - [unisys] Process more than one response per check (Erik Arfvidson) [1232018] - [unisys] remove bogus error checking (Erik Arfvidson) [1232018] - [unisys] remove visornic_ioctl (Erik Arfvidson) [1232018] - [unisys] Remove trans_start (Erik Arfvidson) [1232018] - [unisys] Fix improper use of NETDEV_TX_BUSY (Erik Arfvidson) [1232018] - [unisys] Remove some extraneous start/stop queue operations (Erik Arfvidson) [1232018] - [unisys] Change enable/disable to wait forever (Erik Arfvidson) [1232018] - [unisys] Make serverdown synchronous (Erik Arfvidson) [1232018] - [unisys] simplify visornic_serverdown_complete (Erik Arfvidson) [1232018] - [unisys] Guard against task leakage (Erik Arfvidson) [1232018] - [unisys] Clean up kthread usage (Erik Arfvidson) [1232018] - [unisys] Linarize skbs (Erik Arfvidson) [1232018] - [unisys] BUG halt on error in I/O channel (Erik Arfvidson) [1232018] - [unisys] Check return code properly on visor_copy_fragsinfo_from_skb (Erik Arfvidson) [1232018] - [unisys] Remove num_visornic_open array (Erik Arfvidson) [1232018] - [unisys] fix copyright statements (Erik Arfvidson) [1232018] - [unisys] visornic: prevent erroneous kfree of devdata pointer (Erik Arfvidson) [1232018] - [unisys] visornic: use preferred interface for setting netdev's parent (Erik Arfvidson) [1232018] - [unisys] visornic: delay start of worker thread until netdev created (Erik Arfvidson) [1232018] - [unisys] visornic: don't destroy global workqueues until devs destroyed (Erik Arfvidson) [1232018] - [unisys] visornic: correctly clean up device on removal (Erik Arfvidson) [1232018] - [unisys] visornic: correct obvious double-allocation of workqueues (Erik Arfvidson) [1232018] - [unisys] add error messages to visornic (Erik Arfvidson) [1232018] - [unisys] neglect to NULL rcvbuf pointer (Erik Arfvidson) [1232018] - [unisys] prevent faults in visornic_pause (Erik Arfvidson) [1232018] - [unisys] visornic: correct visornic_pause (Erik Arfvidson) [1232018] - [unisys] Add s-Par visornic ethernet driver (Erik Arfvidson) [1232018]- [misc] redhat: roll back to pre-release secureboot keys [1254992]- [net] ipv6: don't reject link-local nexthop on other interface (Florian Westphal) [1228700] - [net] vlan: Correctly propagate promisc|allmulti flags in notifier (Alexander Duyck) [1166516] - [net] chunk lost from bd9b51 (Oleg Nesterov) [1246968] - [net] openvswitch: Fix L4 checksum handling when dealing with IP fragments (Flavio Leitner) [1249863] - [net] tcp: fix recv with flags MSG_WAITALL | MSG_PEEK (Sabrina Dubroca) [1205258] - [net] netfilter: synproxy: fix sending window update to client (Phil Sutter) [1242094 1251031] - [net] netfilter: ip6t_synproxy: fix NULL pointer dereference (Phil Sutter) [1242094 1251031] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1245205] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1245205] - [net] sctp: reset flowi4_oif parameter on route lookup (Xin Long) [1245205] - [scsi] hpsa: update driver version (Joseph Szczypek) [1227171] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1227171] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1227171] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1227171] - [scsi] hpsa: add support for tagged queueing (Joseph Szczypek) [1227171] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1227171] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1227171] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1227171] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1227171] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1227171] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1227171] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1227171] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1227171] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1227171] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1227171] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1227171] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1227171] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1227171] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1227171] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1227171] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1227171] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1227171] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1227171] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1227171] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1227171] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1227171] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1227171] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1227171] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1227171] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1227171] - [scsi] hpsa: add masked physical devices into h->dev array (Joseph Szczypek) [1227171] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Joseph Szczypek) [1227171] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1227171] - [kernel] livepatch: kernel: add TAINT_LIVEPATCH (Josh Poimboeuf) [1090549] - [kernel] fix TAINT_SOFTLOCKUP printable character (Josh Poimboeuf) [1090549] - [cpufreq] intel_pstate: Add SKY-S support (Steve Best) [1199346] - [powerpc] kvm: book3s: correct width in XER handling (David Gibson) [1178502]- [kernel] Call mark_tech_preview() for user namespace (Adrian Reber) [1243523] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Prarit Bhargava) [1250754] - [kernel] time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge (Prarit Bhargava) [1250754] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Prarit Bhargava) [1250754] - [kernel] hrtimer: Make offset update smarter (Prarit Bhargava) [1250754] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets_now() (Prarit Bhargava) [1250754] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1251987] - [net] core: Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1251987] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Ivan Vecera) [1218279] - [netdrv] virtio-net: drop NETIF_F_FRAGLIST (Jason Wang) [1247840] {CVE-2015-5156} - [netdrv] usbnet: remove generic hard_header_len check (Don Zickus) [1164735] - [usb] usb: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting (Don Zickus) [1207487 1208644] - [usb] usb: io_ti: Add firmware image sanity checks (Don Zickus) [1208644] - [usb] usb: io_ti: Increase insufficient timeout for firmware downloads (Don Zickus) [1208644] - [usb] usb: io_ti: Fix firmware version handling (Don Zickus) [1208644] - [x86] perf: Tweak broken BIOS rules during check_hw_exists() (Don Zickus) [1082511] - [x86] uefi: copy secure_boot flag in boot params across kexec (Dave Young) [1243998] - [mm] vm_is_stack: use for_each_thread() rather then buggy while_each_thread() (Jerry Snitselaar) [1252188] - [fs] dcache: d_walk() might skip too much (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: deal with deadlock in d_walk() (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: move d_rcu from overlapping d_child to overlapping d_alias (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: fold try_to_ascend() into the sole remaining caller (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user() failure (Seth Jennings) [1239006] - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file V2 (David Howells) [1226346] - [md] dm: revert dm_merge_bvec changes (Mike Snitzer) [1250148] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Jarod Wilson) [1108793 1172014] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs() (Seth Jennings) [1250709] - [perf] bench-numa: Fix to show proper convergence stats (Petr Holasek) [1222518] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1251842] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1251842] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1251842] - [scsi] ipr: Re-enable write same (Gustavo Duarte) [1251842] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1251184] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1251184] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1214645] - [crypto] nx - respect sg limit bounds when building sg lists for SHA (Herbert Xu) [1250733] - [crypto] nx - Fix reentrancy bugs (Herbert Xu) [1250733] - [crypto] nx - Fixing SHA update bug (Herbert Xu) [1250733] - [crypto] nx - Fixing NX data alignment with nx_sg list (Herbert Xu) [1250733] - [crypto] nx - make platform drivers directly register with crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx-842-crypto.c to nx-842.c (Gustavo Duarte) [1238571 1245132] - [crypto] nx - merge nx-compress and nx-compress-crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - use common code for both NX decompress success cases (Gustavo Duarte) [1238571 1245132] - [crypto] nx - don't register pSeries driver if ENODEV (Gustavo Duarte) [1238571 1245132] - [crypto] nx - move kzalloc() out of spinlock (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove pSeries NX 'status' field (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove __init/__exit from VIO functions (Gustavo Duarte) [1238571 1245132] - [crypto] nx/842 - Fix context corruption (Gustavo Duarte) [1238571 1245132] - [crypto] nx - reduce chattiness of platform drivers (Gustavo Duarte) [1238571 1245132] - [crypto] nx - do not emit extra output if status is disabled (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} (Gustavo Duarte) [1238571 1245132] - [crypto] nx - nx842_OF_upd_status should return ENODEV if device is not 'okay' (Gustavo Duarte) [1238571 1245132] - [cpufreq] powernv: Restore cpu frequency to policy->cur on unthrottling (Gustavo Duarte) [1249561] - [cpufreq] powernv: Report Psafe only if PMSR.psafe_mode_active bit is set (Gustavo Duarte) [1249561] - [cpufreq] powernv: Call throttle_check() on receiving OCC_THROTTLE (Gustavo Duarte) [1249561] - [cpufreq] powernv: Register for OCC related opal_message notification (Gustavo Duarte) [1249561] - [powerpc] powernv: Add definition of OPAL_MSG_OCC message type (Gustavo Duarte) [1249561] - [cpufreq] powernv: Handle throttling due to Pmax capping at chip level (Gustavo Duarte) [1249561] - [cpuidle] menu: Return (-1) if there are no suitable states (Gustavo Duarte) [1226250] - [powerpc] eeh: Fix trivial error in eeh_restore_dev_state() (David Gibson) [1227573] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1249855]- [md] dm-cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1247192] - [md] revert "dm-cache: do not wake_worker() in free_migration()" (Mike Snitzer) [1247192] - [ipc] mqueue: remove limits for the amount of system-wide queues (Milos Vyletel) [1247632] - [scsi] fix memory leak with scsi-mq (Ewan Milne) [1248739] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1188168] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1188168] - [tools] power turbostat: enable turbostat to support Knights Landing (KNL) (Steve Best) [1214141] - [vhost] fix error handling for memory region alloc (Igor Mammedov) [1152962] - [vhost] add max_mem_regions module parameter (Igor Mammedov) [1152962] - [vhost] extend memory regions allocation to vmalloc (Igor Mammedov) [1152962] - [vhost] use binary search instead of linear in find_region() (Igor Mammedov) [1152962] - [vhost] Make vhost a separate module (Igor Mammedov) [1152962] - [vhost] move memory pointer to VQs (Igor Mammedov) [1152962] - [vhost] move acked_features to VQs (Igor Mammedov) [1152962] - [vhost] replace rcu with mutex (Igor Mammedov) [1152962] - [vhost] Remove custom vhost rcu usage (Igor Mammedov) [1152962] - [vhost] scsi: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [vhost] net: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1249848] - [wireless] Backport rtlwifi driver family from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwl8k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcm80211 common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmsmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmfmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport BCMA bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport SSB bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwifiex driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport rt2x00 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wil6210 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport carl9170 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath9k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlegacy driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlwifi driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mac80211 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wireless core from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] debugfs: add helper function to create device related seq_file (Stanislaw Gruszka) [1169606 1229225] - [wireless] net: Add EXPORT_SYMBOL_GPL(get_net_ns_by_fd) (Stanislaw Gruszka) [1169606 1229225] - [security] keys: Ensure we free the assoc array edit if edit is valid (David Howells) [1244171] {CVE-2015-1333}- [powerpc] powernv: Fix vma page prot flags in opal-prd driver (Gustavo Duarte) [1241177] - [powerpc] rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth) [1243779] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1177872] - [powercap] rapl: Support Knights Landing (Steve Best) [1145372] - [s390] nmi: fix vector register corruption (Hendrik Brueckner) [1247500] - [s390] ctl_reg: add union type for control register 0 (Hendrik Brueckner) [1247500] - [s390] revert "dasd: add support for control unit initiated reconfiguration" (Hendrik Brueckner) [1243498] - [mm] tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported (Eric Sandeen) [1237080] - [md] dm-cache-policy-smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1247192] - [md] dm-thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1247192] - [md] clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177912] - [acpi] ghes: Make NMI handler have a single reader (Jiri Olsa) [1230934] - [iommu] vt-d: Fix VM domain ID leak (Alex Williamson) [1242331] - [video] hyperv_fb: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1247678] - [video] hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1247678] - [video] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1247678] - [block] nvme: Failed controller initialization fixes (David Milburn) [1223515] - [block] nvme: Unify controller probe and resume (David Milburn) [1223515] - [block] nvme: Automatic namespace rescan (David Milburn) [1223515] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1223515] - [block] nvme: Remove hctx reliance for multi-namespace (David Milburn) [1223515] - [block] blk-mq: Shared tag enhancements (David Milburn) [1223515] - [block] add blk_set_queue_dying() to blkdev.h (David Milburn) [1223515] - [block] nvme: disable irqs in nvme_freeze_queues (David Milburn) [1223515] - [block] nvme: Meta data handling through submit io ioctl (David Milburn) [1223515] - [block] nvme: Fix for BLK_DEV_INTEGRITY not set (David Milburn) [1223515] - [block] nvme: Metadata format support (David Milburn) [1223515] - [netdrv] bonding: fix destruction of bond with devices different from arphrd_ether (Gustavo Duarte) [1061028] - [netdrv] fix copyright statements (Erik Arfvidson) [1245362] - [unisys] Lock visorchannels associated with devices (Erik Arfvidson) [1245362] - [unisys] fix random hangs with network stress in visornic (Erik Arfvidson) [1245362] - [unisys] Reduce indent (Erik Arfvidson) [1245362] - [unisys] Use kzalloc instead of kmalloc/memset (Erik Arfvidson) [1245362] - [unisys] correctly NULL-terminate visorbus sysfs attribute array (Erik Arfvidson) [1245362] - [unisys] fix random memory corruption in visorchannel_write() (Erik Arfvidson) [1245362] - [unisys] Fix broken build when ARCH=um (Erik Arfvidson) [1245362] - [unisys] Allow visorbus to autoload (Erik Arfvidson) [1245362] - [unisys] prevent faults processing messages (Erik Arfvidson) [1245362] - [unisys] respond to msgs post device_create (Erik Arfvidson) [1245362]- [fs] nfs: objectlayout: Mark the object layout driver as a tech preview (Steve Dickson) [1248070] - [x86] Tell irq work about self IPI support (Rafael Aquini) [1240799] - [acpi] scan: reduce log level of "acpi: \_pr_.cpu4: failed to get CPU APIC ID" (Lenny Szubowicz) [1246077] - [netdrv] mlx4: restore conditional call to napi_complete_done() (Honggang Li) [1248338] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Steve Best) [1145366] - [cpufreq] intel_pstate: Knights Landing support (Steve Best) [1145366] - [powerpc] add running_clock for powerpc to prevent spurious softlockup warnings (Gustavo Duarte) [1197000] - [kernel] sched/clock: add another clock for use with the soft lockup watchdog (Gustavo Duarte) [1197000] - [kernel] fork: Allow CLONE_PARENT after setns(CLONE_NEWPID) (Adrian Reber) [1241560] - [kernel] fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks (Adrian Reber) [1241560] - [kernel] pidns: kill the unnecessary CLONE_NEWPID in copy_process() (Adrian Reber) [1241560] - [kernel] workqueue: Allow modifying low level unbound workqueue cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: Create low-level unbound workqueues cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: split apply_workqueue_attrs() into 3 stages (Daniel Bristot de Oliveira) [1176155] - [kernel] cpumask, nodemask: implement cpumask/nodemask_pr_args() (Daniel Bristot de Oliveira) [1176155] - [documentation] add print bitmap description (Daniel Bristot de Oliveira) [1176155] - [lib] vsprintf: implement bitmap printing through '*pb[l]' (Daniel Bristot de Oliveira) [1176155] - [fs] userfaultfd: call mark_tech_preview (Andrea Arcangeli) [965657] - [fs] userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli) [965657] - [mm] userfaultfd: propagate the full address in THP faults (Andrea Arcangeli) [965657] - [fs] userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli) [965657] - [fs] userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli) [965657] - [mm] userfaultfd: switch to exclusive wakeup for blocking reads (Andrea Arcangeli) [965657] - [fs] userfaultfd: fs/userfaultfd.c add more comments (Andrea Arcangeli) [965657] - [mm] userfaultfd: documentation update (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli) [965657] - [mm] userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli) [965657] - [mm] userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli) [965657] - [x86] userfaultfd: activate syscall (Andrea Arcangeli) [965657] - [mm] userfaultfd: buildsystem activation (Andrea Arcangeli) [965657] - [mm] userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli) [965657] - [mm] userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli) [965657] - [mm] userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli) [965657] - [mm] userfaultfd: wake pending userfaults (Andrea Arcangeli) [965657] - [mm] userfaultfd: update the uffd_msg structure to be the same on 32/64bit (Andrea Arcangeli) [965657] - [mm] userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features fixup (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features (Andrea Arcangeli) [965657] - [mm] userfaultfd: waitqueue_active() race fix (Andrea Arcangeli) [965657] - [mm] userfaultfd: cleanup superfluous _irq locking (Andrea Arcangeli) [965657] - [mm] userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli) [965657] - [mm] userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli) [965657] - [mm] userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli) [965657] - [mm] userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli) [965657] - [mm] userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli) [965657] - [mm] userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uapi: add missing include/types.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uAPI (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli) [965657] - [fs] nfs: use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: kvm use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: use get_user_pages_unlocked within get_user_pages_fast (Andrea Arcangeli) [965657] - [mm] gup: add __get_user_pages_unlocked to customize gup_flags (Andrea Arcangeli) [965657] - [mm] gup: add get_user_pages_locked and get_user_pages_unlocked (Andrea Arcangeli) [965657] - [net] bridge: vlan: fix usage of vlan 0 and 4095 again (John Greene) [1236709] - [net] bridge: new mode flag to indicate mode 'undefined' (John Greene) [1236709] - [net] bridge: simplify br_getlink() a bit (John Greene) [1236709] - [net] bridge: remove oflags from setlink/dellink (John Greene) [1236709] - [net] bridge: fix setlink/dellink notifications (John Greene) [1236709] - [net] bridge: fix uninitialized variable warning (John Greene) [1236709] - [net] bridge: new function to pack vlans into ranges during gets (John Greene) [1236709] - [net] rtnetlink: new filter RTEXT_FILTER_BRVLAN_COMPRESSED (John Greene) [1236709] - [net] bridge: support for multiple vlans and vlan ranges in setlink and dellink requests (John Greene) [1236709] - [net] bridge: add brport flags to dflt bridge_getlink (John Greene) [1236709] - [net] bridge: add new brport flag LEARNING_SYNC (John Greene) [1236709] - [net] bridge: move private brport flags to if_bridge.h so port drivers can use flags (John Greene) [1236709] - [net] bridge: add export of multicast database adjacent to net_dev (John Greene) [1236709] - [net] fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck) [1247411] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247309] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247309]- [powerpc] kvm: book3s_hv: Fix preempted vcore stolen time calculation (Laurent Vivier) [1242757] - [powerpc] kvm: book3s_hv: Fix preempted vcore list locking (Laurent Vivier) [1242757] - [netdrv] be2net: support ndo_get_phys_port_id() (Ivan Vecera) [1138670] - [fs] ovl: Enable copy-up fd checking by default (David Howells) [1246555] - [fs] nfs: increase size of EXCHANGE_ID name string buffer (Benjamin Coddington) [1243961] - [fs] vfs: avoid creation of inode number 0 in get_next_ino (Carlos Maiolino) [1241665] - [fs] dlm: adopt orphan locks (David Teigland) [1208288] - [tools] turbostat: Revert to old -v/-V options (Prarit Bhargava) [1245299] - [perf] x86: Add more Broadwell model numbers (Jiri Olsa) [1242695] - [scsi] save command pool address of Scsi_Host (Vitaly Kuznetsov) [1245857] - [iser-target] Fix possible use-after-free (Andy Grover) [1136558 1185396] - [iser-target] release stale iser connections (Andy Grover) [1136558 1185396] - [iser-target] Fix variable-length response error completion (Andy Grover) [1136558 1185396] - [iser-target] Bump version to 1.0 (Andy Grover) [1136558 1185396] - [iser-target] Remove conn_ prefix from struct isert_conn members (Andy Grover) [1136558 1185396] - [iser-target] Remove un-needed rdma_listen backlog (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on the device (Andy Grover) [1136558 1185396] - [iser-target] Get rid of redundant max_accept (Andy Grover) [1136558 1185396] - [iser-target] Split some logic in isert_connect_request to routines (Andy Grover) [1136558 1185396] - [iser-target] Rename device find/release routines (Andy Grover) [1136558 1185396] - [iser-target] Rename rend/recv completion routines (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant assignment to local variable (Andy Grover) [1136558 1185396] - [iser-target] Introduce isert_alloc|free_comps (Andy Grover) [1136558 1185396] - [iser-target] Split isert_setup_qp (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant casting on void pointers (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant local variable (Andy Grover) [1136558 1185396] - [iser-target] Remove dead code (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on recv completion (Andy Grover) [1136558 1185396] - [iser-target] Use a single DMA MR and PD per device (Andy Grover) [1136558 1185396] - [iser-target] Rebase to v4.0.5 (Andy Grover) [1136558 1185396] - [infiniband] mlx5: iser,isert: Add Signature API additions (Andy Grover) [1136558 1185396] - [scsi] add SPC-3 command definitions (Andy Grover) [1136558 1185396] - [scsi] rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 (Andy Grover) [1136558 1185396] - [scsi] st: null pointer dereference panic caused by use after kref_put by st_open (Maurizio Lombardi) [1239060]- [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204514] - [fs] autofs: fix the return value of autofs4_fill_super (Ian Kent) [1207319] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [1207319] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [1207319] - [fs] autofs4: make freeing sbi rcu-delayed (Ian Kent) [1207319] - [net] call rcu_read_lock early in process_backlog (Jiri Benc) [1243980] - [net] do not process device backlog during unregistration (Jiri Benc) [1243980] - [net] graceful exit from netif_alloc_netdev_queues() (Jiri Benc) [1245278] - [net] extend net_device allocation to vmalloc() (Jiri Benc) [1245278] - [net] rtnetlink: remove ndo_get_slave (Jarod Wilson) [1210322] - [net] rtnetlink: remove IFLA_BOND_SLAVE definition (Jarod Wilson) [1210322] - [net] rtnetlink: fix oops in rtnl_link_get_slave_info_data_size (Jarod Wilson) [1210322] - [net] rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info (Jarod Wilson) [1210322] - [net] bonding: convert netlink to use slave data info api (Jarod Wilson) [1210322] - [net] rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC (Jarod Wilson) [1210322] - [net] rtnetlink: provide api for getting and setting slave info (Jarod Wilson) [1210322] - [net] rtnetlink: put "BOND" into nl attribute names which are related to bonding (Jarod Wilson) [1210322] - [net] bonding: add netlink attributes to slave link dev (Jarod Wilson) [1210322] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1240747] - [bluetooth] Fix RFCOMM parent device for reused dlc (Lubomir Rintel) [1241844] - [bluetooth] Fix unsafe RFCOMM device parenting (Lubomir Rintel) [1241844] - [bluetooth] Directly close dlc for not yet started RFCOMM session (Lubomir Rintel) [1241844] - [bluetooth] Refactor dlc disconnect logic in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Refactor deferred setup test in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Simplify RFCOMM session state eval (Lubomir Rintel) [1241844] - [bluetooth] Verify dlci not in use before rfcomm_dev create (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM tty teardown race (Lubomir Rintel) [1241844] - [bluetooth] Fix unreleased rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] Release rfcomm_dev only once (Lubomir Rintel) [1241844] - [bluetooth] Exclude released devices from RFCOMMGETDEVLIST ioctl (Lubomir Rintel) [1241844] - [bluetooth] Fix racy acquire of rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Always wait for a connection on RFCOMM open()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Remove rfcomm_carrier_raised()" (Lubomir Rintel) [1241844] - [bluetooth] Refuse peer RFCOMM address reading when not connected (Lubomir Rintel) [1241844] - [bluetooth] Remove rfcomm_carrier_raised() (Lubomir Rintel) [1241844] - [bluetooth] Always wait for a connection on RFCOMM open() (Lubomir Rintel) [1241844] - [bluetooth] Move rfcomm_get_device() before rfcomm_dev_activate() (Lubomir Rintel) [1241844] - [bluetooth] Release RFCOMM port when the last user closes the TTY (Lubomir Rintel) [1241844] - [bluetooth] Fix to set proper bdaddr_type for RFCOMM connect (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM bind fail for L2CAP sock (Lubomir Rintel) [1241844] - [bluetooth] Fix issue with RFCOMM getsockopt operation (Lubomir Rintel) [1241844] - [bluetooth] Use IS_ERR_OR_NULL for checking bt_debugfs (Lubomir Rintel) [1241844] - [bluetooth] Store RFCOMM address information in its own socket structure (Lubomir Rintel) [1241844] - [bluetooth] don't release the port in rfcomm_dev_state_change() (Lubomir Rintel) [1241844] - [bluetooth] Fix waiting for clearing of BT_SK_SUSPEND flag (Lubomir Rintel) [1241844] - [bluetooth] Purge the dlc->tx_queue to avoid circular dependency (Lubomir Rintel) [1241844] - [bluetooth] Fix the reference counting of tty_port (Lubomir Rintel) [1241844] - [bluetooth] Implement .activate, .shutdown and .carrier_raised methods (Lubomir Rintel) [1241844] - [bluetooth] Move the tty initialization and cleanup out of open/close (Lubomir Rintel) [1241844] - [bluetooth] Remove the device from the list in the destructor (Lubomir Rintel) [1241844] - [bluetooth] Take proper tty_struct references (Lubomir Rintel) [1241844] - [net] netfilter: arptables: use percpu jumpstack (Florian Westphal) [1237126] - [pci] pciehp: Stop disabling notifications during init (Myron Stowe) [1243009] - [x86] build: Don't get confused by local symbols (Prarit Bhargava) [1245781] - [x86] perf: Fix CQM feature detection (Jiri Olsa) [1036948] - [crypto] nx - Fixing the limit number of bytes to be processed (Herbert Xu) [1190103] - [crypto] nx - Fix SHA concurrence issue and sg limit bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-XCBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-GCM to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-ECB to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving limit and bound logic in CTR and fix IV vector (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CCM to be processed logic and sg_list bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Check for bogus firmware properties (Herbert Xu) [1190103] - [kernel] kabi: remove RH_KABI_CHANGE_TYPE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: alignment and sizeof checks in RH_KABI_REPLACE/CHANGE_TYPE macros (Hannes Frederic Sowa) [1241854] - [block] use RH_KABI_REPLACE_UNSAFE in blk-mq.h (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_REPLACE_UNSAFE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_USE2_P (Sabrina Dubroca) [1241515] - [kernel] kabi: remove RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] include/*: stop using RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] kabi: introduce RH_KABI_RENAME (Sabrina Dubroca) [1241515] - [net] sk_buff: don't use RH_KABI_REPLACE_P for bitfields (Sabrina Dubroca) [1241515] - [kernel] kabi: modify _RH_KABI_REPLACE to integrate RH_KABI_REPLACE_P with RH_KABI_REPLACE (Sabrina Dubroca) [1241515] - [netdrv] fm10k: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [netdrv] sfc: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [kernel] revert "softirq: Add support for triggering softirq work on softirqs" (Sabrina Dubroca) [1241515] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1245683] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1245683] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1245683] - [netdrv] be2net: return error status from be_mcc_notify() (Ivan Vecera) [1245683] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1245683] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility() (Ivan Vecera) [1245683] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1245683] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1245683] - [netdrv] be2net: remove duplicate code in be_setup_wol() (Ivan Vecera) [1245683] - [netdrv] remove all references to obsolete Ethernet-HOWTO (Ivan Vecera) [1245683] - [infiniband] ocrdma: Destroy ocrdma_dev_id IDR on module exit (Honggang Li) [1244604] - [infiniband] ucma: Destroy multcast_idr on module exit (Honggang Li) [1244604] - [infiniband] ipoib: Set MTU to max allowed by mode when mode changes (Honggang Li) [1244604] - [infiniband] ipoib: Scatter-Gather support in connected mode (Honggang Li) [1244604] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Honggang Li) [1244604] - [infiniband] ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush (Honggang Li) [1244604] - [infiniband] ucma: Fix lockdep warning in ucma_lock_files (Honggang Li) [1244604] - [net] rds: rds_ib_device.refcount overflow (Honggang Li) [1244604] - [infiniband] nes: Fix for incorrect recording of the MAC address (Honggang Li) [1244604] - [infiniband] nes: Fix for resolving the neigh (Honggang Li) [1244604] - [infiniband] core: Fixes for port mapper client registration (Honggang Li) [1244604] - [infiniband] cm: Do not queue work to a device that's going away (Honggang Li) [1244604] - [infiniband] mad: Remove improper use of BUG_ON (Honggang Li) [1244604] - [infiniband] mad: Fix compare between big endian and cpu endian (Honggang Li) [1244604] - [infiniband] Add rdma_cap_ib_switch helper and use where appropriate (Honggang Li) [1244604] - [infiniband] mlx4: Do not attemp to report HCA clock offset on VFs (Amir Vadai) [1238185] - [infiniband] ipoib: Fix bad error flow in ipoib_add_port() (Amir Vadai) [1238185] - [security] selinux: reduce the number of calls to synchronize_net() when flushing caches (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in hashtab_insert while loading selinux policy (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in mls_convert_context while loading selinux policy (Paul Moore) [1030405]- [inifniband] mlx4: Add support for CQ time-stamping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Add mmap call to map the hardware clock (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Pass hardware specific data in query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add timestamp_mask and hca_core_clock to query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Extend ib_uverbs_create_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add CQ creation time-stamping flag (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change ib_create_cq to use struct ib_cq_init_attr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change provider's API of create_cq to be extendible (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Fix error paths in mlx4_ib_create_flow() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Wake TX queues only when there's enough room (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use HW counters for rx/tx bytes/packets in PF device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-four in ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Prefetch skb data on RX (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Pop cq outside mlx5e_get_cqe (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove mlx5e_cq.sqrq back-pointer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove extra spaces (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid TX CQE generation if more xmit packets expected (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Support NETIF_F_SG (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable TX rate limit per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_complete_done() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support ndo_get_vf_stats (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Show PF own statistics via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add helper to query counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Set VF to read from QP counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add RoCE/IB dedicated counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allocate default counter per port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add port attribute when tracking counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust counter grant policy in the resource tracker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove counters table allocation from VF flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add sink counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset counters data when freed (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check before cleaning counters bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add transport domain to the ethernet TIRs/TISs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add transport domain alloc/dealloc support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Enforce max flow-tables level >= 3 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Disable client vlan TX acceleration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add HW cacheline start padding (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Fix HW MTU settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: fix an error code (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: use swap() in mlx4_make_profile() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use swap() in mlx4_init_qp_table() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Prevent setting invalid RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support for configurable RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: use helpers for converting ns to timespec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: convert to the 64 bit get/set time methods (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: only pull headers into skb head (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] configs: Enable ConnectX-4 IB/Ethernet HCA (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix static checker warnings around system guid query flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Don't create IB instance over Ethernet ports (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add more query port helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number when querying port ptys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number in the query port mtu helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Get vendor-id using the query adapter command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add new query HCA vport commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Make the vport helpers available for the IB driver too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Check the return bitmask when querying ISSI (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Apply proper name convention to helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_en: Add missing check for memory allocation failure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: double free of dev_vfs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix build failure introduced by the EQ pool changes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Make sure there are no pending async events when freeing CQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Move affinity hints to mlx4_core ownership (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add EQ pool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Demote simple multicast and broadcast flow steering rules (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet resource handling files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet Datapath files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set/Query port MTU commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify CQ moderation parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement get/set port status (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement access functions of ptys register fields (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: New device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: HW data structs/types definitions cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set irq affinity hints (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core, mlx5_ib: Do not use vmap() on coherent memory (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix fallback from MSI-X to INTx (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port in reset-to-init too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port for single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Modify port values when generting EQEs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Convert slave port before building address-handle (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Avoid 'may be used uninitialized' warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: Remove duplicated KERN_ from pr_ uses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in counters manipulation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Schedule napi when RX buffers allocation fails (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix unaligned accesses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use correct loop cursor in error path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband/mlx4: check for mapping error (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix WQE LSO segment calculation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change alias guids default to be host assigned (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Return the admin alias GUID upon host view request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Raise slave shutdown event upon FLR (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Request alias GUID on demand (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change init flow to request alias GUIDs for active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Manage admin alias GUID upon admin request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set initial admin GUIDs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage alias GUID per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Alias GUID adding persistency support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4/mlx5: Use dma_wmb/rmb where appropriate (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Extend struct mlx5_interface to support multiple protocols (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update module info macros for ConnectX4 Support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix a bug in alloc_token (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid usage command work entry after writing command doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid copying outbox in aysnc command completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use coherent memory for command interface page (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use the right inbox struct in destroy mkey command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid setting DC requestor/responder resources (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Coding style fix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix call to mlx5_core_qp_modify (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Allocate firmware pages from device's NUMA node (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-ALL support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-FCS support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add interface identify support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add SET_PORT opcode modifiers enumeration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Set enhanced QoS support by default when ETS supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Warn users of depracated QoS Firmware (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Added qos_vport QP configuration in VST mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Allocate VPPs for each port on PF init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Query device for QoS per VF support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_SET_VPORT_QOS implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_ALLOCATE_VPP implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: New file for QoS related firmware commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Aesthetic code changes in multi_func_init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Make mlx4_is_eth visible inline funcion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Change loopback only upon feature change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add RSS support for fragmented IP datagrams (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Moderate ethtool callback to show more statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add Flow control statistics display via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Protect access to the statistics bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support general selective view of ethtool statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move statistics bitmap setting to the Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Create new header file for all statistics info (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix port counters statistics bitmask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call register_netdevice in the proper location (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set statistics bitmap at port init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Saturate RoCE port PMA counters in case of overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in ethtool statistics display (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Verify net device validity on port change event (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add basic support for QP max-rate limiting (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: don't export static symbol (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: codespell comment spelling fixes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use eth__addr instead of memset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Disbale GRO for incoming loopback/selftest packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong mask and error flow for the update-qp command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Update the dev in reg_create (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Bug fixes in mlx4_ib_resize_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix memory leak in __mlx4_ib_modify_qp (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix error code in get_port_caps() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix configuration of log_uar_page_sz (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reset flow support for IB kernel ULPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Always use the correct port for mirrored multicast attachments (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Notify TX Vlan offload change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Adjust RX frag strides to frag sizes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Print page allocator information (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move to use hex PCI device IDs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix misleading debug print on CQE stride support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Load balance ports in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Create mirror flows in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add port aggregation support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reuse mlx4_mac_to_u64() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation upper layer interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation low level interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Update the HCA core clock frequency after INIT_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix device capabilities dumping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust command timeouts to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add bad-cable event support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset flow activation upon SRIOV fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable device recovery flow with SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Handle AER flow properly (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage interface state for Reset flow cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Activate reset flow upon fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the catas flow to support device reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor the catas flow to work per device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set device configuration data to be persistent across reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Maintain a persistent memory for mlx4 device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: mlx5: avoid a compile-time warning (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: avoid build warnings on 32-bit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: include clocksource.h again (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error flow in mlx4_init_hca() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Doorbell is byteswapped in Little Endian archs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement on demand paging by adding support for MMU notifiers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add support for RDMA read/write responder page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Handle page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Page faults handling infrastructure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add mlx5_ib_update_mtt to update page tables after creation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Changes in memory region creation to support on-demand paging (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement the ODP capability query verb (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add support for page faults events and low level handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add function to read WQE from user-space (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Enhance UMR support to allow partial page table update (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove per-MR pas and dma pointers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check for DPDP violation only when DPDP is not supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Avoid double dumping of the PF device capabilities (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add support for A0 steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Refactor QUERY_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add explicit error message when rule doesn't meet configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add A0 hybrid steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_bitmap zone allocator (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add a check if there are too many reserved QPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Change QP allocation scheme (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use tasklet for user-space CQ completion events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Mask out host side virtualization features for guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set csum level for encapsulated packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix error flow in add_keys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix sparse warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear outbox of dealloc uar (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Print resource number on QP/SRQ async events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix command queue size enforcement (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix min vectors value in mlx5_enable_msix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Request the mlx5 IB module on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Limit count field to 24 bits in qp_alloc_res (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Support more than 64 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for PF/VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add QUERY_FUNC firmware command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use correct variable type for mlx4_slave_cap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong reading of reserved_eqs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend usage of napi_gro_frags (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race in create EQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add retrieval of CONFIG_DEV parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Remove RX buffers alignment to IP_ALIGN (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Prevent VF from changing port configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_schedule_irqoff() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Report actual number of rings in indirection table (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call napi_synchronize on stop_port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Cleanups suggested by clang static checker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add support for setting rxvlan offload OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: fix race accessing page->_count (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Modify to work with arbitrary page size (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove duplicate code from mlx5_set_path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix possible array overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Clear umr resources after ib_unregister_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: remove NETDEV_TX_BUSY (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable the compiler to make is_inline() inlined (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var for skb_headlen(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var in tx flow for skb_shinfo(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use prefetch in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: tx_info allocated with kmalloc() instead of vmalloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid calling bswap in tx fast path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Align tx path structures to cache lines (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Code cleanups in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: add a new xmit_more counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Identify resources by their type (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: use set/get macros in device caps (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use hardware registers description header file (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: New init and exit flow for mlx4_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Don't disable SRIOV if there are active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: exploit skb->xmit_more to conditionally send doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mellanox: Change en_print to return void (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix VF mac handling in RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Do not allow APM under RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Don't update QP1 in native mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Avoid accessing netdevice when building RoCE qp1 header (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Correct error flows in rereg_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Disable TSO for Connect-X rev. A0 HCAs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] netif_set_xps_queue: make cpu mask const (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] core: Add reading VF statistics through the PF netdevice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537]- [fs] sunrpc: Adjust rpciod workqueue parameters (Benjamin Coddington) [1191956] - [fs] ovl: lookup whiteouts outside iterate_dir() (David Howells) [1178942] - [fs] ovl: allow distributed fs as lower layer (David Howells) [1178942] - [fs] ovl: don't traverse automount points (David Howells) [1178942] - [fs] ovl: mount read-only if workdir can't be created (David Howells) [1178942] - [fs] ovl: don't remove non-empty opaque directory (David Howells) [1178942] - [fs] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link (David Howells) [1178942] - [fs] ovl: upper fs should not be R/O (David Howells) [1178942] - [fs] ovl: check lowerdir amount for non-upper mount (David Howells) [1178942] - [fs] ovl: print error message for invalid mount options (David Howells) [1178942] - [fs] ovl: discard independent cursor in readdir() (David Howells) [1178942] - [fs] ovl: Prevent rw remount when it should be ro mount (David Howells) [1178942] - [fs] ovl: Fix opaque regression in ovl_lookup (David Howells) [1178942] - [fs] ovl: Fix kernel panic while mounting overlayfs (David Howells) [1178942] - [fs] ovl: Use macros to present ovl_xattr (David Howells) [1178942] - [fs] ovl: Cleanup redundant blank lines (David Howells) [1178942] - [fs] ovl: support multiple lower layers (David Howells) [1178942] - [fs] ovl: make upperdir optional (David Howells) [1178942] - [fs] ovl: improve mount helpers (David Howells) [1178942] - [fs] ovl: mount: change order of initialization (David Howells) [1178942] - [fs] ovl: allow statfs if no upper layer (David Howells) [1178942] - [fs] ovl: lookup ENAMETOOLONG on lower means ENOENT (David Howells) [1178942] - [fs] ovl: check whiteout on lowest layer as well (David Howells) [1178942] - [fs] ovl: multi-layer lookup (David Howells) [1178942] - [fs] ovl: multi-layer readdir (David Howells) [1178942] - [fs] ovl: helper to iterate layers (David Howells) [1178942] - [fs] ovl: add mutli-layer infrastructure (David Howells) [1178942] - [fs] ovl: dont replace opaque dir (David Howells) [1178942] - [fs] ovl: make path-type a bitmap (David Howells) [1178942] - [fs] ovl: check whiteout while reading directory (David Howells) [1178942] - [fs] coredump: add i/I in core_pattern to report the tid of the crashed thread (Oleg Nesterov) [1240966] - [fs] bio-integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer) [1198035] - [md] dm-btree: silence lockdep lock inversion in dm_btree_del() (Mike Snitzer) [1186625] - [md] dm-thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1244318] - [md] dm-cache: avoid calls to prealloc_free_structs() if possible (Mike Snitzer) [1244247] - [md] dm-cache: avoid preallocation if no work in writeback_some_dirty_blocks() (Mike Snitzer) [1244247] - [md] dm-cache: do not wake_worker() in free_migration() (Mike Snitzer) [1244247] - [md] dm-cache: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1243913] - [char] ipmi_ssif: add arguments that were removed upstream (Tony Camuso) [1229675] - [powerpc] msi: Use WARN_ON() in msi bitmap selftests (Steve Best) [1241612] - [powerpc] msi: Fix the msi bitmap alignment tests (Steve Best) [1241612]- [kernel] Make some warnings non-fatal for powerpc builds (Thomas Huth) [1243836] - [edac] amd64_edac: Add F15h M60h support (Kim Naru) [1135004] - [edac] Sync memory types and names (Kim Naru) [1135004] - [edac] mc: Add DDR3 LRDIMM entries to edac_mem_types (Kim Naru) [1135004] - [x86] amd_nb: Add device IDs to NB tables for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Modify usage of amd64_read_dct_pci_cfg() (Kim Naru) [1135004] - [edac] mce_amd: Add MCE decoding for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Remove "amd64" prefix from static functions (Kim Naru) [1135004] - [zram] don't grab mutex in zram_slot_free_noity (Seth Jennings) [1236697] - [fs] revert "nfs: Fixing lease renewal" (Carlos Maiolino) [1205048] - [md] raid0: Disable discard per default due to performance uncertainty (Jes Sorensen) [1215280] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240761] {CVE-2015-5364 CVE-2015-5366} - [net] tcp: always send a quick ack when quickacks are enabled (Hannes Frederic Sowa) [1241718] - [net] tcp: tcp_get_info() should fetch socket fields once (Sabrina Dubroca) [1235100] - [net] tcp: add pacing_rate information into tcp_info (Sabrina Dubroca) [1235100] - [net] tcp: do not pace pure ack packets (Sabrina Dubroca) [1235100] - [net] ipv4: tcp: get rid of ugly unicast_sock (Sabrina Dubroca) [1235100] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Sabrina Dubroca) [1235100] - [net] ipv4: rename ip_options_echo to __ip_options_echo() (Sabrina Dubroca) [1235100] - [net] tcp: ipv4: initialize unicast_sock sk_pacing_rate (Sabrina Dubroca) [1235100] - [net] tcp: refine TSO autosizing (Sabrina Dubroca) [1235100] - [net] tcp: use ACCESS_ONCE() in tcp_update_pacing_rate() (Sabrina Dubroca) [1235100] - [net] introduce SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] configs: enable Fair Queue scheduler (CONFIG_NET_SCH_FQ) (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: correct spelling of locally (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: better control of DDOS traffic (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: avoid hang when quantum 0 (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: remove useless TIME_WAIT check (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: increase max delay from 125 ms to one second (Sabrina Dubroca) [1235102] - [net] net_sched: avoid costly atomic operation in fq_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: Fixes byte backlog accounting for the first of two chained netem instances (Sabrina Dubroca) [1235102] - [net] net_sched: implement qstat helper routines (Sabrina Dubroca) [1235102] - [net] sch_tbf: handle too small burst (Sabrina Dubroca) [1235102] - [net] sch_tbf: segment too big GSO packets (Sabrina Dubroca) [1235102] - [net] netem: update backlog after drop (Sabrina Dubroca) [1235102] - [net] net_sched: increment drop counters in qdisc_tree_decrease_qlen() (Sabrina Dubroca) [1235102] - [net] netem: fix possible NULL deref in netem_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: use rb tree to implement the time queue (Sabrina Dubroca) [1235102] - [net] net_sched: return nla_nest_end() instead of skb->len (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: do not hold qdisc lock while allocating memory (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: more robust memory allocation (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix pacing for small frames (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: warn users using defrate (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: change classification of control packets (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: clear time_next_packet for reused flows (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix non TCP flows pacing (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix typo for initial_quantum (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: rate limiting improvements (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: qdisc dismantle fixes (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: prefetch() fix (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: Fair Queue packet scheduler (Sabrina Dubroca) [1235102]- [x86] irq: hide HYP in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1238596 1238599] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1238596 1238599] - [x86] xen: Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1238596 1238599] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1238596 1238599] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1238596 1238599] - [x86] kvm: keep track of LVT0 changes under APICv (Radim Krcmar) [1236434] - [x86] kvm: properly restore LVT0 (Radim Krcmar) [1236434] - [x86] kvm: make vapics_in_nmi_mode atomic (Radim Krcmar) [1236434] - [netdrv] sfc: Report TX completions to BQL after all TX events in interrupt (Jarod Wilson) [1242006] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1242006] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1242006] - [crypto] nx - replace NX842_MEM_COMPRESS with function (Gustavo Duarte) [1221925] - [crypto] nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h (Gustavo Duarte) [1221925] - [crypto] nx - fix nx-842 pSeries driver minimum buffer size (Gustavo Duarte) [1221925] - [crypto] nx - prevent nx 842 load if no hw driver (Gustavo Duarte) [1221925] - [crypto] nx - remove 842-nx null checks (Gustavo Duarte) [1221925] - [lib] correct 842 decompress for 32 bit (Gustavo Duarte) [1221925] - [lib] make lib/842 decompress functions static (Gustavo Duarte) [1221925] - [crypto] nx - add hardware 842 crypto comp alg (Gustavo Duarte) [1221925] - [crypto] nx - simplify pSeries nx842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add PowerNV platform NX-842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add nx842 constraints (Gustavo Duarte) [1221925] - [crypto] nx - add NX-842 platform frontend driver (Gustavo Duarte) [1221925] - [crypto] nx - rename nx-842.c to nx-842-pseries.c (Gustavo Duarte) [1221925] - [crypto] 842 - change 842 alg to use software (Gustavo Duarte) [1221925] - [lib] add software 842 compression/decompression (Gustavo Duarte) [1221925] - [powerpc] Add ICSWX instruction (Gustavo Duarte) [1221925] - [powerpc] export of_get_ibm_chip_id function (Gustavo Duarte) [1221925] - [crypto] Add 2 missing __exit_p (Gustavo Duarte) [1221925] - [crypto] nx-842: dev_set_drvdata can no longer fail (Gustavo Duarte) [1221925] - [crypto] nx - Use RCU_INIT_POINTER(x, NULL) (Gustavo Duarte) [1221925] - [crypto] nx-842: Fix handling of vmalloc addresses (Gustavo Duarte) [1221925] - [powerpc] perf: Fail 24x7 initcall if create_events_from_catalog() fails (Gustavo Duarte) [1182055] - [powerpc] perf: 24x7: Fix lockdep warning (Gustavo Duarte) [1182055] - [powerpc] perf: Document sysfs event description entries (Gustavo Duarte) [1182055] - [powerpc] perf: add the remaining gpci requests (Gustavo Duarte) [1182055] - [powerpc] perf: generate requests with counters annotated (Gustavo Duarte) [1182055] - [powerpc] perf: parse catalog and populate sysfs with events (Gustavo Duarte) [1182055] - [powerpc] perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Add event parameters (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Remove duplicated docs for powerpc cpu specific events (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: sysfs events/ interfaces (Gustavo Duarte) [1182055] - [powerpc] perf: Use common PMU interrupt disabled code (Gustavo Duarte) [1182055] - [powerpc] mm: Serialize pmd clear against a linux page table walk (Gustavo Duarte) [1233071] - [powerpc] mm: Return NULL for not present hugetlb page (Gustavo Duarte) [1233071] - [powerpc] mm: Return pte address if we find trans_splitting (Gustavo Duarte) [1233071] - [powerpc] mm: Make page table walk safe against thp split/collapse (Gustavo Duarte) [1233071] - [powerpc] kvm: Remove page table walk helpers (Gustavo Duarte) [1233071]- [powerpc] powernv: Fix race in updating core_idle_state (Steve Best) [1237270] - [cpuidle] powernv: Auto-promotion of snooze to deeper idle state (Gustavo Duarte) [1235256] - [netdrv] e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173781] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (John Greene) [1173781] - [netdrv] e1000: call netif_carrier_off early on down (John Greene) [1173781] - [netdrv] e1000: support txtd update delay via xmit_more (John Greene) [1173781] - [netdrv] e1000: fix time comparison (John Greene) [1173781] - [netdrv] bna: revert "Update the Driver and Firmware Version" (Ivan Vecera) [1240644] - [kernel] module: remove TAINT_CRAP on staging modules (Prarit Bhargava) [1242024] - [block] revert "remove artifical max_hw_sectors cap" (Jeff Moyer) [1238922] - [perf] bench-numa: Show more stats of particular threads in verbose mode (Petr Holasek) [1018954] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1242390] - [scsi] iscsi: let session recovery_tmo sysfs writes persist across recovery (Chris Leech) [1139038] - [edac] Properly unwind on failure path in edac_init() (Seth Jennings) [1240814] - [edac] Allow to pass driver-specific attribute groups (Seth Jennings) [1240814] - [edac] Use static attribute groups for managing sysfs entries (Seth Jennings) [1240814] - [edac] edac: edac_mc_sysfs: Make stuff static (Seth Jennings) [1240814] - [edac] Fix the leak of mci->bus->name when bus_register fails (Seth Jennings) [1240814] - [edac] Mark edac_create_debug_nodes as static (Seth Jennings) [1240814] - [x86] revert "pci: Refine the way to release PCI IRQ resources" (Steve Best) [1231358 1238216] - [x86] pci: Refine the way to release PCI IRQ resources (Steve Best) [1231358 1238216] - [x86] irq: Keep balance of IOAPIC pin reference count (Steve Best) [1231358 1238216] - [x86] irq: Fix placement of mp_should_keep_irq() (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for runtime power management (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for PCI devices during suspend/hibernation (Steve Best) [1231358 1238216] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1131729] - [x86] bpf_jit: fix compilation of large bpf programs (Denys Vlasenko) [1236939] {CVE-2015-4700} - [x86] ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184899] {CVE-2014-9585} - [x86] mm: Improve AMD Bulldozer ASLR workaround (Prarit Bhargava) [1240884] - [dma] ioat: fix tasklet tear down ("Herton R. Krzesinski") [1210093] - [md] revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1241237] - [fs] nfsv4: Always drain the slot table before re-establishing the lease (Benjamin Coddington) [1240790] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Jerome Glisse) [1210492] - [mm] mmu_notifier: add new callback for mmu_notifier without breaking kabi (Jerome Glisse) [1210492] - [mm] mmu_notifier: call mmu_notifier_invalidate_range() from VMM (Jerome Glisse) [1210492] - [mm] mmu_notifier: add mmu_notifier_invalidate_range() (Jerome Glisse) [1210492]- [video] radeon: Conditionally compile PM code (Thomas Huth) [1238568] - [char] ipmi: Fix backport of powernv IPMI driver (Thomas Huth) [1238568] - [of] Silence warning due to bad backport in drivers/of/base.c (Thomas Huth) [1238568] - [powerpc] boot/fdt: Use unsigned long for pointer casts (Thomas Huth) [1238568] - [char] hwrng: pseries - remove incorrect __init/__exit markups (Thomas Huth) [1238568] - [mm] page_alloc.c: use '__paginginit' instead of '__init' (Thomas Huth) [1238568] - [fs] fuse: fix "uninitialized variable" warning (Thomas Huth) [1238568] - [powerpc] powernv: Fix merge issue for opal-prd channel (Rafael Aquini) [1221110 1229224] - [powerpc] PowerNV kernel is not able to manage 16G pages (Laurent Vivier) [1212273] - [s390] kdump: fix REGSET_VX_LOW vector register ELF notes (Hendrik Brueckner) [1236566] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238230] - [kvm] ppc: book3s-hv: Implement dynamic micro-threading on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Make use of unused threads when running guests (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use msgsnd for signalling threads on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Translate kvmhv_commence_exit to C (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Streamline guest entry and exit (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use bitmap of active threads rather than count (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use decrementer to wake napping threads (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Don't wake thread with no vcpu on guest IPI (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Get rid of vcore nap_count and n_woken (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Fix list traversal in error case (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Move vcore preemption point up into kvmppc_run_vcpu (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Simplify handling of VCPUs that need a VPA update (Laurent Vivier) [1213669] - [powerpc] powernv: Fixes for hypervisor doorbell handling (Laurent Vivier) [1213669] - [x86] kvm: nsvm: Check for NRIPS support before updating control field (Bandan Das) [1167228] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (David Howells) [1014573]- [fs] gfs2: add support for rename2 and RENAME_EXCHANGE (Benjamin Marzinski) [1163824] - [fs] ext4: allocate entire range in zero range (Lukas Czerner) [1187071] {CVE-2015-0275} - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file (David Howells) [1226346] - [fs] gfs2: make sure S_NOSEC flag isn't overwritten (Benjamin Marzinski) [1203446] - [net] revert "[net] openvswitch: remove GFP_THISNODE" (Jiri Benc) [1238680] - [net] revert "[net] dev: set iflink to 0 for virtual interfaces" (Jiri Benc) [1238672] - [net] ipv4: __ip_local_out_sk() is static (Jiri Benc) [1234508] - [netdrv] ixgbe: Allow flow director to use entire queue space (Thadeu Lima de Souza Cascardo) [1238421] - [net] ethtool: Add helper routines to pass vf to rx_flow_spec (Thadeu Lima de Souza Cascardo) [1238421] - [net] inet: remove old fragmentation hash initializing (Phil Sutter) [1235733] - [net] ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once (Phil Sutter) [1235733] - [net] ipv4: initialize ip4_frags hash secret as late as possible (Phil Sutter) [1235733] - [net] switch net_secret key generation to net_get_random_once (Phil Sutter) [1235733] - [net] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Phil Sutter) [1235733] - [net] tcp: switch tcp_fastopen key generation to net_get_random_once (Phil Sutter) [1235733] - [net] inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once (Phil Sutter) [1235733] - [net] ipv6: split inet6_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: split inet_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: harden fnhe_hashfun() (Phil Sutter) [1235733] - [net] netfilter: nfnetlink_log: remove unused code (Phil Sutter) [1235733] - [net] inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once (Phil Sutter) [1235733] - [net] tcp: fix child sockets to use system default congestion control if not set (Phil Sutter) [1235252] - [net] netfilter: x_tables: align per cpu xt_counter (Phil Sutter) [1235240] - [net] netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference (Phil Sutter) [1235240] - [net] esp6: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] esp4: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] xfrm: Always zero high-order sequence number bits (Herbert Xu) [1232741] - [net] drop the packet when fails to do software segmentation or header check (Jason Wang) [1232621] - [net] keep original skb which only needs header checking during software GSO (Jason Wang) [1232621] - [net] remove some unless free on failure in alloc_netdev_mqs() (Jason Wang) [1231604] - [netdrv] tuntap: Increase the number of queues in tun (Jason Wang) [1231604] - [net] allow large number of rx queues (Jason Wang) [1231604] - [net] allow large number of tx queues (Jason Wang) [1231604] - [kernel] hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] alarmtimer: Get rid of unused return value (Prarit Bhargava) [1217140] - [kernel] net: core: pktgen: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] rtmutex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] futex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() (Prarit Bhargava) [1217140] - [kernel] sched: core: Use hrtimer_start[_expires]() (Prarit Bhargava) [1217140] - [kernel] perf: core: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: uncore: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [kernel] tick: sched: Restructure code (Prarit Bhargava) [1217140] - [kernel] tick: sched: Force tick interrupt and get rid of softirq magic (Prarit Bhargava) [1217140] - [kernel] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of hrtimer softirq (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of softirq time (Prarit Bhargava) [1217140] - [kernel] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Prarit Bhargava) [1217140] - [kernel] hrtimer: Cleanup hrtimer accessors to the timekepeing state (Prarit Bhargava) [1217140] - [kernel] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove hrtimer_enqueue_reprogram() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Kick lowres dynticks targets on timer enqueue (Prarit Bhargava) [1217140] - [kernel] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Prarit Bhargava) [1217140]- [fs] gfs2: handle NULL rgd in set_rgrp_preferences (Abhijith Das) [1211663] - [fs] gfs2: Don't add all glocks to the lru (Robert S Peterson) [1232841] - [fs] gfs2: Don't brelse rgrp buffer_heads every allocation (Robert S Peterson) [1154782] - [char] ipmi: Fix merge issue for IPMI SMBus handler (SSFIF) (Rafael Aquini) [1229675] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Rik van Riel) [1236413] - [kernel] add support for gcc 5 (Prarit Bhargava) [1227950] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix memory leaks in rx path (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Register shutdown handler for device (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1237012] - [netdrv] vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1237012] - [netdrv] vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1237012] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1234874 1236582] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix linearization for encapsulated packets (Michal Schmidt) [1236582] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1236582] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1236582] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1236582]- [x86] perf: ibs: Update IBS MSRs and feature definitions (Jiri Olsa) [1135033] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1176665] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1223598] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1223598] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1223598] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1223598] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1223598] - [edac] sb_edac: Fix erroneous bytes->gigabytes conversion (Seth Jennings) [1223598] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1223598] - [edac] Move Intel SNB device ids from sb_edac to pci_ids.h (Seth Jennings) [1223598] - [edac] sb_edac: Mark get_mci_for_node_id as static (Seth Jennings) [1223598] - [kernel] genirq: Fix memory leak when calling irq_free_hwirqs() (Steve Best) [1237186] - [kernel] module: Call module notifier on failure after complete_formation() (Bandan Das) [1236273] - [documentation] intel_pstate: Improve legacy mode internal governors description (Prarit Bhargava) [1236586]- [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1236557] - [md] dm-btree-remove: fix bug in redistribute3 (Mike Snitzer) [1236092] - [x86] kvm: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs (Wei Huang) [1076010] - [x86] kvm: Implement AMD vPMU code for KVM (Wei Huang) [1076010] - [x86] kvm: Define kvm_pmu_ops to support vPMU function dispatch (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce kvm_pmu_msr_idx_to_pmc (Wei Huang) [1076010] - [x86] kvm: vpmu: reorder PMU functions (Wei Huang) [1076010] - [x86] kvm: vpmu: whitespace and stylistic adjustments in PMU code (Wei Huang) [1076010] - [x86] kvm: vpmu: use the new macros to go between PMC, PMU and VCPU (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce pmu.h header (Wei Huang) [1076010] - [x86] kvm: vpmu: rename a few PMU functions (Wei Huang) [1076010] - [s390] crypto: ghash - Fix incorrect ghash icv buffer handling (Herbert Xu) [1207598] - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1187449] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1233585] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1233649] - [security] lsm: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] audit: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] sched: cope with kabi constraints (Stanislaw Gruszka) [1064059] - [kernel] sched: Provide update_curr callbacks for stop/idle scheduling classes (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix cpu_timer_sample_group() double accounting (Stanislaw Gruszka) [1064059]- [crypto] krng: Remove krng (Herbert Xu) [1229738] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1229738] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1229738] - [security] selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066686] - [security] audit: invalid op= values for rules (Richard Guy Briggs) [1066686] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066686] - [fs] Fix problem recognizing symlinks (Sachin Prabhu) [1232788] - [fs] Fix mfsymlinks file size check (Sachin Prabhu) [1232788] - [fs] Update version number displayed by modinfo for cifs.ko (Sachin Prabhu) [1232788] - [fs] cifs: remove dead code (Sachin Prabhu) [1232788] - [fs] Fix setting time before epoch (negative time values) (Sachin Prabhu) [1232788] - [fs] Clarify Kconfig help text for CIFS and SMB2/SMB3 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong filename length for SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong restart readdir for SMB1 (Sachin Prabhu) [1232788] - [fs] cifs: Fix directory rename error (Sachin Prabhu) [1232788] - [fs] cifs: Allow directIO read/write during cache=strict (Sachin Prabhu) [1232788] - [fs] cifs: remove unneeded check of null checking in if condition (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible use of uninit variable in SMB2_sess_setup (Sachin Prabhu) [1232788] - [fs] cifs: fix memory leak when password is supplied multiple times (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible null pointer deref in decode_ascii_ssetup (Sachin Prabhu) [1232788] - [fs] Trivial whitespace fix (Sachin Prabhu) [1232788] - [fs] Enable fallocate -z support for SMB3 mounts (Sachin Prabhu) [1232788] - [fs] enable fallocate punch hole ("fallocate -p") for SMB3 (Sachin Prabhu) [1232788] - [fs] Incorrect error returned on setting file compressed on SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong directory attributes after rename (Sachin Prabhu) [1232788] - [fs] cifs: Fix SMB2 readdir error handling (Sachin Prabhu) [1232788] - [fs] Workaround MacOS server problem with SMB2.1 write response (Sachin Prabhu) [1232788] - [fs] cifs: handle lease F_UNLCK requests properly (Sachin Prabhu) [1232788] - [fs] Cleanup sparse file support by creating worker function for it (Sachin Prabhu) [1232788] - [fs] Add sparse file support to SMB2/SMB3 mounts (Sachin Prabhu) [1232788] - [fs] Add missing definitions for CIFS File System Attributes (Sachin Prabhu) [1232788] - [fs] Add worker function to set allocation size (Sachin Prabhu) [1232788] - [fs] Fix incorrect hex vs. decimal in some debug print statements (Sachin Prabhu) [1232788] - [fs] Delete cifs specific helper functions for iter operations (Sachin Prabhu) [1232788] - [fs] Backport iov_iter_truncate() (Sachin Prabhu) [1232788] - [fs] new helper: copy_page_from_iter() (Sachin Prabhu) [1232788] - [fs] Introduce copy_page_to_iter (Sachin Prabhu) [1232788] - [fs] nfsv4: Ensure we skip delegations that are already being returned (Benjamin Coddington) [1206610] - [fs] nfsv4: Pin the superblock while we're returning the delegation (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure we honour NFS_DELEGATION_RETURNING in nfs_inode_set_delegation() (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure that we don't reap a delegation that is being returned (Benjamin Coddington) [1206610] - [fs] sunrpc: make debugfs file creation failure non-fatal (Benjamin Coddington) [1235634] - [fs] sunrpc: add a debugfs rpc_xprt directory with an info file in it (Benjamin Coddington) [1235634] - [fs] sunrpc: add debugfs file for displaying client rpc_task queue (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_TRACEPOINTS (Benjamin Coddington) [1235634] - [fs] nfsd: eliminate NFSD_DEBUG (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_DEBUG (Benjamin Coddington) [1235634] - [fs] lockd: eliminate LOCKD_DEBUG (Benjamin Coddington) [1235634] - [fs] nfs: take extra reference to fl->fl_file when running a setlk (Benjamin Coddington) [1236569] - [fs] xfs: don't truncate attribute extents if no extents exist (Brian Foster) [1236045] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1219184] - [fs] Recover from stateid-type error on SETATTR (Benjamin Coddington) [1214410] - [fs] pnfs: Fix a memory leak when attempted pnfs fails (Steve Dickson) [1234986] - [fs] nfs: Add a stub for GETDEVICELIST (Benjamin Coddington) [1234797] - [fs] nfs: fix high load average due to callback thread sleeping (Benjamin Coddington) [1234797] - [fs] sunrpc: fix braino in ->poll() (Benjamin Coddington) [1234797] - [fs] nfs: Fix a regression in the read() syscall (Benjamin Coddington) [1234797] - [fs] nfsv4: Don't call put_rpccred() under the rcu_read_lock() (Benjamin Coddington) [1234797] - [fs] nfs: Don't invalidate a submounted dentry in nfs_prime_dcache() (Benjamin Coddington) [1234797] - [fs] nfs: struct nfs_commit_info.lock must always point to inode->i_lock (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args (Benjamin Coddington) [1234797] - [fs] nfsv4: Ensure we reference the inode for return-on-close in delegreturn (Benjamin Coddington) [1234797] - [fs] sunrpc: NULL utsname dereference on NFS umount during namespace cleanup (Benjamin Coddington) [1234797] - [fs] nfs: don't call blocking operations while !TASK_RUNNING (Benjamin Coddington) [1234797] - [fs] nfs: fix dio deadlock when O_DIRECT flag is flipped (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix client id trunking on Linux (Benjamin Coddington) [1234797] - [fs] nfs41: fix nfs4_proc_layoutget error handling (Benjamin Coddington) [1234797] - [fs] nfs: fix subtle change in COMMIT behavior (Benjamin Coddington) [1234797] - [fs] sunrpc: Fix locking around callback channel reply receive (Benjamin Coddington) [1234797]- [unisys] add visorbus (Erik Arfvidson) [1228343] - [acpi] pci: Account for ARI in _PRT lookups (Alex Williamson) [1222066] - [pci] Move pci_ari_enabled() to global header (Alex Williamson) [1222066] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1228346] - [perf] tools: Add hint for 'Too many events are opened.' error message (Jiri Olsa) [990937] - [tools] perf: Fix "Command" sort_entry's cmp and collapse function (Jiri Olsa) [1220686] - [net] sctp: fix ASCONF list handling (Marcelo Leitner) [1206474] {CVE-2015-3212} - [md] dm-cache-policy-smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1236618] - [of] Eliminate of_allnodes list (Gustavo Duarte) [1210533] - [of] Fix sysfs_dirent cache integrity issue (Gustavo Duarte) [1225539] - [powerpc] include: Add opal-prd to installed uapi headers (Gustavo Duarte) [1234370] - [powerpc] powernv: fix construction of opal PRD messages (Gustavo Duarte) [1234370] - [infiniband] mad: Add final OPA MAD processing (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] core: Add OPA MAD core capability flag (Honggang Li) [1229265] - [infiniband] mad: Add support for additional MAD info to/from drivers (Honggang Li) [1229265] - [infiniband] mad: Convert allocations from kmem_cache to kzalloc (Honggang Li) [1229265] - [infiniband] core: Add ability for drivers to report an alternate MAD size (Honggang Li) [1229265] - [infiniband] mad: Support alternate Base Versions when creating MADs (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR forwarding checks (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Recv processing (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Send processing (Honggang Li) [1229265] - [infiniband] mad: Split IB SMI handling from MAD Recv handler (Honggang Li) [1229265] - [infiniband] mad cleanup: Generalize processing of MAD data (Honggang Li) [1229265] - [infiniband] mad cleanup: Clean up function params -- find_mad_agent (Honggang Li) [1229265] - [infiniband] ocrdma: fix double free on pd (Honggang Li) [1229265] - [infiniband] usnic: clean up some error handling code (Honggang Li) [1229265] - [infiniband] mthca: use swap() in mthca_make_profile() (Honggang Li) [1229265] - [infiniband] core: Don't warn on no SA support in event handler (Honggang Li) [1229265] - [infiniband] core: Don't advertise SA in RoCE port capabilities (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to args - agent_send_response (Honggang Li) [1229265] - [infiniband] core cleanup: Add const on args - device->process_mad (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to RDMA helpers (Honggang Li) [1229265] - [infiniband] ocrdma: Fix memory leak in _ocrdma_alloc_pd() (Honggang Li) [1229265] - [net] rds: re-entry of rds_ib_xmit/rds_iw_xmit (Honggang Li) [1229265] - [infiniband] ipoib: Fix RCU annotations in ipoib_neigh_hash_init() (Honggang Li) [1229265] - [infiniband] nes: Enable the use of the tos field in the nes driver (Honggang Li) [1229265] - [infiniband] iw_cm: Export tos field to iwarp providers (Honggang Li) [1229265] - [infiniband] core: Change rdma_protocol_iboe to roce (Honggang Li) [1229265] - [infiniband] core: Convert core to use bitfield for caps (Honggang Li) [1229265] - [infiniband] core: Add per port immutable struct to ib_device (Honggang Li) [1229265] - [infiniband] user_mad: Fix buggy usage of port index (Honggang Li) [1229265] - [infiniband] user_mad: Use new start/end port functions (Honggang Li) [1229265] - [infiniband] mad: Add const qualifiers to query only functions (Honggang Li) [1229265] - [infiniband] mad: Clean up rcv_has_same_class (Honggang Li) [1229265] - [infiniband] mad: Change ib_response_mad signature arguments (Honggang Li) [1229265] - [infiniband] mad: Change validate_mad signature arguments (Honggang Li) [1229265] - [net] rds: Switch to generic logging helpers (Honggang Li) [1229265] - [infiniband] core, cma: Nice log-friendly string helpers (Honggang Li) [1229265] - [infiniband] mad: Clean up comments in smi.c (Honggang Li) [1229265] - [infiniband] mad: Rename is_data_mad to is_rmpp_data_mad (Honggang Li) [1229265] - [infiniband] core: Create common start/end port functions (Honggang Li) [1229265] - [infiniband] verbs: Improve docs for rdma-helpers (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_eth_ah() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_af_ib() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_read_multi_sge() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mcast() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_sa() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_iw_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_smi() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mad() (Honggang Li) [1229265] - [infiniband] verbs: Reform rest part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cma_acquire_dev() (Honggang Li) [1229265] - [infiniband] verbs: Reform mcast related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform route related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cm related part in IB-core cma/ucm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core verbs (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp xprtrdma (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp ipoib (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core multicast (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core sa_query (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core cm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core mad/agent/user_mad (Honggang Li) [1229265] - [infiniband] verbs: Implement raw management helpers (Honggang Li) [1229265] - [infiniband] verbs: Implement new callback query_protocol() (Honggang Li) [1229265]- [powerpc] misc: cxl: Add tracepoints (Gustavo Duarte) [1223004] - [powerpc] cxl: Enable CAPP recovery (Gustavo Duarte) [1223004] - [powerpc] cxl: Add missing return statement after handling AFU errror (Gustavo Duarte) [1223004] - [powerpc] cxl: Fail AFU initialisation if an invalid configuration record is found (Gustavo Duarte) [1223004] - [powerpc] cxl: Export optional AFU configuration record in sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix device_node reference counting (Gustavo Duarte) [1223004] - [powerpc] cxl: Add ability to reset the card (Gustavo Duarte) [1223004] - [powerpc] cxl: Use image state defaults for reloading FPGA (Gustavo Duarte) [1223004] - [powerpc] cxl: Add image control to sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Update CXL ABI documentation (Gustavo Duarte) [1223004] - [powerpc] cxl: remove redundant increment of hwirq (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix issues when unmapping contexts (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable SPAP register when freeing SPA (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable AFU debug flag (Gustavo Duarte) [1223004] - [powerpc] cxl: Early return from cxl_handle_fault for a shut down context (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix leaking interrupts if attach process fails (Gustavo Duarte) [1223004] - [powerpc] cxl: Unmap MMIO regions when detaching a context (Gustavo Duarte) [1223004] - [powerpc] cxl: Add timeout to process element commands (Gustavo Duarte) [1223004] - [powerpc] cxl: Change contexts_lock to a mutex to fix sleep while atomic bug (Gustavo Duarte) [1223004] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1223004] - [powerpc] cxl: Name interrupts in /proc/interrupt (Gustavo Duarte) [1223004] - [powerpc] cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix PSL error due to duplicate segment table entries (Gustavo Duarte) [1223004] - [powerpc] cxl: Refactor cxl_load_segment() and find_free_sste() (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable secondary hash in segment table (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (Gustavo Duarte) [1223004] - [kernel] idr: Add new function idr_is_empty() (Gustavo Duarte) [1182022] - [kernel] idr: remove unused prototype of idr_free() (Gustavo Duarte) [1182022] - [misc] cxl: Add documentation for userspace APIs (Gustavo Duarte) [1182022] - [misc] cxl: Add driver to Kbuild and Makefiles (Gustavo Duarte) [1182022] - [misc] cxl: Add userspace header file (Gustavo Duarte) [1182022] - [misc] cxl: Driver code for powernv PCIe based cards for userspace access (Gustavo Duarte) [1182022] - [misc] cxl: Add base builtin support (Gustavo Duarte) [1182022] - [powerpc] mm: Add hooks for cxl (Gustavo Duarte) [1182022] - [powerpc] opal: Add PHB to cxl mode call (Gustavo Duarte) [1182022] - [powerpc] mm: Add new hash_page_mm() (Gustavo Duarte) [1182022] - [powerpc] Add new PCIe functions for allocating cxl interrupts (Gustavo Duarte) [1182022] - [powerpc] cxl: Add new header for call backs and structs (Gustavo Duarte) [1182022] - [powerpc] powernv: Split out set MSI IRQ chip code (Gustavo Duarte) [1182022] - [powerpc] mm: Export mmu_kernel_ssize and mmu_linear_psize (Gustavo Duarte) [1182022] - [powerpc] msi: Improve IRQ bitmap allocator (Gustavo Duarte) [1182022] - [powerpc] cell: Make spu_flush_all_slbs() generic (Gustavo Duarte) [1182022] - [powerpc] cell: Move data segment faulting code out of cell platform (Gustavo Duarte) [1182022] - [powerpc] cell: Move spu_handle_mm_fault() out of cell platform (Gustavo Duarte) [1182022] - [scsi] qla2xxx: Update the driver version to 8.07.00.18.07.2-k (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1187302] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support to load firmware from file for ISP 26XX/27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase the wait time for firmware to be ready for P3P (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1187302] - [scsi] qla2xxx: remove redundant declaration in 'qla_gbl.h' (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1187302] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1187302] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1187302] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1187302] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1187302] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1187302] - [scsi] qla2xxx: Unload of qla2xxx driver crashes the machine (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow user to change ql2xfdmienable value (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1187302] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1187302] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1187302]- [usb] host: xhci: add mutex for non-thread-safe data (Don Zickus) [1232920] - [usb] make module xhci_hcd removable (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for a Motion Tracker Development Board (Don Zickus) [1232920] - [usb] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices (Don Zickus) [1232920] - [usb] Added another USB product ID for ELAN touchscreen quirks (Don Zickus) [1232920] - [usb] xhci: gracefully handle xhci_irq dead device (Don Zickus) [1232920] - [usb] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 (Don Zickus) [1232920] - [usb] xhci: fix isoc endpoint dequeue from advancing too far on transaction error (Don Zickus) [1232920] - [usb] visor: Match I330 phone more precisely (Don Zickus) [1232920] - [usb] pl2303: Remove support for Samsung I330 (Don Zickus) [1232920] - [usb] cdc-acm: prevent infinite loop when parsing CDC headers (Don Zickus) [1232920] - [usb] uas: Set max_sectors_240 quirk for ASM1053 devices (Don Zickus) [1232920] - [usb] uas: Add US_FL_MAX_SECTORS_240 flag (Don Zickus) [1232920] - [usb] uas: Allow uas_use_uas_driver to return usb-storage flags (Don Zickus) [1232920] - [usb] drivers/usb/core: devio.c: Removed an uneeded space before tab (Don Zickus) [1232920] - [usb] core: hub: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: uhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: ehci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: xhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] define a generic USB_RESUME_TIMEOUT macro (Don Zickus) [1232920] - [usb] tracing: Add TRACE_SYSTEM_VAR to xhci-hcd (Don Zickus) [1232920] - [usb] ehci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] fhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] ohci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] uhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] wusbcore: rh: use USB_DT_HUB (Don Zickus) [1232920] - [usb] usb/misc: fix chaoskey build, needs HW_RANDOM (Don Zickus) [1232920] - [usb] Fix warnings in chaoskey driver (Don Zickus) [1232920] - [usb] cdc-wdm: error returns need to be translated (Don Zickus) [1232920] - [usb] cdc-wdm: fix endianness bug in debug statements (Don Zickus) [1232920] - [usb] cdc-wdm: unify error handling in write (Don Zickus) [1232920] - [usb] cdc-acm: convert to not directly using urb->status (Don Zickus) [1232920] - [usb] cdc-acm: surpress misleading message (Don Zickus) [1232920] - [usb] cdc-acm: fix race between callback and unthrottle (Don Zickus) [1232920] - [usb] usb/misc/usb3503: Always read refclk frequency from DT (Don Zickus) [1232920] - [usb] cdc-wdm: return correct error codes (Don Zickus) [1232920] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1232920] - [usb] Use usb_disabled() consistently (Don Zickus) [1232920] - [usb] Add driver for Altus Metrum ChaosKey device (v2) (Don Zickus) [1232920] - [usb] ftdi_sio: Use jtag quirk for SNAP Connect E10 (Don Zickus) [1232920] - [usb] xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers (Don Zickus) [1232920] - [usb] xhci: handle Config Error Change (CEC) in xhci driver (Don Zickus) [1232920] - [usb] keyspan_pda: add new device id (Don Zickus) [1232920] - [usb] storage: Fix trivial typo in isd200_log_config() (Don Zickus) [1232920] - [usb] drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes (Don Zickus) [1232920] - [usb] drivers: usb: storage: alauda.c: properly place braces after function declarations (Don Zickus) [1232920] - [usb] appledisplay: Deletion of a check before backlight_device_unregister() (Don Zickus) [1232920] - [usb] ueagle-atm: Delete unnecessary checks before the function call "release_firmware" (Don Zickus) [1232920] - [usb] whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd" (Don Zickus) [1232920] - [usb] xhci: plat: Add USB phy support (Don Zickus) [1232920] - [usb] xhci: unify cycle state toggling operation with 'XOR' (Don Zickus) [1232920] - [usb] legotower: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] image: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices (Don Zickus) [1232920] - [usb] ftdi_sio: Added custom PID for Synapse Wireless product (Don Zickus) [1232920] - [usb] revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" (Don Zickus) [1232920] - [usb] serial: fix infinite wait_until_sent timeout (Don Zickus) [1232920] - [usb] xhci: Workaround for PME stuck issues in Intel xhci (Don Zickus) [1232920] - [usb] xhci: fix reporting of 0-sized URBs in control endpoint (Don Zickus) [1232920] - [usb] ch341: set tty baud speed according to tty struct (Don Zickus) [1232920] - [usb] serial: cp210x: Adding Seletek device id's (Don Zickus) [1232920] - [usb] ch341: remove redundant close from open error path (Don Zickus) [1232920] - [usb] pl2303: disable break on shutdown (Don Zickus) [1232920] - [usb] serial: clean up bus probe error handling (Don Zickus) [1232920] - [usb] serial: fix port attribute-creation race (Don Zickus) [1232920] - [usb] serial: fix tty-device error handling at probe (Don Zickus) [1232920] - [usb] serial: fix potential use-after-free after failed probe (Don Zickus) [1232920] - [usb] console: add dummy __module_get (Don Zickus) [1232920] - [usb] revert "usb: serial: make bulk_out_size a lower limit" (Don Zickus) [1232920] - [usb] cdc-acm: Add support for Denso cradle CU-321 (Don Zickus) [1232920] - [usb] usb-storage: support for more than 8 LUNs (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539 (Don Zickus) [1232920] - [usb] usbfs: don't leak kernel data in siginfo (Don Zickus) [1232920] - [usb] xhci: Clear the host side toggle manually when endpoint is 'soft reset' (Don Zickus) [1232920] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1232920] - [usb] Retry port status check on resume to work around RH bugs (Don Zickus) [1232920] - [usb] revert "usb: Reset USB-3 devices on USB-3 link bounce" (Don Zickus) [1232920] - [usb] uhci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] kconfig: replace PPC_OF with PPC (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (update) (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (Don Zickus) [1232920] - [usb] ehci-pci: USB host controller support for Intel Quark X1000 (Don Zickus) [1232920] - [usb] host: pci_quirks: joing string literals (Don Zickus) [1232920] - [usb] add flag for HCDs that can't receive wakeup requests (isp1760-hcd) (Don Zickus) [1232920] - [usb] usbfs: allow URBs to be reaped after disconnection (Don Zickus) [1232920] - [usb] cdc-acm: kill unnecessary messages (Don Zickus) [1232920] - [usb] cdc-acm: add sanity checks (Don Zickus) [1232920] - [usb] Add OTG PET device to TPL (Don Zickus) [1232920] - [usb] usb-storage/scsi: blacklist FUA on JMicron 152d:2566 USB-SATA controller (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017 (Don Zickus) [1232920] - [usb] storage: Revise/fix quirk for 04E6:000F SCM USB-SCSI converter (Don Zickus) [1232920] - [usb] core: hub: modify hub reset logic in hub driver (Don Zickus) [1232920] - [usb] wusbcore: rh: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ohci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ehci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] xhci: Silence "xHCI xhci_drop_endpoint called with disabled ep ..." messages (Don Zickus) [1232920] - [usb] xhci: Print hcc params, version and quirks on init (Don Zickus) [1232920] - [usb] don't cancel queued resets when unbinding drivers (Don Zickus) [1232920] - [usb] Fix typo in `struct usb_host_interface' comment (Don Zickus) [1232920] - [usb] mos7840: remove unused code (Don Zickus) [1232920] - [usb] option: clean up blacklist handling (Don Zickus) [1232920] - [usb] serial: handle -ENODEV quietly in generic_submit_read_urb (Don Zickus) [1232920] - [usb] serial: silence all non-critical read errors (Don Zickus) [1232920] - [usb] console: fix potential use after free (Don Zickus) [1232920] - [usb] console: fix uninitialised ldisc semaphore (Don Zickus) [1232920] - [usb] ohci: add a quirk for ULi M5237 blocking on reset (Don Zickus) [1232920] - [usb] use *ph specifier in uss720 driver (Don Zickus) [1232920] - [usb] use *ph specifier in mikrotek driver (Don Zickus) [1232920] - [usb] core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN (Don Zickus) [1232920] - [usb] xhci: Add completion code to the debug ouput of unhandled transfer events (Don Zickus) [1232920] - [usb] xhci: clean up work to remove unused parameters for functions in xhci-mem.c (Don Zickus) [1232920] - [usb] xhci-mem: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: remove unused parameter 'xhci' in function xhci_handshake() (Don Zickus) [1232920] - [usb] xhci: Clean up work to xhci_add_endpoint() (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures (Don Zickus) [1232920] - [usb] uas: Do not blacklist ASM1153 disk enclosures (Don Zickus) [1232920] - [usb] uas: disable UAS on Apricorn SATA dongles (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers (Don Zickus) [1232920] - [usb] ehci: adjust error return code (Don Zickus) [1232920] - [usb] ehci: fix initialization bug in iso_stream_schedule() (Don Zickus) [1232920] - [usb] xhci: Check if slot is already in default state before moving it there (Don Zickus) [1232920] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC73xx (Don Zickus) [1232920] - [usb] keyspan: fix null-deref at probe (Don Zickus) [1232920] - [usb] mos7720: delete some unneeded code (Don Zickus) [1232920] - [usb] wusb: replace memset by memzero_explicit (Don Zickus) [1232920] - [usb] xhci: fix comment for PORT_DEV_REMOVE (Don Zickus) [1232920] - [usb] xhci: don't use the same variable for stopped and halted rings current TD (Don Zickus) [1232920] - [usb] xhci: clear extra bits from slot context when setting max exit latency (Don Zickus) [1232920] - [usb] xhci: cleanup finish_td function (Don Zickus) [1232920] - [usb] adutux: NULL dereferences on disconnect (Don Zickus) [1232920] - [usb] pci-quirks: Deletion of unnecessary checks before the function call "pci_dev_put" (Don Zickus) [1232920] - [usb] usb-sis: Deletion of an unnecessary check before the function call "usb_put_dev" (Don Zickus) [1232920] - [usb] storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices (Don Zickus) [1232920] - [usb] storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge (Don Zickus) [1232920] - [usb] cdc-acm: check for valid interfaces (Don Zickus) [1232920] - [usb] cdc-acm: memory leak in error case (Don Zickus) [1232920] - [usb] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 (Don Zickus) [1232920] - [usb] xhci: rework root port wake bits if controller isn't allowed to wakeup (Don Zickus) [1232920] - [usb] xhci: Reset a halted endpoint immediately when we encounter a stall (Don Zickus) [1232920] - [usb] revert "xhci: clear root port wake on bits if controller isn't wake-up capable" (Don Zickus) [1232920] - [usb] xhci: don't start a halted endpoint before its new dequeue is set (Don Zickus) [1232920] - [usb] ssu100: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix tty line-status reporting (Don Zickus) [1232920] - [usb] qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add PIDs for Matrix Orbital products (Don Zickus) [1232920] - [usb] phonet: Replace calls to __skb_alloc_page with __dev_alloc_page (Don Zickus) [1232920] - [usb] serial: cp210x: add IDs for CEL MeshConnect USB Stick (Don Zickus) [1232920] - [usb] Remove __init from early_dbgp_init() prototype (Don Zickus) [1232920] - [usb] Create separate header for ehci-dbgp (Don Zickus) [1232920] - [usb] host: xhci-plat: remove duplicate check on resource (Don Zickus) [1232920] - [usb] host: uhci-platform: fix NULL pointer dereference on resource (Don Zickus) [1232920] - [usb] storage: Reject bogus max LUN values (Don Zickus) [1232920] - [usb] cdc-acm: add quirk for control-line state requests (Don Zickus) [1232920] - [usb] storage: Fix timeout in usb_stor_euscsi_init() and usb_stor_huawei_e220_init() (Don Zickus) [1232920] - [usb] cdc-acm: only raise DTR on transitions from B0 (Don Zickus) [1232920] - [usb] revert "storage: Replace magic number with define in usb_stor_euscsi_init()" (Don Zickus) [1232920] - [usb] serial: add Google simple serial SubClass support (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models (Don Zickus) [1232920] - [usb] xhci: no switching back on non-ULT Haswell (Don Zickus) [1232920] - [usb] misc: usb3503: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] class: usbtmc: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation (Don Zickus) [1232920] - [usb] hub: remove unused variable (Don Zickus) [1232920] - [usb] storage: Convert usb_stor_dbg to return void (Don Zickus) [1232920] - [usb] ohci: Eliminate platform-specific test in ohci.h (Don Zickus) [1232920] - [usb] ehci: add ehci_port_power interface (Don Zickus) [1232920] - [usb] uas: Make uas work with blk-mq (Don Zickus) [1232920] - [usb] yurex: fixed sparse warning of incorrect type (Don Zickus) [1232920] - [usb] Do not re-read descriptors for wired devices in usb_authorize_device() (Don Zickus) [1232920] - [usb] cdc-acm: Drop the warning for unusual capabilities (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for yet another Elan touchscreen (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for another Elan touchscreen (Don Zickus) [1232920] - [usb] storage: fix build warnings !CONFIG_PM (Don Zickus) [1232920] - [usb] uas: Add NO_ATA_1X for VIA VL711 devices (Don Zickus) [1232920] - [usb] xhci: Disable streams on Asmedia 1042 xhci controllers (Don Zickus) [1232920] - [usb] hwa: fix a warning message (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model (Don Zickus) [1232920] - [usb] usb-storage: handle a skipped data phase (Don Zickus) [1232920] - [usb] Do not allow usb_alloc_streams on unconfigured devices (Don Zickus) [1232920] - [usb] cdc-acm: ensure that termios get set when the port is activated (Don Zickus) [1232920] - [usb] cdc-acm: add device id for GW Instek AFG-2225 (Don Zickus) [1232920] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] mos7720: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] kobil_sct: replace unnecessary atomic allocation (Don Zickus) [1232920] - [usb] opticon: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] kobil_sct: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] Fix typo in usb-serial-simple.c (Don Zickus) [1232920] - [usb] usbnet: add a callback for set_rx_mode (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add "bricked" FTDI device PID (Don Zickus) [1232920] - [usb] serial: keyspan_pda: fix Entrega company name spelling (Don Zickus) [1232920] - [usb] kobil_sct: Remove unused transfer buffer allocs (Don Zickus) [1232920] - [usb] option: add Haier CE81B CDMA modem (Don Zickus) [1232920] - [usb] option: add support for Telit LE910 (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add Awinda Station and Dongle products (Don Zickus) [1232920] - [usb] serial: cp210x: add Silicon Labs 358x VID and PID (Don Zickus) [1232920] - [usb] misc: drop owner assignment from platform_drivers (Don Zickus) [1232920] - [usb] uas: Reduce number of function arguments for uas_alloc_foo functions (Don Zickus) [1232920] - [usb] xhci: Allow xHCI drivers to be built as separate modules (Don Zickus) [1232920] - [usb] xhci: Export symbols used by host-controller drivers (Don Zickus) [1232920] - [usb] xhci: Check for XHCI_COMP_MODE_QUIRK when disabling D3cold (Don Zickus) [1232920] - [usb] xhci: Introduce xhci_init_driver() (Don Zickus) [1232920] - [usb] uas: disable use of blk-mq I/O path (Don Zickus) [1232920] - [usb] core: return -ENOTSUPP for all targeted hosts (Don Zickus) [1232920] - [usb] Add LED triggers for USB activity (Don Zickus) [1232920] - [usb] Rename usb-common.c (Don Zickus) [1232920] - [usb] hub: allow to process more usb hub events in parallel (Don Zickus) [1232920] - [usb] hub: rename khubd to hub_wq in documentation and comments (Don Zickus) [1232920] - [usb] hub: rename usb_kick_khubd() to usb_kick_hub_wq() (Don Zickus) [1232920] - [usb] hub: convert khubd into workqueue (Don Zickus) [1232920] - [usb] hub: rename hub_events() to hub_event() and handle only one event there (Don Zickus) [1232920] - [usb] hub: keep hub->dev reference all the time when struct usb_hub lives (Don Zickus) [1232920] - [usb] storage: Add quirk for another SCM-based USB-SCSI converter (Don Zickus) [1232920] - [usb] storage: Add quirks for Castlewood and Double-H USB-SCSI converters (Don Zickus) [1232920] - [usb] storage: Replace magic number with define in usb_stor_euscsi_init() (Don Zickus) [1232920] - [usb] quirks.h: use BIT() (Don Zickus) [1232920] - [usb] Add device quirk for ASUS T100 Base Station keyboard (Don Zickus) [1232920] - [usb] usb3503: clarify what the registers 'PDS' and 'CFG1' really do (Don Zickus) [1232920] - [usb] usb3503: correct error message in probe ('connect' to 'interrupt') (Don Zickus) [1232920] - [usb] Fixed a few typos (Don Zickus) [1232920] - [usb] storage: use *ph specifier to dump small buffers (Don Zickus) [1232920] - [usb] wusbcore: fix device disconnect on rekey timeout (Don Zickus) [1232920] - [usb] wusbcore: skip done segs before completing aborted transfer (Don Zickus) [1232920] - [usb] wusbcore: USB_WUSB_CBAF depends on USB (Don Zickus) [1232920] - [usb] wusbcore: remove USB_WUSB build dependency on PCI (Don Zickus) [1232920] - [usb] hwa: add USB build dependency for USB_HWA_HCD (Don Zickus) [1232920] - [usb] wusb: delete double assignment (Don Zickus) [1232920] - [usb] misc: yurex: remove useless casting of private_data (Don Zickus) [1232920] - [usb] xhci: Log extra info on "ERROR Transfer event TRB DMA ptr not part of current TD" (Don Zickus) [1232920] - [usb] xhci: Remove "FIXME - check all the stream rings for pending cancellations" (Don Zickus) [1232920] - [usb] xhci: Always ring the doorbell for active eps when a Set TR deq ptr cmd completes (Don Zickus) [1232920] - [usb] xhci: Fold queue_set_tr_deq into xhci_queue_new_dequeue_state (Don Zickus) [1232920] - [usb] xhci: xhci_ring_device: Ring stream ring bells for endpoints with streams (Don Zickus) [1232920] - [usb] xhci_suspend is not stopping the root hub timer for the shared HCD (Don Zickus) [1232920] - [usb] xhci: Move allocating of command for new_dequeue_state to queue_set_tr_deq() (Don Zickus) [1232920] - [usb] uas: Add response iu handling (Don Zickus) [1232920] - [usb] uas: Log error codes when logging errors (Don Zickus) [1232920] - [usb] uas: Cleanup uas_log_cmd_state usage (Don Zickus) [1232920] - [usb] uas: Remove protype hardware usb interface info (Don Zickus) [1232920] - [usb] uas: Remove support for old sense ui as used in pre-production hardware (Don Zickus) [1232920] - [usb] uas: Drop COMMAND_COMPLETED flag (Don Zickus) [1232920] - [usb] uas: Use scsi_print_command (Don Zickus) [1232920] - [usb] uas: Do not log urb status error on cancellation (Don Zickus) [1232920] - [usb] uas: Use streams on upcoming 10Gbps / 3.1 USB (Don Zickus) [1232920] - [usb] uas: pre_reset and suspend: Fix a few races (Don Zickus) [1232920] - [usb] uas: Fix memleak of non-submitted urbs (Don Zickus) [1232920] - [usb] uas: Drop all references to a scsi_cmnd once it has been aborted (Don Zickus) [1232920] - [usb] uas: Remove cmnd reference from the cmd urb (Don Zickus) [1232920] - [usb] uas: Drop inflight list (Don Zickus) [1232920] - [usb] uas: zap_pending: data urbs should have completed at this time (Don Zickus) [1232920] - [usb] uas: Simplify reset / disconnect handling (Don Zickus) [1232920] - [usb] uas: Free data urbs on completion (Don Zickus) [1232920] - [usb] uas: Simplify unlink of data urbs on error (Don Zickus) [1232920] - [usb] uas: Check against unexpected completions (Don Zickus) [1232920] - [usb] uas: Do not use scsi_host_find_tag (Don Zickus) [1232920] - [usb] uas: Add uas_get_tag() helper function (Don Zickus) [1232920] - [usb] uas: Fix resetting flag handling (Don Zickus) [1232920] - [usb] uas: Remove task-management / abort error handling code (Don Zickus) [1232920] - [usb] uas: Add another ASM1051 usb-id to the uas blacklist (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk (Don Zickus) [1232920] - [usb] uas: Add a quirk for rejecting ATA_12 and ATA_16 commands (Don Zickus) [1232920] - [usb] document the 'u' flag for usb-storage quirks parameter (Don Zickus) [1232920] - [usb] uas: replace WARN_ON_ONCE() with lockdep_assert_held() (Don Zickus) [1232920] - [usb] host: ehci-st: Add EHCI support for ST STB devices (Don Zickus) [1232920] - [usb] core: kconfig: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] core: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] hcd: add TPL support flag (Don Zickus) [1232920] - [usb] serial: Remove unused tty->hw_stopped (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for Elan Touchscreen (Don Zickus) [1232920] - [usb] core: add device-qualifier quirk (Don Zickus) [1232920] - [usb] cp210x: add support for Seluxit USB dongle (Don Zickus) [1232920] - [usb] serial: cp210x: added Ketra N1 wireless interface support (Don Zickus) [1232920] - [usb] storage: Add quirks for Entrega/Xircom USB to SCSI converters (Don Zickus) [1232920] - [usb] storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter (Don Zickus) [1232920] - [usb] storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter (Don Zickus) [1232920] - [scsi] don't store LUN bits in CDB[1] for USB mass-storage devices (Don Zickus) [1232920] - [usb] xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices (Don Zickus) [1232920] - [usb] xhci: Fix OOPS in xhci error handling code (Don Zickus) [1232920] - [usb] xhci: Fix null pointer dereference if xhci initialization fails (Don Zickus) [1232920] - [usb] storage: Add single-LUN quirk for Jaz USB Adapter (Don Zickus) [1232920] - [usb] uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check (Don Zickus) [1232920] - [usb] uas: Disable uas on ASM1051 devices (Don Zickus) [1232920] - [usb] bcma: store more alternative addresses (Don Zickus) [1232920] - [usb] ftdi_sio: Add support for GE Healthcare Nemo Tracker device (Don Zickus) [1232920] - [usb] host: xhci: fix compliance mode workaround (Don Zickus) [1232920] - [usb] serial: xsens_mt: always bind to interface number 1 (Don Zickus) [1232920] - [usb] serial: xsens_mt: add author and description (Don Zickus) [1232920] - [usb] serial: add Medtronic CareLink USB driver (Don Zickus) [1232920] - [usb] serial: add Novatel Wireless GPS driver (Don Zickus) [1232920] - [usb] serial: add support for multi-port simple drivers (Don Zickus) [1232920] - [usb] pl2303: use divisors for unsupported baud rates (Don Zickus) [1232920] - [usb] sierra: add 1199:68AA device ID (Don Zickus) [1232920] - [usb] sierra: avoid CDC class functions on "68A3" devices (Don Zickus) [1232920] - [usb] ftdi_sio: add support for NOVITUS Bono E thermal printer (Don Zickus) [1232920] - [usb] usbtest: Add interrupt EP testcases (Don Zickus) [1232920] - [usb] fix build error with CONFIG_PM_RUNTIME disabled (Don Zickus) [1232920] - [usb] xhci: Disable streams on Via XHCI with device-id 0x3432 (Don Zickus) [1232920] - [usb] serial: fix potential heap buffer overflow (Don Zickus) [1232920] - [usb] serial: fix potential stack buffer overflow (Don Zickus) [1232920] - [usb] hub: Prevent hub autosuspend if usbcore.autosuspend is -1 (Don Zickus) [1232920] - [usb] sisusb: add device id for Magic Control USB video (Don Zickus) [1232920] - [usb] ehci: using wIndex + 1 for hub port (Don Zickus) [1232920] - [usb] storage: add quirk for Newer Technology uSCSI SCSI-USB converter (Don Zickus) [1232920] - [usb] wusbcore: fix below build warning (Don Zickus) [1232920] - [usb] core: fix below build warning (Don Zickus) [1232920] - [usb] xhci: rework cycle bit checking for new dequeue pointers (Don Zickus) [1232920] - [usb] xhci: amd chipset also needs short TX quirk (Don Zickus) [1232920] - [usb] xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL (Don Zickus) [1232920] - [usb] usbcore: Fix wrong device in an error message in hub_port_connect() (Don Zickus) [1232920] - [usb] ftdi_sio: Added PID for new ekey device (Don Zickus) [1232920] - [usb] serial: pl2303: add device id for ztek device (Don Zickus) [1232920] - [usb] ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID (Don Zickus) [1232920] - [usb] revert "usb: option, zte_ev: move most ZTE CDMA devices to zte_ev" (Don Zickus) [1232920] - [usb] option: add VIA Telecom CDS7 chipset device id (Don Zickus) [1232920] - [usb] option: reduce interrupt-urb logging verbosity (Don Zickus) [1232920] - [usb] cdc_subset: deal with a device that needs reset for timeout (Don Zickus) [1232920] - [usb] devio: fix issue with log flooding (Don Zickus) [1232920] - [usb] uas: Log a warning when we cannot use uas because the hcd lacks streams (Don Zickus) [1232920] - [usb] uas: Only complain about missing sg if all other checks succeed (Don Zickus) [1232920] - [usb] xhci: Add missing checks for xhci_alloc_command failure (Don Zickus) [1232920] - [usb] xhci: Rename Asrock P67 pci product-id to EJ168 (Don Zickus) [1232920] - [usb] xhci: Blacklist using streams on the Etron EJ168 controller (Don Zickus) [1232920] - [usb] uas: Limit qdepth to 32 when connected over usb-2 (Don Zickus) [1232920] - [usb] usb-core bInterval quirk (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for new Xsens devices (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Annotate the current Xsens PID assignments (Don Zickus) [1232920] - [usb] core: allow zero packet flag for interrupt urbs (Don Zickus) [1232920] - [usb] lvstest: Fix sparse warnings generated by kbuild test bot (Don Zickus) [1232920] - [usb] ohci: add check for stopped frame counter (Don Zickus) [1232920] - [usb] ohci: add I/O watchdog for orphan TDs (Don Zickus) [1232920] - [usb] ohci: make URB completions single-threaded (Don Zickus) [1232920] - [usb] ohci: redesign the TD done list (Don Zickus) [1232920] - [usb] ohci: no shortcut for unlinking URBS from a dead controller (Don Zickus) [1232920] - [usb] ohci: revert the ZF Micro orphan-TD quirk (Don Zickus) [1232920] - [usb] Fix persist resume of some SS USB devices (Don Zickus) [1232920] - [usb] usb-core: Remove Fix mes in file hcd.c (Don Zickus) [1232920] - [usb] usbcore: don't log on consecutive debounce failures of the same port (Don Zickus) [1232920] - [usb] serial: cp210x: Removing unncessary `usb_reset_device` on startup (Don Zickus) [1232920] - [usb] Add LVS Test device driver (Don Zickus) [1232920] - [usb] Add EXPORT_SYMBOL for usb_alloc_dev (Don Zickus) [1232920] - [usb] ohci: don't lose track of EDs when a controller dies (Don Zickus) [1232920] - [usb] ohci: fix bugs in debug routines (Don Zickus) [1232920] - [usb] ohci: add SG support (Don Zickus) [1232920] - [usb] shutdown all URBs after controller death (Don Zickus) [1232920] - [usb] add reset resume quirk for usb3503 (Don Zickus) [1232920] - [usb] usb3503: add PM functions (Don Zickus) [1232920] - [usb] uhci-platform: use devm_ioremap resource (Don Zickus) [1232920] - [usb] ohci: don't allocate HCCA atomically (Don Zickus) [1232920] - [usb] uhci: don't allocate frame list atomically (Don Zickus) [1232920] - [usb] ehci: don't allocate hardware periodic table atomically by default (Don Zickus) [1232920] - [usb] drivers/usb/host/fhci-dbg.c: remove unnecessary null test before debugfs_remove (Don Zickus) [1232920] - [usb] class: usbtmc.c: Cleaning up uninitialized variables (Don Zickus) [1232920] - [usb] host: xhci-plat: use devm_functions (Don Zickus) [1232920] - [usb] xhci: make error messages grepable (Don Zickus) [1232920] - [usb] force warm reset to break link re-connect livelock (Don Zickus) [1232920] - [usb] allow lpm (en/dis)able only if device is atleast in default state (Don Zickus) [1232920] - [usb] xhci: platform: Set xhci lpm support quirk based on platform data (Don Zickus) [1232920] - [usb] documentation: dt-bindings: update xhci-platform DT binding (Don Zickus) [1232920] - [usb] xhci: platform: Add (en/dis)able_usb3_lpm_timeout (Don Zickus) [1232920] - [usb] xhci: A default implementation for Ux timeout calculation and tier policy check (Don Zickus) [1232920] - [usb] kl5kusb105: Remove klsi_105_tiocmset function (Don Zickus) [1232920] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [1232920] - [usb] ftdi_sio: remove redundant mtxorb quirk (Don Zickus) [1232920] - [usb] ftdi_sio: clean up ftdi_set_max_packet_size() (Don Zickus) [1232920] - [usb] ftdi_sio: fix max-packet-size warning (Don Zickus) [1232920] - [usb] ftdi_sio: make port probe less verbose (Don Zickus) [1232920] - [usb] xhci: Correct last context entry calculation for Configure Endpoint (Don Zickus) [1232920]- [x86] perf: Fix bug in unused code (Don Dugger) [1036948] - [x86] Someone fat fingered a merge conflict and lost the Makefile hunk (Don Dugger) [1036948] - [x86] perf: Enable conflicting event scheduling for CQM (Don Dugger) [1036948] - [x86] perf: Perform rotation on Intel CQM RMIDs (Don Dugger) [1036948] - [x86] perf: Implement LRU monitoring ID allocation for CQM (Don Dugger) [1036948] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Don Dugger) [1036948] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1131290] - [kernel] sched/stop_machine: Fix deadlock between multiple stop_two_cpus() (Jiri Olsa) [1223796] - [x86] edac: Disable EDAC debug logging by default (Prarit Bhargava) [1232712] - [kernel] sched/clock: Fixup early initialization (Prarit Bhargava) [1234322] - [kernel] sched/clock: Fix up clear_sched_clock_stable() (Prarit Bhargava) [1234322] - [mm] memory-hotplug: set zone->wait_table to null after freeing it (Yasuaki Ishimatsu) [1222754] - [mm] memory-hotplug: postpone the reset of obsolete pgdat (Yasuaki Ishimatsu) [1222754] - [mm] memory-failure: me_huge_page() does nothing for thp (Tomoaki Nishimura) [1226196] - [mm] soft-offline: don't free target page in successful page migration (Tomoaki Nishimura) [1226196] - [mm] memory-failure: introduce get_hwpoison_page() for consistent refcount handling (Tomoaki Nishimura) [1226196] - [mm] memory-failure: split thp earlier in memory error handling (Tomoaki Nishimura) [1226196] - [mm] soft-offline: fix num_poisoned_pages counting on concurrent events (Tomoaki Nishimura) [1226196] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1226196] - [mm] hugetlb: introduce page_huge_active (Tomoaki Nishimura) [1226196] - [mm] soft-offline: use migrate_pages() instead of migrate_huge_page() (Tomoaki Nishimura) [1226196] - [mm] migrate: make core migration code aware of hugepage (Tomoaki Nishimura) [1226196] - [mm] hwpoison: drop lru_add_drain_all() in __soft_offline_page() (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: check PageLRU of hpage (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: fix refcounting in no-injection case (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the lack of one reference count against poisoned page (Tomoaki Nishimura) [1226196] - [mm] memory-failure: call shake_page() when error hits thp tail page (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix race with changing page during offlining (Tomoaki Nishimura) [1226196] - [mm] hwpoison: Fix wrong error recovery status (Tomoaki Nishimura) [1226196] - [mm] hwpoison: call action_result() in failure path of hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix hugetlbfs/thp precheck in hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the handling path of the victimized page frame that belong to non-LRU (Tomoaki Nishimura) [1226196] - [mm] memory-failure: fix memory leak by race between poison and unpoison (Tomoaki Nishimura) [1226196] - [mm] hwpoison: lock_page/unlock_page does not match for handling a free hugepage (Tomoaki Nishimura) [1226196] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Tomoaki Nishimura) [1226196] - [infiniband] iser: Rewrite bounce buffer code path (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.6 (Amir Vadai) [1164539] - [infiniband] iser: Remove code duplication for a single DMA entry (Amir Vadai) [1164539] - [infiniband] iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr (Amir Vadai) [1164539] - [infiniband] iser: Modify struct iser_mem_reg members (Amir Vadai) [1164539] - [infiniband] iser: Make fastreg pool cache friendly (Amir Vadai) [1164539] - [infiniband] iser: Move PI context alloc/free to routines (Amir Vadai) [1164539] - [infiniband] iser: Move fastreg descriptor pool get/put to helper functions (Amir Vadai) [1164539] - [infiniband] iser: Merge build page-vec into register page-vec (Amir Vadai) [1164539] - [infiniband] iser: Get rid of struct iser_rdma_regd (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant assignments in iser_reg_page_vec (Amir Vadai) [1164539] - [infiniband] iser: Move memory reg/dereg routines to iser_memory.c (Amir Vadai) [1164539] - [infiniband] iser: Don't pass ib_device to fall_to_bounce_buff routine (Amir Vadai) [1164539] - [infiniband] iser: Remove a redundant struct iser_data_buf (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant cmd_data_len calculation (Amir Vadai) [1164539] - [infiniband] iser: Fix wrong calculation of protection buffer length (Amir Vadai) [1164539] - [infiniband] iser: Handle fastreg/local_inv completion errors (Amir Vadai) [1164539] - [infiniband] iser: Fix unload during ep_poll wrong dereference (Amir Vadai) [1164539] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1164539] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1164539] - [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1164539] - [infiniband] iser: Use more completion queues (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1164539] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1164539] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1164539] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1164539] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1164539] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1164539] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1164539] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1164539] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1164539] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1164539] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1164539] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1164539] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1164539] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1164539] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1164539] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1164539] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1164539] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1164539] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1164539] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1164539] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1164539] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1164539] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1164539] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1164539] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1164539] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1164539] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1164539] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1164539] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1164539] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1164539] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1164539] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1164539] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1164539] - [netdrv] tun: Allow to skip filter on attach (Oleg Nesterov) [1108829] - [netdrv] tun: Report whether the queue is attached or not (Oleg Nesterov) [1108829] - [netdrv] tun: Get skfilter layout (Oleg Nesterov) [1108829] - [netdrv] tun: Add ability to create tun device with given index (Oleg Nesterov) [1108829] - [mm] introduce VM_F_OP_EXTEND to fix KABI broken by file_operations->mremap (Oleg Nesterov) [1108829] - [fs] aio: Make it possible to remap aio ring (Oleg Nesterov) [1108829] - [net] make default ->i_fop have ->open() fail with ENXIO (Oleg Nesterov) [1108829] - [fs] proc: show locks in /proc/pid/fdinfo/X (Oleg Nesterov) [1108829] - [security] userns: Allow PR_CAPBSET_DROP in a user namespace (Oleg Nesterov) [1108829] - [mm] shm: add memfd_create() syscall (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file (Oleg Nesterov) [1108829] - [mm] introduce check_data_rlimit helper (Oleg Nesterov) [1108829] - [fs] timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 (Oleg Nesterov) [1108829] - [documentation] procfs: Document timerfd output (Oleg Nesterov) [1108829] - [fs] timerfd: Implement show_fdinfo method (Oleg Nesterov) [1108829] - [fs] proc: show mnt_id in /proc/pid/fdinfo (Oleg Nesterov) [1108829] - [uapi] ptrace: add ability to get/set signal-blocked mask (Oleg Nesterov) [1108829] - [init] actually enable CONFIG_CHECKPOINT_RESTORE (Oleg Nesterov) [1108829] - [kernel] userns: Allow creation of user namespaces if user_namespace.enable=1 ("Eric W. Biederman") [1138782] - [fs] userns: Only allow privileged creation of the mount namespace ("Eric W. Biederman") [1138782] - [kernel] userns: Correct the comment in map_write ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Allow setting gid_maps without privilege when setgroups is disabled ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: fix KABI broken by introduction of struct user_namespace.flags ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Add a knob to disable setgroups on a per user namespace basis ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Rename id_map_mutex to userns_state_mutex ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Only allow the creator of the userns unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Check euid no fsuid when establishing an unprivileged uid mapping ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow unprivileged creation of gid mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow setgroups until a gid mapping has been established ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Document what the invariant required for safe unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] groups: Consolidate the setgroups permission checks ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [fs] userns: Change inode_capable to capable_wrt_inode_uidgid ("Eric W. Biederman") [1109837 1138782] {CVE-2014-4014} - [kernel] userns: Kill nsown_capable it makes the wrong thing easy ("Eric W. Biederman") [1138782] - [kernel] userns: fix KABI broken by introduction of struct user_namespace.level ("Eric W. Biederman") [1138782] - [kernel] userns: limit the maximum depth of user_namespace->parent chain ("Eric W. Biederman") [1109837]- [md] make sure MD_RECOVERY_DONE is clear before starting recovery/resync (Jes Sorensen) [1173510 1231997] - [md] Close race when setting 'action' to 'idle' (Jes Sorensen) [1173510 1231997] - [md] don't return 0 from array_state_store (Jes Sorensen) [1173510 1231997] - [md] dm-cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1189059] - [md] dm-thin-metadata: remove in-core 'read_only' flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add fail io mode and needs_check flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: age and write back cache entries even without active IO (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add stochastic-multi-queue (smq) policy (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: defer whole cells (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-bio-prison: add dm_cell_promote_or_release() (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: track IO to the origin device using io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: add support for the MD RAID0 personality (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: a few cleanups (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: fixup documentation for discard support (Mike Snitzer) [1189058 1189059 1191604] - [perf] x86: Enforce HT bug workaround with PEBS for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Fix SLM cache event list (Jiri Olsa) [1210494] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1210494] - [perf] x86: Fix event/group validation (Jiri Olsa) [1210494] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable() (Jiri Olsa) [1210494] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1210494] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1210494] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1210494] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1210494] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1210494] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1210494] - [perf] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1210494] - [perf] x86: Add 'index' param to get_event_constraint() callback (Jiri Olsa) [1210494] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1210494] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1210494] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1210494] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233261] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233261] - [powerpc] powernv: reboot when requested by firmware (Gustavo Duarte) [1221072] - [kernel] reboot: add orderly_reboot for graceful reboot (Gustavo Duarte) [1221072] - [powerpc] sbus: ignore orderly_poweroff return value (Gustavo Duarte) [1221072] - [powerpc] powernv: Add OPAL soft-poweroff routine (Gustavo Duarte) [1221072] - [net] openvswitch: remove GFP_THISNODE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Return vport module ref before destruction (Jiri Benc) [1156461 1211348] - [net] mpls: Fix the openvswitch select of NET_MPLS_GSO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix serialization of non-masked set actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix key serialization (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add missing initialization in validate_and_copy_set_tun() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Reset key metadata for packet execution (Jiri Benc) [1156461 1211348] - [net] openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set (Jiri Benc) [1156461 1211348] - [net] openvswitch: Initialize unmasked key and uid len (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support masked set actions (Jiri Benc) [1156461 1211348] - [net] udptunnels: Call handle_offloads after inserting vlan tag (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for checksums on UDP tunnels (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for unique flow IDs (Jiri Benc) [1156461 1211348] - [net] genetlink: Add genlmsg_parse() helper function (Jiri Benc) [1156461 1211348] - [net] openvswitch: Use sw_flow_key_range for key ranges (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_tbl_insert() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_nla_fill_match() (Jiri Benc) [1156461 1211348] - [net] openvswitch: pass vxflags to vxlan_xmit_skb (Jiri Benc) [1156461 1211348] - [net] openvswitch: ignore genlmsg_end return value (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support VXLAN Group Policy extension (Jiri Benc) [1156461 1211348] - [net] openvswitch: Allow for any level of nesting in flow attributes (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename GENEVE_TUN_OPTS() to TUN_METADATA_OPTS() (Jiri Benc) [1156461 1211348] - [net] openvswitch: packet messages need their own probe attribtue (Jiri Benc) [1156461 1211348] - [net] openvswitch: Introduce ovs_tunnel_route_lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove unnecessary version.h inclusion (Jiri Benc) [1156461 1211348] - [net] openvswitch: Consistently include VLAN header in flow and port stats (Jiri Benc) [1156461 1211348] - [net] genetlink: pass only network namespace to genl_has_listeners() (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix odd_ptr_err.cocci warnings (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix vport_send double free (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix GSO with multiple MPLS label (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix MPLS action validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace remaining users of arch_fast_hash with jhash (Jiri Benc) [1156461 1211348] - [net] openvswitch: set correct protocol on route lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix flow mask validation (Jiri Benc) [1156461 1211348] - [net] vlan: move vlan pop/push functions into common code (Jiri Benc) [1156461 1211348] - [net] move make_writable helper into common code (Jiri Benc) [1156461 1211348] - [net] vlan: introduce __vlan_insert_tag helper which does not free skb (Jiri Benc) [1156461 1211348] - [net] vlan: Call dev_kfree_skb_any instead of kfree_skb (Jiri Benc) [1156461 1211348] - [net] vlan: introduce *vlan_hwaccel_push_inside helpers (Jiri Benc) [1156461 1211348] - [net] vlan: validate_xmit_vlan() is static (Jiri Benc) [1156461 1211348] - [net] vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto (Jiri Benc) [1156461 1211348] - [net] vlan: kill vlan_put_tag helper (Jiri Benc) [1156461 1211348] - [net] vlan: remove unused HAVE_VLAN_PUT_TAG (Jiri Benc) [1156461 1211348] - [net] openvswitch: actions: use skb_postpull_rcsum when possible (Jiri Benc) [1156461 1211348] - [net] openvswitch: Don't validate IPv6 label masks (Jiri Benc) [1156461 1211348] - [net] openvswitch: use PTR_ERR_OR_ZERO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Validate IPv6 flow key and mask values (Jiri Benc) [1156461 1211348] - [net] openvswitch: Convert dp rcu read operation to locked operations (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix NDP flow mask validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix checksum calculation when modifying ICMPv6 packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix memory leak (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix build failure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for OVS_FLOW_ATTR_PROBE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Constify various function arguments (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant key ref from upcall_info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Optimize recirc action (Jiri Benc) [1156461 1211348] - [net] openvswitch: Extend packet attribute for egress tunnel info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export symbols as GPL symbols (Jiri Benc) [1156461 1211348] - [net] openvswitch: Avoid NULL mask check while building mask (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor action alloc and copy api (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move key_attr_size() to flow_netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove flow member from struct ovs_skb_cb (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix the type of struct ovs_key_nd nd_target field (Jiri Benc) [1156461 1211348] - [net] openvswitch: Drop packets when interdev is not up (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor get_dp() function into multiple access APIs (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_cmd_fill_info() (Jiri Benc) [1156461 1211348] - [net] openvswitch: refactor do_output() to move NULL check out of fast path (Jiri Benc) [1156461 1211348] - [net] openvswitch: Additional logging for -EINVAL on flow setups (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant tcp_flags code (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move table destroy to dp-rcu callback (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add basic MPLS support to kernel (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export lockdep_ovsl_is_held to modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename last_action() as nla_is_last() and move to netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Turn vports with dependencies into separate modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Set flow-key members (Jiri Benc) [1156461 1211348] - [net] openvswitch: Create right mask with disabled megaflows (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a use after free (Jiri Benc) [1156461 1211348] - [net] openvswitch: use vport instead of p (Jiri Benc) [1156461 1211348] - [net] openvswitch: kerneldoc warning fix (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for Geneve tunneling (Jiri Benc) [1156461 1211348] - [net] openvswitch: Factor out allocation and verification of actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Wrap struct ovs_key_ipv4_tunnel in a new structure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for matching on OAM packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Eliminate memset() from flow_extract (Jiri Benc) [1156461 1211348] - [net] mpls: Fix config check for mpls (Jiri Benc) [1156461 1211348] - [net] mpls: Use mpls_features to activate software MPLS GSO segmentation (Jiri Benc) [1156461 1211348] - [net] geneve: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for inequality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for equality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: Do not require sock in udp_tunnel_xmit_skb (Jiri Benc) [1156461 1211348] - [net] geneve: pass udp_offload struct to UDP gro callbacks (Jiri Benc) [1156461 1211348] - [net] geneve: Check family when reusing sockets (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket hash table (Jiri Benc) [1156461 1211348] - [net] geneve: Simplify locking (Jiri Benc) [1156461 1211348] - [net] geneve: Remove workqueue (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve GRO support (Jiri Benc) [1156461 1211348] - [net] geneve: Fix races between socket add and release (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket and offload handlers at destruction (Jiri Benc) [1156461 1211348] - [net] geneve: Unregister pernet subsys on module unload (Jiri Benc) [1156461 1211348] - [net] geneve: Set GSO type on transmit (Jiri Benc) [1156461 1211348] - [net] ipv4: minor spelling fixes (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a compilation error when CONFIG_INET is not set (Jiri Benc) [1156461 1211348] - [net] geneve: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve tunneling protocol driver (Jiri Benc) [1156461 1211348] - [net] openvswitch: Replace rcu_dereference() with rcu_access_pointer() (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace macros net_random and net_srandom with direct calls to prandom (Jiri Benc) [1156461 1211348] - [net] openvswitch: check CONFIG_OPENVSWITCH_GRE in makefile (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix struct comment (Jiri Benc) [1156461 1211348] - [net] vxlan: fix a shadow local variable (Jiri Benc) [1230935] - [net] ipv6: call iptunnel_xmit with NULL sock pointer if no tunnel sock is available (Jiri Benc) [1230935] - [net] udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1230935] - [net] kabi: whitelist struct nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Pass socket pointer down through okfn() (Jiri Benc) [1230935] - [net] netfilter: Add socket pointer to nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Add nf_hook_state initializer function (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through arpt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nft_set_pktinfo*() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ip6t_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv6_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ipt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv4_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Make nf_hookfn use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Use nf_hook_state in nf_queue_entry (Jiri Benc) [1230935] - [net] netfilter: Create and use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Remove extern from function prototypes (Jiri Benc) [1230935] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Jiri Benc) [1230935] - [net] ipv6: Fix udp checksums with raw sockets (Vlad Yasevich) [1105064]- [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: use cmd_size to allocate per-command data (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1210721] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1211914] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1211914] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1211914] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] x86: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1211914] - [hv] hv_balloon: do not online pages in offline blocks (Vitaly Kuznetsov) [1133403 1218868] - [hv] hv_balloon: don't lose memory when onlining order is not natural (Vitaly Kuznetsov) [1133403 1218868] - [pnp] convert bus code to use dev_groups (Jarod Wilson) [1232626] - [rtc] convert rtc-cmos to dev_pm_ops from legacy pm_ops (Jarod Wilson) [1232626] - [pnp] fix restoring devices after hibernation (Jarod Wilson) [1232626] - [pnp] convert PNP driver bus legacy pm_ops to dev_pm_ops (Jarod Wilson) [1232626] - [pnp] change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jarod Wilson) [1232626] - [pci] pciehp: Wait for hotplug command completion where necessary (Myron Stowe) [1227034] - [pci] pciehp: Add more Slot Control debug output (Myron Stowe) [1227034] - [pci] pciehp: Fix wait time in timeout message (Myron Stowe) [1227034] - [pci] pciehp: Reduce PCIe slot_ctrl to 16 bits (Myron Stowe) [1227034] - [infiniband] srp: Use P_Key cache for P_Key lookups (Honggang Li) [1164541] - [infiniband] srp: Allow newline separator for connection string (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition triggered by destroying a queue pair (Honggang Li) [1164541] - [infiniband] srp: Separate target and channel variables (Honggang Li) [1164541] - [infiniband] srp: Introduce two new srp_target_port member variables (Honggang Li) [1164541] - [infiniband] srp: Avoid that I/O hangs due to a cable pull during LUN scanning (Honggang Li) [1164541] - [infiniband] srp: Remove stale connection retry mechanism (Honggang Li) [1164541] - [infiniband] srp: Move ib_destroy_cm_id() call into srp_free_ch_ib() (Honggang Li) [1164541] - [infiniband] srp: Fix return value check in srp_init_module() (Honggang Li) [1164541] - [infiniband] srp: Fix residual handling (Honggang Li) [1164541] - [infiniband] srp: Fix deadlock between host removal and multipathd (Honggang Li) [1164541] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Honggang Li) [1164541] - [infiniband] srp: Add fast registration support (Honggang Li) [1164541] - [infiniband] srp: Rename FMR-related variables (Honggang Li) [1164541] - [infiniband] srp: One FMR pool per SRP connection (Honggang Li) [1164541] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_finish_mapping() (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_map_fmr() (Honggang Li) [1164541] - [infiniband] srp: Introduce an additional local variable (Honggang Li) [1164541] - [infiniband] srp: Fix kernel-doc warnings (Honggang Li) [1164541] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Honggang Li) [1164541] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Honggang Li) [1164541] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Honggang Li) [1164541] - [infiniband] srp: Avoid duplicate connections (Honggang Li) [1164541] - [infiniband] srp: Add more logging (Honggang Li) [1164541] - [infiniband] srp: Check ib_query_gid return value (Honggang Li) [1164541] - [infiniband] ocrdma: Update ocrdma version number (Honggang Li) [1184955] - [infiniband] ocrdma: Fail connection for MTU lesser than 512 (Honggang Li) [1184955] - [infiniband] ocrdma: Fix dmac resolution for link local address (Honggang Li) [1184955] - [infiniband] ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Honggang Li) [1184955] - [infiniband] ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Honggang Li) [1184955] - [infiniband] ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Honggang Li) [1184955] - [infiniband] ocrdma: Fix QP state transition in destroy_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Report EQ full fatal error (Honggang Li) [1184955] - [infiniband] ocrdma: Fix EQ destroy failure during driver unload (Honggang Li) [1184955] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Honggang Li) [1184955] - [infiniband] ocrdma: Use unsigned for bit index (Honggang Li) [1184955] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Honggang Li) [1184955] - [infiniband] ocrdma: Update the ocrdma module version string (Honggang Li) [1184955] - [infiniband] ocrdma: set vlan present bit for user AH (Honggang Li) [1184955] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for interrupt moderation (Honggang Li) [1184955] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Honggang Li) [1184955] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Honggang Li) [1184955] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Honggang Li) [1184955] - [infiniband] ocrdma: Host crash on destroying device resources (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Honggang Li) [1184955] - [infiniband] ocrdma: Move PD resource management to driver (Honggang Li) [1184955] - [infiniband] ocrdma: Increase the GID table size (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Honggang Li) [1184955] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Honggang Li) [1184955] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Honggang Li) [1184955] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Honggang Li) [1184955] - [infiniband] ocrdma: Remove a unused-label warning (Honggang Li) [1184955] - [infiniband] ipoib: Fix indentation level (Honggang Li) [1230203] - [infiniband] ipoib: Remove IPOIB_MCAST_RUN bit (Honggang Li) [1230203] - [infiniband] ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Honggang Li) [1230203] - [infiniband] ipoib: Handle QP in SQE state (Honggang Li) [1230203] - [infiniband] ipoib: Update broadcast record values after each successful join request (Honggang Li) [1230203] - [infiniband] ipoib: Use one linear skb in RX flow (Honggang Li) [1230203] - [fs] rbd: end I/O the entire obj_request on error (Sage Weil) [1229488] - [fs] rbd: rbd_wq comment is obsolete (Sage Weil) [1229488] - [fs] libceph: announce support for straw2 buckets (Sage Weil) [1229488] - [fs] crush: straw2 bucket type with an efficient 64-bit crush_ln() (Sage Weil) [1229488] - [fs] crush: ensuring at most num-rep osds are selected (Sage Weil) [1229488] - [fs] crush: drop unnecessary include from mapper.c (Sage Weil) [1229488] - [fs] ceph: fix uninline data function (Sage Weil) [1229488] - [fs] ceph: rename snapshot support (Sage Weil) [1229488] - [fs] ceph: fix null pointer dereference in send_mds_reconnect() (Sage Weil) [1229488] - [fs] ceph: hold on to exclusive caps on complete directories (Sage Weil) [1229488] - [fs] libceph: simplify our debugfs attr macro (Sage Weil) [1229488] - [fs] ceph: show non-default options only (Sage Weil) [1229488] - [fs] libceph: expose client options through debugfs (Sage Weil) [1229488] - [fs] libceph, ceph: split ceph_show_options() (Sage Weil) [1229488] - [fs] rbd: mark block queue as non-rotational (Sage Weil) [1229488] - [fs] libceph: don't overwrite specific con error msgs (Sage Weil) [1229488] - [fs] ceph: cleanup unsafe requests when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't zero i_wrbuffer_ref when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't mark dirty caps when there is no auth cap (Sage Weil) [1229488] - [fs] ceph: keep i_snap_realm while there are writers (Sage Weil) [1229488] - [fs] libceph: osdmap.h: Add missing format newlines (Sage Weil) [1229488] - [fs] ceph: kstrdup() memory handling (Sage Weil) [1229488] - [fs] ceph: properly release page upon error (Sage Weil) [1229488] - [fs] rbd: be more informative on -ENOENT failures (Sage Weil) [1229488] - [fs] ceph: match wait_for_completion_timeout return type (Sage Weil) [1229488] - [fs] ceph: use msecs_to_jiffies for time conversion (Sage Weil) [1229488] - [fs] ceph: remove redundant declaration (Sage Weil) [1229488] - [fs] ceph: fix dcache/nocache mount option (Sage Weil) [1229488] - [fs] ceph: drop cap releases in requests composed before cap reconnect (Sage Weil) [1229488] - [fs] Revert "libceph: use memalloc flags for net IO" (Sage Weil) [1229488] - [fs] libceph: kfree() in put_osd() shouldn't depend on authorizer (Sage Weil) [1229488] - [fs] libceph: fix double __remove_osd() problem (Sage Weil) [1229488] - [fs] rbd: convert to blk-mq (Carlos Maiolino) [1229488] - [fs] ceph: return error for traceless reply race (Sage Weil) [1229488] - [fs] ceph: fix dentry leaks (Sage Weil) [1229488] - [fs] ceph: re-send requests when MDS enters reconnecting stage (Sage Weil) [1229488] - [fs] ceph: show nocephx_require_signatures and notcp_nodelay options (Sage Weil) [1229488] - [fs] rbd: do not treat standalone as flatten (Sage Weil) [1229488] - [fs] ceph: fix atomic_open snapdir (Sage Weil) [1229488] - [fs] ceph: properly mark empty directory as complete (Sage Weil) [1229488] - [fs] client: include kernel version in client metadata (Sage Weil) [1229488] - [fs] ceph: provide seperate {inode, file}_operations for snapdir (Sage Weil) [1229488] - [fs] ceph: fix request time stamp encoding (Sage Weil) [1229488] - [fs] ceph: fix reading inline data when i_size > PAGE_SIZE (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessions) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) (Sage Weil) [1229488] - [fs] rbd: fix error paths in rbd_dev_refresh() (Sage Weil) [1229488] - [fs] ceph: improve reference tracking for snaprealm (Sage Weil) [1229488] - [fs] ceph: properly zero data pages for file holes (Sage Weil) [1229488] - [fs] rbd: nuke copy_token() (Sage Weil) [1229488] - [fs] ceph: handle SESSION_FORCE_RO message (Sage Weil) [1229488] - [fs] libceph: use mon_client.c/put_generic_request() more (Sage Weil) [1229488] - [fs] libceph: nuke pool op infrastructure (Sage Weil) [1229488] - [fs] rbd: drop parent_ref in rbd_dev_unprobe() unconditionally (Sage Weil) [1229488] - [fs] rbd: fix rbd_dev_parent_get() when parent_overlap == 0 (Sage Weil) [1229488] - [fs] libceph: fix sparse endianness warnings (Sage Weil) [1229488] - [fs] ceph: use zu for len in ceph_fill_inline_data() (Sage Weil) [1229488] - [fs] ceph: fix setting empty extended attribute (Sage Weil) [1229488] - [fs] ceph: fix mksnap crash (Sage Weil) [1229488] - [fs] ceph: do_sync is never initialized (Sage Weil) [1229488] - [fs] ceph: support inline data feature (Sage Weil) [1229488] - [fs] ceph: flush inline version (Sage Weil) [1229488] - [fs] ceph: convert inline data to normal data before data write (Sage Weil) [1229488] - [fs] ceph: sync read inline data (Sage Weil) [1229488] - [fs] ceph: fetch inline data when getting Fcr cap refs (Sage Weil) [1229488] - [fs] ceph: use getattr request to fetch inline data (Sage Weil) [1229488] - [fs] ceph: add inline data to pagecache (Sage Weil) [1229488] - [fs] ceph: parse inline data in MClientReply and MClientCaps (Sage Weil) [1229488] - [fs] libceph: specify position of extent operation (Sage Weil) [1229488] - [fs] libceph: add CREATE osd operation support (Sage Weil) [1229488] - [fs] libceph: add SETXATTR/CMPXATTR osd operations support (Sage Weil) [1229488] - [fs] rbd: don't treat CEPH_OSD_OP_DELETE as extent op (Sage Weil) [1229488] - [fs] ceph: remove unused stringification macros (Sage Weil) [1229488] - [fs] libceph: require cephx message signature by default (Sage Weil) [1229488] - [fs] ceph: introduce global empty snap context (Sage Weil) [1229488] - [fs] ceph: message versioning fixes (Sage Weil) [1229488] - [fs] libceph: update ceph_msg_header structure (Sage Weil) [1229488] - [fs] libceph: message signature support (Sage Weil) [1229488] - [fs] libceph: store session key in cephx authorizer (Sage Weil) [1229488] - [fs] ceph, rbd: delete unnecessary checks before two function calls (Sage Weil) [1229488] - [fs] ceph: introduce a new inode flag indicating if cached dentries are ordered (Sage Weil) [1229488] - [fs] libceph: nuke ceph_kvfree() (Sage Weil) [1229488] - [fs] ceph: fix file lock interruption (Sage Weil) [1229488]- [mtd] powernv: Add powernv flash MTD abstraction driver (Gustavo Duarte) [1221094] - [of] Ensure unique names without sacrificing determinism (Gustavo Duarte) [1230093] - [of] kill off of_can_translate_address (Gustavo Duarte) [1230093] - [of] platform: fix device naming for non-translatable addresses (Gustavo Duarte) [1230093] - [of] base: Fix PowerPC address parsing hack (Gustavo Duarte) [1230093] - [of] address: Don't throw errors on absent ranges properties (Gustavo Duarte) [1230093] - [of] platform: Move platform devices under /sys/devices/platform (Gustavo Duarte) [1230093] - [of] Fix dereferencing node name in debug output to be safe (Gustavo Duarte) [1230093] - [powerpc] powernv: Add opal-prd channel (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Expose OPAL APIs required by PRD interface (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Merge common platform device initialisation (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Add interfaces for flash device access (Gustavo Duarte) [1221072 1229224] - [powerpc] vfio: powerpc/spapr: Support Dynamic DMA windows (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Register memory and define IOMMU v2 (David Gibson) [1213665] - [powerpc] mmu: Add userspace-to-physical addresses translation cache (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control (David Gibson) [1213665] - [powerpc] iommu/ioda2: Add get_table_size() to calculate the size of future table (David Gibson) [1213665] - [powerpc] powernv/ioda2: Use new helpers to do proper cleanup on PE release (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API (David Gibson) [1213665] - [powerpc] powernv: Implement multilevel TCE tables (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce pnv_pci_ioda2_set_window (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce helpers to allocate TCE pages (David Gibson) [1213665] - [powerpc] powernv/ioda2: Rework iommu_table creation (David Gibson) [1213665] - [powerpc] iommu/powernv: Release replaced TCE (David Gibson) [1213665] - [powerpc] powernv: Implement accessor to TCE entry (David Gibson) [1213665] - [powerpc] powernv/ioda2: Add TCE invalidation for all attached groups (David Gibson) [1213665] - [powerpc] powernv/ioda2: Move TCE kill register address to PE (David Gibson) [1213665] - [powerpc] iommu: Fix IOMMU ownership control functions (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control (David Gibson) [1213665] - [powerpc] spapr: vfio: Switch from iommu_table to new iommu_table_group (David Gibson) [1213665] - [powerpc] spapr: vfio: Replace iommu_table with iommu_table_group (David Gibson) [1213665] - [powerpc] powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free() (David Gibson) [1213665] - [powerpc] iommu: Move tce_xxx callbacks from ppc_md to iommu_table (David Gibson) [1213665] - [powerpc] powernv: Do not set "read" flag if direction==DMA_NONE (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Rework groups attaching (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Moving pinning/unpinning to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Disable DMA mappings on disabled container (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move locked_vm accounting to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Use it_page_size (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver (David Gibson) [1213665] - [powerpc] iommu: Always release iommu_table in iommu_free_table() (David Gibson) [1213665] - [powerpc] iommu: Put IOMMU group explicitly (David Gibson) [1213665] - [powerpc] powernv/ioda: Clean up IOMMU group registration (David Gibson) [1213665] - [powerpc] iommu/powernv: Get rid of set_iommu_table_base_and_group (David Gibson) [1213665] - [powerpc] eeh/ioda2: Use device::iommu_group to check IOMMU group (David Gibson) [1213665] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1199178] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1199178] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1199178] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1199178] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1199178] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1199178] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1199178] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1199178] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1199178] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1199178] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1199178] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1199178] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1199178] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1199178] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1199178] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1199178] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1199178] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1199178] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1199178] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1199178] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1199178] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1199178] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1199178] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1199178] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1199178] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1199178] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1199178] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1199178] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1199178] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1199178] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1199178] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1199178] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1199178] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1199178] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Record [rt]x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: Fix memcpy() with const destination compiler warning (Jarod Wilson) [1199178] - [netdrv] sfc: Revert SRIOV changes (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: codespell comment spelling fixes (Jarod Wilson) [1199178] - [netdrv] sfc: use netdev_rss_key_fill() helper (Jarod Wilson) [1199178] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Jarod Wilson) [1199178] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Jarod Wilson) [1199178] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Jarod Wilson) [1199178] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Jarod Wilson) [1199178] - [netdrv] sfc: add support for skb->xmit_more (Jarod Wilson) [1199178] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Jarod Wilson) [1199178] - [netdrv] sfc: Convert the normal transmit complete path to dev_consume_skb_any() (Jarod Wilson) [1199178] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1199178] - [netdrv] fm10k: Support for configurable RSS hash function (Neil Horman) [1173790] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1173790] - [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1173790] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1173790] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1173790] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1173790] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1173790] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1173790] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1173790] - [netdrv] fm10k: fix function header comment (Neil Horman) [1173790] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1173790] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1173790] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1173790] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1173790] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1173790] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1173790] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1173790] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1173790] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1173790] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1173790] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1173790] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1173790] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1173790] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1173790] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1173790] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1173790] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1173790] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1173790] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1173790] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1173790] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1173790] - [netdrv] fm10k: Check tunnel header length in encap offload (Neil Horman) [1173790] - [netdrv] fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1173790] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1173790] - [netdrv] fm10k: Use dma_rmb on Rx descriptor reads (Neil Horman) [1173790] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1173790] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1173790] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1173790] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1173790] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1173790] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1173790] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for VF (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1173790] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1173790] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1173790] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1173790] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1173790] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1173790] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1173790] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1173790] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1173790] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1173790] - [net] Add support for device specific address syncing (Neil Horman) [1173790] - [net] remove dead code for add/del multiple (Neil Horman) [1173790] - [netdrv] fm10k: Add netdev (Neil Horman) [1173790] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF (Neil Horman) [1173790] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1173790] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1173790] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1173790] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1173790] - [netdrv] fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1173790] - [netdrv] qlcnic: Fix trivial typo in comment (Chad Dupuis) [1187297] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1187297] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix NAPI poll routine for Tx completion (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix dump_skb output (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1187297] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1187297] - [netdrv] qlcnic: Set skb->csum_level for encapsulated checksum (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1187297]- [scsi] megaraid: initialise block layer for using tagged commands (Tomas Henzl) [1234834] - [x86] irq: Fix bug in setting IOAPIC pin attributes (Steve Best) [1231358 1234860] - [x86] mm: Fix missing change to call of flush_tlb_others() in flush_tlb_mm_range() (Larry Woodman) [1172891] - [net] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures (Scott Mayhew) [1120860] - [md] dm-space-map-metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1222004] - [md] dm-thin-metadata: fix a race when entering fail mode (Mike Snitzer) [1222004] - [md] dm-thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1222004] - [md] dm-thin: range discard support (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_remove_range() (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_find_mapped_range() (Mike Snitzer) [1222004] - [md] dm-btree: add dm_btree_remove_leaves() (Mike Snitzer) [1222004] - [md] dm-thin: cleanup schedule_zero() to read more logically (Mike Snitzer) [1222004] - [md] dm-thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1222004] - [md] bio: fix kABI breakage when __bi_remaining was added to struct bio (Mike Snitzer) [1222004] - [md] bio: extend struct bio with RHEL-specific struct bio_aux (Mike Snitzer) [1222004] - [md] block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer) [1222004] - [md] bio: skip atomic inc_dec of ->bi_remaining for non-chains (Mike Snitzer) [1222004] - [md] block: remove unused BIO_RW_BLOCK and BIO_EOF flags (Mike Snitzer) [1222004] - [md] block: Fix BUG_ON when pi errors occur (Mike Snitzer) [1222004] - [md] dm-raid1: fix immutable biovec related BUG when retrying read bio (Mike Snitzer) [1222004] - [md] btrfs: fix wrong error handle when the device is missing or is not writeable (Mike Snitzer) [1222004] - [md] btrfs: fix deadlock when mounting a degraded fs (Mike Snitzer) [1222004] - [md] btrfs: use bio_endio_nodec instead of open code (Mike Snitzer) [1222004] - [md] btrfs: fix missing increment of bi_remaining (Mike Snitzer) [1222004] - [md] block: fixup for generic bio chaining (Mike Snitzer) [1222004] - [md] block: Generic bio chaining (Mike Snitzer) [1222004] - [vhost] relax used address alignment (Thomas Huth) [1227341] - [virtio] virtio_ring: document alignment requirements (Thomas Huth) [1227341] - [s390] pci: fix possible information leak in mmio syscall (Hendrik Brueckner) [1182169] - [s390] pci: add missing address space annotation (Hendrik Brueckner) [1182169] - [s390] kernel: add system calls for PCI memory access (Hendrik Brueckner) [1182169] - [s390] hmcdrv: HMC drive CD/DVD access (Hendrik Brueckner) [1182294] - [s390] irq: Use defines for external interruption codes (Hendrik Brueckner) [1182294] - [s390] irq: Add defines for external interruption codes (Hendrik Brueckner) [1182294] - [vfio] Fix runaway interruptible timeout (Alex Williamson) [1211739] - [vfio] vfio-pci: Log device requests more verbosely (Alex Williamson) [1211739] - [vfio] pci: Fix racy vfio_device_get_from_dev() call (Alex Williamson) [1230362] - [scsi] iscsi: Fix iscsi endpoints leak (Chris Leech) [1231606] - [scsi] libiscsi: fix potential buffer overrun in (Chris Leech) [1231606] - [scsi] iscsi_tcp: export port being used (Chris Leech) [1231606] - [scsi] iscsi_class: Fix freeing of skb in get host error path (Chris Leech) [1231606] - [scsi] libiscsi: return new error code when nop times out (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats return code when not (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats error handling (Chris Leech) [1231606] - [scsi] iscsi: kill redundant casts (Chris Leech) [1231606] - [scsi] libiscsi: Fix static checker warning on bh locking (Chris Leech) [1231606] - [scsi] iscsi_tcp: check for valid session before accessing (Chris Leech) [1231606] - [scsi] iscsi_boot_sysfs: Fix a memory leak in (Chris Leech) [1231606] - [scsi] libiscsi: remove unneeded queue work when max_cmdsn is (Chris Leech) [1231606] - [scsi] libiscsi: Reduce locking contention in fast path (Chris Leech) [1231606] - [scsi] libiscsi: Restructure iscsi_tcp r2t response logic (Chris Leech) [1231606] - [scsi] iscsi: fix wrong order of opcode and itt in (Chris Leech) [1231606] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn (Chris Leech) [1231606] - [net] rename local_df to ignore_df (Jiri Benc) [1200759] - [net] netlink: implement nla_get_in_addr and nla_get_in6_addr (Jiri Benc) [1200759] - [net] netlink: implement nla_put_in_addr and nla_put_in6_addr (Jiri Benc) [1200759] - [net] xfrm: simplify xfrm_address_t use (Jiri Benc) [1200759] - [net] tcp: simplify inetpeer_addr_base use (Jiri Benc) [1200759] - [net] Introduce possible_net_t (Jiri Benc) [1200759] - [net] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Jiri Benc) [1200759] - [net] Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1200759] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1200759] - [net] introduce extended napi_struct (Ivan Vecera) [1200759] - [net] xfrm: announce deleation of temporary SA (Herbert Xu) [1210334] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1191660] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1191660] - [net] tcp: RFC7413 option support for Fast Open client (Marcelo Leitner) [1219204] - [net] tcp: RFC7413 option support for Fast Open server (Marcelo Leitner) [1219204] - [net] tcp: fix saving TX flow hash in sock for outgoing connections (Ivan Vecera) [1215920] - [net] flow_dissector: Call skb_get_hash in get_xps_queue and __skb_tx_hash (Ivan Vecera) [1215920] - [net] ipv6: provide stubs for ip6_set_txhash and ip6_make_flowlabel (Ivan Vecera) [1215920] - [net] ip: Save TX flow hash in sock and set in skbuf on xmit (Ivan Vecera) [1215920] - [net] flow_dissector: Abstract out hash computation (Ivan Vecera) [1215920] - [net] Rename skb->rxhash to skb->hash (Ivan Vecera) [1215920] - [netdrv] sky2: sky2 calls skb_set_hash (Ivan Vecera) [1215920] - [netdrv] cxgb4: cxgb4 calls skb_set_hash (Ivan Vecera) [1215920] - [net] flow_dissector: initialize hashrnd in flow_dissector with net_get_random_once (Ivan Vecera) [1215920] - [net] netfilter: x_tables: avoid percpu ruleset duplication (Phil Sutter) [1231910] - [net] netfilter: x_tables: xt_free_table_info() cleanup (Phil Sutter) [1231910] - [net] netfilter: x_tables: use percpu rule counters (Phil Sutter) [1231910] - [net] fix wrong mac_len calculation for vlans (Vlad Yasevich) [1135619] - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1135619] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1135619] - [net] vti6: Add pmtu handling to vti6_xmit (Alexander Duyck) [1129761] - [net] vti, vti6: Preserve skb->mark after rcv_cb call (Alexander Duyck) [1129761] - [net] xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input (Alexander Duyck) [1129761] - [net] vti, vti6: Do not touch skb->mark on xmit (Alexander Duyck) [1129761] - [net] ip_tunnel: Report Rx dropped in ip_tunnel_get_stats64 (Alexander Duyck) [1129761] - [net] vti6: implement ndo_get_iflink (Alexander Duyck) [1129761] - [net] vti6: advertise link netns via netlink (Alexander Duyck) [1129761] - [net] ah6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] ipcomp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp: fix potential MTU calculation overflows (Alexander Duyck) [1129761] - [net] vti: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] xfrm6: Properly handle unsupported protocols (Alexander Duyck) [1129761] - [net] vti6: fix uninit when using x-netns (Alexander Duyck) [1129761] - [net] vti6: Add a lookup method for tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Allow sending packets through tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Use vti6_dev_init as the ndo_init function (Alexander Duyck) [1129761] - [net] better IFF_XMIT_DST_RELEASE support (Alexander Duyck) [1129761] - [net] move net_device priv_flags out from UAPI (Alexander Duyck) [1129761] - [net] kdoc struct net_device flags and priv_flags (Alexander Duyck) [1129761] - [net] vti6: Return an error when adding an existing tunnel (Alexander Duyck) [1129761] - [net] vti6: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] vti6: delete unneeded call to netdev_priv (Alexander Duyck) [1129761] - [net] vti6: Use the tunnel mark for lookup in the error handlers (Alexander Duyck) [1129761] - [net] vti6: Don't unregister pernet ops twice on init errors (Alexander Duyck) [1129761] - [net] vti6: Enable namespace changing (Alexander Duyck) [1129761] - [net] vti6: Check the tunnel endpoints of the xfrm state and the vti interface (Alexander Duyck) [1129761] - [net] vti6: Support inter address family tunneling (Alexander Duyck) [1129761] - [net] vti6: Update the ipv6 side to use its own receive hook (Alexander Duyck) [1129761] - [net] xfrm6: Add IPsec protocol multiplexer (Alexander Duyck) [1129761] - [net] xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly (Alexander Duyck) [1129761] - [net] vti6: Remove caching of flow informations (Alexander Duyck) [1129761] - [net] vti6: Remove dst_entry caching (Alexander Duyck) [1129761] - [net] vti6: unify the pcpu_tstats and br_cpu_netstats as one (Alexander Duyck) [1129761] - [net] ipv6: fix the use of pcpu_tstats in ip6_vti.c (Alexander Duyck) [1129761] - [net] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic (Alexander Duyck) [1129761] - [net] ipv6: Add support for IPsec virtual tunnel interfaces (Alexander Duyck) [1129761] - [net] ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel (Alexander Duyck) [1129761] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2) (Tony Camuso) [1217748] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (Tony Camuso) [1217748]- [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1096909] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Fix possible NULL ptr dereference (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1096909] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1173782] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1173782] - [netdrv] e1000e: fix systim issues (John Greene) [1173782] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1173782] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1173782] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1173782] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1173782] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1173782] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1173782] - [netdrv] e1000e: Add pm_qos header (John Greene) [1173782] - [netdrv] e1000e: fix call to do_div() to use u64 arg (John Greene) [1173782] - [netdrv] e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (John Greene) [1173782] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1173782] - [netdrv] e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173782] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1173782] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1173782] - [netdrv] e1000e: remove calls to ioremap/unmap for NVM addr (John Greene) [1173782] - [netdrv] e1000e: fix obscure comments (John Greene) [1173782] - [netdrv] e1000e: initial support for i219 (John Greene) [1173782] - [netdrv] e1000e: support txtd update delay via xmit_more (John Greene) [1173782] - [netdrv] e1000e: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173782] - [netdrv] e1000e: Eliminate CONFIG_PM_RUNTIME (John Greene) [1173782] - [netdrv] e1000e: use netdev_rss_key_fill() helper (John Greene) [1173782] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1173782] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1173782] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1173782] - [virtio] Add virtio-input driver (Gerd Hoffmann) [1231743] - [kvm] ioapic: Record edge-triggered interrupts delivery status (Gerd Hoffmann) [1173817] - [kernel] sched: Fix KMALLOC_MAX_SIZE overflow during cpumask allocation (Frank Ramsay) [1209156] - [x86] kvm: fix lapic.timer_mode on restore (Radim Krcmar) [1228342] - [pci] Add ACS quirks for Intel 1G NICs (Alex Williamson) [1176512] - [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1231296] - [x86] kernel: Load TLS descriptors before switching DS and ES (Adrian Reber) [1223330] {CVE-2014-9419} - [powerpc] kvm: Correct backport of h_logical_ci_{load, store} (David Gibson) [1229952] - [powerpc] rcu: Make list_splice_init_rcu() account for RCU readers (David Gibson) [1232550] - [powerpc] powernv: Remove powernv RTAS support (David Gibson) [1232550] - [powerpc] powernv/iommu: disable IOMMU bypass with param iommu=nobypass (David Gibson) [1232550] - [powerpc] pseries: Avoid deadlock on removing ddw (David Gibson) [1232550] - [powerpc] iommu: Remove IOMMU device references via bus notifier (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift for TCE invalidation (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift in TCE build (David Gibson) [1232550] - [powerpc] iommu: Fix comments with it_page_shift (David Gibson) [1232550] - [powerpc] powernv: Shift VF resource with an offset (David Gibson) [1232550] - [powerpc] powernv: Set PELTV for compound PEs (David Gibson) [1232550] - [powerpc] powernv: Reserve additional space for IOV BAR according to the number of total_pe (David Gibson) [1232550] - [powerpc] pci: Keep individual VF BAR size in struct pci_sriov (David Gibson) [1232550] - [powerpc] pci: Remove fixed parameter in pci_iov_resource_bar() (David Gibson) [1232550] - [powerpc] pci: Print PF SR-IOV resource that contains all VF(n) BAR space (David Gibson) [1232550] - [powerpc] pci-ioda: Use a single function to emit logging messages (David Gibson) [1232550] - [powerpc] pci-ioda: Remove unnecessary return value from printk (David Gibson) [1232550] - [powerpc] powernv: Allocate struct pnv_ioda_pe iommu_table dynamically (David Gibson) [1232550] - [powerpc] add real mode support for dma operations on powernv (David Gibson) [1232550] - [powerpc] powernv: Add a page size parameter to pnv_pci_setup_iommu_table() (David Gibson) [1232550] - [powerpc] powernv: only register log if OPAL supports doing so (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_ELOG_RESEND if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL elog calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_RESEND_DUMP if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL dump calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: Improve error messages in dump code (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (0/8) (Gustavo Duarte) [1221918] - [perf] probe: Ignore tail calls to probed functions (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fixup function entry if using kallsyms lookup (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Prefer symbol table lookup over DWARF (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fix ppc64 ABIv2 symbol decoding (Gustavo Duarte) [1223850] - [perf] probe: ppc: Enable matching against dot symbols automatically (Gustavo Duarte) [1223850] - [perf] probe: ppc: Use the right prefix when ignoring SyS symbols on ppc (Gustavo Duarte) [1223850] - [perf] probe: ppc: Fix symbol fixup issues due to ELF type (Gustavo Duarte) [1223850] - [perf] probe: Improve detection of file/function name in the probe: pattern (Gustavo Duarte) [1223850] - [perf] powerpc/kprobes: Fix kallsyms lookup across powerpc ABIv1 and ABIv2 (Gustavo Duarte) [1223850] - [powerpc] eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_data (Gustavo Duarte) [1221093] - [powerpc] misc/at24: avoid infinite loop on write() (Gustavo Duarte) [1221093] - [powerpc] misc: at24: move header to linux/platform_data/ (Gustavo Duarte) [1221093] - [powerpc] drivers/misc: at24: convert to use devm_kzalloc (Gustavo Duarte) [1221093] - [hwmon] config: Enable IBM POWERNV platform sensors for ppc64le (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: handle OPAL_SUCCESS return in opal_sensor_read (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: convert codes returned by OPAL calls (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Fix build error seen for some configurations (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: pretty print labels (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a label attribute (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add support for the new device tree (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a helper routine create_hwmon_attr (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: do not use the OPAL index for hwmon attribute names (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: change create_hwmon_attr_name() prototype (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a convert_opal_attr_name() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a get_sensor_type() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: replace AMBIENT_TEMP by TEMP (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Convert to module_platform_driver (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use platform 'id_table' to probe the device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Quieten when probing finds no device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use of_property_read_u32 at appropriate place (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: hwmon driver for power, fan rpm, voltage and temperature (Gustavo Duarte) [1224367] - [powerpc] kvm: book3s: hv: Fix an issue where guest is paused on receiving HMI (Gustavo Duarte) [1221091] - [powerpc] powernv: Fix the hmi event version check (Gustavo Duarte) [1221091] - [powerpc] powernv: Fallback to old HMI handling behavior for old firmware (Gustavo Duarte) [1221091] - [powerpc] book3s: Don't clear MSR_RI in hmi handler (Gustavo Duarte) [1221091] - [powerpc] use machine_subsys_initcall() for opal_hmi_handler_init() (Gustavo Duarte) [1221091] - [powerpc] book3s: Fix endianess issue for HMI handling on napping cpus (Gustavo Duarte) [1221091] - [powerpc] book3s: handle HMIs for cpus in nap mode (Gustavo Duarte) [1221091] - [powerpc] powernv: Invoke opal call to handle hmi (Gustavo Duarte) [1221091] - [powerpc] book3s: Add basic infrastructure to handle HMI in Linux (Gustavo Duarte) [1221091] - [i2c] move OF helpers into the core (Gustavo Duarte) [1221075] - [i2c] Improve logging on failure to probe for ->class devices (Gustavo Duarte) [1221075] - [i2c] add sanity check to i2c_put_adapter (Gustavo Duarte) [1221075] - [i2c] opal: Update quirk flags to do write-then-anything (Gustavo Duarte) [1221075] - [i2c] opal: make use of the new infrastructure for quirks (Gustavo Duarte) [1221075] - [i2c] add quirk checks to core (Gustavo Duarte) [1221075] - [i2c] add quirk structure to describe adapter flaws (Gustavo Duarte) [1221075] - [i2c] Driver to expose PowerNV platform i2c busses (Gustavo Duarte) [1221075]- [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1175954] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1175954] - [fs] nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes (Steve Dickson) [1217590] - [fs] nfs: fix DIO good bytes calculation (Steve Dickson) [1217590] - [fs] pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit (Steve Dickson) [1217590] - [fs] sunrpc: Fix a compile error when #undef CONFIG_PROC_FS (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Do not dprintk after the free (Steve Dickson) [1217590] - [fs] nfs: mirroring support for direct io (Steve Dickson) [1217590] - [fs] pnfs: lookup new lseg at lseg boundary (Steve Dickson) [1217590] - [fs] nfs41: .init_read and .init_write can be called with valid pg_lseg (Steve Dickson) [1217590] - [fs] pnfs: Update documentation on the Layout Drivers (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Add the FlexFile Layout Driver (Steve Dickson) [1217590] - [fs] nfs: count DIO good bytes correctly with mirroring (Steve Dickson) [1217590] - [fs] nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET (Steve Dickson) [1217590] - [fs] nfs: add a helper to set NFS_ODIRECT_RESCHED_WRITES to direct writes (Steve Dickson) [1217590] - [fs] nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags (Steve Dickson) [1217590] - [fs] nfs/flexfiles: send layoutreturn before freeing lseg (Steve Dickson) [1217590] - [fs] nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1217590] - [fs] nfs41: allow async version layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: add range to layoutreturn args (Steve Dickson) [1217590] - [fs] pnfs: allow LD to ask to resend read through pnfs (Steve Dickson) [1217590] - [fs] nfs: add nfs_pgio_current_mirror helper (Steve Dickson) [1217590] - [fs] nfs: only reset desc->pg_mirror_idx when mirroring is supported (Steve Dickson) [1217590] - [fs] nfs41: add a debug warning if we destroy an unempty layout (Steve Dickson) [1217590] - [fs] pnfs: fail comparison when bucket verifier not set (Steve Dickson) [1217590] - [fs] nfs: add mirroring support to pgio layer (Steve Dickson) [1217590] - [fs] pnfs: pass ds_commit_idx through the commit path (Steve Dickson) [1217590] - [fs] nfs: rename pgio header ds_idx to ds_commit_idx (Steve Dickson) [1217590] - [fs] nfs: handle overlapping reqs in lock_and_join (Steve Dickson) [1217590] - [fs] pnfs: release lseg in pnfs_generic_pg_cleanup (Steve Dickson) [1217590] - [fs] nfs: introduce pg_cleanup op for pgio descriptors (Steve Dickson) [1217590] - [fs] nfs/filelayout: use pnfs_error_mark_layout_for_return (Steve Dickson) [1217590] - [fs] nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to send (Steve Dickson) [1217590] - [fs] nfs41: send layoutreturn in last put_lseg (Steve Dickson) [1217590] - [fs] nfs41: don't use a layout if it is marked for returning (Steve Dickson) [1217590] - [fs] nfs41: add a helper to mark layout for return (Steve Dickson) [1217590] - [fs] nfs41: make a helper function to send layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: pass iomode through layoutreturn args (Steve Dickson) [1217590] - [fs] nfs: save server READ/WRITE/COMMIT status (Steve Dickson) [1217590] - [fs] nfs41: serialize first layoutget of a file (Steve Dickson) [1217590] - [fs] nfs41: close a small race window when adding new layout to global list (Steve Dickson) [1217590] - [fs] nfs/flexclient: export pnfs_layoutcommit_inode (Steve Dickson) [1217590] - [fs] nfs: set hostname when creating nfsv3 ds connection (Steve Dickson) [1217590] - [fs] sunrpc: add rpc_count_iostats_idx (Steve Dickson) [1217590] - [fs] sunrpc: serialize iostats updates (Steve Dickson) [1217590] - [fs] nfsv4.1/nfsv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() (Steve Dickson) [1217590] - [fs] nfs: allow to specify cred in nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs4: export nfs4_sequence_done (Steve Dickson) [1217590] - [fs] nfs4: pass slot table to nfs40_setup_sequence (Steve Dickson) [1217590] - [fs] nfs: allow different protocol in nfs_initiate_commit (Steve Dickson) [1217590] - [fs] pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs41: create NFSv3 DS connection if specified (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection version/minor_version (Steve Dickson) [1217590] - [fs] nfsv3: introduce nfs3_set_ds_client (Steve Dickson) [1217590] - [fs] nfs41: move file layout macros to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection auth flavor (Steve Dickson) [1217590] - [fs] nfs41: pull nfs4_ds_connect from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull decode_ds_addr from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull data server cache from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] pnfs: Do not grab the commit_info lock twice when rescheduling writes (Steve Dickson) [1217590] - [fs] pnfs: Prepare for flexfiles by pulling out common code (Steve Dickson) [1217590] - [fs] cifs: Fix readpages retrying on reconnects (Sachin Prabhu) [1197696] - [fs] Update cifs version (Sachin Prabhu) [1197696] - [fs] cifs: Fix STATUS_CANNOT_DELETE error mapping for SMB2 (Sachin Prabhu) [1197696] - [fs] cifs: Optimize readpages in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Optimize cifs_user_read() in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Improve indentation in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Fix possible buffer corruption in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Count got bytes in read_into_pages() (Sachin Prabhu) [1197696] - [fs] cifs: Use separate var for the number of bytes got in async read (Sachin Prabhu) [1197696] - [fs] cifs: Indicate reconnect with ECONNABORTED error code (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 reads (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage for sync read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in user read (Sachin Prabhu) [1197696] - [fs] cifs: Separate page reading from user read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in readpages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page search from readpages (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 writes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate writing from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate filling pages from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Fix cifs_writev_requeue when wsize changes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate pages initialization from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page sending from writepages (Sachin Prabhu) [1197696] - [fs] Remove sparse build warning (Sachin Prabhu) [1197696] - [fs] cifs: Separate page processing from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Fix async reading on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Separate rawntlmssp auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split Kerberos authentication off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split ntlm and ntlmv2 authentication methods off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split lanman auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: replace code with free_rsp_buf() (Sachin Prabhu) [1197696] - [fs] fix mount failure with broken pathnames when smb3 mount with mapchars option (Sachin Prabhu) [1197696] - [fs] cifs: revalidate mapping prior to satisfying read_iter request with cache=loose (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->write_iter() (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->read_iter() (Sachin Prabhu) [1197696] - [fs] kill iov_iter_copy_from_user() (Partial) (Sachin Prabhu) [1197696] - [fs] cifs: Use min_t() when comparing "size_t" and "unsigned long" (Sachin Prabhu) [1197696] - [fs] fold cifs_iovec_read() into its (only) caller (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read: keep iov_iter between the calls of cifs_readdata_to_iov() (Sachin Prabhu) [1197696] - [fs] cifs: Add helpers copy_page_from_iter(), copy_page_to_iter() and iov_iter_truncate() (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read(): resubmit shouldn't restart the loop (Sachin Prabhu) [1197696] - [fs] gfs2: limit quota log messages (Abhijith Das) [1174295] - [fs] gfs2: fix quota updates on block boundaries (Abhijith Das) [1174295] - [fs] gfs2: fix quota refresh race in do_glock() (Abhijith Das) [1174295] - [fs] gfs2: allow fallocate to max out quotas/fs efficiently (Abhijith Das) [1174295] - [fs] gfs2: allow quota_check and inplace_reserve to return available blocks (Abhijith Das) [1174295] - [fs] gfs2: perform quota checks against allocation parameters (Abhijith Das) [1174295]- [alsa] regmap: regcache-rbtree: Fix present bitmap resize (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: improve 64bits memory alignment (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Make cache_present bitmap per node (Jaroslav Kysela) [1197064] - [alsa] regmap: Add support for discarding parts of the register cache (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Reduce number of nodes, take 2 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Simplify adjacent node look-up (Jaroslav Kysela) [1197064] - [alsa] regcache-rbtree: Fix reg_stride != 1 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Use range information to allocate nodes (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Factor out node allocation (Jaroslav Kysela) [1197064] - [alsa] pci/msi: Add device flag indicating that 64-bit MSIs don't work (Jaroslav Kysela) [1197064] - [alsa] pm: Add pm_runtime_suspend|resume_force functions (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Implement the pm_generic_runtime functions for CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Fetch runtime PM callbacks using a macro (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Respect autosuspend when idle triggers suspend (Jaroslav Kysela) [1197064] - [alsa] drm/i915/audio: add codec wakeup override enabled/disable callback (Jaroslav Kysela) [1197064] - [alsa] hda - fix number of devices query on hotplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for JLsounds I2SoverUSB (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for SKL (Jaroslav Kysela) [1197064] - [alsa] usb-audio: fix missing input volume controls in MAYA44 USB(+) (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MAYA44 USB+ mixer control names (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add a fixup for another Acer Aspire 9420 (Jaroslav Kysela) [1197064] - [alsa] hda - moved alloc/free stream pages function to controller library (Jaroslav Kysela) [1197064] - [alsa] hda - add generic functions to set hdac stream params (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_constraint_list (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_hw_rule (Jaroslav Kysela) [1197064] - [alsa] core: remove .wall_clock (Jaroslav Kysela) [1197064] - [alsa] core: selection of audio_tstamp type and accuracy reports (Jaroslav Kysela) [1197064] - [alsa] hda - Fix jack detection at resume with VT codecs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Outlaw RR2150 sample rate (Jaroslav Kysela) [1197064] - [alsa] jack: Fix the id uniqueness check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Suooprt Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1197064] - [alsa] pci: Drop superfluous ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Fix old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ca0106: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ac97: Fix ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] opl4: Fix / cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] dummy: Replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] aloop: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] core: Fix randconfig build wrt CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] hda - Drop unused fields from struct hda_codec_preset (Jaroslav Kysela) [1197064] - [alsa] replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] kconfig: add config item SND_PROC_FS for expert (Jaroslav Kysela) [1197064] - [alsa] bcd2000: Make local data static (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use NULL for pointers (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Fix duplicated SSID entries (Jaroslav Kysela) [1197064] - [alsa] dummy: make local data static (Jaroslav Kysela) [1197064] - [alsa] pcm: add IEC958 channel status helper (Jaroslav Kysela) [1197064] - [alsa] pcm: add DRM ELD helper (Jaroslav Kysela) [1197064] - [alsa] jack: Remove MODULE_*() macros (Jaroslav Kysela) [1197064] - [alsa] hda - Move hda_i915.c from sound/pci/hda to sound/hda (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset-mode* model options for ALC269 & co (Jaroslav Kysela) [1197064] - [alsa] hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1197064] - [alsa] hda - add hda_intel_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda - rename hda_intel_trace.h to hda_controller_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra210 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra114 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra30 support (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Improve error reporting (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Implement Tegra-specific patch (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Set CORBRP self-clear flag (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] info: Drop kerneldoc comment from snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Move list addition to snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Register proc entries recursively, too (Jaroslav Kysela) [1197064] - [alsa] info: Fix leaks of child entries at snd_info_free_entry() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] hda - Remove unused call to "get_pin" in patch_hdmi.c (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix oops (Jaroslav Kysela) [1197064] - [alsa] hda - reset display codec when power on (Jaroslav Kysela) [1197064] - [alsa] jack: fix a randconfig build issue (Jaroslav Kysela) [1197064] - [alsa] jack: Fix another NULL dereference due to empty input jack (Jaroslav Kysela) [1197064] - [alsa] jack: don't report input event for phantom jack (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce ifdef CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for Baytrail/Braswell (Jaroslav Kysela) [1197064] - [alsa] hda - divide controller and codec dependency on i915 gfx power well (Jaroslav Kysela) [1197064] - [alsa] hda - implement link_power ops for i915 display power control (Jaroslav Kysela) [1197064] - [alsa] hda - allow a codec to control the link power (Jaroslav Kysela) [1197064] - [alsa] hda - implement a refcount for i915 power well switch (Jaroslav Kysela) [1197064] - [alsa] jack: remove exporting ctljack functions (Jaroslav Kysela) [1197064] - [alsa] hda - Update to use the new jack kctls method (Jaroslav Kysela) [1197064] - [alsa] jack: extend snd_jack_new to support phantom jack (Jaroslav Kysela) [1197064] - [alsa] jack: handle jack embedded kcontrol creating within ctljack (Jaroslav Kysela) [1197064] - [alsa] jack: implement kctl creating for jack devices (Jaroslav Kysela) [1197064] - [alsa] core: Clean up OSS proc file management (Jaroslav Kysela) [1197064] - [alsa] core: Build conditionally and remove superfluous ifdefs (Jaroslav Kysela) [1197064] - [alsa] core: Don't ignore errors at creating proc files (Jaroslav Kysela) [1197064] - [alsa] core: Remove superfluous exit calls for proc entries (Jaroslav Kysela) [1197064] - [alsa] core: Manage asound root directory with snd_info_entry (Jaroslav Kysela) [1197064] - [alsa] core: Remove child proc file elements recursively (Jaroslav Kysela) [1197064] - [alsa] core: Fix possible memory leaks at error path in info.c (Jaroslav Kysela) [1197064] - [alsa] Replace with IS_ENABLED() (Jaroslav Kysela) [1197064] - [alsa] core: Use seq_file for text proc file reads (Jaroslav Kysela) [1197064] - [alsa] hda - Replace open codes with snd_hdac_stream_set_params() (Jaroslav Kysela) [1197064] - [alsa] hda - Move prepared flag into struct hdac_stream (Jaroslav Kysela) [1197064] - [alsa] hda - Replace hda_bus_ops with static binding (Jaroslav Kysela) [1197064] - [alsa] remove deprecated use of pci api (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_sd_read*/write*() macros (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix build error and warning (Jaroslav Kysela) [1197064] - [alsa] hda - Reenable tracepoints for controller (Jaroslav Kysela) [1197064] - [alsa] hda - Move PCM format and rate handling code to core library (Jaroslav Kysela) [1197064] - [alsa] hda - Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] hda - Embed bus into controller object (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate more hdac_stream codes (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate hdac_stream into legacy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Pass bus io_ops directly from the top-level driver (Jaroslav Kysela) [1197064] - [alsa] hda - Move send_cmd / get_response to hdac_bus_ops (Jaroslav Kysela) [1197064] - [alsa] hda - Merge codec and controller helpers (Jaroslav Kysela) [1197064] - [alsa] hda - Add DSP loader to core library code (Jaroslav Kysela) [1197064] - [alsa] hda - Add the controller helper codes to hda-core module (Jaroslav Kysela) [1197064] - [alsa] hda - Handle error from get_response bus ops directly (Jaroslav Kysela) [1197064] - [alsa] hda - Fix lost sound due to stream_pm ops cleanup (Jaroslav Kysela) [1197064] - [alsa] hda - Disable Headphone Mic boost for ALC662 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable power_save_node for IDT92HD71bxx (Jaroslav Kysela) [1197064] - [alsa] hda - Fix noise on AMD radeon 290x controller (Jaroslav Kysela) [1197064] - [alsa] hda - Set stream_pm ops automatically by generic parser (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC256 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: hda - Add mute-LED mode control to Thinkpad" (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam HD-3000 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable widget power-saving for ALC292 & co (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce verbs by node power-saves (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam Studio (Jaroslav Kysela) [1197064] - [alsa] pcm: Modify double acknowledged interrupts check condition (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - ALC292 dock fix for Thinkpad L450 (Jaroslav Kysela) [1197064] - [alsa] hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headset mic and mic-in for a Dell desktop (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset mic quirk for Dell Inspiron 5548 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC298 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix typo for ALC286/ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda - Add headphone quirk for Lifebook E752 (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Emu10k2 32 bit DMA mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix missing va_end() call in snd_hda_codec_pcm_new() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix card shortname string buffer overflow (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute-LED mode control to Thinkpad (Jaroslav Kysela) [1197064] - [alsa] hda - Fix mute-LED fixed mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix click noise at start on Dell XPS13 (Jaroslav Kysela) [1197064] - [alsa] hda - fix headset mic detection problem for one more machine (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix Headphone Mic doesn't recording for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - fix "num_steps = 0" error on ALC256 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix audio output on Roland SC-D70 sound module (Jaroslav Kysela) [1197064] - [alsa] hda - add AZX_DCAPS_I915_POWERWELL to Baytrail (Jaroslav Kysela) [1197064] - [alsa] hda - only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1197064] - [alsa] hda - Mute headphone pin on suspend on XPS13 9333 (Jaroslav Kysela) [1197064] - [alsa] hda - potential (but unlikely) uninitialized variable (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression for slave SPDIF setups (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Check pci_iomap() success for DEVICE_ALI (Jaroslav Kysela) [1197064] - [alsa] hda - simplify azx_has_pm_runtime (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 (Jaroslav Kysela) [1197064] - [alsa] ctl: fix to handle several elements added by one operation for userspace element (Jaroslav Kysela) [1197064] - [alsa] control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_* (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add toggles for E-mu 1010 optical ports (Jaroslav Kysela) [1197064] - [alsa] ctl: fill identical information to return value when adding userspace elements (Jaroslav Kysela) [1197064] - [alsa] ctl: fix a bug to return no identical information in info operation for userspace controls (Jaroslav Kysela) [1197064] - [alsa] ctl: confirm to return all identical information in 'activate' event (Jaroslav Kysela) [1197064] - [alsa] emu10k1: handle dock disconnects (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for ThinkPad X250 (17aa:2226) (Jaroslav Kysela) [1197064] - [alsa] seq: fill client ID in return value of pool operation (Jaroslav Kysela) [1197064] - [alsa] emu10k1: don't deadlock in proc-functions (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix a typo (Jaroslav Kysela) [1197064] - [alsa] ctl: evaluate macro instead of numerical value (Jaroslav Kysela) [1197064] - [alsa] usb - Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add missing stream_pm ops setup (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix the regression by widget power-saving (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Don't override power_filter when power_save_node is set (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Make snd_hda_gen_path_power_filter() always applicable (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Fix wrong initial power state for fixed pins (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Check power state cap at updating the widget power (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headphone pin config for Lifebook T731 (Jaroslav Kysela) [1197064] - [alsa] hda - Work around races of power up/down with runtime PM (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC286/288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Make more stable to get pin sense for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add Audigy 5/Rx (Jaroslav Kysela) [1197064] - [alsa] Use const struct ac97_quirk (Jaroslav Kysela) [1197064] - [alsa] hda: fix possible null dereference (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Benchmark DAC1 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Enable widget power saving for Realtek codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Sync node attributes at resume from widget power saving (Jaroslav Kysela) [1197064] - [alsa] hda - Add a fake stereo amp register support (Jaroslav Kysela) [1197064] - [alsa] hda - Allow driver to add vendor-specific verbs for regmap (Jaroslav Kysela) [1197064] - [alsa] hda - Add one more node in the EAPD supporting candidate list (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Sunrise Point (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add beep controls to VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hda_nid_t definition in hda_codec.h (Jaroslav Kysela) [1197064] - [alsa] asihpi: Fix duplicate const for clock sources (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T450s (17aa:5036) (Jaroslav Kysela) [1197064] - [alsa] echoaudio: read past end of array (Jaroslav Kysela) [1197064] - [alsa] ak411x: simplify snd_ak4113_create() a bit (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for command verb caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for parameter caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for amp accesses (Jaroslav Kysela) [1197064] - [alsa] hda - Implement uncached version of parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for codec parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Add regmap support (Jaroslav Kysela) [1197064] - [alsa] hda - Move generic array helpers to core lib (Jaroslav Kysela) [1197064] - [alsa] hda - Re-add tracepoints to HD-audio core driver (Jaroslav Kysela) [1197064] - [alsa] hda - Fix possible runtime PM refcount unbalance (Jaroslav Kysela) [1197064] - [alsa] hda - Support indirect execution of verbs (Jaroslav Kysela) [1197064] - [alsa] hda - Add widget sysfs tree (Jaroslav Kysela) [1197064] - [alsa] hda - Move a part of hda_codec stuff into hdac_device (Jaroslav Kysela) [1197064] - [alsa] hda - Move some codes up to hdac_bus struct (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_bus_type public (Jaroslav Kysela) [1197064] - [alsa] hda - Rename power_mgmt flag with power_save_node (Jaroslav Kysela) [1197064] - [alsa] hda - Fix power of pins used for mute LED with vrefs (Jaroslav Kysela) [1197064] - [alsa] hda - Adjust power of beep widget and outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Use the new power control for VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Support advanced power state controls (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add sampling rate control of the ADC/DAC (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add text Line in/Mic for selecting input gain state (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add TLV support for control value in dB scale (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Enable midi i/o of port envy24 chip as available (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Update eeprom structure to C99 standard (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Correct copy/paste from prodigy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Simplify PCM setup overrides (Jaroslav Kysela) [1197064] - [alsa] hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1197064] - [alsa] hda - Use shutdown driver ops instead of reboot notifier (Jaroslav Kysela) [1197064] - [alsa] hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1197064] - [alsa] control: Fix breakage of user ctl element addition (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for MacBook Air 5,2 built-in mic (Jaroslav Kysela) [1197064] - [alsa] hda - Set single_adc_amp flag for CS420x codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb: add quirks for Roland UA-22 (Jaroslav Kysela) [1197064] - [alsa] control: Add sanity checks for user ctl id name string (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic on Compaq Presario CQ60 (Jaroslav Kysela) [1197064] - [alsa] seq: Fix init order of snd_seq_device stuff (Jaroslav Kysela) [1197064] - [alsa] core: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq_oss: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] core: reduce stack usage related to snd_ctl_new() (Jaroslav Kysela) [1197064] - [alsa] core: use precomputed table to check userspace control params (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression of HD-audio controller fallback modes (Jaroslav Kysela) [1197064] - [alsa] ac97: ac97_patch: Simplify patch_vt1613_specific() (Jaroslav Kysela) [1197064] - [alsa] ac97: Add VT1613 AC97 codec support (Jaroslav Kysela) [1197064] - [alsa] hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk (Jaroslav Kysela) [1197064] - [alsa] opl3: small array underflow (Jaroslav Kysela) [1197064] - [alsa] line6: Clamp values correctly (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Check Marantz/Denon USB DACs in a single place (Jaroslav Kysela) [1197064] - [alsa] Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml (Jaroslav Kysela) [1197064] - [alsa] hda - Release resources in device release callback (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard workqueue for unsol and jack events (Jaroslav Kysela) [1197064] - [alsa] hda - Build PCMs and controls at codec driver probe (Jaroslav Kysela) [1197064] - [alsa] hda - Implement unbind more safely (Jaroslav Kysela) [1197064] - [alsa] core: Re-add snd_device_disconnect() (Jaroslav Kysela) [1197064] - [alsa] hda - Don't assume non-NULL PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Allocate hda_pcm objects dynamically (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous memory allocation error messages (Jaroslav Kysela) [1197064] - [alsa] hda - Add card field to hda_codec struct (Jaroslav Kysela) [1197064] - [alsa] hda - Split snd_hda_build_pcms() (Jaroslav Kysela) [1197064] - [alsa] hda - Clear pcm pointer assigned to hda_pcm at device removal (Jaroslav Kysela) [1197064] - [alsa] hda - Remove channel mode helper functions (Jaroslav Kysela) [1197064] - [alsa] hda - Set parent of input beep devices (Jaroslav Kysela) [1197064] - [alsa] hda - Power down codec automatically at registration (Jaroslav Kysela) [1197064] - [alsa] hda - Replace bus pm_notify with the standard runtime PM framework (Jaroslav Kysela) [1197064] - [alsa] hda - Drop power_save value indirection in hda_bus (Jaroslav Kysela) [1197064] - [alsa] cmipci: remove a stray space character (Jaroslav Kysela) [1197064] - [alsa] azt3328: some indenting cleanups (Jaroslav Kysela) [1197064] - [alsa] hda - Disable runtime PM for Panther Point again (Jaroslav Kysela) [1197064] - [alsa] hda: controller code - do not export static functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't leave PREPARED state after draining (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard runtime PM for codec power-save control (Jaroslav Kysela) [1197064] - [alsa] hda - Move codec suspend/resume to codec driver (Jaroslav Kysela) [1197064] - [alsa] hda - Bind codecs via standard bus (Jaroslav Kysela) [1197064] - [alsa] hda - Decouple PCM and hwdep devices from codec object (Jaroslav Kysela) [1197064] - [alsa] hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect() (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't notify internal PCMs (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't add internal PCMs to PCM device list (Jaroslav Kysela) [1197064] - [alsa] pcm: Minor refactoring in snd_pcm_attach_substream() (Jaroslav Kysela) [1197064] - [alsa] hda: replace .wallclock by .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: add .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace in compat mode (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace (Jaroslav Kysela) [1197064] - [alsa] hda - Avoid unnecessary power-up at mixer amp changes (Jaroslav Kysela) [1197064] - [alsa] hda - Split azx_codec_create() to two phases (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_mixer_create() (Jaroslav Kysela) [1197064] - [alsa] hda - Fold hda_priv.h into hda_controller.h (Jaroslav Kysela) [1197064] - [alsa] hda - Introduce azx_has_pm_runtime() macro (Jaroslav Kysela) [1197064] - [alsa] usb: Fix support for Denon DA-300USB DAC (ID 154e:1003) (Jaroslav Kysela) [1197064] - [alsa] hda - Embed struct hda_bus_unsolicited into struct hda_bus (Jaroslav Kysela) [1197064] - [alsa] hda - Drop hda_bus_template for snd_hda_bus_new() (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup of snd_pcm_ops (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .release callback (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .open callbacks (Jaroslav Kysela) [1197064] - [alsa] Consolidate snd_find_free_minor() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Lifecam HD-5000 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/tegra check correct return value from ioremap_resource (Jaroslav Kysela) [1197064] - [alsa] hdspm - Constrain periods to 2 on older cards (Jaroslav Kysela) [1197064] - [alsa] hda - enable mute led quirk for one more hp machine (Jaroslav Kysela) [1197064] - [alsa] seq: Drop snd_seq_autoload_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] seq: Define driver object in each driver (Jaroslav Kysela) [1197064] - [alsa] seq: Clean up device and driver structs (Jaroslav Kysela) [1197064] - [alsa] seq: Rewrite sequencer device binding with standard bus (Jaroslav Kysela) [1197064] - [alsa] seq: Don't compile snd_seq_device_load_drivers() for built-in (Jaroslav Kysela) [1197064] - [alsa] seq: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] seq: potential out of bounds in do_control() (Jaroslav Kysela) [1197064] - [alsa] line6: Improve line6_read/write_data() interfaces (Jaroslav Kysela) [1197064] - [alsa] line6: toneport: Use explicit type for firmware version (Jaroslav Kysela) [1197064] - [alsa] line6: Use explicit type for serial number (Jaroslav Kysela) [1197064] - [alsa] line6: Return EIO if read/write not successful (Jaroslav Kysela) [1197064] - [alsa] line6: Return error if device not responding (Jaroslav Kysela) [1197064] - [alsa] line6: Add delay before reading status (Jaroslav Kysela) [1197064] - [alsa] hda - Add docking station support for another HP machine (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return new numerical ID in 'replace' event data (Jaroslav Kysela) [1197064] - [alsa] usb: update trigger timestamp on first non-zero URB submitted (Jaroslav Kysela) [1197064] - [alsa] hda: read trigger_timestamp immediately after starting DMA (Jaroslav Kysela) [1197064] - [alsa] pcm: allow for trigger_tstamp snapshot in .trigger (Jaroslav Kysela) [1197064] - [alsa] pcm: don't override timestamp unconditionally (Jaroslav Kysela) [1197064] - [alsa] off by one bug in snd_riptide_joystick_probe() (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return numerical ID in 'add' event (Jaroslav Kysela) [1197064] - [alsa] line6: Pass driver name to line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Pass toneport pointer to toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Add toneport_has_source_select() (Jaroslav Kysela) [1197064] - [alsa] line6: Get rid of unused variable in pod.c (Jaroslav Kysela) [1197064] - [alsa] line6: Create sysfs via snd_card_add_dev_attr() (Jaroslav Kysela) [1197064] - [alsa] Add a helper to add a new attribute group to card (Jaroslav Kysela) [1197064] - [alsa] hda - Set up GPIO for Toshiba Satellite S50D (Jaroslav Kysela) [1197064] - [alsa] line6: fixup of line6_start_timer argument type (Jaroslav Kysela) [1197064] - [alsa] line6: use msecs_to_jiffies for conversion (Jaroslav Kysela) [1197064] - [alsa] Drop snd_get_device() helper (Jaroslav Kysela) [1197064] - [alsa] Simplify snd_device_register() variants (Jaroslav Kysela) [1197064] - [alsa] compress: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] seq: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Propagate the error at initialization (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Use rawmidi device file for kernel messages (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] pcm: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] hwdep: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] control: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] Add a helper to initialize device (Jaroslav Kysela) [1197064] - [alsa] control: Provide a helper to look for the preferred subdevice (Jaroslav Kysela) [1197064] - [alsa] Allow to pass the device object to snd_register_device*() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_skip_message() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_status() (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix race of reinit() calls (Jaroslav Kysela) [1197064] - [alsa] ak411x: Add PM helper functions (Jaroslav Kysela) [1197064] - [alsa] ak4114: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix stall in work callback (Jaroslav Kysela) [1197064] - [alsa] line6: Remove snd_line6_ prefix of pcm property fields (Jaroslav Kysela) [1197064] - [alsa] line6: Remove invalid capability bits for PODxt Live Variax (Jaroslav Kysela) [1197064] - [alsa] line6: Remove struct usb_line6_podhd (Jaroslav Kysela) [1197064] - [alsa] line6: Move the contents of usbdefs.h into driver.h (Jaroslav Kysela) [1197064] - [alsa] line6: Remove revision.h (Jaroslav Kysela) [1197064] - [alsa] line6: Tidy up and typo fixes in comments (Jaroslav Kysela) [1197064] - [alsa] line6: Fix volume calculation for big-endian (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges() (Jaroslav Kysela) [1197064] - [alsa] usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h (Jaroslav Kysela) [1197064] - [alsa] au88x0: Remove superfluous ifdef __KERNEL__ (Jaroslav Kysela) [1197064] - [alsa] Include linux/uaccess.h and linux/bitopts.h instead of asm/* (Jaroslav Kysela) [1197064] - [alsa] Include linux/io.h instead of asm/io.h (Jaroslav Kysela) [1197064] - [alsa] line6: Handle error from line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Make common PCM pointer callback (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize PCM stream handling (Jaroslav Kysela) [1197064] - [alsa] line6: Clear prev_fbuf and prev_fsize properly (Jaroslav Kysela) [1197064] - [alsa] line6: Fix racy loopback handling (Jaroslav Kysela) [1197064] - [alsa] line6: Minor tidy up in line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Let snd_card_new() allocate private data (Jaroslav Kysela) [1197064] - [alsa] line6: Drop interface argument from private_init and disconnect callbacks (Jaroslav Kysela) [1197064] - [alsa] line6: Skip volume manipulation during silence copying (Jaroslav Kysela) [1197064] - [alsa] line6: Do clipping in volume / monitor manipulations (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate PCM stream buffer allocation and free (Jaroslav Kysela) [1197064] - [alsa] line6: Use dev_err() (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate URB unlink and sync helpers (Jaroslav Kysela) [1197064] - [alsa] line6: Rearrange PCM structure (Jaroslav Kysela) [1197064] - [alsa] line6: Drop voodoo workarounds (Jaroslav Kysela) [1197064] - [alsa] line6: Use incremental loop (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous spinlock for trigger (Jaroslav Kysela) [1197064] - [alsa] line6: Fix the error recovery in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Use logical OR (Jaroslav Kysela) [1197064] - [alsa] line6: Fix missing error handling in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Reduce superfluous spinlock in midi.c (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_nop_read() (Jaroslav Kysela) [1197064] - [alsa] line6: Fix memory leak at probe error path (Jaroslav Kysela) [1197064] - [alsa] line6: Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Implement LED controls via LED class (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Fix wrong argument for toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Don't forget to call driver's destructor at error path (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Move setup_timer() at the beginning (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks in each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Abort if inconsistent usbdev is found at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Yet more cleanup of superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] seq: remove unused callback_all field (Jaroslav Kysela) [1197064] - [alsa] seq: fix off-by-one error in port limit check (Jaroslav Kysela) [1197064] - [alsa] seq: correctly report maximum number of ports (Jaroslav Kysela) [1197064] - [alsa] seq-dummy: remove deadlock-causing events on close (Jaroslav Kysela) [1197064] - [alsa] hda - Enable docking station for an HP machine (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version from header comment (Jaroslav Kysela) [1197064] - [alsa] line6: Refer to manufacturer as "Line 6" (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] line6: Drop line6_send_program() and line6_transmit_parameter() (Jaroslav Kysela) [1197064] - [alsa] line6: Make line6_send_raw_message() static (Jaroslav Kysela) [1197064] - [alsa] line6: Sync PCM stop at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous disconnect call in suspend handler (Jaroslav Kysela) [1197064] - [alsa] line6: Remove CHECK_RETURN macro (Jaroslav Kysela) [1197064] - [alsa] line6: Drop MISSING_CASE macro (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version string (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize card resource handling (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous irqsave/irqrestore in PCM trigger callback (Jaroslav Kysela) [1197064] - [alsa] line6: Don't handle PCM trigger for other cards (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous out-of-memory error messages (Jaroslav Kysela) [1197064] - [alsa] line6: Drop usb_device sysfs symlink (Jaroslav Kysela) [1197064] - [alsa] line6: Drop invalid SNDRV_PCM_INFO_RESUME flag (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for rawmidi (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for PCM (Jaroslav Kysela) [1197064] - [alsa] line6: Handle impulse response via control API (Jaroslav Kysela) [1197064] - [alsa] line6: Split to each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] ak4117: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] serial-u16550: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] opl3: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mtpav: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mpu401: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] aloop: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] timer: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] dummy: use setup_timer and mod_timer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Webcam C210 (Jaroslav Kysela) [1197064] - [alsa] add Studio Evolution SE6X support (Jaroslav Kysela) [1197064] - [alsa] oxygen: add XIO2001 initialization (Jaroslav Kysela) [1197064] - [alsa] oxygen: add support for third analog input (Jaroslav Kysela) [1197064] - [alsa] oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typo in hda_controller.c (Jaroslav Kysela) [1197064] - [alsa] hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1197064] - [alsa] move line6 usb driver into sound/usb (Jaroslav Kysela) [1197064] - [alsa] rme*: Use snd_pcm_format_t (Jaroslav Kysela) [1197064] - [alsa] hda: add component support (Jaroslav Kysela) [1197064] - [alsa] hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1197064] - [alsa] hda: export struct hda_intel (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8766: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] fm801: remove FSF address (Jaroslav Kysela) [1197064] - [alsa] hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] vx222: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] trident: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] sis7019: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] rme96: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] riptide: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] oxygen: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] nm256: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] maestro3: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0m: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1724: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1712: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] hda: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1968: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1938: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ens137x: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs5535audio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs4281: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cmipci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ca0106: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] azt3328: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als4000: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als300: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ali5451: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1197064] - [alsa] fm801: PCI core handles power state for us (Jaroslav Kysela) [1197064] - [alsa] hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1197064] - [alsa] fm801: move to pcim_* and devm_* functions (Jaroslav Kysela) [1197064] - [alsa] hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1197064] - [alsa] hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1197064] - [alsa] Deletion of checks before the function call "iounmap" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Delete an unnecessary check before the function call "kfree" (Jaroslav Kysela) [1197064] - [alsa] seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] trident: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] riptide: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] ice1712: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] fm801: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] ens1370: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs4281: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] asihpi: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asla: ad1889: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asoc: sb16: Simplify snd_sb16dsp_pcm() (Jaroslav Kysela) [1197064] - [alsa] ml403-ac97cr: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger (Jaroslav Kysela) [1197064] - [alsa] asihpi: fix an information leak in asihpi_hpi_ioctl() (Jaroslav Kysela) [1197064] - [alsa] snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1197064] - [alsa] Add support for wildcard msbits constraints (Jaroslav Kysela) [1197064] - [alsa] Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1197064] - [alsa] hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8776.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1197064] - [alsa] hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1197064] - [alsa] hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1197064] - [alsa] usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1197064] - [alsa] asihpi: update to HPI version 4.14 (Jaroslav Kysela) [1197064] - [alsa] asihpi: increase tuner pad cache size (Jaroslav Kysela) [1197064] - [alsa] asihpi: relax firmware version check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1197064] - [alsa] hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1197064] - [alsa] hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1197064] - [alsa] hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1197064] - [alsa] sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pcxhr: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] lola: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1197064] - [alsa] hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Neaten get_daio_rsc (Jaroslav Kysela) [1197064] - [alsa] hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1197064] - [alsa] hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1197064] - [alsa] trident: Deletion of a check before snd_util_memhdr_free() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Deletion of a check before release_and_free_resource() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1197064] - [alsa] virmidi: Fix wrong error check (Jaroslav Kysela) [1197064] - [alsa] virmidi: fixed code style issues (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1197064] - [alsa] hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1197064] - [alsa] hda - using uninitialized data (Jaroslav Kysela) [1197064] - [alsa] sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1197064] - [alsa] hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1197064] - [alsa] asihpi: used parts of message/response are zeroed before use (Jaroslav Kysela) [1197064] - [alsa] asihpi: don't fail probe if adapter mode read fails (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use standard printk helpers (Jaroslav Kysela) [1197064] - [alsa] asihpi: Turn off msg/resp logging after DSP has crashed (Jaroslav Kysela) [1197064] - [alsa] asihpi: Add support for stream interrupt (Jaroslav Kysela) [1197064] - [alsa] asihpi: Refactor control cache code (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use CONFIG_64BIT directly (Jaroslav Kysela) [1197064] - [alsa] asihpi: Logging format improvements (Jaroslav Kysela) [1197064] - [alsa] asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver (Jaroslav Kysela) [1197064] - [alsa] asihpi: Minor string and dead code cleanup (Jaroslav Kysela) [1197064] - [alsa] core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1197064] - [alsa] hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1197064] - [alsa] hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1197064] - [alsa] hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1197064] - [alsa] hdsp: Deletion of an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1197064] - [alsa] lola: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" (Jaroslav Kysela) [1197064] - [alsa] hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1197064] - [alsa] ice1712: consider error value (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unneeded return statement (Jaroslav Kysela) [1197064] - [alsa] 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1197064] - [alsa] Fix invalid kerneldoc markers (Jaroslav Kysela) [1197064] - [alsa] mixart: Fix kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1197064] - [alsa] vx: Fix missing kerneldoc parameter descriptions (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix document for snd_pcm_stop_xrun() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1197064] - [alsa] snd_ctl_activate_id(): Fix index look-up (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1197064] - [alsa] pcm: Update the state properly before notification (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1197064] - [alsa] echoaudio: cleanup of unnecessary messages (Jaroslav Kysela) [1197064] - [alsa] hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Add xrun_injection proc entry (Jaroslav Kysela) [1197064] - [alsa] pcm: Replace PCM hwptr tracking with tracepoints (Jaroslav Kysela) [1197064] - [alsa] pcm: Correct PCM BUG error message (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Deletion of unnecessary checks before three function calls (Jaroslav Kysela) [1197064] - [alsa] echoaudio: remove all snd_printk (Jaroslav Kysela) [1197064] - [alsa] echoaudio: add reference of struct echoaudio (Jaroslav Kysela) [1197064] - [alsa] pcm: Refactoring snd_pcm_action() (Jaroslav Kysela) [1197064] - [alsa] pcm: Simplify snd_pcm_action_lock_irq() (Jaroslav Kysela) [1197064] - [alsa] doc: More kerneldoc comments on core components (Jaroslav Kysela) [1197064] - [alsa] pcm: More kerneldoc updates (Jaroslav Kysela) [1197064] - [alsa] control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1197064] - [alsa] Update au0828 quirks table (Jaroslav Kysela) [1197064] - [alsa] simplify au0828 quirk table (Jaroslav Kysela) [1197064] - [alsa] hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1197064] - [alsa] hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1197064] - [alsa] hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1197064] - [alsa] es1968: Replace timeval with ktime_t (Jaroslav Kysela) [1197064] - [alsa] hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1197064] - [alsa] hdspm: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] hda - More kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Correct kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] au88x0: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: convert timeval to ktime_t (Jaroslav Kysela) [1197064] - [alsa] pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1197064] - [alsa] hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1197064] - [alsa] ad1889: Fix probable mask then right shift defects (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1197064] - [alsa] pcm: Avoid mmap warnings on x86 (Jaroslav Kysela) [1197064] - [alsa] hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1197064] - [alsa] pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1197064] - [alsa] pcm: Remove arch-dependent mmap kludges (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix false lockdep warnings (Jaroslav Kysela) [1197064] - [alsa] ctxfi: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] via82xx: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme9652: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme96: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme32: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1724: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1712: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] fm801: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] es1938: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ca0106: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] azt3328: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] aw2: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ac97: Constify more text arrays (Jaroslav Kysela) [1197064] - [alsa] ac97: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] vx: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] mts64: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] drivers: pcsp: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: mpu401: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1197064] - [alsa] hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1197064] - [alsa] ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1197064] - [alsa] snd-usb: drop unused varible assigments (Jaroslav Kysela) [1197064] - [alsa] subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1197064] - [alsa] seq: bind seq driver automatically (Jaroslav Kysela) [1197064] - [alsa] pcm: use the same dma mmap codepath both for arm and arm64 (Jaroslav Kysela) [1197064] - [alsa] seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1197064] - [alsa] au88x0: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] au88x0: added reference of vortex_t (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix deadlock in synth voice lookup (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix referred substream in snd_pcm_action_group() unlock loop (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1197064] - [alsa] Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1197064] - [alsa] usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1197064] - [alsa] hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1197064] - [alsa] hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1197064] - [alsa] hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1197064] - [alsa] ctxfi: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] ctxfi: ctatc: added reference to snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: initialized snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: added reference of snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: removed typecast to (struct hw *) (Jaroslav Kysela) [1197064] - [alsa] ctxfi: changed void * to struct hw * (Jaroslav Kysela) [1197064] - [alsa] usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1197064] - [alsa] ctxfi: sparse warning (Jaroslav Kysela) [1197064] - [alsa] hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1197064] - [alsa] hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1197064] - [alsa] hda - add explicit include of err.h (Jaroslav Kysela) [1197064] - [alsa] oxygen: set fifo_size (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1197064] - [alsa] pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1197064] - [alsa] hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1197064] - [alsa] hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] mixart: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] vx: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1197064] - [alsa] hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1197064] - [alsa] hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1197064] - [alsa] pci: au88x0: printk replacement (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1197064] - [alsa] pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1197064] - [alsa] hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1197064] - [alsa] pcm: Uninline snd_pcm_stream_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] pcm: Allow nonatomic trigger operations (Jaroslav Kysela) [1197064] - [alsa] hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1197064] - [alsa] hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1197064] - [alsa] hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1197064]- [kernel] sched: Fix compiler warnings (Jiri Olsa) [1222189] - [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230924] - [net] dcbnl: Disable software interrupts before taking dcb_lock (Chris Leech) [1175797] - [net] dcbnl: Fix misleading dcb_app->priority explanation (Chris Leech) [1175797] - [net] dcb: use __dev_get_by_name instead of dev_get_by_name to find (Chris Leech) [1175797] - [net] dcbevent.h: Remove extern from function prototypes (Chris Leech) [1175797] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1175797] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1175797] - [scsi] add defines for new FC port speeds (Chris Leech) [1175797] - [scsi] megaraid: regression - fix irq setup process (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1207092] - [scsi] megaraid: --grep and Kconfig (Tomas Henzl) [1185944] - [scsi] megaraid: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1185944] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1185944] - [scsi] megaraid: use pci_zalloc_consistent (Tomas Henzl) [1185944] - [scsi] megaraid: fixed several typos in comments (Tomas Henzl) [1185944] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1185944] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1185944] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1185944] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1185944] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1185944] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1185944] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1117348] - [scsi] lpfc: Update version 10.7.0.1 for RHEL 7.2 release (Rob Evers) [1225165] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1225165] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1225165] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1225165] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1225165] - [scsi] lpfc: Check for active portpeerbeacon (Rob Evers) [1225165] - [scsi] lpfc: Change buffer pool empty message to miscellaneous category (Rob Evers) [1225165] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1225165] - [scsi] lpfc: Fix rport leak (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1225165] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1225165] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1225165] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1225165] - [scsi] lpfc: Add support for RDP ELS command (Rob Evers) [1225165] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1225165] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1225165] - [scsi] lpfc: Add support for ELS LCB (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1225165] - [scsi] lpfc: Fix OS crash when running loopback test in applications (Rob Evers) [1225165] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1225165] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1225165] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1225165] - [scsi] lpfc: Fix FDMI Fabric support in driver for Brocade (Rob Evers) [1225165] - [scsi] lpfc: Fix null ndlp dereference in target_reset_handler (Rob Evers) [1225165] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1225165] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1225165] - [scsi] lpfc: Add support for reporting option_rom_version on newer adapters (Rob Evers) [1225165] - [scsi] lpfc: Fix setting of EQ (interrupt) delay Multiplier (Rob Evers) [1225165] - [scsi] lpfc: fix low priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: fix high priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1225165] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1225165] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1225165] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1225165] - [scsi] lpfc: Add new mbx cmd recognition (Rob Evers) [1225165] - [scsi] lpfc: Add Lancer Temperature Event support to the lpfc driver (Rob Evers) [1225165]- [pci] msi: Remove unnecessary braces around single statements (Steve Best) [1231358] - [usb] core: hcd-pci: free IRQ before disabling PCI device when shutting down (Steve Best) [1231358] - [x86] irq: Clean up irqdomain transition code (Steve Best) [1231358] - [x86] irq, devicetree: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, mpparse: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, acpi: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq: Introduce helper functions to release IOAPIC pin (Steve Best) [1231358] - [x86] irq: Simplify the way to handle ISA IRQ (Steve Best) [1231358] - [x86] irq: Clean up unused IOAPIC interface (Steve Best) [1231358] - [x86] irq, devicetree: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, mpparse: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, acpi: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq: Introduce two helper functions to support irqdomain map operation (Steve Best) [1231358] - [x86] devicetree, irq: Use common mechanism to support irqdomain (Steve Best) [1231358] - [x86] mpparse, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] acpi, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] irq: Enhance mp_register_ioapic() to support irqdomain (Steve Best) [1231358] - [x86] irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC (Steve Best) [1231358] - [x86] irq, acpi: Change __acpi_register_gsi to return IRQ number instead of GSI (Steve Best) [1231358] - [x86] acpi, irq: Consolidate algorithm of mapping (ioapic, pin) to IRQ number (Steve Best) [1231358] - [x86] irq: Simplify arch_early_irq_init() (Steve Best) [1231358] - [x86] irq: Count legacy IRQs by legacy_pic->nr_legacy_irqs instead of NR_IRQS_LEGACY (Steve Best) [1231358] - [x86] ce4100, irq: Do not set legacy_pic to null_legacy_pic (Steve Best) [1231358] - [x86] ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC (Steve Best) [1231358] - [x86] irq: Introduce some helper utilities to improve readability (Steve Best) [1231358] - [x86] irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain (Steve Best) [1231358] - [x86] ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability (Steve Best) [1231358] - [x86] ioapic: Introduce helper utilities to walk ioapics and pins (Steve Best) [1231358] - [x86] ioapic: Kill static variable nr_irqs_gsi (Steve Best) [1231358] - [x86] ioapic: Keep get_nr_irqs_gsi() (Steve Best) [1231358] - [x86] genirq: Ensure that dynamic irq allocation does not conflict (Steve Best) [1231358] - [x86] Remove create/destroy_irq() (Steve Best) [1231358] - [x86] iommu: dmar: Provide arch specific irq allocation (Steve Best) [1231358] - [x86] iommu: smar: Fix return value check of create_irq() (Steve Best) [1231358] - [x86] hpet: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] uv: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] irq_remapping: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] htirq: Use irq_alloc/free_irq() (Steve Best) [1231358] - [x86] ioapic: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] genirq: Provide generic hwirq allocation facility (Steve Best) [1231358] - [x86] Implement arch_setup/teardown_hwirq() (Steve Best) [1231358] - [x86] ioapic: Kill unused global variable timer_through_8259 (Steve Best) [1231358] - [x86] irq, trivial: Minor improvements of IRQ related code (Steve Best) [1231358] - [x86] acpi, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ (Steve Best) [1231358] - [x86] acpi, irq: Enhance error handling in function acpi_register_gsi() (Steve Best) [1231358] - [x86] acpi, trivial: Minor improvements to arch/x86/kernel/acpi/boot.c (Steve Best) [1231358] - [x86] acpi, irq: Kill static function irq_to_gsi() (Steve Best) [1231358] - [x86] pci, acpi: Use kmalloc_node() to optimize for performance (Steve Best) [1231358] - [x86] acpi: Reorganize code to avoid forward declaration in boot.c (Steve Best) [1231358] - [x86] apic: Remove support for ia32-based Unisys ES7000 (Steve Best) [1231358] - [x86] mpparse: Simplify arch/x86/include/asm/mpspec.h (Steve Best) [1231358] - [x86] mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL) (Steve Best) [1231358]- [char] ipmi: Update timespec usage to timespec64 (Tony Camuso) [1229675] - [char] ipmi: Fix multi-part message handling (Tony Camuso) [1229675] - [char] ipmi: Add alert handling to SSIF (Tony Camuso) [1229675] - [char] ipmi: Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1229675] - [char] ipmi: Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1229675] - [char] ipmi: Remove unused including (Tony Camuso) [1229675] - [char] ipmi: Don't report err in the SI driver for SSIF devices (Tony Camuso) [1229675] - [char] ipmi: Remove incorrect use of seq_has_overflowed (Tony Camuso) [1229675] - [char] ipmi_ssif: Ignore spaces when comparing I2C adapter names (Tony Camuso) [1229675] - [char] ipmi_ssif: Fix the logic on user-supplied addresses (Tony Camuso) [1229675] - [char] ipmi_ssif: Use interruptible completion for waiting in the thread (Tony Camuso) [1229675] - [char] ipmi: Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1229675] - [char] ipmi: constify of_device_id array (Tony Camuso) [1229675] - [char] ipmi: Fix a memory ordering issue (Tony Camuso) [1229675] - [char] ipmi: Remove uses of return value of seq_printf (Tony Camuso) [1229675] - [char] ipmi: Use is_visible callback for conditional sysfs entries (Tony Camuso) [1229675] - [char] ipmi: Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1229675] - [char] ipmi: avoid gcc warning (Tony Camuso) [1229675] - [char] ipmi: Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1229675] - [char] ipmi: Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1229675] - [char] ipmi: Remove obsolete cleanup for clientdata (Tony Camuso) [1229675] - [char] ipmi: Remove a FIXME for slab conversion (Tony Camuso) [1229675] - [char] ipmi: Fix compile warning with tv_usec (Tony Camuso) [1229675] - [char] ipmi: Fix compile issue with isspace() (Tony Camuso) [1229675] - [char] ipmi: Finish cleanup of BMC attributes (Tony Camuso) [1229675] - [char] ipmi: Check the BT interrupt enable periodically (Tony Camuso) [1229675] - [char] ipmi: Fix attention handling for system interfaces (Tony Camuso) [1229675] - [char] ipmi: Periodically check to see if irqs and messages are set right (Tony Camuso) [1229675] - [char] ipmi: Add SMBus interface driver (SSIF) (Tony Camuso) [1229675] - [char] ipmi: Remove the now unnecessary message queue (Tony Camuso) [1229675] - [char] ipmi: Make the message handler easier to use for SMI interfaces (Tony Camuso) [1229675] - [char] ipmi: Move message sending into its own function (Tony Camuso) [1229675] - [char] ipmi: rename waiting_msgs to waiting_rcv_msgs (Tony Camuso) [1229675] - [char] ipmi: Fix handling of BMC flags (Tony Camuso) [1229675] - [char] ipmi: Initialize BMC device attributes (Tony Camuso) [1229675] - [char] ipmi: Unregister previously registered driver in error case (Tony Camuso) [1229675] - [char] ipmi: Fix a bug in hot add/remove (Tony Camuso) [1229675] - [char] ipmi: Remove useless sysfs_name parameters (Tony Camuso) [1229675] - [char] ipmi: clean up the device handling for the bmc device (Tony Camuso) [1229675] - [char] ipmi: Move the address source to string to ipmi-generic code (Tony Camuso) [1229675] - [char] ipmi: Ignore SSIF in the PNP handling (Tony Camuso) [1229675] - [char] ipmi: drop owner assignment from platform_drivers (Tony Camuso) [1229675] - [powerpc] rtc/tpo: Driver to support rtc and wakeup on PowerNV platform (Gustavo Duarte) [1223687] - [powerpc] powernv: Check OPAL RTC calls exists before using (Gustavo Duarte) [1223687] - [base] devres: restore zeroing behavior of devres_alloc() (Gustavo Duarte) [1221064 1230136] - [char] ipmi/powernv: Fix minor locking bug (Gustavo Duarte) [1221064] - [char] ipmi: Add powernv IPMI driver (Gustavo Duarte) [1221064] - [powerpc] powernv: Add OPAL IPMI interface (Gustavo Duarte) [1221064] - [powerpc] devres: add kernel standard devm_k.alloc functions (Gustavo Duarte) [1221064]- [netdrv] macvtap/tun: cross-endian support for little-endian hosts (Thomas Huth) [1213658] - [vhost] cross-endian support for legacy devices (Thomas Huth) [1213658] - [virtio] add explicit big-endian support to memory accessors (Thomas Huth) [1213658] - [vhost] introduce vhost_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] vringh: introduce vringh_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] macvtap: introduce macvtap_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: add tun_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] introduce virtio_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: remove bogus hardware vlan acceleration flags from vlan_features (Thomas Huth) [1231879] - [kvm] move advertising of KVM_CAP_IRQFD to common code (Thomas Huth) [1231879] - [kvm] Give IRQFD its own separate enabling Kconfig option (Thomas Huth) [1231879] - [netdrv] vringh: update for virtio 1.0 APIs (Thomas Huth) [1231879] - [netdrv] vringh: 64 bit features (Thomas Huth) [1231879] - [vhost] net: fix up num_buffers endian-ness (Thomas Huth) [1231879] - [vhost] net: enable virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: larger header for virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: length miscalculation (Thomas Huth) [1231879] - [vhost] net: virtio 1.0 byte swap (Thomas Huth) [1231879] - [vhost] virtio 1.0 endian-ness support (Thomas Huth) [1231879] - [vhost] switch to __get/__put_user exclusively (Thomas Huth) [1231879] - [vhost] net: force len for TX to host endian (Thomas Huth) [1231879] - [vhost] add memory access wrappers (Thomas Huth) [1231879] - [vhost] make features 64 bit (Thomas Huth) [1231879] - [vhost] switch to use vhost_add_used_n() (Thomas Huth) [1231879] - [netdrv] macvtap: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] macvtap: TUN_VNET_LE support (Thomas Huth) [1231879] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Thomas Huth) [1231879] - [netdrv] macvtap: remove the dead branch (Thomas Huth) [1231879] - [netdrv] tun: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] if_tun: add TUNSETVNETLE/TUNGETVNETLE (Thomas Huth) [1231879] - [netdrv] tun: TUN_VNET_LE support, fix sparse warnings for virtio headers (Thomas Huth) [1231879] - [netdrv] tun: drop most type defines (Thomas Huth) [1231879] - [netdrv] tun: move internal flag defines out of uapi (Thomas Huth) [1231879] - [netdrv] tun: Report "persist" flag to userspace (Thomas Huth) [1231879] - [netdrv] tun: Fix TUN_PKT_STRIP setting (Thomas Huth) [1231879] - [netdrv] tun: Fix csum_start with VLAN acceleration (Thomas Huth) [1231879] - [netdrv] tun: unbreak truncated packet signalling (Thomas Huth) [1231879] - [netdrv] tuntap: hardware vlan tx support (Thomas Huth) [1231879] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1182054 1182736 1187290 1229122] - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: remove {TPA,GRO}_ENABLE_FLAG (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ptp: bnx2x: use helpers for converting ns to timespec (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use eth__addr instead of memset (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix typo in printk messages (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1182054 1182736 1187290 1198641] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: convert to timecounter adjtime (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use napi_schedule_irqoff() (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1182054 1182736 1187290] - [fs] xfs: fix broken i_nlink accounting for whiteout tmpfile inode (Brian Foster) [1225075] - [fs] xfs: xfs_iozero can return positive errno (Brian Foster) [1225075] - [fs] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind (Brian Foster) [1225075] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Brian Foster) [1225075] - [fs] xfs: inode and free block counters need to use __percpu_counter_compare (Brian Foster) [1225075] - [fs] percpu_counter: batch size aware __percpu_counter_compare() (Brian Foster) [1225075] - [fs] xfs: use percpu_counter_read_positive for mp->m_icount (Brian Foster) [1225075] - [fs] xfs: unlock i_mutex in xfs_break_layouts (Brian Foster) [1225075] - [fs] xfs: kill unnecessary firstused overflow check on attr3 leaf removal (Brian Foster) [1225075] - [fs] xfs: use larger in-core attr firstused field and detect overflow (Brian Foster) [1225075] - [fs] xfs: pass attr geometry to attr leaf header conversion functions (Brian Foster) [1225075] - [fs] xfs: Fix incorrect positive ENOMEM return (Brian Foster) [1225075] - [fs] xfs: xfs_mru_cache_insert() should use GFP_NOFS (Brian Foster) [1225075] - [fs] xfs: pF is only for function pointers (Brian Foster) [1225075] - [fs] xfs: fix shadow warning in xfs_da3_root_split() (Brian Foster) [1225075] - [fs] xfs: use bool instead of int in xfs_rename() (Brian Foster) [1225075] - [fs] xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() (Brian Foster) [1225075] - [fs] xfs: remove xfs_bmap_sanity_check() (Brian Foster) [1225075] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Brian Foster) [1225075] - [fs] xfs: cancel failed transaction in xfs_fs_commit_blocks() (Brian Foster) [1225075] - [fs] xfs: remove old and redundant comment in xfs_mount_validate_sb (Brian Foster) [1225075] - [fs] xfs: clarify async write failure ratelimit message (Brian Foster) [1225075] - [fs] xfs: log unmount events on console (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_RETURN (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_GOTO (Brian Foster) [1225075] - [fs] xfs: ensure truncate forces zeroed blocks to disk (Brian Foster) [1225075] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Brian Foster) [1225075] - [fs] xfs: lock out page faults from extent swap operations (Brian Foster) [1225075] - [fs] xfs: xfs_setattr_size no longer races with page faults (Brian Foster) [1225075] - [fs] xfs: take i_mmap_lock on extent manipulation operations (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on write faults (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on read faults (Brian Foster) [1225075] - [fs] xfs: introduce mmap/truncate lock (Brian Foster) [1225075] - [fs] xfs: remove xfs_mod_incore_sb API (Brian Foster) [1225075] - [fs] xfs: replace xfs_mod_incore_sb_batched (Brian Foster) [1225075] - [fs] xfs: introduce xfs_mod_frextents (Brian Foster) [1225075] - [fs] xfs: Remove icsb infrastructure (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free block counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free inode counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for inode counter (Brian Foster) [1225075] - [fs] xfs: recall pNFS layouts on conflicting access (Brian Foster) [1225075] - [fs] xfs: implement pNFS export operations (Brian Foster) [1225075] - [fs] xfs: report proper f_files in statfs if we overshoot imaxpct (Brian Foster) [1225075] - [fs] xfs: xfs_ioctl_setattr_check_projid can be static (Brian Foster) [1225075] - [fs] xfs: growfs should use synchronous transactions (Brian Foster) [1225075] - [fs] xfs: change kmem_free to use generic kvfree() (Brian Foster) [1225075] - [fs] xfs: factor out a xfs_update_prealloc_flags() helper (Brian Foster) [1225075] - [fs] xfs: remove incorrect error negation in attr_multi ioctl (Brian Foster) [1225075] - [fs] xfs: set superblock buffer type correctly (Brian Foster) [1225075] - [fs] xfs: set buf types when converting extent formats (Brian Foster) [1225075] - [fs] xfs: inode unlink does not set AGI buffer type (Brian Foster) [1225075] - [fs] xfs: ensure buffer types are set correctly (Brian Foster) [1225075] - [fs] xfs: sanitise sb_bad_features2 handling (Brian Foster) [1225075] - [fs] xfs: consolidate superblock logging functions (Brian Foster) [1225075] - [fs] xfs: remove bitfield based superblock updates (Brian Foster) [1225075] - [fs] xfs: Remove some pointless quota checks (Brian Foster) [1225075] - [fs] xfs: Remove some useless flags tests (Brian Foster) [1225075] - [fs] xfs: Remove useless test (Brian Foster) [1225075] - [fs] xfs: fix implicit bool to int conversion (Brian Foster) [1225075] - [fs] xfs: pass a 64-bit count argument to xfs_iomap_write_unwritten (Brian Foster) [1225075] - [fs] xfs: move xfs_bmap_finish prototype (Brian Foster) [1225075] - [fs] xfs: move struct xfs_bmalloca to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_types.h to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_fs.h to libxfs (Brian Foster) [1225075] - [fs] xfs: remove extra newlines from xfs messages (Brian Foster) [1225075] - [fs] xfs: initialize log buf I/O completion wq on log alloc (Brian Foster) [1225075]- [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173789] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173789] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173789] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1173789] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173789] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1173789] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173789] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1173789] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1173789] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1173789] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173789] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1173789] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173789] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173789] - [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1173789] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173789] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1173789] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173789] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1173789] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173789] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173789] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173789] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1173789] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1173789] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173789] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173789] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1173789] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1173789] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1173789] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1173789] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1173789] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173789] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173789] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173789] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173789] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173789] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173789] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1173789] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173789] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173789] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173789] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1173789] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1173789] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1173789] - [netdrv] i40evf: update header comments (Stefan Assmann) [1173789] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173789] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173789] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1173789] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173789] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173789] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1173789] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173789] - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1173788] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173788] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1173788] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173788] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1173788] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1173788] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1173788] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1173788] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173788] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1173788] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1173788] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1173788] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1173788] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1173788] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173788] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1173788] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1173788] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173788] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1173788] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173788] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1173788] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1173788] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1173788] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173788] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1173788] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173788] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1173788] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1173788] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173788] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1173788] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1173788] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173788] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173788] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1173788] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1173788] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1173788] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1173788] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1173788] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1173788] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173788] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173788] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1173788] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1173788] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173788] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1173788] - [netdrv] i40e: Fix ethtool offline test (Stefan Assmann) [1173788] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1173788] - [netdrv] i40e: fix XPS mask when resetting (Stefan Assmann) [1173788] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1173788] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1173788] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1173788] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173788] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1173788] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1173788] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173788] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1173788] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1173788] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1173788] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173788] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1173788] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1173788] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1173788] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173788] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1173788] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1173788] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173788] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1173788] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1173788] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1173788] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1173788] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1173788] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1173788] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1173788] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1173788] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1173788] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173788] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173788] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173788] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1173788] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1173788] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173788] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1173788] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1173788] - [netdrv] i40e: Fix function header (Stefan Assmann) [1173788] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1173788] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173788] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1173788] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1173788] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173788] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1173788] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173788] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173788] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1173788] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1173788] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1173788] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1173788] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173788] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1173788] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1173788] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1173788] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173788] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1173788] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1173788] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1173788] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1173788] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1173788] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1173788] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173788] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1173788] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173788] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1173788] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1173788] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173788] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173788] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1173788] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173788] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1173788] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173788] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1173788] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1173788] - [netdrv] ptp: i40e: convert to the 64 bit get/set time methods (Stefan Assmann) [1173788] - [netdrv] i40e: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173788] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173788] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1173788] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1173788] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1173788] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1173788] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173788] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173788] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1173788] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1173788] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1173788] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1173788] - [netdrv] i40e: enable fdb add code, remove unused code (Stefan Assmann) [1173788] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1173788] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173788] - [netdrv] i40e: Set XPS bit mask to zero in DCB mode (Stefan Assmann) [1173788] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1173788] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1173788] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1173788] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1173788] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1173788] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173788] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173788] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1173788] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173788] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1173788] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1173788] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1173788] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1173788] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1173788] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1173788] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1173788] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1173788] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1173788] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1173788] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1173788] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1173788] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173788] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1173788] - [netdrv] i40e: mask phy events (Stefan Assmann) [1173788] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1173788] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173788] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1173788] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173788] - [netdrv] i40e: enable CONFIG_I40E_VXLAN (Stefan Assmann) [1173788]- [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1159148] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1159148] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1159148] - [netdrv] enic: Grammar s/an negative/a negative/ (Stefan Assmann) [1159148] - [netdrv] ethernet: Use eth__addr instead of memset (Stefan Assmann) [1159148] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1159148] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1159148] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1159148] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159148] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1159148] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159148] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159148] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159148] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159148] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159148] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173785] - [netdrv] igbvf: cleanup msleep() and min/max() usage (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1173785] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1173784] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1173784] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1173784] - [netdrv] igb: simplify and clean up igb_enable_mas() (Stefan Assmann) [1173784] - [netdrv] ptp: igb: use helpers for converting ns to timespec (Stefan Assmann) [1173784] - [netdrv] ptp: igb: convert to the 64 bit get/set time methods (Stefan Assmann) [1173784] - [netdrv] igb: Enable TSO for stacked vlan (Stefan Assmann) [1173784] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173784] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173784] - [netdrv] igb: Make arrays on stack static const to avoid reallocation (Stefan Assmann) [1173784] - [netdrv] igb: Fix warning pin may be used uninitialized (Stefan Assmann) [1173784] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1173784] - [netdrv] igb: enable auxiliary PHC functions for the i210 (Stefan Assmann) [1173784] - [netdrv] ptp: introduce programmable pins (Stefan Assmann) [1173784] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1173784] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1173784] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1173784] - [netdrv] igb: Clean-up page reuse code (Stefan Assmann) [1173784] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1173784] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1173784] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1173784] - [netdrv] net: igb: convert to timecounter adjtime (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use napi_alloc_skb (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173784] - [netdrv] e1000e / igb / pm: Eliminate CONFIG_PM_RUNTIME (Stefan Assmann) [1173784] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1173784] - [netdrv] igb: use netdev_rss_key_fill() helper (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Replace __skb_alloc_page with dev_alloc_page (Stefan Assmann) [1173784] - [netdrv] igb: don't reuse pages with pfmemalloc flag (Stefan Assmann) [1173784] - [netdrv] igb: fix race accessing page->_count (Stefan Assmann) [1173784] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1173784] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173784] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1173784] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1173784] - [netdrv] igb: use new eth_get_headlen interface (Stefan Assmann) [1173784] - [netdrv] igb: Convert to use devm_hwmon_device_register_with_groups (Stefan Assmann) [1173784] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1182731] - [netdrv] ptp: tg3: convert to the 64 bit get/set time methods (Ivan Vecera) [1182731] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1182731] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1182731] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1182731] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1182731] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1182731] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1182731] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1182731] - [netdrv] tg3: Convert to use hwmon_device_register_with_groups (Ivan Vecera) [1182731] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1182732] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1182732] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1182732] - [netdrv] bnx2: Correctly receive full sized 802.1ad frames (Ivan Vecera) [1182732] - [netdrv] be2net: enable config options (Ivan Vecera) [1182733] - [netdrv] be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent() (Ivan Vecera) [1182733] - [netdrv] be2net: make hwmon interface optional (Ivan Vecera) [1182733] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1182733] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1182733] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1182733] - [netdrv] be2net: update the driver version to 10.6.0.2 (Ivan Vecera) [1182733] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1182733] - [netdrv] be2net: use be_virtfn() instead of !be_physfn() (Ivan Vecera) [1182733] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1182733] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1182733] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1182733] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1182733] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1182733] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1182733] - [netdrv] be2net: log link status (Ivan Vecera) [1182733] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1182733] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1182733] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1182733] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1182733] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1182733] - [netdrv] be2net: codespell comment spelling fixes (Ivan Vecera) [1182733] - [netdrv] be2net: implement .sriov_configure() PCI callback (Ivan Vecera) [1182733] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1182733] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1182733] - [netdrv] be2net: Use eth__addr instead of memset (Ivan Vecera) [1182733] - [netdrv] be2net: move be_func_init() call inside be_setup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume() (Ivan Vecera) [1182733] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1182733] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1182733] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1182733] - [netdrv] be2net: refactor function initalization sequence into be_func_init() (Ivan Vecera) [1182733] - [netdrv] be2net: get rid of be_get_initial_config() call from be_probe() (Ivan Vecera) [1182733] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1182733] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1182733] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor be_xmit_enqueue() routine (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor wrb_fill_hdr() routine (Ivan Vecera) [1182733] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1182733] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1182733] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1182733] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1182733] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1182733] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1182733] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1182733] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1182733] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1182733] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1182733] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1182733] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1182733] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1182733] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1182733] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1182733] - [netdrv] be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured (Ivan Vecera) [1182733] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1182733] - [netdrv] be2net: Fix incorrect setting of tunnel offload flag in netdev features (Ivan Vecera) [1182733] - [netdrv] be2net: Export tunnel offloads only when a VxLAN tunnel is created (Ivan Vecera) [1182733] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1182733] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1182733] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1182733] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1182733] - [netdrv] be2net: Use dev_consume_skb_any() in the non-drop path (Ivan Vecera) [1182733] - [netdrv] r8169: Do not use dev_kfree_skb in xmit path (Ivan Vecera) [1232244] - [netdrv] r8169: Fix trivial typo in rtl_check_firmware (Ivan Vecera) [1232244] - [netdrv] r8169: Revert BQL and xmit_more support (Ivan Vecera) [1232244] - [netdrv] r8169: use PCI define for Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] pci: Add defines for PCIe Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] r8169: add support for xmit_more (Ivan Vecera) [1232244] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1232244] - [netdrv] r8169: Use dma_rmb() and dma_wmb() for DescOwn checks (Ivan Vecera) [1232244] - [netdrv] r8169: use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Ivan Vecera) [1232244] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1232244] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1232244] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1232244] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1187298] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1187298] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1187298] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1187298] - [netdrv] bna: remove useless pointer assignment (Ivan Vecera) [1187298] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1187298] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1187298] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1187298] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1187298] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1187298] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1187298] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1187298] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1187298] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1187298] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1187298] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1187298] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1187298] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1187298] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1187298] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1187298] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1187298] - [netdrv] bna: codespell comment spelling fixes (Ivan Vecera) [1187298] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1187298] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1187298] - [netdrv] bna: incorrect use of init_completion fixup (Ivan Vecera) [1187298] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1187298]- [net] inet_diag: use READ_ONCE (Phil Sutter) [1230886] - [net] nfnetlink_log: unset nf_loggers for netns when unloading module (Hannes Frederic Sowa) [1231135] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Marcelo Leitner) [1161510] - [net] netfilter: conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208239] - [net] tcp: dctcp_update_alpha() fixes (Phil Sutter) [1230878] - [net] sched: use pinned timers (Phil Sutter) [1230135] - [net] add skb_clone_sk() and sock_efree() (Ivan Vecera) [1200759] - [lib] cpumask: cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Fix tx ring affinity_mask creation (Ivan Vecera) [1200759] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1200759] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1200759] - [net] sctp: migrate cookie life from timeval to ktime (Ivan Vecera) [1200759] - [kernel] timecounter: provide a macro to initialize the cyclecounter mask field (Ivan Vecera) [1200759] - [kernel] timecounter: keep track of accumulated fractional nanoseconds (Ivan Vecera) [1200759] - [kernel] timecounter: provide a helper function to shift the time (Ivan Vecera) [1200759] - [kernel] time: move the timecounter/cyclecounter code into its own file (Ivan Vecera) [1200759] - [net] Introduce passthru_features_check (Ivan Vecera) [1200759] - [net] vlan: Move check for multiple vlans to drivers (Ivan Vecera) [1200759] - [net] vlan: Introduce helper functions to check if skb is tagged (Ivan Vecera) [1200759] - [net] vlan: rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1200759] - [net] vlan: make __vlan_hwaccel_put_tag return void (Ivan Vecera) [1200759] - [net] vlan: Add features for stacked vlan device (Ivan Vecera) [1200759] - [net] Add device Rx page allocation function (Ivan Vecera) [1200759] - [net] fix comment typo for __skb_alloc_pages() (Ivan Vecera) [1200759] - [net] flow: Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1200759] - [net] flow: make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1200759] - [net] flow: Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1200759] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1200759] - [netdrv] mlx4_en: fix mlx4_en_set_rxfh() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: use netdev_rss_key_fill() helper (Ivan Vecera) [1200759] - [netdrv] Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1200759] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1200759] - [net] introduce napi_schedule_irqoff() (Ivan Vecera) [1200759] - [net] Replace get_cpu_var through this_cpu_ptr (Ivan Vecera) [1200759] - [net] introduce dev_consume_skb_any() (Ivan Vecera) [1200759] - [net] provide a per host RSS key generic infrastructure (Ivan Vecera) [1200759] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1200759] - [net] make net_get_random_once irq safe (Ivan Vecera) [1200759] - [net] fix build warnings because of net_get_random_once merge (Ivan Vecera) [1200759] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1200759] - [net] net.h, skbuff.h: Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] remove unused 'dev' argument from netif_needs_gso() (Ivan Vecera) [1200759] - [net] Generalize ndo_gso_check to ndo_features_check (Ivan Vecera) [1200759] - [net] vlan: Fix stacked vlan offload features computation (Ivan Vecera) [1200759] - [net] fix checksum features handling in netif_skb_features() (Ivan Vecera) [1200759] - [net] vlan: more careful checksum features handling (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Add VXLAN ndo calls to the PF net device ops too (Ivan Vecera) [1200759] - [netdrv] bnx2x: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] qlcnic: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] be2net: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [net] Add ndo_gso_check (Ivan Vecera) [1200759] - [net] ipv6: reject locally assigned nexthop addresses (Phil Sutter) [1228700] - [net] ipv6: allow explicitly choosing optimistic addresses (Phil Sutter) [1228700] - [net] openvswitch: disable LRO (Jiri Benc) [1181282] - [net] unix, caif: sk_socket can disappear when state is unlocked (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement splice for stream af_unix sockets (Hannes Frederic Sowa) [1226230] - [net] make skb_splice_bits more configureable (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement stream sendpage support (Hannes Frederic Sowa) [1226230] - [net] skbuff: add skb_append_pagefrags and use it (Hannes Frederic Sowa) [1226230] - [net] af_unix: remove 0 assignment on static (Hannes Frederic Sowa) [1226230] - [net] unix: Align send data_len up to PAGE_SIZE (Hannes Frederic Sowa) [1226230] - [net] unix: non blocking recvmsg() should not return -EINTR (Hannes Frederic Sowa) [1226230] - [net] unix: allow bind to fail on mutex lock (Hannes Frederic Sowa) [1226230] - [net] af_unix: fix bug on large send() (Hannes Frederic Sowa) [1226230] - [net] attempt high order allocations in sock_alloc_send_pskb() (Hannes Frederic Sowa) [1226230] - [net] af_unix: improve STREAM behavior with fragmented memory (Hannes Frederic Sowa) [1226230]- [md] fix race when unfreezing sync_action (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: break stripe-batches when the array has failed (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: call break_stripe_batch_list from handle_stripe_clean_event (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: be more selective about distributing flags across batch (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add handle_flags arg to break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: duplicate some more handle_stripe_clean_event code in break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: remove condition test from check_break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Ensure a batch member is not handled prematurely (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: close race between STRIPE_BIT_DELAY and batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: ensure whole batch is delayed for all required bitmap updates (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: remove rcu annotation from pointer arithmetic (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix broken async operation chain (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix handling of degraded stripes in batches (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix allocation of 'scribble' array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't record new size if resize_stripes fails (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid reading parity blocks for full-stripe write to degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: more incorrect BUG_ON in handle_stripe_fill (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: new alloc_stripe() to allocate an initialize a stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: conditional mddev->queue access to suit dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't do chunk aligned read on degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: change ->inactive_blocked to a bit-flag (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: move max_nr_stripes management into grow_one_stripe and drop_one_stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: pass gfp_t arg to grow_one_stripe() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: introduce configuration option rmw_level (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: activate raid6 rmw feature (Jes Sorensen) [1150149 1173510 1194720] - [md] raid6 algorithms: delta syndrome functions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle expansion/resync case with stripe batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle io error of batch list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: batch adjacent full stripe write (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: track overwrite disk count (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add a new flag to track if a stripe can be batched (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use flex_array for scribble data (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] allow resync to go faster when there is competing IO (Jes Sorensen) [1150149 1173510 1194720] - [md] remove 'go_faster' option from ->sync_request() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't require sync_min to be a multiple of chunk_size (Jes Sorensen) [1150149 1173510 1194720] - [md] re-add a failed disk (Jes Sorensen) [1150149 1173510 1194720] - [md] Export and rename find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: check faulty flag for array status during recovery (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1150149 1173510 1194720] - [md] wakeup thread upon rdev_dec_pending() (Jes Sorensen) [1150149 1173510 1194720] - [md] make reconfig_mutex optional for writes to md sysfs files (Jes Sorensen) [1150149 1173510 1194720] - [md] move mddev_lock and related to md.h (Jes Sorensen) [1150149 1173510 1194720] - [md] use mddev->lock to protect updates to resync_{min, max} (Jes Sorensen) [1150149 1173510 1194720] - [md] minor cleanup in safe_delay_store (Jes Sorensen) [1150149 1173510 1194720] - [md] move GET_BITMAP_FILE ioctl out from mddev_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] tidy up set_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary 'buf' from get_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock from rdev_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock() from md_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use ->lock to protect accessing raid5 sysfs attributes (Jes Sorensen) [1150149 1173510 1194720] - [md] remove need for mddev_lock() in md_seq_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: protect clearing of ->bitmap by mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] protect ->pers changes with mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] level_store: group all important changes into one place (Jes Sorensen) [1150149 1173510 1194720] - [md] rename ->stop to ->free (Jes Sorensen) [1150149 1173510 1194720] - [md] split detach operation out from ->stop (Jes Sorensen) [1150149 1173510 1194720] - [md] linear: remove rcu protections in favour of suspend/resume (Jes Sorensen) [1150149 1173510 1194720] - [md] make merge_bvec_fn more robust in face of personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] make ->congested robust against personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] rename mddev->write_lock to mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: tidy/fix last condition (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: start simplifying the last two conditions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate out the easy conditions in need_this_block (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate large if clause out of fetch_block() (Jes Sorensen) [1150149 1173510 1194720] - [md] do_release_stripe(): No need to call md_wakeup_thread() twice (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1150149 1173510 1194720] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1150149 1173510 1194720] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1150149 1173510 1194720] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1150149 1173510 1194720] - [md] remove MD_BUG() (Jes Sorensen) [1150149 1173510 1194720] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unwanted white space from md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1150149 1173510 1194720] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1150149 1173510 1194720] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] simplify export_array() (Jes Sorensen) [1150149 1173510 1194720] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1150149 1173510 1194720] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1150149 1173510 1194720] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1150149 1173510 1194720] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Jes Sorensen) [1150149 1173510 1194720]- [virtio] drop virtio-device_is_legacy_only (Jason Wang) [1227339] - [virtio] virtio-pci: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-mmio: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-ccw: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] balloon might not be a legacy device (Jason Wang) [1227339] - [virtio] virtio-balloon: transitional interface (Jason Wang) [1227339] - [virtio] virtio-pci_modern: switch to type-safe io accessors (Jason Wang) [1227339] - [virtio] virtio-pci_modern: type-safe io accessors (Jason Wang) [1227339] - [virtio] drop a useless config read (Jason Wang) [1227339] - [virtio] virtio-config: reorder functions (Jason Wang) [1227339] - [virtio] virtio-mmio: fix access width for mmio (Jason Wang) [1227339] - [virtio] virtio-mmio: generation support (Jason Wang) [1227339] - [virtio] virtio-rpmsg: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] virtio-blk: fix comment for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-blk: typo fix (Jason Wang) [1227339] - [virtio] virtio-balloon: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] don't set VIRTIO_CONFIG_S_DRIVER_OK twice (Jason Wang) [1227339] - [virtio] virtio-net: unconditionally define struct virtio_net_hdr_v1 (Jason Wang) [1227339] - [virtio] Don't expose legacy net features when VIRTIO_NET_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] don't require a config space on the console device (Jason Wang) [1227339] - [virtio] virtio-pci: use 16-bit accessor for queue_enable (Jason Wang) [1227339] - [virtio] Don't expose legacy config features when VIRTIO_CONFIG_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] define VIRTIO_PCI_CAP_PCI_CFG in header (Jason Wang) [1227339] - [virtio] Avoid possible kernel panic if DEBUG is enabled (Jason Wang) [1227339] - [virtio] virtio-mmio: Update the device to OASIS spec version (Jason Wang) [1227339] - [virtio] virtio-pci: add module param to force legacy mode (Jason Wang) [1227339] - [virtio] virtio-pci: add an option to disable legacy driver (Jason Wang) [1227339] - [virtio] redhat: enable virtio-pci_legacy (Jason Wang) [1227339] - [virtio] virtio-pci: drop Kconfig warnings (Jason Wang) [1227339] - [virtio] virtio-pci: Kconfig grammar fix (Jason Wang) [1227339] - [virtio] virtio-rng: drop extra empty line (Jason Wang) [1227339] - [virtio] virtio-ring: coding style fix (Jason Wang) [1227339] - [virtio] virtio-blk: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-balloon: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-pci_modern: support devices with no config (Jason Wang) [1227339] - [virtio] virtio-pci_modern: reduce number of mappings (Jason Wang) [1227339] - [virtio] virtio-pci: macros for PCI layout offsets (Jason Wang) [1227339] - [virtio] virtio-pci: modern driver (Jason Wang) [1227339] - [virtio] virtio-pci: define layout for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-pci: move probe/remove code to common (Jason Wang) [1227339] - [virtio] virtio-pci: drop useless del_vqs call (Jason Wang) [1227339] - [virtio] s390: add pci_iomap_range (Jason Wang) [1227339] - [virtio] pci: add pci_iomap_range (Jason Wang) [1227339] - [virtio] balloon: verify device has config space (Jason Wang) [1227339] - [virtio] scsi: verify device has config space (Jason Wang) [1227339] - [virtio] net: verify device has config space (Jason Wang) [1227339] - [virtio] console: verify device has config space (Jason Wang) [1227339] - [virtio] blk: verify device has config space (Jason Wang) [1227339] - [virtio] 9p: verify device has config space (Jason Wang) [1227339] - [virtio] virtio-pci: drop virtio_config dependency (Jason Wang) [1227339] - [virtio] virtio-pci: document why we defer kfree (Jason Wang) [1227339] - [virtio] virtio-pci: defer kfree until release callback (Jason Wang) [1227339] - [virtio] virtio-pci: device-specific release callback (Jason Wang) [1227339] - [virtio] make del_vqs idempotent (Jason Wang) [1227339] - [virtio] virtio-pci: restore module attributes (Jason Wang) [1227339] - [virtio] core support for config generation (Jason Wang) [1227339] - [virtio] virtio-pci: add VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-pci: move probe to common file (Jason Wang) [1227339] - [virtio] virtio-pci_common.h: drop VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-config: fix virtio_cread_bytes (Jason Wang) [1227339] - [virtio] set VIRTIO_CONFIG_S_FEATURES_OK on restore (Jason Wang) [1227339] - [virtio] virtio-ccw: finalize_features error handling (Jason Wang) [1227339] - [virtio] virtio-ccw: future-proof finalize_features (Jason Wang) [1227339] - [virtio] virtio-pci: rename virtio_pci -> virtio_pci_common (Jason Wang) [1227339] - [virtio] virtio-pci: update file descriptions and copyright (Jason Wang) [1227339] - [virtio] virtio-pci: split out legacy device support (Jason Wang) [1227339] - [virtio] virtio-pci: setup config vector indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: setup vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: delete vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: use priv for vq notification (Jason Wang) [1227339] - [virtio] virtio-pci: free up vq->priv (Jason Wang) [1227339] - [virtio] virtio-pci: fix coding style for structs (Jason Wang) [1227339] - [virtio] virtio-pci: add isr field (Jason Wang) [1227339] - [virtio] drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-balloon: drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-ccw: rev 1 devices set VIRTIO_F_VERSION_1 (Jason Wang) [1227339] - [virtio] allow finalize_features to fail (Jason Wang) [1227339] - [virtio] virtio-ccw: legacy: don't negotiate rev 1/features (Jason Wang) [1227339] - [virtio] add API to detect legacy devices (Jason Wang) [1227339] - [virtio] virtio-console: fix sparse warnings (Jason Wang) [1227339] - [virtio] drop VIRTIO_F_VERSION_1 from drivers (Jason Wang) [1227339] - [virtio] make VIRTIO_F_VERSION_1 a transport bit (Jason Wang) [1227339] - [virtio] virtio-balloon: add legacy_only flag (Jason Wang) [1227339] - [virtio] virtio-console: virtio 1.0 support (Jason Wang) [1227339] - [virtio] af_packet: virtio 1.0 stubs (Jason Wang) [1227339] - [virtio] virtio-scsi: export to userspace (Jason Wang) [1227339] - [virtio] virtio-scsi: move to uapi (Jason Wang) [1227339] - [virtio] virtio-scsi: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: enable v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: disable mac write for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-net: bigger header when VERSION_1 is set (Jason Wang) [1227339] - [virtio] virtio-net: stricter short buffer length checks (Jason Wang) [1227339] - [virtio] virtio-net: get rid of virtio_net_hdr/skb_vnet_hdr (Jason Wang) [1227339] - [virtio] virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true (Jason Wang) [1227339] - [virtio] virtio-net: pass vi around (Jason Wang) [1227339] - [virtio] virtio-blk: fix race at module removal (Jason Wang) [1227339] - [virtio] virtio-blk: make serial attribute static (Jason Wang) [1227339] - [virtio] kvm: s390: enable virtio-ccw revision 1 (Jason Wang) [1227339] - [virtio] kvm: s390 allow virtio-ccw status writes to fail (Jason Wang) [1227339] - [virtio] kvm: s390: virtio-ccw revision 1 SET_VQ (Jason Wang) [1227339] - [virtio] kvm: s390: Set virtio-ccw transport revision (Jason Wang) [1227339] - [virtio] virtio-blk: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: v1.0 endianness (Jason Wang) [1227339] - [virtio] add legacy feature table support (Jason Wang) [1227339] - [virtio] simplify feature bit handling (Jason Wang) [1227339] - [virtio] set FEATURES_OK (Jason Wang) [1227339] - [virtio] allow transports to get avail/used addresses (Jason Wang) [1227339] - [virtio] virtio-config: endian conversion for v1.0 (Jason Wang) [1227339] - [virtio] virtio-ring: switch to new memory access APIs (Jason Wang) [1227339] - [virtio] memory access APIs (Jason Wang) [1227339] - [virtio] add virtio 1.0 feature bit (Jason Wang) [1227339] - [virtio] virtio-ccw: add support for 64 bit features (Jason Wang) [1227339] - [virtio] assert 32 bit features in transports (Jason Wang) [1227339] - [virtio] add support for 64 bit features (Jason Wang) [1227339] - [virtio] use u32, not bitmap for features (Jason Wang) [1227339] - [virtio] virtio-balloon: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: move early VQ enablement (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: move kick event out from virtscsi_init (Jason Wang) [1227339] - [virtio] virtio-net: fix use after free on allocation failure (Jason Wang) [1227339] - [virtio] 9p/trans_virtio: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: minor cleanup (Jason Wang) [1227339] - [virtio] virtio-net: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-net: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-pci: move freeze/restore to virtio core (Jason Wang) [1227339] - [virtio] virtio-pci: fix virtio spec compliance on restore (Jason Wang) [1227339] - [virtio] add low-level APIs for feature bits (Jason Wang) [1227339] - [virtio] add API to enable VQs early (Jason Wang) [1227339] - [virtio] virtio-ring: unify direct/indirect code paths (Jason Wang) [1227339] - [virtio] virtio-ring: assume sgs are always well-formed (Jason Wang) [1227339] - [virtio] virtio-net: pass well-formed sgs to virtqueue_add_*() (Jason Wang) [1227339] - [virtio] remove virtqueue_add_buf() (Jason Wang) [1227339] - [virtio] pci: remove unnecessary pci_set_drvdata() (Jason Wang) [1227339] - [virtio] virtio-pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM (Jason Wang) [1227339] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1227339] - [virtio] virtio-pci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Jason Wang) [1227339]- [x86] mm: add memory tracking to native_pmdp_get_and_clear (David Bulkow) [1227357] - [kvm] x86: advertise KVM_CAP_X86_SMM (Paolo Bonzini) [1202825] - [kvm] x86: add SMM to the MMU role, support SMRAM address space (Paolo Bonzini) [1202825] - [kvm] arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug (Paolo Bonzini) [1202825] - [kvm] x86: work on all available address spaces (Paolo Bonzini) [1202825] - [kvm] x86: use vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to gfn_to_rmap (Paolo Bonzini) [1202825] - [kvm] implement multiple address spaces (Paolo Bonzini) [1202825] - [kvm] add vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: save/load state on SMM switch (Paolo Bonzini) [1202825] - [kvm] x86: latch INITs while in system management mode (Paolo Bonzini) [1202825] - [kvm] x86: stubs for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: API changes for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: pass the whole hflags field to emulator and back (Paolo Bonzini) [1202825] - [kvm] x86: pass host_initiated to functions that read MSRs (Paolo Bonzini) [1202825] - [kvm] x86: introduce num_emulated_msrs (Paolo Bonzini) [1202825] - [kvm] x86: clear hidden CPU state at reset time (Paolo Bonzini) [1202825] - [kvm] x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini) [1202825] - [kvm] remove unused argument from mark_page_dirty_in_slot (Paolo Bonzini) [1202825] - [kvm] x86: Allow ARAT CPU feature (Paolo Bonzini) [1202825] - [kvm] x86: preserve x2APIC LDR on INIT (Paolo Bonzini) [1202825] - [kvm] x86: use correct APIC ID on x2APIC transition (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to account/unaccount_shadowed (Paolo Bonzini) [1202825] - [kvm] remove __gfn_to_pfn (Paolo Bonzini) [1202825] - [kvm] pass kvm_memory_slot to gfn_to_page_many_atomic (Paolo Bonzini) [1202825] - [kvm] add "new" argument to kvm_arch_commit_memory_region (Paolo Bonzini) [1202825] - [kvm] add memslots argument to kvm_arch_memslots_updated (Paolo Bonzini) [1202825] - [kvm] const-ify uses of struct kvm_userspace_memory_region (Paolo Bonzini) [1202825] - [kvm] use kvm_memslots whenever possible (Paolo Bonzini) [1202825] - [kvm] introduce kvm_alloc/free_memslots (Paolo Bonzini) [1202825] - [kvm] x86: Make functions that have no external callers static (Paolo Bonzini) [1202825] - [kvm] export __gfn_to_pfn_memslot, drop gfn_to_pfn_async (Paolo Bonzini) [1202825] - [kvm] x86: do not reset mmu if CR0.CD and CR0.NW are changed (Paolo Bonzini) [1202825] - [kvm] mmu: fix MTRR update (Paolo Bonzini) [1202825] - [kvm] mmu: fix decoding cache type from MTRR (Paolo Bonzini) [1202825] - [kvm] mmu: introduce kvm_zap_rmapp (Paolo Bonzini) [1202825] - [kvm] mmu: use slot_handle_level and its helper to clean up the code (Paolo Bonzini) [1202825] - [kvm] mmu: introduce slot_handle_level_range() and its helpers (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_slot_rmap_range (Paolo Bonzini) [1202825] - [kvm] mmu: introduce PT_MAX_HUGEPAGE_LEVEL (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_rmap_spte() (Paolo Bonzini) [1202825] - [kvm] x86: Fix zero iterations REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix update RCX/RDI/RSI on REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix DR7 mask on task-switch while debugging (Paolo Bonzini) [1202825] - [kvm] remove pointless cpu hotplug messages (Paolo Bonzini) [1202825] - [kvm] x86: Call-far should not be emulated as stack op (Paolo Bonzini) [1202825] - [kvm] reuse memslot in kvm_write_guest_page (Paolo Bonzini) [1202825] - [kvm] x86: dump VMCS on invalid entry (Paolo Bonzini) [1202825] - [kvm] x86: kvmclock: drop rdtsc_barrier() (Paolo Bonzini) [1202825] - [kvm] x86: drop unneeded null test (Paolo Bonzini) [1202825] - [kvm] x86: load guest FPU context more eagerly (Paolo Bonzini) [1202825] - [kvm] x86: Support for disabling quirks (Paolo Bonzini) [1202825] - [kvm] fpu: Enable eager restore kvm FPU for MPX (Paolo Bonzini) [1202825] - [kvm] revert "kvm: x86: drop fpu_activate hook" (Paolo Bonzini) [1202825] - [kvm] fix crash in kvm_vcpu_reload_apic_access_page (Paolo Bonzini) [1202825] - [kvm] mmu: fix SMAP virtualization (Paolo Bonzini) [1202825] - [kvm] mmu: fix CR4.SMEP=1, CR0.WP=0 with shadow pages (Paolo Bonzini) [1202825] - [kvm] mmu: fix smap permission check (Paolo Bonzini) [1202825] - [kvm] x86: pvclock: Really remove the sched notifier for cross-cpu migrations (Paolo Bonzini) [1202825] - [kvm] x86: vdso: fix pvclock races with task migration (Paolo Bonzini) [1202825] - [kvm] x86: fix kvmclock update protocol (Paolo Bonzini) [1202825] - [kvm] svm: use kvm_register_write()/read() (Paolo Bonzini) [1202825] - [kvm] async_pf: Add missing call for async page present (Paolo Bonzini) [1202825] - [kvm] async_pf: Provide additional direct page notification (Paolo Bonzini) [1202825] - [kvm] remove kvm_read_hva and kvm_read_hva_atomic (Paolo Bonzini) [1202825] - [kvm] x86: IRET emulation does not clear NMI masking (Paolo Bonzini) [1202825] - [kvm] x86: POPA emulation may not clear bits [63:32] (Paolo Bonzini) [1202825] - [kvm] remove unneeded return value of vcpu_postcreate (Paolo Bonzini) [1202825] - [kvm] Get rid of kvm_kvfree() (Paolo Bonzini) [1202825] - [kvm] Use pr_info/pr_err in kvm_main.c (Paolo Bonzini) [1202825]- [infiniband] disable INFINIBAND_ON_DEMAND_PAGING for s390 platform (Honggang Li) [1229265] - [infiniband] ib/ehca: use correct destination for memcpy (Honggang Li) [1229265] - [infiniband] ib/cma: Fix broken AF_IB UD support (Honggang Li) [1229265] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Honggang Li) [1229265] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Honggang Li) [1229265] - [infiniband] ib/core: Fix unaligned accesses (Honggang Li) [1229265] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Honggang Li) [1229265] - [infiniband] ib/core: dma unmap optimizations (Honggang Li) [1229265] - [infiniband] ib/core: dma map/unmap locking optimizations (Honggang Li) [1229265] - [infiniband] rdma/core: Enable the iWarp Port Mapper to provide the actual address of the connecting peer to its clients (Honggang Li) [1229265] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Honggang Li) [1229265] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Honggang Li) [1229265] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Honggang Li) [1229265] - [infiniband] ib/core: disallow registering 0-sized memory region (Honggang Li) [1229265] - [infiniband] ib/core: Add on demand paging caps to ib_uverbs_ex_query_device (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Properly handle registration of on-demand paging MRs after dereg (Honggang Li) [1229265] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Honggang Li) [1229265] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Honggang Li) [1229265] - [infiniband] revert "ib/core: Add support for extended query device caps" (Honggang Li) [1229265] - [infiniband] ib/core: Temporarily disable ex_query_device uverb (Honggang Li) [1229265] - [infiniband] ib/core: Implement support for MMU notifiers regarding on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add support for on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add flags for on demand paging support (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Add umem function to read data from user-space (Honggang Li) [1229265] - [infiniband] ib/core: Replace ib_umem's offset field with a full address (Honggang Li) [1229265] - [infiniband] ib/addr: Improve address resolution callback scheduling (Honggang Li) [1229265] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Honggang Li) [1229265] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Honggang Li) [1229265] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Honggang Li) [1229265] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Honggang Li) [1229265] - [infiniband] ib/core: Avoid leakage from kernel to user space (Honggang Li) [1229265] - [infiniband] ib/core: ib_umem_release() should decrement mm->pinned_vm from ib_umem_get (Honggang Li) [1229265] - [fs] proc: fix BUG_ON() introduced by PAGE_SIZE cmdline limit fix (Jarod Wilson) [1193998 1225363] - [pci] Add ACS quirks for Intel 9-series PCH root ports (Myron Stowe) [1206198] - [pci] Add Wellsburg (X99) to Intel PCH root port ACS quirk (Myron Stowe) [1162360] - [pci] Add DMA alias quirk for Adaptec 3405 (Myron Stowe) [1171802] - [pci] Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Add flag for devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Mark Atheros AR93xx to avoid bus reset (Myron Stowe) [1171802] - [pci] Add flag for devices where we can't use bus reset (Myron Stowe) [1171802] - [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: only bind the hid-rmi driver to the mouse interface of composite USB devices (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check that report ids exist in the report_id_hash before accessing their size (Aristeu Rozanski) [1075108 1075114] - [i2c] move ACPI helpers into the core (Aristeu Rozanski) [1075108 1075114] - [i2c] designware: remove HAVE_CLK build dependecy (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not handle touchscreens through hid-rmi (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix masks for x and w_x data (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix wrong struct field name (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not fetch more than 16 bytes in a query (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check for the existence of some optional queries before reading query 12 (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not stop the device at the end of probe (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: introduce RMI driver for Synaptics touchpads (Aristeu Rozanski) [1075108 1075114] - [hid] i2c-hid: support sending HID output reports using the output register (Aristeu Rozanski) [1075108 1075114] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1187300] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1187300] - [scsi] iscsi_ibft: filter null v4-mapped v6 addresses (Chris Leech) [1212673] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: Update attribution language to Avago (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1053119] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1189021] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1189021] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1200405] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1189021] - [scsi] mpt3sas: Revert " mpt3sas: Remove phys on topology change" (Tomas Henzl) [1200405] - [scsi] mpt2sas: Revert "mpt2sas: Remove phys on topology change." (Tomas Henzl) [1189021] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1189021] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1187301] - [scsi] fix regression in SCSI_IOCTL_SEND_COMMAND (Ewan Milne) [1109348] - [scsi] set REQ_QUEUE for the blk-mq case (Ewan Milne) [1109348] - [scsi] move blk_mq_start_request call earlier (Ewan Milne) [1109348] - [scsi] fix regression that accidentally disabled block-based tcq (Ewan Milne) [1109348] - [lib] scatterlist: fix memory leak with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix EWOULDBLOCK errors with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix unkillable I/O wait deadlock with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix read() error reporting (Ewan Milne) [1109348] - [scsi] fix random memory corruption with scsi-mq + T10 PI (Ewan Milne) [1109348] - [scsi] Fix qemu boot hang problem (Ewan Milne) [1109348] - [scsi] scsi-mq: Add call to mark_tech_preview() if "use_blk_mq" is specified (Ewan Milne) [1109348] - [scsi] fnic: reject device resets without assigned tags for the blk-mq case (Ewan Milne) [1109348] - [scsi] add support for a blk-mq based I/O path (Ewan Milne) [1109348] - [scsi] scatterlist: allow chaining to preallocated chunks (Ewan Milne) [1109348] - [scsi] unwind blk_end_request_all and blk_end_request_err calls (Ewan Milne) [1109348] - [scsi] only maintain target_blocked if the driver has a target queue limit (Ewan Milne) [1109348] - [scsi] fix the host/target/device_blocked counter mess (Ewan Milne) [1109348] - [scsi] convert device_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert host_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert target_busy to an atomic_t (Ewan Milne) [1109348] - [scsi] push host_lock down into scsi_host/target_queue_ready (Ewan Milne) [1109348] - [scsi] set ->scsi_done before calling scsi_dispatch_cmd (Ewan Milne) [1109348] - [scsi] centralize command re-queueing in scsi_dispatch_fn (Ewan Milne) [1109348] - [scsi] split __scsi_queue_insert (Ewan Milne) [1109348] - [scsi] add scsi_setup_cmnd helper (Ewan Milne) [1109348] - [scsi] mark scsi_setup_blk_pc_cmnd static (Ewan Milne) [1109348] - [scsi] sd: split sd_init_command (Ewan Milne) [1109348] - [scsi] sd: retry discard commands (Ewan Milne) [1109348] - [scsi] sd: retry write same commands (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for discard requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for write same requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for flush requests (Ewan Milne) [1109348] - [scsi] set sc_data_direction in common code (Ewan Milne) [1109348] - [scsi] restructure command initialization for TYPE_FS requests (Ewan Milne) [1109348] - [scsi] move the nr_phys_segments assert into scsi_init_io (Ewan Milne) [1109348]- [drm] upstream sync to v4.1-rc7 (Rob Clark) [1206718] - [drm] i915: Fix DDC probe for passive adapters (Rob Clark) [1206718] - [drm] i915: Properly initialize SDVO analog connectors (Rob Clark) [1206718] - [acpi] video: Allow forcing native backlight on non win8 machines (Benjamin Tissoires) [1218354] - [acpi] i915: Update the condition to ignore firmware backlight change request (Benjamin Tissoires) [1218354] - [acpi] video: Propagate the error code for acpi_video_register (Benjamin Tissoires) [1218354] - [acpi] video: Load the module even if ACPI is disabled (Benjamin Tissoires) [1218354] - [acpi] video: Disable native backlight on Samsung Series 9 laptops (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 510R (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Dell XPS15 L521X (Benjamin Tissoires) [1218354] - [acpi] video: Add some Samsung models to disable_native_backlight list (Benjamin Tissoires) [1218354] - [acpi] video: update the skip case for acpi_video_device_in_dod() (Benjamin Tissoires) [1218354] - [acpi] video: update condition to check if device is in _DOD list (Benjamin Tissoires) [1218354] - [acpi] video: Run _BCL before deciding registering backlight (Benjamin Tissoires) [1218354] - [acpi] video: check _DOD list when creating backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: disable native backlight for ThinkPad X201s (Benjamin Tissoires) [1218354] - [acpi] video: Remove video_set_use_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Disable native_backlight on HP ENVY 15 Notebook PC (Benjamin Tissoires) [1218354] - [acpi] video: Add a disable_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP EliteBook 2014 models (Benjamin Tissoires) [1218354] - [acpi] move models with win8 brightness problems from win8 blacklist to use_native_backlight (Benjamin Tissoires) [1218354] - [acpi] blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for Dell Inspiron 7737 (Benjamin Tissoires) [1218354] - [acpi] revert "acpi: Blacklist Win8 OSI for some HP laptop 2013 models" (Benjamin Tissoires) [1218354] - [acpi] video: Fix backlight taking 2 steps on a brightness up/down keypress (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP ProBook 4540s (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: change acpi-video brightness_switch_enabled default to 0" (Benjamin Tissoires) [1218354] - [acpi] video: Add Acer TravelMate B113 to native backlight blacklist (Benjamin Tissoires) [1218354] - [acpi] i915: ignore firmware requests for backlight change (Benjamin Tissoires) [1218354] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1218354] - [acpi] video: Add 4 new models to the use_native_backlight DMI list (Benjamin Tissoires) [1218354] - [acpi] video: Add use native backlight quirk for the ThinkPad W530 (Benjamin Tissoires) [1218354] - [acpi] video: Unregister the backlight device if a raw one shows up later (Benjamin Tissoires) [1218354] - [acpi] video: Add an acpi_video_unregister_backlight function (Benjamin Tissoires) [1218354] - [acpi] video: Revert native brightness quirk for ThinkPad T530 (Benjamin Tissoires) [1218354] - [acpi] video: Don't register acpi_video_resume notifier without backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: correct DMI tag for Dell Inspiron 7520 (Benjamin Tissoires) [1218354] - [acpi] video: change acpi-video brightness_switch_enabled default to 0 (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirks for more systems (Benjamin Tissoires) [1218354] - [acpi] video: Favor native backlight interface for ThinkPad Helix (Benjamin Tissoires) [1218354] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1218354] - [acpi] Blacklist Win8 OSI for some HP laptop 2013 models (Benjamin Tissoires) [1218354] - [acpi] delete CONFIG_ACPI_BLACKLIST_YEAR (Benjamin Tissoires) [1218354] - [acpi] blacklist: fix name of ThinkPad Edge E530 (Benjamin Tissoires) [1218354] - [acpi] Add Toshiba NB100 to Vista _OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] add missing win8 OSI comment to blacklist (Benjamin Tissoires) [1218354] - [acpi] update win8 OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for buggy laptops (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for ASUS Zenbook Prime UX31A (Benjamin Tissoires) [1218354] - [acpi] video: Filter the _BCL table for duplicate brightness values (Benjamin Tissoires) [1218354] - [acpi] video: clean up DMI table for initial black screen problem (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Ignore BIOS initial backlight value for HP 250 G1" (Benjamin Tissoires) [1218354] - [acpi] video: Quirk initial backlight level 0 (Benjamin Tissoires) [1218354] - [acpi] video: Fix initial level validity test (Benjamin Tissoires) [1218354] - [acpi] video: Ignore BIOS initial backlight value for HP 250 G1 (Benjamin Tissoires) [1218354] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1218354] - [acpi] video: seperate backlight control and event interface (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Always call acpi_video_init_brightness() on init" (Benjamin Tissoires) [1218354] - [acpi] video: drop unused fields from struct acpi_video_brightness_flags (Benjamin Tissoires) [1218354] - [acpi] video: remove unnecessary type casting (Benjamin Tissoires) [1218354] - [acpi] video: trivial style cleanups (Benjamin Tissoires) [1218354] - [acpi] video: trivial costmetic cleanups (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video / i915: No ACPI backlight if firmware expects Windows 8" (Benjamin Tissoires) [1218354] - [acpi] video: no automatic brightness changes by win8-compatible firmware (Benjamin Tissoires) [1218354] - [acpi] video / i915: No ACPI backlight if firmware expects Windows 8 (Benjamin Tissoires) [1218354] - [acpi] video: Always call acpi_video_init_brightness() on init (Benjamin Tissoires) [1218354] - [acpi] backlight: Add backlight device (un)registration notification (Benjamin Tissoires) [1218354] - [acpi] backlight: fix KABI breakage (Benjamin Tissoires) [1218354] - [acpi] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1218354] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1218354] - [x86] kvm: add module parameter to disable periodic kvmclock sync (Marcelo Tosatti) [1220952] - [x86] kvm: increase user memory slots to 509 (Igor Mammedov) [1155581] - [iommu] vt-d: Fix an off-by-one bug in __domain_mapping() (Myron Stowe) [1171802] - [kernel] lockdep: Increase static allocations (Jiri Olsa) [1158087]- [md] dm: fix casting bug in dm_merge_bvec() (Mike Snitzer) [1166127 1208542] - [md] dm: fix reload failure of 0 path multipath mapping on blk-mq devices (Mike Snitzer) [1166127 1208542] - [md] dm: fix false warning in free_rq_clone() for unmapped requests (Mike Snitzer) [1166127 1208542] - [md] dm-mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path (Mike Snitzer) [1166127 1208542] - [md] dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY (Mike Snitzer) [1166127 1208542] - [md] dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED (Mike Snitzer) [1166127 1208542] - [md] dm: run queue on re-queue (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-base: fix compile warning (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1166127 1208542] - [md] dm-table: fall back to getting device using name_to_dev_t() (Mike Snitzer) [1166127 1208542] - [init] fix regression by supporting devices with major:minor:offset format (Mike Snitzer) [1166127 1208542] - [init] stricter checking of major:minor root= values (Mike Snitzer) [1166127 1208542] - [init] export name_to_dev_t and mark name argument as const (Mike Snitzer) [1166127 1208542] - [md] dm: fix free_rq_clone() NULL pointer when requeueing unmapped request (Mike Snitzer) [1166127 1208542] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1166127 1208542] - [md] dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr (Mike Snitzer) [1166127 1208542] - [md] dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq (Mike Snitzer) [1166127 1208542] - [md] dm: add full blk-mq support to request-based DM (Mike Snitzer) [1166127 1208542] - [md] dm-table: use bool function return values of true/false not 1/0 (Mike Snitzer) [1166127 1208542] - [md] dm-delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1166127 1208542] - [md] dm-verity: add error handling modes for corrupted blocks (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: fix missing error code return from crypt_ctr error path (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: update URLs to new cryptsetup project page (Mike Snitzer) [1166127 1208542] - [md] dm-switch: fix Documentation to use plain text (Mike Snitzer) [1166127 1208542] - [md] dm-thin: remove stale 'trim' message documentation (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: try not to writeback data that changed in the last second (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove unused generation member of struct entry (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove queue_shift_down() (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1166127 1208542] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1166127 1208542] - [kernel] ktime: add ktime_after and ktime_before helper (Mike Snitzer) [1166127 1208542] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1166127 1208542] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1166127 1208542] - [md] dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms (Mike Snitzer) [1166127 1208542] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1166127 1208542] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1166127 1208542] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1166127 1208542] - [md] dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param() (Mike Snitzer) [1166127 1208542] - [powerpc] eeh: Delay probing EEH device during hotplug (Laurent Vivier) [1213675] - [powerpc] eeh: Fix race condition in pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] tg3: Release IRQs on permanent error (Laurent Vivier) [1213675] - [powerpc] powernv: Don't map M64 segments using M32DT (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE#0 check in eeh_add_to_parent_pe() (Laurent Vivier) [1213675] - [powerpc] pci: Create pci_dn for VFs (Laurent Vivier) [1213675] - [powerpc] pci: Export pci_iov_virtfn_bus() and pci_iov_virtfn_devfn() (Laurent Vivier) [1213675] - [powerpc] sfc: Don't use of_node_to_eeh_dev() (Laurent Vivier) [1213675] - [powerpc] eeh: Remove device_node dependency (Laurent Vivier) [1213675] - [powerpc] eeh: Replace device_node with pci_dn in eeh_ops (Laurent Vivier) [1213675] - [powerpc] eeh: Do probe on pci_dn (Laurent Vivier) [1213675] - [powerpc] eeh: Create eeh_dev from pci_dn instead of device_node (Laurent Vivier) [1213675] - [powerpc] pci: Trace more information from pci_dn (Laurent Vivier) [1213675] - [powerpc] powernv: Use pci_dn, not device_node, in PCI config accessor (Laurent Vivier) [1213675] - [powerpc] pci: Refactor pci_dn (Laurent Vivier) [1213675] - [powerpc] pci: remove the multi-init for pci_dn->phb (Laurent Vivier) [1213675] - [powerpc] powernv: Remove unused file (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation reset() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation next_error() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_state() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation set_option() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation configure_bridge() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_log() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation post_init() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation err_inject() (Laurent Vivier) [1213675] - [powerpc] powernv: Shorten EEH function names (Laurent Vivier) [1213675] - [powerpc] eeh: Enhance pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] eeh: Allow to set maximal frozen times (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce flag EEH_PE_REMOVED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix missed PE#0 on P7IOC (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PHB diag-data early (Laurent Vivier) [1213675] - [powerpc] eeh: Recover EEH error on ownership change for BCM5719 (Laurent Vivier) [1213675] - [powerpc] eeh: Set EEH_PE_RESET on PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Refactor eeh_reset_pe() (Laurent Vivier) [1213675] - [powerpc] powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE state format (Laurent Vivier) [1213675] - [powerpc] eeh: Block CFG upon frozen Shiner adapter (Laurent Vivier) [1213675] - [powerpc] eeh: Don't collect logs on PE with blocked config space (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access upon frozen PE (Laurent Vivier) [1213675] - [powerpc] powernv: Drop config requests in EEH accessors (Laurent Vivier) [1213675] - [powerpc] eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix condition for isolated state (Laurent Vivier) [1213675] - [powerpc] eeh: Show hex prefix for PE state sysfs (Laurent Vivier) [1213675] - [powerpc] powernv: Fetch frozen PE on top level (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PCI config space for all child devices (Laurent Vivier) [1213675] - [powerpc] eeh: Emulate EEH recovery for VFIO devices (Laurent Vivier) [1213675] - [powerpc] eeh: Tag reset state for user owned PE (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access during reset (Laurent Vivier) [1213675] - [powerpc] eeh: Use eeh_unfreeze_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Unfreeze PE on enabling EEH functionality (Laurent Vivier) [1213675] - [powerpc] eeh: Fix improper condition in eeh_pci_enable() (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen device state in time (Laurent Vivier) [1213675] - [powerpc] powernv: Clear PAPR error injection registers (Laurent Vivier) [1213675] - [powerpc] powernv: Add PCI error injection debugfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce eeh_ops::err_inject (Laurent Vivier) [1213675] - [powerpc] powernv: Sync header with firmware (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen state on passing device (Laurent Vivier) [1213675] - [powerpc] eeh: Reenable PCI devices after reset (Laurent Vivier) [1213675] - [powerpc] eeh: Freeze PE before PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Add eeh_pe_state sysfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Drop unused argument in eeh_check_failure() (Laurent Vivier) [1213675] - [powerpc] eeh: Fix kernel crash when passing through VF (Laurent Vivier) [1213675] - [powerpc] vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPL (Laurent Vivier) [1213675] - [powerpc] vfio/pci: Restore MSIx message prior to enabling (Laurent Vivier) [1213675] - [powerpc] pci: Assume all Mellanox devices have broken INTx masking (Laurent Vivier) [1213675] - [powerpc] pseries: Failure on removing device node (Laurent Vivier) [1213675] - [powerpc] eeh: Export eeh_iommu_group_to_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Add missing #ifdef CONFIG_IOMMU_API (Laurent Vivier) [1213675] - [powerpc] vfio: Enable VFIO if EEH is not supported (Laurent Vivier) [1213675] - [powerpc] vfio: Allow EEH to be built as module (Laurent Vivier) [1213675] - [powerpc] vfio: Fix EEH build error (Laurent Vivier) [1213675] - [powerpc] vfio: EEH support for VFIO PCI device (Laurent Vivier) [1213675] - [hid] usbhid: yet another mouse with ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: more mice with ALWAYS_POLL (Don Zickus) [914682] - [hid] add quirk for PIXART OEM mouse used by HP (Don Zickus) [914682] - [hid] add HP OEM mouse to quirk ALWAYS_POLL (Don Zickus) [914682] - [hid] add ALWAYS_POLL quirk for a Logitech 0xc007 (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 0103 (Don Zickus) [914682] - [hid] usbhid: prevent unwanted events to be sent when re-opening the device (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 016f (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 009b (Don Zickus) [914682] - [hid] usbhid: add another mouse that needs QUIRK_ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: fix PIXART optical mouse (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen (Don Zickus) [914682] - [hid] usbhid: add always-poll quirk (Don Zickus) [914682] - [tools] turbostat: update version number to 4.7 (Prarit Bhargava) [1224005] - [tools] turbostat: allow running without cpu0 (Prarit Bhargava) [1224005] - [tools] turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS (Prarit Bhargava) [1224005] - [tools] turbostat: correctly display more than 2 threads/core (Prarit Bhargava) [1224005] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1228113] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1219092] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1212829] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1212829]- [powerpc] perf: hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1220106] - [block] blk-mq: make plug work for mutiple disks and queues (Jeff Moyer) [1185689] - [block] blk-mq: do limited block plug for multiple queue case (Jeff Moyer) [1185689] - [block] blk-mq: avoid re-initialize request which is failed in direct dispatch (Jeff Moyer) [1185689] - [block] blk-mq: fix plugging in blk_sq_make_request (Jeff Moyer) [1185689] - [kernel] sched: Prevent recursion in io_schedule() (Jeff Moyer) [1185689] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229217] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1130457 1204964] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1130457 1204964] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1130457 1204964] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1130457 1204964] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1130457 1204964] - [fs] fs-cache: Out of line fscache_operation_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1130457 1204964] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1130457 1204964] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1130457 1204964] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1130457 1204964] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1130457 1204964] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1130457 1204964] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1130457 1204964] - [fs] fs-cache: use __seq_open_private() (David Howells) [1130457 1204964] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1130457 1204964] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1130457 1204964] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1130457 1204964] - [fs] cachefiles: remove two unused pagevecs (David Howells) [1130457 1204964] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1130457 1204964] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1130457 1204964] - [fs] fs-cache: Timeout for releasepage() (David Howells) [1130457 1204964] - [fs] fscache: make ctl_table static (David Howells) [1130457 1204964] - [fs] fscache: convert use of typedef ctl_table to struct ctl_table (David Howells) [1130457 1204964] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1130457 1204964] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1130457 1204964] - [fs] fscache: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1130457 1204964] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1130457 1204964] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open() (David Howells) [1130457 1204964] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1130457 1204964] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1130457 1204964] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1130457 1204964] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1130457 1204964] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1130457 1204964] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1130457 1204964] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1130457 1204964] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1130457 1204964] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1130457 1204964] - [fs] fs-cache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [1130457 1204964] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [1130457 1204964] - [fs] fs-cache: Simplify cookie retention for fscache_objects, fixing oops (David Howells) [1130457 1204964] - [fs] fs-cache: Fix object state machine to have separate work and wait states (David Howells) [1129693 1130457 1204964] - [fs] fs-cache: Wrap checks on object state (David Howells) [1130457 1204964] - [fs] fs-cache: Uninline fscache_object_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Don't sleep in page release if __GFP_FS is not set (David Howells) [1130457 1204964] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [1130457 1204964] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [1130457 1204964] - [kernel] wait: fix new kernel-doc warning in wait.c (David Howells) [1130457 1204964] - [kernel] wait: Fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1130457 1204964]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1198843] {CVE-2015-1805} - [fs] xfs: add RENAME_WHITEOUT support (Carlos Maiolino) [1158888] - [fs] xfs: make xfs_cross_rename() complete fully (Carlos Maiolino) [1158888] - [fs] xfs: factor out xfs_finish_rename() (Carlos Maiolino) [1158888] - [fs] xfs: cleanup xfs_rename error handling (Carlos Maiolino) [1158888] - [fs] xfs: clean up inode locking for RENAME_WHITEOUT (Carlos Maiolino) [1158888] - [fs] xfs: inodes are new until the dentry cache is set up (Carlos Maiolino) [1158888] - [fs] xfs: fix tmpfile/selinux deadlock and initialize security (Carlos Maiolino) [1158888] - [fs] allow the temp files created by open() to be linked to (Carlos Maiolino) [1158888] - [fs] xfs: allow linkat() on O_TMPFILE files (Carlos Maiolino) [1158888] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1158888] - [fs] xfs: Add support to RENAME_EXCHANGE flag (Carlos Maiolino) [1158888] - [fs] xfs: Make xfs_vn_rename compliant with renameat2() syscall (Carlos Maiolino) [1158888] - [fs] xfs: Wrap dir inode operations inside inode_operation_wrapper (Carlos Maiolino) [1158888] - [kvm] ppc: book3s hv: Endian fix for accessing VPA yield count (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix spinlock/mutex ordering issue in kvmppc_set_lpcr() (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Enable in-kernel XICS emulation by default (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Improve H_CONFER implementation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix endianness of instruction obtained from HEIR register (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: support to handle sw breakpoint (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: Define struct kvm_debug_exit_arch for powerpc (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Tracepoints for KVM HV guest interactions (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Simplify locking around stolen time calculations (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_paired_singles.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_pr.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s.c: Remove some unused functions (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_32_mmu.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix computation of tlbie operand (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Check wait conditions before sleeping in kvmppc_vcore_blocked (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix inaccuracies in ICP emulation for H_IPI (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add missing HPTE unlock (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Only accept host PVR value for guest PVR (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Increase timeout for grabbing secondary threads (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove the tasklet used by the hrtimer (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add register name when loading toc (Thomas Huth) [1226884 1227323] - [kvm] ppc: pr: Handle FSCR feature deselects (Thomas Huth) [1226884 1227323] - [kvm] ppc: drop duplicate tracepoint (Thomas Huth) [1226884 1227323] - [kvm] ppc: hv: Remove generic instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Expose helper functions for data/inst faults (Thomas Huth) [1226884 1227323] - [kvm] ppc: Separate loadstore emulation from priv emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Handle magic page in kvmppc_ld/st (Thomas Huth) [1226884 1227323] - [kvm] ppc: Use kvm_read_guest in kvmppc_ld (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove kvmppc_bad_hva() (Thomas Huth) [1226884 1227323] - [kvm] ppc: Move kvmppc_ld/st to common code (Thomas Huth) [1226884 1227323] - [kvm] ppc: Implement kvmppc_xlate for all targets (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: hv: Update compute_tlbie_rb to handle 16MB base page (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Provide different CAPs based on HV or PR mode (Thomas Huth) [1226884 1227323] - [kvm] Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 (Thomas Huth) [1226884 1227323] - [kvm] Split out struct kvmppc_vcore creation to separate function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make kvmppc_ld return a more accurate error indication (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Fix LPCR one_reg interface (Thomas Huth) [1226884 1227323] - [kvm] ppc: Allow kvmppc_get_last_inst() to fail (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Remove kvmppc_read_inst() function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make magic page properly 4k mappable (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Add hack for split real mode (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Stop PTE lookup on write errors (Thomas Huth) [1226884 1227323] - [kvm] ppc: Deflect page write faults properly in kvmppc_st (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Fix sparse endian checks (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Handle hyp doorbell exits (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix tlbie compile error (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate instruction counter (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate virtual timebase register (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Fix PURR and SPURR emulation (Thomas Huth) [1226884 1227323] - [x86] mm: numa: Fix kernel stack corruption in numa_init()->numa_clear_kernel_node_hotplug() (Dave Young) [1188542] - [x86] mm: numa: fix boot failure when all nodes are hotpluggable (Dave Young) [1188542] - [x86] mm: numa: use for_each_memblock() (Dave Young) [1188542] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223189] - [ata] libata: Blacklist queued TRIM on all Samsung 800-series (David Milburn) [1225622] - [pci] hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211805] - [block] loop: remove (now) unused 'out' label (Jarod Wilson) [1182243] - [block] s390: dasd: remove obsolete while -EBUSY loop (Jarod Wilson) [1182243] - [block] s390: dasd_genhd: convert to blkdev_reread_part (Jarod Wilson) [1182243] - [block] nbd: convert to blkdev_reread_part() (Jarod Wilson) [1182243] - [block] loop: fix another reread part failure (Jarod Wilson) [1182243] - [block] loop: don't hold lo_ctl_mutex in lo_open (Jarod Wilson) [1182243] - [block] replace trylock with mutex_lock in blkdev_reread_part() (Jarod Wilson) [1182243] - [block] export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson) [1182243]- [drm] upstream sync to 4.0 (Rob Clark) [1195474] - [drm] upstream sync to 3.19.0 (Rob Clark) [1195473] - [drm] upstream sync to 3.18.0 (Rob Clark) [1195472] - [drm] upstream sync to 3.17.0 (Rob Clark) [1195471] - [drm] add drm_backport (Rob Clark) [1195471] - [kernel] implement DIV_ROUND_CLOSEST_ULL (Rob Clark) [1195471] - [mm] mmu_notifier: add call_srcu and sync function for listener to delay call and sync (Rob Clark) [1195471] - [kernel] time: Export nsecs_to_jiffies() (Rob Clark) [1195471] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1195471] - [acpi] pm: Export acpi_target_system_state() to modules (Rob Clark) [1195471] - [base] component: fix bug with legacy API (Rob Clark) [1195471] - [base] component: add support for component match array (Rob Clark) [1195471] - [base] component: ignore multiple additions of the same component (Rob Clark) [1195471] - [base] component: fix missed cleanup in case of devres failure (Rob Clark) [1195471] - [base] fix devres handling for master device (Rob Clark) [1195471] - [base] provide an infrastructure for componentised subsystems (Rob Clark) [1195471] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1195471] - [drm] vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops (Rob Clark) [1195471] - [netdrv] myri10ge: check for DMA mapping errors (Stanislaw Gruszka) [1120674] - [cpufreq] powernv: Add pr_warn() on OPAL firmware failures (Steve Best) [1224148] - [x86] perf: uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1220682] - [input] elantech - fix semi-mt protocol for v3 HW (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix absolute mode setting on some ASUS laptops (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add more Fujtisu notebooks to force crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - support new ICs types for version 4 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - trust firmware about trackpoint presence (Benjamin Tissoires) [1157840 1188234] - [input] elantech - provide a sysfs knob for crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - report the middle button of the touchpad (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix crc_enabled for Fujitsu H730 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - use elantech_report_trackpoint for hardware v4 too (Benjamin Tissoires) [1157840 1188234] - [input] add missing POINTER / DIRECT properties to a bunch of drivers (Benjamin Tissoires) [1157840 1188234] - [input] add INPUT_PROP_POINTING_STICK property (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix detection of touchpad on ASUS s301l (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for trackpoint found on some v3 models (Benjamin Tissoires) [1157840 1188234] - [input] elantech - reset the device when elantech probe fails (Benjamin Tissoires) [1157840 1188234] - [input] elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set (Benjamin Tissoires) [1157840 1188234] - [input] elantech - deal with clickpads reporting right button events (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix touchpad initialization on Gigabyte U2442 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer elantech touchpads (Benjamin Tissoires) [1157840 1188234] - [input] elantech - improve clickpad detection (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer (August 2013) devices (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix packet check for v3 and v4 hardware (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix for newer hardware versions (v7) (Benjamin Tissoires) [1157840 1188234] - [x86] kvm: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR (Marcelo Tosatti) [1184155] - [x86] kvmclock: set scheduler clock stable (Marcelo Tosatti) [1184155] - [x86] kvmclock: add flag to indicate pvclock counts from zero (Marcelo Tosatti) [1184155] - [pci] Expose pci_load_saved_state for public consumption (Myron Stowe) [1202603] - [iommu] vt-d: Check return value of acpi_bus_get_device() (Myron Stowe) [1205900] - [iommu] vt-d: Remove unused variable (Myron Stowe) [1225193] - [iommu] vt-d: Detach domain *only* from attached iommus (Myron Stowe) [1225193] - [iommu] core: Check for the right function pointer in iommu_map() (Myron Stowe) [1225193] - [iommu] amd: Fix cleanup_domain for mass device removal (Myron Stowe) [1225193] - [iommu] vt-d: Defer domain removal if device is assigned to a driver (Myron Stowe) [1225193] - [iommu] powerpc/powernv: Fix IOMMU group lost (Myron Stowe) [1222546] - [iommu] vt-d: Fix race setting IRQ CPU affinity while freeing IRQ (Myron Stowe) [1225193] - [iommu] amd: Fix 2 typos in comments (Myron Stowe) [1225193] - [iommu] amd: Fix device_state reference counting (Myron Stowe) [1225193] - [iommu] amd: Remove change_pte mmu_notifier call-back (Myron Stowe) [1225193] - [iommu] amd: Don't set pasid_state->mm to NULL in unbind_pasid (Myron Stowe) [1225193] - [iommu] vt-d: Fix issue in computing domain's iommu_snooping flag (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper function iova_size() to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper domain_pfn_within_range() to simplify code (Myron Stowe) [1225193] - [iommu] vt-d: Simplify intel_unmap_sg() and kill duplicated code (Myron Stowe) [1225193] - [iommu] vt-d: Change iommu_enable/disable_translation to return void (Myron Stowe) [1225193] - [iommu] vt-d: Simplify include/linux/dmar.h (Myron Stowe) [1225193] - [iommu] vt-d: Avoid freeing virtual machine domain in free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Fix possible invalid memory access caused by free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Allocate dynamic domain id for virtual domains only (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to make code symmetric for readability (Myron Stowe) [1225193] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Match segment number when searching for dev_iotlb capable devices (Myron Stowe) [1225193] - [iommu] amd: Don't call the inv_ctx_cb when pasid is not set up (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to task_struct (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to mm_struct (Myron Stowe) [1225193] - [iommu] amd: Add pasid_state->invalid flag (Myron Stowe) [1225193] - [iommu] amd: Drop pasid_state reference in ppr_notifer error path (Myron Stowe) [1225193] - [iommu] amd: Get rid of __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Don't free pasid_state in mn_release path (Myron Stowe) [1225193] - [iommu] amd: Don't call mmu_notifer_unregister in __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Fix typo in amd_iommu_v2 driver (Myron Stowe) [1225193] - [iommu] amd: Drop oprofile dependency (Myron Stowe) [1225193] - [iommu] amd: Moving PPR fault flags macros definitions (Myron Stowe) [1225193] - [iommu] amd: Fix for pasid initialization (Myron Stowe) [1225193] - [iommu] vt-d: Remove the useless dma_pte_addr (Myron Stowe) [1225193] - [iommu] vt-d: Don't use magic number in dma_pte_superpage (Myron Stowe) [1225193] - [iommu] vt-d: Use inline function dma_pte_superpage instead of macros (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment for domain->nid (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment in dmar_enable_qi (Myron Stowe) [1225193] - [iommu] vt-d: Use list_for_each_safe() to simplify code (Myron Stowe) [1225193] - [iommu] amd: Fix small race between invalidate_range_end/start (Myron Stowe) [1225636] - [iommu] amd: Fix recently introduced compile warnings (Myron Stowe) [1225636] - [iommu] amd: Remove duplicate checking code (Myron Stowe) [1225636] - [iommu] amd: Handle parallel invalidate_range_start/end calls correctly (Myron Stowe) [1225636] - [iommu] amd: Remove IOMMUv2 pasid_state_list (Myron Stowe) [1225636] - [iommu] amd: Implement mmu_notifier_release call-back (Myron Stowe) [1225636] - [iommu] amd: Convert IOMMUv2 state_table into state_list (Myron Stowe) [1225636] - [iommu] amd: Don't access IOMMUv2 state_table directly (Myron Stowe) [1225636]- [block] nvme: Add translation for block limits (David Milburn) [1179447] - [block] nvme: Fix error handling of class_create("nvme") (David Milburn) [1179447] - [block] nvme: increase depth of admin queue (David Milburn) [1179447] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1179447] - [block] nvme: Fix blk-mq hot cpu notification (David Milburn) [1179447] - [block] nvme: embedded iod mask cleanup (David Milburn) [1179447] - [block] nvme: Freeze admin queue on device failure (David Milburn) [1179447] - [block] nvme: Initialize device list head before starting (David Milburn) [1179447] - [block] nvme: Fix potential corruption on sync commands (David Milburn) [1179447] - [block] nvme: Remove unused variables (David Milburn) [1179447] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1179447] - [block] nvme: Fix potential corruption during shutdown (David Milburn) [1179447] - [block] nvme: Asynchronous controller probe (David Milburn) [1179447] - [block] nvme: Register management handle under nvme class (David Milburn) [1179447] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1179447] - [block] nvme: avoid kmalloc/kfree for smaller IO (David Milburn) [1179447] - [block] nvme: within nvme_free_queues(), delete RCU sychro/deferred free (David Milburn) [1179447] - [block] nvme: cq_vector should be signed (David Milburn) [1179447] - [block] nvme: Fix locking on abort handling (David Milburn) [1179447] - [block] nvme: Start and stop h/w queues on reset (David Milburn) [1179447] - [block] nvme: Command abort handling fixes (David Milburn) [1179447] - [block] nvme: Admin queue removal handling (David Milburn) [1179447] - [block] nvme: Reference count admin queue usage (David Milburn) [1179447] - [block] nvme: Start all requests (David Milburn) [1179447] - [block] nvme: Fix double free irq (David Milburn) [1179447] - [block] nvme: fix race condition in nvme_submit_sync_cmd() (David Milburn) [1179447] - [block] nvme: fix retry/error logic in nvme_queue_rq() (David Milburn) [1179447] - [block] nvme: Fix FS mount issue (hot-remove followed by hot-add) (David Milburn) [1179447] - [block] nvme: fix error return checking from blk_mq_alloc_request() (David Milburn) [1179447] - [block] nvme: fix freeing of wrong request in abort path (David Milburn) [1179447] - [block] nvme: Fix command setup on IO retry (David Milburn) [1179447] - [block] nvme: Update module version major number (David Milburn) [1179447] - [block] nvme: fail pci initialization if the device doesn't have any BARs (David Milburn) [1179447] - [block] nvme: add ->exit_hctx() hook (David Milburn) [1179447] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1179447] - [block] nvme: enable IO stats by default (David Milburn) [1179447] - [block] nvme: nvme_submit_async_admin_req() must use atomic rq allocation (David Milburn) [1179447] - [block] nvme: replace blk_put_request() with blk_mq_free_request() (David Milburn) [1179447] - [block] nvme: __nvme_submit_admin_cmd() can be static (David Milburn) [1179447] - [block] nvme: blk_mq_alloc_request() returns error pointers (David Milburn) [1179447] - [block] nvme: Convert to blk-mq (David Milburn) [1179447] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1179447] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1179447] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1179447] - [block] nvme: Updates for 1.1 spec (David Milburn) [1179447] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1179447] - [block] nvme: Add revalidate_disk callback (David Milburn) [1179447] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1179447] - [block] nvme: Translate NVMe status to errno (David Milburn) [1179447] - [block] nvme: Fix SG_IO status values (David Milburn) [1179447] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1179447] - [block] nvme: Reference count pci device (David Milburn) [1179447] - [block] nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (David Milburn) [1179447] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1179447] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1179447] - [block] nvme: Call nvme_free_queue directly (David Milburn) [1179447] - [block] nvme: Add shutdown timeout as module parameter (David Milburn) [1179447] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1179447] - [block] nvme: Whitespace fixes (David Milburn) [1179447] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179447] - [block] nvme: Handling devices incapable of I/O (David Milburn) [1179447] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1179447] - [block] nvme: Mismatched host/device page size support (David Milburn) [1179447] - [block] nvme: Update list of status codes (David Milburn) [1179447] - [block] nvme: Async event request (David Milburn) [1179447] - [s390] mm: implement software referenced bits (Hendrik Brueckner) [1182320] - [s390] mm: cleanup page table definitions (Hendrik Brueckner) [1182320] - [s390] mm: remove dead pfmf inline assembly (Hendrik Brueckner) [1182320] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1182290] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1182290] - [s390] perf: make print_debug_cf() static (Hendrik Brueckner) [1182189] - [s390] cpum_sf: fix printk format warnings (Hendrik Brueckner) [1182189] - [s390] use IS_ENABLED to check if a CONFIG is set to y or m (Hendrik Brueckner) [1182189] - [s390] perf: Add service level information for CPU-Measurement Facilities (Hendrik Brueckner) [1182189] - [s390] delete new instances of __cpuinit usage (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add flag to process full SDBs only (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add raw data sampling to support the diagnostic-sampling function (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Filter perf events based event->attr.exclude_* settings (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Detect KVM guest samples (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add helper to read TOD from trailer entries (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Dynamically extend the sampling buffer if overflows occur (Hendrik Brueckner) [1182189] - [s390] perf, oprofile: Share sampling facility (Hendrik Brueckner) [1182189] - [s390] perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events (Hendrik Brueckner) [1182189] - [s390] perf: add support for the CPU-Measurement Sampling Facility (Hendrik Brueckner) [1182189] - [s390] irq: rework irq subclass handling (Hendrik Brueckner) [1182189] - [s390] cpum_cf: Export event names in sysfs (Hendrik Brueckner) [1182189] - [s390] oprofile: move hwsampler interfaces to cpu_mf.h (Hendrik Brueckner) [1182189] - [s390] hwsampler: Updated misleading member names in hws_data_entry (Hendrik Brueckner) [1182189] - [s390] perf: Remove print_hex_dump_bytes() debug output (Hendrik Brueckner) [1182189] - [s390] hypfs: Eliminate hypfs interval (Hendrik Brueckner) [1182292] - [s390] hypfs: Add diagnose 0c support (Hendrik Brueckner) [1182292] - [s390] smp: reenable smt after resume (Hendrik Brueckner) [1182149] - [s390] ftrace: fix crashes when switching tracers / add notrace to cpu_relax() (Hendrik Brueckner) [1182149] - [s390] reintroduce diag 44 calls for cpu_relax() (Hendrik Brueckner) [1182149] - [s390] remove diag 44 calls from cpu_relax() (Hendrik Brueckner) [1182149] - [s390] add SMT support (Hendrik Brueckner) [1182149] - [s390] process: free vx save area when releasing tasks (Hendrik Brueckner) [1102206] - [s390] ptrace: always include vector registers in core files (Hendrik Brueckner) [1102206] - [s390] simd: clear vector register pointer on fork/clone (Hendrik Brueckner) [1102206] - [s390] fix ptrace of user area if the inferior uses vector registers (Hendrik Brueckner) [1102206] - [s390] kdump: add support for vector extension (Hendrik Brueckner) [1102206] - [s390] disassembler: add vector instructions (Hendrik Brueckner) [1102206] - [s390] add support for vector extension (Hendrik Brueckner) [1102206] - [s390] compat: correct ucontext layout for high gprs (Hendrik Brueckner) [1102206] - [s390] uprobes: fix user space PER events (Hendrik Brueckner) [879647] - [s390] uprobes: fix kprobes dependency (Hendrik Brueckner) [879647] - [s390] uprobes: architecture backend for uprobes (Hendrik Brueckner) [879647] - [s390] uprobes: common library for kprobes and uprobes (Hendrik Brueckner) [879647] - [s390] ptrace: add struct psw and accessor function (Hendrik Brueckner) [879647] - [s390] kprobes: allow kprobes only on known instructions (Hendrik Brueckner) [879647] - [s390] dis: move disassembler function prototypes to proper header file (Hendrik Brueckner) [879647] - [s390] kprobes: use insn_length helper function (Hendrik Brueckner) [879647] - [s390] dis: move common definitions to a header file (Hendrik Brueckner) [879647] - [s390] dis: rename structures for unique types (Hendrik Brueckner) [879647] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1204860] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1204860] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1204860] - [s390] add z13 code generation support (Hendrik Brueckner) [1204860] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1204860] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1204860] - [s390] spinlock: refactor arch_spin_lock_wait[_flags] (Hendrik Brueckner) [1204860] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1204860] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1204860] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1204860] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1204860] - [s390] fix control register update (Hendrik Brueckner) [1204860] - [s390] optimize control register update (Hendrik Brueckner) [1204860] - [s390] smp: only send external call ipi if needed (Hendrik Brueckner) [1204860] - [s390] ptrace: PTRACE_TE_ABORT_RAND (Hendrik Brueckner) [1204860] - [s390] Remove zfcpdump NR_CPUS dependency (Hendrik Brueckner) [1204860] - [s390] mm: do not initialize storage keys (Hendrik Brueckner) [1204860] - [s390] zcrypt: Add support for new crypto express (CEX5S) adapter (Hendrik Brueckner) [1182171] - [s390] zcrypt: Introduce new SHA-512 based Pseudo Random Generator (Hendrik Brueckner) [1182313]- [netdrv] macvlan: fix a race on port dismantle and possible skb leaks (Herbert Xu) [971693] - [netdrv] macvlan: optimize the receive path (Herbert Xu) [971693] - [netdrv] macvlan: pass 'bool' type to macvlan_count_rx() (Herbert Xu) [971693] - [netdrv] macvlan: allow to enqueue broadcast pkt on virtual device (Herbert Xu) [971693] - [netdrv] macvlan: Fix leak and NULL dereference on error path (Herbert Xu) [971693] - [netdrv] macvlan: Move broadcasts into a work queue (Herbert Xu) [971693] - [net] core: Add __dev_forward_skb (Herbert Xu) [971693] - [netdrv] macvlan: Remove custom recieve and forward handlers (Herbert Xu) [971693] - [netdrv] macvtap: Add support of packet capture on macvtap device (Herbert Xu) [971693] - [netdrv] macvtap: fix two races (Herbert Xu) [971693] - [net] ipv4: Missing sk_nulls_node_init() in ping_unhash() (Denys Vlasenko) [1218105] {CVE-2015-3636} - [net] ipv6: some ipv6 statistic counters failed to disable bh (Sabrina Dubroca) [1222129] - [net] ipv6: move DAD and addrconf_verify processing to workqueue (Sabrina Dubroca) [1222129] - [net] ipv6: remove old token ipv6 address as soon as possible (Sabrina Dubroca) [1222129] - [net] ipv6: convert the uses of ADBG and remove the superfluous parentheses (Sabrina Dubroca) [1222129] - [security] selinux/nlmsg: add RTM_DELNSID (Jiri Benc) [1210260] - [net] netns: make nsid_lock per net (Jiri Benc) [1210260] - [net] netns: fix unbalanced spin_lock on error (Jiri Benc) [1210260] - [net] netns: return RTM_NEWNSID instead of RTM_GETNSID on a get (Jiri Benc) [1210260] - [net] netlink: allow to listen "all" netns (Jiri Benc) [1210260] - [net] netlink: rename private flags and states (Jiri Benc) [1210260] - [net] netns: use a spin_lock to protect nsid management (Jiri Benc) [1210260] - [net] netns: notify new nsid outside __peernet2id() (Jiri Benc) [1210260] - [net] netns: rename peernet2id() to peernet2id_alloc() (Jiri Benc) [1210260] - [net] netns: always provide the id to rtnl_net_fill() (Jiri Benc) [1210260] - [net] netns: returns always an id in __peernet2id() (Jiri Benc) [1210260] - [net] netns: remove duplicated include from net_namespace.c (Jiri Benc) [1210260] - [net] netns: allow to dump netns ids (Jiri Benc) [1210260] - [net] netns: notify netns id events (Jiri Benc) [1210260] - [net] netns: minor cleanup in rtnl_net_getid() (Jiri Benc) [1210260] - [net] netns: don't allocate an id for dead netns (Jiri Benc) [1210260] - [net] veth: set iflink to the peer veth (Jiri Benc) [1210260] - [net] dev: set iflink to 0 for virtual interfaces (Jiri Benc) [1210260] - [infiniband] ipoib: Fix ndo_get_iflink (Jiri Benc) [1210260] - [infiniband] ipoib: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] macvlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] vlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipmr,ip6mr: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipip, gre, vti, sit: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] sit: Fix ipip6_tunnel_lookup device matching criteria (Jiri Benc) [1210260] - [net] ip6tnl, gre6, vti6: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] introduce dev_get_iflink() (Jiri Benc) [1210260] - [net] Kill hold_net release_net (Jiri Benc) [1210260] - [net] Handle unregister properly when netdev namespace change fails. (Jiri Benc) [1210260] - [net] rtnetlink: call ->dellink on failure when ->newlink exists (Jiri Benc) [1210260] - [net] do not use rcu in rtnl_dump_ifinfo() (Jiri Benc) [1210260] - [net] Verify permission to link_net in newlink (Jiri Benc) [1210260] - [net] Verify permission to dest_net in newlink (Jiri Benc) [1210260] - [net] rtnetlink: pass link_net to the newlink handler (Jiri Benc) [1210260] - [net] vxlan: setup the right link netns in newlink hdlr (Jiri Benc) [1210260] - [net] vxlan: advertise link netns in fdb messages (Jiri Benc) [1210260] - [net] vxlan: advertise netns of vxlan dev in fdb msg (Jiri Benc) [1210260] - [net] veth: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: introduce macvlan_dev_real_dev() helper function (Jiri Benc) [1210260] - [net] vlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] ip6gretap: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: fix error path when adding an iface with a link net (Jiri Benc) [1210260] - [net] rtnl: allow to create device with IFLA_LINK_NETNSID set (Jiri Benc) [1210260] - [net] tunnels: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: add link netns id to interface messages (Jiri Benc) [1210260] - [net] netns: add rtnl cmd to add and get peer netns ids (Jiri Benc) [1210260] - [security] selinux/nlmsg: add RTM_NEWNSID and RTM_GETNSID (Jiri Benc) [1210260] - [net] add a pre-check of net_ns in sk_change_net() (Jiri Benc) [1210260] - [net] netns: remove one sparse warning (Jiri Benc) [1210260] - [net] netlink: Fix do_one_broadcast() prototype. (Jiri Benc) [1210260] - [net] net_namespace: trivial cleanup (Jiri Benc) [1210260] - [net] dst: no need to take reference on DST_NOCACHE dsts (Marcelo Leitner) [1206570] - [net] skbuff: Do not scrub skb mark within the same name space (Marcelo Leitner) [1206570] - [net] ipv6: invert join/leave anycast rtnl/socket locking order (Marcelo Leitner) [1206570] - [net] ipv6: restore the behavior of ipv6_sock_ac_drop() (Marcelo Leitner) [1206570] - [net] ipv6: remove ipv6_sk_ac_lock (Marcelo Leitner) [1206570] - [net] ipv6: drop useless rcu_read_lock() in anycast (Marcelo Leitner) [1206570] - [net] vxlan: fix a free after use (Marcelo Leitner) [1206570] - [net] vxlan: do not exit on error in vxlan_stop() (Marcelo Leitner) [1206570] - [net] vxlan: fix indentation (Marcelo Leitner) [1206570] - [net] vxlan: simplify if clause in dev_close (Marcelo Leitner) [1206570] - [net] vxlan: fix possible use of uninitialized in vxlan_igmp_{join, leave} (Marcelo Leitner) [1206570] - [net] vxlan: Move socket initialization to within rtnl scope (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: kill ip_mc_{join, leave}_group and ipv6_sock_mc_{join, drop} (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: grab rtnl before locking the socket (Marcelo Leitner) [1206570] - [net] ip6_tunnel: fix error code when tunnel exists (Marcelo Leitner) [1206570] - [net] vxlan: fix wrong usage of VXLAN_VID_MASK (Marcelo Leitner) [1206570] - [net] vxlan: Correct path typo in comment (Marcelo Leitner) [1206570] - [net] ipv6: igmp: add __ipv6_sock_mc_join and __ipv6_sock_mc_drop (Marcelo Leitner) [1206570] - [net] ip6_tunnel: remove dead debug code from ip6_tunnel.c (Marcelo Leitner) [1206570] - [net] igmp: add __ip_mc_{join|leave}_group() (Marcelo Leitner) [1206570] - [net] igmp: fix the problem when mc leave group (Marcelo Leitner) [1206570] - [net] gue: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] Infrastructure for CHECKSUM_PARTIAL with remote checsum offload (Marcelo Leitner) [1206570] - [net] Use more bit fields in napi_gro_cb (Marcelo Leitner) [1206570] - [net] Clarify meaning of CHECKSUM_PARTIAL for receive path (Marcelo Leitner) [1206570] - [net] gro: Fix remcsum in GRO path to not change packet (Marcelo Leitner) [1206570] - [net] vxlan: Wrong type passed to pIS (Marcelo Leitner) [1206570] - [net] vxlan: Only set has-GBP bit in header if any other bits would be set (Marcelo Leitner) [1206570] - [net] add skb functions to process remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Eliminate dependency on UDP socket in transmit path (Marcelo Leitner) [1206570] - [net] udp: Do not require sock in udp_tunnel_xmit_skb (Marcelo Leitner) [1206570] - [net] vxlan: Only bind to sockets with compatible flags enabled (Marcelo Leitner) [1206570] - [net] vxlan: Group Policy extension (Marcelo Leitner) [1206570] - [net] vxlan: Remote checksum offload (Marcelo Leitner) [1206570] - [net] udp: pass udp_offload struct to UDP gro callbacks (Marcelo Leitner) [1206570] - [net] vxlan: Improve support for header flags (Marcelo Leitner) [1206570] - [net] ip: Move checksum convert defines to inet (Marcelo Leitner) [1206570] - [net] Add Transparent Ethernet Bridging GRO support (Marcelo Leitner) [1206570] - [net] vxlan: Fix double free of skb (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup() (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops() (Marcelo Leitner) [1206570] - [net] vxlan: Fix race condition between vxlan_sock_add and vxlan_sock_release (Marcelo Leitner) [1206570] - [net] gue: Call remcsum_adjust (Marcelo Leitner) [1206570] - [net] Add remcsum_adjust as common function for remote checksum offload (Marcelo Leitner) [1206570] - [net] ip6_udp_tunnel: Fix checksum calculation (Marcelo Leitner) [1206570] - [net] vxlan: Fix boolean flip in VXLAN_F_UDP_ZERO_CSUM6_[TX|RX] (Marcelo Leitner) [1206570] - [net] vxlan: Inline vxlan_gso_check(). (Marcelo Leitner) [1206570] - [net] vxlan: Add vxlan_gso_check() helper (Marcelo Leitner) [1206570] - [net] fou: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELS (Marcelo Leitner) [1206570] - [net] ip_tunnel: Ops registration for secondary encap (fou, gue) (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete (Marcelo Leitner) [1206570] - [net] vxlan: Fix to enable UDP checksums on interface (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Add support for wildcard tunnel endpoints. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Allow sending packets through tunnels with wildcard endpoints (Marcelo Leitner) [1206570] - [net] gue: Receive side of remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: TX support for using remote checksum offload option (Marcelo Leitner) [1206570] - [net] gso: fix kABI (Marcelo Leitner) [1206570] - [net] udp: Changes to udp_offload to support remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Protocol constants for remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Add infrastructure for flags and options (Marcelo Leitner) [1206570] - [net] udp: Offload outer UDP tunnel csum if available (Marcelo Leitner) [1206570] - [net] fou: Move fou_build_header into fou.c and refactor (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: allow to change mode for the ip6tnl0 (Marcelo Leitner) [1206570] - [net] fou: fix a potential use after free in fou.c (Marcelo Leitner) [1206570] - [net] vxlan: using pskb_may_pull as early as possible (Marcelo Leitner) [1206570] - [net] vxlan: fix a use after free in vxlan_encap_bypass (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add GUE support (Marcelo Leitner) [1206570] - [net] gue: Receive side for Generic UDP Encapsulation (Marcelo Leitner) [1206570] - [net] fou: eliminate IPv4, v6 specific GRO functions (Marcelo Leitner) [1206570] - [net] ip_tunnel: Account for secondary encapsulation header in max_headroom (Marcelo Leitner) [1206570] - [net] vxlan: Set inner protocol before transmit (Marcelo Leitner) [1206570] - [net] gre: Set inner protocol in v4 and v6 GRE transmit (Marcelo Leitner) [1206570] - [net] ipip: Set inner IP protocol in ipip (Marcelo Leitner) [1206570] - [net] sit: Set inner IP protocol in sit (Marcelo Leitner) [1206570] - [net] udp: Generalize skb_udp_segment (Marcelo Leitner) [1206570] - [net] Remove gso_send_check as an offload callback (Marcelo Leitner) [1206570] - [net] udp: move logic out of udp[46]_ufo_send_check (Marcelo Leitner) [1206570] - [net] tcp: move logic out of tcp_v[64]_gso_send_check (Marcelo Leitner) [1206570] - [net] vxlan: Fix bug introduced by commit acbf74a76300 (Marcelo Leitner) [1206570] - [net] udp: Need to make ip6_udp_tunnel.c have GPL license (Marcelo Leitner) [1206570] - [net] ip_tunnel: Changes to ip_tunnel to support foo-over-udp encapsulation (Marcelo Leitner) [1206570] - [net] fou: Add GRO support (Marcelo Leitner) [1206570] - [net] fou: Support for foo-over-udp RX path (Marcelo Leitner) [1206570] - [net] Export inet_offloads and inet6_offloads (Marcelo Leitner) [1206570] - [net] vxlan: Refactor vxlan driver to make use of the common UDP tunnel functions (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add a few more UDP tunnel APIs (Marcelo Leitner) [1206570] - [net] udp_tunnel: Seperate ipv6 functions into its own file. (Marcelo Leitner) [1206570] - [net] ipv6: drop some rcu_read_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv6: drop ipv6_sk_mc_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv4: udp4_gro_complete() is static (Marcelo Leitner) [1206570] - [net] ipv6: fix rtnl locking in setsockopt for anycast and multicast (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix tunnels with "local any remote $remote_ip" (Marcelo Leitner) [1206570] - [net] neighbour: fix ndm_type type error issue (Marcelo Leitner) [1206570] - [net] vxlan: Call udp_sock_create (Marcelo Leitner) [1206570] - [net] udp: Add udp_sock_create for UDP tunnels to open listener socket (Marcelo Leitner) [1206570] - [net] udp: Move udp_tunnel_segment into udp_offload.c (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix ip_tunnel_lookup (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix dst race in sk_dst_get() (Marcelo Leitner) [1206570] - [net] vxlan: use dev->needed_headroom instead of dev->hard_header_len (Marcelo Leitner) [1206570] - [net] ip_vti: Fix 'ip tunnel add' with 'key' parameters (Marcelo Leitner) [1206570] - [net] bridge: Add bridge ifindex to bridge fdb notify msgs (Marcelo Leitner) [1206570] - [net] ip_tunnel: Initialize the fallback device properly (Marcelo Leitner) [1206570] - [net] ip_tunnel: ip_tunnels: disable cache for nbma gre tunnels (Marcelo Leitner) [1206570] - [net] vxlan, bridge: get rid of SET_ETHTOOL_OPS (Marcelo Leitner) [1206570] - [net] vxlan: add x-netns support (Marcelo Leitner) [1206570] - [net] vxlan: ensure to advertise the right fdb remote (Marcelo Leitner) [1206570] - [net] ip_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] ip6_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] sit: fix panic with route cache in ip tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Move ip_tunnel_get_stats64 into ip_tunnel_core.c (Marcelo Leitner) [1206570] - [net] ip6_gre: use netdev_alloc_pcpu_stats() (Marcelo Leitner) [1206570] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1206570] - [net] unify the pcpu_tstats and br_cpu_netstats as one (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix panic in ip_tunnel_xmit() (Marcelo Leitner) [1206570] - [net] ip_tunnel: remove the useless argument from ip_tunnel_hash() (Marcelo Leitner) [1206570] - [net] vxlan: add vxlan description (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix a dst leak in tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix sparse non static symbol warning (Marcelo Leitner) [1206570] - [net] ip_tunnel: Use percpu Cache route in IP tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Cache dst in tunnels (Marcelo Leitner) [1206570] - [net] ipv6: fix the use of pcpu_tstats in ip6_tunnel (Marcelo Leitner) [1206570] - [net] vxlan: leave multicast group when vxlan device down (Marcelo Leitner) [1206570] - [net] ipv6: move IPV6_TCLASS_MASK definition in ipv6.h (Marcelo Leitner) [1206570] - [net] ipv6: add ip6_flowlabel helper (Marcelo Leitner) [1206570] - [net] do not ignore dmac in dev_forward_skb() (Marcelo Leitner) [1206570] - [net] Explicitly initialize u64_stats_sync structures for lockdep (Marcelo Leitner) [1206570] - [net] ipv6: Allow the MTU of ipip6 tunnel to be set below 1280 (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on rx path (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on xmit path (Marcelo Leitner) [1206570] - [net] vxlan: remove net arg from vxlan[6]_xmit_skb() (Marcelo Leitner) [1206570] - [net] vxlan: Convert uses of compare_ether_addr to ether_addr_equal (Marcelo Leitner) [1206570] - [net] ip6_tunnel: ensure to always have a link local address (Marcelo Leitner) [1206570] - [net] vxlan: using kfree_rcu() to simplify the code (Marcelo Leitner) [1206570] - [net] ip_tunnel: use net_eq() helper to check netns (Marcelo Leitner) [1206570] - [net] move skb_scrub_packet() after eth_type_trans() (Marcelo Leitner) [1206570] - [net] ipv6: fix ipv6_cow_metrics for non DST_HOST case (Marcelo Leitner) [1199862] - [netdrv] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1221922] - [net] udp_diag: Fix socket skipping within chain (Thadeu Lima de Souza Cascardo) [1179617] - [net] ptp: use the 64 bit get/set time methods for the posix clock (Jiri Benc) [1217408] - [net] ptp: use the 64 bit gettime method for the SYS_OFFSET ioctl (Jiri Benc) [1217408] - [net] ptp: introduce get/set time methods with explicit 64 bit seconds (Jiri Benc) [1217408] - [kernel] timekeeping: Provide timespec64 based interfaces (Jiri Benc) [1217408] - [kernel] timekeeping: Convert timekeeping core to use timespec64s (Jiri Benc) [1217408] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1191261] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1191261] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208496] {CVE-2015-2922} - [x86] mm: Clean up the TLB flushing code (Larry Woodman) [1172891] - [powerpc] Add a test of the switch_endian() syscall (Gustavo Duarte) [1221073] - [powerpc] Add a proper syscall for switching endianness (Gustavo Duarte) [1221073] - [powerpc] kernel: Make syscall_exit a local label (Gustavo Duarte) [1221073] - [powerpc] Remove old compile time disabled syscall tracing code (Gustavo Duarte) [1221073] - [scsi] libsas: Fix Kernel Crash in smp_execute_task (David Milburn) [1226041] - [scsi] mvsas: fix panic on expander attached SATA devices (David Milburn) [1226041] - [scsi] mvsas: Fix for possible null pointer dereference (David Milburn) [1226041] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1174846] - [x86] use optimized ioresource lookup in ioremap function (Frank Ramsay) [1217221] - [kernel] optimize resource lookups for ioremap (Frank Ramsay) [1217221] - [x86] ioremap: Speed up check for RAM pages (Frank Ramsay) [1217221] - [fs] exec: take i_mutex during prepare_binprm for set[ug]id executables (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] locking: Remove atomicy checks from {READ, WRITE}_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] make READ_ONCE() valid on const arguments (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Provide READ_ONCE and ASSIGN_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [powerpc] powernv: Add OPAL check token call (Gustavo Duarte) [1223784] - [powerpc] pseries: Correct cpu affinity for dlpar added cpus (Steve Best) [1226527] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225606] - [platform] hp-wireless: new driver for hp wireless button for Windows 8 (Stanislaw Gruszka) [1174328] - [include] pci-dma-compat: add pci_zalloc_consistent helper (Maurizio Lombardi) [1193494] - [powerpc] kvm: book3s-hv: ptes are big endian (Thomas Huth) [1222472]- [scsi] qla4xxx: v5.04.00.00.07.02-k0 (Chad Dupuis) [1225437] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1225437] - [scsi] qla4xxx: check the return value of dma_alloc_coherent() (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1187299] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1187299] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1187299] - [net] cnic: Cleanup CONFIG_IPV6 & VLAN check (Maurizio Lombardi) [1187299] - [scsi] aacraid: driver version change (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF raw device remove support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: performance improvement changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOP RESET command handling changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 240 simple volume support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: vpd page code 0x83 support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: MSI-x support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 4KB sector support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL pass-through command fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF support for SES device add/remove (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: remove deprecated IRQF_DISABLED from aacraid (Rajinikanth Pandurangan) [1205339] - [scsi] hpsa: Cleanup pci_id entries (Joseph Szczypek) [1181313] - [scsi] hpsa: Update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1181313] - [scsi] hpsa: correct compiler warnings introduced by hpsa-add-local-workqueue patch (Joseph Szczypek) [1181313] - [scsi] hpsa: Use local workqueues instead of system workqueues (Joseph Szczypek) [1181313] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1181313] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1181313] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1181313] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1181313] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1181313] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1181313] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1181313] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1181313] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1181313] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1181313] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1181313] - [scsi] hpsa: count passthru cmds with atomics, not a spin locked int (Joseph Szczypek) [1181313] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1181313] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1181313] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1181313] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1181313] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1181313] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1181313] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1181313] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1181313] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1181313] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1181313] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1181313] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1181313] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1181313] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1181313] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1181313] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1181313] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1181313] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1181313] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1181313] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1181313] - [scsi] hpsa: Convert SCSI LLD ->queuecommand() for host_lock less operation (Joseph Szczypek) [1181313] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1181313] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1181313] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1181313] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1181313] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1181313] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1181313] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1181313] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1181313] - [scsi] maintainers: change hpsa and cciss maintainer (Joseph Szczypek) [1181313] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1181313] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1181313] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1181313] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1181313]- [kvm] avoid page allocation failure in kvm_set_memory_region() (Bandan Das) [1209995] - [kvm] x86: call irq notifiers with directed EOI (Bandan Das) [1209995] - [kvm] nvmx: mask unrestricted_guest if disabled on L0 (Bandan Das) [1209995] - [kvm] svm: fix interrupt injection (apic->isr_count always 0) (Bandan Das) [1209995] - [kvm] emulate: fix CMPXCHG8B on 32-bit hosts (Bandan Das) [1209995] - [kvm] add halt_poll_ns module parameter (Bandan Das) [1198205 1209995] - [kvm] x86: revert "add method to test PIR bitmap vector" (Bandan Das) [1209995] - [kvm] vmx: Add PML support in VMX (Bandan Das) [1209995] - [kvm] x86: Add new dirty logging kvm_x86_ops for PML (Bandan Das) [1209995] - [kvm] x86: Change parameter of kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] mmu: Explicitly set D-bit for writable spte (Bandan Das) [1209995] - [kvm] mmu: Add mmu help functions to support PML (Bandan Das) [1209995] - [kvm] Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty (Bandan Das) [1209995] - [kvm] update_memslots: clean flags for invalid memslots (Bandan Das) [1209995] - [kvm] Remove unused config symbol (Bandan Das) [1209995] - [kvm] fix "Should it be static?" warnings from sparse (Bandan Das) [1209995] - [kvm] Optimize TLB flush in kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] x86: kvm: vmx: Remove some unused functions (Bandan Das) [1209995] - [kvm] x86: switch to kvm_get_dirty_log_protect (Bandan Das) [1209995] - [kvm] Add generic support for dirty page logging (Bandan Das) [1209995] - [kvm] Add architecture-defined TLB flush support (Bandan Das) [1209995] - [kvm] x86: flush TLB when D bit is manually changed (Bandan Das) [1209995] - [kvm] x86: allow TSC deadline timer on all hosts (Bandan Das) [1209995] - [kvm] x86: mmu: replace assertions with MMU_WARN_ON, a conditional WARN_ON (Bandan Das) [1209995] - [kvm] x86: mmu: remove ASSERT(vcpu) (Bandan Das) [1209995] - [kvm] x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu (Bandan Das) [1209995] - [kvm] x86: mmu: do not use return to tail-call functions that return void (Bandan Das) [1209995] - [kvm] x86: add method to test PIR bitmap vector (Bandan Das) [1209995] - [kvm] x86: vmx: NULL out hwapic_isr_update() in case of !enable_apicv (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c for the function, task_switch_32 (Bandan Das) [1209995] - [kvm] nvmx: consult PFEC_MASK and PFEC_MATCH when generating #PF VM-exit (Bandan Das) [1209995] - [kvm] nvmx: Improve nested msr switch checking (Bandan Das) [1209995] - [kvm] nvmx: Add nested msr load/restore algorithm (Bandan Das) [1209995] - [kvm] x86: check LAPIC presence when building apic_map (Bandan Das) [1209995] - [kvm] x86: Fix of previously incomplete fix for CVE-2014-8480 (Bandan Das) [1209995] - [kvm] warn on more invariant breakage (Bandan Das) [1209995] - [kvm] fix sorting of memslots with base_gfn == 0 (Bandan Das) [1209995] - [kvm] x86: drop severity of "generation wraparound" message (Bandan Das) [1209995] - [kvm] x86: vmx: reorder some msr writing (Bandan Das) [1209995] - [kvm] move APIC types to arch/x86/ (Bandan Das) [1209995] - [kvm] x86: em_ret_far overrides cpl (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] nvmx: Disable unrestricted mode if ept=0 (Bandan Das) [1209995] - [kvm] x86: Emulate should check #UD before #GP (Bandan Das) [1209995] - [kvm] x86: Do not push eflags.vm on pushf (Bandan Das) [1209995] - [kvm] x86: Remove prefix flag when GP macro is used (Bandan Das) [1209995] - [kvm] cpuid: recompute CPUID 0xD.0:EBX,ECX (Bandan Das) [1209995] - [kvm] cpuid: mask more bits in leaf 0xd and subleaves (Bandan Das) [1209995] - [kvm] cpuid: set CPUID(EAX=0xd, ECX=1).EBX correctly (Bandan Das) [1209995] - [kvm] x86: use F() macro throughout cpuid.c (Bandan Das) [1209995] - [kvm] track pid for VCPU only on KVM_RUN ioctl (Bandan Das) [1209995] - [kvm] don't check for PF_VCPU when yielding (Bandan Das) [1209995] - [kvm] optimize GFN to memslot lookup with large slots amount (Bandan Das) [1209995] - [kvm] change memslot sorting rule from size to GFN (Bandan Das) [1209995] - [kvm] search_memslots: add simple LRU memslot caching (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same slot (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same number of pages (Bandan Das) [1209995] - [kvm] x86: allow 256 logical x2APICs again (Bandan Das) [1209995] - [kvm] x86: check bounds of APIC maps (Bandan Das) [1209995] - [kvm] x86: fix APIC physical destination wrapping (Bandan Das) [1209995] - [kvm] x86: deliver phys lowest-prio (Bandan Das) [1209995] - [kvm] x86: don't retry hopeless APIC delivery (Bandan Das) [1209995] - [kvm] x86: use MSR_ICR instead of a number (Bandan Das) [1209995] - [kvm] x86: Fix reserved x2apic registers (Bandan Das) [1209995] - [kvm] x86: Generate #UD when memory operand is required (Bandan Das) [1209995] - [kvm] add a memslot flag for incoherent memory regions (Bandan Das) [1209995] - [kvm] fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() (Bandan Das) [1209995] - [kvm] x86: avoid warning about potential shift wrapping bug (Bandan Das) [1209995] - [kvm] x86: move device assignment out of kvm_host.h (Bandan Das) [1209995] - [kvm] x86: mask out XSAVES (Bandan Das) [1209995] - [kvm] x86/xsaves: Detect xsaves/xrstors feature (Bandan Das) [1209995] - [kvm] x86: move assigned-dev.c and iommu.c to arch/x86/ (Bandan Das) [1209995] - [kvm] remove IA64 ioctls (Bandan Das) [1209995] - [kvm] remove CONFIG_X86 #ifdefs from files formerly shared with ia64 (Bandan Das) [1209995] - [kvm] x86: move ioapic.c and irq_comm.c back to arch/x86/ (Bandan Das) [1209995] - [kvm] documentation: remove ia64 (Bandan Das) [1209995] - [kvm] ia64: remove (Bandan Das) [1209995] - [kvm] x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c (Bandan Das) [1209995] - [kvm] emulator: remove duplicated limit check (Bandan Das) [1209995] - [kvm] emulator: remove code duplication in register_address{, _increment} (Bandan Das) [1209995] - [kvm] x86: Move __linearize masking of la into switch (Bandan Das) [1209995] - [kvm] x86: Non-canonical access using SS should cause #SS (Bandan Das) [1209995] - [kvm] x86: Perform limit checks when assigning EIP (Bandan Das) [1209995] - [kvm] x86: Emulator performs privilege checks on __linearize (Bandan Das) [1209995] - [kvm] x86: Stack size is overridden by __linearize (Bandan Das) [1209995] - [kvm] x86: Revert NoBigReal patch in the emulator (Bandan Das) [1209995] - [kvm] x86: vmx: remove MMIO_MAX_GEN (Bandan Das) [1209995] - [kvm] x86: vmx: cleanup handle_ept_violation (Bandan Das) [1209995] - [kvm] x86: Fix lost interrupt on irr_pending race (Bandan Das) [1209995] - [kvm] compute correct map even if all APICs are software disabled (Bandan Das) [1209995] - [kvm] x86: Software disabled APIC should still deliver NMIs (Bandan Das) [1209995] - [kvm] simplify update_memslots invocation (Bandan Das) [1209995] - [kvm] commonize allocation of the new memory slots (Bandan Das) [1209995] - [kvm] memslots: track id_to_index changes during the insertion sort (Bandan Das) [1209995] - [kvm] memslots: replace heap sort with an insertion sort pass (Bandan Das) [1209995] - [kvm] svm: move WARN_ON in svm_adjust_tsc_offset (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and guest match (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Always use LOAD_IA32_EFER if available (Bandan Das) [1209995] - [kvm] x86: fix warning on 32-bit compilation (Bandan Das) [1209995] - [kvm] x86: add trace event for pvclock updates (Bandan Das) [1209995] - [kvm] x86: Fix kvm clock versioning (Bandan Das) [1209995] - [kvm] x86: MOVNTI emulation min opsize is not respected (Bandan Das) [1209995] - [kvm] x86: Return UNHANDLABLE on unsupported SYSENTER (Bandan Das) [1209995] - [kvm] x86: Warn on APIC base relocation (Bandan Das) [1209995] - [kvm] x86: Emulator mis-decodes VEX instructions on real-mode (Bandan Das) [1209995] - [kvm] x86: Remove redundant and incorrect cpl check on task-switch (Bandan Das) [1209995] - [kvm] x86: Inject #GP when loading system segments with non-canonical base (Bandan Das) [1209995] - [kvm] x86: Combine the lgdt and lidt emulation logic (Bandan Das) [1209995] - [kvm] x86: Do not update EFLAGS on faulting emulation (Bandan Das) [1209995] - [kvm] x86: MOV to CR3 can set bit 63 (Bandan Das) [1209995] - [kvm] x86: Emulate push sreg as done in Core (Bandan Das) [1209995] - [kvm] x86: Wrong flags on CMPS and SCAS emulation (Bandan Das) [1209995] - [kvm] x86: SYSCALL cannot clear eflags[1] (Bandan Das) [1209995] - [kvm] x86: Emulation of MOV-sreg to memory uses incorrect size (Bandan Das) [1209995] - [kvm] x86: Breakpoints do not consider CS.base (Bandan Das) [1209995] - [kvm] x86: Clear DR6[0:3] on #DB during handle_dr (Bandan Das) [1209995] - [kvm] x86: Emulator should set DR6 upon GD like real CPU (Bandan Das) [1209995] - [kvm] x86: No error-code on real-mode exceptions (Bandan Das) [1209995] - [kvm] x86: decode_modrm does not regard modrm correctly (Bandan Das) [1209995] - [kvm] x86: reset RVI upon system reset (Bandan Das) [1209995] - [kvm] x86: vmx: avoid returning bool to distinguish success from error (Bandan Das) [1209995] - [kvm] x86: vmx: move some vmx setting from vmx_init() to hardware_setup() (Bandan Das) [1209995] - [kvm] x86: vmx: move down hardware_setup() and hardware_unsetup() (Bandan Das) [1209995] - [kvm] x86: Fix uninitialized op->type for some immediate values (Bandan Das) [1209995] - [kvm] x86: optimize some accesses to LVTT and SPIV (Bandan Das) [1209995] - [kvm] trivial fix comment regarding __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] x86: Enable Intel AVX-512 for guest (Bandan Das) [1178982 1209995] - [kvm] drop unsupported capabilities, fix documentation (Bandan Das) [1209995] - [kvm] x86: fix deadline tsc interrupt injection (Bandan Das) [1179067 1209995] - [kvm] x86: add apic_timer_expired() (Bandan Das) [1209995] - [kvm] documentation: virtual: kvm: correct one bit description in APF case (Bandan Das) [1209995] - [kvm] vmx: Unavailable DR4/5 is checked before CPL (Bandan Das) [1209995] - [kvm] x86: Emulator performs code segment checks on read access (Bandan Das) [1209995] - [kvm] x86: Clear DR7.LE during task-switch (Bandan Das) [1209995] - [kvm] x86: Emulator does not calculate address correctly (Bandan Das) [1209995] - [kvm] x86: DR7.GD should be cleared upon any #DB exception (Bandan Das) [1209995] - [kvm] x86: some apic broadcast modes does not work (Bandan Das) [1209995] - [kvm] x86,kvm,vmx: Don't trap writes to CR4.TSD (Bandan Das) [1209995] - [kvm] x86: Sysexit emulation does not mask RIP/RSP (Bandan Das) [1209995] - [kvm] x86: Distinguish between stack operation and near branches (Bandan Das) [1209995] - [kvm] x86: Getting rid of grp45 in emulator (Bandan Das) [1209995] - [kvm] x86: Use new is_noncanonical_address in _linearize (Bandan Das) [1209995] - [kvm] emulator: always inline __linearize (Bandan Das) [1209995] - [kvm] nvmx: Disable preemption while reading from shadow VMCS (Bandan Das) [1209995] - [kvm] x86: Fix far-jump to non-canonical check (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] emulator: fix execution close to the segment limit (Bandan Das) [1209995] - [kvm] emulator: fix error code for __linearize (Bandan Das) [1209995] - [kvm] vfio: fix unregister kvm_device_ops of vfio (Bandan Das) [1209995] - [kvm] x86: Wrong assertion on paging_tmpl.h (Bandan Das) [1209995] - [kvm] fix excessive pages un-pinning in kvm_iommu_map error path (Bandan Das) [1209995] - [kvm] x86: PREFETCH and HINT_NOP should have SrcMem flag (Bandan Das) [1209995] - [kvm] x86: Emulator does not decode clflush well (Bandan Das) [1209995] - [kvm] emulate: avoid accessing NULL ctxt->memopp (Bandan Das) [1209995] - [kvm] x86: Decoding guest instructions which cross page boundary may fail (Bandan Das) [1209995] - [kvm] x86: don't kill guest on unknown exit reason (Bandan Das) [1209995] - [kvm] x86: Handle errors when RIP is set during far jumps (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator fixes for eip canonical checks on near branches (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Fix wrong masking on relative jump/call (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] Fix kvm_get_page_retry_io __gup retval check (Bandan Das) [1209995] - [kvm] iommu: Convert to use new iommu_capable() API function (Bandan Das) [1209995] - [kvm] kvm/x86/mmu: Pass gfn and level to rmapp callback (Bandan Das) [1209995] - [kvm] x86: use macros to compute bank MSRs (Bandan Das) [1209995] - [kvm] x86: Remove debug assertion of non-PAE reserved bits (Bandan Das) [1209995] - [kvm] don't take vcpu mutex for obviously invalid vcpu ioctls (Bandan Das) [1209995] - [kvm] Faults which trigger IO release the mmap_sem (Bandan Das) [1209995] - [kvm] x86: fix two typos in comment (Bandan Das) [1209995] - [kvm] vmx: Inject #GP on invalid PAT CR (Bandan Das) [1209995] - [kvm] x86: emulating descriptor load misses long-mode case (Bandan Das) [1209995] - [kvm] x86: directly use kvm_make_request again (Bandan Das) [1209995] - [kvm] x86: count actual tlb flushes (Bandan Das) [1209995] - [kvm] x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163766 1209995] {CVE-2010-5313 CVE-2014-7842} - [kvm] Make init_rmode_tss() return 0 on success (Bandan Das) [1209995] - [kvm] x86: Warn if guest virtual address space is not 48-bits (Bandan Das) [1209995] - [kvm] kvm-vfio: do not use module_init (Bandan Das) [1209995] - [kvm] eventfd: Remove inclusion of irq.h (Bandan Das) [1209995] - [kvm] correct null pid check in kvm_vcpu_yield_to() (Bandan Das) [1209995] - [kvm] Make init_rmode_identity_map() return 0 on success (Bandan Das) [1209995] - [kvm] vfio: register kvm_device_ops dynamically (Bandan Das) [1209995] - [kvm] device: add simple registration mechanism for kvm_device_ops (Bandan Das) [1209995] - [kvm] Use PCI device flag helper functions (Bandan Das) [1209995] - [kvm] x86: Use kvm_make_request when applicable (Bandan Das) [1209995] - [kvm] mm: export symbol dependencies of is_zero_pfn() (Bandan Das) [1209995] - [kvm] check for !is_zero_pfn() in kvm_is_mmio_pfn() (Bandan Das) [1209995] - [kvm] x86: make apic_accept_irq tracepoint more generic (Bandan Das) [1209995] - [kvm] fix api documentation of KVM_GET_EMULATED_CPUID (Bandan Das) [1209995] - [kvm] document KVM_SET_GUEST_DEBUG api (Bandan Das) [1209995] - [kvm] remove redundant assignments in __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] remove redundant assigment of return value in kvm_dev_ioctl (Bandan Das) [1209995] - [kvm] remove redundant check of in_spin_loop (Bandan Das) [1209995] - [kvm] x86: propagate exception from permission checks on the nested page fault (Bandan Das) [1209995] - [kvm] x86: skip writeback on injection of nested exception (Bandan Das) [1209995] - [kvm] nsvm: propagate the NPF EXITINFO to the guest (Bandan Das) [1209995] - [kvm] x86: reserve bit 8 of non-leaf PDPEs and PML4Es in 64-bit mode on AMD (Bandan Das) [1209995] - [kvm] mmio: cleanup kvm_set_mmio_spte_mask (Bandan Das) [1209995] - [kvm] x86: fix stale mmio cache bug (Bandan Das) [1209995] - [kvm] fix potentially corrupt mmio cache (Bandan Das) [1209995] - [kvm] do not bias the generation number in kvm_current_mmio_generation (Bandan Das) [1209995] - [kvm] x86: use guest maxphyaddr to check MTRR values (Bandan Das) [1209995] - [kvm] remove garbage arg to *hardware_{en, dis}able (Bandan Das) [1209995] - [kvm] forward declare structs in kvm_types.h (Bandan Das) [1209995] - [kvm] x86: remove Aligned bit from movntps/movntpd (Bandan Das) [1209995] - [kvm] vmx: VMXOFF emulation in vm86 should cause #UD (Bandan Das) [1209995] - [kvm] x86: fix some sparse warnings (Bandan Das) [1209995] - [kvm] nvmx: nested TPR shadow/threshold emulation (Bandan Das) [1209995] - [kvm] nvmx: introduce nested_get_vmcs12_pages (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_USER_NMI (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_READONLY_MEM (Bandan Das) [1209995] - [kvm] Introduce gfn_to_hva_memslot_prot (Bandan Das) [1209995] - [kvm] x86: fix tracing for 32-bit (Bandan Das) [1209995] - [kvm] clarify the idea of kvm_dirty_regs (Bandan Das) [1209995] - [kvm] x86: Replace X86_FEATURE_NX offset with the definition (Bandan Das) [1209995] - [kvm] avoid unnecessary synchronize_rcu (Bandan Das) [1209995] - [kvm] emulate: warn on invalid or uninitialized exception numbers (Bandan Das) [1209995] - [kvm] emulate: do not return X86EMUL_PROPAGATE_FAULT explicitly (Bandan Das) [1209995] - [kvm] x86: Clarify PMU related features bit manipulation (Bandan Das) [1209995] - [kvm] vmx: fix ept reserved bits for 1-GByte page (Bandan Das) [1209995] - [kvm] x86: Clear apic tsc-deadline after deadline (Bandan Das) [1179067 1209995] - [kvm] x86: #GP when attempts to write reserved bits of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] x86: fix check legal type of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] arch/x86: Use RCU_INIT_POINTER(x, NULL) in kvm/vmx.c (Bandan Das) [1209995] - [kvm] virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it (Bandan Das) [1209995] - [kvm] x86: raise invalid TSS exceptions during a task switch (Bandan Das) [1209995] - [kvm] x86: drop fpu_activate hook (Bandan Das) [1209995] - [kvm] x86: do not check CS.DPL against RPL during task switch (Bandan Das) [1209995] - [kvm] svm: add rdmsr support for AMD event registers (Bandan Das) [1209995] - [kvm] x86: Avoid emulating instructions on #UD mistakenly (Bandan Das) [1209995] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) (Bandan Das) [1209995] - [kvm] nvmx: fix "acknowledge interrupt on exit" when APICv is in use (Bandan Das) [1209995] - [kvm] nvmx: Fix nested vmexit ack intr before load vmcs01 (Bandan Das) [1209995] - [kvm] Allow KVM_CHECK_EXTENSION on the vm fd (Bandan Das) [1209995] - [kvm] Rename and add argument to check_extension (Bandan Das) [1209995] - [kvm] x86/kvm: Resolve shadow warning from min macro (Bandan Das) [1209995] - [kvm] Resolve missing-field-initializers warnings (Bandan Das) [1209995] - [kvm] Replace NR_VMX_MSR with its definition (Bandan Das) [1209995] - [kvm] x86: Assertions to check no overrun in MSR lists (Bandan Das) [1209995] - [kvm] x86: set rflags.rf during fault injection (Bandan Das) [1209995] - [kvm] x86: Setting rflags.rf during rep-string emulation (Bandan Das) [1209995] - [kvm] x86: kvm: Make kvm_get_time_and_clockread() nanoseconds based (Bandan Das) [1209995] - [kvm] x86: DR6/7.RTM cannot be written (Bandan Das) [1209995] - [kvm] nvmx: clean up nested_release_vmcs12 and code around it (Bandan Das) [1209995] - [kvm] nvmx: fix lifetime issues for vmcs02 (Bandan Das) [1209995 1220461] - [kvm] x86: emulator injects #DB when RFLAGS.RF is set (Bandan Das) [1209995] - [kvm] x86: Cleanup of rflags.rf cleaning (Bandan Das) [1209995] - [kvm] x86: Clear rflags.rf on emulated instructions (Bandan Das) [1209995] - [kvm] x86: popf emulation should not change RF (Bandan Das) [1209995] - [kvm] x86: Clearing rflags.rf upon skipped emulated instruction (Bandan Das) [1209995] - [kvm] nvmx: Fix virtual interrupt delivery injection (Bandan Das) [1209995] - [kvm] x86: Emulator support for #UD on CPL>0 (Bandan Das) [1209995] - [kvm] x86: Emulator flag for instruction that only support 16-bit addresses in real mode (Bandan Das) [1209995] - [kvm] x86: use kvm_read_guest_page for emulator accesses (Bandan Das) [1036792 1209995] - [kvm] x86: ensure emulator fetches do not span multiple pages (Bandan Das) [1036792 1209995] - [kvm] emulate: put pointers in the fetch_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid per-byte copying in instruction fetches (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid repeated calls to do_insn_fetch_bytes (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up do_insn_fetch (Bandan Das) [1036792 1209995] - [kvm] emulate: do not initialize memopp (Bandan Das) [1036792 1209995] - [kvm] emulate: rework seg_override (Bandan Das) [1036792 1209995] - [kvm] emulate: clean up initializations in init_decode_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: cleanup decode_modrm (Bandan Das) [1036792 1209995] - [kvm] emulate: Remove ctxt->intercept and ctxt->check_perm checks (Bandan Das) [1036792 1209995] - [kvm] emulate: move init_decode_cache to emulate.c (Bandan Das) [1036792 1209995] - [kvm] emulate: simplify writeback (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up emulated moves (Bandan Das) [1036792 1209995] - [kvm] emulate: protect checks on ctxt->d by a common "if (unlikely())" (Bandan Das) [1036792 1209995] - [kvm] emulate: move around some checks (Bandan Das) [1036792 1209995] - [kvm] x86: avoid useless set of KVM_REQ_EVENT after emulation (Bandan Das) [1209995] - [kvm] x86: return all bits from get_interrupt_shadow (Bandan Das) [1209995] - [kvm] vmx: speed up emulation of invalid guest state (Bandan Das) [1209995] - [kvm] svm: writes to MSR_K7_HWCR generates GPE in guest (Bandan Das) [1209995] - [kvm] x86: Pending interrupt may be delivered after INIT (Bandan Das) [1209995] - [kvm] Synthesize G bit for all segments (Bandan Das) [1209995] - [kvm] x86: Fix lapic.c debug prints (Bandan Das) [1209995] - [kvm] nsvm: Set correct port for IOIO interception evaluation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO size reported on emulation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO bitmap evaluation (Bandan Das) [1209995] - [kvm] nsvm: Do not report CLTS via SVM_EXIT_WRITE_CR0 to L1 (Bandan Das) [1209995] - [kvm] tracing: Add trace_seq_buffer_ptr() helper function (Bandan Das) [1209995] - [kvm] arch: x86: kvm: x86.c: Cleaning up variable is set more than once (Bandan Das) [1209995] - [kvm] vmx: vmx instructions handling does not consider cs.l (Bandan Das) [1209995] - [kvm] vmx: handle_cr ignores 32/64-bit mode (Bandan Das) [1209995] - [kvm] x86: Hypercall handling does not considers opsize correctly (Bandan Das) [1209995] - [kvm] x86: check DR6/7 high-bits are clear only on long-mode (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_VMCS_ENUM (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable VM_{ENTRY_LOAD, EXIT_SAVE}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_PROCBASED_CTLS (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable CR3 access interception (Bandan Das) [1209995] - [kvm] nvmx: Advertise support for MSR_IA32_VMX_TRUE_*_CTLS (Bandan Das) [1209995] - [kvm] x86: Fix constant value of VM_{EXIT_SAVE, ENTRY_LOAD}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] x86: NOP emulation clears (incorrectly) the high 32-bits of RAX (Bandan Das) [1209995] - [kvm] x86: emulation of dword cmov on long-mode should clear [63:32] (Bandan Das) [1209995] - [kvm] x86: Inter-privilege level ret emulation is not implemeneted (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Wrong emulation on 'xadd X, X' (Bandan Das) [1209995] - [kvm] x86: bit-ops emulation ignores offset on 64-bit (Bandan Das) [1209995] - [kvm] x86: vmx: use PAGE_ALIGNED instead of IS_ALIGNED(..., PAGE_SIZE) (Bandan Das) [1209995] - [kvm] emulate: fix harmless typo in MMX decoding (Bandan Das) [1209995] - [kvm] emulate: simplify BitOp handling (Bandan Das) [1209995] - [kvm] emulate: POP SS triggers a MOV SS shadow too (Bandan Das) [1209995] - [kvm] x86: smsw emulation is incorrect in 64-bit mode (Bandan Das) [1209995] - [kvm] x86: Return error on cmpxchg16b emulation (Bandan Das) [1209995] - [kvm] x86: rdpmc emulation checks the counter incorrectly (Bandan Das) [1209995] - [kvm] x86: movnti minimum op size of 32-bit is not kept (Bandan Das) [1209995] - [kvm] x86: cmpxchg emulation should compare in reverse order (Bandan Das) [1209995] - [kvm] x86: sgdt and sidt are not privilaged (Bandan Das) [1209995] - [kvm] x86: Loading segments on 64-bit mode may be wrong (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator ignores LDTR/TR extended base on LLDT/LTR (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Mark VEX-prefix instructions emulation as unimplemented (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb out of mmu lock when write-protect the sptes (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb if the spte can be locklessly modified (Bandan Das) [1209995] - [kvm] x86: mmu: lazily drop large spte (Bandan Das) [1209995] - [kvm] x86: mmu: properly check last spte in fast_page_fault() (Bandan Das) [1209995] - [kvm] x86: optimize out smp_mb after srcu_read_unlock (Bandan Das) [1209995] - [kernel] srcu: API for barrier after srcu read unlock (Bandan Das) [1209995]- [pci] pciehp: Fix pcie_wait_cmd() timeout (Myron Stowe) [1223472] - [pci] revert "pci: Make sure bus number resources stay within their parents bounds" (Myron Stowe) [1223472] - [pci] revert "pci: Don't scan random busses in pci_scan_bridge()" (Myron Stowe) [1223472] - [pci] acpiphp / radeon / nouveau: Remove acpi_bus_no_hotplug() (Myron Stowe) [1223472] - [pci] Remove "no hotplug settings from platform" warning (Myron Stowe) [1223472] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Myron Stowe) [1223472] - [pci] maintainers: Add Lucas Stach as co-maintainer for i.MX6 PCI driver (Myron Stowe) [1223472] - [pci] msi: Use irq_get_msi_desc() to simplify code (Myron Stowe) [1223472] - [pci] msi: Remove unused list access in __pci_restore_msix_state() (Myron Stowe) [1223472] - [pci] msi: Retrieve first MSI IRQ from msi_desc rather than pci_dev (Myron Stowe) [1223472] - [pci] msi: Remove unused function msi_remove_pci_irq_vectors() (Myron Stowe) [1223472] - [pci] msi: Add msi_setup_entry() to clean up MSI initialization (Myron Stowe) [1223472] - [pci] Configure ASPM when enabling device (Myron Stowe) [1223472] - [pci] x86: don't exclude low BIOS area when allocating address space for non-PCI c (Myron Stowe) [1223472] - [pci] Tidy resource assignment messages (Myron Stowe) [1223472] - [pci] Return conventional error values from pci_revert_fw_address() (Myron Stowe) [1223472] - [pci] Cleanup control flow (Myron Stowe) [1223472] - [pci] cpqphp: Remove unnecessary null test before debugfs_remove() (Myron Stowe) [1223472] - [pci] pciehp: Remove struct controller.no_cmd_complete (Myron Stowe) [1223472] - [pci] msi: Cache Multiple Message Capable in struct msi_desc (Myron Stowe) [1223472] - [pci] msi: Remove unused msi_enabled_mask() (Myron Stowe) [1223472] - [pci] msi: Add internal msix_clear_and_set_ctrl() function (Myron Stowe) [1223472] - [pci] powerpc: Remove duplicate logic (Myron Stowe) [1223472] - [pci] Make resetting secondary bus logic common (Myron Stowe) [1223472] - [pci] pci: Fix sysfs acpi_index and label errors (Myron Stowe) [1223472] - [pci] portdrv: Remove warning about invalid IRQ for hot-added PCIe ports (Myron Stowe) [1223472] - [pci] pciehp: Remove assumptions about which commands cause completion events (Myron Stowe) [1223472] - [pci] pciehp: Compute timeout from hotplug command start time (Myron Stowe) [1223472] - [pci] pciehp: Wait for hotplug command completion lazily (Myron Stowe) [1223472] - [pci] pciehp: Make pcie_wait_cmd() self-contained (Myron Stowe) [1223472] - [pci] label: treat PCI label with index 0 as valid label (Myron Stowe) [1223472] - [pci] acpi: replace open-coded _DSM code with helper functions (Myron Stowe) [1223472] - [pci] label: release allocated ACPI object on error recovery path (Myron Stowe) [1223472] - [pci] acpi: Eliminate the DEVICE_ACPI_HANDLE() macro (Myron Stowe) [1223472] - [fs] ext4: fix overflow when updating superblock backups after resize (Lukas Czerner) [1220312] - [fs] ext4: fix growing of tiny filesystems (Lukas Czerner) [1220312] - [fs] ext4: make fsync to sync parent dir in no-journal for real this time (Lukas Czerner) [1220312] - [fs] ext4: don't release reserved space for previously allocated cluster (Lukas Czerner) [1220312] - [fs] ext4: fix loss of delalloc extent info in ext4_zero_range() (Lukas Czerner) [1220312] - [fs] ext4: remove unnecessary lock/unlock of i_block_reservation_lock (Lukas Czerner) [1220312] - [fs] ext4: remove useless condition in if statement (Lukas Czerner) [1220312] - [fs] ext4: fix comments in ext4_can_extents_be_merged() (Lukas Czerner) [1220312] - [fs] ext4: fix transposition typo in format string (Lukas Czerner) [1220312] - [fs] ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename() (Lukas Czerner) [1220312] - [fs] ext4: fix indirect punch hole corruption (Lukas Czerner) [1220312] - [fs] ext4: ignore journal checksum on remount; don't fail (Lukas Czerner) [1220312] - [fs] ext4: remove duplicate remount check for JOURNAL_CHECKSUM change (Lukas Czerner) [1220312] - [fs] jbd2: complain about descriptor block checksum errors (Lukas Czerner) [1220312] - [fs] ext4: remove spurious KERN_INFO from ext4_warning call (Lukas Czerner) [1220312] - [fs] ext4: prevent online resize with backup superblock (Lukas Czerner) [1220312] - [fs] move_extent_per_page(): get rid of unused w_flags (Lukas Czerner) [1220312] - [fs] ext4: ext4_da_convert_inline_data_to_extent drop locked page after error (Lukas Czerner) [1220312] - [fs] ext4: ext4_inline_data_fiemap should respect callers argument (Lukas Czerner) [1220312] - [fs] ext4: prevent fsreentrance deadlock for inline_data (Lukas Czerner) [1220312] - [fs] jbd2: fix regression where we fail to initialize checksum seed when loading (Lukas Czerner) [1220312] - [fs] ext4: forbid journal_async_commit in data=ordered mode (Lukas Czerner) [1220312] - [fs] jbd2: remove unnecessary NULL check before iput() (Lukas Czerner) [1220312] - [fs] ext4: Remove an unnecessary check for NULL before iput() (Lukas Czerner) [1220312] - [fs] ext4: remove unneeded code in ext4_unlink (Lukas Czerner) [1220312] - [fs] ext4: remove never taken branch from ext4_ext_shift_path_extents() (Lukas Czerner) [1220312] - [fs] ext4: create nojournal_checksum mount option (Lukas Czerner) [1220312] - [fs] ext4: update comments regarding ext4_delete_inode() (Lukas Czerner) [1220312] - [fs] ext4: cleanup GFP flags inside resize path (Lukas Czerner) [1220312] - [fs] ext4: cache extent hole in extent status tree for ext4_da_map_blocks() (Lukas Czerner) [1220312] - [fs] ext4: fix block reservation for bigalloc filesystems (Lukas Czerner) [1220312] - [fs] ext4: fix end of region partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: miscellaneous partial cluster cleanups (Lukas Czerner) [1220312] - [fs] ext4: fix end of leaf partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: fix partial cluster initialization (Lukas Czerner) [1220312] - [fs] ext4: move_extent improve bh vanishing success factor (Lukas Czerner) [1220312] - [fs] ext4: make ext4_ext_convert_to_initialized() return proper number of blocks (Lukas Czerner) [1220312] - [fs] ext4: bail early when clearing inode journal flag fails (Lukas Czerner) [1220312] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1220312] - [fs] jbd2: use a better hash function for the revoke table (Lukas Czerner) [1220312] - [fs] ext4: disallow changing journal_csum option during remount (Lukas Czerner) [1220312] - [fs] ext4: enable journal checksum when metadata checksum feature enabled (Lukas Czerner) [1220312] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1220312] - [fs] xfs: allow appending aio writes (Eric Sandeen) [1053615] - [fs] direct-io: add flag to allow aio writes beyond i_size (Eric Sandeen) [1053615] - [fs] ext4: fix data corruption caused by unwritten and delayed extents (Lukas Czerner) [1213487] - [fs] gfs2: Use average srttb value in congestion calculations (Robert S Peterson) [1162821] - [fs] xfs: disallow ro->rw remount on norecovery mount (Eric Sandeen) [1206220] - [fs] nfs: Fixing lease renewal (Benjamin Coddington) [1205048] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [1094392]- [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1222189] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1222189] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1222189] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1222189] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1222189] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1222189] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1222189] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1222189] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1222189] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1222189] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1222189] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1222189] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1222189] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1222189] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1222189] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1222189] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1222189] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1222189] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1222189] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1222189] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1222189] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1222189] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1222189] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1222189] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1222189] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1222189] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1222189] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1222189] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1222189] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1222189] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1222189] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1222189] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1222189] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1222189] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1222189] - [perf] kmem: Respect -i option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1222189] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1222189] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1222189] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1222189] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1222189] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1222189] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1222189] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1222189] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1222189] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1222189] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1222189] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1222189] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1222189] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1222189] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1222189] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag() (Jiri Olsa) [1222189] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1222189] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1222189] - [perf] Bump max number of cpus to 1024 (Jiri Olsa) [1222189] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1222189] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1222189] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1222189] - [perf] diff: Add kallsyms option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add support for __print_array() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Free filter tokens in process_filter() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1222189] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1222189] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1222189] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1222189] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1222189] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1222189] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1222189] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1222189] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1222189] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1222189] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1222189] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1222189] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1222189] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1222189] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1222189] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1222189] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1222189] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1222189] - [perf] trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1222189] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1222189] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1222189] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1222189] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1222189] - [perf] trace: Fix summary_only option (Jiri Olsa) [1222189] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1222189] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1222189] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1222189] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1222189] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1222189] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1222189] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1222189] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1222189] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1222189] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1222189] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1222189] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1222189] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1222189] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1222189] - [perf] build: Move features build output under features directory (Jiri Olsa) [1222189] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1222189] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1222189] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1222189] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1222189] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1222189] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1222189] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1222189] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1222189] - [perf] kmem: Allow -v option (Jiri Olsa) [1222189] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1222189] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1222189] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1222189] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1222189] - [perf] probe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1222189] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1222189] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1222189] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1222189] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1222189] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1222189] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1222189] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] ordered_events: Adopt queue() method (Jiri Olsa) [1222189] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1222189] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1222189] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1222189] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1222189] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1222189] - [perf] sched: No need to keep the session around (Jiri Olsa) [1222189] - [perf] tools: Reference count struct thread (Jiri Olsa) [1222189] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1222189] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1222189] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1222189] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1222189] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1222189] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1222189] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1222189] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1222189] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1222189] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1222189] - [perf] record: Document --group option (Jiri Olsa) [1222189] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1222189] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1222189] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1222189] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1222189] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1222189] - [perf] tools: Only include tsc file for x86 (Jiri Olsa) [1222189] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1222189] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1222189] - [perf] buildid-cache: Use pr_debug instead of verbose && pr_info (Jiri Olsa) [1222189] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1222189] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1222189] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1222189] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1222189] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1222189] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1222189] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1222189] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1222189] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1222189] - [perf] diff: Support for different binaries (Jiri Olsa) [1222189] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1222189] - [perf] probe: Handle strdup() failure (Jiri Olsa) [1222189] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1222189] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1222189] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1222189] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1222189] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1222189] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1222189] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1222189] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1222189] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1222189] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1222189] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1222189] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1222189] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1222189] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1222189] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1222189] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1222189] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1222189] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1222189] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1222189] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1222189] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1222189] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1222189] - [perf] trace: Print thread info when following children (Jiri Olsa) [1222189] - [perf] list: Place the header text in its right position (Jiri Olsa) [1222189] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1222189] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1222189] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1222189] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1222189] - [perf] build: Add build documentation (Jiri Olsa) [1222189] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1222189] - [perf] build: Remove uneeded variables (Jiri Olsa) [1222189] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1222189] - [perf] build: Add single target build framework support (Jiri Olsa) [1222189] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch sh objects building (Jiri Olsa) [1222189] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm objects building (Jiri Olsa) [1222189] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1222189] - [perf] build: Add perf.o object building (Jiri Olsa) [1222189] - [perf] build: Add zlib objects building (Jiri Olsa) [1222189] - [perf] build: Add perf regs objects building (Jiri Olsa) [1222189] - [perf] build: Add scripts objects building (Jiri Olsa) [1222189] - [perf] build: Add gtk objects building (Jiri Olsa) [1222189] - [perf] build: Add slang objects building (Jiri Olsa) [1222189] - [perf] build: Add ui objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf objects building (Jiri Olsa) [1222189] - [perf] build: Add probe objects building (Jiri Olsa) [1222189] - [perf] build: Add libperf objects building (Jiri Olsa) [1222189] - [perf] build: Add builtin objects building (Jiri Olsa) [1222189] - [perf] build: Add tests objects building (Jiri Olsa) [1222189] - [perf] build: Add bench objects building (Jiri Olsa) [1222189] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1222189] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1222189] - [perf] tools build: Add subdir support (Jiri Olsa) [1222189] - [perf] tools build: Add detected config support (Jiri Olsa) [1222189] - [perf] tools build: Add new build support (Jiri Olsa) [1222189] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1222189] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1222189] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1222189] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add {tracefs, debugfs}_configured() functions (Jiri Olsa) [1222189] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1222189] - [perf] tools lib fs: Add helper to find mounted file systems (Jiri Olsa) [1222189] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1222189] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1222189] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1222189] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1222189] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1222189] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1222189] - [perf] probe: Update man page (Jiri Olsa) [1222189] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1222189] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1222189] - [perf] tests: Do not rely on dso__data_read_offset() to open dso (Jiri Olsa) [1222189] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1222189] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1222189] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1222189] - [perf] treewide: Fix typo in printk messages (Jiri Olsa) [1222189] - [perf] annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1222189] - [perf] bench: Add -r all so that you can run all mem* routines (Jiri Olsa) [1222189] - [perf] bench: Carve out mem routine benchmarking (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs (Jiri Olsa) [1222189] - [perf] x86/intel: Add cpu_(prepare|starting|dying) for core_pmu (Jiri Olsa) [1222189] - [perf] x86/intel: Add Broadwell support for the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel/rapl: Fix energy counter measurements but supporing per domain energy units (Jiri Olsa) [1222189] - [perf] x86/intel: Fix Core2, Atom, NHM, WSM cycles:pp events (Jiri Olsa) [1222189] - [perf] Fix racy group access (Jiri Olsa) [1222189] - [perf] x86: Remove redundant calls to perf_pmu_{dis|en}able() (Jiri Olsa) [1222189] - [perf] Remove type specific target pointers (Jiri Olsa) [1222189] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1222189] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1222189] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1222189] - [perf] Add ->count() function to read per-package counters (Jiri Olsa) [1222189] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1222189] - [perf] powerpc: Fix up flush_branch_stack() users (Jiri Olsa) [1222189] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1222189] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1222189] - [perf] x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1222189] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1222189] - [perf] Simplify the branch stack check (Jiri Olsa) [1222189] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1222189] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1222189] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1222189] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1222189] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1222189] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1222189] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1222189] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1222189] - [perf] x86/amd/ibs: Convert force_ibs_eilvt_setup() to void (Jiri Olsa) [1222189] - [perf] Update userspace page info for software event (Jiri Olsa) [1222189] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Explicitly optimize vm86 handling in code_segment_base() (Jiri Olsa) [1222189] - [perf] Fix context leak in put_event() (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Fix incorrect TIF_IA32 check in code_segment_base() (Jiri Olsa) [1222189]- [pci] Keep original resource if we fail to expand it (Myron Stowe) [1221057] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1131674] - [s390] pci: reenable per default (Hendrik Brueckner) [1200410] - [kernel] ftrace: Have control op function callback only trace when RCU is watching (Jiri Olsa) [1197062] - [kernel] rcu: Do not trace rcu_is_watching() functions (Jiri Olsa) [1197062] - [kernel] rcu: Consistent rcu_is_watching() naming (Jiri Olsa) [1197062] - [kernel] rcu: Is it safe to enter an RCU read-side critical section? (Jiri Olsa) [1197062] - [kernel] time: Revert to calling clock_was_set_delayed() while in irq context (Prarit Bhargava) [1222767] - [kernel] tracing: Disable tracing on warning (Josh Poimboeuf) [1149340] - [netdrv] xen-netfront: use correct linear area after linearizing an skb (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Fix handling packets on compound pages with skb_linearize (Vitaly Kuznetsov) [1144931] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1179961] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1179953] - [powerpc] powernv: Use _GLOBAL_TOC for opal wrappers (Steve Best) [1223481] - [powerpc] pseries: Simplify check for suspendability during suspend/migration (Gustavo Duarte) [1207295] - [powerpc] pseries: Introduce api_version to migration sysfs interface (Gustavo Duarte) [1207295] - [powerpc] pseries: Little endian fixes for post mobility device tree update (Gustavo Duarte) [1207295] - [powerpc] book3s: Fix partial invalidation of TLBs in MCE code (Steve Best) [1221090] - [powerpc] book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER (Steve Best) [1221090] - [powerpc] powernv: Separate function for OPAL IRQ setup (Steve Best) [1221071] - [powerpc] powernv: Remove "opal" prefix from pr_xxx()s (Steve Best) [1221071] - [powerpc] powernv: Support OPAL requested heartbeat (Steve Best) [1221071]- [fs] aio: Skip timer for io_getevents if timeout=0 (Carlos Maiolino) [1161535] - [fs] proc: fix page_size limit of proc pid cmdline fix (Jarod Wilson) [1193998] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1193998] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1203682] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1203682] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1203682] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1203682] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1203682] - [hv] net: Add support for vNIC hot removal (Vitaly Kuznetsov) [1203682] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1203682] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1203682] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1167380] - [netdrv] qlge: Fix qlge_update_hw_vlan_features to handle if interface is down (Chad Dupuis) [1164114] - [libata] fixup oops in ata_eh_link_report() (Ewan Milne) [1220144] - [kernel] watchdog: update watchdog_thresh properly (Ulrich Obergfell) [1216074] - [kernel] watchdog: update watchdog attributes atomically (Ulrich Obergfell) [1216074] - [cpufreq] powernv: Report cpu frequency throttling (Gustavo Duarte) [1218970] - [powerpc] powernv: Fix the overflow of OPAL message notifiers head array (Steve Best) [1221089] - [powerpc] powernv: Add OPAL message notifier unregister function (Steve Best) [1221089] - [powerpc] powernv: Add pstore support on powernv (Steve Best) [1220165] - [powerpc] pstore: Add pstore type id for PPC64 opal nvram partition (Steve Best) [1220165] - [powerpc] nvram: Move generic code for nvram and pstore (Steve Best) [1220165] - [powerpc] powernv: Handle compound PE in config accessors (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE for EEH (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE (Steve Best) [1211946] - [powerpc] powernv: Split ioda_eeh_get_state() (Steve Best) [1211946] - [powerpc] powernv: Allow to freeze PE (Steve Best) [1211946] - [powerpc] powernv: Enable M64 aperatus for PHB3 (Steve Best) [1211946] - [infiniband] qib: Add blank line after declaration (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix sizeof checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185097 1188513] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185097 1188513] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1183881] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1183881] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1183881] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1183881] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1183881] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1183881] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1183881] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1183881] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1183881] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1183881]- [block] scsi-mq: fix requests that use a separate CDB buffer (Jeff Moyer) [1209624] - [block] Fix bug in blk_rq_merge_ok (Jeff Moyer) [1209624] - [block] blkmq: Fix NULL pointer deref when all reserved tags in (Jeff Moyer) [1209624] - [block] blk-mq: fix double-free in error path (Jeff Moyer) [1209624] - [block] prevent request-to-request merging with gaps if not allowed (Jeff Moyer) [1209624] - [block] blk-mq: fix false negative out-of-tags condition (Jeff Moyer) [1209624] - [block] blk-mq: get rid of ->cmd_size in the hardware queue (Jeff Moyer) [1209624] - [block] revert "blk-mq: Micro-optimize bt_get()" (Jeff Moyer) [1209624] - [block] blk-mq: Use all available hardware queues (Jeff Moyer) [1209624] - [block] blk-mq: Micro-optimize bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Fix a race between bt_clear_tag() and bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Avoid that __bt_get_word() wraps multiple times (Jeff Moyer) [1209624] - [block] blk-mq: re-check for available tags after running the hardware queue (Jeff Moyer) [1209624] - [block] blk-mq: fix hang in bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: cleanup tag free handling (Jeff Moyer) [1209624] - [block] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map (Jeff Moyer) [1209624] - [block] Fix computation of merged request priority (Jeff Moyer) [1209624] - [block] Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1209624] - [block] revert "block: all blk-mq requests are tagged" (Jeff Moyer) [1209624] - [block] fix wrong error return in elevator_init() (Jeff Moyer) [1209624] - [block] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND (Jeff Moyer) [1209624] - [block] remove artifical max_hw_sectors cap (Jeff Moyer) [1209624] - [block] include func name in __get_request prints (Jeff Moyer) [1209624] - [block] make blk_update_request print prefix match ratelimited prefix (Jeff Moyer) [1209624] - [block] include/linux/blkdev.h: use NULL instead of zero (Jeff Moyer) [1209624] - [block] block_dev: implement readpages() to optimize sequential read (Jeff Moyer) [1209624] - [block] blk-mq: Make bt_clear_tag() easier to read (Jeff Moyer) [1209624] - [block] blk-mq: fix potential hang if rolling wakeup depth is too high (Jeff Moyer) [1209624] - [block] misplaced rq_complete tracepoint (Jeff Moyer) [1209624] - [block] bdi: reimplement bdev_inode_switch_bdi() (Jeff Moyer) [1209624] - [block] bsg: fix potential error pointer dereference (Jeff Moyer) [1209624] - [block] blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag (Jeff Moyer) [1209624] - [block] blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue() (Jeff Moyer) [1209624] - [block] remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set() (Jeff Moyer) [1209624] - [block] blk-mq: release mq's kobjects in blk_release_queue() (Jeff Moyer) [1209624] - [block] blk-mq: End unstarted requests on a dying queue (Jeff Moyer) [1209624] - [block] blk-mq: Allow requests to never expire (Jeff Moyer) [1209624] - [block] blk-mq: Add helper to abort requeued requests (Jeff Moyer) [1209624] - [block] blk-mq: Let drivers cancel requeue_work (Jeff Moyer) [1209624] - [block] blk-mq: Export if requests were started (Jeff Moyer) [1209624] - [block] blk-mq: Wake tasks entering queue on dying (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_freeze_queue() (Jeff Moyer) [1209624] - [block] wake up waiters when a queue is marked dying (Jeff Moyer) [1209624] - [block] blk-mq: Export freeze_unfreeze functions (Jeff Moyer) [1209624] - [block] blk-mq: Exit queue on alloc failure (Jeff Moyer) [1209624] - [block] blk-mq: prevent unmapped hw queue from being scheduled (Jeff Moyer) [1209624] - [block] blk-mq: move the kdump check to blk_mq_alloc_tag_set (Jeff Moyer) [1209624] - [block] blk-mq: handle the single queue case in blk_mq_hctx_next_cpu (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_free_hctx_request() (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_free_request() (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_unique_tag() (Jeff Moyer) [1209624] - [block] blk-mq: add a 'list' parameter to ->queue_rq() (Jeff Moyer) [1209624] - [block] blk-mq: allocate cpumask on the home node (Jeff Moyer) [1209624] - [block] blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set (Jeff Moyer) [1209624] - [block] block, scsi: fixup blk_get_request dead queue scenarios (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_run_hw_queues (Jeff Moyer) [1209624] - [block] blk-mq: make blk_mq_run_queues() static (Jeff Moyer) [1209624] - [block] blk-mq: use get_cpu/put_cpu instead of preempt_disable_preempt_enable (Jeff Moyer) [1209624] - [block] blk-mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk (Jeff Moyer) [1209624] - [block] blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path (Jeff Moyer) [1209624] - [block] blk-mq: support per-distpatch_queue flush machinery (Jeff Moyer) [1209624] - [block] introduce 'blk_mq_ctx' parameter to blk_get_flush_queue (Jeff Moyer) [1209624] - [block] flush: avoid to figure out flush queue unnecessarily (Jeff Moyer) [1209624] - [block] remove blk_init_flush() and its pair (Jeff Moyer) [1209624] - [block] introduce blk_flush_queue to drive flush machinery (Jeff Moyer) [1209624] - [block] avoid to use q->flush_rq directly (Jeff Moyer) [1209624] - [block] move flush initialization to blk_flush_init (Jeff Moyer) [1209624] - [block] introduce blk_init_flush and its pair (Jeff Moyer) [1209624] - [block] blk-mq: allocate flush_rq in blk_mq_init_flush() (Jeff Moyer) [1209624] - [block] blk-mq: handle failure path for initializing hctx (Jeff Moyer) [1209624] - [block] blk-mq: make mq_queue_reinit_notify() freeze queues in parallel (Jeff Moyer) [1209624] - [block] blk-mq, percpu-ref: start q->mq_usage_counter in atomic mode (Jeff Moyer) [1209624] - [block] blk-mq: blk_mq_freeze_queue() should allow nesting (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_is_dying() (Jeff Moyer) [1209624] - [lib] percpu-refcount: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix DEAD flag contamination of percpu pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: Replace smp_read_barrier_depends() with lockless_dereference() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make INIT_ATOMIC and switch_to_atomic() sticky (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PERCPU_REF_INIT_* flags (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to percpu mode and reinit (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to atomic mode and killing (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PCPU_REF_DEAD (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename things to prepare for decoupling percpu_atomic mode switch (Jeff Moyer) [1209624] - [lib] percpu-refcount: replace pcpu_ prefix with percpu_ (Jeff Moyer) [1209624] - [lib] percpu-refcount: minor code and comment updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: relocate percpu_ref_reinit() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make percpu_ref based on longs instead of ints (Jeff Moyer) [1209624] - [lib] percpu-refcount: add @gfp to percpu_ref_init() (Jeff Moyer) [1209624] - [block] blk-mq: use percpu_ref for mq usage count (Jeff Moyer) [1209624] - [lib] percpu-counter: add @gfp to percpu_counter_init() (Jeff Moyer) [1209624] - [lib] percpu-counter: make percpu_counters_lock irq-safe (Jeff Moyer) [1209624] - [mm] percpu: implement asynchronous chunk population (Jeff Moyer) [1209624] - [mm] percpu: rename pcpu_reclaim_work to pcpu_balance_work (Jeff Moyer) [1209624] - [mm] percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated (Jeff Moyer) [1209624] - [mm] percpu: make sure chunk->map array has available space (Jeff Moyer) [1209624] - [mm] percpu: implement [__]alloc_percpu_gfp() (Jeff Moyer) [1209624] - [mm] percpu: indent the population block in pcpu_alloc() (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_area() capable of allocating only from populated areas (Jeff Moyer) [1209624] - [mm] percpu: restructure locking (Jeff Moyer) [1209624] - [mm] percpu: make percpu-km set chunk->populated bitmap properly (Jeff Moyer) [1209624] - [mm] percpu: move region iterations out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: move common parts out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: remove @may_alloc from pcpu_get_pages() (Jeff Moyer) [1209624] - [mm] percpu: remove the usage of separate populated bitmap in percpu-vm (Jeff Moyer) [1209624] - [mm] percpu: perform tlb flush after pcpu_map_pages() failure (Jeff Moyer) [1209624] - [mm] percpu: fix pcpu_alloc_pages() failure path (Jeff Moyer) [1209624] - [mm] percpu: Use ALIGN macro instead of hand coding alignment calculation (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() (Jeff Moyer) [1209624] - [mm] percpu: renew the max_contig if we merge the head and previous block (Jeff Moyer) [1209624] - [mm] percpu: allocation size should be even (Jeff Moyer) [1209624] - [mm] percpu: speed alloc_pcpu_area() up (Jeff Moyer) [1209624] - [mm] percpu: store offsets instead of lengths in ->map[] (Jeff Moyer) [1209624] - [mm] percpu: fold pcpu_split_block() into the only caller (Jeff Moyer) [1209624] - [mm] revert "percpu scalability fixes" (Jeff Moyer) [1209624] - [lib] percpu-refcount: improve WARN messages (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix synchronize_rcu() in comments (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero() (Jeff Moyer) [1209624] - [lib] percpu-refcount: require percpu_ref to be exited explicitly (Jeff Moyer) [1209624] - [lib] percpu-refcount: use unsigned long for pcpu_count pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: add helpers for ->percpu_count accesses (Jeff Moyer) [1209624] - [lib] percpu-refcount: one bit is enough for REF_STATUS (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix usage of this_cpu_ops (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_tryget() (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: Add a WARN() for ref going negative (Jeff Moyer) [1209624] - [lib] percpu-refcount: export symbols (Jeff Moyer) [1209624] - [lib] percpu-refcount: use RCU-sched insted of normal RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm() (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_cancel_init() (Jeff Moyer) [1209624] - [lib] percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu() (Jeff Moyer) [1209624] - [lib] percpu-refcount: cosmetic updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: consistently use plain (non-sched) RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: Don't use silly cmpxchg() (Jeff Moyer) [1209624] - [lib] percpu: implement generic percpu refcounting (Jeff Moyer) [1209624]- [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1169598] - [tools] turbostat: support additional Broadwell model (Steve Best) [1189945] - [x86] kernel: execution in the early microcode loader (Jacob Tanenbaum) [1206830] {CVE-2015-2666} - [x86] kernel: Update the UV APIC HUB check (Frank Ramsay) [1215695] - [x86] kernel: Update the UV APIC driver check (Frank Ramsay) [1215695] - [x86] kernel: Update the APIC UV OEM check (Frank Ramsay) [1215695] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Jarod Wilson) [1220506] - [mfd] rtsx: Using pcr_dbg replace dev_dbg (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts525A (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts524A (Jarod Wilson) [1220506] - [mfd] rtsx: Remove LCTLR defination (Jarod Wilson) [1220506] - [mfd] rtsx: Update phy register (Jarod Wilson) [1220506] - [mfd] rtsx: Update driving settings (Jarod Wilson) [1220506] - [mfd] rtsx: Update PETXCFG address (Jarod Wilson) [1220506] - [mfd] rtsx: Place register address and values togather (Jarod Wilson) [1220506] - [mfd] rtsx: Replace TAB by SPC after #define (Jarod Wilson) [1220506] - [mfd] rtsx: Add func to split u32 into register (Jarod Wilson) [1220506] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Jarod Wilson) [1220506] - [mfd] rtsx: Fix build warnings for !PM (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Fix MSI enable error handling (Jarod Wilson) [1220506] - [mfd] rtsx: Add dma transfer function (Jarod Wilson) [1220506] - [mfd] rtsx: modify phase searching method for tuning (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for card reader rtl8402 (Jarod Wilson) [1220506] - [mfd] rtsx: Add set pull control macro and simplify rtl8411 (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Disable interrupts before cancelling delayed works (Jarod Wilson) [1220506] - [mfd] mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata (Jarod Wilson) [1220506] - [mfd] rtsx: Modify rts5249_optimize_phy (Jarod Wilson) [1220506] - [acpi] lpss: add LPSS device for Wildcat Point PCH (Prarit Bhargava) [1208093] - [acpi] lpss: provide con_id for the clkdev (Prarit Bhargava) [1178891] - [acpi] lpss: check the result of ioremap() (Prarit Bhargava) [1178891] - [acpi] lpss: allow to use specific PM domain during ->probe() (Prarit Bhargava) [1178891] - [acpi] lpss: add all LPSS devices to the specific power domain (Prarit Bhargava) [1178891] - [acpi] lpss: not using UART RTS override with Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] lpss: disable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] clk: fractional-divider: cast parent_rate to u64 before multiplying (Prarit Bhargava) [1178891] - [acpi] lpss: complete PM entries for LPSS power domain (Prarit Bhargava) [1178891] - [acpi] lpss: drop clkdev_name member from lpss_device_desc (Prarit Bhargava) [1178891] - [acpi] lpss: introduce flags (Prarit Bhargava) [1178891] - [acpi] lpss: remove struct lpss_shared_clock (Prarit Bhargava) [1178891] - [acpi] lpss: Take I2C host controllers out of reset (Prarit Bhargava) [1178891] - [acpi] scan: always register ACPI LPSS scan handler (Prarit Bhargava) [1178891] - [acpi] lpss: support for fractional divider clock (Prarit Bhargava) [1178891] - [acpi] clk: new basic clk type for fractional divider (Prarit Bhargava) [1178891] - [acpi] clk: wrap I/O access for improved portability (Prarit Bhargava) [1178891] - [acpi] lpss: custom power domain for LPSS (Prarit Bhargava) [1178891] - [acpi] lpss: Enable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] lpss: Support for device latency tolerance PM QoS (Prarit Bhargava) [1178891] - [acpi] scan: Add bind/unbind callbacks to struct acpi_scan_handler (Prarit Bhargava) [1178891] - [acpi] pm: qos: Introcuce latency tolerance device PM QoS type (Prarit Bhargava) [1178891] - [acpi] lpss: fix UART Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] enable CONFIG_X86_INTEL_LPSS (Prarit Bhargava) [1178891] - [security] selinux/nlmsg: add a build time check for rtnl/xfrm cmds (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MAPPING (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MIGRATE (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_REPORT (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_GETSPDINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_NEWSPDINFO (Alexander Duyck) [1210224]- [x86] perf: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1086843] - [x86] perf: Add Broadwell core support (Jiri Olsa) [1086843] - [x86] perf: Add new cache events table for Haswell (Jiri Olsa) [1086843] - [x86] perf/uncore: Delete an unnecessary check before pci_dev_put() call (Jiri Olsa) [1176340] - [x86] perf/uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix minor race in box set up (Jiri Olsa) [1176340] - [x86] perf/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1176340] - [x86] perf/uncore: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1176340] - [x86] perf/uncore: Add Haswell-EP uncore support (Jiri Olsa) [1176340] - [x86] perf/uncore: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Export basic memory events for IVT IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix coccinelle warnings (Jiri Olsa) [1176340] - [x86] perf/uncore: move NHM-EX/WSM-EX specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Declare some functions and variables (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix compilation warning in snb_uncore_imc_init_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: Add __init for uncore_cpumask_init() (Jiri Olsa) [1176340] - [x86] perf/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1176340] - [x86] perf/uncore: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: make hrtimer timeout configurable per box (Jiri Olsa) [1176340] - [x86] perf/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add ability to customize pmu callbacks (Jiri Olsa) [1176340] - [x86] perf/uncore: fix initialization of cpumask (Jiri Olsa) [1176340] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1176340] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1176340] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1176340] - [x86] perf/uncore: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add auxiliary pci device support (Jiri Olsa) [1176340] - [x86] perf: Fix sparse warning (Jiri Olsa) [1176340] - [x86] perf: Reduce stack usage of x86_schedule_events() (Jiri Olsa) [1176340] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1176340] - [perf] tools: Make sparc64 arch point to sparc (Jiri Olsa) [1209607] - [perf] symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1209607] - [perf] top: Fix SIGBUS on sparc64 (Jiri Olsa) [1209607] - [perf] tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1209607] - [perf] tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1209607] - [perf] tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1209607] - [perf] bench: Fix order of arguments to memcpy_alloc_mem (Jiri Olsa) [1209607] - [perf] symbols: Convert lseek + read to pread (Jiri Olsa) [1209607] - [perf] tools: Use perf_data_file__fd() consistently (Jiri Olsa) [1209607] - [perf] symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1209607] - [perf] evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1209607] - [perf] header: Set header version correctly (Jiri Olsa) [1209607] - [perf] record: Show precise number of samples (Jiri Olsa) [1209607] - [perf] tools: Do not use __perf_session__process_events() directly (Jiri Olsa) [1209607] - [perf] callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1209607] - [perf] tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1209607] - [perf] evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1209607] - [perf] tools: add hardware breakpoint bp_len test cases (Jiri Olsa) [1209607] - [perf] tools: allow user to specify hardware breakpoint bp_len (Jiri Olsa) [1209607] - [perf] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1209607] - [perf] ui/tui: Show fatal error message only if exists (Jiri Olsa) [1209607] - [perf] tests: Fix typo in sample-parsing.c (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1209607] - [perf] trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1209607] - [perf] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1209607] - [perf] diff: Fix -o/--order option behavior (Jiri Olsa) [1209607] - [perf] diff: Fix output ordering to honor next column (Jiri Olsa) [1209607] - [perf] tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1209607] - [perf] diff: Introduce fmt_to_data_file() helper (Jiri Olsa) [1209607] - [perf] diff: Print diff result more precisely (Jiri Olsa) [1209607] - [perf] diff: Get rid of hists__compute_resort() (Jiri Olsa) [1209607] - [perf] tools: Allow use of an exclusive option more than once (Jiri Olsa) [1209607] - [perf] tools: Document parameterized and symbolic events (Jiri Olsa) [1209607] - [perf] tools: Extend format_alias() to include event parameters (Jiri Olsa) [1209607] - [perf] tools: Support parsing parameterized events (Jiri Olsa) [1209607] - [perf] tools: Remove some unused functions from color.c (Jiri Olsa) [1209607] - [perf] report: Get rid of report__inc_stat() (Jiri Olsa) [1209607] - [perf] hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1209607] - [perf] hists: Rename hist_entry__free to __delete (Jiri Olsa) [1209607] - [perf] tools: Remove EOL whitespaces (Jiri Olsa) [1209607] - [perf] mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1209607] - [perf] mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1209607] - [perf] probe: Fix probing kretprobes (Jiri Olsa) [1209607] - [perf] symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1209607] - [perf] probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1209607] - [perf] symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1209607] - [perf] symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1209607] - [perf] annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1209607] - [perf] annotate: Handle ins parsing failures (Jiri Olsa) [1209607] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1209607] - [perf] evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1209607] - [perf] tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1209607] - [perf] test: Fix dwarf unwind using libunwind (Jiri Olsa) [1209607] - [perf] tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1209607] - [perf] tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1209607] - [perf] tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1209607] - [perf] machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1209607] - [perf] tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1209607] - [perf] probe: Propagate error code when write(2) failed (Jiri Olsa) [1209607] - [perf] hists browser: Fix segfault when showing callchain (Jiri Olsa) [1209607] - [perf] callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1209607] - [perf] hists: Fix children sort key behavior (Jiri Olsa) [1209607] - [perf] diff: Fix to sort by baseline field by default (Jiri Olsa) [1209607] - [perf] list: Fix --raw-dump option (Jiri Olsa) [1209607] - [perf] probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1209607] - [perf] probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1209607] - [perf] callchain: Append callchains only when requested (Jiri Olsa) [1209607] - [perf] ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1209607] - [perf] report: Show progress bar for output resorting (Jiri Olsa) [1209607] - [perf] Fix building warning on ARM 32 (Jiri Olsa) [1209607] - [perf] symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1209607] - [perf] evlist: Use roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Make the mmap length autotuning more robust (Jiri Olsa) [1209607] - [perf] bitops: Fix signedness of compile-time hweight implementations (Jiri Olsa) [1209607] - [perf] tools: Remove bitops/hweight usage of bits in tools/perf (Jiri Olsa) [1209607] - [perf] tools: Adopt roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1209607] - [perf] tools: Adopt fls_long and deps (Jiri Olsa) [1209607] - [perf] tools: Move bitops.h from tools/perf/util to tools/ (Jiri Olsa) [1209607] - [perf] tools: Introduce asm-generic/bitops.h (Jiri Olsa) [1209607] - [perf] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1209607] - [perf] tools: Whitespace prep patches for moving bitops.h (Jiri Olsa) [1209607] - [perf] tools: Move code originally from asm-generic/atomic.h into tools/include/asm-generic/ (Jiri Olsa) [1209607] - [perf] tools: Move code originally from linux/log2.h to tools/include/linux/ (Jiri Olsa) [1209607] - [perf] tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1209607] - [perf] evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1209607] - [perf] trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1209607] - [perf] evlist: Improve the strerror_mmap method (Jiri Olsa) [1209607] - [perf] evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1209607] - [perf] evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1209607] - [perf] trace: Provide a better explanation when mmap fails (Jiri Olsa) [1209607] - [perf] evlist: Introduce strerror_mmap method (Jiri Olsa) [1209607] - [perf] tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1209607] - [perf] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt filename__read_int from tools/perf/ (Jiri Olsa) [1209607] - [perf] kvm stat live: Mark events as (x86 only) in help output (Jiri Olsa) [1209607] - [perf] tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1209607] - [perf] calloc/xcalloc: Fix argument order (Jiri Olsa) [1209607] - [perf] callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1209607] - [perf] callchain: Fixup parameter handling error message (Jiri Olsa) [1209607] - [perf] tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1209607] - [perf] buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1209607] - [perf] buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1209607] - [perf] tools: Use single strcmp call instead of two (Jiri Olsa) [1209607] - [perf] hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1209607] - [perf] bench: Fix memcpy/memset output (Jiri Olsa) [1209607] - [perf] bench: Merge memset into memcpy (Jiri Olsa) [1209607] - [perf] bench: Prepare memcpy for merge (Jiri Olsa) [1209607] - [perf] session: Do not fail on processing out of order event (Jiri Olsa) [1209607] - [perf] report: In branch stack mode use address history sorting (Jiri Olsa) [1209607] - [perf] report: Add --branch-history option (Jiri Olsa) [1209607] - [perf] callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1209607] - [perf] stat: Add support for snapshot counters (Jiri Olsa) [1209607] - [perf] stat: Add support for per-pkg counters (Jiri Olsa) [1209607] - [perf] tools: Remove perf_evsel__read interface (Jiri Olsa) [1209607] - [perf] stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1209607] - [perf] stat: Make read_counter work over the thread dimension (Jiri Olsa) [1209607] - [perf] stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1209607] - [perf] tools: Add snapshot format file parsing (Jiri Olsa) [1209607] - [perf] tools: Add per-pkg format file parsing (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1209607] - [perf] tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1209607] - [perf] tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1209607] - [perf] callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1209607] - [perf] symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1209607] - [perf] callchain: Enable printing the srcline in the history (Jiri Olsa) [1209607] - [perf] tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1209607] - [perf] hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1209607] - [perf] tools: Only override the default :tid comm entry (Jiri Olsa) [1209607] - [perf] tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1209607] - [perf] evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1209607] - [perf] evsel: Fix ftrace:function event recording (Jiri Olsa) [1209607] - [perf] diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1209607] - [perf] hists: Fix up srcline histogram key formatting (Jiri Olsa) [1209607] - [perf] annotate: Support source line numbers in annotate (Jiri Olsa) [1209607] - [perf] tools: Only print base source file for srcline (Jiri Olsa) [1209607] - [perf] callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1209607] - [perf] callchain: Use al.addr to set up call chain (Jiri Olsa) [1209607] - [perf] callchain: Factor out adding new call chain entries (Jiri Olsa) [1209607] - [perf] tools: Fix annotation with kcore (Jiri Olsa) [1209607] - [perf] test: fix typo in python test (Jiri Olsa) [1209607] - [perf] symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1209607] - [perf] tools: Clean up libelf feature support code (Jiri Olsa) [1209607] - [perf] build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1209607] - [perf] record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1209607] - [perf] tests: Add interrupted state sample parsing test (Jiri Olsa) [1209607] - [perf] tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1209607] - [perf] evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1209607] - [perf] script python: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] tools: Add test_and_set_bit function (Jiri Olsa) [1209607] - [perf] tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1209607] - [perf] tools: Fix build-id matching on vmlinux (Jiri Olsa) [1209607] - [perf] record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1209607] - [perf] build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1209607] - [perf] build-id: Rename dsos__write_buildid_table() (Jiri Olsa) [1209607] - [perf] tools: Add gzip decompression support for kernel module (Jiri Olsa) [1209607] - [perf] symbols: Preparation for compressed kernel module support (Jiri Olsa) [1209607] - [perf] tools: Defer export of comms that were not 'set' (Jiri Olsa) [1209607] - [perf] tools: Add call information to Python export (Jiri Olsa) [1209607] - [perf] tools: Add call information to the database export API (Jiri Olsa) [1209607] - [perf] tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1209607] - [perf] tools: Add branch type to db export (Jiri Olsa) [1209607] - [perf] tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1209607] - [perf] tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1209607] - [perf] session: Add perf_session__deliver_synth_event() (Jiri Olsa) [1209607] - [perf] tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1209607] - [perf] tools: Add id index (Jiri Olsa) [1209607] - [perf] probe: Add --quiet option to suppress output result message (Jiri Olsa) [1209607] - [perf] script: Add Python script to export to postgresql (Jiri Olsa) [1209607] - [perf] scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1209607] - [perf] tools: Add facility to export data in database-friendly way (Jiri Olsa) [1209607] - [perf] pmu: Add proper error handling to print_pmu_events() (Jiri Olsa) [1209607] - [perf] tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1209607] - [perf] tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1209607] - [perf] tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1209607] - [perf] pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1209607] - [perf] tools: Ensure return negative value when write header error (Jiri Olsa) [1209607] - [perf] probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1209607] - [perf] tools: Add support for exclusive option (Jiri Olsa) [1209607] - [perf] kvm: Print kvm specific --help output (Jiri Olsa) [1209607] - [perf] tools: Export usage string and option table of perf record (Jiri Olsa) [1209607] - [perf] tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1209607] - [perf] tests: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] tests: Remove misplaced __maybe_unused (Jiri Olsa) [1209607] - [perf] callchains: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1209607] - [perf] tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1209607] - [perf] tools: Set thread->mg.machine in all places (Jiri Olsa) [1209607] - [perf] x86: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1209607] - [perf] x86: Filter branches for PEBS event (Jiri Olsa) [1209607] - [perf] Fix irq_work 'tail' recursion (Jiri Olsa) [1209607] - [perf] add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1209607] - [perf] provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1209607] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1209607] - [perf] Drop module reference on event init failure (Jiri Olsa) [1209607] - [perf] Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1209607] - [perf] Fix put_event() ctx lock (Jiri Olsa) [1209607] - [perf] Fix move_group() order (Jiri Olsa) [1209607] - [perf] Fix event->ctx locking (Jiri Olsa) [1209607] - [perf] Add a bit of paranoia (Jiri Olsa) [1209607] - [perf] Tighten (and fix) the grouping condition (Jiri Olsa) [1209607] - [perf] x86: Add model number for Airmont (Jiri Olsa) [1209607] - [perf] x86: Fix bug for "cycles:p" and "cycles:pp" on SLM (Jiri Olsa) [1209607] - [perf] rapl: Fix sysfs_show() initialization for RAPL PMU (Jiri Olsa) [1209607] - [perf] Avoid horrible stack usage (Jiri Olsa) [1209607] - [perf] Move task_pt_regs sampling into arch code (Jiri Olsa) [1209607] - [perf] Improve the perf_sample_data struct layout (Jiri Olsa) [1209607] - [perf] x86: Disallow flags for most Core2/Atom/Nehalem/Westmere events (Jiri Olsa) [1209607] - [perf] x86: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDIST (Jiri Olsa) [1209607] - [perf] x86: Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1209607] - [perf] x86: Add support for sampling PEBS machine state registers (Jiri Olsa) [1209607] - [perf] Add ability to sample machine state on interrupt (Jiri Olsa) [1209607] - [perf] list: introduce list_last_entry(), use list_{first, last}_entry() (Jiri Olsa) [1209607]- [powercap] rapl: add ID for Broadwell server (Steve Best) [1169551] - [powerpc] powernv: Restore LPCR with LPCR_PECE1 cleared (Gustavo Duarte) [1193516] - [kernel] clockevents: Fix cpu_down() race for hrtimer based broadcasting (Gustavo Duarte) [1193516] - [tty] vt: don't set font mappings on vc not supporting this (Jarod Wilson) [1192395 1213538] - [x86] kernel: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209235] {CVE-2015-2830} - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195685] {CVE-2015-1593} - [char] redhat/configs: Kconfig settings for new TPM drivers/support (Jarod Wilson) [1182709] - [char] tpm: fix call order in tpm-chip.c (Jarod Wilson) [1182709] - [char] tpm: Additional LE support for tpm_ibmvtpm_send (Jarod Wilson) [1182709] - [char] tpm, tpm_tis: fix TPM 2.0 probing (Jarod Wilson) [1182709] - [char] tpm: fix suspend/resume paths for TPM 2.0 (Jarod Wilson) [1182709] - [char] tpm/tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jarod Wilson) [1182709] - [char] tpm: fix format string error in tpm-chip.c (Jarod Wilson) [1182709] - [char] char/tpm/tpm_crb: fix build error (Jarod Wilson) [1182709] - [char] tpm: fixed white spaces coding style issues (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change tpm_i2c_stm_st33.h to tpm_stm_st33.h (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace remaining r by ret (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Sanity cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove sparse spaces (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 FIFO Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 CRB Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 baseline support (Jarod Wilson) [1182709] - [char] tpm: device class for tpm (Jarod Wilson) [1182709] - [char] tpm: rename chip->dev to chip->pdev (Jarod Wilson) [1182709] - [char] tpm: fix raciness of PPI interface lookup (Jarod Wilson) [1182709] - [char] tpm: two-phase chip management functions (Jarod Wilson) [1182709] - [char] tpm: merge duplicate transmit_cmd() functions (Jarod Wilson) [1182709] - [char] tpm: Update email address in maintainers list and ibmvtpm driver (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix coccinelle warnings. Possible NULL pointer dereference (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Increment driver version to 1.2.1 (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove useless i2c read on interrupt registers (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Interrupt management improvement (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Few code cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add devicetree structure (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace tpm_st33_* function with tpm_stm_* (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace err/rc/ret by ret for a function return code (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove reference to io_serirq (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add new tpm_stm_dev structure and remove tpm_i2c_buffer[0], [1] buffer (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix few coding style error reported by scripts/checkpatch.pl (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change License header to have up to date address information (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send (Jarod Wilson) [1182709] - [char] tpm: Deletion of unnecessary checks before the function call "tpm_dev_vendor_release" (Jarod Wilson) [1182709] - [char] tpm: remove unnecessary sizeof(u8) (Jarod Wilson) [1182709] - [char] tpm_tis: verify interrupt during init (Jarod Wilson) [1182709] - [char] tpm: Add missing error check for devm_kzalloc (Jarod Wilson) [1182709] - [char] tpm: Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jarod Wilson) [1182709] - [char] tpm: drop owner assignment from platform_drivers (Jarod Wilson) [1182709] - [char] tpm: simplify code by using *phN specifier (Jarod Wilson) [1182709] - [char] tpm: Provide a generic means to override the chip returned timeouts (Jarod Wilson) [1182709] - [char] tpm: missing tpm_chip_put in tpm_get_random() (Jarod Wilson) [1182709] - [char] tpm: Properly clean sysfs entries in error path (Jarod Wilson) [1182709] - [char] tpm: Add missing tpm_do_selftest to ST33 I2C driver (Jarod Wilson) [1182709] - [char] tpm: Fix resume regression on Chromebooks (Jarod Wilson) [1182709] - [char] drivers/char: delete non-required instances of include (Jarod Wilson) [1182709] - [char] tpm/tpm-sysfs: active_show() can be static (Jarod Wilson) [1182709] - [char] tpm: tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jarod Wilson) [1182709] - [char] tpm: Make tpm-dev allocate a per-file structure (Jarod Wilson) [1182709] - [char] tpm: Use the ops structure instead of a copy in tpm_vendor_specific (Jarod Wilson) [1182709] - [char] tpm: Create a tpm_class_ops structure and use it in the drivers (Jarod Wilson) [1182709] - [char] tpm: Pull all driver sysfs code into tpm-sysfs.c (Jarod Wilson) [1182709] - [char] tpm: Move sysfs functions from tpm-interface to tpm-sysfs (Jarod Wilson) [1182709] - [char] tpm: Pull everything related to /dev/tpmX into tpm-dev.c (Jarod Wilson) [1182709] - [char] tpm: nuvoton: remove unused variable (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_atmel: fix coccinelle warnings (Jarod Wilson) [1182709] - [char] tpm: fix unreachable code warning (smatch warning) (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount (Jarod Wilson) [1182709] - [char] tpm: detect PPI features by checking availability of _DSM functions (Jarod Wilson) [1182709] - [char] tpm: replace open-coded _DSM code with helper functions (Jarod Wilson) [1182709] - [char] acpi: introduce helper interfaces for _DSM method (Jarod Wilson) [1182709] - [char] tpm: match node name instead of full path when searching for TPM device (Jarod Wilson) [1182709] - [char] tpm: fix memory leak when walking ACPI namespace (Jarod Wilson) [1182709] - [char] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) (Jarod Wilson) [1182709] - [char] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1182709] - [char] tpm: use tabs instead of whitespaces in Kconfig (Jarod Wilson) [1182709] - [char] tpm: Fix module name description in Kconfig for tpm_i2c_infineon (Jarod Wilson) [1182709] - [char] tpm: Add support for Atmel I2C TPMs (Jarod Wilson) [1182709] - [char] tpm: Add support for the Nuvoton NPCT501 I2C TPM (Jarod Wilson) [1182709] - [char] tpm: Merge the tpm-bios module with tpm.o (Jarod Wilson) [1182709] - [char] tpm: Rename tpm.c to tpm-interface.c (Jarod Wilson) [1182709] - [char] tpm: cleanup checkpatch warnings (Jarod Wilson) [1182709] - [char] tpm: Remove tpm_show_caps_1_2 (Jarod Wilson) [1182709] - [char] tpm: st33: Remove chip->data_buffer access from this driver (Jarod Wilson) [1182709] - [char] tpm: Remove redundant dev_set_drvdata (Jarod Wilson) [1182709] - [char] tpm: Use container_of to locate the tpm_chip in tpm_open (Jarod Wilson) [1182709] - [char] tpm: Store devname in the tpm_chip (Jarod Wilson) [1182709] - [char] tpm: atmel: Call request_region with the correct base (Jarod Wilson) [1182709] - [char] tpm: Use zd formatting for size_t format arguments (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: fix missing declaration of xen_domain (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Remove the locality sysfs attribute (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Fix default durations (Jarod Wilson) [1182709] - [char] tpm: convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jarod Wilson) [1182709] - [char] drivers/xen-tpmfront: Fix compile issue with missing option (Jarod Wilson) [1182709] - [char] tpm: add xen tpmfront interface (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_infineon: Remove unused header file (Jarod Wilson) [1182709] - [char] tpm: tpm_i2c_infinion: Don't modify i2c_client->driver (Jarod Wilson) [1182709] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Jarod Wilson) [1182709] - [char] tpm: move TPM_DIGEST_SIZE defintion (Jarod Wilson) [1182709] - [char] tpm_tis: missing platform_driver_unregister() on error in init_tis() (Jarod Wilson) [1182709] - [enclosure] fix WARN_ON removing an adapter in multi-path devices (Maurizio Lombardi) [1204955] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Ewan Milne) [1072734] - [scsi] increase max_scsi_report_luns from 511 to 16k-1 (Rob Evers) [874231] - [scsi] trim initial allocation in report_luns if limited by max_report_luns (Rob Evers) [874231] - [scsi] re-implement 'max_report_luns' merged with latest report_luns code (Rob Evers) [874231] - [scsi] re-introduce 'max_report_luns' parameter (Rob Evers) [874231] - [scsi] retry report-luns when reported LU count requires more memory (Rob Evers) [874231] - [scsi] use set/get_unaligned_be32 in report_luns (Rob Evers) [874231] - [scsi] avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan (Rob Evers) [874231] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1183800] - [scsi] be2iscsi: Logout of FW Boot Session (Rob Evers) [1183800] - [scsi] be2iscsi: Update the copyright year (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory check before unmapping (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1183800] - [scsi] be2iscsi: treewide: Fix typo in printk messages (Rob Evers) [1183800] - [scsi] be2iscsi: fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit (Rob Evers) [1183800] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1183800] - [scsi] fix regression in scsi_send_eh_cmnd() (Ewan Milne) [1167454] - [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Maurizio Lombardi) [1159398] - [scsi] fnic: Fnic Driver crashed with NULL pointer reference (Maurizio Lombardi) [1159398] - [scsi] fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down (Maurizio Lombardi) [1159398] - [scsi] fnic: Improper resue of exchange Ids (Maurizio Lombardi) [1159398] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Maurizio Lombardi) [1159398] - [scsi] fnic: Not probing all the vNICS via fnic_probe on boot (Maurizio Lombardi) [1159398] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Maurizio Lombardi) [1159398] - [scsi] fnic: fnic Control Path Trace Utility (Maurizio Lombardi) [1159398] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1087796] - [scsi] do not display kernel pointer in message logs (Ewan Milne) [1124082] - [scsi] Do not display buffer pointers in scsi_log_send() (Ewan Milne) [1124082] - [scsi] Conditionally compile in constants.c (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting scsi_print_result() (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting sense (Ewan Milne) [1124082] - [ata] libata: use __scsi_format_command() (Ewan Milne) [1124082] - [scsi] use external buffer for command logging (Ewan Milne) [1124082] - [scsi] log request tag for scmd_printk() (Ewan Milne) [1124082] - [scsi] Implement per-cpu logging buffer (Ewan Milne) [1124082] - [scsi] set fmt to NULL scsi_extd_sense_format() by default (Ewan Milne) [1124082] - [scsi] ratelimit I/O error messages (Ewan Milne) [1124082] - [scsi] correct return values for .eh_abort_handler implementations (Ewan Milne) [1124082] - [scsi] document scsi_try_to_abort_cmd (Ewan Milne) [1124082] - [scsi] use shost argument in scsi_eh_prt_fail_stats (Ewan Milne) [1124082] - [scsi] fixup logging messages in scsi_error.c (Ewan Milne) [1124082] - [scsi] simplify scsi_log_(send|completion) (Ewan Milne) [1124082] - [scsi] scsi_lib: Revert "rate-limit the error message from failing commands" (Ewan Milne) [1124082] - [scsi] remove scsi_show_result() (Ewan Milne) [1124082] - [scsi] separate out scsi_(host|driver)byte_string() (Ewan Milne) [1124082] - [scsi] Remove scsi_print_command when calling abort (Ewan Milne) [1124082] - [scsi] repurpose the last argument from print_opcode_name() (Ewan Milne) [1124082] - [scsi] consolidate opcode lookup in scsi_opcode_sa_name() (Ewan Milne) [1124082] - [scsi] merge print_opcode_name() (Ewan Milne) [1124082] - [scsi] implement scsi_opcode_sa_name (Ewan Milne) [1124082] - [scsi] remove scsi_print_status() (Ewan Milne) [1124082] - [scsi] use 'bool' as return value for scsi_normalize_sense() (Ewan Milne) [1124082] - [scsi] do not decode sense extras (Ewan Milne) [1124082] - [scsi] stop decoding if scsi_normalize_sense() fails (Ewan Milne) [1124082] - [scsi] 53c700: remove scsi_print_sense() usage (Ewan Milne) [1124082] - [scsi] fas216: update logging messages (Ewan Milne) [1124082] - [scsi] fas216: return DID_ERROR for incomplete data transfer (Ewan Milne) [1124082] - [scsi] acornscsi: use scsi_print_command() (Ewan Milne) [1124082] - [scsi] use sdev as argument for sense code printing (Ewan Milne) [1124082] - [scsi] introduce sdev_prefix_printk() (Ewan Milne) [1124082] - [scsi] aha152x: debug output update and whitespace cleanup (Ewan Milne) [1124082] - [scsi] sd: remove scsi_print_sense() in sd_done() (Ewan Milne) [1124082] - [scsi] remove scsi_cmd_print_sense_hdr() (Ewan Milne) [1124082] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1156041]- [cpuidle] powernv: Read target_residency value of idle states from DT if available (Gustavo Duarte) [1199939] - [cpuidle] powernv: Populate cpuidle state details by querying the device-tree (Gustavo Duarte) [1199939] - [kernel] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop (Gustavo Duarte) [1199939] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1182037] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1182037] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1182037] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1182037] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1182037] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1182037] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1182037] - [ata] libata: Blacklist queued TRIM on Samsung SSD 850 Pro (David Milburn) [1217179] - [ata] libata: Update Crucial/Micron blacklist (David Milburn) [1217179] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1217179] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1217179] - [ata] ata: libata-core: Remove unused function (David Milburn) [1217179] - [ata] ahci: Use dev_info() to inform about the lack of Device Sleep support (David Milburn) [1217179] - [ata] libata: Whitelist SSDs that are known to properly return zeroes after TRIM (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_eh_request_sense (David Milburn) [1217179] - [ata] libata: s/ata_id_removeable()/ata_id_removable()/ (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_request_sense() (David Milburn) [1217179] - [ata] ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] revert "ahci: Optimize single IRQ interrupt processing" (David Milburn) [1217179] - [ata] revert "ahci: Do not acquire ata_host::lock from single IRQ handler" (David Milburn) [1217179] - [ata] ahci: Do not acquire ata_host::lock from single IRQ handler (David Milburn) [1217179] - [ata] ahci: Optimize single IRQ interrupt processing (David Milburn) [1217179] - [ata] ahci: Do not read HOST_IRQ_STAT reg in multi-MSI mode (David Milburn) [1217179] - [ata] ahci: Make few function names more descriptive (David Milburn) [1217179] - [ata] ahci: Move host activation code into ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Move ahci_host_activate() function to libahci.c (David Milburn) [1217179] - [ata] ahci: Pass SCSI host template as arg to ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Cleanup checking of multiple MSIs/SLM modes (David Milburn) [1217179] - [ata] libata-sff: Fix controllers with no ctl port (David Milburn) [1217179] - [ata] libata: change ata__printk routines to return void (David Milburn) [1217179] - [ata] ahci: add pcid for Marvel 0x9182 controller (David Milburn) [1217179] - [ata] ata: Disabling the async PM for JMicron chip 363/361 (David Milburn) [1217179] - [ata] libata: Use dev_name() for request_irq() to distinguish devices (David Milburn) [1217179] - [ata] libata: widen Crucial M550 blacklist matching (David Milburn) [1217179] - [ata] sata_sil24: Identify which card suffered IRQ status error (David Milburn) [1217179] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1217179] - [ata] libata: EH should handle AMNF error condition as a media error (David Milburn) [1217179] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1217179] - [ata] libahci: export ahci_qc_issue() and ahci_start_fix_rx() (David Milburn) [1217179] - [ata] libata: Blacklist queued trim for Crucial M500 (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE91A0 SATA Controller (David Milburn) [1217179] - [ata] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS (David Milburn) [1217179] - [ata] ata: SATL compliance for Inquiry Product Revision (David Milburn) [1217179] - [ata] ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range() (David Milburn) [1217179] - [ata] ahci: Ensure "MSI Revert to Single Message" mode is not enforced (David Milburn) [1217179] - [ata] libata: Update queued trim blacklist for M5x0 drives (David Milburn) [1217179] - [ata] libata: use wider match for blacklisting Crucial M500 (David Milburn) [1217179] - [ata] libata: async resume (David Milburn) [1217179] - [ata] libata, libsas: kill pm_result and related cleanup (David Milburn) [1217179] - [ata] libata: end the r-word (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001) (David Milburn) [1217179] - [ata] libata: disable queued TRIM for Crucial M500 mSATA SSDs (David Milburn) [1217179] - [ata] ata: libahci: replace obsolete simple_strtoul() with kstrtouint() (David Milburn) [1217179] - [ata] ata: libahci: make ahci_pmp_retry_softreset() as static (David Milburn) [1217179] - [ata] ata: CONFIG_ATA is libata (David Milburn) [1217179] - [ata] ahci: disable NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] ata: delete non-required instances of include (David Milburn) [1217179] - [ata] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN (David Milburn) [1217179] - [ata] ata: enable quirk from jmicron JMB350 for JMB394 (David Milburn) [1217179] - [ata] libata: disable LPM for some WD SATA-I devices (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE9170 SATA controller (David Milburn) [1217179] - [ata] libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs (David Milburn) [1217179] - [ata] libata: disable a disk via libata.force params (David Milburn) [1217179] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1217179] - [ata] drivers: ata: Mark the function as static in libahci.c (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (David Milburn) [1217179] - [ata] ata: libata-eh: Remove unnecessary snprintf arithmetic (David Milburn) [1217179] - [ata] libata: Add some missing command descriptions (David Milburn) [1217179] - [ata] ahci_platform: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: Changing two module params with static and __read_mostly (David Milburn) [1217179] - [ata] libata: bugfix: Remove __le32 in ata_tf_to_fis() (David Milburn) [1217179] - [ata] libata: Add support for queued DSM TRIM (David Milburn) [1217179] - [ata] libata: Add support for SEND/RECEIVE FPDMA QUEUED (David Milburn) [1217179] - [ata] libata: Add H2D FIS "auxiliary" port flag (David Milburn) [1217179] - [ata] libata: Populate host-to-device FIS "auxiliary" field (David Milburn) [1217179] - [ata] ata: pata_arasan: Staticize local symbols (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded CONFIG_HAVE_CLK ifdefs (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded forward declaration (David Milburn) [1217179] - [ata] ata: use dev_get_platdata() (David Milburn) [1217179] - [ata] ahci: use ATA_BUSY (David Milburn) [1217179] - [ata] libata: move 'struct ata_taskfile' and friends from ata.h to libata.h (David Milburn) [1217179] - [ata] libata: cleanup SAT error translation (David Milburn) [1217179] - [ata] ahci: make ahci_transmit_led_message into a function pointer (David Milburn) [1217179] - [ata] libata: Add atapi_dmadir force flag (David Milburn) [1217179] - [virtio] defer config changed notifications (David Gibson) [1196009] - [virtio] unify config_changed handling (David Gibson) [1196009] - [netdrv] ibmveth: Fix off-by-one error in ibmveth_change_mtu() (David Gibson) [1209310] - [scripts] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218494] - [powerpc] powernv: Check image loaded or not before calling flash (Steve Best) [1182056] - [security] keys: memory corruption or panic during key garbage collection (Jacob Tanenbaum) [1179852] {CVE-2014-9529}- [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1214335] - [x86] intel_pstate: Add support for HWP (Prarit Bhargava) [1214335] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1214335] - [cpufreq] Documentation, add cpu-freq/intel-pstate.txt (Prarit Bhargava) [1214335] - [pci] Support BAR sizes up to 128GB (Myron Stowe) [1211947] - [x86] mce: Fix warning about indented braces (Prarit Bhargava) [1217770] - [x86] mce: Define mce_severity function pointer (Prarit Bhargava) [1217770] - [x86] mce: Add an AMD severities-grading function (Prarit Bhargava) [1217770] - [x86] mce: Reindent __mcheck_cpu_apply_quirks() properly (Prarit Bhargava) [1217770] - [x86] mce: Use safe MSR accesses for AMD quirk (Prarit Bhargava) [1217770] - [x86] Add another set of MSR accessor functions (Prarit Bhargava) [1217770] - [x86] mce: Enable thresholding interrupts by default if supported (Prarit Bhargava) [1217770] - [x86] mce: Make mce_panic() fatal machine check msg in the same pattern (Prarit Bhargava) [1217770] - [x86] mce: Cleanup CMCI storm logic (Prarit Bhargava) [1217770] - [x86] mce: Drop bogus const modifier from AMD's bank4_names() (Prarit Bhargava) [1217770] - [x86] mce: Get rid of TIF_MCE_NOTIFY and associated mce tricks (Prarit Bhargava) [1217770] - [x86] mce: Fix sparse errors (Prarit Bhargava) [1217770] - [x86] mce: Improve timeout error messages (Prarit Bhargava) [1217770] - [x86] mce: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error (Prarit Bhargava) [1217770] - [x86] mce: Assign interrupt handler only when bank supports it (Prarit Bhargava) [1217770] - [x86] mce: Drop software-defined bank in error thresholding (Prarit Bhargava) [1217770] - [x86] mce: Move invariant code out from loop body (Prarit Bhargava) [1217770] - [x86] mce: Correct thresholding error logging (Prarit Bhargava) [1217770] - [x86] mce: Use macros to compute bank MSRs (Prarit Bhargava) [1217770] - [x86] mce: Avoid showing repetitive message from intel_init_thermal() (Prarit Bhargava) [1217770] - [x86] replace strict_strto calls (Prarit Bhargava) [1217770] - [x86] mce: Robustify mcheck_init_device (Prarit Bhargava) [1217770] - [x86] msr-index: define MSR_TURBO_RATIO_LIMIT, 1, 2 (Prarit Bhargava) [1187329] - [tools] turbostat: correct dumped pkg-cstate-limit value (Prarit Bhargava) [1187329] - [tools] turbostat: calculate TSC frequency from CPUID(0x15) on SKL (Prarit Bhargava) [1187329] - [tools] turbostat: correct DRAM RAPL units on recent Xeon processors (Prarit Bhargava) [1187329] - [tools] turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile (Prarit Bhargava) [1187329] - [tools] turbostat: modprobe msr, if needed (Prarit Bhargava) [1187329] - [tools] turbostat: Initial Skylake support (Prarit Bhargava) [1187329] - [tools] turbostat: dump MSR_TURBO_RATIO_LIMIT2 (Prarit Bhargava) [1187329] - [tools] turbostat: use new MSR_TURBO_RATIO_LIMIT names (Prarit Bhargava) [1187329] - [tools] turbostat: update PERF_LIMIT_REASONS decoding (Prarit Bhargava) [1187329] - [tools] turbostat: label base frequency (Prarit Bhargava) [1187329] - [tools] turbostat: simplify default output (Prarit Bhargava) [1187329] - [tools] turbostat: support additional Broadwell model (Prarit Bhargava) [1187329] - [tools] turbostat: update parameters, documentation (Prarit Bhargava) [1187329] - [tools] turbostat: Skip printing disabled package C-states (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on APERF_MSR (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on invariant TSC (Prarit Bhargava) [1187329] - [tools] turbostat: decode MSR_*_PERF_LIMIT_REASONS (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on root permission (Prarit Bhargava) [1187329] - [hwmon] k10temp: Convert to devm_hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for F15h M60h (Jarod Wilson) [1135029] - [pci] Add include guard to include/linux/pci_ids.h (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for AMD F16 M30h processor (Jarod Wilson) [1135029] - [hwmon] Do not accept invalid name attributes (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for Kaveri CPUs (Jarod Wilson) [1135029] - [kernel] pci_ids: Add PCI device IDs for F15h M60h (Jarod Wilson) [1135029] - [kernel] pci_ids: add AMD F16h M30h device IDs (Jarod Wilson) [1135029] - [hwmon] Provide managed hwmon registration (Jarod Wilson) [1135029] - [hwmon] Introduce hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1135029] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [853192] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [853192] - [firmware] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [853192] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [853192] - [firmware] dmi_scan: constify strings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [853192] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [853192] - [firmware] dmi_scan: add comments on dmi_present() and the loop in dmi_scan_machine() (Jarod Wilson) [853192]- [powerpc] eeh: Aux PE data for error log (Steve Best) [1211945] - [powerpc] eeh: Make diag-data not endian dependent (Steve Best) [1211945] - [powerpc] eeh: Replace pr_warning() with pr_warn() (Steve Best) [1211945] - [powerpc] eeh: Reduce lines of log dump (Steve Best) [1211945] - [powerpc] eeh: Selectively enable IO for error log (Steve Best) [1211945] - [powerpc] eeh: Refactor EEH flag accessors (Steve Best) [1211945] - [powerpc] eeh: Fetch IOMMU table in reliable way (Steve Best) [1211945] - [powerpc] powernv: Fix IOMMU table for VFIO dev (Steve Best) [1211945] - [powerpc] eeh: sysfs entries lost (Steve Best) [1211945] - [powerpc] eeh: EEH support for VFIO PCI device (Steve Best) [1211945] - [powerpc] eeh: Avoid event on passed PE (Steve Best) [1211945] - [powerpc] powernv: Switch powernv drivers to use machine_xxx_initcall() (Steve Best) [1211945] - [powerpc] Add machine_early_initcall() (Steve Best) [1211945] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213950] - [powerpc] kvm: Implement H_LOGICAL_CI_{LOAD,STORE} in KVM (David Gibson) [1184290] - [mm] zbud: avoid accessing last unused freelist (Seth Jennings) [1141434] - [mm] zsmalloc: simplify init_zspage free obj linking (Seth Jennings) [1141434] - [mm] zsmalloc: correct comment for fullness group computation (Seth Jennings) [1141434] - [mm] zsmalloc: move pages_allocated to zs_pool (Seth Jennings) [1141434] - [mm] zpool: use prefixed module loading (Seth Jennings) [1141434] - [mm] zswap: add __init to zswap_entry_cache_destroy() (Seth Jennings) [1141434] - [mm] zpool: update zswap to use zpool (Seth Jennings) [1141434] - [mm] zpool: zbud/zsmalloc implement zpool (Seth Jennings) [1141434] - [mm] zpool: implement common zpool api to zbud/zsmalloc (Seth Jennings) [1141434] - [mm] zbud: change zbud_alloc size type to size_t (Seth Jennings) [1141434] - [mm] zswap: NUMA aware allocation for zswap_dstmem (Seth Jennings) [1141434] - [mm] zsmalloc: make zsmalloc module-buildable (Seth Jennings) [1141434] - [mm] zsmalloc: fixup trivial zs size classes value in comments (Seth Jennings) [1141434] - [mm] zbud: make size unsigned like unique callsite (Seth Jennings) [1141434] - [Documentation] MAINTAINERS: change zswap/zbud maintainer email address (Seth Jennings) [1141434] - [mm] zswap: remove unnecessary parentheses (Seth Jennings) [1141434] - [mm] zswap: support multiple swap devices (Seth Jennings) [1141434] - [mm] zswap: update zsmalloc in comment to zbud (Seth Jennings) [1141434] - [mm] zswap: fix trivial typo and arrange indentation (Seth Jennings) [1141434] - [mm] zsmalloc: Fix CPU hotplug callback registration (Seth Jennings) [1141434] - [mm] Kconfig: fix URL for zsmalloc benchmark (Seth Jennings) [1141434] - [mm] zsmalloc: add maintainers (Seth Jennings) [1141434] - [mm] zsmalloc: add copyright (Seth Jennings) [1141434] - [mm] zsmalloc: move it under mm (Seth Jennings) [1141434] - [mm] zswap: change params from hidden to ro (Seth Jennings) [1141434] - [mm] zsmalloc: add more comment (Seth Jennings) [1141434] - [mm] zsmalloc: add Kconfig for enabling page table method (Seth Jennings) [1141434] - [mm] zswap: refactor the get/put routines (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when invalidate and reclaim occur concurrently (Seth Jennings) [1141434] - [mm] zswap: avoid unnecessary page scanning (Seth Jennings) [1141434] - [Documentation] zswap: fix typos (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when re-swapon (Seth Jennings) [1141434] - [mm] zsmalloc: Fix map_vm_area undefined reference errors (Seth Jennings) [1141434] - [mm] zswap: use postorder iteration when destroying rbtree (Seth Jennings) [1141434] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Seth Jennings) [1141434] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Seth Jennings) [1141434] - [lib] rbtree: add postorder iteration functions (Seth Jennings) [1141434] - [mm] zbud: fix some trivial typos in comments (Seth Jennings) [1141434] - [mm] zswap: get swapper address_space by using macro (Seth Jennings) [1141434] - [mm] zsmalloc: access page->private by using page_private macro (Seth Jennings) [1141434] - [mm] zsmalloc: Fixed up incorrect formatted comments (Seth Jennings) [1141434] - [mm] zsmalloc: Fixes string split across lines in zsmalloc zsmalloc-main (Seth Jennings) [1141434] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1182316] - [s390] zfcp: bring back unit sysfs attributes for automatic LUN scan (Hendrik Brueckner) [1182314] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204077] - [kernel] sched/rt/nohz: Stop scheduler tick if running realtime task (Rik van Riel) [1193629] - [kernel] sched: rt: Reduce rq lock contention by eliminating locking of non-feasible target (Larry Woodman) [1195521]- [kernel] audit: convert status version to a feature bitmap (Richard Guy Briggs) [1155589] - [kernel] audit: use define's for audit version (Richard Guy Briggs) [1155589] - [kernel] audit: clean up AUDIT_GET/SET local variables and future-proof API (Richard Guy Briggs) [1155589] - [kernel] audit: use memset instead of trying to initialize field by field (Richard Guy Briggs) [1155589] - [net] libceph: tcp_nodelay support (Sage Weil) [1197952] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1025871] - [net] tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance (Florian Westphal) [1191260] - [net] tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w (Florian Westphal) [1191260] - [net] tcp: fix timing issue in CUBIC slope calculation (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in CUBIC (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in Reno (Florian Westphal) [1191260] - [net] tcp: fix the timid additive increase on stretch ACKs (Florian Westphal) [1191260] - [net] tcp: stretch ACK fixes prep (Florian Westphal) [1191260] - [net] tcp_cubic: refine Hystart delay threshold (Florian Westphal) [1191260] - [net] tcp_cubic: add SNMP counters to track how effective is Hystart (Florian Westphal) [1191260] - [net] inet_diag: fix access to tcp cc information (Florian Westphal) [1212624] - [net] inet_diag: fix possible overflow in inet_diag_dump_one_icsk() (Florian Westphal) [1212624] - [net] inet_diag: zero out uninitialized idiag_{src, dst} fields (Florian Westphal) [1212624] - [net] tcp: add per route congestion control (Florian Westphal) [1212624] - [net] tcp: add RTAX_CC_ALGO fib handling (Florian Westphal) [1212624] - [net] tcp: add key management to congestion control (Florian Westphal) [1212624] - [net] tcp: refactor reinitialization of congestion control (Florian Westphal) [1212624] - [net] fib6: convert cfg metric to u32 outside of table write lock (Florian Westphal) [1212624] - [net] fib6: fib6_commit_metrics: fix potential NULL pointer dereference (Florian Westphal) [1212624] - [net] ipv6: do not overwrite inetpeer metrics prematurely (Florian Westphal) [1212624] - [net] dctcp: loosen requirement to assert ECT(0) during 3WHS (Florian Westphal) [1212624] - [net] tcp: allow setting ecn via routing table (Florian Westphal) [1212624] - [net] tcp: move TCP_ECN_create_request out of header (Florian Westphal) [1212624] - [net] syncookies: split cookie_check_timestamp() into two functions (Florian Westphal) [1212624] - [net] syncookies: avoid magic values and document which-bit-is-what-option (Florian Westphal) [1212624] - [net] fib_trie: Fix regression in handling of inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Address possible NULL pointer dereference in resize (Alexander Duyck) [1205277] - [net] fib_trie: Correctly handle case of key == 0 in leaf_walk_rcu (Alexander Duyck) [1205277] - [net] fib_trie: Add key vector to root, return parent key_vector in resize (Alexander Duyck) [1205277] - [net] fib_trie: Move parent from key_vector to tnode (Alexander Duyck) [1205277] - [net] fib_trie: Pull empty_children and full_children into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Move rcu from key_vector to tnode, add accessors. (Alexander Duyck) [1205277] - [net] fib_trie: Add tnode struct as a container for fields not needed in key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode_child_length to child_length (Alexander Duyck) [1205277] - [net] fib_trie: replace tnode_get_child functions with get_child macros (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode to key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Make fib_table rcu safe (Alexander Duyck) [1205277] - [net] fib_trie: Return pointer to tnode pointer in resize/inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Fix RCU bug and merge similar bits of inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Prevent allocating tnode if bits is too big for size_t (Alexander Duyck) [1205277] - [net] fib_trie: Update last spot w/ idx >> n->bits code and explanation (Alexander Duyck) [1205277] - [net] fib_trie: move leaf and tnode to occupy the same spot in the key vector (Alexander Duyck) [1205277] - [net] fib_trie: Update insert and delete to make use of tp from find_node (Alexander Duyck) [1205277] - [net] fib_trie: Fib find node should return parent (Alexander Duyck) [1205277] - [net] fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf (Alexander Duyck) [1205277] - [net] fib_trie: Only resize tnodes once instead of on each leaf removal in fib_table_flush (Alexander Duyck) [1205277] - [net] fib_trie: Remove leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Add slen to fib alias (Alexander Duyck) [1205277] - [net] fib_trie: Replace plen with slen in leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Convert fib_alias to hlist from list (Alexander Duyck) [1205277] - [net] fib_trie: Various clean-ups for handling slen (Alexander Duyck) [1205277] - [net] fib_trie: Move fib_find_alias to file where it is used (Alexander Duyck) [1205277] - [net] fib_trie: Use empty_children instead of counting empty nodes in stats collection (Alexander Duyck) [1205277] - [net] fib_trie: Add collapse() and should_collapse() to resize (Alexander Duyck) [1205277] - [net] fib_trie: Fall back to slen update on inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits (Alexander Duyck) [1205277] - [net] fib_trie: Add tracking value for suffix length (Alexander Duyck) [1205277] - [net] fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child (Alexander Duyck) [1205277] - [net] fib_trie: inflate/halve nodes in a more RCU friendly way (Alexander Duyck) [1205277] - [net] fib_trie: Push tnode flushing down to inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push assignment of child to parent down into inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Add functions should_inflate and should_halve (Alexander Duyck) [1205277] - [net] fib_trie: Move resize to after inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push rcu_read_lock/unlock to callers (Alexander Duyck) [1205277] - [net] fib_trie: Use unsigned long for anything dealing with a shift by bits (Alexander Duyck) [1205277] - [net] fib_trie: Update meaning of pos to represent unchecked bits (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_insert (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_find_node (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables (Alexander Duyck) [1205277] - [net] fib_trie: Merge leaf into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Merge tnode_free and leaf_free into node_free (Alexander Duyck) [1205277] - [net] fib_trie: Make leaf and tnode more uniform (Alexander Duyck) [1205277] - [net] fib_trie: Update usage stats to be percpu instead of global variables (Alexander Duyck) [1205277] - [net] fib_trie: Fix trie balancing issue if new node pushes down existing node (Alexander Duyck) [1205277] - [net] fib_trie: only calc for the un-first node (Alexander Duyck) [1205277] - [net] fib_trie: avoid a redundant bit judgement in inflate (Alexander Duyck) [1205277] - [net] fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined (Alexander Duyck) [1205277] - [net] ipv6: gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] ip6_gre: fix flowi6_proto value in xmit path (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: Initialize ip6_tnl.hlen in gre tunnel even if no route is found (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: protect skb->sk accesses from recursive dereference inside the stack (Hannes Frederic Sowa) [1129707] - [net] ip_tunnel: Change __skb_push back to skb_push (Florian Westphal) [1187739] - [net] ip_tunnel: fix possible rtable leak (Florian Westphal) [1187739] - [net] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called (Florian Westphal) [1187739] - [net] ipv4: be friend with drop monitor (Florian Westphal) [1187739] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Florian Westphal) [1187739] - [net] ip_tunnel: Do not use stale inner_iph pointer (Florian Westphal) [1187739]- [mm] memcg: use proper memcg in limit bypass (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1213903] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1213903] {CVE-2014-8171} - [x86] finish user fault error path with fatal signal (Johannes Weiner) [1213903] {CVE-2014-8171} - [arch] mm: pass userspace fault flag to generic fault handler (Johannes Weiner) [1213903] {CVE-2014-8171} - [block] cfq-iosched: handle failure of cfq group allocation (Vivek Goyal) [1190716] - [crypto] qat - do not duplicate string containing firmware name (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix double release_firmware on error path (Nikolay Aleksandrov) [1173791] - [crypto] qat - print ring name in debug output (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CODE_INDENT issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch COMPARISON_TO_NULL issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch BIT_MACRO issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CONCATENATED_STRING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CHECK_SPACING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo (Nikolay Aleksandrov) [1173791] - [crypto] qat - make error and info log messages more descriptive (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo in string (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove duplicate definition of Intel PCI vendor id (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove incorrect __exit markup (Nikolay Aleksandrov) [1173791] - [crypto] qat - don't need qat_auth_state struct (Nikolay Aleksandrov) [1173791] - [crypto] qat - Ensure ipad and opad are zeroed (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove unnecessary include of atomic.h header file (Nikolay Aleksandrov) [1173791] - [crypto] qat - use pci_wait_for_pending_transaction() (Nikolay Aleksandrov) [1173791] - [crypto] qat - adf_ae_stop() is never called (Nikolay Aleksandrov) [1173791] - [crypto] qat - correctly type a boolean (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix device reset flow (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix incorrect uses of memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - add support for cbc(aes) ablkcipher (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix assumption that sg in and out will have the same nents (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix problem with coalescing enable logic (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix 64 bytes requests (Nikolay Aleksandrov) [1173791] - [crypto] qat - Use memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - Move BAR definitions to device specific module (Nikolay Aleksandrov) [1173791] - [crypto] qat - misspelling typo - "reseting" should be "resetting" (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup unnecessary break checkpatch warning (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup coccicheck warning - NULL check before freeing functions (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix bad unlock balance (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Add macro to remove use of VLAIS in crypto code (Nikolay Aleksandrov) [1173791] - [crypto] qat - Removed unneeded partial state (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix typo in name of tasklet_struct (Nikolay Aleksandrov) [1173791] - [crypto] treewide: fix errors in printk (Nikolay Aleksandrov) [1173791] - [netdrv] netxen: Fix trivial typos in comments (Tony Camuso) [1187294] - [netdrv] netxen: Use eth__addr instead of memset (Tony Camuso) [1187294] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1187294] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1187294] - [netdrv] netxen: fix netxen_nic_poll() logic (Tony Camuso) [1187294] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1187294] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1187294] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1187294] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1187294] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1215108] - [kernel] time64: Add time64.h header and define struct timespec64 (Prarit Bhargava) [1215108]- [kernel] timers: Reduce future __run_timers() latency for first add to empty list (Rik van Riel) [1193625] - [kernel] subject timers: Reduce future __run_timers() latency for newly emptied list (Rik van Riel) [1193625] - [kernel] timers: Reduce __run_timers() latency for empty list (Rik van Riel) [1193625] - [kernel] timers: Track total number of timers in list (Rik van Riel) [1193625] - [misc] genwqe: remove unnecessary version.h inclusion (Steve Best) [1182052] - [misc] assorted conversions to p[dD] (Steve Best) [1182052] - [misc] genwqe: check for error from get_user_pages_fast() (Steve Best) [1182052] - [misc] genwqe: Support blocking when DDCB queue is busy (Steve Best) [1182052] - [misc] genwqe: Fix checkpatch complaints (Steve Best) [1182052] - [misc] genwqe: Check return code of pci_sriov_enable (Steve Best) [1182052] - [misc] genwqe: Do not modify return code of genwqe_set_interrupt_capability (Steve Best) [1182052] - [misc] genwqe: Update author information (Steve Best) [1182052] - [misc] genwqe: Remove sysfs entry for driver version (Steve Best) [1182052] - [misc] genwqe: Check pci_get_totalvfs return code (Steve Best) [1182052] - [misc] genwqe: fix pci_enable_msi usage (Steve Best) [1182052] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213888] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213889] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1213885] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213884] - [scsi] megaraid_sas: revert: Add release date and update driver version (Tomas Henzl) [1207175] - [pci] Fix RHEL7 specific possible Null pointer dereference (Myron Stowe) [1215237] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Seth Jennings) [1183957] - [fs] isofs: Fix unchecked printing of ER records (Mateusz Guzik) [1180483] {CVE-2014-9584} - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175248] {CVE-2014-9420}- [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Brian Foster) [1200652] - [fs] xfs: factor projid hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor extsize hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: XFS_IOCTL_SETXATTR can run in user namespaces (Brian Foster) [1200652] - [fs] xfs: kill xfs_ioctl_setattr behaviour mask (Brian Foster) [1200652] - [fs] xfs: disaggregate xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor out xfs_ioctl_setattr transaciton preamble (Brian Foster) [1200652] - [fs] xfs: separate xflags from xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: FSX_NONBLOCK is not used (Brian Foster) [1200652] - [fs] xfs: split metadata and log buffer completion to separate workqueues (Brian Foster) [1184177] - [fs] xfs: check xfs_buf_read_uncached returns correctly (Brian Foster) [1184177] - [fs] xfs: introduce xfs_buf_submit[_wait] (Brian Foster) [1184177] - [fs] xfs: kill xfs_bioerror_relse (Brian Foster) [1184177] - [fs] xfs: xfs_bioerror can die (Brian Foster) [1184177] - [fs] xfs: kill xfs_bdstrat_cb (Brian Foster) [1184177] - [fs] xfs: rework xfs_buf_bio_endio error handling (Brian Foster) [1184177] - [fs] xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality (Brian Foster) [1184177] - [fs] xfs: synchronous buffer IO needs a reference (Brian Foster) [1184177] - [fs] xfs: Keep sb_bad_features2 consistent with sb_features2 (Brian Foster) [1184177] - [fs] xfs: fix set-but-unused warnings (Brian Foster) [1184177] - [fs] xfs: move type conversion functions to xfs_dir.h (Brian Foster) [1184177] - [fs] xfs: move ftype conversion functions to libxfs (Brian Foster) [1184177] - [fs] xfs: active inodes stat is broken (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_merge returns (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_shift_one goto mess (Brian Foster) [1184177] - [fs] xfs: fix premature enospc on inode allocation (Brian Foster) [1184177] - [fs] xfs: overflow in xfs_iomap_eof_align_last_fsb (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_bmse_shift_one (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_file_readdir (Brian Foster) [1184177] - [fs] libxfs: fix simple_return.cocci warnings (Brian Foster) [1184177] - [fs] xfs: remove unnecessary null checks (Brian Foster) [1184177] - [fs] xfs: merge xfs_inum.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move most of xfs_sb.h to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_ag.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move acl structures to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_dinode.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: allow lazy sb counter sync during filesystem freeze sequence (Brian Foster) [1184177] - [fs] xfs: fix error handling in xfs_qm_log_quotaoff() (Brian Foster) [1184177] - [fs] xfs: replace on-stack xfs_trans_res with pointer in xfs_create() (Brian Foster) [1184177] - [fs] xfs: track bulkstat progress by agino (Brian Foster) [1184177] - [fs] xfs: bulkstat error handling is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat main loop logic is a mess (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk-formatter has issues (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk formatting cursor is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat btree walk doesn't terminate (Brian Foster) [1184177] - [fs] xfs: rework zero range to prevent invalid i_size updates (Brian Foster) [1184177] - [fs] xfs: Check error during inode btree iteration in xfs_bulkstat() (Brian Foster) [1184177] - [fs] xfs: bulkstat doesn't release AGI buffer on error (Brian Foster) [1184177] - [fs] xfs: fix agno increment in xfs_inumbers() loop (Brian Foster) [1184177] - [fs] xfs: xfs_iflush_done checks the wrong log item callback (Brian Foster) [1184177] - [fs] xfs: check for null dquot in xfs_quota_calc_throttle() (Brian Foster) [1184177] - [fs] xfs: fix crc field handling in xfs_sb_to/from_disk (Brian Foster) [1184177] - [fs] xfs: don't send null bp to xfs_trans_brelse() (Brian Foster) [1184177] - [fs] xfs: check for inode size overflow in xfs_new_eof() (Brian Foster) [1184177] - [fs] xfs: kill time.h (Brian Foster) [1184177] - [fs] xfs: compat_xfs_bstat does not have forkoff (Brian Foster) [1184177] - [fs] xfs: Don't use xfs_buf_iowait in the delwri buffer code (Brian Foster) [1184177] - [fs] xfs: force the log before shutting down (Brian Foster) [1184177] - [fs] xfs: annotate user variables passed as void (Brian Foster) [1184177] - [fs] xfs: xfs_kset should be static (Brian Foster) [1184177] - [fs] xfs: fix use of agi_newino in finobt lookup (Brian Foster) [1184177] - [fs] xfs: refactor recovery transaction start handling (Brian Foster) [1184177] - [fs] xfs: reorganise transaction recovery item code (Brian Foster) [1184177] - [fs] xfs: fix double free in xlog_recover_commit_trans (Brian Foster) [1184177] - [fs] xfs: recovery of XLOG_UNMOUNT_TRANS leaks memory (Brian Foster) [1184177] - [fs] xfs: refactor xlog_recover_process_data() (Brian Foster) [1184177] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1184177] - [fs] xfs: xfs_swap_extent_flush can be static (Brian Foster) [1184177] - [fs] xfs: xfs_buf_write_fail_rl_state can be static (Brian Foster) [1184177] - [fs] xfs: xfs_rtget_summary can be static (Brian Foster) [1184177] - [fs] xfs: remove second xfs_quota.h inclusion in xfs_icache.c (Brian Foster) [1184177] - [fs] xfs: don't ASSERT on corrupt ftype (Brian Foster) [1184177] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Brian Foster) [1184177] - [fs] xfs: only writeback and truncate pages for the freed range (Brian Foster) [1184177] - [fs] xfs: writeback and inval. file range to be shifted by collapse (Brian Foster) [1184177] - [fs] xfs: refactor single extent shift into xfs_bmse_shift_one() helper (Brian Foster) [1184177] - [fs] xfs: refactor shift-by-merge into xfs_bmse_merge() helper (Brian Foster) [1184177] - [fs] xfs: track collapse via file offset rather than extent index (Brian Foster) [1184177] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [1184177] - [fs] xfs: remove rbpp check from xfs_rtmodify_summary_int (Brian Foster) [1184177] - [fs] xfs: combine xfs_rtmodify_summary and xfs_rtget_summary (Brian Foster) [1184177] - [fs] xfs: combine xfs_dir_canenter into xfs_dir_createname (Brian Foster) [1184177] - [fs] xfs: check resblks before calling xfs_dir_canenter (Brian Foster) [1184177] - [fs] xfs: deduplicate xlog_do_recovery_pass() (Brian Foster) [1184177] - [fs] xfs: lseek: the "whence" argument is called "whence" (Brian Foster) [1184177] - [fs] xfs: combine xfs_seek_hole & xfs_seek_data (Brian Foster) [1184177] - [fs] xfs: export log_recovery_delay to delay mount time log recovery (Brian Foster) [1184177] - [fs] xfs: add debug sysfs attribute set (Brian Foster) [1184177] - [fs] xfs: trim eofblocks before collapse range (Brian Foster) [1184177] - [fs] xfs: xfs_file_collapse_range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: don't log inode unless extent shift makes extent modifications (Brian Foster) [1184177] - [fs] xfs: kill xfs_vnode.h (Brian Foster) [1184177] - [fs] xfs: kill VN_MAPPED (Brian Foster) [1184177] - [fs] xfs: kill VN_CACHED (Brian Foster) [1184177] - [fs] xfs: kill VN_DIRTY() (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ag_ichunk (Brian Foster) [1184177] - [fs] xfs: require 64-bit sector_t (Brian Foster) [1184177] - [fs] xfs: remove XFS_IS_OQUOTA_ON macros (Brian Foster) [1184177] - [fs] xfs: tidy up xfs_set_inode32 (Brian Foster) [1184177] - [fs] xfs: mark xfs_qm_quotacheck as static (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_grab_ichunk (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ichunk_ra (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: remove redundant user buffer count checks at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: consolidate xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: remove xfs_bulkstat_single (Brian Foster) [1184177] - [fs] xfs: remove redundant stat assignment in xfs_bulkstat_one_int (Brian Foster) [1184177] - [fs] xfs: add log attributes for log lsn and grant head data (Brian Foster) [1184177] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Brian Foster) [1184177] - [fs] xfs: add xfs_mount sysfs kobject (Brian Foster) [1184177] - [fs] xfs: add a sysfs kset (Brian Foster) [1184177] - [fs] xfs: global error sign conversion (Brian Foster) [1184177] - [fs] libxfs: move source files (Brian Foster) [1184177] - [fs] libxfs: move header files (Brian Foster) [1184177] - [fs] xfs: create libxfs infrastructure (Brian Foster) [1184177] - [fs] xfs: Nuke XFS_ERROR macro (Brian Foster) [1184177] - [fs] xfs: return is not a function (Brian Foster) [1184177] - [fs] xfs: fix xfs_da_args sparse warning in xfs_readdir (Brian Foster) [1184177] - [fs] xfs: small cleanup in xfs_lowbit64() (Brian Foster) [1184177] - [fs] xfs: kill xfs_buf_geterror() (Brian Foster) [1184177] - [fs] xfs: remove redundant geometry information from xfs_da_state (Brian Foster) [1184177] - [fs] xfs: replace attr LBSIZE with xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: pass xfs_da_args to xfs_attr_leaf_newentsize (Brian Foster) [1184177] - [fs] xfs: use xfs_da_geometry for block size in attr code (Brian Foster) [1184177] - [fs] xfs: remove mp->m_dir_geo from directory logging (Brian Foster) [1184177] - [fs] xfs: reduce direct usage of mp->m_dir_geo (Brian Foster) [1184177] - [fs] xfs: move node entry counts to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir/attr btree threshold to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblksize to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblkfsbs to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory segment limits to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory db conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory dablk conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir byte/off conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: kill XFS_DIR2...FIRSTDB macros (Brian Foster) [1184177] - [fs] xfs: move directory block translatiosn to xfs_dir2_priv.h (Brian Foster) [1184177] - [fs] xfs: introduce directory geometry structure (Brian Foster) [1184177] - [fs] xfs: fix compile error when libxfs header used in C++ code (Brian Foster) [1184177] - [fs] xfs: fix infinite loop at xfs_vm_writepage on 32bit system (Brian Foster) [1184177] - [fs] xfs: remove XFS_TRANS_RESERVE in collapse range (Brian Foster) [1184177] - [fs] xfs: remove shared supberlock feature checking (Brian Foster) [1184177] - [fs] xfs: don't need dirv2 checks anymore (Brian Foster) [1184177] - [fs] xfs: turn NLINK feature on by default (Brian Foster) [1184177] - [fs] xfs: make superblock version checks reflect reality (Brian Foster) [1184177] - [fs] xfs: pass struct da_args to xfs_attr_calc_size (Brian Foster) [1184177] - [fs] xfs: simplify attr name setup (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_remove_int into xfs_attr_remove (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_get_int into xfs_attr_get (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_set_int into xfs_attr_set (Brian Foster) [1184177] - [fs] xfs: remove dquot hints (Brian Foster) [1184177] - [fs] xfs: enable the finobt feature on v5 superblocks (Brian Foster) [1184177] - [fs] xfs: report finobt status in fs geometry (Brian Foster) [1184177] - [fs] xfs: add finobt support to growfs (Brian Foster) [1184177] - [fs] xfs: update the finobt on inode free (Brian Foster) [1184177] - [fs] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper (Brian Foster) [1184177] - [fs] xfs: use and update the finobt on inode allocation (Brian Foster) [1184177] - [fs] xfs: insert newly allocated inode chunks into the finobt (Brian Foster) [1184177] - [fs] xfs: update inode allocation/free transaction reservations for finobt (Brian Foster) [1184177] - [fs] xfs: support the XFS_BTNUM_FINOBT free inode btree type (Brian Foster) [1184177] - [fs] xfs: reserve v5 superblock read-only compat. feature bit for finobt (Brian Foster) [1184177] - [fs] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers (Brian Foster) [1184177] - [fs] xfs: add filestream allocator tracepoints (Brian Foster) [1184177] - [fs] xfs: remove xfs_filestream_associate (Brian Foster) [1184177] - [fs] xfs: don't create a slab cache for filestream items (Brian Foster) [1184177] - [fs] xfs: rewrite the filestream allocator using the dentry cache (Brian Foster) [1184177] - [fs] xfs: remove XFS_IFILESTREAM (Brian Foster) [1184177] - [fs] xfs: embedd mru_elem into parent structure (Brian Foster) [1184177] - [fs] xfs: handle duplicate entries in xfs_mru_cache_insert (Brian Foster) [1184177] - [fs] xfs: split xfs_bmap_btalloc_nullfb (Brian Foster) [1184177] - [fs] xfs: don't try to use the filestream allocator for metadata allocations (Brian Foster) [1184177] - [fs] xfs: remove unused calculation in xfs_dir2_sf_addname() (Brian Foster) [1184177] - [fs] xfs: remove pointless pointer increment in xfs_dir2_block_compact() (Brian Foster) [1184177] - [fs] xfs: remove unused trans pointer arg from xlog_recover_unmount_trans() (Brian Foster) [1184177] - [fs] xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done() (Brian Foster) [1184177] - [fs] xfs: remove unused xfs_mount arg from xfs_symlink_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused bp arg from xfs_iflush_fork() (Brian Foster) [1184177] - [fs] xfs: remove unused pag ptr arg from iterator execute functions (Brian Foster) [1184177] - [fs] xfs: remove unused length arg from alloc_block ops (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_calc_dquots_per_chunk() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_dir2 dataptr/byte functions (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_da_reada_buf & callers (Brian Foster) [1184177] - [fs] xfs: remove unused bip arg from xfs_buf_item_log_segment() (Brian Foster) [1184177] - [fs] xfs: remove unused flags arg from _xfs_buf_get_pages() (Brian Foster) [1184177] - [fs] xfs: remove unused args from xfs_alloc_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused blocksize arg from xfs_setsize_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused level arg from xfs_btree_read_buf_block() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmap_forkoff_reset() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmdr_maxrecs() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_attr3_rmt_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_bmap_last_offset() and callers (Brian Foster) [1184177] - [fs] xfs: correct error sign on COLLAPSE_RANGE errors (Brian Foster) [1184177] - [fs] xfs: collapse range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: move falloc collapse range check into the filesystem methods (Brian Foster) [1184177] - [fs] xfs: Add support for FALLOC_FL_ZERO_RANGE (Brian Foster) [1184177] - [fs] xfs: use NOIO contexts for vm_map_ram (Brian Foster) [1184177] - [fs] xfs: fix directory inode iolock lockdep false positive (Brian Foster) [1184177] - [fs] xfs: allocate xfs_da_args to reduce stack footprint (Brian Foster) [1184177] - [fs] xfs: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Brian Foster) [1184177] - [fs] xfs: always use unwritten extents for direct I/O writes (Brian Foster) [1184177] - [fs] xfs: factor prid related codes into xfs_get_initial_prid() (Brian Foster) [1184177]- [netdrv] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1196420] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1212178] {CVE-2015-3331} - [usb] fix use-after-free bug in usb_hcd_unlink_urb() (Don Zickus) [1187256] - [pci] Mark RTL8110SC INTx masking as broken (Myron Stowe) [1205911] - [powerpc] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [x86] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [pci] Add pci_claim_bridge_resource() to clip window if necessary (Myron Stowe) [1110898] - [pci] Add pci_bus_clip_resource() to clip to fit upstream window (Myron Stowe) [1110898] - [pci] Pass bridge device, not bus, when updating bridge windows (Myron Stowe) [1110898] - [pci] Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources() (Myron Stowe) [1110898] - [pci] maintainers: Update mx6 PCI driver maintainer's email (Myron Stowe) [1110898] - [pci] Add function 1 DMA alias quirk for HighPoint RocketRaid 642L (Myron Stowe) [1110898] - [pci] msi: Fix memory leak in free_msi_irqs() (Myron Stowe) [1110898] - [pci] Merge multi-line quoted strings (Myron Stowe) [1110898] - [pci] Whitespace cleanup (Myron Stowe) [1110898] - [pci] Move EXPORT_SYMBOL so it immediately follows function/variable (Myron Stowe) [1110898] - [pci] Make pci_bus_add_device() void (Myron Stowe) [1110898] - [pci] Introduce new device binding path using pci_dev.driver_override (Myron Stowe) [1110898] - [pci] cpqphp: Fix possible null pointer dereference (Myron Stowe) [1110898] - [pci] Fix return value from pci_user_{read, write}_config_*() (Myron Stowe) [1110898] - [pci] Turn pcibios_penalize_isa_irq() into a weak function (Myron Stowe) [1110898] - [pci] pcmcia: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] pciehp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] acpiphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] cpcihp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] shpchp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] rpaphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [x86] pci: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] nvme: Implement PCIe reset notification callback (Myron Stowe) [1110898] - [pci] Notify driver before and after device reset (Myron Stowe) [1110898] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1110898] - [pci] dma-api: Update dma_pool_create ()and dma_pool_alloc() descriptions (Myron Stowe) [1110898] - [pci] dma-api: Fix duplicated word in DMA-API-HOWTO.txt (Myron Stowe) [1110898] - [pci] dma-api: Capitalize "CPU" consistently (Myron Stowe) [1110898] - [pci] Add resource allocation comments (Myron Stowe) [1110898] - [pci] Simplify __pci_assign_resource() coding style (Myron Stowe) [1110898] - [pci] Change pbus_size_mem() return values to be more conventional (Myron Stowe) [1110898] - [pci] Restrict 64-bit prefetchable bridge windows to 64-bit resources (Myron Stowe) [1110898] - [pci] Support BAR sizes up to 8GB (Myron Stowe) [1110898] - [x86] gart: Tidy messages and add bridge device info (Myron Stowe) [1110898] - [x86] gart: Replace printk() with pr_info() (Myron Stowe) [1110898] - [x86] pci: Move pcibios_assign_resources() annotation to definition (Myron Stowe) [1110898] - [pci] Remove pcibios_add_platform_entries() (Myron Stowe) [1110898] - [s390] pci: use pdev->dev.groups for attribute creation (Myron Stowe) [1110898] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1110898] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1110898] - [pci] dma-api: Change dma_declare_coherent_memory() CPU address to phys_addr_t (Myron Stowe) [1110898] - [pci] dma-api: Clarify physical/bus address distinction (Myron Stowe) [1110898] - [pci] msi: Remove pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Move Open Firmware devspec attribute to PCI common code (Myron Stowe) [1110898] - [pci] Fix use of uninitialized MPS value (Myron Stowe) [1110898] - [pci] Remove dead code (Myron Stowe) [1110898] - [pci] maintainers: Add arch/x86/kernel/quirks.c to PCI file patterns (Myron Stowe) [1110898] - [pci] Remove unnecessary __ref annotations (Myron Stowe) [1110898] - [pci] Add new ID for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1110898] - [pci] genwqe: Use pci_enable_msi_exact() instead of pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Fix incorrect vgaarb conditional in WARN_ON() (Myron Stowe) [1110898] - [x86] pci: Mark ATI SBx00 HPET BAR as IORESOURCE_PCI_FIXED (Myron Stowe) [1110898] - [x86] pci: Don't try to move IORESOURCE_PCI_FIXED resources (Myron Stowe) [1110898] - [x86] pci: Fix Broadcom CNB20LE unintended sign extension (Myron Stowe) [1110898] - [pci] Use designated initialization in PCI_VDEVICE (Myron Stowe) [1110898] - [pci] Allow hotplug service drivers to operate in polling mode (Myron Stowe) [1110898] - [pci] pciehp: Acknowledge spurious "cmd completed" event (Myron Stowe) [1110898] - [pci] Remove old serial device IDs (Myron Stowe) [1110898] - [pci] Remove unnecessary includes of (Myron Stowe) [1110898] - [pci] pciehp: Use PCI_EXP_SLTCAP_PSN define (Myron Stowe) [1110898] - [pci] hotplug: Remove unnecessary "dev->bus" test (Myron Stowe) [1110898] - [pci] msi: Simplify populate_msi_sysfs() (Myron Stowe) [1110898] - [pci] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix() (Myron Stowe) [1110898] - [powerpc] kvm: ppc: book3s hv: Enable for little endian hosts (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access XICS in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access host lppaca and shadow slb in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access guest VPA in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Make HTAB code LE host aware (David Gibson) [1193257] - [powerpc] Add asm helpers for BE 32bit load/store (David Gibson) [1193257] - [powerpc] kvm: ppc: Assembly functions exported to modules need _GLOBAL_TOC() (David Gibson) [1193257] - [powerpc] kvm: ppc: rtas: Do byte swaps explicitly (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s pr: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 indirect branch issue (David Gibson) [1193257] - [powerpc] perf: add missing put_cpu_var in power_pmu_event_init (Jan Stancek) [1202283] - [s390] watchdog: support for KVM hypervisors and delete pr_info messages (Hendrik Brueckner) [1182310] - [s390] watchdog: enable KEEPALIVE for /dev/watchdog (Hendrik Brueckner) [1182310] - [s390] kernel: Update /proc/sysinfo file with Extended Name and UUID (Hendrik Brueckner) [1182311] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1182287] - [x86] kvm: vmx: fix oops with explicit flexpriority=0 option (Radim Krcmar) [1185276]- [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162100] - [virtio] virtio_ring: Update weak barriers to use dma_wmb/rmb (Alexander Duyck) [1205268] - [arch] Add lightweight memory barriers dma_rmb() and dma_wmb() (Alexander Duyck) [1205268] - [arch] Cleanup read_barrier_depends() and comments (Alexander Duyck) [1205268] - [arch] Clean up asm/barrier.h implementations using asm-generic/barrier.h (Alexander Duyck) [1205268] - [x86] kernel: Remove CONFIG_X86_OOSTORE (Alexander Duyck) [1205268] - [kernel] sched/idle: Optimize try-to-wake-up IPI (Rik van Riel) [1197889] - [kernel] sched, trace: Add a tracepoint for IPI-less remote wakeups (Rik van Riel) [1197889] - [kernel] sched/idle: Avoid spurious wakeup IPIs (Rik van Riel) [1197889] - [kernel] sched/idle: Clear polling before descheduling the idle thread (Rik van Riel) [1197889] - [x86] sched/idle: Switch from TS_POLLING to TIF_POLLING_NRFLAG (Rik van Riel) [1197889] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1092780] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1092780] - [pci] Increase IBM ipr SAS Crocodile BARs to at least system page size (Steve Best) [1211951] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1169554] - [powerpc] Fail remap_4k_pfn() if PFN doesn't fit inside PTE (Steve Best) [1211954] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1066402] - [x86] perf_event_intel_uncore: Make sure only uncore events are collected (Jiri Olsa) [1066402] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1205862] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1205862] - [scripts] kconfig: Fix warning "'jump' may be used uninitialized" (Prarit Bhargava) [1184972] - [netdrv] bnx2x: fix encapsulation features on 57710/57711 (Michal Schmidt) [1164997] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1171839] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1186613] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1186607] - [pci] Add ACS quirk for Emulex NICs (Ivan Vecera) [1183443] - [pci] Test for std config alias when testing extended config space (Myron Stowe) [1205915] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1203790] - [hv] hv_balloon: correctly handle val.freeramxmit_more (Alexander Duyck) [1205266] - [net] pktgen: add flag NO_TIMESTAMP to disable timestamping (Alexander Duyck) [1205266] - [net] qdisc: dequeue bulking also pickup GSO/TSO packets (Alexander Duyck) [1205266] - [net] qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUE (Alexander Duyck) [1205266] - [net] qdisc: validate frames going through the direct_xmit path (Alexander Duyck) [1205266] - [net] qdisc: exit case fixes for skb list handling in qdisc layer (Alexander Duyck) [1205266] - [net] qdisc: adjustments for API allowing skb list xmits (Alexander Duyck) [1205266] - [net] xmit_list() becomes dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] Don't keep around original SKB when we software segment GSO frames (Alexander Duyck) [1205266] - [net] Validate xmit SKBs right when we pull them out of the qdisc (Alexander Duyck) [1205266] - [net] Separate out SKB validation logic from transmit path (Alexander Duyck) [1205266] - [net] Have xmit_list() signal more==true when appropriate (Alexander Duyck) [1205266] - [net] Pass a "more" indication down into netdev_start_xmit() code paths (Alexander Duyck) [1205266] - [net] Move main gso loop out of dev_hard_start_xmit() into helper (Alexander Duyck) [1205266] - [net] Create xmit_one() helper for dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] move inline skb_needs_linearize helper to header (Alexander Duyck) [1205266] - [net] Do txq_trans_update() in netdev_start_xmit() (Alexander Duyck) [1205266] - [netdrv] virtio_net: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: support skb->xmit_more in netdev_ops->ndo_start_xmit() (Alexander Duyck) [1205266] - [net] Remove ndo_xmit_flush netdev operation, use signalling instead (Alexander Duyck) [1205266] - [net] Add ops->ndo_xmit_flush() (Alexander Duyck) [1205266] - [net] add skb_get_tx_queue() helper (Alexander Duyck) [1205266] - [net] netpoll: Only call ndo_start_xmit from a single place (Alexander Duyck) [1205266] - [net] Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb (Alexander Duyck) [1205273] - [net] Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag (Alexander Duyck) [1205273] - [net] nf_conntrack: reserve two bytes for nf_ct_ext->len (Marcelo Leitner) [1206164] {CVE-2014-9715} - [net] ipv6: Partial checksum only UDP packets (Vlad Yasevich) [1105064] - [net] ipv6: Allow for partial checksums on non-ufo packets (Vlad Yasevich) [1105064] - [net] udpv6: Add lockless sendmsg() support (Vlad Yasevich) [1105064] - [net] ipv6: Introduce udpv6_send_skb() (Vlad Yasevich) [1105064] - [net] ipv6: introduce ipv6_make_skb (Vlad Yasevich) [1105064] - [net] ipv6: Append sending data to arbitrary queue (Vlad Yasevich) [1105064] - [net] ipv6: pull cork initialization into its own function (Vlad Yasevich) [1105064] - [net] do not enable tx-nocache-copy by default (Alexander Duyck) [1205271] - [net] tcp: add DCTCP congestion control algorithm (Florian Westphal) [970613] - [net] tcp: more detailed ACK events and events for CE marked packets (Florian Westphal) [970613] - [net] tcp: split ack slow/fast events from cwnd_event (Florian Westphal) [970613] - [net] tcp: add flag for ca to indicate that ECN is required (Florian Westphal) [970613] - [net] tcp: assign tcp cong_ops when tcp sk is created (Florian Westphal) [970613] - [net] tcp: don't include Fast Open option in SYN-ACK on pure SYN-data (Florian Westphal) [1151756] - [net] tcp: abort orphan sockets stalling on zero window probes (Florian Westphal) [1151756] - [net] tcp: fix more NULL deref after prequeue changes (Florian Westphal) [1151756] - [net] tcp: fix possible NULL dereference in tcp_vX_send_reset() (Florian Westphal) [1151756] - [net] skb_fclone_busy() needs to detect orphaned skb (Florian Westphal) [1151756] - [net] cleanup and document skb fclone layout (Florian Westphal) [1151756] - [net] tcp: md5: do not use alloc_percpu() (Florian Westphal) [1151756] - [net] tcp: tcp_conn_request: fix build error when IPv6 is disabled (Florian Westphal) [1151756] - [net] introduce __skb_header_release() (Florian Westphal) [1151756] - [net] tcp: add coalescing attempt in tcp_ofo_queue() (Florian Westphal) [1151756] - [net] tcp: avoid possible arithmetic overflows (Florian Westphal) [1151756] - [net] tcp: do not fake tcp headers in tcp_send_rcvq() (Florian Westphal) [1151756] - [net] tcp: do not copy headers in tcp_collapse() (Florian Westphal) [1151756] - [net] tcp: allow segment with FIN in tcp_try_coalesce() (Florian Westphal) [1151756] - [net] tcp: use tcp_flags in tcp_data_queue() (Florian Westphal) [1151756] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Florian Westphal) [1151756] - [net] tcp: remove dst refcount false sharing for prequeue mode (Florian Westphal) [1151756] - [net] tcp: remove obsolete comment about TCP_SKB_CB(skb)->when in tcp_fragment() (Florian Westphal) [1151756] - [net] tcp: remove TCP_SKB_CB(skb)->when (Florian Westphal) [1151756] - [net] tcp: introduce TCP_SKB_CB(skb)->tcp_tw_isn (Florian Westphal) [1151756] - [net] tcp: whitespace fixes (Florian Westphal) [1151756] - [net] tcp: improve undo on timeout (Florian Westphal) [1151756] - [net] tcp: fix ssthresh and undo for consecutive short FRTO episodes (Florian Westphal) [1151756] - [net] tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic (Florian Westphal) [1151756] - [net] tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() (Florian Westphal) [1151756] - [net] tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) (Florian Westphal) [1151756] - [net] tcp: md5: check md5 signature without socket lock (Florian Westphal) [1151756] - [net] tcp: reduce spurious retransmits due to transient SACK reneging (Florian Westphal) [1151756] - [net] tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflow in TCP vegas (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflows in TCP veno (Florian Westphal) [1151756] - [net] tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction (Florian Westphal) [1151756] - [net] tcp: fix false undo corner cases (Florian Westphal) [1151756] - [net] tcp: switch snt_synack back to measuring transmit time of first SYNACK (Florian Westphal) [1151756] - [net] tcp: Fix divide by zero when pushing during tcp-repair (Florian Westphal) [1151756] - [net] tcp: add tcp_conn_request (Florian Westphal) [1151756] - [net] tcp: add queue_add_hash to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add mss_clamp to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack (Florian Westphal) [1151756] - [net] tcp: add send_synack method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] ipv6: cleanup for tcp_ipv6.c (Florian Westphal) [1151756] - [net] tcp: add init_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: move around a few calls in tcp_v6_conn_request (Florian Westphal) [1151756] - [net] tcp: add route_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_cookie_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] remove inet6_reqsk_alloc (Florian Westphal) [1151756] - [net] tcp: tcp_v[46]_conn_request: fix snt_synack initialization (Florian Westphal) [1151756] - [net] tcp: cookie_v4_init_sequence: skb should be const (Florian Westphal) [1151756] - [net] tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb (Florian Westphal) [1151756] - [net] tcp: fixing TLP's FIN recovery (Florian Westphal) [1151756] - [net] tcp: fix cwnd undo on DSACK in F-RTO (Florian Westphal) [1151756] - [net] tcp: make cwnd-limited checks measurement-based, and gentler (Florian Westphal) [1151756] - [net] tcp: IPv6 support for fastopen server (Florian Westphal) [1151756] - [net] net: ipv6: Fix oif in TCP SYN+ACK route lookup. (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1151756] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1151756] - [net] tcp: improve fastopen icmp handling (Florian Westphal) [1151756] - [net] tcp: use tcp_v4_send_synack on first SYN-ACK (Florian Westphal) [1151756] - [net] tcp: simplify fast open cookie processing (Florian Westphal) [1151756] - [net] tcp: move fastopen functions to tcp_fastopen.c (Florian Westphal) [1151756] - [net] tcp: remove in_flight parameter from cong_avoid() methods (Florian Westphal) [1151756] - [net] tcp: fix cwnd limited checking to improve congestion control (Florian Westphal) [1151756] - [net] tcp_cubic: fix the range of delayed_ack (Florian Westphal) [1151756] - [net] tcp: increment retransmit counters in tlp and fast open (Florian Westphal) [1151756] - [net] tcp: avoid retransmits of TCP packets hanging in host queues (Florian Westphal) [1151756] - [net] tcp: make tcp_cwnd_application_limited() static (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 do some cleanup (Florian Westphal) [1151756] - [net] tcp: fix get_timewait4_sock() delay computation on 64bit (Florian Westphal) [1151756] - [net] tcp: tcp_make_synack() minor changes (Florian Westphal) [1151756] - [net] tcp: delete unused parameter in tcp_nagle_check() (Florian Westphal) [1151756] - [net] tcp: tcp_release_cb() should release socket ownership (Florian Westphal) [1151756] - [net] tcp: timestamp SYN+DATA messages (Florian Westphal) [1151756] - [net] tcp: do not leak non zero tstamp in output packets (Florian Westphal) [1151756] - [net] tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent() (Florian Westphal) [1151756] - [net] tcp: snmp stats for Fast Open, SYN rtx, and data pkts (Florian Westphal) [1151756] - [net] tcp: fix bogus RTT on special retransmission (Florian Westphal) [1151756] - [net] tcp: switch rtt estimations to usec resolution (Florian Westphal) [1151756] - [net] kabi: don't make kabi-check trip over sk_buff change (Florian Westphal) [1151756] - [net] add skb_mstamp infrastructure (Florian Westphal) [1151756] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1151756] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1151756] - [net] tcp: reduce the bloat caused by tcp_is_cwnd_limited() (Florian Westphal) [1151756] - [net] tcp: fastopen: fix high order allocations (Florian Westphal) [1151756] - [net] tcp: remove unused min_cwnd member of tcp_congestion_ops (Florian Westphal) [1151756] - [net] tcp: remove 1ms offset in srtt computation (Florian Westphal) [1151756] - [net] tcp: delete redundant calls of tcp_mtup_init() (Florian Westphal) [1151756] - [net] ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT (Florian Westphal) [1151756] - [net] tcp: initialize passive-side sk_pacing_rate after 3WHS (Florian Westphal) [1151756] - [net] tcp: tcp_transmit_skb() optimizations (Florian Westphal) [1151756] - [net] tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: Fix rcu-race when deleting multiple entries (Florian Westphal) [1151756] - [net] tcp: metrics: Avoid duplicate entries with the same destination-IP (Florian Westphal) [1151756] - [net] tcp: metrics: Allow selective get/del of tcp-metrics based on src IP (Florian Westphal) [1151756] - [net] tcp: metrics: Delete all entries matching a certain destination (Florian Westphal) [1151756] - [net] tcp: metrics: New netlink attribute for src IP and dumped in netlink reply (Florian Westphal) [1151756] - [net] tcp: metrics: Add source-address to tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: rename tcpm_addr to tcpm_daddr (Florian Westphal) [1151756] - [net] tcp: out_of_order_queue do not use its lock (Florian Westphal) [1151756] - [net] tcp: make local functions static (Florian Westphal) [1151756] - [net] tcp: autocork should not hold first packet in write queue (Florian Westphal) [1151756] - [net] tcp: refine TSO splits (Florian Westphal) [1151756] - [net] tcp: auto corking (Florian Westphal) [1151756] - [net] tcp: optimize some skb_shinfo(skb) uses (Florian Westphal) [1151756] - [net] tcp: properly handle stretch acks in slow start (Florian Westphal) [1151756] - [net] tcp: temporarily disable Fast Open on SYN timeout (Florian Westphal) [1151756] - [net] tcp: do not rearm RTO when future data are sacked (Florian Westphal) [1151756] - [net] tcp: only take RTT from timestamps if new data is acked (Florian Westphal) [1151756] - [net] tcp: fix SYNACK RTT estimation in Fast Open (Florian Westphal) [1151756] - [net] tcp: remove redundant code in __tcp_retransmit_skb() (Florian Westphal) [1151756] - [net] ipv4: shrink rt_cache_stat (Florian Westphal) [1151756] - [net] tcp: sndbuf autotuning improvements (Florian Westphal) [1151756] - [net] tcp: Always set options to 0 before calling tcp_established_options (Florian Westphal) [1151756] - [net] tcp: fix dynamic right sizing (Florian Westphal) [1151756] - [net] tcp: Remove extern from function prototypes (Florian Westphal) [1151756] - [net] tcp: fix RTO calculated from cached RTT (Florian Westphal) [1151756] - [net] tcp: properly increase rcv_ssthresh for ofo packets (Florian Westphal) [1151756] - [net] tcp: fix no cwnd growth after timeout (Florian Westphal) [1151756] - [net] tcp: better comments for RTO initiallization (Florian Westphal) [1151756] - [net] tcp: Change return value of tcp_rcv_established() (Florian Westphal) [1151756] - [net] tcp: do not use cached RTT for RTT estimation (Florian Westphal) [1151756] - [net] tcp: increase throughput when reordering is high (Florian Westphal) [1151756] - [net] tcp: trivial: Remove nocache argument from tcp_v4_send_synack (Florian Westphal) [1151756] - [net] tcp: reset reordering est. selectively on timeout (Florian Westphal) [1151756] - [net] tcp: add server ip to encrypt cookie in fast open (Florian Westphal) [1151756] - [net] ip: add SNMP counters tracking incoming ECN bits (Florian Westphal) [1151756] - [net] tcp: Remove unused tcpct declarations and comments (Florian Westphal) [1151756] - [net] tcp: TCP_NOTSENT_LOWAT socket option (Florian Westphal) [1151756] - [net] add sk_stream_is_writeable() helper (Florian Westphal) [1151756] - [net] fib_trie: potential out of bounds access in trie_show_stats() (Florian Westphal) [1151756] - [net] tcp: use RTT from SACK for RTO (Florian Westphal) [1151756] - [net] tcp: measure RTT from new SACK (Florian Westphal) [1151756] - [net] tcp: prefer packet timing to TS-ECR for RTT (Florian Westphal) [1151756] - [net] tcp: consolidate SYNACK RTT sampling (Florian Westphal) [1151756] - [net] tcp: account all retransmit failures (Florian Westphal) [1151756] - [net] ipv4: fix spacing in assignment (Florian Westphal) [1151756] - [net] net: sock: fix TCP_SKB_MIN_TRUESIZE (Florian Westphal) [1151756] - [net] tcp: remove invalid __rcu annotation (Florian Westphal) [1151756] - [net] ipv6: remove a useless pr_info() in addrconf_gre_config() (Florian Westphal) [1151756] - [net] inet_fragment: remove an empty ifdef (Florian Westphal) [1151756] - [net] tcp: typo unset should be unsent (Florian Westphal) [1151756] - [net] net: sock: adapt SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF (Florian Westphal) [1151756] - [net] tcp: properly send new data in fast recovery in first RTT (Florian Westphal) [1151756] - [net] udp: fix two sparse errors (Florian Westphal) [1151756] - [net] ipv4: Update RFS target at poll for tcp/udp (Florian Westphal) [1151756] - [net] tcp: undo on DSACK during recovery (Florian Westphal) [1151756] - [net] tcp: fix undo on partial ack in recovery (Florian Westphal) [1151756] - [net] tcp: refactor undo functions (Florian Westphal) [1151756] - [net] tcp: consolidate PRR packet accounting (Florian Westphal) [1151756] - [net] tcp: Remove 2 indentation levels in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: Remove another indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: remove one indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: md5: remove spinlock usage in fast path (Florian Westphal) [1151756] - [net] tcp: remove bad timeout logic in fast recovery (Florian Westphal) [1151756] - [net] tcp: speedup tcp_fixup_rcvbuf() (Florian Westphal) [1151756]- [fs] proc/task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Petr Holasek) [1071987] - [Documentation] filesystems/proc.txt: add /proc/pid/numa_maps interface explanation snippet (Petr Holasek) [1071987] - [fs] proc/task_mmu: show page size in /proc//numa_maps (Petr Holasek) [1071987] - [mm] vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY (Larry Woodman) [1178988] - [fs] superblock: avoid locking counting inodes and dentries before reclaiming them (Larry Woodman) [1178988] - [fs] superblock: unregister sb shrinker before ->kill_sb() (Larry Woodman) [1178988] - [mm] vmstat: Reduce time interval to stat update on idle cpu (Larry Woodman) [1157802] - [mm] vmstat: do not use deferrable delayed work for vmstat_update (Larry Woodman) [1157802] - [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [mm] msync: fix incorrect fstart calculation (Larry Woodman) [1172896] - [mm] msync: sync only the requested range in msync() (Larry Woodman) [1172896] - [drm] Missed clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] cpufeature: If we disable CLFLUSH, we should disable CLFLUSHOPT (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_page (Steve Best) [1170846] - [x86] Use clflushopt in clflush_cache_range (Steve Best) [1170846] - [x86] Add support for the clflushopt instruction (Steve Best) [1170846] - [x86] mm: register 1G page size if we can allocate them at runtime (Petr Holasek) [1197899] - [x86] kvm: insufficient sysenter emulation when invoked from 16-bit code (Jacob Tanenbaum) [1186452] {CVE-2015-0239} - [kernel] module: Clean up ro/nx after early module load failures (Pratyush Anand) [1202866] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1194353] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1194353] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1194353] - [kernel] Use 'E' instead of 'X' for unsigned module taint flag (Jiri Olsa) [1179759] - [kernel] fix module signature vs tracepoints add new TAINT_UNSIGNED_MODULE (Jiri Olsa) [1179759] - [kernel] kvm: rcu: nohz: use RCU extended quiescent state when running KVM guest (Rik van Riel) [1194681] - [kernel] context_tracking: Export context_tracking_user_enter/exit (Rik van Riel) [1194681] - [kernel] context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER (Rik van Riel) [1194681] - [kernel] context_tracking: Add stub context_tracking_is_enabled (Rik van Riel) [1194681] - [kernel] context_tracking: Generalize context tracking APIs to support user and guest (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context symbols to prepare for transition state (Rik van Riel) [1194681] - [kernel] context_tracking: Restore previous state in schedule_user (Rik van Riel) [1194681] - [powerpc] Remove unused cpp symbols in kvm headers (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context_tracking_active() to context_tracking_cpu_is_enabled() (Rik van Riel) [1194681] - [kernel] context_tracking: Wrap static key check into more intuitive function name (Rik van Riel) [1194681] - [kernel] arm: Fix build error with context tracking calls (Rik van Riel) [1194681] - [kernel] irq_work: Remove BUG_ON in irq_work_run() (Jan Stancek) [1210986] - [kernel] rcu: Remove "Experimental" flags (Prarit Bhargava) [1182093]- [md] dm-snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: suspend origin when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1205955] - [md] dm-crypt: sort writes (Mike Snitzer) [1205955 752438] - [md] dm-crypt: add 'submit_from_crypt_cpus' option (Mike Snitzer) [1205955 752438] - [md] dm-crypt: offload writes to thread (Mike Snitzer) [1205955 752438] - [md] dm-crypt: remove unused io_pool and _crypt_io_pool (Mike Snitzer) [1205955 752438] - [md] dm-crypt: avoid deadlock in mempools (Mike Snitzer) [1205955 752438] - [md] dm-crypt: don't allocate pages for a partial request (Mike Snitzer) [1205955 752438] - [md] dm-crypt: use unbound workqueue for request processing (Mike Snitzer) [1205955 752438] - [md] dm: fix add_disk() NULL pointer due to race with free_dev() (Mike Snitzer) [1205955] - [md] dm-io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME (Mike Snitzer) [1205955] - [md] dm: hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1205955] - [md] dm-thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1205955] - [md] dm-snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1205955] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1205955] - [md] dm-io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1205955] - [md] dm-mirror: do not degrade the mirror on discard error (Mike Snitzer) [1205955] - [md] dm-space-map-disk: fix sm_disk_count_is_more_than_one() (Mike Snitzer) [1205955] - [md] dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (Mike Snitzer) [1205955] - [md] dm-snapshot: remove unnecessary NULL checks before vfree() calls (Mike Snitzer) [1205955] - [md] dm-mpath: simplify failure path of dm_multipath_init() (Mike Snitzer) [1205955] - [md] dm-thin-metadata: remove unused dm_pool_get_data_block_size() (Mike Snitzer) [1205955] - [md] dm-ioctl: fix stale comment above dm_get_inactive_table() (Mike Snitzer) [1205955] - [md] dm-crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1205955] - [md] dm-bufio: fix time comparison to use time_after_eq() (Mike Snitzer) [1205955] - [md] dm: use time_in_range() and time_after() (Mike Snitzer) [1205955] - [md] dm-raid: fix a couple integer overflows (Mike Snitzer) [1205955] - [md] dm-table: train hybrid target type detection to select blk-mq if appropriate (Mike Snitzer) [1205955] - [md] dm: allocate requests in target when stacking on blk-mq devices (Mike Snitzer) [1205955] - [md] dm: prepare for allocating blk-mq clone requests in target (Mike Snitzer) [1205955] - [md] dm: submit stacked requests in irq enabled context (Mike Snitzer) [1205955] - [md] dm: split request structure out from dm_rq_target_io structure (Mike Snitzer) [1205955] - [md] dm: remove exports for request-based interfaces without external callers (Mike Snitzer) [1205955] - [md] block: mark blk-mq devices as stackable (Mike Snitzer) [1205955] - [md] block: keep established cmd_flags when cloning into a blk-mq request (Mike Snitzer) [1205955] - [md] block: add blk-mq support to blk_insert_cloned_request() (Mike Snitzer) [1205955] - [md] dm: fix multipath regression due to initializing wrong request (Mike Snitzer) [1205955] - [md] block: require blk_rq_prep_clone() be given an initialized clone request (Mike Snitzer) [1205955] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1205955] - [md] dm: fix missed error code if .end_io isn't implemented by target_type (Mike Snitzer) [1205955] - [md] dm-crypt: use memzero_explicit for on-stack buffer (Mike Snitzer) [1205955] - [md] lib: memzero_explicit: add comment for its usage (Mike Snitzer) [1205955] - [md] random: add and use memzero_explicit() for clearing data (Mike Snitzer) [1205955] - [md] crypto: define OPTIMIZER_HIDE_VAR for future use in memzero_explicit (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1205955] - [md] dm-stripe: fix potential for leak in stripe_ctr error path (Mike Snitzer) [1205955] - [md] dm-log-userspace: fix memory leak in dm_ulog_tfr_init failure path (Mike Snitzer) [1205955] - [md] dm-raid: fix inaccessible superblocks causing oops in configure_discard_support (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 4, 5 and 6 (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 1 and 10 (Mike Snitzer) [1205955] - [md] dm-switch: efficiently support repetitive patterns (Mike Snitzer) [1205955] - [md] dm-switch: factor out switch_region_table_read (Mike Snitzer) [1205955] - [md] dm-table: fix RHEL7 inconsistency with location of dm_table_run_md_queue_async (Mike Snitzer) [1205955] - [md] dm-mpath: fix stalls when handling invalid ioctls (Mike Snitzer) [1205955] - [tty] fix kABI broken by introduction of ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Fix hang at ldsem_down_read() (Aristeu Rozanski) [1183479] - [tty] Replace ldisc locking with ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Add lock/unlock ldisc pair functions (Aristeu Rozanski) [1183479] - [tty] Fix tty_ldisc_lock name collision (Aristeu Rozanski) [1183479] - [tty] n_tty: Buffer work should not reschedule itself (Aristeu Rozanski) [1183479] - [tty] n_tty: Fix unsafe update of available buffer space (Aristeu Rozanski) [1183479] - [tty] n_tty: Untangle read completion variables (Aristeu Rozanski) [1183479] - [tty] n_tty: Encapsulate minimum_to_wake within N_TTY (Aristeu Rozanski) [1183479] - [tty] Add timed, writer-prioritized rw semaphore (Aristeu Rozanski) [1183479] - [tty] Remove TTY_HW_COOK_IN/OUT (Aristeu Rozanski) [1183479] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110044] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110044] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110044] - [kernel] jiffies: Fix timeval conversion to jiffies (George Beshers) [1182693] - [kernel] timekeeping: Update timekeeper before updating vsyscall and pvclock (George Beshers) [1182693] - [kernel] timekeeping: Provide internal ktime_t based data (George Beshers) [1182693] - [kernel] irq_work: Force raised irq work to run on irq work interrupt (George Beshers) [1182693] - [kernel] irq_work: Introduce arch_irq_work_has_interrupt() (George Beshers) [1182693] - [kernel] nohz: Restore NMI safe local irq work for local nohz kick (George Beshers) [1182693] - [kernel] nohz: Avoid tick's double reprogramming in highres mode (George Beshers) [1182693] - [kernel] nohz: Fix spurious periodic tick behaviour in low-res dynticks mode (George Beshers) [1182693] - [kernel] nohz: Support nohz full remote kick (George Beshers) [1182693] - [kernel] irq_work: Implement remote queueing (George Beshers) [1182693] - [kernel] irq_work: Split raised and lazy lists (George Beshers) [1182693] - [kernel] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() (George Beshers) [1182693] - [kernel] tick-sched: Don't call update_wall_time() when delta is lesser than tick_period (George Beshers) [1182693] - [kernel] nohz: Get timekeeping max deferment outside jiffies_lock (George Beshers) [1182693] - [kernel] sched/clock, x86: Avoid a runtime condition in native_sched_clock() (George Beshers) [1182693] - [kernel] nohz_full: fix code style issue of tick_nohz_full_stop_tick (George Beshers) [1182693] - [kernel] sched/clock, x86: Use a static_key for sched_clock_stable (George Beshers) [1182693] - [kernel] sched/clock: Remove local_irq_disable() from the clocks (George Beshers) [1182693] - [x86] perf: Clean up cap_user_time setting (George Beshers) [1182693] - [kernel] timekeeping: Call update_wall_time outside the jiffies lock (George Beshers) [1182693] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (George Beshers) [1182693] - [kernel] timekeeping: Fix lost updates to tai adjustment (George Beshers) [1182693] - [kernel] timekeeping: Fix potential lost pv notification of time change (George Beshers) [1182693] - [kernel] timekeeping: Indicate that clock was set in the pvclock gtod notifier (George Beshers) [1182693] - [kernel] timekeeping: Pass flags instead of multiple bools to timekeeping_update() (George Beshers) [1182693] - [kernel] nohz: Convert a few places to use local per cpu accesses (George Beshers) [1182693] - [kernel] nohz: Check for nohz active instead of nohz enabled (George Beshers) [1182693] - [crypto] sha-mb: sha1_mb_alg_state can be static (Herbert Xu) [1173756] - [crypto] mcryptd: mcryptd_flist can be static (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer job manager and glue code (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer crypto computation (x8 AVX2) (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer submit and flush routines for AVX2 (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer algorithm data structures (Herbert Xu) [1173756] - [crypto] sha-mb: multibuffer crypto infrastructure (Herbert Xu) [1173756] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Herbert Xu) [1173756] - [crypto] ahash: initialize entry len for null input in crypto hash sg list walk (Herbert Xu) [1173756] - [crypto] ahash: Add real ahash walk interface (Herbert Xu) [1173756] - [crypto] x86: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201563] - [crypto] x86: sha1 - reduce size of the AVX2 asm implementation (Herbert Xu) [1177968] - [crypto] x86: sha1 - fix stack alignment of AVX2 variant (Herbert Xu) [1177968] - [crypto] x86: sha1 - re-enable the AVX variant (Herbert Xu) [1177968] - [crypto] sha: SHA1 transform x86_64 AVX2 (Herbert Xu) [1177968] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1198978]- [fs] btrfs: simplify insert_orphan_item (Eric Sandeen) [1205873] - [fs] btrfs: __add_inode_ref out of bounds memory read when looking for extended ref (Eric Sandeen) [1205873] - [fs] btrfs: fix data loss in the fast fsync path (Eric Sandeen) [1205873] - [fs] btrfs: fix lost return value due to variable shadowing (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to ordered extent memory leaks (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after adding hard link to inode (Eric Sandeen) [1205873] - [fs] btrfs: fix leak of path in btrfs_find_item (Eric Sandeen) [1205873] - [fs] btrfs: set proper message level for skinny metadata (Eric Sandeen) [1205873] - [fs] btrfs: add missing blk_finish_plug in btrfs_sync_log() (Eric Sandeen) [1205873] - [fs] btrfs: fix raid56 scrub failed in xfstests btrfs/072 (Eric Sandeen) [1205873] - [fs] btrfs: Don't call btrfs_start_transaction() on frozen fs to avoid deadlock (Eric Sandeen) [1205873] - [fs] btrfs: Fix the bug that fs_info->pending_changes is never cleared (Eric Sandeen) [1205873] - [fs] btrfs: fix state->private cast on 32 bit machines (Eric Sandeen) [1205873] - [fs] btrfs: fix race deleting block group from space_info->ro_bgs list (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect freeing in scrub_stripe (Eric Sandeen) [1205873] - [fs] btrfs: sync ioctl, handle errors after transaction start (Eric Sandeen) [1205873] - [fs] btrfs: don't delay inode ref updates during log replay (Eric Sandeen) [1205873] - [fs] btrfs: correctly get tree level in tree_backref_for_extent (Eric Sandeen) [1205873] - [fs] btrfs: call inode_dec_link_count() on mkdir error path (Eric Sandeen) [1205873] - [fs] btrfs: abort transaction if we don't find the block group (Eric Sandeen) [1205873] - [fs] btrfs, scrub: uninitialized variable in scrub_extent_for_parity() (Eric Sandeen) [1205873] - [fs] btrfs: filp_open() returns ERR_PTR() on failure, not NULL (Eric Sandeen) [1205873] - [fs] btrfs: remove non-sense btrfs_error_discard_extent() function (Eric Sandeen) [1205873] - [fs] btrfs: fix fs corruption on transaction abort if device supports discard (Eric Sandeen) [1205873] - [fs] btrfs: always clear a block group node when removing it from the tree (Eric Sandeen) [1205873] - [fs] btrfs: ensure deletion from pinned_chunks list is protected (Eric Sandeen) [1205873] - [fs] btrfs: make get_caching_control unconditionally return the ctl (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected deletion from pending_chunks list (Eric Sandeen) [1205873] - [fs] btrfs: fix fs mapping extent map leak (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak after block remove + trimming (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_abort_transaction consider existence of new block groups (Eric Sandeen) [1205873] - [fs] btrfs: fix race between writing free space cache and trimming (Eric Sandeen) [1205873] - [fs] btrfs: fix race between fs trimming and block group remove/allocation (Eric Sandeen) [1205873] - [fs] btrfs, replace: enable dev-replace for raid56 (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extents after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: fix crash caused by block group removal (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid block group rbtree access after bg is removed (Eric Sandeen) [1205873] - [fs] btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, replace: write raid56 parity into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, replace: write dirty pages into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, raid56: support parity scrub on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, raid56: use a variant to record the operation type (Eric Sandeen) [1205873] - [fs] btrfs, scrub: repair the common data on RAID5/6 if it is corrupted (Eric Sandeen) [1205873] - [fs] btrfs, raid56: don't change bbio and raid_map (Eric Sandeen) [1205873] - [fs] btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block (Eric Sandeen) [1205873] - [fs] btrfs: remove noused bbio_ret in __btrfs_map_block in condition (Eric Sandeen) [1205873] - [fs] btrfs: zero out left over bytes after processing compression streams (Eric Sandeen) [1205873] - [fs] btrfs: fix snapshot inconsistency after a file write followed by truncate (Eric Sandeen) [1205873] - [fs] Add wait_on_atomic_t() and wake_up_atomic_t() (Eric Sandeen) [1205873] - [fs] btrfs: ensure send always works on roots without orphans (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extent after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: include vmalloc.h in check-integrity.c (Eric Sandeen) [1205873] - [fs] btrfs: Fix a lockdep warning when running xfstest (Eric Sandeen) [1205873] - [fs] btrfs: ensure ordered extent errors aren't missed on fsync (Eric Sandeen) [1205873] - [fs] btrfs: collect only the necessary ordered extents on ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore log btree writeback errors (Eric Sandeen) [1205873] - [fs] btrfs: do not move em to modified list when unpinning (Eric Sandeen) [1205873] - [fs] btrfs: make sure logged extents complete in the current transaction V3 (Eric Sandeen) [1205873] - [fs] btrfs: make sure we wait on logged extents when fsycning two subvols (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong accounting of raid1 data profile in statfs (Eric Sandeen) [1205873] - [fs] btrfs: fix dead lock while running replace and defrag concurrently (Eric Sandeen) [1205873] - [fs] btrfs: make xattr replace operations atomic (Eric Sandeen) [1205873] - [fs] btrfs: avoid premature -ENOMEM in clear_extent_bit() (Eric Sandeen) [1205873] - [fs] btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 (Eric Sandeen) [1205873] - [fs] btrfs: move read only block groups onto their own list V2 (Eric Sandeen) [1205873] - [fs] btrfs: fix typos in btrfs_check_super_valid (Eric Sandeen) [1205873] - [fs] btrfs: check-int: don't complain about balanced blocks (Eric Sandeen) [1205873] - [fs] btrfs: check_int: use the known block location (Eric Sandeen) [1205873] - [fs] btrfs: avoid returning -ENOMEM in convert_extent_bit() too early (Eric Sandeen) [1205873] - [fs] btrfs: make find_first_extent_bit be able to cache any state (Eric Sandeen) [1205873] - [fs] btrfs: deal with convert_extent_bit errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: return failure if btrfs_dev_replace_finishing() failed (Eric Sandeen) [1205873] - [fs] btrfs: fix allocationg memory failure for btrfsic_state structure (Eric Sandeen) [1205873] - [fs] btrfs: report error after failure inlining extent in compressed write path (Eric Sandeen) [1205873] - [fs] btrfs: add helper btrfs_fdatawrite_range (Eric Sandeen) [1205873] - [fs] btrfs: correctly flush compressed data before/after direct IO (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:compress_file_range() return void (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect compression ratio detection (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore compressed bio write errors (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:submit_compressed_extents() return void (Eric Sandeen) [1205873] - [fs] btrfs: process all async extents on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: don't leak pages and memory on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: fix hang on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: set page and mapping error on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: fix lockups from btrfs_clear_path_blocking (Eric Sandeen) [1205873] - [fs] btrfs: get rid of f_dentry use (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing label (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing features (Eric Sandeen) [1205873] - [fs] btrfs: introduce pending action: commit (Eric Sandeen) [1205873] - [fs] btrfs: switch inode_cache option handling to pending changes (Eric Sandeen) [1205873] - [fs] btrfs: do commit in sync_fs if there are pending changes (Eric Sandeen) [1205873] - [fs] btrfs: add support for processing pending changes (Eric Sandeen) [1205873] - [fs] btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup (Eric Sandeen) [1205873] - [fs] btrfs: fix race that makes btrfs_lookup_extent_info miss skinny extent items (Eric Sandeen) [1205873] - [fs] btrfs: properly clean up btrfs_end_io_wq_cache (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid leaf slot access in btrfs_lookup_extent() (Eric Sandeen) [1205873] - [fs] btrfs: use macro accessors in superblock validation checks (Eric Sandeen) [1205873] - [fs] revert "btrfs: race free update of commit root for ro snapshots" (Eric Sandeen) [1205873] - [fs] btrfs: Fix compile error when CONFIG_SECURITY is not set (Eric Sandeen) [1205873] - [fs] btrfs: Make btrfs handle security mount options internally to avoid losing security label (Eric Sandeen) [1205873] - [fs] btrfs: send, don't delay dir move if there's a new parent inode (Eric Sandeen) [1205873] - [fs] btrfs: add more superblock checks (Eric Sandeen) [1205873] - [fs] btrfs: fix race in WAIT_SYNC ioctl (Eric Sandeen) [1205873] - [fs] btrfs: be aware of btree inode write errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: remove redundant btrfs_verify_qgroup_counts declaration (Eric Sandeen) [1205873] - [fs] btrfs: fix shadow warning on cmp (Eric Sandeen) [1205873] - [fs] btrfs: fix compilation errors under DEBUG (Eric Sandeen) [1205873] - [fs] btrfs: fix crash of btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: add missing end_page_writeback on submit_extent_page failure (Eric Sandeen) [1205873] - [fs] btrfs: Fix the wrong condition judgment about subset extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix build_backref_tree issue with multiple shared blocks (Eric Sandeen) [1205873] - [fs] btrfs: cleanup error handling in build_backref_tree (Eric Sandeen) [1205873] - [fs] btrfs: move checks for DUMMY_ROOT into a helper (Eric Sandeen) [1205873] - [fs] btrfs: new define for the inline extent data start (Eric Sandeen) [1205873] - [fs] btrfs: kill extent_buffer_page helper (Eric Sandeen) [1205873] - [fs] btrfs: drop constant param from btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB (Eric Sandeen) [1205873] - [fs] btrfs: let merge_reloc_roots return void (Eric Sandeen) [1205873] - [fs] btrfs: remove unused members from struct scrub_warning (Eric Sandeen) [1205873] - [fs] btrfs: use slab for end_io_wq structures (Eric Sandeen) [1205873] - [fs] btrfs: fix error labels in init_btrfs_fs (Eric Sandeen) [1205873] - [fs] btrfs: use enum for wq endio metadata type (Eric Sandeen) [1205873] - [fs] btrfs: remove unused extent state bits (Eric Sandeen) [1205873] - [fs] btrfs: set default max_inline to 8KiB instead of 8MiB (Eric Sandeen) [1205873] - [fs] btrfs: remove blocksize from btrfs_alloc_free_block and rename (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter blocksize from btrfs_find_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove parameter blocksize from read_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: inline code of reada_tree_block and remove it (Eric Sandeen) [1205873] - [fs] btrfs: return void from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from data-dependent branches and slow paths (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from NULL checks (Eric Sandeen) [1205873] - [fs] btrfs: remove unused variable from btrfs_parse_options (Eric Sandeen) [1205873] - [fs] btrfs: defrag, use unsigned type for extent thresh (Eric Sandeen) [1205873] - [fs] btrfs: try not to ENOSPC on log replay (Eric Sandeen) [1205873] - [fs] btrfs: don't do async reclaim during log replay (Eric Sandeen) [1205873] - [fs] btrfs: remove empty block groups automatically (Eric Sandeen) [1205873] - [fs] btrfs: fix data corruption after fast fsync and writeback error (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to invalid data after log replay (Eric Sandeen) [1205873] - [fs] revert "btrfs: device_list_add() should not update list when mounted" (Eric Sandeen) [1205873] - [fs] btrfs: Fix and enhance merge_extent_mapping() to insert best fitted extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix up bounds checking in lseek (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the read failure record after write or when the inode is freeing (Eric Sandeen) [1205873] - [fs] btrfs: implement repair function when direct read fails (Eric Sandeen) [1205873] - [fs] btrfs: Set real mirror number for read operation on RAID0/5/6 (Eric Sandeen) [1205873] - [fs] btrfs: modify clean_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: modify repair_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: split bio_readpage_error into several functions (Eric Sandeen) [1205873] - [fs] btrfs: Cleanup unused variant and argument of IO failure handlers (Eric Sandeen) [1205873] - [fs] btrfs: fix missing error handler if submiting re-read bio fails (Eric Sandeen) [1205873] - [fs] btrfs: do file data check by sub-bio's self (Eric Sandeen) [1205873] - [fs] btrfs: cleanup similar code of the buffered data data check and dio read data check (Eric Sandeen) [1205873] - [fs] btrfs: Convert various code to bio_for_each_segment() (Eric Sandeen) [1205873] - [fs] btrfs: load checksum data once when submitting a direct read io (Eric Sandeen) [1205873] - [fs] btrfs: modify rw_devices counter under chunk_mutex context (Eric Sandeen) [1205873] - [fs] btrfs: move the missing device to its own fs device list (Eric Sandeen) [1205873] - [fs] btrfs: stop mounting the fs if the non-ENOENT errors happen when opening seed fs (Eric Sandeen) [1205873] - [fs] btrfs: make the logic of source device removing more clear (Eric Sandeen) [1205873] - [fs] btrfs: fix use-after-free problem of the device during device replace (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when cloning fs devices (Eric Sandeen) [1205873] - [fs] btrfs: Fix misuse of chunk mutex (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when getting the fs information (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected system chunk array insertion (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device's variants on 32bits machine (Eric Sandeen) [1205873] - [fs] btrfs: update free_chunk_space during allocting a new chunk (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device->bytes_used update (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong free_chunk_space assignment during removing a device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong device bytes_used in the super block (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong disk size when writing super blocks (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected assignment of the target device (Eric Sandeen) [1205873] - [fs] btrfs: cleanup double assignment of device->bytes_used when device replace finishes (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused num_can_discard in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: remove the wrong comments (Eric Sandeen) [1205873] - [fs] btrfs: fix directory recovery from fsync log (Eric Sandeen) [1205873] - [fs] btrfs: fix loop writing of async reclaim (Eric Sandeen) [1205873] - [fs] btrfs: make fiemap not blow when you have lots of snapshots (Eric Sandeen) [1205873] - [fs] btrfs: add missing compression property remove in btrfs_ioctl_setflags (Eric Sandeen) [1205873] - [fs] btrfs: Fix a deadlock in btrfs_dev_replace_finishing() (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the same name in end_bio_extent_readpage (Eric Sandeen) [1205873] - [fs] btrfs: don't go readonly on existing qgroup items (Eric Sandeen) [1205873] - [fs] btrfs: shrink further sizeof(struct extent_buffer) (Eric Sandeen) [1205873] - [fs] btrfs: send, lower mem requirements for processing xattrs (Eric Sandeen) [1205873] - [fs] btrfs: remove stale define after removing ordered operations (Eric Sandeen) [1205873] - [fs] btrfs: improve free space cache management and space allocation (Eric Sandeen) [1205873] - [fs] btrfs: rename total_bytes to avoid confusion (Eric Sandeen) [1205873] - [fs] btrfs: fix typo in the log message (Eric Sandeen) [1205873] - [fs] btrfs: rw_devices shouldn't be incremented for seed fs in btrfs_rm_dev_replace_srcdev() (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak when there is no more seed device (Eric Sandeen) [1205873] - [fs] btrfs: update sprout seed pointer when seed fs is relinquished (Eric Sandeen) [1205873] - [fs] btrfs: fix rw_devices miss match after seed replace (Eric Sandeen) [1205873] - [fs] btrfs: replace seed device followed by unmount causes kernel WARNING (Eric Sandeen) [1205873] - [fs] btrfs: preparatory to make btrfs_rm_dev_replace_srcdev() seed aware (Eric Sandeen) [1205873] - [fs] btrfs: Drop stray check of fixup_workers creation (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_search_forward return with nodes unlocked (Eric Sandeen) [1205873] - [fs] btrfs: sysfs label interface should check for read only FS (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR_RW could set the mode (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR could handle the mode (Eric Sandeen) [1205873] - [fs] btrfs: use BTRFS_ATTR instead of btrfs_no_store() (Eric Sandeen) [1205873] - [fs] btrfs: avoid unnecessary switch of path locks to blocking mode (Eric Sandeen) [1205873] - [fs] btrfs: unlock nodes earlier when inserting items in a btree (Eric Sandeen) [1205873] - [fs] btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simplicity (Eric Sandeen) [1205873] - [fs] btrfs: add trace for qgroup accounting (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused latest_devid and latest_trans in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: update the comment of total_bytes and disk_total_bytes of btrfs_devie (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the dirty flag of dev stats is cleared (Eric Sandeen) [1205873] - [fs] btrfs: make the device lock and its protected data in the same cacheline (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong generation check of super block on a seed device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong fsid check of scrub (Eric Sandeen) [1205873] - [fs] btrfs: wake up transaction thread from SYNC_FS ioctl (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong max inline data size limit (Eric Sandeen) [1205873] - [fs] btrfs: fix off-by-one in cow_file_range_inline() (Eric Sandeen) [1205873] - [fs] btrfs: fall into nocompression codes quickly if possible (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong skipping compression for an inode (Eric Sandeen) [1205873] - [fs] btrfs: fix sparse warning (Eric Sandeen) [1205873] - [fs] btrfs: use BUG_ON (Eric Sandeen) [1205873] - [fs] btrfs compression: merge inflate and deflate z_streams (Eric Sandeen) [1205873] - [fs] btrfs: set error return value in btrfs_get_blocks_direct (Eric Sandeen) [1205873] - [fs] btrfs: reduce size of struct extent_state (Eric Sandeen) [1205873] - [fs] btrfs: use PTR_ERR_OR_ZERO (Eric Sandeen) [1205873] - [fs] btrfs: print btrfs specific info for some fatal error cases (Eric Sandeen) [1205873] - [fs] btrfs: fix writing data into the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: make defragment work with nodatacow option (Eric Sandeen) [1205873] - [fs] btrfs: label should not contain return char (Eric Sandeen) [1205873] - [fs] btrfs: device delete must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: device add must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: clear compress-force when remounting with compress option (Eric Sandeen) [1205873] - [fs] btrfs: use DIV_ROUND_UP instead of open-coded variants (Eric Sandeen) [1205873] - [fs] btrfs: clean away stripe_align helper (Eric Sandeen) [1205873] - [fs] btrfs: use nodesize everywhere, kill leafsize (Eric Sandeen) [1205873] - [fs] btrfs: kill the key type accessor helpers (Eric Sandeen) [1205873] - [fs] btrfs: make close_ctree return void (Eric Sandeen) [1205873] - [fs] btrfs: cleanup ino cache members of btrfs_root (Eric Sandeen) [1205873] - [fs] btrfs: clenaup: don't call btrfs_release_path before free_path (Eric Sandeen) [1205873] - [fs] btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot (Eric Sandeen) [1205873] - [fs] btrfs: set inode's logged_trans/last_log_commit after ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: use insert_inode_locked4 for inode creation (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: kfree()ing ERR_PTRs (Eric Sandeen) [1205873] - [fs] btrfs: fix crash while doing a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: fix corruption after write/fsync failure + fsync + log recovery (Eric Sandeen) [1205873] - [fs] btrfs: fix autodefrag with compression (Eric Sandeen) [1205873] - [fs] fs/btrfs/tree-log.c: Fix closing brace followed by if (Eric Sandeen) [1205873] - [fs] btrfs: fix task hang under heavy compressed write (Eric Sandeen) [1205873] - [fs] btrfs: fix filemap_flush call in btrfs_file_release (Eric Sandeen) [1205873] - [fs] btrfs: fix crash on endio of reading corrupted block (Eric Sandeen) [1205873] - [fs] btrfs: fix leak in qgroup_subtree_accounting() error path (Eric Sandeen) [1205873] - [fs] btrfs: Use right extent length when inserting overlap extent map (Eric Sandeen) [1205873] - [fs] btrfs: clone, don't create invalid hole extent map (Eric Sandeen) [1205873] - [fs] btrfs: don't monopolize a core when evicting inode (Eric Sandeen) [1205873] - [fs] btrfs: fix hole detection during file fsync (Eric Sandeen) [1205873] - [fs] btrfs: race free update of commit root for ro snapshots (Eric Sandeen) [1205873] - [fs] btrfs: don't consider the missing device when allocating new chunks (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong device size when we are resizing the device (Eric Sandeen) [1205873] - [fs] btrfs: don't write any data into a readonly device when scrub (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the replace destroys the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: Return right extent when fiemap gives unaligned offset and len (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong extent mapping for DirectIO (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong write range for filemap_fdatawrite_range() (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong missing device counter decrease (Eric Sandeen) [1205873] - [fs] btrfs: fix unzeroed members in fs_devices when creating a fs from seed fs (Eric Sandeen) [1205873] - [fs] btrfs: check generation as replace duplicates devid+uuid (Eric Sandeen) [1205873] - [fs] btrfs: device_list_add() should not update list when mounted (Eric Sandeen) [1205873] - [fs] btrfs: fill_holes: Fix slot number passed to hole_mergeable() call (Eric Sandeen) [1205873] - [fs] btrfs: fix put dio bio twice when we submit dio bio fail (Eric Sandeen) [1205873] - [fs] btrfs: disable strict file flushes for renames and truncates (Eric Sandeen) [1205873] - [fs] btrfs: fix csum tree corruption, duplicate and outdated checksums (Eric Sandeen) [1205873] - [fs] btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch (Eric Sandeen) [1205873] - [fs] btrfs: fix compressed write corruption on enospc (Eric Sandeen) [1205873] - [fs] btrfs: correctly handle return from ulist_add (Eric Sandeen) [1205873] - [fs] btrfs: qgroup: account shared subtrees during snapshot delete (Eric Sandeen) [1205873] - [fs] btrfs: read lock extent buffer while walking backrefs (Eric Sandeen) [1205873] - [fs] btrfs: __btrfs_mod_ref should always use no_quota (Eric Sandeen) [1205873] - [fs] btrfs: adjust statfs calculations according to raid profiles (Eric Sandeen) [1205873] - [fs] sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor (Steve Dickson) [1111712] - [fs] nfs: Fix use of uninitialized variable in nfs_getattr() (Steve Dickson) [1111712] - [fs] nfs: Remove bogus assignment (Steve Dickson) [1111712] - [fs] nfs: remove spurious WARN_ON_ONCE in write path (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: serialize GETDEVICEINFO calls (Steve Dickson) [1111712] - [fs] nfs: fix pnfs direct write memory leak (Steve Dickson) [1111712] - [fs] revert "nfs: nfs4_do_open should add negative results to the dcache." (Steve Dickson) [1111712] - [fs] revert "nfs: remove BUG possibility in nfs4_open_and_get_state" (Steve Dickson) [1111712] - [fs] nfsv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT (Steve Dickson) [1111712] - [fs] nfsv4.1/pnfs: replace broken pnfs_put_lseg_async (Steve Dickson) [1111712] - [fs] nfsv4: Remove dead prototype for nfs4_insert_deviceid_node() (Steve Dickson) [1111712] - [fs] svcrdma: advertise the correct max payload (Steve Dickson) [1111712] - [fs] nfsd: introduce nfsd4_callback_ops (Steve Dickson) [1111712] - [fs] nfsd: split nfsd4_callback initialization and use (Steve Dickson) [1111712] - [fs] nfsd: introduce a generic nfsd4_cb (Steve Dickson) [1111712] - [fs] nfsd: remove nfsd4_callback.cb_op (Steve Dickson) [1111712] - [fs] nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence (Steve Dickson) [1111712] - [fs] nfsd: fix nfsd4_cb_recall_done error handling (Steve Dickson) [1111712] - [fs] nfsd4: clarify how grace period ends (Steve Dickson) [1111712] - [fs] nfsd4: stop grace_time update at end of grace period (Steve Dickson) [1111712] - [fs] nfsd: skip subsequent UMH "create" operations after the first one for v4.0 clients (Steve Dickson) [1111712] - [fs] nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls (Steve Dickson) [1111712] - [fs] nfsd: serialize nfsdcltrack upcalls for a particular client (Steve Dickson) [1111712] - [fs] nfsd: pass extra info in env vars to upcalls to allow for early grace period end (Steve Dickson) [1111712] - [fs] nfsd: add a v4_end_grace file to /proc/fs/nfsd (Steve Dickson) [1111712] - [fs] lockd: add a /proc/fs/lockd/nlm_end_grace file (Steve Dickson) [1111712] - [fs] nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE (Steve Dickson) [1111712] - [fs] nfsd: remove redundant boot_time parm from grace_done client tracking op (Steve Dickson) [1111712] - [fs] lockd: move lockd's grace period handling into its own module (Steve Dickson) [1111712] - [fs] nfsd: Put export if prepare_creds() fail (Steve Dickson) [1111712] - [fs] nfsd: Full checking of authentication name (Steve Dickson) [1111712] - [fs] nfsd: Fix bad using of return value from qword_get (Steve Dickson) [1111712] - [fs] nfsd: Fix a memory leak if nfsd4_recdir_load fail (Steve Dickson) [1111712] - [fs] nfsd: Reset creds after mnt_want_write_file() fail (Steve Dickson) [1111712] - [fs] nfsd: Put file after ima_file_check fail in nfsd_open() (Steve Dickson) [1111712] - [fs] nfs: do not start the callback thread until we set rqstp->rq_task (Steve Dickson) [1111712] - [fs] lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task (Steve Dickson) [1111712] - [fs] nfsd4: remove labeled NFS warning from config help (Steve Dickson) [1111712] - [fs] sunrpc: fix byte-swapping of displayed XID (Steve Dickson) [1111712] - [fs] nfsd: Update some as-yet unused 4.2 error codes (Steve Dickson) [1111712] - [fs] nfsd: Remove duplicate initialization of file_lock (Steve Dickson) [1111712] - [fs] sunrpc: Fix compile on non-x86 (Steve Dickson) [1111712] - [fs] nfsd4: reserve adequate space for LOCK op (Steve Dickson) [1111712] - [fs] nfsd4: remove obsolete comment (Steve Dickson) [1111712] - [fs] nfsd3: Check write permission after checking existence (Steve Dickson) [1111712] - [fs] nfsd: call nfs4_put_deleg_lease outside of state_lock (Steve Dickson) [1111712] - [fs] nfsd: protect lease-related nfs4_file fields with fi_lock (Steve Dickson) [1111712] - [fs] nfsd: Reorder nfsd_cache_match to check more powerful discriminators first (Steve Dickson) [1111712] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Steve Dickson) [1111712] - [fs] nfsd: convert num_drc_entries to an atomic_t (Steve Dickson) [1111712] - [fs] nfsd: Remove the cache_hash list (Steve Dickson) [1111712] - [fs] nfsd: convert the lru list into a per-bucket thing (Steve Dickson) [1111712] - [fs] nfsd: Clean up drc cache in preparation for global spinlock elimination (Steve Dickson) [1111712] - [fs] sunrpc: Optimise away svc_recv_available (Steve Dickson) [1111712] - [fs] sunrpc: More optimisations of svc_xprt_enqueue() (Steve Dickson) [1111712] - [fs] sunrpc: Fix broken kthread_should_stop test in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] sunrpc: get rid of the request wait queue (Steve Dickson) [1111712] - [fs] sunrpc: Do not grab pool->sp_lock unnecessarily in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] nfs: Ensure that nfs_callback_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] lockd: Ensure that lockd_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] sunrpc: Do not override wspace tests in svc_handle_xprt (Steve Dickson) [1111712] - [fs] nfsv4.1: Fix an NFSv4.1 state renewal regression (Steve Dickson) [1111712] - [fs] nfsv4: fix open/lock state recovery error handling (Steve Dickson) [1111712] - [fs] nfsv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails (Steve Dickson) [1111712] - [fs] nfs: Fabricate fscache server index key correctly (Steve Dickson) [1111712] - [fs] sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT (Steve Dickson) [1111712] - [fs] nfsv3: Fix missing includes of nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: don't use STABLE writes during writeback (Steve Dickson) [1111712] - [fs] nfsv4: use exponential retry on NFS4ERR_DELAY for async requests (Steve Dickson) [1111712] - [fs] rpc: Add -EPERM processing for xs_udp_send_request() (Steve Dickson) [1111712] - [fs] rpc: return sent and err from xs_sendpages() (Steve Dickson) [1111712] - [fs] Fixing lease renewal (Steve Dickson) [1111712] - [fs] nfs: fix duplicate proc entries (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: include vmalloc.h for __vmalloc (Steve Dickson) [1111712] - [fs] nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size (Steve Dickson) [1111712] - [fs] nfs: Move NFS v3 acl functions to nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: Remove v3 not compiled check from validate_mount_data() (Steve Dickson) [1111712] - [fs] nfs: Move v3 declarations out of internal.h (Steve Dickson) [1111712] - [fs] nfs: Unconditionally enable commit code (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Remove a couple of unused variables (Steve Dickson) [1111712] - [fs] pnfs: enable CB_NOTIFY_DEVICEID support (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move all rpc_pipefs related code into a single file (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: refactor extent processing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move extent processing to blocklayout.c (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: allocate separate pages for the layoutcommit payload (Steve Dickson) [1111712] - [fs] pnfs: remove GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs/objlayout: fix endianess annotation in objio_alloc_deviceid_node (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove some debugging (Steve Dickson) [1111712] - [fs] nfs: add __acquires and __releases annotations to seqfile start/stop routines (Steve Dickson) [1111712] - [fs] nfs: fix RCU cl_xprt handling in nfs_swap_activate/deactivate (Steve Dickson) [1111712] - [fs] nfs: setattr can only change regular file sizes (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: use the device id cache (Steve Dickson) [1111712] - [fs] pnfs: add a nfs4_get_deviceid helper (Steve Dickson) [1111712] - [fs] pnfs: add a common GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs: factor GETDEVICEINFO implementations (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: return layouts on setattr (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: implement the return_range method (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: rewrite extent tracking (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: don't set pages uptodate (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist (Steve Dickson) [1111712] - [fs] pnfs: add return_range method (Steve Dickson) [1111712] - [fs] pnfs: add flag to force read-modify-write in ->write_begin (Steve Dickson) [1111712] - [fs] pnfs: force a layout commit when encountering busy segments during recall (Steve Dickson) [1111712] - [fs] nfs: Fix a compile warning when !(CONFIG_NFS_V3 || CONFIG_NFS_V4) (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: correctly decrement extent length (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: plug block queues (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: improve GETDEVICEINFO error reporting (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: reject pnfs blocksize larger than page size (Steve Dickson) [1111712] - [fs] pnfs: allow splicing pre-encoded pages into the layoutcommit args (Steve Dickson) [1111712] - [fs] pnfs: avoid using stale stateids after layoutreturn (Steve Dickson) [1111712] - [fs] pnfs: retry after a bad stateid error from layoutget (Steve Dickson) [1111712] - [fs] pnfs: don't check sequence on new stateids in layoutget (Steve Dickson) [1111712] - [fs] pnfs: do not pass uninitialized lsegs to ->free_lseg (Steve Dickson) [1111712] - [fs] nfs: cap request size to fit a kmalloced page array (Steve Dickson) [1111712] - [fs] nfs/filelayout: set layoutcommit depending on write verifier (Steve Dickson) [1111712] - [fs] nfs41: add a helper function to set layoutcommit after commit (Steve Dickson) [1111712] - [fs] nfs: Clear up state owner lock usage (Steve Dickson) [1111712] - [fs] rpc: xs_bind - do not bind when requesting a random ephemeral port (Steve Dickson) [1111712]- [documentation] cpuset: isolcpus: document relationship between cpusets & isolcpus (Rik van Riel) [1194687] - [kernel] cpusets: isolcpus: exclude isolcpus from load balancing in cpusets (Rik van Riel) [1194687] - [kernel] sched: isolcpu: make cpu_isolated_map visible outside scheduler (Rik van Riel) [1194687] - [powerpc] fix memory corruption by pnv_alloc_idle_core_states (Jan Stancek) [1205856] - [kernel] trace: Check if tracing is enabled in trace_puts() (Luiz Capitulino) [1198836] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1196781] - [net] ipv6: gre: fix wrong skb->protocol in WCCP (Hannes Frederic Sowa) [1196478] - [net] ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs (Hannes Frederic Sowa) [1194694] - [net] team: don't traverse port list using rcu in team_set_mac_address (Jiri Pirko) [1182208] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198402] - [net] team: allow TSO being set on master (Jiri Pirko) [1189844] - [net] ipv6: addrconf: validate new MTU before applying it (Marcelo Leitner) [1194011] - [net] netfilter: conntrack: adjust nf_conntrack_buckets default value (Marcelo Leitner) [1176947] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Jan Stancek) [1191411] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1187574] - [net] ipv4: kABI fix for 0bbf87d backport (Aristeu Rozanski) [1184764] - [net] ipv4: Convert ipv4.ip_local_port_range to be per netns (Aristeu Rozanski) [1184764] - [net] xfrm: Fix crash with ipv6 IPsec tunnel and NAT (Hannes Frederic Sowa) [1162395] - [net] bonding: implement bond_poll_controller() (Nikolay Aleksandrov) [1166647] - [net] bonding: Implement port churn-machine (AD standard 43.4.17) (Nikolay Aleksandrov) [1166647] - [net] bonding: Verify RX LACPDU has proper dest mac-addr (Nikolay Aleksandrov) [1166647] - [net] bonding: simple code refactor (Nikolay Aleksandrov) [1166647] - [net] bonding: Move slave state changes to a helper function (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup and remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: fix LACP PDU not sent on slave port sometimes (Nikolay Aleksandrov) [1166647] - [net] bonding: fix incorrect lacp mux state when agg not active (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_open() don't always set slave active flag (Nikolay Aleksandrov) [1166647] - [net] bonding: update bond carrier state when min_links option changes (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup bond_opts array (Nikolay Aleksandrov) [1166647] - [net] bonding: change error message to debug message in __bond_release_one() (Nikolay Aleksandrov) [1166647] - [net] bonding: Check length of IFLA_BOND_ARP_IP_TARGET attributes (Nikolay Aleksandrov) [1166647] - [net] bonding: Introduce 4 AD link speed to fix agg_bandwidth (Nikolay Aleksandrov) [1166647] - [net] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Nikolay Aleksandrov) [1166647] - [net] bonding: squash a warning (Nikolay Aleksandrov) [1166647] - [net] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1166647] - [net] bonding: Move bonding headers under include/net (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1166647] - [net] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1166647] - [net] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1166647] - [net] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1166647] - [net] bonding: adjust locking comments (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1166647] - [net] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1166647] - [net] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1166647] - [net] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1166647] - [netdrv] cxgb4: remove bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix typo in printk (Nikolay Aleksandrov) [1166647] - [net] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1166647] - [net] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1166647] - [net] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1166647] - [net] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1166647] - [net] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1166647] - [net] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1166647] - [net] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1166647] - [net] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1166647] - [net] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1166647] - [net] bonding: Advertize vxlan offload features when supported (Nikolay Aleksandrov) [1166647] - [net] bonding: Turn on IFF_UNICAST_FLT on bond devices (Nikolay Aleksandrov) [1166647] - [net] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't assume 802.1Q when sending alb learning packets (Nikolay Aleksandrov) [1166647] - [net] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1166647] - [net] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1166647] - [net] bonding: rename {, bond_}slave_can_tx and clean it up (Nikolay Aleksandrov) [1166647] - [net] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1166647] - [net] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1166647] - [net] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1166647] - [net] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unused macro (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1166647] - [net] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1166647] - [net] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1166647] - [net] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1166647] - [net] bonding: support QinQ for bond arp interval (Nikolay Aleksandrov) [1166647] - [net] vlan: make a new function vlan_dev_vlan_proto() and export (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1166647] - [net] ether: add loopback type ETH_P_LOOPBACK (Nikolay Aleksandrov) [1166647] - [net] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: Call dev_kfree_skby_any instead of kfree_skb (Nikolay Aleksandrov) [1166647] - [net] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1166647] - [net] bonding: fix const in options processing (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1166647] - [net] bonding: options handling cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave status notifications GFP_ATOMIC (Nikolay Aleksandrov) [1166647] - [net] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1166647] - [net] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: Invert test (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1166647] - [net] bonding: More use of ether_addr_copy (Nikolay Aleksandrov) [1166647] - [net] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1166647] - [net] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1166647] - [net] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1166647] - [net] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1166647] - [net] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1166647] - [net] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar) (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert c99 comments (Nikolay Aleksandrov) [1166647] - [net] bonding: Neaten pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_options.c direct rwlock.h include (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1166647] - [net] bonding: fix u64 division (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't allow bond devices to change network namespaces (Nikolay Aleksandrov) [1166647] - [net] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1166647] - [net] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1166647] - [net] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1166647] - [net] bonding: reciprocal_divide: update/correction of the algorithm (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1166647] - [net] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1166647] - [net] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1166647] - [net] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1166647] - [net] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1166647] - [net] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1166647] - [net] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1166647] - [net] bonding: fix netlink msg size (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: make more functions static (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1166647] - [net] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1166647] - [net] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1166647] - [net] bonding: make local function static (Nikolay Aleksandrov) [1166647] - [net] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add updelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add miimon netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1166647] - [net] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1166647] - [net] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1166647] - [net] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1166647] - [net] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1166647] - [net] Revert "Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1166647] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Nikolay Aleksandrov) [1166647] - [net] flow: Remove extern from function prototypes (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1166647] - [net] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1166647] - [net] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1166647] - [net] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_vlan_used() (Nikolay Aleksandrov) [1166647] - [net] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1166647] - [net] bonding: remove vlan_list/current_alb_vlan (Nikolay Aleksandrov) [1166647] - [net] bonding: make alb_send_learning_packets() use upper dev list (Nikolay Aleksandrov) [1166647] - [net] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_has_this_ip() to use upper devices (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_arp_send_all use upper device list (Nikolay Aleksandrov) [1166647] - [net] bonding: use netdev_upper list in bond_vlan_used (Nikolay Aleksandrov) [1166647] - [net] bonding: fix error return code in bond_enslave() (Nikolay Aleksandrov) [1166647] - [net] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1166647] - [net] bonding: change the bond's vlan syncing functions with the standard ones (Nikolay Aleksandrov) [1166647] - [net] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1166647] - [net] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: initial RCU conversion (Nikolay Aleksandrov) [1166647] - [net] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1166647] - [net] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1166647] - [net] bond: cleanup netpoll code (Nikolay Aleksandrov) [1166647] - [net] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1166647] - [net] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1166647] - [net] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1166647] - [net] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1166647] - [net] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1166647] - [net] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1166647] - [net] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1166647] - [net] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1166647] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1160431]- [crypto] add missing crypto module aliases (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] include crypto- module prefix in template (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] prefix module autoloading with "crypto-" (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [1201889] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [1201889] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [1201889] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [1201889] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1201889] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fixup the (brain) damage caused by the irq cleanup (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fix brown paperbag typos reported by Fenguangs build robot (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Make it build with CONFIG_HYPERV=m again (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [1201889] - [hv] move ringbuffer bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] delete struct hv_dev_port_info (Vitaly Kuznetsov) [1201889] - [hv] delete vmbus_get_debug_info() (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_conn_id" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_latency" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_pending" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] make "monitor_pages" a "real" pointer array (Vitaly Kuznetsov) [1201889] - [hv] move "device_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "class_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "modalias" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "monitor_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "state" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] use dev_groups for device attributes (Vitaly Kuznetsov) [1201889] - [drm] radeon: fix kernel segfault in hwmonitor (Jerome Glisse) [1187817] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198151] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1035213 1206437] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1190094] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1172960] - [netdrv] mlx4_en: tx_info->ts_requested was not cleared (Doug Ledford) [1178070] - [input] serio: hyperv-keyboard - register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1086100] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1165448] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1165448] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158624] - [perf] powerpc: Use dwfl_report_elf() instead of offline (Gustavo Duarte) [1113736] - [perf] powerpc: Cache the DWARF debug info (Gustavo Duarte) [1113736] - [kernel] ring-buffer: Check if buffer exists before polling (Gustavo Duarte) [1199699] - [powerpc] mm: thp: Add tracepoints to track hugepage invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: Use read barrier when creating real_pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Use ACCESS_ONCE when loading pmdp (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate with vpn in loop (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Handle combo pages in invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate old 64K based hash page mapping before insert of 4k pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Don't recompute vsid and ssize in loop on invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Add write barrier after updating the valid bit (Gustavo Duarte) [1199016] - [cpufreq] powernv: Set the cpus to nominal frequency during reboot/kexec (Gustavo Duarte) [1182062] - [cpufreq] powernv: Set the pstate of the last hotplugged out cpu in policy->cpus to minimum (Gustavo Duarte) [1182062] - [cpufreq] Allow stop CPU callback to be used by all cpufreq drivers (Gustavo Duarte) [1182062] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129470] - [sound] alsa: hda_intel: Add DeviceIDs for Sunrise Point-LP (David Milburn) [1129470] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129470] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Check if interrupts are disabled (David Milburn) [1082114] - [i2c] i801: Fallback to polling if request_irq() fails (David Milburn) [1082114] - [i2c] i801: Use wait_event_timeout to wait for interrupts (David Milburn) [1082114] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [sound] alsa: hda_intel: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114]- [tools] perf/probe: Trivial typo fix for --demangle (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F mispredict for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F in_tx for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F abort for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1169436] - [tools] perf/callchain: Use global caching provided by libunwind (Jiri Olsa) [1169436] - [tools] perf/diff: Add missing hists__init() call at tool start (Jiri Olsa) [1169436] - [tools] perf/script: Add period as a default output column (Jiri Olsa) [1169436] - [tools] perf/script: Add period data column (Jiri Olsa) [1169436] - [tools] perf/evsel: No need to drag util/cgroup.h (Jiri Olsa) [1169436] - [tools] perf/evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1169436] - [tools] perf/evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Enable events copying (Jiri Olsa) [1169436] - [tools] perf/session: Add option to copy events when queueing (Jiri Olsa) [1169436] - [tools] perf/Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1169436] - [tools] perf/trace: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/kvm: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/callchain: Create an address space per thread (Jiri Olsa) [1169436] - [tools] perf/report: Set callchain_param.record_mode for future use (Jiri Olsa) [1169436] - [tools] perf/evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1169436] - [tools] perf/test: Add test case for pmu event new style format (Jiri Olsa) [1169436] - [tools] perf: Add support to new style format of kernel PMU event (Jiri Olsa) [1169436] - [tools] perf: Parse the pmu event prefix and suffix (Jiri Olsa) [1169436] - [tools] Revert: perf: Default to cpu// for events v5 (Jiri Olsa) [1169436] - [tools] perf/top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix map->end fixup (Jiri Olsa) [1169436] - [tools] perf: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1169436] - [tools] perf: fix off-by-one error in maps (Jiri Olsa) [1169436] - [tools] perf/machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1169436] - [tools] perf/evsel: Make some exit routines static (Jiri Olsa) [1169436] - [tools] perf/evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1169436] - [tools] perf/evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1169436] - [tools] perf/evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1169436] - [tools] perf/thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf: Remove hists from evsel (Jiri Olsa) [1169436] - [tools] perf/callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1169436] - [tools] perf/evsel: Subclassing (Jiri Olsa) [1169436] - [tools] perf/session: Remove last reference to hists struct (Jiri Olsa) [1169436] - [tools] perf/ui/browsers: Add missing include (Jiri Olsa) [1169436] - [tools] perf: Move events_stats struct to event.h (Jiri Olsa) [1169436] - [tools] perf/session: Don't count per evsel events (Jiri Olsa) [1169436] - [tools] perf/evsel: Add hists helper (Jiri Olsa) [1169436] - [tools] perf/script: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/sched: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use fdarray object instead of pollfd (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1169436] - [tools] perf/record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1169436] - [tools] perf: Fix build breakage on arm64 targets (Jiri Olsa) [1169436] - [tools] perf/symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1169436] - [tools] perf/symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Sanitize -q option in requeue (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Support operations for shared futexes (Jiri Olsa) [1169436] - [tools] perf/trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1169436] - [tools] perf: Refactor unit and scale function parameters (Jiri Olsa) [1169436] - [tools] perf: Fix line number in the config file error message (Jiri Olsa) [1169436] - [tools] perf: Convert {record, top}.call-graph option to call-graph.record-mode (Jiri Olsa) [1169436] - [tools] perf: Introduce perf_callchain_config() (Jiri Olsa) [1169436] - [tools] perf/callchain: Move some parser functions to callchain.c (Jiri Olsa) [1169436] - [tools] perf: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix callchain print bug on TUI (Jiri Olsa) [1169436] - [tools] perf: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1169436] - [tools] perf: Modify error code for when perf_session__new() fails (Jiri Olsa) [1169436] - [tools] perf: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1169436] - [tools] perf/stat: Fix --per-core on multi socket systems (Jiri Olsa) [1169436] - [tools] perf/trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1169436] - [tools] lib/fd/array: Allow associating an integer cookie with each entry (Jiri Olsa) [1169436] - [tools] perf/evlist: Refcount mmaps (Jiri Olsa) [1169436] - [tools] lib/api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce poll method for common code idiom (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1169436] - [tools] perf/tests: Add pollfd growing test (Jiri Olsa) [1169436] - [tools] perf/evlist: Allow growing pollfd on add method (Jiri Olsa) [1169436] - [tools] perf/evlist: We need to poll all event file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1169436] - [tools] perf/tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1169436] - [tools] perf/record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1169436] - [tools] perf/probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1169436] - [tools] perf/probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1169436] - [tools] perf/symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1169436] - [tools] perf/symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1169436] - [tools] perf: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1169436] - [tools] perf: Don't include sys/poll.h directly (Jiri Olsa) [1169436] - [tools] perf: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1169436] - [tools] perf/tool: fix compilation for ARM (Jiri Olsa) [1169436] - [tools] perf: Add perf_pmu__scan_file() (Jiri Olsa) [1169436] - [tools] perf: Let default config be defined for a PMU (Jiri Olsa) [1169436] - [tools] perf: Add perf-with-kcore script (Jiri Olsa) [1169436] - [tools] perf: Let a user specify a PMU event without any config terms (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Unify the title bar output (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Enable the target.system_wide flag (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Save pid string in opts.target.pid (Jiri Olsa) [1169436] - [tools] perf/powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --sort option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --field option (Jiri Olsa) [1169436] - [tools] perf/top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf/machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Cleanup callchain print functions (Jiri Olsa) [1169436] - [tools] perf: Add machine__kernel_ip() (Jiri Olsa) [1169436] - [tools] perf/machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1169436] - [tools] perf/scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1169436] - [tools] perf/tests: Add a test for tracking with sched_switch (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix children overhead dump (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1169436] - [tools] perf/powerpc: Explicitly include util/debug.h (Jiri Olsa) [1169436] - [tools] perf/symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1169436] - [tools] perf/stat: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/help: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/kvm: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/sched: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/test: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/record: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/trace: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/top: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1169436] - [tools] perf/probe: Make error messages thread-safe (Jiri Olsa) [1169436] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1169436] - [tools] perf/report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1169436] - [tools] perf: Annotate PMU related list_head members with type info (Jiri Olsa) [1169436] - [tools] perf: Add arm64 triplets (Jiri Olsa) [1169436] - [tools] perf/annotate: Don't truncate Intel style addresses (Jiri Olsa) [1169436] - [tools] perf/probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1169436] - [tools] perf: Add flags and insn_len to struct sample (Jiri Olsa) [1169436] - [tools] perf/machine: Add machine__thread_exec_comm() (Jiri Olsa) [1169436] - [tools] perf: Identify which comms are from exec (Jiri Olsa) [1169436] - [tools] perf/script/python: Add helpers for calling Python objects (Jiri Olsa) [1169436] - [tools] perf/script: Allow callchains if any event samples them (Jiri Olsa) [1169436] - [tools] perf/session: Add perf_session__peek_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add 'system_wide' option (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing label symbols (Jiri Olsa) [1169436] - [tools] perf/top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1169436] - [tools] perf/top: Fix -z option behavior (Jiri Olsa) [1169436] - [tools] perf/report: Set proper sort__mode for the branch option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix a small callchain display bug (Jiri Olsa) [1169436] - [tools] perf: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1169436] - [tools] perf/trace: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/script: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/sched: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/lock: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1169436] - [tools] perf/inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1169436] - [tools] perf/annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1169436] - [tools] perf/script: Fix possible memory leaks (Jiri Olsa) [1169436] - [tools] perf: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1169436] - [tools] perf: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1169436] - [tools] perf: Fix one of the probe events to exclude kernel (Jiri Olsa) [1169436] - [tools] perf: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1169436] - [tools] perf/trace: Add beautifier for mremap flags param (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1169436] - [tools] perf/top: Setup signals for terminal output (Jiri Olsa) [1169436] - [tools] perf: Introduce set_term_quiet_input helper function (Jiri Olsa) [1169436] - [tools] perf/top: Join the display thread on exit (Jiri Olsa) [1169436] - [tools] perf: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1169436] - [tools] perf/top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1169436] - [tools] perf: Default to python version 2 (Jiri Olsa) [1169436] - [tools] perf: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1169436] - [tools] perf: Add name field into perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf/top: Add -w option for setting column width (Jiri Olsa) [1169436] - [tools] perf/report: Honor column width setting (Jiri Olsa) [1169436] - [tools] perf: Save column length in perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1169436] - [tools] perf: Left-align output contents (Jiri Olsa) [1169436] - [tools] perf: Fix make PYTHON override (Jiri Olsa) [1169436] - [tools] perf/kmem: Do not ignore mmap events (Jiri Olsa) [1169436] - [tools] perf: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Allow out of order messages in forced flush (Jiri Olsa) [1169436] - [tools] perf: Add debug prints for ordered events queue (Jiri Olsa) [1169436] - [tools] perf: Add report.queue-size config file option (Jiri Olsa) [1169436] - [tools] perf: Add perf_config_u64 function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__free function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__init function (Jiri Olsa) [1169436] - [tools] perf: Use list_move in ordered_events_delete function (Jiri Olsa) [1169436] - [tools] perf: Create ordered-events object (Jiri Olsa) [1169436] - [tools] perf: Make perf_session__deliver_event global (Jiri Olsa) [1169436] - [tools] perf: Flush ordered events in case of allocation failure (Jiri Olsa) [1169436] - [tools] perf: Limit ordered events queue size (Jiri Olsa) [1169436] - [tools] perf: Factor ordered_events__flush to be more generic (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__(new (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_events members (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1169436] - [tools] perf/record: Honour --no-time command line option (Jiri Olsa) [1169436] - [tools] perf/kvm/stat: Properly show submicrosecond times (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1169436] - [tools] perf/evlist: Don't run workload if not told to (Jiri Olsa) [1169436] - [tools] perf: Fix arm64 build error (Jiri Olsa) [1169436] - [tools] perf: saner perf_atoll() (Jiri Olsa) [1169436] - [tools] Revert: perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix perf usage string leftover (Jiri Olsa) [1169436] - [tools] perf/record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1169436] - [tools] perf/record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1169436] - [tools] perf/inject: Add --kallsyms parameter (Jiri Olsa) [1169436] - [tools] perf: Expose 'addr' functions so they can be reused (Jiri Olsa) [1169436] - [tools] perf/session: Fix accounting of ordered samples queue (Jiri Olsa) [1169436] - [tools] perf/powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1169436] - [tools] perf: Fix build on gcc 4.4.7 (Jiri Olsa) [1169436] - [tools] perf: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__type() (Jiri Olsa) [1169436] - [tools] perf: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1169436] - [tools] perf: Add vdso__new() (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1169436] - [tools] perf: Group VDSO global variables into a structure (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to skip 4GiB or more (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1169436] - [tools] perf: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_size() (Jiri Olsa) [1169436] - [tools] perf: Move rdtsc() function (Jiri Olsa) [1169436] - [tools] perf/machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1169436] - [tools] perf: Add cpu to struct thread (Jiri Olsa) [1169436] - [tools] perf: Add dsos__hit_all() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_status_seen() (Jiri Olsa) [1169436] - [tools] perf: Record whether a dso has data (Jiri Olsa) [1169436] - [tools] perf/script: Do not print dangling '=>' for BTS (Jiri Olsa) [1169436] - [tools] perf/script: Improve srcline display for BTS (Jiri Olsa) [1169436] - [tools] perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix incorrect fd error comparison (Jiri Olsa) [1169436] - [tools] perf/tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1169436] - [tools] perf: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1169436] - [tools] perf: Allow TSC conversion on any arch (Jiri Olsa) [1169436] - [tools] perf: Remove needless getopt.h includes (Jiri Olsa) [1169436] - [tools] perf: Add --debug optionto set debug variable (Jiri Olsa) [1169436] - [tools] perf: Factor eprintf to allow different debug variables (Jiri Olsa) [1169436] - [tools] perf: Move pr_* debug macros into debug object (Jiri Olsa) [1169436] - [tools] perf: Remove verbose from functions prototypes (Jiri Olsa) [1169436] - [tools] perf/machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1169436] - [tools] perf/thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1169436] - [tools] perf/machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'immediate' option (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'no_aux_samples' option (Jiri Olsa) [1169436] - [tools] perf: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1169436] - [tools] perf: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1169436] - [tools] perf/evlist: Pass mmap parameters in a struct (Jiri Olsa) [1169436] - [tools] perf/session: Flag if the event stream is entirely in memory (Jiri Olsa) [1169436] - [tools] perf/symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1169436] - [tools] perf/symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1169436] - [tools] perf/symbols: Record whether a dso is 64-bit (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1169436] - [tools] perf/callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1169436] - [tools] perf/inject: Fix build id injection (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1169436] - [tools] perf: Fix missing kernel map load (Jiri Olsa) [1169436] - [tools] perf/record: Select comm_exec flag if supported (Jiri Olsa) [1169436] - [tools] perf/script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the value used for unknown pids (Jiri Olsa) [1169436] - [tools] perf/script: Provide additional sample information on generic events (Jiri Olsa) [1169436] - [tools] perf/script: Add callchain to generic and tracepoint events (Jiri Olsa) [1169436] - [tools] perf/script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1169436] - [tools] perf/kvm: Add skip_event() for --duration option (Jiri Olsa) [1169436] - [tools] perf/kvm: Move arch specific code into arch/ (Jiri Olsa) [1169436] - [tools] perf/kvm: Use defines of kvm events (Jiri Olsa) [1169436] - [tools] perf/timechart: Add more options to IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Conditionally update start_time on fork (Jiri Olsa) [1169436] - [tools] perf/timechart: Implement IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Fix rendering in Firefox (Jiri Olsa) [1169436] - [tools] perf/trace: Fix build on 32-bit systems (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefault statistics (Jiri Olsa) [1169436] - [tools] perf: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1169436] - [tools] perf: Convert open coded equivalents to asprintf() (Jiri Olsa) [1169436] - [tools] perf: Allow to use cpuinfo on s390 (Jiri Olsa) [1169436] - [tools] perf/kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1169436] - [tools] perf/kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1169436] - [tools] perf/kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Left justify column headers (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add ui.show-headers config file option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Display columns header text on 'H' press (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add support for showing columns header (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Introduce gotorc method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1169436] - [tools] perf/x86/amd: Try to fix some mem allocation failure handling (Jiri Olsa) [1169436] - [tools] perf/script: Handle the num array type in python properly (Jiri Olsa) [1169436] - [tools] perf/script: Move the number processing into its own function (Jiri Olsa) [1169436] - [tools] perf: Fix wrong condition for allocation failure (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1169436] - [tools] perf/trace: Add possibility to switch off syscall events (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefaults record and replay support (Jiri Olsa) [1169436] - [tools] perf/trace: Add support for pagefault tracing (Jiri Olsa) [1169436] - [tools] perf/trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1169436] - [tools] perf/scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix format in plugin_kvm (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1169436] - [tools] lib/traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1169436] - [tools] lib/traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Drop barf() (Jiri Olsa) [1169436] - [tools] perf/bench/mem: The -o and -n options are mutually exclusive (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Use global --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench: Add --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Plug memleak (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Fix scrollbar refresh row index (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1169436] - [tools] perf/trace: Cache the is_exit syscall test (Jiri Olsa) [1169436] - [tools] perf/trace: Remove needless reassignments (Jiri Olsa) [1169436] - [tools] perf/evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1169436] - [tools] perf/trace: Fix up fd -> pathname resolution (Jiri Olsa) [1169436] - [tools] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Revert incomplete and undocumented Broadwell client support (Jiri Olsa) [1169436] - [tools] perf: Fix typos in sample code in the perf_event.h header (Jiri Olsa) [1169436] - [tools] perf: Fix and clean up initialization of pmu::event_idx (Jiri Olsa) [1169436] - [tools] perf: Fix bogus kernel printk (Jiri Olsa) [1169436] - [tools] perf: Fix unclone_ctx() vs. locking (Jiri Olsa) [1169436] - [tools] perf/x86: Tone down kernel messages when the PMU check fails in a virtual environment (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Use Broadwell cache event list for Haswell (Jiri Olsa) [1169436] - [tools] perf/x86: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Add Broadwell core support (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Document all Haswell models (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1169436] - [tools] Revert: perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1169436] - [tools] perf: Fix child event initial state setup (Jiri Olsa) [1169436] - [tools] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1169436] - [tools] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1169436] - [tools] perf/x86: Fix section mismatch in split uncore driver (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1169436] - [tools] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1169436] - [tools] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1169436] - [tools] perf/x86: Clean up __intel_pmu_pebs_event() code (Jiri Olsa) [1169436] - [tools] perf/x86: Fix data source encoding issues for load latency/precise store (Jiri Olsa) [1169436] - [tools] perf/x86: Don't mark DataLA addresses as store (Jiri Olsa) [1169436] - [tools] perf/x86: Revamp PEBS event selection (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNB (Jiri Olsa) [1169436] - [tools] perf/x86: Fix pp without LBR (Jiri Olsa) [1169436] - [tools] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1169436] - [tools] perf: Add queued work to remove orphaned child events (Jiri Olsa) [1169436] - [tools] perf: Set owner pointer for kernel events (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Update Intel models (Jiri Olsa) [1169436] - [tools] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1169436] - [tools] perf: fix perf bug in fork() (Jiri Olsa) [1169436] - [tools] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1169436] - [tools] perf: Handle compat ioctl (Jiri Olsa) [1169436] - [tools] perf/x86: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1169436] - [tools] perf: Make perf_event_init_context() function static (Jiri Olsa) [1169436]- [x86] kvm: Prevent guest from writing non-canonical shared MSR addresses (Petr Matousek) [1144885] {CVE-2014-3610} - [x86] kvm: Check non-canonical addresses upon WRMSR (Petr Matousek) [1144885] {CVE-2014-3610} - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179347] {CVE-2014-8159} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1184759] - [x86] pci: Add NEC variants to Stratus ftServer PCIe DMI check (Myron Stowe) [1187761] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1196398] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1196398] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1174059] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1174059] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1174059] - [acpi] fan: convert to platform driver (Prarit Bhargava) [1174059] - [acpi] fan: use acpi_device_xxx_power instead of acpi_bus equivelant (Prarit Bhargava) [1174059] - [acpi] fan: remove unused macro (Prarit Bhargava) [1174059] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1174059] - [acpi] fan: printk replacement (Prarit Bhargava) [1174059] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1174059] - [acpi] fan: fix fan driver compile error when CONFIG_PM_SLEEP is undefined (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: return instance->target by default (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: cdev only needs update on a new target state (Prarit Bhargava) [1174059] - [netdrv] vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1181807] - [netdrv] vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1181807] - [netdrv] vmxnet3: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1181807] - [netdrv] vmxnet3: Check for map error in vmxnet3_set_mc (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Neil Horman) [1181807] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1181807] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1181807] - [netdrv] vmxnet3: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1181807] - [netdrv] vmxnet3: get rid of SET_ETHTOOL_OPS (Neil Horman) [1181807] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1181807] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1181807] - [netdrv] vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix() (Neil Horman) [1181807] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1181807] - [netdrv] vmxnet3: delete non-required instances of include (Neil Horman) [1181807] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1181807] - [netdrv] vmxnet3: calls skb_set_hash (Neil Horman) [1181807] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata() (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1181807] - [netdrv] vmxnet3: Add support for virtual IOMMU (Neil Horman) [1181807] - [net] netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP) (Neil Horman) [1181906] - [net] netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Consolidate neigh_tx processing in service_neigh_queue (Neil Horman) [1181906] - [net] netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Don't drop all received packets (Neil Horman) [1181906] - [net] netpoll: Add netpoll_rx_processing (Neil Horman) [1181906] - [net] netpoll: Warn if more packets are processed than are budgeted (Neil Horman) [1181906] - [net] netpoll: Visit all napi handlers in poll_napi (Neil Horman) [1181906] - [net] netpoll: Pass budget into poll_napi (Neil Horman) [1181906] - [net] netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev (Neil Horman) [1181906] - [net] netpoll: fix netconsole IPv6 setup (Neil Horman) [1181906] - [net] netpoll: Use ether_addr_copy (Neil Horman) [1181906] - [net] netpoll: Fix missing TXQ unlock and and OOPS (Neil Horman) [1181906] - [net] netpoll: fix rx_hook() interface by passing the skb (Neil Horman) [1181906] - [iommu] vt-d: Work around broken RMRR firmware entries (Myron Stowe) [1195802] - [iommu] vt-d: Store bus information in RMRR PCI device path (Myron Stowe) [1195802] - [pci] Handle read-only BARs on AMD CS553x devices (Myron Stowe) [1198314] - [x86] kvm: add tracepoint to wait_lapic_expire (Marcelo Tosatti) [1175445] - [x86] kvm: add option to advance tscdeadline hrtimer expiration (Marcelo Tosatti) [1175445] - [powerpc] powernv: Add winkle support for offline cpus (Gustavo Duarte) [1123121] - [powerpc] powernv: Redesign idle states management (Gustavo Duarte) [1123121] - [powerpc] powernv: Enable Offline CPUs to enter deep idle states (Gustavo Duarte) [1123121] - [powerpc] powernv: Return to cpu offline loop when finished in KVM guest (Gustavo Duarte) [1123121] - [powerpc] powernv: Switch off MMU before entering nap/sleep/rvwinkle mode (Gustavo Duarte) [1123121] - [powerpc] powernv: Don't call generic code on offline cpus (Gustavo Duarte) [1123121] - [cpuidle] powernv: Back-end cpuidle driver for powernv platform (Gustavo Duarte) [1123121] - [cpuidle] powernv: Only clear LPCR decrementer wakeup bit on fast sleep entry (Gustavo Duarte) [1123121] - [kernel] tick: Fixup more fallout from hrtimer broadcast mode (Gustavo Duarte) [1123121] - [kernel] time: Fixup fallout from recent clockevent/tick changes (Gustavo Duarte) [1123121] - [kernel] tick: Introduce hrtimer based broadcast (Gustavo Duarte) [1123121] - [cpuidle] Handle clockevents_notify(BROADCAST_ENTER) failure (Gustavo Duarte) [1123121] - [kernel] time: Change the return type of clockevents_notify() to integer (Gustavo Duarte) [1123121] - [cpuidle] powernv: Fix parsing of idle state flags from device-tree (Gustavo Duarte) [1123121] - [cpuidle] powernv: Parse device tree to setup idle states (Gustavo Duarte) [1123121] - [cpuidle] powernv: Add "Fast-Sleep" CPU idle state (Gustavo Duarte) [1123121] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186106 1186112] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186106 1186112]- [fs] fsnotify: fix handling of renames in audit (Paul Moore) [1191562] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1198978] - [cpufreq] intel_pstate: Add support for SkyLake (Steve Best) [1189908] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193604] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193604] - [s390] kprobes: add exrl to list of prohibited opcodes (Hendrik Brueckner) [1193608] - [s390] kprobes: add support for compare and branch instructions (Hendrik Brueckner) [1193608] - [s390] bpf: jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH (Hendrik Brueckner) [1193604] - [s390] bpf: jit: fix 32 bit divisions, use unsigned divide instructions (Hendrik Brueckner) [1193604] - [s390] bpf: Zero extend parameters before calling C function (Hendrik Brueckner) [1193604] - [s390] bpf: Fix sk_load_byte_msh() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix offset parameter for skb_copy_bits() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix skb_copy_bits() parameter passing (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix ALU_NEG (A = -A) (Hendrik Brueckner) [1193604] - [s390] dasd: remove unused code (Hendrik Brueckner) [1186326] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1186326] - [kernel] module: set nx before marking module MODULE_STATE_COMING (Hendrik Brueckner) [1196977] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195671] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193605] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1186319] - [net] openvswitch: Fix net exit (Jiri Benc) [1200859] - [net] team: fix possible null pointer dereference in team_handle_frame (Jiri Pirko) [1188496]- [crypto] aesni: fix "by8" variant for 128 bit keys (Herbert Xu) [1174971] - [crypto] aesni: remove unused defines in "by8" variant (Herbert Xu) [1174971] - [crypto] aesni: fix counter overflow handling in "by8" variant (Herbert Xu) [1174971] - [crypto] aes: AES CTR x86_64 "by8" AVX optimization (Herbert Xu) [1174971] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193910] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193910] - [fs] Convert MessageID in smb2_hdr to LE (Sachin Prabhu) [1161441] - [fs] nfsd: update mtime on truncate ("J. Bruce Fields") [1162558] - [virt] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111262] - [watchdog] control hard lockup detection default (Andrew Jones) [1111262] - [watchdog] Fix print-once on enable (Andrew Jones) [1111262] - [tools] cpupower: Fix no idle state information return value (Prarit Bhargava) [1168046] - [misc] genwqe: Fix problem when reading HSI and Retc (Steve Best) [1188653] - [char] tpm: Added Little Endian support to vtpm module (Steve Best) [1189017] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166315] - [powerpc] iommu: ddw: Fix endianness (Steve Best) [1189040] - [powerpc] Fix sys_call_table declaration to enable syscall tracing (Steve Best) [1172684] - [powerpc] pseries: Fix endian problems with LE migration (Steve Best) [1183198] - [powerpc] powernv: Ignore smt-enabled on Power8 and later (Steve Best) [1180254] - [powerpc] xmon: Fix another endiannes issue in RTAS call from xmon (Steve Best) [1186803] - [pci] Add informational printk for invalid BARs (Myron Stowe) [1130170] - [pci] Shrink decoding-disabled window while sizing BARs (Myron Stowe) [1130170] - [pci] Restore detection of read-only BARs (Myron Stowe) [1130170] - [kernel] resources: Clarify sanity check message (Myron Stowe) [1130170] - [pci] Don't add disabled subtractive decode bus resources (Myron Stowe) [1130170] - [pci] Don't print anything while decoding is disabled (Myron Stowe) [1130170] - [pci] Don't set BAR to zero if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Don't convert BAR address to resource if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Reject BAR above 4GB if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Fail safely if we can't handle BARs larger than 4GB (Myron Stowe) [1130170]- [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1183959] {CVE-2015-1421} - [net] ipv6: Fixed support for blackhole and prohibit routes (Hannes Frederic Sowa) [1129731] - [kernel] audit: replace getname()/putname() hacks with reference counters (Paul Moore) [1155208] - [kernel] audit: fix filename matching in __audit_inode() and __audit_inode_child() (Paul Moore) [1155208] - [kernel] audit: enable filename recording via getname_kernel() (Paul Moore) [1155208] - [fs] namei: simpler calling conventions for filename_mountpoint() (Paul Moore) [1155208] - [fs] namei: create proper filename objects using getname_kernel() (Paul Moore) [1155208] - [fs] namei: rework getname_kernel to handle up to PATH_MAX sized filenames (Paul Moore) [1155208] - [fs] namei: cut down the number of do_path_lookup() callers (Paul Moore) [1155208] - [fs] execve: use 'struct filename *' for executable name passing (Paul Moore) [1155208] - [x86] ioapic: kcrash: Prevent crash_kexec() from deadlocking on ioapic_lock (Baoquan He) [1182424] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1184592] - [kernel] workqueue: fix subtle pool management issue which can stall whole worker_pool (Eric Sandeen) [1165535] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194830] - [virt] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171409] - [kernel] audit: restore AUDIT_LOGINUID unset ABI (Richard Guy Briggs) [1120491] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185400]- [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [fs] NFSv4.1: Fix an Oops in nfs41_walk_client_list (Steve Dickson) [1185784] - [misc] redhat: don't suppress Revert patches from changelog (Jarod Wilson) [1187353] - [infiniband] Revert: ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make the carrier_on_task race aware (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: change init sequence ordering (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Use dedicated workqueues per interface (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: No longer use flush as a parameter (Doug Ledford) [1179740] - [fs] fix deadlock in cifs_ioctl_clone() (Sachin Prabhu) [1183980] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1182665] - [fs] cifs: fix regression in cifs_create_mf_symlink() (Sachin Prabhu) [1186324] - [net] ipv4: try to cache dst_entries which would cause a redirect (Hannes Frederic Sowa) [1181819] - [fs] coredump: add new P variable in core_pattern (Jiri Olsa) [1186360] - [drm] fix fb-helper vs MST dangling connector ptrs (Rob Clark) [1184968] - [net] bridge: Program port vlan filters only if filtering is enabled in bridge (Vlad Yasevich) [1183958] - [fs] cifs: Complete oplock break jobs before closing file handle (Sachin Prabhu) [1177215] - [fs] LOCKD: Fix a race when initialising nlmsvc_timeout (Benjamin Coddington) [1144982] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1185467] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1185467]- [fs] ext4: fix overwrite race condition (Jacob Tanenbaum) [1152607] {CVE-2014-8086} - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167116] {CVE-2014-8884} - [drm] i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (Rob Clark) [1145627] - [md] Revert: raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1153796] - [md] Revert: raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1153796] - [drm] i915: further quiet i915 (Rob Clark) [1163074] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1179748] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172136] - [drm] mgag200: Add command line option to specify preferred depth (Dave Airlie) [1044555] - [drm] mgag200: Consolidate depth/bpp handling (Dave Airlie) [1044555] - [fs] Revert: ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1176840]- [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1182665] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1182665] - [net] tun/macvtap: use consume_skb() instead of kfree_skb() when needed (Jiri Pirko) [1182805] - [virt] Revert: hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1164163] - [virt] kvm/vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153329] {CVE-2014-3690} - [virt] virtio-scsi: Fix the race condition in virtscsi_handle_event (Fam Zheng) [1152140] - [virt] kvm: workaround SuSE's 2.6.16 pvclock vs masterclock issue (Marcelo Tosatti) [1177718] - [fs] bdi: avoid oops on device removal (Fam Zheng) [1087179] - [mm] backing_dev: fix hung task on sync (Fam Zheng) [1087179] - [mm] Revert: vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1179654] - [mm] Revert: vmstat: create fold_diff (Larry Woodman) [1179654] - [mm] Revert: vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1179654] - [mm] Revert: vmstat: on-demand vmstat workers V8 (Larry Woodman) [1179654]- [net] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin (Jiri Pirko) [1176697] - [fs] seq_file: don't include mm.h in genksyms calculation (Ian Kent) [1183280] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1093012]- [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Eric Sandeen) [1164128] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1171242] - [fs] rpc: fix xdr_truncate_encode to handle buffer ending on page boundary ("J. Bruce Fields") [1176641] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Steve Dickson) [1113248] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1144209] - [fs] nfsd: allow turning off nfsv3 readdir_plus (Steve Dickson) [1178949] - [fs] nfsd4: fix xdr4 count of server in fs_location4 (Benjamin Coddington) [1164055] - [fs] nfsd4: fix xdr4 inclusion of escaped char (Benjamin Coddington) [1164055] - [fs] xfs: replace global xfslogd wq with per-mount wq (Brian Foster) [1155929] - [fs] xfs: mark all internal workqueues as freezable (Brian Foster) [1155929] - [fs] overlayfs: Add call to mark_tech_preview (BZ 1180613) (David Howells) [1180613] - [fs] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer (Jeff Moyer) [1159346] - [infiniband] ocrdma: fix hardcoded max cqe and max send wr (Doug Ledford) [1158148] - [crypto] aesni-intel: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176266] - [block] blk-mq: Fix a use-after-free (Fam Zheng) [1152159] - [crypto] drbg: panic on continuous self test error (Jarod Wilson) [1179496] - [ethernet] mlx4: Cache line CQE/EQE stride fixes (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Add mlx4_en_get_cqe helper (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Cache line EQE size support (Doug Ledford) [1088499 1173483] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1167256] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1167256] - [net] gre: fix the inner mac header in nbma tunnel xmit path (Alexander Duyck) [1168608]- [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1175282] - [scsi] storvsc: Fix a bug in storvsc limits (Vitaly Kuznetsov) [1174162] - [iser-target] Ignore non TEXT + LOGOUT opcodes for discovery (Andy Grover) [1058736] - [iser-target] Add support for ISCSI_OP_TEXT opcode + payload handling (Andy Grover) [1058736] - [iser-target] Rename sense_buf_dma/len to pdu_dma/len (Andy Grover) [1058736] - [iscsi-target] Add IFC_SENDTARGETS_SINGLE support (Andy Grover) [1058736] - [iscsi-target] Move sendtargets parsing into iscsit_process_text_cmd (Andy Grover) [1058736] - [iscsi-target] Allow ->MaxXmitDataSegmentLength assignment for iser discovery (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT_RSP TX handling (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT RX handling (Andy Grover) [1058736] - [iscsi] isert-target: Refactor ISCSI_OP_NOOP RX handling (Andy Grover) [1058736] - [net] description of dma_cookie cause make xmldocs warning (Jiri Benc) [1173444] - [net] tcp: make tcp_cleanup_rbuf private (Jiri Benc) [1173444] - [net] net_dma: revert 'copied_early' (Jiri Benc) [1173444] - [net] net_dma: mark broken (Jiri Benc) [1173444] - [net] unix: allow set_peek_off to fail (Jiri Benc) [1123777] - [net] ppp: ppp-ioctl.h: pull in ppp_defs.h (Jiri Benc) [1159802] - [net] bridge: Add filtering support for default_pvid (Vlad Yasevich) [1164653] - [net] bridge: Simplify pvid checks (Vlad Yasevich) [1164653] - [net] bridge: Add a default_pvid sysfs attribute (Vlad Yasevich) [1164653] - [net] bridge: Prepare for 802.1ad vlan filtering support (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to check if a local fdb entry can be deleted (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to insert new local fdb entries in br_fdb_changeaddr (Vlad Yasevich) [1164653] - [net] Remove extern from function prototypes (Vlad Yasevich) [1164653] - [ethernet] mlx5: Add more supported devices (Amir Vadai) [1169277] - [infiniband] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Amir Vadai) [1151331] - [ethernet] mlx4: mlx4_en_set_settings() always fails when autoneg is set (Amir Vadai) [1170129]- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k2 (Chad Dupuis) [1085239] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [1085239] - [security] commoncap: don't alloc the credential unless needed in cap_task_prctl (Paul Moore) [1056347] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1109829] - [iommu] vt-d: Only remove domain when device is removed (Myron Stowe) [1109829] - [base] core: Add BUS_NOTIFY_REMOVED_DEVICE event (Myron Stowe) [1109829] - [powerpc] kdump: Ignore failure in enabling big endian exception during crash (Steve Best) [1170362] - [infiniband] srpt: convert printk's to pr_* functions (Doug Ledford) [1174910] - [infiniband] srpt: Handle GID change events (Doug Ledford) [1174910] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1107819] - [input] alps: v7 - document the v7 touchpad packet protocol (Benjamin Tissoires) [1107819] - [input] alps: v7 - fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1107819] - [input] alps: v7 - sometimes a single touch is reported in mt[1] (Benjamin Tissoires) [1107819] - [input] alps: v7 - ignore new packets (Benjamin Tissoires) [1107819] - [powerpc] perf/hv-24x7: Use kmem_cache_free() instead of kfree (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use per-cpu page buffer (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: use kmem_cache instead of aligned stack allocations (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use kmem_cache_free (Gustavo Duarte) [1171795] - [powerpc] Fill in si_addr_lsb siginfo field (Gustavo Duarte) [1173267] - [powerpc] Add VM_FAULT_HWPOISON handling to powerpc page fault handler (Gustavo Duarte) [1173267] - [fs] dlm: fix missing endian conversion of rcom_status flags (Andrew Price) [1175900] - [scsi] add Intel Multi-Flex to scsi scan blacklist (Hannes Frederic Sowa) [1175862] - [scsi] do not issue SCSI RSOC command to Promise Vtrak E610f (Hannes Frederic Sowa) [1175862] - [scsi] scsi_lib: rate-limit the error message from failing commands (Tomas Henzl) [1175785] - [scsi] iscsi_ibft: Fix finding Broadcom specific ibft sign (Chris Leech) [1095169]- [ethernet] enic: fix rx skb checksum (Stefan Assmann) [1154182] - [x86] uv: make kdump default action for 'power nmi' (George Beshers) [1175560] - [virt] powerpc/kvm: book3s_hv - Fix KSM memory corruption (David Gibson) [1170394] - [pci] Revert: Remove from bus_list and release resources in pci_release_dev() (Prarit Bhargava) [1172946] - [powercap] rapl: add support for CPU model 0x3f (Rui Wang) [1177579] - [kernel] audit: don't attempt to lookup PIDs when changing PID filtering audit rules (Paul Moore) [1172624] - [ethernet] ixgbe: avoid possible read_reg panic caused by late method binding (John Greene) [1145772] - [ethernet] ixgbe: bump version number (John Greene) [1145772] - [ethernet] ixgbe: Add X550 support function pointers (John Greene) [1145772] - [ethernet] ixgbe: Add new support for X550 MAC's (John Greene) [1145772] - [ethernet] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1145772] - [ethernet] ixgbe: add methods for combined read and write operations (John Greene) [1145772] - [ethernet] ixgbe: cleanup checksum to allow error results (John Greene) [1145772] - [ethernet] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1145772] - [ethernet] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1145772] - [drm] i915: remove the IRQs enabled WARN from intel_disable_gt_powersave (Rob Clark) [1173317] - [drm] i915: tame the chattermouth (Rob Clark) [1173317] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1173317] - [drm] ttm: Fix possible stack overflow by recursive shrinker calls (Rob Clark) [1173317] - [drm] ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions (Rob Clark) [1173317] - [drm] video/fb: Propagate error code from failing to unregister conflicting fb (Rob Clark) [1173317] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1173317] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1173317] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1173317] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1173317] - [drm] dp: retry AUX transactions 32 times (v1.1) (Rob Clark) [1173317] - [drm] i915: Ignore long hpds on eDP ports (Rob Clark) [1173317] - [drm] i915/dp: only use training pattern 3 on platforms that support it (Rob Clark) [1173317] - [drm] radeon: sync all BOs involved in a CS (Rob Clark) [1173317] - [drm] radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 (Rob Clark) [1173317] - [drm] i915: Unlock panel even when LVDS is disabled (Rob Clark) [1173317] - [drm] i915: More cautious with pch fifo underruns (Rob Clark) [1173317] - [drm] i915: Ignore SURFLIVE and flip counter when the GPU gets reset (Rob Clark) [1173317] - [drm] i915: Kick fbdev before vgacon (Rob Clark) [1173317] - [drm] i915: Handle failure to kick out a conflicting fb driver (Rob Clark) [1173317] - [drm] i915: drop WaSetupGtModeTdRowDispatch:snb (Rob Clark) [1173317] - [drm] radeon: add locking around atombios scratch space usage (Rob Clark) [1173317] - [drm] radeon: add missing crtc unlock when setting up the MC (Rob Clark) [1173317] - [drm] i915: Disable caches for Global GTT (Rob Clark) [1173317] - [drm] i915: Do not leak pages when freeing userptr objects (Rob Clark) [1173317] - [drm] ast: Fix HW cursor image (Rob Clark) [1173317] - [drm] radeon: Use drm_malloc_ab instead of kmalloc_array (Rob Clark) [1173317] - [drm] radeon/dpm: disable ulv support on SI (Rob Clark) [1173317] - [drm] i915: Do a dummy DPCD read before the actual read (Rob Clark) [1173317] - [drm] nouveau/bios: memset dcb struct to zero before parsing (Rob Clark) [1173317] - [drm] nv50/disp: fix dpms regression on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix cbc issues on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix tag base address getting truncated if above 4GiB (Rob Clark) [1173317] - [drm] nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform (Rob Clark) [1173317] - [drm] nouveau/bar: behave better if ioremap failed (Rob Clark) [1173317] - [drm] nouveau: make sure display hardware is reinitialised on runtime resume (Rob Clark) [1173317] - [drm] nouveau: punt fbcon resume out to a workqueue (Rob Clark) [1173317] - [drm] nouveau/kms: restore acceleration before fb_set_suspend() resumes (Rob Clark) [1173317] - [drm] nouveau/kms: take more care when pulling down accelerated fbcon (Rob Clark) [1173317] - [drm] i915: Flush the PTEs after updating them before suspend (Rob Clark) [1153301] - [drm] radeon/cik: use a separate counter for CP init timeout (Rob Clark) [1173317] - [drm] radeon/dpm: fix resume on mullins (Rob Clark) [1173317] - [drm] radeon: don't reset dma on r6xx-evergreen init (Rob Clark) [1173317] - [drm] radeon: don't reset sdma on CIK init (Rob Clark) [1173317] - [drm] radeon: don't reset dma on NI/SI init (Rob Clark) [1173317] - [drm] radeon: add connector quirk for fujitsu board (Rob Clark) [1173317] - [drm] radeon/dpm: set the thermal type properly for special configs (Rob Clark) [1173317] - [drm] radeon: fix semaphore value init (Rob Clark) [1173317] - [drm] radeon: handle broken disabled rb mask gracefully (6xx/7xx) (Rob Clark) [1173317] - [drm] radeon: fix active_cu mask on SI and CIK after re-init (v3) (Rob Clark) [1173317] - [drm] radeon: fix active cu count for SI and CIK (Rob Clark) [1173317] - [drm] radeon: fix pm handling in radeon_gpu_reset (Rob Clark) [1173317] - [drm] radeon: properly document reloc priority mask (Rob Clark) [1173317] - [drm] radeon/dpm: select the appropriate vce power state for KV/KB/ML (Rob Clark) [1173317] - [drm] radeon: Add missing lines to ci_set_thermal_temperature_range (Rob Clark) [1173317] - [drm] radeon: Add ability to get and change dpm state when radeon PX card is turned off (Rob Clark) [1173317] - [drm] vmwgfx: Fix a potential infinite spin waiting for fifo idle (Rob Clark) [1173317] - [drm] ast: AST2000 cannot be detected correctly (Rob Clark) [1173317] - [drm] ast: open key before detect chips (Rob Clark) [1173317] - [drm] i915: Don't leak command parser tables on suspend/resume (Rob Clark) [1153301] - [drm] i915/hdmi: fix hdmi audio state readout (Rob Clark) [1153301] - [drm] i915: Wait for vblank before enabling the TV encoder (Rob Clark) [1153301] - [drm] i915: Fix EIO/wedged handling in gem fault handler (Rob Clark) [1153301] - [drm] i915: Fix lock dropping in intel_tv_detect() (Rob Clark) [1153301] - [drm] i915: Remove bogus __init annotation from DMI callbacks (Rob Clark) [1153301] - [drm] i915: Ignore VBT backlight presence check on Acer C720 (4005U) (Rob Clark) [1153301] - [drm] i915: fix plane/cursor handling when runtime suspended (Rob Clark) [1153301] - [drm] i915: don't try to retrain a DP link on an inactive CRTC (Rob Clark) [1153301] - [drm] i915: Fix locking for intel_enable_pipe_a() (Rob Clark) [1153301] - [drm] i915: Skip load detect when intel_crtc->new_enable==true (Rob Clark) [1153301] - [drm] i915: Disable RCS flips on Ivybridge (Rob Clark) [1153301] - [drm] i915: read HEAD register back in init_ring_common() to enforce ordering (Rob Clark) [1153301] - [drm] i915: Fix crash when failing to parse MIPI VBT (Rob Clark) [1153301] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Rob Clark) [1173317] - [drm] radeon/atom: add new voltage fetch function for hawaii (Rob Clark) [1173317] - [drm] radeon: set VM base addr using the PFP (Rob Clark) [1173317] - [drm] radeon: load the lm63 driver for an lm64 thermal chip (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on BTC (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on cayman (Rob Clark) [1173317] - [drm] radeon/dpm: handle voltage info fetching on hawaii (Rob Clark) [1173317] - [drm] ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: fix handling of TTM_PL_FLAG_TOPDOWN (Rob Clark) [1173317] - [drm] nouveau: Bump version from 1.1.1 to 1.1.2 (Rob Clark) [1173317] - [drm] nouveau: Dis/Enable vblank irqs during suspend/resume (Rob Clark) [1173317] - [drm] radeon: add additional SI pci ids (Rob Clark) [1173317] - [drm] radeon: add new bonaire pci ids (Rob Clark) [1173317] - [drm] radeon: add new KV pci id (Rob Clark) [1173317] - [powerpc] add little endian flag to syscall_get_arch() (Richard Guy Briggs) [1169461] - [powerpc] simplify syscall_get_arch() (Richard Guy Briggs) [1169461]- [scsi] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1174982] - [scsi] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1174982] - [scsi] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1174982] - [scsi] cxgb4i: additional types of negative advice (Sai Vemuri) [1174982] - [scsi] cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1174982] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1114781] - [net] ipsec: Don't update the pmtu on ICMPV6_DEST_UNREACH (Herbert Xu) [1158771] - [s390] zfcp: remove access control tables interface (port leftovers) (Hendrik Brueckner) [1173553] - [x86] perf: Use extended offcore mask on Haswell (Don Zickus) [1170795] - [fs] ovl: ovl_dir_fsync() cleanup (David Howells) [985875] - [fs] ovl: pass dentry into ovl_dir_read_merged() (David Howells) [985875] - [fs] ovl: use lockless_dereference() for upperdentry (David Howells) [985875] - [fs] ovl: allow filenames with comma (David Howells) [985875] - [fs] ovl: fix race in private xattr checks (David Howells) [985875] - [fs] ovl: fix remove/copy-up race (David Howells) [985875] - [fs] ovl: rename filesystem type to "overlay" (David Howells) [985875] - [fs] Don't warn if both ->rename() and ->rename2() iops are defined (David Howells) [985875] - [fs] overlayfs: Fix the kABI for overlayfs (David Howells) [985875] - [fs] overlayfs: don't poison cursor (David Howells) [985875] - [fs] overlayfs: initialize ->is_cursor (David Howells) [985875] - [fs] overlayfs: fix lockdep misannotation (David Howells) [985875] - [fs] overlayfs: fix check for cursor (David Howells) [985875] - [fs] overlayfs: barriers for opening upper-layer directory (David Howells) [985875] - [kernel] rcu: Provide counterpart to rcu_dereference() for non-RCU situations (David Howells) [985875] - [fs] overlayfs: embed middle into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: embed root into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: make ovl_cache_entry->name an array instead of pointer (David Howells) [985875] - [fs] overlayfs: don't hold ->i_mutex over opening the real directory (David Howells) [985875] - [fs] overlayfs: limit filesystem stacking depth (David Howells) [985875] - [fs] overlayfs: overlay filesystem documentation (David Howells) [985875] - [fs] overlayfs: implement show_options (David Howells) [985875] - [fs] overlayfs: add statfs support (David Howells) [985875] - [fs] overlayfs: filesystem (David Howells) [985875] - [mm] shmem: support RENAME_WHITEOUT (David Howells) [985875] - [fs] ext4: support RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add whiteout support (David Howells) [985875] - [fs] vfs: export check_sticky() (David Howells) [985875] - [fs] vfs: introduce clone_private_mount() (David Howells) [985875] - [fs] vfs: export __inode_permission() to modules (David Howells) [985875] - [fs] vfs: export do_splice_direct() to modules (David Howells) [985875] - [fs] vfs: add i_op->dentry_open() (David Howells) [985875] - [fs] namei: trivial fix to vfs_rename_dir comment (David Howells) [985875] - [fs] cifs: support RENAME_NOREPLACE (David Howells) [985875] - [fs] hostfs: support rename flags (David Howells) [985875] - [mm] shmem: support RENAME_EXCHANGE (David Howells) [985875] - [mm] shmem: support RENAME_NOREPLACE (David Howells) [985875] - [fs] btrfs: add RENAME_NOREPLACE (David Howells) [985875] - [fs] bad_inode: add ->rename2() (David Howells) [985875] - [fs] call rename2 if exists (David Howells) [985875] - [fs] fuse: restructure ->rename2() (David Howells) [985875] - [fs] fuse: add renameat2 support (David Howells) [985875] - [fs] dcache: fix races between __d_instantiate() and checks of dentry flags (David Howells) [985875] - [fs] ext4: add cross rename support (David Howells) [985875] - [fs] vfs: add cross-rename (David Howells) [985875] - [fs] vfs: lock_two_nondirectories - allow directory args (David Howells) [985875] - [security] add flags to rename hooks (David Howells) [985875] - [fs] vfs: add RENAME_NOREPLACE flag (David Howells) [985875] - [fs] vfs: add renameat2 syscall (David Howells) [985875] - [fs] namei: use common code for dir and non-dir (David Howells) [985875] - [fs] namei: move d_move() up (David Howells) [985875] - [fs] vfs: add d_is_dir() (David Howells) [985875] - [fs] vfs: Put a small type field into struct dentry::d_flags (David Howells) [985875]- [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [block] blk-mq: Fix uninitialized kobject at CPU hotplugging (Jeff Moyer) [1169232] - [kernel] audit: AUDIT_FEATURE_CHANGE message format missing delimiting space (Richard Guy Briggs) [1165469] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1166845] - [fs] NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166845] - [fs] NFS: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166845]- [scsi] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1169941] - [kernel] kthread: partial revert of 81c98869faa5 ("kthread: ensure locality of task_struct allocations") (Gustavo Duarte) [953583] - [mm] slub: fall back to node_to_mem_node() node if allocating on memoryless node (Gustavo Duarte) [953583] - [mm] topology: add support for node_to_mem_node() to determine the fallback node (Gustavo Duarte) [953583] - [mm] slub: search partial list on numa_mem_id(), instead of numa_node_id() (Gustavo Duarte) [953583] - [kernel] kthread: ensure locality of task_struct allocations (Gustavo Duarte) [953583] - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173181] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173181] - [wireless] iwlwifi/mvm: update values for Smart Fifo (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: fix flush support for old firmware (Stanislaw Gruszka) [1155538] - [wireless] ath5k: fix hardware queue index assignment (Stanislaw Gruszka) [1155538] - [wireless] ath9k: fix BE/BK queue order (Stanislaw Gruszka) [1155538] - [wireless] ath9k_hw: fix hardware queue allocation (Stanislaw Gruszka) [1155538] - [wireless] ath9k: Fix RTC_DERIVED_CLK usage (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: do not align payload on modern H/W (Stanislaw Gruszka) [1155538] - [wireless] mac80211: Fix regression that triggers a kernel BUG with CCMP (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: fix RFkill while calibrating (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix use-after-free in defragmentation (Stanislaw Gruszka) [1155538] - [wireless] mac80211: properly flush delayed scan work on interface removal (Stanislaw Gruszka) [1155538] - [wireless] mac80211: schedule the actual switch of the station before CSA count 0 (Stanislaw Gruszka) [1155538] - [wireless] mac80211: use secondary channel offset IE also beacons during CSA (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb device (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: drop non VO frames when flushing (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: configure the LTR (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix typo in starting baserate for rts_cts_rate_idx (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb devices (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: support Ralink 5362 (Stanislaw Gruszka) [1155538] - [wireless] Revert: ath9k: reduce ANI firstep range for older chips (Stanislaw Gruszka) [1155538] - [wireless] rt2800: correct BBP1_TX_POWER_CTRL mask (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: Add missing PCI IDs for the 7260 series (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: disable BT Co-running by default (Stanislaw Gruszka) [1155538] - [wireless] nl80211: clear skb cb before passing to netlink (Stanislaw Gruszka) [1155538] - [wireless] ath9k/htc: fix random decryption failure (Stanislaw Gruszka) [1155538] - [wireless] brcmfmac: handle IF event for P2P_DEVICE interface (Stanislaw Gruszka) [1155538] - [wireless] Revert: mac80211: disable uAPSD if all ACs are under ACM (Stanislaw Gruszka) [1155538] - [wireless] rtlwifi/rtl8192cu: Add new ID (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: set MAC_FILTER_IN_BEACON correctly for STA/P2P client (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: increase DEFAULT_MAX_TX_POWER (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: fix endianity issues with Smart Fifo commands (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/dvm: don't enable CTS to self (Stanislaw Gruszka) [1155538] - [wireless] carl9170: fix sending URBs with wrong type when using full-speed (Stanislaw Gruszka) [1155538]- [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170116] - [net] ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one (Hannes Frederic Sowa) [1170116] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170116] - [net] udp: do not report ICMP redirects to user space (Hannes Frederic Sowa) [1170116] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170116] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170116] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170116] - [net] xfrm: revert ipv4 mtu determination to dst_mtu (Hannes Frederic Sowa) [1170116] - [net] xfrm: introduce helper for safe determination of mtu (Hannes Frederic Sowa) [1170116] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1170520] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1117543] - [net] netfilter: nf_conntrack_h323: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: Get mtu only if clamp-mss-to-pmtu is specified (Florian Westphal) [1163847] - [wireless] cfg80211: don't WARN about two consecutive Country IE hint (Stanislaw Gruszka) [1164282] - [fs] aio: fix race between aio event completion and reaping (Jeff Moyer) [1131312] - [fs] proc/task_mmu: fix missing check during hugepage migration (Jacob Tanenbaum) [1105040] {CVE-2014-3940} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161570] {CVE-2014-7825 CVE-2014-7826} - [ethernet] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1078740] - [ethernet] i40e: increase ARQ size (Stefan Assmann) [1078740] - [x86] uv: Update the UV3 TLB shootdown logic (Frank Ramsay) [1170253] - [tools] peeksiginfo: add PAGE_SIZE definition (Steve Best) [1172250] - [base] bus: Fix unbalanced device reference in drivers_probe (Alex Williamson) [1158862] - [char] tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma (Gustavo Duarte) [1154818] - [powerpc] kvm: book3s_hv - Reserve cma region only in hypervisor mode (Gustavo Duarte) [1147740] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172813] {CVE-2014-9322}- [acpi] Revert: hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1158720] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1107622] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1107622] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1107622] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1107622] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1107622] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1107622] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1107622] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1107622] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1107622] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1107622] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1107622] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1107622] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1107622] - [infiniband] iser: Simplify connection management (Amir Vadai) [1107622] - [infiniband] iser: Bump driver version to 1.3 (Amir Vadai) [1107622] - [infiniband] iser: Update Mellanox copyright note (Amir Vadai) [1107622] - [infiniband] iser: Print QP information once connection is established (Amir Vadai) [1107622] - [infiniband] iser: Remove struct iscsi_iser_conn (Amir Vadai) [1107622] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Amir Vadai) [1107622] - [infiniband] iser: Fix sector_t format warning (Amir Vadai) [1107622] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Amir Vadai) [1107622] - [infiniband] iser: Implement check_protection (Amir Vadai) [1107622] - [infiniband] iser: Support T10-PI operations (Amir Vadai) [1107622] - [infiniband] iser: Initialize T10-PI resources (Amir Vadai) [1107622] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Amir Vadai) [1107622] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Amir Vadai) [1107622] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Amir Vadai) [1107622] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Amir Vadai) [1107622] - [infiniband] iser: Keep IB device attributes under iser_device (Amir Vadai) [1107622] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Amir Vadai) [1107622] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Amir Vadai) [1107622] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Amir Vadai) [1107622] - [infiniband] iser: Suppress completions for fast registration work requests (Amir Vadai) [1107622] - [infiniband] iser: Fix use after free in iser_snd_completion() (Amir Vadai) [1107622] - [scsi] libiscsi: Add check_protection callback for transports (Amir Vadai) [1107622] - [mm] mem-hotplug: reset node present pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] mem-hotplug: reset node managed pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] make __free_pages_bootmem() only available at boot time (Motohiro Kosaki) [1156396] - [mm] use a dedicated lock to protect totalram_pages and zone->managed_pages (Motohiro Kosaki) [1156396] - [mm] accurately calculate zone->managed_pages for highmem zones (Motohiro Kosaki) [1156396] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1165050] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1165050] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1165050] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1165050] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1165050] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1165050] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1165050] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1165050] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1165050] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1165246] - [md] dm-thin: suspend/resume active thin devices when reloading thin-pool (Mike Snitzer) [1165246] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1165246] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1165246] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1165246] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1165246] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1165246] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1165246] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1165246] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1165246] - [md] dm: sparse - Annotate field with __rcu for checking (Mike Snitzer) [1165246] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1165246] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1165246] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1165246]- [net] vxlan: Do not reuse sockets for a different address family (Marcelo Leitner) [1146107] - [net] vti: Fix kernel panic due to tunnel not being removed on link deletion (Panu Matilainen) [1167725] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1166467] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1166467] - [net] ip: better estimate tunnel header cut for correct ufo handling (Alexander Duyck) [1159577] - [net] ipv6: gso: remove redundant locking (Alexander Duyck) [1159577] - [net] ipv6: Do not treat a GSO_TCPV4 request from UDP tunnel over IPv6 as invalid (Alexander Duyck) [1159577] - [net] ipv6: fib: fix fib dump restart (Panu Matilainen) [1163605] - [net] ipv6: drop unused fib6_clean_all_ro() function and rt6_proc_arg struct (Panu Matilainen) [1163605] - [net] ipv6: avoid high order memory allocations for /proc/net/ipv6_route (Panu Matilainen) [1163605] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1165552] - [net] sctp: replace seq_printf with seq_puts (Daniel Borkmann) [1164214] - [net] sctp: add transport state in /proc/net/sctp/remaddr (Daniel Borkmann) [1164214] - [IB] isert: Adjust CQ size to HW limits (Andy Grover) [1166314] - [ib_isert] Add max_send_sge=2 minimum for control PDU responses (Andy Grover) [1166314] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1162645] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1162645] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1162645] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1162645] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (06.805.06.01-rc1) (Tomas Henzl) [1162645]- [powerpc] Drop useless warning in eeh_init() (Gustavo Duarte) [1156651] - [powerpc] pseries: Decrease message level on EEH initialization (Gustavo Duarte) [1156651] - [net] ceph: fixup includes in pagelist.h (Ilya Dryomov) [1165232] - [net] ceph: change from BUG to WARN for __remove_osd() asserts (Ilya Dryomov) [1165232] - [net] ceph: clear r_req_lru_item in __unregister_linger_request() (Ilya Dryomov) [1165232] - [net] ceph: unlink from o_linger_requests when clearing r_osd (Ilya Dryomov) [1165232] - [net] ceph: do not crash on large auth tickets (Ilya Dryomov) [1165232] - [fs] ceph: fix flush tid comparision (Ilya Dryomov) [1165232] - [net] ceph: eliminate unnecessary allocation in process_one_ticket() (Ilya Dryomov) [1165232] - [block] rbd: Fix error recovery in rbd_obj_read_sync() (Ilya Dryomov) [1165232] - [net] ceph: use memalloc flags for net IO (Ilya Dryomov) [1165232] - [block] rbd: use a single workqueue for all devices (Ilya Dryomov) [1165232] - [fs] ceph: fix divide-by-zero in __validate_layout() (Ilya Dryomov) [1165232] - [block] rbd: rbd workqueues need a resque worker (Ilya Dryomov) [1165232] - [net] ceph: ceph-msgr workqueue needs a resque worker (Ilya Dryomov) [1165232] - [fs] ceph: fix bool assignments (Ilya Dryomov) [1165232] - [net] ceph: separate multiple ops with commas in debugfs output (Ilya Dryomov) [1165232] - [net] ceph: sync osd op definitions in rados.h (Ilya Dryomov) [1165232] - [net] ceph: remove redundant declaration (Ilya Dryomov) [1165232] - [fs] ceph: additional debugfs output (Ilya Dryomov) [1165232] - [fs] ceph: export ceph_session_state_name function (Ilya Dryomov) [1165232] - [fs] ceph: use pagelist to present MDS request data (Ilya Dryomov) [1165232] - [net] ceph: reference counting pagelist (Ilya Dryomov) [1165232] - [fs] ceph: fix llistxattr on symlink (Ilya Dryomov) [1165232] - [fs] ceph: send client metadata to MDS (Ilya Dryomov) [1165232] - [fs] ceph: remove redundant code for max file size verification (Ilya Dryomov) [1165232] - [fs] ceph: move ceph_find_inode() outside the s_mutex (Ilya Dryomov) [1165232] - [fs] ceph: request xattrs if xattr_version is zero (Ilya Dryomov) [1165232] - [block] rbd: set the remaining discard properties to enable support (Ilya Dryomov) [1165232] - [block] rbd: use helpers to handle discard for layered images correctly (Ilya Dryomov) [1165232] - [block] rbd: extract a method for adding object operations (Ilya Dryomov) [1165232] - [block] rbd: make discard trigger copy-on-write (Ilya Dryomov) [1165232] - [block] rbd: tolerate -ENOENT for discard operations (Ilya Dryomov) [1165232] - [block] rbd: fix snapshot context reference count for discards (Ilya Dryomov) [1165232] - [block] rbd: read image size for discard check safely (Ilya Dryomov) [1165232] - [block] rbd: initial discard bits (Ilya Dryomov) [1165232] - [block] rbd: extend the operation type (Ilya Dryomov) [1165232] - [block] rbd: skip the copyup when an entire object writing (Ilya Dryomov) [1165232] - [block] rbd: add img_obj_request_simple() helper (Ilya Dryomov) [1165232] - [block] rbd: access snapshot context and mapping size safely (Ilya Dryomov) [1165232] - [block] rbd: do not return -ERANGE on auth failures (Ilya Dryomov) [1165232] - [net] ceph: don't try checking queue_work() return value (Ilya Dryomov) [1165232] - [fs] ceph: make sure request isn't in any waiting list when kicking request (Ilya Dryomov) [1165232] - [fs] ceph: protect kick_requests() with mdsc->mutex (Ilya Dryomov) [1165232] - [net] ceph: Convert pr_warning to pr_warn (Ilya Dryomov) [1165232] - [fs] ceph: trim unused inodes before reconnecting to recovering MDS (Ilya Dryomov) [1165232] - [net] ceph: fix a use after free issue in osdmap_set_max_osd (Ilya Dryomov) [1165232] - [net] ceph: select CRYPTO_CBC in addition to CRYPTO_AES (Ilya Dryomov) [1165232] - [net] ceph: resend lingering requests with a new tid (Ilya Dryomov) [1165232] - [net] ceph: abstract out ceph_osd_request enqueue logic (Ilya Dryomov) [1165232] - [block] rbd: fix error return code in rbd_dev_device_setup() (Ilya Dryomov) [1165232] - [block] rbd: avoid format-security warning inside alloc_workqueue() (Ilya Dryomov) [1165232] - [kernel] printk/register_console: prevent adding the same console twice (Artem Savkov) [1169766] - [mm] hugetlb: add cond_resched_lock() in, return_unused_surplus_pages() (Motohiro Kosaki) [1142698] - [mm] hugetlb: fix softlockup when a large number of, hugepages are freed (Motohiro Kosaki) [1142698] - [kernel] sched: Use new KABI macros (Don Zickus) [1164383] - [net] Use new KABI macros (Don Zickus) [1164383] - [scsi] Use new KABI macros (Don Zickus) [1164383] - [kernel] Use new KABI macros (Don Zickus) [1164383] - [block] Use new KABI macros (Don Zickus) [1164383] - [block] include: Use new KABI macros (Don Zickus) [1164383] - [misc] Use new KABI macros (Don Zickus) [1164383] - [x86] Use new KABI macros (Don Zickus) [1164383] - [powerpc] Use new KABI macros (Don Zickus) [1164383]- [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1163019] - [net] macvlan: Allow setting multicast filter on all macvlan types (Vlad Yasevich) [848197] - [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1167728] - [ethernet] mlx4: Add VXLAN ndo calls to the PF net device ops too (Florian Westphal) [1168212] - [powerpc] xmon: le - Fix endiannes issue in RTAS call from xmon (Steve Best) [1160650] - [mm] thp: close race between split and zap huge pages (Seth Jennings) [1165268] - [mm] thp: close race between mremap() and split_huge_page() (Seth Jennings) [1165268] - [mmc] rtsx: Change default tx phase (Don Zickus) [1106204] - [mfd] rtsx: Copyright modifications (Don Zickus) [1106204] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [1106204] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [1106204] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [1106204] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1106204] - [mfd] rtsx: Add support for RTL8411B (Don Zickus) [1106204]- [fs] fsnotify: next_i is freed during fsnotify_unmount_inodes (Eric Sandeen) [1124997] - [fs] btrfs: fix regression of btrfs device replace (Eric Sandeen) [1162983] - [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1164366] - [fs] Fix oops when creating symlinks on smb3 (Sachin Prabhu) [1161429]- [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1160928] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1154002] {CVE-2014-7841} - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1162193] - [net] netfilter: log: protect nf_log_register against double registering (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ulog: compat with new structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: nat expression must select CONFIG_NF_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add explicit Kconfig for NETFILTER_XT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: masquerading needs to be independent of x_tables in Kconfig (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NFT_CHAIN_NAT_IPV* is independent of NFT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: move NAT Kconfig switches out of the iptables scope (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NETFILTER_XT_TARGET_LOG selects NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: fix several Kconfig problems in NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_masq: register/unregister notifiers on module init/exit (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to filter from prerouting and postrouting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: remove incomplete 32/64 bits arch compat code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: wait for call_rcu completion on module removal (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_reject: introduce icmp code abstraction for inet and bridge (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: store and dump set policy (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: export rule-set generation ID (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add NFTA_MASQ_UNSPEC to nft_masq_attributes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add new nft_masq expression (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: include a flag attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: extend NFT_MSG_DELTABLE to support flushing the ruleset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helpers to schedule objects deletion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add devgroup support in meta expresion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: rename nf_table_delrule_by_chain() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helper to unregister chain hooks (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor rule deletion helper (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv6: use generic IPv6 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv6 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: no need for spinlock from set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: no need for rcu in the hash set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv6 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv4 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv4: use generic IPv4 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv4 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: Add cpu attribute support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: add pkttype support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix error return code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: don't update chain with unset counters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: uninitialize element key/data from the commit path (Marcelo Leitner) [1148041 1155088] - [net] nftables: Convert nft_hash to use generic rhashtable (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify set dump through netlink (Marcelo Leitner) [1148041 1155088] - [net] netfilter: bridge: add reject support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: 64bit stats need some extra synchronization (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set NLM_F_DUMP_INTR if netlink dumping is stale (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: safe RCU iteration on list when dumping (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: skip transaction if no update flags in tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: fix coccinelle warnings (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: complete logging support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: request explicit logger when loading rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: don't dump port information if unset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: indicate family when dumping set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: call {target, match}->destroy() to cleanup entry (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong type in transaction when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: decrement chain use counter when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use u32 for chain use counter (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use RCU-safe list insertion when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: atomic allocation in set notifications from rcu callback (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to delete several objects from a batch (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: introduce locking (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: release objects in reverse order in the abort path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong transaction ordering in set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: defer all object release via rcu (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: remove skb and nlh from context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify nf_tables_*_notify (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle table (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: pass context to nf_tables_updtable() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: disabling table hooks always succeeds (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor chain statistic routines (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle sets (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add message type to transactions (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relocate commit and abort routines in the source file (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: generalise transaction infrastructure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: deconstify table and chain in context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix trace of matching non-terminal rule (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix missing return trace at the end of non-base chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix bogus rulenum after goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix tracing of the goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: reset rule number counter after jump and goto (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add helper for adding nat extension (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Add meta expression key for bridge interface name (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Make meta expression core functions public (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Stack expression type depending on their family (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong format in request_module() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set names cannot be larger than 15 bytes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add set_elem notifications (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: use set global element counter instead of private one (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: implement proper set selection (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: split nft_ct_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: split nft_meta_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: add missing ifdef for NFT_MARK setting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Add missing vmalloc.h include to nft_hash.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: fix family validation (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: remove family from struct nft_ct (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore notifications for anonymous set destruction (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore context for expression destructors (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: clean up nf_tables_trans_add() argument order (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: bug fixes and resizing (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add optional user data area to rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: accept QUEUE/DROP verdict parameters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add nft_dereference() macro (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: labels get support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: add full port randomization support (Marcelo Leitner) [1148041 1155088] - [net] nf_tables: Include appropriate header file in netfilter/nft_lookup.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: xt_log: add missing string format in nf_log_packet() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: nf_log_packet() as real unified interface (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: split family specific code to nf_log_{ip, ip6, common}.c files (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: move log buffering to core logging (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: use an array of loggers instead of list (Marcelo Leitner) [1148041 1155088] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nfnetlink: add rcu_dereference_protected() helpers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ip_set: rename nfnl_dereference()/nfnl_set() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ipset: remove unused code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] openvswitch: remove dup comment in vport.h (Jiri Benc) [1110384] - [net] openvswitch: restore OVS_FLOW_CMD_NEW notifications (Jiri Benc) [1110384] - [net] openvswitch: Add recirc and hash action (Jiri Benc) [1110384] - [net] openvswitch: simplify sample action implementation (Jiri Benc) [1110384] - [net] openvswitch: Use tun_key only for egress tunnel path (Jiri Benc) [1110384] - [net] openvswitch: refactor ovs flow extract API (Jiri Benc) [1110384] - [net] openvswitch: Remove pkt_key from OVS_CB (Jiri Benc) [1110384] - [net] openvswitch: change the data type of error status to atomic_long_t (Jiri Benc) [1110384] - [net] genetlink: add function genl_has_listeners() (Jiri Benc) [1110384] - [net] vxlan: Call udp_flow_src_port (Jiri Benc) [1110384] - [net] udp: Add function to make source port for UDP tunnels (Jiri Benc) [1110384] - [net] openvswitch: distinguish between the dropped and consumed skb (Jiri Benc) [1110384] - [net] openvswitch: fix a memory leak (Jiri Benc) [1110384] - [net] openvswitch: Fix memory leak in ovs_vport_alloc() error path (Jiri Benc) [1110384] - [net] openvswitch: fix duplicate #include headers (Jiri Benc) [1110384] - [net] openvswitch: Remove unlikely() for WARN_ON() conditions (Jiri Benc) [1110384] - [net] openvswitch: Use IS_ERR_OR_NULL (Jiri Benc) [1110384] - [net] openvswitch: Add skb_clone NULL check for the sampling action (Jiri Benc) [1110384] - [net] openvswitch: Sample action without side effects (Jiri Benc) [1110384] - [net] openvswitch: Avoid memory corruption in queue_userspace_packet() (Jiri Benc) [1110384] - [net] openvswitch: Enable tunnel GSO for OVS bridge (Jiri Benc) [1110384] - [net] openvswitch: Allow each vport to have an array of 'port_id's (Jiri Benc) [1110384] - [net] openvswitch: make generic netlink group const (Jiri Benc) [1110384] - [net] openvswitch: introduce rtnl ops stub (Jiri Benc) [1110384] - [net] openvswitch: Use exact lookup for flow_get and flow_del (Jiri Benc) [1110384] - [net] openvswitch: Fix tracking of flags seen in TCP flows (Jiri Benc) [1110384] - [net] openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash (Jiri Benc) [1110384] - [net] openvswitch: Fix a double free bug for the sample action (Jiri Benc) [1110384] - [net] openvswitch: Simplify genetlink code (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_new (Jiri Benc) [1110384] - [net] openvswitch: Split ovs_flow_cmd_new_or_set() (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_del critical section (Jiri Benc) [1110384] - [net] openvswitch: Reduce locking requirements (Jiri Benc) [1110384] - [net] openvswitch: Fix ovs_flow_stats_get/clear RCU dereference (Jiri Benc) [1110384] - [net] openvswitch: Fix typo (Jiri Benc) [1110384] - [net] openvswitch: Minimize dp and vport critical sections (Jiri Benc) [1110384] - [net] openvswitch: Make flow mask removal symmetric (Jiri Benc) [1110384] - [net] openvswitch: Build flow cmd netlink reply only if needed (Jiri Benc) [1110384] - [net] openvswitch: Clarify locking (Jiri Benc) [1110384] - [net] openvswitch: Avoid assigning a NULL pointer to flow actions (Jiri Benc) [1110384] - [net] openvswitch: Compact sw_flow_key (Jiri Benc) [1110384] - [net] net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c (Jiri Benc) [1110384] - [net] openvswitch: Use TCP flags in the flow key for stats (Jiri Benc) [1110384] - [net] openvswitch: Fix output of SCTP mask (Jiri Benc) [1110384] - [net] openvswitch: Per NUMA node flow stats (Jiri Benc) [1110384] - [net] openvswitch: Remove 5-tuple optimization (Jiri Benc) [1110384] - [net] openvswitch: Use ether_addr_copy (Jiri Benc) [1110384] - [net] openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output (Jiri Benc) [1110384] - [net] openvswitch: Use net_ratelimit in OVS_NLERR (Jiri Benc) [1110384] - [net] openvswitch: Added (unsigned long long) cast in printf (Jiri Benc) [1110384] - [net] openvswitch: avoid cast-qual warning in vport_priv (Jiri Benc) [1110384] - [net] openvswitch: avoid warnings in vport_from_priv (Jiri Benc) [1110384] - [net] openvswitch: use const in some local vars and casts (Jiri Benc) [1110384] - [net] openvswitch: get rid of SET_ETHTOOL_OPS (Jiri Benc) [1110384] - [net] openvswitch: Correctly report flow used times for first 5 minutes after boot (Jiri Benc) [1110384] - [net] openvswitch: Fix race (Jiri Benc) [1110384] - [net] openvswitch: Read tcp flags only then the tranport header is present (Jiri Benc) [1110384] - [net] openvswitch: rename ->sync to ->syncp (Jiri Benc) [1110384] - [net] openvswitch: make functions local (Jiri Benc) [1110384] - [net] Add utility function to copy skb hash (Jiri Benc) [1110384] - [net] Change skb_get_rxhash to skb_get_hash (Jiri Benc) [1110384] - [net] netlink: Re-add locking to netlink_lookup() and seq walker (Jiri Benc) [1140661] - [lib] rhashtable: remove second linux/log2.h inclusion (Jiri Benc) [1140661] - [lib] rhashtable: allow user to set the minimum shifts of shrinking (Jiri Benc) [1140661] - [lib] rhashtable: fix lockdep splat in rhashtable_destroy() (Jiri Benc) [1140661] - [lib] rhashtable: Spelling s/compuate/compute/ (Jiri Benc) [1140661] - [net] netlink: Annotate RCU locking for seq_file walker (Jiri Benc) [1140661] - [net] netlink: hold nl_sock_hash_lock during diag dump (Jiri Benc) [1140661] - [net] netlink: fix lockdep splats (Jiri Benc) [1140661] - [net] netlink: Convert netlink_lookup() to use RCU protected hash table (Jiri Benc) [1140661] - [net] netlink: make compare exist all the time (Jiri Benc) [1140661] - [net] netlink: Add compare function for netlink_table (Jiri Benc) [1140661] - [lib] rhashtable: fix annotations for rht_for_each_entry_rcu() (Jiri Benc) [1140661] - [lib] rhashtable: unexport and make rht_obj() static (Jiri Benc) [1140661] - [lib] rhashtable: RCU annotations for next pointers (Jiri Benc) [1140661] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Jiri Benc) [1140661] - [mm] add kvfree() (Jiri Benc) [1140661] - [net] netlink: Fix handling of error from netlink_dump() (Jiri Benc) [1140661] - [net] netlink: autosize skb lengthes (Jiri Benc) [1140661] - [net] netlink: Eliminate kmalloc in netlink dump operation (Jiri Benc) [1140661]- [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [fs] xfs: write failure beyond EOF truncates too much data (Brian Foster) [1032968] - [fs] xfs: xfs_vm_write_end truncates too much on failure (Brian Foster) [1032968] - [fs] xfs: use ->invalidatepage() length argument (Brian Foster) [1032968] - [fs] xfs: change invalidatepage prototype to accept length (Brian Foster) [1032968] - [fs] xfs: restore buffer_head unwritten bit on ioend cancel (Brian Foster) [1162953] - [fs] xfs: allow inode allocations in post-growfs disk space (Eric Sandeen) [1115201] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1110943] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1110943] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1110943] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1110943] - [scsi] pm8001: fix update_flash (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1110943] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1110943] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1110943] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1110943] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1110943] - [scsi] pm8001: honor return value (Rich Bono) [1110943] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1110943] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1110943] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1110943] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1110943] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1156164] - [kernel] audit: keep inode pinned (Paul Moore) [1162261] - [block] nvme: cleanup nvme_split_flush_data() (David Milburn) [1161766] - [scsi] ibmvfc: fix little endian issues (Steve Best) [1159781] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Steve Best) [1159781]- [scsi] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1163467] - [Documentation] cxgbi: add maintainer for cxgb3i/cxgb4i (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1163467] - [infinband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1163467] - [infinband] cxgb4: Add missing neigh_release in find_route (Sai Vemuri) [1163467] - [infinband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1163467] - [ethernet] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1163467] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1163467] - [ethernet] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1163467] - [ethernet] cxgb4: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add support for adaptive rx (Sai Vemuri) [1163467] - [ethernet] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add Devicde ID for two more adapter (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1163467] - [ethernet] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1163467] - [scsi] cxgbi: support ipv6 address host_param (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicate call to dst_neigh_lookup() (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1153834] - [ethernet] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1153834] - [ethernet] be2net: fix alignment on line wrap (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple assignments on a single line (Ivan Vecera) [1165755] - [ethernet] be2net: remove space after typecasts (Ivan Vecera) [1165755] - [ethernet] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1165755] - [ethernet] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple blank lines (Ivan Vecera) [1165755] - [ethernet] be2net: add blank line after declarations (Ivan Vecera) [1165755] - [ethernet] be2net: remove return statements for void functions (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1165755] - [ethernet] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1165755] - [ethernet] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1165755] - [ethernet] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1165755] - [ethernet] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1165755] - [ethernet] be2net: add ethtool "-m" option support (Ivan Vecera) [1165755] - [ethernet] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1165755] - [ethernet] be2net: replace strcpy with strlcpy (Ivan Vecera) [1165755] - [ethernet] be2net: fix some log messages (Ivan Vecera) [1165755] - [ethernet] bna: fix skb->truesize underestimation (Ivan Vecera) [1165759] - [ethernet] bna: allow transmit tagged frames (Ivan Vecera) [1165759] - [ethernet] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1165759] - [ethernet] r8169: add support for RTL8168EP (Ivan Vecera) [1165764] - [ethernet] r8169: add support for Byte Queue Limits (Ivan Vecera) [1165764] - [ethernet] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1165764] - [ethernet] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1165764] - [ethernet] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1165764] - [ethernet] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1165764] - [ethernet] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1165764] - [ethernet] r8169: change uppercase number to lowercase number (Ivan Vecera) [1165764] - [ethernet] r8169: fix an if condition (Ivan Vecera) [1165764] - [ethernet] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1165764] - [ethernet] r8169: fix setting rx vlan (Ivan Vecera) [1165764] - [ethernet] r8169: fix the default setting of rx vlan (Ivan Vecera) [1165764]- [powerpc] use device_online/offline() instead of cpu_up/down() (Gustavo Duarte) [1157737] - [ethernet] i40e: disable FCoE (Stefan Assmann) [1165175] - [cpufreq] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164379] - [mm] do not overwrite reserved pages counter at show_mem() (Rafael Aquini) [1125433] - [alsa] Revert: Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jarod Wilson) [1112200] - [ethernet] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1145019] - [ethernet] enic: fix possible deadlock in enic_stop/ enic_rfs_flw_tbl_free (Stefan Assmann) [1145019] - [x86] uv_bau: Avoid NULL pointer reference in ptc_seq_show (Frank Ramsay) [1161183] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1161183] - [mm] vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL (Gustavo Duarte) [1148925] - [char] hwrng/pseries: port to new read API and fix stack corruption (Gustavo Duarte) [1163659] - [md] Revert: dm-cache: add call to mark_tech_preview (Mike Snitzer) [1159001] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1159001] - [md] dm-cache: improve discard support (Mike Snitzer) [1159001] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1159001] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1159001] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1159001] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1080894] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1159001] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1159001] - [security] selinux: fix inode security list corruption (Paul Moore) [1152274]- [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1154053] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1154053] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1154053] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1154053] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1154053] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1154053] - [net] vmxnet3: fix netpoll race condition (Neil Horman) [1158001] - [virt] virtio_balloon: update_balloon_size() - update correct field (Luiz Capitulino) [1163567] - [firmware] memmap: don't create memmap sysfs of same firmware_map_entry (Takahiro MUNEDA) [1160173] - [mm] memory-hotplug: clear pgdat which is allocated by bootmem in try_offline_node() (Larry Woodman) [1156393] - [kernel] add panic_on_warn (Prarit Bhargava) [1163852] - [virt] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1156305] - [virt] hyperv: Add handling of IP header with option field in netvsc_set_hash() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1156305] - [powerpc] kexec: adjust crashkernel reservation for 2GB-4GB systems (Gustavo Duarte) [1074924] - [virt] kvm/ioapic: conditionally delay irq delivery duringeoi broadcast (John Snow) [921526] - [fs] file_table: get rid of s_files and files_lock (Gustavo Duarte) [1112805] - [fs] super: uninline destroy_super(), consolidate alloc_super() (Gustavo Duarte) [1112805] - [ethernet] mlx4: Advertize encapsulation offloads features only when VXLAN tunnel is set (Florian Westphal) [1097478] - [ethernet] mlx4: Avoid leaking steering rules on flow creation error flow (Florian Westphal) [1097478] - [ethernet] mlx4: Don't attempt to TX offload the outer UDP checksum for VXLAN (Florian Westphal) [1097478] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1165169] - [scsi] TUR path is down after adapter gets reset with multipath (Ewan Milne) [1153738] - [scsi] call device handler for failed TUR command (Ewan Milne) [1153738]- [mm] shmem: fix splicing from a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole, not taking i_mutex (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [virt] kvm: detect LVTT changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: detect SPIV changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: recalculate_apic_map after enabling apic (Radim Krcmar) [1151174] - [virt] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1163296] - [virt] kvm/vmx: dynamise PLE window (Radim Krcmar) [1163296] - [virt] kvm/vmx: make PLE window per-VCPU (Radim Krcmar) [1163296] - [virt] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1163296] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1163296] - [kernel] uprobes: Don't assume that arch_uprobe->insn/ixol is u8[MAX_UINSN_BYTES] (Steve Best) [1159365] - [drm] qxl: don't create too large primary surface (Dave Airlie) [1158233] - [powerpc] pseries: Quieten ibm, pcie-link-speed-stats warning (Steve Best) [1162287] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1156164] - [virt] hyperv/vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1160130] - [virt] kvm: update masterclock values on TSC writes (Marcelo Tosatti) [1158039] - [virt] kvm: emulate MOVNTDQ (Paolo Bonzini) [1117542] - [crypto] af_alg: properly label AF_ALG socket (Ondrej Kozina) [1161148] - [powerpc] vphn: NUMA node code expects big-endian (Steve Best) [1154673]- [net] ip6_gre: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip6_tunnel: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip_tunnel: Don't allow to add the same tunnel multiple times (Alexander Duyck) [1151886 1152368] - [net] gre: Use inner mac length when computing tunnel length (Alexander Duyck) [1151886 1152368] - [net] gre: enable offloads for GRE (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in gre_offload.c (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in ip_tunnel_core.c (Alexander Duyck) [1151886 1152368] - [net] gro: fix aggregation for skb using frag_list (Alexander Duyck) [1154239] - [net] gro: make sure skb->cb[] initial content has not to be zero (Alexander Duyck) [1154239] - [net] bridge: notify user space after fdb update (Alexander Duyck) [1109605] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr (Alexander Duyck) [1109605] - [net] handle encapsulation offloads when computing segment lengths (Jiri Benc) [1144571] - [net] gso: make skb_gso_segment error handling more robust (Jiri Benc) [1144571] - [net] gso: use feature flag argument in all protocol gso handlers (Jiri Benc) [1144571] - [net] udp_offload: Use IS_ERR_OR_NULL (Jiri Benc) [1144571] - [net] ipv4: Use IS_ERR_OR_NULL (Jiri Benc) [1144571]- [fs] GFS2: If we use up our block reservation, request more next time (Robert S Peterson) [1142238] - [fs] GFS2: Only increase rs_sizehint (Robert S Peterson) [1142238] - [fs] GFS2: Set of distributed preferences for rgrps (Robert S Peterson) [1142238] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1116182] - [fs] GFS2: fix regression in dir_double_exhash (Robert S Peterson) [1160229] - [fs] gfs2_atomic_open(): skip lookups on hashed dentry (Robert S Peterson) [1158150] - [fs] splice: perform generic write checks (Eric Sandeen) [1155907] - [fs] fs: seq_file: fallback to vmalloc allocation (Ian Kent) [1095623] - [fs] fs: /proc/stat: convert to single_open_size() (Ian Kent) [1095623] - [fs] fs: seq_file: always clear m->count when we free m->buf (Ian Kent) [1095623]- [ethernet] mlx4: Use PTYS register to set ethtool settings (Speed) (Amir Vadai) [1060221] - [ethernet] mlx4: Use PTYS register to query ethtool settings (Amir Vadai) [1060221] - [ethernet] mlx4: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Amir Vadai) [1060221] - [ethernet] mlx4: Add 100M, 20G, 56G speeds ethtool reporting support (Amir Vadai) [1060221] - [ethernet] mlx4: Add ethernet backplane autoneg device capability (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Amir Vadai) [1060221] - [ethernet] mlx4: Cable info, get_module_info/eeprom ethtool support (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce mlx4_get_module_info for cable module info reading (Amir Vadai) [1060221] - [ethernet] mlx4: Enable CQE/EQE stride support (Amir Vadai) [1060221] - [virt] kvm/vmx: defer load of APIC access page address during reset (Paolo Bonzini) [1140974] - [virt] kvm: do not handle APIC access page if in-kernel irqchip is not in use (Paolo Bonzini) [1140974] - [virt] kvm: Unpin and remove kvm_arch->apic_access_page (Paolo Bonzini) [1140974] - [virt] kvm/vmx: Implement set_apic_access_page_addr (Paolo Bonzini) [1140974] - [virt] kvm: Add request bit to reload APIC access page address (Paolo Bonzini) [1140974] - [virt] kvm: Add arch specific mmu notifier for page invalidation (Paolo Bonzini) [1140974] - [virt] kvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make it non-static (Paolo Bonzini) [1140974] - [virt] kvm: Remove ept_identity_pagetable from struct kvm_arch (Paolo Bonzini) [1140974] - [virt] kvm: Use APIC_DEFAULT_PHYS_BASE macro as the apic access page address (Paolo Bonzini) [1140974] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1101381] - [s390] qeth: don't query for info if hardware not ready (Hendrik Brueckner) [1147573] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1139898] - [md] dm-crypt: fix access beyond the end of allocated space (Mike Snitzer) [1135066] - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142271] {CVE-2014-5471 CVE-2014-5472} - [ethernet] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1087128] - [acpi] return 1 after successfully install cmos_rtc space handler (Amos Kong) [1159465] - [x86] hyperv: Bypass the timer_irq_works() check (Jason Wang) [1058105] - [mm] hugetlb: initialize PG_reserved for tail pages of gigantic compound pages (Luiz Capitulino) [1158506] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1160360] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Rui Wang) [1150001] - [x86] uv: Check for alloc_cpumask_var() failures properly in uv_nmi_setup() (George Beshers) [1155754] - [powerpc] fadump: Fix endianess issues in firmware assisted dump handling (Steve Best) [1159773]- [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1156530] - [ethernet] mlx4: Protect port type setting by mutex (Amir Vadai) [1095345] - [acpi] pm: Only set power states of devices that are power manageable (Amos Kong) [1142683] - [x86] setup: Mark Intel Haswell ULT as supported (Prarit Bhargava) [1159006] - [kernel] sched: Fix unreleased llc_shared_mask bit during CPU hotplug (Takahiro MUNEDA) [1116294] - [mm] do not walk all of system memory during show_mem (Johannes Weiner) [1125433] - [mm] remove noisy remainder of the scan_unevictable interface (Johannes Weiner) [1111215] - [pci] Rename sysfs 'enabled' file back to 'enable' (Myron Stowe) [1159655] - [kernel] sched/fair: Care divide error in update_task_scan_period() (Motohiro Kosaki) [1140979] - [powerpc] numa: ensure per-cpu NUMA mappings are correct on topology update (Gustavo Duarte) [1150097] - [powerpc] numa: use cached value of update->cpu in update_cpu_topology (Gustavo Duarte) [1150097] - [powerpc] numa: Add ability to disable and debug topology updates (Gustavo Duarte) [1150097] - [powerpc] numa: check error return from proc_create (Gustavo Duarte) [1150097] - [powerpc] some changes in numa_setup_cpu() (Gustavo Duarte) [1150097] - [powerpc] Only set numa node information for present cpus at boottime (Gustavo Duarte) [1150097] - [powerpc] Fix warning reported by verify_cpu_node_mapping() (Gustavo Duarte) [1150097] - [powerpc] reorder per-cpu NUMA information's initialization (Gustavo Duarte) [1150097] - [powerpc] pseries: Make CPU hotplug path endian safe (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in cpu hot-removal (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in onlining cpu threads (Steve Best) [1159579] - [x86] smpboot: Fix up typo in topology detection (Prarit Bhargava) [1156655] - [x86] smpboot: Add new topology for multi-NUMA-node CPUs (Prarit Bhargava) [1158269] - [kernel] sched: Rework sched_domain topology definition (Prarit Bhargava) [1158269] - [usb] hub: take hub->hdev reference when processing from eventlist (Don Zickus) [1151508] - [usb] ehci: unlink QHs even after the controller has stopped (Don Zickus) [1151491] - [tools] testing/selftests/powerpc: Correct DSCR during TM context switch (Gustavo Duarte) [1134511] - [tools] testing/selftests: Add infrastructure for powerpc selftests (Gustavo Duarte) [1134511] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1105496] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1105496] - [x86] fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() (Oleg Nesterov) [1121784] - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Oleg Nesterov) [1121784]- [fs] ext4: fix wrong assert in ext4_mb_normalize_request() (Lukas Czerner) [1146046] - [mm] Remove false WARN_ON from pagecache_isize_extended() (Lukas Czerner) [1156096] - [fs] ext4: check s_chksum_driver when looking for bg csum presence (Lukas Czerner) [1156096] - [fs] ext4: move error report out of atomic context in ext4_init_block_bitmap() (Lukas Czerner) [1156096] - [fs] ext4: Replace open coded mdata csum feature to helper function (Lukas Czerner) [1156096] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Lukas Czerner) [1156096] - [fs] ext4: add ext4_iget_normal() which is to be used for dir tree lookups (Lukas Czerner) [1156096] - [fs] ext4: don't orphan or truncate the boot loader inode (Lukas Czerner) [1156096] - [fs] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1156096] - [fs] ext4: get rid of code duplication (Lukas Czerner) [1156096] - [fs] ext4: fix over-defensive complaint after journal abort (Lukas Czerner) [1156096] - [fs] ext4: fix return value of ext4_do_update_inode (Lukas Czerner) [1156096] - [fs] ext4: fix mmap data corruption when blocksize < pagesize (Lukas Czerner) [1156096] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1156096] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1156096] - [fs] jbd2: avoid pointless scanning of checkpoint lists (Lukas Czerner) [1156096] - [fs] ext4: explicitly inform user about orphan list cleanup (Lukas Czerner) [1156096] - [fs] jbd2: jbd2_log_wait_for_space improve error detetcion (Lukas Czerner) [1156096] - [fs] jbd2: free bh when descriptor block checksum fails (Lukas Czerner) [1156096] - [fs] ext4: check EA value offset when loading (Lukas Czerner) [1156096] - [fs] ext4: don't keep using page if inline conversion fails (Lukas Czerner) [1156096] - [fs] ext4: validate external journal superblock checksum (Lukas Czerner) [1156096] - [fs] jbd2: fix journal checksum feature flag handling (Lukas Czerner) [1156096] - [fs] ext4: provide separate operations for sysfs feature files (Lukas Czerner) [1156096] - [fs] ext4: add sysfs entry showing whether the fs contains errors (Lukas Czerner) [1156096] - [fs] ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems (Lukas Czerner) [1156096] - [fs] ext4: fix comments about get_blocks (Lukas Czerner) [1156096] - [fs] ext4: fix accidental flag aliasing in ext4_map_blocks flags (Lukas Czerner) [1156096] - [fs] ext4: fix ZERO_RANGE bug hidden by flag aliasing (Lukas Czerner) [1156096] - [fs] ext4: use ext4_update_i_disksize instead of opencoded ones (Lukas Czerner) [1156096] - [fs] ext4: remove a duplicate call in ext4_init_new_dir() (Lukas Czerner) [1156096] - [fs] ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access (Lukas Czerner) [1156096] - [fs] ext4: check inline directory before converting (Lukas Czerner) [1156096] - [fs] ext4: fix incorrect locking in move_extent_per_page (Lukas Czerner) [1156096] - [fs] ext4: use correct depth value (Lukas Czerner) [1156096] - [fs] ext4: add i_data_sem sanity check (Lukas Czerner) [1156096] - [fs] ext4: fix wrong size computation in ext4_mb_normalize_request() (Lukas Czerner) [1156096] - [fs] ext4: make ext4_has_inline_data() as a inline function (Lukas Czerner) [1156096] - [fs] ext4: remove readpage() check in ext4_mmap_file() (Lukas Czerner) [1156096] - [fs] ext4: remove metadata reservation checks (Lukas Czerner) [1156096] - [fs] ext4: rearrange initialization to fix EXT4FS_DEBUG (Lukas Czerner) [1156096] - [fs] ext4: fix potential null pointer dereference in ext4_free_inode (Lukas Czerner) [1156096] - [fs] ext4: decrement free clusters/inodes counters when block group declared bad (Lukas Czerner) [1156096] - [fs] ext4: handle symlink properly with inline_data (Lukas Czerner) [1156096] - [fs] ext4: reduce contention on s_orphan_lock (Lukas Czerner) [1156096] - [fs] ext4: use sbi in ext4_orphan_[add|del]() (Lukas Czerner) [1156096] - [fs] ext4: remove unnecessary double parentheses (Lukas Czerner) [1156096] - [fs] ext4: do not destroy ext4_groupinfo_caches if ext4_mb_init() fails (Lukas Czerner) [1156096] - [fs] ext4: make local functions static (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap validation when bigalloc, ^flex_bg (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap initialization under sparse_super2 (Lukas Czerner) [1156096] - [fs] ext4: find the group descriptors on a 1k-block bigalloc, meta_bg filesystem (Lukas Czerner) [1156096] - [fs] ext4: avoid unneeded lookup when xattr name is invalid (Lukas Czerner) [1156096] - [fs] ext4: remove obsoleted check (Lukas Czerner) [1156096] - [fs] ext4: add a new spinlock i_raw_lock to protect the ext4's raw inode (Lukas Czerner) [1156096] - [fs] ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1150178] - [fs] ext4: fix transaction issues for ext4_fallocate and ext_zero_range (Lukas Czerner) [1150171] - [fs] ext4: move i_size, i_disksize update routines to helper function (Lukas Czerner) [1150171] - [fs] ext4: fix incorect journal credits reservation in ext4_zero_range (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE RANGE test for bigalloc file systems (Lukas Czerner) [1150171] - [fs] ext4: fix punch hole on files with indirect mapping (Lukas Czerner) [1150171] - [fs] ext4: Fix block zeroing when punching holes in indirect block files (Lukas Czerner) [1150171] - [fs] ext4: fix ZERO_RANGE test failure in data journalling (Lukas Czerner) [1150171] - [fs] ext4: use EXT_MAX_BLOCKS in ext4_es_can_be_merged() (Lukas Czerner) [1150171] - [fs] ext4: rename uninitialized extents to unwritten (Lukas Czerner) [1150171] - [fs] ext4: disable COLLAPSE_RANGE for bigalloc (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE failure with 1KB block size (Lukas Czerner) [1150171] - [fs] ext4: use EINVAL if not a regular file in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: enforce we are operating on a regular file in ext4_zero_range() (Lukas Czerner) [1150171] - [fs] ext4: fix extent merging in ext4_ext_shift_path_extents() (Lukas Czerner) [1150171] - [fs] ext4: discard preallocations after removing space (Lukas Czerner) [1150171] - [fs] ext4: no need to truncate pagecache twice in collapse range (Lukas Czerner) [1150171] - [fs] ext4: fix removing status extents in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: use filemap_write_and_wait_range() correctly in collapse range (Lukas Czerner) [1150171] - [fs] ext4: use truncate_pagecache() in collapse range (Lukas Czerner) [1150171] - [fs] ext4: always check ext4_ext_find_extent result (Lukas Czerner) [1150171] - [fs] ext4: COLLAPSE_RANGE only works on extent-based files (Lukas Czerner) [1150171] - [fs] ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches (Lukas Czerner) [1150171] - [fs] ext4: disallow all fallocate operation on active swapfile (Lukas Czerner) [1150171] - [fs] ext4: move falloc collapse range check into the filesystem methods (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE test failure in data journalling mode (Lukas Czerner) [1150171] - [fs] ext4: remove unneeded test of ret variable (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: refactor ext4_fallocate code (Lukas Czerner) [1150171] - [fs] ext4: Update inode i_size after the preallocation (Lukas Czerner) [1150171] - [fs] ext4: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Lukas Czerner) [1150171]- [fs] quota: remove dqptr_sem (Lukas Czerner) [1053111] - [fs] quota: simplify remove_inode_dquot_ref() (Lukas Czerner) [1053111] - [fs] quota: avoid unnecessary dqget()/dqput() calls (Lukas Czerner) [1053111] - [fs] quota: protect Q_GETFMT by dqonoff_mutex (Lukas Czerner) [1053111] - [fs] xfs: add a few more verifier tests (Eric Sandeen) [1059330 1061656] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1107499] - [fs] xfs: don't sleep in xlog_cil_force_lsn on shutdown (Eric Sandeen) [1088240] - [fs] buffer: increase the buffer-head per-CPU LRU size (Zach Brown) [1053108] - [fs] fs: check bh blocknr earlier when searching lru (Zach Brown) [1053108] - [fs] truncate: drop 'oldsize' truncate_pagecache() parameter (Lukas Czerner) [1150139] - [fs] ext4: avoid trying to kfree an ERR_PTR pointer (Lukas Czerner) [1150139] - [fs] ext4: fix same-dir rename when inline data directory overflows (Lukas Czerner) [1150139] - [fs] jbd2: fix descriptor block size handling errors with journal_csum (Lukas Czerner) [1150139] - [fs] jbd2: fix infinite loop when recovering corrupt journal blocks (Lukas Czerner) [1150139] - [fs] ext4: update i_disksize coherently with block allocation on error path (Lukas Czerner) [1150139] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1150139] - [fs] ext4: propagate errors up to ext4_find_entry()'s callers (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1150139] - [fs] ext4: fix a potential deadlock in __ext4_es_shrink() (Lukas Czerner) [1150139] - [fs] ext4: revert commit which was causing fs corruption after journal replays (Lukas Czerner) [1150139] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Lukas Czerner) [1150139] - [fs] ext4: clarify ext4_error message in ext4_mb_generate_buddy_error() (Lukas Czerner) [1150139] - [fs] ext4: clarify error count warning messages (Lukas Czerner) [1150139] - [fs] ext4: fix unjournalled bg descriptor while initializing inode bitmap (Lukas Czerner) [1150139] - [fs] ext4: Fix hole punching for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: Fix buffer double free in ext4_alloc_branch() (Lukas Czerner) [1150139] - [fs] ext4: fix zeroing of page during writeback (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity sync in ordered mode (Lukas Czerner) [1150139] - [fs] ext4: get rid of EXT4_MAP_UNINIT flag (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled (Lukas Czerner) [1150139] - [fs] ext4: silence sparse check warning for function ext4_trim_extent (Lukas Czerner) [1150139] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1150139] - [fs] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: return ENOMEM rather than EIO when find_###_page() fails (Lukas Czerner) [1150139] - [fs] ext4: update PF_MEMALLOC handling in ext4_write_inode() (Lukas Czerner) [1150139] - [fs] ext4: fix jbd2 warning under heavy xattr load (Lukas Czerner) [1150139] - [fs] ext4: note the error in ext4_end_bio() (Lukas Czerner) [1150139] - [fs] ext4: initialize multi-block allocator before checking block descriptors (Lukas Czerner) [1150139] - [fs] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS (Lukas Czerner) [1150139] - [fs] ext4: fix 64-bit number truncation warning (Lukas Czerner) [1150139] - [fs] ext4: fix premature freeing of partial clusters split across leaf blocks (Lukas Czerner) [1150139] - [fs] ext4: rename: split out helper functions (Lukas Czerner) [1150139] - [fs] ext4: rename: move EMLINK check up (Lukas Czerner) [1150139] - [fs] ext4: rename: create ext4_renament structure for local vars (Lukas Czerner) [1150139] - [fs] ext4: make ext4_block_zero_page_range static (Lukas Czerner) [1150139] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Lukas Czerner) [1150139] - [fs] ext4: optimize Hurd tests when reading/writing inodes (Lukas Czerner) [1150139] - [fs] ext4: kill i_version support for Hurd-castrated file systems (Lukas Czerner) [1150139] - [fs] ext4: fix partial cluster handling for bigalloc file systems (Lukas Czerner) [1150139] - [fs] ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents (Lukas Czerner) [1150139] - [fs] jbd2: improve error messages for inconsistent journal heads (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in jbd2_journal_forget() (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in journal_get_create_access() (Lukas Czerner) [1150139] - [fs] jbd2: check jh->b_transaction without taking j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: add transaction to checkpoint list earlier (Lukas Czerner) [1150139] - [fs] jbd2: calculate statistics without holding j_state_lock and j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: don't hold j_state_lock while calling wake_up() (Lukas Czerner) [1150139] - [fs] jbd2: don't unplug after writing revoke records (Lukas Czerner) [1150139] - [fs] ext4: Speedup WB_SYNC_ALL pass called from sync(2) (Lukas Czerner) [1150139] - [fs] ext4: translate fallocate mode bits to strings (Lukas Czerner) [1150139] - [fs] ext4: merge uninitialized extents (Lukas Czerner) [1150139] - [fs] ext4: avoid exposure of stale data in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: silence warnings in extent status tree debugging code (Lukas Czerner) [1150139] - [fs] ext4: remove unused ac_ex_scanned (Lukas Czerner) [1150139] - [fs] ext4: avoid possible overflow in ext4_map_blocks() (Lukas Czerner) [1150139] - [fs] ext4: make sure ex.fe_logical is initialized (Lukas Czerner) [1150139] - [fs] ext4: don't calculate total xattr header size unless needed (Lukas Czerner) [1150139] - [fs] ext4: add ext4_es_store_pblock_status() (Lukas Czerner) [1150139] - [fs] ext4: fix error return from ext4_ext_handle_uninitialized_extents() (Lukas Czerner) [1150139] - [fs] ext4: address a benign compiler warning (Lukas Czerner) [1150139] - [fs] jbd2: mark file-local functions as static (Lukas Czerner) [1150139] - [fs] ext4: remove an unneeded check in mext_page_mkuptodate() (Lukas Czerner) [1150139] - [fs] ext4: clean up error handling in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: Add __init marking to init_inodecache (Lukas Czerner) [1150139] - [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with a non-standard blocks per group setting (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with very large inode tables (Lukas Czerner) [1150139] - [fs] ext4: don't try to modify s_flags if the the file system is read-only (Lukas Czerner) [1150139] - [fs] ext4: fix error paths in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: fix xfstest generic/299 block validity failures (Lukas Czerner) [1150139] - [fs] ext4: delete "set but not used" variables (Lukas Czerner) [1150139] - [fs] ext4: don't pass freed handle to ext4_walk_page_buffers (Lukas Czerner) [1150139] - [fs] ext4: avoid clearing beyond i_blocks when truncating an inline data file (Lukas Czerner) [1150139] - [fs] ext4: ext4_inode_is_fast_symlink should use EXT4_CLUSTER_SIZE (Lukas Czerner) [1150139] - [fs] ext4: fix a typo in extents.c (Lukas Czerner) [1150139] - [fs] ext4: use pd printk specificer (Lukas Czerner) [1150139] - [fs] ext4: standardize error handling in ext4_da_write_inline_data_begin() (Lukas Czerner) [1150139] - [fs] ext4: retry allocation when inline->extent conversion failed (Lukas Czerner) [1150139] - [fs] ext4: enable punch hole for bigalloc (Lukas Czerner) [1150139] - [fs] ext4: fix bigalloc regression (Lukas Czerner) [1150139] - [fs] ext4: add explicit casts when masking cluster sizes (Lukas Czerner) [1150139] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1150139] - [fs] jbd2: rename obsoleted msg JBD->JBD2 (Lukas Czerner) [1150139] - [fs] jbd2: revise KERN_EMERG error messages (Lukas Czerner) [1150139] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1150139] - [fs] ext4: Do not reserve clusters when fs doesn't support extents (Lukas Czerner) [1150139] - [fs] ext4: fix del_timer() misuse for ->s_err_report (Lukas Czerner) [1150139] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1150139] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails (Lukas Czerner) [1150139] - [fs] ext4: add prototypes for macro-generated functions (Lukas Czerner) [1150139] - [fs] ext4: return non-zero st_blocks for inline data (Lukas Czerner) [1150139] - [fs] ext4: use prandom_u32() instead of get_random_bytes() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code after ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code in ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: don't count free clusters from a corrupt block group (Lukas Czerner) [1150139] - [fs] ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() (Lukas Czerner) [1150139] - [fs] ext4: change ext4_read_inline_dir() to return 0 on success (Lukas Czerner) [1150139] - [fs] ext4: pair trace_ext4_writepages & trace_ext4_writepages_result (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in ext4_writepages (Lukas Czerner) [1150139] - [fs] ext4: fixup kerndoc annotation of mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in writeback of random writes (Lukas Czerner) [1150139] - [fs] ext4: allow specifying external journal by pathname mount option (Lukas Czerner) [1150139] - [fs] ext4: mark group corrupt on group descriptor checksum (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on inode bitmap error (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on block bitmap error (Lukas Czerner) [1150139] - [fs] jbd2: Fix endian mixing problems in the checksumming code (Lukas Czerner) [1150139] - [fs] ext4: isolate ext4_extents.h file (Lukas Czerner) [1150139] - [fs] ext4: Fix misspellings using 'codespell' tool (Lukas Czerner) [1150139] - [fs] ext4: convert write_begin methods to stable_page_writes semantics (Lukas Czerner) [1150139] - [fs] ext4: fix lost truncate due to race with writeback (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_writepages() in presence of truncate (Lukas Czerner) [1150139] - [fs] ext4: move test whether extent to map can be extended to one place (Lukas Czerner) [1150139] - [fs] ext4: avoid reusing recently deleted inodes in no journal mode (Lukas Czerner) [1150139] - [fs] ext4: allocate delayed allocation blocks before rename (Lukas Czerner) [1150139] - [fs] ext4: start handle at least possible moment when renaming files (Lukas Czerner) [1150139] - [fs] ext4: add support for extent pre-caching (Lukas Czerner) [1150139] - [fs] ext4: cache all of an extent tree's leaf block upon reading (Lukas Czerner) [1150139] - [fs] ext4: use unsigned int for es_status values (Lukas Czerner) [1150139] - [fs] ext4: print the block number of invalid extent tree blocks (Lukas Czerner) [1150139] - [fs] ext4: refactor code to read the extent tree block (Lukas Czerner) [1150139] - [fs] ext4: add WARN_ON to check the length of allocated blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_es_lru_add() after handling cache miss (Lukas Czerner) [1150139] - [fs] ext4: make the extent_status code more robust against ENOMEM failures (Lukas Czerner) [1150139] - [fs] ext4: simplify calculation of blocks to free on error (Lukas Czerner) [1150139] - [fs] ext4: fix spelling errors and a comment in extent_status tree (Lukas Czerner) [1150139] - [fs] ext4: fix warning in ext4_evict_inode() (Lukas Czerner) [1150139] - [fs] ext4: optimize starting extent in ext4_ext_rm_leaf() (Lukas Czerner) [1150139] - [fs] jbd2: invalidate handle if jbd2_journal_restart() fails (Lukas Czerner) [1150139] - [fs] ext4: fix up error handling for mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: delete unnecessary C statements (Lukas Czerner) [1150139] - [fs] ext4: pass inode pointer instead of file pointer to punch hole (Lukas Czerner) [1150139] - [fs] ext4: improve free space calculation for inline_data (Lukas Czerner) [1150139] - [fs] ext4: reduce object size when !CONFIG_PRINTK (Lukas Czerner) [1150139] - [fs] ext4: improve extent cache shrink mechanism to avoid to burn CPU time (Lukas Czerner) [1150139] - [fs] ext4: delete unused variables (Lukas Czerner) [1150139] - [fs] jbd2: remove debug dependency on debug_fs and update Kconfig help text (Lukas Czerner) [1150139] - [fs] jbd2: use a single printk for jbd_debug() (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity for ext4_sync_fs (Lukas Czerner) [1150139] - [fs] jbd2: optimize jbd2_journal_force_commit (Lukas Czerner) [1150139] - [fs] ext4: don't use EXT4_FREE_BLOCKS_FORGET unnecessarily (Lukas Czerner) [1150139] - [fs] ext4: use ext4_da_writepages() for all modes (Lukas Czerner) [1150139] - [fs] ext4: remove ext4_ioend_wait() (Lukas Czerner) [1150139] - [fs] ext4: don't wait for extent conversion in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: Remove wait for unwritten extents in ext4_ind_direct_IO() (Lukas Czerner) [1150139] - [fs] ext4: remove i_mutex from ext4_file_sync() (Lukas Czerner) [1150139] - [fs] ext4: use generic_file_fsync() in ext4_file_fsync() in nojournal mode (Lukas Czerner) [1150139] - [fs] ext4: remove wait for unwritten extent conversion from ext4_truncate() (Lukas Czerner) [1150139] - [fs] ext4: protect extent conversion after DIO with i_dio_count (Lukas Czerner) [1150139] - [fs] ext4: defer clearing of PageWriteback after extent conversion (Lukas Czerner) [1150139] - [fs] ext4: split extent conversion lists to reserved & unreserved parts (Lukas Czerner) [1150139] - [fs] ext4: use transaction reservation for extent conversion in ext4_end_io (Lukas Czerner) [1150139] - [fs] ext4: remove buffer_uninit handling (Lukas Czerner) [1150139] - [fs] ext4: silence warning in ext4_writepages() (Lukas Czerner) [1150139] - [fs] ext4: restructure writeback path (Lukas Czerner) [1150139] - [fs] ext4: use io_end for multiple bios (Lukas Czerner) [1150139] - [fs] ext4: better estimate credits needed for ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: improve writepage credit estimate for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: deprecate max_writeback_mb_bump sysfs attribute (Lukas Czerner) [1150139] - [fs] ext4: stop messing with nr_to_write in ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: provide wrappers for transaction reservation calls (Lukas Czerner) [1150139] - [fs] jbd2: transaction reservation support (Lukas Czerner) [1150139] - [fs] jbd2: cleanup needed free block estimates when starting a transaction (Lukas Czerner) [1150139] - [fs] jbd2: remove outdated comment (Lukas Czerner) [1150139] - [fs] jbd2: refine waiting for shadow buffers (Lukas Czerner) [1150139] - [fs] jbd2: remove journal_head from descriptor buffers (Lukas Czerner) [1150139] - [fs] jbd2: don't create journal_head for temporary journal buffers (Lukas Czerner) [1150139] - [fs] ext4: suppress ext4 orphan messages on mount (Lukas Czerner) [1150139] - [fs] jbd2: fix block tag checksum verification brokenness (Lukas Czerner) [1150139] - [fs] jbd2: use kmem_cache_zalloc for allocating journal head (Lukas Czerner) [1150139] - [fs] jbd2: Fix oops in jbd2_journal_file_inode() (Lukas Czerner) [1144326] - [fs] ext4: only zero partial blocks in ext4_zero_partial_blocks() (Lukas Czerner) [1144326] - [fs] ext4: make punch hole code path work with bigalloc (Lukas Czerner) [1144326] - [fs] ext4: update ext4_ext_remove_space trace point (Lukas Czerner) [1144326] - [fs] ext4: remove unused code from ext4_remove_blocks() (Lukas Czerner) [1144326] - [fs] ext4: remove unused discard_partial_page_buffers (Lukas Czerner) [1144326] - [fs] ext4: use ext4_zero_partial_blocks in punch_hole (Lukas Czerner) [1144326] - [fs] ext4: truncate_inode_pages() in orphan cleanup path (Lukas Czerner) [1144326] - [fs] Revert "ext4: fix fsx truncate failure" (Lukas Czerner) [1144326] - [fs] ext4: Call ext4_jbd2_file_inode() after zeroing block (Lukas Czerner) [1144326] - [fs] Revert "ext4: remove no longer used functions in inode.c" (Lukas Czerner) [1144326] - [fs] mm: teach truncate_inode_pages_range() to handle non page aligned ranges (Lukas Czerner) [1144326] - [fs] ext4: use ->invalidatepage() length argument (Lukas Czerner) [1144326] - [fs] jbd2: change jbd2_journal_invalidatepage to accept length (Lukas Czerner) [1144326] - [fs] mm: change invalidatepage prototype to accept length (Lukas Czerner) [1144326] - [fs] nfs: Fix a bogus warning in nfs_generic_pgio (Steve Dickson) [1150227] - [fs] nfs: Fix an uninitialised pointer Oops in the writeback error path (Steve Dickson) [1150227]- [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1155716] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1112804] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1156164] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1156164] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1156164] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1156164] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1156164] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1156164] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1156164] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1156164] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1156164] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1156164] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1156164] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1156164] - [block] fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1156164] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1156161] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1156161] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1156161] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1156161] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1156161] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1156161] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1156161] - [md] dm-bufio: change __GFP_IO to __GFP_FS in shrinker callbacks (Mike Snitzer) [1156161] - [md] dm-bufio: when done scanning return from __scan immediately (Mike Snitzer) [1156161] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1156161] - [md] dm-bufio: fully initialize shrinker (Mike Snitzer) [1156161] - [misc] genwqe: Remove unnecessary include (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Improve hardware error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add support for EEH error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add sysfs interface for bitstream reload (Gustavo Duarte) [1088491] - [misc] genwqe: fix uninitialized return value in genwqe_free_sync_sgl() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix format string mismatch in card_debugfs.c (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Fix multithreading problems (Gustavo Duarte) [1088491] - [misc] genwqe: Ensure rc is not returning an uninitialized value (Gustavo Duarte) [1088491] - [misc] genwqe: Add wmb before DDCB is started (Gustavo Duarte) [1088491] - [misc] genwqe: Enable access to VPD flash area (Gustavo Duarte) [1088491] - [misc] genwqe: Fix potential memory leak when pinning memory (Gustavo Duarte) [1088491] - [misc] genwqe: delete non-required instances of include (Gustavo Duarte) [1088491] - [misc] genwqe: fix return value check in genwqe_device_create() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix warnings for sparc (Gustavo Duarte) [1088491] - [misc] genwqe: Fix compile problems for Alpha (Gustavo Duarte) [1088491] - [misc] genwqe: Rework return code for flash-update ioctl (Gustavo Duarte) [1088491] - [misc] genwqe: Accidently casting to u32 where u64 is required (Gustavo Duarte) [1088491] - [misc] genwqe: Replace dynamic_hex_dump with print_hex_dump_debug (Gustavo Duarte) [1088491] - [misc] genwqe: Fix endian issues detected by sparse (Gustavo Duarte) [1088491] - [misc] genwqe: Enable driver (Gustavo Duarte) [1088491] - [misc] genwqe: Sysfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Debugfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Utility functions (Gustavo Duarte) [1088491] - [misc] genwqe: Character device and DDCB queue (Gustavo Duarte) [1088491] - [misc] genwqe: GenWQE PCI support, health monitoring and recovery (Gustavo Duarte) [1088491] - [virt] kvm/vmx: handle invvpid vm exit gracefully (Petr Matousek) [1144829] {CVE-2014-3646} - [virt] kvm: fix PIT timer race condition (Petr Matousek) [1144880] {CVE-2014-3611}- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k1 (Chad Dupuis) [1067179] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1067179] - [wireless] rt2x00: Delete accidentally committed .rej file (Prarit Bhargava) [1158457] - [ethernet] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1147683] - [ethernet] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1147683] - [ethernet] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1147683] - [ethernet] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1147683] - [ethernet] cxgb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1070945] - [kernel] printk: bump LOG_BUF_SHIFT (Jeff Moyer) [1156189] - [net] cdc_ncm: fix control message ordering (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: add "subclass 3" devices (Neil Horman) [1129796] - [net] usb/cdc_ncm: remove non-standard NCM device IDs (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: increase command buffer size (Neil Horman) [1129796] - [net] usb: Introduce the huawei_cdc_ncm driver (Neil Horman) [1129796] - [powerpc] perf/hv-24x7: Simplify catalog_read() (Steve Best) [1155924] - [acpi] container: Fix error code path in container_device_attach() (Prarit Bhargava) [1128634] - [kernel] timekeeping: Use cached ntp_tick_length when accumulating error (Prarit Bhargava) [1136839] - [kernel] timekeeping: Rework frequency adjustments to work better w/ nohz (Prarit Bhargava) [1136839] - [s390] zcrypt: Toleration of new crypto hardware (Hendrik Brueckner) [1136494] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1136494] - [kernel] smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1100093] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1100093]- [ethernet] mlx5: Add ConnectX-4 to list of supported devices (Amir Vadai) [1149439] - [fs] cifs: NULL pointer dereference in SMB2_tcon (Jacob Tanenbaum) [1147529] {CVE-2014-7145} - [x86] build: Add arch/x86/purgatory/ make generated files to gitignore (Prarit Bhargava) [1155577] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1087674] - [pci] Export MSI message relevant functions (Myron Stowe) [1123366] - [cpufreq] store_scaling_governor requires policy->rwsem to be held for duration of changing governors (Prarit Bhargava) [1089255] - [edac] sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel (Seth Jennings) [1056990] - [kernel] module: lock around setting of MODULE_STATE_UNFORMED (Prarit Bhargava) [1127741] - [acpi] Add container online uevent to acpi_bus_attach (Prarit Bhargava) [1140572] - [scsi] fcoe: Convert uses of compare_ether_addr to ether_addr_equal (Neil Horman) [1087099] - [scsi] fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error path (Neil Horman) [1087099] - [scsi] fcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1087099] - [scsi] fcoe: fix build error (Neil Horman) [1087099] - [scsi] fcoe: convert bus code to use bus_groups (Neil Horman) [1087099] - [scsi] fcoe: Reduce fcoe_sysfs_fcf_add() stack usage (Neil Horman) [1087099] - [scsi] fcoe: Add missing newlines in debug messages (Neil Horman) [1087099] - [scsi] fcoe: Declare fcoe_ctlr_mode_set() static (Neil Horman) [1087099] - [fs] gfs2: Hash the negative dentry during inode lookup (Robert S Peterson) [1123986]- [block] fix blk_abort_request on blk-mq (Jeff Moyer) [1146660] - [block] blk-timeout: fix blk_add_timer (Jeff Moyer) [1146660] - [block] blk-mq: limit memory consumption if a crash dump is active (Jeff Moyer) [1146660] - [block] blk-mq: remove unnecessary blk_clear_rq_complete() (Jeff Moyer) [1146660] - [block] blk-mq: pass a reserved argument to the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: unshared timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: fix and simplify tag iteration for the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: rename blk_mq_end_io to blk_mq_end_request (Jeff Moyer) [1146660] - [block] blk-mq: call blk_mq_start_request from ->queue_rq (Jeff Moyer) [1146660] - [block] blk-mq: remove REQ_END (Jeff Moyer) [1146660] - [block] blk-mq: use blk_mq_start_hw_queues() when running requeue work (Jeff Moyer) [1146660] - [block] blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps() (Jeff Moyer) [1146660] - [block] blk-mq: avoid infinite recursion with the FUA flag (Jeff Moyer) [1146660] - [block] blk-mq: Avoid race condition with uninitialized requests (Jeff Moyer) [1146660] - [block] blk-mq: request deadline must be visible before marking rq as started (Jeff Moyer) [1146660] - [block] blk-mq: scale depth and rq map appropriate if low on memory (Jeff Moyer) [1146660] - [block] blk-mq: cleanup after blk_mq_init_rq_map failures (Jeff Moyer) [1146660] - [block] fix unbalanced bypass-disable in blk_register_queue (Jeff Moyer) [1146660] - [block] bdi: an active gendisk always has a request_queue associated with it (Jeff Moyer) [1146660] - [block] blk-mq: pass along blk_mq_alloc_tag_set return values (Jeff Moyer) [1146660] - [block] blk-merge: fix blk_recount_segments (Jeff Moyer) [1146660] - [block] blk-mq: correct a few wrong/bad comments (Jeff Moyer) [1146660] - [block] blk-mq: don't allow merges if turned off for the queue (Jeff Moyer) [1146660] - [block] blk-mq: fix WARNING "percpu_ref_kill() called more than once!" (Jeff Moyer) [1146660] - [block] provide compat ioctl for BLKZEROOUT (Jeff Moyer) [1146660] - [block] blkcg: don't call into policy draining if root_blkg is already gone (Jeff Moyer) [1146660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1146660] - [block] fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge (Jeff Moyer) [1146660] - [block] fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX (Jeff Moyer) [1146660] - [block] blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue() (Jeff Moyer) [1146660] - [block] blk-mq: decouble blk-mq freezing from generic bypassing (Jeff Moyer) [1146660] - [block] blk-mq: draining can't be skipped even if bypass_depth was non-zero (Jeff Moyer) [1146660] - [block] blk-mq: fix a memory ordering bug in blk_mq_queue_enter() (Jeff Moyer) [1146660]- [fs] xfs: flush the range before zero range conversion (Eric Sandeen) [1145837] - [fs] xfs: only set extent size hint when asked (Eric Sandeen) [1145837] - [fs] xfs: project id inheritance is a directory only flag (Eric Sandeen) [1145837] - [fs] xfs: use ranged writeback and invalidation for direct IO (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT writes (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT reads (Eric Sandeen) [1130294 1145837] - [fs] xfs: don't dirty buffers beyond EOF (Eric Sandeen) [1145837] - [fs] xfs: fix coccinelle warnings (Eric Sandeen) [1145837] - [fs] xfs: flush both inodes in xfs_swap_extents (Eric Sandeen) [1145837] - [fs] xfs: fix swapext ilock deadlock (Eric Sandeen) [1145837] - [fs] xfs: dquot recovery needs verifiers (Eric Sandeen) [1145837] - [fs] xfs: quotacheck leaves dquot buffers without verifiers (Eric Sandeen) [1145837] - [fs] xfs: ensure verifiers are attached to recovered buffers (Eric Sandeen) [1145837] - [fs] xfs: catch buffers written without verifiers attached (Eric Sandeen) [1145837] - [fs] xfs: avoid false quotacheck after unclean shutdown (Eric Sandeen) [1145837] - [fs] xfs: fix rounding error of fiemap length parameter (Eric Sandeen) [1145837] - [fs] xfs: fix uflags detection at xfs_fs_rm_xquota (Eric Sandeen) [1145837] - [fs] xfs: fix cil push sequence after log recovery (Eric Sandeen) [1145837] - [fs] xfs: squash prealloc while over quota free space as well (Eric Sandeen) [1145837] - [fs] xfs: run an eofblocks scan on ENOSPC/EDQUOT (Eric Sandeen) [1145837] - [fs] xfs: support a union-based filter for eofblocks scans (Eric Sandeen) [1145837] - [fs] xfs: add scan owner field to xfs_eofblocks (Eric Sandeen) [1145837] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs() (Eric Sandeen) [1145837] - [fs] xfs: null unused quota inodes when quota is on (Eric Sandeen) [1145837] - [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1145837] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Eric Sandeen) [1145837] - [fs] xfs: tone down writepage/releasepage WARN_ONs (Eric Sandeen) [1145837] - [fs] xfs: remove redundant checks from xfs_da_read_buf (Eric Sandeen) [1145837] - [fs] xfs: keep sb_bad_features2 the same a sb_features2 (Eric Sandeen) [1145837] - [fs] xfs: negate xfs_icsb_init_counters error value (Eric Sandeen) [1145837] - [fs] xfs: negate mount workqueue init error value (Eric Sandeen) [1145837] - [fs] xfs: fix wrong errno from xfs_initxattrs (Eric Sandeen) [1145837] - [fs] xfs: xfs_commit_metadata returns wrong errno (Eric Sandeen) [1145837] - [fs] xfs: fix incorrect error sign in xfs_file_aio_read (Eric Sandeen) [1145837] - [fs] xfs: xfs_dir_fsync() returns positive errno (Eric Sandeen) [1145837] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1145837] - [fs] xfs: remote attribute overwrite causes transaction overrun (Eric Sandeen) [1145837] - [fs] xfs: Fix wrong error codes being returned (Eric Sandeen) [1145837] - [fs] xfs: bulletfproof xfs_qm_scall_trunc_qfiles() (Eric Sandeen) [1145837] - [fs] xfs: fix Q_XQUOTARM ioctl (Eric Sandeen) [1145837] - [fs] xfs: fully support v5 format filesystems (Eric Sandeen) [1145837] - [fs] xfs: wrong error sign conversion during failed DIO writes (Eric Sandeen) [1145837] - [fs] xfs: unmount does not wait for shutdown during unmount (Eric Sandeen) [1145837] - [fs] xfs: don't map ranges that span EOF for direct IO (Eric Sandeen) [1145837] - [fs] xfs: zeroing space needs to punch delalloc blocks (Eric Sandeen) [1145837] - [fs] xfs: kill buffers over failed write ranges properly (Eric Sandeen) [1145837] - [fs] xfs: extra semi-colon breaks a condition (Eric Sandeen) [1145837] - [fs] xfs: xfs_check_page_type buffer checks need help (Eric Sandeen) [1145837] - [wireless] Backport mwl8k driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport mwifiex driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport brcm80211 drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rtlwifi drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rt2x00 driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport ath drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlegacy drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlwifi driver from linux 3.16 (Stanislaw Gruszka) [1085079 1107878 1136324] - [wireless] Backport mac80211 from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport wireless core from linux 3.16 (Stanislaw Gruszka) [1136324] - [kernel] if_ether: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1136324] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Stanislaw Gruszka) [1136324] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1136324]- [net] ipv4: fix a race in update_or_create_fnhe() (Hannes Frederic Sowa) [1155155] - [net] ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix dst race in sk_dst_get() (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix a race in ip4_datagram_release_cb() (Hannes Frederic Sowa) [1155155] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1152755] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1152755] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1153654] - [net] packet: handle too big packets for PACKET_V3 (Hannes Frederic Sowa) [1152248] - [net] sendmsg: fix NULL pointer dereference (Hannes Frederic Sowa) [1152251] - [net] ipv6: remove rt6i_genid (Hannes Frederic Sowa) [1150017] - [net] ipv6: remove prune parameter for fib6_clean_all (Hannes Frederic Sowa) [1150017] - [net] ipv6: bump genid when delete/add address (Hannes Frederic Sowa) [1150017] - [net] split rt_genid for ipv4 and ipv6 (Hannes Frederic Sowa) [1150017] - [net] ipv4: use separate genid for next hop exceptions (Hannes Frederic Sowa) [1150017] - [net] ipv4: properly refresh rtable entries on pmtu/redirect events (Hannes Frederic Sowa) [1150017] - [net] bridge: Don't include NDA_VLAN for FDB entries with vid 0 (Vlad Yasevich) [1139809] - [net] bridge: Prevent insertion of FDB entry with disallowed vlan (Vlad Yasevich) [1139809] - [net] bridge: Fix double free and memory leak around br_allowed_ingress (Vlad Yasevich) [1139809] - [net] bridge: Fix crash with vlan filtering and tcpdump (Vlad Yasevich) [1139809] - [net] bridge: Fix handling stacked vlan tags (Vlad Yasevich) [1139809] - [net] bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled (Vlad Yasevich) [1139809] - [net] bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c (Vlad Yasevich) [1139809] - [net] bridge: Remove unnecessary vlan_put_tag in br_handle_vlan (Vlad Yasevich) [1139809] - [net] bridge: use list_for_each_entry_continue_reverse (Vlad Yasevich) [896669] - [net] bridge: Fix incorrect judgment of promisc (Vlad Yasevich) [896669] - [net] bridge: fix the unbalanced promiscuous count when add_if failed (Vlad Yasevich) [896669] - [net] bridge: fix spelling of promiscuous (Vlad Yasevich) [896669] - [net] bridge: fix build (Vlad Yasevich) [896669] - [net] bridge: Automatically manage port promiscuous mode (Vlad Yasevich) [896669] - [net] bridge: Add addresses from static fdbs to non-promisc ports (Vlad Yasevich) [896669] - [net] bridge: Introduce BR_PROMISC flag (Vlad Yasevich) [896669] - [net] bridge: Add functionality to sync static fdb entries to hw (Vlad Yasevich) [896669] - [net] bridge: Keep track of ports capable of automatic discovery (Vlad Yasevich) [896669] - [net] bridge: Turn flag change macro into a function (Vlad Yasevich) [896669] - [net] bridge: Add a flag to control unicast packet flood (Vlad Yasevich) [896669] - [net] bridge: Add flag to control mac learning (Vlad Yasevich) [896669]- [infiniband] ocrdma: convert kernel va to pa for mmap in user (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Report actual value of max_fast_reg_page_list_len (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Obtain SL from device structure (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix a sparse warning (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Remove hardcoding of the max DPP QPs supported (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle shutdown event from be2net driver (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Convert to use simple_open() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1081067 1088577] - [mm] thp: do not allow thp faults to avoid cpuset restrictions (Frank Ramsay) [1149786] - [mm] thp: add VM_INIT_DEF_MASK and PRCTL_THP_DISABLE (Frank Ramsay) [1149786] - [fs] exec: kill the unnecessary mm->def_flags setting in load_elf_binary() (Frank Ramsay) [1149786] - [mm] Revert: thp: make MADV_HUGEPAGE check for mm->def_flags (Frank Ramsay) [1149786] - [block] disable entropy contributions for nonrot devices (Mike Snitzer) [852425] - [crypto] qat: Enforce valid numa configuration (Nikolay Aleksandrov) [1152642] - [crypto] qat: Prevent dma mapping zero length assoc data (Nikolay Aleksandrov) [1152642] - [pci] Add ACS quirk for Intel 10G NICs (Alex Williamson) [1141399] - [pci] Add ACS quirk for Solarflare SFC9120 & SFC9140 (Alex Williamson) [1131552] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1107621 1140601] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1107621] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1107621] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1107621] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1107621] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1107621] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1107621] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1107621] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1107621] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Doug Ledford) [1107621] - [net] svcrdma: remove rdma_create_qp() failure recovery logic (Doug Ledford) [1107621] - [net] svcrdma: send_write() must not overflow the device's max sge (Doug Ledford) [1107621] - [net] svcrdma: Fence LOCAL_INV work requests (Doug Ledford) [1107621] - [net] svcrdma: refactor marshalling logic (Doug Ledford) [1107621] - [net] sunrpc: Fix regression in NFSRDMA server (Doug Ledford) [1107621] - [net] svcrdma: fix printk when memory allocation fails (Doug Ledford) [1107621] - [kernel] uapi: Include socket.h in rdma_user_cm.h (Doug Ledford) [1107621] - [infiniband] Return error for unsupported QP creation flags (Doug Ledford) [1107621] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Doug Ledford) [1107621] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1107621] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Doug Ledford) [1107621 1140601]- [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1124880] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1128802] - [fs] lockd: Try to reconnect if statd has moved (Benjamin Coddington) [1120850] - [fs] sunrpc: Don't wake tasks during connection abort (Benjamin Coddington) [1120850] - [fs] Revert: writeback: do not sync data dirtied after sync start (Brian Foster [1085828] - [fs] nfsd4: fix corruption of NFSv4 read data ("J. Bruce Fields") [1148055] - [fs] gfs2: revert "GFS2: d_splice_alias() can't return error" (Robert S Peterson) [1141899]- [scsi] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1088524] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1088524] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt3sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt3sas: Remove phys on topology change (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1088524] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1088524] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt2sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1088524]- [scsi] lpfc: driver release 10.2.8021.1 for RHEL7 (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1149846] - [net] ipv6: mld: answer mldv2 queries with mldv1 reports in mldv1 fallback (Daniel Borkmann) [1143429] - [net] team: avoid race condition in scheduling delayed work (Jiri Pirko) [1149239] - [net] fix UDP tunnel GSO of frag_list GRO packets (Jiri Benc) [1119392] - [net] vxlan: fix incorrect initializer in union vxlan_addr (Daniel Borkmann) [1130643] - [net] vxlan: fix crash when interface is created with no group (Daniel Borkmann) [1130643] - [net] vxlan: fix nonfunctional neigh_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: fix potential NULL dereference in arp_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: remove unused port variable in vxlan_udp_encap_recv() (Daniel Borkmann) [1130643] - [net] vxlan: remove extra newline after function definition (Daniel Borkmann) [1130643]- [kernel] workqueue: Add quiescent state between work items (Jiri Pirko) [1149250] - [crypto] qat: Enable interrupts from all 32 bundles (Nikolay Aleksandrov) [1091130] - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1136589] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1149931] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1149931] - [virt] hyperv: NULL dereference on error (Jason Wang) [1146357] - [virt] hyperv: Increase the buffer length for netvsc_channel_cb() (Jason Wang) [1146357] - [virt] hyperv: Adjust the size of sendbuf region to support ws2008r2 (Jason Wang) [1146357] - [virt] hyperv/net: Increase the size of the sendbuf region (Jason Wang) [1146357] - [virt] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1146357] - [virt] hyperv: Add netpoll support (Jason Wang) [1146357] - [virt] hyperv/net: remove unnecessary null test before kfree (Jason Wang) [1146357] - [virt] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1146357] - [virt] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1146357] - [virt] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1146357] - [virt] hyperv/net: Add support for netvsc build without CONFIG_SYSFS flag (Jason Wang) [1146357] - [virt] hyperv: Properly handle checksum offload (Jason Wang) [1146357] - [virt] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1146357] - [virt] hyperv: Simplify the send_completion variables (Jason Wang) [1146357] - [virt] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1146357] - [virt] hyperv: Add support for virtual Receive Side Scaling (vRSS) (Jason Wang) [1146357] - [virt] hyperv/net: Address UDP checksum issues (Jason Wang) [1146357] - [virt] hyperv/net: Negotiate suitable ndis version for offload support (Jason Wang) [1146357] - [virt] hyperv/net: Allocate memory for all possible per-pecket information (Jason Wang) [1146357] - [virt] hyperv/net: Enable large send offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable send side checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable receive side IP checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable offloads on the host (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the send path (Jason Wang) [1146357] - [virt] hyperv/net: Enable scatter gather I/O (Jason Wang) [1146357] - [virt] hyperv: Move state setting for link query (Jason Wang) [1146357] - [virt] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the netvsc receive callback functio (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the receive path (Jason Wang) [1146357] - [virt] hyperv/net: Get rid of the rndis_filter_packet structure (Jason Wang) [1146357] - [virt] hyperv: Fix the carrier status setting (Jason Wang) [1146357] - [virt] hyperv/util: Fix a bug in the KVP code (Jason Wang) [1102584] - [virt] hyperv/vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1146357] - [virt] hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1146357] - [virt] tools/hyperv: Handle the case when the target file exists correctly (Jason Wang) [1146358] - [virt] hyperv/hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1146358] - [virt] hyperv: fcopy_open() can be static (Jason Wang) [1146358] - [virt] hyperv: Implement the file copy service (Jason Wang) [1146358] - [virt] hyperv: Add hyperv.h to uapi headers (Jason Wang) [1146358] - [virt] hyperv/vmbus: Fix a bug in vmbus_open() (Jason Wang) [1146358] - [virt] hyperv/vmbus: Properly protect calls to smp_processor_id() (Jason Wang) [1146358] - [virt] hyperv: Remove unnecessary comparison of unsigned against 0 (Jason Wang) [1146358] - [virt] hyperv/vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1146358] - [virt] hyperv: Eliminate the channel spinlock in the callback path (Jason Wang) [1146358] - [virt] hyperv/vmbus: Support per-channel driver state (Jason Wang) [1146358]- [ethernet] qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize ring count validations (Chad Dupuis) [1089352] - [ethernet] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1089352] - [ethernet] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use time_before() (Chad Dupuis) [1089352] - [ethernet] qlcnic: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set real_num_{tx|rx}_queues properly (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add driver logs in error path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add hwmon interface to export board temperature (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize MAC learning code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory leak (Chad Dupuis) [1089352] - [ethernet] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix max ring count calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1089352] - [ethernet] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port' (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Rx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Tx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, a couple off by one bugs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix usage of use_msi and use_msi_x module parameters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix function return error check (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1089352] - [ethernet] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1089352] - [ethernet] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.55 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback test failure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1089352] - [ethernet] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update poll controller code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Interrupt code cleanup (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1089352] - [ethernet] qlcnic: fix sparse warnings (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unused code (Chad Dupuis) [1089352] - [ethernet] qlcnic: make local functions static (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.53 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1089352] - [ethernet] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1089352] - [ethernet] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory allocation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.52 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1089352] - [ethernet] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.51 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1089352] - [ethernet] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1089352] - [ethernet] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1089352] - [ethernet] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1089352] - [ethernet] qlcnic: use standard NAPI weights (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove a stray semicolon (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix sparse warning (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER callback handlers (Chad Dupuis) [1089352] - [ethernet] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove inline keyword (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Add support for CEE Netlink interface (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Get DCB parameters from the adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Query adapter DCB capabilities (Chad Dupuis) [1089352] - [ethernet] qlcnic: Back off patch for the upstream commit "d6e9c89a8d3cf0a5184badbcd50169179af27721" (Chad Dupuis) [1089352] - [ethernet] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1088575] - [ethernet] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of TX budget (Ivan Vecera) [1088575] - [ethernet] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1088575] - [ethernet] be2net: define BE_MAX_MTU (Ivan Vecera) [1088575] - [ethernet] be2net: remove unncessary gotos (Ivan Vecera) [1088575] - [ethernet] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1088575] - [ethernet] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1088575] - [ethernet] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1088575] - [ethernet] be2net: add a few log messages (Ivan Vecera) [1088575] - [ethernet] be2net: Set skb->csum_level for encapsulated checksum (Ivan Vecera) [1088575] - [ethernet] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088575] - [ethernet] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1088575] - [ethernet] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1088575] - [ethernet] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1088575] - [ethernet] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.4 (Ivan Vecera) [1088575] - [ethernet] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1088575] - [ethernet] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1088575] - [ethernet] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: use "if (!foo)" test style (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1088575] - [ethernet] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1088575] - [ethernet] be2net: update UE bit description strings (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ndo methods (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ethtool methods (Ivan Vecera) [1088575] - [ethernet] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1088575] - [ethernet] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1088575] - [ethernet] be2net: fix error status for FW-download (Ivan Vecera) [1088575] - [ethernet] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1088575] - [ethernet] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1088575] - [ethernet] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1088575] - [ethernet] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1088575] - [ethernet] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1088575] - [ethernet] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1088575] - [ethernet] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1088575] - [ethernet] be2net: cleanup MCC async event processing code (Ivan Vecera) [1088575] - [ethernet] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1088575] - [ethernet] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1088575] - [ethernet] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1088575] - [ethernet] be2net: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1088575] - [ethernet] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1088575] - [ethernet] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1088575] - [ethernet] be2net: covert vlan array to bit-map (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1088575] - [ethernet] be2net: Support for configurable RSS hash key (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1088575] - [ethernet] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1088575] - [ethernet] be2net: fix build dependency on VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: csum, tso and rss steering offload support for VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.2 (Ivan Vecera) [1088575] - [ethernet] be2net: Fix vlans_added counter (Ivan Vecera) [1088575] - [ethernet] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1088575] - [ethernet] be2net: fix pmac_id[] allocation size (Ivan Vecera) [1088575] - [ethernet] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1088575] - [ethernet] be2net: Add link state control for VFs (Ivan Vecera) [1088575] - [ethernet] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1088575] - [ethernet] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1088575] - [ethernet] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1088575] - [ethernet] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088575] - [ethernet] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1088575] - [ethernet] be2net: Update copyright year (Ivan Vecera) [1088575] - [ethernet] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1088575] - [ethernet] be2net: Explicitly initialize u64_stats_sync structures for lockdep (Ivan Vecera) [1088575] - [drm] bochs: changes from 3.14..3.15 for bochs (Gerd Hoffmann) [1043379] - [drm] bochs: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unecessary NULL check in gem_free (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unnecessary NULL check in bo_unref (Gerd Hoffmann) [1043379] - [drm] bochs: drop unused struct fields (Gerd Hoffmann) [1043379] - [drm] bochs: add power management support (Gerd Hoffmann) [1043379] - [drm] bochs: fix bochs kconfig dependencies (Gerd Hoffmann) [1043379] - [drm] bochs: new driver (Gerd Hoffmann) [1043379] - [iommu] amd: Split init_iommu_group() from iommu_init_device() (Myron Stowe) [1141937] - [iommu] Rework iommu_group_get_for_pci_dev() (Myron Stowe) [1141937]- [kernel] sched/balancing: Reduce the rate of needless idle load balancing (Larry Woodman) [1120318] - [kernel] sched/fair: Implement fast idling of CPUs when the system is partially loaded (Larry Woodman) [1120318] - [kernel] sched: Skip double execution of pick_next_task_fair() (Larry Woodman) [1120318] - [md] Revert: dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1147574] - [md] Revert: dm: introduce dm_accept_partial_bio (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1147574] - [virt] kvm: nested vmx - disable perf cpuid reporting (Marcelo Tosatti) [1083969] - [mm] slub: Handle NULL parameter in kmem_cache_flags (Ilya Dryomov) [1143028] - [crypto] algif: avoid excessive use of socket buffer in skcipher (Ondrej Kozina) [1136075] - [kernel] time/clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1148398] - [kernel] time/clocksource: Make delta calculation a function (Prarit Bhargava) [1148398] - [mm] vmscan: clear kswapd's special reclaim powers before exiting (Motohiro Kosaki) [810042] - [x86] mm/numa: fix array index overflow when synchronizing nid to memblock.reserved (Motohiro Kosaki) [810042] - [x86] mm/numa: initialize numa_kernel_nodes in numa_clear_kernel_node_hotplug() (Motohiro Kosaki) [810042] - [mm] page_alloc: make movable_node have higher priority (Motohiro Kosaki) [810042] - [x86] memblock, mem_hotplug: make memblock skip hotpluggable regions if needed (Motohiro Kosaki) [810042] - [x86] mm: mark all nodes the kernel resides un-hotpluggable (Motohiro Kosaki) [810042] - [x86] mm: mark hotpluggable memory in memblock (Motohiro Kosaki) [810042] - [mm] memblock: make memblock_set_node() support different memblock_type (Motohiro Kosaki) [810042] - [mm] memblock/mem_hotplug: introduce MEMBLOCK_HOTPLUG flag to mark hotpluggable regions (Motohiro Kosaki) [810042] - [mm] memblock: numa - introduce flags field into memblock (Motohiro Kosaki) [810042] - [mm] memblock: debug - correct displaying of upper memory boundary (Motohiro Kosaki) [810042] - [x86] mm: get pg_data_t's memory from other node (Motohiro Kosaki) [810042] - [mm] mem-hotplug: introduce movable_node boot option (Motohiro Kosaki) [810042] - [x86] kernel/setup: do reserve_crashkernel() after SRAT is parsed (Motohiro Kosaki) [810042] - [x86] mem-hotplug: support initialize page tables in bottom-up (Motohiro Kosaki) [810042] - [x86] mm: factor out of top-down direct mapping setup (Motohiro Kosaki) [810042] - [mm] memblock: introduce bottom-up allocation mode (Motohiro Kosaki) [810042] - [mm] memblock: factor out of top-down allocation (Motohiro Kosaki) [810042] - [x86] mm: Add 'step_size' comments to init_mem_mapping() (Motohiro Kosaki) [810042] - [x86] srat: Print Hot-Pluggable Field in SRAT (Motohiro Kosaki) [810042]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142322] {CVE-2014-6410} - [fs] eliminate BUG() call when there's an unexpected lock on file close (Frank Sorenson) [1148130] - [hid] fix off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141394] {CVE-2014-3184} - [hid] logitech-dj: fix OOB array access (Jacob Tanenbaum) [1141212] {CVE-2014-3182} - [hid] picolcd: fix memory corruption via OOB write (Jacob Tanenbaum) [1141409] {CVE-2014-3186} - [usb] serial/whiteheat: fix memory corruption flaw (Jacob Tanenbaum) [1141404] {CVE-2014-3185} - [hid] fix OOB write in magicmouse driver (Jacob Tanenbaum) [1141177] {CVE-2014-3181} - [x86] uv/nmi: Fix UV NMI handler when KDB not configured (George Beshers) [1138519] - [x86] uv/nmi: Fix Sparse warnings (George Beshers) [1138519] - [kernel] debug: Fix no KDB config problem (George Beshers) [1138519] - [x86] uv: Add call to KGDB/KDB from NMI handler (George Beshers) [1138519] - [kernel] debug: Add support for external NMI handler to call KGDB/KDB (George Beshers) [1138519] - [x86] uv: Add kdump to UV NMI handler (George Beshers) [1138519] - [x86] uv: Add summary of cpu activity to UV NMI handler (George Beshers) [1138519] - [x86] uv: Update UV support for external NMI signals (George Beshers) [1138519] - [x86] uv: Move NMI support (George Beshers) [1138519] - [infiniband] ipath: Add P_Key change event support (Doug Ledford) [1085961] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1085961] - [infiniband] ipath: Use time_before()/_after() (Doug Ledford) [1085961] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Doug Ledford) [1085961] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1085961] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1085961] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1085961] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1085961] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1085961] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1085961] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1085961] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1085961] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1085961] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1085961] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1085961] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1085961] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1085961] - [kernel] audit: drop arch from __audit_syscall_entry() interface (Richard Guy Briggs) [1053921] - [kernel] audit: fix build error when asm/syscall.h does not exist (Richard Guy Briggs) [1053921] - [kernel] audit: add arch field to seccomp event log (Richard Guy Briggs) [1053921] - [kernel] audit: __audit_syscall_entry - ignore arch arg and call syscall_get_arch() directly (Richard Guy Briggs) [1053921] - [kernel] audit: audit_syscall_entry() should not require the arch (Richard Guy Briggs) [1053921] - [kernel] audit: implement syscall_get_arch for all arches (Richard Guy Briggs) [1053921] - [kernel] syscall.h: fix doc text for syscall_get_arch() (Richard Guy Briggs) [1053921] - [kernel] audit: use uapi/linux/audit.h for AUDIT_ARCH declarations (Richard Guy Briggs) [1053921] - [kernel] syscall_get_arch: remove useless function arguments (Richard Guy Briggs) [1053921]- [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1126539] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1126539] - [scsi] cxgb4i Guard ipv6 code with a config check (Sai Vemuri) [1126539] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1126539] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1126539] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1126539] - [ethernet] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1124947] - [ethernet] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1124947] - [ethernet] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1124947] - [ethernet] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1124947] - [ethernet] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1124947] - [scsi] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1124947] - [ethernet] cxgb4: only free allocated fls (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1124947] - [infiniband] cxgb4: advertise the correct device max attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Support query_qp() verb (Sai Vemuri) [1124947] - [infiniband] cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1124947] - [infiniband] cxgb4: fix for 64-bit integer division (Sai Vemuri) [1124947] - [ethernet] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1124947] - [ethernet] cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1124947] - [infiniband] cxgb4: work request logging feature (Sai Vemuri) [1124947] - [ethernet] cxgb4: display TPTE on errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1124947] - [infiniband] cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1124947] - [infiniband] cxgb4: Call iwpm_init() only once (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1124947] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1124947] - [ethernet] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1124947] - [ethernet] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1124947] - [ethernet] cxgb4: use dev_port to identify ports (Sai Vemuri) [1124947] - [ethernet] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1124947] - [infiniband] cxgb4: don't truncate the recv window size (Sai Vemuri) [1124947] - [infiniband] cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Sai Vemuri) [1124947] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1124947] - [ethernet] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1124947] - [ethernet] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1124947] - [ethernet] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1124947] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1124947] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1124947] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1124947] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1124947] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1124947] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1124947] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1124947] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1124947] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1124947] - [ethernet] cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1124947] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1124947] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1124947] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1124947] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1124947] - [ethernet] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1124947] - [ethernet] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1124947] - [ethernet] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1124947] - [ethernet] cxgb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add more PCI device ids (Sai Vemuri) [1124947] - [ethernet] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1124947] - [ethernet] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1124947] - [ethernet] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1124947] - [ethernet] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1124947] - [ethernet] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1124947] - [ethernet] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1124947] - [ethernet] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: make functions static and remove dead code (Sai Vemuri) [1124947] - [tools] perf: Disable kernel symbol demangling by default (Jiri Olsa) [1140522] - [tools] perf/symbols: Don't demangle parameters and such by default (Jiri Olsa) [1140522] - [powerpc] pseries: Fix endian issues in memory hotplug (Steve Best) [1142244] - [powerpc] pseries/hvcserver: Fix endian issue in hvcs_get_partner_info (Steve Best) [1142244] - [powerpc] powernv: Interface to register/unregister opal dump region (Steve Best) [1142244] - [kernel] printk: Add function to return log buffer address and size (Steve Best) [1142244] - [acpi] hotplug: Check scan handlers in acpi_scan_hot_remove() (Prarit Bhargava) [1141846] - [acpi] hotplug: Simplify acpi_set_hp_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Eliminate acpiphp_dev_to_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add hotplug contexts to PCI host bridges (Prarit Bhargava) [1141846] - [acpi] Remove duplicate definitions of PREFIX (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use pci_device_is_present() (Prarit Bhargava) [1141846] - [acpi] hotplug: Rework deferred execution of acpi_device_hotplug() (Prarit Bhargava) [1141846] - [ata] libata-acpi: Add hotplug contexts to ACPI companions of SATA devices (Prarit Bhargava) [1141846] - [acpi] dock: Add .uevent() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] dock: Use callback pointers from devices' ACPI hotplug contexts (Prarit Bhargava) [1141846] - [acpi] dock: Use ACPI device object pointers instead of ACPI handles (Prarit Bhargava) [1141846] - [acpi] hotplug: Add .fixup() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not clear event callback pointer for docks (Prarit Bhargava) [1141846] - [acpi] Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST (Prarit Bhargava) [1141846] - [acpi] rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() (Prarit Bhargava) [1141846] - [acpi] dock: Dispatch dock notifications from the global notify handler (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add ACPIPHP contexts to devices handled by PCIeHP (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rename register_slot() to acpiphp_add_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Relax the checking of _STA return values (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Execute _EJ0 under the ACPI scan lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Hotplug notifications from acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify acpi_install_hotplug_notify_handler() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_check_host_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework the handling of eject requests (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Consolidate ACPIPHP with ACPI core hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Define hotplug context lock in the core (Prarit Bhargava) [1141846] - [acpi] hotplug: Fix potential race in acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] acpica: Introduce acpi_get_data_full() and rework acpi_get_data() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not pass ACPI handle to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use acpi_handle_debug() in hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop crit_sect locking (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_add() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Store acpi_device pointer in acpiphp_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_no_hotplug() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_trim() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify register_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Proper kerneldoc comments for enumeration/removal (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race vs dock events (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race in handle_hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Scan root bus under the PCI rescan-remove lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Move PCI rescan-remove locking to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Remove entries from bus->devices in reverse order (Prarit Bhargava) [1141846] - [acpi] acpiphp: Fix radeon/nouveau VGA switcheroo problem related to hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug: Handle containers in a special way (Prarit Bhargava) [1141846] - [acpi] hotplug: Add demand_offline hotplug profile flag (Prarit Bhargava) [1141846] - [acpi] bind: Move acpi_get_child() to drivers/ide/ide-acpi.c (Prarit Bhargava) [1141846] - [acpi] bind: Pass struct acpi_device pointer to acpi_bind_one() (Prarit Bhargava) [1141846] - [acpi] bind: Rework struct acpi_bus_type (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_preset_companion() (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_get_child() (Prarit Bhargava) [1141846] - [pci] acpi: Use acpi_find_child_device() for child devices lookup (Prarit Bhargava) [1141846] - [acpi] bind: Simplify child device lookups (Prarit Bhargava) [1141846] - [acpi] libata: Store an ACPI device pointer in struct acpi_dev_node (Prarit Bhargava) [1141846] - [ata] libata: remove power dependent device handling (Prarit Bhargava) [1141846] - [acpi] bind: Prefer device objects with _STA to those without it (Prarit Bhargava) [1141846] - [drm] nouveau/nouveau_acpi: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1141846] - [acpi] libata: Remove ata_dev_acpi_handle stub in libata.h (Prarit Bhargava) [1141846] - [ata] libata-acpi: rework the ata acpi bind support (Prarit Bhargava) [1141846] - [acpi] Cleanup sparse warning on acpi_os_initialize1() (Prarit Bhargava) [1141846]- [infiniband] usnic: backport to older netdev notifier arguments (Doug Ledford) [916382] - [infiniband] usnic: Fix source file missing copyright and license (Doug Ledford) [916382] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [916382] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [916382] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [916382] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [916382] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [916382] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [916382] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [916382] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [916382] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [916382] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [916382] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [916382] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [916382] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [916382] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_transport.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [916382] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Push all forwarding state to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [916382] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [916382] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [916382] - [md] dm-table: propagate QUEUE_FLAG_NO_SG_MERGE (Jeff Moyer) [1105698] - [virt] virtio_blk: support multi virt queues per virtio-blk device (Jeff Moyer) [1105698] - [virt] virtio_blk: introduce feature of VIRTIO_BLK_F_MQ (Jeff Moyer) [1105698] - [virt] virtio_blk: don't hold spin lock during world switch (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: remove alloc_hctx and free_hctx methods (Jeff Moyer) [1105698] - [virt] virtio_blk: fix race between start and stop queue (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: split out tag initialization, support shared tags (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add ->init_request and ->exit_request methods (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: do not initialize req->special (Jeff Moyer) [1105698] - [virt] virtio_blk: base queue-depth on virtqueue ringsize or module param (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: allow blk_mq_init_commands() to return failure (Jeff Moyer) [1105698] - [virt] virtio_blk: don't crash, report error if virtqueue is broken (Jeff Moyer) [1105698] - [virt] virtio_blk: use blk_mq_complete_request (Jeff Moyer) [1105698] - [virt] virtio_blk: virtqueue_kick() must be ordered with other virtqueue operations (Jeff Moyer) [1105698] - [virt] virtio_blk: blk-mq support (Jeff Moyer) [1105698] - [virt] virtio: use size-based config accessors (Jeff Moyer) [1105698] - [virt] virtio_config: introduce size-based accessors (Jeff Moyer) [1105698] - [virt] virtio_blk: Add missing 'static' qualifiers (Jeff Moyer) [1105698] - [block] cfq-iosched: Add comments on update timing of weight (Vivek Goyal) [1116126] - [block] cfq-iosched: Fix wrong children_weight calculation (Vivek Goyal) [1116126] - [fs] aio: block exit_aio() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: add missing smp_rmb() in read_events_ring (Jeff Moyer) [1131312] - [fs] aio: fix reqs_available handling (Jeff Moyer) [1122092] - [fs] aio: report error from io_destroy() when threads race in io_destroy() (Jeff Moyer) [1122092] - [fs] aio: block io_destroy() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration (Jeff Moyer) [1122092] - [fs] aio/migratepages: make aio migrate pages sane (Jeff Moyer) [1122092] - [fs] aio: clean up and fix aio_setup_ring page mapping (Jeff Moyer) [1122092] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1140362] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1140362] - [infiniband] mlx4: Fix wrong endianess access with QP context flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set vlan stripping policy by the right command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use the correct VSD mask in UPDATE_QP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Correctly configure single ported VFs from the host (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: do not ignore autoneg in mlx4_en_set_pauseparam() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Set user-space raw Ethernet QPs to properly handle VXLAN traffic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move the tunnel steering helper function to mlx4_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set skb->csum_level for encapsulated checksum (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for secure-host and SMP firewall (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Add support for user MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add helper functions to support MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Adjust events to use unsigned long param instead of void ptr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: minor fixes (mainly avoidance of hidden casts) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_[gs]et_priv_flags() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reduce memory consumption on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use low memory profile on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Disable blueflame using ethtool private flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: current_mac isn't updated in port up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: cq->irq_desc wasn't set in legacy EQ's (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Remove MCG in case it is attached to promiscuous QPs only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: In SR-IOV mode host should add promisc QP to default entry only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure the max number of QPs per MCG isn't exceeded (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure that negative array index isn't used (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix leakage of SW multicast entries (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mark napi id for gro_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Fix possible race between mr tree insert/delete (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Ignore budget on TX napi polling (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix mac_hash database inconsistency (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not count LLC/SNAP in MTU calculation (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not disable vlan filter during promiscuous mode (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Run loopback test only when port is up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix set port ratelimit for 40GE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't configure the HW vxlan parser when vxlan offloading isn't set (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: IRQ affinity hint is not cleared on port down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't use irq_affinity_notifier to track changes in IRQ affinity map (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix the error flow when probing with invalid VF configuration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use affinity hint (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Keep only one driver entry release mlx4_priv (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix SRIOV free-pool management when enforcing resource quotas (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix gfp passing in create_qp_common() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix GFP flags parameters to be gfp_t (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reset RoCE VF gids when guest driver goes down (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responses (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix memory leaks in SR-IOV error paths (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: fix unitialised variable is_mcast (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Refactor UMR to have its own context struct (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Store MR attributes in mlx5_mr_core during creation and after UMR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix error handling in reg_umr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Simplify signature handover wqe for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix signature handover operation for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace pr_warning() with pr_warn() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deprecate use_prio module parameter (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix uninitialized use of 'port_up' in mlx4_en_set_channels() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add UPDATE_QP SRIOV wrapper support (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix inaccurate return value of mlx4_flow_attach() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Using positive error value for unsigned (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Removed unnecessary bit operation condition (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix smatch error - possible access to a null variable (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix errors in MAC address changing when port is down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: User prio mapping gets corrupted when changing number of channels (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Enforce irq affinity changes immediatly (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mellanox: Logging message cleanups (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't issue PCIe speed/width checks for VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the Eth driver first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix slave id computation for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adjust port number in qp_attach wrapper when detaching (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: don't use napi_synchronize inside mlx4_en_netpoll (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Defer VF initialization till PF is fully initialized (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Preserve pci_dev_data after __mlx4_remove_one() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add block multicast loopback support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Use pci_enable_msix_exact() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set proper build dependancy with vxlan (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Make buffer larger to avoid overflow warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix some indenting in mlx4_ib_add() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement vxlan ndo calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for CONFIG_DEV command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: USe one wrapper that returns -EPERM (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: pass pci_device_id.driver_data to __mlx4_init_one during reset (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt num_vfs/probed_vf params for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt code for N-Port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add utils for N-Port VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add data structures to support N-Ports per VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix a sparse endianness warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't receive packets when the napi budget == 0 (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deregister multicast vxlan steering rules when going down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Call dev_kfree_skb_any instead of dev_kfree_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the IB driver when the device supports IBoE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Handle vxlan steering rules for mac address changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix wrong dump of the vxlan offloads device capability (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Activate RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix SIDR support of for UD QPs under SRIOV/RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IP based gids support for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add ref counting to port MAC table for RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: In RoCE allow guests to have multiple GIDS (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: For RoCE, allow slaves to set the GID entry at that slave's index (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5_core: remove unreachable function call in module init (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Expose support for signature MR feature (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Collect signature error completion (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Implement create_mr and destroy_mr (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_verify_params() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Change Connect-X description in kconfig (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use union for BlueFlame WQE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix sparse warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix selftest failing on non 10G link speed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move queue stopped/waked counters to be per ring (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Pad ethernet packets smaller than 17 bytes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify mlx4_en module parameters (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix UP limit in ieee_ets->prio_tc (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix bad use of dev_id (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Expose port number through sysfs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Bump all Mellanox driver versions (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix limiting number of IRQ's instead of RSS queues (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set number of RX rings in a utility function (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use IS_ENABLED(CONFIG_IPV6) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add dependency INET (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix error return code (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: call gro handler for encapsulated frames (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Select PTP_1588_CLOCK (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: fix error return code in mlx4_en_get_qp() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: slight optimization of addr compare (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4 calls skb_set_hash (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement the SIOCGHWTSTAMP ioctl (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add user space RMPP support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: add new ioctl to ABI to support new registration options (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] iwcm: Use a default listen backlog if needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add user MR re-registration support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] rdma/core: Add support for iWARP Port Mapper user space service (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix use-after-free on close (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix error handling (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix kobject leak on device register error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix port kobject deletion during error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove unneeded kobject_get/put calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix sparse warnings about redeclared functions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Fix sparse warning about gfp_t use (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove overload in ib_sg_dma* (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Check and handle potential DMA mapping errors (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce signature verbs API (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce protected memory regions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Refactor umem to use linear SG table (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix unused variable warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Make ib_addr a core IB module (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [kernel] genirq: Allow forcing cpu affinity of interrupts (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: cpumask_set_cpu_local_first to use all cores when numa node is not defined (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: Utility function to set n'th cpu - local cpu first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Convert ethernet mac address declarations to use ETH_ALEN (Amir Vadai) [1107617 1107618 1107619 1107620] - [net] core: Add sysfs file for port number (Amir Vadai) [1107617 1107618 1107619 1107620]- [ethernet] qlge: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1089357] - [ethernet] qlge: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089357] - [ethernet] qlge: Convert /n to \n (Chad Dupuis) [1089357] - [ethernet] qlge: remove open-coded skb_cow_head (Chad Dupuis) [1089357] - [ethernet] qlge: Do not propaged vlan tag offloads to vlans (Chad Dupuis) [1089357] - [ethernet] qlge: Get rid of an redundant assignment (Chad Dupuis) [1089357] - [ethernet] qlge: delete non-required instances of include (Chad Dupuis) [1089357] - [ethernet] qlge: Fix vlan netdev features (Chad Dupuis) [1089357] - [ethernet] qlge: make local function static (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1089357] - [ethernet] qlge: Allow enable/disable rx/tx vlan acceleration independently (Chad Dupuis) [1089357] - [ethernet] qlge: Fix ethtool statistics (Chad Dupuis) [1089357] - [ethernet] qlge: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1089357] - [ethernet] qlge: Enhance nested VLAN (Q-in-Q) handling (Chad Dupuis) [1089357] - [ethernet] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1089357] - [kernel] audit: allow user processes to log from another PID namespace (Richard Guy Briggs) [1010455] - [kernel] audit: anchor all pid references in the initial pid namespace (Richard Guy Briggs) [1010455] - [kernel] audit: convert PPIDs to the inital PID namespace (Richard Guy Briggs) [1010455] - [kernel] sched: declare pid_alive as inline (Richard Guy Briggs) [1010455] - [kernel] pid: get pid_t ppid of task in init_pid_ns (Richard Guy Briggs) [1010455] - [net] netlabel: shorter names for the NetLabel catmap funcs/structs (Paul Moore) [1119662] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1119662] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1119662] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1119662] - [kernel] sched/time: fix lock inversion in thread_group_cputime (Rik van Riel) [1120307] - [kernel] seqlock: add irqsave variant of read_seqbegin_or_lock (Rik van Riel) [1120307] - [kernel] sched: make lockless sys_times kABI-friendly (Rik van Riel) [1120307] - [kernel] sched/cputime: atomically increment stime & utime (Rik van Riel) [1120307] - [kernel] time, signal: protect resource use statistics with seqlock (Rik van Riel) [1120307] - [kernel] exit: always reap resource stats in __exit_signal (Rik van Riel) [1120307] - [kernel] seqcount: Provide raw_read_seqcount() (Rik van Riel) [1120307] - [kernel] take read_seqbegin_or_lock() and friends to seqlock.h (Rik van Riel) [1120307] - [kernel] sched: change thread_group_cputime() to use for_each_thread() (Rik van Riel) [1120307] - [usb] usb3503: Fix a warning for using an uninitialized variable (Don Zickus) [1148954] - [ethernet] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1088637] - [ethernet] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1088637] - [ethernet] tg3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088637] - [ethernet] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1088637] - [ethernet] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1088637] - [ethernet] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1088637] - [ethernet] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1088637] - [ethernet] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1088637] - [ethernet] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1088637] - [ethernet] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1088637] - [ethernet] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1088637] - [ethernet] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1088637] - [ethernet] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1088637] - [ethernet] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1088637] - [ethernet] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088637] - [ethernet] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1088637] - [ethernet] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1088637] - [ethernet] tg3: delete non-required instances of include (Ivan Vecera) [1088637] - [ethernet] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1088637]- [tools] perf/powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1113736] - [tools] perf: Allow to specify lib compile variable for spec usage (Jiri Olsa) [879133] - [tools] perf/symbols: Get kernel start address by symbol name (Jiri Olsa) [1134356] - [tools] perf: Fix segfault in cumulative.callchain report (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for caching dso file descriptors (Jiri Olsa) [1134356] - [tools] perf/tests: Allow reuse of test_file function (Jiri Olsa) [1134356] - [tools] perf/tests: Spawn child for each test (Jiri Olsa) [1134356] - [tools] perf: Add dso__data_* interface descriptons (Jiri Olsa) [1134356] - [tools] perf: Allow to close dso fd in case of open failure (Jiri Olsa) [1134356] - [tools] perf: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1134356] - [tools] perf: Cache dso data file descriptor (Jiri Olsa) [1134356] - [tools] perf: Add global count of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add global list of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add data_fd into dso object (Jiri Olsa) [1134356] - [tools] perf: Separate dso data related variables (Jiri Olsa) [1134356] - [tools] perf: Cache register accesses for unwind processing (Jiri Olsa) [1134356] - [tools] perf/record: Fix to honor user freq/interval properly (Jiri Olsa) [1134356] - [tools] perf/timechart: Reflow documentation (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error messages in --line option (Jiri Olsa) [1134356] - [tools] perf/probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1134356] - [tools] perf/probe: Show error code and description in verbose mode (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error message for unknown member of data structure (Jiri Olsa) [1134356] - [tools] perf/tests: Show the inner make output when an error happens (Jiri Olsa) [1134356] - [tools] perf: Emit more precise message for missing glibc static library (Jiri Olsa) [1134356] - [tools] perf: Add dcacheline sort (Jiri Olsa) [1134356] - [tools] perf: Add support to dynamically get cacheline size (Jiri Olsa) [1134356] - [tools] perf: Add cpumode to struct hist_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add mem-mode documentation to report command (Jiri Olsa) [1134356] - [tools] perf: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1134356] - [tools] perf/script/python: Print array argument as string (Jiri Olsa) [1134356] - [tools] perf: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1134356] - [tools] perf: Fix pipe check regression in attr event callback (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Added support for __get_bitmask() macro (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to function plugin (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to plugins (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add flag to not load event plugins (Jiri Olsa) [1134356] - [tools] perf/documentation: Add description for conditional branch filter (Jiri Olsa) [1134356] - [tools] Revert: perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1134356] - [tools] perf: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1134356] - [tools] perf: Fix 'make help' message error (Jiri Olsa) [1134356] - [tools] perf/record: Fix poll return value propagation (Jiri Olsa) [1134356] - [tools] perf: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1134356] - [tools] perf: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1134356] - [tools] perf: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1134356] - [tools] perf: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1134356] - [tools] perf: Consider header files outside perf directory in tags target (Jiri Olsa) [1134356] - [tools] perf: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1134356] - [tools] perf/trace: Warn the user when not available (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for cumulating callchains (Jiri Olsa) [1134356] - [tools] perf/tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1134356] - [tools] perf: Reset output/sort order to default (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Fix callchain display (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1134356] - [tools] perf: Enable --children option by default (Jiri Olsa) [1134356] - [tools] perf/top: Add top.children config option (Jiri Olsa) [1134356] - [tools] perf/top: Add --children option (Jiri Olsa) [1134356] - [tools] perf/top: Convert to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Add callback function to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Do not auto-remove Children column if --fields given (Jiri Olsa) [1134356] - [tools] perf/report: Add report.children config option (Jiri Olsa) [1134356] - [tools] perf/report: Add --children option (Jiri Olsa) [1134356] - [tools] perf: Add more hpp helper functions (Jiri Olsa) [1134356] - [tools] perf: Apply percent-limit to cumulative percentage (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf: Save callchain info for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1134356] - [tools] perf/report: Cache cumulative callchains (Jiri Olsa) [1134356] - [tools] perf: Update cpumode for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1134356] - [tools] perf/hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1134356] - [tools] perf: Introduce struct hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Introduce hists__inc_nr_samples() (Jiri Olsa) [1134356] - [tools] perf: Add automatic remapping of Android libraries (Jiri Olsa) [1134356] - [tools] perf: Add cat as fallback pager (Jiri Olsa) [1134356] - [tools] perf/tests: Add a testcase for histogram output sorting (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out print_hists_*() (Jiri Olsa) [1134356] - [tools] perf: Introduce reset_output_field() (Jiri Olsa) [1134356] - [tools] perf: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1134356] - [tools] perf/hists: Reset width of output fields with header length (Jiri Olsa) [1134356] - [tools] perf: Skip elided sort entries (Jiri Olsa) [1134356] - [tools] perf/top: Add --fields option to specify output fields (Jiri Olsa) [1134356] - [tools] perf/report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1134356] - [tools] perf: Add ->sort() member to struct sort_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add -F option to specify output fields (Jiri Olsa) [1134356] - [tools] perf: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1134356] - [tools] perf: Consolidate management of default sort orders (Jiri Olsa) [1134356] - [tools] perf: Allow hpp fields to be sort keys (Jiri Olsa) [1134356] - [tools] perf/ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1134356] - [tools] perf: Consolidate output field handling to hpp format routines (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort final output (Jiri Olsa) [1134356] - [tools] perf: Support event grouping in hpp ->sort() (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort hist entries (Jiri Olsa) [1134356] - [tools] perf: Convert sort entries to hpp formats (Jiri Olsa) [1134356] - [tools] perf: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Add dwarf unwind test on ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1134356] - [tools] perf/session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1134356] - [tools] perf/sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1134356] - [tools] perf/sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1134356] - [tools] perf: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1134356] - [tools] perf: Use tid for finding thread (Jiri Olsa) [1134356] - [tools] perf: Get rid of on_exit() feature test (Jiri Olsa) [1134356] - [tools] perf/record: Propagate exit status of a command line workload (Jiri Olsa) [1134356] - [tools] perf: Clarify the output of perf sched map (Jiri Olsa) [1134356] - [tools] perf: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1134356] - [tools] perf: Add missing event for perf sched record (Jiri Olsa) [1134356] - [tools] perf: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1134356] - [tools] perf: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move sample data structures from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove asmlinkage define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove min define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove unlikely define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h (Jiri Olsa) [1134356] - [tools] perf: Unify export.h (Jiri Olsa) [1134356] - [tools] perf/arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1134356] - [tools] perf: Move u64_swap union (Jiri Olsa) [1134356] - [tools] perf/tests: add a test of kvm-390 trace event (Jiri Olsa) [1134356] - [tools] perf/tests: Add numeric identifier to evlist_test (Jiri Olsa) [1134356] - [tools] perf: Parse tracepoints with '-' in system name (Jiri Olsa) [1134356] - [tools] perf: Handle EINTR error for readn/writen (Jiri Olsa) [1134356] - [tools] perf/tests: Add map groups sharing with thread object test (Jiri Olsa) [1134356] - [tools] perf: Share map_groups among threads of the same group (Jiri Olsa) [1134356] - [tools] perf: Reference count map_groups objects (Jiri Olsa) [1134356] - [tools] perf: Allocate thread map_groups's dynamically (Jiri Olsa) [1134356] - [tools] perf/tests: Add thread maps lookup automated tests (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for hists filtering (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out fake_setup_machine() (Jiri Olsa) [1134356] - [tools] perf/hists/tui: Count callchain rows separately (Jiri Olsa) [1134356] - [tools] perf/top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1134356] - [tools] perf: Account entry stats when it's added to the output tree (Jiri Olsa) [1134356] - [tools] perf/hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1134356] - [tools] perf/hists: Add a couple of hists stat helper functions (Jiri Olsa) [1134356] - [tools] perf/hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/hists: Rename hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/report: Count number of entries separately (Jiri Olsa) [1134356] - [tools] perf/callchain: Add generic report parse callchain callback function (Jiri Olsa) [1134356] - [tools] perf/kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1134356] - [tools] perf: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1134356] - [tools] perf: Allow ability to map cpus to nodes easily (Jiri Olsa) [1134356] - [tools] perf: Fix pmu object compilation error (Jiri Olsa) [1134356] - [tools] perf/sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf: Show absolute percentage by default (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1134356] - [tools] perf: Add hist.percentage config option (Jiri Olsa) [1134356] - [tools] perf/diff: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/top: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/report: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for showing relative percentage (Jiri Olsa) [1134356] - [tools] perf/probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1134356] - [tools] perf/probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1134356] - [tools] perf: Remove extra '/' character in events file path (Jiri Olsa) [1134356] - [tools] perf/machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1134356] - [tools] perf/tests: Add static build make test (Jiri Olsa) [1134356] - [tools] perf: Fix bfd dependency libraries detection (Jiri Olsa) [1134356] - [tools] perf: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix memory leak in pretty_print() (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1134356] - [tools] perf: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1134356] - [tools] perf: Improve error reporting (Jiri Olsa) [1134356] - [tools] perf: Adjust symbols in VDSO (Jiri Olsa) [1134356] - [tools] perf/kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1134356] - [tools] perf: Instead of redirecting flex output, use -o (Jiri Olsa) [1134356] - [tools] perf: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1134356] - [tools] perf/stat: Initialize statistics correctly (Jiri Olsa) [1134356] - [tools] perf/bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1134356] - [tools] perf/bench: Update manpage to mention numa and futex (Jiri Olsa) [1134356] - [tools] perf/probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to handle errors in line_range searching (Jiri Olsa) [1134356] - [tools] perf/probe: Fix --line option behavior (Jiri Olsa) [1134356] - [tools] perf: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1134356] - [tools] perf/callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Do not call warning() directly (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Print event name when show warning if possible (Jiri Olsa) [1134356] - [tools] perf/top: Fix documentation of invalid -s option (Jiri Olsa) [1134356] - [tools] perf: Allow building for tile (Jiri Olsa) [1134356] - [tools] perf: Remove unused simple_strtoul() function (Jiri Olsa) [1134356] - [tools] perf: Update some code references in design.txt (Jiri Olsa) [1134356] - [tools] perf/evsel: Update function names in debug messages (Jiri Olsa) [1134356] - [tools] perf: Remove thread__find_map function (Jiri Olsa) [1134356] - [tools] perf/annotate: Print the evsel name in the stdio output (Jiri Olsa) [1134356] - [tools] perf/report: Use ui__has_annotation() (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak when synthesizing thread records (Jiri Olsa) [1134356] - [tools] perf: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1134356] - [tools] perf/report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1134356] - [tools] perf/symbols: Apply all filters to an addr_location (Jiri Olsa) [1134356] - [tools] perf/symbols: Record the reason for filtering an address_location (Jiri Olsa) [1134356] - [tools] perf/sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1134356] - [tools] perf/timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1134356] - [tools] perf/machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1134356] - [tools] perf: Speed up thread map generation (Jiri Olsa) [1134356] - [tools] perf/kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1134356] - [tools] perf/symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1134356] - [tools] perf/session: Change header.misc dump from decimal to hex (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1134356] - [tools] perf: Fix synthesizing mmaps for threads (Jiri Olsa) [1134356] - [tools] perf/probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1134356] - [tools] perf/mem: Clarify load-latency in documentation (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-requeue microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-wake microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-hash microbenchmark (Jiri Olsa) [1134356] - [tools] perf: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1134356] - [tools] perf/symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1134356] - [tools] perf/symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1134356] - [tools] perf/tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1134356] - [tools] perf: Setup default dwarf post unwinder (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support (Jiri Olsa) [1134356] - [tools] perf: Add feature check for libdw dwarf unwind (Jiri Olsa) [1134356] - [tools] perf: Warn the user about how to enable libunwind support (Jiri Olsa) [1134356] - [tools] perf: Add variable display for VF make output (Jiri Olsa) [1134356] - [tools] perf: Factor features display code (Jiri Olsa) [1134356] - [tools] perf: Fix bison OUTPUT directories dependency (Jiri Olsa) [1134356] - [tools] perf/tests: Add pmu-bison.o make test (Jiri Olsa) [1134356] - [tools] perf/tests: Fix *.o make tests (Jiri Olsa) [1134356] - [tools] perf/probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1134356] - [tools] perf/probe: Allow to add events on the local functions (Jiri Olsa) [1134356] - [tools] perf/probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Find given address from offline dwarf (Jiri Olsa) [1134356] - [tools] perf/probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1134356] - [tools] perf/probe: Show in what binaries/modules probes are set (Jiri Olsa) [1134356] - [tools] perf/probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Replace line_list with intlist (Jiri Olsa) [1134356] - [tools] perf/probe: Remove incorrect symbol check for --list (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to do exit call for symbol maps (Jiri Olsa) [1134356] - [tools] perf/symbols: No need to export dso__first_symbol (Jiri Olsa) [1134356] - [tools] perf: Drop prefetch.h (Jiri Olsa) [1134356] - [tools] perf: Move hash.h header (Jiri Olsa) [1134356] - [tools] perf: Move fs.* to lib/api/fs/ (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1134356] - [tools] perf/callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1134356] - [tools] perf/callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate libunwind code to special object (Jiri Olsa) [1134356] - [tools] perf/callchain: Add mask into struct regs_dump (Jiri Olsa) [1134356] - [tools] perf/callchain: Do not report zero address in unwind (Jiri Olsa) [1134356] - [tools] perf: Fix dwarf unwind max_stack processing (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Add dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Introduce perf_regs_load function (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak in event_format__print function (Jiri Olsa) [1134356] - [tools] perf/record: Add readable output for callchain debug (Jiri Olsa) [1134356] - [tools] perf: Add call-graph option support into .perfconfig (Jiri Olsa) [1134356] - [tools] perf: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1134356] - [tools] perf/report: Remove some needless container_of usage (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf/report: Use al->cpumode where applicable (Jiri Olsa) [1134356] - [x86] perf/intel: Avoid spamming kernel log for BTS buffer failure (Jiri Olsa) [1134356] - [x86] perf/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1134356] - [kernel] perf: Fix lockdep warning on process exit (Jiri Olsa) [1134356] - [x86] perf/intel: Use proper dTLB-load-misses event on IvyBridge (Jiri Olsa) [1134356] - [kernel] Revert: perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1134356] - [kernel] perf: Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1134356] - [kernel] perf: Differentiate exec() and non-exec() comm events (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1134356] - [x86] perf: Add conditional branch filtering support (Jiri Olsa) [1134356] - [kernel] perf: Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1134356] - [x86] perf: Use common PMU interrupt disabled code (Jiri Olsa) [1134356] - [kernel] perf: Disable sampled events if no PMU interrupt (Jiri Olsa) [1134356] - [kernel] perf: Fix use after free in perf_remove_from_context() (Jiri Olsa) [1134356] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1134356] - [x86] perf/intel: fix Haswell precise store data source encoding (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_open(.flags) test (Jiri Olsa) [1134356] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1134356] - [kernel] perf: Rework free paths (Jiri Olsa) [1134356] - [kernel] perf: Validate locking assumption (Jiri Olsa) [1134356] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Ensure consistent inherit state in groups (Jiri Olsa) [1134356] - [x86] perf: Export perf_assign_events() (Jiri Olsa) [1134356] - [kernel] perf: Allow building PMU drivers as modules (Jiri Olsa) [1134356] - [kernel] perf: Prevent false warning in perf_swevent_add (Jiri Olsa) [1134356] - [kernel] perf: Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_init_context() (Jiri Olsa) [1134356] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1134356] - [x86] perf: Fix RAPL rdmsrl_safe() usage (Jiri Olsa) [1134356] - [x86] perf/intel: Use rdmsrl_safe() when initializing RAPL PMU (Jiri Olsa) [1134356] - [x86] perf/intel/rapl: Fix CPU hotplug callback registration (Jiri Olsa) [1134356] - [x86] perf: Enable DRAM RAPL support on Intel Haswell (Jiri Olsa) [1134356] - [kernel] perf: Optimize group_sched_in() (Jiri Olsa) [1134356] - [x86] perf: Add a few more comments (Jiri Olsa) [1134356] - [kernel] perf: Remove redundant PMU assignment (Jiri Olsa) [1134356] - [kernel] perf: Fix prototype of find_pmu_context() (Jiri Olsa) [1134356] - [x86] perf: Warn to early_printk() in case irq_work is too slow (Jiri Olsa) [1134356] - [x86] perf/p4: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1134356] - [x86] perf/p4: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1134356] - [x86] perf: Push the duration-logging printk() to IRQ context (Jiri Olsa) [1134356] - [kernel] workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() (Tomas Henzl) [1131563] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1085530] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1085530] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1085530] - [md] raid10: fix memory leak when reshaping a RAID10 (Jes Sorensen) [1085530] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1085530] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1085530] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1085530 1126348] - [md] Recovery speed is wrong (Jes Sorensen) [1085530 1128517] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1085530] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1085530] - [md] flush writes before starting a recovery (Jes Sorensen) [1085530 1115749] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1085530] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1085530] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1085530] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1085530] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1085530] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1085530] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1085530] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1085530] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1085530] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1085530] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1085530] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1085530] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1085530] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1085530] - [md] raid1: r1buf_pool_alloc, free allocate pages when subsequent allocation fails (Jes Sorensen) [1085530] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1085530] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1085530] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1085530] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1085530] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1085530] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1085530] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1085530] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1085530] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1085530] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1085530] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1085530] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1085530] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1085530] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1085530] - [Documentation] fix some typos in md documentation (Jes Sorensen) [1085530] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1085530] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1085530] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1085530] - [block] submit_bio_wait() conversions (Jes Sorensen) [1085530] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1085530] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1085530] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1085530] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1085530] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1085530] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1085530] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1085530] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1085530] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1085530] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1085530] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1085530] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1085530] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1085530] - [block] Consolidate duplicated bio_trim() implementations (Jes Sorensen) [1085530] - [md] raid5: fix "distingush" typo (Jes Sorensen) [1085530] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1085530] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1085530] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1085530] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1085530] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1085530] - [md] raid5: fix stripe release order (Jes Sorensen) [1085530] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1085530] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1085530] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1085530] - [md] fix safe_mode buglet (Jes Sorensen) [1085530] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1085530] - [lib] raid6: add ARM-NEON accelerated syndrome calculation (Jes Sorensen) [1085530] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1085530] - [kernel] sched/wait: Introduce ___wait_event() (Jes Sorensen) [1085530]- [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1138823] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1138823] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1138823] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1138823] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1138823] - [net] ethtool: Support for configurable RSS hash key (Ivan Vecera) [1138823] - [lib] reciprocal_divide: update/correction of the algorithm (Jiri Benc) [1140665] - [net] introduce reciprocal_scale helper and convert users (Jiri Benc) [1140665] - [net] random32: add prandom_u32_max and convert open coded users (Jiri Benc) [1140665] - [net] bpf: do not use reciprocal divide (Jiri Benc) [1140665] - [net] genetlink: remove superfluous assignment (Jiri Benc) [1140656] - [scsi] pmcraid: use proper genetlink multicast API (Jiri Benc) [1140656] - [net] genetlink: Fix uninitialized variable in genl_validate_assign_mc_groups() (Jiri Benc) [1140656] - [net] genetlink: fix genlmsg_multicast() bug (Jiri Benc) [1140656] - [net] genetlink: make multicast groups const, prevent abuse (Jiri Benc) [1140656] - [net] genetlink: pass family to functions using groups (Jiri Benc) [1140656] - [net] genetlink: add and use genl_set_err() (Jiri Benc) [1140656] - [net] genetlink: remove family pointer from genl_multicast_group (Jiri Benc) [1140656] - [net] genetlink: remove genl_unregister_mc_group() (Jiri Benc) [1140656] - [fs] quota: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] drop_monitor: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] genetlink: only pass array to genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: rename shadowed variable (Jiri Benc) [1140656] - [net] genetlink: unify registration functions (Jiri Benc) [1140656] - [net] genetlink: make genl_ops flags a u8 and move to end (Jiri Benc) [1140656] - [net] genetlink: make all genl_ops users const (Jiri Benc) [1140656] - [net] genetlink: allow making ops const (Jiri Benc) [1140656] - [net] genetlink: register family ops as array (Jiri Benc) [1140656] - [net] genetlink: remove genl_register_ops/genl_unregister_ops (Jiri Benc) [1140656] - [net] ieee802154: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [kernel] taskstats: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: Remove extern from function prototypes (Jiri Benc) [1140656] - [net] genetlink: fix usage of NLM_F_EXCL or NLM_F_REPLACE (Jiri Benc) [1140656] - [net] udp: Fix inverted NAPI_GRO_CB(skb)->flush test (Florian Westphal) [1131999] - [net] gre: gro: Fix a bug that breaks the forwarding path (Florian Westphal) [1131999] - [net] gro: reset skb->truesize in napi_reuse_skb() (Florian Westphal) [1131999] - [net] netdev_features: work around NETIF_F kabi breakage (Florian Westphal) [1131999] - [net] l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets (Florian Westphal) [1131999] - [net] vxlan: Enable checksum unnecessary conversions for vxlan/UDP sockets (Florian Westphal) [1131999] - [net] gre: Add support for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] udp: Add support for doing checksum unnecessary conversion (Florian Westphal) [1131999] - [net] Infrastructure for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] Support for csum_bad in skbuff (Florian Westphal) [1131999] - [net] sctp: Change sctp to implement csum_levels (Florian Westphal) [1131999] - [net] Allow GRO to use and set levels of checksum unnecessary (Florian Westphal) [1131999] - [net] Clarification of CHECKSUM_UNNECESSARY (Florian Westphal) [1131999] - [net] skbuff: improve comment on checksumming (Florian Westphal) [1131999] - [net] skbuff: Use ALIGN macro instead of open coding it (Florian Westphal) [1131999] - [net] Allocate a new 16 bits for flags in skbuff (Florian Westphal) [1131999] - [net] gre: When GRE csum is present count as encap layer wrt csum (Florian Westphal) [1131999] - [net] udp: additional GRO support (Florian Westphal) [1131999] - [net] tcp: Call skb_gro_checksum_validate (Florian Westphal) [1131999] - [net] ipv6: gro: fix CHECKSUM_COMPLETE support (Florian Westphal) [1131999] - [net] gre: call skb_gro_checksum_simple_validate (Florian Westphal) [1131999] - [net] add gro_compute_pseudo functions (Florian Westphal) [1131999] - [net] skb_gro_checksum_* functions (Florian Westphal) [1131999] - [net] fix setting csum_start in skb_segment() (Florian Westphal) [1131999] - [net] vxlan: Checksum fixes (Florian Westphal) [1131999] - [net] add skb_pop_rcv_encapsulation (Florian Westphal) [1131999] - [net] udp: call __skb_checksum_complete when doing full checksum (Florian Westphal) [1131999] - [net] Fix save software checksum complete (Florian Westphal) [1131999] - [net] Fix GSO constants to match NETIF flags (Florian Westphal) [1131999] - [net] Add skb_gro_postpull_rcsum to udp and vxlan (Florian Westphal) [1131999] - [net] Save software checksum complete (Florian Westphal) [1131999] - [net] Preserve CHECKSUM_COMPLETE at validation (Florian Westphal) [1131999] - [net] vxlan: Add support for UDP checksums (v4 sending, v6 zero csums) (Florian Westphal) [1131999] - [net] gre: Call gso_make_checksum (Florian Westphal) [1131999] - [net] gre: simplify GRE header length calculation in gre_gso_segment() (Florian Westphal) [1131999] - [net] Add GSO support for UDP tunnels with checksum (Florian Westphal) [1131999] - [net] tcp: Call gso_make_checksum (Florian Westphal) [1131999] - [net] Support for multiple checksums with gso (Florian Westphal) [1131999] - [net] l2tp: call udp{6}_set_csum (Florian Westphal) [1131999] - [net] udp: Generic functions to set checksum (Florian Westphal) [1131999] - [net] l2tp: Add support for zero IPv6 checksums (Florian Westphal) [1131999] - [net] udp: Make enabling of zero UDP6 csums more restrictive (Florian Westphal) [1131999] - [net] Split sk_no_check into sk_no_check_{rx, tx} (Florian Westphal) [1131999] - [net] Eliminate no_check from protosw (Florian Westphal) [1131999] - [net] sunrpc: Remove sk_no_check setting (Florian Westphal) [1131999] - [net] l2tp: Remove UDP checksum verification (Florian Westphal) [1131999] - [net] udp: Verify UDP checksum before handoff to encap (Florian Westphal) [1131999] - [net] icmp6: Call skb_checksum_validate (Florian Westphal) [1131999] - [net] icmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] igmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre6: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] ipv6: Need to sock_put on csum error (Florian Westphal) [1131999] - [net] ipv6: Implmement RFC 6936 (zero RX csums for UDP/IPv6) (Florian Westphal) [1131999] - [net] udp: Only allow busy read/poll on connected sockets (Florian Westphal) [1078978 1131999] - [net] ipv6: log src and dst along with "udp checksum is 0" (Florian Westphal) [1131999] - [net] ipv6: Call skb_checksum_init in IPv6 (Florian Westphal) [1131999] - [net] ipv4: Call skb_checksum_init in IPv4 (Florian Westphal) [1131999] - [net] Generalize checksum_init functions (Florian Westphal) [1131999] - [net] Change x86_64 add32_with_carry to allow memory operand (Florian Westphal) [1131999] - [x86_64] csum_add for x86_64 (Florian Westphal) [1131999] - [net] Allow csum_add to be provided in arch (Florian Westphal) [1131999] - [net] ipv4: add a sock pointer to dst->output() path (Jiri Pirko) [1081956] - [net] iptunnels: remove net arg from iptunnel_xmit() (Jiri Pirko) [1081956] - [net] vti: Use the tunnel mark for lookup in the error handlers (Jiri Pirko) [1091561] - [net] xfrm4: Remove duplicate semicolon (Jiri Pirko) [1091561] - [net] xfrm4: Properly handle unsupported protocols (Jiri Pirko) [1091561] - [net] vti4: Don't count header length twice (Jiri Pirko) [1091561] - [net] vti4: don't allow to add the same tunnel twice (Jiri Pirko) [1091561] - [net] vti4: Enable namespace changing (Jiri Pirko) [1091561] - [net] vti4: Check the tunnel endpoints of the xfrm state and the vti interface (Jiri Pirko) [1091561] - [net] vti4: Support inter address family tunneling (Jiri Pirko) [1091561] - [net] vti4: Use the on xfrm_lookup returned dst_entry directly (Jiri Pirko) [1091561] - [net] vti4: Update the ipv4 side to use it's own receive hook (Jiri Pirko) [1091561] - [net] skb: allow skb_scrub_packet() to be used by tunnels (Jiri Pirko) [1091561] - [net] ipv4: xfrm: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback (Jiri Pirko) [1091561] - [net] ip_tunnel: Remove double unregister of the fallback device (Jiri Pirko) [1091561] - [net] ipip: add x-netns support (Jiri Pirko) [1091561] - [net] vti4: switch to new ip tunnel code (Jiri Pirko) [1091561] - [net] ip_tunnel: Make vti work with i_key set (Jiri Pirko) [1091561] - [net] xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer (Jiri Pirko) [1091561] - [net] ipcomp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] ah4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] esp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] xfrm4: Add IPsec protocol multiplexer (Jiri Pirko) [1091561]- [drm] i915: don't crash if unable to setup stolen (Rob Clark) [1128939] - [fs] nfs: Don't reset pg_moreio in __nfs_pageio_add_request (Steve Dickson) [1120728] - [fs] nfs: Remove 2 unused variables (Steve Dickson) [1120728] - [fs] nfs: handle multiple reqs in nfs_wb_page_cancel (Steve Dickson) [1120728] - [fs] nfs: nfs_page should take a ref on the head req (Steve Dickson) [1120728] - [fs] nfsv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support (Steve Dickson) [1120728] - [fs] nfs: Return -EPERM if no supported or matching SECINFO flavor (Steve Dickson) [1120728] - [fs] nfs: check the return of nfs4_negotiate_security in nfs4_submount (Steve Dickson) [1120728]- [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1138311] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1138311] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1011562] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1011562] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1011562] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1011562] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1011562] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1011562] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1011562] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1011562] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1011562] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1011562] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1011562] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1011562] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1011562] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1011562] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1011562] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1011562] - [crypto] drbg: header file for DRBG (Herbert Xu) [1011562] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1011562] - [virt] virtio_scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1050834] - [net] macvtap: Fix race between device delete and open (Vlad Yasevich) [1075904] - [video] offb: Little endian fixes (David Gibson) [1144937] - [cpufreq] release policy->rwsem on error (Prarit Bhargava) [1140184] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1111214] - [char] ipmi: Turn off default probing of interfaces (Tony Camuso) [1111214] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1111214] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1111214] - [char] ipmi: ipmi_bt_sm, fix infinite loop (Tony Camuso) [1111214] - [char] ipmi: delete non-required instances of include (Tony Camuso) [1111214] - [char] ipmi: Cleanup error return (Tony Camuso) [1111214] - [char] ipmi: fix timeout calculation when bmc is disconnected (Tony Camuso) [1111214] - [char] ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful (Tony Camuso) [1111214] - [char] ipmi: remove deprecated IRQF_DISABLED (Tony Camuso) [1111214] - [char] ipmi: Initialize locals to avoid warning (Tony Camuso) [1111214] - [char] ipmi: info leak in compat_ipmi_ioctl() (Tony Camuso) [1111214] - [char] ipmi: Convert use of typedef ctl_table to struct ctl_table (Tony Camuso) [1111214]- [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1098325] - [kernel] audit: correct AUDIT_GET_FEATURE return message type (Richard Guy Briggs) [1141791] - [mm] fix the theoretical compound_lock() vs prep_new_page() race (Andrea Arcangeli) [1135506] - [mm] hugetlb: call MMU notifiers when copying a hugetlb page range (Andrea Arcangeli) [1135506] - [mm] page_alloc: convert hot/cold parameter and immediate callers to bool (Andrea Arcangeli) [1135506] - [mm] introdule compound_head_by_tail() (Andrea Arcangeli) [1135506] - [mm] swap: split put_compound_page() (Andrea Arcangeli) [1135506] - [mm] slub: do not VM_BUG_ON_PAGE() for temporary on-stack pages (Andrea Arcangeli) [1135506] - [mm] page_alloc: change mm debug routines back to EXPORT_SYMBOL (Andrea Arcangeli) [1135506] - [mm] dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE (Andrea Arcangeli) [1135506] - [mm] thp: __get_page_tail_foll() can use get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] print more details for bad_page() (Andrea Arcangeli) [1135506] - [mm] thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: Add some VM_BUG_ON()s to catch non-hugetlbfs pages (Andrea Arcangeli) [1135506] - [mm] swap: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() (Andrea Arcangeli) [1135506] - [mm] close PageTail race (Andrea Arcangeli) [1135506] - [block] aoe: adjust ref of head for compound page tails (Andrea Arcangeli) [1135506] - [mm] swap: reorganize put_compound_page() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: use __compound_tail_refcounted in __get_page_tail too (Andrea Arcangeli) [1135506] - [mm] tail page refcounting optimization for slab and hugetlbfs (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: fix hugetlbfs optimization (Andrea Arcangeli) [1135506] - [mm] make lru_add_drain_all() selective (Andrea Arcangeli) [1135506] - [mm] fix aio performance regression for database caused by THP (Andrea Arcangeli) [1135506] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136528] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136528] - [acpi] scan: not cache _SUN value in struct acpi_device_pnp (Prarit Bhargava) [1140567] - [acpi] scan: ACPI device object sysfs attribute for _STA evaluation (Prarit Bhargava) [1140567]- [alsa] hda: Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1112200] - [alsa] ice1712: Replacing hex with #defines (Jaroslav Kysela) [1112200] - [alsa] ctxfi: fix broken user-visible string (Jaroslav Kysela) [1112200] - [alsa] ctxfi: prink replacement (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ctpcm.c printk replacement (Jaroslav Kysela) [1112200] - [alsa] pcm: Fix the silence data for DSD formats (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ct20k1reg Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] hda: ca0132_regs.h Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Optimize alc888_coef_init() (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: set depop_delay for haswell plus (Jaroslav Kysela) [1112200] - [alsa] hda: restore the gpio led after resume (Jaroslav Kysela) [1112200] - [alsa] core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1112200] - [alsa] sysfs: create __ATTR_WO() (Jaroslav Kysela) [1112200] - [alsa] dell-led: add mic mute led interface (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1112200] - [alsa] hda: Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1112200] - [alsa] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1112200] - [alsa] hda: Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1112200] - [alsa] hda: Fix parsing of CMI8888 codec (Jaroslav Kysela) [1112200] - [alsa] hda: Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1112200] - [alsa] virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1112200] - [alsa] riptide: fix d confusingly prefixed with 0x in format strings (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Braswell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add PCI IDs for Intel Braswell (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1112200] - [alsa] usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1112200] - [alsa] hda: add mic mute led hook for dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] hda: Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1112200] - [alsa] hda: Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1112200] - [alsa] hda: Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1112200] - [alsa] pcm: Add tstamp_type and proto to sw_params compat layer (Jaroslav Kysela) [1112200] - [alsa] pcm: Introduce protocol version field to sw_params (Jaroslav Kysela) [1112200] - [alsa] hda: Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: init_flag is in struct hda_intel (Jaroslav Kysela) [1112200] - [alsa] compress: fix an integer overflow check (Jaroslav Kysela) [1112200] - [alsa] hda: Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1112200] - [alsa] control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1112200] - [alsa] hda: Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1112200] - [alsa] pcm: Add timestamp type to sw_params (Jaroslav Kysela) [1112200] - [alsa] pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1112200] - [alsa] hda: add capture mute led support in led_power_filter (Jaroslav Kysela) [1112200] - [alsa] hda: fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build warning (Jaroslav Kysela) [1112200] - [alsa] hda: Add several entries for enabling HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Correct support for 24bits physical sample widths (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Use the available wrapper to get physical width (Jaroslav Kysela) [1112200] - [alsa] ice1712: Correcting/completing #defines for REGS (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1112200] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] mixart: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build error in hda_tegra.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_memory.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_main.c (Jaroslav Kysela) [1112200] - [alsa] hda: Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1112200] - [alsa] hda: Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: Replace ICH6_ prefix (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted SFX definitions (Jaroslav Kysela) [1112200] - [alsa] hda: Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Use common reboot notifier (Jaroslav Kysela) [1112200] - [alsa] hda: Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1112200] - [alsa] hda: Make position_fix as generic callback (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1112200] - [alsa] hda: Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1112200] - [alsa] hda: Kill the rest of snd_print*() usages (Jaroslav Kysela) [1112200] - [alsa] hda: Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1112200] - [alsa] hda: Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] seq/seq_memory: Fix closing brace followed by if (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: call overridden init on resume (Jaroslav Kysela) [1112200] - [alsa] hda: Fix usage of "model" module parameter (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Support HP mute led for output and input (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] control: Make sure that id->index does not overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Fix replacing user controls (Jaroslav Kysela) [1112200 1117324] {CVE-2014-4654 CVE-2014-4655} - [alsa] control: Protect user controls against concurrent access (Jaroslav Kysela) [1112200 1117339] {CVE-2014-4652} - [alsa] hd-audio: Don't continue probing i915 when nomodeset is given (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1112200] - [alsa] hda: fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use ktime and ktime_get() (Jaroslav Kysela) [1112200] - [alsa] core: Use ktime_get_ts() (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for ABit AA8XE (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC667 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more codec rename (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: New vendor ID for ALC233 (Jaroslav Kysela) [1112200] - [alsa] hda: add two new pin tables (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC891 codec (Jaroslav Kysela) [1112200] - [alsa] seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1112200] - [alsa] seq: correctly detect input buffer overflow (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1112200] - [alsa] hda/analog: Fix silent output on ASUS A8JN (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: fix tegra build (Jaroslav Kysela) [1112200] - [alsa] hda: Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1112200] - [alsa] hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1112200] - [alsa] hda: Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup_forced flag (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: coding style fixups (Jaroslav Kysela) [1112200] - [alsa] hda: Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1112200] - [alsa] Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support headset mode for ALC233 (Jaroslav Kysela) [1112200] - [alsa] lola: fix format type mismatch in sound/pci/lola/lola_proc.c (Jaroslav Kysela) [1112200] - [alsa] hda: fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1112200] - [alsa] hda: White noise fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda/tegra: Fix MODULE_DEVICE_TABLE typo (Jaroslav Kysela) [1112200] - [alsa] hda: Add driver for Tegra SoC HDA (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1112200] - [alsa] fm801: convert struct description to kernel-doc (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Add check during device suspend (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: if statement not indented (Jaroslav Kysela) [1112200] - [alsa] hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce macros to access the hardware (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1112200] - [alsa] hda: Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1112200] - [alsa] core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add two codecs alias name for Dell (Jaroslav Kysela) [1112200] - [alsa] lx_core: Translate comments from french to english (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove useless #if 0 .. #endif (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove dead code (Jaroslav Kysela) [1112200] - [alsa] lx_core: Fix dev_dbg typo (Jaroslav Kysela) [1112200] - [alsa] lx_core: Switch to using BIT macro (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove unused defines (Jaroslav Kysela) [1112200] - [alsa] pcm: BUG message unnecessarily triggers kerneloops (Jaroslav Kysela) [1112200] - [alsa] MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset Mic support for Dell machine (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC288 codec (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1112200] - [alsa] hda: Make full_reset boolean (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: Use runtime helper to check active state (Jaroslav Kysela) [1112200] - [alsa] ice1712: Fix boundary checks in PCM pointer ops (Jaroslav Kysela) [1112200] - [alsa] hda: Do not assign streams in reverse order (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add eapd shutup to ALC283 (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Change model name alias for ChromeOS (Jaroslav Kysela) [1112200] - [alsa] Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1112200] - [alsa] ice1712: Save/restore routing and rate registers (Jaroslav Kysela) [1112200] - [alsa] ice1712: restore AK4xxx volumes on resume (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards (Jaroslav Kysela) [1112200] - [alsa] cs8427: separate HW initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed single output machine get empty hp sense (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add suspend support for M-Audio ICE1712-based cards (Jaroslav Kysela) [1112200] - [alsa] ice1712: add suspend support for ICE1712 chip (Jaroslav Kysela) [1112200] - [alsa] hda: Enable beep for ASUS 1015E (Jaroslav Kysela) [1112200] - [alsa] asihpi: fix some indenting in snd_card_asihpi_pcm_new() (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1112200] - [alsa] compress: Pass through return value of open ops callback (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC282 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) fix Stereo Upmixing regression (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC283 (Jaroslav Kysela) [1112200] - [alsa] sis7019: Simplify dependencies (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Also needed on MIPS (Jaroslav Kysela) [1112200] - [alsa] hda: initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1112200] - [alsa] cs553*: Fix dependencies (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Fix possible NULL dereference (Jaroslav Kysela) [1112200] - [alsa] echoaudio: use after free on error (Jaroslav Kysela) [1112200] - [alsa] lola: NULL deref on allocation error (Jaroslav Kysela) [1112200] - [alsa] hda: Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add automute fix for another dell AIO model (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset quirk for Dell DT (Jaroslav Kysela) [1112200] - [alsa] hda: Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1112200] - [alsa] hda: Mark reg op args as iomem (Jaroslav Kysela) [1112200] - [alsa] hda: Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Make azx_attach_pcm_stream static (Jaroslav Kysela) [1112200] - [alsa] hda: remove PCI dependency in Kconfig (Jaroslav Kysela) [1112200] - [alsa] hda: Move codec create to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move azx_interrupt to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add position_check op (Jaroslav Kysela) [1112200] - [alsa] hda: Move low level functions to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move the dsp loader to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Pull pages allocation to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1112200] - [alsa] hda: Add pcm_mmap_prepare op (Jaroslav Kysela) [1112200] - [alsa] hda: Move snd page allocation to ops (Jaroslav Kysela) [1112200] - [alsa] hda: Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1112200] - [alsa] hda: Add jackpoll_ms to struct azx (Jaroslav Kysela) [1112200] - [alsa] hda: remove unused clear of STATESTS (Jaroslav Kysela) [1112200] - [alsa] hda: Add function pointer for disabling MSI (Jaroslav Kysela) [1112200] - [alsa] hda: Use device pointer from the card instead of pci (Jaroslav Kysela) [1112200] - [alsa] hda: Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1112200] - [alsa] hda: Allow different ops to read/write registers (Jaroslav Kysela) [1112200] - [alsa] hda: Move some definitions to new hda_priv.h (Jaroslav Kysela) [1112200] - [alsa] hda: Fix CORB reset to follow specification (Jaroslav Kysela) [1112200] - [alsa] hda: Fix registration of beep input device (Jaroslav Kysela) [1112200] - [alsa] hda/sigmatel: Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1112200] - [alsa] Move EXPORT_SYMBOL() in appropriate places (Jaroslav Kysela) [1112200] - [alsa] hda: Make codec object as a parent for input beep devices (Jaroslav Kysela) [1112200] - [alsa] 6fire: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ymfpci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] vx222: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] trident: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme9652: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdspm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdsp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcxhr: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oxygen: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] nm256: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] mixart: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lola: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ice17xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs46xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ca0106: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] aw2: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ali5451: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ac97: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx_modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] sonicvibes: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme32: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] maestro3: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0m: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1968: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1938: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ens137x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5530: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs4281: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cmipci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] bt87x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] atiixp-modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] atiixp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als4000: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] ad1889: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Convert to the new pm_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Replace with standard printk (Jaroslav Kysela) [1112200] - [alsa] hda: Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1112200] - [alsa] hda: Add sysfs to codec object, too (Jaroslav Kysela) [1112200] - [alsa] hda: Create own device struct for each codec (Jaroslav Kysela) [1112200] - [alsa] hda: Manage each codec instance individually (Jaroslav Kysela) [1112200] - [alsa] Clean up snd_device_*() codes (Jaroslav Kysela) [1112200] - [alsa] Use priority list for managing device list (Jaroslav Kysela) [1112200] - [alsa] hwdep: Allow to assign the given parent (Jaroslav Kysela) [1112200] - [alsa] hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1112200] - [alsa] Create sysfs attribute files via groups (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112200] - [alsa] hda: Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1112200] - [alsa] core: Fix missing card sysfs contents (Jaroslav Kysela) [1112200] - [alsa] hda: Add QEMU codec vendor ID (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Fix recording from mode id 0x8 (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: setup/cleanup streams (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1112200] - [alsa] usx2y: Don't peep the card internal object (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Allow NULL bus->pci (Jaroslav Kysela) [1112200] - [alsa] hda: Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1112200] - [alsa] ak4117: Do not free priv until timer handler hasn't actually stopped using it (Jaroslav Kysela) [1112200] - [alsa] Drop __bitwise and typedefs for snd_device attributes (Jaroslav Kysela) [1112200] - [alsa] i2c/ak413x: Use SNDRV_DEV_CODEC for ak413x codec objects (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] timer: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hwdep: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rawmidi: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] core: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] control: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Drop debug prints (Jaroslav Kysela) [1112200] - [alsa] Use standard device refcount for card accounting (Jaroslav Kysela) [1112200] - [alsa] Use static groups for id and number card sysfs attr files (Jaroslav Kysela) [1112200] - [alsa] Embed card device into struct snd_card (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] drivers: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1112200] - [alsa] hda: Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1112200] - [alsa] hda: Disable static quirks for C-Media codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1112200] - [alsa] hda: Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1112200] - [alsa] Fix typos in alsa-driver-api.xml (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Remove unused function in pci/lx6464es/lx_core.c (Jaroslav Kysela) [1112200] - [alsa] pcsp: Include appropriate header file in pcsp/pcsp_input.c (Jaroslav Kysela) [1112200] - [alsa] hda: Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1112200] - [alsa] hda: Rename ASUS subwoofer quirks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix inconsistent Mic mute LED (Jaroslav Kysela) [1112200] - [alsa] hda: Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1112200] - [alsa] hda: Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing mixer widget for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Resume mixer values properly (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1112200] - [alsa] hda: Do not accept responses from non-existing codecs (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Disable static quirks (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for HP 530 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for Toshiba P105 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) cleanup and minor changes (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify high-pass filter control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify input select functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify capture volume functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) use headphone volume control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify playback output select (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) capture from I2S channel 1, not 2 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) move the mixer code into another file (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify DAC/ADC parameters function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify initialization functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) add new CS4245 SPI functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1112200] - [alsa] oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1112200] - [alsa] oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1112200] - [alsa] oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify the SPI writing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1112200] - [alsa] hda: Add parameter for dumping processing coefficients (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1112200] - [alsa] Refactor slot assignment code (Jaroslav Kysela) [1112200] - [alsa] bits vs bytes bug in snd_card_create() (Jaroslav Kysela) [1112200] - [alsa] hda: Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] Add helper function for intersecting two rate masks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1112200] - [alsa] snd-usb: re-order some quirk entries (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1112200] - [alsa] hda: automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1112200] - [alsa] hda: Apply codec power_filter to FG nodes (Jaroslav Kysela) [1112200] - [alsa] hda: Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1112200] - [alsa] Enable CONFIG_ZONE_DMA for smaller PCI DMA masks (Jaroslav Kysela) [1112200] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112200] - [alsa] ctxfi: Work around emu20k1 glitch to prevent buffered sound data loss (Jaroslav Kysela) [1112200] - [alsa] Merge memalloc code into snd-pcm module (Jaroslav Kysela) [1112200] - [alsa] Remove superfluous header inclusions in memalloc.c (Jaroslav Kysela) [1112200] - [alsa] Remove memory reservation code from memalloc helper (Jaroslav Kysela) [1112200] - [alsa] Remove memory accounting in memalloc helper (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add device ID for Broadwell display audio controller (Jaroslav Kysela) [1112200] - [alsa] hda: Split Thinkpad ACPI-related code (Jaroslav Kysela) [1112200] - [alsa] hda: Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1112200] - [alsa] hda: Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1112200] - [alsa] hda: Add consistent tag names for firmware patch (Jaroslav Kysela) [1112200] - [alsa] hda: firmware patch code cleanup (Jaroslav Kysela) [1112200] - [alsa] hda: Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1112200] - [alsa] hda: Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1112200] - [alsa] compress: remove the sample rate check (Jaroslav Kysela) [1112200] - [alsa] rme9652: fix a missing comma in channel_map_9636_ds (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: use named constants for pci_power_t values (Jaroslav Kysela) [1112200] - [alsa] hda: Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1112200] - [alsa] hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1112200] - [alsa] hda: Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1112200] - [alsa] hda: Add warning texts when codec driver Kconfig doesn't match (Jaroslav Kysela) [1112200] - [alsa] hda: Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1112200] - [alsa] hda: Make CONFIG_SND_HDA_CODEC_* tristate (Jaroslav Kysela) [1112200] - [alsa] hda: Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1112200] - [alsa] hda: Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1112200] - [alsa] Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112200]- [misc] mei: ignore client writing state during cb completion (Prarit Bhargava) [1088953] - [misc] mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro (Prarit Bhargava) [1088953] - [misc] mei: amthif: fix checkpatch error (Prarit Bhargava) [1088953] - [misc] mei: fix Unnecessary space after function pointer name (Prarit Bhargava) [1088953] - [misc] mei: use cl_dbg where appropriate (Prarit Bhargava) [1088953] - [misc] mei: client.h fix checkpatch errors (Prarit Bhargava) [1088953] - [misc] mei: report consistently copy_from/to_user failures (Prarit Bhargava) [1088953] - [misc] mei: drop pr_fmt macros (Prarit Bhargava) [1088953] - [misc] mei: make me hw headers private to me hw (Prarit Bhargava) [1088953] - [misc] mei: fix memory leak of pending write cb objects (Prarit Bhargava) [1088953] - [misc] mei: me: do not reset when less than expected data is received (Prarit Bhargava) [1088953] - [misc] mei: fix regressions caused by removing ext_msg (Prarit Bhargava) [1088953] - [misc] mei: wd: fix stop completion failure (Prarit Bhargava) [1088953] - [misc] mei: wd: simplify wd_send command (Prarit Bhargava) [1088953] - [misc] mei: make return values consistent across the driver (Prarit Bhargava) [1088953] - [misc] mei: revamp writing slot counting (Prarit Bhargava) [1088953] - [misc] mei: add mei_hbuf_acquire wrapper (Prarit Bhargava) [1088953] - [misc] mei: txe: include irqreturn.h for irqreturn_t etc (Prarit Bhargava) [1088953] - [misc] mei: set client's read_cb to NULL when flow control fails (Prarit Bhargava) [1088953] - [misc] mei: txe: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: me: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: don't of list_for_each_entry_safe when not deleting (Prarit Bhargava) [1088953] - [misc] mei: use helper function to find me client by id (Prarit Bhargava) [1088953] - [misc] mei: fix potential read outside of array bounds (Prarit Bhargava) [1088953] - [misc] mei: wd and amthif use mei_cl_ api for dis/connection (Prarit Bhargava) [1088953] - [misc] mei: hbm: revamp client connect and disconnection status (Prarit Bhargava) [1088953] - [misc] mei: Remove all bus devices from the mei_dev list when stopping the MEI (Prarit Bhargava) [1088953] - [misc] mei: get rid of ext_msg (Prarit Bhargava) [1088953] - [misc] mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT (Prarit Bhargava) [1088953] - [misc] mei: fix compilation error with missing WATCHDOG_CORE (Prarit Bhargava) [1088953] - [misc] mei: allow multiple retries if the hw reset has failed (Prarit Bhargava) [1088953] - [misc] mei: export active connections to debugfs (Prarit Bhargava) [1088953] - [misc] mei: txe: add Kbuild for TXE device (Prarit Bhargava) [1088953] - [misc] mei: txe: add pci-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe-regs.h header file (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.h header file (Prarit Bhargava) [1088953] - [misc] mei: don't unset read cb ptr on reset (Prarit Bhargava) [1088953] - [misc] mei: clear write cb from waiting list on reset (Prarit Bhargava) [1088953] - [misc] mei: limit the number of consecutive resets (Prarit Bhargava) [1088953] - [misc] mei: revamp mei reset state machine (Prarit Bhargava) [1088953] - [misc] mei: fix syntax in comments and debug output (Prarit Bhargava) [1088953] - [misc] mei: nfc: mei_nfc_free has to be called under lock (Prarit Bhargava) [1088953] - [misc] mei: use hbm idle state to prevent spurious resets (Prarit Bhargava) [1088953] - [misc] mei: do not run reset flow from the interrupt thread (Prarit Bhargava) [1088953] - [misc] mei: enable marking internal commands (Prarit Bhargava) [1088953] - [misc] mei: me: set dma mask using DMA mapping API (Prarit Bhargava) [1088953] - [misc] mei: cleanup mei_irq_read_handler (Prarit Bhargava) [1088953] - [misc] mei: remove flash_work_queue (Prarit Bhargava) [1088953] - [misc] mei: drop redundant list_del_init (Prarit Bhargava) [1088953] - [misc] mei: bus: propagate error code returned by mei_me_cl_by_id (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link remove duplicated check for open_handle_count (Prarit Bhargava) [1088953] - [misc] mei: replace stray pr_debug with dev_dbg (Prarit Bhargava) [1088953] - [misc] mei: wd: host_init propagate error codes from called functions (Prarit Bhargava) [1088953] - [misc] mei: print correct device state during unexpected reset (Prarit Bhargava) [1088953] - [misc] mei: nfc: fix memory leak in error path (Prarit Bhargava) [1088953] - [misc] mei: move host_clients_map cleanup to device init (Prarit Bhargava) [1088953] - [misc] mei: me: downgrade two errors to debug level (Prarit Bhargava) [1088953] - [misc] mei: amthif: mei_amthif_host_init: propagate errors from called functions (Prarit Bhargava) [1088953] - [misc] mei: revamp open handler counts (Prarit Bhargava) [1088953] - [misc] mei: simplify mei_open error handling (Prarit Bhargava) [1088953] - [misc] mei: remove unnecessary pci_set_drvdata() (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_unlink: no need to loop over dev list (Prarit Bhargava) [1088953] - [misc] mei: push credentials inside the irq write handler (Prarit Bhargava) [1088953] - [misc] mei: propagate error from write routines instead of ENODEV (Prarit Bhargava) [1088953] - [misc] mei: fix function names in debug prints (Prarit Bhargava) [1088953] - [misc] mei: prefix client log messages with client me and host ids (Prarit Bhargava) [1088953] - [misc] mei: mei_release: drop redundant check if cb is NULL (Prarit Bhargava) [1088953] - [misc] mei: fix format compilation warrning on 32 bit architecture (Prarit Bhargava) [1088953] - [misc] mei: revamp read and write length checks (Prarit Bhargava) [1088953] - [misc] mei: mei_write correct checks for copy_from_user (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link protect open_handle_count from overflow (Prarit Bhargava) [1088953] - [misc] mei: make sure that me_clients_map big enough before copying (Prarit Bhargava) [1088953] - [misc] mei: convert bus code to use dev_groups (Prarit Bhargava) [1088953] - [misc] mei: client.h cleanup (Prarit Bhargava) [1088953] - [ethernet] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 (John Greene) [1091119] - [ethernet] e1000e: Fix EEE in S5 w/ Runtime PM enabled (John Greene) [1091119] - [ethernet] e1000e: Add support for EEE in Sx states (John Greene) [1091119] - [ethernet] e1000e: Add code to check return values on NVM accesses (John Greene) [1091119] - [ethernet] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1091119] - [ethernet] e1000e: remove unnecessary break after return (John Greene) [1091119] - [ethernet] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091119] - [ethernet] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1091119] - [ethernet] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1091119] - [ethernet] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1091119] - [ethernet] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1091119] - [ethernet] e1000e: Fix issue with link flap on 82579 (John Greene) [1091119] - [ethernet] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1091119] - [ethernet] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1091119] - [ethernet] e1000e: fix message terminations (John Greene) [1091119] - [ethernet] e1000e: Enclose e1000e_pm_thaw() with CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1091119] - [ethernet] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1091119] - [ethernet] e1000e: add timeout for TX HW time stamping work (John Greene) [1091119] - [ethernet] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1091119] - [ethernet] e1000e: Fix Hardware Unit Hang (John Greene) [1091119] - [ethernet] e1000e: fix the build error when PM is disabled (John Greene) [1091119] - [ethernet] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1091119] - [ethernet] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1091119] - [ethernet] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1091119] - [ethernet] e1000e: Refactor of Runtime Power Management (John Greene) [1091119] - [ethernet] e1000e: calls skb_set_hash (John Greene) [1091119] - [ethernet] e1000e: Refactor PM flows (John Greene) [1091119] - [ethernet] e1000e: Fix compilation warning when !CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Fix a compile flag mis-match for suspend/resume (John Greene) [1091119] - [ethernet] e1000e: Remove extern from function prototypes (John Greene) [1091119] - [ethernet] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1091119] - [ethernet] e1000e: Fix 82579 sets LPI too early (John Greene) [1091119] - [ethernet] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1091119] - [kernel] sched/fair: Stop searching for tasks in idle_balance if there are runnable tasks (Larry Woodman) [1103828] - [kernel] sched/numa: Initialize new idle_balance stats in sd_numa_init() (Larry Woodman) [1103828]- [kernel] tty: Add C_CMSPAR(tty) (Don Zickus) [1110939] - [usb] pl2303: fixed handling of CS5 setting (Don Zickus) [1110939] - [usb] pl2303: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] pl2303: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] pl2303: clean up line-status handling (Don Zickus) [1110939] - [usb] pl2303: make type data const (Don Zickus) [1110939] - [usb] pl2303: use C_CMSPAR macro (Don Zickus) [1110939] - [usb] pl2303: use direct baud-rate encoding when possible (Don Zickus) [1110939] - [usb] pl2303: add helper function for direct baud-rate encoding (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate divisor handling (Don Zickus) [1110939] - [usb] pl2303: enforce baud-rate limits before lookup (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate table lookup (Don Zickus) [1110939] - [usb] pl2303: rename pl2303_encode_baud_rate (Don Zickus) [1110939] - [usb] pl2303: add device-type abstraction (Don Zickus) [1110939] - [usb] pl2303: add quirk for legacy devices (Don Zickus) [1110939] - [usb] pl2303: clean up type handling (Don Zickus) [1110939] - [usb] pl2303: use speed_t for baud rates (Don Zickus) [1110939] - [usb] pl2303: add line-status quirk for Siemens phones (Don Zickus) [1110939] - [usb] pl2303: remove redundant line-request call (Don Zickus) [1110939] - [usb] pl2303: add error handling to line requests (Don Zickus) [1110939] - [usb] pl2303: fix data corruption on termios updates (Don Zickus) [1110939] - [usb] pl2303: add error handling to set_control_lines (Don Zickus) [1110939] - [usb] pl2303: add error handling to vendor read and write functions (Don Zickus) [1110939] - [usb] Revert: pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [1110939] - [usb] Revert: pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [1110939] - [usb] Revert: pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [1110939] - [usb] Revert: pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [1110939] - [usb] Revert: pl2303: improve the chip type information output on startup - [usb] Revert: pl2303: improve the chip type detection/distinction - [usb] Revert: pl2303: distinguish between original and cloned HX chips - [usb] pl2303: clean up driver somewhat (Don Zickus) [1110939] - [usb] pl2303: remove bogus delta_msr_wait wake up (Don Zickus) [1110939] - [usb] core: let dynamic ids override static ids (Don Zickus) [1110939] - [usb] core: Fix potential memory leak adding dyn USBdevice IDs (Don Zickus) [1110939] - [usb] core: add sanity checks when using bInterfaceClass with new_id (Don Zickus) [1110939] - [usb] core: check for valid id_table when using the RefId feature (Don Zickus) [1110939] - [usb] core: bail out if user gives an unknown RefId when using new_id (Don Zickus) [1110939] - [usb] core: allow a reference device for new_id (Don Zickus) [1110939] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1110939] - [usb] Check if port status is equal to RxDetect (Don Zickus) [1110939] - [usb] serial/ftdi_sio: Add Infineon Triboard (Don Zickus) [1110939] - [usb] ftdi_sio: Add extra PID (Don Zickus) [1110939] - [usb] option: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1110939] - [usb] cp210x: add support for Corsair usb dongle (Don Zickus) [1110939] - [usb] storage/scsi: Add broken_fua blacklist flag (Don Zickus) [1110939] - [usb] xhci: Fix runtime suspended xhci from blocking system suspend (Don Zickus) [1110939] - [usb] xhci: clear root port wake on bits if controller isn't wake-up capable (Don Zickus) [1110939] - [usb] xhci: correct burst count field for isoc transfers on 1.0 xhci hosts (Don Zickus) [1110939] - [usb] xhci: Use correct SLOT ID when handling a reset device command (Don Zickus) [1110939] - [usb] option: add/modify Olivetti Olicard modems (Don Zickus) [1110939] - [usb] ftdi_sio: fix null deref at port probe (Don Zickus) [1110939] - [usb] option: add device ID for SpeedUp SU9800 usb 3g modem (Don Zickus) [1110939] - [usb] usbtest: add a timeout for scatter-gather tests (Don Zickus) [1110939] - [usb] ehci: avoid BIOS handover on the HASEE E200 (Don Zickus) [1110939] - [usb] fix hub-port pm_runtime_enable() vs runtime pm transitions (Don Zickus) [1110939] - [usb] quiet peer failure warning, disable poweroff (Don Zickus) [1110939] - [usb] improve "not suspended yet" message in hub_suspend() (Don Zickus) [1110939] - [usb] xhci: Fix sleeping with IRQs disabled in xhci_stop_device() (Don Zickus) [1110939] - [usb] fix ->update_hub_device() vs hdev->maxchild (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() only exists for CONFIG_PM=y (Don Zickus) [821903] - [usb] qcserial: add additional Sierra Wireless QMI devices (Don Zickus) [1110939] - [usb] qcserial: add Netgear AirCard 341U (Don Zickus) [1110939] - [usb] xhci: delete endpoints from bandwidth list before freeing whole device (Don Zickus) [1110939] - [usb] host/xhci-plat: add xhci_plat_start() (Don Zickus) [1110939] - [usb] pci-quirks: Prevent Sony VAIO t-series from switching usb ports (Don Zickus) [1110939] - [usb] resume child device when port is powered on (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y (Don Zickus) [1110939] - [usb] introduce port status lock (Don Zickus) [1110939] - [usb] synchronize port poweroff and khubd (Don Zickus) [1110939] - [usb] refactor port handling in hub_events() (Don Zickus) [1110939] - [usb] usb3 ports do not support FEAT_C_ENABLE (Don Zickus) [1110939] - [usb] don't clear FEAT_C_ENABLE on usb_port_runtime_resume failure (Don Zickus) [1110939] - [usb] block suspension of superspeed port while hispeed peer is active (Don Zickus) [1110939] - [usb] make usb_port flags atomic, rename did_runtime_put to child_usage (Don Zickus) [1110939] - [usb] sysfs link peer ports (Don Zickus) [1110939] - [usb] find internal hub tier mismatch via acpi (Don Zickus) [1110939] - [usb] assign usb3 external hub port peers (Don Zickus) [1110939] - [usb] assign default peer ports for root hubs (Don Zickus) [1110939] - [usb] cleanup setting udev->removable from port_dev->connect_type (Don Zickus) [1110939] - [usb] rename usb_port device objects (Don Zickus) [1110939] - [usb] disable port power control if not supported in wHubCharacteristics (Don Zickus) [1110939] - [usb] mutual exclusion for resetting a hub and power-managing a port (Don Zickus) [1110939] - [usb] pci_quirks: fix sparse 'symbol not declared' warning (Don Zickus) [1110939] - [usb] storage/ene_ub6250: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1110939] - [usb] usbtest: add pattern check on pipe in phase of unlink read (Don Zickus) [1110939] - [usb] usbtest: fix unlink write error with pattern 1 (Don Zickus) [1110939] - [usb] usb5303: add support for reference clock specified in device tree (Don Zickus) [1110939] - [usb] separate usb_address0 mutexes for each bus (Don Zickus) [1110939] - [usb] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] yurex: fix race between probe() and read() (Don Zickus) [1110939] - [usb] appledisplay: fix race between reading and writing from the device (Don Zickus) [1110939] - [usb] usbtmc: fix DMA on stack (Don Zickus) [1110939] - [usb] cdc-acm: use BIT macro (Don Zickus) [1110939] - [usb] xhci: unified loggig of RESET_ON_RESUME (Don Zickus) [1110939] - [usb] xhci: avoid warning for !PM_SLEEP (Don Zickus) [1110939] - [usb] host/xhci-plat: add clock support (Don Zickus) [1110939] - [usb] host/xhci-plat: sort the headers in alphabetic order (Don Zickus) [1110939] - [usb] move usb/usb-common.c to usb/common/usb-common.c (Don Zickus) [1110939] - [usb] core: remove the Kconfig entry for USB_DEBUG (Don Zickus) [1110939] - [usb] remove redundant D0 power state set (Don Zickus) [1110939] - [usb] keyspan: fix potential null pointer dereference (Don Zickus) [1110939] - [usb] serial/option: add support for Novatel E371 PCIe card (Don Zickus) [1110939] - [usb] ftdi_sio: add NovaTech OrionLXm product ID (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (part 2) (Don Zickus) [1110939] - [usb] cdc-acm: use tty-port dtr_rts (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant usb_mark_last_busy (Don Zickus) [1110939] - [usb] cdc-acm: do not update PM busy on read errors (Don Zickus) [1110939] - [usb] cdc-acm: minimise no-suspend window during shutdown (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant disconnected test from shutdown (Don Zickus) [1110939] - [usb] cdc-acm: simplify runtime PM locking (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM imbalance at shutdown (Don Zickus) [1110939] - [usb] cdc-acm: fix I/O after failed open (Don Zickus) [1110939] - [usb] cdc-acm: fix failed open not being detected (Don Zickus) [1110939] - [usb] cdc-acm: fix open and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix potential urb leak and PM imbalance in write (Don Zickus) [1110939] - [usb] cdc-acm: fix shutdown and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM for control messages (Don Zickus) [1110939] - [usb] cdc-acm: fix broken runtime suspend (Don Zickus) [1110939] - [usb] cdc-acm: fix write and resume race (Don Zickus) [1110939] - [usb] cdc-acm: fix write and suspend race (Don Zickus) [1110939] - [usb] kobil_sct: fix control requests without data stage (Don Zickus) [1110939] - [usb] serial: remove overly defensive port tests (Don Zickus) [1110939] - [usb] serial: fix potential runtime pm imbalance at device remove (Don Zickus) [1110939] - [usb] usb_wwan: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] usb_wwan: report failed submissions as errors (Don Zickus) [1110939] - [usb] usb_wwan: remove bogus function prototype (Don Zickus) [1110939] - [usb] usb_wwan: remove some superfluous comments (Don Zickus) [1110939] - [usb] usb_wwan: remove comment from close (Don Zickus) [1110939] - [usb] usb_wwan: clean up delayed-urb submission (Don Zickus) [1110939] - [usb] usb_wwan: use interface-data accessors (Don Zickus) [1110939] - [usb] usb_wwan: make resume error messages uniform (Don Zickus) [1110939] - [usb] usb_wwan: kill interrupt urb explicitly at suspend (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant urb kill from port remove (Don Zickus) [1110939] - [usb] usb_wwan: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant modem-control request (Don Zickus) [1110939] - [usb] usb_wwan: fix remote wakeup (Don Zickus) [1110939] - [usb] usb_wwan: fix discarded writes on resume errors (Don Zickus) [1110939] - [usb] usb_wwan: fix potential blocked I/O after resume (Don Zickus) [1110939] - [usb] usb_wwan: fix potential NULL-deref at resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak at shutdown (Don Zickus) [1110939] - [usb] usb_wwan: fix write and suspend race (Don Zickus) [1110939] - [usb] usb_wwan: fix race between write and resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak in write error path (Don Zickus) [1110939] - [usb] option: add missing usb_mark_last_busy (Don Zickus) [1110939] - [usb] option: fix line-control pipe direction (Don Zickus) [1110939] - [usb] option: fix runtime PM handling (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] sierra: minimise no-suspend window during close (Don Zickus) [1110939] - [usb] sierra: refactor delayed-urb submission (Don Zickus) [1110939] - [usb] sierra: clean up suspend (Don Zickus) [1110939] - [usb] sierra: use interface-data accessors (Don Zickus) [1110939] - [usb] sierra: remove redundant modem-control requests (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closed ports (Don Zickus) [1110939] - [usb] sierra: remove disconnected test from close (Don Zickus) [1110939] - [usb] sierra: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] sierra: remove unused variable (Don Zickus) [1110939] - [usb] sierra: remove bogus endpoint test (Don Zickus) [1110939] - [usb] sierra: fix line-control pipe direction (Don Zickus) [1110939] - [usb] sierra: fix resume error reporting (Don Zickus) [1110939] - [usb] sierra: fix urbs not being killed on shutdown (Don Zickus) [1110939] - [usb] sierra: fix characters being dropped at close (Don Zickus) [1110939] - [usb] sierra: fix remote wakeup (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak on disconnect (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak in resume error path (Don Zickus) [1110939] - [usb] sierra: fix use after free at suspend/resume (Don Zickus) [1110939] - [usb] sierra: fix AA deadlock in open error path (Don Zickus) [1110939] - [usb] iowarrior: Convert local dbg macro to dev_dbg (Don Zickus) [1110939] - [usb] appledisplay: Convert /n to n (Don Zickus) [1110939] - [usb] qcserial: remove interface number matching (Don Zickus) [1110939] - [usb] qcserial: define and use Sierra Wireless layout (Don Zickus) [1110939] - [usb] qcserial: refactor device layout selection (Don Zickus) [1110939] - [usb] qcserial: fix multiline comment coding style (Don Zickus) [1110939] - [usb] Avoid runtime suspend loops for HCDs that can't handle suspend/resume (Don Zickus) [1110939] - [usb] xhci: rework command timeout and cancellation, (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] Revert: core: set lpm_capable field for LPM capable root hubs (Don Zickus) [1110939] - [usb] xhci: Use completion and status in global command queue (Don Zickus) [1110939] - [usb] xhci: Add a global command queue (Don Zickus) [1110939] - [usb] xhci: Use command structures when queuing commands on the command ring (Don Zickus) [1110939] - [usb] xhci: Report max device limit when Enable Slot command fails (Don Zickus) [1110939] - [usb] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Don Zickus) [1110939] - [usb] xhci: Use IS_ENABLED() macro (Don Zickus) [1110939] - [usb] catch attempts to submit urbs with a vmalloc'd transfer buffer (Don Zickus) [1110939] - [usb] xhci: fix wrong port number reported when setting USB2.0 hardware LPM (Don Zickus) [1110939] - [usb] Nokia 5300 should be treated as unusual dev (Don Zickus) [1110939] - [usb] Nokia 305 should be treated as unusual dev (Don Zickus) [1110939] - [usb] fsl: do not test for PHY_CLK_VALID bit on controller version 1.6 (Don Zickus) [1110939] - [usb] storage/shuttle_usbat: fix discs being detected twice (Don Zickus) [1110939] - [usb] qcserial: add a number of Dell devices (Don Zickus) [1110939] - [usb] ohci: fix problem with global suspend on ATI controllers (Don Zickus) [1110939] - [usb] option: add and update a number of CMOTech devices (Don Zickus) [1110939] - [usb] option: add Alcatel L800MA (Don Zickus) [1110939] - [usb] option: add Olivetti Olicard 500 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC73xx (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless EM7355 (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (Don Zickus) [1110939] - [usb] xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM (Don Zickus) [1110939] - [usb] xhci: extend quirk for Renesas cards (Don Zickus) [1110939] - [usb] xhci: Switch Intel Lynx Point ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] xhci: Prefer endpoint context dequeue pointer over stopped_trb (Don Zickus) [1110939] - [usb] ftdi-elan: Use pr_ (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce string fragment (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce formats (Don Zickus) [1110939] - [usb] ftdi-elan: Convert leading spaces to tabs (Don Zickus) [1110939] - [usb] ftdi-elan: Fix format fragments (Don Zickus) [1110939] - [usb] serial: fix sysfs-attribute removal deadlock (Don Zickus) [1110939] - [usb] uas: fix deadlocky memory allocations (Don Zickus) [1110939] - [usb] uas: fix error handling during scsi_scan() (Don Zickus) [1110939] - [usb] uas: fix GFP_NOIO under spinlock (Don Zickus) [1110939] - [usb] cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver (Don Zickus) [1110939] - [usb] ehci-platform: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] ehci-exynos: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] fix crash during hotplug of PCI USB controller card (Don Zickus) [1110939] - [usb] cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate() (Don Zickus) [1110939] - [usb] usb_wwan: fix handling of missing bulk endpoints (Don Zickus) [1110939] - [usb] pl2303: add ids for Hewlett-Packard HP POS pole displays (Don Zickus) [1110939] - [usb] cp210x: Add 8281 (Nanotec Plug & Drive) (Don Zickus) [1110939] - [usb] option driver, add support for Telit UE910v2 (Don Zickus) [1110939] - [usb] Revert: serial: add usbid for dell wwan card to sierra.c (Don Zickus) [1110939] - [usb] serial/ftdi_sio: add id for Brainboxes serial cards (Don Zickus) [1110939] - [net] usb: include wait queue head in device structure (Don Zickus) [1110939] - [usb] disable reset-resume when USB_QUIRK_RESET is set (Don Zickus) [1110939] - [usb] unbind all interfaces before rebinding any (Don Zickus) [1110939] - [usb] keyspan: remove dead debugging code (Don Zickus) [1110939] - [usb] serial: add missing newlines to dev_ messages (Don Zickus) [1110939] - [usb] serial: add missing braces (Don Zickus) [1110939] - [usb] serial: continue to write on errors (Don Zickus) [1110939] - [usb] serial: continue to read on errors (Don Zickus) [1110939] - [usb] serial: make bulk_out_size a lower limit (Don Zickus) [1110939] - [usb] cypress_m8: fix potential scheduling while atomic (Don Zickus) [1110939] - [usb] Revert: xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] Make DELAY_INIT quirk wait 100ms between Get Configuration requests (Don Zickus) [1110939] - [usb] Add device quirk for Logitech HD Pro Webcams C920 and C930e (Don Zickus) [1110939] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1110939] - [usb] xhci: Prevent runtime pm from autosuspending during initialization (Don Zickus) [1110939] - [usb] storage: accept some UAS devices if streams are unavailable (Don Zickus) [1110939] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1110939] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1110939] - [usb] uas: Remove comment about registering a uas scsi controller for each usb bus (Don Zickus) [1110939] - [usb] uas: Add Hans de Goede as uas maintainer (Don Zickus) [1110939] - [usb] uas: remove BROKEN (Don Zickus) [1110939] - [usb] uas: Make sure sg elements are properly aligned (Don Zickus) [1110939] - [usb] uas: Add some data in/out ready iu sanity checks (Don Zickus) [1110939] - [usb] uas: Improve error reporting (Don Zickus) [1110939] - [usb] uas: Use the right error codes for different kinds of errors (Don Zickus) [1110939] - [usb] uas: Clear cmdinfo on command queue-ing (Don Zickus) [1110939] - [usb] uas: Fix memory management (Don Zickus) [1110939] - [usb] uas: Fix command / task mgmt submission racing with disconnect (Don Zickus) [1110939] - [usb] uas: cmdinfo - use only one list head (Don Zickus) [1110939] - [usb] uas: add uas_mark_cmd_dead helper function (Don Zickus) [1110939] - [usb] uas: Properly complete inflight commands on bus-reset or disconnect (Don Zickus) [1110939] - [usb] uas: uas_alloc_data_urb - Remove unnecessary use_streams check (Don Zickus) [1110939] - [usb] uas: Fix task-management not working when connected over USB-2 (Don Zickus) [1110939] - [usb] uas: Reset device on reboot (Don Zickus) [1110939] - [usb] uas: Add suspend/resume support (Don Zickus) [1110939] - [usb] uas: Use GFP_NOIO rather then GFP_ATOMIC where possible (Don Zickus) [1110939] - [usb] uas: Don't allow more then one task to run at the same time (Don Zickus) [1110939] - [usb] uas: task_mgmt - Kill the sense-urb if we fail to submit the cmd urb (Don Zickus) [1110939] - [usb] uas: Not being able to alloc streams when connected through usb-3 is an error (Don Zickus) [1110939] - [usb] uas: Verify endpoint descriptors from uas_use_uas_driver() (Don Zickus) [1110939] - [usb] uas: Drop fixed endpoint config handling (Don Zickus) [1110939] - [usb] uas: Move uas_find_endpoints to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Fix bounds check in uas_find_endpoints (Don Zickus) [1110939] - [usb] uas: Add uas_find_endpoints() helper function (Don Zickus) [1110939] - [usb] uas: Honor no-uas quirk set in usb-storage's quirks module parameter (Don Zickus) [1110939] - [usb] storage: Modify and export adjust_quirks so that it can be used by uas (Don Zickus) [1110939] - [usb] storage: Don't bind to uas devices if the uas driver is enabled (Don Zickus) [1110939] - [usb] uas: Add the posibilty to blacklist uas devices from using the uas driver (Don Zickus) [1110939] - [usb] Reset USB-3 devices on USB-3 link bounce (Don Zickus) [1110939] - [usb] Clear host_endpoint->streams when implicitly freeing streams (Don Zickus) [1110939] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1110939] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1110939] - [usb] xhci: xhci_mem_cleanup - make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1110939] - [usb] uas: Move uas detect code to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Add a uas_find_uas_alt_setting helper function (Don Zickus) [1110939] - [usb] uas: Use all available stream ids (Don Zickus) [1110939] - [usb] uas: Pack iu struct definitions (Don Zickus) [1110939] - [usb] uas: Fix response iu struct definition (Don Zickus) [1110939] - [usb] uas: s/response_ui/response_iu/ (Don Zickus) [1110939] - [usb] uas: Fix reset handling for externally triggered reset (Don Zickus) [1110939] - [usb] uas: Fix reset locking (Don Zickus) [1110939] - [usb] uas: Fix uas not working when plugged into an ehci port (Don Zickus) [1110939] - [usb] uas: uas_alloc_cmd_urb - drop unused stream_id parameter (Don Zickus) [1110939] - [usb] uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs (Don Zickus) [1110939] - [usb] uas: Properly set interface to altsetting 0 on probe failure (Don Zickus) [1110939] - [usb] uas: Urbs must be anchored before submitting them (Don Zickus) [1110939] - [usb] uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE() (Don Zickus) [1110939] - [usb] uas: add dead request list (Don Zickus) [1110939] - [usb] uas: make work list per-device (Don Zickus) [1110939] - [usb] uas: properly reinitialize in uas_eh_bus_reset_handler (Don Zickus) [1110939] - [usb] fs: Add support for allocating / freeing streams (Don Zickus) [1110939] - [usb] fs: Add ep_to_host_endpoint helper function (Don Zickus) [1110939] - [usb] fs: Add support for bulk stream ids (Don Zickus) [1110939] - [usb] fs: proc_do_submiturb use a local variable for number_of_packets (Don Zickus) [1110939] - [usb] usbfs: Kill urbs on interface before doing a set_interface (Don Zickus) [1110939] - [usb] core: Free bulk streams on interface release (Don Zickus) [1110939] - [usb] core: Track if an endpoint has streams (Don Zickus) [1110939] - [usb] core: Move USB_MAXENDPOINTS definitions to usb.h (Don Zickus) [1110939] - [usb] core: Fix usb_free_streams return value documentation (Don Zickus) [1110939] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1110939] - [usb] xhci: use usb_ss_max_streams in xhci_check_streams_endpoint (Don Zickus) [1110939] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1110939] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1110939] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1110939] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1110939] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1110939] - [usb] xhci: fix usb3 streams (Don Zickus) [1110939] - [usb] xhci: make warnings greppable (Don Zickus) [1110939] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1110939] - [usb] sisusb: Use static const, fix typo (Don Zickus) [1110939] - [usb] hub: usb_ext_cap_descriptor.bmAttributes is le32 (Don Zickus) [1110939] - [usb] hub: debug message for failing to enable device (Don Zickus) [1110939] - [usb] ehci: fix deadlock when threadirqs option is used (Don Zickus) [1110939] - [usb] ftdi_sio: add Cressi Leonardo PID (Don Zickus) [1110939] - [usb] complain if userspace resets an active endpoint (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 4 for Cinterion PHS8 and PXS8 (Don Zickus) [1110939] - [usb] ehci: add delay during suspend to prevent erroneous wakeups (Don Zickus) [1110939] - [usb] xhci: Change compatible string from xhci-platform to generic-xhci (Don Zickus) [1110939] - [usb] uhci-platform: Change compatible string from platform-uhci to generic-uhci (Don Zickus) [1110939] - [usb] option: blacklist ZTE MF667 net interface (Don Zickus) [1110939] - [usb] misc/usbled: Add Riso Kagaku Webmail Notifier (Don Zickus) [1110939] - [usb] elan: Remove useless "default M" lines (Don Zickus) [1110939] - [usb] Revert: xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1110939] - [usb] Revert: xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] Revert: xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] delete non-required instances of include (Don Zickus) [1110939] - [usb] hub set hub->change_bits when over-current happens (Don Zickus) [1110939] - [usb] xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] ftdi_sio: added CS5 quirk for broken smartcard readers (Don Zickus) [1110939] - [usb] core: correct spelling mistakes in comments and warning (Don Zickus) [1110939] - [usb] fix race between hub_disconnect and recursively_mark_NOTATTACHED (Don Zickus) [1110939] - [usb] oti6858: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] oti6858: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: clean up interrupt handler (Don Zickus) [1110939] - [usb] ch341: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] ch341: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: fix ignored TIOCMIWAIT mask (Don Zickus) [1110939] - [usb] ch341: clean up line-status handling (Don Zickus) [1110939] - [usb] ch341: refactor line-status handling (Don Zickus) [1110939] - [usb] cypress_m8: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] cypress_m8: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] cypress_m8: clean up protocol definitions (Don Zickus) [1110939] - [usb] cypress_m8: fix ring-indicator detection and reporting (Don Zickus) [1110939] - [usb] Nokia 502 is an unusual device (Don Zickus) [1110939] - [usb] serial: add support for iBall 3.5G connect usb modem (Don Zickus) [1110939] - [usb] serial: correct spelling mistakes in comments (Don Zickus) [1110939] - [usb] misc/idmouse: correct spelling mistake in error string (Don Zickus) [1110939] - [usb] yurex: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] iowarrior: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] serial: remove redundant OOM messages (Don Zickus) [1110939] - [usb] serial: clean up ioctl debugging (Don Zickus) [1110939] - [usb] serial: constify device-id tables (Don Zickus) [1110939] - [usb] core: remove CONFIG_USB_DEBUG usage (Don Zickus) [1110939] - [usb] cdc-wdm: avoid hanging on zero length reads (Don Zickus) [1110939] - [usb] xhci: Check for XHCI_PLAT in xhci_cleanup_msix() (Don Zickus) [1110939] - [usb] Mark function as static in metro-usb.c (Don Zickus) [1110939] - [usb] Mark function as static in usbsevseg.c (Don Zickus) [1110939] - [usb] option: add new zte 3g modem pids to option driver (Don Zickus) [1110939] - [usb] usbtest: Always clear halt else further tests will fail (Don Zickus) [1110939] - [usb] usbtest: Add timetout to simple_io() (Don Zickus) [1110939] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1110939] - [usb] usbtest: Fix BOS control test for USB 2.01 devices (Don Zickus) [1110939] - [usb] xhci: Add quirks module option (Don Zickus) [1069460] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1110939] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Don Zickus) [1069460] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1069461] - [usb] core: get config and string descriptors for unauthorized devices (Don Zickus) [1110939] - [usb] core: allow isoc URBs for wireless devices with an interval < 6 (Don Zickus) [1110939] - [usb] serial/zte_ev: move support for ZTE AC2726 from zte_ev back to option (Don Zickus) [1110939] - [usb] cdc-wdm: manage_power should always set needs_remote_wakeup (Don Zickus) [1110939] - [usb] Revert: quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [1110939] - [usb] Use dev_is_pci() to check whether it is pci device (Don Zickus) [1110939] - [usb] usbtest: update bos test coverage to usb 2.1 device (Don Zickus) [1110939] - [usb] usbtest: fix the bit mask of usb 2.0 extension descriptor (Don Zickus) [1110939] - [usb] usbtest: add a test case to support bos for queue control (Don Zickus) [1110939] - [usb] fix coccinelle warnings (Don Zickus) [1110939] - [usb] hub: Use correct reset for wedged USB3 devices that are NOTATTACHED (Don Zickus) [1110939] - [usb] remove DEFINE_PCI_DEVICE_TABLE macro (Don Zickus) [1110939] - [usb] host: Remove superfluous name casts (Don Zickus) [1110939] - [usb] core: Remove superfluous name casts (Don Zickus) [1110939] - [usb] kill #undef VERBOSE_DEBUG (Don Zickus) [1110939] - [usb] kill DEBUG compile option (Don Zickus) [1110939] - [usb] uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG (Don Zickus) [1110939] - [usb] uhci: change dependency for debug parameter (Don Zickus) [1110939] - [usb] ehci: Remove debugging at every interrupt (Don Zickus) [1110939] - [usb] ehci: no conditional compilation for interestingness (Don Zickus) [1110939] - [usb] ohci: no conditional debugging in root hub hadling (Don Zickus) [1110939] - [usb] ohci: always register debug files (Don Zickus) [1110939] - [usb] ohci: kill ohci_vdbg (Don Zickus) [1110939] - [usb] ohci: remove conditional compilation (Don Zickus) [1110939] - [usb] net/cdc-acm: fix power management in ioctl (Don Zickus) [1110939] - [net] usb/cdc-acm: add TIOCGICOUNT (Don Zickus) [1110939] - [usb] net/cdc-acm: add TIOCMIWAIT (Don Zickus) [1110939] - [usb] option: support new huawei devices (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 1 for Huawei E173s-6 (Don Zickus) [1110939] - [usb] xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1110939] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1110939] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1110939] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1110939] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1110939] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1110939] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1110939] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1110939] - [usb] r8a66597-hcd: Convert to clk_prepare/unprepare (Don Zickus) [1110939] - [usb] serial: fix write memory-allocation flag (Don Zickus) [1110939] - [usb] serial: fix race in generic write (Don Zickus) [1110939] - [net] usb/cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use (Don Zickus) [1110939] - [net] usb/cdc_ncm: drop "extern" from header declarations (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove descriptor pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove ncm_parm field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove tx_speed and rx_speed fields (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove unused udev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant netdev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: simplify and optimize frame padding (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant endpoint pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant "intf" field (Don Zickus) [1110939] - [net] usb/cdc_ncm: add include protection to cdc_ncm.h (Don Zickus) [1110939] - [usb] ssb-hcd: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] bcma: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] usbtest: support container id descriptor test (Don Zickus) [1110939] - [usb] usbtest: support superspeed device capbility descriptor test (Don Zickus) [1110939] - [usb] usbtest: support usb2 extension descriptor test (Don Zickus) [1110939] - [usb] ehci-atmel: add usb_clk for transition to CCF (Don Zickus) [1110939] - [usb] cdc-wdm: ignore speed change notifications (Don Zickus) [1110939] - [usb] cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications (Don Zickus) [1110939] - [usb] usbtest: support bos descriptor test for usb 3.0 (Don Zickus) [1110939] - [usb] wusbcore: fix control-pipe directions (Don Zickus) [1110939] - [usb] wusbcore: fix panic in wusbhc_chid_set (Don Zickus) [1110939] - [usb] wusbcore: convert nested lock to use spin_lock instead of spin_lock_irq (Don Zickus) [1110939] - [usb] wusbcore: use multiple urbs for HWA iso transfer result frame reads (Don Zickus) [1110939] - [usb] wusbcore: combine iso transfer result frame reads when possible (Don Zickus) [1110939] - [usb] wusbcore: disable transfer notifications for Alereon HWAs (Don Zickus) [1110939] - [usb] wusbcore: don't mark WA_SEG_DTI_PENDING segs as done in urb_dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix potential double list_del on urb dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix compile warnings (Don Zickus) [1110939] - [usb] wusbcore: add info to HWA debug prints (Don Zickus) [1110939] - [usb] wusbcore: read actual_length bytes isoc in segments (Don Zickus) [1110939] - [usb] wusbcore: adjust iterator correctly when searching for ep comp descriptor (Don Zickus) [1110939] - [usb] wusbcore: add a convenience function for completing a transfer segment (Don Zickus) [1110939] - [usb] wusbcore: prevent urb dequeue and giveback race (Don Zickus) [1110939] - [usb] wusbcore: fix stranded URB after HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix kernel panic on HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-nep.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-rpipe.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in mmc.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in security.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in wa-hc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up minor coding style issues in cbaf.c (Don Zickus) [1110939] - [usb] wusbcore: correct spelling mistakes in comments and error string (Don Zickus) [1110939] - [usb] wusbcore: add debug prints to reservation and channel change (Don Zickus) [1110939] - [usb] wusbcore: add isochronous IN support to HWA (Don Zickus) [1110939] - [usb] wusbcore: set packet count correctly on isoc transfers (Don Zickus) [1110939] - [usb] wusbcore: move isoc_frame_index from wa_xfer to wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT (Don Zickus) [1110939] - [usb] wusbcore: fix short transfers (Don Zickus) [1110939] - [usb] wusbcore: return -ENOENT for unlinked URBs (Don Zickus) [1110939] - [usb] wusbcore: add more info to debug prints in urb_unlink path (Don Zickus) [1110939] - [usb] wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and (Don Zickus) [1110939] - [usb] wusbcore: fix deadlock in wusbhc_gtk_rekey (Don Zickus) [1110939] - [usb] wusbcore: do device lookup while holding the hc mutex (Don Zickus) [1110939] - [usb] wusbcore: send keepalives to unauthenticated devices (Don Zickus) [1110939] - [usb] wusbcore: change WA_SEGS_MAX to a legal value (Don Zickus) [1110939] - [usb] wusbcore: add a quirk for Alereon HWA device isoc behavior (Don Zickus) [1110939] - [usb] wusbcore: combine multiple isoc frames in a single transfer request (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE wMaxPacketSize value correctly (Don Zickus) [1110939] - [usb] wusbcore: fix usb_dev leaks (Don Zickus) [1110939] - [usb] wusbcore: serialize access to the HWA data out endpoint (Don Zickus) [1110939] - [usb] wusbcore: fix string formatting warnings on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: add support for isoc out transfers (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints (Don Zickus) [1110939] - [usb] wusbcore: avoid stack overflow in URB enqueue error path (Don Zickus) [1110939] - [usb] wusbcore: fix build warning on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: clean up urb dequeue process (Don Zickus) [1110939] - [usb] wusbcore: include the xfer_id in debug prints (Don Zickus) [1110939] - [usb] wusbcore: fix endianess issues when using dwTransferID (Don Zickus) [1110939] - [usb] wusbcore: set pointers to NULL after freeing in error cases (Don Zickus) [1110939] - [usb] wusbcore: clean up the sg list that was created for out transfers (Don Zickus) [1110939] - [usb] wusbcore: resource cleanup fix in __wa_xfer_setup_segs (Don Zickus) [1110939] - [usb] wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers (Don Zickus) [1110939] - [usb] wusbcore: rename fields in struct wahc (Don Zickus) [1110939] - [usb] wusbcore: rename urb to tr_urb in struct wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use list_move_tail instead of list_del/list_add_tail (Don Zickus) [1110939] - [usb] usbtest: fix checkpatch warning as sizeof code style (Don Zickus) [1110939] - [usb] uhci: check for wakeup/suspend race (Don Zickus) [1110939] - [usb] ehci: add check for wakeup/suspend race (Don Zickus) [1110939] - [usb] change dev_warn about missing reset-resume to dev_dbg (Don Zickus) [1110939] - [usb] ohci: fix and explain sparse errors (Don Zickus) [1110939] - [usb] ehci: fix sparse errors (Don Zickus) [1110939] - [usb] ehci: fix type mismatch in check_intr_schedule (Don Zickus) [1110939] - [usb] wusbcore: preserve endianness of cached descriptors (Don Zickus) [1110939] - [usb] xhci: remove the unused ->address field (Don Zickus) [1032371] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1032371] - [usb] hub_activate kill an 'else' (Don Zickus) [1032371] - [usb] hub: Clear Port Reset Change during init/resume (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_control_compat() (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_reapurbnonblock() (Don Zickus) [1110939] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1032371] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1032371] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1032371] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1032371] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1032371] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1032371] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1032371] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1032371] - [usb] Push USB2 LPM disable on disconnect into USB core (Don Zickus) [1032371] - [usb] xhci: Enable LPM support only for hardwired or BESL devices (Don Zickus) [1032371] - [usb] Don't enable USB 2.0 Link PM by default (Don Zickus) [1032371] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1032371] - [usb] Disable USB 2.0 Link PM before device reset (Don Zickus) [1110939] - [usb] hcd: remove unnecessary local_irq_save (Don Zickus) [1110939] - [usb] ehci: start new isochronous streams ASAP (Don Zickus) [1110939] - [usb] ehci: create per-TT bandwidth tables (Don Zickus) [1110939] - [usb] core/hub: Comments shouldnt be C99 // comment style (Don Zickus) [1110939] - [usb] core/file: moved asterisk to variable name (Don Zickus) [1110939] - [usb] core: {file, hub, sysfs, usb}.c - Whitespace fixes (Don Zickus) [1110939] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [1110939] - [usb] serial: export usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: add memory flags to usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: clean up comments in generic driver (Don Zickus) [1110939] - [usb] core/hcd: converted busmap from struct to bitmap (Don Zickus) [1110939] - [usb] add a private-data pointer to struct usb_tt (Don Zickus) [1110939] - [usb] ehci: use a bandwidth-allocation table (Don Zickus) [1110939] - [usb] ehci: create a "periodic schedule info" struct (Don Zickus) [1110939] - [usb] ehci: use consistent NO_FRAME value (Don Zickus) [1110939] - [usb] ehci: change toggle only upon successful reset (Don Zickus) [1110939] - [usb] ehci: No SSPLIT allowed in uframe 7 (Don Zickus) [1110939] - [usb] ehci: compute full-speed bandwidth usage correctly (Don Zickus) [1110939] - [usb] ehci: check the right uframes for CSPLIT (Don Zickus) [1110939] - [usb] NS_TO_US should round up (Don Zickus) [1110939] - [usb] anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done (Don Zickus) [1110939] - [usb] anchor: Ensure poisened gets initialized to 0 (Don Zickus) [1110939] - [usb] cyberjack: fix buggy integer overflow test (Don Zickus) [1110939] - [usb] host: bugfix - Return length of copied buffer in uhci_hub_control() (Don Zickus) [1110939] - [usb] host: uhci-platform - remove deprecated IRQF_DISABLED (Don Zickus) [1110939] - [usb] core/hcd: if-else-braces fixed (Don Zickus) [1110939] - [usb] core/hcd: removed braces for return statements (Don Zickus) [1110939] - [usb] core/hcd: replaced C99 // comments (Don Zickus) [1110939] - [usb] core/hcd: Whitespace fixes (Don Zickus) [1110939] - [usb] core/hcd: moved asterix to variable (Don Zickus) [1110939] - [usb] host: Use existing macros instead of hard-coded values in uhci-debug.c (Don Zickus) [1110939] - [usb] remove intel_mid_otg.h (Don Zickus) [1110939] - [usb] wusbcore: Add isoc transfer type enum and packet definitions (Don Zickus) [1110939] - [usb] wusbcore: implement hwahc_op_get_frame_number (Don Zickus) [1110939] - [usb] ohci: use amd_chipset_type to filter for SB800 prefetch (Don Zickus) [1110939] - [usb] ehci: use amd_chipset_type to filter for usb subsystem hang bug (Don Zickus) [1110939] - [usb] ohci: ohci_init_driver() - sanity check overrides (Don Zickus) [1110939] - [usb] core: usb_amd_resume_quirk() can be static (Don Zickus) [1110939] - [usb] pci-quirks: amd_chipset_sb_type_init() can be static (Don Zickus) [1110939] - [usb] serial: invoke dcd_change ldisc's handler (Don Zickus) [1110939] - [usb] serial: call handle_dcd_change in ftdi driver (Don Zickus) [1110939] - [usb] correct the usb_disconnect() comment about usb_bus_list_lock (Don Zickus) [1110939] - [usb] fix substandard locking for the sysfs files (Don Zickus) [1110939] - [usb] usbtest: bmAttributes would better be masked (Don Zickus) [1110939] - [usb] core: implement AMD remote wakeup quirk (Don Zickus) [1110939] - [usb] pci-quirks: refactor AMD quirk to abstract AMD chipset types (Don Zickus) [1110939] - [usb] host: delete chipidea dependency (Don Zickus) [1110939] - [usb] ohci/uhci: add soft dependencies on ehci_pci (Don Zickus) [1110939] - [usb] ehci: support running URB giveback in tasklet context"" (Don Zickus) [1110939] - [usb] core: fix read of usbdevfs_ctrltransfer fields in proc_control() (Don Zickus) [1110939] - [usb] core: fix incorrect type in assignment in usb_set_lpm_parameters() (Don Zickus) [1110939] - [usb] core: Make usb_free_streams return an error (Don Zickus) [1110939] - [usb] ehci: handle isochronous underruns with tasklets (Don Zickus) [1110939] - [usb] ehci: code rearrangement in iso_stream_schedule() (Don Zickus) [1110939] - [usb] see if URB comes from a completion handler (Don Zickus) [1110939]- [crypto] pefile: Relax the check on the length of the PKCS#7 cert (Vivek Goyal) [852066] - [kernel] kexec, purgatory: add clean-up for purgatory directory (Vivek Goyal) [852066] - [x86] purgatory: use approprate -m64/-32 build flag for arch/x86/purgatory (Vivek Goyal) [852066] - [kernel] kexec: remove CONFIG_KEXEC dependency on crypto (Vivek Goyal) [852066] - [kernel] kexec: create a new config option CONFIG_KEXEC_FILE for new syscall (Vivek Goyal) [852066] - [kernel] resource: fix the case of null pointer access (Vivek Goyal) [852066] - [kernel] kexec: verify the signature of signed PE bzImage (Vivek Goyal) [852066] - [kernel] kexec: support kexec/kdump on EFI systems (Vivek Goyal) [852066] - [kernel] kexec: support for kexec on panic using new system call (Vivek Goyal) [852066] - [x86] kexec-bzimage64: support for loading bzImage using 64bit entry (Vivek Goyal) [852066] - [kernel] kexec: load and relocate purgatory at kernel load time (Vivek Goyal) [852066] - [x86] purgatory: core purgatory functionality (Vivek Goyal) [852066] - [x86] purgatory/sha256: provide implementation of sha256 in purgaotory context (Vivek Goyal) [852066] - [kernel] kexec: implementation of new syscall kexec_file_load (Vivek Goyal) [852066] - [kernel] kexec: new syscall kexec_file_load() declaration (Vivek Goyal) [852066] - [kernel] kexec: make kexec_segment user buffer pointer a union (Vivek Goyal) [852066] - [kernel] resource: provide new functions to walk through resources (Vivek Goyal) [852066] - [kernel] kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc() (Vivek Goyal) [852066] - [kernel] kexec: move segment verification code in a separate function (Vivek Goyal) [852066] - [kernel] kexec: rename unusebale_pages to unusable_pages (Vivek Goyal) [852066] - [scripts] build bin2c based on config option CONFIG_BUILD_BIN2C (Vivek Goyal) [852066] - [scripts] bin2c: move bin2c in scripts/basic (Vivek Goyal) [852066] - [kernel] kexec: convert printk to pr_foo() (Vivek Goyal) [852066] - [kernel] kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types (Vivek Goyal) [852066] - [kernel] kexec: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str() (Vivek Goyal) [852066] - [kernel] kexec: add sysctl to disable kexec_load (Vivek Goyal) [852066] - [kernel] kexec: Typo s/the/then/ (Vivek Goyal) [852066] - [kernel] kexec: remove unnecessary return (Vivek Goyal) [852066] - [asm] crash: Remove the original asm/crash.h files (Vivek Goyal) [852066] - [asm] crash: Rename crash.h to crash-driver.h (Vivek Goyal) [852066] - [x86] boot: Remove misc.h inclusion from compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Do not include boot.h in string.c (Vivek Goyal) [852066] - [x86] boot: Move memset() definition in compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Move memcmp() into string.h and string.c (Vivek Goyal) [852066] - [x86] boot: Move optimized memcpy() 32/64 bit versions to compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Create a separate string.h file to provide standard string functions (Vivek Goyal) [852066] - [x86] boot: Undef memcmp before providing a new definition (Vivek Goyal) [852066]- [fs] nfsd4: fix rd_dircount enforcement ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add some comments to the nfsd4 object definitions ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): reclaim_complete() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove old fault injection infrastructure ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to *_delegations fault injectors ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_openowners fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_locks fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a list_head arg to nfsd_foreach_client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add nfsd_inject_forget_clients ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_client set_clnt routine ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_clients "get" routine with proper locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: abstract out the get and set routines into the fault injection ops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect clid and verifier generation with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy clients that are busy ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Put the reference of nfs4_file when freeing stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy client if mark_client_expired_locked fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: move unhash_client_locked call into mark_client_expired_locked ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect the close_lru list and oo_last_closed_stid with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add lockdep assertions to document the nfs4_client/session locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure lookup_clientid() takes client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect nfsd4_destroy_clientid using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect session creation and client confirm using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect unconfirmed client creation using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move create_client() call outside the lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't require client_lock in free_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that the laundromat unhashes the client before releasing locks ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: fix out of date comment ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Decrease nfsd_users in nfsd_startup_generic fail ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: rename unhash_generic_stateid to unhash_ol_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't thrash the cl_lock while freeing an open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce cl_lock thrashing in release_openowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race in nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: optimize destroy_lockowner cl_lock thrashing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add locking to stateowner release ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up and reorganize release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the open owner hash table into struct nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing lock owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing open state owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't allow CLOSE to proceed until refcount on stateid drops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make openstateids hold references to their openowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up refcounting for lockowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Make lock stateid take a reference to the lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add an operation for unhashing a stateowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up lockowner refcounting when finding them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to state owners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_lookup_stateid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_open_confirm() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Prepare nfsd4_close() for open stateid referencing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfs4_open_delegation() references the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_locku() must reference the lock stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up races in lock stateid searching and creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to protect the state owner lists ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: do filp_close in sc_free callback for lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: use cl_lock to synchronize all stateid idr calls ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a struct nfs4_file field to struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to the lock and open stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: print status when nfsd4_open fails to open file it just created ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Allow svc_reserve() to notify TCP socket that space has been freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: svc_tcp_write_space: don't clear SOCK_NOSPACE prematurely ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Reduce contention in svc_xprt_enqueue() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove dl_fh field from struct nfs4_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: give block_delegation and delegation_blocked its own spinlock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfs4_set_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up arguments to nfs4_open_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: drop unused stp arg to alloc_init_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert delegation counter to an atomic_long_t type ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fully unhash delegations when revoking them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: simplify stateid allocation and file handling ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Do not let nfs4_file pin the struct inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_check_fh - make it actually check the filehandle ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Use the filehandle to look up the struct nfs4_file instead of inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Store the filehandle with the struct nfs4_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: convert comma to semicolon ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Double the default credit limit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: bump dl_time when unhashing delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the delegation reference counter into the struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix race that grants unrecallable delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: CREATE_SESSION should update backchannel immediately ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Select NFSv4.1 backchannel transport based on forward channel ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: zero op arguments beyond the 8th compound op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: silence sparse warning about accessing credentials ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure stateids remain unique until they are freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_alloc_init_lease should take a nfs4_file arg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: eliminate nfsd4_init_callback ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad checking of space for padding in splice read ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: cleanup and rename nfs4_check_open ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make deny mode enforcement more efficient and close races in it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: always hold the fi_lock when bumping fi_access refcounts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up reset_union_bmap_deny ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: set stateid access and deny bits in nfs4_get_vfs_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: shrink st_access_bmap and st_deny_bmap ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_file_put_fd ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: refactor nfs4_file_get_access and nfs4_file_put_access ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up helper __release_lock_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to the nfs4_file->fi_fds[] array ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add fine grained protection for the nfs4_file->fi_stateids list ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce some spinlocking in put_client_renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race between delegation break and laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix crash encoding lock reply on 32-bit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Always use lookup_clientid() in nfsd4_process_open1 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfsd4_process_open1() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly convert return from commit_metadata to __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't get a session reference without a client reference ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: NFSv4 lock-owners are not associated to a specific file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow lockowners to hold several stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: lock owners are not per open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_close_open_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: declare v4.1+ openowners confirmed on creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup nfs4svc_encode_compoundres ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_preprocess_seqid_op should only set *stpp on success ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a new /proc/fs/nfsd/max_connections file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfsd_create_setattr commits files to stable storage ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove iattr parameter from nfsd_symlink() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect addition to the file_hashtbl ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix file access refcount leak when nfsd4_truncate fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid warning message when compile at i686 arch ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: replace defer_free by svcxdr_tmpalloc ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove nfs4_acl_new ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: define svcxdr_dupstr to share some common code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove unused defer_free argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: rename cr_linkname->cr_data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: let nfsd_symlink assume null-terminated data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make NFSv2 null terminate symlink data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad reserving space for encoding rdattr_error ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfs: fix nfs4d readlink truncated packet ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix rare symlink decoding bug ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly handle embedded newlines in fault_injection input ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix return of nfs4_acl_write_who ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add appropriate __force directives to filehandle generation code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd_splice_read and nfsd_readv should return __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up sparse endianness warnings in nfscache.c ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add __force to opaque verifier field casts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using exp_get for export getting ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using path_get when assigning path for export ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc/nfsd: Change to type of bool for rq_usedeferral and rq_splice_ok ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using min/max/min_t/max_t for calculate ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1111708] - [fs] nfsv4: nfs4_state_manager() vs. nfs_server_remove_lists() (Steve Dickson) [1111708] - [fs] nfs: remove BUG possibility in nfs4_open_and_get_state (Steve Dickson) [1111708] - [fs] pnfs: fix filelayout_retry_commit when idx > 0 (Steve Dickson) [1111708] - [fs] nfs: revert "nfs4: queue free_lock_state job submission to nfsiod" (Steve Dickson) [1111708] - [fs] nfs: fix kernel warning when removing proc entry (Steve Dickson) [1111708] - [fs] nfs: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes (Steve Dickson) [1111708] - [fs] nfsv3: Fix another acl regression (Steve Dickson) [1111708] - [fs] nfsv4: Don't clear the open state when we just did an OPEN_DOWNGRADE (Steve Dickson) [1111708] - [fs] nfsv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1111708] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Steve Dickson) [1111708] - [fs] nfs: can_coalesce_requests must enforce contiguity (Steve Dickson) [1111708] - [fs] nfs: disallow duplicate pages in pgio page vectors (Steve Dickson) [1111708] - [fs] nfs: don't sleep with inode lock in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix error handling in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix nonblocking calls to nfs_page_group_lock (Steve Dickson) [1111708] - [fs] nfs: use blocking page_group_lock in add_request (Steve Dickson) [1111708] - [fs] nfs: change nfs_page_group_lock argument (Steve Dickson) [1111708] - [fs] nfs: reject changes to resvport and sharecache during remount (Steve Dickson) [1111708] - [fs] nfs: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error (Steve Dickson) [1111708] - [fs] sunrpc: remove all refcounting of groupinfo from rpcauth_lookupcred (Steve Dickson) [1111708] - [fs] nfs: fix two problems in lookup_revalidate in RCU-walk (Steve Dickson) [1111708] - [fs] nfs: allow lockless access to access_cache (Steve Dickson) [1111708] - [fs] nfs: teach nfs_lookup_verify_inode to handle LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: teach nfs_neg_need_reval to understand LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: support RCU_WALK in nfs_permission() (Steve Dickson) [1111708] - [fs] sunrpc/auth: allow lockless (rcu) lookup of credential cache (Steve Dickson) [1111708] - [fs] nfs: prepare for RCU-walk support but pushing tests later in code (Steve Dickson) [1111708] - [fs] nfs: nfs4_lookup_revalidate: only evaluate parent if it will be used (Steve Dickson) [1111708] - [fs] nfs: add checks for returned value of try_module_get() (Steve Dickson) [1111708] - [fs] nfs: clear_request_commit while holding i_lock (Steve Dickson) [1111708] - [fs] pnfs: add pnfs_put_lseg_async (Steve Dickson) [1111708] - [fs] pnfs: find swapped pages on pnfs commit lists too (Steve Dickson) [1111708] - [fs] nfs: fix comment and add warn_on for PG_INODE_REF (Steve Dickson) [1111708] - [fs] nfs: mark nfs_page reqs with flag for extra ref (Steve Dickson) [1111708] - [fs] nfs: check wait_on_bit_lock err in page_group_lock (Steve Dickson) [1111708] - [fs] nfs: handle multiple reqs in nfs_page_async_flush (Steve Dickson) [1111708] - [fs] nfs: change find_request to find_head_request (Steve Dickson) [1111708] - [fs] sunrpc: remove "ec" argument from encrypt_v2 operation (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c (Steve Dickson) [1111708] - [fs] sunrpc: fix RCU handling of gc_ctx field (Steve Dickson) [1111708] - [fs] sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx (Steve Dickson) [1111708] - [fs] nfs: nfs4_do_open should add negative results to the dcache (Steve Dickson) [1111708] - [fs] xprtrdma: Handle additional connection events (Steve Dickson) [1111708] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Steve Dickson) [1111708] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Steve Dickson) [1111708] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Steve Dickson) [1111708] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Steve Dickson) [1111708] - [fs] xprtrdma: Rename frmr_wr (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Steve Dickson) [1111708] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Steve Dickson) [1111708] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Steve Dickson) [1111708] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Steve Dickson) [1111708] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Steve Dickson) [1111708] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Steve Dickson) [1111708] - [fs] xprtrdma: Update rkeys after transport reconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Steve Dickson) [1111708] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Steve Dickson) [1111708] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Steve Dickson) [1111708] - [fs] replace strict_strto calls (Steve Dickson) [1111708] - [fs] nfs: use ARRAY_SIZE instead of sizeof/sizeof[0] (Steve Dickson) [1111708] - [fs] nfsv4: Drop cast (Steve Dickson) [1111708] - [fs] rpc_pipe: Drop memory allocation cast (Steve Dickson) [1111708] - [fs] nfs_common/nfsacl: move EXPORT symbol after functions (Steve Dickson) [1111708] - [fs] nfs4: copy acceptor name from context to nfs_client (Steve Dickson) [1111708] - [fs] sunrpc: add a new "stringify_acceptor" rpc_credop (Steve Dickson) [1111708] - [fs] auth_gss: fetch the acceptor name out of the downcall (Steve Dickson) [1111708] - [fs] nfs4: turn free_lock_state into a void return operation (Steve Dickson) [1111708] - [fs] nfs4: queue free_lock_state job submission to nfsiod (Steve Dickson) [1111708] - [fs] nfs4: treat lock owners as opaque values (Steve Dickson) [1111708] - [fs] nfs41: layout return on close in delegation return (Steve Dickson) [1111708] - [fs] nfs41: return layout on last close (Steve Dickson) [1111708] - [fs] nfs4: add nfs4_check_delegation (Steve Dickson) [1111708] - [fs] pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails (Steve Dickson) [1111708] - [fs] pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists (Steve Dickson) [1111708] - [fs] nfsv4: Fix OPEN w/create access mode checking (Steve Dickson) [1111708] - [fs] nfs: check hostname in nfs_get_client (Steve Dickson) [1111708] - [fs] nfsv4: set hostname when creating nfsv4 ds connection (Steve Dickson) [1111708] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1111708] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1111708] - [fs] nfs: replace count*size kzalloc by kcalloc (Steve Dickson) [1111708] - [fs] nfs: get rid of duplicate dprintk (Steve Dickson) [1111708] - [fs] nfs: Fix unused variable error (Steve Dickson) [1111708] - [fs] nfs: remove unneeded EXPORTs (Steve Dickson) [1111708] - [fs] pnfs: clean up *_resend_to_mds (Steve Dickson) [1111708] - [fs] nfs: remove pgio_header refcount, related cleanup (Steve Dickson) [1111708] - [fs] nfs: remove unused writeverf code (Steve Dickson) [1111708] - [fs] nfs: merge nfs_pgio_data into _header (Steve Dickson) [1111708] - [fs] nfs: rename members of nfs_pgio_data (Steve Dickson) [1111708] - [fs] nfs: move nfs_pgio_data and remove nfs_rw_header (Steve Dickson) [1111708]- [scsi] bnx2fc: Improve stats update mechanism (Neil Horman) [1096023] - [security] have cap_dentry_init_security return error (Jeff Layton) [1070910] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084134] - [watchdog] itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084134] - [net] ceph: do not hard code max auth ticket len (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: add process_one_ticket() helper (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: gracefully handle large reply messages from the mon (Ilya Dryomov) [1142285] {CVE-2014-6416} - [powercap] intel_rapl: add new CPU IDs (Steve Best) [1142597] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1142597] - [powercap] intel_rapl: add support for ValleyView Soc (Steve Best) [1142597] - [x86] smpboot: initialize secondary CPU only if master CPU will wait for it (Igor Mammedov) [968147] - [x86] smpboot: Log error on secondary CPU wakeup failure at ERR level (Igor Mammedov) [968147] - [x86] smpboot: Fix list/memory corruption on CPU hotplug (Igor Mammedov) [968147] - [acpi] processor: do not mark present at boot but not onlined CPU as onlined (Igor Mammedov) [968147] - [tools] thermal: Introduce tmon, a tool for thermal subsystem (Neil Horman) [1085101] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1141895] - [mm] swapfile: do not skip lowest_bit in scan_swap_map() scan loop (Seth Jennings) [1128277] - [dma] ioatdma: disable RAID on non-Atom platforms and reenable unaligned copies (Prarit Bhargava) [1069441] - [security] selinux: make the netif cache namespace aware (Paul Moore) [1112815] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1113932] - [kernel] hashtable: add hash_for_each_possible_rcu_notrace() (Steve Best) [1123126] - [media] media-device: fix an information leakage (Jacob Tanenbaum) [1109777] {CVE-2014-1739} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1122376] {CVE-2014-5045} - [kernel] ptrace: get_dumpable() incorrect tests (Jacob Tanenbaum) [1111606] {CVE-2013-2929} - [fs] fanotify/compat: fix sys_fanotify_mark (Jan Stancek) [1119318] - [target] rd: Refactor rd_build_device_space + rd_release_device_space (Denys Vlasenko) [1108755] {CVE-2014-4027} - [ipc] fix compat msgrcv with negative msgtyp (Mateusz Guzik) [1042807] - [Documentation] fix incorrect formula to calculate CommitLimit value (Petr Oros) [1060570] - [acpi] apci_pad: in power_saving_thread(), call schedule() when need_resched is true (Tony Camuso) [1092076]- [powerpc] Revert: Add iommu domain pointer to device archdata (David Gibson) [1123145 1123133 1123367] - [powerpc] Enable IOMMU and VFIO for ppc64 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_32/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Rework SLB switching code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move little endian conflict to HV KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Do dcbz32 patching with big endian instructions (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fill pvinfo hcall instructions in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access RTAS in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access shadow slb in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - ifdef on CONFIG_KVM_book3s_32_HANDLER for 32bit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Disable AIL mode with OPAL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Use SLB entry 0 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Graciously fail broken LE hypercalls (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Remove open coded make_dsisr in alignment handler (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Always use the saved DAR value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make NX bit available with magic page (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Disable NX for old magic page using guests (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TM registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose EBB registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TAR facility to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Handle Facility interrupt and FSCR (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Emulate TIR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Ignore PMU SPRs (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Default to big endian guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix C/R bit setting (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix WARN_ON with debug options on (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable Little Endian PR guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable interrupts earlier (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Make svcpu -> vcpu store preempt savvy (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Ignore DABR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Ignore PIR writes (David Gibson) [1123145 1123133 1123367] - [virt] kvm: add PR mode KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move more code under CONFIG_HAVE_KVM_IRQFD (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Enable IRQFD support for the XICS interrupt controller (David Gibson) [1123145 1123133 1123367] - [virt] kvm/s390: adapter interrupt sources (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move irq notifier implementation into eventfd.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move all accesses to kvm::irq_routing into irqchip.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm/irqchip: Provide and use accessors for irq routing table (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Don't keep reference to irq routing table in irqfd struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: IRQ disabling cleanup (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: use fdget (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Put huge-page HPTEs in rmap chain for base address (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move KVM_REG_PPC_WORT to an unused register number (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Add ONE_REG register names that were missed (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add missing code for transaction reclaim on guest exit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - make _PAGE_NUMA take effect (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc/book3s: rename lookup_linux_pte() to lookup_linux_pte_and_update() (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix KVM hang with CONFIG_KVM_XICS=n (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix incorrect userspace exit on ioeventfd write (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Remove bogus duplicate code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - use xics_wake_cpu only when defined (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: NULL return of kvmppc_mmu_hpte_cache_next should be handled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add devname:kvm aliases for modules (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Don't drop low-order page address bits (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Get rid of KVM_HPAGE defines (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Guard doorbell exception with CONFIG_PPC_DOORBELL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make shared struct aka magic page guest endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Use base page size when comparing against slb value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix machine check delivery to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add mixed page-size support for guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: fix couple of memory leaks in MPIC/XICS devices (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Don't clobber our exit handler id (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix physical address calculations (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Take SRCU read lock around RTAS kvm_read_guest() call (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add H_SET_MODE hcall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Allow only implemented hcalls to be enabled or disabled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Controls for in-kernel sPAPR hypercall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move vcore definition to end of kvm_arch struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Export kvmppc_copy_to (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add CAP to indicate hcall fixes (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Prefer CMA region for hash page table allocation (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add software abort codes for transactional memory (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Unify kvmppc_get_last_inst and sc (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Load/save FP/VMX/VSX state directly to/from vcpu struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix compilation without CONFIG_ALTIVEC (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Add per-vm capability enablement (David Gibson) [1123145 1123133 1123367] - [iommu] vt-d: Exclude devices using RMRRs from IOMMU API domains (Myron Stowe) [1097907] - [s390] uaccess: fix possible register corruption in strnlen_user_srst() (Hendrik Brueckner) [1099147] - [s390] uaccess: rework uaccess code - fix locking issues (Hendrik Brueckner) [1099147] - [s390] uaccess: introduce 'uaccesspt' kernel parameter (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead kernel parameter 'user_mode=' (Hendrik Brueckner) [1099147] - [s390] setup: get rid of MACHINE_HAS_MVCOS machine flag (Hendrik Brueckner) [1099147] - [s390] uaccess: consistent types (Hendrik Brueckner) [1099147] - [s390] uaccess: get rid of indirect function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: normalize order of parameters of indirect uaccess function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead extern declarations, make functions static (Hendrik Brueckner) [1099147] - [s390] uaccess: test if current->mm is set before walking page tables (Hendrik Brueckner) [1099147] - [s390] compat: fix PSW32_USER_BITS definition (Hendrik Brueckner) [1099147] - [s390] compat: make psw32_user_bits a constant value again (Hendrik Brueckner) [1099147] - [s390] uaccess: always run the kernel in home space (Hendrik Brueckner) [1099147] - [s390] kernel: remove page table walk for user space accesses (Hendrik Brueckner) [1099147] - [powerpc] start loop at section start of start in vmemmap_populated() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_free() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_remove_mapping() for BOOK3S (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_list_free() (Gustavo Duarte) [1090174] - [x86] Makefile: Add stack frame check (Prarit Bhargava) [1058753] - [virt] kvm/x86: fix TSC matching (Marcelo Tosatti) [1115764] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Jerome Glisse) [1140789]- [lib] assoc_array: Fix termination condition in assoc array garbage collection (David Howells) [1139431] {CVE-2014-3631} - [acpi] x86/ras: Fix build warnings in (Rui Wang) [1085141] - [acpi] ras/extlog: Adjust init flow (Rui Wang) [1085141] - [acpi] trace/emca: Add a knob to adjust where to save event log (Rui Wang) [1085141] - [ras] trace: Add eMCA trace event interface (Rui Wang) [1085141] - [ras] debugfs: Add debugfs interface for RAS subsystem (Rui Wang) [1085141] - [firmware] efi/cper: Adjust code flow of some functions (Rui Wang) [1085141] - [trace] aer: Move trace into unified interface (Rui Wang) [1085141] - [trace] ras: Add basic RAS trace event (Rui Wang) [1085141] - [trace] Add __field_struct macro for TRACE_EVENT() (Rui Wang) [1085141] - [trace] pci/aer: Fix severity usage in aer trace event (Rui Wang) [1085141] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1076655] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1076655] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1076655] - [acpi] Clean up inclusions of ACPI header files (Rui Wang) [1076655] - [acpi] x86: Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1076655] - [acpi] x86: Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1076655] - [firmware] dmi: Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1076655] - [firmware] efi: Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1076655] - [edac] ghes: Update ghes error record info (Rui Wang) [1076655] - [acpi] apei/cper: Cleanup CPER memory error output format (Rui Wang) [1076655] - [acpi] apei/cper: Enhance memory reporting capability (Rui Wang) [1076655] - [firmware] dmi: Parse memory device (type 17) in SMBIOS (Rui Wang) [1076655] - [acpi] x86: Extended error log driver for x86 platform (Rui Wang) [1076655] - [acpi] cper: Update cper info (Rui Wang) [1076655] - [acpi] apei/cper: Fix status check during error printing (Rui Wang) [1076655]- [ethernet] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF clean statistics (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix stop-on-error (Michal Schmidt) [1089402] - [ethernet] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use is_kdump_kernel() to detect kdump kernel (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: FW assertion changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Make BP_VF more robust (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1089402] - [ethernet] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1089402] - [ethernet] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1089402] - [ethernet] bnx2x: Code cleanup (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix sparse warnings (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Fix timesync endianity (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix tunneled GSO over IPv6 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Remove redundant #ifdef (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix the MSI flags (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1089402] - [ethernet] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF can report link speed (Michal Schmidt) [1089402] - [ethernet] bnx2x: remove null test before kfree (Michal Schmidt) [1089402] - [ethernet] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123867 1089402] - [ethernet] bnx2x: Remove useless return variables (Michal Schmidt) [1089402] - [ethernet] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1089402] - [ethernet] bnx2x: get rid of SET_ETHTOOL_OPS (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1089402] - [ethernet] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Memory leak during VF removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1089402] - [ethernet] bnx2x: Support mng. request for driver version (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1089402] - [ethernet] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1089402] - [ethernet] bnx2x: (semantic) revise scheduling of sp_rtnl (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1089402] - [ethernet] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unused iov code (Michal Schmidt) [1089402] - [ethernet] bnx2x: Debug - change verbosity of some prints (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix sparse warning (Michal Schmidt) [1089402] - [ethernet] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1089402] - [ethernet] bnx2x: slight optimization of addr compare (Michal Schmidt) [1089402] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Michal Schmidt) [1089402 1059554] - [ethernet] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] mvneta: Fix TSO and checksum for non-acceleration vlan traffic (Vlad Yasevich) [1135619] - [ethernet] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] e1000e: Fix TSO with non-accelerated vlans (Vlad Yasevich) [1135619] - [net] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1135619] - [net] macvtap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1135619] - [net] Revert: macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [1135619] - [net] Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1135619] - [crypto] pkcs7: Fix the parser cleanup to drain parsed out X.509 certs (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a single place to do signed info block freeing (Vivek Goyal) [1129779] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (Vivek Goyal) [1129779] - [crypto] pkcs7: Add a missing static (Vivek Goyal) [1129779] - [crypto] x509: Need to export x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] pkcs7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 (Vivek Goyal) [1129779] - [crypto] pkcs7: Use x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] x509: x509_request_asymmetric_keys() doesn't need string length arguments (Vivek Goyal) [1129779] - [crypto] pkcs7: fix sparse non static symbol warning (Vivek Goyal) [1129779] - [crypto] pkcs7: Missing inclusion of linux/err.h (Vivek Goyal) [1129779] - [security] ima: define '.ima' as a builtin 'trusted' keyring (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with builtin keys (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with selected key (Vivek Goyal) [1129779] - [crypto] keys: make partial key id matching as a dedicated function (Vivek Goyal) [1129779] - [crypto] keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [security] keys: special dot prefixed keyring name bug fix (Vivek Goyal) [1129779] - [crypto] Revert: keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [crypto] pefile: Validate PKCS#7 trust chain (Vivek Goyal) [1129779] - [crypto] pefile: Digest the PE binary and compare to the PKCS#7 data (Vivek Goyal) [1129779] - [crypto] pefile: Handle pesign using the wrong OID (Vivek Goyal) [1129779] - [crypto] pefile: Parse the "Microsoft individual code signing" data blob (Vivek Goyal) [1129779] - [crypto] pefile: Parse the presumed PKCS#7 content of the certificate blob (Vivek Goyal) [1129779] - [crypto] pefile: Strip the wrapper off of the cert data block (Vivek Goyal) [1129779] - [crypto] pefile: Parse a PE binary to find a key and a signature contained therein (Vivek Goyal) [1129779] - [misc] Provide PE binary definitions (Vivek Goyal) [1129779] - [crypto] keys/x509: Fix a spelling mistake (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a key type for testing PKCS#7 (Vivek Goyal) [1129779] - [crypto] pkcs7: Find intersection between PKCS#7 message and known, trusted keys (Vivek Goyal) [1129779] - [crypto] pkcs7: Verify internal certificate chain (Vivek Goyal) [1129779] - [crypto] pkcs7: Find the right key in the PKCS#7 key list and verify the signature (Vivek Goyal) [1129779] - [crypto] pkcs7: Digest the data in a signed-data message (Vivek Goyal) [1129779] - [crypto] pkcs7: Implement a parser for RFC 2315 (Vivek Goyal) [1129779] - [crypto] x509: Export certificate parse and free functions (Vivek Goyal) [1129779] - [crypto] x509: Add bits needed for PKCS#7 (Vivek Goyal) [1129779] - [crypto] keys: change asymmetric keys to use common hash definitions (Vivek Goyal) [1129779] - [crypto] provide single place for hash algo information (Vivek Goyal) [1129779]- [fs] ceph: remove extra definitions of U32_MAX (Sage Weil) [1122174] - [fs] vfs: call d_op->d_prune() before unhashing dentry (Sage Weil) [1122174] - [net] libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly (Sage Weil) [1122174] - [block] rbd: remove extra newlines from rbd_warn() messages (Sage Weil) [1122174] - [block] rbd: allocate img_request with GFP_NOIO instead GFP_ATOMIC (Sage Weil) [1122174] - [block] rbd: rework rbd_request_fn() (Sage Weil) [1122174] - [fs] ceph: fix kick_requests() (Sage Weil) [1122174] - [fs] ceph: fix sizeof(struct tYpO *) typo (Sage Weil) [1122174] - [fs] ceph: remove redundant memset(0) (Sage Weil) [1122174] - [block] rbd: take snap_id into account when reading in parent info (Sage Weil) [1122174] - [block] rbd: do not read in parent info before snap context (Sage Weil) [1122174] - [block] rbd: update mapping size only on refresh (Sage Weil) [1122174] - [block] rbd: harden rbd_dev_refresh() and callers a bit (Sage Weil) [1122174] - [block] rbd: split rbd_dev_spec_update() into two functions (Sage Weil) [1122174] - [block] rbd: remove unnecessary asserts in rbd_dev_image_probe() (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_info() (Sage Weil) [1122174] - [block] rbd: show the entire chain of parent images (Sage Weil) [1122174] - [fs] ceph: replace comma with a semicolon (Sage Weil) [1122174] - [block] rbd: use rbd_segment_name_free() instead of kfree() (Sage Weil) [1122174] - [fs] ceph: check zero length in ceph_sync_read() (Sage Weil) [1122174] - [fs] ceph: reset r_resend_mds after receiving -ESTALE (Sage Weil) [1122174] - [fs] ceph: include time stamp in replayed MDS requests (Sage Weil) [1122174] - [block] rbd: do not leak image_id in rbd_dev_v2_parent_info() (Sage Weil) [1122174] - [fs] ceph: check unsupported fallocate mode (Sage Weil) [1122174] - [net] libceph: drop osd ref when canceling con work (Sage Weil) [1122174] - [net] libceph: nuke ceph_osdc_unregister_linger_request() (Sage Weil) [1122174] - [block] rbd: use rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: add rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: rbd_obj_request_wait() should cancel the request if interrupted (Sage Weil) [1122174] - [net] libceph: introduce ceph_osdc_cancel_request() (Sage Weil) [1122174] - [net] libceph: fix linger request check in __unregister_request() (Sage Weil) [1122174] - [net] libceph: unregister only registered linger requests (Sage Weil) [1122174] - [net] libceph: assert both regular and lingering lists in __remove_osd() (Sage Weil) [1122174] - [net] libceph: harden ceph_osdc_request_release() a bit (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_osdc_request_{get, put}() (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_msg_{get, put}() (Sage Weil) [1122174] - [net] libceph: add maybe_move_osd_to_lru() and switch to it (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item (Sage Weil) [1122174] - [block] rbd: handle parent_overlap on writes correctly (Sage Weil) [1122174] - [fs] ceph: remove bogus extern (Sage Weil) [1122174] - [block] rbd: only set disk to read-only once (Sage Weil) [1122174] - [block] rbd: move calls that may sleep out of spin lock range (Sage Weil) [1122174] - [block] rbd: add ioctl for rbd (Sage Weil) [1122174] - [fs] ceph: use truncate_pagecache() instead of truncate_inode_pages() (Sage Weil) [1122174] - [fs] ceph: debugfs, replace seq_printf by seq_puts (Sage Weil) [1122174] - [fs] ceph: replace pr_warning by pr_warn (Sage Weil) [1122174] - [fs] ceph: include time stamp in every MDS request (Sage Weil) [1122174] - [block] rbd: fix ida/idr memory leak (Sage Weil) [1122174] - [block] rbd: use reference counts for image requests (Sage Weil) [1122174] - [block] rbd: fix osd_request memory leak in __rbd_dev_header_watch_sync() (Sage Weil) [1122174] - [block] rbd: make sure we have latest osdmap on 'rbd map' (Sage Weil) [1122174] - [net] libceph: add ceph_monc_wait_osdmap() (Sage Weil) [1122174] - [net] libceph: mon_get_version request infrastructure (Sage Weil) [1122174] - [net] libceph: recognize poolop requests in debugfs (Sage Weil) [1122174] - [fs] ceph: refactor readpage_nounlock() to make the logic clearer (Sage Weil) [1122174] - [fs] ceph: mds - check cap ID when handling cap export message (Sage Weil) [1122174] - [fs] ceph: remember subtree root dirfrag's auth MDS (Sage Weil) [1122174] - [fs] ceph: introduce ceph_fill_fragtree() (Sage Weil) [1122174] - [fs] ceph: handle cap import atomically (Sage Weil) [1122174] - [fs] ceph: pre-allocate ceph_cap struct for ceph_add_cap() (Sage Weil) [1122174] - [fs] ceph: update inode fields according to issued caps (Sage Weil) [1122174] - [fs] ceph: queue vmtruncate if necessary when handing cap grant/revoke (Sage Weil) [1122174] - [fs] ceph: ceph_get_parent() can be static (Sage Weil) [1122174] - [net] crush: decode and initialize chooseleaf_vary_r (Sage Weil) [1122174] - [net] libceph: fix corruption when using page_count 0 page in rbd (Sage Weil) [1122174] - [fs] ceph: reserve caps for file layout/lock MDS requests (Sage Weil) [1122174] - [fs] ceph: avoid releasing caps that are being used (Sage Weil) [1122174] - [fs] ceph: clear directory's completeness when creating file (Sage Weil) [1122174] - [net] libceph: fix non-default values check in apply_primary_affinity() (Sage Weil) [1122174] - [fs] ceph: use fpos_cmp() to compare dentry positions (Sage Weil) [1122174] - [fs] ceph: check directory's completeness before emitting directory entry (Sage Weil) [1122174] - [fs] ceph: fix pr_fmt() redefinition (Sage Weil) [1122174] - [fs] ceph: ceph_sync_{, direct_}write, fix an oops on ceph_osdc_new_request() failure (Sage Weil) [1122174] - [fs] ceph: skip invalid dentry during dcache readdir (Sage Weil) [1122174] - [net] libceph: dump pool {read,write}_tier to debugfs (Sage Weil) [1122174] - [net] libceph: output primary affinity values on osdmap updates (Sage Weil) [1122174] - [fs] ceph: flush cap release queue when trimming session caps (Sage Weil) [1122174] - [fs] ceph: don't grabs open file reference for aborted request (Sage Weil) [1122174] - [fs] ceph: drop extra open file reference in ceph_atomic_open() (Sage Weil) [1122174] - [fs] ceph: preallocate buffer for readdir reply (Sage Weil) [1122174] - [net] libceph: enable PRIMARY_AFFINITY feature bit (Sage Weil) [1122174] - [net] libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: add support for osd primary affinity (Sage Weil) [1122174] - [net] libceph: add support for primary_temp mappings (Sage Weil) [1122174] - [net] libceph: return primary from ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: switch ceph_calc_pg_acting() to new helpers (Sage Weil) [1122174] - [net] libceph: introduce apply_temps() helper (Sage Weil) [1122174] - [net] libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers (Sage Weil) [1122174] - [net] libceph: ceph_can_shift_osds(pool) and pool type defines (Sage Weil) [1122174] - [net] libceph: ceph_osd_{exists, is_up, is_down}(osd) definitions (Sage Weil) [1122174] - [net] libceph: enable OSDMAP_ENC feature bit (Sage Weil) [1122174] - [net] libceph: primary_affinity decode bits (Sage Weil) [1122174] - [net] libceph: primary_affinity infrastructure (Sage Weil) [1122174] - [net] libceph: primary_temp decode bits (Sage Weil) [1122174] - [net] libceph: primary_temp infrastructure (Sage Weil) [1122174] - [net] libceph: generalize ceph_pg_mapping (Sage Weil) [1122174] - [net] libceph: introduce get_osdmap_client_data_v() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pg_temp() and switch to them (Sage Weil) [1122174] - [net] libceph: switch osdmap_set_max_osd() to krealloc() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pools() and switch to them (Sage Weil) [1122174] - [net] libceph: rename __decode_pool{, _names}() to decode_pool{, _names}() (Sage Weil) [1122174] - [net] libceph: fix and clarify ceph_decode_need() sizes (Sage Weil) [1122174] - [net] libceph: nuke bogus encoding version check in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fix crush_decode() call site in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: check length of osdmap osd arrays (Sage Weil) [1122174] - [net] libceph: safely decode max_osd value in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: split osdmap allocation and decode steps (Sage Weil) [1122174] - [net] libceph: dump osdmap and enhance output on decode errors (Sage Weil) [1122174] - [net] libceph: dump pg_temp mappings to debugfs (Sage Weil) [1122174] - [net] libceph: do not prefix osd lines with t in debugfs output (Sage Weil) [1122174] - [net] libceph: refer to osdmap directly in osdmap_show() (Sage Weil) [1122174] - [net] crush: support chooseleaf_vary_r tunable (tunables3) by default (Sage Weil) [1122174] - [net] crush: add SET_CHOOSELEAF_VARY_R step (Sage Weil) [1122174] - [net] crush: add chooseleaf_vary_r tunable (Sage Weil) [1122174] - [net] crush: allow crush rules to set (re)tries counts to 0 (Sage Weil) [1122174] - [net] crush: fix off-by-one errors in total_tries refactor (Sage Weil) [1122174] - [fs] ceph: don't include ceph.{file, dir}.layout vxattr in listxattr() (Sage Weil) [1122174] - [fs] ceph: check buffer size in ceph_vxattrcb_layout() (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference in discard_cap_releases() (Sage Weil) [1122174] - [net] libceph: fix oops in ceph_msg_data_{pages, pagelist}_advance() (Sage Weil) [1122174] - [fs] ceph: set mds_wanted when MDS reply changes a cap to auth cap (Sage Weil) [1122174] - [fs] ceph: use fl->fl_file as owner identifier of flock and posix lock (Sage Weil) [1122174] - [fs] ceph: forbid mandatory file lock (Sage Weil) [1122174] - [fs] ceph: use fl->fl_type to decide flock operation (Sage Weil) [1122174] - [fs] ceph: update i_max_size even if inode version does not change (Sage Weil) [1122174] - [fs] ceph: make sure write caps are registered with auth MDS (Sage Weil) [1122174] - [fs] ceph: print inode number for LOOKUPINO request (Sage Weil) [1122174] - [fs] ceph: add get_name() NFS export callback (Sage Weil) [1122174] - [fs] ceph: fix ceph_fh_to_parent() (Sage Weil) [1122174] - [fs] ceph: add get_parent() NFS export callback (Sage Weil) [1122174] - [fs] ceph: simplify ceph_fh_to_dentry() (Sage Weil) [1122174] - [fs] ceph: do not set r_old_dentry_dir on link() (Sage Weil) [1122174] - [fs] ceph: do not assume r_old_dentry[_dir] always set together (Sage Weil) [1122174] - [fs] ceph: do not chain inode updates to parent fsync (Sage Weil) [1122174] - [fs] ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename() (Sage Weil) [1122174] - [fs] ceph: let MDS adjust readdir 'frag' (Sage Weil) [1122174] - [block] rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [block] rbd: num_ops parameter for rbd_osd_req_create() (Sage Weil) [1122174] - [net] libceph: bump CEPH_OSD_MAX_OP to 3 (Sage Weil) [1122174] - [net] libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [net] libceph: encode CEPH_OSD_OP_FLAG_* op flags (Sage Weil) [1122174] - [block] rbd: fix error paths in rbd_img_request_fill() (Sage Weil) [1122174] - [block] rbd: remove out_partial label in rbd_img_request_fill() (Sage Weil) [1122174] - [net] libceph: a per-osdc crush scratch buffer (Sage Weil) [1122174] - [block] rbd: drop an unsafe assertion (Sage Weil) [1122174] - [fs] ceph: fix reset_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_dir_llseek() (Sage Weil) [1122174] - [fs] ceph: fix __dcache_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_removexattr() (Sage Weil) [1122174] - [fs] ceph: remove xattr when null value is given to setxattr() (Sage Weil) [1122174] - [fs] ceph: properly handle XATTR_CREATE and XATTR_REPLACE (Sage Weil) [1122174] - [net] libceph: take map_sem for read in handle_reply() (Sage Weil) [1122174] - [net] libceph: factor out logic from ceph_osdc_start_request() (Sage Weil) [1122174] - [net] libceph: fix error handling in ceph_osdc_init() (Sage Weil) [1122174] - [fs] ceph: cast PAGE_SIZE to size_t in ceph_sync_write() (Sage Weil) [1122174] - [fs] ceph: fix dout() compile warnings in ceph_filemap_fault() (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature (Sage Weil) [1122174] - [net] libceph: follow redirect replies from osds (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_{oloc, oid} to r_base_{oloc, oid} (Sage Weil) [1122174] - [net] libceph: follow {read, write}_tier fields on osd request submission (Sage Weil) [1122174] - [net] libceph: add ceph_pg_pool_by_id() (Sage Weil) [1122174] - [net] libceph: CEPH_OSD_FLAG_* enum update (Sage Weil) [1122174] - [net] libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() (Sage Weil) [1122174] - [net] libceph: introduce and start using oid abstraction (Sage Weil) [1122174] - [net] libceph: move ceph_file_layout helpers to ceph_fs.h (Sage Weil) [1122174] - [net] libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN (Sage Weil) [1122174] - [net] libceph: start using oloc abstraction (Sage Weil) [1122174] - [net] libceph: dout() is missing a newline (Sage Weil) [1122174] - [net] libceph: add ceph_kv{malloc, free}() and switch to them (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_EXPORT_PEER (Sage Weil) [1122174] - [fs] ceph: add imported caps when handling cap export message (Sage Weil) [1122174] - [fs] ceph: add open export target session helper (Sage Weil) [1122174] - [fs] ceph: remove exported caps when handling cap import message (Sage Weil) [1122174] - [fs] ceph: handle session flush message (Sage Weil) [1122174] - [fs] ceph: check inode caps in ceph_d_revalidate (Sage Weil) [1122174] - [fs] ceph: handle -ESTALE reply (Sage Weil) [1122174] - [fs] ceph: fix trim caps (Sage Weil) [1122174] - [fs] ceph: fix cache revoke race (Sage Weil) [1122174] - [fs] ceph: use ceph_seq_cmp() to compare migrate_seq (Sage Weil) [1122174] - [fs] ceph: handle cap export race in try_flush_caps() (Sage Weil) [1122174] - [fs] ceph: trivial comment fix (Sage Weil) [1122174] - [net] libceph: fix preallocation check in get_reply() (Sage Weil) [1122174] - [net] libceph: rename front to front_len in get_reply() (Sage Weil) [1122174] - [net] libceph: rename ceph_msg::front_max to front_alloc_len (Sage Weil) [1122174] - [net] libceph: use CEPH_MON_PORT when the specified port is 0 (Sage Weil) [1122174] - [net] crush: support new indep mode and SET_* steps (crush v2) by default (Sage Weil) [1122174] - [net] crush: fix crush_choose_firstn comment (Sage Weil) [1122174] - [net] crush: attempts -> tries (Sage Weil) [1122174] - [net] crush: add set_choose_local_[fallback_]tries steps (Sage Weil) [1122174] - [net] crush: generalize descend_once (Sage Weil) [1122174] - [net] crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Sage Weil) [1122174] - [net] crush: add SET_CHOOSE_TRIES rule step (Sage Weil) [1122174] - [net] crush: apply chooseleaf_tries to firstn mode too (Sage Weil) [1122174] - [net] crush: new SET_CHOOSE_LEAF_TRIES command (Sage Weil) [1122174] - [net] crush: pass parent r value for indep call (Sage Weil) [1122174] - [net] crush: clarify numrep vs endpos (Sage Weil) [1122174] - [net] crush: strip firstn conditionals out of crush_choose, rename (Sage Weil) [1122174] - [net] crush: add note about r in recursive choose (Sage Weil) [1122174] - [net] crush: use breadth-first search for indep mode (Sage Weil) [1122174] - [net] crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Sage Weil) [1122174] - [net] crush: eliminate CRUSH_MAX_SET result size limitation (Sage Weil) [1122174] - [net] crush: fix some comments (Sage Weil) [1122174] - [net] crush: reduce scope of some local variables (Sage Weil) [1122174] - [net] crush: factor out (trivial) crush_destroy_rule() (Sage Weil) [1122174] - [net] crush: pass weight vector size to map function (Sage Weil) [1122174] - [net] libceph: update ceph_features.h (Sage Weil) [1122174] - [net] libceph: all features fields must be u64 (Sage Weil) [1122174] - [block] rbd: tear down watch request if rbd_dev_device_setup() fails (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_unwatch_sync() and switch to it (Sage Weil) [1122174] - [block] rbd: enable extended devt in single-major mode (Sage Weil) [1122174] - [fs] ceph: check caps in filemap_fault and page_mkwrite (Sage Weil) [1122174] - [block] rbd: add support for single-major device number allocation scheme (Sage Weil) [1122174] - [block] rbd: add 'minor' sysfs rbd device attribute (Sage Weil) [1122174] - [block] rbd: switch to ida for rbd id assignments (Sage Weil) [1122174] - [block] rbd: refactor rbd_init() a bit (Sage Weil) [1122174] - [block] rbd: tweak "loaded" message and module description (Sage Weil) [1122174] - [block] rbd: rbd_device::dev_id is an int, format it as such (Sage Weil) [1122174] - [net] libceph: resend all writes after the osdmap loses the full flag (Sage Weil) [1122174] - [net] libceph: block I/O when PAUSE or FULL osd map flags are set (Sage Weil) [1122174] - [fs] ceph: new helper, file_inode(file) (Sage Weil) [1122174] - [fs] ceph: Add necessary clean up if invalid reply received in handle_reply() (Sage Weil) [1122174] - [fs] ceph: Clean up if error occurred in finish_read() (Sage Weil) [1122174] - [fs] ceph: implement readv/preadv for sync operation (Sage Weil) [1122174] - [fs] ceph: Implement writev/pwritev for sync operation (Sage Weil) [1122174] - [fs] ceph: drop unconnected inodes (Sage Weil) [1122174] - [fs] ceph: Avoid data inconsistency due to d-cache aliasing in readpage() (Sage Weil) [1122174] - [fs] ceph: initialize inode before instantiating dentry (Sage Weil) [1122174] - [fs] ceph: allocate non-zero page to fscache in readpage() (Sage Weil) [1122174] - [fs] ceph: wake up 'safe' waiters when unregistering request (Sage Weil) [1122174] - [fs] ceph: cleanup aborted requests when re-sending requests (Sage Weil) [1122174] - [fs] ceph: handle race between cap reconnect and cap release (Sage Weil) [1122174] - [fs] ceph: set caps count after composing cap reconnect message (Sage Weil) [1122174] - [fs] ceph: queue cap release in __ceph_remove_cap() (Sage Weil) [1122174] - [fs] ceph: handle frag mismatch between readdir request and reply (Sage Weil) [1122174] - [fs] ceph: remove outdated frag information (Sage Weil) [1122174] - [block] rbd: fix error handling from rbd_snap_name() (Sage Weil) [1122174] - [block] rbd: ignore unmapped snapshots that no longer exist (Sage Weil) [1122174] - [block] rbd: fix use-after free of rbd_dev->disk (Sage Weil) [1122174] - [block] rbd: make rbd_obj_notify_ack() synchronous (Sage Weil) [1122174] - [block] rbd: complete notifies before cleaning up osd_client and rbd_dev (Sage Weil) [1122174] - [net] libceph: add function to ensure notifies are complete (Sage Weil) [1122174] - [fs] ceph: use d_invalidate() to invalidate aliases (Sage Weil) [1122174] - [fs] ceph: remove ceph_lookup_inode() (Sage Weil) [1122174] - [block] rbd: fix null dereference in dout (Sage Weil) [1122174] - [block] rbd: fix buffer size for writes to images with snapshots (Sage Weil) [1122174] - [fs] ceph: use vfs __set_page_dirty_nobuffers interface instead of doing it inside filesystem (Sage Weil) [1122174] - [fs] ceph: allow sync_read/write return partial successed size of read/write (Sage Weil) [1122174] - [fs] ceph: fix bugs about handling short-read for sync read mode (Sage Weil) [1122174] - [fs] ceph: remove useless variable revoked_rdcache (Sage Weil) [1122174] - [net] libceph: create_singlethread_workqueue() doesn't return ERR_PTRs (Sage Weil) [1122174] - [net] libceph: potential NULL dereference in ceph_osdc_handle_map() (Sage Weil) [1122174] - [net] libceph: fix error handling in handle_reply() (Sage Weil) [1122174] - [fs] ceph: fix fallocate division (Sage Weil) [1122174] - [fs] ceph: punch hole support (Sage Weil) [1122174] - [fs] ceph: fix request max size (Sage Weil) [1122174] - [fs] ceph: introduce i_truncate_mutex (Sage Weil) [1122174] - [fs] ceph: cleanup the logic in ceph_invalidatepage (Sage Weil) [1122174] - [fs] ceph: Remove bogus check in invalidatepage (Sage Weil) [1122174] - [fs] ceph: replace hold_mutex flag with goto (Sage Weil) [1122174] - [fs] ceph: Move the place for EOLDSNAPC handle in ceph_aio_write to easily understand (Sage Weil) [1122174] - [block] rbd: use NULL instead of 0 (Sage Weil) [1122174] - [fs] ceph: fix freeing inode vs removing session caps race (Sage Weil) [1122174] - [fs] ceph: Add check returned value on func ceph_calc_ceph_pg (Sage Weil) [1122174] - [fs] ceph: Don't use ceph-sync-mode for synchronous-fs (Sage Weil) [1122174] - [fs] ceph: cleanup types in striped_read() (Sage Weil) [1122174] - [fs] ceph: trim deleted inode (Sage Weil) [1122174] - [fs] ceph: wake up writer if vmtruncate work get blocked (Sage Weil) [1122174] - [fs] ceph: drop CAP_LINK_SHARED when sending "link" request to MDS (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference (Sage Weil) [1122174] - [net] libceph: call r_unsafe_callback when unsafe reply is received (Sage Weil) [1122174] - [fs] ceph: fix race between cap issue and revoke (Sage Weil) [1122174] - [fs] ceph: fix cap revoke race (Sage Weil) [1122174] - [fs] ceph: fix pending vmtruncate race (Sage Weil) [1122174] - [fs] ceph: avoid accessing invalid memory (Sage Weil) [1122174] - [fs] ceph: Reconstruct the func ceph_reserve_caps (Sage Weil) [1122174] - [fs] ceph: Free mdsc if alloc mdsc->mdsmap failed (Sage Weil) [1122174] - [fs] ceph: remove sb_start/end_write in ceph_aio_write (Sage Weil) [1122174] - [fs] ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL (Sage Weil) [1122174] - [fs] ceph: move inode to proper flushing list when auth MDS changes (Sage Weil) [1122174] - [block] rbd: fix a couple warnings (Sage Weil) [1122174] - [fs] ceph: clear migrate seq when MDS restarts (Sage Weil) [1122174] - [fs] ceph: check migrate seq before changing auth cap (Sage Weil) [1122174] - [fs] ceph: fix race between page writeback and truncate (Sage Weil) [1122174] - [fs] ceph: reset iov_len when discarding cap release messages (Sage Weil) [1122174] - [fs] ceph: fix cap release race (Sage Weil) [1122174] - [net] libceph: fix truncate size calculation (Sage Weil) [1122174] - [net] libceph: fix safe completion (Sage Weil) [1122174] - [block] rbd: take a little credit (Sage Weil) [1122174] - [block] rbd: use rwsem to protect header updates (Sage Weil) [1122174] - [block] rbd: don't hold ctl_mutex to get/put device (Sage Weil) [1122174] - [block] rbd: protect against concurrent unmaps (Sage Weil) [1122174] - [block] rbd: set removing flag while holding list lock (Sage Weil) [1122174] - [net] libceph: print more info for short message header (Sage Weil) [1122174] - [block] rbd: protect against duplicate client creation (Sage Weil) [1122174] - [block] rbd: clean up a few things in the refresh path (Sage Weil) [1122174] - [block] rbd: flush dcache after zeroing page data (Sage Weil) [1122174] - [net] libceph: add lingering request reference when registered (Sage Weil) [1122174] - [fs] ceph: tidy ceph_mdsmap_decode() a little (Sage Weil) [1122174] - [fs] ceph: improve error handling in ceph_mdsmap_decode (Sage Weil) [1122174] - [block] rbd: drop original request earlier for existence check (Sage Weil) [1122174] - [fs] ceph: fix up comment for ceph_count_locks() as to which lock to hold (Sage Weil) [1122174] - [block] rbd: Use min_t() to fix comparison of distinct pointer types warning (Sage Weil) [1122174]- [scsi] megaraid_sas: Driver version update (06.805.06.00-rc1) (Tomas Henzl) [1088523] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1088523] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1088523] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1088523] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1088523] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1088523] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1088523]- [virt] virtio_scsi: fix various bad behavior on aborted requests (Paolo Bonzini) [1098506] - [x86] perf/intel: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1110264] - [lib] cmdline: add size unit t/p/e to memparse (Eric Sandeen) [1058608] - [virt] virtio_net: fix packets dropping issue (Marcel Apfelbaum) [1131733] - [pci] hotplug: Prevent NULL dereference during pciehp probe (Myron Stowe) [1133107] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1102641] - [platform] toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1107814] - [ethernet] cxgb4: use remove handler as shutdown handler (Steve Best) [1123146] - [idle] intel_idle: Broadwell support (Steve Best) [1086453] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1132370] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1132386] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1132372] - [s390] pci: introduce lazy IOTLB flushing for DMA unmap (Hendrik Brueckner) [1132382] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1132369] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1132371] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1132345] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1087955] - [s390] spinlock: fix system hang with spin_retry <= 0 (Hendrik Brueckner) [1096329] - [s390] qeth: Accurate ethtool output (Hendrik Brueckner) [1088581] - [s390] smp: limit number of cpus in possible cpu mask (Hendrik Brueckner) [1103711] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074984] - [idle] intel_idle: close avn_cstates array with correct marker (Steve Best) [1048050] - [idle] intel_idle: Fixed C6 state on Avoton/Rangeley processors (Steve Best) [1048050] - [idle] intel_idle: Support Intel Atom Processor C2000 Product Family (Steve Best) [1048050] - [ethernet] i40e: Bump i40e/i40evf versions (Stefan Assmann) [1140994] - [ethernet] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1140994] - [ethernet] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1140994] - [ethernet] i40e: make warning less verbose (Stefan Assmann) [1140994] - [ethernet] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1140994] - [ethernet] i40e: Remove unnecessary assignment (Stefan Assmann) [1140994] - [ethernet] i40e: Change wording to be more consistent (Stefan Assmann) [1140994] - [ethernet] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1140994] - [ethernet] i40e: Add dual speed module support (Stefan Assmann) [1140994] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) (Rui Wang) [1108357] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108357] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108357] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix return value check in adf_chr_drv_create() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed SKU1 dev issue (Nikolay Aleksandrov) [1091130] - [crypto] qat: Use hweight for bit counting (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated print outputs (Nikolay Aleksandrov) [1091130] - [crypto] qat: change ae_num to ae_id (Nikolay Aleksandrov) [1091130] - [crypto] qat: change slice->regions to slice->region (Nikolay Aleksandrov) [1091130] - [crypto] qat: use min_t macro (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary parentheses (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unneeded header (Nikolay Aleksandrov) [1091130] - [crypto] qat: checkpatch blank lines (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary return codes (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove an unneeded cast (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix error path crash when no firmware is present (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed new checkpatch warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated Firmware Info Metadata (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix random config build warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix build problem with O= (Nikolay Aleksandrov) [1091130] - [crypto] qat: Update to makefiles (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT crypto interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT FW interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT transport code (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT driver framework (Nikolay Aleksandrov) [1091130] - [crypto] Sort drivers/crypto/Makefile (Nikolay Aleksandrov) [1091130] - [crypto] authenc: Export key parsing helper function (Nikolay Aleksandrov) [1091130]- [drm] mst: rework payload table allocation to conform better (Dave Airlie) [1140440] - [drm] dp: Staticize a couple of DP utility functions (Dave Airlie) [1140440] - [drm] dp-mst-helper: Don't use uninitialized fields of the sideband message header (Dave Airlie) [1140440] - [drm] dp-mst-helper: Avoid reading uninitialized value (Dave Airlie) [1140440] - [drm] mst: fix build with debugfs off (Dave Airlie) [1140440] - [drm] i915: handle G45/GM45 pulse detection connected state (Dave Airlie) [1140440] - [drm] i915: take display port power domain in DP HPD handler (Dave Airlie) [1140440] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1140440] - [drm] i915: lock around link status and link training (Dave Airlie) [1140440] - [drm] i915: mst topology dumper in debugfs (v0.2) (Dave Airlie) [1140440] - [drm] i915: add DP 1.2 MST support (v0.7) (Dave Airlie) [1140440] - [drm] i915: split some conversion functions out into separate functions (Dave Airlie) [1140440] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1140440] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1140440] - [drm] helper: add Displayport multi-stream helper (v0.6) (Dave Airlie) [1140440] - [drm] i915: rework digital port IRQ handling (v2) (Dave Airlie) [1140440] - [drm] add a path blob property (Dave Airlie) [1140440] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1140440] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1140440] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1140440] - [drm] i915: silence some scary new warnings (Rob Clark) [1128915] - [drm] upstream sync to v3.16.0 (Rob Clark) [1128915] - [drm] upstream sync to v3.15.0 (Rob Clark) [1101269] - [lib] Export interval_tree (Rob Clark) [1101269] - [mm] introduce helper function mem_init_print_info() to simplify mem_init() (Rob Clark) [1101269] - [kernel] bitops: Introduce a more generic BITMASK macro (Rob Clark) [1101269] - [drm] upstream sync to v3.14.2 (Rob Clark) [1119341] - [drm] upstream sync to v3.13.11 (Rob Clark) [1119339] - [fs] dcache: missing EXPORT_SYMBOL(simple_dname) (Rob Clark) [1119339] - [kernel] define u8, s8, u32, etc. limits (Rob Clark) [1119339] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1119339] - [kernel] sched: replace INIT_COMPLETION with reinit_completion (Rob Clark) [1119339]- [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1132154] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1127251] - [fs] gfs2: Fix return value in slot_get() (Abhijith Das) [1026406] - [fs] gfs2: replace kmalloc - __vmalloc / memset 0 (Abhijith Das) [1026406] - [fs] gfs2: Fix kbuild test robot reported warning (Abhijith Das) [1026406] - [fs] gfs2: Move quota bitmap operations under their own lock (Abhijith Das) [1026406] - [fs] gfs2: Clean up quota slot allocation (Abhijith Das) [1026406] - [fs] gfs2: Only run logd and quota when mounted read/write (Abhijith Das) [1026406] - [fs] gfs2: Use RCU/hlist_bl based hash for quotas (Abhijith Das) [1026406] - [fs] gfs2: Remove gfs2_quota_change_host structure (Abhijith Das) [1026406] - [fs] gfs2: Use generic list_lru for quota (Abhijith Das) [1026406] - [fs] list: add a new LRU list type (Abhijith Das) [1026406] - [fs] gfs2: Rename quota qd_lru_lock qd_lock (Abhijith Das) [1026406] - [fs] gfs2: Use reflink for quota data cache (Abhijith Das) [1026406] - [fs] gfs2: Protect quota sync generation (Abhijith Das) [1026406] - [fs] gfs2: Inline qd_trylock into gfs2_quota_unlock (Abhijith Das) [1026406] - [fs] gfs2: Make two similar quota code fragments into a function (Abhijith Das) [1026406] - [fs] gfs2: Remove obsolete quota tunable (Abhijith Das) [1026406] - [fs] gfs2: Move gfs2_icbit_munge into quota.c (Abhijith Das) [1026406]- [powerpc] powernv: Fix permissions on sysparam sysfs entries (Don Zickus) [1127366] - [pci] rphahp: Fix endianess issues (Don Zickus) [1127366] - [scripts] modpost: handle non ABS crc symbols (Don Zickus) [1127366] - [ethernet] ibmveth: Fix endian issues with MAC addresses (Don Zickus) [1127366] - [ethernet] ibmveth: Fix little endian issues (Don Zickus) [1127366] - [scsi] ibmvscsi: Fix little endian issues (Don Zickus) [1127366] - [powerpc] pseries: Add H_SET_MODE to change exception endianness (Don Zickus) [1127366] - [powerpc] Move precessing of MCE queued event out from syscall exit path (Don Zickus) [1127366] - [powerpc] of: compiles fixes (Don Zickus) [1127366] - [fs] pstore: Introduce new argument 'compressed' in the read callback (Don Zickus) [1127366] - [cpufreq] powernv: make local function static (Don Zickus) [1127366] - [cpufreq] powernv: Fix build failure on UP (Don Zickus) [1127366] - [cpufreq] powernv: Use cpufreq_frequency_table.driver_data to store pstate ids (Don Zickus) [1127366] - [cpufreq] powernv: cpufreq driver for powernv platform (Don Zickus) [1127366] - [fs] pstore: Add new argument 'compressed' in pstore write callback (Don Zickus) [1127366] - [powerpc] of: implement pci_address_to_pio as weak function (Don Zickus) [1127366] - [kernel] panic: Make panic_timeout configurable (Don Zickus) [1127366] - [pci] Add new pci_is_bridge() interface (Don Zickus) [1127366] - [pci] Rename pci_is_bridge() to pci_has_subordinate() (Don Zickus) [1127366] - [powerpc] of: device_node kobject lifecycle fixes (Don Zickus) [1127366] - [powerpc] Fix endianness of flash_block_list in rtas_flash (Don Zickus) [1127366] - [powerpc] powernv: Change BUG_ON to WARN_ON in elog code (Don Zickus) [1127366] - [powerpc] perf: Fix MMCR2 handling for EBB (Don Zickus) [1127366] - [powerpc] use _GLOBAL_TOC for memmove (Don Zickus) [1127366] - [powerpc] pseries: dynamically added OF nodes need to call of_node_init (Don Zickus) [1127366] - [powerpc] subpage_protect: Increase the array size to take care of 64TB (Don Zickus) [1127366] - [powerpc] Fix bugs in emulate_step() (Don Zickus) [1127366] - [powerpc] Disable doorbells on Power8 DD1.x (Don Zickus) [1127366] - [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Don Zickus) [1127366] - [powerpc] perf: Clear MMCR2 when enabling PMU (Don Zickus) [1127366] - [powerpc] perf: Add PPMU_ARCH_207S define (Don Zickus) [1127366] - [powerpc] kvm: Remove redundant save of SIER AND MMCR2 (Don Zickus) [1127366] - [powerpc] powernv: Check for IRQHAPPENED before sleeping (Don Zickus) [1127366] - [powerpc] bpf: Fix the broken LD_VLAN_TAG_PRESENT test (Don Zickus) [1127366] - [powerpc] bpf: Use correct mask while accessing the VLAN tag (Don Zickus) [1127366] - [powerpc] module: Fix TOC symbol CRC (Don Zickus) [1127366] - [powerpc] powernv: Remove OPAL v1 takeover (Don Zickus) [1127366] - [powerpc] kprobes: Fix jprobes on ABI v2 (LE) (Don Zickus) [1127366] - [powerpc] ftrace: Use pr_fmt() to namespace error messages (Don Zickus) [1127366] - [powerpc] ftrace: Fix nop of modules on 64bit LE (ABIv2) (Don Zickus) [1127366] - [powerpc] ftrace: Fix inverted check of create_branch() (Don Zickus) [1127366] - [powerpc] ftrace: Fix typo in mask of opcode (Don Zickus) [1127366] - [powerpc] Add ppc_global_function_entry() (Don Zickus) [1127366] - [powerpc] Remove __arch_swab* (Don Zickus) [1127366] - [powerpc] Remove ancient DEBUG_SIG code (Don Zickus) [1127366] - [powerpc] kerenl: Enable EEH for IO accessors (Don Zickus) [1127366] - [powerpc] Avoid circular dependency with zImage. (Don Zickus) [1127366] - [powerpc] book3s: Fix some ABIv2 issues in machine check code (Don Zickus) [1127366] - [powerpc] book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest (Don Zickus) [1127366] - [powerpc] book3s: Increment the mce counter during machine_check_early call (Don Zickus) [1127366] - [powerpc] book3s: Add stack overflow check in machine check handler (Don Zickus) [1127366] - [powerpc] book3s: Fix machine check handling for unhandled errors (Don Zickus) [1127366] - [powerpc] eeh: Dump PE location code (Don Zickus) [1127366] - [powerpc] powernv: Enable POWER8 doorbell IPIs (Don Zickus) [1127366] - [powerpc] powernv: Fix killed EEH event (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PMAC' (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PPC_CPU' (Don Zickus) [1127366] - [powerpc] powernv: Don't escalate non-existing frozen PE (Don Zickus) [1127366] - [powerpc] eeh: Report frozen parent PE prior to child PE (Don Zickus) [1127366] - [powerpc] eeh: Clear frozen state for child PE (Don Zickus) [1127366] - [powerpc] powernv: Reduce panic timeout from 180s to 10s (Don Zickus) [1127366] - [powerpc] xmon: avoid format string leaking to printk (Don Zickus) [1127366] - [powerpc] perf: Ensure all EBB register state is cleared on fork() (Don Zickus) [1127366] - [powerpc] powernv: Fix reading of OPAL msglog (Don Zickus) [1127366] - [powerpc] powernv: Fix endianness problems in EEH (Don Zickus) [1127366] - [powerpc] powernv: Disable subcore for UP configs (Don Zickus) [1127366] - [powerpc] powernv: Include asm/smp.h to fix UP build failure (Don Zickus) [1127366] - [powerpc] Don't setup CPUs with bad status (Don Zickus) [1127366] - [powerpc] Add AT_HWCAP2 to indicate V.CRYPTO category support (Don Zickus) [1127366] - [powerpc] update comments for generic idle conversion (Don Zickus) [1127366] - [powerpc] powernv: Add missing include to LPC code (Don Zickus) [1127366] - [powerpc] powernv: Pass buffer size to OPAL validate flash call (Don Zickus) [1127366] - [powerpc] pseries: hcall functions are exported to modules, need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] powernv: Set memory_block_size_bytes to 256MB (Don Zickus) [1127366] - [powerpc] Allow ppc_md platform hook to override memory_block_size_bytes (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues in memory error handling code (Don Zickus) [1127366] - [powerpc] eeh: Skip eeh sysfs when eeh is disabled (Don Zickus) [1127366] - [powerpc] powernv: Provide debugfs access to the LPC bus via OPAL (Don Zickus) [1127366] - [powerpc] serial: Use saner flags when creating legacy ports (Don Zickus) [1127366] - [powerpc] Add cpu family documentation (Don Zickus) [1127366] - [powerpc] xmon: Fix up xmon format strings (Don Zickus) [1127366] - [powerpc] powernv: Add calls to support little endian host (Don Zickus) [1127366] - [powerpc] Document sysfs DSCR interface (Don Zickus) [1127366] - [powerpc] Fix regression of per-CPU DSCR setting (Don Zickus) [1127366] - [powerpc] Split __SYSFS_SPRSETUP macro (Don Zickus) [1127366] - [powerpc] fadump: Cleaning up inconsistent NULL checks (Don Zickus) [1127366] - [powerpc] powernv: Add support for POWER8 split core on powernv (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Use threads_per_subcore in KVM (Don Zickus) [1127366] - [powerpc] Check cpu_thread_in_subcore() in __cpu_up() (Don Zickus) [1127366] - [powerpc] Add threads_per_subcore (Don Zickus) [1127366] - [powerpc] powernv: Make it possible to skip the IRQHAPPENED check in power7_nap() (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Rework the secondary inhibit code (Don Zickus) [1127366] - [powerpc] numa: Enable CONFIG_HAVE_MEMORYLESS_NODES (Don Zickus) [1127366] - [powerpc] numa: Enable USE_PERCPU_NUMA_NODE_ID (Don Zickus) [1127366] - [powerpc] Fix 64 bit builds with binutils 2.24 (Don Zickus) [1127366] - [powerpc] pci: Use pci_is_bridge() to simplify code (Don Zickus) [1127366] - [powerpc] module: Fix stubs for BE (Don Zickus) [1127366] - [powerpc] Clear ELF personality flag if ELFv2 is not requested (Don Zickus) [1127366] - [powerpc] Fix smp_processor_id() in preemptible splat in set_breakpoint (Don Zickus) [1127366] - [powerpc] Drop return value from set_breakpoint as it is unused (Don Zickus) [1127366] - [powerpc] Remove non-uapi linkage.h export (Don Zickus) [1127366] - [powerpc] irq work racing with timer interrupt can result in timer interrupt hang (Don Zickus) [1127366] - [powerpc] mm: use macro PGTABLE_EADDR_SIZE instead of digital (Don Zickus) [1127366] - [powerpc] le: Show the endianess of the LPAR under PowerVM (Don Zickus) [1127366] - [powerpc] Use 64k io pages when we never see an HEA (Don Zickus) [1127366] - [powerpc] use libfdt accessors for header data (Don Zickus) [1127366] - [powerpc] memcpy optimization for 64bit LE (Don Zickus) [1127366] - [powerpc] tm: Add checking to treclaim/trechkpt (Don Zickus) [1127366] - [powerpc] tm: Remove unnecessary r1 save (Don Zickus) [1127366] - [powerpc] powernv: Implement ppc_md.get_proc_freq() (Don Zickus) [1127366] - [cpuidle] powernv: Remove redundant cpuidle_idle_call() (Don Zickus) [1127366] - [powerpc] powernv: Framework to show the correct clock in /proc/cpuinfo (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware before FW update (Don Zickus) [1127366] - [powerpc] boot: Add support for 64bit little endian wrapper (Don Zickus) [1127366] - [powerpc] boot: Add a global entry point for pseries (Don Zickus) [1127366] - [powerpc] boot: Modify entry point for 64bit (Don Zickus) [1127366] - [powerpc] boot: Define a routine to enter prom (Don Zickus) [1127366] - [powerpc] boot: Add little endian support to elf utils (Don Zickus) [1127366] - [powerpc] boot: Add 64bit and little endian support to addnote (Don Zickus) [1127366] - [powerpc] boot: Define byteswapping routines for little endian (Don Zickus) [1127366] - [powerpc] boot: Fix compile warning in 64bit (Don Zickus) [1127366] - [powerpc] boot: Define typedef ihandle as u32 (Don Zickus) [1127366] - [powerpc] boot: Rework of_claim() to make it 64bit friendly (Don Zickus) [1127366] - [powerpc] boot: Add PROM_ERROR define in oflib (Don Zickus) [1127366] - [powerpc] boot: Add byteswapping routines in oflib (Don Zickus) [1127366] - [powerpc] boot: Use prom_arg_t in oflib (Don Zickus) [1127366] - [powerpc] boot: Use a common prom_args struct in oflib (Don Zickus) [1127366] - [powerpc] boot: Fix do_div for 64bit wrapper (Don Zickus) [1127366] - [powerpc] prom: Stop scanning dev-tree for fdump early (Don Zickus) [1127366] - [powerpc] powernv: Don't use pe->pbus to get the domain number (Don Zickus) [1127366] - [powerpc] powernv: Fix VFIO support with PHB3 (Don Zickus) [1127366] - [powerpc] powernv: Missed IOMMU table type (Don Zickus) [1127366] - [powerpc] eeh: Can't recover from non-PE-reset case (Don Zickus) [1127366] - [powerpc] pci: Mask linkDown on resetting PCI bus (Don Zickus) [1127366] - [powerpc] powernv: Reset root port in firmware (Don Zickus) [1127366] - [powerpc] pseries: Fix overwritten PE state (Don Zickus) [1127366] - [powerpc] powernv: Fix endless reporting frozen PE (Don Zickus) [1127366] - [powerpc] eeh: No hotplug on permanently removed dev (Don Zickus) [1127366] - [powerpc] eeh: Allow to disable EEH (Don Zickus) [1127366] - [powerpc] eeh: Cleanup EEH subsystem variables (Don Zickus) [1127366] - [powerpc] eeh: Use cached capability for log dump (Don Zickus) [1127366] - [powerpc] eeh: Cleanup eeh_gather_pci_data() (Don Zickus) [1127366] - [powerpc] eeh: Avoid I/O access during PE reset (Don Zickus) [1127366] - [powerpc] powernv: Use EEH PCI config accessors (Don Zickus) [1127366] - [powerpc] eeh: Block PCI-CFG access during PE reset (Don Zickus) [1127366] - [powerpc] eeh: EEH_PE_ISOLATED not reflect HW state (Don Zickus) [1127366] - [powerpc] powernv: Remove fields in PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Move PNV_EEH_STATE_ENABLED around (Don Zickus) [1127366] - [powerpc] powernv: Remove PNV_EEH_STATE_REMOVED (Don Zickus) [1127366] - [powerpc] eeh: Remove EEH_PE_PHB_DEAD (Don Zickus) [1127366] - [powerpc] pseries: Protect remove_memory() with device hotplug lock (Don Zickus) [1127366] - [powerpc] Fix error return in rtas_flash module init (Don Zickus) [1127366] - [powerpc] Bump BOOT_COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Bump COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Rename duplicate COMMAND_LINE_SIZE define (Don Zickus) [1127366] - [powerpc] mm: Fix tlbie to add AVAL fields for 64K pages (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL dump code (Don Zickus) [1127366] - [powerpc] powernv: Create OPAL sglist helper functions and fix endian issues (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL error log code (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues with opal_do_notifier calls (Don Zickus) [1127366] - [powerpc] powernv: Remove some OPAL function declaration duplication (Don Zickus) [1127366] - [powerpc] powernv: Use uint64_t instead of size_t in OPAL APIs (Don Zickus) [1127366] - [powerpc] powernv: Release the refcount for pci_dev (Don Zickus) [1127366] - [powerpc] powernv: Reduce multi-hit of iommu_add_device() (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL flash code (Don Zickus) [1127366] - [powerpc] powernv: Fix kexec races going back to OPAL (Don Zickus) [1127366] - [powerpc] powernv: Check sysparam size before creation (Don Zickus) [1127366] - [powerpc] powernv: Fix typos in sysparam code (Don Zickus) [1127366] - [powerpc] powernv: Check sysfs size before copying (Don Zickus) [1127366] - [powerpc] powernv: Use ssize_t for sysparam return values (Don Zickus) [1127366] - [powerpc] powernv: Fix sysparam sysfs error handling (Don Zickus) [1127366] - [powerpc] Fix Oops in rtas_stop_self() (Don Zickus) [1127366] - [powerpc] Export flush_icache_range (Don Zickus) [1127366] - [powerpc] Build little endian ppc64 kernel with ABIv2 (Don Zickus) [1127366] - [powerpc] ftrace: Fix ABIv2 issues with __ftrace_make_call (Don Zickus) [1127366] - [powerpc] ftrace: Use module loader helpers to parse trampolines (Don Zickus) [1127366] - [powerpc] modules: Create module_trampoline_target() (Don Zickus) [1127366] - [powerpc] modules: Create is_module_trampoline() (Don Zickus) [1127366] - [powerpc] kprobes: Fix ABIv2 issues with kprobe_lookup_name (Don Zickus) [1127366] - [powerpc] ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules (Don Zickus) [1127366] - [powerpc] modules: implement stubs for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: skip r2 setup for ELFv2 (Don Zickus) [1127366] - [powerpc] modules: use r12 for stub jump address (Don Zickus) [1127366] - [powerpc] modules: change r2 save/restore offset for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: comment about de-dotifying symbols when using the ELFv2 ABI (Don Zickus) [1127366] - [powerpc] Handle new ELFv2 module relocations (Don Zickus) [1127366] - [powerpc] Fix up TOC. for modules (Don Zickus) [1127366] - [powerpc] module: handle MODVERSION for .TOC (Don Zickus) [1127366] - [powerpc] EXPORT_SYMBOL(.TOC.) (Don Zickus) [1127366] - [powerpc] modules implement R_PPC64_TOCSAVE relocation (Don Zickus) [1127366] - [powerpc] make module stub code endian independent (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issue with dereference_function_descriptor (Don Zickus) [1127366] - [powerpc] Fix SMP issues with ppc64le ABIv2 (Don Zickus) [1127366] - [powerpc] tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames (Don Zickus) [1127366] - [powerpc] tm: Fix GOT save offset for ABIv2 (Don Zickus) [1127366] - [powerpc] tm: Use STK_PARAM (Don Zickus) [1127366] - [powerpc] Fix unsafe accesses to parameter area in ELFv2 (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issues with stack offsets in assembly code (Don Zickus) [1127366] - [powerpc] Fix kernel thread creation on ABIv2 (Don Zickus) [1127366] - [powerpc] Fix branch patching code for ABIv2 (Don Zickus) [1127366] - [powerpc] Use ppc_function_entry instead of open coding it (Don Zickus) [1127366] - [powerpc] Add ABIv2 support to ppc_function_entry (Don Zickus) [1127366] - [powerpc] Ignore .TOC. relocations (Don Zickus) [1127366] - [powerpc] ABIv2 function calls must place target address in r12 (Don Zickus) [1127366] - [powerpc] Remove function descriptors and dot symbols on new ABI (Don Zickus) [1127366] - [powerpc] Create DOTSYM to wrap dot symbol usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Introduce hypervisor call H_GET_TCE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for DABRX register on POWER7 (Don Zickus) [1127366] - [powerpc] Remove dot symbol usage in exception macros (Don Zickus) [1127366] - [powerpc] Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() (Don Zickus) [1127366] - [powerpc] Remove some unnecessary uses of _GLOBAL() and _STATIC() (Don Zickus) [1127366] - [powerpc] Don't use a function descriptor for system call table (Don Zickus) [1127366] - [powerpc] Remove superflous function descriptors in assembly only code (Don Zickus) [1127366] - [powerpc] No need to use dot symbols when branching to a function (Don Zickus) [1127366] - [powerpc] Don't build assembly files with ABIv2 (Don Zickus) [1127366] - [powerpc] Don't try to set LPCR unless we're in hypervisor mode (Don Zickus) [1127366] - [powerpc] le: Avoid creatng R_PPC64_TOCSAVE relocations for modules (Don Zickus) [1127366] - [powerpc] opal: Add missing include (Don Zickus) [1127366] - [powerpc] Convert last uses of __FUNCTION__ to __func__ (Don Zickus) [1127366] - [powerpc] Add lq/stq emulation (Don Zickus) [1127366] - [powerpc] powernv: Add invalid OPAL call (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL message log interface (Don Zickus) [1127366] - [powerpc] book3s: Fix mc_recoverable_range buffer overrun issue (Don Zickus) [1127366] - [powerpc] Remove dead code in sycall entry (Don Zickus) [1127366] - [powerpc] Use of_node_init() for the fakenode in msi_bitmap.c (Don Zickus) [1127366] - [powerpc] of: Make device nodes kobjects so they show up in sysfs (Don Zickus) [1127366] - [powerpc] mm: NUMA pte should be handled via slow path in get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with sensor code (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with OPAL async code (Don Zickus) [1127366] - [powerpc] powernv: Add opal_notifier_unregister() and export to modules (Don Zickus) [1127366] - [powerpc] ppc64: Do not turn AIL (reloc-on interrupts) too early (Don Zickus) [1127366] - [powerpc] ppc64: Gracefully handle early interrupts (Don Zickus) [1127366] - [powerpc] prom: early_init_dt_scan_cpus() updates cpu features only once (Don Zickus) [1127366] - [powerpc] Make boot_cpuid common between 32 and 64-bit (Don Zickus) [1127366] - [powerpc] Adjust CPU_FTR_SMT on all platforms (Don Zickus) [1127366] - [powerpc] le: Enable RTAS events support (Don Zickus) [1127366] - [powerpc] book3s: Fix CFAR clobbering issue in machine check handler (Don Zickus) [1127366] - [powerpc] compat: 32-bit little endian machine name is ppcle, not ppc (Don Zickus) [1127366] - [powerpc] le: Big endian arguments for ppc_rtas() (Don Zickus) [1127366] - [powerpc] mm: Make sure a local_irq_disable prevent a parallel THP split (Don Zickus) [1127366] - [powerpc] Rate-limit users spamming kernel log buffer (Don Zickus) [1127366] - [powerpc] perf: Fix handling of L3 events with bank == 1 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Work around POWER8 performance monitor bugs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make sure we don't miss dirty pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add transactional memory support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix dirty map for hugepages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix check for running inside guest in global_invalidates() (Don Zickus) [1127366] - [powerpc] powernv: Reset PHB in kdump kernel (Don Zickus) [1127366] - [powerpc] eeh: Make the delay for PE reset unified (Don Zickus) [1127366] - [virt] kvm/ppc: Clear the runlatch bit of a vcpu before napping (Don Zickus) [1127366] - [virt] kvm/ppc: Set the runlatch bit of a CPU just before starting guest (Don Zickus) [1127366] - [powerpc] powernv: Set the runlatch bits correctly for offline cpus (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore host PMU registers that are new in POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix decrementer timeouts with non-zero TB offset (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't use kvm_memslots() in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Return ENODEV error rather than EIO (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Trim top 4 bits of physical address in RTAS code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add get/set_one_reg for new TM state (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Basic little-endian guest support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix register usage when loading/saving VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Cope with doorbell interrupts (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add new state for transactional memory (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Prepare for host using hypervisor doorbells (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle new LPCR bits on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle guest using doorbells for IPIs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Consolidate code that checks reason for wake from nap (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement architecture compatibility modes for POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add handler for HV facility unavailable (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Flush the correct number of TLB sets on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Context-switch new POWER8 SPRs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Align physical and virtual CPU thread numbers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't set DABR on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - MMIO emulation support for little endian guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Use load/store_fp_state functions in HV guest entry/exit (Don Zickus) [1127366] - [virt] kvm/ppc: Store FP/VSX/VMX state in thread_fp/vr_state structures (Don Zickus) [1127366] - [virt] kvm/ppc: Use load_fp/vr_state rather than load_up_fpu/altivec (Don Zickus) [1127366] - [powerpc] powernv/eeh: Add buffer for P7IOC hub error data (Don Zickus) [1127366] - [powerpc] powernv: Remove get/set_rtc_time when they are not present (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Take SRCU read lock around kvm_read_guest() call (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make tbacct_lock irq-safe (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Refine barriers in guest entry/exit (Don Zickus) [1127366] - [virt] kvm: Add struct kvm arg to memslot APIs (Don Zickus) [1127366] - [powerpc] perf: Define perf_event_print_debug() to print PMU register values (Don Zickus) [1127366] - [powerpc] perf: Make some new raw event codes available in sysfs (Don Zickus) [1127366] - [powerpc] powernv: Enable fetching of platform sensor data (Don Zickus) [1127366] - [powerpc] powernv: Enable reading and updating of system parameters (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to support OPAL async completion (Don Zickus) [1127366] - [powerpc] powernv Platform dump interface (Don Zickus) [1127366] - [powerpc] powernv: Read OPAL error log and export it through sysfs (Don Zickus) [1127366] - [powerpc] Add "force config cmd line" Kconfig option (Don Zickus) [1127366] - [powerpc] pseries: Use remove_memory() to remove memory (Don Zickus) [1127366] - [powerpc] book3s: Recover from MC in sapphire on SCOM read via MMIO (Don Zickus) [1127366] - [powerpc] pseries: Don't try to register pseries cpu hotplug on non-pseries (Don Zickus) [1127366] - [powerpc] Fix xmon disassembler for little-endian (Don Zickus) [1127366] - [powerpc] Revert c6102609 and replace it with the correct fix for vio dma mask setting (Don Zickus) [1127366] - [powerpc] Kill CONFIG_MTD_PARTITIONS (Don Zickus) [1127366] - [powerpc] Align p_dyn, p_rela and p_st symbols (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL call to resync timebase on wakeup (Don Zickus) [1127366] - [powerpc] powernv: Add context management for Fast Sleep (Don Zickus) [1127366] - [powerpc] Split timer_interrupt() into timer handling and interrupt handling routines (Don Zickus) [1127366] - [powerpc] Implement tick broadcast IPI as a fixed IPI message (Don Zickus) [1127366] - [powerpc] Free up the slot of PPC_MSG_CALL_FUNC_SINGLE IPI message (Don Zickus) [1127366] - [powerpc] eeh: Fixup the brown paperbag fallout of the "cleanup" (Don Zickus) [1127366] - [powerpc] eeh: Kill another abuse of irq_desc (Don Zickus) [1127366] - [powerpc] irq: Use generic_handle_irq (Don Zickus) [1127366] - [powerpc] powernv: Fix indirect XSCOM unmangling (Don Zickus) [1127366] - [powerpc] powernv: Fix opal_xscom_{read, write} prototype (Don Zickus) [1127366] - [powerpc] powernv: Refactor PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Dump PHB diag-data immediately (Don Zickus) [1127366] - [powerpc] Increase stack redzone for 64-bit userspace to 512 bytes (Don Zickus) [1127366] - [powerpc] ftrace: bugfix for test_24bit_addr (Don Zickus) [1127366] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Don Zickus) [1127366] - [powerpc] le: Ensure that the 'stop-self' RTAS token is handled correctly (Don Zickus) [1127366] - [powerpc] eeh: Disable EEH on reboot (Don Zickus) [1127366] - [powerpc] eeh: Cleanup on eeh_subsystem_enabled (Don Zickus) [1127366] - [powerpc] powernv: Rework EEH reset (Don Zickus) [1127366] - [powerpc] powernv: Add iommu DMA bypass support for IODA2 (Don Zickus) [1127366] - [powerpc] Fix endian issues in kexec and crash dump code (Don Zickus) [1127366] - [powerpc] perf: Configure BHRB filter before enabling PMU interrupts (Don Zickus) [1127366] - [powerpc] pseries: Select ARCH_RANDOM on pseries (Don Zickus) [1127366] - [powerpc] perf: Add Power8 cache & TLB events (Don Zickus) [1127366] - [powerpc] relocate fix relocate processing in LE mode (Don Zickus) [1127366] - [powerpc] hugetlb: Replace __get_cpu_var with get_cpu_var (Don Zickus) [1127366] - [powerpc] Make sure "cache" directory is removed when offlining cpu (Don Zickus) [1127366] - [powerpc] powernv/cpuidle: Back-end cpuidle driver for powernv platform (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: smt-snooze-delay cleanup (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove MAX_IDLE_STATE macro (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Make cpuidle-pseries backend driver a non-module (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Use cpuidle_register() for initialisation (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Move processor_idle.c to drivers/cpuidle (Don Zickus) [1127366] - [powerpc] numa: Fix decimal permissions (Don Zickus) [1127366] - [powerpc] Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations (Don Zickus) [1127366] - [powerpc] Implement arch_spin_is_locked() using arch_spin_value_unlocked() (Don Zickus) [1127366] - [powerpc] Add support for the optimised lockref implementation (Don Zickus) [1127366] - [powerpc] Kconfig: Make TM select VSX and VMX (Don Zickus) [1127366] - [powerpc] powernv: Call OPAL sync before kexec'ing (Don Zickus) [1127366] - [powerpc] eeh: Escalate error on non-existing PE (Don Zickus) [1127366] - [powerpc] eeh: Handle multiple EEH errors (Don Zickus) [1127366] - [powerpc] Fix races with irq_work (Don Zickus) [1127366] - [powerpc] Make add_system_ram_resources() __init (Don Zickus) [1127366] - [powerpc] add SATA_MV to ppc64_defconfig (Don Zickus) [1127366] - [powerpc] powernv: Increase candidate fw image size (Don Zickus) [1127366] - [powerpc] iommu: Don't detach device without IOMMU group (Don Zickus) [1127366] - [powerpc] eeh: Hotplug improvement (Don Zickus) [1127366] - [powerpc] eeh: Call opal_pci_reinit() on powernv for restoring config space (Don Zickus) [1127366] - [powerpc] eeh: Add restore_config operation (Don Zickus) [1127366] - [powerpc] powernv: Remove unnecessary assignment (Don Zickus) [1127366] - [powerpc] Delete non-required instances of include (Don Zickus) [1127366] - [powerpc] Add vr save/restore functions (Don Zickus) [1127366] - [powerpc] Check return value of instance-to-package OF call (Don Zickus) [1127366] - [powerpc] add barrier after writing kernel PTE (Don Zickus) [1127366] - [powerpc] introduce macro LOAD_REG_ADDR_PIC (Don Zickus) [1127366] - [virt] kvm/ppc: define a linux pte lookup function (Don Zickus) [1127366] - [powerpc] Fix endian issues in power7/8 machine check handler (Don Zickus) [1127366] - [powerpc] iommu: Update the generic code to use dynamic iommu page sizes (Don Zickus) [1127366] - [powerpc] iommu: Add it_page_shift field to determine iommu page size (Don Zickus) [1127366] - [powerpc] iommu: Update constant names to reflect their hardcoded page size (Don Zickus) [1127366] - [powerpc] powernv: move iommu_add_device earlier (Don Zickus) [1127366] - [powerpc] vfio: Enable on pSeries platform (Don Zickus) [1127366] - [powerpc] vfio: Implement IOMMU driver for VFIO (Don Zickus) [1127366] - [powerpc] vfio: Enable on PowerNV platform (Don Zickus) [1127366] - [powerpc] Fix "attempt to move .org backwards" error (Don Zickus) [1127366] - [powerpc] Fix alignment of secondary cpu spin vars (Don Zickus) [1127366] - [powerpc] Align p_end (Don Zickus) [1127366] - [powerpc] Make 64-bit non-VMX __copy_tofrom_user bi-endian (Don Zickus) [1127366] - [powerpc] Make unaligned accesses endian-safe for powerpc (Don Zickus) [1127366] - [powerpc] Fix bad stack check in exception entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Don't abuse host r2 in exit path (Don Zickus) [1127366] - [powerpc] Full barrier for smp_mb__after_unlock_lock() (Don Zickus) [1127366] - [powerpc] powernv: Fix OPAL LPC access in Little Endian (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issue in opal_xscom_read (Don Zickus) [1127366] - [powerpc] pseries: Fix endian issues in /proc/ppc64/lparcfg (Don Zickus) [1127366] - [powerpc] Fix up the kdump base cap to 128M (Don Zickus) [1127366] - [powerpc] Fix PTE page address mismatch in pgtable ctor/dtor (Don Zickus) [1127366] - [powerpc] powernv: Get FSP memory errors and plumb into memory poison infrastructure (Don Zickus) [1127366] - [powerpc] powernv: Add config option for hwpoisoning (Don Zickus) [1127366] - [powerpc] Dynamically allocate slb_shadow from memblock (Don Zickus) [1127366] - [powerpc] Make slb_shadow a local (Don Zickus) [1127366] - [powerpc] Add real mode cache inhibited IO accessors (Don Zickus) [1127366] - [powerpc] Increase EEH recovery timeout for SR-IOV (Don Zickus) [1127366] - [powerpc] eeh: Output PHB diag-data (Don Zickus) [1127366] - [powerpc] powernv: Move PHB-diag dump functions around (Don Zickus) [1127366] - [powerpc] powernv: Move SG list structure to header file (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to read opal messages in generic format (Don Zickus) [1127366] - [powerpc] powernv: Machine check exception handling (Don Zickus) [1127366] - [powerpc] powernv: Remove machine check handling in OPAL (Don Zickus) [1127366] - [powerpc] book3s: Queue up and process delayed MCE events (Don Zickus) [1127366] - [powerpc] book3s: Decode and save machine check event (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8 (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7 (Don Zickus) [1127366] - [powerpc] book3s: Add flush_tlb operation in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Introduce a early machine check hook in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Return from interrupt if coming from evil context (Don Zickus) [1127366] - [powerpc] book3s: handle machine check in Linux host (Don Zickus) [1127366] - [powerpc] book3s: Introduce exclusive emergency stack for machine check exception (Don Zickus) [1127366] - [powerpc] book3s: Split the common exception prolog logic into two section (Don Zickus) [1127366] - [powerpc] powernv: Replace CONFIG_POWERNV_MSI with just CONFIG_PPC_POWERNV (Don Zickus) [1127366] - [powerpc] pseries: CONFIG_PSERIES_MSI should depend on PPC_PSERIES (Don Zickus) [1127366] - [powerpc] kernel/sysfs: Cleanup set up macros for PMC/non-PMC SPRs (Don Zickus) [1127366] - [powerpc] Make irq_stat.timers_irqs counting more specific (Don Zickus) [1127366] - [powerpc] purge all the prefetched instructions for the coherent icache flush (Don Zickus) [1127366] - [powerpc] kernel: remove useless code which related with 'max_cpus' (Don Zickus) [1127366] - [powerpc] boot: Ignore .dtb files (Don Zickus) [1127366] - [powerpc] Clean up panic_timeout usage (Don Zickus) [1127366] - [powerpc] kernel: Use 12.12s instead of 12s to avoid memory overflow (Don Zickus) [1127366] - [powerpc] kvm: optimize "sc 1" as fast return (Don Zickus) [1127366] - [powerpc] pseries: Fix SMP=n build of rng.c (Don Zickus) [1127366] - [powerpc] Make cpu_to_chip_id() available when SMP=n (Don Zickus) [1127366] - [powerpc] vio: Fix a dma_mask issue of vio (Don Zickus) [1127366] - [powerpc] Only print PACATMSCRATCH in oops when TM is active (Don Zickus) [1127366] - [powerpc] pseries: Duplicate dtl entries sometimes sent to userspace (Don Zickus) [1127366] - [powerpc] Remove a few lines of oops output (Don Zickus) [1127366] - [powerpc] Print DAR and DSISR on machine check oopses (Don Zickus) [1127366] - [powerpc] Fix __get_user_pages_fast() irq handling (Don Zickus) [1127366] - [powerpc] eeh: More accurate log (Don Zickus) [1127366] - [powerpc] eeh: Enable PCI_COMMAND_MASTER for PCI bridges (Don Zickus) [1127366] - [powerpc] Add pseries_le_defconfig (Don Zickus) [1127366] - [kernel] uprobes/powerpc: Kill arch_uprobe->ainsn (Don Zickus) [1127366] - [powerpc] kvm: fix rare but potential deadlock scene (Don Zickus) [1127366] - [powerpc] add missing explicit OF includes for ppc (Don Zickus) [1127366] - [powerpc] powernv: Add support for indirect XSCOM via debugfs (Don Zickus) [1127366] - [powerpc] scom: Improve debugfs interface (Don Zickus) [1127366] - [powerpc] scom: Enable 64-bit addresses (Don Zickus) [1127366] - [powerpc] boot: Properly handle the base "of" boot wrapper (Don Zickus) [1127366] - [powerpc] bpf: Support MOD operation (Don Zickus) [1127366] - [powerpc] bpf: Fix DIVWU instruction opcode (Don Zickus) [1127366] - [powerpc] tm: Remove interrupt disable in __switch_to() (Don Zickus) [1127366] - [powerpc] nvram: Scan partitions only once (Don Zickus) [1127366] - [powerpc] powernv: Code update interface (Don Zickus) [1127366] - [powerpc] powernv: Create opal sysfs directory (Don Zickus) [1127366] - [powerpc] Add VMX optimised xor for RAID5 (Don Zickus) [1127366] - [powerpc] kexec: kexec_sequence() is in misc_64.S (Don Zickus) [1127366] - [powerpc] Use 32 bit loads and stores when operating on condition register values (Don Zickus) [1127366] - [powerpc] Enable multipath modules on ppc64 and pseries (Don Zickus) [1127366] - [powerpc] pseries: Fix dedicated processor partition detection (Don Zickus) [1127366] - [powerpc] vio: use strcpy in modalias_show (Don Zickus) [1127366] - [powerpc] FA_DUMP depends on KEXEC (Don Zickus) [1127366] - [powerpc] Fix a typo in comments of va to pa conversion (Don Zickus) [1127366] - [powerpc] Move local setup.h declarations to arch includes (Don Zickus) [1127366] - [powerpc] Fix warnings for arch/powerpc/mm/numa.c (Don Zickus) [1127366] - [powerpc] boot: Don't change link address for OF-based platforms (Don Zickus) [1127366] - [powerpc] Add includes to fix powernv/rng.c build (Don Zickus) [1127366] - [powerpc] Fix PPC_EMULATED_STATS build break with sync patch (Don Zickus) [1127366] - [powerpc] select ARCH_MIGHT_HAVE_PC_PARPORT (Don Zickus) [1127366] - [powerpc] Don't corrupt user registers on 32-bit (Don Zickus) [1127366] - [powerpc] kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - drop is_hv_enabled (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Allow the HV and PR selection per virtual machine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Support building HV and PR KVM as module (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - move PR related tracepoints to a separate header (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add is_hv_enabled to kvmppc_ops (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Cleanup interrupt handling code (Don Zickus) [1127366] - [virt] kvm/ppc: Add kvmppc_ops callback (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add a new config variable CONFIG_KVM_BOOK3S_HV_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s/pr - Rename KVM_BOOK3S_PR to KVM_BOOK3S_PR_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - move book3s_64_vio_hv.c into the main kernel binary (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - remove kvmppc_handler_highmem label (Don Zickus) [1127366] - [powerpc] export debug registers save function for KVM (Don Zickus) [1127366] - [powerpc] move debug registers in a structure (Don Zickus) [1127366] - [powerpc] remove unnecessary line continuations (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix vcore leak (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Better handling of exceptions that happen in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Reduce number of shadow PTEs invalidated by MMU notifiers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Mark pages accessed, and dirty if being written (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use mmu_notifier_retry() in kvmppc_mmu_map_page() (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Better handling of host-side read-only pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Move skip-interrupt handlers to common code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allocate kvm_vcpu structs from kvm_vcpu_cache (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make HPT accesses and updates SMP-safe (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Correct errors in H_ENTER implementation (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Handle PP0 page-protection bit in guest HPTEs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use 64k host pages where possible (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 64k pages (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Keep volatile reg values in vcpu rather than shadow_vcpu (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't crash host on unknown guest interrupt (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Support POWER6 compatibility mode on POWER7 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for guest Program Priority Register (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Store LPCR value for each virtual core (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Avoid unbalanced increments of VPA yield count (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Pull out interrupt-reading code into a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Restructure kvmppc_hv_entry to be a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement H_CONFER (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add GET/SET_ONE_REG interface for VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement timebase offset for guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore SIAR and SDAR along with other PMU registers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Reserve POWER8 space in get/set_one_reg (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Rework kvmppc_mmu_book3s_64_xlate() (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make instruction fetch fallback work for system calls (Don Zickus) [1127366] - [powerpc] pseries: Move plpar_wrapper.h to powerpc common include/asm location (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove dependency of pseries.h file (Don Zickus) [1127366] - [virt] kvm/ppc: use anon_inode_getfd() with O_CLOEXEC flag (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Load up SPRG3 register with guest value on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: Call trace_hardirqs_on before entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Allow negative offsets to real-mode hcall handlers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Correct tlbie usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Invalidate SLB entries properly (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 1TB segments (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Don't keep scanning HPTEG after we find a match (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix invalidation of SLB entry 0 on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix proto-VSID calculations (Don Zickus) [1127366] - [powerpc] Remove the unneeded trigger of decrementer interrupt in decrementer_check_overflow (Don Zickus) [1127366] - [virt] kvm/ppc: fix imbalance srcu_read_[un]lock() (Don Zickus) [1127366] - [powerpc] Emulate sync instruction variants (Don Zickus) [1127366] - [powerpc] eeh: Reorder output messages (Don Zickus) [1127366] - [powerpc] scom: Use "devspec" rather than "path" in debugfs entries (Don Zickus) [1127366] - [powerpc] scom: CONFIG_SCOM_DEBUGFS should depend on CONFIG_DEBUG_FS (Don Zickus) [1127366] - [powerpc] powernv: Add scom support under OPALv3 (Don Zickus) [1127366] - [powerpc] scom: Create debugfs files using ibm, chip-id if available (Don Zickus) [1127366] - [powerpc] scom: Add support for "reg" property (Don Zickus) [1127366] - [powerpc] scom: Change scom_read() and scom_write() to return errors (Don Zickus) [1127366] - [powerpc] Enable /dev/port when isa_io_special is set (Don Zickus) [1127366] - [powerpc] Make ftrace endian-safe (Don Zickus) [1127366] - [powerpc] pseries: Implement arch_get_random_long() based on H_RANDOM (Don Zickus) [1127366] - [powerpc] Implement arch_get_random_long/int() for powernv (Don Zickus) [1127366] - [powerpc] Added __cmpdi2 for signed 64bit comparision (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning in free_lppacas (Don Zickus) [1127366] - [powerpc] ppc64: Remove the unneeded load of ti_flags in resume_kernel (Don Zickus) [1127366] - [powerpc] legacy_serial: Fix incorrect placement of __initdata tag (Don Zickus) [1127366] - [serial] tty/hvc_opal: powerpc - Make OPAL HVC device tree accesses endian safe (Don Zickus) [1127366] - [powerpc] powernv: Fix some PCI sparse errors and one LE bug (Don Zickus) [1127366] - [powerpc] add explicit OF includes (Don Zickus) [1127366] - [powerpc] clean-up include ordering in prom.h (Don Zickus) [1127366] - [powerpc] Tell about irq stack coverage (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning for prom_rtas_call (Don Zickus) [1127366] - [powerpc] Export cpu_to_chip_id() to fix build error (Don Zickus) [1127366] - [powerpc] xmon: Fix printing of set of CPUs in xmon (Don Zickus) [1127366] - [powerpc] pseries: Move lparcfg.c to platforms/pseries (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware on kexec (Don Zickus) [1127366] - [powerpc] Cleanup handling of the DSCR bit in the FSCR register (Don Zickus) [1127366] - [powerpc] Skip emulating & leave interrupts off for kernel program checks (Don Zickus) [1127366] - [powerpc] Add more exception trampolines for hypervisor exceptions (Don Zickus) [1127366] - [powerpc] Fix location and rename exception trampolines (Don Zickus) [1127366] - [powerpc] Add more trap names to xmon (Don Zickus) [1127366] - [powerpc] pseries: Add a warning in the case of cross-cpu VPA registration (Don Zickus) [1127366] - [powerpc] Update the 00-Index in Documentation/powerpc (Don Zickus) [1127366] - [powerpc] Never handle VSX alignment exceptions from kernel (Don Zickus) [1127366] - [powerpc] Unaligned stores and stmw are broken in emulation code (Don Zickus) [1127366] - [powerpc] kvm: Copy the pvr value after memset (Don Zickus) [1127366] - [powerpc] refactor of_get_cpu_node to support other architectures (Don Zickus) [1127366] - [powerpc] Convert some mftb/mftbu into mfspr (Don Zickus) [1127366] - [powerpc] pseries: Read and write to the 'compressed' flag of pstore (Don Zickus) [1127366] - [powerpc] pseries: Remove (de)compression in nvram with pstore enabled (Don Zickus) [1127366] - [powerpc] Make device tree accesses in HVC VIO console endian safe (Don Zickus) [1127366] - [powerpc] Make chip-id information available to userspace (Don Zickus) [1127366] - [powerpc] Use ibm, chip-id property to compute cpu_core_mask if available (Don Zickus) [1127366] - [powerpc] Pull out cpu_core_mask updates into a separate function (Don Zickus) [1127366] - [powerpc] Fix denormalized exception handler (Don Zickus) [1127366] - [powerpc] Remove the redundant flush_fp_to_thread() in setup_sigcontext() (Don Zickus) [1127366] - [powerpc] powernv: Enable detection of legacy UARTs (Don Zickus) [1127366] - [powerpc] Check "status" property before adding legacy ISA serial ports (Don Zickus) [1127366] - [powerpc] Cleanup udbg_16550 and add support for LPC PIO-only UARTs (Don Zickus) [1127366] - [powerpc] powernv: Add PIO accessors for Power8 LPC bus (Don Zickus) [1127366] - [powerpc] powernv: Add helper to get ibm, chip-id of a node (Don Zickus) [1127366] - [powerpc] powernv: Update opal.h to add new LPC and XSCOM functions (Don Zickus) [1127366] - [powerpc] Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO (Don Zickus) [1127366] - [powerpc] ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE (Don Zickus) [1127366] - [powerpc] Implement __get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] Convert platforms to smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Add smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Remove the symbol __flush_icache_range (Don Zickus) [1127366] - [powerpc] Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range (Don Zickus) [1127366] - [powerpc] pci: Don't use bitfield for force_32bit_msi (Don Zickus) [1127366] - [powerpc] Remove SAVE_VSRU and REST_VSRU macros (Don Zickus) [1127366] - [powerpc] Align p_toc (Don Zickus) [1127366] - [powerpc] kvm/book3s_pr: Return appropriate error when allocation fails (Don Zickus) [1127366] - [virt] kvm/ppc: Add signed type cast for comparation (Don Zickus) [1127366] - [powerpc] eeh: Add missing procfs entry for PowerNV (Don Zickus) [1127366] - [powerpc] pci: fix PCI-e check link issue (Don Zickus) [1127366] - [powerpc] perf: increase the perf HW events to 6 (Don Zickus) [1127366] - [powerpc] perf: correct typos in counter enumeration (Don Zickus) [1127366] - [powerpc] Rename PMU interrupts from CNT to PMI (Don Zickus) [1127366] - [powerpc] Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h (Don Zickus) [1127366] - [powerpc] powernv: Mark pnv_pci_init_ioda2_phb() as __init (Don Zickus) [1127366] - [powerpc] pseries: Fix a typo in pSeries_lpar_hpte_insert() (Don Zickus) [1127366] - [powerpc] Fix the corrupt r3 error during MCE handling (Don Zickus) [1127366] - [powerpc] Access local paca after hard irq disabled (Don Zickus) [1127366] - [powerpc] Revert: hw_breakpoints: Fix racy access to ptrace breakpoints (Don Zickus) [1127366] - [powerpc] kvm: Use 256K chunk to track both RMA and hash page table allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based RMA allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based hash page table allocation (Don Zickus) [1127366] - [powerpc] Remove savemaxmem parameter setup (Don Zickus) [1127366] - [powerpc] Handle both new style and old style reserve maps (Don Zickus) [1127366] - [powerpc] prom: Scan reserved-ranges node for memory reservations (Don Zickus) [1127366] - [powerpc] perf: Drop MMCRA from thread_struct (Don Zickus) [1127366] - [powerpc] Remove unreachable relocation on exception handlers (Don Zickus) [1127366] - [powerpc] eeh: Update MAINTAINERS (Don Zickus) [1127366] - [powerpc] nvram64: Need return the related error code on failure occurs (Don Zickus) [1127366] - [powerpc] Set cpu sibling mask before online cpu (Don Zickus) [1127366] - [powerpc] idle: Convert use of typedef ctl_table to struct ctl_table (Don Zickus) [1127366] - [powerpc] iommu: Remove unused pci_iommu_init() and pci_direct_iommu_init() (Don Zickus) [1127366] - [powerpc] Don't flush/invalidate the d/icache for an unknown relocation type (Don Zickus) [1127366] - [powerpc] Fix string instr. emulation for 32-bit processes on ppc64 (Don Zickus) [1127366] - [powerpc] Fix typo in ioei_interrupt() description (Don Zickus) [1127366] - [powerpc] proc: switch to fixed_size_llseek() (Don Zickus) [1127366] - [powerpc] eeh: Remove eeh_mutex (Don Zickus) [1127366] - [powerpc] pseries: Enable PSTORE in pseries_defconfig (Don Zickus) [1127366] - [powerpc] pseries: Use 'true' instead of '1' for orderly_poweroff (Don Zickus) [1127366] - [powerpc] smp: Use '==' instead of '<' for system_state (Don Zickus) [1127366] - [cpufreq] Various RHEL cleanups (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] propagate error returned by kobject_move() (Prarit Bhargava) [1134369] - [cpufreq] don't restore policy->cpus on failure to move kobj (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Eliminate the deadband effect (Prarit Bhargava) [1134369] - [cpufreq] Introduce new relation for freq selection (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Make intel_pstate_kobject and debugfs_parent locals (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to policy->cpu at resume (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1134369] - [cpufreq] unlock when failing cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1134369] - [cpufreq] governor: remove copy_prev_load from 'struct cpu_dbs_common_info' (Prarit Bhargava) [1134369] - [cpufreq] governor: Be friendly towards latency-sensitive bursty workloads (Prarit Bhargava) [1134369] - [cpufreq] add support for intermediate (stable) frequencies (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Improve initial busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1134369] - [cpufreq] handle calls to ->target_index() in separate routine (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1134369] - [cpufreq] Break out early when frequency equals target_freq (Prarit Bhargava) [1134369] - [cpufreq] remove race while accessing cur_policy (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Suppress checkpatch warnings (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_for_each_* macros for frequency table iteration (Prarit Bhargava) [1134369] - [cpufreq] don't print value of .driver_data from core (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1134369] - [cpufreq] Fix build error on some platforms that use cpufreq_for_each_* (Prarit Bhargava) [1134369] - [cpufreq] Catch double invocations of cpufreq_freq_transition_begin/end (Prarit Bhargava) [1134369] - [cpufreq] Kconfig: Fix spelling errors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1134369] - [cpufreq] Introduce macros for cpufreq_frequency_table iteration (Prarit Bhargava) [1134369] - [cpufreq] use kzalloc() to allocate memory for cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] create another field .flags in cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] Use sizeof(*ptr) convetion for computing sizes (Prarit Bhargava) [1134369] - [cpufreq] Convert existing drivers to use cpufreq_freq_transition_{begin|end} (Prarit Bhargava) [1134369] - [cpufreq] Make cpufreq_notify_transition & cpufreq_notify_post_transition static (Prarit Bhargava) [1134369] - [cpufreq] Make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1134369] - [cpufreq] resume drivers before enabling governors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1134369] - [cpufreq] Add stop CPU callback to cpufreq_driver interface (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary braces (Prarit Bhargava) [1134369] - [cpufreq] Fix checkpatch errors and warnings (Prarit Bhargava) [1134369] - [cpufreq] remove unused notifier CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} (Prarit Bhargava) [1134369] - [cpufreq] Do not allow ->setpolicy drivers to provide ->target (Prarit Bhargava) [1134369] - [cpufreq] Skip current frequency initialization for ->setpolicy drivers (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary variable/parameter 'frozen' (Prarit Bhargava) [1134369] - [cpufreq] Remove cpufreq_generic_exit() (Prarit Bhargava) [1134369] - [cpufreq] add 'freq_table' in struct cpufreq_policy (Prarit Bhargava) [1134369] - [cpufreq] Reformat printk() statements (Prarit Bhargava) [1134369] - [cpufreq] Implement cpufreq_generic_suspend() (Prarit Bhargava) [1134369] - [cpufreq] suspend governors on system suspend/hibernate (Prarit Bhargava) [1134369] - [cpufreq] move call to __find_governor() to cpufreq_init_policy() (Prarit Bhargava) [1134369] - [cpufreq] Initialize governor for a new policy under policy->rwsem (Prarit Bhargava) [1134369] - [cpufreq] Initialize policy before making it available for others to use (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_cpu_get() to avoid cpufreq_get() race conditions (Prarit Bhargava) [1134369] - [cpufreq] stats: Remove redundant cpufreq_cpu_get() call (Prarit Bhargava) [1134369] - [cpufreq] stats: Refactor common code into __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] stats: Fix error handling in __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1134369] - [cpufreq] Return error if ->get() failed in cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Mark function as static in cpufreq.c (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1134369] - [cpufreq] Refactor cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] don't call cpufreq_update_policy() on CPU addition (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Initialize per-cpu data-structures properly (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs link when a cpu != policy->cpu, is removed (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: De-register CPU notifier and free struct msr on error (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Adjust the code to use the common boost attribute (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1134369] - [cpufreq] stats: create sysfs entries when cpufreq_stats is a module (Prarit Bhargava) [1134369] - [cpufreq] Add boost frequency support in core (Prarit Bhargava) [1134369] - [cpufreq] introduce cpufreq_generic_get() routine (Prarit Bhargava) [1134369] - [cpufreq] stats: free table and remove sysfs entry in a single routine (Prarit Bhargava) [1134369] - [cpufreq] stats: remove hotplug notifiers (Prarit Bhargava) [1134369] - [cpufreq] stats: handle cpufreq_unregister_driver() and suspend/resume properly (Prarit Bhargava) [1134369] - [cpufreq] Make sure CPU is running on a freq from freq-table (Prarit Bhargava) [1134369] - [cpufreq] Introduce cpufreq_notify_post_transition() (Prarit Bhargava) [1134369] - [cpufreq] send new set of notification for transition failures (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption by protecting reading governor_enabled (Prarit Bhargava) [1134369] - [cpufreq] preserve user_policy across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Clean up after a failing light-weight initialization (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs files for CPUs which failed to come back after resume (Prarit Bhargava) [1134369] - [cpufreq] governor: Remove fossil comment in the cpufreq_governor_dbs() (Prarit Bhargava) [1134369] - [cpufreq] conservative: set requested_freq to policy max when it is over policy max (Prarit Bhargava) [1134369] - [cpufreq] conservative: fix requested_freq reduction issue (Prarit Bhargava) [1134369] - [cpufreq] move freq change notifications to cpufreq core (Prarit Bhargava) [1134369] - [cpufreq] distinguish drivers that do asynchronous notifications (Prarit Bhargava) [1134369] - [cpufreq] create per policy rwsem instead of per CPU cpu_policy_rwsem (Prarit Bhargava) [1134369] - [cpufreq] Implement light weight ->target_index() routine (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Fail initialization if driver cannot be registered (Prarit Bhargava) [1134369] - [cpufreq] Detect spurious invocations of update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Add comment under ACPI_ADR_SPACE_SYSTEM_IO case (Prarit Bhargava) [1134369] - [cpufreq] remove CONFIG_CPU_FREQ_TABLE (Prarit Bhargava) [1134369] - [cpufreq] create cpufreq_generic_init() routine (Prarit Bhargava) [1134369] - [cpufreq] powernow: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] p4: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] pcc: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] call cpufreq_driver->get() after calling ->init() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] powernow: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] acpi: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] define generic .attr, .exit() and .verify() routines (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICY (Prarit Bhargava) [1134369] - [cpufreq] rename __cpufreq_set_policy() as cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove extra blank line (Prarit Bhargava) [1134369] - [cpufreq] don't break string in print statements (Prarit Bhargava) [1134369] - [cpufreq] remove __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove invalid comment from __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] make return type of lock_policy_rwsem_{read|write}() as void (Prarit Bhargava) [1134369] - [cpufreq] powernow: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] Add new helper cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] pcc_freq: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1134369] - [cpufreq] return EEXIST instead of EBUSY for second registering (Prarit Bhargava) [1134369] - [cpufreq] unlock correct rwsem while updating policy->cpu (Prarit Bhargava) [1134369] - [cpufreq] Clear policy->cpus bits in __cpufreq_remove_dev_finish() (Prarit Bhargava) [1134369] - [cpufreq] Acquire the lock in cpufreq_policy_restore() for reading (Prarit Bhargava) [1134369] - [cpufreq] Prevent problems in update_policy_cpu() if last_cpu == new_cpu (Prarit Bhargava) [1134369] - [cpufreq] Restructure if/else block to avoid unintended behavior (Prarit Bhargava) [1134369] - [cpufreq] Fix crash in cpufreq-stats during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Revert: make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] Use signed type for 'ret' variable, to store negative error values (Prarit Bhargava) [1134369] - [cpufreq] Remove temporary fix for race between CPU hotplug and sysfs-writes (Prarit Bhargava) [1134369] - [cpufreq] Synchronize the cpufreq store_*() routines with CPU hotplug (Prarit Bhargava) [1134369] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Prarit Bhargava) [1134369] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Prarit Bhargava) [1134369] - [cpufreq] Fix wrong time unit conversion (Prarit Bhargava) [1134369] - [cpufreq] serialize calls to __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] don't allow governor limits to be changed when it is disabled (Prarit Bhargava) [1134369] - [cpufreq] Don't use smp_processor_id() in preemptible context (Prarit Bhargava) [1134369] - [cpufreq] governor: Fix typos in comments (Prarit Bhargava) [1134369] - [cpufreq] governors: Remove duplicate check of target freq in supported range (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption due to double queueing (Prarit Bhargava) [1134369] - [cpufreq] fix bad unlock balance on !CONFIG_SMP (Prarit Bhargava) [1134369] - [cpufreq] Fix white space in __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove unnecessary check in __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] remove policy from cpufreq_policy_list during suspend (Prarit Bhargava) [1134369] - [cpufreq] remove cpufreq_policy_cpu per-cpu variable (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_policy_list for iterating over policies (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Use cpufreq_freq_attr_rw to define the cpb attribute (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Remove redundant return statement (Prarit Bhargava) [1134369] - [cpufreq] improve error checking on return values of __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] Fix broken usage of governor->owner's refcount (Prarit Bhargava) [1134369] - [cpufreq] Store cpufreq policies in a list (Prarit Bhargava) [1134369] - [cpufreq] Give consistent names to cpufreq_policy objects (Prarit Bhargava) [1134369] - [cpufreq] Clean up header files included in the core (Prarit Bhargava) [1134369] - [cpufreq] Pass policy to cpufreq_add_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] Avoid double kobject_put() for the same kobject in error code path (Prarit Bhargava) [1134369] - [cpufreq] Preserve policy structure across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Perform light-weight init/teardown during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1134369] - [cpufreq] Don't pass CPU to cpufreq_add_dev_{symlink|interface}() (Prarit Bhargava) [1134369] - [cpufreq] Introduce a flag ('frozen') to separate full vs temporary init/teardown (Prarit Bhargava) [1134369] - [cpufreq] Extract the handover of policy cpu to a helper function (Prarit Bhargava) [1134369] - [cpufreq] Add helper to perform alloc/free of policy structure (Prarit Bhargava) [1134369] - [cpufreq] Extract non-interface related stuff from cpufreq_add_dev_interface (Prarit Bhargava) [1134369] - [cpufreq] Fix misplaced call to cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove unused function __cpufreq_driver_getavg() (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Change the calculation of target frequency (Prarit Bhargava) [1134369] - [cpufreq] Remove unused APERF/MPERF support (Prarit Bhargava) [1134369] - [char] hwrng: Add a driver for the hwrng found in power7+ systems (Steve Best) [1123116]- [target] iscsi: Explicily clear login response PDU in exception path (Andy Grover) [1129387] - [target] iscsi: Avoid rejecting incorrect ITT for Data-Out (Andy Grover) [1129387] - [target] Fix left-over se_lun->lun_sep pointer OOPs (Andy Grover) [1129387] - [infiniband] ulp/isert: Wait for proper cleanup before unloading (Andy Grover) [1129387] - [infiniband] ulp/isert: Improve cm events handling (Andy Grover) [1129387] - [target] Explicitly clear ramdisk_mcp backend pages (Andy Grover) [1129387] - [target] Report correct response length for some commands (Andy Grover) [1129387] - [target] iscsi: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak (Andy Grover) [1129387] - [target] Use complete_all for se_cmd->t_transport_stop_comp (Andy Grover) [1129387] - [target] lio: Set CMD_T_ACTIVE bit for Task Management Requests (Andy Grover) [1129387] - [target] iscsi, iser: Fix hangs in connection teardown (Andy Grover) [1129387] - [infiniband] iser: Bail from accept_np if np_thread is trying to close (Andy Grover) [1129387] - [target] iscsi: Reject mutual authentication with reflected CHAP_C (Andy Grover) [1129387] - [target] Fix alua_access_state attribute OOPs for un-configured devices (Andy Grover) [1129387] - [infiniband] iser: Add missing target_put_sess_cmd for ImmedateData failure (Andy Grover) [1129387] - [target] Don't allow setting WC emulation if device doesn't support (Andy Grover) [1129387] - [infiniband] iser: Add missing se_cmd put for WRITE_PENDING in tx_comp_err (Andy Grover) [1129387] - [target] iscsi: Fix ERL=2 ASYNC_EVENT connection pointer bug (Andy Grover) [1129387] - [infiniband] ib_srpt: Use correct ib_sg_dma primitives (Andy Grover) [1129387] - [infiniband] iser: Fix post_send_buf_count for RDMA READ/WRITE (Andy Grover) [1129387] - [target] iscsi, iser: Fix isert_conn->state hung shutdown issues (Andy Grover) [1129387] - [target] iscsi, iser: Use list_del_init for ->i_conn_node (Andy Grover) [1129387] - [target] iscsi: Fix iscsit_get_tpg_from_np tpg_state bug (Andy Grover) [1129387] - [target] Update hw_max_sectors based on current block_size (Andy Grover) [1129387] - [target] iscsi: Fix-up all zero data-length CDBs with R/W_BIT set (Andy Grover) [1129387] - [target] Allow READ_CAPACITY opcode in ALUA Standby access state (Andy Grover) [1129387] - [target] iscsi: Fix wrong buffer / buffer overrun in iscsi_change_param_value() (Andy Grover) [1129387] - [target] iscsi: Fix multi network portal shutdown regression (Andy Grover) [1129387] - [target] iscsi, iser: Avoid accepting transport connections during stop stage (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix iscsit_accept_np and rdma_cm racy flow (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix wrong connection requests list addition (Andy Grover) [1129387] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1069185] - [scsi] hpsa: make tech preview info more verbose (Tomas Henzl) [1083556] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove online devices from offline device list (Tomas Henzl) [1069185] - [scsi] hpsa: fix non-x86 builds (Tomas Henzl) [1069185] - [scsi] hpsa: do not unconditionally copy sense data (Tomas Henzl) [1069185] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Tomas Henzl) [1069185] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Tomas Henzl) [1069185] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1069185] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1069185] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Tomas Henzl) [1069185] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Tomas Henzl) [1069185] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Tomas Henzl) [1069185] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Tomas Henzl) [1069185] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Tomas Henzl) [1069185] - [scsi] hpsa: define extended_report_lun_entry data structure (Tomas Henzl) [1069185] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Tomas Henzl) [1069185] - [scsi] hpsa: avoid unnecessary readl on every command submission (Tomas Henzl) [1069185] - [scsi] hpsa: use per-cpu variable for lockup_detected (Tomas Henzl) [1069185] - [scsi] hpsa: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1069185] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Tomas Henzl) [1069185] - [scsi] hpsa: allocate reply queues individually (Tomas Henzl) [1069185] - [scsi] hpsa: choose number of reply queues more intelligently (Tomas Henzl) [1069185] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Tomas Henzl) [1069185] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Tomas Henzl) [1069185] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1069185] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused fields from struct ctlr_info (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1069185] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1069185] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1069185] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1069185] - [scsi] hpsa: update driver version to 3.4.4-1 (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1069185] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1069185] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1069185] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1069185] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1069185] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1069185] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1069185] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1069185] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1069185] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1069185] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1069185] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1069185] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1069185] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1069185] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1069185] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1069185] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1069185] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1069185] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1069185] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1069185] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1069185] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1069185] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1069185] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1069185] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1069185] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1069185] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1069185] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1069185] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1069185] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1069185] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1069185] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1069185] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1069185] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1069185] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1069185] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1069185] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1069185] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1069185] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1069185] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1069185] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1139139] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1102526] - [ethernet] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1089401] - [ethernet] cnic: Rebranding cnic driver (Maurizio Lombardi) [1089401] - [ethernet] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1089401] - [ethernet] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1089401] - [ethernet] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1089401] - [ethernet] broadcom: Remove extern from function prototypes (Maurizio Lombardi) [1089401] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1089400] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1089400] - [scsi] bnx2i, be2iscsi: fix custom stats length (Maurizio Lombardi) [1089400] - [ethernet] cnic, bnx2i, bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1089400 1089399 1089401] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1089399] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1130072] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1130072] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the copyright year (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1130072]- [x86] module: work around kabi module breakage when 16K stacks are enabled (Kyle McMartin) [1108378] - [kernel] redhat: bump RHEL_MINOR to 1 (Kyle McMartin) [1108378] - [kernel] modules: export check_module_rhelversion (Kyle McMartin) [1108378] - [kernel] modules: Add module_ext struct (Prarit Bhargava) [1110315] - [kernel] modules: add rhelversion MODULE_INFO tag (Kyle McMartin) [1110315] - [x86] expand 64-bit kernel stack to 16K (Johannes Weiner) [1108378]- [ethernet] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1136912] - [ethernet] bna: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1136912] - [ethernet] bna: fix performance regression (Ivan Vecera) [1136912] - [ethernet] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1136912] - [ethernet] bna: remove unnecessary break after return (Ivan Vecera) [1136912] - [ethernet] bna: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1136912] - [ethernet] bna: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1136912] - [ethernet] bna: remove open-coded skb_cow_head (Ivan Vecera) [1136912] - [ethernet] bna: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1136912] - [ethernet] bna: Convert uses of __constant_ to (Ivan Vecera) [1136912] - [ethernet] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1136912] - [ethernet] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1136912] - [ethernet] bna: bnad code cleanup (Ivan Vecera) [1136912] - [ethernet] e1000: fix possible reset_task running after adapter down (John Greene) [1091129] - [ethernet] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1091129] - [ethernet] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1139247] - [ethernet] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1139247] - [ethernet] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1139247] - [ethernet] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1139247] - [ethernet] r8169: support IPv6 (Ivan Vecera) [1139247] - [ethernet] r8169: use Giant Send (Ivan Vecera) [1139247] - [ethernet] r8169: split rtl8169_tso_csum (Ivan Vecera) [1139247] - [ethernet] r8169: disable L23 (Ivan Vecera) [1139247] - [ethernet] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1139247] - [ethernet] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1139247] - [ethernet] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1139247] - [ethernet] r8169: initialize rtl8169_stats seqlock (Ivan Vecera) [1139247] - [ethernet] r8169: delete non-required instances of include (Ivan Vecera) [1139247] - [ethernet] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1092495] - [ethernet] bnx2: Rebranding bnx2 driver (Michal Schmidt) [1092495] - [ethernet] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't build unused suspend/resume functions not enabled (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1092495] - [ethernet] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Michal Schmidt) [1092495] - [ethernet] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1092495] - [ethernet] bnx2: delete non-required instances of include (Michal Schmidt) [1092495] - [ethernet] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1091124] - [ethernet] ixgbevf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091124] - [ethernet] ixgbevf: get rid of SET_ETHTOOL_OPS (John Greene) [1091124] - [ethernet] ixgbevf: remove 82599 from the module description (John Greene) [1091124] - [ethernet] ixgbevf: remove open-coded skb_cow_head (John Greene) [1091124] - [ethernet] ixgbevf: Add bit to mark work queue initialization (John Greene) [1091124] - [ethernet] ixgbevf: Fix rcu warnings induced by LER (John Greene) [1091124] - [ethernet] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (John Greene) [1091124] - [ethernet] ixgbevf: Additional adapter removal checks (John Greene) [1091124] - [ethernet] ixgbevf: Check for adapter removal on register writes (John Greene) [1091124] - [ethernet] ixgbevf: Check register reads for adapter removal (John Greene) [1091124] - [ethernet] ixgbevf: Make the ethtool register test use accessors (John Greene) [1091124] - [ethernet] ixgbevf: Use static inlines instead of macros (John Greene) [1091124] - [ethernet] ixgbevf: Convert uses of __constant_ to (John Greene) [1091124] - [ethernet] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (John Greene) [1091124] - [ethernet] ixgbevf: Indicate removal state explicitly (John Greene) [1091124] - [ethernet] ixgbevf: delete unneeded call to pci_set_power_state (John Greene) [1091124] - [ethernet] ixgbevf: fix skb->pkt_type checks (John Greene) [1091124] - [ethernet] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (John Greene) [1091124] - [ethernet] ixgbevf: fix handling of tx checksumming (John Greene) [1091124] - [ethernet] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091124] - [ethernet] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (John Greene) [1091124] - [ethernet] ixgbevf: redo dma mapping using the tx buffer info (John Greene) [1091124] - [ethernet] ixgbevf: make the first tx_buffer a repository for most of the skb info (John Greene) [1091124] - [ethernet] ixgbevf: add tx counters (John Greene) [1091124] - [ethernet] ixgbevf: remove counters for Tx/Rx checksum offload (John Greene) [1091124] - [ethernet] ixgbevf: move ring specific stats into ring specific structure (John Greene) [1091124] - [ethernet] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct (John Greene) [1091124] - [ethernet] ixgbevf: bump version (John Greene) [1091124] - [ethernet] ixgbevf: create function for all of ring init (John Greene) [1091124] - [ethernet] ixgbevf: Convert ring storage form pointer to an array to array of pointers (John Greene) [1091124] - [ethernet] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (John Greene) [1091124] - [ethernet] ixgbevf: set the disable state when ixgbevf_qv_disable is called (John Greene) [1091124] - [ethernet] ixgbevf: add DCB configuration into queue setup (John Greene) [1091124] - [ethernet] ixgbe: Focus config of head, tail ntc, and ntu all into a single function (John Greene) [1091124] - [ethernet] ixgbe: cleanup IXGBE_DESC_UNUSED (John Greene) [1091124] - [ethernet] ixgbevf: remove redundant workaround (John Greene) [1091124] - [ethernet] ixgbevf: Add zero_base handler to network statistics (John Greene) [1091124] - [ethernet] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (John Greene) [1091124] - [ethernet] ixgbevf: add ixgbevf_rx_skb (John Greene) [1091124] - [ethernet] ixgbevf: bump driver version (John Greene) [1091124] - [ethernet] ixgbevf: Remove extern from function prototypes (John Greene) [1091124] - [ethernet] ixgbevf: Adds function to set PSRTYPE register (John Greene) [1091124] - [ethernet] ixgbevf: Miscellaneous conversions to ETH_ALEN (John Greene) [1091124] - [ethernet] ixgbevf: add wait for Rx queue disable (John Greene) [1091123] - [ethernet] ixgbevf: fix 32-bit DMA mask handling (John Greene) [1091123] - [ethernet] ixgbe: fix message terminations (John Greene) [1091123] - [ethernet] ixgbe: clean up Rx time stamping code (John Greene) [1091123] - [ethernet] ixgbe: remove open-coded skb_cow_head (John Greene) [1091123] - [ethernet] ixgbe: Add bit to mark service task initialization (John Greene) [1091123] - [ethernet] ixgbe: Fix rcu warnings induced by LER (John Greene) [1091123] - [ethernet] ixgbe: Indicate removal state explicitly (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_check_reset_blocked() declaration (John Greene) [1091123] - [ethernet] ixgbe: fix race conditions on queuing skb for HW time stamp (John Greene) [1091123] - [ethernet] ixgbe: never generate both software and hardware timestamps (John Greene) [1091123] - [ethernet] ixgbe: remove redundant if clause from PTP work (John Greene) [1091123] - [ethernet] ixgbe: Break recursion in case of removal (John Greene) [1091123] - [ethernet] ixgbe: Stop cacheing if the MNG FW enabled (John Greene) [1091123] - [ethernet] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (John Greene) [1091123] - [ethernet] ixgbe: use ixgbe_read_pci_cfg_word (John Greene) [1091123] - [ethernet] ixgbe: remove unused media type (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (John Greene) [1091123] - [ethernet] ixgbe: check Core Clock Disable bit (John Greene) [1091123] - [ethernet] ixgbe: fix errors related to protected AUTOC calls (John Greene) [1091123] - [ethernet] ixgbe: Convert uses of __constant_ to (John Greene) [1091123] - [ethernet] ixgbe: Don't receive packets when the napi budget == 0 (John Greene) [1091123] - [ethernet] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (John Greene) [1091123] - [ethernet] ixgbe: fix some multiline hw_dbg prints (John Greene) [1091123] - [ethernet] ixgbe: fixup header for ixgbe_set_rxpba_82598 (John Greene) [1091123] - [ethernet] ixgbe: add Linux NICS mailing list to contact info (John Greene) [1091123] - [ethernet] ixgbe: move setting rx_pb_size into get_invariants (John Greene) [1091123] - [ethernet] ixgbe: Fix format string in ixgbe_fcoe.c (John Greene) [1091123] - [ethernet] ixgbe: ixgbe calls skb_set_hash (John Greene) [1091123] - [ethernet] ixgbe: implement SIOCGHWTSTAMP ioctl (John Greene) [1091123] - [ethernet] ixgbe: Check config reads for removal (John Greene) [1091123] - [ethernet] ixgbe: Fix up some ethtool results when adapter is removed (John Greene) [1091123] - [ethernet] ixgbe: Restore hw_addr in LER recovery paths (John Greene) [1091123] - [ethernet] ixgbe: Additional adapter removal checks (John Greene) [1091123] - [ethernet] ixgbe: Check for adapter removal on register writes (John Greene) [1091123] - [ethernet] ixgbe: Check register reads for adapter removal (John Greene) [1091123] - [ethernet] ixgbe: Use static inlines instead of macros (John Greene) [1091123] - [ethernet] ixgbe: Add check for FW veto bit (John Greene) [1091123] - [ethernet] ixgbe: fix bit toggled for 82599 reset fix (John Greene) [1091123] - [ethernet] ixgbe: collect all 82599 AUTOC code in one function (John Greene) [1091123] - [ethernet] ixgbe: Remove extern from function prototypes (John Greene) [1091123] - [ethernet] ixgbe: fix to use correct timeout interval for memory read completion (John Greene) [1091123] - [ethernet] ixgbe: Add WoL support for a new device (John Greene) [1091123] - [ethernet] ixgbe: don't use magic size number to assign ptp_caps.name (John Greene) [1091123] - [ethernet] ixgbe: modify behavior on receiving a HW ECC error (John Greene) [1091123] - [ethernet] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091123] - [ethernet] ixgbe: bump version number (John Greene) [1091123] - [ethernet] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (John Greene) [1091123] - [ethernet] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (John Greene) [1091123] - [ethernet] ixgbe: Reduce memory consumption with larger page sizes (John Greene) [1091123] - [ethernet] ixgbe: Cleanup the use of tabs and spaces (John Greene) [1091124 1091123]- [net] ipv4: implement igmp_qrv sysctl to tune igmp robustness variable (Hannes Frederic Sowa) [1110118] - [net] ipv6: add sysctl_mld_qrv to configure query robustness variable (Hannes Frederic Sowa) [1110118] - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133741] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133741] - [net] netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper (Florian Westphal) [1043012] - [net] netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks (Florian Westphal) [1043012] - [net] netfilter: nf_conntrack: initialize net.ct.generation (Florian Westphal) [1043012] - [net] netfilter: conntrack: Fix UP builds (Florian Westphal) [1043012] - [net] netfilter: conntrack: remove central spinlock nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: conntrack: seperate expect locking from nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: avoid race with exp->master ct (Florian Westphal) [1043012] - [net] netfilter: conntrack: spinlock per cpu to protect special lists (Florian Westphal) [1043012] - [net] netfilter: trivial code cleanup and doc changes (Florian Westphal) [1043012] - [net] sctp: fix ABI mismatch through sctp_assoc_to_state helper (Daniel Borkmann) [1135389] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134402] - [netdrv] veth: extend features to support tunneling (Florian Westphal) [1098138] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1133109] - [net] netfilter: synproxy target: restrict to INPUT/FORWARD (Jesper Brouer) [1081339] - [net] fix rtnl notification in atomic context (Jiri Pirko) [1113925] - [net] always advertise rx_flags changes via netlink (Jiri Pirko) [1113925] - [net] update __dev_notify_flags() to send rtnl msg (Jiri Pirko) [1113925]- [scsi] fusion: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] fusion: Add free msg frames to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] qla4xxx: 5.04.00.04.07.01-k0 (Chad Dupuis) [1089349] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1089349] - [scsi] qla4xxx: from treewide: fix comments and printk msgs (Chad Dupuis) [1089349] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1089349] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1089349] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089349] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1089349] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1089349] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1089349] - [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset (Chad Dupuis) [1089346] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1089346] - [scsi] qla2xxx: ISP8044 poll ipmdio bus timeout improvement (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c (Chad Dupuis) [1089346] - [scsi] qla2xxx: Include file for msleep declartion in qla_nx2.c file (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1089346] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable fw_dump_size for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1089346] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add ISP8044 serdes bsg interface (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check for peg alive counter and clear any outstanding mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39), QLA8044_POLLWR(40) (Chad Dupuis) [1089346] - [scsi] qla2xxx: Allow the next firmware dump if the previous dump capture fails for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Log when device state is moved to failed state (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1089346] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1089346] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper message for Non owner reset ACK Timeout (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1089346] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix multiqueue MSI-X registration (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix warning reported by smatch (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1089346] - [scsi] qla2xxx: Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use the correct mailbox registers when acknowledging an IDC request on ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1089346] - [scsi] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1089346] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1089346] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1089346] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correction to message ids (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1089346]- [tty] hvc_console: Fix wakeup of HVC thread on hvc_kick() (Steve Best) [1123045] - [tty] hvc_opal: Kick the HVC thread on OPAL console events (Steve Best) [1123045] - [powerpc] perf/hv-24x7: Catalog version number is be64, not be32 (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Remove [static 4096], sparse chokes on it (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Use (unsigned long) not (u32) values when calling plpar_hcall_norets() (Gustavo Duarte) [947159] - [powerpc] perf/hv-gpci: Make device attr static (Gustavo Duarte) [947159] - [powerpc] perf/hv_gpci: Probe failures use pr_debug(), and padding reduced (Gustavo Duarte) [947159] - [powerpc] perf/hv_24x7: Probe errors changed to pr_debug(), padding fixed (Gustavo Duarte) [947159] - [Documentation] powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes (Gustavo Duarte) [947159] - [powerpc] perf: Add kconfig option for hypervisor provided counters (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv 24x7 interface (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv gpci (get performance counter info) interface (Gustavo Duarte) [947159] - [powerpc] perf: Add macros for defining event fields & formats (Gustavo Duarte) [947159] - [powerpc] perf: Add a shared interface to get gpci version and capabilities (Gustavo Duarte) [947159] - [powerpc] perf: Add 24x7 interface headers (Gustavo Duarte) [947159] - [powerpc] perf: Add hv_gpci interface header (Gustavo Duarte) [947159] - [powerpc] Add hvcalls for 24x7 and gpci (Get Performance Counter Info) (Gustavo Duarte) [947159] - [ethernet] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add support for busy polling (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: On MCDI timeout, issue an FLR (and mark MCDI to fail-fast) (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Update product naming (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fix transposed ptp_{under, over}size_sync_windows statistics (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1110888] - [iommu] vt-d: Use correct domain id to flush virtual machine domains (Myron Stowe) [1136539] - [iommu] Fix IOMMU sysfs stubs (Myron Stowe) [1136539] - [iommu] Fix compile error in iommu-sysfs.c (Myron Stowe) [1136539] - [pci] Add bridge DMA alias quirk for Intel 82801 bridge (Myron Stowe) [1136539] - [iommu] amd: Add sysfs support (Myron Stowe) [1136539] - [iommu] vt-d: Make use of IOMMU sysfs support (Myron Stowe) [1136539] - [iommu] Add sysfs support for IOMMUs (Myron Stowe) [1136539] - [iommu] core: Make iommu_group_get_for_dev() more robust (Myron Stowe) [1136537] - [iommu] Remove pci.h (Myron Stowe) [1136537] - [iommu] vt-d: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] vt-d: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] core: Create central IOMMU group lookup/creation interface (Myron Stowe) [1136537] - [iommu] vt-d: Suppress compiler warnings (Myron Stowe) [1136537] - [iommu] vt-d: Fix reference count in iommu_prepare_isa (Myron Stowe) [1136537] - [iommu] vt-d: fix bug in handling multiple RMRRs for the same PCI device (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ITE bridge (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ASMedia and Tundra bridges (Myron Stowe) [1136537] - [pci] Add support for PCIe-to-PCI bridge DMA alias quirks (Myron Stowe) [1136537] - [pci] Add function 1 DMA alias quirk for Marvell devices (Myron Stowe) [1136537] - [pci] Add function 0 DMA alias quirk for Ricoh devices (Myron Stowe) [1136537] - [pci] Add support for DMA alias quirks (Myron Stowe) [1136537] - [pci] Convert pci_dev_flags definitions to bit shifts (Myron Stowe) [1136537] - [pci] Add DMA alias iterator (Myron Stowe) [1136537] - [iommu] amd: fix enabling exclusion range for an exact device (Myron Stowe) [1129880 1087643] - [iommu] amd: Take mmap_sem when calling get_user_pages (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridges (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix memory leakage caused by commit ea8ea46 (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error handling in ANDD processing (Myron Stowe) [1129880 1087643] - [iommu] vt-d: returning free pointer in get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init() (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix logic to determine and checking max PASID (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Include ACPI devices in iommu=pt (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Finally enable translation for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove to_pci_dev() in intel_map_page() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from intel_iommu_attach_device() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from iommu_no_mapping() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_add_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_remove_one_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Rename 'hwdev' variables to 'dev' now that that's the norm (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove some pointless to_pci_dev() calls (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_valid_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_should_identity_map() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Handle RMRRs for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_context_mapp{ed, ing}() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make device_to_iommu() cope with non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make identity_mapping() take struct device not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove segment from struct device_domain_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Store PCI segment number in struct intel_iommu (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove device_to_iommu() call from domain_remove_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify iommu check in domain_remove_one_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Always store iommu in device_domain_info (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use domain_remove_one_dev_info() in domain_add_dev_info() error path (Myron Stowe) [1129880 1087643] - [iommu] vt-d: use dmar_insert_dev_info() from dma_add_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Stop dmar_insert_dev_info() freeing domains on losing race (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Pass iommu to domain_context_mapping_one() and iommu_support_dev_iotlb() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use struct device in device_domain_info, not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make dmar_insert_dev_info() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_dummy() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI devices into dmaru->devices[] array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Change scope lists to struct device, bus, devfn (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Allocate space for ACPI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Parse ANDD records (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI namespace device reporting structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Be less pessimistic about domain coherency where possible (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Honour intel_iommu=sp_off for non-VMM domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up and fix page table clear/free behaviour (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up size handling for intel_iommu_unmap() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update IOMMU state when memory hotplug happens (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Unify the way to process DMAR device scope array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happe (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use RCU to protect global resources in interrupt context (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce a rwsem to protect global data structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce macro for_each_dev_scope() to walk device scope entrie (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error in detect ATS capability (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer when freeing IOMMU data structure (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix incorrect iommu_count for si_domain (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Reduce duplicated code to handle virtual machine domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Free resources if failed to create domain for PCIe endpoint (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify function get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Move private structures and variables into intel-iommu.c (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Factor out dmar_alloc_dev_scope() for later reuse (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info when hot-removing PCI dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info and fix memory leak (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid double free of g_iommus on error recovery path (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix PASID format in INVALIDATE_IOTLB_PAGES command (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix signedness bug in alloc_irte() (Myron Stowe) [1129808] - [iommu] vt-d: free all resources if failed to initialize DMARs (Myron Stowe) [1129808] - [iommu] vt-d: clean sparse warnings (Myron Stowe) [1129808] - [iommu] vt-d: fix wrong return value of dmar_table_init() (Myron Stowe) [1129808] - [iommu] vt-d: release invalidation queue when destroying IOMMU unit (Myron Stowe) [1129808] - [iommu] vt-d: fix access after free issue in function free_dmar_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: keep shared resources when failed to initialize iommu devices (Myron Stowe) [1129808] - [iommu] vt-d: fix invalid memory access when freeing DMAR irq (Myron Stowe) [1129808] - [iommu] vt-d: simplify code with existing macros (Myron Stowe) [1129808] - [iommu] vt-d: use defined macro instead of hardcoding (Myron Stowe) [1129808] - [iommu] vt-d: mark internal functions as static (Myron Stowe) [1129808] - [iommu] vt-d: clean up unused code (Myron Stowe) [1129808] - [iommu] vt-d: check suitable flag in function detect_intel_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: print correct domain id of static identity domain (Myron Stowe) [1129808] - [iommu] vt-d: refine support of 64bit guest address (Myron Stowe) [1129808] - [iommu] vt-d: fix resource leakage on error recovery path in iommu_init_domain (Myron Stowe) [1129808] - [iommu] vt-d: fix a race window in allocating domain ID for virtual machines (Myron Stowe) [1129808] - [iommu] vt-d: fix PCI device reference leakage on error recovery path (Myron Stowe) [1129808] - [iommu] vt-d: use dedicated bitmap to track remapping entry allocation status (Myron Stowe) [1129808] - [iommu] Rename domain_has_cap to iommu_domain_has_cap (Myron Stowe) [1129808] - [iommu] vt-d: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] amd: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] add missing include (Myron Stowe) [1129808] - [iommu] vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remappi (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in intel_irq_remapping.c (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in dmar.c (Myron Stowe) [1129808] - [iommu] add IOMMU_EXEC flag for safely allowing XN mappings (Myron Stowe) [1129808] - [iommu] acpica: Update DMAR table definitions (Myron Stowe) [1129808]- [tools] perf/bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1133083] - [tools] perf/bench/numa: Make no args mean 'run all tests' (Jiri Olsa) [1133083] - [tools] perf/machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1133083] - [tools] perf/trace: Decode architecture-specific signal numbers (Jiri Olsa) [1133083] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1133083] - [tools] perf: fix BFD detection on opensuse (Jiri Olsa) [1133083] - [tools] perf/symbols: Destroy unused symsrcs (Jiri Olsa) [1133083] - [tools] perf/annotate: Check availability of annotate when processing samples (Jiri Olsa) [1133083] - [tools] perf/trace: Fix ioctl 'request' beautifier build problems on !(i386 (Jiri Olsa) [1133083] - [tools] perf/trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1133083] - [tools] perf/list: Fix checking for supported events on older kernels (Jiri Olsa) [1133083] - [tools] perf: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1133083] - [tools] perf/probe: Do not add offset twice to uprobe address (Jiri Olsa) [1133083] - [tools] perf/buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1133083] - [tools] perf: Adjust kallsyms for relocated kernel (Jiri Olsa) [1133083] - [tools] perf/tests: No need to set up ref_reloc_sym (Jiri Olsa) [1133083] - [tools] perf/symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1133083] - [tools] perf/record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1133083] - [tools] perf/machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1133083] - [tools] perf/machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1133083] - [tools] perf: Add kallsyms__get_function_start() (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1133083] - [tools] perf: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1133083] - [tools] perf: Demangle kernel and kernel module symbols too (Jiri Olsa) [1133083] - [tools] perf/doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1133083] - [tools] perf/symbols: Load map before using map->map_ip() (Jiri Olsa) [1133083] - [tools] perf: Fix traceevent plugin path definitions (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1133083] - [tools] perf/stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1133083] - [tools] perf/evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1133083] - [tools] perf: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1133083] - [tools] perf/stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1133083] - [tools] perf: Add support for the xtensa architecture (Jiri Olsa) [1133083] - [tools] perf/session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1133083] - [tools] perf/timechart: Fix wrong SVG height (Jiri Olsa) [1133083] - [tools] perf: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1133083] - [tools] perf/callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1133083] - [tools] perf: Do proper comm override error handling (Jiri Olsa) [1133083] - [tools] perf/symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1133083] - [tools] perf/probe: Release all dynamically allocated parameters (Jiri Olsa) [1133083] - [tools] perf/probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1133083] - [tools] perf: Add 'build-test' make target (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1133083] - [tools] lib/traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1133083] - [tools] perf/hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1133083] - [tools] perf: Factor out sample__resolve_callchain() (Jiri Olsa) [1133083] - [tools] perf: Remove symbol_conf.use_callchain check (Jiri Olsa) [1133083] - [tools] perf: Fix cross building (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() finally!! (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Check return value of realloc() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add state member to struct trace_seq (Jiri Olsa) [1133083] - [tools] perf: Fix build error due to zfree() cast (Jiri Olsa) [1133083] - [tools] perf/record: Rename --initial-delay to --delay (Jiri Olsa) [1133083] - [tools] perf/record: Rename --no-delay to --no-buffering (Jiri Olsa) [1133083] - [tools] perf: Remove unused test-volatile-register-var.c (Jiri Olsa) [1133083] - [tools] perf/probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Weighted Diff column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Ratio column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Delta column (Jiri Olsa) [1133083] - [tools] perf: Generalize percent_color_snprintf() (Jiri Olsa) [1133083] - [tools] include: Include from asm/bug.h (Jiri Olsa) [1133083] - [tools] perf/record: Add --initial-delay option (Jiri Olsa) [1133083] - [tools] perf: Use the DWARF unwind info only if loaded (Jiri Olsa) [1133083] - [tools] perf: Add test for building detached source tarballs (Jiri Olsa) [1133083] - [tools] perf: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1133083] - [tools] include: Move perf's bug.h to a generic place (Jiri Olsa) [1133083] - [tools] include: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1133083] - [tools] include: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1133083] - [tools] perf/evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1133083] - [tools] perf/report: Move histogram entries collapsing to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move hist browser selection code to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1133083] - [tools] perf: Comment typo fix (Jiri Olsa) [1133083] - [tools] perf/stat: Fix --delay option in man page (Jiri Olsa) [1133083] - [tools] perf: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1133083] - [tools] perf/machine: Fix id_hdr_size initialization (Jiri Olsa) [1133083] - [tools] perf: Automate setup of FEATURE_CHECK_(C (Jiri Olsa) [1133083] - [tools] perf/trace: Pack 'struct trace' (Jiri Olsa) [1133083] - [tools] perf/header: Pack 'struct perf_session_env' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Shut up plugins make message (Jiri Olsa) [1133083] - [tools] lib/traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1133083] - [tools] perf/tests: Fix installation tests path setup (Jiri Olsa) [1133083] - [tools] perf: Move arch setup into seprate Makefile (Jiri Olsa) [1133083] - [tools] perf/stat: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/tests: Fixup leak on error path in parse events test (Jiri Olsa) [1133083] - [tools] perf/evlist: Auto unmap on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Close fds on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1133083] - [tools] perf/record: Remove old evsel_list usage (Jiri Olsa) [1133083] - [tools] perf/evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1133083] - [tools] perf/evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1133083] - [tools] perf/stat: Don't show counter information when workload fails (Jiri Olsa) [1133083] - [tools] perf: Use zfree to help detect use after free bugs (Jiri Olsa) [1133083] - [tools] perf: Introduce zfree (Jiri Olsa) [1133083] - [tools] perf: No need to test against NULL before calling free() (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Implement header window (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Split help message for perf top and report (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Protect windows by ui__lock (Jiri Olsa) [1133083] - [tools] perf/probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1133083] - [tools] perf/probe: Expand given path to absolute path (Jiri Olsa) [1133083] - [tools] perf/config: Ignore generated files in feature-checks (Jiri Olsa) [1133083] - [tools] perf: Do not synthesize the treads of default guest (Jiri Olsa) [1133083] - [tools] perf: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Find the proc info under machine->root_dir (Jiri Olsa) [1133083] - [tools] perf: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1133083] - [tools] perf/report: Print session information only if --stdio is given (Jiri Olsa) [1133083] - [tools] perf/report: Use pr_*() functions where applicable (Jiri Olsa) [1133083] - [tools] perf/symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1133083] - [tools] perf/mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1133083] - [tools] perf/scripting/perl: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/scripting/python: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/ui/browser: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/report: Rename 'perf_report' to 'report' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global 'O' processing code (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove print_app_build variable (Jiri Olsa) [1133083] - [tools] perf: Making QUIET_(CLEAN (Jiri Olsa) [1133083] - [tools] perf/tests: Factor make install tests (Jiri Olsa) [1133083] - [tools] perf: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1133083] - [tools] perf/record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1133083] - [tools] perf/record: Simplify perf_record__write (Jiri Olsa) [1133083] - [tools] perf/record: Use perf_data_file__write for output file (Jiri Olsa) [1133083] - [tools] perf/inject: Handle output file via perf_data_file object (Jiri Olsa) [1133083] - [tools] perf: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1133083] - [tools] perf/report: Introduce helpers for processing callchains (Jiri Olsa) [1133083] - [tools] perf/annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1133083] - [tools] perf/annotate: Adopt methods from hists (Jiri Olsa) [1133083] - [tools] perf/top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1133083] - [tools] perf/annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1133083] - [tools] perf/hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1133083] - [tools] perf/annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1133083] - [tools] perf/hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1133083] - [tools] perf/sort: Do not compare dso again (Jiri Olsa) [1133083] - [tools] perf/sort: Compare addresses if no symbol info (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1133083] - [tools] perf/symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1133083] - [tools] perf/timechart: Add --highlight option (Jiri Olsa) [1133083] - [tools] perf/symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove needless static binary_type array (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for topology (Jiri Olsa) [1133083] - [tools] perf/timechart: Get number of CPUs from perf header (Jiri Olsa) [1133083] - [tools] perf/timechart: Print pid along the name (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support to CPU info (Jiri Olsa) [1133083] - [tools] Convert to new topic libraries (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor process_filter() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in add_right() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1133083] - [tools] perf/completion: Complete 'perf kvm' (Jiri Olsa) [1133083] - [tools] perf/evlist: Add perf_evlist__to_front() (Jiri Olsa) [1133083] - [tools] perf: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1133083] - [tools] perf: Move mem_bswap32/64 to util.c (Jiri Olsa) [1133083] - [tools] perf/evlist: Add can_select_event() method (Jiri Olsa) [1133083] - [tools] perf/header: Allow header->data_offset to be predetermined (Jiri Olsa) [1133083] - [tools] perf: Add perf_event_paranoid() (Jiri Olsa) [1133083] - [tools] lib/symbol: Start carving out symbol parsing routines from perf (Jiri Olsa) [1133083] - [tools] perf/unwinding: Use the per-feature check flags (Jiri Olsa) [1133083] - [tools] perf: Add per-feature check flags (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename filename argument (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify some DSO methods parameters (Jiri Olsa) [1133083] - [tools] perf/symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify dso->long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/machine: Don't open code assign dso->short_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1133083] - [tools] perf/script: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] perf/report: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1133083] - [tools] perf/kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1133083] - [tools] perf/kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1133083] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1133083] - [tools] perf/archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix bug in 'stat report' (Jiri Olsa) [1133083] - [tools] perf/kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix max mmap_pages (Jiri Olsa) [1133083] - [tools] perf/evlist: Remove unnecessary parentheses (Jiri Olsa) [1133083] - [tools] perf/record: Fix display of incorrect mmap pages (Jiri Olsa) [1133083] - [tools] perf/script: Add an option to print the source line number (Jiri Olsa) [1133083] - [tools] perf/script: Fix symoff printing in callchains (Jiri Olsa) [1133083] - [tools] lib/traceevent: Report better error message on bad function args (Jiri Olsa) [1133083] - [tools] perf/trace: Fix summary percentage when processing files (Jiri Olsa) [1133083] - [tools] perf/trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1133083] - [tools] perf/build: Fix install dependency (Jiri Olsa) [1133083] - [tools] lib/traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Several cleanups for function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add cfg80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add scsi plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add xen plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add sched_switch plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add mac80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kvm plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kmem plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add hrtimer plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add jbd2 plugin (Jiri Olsa) [1133083] - [tools] perf: Overload pr_stat traceevent print function (Jiri Olsa) [1133083] - [tools] perf: Add trace-event global object for tracepoint interface (Jiri Olsa) [1133083] - [tools] perf: Add trace-event object (Jiri Olsa) [1133083] - [tools] perf: Add filename__read_str util function (Jiri Olsa) [1133083] - [tools] perf: Add build and install plugins targets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin build support (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin support (Jiri Olsa) [1133083] - [tools] perf/script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix random fd closing with no libelf (Jiri Olsa) [1133083] - [tools] perf/kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix spurious '=' use in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1133083] - [tools] perf/target: Move the checking of which map function to call into function (Jiri Olsa) [1133083] - [tools] perf: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1133083] - [tools] perf: Remove stackprotector feature check (Jiri Olsa) [1133083] - [tools] perf: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1133083] - [tools] perf/trace: Honour -m option (Jiri Olsa) [1133083] - [tools] perf: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1133083] - [tools] perf: Correct the message in feature-libnuma checking (Jiri Olsa) [1133083] - [tools] perf/timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Introduce tool struct (Jiri Olsa) [1133083] - [tools] perf: Add perf_data_file__write interface (Jiri Olsa) [1133083] - [tools] perf: Add writen function (Jiri Olsa) [1133083] - [tools] perf: Fine tune readn function (Jiri Olsa) [1133083] - [tools] perf: Use correct return type for readn function (Jiri Olsa) [1133083] - [tools] perf/record: Unify data output code into perf_record__write function (Jiri Olsa) [1133083] - [tools] perf: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove some needless struct forward declarations (Jiri Olsa) [1133083] - [tools] perf/timechart: dynamically determine event fields offset (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1133083] - [tools] perf/script: Print mmap[2] events also (Jiri Olsa) [1133083] - [tools] perf/script: Print comm, fork and exit events also (Jiri Olsa) [1133083] - [tools] perf/script: Print callchains and symbols if they exist (Jiri Olsa) [1133083] - [tools] perf: Export setup_list (Jiri Olsa) [1133083] - [tools] perf/thread: Move comm_list check into function (Jiri Olsa) [1133083] - [tools] perf/symbols: Move idle syms check from top to generic function (Jiri Olsa) [1133083] - [tools] perf/evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1133083] - [tools] perf/timechart: Group figures and add title with details (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for displaying only tasks related data (Jiri Olsa) [1133083] - [tools] perf/timechart: Use proc_num to implement --power-only (Jiri Olsa) [1133083] - [tools] perf/timechart: Add option to limit number of tasks (Jiri Olsa) [1133083] - [tools] perf/timechart: Always try to print at least 15 tasks (Jiri Olsa) [1133083] - [tools] perf/record: Default -t option to no inheritance (Jiri Olsa) [1133083] - [tools] perf: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1133083] - [tools] perf: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1133083] - [tools] perf/record: Make per-cpu mmaps the default (Jiri Olsa) [1133083] - [tools] perf/script: Move evname print code to process_event() (Jiri Olsa) [1133083] - [tools] perf/completion: Rename file to reflect zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out compgen stuff (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce a layer of indirection (Jiri Olsa) [1133083] - [tools] perf/top: Make -g refer to callchains (Jiri Olsa) [1133083] - [tools] perf/trace: Remove thread summary coloring (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1133083] - [tools] perf/stat: Add event unit and scale support (Jiri Olsa) [1133083] - [kernel] perf: Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1133083] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1133083] - [kernel] perf: Fix hotplug splat (Jiri Olsa) [1133083] - [x86] perf: Fix event scheduling (Jiri Olsa) [1133083] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1133083] - [x86] perf: Correctly use FEATURE_PDCM (Jiri Olsa) [1133083] - [x86] perf: Fix unknown NMI warning (Jiri Olsa) [1133083] - [x86] perf: Fix Userspace RDPMC switch (Jiri Olsa) [1133083] - [x86] perf: Add userspace RDPMC quirk for PPro (Jiri Olsa) [1133083] - [kernel] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1133083] - [kernel] perf: Document the new transaction sample type (Jiri Olsa) [1133083] - [kernel] perf: Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PP1 energy counter support (Jiri Olsa) [1133083] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1133083] - [x86] perf: Add RAPL hrtimer support (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PMU support (Jiri Olsa) [1133083] - [kernel] perf: Add active_entry list head to struct perf_event (Jiri Olsa) [1133083] - [kernel] perf: Fix perf_pmu_migrate_context (Jiri Olsa) [1133083] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Jiri Olsa) [1133083] - [tools] perf/traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1131394] - [tools] perf/traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1131394] - [tools] perf/header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1131394] - [tools] perf/header: Fix bogus group name (Jiri Olsa) [1131394] - [tools] perf: Tag thread comm as overriden (Jiri Olsa) [1131394] - [tools] perf/record: Add an option to force per-cpu mmaps (Jiri Olsa) [1131394] - [tools] perf/probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1131394] - [tools] perf/ui/browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1131394] - [tools] perf/symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1131394] - [tools] perf/evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1131394] - [tools] perf: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1131394] - [tools] perf: Synthesize anon MMAP records again (Jiri Olsa) [1131394] - [tools] perf/top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1131394] - [tools] perf: Remove trivial extra semincolon (Jiri Olsa) [1131394] - [tools] perf/trace: Tweak summary output (Jiri Olsa) [1131394] - [tools] perf/build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1131394] - [tools] perf/build: Fix timerfd feature check (Jiri Olsa) [1131394] - [tools] perf: parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1131394] - [tools] perf: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1131394] - [tools] perf/target: Shorten perf_target__ to target__ (Jiri Olsa) [1131394] - [tools] perf/tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1131394] - [tools] perf/evlist: Refactor mmap_pages parsing (Jiri Olsa) [1131394] - [tools] perf/evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1131394] - [tools] perf/record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary only option (Jiri Olsa) [1131394] - [tools] perf/trace: Simplify '--summary' output (Jiri Olsa) [1131394] - [tools] perf/trace: Change syscall summary duration order (Jiri Olsa) [1131394] - [tools] perf/tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1131394] - [tools] perf/trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1131394] - [tools] perf/trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1131394] - [tools] perf/tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/record: Move existing write_output into helper function (Jiri Olsa) [1131394] - [tools] perf/record: Use correct return type for write() (Jiri Olsa) [1131394] - [tools] perf: Prevent condition that all sort keys are elided (Jiri Olsa) [1131394] - [tools] perf/machine: Simplify synthesize_threads method (Jiri Olsa) [1131394] - [tools] perf/machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1131394] - [tools] perf/record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1131394] - [tools] perf/evsel: Remove idx parm from constructor (Jiri Olsa) [1131394] - [tools] perf/ui/tui/progress: Don't force a refresh during progress update (Jiri Olsa) [1131394] - [tools] perf: Remove unneeded include (Jiri Olsa) [1131394] - [tools] perf/record: Remove post_processing_offset variable (Jiri Olsa) [1131394] - [tools] perf/record: Remove advance_output function (Jiri Olsa) [1131394] - [tools] perf/record: Refactor feature handling into a separate function (Jiri Olsa) [1131394] - [tools] perf/trace: Don't relookup fields by name in each sample (Jiri Olsa) [1131394] - [tools] perf: Fix version when building out of tree (Jiri Olsa) [1131394] - [tools] perf/evsel: Ditch evsel->handler.data field (Jiri Olsa) [1131394] - [tools] perf: Add required memory barriers (Jiri Olsa) [1131394] - [tools] perf: Finish the removal of 'self' arguments (Jiri Olsa) [1131394] - [tools] perf: Check maximum frequency rate for record/top (Jiri Olsa) [1131394] - [tools] perf/fs: Add procfs support (Jiri Olsa) [1131394] - [tools] perf/fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1131394] - [tools] perf: Factor sysfs code into generic fs object (Jiri Olsa) [1131394] - [tools] perf/list: Add usage (Jiri Olsa) [1131394] - [tools] perf/list: Remove a level of indentation (Jiri Olsa) [1131394] - [tools] perf/build: Fix detection of non-core features (Jiri Olsa) [1131394] - [tools] perf/kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1131394] - [tools] perf/hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1131394] - [tools] perf/traceevent: Check for spaces in character array (Jiri Olsa) [1131394] - [tools] perf/traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1131394] - [tools] perf/traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1131394] - [tools] perf/traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1131394] - [tools] perf/traceevent: Update printk formats when entered (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1131394] - [tools] perf/stat: Enhance option parse error message (Jiri Olsa) [1131394] - [tools] perf/top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Postpone setting up browser after parsing options (Jiri Olsa) [1131394] - [tools] perf: Show single option when failed to parse (Jiri Olsa) [1131394] - [tools] perf/evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1131394] - [tools] perf/evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1131394] - [tools] perf: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix 32-bit cross build (Jiri Olsa) [1131394] - [tools] perf/script: Set up output options for in-stream attributes (Jiri Olsa) [1131394] - [tools] perf/evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1131394] - [tools] perf: Get current comm instead of last one (Jiri Olsa) [1131394] - [tools] perf: Compare hists comm by addresses (Jiri Olsa) [1131394] - [tools] perf: Add new COMM infrastructure (Jiri Olsa) [1131394] - [tools] perf: Add time argument on COMM setting (Jiri Olsa) [1131394] - [tools] perf: Use an accessor to read thread comm (Jiri Olsa) [1131394] - [tools] perf: Add missing data.h into LIB_H headers (Jiri Olsa) [1131394] - [tools] perf/probe: Fix typo (Jiri Olsa) [1131394] - [tools] perf/bench: Fix two warnings (Jiri Olsa) [1131394] - [tools] perf: Show progress on histogram collapsing (Jiri Olsa) [1131394] - [tools] perf/ui/progress: Per progress bar state (Jiri Olsa) [1131394] - [tools] perf/ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1131394] - [tools] perf: Fix non-debug build (Jiri Olsa) [1131394] - [tools] perf/evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1131394] - [tools] perf: Do not accept parse_tag_value() overflow (Jiri Olsa) [1131394] - [tools] perf/inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1131394] - [tools] perf/script: Make perf_script a local variable (Jiri Olsa) [1131394] - [tools] perf/sched: Optimize build time (Jiri Olsa) [1131394] - [tools] perf/sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1131394] - [tools] perf/bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1131394] - [tools] perf/probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1131394] - [tools] perf/probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1131394] - [tools] perf: Stop using 'self' in some more places (Jiri Olsa) [1131394] - [tools] perf/test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1131394] - [tools] perf/test: Clarify the "sample parsing" test entry (Jiri Olsa) [1131394] - [tools] perf/top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/session: Separating data file properties from session (Jiri Olsa) [1131394] - [tools] perf: Add perf_data_file__open interface to data object (Jiri Olsa) [1131394] - [tools] perf: Add data object to handle perf data file (Jiri Olsa) [1131394] - [tools] perf: Compare dso's also when comparing symbols (Jiri Olsa) [1131394] - [tools] perf/callchain: Convert children list to rbtree (Jiri Olsa) [1131394] - [tools] perf/list: Show error if tracepoints not available (Jiri Olsa) [1131394] - [tools] perf/script: Print addr by default for BTS (Jiri Olsa) [1131394] - [tools] perf/evlist: Factor out duplicated mmap code (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1131394] - [tools] perf: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix test_on_exit for 32-bit build (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix 32-bit build error (Jiri Olsa) [1131394] - [tools] perf/session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1131394] - [tools] perf/session: Add missing sample flush for piped events (Jiri Olsa) [1131394] - [tools] perf/record: Improve write_output error message (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1131394] - [tools] perf/trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1131394] - [tools] perf: Introduce filename__read_int helper (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1131394] - [tools] perf/trace: Improve event processing exit (Jiri Olsa) [1131394] - [tools] perf/trace: Use vfs_getname hook if available (Jiri Olsa) [1131394] - [tools] perf/trace: Split fd -> pathname array handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1131394] - [tools] perf/annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1131394] - [tools] perf/annotate: Fix annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1131394] - [tools] perf: Add copyfile_mode() (Jiri Olsa) [1131394] - [tools] perf/annotate: Find kcore symbols on other maps (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the autodep inclusion rule (Jiri Olsa) [1131394] - [tools] perf/build: Improve the 'stackprotector' feature test (Jiri Olsa) [1131394] - [tools] perf/build: Remove the volatile-register-var feature check (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the libelf logic (Jiri Olsa) [1131394] - [tools] perf/build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1131394] - [tools] perf/build: Pass through DEBUG parameter (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-existent build directory handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Add map_groups__find_ams() (Jiri Olsa) [1131394] - [tools] perf/symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1131394] - [tools] perf/symbols: Validate kcore module addresses (Jiri Olsa) [1131394] - [tools] perf: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1131394] - [tools] perf/tests: Fix memory leak in dso-data.c (Jiri Olsa) [1131394] - [tools] perf: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary option to dump syscall statistics (Jiri Olsa) [1131394] - [tools] perf/util: Add findnew method to intlist (Jiri Olsa) [1131394] - [tools] perf/trace: Improve the error messages (Jiri Olsa) [1131394] - [tools] perf/timechart: Add example in the documentation (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make install' (Jiri Olsa) [1131394] - [tools] perf: Align perf version output to other build messages (Jiri Olsa) [1131394] - [tools] perf: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make clean' (Jiri Olsa) [1131394] - [tools] perf: Fix redirection printouts (Jiri Olsa) [1131394] - [tools] perf/trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1131394] - [tools] perf/trace: Allow specifying index offset in strarrays (Jiri Olsa) [1131394] - [tools] perf/symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1131394] - [tools] perf/intlist: Add priv member (Jiri Olsa) [1131394] - [tools] perf/trace: Use new machine method to loop over threads (Jiri Olsa) [1131394] - [tools] perf/machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1131394] - [tools] perf/trace: Add record option (Jiri Olsa) [1131394] - [tools] perf/trace: Fix comm resolution when reading events from file (Jiri Olsa) [1131394] - [tools] perf/stat: Add units to nanosec-based counters (Jiri Olsa) [1131394] - [tools] perf/stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1131394] - [tools] perf/stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1131394] - [tools] perf: Ignore 'perf timechart' output file (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e instructions (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e cycles (Jiri Olsa) [1131394] - [tools] perf: Move start conditions to start of the flex file (Jiri Olsa) [1131394] - [tools] perf: Add missing -ldl for gtk build (Jiri Olsa) [1131394] - [tools] perf/machine: Use snprintf instead of sprintf (Jiri Olsa) [1131394] - [tools] perf/bench sched: Add --threaded option (Jiri Olsa) [1131394] - [tools] perf/trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1131394] - [tools] perf/trace: Show path associated with fd in live sessions (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1131394] - [tools] perf/trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1131394] - [tools] perf/trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1131394] - [tools] perf/trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify flock 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1131394] - [tools] perf: Fix srcline sort key behavior (Jiri Olsa) [1131394] - [tools] perf: Implement addr2line directly using libbfd (Jiri Olsa) [1131394] - [tools] perf: Save failed result of get_srcline() (Jiri Olsa) [1131394] - [tools] perf/annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1131394] - [tools] perf: Do not try to call addr2line on non-binary files (Jiri Olsa) [1131394] - [tools] perf/annotate: Factor out get/free_srcline() (Jiri Olsa) [1131394] - [tools] perf/hists: Free srcline when freeing hist_entry (Jiri Olsa) [1131394] - [tools] perf/annotate: Reuse path from the result of addr2line (Jiri Olsa) [1131394] - [tools] perf/sort: Fix a memory leak on srcline (Jiri Olsa) [1131394] - [tools] perf: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1131394] - [tools] perf/symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1131394] - [tools] perf: Adding throttle event data struct support (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1131394] - [tools] perf: Add possibility to specify mmap size (Jiri Olsa) [1131394] - [tools] perf: Check mmap pages value early (Jiri Olsa) [1131394] - [tools] perf/lock: Account for lock average wait time (Jiri Olsa) [1131394] - [tools] perf/lock: Limit bad rate precision (Jiri Olsa) [1131394] - [tools] perf/lock: Redo __cmd_report (Jiri Olsa) [1131394] - [tools] perf/lock: Plug some memleaks (Jiri Olsa) [1131394] - [tools] perf/lock: Return proper code in report_lock_*_event (Jiri Olsa) [1131394] - [tools] perf/lock: Remove dead code (Jiri Olsa) [1131394] - [tools] perf: Unify page_size usage (Jiri Olsa) [1131394] - [tools] perf: Remove unused trace-event-* code (Jiri Olsa) [1131394] - [tools] perf/symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1131394] - [tools] perf/completion: Use more comp words (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on bash-completion (Jiri Olsa) [1131394] - [tools] perf/completion: Strip function_exists () (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on _filedir (Jiri Olsa) [1131394] - [tools] perf/completion: Update __ltrim_colon_completions (Jiri Olsa) [1131394] - [tools] perf/completion: Don't dictate perf install location (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show process COMM (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Don't print zeroed args (Jiri Olsa) [1131394] - [tools] perf/trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show full timestamp (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rlmimit resources (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify access 'mode' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'type' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'family' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1131394] - [tools] perf/trace: Allow passing parms to arg formatters (Jiri Olsa) [1131394] - [tools] perf/trace: Put syscall formatter parms into struct (Jiri Olsa) [1131394] - [tools] perf/build: Clean up feature_print_code() (Jiri Olsa) [1131394] - [tools] perf/build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1131394] - [tools] perf/build: Harmonize the style of the feature testcases (Jiri Olsa) [1131394] - [tools] perf/build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-canonical directory names in O= (Jiri Olsa) [1131394] - [tools] perf/build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1131394] - [tools] perf/build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1131394] - [tools] perf/build: Pass through all targets to Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Collapse the test-all.c testcase (Jiri Olsa) [1131394] - [tools] perf/build: Clean up various testcases (Jiri Olsa) [1131394] - [tools] perf/build: Remove unused config/feature-tests.mak (Jiri Olsa) [1131394] - [tools] perf/build: split out feature checks 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1131394] - [tools] perf/build: Standardize the various messages output by parallel make (Jiri Olsa) [1131394] - [tools] perf/build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1131394] - [tools] perf/build: Improve printout-of auto-detected features (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection (Jiri Olsa) [1131394] - [tools] perf/build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1131394] - [tools] perf: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1131394] - [tools] perf/build: Speed up the final link (Jiri Olsa) [1131394] - [tools] perf/build: Speed up git-version test on re-make (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1131394] - [tools] perf: Turn strlcpy() into a __weak function (Jiri Olsa) [1131394] - [tools] perf: Clean up util/include/linux/compiler.h (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'backtrace' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'on-exit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'strlcpy' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libbfd' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython-version' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libperl' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2-infobar' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libslang' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libaudit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libunwind' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-getphdrnum' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-mmap' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'dwarf' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'glibc' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'bionic' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'fortify-source' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'volatile-register-var' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector-all' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libnuma' (Jiri Olsa) [1131394] - [tools] perf/build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1131394] - [tools] perf/build: Add feature check core code (Jiri Olsa) [1131394] - [tools] perf: standardize feature support define names to HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1131394] - [tools] perf: Add support for record transaction flags (Jiri Olsa) [1131394] - [tools] perf/record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [1131394] - [tools] perf: Support sorting by in_tx or abort branch flags (Jiri Olsa) [1131394] - [tools] perf: Fix sorting for 64bit entries (Jiri Olsa) [1131394] - [tools] perf: Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1131394] - [x86] perf: Fix constraint table end marker bug (Jiri Olsa) [1131394] - [tools] perf: Remove fragile swevent hlist optimization (Jiri Olsa) [1131394] - [tools] perf: Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Update a stale comment (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() (Jiri Olsa) [1131394] - [tools] perf: Add unlikely() to the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Simplify the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Fix the perf context switch optimization (Jiri Olsa) [1131394] - [tools] perf: Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Remove useless atomic_t (Jiri Olsa) [1131394] - [x86] perf: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1131394] - [x86] perf: Suppress duplicated abort LBR records (Jiri Olsa) [1131394] - [x86] perf: Add Haswell specific transaction flag reporting (Jiri Olsa) [1131394] - [tools] perf: Add generic transaction flags (Jiri Olsa) [1131394] - [tools] perf: Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1131394] - [x86] perf/intel: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1131394] - [x86] perf/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [1131394] - [x86] perf/intel: Clean-up/reduce PEBS code (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up checkpoint-interrupt bits (Jiri Olsa) [1131394] - [x86] perf/intel: Add Haswell TSX event aliases (Jiri Olsa) [1131394] - [x86] perf: Report TSX transaction abort cost as weight (Jiri Olsa) [1131394] - [x86] perf/intel: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [1131394]- [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1088561] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1088561] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1088561] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1088561] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1088561] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1088561] - [kernel] trace: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [s390] ftrace: remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [x86] ftrace: Remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove check for HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove function_trace_stop check from list func (Josh Poimboeuf) [1113829] - [kernel] ftrace: Do no disable function tracing on enabling function tracing (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove ftrace_start/stop() (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove usage of ftrace_stop() in ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [powerpc] kernel/ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove dependency of ftrace_stop() from ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [kernel] trace: Remove ftrace_stop/start() from reading the trace file (Josh Poimboeuf) [1113829] - [kernel] power: Remove ftrace_stop/start() from suspend and hibernate (Josh Poimboeuf) [1113829] - [x86] power/cpu: Annotate restore_processor_state() with notrace (Josh Poimboeuf) [1113829] - [kernel] ftrace: Move the mcount/fentry code out of entry_64.S (Josh Poimboeuf) [1113829] - [kernel] ftrace: Load ftrace_ops in parameter not the variable holding it (Josh Poimboeuf) [1113829] - [kernel] trace: Remove unused function ftrace_off_permanent() (Josh Poimboeuf) [1113829] - [kernel] ftrace: BUG when ftrace recovery fails (Josh Poimboeuf) [1113829] - [kernel] ftrace: Have ftrace_write() return -EPERM and clean up callers (Josh Poimboeuf) [1113829] - [kernel] ftrace: One more missing sync after fixup of function modification failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Run a sync after fixup on failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Use breakpoints for converting function graph caller (Josh Poimboeuf) [1113829] - [kernel] ftrace: skip over the breakpoint for ftrace caller (Josh Poimboeuf) [1113829] - [s390] kprobes: add support for pc-relative long displacement instructions (Hendrik Brueckner) [1123429] - [kernel] kprobes: allow to specify custom allocator for insn caches (Hendrik Brueckner) [1123429] - [kernel] kprobes: unify insn caches (Hendrik Brueckner) [1123429] - [kernel] uprobes: Rename arch_uprobe->def to ->defparam, minor comment updates (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix scratch register selection for rip-relative fixups (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify rip-relative handling (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify riprel_{pre,post}_xol() and make them similar (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "autask" arg of riprel_pre_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Rename *riprel* helpers to make the naming consistent (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce push_ret_address() (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of arch_uprobe->def.fixups, make it u8 (Oleg Nesterov) [1073627] - [kernel] uprobes: Move default_xol_ops's data into arch_uprobe->def (Oleg Nesterov) [1073627] - [kernel] uprobes: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops->abort() and default_abort_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't change the task's state if ->pre_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix is_64bit_mm() with CONFIG_X86_X32 (Oleg Nesterov) [1073627] - [kernel] uprobes: Make good_insns_* depend on CONFIG_X86_* (Oleg Nesterov) [1073627] - [kernel] uprobes: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add is_64bit_mm(), kill validate_insn_bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Refuse to attach uprobe to "word-sized" branch insns (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "near" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "short" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative call's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate nop's using ops->emulate() (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate unconditional relative jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() (Oleg Nesterov) [1073627] - [kernel] uprobes: Teach arch_uprobe_post_xol() to restart if possible (Oleg Nesterov) [1073627] - [kernel] uprobes: Send SIGILL if arch_uprobe_post_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Conditionalize the usage of handle_riprel_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops and arch_uprobe->ops (Oleg Nesterov) [1073627] - [kernel] uprobes: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks (Oleg Nesterov) [1073627] - [kernel] uprobes: Gather "riprel" functions together (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg (Oleg Nesterov) [1073627] - [kernel] uprobes: Fold prepare_fixups() into arch_uprobe_analyze_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() (Oleg Nesterov) [1073627]- [ethernet] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1107934] - [ethernet] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1107934] - [ethernet] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1107934] - [ethernet] enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build (Stefan Assmann) [1107934] - [ethernet] enic: do tx cleanup in napi poll (Stefan Assmann) [1107934] - [ethernet] enic: add low latency socket busy_poll support (Stefan Assmann) [1107934] - [ethernet] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1107934] - [ethernet] enic: Add Accelerated RFS support (Stefan Assmann) [1107934] - [net] Add skb_get_hash_raw (Stefan Assmann) [1107934] - [net] flow_keys: Record IP layer protocol in skb_flow_dissect() (Stefan Assmann) [1107934] - [ethernet] enic: alloc/free rx_cpu_rmap (Stefan Assmann) [1107934] - [ethernet] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1107934] - [ethernet] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1107934] - [ethernet] enic: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1107934] - [ethernet] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1107934] - [ethernet] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1107934] - [ethernet] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1107934] - [ethernet] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1107934] - [ethernet] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1107934] - [ethernet] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1107934] - [ethernet] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1107934] - [ethernet] enic: slight optimization of addr compare (Stefan Assmann) [1107934] - [ethernet] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1107934] - [ethernet] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1107934] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091127] - [ethernet] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1091127] - [ethernet] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1091127] - [ethernet] i40evf: don't leak queue vectors (Stefan Assmann) [1091127] - [ethernet] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1091127] - [ethernet] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1091127] - [ethernet] i40evf: fix scan warning on sprintf (Stefan Assmann) [1091127] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091127] - [ethernet] i40evf: don't wait so long (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary break after goto (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091127] - [ethernet] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091127] - [ethernet] i40evf: don't violate scope (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091127] - [ethernet] i40evf: change branding string (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091127] - [ethernet] i40evf: set flags before sending message (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091127] - [ethernet] i40evf: resend FW request if no response (Stefan Assmann) [1091127] - [ethernet] i40evf: fix typo (Stefan Assmann) [1091127] - [ethernet] i40evf: return more useful error information (Stefan Assmann) [1091127] - [ethernet] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091127] - [ethernet] i40evf: fix off-by-one (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091127] - [ethernet] i40evf: check admin queue error bits (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091127] - [ethernet] i40evf: don't go further down (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix function header (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091127] - [ethernet] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up log message formatting (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary log messages (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091127] - [ethernet] i40evf: make messages less dire (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091127] - [ethernet] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1091127] - [ethernet] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091127] - [ethernet] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091127] - [ethernet] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1091127] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091127] - [ethernet] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091127] - [ethernet] i40evf: make ethtool_ops const (Stefan Assmann) [1091127] - [ethernet] i40evf: don't lie to ethtool (Stefan Assmann) [1091127] - [ethernet] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove unused defines (Stefan Assmann) [1091127] - [ethernet] i40evf: Update AdminQ interface (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091127] - [ethernet] i40evf: remove debugging message (Stefan Assmann) [1091127] - [ethernet] i40evf: fix panic on PF driver fail (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091127] - [ethernet] i40evf: support ethtool RSS options (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091127] - [ethernet] i40evf: program RSS LUT correctly (Stefan Assmann) [1091127] - [ethernet] i40evf: remove open-coded skb_cow_head (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091127] - [ethernet] i40evf: remove double space after return (Stefan Assmann) [1091127] - [ethernet] i40evf: fix oops in watchdog handler (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up init error messages (Stefan Assmann) [1091127] - [ethernet] i40evf: don't shut down admin queue on error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091127] - [ethernet] i40evf: use min_t (Stefan Assmann) [1091127] - [ethernet] i40evf: correctly program RSS HLUT table (Stefan Assmann) [1091127] - [ethernet] i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091127] - [ethernet] i40evf: Enable the ndo_set_features netdev op (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091127] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091127] - [ethernet] i40evf: remove errant space (Stefan Assmann) [1091127] - [ethernet] i40evf: update version and copyright date (Stefan Assmann) [1091127] - [ethernet] i40evf: store ring size in ring structs (Stefan Assmann) [1091127] - [ethernet] i40evf: don't guess device name (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: fix up strings in init task (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of pci_using_dac (Stefan Assmann) [1091127] - [ethernet] i40evf: fix multiple crashes on remove (Stefan Assmann) [1091127] - [ethernet] i40evf: remove VLAN filters on close (Stefan Assmann) [1091127] - [ethernet] i40evf: request reset on tx hang (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove duplicate include (Stefan Assmann) [1091127] - [ethernet] i40evf: refactor reset handling (Stefan Assmann) [1091127] - [ethernet] i40evf: change type of flags variable (Stefan Assmann) [1091127] - [ethernet] i40evf: don't store unnecessary array of strings (Stefan Assmann) [1091127] - [ethernet] i40evf: fix bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up adapter struct (Stefan Assmann) [1091127] - [ethernet] i40evf: trivial fixes (Stefan Assmann) [1091127] - [ethernet] i40e: spelling error (Stefan Assmann) [1091127] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091126] - [ethernet] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091126] - [ethernet] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1091126] - [ethernet] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1091126] - [ethernet] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1091126] - [ethernet] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1091126] - [ethernet] i40e: Some FD message fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1091126] - [ethernet] i40e: fix PTP bug (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1091126] - [ethernet] i40e: Fix for recent kernel panic (Stefan Assmann) [1091126] - [ethernet] i40e: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091126] - [ethernet] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1091126] - [ethernet] i40e: use correct structure type name in sizeof (Stefan Assmann) [1091126] - [ethernet] i40e: fix sparse non static symbol warning (Stefan Assmann) [1091126] - [ethernet] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1091126] - [ethernet] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1091126] - [ethernet] i40e: Minor comment changes (Stefan Assmann) [1091126] - [ethernet] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1091126] - [ethernet] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1091126] - [ethernet] i40e: expose debug_write_register request (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1091126] - [ethernet] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1091126] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091126] - [ethernet] i40e: Give link more time after setting flow control (Stefan Assmann) [1091126] - [ethernet] i40e: Fix firmware API version errors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091126] - [ethernet] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1091126] - [ethernet] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091126] - [ethernet] i40e: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091126] - [ethernet] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1091126] - [ethernet] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary break after goto (Stefan Assmann) [1091126] - [net] bridge: fdb dumping takes a filter device (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091126] - [ethernet] i40e: Implement set_settings for ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091126] - [ethernet] i40e: move nway reset (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091126] - [ethernet] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1091126] - [ethernet] i40e: disable TPH (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1091126] - [ethernet] i40e: tolerate lost interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091126] - [ethernet] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1091126] - [ethernet] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091126] - [ethernet] i40e: FD filter replay logic bug fix (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091126] - [ethernet] i40e: Correct mask assignment value (Stefan Assmann) [1091126] - [ethernet] i40e: clear all queues and interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091126] - [ethernet] i40e: fix fdir programming (Stefan Assmann) [1091126] - [ethernet] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1091126] - [ethernet] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1091126] - [ethernet] i40e: only create PTP device node once (Stefan Assmann) [1091126] - [ethernet] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1091126] - [ethernet] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1091126] - [ethernet] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091126] - [ethernet] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091126] - [ethernet] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1091126] - [ethernet] i40e: no pf reset at pci remove (Stefan Assmann) [1091126] - [ethernet] i40e: reapply LAA after reset (Stefan Assmann) [1091126] - [ethernet] i40e: allow user to set LAA again (Stefan Assmann) [1091126] - [ethernet] i40e: use WoL flag when setting LAA (Stefan Assmann) [1091126] - [ethernet] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091126] - [ethernet] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1091126] - [ethernet] i40e: fix a stray print message (Stefan Assmann) [1091126] - [ethernet] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1091126] - [ethernet] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1091126] - [ethernet] i40e: make prep_for_reset void (Stefan Assmann) [1091126] - [ethernet] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091126] - [ethernet] i40e: keep service tasks out of reset process (Stefan Assmann) [1091126] - [ethernet] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1091126] - [ethernet] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1091126] - [ethernet] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1091126] - [ethernet] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1091126] - [ethernet] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091126] - [ethernet] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091126] - [ethernet] i40e: use stored base_queue value (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091126] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Stefan Assmann) [1091126] - [ethernet] i40e: Do not accept tagged packets by default (Stefan Assmann) [1091126] - [ethernet] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1091126] - [ethernet] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091126] - [ethernet] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1091126] - [ethernet] i40e: Delete stale MAC filters after change (Stefan Assmann) [1091126] - [ethernet] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091126] - [ethernet] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1091126] - [ethernet] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1091126] - [ethernet] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1091126] - [ethernet] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1091126] - [ethernet] i40e: remove unused variable and memory allocation (Stefan Assmann) [1091126] - [ethernet] i40e: allow for more VSIs (Stefan Assmann) [1091126] - [ethernet] i40e: add checks for AQ error status bits (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091126] - [ethernet] i40e: not all VSIs have rings (Stefan Assmann) [1091126] - [ethernet] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1091126] - [ethernet] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e: remove irqs only when they are set up (Stefan Assmann) [1091126] - [ethernet] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1091126] - [ethernet] i40e: print full link message (Stefan Assmann) [1091126] - [ethernet] i40e: add xcast stats for port (Stefan Assmann) [1091126] - [ethernet] i40e: add vsi x-cast stats (Stefan Assmann) [1091126] - [ethernet] i40e: increase reset wait time (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091126] - [ethernet] i40e: print message for pre-production hardware (Stefan Assmann) [1091126] - [ethernet] i40e: add VEB stats to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: set lan_veb index (Stefan Assmann) [1091126] - [ethernet] i40e: add missing VSI statistics (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091126] - [ethernet] i40e: refactor stats collection (Stefan Assmann) [1091126] - [ethernet] i40e: refactor send version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091126] - [ethernet] i40e: notify VF of all types of resets (Stefan Assmann) [1091126] - [ethernet] i40e: clamp jumbo frame size (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091126] - [ethernet] i40e: remove check for large buffer (Stefan Assmann) [1091126] - [ethernet] i40e: Rework register diagnostic (Stefan Assmann) [1091126] - [ethernet] i40e: don't use OR to check a value (Stefan Assmann) [1091126] - [ethernet] i40e: relax the firmware API version check (Stefan Assmann) [1091126] - [ethernet] i40e: disable FCoE for MFP modes (Stefan Assmann) [1091126] - [ethernet] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1091126] - [ethernet] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091126] - [ethernet] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1091126] - [ethernet] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091126] - [ethernet] i40e: Tx/Rx rings declaration (Stefan Assmann) [1091126] - [ethernet] i40evf: tweak Tx rate params and de-magic-ify (Stefan Assmann) [1091126] - [ethernet] i40evf: don't round Tx rate down to 0 (Stefan Assmann) [1091126] - [ethernet] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091126] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091126] - [ethernet] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1091126] - [ethernet] i40e: remove Tx work for ptp (Stefan Assmann) [1091126] - [ethernet] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1091126] - [ethernet] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091126] - [ethernet] i40e: add required include (Stefan Assmann) [1091126] - [ethernet] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091126] - [ethernet] i40e: Update function formal parameters (Stefan Assmann) [1091126] - [ethernet] i40e: Do not expose fd-sb commands from debugfs (Stefan Assmann) [1091126] - [ethernet] i40e: Do not enable NTUPLE feature control in MFP mode (Stefan Assmann) [1091126] - [ethernet] i40e: Change variable type to avoid typecheck failure (Stefan Assmann) [1091126] - [ethernet] i40e: Don't stop driver probe when querying DCB config fails (Stefan Assmann) [1091126] - [ethernet] i40e: Redistribute queue vectors after DCB reconfiguration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091126] - [ethernet] i40e: Use port VLAN in MAC/VLAN filter configuration (Stefan Assmann) [1091126] - [ethernet] i40e: Retain MAC filters when changing port VLAN (Stefan Assmann) [1091126] - [ethernet] i40e: remove ptp_tx_work timestamp work item (Stefan Assmann) [1091126] - [ethernet] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1091126] - [ethernet] i40e: report VF link state correctly (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Tweak for-loop in i40e_ethtool.c (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup if/else statements (Stefan Assmann) [1091126] - [ethernet] i40e: rework fdir setup and teardown (Stefan Assmann) [1091126] - [ethernet] i40e: use generic vsi_open to unquiesce vsi (Stefan Assmann) [1091126] - [ethernet] i40e: abstract the close path for better netdev vsis (Stefan Assmann) [1091126] - [ethernet] i40e: prep vsi_open logic for non-netdev cases (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091126] - [ethernet] i40e: Fix an issue with displaying IPv4 FD filters (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Enable VF Tx bandwidth setting (Stefan Assmann) [1091126] - [ethernet] i40e: Reset the VF upon conflicting VLAN configuration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091126] - [ethernet] i40e: Add bridge FDB add/del/dump ops (Stefan Assmann) [1091126] - [ethernet] i40e: fix message terminations (Stefan Assmann) [1091126] - [ethernet] i40e: fix TCP flag replication for hardware offload (Stefan Assmann) [1091126] - [ethernet] i40e: remove open-coded skb_cow_head (Stefan Assmann) [1091126] - [ethernet] i40e: Mass conversion of smp_mb__*() (Stefan Assmann) [1091126] - [powerpc] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [s390] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [x86] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [kernel] sched: Prepare for smp_mb__{before, after}_atomic() (Stefan Assmann) [1091126] - [ethernet] i40e: Remove casts of pointer to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091126] - [ethernet] i40e: fix function kernel doc description (Stefan Assmann) [1091126] - [ethernet] i40e: Use DEBUG_FD message level for an FD message (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091126] - [ethernet] i40e: check for netdev before debugfs use (Stefan Assmann) [1091126] - [ethernet] i40e: Add functionality for FD SB to drop packets (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup in FDIR SB ethtool code (Stefan Assmann) [1091126] - [ethernet] i40e: eeprom integrity check on load and empr (Stefan Assmann) [1091126] - [ethernet] i40e: Make the alloc and free queue vector calls orthogonal (Stefan Assmann) [1091126] - [ethernet] i40e: Delete ATR filter on RST (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a message string (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: potential array underflow in i40e_vc_process_vf_msg() (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091126] - [ethernet] i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control (Stefan Assmann) [1091126] - [ethernet] i40e: support VF link state ndo (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Stefan Assmann) [1091126] - [ethernet] i40e: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091126] - [ethernet] i40e: Let MDD events be handled by MDD handler (Stefan Assmann) [1091126] - [ethernet] i40e: Bug fix for FDIR replay logic (Stefan Assmann) [1091126] - [ethernet] i40e: Add code to handle FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Define a new state variable to keep track of feature auto disable (Stefan Assmann) [1091126] - [ethernet] i40e: Fix function comments (Stefan Assmann) [1091126] - [ethernet] i40e: simplified init string (Stefan Assmann) [1091126] - [ethernet] i40e: cleanup strings (Stefan Assmann) [1091126] - [ethernet] i40e: make string references to q be queue (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in the update logic for FDIR SB filter (Stefan Assmann) [1091126] - [ethernet] i40e: delete netdev after deleting napi and vectors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091126] - [ethernet] i40e: fix nvm version and remove firmware report (Stefan Assmann) [1091126] - [ethernet] i40e: Fix static checker warning (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a redundant filter addition (Stefan Assmann) [1091126] - [ethernet] i40e: count timeout events (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround for Number of MSIX vectors (Stefan Assmann) [1091126] - [ethernet] i40e: clean up comment style (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091126] - [ethernet] i40e: Prevent overflow due to kzalloc (Stefan Assmann) [1091126] - [ethernet] i40e: Flow Director sideband accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091126] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091126] - [ethernet] i40e: tighten up ring enable/disable flow (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary delay (Stefan Assmann) [1091126] - [ethernet] i40e: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091126] - [ethernet] i40e: don't handle VF reset on unload (Stefan Assmann) [1091126] - [ethernet] i40e: enable extant VFs (Stefan Assmann) [1091126] - [ethernet] i40e: reset VFs after PF reset (Stefan Assmann) [1091126] - [ethernet] i40e: set VF state to active when reset is complete (Stefan Assmann) [1091126] - [ethernet] i40e: remove dead code (Stefan Assmann) [1091126] - [ethernet] i40e: Setting i40e_down bit for tx_timeout (Stefan Assmann) [1091126] - [ethernet] i40evf: clean up memsets (Stefan Assmann) [1091126] - [ethernet] i40e: bump driver version (Stefan Assmann) [1091126] - [ethernet] i40e: spelling error (Stefan Assmann) [1091126] - [ethernet] i40e: Add missing braces to i40e_dcb_need_reconfig() (Stefan Assmann) [1091126] - [net] sunrpc: get rid of use_gssp_lock ("J. Bruce Fields") [1117914] - [net] sunrpc: fix potential race between setting use_gss_proxy and the upcall rpc_clnt ("J. Bruce Fields") [1117914] - [net] sunrpc: don't wait for write before allowing reads from use-gss-proxy file ("J. Bruce Fields") [1117914] - [net] sunrpc: trim off EC bytes in GSSAPI v2 unwrap ("J. Bruce Fields") [1117914] - [net] svcrpc: handle some gssproxy encoding errors ("J. Bruce Fields") [1117914] - [net] svcrpc: fix error-handling on badd gssproxy downcall ("J. Bruce Fields") [1117914]- [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [1045998] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1123906] - [scsi] scsi_debug: simple short transfer injection (Ewan Milne) [1132100] - [scsi] scsi_debug: add ability to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: protect device access with atomic_rw lock (Ewan Milne) [1132100] - [scsi] scsi_debug: prepare to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: fix resp_xdwriteread() return value when running out of memory (Ewan Milne) [1132100] - [scsi] scsi_debug: fix duplicate dif_errors increment (Ewan Milne) [1132100] - [scsi] scsi_debug: make pseudo_primary static (Ewan Milne) [1132100] - [scsi] scsi_debug: fix false positive logical block reference tag check fail (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify creation and destruction of driver attribute files (Ewan Milne) [1132100] - [scsi] scsi_debug: fix sparse warnings related to data integrity field (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid value check for guard module parameter (Ewan Milne) [1132100] - [scsi] scsi_debug: avoid partial copying PI from prot_sglist to dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: factor out copying PI from dif_storep to prot_sglist (Ewan Milne) [1132100] - [scsi] scsi_debug: fix buffer overrun when DIF/DIX is enabled and virtual_gb > 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix do_device_access() with wrap around range (Ewan Milne) [1132100] - [scsi] lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() (Ewan Milne) [1132100] - [scsi] lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next() (Ewan Milne) [1132100] - [scsi] scsi_debug: reduce duplication between prot_verify_read and prot_verify_write (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify offset calculation for dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: invalidate protection info for unmapped region (Ewan Milne) [1132100] - [scsi] scsi_debug: fix NULL pointer dereference with parameters dif=0 dix=1 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix incorrectly nested kmap_atomic() (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid address passed to kunmap_atomic() (Ewan Milne) [1132100] - [scsi] use dev_printk variants where possible (Ewan Milne) [998695] - [scsi] use dev_printk() variants for ioctl (Ewan Milne) [998695] - [scsi] Implement st_printk() (Ewan Milne) [998695] - [scsi] Implement ch_printk() (Ewan Milne) [998695] - [scsi] Implement sg_printk() (Ewan Milne) [998695] - [scsi] Implement sr_printk() (Ewan Milne) [998695] - [scsi] ses: Use vpd information from scsi_device (Ewan Milne) [1132092] - [scsi] Add EVPD page 0x83 and 0x80 to sysfs (Ewan Milne) [1132092] - [scsi] Return VPD page length in scsi_vpd_inquiry() (Ewan Milne) [1132092] - [scsi] Workaround for disks that report bad optimal transfer length (Ewan Milne) [1132092] - [scsi] sg: O_EXCL and other lock handling (Ewan Milne) [1132092] - [scsi] sg: add SG_FLAG_Q_AT_TAIL flag (Ewan Milne) [1132092] - [scsi] sg: relax 16 byte cdb restriction (Ewan Milne) [1132092] - [scsi] scsi constants: command, sense key + additional sense strings (Ewan Milne) [1132092] - [scsi] scsi_error: disable eh_deadline if no host_reset_handler is set (Ewan Milne) [1132092] - [scsi] cleanup switch in scsi_adjust_queue_depth (Ewan Milne) [1132092] - [scsi] set correct completion code in scsi_send_eh_cmnd() (Ewan Milne) [1132092] - [scsi] Spelling hsot -> host (Ewan Milne) [1132092] - [scsi] scsi_sysfs: Implement 'is_visible' callback (Ewan Milne) [1132092] - [scsi] export device_busy for sdev (Ewan Milne) [1132092] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1132092] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Ewan Milne) [1132092] - [scsi] sd: bad return code of init_sd (Ewan Milne) [1132092] - [scsi] sd: notify block layer when using temporary change to cache_type (Ewan Milne) [1132092] - [scsi] sd: medium access timeout counter fails to reset (Ewan Milne) [1101729] - [scsi] sd: Quiesce mode sense error messages (Ewan Milne) [1132092] - [scsi] sd: Do not call do_div() with a 64-bit divisor (Ewan Milne) [1132092] - [scsi] sd: Reduce buffer size for vpd request (Ewan Milne) [1132092] - [scsi] sd: avoid deadlocks when running under multipath (Ewan Milne) [1132092] - [scsi] st: fix enlarge_buffer (Ewan Milne) [1132092] - [scsi] use the scsi data buffer length to extract transfer size (Ewan Milne) [1132092] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Ewan Milne) [1132092] - [scsi] Add CDB definition for COMPARE_AND_WRITE (Ewan Milne) [1132092]- [md] raid6: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1130905] - [block] scsi_ioctl: verify return pointer from blk_get_request (Jeff Moyer) [1104324] - [pnp] pnpacpi: Fix acpi_pnp_match() (Myron Stowe) [1128632] - [pnp] pnpacpi: Do not return errors if _DIS or _SRS are not present (Myron Stowe) [1128632] - [acpi] dock: Make 'docked' sysfs attribute work as documented (Myron Stowe) [1128632] - [acpi] dock: Use acpi_device_enumerated() to check if dock is present (Myron Stowe) [1128632] - [acpi] hotplug: Fix panic on eject to ejected device (Myron Stowe) [1128632] - [acpi] scan: Clear match_driver flag in acpi_bus_trim() (Myron Stowe) [1128632] - [acpi] scan: Use direct recurrence for device hierarchy walks (Myron Stowe) [1128632] - [acpi] Introduce acpi_set_device_status() (Myron Stowe) [1128632] - [acpi] hotplug: Drop unfinished global notification handling routines (Myron Stowe) [1128632] - [acpi] hotplug: Rework generic code to handle suprise removals (Myron Stowe) [1128632] - [acpi] hotplug: Move container-specific code out of the core (Myron Stowe) [1128632] - [acpi] hotplug: Make ACPI PCI root hotplug use common hotplug code (Myron Stowe) [1128632] - [acpi] hotplug: Introduce common hotplug function acpi_device_hotplug() (Myron Stowe) [1128632] - [acpi] hotplug: Do not fail bus and device checks for disabled hotplug (Myron Stowe) [1128632] - [acpi] scan: Add acpi_device objects for all device nodes in the namespace (Myron Stowe) [1128632] - [acpi] scan: Define non-empty device removal handler (Myron Stowe) [1128632] - [acpi] core: Store an ACPI device pointer in struct acpi_dev_node (Myron Stowe) [1128632] - [acpi] pm: Drop two functions that are not used any more (Myron Stowe) [1128632] - [acpi] power: Drop automaitc resume of power resource dependent devices (Myron Stowe) [1128632] - [acpi] Use EXPORT_SYMBOL() for acpi_bus_get_device() (Myron Stowe) [1128632] - [acpi] Print diagnostic messages if device links cannot be created (Myron Stowe) [1128632] - [acpi] Drop unnecessary label from acpi_bind_one() (Myron Stowe) [1128632] - [acpi] Clean up error code path in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] Use list_for_each_entry() in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] acpi_bind_one()/acpi_unbind_one() whitespace cleanups (Myron Stowe) [1128632] - [acpi] Create symlinks in acpi_bind_one() under physical_node_lock (Myron Stowe) [1128632] - [acpi] Reduce acpi_bind_one()/acpi_unbind_one() code duplication (Myron Stowe) [1128632] - [acpi] Do not fail acpi_bind_one() if device is already bound correctly (Myron Stowe) [1128632] - [acpi] Move acpi_bus_get_device() from bus.c to scan.c (Myron Stowe) [1128632] - [acpi] pm: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere (Myron Stowe) [1128632] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Steve Best) [1123119] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Steve Best) [1123119] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1107819] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1107819] - [input] alps: cache firmware version (Benjamin Tissoires) [1107819] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1107819] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1107819] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1107819] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1107819] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1107819] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1107819] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1107819] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1107819] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1107819] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1107819] - [input] alps: change secondary device's name (Benjamin Tissoires) [1107819] - [tools] turbostat: tweak whitespace in output format (Prarit Bhargava) [1133893] - [tools] cpupower: bench/parse.c, Fix several minor errors (Prarit Bhargava) [1133893] - [tools] cpupower: Remove redundant error check (Prarit Bhargava) [1133893] - [tools] cpupower: mperf monitor, Correct use of ! and & (Prarit Bhargava) [1133893] - [tools] cpupower: drop negativity check on unsigned value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove mc and smt power aware scheduler info/settings (Prarit Bhargava) [1133893] - [tools] cpupower: cpupower info -b should return 0 on success, not the perf bias value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove dead link to homepage, and update the targets built (Prarit Bhargava) [1133893] - [tools] cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower (Prarit Bhargava) [1133893] - [tools] cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not available (Prarit Bhargava) [1133893] - [tools] cpupower: Install recently added cpupower-idle-{set, info} manpages (Prarit Bhargava) [1133893] - [tools] cpupower: Remove all manpages on make uninstall (Prarit Bhargava) [1133893] - [tools] cpupower: Introduce idle state disable-by-latency and enable-all (Prarit Bhargava) [1133893] - [tools] turbostat: Drop temperature checks (Prarit Bhargava) [1133893] - [tools] cpufreq: Make linux-pm@vger.kernel.org official mailing list (Prarit Bhargava) [1133893] - [tools] turbostat: simplify output, add Avg_MHz (Prarit Bhargava) [1133893] - [tools] turbostat: introduce -s to dump counters (Prarit Bhargava) [1133893] - [tools] turbostat: remove unused command line option (Prarit Bhargava) [1133893] - [tools] turbostat: Add option to report joules consumed per sample (Prarit Bhargava) [1133893] - [tools] turbostat: Clean up error handling; disambiguate error messages; use err and errx (Prarit Bhargava) [1133893] - [tools] turbostat: Add a .gitignore to ignore the compiled turbostat binary (Prarit Bhargava) [1133893] - [tools] turbostat: Factor out common function to open file and exit on failure (Prarit Bhargava) [1133893] - [tools] turbostat: Add a helper to parse a single int out of a file (Prarit Bhargava) [1133893] - [tools] turbostat: Check return value of fscanf (Prarit Bhargava) [1133893] - [tools] turbostat: Don't attempt to printf an off_t with zx (Prarit Bhargava) [1133893] - [tools] turbostat: Use GCC's CPUID functions to support PIC (Prarit Bhargava) [1133893] - [tools] turbostat: Don't put unprocessed uapi headers in the include path (Prarit Bhargava) [1133893] - [tools] cpupower: Fix sscanf robustness in cpufreq-set (Prarit Bhargava) [1133893] - [tools] cpupower: Fix segfault due to incorrect getopt_long arugments (Prarit Bhargava) [1133893] - [tools] cpupower: fix wrong err msg not supported vs not available (Prarit Bhargava) [1133893] - [tools] cpupower: Add cpupower-idle-set(1) manpage (Prarit Bhargava) [1133893] - [virt] virtio-scsi: Skip setting affinity on uninitialized vq (Fam Zheng) [1083860] - [mm] memcontrol: remove hierarchy restrictions for swappiness and oom_control (Johannes Weiner) [1124110] - [mm] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only (Rik van Riel) [1123040] - [mm] numa: Remove BUG_ON() in __handle_mm_fault() (Rik van Riel) [1119439] - [iommu] Add empty stub for iommu_group_get_by_id() (Steve Best) [1123122] - [input] Revert: wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1079541] - [kernel] kexec: fix build error when hugetlbfs is disabled (Baoquan He) [1115240] - [kernel] kexec: export free_huge_page to VMCOREINFO (Baoquan He) [1115240] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Baoquan He) [1115240] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1111259] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1111259] - [block] nvme: Define Log Page constants (David Milburn) [1111259] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1111259] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1111259] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1111259] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1111259] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1111259] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1111259] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1111259] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1111259] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1111259] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1111259] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1111259] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1111259] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1111259] - [block] nvme: Flush with data support (David Milburn) [1111259] - [block] nvme: Configure support for block flush (David Milburn) [1111259] - [block] nvme: Add tracepoints (David Milburn) [1111259] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1111259] - [block] nvme: Improve error messages (David Milburn) [1111259] - [block] nvme: Update copyright headers (David Milburn) [1111259] - [powerpc] 64bit sendfile is capped at 2GB (Gustavo Duarte) [1107774] - [powerpc] sched: stop updating inside arch_update_cpu_topology() when nothing to be update (Gustavo Duarte) [1098372] - [firewire] ohci: fix probe failure with Agere/LSI controllers (Neil Horman) [994878] - [firewire] ohci: beautify some macro definitions (Neil Horman) [994878] - [s390] airq: silence lockdep warning (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: don't call virtqueue_add_sgs(... GFP_NOIO) holding spinlock (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: introduce device_lost in virtio_ccw_device (Hendrik Brueckner) [1088554] - [virt] virtio: virtio_break_device() to mark all virtqueues broken (Hendrik Brueckner) [1088554] - [virt] s390/sclp_vt220: Fix kernel panic due to early terminal input (Hendrik Brueckner) [1088554] - [virt] virtio: fail adding buffer on broken queues (Hendrik Brueckner) [1088554] - [virt] virtio_net: don't crash if virtqueue is broken (Hendrik Brueckner) [1088554] - [virt] s390/virtio_ccw: fix hang in set offline processing (Hendrik Brueckner) [1088554] - [s390] irq: improve displayed interrupt order in /proc/interrupts (Hendrik Brueckner) [1088554] - [virt] virtio-ccw: virtio-ccw adapter interrupt support (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: fix vcdev pointer handling issues (Hendrik Brueckner) [1088554] - [virt] s390/airq: add support for irq ranges (Hendrik Brueckner) [1088554] - [virt] kvm/s390/virtio-ccw: Handle command rejects (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: adapt to notify() returning bool (Hendrik Brueckner) [1088554] - [virt] virtio_net: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_blk: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: add new function virtqueue_is_broken() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: let virtqueue_{kick()/notify()} return a bool (Hendrik Brueckner) [1088554] - [virt] tools/virtio: fix missing kmemleak_ignore symbol (Hendrik Brueckner) [1088554] - [virt] virtio_ring: plug kmemleak false positive (Hendrik Brueckner) [1088554] - [mm] page_alloc: do not cache reclaim distances (Larry Woodman) [1120342] - [mm] disable zone_reclaim_mode by default (Larry Woodman) [1120342]- [net] team: set IFF_TEAM_PORT priv_flag after rx_handler is registered (Jiri Pirko) [1132943] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127218] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] clear local_df when passing skb between namespaces (Jiri Pirko) [1128223] - [net] rtnetlink: fix VF info size (Jiri Benc) [1128267] - [net] netfilter: connlimit: move lock array out of struct connlimit_data (Florian Westphal) [1052282] - [net] netfilter: connlimit: use rbtree for per-host conntrack obj storage (Florian Westphal) [1052282] - [net] netfilter: connlimit: make same_source_net signed (Florian Westphal) [1052282] - [net] netfilter: connlimit: use keyed locks (Florian Westphal) [1052282] - [net] netfilter: connlimit: use kmem_cache for conn objects (Florian Westphal) [1052282] - [net] netfilter: connlimit: move insertion of new element out of count function (Florian Westphal) [1052282] - [net] netfilter: connlimit: improve packet-to-closed-connection logic (Florian Westphal) [1052282] - [net] netfilter: connlimit: factor hlist search into new function (Florian Westphal) [1052282] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1119364] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1119364] - [net] tcp: add tcp_syncookies mode to allow unconditionally generation of syncookies (Florian Westphal) [1084439] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084439] - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1110290] - [net] sctp: check proc_dointvec result in proc_sctp_do_auth (Daniel Borkmann) [1110290] - [net] sctp: propagate sysctl errors from proc_do* properly (Daniel Borkmann) [1110290] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1110290] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1110290] - [net] sctp: fix a missed .data initialization (Daniel Borkmann) [1110290] - [net] sctp: fix up a spacing (Daniel Borkmann) [1110290] - [net] sctp: add check rto_min and rto_max in sysctl (Daniel Borkmann) [1110290] - [net] Revert: introduce netif_skb_dev_features (Florian Westphal) [1109214] - [net] ip: push gso skb forwarding handling down the stack (Florian Westphal) [1109214] - [net] ipv6: send pkttoobig immediately if orig frag size > mtu (Florian Westphal) [1109214] - [net] ipv4: ip_forward: fix inverted local_df test (Florian Westphal) [1109214] - [net] netfilter: ipv4: defrag: set local_df flag on defragmented skb (Florian Westphal) [1109214] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1109214]- [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1091055] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1091055] - [fs] cifs: Fix memory leaks in SMB2_open (Sachin Prabhu) [1082049] - [fs] cifs: ensure that vol->username is not NULL before running strlen on it (Sachin Prabhu) [1082049] - [fs] cifs: Clarify SMB2/SMB3 create context and add missing ones (Sachin Prabhu) [1082049] - [fs] cifs: Do not send ClientGUID on SMB2.02 dialect (Sachin Prabhu) [1082049] - [fs] cifs: Set client guid on per connection basis (Sachin Prabhu) [1082049] - [fs] cifs/netmisc: convert printk to pr_foo() (Sachin Prabhu) [1082049] - [fs] cifs: replace seq_printf by seq_puts (Sachin Prabhu) [1082049] - [fs] cifs: Update cifs version number to 2.03 (Sachin Prabhu) [1082049] - [fs] cifs: new helper file_inode(file) (Sachin Prabhu) [1082049] - [fs] cifs: fix potential races in cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: new helper function: cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: convert booleans in cifsInodeInfo to a flags field (Sachin Prabhu) [1082049] - [fs] cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 (Sachin Prabhu) [1082049] - [fs] cifs: fix actimeo=0 corner case when cifs_i->time == jiffies (Sachin Prabhu) [1082049] - [fs] cifs: fix dead code (Sachin Prabhu) [1082049] - [fs] cifs: fix error handling cifs_user_readv (Sachin Prabhu) [1082049] - [fs] cifs: remove unused variable (Sachin Prabhu) [1082049] - [fs] cifs: Return correct error on query of xattr on file with empty xattrs (Sachin Prabhu) [1082049] - [fs] cifs: fix the race in cifs_writev() (Sachin Prabhu) [1082049] - [fs] cifs: add __init to cifs_init_inodecache() (Sachin Prabhu) [1082049] - [fs] cifs: ->rename() without ->lookup() makes no sense (Sachin Prabhu) [1082049] - [fs] cifs: Fix too big maxBuf size for SMB3 mounts (Sachin Prabhu) [1082049] - [fs] cifs: Fix cifsacl mounts over smb2 to not call cifs (Sachin Prabhu) [1082049] - [fs] cifs: retrieving CIFS ACLs when mounted with SMB2 fails dropping session (Sachin Prabhu) [1082049] - [fs] cifs: Add protocol specific operation for CIFS xattrs (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2 mounts so they don't try to set or get xattrs via cifs (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs open codepath (Sachin Prabhu) [1082049] - [fs] cifs: Remove extra indentation in cifs_sfu_type (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs_mknod (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup CIFSSMBOpen (Sachin Prabhu) [1082049] - [fs] cifs: Fix memory leak in cifs_hardlink() (Sachin Prabhu) [1082049] - [fs] cifs: Add missing end of line termination to some cifs messages (Sachin Prabhu) [1082049] - [fs] cifs: Do not use btrfs refcopy ioctl for SMB2 copy offload (Sachin Prabhu) [1082049] - [fs] cifs: Check SMB3 dialects against downgrade attacks (Sachin Prabhu) [1082049] - [fs] cifs: Removed duplicated (and unneeded) goto (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2/SMB3 Copy offload support (refcopy) for large files (Sachin Prabhu) [1082049] - [fs] cifs: Warn if SMB3 encryption required by server (Sachin Prabhu) [1082049] - [fs] cifs: Set copychunk defaults (Sachin Prabhu) [1082049] - [fs] cifs: SMB2/SMB3 Copy offload support (refcopy) phase 1 (Sachin Prabhu) [1082049] - [fs] cifs: Use data structures to compute NTLMv2 response offsets (Sachin Prabhu) [1082049] - [fs] cifs: O_DIRECT opens should work on directio mounts (Sachin Prabhu) [1082049] - [fs] cifs: don't spam the logs on unexpected lookup errors (Sachin Prabhu) [1082049] - [fs] cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO (Sachin Prabhu) [1082049] - [fs] cifs: Fix symbolic links usage (Sachin Prabhu) [1082049] - [fs] cifs: Query network adapter info at mount time for debugging (Sachin Prabhu) [1082049] - [fs] cifs: Fix unused variable warning when CIFS POSIX disabled (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via CIFS protocol (Sachin Prabhu) [1082049] - [fs] cifs: Query File System Alignment (Sachin Prabhu) [1082049] - [fs] cifs: Query device characteristics at mount time from server on SMB2/3 not just on cifs mounts (Sachin Prabhu) [1082049] - [fs] cifs: Send a logoff request before removing a smb session (Sachin Prabhu) [1082049] - [fs] cifs: Make big endian multiplex ID sequences monotonic on the wire (Sachin Prabhu) [1082049] - [fs] cifs: Remove redundant multiplex identifier check from check_smb_hdr() (Sachin Prabhu) [1082049] - [fs] cifs: Query file system attributes from server on SMB2, not just cifs, mounts (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via SMB2/3 (Sachin Prabhu) [1082049] - [fs] cifs: Fix corrupt SMB2 ioctl requests (Sachin Prabhu) [1082049] - [fs] cifs: rcu-delay unload_nls() and freeing sbi (Sachin Prabhu) [1082049] - [fs] cifs: new helper kfree_put_link() (Sachin Prabhu) [1082049] - [fs] cifs: ntstatus_to_dos_map[] is not terminated (Sachin Prabhu) [1082049] - [fs] cifs: Allow LANMAN auth method for servers supporting unencapsulated authentication methods (Sachin Prabhu) [1082049] - [fs] cifs: Fix inability to write files >2GB to SMB2/3 shares (Sachin Prabhu) [1082049] - [fs] cifs: Avoid umount hangs with smb2 when server is unresponsive (Sachin Prabhu) [1082049] - [fs] cifs: do not treat non-symlink reparse points as valid symlinks (Sachin Prabhu) [1082049] - [fs] cifs: update cifs.ko version (Sachin Prabhu) [1082049] - [fs] cifs: Provide sane values for nlink (Sachin Prabhu) [1082049] - [fs] cifs: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them (Sachin Prabhu) [1082049] - [fs] cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache (Sachin Prabhu) [1082049] - [fs] cifs: Do not take a reference to the page in cifs_readpage_worker() (Sachin Prabhu) [1082049] - [fs] cifs: Fix wrong pos argument of cifs_find_lock_conflict (Sachin Prabhu) [1082049]- [ethernet] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091122] - [ethernet] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091122] - [ethernet] igbvf: remove usless return statements (Stefan Assmann) [1091122] - [ethernet] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091122] - [ethernet] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1091122] - [ethernet] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1091122] - [ethernet] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091122] - [ethernet] igbvf: slight optimization of addr compare (Stefan Assmann) [1091122] - [ethernet] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1091122] - [ethernet] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1091122] - [ethernet] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091122] - [ethernet] igbvf: Remove extern from function prototypes (Stefan Assmann) [1091122] - [ethernet] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1091122] - [ethernet] igb: bump igb version to 5.2.13 (Stefan Assmann) [1091121] - [ethernet] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after return (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after goto (Stefan Assmann) [1091121] - [ethernet] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1091121] - [ethernet] igb: workaround for i210 errata 25, Slow System Clock (Stefan Assmann) [1091121] - [ethernet] igb: bring link up when PHY is powered up (Stefan Assmann) [1091121] - [ethernet] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1091121] - [ethernet] igb: unhide invariant returns (Stefan Assmann) [1091121] - [ethernet] igb: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1091121] - [ethernet] igb: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091121] - [ethernet] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1091121] - [ethernet] igb: use mac loopback for i354 backplane (Stefan Assmann) [1091121] - [ethernet] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1091121] - [ethernet] igb: remove redundant PHY power down register write (Stefan Assmann) [1091121] - [ethernet] igb: remove usless return statements (Stefan Assmann) [1091121] - [ethernet] igb: remove return statements for void functions (Stefan Assmann) [1091121] - [ethernet] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091121] - [ethernet] igb: Change memcpy to struct assignment (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix static initialization (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix line length warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove return parentheses (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix pointer location error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups for messaging (Stefan Assmann) [1091121] - [ethernet] igb: fix message terminations (Stefan Assmann) [1091121] - [ethernet] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1091121] - [ethernet] igb: fix last_rx_timestamp usage (Stefan Assmann) [1091121] - [ethernet] igb: remove open-coded skb_cow_head (Stefan Assmann) [1091121] - [ethernet] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1091121] - [ethernet] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091121] - [ethernet] igb: never generate both software and hardware timestamps (Stefan Assmann) [1091121] - [ethernet] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1091121] - [ethernet] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1091121] - [ethernet] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1091121] - [ethernet] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1091121] - [ethernet] igb: add register rd/wr for surprise removal (Stefan Assmann) [1091121] - [ethernet] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Convert uses of __constant_ to (Stefan Assmann) [1091121] - [ethernet] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1091121] - [ethernet] igb: Add register defines needed for time sync functions (Stefan Assmann) [1091121] - [ethernet] igb: remove references to long gone command line parameters (Stefan Assmann) [1091121] - [ethernet] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091121] - [ethernet] igb: Fix code comment (Stefan Assmann) [1091121] - [ethernet] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1091121] - [ethernet] igb: fix calls to skb_set_hash (Stefan Assmann) [1091121] - [ethernet] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1091121] - [ethernet] igb: fix array size calculation (Stefan Assmann) [1091121] - [ethernet] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1091121] - [ethernet] igb: make local functions static and remove dead code (Stefan Assmann) [1091121] - [ethernet] igb: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091121] - [ethernet] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1091121] - [ethernet] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1091121] - [ethernet] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1091121] - [ethernet] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1091121] - [ethernet] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1091121] - [ethernet] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1091121] - [ethernet] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Fixed Wake On LAN support (Stefan Assmann) [1091121] - [ethernet] igb: Update link modes display in ethtool (Stefan Assmann) [1091121] - [ethernet] igb: Explicitly initialize u64_stats_sync structures for lockdep (Stefan Assmann) [1091121] - [ethernet] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1091121] - [ethernet] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091121] - [ethernet] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1091121] - [ethernet] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1091121] - [ethernet] igb: Remove extern from function prototypes (Stefan Assmann) [1091121] - [ethernet] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1091121] - [ethernet] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1091121] - [ethernet] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1091121] - [kernel] workqueue: zero cpumask of wq_numa_possible_cpumask on init (Motohiro Kosaki) [1117184] - [firmware] memmap: don't allocate firmware_map_entry of same memory range (Motohiro Kosaki) [1117186] - [firmware] memmap: pass the correct argument to firmware_map_find_entry_bootmem() (Motohiro Kosaki) [1117186] - [cpufreq] acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate (Motohiro Kosaki) [1123250] - [x86] mem-hotplug: modify PGD entry when removing memory (Motohiro Kosaki) [1116286] - [x86] mem-hotplug: pass sync_global_pgds() a correct argument in remove_pagetable() (Motohiro Kosaki) [1116286] - [virt] kvm: increase x86 VCPU limit to 240 (Radim Krcmar) [1061403] - [kernel] sched/fair: Rework sched_fair time accounting (Rik van Riel) [1123731] - [kernel] math64: Add mul_u64_u32_shr() (Rik van Riel) [1123731]- [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121965] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1103114] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1085563] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1085563] - [ethernet] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Veaceslav Falico) [1089356] - [ethernet] netxen: slight optimization of addr compare (Veaceslav Falico) [1089356] - [ethernet] netxen: Update version to 4.0.82 (Veaceslav Falico) [1089356] - [ethernet] netxen: Miscellaneous conversions to ETH_ALEN (Veaceslav Falico) [1089356] - [ethernet] netxen: get rid of SET_ETHTOOL_OPS (Veaceslav Falico) [1089356] - [ethernet] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1089356] - [ethernet] netxen: remove unnecessary pci_set_drvdata() (Veaceslav Falico) [1089356] - [ethernet] netxen: Print ULA information (Veaceslav Falico) [1089356] - [ethernet] netxen: lower NAPI weight (Veaceslav Falico) [1089356] - [ethernet] netxen: Remove extern from function prototypes (Veaceslav Falico) [1089356] - [x86] Mark Intel Broadwell processor as supported (Steve Best) [1089025] - [mm] Fix NULL pointer dereference in madvise(MADV_WILLNEED) support (Jan Stancek) [1072385] - [hid] logitech-dj: Fix USB 3.0 issue (Benjamin Tissoires) [1110523] - [lib] percpu_counter: fix bad percpu counter state during suspend (Eric Sandeen) [1129839] - [kernel] user_namespace: fix incorrect memory barriers (Mikulas Patocka) [1128950] - [kernel] capabilities: remove undefined caps from all processes (Paul Moore) [1123063] - [tty] hvc: don't free hvc_console_setup after init (Luiz Capitulino) [976490] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [x86] perf: Add model number for Avoton Silvermont (Steve Best) [1086821] - [x86] perf: Add Silvermont (22nm Atom) support (Steve Best) [1086821] - [x86] perf: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Steve Best) [1086821] - [virt] hyperv/storvsc: Correctly handle TEST_UNIT_READY failure (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set srb_flags in all cases (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Implement a eh_timed_out handler (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Fix a bug in handling VMBUS protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Filter commands based on the storage protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set cmd_per_lun to reflect value supported by the Host (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Change the limits to reflect the values on the host (Fam Zheng) [1122317] - [powerpc] perf: Add BHRB constraint and IFM MMCRA handling for EBB (Gustavo Duarte) [1121408] - [powerpc] perf: Reject EBB events which specify a sample_type (Gustavo Duarte) [1121408] - [powerpc] perf: Enable BHRB access for EBB events (Gustavo Duarte) [1121408] - [powerpc] perf: Avoid mutating event in power8_get_constraint() (Gustavo Duarte) [1121408] - [powerpc] perf: Clean up the EBB hash defines a little (Gustavo Duarte) [1121408] - [powerpc] mm: Check paca psize is up to date for huge mappings (Gustavo Duarte) [1107337] - [powerpc] perf: Add lost exception workaround (Gustavo Duarte) [1121407] - [powerpc] Add a cpu feature CPU_FTR_PMAO_BUG (Gustavo Duarte) [1121407]- [edac] sb_edac: add support for Haswell based systems (Seth Jennings) [1127019] - [edac] add DDR4 and RDDR4 (Seth Jennings) [1127019] - [edac] sb_edac: update Kconfig description (Seth Jennings) [1127019] - [edac] sb_edac: Fix mix tab/spaces alignments (Seth Jennings) [1127019] - [edac] sb_edac: remove bogus assumption on mc ordering (Seth Jennings) [1127019] - [edac] sb_edac: make minimal use of channel_mask (Seth Jennings) [1127019] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Seth Jennings) [1127019] - [edac] sb_edac: search devices using product id (Seth Jennings) [1127019] - [edac] sb_edac: Degrade log level for device registration (Seth Jennings) [1127019] - [edac] sb_edac: make RIR limit retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make node id retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make memory type detection per memory controller (Seth Jennings) [1127019] - [hwrng] virtio-rng: add derating factor for use by hwrng core (Amit Shah) [1129195] - [hwrng] Pass entropy to add_hwgenerator_randomness() in bits, not bytes (Amit Shah) [1129195] - [hwrng] hw_random: fix sparse warning (NULL vs 0 for pointer) (Amit Shah) [1129195] - [hwrng] add per-device entropy derating (Amit Shah) [1129195] - [hwrng] create filler thread (Amit Shah) [1129195] - [hwrng] random: add_hwgenerator_randomness() for feeding entropy from devices (Amit Shah) [1129195] - [char] Revert: hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1129195] - [char] hwrng: virtio - delay hwrng_register() till driver is ready (Amit Shah) [1119299] - [char] hwrng: virtio - re-arrange struct elements for better packing (Amit Shah) [1119299] - [char] hwrng: virtio - remove unused struct element (Amit Shah) [1119299] - [char] hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1119299] - [char] hwrng: fetch randomness only after device init (Amit Shah) [1119299] - [char] hwrng: add randomness to system from rng sources (Amit Shah) [1119299] - [char] hwrng: cleanup in hwrng_register() (Amit Shah) [1119299] - [virt] virtio/pm: use CONFIG_PM_SLEEP instead of CONFIG_PM (Amit Shah) [1119299] - [virt] virtio-rng: fixes for device registration/unregistration (Amos Kong) [915335] - [virt] virtio-rng: fix boot with virtio-rng device (Amos Kong) [915335] - [virt] virtio-rng: support multiple virtio-rng devices (Amos Kong) [915335] - [virt] virtio-rng: don't crash if virtqueue is broken (Amos Kong) [915335] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1110896] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1110896] - [pci] shpchp: Check bridge's secondary (not primary) bus speed (Myron Stowe) [1110896] - [pci] Update maintainer email address (Myron Stowe) [1110896] - [powerpc] pci: Fix NULL dereference in sys_pciconfig_iobase() list traversal (Myron Stowe) [1110896] - [pci] Log IDE resource quirk in dmesg (Myron Stowe) [1110896] - [pci] Change pci_bus_alloc_resource() type_mask to unsigned long (Myron Stowe) [1110896] - [pci] Check all IORESOURCE_TYPE_BITS in pci_bus_alloc_from_region() (Myron Stowe) [1110896] - [kernel] resources: Set type in __request_region() (Myron Stowe) [1110896] - [s390] pci: Use generic pci_enable_resources() (Myron Stowe) [1110896] - [pci] Add "weak" generic pcibios_enable_device() implementation (Myron Stowe) [1110896] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1110896] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1110896] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1110896] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1110896] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1110896] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1110896] - [pci] Remove pci_find_parent_resource() use for allocation (Myron Stowe) [1110896] - [lib] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1110896] - [kernel] resource: Add resource_contains() (Myron Stowe) [1110896] - [message] i2o: Use pci_bus_alloc_resource(), not allocate_resource() directly (Myron Stowe) [1110896] - [message] i2o: Refactor i2o_iop_systab_set() PCI space allocation (Myron Stowe) [1110896] - [message] i2o: Fix I/O space alignment requirement (Myron Stowe) [1110896] - [message] i2o: Fix I/O space allocation copy/paste error (Myron Stowe) [1110896] - [pci] pciehp: Cleanup whitespace (Myron Stowe) [1110896] - [pci] pciehp: Remove a non-existent card, regardless of "surprise" capability (Myron Stowe) [1110896] - [pci] Remove unused SR-IOV VF Migration support (Myron Stowe) [1110896] - [iommu] amd: Add include of (Myron Stowe) [1110896] - [misc] mei: Add include of (Myron Stowe) [1110896] - [vfio] pci: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110896] - [ata] ahci: Use pci_enable_msi_range() instead of pci_enable_msi_block() (Myron Stowe) [1110896] - [x86] pci: Set IORESOURCE_ROM_SHADOW only for the default VGA device (Myron Stowe) [1110896] - [pci] Remove pci_bus_b() and use list_for_each_entry() directly (Myron Stowe) [1110896] - [pcmcia] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [powerpc] pci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [drm] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] hotplug/apci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] pciehp: Don't turn slot off when hot-added device already exists (Myron Stowe) [1110896] - [pci] Cleanup per-arch list of object files (Myron Stowe) [1110896] - [pci] hotplug/cpqphp: Fix hex vs decimal typo in cpqhpc_probe() (Myron Stowe) [1110896] - [x86] pci: Fix function definition whitespace (Myron Stowe) [1110896] - [x86] pci: Reword comments (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary local variable initialization (Myron Stowe) [1110896] - [pci] Don't scan random busses in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Check for child busses which use more bus numbers than allocated (Myron Stowe) [1110896] - [pci] Remove pci_fixup_parent_subordinate_busnr() (Myron Stowe) [1110896] - [pci] Make sure bus number resources stay within their parents bounds (Myron Stowe) [1110896] - [pci] Use request_resource_conflict() instead of insert_ for bus numbers (Myron Stowe) [1110896] - [pci] Assign CardBus bus number only during the second pass (Myron Stowe) [1110896] - [pci] Clarify the "scan anyway" comment in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Increment max correctly in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Remove unnecessary list_empty(&pci_pme_list) check (Myron Stowe) [1110896] - [acpi] numa: Use __weak, not the gcc-specific version (Myron Stowe) [1110896] - [acpi] numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1110896] - [acpi] numa: Simplify acpi_get_node() style (Myron Stowe) [1110896] - [acpi] numa: Fix acpi_get_node() prototype (Myron Stowe) [1110896] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1110896] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary list_empty(&pci_root_infos) check (Myron Stowe) [1110896] - [x86] pci: Remove mp_bus_to_node[], set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1110896] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1110896] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1110896] - [ata] ahci: convert ahci_init_interrupts to a static routine (Myron Stowe) [1110896] - [acpi] mm: use NUMA_NO_NODE (Myron Stowe) [1110896]- [fs] btrfs: test for valid bdev before kobj removal in btrfs_rm_device (Eric Sandeen) [1071179] - [fs] btrfs: fix abnormal long waiting in fsync (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when starting transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_print_leaf for skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix race of using total_bytes_pinned (Eric Sandeen) [1071179] - [fs] btrfs: use E2BIG instead of EIO if compression does not help (Eric Sandeen) [1071179] - [fs] btrfs: remove stale comment from btrfs_flush_all_pending_stuffs (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free when cloning a trailing file hole (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in btrfs_show_devname when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in clone_fs_devices when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix nossd and ssd_spread mount option regression (Eric Sandeen) [1071179] - [fs] btrfs: fix race between balance recovery and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: only unlock block in verify_parent_transid if we locked it (Eric Sandeen) [1071179] - [fs] btrfs: assert send doesn't attempt to start transactions (Eric Sandeen) [1071179] - [fs] btrfs: compression - reuse recently used workspace (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when mounting raid5 btrfs with missing disks (Eric Sandeen) [1071179] - [fs] btrfs: create sprout should rename fsid on the sysfs as well (Eric Sandeen) [1071179] - [fs] btrfs: dev replace should replace the sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev add should add its sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev delete should remove sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: rename add_device_membership to btrfs_kobj_add_device (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when mounting a degraded fs (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash when running balance and scrub concurrently (Eric Sandeen) [1071179] - [fs] btrfs: Skip scrubbing removed chunks to avoid -ENOENT (Eric Sandeen) [1071179] - [fs] btrfs: fix broken free space cache after the system crashed (Eric Sandeen) [1071179] - [fs] btrfs: make free space cache write out functions more readable (Eric Sandeen) [1071179] - [fs] btrfs: remove unused wait queue in struct extent_buffer (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlocks with trylock on tree nodes (Eric Sandeen) [1071179] - [fs] btrfs: fix error handling in create_pending_snapshot (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninit "ret" in end_extent_writepage() (Eric Sandeen) [1071179] - [fs] btrfs: free ulist in qgroup_shared_accounting() error path (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroups sanity test crash or hang (Eric Sandeen) [1071179] - [fs] btrfs: prevent RCU warning when dereferencing radix tree slot (Eric Sandeen) [1071179] - [fs] btrfs: fix unfinished readahead thread for raid5/6 degraded mounting (Eric Sandeen) [1071179] - [fs] btrfs: new ioctl TREE_SEARCH_V2 (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: direct copy to userspace (Eric Sandeen) [1071179] - [fs] btrfs: new function read_extent_buffer_to_user (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: accept varying buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search: eliminate redundant nr_items check (Eric Sandeen) [1071179] - [fs] btrfs: fix scrub_print_warning to handle skinny metadata extents (Eric Sandeen) [1071179] - [fs] btrfs: make fsync work after cloning into a file (Eric Sandeen) [1071179] - [fs] btrfs: use right type to get real comparison (Eric Sandeen) [1071179] - [fs] btrfs: don't check nodes for extent items (Eric Sandeen) [1071179] - [fs] btrfs: don't release invalid page in btrfs_page_exists_in_range() (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if page is a retriable exception (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if we couldn't get the page (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with EOPNOTSUPP for dev_replace raid56 (Eric Sandeen) [1071179] - [fs] btrfs: ioctl - fix typo s/substract/subtract/ (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption after __btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: ensure btrfs_prev_leaf doesn't miss 1 item (Eric Sandeen) [1071179] - [fs] btrfs: fix clone to deal with holes when NO_HOLES feature is enabled (Eric Sandeen) [1071179] - [fs] btrfs: free delayed node outside of root->inode_lock (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with ERANGE for resize when ULLONG_MAX (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction leak during fsync call (Eric Sandeen) [1071179] - [fs] btrfs: Avoid truncating page or punching hole in a already existed hole (Eric Sandeen) [1071179] - [fs] btrfs: update commit root on snapshot creation after orphan cleanup (Eric Sandeen) [1071179] - [fs] btrfs: ioctl, don't re-lock extent range when not necessary (Eric Sandeen) [1071179] - [fs] btrfs: avoid visiting all extent items when cloning a range (Eric Sandeen) [1071179] - [fs] btrfs: set dead flag on the right root when destroying snapshot (Eric Sandeen) [1071179] - [fs] btrfs: ensure readers see new data after a clone operation (Eric Sandeen) [1071179] - [fs] btrfs: volumes - Fix for possible null pointer dereference (Eric Sandeen) [1071179] - [fs] btrfs: allocate raid type kobjects dynamically (Eric Sandeen) [1071179] - [fs] btrfs: send, use the right limits for xattr names and values (Eric Sandeen) [1071179] - [fs] btrfs: send, don't error in the presence of subvols/snapshots (Eric Sandeen) [1071179] - [fs] btrfs: async delayed refs (Eric Sandeen) [1071179] - [fs] btrfs: split up __extent_writepage to lower stack usage (Eric Sandeen) [1071179] - [fs] btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking (Eric Sandeen) [1071179] - [fs] btrfs: cut down stack usage in btree_write_cache_pages (Eric Sandeen) [1071179] - [fs] btrfs: break up __btrfs_write_out_cache to cut down stack usage (Eric Sandeen) [1071179] - [fs] btrfs: free tmp ulist for qgroup rescan (Eric Sandeen) [1071179] - [fs] btrfs: usage error should not be logged into system log (Eric Sandeen) [1071179] - [fs] btrfs: remove newline from inode cache kthread name (Eric Sandeen) [1071179] - [fs] btrfs: remove stale newlines from log messages (Eric Sandeen) [1071179] - [fs] btrfs: fix double free in find_lock_delalloc_range (Eric Sandeen) [1071179] - [fs] btrfs: replace simple_strtoull() with kstrtoull() (Eric Sandeen) [1071179] - [fs] btrfs: set right total device count for seeding support (Eric Sandeen) [1071179] - [fs] btrfs: remove OPT_acl parse when acl disabled (Eric Sandeen) [1071179] - [fs] btrfs: add sanity tests for new qgroup accounting code (Eric Sandeen) [1071179] - [fs] btrfs: rework qgroup accounting (Eric Sandeen) [1071179] - [fs] btrfs: mark mapping with error flag to report errors to userspace (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash of deleting a seed device (Eric Sandeen) [1071179] - [fs] btrfs: fix joining same transaction handle more than twice (Eric Sandeen) [1071179] - [fs] btrfs: use helpers for last_trans_log_full_commit instead of opencode (Eric Sandeen) [1071179] - [fs] btrfs: check if items are ordered when a leaf is marked dirty (Eric Sandeen) [1071179] - [fs] btrfs: don't access non-existent key when csum tree is empty (Eric Sandeen) [1071179] - [fs] btrfs: make sure there are not any read requests before stopping workers (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leak in btrfs_create_tree() (Eric Sandeen) [1071179] - [fs] btrfs: remove useless ACL check (Eric Sandeen) [1071179] - [fs] btrfs: btrfs_rm_device() should zero mirror SB as well (Eric Sandeen) [1071179] - [fs] btrfs: use bitfield instead of integer data type for the some variants in btrfs_root (Eric Sandeen) [1071179] - [fs] btrfs: send, fix more issues related to directory renames (Eric Sandeen) [1071179] - [fs] btrfs: send, remove dead code from __get_cur_name_and_parent (Eric Sandeen) [1071179] - [fs] btrfs: send, account for orphan directories when building path strings (Eric Sandeen) [1071179] - [fs] btrfs: send, avoid unnecessary inode item lookup in the btree (Eric Sandeen) [1071179] - [fs] btrfs: add dev maxs limit for __btrfs_alloc_chunk in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong max system array size check in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: Add check to avoid cleanup roots already in fs_info->dead_roots (Eric Sandeen) [1071179] - [fs] btrfs: reclaim the reserved metadata space at background (Eric Sandeen) [1071179] - [fs] btrfs: output warning instead of error when loading free space cache failed (Eric Sandeen) [1071179] - [fs] btrfs: Add ctime/mtime update for btrfs device add/remove (Eric Sandeen) [1071179] - [fs] btrfs: assert that send is not in progres before root deletion (Eric Sandeen) [1071179] - [fs] btrfs: protect snapshots from deleting during send (Eric Sandeen) [1071179] - [fs] btrfs: remove redundant null check in btrfs_dentry_release() (Eric Sandeen) [1071179] - [fs] btrfs: make FS_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: make DEV_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: export more from FS_INFO to sysfs (Eric Sandeen) [1071179] - [fs] btrfs: retrieve more info from FS_INFO ioctl (Eric Sandeen) [1071179] - [fs] btrfs: balance filter: add limit of processed chunks (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption caused by ENOSPC while hole punching (Eric Sandeen) [1071179] - [fs] btrfs: do not increment on bio_index one by one (Eric Sandeen) [1071179] - [fs] btrfs: read inode size after acquiring the mutex when punching a hole (Eric Sandeen) [1071179] - [fs] btrfs: Remove unnecessary check for NULL (Eric Sandeen) [1071179] - [fs] btrfs: fix inline compressed read err corruption (Eric Sandeen) [1071179] - [fs] btrfs: return ptr error from compression workspace (Eric Sandeen) [1071179] - [fs] btrfs: return errno instead of -1 from compression (Eric Sandeen) [1071179] - [fs] btrfs: check_int: propagate out-of-memory error upwards (Eric Sandeen) [1071179] - [fs] btrfs: fix hang on error (such as ENOSPC) when writing extent pages (Eric Sandeen) [1071179] - [fs] btrfs: send, fix corrupted path strings for long paths (Eric Sandeen) [1071179] - [fs] btrfs: send, fix incorrect ref access when using extrefs (Eric Sandeen) [1071179] - [fs] btrfs: fix EIO on reading file after ioctl clone works on it (Eric Sandeen) [1071179] - [fs] btrfs: limit the path size in send to PATH_MAX (Eric Sandeen) [1071179] - [fs] btrfs: correctly set profile flags on seqlock retry (Eric Sandeen) [1071179] - [fs] btrfs: use correct key when repeating search for extent item (Eric Sandeen) [1071179] - [fs] btrfs: fix inode caching vs tree log (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leaks in open_ctree() (Eric Sandeen) [1071179] - [fs] btrfs: avoid triggering bug_on() when we fail to start inode caching task (Eric Sandeen) [1071179] - [fs] btrfs: move btrfs_{set, clear}_and_info() to ctree.h (Eric Sandeen) [1071179] - [fs] btrfs: replace error code from btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: Change the hole range to a more accurate value (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in mount_subvol() (Eric Sandeen) [1071179] - [fs] btrfs: fix compile warnings on on avr32 platform (Eric Sandeen) [1071179] - [fs] btrfs: allow mounting btrfs subvolumes with different ro/rw options (Eric Sandeen) [1071179] - [fs] btrfs: export global block reserve size as space_info (Eric Sandeen) [1071179] - [fs] btrfs: fix crash in remount(thread_pool=) case (Eric Sandeen) [1071179] - [fs] btrfs: abort the transaction when we don't find our extent ref (Eric Sandeen) [1071179] - [fs] btrfs: fix EINVAL checks in btrfs_clone (Eric Sandeen) [1071179] - [fs] btrfs: fix unlock in __start_delalloc_inodes() (Eric Sandeen) [1071179] - [fs] btrfs: scrub raid56 stripes in the right way (Eric Sandeen) [1071179] - [fs] btrfs: don't compress for a small write (Eric Sandeen) [1071179] - [fs] btrfs: more efficient io tree navigation on wait_extent_bit (Eric Sandeen) [1071179] - [fs] btrfs: send, build path string only once in send_hole (Eric Sandeen) [1071179] - [fs] btrfs: filter invalid arg for btrfs resize (Eric Sandeen) [1071179] - [fs] btrfs: send, fix data corruption due to incorrect hole detection (Eric Sandeen) [1071179] - [fs] btrfs: kmalloc() doesn't return an ERR_PTR (Eric Sandeen) [1071179] - [fs] btrfs: fix snapshot vs nocow writting (Eric Sandeen) [1071179] - [fs] btrfs: Change the expanding write sequence to fix snapshot related bug (Eric Sandeen) [1071179] - [fs] btrfs: make device scan less noisy (Eric Sandeen) [1071179] - [fs] btrfs: fix lockdep warning with reclaim lock inversion (Eric Sandeen) [1071179] - [fs] btrfs: hold the commit_root_sem when getting the commit root during send (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from send (Eric Sandeen) [1071179] - [fs] btrfs: don't clear uptodate if the eb is under IO (Eric Sandeen) [1071179] - [fs] btrfs: check for an extent_op on the locked ref (Eric Sandeen) [1071179] - [fs] btrfs: do not reset last_snapshot after relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix a crash of clone with inline extents's split (Eric Sandeen) [1071179] - [fs] btrfs: fix uninit variable warning (Eric Sandeen) [1071179] - [fs] btrfs: take into account total references when doing backref lookup (Eric Sandeen) [1071179] - [fs] btrfs: part 2, fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary inode generation lookup in send (Eric Sandeen) [1071179] - [fs] btrfs: fix race when updating existing ref head (Eric Sandeen) [1071179] - [fs] btrfs: Add trace for btrfs_workqueue alloc/destroy (Eric Sandeen) [1071179] - [fs] btrfs: less fs tree lock contention when using autodefrag (Eric Sandeen) [1071179] - [fs] btrfs: return EPERM when deleting a default subvolume (Eric Sandeen) [1071179] - [fs] btrfs: add missing kfree in btrfs_destroy_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: cache extent states in defrag code path (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock with nested trans handles (Eric Sandeen) [1071179] - [fs] btrfs: fix possible empty list access when flushing the delalloc inodes (Eric Sandeen) [1071179] - [fs] btrfs: split the global ordered extents mutex (Eric Sandeen) [1071179] - [fs] btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock (Eric Sandeen) [1071179] - [fs] btrfs: reclaim delalloc metadata more aggressively (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary lock in may_commit_transaction() (Eric Sandeen) [1071179] - [fs] btrfs: remove the unnecessary flush when preparing the pages (Eric Sandeen) [1071179] - [fs] btrfs: just do dirty page flush for the inode with compression before direct IO (Eric Sandeen) [1071179] - [fs] btrfs: wake up the tasks that wait for the io earlier (Eric Sandeen) [1071179] - [fs] btrfs: fix early enospc due to the race of the two ordered extent wait (Eric Sandeen) [1071179] - [fs] btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume (Eric Sandeen) [1071179] - [fs] btrfs: Add ftrace for btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_workqueue related function type (Eric Sandeen) [1071179] - [fs] btrfs: add readahead for send_write (Eric Sandeen) [1071179] - [fs] btrfs: share the same code for __record_{new, deleted}_ref (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary utimes update in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: make defrag not fragment files when using prealloc extents (Eric Sandeen) [1071179] - [fs] btrfs: correctly flush data on defrag when compression is enabled (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the "_struct" suffix in btrfs_workequeue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the old btrfs_worker (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->scrub_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->qgroup_rescan_worker workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delayed_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->fixup_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->readahead_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->cache_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->flush_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->submit_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delalloc_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add threshold workqueue based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add high priority workqueue support for btrfs_workqueue_struct (Eric Sandeen) [1071179] - [fs] btrfs: Added btrfs_workqueue_struct implemented ordered execution based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the unused struct async_sched (Eric Sandeen) [1071179] - [fs] btrfs: skip search tree for REG files (Eric Sandeen) [1071179] - [fs] btrfs: fix preallocate vs double nocow write (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong lock range and write size in check_can_nocow() (Eric Sandeen) [1071179] - [fs] btrfs: send: simplify allocation code in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: send: fix old buffer length in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: more efficient btrfs_drop_extent_cache (Eric Sandeen) [1071179] - [fs] btrfs: more efficient split extent state insertion (Eric Sandeen) [1071179] - [fs] btrfs: remove unneeded field / smaller extent_map structure (Eric Sandeen) [1071179] - [fs] btrfs: skip locking when searching commit root (Eric Sandeen) [1071179] - [fs] btrfs: wake up @scrub_pause_wait as much as we can (Eric Sandeen) [1071179] - [fs] btrfs: cancel scrub on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: device_replace: fix deadlock for nocow case (Eric Sandeen) [1071179] - [fs] btrfs: fix a possible deadlock between scrub and transaction committing (Eric Sandeen) [1071179] - [fs] btrfs: fix send issuing outdated paths for utimes, chown and chmod (Eric Sandeen) [1071179] - [fs] btrfs: correctly determine if blocks are shared in btrfs_compare_trees (Eric Sandeen) [1071179] - [fs] btrfs: fix send attempting to rmdir non-empty directories (Eric Sandeen) [1071179] - [fs] btrfs: send, don't send rmdir for same target multiple times (Eric Sandeen) [1071179] - [fs] btrfs: incremental send, fix invalid path after dir rename (Eric Sandeen) [1071179] - [fs] btrfs: don't insert useless holes when punching beyond the inode's size (Eric Sandeen) [1071179] - [fs] btrfs: cleanup delayed-ref.c:find_ref_head() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary ref heads rb tree search (Eric Sandeen) [1071179] - [fs] btrfs: wake up transaction thread upon remount (Eric Sandeen) [1071179] - [fs] btrfs: stop joining the log transaction if sync log fails (Eric Sandeen) [1071179] - [fs] btrfs: just wait or commit our own log sub-transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix skipped error handle when log sync failed (Eric Sandeen) [1071179] - [fs] btrfs: use signed integer instead of unsigned long integer for log transid (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary memory barrier in btrfs_sync_log() (Eric Sandeen) [1071179] - [fs] btrfs: don't start the log transaction if the log tree init fails (Eric Sandeen) [1071179] - [fs] btrfs: fix the skipped transaction commit during the file sync (Eric Sandeen) [1071179] - [fs] btrfs: use ACCESS_ONCE to prevent the optimize accesses to ->last_trans_log_full_commit (Eric Sandeen) [1071179] - [fs] btrfs: avoid warning bomb of btrfs_invalidate_inodes (Eric Sandeen) [1071179] - [fs] btrfs: fix possible deadlock in btrfs_cleanup_transaction (Eric Sandeen) [1071179] - [fs] btrfs: faster/more efficient insertion of file extent items (Eric Sandeen) [1071179] - [fs] btrfs: always choose work from prio_head first (Eric Sandeen) [1071179] - [fs] Revert: btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: skip readonly root for snapshot-aware defragment (Eric Sandeen) [1071179] - [fs] btrfs: switch to btrfs_previous_extent_item() (Eric Sandeen) [1071179] - [fs] btrfs: skip submitting barrier for missing device (Eric Sandeen) [1071179] - [fs] btrfs: unlock extent and pages on error in cow_file_range (Eric Sandeen) [1071179] - [fs] btrfs: balance delayed inode updates (Eric Sandeen) [1071179] - [fs] btrfs: add simple debugfs interface (Eric Sandeen) [1071179] - [fs] btrfs: send: lower memory requirements in common case (Eric Sandeen) [1071179] - [fs] btrfs: make some tree searches in send.c more efficient (Eric Sandeen) [1071179] - [fs] btrfs: use right extent item position in send when finding extent clones (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG_ON from name_cache_delete (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG from process_all_refs (Eric Sandeen) [1071179] - [fs] btrfs: send: squeeze bitfilelds in fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove virtual_mem member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove prepared member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: replace check with an assert in gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: more send support for parent/child dir relationship inversion (Eric Sandeen) [1071179] - [fs] btrfs: fix send dealing with file renames and directory moves (Eric Sandeen) [1071179] - [fs] btrfs: only add roots if necessary in find_parent_nodes() (Eric Sandeen) [1071179] - [fs] btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl (Eric Sandeen) [1071179] - [fs] btrfs: add missing error check in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in the finishing procedure of the device replace (Eric Sandeen) [1071179] - [fs] btrfs: fix unprotected alloc list insertion during the finishing procedure of replace (Eric Sandeen) [1071179] - [fs] btrfs: Return EXDEV for cross file system snapshot (Eric Sandeen) [1071179] - [fs] btrfs: don't mix the ordered extents of all files together during logging the inodes (Eric Sandeen) [1071179] - [fs] btrfs: use right clone root offset for compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer deference at btrfs_sysfs_add_one+0x105 (Eric Sandeen) [1071179] - [fs] btrfs: unset DCACHE_DISCONNECTED when mounting default subvol (Eric Sandeen) [1071179] - [fs] btrfs: fix max_inline mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix a lockdep warning when cleaning up aborted transaction (Eric Sandeen) [1071179] - [fs] Revert: btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: fix data corruption when reading/updating compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: don't loop forever if we can't run because of the tree mod log (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_ioctl_set_features (Eric Sandeen) [1071179] - [fs] btrfs: commit transaction after setting label and features (Eric Sandeen) [1071179] - [fs] btrfs: fix assert screwup for the pending move stuff (Eric Sandeen) [1071179] - [fs] btrfs: use late_initcall instead of module_init (Eric Sandeen) [1071179] - [fs] btrfs: use btrfs_crc32c everywhere instead of libcrc32c (Eric Sandeen) [1071179] - [fs] btrfs: disable snapshot aware defrag for now (Eric Sandeen) [1071179] - [fs] btrfs: fix spin_unlock in check_ref_cleanup (Eric Sandeen) [1071179] - [fs] btrfs: setup inode location during btrfs_init_inode_locked (Eric Sandeen) [1071179] - [fs] btrfs: don't use ram_bytes for uncompressed inline items (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_search_slot_for_read backwards iteration (Eric Sandeen) [1071179] - [fs] btrfs: do not export ulist functions (Eric Sandeen) [1071179] - [fs] btrfs: rework ulist with list+rb_tree (Eric Sandeen) [1071179] - [fs] btrfs: fix memory leaks on walking backrefs failure (Eric Sandeen) [1071179] - [fs] btrfs: fix send file hole detection leading to data corruption (Eric Sandeen) [1071179] - [fs] btrfs: add a reschedule point in btrfs_find_all_roots() (Eric Sandeen) [1071179] - [fs] btrfs: make send's file extent item search more efficient (Eric Sandeen) [1071179] - [fs] btrfs: fix to catch all errors when resolving indirect ref (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between walking backrefs and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix warning while merging two adjacent extents (Eric Sandeen) [1071179] - [fs] btrfs: fix infinite path build loops in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: undo sysfs when open_ctree() fails (Eric Sandeen) [1071179] - [fs] btrfs: fix snprintf usage by send's gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: fix defrag 32-bit integer overflow (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: list the NO_HOLES feature (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: don't show reserved incompat feature (Eric Sandeen) [1071179] - [fs] btrfs: call permission checks earlier in ioctls and return EPERM (Eric Sandeen) [1071179] - [fs] btrfs: restrict snapshotting to own subvolumes (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong block group in trace during the free space allocation (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the code of used_block_group in find_free_extent() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the redundant code for the block group allocation and init (Eric Sandeen) [1071179] - [fs] btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong search path initialization before searching tree root (Eric Sandeen) [1071179] - [fs] btrfs: flush the dirty pages of the ordered extent aggressively during logging csum (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction abortion when remounting btrfs from RW to RO (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item search in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: fix extent state leak on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_parse_options for remount (Eric Sandeen) [1071179] - [fs] btrfs: Add noinode_cache mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix to search previous metadata extent item since skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix missing skinny metadata check in scrub_stripe() (Eric Sandeen) [1071179] - [fs] btrfs: fix send to not send non-aligned clone operations (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs boot when compiled as built-in (Eric Sandeen) [1071179] - [fs] btrfs: unlock inodes in correct order in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: optimize to remove unnecessary removal with ulist reallocation (Eric Sandeen) [1071179] - [fs] btrfs: release subvolume's block_rsv before transaction commit (Eric Sandeen) [1071179] - [fs] btrfs: only process as many file extents as there are refs (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroup rescan to work with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_from_logical to deal with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: throttle delayed refs better (Eric Sandeen) [1071179] - [fs] btrfs: attach delayed ref updates to delayed ref heads (Eric Sandeen) [1071179] - [fs] btrfs: make fsync latency less sucky (Eric Sandeen) [1071179] - [fs] btrfs: add support for inode properties (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item replace operations (Eric Sandeen) [1071179] - [fs] btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary transaction commit before send (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between send and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong send_in_progress accounting (Eric Sandeen) [1071179] - [fs] btrfs: Add treelog mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datasum mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datacow mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add acl mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noflushoncommit mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noenospc_debug mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add nodiscard mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noautodefrag mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add "barrier" option to support "-o remount, barrier" (Eric Sandeen) [1071179] - [fs] btrfs: only fua the first superblock when writting supers (Eric Sandeen) [1071179] - [fs] btrfs: return free space to global_rsv as much as possible (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to relocate tree blocks (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to merge reloc roots (Eric Sandeen) [1071179] - [fs] btrfs: remove unused argument from select_reloc_root() (Eric Sandeen) [1071179] - [fs] btrfs: reduce btree node locking duration on item update (Eric Sandeen) [1071179] - [fs] btrfs: Integer overflow in btrfs_ioctl_resize() (Eric Sandeen) [1071179] - [fs] btrfs: stop caching thread if extent_commit_sem is contended (Eric Sandeen) [1071179] - [fs] rwsem: add rwsem_is_contended (Eric Sandeen) [1071179] - [fs] btrfs: introduce the delayed inode ref deletion for the single link inode (Eric Sandeen) [1071179] - [fs] btrfs: use flags instead of the bool variants in delayed node (Eric Sandeen) [1071179] - [fs] btrfs: remove btrfs_end_transaction_dmeta() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup code of btrfs_balance_delayed_items() (Eric Sandeen) [1071179] - [fs] btrfs: don't run delayed nodes again after all nodes flush (Eric Sandeen) [1071179] - [fs] btrfs: remove residual code in delayed inode async helper (Eric Sandeen) [1071179] - [fs] btrfs: convert printk to btrfs_ and fix BTRFS prefix (Eric Sandeen) [1071179] - [fs] btrfs: fix tree mod logging (Eric Sandeen) [1071179] - [fs] btrfs: check balance of send_in_progress (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: fix double initialization of the raid kobject (Eric Sandeen) [1071179] - [fs] btrfs: fix a warning when iput a file (Eric Sandeen) [1071179] - [fs] btrfs: Check read-only status of roots during send (Eric Sandeen) [1071179] - [fs] btrfs: remove unused mnt from send_ctx (Eric Sandeen) [1071179] - [fs] btrfs: send: clean up dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when iterating inode refs and running delayed inodes (Eric Sandeen) [1071179] - [fs] btrfs: remove dead comments for read_csums() (Eric Sandeen) [1071179] - [fs] btrfs: remove field tree_mod_seq_elem from btrfs_fs_info struct (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninitialized err variable (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary filemap writting and waiting after block group relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix error check of btrfs_lookup_dentry() (Eric Sandeen) [1071179] - [fs] btrfs: return immediately if tree log mod is not necessary (Eric Sandeen) [1071179] - [fs] btrfs: move the extent buffer radix tree into the fs_info (Eric Sandeen) [1071179] - [fs] btrfs: use a bit to track if we're in the radix tree (Eric Sandeen) [1071179] - [fs] btrfs: deal with io_tree->mapping being NULL (Eric Sandeen) [1071179] - [fs] btrfs: more efficient push_leaf_right (Eric Sandeen) [1071179] - [fs] btrfs: wrap repeated code into scrub_blocked_if_needed() (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong super generation mismatch when scrubbing supers (Eric Sandeen) [1071179] - [fs] btrfs: fix pass of transid with wrong endianness in send.c (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_map block_len after merging (Eric Sandeen) [1071179] - [fs] btrfs: remove dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix max dir item size calculation (Eric Sandeen) [1071179] - [fs] btrfs: more efficient extent state insertions (Eric Sandeen) [1071179] - [fs] btrfs: add missing extent state caching calls (Eric Sandeen) [1071179] - [fs] btrfs: faster and more efficient extent map insertion (Eric Sandeen) [1071179] - [fs] btrfs: fix extent boundary check in bio_readpage_error (Eric Sandeen) [1071179] - [fs] btrfs: try harder to avoid btree node splits (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary ordered extent cache resets (Eric Sandeen) [1071179] - [fs] btrfs: fix leaks during sysfs teardown (Eric Sandeen) [1071179] - [fs] btrfs: fix static checker warnings (Eric Sandeen) [1071179] - [fs] btrfs: fix very slow inode eviction and fs unmount (Eric Sandeen) [1071179] - [fs] btrfs: improve forever loop when doing balance relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix ordered extent check in btrfs_punch_hole (Eric Sandeen) [1071179] - [fs] btrfs: replace BUG in can_modify_feature (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_feature_attr_store (Eric Sandeen) [1071179] - [fs] btrfs: make btrfs_debug match pr_debug handling related to DEBUG (Eric Sandeen) [1071179] - [fs] btrfs: cleanup: removed unused 'btrfs_get_inode_ref_index' (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_orphan_item functionality (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_root_ref functionality (Eric Sandeen) [1071179] - [fs] btrfs: bootstrap generic btrfs_find_item interface (Eric Sandeen) [1071179] - [fs] btrfs: fix unused variables in qgroup.c (Eric Sandeen) [1071179] - [fs] btrfs: replace path->slots[0] with otherwise unused variable 'slot' (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from scrub_fixup_nodatasum (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from setup_cluster_no_bitmap (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from extent_io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from find_free_extent (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from disk-io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from btrfs_new_inode (Eric Sandeen) [1071179] - [fs] btrfs: publish fs label in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish device membership in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish allocation data in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: use feature attribute names to print better error messages (Eric Sandeen) [1071179] - [fs] btrfs: add ability to change features via sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish unknown feature bits in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super features in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super attributes in sysfs (Eric Sandeen) [1071179] - [fs] kobject: export kobj_sysfs_ops (Eric Sandeen) [1071179] - [fs] btrfs: publish supported featured in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctls to query/change feature bits online (Eric Sandeen) [1071179] - [fs] btrfs: skip merge part for delayed data refs (Eric Sandeen) [1071179] - [fs] btrfs: introduce a head ref rbtree (Eric Sandeen) [1071179] - [fs] btrfs: fix check-integrity to look at the referenced data properly (Eric Sandeen) [1071179] - [fs] btrfs: incompatible format change to remove hole extents (Eric Sandeen) [1071179] - [fs] btrfs: sanitize BTRFS_IOC_FILE_EXTENT_SAME (Eric Sandeen) [1071179] - [fs] btrfs: fix comments and printk msgs (Eric Sandeen) [1071179] - [fs] btrfs: Fix typos in printk (Eric Sandeen) [1071179]- [net] ipv6: Fix MLD Query message check (Jiri Pirko) [1114650] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123763] {CVE-2014-5077} - [net] ipv6: ipv6_find_hdr restore prev functionality (Jesper Brouer) [1074516] - [net] ipvs: fix AF assignment in ip_vs_conn_new() (Jesper Brouer) [1074516] - [virt] kvm: always exit on EOIs for interrupts listed in the IOAPIC redir table (Alex Williamson) [1126997] - [iommu] amd: Fix interrupt remapping for aliased devices (Alex Williamson) [1090139] - [pci] Add Patsburg (X79) to Intel PCH root port ACS quirk (Alex Williamson) [1081428] - [kernel] time/alarmtimer: Fix bug where relative alarm timers were treated as absolute (Prarit Bhargava) [1124941] - [acpi] processor: Fix STARTING/DYING action in acpi_cpu_soft_notify() (Prarit Bhargava) [1099594] - [x86] mce_intel: Add raw_lock conversion again (Prarit Bhargava) [1127257] - [sound] alsa/control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117331] {CVE-2014-4653} - [kernel] tick: Clear broadcast pending bit when switching to oneshot (Alex Williamson) [1109996] - [x86] efi: Do not export efi runtime map in case old map (Dave Young) [1080109] - [x86] efi: Quirk out SGI UV (Dave Young) [1080109] - [x86] efi: Split efi_enter_virtual_mode (Dave Young) [1080109] - [x86] efi: Make efi virtual runtime map passing more robust (Dave Young) [1080109] - [x86] mm/pageattr: Export page unmapping interface (Dave Young) [1080109] - [x86] efi: Dump the EFI page table (Dave Young) [1080109] - [x86] mm/ptdump: Add the functionality to dump an arbitrary pagetable (Dave Young) [1080109] - [x86] efi: Style neatening (Dave Young) [1080109] - [x86] efi: parse_efi_setup() build fix (Dave Young) [1080109] - [x86] ksysfs.c build fix (Dave Young) [1080109] - [x86] efi: Delete superfluous global variables (Dave Young) [1080109] - [x86] setup: Reserve setup_data ranges late after parsing memmap cmdline (Dave Young) [1080109] - [x86] Export x86 boot_params to sysfs (Dave Young) [1080109] - [x86] boot: Add xloadflags bit for EFI runtime support on kexec (Dave Young) [1080109] - [firmware] efi: Pass necessary EFI data for kexec via setup_data (Dave Young) [1080109] - [firmware] efi: Export EFI runtime memory mapping to sysfs (Dave Young) [1080109] - [firmware] efi: Export more EFI table variables to sysfs (Dave Young) [1080109] - [firmware] efi: Cleanup efi_enter_virtual_mode() function (Dave Young) [1080109] - [firmware] efi: Fix off-by-one bug in EFI Boot Services reservation (Dave Young) [1080109] - [firmware] efi: Add a wrapper function efi_map_region_fixed() (Dave Young) [1080109] - [firmware] efi: Remove unused variables in __map_region() (Dave Young) [1080109] - [firmware] efi: Check krealloc return value (Dave Young) [1080109] - [firmware] efi: Runtime services virtual mapping (Dave Young) [1080109] - [x86] mm/pageattr: Map in an arbitrary pgd (Dave Young) [1080109] - [x86] mm/pageattr: Add last levels of error path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD error unwinding path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PTE pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PMD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PGD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Lookup address in an arbitrary PGD (Dave Young) [1080109] - [firmware] efi: Convert runtime services function ptrs (Dave Young) [1080109] - [firmware] efi: Simplify EFI_DEBUG (Dave Young) [1080109] - [firmware] efi: Fix config_table_type array termination (Dave Young) [1080109] - [firmware] efi: make efi_lookup_mapped_addr() a common function (Dave Young) [1080109] - [firmware] efi: provide a generic efi_config_init() (Dave Young) [1080109] - [iommu] vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversa (Myron Stowe) [1127467] - [iommu] vt-d: Use for_each_drhd_unit() instead of list_for_each_entry() (Myron Stowe) [1127467] - [iommu] Change iommu driver to call io_page_fault trace event (Myron Stowe) [1127467] - [iommu] Add iommu_error class event to iommu trace (Myron Stowe) [1127467] - [iommu] No need to pass '0x' when 'pa' is used (Myron Stowe) [1127467] - [iommu] Change iommu driver to call unmap trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call map trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call detach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call attach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call remove_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call add_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Add event tracing feature to iommu (Myron Stowe) [1127467] - [iommu] intel: correct ICS register offset (Myron Stowe) [1127467] - [Documentation] MAINTAINERS: add overall IOMMU section (Myron Stowe) [1127467] - [iommu] amd: Fix resource leak in iommu_init_device() (Myron Stowe) [1127467] - [iommu] amd: Clean up unnecessary MSI/MSI-X capability find (Myron Stowe) [1127467] - [powerpc] Add iommu domain pointer to device archdata (Myron Stowe) [1127467] - [iommu] vt-d: DMAR reporting table needs at least one DRHD (Myron Stowe) [1127467] - [iommu] vt-d: Downgrade the warning if enabling irq remapping fails (Myron Stowe) [1127467] - [net] l2tp: don't fall back on UDP [get|set]sockopt (Petr Matousek) [1119466] {CVE-2014-4943} - [x86] ptrace: force IRET path after a ptrace_stop() (Oleg Nesterov) [1115935] {CVE-2014-4699} - [s390] ptrace: correct insufficient sanitization when setting psw mask (Hendrik Brueckner) [1113673] {CVE-2014-3534}- [virt] kvm/async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) (Paolo Bonzini) [1116936] - [virt] kvm: support any-length wildcard ioeventfd (Paolo Bonzini) [1116936] - [virt] kvm: return an error code in kvm_vm_ioctl_register_coalesced_mmio() (Paolo Bonzini) [1116936] - [virt] kvm/x86: preserve the high 32-bits of the PAT register (Paolo Bonzini) [1116936] - [virt] kvm: fix wrong address when writing Hyper-V tsc page (Paolo Bonzini) [1116936] - [kernel] sched: Fix signedness bug in yield_to() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for nested events if there is an injectable interrupt (Paolo Bonzini) [1116936] - [virt] kvm/svm: Fix CPL export via SS.DPL (Paolo Bonzini) [1116936] - [virt] kvm/vmx: disable APIC virtualization in nested guests (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for host supported fields in shadow vmcs (Paolo Bonzini) [1116936] - [virt] kvm/x86: MOV CR/DR emulation should ignore mod (Paolo Bonzini) [1116936] - [virt] kvm/lapic: sync highest ISR to hardware apic on EOI (Paolo Bonzini) [1116936] - [virt] kvm/x86: get CPL from SS.DPL (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: check CS.DPL against RPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: drop set_rflags callback (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: use new CS.RPL as CPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: fix page fault tracing when KVM guest support enabled (Paolo Bonzini) [1116936] - [virt] kvm/vmx: DR7 masking on task switch emulation is wrong (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits check in long mode (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate monitor and mwait instructions as nop (Paolo Bonzini) [1116936] - [virt] kvm/x86: implement hv EOI assist (Paolo Bonzini) [1086663 1116936] - [virt] kvm/x86: Mark bit 7 in long-mode PDPTE according to 1GB pages support (Paolo Bonzini) [1116936] - [virt] kvm/vmx: handle_dr does not handle RSP correctly (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: move vmclear and vmptrld pre-checks to nested_vmx_check_vmptr (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fail on invalid vmclear/vmptrld pointer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: additional checks on vmxon region (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: rearrange get_vmx_mem_address (Paolo Bonzini) [1116936] - [virt] kvm/x86: improve the usability of the 'kvm_pio' tracepoint (Paolo Bonzini) [1116936] - [virt] kvm/x86: Processor mode may be determined incorrectly (Paolo Bonzini) [1116936] - [virt] kvm/x86: IN instruction emulation should ignore REP-prefix (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix wrong/stuck PMU when guest does not use PMI (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise support for interrupt acknowledgement (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Ack and write vector info to intr_info if L1 asks us to (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Don't advertise single context invalidation for invept (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Advance rip to after an ICEBP instruction (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 and LDT sel should not be saved in TSS (Paolo Bonzini) [1116936] - [virt] kvm/vmx: speed up wildcard MMIO EVENTFD (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix page-tables reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove WARN_ON from get_kernel_ns() (Paolo Bonzini) [1116936] - [virt] kvm: Rename variable smep to cr4_smep (Paolo Bonzini) [1084616 1116936] - [virt] kvm: expose SMAP feature to guest (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Disable SMAP for guests in EPT realmode and EPT unpaging mode (Paolo Bonzini) [1074747 1084616 1116936] - [virt] kvm: Add SMAP support when setting CR4 (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Remove SMAP bit from CR4_RESERVED_BITS (Paolo Bonzini) [1084616 1116936] - [x86] processor-flags: Fix the datatypes and add bit number defines (Paolo Bonzini) [1116936] - [kernel] const: Add _BITUL() and _BITULL() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: fix MPX detection (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle missing MPX in nested virtualization (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add nested virtualization support for MPX (Paolo Bonzini) [1116936] - [virt] kvm/svm: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/svm: set/clear all DR intercepts in one swoop (Paolo Bonzini) [1068627 1116936] - [virt] kvm/nvmx: Allow nested guests to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: change vcpu->arch.switch_db_regs to a bit mask (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: we do rely on loading DR7 on entry (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Remove return code from enable_irq/nmi_window (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not inject NMI vmexits when L2 has a pending interrupt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully emulate preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Rework interception of IRQs and NMIs (Paolo Bonzini) [1116936] - [virt] kvm/x86: Break kvm_for_each_vcpu loop after finding the VP_INDEX (Paolo Bonzini) [1116936] - [x86] cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CLFLUSH (Paolo Bonzini) [1116936] - [virt] kvm/mmu: drop read-only large sptes when creating lower level sptes (Paolo Bonzini) [1116936] - [virt] kvm/x86: Enable Intel MPX for guest (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: add MSR_IA32_BNDCFGS to msrs_to_save (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Intel MPX vmx and msr handle (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: introduce kvm_supported_xcr0() (Paolo Bonzini) [1076194 1116936] - [virt] kvm: kABI fixup for MPX patches (Paolo Bonzini) [1116936] - [x86] xsave: Support eager-only xsave features, add MPX support (Paolo Bonzini) [1076194 1116936] - [x86] cpufeature: Define the Intel MPX feature flag (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Fix xsave cpuid exposing bug (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: expose ADX feature to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm/x86: expose new instruction RDSEED to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm: remove redundant registration of BSP's hv_clock area (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove unused last_kernel_ns variable (Paolo Bonzini) [1116936] - [virt] kvm/x86: correctly access the KVM_CPUID_FEATURES leaf at 0x40000101 (Paolo Bonzini) [1116936] - [virt] kvm/x86: cache the base of the KVM cpuid leaves (Paolo Bonzini) [1116936] - [virt] kvm/x86: Validate guest writes to MSR_IA32_APICBASE (Paolo Bonzini) [1110125 1116936] - [virt] kvm/x86: mark hyper-v vapic assist page as dirty (Paolo Bonzini) [1116936] - [virt] kvm/x86: mark hyper-v hypercall page as dirty (Paolo Bonzini) [1116936] - [virt] kvm: make KVM_MMU_AUDIT help text more readable (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Update guest activity state field on L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix nested_run_pending on activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Clean up handling of VMX-related MSRs (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add tracepoints for nested_vmexit and nested_vmexit_inject (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Pass vmexit parameters to nested_vmx_vmexit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Leave VMX mode on clearing of feature control MSR (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix DR6 update on #DB exception (Paolo Bonzini) [1079841 1116936] - [virt] kvm/svm: Fix reading of DR6 (Paolo Bonzini) [1079841 1116936] - [virt] kvm/x86: Sync DR7 on KVM_SET_DEBUGREGS (Paolo Bonzini) [1079841 1116936] - [virt] kvm: remove useless write to vcpu->hv_clock.tsc_timestamp (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix debug typo error in lapic (Paolo Bonzini) [1116936] - [virt] kvm/vmx: check use I/O bitmap first before unconditional I/O exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Unconditionally uninit the MMU on nested vmexit (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Do not skip the instruction if handle_dr injects a fault (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Support direct APIC access from L2 (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add comment on vcpu_enter_guest()'s return value (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add support for activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/vmx: shadow VM_(ENTRY (Paolo Bonzini) [1116936] - [virt] kvm/mmu: delay mmu audit activation (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Really fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/cpuid: Fix sparse warning (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function kvm_check_iopl (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function complete_pio (Paolo Bonzini) [1116936] - [virt] kvm/x86: trace cpuid emulation when called from emulator (Paolo Bonzini) [1116936] - [virt] kvm/emulator: cleanup decode_register_operand() a bit (Paolo Bonzini) [1116936] - [virt] kvm/emulator: check rex prefix inside decode_register() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: error message typo fix (Paolo Bonzini) [1116936] - [virt] kvm: Emulate MOVBE (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Add initial three-byte insns support (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Rename VendorSpecific flag (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Use opcode length (Paolo Bonzini) [1116936] - [virt] kvm: Add KVM_GET_EMULATED_CPUID (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report CPU_BASED_VIRTUAL_NMI_PENDING as supported (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report 2MB EPT pages as supported (Paolo Bonzini) [1116936] - [virt] kvm: Move gfn_to_index to x86 specific code (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully support nested VMX preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/mmu: change useless int return types to void (Paolo Bonzini) [1116936] - [virt] kvm/mmu: unify destroy_kvm_mmu with kvm_mmu_unload (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "new_cr3" callbacks (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "free" callbacks (Paolo Bonzini) [1116936] - [virt] kvm: Convert kvm_lock back to non-raw spinlock (Paolo Bonzini) [1116936] - [virt] kvm: protect kvm_usage_count with its own spinlock (Paolo Bonzini) [1116936] - [virt] kvm: cleanup (physical) CPU hotplug (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not generate #DF if #PF happens during exception delivery into L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Check all exceptions for intercept during delivery to L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not put exception that caused vmexit to IDT_VECTORING_INFO (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Amend nested_run_pending logic (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Enable unrestricted guest mode support (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Implement support for EFER saving on VM-exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not set identity page map for L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Replace kvm_set_cr0 with vmx_set_cr0 in load_vmcs12_host_state (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fix shadow on EPT (Paolo Bonzini) [1116936] - [virt] kvm/nept: reset PDPTR register cache on nested vmentry emulation (Paolo Bonzini) [1116936] - [virt] kvm: Fix NULL dereference in gfn_to_hva_prot() (Paolo Bonzini) [1116936] - [virt] kvm/mmu: allow page tables to be in read-only slots (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate RETF imm (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove unused parameter (Paolo Bonzini) [1116936] - [virt] kvm/x86: add comments where MMIO does not return to the emulator (Paolo Bonzini) [1116936] - [virt] kvm/vmx: count exits to userspace during invalid guest emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise IA32_PAT in VM exit control (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix up VM_ENTRY_IA32E_MODE control feature reporting (Paolo Bonzini) [1116936] - [virt] kvm/nept: Advertise WB type EPTP (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nvmx: Keep arch.pat in sync on L1-L2 switches (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Miscelleneous cleanups (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Some additional comments (Paolo Bonzini) [1048496 1116936] - [virt] kvm: Advertise the support of EPT to the L1 guest, through the appropriate MSR (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Nested INVEPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: MMU context for nested EPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add nept violation/misconfigration support (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: correctly check if remote tlb flush is needed for shadowed EPT tables (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Redefine EPT-specific link_shadow_page() (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add EPT tables support to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support shadow paging for guest paging without A/D bits (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: make guest's A/D bits depends on guest's paging mode (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Move common code to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix wrong test in kvm_set_cr3 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix cr3 handling in nested exit and entry (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support LOAD_IA32_EFER entry/exit controls for L1 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/mmu: fix check the reserved bits on the gpte of L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: correctly set tr base on nested vmexit emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: reset rflags register cache during nested vmentry (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle singlestep during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle hardware breakpoints during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: rename EMULATE_DO_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop some unused functions from lapic (Paolo Bonzini) [1116936] - [virt] kvm/x86: Simplify __apic_accept_irq (Paolo Bonzini) [1116936] - [virt] kvm/perf: Support the in_tx/in_tx_cp modifiers in KVM arch perfmon emulation v5 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set segment infomation of L1 when L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix read/write to MSR_IA32_FEATURE_CONTROL (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop useless cast (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Use proper types to access const arrays (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set success rflags when emulate VMXON/VMXOFF in nested virt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Change location of 3 functions in vmx.c (Paolo Bonzini) [1116936] - [virt] kvm/x86: Avoid zapping mmio sptes twice for generation wraparound (Paolo Bonzini) [1116936] - [virt] kvm: add missing cleanup_srcu_struct (Paolo Bonzini) [1116936] - [virt] kvm/irqchip: Speed up KVM_SET_GSI_ROUTING (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: mm->mm_users can not pin apf->mm (Paolo Bonzini) [1116936] - [virt] kvm: Specify byte order for KVM_EXIT_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: Fix lock order inversion (Paolo Bonzini) [1116936] - [virt] kvm: add kvm_arch_vcpu_runnable() test to kvm_vcpu_on_spin() loop (Paolo Bonzini) [1116936] - [virt] kvm/asmlinkage: Make kvm_rebooting visible (Paolo Bonzini) [1116936] - [virt] kvm: Provide kvm_vcpu_eligible_for_directed_yield() stub (Paolo Bonzini) [1116936] - [virt] kvm/vfio: silence GCC warning (Paolo Bonzini) [1116936] - [virt] kvm: remove dead code (Paolo Bonzini) [1116936] - [virt] kvm: make local functions static (Paolo Bonzini) [1116936] - [virt] kvm/doc: Fix typo in doc/virtual/kvm (Paolo Bonzini) [1116936] - [virt] kvm: Use cond_resched() directly and remove useless kvm_resched() (Paolo Bonzini) [1116936] - [virt] kvm: kvm_clear_guest_page(), fix empty_zero_page usage (Paolo Bonzini) [1116936] - [virt] kvm: remove vm mmap method (Paolo Bonzini) [1116936] - [virt] kvm/iommu: hva align mapping page size (Paolo Bonzini) [1116936] - [virt] kvm_host: typo fix (Paolo Bonzini) [1116936] - [Documentation] kvm: add a 00-INDEX file (Paolo Bonzini) [1116936] - [virt] kvm: use a more sensible error number when debugfs directory creation fails (Paolo Bonzini) [1116936] - [virt] kvm: Fix modprobe failure for kvm_intel/kvm_amd (Paolo Bonzini) [1116936] - [virt] kvm: Enable pvspinlock after jump_label_init() to avoid VM hang (Paolo Bonzini) [1116936] - [virt] kvm: Drop FOLL_GET in GUP when doing async page fault (Paolo Bonzini) [1116936] - [virt] kvm/iommu: Add leading zeros to device's BDF notation in debug messages (Paolo Bonzini) [1116936] - [Documentation] kvm: Update cpuid documentation for steal time and pv eoi (Paolo Bonzini) [1116936] - [virt] kvm: remove .done from struct kvm_async_pf (Paolo Bonzini) [1116936] - [virt] kvm: Add documentation for kvm->srcu lock (Paolo Bonzini) [1116936] - [virt] kvm: free resources after canceling async_pf (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: switch to fdget (Paolo Bonzini) [1116936] - [virt] kvm: Introduce kvm_arch_memslots_updated() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE (Paolo Bonzini) [1116936] - [virt] kvm: rename __kvm_io_bus_sort_cmp to kvm_io_bus_cmp (Paolo Bonzini) [1116936] - [virt] kvm: optimize away THP checks in kvm_is_mmio_pfn() (Paolo Bonzini) [1116936] - [virt] kvm: use anon_inode_getfd() with O_CLOEXEC flag (Paolo Bonzini) [1116936] - [virt] kvm: introduce __kvm_io_bus_sort_cmp (Paolo Bonzini) [1116936] - [Documentation] virtual/kvm/api.txt fix a typo (Paolo Bonzini) [1116936] - [virt] kvm/ppc: reserve a capability number for multitce support (Paolo Bonzini) [1116936] - [virt] virtio_ring: change host notification API (Paolo Bonzini) [1116936] - [x86] quirks: Mark Cave Creek chipset device id as supported (Steve Best) [1087659] - [mm] memcg, vmscan: Fix forced scan of anonymous pages (Jerome Marchand) [1125240] - [drm] qxl: return IRQ_NONE if it was not our irq (Jason Wang) [1095099] - [kernel] sched/autogroup: Fix race with task_groups list (Gustavo Duarte) [1081406] - [lib] percpu_counter: unbreak __percpu_counter_add() (Eric Sandeen) [1123968] - [lib] percpu_counter: fix __percpu_counter_add() (Eric Sandeen) [1123968]- [x86] Revert: Insert GART region into resource map (Myron Stowe) [1110895] - [pci] Don't check resource_size() in pci_bus_alloc_resource() (Myron Stowe) [1110895] - [pci] Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled (Myron Stowe) [1110895] - [ahci] Fix broken fallback to single MSI mode (Myron Stowe) [1110895] - [pci] Enable INTx if BIOS left them disabled (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Myron Stowe) [1110895] - [pci] msi: Fix cut-and-paste errors in documentation (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi() documentation back (Myron Stowe) [1110895] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Myron Stowe) [1110895] - [pci] msi: Fix leak of msi_attrs (Myron Stowe) [1110895] - [pci] msi: Check kmalloc() return value, fix leak of name (Myron Stowe) [1110895] - [eisa] Revert: Initialize device before its resources (Myron Stowe) [1110895] - [eisa] Revert: Log device resources in dmesg (Myron Stowe) [1110895] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1110895] - [powerpc] eeh: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] Fix pci_check_and_unmask_intx() comment typos (Myron Stowe) [1110895] - [scsi] mpt: Use pci_stop_and_remove_bus_device_locked() (Myron Stowe) [1110895] - [platform] x86: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pcmcia] Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [acpi] pci: Use global PCI rescan-remove locking in PCI root hotplug (Myron Stowe) [1110895] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1110895] - [pci] Cleanup pci.h whitespace (Myron Stowe) [1110895] - [pci] Reorder so actual code comes before stubs (Myron Stowe) [1110895] - [pci] aer: Support ACPI HEST AER error sources for PCI domains other than 0 (Myron Stowe) [1110895] - [acpi] acpica: Add helper macros to extract bus/segment numbers from HEST table (Myron Stowe) [1110895] - [pci] Make local functions static (Myron Stowe) [1110895] - [pci] Remove unused alloc_pci_dev() (Myron Stowe) [1110895] - [pci] Remove unused pci_renumber_slot() (Myron Stowe) [1110895] - [pci] Remove unused pcie_aspm_enabled() (Myron Stowe) [1110895] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1110895] - [pci] Remove unused ID-Based Ordering support (Myron Stowe) [1110895] - [pci] Remove unused Optimized Buffer Flush/Fill support (Myron Stowe) [1110895] - [pci] Remove unused Latency Tolerance Reporting support (Myron Stowe) [1110895] - [pci] Removed unused parts of Page Request Interface support (Myron Stowe) [1110895] - [pci] Update documentation 00-INDEX file (Myron Stowe) [1110895] - [pci] Allocate 64-bit BARs above 4G when possible (Myron Stowe) [1110895] - [pci] Enforce bus address limits in resource allocation (Myron Stowe) [1110895] - [pci] Split out bridge window override of minimum allocation address (Myron Stowe) [1110895] - [agp] ati: Use PCI_COMMAND instead of hard-coded 4 (Myron Stowe) [1110895] - [agp] intel: Use CPU physical address, not bus address, for ioremap() (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get GTTADR bus address (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get MMADR bus address (Myron Stowe) [1110895] - [agp] intel: Support 64-bit GMADR (Myron Stowe) [1110895] - [agp] intel: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [drm] i915: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [agp] Use pci_resource_start() to get CPU physical address for BAR (Myron Stowe) [1110895] - [agp] Support 64-bit APBASE (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110895] - [pci] msi: Add pci_msix_vec_count() (Myron Stowe) [1110895] - [pci] msi: Remove pci_enable_msi_block_auto() (Myron Stowe) [1110895] - [pci] msi: Add pci_msi_vec_count() (Myron Stowe) [1110895] - [pci] Convert ioapic to be builtin only, not modular (Myron Stowe) [1110895] - [pci] Add pci_bus_address() to get bus address of a BAR (Myron Stowe) [1110895] - [pci] Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev (Myron Stowe) [1110895] - [pci] Change pci_bus_region addresses to dma_addr_t (Myron Stowe) [1110895] - [pci] msi: Return -ENOSYS for unimplemented interfaces, not -1 (Myron Stowe) [1110895] - [pci] msi: Return msix_capability_init() failure if populate_msi_sysfs() fails (Myron Stowe) [1110895] - [s390] pci: Remove superfluous check of MSI type (Myron Stowe) [1110895] - [s390] pci: Fix single MSI only check (Myron Stowe) [1110895] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1110895] - [pci] portdrv: Remove extra get_device()/put_device() for pcie_device (Myron Stowe) [1110895] - [pci] portdrv: Add put_device() after device_register() failure (Myron Stowe) [1110895] - [pci] portdrv: Cleanup error paths (Myron Stowe) [1110895] - [pci] Remove from bus_list and release resources in pci_release_dev() (Myron Stowe) [1110895] - [pci] Move pci_proc_attach_device() to pci_bus_add_device() (Myron Stowe) [1110895] - [pci] Use device_release_driver() in pci_stop_root_bus() (Myron Stowe) [1110895] - [pci] aer: Consolidate HEST error source parsers (Myron Stowe) [1110895] - [pci] aer: Ignore non-PCIe AER error sources in aer_hest_parse() (Myron Stowe) [1110895] - [pci] aer: Clean up error printing code a bit (Myron Stowe) [1110895] - [pci] aer: Add a TLP header print helper (Myron Stowe) [1110895] - [eisa] Call put_device() if device_register() fails (Myron Stowe) [1110895] - [pci] checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE (Myron Stowe) [1110895] - [pci] Stop clearing bridge Secondary Status when setting up I/O aperture (Myron Stowe) [1110895] - [pci] Prevent bus conflicts while checking for bridge apertures (Myron Stowe) [1110895] - [pci] Drop "irq" param from *_restore_msi_irqs() (Myron Stowe) [1110895] - [pci] portdrv: Remove superfluous name cast (Myron Stowe) [1110895] - [x86] pci: Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Clear NumVFs when disabling SR-IOV in sriov_init() (Myron Stowe) [1110895] - [s390] watchdog: add support for LPAR operation (diag288) (Hendrik Brueckner) [1088540] - [s390] watchdog: use watchdog API (Hendrik Brueckner) [1088540] - [scripts] headers_check: special case seqbuf_dump() (Prarit Bhargava) [1090078] - [Documentation] mei-amt-version: remove unneeded call of mei_deinit() (Prarit Bhargava) [1090078] - [drm] tegra: Include header drm/drm.h (Prarit Bhargava) [1090078] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [x86] efi: earlyprintk-efi, keep fix (Rui Wang) [1085558] - [x86] efi: Fix earlyprintk off-by-one bug (Rui Wang) [1085558] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1085558] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1088511] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1088511] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112739] - [block] blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t (Vivek Goyal) [1118436] - [ethernet] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1119133] - [ethernet] cxgb4: allow large buffer size to have page size (Gustavo Duarte) [1078977] - [fs] vfs: Don't copy mount bind mounts of /proc//ns/mnt between namespaces (Aristeu Rozanski) [1098632] - [cpufreq] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1086874] - [pci] pciehp: Clear Data Link Layer State Changed during init (Myron Stowe) [1101097] - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1109971] - [ipc] shm: increase the defaults for SHMALL, SHMMAX (Larry Woodman) [1101821] - [tools] power/turbostat: Run on Broadwell (Steve Best) [1086455] - [drm] i915: make i915 less chatty on resume (Rob Clark) [1086777] - [tools] cpupower: add option to display values without round offs (Prarit Bhargava) [1090540] - [scripts] kbuild: fix make headers_install when path is too long (Frank Ramsay) [1099575] - [kernel] audit: fix AUDIT_FEATURE_CHANGE record number (Richard Guy Briggs) [1085928] - [usb] xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1049077] - [virt] xen-netfront: fix resource leak in netfront (Vitaly Kuznetsov) [1070868] - [virt] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1070868]- [misc] no animals were harmed in the making of this kernel (Jarod Wilson)- [net] ipv6: addrconf: implement address generation modes (Jiri Pirko) [1107369] - [net] gre: add link local route when local addr is any (Jiri Pirko) [1107369] - [net] gre6: don't try to add the same route two times (Jiri Pirko) [1107369] - [netdrv] bonding: remove no longer relevant vlan warnings (Jiri Pirko) [1048814] - [netdrv] bonding: allow to add vlans on top of empty bond (Jiri Pirko) [1048814] - [net] netfilter: nf_ct_timestamp: Fix BUG_ON after netns deletion (Jiri Pirko) [1085667] - [net] netfilter: nf_nat: fix oops on netns removal (Florian Westphal) [1089581] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1106402] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094419]- [fs] GFS2: fix potential NULL pointer dereference (Robert S Peterson) [1095835] - [input] synaptics: fix resolution for manually provided min/max (Benjamin Tissoires) [1093449] - [input] synaptics: change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1093449] - [input] synaptics: add a matches_pnp_id helper function (Benjamin Tissoires) [1093449] - [input] synaptics: T540p - unify with other LEN0034 models (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1093449] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1093449] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1093449] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1093449] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1093449] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1093449] - [s390] sclp_early: Return correct HSA block count also for zero (Hendrik Brueckner) [1107730] - [s390] sclp_early: Add function to detect sclp console capabilities (Hendrik Brueckner) [1107730] - [s390] sclp_early: Pass sccb pointer to every *_detect() function (Hendrik Brueckner) [1107730] - [s390] sclp_early: Replace early_read_info_sccb with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp_early: Get rid of sclp_early_read_info_sccb_valid (Hendrik Brueckner) [1107730] - [s390] sclp: replace uninitialized early_event_mask_sccb variable with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp: Consolidate early sclp init calls to sclp_early_detect() (Hendrik Brueckner) [1107730] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1107730] - [s390] sclp: Move early code from sclp_cmd.c to sclp_early.c (Hendrik Brueckner) [1107730] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1107730] - [s390] sclp: properly detect line mode console (Hendrik Brueckner) [1107730] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [1103744] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1117872] - [md] dm-thin: set minimum_io_size to pool's data block size (Mike Snitzer) [1117872] - [md] dm-crypt: use per-bio data (Mike Snitzer) [1117872] - [block] use kmalloc alignment for bio slab (Mike Snitzer) [1117872] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1117872] - [md] dm-mpath: print more useful warnings in multipath_message() (Mike Snitzer) [1117872] - [md] dm-mpath: do not activate failed paths (Mike Snitzer) [1117872] - [md] dm-mpath: eliminate pg_ready() wrapper (Mike Snitzer) [1117872] - [md] dm-mpath: remove extra nesting in map function (Mike Snitzer) [1117872] - [md] dm-mpath: remove map_io() (Mike Snitzer) [1117872] - [md] dm-mpath: reduce memory pressure when requeuing (Mike Snitzer) [1117872] - [md] dm-mpath: really fix lockdep warning (Mike Snitzer) [1117872] - [md] dm-mpath: fix lock order inconsistency in multipath_ioctl (Mike Snitzer) [1117872] - [md] dm-mpath: remove process_queued_ios() (Mike Snitzer) [1117872] - [md] dm-mpath: fix IO hang due to logic bug in multipath_busy (Mike Snitzer) [1117872] - [md] dm-mpath: push back requests instead of queueing (Mike Snitzer) [1117872] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1117872] - [md] dm-mpath: do not call pg_init when it is already running (Mike Snitzer) [1117872] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1117872] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1117872] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1117872] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1065474] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1065474] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1117872] - [md] dm-era: check for a non-NULL metadata object before closing it (Mike Snitzer) [1117872] - [md] dm-io: simplify dec_count and sync_io (Mike Snitzer) [1117872] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1117872] - [md] dm-crypt, dm-zero: update author name following legal name change (Mike Snitzer) [1117872] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1117872] - [md] dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1117872] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1117872] - [md] dm: introduce dm_accept_partial_bio (Mike Snitzer) [1117872] - [md] dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1117872] - [md] dm: remove symbol export for dm_set_device_limits (Mike Snitzer) [1117872] - [md] dm: disable WRITE SAME if it fails (Mike Snitzer) [1117872] - [md] dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind (Mike Snitzer) [1117872] - [md] dm: stop using bi_private (Mike Snitzer) [1117872] - [md] dm: remove dm_get_mapinfo (Mike Snitzer) [1117872] - [md] dm-table: make dm_table_supports_discards static (Mike Snitzer) [1117872] - [md] dm: make dm_table_alloc_md_mempools static (Mike Snitzer) [1117872] - [mm] Revert: vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1102991] - [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [903562] - [x86] hugetlb: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097919]- [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (David Gibson) [1081671] - [x86] Delete non-required instances of include (Prarit Bhargava) [1119074] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (David Milburn) [968020] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (David Milburn) [968020] - [mmc] sdhci-pci: break out definitions to header file (David Milburn) [968020] - [ethernet] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1079384 1094613] - [ethernet] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1079384 1094613] - [idle] intel_idle: fix IVT idle state table setting (Prarit Bhargava) [1119374] - [idle] intel_idle: fine-tune IVT residency targets (Prarit Bhargava) [1119374] - [idle] intel_idle: do C1E promotion disable quirk for hotplugged CPUs (Prarit Bhargava) [1119374] - [idle] intel_idle: remove superfluous dev->state_count initialization (Prarit Bhargava) [1119374] - [x86] acpi, idle: Restructure the mwait idle routines (Prarit Bhargava) [1119374] - [idle] intel_idle: use CPU_TASKS_FROZEN instead of a numeric constant (Prarit Bhargava) [1119374] - [idle] intel_idle: shrink states tables (Prarit Bhargava) [1119374] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1099936] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1099936] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1099936] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103836] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103836] - [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1103836] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1095639] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1095639] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1091852] - [md] dm-thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning (Mike Snitzer) [1098643] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1098643] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1098643] - [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1098643] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1098643] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1098643]- [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1085575] - [powercap] add Documentation (Steve Best) [1085575] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1085575] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1085575] - [powercap] Add class driver (Steve Best) [1085575] - [x86] msr: add 64bit _on_cpu access functions (Steve Best) [1085575] - [misc] bitops: Introduce BIT_ULL (Steve Best) [1085575] - [virt] xen/spinlock: Don't use __initdate for xen_pv_spin (Vitaly Kuznetsov) [1006977] - [virt] Revert: xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Don't setup xen spinlock IPI kicker if disabled (Vitaly Kuznetsov) [1006977] - [virt] xen/smp: Update pv_lock_ops functions before alternative code starts under PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: We don't need the old structure anymore (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Fix locking path engaging too soon under PVHVM (Vitaly Kuznetsov) [1006977] - [ata] ahci: Do not receive interrupts sent by dummy ports (David Milburn) [1067838] - [ata] ahci: do not request irq for dummy port (David Milburn) [1067838] - [ata] ahci: fix Null pointer dereference in achi_host_active() (David Milburn) [1067838] - [ata] ahci: Make distinct names for ports in /proc/interrupts (David Milburn) [1067838] - [s390] 3270: fix crash with multiple reset device requests (Hendrik Brueckner) [1088320] - [ata] ahci: accommodate tag ordered controller (David Milburn) [1083746] - [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074987] - [ethernet] be2net: enable interrupts in EEH resume (Ivan Vecera) [1076682] - [ethernet] bnx2: Fix shutdown sequence (Neil Horman) [1074656] - [ethernet] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1066644] - [virt] hv/balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102888] - [virt] kvm/x86: expose invariant tsc cpuid bit (Marcelo Tosatti) [1095990] - [virt] kvm/x86: disable master clock if TSC is reset during suspend (Marcelo Tosatti) [1098604] - [virt] xen/pvhvm: Initialize xen panic handler for PVHVM guests (Vitaly Kuznetsov) [839966] - [fs] cifs: Wait for writebacks to complete before attempting write (Sachin Prabhu) [1040329] - [fs] xfs: xfs_readsb needs to check for magic numbers (Eric Sandeen) [1102940] - [net] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [1088954] - [fs] lockd: ensure we tear down any live sockets when socket creation fails during lockd_up (Jeff Layton) [1085774] - [net] svcrpc: fix gss-proxy NULL dereference in some error cases (Jeff Layton) [1085616] - [mm] use paravirt friendly ops for NUMA hinting ptes (Vitaly Kuznetsov) [1101274] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [1053189] - [x86] hwpoison: remove unused global variable in do_machine_check() (Prarit Bhargava) [1119306] - [x86] mce: Panic when a core has reached a timeout (Prarit Bhargava) [1119306] - [x86] mce: Improve mcheck_init_device() error handling (Prarit Bhargava) [1119306] - [x86] mce: Fix CMCI preemption bugs (Prarit Bhargava) [1119306] - [x86] cmci: Add proper detection of end of CMCI storms (Prarit Bhargava) [1119306] - [x86] acpi, apei, ghes: Do not report only correctable errors with SCI (Prarit Bhargava) [1119306] - [x86] mce: Call put_device on device_register failure (Prarit Bhargava) [1119306] - [acpi] apei, cper: Add UEFI 2.4 support for memory error (Prarit Bhargava) [1119306] - [x86] mce: Fix mce regression from recent cleanup (Prarit Bhargava) [1119306] - [x86] mce: Update MCE severity condition check (Prarit Bhargava) [1119306] - [x86] mce: Add comments to clarify usage of the various bitfields in the MCA subsystem (Prarit Bhargava) [1119306] - [x86] mcheck, therm_throt: Process package thresholds (Prarit Bhargava) [1119306] - [x86] mce: Fix "braodcast" typo (Prarit Bhargava) [1119306] - [mm] vmstat: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] vmstat: set N_CPU to node_states during boot (Prarit Bhargava) [1119078] - [kernel] trace, ring-buffer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] profile: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] zswap: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] via-cputemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] coretemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [oprofile] nmi-timer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [idle] intel-idle: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [base] topology: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] fcoe: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [cpufreq] acpi-cpufreq: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2i: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2fc: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [virt] x86, kvm: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] pci, amd-bus: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] hpet: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Remove unused therm_cpu_lock (Prarit Bhargava) [1119078] - [x86] oprofile, nmi: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, ibs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] msr: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [powerpc] sysfs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] mce: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] cpuid: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] vsyscall: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] smp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu_hotplug, perf: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Add lockdep annotations to get/put_online_cpus() (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Provide lockless versions of callback registration functions (Prarit Bhargava) [1119078] - [Documentation] cpu-hotplug: Specify race-free way to register CPU hotplug callbacks (Prarit Bhargava) [1119078] - [pci] Fail new_id for vendor/device values already built into driver (Bandan Das) [1055867] - [init] main: add initcall_blacklist kernel parameter (Prarit Bhargava) [1080995] - [kernel] pid_namespace: pidns_get() should check task_active_pid_ns() != NULL (Jan Stancek) [1106368] - [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1094516] - [misc] mei: fix lockdep warning when registering mei watchdog (Prarit Bhargava) [971855]- [block] mtip32xx: minor performance enhancements (Mike Snitzer) [1105703] - [block] mtip32xx: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105703] - [block] mtip32xx: move error handling to service thread (Mike Snitzer) [1105703] - [block] mtip32xx: stop block hardware queues before quiescing IO (Mike Snitzer) [1105703] - [block] mtip32xx: blk_mq_init_queue() returns an ERR_PTR (Mike Snitzer) [1105703] - [block] mtip32xx: convert to use blk-mq (Mike Snitzer) [1105703] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (Mike Snitzer) [1105703] - [block] mtip32xx: Remove dfs_parent after pci unregister (Mike Snitzer) [1105703] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (Mike Snitzer) [1105703] - [block] mtip32xx: Set queue bounce limit (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range() (Mike Snitzer) [1105703] - [block] mtip32xx: fix bad use of smp_processor_id() (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix() (Mike Snitzer) [1105703] - [block] mtip32xx: Remove superfluous call to pci_disable_msi() (Mike Snitzer) [1105703] - [block] mtip32xx: Reduce the number of unaligned writes to 2 (Mike Snitzer) [1105703] - [block] mtip32xx: Correctly handle security locked condition (Mike Snitzer) [1105703] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (Mike Snitzer) [1105703] - [block] mtip32xx: dynamically allocate buffer in debugfs functions (Mike Snitzer) [1105703] - [block] blk-mq: fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() (Mike Snitzer) [1105204] - [block] add support for limiting gaps in SG lists (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races in bt_get() function (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix race on blk_mq_bitmap_tags::wake_cnt (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races on shared ::wake_index fields (Mike Snitzer) [1105204] - [block] blk_max_size_offset() should check ->max_sectors (Mike Snitzer) [1105204] - [block] null_blk: fix softirq completions for queue_mode == 1 (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_drain_queue and __blk_mq_drain_queue (Mike Snitzer) [1105204] - [block] blk-mq: properly drain stopped queues (Mike Snitzer) [1105204] - [block] blk-mq: for_each_* macro correctness (Mike Snitzer) [1105204] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [scsi] remove scsi_end_request (Mike Snitzer) [1105204] - [scsi] explicitly release bidi buffers (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_prep_return (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_init_sgtable (Mike Snitzer) [1105204] - [scsi] add support for per-host cmd pools (Mike Snitzer) [1105204] - [scsi] simplify command allocation and freeing a bit (Mike Snitzer) [1105204] - [scsi] megaraid: simplify internal command handling (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_requeue_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_next_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_request_fn (Mike Snitzer) [1105204] - [scsi] do not manipulate device reference counts in scsi_get_put_command (Mike Snitzer) [1105204] - [scsi] avoid taking host_lock in scsi_run_queue unless nessecary (Mike Snitzer) [1105204] - [scsi] avoid useless free_list lock roundtrips (Mike Snitzer) [1105204] - [scsi] enable destruction of blocked devices which fail LUN scanning (Mike Snitzer) [1105204] - [scsi] Revert: reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [1105204] - [scsi] handle command allocation failure in scsi_reset_provider (Mike Snitzer) [1105204] - [block] properly stack underlying max_segment_size to DM device (Mike Snitzer) [1105204] - [block] remove elv_abort_queue and blk_abort_flushes (Mike Snitzer) [1105204] - [block] __elv_next_request() shouldn't call into the elevator if bypassing (Mike Snitzer) [1105204] - [block] trace all devices plug operation (Mike Snitzer) [1105204] - [block] Reserve only one queue tag for sync IO if only 3 tags are available (Mike Snitzer) [1105204] - [block] blk-exec: Cleaning up local variable address returned (Mike Snitzer) [1105204] - [block] use __blk_end_request_all to free bios and also call rq->end_io (Mike Snitzer) [1105204] - [block] fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] null_blk: fix name and description of 'queue_mode' module parameter (Mike Snitzer) [1105204] - [block] all blk-mq requests are tagged (Mike Snitzer) [1105204] - [block] bsg: update check for rq based driver for blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: add timer in blk_mq_start_request (Mike Snitzer) [1105204] - [block] blk-mq: always initialize request->start_time (Mike Snitzer) [1105204] - [block] blk-mq: ->timeout should be cleared in blk_mq_rq_ctx_init() (Mike Snitzer) [1105204] - [block] blk-mq: don't allow queue entering for a dying queue (Mike Snitzer) [1105204] - [block] blk-mq: bump max tag depth to 10K tags (Mike Snitzer) [1105204] - [block] add blk_rq_set_block_pc() (Mike Snitzer) [1105204] - [block] ensure that bio_add_page() always accepts a page for an empty bio (Mike Snitzer) [1105204] - [block] add notion of a chunk size for request merging (Mike Snitzer) [1105204] - [block] blk-flush: clear flush_rq's tag in flush_end_io() (Mike Snitzer) [1105204] - [block] blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105204] - [block] blk-mq: fix regression from commit 624dbe475416 (Mike Snitzer) [1105204] - [block] blk-mq: handle NULL req return from blk_map_request in single queue mode (Mike Snitzer) [1105204] - [block] blk-mq: fix sparse warning on missed __percpu annotation (Mike Snitzer) [1105204] - [block] blk-mq: fix schedule from atomic context (Mike Snitzer) [1105204] - [block] blk-mq: move blk_mq_get_ctx_blk_mq_put_ctx to mq private header (Mike Snitzer) [1105204] - [block] blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: remember to start timeout handler for direct queue (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_unregister_hctx() can be static (Mike Snitzer) [1105204] - [block] blk-mq: make the sysfs mq/ layout reflect current mappings (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_tag_to_rq should handle flush request (Mike Snitzer) [1105204] - [block] blk-mq: request initialization optimizations (Mike Snitzer) [1105204] - [block] add queue flag for disabling SG merging (Mike Snitzer) [1105204] - [block] blk-mq: remove alloc_hctx and free_hctx methods (Mike Snitzer) [1105204] - [block] blk-mq: add file comments and update copyright notices (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_alloc_request_pinned (Mike Snitzer) [1105204] - [block] blk-mq: do not use blk_mq_alloc_request_pinned in blk_mq_map_request (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_wait_for_tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request in __blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: add helper to insert requests from irq context (Mike Snitzer) [1105204] - [block] blk-mq: remove stale comment for blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow non-softirq completions (Mike Snitzer) [1105204] - [block] blk-mq: pass in suggested NUMA node to ->alloc_hctx() (Mike Snitzer) [1105204] - [block] only allocate/free mq_usage_counter in blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: avoid code duplication (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of hctx->ctx_map (Mike Snitzer) [1105204] - [block] blk-mq: idle all hardware contexts before freeing a queue (Mike Snitzer) [1105204] - [block] blk-mq: allow setting of per-request timeouts (Mike Snitzer) [1105204] - [block] blk-mq: export blk_mq_tag_busy_iter (Mike Snitzer) [1105204] - [block] blk-mq: split make request handler for multi and single queue (Mike Snitzer) [1105204] - [block] blk-mq: save memory by freeing requests on unused hardware queues (Mike Snitzer) [1105204] - [block] blk-mq: allow the hctx cpu hotplug notifier to return errors (Mike Snitzer) [1105204] - [block] blk-mq: Micro-optimize blk_queue_nomerges() check (Mike Snitzer) [1105204] - [block] Enable sysfs nomerge control for I/O requests in the plug list (Mike Snitzer) [1105204] - [block] blk-mq: initialize q->nr_requests after calling blk_queue_make_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow changing of queue depth through sysfs (Mike Snitzer) [1105204] - [block] blk-mq: switch ctx pending map to the sparser blk_align_bitmap (Mike Snitzer) [1105204] - [block] blk-mq: move the cache friendly bitmap type of out blk-mq-tag (Mike Snitzer) [1105204] - [block] blk-mq: improve support for shared tags maps (Mike Snitzer) [1105204] - [block] blk-mq: cleanup blk_mq_init_tags (Mike Snitzer) [1105204] - [block] blk-mq: select random tag betweet 0 and (depth - 1) (Mike Snitzer) [1105204] - [block] blk-mq: remove barrier in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: use clear_bit_unlock in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: fix race in IO start accounting (Mike Snitzer) [1105204] - [block] blk-mq: use sparser tag layout for lower queue depth (Mike Snitzer) [1105204] - [block] blk-mq: implement new and more efficient tagging scheme (Mike Snitzer) [1105204] - [block] blk-mq: initialize struct request fields individually (Mike Snitzer) [1105204] - [block] blk-mq: update a hotplug comment for grammar (Mike Snitzer) [1105204] - [block] blk-mq: add basic round-robin of what CPU to queue workqueue work on (Mike Snitzer) [1105204] - [block] blk-mq: remove extra requeue trace (Mike Snitzer) [1105204] - [block] null_blk: fix use after free (Mike Snitzer) [1105204] - [block] blk-mq: refactor request insertion_merging (Mike Snitzer) [1105204] - [block] blk-mq: remove debug BUG_ON() when draining software queues (Mike Snitzer) [1105204] - [block] blk-mq: fix waiting for reserved tags (Mike Snitzer) [1105204] - [block] ensure that the timer is always added (Mike Snitzer) [1105204] - [block] fold __blk_add_timer into blk_add_timer (Mike Snitzer) [1105204] - [block] blk-mq: respect rq_affinity (Mike Snitzer) [1105204] - [block] blk-mq: fix race with timeouts and requeue events (Mike Snitzer) [1105204] - [block] Revert: blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: user (1 << order) to implement order_to_size() (Mike Snitzer) [1105204] - [block] blk-mq: fix allocation of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: free hctx->ctx_map when init failed (Mike Snitzer) [1105204] - [block] export blk_finish_request (Mike Snitzer) [1105204] - [block] blk-mq: rename mq_flush_work struct request member (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_requeue_request (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_start_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_delay_queue (Mike Snitzer) [1105204] - [block] blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: bidi support (Mike Snitzer) [1105204] - [block] blk-mq: allow drivers to hook into I_O completion (Mike Snitzer) [1105204] - [block] blk-mq: kill preempt disable_enable in blk_mq_work_fn() (Mike Snitzer) [1105204] - [block] blk-mq: don't use preempt_count() to check for right CPU (Mike Snitzer) [1105204] - [block] blk-mq: split out tag initialization, support shared tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request on allocation (Mike Snitzer) [1105204] - [block] blk-mq: add ->init_request and ->exit_request methods (Mike Snitzer) [1105204] - [block] blk-mq: make ->flush_rq fully transparent to drivers (Mike Snitzer) [1105204] - [block] blk-mq: do not initialize req->special (Mike Snitzer) [1105204] - [block] blk-mq: initialize resid_len (Mike Snitzer) [1105204] - [block] blk-mq: simplify blk_mq_hw_sysfs_cpus_show() (Mike Snitzer) [1105204] - [block] blk-mq: ensure that hardware queues are always run on the mapped CPUs (Mike Snitzer) [1105204] - [block] add kblockd_schedule_delayed_work_on() (Mike Snitzer) [1105204] - [block] remove 'q' parameter from kblockd_schedule_*_work() (Mike Snitzer) [1105204] - [block] blk-mq: fix potential stall during CPU unplug with IO pending (Mike Snitzer) [1105204] - [block] remove dead code in scsi_ioctl:blk_verify_command (Mike Snitzer) [1105204] - [block] only calculate part_in_flight() once (Mike Snitzer) [1105204] - [block] relax when to modify the timeout timer (Mike Snitzer) [1105204] - [char] random: export add_disk_randomness (Mike Snitzer) [1105204] - [block] blk-mq: add REQ_SYNC early (Mike Snitzer) [1105204] - [block] blk-mq: Make blk_mq_cpu_notify_lock a raw spinlock (Mike Snitzer) [1105204] - [block] blk-mq: don't dump CPU -> hw queue map on driver load (Mike Snitzer) [1105204] - [block] blk-mq: fix wrong usage of hctx->state vs hctx->flags (Mike Snitzer) [1105204] - [block] blk-mq: allow blk_mq_init_commands() to return failure (Mike Snitzer) [1105204] - [block] fix regression with block enabled tagging (Mike Snitzer) [1105204] - [block] Stop abusing rq->csd.list in blk-softirq (Mike Snitzer) [1105204] - [scsi] Make sure cmd_flags are 64-bit (Mike Snitzer) [1109271] - [block] Replace __get_cpu_var uses (Mike Snitzer) [1105204] - [block] Remove useless IPI struct initialization (Mike Snitzer) [1105204] - [block] Stop abusing csd.list for fifo_time (Mike Snitzer) [1105204] - [block] blktrace: fix accounting of partially completed requests (Mike Snitzer) [1105204] - [fs] bio: don't write "bio: create slab" messages to syslog (Mike Snitzer) [1105204] - [block] make __blkdev_issue_zeroout static (Mike Snitzer) [1105204] - [block] Do not call sector_div() with a 64-bit divisor (Mike Snitzer) [1105204] - [block] add cond_resched() to potentially long running ioctl discard loop (Mike Snitzer) [1105204] - [kernel] smp: Rename __smp_call_function_single() to smp_call_function_single_async() (Prarit Bhargava) [1105192] - [kernel] smp: Remove wait argument from __smp_call_function_single() (Prarit Bhargava) [1105192] - [kernel] smp: Move __smp_call_function_single() below its safe version (Prarit Bhargava) [1105192] - [kernel] smp: Consolidate the various smp_call_function_single() declensions (Prarit Bhargava) [1105192] - [kernel] smp: Teach __smp_call_function_single() to check for offline cpus (Prarit Bhargava) [1105192] - [kernel] smp: Iterate functions through llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] llist: lock-less list, Add llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] smp: remove cpumask_ipi (Prarit Bhargava) [1105192] - [kernel] smp: use lockless list for smp_call_function_single (Prarit Bhargava) [1105192] - [kernel] smp: fix generic_exec_single indentation (Prarit Bhargava) [1105192] - [kernel] smp: quit unconditionally enabling irqs in on_each_cpu_mask() (Prarit Bhargava) [1105192] - [kernel] smp: free related resources when failure occurs in hotplug_cfd() (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi/locking: Fix misleading smp_call_function_any() description (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi: Kill unnecessary variable - csd_flags (Prarit Bhargava) [1105192] - [kernel] init: remove __cpuinit sections from the kernel (Prarit Bhargava) [1105893] - [block] blk-mq: remove newly added instances of __cpuinit (Prarit Bhargava) [1105893] - [misc] delete __cpuinit usage from all remaining drivers files (Prarit Bhargava) [1105893] - [kernel] delete __cpuinit usage from all core kernel files (Prarit Bhargava) [1105893] - [block] delete __cpuinit usage from all block files (Prarit Bhargava) [1105893] - [acpi] delete __cpuinit usage from all acpi files (Prarit Bhargava) [1105893] - [kernel] rcu: delete __cpuinit usage from all rcu files (Prarit Bhargava) [1105893] - [net] delete __cpuinit usage from all net files (Prarit Bhargava) [1105893] - [hwmon] delete __cpuinit usage from all hwmon files (Prarit Bhargava) [1105893] - [clocksource] delete __cpuinit usage from all related files (Prarit Bhargava) [1105893] - [x86] delete __cpuinit usage from all x86 files (Prarit Bhargava) [1105893] - [s390] delete __cpuinit usage from all s390 files (Prarit Bhargava) [1105893] - [powerpc] Delete __cpuinit usage from all users (Prarit Bhargava) [1105893]- [pci] hotplug: Avoid warning when _ADR not present (Myron Stowe) [1114228] - [pci] hotplug/acpi: Drop unused acpiphp_debug declaration (Myron Stowe) [1114228] - [acpi] scan: Set flags.match_driver in acpi_bus_scan_fixed() (Myron Stowe) [1114228] - [acpi] pci_root: Clear driver_data before failing enumeration (Myron Stowe) [1114228] - [acpi] hotplug: Fix PCI host bridge hot removal (Myron Stowe) [1114228] - [acpi] hotplug: Fix acpi_bus_get_device() return value check (Myron Stowe) [1114228] - [acpi] hotplug: Consolidate deferred execution of ACPI hotplug routines (Myron Stowe) [1114228] - [acpi] hotplug: Do not execute "insert in progress" _OST (Myron Stowe) [1114228] - [acpi] hotplug: Carry out PCI root eject directly (Myron Stowe) [1114228] - [acpi] hotplug: Merge device hot-removal routines (Myron Stowe) [1114228] - [acpi] hotplug: Make acpi_bus_hot_remove_device() internal (Myron Stowe) [1114228] - [acpi] hotplug: Simplify device ejection routines (Myron Stowe) [1114228] - [acpi] hotplug: Fix handle_root_bridge_removal() (Myron Stowe) [1114228] - [acpi] hotplug: Refuse to hot-remove all objects with disabled hotplug (Myron Stowe) [1114228] - [acpi] scan: Start matching drivers after trying scan handlers (Myron Stowe) [1114228] - [acpi] Remove acpi_pci_slot_init() headers from internal.h (Myron Stowe) [1114228] - [pci] Revert: acpi / hotplug / pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [base] Release device_hotplug_lock when store_mem_state returns EINVAL (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop WARN_ON() from acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix error code path in acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] memhotplug: Use defined marco METHOD_NAME__STA (Myron Stowe) [1114228] - [acpi] hotplug: Use kobject_init_and_add() instead of _init() and _add() (Myron Stowe) [1114228] - [acpi] hotplug: Don't set kobject parent pointer explicitly (Myron Stowe) [1114228] - [acpi] hotplug: Set kobject name via kobject_add(), not kobject_set_name() (Myron Stowe) [1114228] - [base] hotplug: Remove cpu_hotplug_driver_lock() (Myron Stowe) [1114228] - [x86] hotplug: Disable ARCH_CPU_PROBE_RELEASE on x86 (Myron Stowe) [1114228] - [x86] hotplug: Add hotplug lock to missing places (Myron Stowe) [1114228] - [x86] hotplug: Fix online state in cpu0 debug interface (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid parent bus rescans on spurious device checks (Myron Stowe) [1114228] - [acpi] hotplug/pci: Use _OST to notify firmware about notify status (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [acpi] hotplug/pci: Don't trim devices before scanning the namespace (Myron Stowe) [1114228] - [kernel] power/hibernate/memory_hotplug: Rework mutual exclusion (Myron Stowe) [1114228] - [kernel] power/hibernate: Create memory bitmaps after freezing user space (Myron Stowe) [1114228] - [acpi] scan: Change ordering of locks for device hotplug (Myron Stowe) [1114228] - [acpi] hotplug: Remove containers synchronously (Myron Stowe) [1114228] - [base] core/acpi: Avoid device hot remove locking issues (Myron Stowe) [1114228] - [base] introduce help macro to_memory_block (Myron Stowe) [1114228] - [base] use standard device online/offline for state change (Myron Stowe) [1114228] - [base] refactor add_memory_section() to add_memory_block() (Myron Stowe) [1114228] - [base] remove improper get/put in add_memory_section() (Myron Stowe) [1114228] - [base] reduce add_memory_section() for boot-time only (Myron Stowe) [1114228] - [base] unshare add_memory_section() from hotplug (Myron Stowe) [1114228] - [base] use device get/put functions (Myron Stowe) [1114228] - [base] remove unneeded variable (Myron Stowe) [1114228] - [base] move mutex lock out of add_memory_section() (Myron Stowe) [1114228] - [acpi] sleep: Hold acpi_scan_lock over system PM transitions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix NULL pointer dereference in cleanup_bridge() (Myron Stowe) [1114228] - [base] cpu: Check if NUMA node is valid before bringing CPU up (Myron Stowe) [1114228] - [pci] acpi: Use dev_dbg() instead of dev_info() in acpi_pci_set_power_state() (Myron Stowe) [1114228] - [acpi] sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep (Myron Stowe) [1114228] - [base] core: replace strict_strto*() with kstrto*() (Myron Stowe) [1114228] - [acpi] dock: fix error return code in dock_add() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of check_sub_bridges() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Clean up bridge_mutex usage (Myron Stowe) [1114228] - [acpi] hotplug/pci: Redefine enable_device() and disable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Sanitize acpiphp_get_(latch) (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of unused constants in acpiphp.h (Myron Stowe) [1114228] - [acpi] hotplug/pci: Check for new devices on enabled slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Allow slots without new devices to be rescanned (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not check SLOT_ENABLED in enable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not exectute _PS0 and _PS3 directly (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not queue up event handling work items in vain (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate slot disabling and ejecting (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop redundant checks from check_hotplug_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework namespace scanning and trimming routines (Myron Stowe) [1114228] - [acpi] hotplug/pci: Store parent in functions and bus in slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_func (Myron Stowe) [1114228] - [acpi] hotplug/pci: Embed function struct into struct acpiphp_context (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop flags field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop sun field from struct acpiphp_slot (Myron Stowe) [1114228] - [acpi] hotplug/pci: Register all devices under the given bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Refactor slot allocation code in register_slot() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop func field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Merge hotplug event handling functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Pass hotplug context objects to event handlers (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework acpiphp_handle_to_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Unified notify handler for hotplug events (Myron Stowe) [1114228] - [acpi] hotplug/pci: Hotplug context objects for bridges and functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Always return success after adding a function (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] pci: Make bus registration and unregistration symmetric (Myron Stowe) [1114228] - [x86] pci: prevent re-allocation of already existing bridge and ROM resource (Myron Stowe) [1114228] - [acpi] dock: Drop unnecessary local variable from dock_add() (Myron Stowe) [1114228] - [acpi] dock/pci: Drop ACPI dock notifier chain (Myron Stowe) [1114228] - [acpi] dock: Do not check CONFIG_ACPI_DOCK_MODULE (Myron Stowe) [1114228] - [acpi] dock: Do not leak memory on falilures to add a dock station (Myron Stowe) [1114228] - [acpi] Drop ACPI bus notifier call chain (Myron Stowe) [1114228] - [acpi] dock: Rework the handling of notifications (Myron Stowe) [1114228] - [acpi] dock: Simplify dock_init_hotplug() and dock_release_hotplug() (Myron Stowe) [1114228] - [acpi] dock: Walk list in reverse order during removal of devices (Myron Stowe) [1114228] - [acpi] dock: Rework and simplify find_dock_devices() (Myron Stowe) [1114228] - [acpi] dock: Drop the hp_lock mutex from struct dock_station (Myron Stowe) [1114228] - [acpi] simplify acpiphp driver with new helper functions (Myron Stowe) [1114228] - [acpi] simplify dock driver with new helper functions (Myron Stowe) [1114228] - [acpi] Export acpi_(bay) (Myron Stowe) [1114228] - [acpi] introduce two helper functions for _EJ0 and _LCK (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_execute_simple_method() (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_has_method() (Myron Stowe) [1114228] - [acpi] dock: simplify dock_create_acpi_device() (Myron Stowe) [1114228] - [acpi] dock: mark initialization functions with __init (Myron Stowe) [1114228] - [acpi] dock: drop redundant spin lock in dock station object (Myron Stowe) [1114228] - [acpi] dock: avoid initializing acpi_dock_notifier_list multiple times (Myron Stowe) [1114228] - [base] Use attribute groups to create sysfs memory files (Myron Stowe) [1114228] - [mm] hugetlb: add support for gigantic page allocation at runtime (Luiz Capitulino) [996763] - [mm] hugetlb: move helpers up in the file (Luiz Capitulino) [996763] - [mm] hugetlb: update_and_free_page(), don't clear PG_reserved bit (Luiz Capitulino) [996763] - [mm] hugetlb: add hstate_is_gigantic() (Luiz Capitulino) [996763] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Luiz Capitulino) [996763] - [mm] dma-contiguous: clean source code and prepare for device tree (Luiz Capitulino) [996763] - [mm] cma: Move dma contiguous changes into a seperate config (Luiz Capitulino) [996763] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103376] - [thermal] Tidy up error handling in powerclamp_init (Steve Best) [1103376] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103376] - [security] selinux: Increase ebitmap_node size for 64-bit configuration (Paul Moore) [922752] - [security] selinux: Reduce overhead of mls_level_isvalid() function call (Paul Moore) [922752] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1081734] - [block] nvme: Retry failed commands with non-fatal error (David Milburn) [1081734] - [block] nvme: Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1081734] - [block] nvme: Add getgeo to block ops (David Milburn) [1081734] - [block] nvme: Start-stop nvme_thread during device add-remove (David Milburn) [1081734] - [block] nvme: Make I/O timeout a module parameter (David Milburn) [1081734] - [block] nvme: CPU hot plug notification (David Milburn) [1081734] - [block] nvme: per-cpu io queues (David Milburn) [1081734] - [block] nvme: Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1081734] - [block] nvme: IOCTL path RCU protect queue access (David Milburn) [1081734] - [block] nvme: RCU protected access to io queues (David Milburn) [1081734] - [block] nvme: Initialize device reference count earlier (David Milburn) [1081734] - [scsi] fnic: fix broken FIP discovery by initializing multicast address (Chris Leech) [1100078] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Chris Leech) [1100078]- [fs] nfs: populate ->net in mount data when remounting (Steve Dickson) [1113248] - [fs] nfs: fix lockup caused by pnfs_generic_pg_test (Steve Dickson) [1113248] - [fs] nfs: Fix typo in dprintk (Steve Dickson) [1113248] - [fs] nfs: Comment is now wrong and redundant to code (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Disconnect on registration failure (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BUG_ON() call sites (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Avoid deadlock when credit window is reset (Steve Dickson) [1113248] - [net] sunrpc: Move congestion window constants to header file (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reset connection timeout after successful reconnect (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Use macros for reconnection timeout constants (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Allocate missing pagelist (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove Tavor MTU setting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce the number of hardway buffer allocations (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Limit work done by completion handler (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce calls to ib_poll_cq() in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce lock contention in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Split the completion queue (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Make rpcrdma_ep_destroy() return void (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove REGISTER memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove MEMWINDOWS registration modes (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fix for FMR leaks (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mind the device's max fast register page list depth (Steve Dickson) [1113248] - [fs] nfs: Push the file layout driver into a subdirectory (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in objlayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in filelayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1113248] - [fs] nfs: Fix a potential busy wait in nfs_page_group_lock (Steve Dickson) [1113248] - [fs] nfs: Fix error handling in __nfs_pageio_add_request (Steve Dickson) [1113248] - [net] sunrpc: suppress allocation warning in rpc_malloc() (Steve Dickson) [1113248] - [fs] nfs: support page groups in nfs_read_completion (Steve Dickson) [1113248] - [fs] nfs: support non page aligned layouts (Steve Dickson) [1113248] - [fs] nfs: allow non page aligned pnfs layout segments (Steve Dickson) [1113248] - [fs] nfs: support multiple verfs per direct req (Steve Dickson) [1113248] - [fs] nfs: remove data list from pgio header (Steve Dickson) [1113248] - [fs] nfs: use > 1 request to handle bsize < PAGE_SIZE (Steve Dickson) [1113248] - [fs] nfs: chain calls to pg_test (Steve Dickson) [1113248] - [fs] nfs: allow coalescing of subpage requests (Steve Dickson) [1113248] - [fs] nfs: clean up filelayout_alloc_commit_info (Steve Dickson) [1113248] - [fs] nfs: page group support in nfs_mark_uptodate (Steve Dickson) [1113248] - [fs] nfs: page group syncing in write path (Steve Dickson) [1113248] - [fs] nfs: page group syncing in read path (Steve Dickson) [1113248] - [fs] nfs: add support for multiple nfs reqs per page (Steve Dickson) [1113248] - [fs] nfs: call nfs_can_coalesce_requests for every req (Steve Dickson) [1113248] - [fs] nfs: modify pg_test interface to return size_t (Steve Dickson) [1113248] - [fs] nfs: remove unused arg from nfs_create_request (Steve Dickson) [1113248] - [fs] nfs: clean up PG_* flags (Steve Dickson) [1113248] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pageio_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common generic_pg_pgios() (Steve Dickson) [1113248] - [fs] nfs: Create a common multiple_pgios() function (Steve Dickson) [1113248] - [fs] nfs: Create a common initiate_pgio() function (Steve Dickson) [1113248] - [fs] nfs: Create a generic_pgio function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_error function (Steve Dickson) [1113248] - [fs] nfs: Create a common rpcsetup function for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common rpc_call_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pgio_result_common function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_rpc_prepare function (Steve Dickson) [1113248] - [fs] nfs: Create a common rw_header_alloc and rw_header_free function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_alloc and pgio_release function (Steve Dickson) [1113248] - [fs] nfs: Move the write verifier into the nfs_pgio_header (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write header struct (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write data struct (Steve Dickson) [1113248] - [fs] nfs: Create a common results structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common argument structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: remove ->read_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: remove ->write_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: commit layouts in fdatasync (Steve Dickson) [1113248] - [net] sunrpc: Fix a module reference issue in rpcsec_gss (Steve Dickson) [1113248] - [fs] nfs: Don't ignore suid/sgid bit changes after a successful write (Steve Dickson) [1113248] - [fs] nfs: Don't declare inode uptodate unless all attributes were checked (Steve Dickson) [1113248] - [fs] nfs: Fix memroy leak for double mounts (Steve Dickson) [1113248] - [fs] nfs: pass string length to pr_notice message about readdir loops (Steve Dickson) [1111170] - [net] sunrpc: rpc_restart_call/rpc_restart_call_prepare should clear task->tk_status (Steve Dickson) [1111170] - [net] sunrpc: Don't let rpc_delay() clobber non-timeout errors (Steve Dickson) [1111170] - [net] sunrpc: Ensure call_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1111170] - [fs] nfs: Clear the open state flags if the new stateid does not match (Steve Dickson) [1111170] - [fs] nfs: Use correct locking when updating nfs4_state in nfs4_close_done (Steve Dickson) [1111170] - [fs] nfs: Ensure that we free existing layout segments if we get a new layout (Steve Dickson) [1111170] - [fs] nfs: Minor optimisation in get_layout_by_fh_locked() (Steve Dickson) [1111170] - [fs] nfs: Ensure that the layout recall callback matches layout stateids (Steve Dickson) [1111170] - [fs] nfs: Don't update the open stateid unless it is newer than the old one (Steve Dickson) [1111170] - [fs] nfs: Fix wraparound issues in pnfs_seqid_is_newer() (Steve Dickson) [1111170] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (Steve Dickson) [1111170] - [net] sunrpc: RPC callbacks may be split across several TCP segments (Steve Dickson) [1111170] - [net] sunrpc: Fix oops when trace sunrpc_task events in nfs client (Steve Dickson) [1111170] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1111170] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1111170] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1111170] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1111170] - [fs] nfs: Fix a delegation callback race (Steve Dickson) [1111170] - [fs] nfs: Fix another nfs4_sequence corruptor (Steve Dickson) [1111170] - [fs] nfsd: fix bug for readdir of pseudofs ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them ("J. Bruce Fields") [1111227 1111719] - [fs] nfsd: fix FREE_STATEID lockowner leak ("J. Bruce Fields") [1111719] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ32 ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify server xdr->next_page use ("J. Bruce Fields") [1111719] - [fs] nfsd: hash deleg stateid only on successful nfs4_set_delegation ("J. Bruce Fields") [1111719] - [fs] nfsd: rename recall_lock to state_lock ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded zeroing of fields in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setting of NFS4_OO_CONFIRMED in nfsd4_open ("J. Bruce Fields") [1111719] - [fs] nfsd: use recall_lock for delegation hashing ("J. Bruce Fields") [1111719] - [fs] nfsd: fix laundromat next-run-time calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: make nfsd4_encode_fattr static ("J. Bruce Fields") [1111719] - [net] sunrpc: Remove using of dprintk with KERN_WARNING ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unused function nfsd_read_file ("J. Bruce Fields") [1111719] - [fs] nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: Error out when getting more than one fsloc/secinfo/uuid ("J. Bruce Fields") [1111719] - [fs] nfsd: Using type of uint32_t for ex_nflavors instead of int ("J. Bruce Fields") [1111719] - [fs] nfsd: Add missing comment of "expiry" in expkey_parse() ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove typedef of svc_client and svc_export in export.c ("J. Bruce Fields") [1111719] - [fs] nfsd: Cleanup unneeded including net/ipv6.h ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded linux/user_namespace.h include ("J. Bruce Fields") [1111719] - [fs] nfsd: Adds macro EX_UUID_LEN for exports uuid's length ("J. Bruce Fields") [1111719] - [fs] nfsd: Helper function for parsing uuid ("J. Bruce Fields") [1111719] - [fs] nfsd:Avoid NULL reference or double free in nfsd4_fslocs_free() ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: better reservation of head space for krb5 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill write32, write64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITEMEM ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE32 ("J. Bruce Fields") [1111719] - [fs] nfsd: really fix nfs4err_resource in 4.1 case ("J. Bruce Fields") [1111719] - [fs] nfsd: allow exotic read compounds ("J. Bruce Fields") [1111719] - [fs] nfsd: more read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: separate splice and readv cases ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_vfs_read doesn't use file handle parameter ("J. Bruce Fields") [1111719] - [fs] nfsd: turn off zero-copy-read in exotic cases ("J. Bruce Fields") [1111719] - [fs] nfsd: estimate sequence response size ("J. Bruce Fields") [1111719] - [fs] nfsd: better estimate of getattr response size ("J. Bruce Fields") [1111719] - [fs] nfsd: don't treat readlink like a zero-copy operation ("J. Bruce Fields") [1111719] - [fs] nfsd: enforce rd_dircount ("J. Bruce Fields") [1111719] - [fs] nfsd: allow large readdirs ("J. Bruce Fields") [1111719] - [fs] nfsd: use session limits to release send buffer reservation ("J. Bruce Fields") [1111719] - [fs] nfsd: adjust buflen to session channel limit ("J. Bruce Fields") [1111719] - [net] sunrpc: define xdr_restrict_buflen ("J. Bruce Fields") [1111719] - [fs] nfsd: fix buflen calculation after read encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size should check against whole buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: minor encode_read cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: more precise nfsd4_max_reply ("J. Bruce Fields") [1111719] - [fs] nfsd: don't try to encode conflicting owner if low on space ("J. Bruce Fields") [1111719] - [fs] nfsd: convert 4.1 replay encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow encoding across page boundaries ("J. Bruce Fields") [1023319 1111719] - [fs] nfsd: size-checking cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant encode buffer size checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size needn't recalculate length ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve space before inlining 0-copy pages ("J. Bruce Fields") [1111719] - [fs] nfsd: teach encoders to handle reserve_space failures ("J. Bruce Fields") [1111719] - [fs] nfsd: "backfill" using write_bytes_to_xdr_buf ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_truncate_encode ("J. Bruce Fields") [1111719] - [net] sunrpc: xdr_truncate_encode ("J. Bruce Fields") [1111719] - [fs] nfsd: keep xdr buf length updated ("J. Bruce Fields") [1111719] - [fs] nfsd: no need for encode_compoundres to adjust lengths ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ADJUST_ARGS ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_stream throughout compound encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_reserve_space in attribute encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow space for final error return ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encoding of out-of-space replies ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve head space for krb5 integ/priv info ("J. Bruce Fields") [1111719] - [fs] nfsd: move proc_compound xdr encode init to helper ("J. Bruce Fields") [1111719] - [fs] nfsd: tweak nfsd4_encode_getattr to take xdr_stream ("J. Bruce Fields") [1111719] - [fs] nfsd: embed xdr_stream in nfsd4_compoundres ("J. Bruce Fields") [1111719] - [fs] nfsd: decoding errors can still be cached and require space ("J. Bruce Fields") [1111719] - [fs] nfsd: fix write reply size estimate ("J. Bruce Fields") [1111719] - [fs] nfsd: read size estimate should include padding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow larger 4.1 session drc slots ("J. Bruce Fields") [1111719] - [fs] nfsd: READ, READDIR, etc., are idempotent ("J. Bruce Fields") [1111719] - [fs] nfsd: Only set PF_LESS_THROTTLE when really needed ("J. Bruce Fields") [1111719] - [net] sunrpc: track whether a request is coming from a loop-back interface ("J. Bruce Fields") [1111719] - [net] sunrpc: Fix a module reference leak in svc_handle_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Ignore client's source port on RDMA transports ("J. Bruce Fields") [1111719] - [fs] nfsd: remove nfsd4_free_slab ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove assignments inside conditions ("J. Bruce Fields") [1111719] - [fs] nfsd: fix delegation cleanup on error ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't clear SUID/SGID after root writing data ("J. Bruce Fields") [1111719] - [fs] nfsd: warn on finding lockowner without stateid's ("J. Bruce Fields") [1111719] - [fs] nfsd: remove lockowner when removing lock stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: fix corruption on setting an ACL ("J. Bruce Fields") [1111719] - [fs] nfsd: Get rid of empty function nfs4_state_init ("J. Bruce Fields") [1111719] - [fs] nfsd: Use simple_read_from_buffer for coping data to userspace ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up fh_auth usage ("J. Bruce Fields") [1111719] - [fs] nfsd: cleanup unneeded including linux/export.h ("J. Bruce Fields") [1111719] - [fs] nfsd: Clean up nfs4_preprocess_stateid_op ("J. Bruce Fields") [1111719] - [fs] nfsd: Mark nfs4_free_lockowner and nfs4_free_openowner as static functions ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove 'inline' designation for free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: call rpc_destroy_wait_queue() from free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: Move default initialisers from create_client() to alloc_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client ("J. Bruce Fields") [1111719] - [fs] nfsd: don't create unnecessary mask acl ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits" ("J. Bruce Fields") [1111719] - [fs] nfsd: fix memory leak in nfsd4_encode_fattr() ("J. Bruce Fields") [1111719] - [fs] nfsd: check passed socket's net matches NFSd superblock's one ("J. Bruce Fields") [1111719] - [fs] nfsd: Check rpc_xprt out of xs_setup_bc_tcp ("J. Bruce Fields") [1111719] - [net] sunrpc: New helper for creating client with rpc_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Free backchannel xprt in bc_destroy ("J. Bruce Fields") [1111719] - [net] sunrpc: fix memory leak of peer addresses in XPRT ("J. Bruce Fields") [1111719] - [fs] nfsd: Clear wcc data between compound ops ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+ ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setclientid encode size ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant check from nfsd4_check_resp_size ("J. Bruce Fields") [1111719] - [fs] nfsd: use more generous NFS4_ACL_MAX ("J. Bruce Fields") [1111719] - [fs] nfsd: minor nfsd4_replay_cache_entry cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_replay_cache_entry should be static ("J. Bruce Fields") [1111719] - [fs] nfsd: update comments with obsolete function name ("J. Bruce Fields") [1111719] - [fs] nfsd: Using free_conn free connection ("J. Bruce Fields") [1111719] - [fs] nfsd: typo in nfsd_rename comment ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify saved/current fh uses in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: Traverse unconfirmed client through hash-table ("J. Bruce Fields") [1111719] - [net] svcrpc: explicitly reject compounds that are not padded out to 4-byte multiple ("J. Bruce Fields") [1111719] - [fs] nfsd: notify_change needs elevated write count ("J. Bruce Fields") [1111719 1115034] - [fs] nfsd: fix test_stateid error reply encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: leave reply buffer space for failed setattr ("J. Bruce Fields") [1111719] - [fs] nfsd: make set of large acl return efbig, not resource ("J. Bruce Fields") [1111719] - [fs] nfsd: session needs room for following op to error out ("J. Bruce Fields") [1111719] - [fs] nfsd: buffer-length check for SUPPATTR_EXCLCREAT ("J. Bruce Fields") [1111719] - [fs] nfsd: fix lost nfserrno() call in nfsd_setattr() ("J. Bruce Fields") [1111719] - [net] sunrpc: Mark functions as static in net/sunrpc/svc_xprt.c ("J. Bruce Fields") [1111719] - [fs] nfsd: decrease nfsd4_encode_fattr stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encode_entryplus_baggage stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify xdr encoding of nfsv4 names ("J. Bruce Fields") [1111719] - [fs] nfsd: encode_rdattr_error cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_encode_fattr cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: better VERIFY comment ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix a memory leak in nfsd4_create_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd:Define op_iattr for nfsd4_open instead using macro ("J. Bruce Fields") [1111719] - [fs] nfsd: fix compile warning without CONFIG_NFSD_V3 ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't start lockd when only NFSv4 is running ("J. Bruce Fields") [1111719] - [net] sunrpc: Support a new option for ignoring the result of svc_register ("J. Bruce Fields") [1103348 1111719] - [fs] nfsd: fix bad length checking for backchannel ("J. Bruce Fields") [1111719] - [fs] nfsd: fix a leak which can cause CREATE_SESSION failures ("J. Bruce Fields") [1111719] - [fs] nfsd:Add missing recording of back channel attrs in nfsd4_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused macro definition ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up unnecessary temporary variable in nfsd4_decode_fattr ("J. Bruce Fields") [1111719] - [fs] nfsd: using nfsd4_encode_noop for encoding destroy_session/free_stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up an xdr reserved space calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd: calculate the missing length of bitmap in EXCHANGE_ID ("J. Bruce Fields") [1111719] - [fs] nfsd: revoking of suid/sgid bits after chown() in a consistent way ("J. Bruce Fields") [1111719] - [net] sunrpc: fix some typos ("J. Bruce Fields") [1111719] - [fs] nfsd: start documenting some XDR handling functions ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits ("J. Bruce Fields") [1111719] - [fs] nfsd: export proper maximum file size to the client ("J. Bruce Fields") [1111719] - [fs] nfsd: improve write performance with better sendspace reservations ("J. Bruce Fields") [1111719] - [net] svcrpc: remove an unnecessary assignment ("J. Bruce Fields") [1111719] - [fs] nfsd: Add support for NFS v4.2 operation checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_shutdown_net needs state lock ("J. Bruce Fields") [1111719] - [fs] nfsd: Combine decode operations for v4 and v4.1 ("J. Bruce Fields") [1111719] - [fs] nfsd: -EINVAL on invalid anonuid/gid instead of silent failure ("J. Bruce Fields") [1111719] - [fs] nfsd: return better errors to exportfs ("J. Bruce Fields") [1111719] - [fs] nfsd: fh_update should error out in unexpected cases ("J. Bruce Fields") [1111719] - [fs] nfsd: fix Kconfig syntax ("J. Bruce Fields") [1111719] - [fs] nfsd: switch to p(dD) ("J. Bruce Fields") [1111719] - [fs] nfsd: racy access to ->d_name in nsfd4_encode_path() ("J. Bruce Fields") [1111719] - [net] svcrpc: remove unused rq_resused ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_create_clid_dir prints uninitialized data ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix MACH_CRED NULL dereference ("J. Bruce Fields") [1111719] - [fs] nfsd: fix xdr decoding of large non-write compounds ("J. Bruce Fields") [1095061 1111719] - [fs] gfs2: When using flock() a GFS2 filesystem hangs (Robert S Peterson) [1111624] - [fs] nfs: emit a fsnotify_nameremove call in sillyrename codepath (Jeff Layton) [919347] - [fs] nfs: remove synchronous rename code (Jeff Layton) [919347] - [fs] nfs: convert nfs_rename to use async_rename infrastructure (Jeff Layton) [919347] - [fs] nfs: make nfs_async_rename non-static (Jeff Layton) [919347] - [fs] nfs: abstract out code needed to complete a sillyrename (Jeff Layton) [919347] - [fs] gfs2: Fix race in glock lru glock disposal (Robert S Peterson) [1095835] - [fs] gfs2: Use lockref for glocks (Robert S Peterson) [1095835] - [fs] cifs: Fix check for regular file in couldbe_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Re-order M-F Symlink code (Sachin Prabhu) [1077230] - [fs] cifs: Add create MFSymlinks to protocol ops struct (Sachin Prabhu) [1077230] - [fs] cifs: use protocol specific call for query_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Rename MF symlink function names (Sachin Prabhu) [1077230] - [fs] cifs: Rename and cleanup open_query_close_cifs_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: We do not drop reference to tlink in CIFSCheckMFSymlink() (Sachin Prabhu) [1077230]- [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1109703] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1109033] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102710] {CVE-2014-3917} - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1114054] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1114054] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1114054] - [mm] avoid kABI breakage (Jerome Marchand) [1097419] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1097419] - [lib] plist: add plist_requeue (Jerome Marchand) [1097419] - [lib] plist: add helper functions (Jerome Marchand) [1097419] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1097419] - [block] mtip32xx: mtip_async_complete() bug fixes (Jeff Moyer) [1102281] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (Jeff Moyer) [1102281] - [ethernet] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1086397] - [ethernet] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1086397] - [edac] sb_edac: mark MCE messages as KERN_DEBUG (Aristeu Rozanski) [1056785] - [edac] sb_edac: use "event" instead of "exception" when MC wasnt signaled (Aristeu Rozanski) [1056785] - [Documentation] MAINTAINERS: Add DesignWare, i.MX6, Armada, R-Car PCI host maintainers (Myron Stowe) [1110890] - [pci] Disable Bus Master only on kexec reboot (Myron Stowe) [1110890] - [pci] Omit PCI ID macro strings to shorten quirk names (Myron Stowe) [1110890] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1110890] - [pci] Avoid unnecessary CPU switch when calling driver .probe() method (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Jingoo Han as Samsung Exynos PCIe driver maintainer (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Tegra PCIe maintainer (Myron Stowe) [1110890] - [ethernet] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Alex Williamson) [1090154] - [ethernet] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Alex Williamson) [1090154] - [fs] nfs: advertise only supported callback netids (Jeff Layton) [1048477] - [fs] nfs: clean up, revert increase in READDIR RPC buffer max size (Jeff Layton) [1048477] - [net] sunrpc: Fix large reads on NFS/RDMA (Jeff Layton) [1048477] - [net] sunrpc: remove KERN_INFO from dprintk() call sites (Jeff Layton) [1048477] - [kernel] ftrace: Hardcode ftrace_module_init() call into load_module() (Takahiro MUNEDA) [1061553] - [kernel] trace: Make register/unregister_ftrace_command __init (Takahiro MUNEDA) [1061553] - [tools] turbostat: run on HSX (Prarit Bhargava) [1081657] - [tools] Revert: turbostat: servers do not support uncore power register (Prarit Bhargava) [1081657]- [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110193] - [net] bridge: Set vlan_features to allow offloads on vlans (Florian Westphal) [1058544] - [net] team: fix mtu setting (Jiri Pirko) [1103083] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092969] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089929] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089929] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1092400] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1092400] - [net] fib_frontend: fix possible NULL pointer dereference (Jiri Benc) [1091142] - [net] team: forbid incorrect fall-through in notifier (Jiri Pirko) [1090495] - [net] gre: don't allow to add the same tunnel twice (Florian Westphal) [1086498] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [1089629] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089191] - [net] add busy_poll device feature (Jiri Pirko) [1080093] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Jiri Benc) [1077053] - [net] macvlan: Add support for 'always_on' offload features (Florian Westphal) [928644] - [net] macvlan: fix netdev feature propagation from lower device (Florian Westphal) [928644]- [scsi] pm80xx: Spinlock fix (Rich Bono) [1044636] - [scsi] aacraid: Update unsupported card list (Rich Bono) [1080712] - [scsi] vmw_pvscsi: Some improvements in pvscsi driver (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Add support for I/O requests coalescing (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1075090] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1112726] {CVE-2014-4667} - [net] ipv4/tunnels: fix an oops when using ipip/sit with IPsec (Jiri Pirko) [1108857] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Jiri Benc) [1079524] - [net] filter: introduce SO_BPF_EXTENSIONS (Jiri Benc) [1079524]- [scsi] qla2xxx: Update version number to 8.06.00.08.07.0-k3 (Chad Dupuis) [1090378] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1090378] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1090378] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1090378] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1090378] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1090378] - [scsi] set DID_TIME_OUT correctly (Ewan Milne) [1103881] - [scsi] fix invalid setting of host byte (Ewan Milne) [1103881] - [scsi] More USB deadlock fixes (Ewan Milne) [1103881] - [scsi] Fix USB deadlock caused by SCSI error handling (Ewan Milne) [1103881] - [scsi] Fix command result state propagation (Ewan Milne) [1103881] - [scsi] Fix spurious request sense in error handling (Ewan Milne) [1103881] - [scsi] Add timeout to avoid infinite command retry (Ewan Milne) [1061871] - [scsi] lpfc: Update version for 10.2.8021.0 driver release (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Removed obsolete PCI IDs from the driver (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1088574] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1088574] - [scsi] lpfc: remove self-assignments (Rob Evers) [1088574] - [scsi] lpfc: Using plain integer as NULL pointer (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1088574] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1088576] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1088576] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1088576] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1088576] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1088576] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1088576] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1088576] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1088576] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1088576] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1088576]- [drm] nouveau/bios: fix a bit shift error introduced by recent commit (Ulrich Obergfell) [1089936] - [ethernet] sfc: PIO:Restrict to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1089024] - [fs] nfs: Apply NFS_MOUNT_CMP_FLAGMASK to nfs_compare_remount_data() (Scott Mayhew) [1103805] - [fs] gfs2: Prevent recovery before the local journal is set (Robert S Peterson) [1079433] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1078231] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1097042] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1088740] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1094732] - [tty] Set correct tty name in 'active' sysfs attribute (Denys Vlasenko) [1066403] - [ethernet] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1101808] - [ethernet] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1067154] - [powerpc] tm: Disable IRQ in tm_recheckpoint (Larry Woodman) [1088224] - [x86] thinkpad: save and restore adaptive keyboard mode for suspend and, resume (Don Zickus) [1094476] - [x86] thinkpad: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Don Zickus) [1094476]- [lib] random32: minor cleanups and kdoc fix (Hannes Frederic Sowa) [1100299] - [lib] random32: avoid attempt to late reseed if in the middle of seeding (Hannes Frederic Sowa) [1100299] - [lib] random32: use msecs_to_jiffies for reseed timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add __init prefix to prandom_start_seed_timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add test cases for taus113 implementation (Hannes Frederic Sowa) [1100299] - [lib] random32: upgrade taus88 generator to taus113 from errata paper (Hannes Frederic Sowa) [1100299] - [lib] random32: move rnd_state to linux/random.h (Hannes Frederic Sowa) [1100299] - [lib] random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized (Hannes Frederic Sowa) [1100299] - [lib] random32: add periodic reseeding (Hannes Frederic Sowa) [1100299] - [lib] random: allow architectures to optionally define random_get_entropy() (Hannes Frederic Sowa) [1100299] - [net] packet: use percpu mmap tx frame pending refcount (Daniel Borkmann) [1052366] - [net] packet: use reciprocal_divide in fanout_demux_hash (Daniel Borkmann) [1052366] - [net] packet: add randomized fanout scheduler (Daniel Borkmann) [1052366] - [net] packet: don't unconditionally schedule() in case of MSG_DONTWAIT (Daniel Borkmann) [1052366] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1052366] - [net] vxlan: convert to act as a pernet subsystem (Daniel Borkmann) [1039587] - [net] vxlan: do not use vxlan_net before checking event type (Daniel Borkmann) [1039587] - [net] vxlan: properly cleanup devs on module unload (Daniel Borkmann) [1039587] - [net] vxlan: when lower dev unregisters remove vxlan dev as well (Daniel Borkmann) [1039587] - [net] netfilter: x_tables: lightweight process control group matching (Daniel Borkmann) [1005839] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1054215] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1054215] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1054215] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1054215] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1054215] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1054215] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1054215] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1054215] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1054215] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1054215] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1054215] - [tools] bpf_exp: free duplicated labels at exit time (Daniel Borkmann) [958035] - [tools] bpf_dbg: always close socket in bpf_runnable (Daniel Borkmann) [958035] - [net] filter: doc: improve BPF documentation (Daniel Borkmann) [958035] - [tools] filter: bpf_asm: add minimal bpf asm tool (Daniel Borkmann) [958035] - [tools] filter: bpf_dbg: add minimal bpf debugger (Daniel Borkmann) [958035] - [net] sched: cls_bpf: add BPF-based classifier (Daniel Borkmann) [958035] - [net] Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Fix ns_capable check in sock_diag_put_filterinfo (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094272] {CVE-2014-0181} - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096781] {CVE-2014-3144 CVE-2014-3145}- [net] mac80211: fix crash due to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083534] {CVE-2014-2706} - [ethernet] qlcnic: Fix ethtool statistics length calculation (Michal Schmidt) [1099634] - [kernel] futex: Make lookup_pi_state more robust (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Always cleanup owner tid in unlock_pi (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Larry Woodman) [1104520] {CVE-2014-3153} - [net] gro: restore frag0 optimization (and fix crash) (Michal Schmidt) [1069741] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087416] {CVE-2014-2851} - [net] core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors (Jiri Pirko) [1079014] {CVE-2014-2568} - [fs] aio: fix plug memory disclosure and fix reqs_active accounting backport (Jeff Moyer) [1094605] {CVE-2014-0206}- [fs] aio: plug memory disclosure and fix reqs_active accounting (Mateusz Guzik) [1094605] {CVE-2014-0206} - [kernel] mutexes: Give more informative mutex warning in the !lock->owner case (Larry Woodman) [1087655 1087919 1087922] - [kernel] mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Modify the way optimistic spinners are queued (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() (Larry Woodman) [1087655 1087919 1087922] - [kernel] Restructure the MCS lock defines and locking & Move mcs_spinlock.h into kernel/locking/ (Larry Woodman) [1087655 1087919 1087922] - [misc] arch: Introduce smp_load_acquire(), smp_store_release() (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug_mutexes (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug checks (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Unlock the mutex without the wait_lock (Larry Woodman) [1087655 1087919 1087922]- [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [1084968] - [net] openvswitch: fix a possible deadlock and lockdep warning (Flavio Leitner) [1094867] - [fs] dcache: make prepend_name() work correctly when called with negative *buflen (Mikulas Patocka) [1092746] - [fs] dcache: __dentry_path() fixes (Mikulas Patocka) [1092746] - [fs] dcache: prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts (Mikulas Patocka) [1092746] - [net] ip: generate unique IP identificator if local fragmentation is allowed (Jiri Pirko) [1076106] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1071340] - [wireless] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083252] {CVE-2014-2672} - [kernel] futex: Fix pthread_cond_broadcast() to wake up all threads (Larry Woodman) [1084757] - [watchdog] hpwdt: display informative string (Nigel Croxon) [1074038] - [mm] page-writeback: fix divide by zero in pos_ratio_polynom (Rik van Riel) [1091784] - [mm] page-writeback: add strictlimit feature (Rik van Riel) [1091784] - [powerpc] tm: Fix crash when forking inside a transaction (Radomir Vrbovsky) [1083215] {CVE-2014-2673} - [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1097687] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1098513] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1097686] - [mm] filemap: update find_get_pages_tag() to deal with shadow entries (Johannes Weiner) [1091795] - [fs] xfs: log vector rounding leaks log space (Brian Foster) [1091136] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1091136]- [tty] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094242] {CVE-2014-0196} - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1087995] - [kernel] cputime: Fix jiffies based cputime assumption on steal accounting (Frederic Weisbecker) [1047732] - [kernel] cputime: Bring cputime -> nsecs conversion (Frederic Weisbecker) [1047732] - [kernel] cputime: Default implementation of nsecs -> cputime conversion (Frederic Weisbecker) [1047732] - [x86] irq, pic: Probe for legacy PIC and set legacy_pic appropriately (Vivek Goyal) [1037957] - [virt] hyperv/vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Vivek Goyal) [1037957]- [mm] rmap: try_to_unmap_cluster() should lock_page() before mlocking (Larry Woodman) [1078349] {CVE-2014-3122} - [mm] huge_memory: Fix cpuset cgroups so all pages for a task remain on correct node (Larry Woodman) [1076613] - [mm] mprotect: fix oops in change_pmd_range called from task_numa_work (Rik van Riel) [1085050]- [security] device_cgroup: check if exception removal is allowed (Aristeu Rozanski) [1086057] - [security] device_cgroup: rework device access check and rule checking (Aristeu Rozanski) [1086057] - [fs] autofs: fix lockref lookup (Ian Kent) [1083815] - [mei] me: do not load the driver if the FW doesn't support MEI interface (Prarit Bhargava) [1082789]- [virt] vhost/net: fix total length when packets are too short ("Michael S. Tsirkin") [1064446] {CVE-2014-0077} - [virt] vhost/net: validate vhost_get_vq_desc return value ("Michael S. Tsirkin") [1070940] {CVE-2014-0055}- [net] netfilter: fix panic when oom during rule replacement (Florian Westphal) [985657] - [net] netfilter: x_tables: fix ordering of jumpstack allocation and table update (Florian Westphal) [985657] - [virt] kvm/ioapic: try to recover if pending_eoi goes out of range (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: fix assignment of ioapic->rtc_status.pending_eoi (Paolo Bonzini) [1036478 1081590] {CVE-2014-0155} - [virt] kvm/ioapic: reinject pending interrupts on KVM_SET_IRQCHIP (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: extract body of kvm_ioapic_set_irq (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: clear IRR for edge-triggered interrupts at delivery (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: merge ioapic_deliver into ioapic_service (Paolo Bonzini) [1036478] - [virt] kvm: ignore ioapic polarity (Paolo Bonzini) [1036478] - [core] device: Create 'device_driver_rh' KABI shadowing structure (Myron Stowe) [1083692] - [core] device: Create 'device_rh' KABI shadowing structure (Myron Stowe) [1083692] - [scsi] Reserve space in structures for future XCOPY support (Ewan Milne) [1080430] - [fs] xfs: fix bad hash ordering (Brian Foster) [1083206] - [fs] xfs: always do log forces via the workqueue (Brian Foster) [1052004]- [net] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Veaceslav Falico) [1080924] - [ethernet] mlx4: Support shutdown() interface (Amir Vadai) [1046216] - [zram] fix invalid memory access (Jerome Marchand) [1081936] - [zram] protect zram_reset_device() call (Jerome Marchand) [1081936] - [zram] remove zram_sysfs file (Jerome Marchand) [1081936] - [zram] use atomic64_xxx() to replace zram_stat64_xxx() (Jerome Marchand) [1081936] - [zram] optimize memory operations with clear_page()/copy_page() (Jerome Marchand) [1081936] - [zram] kill unused zram_get_num_devices() (Jerome Marchand) [1081936] - [zram] simplify and optimize dev_to_zram() (Jerome Marchand) [1081936] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1081100] - [kernel] audit: Allow login in non-init namespaces (Richard Guy Briggs) [1082597]- [wireless] ath9k: Fix LNA gpio for AR9485 (John Green) [1082017] - [infiniband] core: Don't resolve passive side RoCE L2 address in cma req handler (Amir Vadai) [1075852] - [fs] xfs: fix buffer use after free on IO error (Eric Sandeen) [924301] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1052416] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1052416] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1052416] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1052416] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1052416] - [fs] nfs: Fix a use-after-free problem in open() (Steve Dickson) [1062809]- [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1081781] - [md] dm: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1081781] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1081781] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1081781] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1062679] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1062679] - [ipc] change kern_ipc_perm.deleted type to bool (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] introduce ipc_valid_object() helper to sort out IPC_RMID races (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] shm: fix shm_file deletion races (Phillip Lougher) [1043807] {CVE-2013-7026} - [drm] udl: take reference to device struct for dma-bufs (Dave Airlie) [1077774] - [security] keys: Allow special keys (eg. DNS results) to be invalidated by CAP_SYS_ADMIN (David Howells) [1074240]- [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1077650] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1076974] - [fs] proc/vmcore: continue vmcore initialization if PT_NOTE is found empty (Chao WANG) [1077535] - [net] ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly (Jiri Pirko) [1079873]- [block] free q->flush_rq in blk_init_allocated_queue error paths (Mike Snitzer) [1078522] - [x86] fpu: Clear exceptions in AMD FXSAVE workaround (Phillip Lougher) [1053596] {CVE-2014-1438} - [mm] page_alloc: spill to remote nodes before waking kswapd (Johannes Weiner) [1076546] - [mm] vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1076546] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1071532] - [fs] nfs: Ensure we respect soft mount timeouts during trunking discovery (Steve Dickson) [1071532] - [fs] nfs: Schedule recovery if nfs40_walk_client_list() is interrupted (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_bind times out correctly (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1071532]- [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077351] {CVE-2014-2523} - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Jiri Pirko) [1075060] {CVE-2014-2309} - [net] skbuff: skb_segment: orphan frags before copying ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/fskb/list_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb/head_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb_frag/frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/frag/nskb_frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] use kfree_skb_list() helper ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] veth: fix veth vlan features (Flavio Leitner) [1076077] - [net] sunrpc/xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Jeff Layton) [1077957] - [virt] kvm/x86: emulate MOVAPD (Igor Mammedov) [1052090] - [virt] kvm/x86: emulate MOVAPS (Igor Mammedov) [1052090] - [mm] x86: Wrong page freed on preallocate_pmds() failure exit (Larry Woodman) [1073641] - [mm] x86: do not leak page->ptl for pmd page tables (Larry Woodman) [1073641] - [virt] kvm/x86: fix emulator buffer overflow (Andrew Jones) [1071836] {CVE-2014-0049} - [virt] hyperv: Change the receive buffer size for legacy hosts (Jason Wang) [1075279] - [x86] quirks: Update DH8900CC Unsupported Device ID (Prarit Bhargava) [1076137]- [security] selinux: fix broken peer recv check (Paul Moore) [1043165] - [md] dm-raid: Fix possibility of skipping device recovery (Jonathan E Brassow) [1069927] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1052789] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1074606] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1075709] - [ethernet] bna: don't disable VLAN tag stripping in promisc mode (Ivan Vecera) [1057842] - [kernel] posix-timers: Spare workqueue if there is no full dynticks CPU to kick (Frederic Weisbecker) [1074168]- [net] bridge: multicast: enable snooping on general queries only (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for general query destination (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for query source addresses (Florian Westphal) [1074491] - [net] inet: frag: fix oops when unloading inetfrag modules (Florian Westphal) [1073962] - [virt] vhost/net: fix ref cnt checking deadlock ("Michael S. Tsirkin") [1065878] - [virt] vhost_net: correctly limit the max pending buffers ("Michael S. Tsirkin") [1065878] - [virt] vhost/net: fix a theoretical race in device cleanup ("Michael S. Tsirkin") [1065878] - [powerpc] pseries: Expose in kernel device tree update to drmgr (Steve Best) [1064745] - [powerpc] pseries: Update dynamic cache nodes for suspend/resume operation (Steve Best) [1064745] - [powerpc] pseries: Device tree should only be updated once after suspend/migrate (Steve Best) [1064745] - [powerpc] pseries: Child nodes are not detached by dlpar_detach_node (Steve Best) [1064745] - [powerpc] pseries: Add mising of_node_put in delete_dt_node (Steve Best) [1064745] - [powerpc] pseries: Make dlpar_configure_connector parent node aware (Steve Best) [1064745] - [powerpc] pseries: Do all node initialization in dlpar_parse_cc_node (Steve Best) [1064745] - [powerpc] pseries: Fix parsing of initial node path in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Pack update_props_workarea to map correctly to rtas buffer header (Steve Best) [1064745] - [powerpc] pseries: Fix over writing of rtas return code in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Fix creation of loop in device node property list (Steve Best) [1064745] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1061795] - [ethernet] e1000: fix lockdep warning in e1000_reset_task (John Green) [1056355] - [ethernet] mlx4: mlx4_init_slave() shouldn't access comm channel before PF is ready (Amir Vadai) [1058413] - [ethernet] mlx4: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Amir Vadai) [1058413] - [mm] numa: recheck for transhuge pages under lock during protection changes (Rik van Riel) [1073674]- [net] inet: fix for a race condition in the inet frag code (Nikolay Aleksandrov) [1070711] {CVE-2014-0100} - [scsi] aacraid: Print warning message if unsupported card is being used (Rich Bono) [1019091] - [drm] ttm: don't oops if no invalidate_caches() (Rob Clark) [1073470 1075068] - [security] selinux: bigendian problems with filename trans rules (Paul Moore) [1029837] - [security] selinux: Fix memory leak upon loading policy (Paul Moore) [1051042] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1073568] - [kernel] sched: Remove redundant update_runtime notifier (Igor Mammedov) [1074476] - [virt] kvm/svm: fix cr8 intercept window (Radim Krcmar) [1056982] - [video] fb: reorder the lock sequence to fix potential dead lock (Jason Wang) [1040781] - [virt] hv/vmbus: Don't timeout during the initial connection with host (Jason Wang) [1037957] - [virt] hv/vmbus: Specify the target CPU that should receive notification (Jason Wang) [1037957] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [x86] fix compile error due to X86_TRAP_NMI use in asm files (Don Zickus) [1051428] - [x86] Ignore NMIs that come in during early boot (Don Zickus) [1051428] - [fs] cifs: Add support for follow_link on dfs shares under posix extensions (Sachin Prabhu) [1020715] - [fs] cifs: move unix extension call to cifs_query_symlink() (Sachin Prabhu) [1020715] - [kernel] audit: include subject in login records (Richard Guy Briggs) [1075155] - [kernel] audit: remove superfluous new- prefix in AUDIT_LOGIN messages (Richard Guy Briggs) [1075155] - [ethernet] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1071483] - [fs] gfs2: Move recovery variables to journal structure in memory (Robert S Peterson) [1059439] - [security] keys: Make the keyring cycle detector ignore other keyrings of the same name (David Howells) [1071346] {CVE-2014-0102} - [x86] fix x86 fixup_irqs() error handling (Prarit Bhargava) [1074644] - [fs] gfs2: Re-add a call to log_flush_wait when flushing the journal (Robert S Peterson) [1074556] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1074556]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [block] change flush sequence list addition back to front add (Mike Snitzer) [1072577] - [block] fix q->flush_rq NULL pointer crash on dm-mpath flush (Mike Snitzer) [1072577] - [md] dm-era: mark as tech preview for RHEL7.0 (Mike Snitzer) [995644] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [995644] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [995644] - [md] dm: add era target (Mike Snitzer) [995644] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [995644] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [995644] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1065051] - [Documentation] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1065051] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1065051] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1065051] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1065051] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1065051] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1065051] - [md] dm: fix Kconfig indentation (Mike Snitzer) [1065051] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1065051] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1065051] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1065051] - [virt] hyperv: Add support for physically discontinuous receive buffer (Jason Wang) [988689] - [virt] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1024220] - [fs] pnode: smarter propagate_mnt() (Alexander Viro) [1072457] - [kernel] perf: Allow mmap2 interface (Jiri Olsa) [1071945] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Radomir Vrbovsky) [1009139] - [fs] xfs: don't leak EFSBADCRC to userspace (Brian Foster) [1071925] - [fs] xfs: modify verifiers to differentiate CRC from other errors (Brian Foster) [1071925] - [fs] xfs: print useful caller information in xfs_error_report (Brian Foster) [1071925] - [fs] xfs: add xfs_verifier_error() (Brian Foster) [1071925] - [fs] xfs: add helper for updating checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: add helper for verifying checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: Use defines for CRC offsets in all cases (Brian Foster) [1071925] - [fs] xfs: skip pointless CRC updates after verifier failures (Brian Foster) [1071925] - [fs] xfs: limit superblock corruption errors to actual corruption (Brian Foster) [1071925] - [fs] xfs: skip verification on initial "guess" superblock read (Brian Foster) [1071925] - [fs] xfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb (Brian Foster) [1071925] - [md] dm-snapshot: fix data corruption (Mikulas Patocka) [1070291] - [ethernet] e1000e: Fix SHRA register access for 82579 (John Green) [1040315] - [ethernet] be2net: do external loopback test only when it is requested (Ivan Vecera) [1065833] - [drm] i915: fix potential oops in early irqs (Rob Clark) [1073136] - [security] selinux: correctly label /proc inodes in use before the policy is loaded (Paul Moore) [1071858] - [fs] vfs: unexport the getname() symbol (Jeff Layton) [1060739] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [kernel] uprobes: Fix the memory out of bound overwrite in copy_insn() (Oleg Nesterov) [984056] - [kernel] uprobes: Fix the wrong usage of current->utask in uprobe_copy_process() (Oleg Nesterov) [984056] - [kernel] uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup xol_area (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup return_instances (Oleg Nesterov) [984056] - [kernel] uprobes: Teach __create_xol_area() to accept the predefined vaddr (Oleg Nesterov) [984056] - [kernel] uprobes: Introduce __create_xol_area() (Oleg Nesterov) [984056] - [kernel] uprobes: Change the callsite of uprobe_copy_process() (Oleg Nesterov) [984056]- [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1070563] - [scsi] megaraid_sas: driver bug fix (Tomas Henzl) [1064509] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k2 (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1066003] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [1058624] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [1058788] - [mm] factor commit limit calculation (Jerome Marchand) [1058788] - [drm] radeon/uvd: add kernel parameter to make uvd optional on evergreen (Jerome Glisse) [1056702] - [drm] radeon: free uvd ring on unload (Jerome Glisse) [1056702] - [s390] pci: obtain function handle in hotplug notifier (Hendrik Brueckner) [1059247] - [s390] pci/dma: fix accounting of allocated_pages (Hendrik Brueckner) [1059247] - [s390] pci: set error state for unavailable functions (Hendrik Brueckner) [1059247] - [s390] pci: fix removal of nonexistent pci bus (Hendrik Brueckner) [1059247] - [s390] pci: prevent inadvertently triggered bus scans (Hendrik Brueckner) [1059247] - [pci] msi: Make pci_enable_msi/msix() 'nvec' argument type as int (Myron Stowe) [1070909] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1070909] - [drm] nouveau: attempt to disarm all interrupts before request_irq() (Ben Skeggs) [986654] - [drm] nouveau: disable runtime pm by default (Ben Skeggs) [1072481] - [s390] appldata_os: fix cpu array size calculation (Hendrik Brueckner) [1071354] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1071248] - [s390] pci/dma: use correct segment boundary size (Hendrik Brueckner) [1071239] - [scsi] isci: fix reset timeout handling (David Milburn) [1040402] - [wireless] ath9k: Add custom parameters for CUS198 (John Green) [1044005] - [ethernet] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1058008] - [fs] fix the performance of reading /proc/mounts and friends (Alexander Viro) [1072461] - [fs] namespace: mount hash table is too small (Alexander Viro) [1072451] - [fs] xfs: inode log reservations are still too small (Brian Foster) [1071068] - [fs] aio, memory-hotplug: Fix confliction when migrating and accessing ring pages (Motohiro Kosaki) [1060974] - [x86] only add -Werror when using RHEL7 gcc (Stefan Assmann) [1073055] - [mm] filemap: fix truncation crash due to exceptional entries (Johannes Weiner) [1069295 1071162] - [mm] Add kernel and mm data structure padding before kABI freeze (Larry Woodman) [1071438] - [pci] add pci_hw_vendor_status() (Prarit Bhargava) [1073062] - [cpufreq] pcc: Enable autoload of pcc-cpufreq for all ACPI processors (Lenny Szubowicz) [928152] - [idle] intel_idle: Repair large-server 50-watt idle-power regression (Lenny Szubowicz) [1054325] - [fs] clean up page array when uncached write send fails (Sachin Prabhu) [1063780] - [fs] cifs: use a flexarray in cifs_writedata (Sachin Prabhu) [1063780] - [mm] oom_kill: add rcu_read_lock() into find_lock_task_mm() (Oleg Nesterov) [1000335] - [mm] oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() (Oleg Nesterov) [1000335] - [mm] oom_kill: change oom_kill.c to use for_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: introduce for_each_thread() to replace the buggy while_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), consolidate the lockless CLONE_THREAD checks (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), don't add the uninitialized child to thread/task/pid lists (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), unify CLONE_THREAD-or-thread_group_leader code (Oleg Nesterov) [1000335] - [fs] exec: de_thread(), use change_pid() rather than detach_pid/attach_pid (Oleg Nesterov) [1000335] - [powerpc] xmon: Don't signal we've entered until we're finished printing (Steve Best) [1072790] - [powerpc] xmon: Fix timeout loop in get_output_lock() (Steve Best) [1072790] - [powerpc] xmon: Don't loop forever in get_output_lock() (Steve Best) [1072790]- [net] make neigh_priv_len in struct net_device 16bit instead of 8bit (Jiri Benc) [1062308] - [net] sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable (Daniel Borkmann) [1070716] {CVE-2014-0101} - [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1058284] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1070135] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1070135] - [net] openvswitch: Fix ovs_dp_cmd_msg_size() (Francesco Fusco) [1069577] - [net] team: Don't allow team devices to change network namespaces (Jiri Pirko) [1069527] - [net] team: add support for sending multicast rejoins (Jiri Pirko) [1069520] - [net] convert resend IGMP to notifier event (Jiri Pirko) [1069520] - [net] team: add peer notification (Jiri Pirko) [1069490] - [net] team: remove synchronize_rcu() called during port disable (Jiri Pirko) [1069498] - [net] team: use kfree_rcu instead of synchronize_rcu in team_port_dev (Jiri Pirko) [1069498] - [net] team: remove synchronize_rcu() called during queue override change (Jiri Pirko) [1069498] - [net] remove last caller of skb_tail_offset() and itself (Jiri Pirko) [1068666] - [net] netpoll: fix position of network header (Jiri Pirko) [1068666] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1067274]- [drm] nouveau/devinit: lock/unlock crtc regs for all devices, not just pre-nv50 (Ben Skeggs) [928744] - [drm] nouveau: use correct register to determine DP display bpp (Ben Skeggs) [928744] - [pci] Enable quirks for PCIe ACS on Intel PCH root ports (Alex Williamson) [1037684] - [pci] Add pci_dev_flag for ACS enable quirks (Alex Williamson) [1037684] - [pci] Add device-specific PCI ACS enable (Alex Williamson) [1037684] - [virt] hyperv-fb: kick off efifb early (Gerd Hoffmann) [1038900] - [virt] hyperv-fb: add support for generation 2 virtual machines (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: use resource for hyperv mmio region (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: add missing breaks (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: Extract the mmio information from DSDT (Gerd Hoffmann) [1038900] - [s390] cio/blacklist: Perform subchannel scan only when needed (Hendrik Brueckner) [1071244] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1071244] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1071244] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1071244] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1071244] - [ethernet] cxgb4: Add API to correctly calculate tuple fields (Jay Fenlason) [1060264] - [ethernet] cxgb4: Account for stid entries properly in case of IPv6 (Jay Fenlason) [1060264] - [ethernet] cxgb4: Assign filter server TIDs properly (Jay Fenlason) [1060264] - [ethernet] cxgb4: Include TCP as protocol when creating server filters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Reserve stid 0 for T4/T5 adapters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add new scheme to update T4/T5 firmware (Jay Fenlason) [1060264] - [ethernet] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Jay Fenlason) [1060264] - [ethernet] cgxb4: remove duplicate include in cxgb4.h (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove workqueue when driver registration fails (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add CLIP support to store compressed IPv6 address (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add routines to create and remove listening IPv6 servers (Jay Fenlason) [1060264] - [ethernet] cxgb4: Do not set net_device::dev_id to VI index (Jay Fenlason) [1060264] - [ethernet] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Jay Fenlason) [1060264] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Jay Fenlason) [1060264] - [infiniband] cxgb4: Calculate the filter server TID properly (Jay Fenlason) [1060264] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix formatting of physical address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Jay Fenlason) [1060264] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Jay Fenlason) [1060264] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Jay Fenlason) [1060264] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix QP flush logic (Jay Fenlason) [1060264] - [infiniband] cxgb4: Handle newer firmware changes (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Jay Fenlason) [1060264] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Jay Fenlason) [1060264] - [scsi] cxgb4i: add support for T5 adapter (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: added much cleaner implementation of is_t4() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: Staticize local symbols (Jay Fenlason) [1060264] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1058614] - [infiniband] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1058614] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1058614] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1058614] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1058614] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1058614] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1058614] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1058614] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1058614] - [ethernet] mlx5: Fix PowerPC support (Doug Ledford) [1058614] - [ethernet] mlx5: Improve debugfs readability (Doug Ledford) [1058614] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1058614] - [ethernet] mlx5: Use mlx5 core style warning (Doug Ledford) [1058614] - [ethernet] mlx5: Clear out struct before create QP command (Doug Ledford) [1058614] - [ethernet] mlx5: Fix out arg size in access_register command (Doug Ledford) [1058614] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1058614] - [ethernet] mlx5: Remove dead code (Doug Ledford) [1058614] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1058614] - [virt] kvm/x86: introduce periodic global clock updates (Andrew Jones) [1036457] - [virt] kvm/x86: rate-limit global clock updates (Andrew Jones) [1036457] - [mm] slub: fix page->_count corruption (again) (Rik van Riel) [1070918] - [kernel] stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus() (Rik van Riel) [1061778 1071454] - [fs] proc/vmcore: prevent PT_NOTE p_memsz overflow during header update (Nigel Croxon) [1061368] - [ioat] dma: check DMA mapping error in ioat_dma_self_test() (Kyle McMartin) [922694] - [drm] nouveau/bios: add more checks to PRAMIN image fetching (Ben Skeggs) [1033345] - [fs] block: Fix nr_vecs for inline integrity vectors (David Milburn) [1040893]- [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Rik van Riel) [1069371] - [fs] epoll: do not take global 'epmutex' for simple topologies (Rik van Riel) [1069371] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Rik van Riel) [1069371] - [fs] epoll: add a reschedule point in ep_free() (Rik van Riel) [1069371] - [fs] eventpoll: switch epoll_ctl() to fdget (Rik van Riel) [1069371] - [fs] eventpoll: do not use sigprocmask() (Rik van Riel) [1069371] - [target] iscsi-target: Add demo-mode TPG authentication context support (Andy Grover) [1066726] - [target] Add se_portal_group->tpg_auth_group (Andy Grover) [1066726] - [mm] page-writeback: do not count anon pages as dirtyable memory (Johannes Weiner) [832482] - [mm] page-writeback: fix dirty_balance_reserve subtraction from dirtyable memory (Johannes Weiner) [832482] - [misc] stackprotector: Introduce CONFIG_CC_STACKPROTECTOR_STRONG (Jarod Wilson) [1069367] - [misc] stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures (Jarod Wilson) [1069367] - [kernel] futexes: Fix futex_hashsize initialization (Larry Woodman) [1069800] - [kernel] futexes: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1069800] - [kernel] futexes: Document multiprocessor ordering guarantees (Larry Woodman) [1069800] - [kernel] futexes: Increase hash table size for better performance (Larry Woodman) [1069800] - [kernel] futexes: Clean up various details (Larry Woodman) [1069800] - [kernel] futex: move user address verification up to common code (Larry Woodman) [1069800] - [kernel] futex: fix handling of read-only-mapped hugepages (Larry Woodman) [1069800] - [powerpc] Support crashkernel auto memory reservation on a system with 2GB or more (Steve Best) [1051974] - [powerpc] Set crashkernel 'auto' memory reservation threshold to 2GB (Steve Best) [1051974] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1064781] - [s390] zfcpdump: Fix mount order for XFS and ext4 (Hendrik Brueckner) [1058307] - [scsi] iSCSI connection errors on logout (Chris Leech) [1000356] - [block] add padding to queue_limits structure (Mike Snitzer) [973669] - [virt] kvm/nvmx: Fix pick-up of uninjected NMIs (Marcelo Tosatti) [1069089] - [virt] kvm/svm: fix NMI window after iret (Radim Krcmar) [1049862] - [mm] exclude memoryless nodes from zone_reclaim (Steve Best) [1070491] - [x86] mm/srat: Skip NUMA_NO_NODE while parsing SLIT (Prarit Bhargava) [1063539]- [ethernet] cxgb3: remove duplicate defines (Jay Fenlason) [1060263] - [ethernet] cxgb3: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060263] - [ethernet] cxgb3: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Jay Fenlason) [1060263] - [ethernet] cxgb3: Missing rtnl lock in error recovery (Jay Fenlason) [1060263] - [infiniband] cxgb3: Fix stack info leak in iwch_create_cq() (Jay Fenlason) [1060263] - [infiniband] cxgb3: Timeout condition is never true (Jay Fenlason) [1060263] - [ethernet] qlcnic: Update version to 5.3.48.2 (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix tx timeout (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix VF reset recovery (Chad Dupuis) [1063848] - [ethernet] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix backporting BUG while doing inbox submission upto 5.3.48 (Chad Dupuis) [1063848] - [pci] pciehp: Add hotplug_lock to serialize hotplug events (Myron Stowe) [1061514] - [pci] pciehp: Ensure very fast hotplug events are also processed (Myron Stowe) [1061514] - [pci] pciehp: Disable link notification across slot reset (Myron Stowe) [1061514] - [pci] pciehp: Don't check adapter or latch status while disabling (Myron Stowe) [1061514] - [pci] pciehp: Don't disable the link permanently during removal (Myron Stowe) [1061514] - [pci] pciehp: Enable link state change notifications (Myron Stowe) [1061514] - [pci] pciehp: Use link change notifications for hot-plug and removal (Myron Stowe) [1061514] - [pci] pciehp: Make check_link_active() non-static (Myron Stowe) [1061514] - [pci] pciehp: Move Attention & Power Indicator support tests to accessors (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants for Slot Control fields (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants, not hard-coded bitmask (Myron Stowe) [1061514] - [pci] pciehp: Simplify "Power Fault Detected" checking/clearing (Myron Stowe) [1061514] - [pci] pciehp: Announce slot capabilities (slot #, button, LEDs, etc) (Myron Stowe) [1061514] - [pci] pciehp: Make various functions void since they can't fail (Myron Stowe) [1061514] - [pci] pciehp: Remove error checks when accessing PCIe Capability (Myron Stowe) [1061514] - [pci] pciehp: Drop pciehp_readw()/pciehp_writew() wrappers (Myron Stowe) [1061514] - [drm] mgag200: on cards with < 2MB VRAM default to 16-bit (Dave Airlie) [1056356] - [drm] cirrus: correct register values for 16bpp (Dave Airlie) [1056352] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE GID table resets in port based manner (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1061729] - [infiniband] mlx4: Move rtnl locking to the right location (Doug Ledford) [1061729] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1061729] - [infiniband] mlx4: Report using RoCE IP based gids in port caps (Doug Ledford) [1061729] - [mm] thp: fix infinite loop on memcg OOM (Motohiro Kosaki) [1054655] - [mm] thp: count thp_fault_fallback anytime thp fault fails (Motohiro Kosaki) [1054655] - [mm] thp: consolidate code between handle_mm_fault() and, do_huge_pmd_anonymous_page() (Motohiro Kosaki) [1054655] - [mm] thp: do_huge_pmd_anonymous_page() cleanup (Motohiro Kosaki) [1054655] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1071041] - [fs] nfs: Use the correct net namespace in nfs4_update_server (Steve Dickson) [1071041] - [net] sunrpc: Fix a pipe_version reference leak (Steve Dickson) [1071041] - [net] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1071041] - [fs] nfs: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS (Steve Dickson) [1071041] - [target] iscsi: Fix network portal creation race (Andy Grover) [1055064] - [ethernet] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1070726] - [pci] dev_num_vf needs to return an int, not a bool (Alex Williamson) [1066825] - [kernel] cgroup: update cgroup_enable_task_cg_lists() to grab siglock (Rik van Riel) [1070919] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [1053681]- [fs] btrfs: fix the race between write back and nocow buffered write (Zach Brown) [1051406] - [fs] btrfs: fix the wrong nocow range check (Zach Brown) [1051406] - [fs] btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io (Zach Brown) [1051406] - [fs] btrfs: cleanup unnecessary parameter and variant of prepare_pages() (Zach Brown) [1051406] - [fs] btrfs: fix access_ok() check in btrfs_ioctl_send() (Zach Brown) [1051282] - [fs] btrfs: make sure we cleanup all reloc roots if error happens (Zach Brown) [1051282] - [fs] btrfs: skip building backref tree for uuid and quota tree when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: fix an oops when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: don't miss skinny extent items on delayed ref head contention (Zach Brown) [1051282] - [fs] btrfs: call mnt_drop_write after interrupted subvol deletion (Zach Brown) [1051282] - [fs] btrfs: don't clear the default compression type (Zach Brown) [1051282] - [fs] btrfs: backport of btrfs part of "block: submit_bio_wait() conversions" (Zach Brown) [1051282] - [Documentation] filesystems: update btrfs tools section (Zach Brown) [1051282] - [Documentation] filesystems: add new btrfs mount options (Zach Brown) [1051282] - [fs] btrfs: update kconfig help text (Zach Brown) [1051282] - [fs] btrfs: fix bio_size_ok() for max_sectors > 0xffff (Zach Brown) [1051282] - [fs] btrfs: Use trace condition for get_extent tracepoint (Zach Brown) [1051282] - [fs] btrfs: fix typo in the log message (Zach Brown) [1051282] - [fs] btrfs: fix list delete warning when removing ordered root from the list (Zach Brown) [1051282] - [fs] btrfs: print bytenr instead of page pointer in check-int (Zach Brown) [1051282] - [fs] btrfs: remove dead codes from ctree.h (Zach Brown) [1051282] - [fs] btrfs: don't wait for ordered data outside desired range (Zach Brown) [1051282] - [fs] btrfs: fix lockdep error in async commit (Zach Brown) [1051282] - [fs] btrfs: avoid heavy operations in btrfs_commit_super (Zach Brown) [1051282] - [fs] btrfs: fix __btrfs_start_workers retval (Zach Brown) [1051282] - [fs] btrfs: disable online raid-repair on ro mounts (Zach Brown) [1051282] - [fs] btrfs: do not inc uncorrectable_errors counter on ro scrubs (Zach Brown) [1051282] - [fs] btrfs: only drop modified extents if we logged the whole inode (Zach Brown) [1051282] - [fs] btrfs: make sure to copy everything if we rename (Zach Brown) [1051282] - [fs] btrfs: don't BUG_ON() if we get an error walking backrefs (Zach Brown) [1051282] - [fs] btrfs: get rid of fdentry() (Zach Brown) [1051282] - [fs] btrfs: fix empty_zero_page misusage (Zach Brown) [1051282] - [fs] btrfs: rename btrfs_start_all_delalloc_inodes (Zach Brown) [1051282] - [fs] btrfs: don't wait for the completion of all the ordered extents (Zach Brown) [1051282] - [fs] btrfs: don't wait for all the async delalloc when shrinking delalloc (Zach Brown) [1051282] - [fs] btrfs: fix the confusion between delalloc bytes and metadata bytes (Zach Brown) [1051282] - [fs] btrfs: pick up the code for the item number calculation in flush_space() (Zach Brown) [1051282] - [fs] btrfs: wait for the ordered extent only when we want (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary initialization and memory barrier in shrink_delalloc() (Zach Brown) [1051282] - [fs] btrfs: avoid unnecessary scrub workers allocation (Zach Brown) [1051282] - [fs] btrfs: check file extent type before anything else (Zach Brown) [1051282] - [fs] btrfs: Remove useless variable in write_ctree_super() (Zach Brown) [1051282] - [fs] btrfs: Fix checkpatch.pl warning of spacing issues (Zach Brown) [1051282] - [fs] btrfs: Replace kmalloc with kmalloc_array (Zach Brown) [1051282] - [fs] btrfs: Enclose macros with complex values within parenthesis (Zach Brown) [1051282] - [fs] btrfs: Use WARN_ON()'s return value in place of WARN_ON(1) (Zach Brown) [1051282] - [fs] btrfs: Remove redundant local zero structure (Zach Brown) [1051282] - [fs] btrfs: Pack struct btrfs_device (Zach Brown) [1051282] - [fs] btrfs: Replace multiple atomic_inc() with atomic_add() (Zach Brown) [1051282] - [fs] btrfs: Add helper function for free_root_pointers() (Zach Brown) [1051282] - [fs] btrfs: fix a crash when running balance and defrag concurrently (Zach Brown) [1051282] - [fs] btrfs: do not run snapshot-aware defragment on error (Zach Brown) [1051282] - [fs] btrfs: log recovery, don't unlink inode always on error (Zach Brown) [1051282] - [fs] btrfs: fix csum search offset/length calculation in log tree (Zach Brown) [1051282] - [fs] btrfs: fix verification of dir_item (Zach Brown) [1051282] - [fs] btrfs: remove scrub_super_lock holding in btrfs_sync_log() (Zach Brown) [1051282] - [fs] btrfs: use 'u64' rather than 'int' to get extent's generation (Zach Brown) [1051282] - [fs] btrfs: fix the free space write out failure when there is no data space (Zach Brown) [1051282] - [fs] btrfs: stop committing the transaction so much during relocate (Zach Brown) [1051282] - [fs] btrfs: make sure the delalloc workers actually flush compressed writes (Zach Brown) [1051282] - [fs] btrfs: take ordered root lock when removing ordered operations inode (Zach Brown) [1051282] - [fs] btrfs: don't abort transaction in run_delalloc_nocow (Zach Brown) [1051282] - [fs] btrfs: do not bug_on if we try to cow a free space cache inode (Zach Brown) [1051282] - [fs] btrfs: return an error from btrfs_wait_ordered_range (Zach Brown) [1051282] - [fs] btrfs: stop using vfs_read in send (Zach Brown) [1051282] - [fs] btrfs: check_int, remove warning for mixed-mode (Zach Brown) [1051282] - [fs] btrfs: fix check_int 'leaf item out of bounce' regression (Zach Brown) [1051282] - [fs] btrfs: optimize extent item search in run_delayed_extent_op (Zach Brown) [1051282] - [fs] btrfs: add tracing for failed reservations (Zach Brown) [1051282] - [fs] btrfs: remove fs/btrfs/compat.h (Zach Brown) [1051282] - [fs] btrfs: remove move_pages() (Zach Brown) [1051282] - [fs] btrfs: use get_seconds() instead of btrfs wrapper (Zach Brown) [1051282] - [fs] btrfs: fix incorrect inode acl reset (Zach Brown) [1051282] - [fs] btrfs: Don't allocate inode that is already in use (Zach Brown) [1051282] - [fs] btrfs: fix btrfs_prev_leaf() previous key computation (Zach Brown) [1051282] - [fs] btrfs: optimize tree-log.c:count_inode_refs() (Zach Brown) [1051282] - [fs] btrfs: simplify kmalloc+copy_from_user to memdup_user (Zach Brown) [1051282] - [fs] btrfs: btrfs_add_ordered_operation, Fix last modified transaction comparison (Zach Brown) [1051282] - [fs] btrfs: don't leak delayed node on path allocation failure (Zach Brown) [1051282] - [fs] btrfs: Wait for uuid-tree rebuild task on remount read-only (Zach Brown) [1051282] - [fs] btrfs: init device stats for new devices (Zach Brown) [1051282] - [fs] btrfs: fixup error path in __btrfs_inc_extent_ref (Zach Brown) [1051282] - [fs] btrfs: disallow 'btrfs (balance, replace) cancel' on ro mounts (Zach Brown) [1051282] - [fs] btrfs: don't leak ioctl args in btrfs_ioctl_dev_replace (Zach Brown) [1051282] - [fs] btrfs: nuke a bogus rw_devices decrement in __btrfs_close_devices (Zach Brown) [1051282] - [fs] btrfs: Fix memory leakage in the tree-log.c (Zach Brown) [1051282] - [fs] btrfs: kill unused code in btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: cleanup dead code of defragment (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary key copy when logging inode (Zach Brown) [1051282] - [fs] btrfs: Simplify the logic in alloc_extent_buffer() for existing extent buffer case (Zach Brown) [1051282] - [fs] btrfs: fix up seek_hole/seek_data handling (Zach Brown) [1051282] - [fs] btrfs: add an assert to btrfs_lookup_csums_range for alignment (Zach Brown) [1051282] - [fs] btrfs: fix hole check in log_one_extent (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for a vacant extent at the front of a file (Zach Brown) [1051282] - [fs] btrfs: handle a missing extent for the first file extent (Zach Brown) [1051282] - [fs] btrfs: stop all workers after we free block groups (Zach Brown) [1051282] - [fs] btrfs: add tests for btrfs_get_extent (Zach Brown) [1051282] - [fs] btrfs: add tests for find_lock_delalloc_range (Zach Brown) [1051282] - [fs] btrfs: free reserved space on error in a few places (Zach Brown) [1051282] - [fs] btrfs: fixup reserved trace points (Zach Brown) [1051282] - [fs] btrfs: free up block groups after everything (Zach Brown) [1051282] - [fs] btrfs: cleanup reserved space when freeing tree log on error (Zach Brown) [1051282] - [fs] btrfs: do not free the dirty bytes from the trans block rsv on cleanup (Zach Brown) [1051282] - [fs] btrfs: fix memory leaks on transaction commit failure (Zach Brown) [1051282] - [fs] btrfs: fix the dev-replace suspend sequence (Zach Brown) [1051282] - [fs] btrfs: improve inode hash function/inode lookup (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary tree search when logging inode (Zach Brown) [1051282] - [fs] btrfs: remove unused max_key arg from btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: fix memory leak of chunks' extent map (Zach Brown) [1051282] - [fs] btrfs: improve jitter performance of the sequential buffered write (Zach Brown) [1051282] - [fs] btrfs: fix BUG_ON() casued by the reserved space migration (Zach Brown) [1051282] - [fs] btrfs: remove unused parameter from btrfs_header_fsid (Zach Brown) [1051282] - [fs] btrfs: fix two use-after-free bugs with transaction cleanup (Zach Brown) [1051282] - [fs] btrfs: remove all BUG_ON()'s from commit_cowonly_roots (Zach Brown) [1051282] - [fs] btrfs: don't delete ordered roots from list during cleanup (Zach Brown) [1051282] - [fs] btrfs: cleanup transaction on abort (Zach Brown) [1051282] - [fs] btrfs: do not release metadata for space cache inodes (Zach Brown) [1051282] - [fs] btrfs: reset intwrite on transaction abort (Zach Brown) [1051282] - [fs] btrfs: don't leak block group on error (Zach Brown) [1051282] - [fs] btrfs: fix sync fs to actually wait for all data to be persisted (Zach Brown) [1051282] - [fs] btrfs: fix tracking of orphan inode count (Zach Brown) [1051282] - [fs] btrfs: export btrfs space shared info to userspace (Zach Brown) [1051282] - [fs] btrfs: remove path arg from btrfs_truncate_free_space_cache (Zach Brown) [1051282] - [fs] btrfs: remove duplicated ino cache's inode lookup (Zach Brown) [1051282] - [fs] btrfs: do a full search everytime in btrfs_search_old_slot (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for btrfs_split_item (Zach Brown) [1051282] - [fs] btrfs: drop unused parameter from btrfs_item_nr (Zach Brown) [1051282] - [fs] btrfs: don't store NULL byte in symlink extents (Zach Brown) [1051282] - [fs] btrfs: eliminate the exceptional root_tree refs=0 (Zach Brown) [1051282]- [scsi] report sense even for TEST UNIT READY commands (Ewan Milne) [1070982] - [bfa] Fix for crash during sfpshow command (Chad Dupuis) [1065950] - [mm] fix GFP_THISNODE callers and clarify (Johannes Weiner) [1069551 1069639] - [mm] page_alloc: exempt GFP_THISNODE allocations from zone fairness (Johannes Weiner) [1069551 1069639] - [scsi] reserve space in structures for future scsi-mq changes (Mike Snitzer) [1071014] - [block] remove unprep_rq_fn (Mike Snitzer) [1071014] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1071014] - [block] blk-mq: support partial I/O completions (Mike Snitzer) [1071014] - [block] blk-mq: merge blk_mq_insert_request and blk_mq_run_request (Mike Snitzer) [1071014] - [block] blk-mq: remove blk_mq_alloc_rq (Mike Snitzer) [1071014] - [block] blk-mq: pair blk_mq_start_request / blk_mq_requeue_request (Mike Snitzer) [1071014] - [block] blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq (Mike Snitzer) [1071014] - [block] Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show (Mike Snitzer) [1071014] - [block] blk-mq: rework flush sequencing logic (Mike Snitzer) [1071014] - [block] null_blk: use blk_complete_request and blk_mq_complete_request (Mike Snitzer) [1071014] - [block] blk-mq: rework I/O completions (Mike Snitzer) [1071014] - [block] null_blk: Fix completion processing from LIFO to FIFO (Mike Snitzer) [1071014] - [lib] llist: move llist_reverse_order from raid5 to llist.c (Mike Snitzer) [1071014] - [lib] llist: llist_add() can use llist_add_batch() (Mike Snitzer) [1071014] - [lib] llist: fix_simplify llist_add() and llist_add_batch() (Mike Snitzer) [1071014] - [block] blk-mq: Add bio_integrity setup to blk_mq_make_request (Mike Snitzer) [1071014] - [block] blk-mq: initialize sg_reserved_size (Mike Snitzer) [1071014] - [block] blk-mq: handle dma_drain_size (Mike Snitzer) [1071014] - [block] blk-mq: divert __blk_put_request for MQ ops (Mike Snitzer) [1071014] - [block] blk-mq: support at_head inserations for blk_execute_rq (Mike Snitzer) [1071014] - [block] null_blk: Null pointer deference problem in alloc_page_buffers (Mike Snitzer) [1071014] - [block] null_blk: fix queue leak inside removing device (Mike Snitzer) [1071014] - [block] null_blk: support submit_queues on use_per_node_hctx (Mike Snitzer) [1071014] - [block] null_blk: set use_per_node_hctx param to false (Mike Snitzer) [1071014] - [block] null_blk: warning on ignored submit_queues param (Mike Snitzer) [1071014] - [block] null_blk: refactor init and init errors code paths (Mike Snitzer) [1071014] - [block] null_blk: mem garbage on NUMA systems during init (Mike Snitzer) [1071014] - [block] null_blk: corrections to documentation (Mike Snitzer) [1071014] - [block] null_blk: documentation (Mike Snitzer) [1071014] - [block] null_blk: fix differences between RHEL7 and upstream (Mike Snitzer) [1071014] - [target] iscsi-target: Fix connection reset hang with percpu_ida_alloc (Mike Snitzer) [1071014] - [lib] percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask (Mike Snitzer) [1071014] - [lib] percpu_ida: Removing unused arguement from alloc_local_tag (Mike Snitzer) [1071014] - [block] blk-mq: use hotcpu_notifier() (Mike Snitzer) [1071014] - [block] blk-mq: uses page->list incorrectly (Mike Snitzer) [1071014] - [block] blk-mq: use __smp_call_function_single directly (Mike Snitzer) [1071014] - [kernel] provide a __smp_call_function_single stub for !CONFIG_SMP (Mike Snitzer) [1071014] - [block] blk-mq: fix initializing request's start time (Mike Snitzer) [1071014] - [block] blk-mq: don't export blk_mq_free_queue() (Mike Snitzer) [1071014] - [block] blk-mq: make blk_sync_queue support mq (Mike Snitzer) [1071014] - [block] blk-mq: support draining mq queue (Mike Snitzer) [1071014] - [virt] kvm/x86: emulator_cmpxchg_emulated should mark_page_dirty (Marcelo Tosatti) [994431] - [x86] irq: Fix kbuild warning in smp_irq_move_cleanup_interrupt() (Prarit Bhargava) [1065735] - [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070827] - [infiniband] iser: Avoid dereferncing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1061129] - [mm] Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit (Steve Best) [1049012] - [mm] Dirty accountable change only apply to non prot numa case (Steve Best) [1049012] - [powerpc] mm: Add new "set" flag argument to pte/pmd update function (Steve Best) [1049012] - [powerpc] mm: Enable _PAGE_NUMA for book3s (Steve Best) [1049012] - [powerpc] mm: Only check for _PAGE_PRESENT in set_pte/pmd functions (Steve Best) [1049012] - [powerpc] mm: Free up _PAGE_COHERENCE for numa fault use later (Steve Best) [1049012] - [powerpc] mm: Use HPTE constants when updating hpte bits (Steve Best) [1049012] - [mm] Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE (Steve Best) [1049012]- [target] Pass through I/O topology for block backstores (Andy Grover) [873474] - [target] iscsi-target: ST response on IN6ADDR_ANY socket (Andy Grover) [913033] - [security] keys: Fix searching of nested keyrings (David Howells) [1033467] - [security] keys: Fix multiple key add into associative array (David Howells) [1033467] - [security] keys: Fix the keyring hash function (David Howells) [1033467] - [ethernet] bnx2x: Fix generic option settings (Michal Schmidt) [1066076] - [tools] perf/kvm: Fix kvm report without guestmount (Jiri Olsa) [1051298] - [mm] readahead: fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [1062288] - [ethernet] Mark Intel DH8900CC Series Gigabit Network Device Unsupported (Prarit Bhargava) [727275] - [drm] nouveau/mxm: fix null deref on load (Ben Skeggs) [1067807] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB option to Kconfig (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB and DCBNL support (Stefan Assmann) [1057192] - [ethernet] i40e: implement DCB support infastructure (Stefan Assmann) [1057192] - [ethernet] i40e: refactor flow director (Stefan Assmann) [1057192] - [ethernet] i40e: rename defines (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: Change firmware workaround (Stefan Assmann) [1057192] - [ethernet] i40e: fix compile warning on checksum_local (Stefan Assmann) [1057192] - [ethernet] i40e: updates to AdminQ interface (Stefan Assmann) [1057192] - [ethernet] i40e: check desc pointer before printing (Stefan Assmann) [1057192] - [ethernet] i40e: delete non-required instances of include (Stefan Assmann) [1057192] - [ethernet] i40e: Retain MAC filters on port VLAN deletion (Stefan Assmann) [1057192] - [ethernet] i40e: Warn admin to reload VF driver on port VLAN configuration (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version number (Stefan Assmann) [1057192] - [ethernet] i40e: trivial cleanup (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: make message meaningful (Stefan Assmann) [1057192] - [ethernet] i40e: associate VMDq queue with VM type (Stefan Assmann) [1057192] - [ethernet] i40e: remove extra register write (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: fix log message wording (Stefan Assmann) [1057192] - [ethernet] i40e: enable PTP (Stefan Assmann) [1057192] - [ethernet] i40e: call clear_pxe after adminq is initialized (Stefan Assmann) [1057192] - [ethernet] i40e: clear qtx_head before enabling Tx queue (Stefan Assmann) [1057192] - [ethernet] i40e: adjust ITR max and min values (Stefan Assmann) [1057192] - [ethernet] i40e: check for possible incorrect ipv6 checksum (Stefan Assmann) [1057192] - [ethernet] i40e: allow VF to remove any MAC filter (Stefan Assmann) [1057192] - [ethernet] i40e: do not bail when disabling if Tx queue disable fails (Stefan Assmann) [1057192] - [ethernet] i40e: Setting queue count to 1 using ethtool is valid (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup Doxygen warnings (Stefan Assmann) [1057192] - [ethernet] i40e: fix long lines (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: Update the Current NVM version Low value (Stefan Assmann) [1057192] - [ethernet] i40e: drop unused macros (Stefan Assmann) [1057192] - [ethernet] i40e: use assignment instead of memcpy (Stefan Assmann) [1057192] - [ethernet] i40e: Turn flow director off in MFP mode (Stefan Assmann) [1057192] - [ethernet] i40e: Add a dummy packet template (Stefan Assmann) [1057192] - [ethernet] i40e: fix spelling errors (Stefan Assmann) [1057192] - [ethernet] i40e: formatting and checkpatch fixes (Stefan Assmann) [1057192] - [ethernet] i40e: shorten wordy fields (Stefan Assmann) [1057192] - [ethernet] i40e: accept pf to pf adminq messages (Stefan Assmann) [1057192] - [ethernet] i40e: remove interrupt on AQ error (Stefan Assmann) [1057192] - [ethernet] i40e: release NVM resource reservation on startup (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup reconfig rss path (Stefan Assmann) [1057192] - [ethernet] i40e: disable packet split (Stefan Assmann) [1057192] - [ethernet] i40e: add a comment on barrier and fix panic on reset (Stefan Assmann) [1057192] - [ethernet] i40e: Fix MAC format in Write MAC address AQ cmd (Stefan Assmann) [1057192] - [ethernet] i40e: Fix GPL header (Stefan Assmann) [1057192] - [ethernet] i40e: use kernel specific defines (Stefan Assmann) [1057192] - [ethernet] i40e: Re-enable interrupt on ICR0 (Stefan Assmann) [1057192]- [scsi] qla4xxx: v5.04.00.04.07.00-k0 (Chad Dupuis) [1063205] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1063205] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1062588] {CVE-2014-0069} - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1058518] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1058518] - [ethernet] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1058518] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1058518] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1054302] - [virt] vhost/net: disable zero copy by default (Jason Wang) [1069045] - [x86] cpu-hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1061317] - [drm] radeon/kms: add crtc_disable function for legacy crtc (Jerome Glisse) [1029570] - [drm] radeon/kms: unpin fb in atombios crtc disable (Jerome Glisse) [1029570] - [powerpc] Fix 32-bit frames for signals delivered when transactional (Steve Best) [1059703] - [edac] Correct workqueue setup path (Aristeu Rozanski) [1055892] - [edac] Poll timeout cannot be zero, p2 (Aristeu Rozanski) [1055892] - [edac] edac_mc_sysfs: poll timeout cannot be zero (Aristeu Rozanski) [1055892]- [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: set FILE_CREATED (Sachin Prabhu) [1065982] - [fs] ext4: Disable punch hole on non-extent mapped files (Lukas Czerner) [1033438] - [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1063287] - [fs] NFSD/sunrpc: avoid deadlock on TCP connection due to memory pressure ("J. Bruce Fields") [994257] - [fs] nfsd: consider CLAIM_FH when handing out delegation ("J. Bruce Fields") [1031097] - [fs] nfsd4: minor nfs4_setlease cleanup ("J. Bruce Fields") [1031097] - [fs] nfsd4: need to destroy revoked delegations in destroy_client ("J. Bruce Fields") [1031097] - [fs] nfsd: no need to unhash_stid before free ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_free_stid ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix leak of inode reference on delegation failure ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix setlease error return ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix delegation-unlink/rename race ("J. Bruce Fields") [1031097] - [fs] nfsd4: delay setting current_fh in open ("J. Bruce Fields") [1031097] - [fs] nfsd4: break only delegations when appropriate ("J. Bruce Fields") [1031097] - [fs] nfsd: make sure to balance get/put_write_access ("J. Bruce Fields") [1031097] - [fs] nfsd: split up nfsd_setattr ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on any attribute modification ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on link ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on rename ("J. Bruce Fields") [1031097] - [fs] locks: helper functions for delegation breaking ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on unlink ("J. Bruce Fields") [1031097] - [fs] namei: minor vfs_unlink cleanup ("J. Bruce Fields") [1031097] - [fs] locks: implement delegations ("J. Bruce Fields") [1031097] - [fs] locks: introduce new FL_DELEG lock flag ("J. Bruce Fields") [1031097] - [fs] vfs: take i_mutex on renamed file ("J. Bruce Fields") [1031097] - [fs] vfs: rename I_MUTEX_QUOTA now that it's not used for quotas ("J. Bruce Fields") [1031097] - [fs] vfs: don't use PARENT/CHILD lock classes for non-directories ("J. Bruce Fields") [1031097] - [fs] vfs: pull ext4's double-i_mutex-locking into common code ("J. Bruce Fields") [1031097] - [fs] ext4: fix FITRIM in no journal mode (Lukas Czerner) [1044519] - [fs] ext4: add ratelimiting to ext4 messages (Lukas Czerner) [1044513] - [fs] ext4: rate limit printk in buffer_io_error() (Lukas Czerner) [1044513] - [fs] ext4: translate flag bits to strings in tracepoints (Lukas Czerner) [1044505] - [fs] ext4: Fix fsync error handling after filesystem abort (Lukas Czerner) [1044501]- [x86] Makefile: add -Werror to compile (Prarit Bhargava) [1006333] - [edac] sb_edac: Shut up compiler warning when EDAC_DEBUG is enabled (Prarit Bhargava) [1006333] - [kernel] mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER (Prarit Bhargava) [1006333] - [infiniband] ocrdma: Fix compiler warning (Prarit Bhargava) [1006333] - [isdn] hfcpci_softirq: get func return to suppress compiler warning (Prarit Bhargava) [1006333] - [x86] Fix return value in generic_processor_info() (Prarit Bhargava) [1006333] - [wireless] rtlwifi: initialize local array and set value (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up srq_res_start_move_to() (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up cq_res_start_move_to() (Prarit Bhargava) [1006333] - [powerpc] Link VDSOs at 0x0 (Steve Best) [1066468] - [powerpc] Use unstripped VDSO image for more accurate profiling data (Steve Best) [1066468] - [scsi] fnic: Incremented driver version (Chris Leech) [831836] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [831836] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [831836] - [scsi] fnic: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [831836] - [scsi] fnic: remove unnecessary pci_set_drvdata() (Chris Leech) [831836] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [831836] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [831836] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) in (Chris Leech) [831836] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [831836] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [831836] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [831836] - [scsi] fnic: BUG, sleeping function called from invalid (Chris Leech) [831836] - [scsi] fnic: switch to fixed_size_llseek() (Chris Leech) [831836] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [831836] - [powerpc] mm: Fix compile error of pgtable-ppc64.h (Steve Best) [1047636] - [powerpc] thp: Fix crash on mremap (Steve Best) [1047636] - [ethernet] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1062634] - [ethernet] bnx2x: Fix VF flr flow (Michal Schmidt) [1062634] - [ethernet] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1058592] - [block] sg_io: allow WRITE SAME without CAP_SYS_RAWIO (Paolo Bonzini) [966883] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [966883] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [966883] - [scsi] aacraid: prevent invalid pointer dereference (Frantisek Hrbata) [1034301] {CVE-2013-6380} - [ethernet] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1065829] - [wireless] libertas: potential oops in debugfs (Denys Vlasenko) [1034178] {CVE-2013-6378} - [mm] remove bogus warning in copy_huge_pmd() (Rik van Riel) [1067326] - [wireless] ath9k: properly set MAC address and BSSID mask (Denys Vlasenko) [1033071] {CVE-2013-4579} - [video] matroxfb: Default to 1024x768 @ 60 (Adam Jackson) [1055533] - [powerpc] pseries: Add Gen3 definitions for PCIE link speed (Jerome Glisse) [1056701] - [powerpc] pseries: Fix regression on PCI link speed (Jerome Glisse) [1056701]- [fs] nfs: nfs4_destroy_session must call rpc_destroy_waitqueue (Steve Dickson) [1061707] - [fs] nfs: Fix memory corruption in nfs4_proc_open_confirm (Steve Dickson) [1061707] - [fs] nfs: initialize the ACL support bits to zero (Steve Dickson) [1059241 919382] - [fs] nfs: Cleanup (Steve Dickson) [1059241 919382] - [fs] nfs: Clean up nfs41_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: Fix a slot leak in nfs40_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: free slot before resending I/O to MDS (Steve Dickson) [1059241 919382] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Steve Dickson) [1059241 919382] - [fs] nfs: Fix races in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [net] sunrpc: turn warn_gssd() log message into a dprintk() (Steve Dickson) [1059241 919382] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [fs] nfs: handle servers that support only ALLOW ACE type (Steve Dickson) [1059241 919382] - [fs] nfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done (Steve Dickson) [1059622] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1059622] - [fs] nfs: fix discover_server_trunking use after free (Steve Dickson) [1059622] - [fs] nfs: Handle errors correctly in nfs41_walk_client_list (Steve Dickson) [1059622] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Steve Dickson) [1059622] - [fs] nfs: page cache invalidation for dio (Steve Dickson) [1059622] - [fs] nfs: take i_mutex during direct I/O reads (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_write into nfs_file_direct_write (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_read into nfs_file_direct_read (Steve Dickson) [1059622] - [fs] nfs: increment i_dio_count for reads, too (Steve Dickson) [1059622] - [fs] nfs: defer inode_dio_done call until size update is done (Steve Dickson) [1059622] - [fs] nfs: fix size updates for aio writes (Steve Dickson) [1059622] - [fs] nfs: properly handle ENOTSUP in SECINFO_NO_NAME (Steve Dickson) [1059622] - [fs] nfs: Fix a race in nfs4_write_inode (Steve Dickson) [1059622] - [fs] nfs: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding (Steve Dickson) [1059622] - [fs] nfs: use p(dD) point to the right include file in a comment (left over from a9004abc3) (Steve Dickson) [1059622] - [fs] nfs: dprintk() should not print negative fileids and inode numbers (Steve Dickson) [1059622] - [fs] nfs: use (dD) instead of open-coded (and often racy) equivalents (Steve Dickson) [1059622] - [lib] vsprintf: document formats for dentry and struct file (Steve Dickson) [1059622] - [lib] vsprintf: add formats for dentry/file pathnames (Steve Dickson) [1059622] - [fs] nfs: fix dead code of ipv6_addr_scope (Steve Dickson) [1059622] - [net] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1059622] - [net] sunrpc: Add tracepoint for socket errors (Steve Dickson) [1059622] - [net] sunrpc: Report connection error values to rpc_tasks on the pending queue (Steve Dickson) [1059622] - [net] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1059622] - [net] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1059622] - [fs] nfs: OPEN must handle the NFS4ERR_IO return code correctly (Steve Dickson) [1059622]- [powerpc] finish off merge to put FP/VSX and VR state into structures (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries EEH code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in nvram code (Steve Best) [1051192] - [powerpc] Fix endian issues in crash dump code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in MSI code (Steve Best) [1051192] - [powerpc] pseries: Fix PCIE link speed endian issue (Steve Best) [1051192] - [powerpc] Fix topology core_id endian issue on LE builds (Steve Best) [1051192] - [powerpc] Fix endian issue in setup-common.c (Steve Best) [1051192] - [powerpc] allyesconfig should not select CONFIG_CPU_LITTLE_ENDIAN (Steve Best) [1051192] - [powerpc] Fix error when cross building TAGS & cscope (Steve Best) [1051192] - [powerpc] kvm: allow guest control "E" attribute in mas2 (Steve Best) [1051192] - [powerpc] Wrong DWARF CFI in the kernel vdso for little-endian / ELFv2 (Steve Best) [1051192] - [powerpc] Add CONFIG_CPU_LITTLE_ENDIAN kernel config option (Steve Best) [1051192] - [powerpc] Don't use ELFv2 ABI to build the kernel (Steve Best) [1051192] - [powerpc] ELF2 binaries signal handling (Steve Best) [1051192] - [powerpc] ELF2 binaries launched directly (Steve Best) [1051192] - [powerpc] Set eflags correctly for ELF ABIv2 core dumps (Steve Best) [1051192] - [powerpc] Add TIF_ELF2ABI flag (Steve Best) [1051192] - [powerpc] Remove big endianness assumption in of_find_next_cache_node (Steve Best) [1051192] - [powerpc] word-at-a-time optimization for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] bpf: BPF JIT compiler for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when using the partition length (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when reading the NVRAM size (Steve Best) [1051192] - [powerpc] Use -mcpu=power7 on ppc64 little endian builds (Steve Best) [1051192] - [powerpc] booke64: Use appropriate -mcpu (Steve Best) [1051192] - [powerpc] Fix Unaligned LE Floating Point Loads and Stores (Steve Best) [1051192] - [powerpc] Fix Unaligned Loads and Stores (Steve Best) [1051192] - [powerpc] Enable Little Endian Alignment Handler for Float Pair Instructions (Steve Best) [1051192] - [powerpc] Fix Handler of Unaligned Load/Store Strings (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries iommu code (Steve Best) [1051192] - [powerpc] Fix little endian issue in OF PCI scan (Steve Best) [1051192] - [powerpc] Make kernel module helper endian-safe (Steve Best) [1051192] - [powerpc] prom_init exception when updating core value (Steve Best) [1051192] - [powerpc] kernel: Fix endian issue in rtas_pci (Steve Best) [1051192] - [powerpc] Work around little endian gcc bug (Steve Best) [1051192] - [powerpc] Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds (Steve Best) [1051192] - [powerpc] Add ability to build little endian kernels (Steve Best) [1051192] - [powerpc] kvm: Disable KVM on little endian builds (Steve Best) [1051192] - [powerpc] hvsi: Fix endian issues in HVSI driver (Steve Best) [1051192] - [powerpc] powernv: More little endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] powernv: Don't register exception handlers in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix OPAL entry and exit in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL console and udbg backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in powernv PCI code (Steve Best) [1051192] - [powerpc] powernv: Make OPAL NVRAM device tree accesses endian safe (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL ICS backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci.c (Steve Best) [1051192] - [powerpc] Little endian fixes for platforms/powernv/opal.c (Steve Best) [1051192] - [powerpc] uname should return ppc64le/ppcle on little endian builds (Steve Best) [1051192] - [powerpc] Use generic memcpy code in little endian (Steve Best) [1051192] - [powerpc] Use generic checksum code in little endian (Steve Best) [1051192] - [powerpc] Handle VSX alignment faults in little endian mode (Steve Best) [1051192] - [powerpc] Add little endian support to alignment handler (Steve Best) [1051192] - [powerpc] Alignment handler shouldn't access VSX registers with TS_FPR (Steve Best) [1051192] - [powerpc] Remove hard coded FP offsets in alignment handler (Steve Best) [1051192] - [powerpc] Remove open coded byte swap macro in alignment handler (Steve Best) [1051192] - [powerpc] Endian safe trampoline (Steve Best) [1051192] - [powerpc] Include the appropriate endianness header (Steve Best) [1051192] - [powerpc] Set MSR_LE bit on little endian builds (Steve Best) [1051192] - [powerpc] Add little endian support for word-at-a-time functions (Steve Best) [1051192] - [powerpc] Support endian agnostic MMIO (Steve Best) [1051192] - [powerpc] Little endian builds double word swap VSX state during context save/restore (Steve Best) [1051192] - [powerpc] PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds (Steve Best) [1051192] - [powerpc] Fix offset of FPRs in VSX registers in little endian builds (Steve Best) [1051192] - [powerpc] Book 3S MMU little endian support (Steve Best) [1051192] - [powerpc] Fix endian issues in VMX copy loops (Steve Best) [1051192] - [powerpc] Make rwlocks endian safe (Steve Best) [1051192] - [powerpc] Fix little endian coredumps (Steve Best) [1051192] - [powerpc] Simplify logic in include/uapi/asm/elf.h (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR (Steve Best) [1051192] - [powerpc] pseries: Simplify H_GET_TERM_CHAR (Steve Best) [1051192] - [powerpc] Little endian SMP IPI demux (Steve Best) [1051192] - [powerpc] Emulate instructions in little endian mode (Steve Best) [1051192] - [powerpc] Fix little endian lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Add endian annotations to lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Stop using non-architected shared_proc field in lppaca (Steve Best) [1051192] - [powerpc] Make NUMA device node code endian safe (Steve Best) [1051192] - [powerpc] Little endian fixes for legacy_serial.c (Steve Best) [1051192] - [powerpc] Make PCI device node device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make OF PCI device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in VIO subsystem endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in cache info code endian safe (Steve Best) [1051192] - [powerpc] of_parse_dma_window should take a __be32 *dma_window (Steve Best) [1051192] - [powerpc] Fix some endian issues in xics code (Steve Best) [1051192] - [powerpc] Add some endian annotations to time and xics code (Steve Best) [1051192] - [powerpc] More little endian fixes for setup-common.c (Steve Best) [1051192] - [powerpc] Make logical to real cpu mapping code endian safe (Steve Best) [1051192] - [powerpc] Make RTAS calls endian safe (Steve Best) [1051192] - [powerpc] Make cache info device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make RTAS device tree accesses endian safe (Steve Best) [1051192] - [powerpc] More little endian fixes for prom.c (Steve Best) [1051192] - [powerpc] Make prom.c device tree accesses endian safe (Steve Best) [1051192]- [net] netfilter: xt_nfqueue: fix --queue-bypass regression (Florian Westphal) [1067042] - [net] netfilter: nft_reject_inet: fix unintended fall-through in switch-statatement (Jiri Benc) [1066156] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add reject module for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nft_reject: split up reject module into IPv4 and IPv6 specifc parts (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1066156] - [net] netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled (Jiri Benc) [1066156] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1066156] - [net] netfilter: nft_reject: support for IPv6 and TCP reset (Jiri Benc) [1066156] - [net] netfilter: reject: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: nft: add queue module (Jiri Benc) [1066156] - [net] netfilter: xt_nfqueue: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: ip6t_reject: skip checksum verification for outgoing ipv6 packets (Jiri Benc) [1066156] - [net] netfilter: nf_tables: check if payload length is a power of 2 (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix typo "CONFIG_NET_CLS_ROUTE" (Jiri Benc) [1034791] - [net] netfilter: nf_tables: unininline nft_trace_packet() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix loop checking with end interval elements (Jiri Benc) [1034791] - [net] netfilter: nft_rbtree: fix data handling of end interval elements (Jiri Benc) [1034791] - [net] netfilter: nf_tables: do not allow NFT_SET_ELEM_INTERVAL_END flag and data (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix racy rule deletion (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add AF specific expression support (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix missing NFT_CT_L3PROTOCOL key in validity checks (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix potential oops when dumping sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix overrun in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when deleting a chain with references (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix unconditional dump of 'dir' attr (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set (Jiri Benc) [1034791] - [net] netfilter: Add dependency on IPV6 for NF_TABLES_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing byteorder conversion in policy (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix error path in the init functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: prohibit deletion of a table with existing sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: take AF module reference when creating a table (Jiri Benc) [1034791] - [net] netfilter: nf_tables: perform flags validation before table allocation (Jiri Benc) [1034791] - [net] netfilter: nf_tables: minor nf_chain_type cleanups (Jiri Benc) [1034791] - [net] netfilter: nf_tables: constify chain type definitions and pointers (Jiri Benc) [1034791] - [net] netfilter: nf_tables: replay request after dropping locks to load chain type (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add missing module references to chain types (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix chain type module reference handling (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix check for table overflow (Jiri Benc) [1034791] - [net] netfilter: nf_tables: restore chain change atomicity (Jiri Benc) [1034791] - [net] netfilter: nf_tables: split chain policy validation from actually setting it (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix lack of validation of the input register (Jiri Benc) [1034791] - [net] netfilter: nft_ct: Add support to set the connmark (Jiri Benc) [1034791] - [net] netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nft_meta: add l4proto support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add nfproto support to meta expression (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add "inet" table for IPv4/IPv6 (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add support for multi family tables (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1034791] - [net] netfilter: nf_tables: make chain types override the default AF functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: dump sets in all existing families (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove unused variable in nf_tables_dump_set() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1034791] - [net] netfilter: select NFNETLINK when enabling NF_TABLES (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove nft_meta_target (Jiri Benc) [1034791] - [net] netfilter: nf_tables: nft_meta module get/set ops (Jiri Benc) [1034791] - [net] netfilter: nf_tables: Expose the table usage counter via netlink (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix issue with verdict support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix wrong datatype in nft_validate_data_load() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when updating table with user chains (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix dumping with large number of sets (Jiri Benc) [1034791] - [net] netfilter: nft_exthdr: call ipv6_find_hdr() with explicitly initialized offset (Jiri Benc) [1034791] - [net] netfilter: nft_reject: fix endianness in dump function (Jiri Benc) [1034791] - [net] nf_tables*.h: Remove extern from function prototypes (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing rules flushing per table (Jiri Benc) [1034791] - [net] netfilter: nft_compat: fix error path in nft_parse_compat() (Jiri Benc) [1034791] - [net] pktgen: Fix position of ip and udp header (Jiri Pirko) [1067485] - [net] nf: remove automatic helper assignment removal warning (Jiri Pirko) [1066453] - [net] inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets (Jesper Brouer) [1059721] - [net] netfilter: xt_socket: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet_diag: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet: rename ir_loc_port to ir_num (Jesper Brouer) [1059721] - [net] inet: includes a sock_common in request_sock (Jesper Brouer) [1059721] - [net] inet: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled (Jesper Brouer) [1059721] - [net] fix build errors if ipv6 is disabled (Jesper Brouer) [1059721] - [net] sctp: fix initialization of local source address on accepted ipv6 sockets (Jesper Brouer) [1059721] - [net] ipv6: make lookups simpler and faster (Jesper Brouer) [1059721] - [net] tcp/dccp: remove twchain (Jesper Brouer) [1059721] - [net] tcp: shrink tcp6_timewait_sock by one cache line (Jesper Brouer) [1059721] - [net] inet: consolidate INET_TW_MATCH (Jesper Brouer) [1059721] - [net] inet*.h: Remove extern from function prototypes (Jesper Brouer) [1059721] - [net] openvswitch: datapath: fix dp check in ovs_dp_reset_user_features (Francesco Fusco) [1057099] - [net] openvswitch: Suppress error messages on megaflow updates (Francesco Fusco) [1057099] - [net] openvswitch: Fix ovs_flow_free() ovs-lock assert (Francesco Fusco) [1057099] - [net] openvswitch: Fix kernel panic on ovs_flow_free (Francesco Fusco) [1057099] - [net] openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed (Francesco Fusco) [1057099] - [tools] perf: Fix include for non x86 architectures (Francesco Fusco) [1057099] - [net] openvswitch: Use kmem_cache_free() instead of kfree() (Francesco Fusco) [1057099] - [net] openvswitch: Compute checksum in skb_gso_segment() if needed (Francesco Fusco) [1057099] - [net] openvswitch: Use skb_zerocopy() for upcall (Francesco Fusco) [1057099] - [net] openvswitch: Pass datapath into userspace queue functions (Francesco Fusco) [1057099] - [net] openvswitch: Drop user features if old user space attempted to create datapath (Francesco Fusco) [1057099] - [net] openvswitch: Allow user space to announce ability to accept unaligned Netlink messages (Francesco Fusco) [1057099] - [net] Export skb_zerocopy() to zerocopy from one skb to another (Francesco Fusco) [1057099] - [net] nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag (Francesco Fusco) [1057099] - [net] openvswitch: remove duplicated include from flow_table.c (Francesco Fusco) [1057099] - [net] openvswitch: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb, acts_callback} (Francesco Fusco) [1057099] - [net] openvswitch: Per cpu flow stats (Francesco Fusco) [1057099] - [net] openvswitch: Enable memory mapped Netlink i/o (Francesco Fusco) [1057099] - [net] netlink: Avoid netlink mmap alloc if msg size exceeds frame size (Francesco Fusco) [1057099] - [net] genl: Add genlmsg_new_unicast() for unicast message allocation (Francesco Fusco) [1057099] - [net] openvswitch: Silence RCU lockdep checks from flow lookup (Francesco Fusco) [1057099] - [net] openvswitch: Change ovs_flow_tbl_lookup_xx() APIs (Francesco Fusco) [1057099] - [net] openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit) (Francesco Fusco) [1057099] - [net] openvswitch: Correct comment (Francesco Fusco) [1057099] - [net] Add utility functions to clear rxhash (Francesco Fusco) [1057099] - [net] openvswitch: use CRC32 accelerated flow hash if available (Francesco Fusco) [1057099] - [lib] hash: follow-up fixups for arch hash (Francesco Fusco) [1057099] - [lib] hash: Add missing arch generic-y entries for asm-generic/hash.h (Francesco Fusco) [1057099] - [lib] hash: introduce arch optimized hash library (Francesco Fusco) [1057099] - [net] rtnl: make ifla_policy static (Jiri Pirko) [1066614] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1065299] - [net] introduce netif_skb_dev_features (Florian Westphal) [1065299] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1065299] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Florian Westphal) [1065257] - [net] bridge: send query as soon as leave is received (Florian Westphal) [1065257] - [net] gro: remove a sparse error (Thomas Graf) [1051111] - [net] ipv4: Use proper RCU APIs for writer-side in udp_offload.c (Thomas Graf) [1051111] - [net] vxlan: Go over all candidate streams for GRO matching (Thomas Graf) [1051111] - [net] ipv4: Use non-atomic allocation of udp offloads structure instance (Thomas Graf) [1051111] - [net] ipv4: udp_offload: Handle static checker complaints (Thomas Graf) [1051111] - [net] vxlan: Share RX skb de-marking and checksum checks with ovs (Thomas Graf) [1051111] - [net] vxlan: Add GRO support for vxlan traffic (Thomas Graf) [1051111] - [net] vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface (Thomas Graf) [1051111] - [net] vxlan: keep original skb ownership (Thomas Graf) [1051111] - [net] vxlan: remove vxlan_group_used in vxlan_open (Thomas Graf) [1051111] - [net] vxlan: release rt when found circular route (Thomas Graf) [1051111] - [net] vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Thomas Graf) [1051111] - [net] vxlan: Have the NIC drivers do less work for offloads (Thomas Graf) [1051111] - [net] vxlan: silence one build warning (Thomas Graf) [1051111] - [net] vxlan: Use RCU apis to access sk_user_data (Thomas Graf) [1051111] - [net] vxlan: Avoid creating fdb entry with NULL destination (Thomas Graf) [1051111] - [net] vxlan: Fix sparse warnings (Thomas Graf) [1051111] - [net] vxlan: Notify drivers for listening UDP port changes (Thomas Graf) [1051111] - [net] vxlan: Optimize vxlan rcv (Thomas Graf) [1051111] - [net] Export gro_find_by_type helpers (Thomas Graf) [1051111] - [net] Add GRO support for UDP encapsulating protocols (Thomas Graf) [1051111] - [net] gro: change GRO overflow strategy (Thomas Graf) [1051111] - [net] gre_offload: fix sparse non static symbol warning (Thomas Graf) [1051111] - [net] gre: gro: Add GRE support to the GRO stack (Thomas Graf) [1051111] - [net] ipv4: don't use module_init in non-modular gre_offload (Thomas Graf) [1051111] - [net] gre_offload: statically build GRE offloading support (Thomas Graf) [1051111] - [net] ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() (Thomas Graf) [1051111] - [net] ipv6: fix compiler warning in ipv6_exthdrs_len (Thomas Graf) [1051111] - [net] gro: Prepare GRO stack for the upcoming tunneling support (Thomas Graf) [1051111] - [net] gro: small napi_get_frags() optim (Thomas Graf) [1051111] - [net] tcp: do not export tcp_gso_segment() and tcp_gro_receive() (Thomas Graf) [1051111] - [net] gro: Clean up tcpX_gro_receive checksum verification (Thomas Graf) [1051111] - [net] gro: Only verify TCP checksums for candidates (Thomas Graf) [1051111] - [net] gso: handle new frag_list of frags GRO packets (Thomas Graf) [1051111] - [net] gro: allow to build full sized skb (Thomas Graf) [1051111] - [net] tcp: gso: fix truesize tracking (Thomas Graf) [1051111] - [net] tcp: rename tcp_tso_segment() (Thomas Graf) [1051111] - [net] gro: should aggregate frames without DF (Thomas Graf) [1051111] - [net] sit: fix use after free of fb_tunnel_dev (Jiri Pirko) [1060210] - [net] sit: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1060210] - [net] ip6tnl: fix use after free of fb_tnl_dev (Jiri Pirko) [1012835] - [net] ip6tnl: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1012835] - [net] ip6tnl: add x-netns support (Jiri Pirko) [1012835] - [net] Correctly sync addresses from multiple sources to single device (Vlad Yasevich) [1059394]- [fs] xfs: ensure correct log item buffer alignment (Brian Foster) [1059843] - [fs] xfs: ensure correct timestamp updates from truncate (Brian Foster) [1059843] - [fs] xfs: remove XFS_TRANS_DEBUG dead code (Brian Foster) [1059843] - [fs] xfs: return -E2BIG if hit the maximum size limits of ACLs (Brian Foster) [1059843] - [fs] xfs: sanitize sb_inopblock in xfs_mount_validate_sb (Brian Foster) [1059843] - [fs] xfs: convert xfs_log_commit_cil() to void (Brian Foster) [1059843] - [fs] xfs: use tr_qm_dqalloc log reservation for dquot alloc (Brian Foster) [1059843] - [fs] xfs: remove unused tr_swrite (Brian Foster) [1059843] - [fs] xfs: use tr_growrtalloc for growing rt files (Brian Foster) [1059843] - [fs] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Brian Foster) [1059843] - [fs] xfs: fix off-by-one error in xfs_attr3_rmt_verify (Brian Foster) [1059843] - [fs] xfs: assert that we hold the ilock for extent map access (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_list_int (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_get (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqiterate (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqtobp (Brian Foster) [1059843] - [fs] xfs: take the ilock around xfs_bmapi_read in xfs_zero_remaining_bytes (Brian Foster) [1059843] - [fs] xfs: reinstate the ilock in xfs_readdir (Brian Foster) [1059843] - [fs] xfs: add xfs_ilock_attr_map_shared (Brian Foster) [1059843] - [fs] xfs: rename xfs_ilock_map_shared (Brian Foster) [1059843] - [fs] xfs: remove xfs_iunlock_map_shared (Brian Foster) [1059843] - [fs] xfs: no need to lock the inode in xfs_find_handle (Brian Foster) [1059843] - [fs] xfs: abort metadata writeback on permanent errors (Brian Foster) [1059843] - [fs] xfs: swalloc doesn't align allocations properly (Brian Foster) [1059843] - [fs] xfs: remove xfsbdstrat error (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_imap (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ifree_cluster (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_bulkstat (Brian Foster) [1059843] - [fs] xfs: introduce a common helper xfs_icluster_size_fsb (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_BLOCKS macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_INODE_CLUSTER_SIZE macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_INODES macros (Brian Foster) [1059843] - [fs] xfs: remove the quotaoff log format from the quotaoff log item (Brian Foster) [1059843] - [fs] xfs: remove the dquot log format from the dquot log item (Brian Foster) [1059843] - [fs] xfs: remove the inode log format from the inode log item (Brian Foster) [1059843] - [fs] xfs: format logged extents directly into the CIL (Brian Foster) [1059843] - [fs] xfs: format log items write directly into the linear CIL buffer (Brian Foster) [1059843] - [fs] xfs: introduce xlog_copy_iovec (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_format (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_size (Brian Foster) [1059843] - [fs] xfs: refactor xfs_buf_item_format_segment (Brian Foster) [1059843] - [fs] xfs: remove duplicate code in xlog_cil_insert_format_items (Brian Foster) [1059843] - [fs] xfs: align initial file allocations correctly (Brian Foster) [1059843] - [fs] xfs: fix calculation of freed inode cluster blocks (Brian Foster) [1059843] - [fs] xfs: xfs_dir2_block_to_sf temp buffer allocation fails (Brian Foster) [1059843] - [fs] xfs: fix infinite loop by detaching the group/project hints from user dquot (Brian Foster) [1059843] - [fs] xfs: fix assertion failure at xfs_setattr_nonsize (Brian Foster) [1059843] - [fs] xfs: add xfs_setattr_time (Brian Foster) [1059843] - [fs] xfs: tiny xfs_setattr_mode cleanup (Brian Foster) [1059843] - [fs] xfs: fix false assertion at xfs_qm_vop_create_dqattach (Brian Foster) [1059843] - [fs] xfs: integrate xfs_quota_priv header file to xfs_qm (Brian Foster) [1059843] - [fs] xfs: make quota metadata truncation behavior consistent to user space (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xfs_dir2_node_removename (Brian Foster) [1059843] - [fs] xfs: free the list of recovery items on error (Brian Foster) [1059843] - [fs] xfs: growfs overruns AGFL buffer on V4 filesystems (Brian Foster) [1059843] - [fs] xfs: don't perform discard if the given range length is less than block size (Brian Foster) [1059843] - [fs] xfs: fix the comment explaining xfs_trans_dqlockedjoin (Brian Foster) [1059843] - [fs] xfs: underflow bug in xfs_attrlist_by_handle() (Brian Foster) [1059843 1034667] {CVE-2013-6382} - [fs] xfs: remove unused FI_ flags (Brian Foster) [1059843] - [fs] xfs: open code inc_inode_iversion when logging an inode (Brian Foster) [1059843] - [fs] xfs: increase inode cluster size for v5 filesystems (Brian Foster) [1059843] - [fs] xfs: fix unlock in xfs_bmap_add_attrfork (Brian Foster) [1059843] - [fs] xfs: simplify kmem_(zone_)zalloc (Brian Foster) [1059843] - [fs] xfs: add tracepoints to AGF/AGI read operations (Brian Foster) [1059843] - [fs] xfs: trace AIL manipulations (Brian Foster) [1059843] - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059843] - [fs] xfs: fix the extent count when allocating an new indirection array entry (Brian Foster) [1059843] - [fs] xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields (Brian Foster) [1059843] - [fs] xfs: fix possible NULL dereference in xlog_verify_iclog (Brian Foster) [1059843] - [fs] xfs:xfs_dir2_node.c: pointer use before check for null (Brian Foster) [1059843] - [fs] xfs: prevent stack overflows from page cache allocation (Brian Foster) [1059843] - [fs] xfs: fix static and extern sparse warnings (Brian Foster) [1059843] - [fs] xfs: validity check the directory block leaf entry count (Brian Foster) [1059843] - [fs] xfs: make dir2 ftype offset pointers explicit (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: vectorise encoding/decoding directory headers (Brian Foster) [1059843] - [fs] xfs: vectorise DA btree operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory leaf operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations part 2 (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations (Brian Foster) [1059843] - [fs] xfs: vectorise remaining shortform dir2 ops (Brian Foster) [1059843] - [fs] xfs: abstract the differences in dir2/dir3 via an ops vector (Brian Foster) [1059843] - [fs] xfs: split xfs_rtalloc.c for userspace sanity (Brian Foster) [1059843] - [fs] xfs: decouple inode and bmap btree header files (Brian Foster) [1059843] - [fs] xfs: decouple log and transaction headers (Brian Foster) [1059843] - [fs] xfs: remove unused transaction callback variables (Brian Foster) [1059843] - [fs] xfs: split dquot buffer operations out (Brian Foster) [1059843] - [fs] xfs: unify directory/attribute format definitions (Brian Foster) [1059843] - [fs] xfs: create a shared header file for format-related information (Brian Foster) [1059843] - [fs] xfs: fold xfs_change_file_space into xfs_ioc_space (Brian Foster) [1059843] - [fs] xfs: simplify the fallocate path (Brian Foster) [1059843] - [fs] xfs: always hold the iolock when calling xfs_change_file_space (Brian Foster) [1059843] - [fs] xfs: remove the unused XFS_ATTR_NONBLOCK flag (Brian Foster) [1059843] - [fs] xfs: always take the iolock around xfs_setattr_size (Brian Foster) [1059843] - [fs] xfs: don't break from growfs ag update loop on error (Brian Foster) [1059843] - [fs] xfs: don't emit corruption noise on fs probes (Brian Foster) [1059843] - [fs] xfs: remove newlines from strings passed to __xfs_printk (Brian Foster) [1059843] - [fs] xfs: prevent deadlock trying to cover an active log (Brian Foster) [1059843] - [fs] xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_(NO)CACHE (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for ifree (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for truncate (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for remote symlinks (Brian Foster) [1059843] - [fs] xfs: add the inode directory type support to XFS_IOC_FSGEOM (Brian Foster) [1059843] - [fs] xfs: remove usage of is_bad_inode (Brian Foster) [1059843] - [fs] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() (Brian Foster) [1059843] - [fs] xfs: get rid of count from xfs_iomap_write_allocate() (Brian Foster) [1059843] - [fs] xfs: Use kmem_free() instead of free() (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xlog_recover_add_to_trans (Brian Foster) [1059843] - [fs] xfs: dirent dtype presence is dependent on directory magic numbers (Brian Foster) [1059843] - [fs] xfs: lockdep needs to know about 3 dquot-deep nesting (Brian Foster) [1059843] - [fs] xfs: log recovery lsn ordering needs uuid check (Brian Foster) [1059843] - [fs] xfs: fix XFS_IOC_FREE_EOFBLOCKS definition (Brian Foster) [1059843] - [fs] xfs: asserting lock not held during freeing not valid (Brian Foster) [1059843] - [fs] xfs: lock the AIL before removing the buffer item (Brian Foster) [1059843] - [fs] ext4: yield during large unlinks (Lukas Czerner) [1044544] - [fs] ext4: implement error handling of ext4_mb_new_preallocation() (Lukas Czerner) [1044544] - [fs] ext4: return FIEMAP_EXTENT_UNKNOWN for delalloc extents (Lukas Czerner) [1044544] - [fs] jbd2: fix duplicate debug label for phase 2 (Lukas Czerner) [1044544] - [fs] jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() (Lukas Czerner) [1044544] - [fs] jbd2: remove unused waitqueues (Lukas Czerner) [1044544] - [fs] jbd2: fix race in t_outstanding_credits update in jbd2_journal_extend() (Lukas Czerner) [1044544] - [fs] ext4: fix use of potentially uninitialized variables in debugging code (Lukas Czerner) [1044544] - [fs] ext4: check error return from ext4_write_inline_data_end() (Lukas Czerner) [1044544] - [fs] jbd2: relocate assert after state lock in journal_commit_transaction() (Lukas Czerner) [1044544] - [fs] ext4: add cond_resched() to ext4_free_blocks() & ext4_mb_regular_allocator() (Lukas Czerner) [1044544] - [fs] ext4: optimize test_root() (Lukas Czerner) [1044544] - [fs] ext4: add sanity check to ext4_get_group_info() (Lukas Czerner) [1044544] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1044544] - [fs] ext4: add check to io_submit_init_bio (Lukas Czerner) [1044544] - [fs] Fix race when checking i_size on direct i/o read (Robert S Peterson) [1052927] - [fs] gfs2: No need to invalidate pages for a dio read (Robert S Peterson) [1052927] - [fs] gfs2: Wait for async DIO in glock state changes (Robert S Peterson) [1052927] - [fs] gfs2: Fix incorrect invalidation for DIO/buffered I/O (Robert S Peterson) [1052927] - [fs] xfs: allow logical-sector sized O_DIRECT (Eric Sandeen) [999239] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [999239] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [999239] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [999239] - [fs] sunrpc: Don't create a gss auth cache unless rpc.gssd is running (Steve Dickson) [1063752] - [fs] gfs2: journal data writepages update (Robert S Peterson) [1010452] - [fs] nfs: Fix SP4_MACH_CRED negotiation in EXCHANGE_ID (Steve Dickson) [1063509] - [fs] gfs2: Add hints to directory leaf blocks (Robert S Peterson) [1062143] - [fs] gfs2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1062305] - [fs] compat: fix lookup_dcookie() parameter handling (Hendrik Brueckner) [1060203] - [fs] compat: fix parameter handling for compat readv/writev syscalls (Hendrik Brueckner) [1049599]- [kernel] sched: Fix endless sync_sched/rcu() loop inside _cpu_down() (Rik van Riel) [1062647] - [kernel] sched: Remove extra put_online_cpus() inside sched_setaffinity() (Rik van Riel) [1062647] - [kernel] sched: Remove get_online_cpus() usage (Rik van Riel) [1062647] - [mm] move mmu notifier call from change_protection to change_pmd_range (Rik van Riel) [1066655] - [mm] numa: reorganize change_pmd_range (Rik van Riel) [1066655] - [kernel] sched/numa: add cond_resched to task_numa_work (Rik van Riel) [1066655] - [cpufreq] intel_pstate: Fail initialization if P-state information is missing (Marcelo Tosatti) [1061481] - [cpufreq] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match (Marcelo Tosatti) [1061481] - [ethernet] bnx2x: More Shutdown revisions (Michal Schmidt) [1046885] - [ethernet] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1046885] - [security] keys, shmem: implement kernel private shmem inodes (Paul Moore) [1031154 1034833]- [drm] nouveau/devinit: prevent use of engines marked as disabled by hw/vbios (Rob Clark) [1054409] - [drm] nouveau/device: provide a way for devinit to mark engines as disabled (Rob Clark) [1054409] - [drm] nouveau/devinit: tidy up the subdev class definition (Rob Clark) [1054409] - [drm] nouveau: populate master subdev pointer only when fully constructed (Rob Clark) [1054409] - [drm] nouveau/i2c: use a custom bitbanging delay for the adt7473 (Rob Clark) [1054409] - [drm] nouveau/bios: fix offset calculation for BMPv1 bioses (Rob Clark) [1054409] - [drm] nouveau: return offset of allocated notifier (Rob Clark) [1054409] - [drm] nouveau/bios: make jump conditional (Rob Clark) [1054409] - [drm] nouveau: fix mthd data submission (Rob Clark) [1054409] - [drm] nouveau/disp: min/max are reversed in nv50_crtc_gamma_set() (Rob Clark) [1054409] - [drm] nouveau/sw: fix oops if gpu has its display block disabled (Rob Clark) [1054409] - [drm] nouveau/kms: send timestamp data for correct head in flip completion events (Rob Clark) [1054409] - [drm] nouveau: do not map evicted vram buffers in nouveau_bo_vma_add (Rob Clark) [1054409] - [drm] nouveau: shift wrapping bug in nvc0_grctx_generate_r406800 (Rob Clark) [1054409] - [drm] nouveau: allow nouveau_fence_ref() to be a noop (Rob Clark) [1054409] - [drm] nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus (Rob Clark) [1054409] - [drm] nouveau: only runtime suspend by default in optimus configuration (Rob Clark) [1054409] - [drm] radeon: set correct pipe config for Hawaii in DCE (Rob Clark) [1054409] - [drm] radeon: 0x9649 is SUMO2 not SUMO (Rob Clark) [1054409] - [drm] radeon: expose render backend mask to the userspace (Rob Clark) [1054409] - [drm] radeon: fix render backend setup for SI and CIK (Rob Clark) [1054409] - [drm] radeon: fix UVD 256MB check (Rob Clark) [1054409] - [drm] i915: Use the correct GMCH_CTRL register for Sandybridge+ (Rob Clark) [1054409] - [drm] i915: change CRTC assertion on LCPLL disable (Rob Clark) [1054409] - [drm] i915: Fix erroneous dereference of batch_obj inside reset_status (Rob Clark) [1054409] - [drm] radeon: fix asic gfx values for scrapper asics (Rob Clark) [1054409] - [drm] radeon: check for 0 count in speaker allocation and SAD code (Rob Clark) [1054409] - [drm] radeon/dpm: disable ss on Cayman (Rob Clark) [1054409] - [drm] i915: don't update the dri1 breadcrumb with modesetting (Rob Clark) [1054409] - [drm] i915: Fix use-after-free in do_switch (Rob Clark) [1054409] - [drm] i915: Hold mutex across i915_gem_release (Rob Clark) [1054409] - [drm] i915: Take modeset locks around intel_modeset_setup_hw_state() (Rob Clark) [1054409] - [drm] radeon: add missing display tiling setup for oland (Rob Clark) [1054409] - [drm] radeon: fix typo in cik_copy_dma (Rob Clark) [1054409] - [drm] radeon: Fix sideport problems on certain RS690 boards (Rob Clark) [1054409] - [drm] ttm: Fix accesses through vmas with only partial coverage (Rob Clark) [1054409] - [drm] edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook (Rob Clark) [1054409] - [drm] i915/vlv: fix up broken precision in vlv_crtc_clock_get (Rob Clark) [1054409] - [drm] i915/vlv: add VLV specific clock_get function v3 (Rob Clark) [1054409] - [drm] i915/vlv: untangle integrated clock source handling v4 (Rob Clark) [1054409] - [drm] radeon/atom: fix bus probes when hw_i2c is set (Rob Clark) [1054409] - [drm] radeon: fixup bad vram size on SI (Rob Clark) [1054409] - [drm] radeon: program DCE2 audio dto just like DCE3 (Rob Clark) [1054409] - [drm] radeon: fix typo in fetching mpll params (Rob Clark) [1054409] - [drm] i915: use the correct force_wake function at the PC8 code (Rob Clark) [1054409] - [drm] i915: Fix pipe CSC post offset calculation (Rob Clark) [1054409] - [drm] udl: fix issue with imported prime buffers (Rob Clark) [1054409] - [drm] radeon: adjust TN dpm parameters for stability (Rob Clark) [1054409] - [drm] radeon: hook up backlight functions for CI and KV family (Rob Clark) [1054409] - [drm] radeon/i2c: do not count reg index in number of i2c byte we are writing (Rob Clark) [1054409] - [drm] radeon: fix UVD destroy IB size (Rob Clark) [1054409] - [drm] i915: Replicate BIOS eDP bpp clamping hack for hsw (Rob Clark) [1054409] - [drm] i915: restore the early forcewake cleanup (Rob Clark) [1054409] - [drm] i915/dvo: call ->mode_set callback only when the port is running (Rob Clark) [1054409] - [drm] vmwgfx: Resource evict fixes (Rob Clark) [1054409] - [drm] i915: fix compiler warning (Rob Clark) [1054409] - [drm] allow DRM_IOCTL_VERSION on render-nodes (Rob Clark) [1054409] - [drm] i915: Fix the PPT fdi lane bifurcate state handling on ivb (Rob Clark) [1054409] - [drm] i915: No LVDS hardware on Intel D410PT and D425KT (Rob Clark) [1054409] - [drm] i915/dp: workaround BIOS eDP bpp clamping issue (Rob Clark) [1054409] - [drm] i915: Add HSW CRT output readout support (Rob Clark) [1054409] - [drm] i915: Add support for pipe_bpp readout (Rob Clark) [1054409] - [drm] radeon/dpm: fix incompatible casting on big endian (Rob Clark) [1054409] - [drm] radeon: disable bapm on KB (Rob Clark) [1054409] - [drm] radeon: use sw CTS/N values for audio on DCE4+ (Rob Clark) [1054409] - [s390] crypto: Fix aes-cbc IV corruption (Hendrik Brueckner) [1063810] - [s390] appldata: restore missing init_virt_timer() (Hendrik Brueckner) [1064246] - [s390] mm: Fix dump memory detection (Hendrik Brueckner) [1064244] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1059732] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1062269] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1062266] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1062260] - [ethernet] cxgb4: Fix referencing freed adapter (Steve Best) [1063483] - [mm] oom: base root bonus on current usage (Johannes Weiner) [822790] - [kernel] lockdep: increase MAX_LOCKDEP_ENTRIES (Kyle McMartin) [989385] - [scripts] tags.sh: ignore redhat/rpm (Prarit Bhargava) [1065511] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064548] - [security] selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types (Paul Moore) [1022394] - [powerpc] eeh: Drop taken reference to driver on eeh_rmv_device (Steve Best) [1059851] - [scripts] tags.sh: Ignore *.mod.c (Mark Langsdorf) [1062383] - [mm] keep page cache radix tree nodes in check (Johannes Weiner) [1062372] - [lib] radix_tree: tree node interface (Johannes Weiner) [1062372] - [mm] thrash detection-based file cache sizing (Johannes Weiner) [1062372] - [mm] store shadow entries in page cache (Johannes Weiner) [1062372] - [lib] radix-tree: radix_tree_delete_item() (Johannes Weiner) [1062372] - [mm] shmem: save one radix tree lookup when truncating swapped pages (Johannes Weiner) [1062372] - [mm] prepare for non-page entries in page cache radix trees (Johannes Weiner) [1062372] - [mm] vmstat: fix UP zone state accounting (Johannes Weiner) [1062372] - [mm] filemap: move radix tree hole searching here (Johannes Weiner) [1062372] - [fs] cachefiles: use add_to_page_cache_lru() (Johannes Weiner) [1062372] - [mm] page_alloc: revert NUMA aspect of fair allocation policy (Johannes Weiner) [1062372] - [mm] page_alloc: fair zone allocator policy (Johannes Weiner) [1062372] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Naoya Horiguchi) [1051704] - [fs] proc/page: add PageAnon check to surely detect thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: recheck PageHuge() after hugetlb page migrate successfully (Naoya Horiguchi) [1051704] - [mm] memory-failure: move set_migratetype_isolate() outside get_any_page() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix false report on 2nd attempt at page recovery (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix test for a transparent huge page (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix bug triggered by unpoisoning empty zero page (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't set migration type twice to avoid holding heavily contend zone->lock (Naoya Horiguchi) [1051704] - [mm] hwpoison: replace atomic_long_sub() with atomic_long_dec() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix race against poison thp (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't need to hold compound lock for hugetlbfs page (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix loss of PG_dirty for errors on mlocked pages (Naoya Horiguchi) [1051704] - [mm] hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page() (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix memory leak in successful soft offlining (Naoya Horiguchi) [1051704] - [virt] kvm: move KVM_CAP_HYPERV_TIME outside #ifdef (Vadim Rozenfeld) [1057170] - [virt] kvm: add support for Hyper-V reference time counter (Vadim Rozenfeld) [1057170] - [input] wacom: not all multi-interface devices support touch (Aristeu Rozanski) [1022595] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1022595] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1022595] - [input] wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1022595] - [input] wacom: send proper tablet state info when pen leaves proximity (Aristeu Rozanski) [1022595] - [input] wacom: fix error return code in wacom_probe() (Aristeu Rozanski) [1022595] - [input] wacom: integrate resolution calculation (Aristeu Rozanski) [1022595] - [fs] buffer: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [mm] __set_page_dirty_nobuffers uses spin_lock_irqseve instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [virt] hv/ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065107] - [input] hyperv-keyboard: pass through 0xE1 prefix (Jason Wang) [1044874] - [mm] drop_caches: add some documentation and info message (Johannes Weiner) [838935] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1064509]- [powerpc] Fix kdump hang issue on p8 with relocation on exception enabled (Steve Best) [1056321] - [powerpc] pseries: Disable relocation on exception while going down during crash (Steve Best) [1056321] - [kernel] sched/debug: Fix formatting of /proc//sched (Rik van Riel) [1064583] - [kernel] sched/fair: Remove unused variable from expire_cfs_rq_runtime() (Rik van Riel) [1064583] - [mm] vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK (Rafael Aquini) [1009508] - [mm] vmscan: do not continue scanning if reclaim was aborted for compaction (Rafael Aquini) [1009508] - [ethernet] bnx2{,x}: Make module parameters readable (Neil Horman) [1062836] - [ethernet] bnx2x: namespace and dead code cleanups (Neil Horman) [1062836] - [drm] radeon: remove generic rptr/wptr functions (Steve Best) [1048290] - [block] nvme: Namespace use after free on surprise removal (David Milburn) [1062640] - [block] nvme: Correct uses of INIT_WORK (David Milburn) [1062640] - [block] nvme: Include device and queue numbers in interrupt name (David Milburn) [1062640] - [block] nvme: Add a pci_driver shutdown method (David Milburn) [1062640]- [mm] hugetlb: correct missing private flag clearing (Steve Best) [1062671] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Steve Best) [1062671] - [mm] hugetlb: fix subpool accounting handling (Steve Best) [1062671] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Steve Best) [1062671] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Steve Best) [1062671] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Steve Best) [1062671] - [mm] hugetlb: clean-up alloc_huge_page() (Steve Best) [1062671] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Steve Best) [1062671] - [mm] hugetlb: do not use a page in page cache for cow optimization (Steve Best) [1062671] - [s390] uapi: fix struct statfs64 definition (Hendrik Brueckner) [1060191] - [ethernet] myri10ge: Add support for ndo_busy_poll (Stanislaw Gruszka) [1059561] - [ethernet] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [995992] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1046103] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1046103] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1046103] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1046103] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1046103] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1046103] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1046103] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1046103] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1046103] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1046103] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1046103] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1046103] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1046103] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1046103] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1046103] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1046103] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1046103] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1046103] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1046103] - [infiniband] iser-target: Move INIT_WORK setup into isert_create_device_ib_res (Andy Grover) [1051179] - [infiniband] iser-target: fix error return code in isert_create_device_ib_res() (Andy Grover) [1051179] - [target] Fix delayed Task Aborted Status (TAS) handling bug (Andy Grover) [1051179] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Takahiro MUNEDA) [1062485] - [x86] add rh_cpuinfo_x86 shadow struct (Prarit Bhargava) [1010325] - [mm] thp: move preallocated PTE page table on move_huge_pmd() (Rik van Riel) [1063404] - [mm] numa: initialise numa balancing after jump label initialisation (Rik van Riel) [1059459] - [firmware] efivars: check for EFI_RUNTIME_SERVICES (Kyle McMartin) [1058525]- [fs] nfs: fix mm page leak at nfs_symlink() (Rafael Aquini) [1060565] - [kernel] sched/balancing: Periodically decay max cost of idle balance (Larry Woodman) [1031475] - [kernel] sched/balancing: Consider max cost of idle balance per sched domain (Larry Woodman) [1031475] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1031475] - [fs] vfs: make sure we don't have a stale root path if unlazy_walk() fails (Rafael Aquini) [1031475] - [fs] dcache: get/release read lock in read_seqbegin_or_lock() & friend (Rafael Aquini) [1031475] - [fs] split read_seqretry_or_unlock(), convert d_walk() to resulting primitives (Rafael Aquini) [1031475] - [lib] seqlock: Add a new locking reader type (Rafael Aquini) [1031475] - [fs] dcache: Translating dentry into pathname without taking rename_lock (Rafael Aquini) [1031475] - [fs] vfs: fix dentry RCU to refcounting possibly sleeping dput() (Rafael Aquini) [1031475] - [fs] vfs: use lockred "dead" flag to mark unrecoverably dead dentries (Rafael Aquini) [1031475] - [fs] vfs: reorganize dput() memory accesses (Rafael Aquini) [1031475] - [fs] vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (Rafael Aquini) [1031475] - [fs] vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (Rafael Aquini) [1031475] - [fs] vfs: make the dentry cache use the lockref infrastructure (Rafael Aquini) [1031475] - [fs] vfs: constify dentry parameter in d_count() (Rafael Aquini) [1031475] - [fs] helper for reading ->d_count (Rafael Aquini) [1031475] - [lib] lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (Rafael Aquini) [1031475] - [lib] lockref: allow relaxed cmpxchg64 variant for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: use cmpxchg64 explicitly for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: add ability to mark lockrefs "dead" (Rafael Aquini) [1031475] - [lib] lockref: fix docbook argument names (Rafael Aquini) [1031475] - [lib] lockref: Relax in cmpxchg loop (Rafael Aquini) [1031475] - [lib] lockref: implement lockless reference count updates using cmpxchg() (Rafael Aquini) [1031475] - [lib] lockref: uninline lockref helper functions (Rafael Aquini) [1031475] - [lib] lockref: add 'lockref_get_or_lock() helper (Rafael Aquini) [1031475] - [lib] Add new lockref infrastructure reference implementation (Rafael Aquini) [1031475] - [s390] kdump: Increase crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1052769] - [scsi] Derive the FLUSH_TIMEOUT from the basic I/O timeout (Fam Zheng) [1047563] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1047974]- [scsi] hpsa: mark hpsa as a tech preview (Tomas Henzl) [1061210] - [x86] mark known Intel processors as supported (Prarit Bhargava) [920766] - [drm] mgag200: fix oops in cursor code (Dave Airlie) [1044701 1045159 1052739] - [kernel] audit: printk USER_AVC messages when audit isn't enabled (Richard Guy Briggs) [1051539] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1043788] - [cpufreq] Remove extra variables from cpufreq_add_dev_symlink() (Prarit Bhargava) [1043788] - [net] tuntap: Fix for a race in accessing numqueues (Jason Wang) [1056399] - [mm] numa: add a sysctl for numa_balancing (Rik van Riel) [1059782] - [pci] Create 'pci_driver_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert 'pci_bus' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_bus_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert specific 'pci_dev' related constructs (Myron Stowe) [1053796] - [pci] Convert 'pci_dev' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_dev_rh' KABI shadowing structure (Myron Stowe) [1053796] - [fs] proc/meminfo: provide estimated available memory (Luiz Capitulino) [1058977] - [x86] apic, kexec: Add disable_cpu_apicid kernel parameter (Baoquan He) [994688] - [drm] mgag200: fix typo causing bw limits to be ignored on some chips (Dave Airlie) [1045495] - [drm] ast, cirrus, mgag200: use drm_can_sleep (Dave Airlie) [1056989] - [mm] prevent setting of a value less than 0 to min_free_kbytes (Steve Best) [1050899] - [powerpc] perf: BHRB filter configuration should follow the task (Steve Best) [1061191] - [powerpc] perf: Ignore separate BHRB privilege state filter request (Steve Best) [1061191] - [ethernet] cxgb4: Avoid disabling PCI device twice (Steve Best) [1055438] - [ethernet] cxgb4: Don't retrieve stats during recovery (Steve Best) [1055438]- [kernel] errno: remove "NFS" from descriptions in comments (Eric Sandeen) [1009682] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1057197] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1057197] - [powerpc] Add debug checks to catch invalid cpu-to-node mappings (Steve Best) [1042526] - [powerpc] Fix the setup of CPU-to-Node mappings during CPU online (Steve Best) [1042526] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1060027] - [powerpc] Fix transactional FP/VMX/VSX unavailable handlers (Steve Best) [1052083] - [powerpc] Don't corrupt transactional state when using FP/VMX in kernel (Steve Best) [1052083] - [powerpc] Reclaim two unused thread_info flag bits (Steve Best) [1052083] - [powerpc] Reset MSR_LE on signal entry (Steve Best) [1052083] - [powerpc] Wrap MSR macros with parentheses (Steve Best) [1052083] - [powerpc] Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled (Steve Best) [1052083] - [powerpc] math-emu: Move the flush FPU state function into do_mathemu (Steve Best) [1052083] - [powerpc] math-emu: Allow math-emu to be used for HW FPU (Steve Best) [1052083] - [powerpc] remove the unused function disable_kernel_fp() (Steve Best) [1052083] - [powerpc] Restore dbcr0 on user space exit (Steve Best) [1052083] - [powerpc] Provide for giveup_fpu/altivec to save state in alternate location (Steve Best) [1052083] - [powerpc] Put FP/VSX and VR state into structures (Steve Best) [1052083] - [powerpc] kvm: Don't corrupt guest state when kernel uses VMX (Steve Best) [1052083] - [powerpc] Fix VRSAVE handling (Steve Best) [1052083] - [powerpc] Fix a number of sparse warnings (Steve Best) [1052083] - [powerpc] Align thread->fpr to 16 bytes (Steve Best) [1052083]- [s390] Unrevert kvm support patches (Jarod Wilson) [1035261] - [security] selinux: Fix possible NULL pointer dereference in selinux_inode_permission() (Eric Sandeen) [829715] - [scsi] qla2xxx: Correctly set the read_optrom pointer for ISP8044 (Chad Dupuis) [1057643] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1031770] - [scsi] config: remove LSI Logic New Generation RAID Device Drivers (Tomas Henzl) [979031] - [scsi] qla4xxx: v5.04.00.03.07.00-k0 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1049707] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix memory leak in qla4xxx_destroy_ddb (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1049707] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1049707] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1049707] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1049707] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1049707] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1049707] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1049707] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1049707] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1049707] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1049707] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1056703] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1056703] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1056703] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1056703] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1056703] - [scsi] hpsa: fix pci-ids (Tomas Henzl) [1056703]- [tools] perf/stat: Add perf stat --transaction (Prarit Bhargava) [829878] - [kernel] perf: Add Haswell ULT model number used in Macbook Air and other systems (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support full width counting (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add mem-loads/stores support for Haswell (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support Haswell/v4 LBR format (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Move NMI clearing to end of PMI handler (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS support (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS record support (Prarit Bhargava) [829878] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057197] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1057197] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1057197] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1057197] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057197] - [pci] Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2 (Alex Williamson) [1053168] - [pci] Add Virtual Channel to save/restore support (Alex Williamson) [1053168] - [pci] Add support for save/restore of extended capabilities (Alex Williamson) [1053168] - [pci] Add pci_wait_for_pending() (refactor pci_wait_for_pending_transaction()) (Alex Williamson) [1053168] - [s390] increase CONFIG_NR_CPUS limit (Hendrik Brueckner) [1043827] - [s390] sclp: fix size of sclp_cpu_info structure (Hendrik Brueckner) [1043827] - [mm] create a separate slab for page->ptl allocation (Rik van Riel) [1058896] - [mm] properly separate the bloated ptl from the regular case (Rik van Riel) [1058896] - [mm] dynamically allocate page->ptl if it cannot be embedded to struct page (Rik van Riel) [1058896] - [mm] x86: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] s390: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] powerpc: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] allow pgtable_page_ctor() to fail (Rik van Riel) [1058896] - [mm] x86: add missed pgtable_pmd_page_ctor/dtor calls for preallocated pmds (Rik van Riel) [1058896] - [mm] x86: enable split page table lock for PMD level (Rik van Riel) [1058896] - [mm] implement split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert the rest to new page table lock api (Rik van Riel) [1058896] - [mm] hugetlb: convert hugetlbfs to use split pmd lock (Rik van Riel) [1058896] - [mm] hugetlb: grab a page_table_lock after page_cache_release (Rik van Riel) [1058896] - [mm] thp: do not access mm->pmd_huge_pte directly (Rik van Riel) [1058896] - [mm] thp: move ptl taking inside page_check_address_pmd() (Rik van Riel) [1058896] - [mm] thp: change pmd_trans_huge_lock() to return taken lock (Rik van Riel) [1058896] - [mm] introduce api for split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert mm->nr_ptes to atomic_long_t (Rik van Riel) [1058896] - [mm] rename USE_SPLIT_PTLOCKS to USE_SPLIT_PTE_PTLOCKS (Rik van Riel) [1058896] - [mm] avoid increase sizeof(struct page) due to split page table lock (Rik van Riel) [1058896] - [vfio] vfio-pci: Don't use device_lock around AER interrupt setup (Alex Williamson) [1045175] - [vfio] vfio-pci: Use pci "try" reset interface (Alex Williamson) [1045175] - [pci] Add pci_try_reset_function(), pci_try_reset_slot(), pci_try_reset_bus() (Alex Williamson) [1045175] - [infiniband] make sure the src net is infiniband when create new link (Jay Fenlason) [1049143]- [mm] Revisit tlb_flushall_shift tuning for page flushes except on IvyBridge (Rik van Riel) [1058886] - [mm] change tlb_flushall_shift for IvyBridge (Rik van Riel) [1058886] - [mm] Eliminate redundant page table walk during TLB range flushing (Rik van Riel) [1058886] - [mm] Clean up inconsistencies when flushing TLB ranges (Rik van Riel) [1058886] - [mm] thp: avoid PageUnevictable on active/inactive lru lists (Rafael Aquini) [982739] - [mm] swap: clear PageActive before adding pages onto unevictable list (Rafael Aquini) [982739] - [mm] remove lru parameter from __lru_cache_add and lru_cache_add_lru (Rafael Aquini) [982739] - [mm] remove lru parameter from __pagevec_lru_add and remove parts of pagevec API (Rafael Aquini) [982739] - [mm] activate !PageLRU pages on mark_page_accessed if page is on local pagevec (Rafael Aquini) [982739] - [mm] pagevec: defer deciding which LRU to add a page to until pagevec drain time (Rafael Aquini) [982739] - [mm] add tracepoints for LRU activation and insertions (Rafael Aquini) [982739] - [kernel] audit: fix dangling keywords in audit_log_set_loginuid() output (Richard Guy Briggs) [1045670] - [kernel] audit: don't generate loginuid log when audit disabled (Richard Guy Briggs) [1045670] - [kernel] audit: fix type of sessionid in audit_set_loginuid() (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to set loginuid immutable (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to only allow unsetting the loginuid (Richard Guy Briggs) [1045670] - [kernel] audit: allow unsetting the loginuid (with priv) (Richard Guy Briggs) [1045670] - [kernel] audit: remove CONFIG_AUDIT_LOGINUID_IMMUTABLE (Richard Guy Briggs) [1045670] - [kernel] audit: loginuid functions coding style (Richard Guy Briggs) [1045670] - [kernel] audit: change decimal constant to macro for invalid uid (Richard Guy Briggs) [1045670] - [mm] sched/numa: Turn some magic numbers into #defines (Rik van Riel) [1049096] - [mm] sched/numa: Rename variables in task_numa_fault() (Rik van Riel) [1049096] - [mm] sched/numa: Do statistics calculation using local variables only (Rik van Riel) [1049096] - [mm] sched/numa: Normalize faults_cpu stats and weigh by CPU use (Rik van Riel) [1049096] - [mm] sched/numa: Use active_nodes nodemask to limit numa migrations (Rik van Riel) [1049096] - [mm] sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics (Rik van Riel) [1049096] - [mm] sched/numa: Track from which nodes NUMA faults are triggered (Rik van Riel) [1049096] - [mm] sched/numa: Rename p->numa_faults to numa_faults_memory (Rik van Riel) [1049096] - [mm] sched/numa: Remove p->numa_migrate_deferred (Rik van Riel) [1049096] - [mm] sched: Calculate effective load even if local weight is 0 (Rik van Riel) [1049096] - [net] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC (Michal Schmidt) [1031869] - [net] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper (Daniel Borkmann) [1058782] {CVE-2014-1690} - [net] packet: fix send path when running with proto == 0 (Jesper Brouer) [1058729] - [net] packet: fix use after free race in send path when dev is released (Jesper Brouer) [1058729] - [net] Fix memory leak if TPROXY used with TCP early demux (Florian Westphal) [1054483] - [net] ipv6: simplify detection of first operational link-local address on interface (Jiri Pirko) [1047425]- [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1051187] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1051187] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1051187] - [infiniband] cma: IBoE (RoCE) IP based GID addressing (Doug Ledford) [1051187] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1051187] - [infiniband] ocrdma: enable build (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1051187] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1051187] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1051187] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1051187] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1051187] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1051187] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1051187] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1051187] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1051187] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1051187] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1051187] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1051187] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1051187] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix error return code in ocrdma_set_create_qp_rq_cmd() (Doug Ledford) [1051187] - [infiniband] ocrdma: Reorg structures to avoid padding (Doug Ledford) [1051187] - [infiniband] ocrdma: Change macros to inline funtions (Doug Ledford) [1051187] - [infiniband] ocrdma: Set bad_wr in error case (Doug Ledford) [1051187] - [infiniband] ocrdma: Replace ocrdma_err with pr_err (Doug Ledford) [1051187] - [infiniband] ocrdma: Use MCC_CREATE_EXT_V1 for MCC create (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove use_cnt for queues (Doug Ledford) [1051187] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1051187] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1051187] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1051187] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1051187] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1051187] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1051187] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1051187] - [infiniband] cm: Convert to using idr_alloc_cyclic() (Doug Ledford) [1051187] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1051187] - [infiniband] cma: Remove unused argument and minor dead code (Doug Ledford) [1051187] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1051187] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1051187] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1051187] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1051187] - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [1051187] - [infiniband] cma: Use cached gids (Doug Ledford) [1051187] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1051187] - [infiniband] cma: Add IPv6 support for iWARP (Doug Ledford) [1051187] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1051187] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1051187] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1051187] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1051187] - [misc] drivers: avoid format string in dev_set_name (Doug Ledford) [1051187] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1051187] - [infiniband] cma: Export AF_IB statistics (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to bind to AF_IB (Doug Ledford) [1051187] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Doug Ledford) [1051187] - [infiniband] ucma: Add ability to query GID addresses (Doug Ledford) [1051187] - [infiniband] cma: Export cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] ucma: Support querying when IB paths are not reversible (Doug Ledford) [1051187] - [infiniband] sa: Export function to pack a path record into wire format (Doug Ledford) [1051187] - [infiniband] ucma: Support querying for AF_IB addresses (Doug Ledford) [1051187] - [infiniband] cma: Only listen on IB devices when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Set qkey for AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Expose private data when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Merge cma_get/save_net_info (Doug Ledford) [1051187] - [infiniband] cma: Remove unused SDP related code (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Doug Ledford) [1051187] - [infiniband] cma: Verify that source and dest sa_family are the same (Doug Ledford) [1051187] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Doug Ledford) [1051187] - [infiniband] cma: Add helper functions to return id address information (Doug Ledford) [1051187] - [infiniband] cma: Do not modify sa_family when setting loopback address (Doug Ledford) [1051187] - [infiniband] cma: Allow user to specify AF_IB when binding (Doug Ledford) [1051187] - [infiniband] cma: Update port reservation to support AF_IB (Doug Ledford) [1051187] - [infiniband] addr: Add AF_IB support to ip_addr_size (Doug Ledford) [1051187] - [infiniband] cma: Include AF_IB in loopback and any address checks (Doug Ledford) [1051187] - [infiniband] cma: Allow enabling reuseaddr in any state (Doug Ledford) [1051187] - [infiniband] cma: Define native IB address (Doug Ledford) [1051187] - [net] vlan: Fix header ops passthru when doing TX VLAN offload (Doug Ledford) [1051187] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051187] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051187] - [net] vlan: make vlan_dev_real_dev work over stacked vlans (Doug Ledford) [1051187] - [net] vlan: cleanup the usage of vlan_dev_priv(dev) (Doug Ledford) [1051187] - [ethernet] mlx4: Remove unnecessary validation for port number (Amir Vadai) [1030563] - [ethernet] mlx4: Warn if device doesn't have enough PCI bandwidth (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: lower NAPI weight (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Start multicast join process only on active ports (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix crash in dev_open error flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Only cycle port if HW timestamp config changes (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add PTP hardware clock (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix layout of struct mlx5_init_seg (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Flush cache workqueue before destroying it (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add netdev support for TCP/IP offloads of vxlan tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add basic support for TCP/IP offloads under tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check port number for validity before accessing data (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add NAPI support for transmit side (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Ignore irrelevant hypervisor events (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Set CQE/EQE size to 64B by default (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Configure the XPS queue mapping on driver load (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement ndo_get_phys_port_id (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Expose physical port id as PF/VF capability (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Introduce nic_info new flag in QUERY_FUNC_CAP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: destroy workqueue when driver fails to register (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove selftest TX queues empty condition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: extended command: an improved infrastructure for uverbs commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Use a common header for uverbs flow_specs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix device max capabilities check (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix list_del of empty list (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix endless loop in resize CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Use enum to indicate adapter page size (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove "Always false" comparison (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code in mr.c (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Change optimal_reclaimed_pages for better performance (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Clear reserved area in set_hca_cap() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Support communicating arbitrary host page size to firmware (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix cleanup flow when DMA mapping fails (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix srq free in destroy qp (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Multithreaded create MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix check of number of entries in create CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath structures are allocated per NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: ICM pages are allocated on device NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath resources allocated dynamically (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add immediate activate for VGT->VST->VGT (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Initialize all mailbox buffers to zero before use (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add RFS support in UDP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement resource quota enforcement (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix quota handling in the QUERY_FUNC_CAP wrapper (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Structures and init/teardown for VF resource quotas (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix checking order in MR table init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Don't fail reg/unreg vlan for older guests (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Resource tracker for reg/unreg vlans (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Use vlan id instead of vlan index for unregistration (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix reg/unreg vlan/mac to conform to the firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix register/unreg vlan flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Load higher level modules according to ports type (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Unused local variable in mlx4_opreq_action (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix typo, move similar defs to same location (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Clean the code to eliminate trivial build warnings (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix error code translation from firmware to driver (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask for sq err to rts transition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Disable atomic operations (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Keep polling to reclaim pages while any returned (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Avoid async events on invalid port number (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Decrease memory consumption of mr caches (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Remove checksum on command interface commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix send work queue size calculation (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename name of mlx4_en_rx_alloc members (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check device state when setting coalescing (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Reduce scope of local variables in mlx4_en_xmit (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [scsi] reserve extension space to prevent KABI breakages (Maurizio Lombardi) [1029903] - [security] selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock() (Paul Moore) [800159]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.24 (Veaceslav Falico) [1040946] - [acpi] memhotplug: add parameter to disable memory hotplug (Prarit Bhargava) [1046555] - [kernel] kdump: Increase x86 crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1044832] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Prarit Bhargava) [1049638] - [net] ipv6: send Change Status Report after DAD is completed (Flavio Leitner) [1049092] - [mm] Revert: new shrinker count/scan API (Mike Snitzer) [1056647] - [drm] Revert: convert shrinkers to new count/scan API (Mike Snitzer) [1056647]- [virt] virtio-net: put virtio net header inline with data ("Michael S. Tsirkin") [990993] - [virt] virtio: VIRTIO_F_ANY_LAYOUT feature ("Michael S. Tsirkin") [990993] - [tools] turbostat: servers do not support uncore power register (Prarit Bhargava) [1037706] - [alsa] pcsp: Fix the order of input device unregistration (Jaroslav Kysela) [1044022] - [alsa] ak4114: Fix wrong register array size (Jaroslav Kysela) [1044022] - [alsa] pcsp: Fix initialization with nopcm=1 (Jaroslav Kysela) [1044022] - [alsa] opl3: Fix possible negative array index access (Jaroslav Kysela) [1044022] - [alsa] tea575x-tuner: move HW init to a separate function (Jaroslav Kysela) [1044022] - [alsa] ak4xx-adda: info leak in ak4xxx_capture_source_info() (Jaroslav Kysela) [1044022] - [alsa] vx_core: off by one in vx_read_status() (Jaroslav Kysela) [1044022] - [alsa] Remove the rest of *_set_drvdata(NULL) calls (Jaroslav Kysela) [1044022] - [alsa] virmidi: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] serial-u16550: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] pcsp: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mtpav: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mpu401: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] ml403-ac97cr: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] aloop: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] firewire-lib: use inlune function to calculate frame bytes (Jaroslav Kysela) [1044022] - [alsa] firewire-speakers: remove not-reused member from structure (Jaroslav Kysela) [1044022] - [alsa] snd-firewire-lib: remove unused header inclusion (Jaroslav Kysela) [1044022] - [alsa] firewire: fix error return code in scs_probe() (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1044022] - [alsa] hda: Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1044022] - [alsa] hda: Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1044022] - [alsa] hda: Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Ignore small negative LPIB delay correction (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing initialization of aamix paths (Jaroslav Kysela) [1044022] - [alsa] hda: Allow capture-only configuration (Jaroslav Kysela) [1044022] - [alsa] hda: skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] hda: Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1044022] - [alsa] hda: Always do delayed probes for HD-audio devices (Jaroslav Kysela) [1044022] - [alsa] hda: allow a codec to define its own depop delay time (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add more codecs alias name for Dell (Jaroslav Kysela) [1044022] - [alsa] hda: resume codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: suspend codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1044022] - [alsa] hda: Enable runtime PM on Panther Point (Jaroslav Kysela) [1044022] - [alsa] hda: Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1044022] - [alsa] hda: Bind with HDMI codec parser automatically (Jaroslav Kysela) [1044022] - [alsa] hda: Split the generic parser as an individual module (Jaroslav Kysela) [1044022] - [alsa] hda: Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: One more Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1044022] - [alsa] hda: Mute all aamix inputs as default (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: A Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1044022] - [alsa] hda: fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Independent of model for HP (Jaroslav Kysela) [1044022] - [alsa] hda: Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1044022] - [alsa] hda: Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda/analog: Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1044022] - [alsa] hda: Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1044022] - [alsa] hda: Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1044022] - [alsa] hda: Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1044022] - [alsa] hda: Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1044022] - [alsa] hda: Check leaf nodes to find aamix amps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1044022] - [alsa] hda: Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1044022] - [alsa] usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Set pcbeep amp for ALC668 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add support of ALC231 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Set current_headset_type to ALC_HEADSET_TYPE_ENUM (Jaroslav Kysela) [1044022] - [alsa] hda: Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1044022] - [alsa] hda: Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1044022] - [alsa] hda: A casual Dell Headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1044022] - [alsa] hda: load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1044022] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1044022] - [alsa] hda: Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1044022] - [alsa] compress_core: don't return -EBADFD from poll if paused (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1044022] - [alsa] usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1044022] - [alsa] hda: Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1044022] - [alsa] hda: Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Make fixup regs persist after resume (Jaroslav Kysela) [1044022] - [alsa] hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1044022] - [alsa] hda: Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix compile warning with CONFIG_PROC_FS=n (Jaroslav Kysela) [1044022] - [alsa] hda: block HDMI jack reports while repolling (Jaroslav Kysela) [1044022] - [alsa] hda: Add a block_report flag to jacks (Jaroslav Kysela) [1044022] - [alsa] hda: Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for CX20952 (Jaroslav Kysela) [1044022] - [alsa] lx6464es: Fix pointer cast compile warnings (Jaroslav Kysela) [1044022] - [alsa] hda: Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1044022] - [alsa] hda: Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Use WARN_ON() instead of BUG_ON() (Jaroslav Kysela) [1044022] - [alsa] intel8x0: Fix chmap application (Jaroslav Kysela) [1044022] - [alsa] hda: Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1044022] - [alsa] hda: Name Haswell HDMI controllers better (Jaroslav Kysela) [1044022] - [alsa] hda: Force buffer alignment for Haswell HDMI controllers (Jaroslav Kysela) [1044022] - [alsa] hda: Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1044022] - [alsa] hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1044022] - [alsa] hda: Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible zero-division (Jaroslav Kysela) [1044022] - [alsa] usb: Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1044022] - [alsa] usb: For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1044022] - [alsa] usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1044022] - [alsa] hda: Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1044022] - [alsa] hda: Add Device IDs for Intel Wildcat Point-LP PCH (Jaroslav Kysela) [1044022] - [alsa] hda: rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1044022] - [alsa] hda: Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1044022] - [alsa] lola: Fix uninitialized variable access in error message (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix uninitialized variable access (Jaroslav Kysela) [1044022] - [alsa] rme96: Return error code in PCM copy ops (Jaroslav Kysela) [1044022] - [alsa] ali5451: Drop unused variable (Jaroslav Kysela) [1044022] - [alsa] ad1889: Fix right attenuation proc output (Jaroslav Kysela) [1044022] - [alsa] Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1044022] - [alsa] Limit the fallback card id string size (Jaroslav Kysela) [1044022] - [alsa] memalloc: NULL-initialize in snd_malloc_dev_iram() (Jaroslav Kysela) [1044022] - [alsa] memalloc: Make snd_{malloc|free}_dev_iram() static (Jaroslav Kysela) [1044022] - [alsa] Optimize module name check (Jaroslav Kysela) [1044022] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1044022] - [alsa] hda: Remove locally dead codes (Jaroslav Kysela) [1044022] - [alsa] hda: Add a fallthru comment (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1044022] - [alsa] 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1044022] - [alsa] memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection (Jaroslav Kysela) [1044022] - [alsa] pcm_dmaengine: Remove hardcoded PCM formats (Jaroslav Kysela) [1044022] - [alsa] hda: Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Raise the delay for alc283_shutup (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC255 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove OOM message after input_allocate_device (Jaroslav Kysela) [1044022] - [alsa] Add SoC on-chip internal ram support for DMA buffer allocation (Jaroslav Kysela) [1044022] - [alsa] hda: Fix typos in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] emu10k1: code refactoring (Jaroslav Kysela) [1044022] - [alsa] hda: Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible races in HDMI driver (Jaroslav Kysela) [1044022] - [alsa] hda: Treat zero connection as non-error (Jaroslav Kysela) [1044022] - [alsa] hda: add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1044022] - [alsa] hda: add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1044022] - [alsa] hdsp: info leak in snd_hdsp_hwdep_ioctl() (Jaroslav Kysela) [1044022] - [alsa] Remove unnecessary semicolons (Jaroslav Kysela) [1044022] - [alsa] hda: Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1044022] - [alsa] hda: Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1044022] - [alsa] hda: Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Use module_usb_driver (Jaroslav Kysela) [1044022] - [alsa] usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix programmed active channel count (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1044022] - [alsa] usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1044022] - [alsa] usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1044022] - [alsa] usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1044022] - [alsa] ac97: Add ID for TI TLV320AIC27 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1044022] - [alsa] improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1044022] - [alsa] hda: not use assigned converters for all unused pins (Jaroslav Kysela) [1044022] - [alsa] compress: Make sure we trigger STOP before closing the stream (Jaroslav Kysela) [1044022] - [alsa] rme9652: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] au88x0: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Staticize local symbols (Jaroslav Kysela) [1044022] - [alsa] asihpi: a couple array out of bounds issues (Jaroslav Kysela) [1044022] - [alsa] hda: Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1044022] - [alsa] hda: unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1044022] - [alsa] snd/hda: add runtime suspend/resume on optimus support (Jaroslav Kysela) [1044022] - [alsa] hda: Simplify CONFIG_SND_HDA_I915 condition (Jaroslav Kysela) [1044022] - [alsa] hda: add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1044022] - [alsa] hda: add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1044022] - [alsa] hda: add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1044022] - [alsa] treewide: Fix printks with 0x# (Jaroslav Kysela) [1044022] - [alsa] alsa/rme96: Add missing inclusion of linux/vmalloc.h (Jaroslav Kysela) [1044022] - [alsa] rme96: Check the return value of pci_enable_device() in resume callback (Jaroslav Kysela) [1044022] - [alsa] hda: Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1044022] - [alsa] rme96: Add PM support v3 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use enums in hdspm_tco_ltc_frames() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix default value in SNDRV_HDSPM_IOCTL_GET_LTC (Jaroslav Kysela) [1044022] - [alsa] pcm: Use snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] pcm: Add snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] hda: Try to allow haswell HDMI audio even without powerwell (Jaroslav Kysela) [1044022] - [alsa] hda: Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1044022] - [alsa] hda: Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] rme96: Add pcm stream synchronization (Jaroslav Kysela) [1044022] - [alsa] hda: Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1044022] - [alsa] hda: Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1044022] - [alsa] don't push static constants on stack for *ph (Jaroslav Kysela) [1044022] - [alsa] usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1044022] - [alsa] usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1044022] - [alsa] usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1044022] - [alsa] usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove assignment from if condition (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1044022] - [alsa] hda: Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1044022] - [alsa] hda: Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1044022] - [alsa] hda: WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1044022] - [alsa] hda: jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1044022] - [alsa] hda: Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove an unneeded check (Jaroslav Kysela) [1044022] - [alsa] hda: use azx_writew() for 16-bit length register (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hiface: return correct XRUN indication (Jaroslav Kysela) [1044022] - [alsa] replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1044022] - [alsa] hda: Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1044022] - [alsa] thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1044022] - [alsa] hda: Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1044022] - [alsa] hdspm: remove unneeded semicolon (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1044022] - [alsa] hda: Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1882 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1044022] - [alsa] hda: Fix runtime PM check (Jaroslav Kysela) [1044022] - [alsa] hda: Add power-welll support for haswell HDA (Jaroslav Kysela) [1044022] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [1044022] - [alsa] hdspm: Added some comments and control register documentation (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() for texts_autosync (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info for most text arrays (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO support (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Report external sample rate to userspace (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_external_rate_to_enum() helper function (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Include TCO and Sync-In in proc output (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO input in hdspm_external_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Ignore float/int format bit (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_tco_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_wc_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add prototype declarations (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_get_aes_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Add TCO and Sync-In text entries (Jaroslav Kysela) [1044022] - [alsa] hdspm/aio: Drop superfluous HDSPM_AUTOSYNC_REF (Jaroslav Kysela) [1044022] - [alsa] hdspm: Cosmetics, no real change (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Fix TCO sync check reporting (Jaroslav Kysela) [1044022] - [alsa] hdspm: Create TCO readout function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix S/PDIF Sync status and frequency on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for AEBs on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AD/DA/PH gains and S/PDIF-Input select on AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce generic AIO tristate control (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor ENUMERATED_CTL_INFO into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF and WCK48 controls for RME RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Drop duplicate code in hdspm_set_system_clock_mode() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_is_raydat_or_aio() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add missing defines for RME AIO and RayDAT (Jaroslav Kysela) [1044022] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [1044022] - [alsa] pcm_native: switch to fdget()/fdput() (Jaroslav Kysela) [1044022] - [alsa] treewide: relase -> release (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1044022] - [alsa] Replace the magic number 44 with const (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1044022] - [alsa] usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1044022] - [alsa] pci: replace numeric with standard PM state macros (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [1044022] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [1044022] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [1044022] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [1044022] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [1044022] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [1044022] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [1044022] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1044022] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [1044022] - [alsa] Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1044022] - [alsa] usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1044022] - [alsa] snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1044022] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [1044022] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [1044022] - [alsa] ua101: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove some old dead code (Jaroslav Kysela) [1044022] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [1044022] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [1044022] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Allow SingleSpeed WordClock when in DS/QS mode (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor SS/DS/QS clock multiplier into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for 128-192kHz WordClock input (Jaroslav Kysela) [1044022] - [alsa] es1968: Add radio support for MediaForte M56VAP (Jaroslav Kysela) [1044022] - [alsa] pci: Remove superfluous pci_set_drvdata(pci, NULL) at remove (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [1044022] - [alsa] Add kconfig to specify the max card numbers (Jaroslav Kysela) [1044022] - [alsa] Fix the default suffix string with high card number (Jaroslav Kysela) [1044022] - [alsa] Constify the snd_pcm_substream struct ops field (Jaroslav Kysela) [1044022] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [1044022] - [alsa] Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1044022]- [scsi] hpsa: remove cancelled ID's and add a new one (Tomas Henzl) [1040644] - [scsi] hpsa: bump driver version to 3.4.2-1 (Tomas Henzl) [1040644] - [scsi] hpsa: add 4 new PCI ID's for HP Gen9 servers (Tomas Henzl) [1040644]- [s390] revert kvm support patches (Jarod Wilson) [1035261 1049469] - [block] nvme: Disable admin queue on init failure (David Milburn) [1049584] - [block] nvme: Dynamically allocate partition numbers (David Milburn) [1049584] - [block] nvme: Async IO queue deletion (David Milburn) [1049584] - [block] nvme: Surprise removal handling (David Milburn) [1049584] - [block] nvme: Abort timed out commands (David Milburn) [1049584] - [block] nvme: Schedule reset for failed controllers (David Milburn) [1049584] - [block] nvme: Device resume error handling (David Milburn) [1049584] - [block] nvme: Cache dev->pci_dev in a local pointer (David Milburn) [1049584] - [block] nvme: Fix lockdep warnings (David Milburn) [1049584] - [block] nvme: compat SG_IO ioctl (David Milburn) [1049584] - [block] nvme: remove deprecated IRQF_DISABLED (David Milburn) [1049584] - [block] nvme: Avoid shift operation when writing cq head doorbell (David Milburn) [1049584] - [block] nvme-core: replace dma_set_mask()+dma_set_coherent_mask() with new helper (David Milburn) [1049584] - [ethernet] be2net: update driver version to 10.0.x (Ivan Vecera) [1054092] - [ethernet] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054092] - [ethernet] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054092] - [ethernet] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054092] - [ethernet] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054092] - [ethernet] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054092] - [ethernet] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054092] - [ethernet] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054092] - [ethernet] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054092] - [ethernet] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054092] - [ethernet] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054092] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Jay Fenlason) [725023] - [infiniband] qib: Improve SDMA performance (Jay Fenlason) [725023] - [infiniband] qib: Fix txselect regression (Jay Fenlason) [725023] - [infiniband] qib: Fix checkpatch __packed warnings (Jay Fenlason) [725023] - [infiniband] qib: fix (some) dcache abuses (Jay Fenlason) [725023] - [infiniband] qib: Remove GENERIC_HARDIRQ config option (Jay Fenlason) [725023] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Jay Fenlason) [725023] - [infiniband] qib: Clean up unnecessary MSI/MSI-X capability find (Jay Fenlason) [725023] - [infiniband] qib: Make qib_driver static (Jay Fenlason) [725023] - [infiniband] qib: Add err_decode() call for ring dump (Jay Fenlason) [725023] - [infiniband] qib: Log all SDMA errors unconditionally (Jay Fenlason) [725023] - [infiniband] qib: Fix module-level leak (Jay Fenlason) [725023] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Jay Fenlason) [725023] - [infiniband] qib: Add qp_stats debug file (Jay Fenlason) [725023] - [infiniband] qib: Add per-context stats interface (Jay Fenlason) [725023] - [infiniband] qib: Convert opcode counters to per-context (Jay Fenlason) [725023] - [infiniband] qib: Optimize CQ callbacks (Jay Fenlason) [725023] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Jay Fenlason) [725023] - [infiniband] qib: Add optional NUMA affinity (Jay Fenlason) [725023] - [infiniband] qib: Update minor version number (Jay Fenlason) [725023] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Jay Fenlason) [725023] - [infiniband] qib: Add DCA support (Jay Fenlason) [725023] - [infiniband] qib: avoid format string in dev_set_name (Jay Fenlason) [725023] - [tools] power/turbostat: Support Silvermont (Lenny Szubowicz) [1048051] - [ethernet] bnx2: Update version to 2.2.5 (Neil Horman) [1051172] - [ethernet] bnx2: Report MDI/MDIX status to ethtool (Neil Horman) [1051172] - [ethernet] bnx2: Enable auto-mdix when autoneg is disabled (Neil Horman) [1051172] - [ethernet] bnx2: Advertise nothing when speed is forced (Neil Horman) [1051172] - [ethernet] bnx2: calls skb_set_hash (Neil Horman) [1051172] - [ethernet] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1051172] - [ethernet] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1051172] - [kernel] thermal: Disable power limit notification interrupt by default (Prarit Bhargava) [1050198] - [kernel] thermal: Delete power-limit-notification console messages (Prarit Bhargava) [1050198] - [x86] mce: Fix mce_start_timer semantics (Prarit Bhargava) [1045845] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1045845] - [ethernet] i40evf: fix s390 build failure due to implicit prefetch.h (Stefan Assmann) [1053147] - [ethernet] i40evf: A0 silicon specific (Stefan Assmann) [1053147] - [ethernet] i40evf: add driver to kernel build system (Stefan Assmann) [1053147] - [ethernet] i40evf: init code and hardware support (Stefan Assmann) [1053147] - [ethernet] i40evf: driver core headers (Stefan Assmann) [1053147] - [ethernet] i40evf: virtual channel interface (Stefan Assmann) [1053147] - [ethernet] i40evf: core ethtool functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: transmit and receive functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: main driver core (Stefan Assmann) [1053147] - [pci] Never treat a VF as a multifunction device (Alex Williamson) [1049716]- [scsi] aacraid: kdump fix (Rich Bono) [1019091] - [scsi] lpfc: update version for 8.3.7.34.3p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed unassigned variable in ELS timeout message (Rob Evers) [1025854] - [scsi] lpfc: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1025854] - [scsi] lpfc: Fix kernel panics from corrupted ndlp list (Rob Evers) [1025854] - [scsi] lpfc: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1025854] - [scsi] lpfc: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1025854] - [scsi] lpfc: Fixed IO hang when in msi mode (Rob Evers) [1025854] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1025854] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1025854] - [scsi] lpfc: Update lpfc version for 8.3.7.34.1p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed not processing task management IOCB response status (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid mailbox timeouts (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1025854] - [scsi] lpfc: Fix crash after xri limit is reached (Rob Evers) [1025854] - [scsi] lpfc: remove unnecessary read of PCI_CAP_ID_EXP (Rob Evers) [1025854]- [kernel] audit: log task info on feature change (Richard Guy Briggs) [1050425] - [kernel] keys: correct alignment of system_certificate_list content in assembly file (Hendrik Brueckner) [1038139] - [kernel] system_certificate: use real contents instead of macro GLOBAL() (Hendrik Brueckner) [1038139] - [kernel] audit: don't generate audit feature changed log when audit disabled (Richard Guy Briggs) [1045668] - [kernel] audit: fix incorrect order of log new and old feature (Richard Guy Briggs) [1045668] - [kernel] selinux: apply selinux checks on new audit message types (Richard Guy Briggs) [1045668] - [kernel] audit: implement generic feature setting and retrieving (Richard Guy Briggs) [1045668] - [s390] smp: improve setup of possible cpu mask (Hendrik Brueckner) [1052906] - [iommu] intel-iommu: fix off-by-one in pagetable freeing (Myron Stowe) [1048955] - [mm] page_alloc: honor min_free_kbytes set by user (Steve Best) [1047779] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1031475] - [ethernet] tg3: Update version to 3.136 (Ivan Vecera) [1048557] - [ethernet] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1048557] - [ethernet] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1048557] - [ethernet] tg3: Add unicast filtering support (Ivan Vecera) [1048557] - [ethernet] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1048557] - [ethernet] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1048557] - [ethernet] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1048557] - [ethernet] tg3: Update version to 3.135 (Ivan Vecera) [1048557] - [ethernet] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1048557] - [ethernet] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1048557] - [ethernet] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1048557] - [ethernet] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1048557] - [ethernet] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1048557] - [ethernet] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1048557] - [ethernet] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1048557] - [ethernet] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1043794] - [ethernet] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1038666] - [ethernet] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1038666] - [ethernet] bnx2x: add VF Multicast filters support (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1038666] - [ethernet] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1038666] - [ethernet] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1038666] - [ethernet] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1038666] - [ethernet] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: calls skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for SIT tunnels (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for IPIP (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1038666] - [ethernet] bnx2x: prevent CFC attention (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1038666] - [ethernet] bnx2x: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Michal Schmidt) [1038666] - [misc] list: introduce list_next_entry() and list_prev_entry() (Michal Schmidt) [1038666] - [virt] kvm: fix apic_base enable check (Marcelo Tosatti) [1053143] - [virt] kvm: fix x86 emulation of "movzbl bpl, eax" (Marcelo Tosatti) [1053143] - [virt] kvm: limit PIT timer frequency (Marcelo Tosatti) [1053143] - [virt] kvm: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1053143] - [virt] kvm: handle invalid root_hpa everywhere (Marcelo Tosatti) [1053143] - [virt] kvm/mmu: handle invalid root_hpa at __direct_map (Marcelo Tosatti) [1053143] - [virt] kvm/vmx: fix use after free of vmx->loaded_vmcs (Marcelo Tosatti) [1053143] - [virt] kvm: Fix APIC map calculation after re-enabling (Marcelo Tosatti) [1053143] - [virt] kvm: emulate SAHF instruction (Marcelo Tosatti) [1053143] - [virt] flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED (Marcelo Tosatti) [1053143] - [virt] kvm: Mapping IOMMU pages after updating memslot (Marcelo Tosatti) [1053143] - [fs] aio: checking for NULL instead of IS_ERR (Motohiro Kosaki) [995323]- [net] bridge: Fix memory leak when deleting bridge with vlan filtering enabled (Vlad Yasevich) [1031068] - [net] bridge: Call vlan_vid_del for all vids at nbp_vlan_flush (Vlad Yasevich) [1031068] - [net] bridge: Use vlan_vid_[add/del] instead of direct ndo_vlan_rx_[add/kill]_vid calls (Vlad Yasevich) [1031068] - [net] ipv6: add link-local, sit and loopback address with INFINITY_LIFE_TIME (Jiri Pirko) [1054095] - [net] ipv6: don't install anycast address for /128 addresses on routers (Jiri Pirko) [1054095] - [net] ipv6: addrconf: fix preferred lifetime state-changing behavior while valid_lft is infinity (Jiri Pirko) [1054095] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [1054160] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [1054160] - [net] netfilter: synproxy: correct wscale option passing (Jesper Brouer) [1054076] - [net] netfilter: synproxy: send mss option to backend (Jesper Brouer) [1054076] - [net] ipv6: addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE (Jiri Pirko) [1052884] - [net] ipv6: addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes (Jiri Pirko) [1052884] - [net] ipv6: addrconf spelling fixes (Jiri Pirko) [1052884] - [net] ipv6: unneccessary to get address prefix in addrconf_get_prefix_route (Jiri Pirko) [1052884] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1051501] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1051501] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1052111] - [net] ipv6: always set the new created dst's from in ip6_rt_copy (Neil Horman) [1050828] - [net] vxlan: Mark vxlan_dev flags with VXLAN_F_IPV6 properly (Thomas Graf) [1049141] - [net] netfilter: RHEL7 kABI prepare struct netns_ct (Jesper Brouer) [1030994] - [net] reorder struct netns_ct for better cache-line usage (Jesper Brouer) [1030994] - [net] ipv6: release dst properly in ipip6_tunnel_xmit (Michal Schmidt) [1038708] - [net] ipv6: sit: update mtu check to take care of gso packets (Michal Schmidt) [1038708] - [net] ipv6: sit: add GSO/TSO support (Michal Schmidt) [1038708] - [net] ipv6: gso: make ipv6_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv6: wire up skb->encapsulation (Michal Schmidt) [1038708] - [net] ipip: add GSO/TSO support (Michal Schmidt) [1038708] - [net] inet: fix a UFO regression (Michal Schmidt) [1038708] - [net] inet: restore gso for vxlan (Michal Schmidt) [1038708] - [net] ipv4: gso: make inet_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv4: gso: send_check() & segment() cleanups (Michal Schmidt) [1038708] - [net] generalize skb_segment() (Michal Schmidt) [1038708] - [net] ipv4: generalize gre_handle_offloads (Michal Schmidt) [1038708]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019895] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019895] - [security] smack: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [virt] vfio: Convert control interface to misc driver (Alex Williamson) [1044595] - [virt] vfio: Reserve minor for VFIO (Alex Williamson) [1044595] - [ethernet] qlcnic: Update version to 5.3.48.1 (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix usage of netif_tx_{wake, stop} api during link change (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix system hang while running traffic and bringing interface down (Chad Dupuis) [1048773] - [virt] hyperv/netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1040785 983434] - [virt] hyperv: Fix race between probe and open calls (Jason Wang) [983434] - [s390] kvm: mark as Tech Preview (Hendrik Brueckner) [1049469] - [x86] irq: Fix do_IRQ() interrupt warning for cpu hotplug retriggered irqs (Prarit Bhargava) [1052179] - [kernel] audit: log on errors from filter user rules (Richard Guy Briggs) [1034446] - [x86] uv: Add GRU distributed mode mappings (George Beshers) [1032365] - [iommu] dmar: Modify warn_invalid_dmar() message to do a less loud warning (Prarit Bhargava) [968249] - [dma] ioat: Modify ioat3_dca_init() message to do a less loud warning (Prarit Bhargava) [968235]- [ethernet] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Changed the statistic name emerg_{fetch, wait} to hlb_{fetch, wait} (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Initialise efx_ptp_data::phc_clock_info from a static template (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start, stop}() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add new sensor names (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1028038] - [ethernet] sfc/ptp: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (Nikolay Aleksandrov) [1028038] - [net] socket: Merge multiple implementations of ifreq::ifr_data conversion (Nikolay Aleksandrov) [1028038] - [net] socket: Fix minor information leak in siocdevprivate_ioctl() (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Improve kernel-doc for struct hwtstamp_config (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Nikolay Aleksandrov) [1028038] - [virt] virtio-net: fix refill races during restore (Jason Wang) [1040802] - [virt] virtio: delete napi structures from netdev before releasing memory (Jason Wang) [1040802] - [virt] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032457] - [virt] virtio_net: fix error handling for mergeable buffers (Jason Wang) [1032457] - [firmware] efi-pstore: Make efi-pstore return a unique id (Seiji Aguchi) [1039150] - [firmware] efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed (Seiji Aguchi) [1039145] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Seiji Aguchi) [1039145] - [virt] kvm/svm: nested virt support off by default (Marcelo Tosatti) [1034974] - [x86] uv: Fix NULL pointer dereference in uv_flush_tlb_others() (George Beshers) [1049559] - [fs] kill anon_inode_getfile_private() (Motohiro Kosaki) [995323] - [fs] rework aio migrate pages to use aio fs (Motohiro Kosaki) [995323] - [fs] take anon inode allocation to libfs.c (Motohiro Kosaki) [995323] - [fs] libfs: get exports to definitions of objects being exported (Motohiro Kosaki) [995323] - [fs] aio: fix use-after-free in aio_migratepage (Motohiro Kosaki) [995323] - [fs] aio: remove unnecessary debugging from aio_free_ring() (Motohiro Kosaki) [995323] - [fs] aio: fix race in ring buffer page lookup introduced by page migration support (Motohiro Kosaki) [995323] - [fs] aio: fix build when migration is disabled (Motohiro Kosaki) [995323] - [fs] aio: Add support to aio ring pages migration (Motohiro Kosaki) [995323] - [fs] anon_inode: Introduce a new lib function anon_inode_getfile_private() (Motohiro Kosaki) [995323]- [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1049591] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1049591] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1049591] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1049591] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1049591] - [md] dm-snapshot: call destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1049591] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1049591] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1049591] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1049591] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1049591] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1049591] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1049591] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1049591] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1049591] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1049591] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1049591] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1049591] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-delay: use per-bio data instead of a mempool and slab cache (Mike Snitzer) [1049591] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1049591] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1049591] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1049591] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1049591] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1049591] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1049591] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1049591] - [md] dm-cache: actually resize cache (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1049591] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1049591] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1049591] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1049591] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1049591] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1049591] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1049591] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1049591] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1049591] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1049591] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1049591] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1049591] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1049591] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1049591] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1049591] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: implement writeback_work() and mq_{set, clear}_dirty() (Mike Snitzer) [1049591] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1049591] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1049591] - [md] dm: fix Kconfig menu indentation (Mike Snitzer) [1049591] - [md] dm: allow remove to be deferred (Mike Snitzer) [1049591] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1049591] - [md] dm-crypt: add TCW IV mode for old CBC TCRYPT containers (Mike Snitzer) [1049591] - [md] dm-crypt: properly handle extra key string in initialization (Mike Snitzer) [1049591] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1049591] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1049591] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1049591] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1049591] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1049591] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1049591] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1049591] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1049591] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1049591] - [md] dm-mpath: requeue I/O during pg_init (Mike Snitzer) [1049591] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1049591] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1049591] - [ethernet] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1049512] - [ethernet] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1049512] - [ethernet] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1049512] - [ethernet] be2net: slight optimization of addr compare (Ivan Vecera) [1049512] - [ethernet] be2net: calls skb_set_hash (Ivan Vecera) [1049512] - [net] Add function to set the rxhash (Ivan Vecera) [1049512] - [ethernet] be2net: Free/delete pmacs (in be_clear()) only if they exist (Ivan Vecera) [1049512] - [ethernet] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1049512] - [ethernet] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1049512] - [ethernet] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1049512] - [ethernet] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1049512] - [ethernet] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1049512] - [ethernet] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1049512] - [ethernet] be2net: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Ivan Vecera) [1049512]- [scsi] qla4xxx: v5.04.00.02.07.00-k0 (Chad Dupuis) [948116] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1006152] - [scsi] qla4xxx: v5.04.00.01.07.00-k0 (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1006152] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [948116] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [948116] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] Update documentation for scsi eh patchset (Ewan Milne) [987784] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987784] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987784] - [scsi] improved eh timeout handler (Ewan Milne) [987784] - [scsi] Fix erratic device offline during EH (Ewan Milne) [987784] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987784] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987784] - [scsi] Disable WRITE SAME for RAID and virtual host adapter drivers (Ewan Milne) [1010379] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1044113] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1044113] - [scsi] pm8001: clean up unnecessary MSI/MSI-X capability find (Rich Bono) [1044113] - [scsi] pm8001: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Rich Bono) [1044113] - [scsi] pm80xx: Module author addition (Rich Bono) [1044113] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1044113] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1044113] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1051181] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Vijay Guvva) [1032723] - [scsi] bfa: Fix smatch warnings (Vijay Guvva) [1032723] - [scsi] bfa: change FC_ELS_TOV to 20sec (Vijay Guvva) [1032723] - [scsi] bfa: Observed auto D-port mode instead of manual (Vijay Guvva) [1032723] - [scsi] bfa: Fix for bcu or hcm faa query hang (Vijay Guvva) [1032723] - [scsi] bfa: LUN discovery issue in direct attach mode (Vijay Guvva) [1032723] - [scsi] bfa: Register port with SCSI even on port init failure (Vijay Guvva) [1032723] - [scsi] bfa: Firmware patch simplification (Vijay Guvva) [1032723] - [ethernet] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1030679] - [ethernet] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1030679] - [ethernet] bna: Firmware Patch Simplification (Ivan Vecera) [1030679] - [ethernet] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1030679] - [ethernet] bna: Handle the TX Setup Failures (Ivan Vecera) [1030679] - [ethernet] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1030679] - [ethernet] bna: CQ Read Fix (Ivan Vecera) [1030679] - [ethernet] bna: RX Processing and Config Changes (Ivan Vecera) [1030679] - [ethernet] bna: Enable Multi Buffer RX (Ivan Vecera) [1030679] - [ethernet] bna: RX Filter Enhancements (Ivan Vecera) [1030679] - [ethernet] bna: Fix Filter Add Del (Ivan Vecera) [1030679] - [ethernet] bna: Set Get IOC fw State (Ivan Vecera) [1030679] - [ethernet] bna: Add software timestamping support (Ivan Vecera) [1030679] - [ethernet] bna: make local variable static (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: Remove extern from function prototypes (Ivan Vecera) [1030679] - [ethernet] bna: fix 32-bit DMA mask handling (Ivan Vecera) [1030679] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (Ivan Vecera) [1030679]- [firmware] efi: generalize efi_get_memory_map() (George Beshers) [973417] - [firmware] efi: Rename __get_map() to efi_get_memory_map() (George Beshers) [973417] - [x86] EFI stub support for large memory maps (George Beshers) [973417] - [x86] efi: Allow efi_free() to be called with size of 0 (George Beshers) [973417] - [x86] efi: use efi_get_memory_map() to get final map for x86 (George Beshers) [973417] - [x86] efi: Rename memory allocation/free functions (George Beshers) [973417] - [x86] efi: Add system table pointer argument to shared functions (George Beshers) [973417] - [x86] efi: Move common EFI stub code from x86 arch code to common location (George Beshers) [973417] - [x86] efi: Add proper definitions for some EFI function pointers (George Beshers) [973417] - [x86] efi: correct call to free_pages (George Beshers) [973417] - [ethernet] i40e: correctly setup ARQ descriptors (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant AQ enable (Stefan Assmann) [1011561] - [ethernet] i40e: Enable/Disable PF switch LB on SR-IOV configure changes (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace paren and comment tweaks (Stefan Assmann) [1011561] - [ethernet] i40e: rework shadow ram read functions (Stefan Assmann) [1011561] - [ethernet] i40e: check MAC type before any REG access (Stefan Assmann) [1011561] - [ethernet] i40e: move PF ID init from PF reset to SC init (Stefan Assmann) [1011561] - [ethernet] i40e: Reduce range of interrupt reg in reg test (Stefan Assmann) [1011561] - [ethernet] i40e: update firmware api to 1.1 (Stefan Assmann) [1011561] - [ethernet] i40e: Add code to wait for FW to complete in reset path (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Allow VF to set already assigned MAC address (Stefan Assmann) [1011561] - [ethernet] i40e: Stop accepting any VLAN tag on VLAN 0 filter set (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable broadcast promiscuous by default (Stefan Assmann) [1011561] - [ethernet] i40e: Expose AQ debugfs hooks (Stefan Assmann) [1011561] - [ethernet] i40e: Do not allow AQ calls from ndo-ops (Stefan Assmann) [1011561] - [ethernet] i40e: check asq alive before notify (Stefan Assmann) [1011561] - [ethernet] i40e: Admin queue shutdown fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Hide the Port VLAN VLAN ID (Stefan Assmann) [1011561] - [ethernet] i40e: use correct struct for get and update vsi params (Stefan Assmann) [1011561] - [ethernet] i40e: Fix VF driver MAC address configuration (Stefan Assmann) [1011561] - [ethernet] i40e: support VFs on PFs other than 0 (Stefan Assmann) [1011561] - [ethernet] i40e: acknowledge VFLR when disabling SR-IOV (Stefan Assmann) [1011561] - [ethernet] i40e: don't allocate zero size (Stefan Assmann) [1011561] - [ethernet] i40e: use struct assign instead of memcpy (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable default port on the VEB (Stefan Assmann) [1011561] - [ethernet] i40e: avoid unnecessary register read (Stefan Assmann) [1011561] - [ethernet] i40e: fix whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: Fix SR-IOV VF port VLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Record dma buffer info for dummy packets (Stefan Assmann) [1011561] - [ethernet] i40e: remove un-necessary io-write (Stefan Assmann) [1011561] - [ethernet] i40e: Remove unnecessary prototypes (Stefan Assmann) [1011561] - [ethernet] i40e: I40E_FLAG_MQ_ENABLED is not used (Stefan Assmann) [1011561] - [ethernet] i40e: Fix ring allocation (Stefan Assmann) [1011561] - [ethernet] i40e: catch unset q_vector (Stefan Assmann) [1011561] - [ethernet] i40e: keep allocated memory in structs (Stefan Assmann) [1011561] - [ethernet] i40e: fix error handling when alloc of vsi array fails (Stefan Assmann) [1011561] - [ethernet] i40e: reinit buffer size each time (Stefan Assmann) [1011561] - [ethernet] i40e: use functions to enable and disable icr 0 (Stefan Assmann) [1011561] - [ethernet] i40e: add header file flag _I40E_TXRX_H_ (Stefan Assmann) [1011561] - [ethernet] i40e: guard against vf message races (Stefan Assmann) [1011561] - [ethernet] i40e: fix constant cast issues (Stefan Assmann) [1011561] - [ethernet] i40e: Change the ethtool NVM read method to use AQ (Stefan Assmann) [1011561] - [ethernet] i40e: fix mac address checking (Stefan Assmann) [1011561] - [ethernet] i40e: Dump the whole NVM, not half (Stefan Assmann) [1011561] - [ethernet] i40e: report VF MAC addresses correctly (Stefan Assmann) [1011561] - [ethernet] i40e: update led set args (Stefan Assmann) [1011561] - [ethernet] i40e: make a define from a large constant (Stefan Assmann) [1011561] - [ethernet] i40e: be more informative (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return (Stefan Assmann) [1011561] - [ethernet] i40e: remove chatty log messages (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant code (Stefan Assmann) [1011561] - [ethernet] i40e: refactor VF reset flow (Stefan Assmann) [1011561] - [ethernet] i40e: move i40e_reset_vf (Stefan Assmann) [1011561] - [ethernet] i40e: Rx checksum offload for VXLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Implementation of VXLAN ndo's (Stefan Assmann) [1011561] - [ethernet] i40e: fix curly brace use and return type (Stefan Assmann) [1011561] - [ethernet] i40e: add wake-on-lan support (Stefan Assmann) [1011561] - [ethernet] i40e: Populate and check pci bus speed and width (Stefan Assmann) [1011561] - [uapi] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1011561] - [ethernet] i40e: Suppress HMC error to Interrupt message level (Stefan Assmann) [1011561] - [ethernet] i40e: using for_each_set_bit to simplify the code (Stefan Assmann) [1011561] - [ethernet] i40e: make functions static and remove dead code (Stefan Assmann) [1011561] - [ethernet] i40e: Fix off by one in i40e_dbg_command_write (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: Fix wrong mask bits being used in misc interrupt (Stefan Assmann) [1011561] - [ethernet] i40e: more print_hex_dump use (Stefan Assmann) [1011561] - [ethernet] i40e: fix up scanf decoders (Stefan Assmann) [1011561] - [ethernet] i40e: simplify error messages for dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: prevent null pointer exception in dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: Fix dump output from debugfs calls (Stefan Assmann) [1011561] - [ethernet] i40e: Remove FCoE in i40e_virtchnl_pf.c code (Stefan Assmann) [1011561] - [ethernet] i40e: support for suspend and resume (Stefan Assmann) [1011561] - [ethernet] i40e: rtnl_lock in reset path fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Add basic support for get/set channels for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: function to reconfigure RSS queues and rebuild (Stefan Assmann) [1011561] - [ethernet] i40e: reinit flow for the main VSI (Stefan Assmann) [1011561] - [ethernet] i40e: use same number of queues as CPUs (Stefan Assmann) [1011561] - [ethernet] i40e: trivial fixes (Stefan Assmann) [1011561] - [ethernet] i40e: init flow control settings to disabled (Stefan Assmann) [1011561] - [ethernet] i40e: Tell the stack about our actual number of queues (Stefan Assmann) [1011561] - [ethernet] i40e: fix pf reset after offline test (Stefan Assmann) [1011561] - [ethernet] i40e: fix up some of the ethtool connection reporting (Stefan Assmann) [1011561] - [ethernet] i40e: fix null dereference (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: remove and fix confusing define name (Stefan Assmann) [1011561] - [ethernet] i40e: complain about out-of-range descriptor request (Stefan Assmann) [1011561] - [ethernet] i40e: loopback info and set loopback fix (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test messages (Stefan Assmann) [1011561] - [ethernet] i40e: Add a new variable to track number of pf instances (Stefan Assmann) [1011561] - [ethernet] i40e: add num_VFs message (Stefan Assmann) [1011561] - [ethernet] i40e: refactor ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: clear test state bit after all ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: only set up the rings to be used (Stefan Assmann) [1011561] - [ethernet] i40e: Enable all PCTYPEs except FCOE for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: refactor reset code (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: enable early hardware support (Stefan Assmann) [1011561] - [ethernet] i40e: Add flag for L2 VEB filtering (Stefan Assmann) [1011561] - [ethernet] i40e: get media type during link info (Stefan Assmann) [1011561] - [ethernet] i40e: check multi-bit state correctly (Stefan Assmann) [1011561] - [ethernet] i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: sync header files with hardware (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test length (Stefan Assmann) [1011561] - [ethernet] i40e: add support for triggering EMPR (Stefan Assmann) [1011561] - [ethernet] i40e: add interrupt test (Stefan Assmann) [1011561] - [ethernet] i40e: default debug mask setting (Stefan Assmann) [1011561] - [ethernet] i40e: fix debugging messages (Stefan Assmann) [1011561] - [ethernet] i40e: properly add VF MAC addresses (Stefan Assmann) [1011561] - [ethernet] i40e: retry call on timeout (Stefan Assmann) [1011561] - [ethernet] i40e: select reset counters correctly (Stefan Assmann) [1011561] - [ethernet] i40e: allow one more vector for VFs (Stefan Assmann) [1011561] - [ethernet] i40e: firmware version fields offsets update (Stefan Assmann) [1011561] - [ethernet] i40e: simplify aq head-tail-len setups (Stefan Assmann) [1011561] - [ethernet] i40e: clear AQ head and tail registers (Stefan Assmann) [1011561] - [ethernet] i40e: register file updates (Stefan Assmann) [1011561] - [ethernet] i40e: set pf_id based on device and function numbers (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return code in i40e_probe() (Stefan Assmann) [1011561] - [ethernet] i40e: remove unused including (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: use pf_id for pf function id in qtx_ctl (Stefan Assmann) [1011561] - [ethernet] i40e: check vsi ptrs before dumping them (Stefan Assmann) [1011561] - [ethernet] i40e: reorder block declarations in debugfs (Stefan Assmann) [1011561] - [ethernet] i40e: tweaking icr0 handling for legacy irq (Stefan Assmann) [1011561] - [ethernet] i40e: refactor fdir setup function (Stefan Assmann) [1011561] - [ethernet] i40e: fix sign extension issue (Stefan Assmann) [1011561] - [ethernet] i40e: fix use of untrusted scalar value warning (Stefan Assmann) [1011561] - [ethernet] i40e: clamp debugfs nvm read command (Stefan Assmann) [1011561] - [ethernet] i40e: debugfs fixups (Stefan Assmann) [1011561] - [ethernet] i40e: fixup legacy interrupt handling (Stefan Assmann) [1011561] - [ethernet] i40e: assign correct vector to VF (Stefan Assmann) [1011561] - [ethernet] i40e: don't free nonexistent rings (Stefan Assmann) [1011561] - [ethernet] i40e: do not flush after re-enabling interrupts (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for 64 bit netstats (Stefan Assmann) [1011561] - [ethernet] i40e: Move rings from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Replace ring container array with linked list (Stefan Assmann) [1011561] - [ethernet] i40e: Move q_vectors from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Split bytes and packets from Rx/Tx stats (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for Tx byte queue limits (Stefan Assmann) [1011561] - [ethernet] i40e: Drop dead code and flags from Tx hotpath (Stefan Assmann) [1011561] - [ethernet] i40e: clean up Tx fast path (Stefan Assmann) [1011561] - [ethernet] i40e: Do not directly increment Tx next_to_use (Stefan Assmann) [1011561] - [ethernet] i40e: Cleanup Tx buffer info layout (Stefan Assmann) [1011561] - [ethernet] i40e: Drop unused completed stat (Stefan Assmann) [1011561] - [ethernet] i40e: Link code updates (Stefan Assmann) [1011561] - [ethernet] i40e: clean up coccicheck reported errors (Stefan Assmann) [1011561] - [ethernet] i40e: better return values (Stefan Assmann) [1011561] - [ethernet] i40e: convert ret to aq_ret (Stefan Assmann) [1011561] - [ethernet] i40e: small clean ups from review (Stefan Assmann) [1011561] - [ethernet] i40e: use common failure flow (Stefan Assmann) [1011561] - [net] sunrpc/rpc_pipe: fix cleanup of dummy gssd directory when notification fails (Jeff Layton) [1048105] - [net] sunrpc: add an "info" file for the dummy gssd pipe (Jeff Layton) [1048105] - [net] sunrpc/rpc_pipe: remove the clntXX dir if creating the pipe fails (Jeff Layton) [1048105] - [fs] nfs: fix do_div() warning by instead using sector_div() (Steve Dickson) [769365] - [misc] MAINTAINERS: Update contact information for Trond Myklebust (Steve Dickson) [769365] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [769365] - [net] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [769365] - [fs] nfs: close needs to handle NFS4ERR_ADMIN_REVOKED (Steve Dickson) [769365] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [769365] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [769365] - [fs] nfs: Fix a warning in nfs_setsecurity (Steve Dickson) [769365] - [fs] nfs: Enabling v4.2 should not recompile nfsd and lockd (Steve Dickson) [769365] - [fs] nfs: fix pnfs Kconfig defaults (Steve Dickson) [769365] - [fs] nfs: correctly report misuse of "migration" mount option (Steve Dickson) [769365] - [ethernet] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [986817] - [net] sunrpc: Cleanup xs_destroy() (Steve Dickson) [769365] - [net] sunrpc: close a rare race in xs_tcp_setup_socket (Steve Dickson) [769365] - [net] sunrpc: remove duplicated include from clnt.c (Steve Dickson) [769365] - [fs] nfs: use IS_ROOT not DCACHE_DISCONNECTED (Steve Dickson) [769365] - [net] sunrpc: Fix buffer overflow checking in gss_encode_v0_msg/gss_encode_v1_msg (Steve Dickson) [769365] - [net] sunrpc: gss_alloc_msg - choose _either_ a v0 message or a v1 message (Steve Dickson) [769365] - [net] sunrpc: remove an unnecessary if statement (Steve Dickson) [769365] - [fs] nfs: Remove useless 'error' assignment (Steve Dickson) [769365] - [net] sunrpc: comment typo fix (Steve Dickson) [769365] - [net] sunrpc: Add correct rcu_dereference annotation in rpc_clnt_set_transport (Steve Dickson) [769365] - [fs] nfs: add support for multiple sec= mount options (Steve Dickson) [769365] - [fs] nfs: stop using NFS_MOUNT_SECFLAVOUR server flag (Steve Dickson) [769365] - [fs] nfs: cache parsed auth_info in nfs_server (Steve Dickson) [769365] - [fs] nfs: separate passed security flavs from selected (Steve Dickson) [769365] - [fs] nfs: make nfs_find_best_sec static (Steve Dickson) [769365] - [fs] nfs: Fix possible endless state recovery wait (Steve Dickson) [769365] - [fs] nfs: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR (Steve Dickson) [769365] - [fs] nfs: Handle SEQ4_STATUS_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_LEASE_MOVED during async RENEW (Steve Dickson) [769365] - [fs] nfs: Migration support for RELEASE_LOCKOWNER (Steve Dickson) [769365] - [fs] nfs: Implement support for NFS4ERR_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Support NFS4ERR_LEASE_MOVED recovery in state manager (Steve Dickson) [769365] - [fs] nfs: Add method to detect whether an FSID is still on the server (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_MOVED during delegation recall (Steve Dickson) [769365] - [fs] nfs: Add migration recovery callouts in nfs4proc.c (Steve Dickson) [769365] - [fs] nfs: Rename "stateid_invalid" label (Steve Dickson) [769365] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [769365] - [fs] nfs: Add basic migration support to state manager thread (Steve Dickson) [769365] - [fs] nfs: Add a super_block backpointer to the nfs_server struct (Steve Dickson) [769365] - [fs] nfs: Add method to retrieve fs_locations during migration recovery (Steve Dickson) [769365] - [fs] nfs: Export _nfs_display_fhandle() (Steve Dickson) [769365] - [fs] nfs: Introduce a vector of migration recovery ops (Steve Dickson) [769365] - [fs] nfs: Add functions to swap transports during migration recovery (Steve Dickson) [769365] - [fs] nfs: Add nfs4_update_server (Steve Dickson) [769365] - [net] sunrpc: Add a helper to switch the transport of an rpc_clnt (Steve Dickson) [769365] - [net] sunrpc: Modify synopsis of rpc_client_register() (Steve Dickson) [769365] - [fs] nfs: don't reprocess cached open CLAIM_PREVIOUS (Steve Dickson) [769365] - [fs] nfs: Fix state reference counting in _nfs4_opendata_reclaim_to_nfs4_state (Steve Dickson) [769365] - [fs] nfs: don't fail on missing fattr in open recover (Steve Dickson) [769365] - [fs] nfs: fix NULL dereference in open recover (Steve Dickson) [769365] - [fs] nfs: Don't change the security label as part of open reclaim (Steve Dickson) [769365] - [fs] nfs: Remove zeroing state kern warnings (Steve Dickson) [769365] - [net] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [769365] - [net] sunrpc: Remove redundant initialisations of request rq_bytes_sent (Steve Dickson) [769365] - [net] sunrpc: Fix RPC call retransmission statistics (Steve Dickson) [769365] - [fs] nfs: Ensure that we disable the resend timeout for NFSv4 (Steve Dickson) [769365] - [net] sunrpc: Add RPC task and client level options to disable the resend timeout (Steve Dickson) [769365] - [net] sunrpc: Clean up - convert xprt_prepare_transmit to return a bool (Steve Dickson) [769365] - [net] sunrpc: Clear the request rq_bytes_sent field in xprt_release_write (Steve Dickson) [769365] - [net] sunrpc: Don't set the request connect_cookie until a successful transmit (Steve Dickson) [769365] - [net] sunrpc: Only update the TCP connect cookie on a successful connect (Steve Dickson) [769365] - [net] sunrpc: Enable the keepalive option for TCP sockets (Steve Dickson) [769365] - [fs] nfs: Fix a use-after-free situation in _nfs4_proc_getlk() (Steve Dickson) [769365] - [wireless] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1016320] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [1016320] - [fs] gfs2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1049045] - [mm] thp: give transparent hugepage code a separate copy_page (Rik van Riel) [1044367] - [kernel] time: menu governor broken when nohz=off (George Beshers) [1043652] - [s390] perf: fix compile error (undefined reference sie_exit) (Hendrik Brueckner) [1035261] - [s390] mm: page_table_realloc returns failure (Hendrik Brueckner) [1035261] - [virt] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Hendrik Brueckner) [1035261] - [s390] kvm: Add helper function for setting condition code (Hendrik Brueckner) [1035261] - [s390] kvm: Make KVM_HVA_ERR_BAD usable on s390 (Hendrik Brueckner) [1035261] - [s390] kvm: use cookies for ioeventfd (Hendrik Brueckner) [1035261] - [s390] kvm/kvm-io: support cookies (Hendrik Brueckner) [1035261] - [s390] kvm: fix pfmf non-quiescing control handling (Hendrik Brueckner) [1035261] - [s390] kvm: Fix sparse warnings in priv.c (Hendrik Brueckner) [1035261] - [s390] kvm: declare virtual HW facilities (Hendrik Brueckner) [1035261] - [s390] kvm: fix task size check (Hendrik Brueckner) [1035261] - [s390] kvm: allow sie enablement for multi-threaded programs (Hendrik Brueckner) [1035261] - [s390] qeth: Increase default MTU for OSA devices (Hendrik Brueckner) [1035261] - [s390] kvm: Fixed priority of execution in STSI (Hendrik Brueckner) [1035261] - [s390] kvm: Reworked LCTL and LCTLG instructions (Hendrik Brueckner) [1035261] - [s390] kvm: Check for access exceptions during TPI (Hendrik Brueckner) [1035261] - [s390] kvm: Check for PSTATE when handling DIAGNOSE (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation checks moved to instruction handlers (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation check for TPROT (Hendrik Brueckner) [1035261] - [s390] kvm: Renamed PGM_PRIVILEGED_OPERATION (Hendrik Brueckner) [1035261] - [s390] kvm: Fix epsw instruction decoding (Hendrik Brueckner) [1035261] - [s390] kvm: Use common waitqueue (Hendrik Brueckner) [1035261] - [s390] kvm: code cleanup to use common vcpu slab cache (Hendrik Brueckner) [1035261] - [s390] kvm: Detect if perf samples belong to KVM host or guest (Hendrik Brueckner) [1035261] - [s390] kvm: guest large pages (Hendrik Brueckner) [1035261] - [s390] kvm: avoid automatic sie reentry (Hendrik Brueckner) [1035261] - [s390] kvm: Kick guests out of sie if prefix page host pte is touched (Hendrik Brueckner) [1035261] - [s390] kvm: Provide a way to prevent reentering SIE (Hendrik Brueckner) [1035261] - [s390] kvm: Mark if a cpu is in SIE (Hendrik Brueckner) [1035261] - [s390] kvm: rename RCP_xxx defines to PGSTE_xxx (Hendrik Brueckner) [1035261] - [s390] kvm: fix psw rewinding in handle_skey (Hendrik Brueckner) [1035261] - [s390] kvm: Provide function for setting the guest storage key (Hendrik Brueckner) [1035261] - [s390] facility: decompose test_facility() (Hendrik Brueckner) [1035261]- [kernel] perf: Account freq events globally (Jeremy Eder) [1025775] - [kernel] perf: Roll back callchain buffer refcount under the callchain mutex (Jeremy Eder) [1025775] - [kernel] watchdog: Make it work under full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Boot-disable by default on full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Rename confusing state variable (Jeremy Eder) [1025775] - [kernel] watchdog: Register / unregister watchdog kthreads on sysctl control (Jeremy Eder) [1025775] - [kernel] perf: Implement finer grained full dynticks kick (Jeremy Eder) [1025775] - [kernel] perf: Account freq events per cpu (Jeremy Eder) [1025775] - [kernel] perf: Migrate per cpu event accounting (Jeremy Eder) [1025775] - [kernel] perf: Split the per-cpu accounting part of the event accounting code (Jeremy Eder) [1025775] - [kernel] perf: Factor out event accounting code to account_event()/__free_event() (Jeremy Eder) [1025775] - [kernel] perf: Sanitize get_callchain_buffer() (Jeremy Eder) [1025775] - [kernel] perf: Fix branch stack refcount leak on callchain init failure (Jeremy Eder) [1025775] - [tools] perf/test: Update command line callchain attribute tests (Jiri Olsa) [1036665] - [tools] perf: Fixup mmap event consumption (Jiri Olsa) [1036665] - [tools] perf/top: Split -G and --call-graph (Jiri Olsa) [1036665] - [tools] perf/record: Split -g and --call-graph (Jiri Olsa) [1036665] - [tools] perf/hists: Add color overhead for stdio output buffer (Jiri Olsa) [1036665] - [tools] perf: Fix up /proc/PID/maps parsing (Jiri Olsa) [1036665] - [tools] perf/script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1036665] - [tools] perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1036665] - [tools] perf/scripting/perl: Fix build error on Fedora 12 (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to initialize fname always before use it (Jiri Olsa) [1036665] - [tools] perf/session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1036665] - [tools] perf: Fix installation of libexec components (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to find line information for probe list (Jiri Olsa) [1036665] - [tools] perf: Fix libaudit test (Jiri Olsa) [1036665] - [tools] perf/stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1036665] - [tools] perf: Add default handler for mmap2 events (Jiri Olsa) [1036665] - [tools] perf/symbols: Demangle cloned functions (Jiri Olsa) [1036665] - [tools] perf/machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1036665] - [tools] perf: Explicitly add libdl dependency (Jiri Olsa) [1036665] - [tools] perf/probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1036665] - [tools] perf/trace: Add mmap2 handler (Jiri Olsa) [1036665] - [tools] perf/kmem: Make it work again on non NUMA machines (Jiri Olsa) [1036665] - [tools] perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms() (Jiri Olsa) [1036665] - [tools] perf/probe: Fix finder to find lines of given function (Jiri Olsa) [1036665] - [tools] perf/session: Check for SIGINT in more loops (Jiri Olsa) [1036665] - [tools] perf: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1036665] - [tools] perf: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1036665] - [tools] perf: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1036665] - [tools] perf: Sharpen the libaudit dependencies test (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 support (Jiri Olsa) [1036665] - [tools] perf/kvm: Fix sample_type manipulation (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1036665] - [tools] perf/trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1036665] - [tools] perf/session: Separate progress bar update when processing events (Jiri Olsa) [1036665] - [tools] perf/trace: Check if MAP_32BIT is defined (Jiri Olsa) [1036665] - [tools] perf/hists: Fix formatting of long symbol names (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1036665] - [tools] perf: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1036665] - [tools] perf/trace: Check control+C more often (Jiri Olsa) [1036665] - [tools] perf/trace: Tell arg formatters the arg index (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for open's flags arg (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1036665] - [tools] perf: Fix symbol offset computation for some dsos (Jiri Olsa) [1036665] - [tools] perf/list: Skip unsupported events (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'keep tracking' test (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1036665] - [tools] perf/trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1036665] - [tools] perf/trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1036665] - [tools] perf/trace: Add option to analyze events in a file versus live (Jiri Olsa) [1036665] - [tools] perf/evlist: Add tracepoint lookup by name (Jiri Olsa) [1036665] - [tools] perf/tests: Add a sample parsing test (Jiri Olsa) [1036665] - [tools] perf: Add a function to calculate sample event size (Jiri Olsa) [1036665] - [tools] perf: Expand perf_event__synthesize_sample() (Jiri Olsa) [1036665] - [tools] perf: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1036665] - [tools] perf/evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1036665] - [tools] perf: Remove references to struct ip_event (Jiri Olsa) [1036665] - [tools] perf/callchain: Remove unnecessary validation (Jiri Olsa) [1036665] - [tools] perf/evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1036665] - [tools] perf: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1036665] - [tools] lib/traceevent: Fixup jobserver setup (Jiri Olsa) [1036665] - [tools] perf: Add pid to struct thread (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap flags parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap prot parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1036665] - [tools] perf/trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1036665] - [tools] perf/trace: Allow printing syscall return values in hex (Jiri Olsa) [1036665] - [tools] perf/trace: Simplify sys_exit return printing (Jiri Olsa) [1036665] - [tools] perf/trace: Introduce syscall arg formatters (Jiri Olsa) [1036665] - [tools] perf/trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1036665] - [tools] perf/trace: Add --verbose option (Jiri Olsa) [1036665] - [tools] perf/trace: Support ! in -e expressions (Jiri Olsa) [1036665] - [tools] perf: Don't install scripting files files when disabled (Jiri Olsa) [1036665] - [tools] perf: Sample after exit loses thread correlation (Jiri Olsa) [1036665] - [tools] perf/trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1036665] - [tools] perf/trace: Implement -o/--output filename (Jiri Olsa) [1036665] - [tools] perf: Add debug prints (Jiri Olsa) [1036665] - [tools] perf: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1036665] - [tools] perf: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1036665] - [tools] perf/kvm: Remove force option to cmd_record (Jiri Olsa) [1036665] - [tools] perf/trace: Allow specifying which syscalls to trace (Jiri Olsa) [1036665] - [tools] perf: Improve robustness of topology parsing code (Jiri Olsa) [1036665] - [tools] perf/tests: Fix compile failure on do_sort_something (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1036665] - [tools] perf/annotate: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/mem: Remove unused symbol filter member (Jiri Olsa) [1036665] - [tools] perf/report: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/top: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/machine: Add symbol filter to struct machine (Jiri Olsa) [1036665] - [tools] perf/session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to print stack trace on single line (Jiri Olsa) [1036665] - [tools] perf/tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove thread lookup in sample handler (Jiri Olsa) [1036665] - [tools] perf/sched: Simplify arguments to read_events (Jiri Olsa) [1036665] - [tools] perf/kvm: Update documentation with live command (Jiri Olsa) [1036665] - [tools] perf/kvm: Option to print events that exceed a duration (Jiri Olsa) [1036665] - [tools] perf/machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1036665] - [tools] perf/tests: Add tests of new pinned modifier (Jiri Olsa) [1036665] - [tools] perf: Add support for pinned modifier (Jiri Olsa) [1036665] - [tools] perf/ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1036665] - [tools] perf/kvm: Add option to analyze specific VM (Jiri Olsa) [1036665] - [tools] perf/kvm: Add min and max stats to display (Jiri Olsa) [1036665] - [tools] perf/kvm: Add live mode (Jiri Olsa) [1036665] - [tools] perf/session: Export queue_event function (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1036665] - [tools] perf/annotate: Improve description of '?' hotkey (Jiri Olsa) [1036665] - [tools] perf/annotate: Add call target name if it is missing (Jiri Olsa) [1036665] - [tools] perf/annotate: Remove nop at end of annotation (Jiri Olsa) [1036665] - [tools] perf/annotate: Put dso name in symbol annotation title (Jiri Olsa) [1036665] - [tools] perf/annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1036665] - [tools] perf/tests: Add kcore to the object code reading test (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1036665] - [tools] perf/symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from kernel modules (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from vmlinux (Jiri Olsa) [1036665] - [tools] perf/symbols: Load kernel maps before using (Jiri Olsa) [1036665] - [tools] perf/tests: Add test for reading object code (Jiri Olsa) [1036665] - [tools] perf/symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1036665] - [tools] perf/stat: Flush output after each line in interval mode (Jiri Olsa) [1036665] - [tools] perf/stat: Add support for --initial-delay option (Jiri Olsa) [1036665] - [tools] perf/evsel: Add support for enabling counters (Jiri Olsa) [1036665] - [tools] perf/evlist: Remove obsolete dummy execve (Jiri Olsa) [1036665] - [tools] perf/kvm: Split out tracepoints from record args (Jiri Olsa) [1036665] - [tools] perf/session: Export a few functions for event processing (Jiri Olsa) [1036665] - [tools] perf/stats: Add max and min stats (Jiri Olsa) [1036665] - [tools] perf/top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1036665] - [tools] perf/util: Add parse_nsec_time() function (Jiri Olsa) [1036665] - [tools] perf/python: Remove duplicate TID bit from mask (Jiri Olsa) [1036665] - [tools] perf/trace: Beautify 'connect' result (Jiri Olsa) [1036665] - [tools] perf: Fix compile of util/tsc.c (Jiri Olsa) [1036665] - [tools] perf/evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1036665] - [tools] perf: Add test for converting perf time to/from TSC (Jiri Olsa) [1036665] - [tools] perf: Move weight back to common sort keys (Jiri Olsa) [1036665] - [tools] perf/tests: Add broken install-* tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1036665] - [tools] perf: Fix build with perl 5.18 (Jiri Olsa) [1036665] - [tools] perf: Support callchain sorting based on addresses (Jiri Olsa) [1036665] - [tools] perf/bench: Fix memcpy benchmark for large sizes (Jiri Olsa) [1036665] - [tools] perf/evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1036665] - [tools] perf/script: Fix named threads support (Jiri Olsa) [1036665] - [tools] perf/header: Recognize version number for perf data file (Jiri Olsa) [1036665] - [tools] perf/header: Introduce feat_offset into perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove attr_offset from perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove data_offset seek as it's not needed (Jiri Olsa) [1036665] - [tools] perf/session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1036665] - [tools] perf/symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1036665] - [tools] perf: Fix 'make tools/perf' (Jiri Olsa) [1036665] - [tools] perf: Remove event types framework completely (Jiri Olsa) [1036665] - [tools] perf/record: Remove event types pushing (Jiri Olsa) [1036665] - [tools] perf: Remove event types from perf data file (Jiri Olsa) [1036665] - [tools] perf/timechart: Remove event types framework only user (Jiri Olsa) [1036665] - [tools] perf/timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1036665] - [tools] perf: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1036665] - [tools] perf/report/top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1036665] - [tools] perf/list: List kernel supplied event aliases (Jiri Olsa) [1036665] - [tools] perf: Default to cpu// for events v5 (Jiri Olsa) [1036665] - [tools] perf: struct thread has a tid not a pid (Jiri Olsa) [1036665] - [tools] perf: Validate perf event header size (Jiri Olsa) [1036665] - [tools] perf/evlist: Tidy duplicated munmap code (Jiri Olsa) [1036665] - [tools] perf: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Add missing 'finished_round' (Jiri Olsa) [1036665] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Remove unused parameter (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Set rules hint for the hist browser (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add a double-click handler for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Make column headers resizable (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Display callchain overhead also (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add support for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1036665] - [tools] perf/sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1036665] - [tools] perf/util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1036665] - [tools] perf/util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1036665] - [tools] perf/util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1036665] - [tools] perf/script: Adopt latency_format variable (Jiri Olsa) [1036665] - [tools] perf/util: Get rid of unused header_page_* variables (Jiri Olsa) [1036665] - [tools] perf/util: Parse header_page to get proper long size (Jiri Olsa) [1036665] - [tools] perf/util: Skip reading header_event file (Jiri Olsa) [1036665] - [tools] perf/util: Make file/host_bigendian variable local (Jiri Olsa) [1036665] - [tools] perf/util: Save long size of traced system (Jiri Olsa) [1036665] - [tools] perf/util: Save page size in a trace file to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Port kbuffer parser routines (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add page_size field to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add trace_seq_reset() (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add const qualifier to string arguments (Jiri Olsa) [1036665] - [tools] lib/traceevent: Get rid of unused gui target (Jiri Olsa) [1036665] - [tools] lib/traceevent: Remove unused install targets (Jiri Olsa) [1036665] - [tools] perf/parse events: Demystify memory allocations (Jiri Olsa) [1036665] - [tools] perf/tests: Make terms a stack variable in test_term (Jiri Olsa) [1036665] - [tools] perf: Don't free list head in parse_events__free_terms (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix use of uninitialized variable (Jiri Olsa) [1036665] - [tools] perf/report: Fix perf_session__delete removal (Jiri Olsa) [1036665] - [tools] perf: Do not elide parent symbol column (Jiri Olsa) [1036665] - [tools] perf/util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1036665] - [tools] perf/util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1036665] - [tools] perf: Remove callchain_cursor_reset call (Jiri Olsa) [1036665] - [tools] perf: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1036665] - [tools] perf: Use default include path notation for libtraceevent headers (Jiri Olsa) [1036665] - [tools] perf/tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1036665] - [tools] perf: Remove cwd from perf_session struct (Jiri Olsa) [1036665] - [tools] perf/top: Add --objdump option (Jiri Olsa) [1036665] - [tools] perf: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1036665] - [tools] perf: Update ABI comment (Jiri Olsa) [1036665] - [tools] perf: Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [1036665] - [tools] perf: Add a dummy software event to keep tracking (Jiri Olsa) [1036665] - [tools] perf: Fix up MMAP2 buffer space reservation (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 attribute to an event (Jiri Olsa) [1036665] - [tools] perf: make events stream always parsable (Jiri Olsa) [1036665] - [tools] perf/x86: Add ability to calculate TSC from perf sample timestamps (Jiri Olsa) [1036665] - [tools] perf: Fix broken union in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Update perf_event_type documentation (Jiri Olsa) [1036665] - [tools] perf: Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1036665] - [edac] amd64_edac: Correct erratum 505 range (Kim Naru) [1013820] - [edac] mce_amd: Add an MCE signature for new Fam15h models (Kim Naru) [1013820] - [edac] amd64_edac: Fix incorrect wraparounds (Kim Naru) [1013820] - [edac] amd64_edac: Get rid of boot_cpu_data accesses (Kim Naru) [1013820] - [edac] amd64_edac: Add ECC decoding support for newer F15h model (Kim Naru) [1013820] - [block] blk-mq: Don't reserve a tag for flush request (Mike Snitzer) [1048301] - [lib] percpu_ida: fix a live lock (Mike Snitzer) [1048301] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1040347] - [net] netfilter: only warn once on wrong seqadj usage (Jesper Brouer) [1031968] - [net] ipvs: correct usage/allocation of seqadj ext in ipvs (Jesper Brouer) [1031968] - [net] netfilter: WARN about wrong usage of sequence number adjustments (Jesper Brouer) [1031968] - [net] vxlan: use custom ndo_change_mtu handler (Daniel Borkmann) [1039848] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1042762] - [net] core: convert class code to use dev_groups (Jiri Benc) [1037452] - [net] ptp: convert class code to use dev_groups (Jiri Benc) [1037452]- [s390] time, vdso: fix clock_gettime for CLOCK_MONOTONIC (Hendrik Brueckner) [1036677] - [s390] vdso: ectg gettime support for CLOCK_THREAD_CPUTIME_ID (Hendrik Brueckner) [1036677] - [s390] vdso: fix access-list entry initialization (Hendrik Brueckner) [1036677] - [s390] time, vdso: convert to the new update_vsyscall interface (Hendrik Brueckner) [1036677]- [net] netfilter: fix wrong byte order in nf_ct_seqadj_set internal information (Jesper Brouer) [1045360] - [net] br: fix use of ->rx_handler_data in code executed on non-rx_handler path (Jiri Pirko) [1039118] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1043536] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1043536] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1043536] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1043536] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1043536] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1043536] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1043536] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1043536] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1043536] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1043536] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1043536] - [net] add BUG_ON if kernel advertises msg_namelen > sizeof(struct sockaddr_storage) (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [net] rework recvmsg handler msg_name and msg_namelen logic (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [acpi] acpi_gpio: protect against future KABI breakage (Prarit Bhargava) [1037769] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1037769] - [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1029153] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1029153] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1029153] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1029153] - [s390] time: revert direct ktime path for s390 clockevent device (Hendrik Brueckner) [1036682] - [security] keys: fix uninitialized persistent_keyring_register_sem (Steve Best) [1030472] - [sched] idle: Fix the idle polling state logic (Jeremy Eder) [1038152] - [misc] enclosure: fix WARN_ON in dual path device removing (Steve Best) [1030291] - [security] keys: Pre-clear struct key on allocation (David Howells) [1032980] - [powerpc] eeh: Use interruptible sleep in keehd (Steve Best) [1044378]- [md] fix calculation of stacking limits on level change (Jes Sorensen) [1033479] - [x86] better solution for x86 single cpu support check (Prarit Bhargava) [1032604] - [kernel] sched: Fix asymmetric scheduling for POWER7 (Steve Best) [1032796] - [fs] writeback: Fix data corruption on NFS (Jeff Layton) [1042112] - [fs] writeback: do not sync data dirtied after sync start (Jeff Layton) [1042112] - [fs] writeback: fix race that cause writeback hung (Jeff Layton) [1042112] - [fs] writeback: make writeback_inodes_wb static (Jeff Layton) [1042112] - [fs] writeback: fix occasional slow sync(1) (Jeff Layton) [1042112] - [fs] writeback: don't check force_wait to handle bdi->work_list (Jeff Layton) [1042112] - [fs] fs-writeback: make wb_do_writeback() as static (Jeff Layton) [1042112] - [fs] writeback: Do not sort b_io list only because of block device inode (Jeff Layton) [1042112] - [fs] sync: don't block the flusher thread waiting on IO (Jeff Layton) [1042112] - [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1040183] - [s390] signal: always restore saved runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [s390] fix handling of runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [platform] asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U (Prarit Bhargava) [1043248] - [platform] asus-nb-wmi: ignore ALS notification key code (Prarit Bhargava) [1043248] - [fs] gfs2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1038123] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1038123] - [virt] kvm: fix guest-initiated crash with x2apic (Andrew Jones) [1042101] {CVE-2013-6376} - [drm] qxl: fix memory leak in release list handling (Dave Airlie) [1035564] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Steve Best) [1038501]- [powerpc] powernv: Don't crash if there are no OPAL consoles (Steve Best) [1033086] - [powerpc] powernv: Reserve the correct PE number (Steve Best) [1033086] - [powerpc] powernv: Add PE to its own PELTV (Steve Best) [1033086] - [powerpc] eeh: Output PHB3 diag-data (Steve Best) [1033086] - [powerpc] powernv: Double size of log blob (Steve Best) [1033086] - [powerpc] eeh: Output error number (Steve Best) [1033086] - [powerpc] powernv: Support inbound error injection (Steve Best) [1033086] - [powerpc] powernv: Enable EEH for PHB3 (Steve Best) [1033086] - [powerpc] eeh: Fix undefined variable (Steve Best) [1033086] - [powerpc] pci: Remove duplicate check in pcibios_fixup_bus() (Steve Best) [1033086] - [powerpc] powernv: Needn't IO segment map for PHB3 (Steve Best) [1033086] - [powerpc] powernv: Check primary PHB through ID (Steve Best) [1033086] - [powerpc] powernv: Fetch PHB bus range from dev-tree (Steve Best) [1033086] - [powerpc] powernv: Free PHB instance upon error (Steve Best) [1033086] - [powerpc] eeh: Introdce flag to protect sysfs (Steve Best) [1033086] - [powerpc] eeh: Fix unbalanced enable for IRQ (Steve Best) [1033086] - [powerpc] eeh: Don't use pci_dev during BAR restore (Steve Best) [1033086] - [powerpc] eeh: Use partial hotplug for EEH unaware drivers (Steve Best) [1033086] - [powerpc] pci: Partial tree hotplug support (Steve Best) [1033086] - [powerpc] eeh: Use safe list traversal when walking EEH devices (Steve Best) [1033086] - [powerpc] eeh: Keep PE during hotplug (Steve Best) [1033086] - [pci] hotplug: Don't need to remove from EEH cache twice (Steve Best) [1033086] - [powerpc] pci: Override pcibios_release_device() (Steve Best) [1033086] - [powerpc] eeh: Export functions for hotplug (Steve Best) [1033086] - [powerpc] eeh: Remove reference to PCI device (Steve Best) [1033086] - [powerpc] powernv: Use dev-node in PCI config accessors (Steve Best) [1033086] - [powerpc] eeh: Avoid build warnings (Steve Best) [1033086] - [powerpc] eeh: Refactor the output message (Steve Best) [1033086] - [powerpc] eeh: Fix address catch for PowerNV (Steve Best) [1033086] - [powerpc] powernv: Replace variables with flags (Steve Best) [1033086] - [powerpc] eeh: Check PCIe link after reset (Steve Best) [1033086] - [powerpc] eeh: Don't collect PCI-CFG data on PHB (Steve Best) [1033086] - [powerpc] eeh: Debugfs for error injection (Steve Best) [1033086] - [powerpc] powernv: Debugfs directory for PHB (Steve Best) [1033086] - [powerpc] eeh: Register OPAL notifier for PCI error (Steve Best) [1033086] - [powerpc] powernv/opal: Disable OPAL notifier upon poweroff (Steve Best) [1033086] - [powerpc] powernv/opal: Notifier for OPAL events (Steve Best) [1033086] - [powerpc] eeh: Allow to check fenced PHB proactively (Steve Best) [1033086] - [powerpc] eeh: Enable EEH check for config access (Steve Best) [1033086] - [powerpc] eeh: Initialization for PowerNV (Steve Best) [1033086] - [powerpc] eeh: PowerNV EEH backends (Steve Best) [1033086] - [powerpc] eeh: I/O chip next error (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE log and bridge setup (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE reset (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH state retrieval (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH enable option (Steve Best) [1033086] - [powerpc] eeh: I/O chip post initialization (Steve Best) [1033086] - [powerpc] eeh: EEH backend for P7IOC (Steve Best) [1033086] - [powerpc] eeh: Sync OPAL API with firmware (Steve Best) [1033086] - [powerpc] eeh: EEH core to handle special event (Steve Best) [1033086] - [powerpc] eeh: Export confirm_error_lock (Steve Best) [1033086] - [powerpc] eeh: Allow to purge EEH events (Steve Best) [1033086] - [powerpc] eeh: Trace time on first error for PE (Steve Best) [1033086] - [powerpc] eeh: Single kthread to handle events (Steve Best) [1033086] - [powerpc] eeh: Delay EEH probe during hotplug (Steve Best) [1033086] - [powerpc] eeh: Refactor eeh_reset_pe_once() (Steve Best) [1033086] - [powerpc] eeh: EEH post initialization operation (Steve Best) [1033086] - [powerpc] eeh: Make eeh_init() public (Steve Best) [1033086] - [powerpc] eeh: Trace PCI bus from PE (Steve Best) [1033086] - [powerpc] eeh: Make eeh_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Make eeh_phb_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Move common part to kernel directory (Steve Best) [1033086] - [powerpc] eeh: Cleanup for EEH core (Steve Best) [1033086] - [powerpc] eeh: Enhance converting EEH dev (Steve Best) [1033086] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1039937] - [fs] aio: restore locking of ioctx list on removal (Mateusz Guzik) [1013373] - [virt] kvm: Convert vapic synchronization to _cached functions (Andrew Jones) [1042092] {CVE-2013-6368} - [virt] kvm: Fix potential divide by 0 in lapic (Andrew Jones) [1042084] {CVE-2013-6367} - [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1042074] {CVE-2013-4587} - [cpufreq] check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() (Jan Stancek) [1040409] - [block] blk-mq: fix memory leaks on unplugging block device (Mike Snitzer) [1040675] - [block] blk-mq: fix use-after-free of request (Mike Snitzer) [1040675] - [block] blk-mq: fix dereference of rq->mq_ctx if allocation fails (Mike Snitzer) [1040675] - [block] blk-mq: add blktrace insert event trace (Mike Snitzer) [1040675] - [block] blk-mq: ensure that we set REQ_IO_STAT so diskstats work (Mike Snitzer) [1040675] - [mm] numa: write pte_numa pte back to the page tables (Rik van Riel) [1040200] - [mm] migrate: fix set cpupid on page migration twice against thp (Rik van Riel) [1040200] - [mm] numa: Guarantee that tlb_flush_pending updates are visible before page table updates (Rik van Riel) [1040200] - [sched] fix the theoretical signal_wake_up() vs schedule() race (Rik van Riel) [1040200] - [sched] Add tracepoints related to NUMA task migration (Rik van Riel) [1040200] - [mm] numa: Do not automatically migrate KSM pages (Rik van Riel) [1040200] - [mm] numa: Trace tasks that fail migration due to rate limiting (Rik van Riel) [1040200] - [mm] numa: Limit scope of lock for NUMA migrate rate limiting (Rik van Riel) [1040200] - [mm] numa: Make NUMA-migrate related functions static (Rik van Riel) [1040200] - [mm] numa: Defer TLB flush for THP migration as long as possible (Rik van Riel) [1040200] - [mm] fix TLB flush race between migration, and change_protection_range (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary disruption of NUMA hinting during migration (Rik van Riel) [1040200] - [mm] numa: Clear numa hinting information on mprotect (Rik van Riel) [1040200] - [sched] numa: Skip inaccessible VMAs (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary work on the failure path (Rik van Riel) [1040200] - [mm] numa: Ensure anon_vma is locked to prevent parallel THP splits (Rik van Riel) [1040200] - [mm] numa: Do not clear PTE for pte_numa update (Rik van Riel) [1040200] - [mm] numa: Do not clear PMD during PTE update scan (Rik van Riel) [1040200] - [mm] Clear pmd_numa before invalidating (Rik van Riel) [1040200] - [mm] numa: Call MMU notifiers on THP migration (Rik van Riel) [1040200] - [mm] numa: Serialise parallel get_user_page against THP migration (Rik van Riel) [1040200] - [mm] numa: return the number of base pages altered by protection changes (Rik van Riel) [1040200]- [net] ipv6: router reachability probing (Jiri Benc) [1032118] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1032118] - [net] arp/neighbour.h: Remove extern from function prototypes (Jiri Benc) [1032118] - [net] netfilter: tproxy: fix build with IP6_NF_IPTABLES=n (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core.h (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core, keep tw sk assigned to skb (Jiri Benc) [1035295] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1040347] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1040347] - [net] neigh: use tbl->family to distinguish ipv4 from ipv6 (Jiri Pirko) [1040347] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1040347] - [net] neigh: convert parms to an array (Jiri Pirko) [1040347] - [net] net: neighbour: Remove CONFIG_ARPD (Jiri Pirko) [1040347] - [net] ndisc: bool initializations should use true and false (Jiri Pirko) [1040347] - [net] ipv4: add support for IFA_FLAGS nl attribute (Jiri Pirko) [1021871] - [net] ipv6: addrconf: revert /proc/net/if_inet6 ifa_flag format (Jiri Pirko) [1021871] - [net] ipv6: addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses (Jiri Pirko) [1021871] - [net] ipv6: addrconf: extend ifa_flags to u32 (Jiri Pirko) [1021871] - [net] ipv6: Remove privacy config option (Jiri Pirko) [1021871] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035884] {CVE-2013-6405} - [net] rename busy poll MIB counter (Michal Schmidt) [1038631] - [net] rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Michal Schmidt) [1038631] - [net] fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Michal Schmidt) [1038631] - [net] af_packet: block BH in prb_shutdown_retire_blk_timer() (Veaceslav Falico) [1034605]- [scsi] pm80xx: remove unneeded NULL check (Rich Bono) [1019457] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1019457] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1019457] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1019457] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1019457] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1019457] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1019457] - [scsi] pm80xx: Queue rotation logic for inbound and outbound queues (Rich Bono) [1019457] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1019457] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1019457] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1019457] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1019457] - [scsi] bfa: firmware update to 3.2.1.1 (Vijay Guvva) [726968] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [726968] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [726968] - [scsi] bfa: switch to fixed_size_llseek() (Vijay Guvva) [726968] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [726968] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [726968] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [726968] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [726968] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [726968] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [726968] - [scsi] bfa: firmware statistics update (Vijay Guvva) [726968] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [726968] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [726968] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [726968] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [726968] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [726968] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [726968] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [726968] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [726968] - [scsi] bfa: Forward Error Correction status query (Vijay Guvva) [726968] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [726968] - [scsi] bfa: Fixes for 0-terminated strncpy and possible null pointer dereference (Vijay Guvva) [726968] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [726968] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [726968] - [maintainers] Add maintainer info for bnx2i (Maurizio Lombardi) [725065] - [scsi] bnx2i: Update version and copyright year 2013 (Maurizio Lombardi) [725065] - [s390] uaccess: add missing page table walk range check (Hendrik Brueckner) [1036690] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036971] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036971] - [s390] pci: implement hotplug notifications (Hendrik Brueckner) [1030312] - [s390] pci: implement pcibios_remove_bus (Hendrik Brueckner) [1030312] - [s390] pci: improve handling of bus resources (Hendrik Brueckner) [1030312] - [s390] pci: cleanup function information block (Hendrik Brueckner) [1030312] - [s390] pci: remove CONFIG_PCI_DEBUG dependancy (Hendrik Brueckner) [1030312] - [s390] pci: message cleanup (Hendrik Brueckner) [1030312] - [s390] pci: implement hibernation hooks (Hendrik Brueckner) [1030312]- [ethernet] cxgb3: Fix warning about using rcu_dereference when not in a rcu-locked section (Veaceslav Falico) [1038494] - [fs] btrfs: relocate csums properly with prealloc extents (Eric Sandeen) [1030074] - [fs] btrfs: release path before starting transaction in can_nocow_extent (Eric Sandeen) [1030074] - [fs] btrfs: fix oops caused by the space balance and dead roots (Eric Sandeen) [1030074] - [fs] btrfs: insert orphan roots into fs radix tree (Eric Sandeen) [1030074] - [fs] btrfs: limit delalloc pages outside of find_delalloc_range (Eric Sandeen) [1030074] - [fs] btrfs: Fix crash due to not allocating integrity data for a bioset (Eric Sandeen) [1030074] - [fs] btrfs: fix a use-after-free bug in btrfs_dev_replace_finishing (Eric Sandeen) [1030074] - [fs] btrfs: eliminate races in worker stopping code (Eric Sandeen) [1030074] - [fs] btrfs: fix crash of compressed writes (Eric Sandeen) [1030074] - [fs] btrfs: fix transid verify errors when recovering log tree (Eric Sandeen) [1030074] - [fs] vfs: fix subtle use-after-free of pipe_inode_info (Steve Best) [1033905] - [powerpc] signals: Mark VSX not saved with small contexts (Steve Best) [1019549] - [security] selinux: correct locking in selinux_netlbl_socket_connect() (Paul Moore) [991605] - [net] xfrm: Fix potential null pointer dereference in xdst_queue_output (Herbert Xu) [1034891] - [net] ipv6: introduce function to find route for redirect (Jiri Pirko) [1035996] - [net] ipv6: handle Redirect ICMP Message with no Redirected Header option (Jiri Pirko) [1035996]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.20 (Veaceslav Falico) [1034281] - [s390] allow to set gcc -mtune flag (Hendrik Brueckner) [1032642] - [net] team: fix master carrier set when user linkup is enabled (Jiri Pirko) [1035258] - [net] openvswitch: fix vport-netdev unregister (Francesco Fusco) [1004267]- [pci] Fix whitespace, capitalization, and spelling errors (Myron Stowe) [1033834] - [pci] Remove duplicate pci_disable_device() from pcie_portdrv_remove() (Myron Stowe) [1033834] - [pci] Enable upstream bridges even for VFs on virtual buses (Myron Stowe) [1033834] - [pci] Add pci_upstream_bridge() (Myron Stowe) [1033834] - [pci] Add x86_msi.msi_mask_irq() and msix_mask_irq() (Myron Stowe) [1033834] - [pci] Warn on driver probe return value greater than zero (Myron Stowe) [1033834] - [pci] Drop warning about drivers that don't use pci_set_master() (Myron Stowe) [1033834] - [pci] Workaround missing pci_set_master in pci drivers (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code fix (Myron Stowe) [1033834] - [pci] Update pcie_ports 'auto' behavior for non-ACPI platforms (Myron Stowe) [1033834] - [pci] Report pci_pme_active() kmalloc failure (Myron Stowe) [1033834] - [pci] Fail MSI/MSI-X initialization if device is not in PCI_D0 (Myron Stowe) [1033834] - [x86] pci: Coalesce multiple overlapping host bridge windows (Myron Stowe) [1033834] - [misc] MAINTAINERS: Add arch/x86/pci to PCI file patterns (Myron Stowe) [1033834] - [pci] pm: Remove pci_pm_complete() (Myron Stowe) [1033834] - [pci] Add pci_dev_show_local_cpu() to simplify code (Myron Stowe) [1033834] - [pci] Make pci_dev_pm_ops static (Myron Stowe) [1033834] - [pci] Make pci_bus_attrs, pci_dev_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static (Myron Stowe) [1033834] - [pci] convert bus code to use dev_groups (Myron Stowe) [1033834] - [pci] convert bus code to use drv_groups (Myron Stowe) [1033834] - [pci] convert bus code to use bus_groups (Myron Stowe) [1033834] - [drm] radeon: use pcie_get_readrq() and pcie_set_readrq() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Myron Stowe) [1033834] - [pci] Remove unused PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1033834] - [pci] acpiphp_ibm: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] acpiphp: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] Remove Intel Haswell D3 delays (Myron Stowe) [1033834] - [pci] Pass type, width, and prefetchability for window alignment (Myron Stowe) [1033834] - [pci] Document reason for using pci_is_root_bus() (Myron Stowe) [1033834] - [pci] Use pci_is_root_bus() to check for root bus (Myron Stowe) [1033834] - [pci] Remove unused "is_pcie" from pci_dev structure (Myron Stowe) [1033834] - [pci] Update pci_find_slot() description in pci.txt (Myron Stowe) [1033834] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Myron Stowe) [1033834] - [pci] Fix comment typo, remove unnecessary !! in pci_is_pcie() (Myron Stowe) [1033834] - [pci] Drop "setting latency timer" messages (Myron Stowe) [1033834] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Myron Stowe) [1033834] - [pci] Export pcie_set_mps() and pcie_get_mps() (Myron Stowe) [1033834] - [acpi] Decode _OSC bitmasks symbolically (Myron Stowe) [1033834] - [acpi] Separate out _OSC "we don't support enough services" path (Myron Stowe) [1033834] - [acpi] Separate out _OSC "PCIe port services disabled" path (Myron Stowe) [1033834] - [acpi] Skip _OSC control tests if _OSC support call failed (Myron Stowe) [1033834] - [acpi] Run _OSC only once for OSPM feature support (Myron Stowe) [1033834] - [acpi] Split _OSC "support" and "control" flags into separate variables (Myron Stowe) [1033834] - [acpi] Move _OSC stuff from acpi_pci_root_add() to negotiate_os_control() (Myron Stowe) [1033834] - [acpi] Drop unnecessary _OSC existence tests (Myron Stowe) [1033834] - [pci] Name _OSC #defines more consistently (Myron Stowe) [1033834] - [acpi] Write OSC_PCI_CONTROL_MASKS like OSC_PCI_SUPPORT_MASKS (Myron Stowe) [1033834] - [acpi] Remove unused OSC_PCI_NATIVE_HOTPLUG (Myron Stowe) [1033834] - [acpi] Tidy acpi_run_osc() declarations (Myron Stowe) [1033834] - [acpi] Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD (Myron Stowe) [1033834] - [acpi] Write _OSC bit field definitions in hex (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] csiostor: Use pcie_capability_clear_and_set_word() to simplify (Myron Stowe) [1033834] - [scsi] bfa: Use pcie_set()/get_readrq() to simplify code (Myron Stowe) [1033834] - [x86] pci: Use cached pci_dev->pcie_cap to simplify code (Myron Stowe) [1033834] - [pci] Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [ethernet] be2net: call napi_disable() for all event queues (Ivan Vecera) [1032872] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1023873] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1033645] - [s390] 3270: fix missing device_destroy() call (Hendrik Brueckner) [1032553] - [s390] boot: Install bzImage as default kernel image (Hendrik Brueckner) [1032548] - [x86] perf: Fix shared register mutual exclusion enforcement (Jiri Olsa) [1032093] - [mm] readahead: fix sequential read cache miss detection (Rik van Riel) [1032279] - [block] fix a race between request completion and timeout handling (Jeff Moyer) [1032138] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1029601]- [pci] msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms (Myron Stowe) [1034514] - [of] of_pci: add registry of MSI chips (Myron Stowe) [1034514] - [pci] Introduce new MSI chip infrastructure (Myron Stowe) [1034514] - [pci] remove ARCH_SUPPORTS_MSI kconfig option (Myron Stowe) [1034514] - [pci] use weak functions for MSI arch-specific functions (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_parse_bus_range() function (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_get_devfn() function (Myron Stowe) [1034514] - [fs] sysfs: sysfs_create_groups returns a value (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Myron Stowe) [1034491] - [fs] sysfs/group: fix up kerneldoc (Myron Stowe) [1034491] - [fs] sysfs/group: update copyright to add myself and the LF (Myron Stowe) [1034491] - [fs] sysfs/group: add kerneldoc for sysfs_remove_group (Myron Stowe) [1034491] - [fs] sysfs/group: fix up broken string coding style (Myron Stowe) [1034491] - [fs] sysfs/group: fix up some * coding style issues (Myron Stowe) [1034491] - [fs] sysfs/group: fix trailing whitespace (Myron Stowe) [1034491] - [fs] sysfs/group: move EXPORT_SYMBOL_GPL() to the proper location (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups() (Myron Stowe) [1034491] - [base] bus_type: add bus_groups (Myron Stowe) [1034491] - [base] bus_type: add drv_groups (Myron Stowe) [1034491] - [base] bus_type: add dev_groups (Myron Stowe) [1034491] - [ethernet] e1000e: fix overrun of PHY RAR array (John Green) [1031123] - [kernel] perf/ftrace: Fix paranoid level for enabling function tracer (Jiri Olsa) [1027778] {CVE-2013-2930} - [powerpc] kdump: Adding symbols in vmcoreinfo to facilitate dump filtering (Steve Best) [1025746] - [s390] block/dasd: hold request queue sysfs lock when calling elevator_init() (Tomoki Sekiyama) [1030615] - [block] elevator: acquire q->sysfs_lock in elevator_change() (Tomoki Sekiyama) [1030615] - [block] elevator: Fix a race in elevator switching and dm device initialization (Tomoki Sekiyama) [1030615] - [s390] vtime: correct idle time calculation (Hendrik Brueckner) [1029891] - [s390] time: fix get_tod_clock_ext inline assembly (Hendrik Brueckner) [1029891] - [s390] time: correct use of store clock fast (Hendrik Brueckner) [1029891] - [s390] time: return with irqs disabled from psw_idle (Hendrik Brueckner) [1029891] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1029602] - [s390] compat, signal: change return values to -EFAULT (Hendrik Brueckner) [1029602] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1007955] {CVE-2013-4348}- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1032012] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1032012] - [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Jiri Pirko) [1030016] {CVE-2013-4563} - [net] macvtap: limit head length of skb allocated (Jason Wang) [1029380] - [net] tuntap: limit head length of skb allocated (Jason Wang) [1029380] - [fs] nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call (Jeff Layton) [998616] - [net] sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check (Jeff Layton) [998616] - [net] sunrpc: create a new dummy pipe for gssd to hold open (Jeff Layton) [998616] - [s390] scm_block: do not hide eadm subchannel dependency (Hendrik Brueckner) [1032542] - [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1029890] - [s390] zfcpdump: Add support for XFS (Hendrik Brueckner) [1028103] - [x86] setup: print out a message if !ACPI (Prarit Bhargava) [1033181] - [cpufreq] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Baytrail support (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1031793] - [cpufreq] add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1031793] - [cpufreq] Optimize cpufreq_frequency_table_verify() (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: fix no_turbo (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1031793] - [cpufreq] Drop the owner field from struct cpufreq_driver (Prarit Bhargava) [1031793] - [cpufreq] Use rwsem for protecting critical sections (Prarit Bhargava) [1031793] - [cpufreq] delete __cpuinit usage from all cpufreq files (Prarit Bhargava) [1031793] - [powerpc] ppc64 address space capped at 32TB, mmap randomisation disabled (Steve Best) [1031762]- [kernel] hung_task: add method to reset detector (Marcelo Tosatti) [987202] - [virt] pvclock: detect watchdog reset at pvclock read (Marcelo Tosatti) [987202] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026387] - [security] keys: Fix keyring content gc scanner (David Howells) [1030482] - [fs] ext4: fix warning in ext4_da_update_reserve_space() (Lukas Czerner) [1022185] - [fs] quota: provide interface for readding allocated space into reserved space (Lukas Czerner) [1022185] - [fs] nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once (Jeff Layton) [1030404] - [net] sunrpc: Avoid deep recursion in rpc_release_client (Jeff Layton) [1030404] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030062] - [fs] nfs: Remove redundant checks in nfs_setsecurity+nfs4_label_init_security (Jeff Layton) [1030725] - [fs] nfs: Sanity check the server reply in _nfs4_server_capabilities (Jeff Layton) [1030725] - [fs] nfs: encode_readdir - only ask for labels when doing readdirplus (Jeff Layton) [1030725] - [fs] nfs: set security label when revalidating inode (Jeff Layton) [1030725] - [fs] nfs: Fix a mismatch between Linux labeled NFS and the NFSv4.2 spec (Jeff Layton) [1030725] - [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.18 (Veaceslav Falico) [1028210]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [ethernet] mlx4: Fix pages never dma unmapped on rx (Steve Best) [1030192] - [kernel] Add method for displaying affection for Red Hat (Prarit Bhargava) [1025450] - [powerpc] Fix fatal SLB miss when restoring PPR (Steve Best) [1027633] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [1019462] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [1019462] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [1019462] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [1019462] - [security] keys: Fix error handling in big_key instantiation (David Howells) [1029877] - [kernel] move get_online_cpus/put_online_cpus locking out (Rik van Riel) [1027267] - [kernel] sched/numa: Cure update_numa_stats() vs. hotplug (Rik van Riel) [1027267] - [kernel] sched/numa: Fix NULL pointer dereference in task_numa_migrate() (Rik van Riel) [1028100] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1029009] - [scsi] hpsa: correct gen9 PCI IDs (Tomas Henzl) [1029009] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Ewan Milne) [1020355] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Ewan Milne) [1020355] - [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [1017128] - [block] blk-mq: don't disallow request merges for req->special being set (Mike Snitzer) [1016109] - [block] blk-mq: mq plug list breakage (Mike Snitzer) [1016109] - [block] blk-mq: fix for flush deadlock (Mike Snitzer) [1016109] - [block] blk-mq: add blk_mq_stop_hw_queues (Mike Snitzer) [1016109] - [block] blk-mq: fix permissions for ipi_redirect sysfs attribute (Mike Snitzer) [1016109] - [block] blk-mq: zero out ctx_map during initialization (Mike Snitzer) [1016109] - [block] blk-mq: cache rq->q (Mike Snitzer) [1016109] - [block] blk-mq: use a separate plug list for blk-mq requests (Mike Snitzer) [1016109] - [block] blk-mq: switch to percpu-ida for tag management (Mike Snitzer) [1016109] - [lib] percpu_ida: add an API to return free tags (Mike Snitzer) [1016109] - [lib] percpu_ida: add percpu_ida_for_each_free (Mike Snitzer) [1016109] - [lib] percpu_ida: make percpu_ida percpu size/batch configurable (Mike Snitzer) [1016109] - [lib] idr: Percpu ida (Mike Snitzer) [1016109] - [block] blk-mq: call exit_hctx on hw queue teardown (Mike Snitzer) [1016109] - [lib] percpu_counter: __this_cpu_write() doesn't need to be protected by spinlock (Mike Snitzer) [1016109] - [block] blk-mq: fix blk_mq_start_stopped_hw_queues from irq context (Mike Snitzer) [1016109] - [block] blk-mq: cleanup blk_mq_bio_to_request (Mike Snitzer) [1016109] - [block] blk-mq: kill blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: always complete bios in blk_mq_complete_request (Mike Snitzer) [1016109] - [block] blk-mq: dont call blk_mq_free_request from blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: more careful bio completion (Mike Snitzer) [1016109] - [block] use blk-exec.c infrastructure for blk-mq (Mike Snitzer) [1016109] - [block] make blk_get_put_request work for blk-mq drivers (Mike Snitzer) [1016109] - [block] remove request ref_count (Mike Snitzer) [1016109] - [block] blk-mq: Lower minimum queue depth from 4 to 1 (Mike Snitzer) [1016109] - [block] blk-mq: Do not fail blk_mq_reg::queue_depth value of zero (Mike Snitzer) [1016109] - [block] blk-mq: Do not allocate more cache entries than used (Mike Snitzer) [1016109] - [block] blk-mq: Check queue depth is valid (Mike Snitzer) [1016109] - [block] blk-mq: Sanity check reserved tags (Mike Snitzer) [1016109]- [x86] trace: Change user|kernel_page_fault to page_fault_user|kernel (Seiji Aguchi) [726853] - [x86] trace: Add page fault tracepoints (Seiji Aguchi) [726853] - [x86] trace: Delete __trace_alloc_intr_gate() (Seiji Aguchi) [726853] - [x86] trace: Register exception handler to trace IDT (Seiji Aguchi) [726853] - [x86] trace: Remove __alloc_intr_gate() (Seiji Aguchi) [726853] - [kernel] audit: call audit_bprm() only once to add AUDIT_EXECVE information (Richard Guy Briggs) [1010367] - [kernel] audit: move audit_aux_data_execve contents into audit_context union (Richard Guy Briggs) [1010367] - [kernel] audit: remove unused envc member of audit_aux_data_execve (Richard Guy Briggs) [1010367] - [kernel] audit: Kill the unused struct audit_aux_data_capset (Richard Guy Briggs) [1010367] - [fs] gfs2: fix dentry leaks (Abhijith Das) [1010350] - [fs] gfs2: d_splice_alias() can't return error (Abhijith Das) [1010350] - [fs] atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c (Abhijith Das) [1010350] - [fs] vfs: don't set FILE_CREATED before calling ->atomic_open() (Abhijith Das) [1010350] - [fs] nfs: set FILE_CREATED (Abhijith Das) [1010350] - [fs] gfs2: set FILE_CREATED (Abhijith Das) [1010350] - [fs] vfs: improve i_op->atomic_open() documentation (Abhijith Das) [1010350] - [net] svcrpc: set cr_gss_mech from gss-proxy as well as legacy upcall (J. Bruce Fields) [1026643] - [mm] zbud: fix condition check on allocation size (Jerome Marchand) [1009496] - [kernel] sched: Optimize task_sched_runtime() (Larry Woodman) [986058] - [x86] setup: add a customer friendly message for single cpu systems (Prarit Bhargava) [1009066] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [1004888] - [kernel] modsign: Support not importing certs from db (Lenny Szubowicz) [1004888] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [1004888] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [1004888] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [1004888] - [kernel] efi: Add EFI signature data types (Lenny Szubowicz) [1004888] - [kernel] hibernate: Disable if securelevel above zero (Lenny Szubowicz) [903815] - [x86] efi: Add EFI_SECURE_BOOT bit (Lenny Szubowicz) [903815] - [x86] Add option to automatically set securelevel when in Secure Boot mode (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface when securelevel is set (Lenny Szubowicz) [903815] - [x86] Restrict MSR access when securelevel is set (Lenny Szubowicz) [903815] - [kernel] uswsusp: Disable when securelevel is set (Lenny Szubowicz) [903815] - [kernel] kexec: Disable at runtime if securelevel has been set (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter when securelevel is set (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method if securelevel is set (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem when securelevel is set (Lenny Szubowicz) [903815] - [x86] Lock down IO port access when securelevel is enabled (Lenny Szubowicz) [903815] - [pci] Lock down BAR access when securelevel is enabled (Lenny Szubowicz) [903815] - [x86] Enforce module signatures when securelevel is greater than 0 (Lenny Szubowicz) [903815] - [kernel] Add BSD-style securelevel support (Lenny Szubowicz) [903815]- [net] nfnetlink: do not ack malformed messages (Jiri Benc) [1023123] - [net] netfilter: nft_compat: use _safe version of list_for_each (Jiri Benc) [1023123] - [net] netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c (Jiri Benc) [1023123] - [net] netfilter: bridge: nf_tables: add filter chain type (Jiri Benc) [1023123] - [net] netfilter: nft_nat: Fix endianness issue reported by sparse (Jiri Benc) [1023123] - [net] netfilter: bridge: fix nf_tables bridge dependencies with main core (Jiri Benc) [1023123] - [net] nf_tables: mark as Tech Preview (Jiri Benc) [1023123] - [net] nf_tables: stuff structures to preserve kABI in the future (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add ARP filtering support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add trace support (Jiri Benc) [1023123] - [net] netfilter: nfnetlink: add batch support and use it from nf_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add insert operation (Jiri Benc) [1023123] - [net] netfilter: nf_tables: complete net namespace support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: Add support for IPv6 NAT (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add support for dormant tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: nft_payload: fix transport header base (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add compatibility layer for x_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: convert built-in tables/chains to chain types (Jiri Benc) [1023123] - [net] netfilter: nft_payload: add optimized payload implementation for small loads (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add optimized data comparison for small values (Jiri Benc) [1023123] - [net] netfilter: nf_tables: expression ops overloading (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add netlink set API (Jiri Benc) [1023123] - [net] netfilter: add nftables (Jiri Benc) [1023123] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Jiri Benc) [1023123] - [net] netfilter: pass hook ops to hookfn (Jiri Benc) [1023123] - [net] netlink: fix splat in skb_clone with large messages (Jiri Benc) [1023123] - [net] netlink: allow large data transfers from user-space (Jiri Benc) [1023123]- [virt] hyperv/vmbus: Fix a bug in channel rescind code (Jason Wang) [1017564] - [virt] hyperv: Fix wrong check for synic_event_page (Jason Wang) [1017564] - [virt] hyperv/vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1017564] - [virt] hyperv/input: add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1017564] - [virt] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1017564] - [virt] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1017564] - [kernel] stop_machine: fix race between stop_two_cpus and stop_cpus (Rik van Riel) [1023627] - [video] fb: make fp_get_options name argument const (Rob Clark) [1018414] - [drm] nouveau/device: recognise GK208 (Rob Clark) [1018414] - [drm] nouveau/graph: fix a number of missing explicit array terminators (Rob Clark) [1018414] - [drm] nouveau/disp: semi-complete link training sequence even if display disappears (Rob Clark) [1018414] - [drm] nouveau/bios: some older boards have shorter displayport tables (Rob Clark) [1018414] - [drm] nouveau/fbcon: bracket entrypoints with a per-device enabled check (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: log if DP link training fails (Rob Clark) [1018414] - [drm] nouveau/disp: disable display underflow reporting at init (Rob Clark) [1018414] - [drm] nouveau/clock: fix accidental limiting of pll coefficients (Rob Clark) [1018414] - [drm] nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset (Rob Clark) [1018414] - [drm] nouveau/bios/init: return failure condition on invalid opcodes (Rob Clark) [1018414] - [drm] nouveau/therm: ack any pending IRQ at init (Rob Clark) [1018414] - [drm] nouveau/therm: kill some over-zealous debugging (Rob Clark) [1018414] - [drm] radeon: don't use PACKET2 on CIK (Rob Clark) [1018414] - [drm] nouveau: split lock into list+exec and enable refcount locks (Rob Clark) [1018414] - [drm] nouveau: convert event handler apis to split create/enable semantics (Rob Clark) [1018414] - [drm] nouveau: share engine/channel constructor between implementations (Rob Clark) [1018414] - [drm] nouveau: prepare for the sharing of constructors between implementations (Rob Clark) [1018414] - [drm] nouveau: make vblank tracking data private to the implementations (Rob Clark) [1018414] - [drm] nouveau: share engine/channel struct definitions between implementations (Rob Clark) [1018414] - [drm] nouveau: Allow asymmetric nouveau_event_get/_put (Rob Clark) [1018414] - [drm] nouveau: Move event index check from critical section (Rob Clark) [1018414] - [drm] nouveau: Add priv field for event handlers (Rob Clark) [1018414] - [drm] nouveau: off by one in nouveau_drm_vblank_enable() (Rob Clark) [1018414] - [drm] backport to Linux 3.12-rc7 (Rob Clark) [1018414] - [firmware] dmi: add support for exact DMI matches in addition to substring matching (Rob Clark) [1025360] - [vga] vga_switcheroo: add driver control power feature (Rob Clark) [1025360] - [mm] vmscan: new shrinker API (Rob Clark) [1025360] - [kernel] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed (Rob Clark) [1025360] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1025360] - [kernel] reservation: cross-device reservation support (Rob Clark) [1025360] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1025360] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1025360] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1025360] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1025360] - [kernel] mutex: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1025360]- [usb] misc/usb3503: Fix compile error due to incorrect regmap depedency (Don Zickus) [895641] - [usb] storage: add quirk for mandatory READ_CAPACITY_16 (Don Zickus) [895641] - [usb] serial/option: blacklist Olivetti Olicard200 (Don Zickus) [895641] - [usb] quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [895641] - [usb] quirks: add one device that cannot deal with suspension (Don Zickus) [895641] - [usb] serial/option: add support for Inovia SEW858 device (Don Zickus) [895641] - [usb] serial/ti_usb_3410_5052: add Abbott strip port ID to combined table as well (Don Zickus) [895641] - [usb] support new huawei devices in option.c (Don Zickus) [895641] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [895641] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [895641] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [895641] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [895641] - [net] usbnet: fix handling padding packet (Don Zickus) [895641] - [usb] imx21: accept very late isochronous URBs (Don Zickus) [895641] - [usb] core: check usb device's state before sending a Set SEL control transfer (Don Zickus) [895641] - [usb] xhci: Fix xHCI host issues on remote wakeup (Don Zickus) [1016889] - [usb] serial/pl2303: distinguish between original and cloned HX chips (Don Zickus) [895641] - [usb] fix typo in usb serial simple driver Kconfig (Don Zickus) [895641] - [usb] core: fix incorrect type in assignment in descriptors_changed() (Don Zickus) [895641] - [usb] core: compare and release one bos descriptor in usb_reset_and_verify_device() (Don Zickus) [895641] - [usb] ehci: remove debugging statement with ehci statistics in ehci_stop() (Don Zickus) [895641] - [usb] ehci: remove duplicate debug_async_open() prototype in ehci-dbg.c (Don Zickus) [895641] - [usb] ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is set (Don Zickus) [895641] - [usb] ehci: remove ehci_vdbg() verbose debugging statements (Don Zickus) [895641] - [usb] xhci: Fix warning introduced by disabling runtime PM (Don Zickus) [1016889] - [usb] storage: audit sysfs attribute permissions (Don Zickus) [895641] - [usb] xhci: prevent "callbacks suppressed" when debug is not enabled (Don Zickus) [1016889] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1016889] - [usb] ohci: fix build error related to ohci_suspend/resume (Don Zickus) [895641] - [usb] serial: clean up attribute permissions (Don Zickus) [895641] - [usb] usbtmc: fix up attribute permissions (Don Zickus) [895641] - [usb] core: be specific about attribute permissions (Don Zickus) [895641] - [usb] core: use DRIVER_ATTR_RW() (Don Zickus) [895641] - [usb] don't use bNbrPorts after initialization (Don Zickus) [895641] - [usb] fail on usb_hub_create_port_device() errors (Don Zickus) [895641] - [usb] fix cleanup after failure in hub_configure() (Don Zickus) [895641] - [usb] ohci: add missing PCI PM callbacks to ohci-pci.c (Don Zickus) [895641] - [usb] serial: fix stringify operator in usb-serial-simple (Don Zickus) [895641] - [usb] wusbcore: Use usb_init_urb instead of creating the URB manually (Don Zickus) [895641] - [usb] wusbcore: fix leak of urb in wa_xfer_destroy (Don Zickus) [895641] - [usb] wusbcore: fix resource cleanup in error path in __wa_xfer_setup_segs (Don Zickus) [895641] - [usb] wusbcore: clear RPIPE stall for control endpoints (Don Zickus) [895641] - [usb] uss720: fix DMA-buffer allocation (Don Zickus) [895641] - [usb] quatech2: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] quatech2: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] rh_call_control tbuf overflow fix (Don Zickus) [895641] - [usb] host: add Kconfig option for EHSET (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type detection/distinction (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type information output on startup (Don Zickus) [895641] - [usb] serial/pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [895641] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1016889] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1016889] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1016889] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1016889] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1016889] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1016889] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1016889] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1016889] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1016889] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1016889] - [usb] xhci: Add Device Tree support to XHCI Platform driver (Don Zickus) [1016889] - [usb] serial/pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [895641] - [usb] serial/pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [895641] - [usb] serial/pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [895641] - [usb] serial/pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [895641] - [usb] serial/pl2303: fix the upper baud rate limit check for type_0/1 chips (Don Zickus) [895641] - [usb] serial/pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [895641] - [usb] hwa: avoid constant suspend and resume on the root hub (Don Zickus) [895641] - [usb] adutux: fix big-endian device-type reporting (Don Zickus) [895641] - [usb] usbtmc: fix big-endian probe of Rigol devices (Don Zickus) [895641] - [usb] wusbcore: clean up list locking in urb enqueue (Don Zickus) [895641] - [usb] wusbcore: fix root hub hub_status_data to only return > 0 if status has actually changed (Don Zickus) [895641] - [usb] ehci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET (Don Zickus) [895641] - [usb] hcd: Log error code if reset() fails (Don Zickus) [895641] - [usb] misc/usb3503: Support operation with no I2C control (Don Zickus) [895641] - [usb] misc/usb3503: Add USB3503A to the compatible list (Don Zickus) [895641] - [usb] misc/usb3503: Default to hub mode (Don Zickus) [895641] - [usb] misc/usb3503: Fix typos in error messages (Don Zickus) [895641] - [usb] misc/usb3503: Factor out I2C probe (Don Zickus) [895641] - [usb] misc/usb3503: Convert to regmap (Don Zickus) [895641] - [usb] misc/usb3503: Actively manage Hub Connect GPIO (Don Zickus) [895641] - [usb] misc/usb3503: Use gpio_set_value_cansleep() (Don Zickus) [895641] - [usb] Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the ifs (Don Zickus) [895641] - [usb] misc/usb3503: Convert to devm_ APIs (Don Zickus) [895641] - [usb] serial: move the "simple" drivers into usb-serial-simple.c (Don Zickus) [895641] - [net] usbnet: support DMA SG (Don Zickus) [895641] - [usb] xhci: mark no_sg_constraint (Don Zickus) [1016889] - [usb] introduce usb_device_no_sg_constraint() helper (Don Zickus) [895641] - [usb] ehci: support running URB giveback in tasklet context (Don Zickus) [895641] - [usb] ehci: improve interrupt qh unlink (Don Zickus) [895641] - [usb] ehci: improve ehci_endpoint_disable (Don Zickus) [895641] - [usb] hcd: support giveback of URB in tasklet context (Don Zickus) [895641] - [usb] fix some scripts/kernel-doc warnings (Don Zickus) [895641] - [usb] ehci: don't depend on hardware for tracking port resets and resumes (Don Zickus) [895641] - [usb] ehci: keep better track of resuming ports (Don Zickus) [895641] - [usb] pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [895641] - [usb] refactor code for enabling/disabling remote wakeup (Don Zickus) [895641] - [usb] simplify the interface of usb_get_status() (Don Zickus) [895641] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [895641] - [net] usbnet: centralize computing of max rx/tx qlen (Don Zickus) [895641] - [usb] serial: add driver for Suunto ANT+ USB device (Don Zickus) [895641] - [usb] ohci_usb warn "irq nobody cared" on shutdown (Don Zickus) [895641] - [usb] ohci-ep93xx: tidy up driver (*probe) and (*remove) (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_clk_get() (Don Zickus) [895641] - [usb] ohci-ep93xx: use platform_get_irq() (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_ioremap_resource() (Don Zickus) [895641] - [usb] usb-skeleton: add retry for nonblocking read (Don Zickus) [895641] - [usb] usbtmc: convert to devm_kzalloc (Don Zickus) [895641] - [usb] usbtmc: remove redundant braces (Don Zickus) [895641] - [usb] usbtmc: call pr_err instead of plain printk (Don Zickus) [895641] - [usb] usbtmc: remove trailing spaces (Don Zickus) [895641] - [usb] usbfs: Allow printer class 'get_device_id' without needing to claim the intf (Don Zickus) [895641] - [usb] remove redundant "#if" (Don Zickus) [895641] - [usb] misc: EHSET Test Fixture device driver for host compliance (Don Zickus) [895641] - [usb] clamp bInterval to allowed range (Don Zickus) [895641] - [usb] atm/speedtch: be careful with bInterval (Don Zickus) [895641] - [usb] cdc-acm: be careful with bInterval (Don Zickus) [895641] - [usb] fix build warning in pci-quirks.h when CONFIG_PCI is not enabled (Don Zickus) [895641] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [895641] - [usb] check sg buffer size in usb_submit_urb (Don Zickus) [895641] - [usb] isp1362: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] sl811: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] remove unneeded idr.h include (Don Zickus) [895641] - [usb] sl811: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp116x: remove dependency on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] isp1362: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp1362: remove _DBG() usage (Don Zickus) [895641] - [usb] isp1362: remove unused _WARN_ON() calls (Don Zickus) [895641] - [usb] isp1362: remove unused _BUG_ON() calls (Don Zickus) [895641] - [usb] usbatm: remove CONFIG_USB_DEBUG dependancy (Don Zickus) [895641] - [usb] usbatm: move the atm_dbg() call to use dynamic debug (Don Zickus) [895641] - [usb] usbatm: don't rely on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] usbatm: remove unneeded trace printk calls (Don Zickus) [895641] - [usb] usbatm: remove unused UDSL_ASSERT macro (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove unused wait queue (Don Zickus) [895641] - [usb] ti_usb_3410_5052: kill private fifo (Don Zickus) [895641] - [usb] safe_serial: remove vendor/product module parameters (Don Zickus) [895641] - [usb] mos7840: remove broken chase implementation (Don Zickus) [895641] - [usb] io_ti: move port initialisation to probe (Don Zickus) [895641] - [usb] io_ti: kill private fifo (Don Zickus) [895641] - [usb] io_edgeport: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ftdi_sio: remove redundant raise of DTR/RTS at open (Don Zickus) [895641] - [usb] ftdi_sio: clean up device initialisation (Don Zickus) [895641] - [usb] oti6858: do not call set_termios with uninitialised data (Don Zickus) [895641] - [usb] pl2303: remove debugging noise (Don Zickus) [895641] - [usb] pl2303: clean up set_termios (Don Zickus) [895641] - [usb] pl2303: clean up baud-rate handling (Don Zickus) [895641] - [usb] pl2303: refactor baud-rate handling (Don Zickus) [895641] - [usb] console: remove unnecessary operations test (Don Zickus) [895641] - [usb] console: use dev_dbg (Don Zickus) [895641] - [usb] serial: set drain delay at port probe (Don Zickus) [895641] - [usb] serial: clean up dtr_rts (Don Zickus) [895641] - [usb] serial: remove hupping check from tiocmiwait (Don Zickus) [895641] - [usb] serial: remove defensive test from set_termios (Don Zickus) [895641] - [usb] misc: remove CONFIG_USB_DEBUG from Makefile (Don Zickus) [895641] - [usb] adutux: remove direct calls to printk() (Don Zickus) [895641] - [usb] adutux: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] adutux: remove custom debug macro (Don Zickus) [895641] - [usb] adutux: remove unneeded tracing macros (Don Zickus) [895641] - [usb] legotower: remove direct calls to printk() (Don Zickus) [895641] - [usb] legotower: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] legousbtower: remove custom debug macro (Don Zickus) [895641] - [usb] legotower: remove unneeded tracing macros (Don Zickus) [895641] - [usb] ldusb: remove custom dbg_info() macro (Don Zickus) [895641] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1016889] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [1016889 970717] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1016889] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1016889] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1016889] - [usb] move the definition of USB_MAXCHILDREN (Don Zickus) [895641] - [usb] atm: avoid parsing names as kthread_run() format strings (Don Zickus) [895641] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [895641] - [usb] ehci-atmel: prepare clk before calling enable (Don Zickus) [895641] - [usb] hwa: fix device probe failure (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for retry count (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for DNTS count and interval (Don Zickus) [895641] - [usb] check usb_hub_to_struct_hub() return value (Don Zickus) [895641] - [usb] ehci: Remove double assignment of .start in ehci_msp_hc_driver (Don Zickus) [895641] - [usb] ehci: export ehci_handshake for ehci-hcd sub-drivers (Don Zickus) [895641] - [usb] wusbcore: add scatter gather support (Don Zickus) [895641] - [usb] cdc-acm: remove unneeded spin_lock_irqsave/restore on write path (Don Zickus) [895641] - [usb] serial: increase the number of devices we support (Don Zickus) [895641] - [usb] serial: make minor allocation dynamic (Don Zickus) [895641] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [895641] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [895641] - [usb] ehci-platform: add pre_setup() method to platform data (Don Zickus) [895641] - [usb] serial: add minor and port number (Don Zickus) [895641] - [usb] wusbcore: ignore HWA_NOTIF_BPST_ADJ notifications (Don Zickus) [895641] - [usb] wusbcore: add HWA-specific fields to usb_rpipe_descriptor (Don Zickus) [895641] - [usb] wusbhc: disable suspend and resume on the root hub (Don Zickus) [895641] - [usb] fix PTR_ERR translation in init_usb_class() (Don Zickus) [895641] - [usb] wusbcore: reduce keepalive threshold from timeout/2 to timeout/3 (Don Zickus) [895641] - [usb] host: make USB_ARCH_HAS_?HCI obsolete (Don Zickus) [895641] - [usb] ohci: remove bogus #error (Don Zickus) [895641] - [usb] add usb2 Link PM variables to sysfs and usb_device (Don Zickus) [895641] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [895641] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [895641] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [895641] - [usb] xhci: unify parameter of xhci_msi_irq (Don Zickus) [895641] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [895641] - [usb] serial: pl2303 works at 500kbps (Don Zickus) [895641] - [usb] ohci: add a name for the platform-private field (Don Zickus) [895641] - [usb] ohci: make ohci-platform a separate driver (Don Zickus) [895641] - [usb] misc/usb3503: Remove 100ms sleep on reset, conform to data sheet (Don Zickus) [895641] - [usb] misc/usb3503: Fix up whitespace (Don Zickus) [895641] - [usb] Allow the USB HCD to create Wireless USB root hubs (Don Zickus) [895641] - [usb] serial: add support Infineon modem USB flashloader driver (Don Zickus) [895641] - [usb] ohci: make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: Generic changes to make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: prepare to make ohci-hcd a library module (Don Zickus) [895641] - [usb] fhci: upgrade the isochronous API (Don Zickus) [895641] - [usb] imx21: upgrade the isochronous API (Don Zickus) [895641] - [usb] serial: dump small buffers with help of *ph (Don Zickus) [895641] - [usb] host: remove leftover release_mem_region (Don Zickus) [895641] - [usb] misc/usb3503: Adding device tree entry 'disabled-ports' (Don Zickus) [895641] - [usb] misc/usb3503: Add to select the ports to disable (Don Zickus) [895641] - [usb] ehci: Only sleep for post-resume handover if devices use persist (Don Zickus) [895641] - [usb] message: Fixed parenthesis error in sizeof function (Don Zickus) [895641] - [usb] message: fixed error 'no space before bracket' (Don Zickus) [895641] - [usb] devio: fixed error 'do not use assignment in if condition' (Don Zickus) [895641] - [usb] devio: Fixed macro parenthesis error (Don Zickus) [895641] - [usb] devio: fixed warning 'use instead ' (Don Zickus) [895641] - [usb] usbtmc: Change magic number to constant (Don Zickus) [895641] - [usb] usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk (Don Zickus) [895641] - [usb] usbtmc: Set rigol_quirk if device is listed (Don Zickus) [895641] - [usb] usbtmc: TMC request code segregated from usbtmc_read (Don Zickus) [895641] - [usb] usbtmc: Add flag rigol_quirk to usbtmc_device_data (Don Zickus) [895641] - [usb] storage/alauda: initialize variables directly (Don Zickus) [895641] - [usb] storage/sddr09: initialize variables directly (Don Zickus) [895641] - [usb] fsl: add missing platform_driver owner (Don Zickus) [895641] - [usb] quatech2: Staticize local symbol (Don Zickus) [895641] - [usb] misc: Fixed assignment error in if statement (Don Zickus) [895641] - [usb] misc: Added space after closing brace in adutux.c (Don Zickus) [895641] - [usb] misc: Added space after comma in adutux.c (Don Zickus) [895641] - [usb] misc: Reformatted pointer variables in adutux.c (Don Zickus) [895641] - [usb] misc: Removed space before tabs in adutux.c (Don Zickus) [895641] - [usb] misc: Replaced deprecated preprocessor in adutux.c (Don Zickus) [895641] - [fs] nfsd: fix discarded security labels on setattr (J. Bruce Fields) [1025832] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Jeff Layton) [1025457] - [x86] kdump: crashkernel=X try to reserve below 896M first, then try below 4G, then MAXMEM (Chao WANG) [994685] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1019913] - [kernel] audit_alloc: clear TIF_SYSCALL_AUDIT if !audit_context (Richard Guy Briggs) [1026043]- [ethernet] qlcnic: Update version to 5.3.48 (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement ndo_get_phys_port_id for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.3.47 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [725018] - [ethernet] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [725018] - [ethernet] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable support for 844X adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.46 (Chad Dupuis) [725018] - [ethernet] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix beacon state return status handling (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix set driver version command (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix external loopback test (Chad Dupuis) [725018] - [ethernet] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [725018] - [ethernet] qlcnic: Free up memory in error path (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ingress MAC learning (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.45 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [725018] - [ethernet] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix operation type and command type (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix initialization of work function (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix dump template version mask (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [725018] - [ethernet] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.44 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [725018] - [ethernet] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [725018] - [ethernet] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [725018] - [ethernet] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [725018] - [ethernet] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [725018] - [ethernet] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725018] - [ethernet] qlcnic: remove redundant D0 power state set (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.43 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [725018] - [ethernet] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [725018] - [ethernet] qlcnic: diagnostics routine changes (Chad Dupuis) [725018] - [ethernet] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [725018] - [ethernet] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [725018] - [ethernet] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [725018] - [ethernet] qlcnic: Support spoof check config (Chad Dupuis) [725018] - [x86] Fix x86 invalid cpu boot failure message (Prarit Bhargava) [1024731] - [virt] virtio-net: refill only when device is up during setting queues (Jason Wang) [1016469] - [crypto] crc-t10dif: add MODULE_SOFTDEP (Kyle McMartin) [968869] - [crypto] crct10dif: Add fallback for broken initrds (Kyle McMartin) [968869] - [crypto] crct10dif: Use PTR_RET (Kyle McMartin) [968869] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Kyle McMartin) [968869] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Kyle McMartin) [968869] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Kyle McMartin) [968869] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Kyle McMartin) [968869] - [kernel] modules: add support for soft module dependencies (Kyle McMartin) [968869] - [misc] mei: don't get stuck in select during reset (Prarit Bhargava) [1025420] - [misc] mei/bus: do not overflow the device name buffer (Prarit Bhargava) [1025420] - [misc] mei: wake also writers on reset (Prarit Bhargava) [1025420] - [misc] mei/hbm: fix typo in error message (Prarit Bhargava) [1025420] - [misc] mei: check whether hw start has succeeded (Prarit Bhargava) [1025420] - [misc] mei: check if the hardware reset succeeded (Prarit Bhargava) [1025420] - [misc] mei: mei_cl_connect, don't multiply the timeout twice (Prarit Bhargava) [1025420] - [misc] mei: do not override a client writing state when buffering (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_irq_write_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: support HBM versioning (Prarit Bhargava) [1025420] - [nfc] mei_phy: Clean up file (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: revamp interrupt thread handlers (Prarit Bhargava) [1025420] - [virt] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1016996] - [virt] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1016996] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [1021538] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [1021538] - [drm] qxl: avoid an oops in the deferred io code (Dave Airlie) [1003728 1026182] - [drm] qxl: fix disabling extra monitors from client (Dave Airlie) [1026182] - [drm] qxl: remove unnecessary check (Dave Airlie) [1026182] - [drm] qxl: prefer the monitor config resolution (Dave Airlie) [1026182] - [drm] copy mode type in drm_mode_connector_list_update() (Dave Airlie) [1026182] - [drm] qxl: notify that the monitor config changed (Dave Airlie) [1026182] - [drm] return if changed in drm_helper_hpd_irq_event() (Dave Airlie) [1026182] - [block] rsxx: Fix possible kernel panic with invalid config (Steve Best) [1024550] - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1024550] - [virt] hid-hyperv: convert alloc+memcpy to memdup (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [1026618] - [virt] hyperv/storvsc: Support FC devices (Jason Wang) [1026618] - [virt] hyperv: Add the GUID fot synthetic fibre channel device (Jason Wang) [1026618] - [virt] hyperv/storvsc: Implement multi-channel support (Jason Wang) [1026618] - [virt] hyperv/storvsc: Update the storage protocol to win8 level (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [1026618] - [virt] hyperv/vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1026618] - [virt] hv_util: Correctly support ws2008R2 and earlier (Jason Wang) [1026618] - [virt] hyperv/vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1026618] - [virt] hyperv/vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1026618] - [virt] hyperv: remove HV_DRV_VERSION (Jason Wang) [1026618] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [1026618] - [virt] hv_util: Fix a bug in version negotiation code for util services (Jason Wang) [1026618] - [virt] hyperv/vmbus: incorrect device name is printed when child device is unregistered (Jason Wang) [1026618] - [virt] hyperv: allocate synic structures before hv_synic_init() (Jason Wang) [1026618] - [virt] hyperv: check interrupt mask before read_index (Jason Wang) [1026618] - [virt] hyperv/vmbus: Implement multi-channel support (Jason Wang) [1026618]- [net] bridge: pass correct vlan id to multicast code (Vlad Yasevich) [912737] - [net] bridge: Fix updating FDB entries when the PVID is applied (Vlad Yasevich) [912737] - [net] bridge: Fix the way the PVID is referenced (Vlad Yasevich) [912737] - [net] bridge: Apply the PVID to priority-tagged frames (Vlad Yasevich) [912737] - [net] bridge: Don't use VID 0 and 4095 in vlan filtering (Vlad Yasevich) [912737] - [net] bridge: Correctly clamp MAX forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] bridge: Clamp forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] ipv6: mld: introduce mld_{gq, ifc, dad}_stop_timer functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Daniel Borkmann) [1023947] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Daniel Borkmann) [1023947] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Daniel Borkmann) [1023947] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Daniel Borkmann) [1023947] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12. (Daniel Borkmann) [1023947] - [net] ipv6: mcast: use defines for rfc3810/8.1 lengths (Daniel Borkmann) [1023947] - [net] ipv6: *_start_timer: rather use unsigned long (Daniel Borkmann) [1023947] - [net] ipv6: igmp6_event_query: use msecs_to_jiffies (Daniel Borkmann) [1023947] - [net] ipv6: make unsolicited report intervals configurable for mld (Daniel Borkmann) [1023947] - [net] ipv4, ipv6: send igmpv3/mld packets with TC_PRIO_CONTROL (Daniel Borkmann) [1023947] - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [1019950] - [net] unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race (Daniel Borkmann) [1023964]- [scsi] aacraid: missing capable() check in compat ioctl (Rich Bono) [1025840] - [scsi] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist (Rob Evers) [1020969] - [scsi] aic94xx: remove driver (Rich Bono) [978980] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1006158] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1006158] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1006158] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1020197] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [752081] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [862713] - [scsi] hpsa: remove unused Smart Array ID (Tomas Henzl) [862713] - [scsi] hpsa: bump driver version to reflect changes (Tomas Henzl) [862713] - [scsi] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [862713] - [treewide] Convert retrun typos to return (Tomas Henzl) [862713] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [862713] - [scsi] hpsa: remove unneeded variable (Tomas Henzl) [862713] - [scsi] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [862713]- [ethernet] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1024060] - [ethernet] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1024060] - [ethernet] tg3: use phylib when robo switch is in use (Ivan Vecera) [1024060] - [netdrv] ssb: provide phy address for Gigabit Ethernet driver (Ivan Vecera) [1024060] - [ethernet] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1024060] - [ethernet] tg3: Update version to 3.134 (Ivan Vecera) [1024060] - [ethernet] tg3: Remove unnecessary spinlock (Ivan Vecera) [1024060] - [ethernet] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1024060] - [ethernet] tg3: Remove redundant if check (Ivan Vecera) [1024060] - [ethernet] tg3: Remove if 0'd code (Ivan Vecera) [1024060] - [ethernet] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1024060] - [ethernet] tg3: Add support for new 577xx device ids (Ivan Vecera) [1024060] - [ethernet] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1024060] - [ethernet] tg3: Use pci_dev pm_cap (Ivan Vecera) [1024060] - [ethernet] tg3: Expand led off fix to include 5720 (Ivan Vecera) [1024060] - [s390] cio: Introduce on-close CHSC IOCTLs (Hendrik Brueckner) [1022446] - [s390] cio: Make /dev/chsc a single-open device (Hendrik Brueckner) [1022442] - [s390] cio: Introduce generic synchronous CHSC IOCTL (Hendrik Brueckner) [1022441] - [s390] sclp: Add SCLP character device driver (Hendrik Brueckner) [1022425] - [virt] kvm: Create non-coherent DMA registeration (Alex Williamson) [1025470] - [virt] kvm: Convert iommu_flags to iommu_noncoherent (Alex Williamson) [1025470] - [virt] kvm: Add VFIO device (Alex Williamson) [1025470] - [vfio] vfio_iommu_type1: fix bug caused by break in nested loop (Alex Williamson) [1025468] - [vfio] fix documentation more (Alex Williamson) [1025468] - [vfio] vfio-pci: PCI hot reset interface (Alex Williamson) [1025468] - [vfio] vfio-pci: Test for extended config space (Alex Williamson) [1025468] - [vfio] vfio-pci: Use fdget() rather than eventfd_fget() (Alex Williamson) [1025468] - [vfio] Add O_CLOEXEC flag to vfio device fd (Alex Williamson) [1025468] - [vfio] use get_unused_fd_flags(0) instead of get_unused_fd() (Alex Williamson) [1025468] - [vfio] add external user support (Alex Williamson) [1025468] - [vfio] fix documentation (Alex Williamson) [1025468] - [block] blk-throttle: Enable hierarchy even when sane mount flag is not specified (Vivek Goyal) [1015648] - [block] blk-throttle: implement proper hierarchy support (Vivek Goyal) [1015648] - [block] blk-throttle: implement throtl_grp->has_rules[] (Vivek Goyal) [1015648] - [block] blk-throttle: Account for child group's start time in parent while bio climbs up (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_qnode for dispatch fairness (Vivek Goyal) [1015648] - [block] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_drain() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: dispatch from throtl_pending_timer_fn() (Vivek Goyal) [1015648] - [block] blk-throttle: implement dispatch looping (Vivek Goyal) [1015648] - [block] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work (Vivek Goyal) [1015648] - [block] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[], implement sq_to_tg(), sq_to_td() and throtl_log() (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_service_queue->parent_sq (Vivek Goyal) [1015648] - [block] blk-throttle: generalize update_disptime optimization in blk_throtl_bio() (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[] (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] and friends to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_grp->service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: reorganize throtl_service_queue passed around as argument (Vivek Goyal) [1015648] - [block] blk-throttle: pass around throtl_service_queue instead of throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: add backlink pointer from throtl_grp to throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: simplify throtl_grp flag handling (Vivek Goyal) [1015648] - [block] blk-throttle: rename throtl_rb_root to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: remove pointless throtl_nr_queued() optimizations (Vivek Goyal) [1015648] - [block] blk-throttle: relocate throtl_schedule_delayed_work() (Vivek Goyal) [1015648] - [block] blk-throttle: collapse throtl_dispatch() into the work function (Vivek Goyal) [1015648] - [block] blk-throttle: remove deferred config application mechanism (Vivek Goyal) [1015648] - [block] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch() (Vivek Goyal) [1015648] - [block] blkcg: move bulk of blkcg_gq release operations to the RCU callback (Vivek Goyal) [1015648] - [block] blkcg: invoke blkcg_policy->pd_init() after parent is linked (Vivek Goyal) [1015648] - [block] blkcg: implement blkg_for_each_descendant_post() (Vivek Goyal) [1015648] - [block] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h (Vivek Goyal) [1015648] - [block] blkcg: fix error return path in blkg_create() (Vivek Goyal) [1015648] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Shyam Iyer) [844867]- [security] keys: Fix UID check in keyctl_get_persistent() (David Howells) [991110] - [security] keys: fix error return code in big_key_instantiate() (David Howells) [991110] - [powerpc] tm: Switch out userspace PPR and DSCR sooner (Steve Best) [1016823] - [virt] kvm: fix KVM_SET_XCRS loop (Paolo Bonzini) [1007897] - [virt] kvm: fix KVM_SET_XCRS for CPUs that do not support XSAVE (Paolo Bonzini) [1007897] - [virt] kvm: only copy XSAVE state for the supported features (Paolo Bonzini) [1007897] - [virt] kvm: prevent setting unsupported XSAVE states (Paolo Bonzini) [1007897] - [virt] kvm: mask unsupported XSAVE entries from leaf 0Dh index 0 (Paolo Bonzini) [1007897] - [ethernet] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change variable type to bool (Michal Schmidt) [1022068] - [ethernet] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1022068] - [ethernet] bnx2x: use pcie_get_minimum_link() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change function prototype (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1022068] - [ethernet] bnx2x: Correct VF driver info (Michal Schmidt) [1022068] - [ethernet] bnx2x: Test nvram when interface is down (Michal Schmidt) [1022068] - [ethernet] bnx2x: Staticize local symbols (Michal Schmidt) [1022068] - [ethernet] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1022068] - [ethernet] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't pretend during register dump (Michal Schmidt) [1022068] - [ethernet] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1022068] - [ethernet] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Maximum CoS estimation for VFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1022068] - [ethernet] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masking error from cnic (Michal Schmidt) [1022068] - [ethernet] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1022068] - [ethernet] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1022068] - [ethernet] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1022068] - [ethernet] bnx2x: KR2 disablement fix (Michal Schmidt) [1022068] - [ethernet] bnx2x: Generalize KR work-around (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1022068] - [ethernet] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1022068] - [ethernet] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1022068] - [ethernet] bnx2x: Restore a call to config_init (Michal Schmidt) [1022068] - [ethernet] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - VF side (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - PF side (Michal Schmidt) [1022068] - [virt] hyperv-fb: add pci stub (Gerd Hoffmann) [1019185] - [ethernet] ixgbevf: move API neg to reset path (Andy Gospodarek) [1023107] - [ethernet] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1007080] - [fs] nfs: Fix a missing initialisation when reading the SELinux label (Jeff Layton) [1019591] - [fs] nfs: fix oops when trying to set SELinux label (Jeff Layton) [1019591] - [ethernet] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025463] - [ethernet] r8169: fix invalid register dump (Ivan Vecera) [1025463] - [ethernet] r8169: remember WOL preferences on driver load (Ivan Vecera) [1025463] - [ethernet] r8169, sis190: remove unnecessary length check (Ivan Vecera) [1025463] - [ethernet] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1025463] - [ethernet] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1025463] - [ethernet] r8169: add a new chip for RTL8411 (Ivan Vecera) [1025463] - [ethernet] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1025412] - [ethernet] be2net: Remove interface type (Ivan Vecera) [1025412] - [ethernet] be2net: add support for ndo_busy_poll (Ivan Vecera) [1025412] - [ethernet] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [1025412] - [ethernet] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025412] - [ethernet] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1025412] - [ethernet] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1025412] - [ethernet] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1025412] - [ethernet] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1025412] - [ethernet] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1025412] - [ethernet] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1025412] - [ethernet] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1025412] - [ethernet] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [1025412] - [ethernet] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1025412] - [ethernet] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1025412] - [ethernet] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1025412] - [ethernet] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1025412] - [ethernet] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1025412] - [ethernet] be2net: Remove extern from function prototypes (Ivan Vecera) [1025412] - [ethernet] be2net: missing variable initialization (Ivan Vecera) [1025412] - [drm] cirrus: do not attempt to acquire a reservation while in an interrupt handler (Gerd Hoffmann) [1017433] - [drm] cirrus: Invalidate page tables when pinning a BO (Gerd Hoffmann) [1017433] - [virt] kvm: introduce guest count uevent (Paolo Bonzini) [1004799] - [ata] libahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1024388] - [kernel] audit: do not reject all AUDIT_INODE filter types (Richard Guy Briggs) [985971] - [fs] fuse: drop dentry on failed revalidate (Brian Foster) [1006514] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [1006514] - [fs] fuse: use d_materialise_unique() (Brian Foster) [1006514] - [fs] sysfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] nfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] gfs2: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] vfs: check unlinked ancestors before mount (Brian Foster) [1006514] - [fs] vfs: check submounts and drop atomically (Brian Foster) [1006514] - [fs] vfs: add d_walk() (Brian Foster) [1006514] - [fs] vfs: restructure d_genocide() (Brian Foster) [1006514] - [powerpc] Only save/restore SDR1 if in hypervisor mode (Steve Best) [1018639] - [wireless] brcmsmac: Further reduce log spam from tx phy messages (John Green) [974223] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [974223]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [kernel] keys: align system_certificate_list (Jan Stancek) [985961] - [security] keys: Fix keyring quota misaccounting on key replacement and unlink (David Howells) [1017806 991110] - [security] keys: Fix a race between negating a key and reading the error set (David Howells) [991110] - [security] keys: Make BIG_KEYS boolean (David Howells) [991110] - [crypto] x.509: remove possible code fragility, enumeration values not handled (David Howells) [985961] - [crypto] x.509: add module description and license (David Howells) [985961] - [lib] mpi: add module description and license (David Howells) [985961] - [security] keys: initialize root uid and session keyrings early (David Howells) [985961] - [crypto] keys: verify a certificate is signed by a 'trusted' key (David Howells) [985961] - [kernel] keys: Make the system 'trusted' keyring viewable by userspace (David Howells) [985961] - [crypto] keys: Set the asymmetric-key type default search method (David Howells) [985961] - [security] keys: Add a 'trusted' flag and a 'trusted only' flag (David Howells) [985961] - [kernel] keys: Separate the kernel signature checking keyring from module signing (David Howells) [985961] - [kernel] keys: Have make canonicalise the paths of the X.509 certs better to deduplicate (David Howells) [985961] - [kernel] modsign: Load *.x509 files into kernel keyring (David Howells) [985961] - [crypto] x.509: Remove certificate date checks (David Howells) [985961] - [crypto] x.509: Handle certificates that lack an authorityKeyIdentifier field (David Howells) [985961] - [crypto] x.509: Check the algorithm IDs obtained from parsing an X.509 certificate (David Howells) [985961] - [crypto] x.509: Embed public_key_signature struct and create filler function (David Howells) [985961] - [crypto] x.509: struct x509_certificate needs struct tm declaring (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key_signature struct (David Howells) [985961] - [crypto] keys: Split public_key_verify_signature() and make available (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key struct (David Howells) [985961] - [crypto] keys: Move the algorithm pointer array from x509 to public_key.c (David Howells) [985961] - [crypto] keys: Rename public key parameter name arrays (David Howells) [985961] - [security] keys: Add per-user_namespace registers for persistent per-UID kerberos caches (David Howells) [991110] - [security] keys: Implement a big key type that can save to tmpfs (David Howells) [991110] - [security] keys: Expand the capacity of a keyring (David Howells) [1014573 985961] - [lib] assoc_array: Add a generic associative array implementation (David Howells) [1014573 985961] - [security] keys: Drop the permissions argument from __keyring_search_one() (David Howells) [1014573 985961] - [security] keys: Define a __key_get() wrapper to use rather than atomic_inc() (David Howells) [1014573 985961] - [security] keys: Search for auth-key by name rather than target key ID (David Howells) [1014573 985961] - [security] keys: Introduce a search context structure (David Howells) [1014573 985961] - [security] keys: Consolidate the concept of an 'index key' for key access (David Howells) [1014573 985961] - [security] keys: key_is_dead() should take a const key pointer argument (David Howells) [1014573 985961] - [security] keys: Use bool in make_key_ref() and is_key_possessed() (David Howells) [1014573 985961] - [security] keys: Skip key state checks when checking for possession (David Howells) [1014573 985961 991110]- [net] bonding: ensure that TLB mode's active slave has correct mac filter (Veaceslav Falico) [1017573] - [net] netfilter: synproxy: fix BUG_ON triggered by corrupt TCP packets (Jesper Brouer) [1015035] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996122] - [net] ipv6: Unify {raw,udp}6_sock_seq_show (Francesco Fusco) [996122] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [998557] - [scsi] qla4xxx: 5.04.00.00.07.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k1 (Chad Dupuis) [998557] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [998557] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [998557] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [998557] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.03.00-k11 (Chad Dupuis) [948123] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [948123] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [948123] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [948123] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [948123] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [948123] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [948123] - [scsi] qla4xxx: Update driver version to 5.03.00-k10 (Chad Dupuis) [948118] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [948118] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [948118] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chad Dupuis) [948118] - [fs] nfs: inform the VM about pages being committed or unstable (Jerome Marchand) [1009508] - [mm] vmscan: take page buffers dirty and locked state into account (Jerome Marchand) [1009508] - [mm] vmscan: treat pages marked for immediate reclaim as zone congestion (Jerome Marchand) [1009508] - [mm] vmscan: move direct reclaim wait_iff_congested into shrink_list (Jerome Marchand) [1009508] - [mm] vmscan: set zone flags before blocking (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim after a list of pages have been processed (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (Jerome Marchand) [1009508] - [mm] vmscan: move logic from balance_pgdat() to kswapd_shrink_zone() (Jerome Marchand) [1009508] - [mm] vmscan: check if kswapd should writepage once per pgdat scan (Jerome Marchand) [1009508] - [mm] vmscan: block kswapd if it is encountering pages under writeback (Jerome Marchand) [1009508] - [mm] vmscan: have kswapd writeback pages based on dirty pages encountered, not priority (Jerome Marchand) [1009508] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [1009508] - [mm] vmscan: decide whether to compact the pgdat based on reclaim progress (Jerome Marchand) [1009508] - [mm] vmscan: flatten kswapd priority loop (Jerome Marchand) [1009508] - [mm] vmscan: obey proportional scanning requirements for kswapd (Jerome Marchand) [1009508] - [mm] vmscan: limit the number of pages kswapd reclaims at each priority (Jerome Marchand) [1009508] - [iommu] Remove stack trace from broken irq remapping warning (Neil Horman) [1012860] - [kernel] audit: remove newline accidentally added during session id helper refactor (Richard Guy Briggs) [1010438] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [1016852] - [kernel] ntp: Make periodic RTC update more reliable (Prarit Bhargava) [1010351]- [virt] kvm/ppc/Book3S: Fix compile error in XICS emulation (Veaceslav Falico) [1006938] - [block] rsxx: fix Kernel Panic caused by mapping Discards (Steve Best) [1013995] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1011024] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1011024] - [block] rsxx: Adding in debugfs entries (Steve Best) [1002025] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [1002025] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [1002025] - [block] rsxx: Adapter address space sanity check (Steve Best) [1002025] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [1002025] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [1002025] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [1002025] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [1002025] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [1002025] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [1002025] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [1002025] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1016694] - [kernel] nohz: Include local CPU in full dynticks global kick (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks's sched hooks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks state checks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Rename a few state variables (Jarod Wilson) [988015] - [kernel] vtime: Always debug check snapshot source _before_ updating it (Jarod Wilson) [988015] - [kernel] vtime: Always scale generic vtime accounting results (Jarod Wilson) [988015] - [kernel] vtime: Optimize full dynticks accounting off case with static keys (Jarod Wilson) [988015] - [kernel] vtime: Describe overriden functions in dedicated arch headers (Jarod Wilson) [988015] - [kernel] hardirq: Split preempt count mask definitions (Jarod Wilson) [988015] - [kernel] context_tracking: Split low level state headers (Jarod Wilson) [988015] - [kernel] vtime: Fix racy cputime delta update (Jarod Wilson) [988015] - [kernel] vtime: Remove a few unneeded generic vtime state checks (Jarod Wilson) [988015] - [kernel] context_tracking: User/kernel broundary cross trace events (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize context switch off case with static keys (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize guest APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize main APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Ground setup for static key use (Jarod Wilson) [988015] - [kernel] context_tracking: Remove full dynticks' hacky dependency on wide context tracking (Jarod Wilson) [988015] - [kernel] nohz: Only enable context tracking on full dynticks CPUs (Jarod Wilson) [988015] - [kernel] context_tracking: Fix runtime CPU off-case (Jarod Wilson) [988015] - [kernel] vtime: Update a few comments (Jarod Wilson) [988015] - [kernel] context_tracking: Fix guest accounting with native vtime (Jarod Wilson) [988015] - [kernel] sched: Consolidate open coded preemptible() checks (Jarod Wilson) [988015] - [kernel] nohz: fix compile warning in tick_nohz_init() (Jarod Wilson) [988015] - [kernel] nohz: Do not warn about unstable tsc unless user uses nohz_full (Jarod Wilson) [988015] - [kernel] nohz: Remove obsolete check for full dynticks CPUs to be RCU nocbs (Jarod Wilson) [988015] - [kernel] nohz: Warn if the machine can not perform nohz_full (Jarod Wilson) [988015] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023485] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023485] - [powerpc] make lorax work again (Steve Best) [1022797]- [netdrv] cnic: Fix crash in cnic_bnx2x_service_kcq() (Maurizio Lombardi) [1011203] - [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Maurizio Lombardi) [1011211] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [1020944] - [scsi] be2iscsi: Bump driver version (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [726165] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [726165] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [726165] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [726165] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [726165] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [726165] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [726165] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [726165] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [726165] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [726165] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [726165] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [726165] - [scsi] lpfc: Update lpfc version for 8.3.7.31.1p driver release (Rob Evers) [726157] - [scsi] lpfc: Fixed issue of task management commands having a fixed timeout (Rob Evers) [726157] - [scsi] lpfc: Fixed inconsistent spin lock usage (Rob Evers) [726157] - [scsi] lpfc: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [726157] - [scsi] lpfc: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [726157] - [scsi] lpfc: Fix WARN_ON when driver unloads (Rob Evers) [726157] - [scsi] lpfc: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [726157] - [scsi] lpfc: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [726157] - [scsi] lpfc: Fix crash on driver load due to cpu affinity logic (Rob Evers) [726157] - [scsi] lpfc: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [726157] - [scsi] lpfc: Fixed back to back RSCNs discovery failure (Rob Evers) [726157] - [scsi] lpfc: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [726157] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [726157] - [scsi] lpfc: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [726157] - [scsi] lpfc: Fixed mailbox memory leak (Rob Evers) [726157] - [scsi] lpfc: Fix random errors using first burst (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [726157] - [scsi] lpfc: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [726157] - [scsi] lpfc: Update copyrights for 8.3.41 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed the format of some log message fields (Rob Evers) [726157] - [scsi] lpfc: Add first burst support to driver (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [726157] - [scsi] lpfc: Fixed failure in setting SLI3 board mode (Rob Evers) [726157] - [scsi] lpfc: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [726157] - [scsi] lpfc: Fixed support for 128 byte WQEs (Rob Evers) [726157] - [scsi] lpfc: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [726157] - [scsi] lpfc: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [726157] - [scsi] lpfc: Fixed Receive Queue varied frame size handling (Rob Evers) [726157] - [scsi] lpfc: Fix mailbox byteswap issue on PPC (Rob Evers) [726157] - [scsi] lpfc: Fixed freeing of iocb when internal loopback times out (Rob Evers) [726157] - [scsi] lpfc: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [726157] - [scsi] lpfc: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [726157] - [scsi] lpfc: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [726157] - [scsi] lpfc: Fix to allow OCM to report FEC status (Rob Evers) [726157] - [scsi] lpfc: Fixed a missing return code in a logging message (Rob Evers) [726157] - [scsi] lpfc: Fixed some logging message fields (Rob Evers) [726157] - [scsi] lpfc: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [726157] - [scsi] lpfc: Fix starting reference tag when calculating BG error (Rob Evers) [726157] - [scsi] lpfc: Fix inconsistent list removal causes crash (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [726157] - [scsi] lpfc: Fix BlockGuard error checking (Rob Evers) [726157] - [scsi] lpfc: Fixed crash during FCoE failover testing (Rob Evers) [726157] - [scsi] lpfc: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [726157] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019819] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1019819] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [1005934] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [726228] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [726228] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [726228] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [988042] - [scsi] remove check for 'resetting' (Ewan Milne) [988042] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [988042] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [988042] - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [988042] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [988042] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [988042]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] udp6: respect IPV6_DONTFRAG sockopt in case there are pending frames (Jiri Pirko) [1014599] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011931] {CVE-2013-4387} - [net] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1020621] - [net] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1020621] - [net] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1020621] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1010252] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [998775] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [998775] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [839671] - [powerpc] Fix memory hotplug with sparse vmemmap (Steve Best) [805181] - [powerpc] mm: Mark Memory Resources as busy (Steve Best) [805181] - [tools] perf/bench: Fix failing assertions in numa bench (Petr Holasek) [1011923] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000436] {CVE-2013-2892} - [powerpc] tm: Turn interrupts hard off in tm_reclaim() (Steve Best) [1017135] - [powerpc] tm: Clear MSR RI in non-recoverable TM code (Steve Best) [1017135] - [powerpc] perf: Fix handling of FAB events (Steve Best) [1015439]- [fs] xfs: remove dead code from xlog_recover_inode_pass2 (Dave Chinner) [1001861] - [fs] xfs: = vs == typo in ASSERT() (Dave Chinner) [1001861] - [fs] xfs: don't assert fail on bad inode numbers (Dave Chinner) [1001861] - [fs] xfs: aborted buf items can be in the AIL (Dave Chinner) [1001861] - [fs] xfs: factor all the kmalloc-or-vmalloc fallback allocations (Dave Chinner) [1001861] - [fs] xfs: fix memory allocation failures with ACLs (Dave Chinner) [1001861] - [fs] xfs: ensure we copy buffer type in da btree root splits (Dave Chinner) [1001861] - [fs] xfs: set remote symlink buffer type for recovery (Dave Chinner) [1001861] - [fs] xfs: recovery of swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: check magic numbers in dir3 leaf verifier first (Dave Chinner) [1001861] - [fs] xfs: fix some minor sparse warnings (Dave Chinner) [1001861] - [fs] xfs: fix endian warning in xlog_recover_get_buf_lsn() (Dave Chinner) [1001861] - [fs] xfs: XFS_MOUNT_QUOTA_ALL needed by userspace (Dave Chinner) [1001861] - [fs] xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino (Dave Chinner) [1001861] - [fs] xfs: Fix wrong flag ASSERT in xfs_attr_shortform_getvalue (Dave Chinner) [1001861] - [fs] xfs: finish removing IOP_* macros (Dave Chinner) [1001861] - [fs] xfs: inode log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: check correct status variable for xfs_inobt_get_rec() call (Dave Chinner) [1001861] - [fs] xfs: inode buffers may not be valid during recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check LSN ordering for v5 superblocks during recovery (Dave Chinner) [1001861] - [fs] xfs: btree block LSN escaping to disk uninitialised (Dave Chinner) [1001861] - [fs] xfs: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568 (Dave Chinner) [1001861] - [fs] xfs: fix bad dquot buffer size in log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: don't account buffer cancellation during log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check for underflow in xfs_iformat_fork() (Dave Chinner) [1001861] - [fs] xfs: xfs_dir3_sfe_put_ino can be static (Dave Chinner) [1001861] - [fs] xfs: introduce object readahead to log recovery (Dave Chinner) [1001861] - [fs] xfs: Simplify xfs_ail_min() with list_first_entry_or_null() (Dave Chinner) [1001861] - [fs] xfs: Register hotcpu notifier after initialization (Dave Chinner) [1001861] - [fs] xfs: add xfs sb v4 support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add write support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add read-only support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add support for the Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] quota: Add a new quotactl command Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mountfs() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_sb_quiet_read_verify() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_do_dquot_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_log_unmount_write() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ifree_cluster() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ialloc_ag_select() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_extent_busy_update_extent() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_setsize_buftarg_early() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_punch_delalloc_range() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_last_before() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_validate_ret() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_count_tree() (Dave Chinner) [1001861] - [fs] xfs: rename bio_add_buffer() to xfs_bio_add_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_find_head() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_buffer_pass2() (Dave Chinner) [1001861] - [fs] xfs: remove two unused macro definitions in xfs_linux.h (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_get_iroot() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_iroot_realloc() (Dave Chinner) [1001861] - [fs] xfs: remove one blank line in xfs_btree_make_block_unfull() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_write_setup_copy() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mod_incore_sb_unlocked() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_lookup() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_buf_free() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_check_sizes() (Dave Chinner) [1001861] - [fs] xfs: use reference counts to free clean buffer items (Dave Chinner) [1001861] - [fs] xfs: split the CIL lock (Dave Chinner) [1001861] - [fs] xfs: Combine CIL insert and prepare passes (Dave Chinner) [1001861] - [fs] xfs: avoid CIL allocation during insert (Dave Chinner) [1001861] - [fs] xfs: Reduce allocations during CIL insertion (Dave Chinner) [1001861] - [fs] xfs: return log item size in IOP_SIZE (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_tail() error path (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_zeroed() error path (Dave Chinner) [1001861] - [fs] xfs: avoid double-free in xfs_attr_node_addname (Dave Chinner) [1001861] - [fs] xfs: call roundup_64() to calculate the min_logblks (Dave Chinner) [1001861] - [fs] xfs: Validate log space at mount time (Dave Chinner) [1001861] - [fs] xfs: Add xfs_log_rlimit.c (Dave Chinner) [1001861] - [fs] xfs: Refactor xfs_ticket_alloc() to extract a new helper (Dave Chinner) [1001861] - [fs] xfs: Get rid of all XFS_XXX_LOG_RES() macro (Dave Chinner) [1001861] - [fs] xfs: refactor xfs_trans_reserve() interface (Dave Chinner) [1001861] - [fs] xfs: Make writeid transaction use tr_writeid (Dave Chinner) [1001861] - [fs] xfs: Introduce tr_fsyncts to m_reservation (Dave Chinner) [1001861] - [fs] xfs: Introduce a new structure to hold transaction reservation items (Dave Chinner) [1001861] - [fs] xfs: make struct xfs_perag kernel only (Dave Chinner) [1001861] - [fs] xfs: move kernel specific type definitions to xfs.h (Dave Chinner) [1001861] - [fs] xfs: xfs_filestreams.h doesn't need __KERNEL__ (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ check from xfs_dir2_leaf.c (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ from debug code (Dave Chinner) [1001861] - [fs] xfs: kill __KERNEL__ check for debug code in allocation code (Dave Chinner) [1001861] - [fs] xfs: don't special case shared superblock mounts (Dave Chinner) [1001861] - [fs] xfs: consolidate extent swap code (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_utils.c (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_rename.c (Dave Chinner) [1001861] - [fs] xfs: kill xfs_vnodeops.[ch] (Dave Chinner) [1001861] - [fs] xfs: fix issues that cause userspace warnings (Dave Chinner) [1001861] - [fs] xfs: minor cleanups (Dave Chinner) [1001861] - [fs] xfs: create xfs_bmap_util.[ch] (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_sb.c for sharing with libxfs (Dave Chinner) [1001861] - [fs] xfs: split out the remote symlink handling (Dave Chinner) [1001861] - [fs] xfs: split out attribute fork truncation code into separate file (Dave Chinner) [1001861] - [fs] xfs: split out attribute listing code into separate file (Dave Chinner) [1001861] - [fs] xfs: reshuffle dir2 definitions around for userspace (Dave Chinner) [1001861] - [fs] xfs: move getdents code into it's own file (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_inode_buf.c for inode buffer operations (Dave Chinner) [1001861] - [fs] xfs: move unrelated definitions out of xfs_inode.h (Dave Chinner) [1001861] - [fs] xfs: move inode fork definitions to a new header file (Dave Chinner) [1001861] - [fs] xfs: split out transaction reservation code (Dave Chinner) [1001861] - [fs] xfs: sync minor header differences needed by userspace (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_quota_defs.h (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_rtalloc_defs.h (Dave Chinner) [1001861] - [fs] xfs: split out on-disk transaction definitions (Dave Chinner) [1001861] - [fs] xfs: separate icreate log format definitions from xfs_icreate_item.h (Dave Chinner) [1001861] - [fs] xfs: separate dquot on disk format definitions out of xfs_quota.h (Dave Chinner) [1001861] - [fs] xfs: split out EFI/EFD log item format definition (Dave Chinner) [1001861] - [fs] xfs: split out buf log item format definitions (Dave Chinner) [1001861] - [fs] xfs: split out inode log item format definition (Dave Chinner) [1001861] - [fs] xfs: separate out log format definitions (Dave Chinner) [1001861] - [fs] xfs: di_flushiter considered harmful (Dave Chinner) [1001861] - [fs] xfs: Start using pquotaino from the superblock (Dave Chinner) [1001861] - [fs] xfs: Initialize all quota inodes to be NULLFSINO (Dave Chinner) [1001861] - [fs] xfs: Fix a deadlock in xfs_log_commit_cil() code path (Dave Chinner) [1001861] - [fs] xfs: fix assertion failure in xfs_vm_write_failed() (Dave Chinner) [1001861] - [fs] xfs: Fix the logic check for all quotas being turned off (Dave Chinner) [1001861] - [fs] xfs: Add pquota fields where gquota is used (Dave Chinner) [1001861] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Dave Chinner) [1001861] - [fs] xfs: dquot log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: remove local fork format handling from xfs_bmapi_write() (Dave Chinner) [1001861] - [fs] xfs: use get_unused_fd_flags(0) instead of get_unused_fd() (Dave Chinner) [1001861] - [fs] xfs: clean up unused codes at xfs_bulkstat() (Dave Chinner) [1001861] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Dave Chinner) [1001861] - [fs] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD (Dave Chinner) [1001861] - [fs] xfs: Change xfs_dquot_acct to be a 2-dimensional array (Dave Chinner) [1001861] - [fs] xfs: Code cleanup and removal of some typedef usage (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQ_TO_QIP with a function (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQUOT_TREE with a function (Dave Chinner) [1001861] - [fs] xfs: Define a new function xfs_is_quota_inode() (Dave Chinner) [1001861] - [fs] xfs: implement inode change count (Dave Chinner) [1001861] - [fs] xfs: Use inode create transaction (Dave Chinner) [1001861] - [fs] xfs: Inode create item recovery (Dave Chinner) [1001861] - [fs] xfs: Inode create transaction reservations (Dave Chinner) [1001861] - [fs] xfs: Inode create log items (Dave Chinner) [1001861] - [fs] xfs: Introduce an ordered buffer item (Dave Chinner) [1001861] - [fs] xfs: Introduce ordered log vector support (Dave Chinner) [1001861] - [fs] xfs: xfs_ifree doesn't need to modify the inode buffer (Dave Chinner) [1001861] - [fs] xfs: don't do IO when creating an new inode (Dave Chinner) [1001861] - [fs] xfs: don't use speculative prealloc for small files (Dave Chinner) [1001861] - [fs] xfs: plug directory buffer readahead (Dave Chinner) [1001861] - [fs] xfs: add pluging for bulkstat readahead (Dave Chinner) [1001861] - [fs] xfs: Remove dead function prototype xfs_sync_inode_grab() (Dave Chinner) [1001861] - [fs] xfs: Remove the left function variable from xfs_ialloc_get_rec() (Dave Chinner) [1001861] - [fs] xfs: check on-disk (not incore) btree root size in dfrag.c (Dave Chinner) [1001861] - [fs] xfs: Remove XFS_MOUNT_RETERR (Dave Chinner) [1001861] - [fs] xfs: Remove two dead transaction log reservaion macros (Dave Chinner) [1001861] - [fs] xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent (Dave Chinner) [1001861] - [fs] xfs: fix the symbolic link assert in xfs_ifree (Dave Chinner) [1001861] - [fs] xfs: Remove struct xfs_chash from xfs_mount (Dave Chinner) [1001861] - [fs] xfs: Don't keep silent if sunit/swidth can not be changed via mount (Dave Chinner) [1001861] - [fs] xfs: Remove redundant error variable from xfs_growfs_data_private() (Dave Chinner) [1001861] - [fs] xfs: Convert use of typedef ctl_table to struct ctl_table (Dave Chinner) [1001861] - [fs] xfs: Avoid pathological backwards allocation (Dave Chinner) [1001861]- [fs] btrfs: create the uuid tree on remount rw (Eric Sandeen) [1010071] - [fs] btrfs: change extent-same to copy entire argument struct (Eric Sandeen) [1010071] - [fs] btrfs: dir_inode_operations should use btrfs_update_time also (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs prefix to kernel log output (Eric Sandeen) [1010071] - [fs] btrfs: refuse to remount read-write after abort (Eric Sandeen) [1010071] - [fs] btrfs: don't leak transaction in btrfs_sync_file() (Eric Sandeen) [1010071] - [fs] btrfs: add the missing mutex unlock in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: iput inode on allocation failure (Eric Sandeen) [1010071] - [fs] btrfs: remove space_info->reservation_progress (Eric Sandeen) [1010071] - [fs] btrfs: kill delay_iput arg to the wait_ordered functions (Eric Sandeen) [1010071] - [fs] btrfs: fix worst case calculator for space usage (Eric Sandeen) [1010071] - [fs] btrfs: improve replacing nocow extents (Eric Sandeen) [1010071] - [fs] btrfs: drop dir i_size when adding new names on replay (Eric Sandeen) [1010071] - [fs] btrfs: replay dir_index items before other items (Eric Sandeen) [1010071] - [fs] btrfs: check roots last log commit when checking if an inode has been logged (Eric Sandeen) [1010071] - [fs] btrfs: actually log directory we are fsync()'ing (Eric Sandeen) [1010071] - [fs] btrfs: actually limit the size of delalloc range (Eric Sandeen) [1010071] - [fs] btrfs: allocate the free space by the existed max extent size when ENOSPC (Eric Sandeen) [1010071] - [fs] btrfs: add lockdep and tracing annotations for uuid tree (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: more efficient inode tree replace operation (Eric Sandeen) [1010071] - [fs] btrfs: do not add replace target to the alloc_list (Eric Sandeen) [1010071] - [fs] btrfs: fixup error handling in btrfs_reloc_cow (Eric Sandeen) [1010071] - [fs] btrfs: optimize key searches in btrfs_search_slot (Eric Sandeen) [1010071] - [fs] btrfs: don't use an async starter for most of our workers (Eric Sandeen) [1010071] - [fs] btrfs: only update disk_i_size as we remove extents (Eric Sandeen) [1010071] - [fs] btrfs: fix deadlock in uuid scan kthread (Eric Sandeen) [1010071] - [fs] btrfs: stop refusing the relocation of chunk 0 (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of uuid_root in free_fs_info (Eric Sandeen) [1010071] - [fs] btrfs: reuse kbasename helper (Eric Sandeen) [1010071] - [fs] btrfs: return btrfs error code for dev excl ops err (Eric Sandeen) [1010071] - [fs] btrfs: allow partial ordered extent completion (Eric Sandeen) [1010071] - [fs] btrfs: convert all bug_ons in free-space-cache.c (Eric Sandeen) [1010071] - [fs] btrfs: add support for asserts (Eric Sandeen) [1010071] - [fs] btrfs: adjust the fs_devices->missing count on unmount (Eric Sandeen) [1010071] - [fs] btrfs: don't check for root_refs == 0 twice (Eric Sandeen) [1010071] - [fs] btrfs: fix for patch "cleanup: don't check the same thing twice" (Eric Sandeen) [1010071] - [fs] btrfs: get rid of one BUG() in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: allocate prelim_ref with a slab allocater (Eric Sandeen) [1010071] - [fs] btrfs: pass gfp_t to __add_prelim_ref() to avoid always using GFP_ATOMIC (Eric Sandeen) [1010071] - [fs] btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl (Eric Sandeen) [1010071] - [fs] btrfs: fix race between removing a dev and writing sbs (Eric Sandeen) [1010071] - [fs] btrfs: remove ourselves from the cluster list under lock (Eric Sandeen) [1010071] - [fs] btrfs: do not clear our orphan item runtime flag on eexist (Eric Sandeen) [1010071] - [fs] btrfs: fix send to deal with sparse files properly (Eric Sandeen) [1010071] - [fs] btrfs: fix printing of non NULL terminated string (Eric Sandeen) [1010071] - [fs] btrfs: Use z to format size_t (Eric Sandeen) [1010071] - [fs] btrfs: Do not truncate sector_t on 32-bit with CONFIG_LBDAF=y (Eric Sandeen) [1010071] - [fs] btrfs: PAGE_CACHE_SIZE is already unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_dev_extent_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Format mirror_num as int (Eric Sandeen) [1010071] - [fs] btrfs: Format PAGE_SIZE as unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make BTRFS_DEV_REPLACE_DEVID an unsigned long long constant (Eric Sandeen) [1010071] - [fs] btrfs: Remove superfluous casts from u64 to unsigned long long (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of orphan block rsv (Eric Sandeen) [1010071] - [fs] btrfs: rollback btrfs_device fields on umount (Eric Sandeen) [1010071] - [fs] btrfs: add alloc_fs_devices and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs_alloc_device and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: find_next_devid: root -> fs_info (Eric Sandeen) [1010071] - [fs] btrfs: don't allow the replace procedure on read only filesystems (Eric Sandeen) [1010071] - [fs] btrfs: reset force_compress on btrfs_file_defrag failure (Eric Sandeen) [1010071] - [fs] btrfs: use __u64 in exported user headers (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to force UUID tree checking (Eric Sandeen) [1010071] - [fs] btrfs: check UUID tree during mount if required (Eric Sandeen) [1010071] - [fs] btrfs: introduce uuid-tree-gen field (Eric Sandeen) [1010071] - [fs] btrfs: fill UUID tree initially (Eric Sandeen) [1010071] - [fs] btrfs: maintain subvolume items in the UUID tree (Eric Sandeen) [1010071] - [fs] btrfs: create UUID tree if required (Eric Sandeen) [1010071] - [fs] btrfs: support printing UUID tree elements (Eric Sandeen) [1010071] - [fs] btrfs: introduce a tree for items that map UUIDs to something (Eric Sandeen) [1010071] - [fs] btrfs: mark some local function as 'static' (Eric Sandeen) [1010071] - [fs] btrfs: get rid of sparse warnings (Eric Sandeen) [1010071] - [fs] btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP (Eric Sandeen) [1010071] - [fs] btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler (Eric Sandeen) [1010071] - [fs] btrfs: remove reduplicate check when disabling quota (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_free_qgroup_config() out of spin_lock and fix comments (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when writing dirty qgroups to disk (Eric Sandeen) [1010071] - [fs] btrfs: fix send issues related to inode number reuse (Eric Sandeen) [1010071] - [fs] btrfs: separate out tests into their own directory (Eric Sandeen) [1010071] - [fs] btrfs: avoid starting a transaction in the write path (Eric Sandeen) [1010071] - [fs] btrfs: fix heavy delalloc related deadlock (Eric Sandeen) [1010071] - [fs] btrfs: fix the error handling wrt orphan items (Eric Sandeen) [1010071] - [fs] btrfs: don't allow a subvol to be deleted if it is the default subovl (Eric Sandeen) [1010071] - [fs] btrfs: skip subvol entries when checking if we've created a dir already (Eric Sandeen) [1010071] - [fs] btrfs: offline dedupe (Eric Sandeen) [1010071] - [fs] btrfs: Introduce extent_read_full_page_nolock() (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_ioctl_clone, Move clone code into it's own function (Eric Sandeen) [1010071] - [fs] btrfs: abtract out range locking in clone ioctl() (Eric Sandeen) [1010071] - [fs] btrfs: fix possible memory leak in find_parent_nodes() (Eric Sandeen) [1010071] - [fs] btrfs: return ENOSPC when target space is full (Eric Sandeen) [1010071] - [fs] btrfs: don't ignore errors from btrfs_run_delayed_items (Eric Sandeen) [1010071] - [fs] btrfs: fix inode leak on kmalloc failure in tree-log.c (Eric Sandeen) [1010071] - [fs] btrfs: allow compressed extents to be merged during defragment (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to set commit interval (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC when allocating rewind ebs (Eric Sandeen) [1010071] - [fs] btrfs: deal with enomem in the rewind path (Eric Sandeen) [1010071] - [fs] btrfs: check our parent dir when doing a compare send (Eric Sandeen) [1010071] - [fs] btrfs: handle errors when doing slow caching (Eric Sandeen) [1010071] - [fs] btrfs: add missing error handling to read_tree_block (Eric Sandeen) [1010071] - [fs] btrfs: Fix leak in __btrfs_map_block error path (Eric Sandeen) [1010071] - [fs] btrfs: add missing error check to find_parent_nodes (Eric Sandeen) [1010071] - [fs] btrfs: optimize function btrfs_read_chunk_tree (Eric Sandeen) [1010071] - [fs] btrfs: don't bug_on when we fail when cleaning up transactions (Eric Sandeen) [1010071] - [fs] btrfs: change how we queue blocks for backref checking (Eric Sandeen) [1010071] - [fs] btrfs: check to see if we have an inline item properly (Eric Sandeen) [1010071] - [fs] btrfs: fix what bits we clear when erroring out from delalloc (Eric Sandeen) [1010071] - [fs] btrfs: cleanup arguments to extent_clear_unlock_delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use BTRFS_SUPER_INFO_SIZE macro at btrfs_read_dev_super() (Eric Sandeen) [1010071] - [fs] btrfs: cache the extent map struct when reading several pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation when reading pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation in the end io handle of the read page (Eric Sandeen) [1010071] - [fs] btrfs: don't cache the csum value into the extent state tree (Eric Sandeen) [1010071] - [fs] btrfs: add branch prediction hints in the read page end IO function (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary argument of bio_readpage_error() (Eric Sandeen) [1010071] - [fs] btrfs: add missing mounting options in btrfs_show_options() (Eric Sandeen) [1010071] - [fs] btrfs: use u64 for subvolid when parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: add sanity checks regarding to parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak when allocating pages for p/q stripes failed in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: fix and cleanup some error paths in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: don't bother autodefragging if our root is going away (Eric Sandeen) [1010071] - [fs] btrfs: cleanup reloc roots properly on error (Eric Sandeen) [1010071] - [fs] btrfs: reset ret in record_one_backref (Eric Sandeen) [1010071] - [fs] btrfs: fix get set label blocking against balance (Eric Sandeen) [1010071] - [fs] btrfs: Print key type in decimal everywhere (Eric Sandeen) [1010071] - [fs] btrfs: update delayed ref tracepoints (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_read_block_groups, Use enums to index (Eric Sandeen) [1010071] - [fs] btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert (Eric Sandeen) [1010071] - [fs] btrfs: set qgroup_ulist to be null after calling ulist_free() (Eric Sandeen) [1010071] - [fs] btrfs: add missing error checks to add_data_references (Eric Sandeen) [1010071] - [fs] btrfs: make errors in btrfs_num_copies less noisy (Eric Sandeen) [1010071] - [fs] btrfs: make free space caching faster with many non-inline extent references (Eric Sandeen) [1010071] - [fs] btrfs: fall back to global reservation when removing subvolumes (Eric Sandeen) [1010071] - [fs] btrfs: optimize btrfs_lookup_extent_info() (Eric Sandeen) [1010071] - [fs] btrfs: Release uuid_mutex for shrink during device delete (Eric Sandeen) [1010071] - [fs] btrfs: set lockdep class before locking new extent buffer (Eric Sandeen) [1010071] - [fs] btrfs: return -1 when lzo compression makes data bigger (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC for the tree mod log allocations (Eric Sandeen) [1010071] - [fs] btrfs: treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Eric Sandeen) [1010071] - [fs] btrfs: don't loop on large offsets in readdir (Eric Sandeen) [1010071] - [fs] btrfs: check to see if root_list is empty before adding it to dead roots (Eric Sandeen) [1010071] - [fs] btrfs: release both paths before logging dir/changed extents (Eric Sandeen) [1010071] - [fs] btrfs: allow splitting of hole em's when dropping extent cache (Eric Sandeen) [1010071] - [fs] btrfs: make sure the backref walker catches all refs to our extent (Eric Sandeen) [1010071] - [fs] btrfs: fix backref walking when we hit a compressed extent (Eric Sandeen) [1010071] - [fs] btrfs: do not offset physical if we're compressed (Eric Sandeen) [1010071] - [fs] btrfs: fix extent buffer leak after backref walking (Eric Sandeen) [1010071] - [fs] btrfs: fix a bug of snapshot-aware defrag to make it work on partial extents (Eric Sandeen) [1010071] - [fs] btrfs: fix file truncation if FALLOC_FL_KEEP_SIZE is specified (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong write offset when replacing a device (Eric Sandeen) [1010071] - [fs] btrfs: re-add root to dead root list if we stop dropping it (Eric Sandeen) [1010071] - [fs] btrfs: fix lock leak when resuming snapshot deletion (Eric Sandeen) [1010071] - [fs] btrfs: update drop progress before stopping snapshot dropping (Eric Sandeen) [1010071] - [fs] btrfs: wait ordered range before doing direct io (Eric Sandeen) [1010071] - [fs] btrfs: only do the tree_mod_log_free_eb if this is our last ref (Eric Sandeen) [1010071] - [fs] btrfs: hold the tree mod lock in __tree_mod_log_rewind (Eric Sandeen) [1010071] - [fs] btrfs: make backref walking code handle skinny metadata (Eric Sandeen) [1010071] - [fs] btrfs: fix crash regarding to ulist_add_merge (Eric Sandeen) [1010071] - [fs] btrfs: fix several potential problems in copy_nocow_pages_for_inode (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the code of copy_nocow_pages_for_inode() (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when recovering the file data by scrub function (Eric Sandeen) [1010071] - [fs] btrfs: make the chunk allocator completely tree lockless (Eric Sandeen) [1010071] - [fs] btrfs: cleanup orphaned root orphan item (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong mirror number tuning (Eric Sandeen) [1010071] - [fs] btrfs: cleanup redundant code in btrfs_submit_direct() (Eric Sandeen) [1010071] - [fs] btrfs: remove btrfs_sector_sum structure (Eric Sandeen) [1010071] - [fs] btrfs: check if we can nocow if we don't have data space (Eric Sandeen) [1010071] - [fs] btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use a percpu to keep track of possibly pinned bytes (Eric Sandeen) [1010071] - [fs] btrfs: check for actual acls rather than just xattrs when caching no acl (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate (Eric Sandeen) [1010071] - [fs] btrfs: optimize reada_for_balance (Eric Sandeen) [1010071] - [fs] btrfs: optimize read_block_for_search (Eric Sandeen) [1010071] - [fs] btrfs: unlock extent range on enospc in compressed submit (Eric Sandeen) [1010071] - [fs] btrfs: fix the comment typo for btrfs_attach_transaction_barrier (Eric Sandeen) [1010071] - [fs] btrfs: fix not being able to find skinny extents during relocate (Eric Sandeen) [1010071] - [fs] btrfs: cleanup backref search commit root flag stuff (Eric Sandeen) [1010071] - [fs] btrfs: free csums when we're done scrubbing an extent (Eric Sandeen) [1010071] - [fs] btrfs: fix transaction throttling for delayed refs (Eric Sandeen) [1010071] - [fs] btrfs: stop waiting on current trans if we aborted (Eric Sandeen) [1010071] - [fs] btrfs: wake up delayed ref flushing waiters on abort (Eric Sandeen) [1010071] - [fs] btrfs: fix the code comments for LZO compression workspace (Eric Sandeen) [1010071] - [fs] btrfs: fix broken nocow after balance (Eric Sandeen) [1010071] - [fs] btrfs: more open-coded file_inode() (Eric Sandeen) [1010071] - [fs] btrfs: exclude logged extents before replying when we are mixed (Eric Sandeen) [1010071] - [fs] btrfs: put our inode if orphan cleanup fails (Eric Sandeen) [1010071] - [fs] btrfs: add some missing iput()'s in btrfs_orphan_cleanup (Eric Sandeen) [1010071] - [fs] btrfs: do not pin while under spin lock (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "memdup.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "ptr_ret.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: fix qgroup rescan resume on mount (Eric Sandeen) [1010071] - [fs] btrfs: avoid double free of fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: fix memory patcher through fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: simplify unlink reservations (Eric Sandeen) [1010071] - [fs] btrfs: merge pending IO for tree log write back (Eric Sandeen) [1010071] - [fs] btrfs: allow file data clone within a file (Eric Sandeen) [1010071] - [fs] btrfs: remove unused code in btrfs_del_root (Eric Sandeen) [1010071] - [fs] btrfs: kill replicate code in replay_one_buffer (Eric Sandeen) [1010071] - [fs] btrfs: check if leaf's parent exists before pushing items around (Eric Sandeen) [1010071] - [fs] btrfs: update new flags for tracepoint (Eric Sandeen) [1010071] - [fs] btrfs: dont do log_removal in insert_new_root (Eric Sandeen) [1010071] - [fs] btrfs: return error code in btrfs_check_trunc_cache_free_space() (Eric Sandeen) [1010071] - [fs] btrfs: fix estale with btrfs send (Eric Sandeen) [1010071] - [fs] btrfs: device delete to get errors from the kernel (Eric Sandeen) [1010071] - [fs] btrfs: do delay iput in sync_fs (Eric Sandeen) [1010071] - [fs] btrfs: make the state of the transaction more readable (Eric Sandeen) [1010071] - [fs] btrfs: remove the time check in btrfs_commit_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure (Eric Sandeen) [1010071] - [fs] btrfs: don't flush the delalloc inodes in the while loop if flushoncommit is set (Eric Sandeen) [1010071] - [fs] btrfs: don't wait for all the writers circularly during the transaction commit (Eric Sandeen) [1010071] - [fs] btrfs: remove the code for the impossible case in cleanup_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unnecessary assignment when cleaning up all the residual transaction (Eric Sandeen) [1010071] - [fs] btrfs: just flush the delalloc inodes in the source tree before snapshot creation (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume ordered extent list (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume delalloc inode list (Eric Sandeen) [1010071] - [fs] btrfs: introduce grab/put functions for the root of the fs/file tree (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the similar code of the fs root read (Eric Sandeen) [1010071] - [fs] btrfs: make the snap/subv deletion end more early when the fs is R/O (Eric Sandeen) [1010071] - [fs] btrfs: move the R/O check out of btrfs_clean_one_deleted_snapshot() (Eric Sandeen) [1010071] - [fs] btrfs: make the cleaner complete early when the fs is going to be umounted (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary ->s_umount in cleaner_kthread() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup: don't check the same thing twice (Eric Sandeen) [1010071] - [fs] btrfs: cleanup, btrfs_read_fs_root_no_name() doesn't return NULL (Eric Sandeen) [1010071] - [fs] btrfs: delete unused function (Eric Sandeen) [1010071] - [fs] btrfs: remove useless copy in quota_ctl (Eric Sandeen) [1010071] - [fs] btrfs: Minor format cleanup (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unused arguments in send.c (Eric Sandeen) [1010071] - [fs] btrfs: add ioctl to wait for qgroup rescan completion (Eric Sandeen) [1010071] - [fs] btrfs: introduce qgroup_ulist to avoid frequently allocating/freeing ulist (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: move ifdef around sanity checks out of init_btrfs_fs (Eric Sandeen) [1010071] - [fs] btrfs: add prefix to sanity tests messages (Eric Sandeen) [1010071] - [fs] btrfs: add debug check for extent_io range alignment (Eric Sandeen) [1010071] - [fs] btrfs: fix check on same raid type flag twice (Eric Sandeen) [1010071] - [fs] btrfs: Fix typo in printk (Eric Sandeen) [1010071] - [fs] btrfs: fix btrfs_extend_item() comment (Eric Sandeen) [1010071]- [netdrv] mlx4: Fix handling of dma_map failure (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Notify user when TX ring in error state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Disable global flow control when PFC enabled (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Staticize local functions (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: VFs must ignore the enable_64b_cqe_eqe module param (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Don't give VFs MAC addresses which are derived from the PF MAC (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Respond to operation request by firmware (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix BlueFlame race (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add HW enforcement to VF link state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Dynamic VST to VST vlan/qos changes (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fail device init if num_vfs is negative (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add warning in case of command timeouts (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Replace sscanf() with kstrtoint() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Remove an unnecessary test (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add prints when TX timeout occurs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Change log level from error to debug for vlan related messages (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Move register_netdev() to the end of initialization function (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Do not query stats when device port is down (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix resource leak in error flow (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add support for busy poll (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add VF link state support (Amir Vadai) [862498 868244 920465 978058 998202] - [net] core: Add VF link state control (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Handle unaligned SG in separate function (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Generalize rdma memory registration (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Accept session->cmds_max from user space (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Use proper debug level value for info prints (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Add Discovery support (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Better checking of userspace values for receive flow steering (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Infrastructure for extensible uverbs commands (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Fixes to XRC reference counting in uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix XRC QPs detection in the resource tracker (Amir Vadai) [862498 868244 920465 978058 998202] - [powerpc] irq: Don't switch to irq stack from softirq stack (Steve Best) [1016454] - [powerpc] hvsi: Increase handshake timeout from 200ms to 400ms (Steve Best) [1012654] - [powerpc] zimage: make the "OF" wrapper support ePAPR boot (Steve Best) [1012654] - [powerpc] pseries: Do not start secondaries in Open Firmware (Steve Best) [1012654] - [powerpc] Make prom_init.c endian safe (Steve Best) [1012654] - [powerpc] Remove ksp_limit on ppc64 (Steve Best) [1012654] - [powerpc] irq: Run softirqs off the top of the irq stack (Steve Best) [1012654] - [mm] avoid reinserting isolated balloon pages into LRU lists (Rafael Aquini) [1017445] - [kernel] sched: fix race in migrate_swap_stop (Rik van Riel) [683513] - [kernel] sched/numa: Retry task_numa_migrate() periodically (Rik van Riel) [683513] - [kernel] sched/numa: Use unsigned longs for numa group fault stats (Rik van Riel) [683513] - [kernel] sched/numa: Skip some page migrations after a shared fault (Rik van Riel) [683513] - [kernel] sched/numa: Remove the numa_balancing_scan_period_reset sysctl (Rik van Riel) [683513] - [kernel] sched/numa: Adjust scan rate in task_numa_placement (Rik van Riel) [683513] - [kernel] sched/numa: Take false sharing into account when adapting scan rate (Rik van Riel) [683513] - [kernel] sched/numa: Be more careful about joining numa groups (Rik van Riel) [683513] - [kernel] sched/numa: Avoid migrating tasks that are placed on their preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Fix task or group comparison (Rik van Riel) [683513] - [kernel] sched/numa: Decide whether to favour task or group weights based on swap candidate relationships (Rik van Riel) [683513] - [kernel] sched/numa: Add debugging (Rik van Riel) [683513] - [kernel] sched/numa: Prevent parallel updates to group stats during placement (Rik van Riel) [683513] - [kernel] sched/numa: Call task_numa_free() from do_execve () (Rik van Riel) [683513] - [kernel] sched/numa: Use group fault statistics in numa placement (Rik van Riel) [683513] - [kernel] sched/numa: Stay on the same node if CLONE_VM (Rik van Riel) [683513] - [mm] numa: Do not batch handle PMD pages (Rik van Riel) [683513] - [mm] numa: Do not group on RO pages (Rik van Riel) [683513] - [mm] numa: Copy cpupid on page migration (Rik van Riel) [683513] - [kernel] sched/numa: Report a NUMA task group ID (Rik van Riel) [683513] - [kernel] sched/numa: Use {cpu, pid} to create task groups for shared faults (Rik van Riel) [683513] - [mm] numa: Change page last {nid, pid} into {cpu, pid} (Rik van Riel) [683513] - [kernel] sched/numa: Fix placement of workloads spread across multiple nodes (Rik van Riel) [683513] - [kernel] sched/numa: Favor placing a task on the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Use a system-wide search to find swap/migration candidates (Rik van Riel) [683513] - [kernel] sched/numa: Introduce migrate_swap() (Rik van Riel) [683513] - [kernel] stop_machine: Introduce stop_two_cpus() (Rik van Riel) [683513] - [mm] numa: Trap pmd hinting faults only if we would otherwise trap PTE faults (Rik van Riel) [683513] - [kernel] sched/numa: Do not trap hinting faults for shared libraries (Rik van Riel) [683513] - [kernel] sched/numa: Increment numa_migrate_seq when task runs in correct location (Rik van Riel) [683513] - [kernel] sched/numa: Retry migration of tasks to CPU on a preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Avoid overloading CPUs on a preferred NUMA node (Rik van Riel) [683513] - [kernel] numa: Limit NUMA scanning to migrate-on-fault VMAs (Rik van Riel) [683513] - [kernel] sched/numa: Do not migrate memory immediately after switching node (Rik van Riel) [683513] - [mm] sched/numa: Set preferred NUMA node based on number of private faults (Rik van Riel) [683513] - [kernel] sched/numa: Remove check that skips small VMAs (Rik van Riel) [683513] - [mm] numa: Scan pages with elevated page_mapcount (Rik van Riel) [683513] - [kernel] sched/numa: Check current-> mm before allocating NUMA faults (Rik van Riel) [683513] - [kernel] sched/numa: Add infrastructure for split shared/ private accounting of NUMA hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Reschedule task on preferred NUMA node once selected (Rik van Riel) [683513] - [kernel] sched/numa: Resist moving tasks towards nodes with fewer hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Favour moving tasks towards the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Update NUMA hinting faults once per scan (Rik van Riel) [683513] - [kernel] sched/numa: Select a preferred node with the most numa hinting faults (Rik van Riel) [683513] - [mm] sched/numa: Track NUMA hinting faults on per-node basis (Rik van Riel) [683513] - [mm] sched/numa: Slow scan rate if no NUMA hinting faults are being recorded (Rik van Riel) [683513] - [mm] sched/numa: Set the scan rate proportional to the memory usage of the task being scanned (Rik van Riel) [683513] - [mm] sched/numa: Initialise numa_next_scan properly (Rik van Riel) [683513] - [mm] sched/numa: Continue PTE scanning even if migrate rate limited (Rik van Riel) [683513] - [mm] sched/numa: Mitigate chance that same task always updates PTEs (Rik van Riel) [683513] - [mm] numa: Do not migrate or account for hinting faults on the zero page (Rik van Riel) [683513] - [mm] Only flush TLBs if a transhuge PMD is modified for NUMA pte scanning (Rik van Riel) [683513] - [mm] Do not flush TLB during protection change if !pte_present && !migration_entry (Rik van Riel) [683513] - [mm] Account for a THP NUMA hinting update as one PTE update (Rik van Riel) [683513] - [mm] Close races between THP migration and PMD numa clearing (Rik van Riel) [683513] - [mm] numa: Sanitize task_numa_fault() callsites (Rik van Riel) [683513] - [mm] Prevent parallel splits during THP migration (Rik van Riel) [683513] - [mm] Wait for THP migrations to complete during NUMA hinting faults (Rik van Riel) [683513] - [mm] numa: Do not account for a hinting fault if we raced (Rik van Riel) [683513] - [mm] sched/numa: Fix comments (Rik van Riel) [683513] - [mm] numa: Document automatic NUMA balancing sysctls (Rik van Riel) [683513] - [kernel] sched: monolithic code dump of what is being pushed (Rik van Riel) [683513] - [kernel] sched: Use an accessor to read the rq clock (Rik van Riel) [683513] - [kernel] sched: fix NUMA balancing when !SCHED_DEBUG (Rik van Riel) [683513] - [kernel] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks (Rik van Riel) [683513] - [kernel] sched: Fix some kernel-doc warnings (Rik van Riel) [683513] - [virt] kvm/vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1009441] - [virt] kvm/vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1009441]- [netdrv] netxen_nic: Update version to 4.0.81 (Chad Dupuis) [725019] - [netdrv] netxen_nic: clean up unnecessary MSI/MSI-X capability find (Chad Dupuis) [725019] - [netdrv] netxen_nic: Convert mac address uses of 6 to ETH_ALEN (Chad Dupuis) [725019] - [netdrv] netxen_nic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725019] - [netdrv] netxen_nic: Avoid mixed mode interrupts (Chad Dupuis) [725019] - [netdrv] netxen_nic: netxen_setup_intr() function code cleanup (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log proper error message in case of mismatched adapter type (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log driver version with firmware version (Chad Dupuis) [725019] - [tools] perf/diff: Add generic order option for compute sorting (Jiri Olsa) [1011529] - [tools] perf/diff: Making compute functions static (Jiri Olsa) [1011529] - [tools] perf/diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1011529] - [tools] perf/diff: Change diff command to work over multiple data files (Jiri Olsa) [1011529] - [tools] perf/diff: Move columns into struct data__file (Jiri Olsa) [1011529] - [tools] perf/diff: Move diff related columns into diff command (Jiri Olsa) [1011529] - [tools] perf/diff: Display data file info ahead of the diff output (Jiri Olsa) [1011529] - [tools] perf/hists: Marking dummy hists entries (Jiri Olsa) [1011529] - [tools] perf/diff: Switching the base hists to be pairs head (Jiri Olsa) [1011529] - [tools] perf/diff: Introducing diff_data object to hold files (Jiri Olsa) [1011529] - [tools] perf: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1011529] - [tools] perf: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1011529] - [s390] vmcore: use vmcore for zfcpdump (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: enable /proc/vmcore mmap for s390 (Hendrik Brueckner) [1012102] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce remap_oldmem_pfn_range() (Hendrik Brueckner) [1012102] - [s390] vmcore: use ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: Disable mmap for s390 (Hendrik Brueckner) [1012102] - [s390] kdump: Allow copy_oldmem_page() copy to virtual memory (Hendrik Brueckner) [1012102] - [tracing] Add function probe to trigger a ftrace dump of current CPU trace (Jiri Olsa) [1011527] - [tracing] Add function probe to trigger a ftrace dump to console (Jiri Olsa) [1011527] - [virt] xen-gnt: prevent adding duplicate gnt callbacks (Radim Krcmar) [1013818] - [x86] microcode_amd: Fix patch level reporting for family 15h (Prarit Bhargava) [1014400] - [tty] Fix SIGTTOU not sent with tcflush() (Oleg Nesterov) [1012397] - [powerpc] sysfs: Disable writing to PURR in guest mode (Steve Best) [1015450] - [powerpc] vio: fix modalias_show return values (Prarit Bhargava) [1007924] - [powerpc] Correct FSCR bit definitions (Steve Best) [1008893] - [x86] microcode/amd: Fix early microcode loading (Jarod Wilson) [1016168] - [x86] microcode/amd: Make cpu_has_amd_erratum() use the correct struct cpuinfo_x86 (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix error path in apply_microcode_amd() (Jarod Wilson) [1016168] - [x86] microcode/amd: Another early loading fixup (Jarod Wilson) [1016168] - [x86] microcode/amd: Allow multiple families' bin files appended together (Jarod Wilson) [1016168] - [x86] microcode/amd: Make find_ucode_in_initrd() __init (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix warnings and errors on with CONFIG_MICROCODE=m (Jarod Wilson) [1016168] - [x86] microcode/amd: Early microcode patch loading support for AMD (Jarod Wilson) [1016168] - [x86] microcode/amd: Refactor functions to prepare for early loading (Jarod Wilson) [1016168] - [x86] microcode: Vendor abstract out save_microcode_in_initrd() (Jarod Wilson) [1016168] - [x86] microcode/intel: Correct typo in printk (Jarod Wilson) [1016168] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1005908] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1005908] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1005908] - [block] nvme: Handle ioremap failure (David Milburn) [1005908] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1005908] - [block] nvme: Use normal shutdown (David Milburn) [1005908] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1005908] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1005908] - [block] nvme: Group pci related actions in functions (David Milburn) [1005908] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1005908] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1005908] - [block] nvme: Fix checkpatch issues (David Milburn) [1005908] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1005908] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1005908] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1005908] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1005908] - [block] nvme: Disk IO statistics (David Milburn) [1005908] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1005908] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1005908]- [fs] nfs: Give "flavor" an initial value to fix a compile warning (Jeff Layton) [1009119] - [fs] nfs: try SECINFO_NO_NAME flavs until one works (Jeff Layton) [1009119] - [fs] nfs: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1009119] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Jeff Layton) [1009119] - [fs] nfs: Honour the 'opened' parameter in the atomic_open() filesystem method (Jeff Layton) [1009119] - [net] sunrpc: rpcsec_gss, fix crash on destroying gss auth (Jeff Layton) [1009119] - [net] sunrpc: No, I did not intend to create a 256KiB hashtable (Jeff Layton) [1009119] - [net] sunrpc: Add missing kuids conversion for printing (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, WARN_ON -> WARN_ON_ONCE (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, no need to ref count creds (Jeff Layton) [1009119] - [fs] nfs: fix SECINFO* use of put_rpccred (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred: ask for WRITE and COMMIT (Jeff Layton) [1009119] - [fs] nfs: fix decode_free_stateid (Jeff Layton) [1009119] - [fs] nfs: use mach cred for SECINFO_NO_NAME w/ integrity (Jeff Layton) [1009119] - [fs] nfs: nfs_compare_super shouldn't check the auth flavour unless 'sec=' was set (Jeff Layton) [1009119] - [fs] nfs: Allow security autonegotiation for submounts (Jeff Layton) [1009119] - [fs] nfs: Disallow security negotiation for lookups when 'sec=' is specified (Jeff Layton) [1009119] - [fs] nfs: Fix security auto-negotiation (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_parse_security_flavors() (Jeff Layton) [1009119] - [fs] nfs: Clean up the auth flavour array mess (Jeff Layton) [1009119] - [fs] nfs: Use MDS auth flavor for data server connection (Jeff Layton) [1009119] - [fs] nfs: Map NFS4ERR_WRONG_CRED to EPERM (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED write and commit support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED stateid support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED secinfo suppor (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED cleanup support (Jeff Layton) [1009119] - [fs] nfs: Add state protection handler (Jeff Layton) [1009119] - [fs] nfs: Minimal SP4_MACH_CRED implementation (Jeff Layton) [1009119] - [net] sunrpc: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid (Jeff Layton) [1009119] - [net] sunrpc: Add an identifier for struct rpc_clnt (Jeff Layton) [1009119] - [net] sunrpc: Ensure rpc_task->tk_pid is available for tracepoints (Jeff Layton) [1009119] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1009119] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1009119] - [net] sunrpc: Add tracepoints to help debug socket connection issues (Jeff Layton) [1009119] - [fs] nfs: Fix warning introduced by NFSv4.0 transport blocking patches (Jeff Layton) [1009119] - [fs] nfs: fix CONFIG_NFS_V4_1 not enabled "make C=2" warning (Jeff Layton) [1009119] - [fs] nfs: Update session draining barriers for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for OPEN_CONFIRM (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for RELEASE_LOCKOWNER (Jeff Layton) [1009119] - [fs] nfs: Enable nfs4_setup_sequence() for DELEGRETURN (Jeff Layton) [1009119] - [fs] nfs: NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add a slot table to struct nfs_client for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add global helper for releasing slot table resources (Jeff Layton) [1009119] - [fs] nfs: Add global helper to set up a stand-along nfs4_slot_table (Jeff Layton) [1009119] - [fs] nfs: Enable slot table helpers for NFSv4.0 (Jeff Layton) [1009119] - [fs] nfs: Remove unused call_sync minor version op (Jeff Layton) [1009119] - [fs] nfs: Add RPC callouts to start NFSv4.0 synchronous requests (Jeff Layton) [1009119] - [fs] nfs: Common versions of sequence helper functions (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs4_setup_sequence() (Jeff Layton) [1009119] - [fs] nfs: Rename nfs41_call_sync_data as a common data structure (Jeff Layton) [1009119] - [fs] nfs: When displaying session slot numbers, use "u" consistently (Jeff Layton) [1009119] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Jeff Layton) [1009119] - [fs] nfs: use the mach cred for SECINFO w/ integrity (Jeff Layton) [1009119] - [net] sunrpc: refactor rpcauth_checkverf error returns (Jeff Layton) [1009119] - [fs] nfs: avoid expired credential keys for buffered writes (Jeff Layton) [1009119] - [net] sunrpc: new rpc_credops to test credential expiry (Jeff Layton) [1009119] - [net] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Jeff Layton) [1009119] - [fs] nfs: Fix up two use-after-free issues with the new tracing code (Jeff Layton) [1009119] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging test_stateid events (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging slot table operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging layoutget/return/commit (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging reads and writes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging getattr (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging the idmapper (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging delegations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging rename (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging inode manipulations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging lookup/create operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file locking (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file open (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging state management problems (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS hard links (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS rename and sillyrename issues (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging directory changes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging generic file create events (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS lookups (Jeff Layton) [1009119] - [fs] nfs: Pass in lookup flags from nfs_atomic_open to nfs_lookup (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS events (Jeff Layton) [1009119] - [fs] nfs: refactor code for calculating the crc32 hash of a filehandle (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_sillyrename() (Jeff Layton) [1009119] - [fs] nfs: Fix an incorrect pointer declaration in decode_first_pnfs_layout_type (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs_idmap_get_key() (Jeff Layton) [1009119] - [fs] nfs: Deal with some more sparse warnings (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs4_opendata_alloc (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs3_proc_create (Jeff Layton) [1009119] - [fs] nfs: Remove the NFSv4 "open optimisation" from nfs_permission (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo_no_name (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo (Jeff Layton) [1009119] - [fs] nfs: Increase NFS4_DEF_SLOT_TABLE_SIZE (Jeff Layton) [1009119] - [fs] nfs: Remove unused authflavour parameter from init_client (Jeff Layton) [1009119] - [fs] nfs: Never use user credentials for lease renewal (Jeff Layton) [1009119] - [fs] nfs: Use root's credential for lease management when keytab is missing (Jeff Layton) [1009119] - [fs] nfs: Refuse mount attempts with proto=udp (Jeff Layton) [1009119] - [fs] nfs: Fix nfs4_init_uniform_client_string for net namespaces (Jeff Layton) [1009119] - [fs] nfs: Use the mount point rpc_clnt for layoutreturn (Jeff Layton) [1009119] - [fs] nfs: Fix return type of nfs4_end_drain_session() stub (Jeff Layton) [1009119] - [fs] nfs: encode_attrs should not backfill the bitmap and attribute length (Jeff Layton) [1009119] - [net] sunrpc: Fix memory corruption issue on 32-bit highmem systems (Jeff Layton) [1009119] - [fs] nfs: Remove unnecessary call to nfs_setsecurity in nfs_fhget() (Jeff Layton) [1009119] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Jeff Layton) [1009119] - [fs] nfs: Fix writeback performance issue on cache invalidation (Jeff Layton) [1009119] - [net] sunrpc: If the rpcbind channel is disconnected, fail the call to unregister (Jeff Layton) [1009119] - [net] sunrpc: Don't auto-disconnect from the local rpcbind socket (Jeff Layton) [1009119] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999907] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999907] {CVE-2013-2889} - [s390] zfcp: enable FCP hardware data router by default (Hendrik Brueckner) [980146] - [scsi] csiostor: fix failure to communicate with firmware, error -110 (Jay Fenlason) [917907] - [block] mtip32xx: add SRSI support (David Milburn) [842533] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996603] - [Documentation] add write up on module signing (Kyle McMartin) [905495] - [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996605] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006517] - [block] add padding for kabi to block_device_operations (Don Zickus) [988500] - [fs] gfs2: Don't flag consistency error if first mounter is a spectator (Robert S Peterson) [1004448] - [tty] disassociate_ctty() sends the extra SIGCONT (Oleg Nesterov) [1011820] - [x86] mm: Add memory tracking support for 1G hugepages (David Bulkow) [1000149] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007571] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007571] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [747385] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [747385] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [747385] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [747385] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [747385] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [747385] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [747385] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [747385] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [747385] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [747385] - [powerpc] perf: Power7 Update testing ABI to list CPI-stack events (Steve Best) [1009105] - [powerpc] perf: Make Power7 events available for perf (Steve Best) [1009105] - [powerpc] perf: fix a typo of a Power7 event name (Steve Best) [1009105] - [tools] perf/tests: Add parse events tests for leader sampling (Jiri Olsa) [1011533] - [tools] perf/tests: Add attr record group sampling test (Jiri Olsa) [1011533] - [tools] perf: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1011533] - [tools] perf/evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [1011533] - [tools] perf/evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [1011533] - [tools] perf/evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [1011533] - [tools] perf: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [1011533] - [kernel] perf/evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [1011533] - [kernel] perf: Do not get values from disabled counters in group format read (Jiri Olsa) [1011533] - [kernel] perf: Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [1011533] - [kernel] add support for init_array constructors fix (Frantisek Hrbata) [824466] - [kernel] add support for init_array constructors (Frantisek Hrbata) [824466] - [kernel] gcov: compile specific gcov implementation based on gcc version (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix 3 (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format checkpatch fixes (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 4.7 gcov format (Frantisek Hrbata) [824466] - [kernel] gcov: move gcov structs definitions to a gcc version specific file (Frantisek Hrbata) [824466]- [drm] qxl: add delayed fb operations (Dave Airlie) [1002056] - [edac] Fix lockdep splat (Aristeu Rozanski) [967459] - [mm] vmalloc: fix memleak in __vunmap (Jan Stancek) [1012358] - [x86] perf_event_amd: Rework AMD PMU init code (Prarit Bhargava) [1000672] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1010450] - [block] Add nr_bios to block_rq_remap tracepoint (Mike Snitzer) [1010450] - [md] dm-mpath: disable WRITE SAME if it fails (Mike Snitzer) [987454] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1010437] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1010437] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1010437] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1010437] - [scsi] Document enhanced error codes (Mike Snitzer) [1010437] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [998421] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1010437] - [md] dm-snapshot: workaround for a false positive lockdep warning (Mike Snitzer) [1010437] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1010437] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1010437] - [md] dm: add statistics support (Mike Snitzer) [1010437] - [lib] math64: New separate div64_u64_rem helper (Mike Snitzer) [1010437] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1010437] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1010437] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1010437] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1010437] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1010437] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1010437] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1010437] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1010437] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1010437] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1010437] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1010437] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1010437] - [md] dm: stop using WQ_NON_REENTRANT (Mike Snitzer) [1010437] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1010437] - [md] dm: optimize reorder structure (Mike Snitzer) [1010437] - [md] dm: optimize use SRCU and RCU (Mike Snitzer) [1010437] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1010437] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1010437] - [md] dm-verity: use __ffs and __fls (Mike Snitzer) [1010437] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [1010437] - [md] dm-verity: remove pointless comparison (Mike Snitzer) [1010437] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [1010437] - [md] dm-verity: fix inability to use a few specific devices sizes (Mike Snitzer) [1010437] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [1010437] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [1010437] - [powerpc] Default arch idle could cede processor on pseries (Steve Best) [1008895]- [s390] zfcp: remove access control tables interface (keep sysfs files) (Hendrik Brueckner) [1006516] - [s390] zfcp: fix lock imbalance by reworking request queue locking (Hendrik Brueckner) [1006525] - [s390] zfcp: fix schedule-inside-lock in scsi_device list loops (Hendrik Brueckner) [1006524] - [x86] setup: avoid remapping data in parse_setup_data() (Nigel Croxon) [1004428] - [hid] validate HID report id size (Frantisek Hrbata) [1000454] {CVE-2013-2888} - [kernel] userns: prevent the use of user namespaces (Aristeu Rozanski) [993320] - [crypto] x509: don't reject not-yet-valid keys (kyle mcmartin) [905910] - [kernel] perf: Prevent race in unthrottling code (Jiri Olsa) [992941] - [s390] pci: use adapter interrupt vector helpers (Hendrik Brueckner) [1005896] - [s390] pci: cleanup function names (Hendrik Brueckner) [1005896] - [s390] airq: introduce adapter interrupt vector helper (Hendrik Brueckner) [1005896] - [s390] pci: use virtual memory for iommu bitmap (Hendrik Brueckner) [1005896] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1005896] - [s390] pci: update function handle after resume from hibernate (Hendrik Brueckner) [1005896] - [s390] pci: try harder to modify a function (Hendrik Brueckner) [1005896] - [s390] pci: split lpf (Hendrik Brueckner) [1005896] - [s390] hibernate: add early resume function (Hendrik Brueckner) [1005896] - [s390] pci: add recover sysfs knob (Hendrik Brueckner) [1005896] - [s390] pci: use claim_resource (Hendrik Brueckner) [1005896] - [s390] pci/hotplug: convert to be builtin only (Hendrik Brueckner) [1005896] - [s390] airq: simplify adapter interrupt code (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SADC usage (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SSQD usage (Hendrik Brueckner) [1005896] - [s390] pci: remove per device debug attribute (Hendrik Brueckner) [1005896] - [s390] pci: sysfs remove strlen (Hendrik Brueckner) [1005896] - [s390] pci: remove pdev during unplug (Hendrik Brueckner) [1005896] - [s390] pci: cleanup hotplug code (Hendrik Brueckner) [1005896] - [s390] pci: implement pcibios_release_device (Hendrik Brueckner) [1005896] - [s390] pci: use to_pci_dev (Hendrik Brueckner) [1005896] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_{init, fini}() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow efx_nic_type::dimension_resources to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add TX merged completion counter (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove early call to efx_nic_type::reconfigure_mac in efx_reset_up() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_{1, 2, 3, 4, 5, 6, 7} (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not assume efx_nic_type::ev_fini is idempotent (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Improve test for IOMMU in use (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [1005248]- [fs] namei: Add missing unlocks to error paths of mountpoint_last (Jeff Layton) [980172] - [fs] autofs4: fix device ioctl mount lookup (Jeff Layton) [980172] - [fs] namei: introduce kern_path_mountpoint() (Jeff Layton) [980172] - [fs] namei: rename user_path_umountat() to user_path_mountpoint_at() (Jeff Layton) [980172] - [fs] namei: take unlazy_walk() into umount_lookup_last() (Jeff Layton) [980172] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Jeff Layton) [980172] - [acpi] apei: Soft-offline a page on firmware GHES notification (Janet Morgan) [984133] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Janet Morgan) [984133] - [mcheck] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Janet Morgan) [984133] - [fs] cifs: Respect epoch value from create lease context v2 (Sachin Prabhu) [1007981] - [fs] cifs: Add create lease v2 context for SMB3 (Sachin Prabhu) [1007981] - [fs] cifs: Move parsing lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Move creating lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Store lease state itself rather than a mapped oplock value (Sachin Prabhu) [1007981] - [fs] cifs: Replace clientCanCache* bools with an integer (Sachin Prabhu) [1007981] - [fs] cifs: quiet sparse compile warning (Sachin Prabhu) [1007981] - [fs] cifs: Start using per session key for smb2/3 for signature generation (Sachin Prabhu) [1007981] - [fs] cifs: Add a variable specific to NTLMSSP for key exchange (Sachin Prabhu) [1007981] - [fs] cifs: Process post session setup code in respective dialect functions (Sachin Prabhu) [1007981] - [fs] cifs: convert to use le32_add_cpu() (Sachin Prabhu) [1007981] - [fs] cifs: Fix missing lease break (Sachin Prabhu) [1007981] - [fs] cifs: Fix a memory leak when a lease break comes (Sachin Prabhu) [1007981] - [fs] cifs: convert case-insensitive dentry ops to use new case conversion routines (Sachin Prabhu) [1007981] - [fs] cifs: add new case-insensitive conversion routines that are based on wchar_t's (Sachin Prabhu) [1007981] - [fs] cifs: Move and expand MAX_SERVER_SIZE definition (Sachin Prabhu) [1007981] - [fs] cifs: Expand max share name length to 256 (Sachin Prabhu) [1007981] - [fs] cifs: Move string length definitions to uapi (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for nounix CIFS mounts (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: display iocharset= option in /proc/mounts (Sachin Prabhu) [1007981] - [fs] cifs: create a new Documentation/ directory and move docfiles into it (Sachin Prabhu) [1007981] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1007981] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1007981] - [fs] cifs: set sb->s_d_op before calling d_make_root() (Sachin Prabhu) [1007981] - [fs] cifs: file, initialize oparms.reconnect before using it (Sachin Prabhu) [1007981] - [fs] cifs: Do not attempt to do cifs operations reading symlinks with SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: extend the buffer length enought for sprintf() using (Sachin Prabhu) [1007981] - [fs] dlm: log an error for unmanaged lockspaces (David Teigland) [1008005] - [acpi] acpi_ipmi, replace mutex with spin_lock_irqsave (Tony Camuso) [1007574] - [kernel] sched: Micro-optimize the smart wake-affine logic (Larry Woodman) [947186] - [kernel] sched: Implement smarter wake-affine logic (Larry Woodman) [947186] - [net] sunrpc: rpcauth_create needs to know about rpc_clnt clone status (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share all credential caches on a per-transport basis (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share rpc_pipes when an rpc_clnt owns multiple rpcsec auth caches (Jeff Layton) [1002576] - [net] sunrpc: Add a helper to allow sharing of rpc_pipefs directory objects (Jeff Layton) [1002576] - [net] sunrpc: Remove the rpc_client->cl_dentry (Jeff Layton) [1002576] - [fs] nfs: Convert idmapper to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Remove the obsolete auth-only interface for pipefs dentry management (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Switch auth_gss to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Add a framework to clean up management of rpc_pipefs directories (Jeff Layton) [1002576] - [fs] nfs: Fix a potentially Oopsable condition in __nfs_idmap_unregister (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Fix an Oopsable condition when creating/destroying pipefs objects (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Further cleanups (Jeff Layton) [1002576] - [net] sunrpc: Replace clnt->cl_principal (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Clean up upcall message allocation (Jeff Layton) [1002576] - [net] sunrpc: Cleanup rpc_setup_pipedir (Jeff Layton) [1002576] - [net] sunrpc: Remove unused struct rpc_clnt field cl_protname (Jeff Layton) [1002576] - [net] sunrpc: Deprecate rpc_client->cl_protname (Jeff Layton) [1002576] - [net] sunrpc/rpc_pipe: convert back to simple_dir_inode_operations (Jeff Layton) [1002576] - [fs] libfs: make simple_lookup() usable for filesystems that set ->s_d_op (Jeff Layton) [1002576] - [net] sunrpc: __rpc_lookup_create_exclusive, pass string instead of qstr (Jeff Layton) [1002576] - [net] sunrpc: rpc_create_*_dir, don't bother with qstr (Jeff Layton) [1002576]- [netdrv] i40e: include i40e in kernel proper (Stefan Assmann) [726825] - [netdrv] i40e: debugfs interface (Stefan Assmann) [726825] - [netdrv] i40e: init code and hardware support (Stefan Assmann) [726825] - [netdrv] i40e: implement virtual device interface (Stefan Assmann) [726825] - [netdrv] i40e: driver core headers (Stefan Assmann) [726825] - [netdrv] i40e: driver ethtool core (Stefan Assmann) [726825] - [netdrv] i40e: transmit, receive, and NAPI (Stefan Assmann) [726825] - [netdrv] i40e: main driver core (Stefan Assmann) [726825] - [netdrv] e1000e: balance semaphore put/get for 82573 (Dean Nelson) [726816] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (Dean Nelson) [726816] - [netdrv] e1000e: Avoid kernel crash during shutdown (Dean Nelson) [726816] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace in recent commit (Dean Nelson) [726816] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [726816] - [netdrv] e1000e: do not resume device from RPM suspend to read PHY status registers (Dean Nelson) [726816] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [726816] - [netdrv] e1000e: ethtool unnecessarily takes device out of RPM suspend (Dean Nelson) [726816] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (Dean Nelson) [726816] - [netdrv] e1000e: low throughput using 4K jumbos on I218 (Dean Nelson) [726816] - [netdrv] e1000e: iAMT connections drop on driver unload when jumbo frames enabled (Dean Nelson) [726816] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [726816] - [netdrv] e1000e: Use marco instead of digit for defining e1000_rx_desc_packet_split (Dean Nelson) [726816] - [netdrv] e1000e: Remove duplicate assignment of default rx/tx ring size (Dean Nelson) [726816] - [netdrv] e1000e: restore call to pci_clear_master() (Dean Nelson) [726816] - [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [726816] - [netdrv] e1000e: prevent warning from -Wunused-parameter (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [726816] - [netdrv] bna: Staticize local functions (Ivan Vecera) [978045] - [netdrv] bna: switch to fixed_size_llseek() (Ivan Vecera) [978045] - [fs] read_write: new helper, fixed_size_llseek() (Ivan Vecera) [978045] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [978045] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [978045] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [978045] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [978045] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [1006987] - [netdrv] tg3: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [1006987] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1006987] - [netdrv] tg3: clean up unnecessary MSI/MSI-X capability find (Ivan Vecera) [1006987] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1006987] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1006987] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1006987] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [1006987] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1006987] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1006987] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1006987] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1006987] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [1006987] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [1006987] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [1006987] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [1006987] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [1006987] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [1006987] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [1006987] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [1006987] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [1006987] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [1006987] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [1006987] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [726160] - [netdrv] be2net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [726160] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [726160] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [726160] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [726160] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [726160] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [726160] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [726160] - [netdrv] be2net: update driver version (Ivan Vecera) [726160] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [726160] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [726160] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [726160] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [726160] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [726160] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [726160] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [726160] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [726160] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [726160] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [726160] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [726160] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [726160] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [726160] - [netdrv] be2net: replace numeric with standard PM state macros (Ivan Vecera) [726160] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [726160] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [726160] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [726160] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [726160] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Amir Vadai) [864578] - [netdrv] mlx5: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Amir Vadai) [864578] - [netdrv] mlx5: remove health handler plugin (Amir Vadai) [864578] - [infiniband] mlx5: Variable may be used uninitialized (Amir Vadai) [864578] - [netdrv] mlx5: Implement new initialization sequence (Amir Vadai) [864578] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Amir Vadai) [864578] - [infiniband] mlx5: Fix error return code in init_one() (Amir Vadai) [864578] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Amir Vadai) [864578] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Amir Vadai) [864578] - [netdrv] mlx5: Fix __udivdi3 when compiling for 32 bit arches (Amir Vadai) [864578] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Amir Vadai) [864578] - [netdrv] mlx5: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Amir Vadai) [864578] - [netdrv] mlx5: Fixes for sparse warnings (Amir Vadai) [864578] - [infiniband] mlx5: Make profile[] static in main.c (Amir Vadai) [864578] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Amir Vadai) [864578] - [infiniband] core: Add reserved values to enums for low-level driver use (Amir Vadai) [864578]- [net] tuntap: correctly handle error in tun_set_iff() (Jiri Benc) [1007739] {CVE-2013-4343} - [net] sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit (Daniel Borkmann) [998398] {CVE-2013-4350} - [net] netlink: filter particular protocols from analyzers (Daniel Borkmann) [957721] - [net] ipv6: accept tlv which includes only padding (Jiri Pirko) [990968]- [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [736230] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [736230] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [736230] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [736230] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [736230] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [736230] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [736230] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [736230] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [736230] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [736230] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [736230] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [736230] - [powerpc] Fix possible deadlock on page fault (Steve Best) [999374] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k (Chad Dupuis) [725014] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [725014] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [725014] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [725014] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [725014] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [725014] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [725014] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [725014] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [725014] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [725014] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [725014] - [scsi] qla2xxx: Add support for ISP8044 (Chad Dupuis) [725014] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [725014] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [725014] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [725014] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [725014] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [725014] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [725014] - [scsi] mpt3sas: Bump driver version to v02.100.00.00 (Tomas Henzl) [889435] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [889435] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [889435] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [889435] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [889435] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [889435] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [889435] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [889435] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [889435] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [726818] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [726818] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [726818] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [726818] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [726818] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [726818] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [726818] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [726818] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [726818] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [726818] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [726818] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [726818] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [726818] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [726818] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [726818] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [726818] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [726818] - [pci] expose pcie_link_speed and pcix_bus_speed arrays (Andy Gospodarek) [726818] - [pci] move enum pcie_link_width into pci.h (Andy Gospodarek) [726818] - [pci] Add function to obtain minimum link width and speed (Andy Gospodarek) [726818] - [netdrv] cnic: Update version to 2.5.18 (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate local copy of pfid (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Tomas Henzl) [725064] - [netdrv] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Tomas Henzl) [725064] - [netdrv] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [725064] - [netdrv] cnic: Convert mac address uses of 6 to ETH_ALEN (Tomas Henzl) [725064] - [netdrv] cnic: Update version to 2.5.17 and copyright year (Tomas Henzl) [725064] - [netdrv] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Tomas Henzl) [725064] - [netdrv] cnic: Update TCP options setup for iSCSI (Tomas Henzl) [725064] - [netdrv] cnic: Reset tcp_flags during cnic_cm_create() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify cnic_release() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify netdev events handling (Tomas Henzl) [725064]- [Documentation] kvm: Add documentation on Hypercalls and features used for PV spinlock (Andrew Jones) [981581] - [virt] kvm: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic (Andrew Jones) [981581] - [virt] kvm: Add a hypercall to KVM hypervisor to support pv-ticketlocks (Andrew Jones) [981581] - [virt] kvm: Paravirtual ticketlocks support for linux guests running on KVM hypervisor (Andrew Jones) [981581] - [virt] kvm: Add configuration support to enable debug information for KVM Guests (Andrew Jones) [981581] - [virt] kvm: Add KICK_CPU and PV_UNHALT definition to uapi (Andrew Jones) [981581] - [virt] pvticketlock: Allow interrupts to be enabled while blocking (Andrew Jones) [981581] - [virt] ticketlock: Add slowpath logic (Andrew Jones) [981581] - [kernel] jump_label: Split jumplabel ratelimit (Andrew Jones) [981581] - [virt] pvticketlock: Use callee-save for lock_spinning (Andrew Jones) [981581] - [virt] pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks (Andrew Jones) [981581] - [virt] pvticketlock: Xen implementation for PV ticket locks (Andrew Jones) [981581] - [virt] xen: Defer spinlock setup until boot CPU setup (Andrew Jones) [981581] - [virt] ticketlock: Collapse a layer of functions (Andrew Jones) [981581] - [virt] ticketlock: Don't inline _spin_unlock when using paravirt spinlocks (Andrew Jones) [981581] - [virt] spinlock: Replace pv spinlocks with pv ticketlocks (Andrew Jones) [981581] - [fs] proc/vmcore: support mmap() on /proc/vmcore (Nigel Croxon) [990298] - [fs] proc/vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Nigel Croxon) [990298] - [fs] proc/vmcore: allow user process to remap ELF note segment buffer (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Nigel Croxon) [990298] - [mm] vmalloc: introduce remap_vmalloc_range_partial (Nigel Croxon) [990298] - [mm] vmalloc: make find_vm_area check in range (Nigel Croxon) [990298] - [fs] proc/vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate buffer for ELF headers on page-size alignment (Nigel Croxon) [990298] - [fs] proc/vmcore: clean up read_vmcore() (Nigel Croxon) [990298] - [mm] add PAGE_ALIGNED() helper (Nigel Croxon) [990298] - [fs] nfs Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [1007357] - [fs] nfs: Don't check lock owner compatability unless file is locked (part 2) (Jeff Layton) [1007035] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007035] - [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1005229] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1005229] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1005229] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1005229] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1005229] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1005229] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1005229] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1005229] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1005229] - [pci] Warn if unsafe MPS settings detected (Myron Stowe) [1005229] - [pci] Fix MPS peer-to-peer DMA comment syntax (Myron Stowe) [1005229] - [pci] Disable decoding for BAR sizing only when it was actually enabled (Myron Stowe) [1005229] - [pci] Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n (Myron Stowe) [1005229] - [pci] Add pcibios_pm_ops for optional arch-specific hibernate functionality (Myron Stowe) [1005229] - [pci] Don't restrict MPS for slots below Root Ports (Myron Stowe) [1005229] - [pci] Simplify MPS test for Downstream Port (Myron Stowe) [1005229] - [pci] Remove unnecessary check for pcie_get_mps() failure (Myron Stowe) [1005229] - [pci] Simplify pcie_bus_configure_settings() interface (Myron Stowe) [1005229] - [pci] Drop "PCI-E" prefix from Max Payload Size message (Myron Stowe) [1005229] - [pci] Add pci_probe_reset_slot() and pci_probe_reset_bus() (Myron Stowe) [1005229] - [pci] Remove aer_do_secondary_bus_reset() (Myron Stowe) [1005229] - [pci] Tune secondary bus reset timing (Myron Stowe) [1005229] - [pci] Wake-up devices before saving config space for reset (Myron Stowe) [1005229] - [pci] Add pci_reset_slot() and pci_reset_bus() (Myron Stowe) [1005229] - [pci] Split out pci_dev lock/unlock and save/restore (Myron Stowe) [1005229] - [pci] Add slot reset option to pci_dev_reset() (Myron Stowe) [1005229] - [pci] pciehp: Add reset_slot() method (Myron Stowe) [1005229] - [pci] Add hotplug_slot_ops.reset_slot() (Myron Stowe) [1005229] - [pci] quirks: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [netdrv] bnx2x: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [pci] quirks: Enable Bus Master during Function-Level Reset on Chelsio (Myron Stowe) [1005229] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1005229] - [pci] Add pci_reset_bridge_secondary_bus() (Myron Stowe) [1005229] - [pci] Align bridge I/O windows as required by downstream devices & bridges (Myron Stowe) [1005229] - [pci] Fix types in pbus_size_io() (Myron Stowe) [1005229] - [pci] Add comments for pbus_size_mem() parameters (Myron Stowe) [1005229] - [pci] Enumerate subordinate buses, not devices, in pci_bus_get_depth() (Myron Stowe) [1005229] - [pci] Fix comment typo for pci_add_cap_save_buffer() (Myron Stowe) [1005229] - [pci] Return -ENOSYS for SR-IOV operations on non-SR-IOV devices (Myron Stowe) [1005229] - [pci] Update NumVFs register when disabling SR-IOV (Myron Stowe) [1005229] - [pci] mmconfig: Check earlier for MMCONFIG region at address zero (Myron Stowe) [1005229] - [pci] Assign resources for hot-added host bridge more aggressively (Myron Stowe) [1005229] - [pci] Move resource reallocation code to non-__init (Myron Stowe) [1005229] - [pci] Delay enabling bridges until they're needed (Myron Stowe) [1005229] - [pci] Assign resources on a per-bus basis (Myron Stowe) [1005229] - [pci] Enable unassigned resource reallocation on per-bus basis (Myron Stowe) [1005229] - [pci] Turn on reallocation for unassigned resources with host bridge offset (Myron Stowe) [1005229] - [pci] Look for unassigned resources on per-bus basis (Myron Stowe) [1005229] - [pci] Drop temporary variable in pci_assign_unassigned_resources() (Myron Stowe) [1005229] - [pci] Claim ACS support for AMD southbridge devices (Myron Stowe) [1005229] - [pci] Differentiate ACS controllable from enabled (Myron Stowe) [1005229] - [pci] Check all ACS features for multifunction downstream ports (Myron Stowe) [1005229] - [pci] Convert class code to use dev_groups (Myron Stowe) [1005229] - [pci] mrst: Cleanup checkpatch.pl warnings (Myron Stowe) [1005229] - [pci] Rename "PCI Express support" kconfig title (Myron Stowe) [1005229] - [pci] Fix comment typo in iov.c (Myron Stowe) [1005229] - [fs] sysfs: use file mode defines from stat.h (Myron Stowe) [1005229] - [fs] sysfs: add more helper macro's for (bin_)attribute(_groups) (Myron Stowe) [1005229] - [misc] device: add default groups to struct class (Myron Stowe) [1005229] - [misc] device: Introduce device_create_groups (Myron Stowe) [1005229] - [fs] sysfs: prevent warning when only using binary attributes (Myron Stowe) [1005229] - [fs] sysfs: add support for binary attributes in groups (Myron Stowe) [1005229] - [misc] device: add RW and RO attribute macros (Myron Stowe) [1005229] - [misc] sysfs: add BIN_ATTR macro (Myron Stowe) [1005229] - [misc] sysfs: add ATTRIBUTE_GROUPS() macro (Myron Stowe) [1005229] - [misc] sysfs: add __ATTR_RW() macro (Myron Stowe) [1005229]- [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [989576]- [netdrv] bnx2: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Neil Horman) [725061] - [netdrv] bnx2: clean up unnecessary MSI/MSI-X capability find (Neil Horman) [725061] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [725061] - [netdrv] bnx2: Add pci shutdown handler (Neil Horman) [725061] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [725061] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [725061] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [725061] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [725061] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Neil Horman) [725061] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [725061] - [netdrv] igb: Update version number (Stefan Assmann) [726817] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [726817] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [726817] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [726817] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [726817] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [726817] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [726817] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [726817] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [726817] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [726817] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [726817] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [726817] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [726817] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [726817] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [726817] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [726817] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [726817] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [726817] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [726817] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [726817] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [726817] - [netdrv] igb: relase -> release (Stefan Assmann) [726817] - [netdrv] igb: Removed unused i2c function (Stefan Assmann) [726817] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [726817] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [726817] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [726817] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [726817] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [726817] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [726817] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [726817] - [virt] kvm/mmu: avoid fast page fault fixing mmio page fault (Gleb Natapov) [981979] - [virt] kvm/vmx: mark unusable segment as nonpresent (Gleb Natapov) [981979] - [virt] kvm: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles (Gleb Natapov) [981979] - [virt] kvm: Fix RTC interrupt coalescing tracking (Gleb Natapov) [981979] - [virt] kvm: Add a tracepoint write_tsc_offset (Gleb Natapov) [981979] - [virt] kvm: Inform users of mmio generation wraparound (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: document fast page fault (Gleb Natapov) [981979] - [virt] kvm: document mmio page fault (Gleb Natapov) [981979] - [virt] kvm: document write_flooding_count (Gleb Natapov) [981979] - [virt] kvm: document clear_spte_count (Gleb Natapov) [981979] - [virt] kvm: drop kvm_mmu_zap_mmio_sptes (Gleb Natapov) [981979] - [virt] kvm: init kvm generation close to mmio wrap-around value (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for check_mmio_spte (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: make return value of mmio page fault handler more readable (Gleb Natapov) [981979] - [virt] kvm: store generation-number into mmio spte (Gleb Natapov) [981979] - [virt] kvm: retain more available bits on mmio spte (Gleb Natapov) [981979] - [virt] kvm: update the documentation for reverse mapping of parent_pte (Gleb Natapov) [981979] - [Documentation] kvm: fix section numbers (Gleb Natapov) [981979] - [virt] kvm: handle idiv overflow at kvm_write_tsc (Gleb Natapov) [981979] - [virt] kvm: reduce KVM_REQ_MMU_RELOAD when root page is zapped (Gleb Natapov) [981979] - [virt] kvm: reclaim the zapped-obsolete page first (Gleb Natapov) [981979] - [virt] kvm: collapse TLB flushes when zap all pages (Gleb Natapov) [981979] - [virt] kvm: zap pages in batch (Gleb Natapov) [981979] - [virt] kvm: do not reuse the obsolete page (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for kvm_mmu_invalidate_all_pages (Gleb Natapov) [981979] - [virt] kvm: show mmu_valid_gen in shadow page related tracepoints (Gleb Natapov) [981979] - [virt] kvm: use the fast way to invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: drop unnecessary kvm_reload_remote_mmus (Gleb Natapov) [981979] - [virt] kvm: drop calling kvm_mmu_zap_all in emulator_fix_hypercall (Gleb Natapov) [981979] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Gleb Natapov) [981979] - [virt] kvm: convert XADD to fastop (Gleb Natapov) [981979] - [virt] kvm: drop unused old-style inline emulation (Gleb Natapov) [981979] - [virt] kvm: convert DIV/IDIV to fastop (Gleb Natapov) [981979] - [virt] kvm: convert single-operand MUL/IMUL to fastop (Gleb Natapov) [981979] - [virt] kvm: Switch fastop src operand to RDX (Gleb Natapov) [981979] - [virt] kvm: switch MUL/DIV to DstXacc (Gleb Natapov) [981979] - [virt] kvm: decode extended accumulator explicity (Gleb Natapov) [981979] - [virt] kvm: add support for writing back the source operand (Gleb Natapov) [981979] - [virt] kvm: clenaup locking in mmu_free_roots() (Gleb Natapov) [981979] - [virt] kvm: limit difference between kvmclock updates (Gleb Natapov) [981979] - [virt] kvm: Remove support for reporting coalesced APIC IRQs (Gleb Natapov) [981979] - [virt] kvm: Use kvm_mmu_sync_roots() in kvm_mmu_load() (Gleb Natapov) [981979] - [virt] kvm: add missing misc_deregister() on error in kvm_init() (Gleb Natapov) [981979]- [net] net_sched: fix a typo in htb_change_class() (Jesper Brouer) [998588] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000470] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000470] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000470] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000470] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000470] - [lib] vsprintf: add IPv4/v6 generic p[Ii]S[pfs] format specifier (Daniel Borkmann) [1000470] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004165] - [net] netlabel: use domain based selectors when address based selectors are not available (Paul Moore) [983949]- [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [1004054] - [netdrv] bnx2x: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Michal Schmidt) [819849] - [netdrv] bnx2x: clean up unnecessary MSI/MSI-X capability find (Michal Schmidt) [819849] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [819849] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [819849] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [819849] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [819849] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [819849] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [819849] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [819849] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [819849] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [819849] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [819849] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [819849] - [netdrv] bnx2x: fix tunneling CSUM calculation (Michal Schmidt) [819849] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [819849] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [819849] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [819849] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [819849] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [819849] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [819849] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [819849] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [819849] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [819849] - [netdrv] bnx2x: add support for busy-poll (Michal Schmidt) [819849] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [819849] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [819849] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [819849] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [819849] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [819849] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [819849] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [819849] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [819849] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [819849] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [819849] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [819849] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [819849]- [crypto] nx: fix SHA-2 for chunks bigger than block size (Steve Best) [999606] - [crypto] nx: fix GCM for zero length messages (Steve Best) [999606] - [crypto] nx: fix XCBC for zero length messages (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-XCBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-GCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CTR (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-ECB (Steve Best) [999606] - [crypto] nx: add offset to nx_build_sg_lists() (Steve Best) [999606] - [virt] virtio_console: prevent use-after-free of port name in port unplug (Amit Shah) [990419] - [virt] virtio_console: fix locking around send_sigio_to_port() (Amit Shah) [986968] - [virt] virtio_console: add locking in port unplug path (Amit Shah) [990419] - [virt] virtio_console: add locks around buffer removal in port unplug path (Amit Shah) [990419] - [virt] virtio_console: return -ENODEV on all read operations after unplug (Amit Shah) [975716] - [virt] virtio_console: fix raising SIGIO after port unplug (Amit Shah) [986968] - [virt] virtio_console: clean up port data immediately at time of unplug (Amit Shah) [990419] - [virt] virtio_console: fix race in port_fops_open() and port unplug (Amit Shah) [990419] - [virt] virtio_console: fix race with port unplug and open/close (Amit Shah) [990419] - [virt] virtio_console: Add pipe_lock/unlock for splice_write (Amit Shah) [987722] - [virt] virtio_console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987722] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [740795] - [virt] kvm: update masterclock when kvmclock_offset is calculated (Marcelo Tosatti) [978425] - [acpi] pci_root: Fix _OSC ordering to allow PCIe hotplug use when available (Neil Horman) [990078]- [net] ipv4: make snmp_mib_free static inline (Amerigo Wang) [970585] - [net] vxlan: include net/ip6_checksum.h for csum_ipv6_magic() (Amerigo Wang) [970585] - [net] vxlan: fix flowi6_proto value (Amerigo Wang) [970585] - [net] udp: unify skb_udp_tunnel_segment() and skb_udp6_tunnel_segment() (Amerigo Wang) [970585] - [net] ipv6: Add generic UDP Tunnel segmentation (Amerigo Wang) [970585] - [net] vxlan: add ipv6 proxy support (Amerigo Wang) [970585] - [net] ipv6: move in6_dev_finish_destroy() into core kernel (Amerigo Wang) [970585] - [net] ipv6: add include file to suppress sparse warnings (Amerigo Wang) [970585] - [net] vxlan: add ipv6 route short circuit support (Amerigo Wang) [970585] - [net] vxlan: add ipv6 support (Amerigo Wang) [970585] - [net] ipv6: do not call ndisc_send_rs() with write lock (Amerigo Wang) [970585] - [net] ipv6: export in6addr_loopback to modules (Amerigo Wang) [970585] - [net] ipv6: export a stub for IPv6 symbols used by vxlan (Amerigo Wang) [970585] - [net] ipv6: Remove extern function prototypes (Amerigo Wang) [970585] - [net] ipv6: always hold idev->lock before mca_lock (Amerigo Wang) [970585] - [net] ipv6: move ip6_local_out into core kernel (Amerigo Wang) [970585] - [net] ipv6: move ip6_dst_hoplimit() into core kernel (Amerigo Wang) [970585] - [net] udp: move GSO functions to udp_offload (Amerigo Wang) [970585] - [net] tcp: move GRO/GSO functions to tcp_offload (Amerigo Wang) [970585] - [net] tcp: use tcp_skb_mss helper in tcp_tso_segment (Amerigo Wang) [970585] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Amerigo Wang) [970585] - [net] pass correct parameter to skb_headers_offset_update() (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] clean up skb headers code (Amerigo Wang) [970585] - [net] Fix build warnings after mac_header and transport_header became __u16 (Amerigo Wang) [970585] - [net] netfilter: Correct calculation using skb->tail and skb-network_header (Amerigo Wang) [970585] - [net] Correct assignment of skb->network_header to skb->tail (Amerigo Wang) [970585] - [net] sctp: Correct access to skb->{network, transport}_header (Amerigo Wang) [970585] - [net] ipv4: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] ipv6: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] isdn: Correct comparison of skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Copy inner_protocol in copy_skb_header() (Amerigo Wang) [970585] - [net] mpls: Add limited GSO support (Amerigo Wang) [970585] - [net] Use 16bits for *_headers fields of struct skbuff (Amerigo Wang) [970585]- [fs] lockd: Don't call utsname()->nodename from nlmclnt_setlockargs (Jan Stancek) [999289] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Steve Best) [1002200] - [virt] x86/xen: Sync the CMOS RTC as well as the Xen wallclock (Radim Krcmar) [1003683] - [virt] x86/xen: Sync the wallclock when the system time is set (Radim Krcmar) [1003683] - [virt] x86: Increase precision of x86_platform.get/set_wallclock() (Radim Krcmar) [1003683] - [powerpc] Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor (Steve Best) [1002206] - [virt] xen/smp: initialize IPI vectors before marking CPU online (Radim Krcmar) [1003683] - [virt] xen/events: mask events when changing their VCPU binding (Radim Krcmar) [1003683] - [virt] xen/events: initialize local per-cpu mask for all possible events (Radim Krcmar) [1003683] - [virt] x86/xen: do not identity map UNUSABLE regions in the machine E820 (Radim Krcmar) [1003683] - [virt] xen/evtchn: avoid a deadlock when unbinding an event channel (Radim Krcmar) [1003683] - [virt] xenbus: frontend resume cleanup (Radim Krcmar) [1003683] - [virt] xen-netfront: pull on receive skb may need to happen earlier (Radim Krcmar) [1003683] - [virt] xen: Use more current logging styles (Radim Krcmar) [1003683] - [virt] xen/time: remove blocked time accounting from xen "clockchip" (Radim Krcmar) [1003683] - [virt] xen: Convert printks to pr_ (Radim Krcmar) [1003683] - [virt] xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend (Radim Krcmar) [1003683] - [virt] xen-blkfront: set blk_queue_max_hw_sectors correctly (Radim Krcmar) [1003683] - [virt] xen/io: new macro to detect whether there are too many requests on the ring (Radim Krcmar) [1003683] - [virt] xen-netfront: use skb_partial_csum_set() to simplify the codes (Radim Krcmar) [1003683] - [virt] xen/time: Free onlined per-cpu data structure if we want to online it again (Radim Krcmar) [1003683] - [virt] xen/time: Check that the per_cpu data structure has data before freeing (Radim Krcmar) [1003683] - [virt] xen/time: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/time: Encapsulate the struct clock_event_device in another structure (Radim Krcmar) [1003683] - [virt] xen/spinlock: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Set the per-cpu IRQ number to a valid default (Radim Krcmar) [1003683] - [virt] xen/smp: Introduce a common structure to contain the IRQ name and interrupt line (Radim Krcmar) [1003683] - [virt] xen/smp: Coalesce the free_irq calls in one function (Radim Krcmar) [1003683] - [virt] xen-blkback: Use physical sector size for setup (Radim Krcmar) [1003683] - [virt] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Radim Krcmar) [1003683] - [virt] xen/netif: document feature-split-event-channels (Radim Krcmar) [1003683] - [virt] xen-netfront: split event channels support for Xen frontend driver (Radim Krcmar) [1003683] - [virt] xen-netfront: avoid leaking resources when setup_netfront fails (Radim Krcmar) [1003683] - [virt] xen-blkfront: use a different scatterlist for each request (Radim Krcmar) [1003683] - [virt] xen-block: implement indirect descriptors (Radim Krcmar) [1003683] - [acpi] Try harder to resolve _ADR collisions for bridges (Myron Stowe) [1003183] - [cpufreq] rename ignore_nice as ignore_nice_load (Myron Stowe) [1003183] - [acpi] processor: move try_offline_node() after acpi_unmap_lsapic() (Myron Stowe) [1003183] - [acpi] Drop physical_node_id_bitmap from struct acpi_device (Myron Stowe) [1003183] - [acpi] pm: Walk physical_node_list under physical_node_lock (Myron Stowe) [1003183] - [acpi] video: improve quirk check in acpi_video_bqc_quirk() (Myron Stowe) [1003183] - [kernel] freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes (Myron Stowe) [1003183] - [acpi] battery: Fix parsing _BIX return value (Myron Stowe) [1003183] - [cpufreq] Fix cpufreq driver module refcount balance after suspend/resume (Myron Stowe) [1003183] - [cpufreq] intel_pstate: Change to scale off of max P-state (Myron Stowe) [1003183] - [acpi] video: ignore BIOS initial backlight value for Fujitsu E753 (Myron Stowe) [1003183] - [pnp] acpi: avoid garbage in resource name (Myron Stowe) [1003183] - [power] sleep: Fix comment typo in pm_wakeup.h (Myron Stowe) [1003183] - [power] sleep: avoid 'autosleep' in shutdown progress (Myron Stowe) [1003183] - [acpi] scan: Always call acpi_bus_scan() for bus check notifications (Myron Stowe) [1003183] - [acpi] scan: Do not try to attach scan handlers to devices having them (Myron Stowe) [1003183]- [powerpc] Avoid link stack corruption for MMU on exceptions (Steve Best) [999556] - [virt] net/hyperv: Fix the NETIF_F_SG flag setting in netvsc (Jason Wang) [984810] - [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1001217] - [pci] pciehp: Convert pciehp to be builtin only, not modular (Myron Stowe) [1001217] - [pci] hotplug: Convert to be builtin only, not modular (Myron Stowe) [1001217] - [pci] pciehp: Fix null pointer deref when hot-removing SR-IOV device (Myron Stowe) [1001217]- [drm] qxl: backport updates from v3.11-rc1 (Dave Airlie) [979176] - [drm] add hotspot support for cursors (Dave Airlie) [983312] - [virt] x86: Correctly detect hypervisor (Jason Wang) [985743] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] xen: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] x86: Introduce hypervisor_cpuid_base() (Jason Wang) [985743] - [net] sunrpc: prepare NFS for 2038 (Harshula Jayasuriya) [847926] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [1001053] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [1001053] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [1001053]- [net] openvswitch: optimize flow compare and mask functions (Thomas Graf) [1002051] - [net] openvswitch: Rename key_len to key_end (Thomas Graf) [1002051] - [net] openvswitch: Add SCTP support (Thomas Graf) [1002051] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Thomas Graf) [1002051] - [net] sctp: Refactor SCTP skb checksum computation (Thomas Graf) [1002051] - [net] sctp: prevent checksum.h from double inclusion (Thomas Graf) [1002051] - [net] openvswitch: Mega flow implementation (Thomas Graf) [1002051] - [net] openvswitch: Fix argument descriptions in vport.c (Thomas Graf) [1002051] - [net] openvswitch: link upper device for port devices (Thomas Graf) [1002051] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for dp dump operation (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for flow dump operation (Thomas Graf) [1002051] - [net] ipv6: prevent race between address creation and removal (Jiri Benc) [991392] - [net] ipv6: move peer_addr init into ipv6_add_addr() (Jiri Benc) [991392] - [net] ipv6: use ipv6_addr_scope() helper (Jiri Benc) [991392] - [net] ipv6: add support of peer address (Jiri Benc) [991392] - [net] rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails (Daniel Borkmann) [992908] - [net] net_sched: restore "linklayer atm" handling (Jesper Brouer) [998588] - [net] net_sched: psched_ratecfg_precompute() improvements (Jesper Brouer) [998588] - [net] ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id (Amerigo Wang) [989522] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [989522] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [989522] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [989522] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [989522] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [989522] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [989522] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [989522] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [989522] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [989522] - [net] rtnetlink: Fix inverted check in ndo_dflt_fdb_del() (Amerigo Wang) [989522] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_{add, del} (Amerigo Wang) [989522] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [989522] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [989522] - [net] vxlan: fix rcu related warning (Amerigo Wang) [989522] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [989522] - [net] vxlan: fix igmp races (Amerigo Wang) [989522] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [989522] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [989522] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [989522] - [net] vxlan: fix function name spelling (Amerigo Wang) [989522] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [989522] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [989522] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [989522] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [989522] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [989522] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [989522] - [net] vxlan: port module param should be ushort (Amerigo Wang) [989522] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [989522] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [989522] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [989522] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [989522] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [989522] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [989522] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [989522] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [989522] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [989522] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [989522] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [989522] - [net] vxlan: listen on multiple ports (Amerigo Wang) [989522] - [rhel] Kconfig: enable CONFIG_OPENVSWITCH_GRE (Amerigo Wang) [992917] - [net] ip_tunnel: embed hash list head (Amerigo Wang) [992917] - [net] sit: fix tunnel update via netlink (Amerigo Wang) [992917] - [net] ipv6: only apply anti-spoofing checks to not-pointopoint tunnels (Amerigo Wang) [992917] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [992917] - [net] ip_tunnels: Use skb-len to PMTU check (Amerigo Wang) [992917] - [net] gso: Update tunnel segmentation to support Tx checksum offload (Amerigo Wang) [992917] - [net] gre: move GSO functions to gre_offload (Amerigo Wang) [992917] - [net] gre: fix a regression in ioctl (Amerigo Wang) [992917] - [net] sit: add support of x-netns (Amerigo Wang) [992917] - [net] dev: introduce skb_scrub_packet() (Amerigo Wang) [992917] - [net] dev: remove duplicate 'skb->dev = dev' in dev_forward_skb() (Amerigo Wang) [992917] - [net] sit: fix an oops when IFLA_IPTUN_PROTO is not set (Amerigo Wang) [992917] - [net] sit: fix 4in4 + IPsec scenario (Amerigo Wang) [992917] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [992917] - [net] ip_tunnel: Protect tunnel functions with CONFIG_INET guard (Amerigo Wang) [992917] - [net] openvswitch: Use correct config guard (Amerigo Wang) [992917] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [992917] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [992917] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [992917] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [992917] - [net] openvswitch: Copy individual actions (Amerigo Wang) [992917] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [992917] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [992917] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [992917] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [992917] - [net] gre: export gre_build_header() function (Amerigo Wang) [992917] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [992917] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [992917] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [992917] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [992917] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [992917] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [992917] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [992917] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [992917] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [992917] - [net] iptunnel: specify protocol outside IP header (Amerigo Wang) [992917] - [net] sit: add IPv4 over IPv4 support (Amerigo Wang) [992917] - [net] export physical port id via sysfs (Jiri Pirko) [991026] - [net] rtnl: export physical port id via RT netlink (Jiri Pirko) [991026] - [net] add ndo to get id of physical port of the device (Jiri Pirko) [991026] - [net] busy_poll: revert unsupported bits from creation of BUSY_POLL socket option (Neil Horman) [958330] - [net] busy_poll: rename busy poll socket op and globals (Neil Horman) [958330] - [net] busy_poll: rename ll methods to busy-poll (Neil Horman) [958330] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Neil Horman) [958330] - [net] busy_poll: change busy poll time accounting (Neil Horman) [958330] - [net] busy_poll: rename low latency sockets functions to busy poll (Neil Horman) [958330] - [net] busy_poll: lls fix build with allnoconfig (Neil Horman) [958330] - [net] busy_poll: convert lls to use time_in_range() (Neil Horman) [958330] - [net] busy_poll: avoid calling sched_clock when LLS is off (Neil Horman) [958330] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Neil Horman) [958330] - [net] busy_poll: poll/select low latency socket support (Neil Horman) [958330] - [net] busy_poll: add socket option for low latency polling (Neil Horman) [958330] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Neil Horman) [958330] - [net] busy_poll: convert low latency sockets to sched_clock() (Neil Horman) [958330] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Neil Horman) [958330] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Neil Horman) [958330] - [netdrv] ixgbe: add support for ndo_ll_poll (Neil Horman) [958330] - [net] tcp: add low latency socket poll support (Neil Horman) [958330] - [net] udp: add low latency socket poll support (Neil Horman) [958330] - [net] busy_poll: add low latency socket poll (Neil Horman) [958330] - [net] add napi_id and hash (Neil Horman) [958330]- [powerpc] pseries: Drop "select HOTPLUG" (Myron Stowe) [999178] - [misc] Finally eradicate CONFIG_HOTPLUG (Myron Stowe) [999178] - [vfio] vfio-pci: Avoid deadlock on remove (Alex Williamson) [912293] - [vfio] Ignore sprurious notifies (Alex Williamson) [912293] - [vfio] Don't overreact to DEL_DEVICE (Alex Williamson) [912293] - [s390] qeth: Fix crash on initial MTU size change (Hendrik Brueckner) [997607] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997635] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996178] - [s390] zcrypt: Alias for new zcrypt device driver base module (Hendrik Brueckner) [996731] - [s390] zfcp: status read buffers on first adapter open with link down (Hendrik Brueckner) [976636] - [s390] zfcp: fix adapter (re)open recovery while link to SAN is down (Hendrik Brueckner) [889079] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [982900] - [fs] gfs2: Take glock reference in examine_bucket() (Steven Whitehouse) [999897] - [fs] gfs2: Check for glock already held in gfs2_getxattr (Steven Whitehouse) [997604] - [crypto] nx: fix nx-aes-gcm verification (Steve Best) [997057] - [s390] zfcp: remove access control tables interface (Hendrik Brueckner) [994519] - [s390] zfcp: cfdc fops add owner (Hendrik Brueckner) [994519] - [scsi] fcoe: cleanup return codes from fcoe_rcv (Neil Horman) [984876] - [scsi] fcoe: make sure fcoe frames are unshared prior to manipulating them (Neil Horman) [984876] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Neil Horman) [984876] - [mm] zswap: add documentation (Steve Best) [731499] - [mm] zswap: add to mm (Steve Best) [731499] - [mm] zbud: add to mm (Steve Best) [731499] - [misc] MAINTAINERS: add zswap and zbud maintainer (Steve Best) [731499] - [fs] debugfs: add get/set for atomic types (Steve Best) [731499]- [acpi] memhotplug: Fix a stale pointer in error path (Lenny Szubowicz) [995322] - [powerpc] Add second POWER8 PVR entry (Steve Best) [995355] - [acpi] power: add missing newline to debug messages (Myron Stowe) [998633] - [tools] cpupower: Add Haswell family 0x45 specific idle monitor to show PC8, 9, 10 states (Myron Stowe) [998633] - [tools] cpupower: Haswell also supports the C-states introduced with SandyBridge (Myron Stowe) [998633] - [tools] cpupower: Introduce idle-set subcommand and C-state enabling/disabling (Myron Stowe) [998633] - [tools] cpupower: Implement disabling of cstate interface (Myron Stowe) [998633] - [tools] cpupower: Make idlestate usage unsigned (Myron Stowe) [998633] - [acpi] fan: Initialize acpi_state variable (Myron Stowe) [998633] - [acpi] scan: remove unused LIST_HEAD(acpi_device_list) (Myron Stowe) [998633] - [acpi] dock: Actually define acpi_dock_init() as void (Myron Stowe) [998633] - [acpi] pm: Fix corner case in acpi_bus_update_power() (Myron Stowe) [998633] - [cpufreq] Fix serialization of frequency transitions (Myron Stowe) [998633] - [cpufreq] Fix cpufreq regression after suspend/resume (Myron Stowe) [991615] - [acpi] pm: Fix possible NULL pointer deref in acpi_pm_device_sleep_state() (Myron Stowe) [991615] - [kernel] power: Warn about system time after resume with pm_trace (Myron Stowe) [991615] - [cpufreq] don't leave stale policy pointer in cdbs->cur_policy (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add new sysfs attribute freqdomain_cpus (Myron Stowe) [991615] - [cpufreq] make sure frequency transitions are serialized (Myron Stowe) [991615] - [acpi] implement acpi_os_get_timer() according the spec (Myron Stowe) [991615] - [acpi] ec: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan (Myron Stowe) [991615] - [acpi] Add CMOS RTC Operation Region handler support (Myron Stowe) [991615] - [acpi] processor: Drop unused variable from processor_perflib.c (Myron Stowe) [991615] - [cpufreq] powernow-k8: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] pcc: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [Documentation] power: Add pm_qos and dev_pm_qos to events-power.txt (Myron Stowe) [991615] - [base] power/qos: Add dev_pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_update_target/flags tracepoints (Myron Stowe) [991615] - [acpi] processor: Remove unused macros in processor_driver.c (Myron Stowe) [991615] - [Documentation] power: Update Documentation/power/pm_qos_interface.txt (Myron Stowe) [991615] - [Documentation] cpu-hotplug: Rephrase the outdated description for MADT entries (Myron Stowe) [991615] - [cpufreq] make __cpufreq_notify_transition() static (Myron Stowe) [991615] - [cpufreq] Fix minor formatting issues (Myron Stowe) [991615] - [cpufreq] Fix governor start/stop race condition (Myron Stowe) [991615] - [kernel] power: Print last wakeup source on failed wakeup_count write (Myron Stowe) [991615] - [kernel] power/qos: correct the valid range of pm_qos_class (Myron Stowe) [991615] - [Documentation] video: update video_extension.txt for backlight control (Myron Stowe) [991615] - [Documentation] video: move video_extension.txt to Documentation/acpi (Myron Stowe) [991615] - [Documentation] video: add description for brightness_switch_enabled (Myron Stowe) [991615] - [Documentation] Add ACPI namespace documentation (Myron Stowe) [991615] - [Documentation] Add sysfs ABI documentation (Myron Stowe) [991615] - [Documentation] MAINTAINERS: include Documentation/acpi (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130517 (Myron Stowe) [991615] - [acpi] acpica: _CST repair, handle null package entries (Myron Stowe) [991615] - [acpi] acpica: Add several repairs for _CST predefined name (Myron Stowe) [991615] - [acpi] acpica: Move _PRT repair into the standard complex repair module (Myron Stowe) [991615] - [acpi] scan: Do not bind ACPI drivers to objects with scan handlers (Myron Stowe) [991615] - [acpi] pm: Rework and clean up acpi_dev_pm_get_state() (Myron Stowe) [991615] - [acpi] pm: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in device_pm.c (Myron Stowe) [991615] - [acpi] pm: Rename function acpi_device_power_state() and make it static (Myron Stowe) [991615] - [acpi] pm: acpi_processor_suspend() can be static (Myron Stowe) [991615] - [virt] xen/acpi: Register an acpi_suspend_lowlevel callback (Myron Stowe) [991615] - [x86] acpi/sleep: Provide registration for acpi_suspend_lowlevel (Myron Stowe) [991615] - [acpi] Remove unused flags in acpi_device_flags (Myron Stowe) [991615] - [acpi] Remove useless initializers (Myron Stowe) [991615] - [acpi] battery: Make sure all spaces are in correct places (Myron Stowe) [991615] - [acpi] add _STA evaluation at do_acpi_find_child() (Myron Stowe) [991615] - [acpi] ec: access user space with get_user()/put_user() (Myron Stowe) [991615] - [cpufreq] Simplify userspace governor (Myron Stowe) [991615] - [acpi] lpss: override SDIO private register space size from ACPI tables (Myron Stowe) [991615] - [acpi] lpss: mask the UART TX completion interrupt (Myron Stowe) [991615] - [acpi] lpss: add support for Intel BayTrail (Myron Stowe) [991615] - [acpi] Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE (Myron Stowe) [991615] - [cpufreq] x86: make X86_AMD_FREQ_SENSITIVITY select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] powerpc: make CBE_RAS select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] blackfin: enable driver for CONFIG_BFIN_CPU_FREQ (Myron Stowe) [991615] - [acpi] acpica: Clear events initialized flag upon event component termination (Myron Stowe) [991615] - [acpi] acpica: Fix possible memory leak in GPE init error path (Myron Stowe) [991615] - [acpi] acpica: on termination, delete global lock pending lock (Myron Stowe) [991615] - [acpi] acpica: Update interface to acpi_ut_valid_acpi_name() (Myron Stowe) [991615] - [acpi] acpica: Do not use extended sleep registers unless HW-reduced bit is set (Myron Stowe) [991615] - [acpi] acpica: Split table print utilities to a new a separate file (Myron Stowe) [991615] - [acpi] acpica: Add option to disable loading of SSDTs from the RSDT/XSDT (Myron Stowe) [991615] - [acpi] acpica: Standardize all switch() blocks (Myron Stowe) [991615] - [acpi] acpica: Split internal error msg routines to a separate file (Myron Stowe) [991615] - [acpi] acpica: Split buffer dump routines into separate file (Myron Stowe) [991615] - [acpi] scan: Simplify ACPI driver probing (Myron Stowe) [991615] - [base] power/wakeup: Adjust messaging for wake events during suspend (Myron Stowe) [991615] - [cpuidle] Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning (Myron Stowe) [991615] - [cpuidle] Comment the driver's framework code (Myron Stowe) [991615] - [cpuidle] simplify multiple driver support (Myron Stowe) [991615] - [cpufreq] powerpc: move cpufreq driver to drivers/cpufreq (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add ACPI processor device IDs to acpi-cpufreq (Myron Stowe) [991615] - [cpufreq] remove unnecessary cpufreq_cpu_{get,put}() calls (Myron Stowe) [991615] - [Documentation] MAINTAINERS: Add git tree path for ARM specific updates to cpufreq (Myron Stowe) [991615] - [cpufreq] rename index as driver_data in cpufreq_frequency_table (Myron Stowe) [991615] - [Documentation] power: Update .runtime_idle() callback documentation (Myron Stowe) [991615] - [kernel] power: Rework the "runtime idle" helper routine (Myron Stowe) [991615] - [kernel] power: print physical addresses consistently with other parts of kernel (Myron Stowe) [991615] - [cpuidle] improve governor Kconfig options (Myron Stowe) [991615] - [Documentation] MAINTAINERS: update mailing list for devfreq(DVFS) (Myron Stowe) [991615] - [devfreq] fix typo "CPU_EXYNOS4.12" twice (Myron Stowe) [991615] - [devfreq] add comments and Documentation (Myron Stowe) [991615] - [devfreq] account suspend/resume for stats (Myron Stowe) [991615] - [mm] memory_hotplug: Move alternative function definitions to header (Myron Stowe) [991615] - [acpi] processor: Fix potential NULL pointer dereference in acpi_processor_add() (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130418 (Myron Stowe) [991615] - [acpi] acpica: Update for "orphan" embedded controller _REG method support (Myron Stowe) [991615] - [acpi] acpica: Remove unused macros, no functional change (Myron Stowe) [991615] - [acpi] acpica: Predefined name support, remove unused local variable (Myron Stowe) [991615] - [acpi] acpica: Add argument typechecking for all predefined ACPI names (Myron Stowe) [991615] - [acpi] acpica: Add BIOS error interface for predefined name validation support (Myron Stowe) [991615] - [acpi] acpica: Change an exception code for the ASL UnLoad() operator (Myron Stowe) [991615] - [acpi] memhotplug: Simplify memory removal (Myron Stowe) [991615] - [acpi] scan: Add second pass of companion offlining to hot-remove code (Myron Stowe) [991615] - [base] memory: Drop offline_memory_block() (Myron Stowe) [991615] - [acpi] processor: Pass processor object handle to acpi_bind_one() (Myron Stowe) [991615] - [acpi] Drop removal_type field from struct acpi_device (Myron Stowe) [991615] - [base] memory: Simplify __memory_block_change_state() (Myron Stowe) [991615] - [acpi] processor: Initialize per_cpu(processors, pr->id) properly (Myron Stowe) [991615] - [base] cpu: Fix sysfs cpu/online of offlined CPUs (Myron Stowe) [991615] - [cpufreq] Don't create empty /sys/devices/system/cpu/cpufreq directory (Myron Stowe) [991615] - [cpufreq] Move get_cpu_idle_time() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] governors: Move get_governor_parent_kobj() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] Add EXPORT_SYMBOL_GPL for have_governor_per_policy (Myron Stowe) [991615] - [pnp] restore automatic resolution of DMA conflicts (Myron Stowe) [991615] - [net] af_unix: use freezable blocking calls in read (Myron Stowe) [991615] - [kernel] sigtimedwait: use freezable blocking call (Myron Stowe) [991615] - [kernel] nanosleep: use freezable blocking call (Myron Stowe) [991615] - [kernel] futex: use freezable blocking call (Myron Stowe) [991615] - [fs] select: use freezable blocking call (Myron Stowe) [991615] - [fs] epoll: use freezable blocking call (Myron Stowe) [991615] - [kernel] freezer: add new freezable helpers using freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to static inline where possible (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: skip waking up tasks with PF_FREEZER_SKIP set (Myron Stowe) [991615] - [kernel] power: shorten freezer sleep time using exponential backoff (Myron Stowe) [991615] - [kernel] lockdep: check that no locks held at freeze time (Myron Stowe) [991615] - [kernel] lockdep: remove task argument from debug_check_no_locks_held (Myron Stowe) [991615] - [fs] cifs: add unsafe versions of freezable helpers for CIFS (Myron Stowe) [991615] - [fs] nfs: add unsafe versions of freezable helpers for NFS (Myron Stowe) [991615] - [base] memory: Introduce offline/online callbacks for memory blocks (Myron Stowe) [991615] - [acpi] memhotplug: Bind removable memory blocks to ACPI device nodes (Myron Stowe) [991615] - [acpi] processor: Use common hotplug infrastructure (Myron Stowe) [991615] - [acpi] hotplug: Use device offline/online for graceful hot-removal (Myron Stowe) [991615] - [base] cpu: Use generic offline/online for CPU offline/online (Myron Stowe) [991615] - [base] core: Add offline/online device operations (Myron Stowe) [991615] - [scsi] bnx2i: Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957024] - [x86] tracing: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [741673] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [741673] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [741673] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [741673] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [741673] - [x86] trace: Rename variables for debugging (Seiji Aguchi) [741673] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [741673] - [tracing] Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [741673] - [fs] pstore: Fail to unlink if a driver has not defined pstore_erase (Steve Best) [996930] - [powerpc] pseries: Inform the hypervisor we are using EBB regs (Steve Best) [997646] - [powerpc] perf: Export PERF_EVENT_CONFIG_EBB_SHIFT to userspace (Steve Best) [997646] - [powerpc] perf: Set PPC_FEATURE2_EBB when we register the power8 PMU (Steve Best) [997646] - [powerpc] Fix hypervisor facility unavaliable vector number (Steve Best) [995354] - [powerpc] Fix context switch DSCR on POWER8 (Steve Best) [995354] - [powerpc] Rework setting up H/FSCR bit definitions (Steve Best) [995354] - [powerpc] Wire up the HV facility unavailable exception (Steve Best) [995354] - [powerpc] Rename and flesh out the facility unavailable exception handler (Steve Best) [995354] - [powerpc] Remove KVMTEST from RELON exception handlers (Steve Best) [995354] - [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs (Steve Best) [988340] - [powerpc] Save the TAR register earlier (Steve Best) [988340]- [security] Revert: Secure Boot related kernel enforcements (Jarod Wilson) [903815]- [block] blk-mq: blk-mq should free bios in pass through case (Mike Snitzer) [960150] - [block] blk-mq: add missing percpu_counter_destroy for mq_usage_counter (Mike Snitzer) [960150] - [fs] direct-io: only inc_dec inode->i_dio_count for file systems (Mike Snitzer) [960150] - [lib] percpu_counter: make APIs irq safe (Mike Snitzer) [960150] - [block] null_blk: multi queue aware block test driver (Mike Snitzer) [960150] - [kernel] smp: Export __smp_call_function_single() (Mike Snitzer) [960150] - [block] blk-mq: change sw <-> hw queue mappings on hotplug events (Mike Snitzer) [960150] - [block] blk-mq: re-initialize queue data structure after CPU hotplug (Mike Snitzer) [960150] - [block] blk-mq: add queue freeze/unfreeze support (Mike Snitzer) [960150] - [block] blk-mq: fix timer infinite loop after first timeout event (Mike Snitzer) [960150] - [block] blk-mq: timeout fixes (Mike Snitzer) [960150] - [block] blk-mq: cpu hot plug_unplug fixes (Mike Snitzer) [960150] - [block] blk-mq: flush handling (Mike Snitzer) [960150] - [block] blk-mq: new multi-queue block IO queueing mechanism (Mike Snitzer) [960150] - [block] make rq->cmd_flags be 64-bit (Mike Snitzer) [960150] - [kernel] smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for !wait (Mike Snitzer) [960150] - [mm] sched: Allow uaccess in atomic with pagefault_disable() (Michael S. Tsirkin) [988029] - [mm] sched: Drop voluntary schedule from might_fault() (Michael S. Tsirkin) [988029] - [x86] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [powerpc] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [misc] asm-generic: uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [903815] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [903815] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [903815] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [903815] - [kernel] modsign: Fix including certificate twice when the signing_key.x509 already exists (Lenny Szubowicz) [903815] - [kernel] keys: Add a 'trusted' flag and a 'trusted only' flag (Lenny Szubowicz) [903815] - [kernel] modsign: Separate the kernel signature checking keyring from module signing (Lenny Szubowicz) [903815] - [kernel] modsign: Load *.x509 files into kernel keyring (Lenny Szubowicz) [903815] - [efi] Add EFI signature data types (Lenny Szubowicz) [903815] - [kernel] modsign: Always enforce module signing in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] hibernate: Disable in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] kexec: Disable in a secure boot environment (Lenny Szubowicz) [903815] - [x86] Lock down MSR writing in secure boot (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter in a secure boot environment (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem in secure boot setups (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method (Lenny Szubowicz) [903815] - [x86] Lock down IO port access in secure boot environments (Lenny Szubowicz) [903815] - [pci] Lock down BAR access in secure boot environments (Lenny Szubowicz) [903815] - [x86] efi: Enable secure boot lockdown automatically when enabled in firmware (Lenny Szubowicz) [903815] - [kernel] Add a kernel parameter that will force on Secure Boot mode (Lenny Szubowicz) [903815] - [security] selinux: define mapping for new Secure Boot capability (Lenny Szubowicz) [903815] - [uapi] Add new secure boot capability (Lenny Szubowicz) [903815] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Jeff Layton) [908885 953186] - [kernel] audit: log the audit_names record type (Jeff Layton) [908885 953186] - [kernel] audit: add child record before the create to handle case where create fails (Jeff Layton) [908885 953186] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [970782] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [970782] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [970782] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [976657] - [scsi] scsi_lib: Fix race between starved list and device removal (Ewan Milne) [986037] - [md] dm-switch: add switch target (Mike Snitzer) [983188] - [wireless] disable WiMAX support (John Linville) [915650] - [fs] gfs2: don't overrun reserved revokes (Benjamin Marzinski) [950622] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [979131] - [x86] setup: Add cpu_has_hypervisor check to rh_check_supported() (Prarit Bhargava) [986048] - [x86] sched: Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [990747] - [crypto] nx: fix concurrency issue (Steve Best) [996565] - [powerpc] mm: Fix fallthrough bug in hpte_decode (Steve Best) [993326] - [misc] Kconfig: enable building user namespace with xfs (Dave Chinner) [987255] - [fs] xfs: add capability check to free eofblocks ioctl (Dave Chinner) [987255] - [fs] xfs: create internal eofblocks structure with kuid_t types (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t for internal structures (Dave Chinner) [987255] - [fs] xfs: ioctl check for capabilities in the current user namespace (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t in ACLs (Dave Chinner) [987255] - [fs] xfs: create wrappers for converting kuid_t to/from uid_t (Dave Chinner) [987255] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [978055] - [md] raid10: remove use-after-free bug (Jes Sorensen) [978055] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [978055] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [978055] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [978055] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [978055] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [978055] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [978055] - [md] Remember the last sync operation that was performed (Jes Sorensen) [978055] - [md] raid0: fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [978055] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [978055] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [978055] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [978055] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [978055] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jes Sorensen) [978055] - [net] ipv6: resend MLD report if a link-local address completes DAD (Flavio Leitner) [889455] - [net] ipv6: introduce per-interface counter for dad-completed ipv6 addresses (Flavio Leitner) [889455] - [net] ipv6: split duplicate address detection and router solicitation timer (Flavio Leitner) [889455] - [net] tcp: introduce a per-route knob for quick ack (Amerigo Wang) [984504] - [net] nlmon: use standard rtnetlink link api for add/del devices (Daniel Borkmann) [957721] - [net] nlmon: fix comparison in nlmon_is_valid_mtu (Daniel Borkmann) [957721] - [net] packet: nlmon: virtual netlink monitoring device for packet sockets (Daniel Borkmann) [957721] - [net] netlink: virtual tap device management (Daniel Borkmann) [957721] - [net] if_arp: add ARPHRD_NETLINK type (Daniel Borkmann) [957721]- [kernel] sched: disable autogroups by default (Josh Poimboeuf) [989741] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Steve Best) [991831] - [powerpc] pseries: Fix buffer overflow when reading from pstore (Steve Best) [991831] - [crypto] nx: saves chaining value from co-processor (Steve Best) [972656] - [crypto] nx: fix limits to sg lists for SHA-2 (Steve Best) [972656] - [crypto] nx: fix physical addresses added to sg lists (Steve Best) [972656]- [net] ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size (Francesco Fusco) [994346] {CVE-2013-4163} - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Francesco Fusco) [988355] {CVE-2013-4162} - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972393] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972393] - [net] vhost-net: fix use-after-free in vhost_net_flush (Thomas Graf) [984723] {CVE-2013-4127} - [powerpc] tm: Fix return of active 64bit signals (Steve Best) [731886] - [powerpc] tm: Fix return of 32bit rt signals to active transactions (Steve Best) [731886] - [powerpc] tm: Fix restoration of MSR on 32bit signal return (Steve Best) [731886] - [powerpc] tm: Fix 32 bit non-rt signals (Steve Best) [731886] - [powerpc] tm: Fix writing top half of MSR on 32 bit signals (Steve Best) [731886] - [fs] nfs: verify open flags before allowing an atomic open (Jeff Layton) [984823] - [s390] zfcp: module parameter dbflevel for early debugging (Hendrik Brueckner) [994597] - [virt] virtio_net: fix the race between channels setting and refill (Jason Wang) [978153] - [kernel] audit: restore order of tty and ses fields in log output (Richard Guy Briggs) [983157] - [kernel] time/tick: Make oneshot broadcast robust vs. CPU offlining (Prarit Bhargava) [967464] - [virt] virtio_net: fix race in RX VQ processing (Jason Wang) [989409] - [virt] virtio: support unlocked queue poll (Jason Wang) [989409] - [powerpc] mm: Use the correct SLB(LLP) encoding in tlbie instruction (Steve Best) [993448] - [net] tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [982513] - [net] tuntap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [990786] - [virt] macvtap: do not assume 802.1Q when send vlan packets (Jason Wang) [990786] - [virt] macvtap: fix the missing ret value of TUNSETQUEUE (Jason Wang) [990786] - [virt] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: Perform GSO on forwarding path (Jason Wang) [895484] - [virt] macvtap: Let TUNSETOFFLOAD actually controll offload features (Jason Wang) [895484] - [virt] macvtap: Consistently use rcu functions (Jason Wang) [895484] - [virt] macvtap: Convert to using rtnl lock (Jason Wang) [895484] - [virt] macvtap: fix uninitialized return value macvtap_ioctl_set_queue() (Jason Wang) [731550] - [virt] macvtap: slient sparse warnings (Jason Wang) [731550] - [virt] macvtap: enable multiqueue flag (Jason Wang) [731550] - [virt] macvtap: add TUNSETQUEUE ioctl (Jason Wang) [731550] - [virt] macvtap: eliminate linear search (Jason Wang) [731550] - [virt] macvtap: introduce macvtap_get_vlan() (Jason Wang) [731550] - [virt] macvtap: do not add self to waitqueue if doing a nonblock read (Jason Wang) [731550] - [virt] macvtap: fix a possible race between queue selection and changing queues (Jason Wang) [731550]- [vfio] type1: Fix leak on error path (Alex Williamson) [984081] - [vfio] Limit group opens (Alex Williamson) [984081] - [vfio] type1: Fix missed frees and zero sized removes (Alex Williamson) [984081] - [vfio] Provide module option to disable vfio_iommu_type1 hugepage support (Alex Williamson) [984081] - [vfio] hugepage support for vfio_iommu_type1 (Alex Williamson) [984081] - [vfio] Convert type1 iommu to use rbtree (Alex Williamson) [984081] - [iommu] Use pa and zx instead of casting (Alex Williamson) [984081] - [iommu] amd: Only unmap large pages from the first pte (Alex Williamson) [984081] - [iommu] Fix compiler warning on pr_debug (Alex Williamson) [984081] - [iommu] amd: Fix memory leak in free_pagetable (Alex Williamson) [984081] - [iommu] Split iommu_unmaps (Alex Williamson) [984081] - [iommu] intel, amd: Remove multifunction assumption around grouping (Alex Williamson) [984081] - [x86] spinlock: make ticket lock increment 2, unconditionally (Rik van Riel) [970737] - [virt] pvticketlock: When paravirtualizing ticket locks, increment by 2 (Rik van Riel) [970737] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [990201] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [797460] - [virt] virtio_scsi: Fix virtqueue affinity setup (Asias He) [971826] - [fs] nfs: fix open(O_RDONLY|O_TRUNC) in NFS4.0 (Jeff Layton) [987615] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985195] - [powerpc] mm/numa: VPHN topology change updates all siblings (Steve Best) [973594] - [powerpc] powernv: Fix iommu initialization again (Steve Best) [979523] - [firmware] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [983597] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [983597] - [fs] pstore: Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [983597]- [fs] locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock (Jeff Layton) [976876] - [fs] seq_file: add seq_list_*_percpu helpers (Jeff Layton) [976876] - [fs] locks: give the blocked_hash its own spinlock (Jeff Layton) [976876] - [fs] locks: add a new "lm_owner_key" lock operation (Jeff Layton) [976876] - [fs] locks: turn the blocked_list into a hashtable (Jeff Layton) [976876] - [fs] locks: convert fl_link to a hlist_node (Jeff Layton) [976876] - [fs] locks: avoid taking global lock if possible when waking up blocked waiters (Jeff Layton) [976876] - [fs] locks: protect most of the file_lock handling with i_lock (Jeff Layton) [976876] - [fs] locks: encapsulate the fl_link list handling (Jeff Layton) [976876] - [fs] locks: make "added" in __posix_lock_file a bool (Jeff Layton) [976876] - [fs] locks: comment cleanups and clarifications (Jeff Layton) [976876] - [fs] locks: make generic_add_lease and generic_delete_lease static (Jeff Layton) [976876] - [fs] cifs: use posix_unblock_lock instead of locks_delete_block (Jeff Layton) [976876] - [fs] locks: drop the unused filp argument to posix_unblock_lock (Jeff Layton) [976876] - [scsi] ipr: IOA Status Code(IOASC) update (Steve Best) [731129] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [731129] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [731129] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Steve Dickson) [987090] - [net] sunrpc: underflow issue in decode_write_list() (Steve Dickson) [987090] - [fs] nfsd: fix minorversion support interface (Steve Dickson) [987090] - [fs] lockd: protect nlm_blocked access in nlmsvc_retry_blocked (Steve Dickson) [987090] - [fs] nfsd: support minorversion 1 by default (Steve Dickson) [987090] - [fs] nfsd: allow destroy_session over destroyed session (Steve Dickson) [987090] - [net] sunrpc: fix failures to handle -1 uid's (Steve Dickson) [987090] - [net] sunrpc: Don't schedule an upcall on a replaced cache entry (Steve Dickson) [987090] - [net] sunrpc: xpt_auth_cache should be ignored when expired (Steve Dickson) [987090] - [net] sunrpc/cache: ensure items removed from cache do not have pending upcalls (Steve Dickson) [987090] - [net] sunrpc/cache: use cache_fresh_unlocked consistently and correctly (Steve Dickson) [987090] - [net] sunrpc/cache: remove races with queuing an upcall (Steve Dickson) [987090] - [fs] nfsd: return delegation immediately if lease fails (Steve Dickson) [987090] - [fs] nfsd: do not throw away 4.1 lock state on last unlock (Steve Dickson) [987090] - [fs] nfsd: delegation-based open reclaims should bypass permissions (Steve Dickson) [987090] - [net] sunrpc: don't error out on small tcp fragment (Steve Dickson) [987090] - [net] sunrpc: fix handling of too-short rpc's (Steve Dickson) [987090] - [fs] nfsd: minor read_buf cleanup (Steve Dickson) [987090] - [fs] nfsd: fix decoding of compounds across page boundaries (Steve Dickson) [987090] - [fs] nfsd: clean up nfs4_open_delegation (Steve Dickson) [987090] - [fs] nfsd: Don't give out read delegations on creates (Steve Dickson) [987090] - [fs] nfsd: allow client to send no cb_sec flavors (Steve Dickson) [987090] - [fs] nfsd: fail attempts to request gss on the backchannel (Steve Dickson) [987090] - [fs] nfsd: implement minimal SP4_MACH_CRED (Steve Dickson) [987090] - [net] sunrpc: store gss mech in svc_cred (Steve Dickson) [987090] - [net] sunrpc: introduce init_svc_cred (Steve Dickson) [987090] - [fs] nfsd: avoid undefined signed overflow (Steve Dickson) [987090] - [net] sunrpc: the cache_detail in cache_is_valid is unused any more (Steve Dickson) [987090] - [net] sunrpc: server back channel needs no rpcbind method (Steve Dickson) [987090] - [fs] nfsd: fix compile in !CONFIG_NFSD_V4_SECURITY_LABEL case (Steve Dickson) [987090] - [fs] nfsd: Server implementation of MAC Labeling (Steve Dickson) [987090] - [fs] nfsd: Add NFS v4.2 support to the NFS server (Steve Dickson) [987090] - [security] fix cap_inode_getsecctx returning garbage (Steve Dickson) [987090] - [fs] nfsd: store correct client minorversion for >=4.2 (Steve Dickson) [987090] - [fs] nfsd: get rid of the unused functions in vfs (Steve Dickson) [987090] - [fs] nfs: Fix brainfart in attribute length calculation (Steve Dickson) [987090] - [fs] nfs: Fix a regression against the FreeBSD server (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: rpc_dir_inode_operations can be static (Steve Dickson) [987090] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Steve Dickson) [987090] - [fs] nfs: Make nfs_readdir revalidate less often (Steve Dickson) [987090] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: set dentry operations at d_alloc time (Steve Dickson) [987090] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Steve Dickson) [987090] - [fs] nfs: Set NFS_CS_MIGRATION for NFSv4 mounts (Steve Dickson) [987090] - [fs] nfs: Refactor nfs4_init_session and nfs4_init_channel_attrs (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the objectlayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the blocklayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: Fix gdia_maxcount calculation to fit in ca_maxresponsesize (Steve Dickson) [987090] - [fs] nfs: Improve legacy idmapping fallback (Steve Dickson) [987090] - [fs] nfs: end back channel session draining (Steve Dickson) [987090] - [fs] nfs: Apply v4.1 capabilities to v4.2 (Steve Dickson) [987090] - [fs] nfs: Clean up layout segment comparison helper names (Steve Dickson) [987090] - [fs] nfs: layout segment comparison helpers should take 'const' parameters (Steve Dickson) [987090] - [fs] nfs: Move the DNS resolver into the NFSv4 module (Steve Dickson) [987090] - [net] sunrpc/rpc_pipefs: only set rpc_dentry_ops if d_op isn't already set (Steve Dickson) [987090] - [fs] nfs: SETCLIENTID add the format string for the NETID (Steve Dickson) [987090] - [fs] nfs: Add in v4.2 callback operation (Steve Dickson) [987090] - [fs] nfs: Make callbacks minor version generic (Steve Dickson) [987090] - [fs] nfs: Add Kconfig entry for Labeled NFS V4 client (Steve Dickson) [987090] - [fs] nfs: Extend NFS xattr handlers to accept the security namespace (Steve Dickson) [987090] - [fs] nfs: Client implementation of Labeled-NFS (Steve Dickson) [987090] - [fs] nfs: Add label lifecycle management (Steve Dickson) [987090] - [fs] nfs: Add labels to client function prototypes (Steve Dickson) [987090] - [fs] nfs: Extend fattr bitmaps to support all 3 words (Steve Dickson) [987090] - [fs] nfs: Introduce new label structure (Steve Dickson) [987090] - [fs] nfs: Add label recommended attribute and NFSv4 flags (Steve Dickson) [987090] - [fs] nfs: Added NFS v4.2 support to the NFS client (Steve Dickson) [987090] - [security] selinux: Add new labeling type native labels (Steve Dickson) [987090] - [security] lsm: Add flags field to security_sb_set_mnt_opts for in kernel mount data (Steve Dickson) [987090] - [security] Add Hook to test if the particular xattr is part of a MAC model (Steve Dickson) [987090] - [security] Add hook to calculate context based on a negative dentry (Steve Dickson) [987090] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [987090] - [fs] nfs: Move dentry instantiation into the NFSv4-specific atomic open code (Steve Dickson) [987090] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [987090] - [fs] nfs: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [987090] - [fs] nfs: Remove redundant check for FMODE_EXEC in nfs_finish_open (Steve Dickson) [987090] - [net] sunrpc: Remove redundant call to rpc_set_running() in __rpc_execute() (Steve Dickson) [987090] - [net] sunrpc: Remove unused functions rpc_task_set/has_priority (Steve Dickson) [987090] - [net] sunrpc: Remove the unused helpers task_for_each() and task_for_first() (Steve Dickson) [987090] - [net] sunrpc: Remove unused function rpc_queue_empty (Steve Dickson) [987090] - [net] sunrpc: Fix a potential race in rpc_execute (Steve Dickson) [987090] - [fs] nfs: Simplify setting the layout header credential (Steve Dickson) [987090] - [fs] nfs: Enable state protection (Steve Dickson) [987090] - [fs] nfs: Use layout credentials for get_deviceinfo calls (Steve Dickson) [987090] - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [987090] - [fs] nfs: Ensure that reclaim_complete uses the right credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutget is called using the layout credential (Steve Dickson) [987090] - [fs] nfs: Add NFSv4.2 protocol constants (Steve Dickson) [987090]- [fs] cifs: fix bad error handling in crypto code (Jeff Layton) [988398] - [fs] cifs: Fix a deadlock when a file is reopened (Sachin Prabhu) [988398] - [fs] cifs: Reopen the file if reconnect durable handle failed (Sachin Prabhu) [988398] - [fs] cifs: Fix minor endian error in durable handle patch series (Sachin Prabhu) [988398] - [fs] cifs: Reconnect durable handles for SMB2 (Sachin Prabhu) [988398] - [fs] cifs: Make SMB2_open use cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Introduce cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Request durable open for SMB2 opens (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2 create context handling (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2_open code path (Sachin Prabhu) [988398] - [fs] cifs: Respect create_options in smb2_open_file (Sachin Prabhu) [988398] - [fs] cifs: Fix lease context buffer parsing (Sachin Prabhu) [988398] - [fs] cifs: use sensible file nlink values if unprovided (Sachin Prabhu) [988398] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [988398] - [fs] cifs: Don't pass inode to ->d_hash() and ->d_compare() (Sachin Prabhu) [988398] - [fs] cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields (Sachin Prabhu) [988398] - [fs] cifs: fix SMB2 signing enablement in cifs_enable_signing (Sachin Prabhu) [988398] - [fs] cifs: Fix build warning (Sachin Prabhu) [988398] - [fs] cifs: SMB3 Signing enablement (Sachin Prabhu) [988398] - [fs] cifs: Do not set DFS flag on SMB2 open (Sachin Prabhu) [988398] - [fs] cifs: fix static checker warning (Sachin Prabhu) [988398] - [fs] cifs: try to handle the MUST SecurityFlags sanely (Sachin Prabhu) [988398] - [fs] cifs: When server doesn't provide SecurityBuffer on SMB2Negotiate pick default (Sachin Prabhu) [988398] - [fs] cifs: Handle big endianness in NTLM (ntlmv2) authentication (Sachin Prabhu) [988398] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [988398] - [fs] cifs: SMB2 FSCTL and IOCTL worker function (Sachin Prabhu) [988398] - [fs] cifs: Charge at least one credit, if server says that it supports multicredit (Sachin Prabhu) [988398] - [fs] cifs: Remove typo (Sachin Prabhu) [988398] - [fs] cifs: Some missing share flags (Sachin Prabhu) [988398] - [fs] cifs: using strlcpy instead of strncpy (Sachin Prabhu) [988398] - [fs] cifs: Update headers to update various SMB3 ioctl definitions (Sachin Prabhu) [988398] - [fs] cifs: Update cifs version number (Sachin Prabhu) [988398] - [fs] cifs: Add ability to dipslay SMB3 share flags and capabilities for debugging (Sachin Prabhu) [988398] - [fs] cifs: Add some missing SMB3 and SMB3.02 flags (Sachin Prabhu) [988398] - [fs] cifs: Add SMB3.02 dialect support (Sachin Prabhu) [988398] - [fs] cifs: Fix endian error in SMB2 protocol negotiation (Sachin Prabhu) [988398] - [fs] cifs: clean up the SecurityFlags write handler (Sachin Prabhu) [988398] - [fs] cifs: update the default global_secflags to include "raw" NTLMv2 (Sachin Prabhu) [988398] - [fs] move sectype to the cifs_ses instead of TCP_Server_Info (Sachin Prabhu) [988398] - [fs] cifs: track the enablement of signing in the TCP_Server_Info (Sachin Prabhu) [988398] - [fs] add new fields to smb_vol to track the requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: add new fields to cifs_ses to track requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: track the flavor of the NEGOTIATE reponse (Sachin Prabhu) [988398] - [fs] cifs: add new "Unspecified" securityEnum value (Sachin Prabhu) [988398] - [fs] cifs: factor out check for extended security bit into separate function (Sachin Prabhu) [988398] - [fs] cifs: move handling of signed connections into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out lanman NEGOTIATE handling into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out decoding of security blob into separate function (Sachin Prabhu) [988398] - [fs] cifs: remove the cifs_ses->flags field (Sachin Prabhu) [988398] - [fs] cifs: throw a warning if negotiate or sess_setup ops are passed NULL server or session pointers (Sachin Prabhu) [988398] - [fs] cifs: make decode_ascii_ssetup void return (Sachin Prabhu) [988398] - [fs] cifs: remove useless memset in LANMAN auth code (Sachin Prabhu) [988398] - [fs] cifs: remove protocolEnum definition (Sachin Prabhu) [988398] - [fs] cifs: add a "nosharesock" mount option to force new sockets to server to be created (Sachin Prabhu) [988398] - [fs] fuse: readdirplus cleanup (Niels de Vos) [988312] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [988312] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [988312] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [988312] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [988312] - [powerpc] hw_brk: Fix off by one error when validating DAWR region end (Steve Best) [843485] - [powerpc] hw_brk: Fix clearing of extraneous IRQ (Steve Best) [843485] - [powerpc] hw_brk: Fix setting of length for exact mode breakpoints (Steve Best) [843485] - [powerpc] perf: Add power8 EBB support (Steve Best) [969176] - [powerpc] perf: Core EBB support for 64-bit book3s (Steve Best) [969176] - [powerpc] perf: Don't enable if we have zero events (Steve Best) [969176] - [powerpc] powerpc/perf: Use existing out label in power_pmu_enable() (Steve Best) [969176] - [powerpc] perf: Freeze PMC5/6 if we're not using them (Steve Best) [969176] - [powerpc] powerpc/perf: Rework disable logic in pmu_disable() (Steve Best) [969176] - [powerpc] perf: Check that events only include valid bits on Power8 (Steve Best) [969176] - [ipc] sem: rename try_atomic_semop() to perform_atomic_semop(), docu update (Rik van Riel) [881820] - [ipc] sem: replace shared sem_otime with per-semaphore value (Rik van Riel) [881820] - [ipc] sem: always use only one queue for alter operations (Rik van Riel) [881820] - [ipc] sem: separate wait-for-zero and alter tasks into seperate queues (Rik van Riel) [881820] - [ipc] sem: cacheline align the semaphore structures (Rik van Riel) [881820] - [fs] gfs2: Add atomic_open support (Steven Whitehouse) [983098] - [fs] gfs2: Only do one directory search on create (Steven Whitehouse) [983098] - [fs] pstore: Add hsize argument in write_buf call of pstore_ftrace_call (Steve Best) [947161] - [powerpc] pseries: Support compression of oops text via pstore (Steve Best) [947161] - [powerpc] pseries: Re-organise the oops compression code (Steve Best) [947161] - [powerpc] pstore: Pass header size in the pstore write callback (Steve Best) [947161] - [powerpc] pseries: Read common partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read of-config partition via pstore (Steve Best) [947161] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Steve Best) [947161] - [powerpc] pseries: Read rtas partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Steve Best) [947161] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Steve Best) [947161] - [powerpc] pseries: Add version and timestamp to oops header (Steve Best) [947161] - [powerpc] pseries: Remove syslog prefix in uncompressed oops text (Steve Best) [947161]- [x86] signals: Merge EFLAGS bit clearing into a single statement (Jiri Olsa) [986216] - [x86] signals: Clear RF EFLAGS bit for signal handler (Jiri Olsa) [986216] - [x86] signals: Propagate RF EFLAGS bit through the signal restore call (Jiri Olsa) [986216] - [kernel] perf: Fix perf_lock_task_context() vs RCU (Jiri Olsa) [986216] - [kernel] perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario (Jiri Olsa) [986216] - [kernel] perf: Clone child context from parent context pmu (Jiri Olsa) [986216] - [kernel] perf: Fix interrupt handler timing harness (Jiri Olsa) [986216] - [kernel] perf: Drop sample rate when sampling is too slow (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce "struct bp_cpuinfo" (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify *register_wide_hw_breakpoint() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce cpumask_of_bp() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify the "weight" usage in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] perf: Add simple Haswell PMU support (Jiri Olsa) [986216] - [kernel] perf: Add const qualifier to perf_pmu_register's 'name' arg (Jiri Olsa) [986216] - [kernel] perf: Fix hypervisor branch sampling permission check (Jiri Olsa) [986216] - [kernel] perf: Check branch sampling priv level in generic code (Jiri Olsa) [986216] - [kernel] perf: Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [986216] - [kernel] perf: Use hrtimers for event multiplexing (Jiri Olsa) [986216] - [kernel] perf: Fix hw breakpoints overflow period sampling (Jiri Olsa) [986216] - [tools] perf/tests: Check proper prev_state size for sched_switch tp (Jiri Olsa) [984998] - [tools] perf/tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [984998] - [tools] perf/script: Fix broken include in Context.xs (Jiri Olsa) [984998] - [tools] perf: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [984998] - [tools] perf: Fix perf version generation (Jiri Olsa) [984998] - [tools] perf/stat: Fix per-socket output bug for uncore events (Jiri Olsa) [984998] - [tools] perf/symbols: Fix vdso list searching (Jiri Olsa) [984998] - [tools] perf/evsel: Fix missing increment in sample parsing (Jiri Olsa) [984998] - [tools] perf: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [984998] - [tools] perf: Fix new_term() missing free on error path (Jiri Olsa) [984998] - [tools] perf: Fix parse_events_terms() segfault on error path (Jiri Olsa) [984998] - [tools] perf/evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [984998] - [tools] perf: Fix -x/--exclude-other option for report command (Jiri Olsa) [984998] - [tools] perf/evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [984998] - [tools] perf/record: Remove -f/--force option (Jiri Olsa) [984998] - [tools] perf/record: Remove -A/--append option (Jiri Olsa) [984998] - [tools] perf/stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [984998] - [tools] perf: Include termios.h explicitly (Jiri Olsa) [984998] - [tools] perf/bench: Fix memory allocation fail check in mem{set, cpy} workloads (Jiri Olsa) [984998] - [tools] perf: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [984998] - [tools] perf: Fix output directory of Documentation/ (Jiri Olsa) [984998] - [tools] perf: Get only verbose output with V=1 (Jiri Olsa) [984998] - [tools] perf: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [984998] - [tools] perf: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [984998] - [tools] perf: Replace multiple line assignment with multiple statements (Jiri Olsa) [984998] - [tools] perf: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [984998] - [tools] perf: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [984998] - [tools] perf: Switch to full path C include directories (Jiri Olsa) [984998] - [tools] perf: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [984998] - [tools] perf: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [984998] - [tools] perf/evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [984998] - [tools] perf: Remove cwdlen from struct perf_session (Jiri Olsa) [984998] - [tools] perf: Remove frozen from perf_header struct (Jiri Olsa) [984998] - [tools] perf/tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [984998] - [tools] perf/tests: Fix attr test for record -d option (Jiri Olsa) [984998] - [tools] perf: Final touches for CHK config move (Jiri Olsa) [984998] - [tools] perf: Move paths config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libnuma check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move stdlib check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libbfd check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libpython check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libperl check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move gtk2 check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move slang check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libaudit check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libunwind check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libdw check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libelf check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move programs check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move arch check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Add automated make test suite (Jiri Olsa) [984998] - [tools] perf: Save parent pid in thread struct (Jiri Olsa) [984998] - [tools] perf/stats: Fix divide by 0 in variance (Jiri Olsa) [984998] - [tools] perf/kvm: Handle realloc failures (Jiri Olsa) [984998] - [tools] perf/evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [984998] - [tools] perf/test: Fix typo (Jiri Olsa) [984998] - [tools] perf/hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [984998] - [tools] perf/diff: Use internal rb tree for hists__precompute (Jiri Olsa) [984998] - [tools] perf/report: Add report.percent-limit config variable (Jiri Olsa) [984998] - [tools] perf/top: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Don't bother locking when adding hist entries (Jiri Olsa) [984998] - [tools] perf/hists: Move locking to its call-sites (Jiri Olsa) [984998] - [tools] perf/top: Get rid of *_threaded() functions (Jiri Olsa) [984998] - [tools] perf/top: Fix percent output when no samples collected (Jiri Olsa) [984998] - [tools] perf/top: Fix -E option behavior (Jiri Olsa) [984998] - [tools] perf/record: handle death by SIGTERM (Jiri Olsa) [984998] - [tools] perf: Handle JITed code in shared memory (Jiri Olsa) [984998] - [tools] perf/tests: Fix compile errors in bp_signal files (Jiri Olsa) [984998] - [tools] perf: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [984998] - [tools] perf/hists browser: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/top: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/sort: Cleanup sort__has_sym setting (Jiri Olsa) [984998] - [tools] perf/sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [984998] - [tools] perf/archive: Fix typo on Documentation (Jiri Olsa) [984998] - [tools] perf/sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [984998] - [tools] perf/sort: Separate out memory-specific sort keys (Jiri Olsa) [984998] - [tools] perf/sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [984998] - [tools] perf/sort: Introduce sort__mode variable (Jiri Olsa) [984998] - [tools] perf/report: Fix alignment of symbol column when -v is given (Jiri Olsa) [984998] - [tools] perf/hists: Free unused mem info of a matched hist entry (Jiri Olsa) [984998] - [tools] perf/hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [984998] - [tools] perf: Fix bug in isupper() and islower() (Jiri Olsa) [984998] - [mm] thp: define HPAGE_PMD_* constants as BUILD_BUG() if !THP (Steve Best) [947166] - [powerpc] mm: Fix build warnings with CONFIG_TRANSPARENT_HUGEPAGE disabled (Steve Best) [947166] - [powerpc] mm: Optimize hugepage invalidate (Steve Best) [947166] - [powerpc] thp: Enable THP on PPC64 (Steve Best) [947166] - [powerpc] mm: split hugepage when using subpage protection (Steve Best) [947166] - [powerpc] mm: disable assert_pte_locked for collapse_huge_page (Steve Best) [947166] - [powerpc] mm: Prevent gcc to re-read the pagetables (Steve Best) [947166] - [powerpc] mm: Make linux pagetable walk safe with THP enabled (Steve Best) [947166] - [powerpc] thp: Add code to handle HPTE faults for hugepages (Steve Best) [947166] - [powerpc] mm: Update gup_pmd_range to handle transparent hugepages (Steve Best) [947166] - [powerpc] kvm: Handle transparent hugepage in KVM (Steve Best) [947166] - [powerpc] mm: Replace find_linux_pte with find_linux_pte_or_hugepte (Steve Best) [947166] - [powerpc] mm: Update find_linux_pte_or_hugepte to handle transparent hugepages (Steve Best) [947166] - [powerpc] mm: move find_linux_pte_or_hugepte and gup_hugepte to common code (Steve Best) [947166] - [powerpc] thp: Implement transparent hugepages for ppc64 (Steve Best) [947166] - [powerpc] thp: Double the PMD table size for THP (Steve Best) [947166] - [powerpc] mm: handle hugepage size correctly when invalidating hpte entries (Steve Best) [947166] - [mm] thp: deposit the transpare huge pgtable before set_pmd (Steve Best) [947166] - [mm] thp: don't use HPAGE_SHIFT in transparent hugepage code (Steve Best) [947166] - [mm] thp: withdraw the pgtable after pmdp related operations (Steve Best) [947166] - [mm] thp: add pmd args to pgtable deposit and withdraw APIs (Steve Best) [947166] - [mm] thp: use the correct function when updating access flags (Steve Best) [947166]- [powerpc] mm/numa: Do not update sysfs cpu registration from invalid context (Steve Best) [967447] - [misc] MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci (Myron Stowe) [984759] - [pci] Add CircuitCo vendor ID and subsystem ID (Myron Stowe) [984759] - [pci] Use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Myron Stowe) [984759] - [pci] Return early on allocation failures to unindent mainline code (Myron Stowe) [984759] - [pci] Simplify IOV implementation and fix reference count races (Myron Stowe) [984759] - [pci] Drop redundant setting of bus->is_added in virtfn_add_bus() (Myron Stowe) [984759] - [pci] pci-acpi: Use correct power state strings in messages (Myron Stowe) [984759] - [pci] Fix comment typo for pcie_pme_remove() (Myron Stowe) [984759] - [pci] Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() (Myron Stowe) [984759] - [pci] Fix refcount issue in pci_create_root_bus() error recovery path (Myron Stowe) [984759] - [pci] Convert alloc_pci_dev(void) to pci_alloc_dev(bus) (Myron Stowe) [984759] - [pci] Hide remove and rescan sysfs interfaces for SR-IOV virtual functions (Myron Stowe) [984759] - [pci] Add pcibios_release_device() (Myron Stowe) [984759] - [iommu] irq_remapping: Conserve interrupt resources when using multiple-MSIs (Myron Stowe) [984759] - [i2c] i2c-piix4: Add AMD CZ SMBus device ID (Myron Stowe) [984759] - [ata] ahci: Add AMD CZ SATA device ID (Myron Stowe) [984759] - [pci] Put Hudson-2 device IDs together (Myron Stowe) [984759] - [pci] Replace strict_strtoul() with kstrtoul() (Myron Stowe) [984759] - [pci] Finish SR-IOV VF setup before adding the device (Myron Stowe) [984759] - [pci] Fix comment typo for PCI_EXP_LNKCAP_CLKPM (Myron Stowe) [984759] - [acpi] pci_root: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible (Myron Stowe) [984759] - [acpi] pci_root: Remove unused global list acpi_pci_roots (Myron Stowe) [984759] - [acpi] pci_root: Introduce "handle" local for economy of expression (Myron Stowe) [984759] - [acpi] pci_root: Combine duplicate adjacent "if" tests (Myron Stowe) [984759] - [pci] Allocate only as many MSI vectors as requested by driver (Myron Stowe) [984759] - [pci] Replace printks with appropriate pr_*() (Myron Stowe) [984759] - [pci] Fix kerneldoc for pci_disable_link_state() (Myron Stowe) [984759] - [x86] pci: Increase info->res_num before checking pci_use_crs (Myron Stowe) [984759] - [pci] Fix INTC comment typo for pci_swizzle_interrupt_pin() (Myron Stowe) [984759] - [pci] Convert ioapic.c to module_pci_driver (Myron Stowe) [984759] - [pci] Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() (Myron Stowe) [984759] - [pci] Introduce pci_bus_{get|put}() to manage PCI bus reference count (Myron Stowe) [984759] - [pci] Unset resource if initial BAR value is invalid (Myron Stowe) [984759] - [pci] Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() (Myron Stowe) [984759] - [pci] Add 0x prefix to BAR register position in __pci_read_base() (Myron Stowe) [984759] - [pci] aspm: Warn when driver asks to disable ASPM, but we can't do it (Myron Stowe) [984759] - [powerpc] pci: Use PCI_UNKNOWN for unknown power state (Myron Stowe) [984759] - [acpi] pci_root: Check acpi_resource_to_address64() return value (Myron Stowe) [984759] - [pci] Work around Ivytown NTB BAR size issue (Myron Stowe) [984759] - [net] sunrpc: Fix another issue with rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: Fix a deadlock in rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: PipeFS MOUNT notification optimization for dying clients (Jeff Layton) [924649] - [net] sunrpc: split client creation routine into setup and registration (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS UMOUNT notifications (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS MOUNT notifications (Jeff Layton) [924649]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [979440] - [md] dm-cache: add call to mark_tech_preview (Mike Snitzer) [982752] - [fs] nfs: have NFSv3 try server-specified auth flavors in turn (Jeff Layton) [977649] - [fs] nfs: have nfs_mount fake up a auth_flavs list when the server didn't provide it (Jeff Layton) [977649] - [fs] nfs: move server_authlist into nfs_try_mount_request (Jeff Layton) [977649] - [fs] nfs: refactor "need_mount" code out of nfs_try_mount (Jeff Layton) [977649] - [pci] ear: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [797485] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [797485] - [pci] aer: Remove "extern" from function declarations (Myron Stowe) [797485] - [pci] aer: Move AER severity defines to aer.h (Myron Stowe) [797485] - [pci] aer: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [797485] - [pci] aer: Factor out HEST device type matching (Myron Stowe) [797485] - [pci] aer: Don't parse HEST table for non-PCIe devices (Myron Stowe) [797485]- [x86] fix !CONFIG_HYPERVISOR_GUEST compile (Andrew Jones) - [s390x] crash: Fuzzy live dump for Linux on System z (Hendrik Brueckner) [805120] - [xen] xenfv: fix hangs when kdumping (Andrew Jones) [845471] - [libata] export ata_port port_no attribute via /sys (David Milburn) [951181] - [s390x] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [953044] - [x86] hpet: allow user controlled mmap for user processes (Prarit Bhargava) [788727] - [mm] add memory tracking hooks (James Paradis) [725860] - [kernel] clocksource, fix !CONFIG_CLOCKSOURCE_WATCHDOG compile (Prarit Bhargava) [914709] - [x86] disable clocksource watchdog (Prarit Bhargava) [914709] - [kdump] x86, fix kdump and unsupported HW check (Prarit Bhargava) [923256] - [x86] support single cpu on guests only (Prarit Bhargava) [873806] - [kernel] Mark power5, power6, !Intel, and !AMD systems as unsupported (Prarit Bhargava) [870129] - [kernel] Backport RH specific TAINT flags (Prarit Bhargava) [870129] - [s390x] zfcpdump: Add user space tool (Hendrik Brueckner) [825189] - [kdump] crashkernel=auto fixes and cleanup (Dave Young) [804077] - [fedora] /dev/crash driver (Kyle McMartin) [808839] - [kdump] forward port crashkernel auto reservation code (Dave Young) [804077] - [block] Change scheduler to CFQ for ATA/SATA (Vivek Goyal) [811016] - [kernel] kbuild: AFTER_LINK (Roland McGrath) - [ppc64] disable INFINIBAND_EHCA temporarily, it ftbfs (Kyle McMartin) - [kernel] Add RHEL_{MAJOR,MINOR,RELEASE} to top level Makefile (Kyle McMartin)- Trimmed changelog for rhel7.git, see rhpkg git for earlier history./bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  3.10.0-862.11.7.el7.azure3.10.0-862.11.7.el7.azure0x98af45960x93a647340xff2db2cf0x9df0cd270x148f0c990x7f29ce360xf0a166570xe227344e0xe865c7df0xfc27303b0x8b5f4a2e0xde5e21e50x44f0d59d0x056a032f0xcd8fc2d20xc76ff0aa0xac31bd9a0x939560630x8e7e340c0x79a38e610x9311e0890x730371fa0x64fa76930x3f3492990x9ffbf7f80xdf49195b0x8616cca30x949f73420xbd6710480xaf3f0d3e0x43a537350xeb3708050x7c4711c20x5446486b0xb519b6bb0xd2afe2b20x54c179710x83c702660xa620691a0x6b1b67d30xab9ea0560xb7a0a7280xd77a5aa50x9e9f17140xf3bf0bce0x6d27ef640xc256e7620xb0b847ac0xea10655a0x9f2bdaac0x4df119fa0x76bf656d0x0acb1a3c0x4a3582520x4cbbd1710xd0181f4f0x2d5e143b0x3a7a87350x523857260x23b961310xc3c6884d0x9d31e8e90xf9f192430xa1d7c7fc0xe36659590xa23361ae0x65c633120x290dda950xd5a191a40x4c602bf10xa31ca1e60xdc25ea860xb210c4880x9aba54e30xe3ca0c520xbe42a43a0x759822450xe063f03d0xaf3f679e0xe925b2040x872fc9910x5944d0150x1636abdf0x50dc55b60x16061d060xbf9bcc8d0x4a2a3ca60x27278ca90x1e2c961f0x8f04034a0x1291971c0x8f3b4c680x192158260x470a91440x37d0b5d80xa8a6f6390x8501d7690x7e5df8e30x856eabb10xf4aa48f70x8deca25f0x4fa66c8b0xbc10188e0xe1425eec0x7f6982fb0x61e0e1010x2455c1560x6248b5be0x40c3202b0x29f3ffea0x5deaf6050xaccf1eae0xfd55b8640xe2cfb0380x70523a7a0xeae3dfd60x5272d8bc0x52a412510x9973add90x883c27400x1db7706b0x6c3186150x3a20ff730x6cd8c86b0x0ea98ddc0x4672e88b0xdc3c41a80xf54989830xe63147c10xfb5df0d60xb40abce70x3cc57a030x466c14a70x5f80e56b0x4a362c050x8dd906e00x7c766a180x0c5225d50x02c1328a0xe1d1af760xaf0ae8b60x1aa4ea090xd3190f6a0x80e8ad5b0x1715a1d60x9c7ef2bd0xfce653ca0xeba9500d0xe25c33c80xae1bcb490x51ff9d0a0xbbcda17d0x9114d6370x2062202a0x884d935e0xf6732dec0x8accf9580xc2c0edfb0x7addad620x0ff44dba0x536e41590x16a706cc0xf169fcc70xa9d0a50b0xe5b684bb0xd342dafe0x1e0529a10xe6578f690xa747e4010x88e350d00xc140ad720xd8836e800xf087137d0xbd29869b0x491358140xb0fdd9790x15630ff90x94abf0420xf68eeca40xf36a50020x93cb31b10xd7a7a0e90xbdfb6dbb0xb6aa19430x6da4ece90xa04a9b5d0x19c293a60x01cd48580xd7e668150x54f7e4eb0xa281370e0x828062b10xf4bdbeb90x24212d860x90ce48e60x037e24690x683cd6130x921255a70x004cece40x3509f1b50xb74648a30x5f1db6320x026ae79b0x426020f90x27f2006a0xc06455f70x90937aa60xfedd2d900xbc6a1eaa0x803fce7f0xcec033620x217b421a0xe52ffd620x9cf9195f0x69010ffa0x869a205b0x4224f23d0xf9d8728d0xa42043350x35d4cd9f0x1a3233620xc60f75ec0x38498d020x6abf21e50xcc1d296d0x93fca8110xf7f2357f0xf7f8892e0xa270d1e80xadd2aceb0x167e7f9d0x8f9c199c0x6729d3df0x6d3341180x1a8e767f0x76a977fe0x5c07c4750xe505525d0xbf3dbf850x887fa47e0x9b43f9360xa7904be10xbecd4adb0xa04adf040xffd822910x173e01c40xc894ccda0xa4bd4c950x479bbb180xa370ea440x1b5285fb0xfb0152fc0xda5c1e8c0x044b43020xf389fe600x865029ac0x877ea4520x3e9110fa0x696c41b30x0343bdf10xf67484230x50e7193a0xee7a423d0xace2dd2b0x344e9af40x04a6223b0xcba14ce50x2850efe50xf80b316f0x8ea5fbf50x4005e87a0xe4ecc0b40x9ebf3f1b0x963eca320xebcf793b0x94740b2c0x648a04c70x4cdc41b00xac0210a30x962a24ef0xb6dbbe140xd9326ea80x2a6e61090x4c7dff4d0xf432dd3d0x8e2ad1c30x43a9b0d90x257ee9ad0x4eafdf470xa26a4f070x2dba276a0x73c2554f0x0894d56b0x83ba71fb0xe658c86b0x113ede7d0xb5c68c560x9485bb680xb6421b350x0d5424390xab9303170x7e7dbe1f0xacdb88050x4ea3a4670x6d5f680c0x3bc7796b0xc3591f450x7fa23e340x794880d10xb58c6ee90xa28651c50x7248cb970x0cdb7d120x06c0dae50xaf91d89f0xd11c0dc10xdb20ea480x97868aef0x773fa4090x89afe34e0x055c85590x399ad0430x274d08dc0x333cb37c0xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30x55cd29eb0xd2b09ce50x55f5019b0xa401fda30x1e1fdb0a0x7e0a89500xabc2fdde0x0343a1a80x1e579dc50x65e75cb60x3c3fce390x3da636f60xd488791e0xf05cb3f10x708767d40xf822a9930x69c74a2b0x390811930x487a0b640x970be1860x581a2d3d0x2fa04ab60x9d1a5e3a0x16c3f7ef0x7273a3660xc8e4b8140x90cee0be0x6be7d89b0xa3b506730xea3470750x32010f910x42a590460x7c4806d40xf753b1d30x67288ffc0x2034c4110x255cf24b0x20c05d480x2d038ddf0x564116900x717e06d30x9a025cd50x420454560x4cb571dc0xd17f4c5b0x3683baa60x1340efc50xdf8c695a0x43befcc00xcffa37c10xe101194e0x0af6bd0b0xf2288b7c0xaa0073b70x2475ff290x7efd609f0xc4bff15e0x74a0050b0x5cacc2730x386585ed0xeb6ef2820xf49337830xc167c23f0xdd87e1210xe98325410xbba6f82e0xf3de6b0d0x9d23b73e0xebf5021e0xc70ed0230x29ae7ba00xfbd04eaa0x4db63a180x767e427e0xfc6338af0x79bf84a00x8670c3910x2de653a50x1960cacd0xedd89d080x329d73d40x2bb05afa0x570783770xfa31c4780x46c47fb60xf013b9e20x85c7ec340x2adec1e00x17ff2c1d0xa88131890x3288b5590x267491be0x6970e9dc0x9de8a9470x970e9af70x32437cef0x70085ccf0xf486fc8b0xd1bbda920x65ad13550x3f6143360xf14dd54a0x478c1efd0xfa316b3c0x994874930x8b6384850x1e18d84a0x0d94cc090x6f4c812f0x82bc86da0x27aaccea0xee0a055c0xbf7350b70x5b0240c60xcfde58620x49dc84dd0xba954a0e0x7baababe0x697799530xa0d3db3b0x3906ef290xc85ad4a50xe78322d90x7e0b26f40xdf60cc270x6128b5fc0x45821ebd0xa80891350xe0dbd0e40xcc8382230x9a5349f30x69fd64730x3f6ff79d0x8c9e0b6e0xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0xad21fb7e0x5094a21e0x2c825f600x0001d9ae0x7a7186430xf932015f0x551bd0710x120b336a0x04482cdb0x878754c00x0c816cb30x839430b20x88b04e390x7c61340c0xb07044170x373fb3f10x402b82810x1fedf0f40x728a79b90x2bea8b820xf4fc2d6c0x934ffc580xf9a054b50x8f6cee770x1c87a8110xd273b1b10x5af1942f0x2c66300e0x4e483f240x4d3a62ba0x5fc2d3710x2d39650e0xc062e48f0x0b0449fc0x43d65b380x6230d7590x7251fe300xb2dca6e60x40aa66710xb8b31d000x1914d75d0xe0a9c76d0x93022ba60x1ea10dbb0x8ec1f7320x64f726aa0x58ab2ea20xf28117050xc503740b0x837a7ba60xf7036b620x4c97f32f0x6a9ab8e00x9e0186320x8a1a99ad0x5ddb33e90x77b39cb40x3e72ad2f0xb45a14de0x77df08470x539af73c0xea7a42f90xf01879270xf68687be0x3cf9e3bd0x09d628ed0x053457b60x765a001e0x7f2f5dad0x796957560xd52e70890x1c96dfd00xd3b865580x6e3f0b650x729488640x3498d8970xb0dc28290x077fab230x052eaab40x77bd31cb0xdef5f33a0x18b3d4040x714030360x420e54780xab4da8330x96a451360xe1d07e200x0d580d9a0x52b645e50x384e70ae0x765f05f70xd9bdd2960xc552a4a30xcad6f1910xcaae5a060xf578ff8f0xb24116790x0b89ebb10xca6f5cfe0x230518ea0xbcb091490x94ef4d260xa7ec044c0x89ee3c000x931dd5f10x399713db0xb1cf7df30xd96a2de60x7c309fa60x6705986c0xf0fdf6cb0x1971e19f0xc512626a0x2a678a130x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060xcd3f99880x169938c10xbd8bce190x47939e0d0xd0fb7cd40x0faef0ed0x9e717ddb0xf869512d0xcc2d37920xc72e12330xb1e256840xd02ea08e0x80f3268f0x2d41e6f50x7c9f3e690xd5c36c400x3465fce60x32bded080x5cf8a8820x5db1c1d30x80d3927f0xfc85f26c0x049468cd0x5db6a7940xeffa6b8f0xbc47fd490xc7dd10a70xb8001eba0x15b94abe0x625684f50xad1b54ae0x52cbe81a0xf7608cdf0xeeb5bd3b0x3fc72d3d0x319e07260xf7adcaf30x9a5ffc640x5967c9290xf7289d140x6196b1190xd92b27a60xaa79cab50x4c51f6640xf297cd960x53a2a3f70xdeb9e5640x3b5dd35e0x8a26f7b00x7c502ab90x7f2c11630x64a34f490xaf2757150x9ee591550x12fa10810x1f7af2490x2d65f8c70xa508e36b0xcef3fec50xa617dd7b0x117154840x5316299f0x5f1ebd470xbcb373db0x2e409d940xafcd753a0x710b83200x06d9c2f90xbe65fa560xc4d988960x279e42920xa3fc3d500x5f79a98b0x471de0a90x3dfe6fe30x06c368160xac90755d0x94d646850x2bd6da670x99e28f100x0070ef140x1848d7d70xa925e4780xcfa39eca0xdfdf9c100x1433cbc40x8223bcba0x9bc5c7560xff1a716d0xf2e80e9c0x6c3229bb0x9e7d6bd00x6ad1cfec0xe871e72a0xd3fdf34a0xb1f1cb8b0x3b2f79370x6bc3fbc00x6808b4530x077ce0150x9924c4960xd69356200x32bd10120x8ad5ceb10x0d78016e0x06de0d100x58cfbbef0xaef64fbd0x531b604e0x1d7e09a10xa9bd26760x7f0a4d970x2e95b4ac0x558bbf630xb09001aa0xe776c8ba0x1901c2ec0x855431240x40ccf25c0xcf21d2410x7e11e0530x85fa44ee0xbed20d9a0xfb17dec10x1501bf650xbe3d8a980xf364c7ae0x7fa626e60x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340xa78f2a380xd81c5dc20x764078a80x54e6b5310x009cde880x4c08f3030x8689ef360xec7303870xb6936ffe0x80ca50260xa1c76e0a0x480360af0x077e2f330x71de9b3f0x11089ac70x4cce8b070x012d8ca10x99776d380x88747f120x2de328d80x11a13e310x996bdb640xee2d0fc70x7191e41c0xfc619abd0xd25130810x7ac5baa70x08e972220x5d68c5420xf4815b9e0x7da9ae720x171f6a760xc5f04acc0x973af2e90x4b7dcf380x3588d8ba0xe677247c0xc01c82870x1f1219e60xf4f46d640xd30281840x9bc520800xe6c653350x9b0c82200xa5a99b490xfbb15c320xdeadeb5c0xdd5fd7120xbded85d00x2f8a2bd40xd52bf1ce0x1637ff0f0x43261dca0x9327f5ce0xe15f42bb0xdc8d1dde0xda3e43d10xba63339c0x08f64aa40x13a1a61a0xd5dac5740xa3a9637d0x05f837f00x9af123500x5bd6c1ee0xcf65df500x81b91ab30xb3314d480x043998830x769a74de0x6f6071870x299aaa9b0xecbd3d560x3fe4982e0xdded58030xfa5b15980x0b7b57920x4d60309d0xa0b008c10xec177c290x39bf93010x0283dfe30xd1f6eb940x7269955c0xba5b6e820xa737dcf00xca9f0fe50x8780a3680xeb03c8330x3f52702d0x002cddbb0x02e29fe40x03a7006e0x32a8388b0x16f5bf3d0x78bb3e240x49cacb570x6b69c8e80xc99ce5d80x4bf67c720xfde512030x09d4a9670xf9da48a20x70d8ab820xea90bdd30x40040b720xbf4d4bb90x0499badc0x8b989cf90xe0ac8bd20xdfa38aa10x9009602a0x6c3897610x36b478e00xaae8ab0e0x271cba950x26147af80x49b163b80xcb733bf20xbae042ba0xf10126f10xfc3b42460x521300460x9e9eb34c0x0ca7b7a80xaea976a80x0fd00a680xe530d7570x92961a060xe76e7c220x1d4d6e2c0x602ed00d0xb32845310xca8acc780x4f3617e10x7ed914c90xd50fef480xa17b268f0x643185930x141271bf0xdc6699cb0x47966a100x0e811d8a0xfdddb7560x5fc27be90x9d78e9ee0x033994810x2af633210x903bb65b0x6f402ba60x57f8062c0x61cde4090x22d2fbbd0x86f368d70x67b6b60b0xcc4581250xadc53c2f0x40b85fdc0x2b0059f10x7f2e6a340x5fc8b7bc0xaceb6b7f0x620492560x0897287b0xb758b2250x9e363b6b0x1a45cb6c0x9fdfaac30x7d244b380xdc69967f0xb5386bbb0xb20b8fae0xdee4d0860x444e64fe0x964334b80x9d33ef5e0x833c03aa0x6237f6b50x6ad858870x01d190380xfe047ce60x481cb9ab0x200923850xcf1d28ab0xa5e75e9a0x691001b50x44a81d5f0x0ed8cc7b0x0d80efb50xd94322e70xfd7d77130x1de74f720x93f3e52b0x1e3976a70x2dedc4c20xfbb55f100x6acad21f0x098431ba0x52095e190xab551fad0xdf0da3cc0x69fbc0a20xefe099c30x6f556bdb0x505298700x2bfeb4100x7205a5a10x21e0ea220x767dd8fd0x2ff063b50x170c25ee0xecfd68ef0x614383c00xfb0443fb0xf7411b2f0x72f3aa320xa7bb5e090x8d8d96c60x814726770x40c89d460xf88e0ee20x061f40390x0d3dda140x77f53abc0xc6b368d30x7ac8e5b00xeccd3e0c0x509b64ea0x93c651be0x72abb2280xb0b9afa50xd4ffa4840x6449fd410x5ac376a50xf5b10e670x97de0ddd0xdc57f5320xea7b8a440xfcac0d400x79068fda0xd90913630x591a4d9d0x663f7cd00x840c97a10x843d70ef0x2f384db30x72d7700f0xce4904a40x63a012910x544b0c110xcbae6c7a0x481936390x208739f60xa564cd2e0x63a6bcc90x8384647a0xde48d3360xc738327b0xf175b43b0x32b70bd30x2d94eb270xb9821a8d0x4639bcda0xf9b36ffe0x50dd988d0xad13c6890xc0900fcf0xf3986b060x964d5c390xbdaf5b070x525e026f0x3d5f392d0x7d94f7460xfe9ebbbb0xcfa18d5b0xf06964010x51d12d4e0x05fadcd40xe319eb240xc7521a630xe59a37ae0xa466de380xfb64b2300xbc2031de0x82f120be0x228ea70b0x150389d60x3fac25690x33839dff0xb8137b9a0x475f010b0x4f783f300x4097fa450x564f76080xe07e5f440x2c5d02b50x636a56910x3e2ae3a80x75fbdefd0x2005e68a0x8e002cda0x39a055f30x8da1a3cb0x2bb55d6e0x7ce833650x1c8a04b00xc7fcc5bf0xf4b754fd0x77456e0a0xb20ecf880x4828e77b0x400a024b0x62748e700x904409c60xe29b04e90xf536d22e0x586103be0xb9a141b00x87bd07bd0x1c8984c70xe13723110xb66421b20x6a1e5ec90x06ecf2a90xd18123180x6c3a1b610xe87b88310x9b7203120x2f9b71f20xf2bdabda0x97c5bd0a0xac58ea5e0xd18b6eb20x9c2e4b660xe716baed0x8417f5120xa91b55610x8b226a810x5b271d860x5ff42b080x6f256eef0x8826c13b0x7a45377b0xd67e424e0x3c65037d0xfb80c7a00x7be75ffc0x7bad7a1a0xa8d68abd0x6feb20390x59bc96090x606a82eb0xe403b41c0x2fb6de5d0xbc28fd2e0x64f2de930xee8c45e00x1ef213340xb9fd22050xa1ed9c8b0x3cd060350x75cbfb090x507de8c60xbe10c7090x413334850x3a960b230x76d451c40xbe2c02740x121ed3f30x71fdb9e60xd1b711450xa7f921050x5860aad40xee46885d0xaad58cee0x1ff0aa980x41b1d1250xaa1a90c90xa04a50b10x48ee2dcf0x768fa7870xcc3b167a0x1e33c5e70x13ced65a0x224853410x89e19f810xf4ec6c9f0xfac423ba0xc15537a30x9391b08d0xe817b8c70x137acfd90xadf7e9990xe9e83b9d0x295c83750x50b9e6ae0x3ee370670x5fad3edc0xac61b3520x70e5066f0xde29d32e0x96f7850f0xf720650e0xb54593990x349360e20xf06524e50x021305c00x9856ed760x3c5c857d0x6c282ffa0xbbe95bca0xbae83eef0x4d5fea670x2ff89f4f0x9c80b8fa0xd29dcdb20x22d450470x9ebd4c040xd45434ee0x07d8dd430xa00a612b0xefc389bf0xf386f7430x0953d7c40x1dbcfa1c0x9d514efa0xe58fb4520x585704ab0x3877f5e00x3ca2bbcf0x2a61baa70xd14add710x289197b20x4cf72e200x97387c240x5350c4f50x36a2b07d0xfe4f4bd00x0b4be04e0xf138fc760x65eef7f40xc24246410x4b085dbf0xde9b17ed0xc65abeb70x674e47fe0x18ea09280xcd0c04390xe6bbb5fb0xaac8bebc0x1f166a380xe3f23e4e0x59a708890xa1cc27290x673f815e0xa276726f0xa1f35fa70x9c69b2a10x30226ddf0x58ad3d0a0xeb0c8e470xd0fef3b20xb0cdc8a60x5b5b7ffd0xfee3f61c0x587791f30xe0440a290x5a3cc5370x316295000xaa9c17f20xf8def86c0xd74b81670x99b93e370x6ebecd4e0x8fc0ff270xb98db73a0x16250c640xe089cfcc0xd6feefa50x7538b1320x10929dbf0x898ea0990xc5d9c46c0x239790920xddff26b50x1f7741320x235214cd0xc6d1add60x5c64e8b40x1e5043260x8ba854ac0xd65c1e800xf699f9880xea50dad30xd25b0a6a0xe3d339bb0x4e3ae8fe0x243012c20xb2251d150x8081c1da0x59532b070x3d09a10b0x8e6df2890x2c0e00750x8e924e680xd4442b460xecd853dc0x71d1791a0xb37c7cfb0x9bb3e1f50xf713bbef0xc237b8360x08720e330x5086ac3a0x7278d3280xc6e8d1f90xb716129b0x69e19fad0xc8802f410x5332aea60xb70b0cf30xb24ab0a90x29537c9e0x9b9e05f90x5225ce990x1b1bbc860x217011be0x3d89847b0x7ed977120x7959fc3f0x79229a900x906ac89f0xa0bc067d0x99d24b240xa13f5ce70xa3d708930x1c1631110x41d5a9d00x58604e4d0x03aaf1d60xf6122d1b0xbc8a09150x4663ad550x434693dd0x7532588a0xb9b4e1810x35cfdfa00x85aaf6ac0x160652170x29852e170x936d73680x2f064b550xd79b5a020xf659c82c0xe66b98120xdb3faf380x6ff7510d0x621ea6440x9247b72f0x1746ab2d0xd66f1d760xc3a30b990x5f231f880xd919806a0xb30b7e560x02762c1e0xd969b2c70xbcb838a10x658c81860xbabb110a0x25c2eb5c0x1bb95fd40x6fd9fae80x480d81950xb343aeec0xd268570c0xbb365cd00xde947ea70x249c144b0xa624eb940x4a19fc990xa743fc6f0x2044aea70x54059a2a0x477e6dcb0xfdfb792f0x621820cb0x48d50e790xf1845fe00xed48cb050x1084defc0xc09f710c0x76fb08a70xa38f21b90xafd5ff2c0x87e641810xaf611eac0x2d4082240x185828260x5fdfa2c10xffe386620x148780090xcbe7fb800x3c5b463f0xda37c7010x04796ebf0x2c717f170x4722b6270x097e05cb0xe3b894870xf1c06c810x02477fd00x0a40e03c0x1766340e0x83aea6fb0x3313ea720xc4aec4f70x0330c4f20x0407a8000x683cc2500x90dc29df0x94c318be0x8956aeae0xd2c58ab20x635ec9800x279cb9850x6c1251fd0x3b7145bb0x33b96e5d0xfc968c8b0x7857cf180xbdd5f10f0xe4e68bc80x64b7069e0x3ea5196d0x4e57723d0x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x9bd72b780x512101d10x2c63e0510xdab0f8920x6283e9a70xd7be66b30xe13ded100x56abf9bb0x777e41d70x71b27f810x09abfd300x44f1cb700xe73d41a20xf8a8dd220xda7e5d500x2472a1ce0x671216110x82022e250xa0e6b45a0x254bd81d0x709e11e20xa783b1530x9b2aa64a0xf6d6a82b0x15010e1f0xa0f334d10x899a46560xa587ed110x3c02e0950x50d683770x2dd165640x0237b57a0xe0b133360x9ba7089d0xa2c1743d0xad3221e80x85ca80f70xa43f92a30x3f6e175a0xc7d79ebf0x743648770x097be48a0x099835920x6ec70c540x13ce87e80x7d8077dd0x70b87f030x6fa07f5a0xcfb6f0c70xf0f1e1f00x3f66e4fb0xab61bb410xcc85fcb60xb1c0c1c20x158924170xf27977e20xa5efbf4c0x6ca4bf880xe32504690x3d809fb50xd238013b0x14ebacc70xcf54ea930x83ce4c7b0x98d459fa0x737b7f460x22863be30x6660ef120xced4de010x2761b9c50x570d7dcb0xe7a86d6b0xa26c60240xe818b32b0xaba843b90x67b1f6e70x5d6cb9680x4276a7670xdd4fb1c90x9ae29e490x6648f8590x13f48d2b0x34e308400x9bdbfef70x408e54750x5801c0880xf8e9ff270x9b1856a90x9ed936e20x4fec69800xfd1479100x6fed14b20x73c832f20xbece723b0xe4de04bc0xc1e930dc0xb8b434660xeb2d30620x6171bd4e0x7179fe120xbcce2e470xa3ad6e700xbea09b310x5ea37d410x586c37400x50f7c12b0xb040cefd0x6e773fda0xf4e320860x17aef3920xdde5e3650xddb705510xbe7a54880x9de3580a0xdfca07110xe90116710x9d7dff3e0xfb079ff20x24c3e5a20xb6aeb6610x00ebcb5d0xf9ca31600xccdd491b0x6fb4e0b90xdcc0a2240x097f24350x56dc0b460xc48b7ccf0xe62f30aa0x2a8b4f7a0x743a165e0x9f3fbc360xce35e2450xd1576f440x9ccef4c70xf89a75fa0x0f2d35b00xda072f470x2f1a83610x7cc0b9e90xce9dd96a0x923b8d0d0x93c621000x097809b00x268873990x4cffd6400xcef5344c0xe9e509300x1f635d720xc126b7840xac202ca10x1ace107f0x576274d60x71cff2950x0eb8f3ba0x6da67b430xf8f3a0fb0x5d5be2ae0x50cf960a0xbd6409850xbc930d800x31500fab0xa47a803c0xbed473a90x454eb79c0x5af178060xeb0a76dc0x33eb1b430xb07030720xcd95f7100x3da5904c0x9f2e91a90x903730f90x3da94ee30x243ae4d40xa3fc65c40x2db8ca2f0x680b42290x8b1718060x8095b7b90xc0134be40xa54dccd00xf24db7e80xc7ea205f0x432ec7930x716a97ae0x4c913de00xea1bd58d0x9c2ba08a0xa3d95af10xe7e44d180x3a4f6a320x182e600b0xd899d4870x4d1f82ec0x4711a0860xf07a4d6e0x884f5f340x7857b38b0x384edefb0xa40753900x8f8a365c0x5cd5dee00xe89bd2430x5429d8f90x73a48b4a0xcbf23c5c0x69b9908f0x291cf0d10x8f95ece10xda256b150x09b3426b0x2a00d69b0xe99f1c8d0xb501b9700xd7db098b0x822548a30xc87a72a00x801b3ea10xd89b79600x009304b60x6cd219970xbdf80aed0x03e3686c0x8149ea540xf6e874f50xbe1887e40xd09152a80x883926a50x707ff1bb0x40af0dec0x43f56e820xea418e0f0x600da6330x9e1dcac90x7f4d32c60x94d0a0ee0x2424d0900xe977bd4a0xf5bc91e50x41daa5e90x719bfc750x04656c0f0xd67ff8270xbac91bbd0x2dda695f0x24f434c10x8b2c43b10xe0cbbd9d0x68f97fab0xb1bed1b10xa61f82e00xc0f0234f0x60139e660xd5be69700xa539f78f0xd29813570xb706cdaf0x994ee0d50x1b6f98700xabf22fbb0x16ae82e50x25a21ba60x5475362a0xe98c9f750x1aefd0580xf4a0876f0x68bb7be40x8502ceb50x7a6b53220x5d609ff10xa771ca530xe8cb4f6a0x5a5fcd340xd87c12df0x9a80c6110xa8d6e7930xa093ccd50xb3cb83730x8a2af1890x941faa430x144d3db50x37656a5e0x06d6e9900x98220bba0x8f3d6ad00x01f7431b0x167fe4b20x622ff18c0x4dddb8380x5c47a7980x63007cc70x605ef4bb0x3f0530960x420af98c0x1b13c5d30x494167060x6a613b1b0x3b97835e0xa509546c0x954dfce90xb13e1cb80x7452b6c70x535727770xffd024080xf802a12c0x7a0352ea0xead363180x242266c10x8d8630cb0x13a74e0e0x5601ab350xbb842ec00xd209d5160x8e5b14ba0x1d52582a0x3747323d0xe4027b660x9f95910a0x1501381b0x25b5c7560x7833403e0xeb32105a0xa6196a070x15f4b5650xbc14ff390xa16e57b80xfa49f9fe0x72c643540x202b07d90x56e9946b0x78ab58a90x07f887ef0x1f99914d0xa85ffe620xdcd090b70xab7c42970x232237f40x5982e3870x750cc2df0x13a761350x0290d0670x6f87f9ad0xd4eb134f0x9c91de470x9b1d35760x5ab4c6330x6319d88a0xa78a01f40xcda333e90xbf1465350x90c19db20xfcba2f380x961dd7030xb4b766320x5f1a02530x53af20e10xd2d229a10x2699ffcc0x6c0da3860xd753fcd80xa6f5e20f0x4f1629c30xb6588ba60x643bd4c80x9feabcc30xfede47e60x21bee1f90x430d460f0xb3e8ab490x9ef2d1c20xb041b8820x319c60260xfc7cd7200xaafdb6170x320b43c00xa8ca5f900x715fae4e0x741ffb400x4b372e1d0x18b140430x49e1b5ec0xa1f1f0650xfb1d6b5b0xda9e2b1a0xaad875cc0x3bd00a970xd80245780xdd7943e70x30c6d7590xa888bcdf0xf49bc67a0x4443d3990x5179891a0xefa54a9d0x500b6dd70x758a38120xe00762130xb29504ee0x653c1b940x83eaffe40x84ad3f170xed236a690x9cfa125d0x903381700x1324c0040x5ee01c5a0x78e0c3890xea6375510xeb3099b10xd6dc184e0x2d3f66bd0x00eeba790x4bc62a810x160c27800xeb37101c0xd0f36f0d0xe7a819670xe455a0220xcbbf0a6f0xff6f1fb50x27c9042e0x2f0e1a880x4e567cb30xc8b57c270xf4a5c2130xf1e98c740x091631710x3d809afd0x4bca79020x5a2401020x54c8b6db0xcffa579d0xf5680fe10x3d9979b40xf80a2a2b0x3b6cbdef0x38ce402b0xbb99cd0a0x8d66516c0xb84af9880x813900350xdfd283760x2f3482ff0x7a9948ec0xfa10fee40x85f096900xe19cc7160x7cffd1380xa063844e0x7c42f2d20x2861f28b0x22de93080x1edcccb10x5622f7400xe01be8a30x3f0148200xd6f9f1ea0x92541a440x1fb383e60xf1ccf7610x09fe49fa0xff8850e60x759859ab0xc00595dc0xed01ba640x66c0289a0xea5210880xf2a0af8f0xa133a64d0xa355adbf0xdc5121340x9939eba00x10e74b6d0x2e5a3f9d0xe84d71eb0xf51bfcd90x98154bfa0x7710fc470xabc5e18b0x4eeafb660x1a0076fc0x4c1837830xd751f1480x6739a5030xc11b44700xcc1fb5510x418f2f650xc6c58d1f0xc47908600xff67a4200x6f55162e0xf6ebef0e0xcf2b099c0xe7c0d2190xf56694c60xf8c7a57f0xc1b066560xd31076250x32354cfd0x0ecec4310x9ff8a5f90x682103030xa67354d20xbf00718b0x17b331210xc1a42ed20xb6105d0f0xc9e218140x5e0141e50xc7704d490x4c504af10x3192cfcb0x479be0ac0xe1a056b80x2e94b9a50x58bc21430x1b99c0830xc00db1bd0xee82724f0x29221c3b0x5fc4f6090x398b2d340x93b8a5a80x8f619a880x28423f490x9f249c9a0xa46551d40x669a71160x0fc60b550x864be8c00x4661b6480x1a8089010x6d6d5de20x9e77e0050x870d9d3f0xc041d1140xbab62e220x70a766e50xdff2d7d90xb5088d100x1309751c0x8e45740e0xd45cc6ca0xc26351f80xe41534ce0x8b04668e0x7b90d1a90x4554b0790xc45ab6950x23b866360xeb8624890x4770c9540x224c89530xccc915890x7502c5200xbe73491a0xe15b57060x547c961a0x422b9e130xdd5fbc2b0x37be9f320x07eadc080x3ab7f8c30x5cc58d080x551291ac0x1b5501d10x9f7ec5140x8cf143d20x76e668d90x25b30d230xea0f58d20x0bdc527f0x2a3bd0830xfce22cac0x769346550x7f6699cd0xbc102f290x50bb2e160x8f8415e10xf6eb70a90x03424bd70x867c68af0x060f6a840x75ef12b70xcd322ed40x70b1bb910x9a8275810x9ac0f7a20x491507060x1b57183e0x8f49a2460x8925aed50x8b9792a20x16e297c30x58e3306d0x55eecff40x44bae2270xbbfcaca50x1ace138d0xeea9dbaf0xd92afabe0xf321611f0x1e63220f0x69e27c7a0x9b71f2f40xee4550bc0x1551dc510x64127b670x03c061560x7b1679090x62b77c410xb19760c30x86fb9b050x1b015d250x0634100a0xf474c21c0x8251bcc30x5594be030x9de81dce0x83a476ce0x4c1182cb0xf803fe390x7caf96f70x346523430xe4e8078a0x328da6be0x215ebd780xfaf984620xb1d5c79a0x22f7429b0x44fabea10xddc650210x45bcb2f50x213246160xd27b25dd0x617623460xf3928c5a0x8ec290ff0x1bdd58a20x02efe9d00xe0085c2a0xd6cb63490x51340ca90x20b53abe0x1fb998300x875262600x605420f90x758a782e0x0ce900af0xbd98ba440xa694f5ad0x6edcf08d0xb39698d50xb25b6ec80xadcd0a770xa54898550x192b68ca0x84daafd00x65da28270x0fa50ecd0x7f9231390x56c6ec9e0x02517a950xf917a8a00xf432b0aa0xdf0bcb1a0x927446190x124af3bf0x7c9221900xa49b62cc0x8628a0cb0x572e85d40x449b3dbe0x1163f0a70x83cf4aeb0x8c6b8fa30xd571487a0xac3388740x7dc52a6d0xdf209b2e0x47f2107a0x0d1b15a60x41a51d180xe24e21c60x9c97ff250xf529a6d20x5432af7d0x89b58b550x5977d5140x02b39b4b0xeb0830090xa12dd71d0x7193ca690x91ac8b2f0xd7e7cf6e0x1f9a1a0a0xbdc3ea300x47d692e00xe95211970x6d6ed0280xdb0db2c90x089b38da0xc9ec7d090xf55234f20xf8656c7e0xb54139090xfc61e0f30x03ee13fa0x7b7488450xc8c448d50x5ce638a80x9d7703120x0c476f460xa165d3d40x86ad3ea60x7a1565130x142c47020x9343e8120x690f04ea0x23b5ba4e0x6a708e2c0x244630e90x31dd21570x4d4e59160x527e37c00xa4a464100x654c01ac0xb0c277ee0x62e8ba3a0xfb458a6a0x4b4cd44f0x4061b6630x7c56c5630xd01264e10x2c014a9d0x7da035ca0x0f130a5e0x12fad1bf0xf2e62a080x95deb73f0x04f90e160x2a3e5d360x4d1c326a0x1b7e6c650x294f285c0xd2b4a3c90xa98189e50xea1f9d8a0x52bb3e020x177c57ca0x556101080xbd2751100x5ef68d5c0x925e00bb0xbe0a2f770xf927fa220x156cc5900x00504b2a0x3ecb7e0f0x3b4954830x34002e660xf39caec70xeedc46540x7cb14f790x8cf1dab20x738bbe5a0xa6c9c5c70x07dac64b0x6dfca9cd0xecb9a9730xff69a0390xa9bf052e0x78a1f8cc0x41d250370x1a80e3f30x76ea99200xe2d8d5650x81af4e220x884a0d1a0xe0c3a1f30x401425e10x5eb328320x3a8146180xbaff96560x9bba3dbb0x32dcb2f20x042f44670xb283cace0xa369fd4f0x698f03b00xd945dbf40x2bfab66f0x691300f40x57c48c340x925520d20x149a3e2d0xc3d1df850x3da1b8d80xc13615f30xd2690dd20xc01111e30x63b02d190x24e6fc920xff6fcdb50xb11166be0x96bd22470x83757fd30xc5f4d9850x3a9b6fb90xf47f54460x0c90ff460x04efe6410xd6938abc0x739f5d040xe3385eb30x63dfce100xaca8d8fe0xe225dd660x66908dbb0x30166f030x4a0037260x9c806e2b0xb4b7a8ab0x953337870xad3e6d7f0x8c1cc22d0x6f3b39e80x1e60d2f70x9a0d63fa0x6f715d0f0x5954ce860x0b4dadcc0x1a86fdbf0xc22521be0xb4a9dedf0x85bc27a50xb0909ec70x25978d3b0xf2b8d79c0x7dcdd4600xcea6b5130x85ee44a20xd5df246f0x4edd72f70x4e5c325a0xfbd11d1e0x6da76f200x1518e2510x0a7b7be00xf2a310dc0xb601909e0x564be9460x5a5f3d3a0x978c969f0x168f51140xf79b08b60x06ffd8470x9331b8fa0x894217f20xbf7048ae0xf96396d50x538c1e7c0x45449b560x5dbcfa4f0xef9aedfc0xfd6293c20x4a90160e0x3d1d92220x3dd8d25f0xef69a72b0xabee80c80x2242886a0xdaa86bcd0xaa7c78b30x1ef36e240x91ce35e60x63c261400x0cb0f8b70xbf392dde0x31a74fa70xd261b8a60xbceaaf050x3f2988a10x7d1154380x10935ff70xc3a1912e0x362cd07c0xb44b3ff20xfb9452600x02f244f40xa2f2859c0xdb6b0b0d0x9b1fd00f0x1e4dbef90x2957bc0d0xf79cbc1e0x1879fcbd0xb997ccc20x50a90e8d0x3c6db3340xc85d53900x5ecbda690x9820c6c10xd3d8f08e0xea628c200x7ce458920xdd8248b20xd5d0bdef0xfe799e1a0x96564b730x6c0bd6aa0x9cb6fbbf0x4a0147cb0x013bb5170x470225140xb0539dd60xd74420570x2eb7ae520x20e3897b0x35435d8f0x0e4409140xf73b48eb0xc5ad97b70x0f440c660x576b88ff0xa82bfe610xc178cdbe0x8fea24bd0xc77b3f640xeec926650x14f3955a0xf112da850xba1d8add0xbcd5d3430xf3883e440xff78a22d0xe05de1130x575aaf6d0x90923ae30xc368f8e60x495e4b0c0x3427e3740x23c616720xcda0ded20xad2fe38b0x37e5888b0xe75658640xc77c99e00x73423b9a0x9fcb71060x89833a3f0x0f7d09a00x092e2cb00x3905f6d80x28798d050xc76220310x24ce96d50x5377a16d0x18a282960x0e360be60xb5462b4b0xfdd7887d0x4662bf1f0x02f99a5e0xf7ea36b10xea7b1dca0x2b7bd44a0xf0dadfa80x430866ec0xd27fdaeb0x9305cc6a0xbf1a29680x5adc28070x835637570xccfe64090x5de611a90x6b7d84e30x4fcf37e50x1853653c0x806e502f0x95bc90780x1c80d27d0xf331236f0xa3a046020x03eca9a10xc0b0e6ec0x606b4c610x77d5dd730x323b76840xbbb382390x0be8cb310xb7ebc0d20xdd6618ba0x2bd72b760x8794cd190xaeedf1550x2f1d49580x11dc4b6d0xbcf2d2fb0x64c2733b0xd89117c30x8ecf4acc0x7948c2220x1122532e0x5fc6aa470x942a40b60x2115bf8c0x879235360xc3e2591f0xe612c9f00x7907a3390x2b2c69010x0b91b9ae0xc3d55f5c0xd3d0a53b0x51d2e2300x39b10a110x8053e3a40x6b51ddcd0x5b2835a80xd03362a60x779d7a9d0x98a18e910x93d40d160x4c7598270x2f39192b0xf56866560x2d1a8b650xd21fded00x4b6ae0870x863c552c0x71fa908a0x41cb24d70x51a0f6880x6350db4a0xc33201560x43c1baa80x3c4051910xeff05b0f0x1d2c42270x9fe321540x29f79ff30x8abb5b230x94b10eaf0x65ccb6f00x59e2743e0xa75312bc0xf4a863230xf5154c860xc5fdef940xe85b5e750xe63031e10x7d54edc20x1da0e2560x31bbe42b0x9e8086dc0xa41a5ad30xf4521fda0x930f687f0x7e87ef550x13a65ecf0x8f1857930x17bf48dc0x1a08ded10x471290150xca3d3bc40xb346573b0xe6fbe4300x8375ede60xb1879e2f0x072b04320x0ea7d4bc0x222c295a0x47cdf0cf0x948cfc660xda037a020xf5bde15c0xb0238f9a0x4c5909b50x5991219c0x797c8fa90x112e26ae0x088bfa7e0xc6cbbc890x398044380x7e6f13070xe19a11ac0x7a33596c0x14f2aa5a0x31c24aa40xed0616060x72c939800xc9882c760x8c0623870xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xd116fc900xa53c38a00x9372f6ca0xd3667ae10xe697f3500x47d3fc510x6057c6f30xfd552f7a0x62e32d430x71e8d5ba0x2b8eab1f0x2baa65860x8f6999130xaa165d270xd6cffed00x302dbe560x08aa6fb70xe39dd4b40x0c5fbf8a0xee83a4f30x4e6900380x7c5335d00x6743551b0x5a8277250xb162fc930x04773b600x3a1a39790x68451bcd0x300eb71e0x1ae10ebb0x7dbb21d90x40ff16e10xdc364aba0x67f5bafb0x0b66744c0x2daac7a80x599cc4640x7292ab340x5f675a650x798d5ca60x3fa89e8f0x021b91320x7abd40590xdacd86180xbe5836c50x0ad223550xa59e7c300xe0078c860x50ef7fc90xc25280a30xd0518a7f0x61a8049a0x6627d6070xfd798b3a0x8ed5a24b0x676743560x9411eb1f0xad7036570xdf0360960x2b0dacd80x93375a5a0x206000440x6fcdafef0x9f534f4d0x43efd6470x5379cea30x3e29a3c50x2217a58b0x6d246c4e0x5d0d758e0x112673720xaa27ef970xb19f81620x958b37960x03658da00x7981dcdb0x83b09c920x5f26098f0x0817403a0x460a76160xa8104b850x708cf0760x97036c8b0x8ab84a090x1c3199da0xae3515ba0xc4a809550x09290ab30x700c139f0xe405b34f0xdfc091f90xd2c107bb0xbf28ebfa0xf02896ab0x6b2e3bcd0x1d66c0980x83e21b8a0x2448f01f0x33dd9f0f0x7d0b3a5f0x225454e50x15a3651a0xe0c3c1f90xf7b486ee0x0f886bee0xc3e8de020xc40b82530x65511a1a0x67b2cbf20x53a6d94f0xb9a062690x7b71b3750x34f95b730x84f690fb0x520204140x888d46260xb54676fa0xb6081d6d0xafb8a4070xc9f82b380x3ace38180xbf15e03c0x2087719e0x2101cbc90x987955da0x3a9436100xc98da9060xfe92fe680x91b4d63f0x5c0667c70x99e365710x59e9190b0xd5d490ba0x33d75afb0x7f593ac90x757d59290xd50431980xbb7d41230x3e2712640xc4e594a10x20d151cb0x5bcfdcfc0x04c43e630x5df1d3280x5b4174f20x88c811860x8da6f0750x7f6c2d3a0xe3b042ca0x21c607510x24d897df0xf35cb4d90xd7acd83f0x419cb09b0xcb50a6240x449e00ff0xb08a71d00x94dffb5b0x07e3717d0x3abec91f0xd5d0cd470x68111b1d0x3f6881510x2e6bc2a40x57baf8850x637588560x467b3ac50xc48e9d950x0ecb2e5d0x3389f9260x9522a3420x305dc3c60x02ff94640xb6f71bad0x880c003d0x67a37fae0x604da6520xeceba2bb0x5fc1d3ff0xa639b7680x495457ff0xc722afd80xbf69b3640x6c0401320x297a67f40x524de64c0xcedb12980x9552b56e0x646041c40x8baa70360x9d0bf3e00xc5206cfc0xf483e21c0x063154890x19e29f2d0xdee5b8130xccdeb5040xa37d20550xad858e450x8638bee80xb654739e0xdc3469b80x8e1d4e420x9fc3d14f0x2a19d25c0x898db8b40x19e033780xcd3a4ddc0x5be5290e0x5cfd64b80xd96a4fe50x95aba24b0xd86920810x74b5594c0xfb9e1b590x2091fd4c0x4cab34650x2fdb7c370x6ee52ee20x8b8dd07d0x6a86436a0xb0a01fcd0xca4401b00x1a343a860xd9ddd3630xb122e9880x40c15a070x92f87cf70x088eac610x1841e7760x69a61ca30xd9fa606d0x5d8e8dec0x157796880x69c3e9250x5edefadd0x943d9e930xa391ea9c0x461726590x75aecd120x398317a50x2dca1f690x97562ac50x2a6677b10xb207c4920x7c5c86890x08e603ef0x91e62ddb0xdd89a0a10xd91645cb0xc60f24c50x165e23bc0x7e3be46a0x3c3f44ee0xf70ea6c90xcc1c02310x2b902a520xbd2154570x4be201470x2d17a0e10x6aaea9b70xab264fde0xad041b340x90c202dc0x0b327d490x5da2ce8d0x2a303d4d0x130bd3880x5f2da8c40x27a9f3980xfb68be1e0x32c3cb4e0x611d0cc50xe5883bd90xc9c6b4530x0450c1900x54c8fac20xeaf3bd7d0xc2387d750xc0d270eb0x05718f830x895f097a0x1ce2e6020xd586663c0xc554721a0x4abcc3190xab6a3a820xe02521ac0x913c50e80x473b73060x3d9ee9f00x2e1a09e10x7da99cdd0x0c805f930xeae849d40x3a2abdbf0x338839290x7a933c980x2373352a0x07cf32270xd2c2c8f90xf86a3a9f0x7333a1ab0x88d6dff10x165c2efb0xec4d9e3a0xa7e20df30xcf7c1b750x3f0b67480xad5a67150x2e1ca7510xc753bece0x1b3530880xc9321afb0x505ab52d0xb350f1900xe86a6a770xf0f72dee0xbe98086e0x2a79ac130x7a91726b0xf5dc04b90xc02cf69b0x6d294e430x41bd82240x71236ea40x3ad7932b0x687d0af90x77c5b6a20xcf2d63170x16b153ec0xbda8f4af0x9b4370f90xeac4a3e90xbbecf72f0x78d2f9210x0f01b89a0x05a7b7080x8430b5850xeb6ab81a0xebcbc0a50xff5a8cfe0xb10d55bc0x430ab7860x636af1740x63e1779d0x4ca4c8400x3ba9e2e10xa1d85fbf0x863a276a0xdd1e86800xbffde8ec0x45eb1a050xb2491a740xfa901b310x321bdbb10x0f7d71a20x5d6125310x30bbbd1c0x03d3662d0x404926a40x9a829b860xc3f73eb40x3676f4ce0x08bc08700x6921aa340x0309a6740x66115af20xb94881840x1267b72e0x00bc5a950xd147ee140x4b06d2e70x402568350x5aeb145f0x68bcaa840xd611bca30x6ba770c80x73eaab750x9900e8450x7bd008030xe4512ad30xbafe07e30xfffdd2ae0xbc30ae040xde94af800x5d0918f90x4c92a8530x312669310xf7cd21f20x649d8f440x7580ac270x5128c8580x7e5bef8b0xe2cccdc40x33dec8fe0x5a5df55c0x89a958840x7e9add780x78dd20fb0xfe750b570xd3a99a6f0x1bdf4c070x7177984c0x649994780xd25d4f740xb423dba10xbef432960x750080cb0xfbaaf01e0x2459bbcc0xa16b499d0xcf9c5e250x0366307a0x40d046640xc631580a0x95baac390xd758dd030xca4a0d9e0x2d656d3f0x0666f3fb0x970764530x2718045a0xf5aec4cb0x6acafd5b0x0fcc19690x37ff4c060xfffd89db0xcaa7eb520x33b84f740x1e4506110x592460cd0x1448aa9e0x121ea7060x342a23540x60b40fd80xe5772d4a0xdcc3a4190x434bfd070x6176e2920xbfcf880b0x0286669c0x858af1c50x81dea2ac0xbe33e3e50x082e76c20x05b873d10x55b922c70xf23148a40x57520d160x132fc9390x63ea80b30xd6ed3a8e0xf6c71a250x110106c10x733ad02a0x17a7f2a40xcde266000x620bf64b0x2a86f1310x187d01540x8b850a780x3109b7510x2e589b990x7cb1ae690x6988d0ca0x8b2b14ad0x2ebe31350xd6b330260x3465caa30x7f62a0450x54efb5d60x930484aa0xc311ec220x6b3722590x47416e140x4de34a070xb20e0f150x469ea33e0xf5e13d200x8b7760b90x56d697ce0x1c5541bd0x9dadbb880x756bd5c60x2c1a41420x7cf8dcc70xa8c00e640x38ab867e0x1675402d0x26f9d63d0x9db3e4490x6a7bb74f0x1a9678850x40f346100x6ba710ab0xde36ee130x4db96e840x120f44a40x0dc2c81b0xba2b7f640xc36a372b0x9a89bb190x9305f8e60x7cd6f0420x7a9258330x51e9a0430x2fc18e620xb55dba550x2c900d910x7c46233a0x33f0768c0x4e4ccb5f0x69de92470x65d9e8770x5f15ba040xe1640b110xabc6dd630x45a6be130x0a790c250x5c5485fa0xb9583eca0x6214aef20x8664f62e0xbbd24a950x828e26e30x996107b50xf6e3339b0xbf4ebc3e0xf553318d0x7c6497c40x175e88a10xf51143980xcabe04de0x96f82c360x91d709840x0396edf10xc8a91f5b0x9ab8f9950x317a1b490x23864ce70x7991fd8d0xa45114670x02a6ce5a0xa400159f0x802d0e930x2712f4f50x27000b290x5be63c5b0xd09b2cba0xab9ad6130xd4534d800x1a703ba10x758113120x6d3562090xd29b009f0xc666a1320x765ff4740x97a573330xc38d0e430xedb66bde0xc5aded440xeb5b042e0xa8ff98bb0x46da197b0x1995a7240x49cc43640xc8f658e90xe61d1c710x1e49c20d0x07bf56920xf50afa940x86fcd87a0x488fd6780x27b5f46d0xd65a0e5c0xe409b4910x7060bf0a0x24aac4d90x09f3b9890x452de78d0xb2c3ef500xc30b20a10x5ee2ca830xdd14c2d30x091f6bbf0xcf133b960x457594fa0x6f226fcb0xb2bffca30x722fcfeb0x808ec1a30x8a2fea2a0x268fafd60x32df39a30x31bdc7e80x30d1ba3c0x0e388bca0x9d5e8c880xfb3c73880x76c868830x656761c50x848fdfcb0x83496a3d0x25b66e260xf39cbc240x9a11a0fc0x2296c00d0x587ef2780x92b37a600x2e5317ec0xd16712f30x0bb737980x768e4ff60xa31e09b30x8f944a920x9edeb49b0xb25efd9f0xa9c31fb30x8745af0c0xa39834b70x4b01b7310x3dc916b60x40d46b210x124f20560x6ff607b60x01f707460xec648cee0xf339d0d10x678179f70x828a56a70x90a1004a0xfd447f660x6590c7e00x71dc99980x45bf1ff30x660359910x499043d30xb5343a8c0x221e47140x8064dfe00x0cc1e40f0x8f1f04cc0xe71a32080xf4cb645d0xa63a799b0x9c9d6a920x194eeafd0x43b56a5e0x53c307c00x2f630f420x5a7bfe410x668402aa0xa92e6b640x470530c20xe5e91a820x8b2672470x704808de0xec98e95c0xcd822cd30xb57e8ddc0x9879932b0xc3d7ed520xc43a848b0xfd2cfc130x426216a60x21305cab0x7e79a70c0x3de9cae10x8c176f970x5729888c0xe7ed75600x169f7f6d0xc39d74fc0xd1e93f470x3b8e73b30xad8ebcef0xa2f077280xb77abc4a0x8d712da70xad34f5e20x2ecd33150x31ecb6bd0xe8f493840xb9296e820xe7f06afa0xba3943390xbeaf7d510x69ca32730x4b29d0870x790840660x39f277590x683df0650x37df19200x710c73b60x903ee6ac0x13d74a260x704556e00x647abcf80x23436b2d0x080fcbf70x8810ad5e0x119ab9060xf679f9cb0x994f94bc0x27c33efe0xe113bbbc0x1072a3940xd92e16ba0x31b31f5c0x3701a1960x0852f7a90x44e2724d0x7e26554e0x3abfeb7a0x997f7dca0x627438d90xa379b6a40xafbf00ce0x29eba37f0x34184afe0xb8c7ff880x5e95b1cd0x17973e400x736c1d680x6a8353b30xbd38a6380x2cdea06d0x86fe41cf0x49ff1cfa0x995a28ee0xaf3c07c20x85414a1e0x2690d2bf0x03e5037a0x8343a1530xc749afa80xb0dd0d0e0x95c7a6b20x2afbbbf40x251848530x704cc72e0x89af80a40x6ee913f60xaba4fa450x373bfbad0xaf7c9e5c0x017ea7c70xbd9378460x7c8237980x181608bd0x3735a5320xf605110f0xc184ec1e0x3db8be820x5b88faf60xcf76ce950x0c637a9b0xb05596310x78686d4f0xf4561f8d0x1ca0c0840xcf8b77a40x2f25eee20xf77762360xd602e40f0x84702ef10x306f309a0x46ce10190xa590a7fb0xa6e3f1010xcceeb8d20x18e0d4260x77262be20xc5480f770x3813a5350x904b86960x0c726ac90xc4bd73cd0x5c07d1a60xc32a6beb0xc67aea640xf94bdb9c0x4300c5740xd9f1312a0xbc086cd20xcbd03b7f0x7642ed3c0x1e8a0ab30x17a9a72b0x639e7a7b0xf4c609c20x1329045d0xb166cb850x5d43b98b0x242146700x0b24f2970x9489d1190xd9f53d440x35ca02400xc7540eb20xf5fa90750x4216fc840x6141c8c50x75a823bb0xd91e16740x470b14bb0x605c565b0x459a9d1d0xb00f130d0x5dab986b0x7c552ff10xa8bf84840x153c72b90xf868e5080x8dc6d28c0x31f7d8f50x6a3228680xa559aa780x8d06ac970x62136aad0xbea52cb10x50ee5c070xd69a02940xc30fb93d0x0c66a3c40x3d1baf940xfcae50db0xba4d5c0f0x53fdeedb0xa937e1b80xab20bed20x2aa525e80x674791b60x3f2428ea0x3cee6c380x847ad9770x590d0e1e0x341002010x0e060d430x95be87250x7b66b0400xbbc42bf90x16bbcf620xbd9608d80xec1667d20xdc073d1a0x562a31740x45a20ba30x049d916c0x66823dfb0x1d6b720c0x11c45cab0x66f066250x66bc42830xca881cc60x26aaa91d0x2d2b62b90xd358d4ad0xef3466150x0d4d851b0xbad7c6110xff6e95550x0ec5077d0x3ad03e9e0x24e031ca0xe748a1fc0x43703ae80x62135c0d0xcc85c5230xb8da8b6b0x5048f9bf0x8a068fa10xf6f35f0d0xc1be8e530x5a361da00xaa4fa8930x8170fa490xc447a51d0x7fdb60040xb06776280x2a9512e70x0cd732790xc152cd960xf1b00cfc0x569ea99d0x4c9098e40x12cfd0520x47c304130x8e385fc40x73c1fe0f0x849531100xf0f6fcff0xddc5197c0xca4de0dc0x1faf23330xda062f400xbf8c4ff50x58180a1d0xd34cf87b0x700e29360x6eb017820xd8630bbd0x9d4eb2f30x842748b50xd4d1b41d0xc7b873d10x471cc2650x7fe723b40xd3f538be0x9855730f0x1bdaafe10x0d2b25770xdf11b5de0x6fd8a0cd0xec4822680x5f30631b0x42e3d7040xf83fbf400x787f38390xb0337dac0xb7073a6a0x523f72a20xa1501aec0x9dfc40ae0xd01cf20f0x669cd5930x46af2b760x44247b400xe924ef4e0x221201db0x2964a6880x2ffd976e0x4dca5a4f0x20e629ac0x35f498ea0x5144fadf0x1cd384930x6a13ce4b0xc679139f0xd60c3aae0x44f72e7b0x4970b8d40x033457ca0x6c35a3850xa349019b0x3f84bcd70x395387400x6958ae230x5f6f1e9e0x91150bb50xae893fdf0x809054e30xa893abd80xd84d35bd0x8eee33990x0eed48bd0xd0b56b570x6527a2310xdf1882af0x3394125c0x97023c740x16263f450x31a2c8df0xac34ecec0x3838ebc60x01a33ab90x805fcd250x48f8857a0x896091ed0xb1696f810x17a4d6d70xd0c80e5d0x54aa7d3d0xef5100100xd080f6a60x010a4a6e0x7dc922680x4ec352310x9598d24d0x250416d90xe4e169d30xbf2d325e0xf41d4d1a0xd289ab440x7bf5526a0x88fbbdd60x8ecac3e00xd7cb064c0x01d61e5a0x4cdd391d0xf59bddba0xc36631f30x62348d290x12375aad0x2943427b0xf79dde360x42402bfb0xb13dcb960x810b16580x0ba58ccc0xe3691b9d0x86be79240x4bf6cf1c0xc0aa76950xa0784c280x281577240xb332fee30xa306f2e90x5a12743f0xe908d0bd0xb663ff8a0x21392ca10x171c8f6a0x8c7710680x5920a55c0xf3017e210xce3586430x0310ecfc0x1d99d49a0xe81328310x8f2bc3000x49618a510xf02b06690x43c0e5500xa75079d60x7dfafbfe0x2f4113a20xd20bf6ba0xcb469d2b0xe6c683340x450d4b530xb4fd1b240xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x1716de170xafa7e1b20xad73cd4b0x83e0c9750x9f13414d0xae9bb4d40x2c9033480x1c2bd6bb0x1fae677b0xbefee8e40x01d450350xc981cdf30x227d6a640x695bc8e90x01a9e0300xbe8358e10x9d2a62b00x083a29780x716265c70xaaa8f99e0x420478950x1a96667e0x4c48a8540x636c619f0xc74c350b0x972fc2ca0x7483188e0x29fa419f0x9b5a9b510x10ee20bb0xa099cf1d0x7fb3badd0x06fe3b140x075aa7f30x76212ad10x7b74a5730x3147857d0xffd5a3950x3149d0800x95f82b970x9b2f0f620x6a9d3cd90xc996d0970xd5f2172f0xf1b313140x6b06fdce0x9012ab010x43c419380xa060fe7d0x51552fca0x6fc812f80xc2871e790xf5197de40xbde33baf0x8a79b3de0xd816c94e0xf1465d410xba1caea90x3625f5440xce330b2a0x6006441d0xba34b58a0x7c44bafe0x490376220x631244c50xcfd9a2c00xa12d929d0x8c03d20c0x97751f480x2aed54c40x761b51500x2f02e9900xd702bfc30xda4fbfb60xc4a7ca660xfc27b2ce0xa425898b0xc850f1ff0xbc6a0ff50xc225f6120xd28180a00x9fa1c9ed0xc56c90190x9327cf650xcd4ff6750x74c1639a0x3894e3470xd28f751d0x5e164ef30x1c1981c40x55d7b13a0x589a8d1f0xf40262b10x1996ca3f0x95287b850x2b100f420x6b91bf5b0x49c387d50x91fee0c50x827f20300x0d7952240x51ccdf0a0xd643924b0xc32cc99a0x2988aac30x548ddad50xb078a3bf0x7f16f69a0x7cf5b2b30x20d26e830x21e7c1a30x2ad5eb1f0xd3d014a90x6e853a8d0x361d805c0xb734beb10xe18ef6e00x084d76e20xe31956830xa50ef2f30x73fbd14b0x43431d390x4396e9a30x5ff078580xe64f44d80x894db4790x8971d4b40x79a765ec0xc5df16280x48e83e870xf96c5d010xc85c895c0xe0d5eb9e0x96ed03ff0xc0ab612e0x848602220x8326fe630x08f1fb6c0x2e3d0c4c0x0142802a0xffbd25720x6fd97fde0x370ad0d10x7464ea380x70b398550x0e03401c0x132b0d430xac35fc660xe8b43ec60xa3fb34110xe3a43ae40x5f3b655f0xb97e6cd60x5cabdced0x1d1b8ca20x787a8c6e0xdae2cd490xbd40ee360x18abe2e50x1cab68f10x34c11ce10xccbf9fff0x70320c9f0x896d97420x2221c9980x9ba8147c0xc483a55a0x34f677a50xbb400a5d0xf5cbcd900xf01ecd600x10999bf80x292de8c40xf5cd7d2b0x555cb22c0x345497180x9bb4c69b0xbb091c6c0xf6ab2b310xb5128f0e0xe44a305e0x62849ac70xd7cec6750x43b384480xad4616a10x5ab839440xcfa265dd0x0459001f0x196103b40xaaec40770xe4f79f4e0x361a54220x6e7621780x1247892c0xacbfe4190x547dc0db0x99a9e72d0xfeb12ca50xf1cc82e70xd48fb2530xedfc80660xfef02a770xa92276550x93b5f7ca0xb1f825b50x4a15197a0xe7cc59320x22abde9b0x6ebac1cd0xca14d1580xd17333090x39631f5d0x3de864a60x766b56830x536c56b60xfbb47c2b0x2962ddf10xf283da2a0x3d888bb80x7cae3eeb0xb85e416f0x01ff4ae00xdfcdcdcd0x093fda7c0x126f2c070xccd19a6b0x1590b0780x311a44440x35c52bf90x6a10e8d70xa18e52970x4077ad4a0x65386e8d0xdc497d250x10de08280x44f8da520x797e06640x38707bac0x0c9969e40x5ace6b460xbd4dd9f30x6167932e0xee435ad30xeb1e8b660x7cb1aea10xc0b2664d0xf28404cf0x4766b8910x23864fcd0x6d11dace0x80306bb00xeb9835050x36d1296a0xc8430b660x8c3ad2b50xf1a460e60x67248f6c0x6db6338e0xfe1d5c360xc800302e0x1d6e9da30x0ad90e940x3fe4225e0x7355c0380x4f6414450xf69909060x3e4bac690x7278d8210x76a2d7550x94ffa9e30xe2caf32c0xd34ce0d70xf4f49f8a0x344c7e580x60023b990x77ec275e0x952b2f220x72b8226c0xc90e80bd0xbf09d5190xc4e2dd170x32439ca10xca7f60700xa23c63cb0xeb20446a0x3d601e530xe1b207bf0x169a26640xec80b4d20x6a17ed520xaebc2e3d0x09d9dd750x157848990x636462f80x5da7b4220x4049b5c70x18a857a50x43978fc60x120ed21e0xc28e90460x6407a7ad0xe5fb236a0x9cf821210xc8a28abc0x8be95f840x70bdcc030x70c1c6990x5107663e0x7af7942e0xb1c787180xdaaf14340xb01d50060x4ab3b90b0x445705c90xcb5049d90xa16eb8240x4d561a090xb495a26a0x20966c840x66fad8630xa9ddb86c0xd27c50db0x733e26b90xfb7911b80xe7ba38dd0xa6ea61510xbcb273680xa875c79b0x469249170x94a1ad360x8415dd1d0xb00baff70xf47a5b790x586af5160x59cbaae10x92d772670x11cd63d40xe93e49c30x49169fa60xa4a9fd010x2ef6256f0x8ed3fd550xc971a6680xe75fae710xc635b42f0xcbbf077f0x5e9983620x63b7104b0xc33a94890xb2860c9f0xbb303a670xa7b997fc0xc3d3ff610xad3a99b70x83ccfc7f0xa1fba63c0x234b0a250x180197e50x9d2ff5660x958147610xaa1b563f0xb76aec670x263c3ab00x6d66c0ff0x0dbb6b850x1b2309b00xd10860fb0x52a9393c0x205c2eba0xefb463a40x7bb001220xb9d56be80x0530f97a0xbf2093800x4cc66d4d0xd8b76fd10x3085747d0x6d94240e0x583ce0c50x1c7b93900xde328b600xb66312e30x69192fc80xd7f898f10x2c13b33e0x19ee73940xe3bb7b9e0xc70b9a720xf178792c0x71abe13c0x5baf90f30x109c23cb0x5635a5ff0x2e24fb7d0xf860098c0x1ff6d45d0x4fc5dd220xb30e047c0xf6b6dab40x454f2a9d0xf05e46160x0e12085a0x43d6f45e0xc3b5d2220xfd5d40b00x1ebeab990xa7d43dd70x7ca3d9ed0xea6cd0400x103f54fe0x3f4823d30xa7441e570x42c872150x7b18e8550xde69537b0x803f82f40x4fbb0e2c0xe29fa8280xdf65ff670x45a789e50xc220118a0x9e13dbd50x6e8133740xf2539f370xce9517a20x44a8e7330x5743aab60x83ebf8480xf1040a320xda36f2590xae6cdebf0x41814cb80x3ce4ca6f0x27bbf2210x464349340xf21e1f9b0xbb189cad0x79c949900x8c982d2e0x3ba26c6f0x45993e9e0xc1c7e8210xd2bdf59b0xe58678080x9321df950xc6dc8c2f0x6514c98b0x92aa6a0b0xd01f67e40xcf9f33280xdc583c080x9ae392210x5dc50abf0xcfd835c90x9e2255930xdbd5e2720x832bf2280x32b5f5460xd041d62b0x2025e9540xf499282e0xa87c5b4d0x858c8d940x62c1b9ee0xdb4d8a800x100864e50xe7510f700x753e20b20xd99e003d0xb70b342a0xace9b57b0xfa3c85910xe1b4b8570x7657e8590xb8e88cd60x667bc92d0xb1368f320xfc0a1f280xa95fb4b30xba47c03a0xed58cfa10x5aed1dd70x63171f450xffff2ac30x24fa66640xab96bd2d0x1e3f728d0x2c1128360x4662cf9e0x722892600x688d422d0x17c36f290x3ad0f55b0x95a52abd0xf54551200x9e798e220x2f40da680x48e323be0xf375d0090xafeda29f0xd4168b010xbcb86a8f0xecd265970x29502f9e0x6d7a39330xbd50ebbb0xaee023820x014451760x4360913e0xca40abd50x89f1e1cc0x966a88380x42d1207a0xed1e1f960x0604db1b0x5e6aea800x532a87cf0xeca7949e0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080xd4bddf5c0x0ad0dc4f0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x9310ba060x72f07bf40xa82b20660xc9a3422d0x08158bef0x3d97b53d0x0491c4af0x036a6a170xac38f70b0x71e6beef0x26d082f70xeaf8cfe40x39660c2f0x281f75700x2acacb590x23180a350x4c9bbe920xf4cf32860x2c0426350xc8e69df00xbf5a40190xf0b95b530x7deff6730x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x0f0557920x2e1804720x82fd6ecb0x76d633ba0x763c1b3b0xd3846da70xf12ec3cd0x1231e4210x665e88430xe85fef6d0x2d047a9a0x303c5eff0xea8ef65d0x602cd1860xc2e7a78e0x5afed1eb0xe1775ee70x98fa1e200x4da087000x8735aca60x10cd7bab0x7ebadf340xa14c88180x7dd31c710x81d8c99e0x601f665f0x9e4faeef0xd688716b0x154c63380x68a7fd0c0x4b5fd49e0x7880c7810x4526d2370xb5294d150x04b0de420x832bc7f00x2f34cf050x4e780ec10xe484e3b50xb42bc0850x11e0ec410xc7d094b50x6a48d8af0x38efaf5a0x0a742d040xd3f9ecc70x91236ebb0x93bb52ed0x45ab972a0xc717306e0x0cdadcb20xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060x9dfd423c0x1e1525a40xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0x14267d580x5fa67f920x22b3ea3a0x5eb248290x49b358490x9f6245590xb289dc100xa4ced85b0x855297670xb1425b320xad84bef80xdf75e85c0x6d0f1f890x99d3a43c0x37af31900x893aa4a20xd163cade0x7b047bd90x55b4bd4d0xb9a6ecf80x7ade10710x40f7bd910x3646e38f0x827a42f40x0054f69d0x42dbdfc30xd29923fb0x88295b960xcbecb0c90x35ba41860xd186e80a0xc79bcd360x2411a3790xa4233cf90xa74ecd150x86bf129a0xb03fb0a10x0f2e20800x42cd24330x1da0d4f00x35c642210xbfe835640x9545c28b0x1687d76b0x4d5806d80x247348550xddcb64570x2fcc9f670x92865f1f0x8f8449f20xec68a0f20x1af69dc70xdba170640x3deb9b440x9cc782ef0xf15e6d3e0x1e95575b0x4b28ac9d0x3c9684fe0xaf906b180x5161e9c70xaacd66960x86a3ae070xe7fcd6500xd3b8031f0x91feedc20xe634f4e80x5ca427960x3276d4870xfcf65d4e0x46b6ad780x7ad57e000xb3c078a20x0acf76790x584c5b170x771cf8350x4c2555930xb5aa71650x2a37d0740x4bfe9ed30xe9dd3d2d0x046a45c20x59d5a7f70xab2abddf0x7a7f7d680xbbd9c4f40x2846c6ec0x1df9980e0x923b12760xdfb2780e0x57575f080x0265ab890x082dae600xd19421b10xb31239f90x6bd0cd560x16aec1040x71a672ef0xd4835ef80x6add5c9a0x050877b90x37db8f190x81e6b37f0x2dcea8d40xf97658330x6bf1b90d0xe13cd8a70x569473470x03ebda850x95fcb07a0xe5c78a990x952664c50x4f68e5c90x6194ffea0x85c6f6210x1552351b0xc8be0f110xddcc15b80xa67151150x2070d0900xdc2cbf2b0x9559e8eb0x32e0c40a0x1f54f1b40x9e7c38730x600683d30x48f2e5940x39435c320xbd7ea07c0x68aca4ad0x9f6b4c620xc97e26b70x57a6ccd00xa3a77c690x031c0c6a0x940602e50xe6e3b8750x35225ea30x73a78bc40xe2c2668b0x3f4419530x3d3883240xb1bed25d0xa6b21ef20xe862c4b70xa3a1832f0x39bb372f0x8aeb8a8e0xa00aca2a0x8daf8c420x4ea257090x255cad520x17b64d090x2ac9adf50x33d9f1480x6e9b9dc50x36e6e8350x10017b7a0x2e1382ba0x8b7099e50xcb25a0df0xf9328bd20x18dff9820x5ab1bb150xa32214e80xe25eb3fe0x1486fa300x9588493f0x812665b80xec79b5690xffd5a6640x3af09d290xe7dc31e30xee25e4b20xc9f498ca0x83115ed00x7728f5d70xefcfc1140x0ce7fd1b0xcac076dc0x34b34aaa0x5ecc346f0x53c62b430xa38602cd0x0b356fca0x6a57436a0x6d9f056d0x0e590ff60xaac87aa70xaea8b4b40x6b4b680d0xdd08621f0x6364817c0x62cdbb260x04d39c170x605ea3dd0x7f4261a60x8a5ab5910x72ec42070xa5209ea20x2931dd360xa25488d00x2560eb050x7257d9cb0xca34f9e90x5a0441980x77b10bbc0x71fa91b60x70f6dc600x3cfe920c0xb50f6f570xf9be2d750x30d9bb300xfca601550x77fa2d980x0c58a4bb0x240b82a60xa382eb2d0x7cd80e940x494430890xc54a31fd0x6fc7d14f0x355a5edb0x4a53ab940x4a3f23aa0xd23b924d0xac4df50b0x06d0c07e0x1e9a70330x508ead7d0x8ad114720x6efcdfad0xe317ef190xf73e9fe10x2085f9c70x3e4570d40x10b39ac90x57b1ea3a0xb3b12f0f0x8c04aac90x1fdb137b0xb0f4405a0x9c64853a0xa286529f0x469e37b70xd1fa9fc70x7a49d9500x2f7429120xd2f8b7710xe7694b100x1736a74e0x227f0b420xe2835ff50x584ba0360x56c79aa60x96330d080x798be2320xa01a0a4a0x6ec44fba0x3333ebf70xbfe699b60xbe33a65d0x117458780x0db86f450x4d417f4c0xbea9e9780x7da471da0xfcc411d30x10e765a50x8ef8fcec0x6d7a5e900x775b16c70x1369cdab0x0b0295aa0xecdd17a70x22689e1a0xb7c9af0f0xd386a0740xba3244cd0x4199f6160x57f514ea0x3d9b826d0x82772fbb0xda36ba030xe01207d40xf62d9cbc0x55475d8f0x2f2417070x747e06a50x1a42e67c0x738b1ad20x6e18cf0f0xad4034290x834cfed90x629c05e10x0a72f7650xd05c5dea0xfa4b59e10x336f472a0x862464530x905178b80xcc5b62830x765348b40xa4ce57c30x44f4ef6d0x36dc8a9f0x6d8610140x9f89a11f0x62f85e550xa4d62b360x42ccb89d0x5d3488bd0xba2eb8320x7293f6910x7a6d53ca0x5100b7f90xa63547f20x26c475f50xb4d7e2c10xd636aec10x0d73a0d90x086901640xbe60a4630x99700fbe0x387915650xef6b92510xdfd6af630xdfa81ffe0x5619d7490xc034093f0xcc842ea40x206456420xe5d75f9a0xe395ae710xf93815c40x1a770ac30xffc6c87a0x4d82a4190x9dcddaa80x2eb61b430xfab4c4c10x3316e1260xa41c8d8f0xb5b54e500xf4dc71b60x236e22f20xc232dd0d0xe6782faf0x8b0d9d520xbb3179240x45daf3450x3ed3935d0x600828d90xdfadfcc00xa8d6809d0xa47826e40x34871adf0xb80efa4f0x0f96ec700x828046a00x8acd8c680x4615ce440x59637f3d0x144888eb0x5966201d0xc75db65a0x2607531a0x8451ce8c0xdc99fbef0x35446f440xe06146d60x2b697fed0xa9b1630d0x84e924ba0xa77858bb0x5407ae9e0x19d5f9ac0x8e0063cc0xbfccd1c30xa256286e0x711a004a0x163251c80x098e47d20x57a43ed40xa90e82200x63e9ea850xfa44ebb00x9fea1b000xfe561b270xd038643b0x841007c10x19e397800xa29886d80x0570bf880x3396f8e70x93f62db80x7e1165530x810d7d350xa8677f8f0xdf48c20c0x283c34190x9d5997d90x07dc556a0x59ef50f00xa28078b20x2689dbe00x194eadaa0x4c5112350xe163c0e90x50e28c070xfd0639350x03f8e9b10xbca7d0920x15e2e4940x4a94c5e10xd25c1d4a0x215d5e050x75b19b570x8e8a5fe00xc9c8b9220x13a5062f0xb106dae10x460b6efb0x20b420ac0x515805ea0x6f604c9e0x77009a390xcdcdef640xc6e1c82c0x5c600ae50x986423280xa81b90a30x3b24c7b20xab0e7cd40xccde218e0xa019e4e90x958078190x5f14bdf80x42e73d180x8ff46ce00x04a499310xe34e0d490x4599fa8d0x50a257dd0x8acfe8d00x082f00fc0x42db86e20x0608a1f70x796fbb8b0xd056cf310x82c2998f0xcdb5684d0x7c99ece80x09c112b30x81c03a870xad759a190xca45efbc0x7b1e95c10x38a4f7ae0x3b9d009a0xb37d51ad0xd0903f150x8de137150x1b0d20850x31c56e4b0xc47297ed0x7ba772ca0x94b9b7b30xa5c248a20x205287750x5f7cc1ae0xd30474d40xa4cb10a00xe050050c0x0a9708dd0xfd954ac00x29684f3c0x5d6250fd0xf1bbf5db0x1a62ff3c0xdfc0024c0x1bf929400x103affcd0xe93981160xb973e7220x5353c8dc0x50e1b0220x20fb26850x7aa336ac0x4ea1f5a20x263801910x3766194a0x642afa0b0x49dc2f740xcd754ce30x690569680x252f082a0x60386e800xe29708dc0xab7838ff0x8da2754a0x016469880xba6d2d3c0x0ceef7750xb9c7cff80x0fd60df20x668e25f10x77e6c4d10xc52213030xe4dc77b20x243b3aa90x107742a90x5d7318dc0xb55400080xdb275bfe0xa18e47f80x14414a3d0x43e5dffb0x314d29a70xb41c283e0x3354dff40x10e3fecc0x3ecd50490xfe6027fe0x918ca05e0x967ece710x697ed6180xa05b91f50x2ae989300x203d56250x39f2d3110xa58ec3f10xe6230b980x3eb37b9d0x8eff91110xe71977730xcd0fc4170x0ae4b94c0xdbb5a9f50xb12bc1d80x481f8bf80x981a6af30x2c2798a20x116502070x2202bed90xc9af6b5c0xde52c2e10xa88704e50x01dc1a550xf5f7268c0xa3f6862f0x57b6efe30x42ea331e0x08b3ceaa0xb985f2320x7f2f382d0xbfa3f6550x5553213f0x5a4734d10xd67efd890x405658f60x6e8dd0a10x40924d870x04d73b140xe65164b80x8d83b2820x7a921c650xd6cd8ec70x632f97bc0x9ab2aaff0xa445f6720x3522a5ed0x08c1a4120xbf21db930xfb017d280xefaf22750x00db1fc90xb242d1e70x2b67736b0x2c9e1b330x2c2c3ab70xe102903b0x2de447eb0x44aaf1b20x5127af2b0x3bf198ac0xdf0060c70x83c1f9620xc0ed1e1c0x5a2c554b0xbcc70e7b0xe3539f360x38ada9d40xf6de932b0xbe83e6b80x4a3aa41c0x3bd21bd00x2383c2c70x766fc2dc0xff28c42e0xb78e1ef50xaea0b7250xad8408220xddeed85d0x121da9990x258fe09e0x707c848f0x3c8cbbdc0xb3f473bf0x332fb30d0xf8ec3ab60xd327ac740x282b259f0x9ad1153d0x4b2da08f0x6c387c9a0x4f41ae3e0x15f404610xee3113ef0xcf013c070x723847c00xe8f018360x6e998dda0xa556e2730x3ac1fef90x32f522430x9e7a6c130x9f81ecd10x46274b650xf5c301c40x6c286de40x0a3c19800xa3528b3a0x18b112040x6e803d290x5e3b57a40xf1421d130x0585d7b80xbbd97fc50x1b8c79430x9ced1cfa0x065047d70xb3e088c10xd1028d4e0x113ca0c90x37eecf290xaec772f90xb1ec06cb0xccaa3a400x795a7b1a0xc2faefaf0x5e73c9de0x9e015caa0xc41e2c870x306a55b60x0d1edd060xf758f7120x2ac0c3310xbe29f6940x40b002840x81a8d0bf0xee0ad13a0xb8c314210xe3e7149a0x570c3d1c0xbaa0e97a0x2db877030x68e2bdf90x13c2657c0xd69753fd0x4bdc36cc0xaf22b1340xb6b132f00x08d404560xc190d2b70xebed0fa90x0778480b0x3d3eb6030x3432e3da0xe3bc7e210x616274a60x1e4465e10x9b25d70b0xf32075390x6c8c72b60x8e5d335e0x45edace50x275896e10x04124f9a0xd7e90eaa0xc7bb8bac0x175235d60x1224c8640xa75dd9830x452bcc670xad0195460x1d34fe000xf17e65770xb60d63280x9dd1ffec0xd09956400x7f32856a0x2d50570f0x526f6f710x91fec1cc0x9972db480x6900d3350xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x6219fe410x2e7a43000xdf6669020x372f44c70x274598b90xccd367c90xa02092d50xe127bbf10x59240f0f0xab6362260xdd0d280a0xbf2624c50xba14dc9b0x4aa33a0c0x76b13e360xd0989d8c0xb90535110x73d6ff380x1516f7110xbaebdfa50x3dafeeb30x81607cc40xdcd50a490x5a6393b00x5be923930x91ba9e100x2a9523f80xc48d74620xfe40c7870x97acae0f0xc5c7693d0x72cd88eb0x614272220x37e57c3d0x0672c5d30x6d485f1a0xf51bda940xeeedf5630x92fac76e0x60721da70xa215f1b20xdfc748a70xcb2d03ba0x5f0675cc0xada387660x4c0d5d600x91b9caf20xf468df630xe9474bde0xe6268f820xe587b8690xe94b8c9c0x8145bf520x0e681bab0x4b33984a0x4d3f162d0x363e3d6a0x901414610x16f1b4a20xaffb57a80xc435ce0a0x4f58134a0x7ded53d60x278576410x38f33bed0xc58e36190xd37fce550x6b2dc0600xd5650c870x7b65cace0x35f55c760x11572aaf0xac70331a0xe83e26260x05baea470x83f3de1f0x8e2c4e430x41ad91110xe4df22940x983a01520x6191990b0x3d001aa30x80e3832d0xf826deb00x74a5a6980xb3a855230x608013d70xf665872f0x17523ce70x24cb80f20x36ed73f10x047ae3750x2a22bf020x57d29ef60xdabb6e9a0x8e61044f0x163c96660xce3688bd0xe5e7034a0x64d6d7a90xca4965f10xefcef46b0x398aab010x8d0df2a10x887caf4f0x0c651bb20xa2a65e700xe15697bd0x10fb14a60x634fa7c70xb0d2b7e80x5aa99df40xa6e572fb0x40820bd20xe0ddac7d0x69ba6d2c0xa6aa2d4b0x3d23f3190xc38b9eac0x3742b7c90xd18519b90xe16aca850x166e7af50x7bb9d4b30xff3a33fc0xafd1e4d40xa10006700x7ae17eca0xd770bdb60xa520277b0x12e0b6b50xf2641bba0x2d9cb51e0xdde6e7a70x31516be60x54ea2fff0x48ff4ba80x5716466b0x15b0606e0x489db06e0x9dc062c30x7e8b7b1d0x35df58f70x846d90fb0x9144a8e20x6478134c0x450817030xba2d85940x27ae7d0c0x876dafc30xd616683a0xa2848c500x263beb750x873fbaea0xe1b750810xf0dec1d80x6e3ff83a0xffc1fe440xbea7fde00xe651f9160xe10fb2310x1878f62b0x02a205c20x7b1d544d0x2d59c9540xefeafcf10xc0dcb59e0x7fdd2ba10x755b02440xcdf48ad70x827e755b0xe196dd990x72959e780xfcfce3000x69259f220xb51fbd640x392f11320x8b8030f30x0c32ff8a0x3c00733f0x768a55b00xa007b5f90xe413ef670xba7ab4230x5ac9a0e90x6bcb25810x0762403c0xf88aa5730x8c6466000xf769e4860x607b34f10xbbb988590x27cb133b0x98bb5a220x63d2ff630x822222db0x9f9e20c40x5a441ebd0x915d7cf40x1380332c0x5d0cedb90x2e6e38d30x09c4c75b0xa801b3590xd7399d2a0xa9b6d50e0x8a15ada20xc90c8be40x4213a51a0x37d63c0a0x0c80e3fe0x5c66e90c0xa62892c60xb709e3390x5191bd3c0xe25151220x8a42c7c60xb172ffac0x6a939d9b0x97ecc5aa0x7561cbf00x6028f0a70x6f5bafba0xeeaf6c340x5c1830af0x9856dedc0xb5d8d2870xc4ce454e0x2b9dd7300xf5871fab0x23c8801f0xa3f45e170xd54506640x8c26f42c0xd0dbb4950x669d8e6f0x3d00f6e50xb26a1add0xc7d29ca20x47bba7640xca3fd91f0x92e85fc20x66c75dc90xdfc6e5e70x44ff47c80x4f5a31960x75f807570x99d40dbb0xffcbeba40x7e45d8cd0x2ee4a7590x41c622300x4c0b7c7f0x4475206d0xdf21e4dc0xc7168afc0x138190090x6ae9a40b0xae438eb50x435977400x9e026ea30x0715da8c0xaa892af50x8455ceab0x7fc8652c0xccc40d7c0xd5552a130xf42ec6c50x2ebea8ac0xab9233d40x197929700xd0c051590x7b2fa4560x815f28970xfcec09870xc447dd930x335c570f0x652463900x8aa17eb70xc81dcb9a0x49e05a860x338966990x5a46c0120x13222a980xe860f91a0x201d8ea30xd8a276b10x71ff261b0x40c90b9d0xdbe86ff60x1409590a0x2366a2c00xd1507e590xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x5654f8360xbe8974090x0353af240x6f9269d00xc83415330xc911b9d50x9b96575d0x6e80a2710x1010d8870xee5483bc0x16cdd38e0x23102cb90x5ab429de0xf1eaaf590x61a6b5a20x6a7f42440xad480ea00xdec0caf50x5eab1a2f0xa060d8b40x376135210xfe9869cb0xd58bf9d80x49c912590xd67364f70x306ee7d10x347fd4b30x941f2aaa0x27c0c4be0xd820c2830xe06fb0870xdf0f75c60x62a99b3c0x2c58eab70xf5785b420xc7002ac40x9312d80e0x575c5f940x3f0966c70xe4210afa0x68df0fef0xf7cc0cb10x01d442220x533188430x7ffb53ff0xe0e2c9b30xd5ddb43e0xc682ddc70xed4c5eb20x2d62293f0xcaebf78f0x6b9796660xd96e76b10x23a4076f0x8b4e328f0x43d23d4c0x67ff6dfd0xf781837f0x4fa75ab20x0dda412e0x676f1c440xa28d7f870x10097bb90xdc5904740x8766ece00xa1b759ce0x07a890c80x9137fa840xbb9786580x1dd571e60x098b71c60xff6878cf0xf17bfd2f0xe2368bb30x24b2662c0x6bad737c0x1dc361310xc95617720x231d40010xff9ca0650x0487f8310xb1cf44df0x950ee7d10x3bf1c7f50xe3d6f2840xda8af7ad0x2ac315420x8ba12ec40x6513a3fa0x8b771ba70xab7815700xf195c6820x4926fe430xd648e5640xda7ca6cb0xdaf4dfb30x9fce80db0x89d5538d0x986e61350x845bcab80x4351577a0x80d68d3e0xb16e9f800x9960f5ae0x432ed4d80x610a44000x8edb36ad0xb6a23b970xb12cbacb0x983b243f0xf05ffa150xfcfa03ff0x65f3ad9a0xb50a919b0xafb3729f0xff4c310c0x7eecc5f10xc26bf5d20x84a222c50x5b11cb3c0xfaeed9420x1682ebf30xe85770aa0x803bf53f0xc382c5ba0x6b5715cd0x717101540x44001b780xc50f09d00x36e5fbaf0x72ee6d590x9dd108fc0xd9cef6b00x036ec2240xa43fe3d90x3ec29d200xe51392040x99a7a1e40x95b5fe5c0x23244e2e0x22b909860xd67b37500xdd08c24c0xfc5719420x8e3860a80x54c002e30xb6cbd9110xc1e61e540xcc41e5680xfd92320a0x573da5ac0x50042e590x91f830b00xaedbbb2a0xe632db9a0x19f821850x7954b1ea0x346408f40x0a2759db0xd3aaf80e0xbf178a920x60e217c70x8c1a21970x4d930c6e0x7aa6bce70x53f225020x6f6355fe0xd84b7a740x502550960x8e653dbc0xd60e2e650xf530f0c30x76e2261d0x176dc3650xddecbd640x4fd8d8e60x544f3caa0x187fa27b0xc60f6a540x4a719e3a0x80b339230x627808950x7dea95f10x6999c3910x9655891b0x33999f770x60698bad0xa3d826750x8e0f40d20x164f0f040x186585150xdc5f2d7a0x254a34220x8822d4370xf0a24c4f0xd4fd59170xf05ac0aa0x853118b40xd866a9830xd41c83640xf527cb900x6a3a910a0x11aabf5d0x59957a170x02d268940x3114b19b0x59c53ecc0xbeb936ab0x1dd1cafe0x9eca64f50x6f6cc5620xdf999c640x0fb512750x677e85b00x92345a740xac299b260x97b0a9830x374c1e1c0x84b3d9150x9bb6374d0xf0023f350xa90886d50x4e6e8ea70x091855250x73ad2ed80x2bcfdbc20x09634c500xb53604730xac725ef10xaafc75a90x92e630970x234fa2d90x7241e8020xef80a3880xb4f35e600x7f5ec7860xf096b3c20x93e9433b0x9f7e7eaa0x871c0a7e0xfdfc0b3b0x0c012dee0x17d0a2870x0b1608a70x179c8bcb0x9a1c9fee0x6f5f38f70xc70f9cd80x0f2fa0c50xd7d990c80x992da34b0xba41d0a30xa5ba588a0x43706ef30xfdb5cbba0xbc140c440x5c34ce5a0x945b88860x481d9ffd0x61aa871a0x9c7c731b0x912b5f0b0x4045c4940x441bf3a30xb352177e0xf11543ff0xf7584a9c0x790935990xadeacf600x83c318720xcb73f0f80x2ff938b00xc6bd49ad0x1f2bfeb10xb6a688160x737e07810x2868a4330x5b8db2560xc0a3d1050x479c3c860x0cd25c120xf9e51b8e0xdde787bf0x0feb44a70x49a6b1390x9d9fbfd50xe643e91d0x13990f9c0xfa66f77c0xb0aa812e0x4297b25f0x8dba60520x43d01fc10x3c17bb430x195f4ad20xc98f32720x516bc0920xc80c596e0x11ed428c0x581597290x4eaf7f2b0x735106090x133157290xac3989120x07a4b5760xa14b3f5d0xa37e78b60xe95e00cf0x9fd7cda10x9bbe88b30x2dd9a36b0x595422cc0xccab46e60x2f67e32f0xc2228e9f0x8e3da9320x460b64ce0x8070f0650x423dd4e50x783cf71f0x5eff5f750xed1ca0690x07f70c0f0xea9344420x7a905fb60x31384d1f0xd87909590xf073ed770x986dca950x0b09d2720x029c92e80xfb065f820x6c78daa90x98d4f8d20xb4ae75180xad94cdc60xd437c2860x4004c4e00xc5990f220x8e3328290x14e453ee0xf7a3a3970xfb4e87bd0x008016780xc5ed68530x8487a2b60x421601690x1f279cfc0xfa56e4dd0x6243954e0x0060220e0x9ec5e8ac0x09c8eb550x862530610xdab50ae70xcd1850f20x616140520x299d6f9a0xabcaa5770x17bbee980x0d5b02c00xddde72120x443a458f0xdbc340850x9b37b5270x488306500x72b243d40xbb174e720x070863120x931c92820x557edffa0x858b3fe30xf20dabd80x5409775b0xbb01bbee0x708b5f0c0x4302d0eb0xeb44339a0xc9ec4e210x300d7e570x17c6df5b0x0fb97d3c0x277536870xadd6ecf20x54fc3b1d0x3d9665270xf84803130x2fd8cba90xfed6e3f30x707c2eb10x1fe8f4830xe6788b5d0x6e463c0c0x1c4b499b0x7ce18c9f0x2d30596c0x830404f30x8e0d2ce20x3102d70b0x5fe314a70xb57343c20x789affb10xd1816f320x308771730xe90115630xdf9293700x25820c640x4e72b71a0xe74bdba60x69fe8a290x431ca18d0x0519bc280xca25ac590x38e736ae0x7d02b90e0xa36386090x708705f90x8ec4efa60xb48a2e080xfe46381f0x8daac5500x092cf98e0x8fe405cc0x1150e9470x74530ecd0x8f95abdb0x23070c330x0b6e71220xf4a2d5390x5460c8d80x83a9905e0x5728f86c0x8e1c90a90x714bb3010xaaa918c90x5f31288f0x248528880x334447490x23532c4d0xfda0dbe80x47b6a10f0x4b55313f0xcc297d550xa77ce2ec0x27f4f0290x2e2360b10x1ae6b4b80x6f20960a0x67fc7acb0x6d809db00xde6505ed0x5a561bb00xf3b15b740x202e08c30xf8e14ba20xe25c13b50x2350bbe80x07cf671b0x9a7ea54b0xf09d11510x2c6a961b0x91419ab10x9218fb7b0x479228690xe56608cd0xc0e31bde0x3539dcb10xd0c5ab470xaecf52e80x1c9c99790xf4ade51f0xd8a8b47e0x645b715f0x451fd9570x47b03afc0x88b503710xcdcf15b00xdd83bdd50x04d0f6410x65c9438b0x16e91e210x0f7d6af80x59441b830x87c926d60x2885fec50x908630050x1c63b1660x85999b430xce7dbcb00xcd7ea5060xd0a289e10xf15808bb0xc6808b650x75d880c90xf6c6cb6f0xda2c60da0xe31592820xb8eb5fd90x44ac65e60xc2a518760x189abbaa0x86468d440x666ce0710x1f33bdf90xcec0358b0xa558877b0x3c56ef910x52d80bf80x06c30a020x379a0df10x9a408a680x698406af0x14ba7f160x07aee0d30x6ff594d40x05cbd8da0x3bf13ddc0x0dfe44aa0x43ceac3a0xa3d2a6340x00c52ef50xb5dea7ef0xf8b2ff6e0xba1d00e00x4ffdd6490x2e93d7b70x87d8e0570xfd6a936c0xd1ab49820xea124bd10x0109d9980xa28cfcc00x4df2ea840xded39a6b0x776fce120x69c2c8af0x6d6818ff0x10d07dea0x40c018590xca4ca4040x7cbf70810x42a1b2080xa95d3cdb0xa0834a470x03db81870x6286d9da0x83f3cdff0x3d7227d10xa681fe880x073dfa120xec3b93710x5776642c0x0401eba10x307c2fd00x4d6daa400xc07f211d0xf7bcb34d0x1bc997600x6a3da0af0xca5bd8960xf3108d140xf08c1f240xb11b69d30xbd9de2990x11c054830xc821665c0x1f2d09390x7fc02f170x2ee056030xbac6a5b70xdada62f30x52e938b20x392874530x5f8839700xfe6fd8db0x7ceaf0d50xea0f627a0xd42803ea0x5e3273500xcfc6c7df0xb369ab860x168f15f60x020ec2240x88a82cf10x0d7ce4f30x60625ff80x7f9ad7a00x1cd3bdb90xc0fba65a0xe99f39ab0xf2758ac10x6fd040ec0x4802b64a0x61abde570x7f7540f70xa69bc8b90x21ab69690x6eb836400x542de5610xfca3f8c80x65935fa60x8a8208fb0x92d572be0xd02a0ffa0x2b9da7a40xe3d6c1f60x57dc06350x2d140a580xa9a4f8050x64bde8c20xdbce6f670xb18f57b20x6afbde210x0a3ef31b0x20157eb90x9984b06c0x785519ad0x95ba61a40x47510d530x014a2f620x1e26be3b0x86f0d9740x33f7ab150xbdaf56860x7835d8e90x54740eb70x536142690xcbee20b20x9a92613e0x47228b050xbb99125c0x624ef1ea0x91c11bc00x911553f10x672369290xb120cea40xf351e0c70xc2a940540x332163a10xdb0739f30xfc872fd10xfb2d93790x7e8f421b0x8563f7d80x8abacc470x9aca444b0x62d42de50x1cdd9b970xa28c3a070x84dcb3b50x450c84020x6ee89ccb0xe953b21f0xc985ae810x3efb35c90xb0e107810x868acba50x848a9cbd0x00b9bbe60xfe7274110xfc876d2b0x79aa04a20x189868d70xf09de7760xedf3cc6f0x1c57479c0x405c11440xf7fafa210x7964a7ea0x8533d8b40x16f70e1e0xf00de0f90x93d8b08d0xbd67c8670x708d2acd0xf925609e0x5e79d67f0x66daec820xa843805a0x32f730e30x31a6c1a40xc8dbe4b10x4abdf0000x189e36aa0x28160fb30x940cb3660x9b3884440x6343a5560x308b733a0x211f68f10x123f82f30x0c2f123f0xbd17a0df0x384ef9ce0xc08904130x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x2f2889a00x9e13f6f60x7a1bcd590x56af0dbd0x0ae5d9090x5c4fc9ce0x0e3a32dd0x035ffcd70x695f471b0xde524e9b0xb0d528980x2c84b9730x777128610x6f5b72c50x20690a5f0x398493f10x0c2476f00x8a0db9180xe5369dfe0xa31518530x454aa44f0x67aa06d70xe5e1cbb50x2288a0830xaa158d870x85060b870x59e0274d0x4e8a324f0x670cadad0x676930c60x1017fca00xa3e457570x73e9f46f0x200e01d10xabf6da440xb61e497d0x6f432b820xa4d4f0e60xf39169870x1ac7ad480xfd726f0f0x19383bc50x49bbce4c0x8db43fe60x61709b020x8f02ac4d0xbaa3bb940x99ba2ec00xabce40d90x851619080x1be38eee0x0973f56d0x5b856f590x9d3850e10x4e74e6250x352650ee0x5d366dec0x5af03a280x04c3f2c10xedbc6f670xfd51b2810x86a510070x6e58ddf00xfc254d150x5a2b1b670xf5945bac0xb6230f1f0x18f83fab0xef782b880x663c16d60xa9fc3f540x38620e380x3d7ea99a0x325e677c0x138aff760xb21ba8a80x891a5a7f0xb4e145530x3f84d4c90xab01acbe0xb49148cc0x89502f0c0xa9a820420xb80d099c0x07c0d3870xfe9900520xb0d1656c0x550d47370x47229b5c0x9ba2bb2b0x403f95290xf816c8660xb37dd9110x86e60ebd0xe9597b380x71b5d1640x31d3dcf20x9037ef170xebfb79ce0xdb4ef80c0x03d5ecf50xb40f48b10x9add01190x125ba9f20xc63a11090x76d07d6e0xe4c4b28f0x03bf1d5e0xf964dd050x7422c95e0x5f4194910x3256ca450x8140842a0x0a9fd3c50x5692386f0xc11b45c60x1eb1594f0x6c1b09ab0x687934e90x9730c4620x8f902a2c0x912869820x7ce5b92a0x0c614fdb0x8e9c79330xc407a1d40x7d397cc70x21cc14270x819b40610x7840d25e0x1d9470460xd15057950x4351e9140x11dd50040xf59748680x36bd681b0xeef161aa0xf841f90a0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x3216850e0xbee32dcb0x69fc474e0xaef867e40xfb5667a10x9670af2c0xa9bd19740x74873af80x498d9eba0xaa8a56fc0x2e51ad420x895c85c50xf85e45040xb4884da20x5fd945630xc973fb580xd2d5c5800x2c9391080x0c8fe4730x6c3f70e00x8df9dd100xb89b6e6b0xefc0df140x6def2db20x59e640c00x7afe324e0x39fd83db0xda47b8ae0x40c17c4d0x1870e0bc0xfd4a336b0x3fc2d9d70x549525ef0x2f4716780x7647726c0x90c1956b0x35f696990x191a4d3f0xc9705eeb0x41d094f30x4f30b3790xad8511a60x47aad3b90x2d1212fc0x8d24006a0x008ace860x44356f4c0xfc98038e0x864e43ee0xc887c5e30x4c665ac40xd62ad5ce0x6c61849a0x03137b810x834ed1060x881148030xcc9b39c80x8768145b0x152ef81b0xa20490fc0xe4dc3c940x4b3358b10xd47fe4060x5a4696650xe6c8dda10x871a6e440xcea8bc560x76dc68710xacca443d0xcee90c450xe1b798520xead3f5b20xe162393a0x3890440b0xecd4121a0x792cc6750xf5c2d34d0xa63322c60x1a644c390x6f9720720x73b1ec5c0xf147dcb20xe69a9df40x747195f00x7b16235f0x623803c80x2f0216780x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0x7530f1880xdd4675f10xe4fac9d30x0dddc0d60xbcd7d7d20x054953920xe5e1db5d0xfb26706e0x6073555a0x914aefbf0x393b213e0xab74370c0x6693bed00x0a3e1d040x2bfdd6f30x4e8c53f30x1208c4bf0x4ab0331c0x1aaf2c2e0x79156b190x524ceb3c0x1c02ac0f0x66bd6a070x4906a9670x0bd8bd540xd8ed1d7f0x09edfe2c0x0d0015150x8c840acd0xe74b6b9f0x9eb3db550x00a6c3bb0x8317745f0xa93955210x0ebdea8f0x813c914f0xa0fa8d300x09562bac0x8a7d1c310x2dcf87710xee93522c0x07f4f2ce0x1c1f32e10x7e5f565e0xe588312b0x65dab7310x4735b9ef0x2e2c4c8d0x93abd71f0x4e5fc6550xae8a39ce0xad0b81d10xe7bfaf550x048626150xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40xddbbccf50x094313d70xe7f3608a0x0dd11f010xb5cb81450x25a970100x60699c1a0x6e8bf7890xd4d7370c0xb4578d6f0xa4caeb1b0x478d10b20x9bad141d0x084af3040x6b656ddd0x2c25ce9b0x2cd1ee2f0xc25b89710x31128b8e0x8654be580xe117287a0x7d0e1d950xab1e0e930xbfb1be700xafa5032e0x30f721db0xe10601460x9833bc0c0x2400e1fa0x2f25f8960x196614ce0x5bd847140xf983347f0x7dbdd1170xc14655520x117c73050xae6eaf930x1e0008790x1edc21cb0x1f1988f70x1829b9ed0x8c5e95b60x290422620x45d14bdf0x6b7a43350xa05902b30x138ae8e50x07bfbf0e0xcb2b82140xcdd098f00x3ef1a8c90x283746e00x16019dc70xe05599380x964422be0x3b4b3d250x5c1d136f0xd50389500xf379b3ac0xc8b490400x509cd9ad0x0386d7f70x13f63aff0x13ffc8dd0x6ab6a7c40x7e1d562d0x37dba7be0xcc9d074a0xc98a9c5b0x5a81462d0xd8dae0480x03bf0f610x90654d1a0x085464b00x8753ec5a0xa59c32f90x67d5bd800x630a881f0x6c0d843a0x8448dbb10x630af5e10xa57bd9920xc922465a0x455bb5160x9d8981680xa08f7f0e0x1bd7bd1a0x667e7f690x10ba16f20xaf4fea520x7f09628a0x51dc0a9c0x34d7ddf30x246cd3400x1d3a694f0x3b80a80e0xabe67f840xf3f8547b0xd59e60d90x63323dae0xc41c10e50x2933bdb40x452ed7ff0xd47bd0ad0x4c90ab920xaa81868a0xd2f305cf0x3e2038170xd2529dc10x655ffa800x8b1e98060x575a991d0x7ade30ee0xf08e98030x4fdee8970x49a4e98b0x17f341a00x448c615c0x1b8b95ad0xe5bec95c0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x04e133fc0xb5f208750xa78bd8940xdc6effc90xc4f657bf0x227834da0x2e145e170x5f9e49390x028d90090x7e7946e00x012d294a0xef3acfaa0x90e807c70x2a91bb330xf41373a20x6f4fa7460x8f2c82830xf1243d8c0x8e9432210xa42c4ca60x6d498e7f0x78e0fc160xd76ab7150x59ad58f00xc37875350x434b9a7d0x1332dd400x0e5650a40x44bfc3930x467c87ac0x383e12b90x608ca7c20xf62e30c70x970d50d00xe4d038e80x139273d90xdc31a47a0x9647e8110x305aec980xa06cb9cd0xba85741f0x42b4423b0x93c159660x60b72f610xc32b59ff0x9f2a02b90xb48a413c0x386014ac0xed17ff200xa41660f00x6d4470210xec75d1800x819623e10x3c5b14510xf6ed33340xb662678d0xb1119cc60x861fe58e0xf10657490x3d169db50x24418b9b0xdee00f6d0x50dbc4470x48b3326a0xab6f54010x4bff6e7e0xd09ae25f0x2d9439a40x92e96a900x8df8d4e90x1ccceabf0x7c12c0820x767520160xd2ea3fb90x1c1c5e9f0x1a44f3790x077a4c440x6f077fcf0x7e3765440x9e007dbb0x21a459940xc349e8c50xeaefe86c0x42d0dbec0x629453840xaea9a2530x7b5d4b7a0x35752e270x430abd120x4259956a0x9264fa9d0x8d2225e80x8c4ebbde0x87b222be0x645baee20x9a5a44c50xe030bb4c0xa42953830xab9199c30x68c955730xe44550a20x3daf1ebd0x270273600x22f3cf930xd99995d00xce847e1b0xc2c12e850x477d89400xee91bdc90x97594bc10x8f7d78e40x26fac30c0xb93a52b00xbadd82590xf73765f40x179c14e20x68aaeba30xf67d17790xd716870e0xcb6da7120xf817691f0x56836cdc0x2f0ea69e0x0e3858420xda0d50ec0xf4b9b41b0xb29de1950xda4582b10x342954e60xc5dd785a0xd04c430e0xc1955a3f0x02d839ec0x2b42933f0xd23ab5aa0x2fd0e42f0x297919ce0x3dfae1c00x200c4ee20x16179cd80x3c9e0cca0x14cabaf60xed8305460x4ba3cec80x012595200x12e8e4970xfadd4d760xb68717550xb51a41760x7a27c9910xfde7b32f0xaf9c667d0xaec709520x665c85a40x0a1e62fb0x80e7973e0xc62fb5a20xa927738e0x2d91c0990x97cc20ab0x0f9905050x0b7d20e10xfda02bc40x1e491a040xa432baf60xd8e169b40xf29262a30x6dd7544e0xbb6c00f60xe5840ec60xdbd019c40x69824a140xf1b551d90xc823fce40xd380e5800x13fd14df0x490454260x399918650x9ad14f5c0x0b0d888b0xfa6af9170x824772400x3ea0773c0x5e15d54c0x5182420f0x248c273b0x44e6ecc80xa9d8f55e0x9b6a74120xbe5d09960x4fd5cfb90xc770d15c0x77fc39630x45c927230x6f36c7820xf5ce272b0x4f94f1ba0xe9a371520xb1b424700xf7b058970x84ffea8b0xcaef1b770x0ad0e67c0x8cbc906a0x54758e070x464d95e70x404c25bb0x54bdf0b90x587f99e70x139698c00x899379ef0x0c855b250xe8663ae60x7de4655a0x240976f70xa8cc085f0x538b6b310x9ebfa3b10xfb584a530x938fb9a40x1006fa5e0x4d5424c80x9682b4c00xb003bfb20x6eebed960x91a1bcb50x67c168cc0x9abbbabb0x153d56040xd89b60f30x09c64fbd0x2caaad010x55449f510xcf9a40c70x218a7f5c0x55f97e4f0xa197b1ff0xdfbddfc10xc9442f5d0x419c02020x2de00dfb0x4c2b011a0x1bd568820xed19cbfe0x16cdffd80x7ef398230x91d7a1420x3fe3048b0x8cd45e670x6c3501a70x8f2d09c90x278857640x1176c2270xc60119df0xd45ef4200xa4b037860x12a70e900x3b6c58800xd987310a0x7b13b26d0x1c00f8ea0xd72625cb0x8ae7fc710xdcbafe400x955dc26c0xf13caba80x70d8b3510x4080a9d60xe9b3265b0x2c9c1ee70x2b26401e0xda3d4c8f0xa40451b10x74d7e0e60x249bdc110xa8308ec30x58a151ae0x3f6694fb0x98a7eccb0xc7c848690x367811b90x91945af50x689ec53d0xe19d238c0x7ca5a78d0xaa8ac7570x77252d980x98ad97b40x95d2fd510x8feee7f80x9f99b6fd0x19e2fabe0x8938d7480x11e1f72f0x8379472e0x9bd3ae6c0x8c77dcbc0xf9f006300xc445ae8e0xc0e5b9870x1e8b88a10xf39af0690x1084496e0xc9cd6edc0xff20d87f0x6a7b48170x5d4c8dbb0xdac79ad00x1f9aac4f0x7915b23c0xbc219a810x094309b10x1d48eea30x87bbaa920xbf60e0040xd16650660x81f3006c0xad6782db0x77ea65c40x84d3a36e0xa70adb1d0x7cb3ba140x5032bd210x0ce8524b0xe100b9de0x8741ce3b0x7241d10c0xda5f7ad40x4d7aef690x020109d60x83f0e4c10x12c19de00x731248c20x92b285da0xd3acb23c0x0e91fc980xb80fcfa00x5ffa6a7f0xde4fab670x193c88720x189191fc0x21c92a230xfbab716b0xa661d3360xd908ad6b0xaccb2b850x0a7030ad0x965b23110xd9a481f20xe8d837020x16d595d60xdf5948c80xfeb50a4c0xe1cd50c30x8e1aec360x267c05080x7a711aef0x2a1fab3c0xf2d2ad1f0x91afb3f60xf825b4230x7a678b480x53c028560xc8bf0d090x7081f0c10x9647ba620x8f2eeea20xeb1077f20x03a237090xa2f30c110x53d3d3090x6683f7f10xdf76bbeb0x75884f480xfc321b150x7681193b0x1f1574690x0c06fb220x1823eaf00x7f001bb60x2edfbb400x26f6b4990xdf0d732f0xbbea72640xcfda41e50x2d6bcdcb0x219b0a130x8a1816b60x1030e9100x548cff210xde37df030x458a70160xf64544800xa1fa76c80x8339437a0x1c9b333a0x687d4aee0x19a19e2b0xaa5bafc00x20f9860b0xe52fa37a0xf501278b0xc39cf12c0x3cde726c0x176cd1f50x04b0c0860x1a9945b70x2bd9ed010x7293ec430x2c34a5f50x1ab75a5d0x4e8c329b0xe7472f2b0x921d650f0x564c67400x5d28b4fc0xd73b3a800x32dd18710x44a3834b0x06804d2d0x6f59f1540xc81242870x9f6d7d0f0x3d6181720x7b5df4930xac1a72c00x4fe1f4a80x4aa391030x6efcb4320xa02a30a40xafd5f8770xe188167b0xf36e1e4d0x98db58dd0xcd7fc2a60x6ae7cc770xc3cbd21f0xd6775abc0xf08bbc0f0xfc3f89a80xb83fa2f90xaa6d247d0xb7bd33ff0x3bd6ac0b0x8da66a560x3f038bea0x7b6125100x6f51d1180xb618156d0xbbb0b5df0xd76fa6c20x529b0aac0xf1a3503d0xecc9bcc60x3cac6ae80x443873330xab913bb60x6f62fa6c0xe3b9082f0x76b7612a0x035efe120x97afd0cf0xe435493a0x040de9c90xeeafdbd70xa1b5f11e0x77684b1d0xd5b118660xb971a2130xc6f0dc210x6ad682610xda6bb3d60x204915790xa400d6ae0x4aed972d0xa6193e210x79b04a850xfe65e1260x773c40d70xf4be218f0x05f915f90x66db03be0x15c49aaf0x983d117f0xeb2f9ccd0x96a760350x2f7dcbf30x440466f30x9aff892b0x8f109af30xe96cc3940x838b40610xd796d6080xf4ee054a0x98cc9a1c0x5c62ed9d0xb8d6643a0x90580d0c0x665fc1030xf2b3cbdf0x5f18cd380x38d2f3900x9dc89aa00x972d5d670x843b364e0x87703d380xad567f890xaccabc6a0xbfac1c4a0xe57878a10x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x16270c550x39461d6a0x8b8059bd0x09d44df90x9cea73840xd6f95d960x20c837260xc9a09a930x54ed90790x7f71db100x765beb900xae91fa5a0x98ee13270xb5cb2cec0x8a654a7a0xd312689d0x6b724ca00x236850b70x2d155e680x05eba2170xba0beafa0x344c7b940x8daff7b90x825a5ce90xddd3263b0x052e68c30x92c4070f0x6da13cb80x9079a1c50x270409d90x555e0adf0xc7856a3d0x19a8d6220x7e3353960xb30bd4240x9cdcbf5f0x7389a5960x096601340xc219d8890xd546c80c0x830b685b0x1dec31d70xf949d8c80x6d51e9750xf2d6368c0x7e39dd4a0xa03aa4b60xaa8cc18d0x0e7773980x62bc762d0x6f34ac460x6eac24f30xa5a7b0490x8efe4ee10xe632d7eb0x7c640f290x247bff8e0xa55055970x0422fe4a0x002216980x89bbd1130x75740ac40x8de90c2d0xdf59cc100x4748048d0xb12947bb0x3d44139e0xb7218a910xc981b73d0x46bb5a700x268f6e5f0xb80224300x33f25c8c0xb5a8c2840xf485ed490xa94c08750x3f4e55be0x6d1440f80x828354010x5a678cea0xb651653c0x432b8f030x79e83dec0x4a942ab80xae1472020xc0bd2a7b0x4493d8690x0aa98f740xc640fe830xdbebe17c0xa181ff200x82e50f1e0xdb899d0a0x919818340xd62df70e0x219d32bc0x71e80a880x6f49c5460x03fca0100xd1cd73520x2011abf50x502af9c50xcee463c50x69ccff2b0x13fca43d0x01e7ea360x7ecf48860x6e877eef0x17ddbac30x090113f70xff10f2f50x8561531f0xcc1f1c3d0x1fcece420x6b93bf600x738b09d00xd4ffb0e70x11d476fd0xf692986d0xb25022bb0x34aa318c0xe47dd13f0x803b3db30xee3e14d90x700050ac0x4f476e960x8f1f4f570xdcf8a1f60x40f2c0260x44d560e30x8070df920xcb2af97c0xb050f3290x6fbb3bd90x971f06a30x2735ef9d0x6be0bc630x0593a99b0x72dea5ce0xa724257f0xd776ab060x210a6e360xa769193a0xe4a8abdd0xa4e055470x0e94b8450xde6fc1b80xb25db0260xd12986490xe2d94ff30x4f6d74cf0xb1eab0910x8989b72a0xe55544500xadac4d0f0x68cd48490x53d4417a0x14437b610x0049597c0x3797ecc10x0ad14d0f0x4b88d6a30x70bc17d70xee1b79880xe8fe6cd40xbc8e89f60x338fa1bd0x06ec59a10x2953511d0x0f751aea0x5d12e48f0x78e13ac50x63f13ed60x0989b4aa0x59b2adbf0x0f12a5750xdba38af00x4ea3202f0x4ebeae0b0xab72d0200x5cf53ce20x58420a480xc87b1f3d0xf7f16b3f0xb00cd0440xbd4aaba70xa35d568a0xd8ce07680xdd37830d0x7bfd8c210x1e4ee9f20xbbac5af90x733d371c0x72345f600x142c3e660xb8a9cb440xb7d27f450xf57bebf20xee55ee870x2da6f38e0x8354007c0x6ef9b6740x2c256e1f0x795965a90x9d6776d70x36767e8b0x7304db2f0x24b087850xd94c54f10x1c8142b50xb7bfb0800xf66539420x0cd542200x0eba9c240xb678366f0xea10212a0x780fdfd10xbb24ba470xb2f74fb60x3a32839e0xb52ee8be0x4be554590xb26e6b530xb01b1db80x36b5497e0x79e694600xd9f861b30x692ad07e0x9c37b5420xabdd62340x02e3cdf00xce53623c0x3668af190x15feeb7d0x65aa3d3b0x3b91db5b0x46fa1e940xd2f1b2600xefb6b1860xa2bafa400xd41fffab0xd96babb40x266b76380xe5ae87070xac4ca1b00x7655f61b0xf5a691cd0xbf0410cd0x11dc40140xdc2333610x50331c780xcfda4de50x99215be90x93a6e0b20xfbc4f89e0xdd412b0f0x58314ddd0xf0eb71630xdd8051590x022614d60x213f7bd50x94a7094e0xaba7e4e20xfca5c09e0x182c168a0x96b46c7a0x9a2510910x850149a40x144271490x69a358a60x75bdea120x91ce01f60xb020c8670x01245c3b0xf43c22710xe1f7a8b40x0bfd56fd0xde7a21fa0xbbd476b20x786dd3860xedb0a6e40x8bb91c6b0x94b6f1690x3395d8160x8d22bb580x9198fefb0xa753d2b20x21ac8b770xd55ad93b0x6e7943ec0x894856870x36075bb50xc58ccad20xc66b77b10xbcdd5b990x6a1733eb0x583d28a80x44c2d16e0x041e91480x47bac4420xe6281f4a0x594bf15b0xff7559e40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xf10de5350xf441ac430x068c72630x42c8de350x6ea983610x830e547b0x1e0c2be40x28e09af10xb5ef52b20x4c8783220xffcd7f490xf7ef9a790x932493a80xf30965ac0xb7593ddc0x6d1d5d9b0xedc039530x35defc500x99864bcc0x35a594440xa981fa2d0x5ae502790xbb34134a0x438d8df20xc7061ef30x8c183cbe0x8cc79cab0x69a0ca7d0x436c21790xbfc177bc0x6acb973d0x0727c4f30xa4b94fea0x365d8d620x0cf8df5c0xa02f417a0xb2fef8fb0xfb9c6ec60xbaec98440x45af4e920x06f705200x58207afa0xe194fd6e0xfde786280x6faa1b610x8d9a07300x4771f1660xe4e264dd0x3980e9650x94715d250xad8509cc0xdcfa22890x970a97110xb1ec875e0xe87399b50x96ada4bc0x69e1b6e90x502dcc3c0x55c108cf0xa57dfafb0xdfb6fe210xf7f31fbc0xef1aa6e70x14f5c7a40xee1ad2a60xe281d4c20x1a9075b20x0ba278630x2e0503020xe50c9ea40x56248e780x00cb4e850xeaae32af0xa07178350x7241b55c0x997681dd0x20eadeb60x248603450x2c52e91d0xe7bbbf120xfd99623a0x5115d28f0xccf86c740x0101d5b10xcf6b0abb0x248e76bc0xa9bee1390x129a79380x49aacc8d0xc017f3e10xe0829d740x5806ae7b0x1ee0c8ad0xf298a8320x4f735e7f0xb11f4a480x021244740x1ffd8d9f0xf3b4d4ae0x3438acaa0x397f62310xe8a5d53b0x80f4452b0xaba21e0c0x82dbb1a30x6efb93080xa293f8a60x9e98722b0x7924b6de0x26bd724c0x81fff2d10x5d324d0e0xfcb5650b0xfa146c140xa2d623f30x6a6194c60x5cd422110x9085c6890x37c47c010x1fbd16da0x279314bf0x630e73d70xeeea382a0x7dad95110x919d02d00xf97d167a0x3aba97cc0x70a233cc0x4edc35d80x4f9e012a0x42d2dcf10xb4c9e5c20xc18140fa0x387bc53d0x885b889e0xe65a73d70x7f7cbc640x371990c30xf0980e820x957bd14e0x61b506ae0xc0f0458a0xce8c0e200x109ae4fb0x1c2dc3fb0x5f7524be0x0ad97dba0xcda23e840x3056c7390x0a8d6ee10xe88033330xa5347dd30x514a67e60xd831a1a20xc1dc33c90x891b11ec0x1514b2b20x398ec3b10xf1ebfdc60x2f9dd2ae0xcf4d49370x804f922a0x1fae3bac0x40f2b10c0x423b776a0x8c8ee7700xfcb77cfd0xa2a98b910x5fcdcc050x524f6f510x6475c1ea0xb38c59dd0x96cbcc810x67cb97840xe0fa83f20x14a186dd0x1348760d0x78fd36e70xa28a2ace0x1a10c8980xe6ab72a60x16dcec760x9985f92d0x4c971bec0xf2576cb90x5a23ebda0xaa840e050x5e80f37c0x1aba5db80xe4f4665b0x46809fa90x976da2d00xb8b000a20x01e51de60xf8d95fda0xb4d7b7100xc77f6dce0x0d8ef3370xe644f4ea0xcdad6ecc0x079041b30xb8f9f8260xca148a970xa81e1ffe0xc73eca810x049f83940x8d8c7c560x8493dabc0xf1851a730x99591a7a0x10a5e45a0x5f62aecb0x463d24ea0xad6f4f440xdc865ba80x437eb1df0x0ac295cc0xd81b7e850x64b963c30xd82430560x79b655980x78ec990f0x2ee086e10xf1565e4e0x56e9699b0x43dbc3d20xa23c0e3e0xd16262c60xa8fef85d0xd076ac430x01f58d340x18a52b320xe0d9b3660x888c5be50x418873cc0x3fe35aea0xf6e772c30x8c637d430x244dab4b0xa677ef490xefc915310xc286bff70x2c7db6490x0a80712a0x332f70bd0xf8279df40x1ed033a60xe4e1b90f0x2aef41c20x32c9d4630x0e14eb860x24147d510xcb7355ab0x7a2133e20xbb2eef670xbb9d722a0x73dd54eb0x1c5b1f280x25d7616c0x8a78989f0x4b8febf70x4c2be6c60x7522f3ba0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40xaa0113600xf7b2bf6f0xc12342a30x7bb162320x20a789ac0x63884e490x3dcb88a00x0bc477a20xce2840e70x6636c3c90x5ac218220xcfa0c7210xcfb5871c0x98fcf1280x541bd60a0x6923ce630xe954762d0x320c4cbf0x2927e59f0xe295c0ff0x9b6de3e70xd6fde0430x1c6c55800xe815a2f20xe762571e0x5720f7c20x9e29a9e10x77adbc570xc49097b60x12e285ec0xf82abc1d0x3f3b323a0xb1a7cd750x811b0ffe0x70fdfb130xcebb511b0xdf27cfe90x7358b0220x23fe98d40x6153570a0xa1cbac390x7a9855210xa5777cbf0xf9e86c030x5112b2c20xe1e1f7c30x9b333f800xab4c58890x2b173fde0x69025bf20x0926355d0x7809007e0x62830f980x91ddeac00xbf8c91360x7fb449540x5ef1b2a90xd7a2e1480x146226b50x3c1686ed0x7eafe9f70xce99b7270x5c883fa20x74ef7c190x329cc8130x378cfa9b0x5e3ae8520x9686c9440x8581ab230x07d9c6040xff42fb3e0x68f2dcb90x97b2f6dd0x57f6adfe0x3994f5070x4ae405570x8938fb070x1206cad50x827353840xe99923a10x51846c440x0ca5b6740x65eb6cef0xfa957b1a0xcea9adb50x699fe53e0xbc0711790xc03ae81f0x830b51d30x84a005f10x1660aa980xa030a9260xa4bddd520x5a8ae1400x25f623380xbedd931b0x06a1c0df0xc26463290xea0180a80x33d145e90x2d746f100xd19bd3410xb284395d0xe2dbb77d0x79e42a9f0xa4832cf00x2eb88f8b0x23d003d30x9437fc7a0x2757fde40xb13350170x9c3bc6e50xeb9ffe0c0x4403ca980x69271f830x64e449a50xab57f2140x9f827e6a0x01c75c900x3e413afa0x6d7213990x380b18690x26d589880x38dbe8e50xc818f0320x696e421c0x0bed77230x9d661c0b0x12b2ad060x7a63d9670xc24f2c1f0xe3d754490xd0010ce60x824eacc40xc259c6150xb32ae04a0x3d1394500xc5368a0c0x68cd794a0x8c2427920x3ba5f66f0xa9bf918b0xaa50f7f10x67144b370x085393eb0xd1706eea0xfb081fb60xb47ea3580xb07c98010xb7e9cef40xddabf1cf0xbf016c530x911100040x00886c8b0xa39a6a040xc8ffd5620x5ba59b3c0x5f76bcf70x0a10881e0x617222510x20f762570xaa21725f0x1ffc6eb50xfadbf1460xa96f17d40x9bf00c7e0x0f55797f0xee1c61880x04441e2d0xf7d7b5380x0bead4c50x2e75d7b40xc765adeb0xbaecd2660xe63bcd3e0x67e3a8970xc28eaa900x991e8c900x220449d40x6b11260e0x57691ce50x52421b620x1d92c0fa0xbd2a271e0xd9fd88d70x5d8e79b80x16ec06bb0xf7e2511b0x23cb56610x05a324190x3df265550x1173955b0x7a20727f0xfa06820f0x3b71e4fc0xfd9d4c090x59cc8a7e0x8ee388620x43a4070c0xeaa5ffd90xbe06122c0x9650e8310x30e8009e0x04e9f24f0xab6675e20xd6081af60x11d23d8d0xb2af29600xc9287e330xbedb53360x203459c60xab626d140x001050e00x117d1c4f0xdbd210ba0xce2bf2a00x7a1b9a3b0xa24d51a70xdf5178680xfb9fa13c0x128ad2d00x66ffd1070x8eb8472a0x14c8cd220xee4c1b4f0xf23683690x4e6c7de00x445ecaa60xe075d6eb0xe668dbe10x873f58c10x25fee7700xbf1268810xaffd3f3d0x04ecaf910x1485b7ad0x14f675300x6e00a1530xd72877220x702efd240x0d345f200x110ad7710x413221240x3766c5380x77c464e50x75e200000x5ab904470x3237aacb0xfcd3df4d0x218ab32c0x7311a9810x0841bfa30xd337d5da0xfaad12160x024bc3750x314566840xff05094b0xac44488c0x025ba9400xf3df871f0x4cba441d0x082495120xc41bc9800x95795c570x319d96f00x447f8dbb0x4ef3c3100xd4f4b18a0xf1b4c49a0x97ccda410x1b07380c0xa19be6780x323262780x758d61f00x6fadde640xda9c7b2c0xa0da0f7c0xd438480e0x0878a9f60xdfbf69760xd19a2be80x34aba61b0xc0fa40e70x1d93d7e90xcf3419450x0d1228230x5c52e1090x7e2a49200x0a316e350x2c754be70x45c0bbda0x35033c810x40c574d50x8ab14d930x601591c60xd38a3b7e0x449209910x060887d20xbdb169d70x1c0eb4400x5590a21d0xac6c02660x776221bf0x791b71390xad457ed70xe023692b0x57367fd50xf370e0710xb34ce1e50x5d6d6d4b0x3037bd1c0xb4eeffac0x5acf73020x2d68bd920x2af27a200x39e1204e0x689f2ae40x817e83a20x89073a3e0xba04586e0x11bd7bd80x7e9dad6d0x62fe0ad10x1264af620x44b9f0130x54c560f70xf60d147d0xd289b8c90x0b288dbd0x1c875ad50x139ec8c50xfc2cd9c60xa36cecd20x8b70b7e50xbb5cf6680x8ffd26000x8246fe7d0x2b84dff20x1993ede80xdf73242f0x48afaf5e0x98f6e9910xd591e56c0x90bd4ae00x903ae7040xb5d43b630x66dab17e0xfa90d40d0x8e87c8dd0x4715012c0x5e3144190xa04918480x1e3c9b5c0x5356dbd70x2e9c222c0xd629ace80xd054629d0x5c383c300xe9214f4b0x5ff92e8b0xb73b79870x45f48f190xeda7c9200x39c6c63e0xc306a3910x7d11c2680xe24d3a970xd2555f190x7d0db45c0x37befc700xd220cf8a0x9a1fc4b40x7f24de730x1b9aca3f0x0334ec6f0xe007de410x4a857c6b0x733c3b540x8a88e6700xdcf5b2dc0x56d03e680x50ba769a0x2ce985590x22b325d50x134fcd720x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x44404f110x247ef8310x687b6a160xf482d5250x389ff91f0x8be56a4b0x1a5eb9c30xbc42731d0x79de573f0x7344a35a0xe42241a40x5567c2270x2b1077e30x41b70ed70x351d3f5a0x054e550b0xcc2e8c930xc97f666a0xf184d1890x60e4ad780x36af3fad0x1e7bbcb30x1ce449af0xcec096c10x38e61f4e0x56e2c81f0x8b75d2b50x4c4fef190x377ba77d0x158bcb590x326e6a540x258e5a3a0x698da8160x265bbef90xe1dfcc620x2665d53a0xd31095170x31c6eede0x91add2c60x225992840xc5a44cd40x847b4d920x59a07c540x1354d1710x5f1d98080x444943d20xa723148d0x3bc350030x54355b800x0f51c4560xfed510c10xfbf384640x7984eefc0x5631413a0x7bb97f7e0xdcd057a00x3d3efbc50x037a0cba0x094694820xf474fdcb0x45e13a280x195c9f2c0xfb2c587e0x12d3987f0x1e77d9e90x88ab6fe30x01e1a8de0xb4ea7cf70xadc785ec0xc91277a10x6f1ee69e0xa6e1a69d0x7e2a74980x2e99f2390xb3cb9e180x73ed6e610xfad9c8270xfbb6c6eb0x985ec4a30x6c6246fd0x759406810x52fd15e10x3c9ada8b0x4ade9aae0x564f1dca0x01010c6d0x6ad2d0820x78f442b90xec25f9670xeadf816e0xaa26c88a0xfa4a647e0x9003aa500xde4e19ba0x56e75d470x162763c60xd77c0bc80xefc9ddee0x1add0cef0xbfcdcc760xd5132f9b0x4253bc2b0xa4de97c30xe79bf0c40x1a8748950x5977706f0xacff64310xaf9bab0d0x1feb486d0x612d0dec0x466eb0570xf56ed2630xab7337a30x81dfa6210x5c0493710x98ab5c8d0xe19a498e0xa202a8e50xd11b7a3e0x6d1baaee0xc4e9416b0xb3ea49f20x41ec4c1a0xaf5517a90xacfa59750x19ee3d710x2585e2a70x9b06170b0x448eac3e0x450fb5220x757b49d20xf8fe3d0b0xa625110d0xc0d263870xa178ea2e0xd9c798eb0xc10ca2e10x9ded188e0x75b1f1fb0x3aa247730x9d6dbebd0xa2118a690x545549480x55c107d90x8f52a40d0x9790eb740xf2257d890x85f5e2aa0xfee8ef7b0x14102f230x6edae9680xedde6df20x4f5063330xbf4774db0x48a705180xbb77301a0x250ecc190xbe83e4ff0x04ea5d100x38869d880xc499ae1e0x120fc6b10xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xed9f8e6d0x3fa3cd2a0xbe2e3b750xf5a207ef0x5ac15bae0x6dd1c2fb0x5a5a94a60x5195d5d90xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x00d2258c0xc35e4b4e0xca7d87640x61c2a3ce0xf95322f40x79defbe10xb3f7646e0x42f90a310x0b21afa40x955b0e2e0x6fe3d8cf0xc87c1f840x32b31a8c0x9d05f6c40xc63d847d0x0bae62b10x931f05d30xf0727f120x2447533c0xfcb3abf00xd56b5f640xf0f1246c0x14cee2230x7aa1756e0xcd6897590x838de9980x2eab7a460xc8fb6db50xd04652370x7ac2a7210xf091e01f0xf6c118bb0x4ccc2c730x6d7cc18b0x29a0b2e60x352a31290x2c0865f60x74c089410x896d84960x3ce4b7ec0x5ddb20950xc635db0e0x5b98c3820xed86a3bc0x76d7d0a00x5e6bebe60xe79d17220x308144d30x00afaffb0x9a2163130x20de51930x00aaf9350x287c620e0xd34125f10x13b353a90x09e14ee00x317f9e6b0x8ce4f3ab0x270465760x9df51dcb0x19f286730xb065cd620x10ec2bee0xb193011d0xb575034f0x999d73770x3f84eeeb0x6627dff10xa38ee4190xd3f34f050x3ecaf6c60xfffb27560xb68827fc0x5377b8af0xe5de76230xd0459e670x430813990x50895d7c0x633427e00xfa378ab20xee33e2b20xa7f09f940xa9a57fde0x6d49996f0x0714f7f60xb53fcd020xe5df7aee0x06111b3c0xe69cb81a0x7cdabdea0xf155b5790x5c578d290x858bb3010xb01fab760xfecb0a390xdc822e5b0x97b8cc090x831327da0xc599bc180x34d01a870xb714b7a40x88d7d61c0x460149090x3a64617c0xbe2e93c80x34e12bb80x09144a700x46fa8c1e0xdbca2de90xa0637e310xf2bbb5040xf693e7e00x30b6638b0x9d1ec2d00x96dbe3820xbe7bb0750xeb9e8e810x3f8f91190x2b3445d10x5d1de0f30xe9ce931a0x1fe9e1530x0b783f380xc10629f60xe796b6170x775a6ef50xb5e2d03f0x0ca398080x48b489980x18de62c70x648c1e750x3e27d6230x006d0a170x485cd7f60xf59c673d0xc8ea85730x54c8d4860x096c9e420xffcd6f990x2469df550x4190cf0a0xa4089dd90xb4d460c10x577922dd0xbf351b570xece786840xfb356c2e0x9ea60dba0xe91c24320x83ec28d80x0b8d6b410x3e947a7d0x72c205420xbcf1ed4a0xc287d96a0xcc63979a0x64020e100x0c69be1d0xe40f6d4f0x682be0d30x709cd8cb0xab62f70c0xf2f286c40x4a3d08d10x96830da20x6491cd750x0e95195c0xf09844a00xd23ba71a0x859e27fe0x64c07cb70xb51428fd0xd10938520xe9c5635e0xb29049450xa74967cf0xdcbf4e2a0xb0717ac90xb543b0770x8b42cdc90x70b2c6d30xb4c153a90xeb51f5a70xeaa4b0070x7cc1ba7d0x1272b16e0x910f46870x41db75c00xcec7aa8b0x32e271d30x19b629130x0d6cab520xa6e6abb50xc5bc25de0xf73cf4ee0x7a4497db0x588886a60x696d7e0b0x1ad05b330x17d0f3e70x27fbcec20x56ac1c480x9fc103bb0x8816f2c80x99f0e50c0x6255890b0x5a89b6720x62a4c6790xae5323ce0x87e72ee30xbb37486a0x1caa6e850x2807767f0x45f2cc870x337f24320xafde19c80x4b89cd6a0xfa2414870xf5f5927e0x4f5793550x96da7d080x95433f5f0x784b6f380xa577c3060xe8a57b970xb563df310x803976260xdd433f700xcd181a330x94d5d2190x46c4e6300x275b4cd50x95c19f110x5abd63200x76d3cd600x054bef450xac2da2cb0x64f8642c0xf54bd49b0xf3da4a7d0x158590510x7521afb60xc9148af90x03c1e2ec0xaa8369c50x2428ab340x6667f2f40xa39e123d0xbf4167520x0812bbc10x0681cbc80x4cb3821b0xafb666810x0a669fe80xb3569bce0xc84385990xe3f1acb60x2835dc460xf62fe8b10x514606f90xb117d6b40x42b6fedd0x6f5a57390x24eb7e320x9ed3143c0x749e05f20x7903e46e0x81b83dc30xbc2978e90x88f00d180xa58a31660xfcc54f910x3beb690b0xb2e08e7b0x556716800x9382ea5d0x6b9501120x94008dc90x2a8454fd0x47767a760x67be3c0f0x12caa2f50x3f6be3220x57fd14170x466b85b80x1cf3c2dd0xc2ad95dd0xbfad62070x2baa73c80xc7c2c0d30x202a1b1b0x024936b20xd66012470xf10aab860xb1a6e0230xaada95840xae921cda0x555d12620x7ae022dd0x1ce579440xae9f97c20xaff2e8700x3e447f4d0x70687bec0x2f77d1310x138b0cee0x38180a560x8239d7520x8869bb1a0x83226d2e0x3e2a53300xbec63dab0xb1e94e2e0x04dca7380x787463e50xda556b450xe80b958d0x7ea673390x0d94968f0xd6885d940x22ea11aa0x0d1497e70x0521445b0x57d472000x24d0ba960x03ebfc590x4d6d32a20xeeecc85c0x2214a4c20xf0ef15b40xf16169f80x603085aa0xec38e6190x6f8b06fa0x38b928460xa93afe8b0xfde7f8ce0x52d7b2fd0x6c6cdb310xa6c46c140x9e0af0720xc7a1840e0xb9d025c90x0ddb1cd70xe9d0d5e10xc450ccc20x44dbd8c80xfb2449f00x6d2ce9230xbeac5e2a0x01848a8e0x3ff623170x0799aca40xcc7fa9520x262f20a80x6e85b00b0xd7ca21db0x26024e100xf5aa33b40x07a4a60c0xb19fa1ac0x22a4c8c10x3fd226620xfe72aabd0x8ff83b7c0x52cbb0140x219e5dd20x675c09e40x6d165c400x5402680b0x5b4243410x19472cde0x472d96b10x6a3b2f530x1fe1e1ad0x74403ca60x1611b9ef0xdd5647ee0x55c281ac0x851afea50xeb03d0ea0x994034070xbb3008830x481c2cb00x8b9200fd0xc9468df00x272be9b40x560cd0710x1461eb2e0xbfee3ad50xba497f130xdb187d260x2af1e4420x3031580b0xf76c2f410x03dbf4d60x1fb655d10xc4dadb620x3c0862f80xd980a41b0x69722f7c0x176fa0760xe9eefe400xceee561a0x661043600xf92bf1d50x5fb6803e0x074a4b500x2739869b0xfd0228db0x130e1d030xb29d9b730x0f15d84b0xce1af2a10x8501e3190x6854463d0x3864eb660xcd0749000x86aaec450x539cefed0xd7accfdd0x54178e590x042884600x91233f9e0x8934240a0x3ceb399c0xfd631ea70xb4bc51230xbe1820f30xdbed5a0b0x3ed474d70x787c882b0x04df8fbc0xc9886aa20x5d48a6500x5023f4f60xc3041fdb0x6f23d7170x614ede300x50c2230c0x963093240xd51451510x2348cc3c0xe87943cf0xf9e7832f0x544513880x35d8a7010xd285995f0x8a4e99fb0x10af0cf90xb98308d80x01087af00x9c27745f0x76723a9e0xa53c5e320x715bf48b0x77747d150xc34017290x645ca68a0x5b2bd4410xe8f617eb0xf82fe2140x37d6bc630x7743bab00x1b4bc0660xea76866b0x7933af070x17ccbe190x25c677c40x9eab500c0x15a85c9e0x4421a8a20x46c1e6f50x39a638cb0xb9c40c120x436fd0aa0xff2ce7470x6226b9fa0xf28ed6e20x51efb5430xc6d53ef90x690e62460xdd4240820x9eafafbd0x675f2bbf0x34f3fb1f0x2419d90d0x419727540x3e985a650x2a196e390x23b9d6e20x331858fe0x766a88990x2cf1e2d20x734691920x2bef18e90x74586ba90xb31ed3fa0xf95ea4270xb7ff80ae0x161420980x65e6be610x3a51cd210x37017bd00x9143f03b0xc0b386910xc5941eb30x05806b630x6b61ef150xc5c617870xabee204a0x32f69b680x5e14c0ee0x24a5d9bf0xa514e5ba0x8d5b63e90x26ee00860x064db9a50xc10928770x7a7c6c840x194fd0c20x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xd6dc0d880xa4d586690x104cb81b0x4856a3270x91d1fe520x646477610x0d8d93c60xc0b486d40x306c62240x4c6d65060x14f3d5770x627dd9580x52fba7280x1e79ea1c0xcae82d3f0xec30d4540xffaada520x11dc9f140xc318ddaa0x80d5545a0xeb9f64fb0x6c6303aa0x858991980x691e7a710x16fa3c060x9d653c320xa507898d0x96237a360x3aef46b40x95d5a42b0xac2bcd080x537417aa0xe0c77bb50xb8b2b1f70x0f2d7d870x741fa6010x0e7f86cd0xaa1084460x8d9101100x8347667c0x46aa19f10x9a4a9d940x6225637e0xe700c23f0x8f43c2820x20e4069b0x3b2ad3c40xf277510c0x8bed8ab30x09b6941f0xc72b71ff0x3080326e0xabc967090x9c5919f90x30ea63ac0x78ceb5a40xdbe9015c0x66e7e3940x3b17e83c0x255124e10x2ef412680xf2f5a8a30xe3a0d1250x6d759bad0xd722892b0x1b82fefa0xd220e7990x2a7fb9aa0x633290470x9217881e0x59a1d7700x4e0244270x4882f6410xecb854090x98c125b00xb7b6e44b0xe409438e0xa054e5b00xf4e68fa20x59721dae0xd7989c9f0x453e6d220xc984f69c0x800d0ffa0xa0c130700x242226780xbb3b8c2b0x1b7b7d830x0529ef820x0ffe966e0xddc987490xb34a75750xc6b1163f0x43e4defc0xa1a295480xe43f06d60x22bce5130x7577f9920xc31b72130x2fa514120x10e727bf0xaad74e5e0x740fcc2d0x2c0fdad40x83fc06170x008e91cc0x0da61ed50x1759fb320x62eb52eb0x03a8625a0x315ca8430xe0932d1e0xd58039280xae12b5110xbf280fc10x1c7d0f7c0x7e188b6d0xfd637f410xc9dfa1320x912942610xe8dd02780x7ad44e6f0x54573e490x30fb3bec0x7d60a67e0x045e2e380xdf1011e00x931d51dd0x422d53f10x65693bc80x30ade9ed0xbb5ca3c10xa61957440x9f6e19ab0x8cea765f0x536cc8470xbbaeb5590xca9f04ad0xa07a37f00x8df92f660x449ad0a70x69acdf380x4d95d6d10x9af89f980x194446270x527e23440xd3852c970x1c58d0de0xd7cbddda0xd36257ba0x9291cd3b0x1d07e3650xb0e602eb0x9c2de4490x3a38dc650x026211e20x65e0d6d70x27864d570xe9dff1360x533265310x183fa88b0x3f71faa10x87dc469a0xefba93e10x4aad52d70xd985dc990x8a99a0160x6a037cf10xa05c03df0x4d1023f80x310f02ec0xf812cff60xfb578fc50x8d130dfb0x8c9e47aa0x52f1b23b0xb9f6adf30x5adfda8b0xdc07e67e0x5d820a020xd36a52520x7ea87e340x652b14d50x10a26fe50x6987b0500x973afab20xd3c68cb40x1d9346840x9e9fdd9d0x3fe2ccbe0xc15a44c60xc747a7560xb96ad0d30xa894c3af0xe7cfcb210xdaea6e0d0xcaee0ce60x4a3c3cf90xba665aa20x9fb479b90x6fedeaee0xdd1915df0x171682690x3e7c08f50x3e77627f0x6b1f810a0xd8e7a5560x703d8c1f0xa1012e430xf23b2e740x897473df0xe7f2dd100xc458a8360xeea859c00xfcc6eb9d0x10cccfb40x99d79ad10x115734c30x480c6bb40x5142080a0xb3769b4b0xf7caa86b0x4e6e5c730x058387000x83e658d80x90ddcd0d0x55f0f1b20x98de815a0x6ba0d8090x17e5f5130xf914f5d10x8e8815620x7ff8d0470x1b98440c0x6fa5e7d60x79def9860xe82cb0d80x66c96fa50x917830b00x40bb891b0xec318b1d0x4fb383b90x377d71b00x24329eea0x2c59001f0xe7edd1700x91e3c0690xf0c63aa80x87efb6140xf0a2e31a0xd9ab3baf0x9b4387630x3193169a0xb5a6e6630xc9676fd30xc5dbc2760xc942c3e60xa60da4cb0xb0837b680x2fe7a8d10x0ed36af80x91ca033a0x045d9d6d0xa7b1479f0x5ceb29020x39beb3f60x09e731590x22eff9b80x477515410x2dbb1b310xf007ea450xf5b29b4d0xf4f19f520xe6b069f50xdc63d0900xdc1729750x59f19b4b0xbf9efd1f0x3a0bf5550x7b7e42980xe9a0a8270x4b9d93950x25b9a27b0xfe91158f0x0fb3af120xaba73bdf0xdf3e81e70x625778ea0xcd4616540x60a9e8180xdc7fd4e80x3b9032050x36eccac00xb05442ef0xe1ec7e430xb55780920xbe38659a0x89f8d47f0x4b63db950x87a00e780x0e96acbd0x2ac5e6bc0x257792b50x727530870x6aad57660xc914f7820x7b3d53990x5fcb28890x5baa888f0x78307d850xd463b7b10x22fb3eed0xe20a4aa50xb0ca7b570x576e1fb20xf6ebef740x85baac2e0xa61e6c6d0xd7f112c80x2ea734e40x24268b600x95d5dacf0x8331a45b0xab1a0aa50x6dee0d400x93243cc20xd03204150xd832ce5c0x20403ec80x82c0a8cf0x18aee6b10xea8ed5c20x9519c81d0x4f6c4ca50x785cf4ff0xe23183aa0xf9d0637d0xc5484ffe0x509b62460x8c0de7910xdb4a6e6f0x4c6300090xa2ed38d40x6aee277e0x9a3a07ef0xb1bedbf50xdc0732e20x19e39ba50x1324ca700x006890770x9163df8f0x338620b10xc61a56890x804906860x051ef0d40x318c43480xfe53d2b80xa731b5e60xf26e773e0xcb1614260xf3083e8c0xe48cd85d0x406c91bf0xbd88747c0x471b2c9f0x3e152ff70xff1dd2200x16b231a50x56ef41290x5993d5e10x0ff84bd60xf0961e410x5c5259530x10c825420xbe6ff4160x7ffb36be0x4177fdfc0x251491590x169ebfa60x2defa7dd0x4c4f1a8a0x1ba3ada60xcbb830ae0xad728e5c0xe664163e0x899572330x2845fbe50x31e412290x76a435ac0xa63350c40x8e37d7210xa408211f0xbeb0bc8d0x79da6e330xc80d75580xe48b3a340x4433a7d80x9850f4490x4bc9fbf20xdc9d042d0x8ba5d7c00x14f23a5b0x414dd40a0xc1937b3d0x5a82aa140x42b523fe0xe979182b0xede9baa80xdb19495d0x64edee9f0xcba3c8e80xc0c8d0260x602d35130x845114f70x84bfe4240xf95ed19c0xb83b320f0xc86db9190x8706b3640xf42aba6b0xc797c1df0xcf4613f80x2bd92f5b0xfd617e590xb0eb501e0xa7afb62c0xdbdc7d980x6fd905b50x8ea29de80x0e6c003f0xc8b996060xd2d671f20xa4651a550x33839c1d0x1f4d4ae60x0ac4cdb60xd7a606e60x5c60d9ce0x13b84bca0x56e5b3b70xd5e99b0b0xd2f2d18e0xdf64d1100xb5be19ba0x8e0086a70x67b06d690xc7562b020xec4095930x481960870x33d0695f0x183bcd240xc3037fa60x37b7933c0xf66418940xace69aef0xc93f181b0x8ed807c50x06d64ed90x09543b3d0x027bb3890x6864ef8b0x47e1e2f30x13857e000xe21cf6830x7e987ae10x1ec7a3f80x7abe8b840x4c87bf4d0x86fec7280x8c2c1e250xacc00a6f0xc9b1f4280xc1a6f6690x9d691f9f0x41bc1d320xcbac7a730x850493b50x8a4594ee0x51460c1c0x896af79d0xd153fd880xbfd1fd860x1189c0d40x9eefffbb0x821e114c0x37c381000x26ada2f10x94480e0b0xb274f8f50x6d810f180xde3eb8c80x0bb50f800x35f5127c0xdc3881180x30cf4be70x76094e140x8d9085d40xab41f4080x50b57b8e0xed9a89f70xef70e6d30x37ce8f7a0x257657d10x43e031c90x38f5c7180xc2ea46010xd20858220x638c71d90xd71768390x465aab440xa45c13c20x990bbe600x3f9bc9db0x57b3b1230x0fc8abc30x0dff07bf0xcb62ba460x6392bd4a0xf3bea2330xc2aa8cf20x47dd112b0x6cd0cbed0x5b3f56e00x2eb5c8f70x830b5df60x4ce1cfdb0x3fe9c7d40x5a15b6f70x85f301f40x7de9e06b0x6f1d14ac0x63046d510x2f4578df0xa09200be0x217322c10xd357120b0x9965bb1e0xf76df3e20x5694a3410xb40321ef0x10f007cb0x8cf062de0x618a30ab0xfa8045e20x858c30d00x5ff17b5c0x829e88510x766f11ce0xf28ddc280x5b20987e0x9cbf026d0x5dbbabef0x0e81c09c0xb972d5070xf82d22c90x47041e4e0x7bed4cbc0x158013820x21a6087d0x3bf9fe7d0x1707a6150x2d07a9920x0a60f4060xe35d64ba0xbfb7df3c0x7b291e3e0xcfccdd9b0x0aa1e7560x3dcad6bc0x19fa58520x39a967390x0ab0c6870xb5ff38e00x0ca34ccf0xcd0643210x63874d4c0x2601944a0x141e6a0d0xa1b59fab0xcc31f3290xf8fc95ba0x286200d60x2ba6606c0x21fe26730xe6f8fc850x1b7e9e740xe723243f0x32e824530x5ca27c510xec51e2460x27ebcd550x22ebd99f0x7c02932c0x78b2b0f70x6cba26390x233c8b170xee8a38800x996c5d6d0x58a63f850xbb81a32f0xf7d733e80x838aeea60x7205f9420xcc8dbebd0x32250ce30x71fd14aa0xcb2fa2250x11ecf6e70x86e7acd40x4a88e22d0x917685400xc87554330x98c5f2830x0e7256a60x26f47fae0x9e77fe7d0x4a97e05c0x6b5518080xd682e8b20xbc7bba2d0x5aac70880x835d26010x491fc8ac0x4f98a0ee0xbb0370ee0xb8ace57f0x3a95aa900x6aef121d0xe75b26620xc287813d0xb13226350x09bc1aa80xf68fb4df0xe50339280x6f77f4ef0x1c2c48200x38de52c10xcdb22f130x4559b4ad0xb61657970xffa346160x6513b1e90xe6ab9b460x9653f2770xa36cfd6e0x30954c210x8ea291a50xe2b885a00x3b44e7320x2ad7c8620x80852ea60xd0e40e230x25f8494c0x91e8b6c90x079283080x0d61b3700xa553a2de0x98f5b6ed0xa0f066ef0x49f3fc7f0xe10d98cb0x6c7b3c680x184b82fb0x8972d84a0xe1f2ac130xee82e25e0xe415dc7e0x45599a230x8065a4fc0xf3ba11d90xb6245b090x6a4f623b0x34809f280x62fdffd10x4a10613b0xabe01a0c0xa47b5f2e0x5c198c6f0xd2bf5da70x2d8f30bb0xdcf51fcb0x1b06b8d10xc685f1cb0xad039c540x8834396c0xd0d42c420x98fa21b00x840b3b0b0x214c31a40x28950ef10x3cf79b8a0xc3bf75bc0xd3d14f230x32fd447a0x38b26a9c0x409bb43e0x0258b1c50xc851ba0e0x169ca28e0x8621edef0xedcec4f30xd89da37f0x6c9eb9470x5ae7445f0x7113d7140xa90d3cd70x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10xa18f94330x3e7080cb0xceb1f1260xbaf6d6300xc7c6391c0xf9f04dac0x9072d71a0x0d84805f0x5f865f610xe77717940x7fc6c4ce0x564ca28b0x38351bdb0xc47c22e80x961d28820xc0e69f820x12dc31c70x4526289b0x0be357b20x344f3bd80x25113a040xfb693b8b0x502108d00x48fc7e040xb22708cc0xca8f6ec60xc19334ff0xe3c165e80x6de8cc950x203c78c90x4e35e0770x90571a0c0xd9a92a750x7c8aab4d0xeb73b34f0x035af1820x0159414d0x1cb4d82a0x27bdd1dc0x318688170x03ab69910x0a7d29140x51e573610x2e04994f0x77c364b10x1590997c0x4ec7712c0x6a5d9b5c0xe382e7b90x0be76fab0x64d69f040x20d153560x2fc537b10x039d22e00xd3da70180x3ad070960x6786f92f0x66774f4d0x8c8bb6820x494ec60c0x5d1dd2d90x934570580x1abadf9e0xa0b472e30x48bdeb270xea919dea0xecf3dfda0xf691e0dc0x458eaa9a0x6baaf2d20x31fe86cd0x457702ba0xece836ce0x13f51fc30x3bd1b1f60xf9a482f90xcc5005fe0x3d7c1ed70xcf6cfe1f0x79cb05eb0xa97c3ce10x944922ac0xb58d33a00xf117eb230xcd611a800x23e5d1430xa68410ae0x63900ece0x18f30cef0x8ab943c90x0d5fab220xc5495eae0x14efc9950x4c0e80fa0x8fad3d380x2b169c230xe324bb420xd7652fb50x4b06a5090x5eb2e7880xa3f29b160xb2eaf2df0xadc78a180xac581f3b0x93ef5ea50x38642bdd0x1aee12750x868bc1170xb047ee860x779d48350x3f03967a0xae56d6d40xd6532f090x5e9332c30x1150a7e70x085a1fe40x9869c69e0x72bf21400x272d394e0x4541fe0d0xab0a34670x9abdea300x41dae6710x082453260xe196a9f70x4ed12f730xe96fabd60x577d519f0x31bd97480x904373aa0xb44e95980x773123710x8d341ff60x44fb28bb0xf15ca5130x1a01af2e0x7d6830db0xb01f9ecf0xf3bec7790xcf232e910xd7b40dd60xa4ad73700x65f9209c0x0d7526600x14c2b06c0x8a04b0ed0xd8e45afb0x54c534f80x32e3b0760x339911920xb8443e940x5a3a16a20x76df0f6f0x61cdf7990xe26032eb0x232b52380x927d39410x0b2d70d70x2fe0e6dc0x081567730xba27d2040xf08c67de0x75be4df30x72a465910x98a76ac30xd93737a00xe1c559f10x81d48b060xcdd3a8dc0xae250af10x0c7bba470xbfa86c5a0xa3eedec90x73d279250xd81507f10x5de9de790x2153bdb80x6b2a59520x735a0bd50xd0a79a870x029444f00xb36b735c0xae2c02750xfe4eb6300xa1e199250xa53ad6650x359389b70xfd8eeb340x66c397f70xf1c346b60x21e75bcd0x8c2e16a20x9db0b6400x251ca4af0x112f58770x1c96c3f30x2c1609670x17a3056a0x35bf2acd0xa20780980x355b87080xc620d36b0x6cfedeb30x1016ca340xd103668b0x2c5b7a8f0x611c267e0x6f46f1020x475a5d110xa2cc04da0x32ddc69b0x7d00c65b0x7de8b62b0x69f725a90xdcacf2370xa7f38b7a0x9f5b70340x21641c6e0x6e224a7a0x6d40a9210x03e53a950x86c488a00x0c19c7a20xdefbd1ae0x66fb83b70x9de875440x06b069d20x846383d10x2f0138e30x67b0f3140x764cdaba0x66be45c50x311be7ce0xcdf4cd560x9242a9c60xb3749c290xbecfbb3f0x4188d4390x01b4283d0x38c799ae0x2e3b22c70x6c38d5540x21a1ad3b0xff1d8bae0xc76c99d70x2b71ab520x6fdb4cf60x86f851140x460132330x199ed0cd0xb895e04d0x54e6fcdd0x07be69050x2c3054f90xa20ce1b80x6d2fc5a60x4d0df7490xf6ebc03b0xa0dad88e0xa0cbab290xdffe2b7f0x9857e1000x4b40f56b0x1fe912f10xbaab2a2a0x9a64a9fb0xce9ff7730x579a09d50xf92d68420x356ac3bb0xd69b890b0xd2c8a5590x40e9b84e0xd6967e610xaa006be70xe399dccd0xd93192f40xfc66f5510x0c58a8cd0x262e1c2b0x281ff0550xd18e250a0x963ca8870x85e42cf10xcc3010b90x3b711d900x6537580a0x7fad3ebf0x5935e0e10x09abb6160x5d958cad0xe60739c30x9ffa3a750x0f8dab2e0xe17687270xde831fee0xa6fe8d2a0x467df16d0xbbf787f00x31e9790f0xb0d913720x73f38b7a0x214ccfa90xb2be6e920xa544661b0xafd969b30xb341f0350x6ec1b3dc0x1e8810570xe66641510x4f4ab6790x2931cd0f0x3eff7be70xe6d7097b0x423058c90x2fa565000x0274dc2b0x648f1a220x81ad6f160x3400f3b80x9332231b0x47dfc5d20xf41612a20x2a62b5bc0x5562fbb20xa7c4f30d0x99436ff60xcc1d53520x58c08cf30xce6cbe090x405164bb0xf97983e50x35a9b4f40xbd9316ae0x01c119c20x8594e54f0x8048be780x0a2693ca0x45e8ff4b0x028046670x92bfaeb80xfa599bb20x33a388330x10eccdc10xf50069a60xdf54a8f70x142cf5220x297a1f870x055c88f90x2f26b0440x340decb90x425e574c0x0465f22e0x78cf76e30x01902adf0xd434cca40xf14f97b90x72891db50x2e485b160x487675580xfc0869b70x720a33f30xf89b71350x9d6af28f0xbcd33ba20x02a18c740x7844e74f0xc3298e770x404ecd540x38381b800x896c41c80xf2e429e50x37386cac0xdd2d78900x3853ec970xb41d6f6e0x8ffe7e890xac6b44b70x22115fd60xd159edee0xe36f8f6c0x5a3f5e180x68093c9a0xd2d1ae8c0xe0e7cc0e0x46a8a7520x749ec5d00xfa2ddc090xc81bbe8b0x5391cf5b0xf38bcdf30x6c3f948f0xc0240dd40xa850a8d20xc061d8010x289c37140xfe2a84410xcf2eff560x18d4f8cb0x814e77300x5ff928fd0x9f1d31e80xc18ac88d0x8df749260x3bc9ffc90xed1c54280xfb176e460x0450044f0x08f562f80xd30134750x394cfbd00x31681cf10xad1bb0270xd65cf6ed0x9fe225be0x3627f0a30xd4a0e5600x5471adab0xac860bb40x0783673f0x5a4aae830x055d66480x83b5ee200x693c39610xc40f284c0x4bb903c80x79c25db90x90ff6c9f0x87b1fa320xe29ae4e50xb602c57e0x09b32f670x349d4dbd0x9e72ecb90x1de08f9d0x78f9b7100x5970b25f0x9e60cbf40x6003ed860x400b35090xc7ff51710xd4cb4c000xfd0611a80x124309e30x832ff0dc0x1ce5bc110x6df26ca00x46670f470x002f7baa0x045072cd0x3f5b14150x62813e5c0xdd2485410x5e399bda0xe9fe8af60xdc1a707f0x518222150x396ec6290xced0eae40x433b0b280xcb1ac36c0x3107604b0x0b4ce0a70xeb7c49e70x67b70d2d0x99bab1610x6b6c3d100x6eb856930xf166c08c0x3ea8e1b60x9cc192d90x690474d50xe7a664c40xf51bf88b0x9561523a0xb2e32ccd0x677c22d40xb7d780e30x487c5d330x80c681370x0d4961de0x89667c760xf6015a430x2d45ed240x346458fe0x430eda1b0x32d6597f0x420e75710xf06901f70xb74af7d60x127523820xaacce0730xd1f2eee20xb8cd3a7f0x39e614950x0ed6592a0xe1741d4d0x737b86e20x3a2a62630x974151300xc88d90460x792be2f00xbff20c670x4e49fb070xb1b972290x77e248580xbc1a49570x2283abce0x5b74a6130x6e10a39e0xa23e45cd0x853c01ff0xb83b1a680x131f636c0x0d9bae4b0xedaa689f0xfbdd1af80xd9010fb40x668d615b0x5a14ff790xfedbf2520x3f5c468e0x50a9e1fa0x38d4401a0x2293972c0x636b12c80x8c8b62860x10c688f20x3bb965920x8886a1380x71a29ae30x8d427bd70x2f5609210x17ca65b70x53317b2c0xa29e32a50x95a1cb070x3622611a0xd2101c160x2b357ba90x46e674280x15e6955f0x688c19490xe17a4c9d0x703bc3030x5b89b6540x1322917e0xeeee8a7f0xb5ad25db0xcfbcfea20x8c87601a0x8e8895db0x20c412f70x7a31bf660x25d84f5e0x6d1390620x62c7048e0x6d21ec220x487ac2610xdfabd2e90x9e19f1f10x63af62d80xb26383c20x0fc65aac0x70c52dc50x3a40142d0x75928e730x0f7edb410xd7ea70940x5fb04ce40xdb55bea30x467f9e900x6a2210490x4b21d6ad0xfba631b70x9aa296ad0x99ad7ab40xdfc9cb4f0x21f6bba60xbecf5d140x2f0f68790x5ce3b5880xdb0656570x3689527b0x62ae5cb80x35f10f430xadda78cd0x5611c5a10x170f3ed60xc47370770x122bc4c10x5a157ae40xb25b29570xa0f4b5280xb135045c0x42f2c81f0x6e6de6f50xf484d4730x3a7f7adc0xdae9b5d70x70842e2d0x860d40650x9b3d53d30x504ffac90x9b7e49840xca5398860x22fa135b0x3c46754a0xf0926ed30xc313a7790x83ae6aaa0xed15fb410xb0527fa40xc54e30cb0xc6d9d56a0x1bcfb5990x45f107e50x0cb2128b0xfb6cb0450xeb8014180xe405edeb0xef5e2fcb0x6d57c0970x6467b5610x5a278a240x23742c5e0x9f3bee530x11a96b760xfb7ee0060x26884ff70xf09585bf0x527f5a430xeeaabbee0xc7fd5a4e0xc4ff1e9f0x51892d610x3f2690f20x84f8032b0xf4722b920x739f20400xba3e05a10xb173d2f00x9f88b9410x96fee03c0x22ba9aa10xe52e77be0x3714330f0x5d454a8c0xd872eb480xdcae6d2d0xaf5bf6ef0x4603cd1f0xbe614bbc0x671b4bdf0x7c9722ba0x620efcc90xb606e7160xabc666bb0xb1ca86610xc8076da50x4ecd6b590x813d79990xf21454200x8e684a650xeda780ae0x909e92fd0x2287c72d0xb790c3cd0xf79240120x0ac0a7dc0x6e5539070x426923840x539cb06f0xed5143550x3c0df81f0x15a35d510x2d6e9c810xf255719a0x5482ceb80x32a5ab140x814a27740x2211afa10xbca4d6d00x39e05ac30x584b84820xd94fce000x9855b1160x557a562f0x257aa5cf0x98b0ece80xb2faa6710x44a928630xa2769cc90xfb8c86650xd441d47f0x368a7d900x13776bcb0x793056c30x2c6898550x6085edbd0x4055ca9f0xedaf6bdf0x0494e1490xd0d0c1cb0x3ca31f350x709597190xe4f8a3900xbcc9f2bc0xa1b269c20xd8db03c70xdb62f9e50xba5e1c3c0xa7a921b70xd2cef7f00xf59e0d4d0xe4d58c670x1923db590x11253ba70xf2c1be700x3ac8924b0x35b90bbc0x065b5c620x830e5ac90xf9dd707b0xa730d7620x06efe9c40x134b6a0b0xfb00c6a30x3438e2dd0xc901586c0xec9783b00x17b3ced00x153b0caa0x534ceae20x7127b7f30x8c0b6a010x6611fd480x3cc138500x637994750x63454c850x8f61befc0x2c27010d0x7e21fd170x87e724150x120ab3f40x8f08595e0x83dde6c20x985856740x0c61628f0xd9b0700d0x26353cfe0xe0ca82eb0x6d1297fd0x9ca687cd0xd674d7730x407393850x82da66010x91517fad0xb8e847b50x14df07320x0e1ca0f20xacd82c540x270f35500xbf9d1b960x90a5530f0x523e7b720x3b71cbac0x3f13314e0x778e499c0xcf03e2140x5778f2410xd5abc8900x676302530x68088bee0x600779350x254f20cf0x3a8cfeea0x784d070c0xe3b8ea210xd22dc4cd0x537601480xa3df4a140xebeef0170xb80e83580x95b7f4200x7a2d7e170x5533b6de0x2760613c0x1e6b75a30x54be85b60xc2496bd40x05738d1c0xa5be1e1e0xc53f892e0x2d0add150xd515cea90xde53b5ba0x52d5245d0x97bc20310xddf158890xe8cdab4e0xb1ed4e4a0xa2db3c7f0x946967350xe09dada20x858b62f60xbf63bb610x428dd2160x20d2acde0x30ea69e40x47c1e4fb0x53a44c560xed33c6320xf573f4cb0x4faedf320x669889420x3a327e8f0xdf8b98b60xcd2791690x652ce9aa0xf1db17040x4f391d0e0xea054b220xdc9c94630x4e8d4c460x1ca25ace0x96120cdd0x758547320x8dde75830xedbaee5e0x6b6408640x347013de0x53445f680xd5dba83a0xb33853db0xd3af75940xc12a5d2e0x403aec3a0x77e35ccc0xd0ae67160xb3a2dfdf0xdfa37e7f0x78df6bd70xb71bda1d0xebe2983a0x9f867dfc0xb028bd400xfc4e8ce80x59e8708f0x3142b10b0xf99d347e0xa6951e040xfd96706c0xd288ca070x3964b28c0xa67c1caf0x8e07ec8e0x8ef2f9bf0x1197bf0d0x86623fd70x0e859d630xfe7c42870x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0xba18698e0x0f4c91ed0x4cdb31780x5cc509a40x7ee6d93a0x81b55b990x78aee6300xb5df033b0x1827bcbf0xd2d449250x04be9d2c0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xc2093c540xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x571dc1540xf9eb813f0xc5c29eef0x231b27d40x0948cde90x6c61ce700x618911fc0x0146e7d30x7a14f3ed0x340dd79e0xeea0d3dd0x4db708650x88ad07d30x80f778500x200177cf0x174843140x0fb13ba40x67e078d60x357354fa0x74f9d5370x16816b420x7eb7ed9d0x203763b00xfad9253c0x32d43dd00x6350cf200x92eb426a0x63872dc10xdfbd130e0xefb90abc0x25480f630x2e6c66150x5c83d40e0x20a7e7270x9ffd759e0xcca0a9f30x170ec8e40x933933170xa5d3ab2f0x8d2b8a3e0x0b7e2b580x2114492d0xa9434b6b0xc895cf330x8cfc1c960xd655a46a0xce62f04d0x741c0dca0x36a2fc980xca3924590x78389c7f0x813cf2120xe3e12eea0xaef967460x31738b1c0xa59f49d30x673f901a0x482cf1930x35e7f0800xce716c990xd03e03e20x4d8b45be0xabc2182a0x457a11480x6ebe7e1f0x9747e7e50x9551c4d20x0f29e2880x75e25ed20xf65e159a0x6b500ea70xc52c17510x3fac97bc0x64b628620x2ba5a8880x85540ebc0x99f018c40x202d4ed60x2f00da760x4e5e2b080x62564d6a0x72681a8c0x2b05079e0x82660b880xbb8e52320x28de2a8c0x904d69a30x34370cc00xfc880e8d0x4f3a54d20x4a33a4670x04c582ac0x7162e7b40x725464030xc5b2df690xfb37f9250x801007d10x723266880xa942d9f10x3dd71e7a0xb123eb650x955c9ffa0x770530ae0x7da28f120x0f28cb910x9ce3f83f0x5fa8d8c60x4b57d5060xcfeba8aa0x0626da5f0x7b2f91770xbbac205f0x44597e720xda1a9ad70x7bc9ff440x4f2121690x3166293b0xb8c323a20x8ec95ea30x5541ea930xd0720a170x7d5a2c730x3f229c4c0xb1c3a01a0x437642ab0xf43a93eb0x0f42104e0xc50bb8c50x9abffff70x56256e8a0x794b72710x011500ad0xcbc561800x1f416e900x322616bb0xfa76815f0x1a4dac200x4b3b9fd80x3c3818aa0x49ec39e90x288068710x64cb459e0xaac8f6920xac8f5a330xa41940430xbb4f81e10x7c5203920xbf3c143a0x83123af60x180ef2240x05bf3a4a0xa90e1fdf0x82e44cad0x7ae31c2b0x7b7f76d00xb524bed40x96cdb8b00x86cf4bf20x34c78ae90x63f8e6fb0xe5823ff60xdce747ae0x3e2bfee00xc6548cd50x6d4cf4410xfa2e5d140x1daacd3f0xc43da5420x7aa2e59a0xd6e450180xea4a026c0x254a99ff0x193f78420xdc500b1f0xec60146d0xd2022f720x243873410x36dc9f8d0x35f189440x3bc096a00x4ea6815f0xf33ece8e0x52d8fbf40xb3667a2f0x0544ee840x702a00250xa6bd0f160x3e4f7b540xf1bfdcce0x487c62510xc36a1e4d0xa688e2940x0c17edb10x0bdae2960xe44cf7b40x989d94e20x83eb6e270x7f806c240x1b61ff910x86eed0f40x5fc486090xe29e1d0e0xe8a73aaf0xd3bc530e0xe7822b340x7171121c0x8b618d080x88c9c2d80xdc9cc8cb0x782d4c900xde6d17370xead2352d0xeaabfb090xd42d2b050x7869e3800x3a86e7c00x390629d70xea23eafa0x2e7d7d2f0xc57cca940xec6a06300x3707d46d0x98f8ba0a0xbba4f05c0x68785c7e0x44ce98c50x541b47c50xee9d458a0x4ec775cc0xce5f7ba10x6aa7808f0x76bb97280xe82008bd0xcf45db420xba2e4a530xee0dd9750x080765830x6443f1470x00b330a60xec71c51e0x83dacca80xb7bfe2900x4f585f3b0x0dc5b63d0xab62f63c0xb8c294770x02a702280x47da512f0x0d9fc5b90x50f8a6220x44fa9adb0xc8d3294c0xc855bb150x0fd2e34b0x7705e95a0x88e1d0f00xfc03d97a0x8964ed260x7cd8d75e0xa9af4b380x30c83c820x5139b4f70x106af2a20x741a1d700x2c51b2020x8b62b8e60x33b382230x07473ff30x0229e5700xba1665aa0x7c1372e80x63eb93550x4476e9e20x1f8544b80x4845c4230x213157000xdd4a55690xa250c8380x253bdb780x5143c6780xab1d6cc10xa577a8500x3eaf291d0xe200d2d50xc6fec7420x03bd889d0xc702156b0xbfc407b40x1976aa060xadb5559d0x35b6b7720x15692c870x046c1f160x4470a79b0xb2d307de0x4d405db80x6d044c260x3bae9e4b0xe5d959850x487d93430xc22b50ad0x6b7589f40x3eae292f0x62fd62070x37b777df0x83c8a3550x5d0b18920x617643a20x27c2197f0x8bfe8c570xa0c1f57d0x8f7014a10xbe254e920xd3719d590x52428cc80xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x608f14e60x61e942eb0x710b18800x8e8155f40x67b8c56b0xd293b7860x50e31b080x64ca77370x75a77e4e0x2d40657c0xa52dd1dd0xcadfd6280xdbb2df510x4d2a941b0x4f7a46840xb603802c0x64eb5df20x5e3a39120xb227ccf60xc6db9be20x767363580x13c674da0x1fff937c0x12ae7e580xd4f096400x46f2a4270x842f54150xfbb81bd60xf9a4fccc0xb5677df10xde1590d00xdf5818dd0x2d479dd00x203ada7d0x66e6ec970x89e6add50x7c0e664a0x57f24cd60x95dad3f20x003e8e400x8b2e1d350x508167050x912429620x0b48c0d60x9de30ce90x72b7de5b0x8f7279c40x319e6a530xe7fff53e0x5df534170xeb25dbe60x3d5e13660xbeed1f740xaf90f4320x85394fd80x0d0d1ef80x1d1af64b0x8646398f0x45a765cf0xfdbe02880x62af81eb0x8d6e940f0xbfd926930xedabb3410x276d71980x566dacbc0xaffe00aa0xa6966dc70xfcb6174d0x9c42082d0xf53a51220x5f45a6f30x87a9c62b0xe4a536490x04b5bcb70x331f086a0x008e86d80x7c481ff10x1aa4c8bf0x10b73abd0xd692a9bb0xed14c4f60xe03070eb0x39b200600x16512db30xb576174c0x2966ef5e0x8fb5a29a0xd23a2d690x16e3c1330x46ecdf920x72c53ff30x28768fdf0xa23c66460xaac7a1540x180453770x909b40670xf05a0bb40x768b4c6f0x161195a30x04ab44ca0x2255d7080xfd3f9cbc0x6202ffe80x6a95e2790x0ad09d5d0x3145216f0xdaf7b3340x9726c8980x851792740x3ec807360x1c3e657e0xd4180b370xd9f375500x791427750x58ecf5740xacd358c70x6a4ce13c0x4653d4b90x8e2b2cff0xa9daec420xe06025300x46734db70xb0c3432f0x1cfb92390x117cb3120xabda77d30xac1adf420x683abeb90x20f95ee70x2abcf5b40xfb9817820x0b72e5700xf000f8390x909c8ff00x37b12c100x99b0aabc0xbdbb5ebb0xc3d8b7e20xc2ff8f060x9614a53f0x15cfb9260x4bd58fac0x2fab0b6a0xb7cc92c00x8c0957650x278e4e090xc2f36f9b0x38a71b7e0xd683ee530x4c904ba50x58af4a0f0x6cbda93b0xa76164580x7e4de7020xbe872f4b0xc9d489a00x90a716fe0x3634ea510xfedd5fda0x792387af0x746bdbfe0xa543c17c0x9610eab40xf3301b350x8055d0580x2d2aaf3d0x2b0b1f280x127b87250xe29043f40x585c1ef10x2eac82940x2b45a8890xf1f36a290x48539eca0x516116240xddbeeecc0x1e4b83240xefc01f700x63088b320x3478ec8c0xd067e6170x3da171f90x453c84030x2200d2860x2660f4970x9b03fe4d0x6ccb57c80xdc14eda70x9b03097f0x59ec86170xfd706ab80x3eabe9a70xa835d53e0x1ebf6c2a0xcee872770xe4cc91760x19a2b0a20xc2f7c1b10xebfdcb960xc2560ac20xd660a8170x705cd02f0x84a2223a0xcf73ce210x841b89300xa44d47cf0x816facf90xd058bf160x2862465a0x00c3fc2f0xe99466a00xdc61ce310x3f19ab470x0edffcac0x8cab6ece0x9d5deec60x55e8c8430xf97de8360x3ddd0b260x2803e5c20x0f180e830x5bbdc39c0x082c32130x53108e440x2c0066650x3d8c18680xd3eeaee50xd121930a0xbf4d69190xd0bafe6b0x15455c9c0xe8bad4050x53795c850xbe4a15200x0941dfd00xb1124ca90x5ede94480xb6dd36570xed19e2e40xebd47db10x5b3ea0b10x3e6cfccb0xf9a2ce1e0x8d8c13740x0e47eccf0x65c4be160xa343890f0x58138bf30xfc587b450xa23499090x8bffa6b80x5790e7a00x326425ca0x95e4c2a10x2cb61da50x9ee00a150x923b96800x0c34ad9a0x2466d8360x86c00f510x2605e72b0xbecbf54e0xb53620d10x3c9390db0x9418bede0xcc3659e80x9cd68a400xc9426d6d0x07f59e590x8bd590db0xe7481aae0x539f157b0x3e8829430x5f9614ba0x9c0419b90x9b9f36480x631874510x8da716980xb0558a0a0xcc59b2c10x151fb8d50xe31200080x9427acde0x183b33a60xa816d6100x44d127560xac3a59f10xc84ce9a40x78a0bd0b0x32749b230xa916c9770x963eecff0x31e2f7f10x8d0dfb830x02a046ad0x5740e2230x6aba10c90x17c754ae0x26e7551a0xfe911bc60xd5ec60d80xf44490e20x14f158d10xbd1a4d490x93be59330x8575031e0xe84f6e5c0xbfbc54340x31c7970f0x5346a2e30x379585120xe5db688a0xe06f81de0x2c4e34dd0x1be28f920x656f1ca40xdbe177110xec61d0f40xc2f26c120xb17707740x212db8d20x19c1c5bc0xabf1036a0xe7ffe8770x516a0f330xaa343e6b0x18455eda0x05240ee70x450444970x67a0306a0x809e93470x4d0f3fd70xd86c1d110x615434bc0x9ecb293b0xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x4b7e20f70xa02da5020x7f060cc00x2299ec810x39cc497b0xcef1dd0e0x0db293e90x650a7ea70x382f8be20x74c228780xeec8fe2a0x5b41ad0e0x798bbd150xccea4e340x48682db90xe3858c8e0x9e2a42c10x7104e6840xb5f17edf0x4ef5bcf40x0e3d2eea0x42bb8d800xbb038ce40x7378379e0xd48f96ed0x50d1f8700x384e7dd60x7f9238480xbb4f61be0xae4168b10xbd9b915a0x1b6f368f0xcd5ae1a00xf8a493c60x760bb8640x7f9f8b520x67531e630xe9e1eb4d0xd03baadc0x2d839b170xb369ec550x997ca5e00x826ff5aa0x8cfa61a00xdbd58dc80xff8011f40x6641109b0x2b0ba5c80xe1082a890x473775060xaf5e72b30x8b1f7e560x2ea94c2c0xf1a311550xc339b2550xdc2d27a80x6c657a3e0xb75b8da60xdefc6a550xb8569fde0xb4f73b7a0x82b5c7200x4c9d28b00xdd794d330x911a056b0xa25e89970x2837d90c0xacdce4480xd8e638770x46574ce10xa010df800x52a0fcbc0x67dc31670x46db75510x75bcf5f60x64b822fa0xc1580c1a0x3a13c22b0x06d549e60xcd39f95d0xcacf1f180x1bc5eebe0x1b8822d80x9b92d16e0x5639ab080x1ae34a440xb538f1b00xe032724d0xa452e96d0x96fcc8120x090dcaad0x13b89dee0x0493df7f0xacc17f360x789b9c6a0xac6d554f0xd0ae47550x4dc553140x5ec8507b0x82678ff40x046115e70x2e6fda060xc90415580x157b4ff00x194dd5f50xf2f077cc0xfad79cad0x351575830x4f9810e00x4a2195e20x50d5b7390x4f9f55b40x43f971860xaf11acb30x7db9025b0x1a267ead0xee23857b0x1df2371c0x779bedf30x9b36baa60xc92b29470x79a66c5a0xa2fc28790x6128a2d70x395d4a930xdfe2d2970x3a08475f0x90de04520x8a7cb9c40xd98ae8160x52948d940x5e586f6c0x7b8527db0xfa52c6f80x1af484540x1a399c110x731926640xd321d0b60x4029a82e0xe3a671a30x439e87710x4c87d1aa0x07f430b90xed2dd9f90xd79afa4c0xd6d53bfd0x190c18240xa67b10e20x0643e6300x60a32ea90x4065d1680x1e5b03dc0x6df8f4cd0xbcac61600x6d2785b50xab6babaf0x65e8a7aa0x3310bf110xf88a64e00x6d8753e90x91670ab90x4863d14f0x0f350d6c0x236b500f0x3f2d907d0x5caf8cc80x416ac10e0x00cb63420x204c0d270xcace59450xcc7d13100x4e31f4a10x5ed040b00x9d9ec5820x530b1e980x8196d4af0x882a75170xaad693b00x7d59dd460x0afeec6a0xf3a640340xb1a87e3e0x3259cebc0x7fc45ba00x5fb4d4730x3b72cc450x994bf28a0x56e59f8a0x9cf7aa430x96e4ef370xeee674e10x1a58a0800x7f048db40x031c34e70x47b362270xd7728e250x5c4e58440x3fe2de7d0xc03414f00xf999267e0xc4eb75880x606563910x80f10c980x11f136fe0x4ccfbbdf0xb492f0560x554345960xc82c9c370x1060b5910xf3bb4f2c0x69d3558d0xc299b6400x8bd6cd0e0xa1f443800x7eea34990x91f649030x94b86e350x41afffa30x92dbec130x1c9494d50xdfb105440x0b260e890xb3f23e6c0xc177d2200xab4bd5960xcf805ee60xb48a8a5d0xee47fe150xed217b220x6facc8aa0xa8a107f50x13a0df850x8a39959d0x1688c6630xf4d63ca30x208298870xee7eb9e10xbaf5f7e10x5d74dbcf0x061e9e4a0xc0bf66f60x39594e610x8e5a35ba0x05f0fb080x6af116350x8eb122a20xf5fc268e0x611c2e4f0x46cb128d0xe1e220e40x6ec590a50x68b83ac60x8e864a860x2d03c10d0x60df1e3b0xc83b4d5b0xe6eac7c30x495c96f80xfe2b82d60x76d6a5f30x7add44b50x931b93910xa5905d7f0xf9dbaa9c0x92d421080x38601a910xbea021cc0xe437b59e0xb5f3c8d10xfb6eedf90x2252ce1e0xa440268a0x5d549ff50x2a49232d0x64c0cc680xa13cd56d0xd2ecc61d0x2c2086070x02da62bf0x1e3a4b880x12b5e34f0xab26df3e0xf2ea75ce0xaab4e9920xc86c88090x28c452f10x501bb0cb0x3d222c560xd75ff7130x18e9deaf0x1d34e9960x234306420x0663fbc20xc94245730x3620221d0x4f408c5e0xd238031b0x17b36ff20xaee6b1d30xa990780b0x8d4b28df0x955449ad0x3948c0220xb22804940xacead2ee0x971ecfaa0xf77910950x79f60e3f0x827cc6a10x7a1887910x8509c5400x4411c5030xa735db590x33c7435c0x921b7ead0xf91e799f0x85c55bcc0x9b617a5b0xf7c286cf0xd543d1540x9f8635890x5c8b5ce80xf8983de70x167c59670xf88024920x128064bc0x27e1a0490x5bc105240x07cc4a5d0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x8c34c1490xd067fc5c0x098b6dac0xd0298b8b0x79945d9f0x512b7c7f0xc8ae578a0xf82cfd1a0x1b5d02270x5b03be130x9725b5890x2b51837e0xe56782a80x73839c7a0xc98e955a0x7be902150xbc8483420xadaee6650xa1fa7cb40xd4f08f000x8702e5480x611917ce0x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x3ba1dbdd0xfb2750550x1dafba330x0828709e0x883bac160x52f907680x72f55b710x0c4dbf450x429503b10x799f0ce30x9994c0ca0x9444a2960x82aba45c0xf237b76e0x7f9553710x7370f0000x826789e80xdac2bbdd0x4e242f5f0x5f72e81b0xf04053b60x746844540x217fb0be0x4d3e70b50x5ff2c0760x674e13e10x0ba383e80xc99556100x7cf3a16b0x4affd08b0x1416c8d60x07242d920x890f08120x058390d30xcf8d781c0x49b63f9d0x6e7ca2610x262967180xd7d791320x334c1f750xf0009fee0x36fd4a130xa4f41b7d0xbaa493af0xb4b436900x3f4547a70xffd079570x60cd73ed0x910538ff0x9d9e155d0x78764f4e0x784213a60x72392fe60xf7322bc80xb4b97c900x4688d7ec0xb544fe080xb8afa5210xb0720dde0x83b149790x977515c70xbd9d1d570x3cd1b39e0xea40802e0xe9573c6a0x1f52b9670xb4de5f050x0f5cfc290x5d1045110xe32b7a090x74c2349e0xc4547b3f0xacc90a3f0xa1e3e9650x92279dc00xa1726eb20x76fb39050xb7ebacd60xb7d1c4000x7dba2a7b0x0e53bf660x5be40af50x0da06a690xe8bea3bc0x0c25b8e00x0863aa480x06be23930x84ad87130x2a9be8230x8088e21a0x595f6d7c0x704830ba0x6e22d8e40x7285c6d90x9eeeef480x992e03d00x4f2644720x9419b8c60x955c959f0x8d55bb8a0x7ad050b90x937733e30xdf66693a0xd3e6fc290x30c29ca00x2a591af60x8574f7810xe29964100x56efcbd20x5a8beb4b0xac49617e0x5dc087520x1dce26030x2c1b1bac0x148634b10x842c574c0x868852ab0x645f1deb0xb52d85450x10249cee0xd2959d2b0x5f1bda430xeeec26a70x69d6cca50x2e0d2f7f0x00ff0c080x4943d5070x3f9bd0b30x8a51d5650xedcf6be40xc8e96dea0xe97f4ce50x4749529b0x2f19d1340x3c4830120x82458f7f0xe20372ae0x80791a8c0xf0a8237a0x024bf8270x844e37670xc6772da20xd8ded0850xf2afc8b60x9754ec100x28a2b29f0x10950ee10xcd57f7b00x7985d0430x1793f6850x8ede54160x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xce45a6f10x15fe0cd30x5ba93f9d0x0bd662f60xd9e91f830x5fd130240x0527f7b20xc0b13aa40xcdb6adcc0x92fe560a0x3719f7530x0cc343820xa851973a0xdc9fa2320xd06524ba0x4d9db1c60x84482bbb0xeb6826560x7f7592c80x45a2cf920xc0d48f8c0xba61d1d10x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730xb7105f1d0xef481b7f0x2a7aa0850x553efb910xce9d96ee0xb4e9be540x151b4d4d0xaa9620070x81c32c310x13e247e00xd4e288db0xb47559e00xbeb76c9c0x81aac2bf0x37c071b00xc5d1b6c50x94b514dd0xe54145e80x60a13e900xf499fdb20xb1acbcce0x04486e880x85c108960x82939ebd0xbdd2f42a0x8924eb1e0x7a9440070x0bfa3a190xce6db6560x2e45e4880x6a5fb5660x42825ce20x1650bf270x336154ca0xf326374e0x825e51660xe74542370xdf7a96e20xc69392550x99b9cf9a0x049ace300x6f6ee97c0x1c3c0ad30x2107de5f0x1ab1416d0x6e03d36f0x8de5f2eb0xb3ef502b0xf3c431f40x909b49260x9941b17f0x10cb6f440x25ec8b750xd63498310x93ab4d4d0x907df8030x8f283cd90x4c0a1c750xc8a686980x37230de50x73f3d7500xdcc6f8cf0x0481afa10x37dd5bc00xdac244860x4641fe0f0x66083f220x6a050d710x75a729a00x5611cdea0xcd93dc010x213023bf0xcca80f6c0x8a2223570xd247ff340x838c2d230x71b9c1880x98c42edd0x951d70dc0x4aa6f9460x6ae3de150xb44aef200x93b927290x45e190010x2251df240x333964a50x219312980x17bb83880xc5da90470x6ff0f82f0xa656f4950xb1cfad220x715dd89b0x584738f90xe64d98fe0xab7706780x2d144e210x7a82cb470xa17d935b0x22c2ea910x7b5ecb690x51aedda30xf194dd6f0x42cb200c0xa00b1b5a0x058cf4060x933219a60xfb6af58d0x31e76b570x9e7635300x4cb9e0010x390f30a80x52652b060xf66e9b600x56dddc140x521bc9980x0e7bbb600x714a2cea0xd5079fb80x87dd1a5c0x7b9731d50x56c8693b0x425263430xdba126c10xfd2597990xa042bab00xf7f3f6fa0xca598f8d0x4e81f8900x2e62348d0x7d36b7ad0xbb449c5a0x64c4d67a0xb5ba612b0x6c6559130x973fa82e0xf79c44a80x12b063eb0xb09faf790x71a50dbc0x6d3585a70x024b4be10x9f8232780xce1414b20x9a33f7100xc75e33a60xd8e484f00x74151f4c0xe529a0660x8b43159b0x96e3945f0x93b3fc740xb62614840xcbcc80590x6cff3b900x97e1f9700x947390420xd33bb7d00x74c458180x5651499e0x89f1f0910xd91dcec50x603520820xf68285c00x4d6e16690x20da76590x52df02990xb8c3a4680x8a957f260xb1bedeb70x427d5c680xda4693d80x965548100x512b1d190x801562440x24feccaa0x2c5fc65d0x9ceb4f3c0x988a88f40xd15ca7450xf067257c0x0a7708320xf353a6980x49d8e4850x6db4ca240x81649d640x04673afa0x7c1f19940xd7efe2ef0x954c2f420xd2da10480x66f871500x4761f17c0x5fe2f0210x7b546f880xbccfd4d80x622c79220xe75d4b230x105ba1f40x9cc4f70a0xecfc32d40x11b335610xa4f787900x3517383e0x9518b6230x829f1c8c0xdc0fe7400xd1366be10x3e056d500x9f6e730e0x977de2ca0xfc42107b0x6fb68d830xad6452340xb9c425de0x34e21dc00x8fe48b080x628121e90x4d974b9c0xa39bd8a30x769adc750xce0e8fe60x427347720xbf0411020x90b0cf980x9d06688b0xb02ac4110x2a47c76f0x2642d8530x711c2aba0xe74caee60x5098ce690x317b38bf0xdbf625c30x131a5ed70x282678720x7043da940xe512bbbb0x537e6bf70xa617f2240x6e89a5600xec1571af0x557842280x6f58ab570x75e19c6c0x6b018c410x7485dee20xf20cb3270x4b8426280x0465a0730x30199b880x5c2393910x6443c4670x1baf61390xe3b3f5250x685d8cd70xc50e68730x40585a150xed5c9a0a0x5a0b87280xb87cc7210x89c14c580x1df12f060x4be9d4a30x689db26d0x12bbd14c0xa314bd030x45ca6f710xba0fead80xd900894a0x2ae3deaa0x07a9ef840xa70fabbe0xe315da4a0x2ac415c00x04d8c7500x4acd93d30x565528d40xab14edd50xe84cb3100xa4c5c6840xaa184bae0xf157731d0xe81ef1dd0xee62a92d0xec631f340xa16aae110x5ae98fc60x6cc676930xb5dcab5b0xfab383b90xe5562f180xe75eebe40xb238f2a80x0707fa700x8b48a5220x1c1320240x7054a3e40x7e7c273f0xe9abba3f0xb67a26060xe19947270x3b86ac210x3a222c800x764bd77c0xd6b8e8520xea98efc00x9b32d8320x22e18a260x44cf38550x1b66df2e0x878a47320x423af4540x0a2928720x2570a1380xb47189b50x740a1b950x2c2771ad0xd7dd777b0xc2e587d10xa3b958ce0xd15a03e90xf2a2b1630x25e9d4bd0x5d6b9ec40x1268f3570x8edde7060xaa63baee0x123590300x10d28f380xb4a55fc40xde5a4e550xd54a000c0x69b18f430x9ec1c79e0xc07634840xdb68bbad0xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x979998170x9cab34a60x85b5e6250x8a490c900x083eb21c0x352dc9b30x0a2cd2170x9e5773c80x49710e810x59c0ebe90x399199090xa7ab3ea80xef9dbce40x4e3d0e690xb588905b0x071f4f210xf9af5fd90xfb105e410xa6ef0f6c0x0179fa300x4aadeb9a0xc08647ff0x73d693640xe02eb6d00x9062c3220x5358fc360xc7e39bca0xfcd7bc0b0x4fd4e89d0x4e1091920xc65d3eed0x9621849f0x6b29a1fa0x838b13e70x7b0f1ab30x9aeacb870xa3e7c1130xb0b85f470x918ad4290x85c7f6740xebec57c40x1f8db7f90xd9ecb6700x698a899f0xb140d14c0x094377480x3a536bd70x6a6cafd20x59eae6990xfb32b30f0x5091b8230xc8add2320x2e2f17400xd81de62c0xd5bd7dac0xd942d3530x57231f450xddd58dc00xdd2efc0f0xbd5cb8b90x1866cec20x0c0c015e0x26b71fb40xd87601cc0x694474670xdba4502f0x70617a040x8d7fa1480x7f68b24d0xade4bf4c0xa7aa810f0xc5ed48d60x257a6e240x070452dd0x371c0bb40xb8c82ff70xd75342780xa98bf78a0x4550cd310x938951e90x2f622ea10x8c4181ec0xa5c38e500x460f31aa0x1a867ca00x091eb9b40x1eb9516e0x50fad4340xef6c3f700xcf9a5e6f0x52572e170x04d465250xc12435e30xaf9a01e20x6051a1d60x82559b0d0x6992ce740x52cfa9180x6ba8f1630x5aa4ea180x39623d770x8b0f444c0xddc0be960xa92516330x29d7c4a70x01e4d0af0x305324970xb740db550x9afe375a0x2b6590a30x0334aa8e0x31a89d590x5e8180390x0d6971a20x31908c630x6d321d830x6c29de040x764059eb0x1a1a9d1e0xdebc53de0xec3dac6a0xba932c080x171ba6890x4e44c1d00x208d4d370x7de530670x02f14a140xa76aded60x02108abe0xcf0f2db20xf2b5ab630xed686d7e0x4839fc790x67c60a180x127c29ef0x1dca3a2a0xf5dc9c250x315de6b90x763b98660x1f2a99700x025e7fe70xbee14d1a0x2835c8f70x387e16390xb51a37240x151ab4650x3d8da5df0x2d1858070x168acf970xa414fbc80x276ecee20xc62bcb9c0x436ac5160xc44620be0xf18f993b0xb0458d220xf53d140c0xa627fc770x868aaf110x6bf12acb0x0cea6dd30x756c7b650x1d417f760x046094720x968f4c650x0f9b12cd0xfc64891d0xeeacab690x7a36ddbd0x5d679a160x608104710x3e52cd170xf45bc5640x2cff97ba0xa41edd600x76e563be0xb9023e5a0x80951b280x045834e90xd1826b2a0xca58bb060xd6dc1c5e0x98b75d640xd2e5739d0x69c5d8ac0x5df8fb020x4e40ba590x2cad997a0xeda4bab80x7a5b4d700xcb55ad580x3c01a3a90xd7d52c3f0xa2ef34d70xf8344cfe0xefaead1f0xbc996f3b0xb3be71010xe963f9f40xd90e150f0x1b2af6ad0xa24aa6a30xbb96bf3b0x316f460b0x676c5bcc0x4d5566980x325e50f80xc88252ce0xde0a1f260xe2ead2bf0x9f46c18b0xee1cc0c90x38d7b4900x06e00d310x5a4da6990xf9a799f30x64d7b7d70xa20d9d400x4ecd396e0x2d47a9270xfd80ff310x59f01a410x65af46dd0xffe526d70x619bb5550x22166efa0x31c25c920x2b0db6cd0x610b8b720x592b6cb20x1ba9bb680x4e34c47a0xb4de40b90xbad2da8d0x98757d9e0xc6a1455e0x095160e60xbf2a6ee50x32b5819a0xc29235a90x130fc72f0xdd3b49550x2be1c5590x5fa4db640x570aa4130x0fad14300x0d4a55640x92c0bcd10xb58299ed0x92ac03760x2505789d0xa49dec3e0xe28f94c70xca38f48e0xfa0cc5b30x03a109f80x471a5dff0x3f29bbb10xfe50eb060x4c1433ca0x3ac20ae00x9f0938f60x2b94afb10x282cbfa80xc81d819f0x5bb5c1f60x580a150c0xa5c246ce0x197e43cd0xb2fae8130x991e92d40xe51b67fa0x019e40790xab94ed490xd9c129ac0x319aa5ac0xec7412430x06842f000x5a191bef0x7f027f130x0f49ecff0xc82b9a2d0x77f7505f0xe6b7e3fa0x091aa77e0x43e35b170x3799b17f0x450a66f80xceea601a0x0dd49fef0x7d5108f30x78469de20xb2651a6c0xebafd4e10x742cd1c30xdd4fcbb00x240176ab0xd95433050xbab5ee9f0xfb0e0c120x8495dd570xc17cc51f0x44801a730x197070020x06e14ef00xd9909bdd0x7bcdce2e0xe5b763a20xa3ed72b50x6f28cba00x91881ea90x7b1bf2830x5811f1770x1d898ee80xbdd02e300xb192ade90xf92fb7100xf23f20b50x915c01340xc222b4080xbaad8cc70xf0b829060x105f430c0x24db1e910x4c589a320x403211170xe1b63c230xa127ad1f0xdb54805f0xa42ea71a0x6bf3a5ff0x355495230x24def4310xf022b50c0x151fc81b0x4d8ef2ba0x0141c68b0xbe6405dd0xc664f9f20x1358d1610x0b4211f20x5aa57d0b0x8d584a9f0xd658ccf90x49e14e910x5fd993310x416a582d0x3662774d0xbe1420f20x2122b7a20xe231ccad0xe8d443f60x4f457c480x52827c680x544314ae0x577aac2e0x9dcbb74f0xe1b8b7a40x9e64fbfe0x2def7f760x314bc9550xe5c587d70x1d2f32aa0x9dcfe2cf0xce7692170x38f1a9f70x5893c52f0x1172ce540x389bfe0d0x6971447a0x0203351a0xdba4991e0x8198b0520x721143180xdff316a70xabd0c91c0xb7f770270xb98a01850xdd59ef440x83fe777a0x5838f6c90x4859b8bb0x10c3deaa0x148cc2640xb3cd907f0xa04b3fae0xe4b3a6110x22c1908c0xc6c279980xb0671dc60x2f5a8f040xcf7736bb0xc5eb57470xaf4d6d940x9769576d0x8c2d201f0x4b7072610xf5affdff0x89746bd00xc8992aaa0x0f653ce30x9659e7250x36b04d010x83eb7f5a0x0b09a37f0xfbb328190x622db9d80x6fee3a6c0x6d344d940x5c3571620x9ece36a40x714b207a0x1c41aeb70x022eece70x1c415c950x83c3d2770x0747fb160x3d33a4290x4d739c130xfee6adc00x8f7aa7310xdc749e350x0f9d48040x4780060c0x884b18bf0x5d3753c00x92e3add40x7b9492190x24bebb600xbe14f96c0xf6f2b5090x6545c8440x37e1444f0x9a1c79e30xcf572e300xf5c1fb9c0x9ec06ce60x871690590xdc9580230x36718e790x3ca9cfcb0x8ddfa6560x883d7c260xccfdec0b0x118d47600x980848e20xc3fcb70b0x0d0aef9b0x6309f0920x2921a4d40x221ca71f0xa25015150x825059dc0x5d04ce9f0xcae0abc90x21e41ad30xd4c23a410x947e45210x0734a3ec0x2a6330d00xca9458590x9bf80e940x654513710x4aabc9da0x48e7804d0x702ceb6b0xa9ae641c0xe84b140c0xe946adc00xb84f33a50xd5208c690x78868f5a0x2accd36b0xd2b1f48a0xd73a17a10x8803d21f0x1b37003d0x3fd394090xd83199680xb4ff01950x6b4de8100x4cd8bcbf0xae915db90xd64de9230xce78cd0c0x05fe85850x378a2ff90x91a3686d0x8888c1b80x774c1f0d0xb9ec4f750xc8cf656a0x54f8210c0x3e97f2cb0x1eb68d7a0xbc3c88200x80b691c70xf04016810x480ceedb0x5f05fe9f0x241dedc10xa02e22770x5e650a6a0x9e3a54af0x03c628b40xc594be310xa5faa7550xfa4f8fb00x26c316780xbb370f620x73118cd00x00e291fb0xc43f6e640x16cee76a0xb3c93bd90x67a2b3dc0x24be862f0x8039776a0x3f2f94420x15bad7f90xed6de43e0xc6260ef20x058866e60xe21244850x9a170e450xdf78f6200x123e08820xd22b8e4f0x7e6ebc570xb8f1a72c0x3f9830f70x4d25a5390xcaf7c1e10xc59cf5c30x42f00f1e0x9a960c4c0xa9e257240x3e2e7f660xe58e0ee60xa82a91480x03d5e5bc0x0436fda30x4841d7800x584ee7a10x835f6a780xb74c980a0x795baf4c0x6bcfbb2b0xe3299aaf0x265156c30x083bc2950x6ce4a0b80x9b5703d70xebd4e7b50x3d4a354e0xfa93ad230xa852ae8c0xf5a9f60b0x6331940e0x85670f1d0x3ce5903d0xb881922b0xd1e6dcee0xcd42fa540xc7a4fbed0xc1e50c0b0x502399540x895ab2a50x424de3580x6968d2490xf4f14de60x868e9f530x6e720ff20x07b52e380x579e0bf50x666f4f4c0x4e02468c0x30b2cec30xea26eb940x217aa31d0xe67c2ccc0xd452c1d50xad3d66720xb7eb2d300xe37c04290x119549060xa63362ba0x824353f40x9b2ae08a0xf4c1e14a0x824ce3ba0xea9875a10xc8cc80040x6333fee80x3d143df40xe9044aa00xa7b4da220xd5dd9ce00x1db37d830x4edbfead0x545abe9f0xc9860ba70xdbcf2b6a0x14fc99700xd03e51190xc9acafde0xf81e45080x9c934c6e0x50ab6ffa0xb99e33500x484af9270x5c8582db0xa86d79540xb4b140ef0xa34992100xc8e0d1e60xfea3a7300x085fd7080xc9ed6ddf0x1155e60c0x328abc9f0x0a9f03470x82ea1b710x5fb94dc10x291f63970x3778b6ce0x8bd173440xa6b4ffb80xd03907570xace93d1b0x2c72628e0x07c7aaf60x95fbab4a0x91982f620xb38a178d0xa5bc39490x388a58d80x70ac93470x67d396b00x829d4e080xf598be6a0xc6a661800x08bb06bc0xa927fe500x6d05e6410x48f93f580xeb7650820xd377a2e50x309509090xd41fb4a10x3626ae790xaa5077ae0x730390310x1211df5d0xac0bbc600x367b29a90x6d03fe0b0xaf6836db0x713d98750xbe312afd0xedecf1220x3aa79ed90x15e53e7a0x52afd1e30x178311500x5891601e0x406ec2a60x6c604b170x2e8797da0x04e834460xfc2f2bc80xe3cd9b5c0xa84e1a4f0xe64fa6800xd8eacd8f0x11b71ef70x8c8e87560x9b29eb080xea4931120xcc776ac00x2c68fb2d0xa9a6ae6b0x98b2cd230x6d224fd10x315f88320x4a7406a60x66ff1dc20x765546c10x58bbe3d00xff274e180x48c630300x61fd8e620x7a0493460x674f24aa0xf95b8e050xa874d9540x73b1f8280x4d85df150x6efc02fe0xb0803c3f0x7f5d196b0x820805450x0a85c3950x6f6424340xac26a4590x00f3cd3c0x83bbe4520xdf61c1d90xae7bdc370xd64a07b70x4377dea20xc7124f0d0x3aaf47340xca3b48960x1739ee0e0x735f1ed60x0861130d0x542216ae0x9c29cdb10xd78c679f0xd51466ff0xe1b3a9a80x8a8109380x21578d030x58d3d07d0x244caa650x5a0b455d0x87409d350x616757c10x69268f6e0x4921deba0x796959fa0xb9f828830xe06494930x4f5115230xbbc81be90xc770719d0x513487600x648919b60xeceff4160xd440d7970xf58401710x1ce4ec890x568f9d010xd35398b40x0961dfe90x1531db340xbaa765e20x4731f6560x04eb148c0xd24e82800xcccfb2fa0xc428068d0x4fdc945d0x7fab60420x0aa7379e0x3346627a0x643da2c40x0e6a0bae0x4879a6e50xfb4072d60xc2b5de9e0x3e1ea1570x067da3e40x118b3b690xf0466b590x60306bda0xfb6dbc220x16f39a9d0x482742010x60930d370xc269dcc00x361e2bcc0xb4b1c4630xe79933190x1299cf0f0xce605b1e0x14f190430x979598c40xdf18f1c60xea37398d0x40945cb20x3430c96b0x9ace27970x324895bc0x012885ea0x59cbb02f0x558c136a0x6af9a2c10xb2d2360e0xf61ad4ca0xa47f0bbe0xf15fd93d0x3ff13eea0xfc8040f50x3e3d93f50x01fb34cf0x3ad0e2010x424acc6d0x43619e1a0x56886b190xb903674c0xfa1f46620x0e2a68640xe5022f950x0f5877d40x1cf0e47a0x34257f350xed1d2a080x62b3ca690x1e0d90a80x3a26ed110xc87e487a0x2d9f2ce30xa004403a0xaeb3fda30x6e6b439f0x01000e510xd705b4c70x65bbbc780xd62c833f0x09c55cec0xbf7fd2f50xd0ee38b80xe533321a0x31f3bfb40xaa786c010x4ca9669f0x07d5b2520x37b8b39e0x804d7d230x40020cf90x5de1b3d30xff7753bc0x054929400x1e0ed3750x4a7e9d310xd8c2f1040x28a2ed020x8ed770e40xe9cfad650xe2a143900x9759a9b30x23c4424d0xf15d8de00x0334da4e0xb47093220xdc047fc40x2ef63ad60x40a27c370x77ba50f70x564218cf0x1447ec080xdfb5968a0x68d950080x728561420x87bbd9660xdbef80a40x72ea7b2d0x11d886720xf9d7e2060x95af57f30x329d0b020x593a36c20xad55c28e0x108bb7fd0xd74affc00x02ea111e0x74b4c6f60xf811e69d0x26c90ea40x6e89f8380x0c4f56f20x40f5aacc0xd260fa180x7c1c337b0xd8a994eb0xe44bebac0x74b24d740x10effb2a0xa3d854630x0bcdf7a60x4e6605e50x93be132c0x796fc5ce0x385d716f0xca6063260xb5359d100xa0caa4c40xb3839e3b0x6f8d91ba0xf6618c0d0xab1050a80xb3d2c76d0xba6d60b10x21269a9b0xd0080fe90x0416eb420x709b797d0xae3cab9b0x54c3dd2a0xf5fc28ff0x7fd5a7ce0x25a0667b0x898e51520xf790d8540x194d0a750x28abfe6e0x56c8799d0xaf3dd7dc0xd1d87e920xca66296f0x79ed4f8c0xfb14c47d0xb090dcb40xb74889050x4afe9a770xf97f0ba00x457416930xe43bab730x814d84340x447ae6d00x63e10e760x52d55cc70x1c39546e0x593cc3b90x0c67e00a0x16d1cf8f0x4346c54a0x7f99a70c0x8f3ab73d0x863a7e050x54c964c20xf16c53070xc6763c4f0x057104af0x27756bc80xc1eaaa650x5182c9560xf699f2190x5d550c4d0x2b0ba2b00x96cd2b040xd010a5d70xd6a390b10x6c8e9dd40x62f730cc0xa905d35f0x6da4c5c50x0069d4740xf5e78f210x67ed01d90xb38eab810xd428dae60xf5863e3e0x6a51b7f00xdf01c89e0x68bf9e030x4bd6f6fe0xc82568ee0x2f1b85010x6153dc030xd0e701f00x9f9866690x1b9e0ff10x0e70a9010xe945fb9a0x81e020200x2f076c5a0x9d5a57d70xa360a3610x526b8a980xe3ec69e00x2d0f3f060x88aa2a170x7e142e030x30fb5f090xe1170b6a0x96d2e7530x64eef4400x2230840d0x9e7802070xf68f681a0xeaf1214e0xcb15eee90xe28a1d1a0x1c15d1a50x193d46270x6fb67d600x6ec947cc0x6be4e36d0x75cc13b20xbbb3132f0xf2bd3a520xdcc529de0x53cec8d50xb925b28e0x5dfba05c0xf0a9d7540x7c47117c0x35196e870x5c3bbe1b0xe8673e250x1ce292af0x2e7860e70x999489040xfc54b3bc0xf56369930xb5506b920xaee06a9a0x7c5ed2190x3f6a71ce0xdbd38f9f0xab483ce60x7298f2eb0x0f18a9fa0x2c4771510x6f75c8730x1e22c4350xb81826ed0x338d2ac50x9f75aae50x97f891e90x1100e2b30x72bb93ac0x95796e9a0x6f21e11e0xc65672aa0xc77f37f80x6805415b0x506b6e0d0xe15705a40xf212c5ac0x5118c3820xe200f8720xd03c77000x465cab340x606d0b090x3cfa411a0x9781a2b90x5ffabb150x2f2e91b20x94c876bd0x50be748d0x293f19100xe17616170xd74a8cb10x2d9946050xa35644800x56d28f4c0xd34ddc390xe37e717d0x3f1627ec0x9da2fb260xf48ed6c70x6d4dfcf80xd42207840xcdc39c9e0xe85016830x4cfe6c890x3a6ea8050xd43db3440x4320b4fa0x067d8d350xae729e590xb3b4befe0x49603fb80x52026cdf0x506e39340x62827bec0xefdd70ce0x19bd383b0x2f03fc4b0x23a574fd0x2deda4a10xe06141e90xd78e6f890x0da10ec30x026490540xd251d7b00x0bced7750x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xdd339aa00xa9c63b690x278664350xc599a7720xb02735f00xb52846bd0x2f28043d0xe651f76e0xa8e9e1ae0xc11309e90x0d9cd4860x56c9f8d40xeb0115790xbf81e0770x6fae2dcf0x57fa31f30x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x1685c91c0x257f38870x2b2c7d400xfa7ee5e40x084ec74f0x1ccdad330x074df1d40x42ee6b3e0x97ccc9a70x4492645d0x506127980x9c3df9b40x4f8976110xbea629f00x3fb8ba440xe0426c510x97544bdc0x8520f3160x7e0470250xe04d8a510x60fd9ae40x378418ee0xc9ef4f9e0x2a2cf0100xdb2d76350x67a782680xe18fd6180xc7208c3a0x081709a20x0fbb728f0xe320ff3f0xcc248d260x75967e660x6f0869520xcefcd99a0xa4d34f490xfbcbc0400xfd8762f90x978dacf50x0762432c0xe539d3240x379277620x654f09890x606a81620x9f99663c0x79ff0b7a0xa84ea33d0xcd8758570x0ff3c26d0x0c5a8af60x9ae34b2f0x016a957f0xb73906e30x180448780xec21678d0xd5b8a6ca0x0734e2d60xca9194040x807d56280xdd9d130d0x0efcbb1b0x3ac5607e0xaee2ce2a0x9e61bb050x9ab56ef40xb08a42ec0xe88581940xa350a8f80x64eae7ad0x655f1ab00xc683da810xd5f3bb7b0x892b26a00x060d10640xf97666a00xab65ed800x91607d950x767ddb020x988ed85d0xfd5cf1050x0e6da44a0x68b382bc0x120eee660x62b1ada00xafcecf9a0xb9281f050x686087180xc319b8790xe176833a0x9b65b0210xa4b010f80xee13e6970xea1754470x21c53afb0xaea129140x33b4ddbd0xc95e1c490xe8e5c2f80xfcc922250x7b4e2ac80x5f248f720xc844e5d10x889c02200x2677c1b10x8cd9f9350xe2d680eb0xed7de4eb0x381a798a0x7a75493d0xcd9c22be0x160ea4c80xb718f2f90x9c491f600xba2cb84e0x13b5ff170x3dbf36c90xd08f62390x7fe38f480xb1645a2e0x9d6e97000xb62445110xc897c3820x8b35e8730xae1f6cb30x22cc73100x5226005a0xf3e42a050x1b1e10880x25e8ed290x3fec048f0x7645af6f0x1f6ce67a0xef4dc0c80xfc8538f50xe8c350070x4088449a0xf313da4e0xb1af6e850x858475270xe03dce7b0xd6377b340x9bfcb6e70x83eeaa3b0x0c1d39fe0x98e666460x200df9950xa3e0605d0x94cbf6d40x842eb2ea0x9dd36ed00x71bcb3c30xf17c21ce0x2750b8b60xcd233c350x785a93b40x40c7247c0x6a5fa3630xef6d007a0x8f7634340x0003d8530x3cd32b710x57805a8e0xa549c7f50xe0d8ba540x4c56ed480xb624f9c40x1d24f3a70xc62409b80x206d53170x4d99dd9f0xdde9f1d90x9c6cf0bb0x327bb5b30x619cb7dd0xac36f1b70xf6d4839d0x42ef46d90x5ebd47940xd722dbb60x520dda720x0b742fd70xd7e56a4e0x200003290x61b7b1260x3bfed0ec0x774ad8de0xcfe8b72c0x7bffa1930x44110ec90x98fca85f0x1bdfd6cd0x4ed2fb8e0xbb4f47660x16a5a12f0x5647399f0x32f6c1a70x2296f5070x612c00860x4248ae3c0x3628ff100x49ebd0d20x47c466e30xf45979b90x0dfac0980x2eeceb420x9ef9cb1d0xd13efc4d0x2dc57a5b0x53cb6f700x19bfe94b0xbb713e6d0x8f3cc9140xe2271eef0x2d2ce8800xb59046d90x4b7cf1590xa5c21ce30xd4843ccc0x7ab0b9ec0x0d32aca90xe42986f00x8c5f3f7f0x05bcd9f80x087ca46c0x7d9ecf190x579963cc0xda0ffa740x7f0c1a400x3830f4920xda0054920x42f4c5a30xc624a5aa0x3d48d0460x03c2e00c0xb19cf4db0xd1c8097c0x74910a380x109ee2450x464dfacc0xb65b01870x5adedd060x0a8adce20x76e3f3ac0xd81e3d3f0x7bdf64d80x251a2d2f0x774a2ef60x8f0725ae0x12261e780x12070d390x70e7d6280x812c41170xab47372b0x8ef01d8b0x6f020d190x7fe6f7540xcbf0ce120xf631c4410x076729cf0x6a63e4230x9c5401b20x7492aea10xac5d6a070x967ee0780xf47f884f0x7faa384f0x70209ce90x68d3f4310xe1da05300x681af0530xba42f4d40xde38aca00x0bef78c80x7a82bd300x463f48550xd6a239db0x5a59cd950x79463c140xc8d17bf60x611c9b4b0x8bdb0cec0xd87261b20x4d0b99360xb0b1f0f20x74993b150xa6862bef0x2ac952170x2e34a4df0x297efa0e0x3de81b1e0x59f0126c0xd0a4c8a90x8baae9e40xb56fdf690x179afeff0x479e9ae60xb384ba3e0x98b72e210x7d104b1f0xeedcd5220x2f592a900x3bdd349a0x22095d000x578f14660xceaccfe80x79f952260x3aa39d0d0xd33102720x8917b1780xf100a91b0x485f90030x203217cf0x8184e2080x1cfda34a0x630e8a670x721b18510xee8ce2370xbab8d4a10xa2665d8c0xa7c8c0820xeb15844b0xc54b20750x4d00c0af0xa5dc67550x60ec20620x16c203360xdacffaef0x7c65ba7a0xaa3bd9940x4c1e89cc0x8806dcc80x28257cc20x4442707e0x354a13720x77138b710x8904834d0xb2f6c8b20x391069da0xc163165e0x9d69f9970xe2d96ef70x685bd2590xd227892e0x22fd9ad00x0ff2b6020xb5ca1c460xdfc5169b0xa63d85ab0xe8794ce10x23c8f2570x269657210xecc63e6f0xb6dcc1910x4beb879e0xb9688e0c0x495607360x6b9406a80x061d264b0x17fbce600xd75c79df0x4a587fa40x6d2820d60x6228c21f0x43123a520xd1f6c5f30x5ccb58f30x195765a20x2d9da1ee0x6f4ea0ef0xef18b16e0x005372180x0a9814ae0x74ee90980xa329d0310x932a705e0x844539ae0x99a81ab30x54d1ac900x34c968d80xecd3d9010x55d13c7f0x8a9b89870x87ec3d8f0xb987c91e0x057f82ca0x21e36bf20xaf366c440xef58d6450x9c2225ed0xbbdb5c420xb80f5d570x531cd8440x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630x3864728f0xb6bf212e0xc1679ec50xed5c48230xc7b7f06b0x5eb7ed850xb6eea0560x3f3143c20x173bd4320x0025fcad0x0176632f0x566afd740xaf6e55b60xf9f802460x5839105d0xaaafb8020x5d84fad80xcd6da6f50x45c2178a0x5c5adea30xc6ca2f090x2c9c033a0x706cb1260xd156c51c0xd3bbdef60x3d7fc8a70xcbded47f0x0f2d6b5d0x6d4824430x1375b12d0xe1cc98680x63cc75840x2c02af730x25a8c27a0x5b4370e50x992d7e2e0x0a6c78f50x9a8e18770xbe7dd7dc0xaf3aed1f0x388457cb0xc66223e80x92f294c40x969d0b020xd73fcdca0x11bd35d10xc5f4fcd80xfa0ef8c40x49d245e20x3b2bc6aa0x5583eecb0x280d755e0xf5c637210xe4a738220xef5b47140xa4cca7290xaf004f800xbf65046e0xeebbd8630x7dbe80e70x2eba7be80x8516203f0xf2f96c980x98a69e4e0xcd6c4d990x81b69e410xbc7bc8050x5243435a0x50cd0be90xb8bbcdfc0x9c8f3f830xf260bc340x5049f6de0x2c28bb460xfc81cf540xdaec3c800xe5fb61cb0x16c7048a0xf5160a940x9f68d50d0x5c48e0ee0x1c817db80xb28fd2130x04607dcf0x04991c540x2a2df6ca0xa63df3080x16fb15f90x3ae870ea0x70c15ac10xd2fe50670x191e88cf0x18e1683f0x3971b4df0xdfa381600x6de2d3a80xa637bb3a0x54a57f6b0x2a73c3170x4b94f3390xa2095b9a0x28fbad9c0x5dac570e0x62f62c9f0x9ae67d420x66bbd0520x381a84d50x4e10f4bb0xda0a01920x06b310c90x4d70ffa70x8fa34ff30xe4515b3d0x7dca92f00xf66a1e0a0xee8e23a70xdc6061530xc7e5bd600x6aa2aacb0xa2fb124a0xc34c87b80xe03085450x02a13ef80x1e3c61660x906df0dc0xe52ee8a20x8b4a20200xc0be2cbf0x34186b940x1503be900x50e3c0dc0xf3b3e64b0xfc43d5840x5b904d0e0xea6d18a60xf1cd44c60xf949f79d0x9b1c207e0x148f72100x754732a90x02f86bf40x2afcdc0d0x522d78600xc60e4af00x1bdcb53f0x9309fc540x527a06050x70c5d47e0x154072b40x859644560x9efdfb0b0xcee978350xa976790f0xc969e3110x31289e340xe281cf1e0xd0d71c730xa50f42db0xb5fc2ad20xd583a3bd0x8668c3c40x457ffae60x9c22c2c70xa63510ea0x943b1c340x3ba7757f0x499014420x5f4112f50x9d3e97e40x41aa73520x657c97140x2a8134110x87b8e62b0xf2ca72dc0x4e985cb20xd807a7c90xfb379e230xd4913ac70x5707231d0x45dd01190x0676f5ac0x658438a50x5939c3310xdb6162eb0x038dbe760xaad008470x375cacd50xa5ab80ee0xfeffb6c10xc8be870e0x977e2a320xb9c79bab0x53cd5e620x9d2ec4430x3f7c72890xa98281780x5cef015c0x5021c3100xb847405e0xdade26890x86c9f5e70xac7e50990xfa28c3630xebf7b4bd0xa32f10f10xc8fc6eec0x89775ae10x0c0bfe630x5c9aa5ac0x059d763e0x6e4e08230xa9526f090x6ae5978b0x95c535d30xca1570330x8c92f4050x1bab67980x9a637bf90xf0cd18310x364f020e0xa59783910xec2ea1b40x78ee30810x3e29cef80xafcdce3c0x6e573c8f0xdf7d81300xf376cb0f0x0e9a5ea90xa89d5e7c0xc178ef6b0x20d7032e0x384b8cdd0xa4b4f0d50x1737e5aa0x8754a6170x600e91d20xb67110d30xf0657cb80xc53336a70x8b5faea40x014e16600xe82a0f610xf2103bdb0x6e0205940x7bf319f80x81bb1b480x011938d60xb5aa5b020x2b6edf390x525168870x62c598270x11bcf6480x5f0f63d40xfb3f011f0x211a07b30xded7e12d0xdd9a804a0xf712795f0x36f4512b0x77c754a80x53bec7740xcc65e8080xf5fd6a450xafb7d4210x3e104ee20x28e6b1c20x6912ae410x7114e8300x9937b3340xc75d4e690xc3d1ae860x85a0d89a0xaf7462390x8437a6f10x499621400x3538ef690xe0bb86420x853a02140x2789c9dd0x3941f7c70xee3c5dbe0xe6ea3e8d0x052543710x60e44b370x8a210cdc0x800f69830x02503cc60x00b5fe7a0xbc536a2c0xf4be53060xf24fd9e60xa170055c0x4fef05fb0x2afeea170x08a0fd380x653ea2020xfdbf5fe60x08506ca60x7b49f5bc0x0a1180af0x2e1a74810xacc58a710x390384dc0x998330a10xfdda59110x002d4bb60x3bd544c20x4c7ec4b60xf22220d50xbdb80ce70x9fe1e4380x77a3fe670x6aae82c40x731876680x4915ec0f0x8be21a170x7e215ff20xcc1e5a3e0xa48486470xc2aadcef0xf08dab860xe8f4a29d0x7cc5b8b90xde2b888c0xe4e077540x330884510xdb4cf5650x6a236cc60x5aa177f00x6083d41a0x12b74c6c0x63d3f99b0x5973b11d0x2cd59be40xff587ba00x54b884600x9d1754c40xfacce0650x9449103a0x67bfe7910x7b8548440x92ea560a0x9169c4fc0xc0687b5a0xdfd7c6c80xcf71d17d0x356637dc0x2b32f33f0x6f352c600x2a7630fd0x8f5c3a650xfd5623c20x589eafbc0xbe956fbe0xeae905470xc7f157c90xc56225ba0xbaabf4580xaed1949a0xfbdc0cfc0x3d5261a70x355d13fd0x2d0208800x285ceb230xc2baebb00x70be22010x16a385a40x3ff851a20x860226740x24a94b260x9e6d79f80x6f40e8510x94098ff80x503bd1370xac437f7b0x04cda5660xa38476630x977f8c080x96b2a8af0x397b5bfb0x81964cfe0xb2e5ae4a0x198788b40x8f595b110x5898dcba0x6ea099720xb9948d2c0x833a3e070x2ceec35d0x668570c00xc7b2b6c20xb494afee0xe0a504540x7f92860c0x0d2b74da0x01b820650xf0a1fdb30xc0fec2270x6d629c590x04ebf9e20xb3e7d2e70xb356e03c0xd70d1ce90x803455820x69205dc90x9ea9bb790xd1716c690x05060a190xef32b7350x55aa72f70x8df3789f0xba982a6f0xa0fd24270xe118de5d0xfdb25dca0x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x98971d400xb045ddaf0x89d512c40xbe2e4d820xd51411be0xf62a52280x4affcd8d0x6249984c0x088e16a30xfa08f4500x8ec1ce6f0x669dd0880x7ce1cb170x52e3e4a50x169ead540x8514f8d40x747bb9320x29d07e230x20785f3e0xe435d46f0x7d7a65ff0xe7251a3a0xf939d9310xf707b2330x4712bba80x87c2fb6f0x026f2e000xff328d160x32cd21420xb134495c0x827207eb0xdf2f6eb10xb58700160xaa2bd9540xd8f7fb110xff6104d00xab8bc1a20x8d8640690xb9638db40xb5087f520x47bea29b0xbd5c6e4f0xb70b4b710x04e1b99f0xbe1bb70b0x5f6720780x447988b90xac5c49c30x3e53cfa90x562bd1130x51349db90x29b412c00x920ad39c0xbd9072b70xeda3a7210x192338580x973f114f0xa9d8e7c20xa764a3240xcc93e6b40xaaeb62b20xe9f6d4100xbb05d2820x4b5b55650xf42563bb0x597c3f3e0x103213110x3a1584880x93dac4fa0x1c057a680x4ca758310x34ca847d0x2dbebab10xd738a4c80x0f12550f0xae25068e0x4a3ea5c00x091def1c0x370a07360x18b78dc00x6bb710380x6339b6d00x616f3c3a0x9278320d0xe934da1d0x47df8e590x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610xcac0a3be0xaf9a53460x388ed2770x051ba73e0xb8e448a00x655cb2020xca34c2260x33cea7890xfd81e8ce0xf37182fb0x6bef20380xec4c25240x9d4b469d0xcf26f55d0xdbf158a20x2dc186a00x76bc4fbd0x2a403bc70x06d478820x7e6061300x2541a9790x4636a1eb0x20dbf8cb0xb4440a2c0xe0b5f8db0x90b3e3a20x9c640c280x7619dcf40x28d51ac70xb3dbdf710x2000fc9c0x13cb82b30xb981dea10x8467435b0x0c2709aa0xf61680050xebd32bf90x99afac100x4aaa63140xf699e97f0xe83debc10xfc84a5f90xecfefdb00xaf404ebc0x748d1a5f0x1179c32f0x1efe3a180x5f64cd4c0x7bf08db20xa593b31f0x730a13050x8d916b6c0xbd7620580xcdc6f1c20xd66f33b20x974bec900xa93c9ebc0xb3283a6c0x5866295c0xd89f5bcf0x4de18c260x4115bc380x2a85ce280xbf27a9e00xccc9b86b0x7c6031f70xfabac5260x676a96960x78a8930c0x4d7022eb0xa2d91fe60xe98a7b640xface79a50xf67e91a40x64fb1db50xf6d2fd480x8c09f6670x5f9703450x558e7c230xd21d9b9a0xf04eff700x63c419d90x0f25d60f0xda1381870xbb98c4db0xa47d53380xfb98ad2c0x1a70dbb80x13a1c1ba0xcc98e78d0xe101315e0x1861be710x6cd4f3b30x2ff237290xda72d9180x8060453c0x5ee576c80x80be535d0x4acafe570xbbc14d2a0x5645e9380xcff946100x59af46850xb950ad980x60d237cd0x60ec9e740x8696b87f0xc425138c0xaae351240x50b110260x40c2182c0xd9f06b820xac80e6680x755974290xa89d615d0x976f0f8e0xe20fa9b90x02da54d10xe0a5e04d0xf6ede79b0x2c08dde30x0504d3880xd94d75850x7eed9fb20x08febcb20x1047a84b0xaa902b430xae8e82b60xd665327f0x4cbf9ab30xb48b63fe0x6a5e68ea0xeb711ae70xc8269f940x9ef9210c0x56a5a7730x8c7087df0xa709c2ff0xcf3b35c70x1d3c08550x2e330ef40xf9aceb320x70b0736f0x11f51b130x5739e7ac0x061353070xdc7ed9cc0xd5e2a4c20x74dc71c30x71fe0aa50x2636a8bd0xfe4b1b500x6af8e8e10x7d82b70e0x68c5391b0x40f6dfce0x703b3d5d0x915482bd0xd97feea80xd942b1300x651531be0x8ad8da930x1cd7df4d0x0519c6940x4d0ffa3c0x043bd8ab0xa9246cd80x6be0fa760xafaa1c5e0xda66992f0xb00d59060x305daa870x29bcb8130x1b3b11cb0xe59bd04c0x67affe260xd00bbf0e0x2a0e3f7d0x2cb460b20x63ce33660x0e1ded390x7e11c2100x691c13430xb102db840x0119dbfe0xd7c1e71d0x06ac861d0x1ffc3e980x4053c89f0x930554ec0x3a9543e20xdf18fbaf0xbea128010xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0x3492a62a0xc01c7aae0xc3ea373c0x741fd81a0xc87938f50x316ab70f0xd4133ae20x8bb4f8b10x3d09cb630xb1914ce20x83b3e7f70xf1f04d230xa0ef74b20x33843fd70xfb6deb1d0x7ffebd720x226138b00xc34efe270x15026a320x283183050x25cded660xcc4f94ba0x960751d10x743f2f500x86547d420xbcd5d76e0xf67e8f880xc6804e1b0x6d10698f0xf4d352880xb7117a3f0xcaa492340x331096380xb33414700xd14bc4d90xb5c22eb60x2be097610x4c2bc8fe0xa97a49840xa313ec020xf71840120x937e42db0xed0a884c0x6fe28dba0xe347ddcb0x3cc5dca90xb127e3dd0x532738c50xf665f74f0x20e664b80x5d95dbde0xb51ad53a0x76d29bf20xacd55b6f0x80f6794d0xd83ed39f0xa7a5a5160x56aa22ea0x8aead6ef0x7da372760x86e218ea0xf3c9030a0xe9bc970e0xec20c5e70x30c176140xf55162910x413db7b10xfb0a9ec20x524e8dd10x733218a80x9e9390ec0x2ca7a0af0xaf1fa4400x57dd9e2c0x59f7b9650x62737e1d0x2f0eb4820x7f3619d50x058e5c240xeab956910xa5209dea0x156c806c0x7c52e7f80x564d8c850x979a022b0xaa0241460x9feaf2870x5bb1e1170xe3a53f4c0x48af1feb0xa006a5fe0x4827ea2e0x4bce839b0x4865d3e60xc37ad0c70xe5c5deb10x8ba208210xc32c5fce0xfa7dfced0xfcbb93ec0x078b11520x3109dd610xf844e95f0xaf8518cb0xd7ab2c0c0x1b1f2bda0x2b67f0960x914b83dc0x79e9699f0x667263290x1854ff430x0ebf636a0x20af0df50xa23167c80x430adec70xc4753dbe0xd5b1ec210x76d8da300x5614749d0x4f1de5e40xbb652eec0x15c2523d0x478d2fe40x2f05efee0xc8811d550x0ef069740xa0c71dac0xcffa2aff0x3686ea090xba5987c30x7d0afe5c0x541c31650x0341ecad0x7a1909bd0xa0a43dd40xe802a24f0x479954850xbd6760e50x67cea32a0x4ae656510x4ab4958a0xddaaea680x86960dd60x1edd4cc30xb61e21010x5387f88f0xab3e96e00xfc201b660x661601de0xe769232e0x917153120xe40b42680xd6011bf50x0644a0930x781a21ac0xb0d9ff200xf9b860030x5f84f38b0xda9d6f1e0x15e0daf40x63dbe3660x405b6e050x4f938a390x0b109c7d0x3c48cd870x676fc4080x5ee8d74e0xd4d807130x092f8c4e0x3ca8321b0x4176ff490x259165570x43a599200xee891cc00xccbad8c20xc0512e0f0xd481192b0x878c149b0x42a81cb20xde3fcd350x3bfe841d0x1b21d2d70xb4bdb19c0x33ebd2030x4cbbe5a30x54694e600x0f4b60f30x1162cef30xa9279ef30xb327cbd70x3d70bf450x768486190x06d39a320x2dc98ced0x4c863a360x760b562f0x4c30316f0xcf5724d20x20c55ae00x4cf6b9070x13ac3b1c0x4a68b9280xa150755f0xcc7dfad90x91a68c110x50b4a9c90x0b83f22a0xb4554c950x3233bffb0x80ae7b1e0xa5456e2b0xdc0457970x83d453e90xab831d490xab5cf1e00x51b04ed40x1ec5faef0x45fa82a10xc0d48a5a0xa8cd933b0xdc22e6a00x47d4fd870xdbdb81680xa8c064510xbd262c4e0x36e194d70x3350e10b0xe4d75ac00x33c056fc0x03db9cab0xd16b0c740x8959af390xa6a5a3f10xfb66c6390x2cb580430x9e7f4a920xd72618b10x7ca3dddf0x33fba4470x5c05f9230x4d1406d70x6999e1610xd0615a400xc1108af10x7c9f81ff0xf934eaba0x951f1fb20xd817101e0x0c5e05f10x993d336e0x850af17d0x696f3eab0xf90040c40x39b3935a0xd1f69f640x87b5c1850xaa13a2250x603dae350x8845b1f50x3c4ff1160xbc2c4be80x7fef8d030xaf85d4590xa3897b7f0xcaf51fe40x602ec3d70x507622fb0xf72f63140x76d756b90x56bafc430x3d77dbe20x68d62fd40x7b4e706f0xd777bd2d0x4ed795dc0xbcfc0e4e0x4e64392f0x3f3d2c920x712f69430xc133073d0x0a31ca720xf5867de60x1b5e8b820xbcec53870x4a0457730xd9a2c94c0x865335670xb01f3a2c0x033978c20xedc6fd9d0x145227900x29f01d7a0x9725ce370x9b24bc4b0x0d3eaa470xbea5ff1e0x0ecf823a0x7b292d190x368f1fea0x4d38735a0x8a2a631c0xe84ccf550xbfd459300x904537390x6ba5406e0x115cce1b0xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x3c9d12110x64bbc2880xf9c0b6630x5792f8480x754d539c0xe67d81ba0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0x3d5844b30xa916b6940xa77d88f60xc310b9810x9a1dfd650x9f9845130x85df9b6c0xc29bf9670x1e6d26a80x1f42c4aa0x828f8edf0x86860d3c0x526e05b70x192772c70x448713c60x4dde9dec0xde9d7afd0xd755bf6b0xbca2e0400xce5c93e30xc4076f470xa23908920x26f380550xbd2e35870x6731ca7a0x2a714e2b0x6ed80dac0xa4e9348c0xe71e784a0x81565cf20x0a3584a10xd5452f9a0xfea7319a0x8a26992b0x58af38c00xc2bc76ae0xeaa574c60xe1ac2bb80xb18429eb0x9ac11b740xb2e764e80xc17412740x1126efb00xa5ed346d0x570b67140x0f668ba90xe34a966b0x3cf283750x03fecfb10x25a685fd0x408c62470xd519bd740x901cb66c0xd27921ff0xacc21afb0x66faa40d0x053e3f830x453efa540xb312d0c40xa13acdb80xd0613b100xc7e477900xd3f09c240x402bc2db0xb557040b0xcd95191a0x3b7055470xdd98f4d20x98caaf690xfae253e90x585af3670x28ce4d720xac92aa3c0xe69090ac0x16a43c4c0xbe599fe10x2aaf60ea0xd4bcf4150x96b1a2130xe73a4e300x1fbc54570xd548e5ff0xd5506a9b0xdd9197710x918a8c580x0c7361790x87033c940x8d1a827e0x80b39da50xc819f9820x5025f17c0x82ed543e0x2a5869fc0x5e5322c10x3bf5c37e0xb43b24390x962f78530x2a1c98830x956160460xd27d1dbf0x11fd402c0x5e51cd740xf0330b650xfe2f8b160x5739dac80x3e44e5b10xbb2d91ad0x46f773e70xa731ea410xe1694c770x7cfaf7550x3589e8750x362429430x0f0966450x0de518f20xceb1aed00x96549dfc0xbf168f180x147ef0b10x8c87e2f50x5e3cc7190x43225ed30x25ece19c0x9587fc370xbc1b29680x3e7b37280x6fce30490x66d87d380x89711fae0x3eb351fa0x59c9f9670xd27c68a10x696bcdda0xeadb93200x838ec4430xf8cb7bbe0xeabd94b00xa75979670x5ce8ef020xe523ad750x609f1c7e0xcfc683410x86f6b99d0x0c2cdbf10xb58dcfa20xbf82e6af0x50347bac0x8841d39b0x11a006b50x902982270xef7db50c0xb42e336a0x6e4504790xe02cf3e80xdcb0349b0x89e554330xb71e4fa30x49c6b84a0xfe5d4bb20xe43099050xdc97af2e0xf6388c560x2650d8350x7e394c4e0xab6bde280x9aaeefce0xa108eb4d0xb05fc3100x878ab3ce0x2ba707a80x6c51a8360x99cdc86b0x8d551bef0x2e2ce9e00xfc02b7ad0x409736620x6c702af70x26e76fb80x82d79b510xfac8865f0xfff8c1d60xbd923edd0xa3248c5c0xbf2316fe0x86e7a6f40xfff2a8d90x54677dd50xcd32f5a10xef5079eb0x9b8d5a0b0x815339630xdec2e8c60xed9971990x868417380x468a442b0x33968c110xeaa18df60xf69fef420xc57fc9c00x970a7f460xefbbb24f0xf48178100x4f3d0d6a0x5e914b7a0x222e7ce20x70eeb0b50xdb1057800x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900x574fc58c0xa8721b970x3730c3600xd4c146320x2d3385d30xad3ad91c0x88f385420x79af7faf0x3a4175180x5694da410xd1057c250x177deff30xd0643bde0xa1f31b5b0xace53ed60xe68cb5eb0x19315b010xae042b070x2fbea3500xaf3975d00x5d7715c10x31cfebdc0xcb2edbab0x7fa5e7890x05d558810x9de478eb0xa14cc5b10xbd67d0100x15eab3020xdadc9d0c0x48675dc40x136f1bb40xf7824bd80xef91a5e70x30554a370x57631c3a0xf0787b130x427d42c00x944506930xc73366940xf221e7db0x753009af0xdfdce5860x5338a9020xa93212d50x2051d3ed0x18430f430x7729cbdd0xa9e180490x9d696d790xdf67db650x61927e990x9875979f0x660697280x9545af6d0x820726140xde16dc160x78443c860x817688650xcf33001a0x788f43700x3a4a020e0x8458b3f60xf26b1e1e0xa88204270xa51bc6cb0xe43243830xe24538aa0xfc1e65660x2f5a7d4b0xb62ba63f0x430fdc1f0xa08c0ee40x461cc4d90xfbdfec3f0xa6f4878a0x08c173ec0xe86500b90x981157210x5a2e92360xa5c5018e0x6530d8e00x2bea847d0xdba31bba0x6275ff4d0x204c19f50x98314fd20x66c6b8a70xa3b0787f0x0ad1b19c0x6e4553690x189a20ac0xdf389ec30x5d5afce00xcba8ce780xfdbc1e820x94be55080xea16dd4c0xe011b61c0x6cb791c60x6033c4910xa75d47b30x1dc752c70xc0df8f9a0x2aa76bd60xef9b8ce10x9100f5870x80ce0f520xe7d6bf640x7c8fff200x79720c350x6f35e44a0xf8367efb0x48e37efd0x292684a40xa29f2f730x2396d5fd0x16add5210xffb93cc00x646044590x50d9dfea0xde6151db0x6403e3380x24a1831a0xcc1f51090x1b3c92910xf396cd210x1111cd6a0x5e226e060x44728c5e0x535b53540x63e064740x4f9594af0xa1aa5fba0xf7f3476a0xdd91f3040xb91cbf140x37c2c00b0x023134570xfefa23670x589d22af0x1a2cf4e40x91a0de540x4b450dec0x49b07aec0x0c13727b0x2d5615440xcf2e54930x7d6faddf0x8f977e4b0x1987a31c0xbcf4294f0x1294b93f0xaa8962a10x7ca465550xa46120d70xa09216b60xc24ec75f0xb4ef7ebc0xf0d2b33f0x79e438a70xe8909b660xe8881dd60xf53783970x2d611c290x2c846a9e0xb1f452d10x85c9d2270x7b74d1f20x1dc58a3d0xbec773d90xec5fa8430xd852a8aa0x10f1dac20xa3eba6880xb8f1f3150xe88415e80xd97ce9490x5eac67dd0x1eb9d3820x9cf346ca0x31cf6ff20x5f9598040x8a049e840x565a73630x41b7047f0xa1360fa30xe78f24570x4f756d1b0xa009a4110x749fa5d50x71a61df70x55e433cb0x6599b12b0xefd2bb6f0x52f2cdcc0x6ef54bd50x286cd01a0x86229f3d0xdac42c810x5e6b684a0x7da8d2f40xcffcbcfc0x366a67850xf6125a600x25ae74af0x31bb82270x53e16b6c0x1ad9e5b50x651a41390x610863af0x4d2b3cd30xcc3981760xc2f58f270x65d278c20xe69d2ea70xc495545f0x68a1fb520x819cdb080xf1162e5a0x99dd8f3d0xee3f8a360x368f18280x0816b8fe0x883d91480xad3c48350xbc73ad030x3de671630x6e45232b0x7628f3c70x348c722a0xc5853b050x5111c7980x014e4c430x65c595ac0x0375580a0x4cd833380x0ea270940xe00a08c80xa8c2ec460x5944b90d0xa78f4b550xf6f47bac0xb6f3e52b0x92a9c60c0x23f627260xb28e18de0x458dc04f0xf06198010xa4701e9e0x28a903c80x329bbbde0xf0f5dbc20xc2f9c0450x188a3dfb0x8a1ab4ee0xd68a099e0x89b611dd0x07336fae0xa44ab0f30x6d6f432a0xfe43305d0xf05a83310x9739f0ee0xdff8e89d0x69464fdb0x2309a6d60x49b66a350xe683a4de0x0b1bf8a00x1bbfa5cc0x86f3e8c20xa9fc904a0x8c3e06240x8b0b8c3c0xc0f1f2090x88a6317e0x1ea69d5a0xdb16b1700xde9360ba0xcde0e4550xcb9345380xf51ae2350x6fcb87a10x706cdcef0xfa9d42440xd2e9a1730x6a8424810xa73fef6b0xec62c7be0xa6e73be30xc779f21e0x38a313720x053494cb0xf28f666e0xd0dfcc840x514dbc9c0xc37226a50xadf6aa4d0x4b2ad8660xdf837b550x5af8a1d10x061f32510x522f538b0x065928f80xbdd32e880xf92192a50xe63f81450xfd520a290x9643a24f0x2ecb25390x498d293a0x772fbcaf0x88b5647c0xce6a9d9a0xfef8a1660x193d48e00xe2253bd70xa0b5b1920x71995c4e0x1e3a88fb0x81d10f5f0x1ad830090xd217e9e60x72741f250xbdd295f00x5ca936990x4ec7b8e30xc6e25e990xa56ca8550xfa012fe70xd1b2db370xc11bd00f0xdb04cacc0xca85d8cf0x328995b50x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x89cc1b1e0xe79a2d2d0x0b2ee1250xe0b71a610xdd2cc0ee0x9c2657c40x0bf9ab1d0x503954160x2831c4880xd4f4998f0xf080085f0xd18071fc0xa58ccc3b0xa1b6a61a0x3e102cf90x31b78cf60xd77288300x5040254d0x2a3441480x74de87b50x2700782d0x423a8d180x67b3a1020xcf6014910x9e930f2c0x0821ce3e0xcf3eb7310x91150bbe0x85aa880c0x02de3b180x7dbada9d0xf01621c70xd3de9b790xcd2157c70x554a52930xce9b6ece0xf000f3380xfe3d54570x744690c80x2f4c181a0x79f41d5b0x84c274f90x99daa9bf0x8a87e7240x70d053fd0x27b252f30xac883f550x8ad7eff30x1e0dc1240xbe18153d0x201019f30x50ba49e90x44aaf30f0xbd2d7d510x22664f210x2fdb66150x6f5dd4420x29c227890xb7ae54910x954e826d0x948944490x880a15ad0xce6e43a80xd8edb1150x6a5482e70xff5970400x975e2d230xf09ff4220x0f57ece90x1045f99a0x00aea26c0x35a035420x575c46fc0xde4d22170x666c7b150x564e1aee0x4e8dd2640x42b954b60xb7fa84d10xd5e2d4c70x146768000x4da623e20x72b1c0660x02def9dc0xb66024c00x56f372e20x79572d560xacb2d5120x24edcf6f0xe4fa8ccd0xe5ba75dc0xa5d8ad780x79255f070x36dea7340x9aa768850xbb3429d50x4ef749f60x8bbe01310x9c072d380x52cee1bb0x313e7d0e0xc1b633220x70a9562a0x34cf8c250xf6ecc5590xf9833d1c0x8c416dbc0xad268ea90x111d19fb0x177e360d0x35bf8f1c0xc4d4618d0x0a37710d0x9385b73e0x4a4e4e500xc850d6170x08a291780x0cd7850a0x1e74155d0x5615f4bf0x76cc81730xe22c73cf0x80d86f0e0x2b54aa9a0xfbc2c5ec0xe23b0b6b0xeebf6daf0xfdbaf1330x6adf436b0xce36343e0x8a42c6210xcc1a12260x6b797c250x99d0eb910x998e45c00xcf67c2990x6052860c0x9d3eab450x770fb1b80x6c75e9530x71c31d6c0x595c5dea0x48be64920x2105e18d0x327534580x8568be300x718a56bb0x0ef11e190x282da1070x41b6ed6d0x2eaea47a0x214251c90x9c5b4ba20x9514d2920xc3e4c1270xdb1f1c4b0x06cbb94c0x2d0cb8860xd836b61b0x690f51230x26795b110x2cf6fdcb0xe8c7e9130xd154acd60x0f72d1a40xd30af83f0x5e5788580x9817f2560x26e065870xc14f475e0x50b471f00xdf20a9170xfa19a2240x1a8f38840xb05f37b50xae724b100x67f113540x9f4986020x3b21db100x69e008ae0x88caa7c90x91e6aafb0xe482e37a0xd74d677b0xb55413960xb383e7e20x134c7dd80xa82e1c7b0x29f2aca10xfd54a6f80xce33366d0xce39be090xe582a08c0x129d35b00x1ad6a6530x58cb52d20xd47cda4f0x514a5ead0x9e84de790x018bcad80x9b4077c90x57dfa9960xb4cf23430xd27a4ad10xd83c3d0b0x3ee21b890x780d0a960xd7358c310x5987a9980x4eb99d820xdb50129b0xf349797d0x4618c3fe0x4745bff30x2b038aa50x7776dcc00x6e8d11980x219840ab0x5aa855890xb5c859b10x67b27ec10x409873e30x30e741340x5641485b0xf29977130x6d340f640xfef620d10x7ec2541e0x0fa981f70x887de4480xa120d33c0x136d98150x1f9225aa0x6215071b0x3b8b9de00x9761b2d90xa4645a5a0x6bddaccb0xc59d03df0xc28217750x0cb4b1890xa7634f320x3dcc8f9a0x1fecbe410x77e9828d0x19dc78810x1fd77fb10x61694b970x5c2ddeb80x0fd9e4d70x5e7527730x8d75ab440x8e8569220x7f4c870e0x4c32351f0xba71fb0c0xd922bc5d0x30dc98270x22ec59a90xfe0ac90f0x03608f2a0x21253c620x493159cc0x70637c980x346322370xc179066b0xb9eec2790xee19f4b10x26eda2720x5f2c64690x33fd62de0x7e2998e70x5ac3a6320x059c0e9c0x426285ea0x9cad8da60x1b90ac2b0xda0a9c4c0xf5b2bd090x7e86ef750xba1341230xc19899400xf052bee80x576716430x92ea1a870x18edfcec0xf2fca9220xb7637e080x4add68510xbe0d84610xc05f2c4e0xe66032920x21e105a20x8ee8f8a10x93a53ec30x1664e6ba0xb647a0a20x38e10c1d0x5cfdd22d0xb642d59a0x0eebb3870x5165a7f70xf768378c0xc44716530x592a9ca20x90995cc90x555fe5c10xdbfdd8aa0xcd3853630x0a733b4a0xf5ee9ba80x42801d200x85a8ee760xdf66ca810xeec2c7cf0x42350e8d0x1305d5320x609f5b350xf312cb9d0xf062576b0x58c031120x2690965b0xce4334520x80634fd50x2c0ec41c0xe636d64f0xba9d80c00x1cd774df0xffda17160x68937e3d0x568db6160xa1f16afb0x995176820x66ac82040xc146a00f0x0165698d0xc4a27a8f0xdcf6b7af0x6affcdff0x7312b3cc0x6883c0460x3ef6a20f0x6c16ac9e0xa0ff74d60x434c2a840xdbc1eb740xfdfdc0fe0xbbbaf7d20x97a5c93f0x0a891e170x84da19a10x078a86890x8a758f690x9a95231f0x436066e90x2e5a704c0x24af09ae0xf13993e30xeefe1df50x0c5e9c9f0xf5a2f2fe0x7e1a2b4b0xf4413f920x875e3f910x5f98dd000x702b6c540x74e5ff1a0x560e49a70xc7a0279a0xf3aec7100xadb8d11b0x956137630xb0ab31840xce6cf1c80x97a0c9c80x9c8660190x57c9cf390x771d3d710x52a462ce0x37035d0e0x1101266f0x8ecaeeed0x8102cef30x6a3665fd0x4a1049920x7712771a0x0a2487e00x4b0761470x86cbdc640x510e22440x2091cfba0x436a01320x1d77b0f80x56e7d8990x983225500x952c91250x5d43e8d30xe62cbe6d0xeebd48520x5de751270x014fd2000x722b09ac0x605067510x9373508b0x22b129a90xb907513f0x95ca3d2e0x3d5cd6fd0x010199640x5e57f9d80x2f64415f0x7023bea80x288c6b6a0xcfb6a3da0xdebdb3cf0xb5a459dc0xa0e09e460xdcc674590x04403fcf0x23359aff0x982e85e50xc80714da0x7485e15e0x01da6bd70x6ce0f77d0x1fe9f8000x0735ae260x9b33e0d70x121d958a0x708a54190xfc3bba0f0xd235532c0x49674b310x8c5e9b550x788d29900x60d4a9410xcbcc587b0xbd506a460x01cce9ce0x2fe252cc0xfe0299630x9ad39b590x1149ae1c0xd66e9c2c0xe16b0d300x3dae64040x787102fe0x9ed554b30x638fe0450x8a4b80660xe8c4d86c0x754aa79d0x38d0ce320xfe1026d50x120d67d40x26e298e00x6a5ecb180x6184445f0x9237666c0x8ea80ad30x7eb952e60x9fdecc310x9d0d62060x19428dd60xd633fe2b0x4fe1eddf0x076a7b8d0x4215d11d0xe64ad8ea0x2cea32ee0xc617f82c0x679e5df40x9098b7230x7681946c0xe0ff7a180x0e9951270x40f1f2b30xac1a55be0xc50bab050x0b515d100x0bcfe0b50xf6d449c60xcd083b100xfdab6de30x7afc9d8a0x99c95fa50xe2b3207a0xfa1eb9100xac3d20e20xcbc9557f0xb7ce31b00x805cef5a0xe22ac1ea0x554172640x595497aa0x2545c1700xf32bdc5d0x0b07abe20x9031c2c90xb7d06e3d0x6864d7140x71e3cecb0xf5893abf0x3b4ceb4a0x40f995a50x85b004920x8c32eba30x2fa405550x966e40550x86faf6020x35dca7550x9a5206930xaaa2dad60x12a4948e0x399ebca80xb9b9df410x27c1e63f0x033832c70xd87fc0a00xdc825d6c0x10ecc52c0xce97d1290xb88d81f00xb42e98970x0a8cee820x3a5cf6ce0x44824fc30x809f2dc70xa78743ce0x1068a0340xf0fb73580x4d60a2340xf7a820e10xd0051dcf0x665021cb0x4beb9c4b0x7e64181d0x036685560xb4051c7b0x7bed54ce0xd04e3a9e0x1c2476160xc8264f5d0x9df2267a0xeaf8b40d0x3fbb7b800xa69aa64d0x4040fc360x4b51973b0x54634d730x7f90d12e0x010c9fec0x19a304ba0xa948b90b0x839f5f4d0x541c82820x0d0c06cb0x9097a5320x59d89b480x722b07150x81dbbf710x09dc42460x4bf4267a0x953774280x1ff69ef20xd8534fe00x739aecf40x1a725dc30xe9c6d47f0x9becc68d0xd49aa5b20x41e12ff80x818a58980x0a6c9b550xed89cfd90xd955d35e0x59f90e870x372a41af0xe056eefe0x25f971de0x8a53927b0x899236cd0x37bfce850xdff668860xf38c8ce10x26b4a9d60x2256431c0x1d64cf0d0x70cf032f0x109852fc0x78ea39f50x73bd16550x03d769610x53fe6b220xf6e748480xbba851f40xfc00ece30xc7627f840x3c0c70e60xe32347830x59c0c5790x9fdd57f40xca0ef5190xc17515d70x181ad6bd0x9594ce390x6701733e0x0dbbe5360xad2476420xefdd81380x60e19c9d0xada9c3470xff1076fc0xa55bf7150xd3fb9c740x485d417d0xa87b02250xfed11ed10xc402a2b70x2f0d90530x6fa9e2e50x583c83680xf709107c0x2db5a3410x83fa1f490x6dad81a30xc72f16110x6f36bb7b0x0eaad6640x89bbafc60x9cb7f3a70x0a0c26a90xddd0084e0x06d608a30xdc22f7cd0x4d0d575d0x967a1cd60xc9445d4f0xaabf671b0x147ba7690x4c18193f0x0a9291960xc1ee1ed70x599cd4fc0x6151ac0a0x382f37530xe7abf8dd0xda31ccf00x06a4a90e0x8e729d4f0xe840ff7f0x4c80d43b0x242d6fb50xd103e82c0xe581225b0x72b6ff7a0x69449a9f0xe2bc294e0x7ae7779f0xcb441e850xec1f49580x7232cf490x9711e70f0x5c729aa60x5b24f2830xf105b27d0x77ae495d0x4de17ab30x23e955550xe6c6b37c0x0c04f9910xc0305f160xdf244e830x0e2e26e90xf42b944a0xad3a52c70x7ff0d73c0x7948dffd0x31d1c9f60x3de7981e0x5287c54b0x9a1ae9fa0xc9154be90xb065919c0xaeda3f540xc735cb8b0xa906be1a0xa0be82b80x1bc3edc20x26e234e80x5fed33ec0x2088a1c60x2325c7130x5eaeefff0x74c6ac580x139c45ca0x2a86b0390x8920bee90x92dae46b0xec21aef70x799cc6950xf24a5f2c0x811dc3340xe6c8b53f0x518ca9100x6f7a092c0x6ab644270x88e198aa0x2f94447b0x0c0db20a0xe2f43f4c0x58b66a500x0c7c11070xaee3b0ac0x34d0a8030xa957e71d0x21aa99940xef30ced10xca707e870x90dbc2d30x01fd453e0xbf851c3c0x78b72f440xe1ea05860xd8fd02c80x1f3957290x1241c4bc0xd02753dc0xf9c02e480x84f2d2ed0x993eed9e0xc4e72c720xa8ef2df40xb091a8ca0x3128e9f50x70c250340x698c19000x57c114d30x1a1ac52d0x1472a10c0xe81e36e10x7aa78d340x4ec850240x57e7c2e10xf21d432c0x8fe4328f0xa69f80700x292670180xb655886e0x80fd4a980xefcbb1160x22e4a8480x309bb73a0xc68ecdeb0xd01f1ae40xdef656a60x0824911a0xbdf273460x12e26f500x9bbaf46c0x579151820xdc7ff9670x5dfff50e0x64f2b96e0xa4ce57620x181e4b190xe49089870x9cc21b890x3c02a1c30xaa26f3ab0xe2aae7850x3638f2920xac0f15240xe6e63b500x0e7b91af0x22e9da910xb54533f70x74deb10c0x2b8cf1470xdd26a4070x612568b40xbace771c0xf8489fcd0x472e2c780x49b319980x7452adff0xe7232e0f0xc6c0d56a0xa8ed8bb30x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470x0cae232b0xfcc2a43c0xb26824050xa675804c0x69e683de0xf54667600x6dcf857f0xb67fec0e0x87aabbed0x35b5b3690x33485d9c0x6ea72a400x21543d7f0xaa5aee1c0xdf81924d0xd2b8f2f90x9f71bc720xd1d15f1b0xa586fcdb0xaa86cfb50x67dcd76b0x5d9317d70x4a7f342d0xb5ab892d0xddd2873a0x570545910x114b6ffb0x7df14c7a0xdf0332760x816b9e920x0fc024400xac97316b0x23463a540x9c4786af0x6fc62e000x4483837a0xfbc6d69f0x60856a710xf0c0cc120x0c365c470x47e5a8bb0x1fcf94ba0x4c04681d0x7ab5cb110x95d9e1420x9a4cb34f0x8a9ebac00xff9dd3980x5d4e69080xe523d95f0x8f6b90380x0e3a80830x0e88fafb0xa1a14e790x477ab7d90x81987f600xeaabb4bb0xe5c5687d0xe626d5590xd90d76e20x919f992a0x8046290b0xaa9c406a0xf5ac0de00x984132340x647f034f0x4d57ae3c0x6f344bb90xea22c9050x4ed5e0d70xdcf06f980x1d2423010x790879870x4b5f77580x8ae1c6880xd9bdc0400x5f96a6610x43de74e40xbac4a2250xc35f9f490x6406b40f0x80594f0e0x7a3cd0150x495426ee0xcbdf372b0x99b4b4620xa6771be30xa12dacbf0x787da2ab0x3db472c50xe6fce6f20xdfd302200x380d2b630x4157ed570x7be134d60x58293ee60xa3b9d8d80x42c8e0010x7d473e6d0x22a369970xabe275020x53c9394f0x4adaf0f30xa98a627c0xc12cf8f80x92fb5ed80xcc713c3f0xd4e2dc7c0xc0865faf0xebd9da940xb5857d810x531058390x7eaf8e7a0x40c7fad40x6353a6e70x556c6d0f0xfa53147b0x3f76496d0x3d57b1090x6c2143e70x928e1f610x3b0eaa070x100a511f0x98befc0a0xd450dd3e0x007c00ac0x586fea8e0x689de4260xa513af920x211b8af60x31fb20740xdbae970f0x797f4adc0x2baa15a60x53d1630d0xf35efa180x3adbd5950x813f3de40xd1c561330x861ecaa70x01c483a90xa47f2c240xa98020330x6f01b1890x6fb349b10xf2a353ac0xf3251e7b0x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x224822eb0x40c65add0x1ea27c790x03b409350xafa557680x001ec6c30xceeafda70x89644ac60xf2b15ac50xae92ba090x9fdb0d060xf1dd370e0x20e36dd40xde1572100xe9b0fbd50x123959a10xe2b920590x0614dd5a0xf5ef842e0x5d9d34910xbc5671dc0xfd144c660x9f885ae70x4d769fe90x65db5ff50xa8ab06dd0x388968850x2cbfcf220x034621560x688a08940xbce338a00x176a1dd90x946cfda90x097657700xfdf72ec80xbbdbb1960xc9a739450x411d826b0x30a684d70x2ad7ba6d0xef72d6e10x72968a710x3139e33f0x602e4db10x1d43969a0x260c135d0xd1e364ae0x4e37e5c40x377469140xf20948760x0502b01f0xfe3961cc0xd51b4eee0x7ceea2aa0xbfba44990x9ecaf0eb0xf4b51d0a0x64fd3ee90x559eb9b20xf5d7b9e90xcd46bdcd0x24011e140x806be7290x6181ef780x18070a680x2cc2d52d0xcf8bcede0x680fe7f30x8aaa40a90x1f160ea50xd1124ded0x1ea6dde80xf91f15490x5d0ffd7f0x40571e370xdce8f9430xacafa8e70x7b03848a0x2105926f0xf10526ac0x80a8b1130xa4a0bab10x69b1a26c0xfd2bd0d10x952582070xc38ca6860x969c73d90xc1d989c50xd795ca090x3567743b0x838095db0xc49134420x5b35c4f90xef6f5dcd0x9c93a4b80x19567d060xb55109be0x04b3e4670x3ffc4a410x53857f5d0xac5c82320xadc044b70x167a46fe0x6108a02c0x2a7fc1040x999e82970x3ded85410x1930a2650x8405afe20xba70d5ae0x8eb26f910x3d17e4d60x2acf0feb0x587616f10x6def63e10xbc86417f0xc26151de0xce28e7150x5db08f580x7e005d6c0xc6e4b7ce0x94683f440x6a4c7c4e0x0c45fc960x8b037ae20x93ff17d90x2c9a59410xe3161bd60x8062d53f0x98d0b3510x37f036b60x964350780xdd3a3aa90xe8617a030x90470aca0x57a365730x0c8e3b4d0x5fda02270x8c8eb4d10xce7c16eb0xe53187110x40f8c2690x0cb6fe750xa83971ad0xb11f6a3d0xc9bf2a380x1979a2ad0x52ba69160x3ce31c810x767e12e30xd313bb210x622063ed0x013f85e90xc1bdebee0x9bd382660x8a6e8bca0xbb8e169a0x8cf3b7560x84f758270xab790f480x1a63af340x2a95b7b70xb25fa1ee0x053952f90x421ebf980xa94e8c920x3ffe3ea80x8eaf2a5f0x0139ac420x42595e580xefc14bef0x0ef72c290x5123d2110x1f6ded250xf79682fa0x22328ae80x2b4518910x1b4f28a00x6ae46e500x055a5e250xb825f3460xc25b71970xcab71edd0xdb0611930xbe40d9aa0x863d2e220x84f0e5000x661eb1b00x4c30b43c0x019217ff0x5637c2b60x999483910xf1dab16e0x9b8ef72c0x0d5431ab0xe93a41420x47a195750x17e413a90xb5f2de610x0d3008570x76399d690xb99731bf0xfc40c3a20xdc54286f0x6437b5490x681c13a00x77a30e8b0x88d02ebc0x13b60ea70xb4fd2ec10x0903c2390xef1c781c0xbda072010x5c7135dd0x6318019f0xb7e735a40x90f2b3d60xf15c9a350x3bcc6c3e0x025eaa080x520c9e960x64cc4df10x2f501d340xcbb774e00x630a3e200x2df057220x068388380x726bf6970xd87a9c5b0x7db526920x0474a1650xa622125e0xf57d72cf0x06f6e00d0x6fbcd4eb0xf4069d4c0xdc5948dd0x08450f0c0x09b532980xa957db8b0x1ff6a29d0xc46d1e990x7ddd537a0x34c3d3cb0xcd0d6df70x3c0d09780x8fe45d230x1b7e2a630x2c22ad2e0xe84707db0x7f72971e0xf506da9e0x3f9421ab0x04caa38b0xa31035e50x553a86d00x9c525caf0x8721a5aa0xd5fef27a0x5a0715f50x187d96cc0xe07032df0xc70e2a420xeacbd9800x6ab8a57f0xb95b145d0x9af2ceaa0x6424af310xb6024b410x4abbfc7a0x5f7fc2e40x98d425580xf9be98e80xc6fae0820x0c385e0a0x9593a5e10xa9e289e10x60faa7900xf76f8da20xdd90f5830x2c2b20c70xec403c120xb37423350x774cd6e70x09836b680x0bfc8e050x0061d7e60x0387a8220xf39e16dc0x2c8ca3dc0x616b968b0x3f2b08f00xde18a4fc0x7dd73a1e0xfc1ea01e0xdd1b404e0xbfaa615f0xa0cabf870xa3d823e30xe16ca3f80xb6fe18140x95941c970x4cd7dc380x34a2a2240xd24ce74c0xa5a203f30xccae36290x521a449d0x6a5912690x67564c320x300209eb0xa611e6c90x607c00810x89ccf62e0xe46ec1b30x61d8bc720x3f55c77d0xc7f6375c0x4638b4840xfbcac0ad0x772a231f0xa92c1d8b0x4836f2410xb4beff510x4c34ec900x75133f6e0xc9641b480x54215db50x920cc3890x9c47dae30x8b4b53220x7acf76ee0x8ab0835c0xc44ef4910xc8256d7f0xa90a16b40x90890a160x7f60bb140x4abbe3c20x8fc5ca8b0x23cf97db0x494e33930x0150b4380x286aed4d0xdf289dfe0x9b3828a40xae792bc50x265209700x4a3503700x5b56860c0x0c79d5ef0x31a788430xc22a30910x03fd25710x447eb7880xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x18e6b5cd0x3744cf360x5635a60a0xac41c6d80x8d6803d80x331299240x33ca701c0xea67c59a0x0aaa36fc0xca33f2630xdb2f60470xb9ec476a0x4a362a700xa6d4e1e30x532742710x46a417ca0xf9c82c670xa32eba930x74b72f930xe6f5f19d0x723b29f20x118287b00x67ca46af0x63d8b0330x764a1fb10x90b1561a0xab011d910x1a1958630x13aa5a5d0x6cc1a5f70x69ef87ff0x9624c58c0x50a255c90xe7e7c1070xccbb53d10xcf5ed7ef0x722d488a0x4b630dac0x677c36d00x3ef56cd50x9973b9b20x7d540b500x81d61eef0xcff91c6e0x612df9ae0xe67343c10x53c205070xdac947800x1152e3180x4ba5c46b0x31f6ad8f0x0f6680ea0x1872c7af0x9d16164a0x96a227900x97651e6c0xf24c04a90x29d451bd0x788c13030xbabb7eeb0x3ea784c00x8d6e42b30x8540dc690x48aa45110x91c7dcf30xbf8ba54a0xff6335580x12dfeb120x18fb11220x1f24ee420x6aef0f9e0xff05fa130xd26dd7b50xcd22766d0x95e623370x0fd987f70xd355e0310x39c9d7a50xc578f0f70x3c71c4180x5fedea440x6432894b0x58abf4ed0xde804bb90x4311cd910x97fa07e90x3b304ebb0x4f384f8b0x8d080d030x14397bb50xd609393d0xb4b635750x32da6f890x91ac822f0x991950780xddc194350xe3a673520xbd0f699d0x59d943c80x2663cb640x15c0c57c0x751ff0100xd95ac1160x284e07d80x9bb6fd090x7f730c800x44e8b3920x15320f240x27aca06f0xa07705b50xe16582750x7f97c8b70xadc00d320x970b77bc0x4fdf39190x376c072a0x9fd1e0300x319869e00x5e4f7cdc0x9d8e3f670x7611cefc0x040391300x2482e6880x13307fde0x058b582a0x5b738a2d0xb791e16b0x228e7ba70x949612830x0311612b0x40a9b3490x9e0c711d0xefbe68af0x9d564d9e0x0bd816f00xc29494b90x173cecc70x122f15ac0x6d0aba340x015ddbdc0x263122f80xd4b08e540xa3f966850x511ab4270x301d30610x53f6ffbc0x4484a5a40x1a8fcc520xbd5bcdb70x66c52eab0x543e4caa0x90c7c2cd0xd0a5610f0x13e13aa10x460f75310x1829d1880x24fdac790xb71250890x783b35630xa0fbac790xe65cdceb0x525b89d50x60c953500x024482330xc6d7ad420x4bf0d6d10x1cfd95c10xc899c0f20x0b7b95540x1e0478540x9820b6440x163052890xb953f9720x1832ad6e0xccdcd4860x8f2703b70xb219d56c0x782c674f0x75357bc90xb73193fc0xbbafd7220x5579f8cb0xd520def70x7337f15d0xf1df956e0x7609488a0xc7b182330xaa84fe020x1e8fac8e0xa02e7e030x561c634a0x876d29f10xc9d4d6d10x3ecf6cfc0xfb882fb70xb5a6ebe20xda29f8b00xa6ffec600xb347bb2c0xf82f36570xa26d9b4f0xf31b3fd10x07db558d0xa4e3b1a30x6b629f9f0x1190abc00x04eeca760xec6da6fe0x64a86cef0x1fc50edb0x848a13bc0xf9d267840x1a2d1a2f0x52d065ef0x0909b6360x5ea7f8a10x6b85833a0x1cd659640x607f66d40xe997667b0xe55df8660x7b52a8590x3202435a0x87aaddf80x38099e130x2ca319a60x0bb6bf5e0xb725d1280x7f0b76310xfe2e17d70xf770a6b40x484fc5880xac861c2e0x1f2857b40x8de08ed60xd7e5db630x284e7cd50xb57284d00x86d8fa880x2ecaa41f0x1ecfeb8d0xa75d378d0x928704870x5e2be3370xd2928d250x86c5a91a0x7e5c458b0x998d79d60xc123a35c0xf895a30e0xccfe55550xad2a8bd20xe36f798e0x360b8d160x99f068d50x5b8adbca0x8562eaf50x2c2f5a090xf9729efe0x05dfebc00xbc2e819a0xd779160c0x98b368030xbec30d050x6340434e0x5c8f22570x05bb41930xbec6b5fb0x0e96c7950x12457dca0x4c762b5c0x0d9ace730x8d9062380xbff409040x00256c260xb38d780f0x1bbe063e0x7e5fdf880x1c0c3fd50xd4b0b26c0x499f88990xc38804710x2919b1560xf79d96940x6655c77f0x2eec63c90xe5919cb10x065994f10x05e807a90xebccff260x8a5c2d460x24905bdf0xbdfe5d090x388419b60xe947b84c0x51dc632b0x41a159cb0x46d6bf950x812faac50x64db31f60x7bcbacc80x68e4f8f90xc9229b720x760962040xbadcd8400xb43c566c0x81257b660x2c7145a70x4bc8727f0xd89e6c170x8cda80290x862f98a30xa8b82a530x731dba7a0xeeb04e7b0x555269070x28e64c640x85cb2c450xeb833c220x0034f3b60xf9d9264e0xdc14a2110x0fa138de0x5026585c0x09378d220xdc65ab3b0xa452f2a40x8b66f9e00x840600810x193b76340xad18a9b70x1d739e1c0x859aea9a0x943fc7080xcfc62f270xa11216be0x5187ac4b0x2c7d9c640xf7a9355d0x1f28c48b0x86dd0b220x013599870x790f5abe0x85291cd70x4eaec78a0x21e6a8010xefdad3ba0xfb3ba86e0x9138253a0x0387a0bb0x870e16b70x31ff6c530xe887faf40x3700e3df0x46a67b020xb2dca7ff0x2368ffdf0x2f9238ca0x546212ca0x311d06070xee814b810x85b0d64e0xda2a394d0x8212721d0xa7b57f910x84ce56960x5c3eea0e0x0fe2d5700x5779d4450x315b38080x3cd2bf6f0xf70165300xb4d884110x6f1664a20x6229a5610x2642386b0xc5397da60xc164642e0x730138960xc14c28240x7d67d8860x7e6abaa90xb99d58370xd72feba20xbfcb2a390xf6cf60080x304ef6cb0xa353fffc0x964add150xd0458ccb0xdb85132b0xca81ea9a0x8c06a1080x8a6abc370xdd1788e20x4abdd6950xaa423bdc0x54b015be0x24c7698a0xca7daab30xf68188070xf5f4b70d0x3ccf61600x83c52fba0xb84446820x89ab6c470x113282640x89990d520xe33f349f0xbf8f69ce0x497465b90x14b881270x7008546b0x34e917200x3e4e33060x7b0296df0x871212950x5701accb0x427119b10xd312d8140xef6986cd0x8e8417320x43ae41760x7e965dc90x240d315b0x92dbc6c10x74e1a8430xe122af950x0b9e58520x27b283730x8f03cfaf0x44a1ea590x2d3ec6ab0xce834e190xc210af530x6f7016ee0xc7ad7bcb0x916edc970x13a6648d0xbc8b0f410x7c30b8c70x0a5759450x7a8ca6270x2fecccd90xce7a55c10x056bb2690x007787700xca08562d0x370daa280x770ef2020xbb5d343d0x43376fb10x04aec2260x822f8b260x9ac61a890xa1c2aa320xb96003310x4e8a69530xb5b920690x17a157670x85d717970x0a9fe8550x9516001b0x910d81560x12c3edfe0x786a37920x5c9bf3d00x0ef6b64c0x77ccf9470x71f6f24b0xfd2b40280xc304f5860x000c4f040xe277a4510x27dc45820x4f802eb50xe5ed54670x1a0f049f0x28e231390x0cfc92b60x6d04689a0xcca3a2b30x7ce3a6c50xe574abf90x9fa21dc80x01d1480a0xcfd3a0050xb98696b00xce9444120xcc355c3d0x8ddd60ca0xfa392d170x21b69e9b0xa6905a7a0x78b5bd1d0x426680720xd06791ea0xe498f0470x630b37510x867142740x51dce73b0xd4a9988c0x2e5211c40xd675b2aa0x2f10d61d0xb51382dc0x11ba05670xbad2eb630x6e6ede7b0x9f58eb9c0xd3f3341b0x6fef16280x685272750xa91686760x5b6c00e60x6285dfe80x68d270650xead4f7fe0x64ba50170xf3b47f670x76e36d390x68fa7d280x1018eee00xed1d38130x39046c7a0xcd4681000x345c92170x937be5280x5557585f0x5797cfbc0x4bc4ec240x010c3c270x4db5d65b0xcbe2a93e0xa7d8e9b30xc9394bd80x6417278a0x3722a8fa0x955951cf0xcee467f30xa44664ad0xb1eed0d70xf6f8e6000xc9f5c0910x641d32a60x1cc44b540x73d8369b0x4e7646550xd0c8ee8e0x9c9a838b0x82ebb3ee0xbc17b7d40xfefa7ac50x7926202a0x156a12b90x14be2c940x40f9cc2a0x9bb03f2e0x1d4596850x0d7f5fcd0x482d26fd0xd87ae60d0x070f5a2f0x93b5d7b30xec24fd820x691a6d690xa25fc1150x5f82f1f70x253e8b440xe0b4971b0xed190d030x55625eca0x5b772b230x89381c380x0f8268dd0xedd398380x161d14170x24c8e4820xfef779fa0x623322770x40728a630x537f886c0xee97233e0xd1a219860x8f5724bd0x4fae89da0x9c995c690xbfacb8370x4bac3a770x9a61e5950xa31159350x76b74eca0x807d2b2c0x5ba10e910xd404da930x353151c40x4b6bdb2d0x3637a5770x5f8a592e0xd10d3dca0xc8cbd16f0x668383aa0x24c926330xc177d9a30x822c94cf0xe2efd2d40x10fbe6d80x6fbdc36e0xfcfd363f0x3afba1690x3d70c0dd0x65dccf130xa07ed1100x81db6ebb0xc978479a0x760a0f4f0xeb2733eb0x3e092b880x4629a5fb0x4c83a22c0xc37fdb660x85efc7e00x7ae64cc90x85474a700x4b5897e20x0280f8c80xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x4af9d05b0xf0d9eb6f0xa9f9dccd0x9cee57a00xc69b7ee50x958df3ac0xcbe56bc20x1cdb21470xc341ae6d0x924c46f83.10.0-862.11.7.el7.azure3.10.0-862.11.7.el7.azure4.3.01613.10.0-862.11.7.el7.azure.x86_643.10.0-862.11.7.el7.azure     !"""""""""""""#$$%%%%%%$$&&&&&&$$$$'(('''''''$$)))))))*+*,***-.-/-0-1-2-3-455678877977::::::::::::::::;;;;<<<<===>?@A@B?C?D?E???F?GG?HIH?J?K?L?M?N?O?PQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTVWWVXXXXXXXXXXXXXXXXXXXXXXVVVVYZ[[[[[[[[Z\]\^\_\`\a\b\c\d\e\f\g\h\i\j\kZlmlnZopoqorosotouvvvvwwwwwwwwwwwwvxxxxxxxvyyyyvvzzzzzv{{{|}~~~}}}}}}}          !"#"$$%&'()))))))))))))))))))*********++,,,,,,-------------------------------.//////011221333314150678797:0;<<<;=>==?00@AAAA@0BCCCCCCCCCC0DEFDGHGIGJGKGLGMGNGOGPGQGRGSGGGTUVTTTWXXXXXYZZZZZY[[[[[\\\]^^]]_`abccccccbdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefghiiihjjjkllllllllllllllllllllllllllllllllmmmnmompmqmrmsmtmmumvwvxvmyymzmmmmm{mmm|mmm}mm~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm               !"#$$$%&&&'()***********************)+,,--+..................+/////+0+11)232454647484999994:444;;<=>????.vmlinuz-3.10.0-862.11.7.el7.azure.x86_64.hmacSystem.map-3.10.0-862.11.7.el7.azure.x86_64config-3.10.0-862.11.7.el7.azure.x86_64initramfs-3.10.0-862.11.7.el7.azure.x86_64.imgsymvers-3.10.0-862.11.7.el7.azure.x86_64.gzvmlinuz-3.10.0-862.11.7.el7.azure.x86_64kernel-3.10.0-862.11.7.el7.azure.x86_64.confdccp-blacklist.conf3.10.0-862.11.7.el7.azure.x86_64buildextrakernelarchx86cryptoablk_helper.ko.xzaesni-intel.ko.xzblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzghash-clmulni-intel.ko.xzglue_helper.ko.xzsalsa20-x86_64.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xzsha-mbsha1-mb.ko.xzsha256-mbsha256-mb.ko.xzsha512-mbsha512-mb.ko.xzsha512-ssse3.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzkernelcpumcheckmce-inject.ko.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzoprofileoprofile.ko.xzplatforminteliosf_mbi.ko.xzcryptoalgif_rng.ko.xzansi_cprng.ko.xzanubis.ko.xzarc4.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzauthenc.ko.xzauthencesn.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzccm.ko.xzcmac.ko.xzcrc32_generic.ko.xzcrct10dif_common.ko.xzcrct10dif_generic.ko.xzcryptd.ko.xzcrypto_null.ko.xzcrypto_user.ko.xzcts.ko.xzdeflate.ko.xzdes_generic.ko.xzdh_generic.ko.xzdrbg.ko.xzfcrypt.ko.xzgcm.ko.xzgf128mul.ko.xzghash-generic.ko.xzjitterentropy_rng.ko.xzkhazad.ko.xzlrw.ko.xzmcryptd.ko.xzmd4.ko.xzmichael_mic.ko.xzpcbc.ko.xzpcrypt.ko.xzrmd128.ko.xzrmd160.ko.xzrmd256.ko.xzrmd320.ko.xzrsa_generic.ko.xzsalsa20_generic.ko.xzseed.ko.xzserpent_generic.ko.xzsha512_generic.ko.xztcrypt.ko.xztea.ko.xztgr192.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxor.ko.xzxts.ko.xzzlib.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzapeieinj.ko.xzcustom_method.ko.xzec_sys.ko.xznfitnfit.ko.xzsbs.ko.xzsbshc.ko.xzvideo.ko.xzataacard-ahci.ko.xzahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibata.ko.xzpata_acpi.ko.xzpata_ali.ko.xzpata_amd.ko.xzpata_arasan_cf.ko.xzpata_artop.ko.xzpata_atiixp.ko.xzpata_atp867x.ko.xzpata_cmd64x.ko.xzpata_cs5536.ko.xzpata_hpt366.ko.xzpata_hpt37x.ko.xzpata_hpt3x2n.ko.xzpata_hpt3x3.ko.xzpata_it8213.ko.xzpata_it821x.ko.xzpata_jmicron.ko.xzpata_marvell.ko.xzpata_netcell.ko.xzpata_ninja32.ko.xzpata_oldpiix.ko.xzpata_pdc2027x.ko.xzpata_pdc202xx_old.ko.xzpata_piccolo.ko.xzpata_rdc.ko.xzpata_sch.ko.xzpata_serverworks.ko.xzpata_sil680.ko.xzpata_sis.ko.xzpata_via.ko.xzpdc_adma.ko.xzsata_mv.ko.xzsata_nv.ko.xzsata_promise.ko.xzsata_qstor.ko.xzsata_sil.ko.xzsata_sil24.ko.xzsata_sis.ko.xzsata_svw.ko.xzsata_sx4.ko.xzsata_uli.ko.xzsata_via.ko.xzsata_vsc.ko.xzauxdisplaycfag12864b.ko.xzcfag12864bfb.ko.xzks0108.ko.xzbaseregmapregmap-i2c.ko.xzregmap-spi.ko.xzbcmabcma.ko.xzblockaoeaoe.ko.xzbrd.ko.xzfloppy.ko.xzloop.ko.xzmtip32xxmtip32xx.ko.xznull_blk.ko.xzosdblk.ko.xzpktcdvd.ko.xzrbd.ko.xzsx8.ko.xzvirtio_blk.ko.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzcdromcdrom.ko.xzcharhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xztpm-rng.ko.xzvia-rng.ko.xzvirtio-rng.ko.xzi8k.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmst33zp24tpm_st33zp24.ko.xztpm_st33zp24_i2c.ko.xztpm_atmel.ko.xztpm_crb.ko.xztpm_i2c_atmel.ko.xztpm_i2c_infineon.ko.xztpm_i2c_nuvoton.ko.xztpm_infineon.ko.xztpm_nsc.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzcpufreq_stats.ko.xzp4-clockmod.ko.xzpcc-cpufreq.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcryptoccpccp.ko.xzchelsiochcr.ko.xzpadlock-aes.ko.xzpadlock-sha.ko.xzqatqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzdaxdax_pmem.ko.xzdevice_dax.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzidma64.ko.xzioatioatdma.ko.xzpch_dma.ko.xzvirt-dma.ko.xzedacamd64_edac_mod.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirewirefirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xzfirmwaredcdbas.ko.xzdell_rbu.ko.xzedd.ko.xziscsi_ibft.ko.xzgpiogpio-amdpt.ko.xzgpio-ich.ko.xzgpio-viperboard.ko.xzgpudrmamdamdgpuamdgpu.ko.xzamdkfdamdkfd.ko.xzastast.ko.xzbochsbochs-drm.ko.xzcirruscirrus.ko.xzdrm.ko.xzdrm_kms_helper.ko.xzgma500gma500_gfx.ko.xzi2cch7006.ko.xzsil164.ko.xzi915gvtkvmgt.ko.xzi915.ko.xzmgag200mgag200.ko.xzqxlqxl.ko.xzradeonradeon.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvmwgfxvmwgfx.ko.xzhidhid-alps.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-dr.ko.xzhid-elecom.ko.xzhid-gaff.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-lenovo-tpkbd.ko.xzhid-logitech-dj.ko.xzhid-multitouch.ko.xzhid-ortek.ko.xzhid-petalynx.ko.xzhid-picolcd.ko.xzhid-pl.ko.xzhid-primax.ko.xzhid-prodikeys.ko.xzhid-ps3remote.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thingm.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-wacom.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid.ko.xzuhid.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads1015.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xznct6775.ko.xzntc_thermistor.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport-light.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-viperboard.ko.xzi2c-core.ko.xzi2c-dev.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzidlei7300_idle.ko.xzinfinibandcoreib_cm.ko.xzib_core.ko.xzib_ucm.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzhwbnxt_rebnxt_re.ko.xzcxgb3iw_cxgb3.ko.xzcxgb4iw_cxgb4.ko.xzhfi1hfi1.ko.xzi40iwi40iw.ko.xzipathib_ipath.ko.xzmlx4mlx4_ib.ko.xzmlx5mlx5_ib.ko.xzmthcaib_mthca.ko.xznesiw_nes.ko.xzocrdmaocrdma.ko.xzqedrqedr.ko.xzqibib_qib.ko.xzusnicusnic_verbs.ko.xzvmw_pvrdmavmw_pvrdma.ko.xzswrdmavtrdmavt.ko.xzrxerdma_rxe.ko.xzulpipoibib_ipoib.ko.xziserib_iser.ko.xzisertib_isert.ko.xzopa_vnicopa_vnic.ko.xzsrpib_srp.ko.xzsrptib_srpt.ko.xzinputff-memless.ko.xzinput-polldev.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzgp2ap002a00f.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapa.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzsparse-keymap.ko.xztabletacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom.ko.xztouchscreenelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xziommuamd_iommu_v2.ko.xzisdncapicapi.ko.xzcapidrv.ko.xzkernelcapi.ko.xzdivertdss1_divert.ko.xzgigasetbas_gigaset.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzhardwareavmb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzmISDNavmfritz.ko.xzhfcmulti.ko.xzhfcpci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xznetjet.ko.xzspeedfax.ko.xzw6692.ko.xzhisaxhfc4s8s_l1.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzhysdnhysdn.ko.xzi4lisdn.ko.xzisdnhdlc.ko.xzmISDNl1oip.ko.xzmISDN_core.ko.xzmISDN_dsp.ko.xzledsdell-led.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-ss4200.ko.xztriggerledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzmddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-log-userspace.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediacommonb2c2b2c2-flexcop.ko.xzbtcx-risc.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146saa7146.ko.xzsaa7146_vv.ko.xzsianosmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzdvb-coredvb-core.ko.xzdvb-frontendsa8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24123.ko.xzcxd2820r.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzec100.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzit913x-fe.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmt312.ko.xzmt352.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv6110.ko.xzstv6110x.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfirewirefiredtv.ko.xzi2ccs5345.ko.xzcs53l32a.ko.xzcx25840cx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzmt9v011.ko.xzsaa6588.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xztvp5150.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzmmcsianosmssdio.ko.xzpcib2c2b2c2-flexcop-pci.ko.xzbt8xxbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18cx18-alsa.ko.xzcx18.ko.xzcx23885altera-ci.ko.xzcx23885.ko.xzcx88cx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx88-vp3054-i2c.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridgeddbridge.ko.xzdm1105dm1105.ko.xzivtvivtv.ko.xzivtvfb.ko.xzmantishopper.ko.xzmantis.ko.xzmantis_core.ko.xzngenengene.ko.xzpluto2pluto2.ko.xzpt1earth-pt1.ko.xzsaa7134saa6752hs.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164saa7164.ko.xzttpcibudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xzrcati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xzgpio-ir-recv.ko.xziguanair.ko.xzimon.ko.xzir-jvc-decoder.ko.xzir-lirc-codec.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc5-sz-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzkeymapsrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lirc.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-tbs-nec.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzlirc_dev.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xztunerse4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqt1010.ko.xzr820t.ko.xztda18212.ko.xztda18218.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xztuner_it913x.ko.xzxc4000.ko.xzxc5000.ko.xzusbau0828au0828.ko.xzb2c2b2c2-flexcop-usb.ko.xzcx231xxcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usbdvb-usb-v2dvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-it913x.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-friio.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xxem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspcagl860gspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzm5602gspca_m5602.ko.xzstv06xxgspca_stv06xx.ko.xzhdpvrhdpvr.ko.xzpvrusb2pvrusb2.ko.xzpwcpwc.ko.xzs2255s2255drv.ko.xzsianosmsusb.ko.xzstk1160stk1160.ko.xzstkwebcamstkwebcam.ko.xztlg2300poseidon.ko.xztm6000tm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzttusb-budgetdvb-ttusb-budget.ko.xzttusb-decttusb_dec.ko.xzttusbdecfe.ko.xzusbvisionusbvision.ko.xzuvcuvcvideo.ko.xzzr364xxzr364xx.ko.xzv4l2-coretuner.ko.xzv4l2-common.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-dvb.ko.xzvideobuf-vmalloc.ko.xzvideobuf2-core.ko.xzvideobuf2-memops.ko.xzvideobuf2-vmalloc.ko.xzvideodev.ko.xzmemstickcorememstick.ko.xzmspro_block.ko.xzhostjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xztifm_ms.ko.xzmessagefusionmptbase.ko.xzmptctl.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdlpc_ich.ko.xzlpc_sch.ko.xzrtsx_pci.ko.xzrtsx_usb.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcb710cb710.ko.xzeepromat24.ko.xzeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzioc4.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeimei-me.ko.xzmei.ko.xzpch_phub.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccoremmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzhostcb710-mmc.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzmtdchipschipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubiubi.ko.xznetbondingbonding.ko.xzcanc_canc_can.ko.xzc_can_pci.ko.xzc_can_platform.ko.xzcan-dev.ko.xzcc770cc770.ko.xzcc770_platform.ko.xzsja1000ems_pci.ko.xzkvaser_pci.ko.xzpeak_pci.ko.xzplx_pci.ko.xzsja1000.ko.xzsja1000_platform.ko.xzslcan.ko.xzsoftingsofting.ko.xzusbems_usb.ko.xzesd_usb2.ko.xzkvaser_usb.ko.xzpeak_usbpeak_usb.ko.xzusb_8dev.ko.xzvcan.ko.xzdummy.ko.xzethernetamazonenaena.ko.xzamdamd8111e.ko.xzpcnet32.ko.xzaquantiaatlanticatlantic.ko.xzatherosalxalx.ko.xzatl1catl1c.ko.xzatl1eatl1e.ko.xzatlxatl1.ko.xzatl2.ko.xzbroadcomb44.ko.xzbnx2.ko.xzbnx2xbnx2x.ko.xzbnxtbnxt_en.ko.xzcnic.ko.xztg3.ko.xzbrocadebnabna.ko.xzcadenceat91_ether.ko.xzmacb.ko.xzcalxedaxgmac.ko.xzcaviumliquidioliquidio.ko.xzliquidio_vf.ko.xzchelsiocxgb3cxgb3.ko.xzcxgb4cxgb4.ko.xzcxgb4vfcxgb4vf.ko.xzlibcxgblibcxgb.ko.xzciscoenicenic.ko.xzdectulipde2104x.ko.xzde4x5.ko.xzdmfe.ko.xztulip.ko.xzuli526x.ko.xzwinbond-840.ko.xzxircom_cb.ko.xzdnet.ko.xzemulexbenetbe2net.ko.xzethoc.ko.xzicplusipg.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xzi40evfi40evf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzjme.ko.xzmarvellmvmdio.ko.xzskge.ko.xzsky2.ko.xzmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmlxsw_switchib.ko.xzmlxsw_switchx2.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzoki-semipch_gbepch_gbe.ko.xzqlogicnetxennetxen_nic.ko.xzqedqed.ko.xzqedeqede.ko.xzqla3xxx.ko.xzqlcnicqlcnic.ko.xzqlgeqlge.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockerrocker.ko.xzsfcfalconsfc-falcon.ko.xzsfc.ko.xzsmscepic100.ko.xzsmsc9420.ko.xztitlan.ko.xzfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154fakelb.ko.xzifb.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdio.ko.xzmii.ko.xznetconsole.ko.xznlmon.ko.xzntb_netdev.ko.xzphyamd.ko.xzat803x.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzdavicom.ko.xzdp83640.ko.xzet1011c.ko.xzicplus.ko.xzlxt.ko.xzmarvell.ko.xzmdio-bitbang.ko.xzmicrel.ko.xznational.ko.xzqsemi.ko.xzrealtek.ko.xzsmsc.ko.xzste10Xp.ko.xzvitesse.ko.xzpppbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslipslhc.ko.xzslip.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xztun.ko.xzusbasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvsockmon.ko.xzvxlan.ko.xzwandlci.ko.xzhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwirelessathath.ko.xzath10kath10k_core.ko.xzath10k_pci.ko.xzath9kath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzcarl9170carl9170.ko.xzwil6210wil6210.ko.xzbroadcombrcm80211brcmfmacbrcmfmac.ko.xzbrcmsmacbrcmsmac.ko.xzbrcmutilbrcmutil.ko.xzinteliwlegacyiwl3945.ko.xziwl4965.ko.xziwlegacy.ko.xziwlwifidvmiwldvm.ko.xziwlwifi.ko.xzmvmiwlmvm.ko.xzmac80211_hwsim.ko.xzmarvellmwifiexmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmwl8k.ko.xzralinkrt2x00rt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrt61pci.ko.xzrt73usb.ko.xzrealtekrtl818xrtl8187rtl8187.ko.xzrtlwifibtcoexistbtcoexist.ko.xzrtl8188eertl8188ee.ko.xzrtl8192crtl8192c-common.ko.xzrtl8192certl8192ce.ko.xzrtl8192curtl8192cu.ko.xzrtl8192dertl8192de.ko.xzrtl8192eertl8192ee.ko.xzrtl8192sertl8192se.ko.xzrtl8723aertl8723ae.ko.xzrtl8723bertl8723be.ko.xzrtl8723comrtl8723-common.ko.xzrtl8821aertl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzxen-netfront.ko.xzntbhwamdntb_hw_amd.ko.xzntb.ko.xzntb_transport.ko.xztestntb_perf.ko.xznvdimmlibnvdimm.ko.xznd_blk.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmehostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-rdma.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-rdma.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzparport_serial.ko.xzpcihotplugacpiphp_ibm.ko.xzshpchp.ko.xzpci-hyperv.ko.xzpcieaeraer_inject.ko.xzpcmciayenta_socket.ko.xzpinctrlintelpinctrl-cannonlake.ko.xzpinctrl-denverton.ko.xzpinctrl-geminilake.ko.xzpinctrl-intel.ko.xzpinctrl-lewisburg.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-amd.ko.xzplatformx86acer-wmi.ko.xzacerhdf.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzchromeos_laptop.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-vbtn.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzsony-laptop.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_acpi.ko.xztoshiba_bluetooth.ko.xzwmi.ko.xzpowersmb347-charger.ko.xzpowercapintel_rapl.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzpps_core.ko.xzptpptp.ko.xzptp_kvm.ko.xzptp_pch.ko.xzpwmpwm-lpss.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-v3020.ko.xzrtc-x1205.ko.xzscsi3w-9xxx.ko.xz3w-sas.ko.xzaacraidaacraid.ko.xzaic7xxxaic79xx.ko.xzarcmsrarcmsr.ko.xzbe2iscsibe2iscsi.ko.xzbfabfa.ko.xzbnx2fcbnx2fc.ko.xzbnx2ibnx2i.ko.xzch.ko.xzcsiostorcsiostor.ko.xzcxgbicxgb3icxgb3i.ko.xzcxgb4icxgb4i.ko.xzlibcxgbi.ko.xzfcoefcoe.ko.xzlibfcoe.ko.xzfnicfnic.ko.xzhpsa.ko.xzhptiop.ko.xzhv_storvsc.ko.xzinitio.ko.xzisciisci.ko.xziscsi_boot_sysfs.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslibsas.ko.xzlibsrp.ko.xzlpfclpfc.ko.xzmegaraidmegaraid_sas.ko.xzmpt3sasmpt2sas.ko.xzmpt3sas.ko.xzmvsasmvsas.ko.xzmvumi.ko.xzosdlibosd.ko.xzosd.ko.xzosst.ko.xzpm8001pm80xx.ko.xzpmcraid.ko.xzqedfqedf.ko.xzqediqedi.ko.xzqla2xxxqla2xxx.ko.xztcm_qla2xxx.ko.xzqla4xxxqla4xxx.ko.xzraid_class.ko.xzscsi_debug.ko.xzscsi_tgt.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzstex.ko.xzufsufshcd-pci.ko.xzufshcd.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzssbssb.ko.xzstagingfwserialfirewire-serial.ko.xzrtl8192ertl8192er8192e_pci.ko.xzrtllib.ko.xzrtllib_crypt_ccmp.ko.xzrtllib_crypt_tkip.ko.xzrtllib_crypt_wep.ko.xzrtl8712r8712u.ko.xztargetiscsicxgbitcxgbit.ko.xziscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztarget_core_user.ko.xztcm_fctcm_fc.ko.xzthermalint340x_thermalint3400_thermal.ko.xzintel_powerclamp.ko.xzttycyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzserialarc_uart.ko.xzjsmjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuiouio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzusbatmcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhosthwa-hc.ko.xzimagemdc800.ko.xzmicrotek.ko.xzmiscadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvgasisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzserialaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypectypec.ko.xzucsitypec_ucsi.ko.xzusbipusbip-core.ko.xzwusbcorewusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzuwbhwa-rc.ko.xzi1480dfui1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzvfiomdevmdev.ko.xzvfio_mdev.ko.xzpcivfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_net.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzfb_sys_fops.ko.xzhyperv_fb.ko.xzoutput.ko.xzsyscopyarea.ko.xzsysfillrect.ko.xzsysimgblt.ko.xzvirtiovirtio.ko.xzvirtio_balloon.ko.xzvirtio_input.ko.xzvirtio_pci.ko.xzvirtio_ring.ko.xzwatchdogalim1535_wdt.ko.xzalim7101_wdt.ko.xzf71808e_wdt.ko.xzhpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzie6xx_wdt.ko.xzit8712f_wdt.ko.xzit87_wdt.ko.xzmachzwd.ko.xzmei_wdt.ko.xznv_tco.ko.xzpcwd_pci.ko.xzpcwd_usb.ko.xzsbc_fitpc2_wdt.ko.xzsch311x_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzvia_wdt.ko.xzw83627hf_wdt.ko.xzw83697hf_wdt.ko.xzw83697ug_wdt.ko.xzw83877f_wdt.ko.xzw83977f_wdt.ko.xzwdt_pci.ko.xzxen_wdt.ko.xzxenxen-acpi-processor.ko.xzxen-evtchn.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsbinfmt_misc.ko.xzbtrfsbtrfs.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzcifscifs.ko.xzcramfscramfs.ko.xzdlmdlm.ko.xzexofslibore.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusecuse.ko.xzfuse.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xzobjlayoutobjlayoutdriver.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsquashfssquashfs.ko.xzudfudf.ko.xzxfsxfs.ko.xzkerneltracering_buffer_benchmark.ko.xzlibcordic.ko.xzcrc-ccitt.ko.xzcrc-itu-t.ko.xzcrc-t10dif.ko.xzcrc8.ko.xzlibcrc32c.ko.xzparman.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzmmhwpoison-inject.ko.xznet6lowpan6lowpan.ko.xznhc_dest.ko.xznhc_fragment.ko.xznhc_hop.ko.xznhc_ipv6.ko.xznhc_mobility.ko.xznhc_routing.ko.xznhc_udp.ko.xz802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmatm.ko.xzbr2684.ko.xzclip.ko.xzlec.ko.xzpppoatm.ko.xzbluetoothbluetooth.ko.xzbnepbnep.ko.xzcmtpcmtp.ko.xzhidphidp.ko.xzrfcommrfcomm.ko.xzbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_ulog.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_log_bridge.ko.xznf_tables_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcancan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzcephlibceph.ko.xzcoredevlink.ko.xzpktgen.ko.xzdccpdccp.ko.xzdccp_diag.ko.xzdccp_ipv4.ko.xzdccp_ipv6.ko.xzdns_resolverdns_resolver.ko.xzieee8021546lowpanieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzipv4ah4.ko.xzesp4.ko.xzgre.ko.xzinet_diag.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_CLUSTERIP.ko.xzipt_ECN.ko.xzipt_MASQUERADE.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ULOG.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_conntrack_ipv4.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_log_ipv4.ko.xznf_nat_h323.ko.xznf_nat_ipv4.ko.xznf_nat_masquerade_ipv4.ko.xznf_nat_pptp.ko.xznf_nat_proto_gre.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_tables_arp.ko.xznf_tables_ipv4.ko.xznft_chain_nat_ipv4.ko.xznft_chain_route_ipv4.ko.xznft_dup_ipv4.ko.xznft_masq_ipv4.ko.xznft_redir_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bic.ko.xztcp_dctcp.ko.xztcp_diag.ko.xztcp_highspeed.ko.xztcp_htcp.ko.xztcp_hybla.ko.xztcp_illinois.ko.xztcp_lp.ko.xztcp_scalable.ko.xztcp_vegas.ko.xztcp_veno.ko.xztcp_westwood.ko.xztcp_yeah.ko.xztunnel4.ko.xzudp_diag.ko.xzudp_tunnel.ko.xzxfrm4_mode_beet.ko.xzxfrm4_mode_transport.ko.xzxfrm4_mode_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_MASQUERADE.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_conntrack_ipv6.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_log_ipv6.ko.xznf_nat_ipv6.ko.xznf_nat_masquerade_ipv6.ko.xznf_reject_ipv6.ko.xznf_tables_ipv6.ko.xznft_chain_nat_ipv6.ko.xznft_chain_route_ipv6.ko.xznft_dup_ipv6.ko.xznft_masq_ipv6.ko.xznft_redir_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_mode_beet.ko.xzxfrm6_mode_ro.ko.xzxfrm6_mode_transport.ko.xzxfrm6_mode_tunnel.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpl2tp_core.ko.xzl2tp_debugfs.ko.xzl2tp_eth.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzl2tp_netlink.ko.xzl2tp_ppp.ko.xzllcllc.ko.xzmac80211mac80211.ko.xzmac802154mac802154.ko.xznetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netport.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_nq.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_proto_gre.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_log_common.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_redirect.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznf_tables_inet.ko.xznfnetlink.ko.xznfnetlink_acct.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_log.ko.xznfnetlink_queue.ko.xznft_compat.ko.xznft_counter.ko.xznft_ct.ko.xznft_exthdr.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_meta.ko.xznft_nat.ko.xznft_queue.ko.xznft_rbtree.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LED.ko.xzxt_LOG.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_nfacct.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzxt_time.ko.xzxt_u32.ko.xznetlinknetlink_diag.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpacketaf_packet_diag.ko.xzpsamplepsample.ko.xzrfkillrfkill.ko.xzschedact_connmark.ko.xzact_csum.ko.xzact_gact.ko.xzact_ipt.ko.xzact_mirred.ko.xzact_nat.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_simple.ko.xzact_skbedit.ko.xzact_skbmod.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_basic.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_route.ko.xzcls_rsvp.ko.xzcls_rsvp6.ko.xzcls_tcindex.ko.xzcls_u32.ko.xzem_cmp.ko.xzem_ipset.ko.xzem_meta.ko.xzem_nbyte.ko.xzem_text.ko.xzem_u32.ko.xzsch_atm.ko.xzsch_cbq.ko.xzsch_choke.ko.xzsch_codel.ko.xzsch_drr.ko.xzsch_dsmark.ko.xzsch_fq.ko.xzsch_fq_codel.ko.xzsch_gred.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio.ko.xzsch_multiq.ko.xzsch_netem.ko.xzsch_plug.ko.xzsch_prio.ko.xzsch_qfq.ko.xzsch_red.ko.xzsch_sfb.ko.xzsch_sfq.ko.xzsch_tbf.ko.xzsch_teql.ko.xzsctpsctp.ko.xzsctp_diag.ko.xzsctp_probe.ko.xzsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmarpcrdma.ko.xzunixunix_diag.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzwirelesscfg80211.ko.xzlib80211.ko.xzxfrmxfrm_ipcomp.ko.xzsoundac97_bus.ko.xzcoreseqosssnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzdriversmpu401snd-mpu401-uart.ko.xzsnd-mpu401.ko.xzopl3snd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzpcspsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzvxsnd-vx-lib.ko.xzfirewiresnd-firewire-lib.ko.xzsnd-firewire-speakers.ko.xzsnd-isight.ko.xzsnd-scs1x.ko.xzhdaextsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzi2cothersnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-tea575x-tuner.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzpciac97snd-ac97-codec.ko.xzali5451snd-ali5451.ko.xzasihpisnd-asihpi.ko.xzau88x0snd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzca0106snd-ca0106.ko.xzcs46xxsnd-cs46xx.ko.xzctxfisnd-ctxfi.ko.xzechoaudiosnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzemu10k1snd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzhdasnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-intel.ko.xzice1712snd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzkorg1212snd-korg1212.ko.xzlolasnd-lola.ko.xzlx6464essnd-lx6464es.ko.xzmixartsnd-mixart.ko.xzoxygensnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzpcxhrsnd-pcxhr.ko.xzrme9652snd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xztridentsnd-trident.ko.xzvx222snd-vx222.ko.xzsoccodecssnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzintelatomsnd-soc-sst-atom-hifi2-platform.ko.xzsstsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzboardssnd-skl_nau88l25_max98357a.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-haswell.ko.xzcommonsnd-soc-sst-acpi.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-firmware.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-sst-match.ko.xzhaswellsnd-soc-sst-haswell-pcm.ko.xzskylakesnd-soc-skl-ipc.ko.xzsnd-soc-skl.ko.xzsnd-soc-core.ko.xzsoundcore.ko.xzsynthemuxsnd-emux-synth.ko.xzsnd-util-mem.ko.xzusb6firesnd-usb-6fire.ko.xzbcd2000snd-bcd2000.ko.xzcaiaqsnd-usb-caiaq.ko.xzhifacesnd-usb-hiface.ko.xzline6snd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzmiscsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzusx2ysnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzx86snd-hdmi-lpe-audio.ko.xzvirtlibirqbypass.ko.xzmodules.blockmodules.builtinmodules.drmmodules.modesettingmodules.networkingmodules.ordersourceupdatesvdsovdso.sovdso32-int80.sovdso32-syscall.sovdso32-sysenter.soweak-updates/boot//etc/ld.so.conf.d//etc/modprobe.d//lib/modules//lib/modules/3.10.0-862.11.7.el7.azure.x86_64//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/crypto//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/crypto/sha-mb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/kernel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/kernel/cpu/mcheck//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/kvm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/oprofile//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/platform//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/platform/intel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/crypto//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/crypto/async_tx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/acpi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/acpi/apei//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/acpi/nfit//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ata//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/auxdisplay//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/base//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/base/regmap//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/bcma//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/aoe//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/mtip32xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/zram//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/bluetooth//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/cdrom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/char//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/char/hw_random//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/char/ipmi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/char/tpm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/cpufreq//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/ccp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/chelsio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/dax//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/dca//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/dma//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/dma/dw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/dma/ioat//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/edac//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/firewire//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/firmware//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/amd/amdkfd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/cirrus//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/i915/gvt//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/hid//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/hv//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/hwmon//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/i2c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/i2c/algos//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/i2c/busses//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/idle//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/cxgb3//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/i40iw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/ipath//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/mthca//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/nes//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/ocrdma//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/qib//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/sw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input/misc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input/mouse//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input/serio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input/tablet//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/input/touchscreen//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/iommu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/capi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/divert//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/gigaset//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/hardware//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/hisax//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/hysdn//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/i4l//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/isdn/mISDN//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/leds//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/leds/trigger//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/md//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/md/persistent-data//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/common//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/common/b2c2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/common/saa7146//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/common/siano//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/dvb-core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/firewire//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/i2c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/mmc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/mmc/siano//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/cx18//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/cx88//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/mantis//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/ngene//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/pt1//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/rc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/tuners//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/au0828//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/gspca//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/pwc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/s2255//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/siano//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/stk1160//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/tlg2300//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/uvc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/media/v4l2-core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/memstick//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/memstick/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/memstick/host//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/message//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/message/fusion//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mfd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/cb710//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/eeprom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/mei//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mmc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mmc/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mmc/host//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mtd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mtd/chips//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/mtd/ubi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/bonding//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/c_can//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/cc770//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/sja1000//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/softing//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/brocade//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/brocade/bna//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/cadence//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/calxeda//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb3//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/dec//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/dec/tulip//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/icplus//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/i40evf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/marvell//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/oki-semi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/oki-semi/pch_gbe//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic/qlcnic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/qlogic/qlge//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/rocker//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/sfc/falcon//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/smsc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ethernet/ti//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/fjes//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/hyperv//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ieee802154//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/phy//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/ppp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/slip//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/team//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/vmxnet3//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wan//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ath//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ath/carl9170//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ath/wil6210//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/intel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/intel/iwlegacy//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtl818x//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ntb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ntb/hw//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ntb/test//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/nvdimm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/nvme//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/nvme/host//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/nvme/target//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/parport//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pci/hotplug//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pci/pcie//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pci/pcie/aer//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pcmcia//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pinctrl//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pinctrl/intel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/platform//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/platform/x86//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/power//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/powercap//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pps//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pps/clients//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ptp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/pwm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/rtc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/aacraid//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/aic7xxx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/arcmsr//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/bfa//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/csiostor//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/cxgbi/cxgb3i//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/fcoe//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/fnic//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/isci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/libfc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/libsas//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/lpfc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/megaraid//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/mvsas//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/osd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/pm8001//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/qedf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/qedi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/scsi/ufs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ssb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/staging//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/staging/fwserial//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/staging/rtl8192e//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/staging/rtl8192e/rtl8192e//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/staging/rtl8712//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/target//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/target/iscsi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/target/loopback//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/target/tcm_fc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/thermal//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/thermal/int340x_thermal//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/tty//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/tty/serial//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/uio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/atm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/class//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/host//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/image//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/misc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/serial//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/storage//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/typec//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/typec/ucsi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/usbip//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/usb/wusbcore//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/uwb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/uwb/i1480//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/vfio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/vfio/mdev//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/vfio/pci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/vhost//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/video//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/video/backlight//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/virtio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/watchdog//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/xen//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/xen/xenfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/btrfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/cachefiles//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/ceph//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/cifs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/cramfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/dlm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/exofs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/ext4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/fat//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/fscache//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/fuse//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/gfs2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/isofs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/jbd2//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/lockd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs/blocklayout//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs/filelayout//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs/objlayout//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfs_common//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nfsd//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/nls//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/overlayfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/pstore//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/squashfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/udf//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/fs/xfs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/kernel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/kernel/trace//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/lib//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/lib/raid6//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/lib/reed_solomon//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/mm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/6lowpan//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/802//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/8021q//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/atm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bluetooth//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bluetooth/bnep//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bluetooth/cmtp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bluetooth/hidp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bridge//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/bridge/netfilter//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/can//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ceph//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/dccp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/dns_resolver//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ieee802154//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ipv4//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ipv4/netfilter//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ipv6//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/ipv6/netfilter//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/key//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/l2tp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/llc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/mac80211//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/mac802154//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/netfilter//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/netfilter/ipset//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/netfilter/ipvs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/netlink//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/openvswitch//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/packet//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/psample//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/rfkill//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/sched//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/sctp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/sunrpc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/unix//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/vmw_vsock//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/wireless//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/net/xfrm//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/core//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/core/seq//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/core/seq/oss//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/drivers//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/drivers/mpu401//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/drivers/opl3//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/drivers/pcsp//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/drivers/vx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/firewire//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/hda//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/hda/ext//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/i2c//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/i2c/other//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/ac97//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/ali5451//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/asihpi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/au88x0//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/ca0106//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/cs46xx//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/ctxfi//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/echoaudio//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/emu10k1//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/hda//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/ice1712//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/korg1212//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/lola//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/lx6464es//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/mixart//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/oxygen//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/pcxhr//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/rme9652//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/trident//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/pci/vx222//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/codecs//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/atom//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/boards//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/common//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/haswell//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/soc/intel/skylake//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/synth//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/synth/emux//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/6fire//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/bcd2000//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/caiaq//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/hiface//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/line6//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/misc//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/usb/usx2y//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/sound/x86//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/virt//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/virt/lib//lib/modules/3.10.0-862.11.7.el7.azure.x86_64/vdso/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textASCII text (gzip compressed data, from Unix, last modified: Wed Sep 19 22:29:20 2018, max compression)directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=503d41d58eaf1a0626a3ea51c50cc7fa76cd6a4c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=31a8d94a1f01fc34dd568e0e0dfdcf0e35ca0594, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f21f3e4acbf92cf64b74c3cb6f8c953d2ae66945, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b06a182ee02bb3d48c1f6484877c1c5f9c2bf17a, strippedA8P(P#P9JP0ePLP)P;P]P1PjPP->PP%P%P+dP0PP5P4tPP%P%P P+P#"P0PP P, PwPPP *PP+[PP5P5=P? P"P"P"PPP4P6^P PP2IPuP1P8;PP5P5P^P#RP#,P=PtP6P:P8P$P6xP?P<"PtPPPPPmP6P*P 'PP7GPP6P%/P0PPFP,P%sP0.P.xP"PP2P2P!OP1P9PPP?P3P PP4P PP#PIPPP!PCP9PP P3P P>P%P?cPP"P1RP>+P.P P:!PPPP!@PEP29P(PP#PP8P P)P3{P4P>lP&P("P6PPP PPP?P&PP0IP.NPP, PYPP&P(P6P P;nP?P5:P?P?PP9P(P$eP P!P$!POPPP8PP:lP2P,PKPP-WP$.P*PP P P;P2DPBP(zP!P-P1P'P'P/P/P_PP7vP9nPHPPPTP ~P5P?&P/PP1ZP,#P P9P P-P;sP;P*PP)TP XP YP P P0P-P PPP$P#)P"UPPP; P:PP6EPP*8P7aPMP2)P>PP,P?P-P%eP+PP5P4PPPP6eP:P@;P xPP4OP(2PP&P&eP1P!P P/PPP7P PP PPP;5PP"PSPPP$P*iP*hP@PP PBP3P?PPXPP+YP8tP63P-P IP9P"P PP]PPP)PP#vP2PvP"HP0lP@P?VPPP)PVPP0PP2GP ^PfP qP P7@P3P&P?dPPP!P 1PGP PP9P`P:MP*PeP gP(JP-nP.{P"P OPP,]PPPP8P.PP1PP 7PPPVP4)P3P 1P?P<]P,P"PPPPP)P*P+P)P).PP PPP4[P5$P?P&P)P>P=P0P#TPP P P+PPPP'P!IP<PP1P P?PNPoPuP#P=P>7PP@PP P HP.P.P%P%PP?P%TPP#PP@P?SP(PPzP4fP5P&P=P(P.PqP 3P+PP'P%PP:CPPqP4P?lP;P'PfPP P#P 4P-PP+hP0P8 PAP)P9>PP3P gP=P=?P2PHP;P7P+QP#P?PPP+P P'+P>P IPP9PPP:PP%P$PP7P'5P eP-pP&P'P'P?P P1?PcP P/P6mPiP;PPP7PwP~PPP P6PP&P%PP=P=P'P"{P P2PP=P)PePP(xPP&_P6P6PrPP0PPfP?PPP*P@P P7P&"P&P$,P&PPPPPvP/P2PUP:cP)0P*EP5P7P RP qP/7PPPBPP0P P PP,PP0PP,PEP9P+yPQP-XPJP@PP0wP('P(PP"6P" P=SPP!EP PnPPPP3WP8{PP/PPP@{P P@P/PP P*PP*VP+P@P>P.uPP*P: PPGPP*|P `P1P+PP=P PP+PP6PPPPPLPA9P*P5rP4P'PPZP'PsP*KPP,P%P UP#P-P-PzPP |P ~PzP>xPP PP P1OP=PkPPA$PUP?NPP5?PPPPP+P2PP _P P P!PP7P6P%P3_P5P'P#P"7P FP/PPP@PPPP NP2KPP;P32P[P?PP&P lP/PPP6P'P.P P P#{P6P@PPP2P&P P[P:7PPP;kP-PP4P'P P PP[PP -P;P"P0PPP@PP:;P~P)P7\P7sPhPNPPPP3P13PP,P'P9HPAPP4PP0iP PP@ PvP=P P FPP$EP0 PP'P-3PP'!PP0uPPqPPP08P='P PPoPA3P,P5P.P3PP/P/PP/P9P PyP,P PP=P1P,xP'PP=PPP P CP,FP PPP)PIP>P;PP;P0OP.ZP P,$P\PPP9$PP3PP%P&PPP1P>PGPhPaPP P$P*P*PcP5P7PHPUPP5P&PP P"]P>P=vP3EP3GP(P0~P'P'PP RPP47PbP?P0{P",P 6PqP<PPPP)}P)~P)P+6PP3P5PP mP P'P$P PNP-PPP7PGPPPPoP+PP5P8XP#FP/P6vPwP@PfPPEP-P3\P.$P'P:PP UP+PPPPJP9P;P6&PPP PMP P PPP4P4PSPP/bP1>P PP PoPrP PP)PPrP oPNP#0P:P#PP PPP>PP:P$P6rP PP@:P P2PPP5P7P.P2PP PP@VP%P WP2 PPP@[P8P2P P+PP0P5P4P5PP=P9P;P P=P*PP%P9P'PvPpPPPP--PPP9PP6P=P5 PPmP CPP+PP+P"PPPP:PPP$1P XP P$P=.P sP0\P ZP;dP+P*P&P(P5P3P?P2 PPP!PP'MPP>P.8PPPPP1P7P7P UP,P-2P>P-/P5tP4P4P PP=P?PSPhPPP*+PzPP'P+P3PPP}P5nP75P-P( PP!(PPP0P.pP5P/P P1PGP P2P1=PP|P=P P4P%PPPoP JPP6P$nP#P"P#PiPNPP/P6jP(P;P(PBPPP P?]P?P3eP3P%P'`PJPwP P (P+PP*JP P!P,P5P3P+PP,P#yP,P3P;PP/3P PoP #P PP9uP0P!PPA5PP lP,PP6PP@P^PYPkP2P]P*P(PPaP7P!PP2P2P4P@P 2PPPPnP/PP8PP;P1P+{P PPP>8PA"P,VP [PP@P6KPP*fPEP'P+PPP 3P%PPPP @PP"#P=MP:GPPP9P.P-P-qP#P$P*PyP#P P,P<P0P6P1P P&PYPP P PP $P>P2P0P PyPP]P(P$P/P=CP9P2P(PP2dP7P3 P{P5P P!nP(P$ P3IPPPpPP2sPP kP$PFPPP%;P+P;PP PPP.rPXP 0P#P9P`P>nPTPDPZP1aP8P4PP P P2P!`P{P{PP2{PPP8PP(PP'P-P$XP=PCPPP+mP.P< P0P@P1PP;}PVP00POPP#PIPPP18PmPP P?P?P@P5P4(P4P.P}P"hP1TP!PFPPRP;PPvP=PP#P1P1P9{P4PP=PPPPPP?XPRPQPSPRPUP5P4]P7P&P~P:P PxP%PFP(mP P3P5P+:P'}P$P/'P*PP PP:P:P8PP P<P!PsPuPP P5P4P. P%PPPP9PP.P)PP61PPYPTPwP PP@zP;P6AP0P9PPrP,PP!P3P>P mP,P3P2P(P9&PPP=PP JPP6P5MP>yP P=P.VP9P#ZP=kPKPPPQPpP>P2P2PPP)P9PA%P+PP;$P1P?OPOP(7P4P7PP7P+NPP;PP?PP$:P$9PP}P@PPEP)PPP,PCP6P6P%QPP?P!P"?P1DP PlPPPPP$PPPwPPPP?wP4PP|P6PGP %P P0PPP%P@YP@KP6PP$P"P!PP/PPkPP0PiPP1PA2PsP5P5P%P/qP+P$P/^P.P.]PPPP#PmPP PePhP2P PP7P P 'P/P!P PPP9?P?P2PP9PP,P"P=$PP8PPP4DP/P2P P P@PPP$P {P0PP _P9PlP#P@P!PP3PPP1zPPP)P :P*P=P(P7P7P=iP2cP3QP PPP)P PP>PYP2P+sP"P"P"P"P3RP:PP$PPPvPgP8%P}P9PP,P."P%P%P'P6PP,P6PP-P:=PP(\PP \P?P/CP"*P#P92P,NPP?P*PPPPP*PP)P P@P?P5PP?uP"PXP2P;hP0P-PPP1P!PP8yP.P&PP#P>PP"PP%P0`P5P P P(VP7TP,P3P%aP%P0PP:PPP^P6`P}PP'P1@P,oPP: PMPnPA P%8P 3PP1PPPP/0PPP PqP >PPP7P3]P5%P?PPPP#P0bP7P;P1"P PP*P33P)P5P P6P6P P3P=P!:PP0PPPP- PPP2rP=P,0P :P'qP/ P>CPPPHPP<*P1PPP(XP!P(LP-P4P&BP#*PP{PwPvPdP PP*&PKP!P1PP,P@P&P&zP"cP$PLPP2PWP2`P,|P0PP6P5AP P=P0KPPwPPbPPP$P*oPP P5P5P6P3fPqPP+PcPP@SP@GP1xP+P)#P)P?/PP9YP5P?PP&PP P)P.P._PPaP>PjPP7PPPPP P>PPIP3>P9P7P (PP rP;P*PP:PPjPiP!P(PP?"P&P&P?P?P?P`PPUPpPP!PdP5/P@ZP.P>P PPP%@P$PP0P+P2P8EP4P:PyP P6P:PPPP6P#P)P7[PPP(PP9;PPPP$PP xPPP5aP=RP PPPdPP%9P+P%PzP)P PP'P*PP 7P0P P,QPPbP1P1P:PP1P1P\P PJP,P5P'P(PP jP6P(&P'PP *P )PPPDP2FP2jP)P zPP.P.P$PPPP3BP:*PtPtP0gP*PP)P'.P P>ZP0[P/SPPPfP&PP; P= P=!P3MPkPP?P8P;P PP&]P0;P P.=PPP2P.PPP9PPsPcP PP P&oP>RP +P/P P:P>POP4PP)P)P0P)FPP(P?P&P9P`PP P#P=P:P9PP@P2P P1P)PP78P4P5)P*P>#P9PP8LPaPP'PPPP1P)vPoPP'P.sP.dP$PPPPVP)EP-PP@PP_P9_PzP\P 8P P<P PXP%_PP|P/PQP,P P/PPcPPPPP P;P;P)PXPP P-P7P P@P3PP aPP VP PPP P IPpP4P6P7P&vPPUP?P.P+P PPjPPP jP `P iP P-PP P?P/P;P2P1AP!P P PPWPA PPJP?P34P$P3P[P P-P>PP YPP,PP.P PP>P9PPnPPP?.P7XP.P1P0qP;ZP P kP%nP&P=|P P8P P.PP:PKP1P2PP2.P!P-P/sP#P/P0P PeP,P#PP9P!LP P:PzPP ]P1PNP $PPP!lP;P'P PPPPPPP!|PP IP-[P>WP-PCP5PiPUPP8PPPP P P8P PPQPP+P?-P1P8P,-P(nPP-VPP1UPUP:P:P PP2BPVPP 8P4P?PP}PPP=P7PHPPPPP PPP%PPiPfP:P P@mP$PP(PP-&P5 P>zP.P(P>PTPPPP+P2>P7jP7cPPPvP&P 8P6PP;P/PPPP8P)P1 P|P~P?$PPPXP2P;PgP'PmP]P7lP-P2#P3PP/P9QP9P$P BPPVP PP P+P 1P2tP#PP(lPP%PP&cP>UP+P P/9P:P"jPP@qP-PP1P1P(OP;NP@P'PP PxPlPPPpP;P8P.P P1P+P P-P LP> P;PP:PP P*P(P-P P_PP%P@OP@BP P; P'P:P$BP$5PPPPP!^P6P*IP6PP4YP4GP qP&P8_P/P#aPkP,lPP ]PPP1P=PtP rP P0(P0AP'P@P%PP1*P9xPP P+PPrP3P P0/P:P>DPFPxP=P=P*P0P.PPP?vP"PP".PP=/PIP(P6ZP |P)ZP=P.PP P:PP%:P2P*PP P PP(pP0PP6P4P3P4P PPPP"P;aP${P,iP,jPP!2PP GP/P#P 0PPPP=PP?PMP=P#PkP-P.P 7P&gP>P%P'gPYPP"P#PP?P3P,BPPPP$PP>PPPP)PPP!}P"PP[PP 7PP kP aP{P,{P fP&>P9P/P/P!zP"FPP0PPPP3P4PFP4PP/PjPP P@P!1PPBP0P'P*5P;P!?P4MP P02PP#7PP$P)P1P@ PRPWP*LPP yPPP+]P6P7P'cP/dP#IP!P%DPPP4.P'PP" PPP0P "P8P%PP;PPP7pP*PPPPP*P0DP/JPP1MP=uP!PP]P9kPpPXP @PPP?P5P>P/@PPP8P!PGP@6PvP PP3P3P&P;jP? PPP1P 9P'PPEP/P7P@kPP;PPPAPP P1P(QPPP3`P4P>PP0]P:P;P0P0PPQPJPIPP! P;vPP;JPP7P4bP4aP. P&P8P#P#P"9P#P9 PPP@P2P6LPPaP(0P P"P P9P8P$P)PPSPP(ZP-PP4P4P(3PPP>P5P0)P"LPgPP*P%P$P6nP=PtP52P4P {P>{PP.PtPP%7PCP.P(PP,P4RPP/{P.hP#PPrP%P1:P*APP0vP6PPPPP`PP&9PP'rP/VPPP"P=P=P:PPCPPP!PPYPP+P+P;P P)P(PP/TP=aPYP|P@vP/P P0tPCPEPZPeP(PP 2P ;P%P&PP#YP#XP PSP:)P@P%#P2PBP@P:TPP)P?P6PP:PcP%3P.PPP.PWP):P2[PP QPhPP(P$>P#P:P8PPEPPP6P&TPPP1iPPxP(P P ~P+P;P;P0PP P.P9*P1PP?P#P:P:P0P0PP+OPP2+P5P?PLP9P8PVPFPPP8P2P;P9wP'PP)'P-P@P OP-P4P3gP3wP3oP 'P' P"P"P"P"P"sPP:PPAP PP wPPP>PPP!PP4XP3P4P&P P*P<PP(PjPP PP-P?tP!P8P@PP?GPPPVP8"P9P+P9:P(P-PPGPnPPP0PP P PP.PSP:HP1PP=P.P44P4lP P&P$ PaPPPP$PP*1PPDP P+PRP'3P,PP6,P%PkP P&P!sP.P P>P/P;P-P&RP&0P4PMP_P\P:PA PP6P@ P)AP(P PPP.3P"P"P P P\P@P;P;P*PP %P'2P P PPP8BP3P15P]P9PP1PP/PSP P+P9 PPP@P6qPuP)PPLPP=P%NP09P PP*gP^PP$3P*P4P4pP?PP'P$gPoP$P>P PPHPP$P>PP$P5P#PGP P;PPPP1PP5dP7BP?P0PiPPQP P P6lP;P:hP)PPPPPP;CP(P*"P*P0P0P;#P7PPPJP;P#P,PA4P>P*P?{PPPPPPPPPPPPPP.P>PP>P%P;P"nPP,?PPPP8P8P%>P$P!WP:fP P P5P5P6P#9PaPP<P@P?P2P8PPTP"gP$P/P P/PmPPP1PP(vPP?3PP7JP+PzPyP gP2UP~P.P"P!P=PPP2PoP*P>P>P+-P*P*P'@PP(yP 6P4PP.P P.kP P3,PIPP%P2P6\PPP9PP5yP4P5LP%UPPP,P2oP(P>P2]P(^P;UP-P&P PP#nP PyPUP$PPP;PPP+P\P#P?P QPP&~P&P;P7PP PhP nP1PkP/P3P?PP=PPP>PoP=P>P7NP P+P3P7P&P'PP.P.;PP:.P>P8P'P;P0P*PPP*P/P2_P5P?+P'PP PP PPoPPP5PP+wP4P6P+IP?hP&PNP;oP7P gP!P*pP1P-9P(rP4PP4KP%P P P*P]PP$HP=0PPPP$P2PP1.PP(iPqPTP8P'QPQP#P#P>5PEPDPRPfPPP*,PlPiP*\P P P%dP%kPPPP=PP-LPPDPP P CPAP2P-P'P#dP!P=bPPlP>PPPP@P8P2PPPP4yP-P?P?PPP>P$P$P"PPP P%,P*P?xP6'P5P5P PPtPPPP"P5P)P(P VP9zPEP3JPPPP;P)P)P'"P2JP?P1PHPP|P,8PP P+2P$cP,P,P.PPP+P/P9PP P9 PPP7%P7P?iP7P/P(#P"PfP'PPP'fP#P-PSP&PqP,P.P*XP2pPP+=P;P*P'P P P0PP$P6hPxPP-P\P@P P,P0PP;P/P P PP P+KPP4PPbP>aP>sP>rPP"P3TP3SPP,PPP2P<2P*P*PhPP)P*^P_PrP>YP|P AP.P=PdPP/ P/ PbP#P0PoPsPP- PP'APP)sP4P7PP'HP P6P7.PtP.P.PP|P"P;PJPP P6@PP P<&P P PPP P-ZP5\PQPP$sPPP$P;PP:iP:jP(P1PGPbP>hP6}PP/P!PuP PDPP2PPP)JP)P;P AP84PtPP,1P5gP3zP*P+PP!PP7P |P +P?:P?9P/P.P=PfPP4P!]PP?P-AP`P4P PSP6P7P'P`P#>P#OP JP P*PPPP8P;P-GP8.P,P 2PP( P"P"'P>BP$P8PP!UP?ZP)P69PPiP+RP8PP6P.P3P oP.P1)P.aP PP'P:^P*?P0P7P>P PPOP~P P P cP\PJPVPPP=QP=VP PP;P1PPP!PPP2P7P3P' P&P P+uP P8PP)PP$PpPP aP?P?P+PwPoP5P(HP4P?P(4P&P%P%P&P.P6PrP8PP&/PP2P!iPP< P0P*PAPP9P?HPPPpPmPPPPP@~P2P=PfP1P,PFPP3 P?P'P.PDP#PPBP PP!P*PNP*BP#PP4P`P?P%P%P:P9P9P,PP1+PP:ZP)KP*PP9]P(6P4P&pP%tP.@P$VPPPjP!P!PPPPP'P"P"SP"-PPOP\P0PP/PP1P)P P.bP.gP&P PP8P8P P;P\P)P#P PP1P|P#P"PP5P.&PP=P$PP96P P&P!XP+>P5P4P3P P P>P:P1P,P 'PLPPP,P:}P)kPPPPPsP+P+PtP=DPPP$PP)P)%P*@P.P!PP LP9PPPlP,P9PyPPTP2gP P7 P(P&P8cP'XP!PPPuP9P%P,P;PFP)P0P?LP5P%wPP=P*P9PP!P3LP3CP-P9PP8PP[PbP)=PePPP5P3PPzP=9P9PA#PPPPP'?P6PPPP/P@P?P@PP P@P!PP4>P3xP3pP@P-P PPPPP!P P!PP@PPA6P5P4P%`PPP"yP LP#PP,SPPmP_P P<PP"P(PxP :PPP4P5@PP#CP#EP P=)PPP)PP8PPdP3P-PP"P PPPRPPPP*P?PPPPPnP*}PP,PP9P9 P;PPSP@P P0PP9cP zPP +PP3P?%P*P9TP#?P#PPPP'~P/;P"[PPPhPP-MPP1PP@P%PP%P P=FP*P.PPP1FP.P P PP P P QPAP3P?PP:P}PP-P[PPPPP2PP,P@)PEPP2\PXP5PP5P-.P3~PPP/PPP VPP/P*aPP@%PtPhPPP!P 9P P%PP&aP+P1KPP9FP,\P7FPP,yPP IP9PAP6P}P.P1]P,UPPP@PyPP%P hPDPPmPPPP4PPP9PP"PP7P7P:P@uP:P!PIP0PP@P {PP'P OP>P*6P _P2 P1P P PP7VP!uP PPUP PPP0P9P2LP*PA0PP#P2P>uP-P'PlP,PPP%P P1-P#P1P+8PPPPRP/2P/P`PmPPPP7P1POP:>P)P0P#P-PP&P>P9PP/\P:P\PPPmP PP'0P7iP LPP-P PP4P4P4PxP P<8P'nP6TP PP0PPA7PYP;P PPJPP2P%PP CP2 P4P5P?PP P&wP8P8PPP$P$PPnPP~PSP1qP-PPPgP8PP@9P SP-P3P]PP.PP.PP"P)P,aPlP=P8~P-EP9[PPPfP%LPP8ZP/}P/PPPP+PPPMP(NP#PP8kPdPP*PP:%P P+P/P6wP#P<3PP :P7ZP7uP6P8vP55P>_P>qP(PYPXP@P)P>PP76P.(P_PlPP/ PPPP,P$P;3P:PqP7OPP P%P9P6P$P.P PP6uPP PPYP'PP,P-{P DPP;)PPP?PP P+P/PP6fP;P0PP#P*PP"P>PaP8P;P*PPP?P5P5`P#%P0hP/PP cPP:P 5PP=P;:PPOP|P PeP-xP P5P5P6P05P!PP PP8P@P2P2P!TP;PP"P6P.4P"WP0PPPP:SPNP'/P.P+PP)PxP6P0PPPOP(RP P4 PPP'P'P"P#PJPP%JPPVP+aPP1P*PPPP>eP%PP2PKP>PP]PPP>PP)P5P6 P6P5bP%[P!P/P$PP P,cP*P PP}PP P P_PP3|P'P3"P#P PP@iP; P;P)VP*>PP6#PrPP&P\P.'P P$7P@aP P P4P bP tP.PP0=P9RP/:P/$P#_P"P PP9CPPPPP%AP%P2PaP/P*mP1PP8#P,P6P.P!=PP5uPP=PP=cPP*P;AP77PP@P%P>P.PPP# P9PP:P@P6bPP9PyPP>P?P"PPPP6PhP,P8P 1PkPbPP:P,P"PTPLP%PP,P@_PjP9hP)&PoP P $P4P rP/PP?qPP?PPP@P PPPOPP%PcPPTP6P ;PP*PP2PP"P>PPPP PP9ZP#P4ZP%gP&6P?P/tPPP!P:P3+P P&P P-PPfP:PsPFPP;P;P,P@P*HP:PP4P%PP$;P!PP)]P)PdPP4P(1P%WP6|P&3PPP->P@`P6NP9%P*nPPUP+P$P-iP-oPP&}P>P"PLPP)P P(PP< P@P;PPYP)PP2mP QPP3P P8PPPP21PP 4P5PP3P4P PPiP$PP>P>P-P PPIP>P2P1PP7P"P*P9PLPPEP&PPdPP@PPsP>pP8PxPQP=P, P;P)PwP@P'P# P PPPP<'P"P P.P"PPPP<P@P{P 8P@PA1P P5P P PP*P 5PP)P?PPP,P-PP16P"P P9.P!P/P P?nP%5PP2P PP!kP,P!dP0PP:P:P0P7PPP}PP5P74P iP ?P1pP>PPP=P'P$P;P:OP~PP5P5(P>|PP"P"PPP9P:P)PP+P1P@PzP*PPAP3P3P&PZP.BPP$P%P PPPPP<#P,P*PP)P)OP)xP P P?P8P9P({P7P0NP/P P9P}PP1P(cP-*P!;P?P.PP P*P/kP$P$mPP6PPP,hP PP.0PFPP1PP fP14P@P&?P>P:PPPP ,PPP;"P4UPDP%P P$8PbP P,PP8P,PPP P;PP)4PP(MPP;P P5wP3P3P5P&%P WPPPP#cP$KPP>PP9P$PP P P:PP=P=PPP'PsPKPPP2P-1P%P POP.PP#P:0P,=PP P PPPPP^P!P VP(P0P,DP_PPP PHP@3P(P?P NP-IPPP4P7PP PPPP0jPPP)1P P$`P>P P2P0PP@P-P?UPqP P2-P23P.P PP<P-NPP5P5[P0P*P$~P$P +P.P8PPP0P1P* P3PP8dP,PPPPOP:P?PP2;P?P=P;P~P&2PPKP+P PP4P8P+~P!PP;-P9^P P&P&P9P+P=P 2PP!PPP6PP,PPP PPnP0JPP$fP#P@P >PPPP2P+ PPP BP2?P>P(YP8?P0P>P8`P kP/PP#$PPPP;PP GPbP1PWPP?PP5P0PoPsP+P PP2P PP P3 PPPP!4P)9PDPNPP(EP PP/=PP3&P#P'PP8P!5P*wPPPP-P;PPPkP9PeP`PPP8P:NP7oPPPP"P"P#P PPPiPPPP@P P1PP2P5P3P3P PsP#`PrPPPaPP(P+P'P@2P)!P,uPP_P?0P0P;{P3P4P rP,P8]P8bPCP'aPP+PHPPGP&P P=PP;[P30P6P4jP3P_P?P$P0EP"P;PP:PP%+PP)YP4P>VP!/P,P P=,P,P3P PPPPP;tP,P?1PPP8GP%~PP+P,P#P=YPP!P9PP$P^P"&P)PmPP%SP1P:]PP*tP?P4P+PRPPP PP)P#PPPPP) P)hPP+P'P3P7PPPPjPP0P*P)P7,P4P&P.EP$uP PP P$PA(P*P(PPP6P7P P*P!qPPPP: P:P3P2PP*yP=P9sPP,P0P3PPP:P$P+PlPP_PPUP P'*P?`PnP4P?P#PP.P(FP3P5NPP9P'P>P>P:(P: PP>PP?TP)P,PPJP?PsPP PP.P*P]P0P)PP!PPP-dPP6 P4P>cPPPP?PP!KP0PP$P@PP P7P PMP)WP7 P4_P4PcP&dPPKP@P%PP PPP ,P&P/PP#@PPP~P;~PP-PPP P+!P"P$#P0 P6P^P!PPP@bP'P+P:LPPP;7PwP?P WP3PPP ;P^P?;P'PXPP<P:xP1}P1P?PP$2P36P+P8PIP P P PtP$PP#PP< PP2CP+P=PPYPKPP4SP P)P?P"P"P"P"P"P/PqP$PgPPPKP MP :P,P4&P?P/xP6PP"P=~PPvPPP`P PPPP. PP 9PPPpP;P&PBP7P@P1P2P9lP)PP P7:P?P%P%PPP?PPP2PP 9P,P=PPP&P!%PP/PP@.P0PIP! PGP P4$P3P%iP%jPFP #PPPPPjP8PPP7PZPPP:P'P XPP3P%P*PP$P,P:EP:oP:zP:8P FPPP+xPPP(tP+P+jPPP+P?PPqPdPP.PPPrPP(P$P P%PP yPIP P P5PgP7PPP"CPP,PiP!VP)PP0P?rP'P#PP#.P:+P,nP8P=P5P>P{P0P@P-P&:P'hP/_P%PcP"P9-P PP |P PP P P#P=3P,^PPP$P%PP1PP-;P UPPP$hPP P%P7EP]P P2P2PP1P*P P2PP'7P%PPP>PgPPPP4P%P>P/EP/P0P7PPbP& PP2PYP;P=PNP!P,P&PP*PSP/~P/XP"KPPP8PPP PPPPGP8'P@P)P !P&P8hP/|PP=P=PsPPPPPP(P8P-P9P+P+GP%XP P0>P=8P'PP,PPP)IP2qP2|P!P _P:P<4P6P.oP"P P8HP8P P6pPPP EPuP BPrP P'-P',P.PP=;P,PPPMPPP8P2PP!P6PPP5P-PPPP'P!P P P@P* P;FP P*kPXPPP P>P>P P P?P P%P P7P TP6sP#PP4AP%\PtP?P PP#fP# PuPPxP8P:pP=P9P3^P3P7P*P&PP:P7P)PhP P:9P)P)PP$/P*P7!PP-PP&PP \P P'PqPLPMP P(P2:P!PPP P3tP3lP4P /PPPPPPWP!PP P,P/P,TP@P PP $P P+P0P9iP@P)$P PP5{P5P7P8fPlP3FPPgP:P+P$P;PPP7PP &P 'P1PPP*P6P ]P 6P&LP<:PnPLP ?P>P7P PP^P8PPP<%P;P1 PfP=PP PP(^P PP$P,AP: PP$P P*eP)cP9P2VP*PPEP+P ,P'P'PP!PxPP; P'P;P1 P [PPP'PPP)PP!PXP!P0P ]P4P4P-PPPPPP+P'P)mP6P#PP6(P''P9P/gP.HP#P=JP>HP P9rPVP]PlP-$P98PUPP P8eP"MP=PP6CP.PPJP)PP P3P'P%cP8SP(P(PPyP^PPPP%PPHP;P;PP P:P&PP P,PPPP8PPPAPeP;P;P6PPP2P2PGPPPmP/PP qP;P P P PPHP1P-0P'PP2P'P)PP P7P60PP+PPePPPQPPPP!PP6P4qP4nP%xP&P&P&P P.P=PPPP PP)P=P-P^PP!P#NPCP2PPP6FP6PQP@PiPPA&P7PP,P9P7PP'P BP "PP0!P#P PPNP$P<P0P PP&PP>P P'P/+PCP #P$PP*GP1P;*P%qP/PP8PP6IP P`P)PP7LP(}PP P?P?P3#P#P!P/P0PP.P;PPP FP-P%P:P PP"2PwPDPPPmPPPPIP @PP-P'P%P?PUP&P=P0SP!P/PlPPPPP(P'P'sP"P"P=zPP;P 5PP5EP0YP0'P#P$^PBPPP@PP$PP;XPP7*PIP#P>P$P>)P P P*P|PP,P;P TPPP4FP7P%P/P+PP7P P0PP_P)P2P PPP P42P&P#P=\P PfPPPP<,P0P0P0PcP=PSP.P-5P dP9PP#P=PPP&PPMP P7gP7bPWPPPP3YP&$P/jP P"P$NP PP% P!gP*xPrP7P P P]P>P?P8^P$jP"P"4P$P9P|P<$PPPPP40P5 P9WP.PP xP cP PPKP1P4PP<5PPCP]PoPBP@P<1P@!P)6P1P1PwP99PIP`P:'PP8PPP6PkP!PrPP9iPuP PVPP<)PP0PP1PPfP7P7P%PP $P>QP iP*P PvPEPP,P3P7P7P-P P/P(PP6P PpP)P;PEP.PP%P%P P8MP#P P.P PP@PP!0PDPiP=P8gP8JP'PPPPP)PP1P?P~P&FPPPPXP*PPPPP@yP:PP#PPPP"P= P=NP5P9P/PaP+P+P[P!"P3P.P#PWP PPP@PPPP uP!RP)PP JP5P5P nPP&P9VP P#PuPP bP#P4P zPPP0@P,PUPP P8P8PPP-P9dPP!PP kP5BP^PKP"P P P#PP8P%P P!MP1PPPP PPP$OP=fPPnPP@P!6P P9vP)dP0}PP hP';PP()P=P'P'P/]P/)PPPPnP#BP#DP"IPP%P PP'P*%P)NP:P1PPtP P4PP>P5P)PfPP@P)?P(P+ZPP&P&PP+ P+P87P+PPP vP;YP:P P9P&PP7PHP@P="PJPP PPPP }P P,P+gP<P0PeP8P}PP7KP;IP%P%P5PPPPP PP UP!aPPP5P5P6+P&PP:P8P5P:P8PPP2P-P?P$bP,P>@P P!P!P P0PP@P P)PP#P |PP9PXPDP ZP(P$$P PPFP8P$P%P5P6=P6?P$PfP?PA.P9P=PP yP&P.PPP P,P%P./P2PP"PP-@PP&P;P.fP"P"`P P9PP$PP8P;P*PYP3P&PP>P">PP>PPPP:PPP@7P)*P PVP3ZP:P{P6P=P PZP[P%FP6VPPP(PPP$P$P!7P1PP5P-P8P>TPP(P=(P PyPP>P/P*P!\P*P:FPPP^PPP+7P5PPP@gPP8}P*cP P-6PP HP6P+vP'P/eP9PPP@PP)PP-PP6P@PP[P PPPP P P:PNP4LP6.PP(PPP(P(P.QPPP P9P3P8 P8P+eP*P@P)PPP (PPzPAP/uPP'P!PPPPVPP;MP)P+P(kP9P }P-P=P-P!~P1`P=WP3NPP@dP$P PPP6P@1PPP)PP .PPRP=PPPtP>PP@wPP+APPP?P P.-PP=P>PIPPPP'PKPLP9PaP=P (P7P$P3P P" P8OPP?P PP0P0P-P@PhP82P8/PPP/P?P6P/WP.wP/P= P>P P@P P1P"P(P{P&7PP4iP P P6P.P/P%1P5P3P%P8P'PP|PPP HP WPPuP5P5PP&P&nP=P?PpPP PP9P<PP-P)7P)P=P!P2!P5PHP:P%&P P7PP?P;QP&qP0,P.tP"PPP{P@P8P;P0PPP aP-P(P":P P P,P P;P;6P P PP3P?P P"PP P2P6WP<(P28PP*P 4PP>P>'PMPPPP8PP1P,P,P=P??P=PP5P6P$tP:&PzPP7eP DPP;+P(.P(-P5P P P&IPP'[PP"PPP4PTP)P P5P5P6P@PP:P/P,P=PP=UP PP?oPPP-PPP yP>P3P.P;yPPP9PDP.P*P0P=PgP-#P8CP3}P P%mP&PP.:P5PPPP6YP P**P)oP*QPPP?BP4PP9XP.^P@P#PP;PMP3PP5|P?P$P TP/zP#rP9LP[P,_PPPTP@sP0PP7PP9P2PP mP!,PP0PKP:#PP1PP PP>P1P dP2P PPPVP8P2P0P=P3P3P&,P%ZP;P pP0*P'bP P8PPP*DP*MP APIPZP(P3PP=yPPP9P:PPePzPPPP;P7rP7hP P5VPPP ;P#P%P P5 P%P[P>P6P&PPP.P8P%PWP7P+PPP=P&`P(P.CP6PP:IPPCPEP EP PwPP$zPPP/P.TPPPP2PP P;^P:qPPP!P! PPxPP?P.,P<[P6P"3PPPP@P2P PP- PP VPPPP4P4P4P0PPPuP#tP#+P"oP!PsPIP+iPjP(P/P1P83P-]P*PPPP'xPQPPnPP "P4P5PP>]P7P&#P*P*PPPzPP8PAP0P|P)P)DP P ^P9}P-PP"RP PP"P,P>PZPgP2P2PP1P6PPMPP JPpPPP?PhP=oP=P PPP$P6kP1PP9bP)(P*RPFPvP,P PP@P4BP&+P&P/P.PP,P0PwPPP%*P%)PfP*-P*'P0P)P@P+SP kPPP:P4P-eP?pP/LP/PP!P1bP>PP2PP1P=P3P7PRP#P>:PPPP@+P-PP P+DP5P0P+PmP P PPP$P$P2P-P7P 5PPP6P"P|P:P:PPPPP*PPZP P4P2(P$P'P/P4P=OP P;PPP ]P)PPP PP'BPP#}P>6PPP tP[P8P%PP0PdPqPP LPSP8P P:P:P/YP:1P!PPPP9PMP)BP2P'PPPP3uP3mP@P6P(%P'RPPVP:PPPPkPPPPP?4P9@P2"P4P P PhP PP&jPoP6P'P$vP"P P*P*zPP)fP;VPPPP.P>P9P+#P"1P-PPPPPPlPiP*PPP:P$CP~P:P+P)POPLP8wP51P7PP8UP'SP PPP,mPPPnP2PDPP(P!P86PPwP"P,P3DP 7P PP-P0PP>vP&P!oP P"P=P PP:P/PAP2P=P)XP++P"P\PPP-uP3P3P5IP?#PP6P0 PPP;P9UP5P0P;_P?RPP5_P?gPP&sP>P0P1YPXPPcPP0POPbP$P2PP9P1 P-OP)P!PPPyPP3P%P P6P P>.PP P: PP+P,P- P)8P+PPP PPP6P'PPP!P:P:P:PPP?P>PHPNP'KP%{P P P/PP/P sP,PP3P-P(|PTP*P5P5P71P4P&SPmP'P$P"PPP6PPPPPjP#iPP*PP-P3UP4PP1$P.P#VP#P#P!PPPFP8P$P@0PPkPP%P.PPP =PP P0cPP-P7kP PPPnP5P-P{PP=PuP1_P@P@P P~PPPPP2PPpP*P7P)P PPP'P4P P&*P&uP6P/P>FPPP/PPPPP2P2PPP*UPxPPPPP*PvP-,P-sP4P0yP/mP+P,P>PPPPP=PPUP6PP>PP(+P-kP&YP\P6P8mPPP P@P$P/PP(eP?zP5P5P(>P4PP&P&P/hP#P8P8P8PPP+PPP:P2P P !P P PP.PP]P7HPDP1!P1P1P(P(sP(P-^P-PP3*PyPGP&P%P;eP2P.P9gPP2MPUPPPP-TP5P3P4P7P03P(P#P1PyP%CP^P;P P#P9P-P2*P `P&&PP"iP PPP, P-P.P0P9aP7PP#P PP]PP%PPP lP bPP3P. P-P$PP=jPPP<P,P3PP*P9P;@P%P PP3)PP& P%BPP8 PTPP2bPfP(PgPPPP{PPrPP0PP /P P5oP:PPP1P?MP(P?P(@P(BP4P.*P-jP PP3'P#P PP7P8PP;?PTP4mP P.PPP6zPPP pPPYPP8 P-P(PP9P9 P#oP PPPP3P% P vPPP pP)QPPP;'P-P&P( PP1cP P PP[P P8P%PRP-'P(5P4P7P(P9P/?P>PPP,YP !PP@P%P6HP?P)tP*ZP P4!P4P7P"P!P0P$P*PPPAPP/P-PPnP0aP P;PP"PPPP&P&P%]P;P6P6P$PwP#MP$P#P9KPMPPP!P?P)P aP=P8P1|PP=PwP(!P/P9 P"P PwP;PP*:PJP:P@P4P-P@PP9OP P#P P)P?PP5"P%bP P!&P?P/HP.P>PPPP;P;PP)P1P;\PP;DP3dP&PP!'P.PP>PPjPP@PPRP1PPPP':P6P0P'P"P"/P9PP>P-P P@4P?PP9~P+MPVP&PP*P.PRPPPP/P:$PP8P&PP:P0TPiPPP2P<P$P)PSP+PP,.P P mP P P`PPP@IP:P2PP)@P)pP*PPPWP NP5P4P3P%oP!!P"OPP&P,GPPP0fPPPP+ P!P7P?P P2P<\P$qP"P P,P!PP0_P$P'P8PP P%IP3P. PPP6PPP+PP$P@P0PiP9jP:VPAPAPP*P&PP'{P4P!P9PgPsPP;fP%P:nPP:P(UP7P4VP P"XP" P1jP!P=5P=4PP$PPPP7PP P3P XP+P nP6P1PP%PPPjP;lP7+P3P.DP>P>AP:,PPP PPuP-zP1PgP$yP,P3-PP@rP@P-aP$PPxP0P0rP3P3PP9PPUPWPPP!P45P@P&P&PPPP(P<_P#P"P,gPPPPPxP@tP0P PkP+P _P7PP=sP PP:P:P(PP6P*`PDP5vP4PP*P,P>P:P PPP%GP2P1P PP-8P4PP PP0xP8WPkP'P'P.P+P"P!P=]P=PPP8P8P/P*PP*]P P6P.PfP+PPPP P6 P|PP*P9P'P<}P"bP:PPPCPNPPP _PPP'PkP8P P6PP&P//P/#P#P>P$6P8P!P@-PcPPP P-P2$PP;|P4PP0CP]PPP,PPPPPP.P%P%PQP(P#PP,@P PP)P3P%PPP&PP"P1SP=%P P P3PzP?P.P P,P>P P P+PPQP3;PBPNPPYP@P|PP*P9(P5P7&P OPP?P+P;;P/P6MP P PP P PPP3P P(PBP>0PP /P PP@lP, P PP#P)P>PP(;PP.PP:P P9PPPP PP3P-PPP;P"P,P8IP!PPP+PP P7CP4PP{P P 0P#P;PP!PP+.PPPPP)P;EP>}P/6P#PaP'PP'4PPxP P4gP&P&rP>P/.P.APPP%0P6XP6OPPPA,PP(PFPP=1PCP!PuP(,P7;P3PPP&PPP2'PP1P4HP4P?PP=PP 6P'zP$FP=IPP+PPPwPP9P1P P(gP!P#P.[P"P"pP9P P9P:|PP>P?!P%P%PPPP8P8P%P?,PuP3P:PP!mP#bP P>3PxPP9PPPPP@ P+P P,P]P.P PPP3 P6P#qP"^P}PPP:PxPNP(P)PPP'8P,6P4P P POP3PP>PPSPP?aPP P P'PaPPMPAP)P*P1/P \PP3P7PWP-P"P"NP>MPePPPP*SP&P%uP-QP*vP~P:[P*PP -P oPP?FP P3P-P-PP"~P>P0PP5P ,PPKP P}PP)5P-P*[P FP9\P+5PP+P7=P?eP7P[P_P/rP/PP#P PPPP.IPP@PPP{PHPGP2zP=P=P0P3PPPP}P6SPP:rPLP1PP-P-PP(IPP/P *P"P;9P=7PP P);PPP zP0PPP xP%PPP> P=P(P$P>JPP>PPPPeP5P@P<7PVP(P,>P]PPP,P P PP P>P=P.P!{P#UP#PP=#P P P=PPPP P4P4P7P*P'lPPP"P>P,[PPPP,PSPhP:kP)PPPP5+P P0VP.cPlPP \P>P@P& P6UP%P P4=P@P PP-P"P" P:P0PP nPBPP?P)RP1P gP4P&ZPP!P=P@P9PPP;OPP9ePAPCPP2 P2P PP P'P'P/RP#eP=P=P9PPP!PTPP:P?PPCPP)P%MP P MP'P$RPP MPuP=P6P$PPP0P@5P0PQPMPP3P5P5PPP+PP PP$PP:~P:sP hPP9PP3P5YP P+kP:PP P'yP'|P#P=qP P0P*PPPWP-P P73P' P&P/oPP/,PPPWP6P@P@P4:P.P+)P%OP&P>PPrPP(P*)P6P6PLP>PzP 'PP.P3P PP'P1IP P,PXP PrP8PvP){PP5P7-P "P-P&P'PPPP P,;P0P:dP@P)P!PP P P `P P;PiPAP1 PqPP=P*P2eP P.P.P6P=P:PuPHPP@PPP +P+P PP,P6P4P%P:P/nP P"PP/PPP;P:if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 3.10.0-862.11.7.el7.azure.x86_64 || exit $? fi /usr/sbin/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 3.10.0-862.11.7.el7.azure.x86_64 rc=$? if [ $rc != 0 ]; then /usr/sbin/new-kernel-pkg --remove 3.10.0-862.11.7.el7.azure.x86_64 ERROR_MSG="ERROR: installing kernel-3.10.0-862.11.7.el7.azure.x86_64: no space left for creating initramfs. Clean up /boot partition and re-run '/usr/sbin/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --install 3.10.0-862.11.7.el7.azure.x86_64'" if [ -e /usr/bin/logger ]; then /usr/bin/logger -p syslog.warn "$ERROR_MSG" elif [ -e /usr/bin/cat ]; then /usr/bin/cat "$ERROR_MSG" > /dev/kmsg fi echo "$ERROR_MSG" exit $rc fi /usr/sbin/new-kernel-pkg --package kernel --rpmposttrans 3.10.0-862.11.7.el7.azure.x86_64 || exit $?/bin/sh?7zXZ !#,9)] b2u Q{K %u0\'Ӯh}g55혜׳?S=7c=MbZ;@ލD;H"?P‹kϥP~łUAX#,K"]M'vWbyJ~x{s8bEX!$y_&eX0?y[vχdl~ϑ#u*|!{-q˹dmtY(P \Kc>8B К".磤Q ]P>F9/uT:e#Y0 V2.dtsb 7_{82y.=r5鈭D-A+dd0R]_D deCuz[uS5qé:eyK&󣨃lX%0FT.$B!|r&ע !6X ^Qt^\Xƀudj\: Y./~h%yJZxN8iy. Xoe)c^fv`MG5 )IHZʣ~b{ߢv#ăր#!^Ƿ.`e2!5fWwn_穆EA"v_/^`􉋷-GAXGT "Vb>MډheV{BGg~iA-~eg;:ܐk3Bu[!{蜓f!HS)ҕ.s׏z/O`+q@!*|˩ۄY!b#M:RFvT{.+ 1RsTp\PcsIɨఞMk(*0*o)W! Si |S9t ;W I]\akUS1YlwG_fYI5(T,brwZx~*@~6-;/O7ɶSdtg3 0P8Z_V];fWI+~OB_=j߅ alȼOȇw|mw (DD !iZWkА;v ZNCu陰eLN`W?s^ORw `QuXh|`C a'\cGBǀ˄xRC!'Eæzvx9 #[ݻcARN-yw NY-flaWF8w&u36p1^3z9ɿܓ`rXr P* b›Խc Ow'zceuI}#t%m@%>v$Ȍw@쩐{RUi.=Y|ygzuf21uѰaѼńA>eEO*-uxt,byݢ}F{n5tEPnBȎBpN-㹧PiHD2#dx"b=-z{ҷvpAQc]]f %\o<-h^ 3[99L0Bc-WnpRukjY4?1|ڑ[&/TG >J0e~c]=`Ӥuh]÷OSYXegvʾGFv,۟Amӌ*žxxJ2uRw,ӛ&v˂z%0,yy 3 (r $kP#[PNS\7,ZJMĺwQl$'sX]EI);>;^X%xk.u|aCse0Ax14e<~A&- r n9#Vyqo]vJ"4zu&ة͜_$S2I%M.Q+ufgi[X֌)KPxN3)ɔ4s+9JD؄+#[W- ifT2\ub1Ճ6Z~LKhkA\OPE-b(xw^i[A&|B,M(}thxw{$A4p%Y@+pwoB!?`jxˀxo}[-Q-bՈt30]5tőy`7NSho5.qQ_Ƥt&}v+v  |> oZPvmN,3fhkb#W9G/ٗ.gq]Ϸڃiza_[h%8'a̒(>)? BW'8Ibta>r)f1NB?b+qT7\/mɒ &^W?{Y YGWAi{ZŲaH\d%"<5Wj_B4Hѭj5eos-`F{_uW1C DC%SR?6. tq_唬U6ލ=6hȡ8I@yqcrr@^H)sZb&ܤ0/R3bcO솇QWM 4FXIIȤ fRrV=a*;oSvVn鲉 pfdAl3OLkڞ5#hyd SUk| Meܜrr' 'o6ߒIhԖ1:?Vrl{tY +3{)-T bAXp h:4fYi/ćϵ)d7IWcц|cP  8 J wjd'>wUS.W"ڢ'8$gm/r%8T 9U.LѫJOqٮ,]ϡ{taʡH)ٸƫf蝤XDFkI:J[XsNt^j4 %AfS52w p}u{0>м >hktV|-$=lU<9]U옮]'a-:#%n{Nq|8Mu\w<ԫG¬bc-S|@\(Df yz!#ZJp8a(+@r)ftb*..$A_="S&KH*l;?-a!sNR qpE I-EoFDNydLul>(J Pӏ 9+\C/h׭G0)"#O+8s?Η!ZIS>4 plEjɞ&4jgI?YΘCwː_i?1&%Z^5l_^%zBWډD`&tS^& >՘!+Z}A2@ф NYօ;hFς6mw+M>d-j ۺ8% Eh+Cop9-˜Z~uNjXi)ԃ ʚ|#,0ҿ23/r4KYrMy^M#(GmbB?thH8 ܲ-d+(G*;{ fߟIڇ0g1-QUki(>~W,1G!~#ΙȬ&ڂǀiMXTBR?補D4F6i y*/]sQ$@HY Hֆ.mLa2r>QTf+DzXs_CUe:ck6m8N_=C7d$j,])3ROJIG)D65-nuSM$Ȳv(14T(~AL 5\i^i g)CdbC 7dUF߼Y7O~ Mbd' "[$W,l,j8>sD/=-JNHs_vqdcчWkVMba7YQ~8DyHR18 Mt;X.ne`L-0uDGY| "$MRe^'opwe0m ּoXǍ Л0Am'ѣEhmF{#5,cߵ 5|߿R#~ c \aP|^݇ΗDq91Sc/tE)leA/_zH[s>-ma>oqhY;$4a`UtyDzFyQπ ,b¬?^vcS]x+C"e6ml)$!K#(@_v6D ȃ]o BT~5fz+uڜ4POuV#rդؖ EKN0C* 3,4.d|Ʈ!6qݚﱇӜ9JR.C\' @]zA#-DbFDEd+S*d,`@.=Áپw 9U/Hbw6LxJqXb!|dRs1;HsgAztjVԜPuKh>2'A)_]V>OYilM_ Q]tnzvxݝ͛ph:BO?-3/Z9^=GSg~ W$doDzͽ)[/9J"rx ss#h?eAKaV65c+yU F  +#7(gk4=vmH7p5#~߇tUR!{R]Q-k˫0Ԉ^i'4)A{1+1r guzsC<3wjr%HY{2yz$Aj4"Ejb~ 򓞛/$qzʟ* ;U 箪MBcC>CTr Kͦ7aBtl"9wC~c_v̋8f-\¶4K/CuqѻOf f|mg˛IlF-BC!rm6ó"v't A%JC*@^γu rb1 \N-+@]F_3Y!^Qx(ˍ)7'6IU`$a [Q3}RVSLO#pI0PC+ܵƩ -*Gš"[^l&]QZo>J3r<<$,3mP@jz2Eq쇲T$< PJ)w@*.LH(kwD_֜&?ş Jlu3g!*[ҍ кkˑR}-MX|w&ra?hLa"uaZ[R0h(mtlމrdoNVڴ@TpG yX }67mm F㏲y 6UFrLys %)EVp\@CQXQґ6{3;+G7S +آV?PD\TII" 0M' ln[GZѲ UT=q U,P!('΃IO揝 Mi[]q$ppDo}h{K^4bMؘ^պݝ.>;9hzQ;C e(}2c3r9G:8/bS05C RA]PUx]$R5qj 6H(M֮-r'G+~Գپg\kA@yb- |b8۶IWUʣMt4vz 2MI=1RZ∌q||ORG9ҡr#MƂUɒBNӻc "h[_׾(Jk'3RO7o4{_2j=0( /4Y>B9;k$zѡ,f81Ac̭zhXI>mGf \J19/uLʼT:_'k^6m{;S?E%bM3u\(`^"XwpH>Łn2 Y;DO㏻+ ?UZQi.ʟЗ#}88*+>';6e}6竨9nF~Q[ ¬;v"k3:I0AEq4Od[gm+hGCE d=Ӏ.N:9ݧcYMHs(h!fz|[4H<" d9JrtzNsJ$Uƾ8x<U .vp9NDBҫ6\ׅ 2GK# +䚚(K<uZv?Cp`_Oݦ׹=mny:$HSd -zQffvlR#S9z$uWǝ\y' _ܞE&TD/X?gP&#$7:{6#?nH!x;C(={3WTv$hfUz;M9m'@ Y3Ճ՚%syvy'NFs4-u'Uf2nvt,3a,Q|~P0M/OhtB^ 3rq$ܫq_]v|~+쁅BbߛJ4m;HUo6oS]sYDI5{r3gsS8q2C* MJ9sŐKv9}la".Z6kb곞j>&v6zZ=te%F3@ ~ÑhZJ nkD=2֞phN e3p2e͕` 'E:AwO| 0ϽɄ~>phNUQ+( C ?ޛCGM{ryl%s1yN*ץzƼ_Mڋ4m :3NI$ǥe~B6I_^fBɶOPn,-V8*v/VCEG rFad0(R:D|)o e2MLi`tɷ"_,r ~H^U{I0}|Qպ4Ti+nO\ƑU9JMɿfVjkd2p8/zL8 Ixomtm J8 $ȇGY| $CPRg>8)z 0d8 %xU}=| ;N{` M҄Ǡ^^U&2æ?sJXmf.2>H{r=_y6aj1˓g<Sx(DwjmN<6I~.=^!*D(MسZձ0U"a #V@@_xm]f0!{hH 40tҦe;kTt!#ϕZ*$cQ܌{܌ɃHiX|'A{}3$22{kF%y廉Ōт29{Is(cdkzMoϦCʆfTp/5+4e7eaK7nhavva`fl%[gE Fm07/!Z(1D8dG!0f0QxIDpLh3h]= q n'MpS!MOGzt\/\GbHؙVY4Ӿ"eE'PW;L2 Q9>MbWIأxMÓgIE5a'T V[f+F%BUpgKR:@Ll`Ә%4 2nޱ>{>n.^ VHÚ g<% J`⢽2t]llU3&!8 x1)plӛNwMJ pY%_1hclHm؇VvE"AST*B<]w6L-DtnSM VY`uK/F ;_`kI/&z/s{xs٪>dtP߲.?\9(rF)`,̱7!T5JڼeZE{Wu#K5@&|zxcl8DuAS`NkpJݫ>sklRP![esYPb USx k>`Sv?Of)nx1Ba@Dm75LnŌKx,$}7[$/.)zkenOIU垾VT@g9QAr0wC,~o^ݣ>SSDfj_/?4l=~C+vÖpVT. ԛ@vÏ{d+xr5DZOf!E耛HR&͡%sA]ۇ.i6 M YA\\"vy#MH8m7m ?] (ٗYQmųAbب7jeNzL˯PYݻq^ j[UQԈj_UFB%tߜpz}x,3=)kGLQnhmxEΉqh7򓒉 3P'$in_r0B\+#KZ?[jj)u#|!py6 GV5\n?U*P>Cd͝L縉7Y\ajF5RIۢ.MWy6X\l!鵬)&:C\_ Fޮ.uaYC@D>= k 4̵.2m_Kuu̖QS Ф).IW߆M[Z{` I4qaB^,n@E|[3puG[=):i#H$44-kšG>Ƒ<Ix=#;dC:?F vͲ^'Ƽ*K3/ր GR:P^ǫbFšdLU=)@*%nkшuEcQDи'RIYcؤ,6[~aZ &(LD4sFv:XFZNUGdbs%c)@ ȒQ)YX;MqtTyaw9G~~Σϔp"Hks0V[(e^typo[wYlc2dnէ@&byw9a$]EzLtfPj{^?.)xn8琐 psJNսI"E=#&ě3uwC[ꪮ (@BzΣiD5O2&.s0 UsY#}^P:v/+~$4 + `T( ! ' t9/7U7}* \1b[{S;04H$Օ]_Wtxk]ł\O.6B@j9+@C-6QdOAIPzfI ou2@SVHЩ []-eʩMYQ r{!%/菴nDivf8:L(aWIܜgb\Z>C Rod!kJmn3XJڙw.ce6r.\h^dSYumG0iYqۻd@\JNNRNsiG~ëaO{o\+t;AF4N≂@y nCY^[Ebr*\-5_&C6֞_c=5~[QpNgwv&]R뾭{Ѝ) HL.J#P#>\芍 |{ilSzn)IR]^&.j_˳e?X@ I&>t.gj t;ǬאlFNWr>ͽJ^أt*G2BC&<$-/tv7O^ӝboysv"IZ'sUs)?͆ dSu<Һ= dz1twU%-Zmu*MG;Ӿ"bk9+a?,+6f" (H΍uqjRTXF]u዇&Tz:Թ4ªdUL\# ؒ0$a.1~P௞0Hu^H[K{/OC$Qf]MKAu&=\Q閞aga#X9LXzq wV7Cp?74Tyj1yފ{þRDGk!H5qU 0lHo0E9N]azu<5C',bBSd~#&ZCYjVU)uf䋿P! UtYBEff9/t?`ϠE/H/+Ypp[\^@lL|g?631@6 !c̦Ǒ$M)Ajk4epU&У*XΨқd>r귋k?ٻ¾٢ٓqI!?/OQ ʪBi0dPKR<9?2_1>MFaq~(}Pf5,%_HK[?T&sz!Jq ,I8KiVFݑUyO4K,EbsHM2NlK,> ɠ!v㊳ngڻ@#s [ .Ɉ/&O 3REFK p,~uFDz !Z^6OQM =hNRT6.h?m4ta[5t9-)e›2 OC6M~̇:KpG*62_}aFsVrc#d9(p% Gh~:mTuU#-MU]{[#Ẑs*RmuC2ɍzqqNs<]O^ ZTá!} x#:࣬ ˃F6(iӜǭg}Qʎ)&4ch k`/rBm.2mV9/AhP)hzqQPrQԕk\Rl~,Ʒc5{da!|;y&Aĺ`ƅ!1Ղt]ݚR3 U1!5\Kec{KQ9KQ~T9ϒlsd+@Šf1T[~}50BjkZ ;s^wO#Z{.r jqXZYdMtLz{uU`p[sz99ҵhLBi?/6b"{$2E?P d 9 kv=Y.`shVpcғd3O4*Fet#mGfSRYz%;2ͽ^z I] 4a*ydXې jC} ct\ʆ-h  ύq!dzhڈ Dj*}5l1X2r45 Ow8"`ۤFd1_YOEX3t|UF=8 . QM}׫%Hp_7V#v1mTr~gf^x^7Xc,xxv }_1| 6'2-vVM8*N2e5I`C[90_Drۯ&};dH&S_=+R<a)Myb̫ /NTN!- *꓎R]ܮ-gz=n5S lr|k['C 270gJ/g ka.%C)MzO5}L¡BHTэ MT ,SDçeghP^9b!Uqi"d/*ƱZ'Du޺vxJ g'یɞ`If8PMyG훂g?w6w${hwUY[5ԈPQV:RĬ9?U!3FM|L;^.-kA@ܶ|dg[VT.}l Q][c 6,kbS{iw) YFtќS; Rѥ;Sn8߫zM rz< MRJ*>@>׵[dVˈb0%08FE0>7Ym+Wk)\;l Fq@/ZX8o ~rbWO16'ދNK#T*ڤ5`Q1N%v5E%K' ^=.UAx?u0jp"q'U!?Q38#Qe>#KfK7"2 z[&fS=Z&3q2iW{{P7_݉f3hHp?8b*ΘtKDn"WAbX,#s;Pcpz,ehHf]M'`Z(/h޽h jaVOȫ|ZncYpGn}CBF0死I(Vڌ?*9f`OfJb9\'jVp{a _!| mAȪdH DāT }r -`ըUV :J;4E%Lr4Kkp"H%WqG/b=5&L,S6QPE:v&V>`q}-cדӲ" }[J>oGUC,5򊍑D]1B=<V46=v/!B?R1{vlfUkS $@XUnu/ tx*n`Oh9u"I ~*OW -PWSþEvZ[dbЙ{Ow\sbkƠ_X#0M34//+5̚}5LkM,ÆQ~E5 '1XIp}XD765JhS8Dw1,(Fj@P)k" RZ Y(*3-KwrJ~B/6L fc0Xw{i!H(«-xt}f![-P .w>K ? aRNa~- mͿ:02uA'iHp;r?=8)*\$ e NTW3vxϯEk" Ly(8P^i$@TX`:{ʍcoxaBc~@aаkQfcFOUC ԁ, PP=]5P{5nc- 0<vi gLj +<|ha6keNiH(L 2_J*]o>t#fkO+ bɈsrL 'IY_kȖ-`"{) u7)t־8"/"Q& Yds9x,76ò˅) s$|b7 u #4˚ x% c[ -gO lfϻG K̇YE t JpqSnDU J5Mp)Pِg\YF\gǞ ~D>Wy9 B3)VJI=9ߙ(k5Iy#t|r,ѳ/a}^09Z@v-bR*43PR UBԚ%F-3i0UA+D\x|{3q'U{!3sUt0ܧ`syaplc[*vΉڣF̐FSv@U dϿB0O0T^ϰn(3x`ԁbX*p-vnZJ!x d_yq 5hgҽN^`0o$1mD)ˁD pu7XAMaʹ_yhCHsX=E03+vWC+Yx>+ƸHڮ!z pcι s1m~hGH`:j&z-LC^ypm{,ү'^?/smok$#4^Od?nmB$ 3=T!6jLϲjW"PiG>eyeZ\p@ QlR^͇lX7"Ďz#ל_1'{p3wݔ uFC?U,C)gvπ7|?h9?nR9+l'oE@BQH?S5a=pмx?4W2A!{ʹOR1͉tЃh^6!f]Z]0ުbSI nZDII\;ywAW1Z[z5Vۇ ~N_TDW\e-<1B"PhyMMDMsuCD:Npxnф 4V')0 > NcbMIJ6?F(D1%Mx|_\ 췳Vɂ+w&'ZOc":o/[26*D%qI(aYP(~ޗVEݟF De8ل[tlwVT)w-dh:QYEhxOf(Jx ӽ9igw̅یP1r8579_qHmubB +FJd૬XWO"DϹQlvLZk(L͓)sy N-wg/A9G`){S[>뵵ǖbS68h\6GCy;&MUdc<5XQܑxˁ jϨ9lx*_>#ӨuzPfC:,x~;6TA2z5Ѕh1`Vՠo8g;=\;ǟ,AsWLRlXj2e=*jWFf/'ި6m@5'5B0i9to1DIgPzgB] %Ims!ҏ)4H e:iSefڗcOJ3,[d\TQf0 zz' +WWL[ֱf-J+ U{k'8X-6jkd3+v|aVVflxJn3 1tFC<'bKnd )^6&?ZrI@r {; )vRv&:d4!dJD EUTr>^?a_Ex%h05*ˬ-Q @/N( }7m~?.t"8S$ w:rR<ӾXm}KE2Ewv؟_` 5G{&Ed A$'"PiUGY-FRA v30#qZJ.T]Ղ\jG@ΰE#?"_8n;^>Üb:P2SL?:8#]LNVM925z޶̖5Is5{=\_nfG#!*<m 91t?;CM&4c/ )# ]߂3 xy =Ss`dž4LI.'C}4E4j*’n;w\m7B8Њ$5: $fxNshNbqc{țqM356#3Dt!s\|F%L6HAf%Cp//ZgŰdE5i*.~NSydfΌdo]ӳʐBs,L6"i`-̈,b,e8J@R6 WQWцTCi.."ER~C0p糄’OϚwKܛHU-x>¶cGZXlEmU>ZX> , :+c臚'xMAkYq+o4;G;XۮeBuݙSOjb] ք_\^_]3~Cs Gف\wRl-bcyVxkx@j>-Ur21rK*TQ$Y/ *xpŠtlBQBiM{Ȓ!I&Zɛ#NV5H1,|!7~ 8C!hnJ| OZXVW" 3COL24!PgB2T yjaW Gd33 eOh9&m(f5bR @GiazfX%20R_ff+MwVOI~tFp[YZ)Z'xPt*v !tw(ݢk4*-ݰUiQIp~=р;80@6 k5 |`hcdo -7i"_`,udP`"8·by<9j,P'x ]< ԸM}$-tx^ik9O8quSVk;F,v0|\ Kj:Á?Y2ËKYztiK,b<'+W:n9Ӎ>i1Yj>ϑluV G6v_FC,/dOoag_K[D΀ߠgc#5,}gR%A/fHB&] ܀zo@MG!9vs:}("T6 }_spb!BBGC@r ʶ<kHF.+b;KuFw@^J}@/9P8۷qv5$tOr@1BSo0S4HP#qw_{ךue2Bw:,QRDkuw~kyQޅcFc䝘MFђ)7OU gnC:Ҋ%U.+FarC&>lɁ6@]޺b} `K0U:"YuDQ13I41nII+&-_`|D^b|2 *EVb9a.nWɴZݤnᄚf=@ݠ!վ:t#f_#bU%+jNrONȯ&C>_DYjD9ttځ7TpHmk""LA̵5Yݿ3~.A }?)IEdvYofi[zHbk4ڠ]! 5Q) GadCltSA_e.a?%ңN7M(K|vAk Gҙ9eZJ3g 'P=l|+Z0TOĎWдO(xm$qŠfo'>CUMqs~RD3&nwIa|A˔& BSē=cqE4  o E:{ke*bqH:YHf̅p(zwdՀ{}G]n"G/~d D0=I5ltfQ!EŌP1Qz%8 >4.'W0;rk!2@4GirY3soгx(mu svJs7$}/ sk]]Vg F4ģrVdj`Vo&~^2p6'!Y2z|JZbelckZLn+VQ2Yd(71ڇ-"}PUgXaM~3ִރBoA?MX1Y%."ҥFRnr@;XDfhЃhE/)Dh RwyP&YOͫX T"2Oѱ{(g&TcWnl*!i86bJ͛kwoO7 RAsp,fD|s=7=N{$,0 9AHDwYfv$dG6SǛf" ^9Ǝr+o^1 o:Ɣ}2BlRRLh=P 0xdG+@D9$WOܿ57vt҆`35*#/(Z@(Gɷvńg/r}CrY%0V7NqoZ |j5MAg$.t3 2cvam2,/l%%1Ѓ]Թӈ#҉I8RI~+9, =U6Rck_1a=]mZ"1ö90p`Λu(eBMIzC>)c ~ ב3Z ݺY-Z IN<cLǼB1 ;BI(6o`d'#leI):24 Q_pْ[juiEF5` EmLщj7Ң@kM$2K\Hƣ壧zث6 ǫX6N 0y[Di&B1E-ݫ$ (+gXDCwCs)4vtb{'$_(}5g~2 Dp|^bphaV0а<- nG7t(tLqY/olsBjˆ=cb[(qz#Is\OEwrŸIjb@Ӹ e0H X: F8j#x]ɩmް׳>sz!v3ظcuum"p;7Ī}&<)Es>u7(q!pkh-\P |́÷*9 ,CN֒6M8t z ` 0@#1WXJ>^ӨlP/` ,t&a=`Ä ɪOϒIj/ZC"lbEMA#d앂z1-4*l@W֨1xKRnT\gTqMe0Ս(m6۬-w#\Eǟ;gx%uaMvy@L.&+4|Z@DV~d7l'.RKo*M,BoOLw0 fώHD`1IW05`nuTZz̀iyXh&W,} YǠ I'Z?@0K|߹w4#o k!_+ZD#f/ԁDA-m2+x&Υ Se¾bQ* +RM\iEc<忕Gr/_=mn;Υ ˩_}_GzB izM{a["w#k a`54Oe/iIର $U;D[P L_?Šog׋RrlGݡEɴp5s뜵b*NgܷVZGSd\U':ŊSJ?0Ͳ .".W& )J{sapQ}yT4uz]^J |  #4xB]9i a&㔆g#{hO ̗0b2rpc@.̅׷07w{? ~4{0fbܿ8\ՉUTpOU@.8}̳Ԑͨ Y[)GKC_GW E&@^M% |޳ e_Ce>TbRiZduRMdOۨEH~S3lo~mXC`z;C^UY=śD#CFƨRKGhko9˓=a;lK*q[q?2r@"j5 R4Iw.FTb+I14K *}.-v6zde`N5/P!"ZxJ6w~!MA,꽬mJeFˉb^ʄ}rAp˨n1Z_ྠ;>I^5p&Д0ZxI@Wk\oы2sŒަLMAM.$ L&V"B}2S=HoLb\;Xif\e]|au2fPT79zzn[w|;`xm d#x˰khZȩiM,&F(:|V畧xZSR{g[6C@s%N.X/vhu4f!sjÊڭ{{<2KjG+ v%Js4qV(=N":>J%#D5PxhOE:_Ce _ EWh/=-)ňOakbQ4"uEJQ=0T)%VPl(>e|1;`(Nǧܿఒ$8>V7y?;GQ :YO1ʤb܀ .cqpVA0id5%ZcP[Zd4m?}ں:j Җ Bx/iű5kLs^\*sdV>ߦ/K+&{N|Tϑ%lK䋙8 F.__ѧ:ي /sKQ6$A[ʛ5#09f661O#( -SY&lBA.T p!B@hks.7)Ln5Fz3& .{0w.{t3D-FW7o8_{!'E3bN2|_Q{k+Xخ+4_qQ (6y' (?O,+nTȗ{^'VÙА:vEn(m)I4Soʺ$U%~6a۳ӷ -}2ħgAkPD^f}JdqW:qN)m%[ ДE}r̓vDK__]&X7u[\abz B^Y3j1߾g>:+`ܩm@!V+@+~$?Q#g;M.b(S kaLgLA{%r3y6 ?Jj` yٯ.lZ@"12uB > ?u $ ⰹr?BHGÖګa}K 6ے cFrvAnxEƳ:Gł|@ f>숛`Hi }NW)k)VYm1ݬTVJy8J9YO,[k\hxAkiᙍ1b˻T +,Pf!*p6X>LCC\j& lE\7`lPFEFLI+tGB ˜c)V'?vx Nu Mˣ'ǸƦ0Kh@HSk[2<٬U:a! Z.L_1ZrYWW6مxRK~iUoD"<0 OVlKXb`GH3F)K>&:O8>I;dOg'"l:+ beqV7k2pk[Die2f<ɴlE8۫4b?^H6Ҵ Ӟ.+ z.etʡc, ugIaWe7>Utpⴾ { L83UؤcJ3Y鹷[k H|яs՚t'1H/ÎANcǓq|p*Яsko_9(xCŝk#BCnnկc=f|jo ApG1,\hv4l$vsE9˿<Ʀv΃\9_>`Ne7J'2b?\"җmA|<0?-#ҧp9tCW{Ia¨\z(yon0\Z~rmQVAC_t$@_lu Z Cz[(mliT&5<3JR{O(C[/Փ$"& 9Ż|0J7yz*HWR'?F+,KuP.ضACOiOR- :IR &~qQU7&X.VK5y581Bjc{:# )\T@-u8Y>Xc@U~a;!L$vT7|y:L?dC jܔ[G1!faӜx;{ٳvqh?I+88XV#K`WӖmDa#r ct"_,>bs>yb5NT[6&K" ДSiTN"(x6- 9sT|5 TXɝ~e,Q{xgdZ_ ޠ]P,.t2][OD|Lԫ(U&@7EK23a,t!䷞Yΰt&©(LxBq3u4gYrnA5ۍoFK*u 75Zɾ{I_P[UnQ 2)<)=M~@l?lg.][|~G u7cMC|oH ;ߜh. J u7K^4\taW8>#%H…j >Fv88e2GT[ αlX 1,XޜhĔRlp@rG!>dV-bqsyL:*4KwiBT%^$98utr(? ڛr,ᘭEkQ ^izS1}B6z37J] |+%Neej.feQ:` ۸ YisѲh9߷P/ ̹=m ϬVlNjyK5|ubsK|TXXÛ<^@lVN{E,}k),JPhWc;vpY+ tFNXyO&\j,'Ji]\A'ItZMBJQL3./hN$iKH-ޝŸap=3Gl$N ?TYOCR(c}}NhFH1e}x6=׸jp ODl9@@2!I x{̫N|Xq`PcPP)U3LQ(ǝ\ "խ6 t B#{וE5ZS @:q)DaD̨pZfb@:xr6ydc6 {3/ꉹz =='ț[XI@JxTc"-{N"J_K8z{jm\TV)k^|4Dx1ԏ_O6*)n+Š}Re+/x7'!E| tٛU;y=i-Y)%ƴ"w"qE⡟8]|ݎ-'_<- F=5#i-̺(a sP(/֌Ǽ6,Ud4CKov~Y nʶ+OǪ6op (cа?>Z+`hQu&MXlA yUJkkhm jf QX_=Bj۟NU.T_dr+݉ƜH?#\X׊jݣQ&-h'mNE̲: vUl>c:7=J >7T{kT2qj`_wiZcV% &_PUq'ʒ6^"ӆ ȾޢgT%(3Z -BO~2y4nԨ](/ݵqnxgSHƋ̰,3z 24/_:gɋ^t&J@l[[n%m*u'=>K_-f][ׇ XXmB"aI` h*(c/6Eڊbfނ/rO:Pi3*e_vv5.IwHt/`Z( 0o_8$`dzD@ ox-ΛW#}%S3eH@ڸ!VƕLn,b]- `55vDAXST(|vOlgYj8X'*|PQz ޔcKX &WbAƲ[sEEtt~J4ڧ5b\MpIw0lix(.kQyM"؃x35#X7ļ ]o;SvC=6 8MۖR(_1q<DEarvȒ Ǔh'+^t흵oQq)CHsbopGUk^͗ft/_B-ΞV04YԨUFX{6wUpB>?Qh [F!]awOHniA#z .E)nEG?h+bh W;^1HUB_nHWQ =}ky` W0b9'jj^(fB^ q1c @n3varU ȣk֣xAƨƻlLjT3ry1]h 'IwI@+oPzfoҹD?+i ";W Vx /;etk#J jʦU72חF^L7!PqWW Kuό1 YxJdq'X?7d=tE ęWa˾.( 桗]NR5(-b~N lNx}Hϑ C0YQܹٳ.O2ٗaQqNf`p8n^ݍ%W)^빥iTK(Z8,rΛ5J?ZkiNa#8R`_C\đKB$ .5WE!ގ <_@8:@ZA搱v8 P~|:MP?ևϓ'Vo & lhvV6wY WbP@ @.QchvJR~E$j" NU\j­ߎAR8lQ&u~t֓,6y&:ԤD1f>QqMz `ɣv<=az_]g-> N|]3 ez7NڛE/ .dCO"f? Eq=!`@|yE)BtKj}V=8_jo ͸41\p<)3H toIkϨ+Lߖ;RW-^e@qScB/̶_Aׇ4 3].CQ9Vzs,-Cz~1li^˴w5.G_xi.flbWS̥^CwNA|"|Oگw>՟o 0T6A2v=`JTZ)F8^l#1>VBu%tVp,qOY<͞CCM|ݧ7H [O9*ҝ&ۍbkbivhh"9uߓo-YT`4ލ|coT3t_.ʖV{Z~wsM\8giC[}DI62M MrzAĚ,zf(?CM(LW1JהON (ke`ynGb/ j_wqfVq}R9Ԭnx*hxA2>`"g鎊͜{=$;8.i`$1G-YVPr|qw+g{Jæ5oNwG܈E{Q~"=r:'gu&_rO(2zKXD3`_$X\TCeZǬ4ÿ\ q%Q6 Rp[_vGJ_F>LbX-d>d0qAP❄ >&wOduR->gT Ȣ۽J{@Y,҅6,Y6ʩXVd{A?78?T>ېjwQ .2n}6-_ڷԼ<-*jo׾x綿 Ԁt+%1LF'n)FC!nL^JmIq$,4=KrΈn&"k0Z鋢 Ҭ/Æ & 3QaeZf>0_hx@Qnq =5&,LgP?E-GwgT;0z0 餂^jB>a'QNi=3#4~W!?bװ?j{[n2قaR)o@X08.MJJ4,遬 ,THaK SK`+Kjk;zƄ{IɿĸK3)I$*Yp1mmp-ޗGB'q7b[) e9?Qm_fi6gxRz&\ - 0u(Eqef9ГMD-1|s.1}C0!V]d ΕQMF!f+y&$ϵb.Oq0.)>ͿoZ`WF$! Kt0$ oKKA'{MZժaPGD0S^Q$C}hpi 66s[. t4 ?G=5foKJX$۪[x`=|L߈է)(:C*C*{I}&`x : ."[JXPL^abTe- (a1_`\ߌÈwj!@ ;SMsb##VFW"} X>a hr'XmNӐGo Y=c /l,Oc˺ϣ2 YY6/{6 ]s:j<`#tQ?*Pyx2it:RN+K>[N/y~:tkw`*,h5626 }4<7<UߝL\M+r]Q KQTDj3I[_x{U 55~)V*Qrg5" = XկC3]8Q' m͋ES9?A؊4܏ʞ5W^^tc(5%n=!F}fƒvVTd%B+i5ß%y8i -0|s+C |…chQ+g rsUmyc#R{kq[]V }4Ee%} Oq'0s?.c Q'Ҋrt).OunBt 9p'4{myWx^ەi/Z!Qui"^\0S o䴳W?+׫]%R a~b/ZE"NOM55qm1ؚ 0͘ e㬌Q%BiyrvII&m ,κq,a ؔ༶625$]T,7Y6[[%B]7)x1ܷ?kZh=x2<$bU^a-A֘P^ՠ qs8gJwAb*쌳f!O;DVw&W0Ըz7%mϳ/Y>5EK[SV މc xe |WDv]nع5 oӊG5HFe;=m m`[G -_+tI,ca$ˆTd\F`U)?/y@3a )wR`#{9; MB2RPN {hQyMOz6 #[||ltIbC᥌Uk }"LŚ;h1PC؞ҨXe!PռG`ȽO9mC‥N.LN^:3j -QC 7_Ct!FѮ{0 ]iAFwƍTFI"MWZ%3N$NFTdHML9)xQTs ٦]ٍ dg;"pkל1%y  , ).cUGnpj$K)'I+#›_hkizC#UĊ!8˜?P!I3 o3iXH1P ;f药=`b$G;Oޞ9yc5yV:Klsjz| CmvI;n53S#Il`83]jzM8$d0v!ٔXIoΘ\n2 VoOْex8[j$|T7)|r.*$#8qYr`l6j*N|2ىV5"˟D.)UkʍZ ۿG6˃XRJa*w bQq u߾dpx偧sL(W$uJ;Q^I|$k+O0=09/"ip#= Mpy!5-JagŠvPTMG;Dhvyل)h!:p e<̟h)m.K"ߕBZ3"n<'?[ojc:¥`tl, | ?貹x1{UvCg )滪Eµ )LMj{9ªk鮅̮Ejl_U\t/bWzN6񑷈n6V6s伖V4=tpŊ_8c P<sK9nsA6i`Fa~:r xPL42Ʌhfn+QO}Bv/eޥ^N湠6ևW B*ǏW>o[ )a\i D姗13+ DS?B(ǬA k3bH"0xX9w|\fU*DWrg7E&~𸘕!c#o M;xS.eZ9@o{¾U",krE:6,mI6m2@co'm-؂n?qR&' Tc2.bJ? 4!v܂n]|9WR(LYc`78:C6;^%T-+;kIQ* ZvKH dGGPbtC`r lҶ$ >TʽI `j1TLEJc1!^/Hل@cϙEȧ>o>"Jպ˾NijnjۢK6#^H,:A]6^[@wKrH_*8ѐ`AYUo<[1U}gZ[|qDOkF$gnhU7i65xSsXƈFo\l2R{1/كNmj^&0gq5LxBPN}h9؎;a'1G 0T/`ؑDM2/ӕ'E?qDeLM9g/OcsJM:d[?j1eQLo2ڻ*4-$M1vsbXwvxMsdQ0u1U Q%I[c!L:ԂtMG !"uć UyXp?[*5זs](v]vrUL!bf3TT~ `ґMtg^nE oY*&Sf" NjN gJY; 97f2R;p~H%$2 -* b{ĩD`]\iAtxI僥Ivk#FFwօIP۱&Ynpp($%Ei 6Ţ&Q4M<D0bnٝ#SHmdb.VT~1@Q.MŽW6Hm|Walݵ'*G㣆q\~xc ʹX|EtI!2}NB&E\'قmK/˝bD!fB<=ŕkm,J/gjX4z3!dc{ )_8NIKW/OO@`$ږeI '2d:l*Z +mګe=z!7'1Ul^ V4Ś&uNRt]e{xTj8sԒwvӪ}GΦ\eAFpP6G'"E`s*pDY!kUӜ5@5jH/j ?,c7,Fwqi8ۦv̤ >SPsܼ؇<\CK,מ fqQCZ[O Sq6h }IAlASpCodpW~Ȏz¥K|n*_ c dCv&{2t6 v 8͕.E[z>qaUƵ";=EiH'7ѱ]HUN"8Y|=>¢ۢ)Pp1PXD>o41(;}"!nlf-SR$u>ϾUO|}ATLqAнa)1rWOG`N$jZYV6_8%բlv w ^4a>1o9 dLy2'ka8=%b[7aޓ Z|va^:uE ?tgANpG8¸೩Ah>.2G/t؊1':Y8f-^Fȕ:ibJKp"Oh#F3n-dq}CEYOхV5ٱIכ&,$L7>gmgSpו$VJ33%A-PN7<]'D $_9 )ErCSF&CW$O4*C.w (%7CLyم4,6%UcSl:>p}9R@"{{j@2D2=zRAH1"{d)t)gȏm#Ҫ_ݧ?6j̪*'-eTN );~ xB"Amٕ7iٷc; O::Vo{®k[%Q[ŇEC` %"+t="+yV\vˤX."X 6پΙ5ah@Y6(ۛ°=75)ZUܹc;zYR.g-" 0ī>96[ۛwՏiWͱp7F nO &wro6Tp1X4*yp36+ nZ;R=(!x_Roȿ`^! dӅu$J~3OnLcJl]Ɗl%Ԛzdъy!?|vHavP!opJ'3@ <&(2+:@ǗzT/*}xR1YU -E )ׇ>Ԓ<}xDlKuLeʿE[e~1N3gX8[ܑ'CѨAnKŎMqYsj{M=Icg2ց+dvSY">ނȌbSºa{ȥwJlx0 f@$p6Pϑ,~姿|oU:1\#H}[Php1͢b'd_QȂgK%%dY25^8j/h Y2uiСo3a= a0Em9zwv7~=]&N}@SjcVo4,e L|<ibź`ޖ q 5/ K<]95mQ/>':BG0:x]@%Bɖ0VK:#oG0pWP{ź'C.PAǹ倡\dΫQ%359&4s bKJZKOr6߾9bEb)Nbh>e'}D^,}>F)qG-{ᒊw"շu3o CLiKi:AFa;˲ȒU8 DQ&D1vɊhZ+3 !& % v][v^t@WċiQ&}I=/53KЊUĈuކN$|EjBRx1rǽۼ8Ҵc;TmbEƆRZ@0 7ÌWpvӧ 3tD޸Z*&\#d*K(Kc2ȪN+xp{KWTCDzma]OB{Gм@GmsPJ%#'*ԁS,pz}T=̈#k2+>kY}h2N;cYKxt.EFi.T\ߠ>L}|8`e@zGx _(fWo~^9bhm3$ɂMFc|3<,iI X;r5;rw5OL#$5 >2PgX:Z`xg!zoB'o/Br2Oe1踀NO9{Irwѭy;vxzQ {: 垉mMjk|_4Gtk6Pqݺx8%H.m]Īr׋bl!fdMW÷[^cN][k j adB>󋃓%hyJZ4ci_ L2̓嵣~Sk/*qMjBC3eoT%6A8!/U(gUm?id{/YSqs UP@K/;`xOdE@gWL<:z.:5 *Q^2iHs mĮ-+pVy\|1Yjۖsn̓_qK |AYBGqJgX?sӽYqag^BwHFtG\38JZ @f'O>zb>HDg|z7d2Inm#, PI>3 ^ \`6hB"])ٞޒ1(=@Д@ku%i'f?TsSQ]7/SMG+L,=FOuP -fOܯ̇z2 S+!pZG1GA2}MX>ьxK{4=llZGSz4S;mf<]cՊAА07b~ 4Rqөa_wQ}Og~- 굣E_|n?)@v&ACx2e{'~ # ȡVO>(x>%>XBa$o {T(6)QA@dWOK!ޮ &slſ{@ y)^{(vYt >A8 ;ig\sz HCRM` (9`WeLv5"+z}9 gaoߠ*5bh=\ďթc,e_P>%4~,RAJP K1>~ #st~rƭZK@u`{y|P3?iQTlEE\,4iE` eO_<ǽC6~jwKF![ Jl@CD0 icf5: H.?L4^#\O \mho8Jpϖn#rT Q0N$=|R/УK;e2CSgpKW\C0[,€, 5a*<=}11Z8RØu>'rND2Ў q])6e׾Q+XP%yH34~.2G+{tH*'ssTh uB] ؏s%Ү-eaI(Fq>/3<&b|r?Y\ 5T<& Gi{v3cP1Jo!;#穐ڦ%.K2s5(7n⩨&'lJN\#i6ł]KrHÊ&K;Xl`|^qiܠ!ŨҐ[<IpZVlz'>Z)K c-nʽنzOӰ0&7g5t!*;ב ШD FNjp4c\9`IMkNaݕM ִN)%~.#?gӜ}']3fֈrTiBd!DC/_Y}% ~ Ɗl]o+q6募Q_+%(4_èb/'p&0 IV1 #f/,45w:탔uad`ZamCKAmՙ~YEUK'.t&MfŬm36ֈFB ۝Kk\^[̹+'9V==AyF^IBRZ[R$*Oryi@;"G٣W%_(᷂RP[w7U>] $aVo!Vw ~b%Y2Y'b&)BXOG,Zg8ϋolB ~oK m?3/TLstt@8zړ&/T~AoyM_e)䧐\oy7.Vg٬QIeyh!*@ؑ!%ngVyBЗy4gj0Xg:{:\~%})B$&|IxbѴCɴ$2 L$PA(gƨ `[j(qilzYh՟^@-&WGP[Z3Oˌ<H DjYH;,lh5ܷ.* o |k>EK"2.45< IiJFa iʄʬ6*#nQNWQwZ#ckf4Éҟ$\{:^Dz$Tk^pPzUOKMS*PyW_a qQaQA1Vx443p6xU&Пr`iyѬ=0]!@e9wØ?hƤi68_r,CÜګk?2%h7%uۻ' >V&g kšozp Ob0/2>v$-'xt ̭Fveea&|UJnz0Yk3^*Se1ՑQ^ $ ζYEpxbYS9蝼>T!1t0M*Wf~KϷ?*ć#%AEy9/$q37zJC {^7Erurp\p2/ӛ 8Z /ay~YF:mvy8}uk9q!%h`UڰV蠅d̗VzP۵=%Q~TPR]ld%q#tP@{z2cx\y9 7dV.0K!*TW]/QZv AyǡsB.:.uť^ύ. %1'QnSȃtm6߻U,cTjobUSF_v\u$96N/ǁce"[pl{hd(VCqJ]яy| 3<*EO"- gu?^uPnY1m|Te 2 ˜­\Ϫ3(3d]h`poL_A`Bm/0 $=i,—O](i Es/&֮SV_ ,P %.S<(=%7#4ZG8]mrhstpnJU~q kX(`[kr'v:sq2INH:CDD&A2c)B:YRAs盭 RO^10YpzܑBz2Gn}-4#?4$Q5XR3O1ۮd5&R9Ns0x6'ӕOQz=,p&: ڐgM`v0WIag9NG%jngpr Ê學X׸$(uV& $$#y鐋tYQ?ͭ{0l?4!b!\M\e5t 2G(Inf4R{6R@7OqKڄٙK+dT7$e@_AZUoX$1t7h63*qh q5|ґk2eIRyC4TχPr^xvhg*C%أɑcHIBr1~._,qB6[5"5pF6Y|W/&k#$"m?AY<,ihΆm bLXk(Ciq>܆X[~# A:o,:-I & 2Eɂ2䥞[f|,`ڨLz]6?z$ıl: ^ufZLlA cQ15beo!z$2Ad^ DwHV BJOG.>1F=؁&%Wi< 6iB DBz#\ r'd%ZNxnJcpOd10cOׂP#'ɐ|WTEbw.@gy2F[ `{WIZ8fJNj7 !#s\ ϊÔA;5X9@זfJVSu{ybЊg:`+ gQ49*]Qc}K 9W5Wk9SDZHw5[c4益W0s|8jnr}hk\},n5)-8^6~ [AB? NkEwI/[zXQ;1Rc#p5(Mc!Б7={4hUCF)4_1"n5e@Z"ù'vd創 r^Okv=0vb* x=cuB`a<iȫҙr,fQ|, 7v 0kdKȒ٫C֖ eU'{ 5D;1ym5 +wT2{Ɣ-QlbW?6Uȓ%ǔ(܋q72pŝHS*z {Gf5 Ԏ\SV=o=Q M; ٨g@ٵ6^,b\O>r1h\1)"T]}L=kcWh*\sE'$6g{9Dب6h?s2*G囇 9a5?l[7)P49a_+&3v s /#XL j_phݽbS)Q8,, >:!Q2Rbbq eFAɣ* 4:e xWiVM c ft"&@c;"N6}I*'bS~ꋘvN(H\3 7̭Sgb97UXVO0M,""1J'HOjR1cnakLBPnq2/siʥ,M!wNWgtpZg1]`˪^cE<r: Dyջri ?Br|lm9^a{v1C1"-tA[!@큫JYAuol[ݺ.[M1\Rs:ɥ:Ǐ|z3=j^ Vp8v{_"yeYzw4{gMmcjh`嶞Ãr;BʾJ'ch LFp8g K.|PܧtC0fau-P?(qxnGn$Э k]I"l - |H0::^Ounx++}BB˒3", үb9C ݪr[k1q} (5Vg߳Cz.e^L҉ Jzq&?cb]~aT;V6޷~4(jw%N,Js#350kqEˤ%^1|Ȃ-s!LpT7I)Ƹ=aPm>QNLѓ\*ar 9No|:z$uE.;؏`>vPeER`M A:?;}i>Ni<ڀ~wDf|(@=)Y0{1ɜ14*v$°,RnP77"u9iR>\ lj*FqM_\ Bވ,Va^RָTB͕\958и*4Fok`˞P 3]K$R>wro4dIMm=݌ ;uE"dFYF|ǴfVG}o!  |;r[]RWR Ӱz 'ݾEZ gz "\ Fnэ?sFvJSj PwX Q.0^[wm);lL&Xf+WRdj:vyfRb(6~ϓV& . M4bMbEG ,w$4F3yy6㘠yxCJ=ѮDp.)mMyhz[/;-Lt6 ^2_>TqCPđzABq1(%i_(XQnϩ!r 6c7Gd+AhZp/ZTfg8ъ =f^ $o}h-V!cZ;Rn:Y.P˒ndwmN}z^#22;|.ajTwLdyg YO5t:we#l?o]Auwyj 2t^zR@:B[_v2?^3{Kk 9+=B*h%a24(ge`\ u;E,Edrbh7'VTSW؟ef-~S: 6,_핋ny`Omg(2$]gR L81t(xL'g.rNdrfѷxYX8jg]K:/mF~ZQW,gP<Șؐ<ɬ\gmItŌ:G.3d!(?ax42s7EnHfT-il= f!ʍg+ c[qSBMN#FhG 1QIRsT"(5eQׁD%j/ԛy)d2nh:;~$Z/M2L+va=*Z-,n3}0'ލrĦ$Jun:vDتC4+ʨ*e n}Wn|/)1MxKt&0)/Ѫlku I3ٮy?'a\WLX ~y96w5x vtfwB۲2lzxx&P7Y=kbeKV|LIMUP|4.Cp )\?Xv<3*yWW펮Mse|Hsf}󞔻ߠr"ՍRm:,682fM' 3 *!#׍b,=L[+-.T|{5YlxxXFg&5>tDh#qrv1N ְkWJzcPb)QfCyNc,8]G#^%泤i`Om.9|G`nV\3$:p=ftOht.49)խ-wsGT5盻Ɛ'3H2Ě_Qrl3RR0Lg# VmpDf:LsmfYtZts<)=5P( oWCG2i xQ Y> ?+ SvB y@iD$yZfl+[RaģnW:4VU׎ܺCy4\ܥharuz6FUO2(F1) {C^#:F?~ , 7)`7&7ȏ!|0v±{=ՈJpSix8Uy2Ɲfs@ 0|7۲h5"i,IF uo]KJ8* ladt"p7h7P`ϖ5"D2˩8ӫ_4#"I֩D u;v8"M)$z-BT_Q)e%{, 9֘*RKrZEjHZhc(TvD\ٝK4t'9[!ߚ 'Q_҆qӥJ}hF=[*``?@{7Y« fhK8";5hi޳{ 5mF]( ׃ֆ(VG._+ݠyɺS)inR{?Z'}c1WWgrckpM +gUDdxOV]sJ}VET_`"YZ!#om&" ;PP#+FR8D6AWrʩP6*Kp!5g4bj2Buy^Ǿv]mZ…g{J ln.!t—t.jFef,'wмFW9vYE8ӱ 1F3utїz&SU9F6\isi=&^QڄuQ%XʹH-Hb|F=2e̊~pQe'(`y2}*j&1!ޯڝx lW Nɡ%=;},Il, 2U7kY)䓏ǐ9.AZS\K kTk~ʡ+^9lTHGїy%K1Md)dfx 'u晹ә2GI}|}om&5b&2*| 54LD#HTDw3})t˪r=!mtotwe\ 69KL@,T;5ߨ%Ee ¢w CIo2A|0T&&վ9z[Y*)oo~ߧ*^rs[($?3S@td 63#b EͯGKi#A1G;!|Y3Ґ*ĒVZ"<dhg@M *  t #ѯ6M $bd=#(0H[}9_|Ef/leψ""ʅ萐 R~` bMn'M(|k[y1҉VŦTKS)nӽ+im˲_r1tbw'n9Qq5YY_bVKRDʇUy3Y:X3Įo o Wϼ,`El#*fU(Yǰ"(MBb73nÕ5ht:kplXZ\ VlKvߵ7c4\jg:7Ңs~ *Z3{ڵ* U~zzk=RuyAejv`aoo %؂äk?|3&AOI^3s8C J,?3` Kh_ d 9CjÁ $0 eru; K:Y";z]Z'ڐǘa*|{h{=!42j׎ 3l ܘ\Dn_ET2&:l҉#5YIH7B"bcd&z6-^q+=(>Pwq\O_x^d9kh΍ /MbmȘ=Fb-5 n[uu(}x2ϖ cgE 8\p\rWPϿ6soV 0*T J)%`:ʢBJ,EFW#CIx\ @GAmOŮd:F_84'[g+J#d}ڃm<Pp7WyXrALt7K0j_+C _ied~V ه>Up*[!qld%ţoV6HDov%wI>áN1k{ YIQ!cx-¸m޶ 3u;,_^̎<&_6EU;ft-^+}qֻ[- =Y&T{fKYM=,6m"IxHgb_dϦNjGxjyڗh=%`z B궔He 9JϘA,oj<q04 vos*e1Uxh9k*cDpqpS`yzihX\6tV ^ÃQق}V+{JRWn`PC3GOh'/Uڊ>KG&|u-,.jՇ 2웻~ߜTGz xb7=EUjSV}RP&;0r6nsRFZb'dlqVx3hitxSOK#LYo,q꫌7zoͬ2<`VU90MhU4xߖ/ 5[ & _Ws7]Sn'qc*A8[;HO}''KљT=nD$ n8ꜵ܁{6)-2  $lK!TVTX&u|=T[^(_ʛի7]` Л $DF'4s2* qw(PbY*~eoΗ\evQd*$abЉ}4iZ@H !8q8iR޴XӋ5XEU0J[3 Q⭉X(!ݚr 6?Κ ){Bl!p-gc[G,͕X1ۡ  '\CTHΗΊLe컾}/B D5, 9VmqX(TR (cIR>DNeU剺xۺl䁘լ`:qt(%$G7כfr<~Ind ߄RF! 44$GЀWk@U<}UۿYԷ'D!tf d1A4je$0hTaz"G/Y\ _-Iy꾛 }Jø`˙?ZiMR|tgD>6|2#2a5' G%YTƂlb_%_p\ TkJ2 U7R [nDHaW;y)Y/۬R|B^$NJܶWMoܫ0a6T$!NQ%(UH6(BP)LBrjK.B cX_+]5]mRer+jw҅ɷdInc!`ec Myʴ]Jn|` ~ܟ$>8(dޤ1{l+Tȭ>; dR$l{STaif#}t_tUx'v v @1uR0^9%P,. W+z}Gh hb+7, w9}*ߐ<ؕf[1^*M>Bw;K45QKQ3S0:7kMp .s+Zh+hQ'p,Y4n舖-*l=7s ob {K|| BbWaJ1n5Je\}.^dc[ycwaLВ@"*Xy33i3 3/:A;!k1J[@7?qzvIx^6S6YzFC#żfV[{MAMQĈ؀P]"m!4M\*G5a@̀%%*,A5& ]u̼<\MX:s+.q^[*|>A@ "Gř9%I!/s$iG H-%?U93QNB ">1JL+% a%؇j+F65Z*CB-J;u8٦Q9$p_A=ߟP**/!4 ^FAǻjc3瘙Eum!tLXP\oĝԾ>߲Yide-ʞ c\[,+eCWRG)=YXGiJQAEC.rZZK.y"ghg uY֙{4l`o+/w b%Ng+3Dl?5~%5oζ mFl%nRQ5>8*aGxjRGZbGΈij#2AQv _DpX/</aP0}0a~ 6ҹ*ڦ)pc@.D`艰G79Nj"'ePܰyZ3EKZLBUX/Blﴏ6oBNΪ7،⌬fe>mAɖCH]\Nz 2dİ) AR1fc15DVk.&@.tl|TNyzzy0jz Uk}dxBy^2]"fZe@ê`ZExP'd2p,n+]ȱ߹Mi'qЇ=y3yK;‘n3*Rum,BT;yV,H~KկAvKD91lX?*p]to1 ]밙53Q_|-Vdfa1nn*EZӆc\|`Y 40/n×;UkV0,g3@5* (3m~2DId'Hz_'-#W+Lx}]?#Y>&Nq0C[o T4[Xœ8M?]./u^T\nXQoyf5xӇ!OmFyq[\&Y$Ty'.(߫/ut->&2T}1-2?_xA@dj[0q˦fqDܷl`:)!}AjoUDC xhT( 1 Mitooog%ʶj?'4-Cc'o^jnrIUӧX[W!g@ě; ԯ֚@\OJY c!h{!s$fғ?> eCqRj9-MΏ T 0PܝLZkh_[}ML!OyWGB E00q_sH{,潕n%8x+ΈLB;VUȕNF5`!qVW1>׻犥 #L%a`|%E)ny2F*Y9C9I_bR*մ}:mkliaW~[}*Z2.(!yE,Y? Dzr?HD9ؐAU1tC7b81 %T%RqX 94]d_ʷ7UMR}͞ѹ ͟7paRVlNX|+giF@# {P~Ոq;4AOc\X-yj~G}Ǜ<o-㐲 ^#%{x7|XgN=GA /o~(PD/4W㎥7e||AhkiJ u&}#jbDΑXR>"sz!R>:6bEl @ּbmh㉭EIh:=KqqTW}QD *>NB$= G0b>UzvLxA.6e.9 ¹#23b_,>CĘNBg!fo"x@L5(=cs÷(#N)hҾ$4Oe䕒D7~VkN@A`|%k=$s+F,5bs_ mqkpw<:"/^֙j8נDxFw:墋xBi8 KJJM|ͣNac "&z>Q (7ׁ`QwNɞ:mWSb #uMircn%ĝ` vCh ;ƅc ZNI iTxIDŽXT NkN2"\z@Q'v Js4@nfߣX,6oej+~?1;i熉05PhGJZIen{j9=EXYb搿 AԖ,ypP'(5G d.w٣Jlt]}U9A=͖Pϋسz;wuqn}JMf\'lT٭mg۔ >U}/7ET{|0a˞\^؇eU}?D2uSJB:e3Ld+4ֽsN;JOR(dhKxY(bPlY!h =x&gyn~wvgVU[s?5!P z=%_lfLyи=(=.* NGhHӶ j6w`7}HpH+J"Gф 1x%n׭ l¢mm؁gJmYpL(,"K| 1a3iZsj4b@pf$<^q"]q!4 "a4eWgfb]M,v.#yRW {un1¶NV.9ٍ;6gP N43YRDЛfdFS&9.ٴ1{ B3zv͈|;pٴKKh {io+n@smPȡ\+C(@3: Y2 fV(:xao40vF=M1! gYZ3¿N1#Xsp2 "d-R| ntNT|.uTxtVdA ⫘?i[^w5NRv%# 9&sO6 oȚl=rWJc 6#hGT(i7Cw\f%'%à U)W{k0mt޷;os(ΥYYKT}TL?gceE>Az=O !nn_GY@~o ]!ϴϛ@mdX-%[* fcӚD Xߺ'MA|?n!=^neO$=7y)3U*g{Mt~)saRiq9 tnueMfMK J #MW6IMB5tBlԫshBOx$,)[aXK h@~u 1Bew"yAOcJl54/ǃ6"?-CMzL;Q;GtëOI!QUrY\?M!-P2nsӰF~~7p)9 *9/bt>:[ YS.)c<șpĖ}`@Tfwi\AbsU'w )M}I:T(r[(NVdϛT֊9yV4^|(t|֦$Fͱu'T}tYq/,8;t89|Eeƃ`iv-~Y%Yŀ?U] ּxeG $X(@]ޓ*w6Nè/*=Iی9Z卻uJ nGNHK1Wy:XZ{Fϖo8+Gwr|"DhifD/yӊr0']4u=]s3$f&ѿj}9,nIGߝ\#/DZN,Ptpz{)2{O9J%G; 3 ړBTbj*d{X& .(ڛu%ޔ7)gbVՉ1iqfZGr'XJqO\oB p'U6eJfF]0 } j+o0nUVK-UŁ/`366/|eY=v2tTDLrkO1X|R©`b);S ;}1P+e|@H{VM,i;dAM=+ 25lbdnkz4Y ڡ]k:!d/0^"_SL6^ay ψ`=I~*{X,K6k;<))+¶P4r*A3ܦ;i,~ٿ$"_jQ?M=&J⸸d6>V Tf }EǰacD*tйvNn K>mc.iVٙ7H&L얪<Hh.:Iޙl!0Jq.fxYp^N6lT}ܿ +$YJ\4kʄcV'eH:zC"ņD'۴om, ,M(^gy.Q6>?MNe5 wh!+3d?/ 0LWݘaxL@_6_Isf@3γ! rlgTTJG jTwL;ݖs7@$ù Pcub},lY}s8jE9tT{Jrݠl`6PjNmwL*M 5? 0?zm"h{ߛg{G|̢ꔨd$cـ4]yN+zOxHlav8g ͛iA{g}P<oG2$ćCM\G:ӷ-̊$8VlFc+0$)XVH MwԞ=_vt2nNo]qN">uzTo ˘=w GդBsYEWU8w(Bosc(ڥǜgaBsDCQ2BJZ/v-E.cxqjDt"B%`_nrAvlgz-bB!> ,/\7#V:7sr)%7GE0ˈ3XL݃YC *dV7q"msh s6Wun5 /{Q)|ֲ'&ھQc@ŭHL+&9 3O'^ U lO_T|ׅhMz|vE?%ށsBRI'$j!e2SqyudN2<}u^gCHapr̕MQGb 7g@=!aX٫AI*9qu7/.q?p™E%I$=ztÊ;u6oG) 7Tv o ,Uqfb G:rbܰvYŸ@P5^[~'jRK(y9pS:(#pJӯ_bu;b\SQLuȤAX&hNթ/ 3kбKcr I1 PvL5署(~ TSZeD|w)(5*5 ~J71wF.%)W9͆Y4+F $y'L[!WP/Q rjseƚ1ZKO4甲| bKl5wor#8 O}8^:1u.=GjC'P%cP%:0^KuxBg_)˽|ޝ-kK5U- 6w.(:XtkmVI [@k0/|GC.",^>X❉^ hC+*s:ɀgA^ڷt(Եc, 'e'O~^f Ǒ XZIRدy 1#V%I+P'abȋnoȆ;I VKܔGr΋C zZȫ|a?.h1(Bdini1O e!\I,Cf%p)2 #v#X,( KwVFf8V&z$J׵`R BS /@2רʍuL.ZvαޯbR>}}'/ey kg6)ܠ{@cF;Hxl칓#[?*Y Zlؘn{xJ2-iV|`e'em*IO .p3~eU8с=6&e%oB@ y^U93$ټ11dDYңPs'!y6ȫ{:}[?A#_ͽZn8B^yj|i{F]8( N d ɦ~UW6_!ijJ,q??\KNx5\IL.alc[.HNb 9V9 3C?0uZ1x-^goDo7d`+'Jy/ƗA|էf3Flj^>]9d?G7E v |j0Jsd}# (njcY1j RJVRq1@YMUEQ3X,Q7ЬMK}@HHdyh2Q3[q"nQGBWskDO rsެ]Y %;ʋ}\ŶsV 7gAa B@D"zTnֹ aV$j; {g}_X\9r,2d²Y?2h-έeN!%*_0{ŨXIRO|.LG?7;fBN 8M۽x~!CcB $F90m͝S{fK @Qd77c.$O[mC#B ȵLe1;wFFRegu=H^Q_*:D.?nw٣3Av xGe|E2^93+ }_>/}:v)۝?$]2يHkYqb j*hVӧT $"34‚qMT$!ls_ qJ E_tZ00˭}an ׁN,6L/Y%>< rjntBi% h(*綤YdM#TyH%w<#z 5Oڪe3,qYC*Mu( ~^cGU틳H&Ƕ 5&7WYꎌ vu#l A垌_`% 6B?^o0\j9}>>8b? IRq Ĕ:%C<[cvSozBϗ*Fw A<,^޲x!ZKhF\.VYRUAn/bGo`z 8,4xϛ95wSBu| 73zʡ_\(qDFp[.ш#x\0Lb> s7ۄ7@4Y)oN$5oj1ٰk!bT}$'8L]@%\ MHhI]J:42,P+-g0s{Lŕm3MǝSJpZ@L⠰V,# M޳Zm'r4u0xA{SS̢j01CpīտgOj(yqyb[M%%Nc7izp0_X3#1Ym%hlWcbҵ[.9wH0;A62Fߙg~ ;-dZuӱo@2 b_]|ˏcg;>ܫ_`Vh@HV,wIѱF{}UkT&c}sv%4l p;]|yrUCg\/… ^4񽍡)e'U];s}/?8p9@+3 ]l}4bpu`P^Ө Q 5$ug.n|VCx޿(&3榾NAvBRH4SnGe;Drwm@f705]^Z1uk8{r-H*b?ѣrF%a$Dfi܉Sfw235Z1WW0`}omUk̮^5>kb7 b[nfc]O/J:;Q ,Id6:R@T=M~<'fJsEP.ݖF``BnC(Ղ>,*g5It,@i&BA`rtcue6:jJj虮RTVДZ }CM?`>%>u./xoR7|A7+5ΓCVuXmj]Gf2pVF޺9 Ej:՝<8הfGx6xH}!)k08=j(c)3hL2~*jfk e6 /FO?*^nzAjxt1">8>;V1M`wx:[זh5LW!*9 v'v|hbWAq=́| ۉqTjNs}LI7 7j|L[a>P7;sK1t60q{* 1R1F ol/2/q jo*F7w{YQեLnFy@&W[)V>ޗ)! _^f&BgſOXMzi" Yb.x's@"E~:y8YjCE!@UEmmzT~׏;![jDYc\+4Z7j8 E;lٹh~AX5Bco&#aH)" [FuZ,\(nhG1$Bh&4{@ 9)"} )ӱ H |ЋF&!q!`tjj85u{E*|}]6}rM+dQmN/^%2l}1$qČ 'pK[ofE <;~奧6F00m937m;E7mbOTJ*S >bDxpkO$|}P$̹kA7WNUeBލź6[ % MpW^x)W10/iIpA*c;A̯u r8W(+1sC<8l\$J8(|MhGkZ#2I9$Od~k/"Fga޻墒zP-$@#Cba3i̩'J^:ݶwL}2uMRUYb)O2N}k(j}$O?f #J{b)/ifDs|wq[NXYR># Npe^6eeC*A$ gcg2* -BnZMb`Rl 1ҙD:@Dv!#Jx{Oj쳳?ck }lvxT ۹ H0*yGX_ 0Ȍo'c'3&~Qڡfxd$0shEcB'ZꋢbpݳFxy @BŒmؗkwa:ȲMt}IRsM#iJ5DW q &^N1Wv7"j)lؐLۢl33Ou`Ч ҟEJawhT'H+(=:%pRYwC7.f72R $rň(uJ8!3 vs彗 `." @y`3k =Ep/ )8h`EqL$z6j žЃNfuD\3^+v8P]$[a4-ޝD}bQѳQ1mTb:|p-g5w[K^;iLOomcXKDz1TQζts,A͘|'sKѭ-pG<헸s :Ц韬O%~ &mxP #xՊw҄IQ@Wj@{FRY $!륒}lsGilic3UM%H $ZoRB5 VQjK٫{>\k9%Mc%{&+C 3 5"zsQ s7)ړcIݾXZz(\L WC{[#GB<%LPƈ.$:SZ:02{emI=SS:хj0N\q>J-{|7ĞV2+m ?=xM;,!]8՝[*A_:˳u3BhwLjA@?3NQvf?W+lgtt4Ё` M@T J)ro4q=OI7A-7 x1'I0%+&Pɂe= Dd&B;yyPGÎcTR1%)ՉgEX z0E%)A|kF|T8j1K[$?. K^`SJ %'3ط![,2=p˳QҴ+G } Ѹn2~q$D )EQQ/Fh=}0 .|h ##AP۵l/1X.FA~Ya'xE+[F#Ami<ڟ0'G񿾍b{BQ 6o4ckc*DB9#g"fyelEcMVuҾ|9[ߏ${lwX&6ȖSNQ>cjuWvϳ'Z\kmuXfz0*5JW[UNF9 .t2׍q?̪m+cb:aoTD= ҌNcdD}hi뾙vKVn;#]얇b [o4F cM=;T!NB N0=?9;^[@c7- KdR%75:V'Q g9oO~;ܔgN;^F؁Q15>>TO9 /!P4|3x&Z9 D*Š)B*.f h}QQ!-C"cf4Y+xwS݁ r,/ q+@fJ? VH*+ђ*svĊ4*`@vM"^+x^K? T[D7Ƕd\8 @"gN|b(B_o?i&0K4/8ch<-a°>ۣ Td޲y-T3KxxJ?pgX aTkJG %9PR0X;RyC 3-+)x$8'Ԙ|+MHЫ,_ULxu£FƳs%.Y~+|a ;E2npxFCf6!'tNq_Kt%JeeU7djYdIߢ\N(=y3ܫ^q dbg#Y;$ ;Tڭ-$J 1\Sֽwi"͙Ai;w2ꛋl̇e&iw]+B'݊q;'@ZIUK*  D(4#/-c7ļbޓ&KWAN:K>ghO7koZՔ2o0,( }Js`_4Us: # jߕYbTɓdw+뿸-mVBd>{N~$`#k S#m5-X}XPA&>W ޔ~ je8BcIK40rA)P'M<@^Μx y??_bōn+\w.:Q Cd lS \nU5}, գzAD0rԊhر&}ѓ̃[Y,/>zZI $gZA()+]DOQ\`G!GG%6oQ^VmΆ@:  dݱ@؋/( ule*n. NZa$)vc݋3oIـxlܱ _d9h? 7ܾ_Wr3% U#7buap`3<|Åڷ;lĿuaAޛr'h/&?äNX%X7s\q ) I$5?E?wbǦuoRF #!~ev I4H*rZIWU3 6xX1Qj0=gyʮ:s)q?(Xt(#ԦG^p;@\bp1?(cN0^: d+S[(/A&;Lk[%^@5rCHxEV0}unC}yu4(1e-DV A}W$ ג {A.NXcpɓ2#cdפ8k'Q)iHm%]Zeh'a&zœ, Yn9o_T-Q*Ov^t2LʈslDܴ3pJxdze%IqZ^9:Vq 8P;b?Xz7yגu,T@,-N(*,\FiдCB̓ {fe.efB\.Es@NU5Z9o57~9W $:EPJ[![`UNʬ&eۿAoucɓ|C.Z2kI^mK֔0%Ȏ\eYϐUAI.4SøAJ+^u E %V'8 2bF J@SRpLV}G|#Dh0i"=@Yn)r=nyIھCi>W1O~tbgҘFßtuF="sPC %_c]II,p%Zn@qD<߽[#Q_hWT9nظ1,!&3PБà^nC~wojF]Q;ر&NGpϓ+5/h_KաhT?,N鉭-ǀ\D~ igydoP#bBimˢZA ߔ輏%mw($4I{ sk_"\,1-2s-ReBECe;A~a@׌tLU,h G,qma"y]*ԧ/nJ_ . @Lx %'3T1:-B-]D6\ o?>OdIKA~Hδ<߱Uyiݿׄʔv* DӪ4LZ5u] ?yyHɢGv6 VXO\_UN꠫9S={HTb]lx9TX( \? TƄ{σRERGB8F[~+sfW#9!޳](v};CCu-<ЄmZwas\frxT8}. +në\Y5 gՠg,r%6˥fe!h$]B;/R5(:?قDܲ_6zU$V. M7![`ߝ~6üT9)8jVc0$zzsP\gn(b<Z.fd$p[e,ǭ5ނz#@x LD}S7G*U٠`R8A B_ts.& q#=v7HZ~A;?.jt>XǮ)%mJҹS&Vyfeqa^T09 #e"~&C*#F4J _Y:aW);X,5C,TIdRIca.OS[X2rZfPJ`vS/Vvd bss4Oc5ay?IZm@.' a?N?[Ԝ%Ve1̤ pltz`s7ז:|DSH쒆Bǎ¼q̾XK+PUj&wj%܋)L4%tJ%y(G9d 3z8XPLpK^m?ꁅrHgxNݐZlʁ%]i@$XYqfG5MeWP3 B}z Ez?䡙-g] J|1SW4Nių5o)Wyi%QF#YLzԟ˖s𼯫B ';‚=|5G΀z6Uyjh*| u=wXae-ه%g.J3u1`, i/3?<\>R+WM uvǁ'R {[bV%njp XDq~[&P N~Ӷ3ϙXDK/ 1Nt}g]93Ek`0dJxA1=Y1*ChGŖUS(Gi2a!L{G+ROT8F*ANwa6݂sx,Kkz">뵴7Ӊjͤ_ WRXEXs㞭'WcT[Z879>bvڶal'S4_HlI_8댳0huӮ\RRd6]&BMnywIu>#ͪ/:_NeOP8%H#m]?(6 eGSYJahJ2VS-T=,5+ijRj\waqr+LW8׈0S["7:h;_< KWI>N*u&3HL. #/VsBеǎ݁ N>҆9y(_6W! P? Le5*iXeF~yzօf1e+POBzh%u)G`θq$va9}0 mFmNkas_M ^2 l;-;MW~n]H#-Ґϒ1s 3Rܤ}mZ)x"Q{|Iy-Oq'޷)F,7\`#-LL5|!H pĊӍ}glxmwdUojBH:Ķo@ Oq8z (XWzrNqKC1"x+g͓!3BnSfí!( Sn41m\Y FWlaL12X[8c~sij"b%O@NrU*3n2)54B#^,c۸gYR S|>:M:T 7? pYWޗHoXܛVUt 5Ms=sQdiԺrek' l:CZPo%z}0RysrbXU|8~f opYW6QdZ# LQpU9v< x0횛$sj a)aq7-#6۝ #/.HQ25 3 B[ii,/5ؽ8bאGX"D :*1m/ExP25V|KO5ٱw :p="?}*/Qpy¿lUcOwD pgaKq+3kK}C|MDם#Xa$ғ3)z ;*={ziAۚ)YvЅVy9uF#q^W +Op)E$6>/g:rb;_k?4! mAugpw JWw;M ]&/k2Ki^h +LW Xs !@o3];kCRW%5D1OXeDBPx漋_N\b\fԸ#^jʂN)Umq*d-7xVH)a'y߬i]izbX0 @ 0WW\&sF[7OH2~XɒwReW Mb^l(!w_˨{̰~ZBEfNk8zTL\?zwIёetrSΉ-)3\?){"tl(^GR?q<&!?4]%}`@319^CjURWu-,?)8 JyBt&ϬV'AB~.強sHZф] ^z F5ˢꖖVP ͆YH[g7z̛Ț/UY[ GZ&r[[T Z1G;D13-QYfRZa.QWsč|/L{ںv i劍O51ģd# JI1vPP gZ+}XrҡVy*8n34DSb]zK =# } g΄\ 7op5e5(2+I!RS ]Y>4^|n>q3 ]s!ZX& c\9uG3vYU0^ VN*/{j&&~h{B?t7 Ze@X֝.fD9»{.i/Z!|MNq;XL)%IBm1S*^{= F[\5Zmnoи@'D~<҆MB "Dar̡8zz%4) P,au^VAx ͕ąӉ7K5zūJ}3{ϚoNE LݛdE`{c9hfBtx8҄ȃXn  .H6I O$oH/u{ͬ˖&IF XA#8=Pυe4Ƚvq`)\3Gė؉#v_+x#c 8:*/cX]BZ^b97Zhf4(jg]C=vd:/q/ICq^GmtЉrDXdY i _Kar+ȫ2>@>[#WW6WlNea3nn .uR#&ò*v~^ ՝}Ih͹łD,="_N $J#2B*x.[$qϹ*`;f\dPյ?!l /87jSГV +tmH/z#5'00㽍KᏵаGU3,LN's[ɵDm)mԏE tHݷM}Xח$s$@yiпA/UׂmW$Zv#L?gVP#@`Kǽ`ڨ%.!0RbN>ٹcvﺘbmj+FL䏣cR 2쌼WhrO(Ş эب‹,b2cy? h#Z4M?ۡQ?Ikq>%{s3OU{7 äWQ(}X;AWO{IsEӧ/V0?Z՞Pd듹̀Ƶ^#^^ZrQB|ᒎ6Dj#(s fzˆ%46Έ}MF/;N)c\>A7[P i$Y un,Ϟ Yw5B}x2x:AzT*IDZl:Ewoal Fxh-F3.hXqf'],j(S73ouI`y_yUafXDSe &U~h:OA-D_\Iʡ &ߣNfwMLvZ|V^l4k I%EQ½ԡ&_ l+41شGDS|;h/z}ܑA% fDx>e8!JqVӮn6s.|{ !KRE@b}0iYOY>hS.ŞiYۭ;Sc%>ܶ2afW*Ӭ@RXx8bd C;6"ui`Qc\>4M`>>49Fg șZׅƽMM֙}ﯴ) 5J>(=lD2;!':pB}Ѹ0&EQ%7 یݝE 9t}Qf~1_ Z^.DTEUtgOJiN4m,wsDޘg&}9V@[(]lh54٘!J۬"7k*_O׵5z3Mw!ZC: !.JF-@>t8i%9U. 3:F %u^H6kUd0bX _L8g?v!}*xp뷮_VXB} &"xԮ(SNR3q7ӳ!3 t.=H<`&i/TKq:`6!o)w_$F ' iE򼎧͗d.[E9x2~h±=j+QuKM/CzNq$d@ q/bU!/5weU,J.@4+YϘˋ^xG6,}6ۺ9-;5[TŠuBs7RҸ}C N>AX> S|<M-=d ~c ]cS :K z AFMGԨx. QGŝh Hn!Syš_=C %LApKW){镕*2;%NT~߀W<,$ڌUѵd-uMWy~(^a42i@l_5XƸ8EN4 aM`ǩ#<"$q?u+µi ^}pX{Z72TŸ$)z'90[`вN[d;Zǖr bwv%kZEe[p]?U?1b嘇&~\UB;ėgiʒZ;Y%8'Vu k[=_  DPcJʗIU"r[K(q%?p D\fz2}-E'` `{qj ._KbrTnDtr{$NbCMP:Tc 5'7NeJe;F~XTHBo zE I5ܕJRKɬ*s^~m@3ߦ"q+UBCHE'p=ĺ]5U4`WJsVUH}zM֥5]Pk-~%5RLaglX%2B&$@CL!*z2%{`1/[ +&zܽFKN'U !X $:"diԮ俩ږͿy$WxRPAXu'9\Ș0~cL+މSg̎Q6*ִ*+Ó ;Wtp<כ]zaM+iRGs:}ۥ\?N';׈[ȼMZSWݗVⰆqdj3,TJOnw^/n(B$JS^0y2V9ץ]`uLF"(sӍn} *8! gCF"~1'782!8,Qcko&>թ? <ԃ\eI:Ow9o+b˶D5dVUJcN44͜t1BLjWc@ є |[-\Nl 2S&xgI/W`ͺ(#c~Nox^; K5)[r1 j?{sו Jd\7W.~37EC,bPُV#pX*ޏ:D7< iobKNq[@5ʳb v>LJ~zx׷  (R)5%ʕ#*κ3Lv<vL8P@t-l(=!WFZV=.ߺCUlُX+nc[@|(|$侚4AC\ /1B˳h(ox߂.ĥgjPytq ;L&FJSVJ]5jVL. =P6h֡7SNToLrvNGyg>lʲv(M nJkN5ݶbyuѶ+n c}FvsF'w6v@)m@tqvqE,x0-y #ANKG@9*/ ̡E+,s+a w~6ZV* 5ϷDqDc Xב89>0%]֩$zH[xGNOt[ iJ<'yPſ T [;Hg26PQ04{nXZ  H8߅¡-k-+5{,BۓpFZ@S6U }]&T)\Iv_9yJY&єoiMe]6DL 9i{G/tԲW\-hC݃bMXX|Ƹ+qN+yaZ^*8Ș;]σȴ-#s*TgߵF8?L2p3T*'&ޡ[WO` z 5`EeKJfw&\?+O'`ne(hOХO^FʙagR?W&~04iYȘrH#4k5BN]tj2D e#"j[V~P46'r ;L,2T X -6kj\NFhUmD*V@C#2d0]ev1U:I4X~OШ.ߋ CβVlKr+ z>j]P3*1=҇PE֯AgɁ[ _棆ZC6JtbS7`Q}wEY:e_O}Ђ Jh$-7Vڻk\ɥSH(*10fEm2;DIZc)\8l ׸ؚ \dɉA.!g&7:lF 83:|F K[v1QEac5Ⰼ ;YG|fbIOA*xٷtVs4sh[۸dun:O[>Ϭ*F1(.b} 8/( z{S BY|iV Y0.J@+OC`͡8qr{\I)%OZ&S p`6_dgGVz&^ 9ұ$>@Q_Dl:^Y!$T~7jbwc 1+kT<,|Ee+?%Sj1sܼdndZ G9yb/XUS&"}4b Uc&oջPRf9NF% nM*ZV骭“Pt' ff(VK?NWm~TҌ+==xqpm+ga~wD4%nSҰ={zbjkYLIft/!89%SF8t yL7m]v Yk|X|Ѷ 7Q FعVj)Eݾ"Hp\3fGvC8&odiz0&pP{NqC)@Ĥti7bEkWc+k7hF,ݢẗ1PtP۷]C1Y{H}^#Pqoܨ7P w9ˢ o)BsR"qzm8:ZOl!Ԩ^\U;z(2wOPTYCbeIQ9#Z`鈟:/&}66,!)(^Cbw5hyNq!-U}=^|gdu—RWyE*qֺ35ݗ>!qn;qZ^Nũ0GhX/(ޘ$ Z4iْnW?^G(g9TMFa>sF6 AGfUb{Ka3ӚQgHD퉳>SX:+R%JGnMAs_._Tr`um4u&()t@L&<3haߋ1#9Yd0J )`UA'q,L:"jc'q|¹A|<&dfREL_, _mgne?;R /Zܶ7JX0YDD'= ayj4vTF2L$ۿ)WYy%c+i6G@> l+:ٲ *[ebEqs yH`vІgNkW]-?zIcf_Q;x'̷eH+qV*zȈUkTGlvӂ>l?’r%.t_ &Z)OC_bmn)J$4/DqAv92@>C2+=@E~L{{؝p@WE8BCqx}]Dț"\<QK9&꾀FN-ĺaq(c7Һ3eΗ:~ "~Y9];qj Ҳ./ /jrZM ܮi*eW+(y Qe?=/$|! )u9j TG<6?;kfweleoܨ4|>Zpv+>K'1fܬᑤ %\vSD'+Z*>;7Gʉ'2(tQavf澱w>>ۻEdUED?q2Gg.F,^^mf 0`C-/rl# l`l2ܢn>r5VPBJ\R4!% kcZ7,oV|XE#qe׌_lxHjUJD`(-;3z >&u]>  `C  +"P)ѤtXɪtb&TVґ}C<*fft.Xu>Q%[m 10' ҃Ƴ51ܢJ:F-( #Vx=ʰ$4pEQ籈_CAѸehhЄP P;`}fF!{gTĝ/]+A;sfFxԴ"k|6.Z:pNC;@ʁw3}Aђ#]1/syݣgE)+`B/Py -Gyk{Bb'$dK# L0pUyfC ,|u^tshr8;*BW!C|ܧܮaX\V y&yE'K_wӟ%L"75{UvgfxPdƂ Zn5B>Lš횿*D4 A# 0dDߊX--\ ` Dն0b"5kj~xɑJl0s[;3'$z]=΂%5-!AguJ&Yɹ.;aыy<⁜34_0C u; mH6DvLL^Q[kVcG֔iYuq ʦtTʀ>o6lت:QZճK.OWy<jVv\cJ^Ȟ)%! rQI,?8ڇHngb6r],]XNE=.H84ro*nv16"*#@P ;e|tBJDpq=:vB{V<_c?@ěL3 § ]~=Yiq}F10*FBFcgqwTN +o4z>&# *,2f92EL(ƯX %Gju|#R#ȣ:n k` ٵ-@!PGJ%Hk eס@bj{X 2u$RVnKH)":D/]*I 7U0‡`-F(#HF@NvhP맍E3†#o 3imKcPᇫ`hiě :e~D::/fRY Dy%/z[Sgt6 ,&  5QRvmb 7J`7|as`Ɏ9T:3JLyYB1 G'ʮmc|줐@s^f-T_uznWI,攸갡BUs`KO?1,xCBwŻlQWæh1$OB:.eŠX{a29SoyYX7uP+ _{D *:K(KГ_`Ppgɼrn2Vhy]ʨFC(hAvRi1l$,:\-' DMD(|*j/ËY̿qu<8I~kzuElpI ɴ$CRD쬞HJ\dz(5rj8I$O׀teKhA݉9{>b„/wt,aYtiò@v: 9\ykJ¸EwEjj'=wZ܂'=a "HӲ:@G]9Ry?RA GG/./TG#1s78 xU˩vFGKj'v>aɩI=n5*lapX#>tԴk7;WN|3ry9n gyof*BpV~MP(zed9A<*Ѭ[r¿{9@ڱ8hZrSa] "j.DD\pZE3H.+w*tEF-bfyϢ4pTK)4wItH2| _Y`Sn# O{41nvX0M"V:eRߺh>|J?BOH>ŧX qFR3 ط_ǦkX;97z%J :(,w+w|`C^:ۆ߽ĔԦieD^Ƹj4789ڲ7VaE` gێURڂs˷AMK7#5Lȼ!ǂFq|IJ⛙ ]8kZ(DcU8AV.%\͟%@ Ů4`듭q]_s*lP9}x/f{BG51q(i~lcz݅yt.u [YMn{vP\5XRMh>1~<GdFy%b]/<Zl Q*e3S?Oy/N_؈?X4;vWkq]\SN %.U$!_Tx\" Mw1qɖVr~jUGm]jc*I6'QwQoU:v1 ̑ UP"qa MRo" (j*nŀ,8,Me" ݞl-UDG sG·{wZ4@pK@,ngijhR@J%9Pd4;Vqzdo8I~r[dQAXE +ҞpN z'f? Z߃E[88Zk/JTQTnl)shf1`eT8ԜX Tf]2ˢ3=\&(h6i*Orsga2Vww^RIRB*"uoEh!y?A'Oc-Ksn2+Y%NҖ%๟WA\ǟ/[oeb`,Nts؟ǾQ~:Ru ZZhUSy6׼*~Z0'^#oduV1%l͌]HU䭎*G A+nSaȵHwWb(–{aW~;w8<}EH¼hI%I_[p"j7oLwJۭj51sVOX%GKe~,o 9:@GLJK. %)6Ɯ:zQ$OHyנ竾Z#lKnhId4S'U0%]Ӥ XEtrU"4R~ԣG^ƴͽD 5GdA&FN<ɷnyķdž.qޓGf}3)wۻm`v/?퇇9 D6F6:]s$ b0n[hikN^RuA'f F7uJ,HA~t!lk0O0yp`8:6Wg6_K:0uiC QݟyFEQDu@!p2#E]!A,6թQt5wjgMqUb.N#w;36TN= K< \ە8ǰOc֚C8"}E'S;?9PrWDn̔ e9\}=Z3/)"*mrp_>V°V48\0q(90m t"9.ʌɕe <7]h{3]yY@Cj#rzl֍ce ܱVL%`WM2 TfprRP Q:5M:hC+qQwpgϱd=;Wt'daQf-JcԪ{Qé\)0% H 3:Lj=? [y[i*WÖF/+q2僃ڇEm0]+>~ ~{65;PEB^5D ;zȗq[ (ުSAr?@}+I\*^-z${Ge:autw9 Qȇ&s N3f?bio_#C1^_8 Xi=Ck}B@ `Ƅ&{"\DoU7 U UfܰXߜV_岣nNousVA(+ C=^kdBgyMGZ#ryCu:+;w,X?~2j ߾ğVK]2RKO;r؂;NjQ++P鯷OAD&N%(<ԓ^zW!C{&2do[u ;Jssq2艫`!) )W&QIim/(?1-VⲌN'if.^]`Ҳ+c Appt[à]SxuH\8'E>sҤ%xD0H[jN9<"NUb" ]sO^ W+m&s5M ֊ zlºqĥOqla[HBzq3]g^zW )RǷh\ܥGRIA4bq2'(C?n.v1[CB]c}xND f4ή^v1aemUU;s F|"EOI=PVY)ľ} Od;`_ { =/$؋ȳ }_0S5b_2/CNozYSёhq[=rr`e⯿ up}h263o$-XnKZ{ʤPS[>FXM*̖9Y]7/Ƒmh9ll<h0ԠgֱS 6mė'e?I 8y[T~-)Wl'T`%"k'^ 6l wP(P-Pw 'F3 [ ~:npҽ"<%{]pe6Fg7 (F r % uJ$ nnSx!8W%ff@?32BR$Zm ̆y]tӔ5.[/d%x 5YVs>,WafG{x2FYG8$h@,!D S*[͏WOFKdsU6\t9:+UfE󻸮 r ڴR&J3n/x22+%v 8^ËȄ}SvѨ\ 7?6ŽĎ}OE'7w"ށH*ay6f㚷vc۔i! (<6GLch,^X@p )p-fvOQ%WX)!A4ɾWӻ=7\;ce{4Nn2=@Q2Tb%O#\ڨio{$=#yv]t̺zEؘ7ى궞vNf@ ]L4y>u×mܸ|`-P1K^qp$jL]Q T&*_\z,.lѤ9"G1Vu ȑs4򐳏,[4/{Z6GHI wT"[0ސ>Q -;_N˅|@qH2XO5̄N˗V3`hxgV HJMq=E7޺ƾ&tY;i%]l,?:CXU0/ %>,G<WclK. _!l9Rp&AfPcY5{.YHb-pdg=0Nٖ{ǂޤga~C -Nf=; tͣ6M;|▖h]T$+vr>GrE?$#Kʊ{WIN>gm-;>NIXQÞ]s%2 ` ?:9QO!睑8!Y#wcՈx2Չͱu%<kTiAנbR1f8tđ@$,gg# aӀ2OHohbC}%OCA"XL('ֺݩ^r±\W3cۀc|)")E8u$4$fF:WzyOmǝ̪8pu1z}ꋉ*?ԭYKR4\IiV{8fScFe 9u.bz4v+&i@}n |u-4͸d*h`:rQ3RiE3 $& yüFM$F,EBG.yZ@2?Wzp?έL|VC mn1:bw(:7/>r:0QG7oš)]w)=țX(NkY=m)U|g &{΂DZ+NfihCTsJ5=X~5UqMi%輎KF]<>y̠5-gާR^PET}LXkjfE͏а&"APcS˫ z$>h9Ǚ47/xcrN)*ysAkWwc$V02RA>&r4R-3e 97uE%a bܕ*y9OvKvkL_F^/ j K;[q]qI/qOw~5^{ʩM /YyXr*LN ŦEH΅XJIZCUb!Ih9=1ZB/_ 0 ?@ҳz9<Һ{$`_ćla"s4XJɸZ#oqDW9Q"7:M)#XBI '1`eӦ[|YsR= ^A0 'Zj Vξ~Y Sd"VBe`DΦvm? 1ͼk X5)O&[/|-c/?`]PW GhOz07ƿaҴAl EFT9ᨨ5Ta?feeH~8x#H<\^q2 A a"hύdr=y쓐#U)σ̟~\ɹ ;SB퍪j?uPYH\hۅ | <#優r/p<8~oQew!8ON8^s>!|GNb*fo6ݳ QB=2HhEtJ_i8h4#>~#sBOQ7]@Ct"lցn59/S/ٱ+4"-۬mrnV/SDv.D E (. ?]|8D:E>( h'oqۘ/Y)HbY{tR(Lt[0} e>3۟azzs SP{MՍ~5t_|| v{ ^nً>rF2-)&к(m\*e ݫ{:Qb!r(Vem)TtrM=cJ (Yǚuz$~t&.}o;NFO >4n`ASۊG-<4 TBY'M5,]8)\O}~|2]$j| )O-pDCaԯ%>{>$ѢO )]*-t]uD</Haͻ<2LS]wv*8G0)`e7fᱶcySKKe*tߍM=n|;/gW%Su)O̴am1sKVHLFSJnDRn67(9`.U3M(()Obz:,}JP%Cڞne'=9߹ ]pv?~S\7Ƭ7͓v |rJSj:6-Ttܗg#q3:yNw&aFgȶK,BTyV1~mYaJcFtL[:*?"iQF11->NK^g’L$5Q5loU 5  !}3'XSwZӮ'OI[x3pU==\O|NI~cGY!eK,>D:=֋P+l)"+-GVgu orٴX\a %OTbMA\w45ּ`P<Гtf_gûA~YEZ ٨Q`d[*8O#mݧRP$\CgjZCf `I#b䪔te7lCMwJr}Fޅqq3!#p"Kɺ0FK^QwS26go N`UU}<(u#&]p5{;L00x?}-z~Īg= v|3WZNяtV(:-屭1/C5w(D׼w@4aZ?tD<<#ci'Ju MYb[% {[xd73nK ?, oj%m?tY_* `6՟2 -s"vb:A^c8(Hf}g7ލ:V>g a4O=@0ʛ3tNKXvjҚ@vY~BqW׬J9(S{iƆ!+d'\1i=^9 ؊0utf_@tEOXA=˞/)Tqr*}D7+Ǣa6[Dž#hbb* nV[K)bXq+~ڄ|4}~<N!>/5WW*tѺ)@;mzζ g l}9a g;2&[fcERP (2\/8-jiɱjت+>&l]v5xG) XQ5 z\5룛Pd?3 ұiwWzˁ#JF őɯO.KAn#@L<γwD!z˱:xPxZo!O((zFp;]dm#BW2=a6Ff{^ ;)e  g͏EBe]C|@3}_W-hxGYRY iBqY|z[j@dqܓ%0mt鲘%ݲב+GP`oF{{x1LEPif!x,f`obdj~M98+bXs3*߂j^Rp)?:06#_ z)~+n`oWy ڀ\֓ԗP@HۘP_JO漍v6aԍ4iԡJ \ b;4+7PfiWp*\`7X€MI>t.L`.s^gpZ|LV߸X0Թɟlz)ʖz#ٙMly~E/UUaJqn|_a*hM^N8 >p+]։ vd 8D`zI/ب.Y\DV/S4I4`/*"{H hrv04٦5 8JJwc!?Ma&H)ޟ _ +<,zFjG= |A8AE a+o>T*phL}Jm.z]TSut,;Kޖ:9PQ\@+ a!k6.SUMlt< 7k@#PjTvڙ|.S=.l0sٍg,m׷+dOfnɤ'3xo^W޺h$Yp"殞$aӿ>:+ !rMUVqt{od{-&S<.?3Tcu7OK?kÝع+d Sm*\-?#g p`w<_vMq^#M&h^Ϝ7u+°T]5ǗFtGV'N~g{m~CXI峬h}aWBj'ұ@.ha{}jfSm>ϯݞp&ӁVre) Fm'>")|8x+rJsrk*^{@[AƟ;|=uIG(]MZxܒޅ90ėm4^%%p}>6|M;J-uȗO`NwТmS+~_"YY{@,&_Wuhjݒ"##xL^KsGCkI厳Fj-%/w CmvIxǣY/cWa"C}0r_fucҵrxbqzK0s!;O*ʪX_{/hFrŇ*κ R u$>k]푒PdjjP9onHaBκD'x`H#ŎVliTfqّ"1ĎsW}`u.@3h0qUjqfږIB K拠SA^_Tnc&ێvgA!rVBmTeNaDY͛U>6a ܺ W17xi^5>2ӌ$W@2"#s-1+1a൪kEސp.?4 ԅz!,&xצCܸTU-$iwW|Ӯt88&)9VW}oz>Ci୎2^dUw_/`Vnnj?Vtb/s[jV2j2MM q*2ģatt׍q*o29k5#wHmXe r0ӂ &N9/$gq1e`{T{֖lg n@=«Vr:s:Gj1:FMhɭ}$dXD(ZKTՁ\"l>rzarHNMBEKaZS^Phmon; 1h+뢾WeG,&1gQb&a-la^w0k|H|3.X/oKH+%~-*L3¤oB!34tQ9ß6g:af`42UkI@K=tMS$l_O} >ߗ3Mek~SJ5E Y :oS2͌qs])9dJwrTt׊0nyːZlFOQrUh>kn2Vٲ g%3`| !1Ϲ-$pj܂Gwq% E)1.q GTC' j<>x8EPYw+킙q޵^eT5 g< 6:8m _o?X"xctv<~L8U#;6ycA5smجCϩ\^LMέ0+CG7FO\W1*WաI`gj"O ~؝<) 4/ bx7IJ\Mj,;aA yE iώrlSU!fHZO_S_Sd]uw=N'ShJ+8e\ e!CΗ | UBB^N!Wvpy*71q ڎJ|I1d -)=}[z0}F+#ž9[vxJ{"Z-!u^mYΎλvpx#]~oS?!ɑ\;g _%Ivq_,k>%SP1m3YtLHzk-fQ.N"lDj2^plmcMk<vo7 dτ8O@Ԣ©pJr0ٷ=G &H#~AFX-O"2sǪ9/P!3u0t >kOh-%}Ȉ:";/8+F~zNMqyFpDeH|I6R,@7᫳݋% $jo"婄A US&zAh;$9WѽfnijD#ȪX?RS@1 9PMÊxyC\y}㫐mx!;,O}zAn(jS6  PnZRfB1Ƌ2K^q|{M~$ۿܾb*;qR c7ϕ39[ O}@Cy* oe 㱯AJ[wՒƣCƒ坝, 92^ʹ$]m(oknfnrDx :܍IoH:XݭAiyڵ pG9Z|7m{q,7HSAqktnۉ'M&&Q 꽗Ο/;~f~nRQkVlsNb:JP2{afFb9DH$onٸ`n6eG 2?Imh=^389bA`_6U>^X*χĔ_2I:` )6QtxBڤzB|)+ʼ@kȚ\+4CB=7&iNEzI}LJr  ڤͧkrqn9zuT,Sv=J2%o4*N#tOԸyq{7 }XXRb`] i7tqEm"Bȣp#'n)tU tL9N(E_!ހ{&;XJ4aac[ֹzp65Ӑ-?tCK 29sYɸ6Z0/E[xZ%2 ;vߘjT|M׀>-/뫼m{L? OW[ioэEmXYOAt% (F=;1\g28EJO#; bzs_|_lv8$IVS$:obhg@5f,[WZSr=|`raծ}ӻc`8g&S￉awe%:ׄ {;jq%2BSLwC} 1_!3Gs Zә.s2wp< EVP05wysiͤe1:g(h԰ aRFHhP=]PPʋP$_3a!P$HU@HyΥeZҾi&j2MTM ߢ"YM"g;mq9䪭K kd T  Xվ9xq;t5n '#􌶥 Sj -ZΏ cmQaRUmImvQC.4%(,gAF(y,n@Y巨O:[fLFOG+]^m5%௦:UАkxgIg@61V0- 7zD>=qї%q&{" "kڟN49<"ԃچ:TN[eP]ꘗ~vK+zٮvf1PU.y&q6:cb#ٲaG 5Q6pEʦ#٧i'>Eg,s Q4Z'$ѭ$ly?`sl*׈z\D@f1gDhr:*ZqVAVT f`#Ȋk3S\v R߲^vdHNF[O$Bd m,Hx ;hdGj8I}> ٽ1B} IIfC$a;iϕBUM.>>`DBZČ `{,ɹպdғB࿏-u-^n*T=Q,FgS̀w!`k' IjRf"_cO:GBi8SLRJ3nd.ER]}Ζjd[Nr3Kwɧ jlLাkEgҁ0s&Ю7+ <P7-k#ݜ}CxZ 4-(E& 4#z\^TOieD{c@7왋@{S4=mmX=Z~m?T7e7Qα*Ne1'yLm0 ˶cZz\ZmL=UJtf[G/c_jC ѩ{M{@]đ@L`ga=Yn\ٮ<, aF)mR]lJEؓN9#Eacv!5om92Z)X@"ZWF|v͒QIaBbC[PESP¯ccl3\{ B"E}e]RhOT45(Hi3sfÂ%v,1~ /1|5ڦwq#&.#DPLՒF :<+I[wk"8nMbv]Tplܺ}+eDw?f0W: JK_ز퐚 ;l8jkG?Rp~s`cL\I~ |&S!~U'9Gv3\_OoE[ci:#x eҳ-G=μwS!>eiQ<@ w\ bajW 1Xo>F?S->L_9^Xi}@"956``ǙʣL.2wil^QY>QZJLY27-Ƚ=>Z4=Qfo[Q;q%4?07yǥ!xxE Ӵ~XTڕPwsl$/S&8P!2>J9/PZHt&Z DTQ8HW'.x E  4om)Cw0X͚»q,)W[{SwA6"e/*ƠO''E eCZe:|jޖ Sb=ZAȯt;cdnƸT諜 `'6t\zAK3"&y@ iZl:,sx ŹHr1ZQ #-%6ha`F+ 8i1tV:ߔd۽`ۀ}NdboR+ŵʪd_]md+AdK9u״3j*ķζ@]16=}#)!:NkfD>TN~ߊP+'EVy|bѯ2Qo 0_]-}d+ s:-IpӉaxaL(!<*3.jR^ɾV `8f_xPWQw5*2olyFX2 >PO|:^Dk%;Ni&q$ ܜ`r;z+k^/W 4#$ސ2Vq :׽"ȱ5S`pySy WG IzV G|,|0 orWСN_^ݑM7`1hOG]C lA9 ݳ4 Is۴H)V^j)@VˇcD(p<~`K2{QʲLf k|Ot_ŧ`b/ à 1@Fe3GŇ?hw.a jˡa[ W8iz9X)ccM%* a-5Wa΋ %~JvZJM[xOI]{eYO| [(uM]8 1 y/nZ](6U")8^jP34>wYW~,)l(3y!h6FdzRInJ%⸴yrZB (bHn *ƀ.&MU> yţ9JIQ'`m3o ළ"o^R{28}'a J=f%Y7_lMMƃhSZC+mIG2 sVxE4Ʌi47~+@<&9a|v ư#!9QS@?~Gʲ "rFugz3W<w 'FU܈(CwLjֹ.D0Gx}&YF eAk*W@`Rd8A a#cxh@.$tg[*R{ K>U Mwus vRtv1=?uQ 1]e߾r^S2Ml}[5}E2+=^3OZWg2m yI8`Y)R&h2aS$cT_ӛProt4㴵MQҔ\.f|:,lJbddi֍hUv$KTŏ]$e4:_7c)ĉC!\b!JIE`^F f;yzJeZ,ꖷ\:).z{w&bL~H\ɮy9ľV=<@9 ,gH܂ V:s'Nt}7jƻҐ Ox롣%-m9[M oA7M%C6r®װ,j $fOXEd=:LkcCMx\^"Hs񞷦"@fk%P=aϥp;1U4;/b7 pqx8bm%4'8e}^vxo%OCWFqNC1b4>b-Is8lCKz hSo xlHD[Ew4qpC-xo*FW8<4-& / *}ɪV7!u#8[M!'lK*̔G<ŅU[t\k:G;*:I\ܟw\g6ISu:Q/[{IיR0E0#c9\$y"/ϼgE]!Gd}+wKGo'dg3Hٮ@do礷8A 6bsYMxLI/1&^''JL78Z=}+(jPUn{٣7Dq߈dV|\DwJV@m7#.gg *:zҎk.S"/;־'ӟax ؠO4W3qs)Q* jDDJOؘzJ%=|9?(t91i YHL`GxDz<ML,C|)|,߂=]MB5#ކ`򚒽m%=U$d#x(s70m(ҷǶ;o@"lSؚ[MYv)>Wz˦Kx Ed/*0 ȳƬ U|+@4eg)jwМ6r1ڰGyA_"TN<_VyJ9LY9$U옖EuI[/psE_]tRO"#GEQi8\Wν6J5ʭ=d\FK6Jy6tZ TH? SdUCj\0 CCOKJxIGI`X%k #{_)XPD]<}ǎC[hU,lj9!m!R: sFs"Ńcd`e~&d Ć:U JTQcM$txjt--^qe[{=WhyFx+NIA=RƋ\*mld]Qsa )z 6C;VR)~IbaWulΨ_bW&l -..'cxRЀ*f QEEU/n 2wV_mCZv:Yb U]ݙ&+2D@XȋHH8rcľ[agꜯ(>]?[U SD94[,`($hbźv YM$A2P-(ly ͥ@U$[ ["c]OxuT.+0#bEUU>V_@bG/%Sz}b 蛊 A0cŠ4CcG~riu8hx=1V?=t$w- Uqkb©Ƅw[Z L܊#3 {3 mŢݏy_Lfi&=xr!D\Q>> ~6Njم¨ P{I)c/:d[J^{=s3͓r! @&QEj=*/h&Dkޕs ?XJHgUDZE,Qz6i?@"Dg^R39f%ꘝBwj> Ų߆8:Xn?w\AʗpG.6o]sZ:[^O"մdSlƋɖ *g47 ډ~,*1ؤm9AAhh*zps24pI7lpz! 6k&"a--126:(NzHp&J^n $tF੒5:lؑHzi" VU Խ)sn֛wA*RLk iCC!Ci`R8o}5$ 6pY/{A.3)i~ q@r-|%R\'5jY!Ӧ؎~,9#7JlnH=loeȕAט]I%B# (u@S-ہ P?"Nhx0GhbʒY7A00OhOV2> 4ھD,7^Im1s-ㅸGNc7s\sXѧ!NSŚʸ Xc 5vudBh(﹈l8:U]੩B0J}R&٫W'QY"ލN_͌ n-<[DH8&x:TJ a3mzndJ8EĪ;?u{ yL@ክDy(" Ñi\gĢSp@$lls_@[ ISVH25twI\;L Hx#n,rZ,4wA-+ӶkX32@mVk!ʡTyt4Cc]x3;4(פ/ߒ;틣>T8)c2/7= uEQ =};ėrO=5 ŠIbMQq1\hh䝵KWR]5g-\$&dHuShEkg%n (2CwX0"fTxEa,K E)qFexϑ։"6HAlV͊ũ+g.־"0oרH)ֽ-N6ZםT | S<.IQ,"3'eҥVA]q%%#H֪ UI=6˶?lǀx@AwЦ꫊j+`T3sW^ iC |ud9ѫSQν!1<߬b)O9 duǘHҤ|6PFJwk4*ڟ `C\68 VȏMUgvK;mbƈvWiX;}Ky>OCDA%Z3.BÇ?q>+dk@'̐'v#vn(TZD KZcШ#4|Pj(/<#Н=\) *{8e?A:ãLgRf`*t rL1=S0y(~X5M7&<E YX8;xUq%1rb e$ӄc$P̵Z3dsJ$U!6|**>c;ʒ,X T`\AGD q7n_w466O^]ίeX`Qb׈A]yuJRB9F'd^ZC}9%=󼀎 #\I:>fEKJ1߁AysOS9_"~wQjJe9rދ:G$ģw0i\=V~:u|˳AHXlC/C_m@ѩȤQVYJ 画ao  ]6 (ph1~ziѮL>\-*v's4)lKTyu Pi_&G~H~u9C4/yg)šMf8%EG0%-R$-^wbzGo:):|$dCRxCIUѨ)]C6q}) 9Oqw˓e}DLMUF$n8(&s%hl 98s;(X[?c-`X~\ֽd;^*[{d,=rd/SLH,4q+ʹ=?/9v}t}quئ$I>a;X-:?h'B~М aw[8o!K7i|򞑯εřn5s@”`p@?rve91JY^K\bG,Px(EM -r>lONqA? 4.9 Z8XuKe*3كL1 xjZȱO@U OТujal_ tY >HPz_O׉g5xZ-Ί-eXӛKȍM8><Aabt,|U\$ 7ko n;7X"|ef-q4I2`hA]X.X.zoS|Lk 4nDԑ蒸T|?qyy{u k'ݒ;|!w-ﳜ?c+\0ho,SXnb03,>gA$V3M V8ZM[ N'-1*GDG$fnVYH.mBr[K>BRC5ȣ֡r$(0dꃟI#f)S¥}p "?퇓[.%BlLU3>_ 7Q"N6hg92C"6`D!Yةo|کuF*$Aw`6:9+Sł/ejRj % ~AJ}hXY|LK1l|nc 0p4mjUڴü1ac(H&U,2ܚFCtI܈mi0Bi4wer+٧^HѺwKKb\$WL Ssz7EX9 :V(iX>rOkE:pcIQ!Q2xSMy*8֑'x̔s/&=ϥ=GzOv o{`4,p] 8X79* ³1`ZB" P]"!Vybpys}Ҳ^ӂ+f:#uRoۥ0L EjKr{K=ȆQ;_Î`Ĝ˸̳q]Κj%{O]}3dvq#`@.VTFITy* {:ACÏ6;{4jzGø_Z:k8g}<BAc^eFb'f{d6'*Gs4 oF!lك8K5"eݠ8acRydm Tȱ-_]7o[A=+| w{eGf;';珣Ix&X\wrL٤jZXOWRZV;5e6)͍vѿ5/p{fil&>oYuT8$. r7TQ y05Y~ڀ:^J &%?L6}hؕ9D>[m/ƾk屎+>tfVinfjp Cgla ?7yO@e*( +-`s)1R9WOjL }e|%;g+)Ic5] WH|Qc 26O6N!GKYDA^%>+OMB_lHx)~“ctr}kYE2d <̙N mvY< mzB4{'_I֞(w(jrƒ~%sg/fy/ ցy\W?QZ^]-rX/F#"W68 {j,ܤ "ݓ*.#mP-I=4B8 DzCoqN ݜ 4*.s|.^Z|鯉KzoVQ{O+=$ki#pO@hjx)OaN~_=9L`I;"Y4K)X}<#4WXm_rՓ@Cҋ;E:O8S_-UY@Bg]oh N1^TMFJ/ ~Ss<% Jr~~2ˢFk'ei2S5+ lK2TUhRqZvS訰{1skAzK,/\@UހfF%RBХy^ SM,`mϟw SۧiQ;f{K<zW'UV'V Mp4PE)֫{:YK 7j Q/X%ImL2ɸ/j$䚾Ғ*Xl|)GvL\P$3~'Z纩xBq<.OO݁n CTZ<@[kxY֘/NeY%aWSyڋ=%_tƟUkX|v_|B|Mq𻅹I.Th,<7WA)д}ٝ&}G2ِeY XE:hNYVD Vױ>fNIʠVm"S|g4x LT0+Ts,d/4buRkVZlo[#^pF\/溋0~ o5yϾ"A{,/TN\f(ܗ K i JQ2"hgPӥВzB"B՚K9&jZ;la.*l!.o=k%Tٓрw0=Di^A_f!~`>Q&Y,܌lvnj zS,eڪ{rjW*}Ag1CGFk*h:#e kNZ;`TaO (3,7*Mk zKl0F Ë 'stLp-4jM%/$44,r+-ԙ9⓵wGbζ+9o]G<]@i{ܐ n\2f0,px0gd3VxfYI(о@ƒg2f'QDWZ%+}A.Gl*&/(7)VL 7WЙFEŒ/-ܸLD-$*eInnL+'>~&U\!ULufwEHO M1=F/y\=ͨ_?e^g}B\yK]XyuS) D#w_]oTjn"5U]Q\~s:,uFri/uVBbEy`j W}ے$63ɺ:^Ia 1S.3LT'mi-)o&` AХK}tV22mde< k^AK,rbj-x״3_?4 bJ(*!O~VZ3%6rsE2~L 4l@"XMG~J-8 @MJek91+ЦLN̸6u i?u& I'E 3k6^HJJ ;,g[ĺ`,ծWџ:nNOmٕ4AdЕ:A UFv 7ݺ зHQJ6y+qkx8Q~iKS᪆ׯql QhL#8tAk1YmEy)WX԰]ϕpUz8mt֜z0lFjg]C3}}q H<sćl|LyLEY^:$|Z&*ğv=\A"ɫ*o *=8brI$|V'7Œ4OCWq>A$47uwo4O!q`W 2>VЌVoq4GwInw+{5+\ס+Z s6,يř:|I}H[#O bnv؎$"mس0RXeT;ӭ8[+2ԉNO?X^e#%y)gz~T@8TtZ9yEs=c xe4(&IJs5I;:m[#v@Xޮ.ŤT+tP "LD @9k %ņM7?^y 564-F5OҜt`[mu@;tEA%H:moWywezW˅ +L'(3KW\?|:͏=/ؠ:񘑁=ֳB pHU+5~gTVmE:ϒn} }*ĵmeyro=9 L)^_рӢ7`~/kɪ'sHR)+ o/ڪ;9 4 Fʛ֍pA&(8F6Gd+n~ /Qi B*0)D;܁jC6?TگwR/x7i(KaF;"R_<S:i\2$0#􎁵`V'7WhX݁bD%֑dl\ VgTl6X -{3Sl+FJZ^ND(]݇q2er^ Vs)֤/{h4Ama,- -Y3~GY!yIzҎx.CZRbRFl-*_yƠc!BCiR G6Ō7m৐Y'-Z'H{W{QFX'2{o-tpXuil/%I,jpCI[qΚGb Ճ5l:(1E1Q$V]^ sypygc%,5}FYP*߼8F ;񶵹 > 槛gkhs]FbH-k&ýTM DҺ2'aL4㒸D5O_´Jw_yBMj :Fhdҿ Gn#x5~䆟R ,T}RT)[2jҰQi2f46rfZDxdAG9^z6DL)Klfdߧb)esԕ`MǀICM3:✪b[ÉPR}d6#YۉABr]B&:AVpxn!x5+bũE7=+GɄ1Osbn{y718\ pqbQfR"U%S1 k>tQ\ȫ;N1ӌcsFڷ88X=y/eLd5i!g+J_z5zSt孺TQoP+3sBCs9%Ʉ)[CZ&;Yi>q=F{"^D%o݊wޤggx.`|Z~{3 oN¨7X];-͚lZ#~D6؃W?$>4Tsw@/?fvdˑ?qZq׹%CUH5f//M-Apcy=济`a(,oi4 7FJCM0B0 o%X e@Uϑ,mc%lO̴~NPOK#OfRb˄Qž|n}scHNATLVnԪtOơ1$r&TEЊ7uM.PImh6++˧O|,qta~X)W~hw򢃸;87.y0`:{B>#@)iM!+Zʺ2, /̗CV-՗Nz3;e=sMxgO$giv(2iA16ƉhLve A= f{ѨgP긽*NzFZ:ilxdryͫ [ae5o#b.Fݝ ꪾBQU/L,rNߺ}5QK9Z<|? K-hD)|$+m".UY*0Q-#^=BZ>?!*X+N|B|u[e^V~X@&}LKpEL)>g,cN벉{o؆{stz:7ƒW Q[7Ih<&y8*f#S͙O}jl6PkETl}'&\1Y2$ C.e;WTlZ[mP%WBaJw&7"L? E+20_D^ )1hj #([X%[Ъ"~4B9Oi 'Ƿ?XꨋYjE h⁢#"GuCk3O%n^"{Svu&!I4+61h"|x_ X~VX}V?Qw&PQ8tfo7T*q}?`c6"hşؒkOe,bJζlĎropwe|1MƿICxyda9 tsYZҋ`_}6x|[-y0iOW W͗t* w ?u;Ce&o6-D`7D<χQ S>Fa2T]b[.CU -AD߀ jI?^Eq |,Asn'߫I^2b&qBEoé.̤Њf$dG) gikjpO@!԰öx9a(b8#Ѻ<{1W4%1Egq^ڝ#6 ͈Jtش?Xa1^YrS #Lc_"GׇCm  րhNBL4<ݫNBKJJA8L$]?Nd`p GJUq`J[7%[cׄ.)cV?a:;4K΅ӗ:qY;h`4h>,/8va[gO&4?ҤY DG4z`VFqfD܄q'{cvjL,F7f4IgtA_¿S>yi[=_-'{[D7Sw;ehig~ p8Mt2XΕg۔U:έbeᄁ0Klz q6o);9Lg~U@nzra/Q*ۛA6Ah1[*!zRo!he, ~3M՜L, /&- ҇8ߙQK&Ic2=t4nAc_Z̹WB-Ο}h\l~;&0h6m#Oe8_ҲA}I=B :y8w%6cd #~pDΡӋɟc"Ү' bvӚ%k3 bM/+dodcʙ@XG'-eWhS58Fsz69"]Q+Т BeŰw9ctEVEIQDg^ 0i#d㯘T.?`w;GؗM&b̓j#i<:-bӝ}+e.@ai_iWr"Zʬ[a poh3 Oe̵/;x@Jns8}.(OiR!X*@QYCe@{z54Id )ikrJ$<?넞^]if`* G< Z`D!$oD T|otor\N#%,@>*z);Z f1){-Eˆ'4<-`GTI|_c^V7K^3 EʘZ!zօ@c7g&7E@:nSŦJkӗ ڵI]ݹk 1dKysJI~DtJ!H|$aʌMCy Ro!/͋" mzZw_zQP?NcmH\lN*27?f2)玢ȥ*?QOxy|IB/d;[:~.N;1 ]ܬDJː0u1r6dU}hx:f j\.mE}tuӧltNmY,nrdo@澛9 *r&WE,*-(F&rt3먂dueJbR:z*S5Vr*Cuzmco% NW7Fte-ꛒ3C<2 gB_rW݅Pew ,S. )u8 ,'+NW-ݖ.ы hRz*<Ͳv@۝2$ۆTC!cEŁ<2f- ^%OLx1Č7ͣ\XDp}1tS4 -ܞ YYŭ:m^ c<(QlG'FWzJ)}{(nWM]- _mB"Gj~|12}ջ2ew(=*`=K=C.:66V P~C8W\zS"n}U_c2b0/ct:{͌.9RSxg d>_HSD}?L/F&#u~rYѻݓ\u XG/r50yChV f&,Xny,Uv'u;呌nH^DgC`*wT 3s@,@ʄ0,%B#WY<oṘb5~I| &*?̉ѣbq'a6$"_s0:Dz3=V!Mf383$!afQM x&J<M Hq09nj2=Ȫe} Ƀ}$ Sy&>}AUx"N]x 8Slºv;=P^S/ d 7OgԞvqcG1sG7 xR#(BlBlx8 \b*(Q7"*(F'/ e&X{"q]"goхZ\kMD'J6nuLɠFkq[)r/f !.TCi#jUJIXt,+TCXxdӬ(qo֏B&@ Mxțl#9 =!+W)vpy)U !39Pi?NBbԄW~ RΊΛp6G̾eBU7Axi#]E\7Yz_-ؙw˳j)JI ljuTyN:Nn`1%}Xxg?J3kݶ9c:zehJü gJS>*[Ol;ٜ6Wk|tDeDž nL9+4Z\$e lE\g^~gQ:TeUQ-o Ր_61b28(ܗ] /'sV/FCrA]v9\eq5+ԃp$?Y q:@B ޿?5&8+\N$/g5ӑ?,v-C9T% CJc"{ڒ4+'&d,.Ԝ%W3V鍹̲r-M3 1%Mɻ%s%oK z}0F6mQ$~r!Jl nĽV|jZl.k<[95eLw' ^h| ys-6\hX8f__õ}.]@E$)OКa,22F~uOxGڛ aɃTG88=n0*9m\ȓ#FV{oMz!ވoc9SifzFO ߓJytS<O U{}@c0GHs'S[9 ԅPG:zt:]yϴj@ $CGZ:b8'Mcq-?799ZF - C*CnEUUzRw Q{9RGp=gR7Bɍi% 򇮆 P_v"^ړd7~J#HE|Z];ZmE$g%,)vԙS̓|fz>fqUNİ ]ފ1|[~%~ /lEs< bVgF HfÿjtiJ!$nE\(x<|J#1MndI^fb Ld@ g@uY7F",]^by?m$hriFh9CIq鈀:gEz;lߡ>yQaDVjZ9:dUz~+yTDƃopUcc_b:}˲AN]c`DP|Lp\QHR}}Uᄍb>&Oe7d*0KZd_O&<v4lE7[ &g*53vgƨ>kw5`U痼PN|)la;z}-#Uuw%9O mȳ-kyi:` ,_w?oRUU7A'FzK]$%ʰ.uP:`)ƒnn3H/H!0kyHMXC1U_v&Uvk=ݻ&PLTMI))6 DW<8^㰁 EkBsDX>A h (^#)t) 훊jgFfG$ f.|&r!g_q g!S\hՊYm6&|Y;c6Y{{ 7$Llcp0dxڡ:8 VմcRzT٧Y3I& ^xUnTT (Hiޅk V-CHWe0o}ܙҷ<9 5ũ$ 高1mci4cm廾ϐ&Oړ0=s⪎Yb?puN!WwF\MvR?GˈM{4 ,׎\hi:_!^H$mth:8ۃ;=U7 (Rr1?R4$}9 q*x(moQ"! 6S3 -8tXr~o$}Ǐq'ӔȻx X{Q- ƻe [A:Mx,C)Zak/R r'1cH9=}Gu0G &vg5  *GvG!0PPEg+ybMvŪ&AÕ? oHm:!*"xMAܛ:%vk%)C7Ԩ:-2kd5MRI̵bdAy?ruG(A'nD~S8_;. <.H}&[W7P|Jw]B+v@wV05JGk"=i1s5 '"WqPvzbJSyxL+dõ+qP2[u1.u3~}`+$+FV\=/~Ey.Ϲ0|?;wC[.(Z8l#`:8;8z~XdߋV:忣™F(Ll }b$3*>C_Xy[J:ߍ>c-B7 _A0\$L#K Y+CQ6TrXEp2o3iaE|q?Jmo2 :o|\D?1ElT)rЁVbųFZפMtI=-:mrYB#Y~ ]5%k6H}tR*KiM)*G~cF~}Zgq \- &=>.QJ>Bԋ؜\Iْ5(V49)vàe.XlvZW{5piZ.kVE2k[^Ex&Hׄί4QB3'*g8 fgZG_p?0Bܝ e 7 ʒ&6iY(&A8%+<5N" 0* >p&Vx7RnfRUAR;a5aVuί bDA06I®D1ݒ<3ΨBWt #I Ǐ^TFAZI BHZ4Ʒ'?ଽ"9{IIGwx!Z9V_Dx(h8gObl+Th& 瓱ОF!LQROg9LAJny.Zוv5#hFj KHR~%6ٛ{%q[nnK|ډmU"Fɕ,|f2Ox4iF7C*@9 DQ폋jBc:J, Ş芷xT_zX}iQ`%t p:]qKsit <_so!2&dRg:!);t06f;.xd j];=r@z*Rp@zZUw_:bnhf^d?T^?If'#&i.Tq`}`SJNe{ } piQ°6E8Ʒg;gFQ&"G{" "|D8?\GghZk-iZ~u҃u<{fŸ=7./d$67h̷ρ:pyt [/ Y{&AU0kn-,<`$:Z- spѐS`"U^9*;6 Ws0*ď?yQ]?pBeÿ1ȉ\\ȮkN3L$g6X%zda}E zdPqW|Dtes:1.;G;# 󋧔j"9/('1;ˡU50g24S몥YxlekDvpJ &h1gTn,3Uò\N?͠^hC#$85";r+pD&>9"zF2P.4h6bboLlO% $wL\5llΘx)b$.5t|7B;4_-5/5G| KFs nƌ}vrjO_%<dznp5 !l:M3 17ZJьBesdA$(2t$s?!3AV2 jU+S#Onŋş>\J+Y]݀ΣV*?UZ+uOs@'7ܠH~hud?Wca.1:fGxH_Śn(RW ] Ȱ,c07+4^Po&)RD p/څAE R#/4a0$,x1JC_Pf+  %QePK,&dR>th3_z(qZykrk𽌼a |-# ɜpqΘB,xnhڔio>!K-8d.^xܯ^ُhP|dc UZe'c51?{#Sy pbbOJR>qlD)뻦eKk7g_tU;v HPiUk]~#x M+vH3fSvJpEXsg(q׸HJ ugz'8G:YQ<ټSفn$BZd'oI$GHG%W(UbDna&ag 1Am}O-$I+]犝qO%EbFn`?) [)tH#}j{H'‹Q`w>Y Δ .kx^pjyeaqM,ot7I:ζࡋ 핸a*)GZB`лou3KG':,])8}%.s={,Z:S)Ոr M#3]s`ig;}FpQ5&>vd0qp_o%ھH{{K'n:x:`p5 QMx3^73$93~v Cϋ=BXl,Ucp^,~P_¨F)T=ч\z2\ poRR0F&aj̟f\ꣲQ`Vt$;Yei G}(VΜF}Q%dY,A+{E}U`ɆP$0k.$wEn$?\HoO֜( ĜxډGA( 4 #-X5"2kI r4גӧS*Cw;*oB灝tN!AN62%B%X/ק!TZVp^2U,.L 8=؎m7OEkX_NZ*h ;GAj Ev:3/x)`\ ! sUYz~u"4QP&;c &H6VI4YCW p?+Բ%A^_R_O c5ߏڰH\u?־VjtcU+ܳu0n?bDޥhWXTeD!*;WHt\m[4[Ŝ*1$2BE.;b;z=4zM";6kypgvH_\^ԗh 0ᓑ"-; i[1 [O&ɘliN Xߕ-ݭ^ ((rHkD0¿H 65"å}i- N/@cVo7pz䍾Cj0" HU|O:pgMr-w -^7jB;R}8'~%xZmt 9NClL`]?6$zkLz(3FFpҊ*\)ޞ).wOAoN;Dz3f~8,ۋp]+m"f>/_߬ξMQzmgSC3V0&$㝈sP ZOkfv'ɊEOmce[0 U(W\S#(`c,|ZdևAw2ʴ͛th="ƛalk^ $P:t9G4A_U:>UbW3`_OhI0}eJR25(hP=u7Eʟ:5׀O=D9%pxN q?C.iQn/O=LFkZB㏿::jMM Qz›yAis?pol൧@r spgޡ)"Y=9I ?M8dk>SvCl' O `;nDZ찀P򩨌D4a\ZUrK8䅖Э.h%BZ믵PJRKF߿?&tNK+w̶RJRo}gt%H__Gԣb|M׉oϦGx>*I!ZI_ȸe}Jp:]$pD:%G(Hi}CF$j{m) MS$nl&{:Bg&1YpO ?tujf{[HO`tH;u>QȱB?Xo:4R?h3 EmP"Ľe"Z)^ٹtUqcoZfj=lpxjj*Ӎ+jy녖뚊ƪ`b^CL&HYJ`7NX1I s<73!ߢ+ R,1gD#j6W˵Ej8wa&[cK\P@9=N3t(wC<׀KWNzs ʨx$ R qMjUa@Rձr`GbzSp~Z7$(F#8_n3EIc jȲӆZ9w[jIIZ6F JuGƃCR9>c,LfL KF_w+cc.ր۲e4Yլ_v:Xsqͷ&|_M'7",G`Bޛ>c^j-_kӽQe&X UӍAьqֵZm1(D#S갊`a6T5>V?#~T`A䵨H?: tA KcX7\hVzӱKF{}=XV픍^1!o(ń؄I8 q]Nj8@2%|UeEWamHD0*䁵J?5\c{T06X>8L#oB#EhBs=3/BH'gk=| K{&Fl`YQ?_<H&/₱ŋ=Lxp,^$+S*AU+r@t;$ɯ byxa ֡Q  YW\Tqʄj PwxMJRˏʤR}5+(1k"KXe;^[׸_,qVRL~0bAuR);123f 7/BM=oЋA 0W/Kvg*rAv qGN,Rz$?~ὡ++uX ܩ=)9x·K$,YR'e CBe P3-3}و h]EnϵUY09#y?Nbbu]cS\#"FAB90u[[b?=SJf2mU) }Si@%ו5Xbn)1SSL @8/K|KWgíHћ\0:rn{'Tfeńj ~|JїFn.b|L6(0Q*@P&̊X❻ip|k=9NTlS?~ -+a`>h[V;G U G1$x@h΀kRf Wau"8!e "G^iN1cZL$(}Z6X/OqBU0H X0vqV ˮ/7:|E ??4b~y]}2M#qL}]E\oVIycCO0g{d,FHSFzumRjq.*rx|5DZ%97#*?Mz1UJ6ӝM#.lZ8q~AxHR$s$Mhn7HW֊)q%Gg? V '0O5N-We! was6/BO&u45{5y_JM~~gpiCy m.XWJv{1N*u_C0KVSTQU6M3hΫB579rsֲ\o5mGűB}wz< L@!z1]n+T%9Z9Q2tL&>Q&*+R{T&m J Vb3['O)׆ Z9Fy[V6-bqH[W7Z`Fiv_{A3+@uQpqρ5׀ܛ",LX킅e5Zj3IpWB?q;*f%{L(l[{x/u))b@-V e:)x?fsİ=ċ~NH36#>xD-VMmI*lFkCP̓W n]q;iKlՋaP1wۀy峮1 }T~Żo')2EZ[-㇎&__/`SĜ ţ$yB=d[!VwG,$SkJ'bJ<؇r+x!-"̯薧}fk7*2`oŎvGHFo:B+Nvxۜ, Ȧ*J[X징m)t%UTȡ:NR6"09c} SA`K\/i:J ,+zP1fqڰsQFp9| K8MkVYo,ؤ*.oLPP5űE.֤]LC@(wH4f:;mt4| -oX$9s DwIBWvsQ6{3S&`@7!^p"N蘿6_9fP/,(KBBkb\67(:Tz ^Q:fBuZ`g$OT~n)z GA(}Wi+VlO42>Ʃ(3^~b#5 ly3{"߾6Б5sVF/0fzpna=f,{݉#tg;Oz2/JW+C|tLȽ` != Un- : ?<, FK50xvu? !uP=Ygl!GhBU\3\e 8з5U^+b}aD-;'6Cv(vnuِ`{-f:  0?wSNs t>^/ 6v/wH9h38 2wϮ&(PW2P!IgUޞB0ͭӷۀKAo<|$I{!\LOdG #%IE_bl^a?x Y^zNr?/ZkL:KCcwЌrc$6~l#D+F%[ze: wP[<#M(A-HR 3xh\嵧Keh;/Z;laf)azC# P;Yốzܴj? P5ksбIRU^x|k߸1 eM:jI\tʨD5jZ#7۱9D~Շ}==9G7i:!/J*$e~8H#踼,͐szwnͅ)$/LJmG|'noV,D6K$ړx_Yb6/[rkMY׶>eT|@.h"9gbpn75t(M9qpzP5{ޤ^FX|B[i(E f]0+Tzy\6PWK}7~fЬ3rw9O%{|cg 5R\{!J>cI˄gmo]F./YZuy@"{p){:H#l?%WLŞuW -OCCП-h=ưu RRK*|*@:S,.;UpwۍCkaa**u_~dT27qW:Ăz+9,(JNq;k񺵃pE:BGMԅέg_ﰬz)ȬLet\TnһA' I? dDlf'"bf4s &ޣi8OKtڐ0eeW5KhULBh0E,C͇"o{]SE[ act&T?\0WmE4nsm$+j'^boAa(#8nc<5@5UbUY5&aJEpfnYs^fl:Hns1Q {/6q#'0΢ek}^yLFt P|V~%H]|eemaUSZ 8ag2(prAS>"y99V//ÂBFֳM(3b^oڥbkw4#~\]bރ#v`FwCyv 'Z=1jiw. n_h?Ҏ3܋3u*zJI23}+lr/gtHgbu>CS Š`g6`}T;ߨX\eCm_ޡ:LJIqR3OY|ԛ\eRko gaN4߿=<\)fAd@d^$e1O+n4(l($( tbes#Gq5Kbhʑ #=W)"Mb>.ŲShA GdeAnh9hU=# vs;Qz'tHY,,a E$1ASNV̪A_\a[AνUĥs?"_ӰC@XΡyG+hQ!%{~o HC}&/YtˀMS1 _Gmoe M> D9IuC fʆž+X(WUzc^~g|QNdA`)[!V3xb&sTηc&Wro6[a_57dy.Bj;UNA+%5n:VkRKÐJ|C+31Cb"&8Q{R3d9y [8㲍pKC2&d uo?FO_ O8үT珁ИoF[`KyPg5N RS773:wuk}^c]LL>]+;"Eýazm@P,Qp i+m^zɓUjS&AwIĤVt_+kXsmAQ+@vP?[=gq4 ngƄ|J"U5xz-9?TWjd+v nDEopJWWA`!ddf$_uc"r䛇L^;tKWR@}0~E |> \#):7I٤5IN]bgﱡ2y\P廎+ï>[2ĤƐ#\1D )q#le]E3kY0 vp Hu9 Q;WL*qF5ds-B2_9YΩQmXDDe ґ" ǥc3ĠiHVvC@0ZF =kHP3Qf7,2_Z]vgg$b%trQw?KכIɈ,6yYQR[Y? ~Hn,}kE0 pTSwLf4c2|$y041@v݊ LF&O"Y>7M 7FT X̫:'X Gj^|詒꿱]/XW38ꅐ#_j0>k-!~<G5b? =>\M .֝{2+ioݓg{f ʄte#a)8J]\ MP(E@%zݽ!Ib3| J| OSH-75Fd6R(SEƯ6Ut6CSxU|Bp^/:XY1.ZcґM9n$ nӲߔl'}8K:yNgU̎_ҟ 3vsEu_XE<%4];*48 5G~:/S‘BI3M%zD8x$f#]oC4wdzLV :#?;wVPci#}BvBH<EY@?PcsIa-FMnMUYQ} PAäLPX3I*lg 'QDgI!{ F| HI5v

c:5&`jN珕R>r ng>$Q36=Txڿ)MY3)%L/RVҫ9%98Ў|R=e/rZCN"sC fqp SC".~+ni%\`*rL]3\- ̖xY,pцT?@ըUi^ E0XנNpi&z9eӹg2~?-HmAf꾵/k೔]I/yya' {ޮg94SajDP̉ܪk dHr&]S.A7|H9bP >@N;jΧ+nΏ}D>rN>-!Q&[Ӗ;枟a|ztB}/w 5zld FbdsU6B󲰴'.0J.:byXUa:xd;b۪ObSǗ>{30C \w \wĊϽԺUfr(8b4d4{6T 8DLFࡴ` UmnAMM7Bv|i ^HtoޭM|u1Z2Z[wwQ PJ(A&}i@]+Cr db[ }ȊqUdpps'1f{j%8 _zBIڄnp4= jƦEC{w]pa82A$ 9$.S6q Ú$W :9yT }1k+)JJjвg+t'n/xRP}1>U;i0OD1Yr}dpCmϒ? ;(gl"PsUx6 X2S[zV(|MfQ r''EdA/#uc5VcOq~*uuV- ta'iOrMݩQ<5c$X@ΓBUdrGT~[Ti:^y\"GWeW+h9+U8쫝cvI%$ь3cr8NPwN<'D3J#t `cR#~=>M++{},|BRs@8^mGyz /gX-ʺ cAaedu/fq'-Wv&ݹ` gF4JixTG(}hmT{H-V`)0.n#m]pC=Ɨ` GÊN*"W(n5hcś8CR \+WR\$ }~3I+Н}nN I0=-N&t(-ho~Z1Qlw}PV#%[4\ҷ9TepTl敊Mv's^D) $$vX1b0ԖNEkLm_;(=ie/x_@컗?8Z\# ΧVIpQ}~A6 >6 PtQ@^}(!aG=Ērae~޸e,Cinj#WNl騆zp˖rFM>d m+~Z8P%QvP^Rm=xp( fxX >wJ=毹:ι|յӥ;r~,ne&jn<\W.~oub0'1 s /,~{ON6& _N8(%M;Zl.{K X4-% u;g21a7P*J3 !ns"ھgD䪚!#a)ާFc-497)Ixb c`Kb=djX/< (:ÿsLxxm&uTqݠتLL@0R(E^{n X*9oO-pO ]{|ͺYxAϲ58e 㧍v#'тgn@v-'jKl >`.o,=)YX$f<؍[//._=w%&55 ~h7qk m0+~3^ߎQ PbBwohth!m߸pk7V &D&!b2{Ӆ2LF6 uO6Ï[$G J s`.vw; OL,:K:U^h'ܞ២oá~j(QArCK'Y<<;?d'Z=@ʻp iLO]ظ3/  _Pb.~qGg_DC { Tưz~>+bgnB~: I":V@uX adG"4Vzl=[>hk/%R 8rX0͵J?tRwMEZV"KdsN߫D0@&B9jާ✁nMmTwtD:JnVIiJ0G'00v .j@?X]k^JloN%P-teF\:!Gt ]`) GD깤[ a+;Izad4LcqPqLdkX]2$*$cc6^v:hg[js?h%ů#c1hF@.FxiF?Z 1O@TZJ?RDHX:Yڝ[+%QE ,L ~;i6KcV) Qeo\f2S< J?oJzn$$|€D7f1j"gύ$ mQTU*]1Q\ϯVl$P.b=j~B AA}Ȕ^lA}i/\i-uFv;ۛ|SmbEc`ԿA GY_-M7M_(qAQ^@hmq8̗z8呰:Ayyp,<t9GrC-ko$QDz 5Y#g~QmJZOq@7k3n+k޳ҭ׎|LM2^[aA-h;|B,E_G$l+zm ᓾ Ѭ䀵(A6ɧMĹIu!?kS+;Q2u7J'lt3Dlnw> aW駕d ܹ{lnP '}smx'=`r>v2zͩiYoJ_"{%L/LZ+^EE4m t0wk&,yʠHՈ u }p`f&4S{Rov*|h"=Sˑ`KpZshʌѩQ;԰J@XifƆ'~Ɩ4r]W/%:dƆUGhoasA0ɥ:kKd.rVA1Ȋd_c`@GEOA0F.t+S;tvp\,CݯT m;6d5> Ҟ7V(Q^>9#q}[9skcR"+q5|gRNbÞ:7g(!mIlV#ۯ 0%IUcl z! %ťtKlO&?ΤqDE:Ui/񀓔Y(Q5%'!+d%缷t./%^7aD%yUFn8d"/brKX)0y[AOU෢2rQs ےvbEs 콼glT;YbuB{x"zirY\P9I w))?Y*PQb:UME')f GI5z(7%l`[= ^KHEEGAgB#!2#%o+{ 9:a3JA'/dԻzoAI0j'hT~ghiϭs~4 Y Uf%IY^{d7)3A#E ֜MRzug綾tM(> \h$PjQ1yY( xGõB ķS vou EHD{``EWts(}I gOOL"i`UĮRkFxt>[H\p08V9?x"b\_`]qVndґ%R %2r.C5) /zcvu @Ch/8  7J%Pt{Gk3&1v͕!5`&0A|0ޚjU7RXo,A-CInf WR%薑sÑ{_[ !RwbQ+3/\K{ f\>[@|Fs4 IQ5S}'ppBe R5AbL}hF'ߟՈ {Md)2ro;]ъkI&6:oTJDex^O_2f:{FH X6dK%D lq'!$-#agJs4[]݇}}("Ӻvpu4Q?eE t` h6OGk6iQw $HQi`jΦ:V u]iv+ ̇zcbNr DŽ*'贑_ }`e@ka8{hMT7)*w0)sHЃ'[=ҙc< lr_d0ھ)2=QoCx-N?V6gP ]llchz-$:IW_%O;,68KV a)h!H_*ޯNF'7E=;@|:#R;``?9cN2?WN+ٵM|TcG]rլd{' T2-vxti +B ZYD])S*9kOaץ;8ՔneK҂ qIVm-=/]65 !(+ 1V&qV`wLqƬedl%̢͍ah* BPF }.v`yp4lcA0*ʔ ]v)&u0]i-BŨS:ж%br8t(#s%[F"'}â'),k.P[ܛKh*UTPZehދppR.ŗ}5=Pfpo>iwWX ^qEۀBYt#VR,;e!(LoE#}VQ{e6/j8䂳:.MK@XB߾9!W }.Y8Ĺ 5eugx-l{R^6kէ7[ꪟf-Jhb>;3n# ̈]JRxI j`dj"u8󾺞Ѫrב`6~С 6kvOַؚ|6|6%ֽRt|bDL^IOX0B!K-952;tvSa}&kJ>3r]-zQg;SKޚ_kU PzSem~'1dBJ0 {Rsk1 a6I4ЉuFGEjJH>hsE:9cŜ9g \!7xY` KN#w(cUY6WYa}OKuKФQ2u1HF#A7殆T &=M/%dOq1/q |Gs Io7?` ^U0U&4@| d4.?qtu԰Z[i\/9:K,KP]LGv.!:Zo~( VmEɆgVCU| ӏ&edr,V] LNt@x`LtJ*.ՉH tLYF]qJ.p|G[Wnk3bW:E|W~E tu 10iFO h\.E+.#twFF)e0ʃ(#k;ظFf>A,n$x¤{읐% 7U[i0sk\`ҡF8Oū7D)ghgvEqbNvscXNt9Wc)v+p-?~U wA]:TL#t$ӏ\ˆ)#X3u8Y 04ҢsaR5r+3ZG^ء즻`ӫɺ^\L%9l̋ 8*yUqԶ/w)+eh h5gď?{G-y?lqV,E3)L!NIQ]H?׹ЛPl`.ödީxm=-;S(B!+|0,n87.rη˜lvM8{YaOķsǡ!![ =nr7+Rơp`GEkS,lGj!_nIy1>`k,1}|.F,;,qyc(2k:ytڝ}7"-F6H!=Ry ^ןRr8?= D9=PNnj,iUPO63%h\vEPߥC7$K N+Fe{Vl '!9tY*1b,$7' ɄKEy)y! Cļ8\0٩ @49vxB|ϰc8ϝꑼ$J9ބtĪɘetw%Xy `&i[ Z|3"o,A0}}n6}>b] #oI7Gfi+a'N: {F=tǖ*J˹PU*Um;J?z6QJI|ikg%"F"`YjoxY)`էizjۋ+tirW-orKDȰT9'm/&ٍ  .g0:MlsP vih+2iend;te 1еJ7,V,u%vX;`8ы2Eo:)"fu[8DORp(Cu"9v7ROz&Vj^LH?iEN*C=c%(p>9DM4L:g[VJAUbv2>7,ҁUIVm:Zf.݆7IdH3R!A>|q{#SV!o> a; wGxGNTPHmq1}x8>ER?Sg>a܏.]Jj Xgc @ɖ>CZ!;Sw C)y,Vm\ȬuLǷ.]ԕ`eHec)׼[l%Xv Zݬ@)/c/)hb2}T/LA*,]7GϦvxu+igӣ)#UNQalȵ"fNh:?^0!ֈKJ3I Gϥگ( }ش )v8JC$-!R hIHZѹa ewQ>!]w $,;xϋq2"[M'"mNEɖ$7W֋RE qnh6 &ynj% ߣZW'#(h2GX!n pN^,*%I8&i'ҏ13d0:ܚv i r167X(ėHSGv<.(YԿZU&p~͟><=ߝ?YFsF G6_&Ă@:oG5n1L?pV ^m(WS٫<\X*Tcs GM:Kҟw>JU@(*i4TQ?bnw+d52OQ%3eUʎ-naD=䐕u ~ɽ[ۙŌ]REb4R9 gcԳv\a`_흚 Aii' (atPچd@2Ӗgc7jNd(9v;lBGL;~cnJ*}Un1Y\[Ξ,[JtÌIw~PBABͭbꜰVDT CtZ& 91< & œ\߲&2U *vi#r%RJ(Ҭ5XJ9Ik.{"i_准aX7|<0%|jDN*Z2ms{_(#NJɦMU&@0Mϩ6AHhCz#`8$bw~z䑈˹fKQ/SBh8+Yr[yr\z 7U]1htwK=؝PpPH<#oCv6L>3B %Oi,=-ZY#|f#~YyL eN,R QθEz,3ܥF׼O^Ek9"pQR-?3ϫ9 fsCˠ)Vn(bSP 5H2-`%J#ES$̕KG xmD~M}Т[!n|[RL= ƲLAJ 3V b>1P %No1~?`s?ޕ(چ6:~ RZГv6B+ Q|5d6CBKQYmpܞW/rb2FPf/ ӱ%=+"|CQy3fؙ6j^~Mk [`,ƎoV:B}J-3`W3t (IT5fPI]Bo,{:O]qe)|]U#:(zS rj1-P*: HJ~3Z(T@H8j C;r/m jC-AK=^a2Y*XKnŢ{YQ~$f.hl&VhTKSYX!;caN;rvNV@ "bH(D D}jo7 ]JIxH4|J"E{lk;}%?9Є?J90FU\u =(0]PI /XWRMEe&\A*(W1A!9Ϯf…A}`+?hn:K0Ḁ_/iKm%(l d?CoaƏV}dM]\͉r냣\Vś%1@ש-ƊWNc,qL..^.ʑ@ #RT?)\>: c6v ,suMNdGd\MKo )IR*hOfa"&0ic$Ꮈun./KdN껰.ȵ;q̧x<-9a_ 5]h_kD7Y[t袄shn~a߬"c|^eEVNe͎c[s6;E5^,Fa@z'-F/FBpBi%pFAa'8ÛK%~rVF2YcJhX.k؃ _0= C-7Z$':$;1qWlкX.3Ϸqr:_/@D Nm_q3·,mܩB(1}3ج 0L|:e~f/vą*&C4CI<-뀇AՈA9umPӬVAEL*H3{oϷM,B_MM8{ :iF.GC-E\+^]UIεvqӨpsZڡhEvJYDZ!3pwydГbNqz~E5U<<}կGL8j,>=B3Y/\cW nZht:8[媅^vvd]ˠ2F ̕V*d-VAI~"hrv]>k!seeC"хce]rT摃O/;YRmv4L DaH`ceQU|]暢UK3+++2UZJ9l@G~]: F-Ͷ`)3'[} [Cm0^i}f{6ZNؼ; j-+ހ<ޯ)uF62j>mc8oCxrױ ^3K$@" K92E|dsx+B}0(kZkDQݲC~c*9ۺJFU=*O{m'%FقڐYU88`ŝ ѩVQE%kG3Z݇Y?j}i暲K ZEüIcwYl-P6"UUwOƚJi izjC MŚٷ@,Y)&A{AtJ%l5 i*SnR\y> Z'`:Jz+ X2GKߊqP=ɿ^`IW.peu}JCDâSV|a7Cv?$ =_6ƼIrnpOIA T;iC5tQsxEN=;n.u>ęd\aHFbWd4Ꚅ6uUL |ܿv ò&y%OndQƘ< ړem;Mc#h1U/RuSJ&`~qX'<o;w? P&*B:mpH0jGU+_]39p5O};fTXIfM Z;" sua3ݡ;n U-GMSTrMtF80Qwq7F=%a$zj#.~:Jё CTZNHXEDU6p "|@R—ѲΥ_@AfX 4u":C;\l7g 6T}V$6q~4ۓH15~UTPVU`# ^Ss8p*՗ZR|SK퓂 2Q8hg:x͟ey_{lyeF`Qݪ1aOnM7v&V&je29NQ6uxKvuKF]+_5ׯ50MŲC16i#}GTrЅ pm`ϚP˵{C:n~8-Ff9( G(jZ2si=E:8ُ7>3eӫa;r8"ۅ:ySf '#R\+KگsHmR5i$<|FԚrSԷ]f@adN"sB(% Da TQ 3wrƗTMIK$!F3EflJߥx-e`sl/9涓$Gi$Iv 4qYc8Y;Vtj\;kb9HU?``^>GF*zy/a b2vU` lqwt+Z5n7ɔ4-SH ZskP}]%4:Ir-^xÈȴsؘ&'n:ci=c8Σu_KXA](s?'kO /Σfr 5'+5qxafu3R)ODp`nx@O[:R4!PC؎K6[%''0LJ@R/Fs#Wy1?Ih3:ptT @~j!L0 %\@ Yj(XtdNS Ӏ0g$7)C `pY0MD0ҌQ{H3X:8N(,\ oDC.$@=ilk #VfSeL>P^+&h#&#ʒ]+xddaD#E} :9?ozz||מD즽h6͗J8 >Vڞsigz+8`+w?Rhi2dI 1 7?K1FoG2Ӯ ]༠;xYȫeb&e,v,-2h "bBJWcXm৻^gI8xgЮ̓3#719w#wnZZnWhqj+XݯdniS!e|Jٮڴ=Gli4NEoR +z.hg#I]R`QY~t`jQYK'ܴFJeUt*/+ڜ$#z'$E;>2ċzVuN0O9 xe=6z=P af <#[%ȁud.s`jZ.}92(2۩Ši fy/ v;E~R!gr}dI05Mn0OAL*_b_D)^'D`ֈ,e2P(I zu-6sXlvT`b(:_xef<_H(蒞/bST<4#s'gU0fuҥަeI ^fVn ~ 1]?vkK]$(: }(aaGDyU^Z1Ox5e,'p<)'M4܅xġqj `NdP1Z*?.{=a pb>)GvG۪˪qi=Qxݠ. #-E3D/ZOZAn$_#n6-R`Z^ bD.ߢ wn#[mk]$`/BH&G/;݌dwGLةct.Tdh%hdzM3 Bx Xwxl\BӚ;͸f|@bYWb<, l|伉8 b#Z@QC*ڟ| n$ .߾)XX0|Ђ=`Z}7e &RQZ[+VL%*[ZVayƔ>(n#yvOV𡵥'.ي)QL=#( d+[{ zߝ9>Zm~9o=hI(?l^I`=q,'k?<7rS<6ұ7fU&*S 2IC"!abSJFKN!#| d56~{1<5zo=ۅ'sis:}}#hG5oA;c 7 |HmL%ۧ;> 2}12HirN0Z +3lT鵌P7 ,F C q0:.✟ {jE*r 0i6i|DJ.uU|dL颌)FO-jj?m mPVq.n sY#"2ifushMfxu]Z4@$2ȵO2&Hc2*WS @]F?$>SEs"2B= 4pݷLHl3vOq ! _wi՟Cؘo ;3> caB| zpnY#rui\j7}xWm̹i_fMUOnTV 9NmK|)X1XsaҶ9CbWQejJKzإKOPN@wD$$4NX#٧҃1BJv5+"N-|`3i#z.J̐]z׀g'%N8H=tM&4PWq |ݜŒf0GSC)$Z/Un_HZq_!Al7ðR lF ؘ;'̗YTH~OBT,CfEK s&:7?EsJ Na8,ĸZ ,F$WV " ~8Ҥ봟HT/_ށj&(Mއ8eGc!7…ںgOHO% g(!~:?fczX|']}jA=TBr`O1e䧝ƙ*ΑtReƒ=uY@X}a^RVάn٬gM^ײ@lHY]EVmD׬|ȌܗœǤQ]dշȕi/$\PV_7+%Ƴ6Rv=k#<*CO$ywe5o1us P&kQ;׆h*c^%|!CpN{/ %DklbD=wRcwlq4;h?:,Bnk.Sb+JDM)ZsƤ+jU&5.ӏ vSkU_m XT"yO%م.1 q㹰9+ Z7b#_ PZi1!fXY5uKͳ q/mG4Ш:jbS)!W$Đ Uil#JיX`>hmGqWʦyv<ѤS uƂsh }aAqqH'XCDw;j9b46b&?JF74CaH(`<qLA=Jjmh-.<ڏHE;la؍Nz)7ִdk&a<~Ժ?6Sk`Y')o+GF2mT /t !vf!o[  rĚs28N%b~åӤɮ*Z"R 9|jra_}&%U(xNJ]h/ qg!FWG«JC-CE!A wm\h h|މ,毖̚Dx~(#"x&([梴0E=1*U!U;y.7:<%,N6VMSq2#pT0oxy*@{;!I8DΔ˞億[b)a^vT&l&#C޽ߘjp\Y̌>eӍ-GxAmr"D+3 g#I`h)ZhCLR'rJгFPqñ_o~S~U DVXL;kRrEWN .ICp"C~@ݝ,"\DĆ/DQOQ)|[h]0V*LD-4ze(iu_^_#+/JSN/_ފD܅dxl֣/q#6(z;5FNubD0gj-SnVg8`ȨUl E\ΔNYSP@ C>f-V#3p>dK/XA\#S{JA#X7DY/=?)%Ȏ7O5WuQǥdrlyF68'OI `[yT: erz$z̃z2!h[ӤgAV3⏅]d/LkvٗkJw_?[X( 2'_Z8h!qJ-ܛ(foeiiF9r{ >Brm[;oo.CovDjC&Ow}LvEm:@"NgpdZ3*Vg',[0q?|aOKS_vW$= k!6Ј~K9ݫ)[^+;_-Uxzm6eCwcZHu5?[ZR֤ W^,´wzS|^]{6ܡ>hRPP$`Th P`_TOs*R8%r^ml^}e~*t`q/hB Y1?gOd1E{nнG@4ϸB߉,1fh,Z>&2(#Sن4sE*'JwDrq]ACE7` .yo*d+ǠG¥9 $E7=Z%x;c? w5hņ0fNvr$d%DGkH nmVr-;/P,n_䯲X?6| nȯ ez5H*;Wjח3?uB?Ks#ϖ a4CQFF2l<DPy]!G:cV}Lz1" ۰ *y$d#P&~~igv35hm 1-2X t/c&9BУy:,/*"j/xfwXve"\>Y=)3QM8qeU]+|KzG\yxkօ!PL64a/~5Fm(}^ 镙VX4!ď=%|w2~J ~kTWkxei%UC4Ĩw-cU5}]J Ԇ}%/޼o7)3mdWs* wC88ףZu'%:CGεlhLIH/8A<FSSȴ dōЃa~p$8vp)x`̍:70 7;@l{Z# \}n)d ;}'{wOlQNPrxzLuذSYNcىy}]۔w6"wٗc.<.)c^VK2oPRZ8l&ɜ8kO'& A Cyfʃc}20e: Mwؓuk$}i"_24+coEla0KUR1e0VBd~Kx4܉5X$^? *`Zz8 KKa>E̟gIb6|%링^~H&ˁz6w)V"IE*A;GAX\$Q/AMܭ#0\|HJfr F"EebcaQ<ǣD/pdzZju32yDZP,:On "Ad%O$)=>悁O)0X1v-<&ZA`fòlh~%NiB"/]cvpB5E &4fe(B;巫{ǗYtkE<:p|w Jh@\gMj>x͐7/]"ï6h0K {i q;h6t؈M2pZϡ ">d(s&uoLy OAy RN]A4dq`7dG:3xJzy<.K+'(Ecy!nHG]EO:PdU3  Bs#A 7{F+??ĴB zR ƢTD;7Wf(!_Z@Ê7mr)KRU6B]7BA |!`>ԙ?w )Jz"9|.g>nY~7ka{I?b%Ho=Hc룜7y/!p zd>+E/EKjPyYkɺ ֞VZf^E1ZSOJ:̘ '$8GE3iBXheh~#Q^I쟶m ږ[pUp֏fpῌD:B6 3Iy81(' TKwwH[t_7D($wЍjgvfkx=)z]?Y甆BvEz\G,e2YEG nʮ@+@KKPHB᳣O sZ 6ES<ڸOѱƒ㪖- C4NbS~_='@=@ex5 >L#~P"=Ӑ1SA-M7E0Hj &J;)_| 0!)Wc4uy^ MsFD1xsR}^c݂< #)OT)#f0w;3ZƐr\$) q ׉g68Yr0n3`@)ůWX)>sYxfc^y*;q@P],,_kmk7 ki4+\>.qI^$Z;Oh245j |OTƄLToIZ0ٯ#CX`#ZJ?`z+ʌ,v<3J]%Qm`Ƴ.X#bܥYSTG>\=Rk> !w6N$X})4FR dOoV+Yse?-ӣM-AK! ֡&Mz?4xR( M3oT>[ou@@R1>v哼Er !?{ .Ey֑CyBC`"vy@U_àeAl|>=l0"׻PʃH%$Rhb?愎ɟ,]%s HN ء'<%|g; Oy"q3-GNF7Z"HG|U)peMLUsD9/)sE3J$a/lInZEڽV(EdFdvS5us+ wMw< 2׭βF>A.XPSvYC"vSr0j]t=]pr6V?c 27!q~;[LsuVY:@Jq!Xꃆ٪}%(*ƨ9 (*Y i[a#wfuv#t>lTր:k( jM;8NvhOϒ)IJ W{q>ɝ c 1 ;6e,H57bO8Y㙥`[HT DٗnfzG9&&8J2>~q$c&C/kߗ}%C:P0(LL*Ns<+*yeCRU|d8$1CiY68B`MGIHlcNHc7} /Ԑ ɚ1tE4w?G=/"dt7 =3 $Pyb #`^x|ڀ6˛?7.kv 20ٌdSWǦӠzgQ&j>>*%=q= l.Z*{ڏXL/Oqpq䏉* Eq&HX J7j1dJ hzk?վҹ+1B! 3OlFxу xyeO̐h vY)ZqqCz}l~MPG;sVR?1k_8@SIq2>EK4u}ؕR# ݮG2,[# =+RUYQퟍIϡftUuDvqB 0Pڢ}-svmc4[21:''2D>@# {vW7#2ֈd \) `h[dNr[TkJS#Jb9U:v]Qe@GkXީ` XNGgFvszgAh5llNO? mafA Id`IS'T&3]'XUM' _ܪ2t?T*d$J$-f[J|B&1c> J_&)<1Av dcVʜb^!8dZ&(d.ܛ/Q#̇^^S\`ȻwRieHH>[1UʮQ4C/XY0% Վ<$OB.ܦ-?ݫEXnIYz2By ǯ^`dVG>Y:4R*'T#Ӯ,}e}Vl=+L&jgd^&Ϯ 2vXO=%Mjڴ}@!)J ,< ^ɵ4W(P!GtVi{`*C!lA^G|n;+Zύ ?P4='8%̗`>4PNY+[WuHiF3Cn RF$i6kzܹcP.}}CڄM4@Uj[†:$14:KOr$+XOѩ$P#!?a.¯z}HRХױu:؀8/RE! A~cЩG+FVkNs+Q* PAYjy{^ovɯq6"r"S(eTu%ΌSn3XV_>ό^)h}iwgZuG/LQpO*p%O! U\@'})Hь3_2HD+ ZSyNH*]waj#O'Q~]O,(1>%EO(dz_Zn gIYBg}hnoy &O6a[= pI gqo֥)A!18/k73@w_Kwo Sb^ʉD1tkK9'\>|24O6,Ior{,g`]lQbN=`C8IeR(+Z}٭&!ވb Qԧ/t'a'G)èE'-3gbjާ0CB5%#34 ]$^ebgNϭ;w0nL՟}n[Q|;w0*$+ͱ عX]'7ᡚ9z0" =34MrO`$8/ig@l42+E݈%vP 0Tnɐ#Kwm_ XRV70Ő֞\|v(FhWy'&`䓮󄹧HBJOS]7GR/cŘ-ݎ spXVdQpbT/|*}GD& =n4 4&݉:H7Ђj}^&ܚMØ@("o6ZSK1!AEl)@`iڼgw*>9[ƍVLPoPi $oR`f\@¯jgCvAYG>/1US_I(* ELf/ru#cmt<}74c_X87ݱ6n؂B5^ Y@ث%oj]? "{0k3(9hSx9|$`\D3{43>cLW#mc.xEV2Ace̗>Q^?6d+AbVrλsm0۽90!Hg G@!]';.H3|&e?=a(_c^#)2]EF!q -P9"s\ e:ERpwA2=Kaz9s1W?hکqli'= z&q ((gD s|%GM垧⻽i܀ڪLB(2, s3eT.E65^Q2r]fX!Y5c٠?A|*;AXq".=ødn~Q9ut 8/Fئ#l)MUb Kxԋ]hPO6d/l`Y[G|)KVfE-1*0YW<0O(Z;U?K{u[/=2BSū&b\uf {Dfm= .ip}*' <]F4'|I~'J*|W6uap$p%`$k8e=m,jĜ""o5Qņ/bZUOVQ6N|; %nXOMjVS  ƇVMa~D{84`i'o5b@5ys>g=M[P4~+r(F`J < :3эĮJ0J6`}\\6ҳIwX{du\o!ioOs*Q!R kN=+bdWZh2QBN;"Ȍ7s=%ܗ.cu^zݗAh#>&~|1z¥s(1ɋyvx3emw.s;Kn)y֭\p4ǚJgHLI>4ϦG3Iʛ~0c{NKE7.H6*&[3`n-sf[m ޥ$;MXv^Y ŪAue*!ңjCŅcU&/^Ou-@@Μs hIWZ[!^r (J“.X_hMh:&99+dOelC~sj6hCR8*O!oмx}V6DT՘HR>oHe9S @(*:;N؛-;) bb{p`JCn>bADul% ٶ3sW<LāӲle؃LQY ^eSA^UuIro qB*5ΗsW vVCKAQc46% xpI]Eu`3w6 H[u ufN,+>]rfUX_#R%Pc6:$9Uz(MIEm.+$yUs IwEmde-uQ[P Կ5Hp kb?@۬0#rU[ԻC5M7\#mdh~ (ݺaeTWm˾LD) 9C:~MRhAk?(WH7d8#*b ١3*jϺ@0-BV*IA\/);A >8]:@Խ^JJh߯m1 $l(Wb ҘyZ 1203iLNt@Ƀ4o͜CKO!L4'iҤC4\ZeәzL[*Ȥjc lMklfl/hB&(ų} AuhoriQyH 'UP]5ֵԅERhO7h<*i`yƲh `/&nSa~ Ix殩"c#/=ɰaE5UQFjXL.KMd߈[**[ ǝόNW6.sE.)KNXs:PJ3]TqD[qfG 4 ֨FB{e5 ~  P\;ݗMOl& {id$#!ة8pawraѱ4@; +ΥQh80BΦu1JFuw,j]cbq=% C(F gmu2>x-ixzҳGm)cGx-'XžF3 j8}i0& kM<2)ѡ}{O - YS@yJPC/ﳴ Kt{!m>8$W9٧CvI9 THp*0s.2rɝ ;1Yՙ4;rj㩇\[Y}RaS2^V3)q}~B-"!{ Ank%{Ρ32! S`Q3#ƝHDz" ,],f:ԲoL("@pJ[ fβ%@9?GÐx"">%VT3cQ nU/BN1 dfc)T#"D0d/ܥ#Gㅼ o띣T s4UA/aCW._\u|F|Q M.-ra# mof/ 㸠;I N6fdx[2㰊xsS;# Lnl'AZF !.<_2}26 3҄< @|2EthDF#'39nw!3^\`rWXQ̧Mxp* %Q(oD)zWUHKNyl\.ZY^IA 3Tiq37M(QĊOU-nl0΍(9/(ӾTq_Uװ5IaYϬ݀hp6gCl h[Pg1pUn#w+e,wN.h4O̫ ;)ݼ[5RA%*-1Ns/{ƼUժR,ۚú#m_cP/9[G<cy-tF?V&'ܰ;2d oZ ŀt9l0C#vu*\#H_Aq3wbG0`"9&Y3NK, %&zGW]0B[oGVx'J!ٛ VKh)]/;SxS-mCTq?F}riJoy5$V ]ˍܶu/9b#(/lMj8>lu.['JhCO. ܵXC:'94KRXi׀ulqg `= D{YIpgR`zŧ}֭cήgll t5Ysvdžm]px8I)`a3E ZGi5 5}M^`8]=kJf}aiTrP85r+^Q-wj ~f]RSO]%;S~ik~9Bѫqjb,jΛܗݮyT|α+Brs(/ڴ3TЮ`9NC7\na@59$p7GQ6='Ye#4#Q|8Q;bi&cwYb\e9e%k5 sBU `KSzO,8 9ȹ;oar7b3D-qaͫ&F-ѝcP[]td ]ҫ:k6kf?ɾp'/aD8}̚tw)[`zkDJnqsL#ߐrc/n:/."P u3P$Fu1K7& riDY# бDRsV0`ØUexyd)vxЕKhU}J(9D}DJ r˫A>1*:uv_gj-t64Q\RymcәJ61vyug !Z tD;#6J*\FZ 1sM>.ԅ!}*P@!y8{,X+26<^>zQa^ۼzlSTr pȡf^"u&& ܢb00A-5+`]#L,dzHw`z8U1_7͉M4`tMHPdjł 5CltMd@}3tː[{:"ySd%%! 72(}U`3 uDI#̱ͅ@\ ؁ h$(S|(u]NeN%0]ffAUH{9ba"e`5g"L ާf񦳕bX-ysw¶vVK%G&tO,3J#X1fk:?PL } y3 N*0%g&z ^MnS~FiE4*d, w伡n4ld?ݷCj_1T Ȁ(.>]Cܿ1Q|%u Gy/jOnJ=Hl$qufo.CG } Š| g:ZjwKav$u9V.s}>d1V=!aixVRaHF!WlEl 9AšpcHJ9-ϗʔϵIn(| D[ 9a^LoG i EA[ܴFca|ISګaD_hHB Y<ҶNδHRZ8ɩH݆W;U@(|6mN].|~\eE1z}Y큌7 |ts Z3J[UmwnbG ViW%),L8acd3"kd=xf7Vz:n7+$/!R>p&*zdS60e`Gkg/Gbg>ӦKEĎep+ l&4:T 9KlK%l*[1:Rp,S] Z]E/\g'ͺUH $@bIpAW%A,s%rB fMƯd ]y%=RLXD u%O:eVP7ig]74cRմ[FUJ_"].ta" &TH Mm { ^b!)Zz7YVW<_JHpl?Șf`^ Η/*<~Ǔo7wfA;AoUpO^:_bqs A* 9ޕ2Sf+^[6&Q`lIJE1Ÿr6TjtT;:`Z4>giE^'%OLt(YOCCb*ɤM;x)`8k_ÉxUN Z\Jk%cV]#Cs1"1dtIԚ%G$,F9 muS盫ɞ7 vJSϿ8NVTG݋ԍRP1g7!(2r`PGۂ;܏j_; <#|xZ=zIͺ->p}[A&~9bC@&0a>W n(?%Ė"}Am|XHi8}Ttglva0ùp:ri2[(SjuBoy77t:ڹkE=he3%?[_\->7]~]J{n6v@5}X7@U?E5=yB06ͬ̔1C.^/'D$3"D vD:ZiO9]7ݧS!ҞVָ){XlBf#,2iy~/C8-;ѭ&i؏}gШ8IiaX54P{ R j~fh &ԇIp=則gB'o)Տ1At`7RgX,)5kWbɝiAuϘ?+REu[_-ɤcmbȍ$IԢ]eEnʃU^%kI[XDG͕ Q?{gvM{i:i]M2h>a"bi6a;{l~njl#Q:kTp@H}WҎ4gK{|Z4t}6u WKBWV#r%㭇Ri;7;=PR h{7?0;̞ bX6)YͰٙuKkibk =>"ؑU*bZֽ̲>D6AN-j5M-> 0O!+yM05j ˕׸nKU65upQQY bT2(n4LTII}T00PhMZ=i?'G3^<1\ÁDT, *tӓ0 6?-8@ń^?VՈe)g֜FĵQtB ȃsbS;%cݤHvWo|US ٖ6AIeFӈo&-?-'Pg0Ë68% 4=<[1i]xEOWw\(%>g?@^Ԏm.C~)b1h;=lR{((g5){Z/=6b,674Aέ= Os,G.o{Gѹ:W/;3ƍtj]ЙS&| + wj%1 Brϣ!ɭAJeh^G֮)O zZLsҹ'7~$upp@_ Z|R5o0F _tG$ix$k^_"[pk Yլ;:# 'bQztj+E3f; 3TU> f0g65؂#l+[':TSILy2TEZ;ce0H.*Y ƒ.aI IZ^S>OnKQvPn@n>Vo$&w!3rQޑ(efȶmww]k5im}KNy`*8Y)Uk]F$MT5y>=$x9Lj;.2ePB#^ }k.3n_<2+Xk<T6M?EiyK{=O`dj*;d´)NL{KS E*c7Ʀlp06OnrtϞ?_rݜ\⮋j׮k7"{Id+ҟh{DL?_l&du@ӥ|nA8-hCql N&g`QSDɕx]ɀla$5Jf)~?2ίT ݼ`u{s_A@NtiNxvv˪ηnֹ\nqSJ5Mؑb1V buܼQE9Ϟ _ҩ>cb-{-pUTi${0#/>(n1j4fde ȼ?@-˧baց:ZLXwBF ub&}ˡjv0 LFƶo&.FClYB_&p&&Ό_B:PihkB?w1{nd)ұɃ? ڧ7V8&H.䨙@2 .\tG)AɃ4"XAa&d*Η/]t# &\x00( ?CrK]RP__:ӕKi`$E%0h&X^yRT hly:k}H?W8^ovֻ9d\]R0Yfpt뜫?yRES-y!95?UU] 1 cw/Q4^+ķ{YIzGum=7Gg-YF97Le7>?1geѦaZEŒXsQH`eAFi_*k(e!.vڝd?JL\ZHE=7y( xPk9!;drmX9ru3VF.™sl#6@$2:īc2r! AbA'ѵrO1T8#?2e%wjsP|j@J\xm\H2O-'?Qž?~99$"\R+)#9.-9D%a^T*ʩ4c{`мNʸ-18Ȟ(z|t.K`(-k>emIXڹrC=>?!G/fix\8]q$BZrS575ᾔ 7ڜR3h \fYrfVUe=PYTxJU|Ζ{US Y;g HAyXVÊ?NM/<wGrF4j~D :GO/lQ"'UKnl4IY=E;/?>6!UA Ei0dmb^,_NB_7մ:U 0jnSRRs˄RmS1veFfܸ}[ӞN8?th)HkpћfVÄBd|꺪8֭LU[˙X V/_Z th^zx.x^*G|zSEȓC ΐBQ1i0G:qڭ=wԛ(GkҊ| }W.37TeН%@UtDɦk(z6.ğ7Tt!f[%QZGY3Ѡ >̞ʤmw z! -j (S?o~Os_?B46c 8/;.\OZ!xmR6qDLn_s^ӭU`=h!z9ִ@lчx!9 2#,Άq"y 5xlZZ+9A zq@_|{pz?k!QѺ XBJɽظ̚炠}kb9B ­ds<,܊m9@U-;#t몐0քCwek l8@XÍ_!v7@ Y,e=3ЌqL@P/lҊ& |_))_^k\x!hoPCuW|lzlԓ) 2zY(QQnlxH -G{(0xzEƣM~oWZ["GRq鯰C]CKSEÃ>)[b(O2?<\Ut̐xl3 [45,j+Yo5 }_dA(B un[rH[`5eȏ?d"gG;ͯ(xƴc?GZIiWz.n1;j?tH7VQ|;sV]A)F{00h 7?~&2CI]{3P Sfl+HS6嵐:iͤK/7տtZ`>Lu ހ!hzז!u'6Q-qr?JY'6ajJi!zBu|"$|bn`sEO5*)Z^w ~KáP;fzCԃVS%L!+;urBݍ*~ؤM(q,03]yR#PHs2Wk99"JHk""SavT; 9>"܇яP\>54 *M 0^]- V![>oq*B '%m2*b+❈R,QbKŗX?C̓tӋl$U6pƍ$=*=khfL߼AIF.Omr(.pdz탅MBN;3Z)re.n8J~SYmm+@ZThתmE@!M;TAğ ; A0:S0 Bcn`EDBg޾~6Ɣ OxZWn+OL{X_+#o".^O䥡Y [?QPOUFgStejp^ L! JA`>p֡D#eաSoXőj}jdn0oy8@?Fo-u7ko#6ch}8q\н"Y]_1zOh^p;⪺h pks,LK0r9۬@Qqj\I%TC|DHN ՘Sj;L cS1 MS>i99{ )u~};V™|.~ h w6T7+4jL@`d: !gV2~Y[@r_o4ƪBc6#vRBn[7 %x={;E>IA@pDyB~Ͳv"/6侸:"Mv'H ͇#Zbe-񆈅Lt,Z$CND$ZDM`jUE1aI?P.0xX2G ^jM7g_,oHT:фpוNf$6%"Y;{y%. y;a1^R D |) \&5_XvP-T< XHϏj8 ǿP|vjH{XIAv-aO$o&yx iN@?\UTun0BXBxA(M [-T~bz+#,dn *>D{z|e ,/-++ Ca640E|Z a;!*KHllqKNh2Iʪ r O9s3uӁpx/-#`l"]zDpMBqTj^Wn]Cp w缽 wÀ #JBE 3j3|ϰ%9~\M[$(-CguY@~#&a Мs&%Newzd]te 6g("/u2AcJ<[bJ7OxCc#sH+a!0YY} _ t#N6KgfOﹳ O 1@alDL$a`"mr.G4$k"b)n#twpkSoX@ ̲:;HpQđlXu{mNzӐMHnwb| ncɩ#hUnLz^6ܭG1%գ,a>PoKoBQ|<=As N2\y<a⅕(R:1Z`g~;v9d vb5\ѧXx`-9bK-[b*uybb3ֵ y6 E6PS7=jq7?A=u=od_\1WԖm($S܉]Qj]iM{z eiif:\9dDM( z;J ~&70^I^fD(o/5셤>ԟol&&/Xt)eL6dIM|½l/i0P:"g:!+<`D`X+ϢbC zᬔn+W {􈔑LJ: Tm@Ȗ<`Ks=sLܟ}ʶV*!Bq)8wlcvdkbcݭ/`ݽ :cܖUƄJE%X"UhkD{HGFgK!_dX$ɬϬԼBg$n._,x/5'Ƥ<Z(GS"6TC2t2eļ(N옊f'xY핥o3#27|-NUbCI6b;A0𚵂HzŇ9ifm5,⚊7K*;C& b~L 5v!b$1׍[4n^)+B!tӔa }Zr( {mwx)#Rk&T_P}̼{˹ x=I7z-N_DZF&K{rp+i8-ŒK;dwOMgYu*>]َd ZlxkGLv,$Y8>tD rڻUFb2|ֹ_t`V.>?]׸EF旛骆DEvQUW//ɄK2 [kHrHZs?,$7 Ɍ5'bH-4v=N YqQrI5Q`&3N`g ۭDxqk;7J[ a= ތzy<q"=e[RV]44Cykثn"r+#7Β>w*X 9 .'f`|;w\ǺfA|-wVD\Hn&Bֈ9`3RtgR δ} fHGqD.a#uvڑ3V#El\)%](v>A / )N'x ZxXC7)igOzvٍU/sx@M0';r =.;*!C3(K?X>GESKdF*nQ:TK5+w>GkMFCoJtl9ѷ{ *f|lᩈK ַ1Rg:Zk>'vQب1nsg\d5C2Wbzvo?j㡨aՂ@Snڹ1 gb8ݤ:PϪIj0nx{lKTrg?*G,X)BGQ:͏)x%=QLT/›p_h+}TPL))%W#0M&b{FjyhPSH7`t}%^2#Th+.JY /}򄝄E;mw'owԻ:8 RBG*0lApۜaYit>죙}rf > n!c䆆qnCb{&R Rb 1 m}胣FV&M`˝KH>mdS` C8sL7LJo@y: ;o#ykYz }R\S\92O{i |xMͼJ%΁m+͗mAsg)A4 "\\Y?rB_>wӶ~5P٥&{v] }>x+|/=vmۢAbJͣ`eMkw\!hA=y\F'+%8 2H4$9QQxHZJa|3 Zφ*m,-PUV~])p־N c^3C͊ҏ~4*,~Td_b>Jɼ"".[s=< IB%:~5B ч ,wa;ΠEg`>㉱P+Ȓ-,l2<ۖTJ2"2mh*a] )ˬ5?rkR91LibTpl;JJ=A 2{YCxIgD:֠!{8Xvm+s^ENj{=`aJ"tpq0Y'%&3u?uRJ5OaD%S/ܴNkIR- KKUV`%LaoL\ɪ'9:+*ͪ{fc!/{7ОohVlқj>~Ӕ~ߥwdR=u2lÕ4tu܊Xg(4xҼ0ԁCnд#OQI P8q#ͻYl]5-hΞ<p-/oalJ8 k=70Ŝ(U6KԮ%S~"{Q5ƇF+H2 qBUhWMw0\wծP>/8L܈sWa.)T)evҖZ2r=c*ɢ82mS-?JOEnAղeNiulc'k=F>i$cZk‰?خmh ŭ8Oi>/bc5ԋv5 |P||2/ >V#}X~q׉[6 ~" ޙԹĀH\$ i#ϔn}G* 7?jVy_ 4 fav7$qhzԙv+YaGDŽXȥ+]!G虶Yv( Q2_2!U5'Y^1t0#i߬Ob]}xy8aqrMS.I=ak ڄElML6܊) BV kGf=HV s$w yh"״"K/YkVKs iOe{1Z9%tz6ߜ5/k}PcmdK[Ӝh|g[!P S7K>X@c9_œ.r#BjǞ %',BgC_n NR?! rĩ3}y~C{FɾQLyoʂP'ύ"[5#_= 1WAݩR/DyfWtjFrUb#=R[o/%!qӂ_Mx8!Mf_ @CHN)1%鸝d<BXA(29^g`~eT4"c@a9gOmG-?/[ q?҉ܰS֭HF%4!ueǼ_|RQZggK+q^#=ɢP&: kEJyA*X_1`4j}A6-e$@%|I 'h+#R)ǖ_ {%{w<׉Gߎy؟so5J-hf.`녌ZȋJ:/}0:ä;Gו^E6%у:ߘWv)H[Oxs3v53#fѵ/2o|duR 9x츱27 /*y[  ~dT_-Ə [R@s-(/+fq`E- @àJwcX_ܧBd)8q əL9{Vs0g|b$w5$nj[& ֈPe'|>]vy qN΃le):yf8ŵ ~kg颇|NMFSx3rՎsJ|_7`Qp+ Br_,mXE~SGJ-<' Jq [وJ=;< /Dni!5c[u}%ŅC¬2TYinwQyC?م~ jVT"ʏ^3Tp~@Ź# ˰x>UطU],I 0_ ͯ.`ɲmaA02AOx2}0CCa73q(kiBfE IRW?)$m\%*N2x,\7qNXq0"p:Ol:cddmM対g} |L,FJ//orі;C+PYAz;ro Ƕf,4c0̻E Ndӫ5E9t! 2v1Ne&>Kgg1wRr< oTDh1CW >KnKTEsQiZ^;;W=EK{]oۣQgB3ϔ ponCu8ψ[ Ujk@a+s}^d.e==2%L,y=m'SYVJȵ6M"?*T~ܠݼ_?`qOgFO'VsŤ5Fdc0 fnX)'Q V1iw*I(Y1 ).rY|RVuyM13}~CGy βžeϏb`NJq n*9g06ӯko#U4Ķ+ZHQb)֖a~\- !͢Z _\Hm+7UZ2V(NYҧ,<7=O$"C5; 츣xLUX'5u>3TќM;L@%Z452\˫J>;㐺>HԮXb&6I7[R݌yF6<+t[pO{%A\eLOùd +<8@ոMwfGwى@1Q\B%m5uʵq#hG\,m֞PI;#ը&u: ܴ^#X^ꨴUF:mи5WHX' #.{%+_iqM,B6uZIUU7W?ŕ-.i5+N(y.hXBgQ Z44RxrD,9G7k1K)KvmJ.+ᆽ{UM\)G4oS*p(,X_Yn L4L#$a9r,67dv9Jj2̭%2]E]SLU3eӰA_ n Fԟ֘A%mUń<]6=읺Oaf.Awt5jhohҔJ>ˏ Lխ|.6I>͊Ev$|NzfJ3T:VU5 ME _J)\z( (W?ƭL;-˧S1#g`0 " oW&EjKN,ƭ#2t1Ho/L% _lg*DJWks_4@Y^O:,[f4EwޮK2|zs:8o#Юa܀ʤIKST7wawopgѺ X*rIsibF pmGTnB)/2O}`dc6 -C7.ڎbOuKuAzpD$cd=W< ,/k"9-Nzc9W;9﹁{f_ȍ_5 Cbyn$yhT0fEzEibJ$eI%ung0Ijd8{Ա  : s jq0>+c@ *EEeƵ[ӂ>4(R^ "7 k 8Q, JG0- bY. WSNKq_|L^|ՌX)z)/_JV+#/v ;#w[ua73la4]NvEaeKfP $YV^Gւ䥁, x_r'mxO ͱ#=lK.Їm ?Mx7Ԗ )oT ªƞOvc@hIz;!ENҒhbу^uNp]=t#a-ڀߦAєD9?`[-KCg=c}/Q밻qx˾d@2f;C3Z*A=g%? uX+ ~%=E?82{CϡJ\&|O}1.iЈӹR+:" DrW̏ޖ'LD4xb€ uQ\]J0I)RwId^Ɯ7[vo"v#*A莖q qw=pLg#מTw6W.?ZդZo!ˏ ܿ rr!J}?|^,[+g{[PVLu 4%C(kIy=yu14Rf;2xl fE##d=+!J#WN%Y|g$mzD}ۊ%_q%CO)jup>x*Y԰UlnP΋Y  wDh{h= oORed4NhU9rzp!NU׸aYE[;ҫ좫Gz'&z &@ [5ߐ6WҒѳTceibN)N.Mq__%a쮵 *HYN`䏴ދ&G9*g#֮p^ڲQ ĭS_R×hktPB|X"%*tWVf;E,xb5ǴҫU TtvXkLsvYDw $Q8K%Wv@Nrqm/ηg$9K{R'% & m`C}$iQ ,xd5(exu*̐0ڼh"AN'GJJ s'32>6Ϯ」yԜoHx3`w%AeY,Dlka`mr:zy\]' ]] uZ7 _ɑ !]q2Q|+s7Q`z{.b_ʣFs n)SF7PjC0w. b&l]ƀ5' ] #ZҐaf} uHKag-ٽ)xSiEW^:z*ЊYD,H=>>Ta˛T(&G[p3U"+RFL ~]ljO|͍Gc`~F]ju{Lע707bپpPءaD 4,2ԃNwd N\P&RV-{%=H%HбOjf-Mܼg9V$PV͙VCx1{B"tn׊#*gmOsmvvklJ`7`_28?5pJ9$,"[=ްvqw D}U8dӯ>ӀYfuJ:pp>Da\I\#2A%E~>ǽ2JviN"E췈|?3BhfYLtiĵ62l8 FlLJ O{nEa P~R) AZ*?dx`܌lEל4^1c"Џ֡ P~b^q -*(E+T<#6Q|ۻf^}Ƒv3=٪-*)Tt%dOr^iQ+ DMHzevl@B"K?cBv,rKo.V`[}T 4 pAƜ )?2V-TNn9w ՒM^]AA PK!*Y!jLc[7ɤ j0~0gqp-.,qe|P/<'vaeҲEJ9b55=ڀ96*a*)PT-%&b:El۬`-~s5$3X.]a:mp7h\k)Df)6~p>=Ծw*S]MtaQdpMO?WރRU5Gh9Y)9ffYq0yx*ѳ!ڟ! twdv[,9[zn]HZL ҾaM-[P/XFsh Ҭ;w1b][Q;d`7s^Vmb`%}>+gŜԉ 6rrc 21rQ؜ (nS??U@9 YX }n"~b+]{nɒ=C5 / Bj3O}JN0b)Dh4DA||/_꾻}=5Jgv,V+JF}ɃMe) 9e󑲇ޯDkb)ڗF?vǎ8GomB8ȿ^ƁW ff jKwH"m<:0swɒ5y{@>7!E@pht*zHj#IcèJ)B`WU\g>kLB<8<X Uq,h8tF7Ҽd~K5MԞdxj_ݠ\UT߬m+&;,x*.Ҝ R$s}2̓slVN0'JtL3*VpUhUAHx^JǚM@VnMt 1IfWó?J\ 3lJ[]d?m? ym̄ =DUkޜڝFkܛ.P'/7˻4>˪ibA \J5lƒ8 _x#;.PKr \(>NC6#4hZP,}ʹh*4qqHhy=FcFm.sg:/>xpy# Pi,gJvk}&IA[9ܟXKB F+'. \ ,me߃c噽쇠B] E 1])BߔPST2M,l-_Co&'b|f u)k|ڈt c?G`Yπ$D&EV_SZvURjb[@EnA_tw-r "߳wzچmRUM8iIzDU5|V*RٝcW<]yQnR pn&m78KjF30 #^`E50-:7f'ݵ4$F~ `:wnF^ɄG(+F(rm9Kܳ?'P9s`fS= ÎA4U/9ٷ!J:xF08RS36f3{H6ojٛZxCt8sNIc8 W9=a~-j%r:džF}!s_@D|o@"Tzp}0D=tjaewFz>ɵ4EYC0#ƨ; yzRD d?FGS)h^lüϴ␲REou_8$D%z<ٻ5x٪#sy<I& T N?M&ih>Gܝ9ӐQ&{k-ǿsd,u Zqseq`UFU4VCbnp 5 kbR c|viw&>:|&\v'e^ /fraÔ6ƹ\ _5d7F!bH.2[dR05,=44P[ .XY>g9O9 nTSCwauRup6@o_o^aOf WiG}~Л w=9HF!2dz0ER +l.K)'#%Q yyjb(@;Vw@2.A˥o 6Yz'S &2d xOG2e(|hBʧ{(}ɝ_o[LgQ. ZIul.{D) O闊x[\_]ySy>0*1W8D0@Ōʞ1*vo$bN`a%31&ja'2s֭9hO4fEHH"mK'tr_G0ʗdyA(T?Ɛ^+uז\Ŵݹ+NM $:6HM<2놟+BL$FX!rX.цD=-Z}H9;R 5sL1ȚWH|Fэɍ{c}ܾU^e 4{;6=}#Gt~IưNr8l۪`ZJg1ۤm:c*@>erwW ;xZ@ujN,=Xl$vp)Le* ]&ޔܕiNO[Bew r~3]jD'渆DssXě JP{h{,<CGSAHy5&{z2(}ٻuru-A1 F?5@N0sviѣ+"WZ&Kȓ pUNHOgu#ʾ VP%`{qSJtf6@03w<&*Qg5Skl[-% 9P*W4+[7U,K6^KQD;@!g8épGkMWvyDU7Uгr OzE#@q#FtkӾ׸h"7X?saC{sH0 ծ l>K#* ps[=JܸhaX&0z Z,Z .X7 ݫD">$@PT7݁E?-u;ɒ~9`&XxiWV(QG͔\K&w5o2Q&Ÿ~Q(ԘsX)\:2E[vQe橞K@#Im0{yGS 61ƯSVqݘ6)΁RPի(Wj8S &%d-;#ఌm"9 {HYu5V/)cLZB-$r@޷ηF Ts\!ӵyM0P D4' B} B 3&WF;Ჭ ;S@svCu~7ԗIx-2(tPwTnxlԄ%O1:R4pu6)%edEʧ4z> EV4׻$_L%u2qig ¸խĬ7ɘ(Wi_?J4UχxSM,BJ/E6ӟWF.jy5\ޥ+&ûNx/q#@"WveBZbAxp߫s"bqqD_qi# 8EMュKJʺDt|Bld+wk"zS(vBn}ΞŖ 05c$мREzS/C.9aq*=m Сyo^uH6aU>C9Eu3+)M? 4wjJy)< j mlKIP7"A\e/p6=i\spm%y]Zg.fAL{Qr; ׾\W±G GߘrSd2.q"2?%6#_{iכ A7S||hIQS^0^I[B=گ(S^rJtfjA'.IH^E.*|FGhi<քk&c턟krjoz2*Jȃ ӰƬH0Y?&mp3Ł}N(Z_ƲJt;H17ӝuSKfY#.2Ə03tvLu*=%,C*0e xiTQVyxv堖]n*iZyK֞8~1-8£jJyQY3:(ҵ2tw'wWnx@jQZ_,*Z5BCq{+34`?wc:P7lYS*¯ehDyS ?2`M:D@GBF) *i q)#lhefHyC0E"<1p%~ǩĿGCu>>,meG,VgYӌ&=P'XkӧmEfxv;[eK sօ T?9/kەaq$:=)iQK7$CiLoMה,h@ ~OV̫AD P;ωx 5g=b?Wlz3w.%Ҟr1-YcȈT| W׏Q}A:JUK'qI$J _WA}=۫5mbtT:H êiZBYz%Du} XDuX+KCOCnϽ}cpA# x ^ qÏ1M֑@6j?f=Ëi.Ls^ ۞_IG!Y}'%i>CUHwI66zuڭdws1)㖀+}uw=SO ,BAW2%zW Zس5 .ƘO{}/:d0 0UbdKtV^FŖy.2 bB3k]Pӡ^! "|tj7 WyC=m7> E'8kΔp] ܶf.,c%QR5oя>ҠXq P=Jo,RQXY:EH>p 抱Vcog'+J1s908^_Sc]m棽MUuJ҉,5&Xh6e.'л\R=?`E|c`"ދ90DǂXU4m?Htjxb_od64oYJbțzyfN/2|BMcRhe:+(mtm~h:!ՕDj@D"kMhʚ5U>j)g ri; j֩-SEU9'l$ce*|H)q_/uW=`}?,WwUoY'/{^]de6^[H䬦k: ;< &Wtq2<&E:Z=6>py@dv9LsڒKaaJDzU!Έi(`ArCKG0c>4 ƅ{ψdDŽ.s/t:ā"azrǎ@Z P;s;asO $w?y؞)nG۵׊˫oUX-hkDF@Yx5T\2u.-ecG%teKhE38RuLB؎bǬ!G䣫{ۦ]|u&'1#r~-ѹ p]ْL^A„k=FQʺ7PQ80<3>L]lܗv<;b=|T3fiIkWJQͬWbV3zw\Yɔ%ꩻϖtWrYejEhdA&1̀xnTBXv(,5rCGr5ϊg=S/L̼Bo#ny+Xc=^Bp' e,hTq$5|#P^ѫ~ig Kh 2b' fqp7mw-]f4Pc _gFMf_]ψ',2]M¥(@'P9z9*eSSV gsOԕQSe0~iJ9&s_B{zh!"NsclfWti ɧW0"}Z yҕKx奘ڒjHh* ߘnb)@۟BVpԖ"H yF[m&s *#y - [ $Ez{奸")qw+u#[ 'L9?R-\w x]&*)JM 2jDLgҖ11Cqr8̎h&% h4BZ>Z[|stFCbE$@ Yi[gӛ{ѪO |w#P^6Q{ :`1N]"  Ц9эc'ʤ|*Uo)*@W>;lU=AAt0FWh]sy?^h&py3pZ[V8gcf`l=MIWګЦkh0s ctcl5lV"rX"0`_mOŋ :`3SɊAVRR4Yg#I.IRZޟA1@gWXј ,qWIL%hG28%$naRJW0g6%a$Gpe&?sZ.}穄l\Ҿqΰ68<WTT%.uź:9&Z ަ̵] GouYWKcE$G֐MR/,IΛz,$T-e=Q3[[ks[YK=?cDvG d #ke51Iݣs6\369ۘ 2\hspm\,p%Wq٧F&G40wr`_qN_շ5a0P6/#uҙuШQ'8&sF@)( V =(v!i+}6iUՋ|IT`}w   f^ "QZeOݬ#k@Y'e +h_@0pR+g?0;lUCݝ rKGMd> 2ţi.c&;MHV?hȁ@IsB?2$iCùGc~CLVϨ(hIAApx ;\OvUG ~ 9CIf! c\UۣPb" 7oAs56޶1-ug慄"0"<`.l)_i3QX(ohm''(XG{C _}CjSp?O-A$z&|U<FMg=@s5v:+2;gufvm:/{DƝe|;Y;'փ#Bp5p͍m_jσSבi,CBm6T C&r|gz\xrw߭G=w&ZnDE%eg87O5;/؞`clkqG\FY,`ޙ]gr(so|B٭!0"sA$~χ) `>SռfppEn8PaA,U Z4_Jɽ5C oN*fg?O"y(JJTKIr ` J^),E,{ihIឋaR"NrX8ŴK(+ùX@&QE Hۣ yD_!wX1^)SԲǐ<Sb^rP֒%z ^~x\qe3#W;A~A\ݿbёf{Z.4A!(O){|JnIc;7^"X׀fl"K}9حrE {Y6 s%;+y%3Ӡ" ZWJ,Vo o8T\9[ n# űRZ+ L ,57`8FVIZj؃h>!?<]Z(47Ǿ W$9Bbb(MWbjYMZm ?bpC0ڋUhV'׀uB܋]/s_u:˲,2;t !yQI099-{1Afk^cØ{Ns(J0 1Ԝ a>9}㿓D]OXWqiIGUN 5i$y<(o*5BBD?<!lm6ȪŎ4,N}qwˈjUV|?Jpc^jpHq}Bը6/ z_>: cPB-jb\x@܎u6Q0MYPQ!G|\.9nP*mRK0MX= Qi'΅Vƀu]"1pP:i}"H}SΊ6ߋ' t-N-vh-ԵHYë+2 UByR/' U'[0gT~?Z@kX^@ ف$~j*3p_16F *-ko2$V,=.Wwe$'T:Y) `o_Y08FN:PO!Õ: )3;oaut)p1'EDY$2=d0njNZ[˰^{ꌒR!FI"ĴnbCح :eJ~%] w=jb\5@qBZ</&B5W3xM_-k ŢRN7r>N`Qq2s/:B8Qj'Z d8d[೩-اx!v!ҋwEs@ Xk c3 ,.NP zWxAnD.w8`CV=6uDB%VEv.7.+X0Q0UpKmM֏mpiY*P9=Y4^F^͠W\Vt[M}gCV! ZpE2Q:5URQ9Z}[ `Nr*56i/&Wڬ^2u$J->_앳(:Z;}gGOp4T'^կjFkPYS2) R*I#kNcL:!ri48 :) gSu2 Nj&$H~_ۻѺ}I^/9J'I' \.mT ЕMSPR^ $B!1o JTЭ%FyBYVs; wC"{?V5bo73"ً0;PջNYטNS?cs%}i!+ %P'd&2F믦_ d-5Ep6rcyScR<"tKw6θYΩkjB7|0ue@5̯|­ Г%(W̡! Nكv*w{[]=v ߝ[J~= Lm=1YzCDgAkPjuqJBee+= .aJZDp 7{r0t:Vy̨o'NsFP&yv).&dP}XzedA6VVI޵g$%X,׿\`8,MZx`ܒϚ;ţ%~N\ܟ_3{|:iKi$0E\6K4-h*S90A\"hGU7Ԁp4-"p|TS"ƍU'd gP/lGKK"h8uk& O`Υzn}/%>H ☃°LT.VQ :.@찋A >.&oq蝸nm}V圾v6>}Y:"'hƔI^Kf͂ۚ,[;^5j`gsO'{;9M(9`rӘSQ}AT ^$gFOW~keᲂu S>hAN/qu,MxU~$:mr+꧓Sjrus-k6c06>}KBq'{68EWe"E͐*#q˻G}+ 0ŀh[T-9fH޵ؿa={.,k|'Y]ۿ OfSû ?"+?隩-? !VT]۹3d2NOʬ?q',PZ426m TDkr|\P| 4_y0pƸI;k%,?Yv]tAn?6O~Pw..ELg8f)iK4зv nX* F䁅ۿOw^ r32Clu[WDmt'q[Da|/Ձ \+pWЛRn[FP:0'`27jH3g]_݂6 ceCeNh"VnPrr8+5DM )i'1CWz\jbQ/+$ȊLp1dqxH jv9 uhVN10WC&1ƥ_~[$6&,Y!;5 _|xuZוy[oK9$oX)I "fj'ozʼn~ Bu(*O@rP/,PCv 4sܵ{v^a {5.J DƖ_BsndvIaf.ƄnR}UnC_!3X+֥YDzkGd1A8kB;xO"~LEJ^@O"7Coߞ[g,iO(j6{_$\:N|Z,cEݒ&I.;RʈIG'GVHVJ$  i `@@[Wl7e'VN]5WqDr#XsePKDok=My`QjX熌3̈́l _s^P 3-2B;KLq /. $(hXC”G\4 /]a[2=@tgzr8˒6F:>GLOGm˞m=sҞ;@9WܖQ^d ʉnea‚+}D~g8.6HY]q3Bc,ّ.kL%Bb## u]*5 4g[P'/2@YnEnP}r{)E|&sg_ 7D`ծ%NOaغ#19sK!O=O5ZSg2~Wv$‡^Ny!V~'x{DJ~nD"K[I}n ZU(ցMܿq d˿Lr8mm2 z1uhk=E 6F^swFkfiwBH0"!%\hHn9Ŋ}/.2ȚLC 'jQOĔ{O]eVL;G0 X=pK;.&3T,#{"&[:Y_Uhh[_d}'*NHgoאB.&9 ,߸yT*ϊa?J+mx1z ޲29r(tTJa %.(B(EBV':O@Yy8.+X DQm ['..|t x)"M5hht,<&D wLČ R}(8lXPI^YJpjh"<@'p#a)jHMU*)K<=w#䬑:9h^7~xOΣ伦%8G5-&d# Y'!hPx$Ʒ%k $,bno=2Fwzנ|  C h!ܹNHތHunPyHImI;I[7% t&2X>LB\d{y?F$=_\1mVR'' =,2Yt֦ʀI%!l5-ze9 :f{61cuW8[[؋bԏlHyN?7Ր, $ydo"EJ]4K!/~~ʪ79bTK,Q e+%30H UTFM+"!hk9䒝y(kNUDet;4Y0@B{k;H[F3GIx8dBYQ`?6S4 s7mCL|e.&ksYTsdbc'uŗ:4Qt&;([*`^ m jHSJa|Tjk|.T\%MZ(t}Ifߵs2r).y3'&("_lwE bn+Y-,#xBf8}#7fk͐u]1whBW$)i5B㼈}013C}2" K:secG-q]-mX9LJ8kC,FΊFb4y"nsIg"e Ǡ3(ܣh}<~=!XeI k}'-(L~kxP;mƆȑ }k+kNZl(ؕ<М+ٕr .=?o+^=JU%tWT)0'Wx|au אBUtE 0UݏR3Nm{b3#Z"T6DV!Ԉ_,T?S0ަOOE5}2蹃n؆CU*q$G߭:k т{ㅬBYUW@2{N<|>l"| !+@ J^SISkp)gXj&7.'b֬A*Ǽ|˛r2shW#U}2G aϤ3e [`}T<ӕeA22ThS~J .4RABDRwބ_&) Q!|ǎU!mvk,/AVB{މvd(U7ᵄ(6pCۚT;iYPaf5= &u%jvΠ(sS2"bhMɊ^d~]va~PǴ#.8pq-׀JberȤ}6j(UЕ~[݀% op݂͢9̪bI?ϷL3UXgKUA rO#*R4F`_9`?GWow}&ên|U6n&Z$/9:9~ur]۞|ֈ=ㆤ#J OCIOG/ZEލ<Wi Q\&вFM,c)%/>ZѱFl9d6:Crͩus@ K|#r ,ßeUD\E7k'* }B S$ǧOp8T:WE nʝ;!Gih:TV鏛vDk Ӯ.$Jx(*3S;~yW6;s}&n:ew~zB1dcG9Byṉ;Jl8q&S&bѤsxcW 0H#JK64?I^IBӴW@Wc7>+,b=$m{, xƅ Xk)'q)\[Vuty$f [=ZCL#>M @u` 9OGaÒM1-eK{pʣ=@9+a fLú/WlU "up-y`h<_裕޲X|*AwǰB=6UEvi%KZsz Qmclȡb-OTj2,;G"MqCſľ> &[p#YE&:]vOTjD\roHSi՜C~*Oǽ/\57ra5dkL `!$}55*Gq<QFJʳNa9, ]o%G9J-i~|SI*j.n9k@vr7E,id9gb9XH5 ^P&sKisBmYQW* PQ06><i &A`@]򙮭ug[3)M5>fgTfW]uk $h<5l̀FO|{(&0<}bNp3jT$5|!ƛB]I5H>bYEr,;U,Xh P5 ®% 49`Z9`<淲, &J\쬎(e 6A7HѱڑQ>D>-= r*/pŔkP}M , 5N,(@UXRK׆{7Aa ! 7% {M{+]<1 <8j p*funDqꈸ\1X2CJI?".6o71٪CwZ^v| r(l = -VLkj2ɍJoDGFTZ;MB2(f19pE3x' tqoنD ?^z4J*Ñbǖ"XeuGpd81%m);J!k wL2>Hڻ_azـ*#PHZ1*\8@oQ;^<z\#Tkb!rΰ "H2@8 cCo)^V|x.qRK(shyG\c"NƗ^Z uHڮUYP-,N`=W A4h($KsiM v(V~q HV=[+wV^a Yյ;U|2}"|w@_o =ûODr%5?w۫l֬0y-%.غ@?0znl4Qg4H|bڟ%K`Uu2 yR7GS I($&x՟uلy1aIKٙtsFi?͠Fk 0} &MƯ࿵)RF]Nw®gť="U|qkwr#H:sx$WSOG7;0S%l'#KƎHXB):QF6N1K~*zYЄ%rؔ¿2;N@GkUD׀fE i~l?c*]ߛAmY!4eKM? Ԥ09BfCpiM(m7?@RIU!"ev];vO ts6a[9(zieH#߱ <4zv&)3ʘ2L+; zBaV}Q:tKۃh I,)-~b5_w1Z3\s CK S<8bdk`a~{Ut][TH'DK]|h½b+"- ]wsL"{VQynb'xnhZ٧2Y*j'f+ WYc2E+> 4|#Jȥ?دSw|mI&gU[HBNfU҃Dn{d5wO!kO|(|Lw5!#r,Jv'nOĂ?H>kc(8qnQR$JƃXR0UIUʅ&ё,U0an,@&$.Rsnjpg/K`ےeQ^Uu=+>QDdOO:2 ﯟYMș71rnØհHD輦[$3gw 05bV@V.WFܻ2OSrR/>:]հa|̛q&fLc!;hdI,{ILxȎ-@U]=mlLȤ(C,nQ:YId}P>]A VmvRpiMNyʽRї4*̗:p֓1'R8b$ZxPJA1'v Hmi.8ؙ$6ZsiմL!c #k[ R _4=-dqj96]]_5C0pZQ-19FZ%ޱyB+pia /gȘ劰O!w'_.slPt%"O<(PhQ'/},B6*ٕe=b>'eH"TV=ӗ/ӡ =}3e ?mP,|CH얜~[ag%U(&u1"I.)#$ ꗫPem>C>v~~}BuF8q_9y'd]^LvqQ ')/^νlH5Mz=sm}}"=$DU/‘%kaXΖxVm~Rx.~٣ֺЮ.ceҤ@ 38ZRÈgÜUi /ViZF#җԡg`C|{16rGE iۉ"u\d|ʭ[6`~g O-2`\28ʃ`bF @vxz]wj.)6/ ڼvy xj5Ol XNf Aˌ{$PEJfOjWg` ;#^N0ٓIGJ_ pa/ЌR?2kEWMZgEJ LԔBFy)Nԧ3a h0vp!ղ}f+|>Pzk^\"]0<6Q&>>TM;=N[ se>πwĥ-&v9x$t>HHd:OB֙ )sJZpd+H흕яBl=-?n.-Đ{^(snlŞoWЅ8RϽj*t  D(axK W%橇KL*XY1ly1󦗿k*hhr"k59֕*DtڔL k ru3s K{@tQmi-L6M Bߍ%Sxض  ϼ&?fGS(Oxmz9h,gmLui;&~fVq %n^qc3"J͇9u(*@z-jao%9.ԒVqiu;򞔹+efOyGDSm׻,,ȕnc+?}̈X,+Ӹ{F\RLJssӽW@;FeUa\V$_QK,~{r۠K/fX3T1P\W_@$QѾEe )k5-(+."q^&g:NfLl&`TE`=jf/_`MS*R37^vfD14l,p)2ehqdMlv_.td{RuAGuJ3_ߜMmUntj/jd[=g3S|UXlT-^xO m: p'tq(*Q%/B~5S!6+.4MspJlk(v3.UmB5mDb9! Rvb5D}{Xi*҂ LG}8&Y(v}"Irm JyҋQ@k,e{tG!BrafGە`#+kOmdcAL?8JKY4ڈ_SAgi5c.Xфe| @zbdn<ﰩ JQr_-|UΰؿĒKal|i$"g ,5H#ew: _D!oM(5zCp5or譀Qcrzzf~f Dd<_6:o_3TYL`$^,iΩ(7k]eG}?ۆs\Tւ9Ayi6E>؊P'%_NN4`Oe$TȌ5hYqT`oM}ۛY A__rOu 'z>0;#+: ydԈH]wkq4oM~+b&) i}L<\^LT; hI(b#blbA-AGԼ_ZñQf3vŏo^0^^ HSؘzS?wH Bƀ2/)}D@4PxA _Tꙛ909Z}$jXƜ1NK~`z\ 8y #fB+Vɇ/*'\G -24yq8\ q/FuzqQjyMW A|(16~WG_[k{]鱺pqd;J!SVx }ʓS--pT:Ua˳IP}5o6ZlZB:u{ h7u Y8SjHIZp]},ysw5姕>WX\b3aoڼek͑p6:ZzV޵'I/tcXC۷KoSд(+ 9pJn?* utoA.{㽛f"E'.=}@]v&WcX?rǢ~ˑ%.Ҝc:wl3$d-= &]5foQ-S7X&ch9rܲl܏2 ITL$WfLD>f\'ւ%_OmuN7&l ة9.{Bk@ 56sqp wzYY< $% >TzR/" ů?H5=ߕM.;oV7Ў)z9x Ή'L ֛_Q`06'Iqw;1rl/lŅjpV%UZ-R]BC5B kGN)~>R "X_-|Pf Dr= (`Fdu#. za;SZ.PP ovjNAl2JXjF\o !:_ bfH},KA{[(mɼK+}F .qDn_OxG#ͨPԋaddOoC#;'f5*6ws;"Ii=oͭX(JD%D:p_ oȇ7Q-N\_'$͙ 4]$i(gΉzCxv+PX6S'O_>7XݢOZT&+qN%8;TNjֳf A-]75>Lиw 4ƕ,.̖u&ۧۇ dDޚgbK?WN Q~V/ٜcnZ uCMe3s(^Jkelח3?!Z88e4mm=&Cb48=q唫iD)ߞI|0.FƤd0h & ~<>"$ ZNA3 >3g9|B #xFSP%h-\Ӻ O{3>9K̰VtJյ#*C 6G͜d[>c%h޿$=S0~ )}z:1-?~!)_~3wY;Wy3́rH9vmC} ֕D.+ Y =+plԣY(WMBrq<wM2qm'R2i!ڂb:aq{Uq/F g|/@#>휀w}4dv}qɅDh/{ fJ|,z Y_r@xq2cݞޙy|!N/)-h$Ƞr%RG DPnax83~ d@uD7I]z旙Dy9Φ%z^&˚"uҗ/), 5,8?ƙiRdEk &b߾2,Y;Du+kcR>V͉)!}#~k{Dt=œMde;-ܿ}Kwb P#5:{Dld Dvu(RSg PۉɲB (h3PWu.@vWuJ\ؒ˖OpʱFਲ਼$ N<h>A_aυGi B,P{0ݖXir#`wE}eJΈ9ڂW \d'J12ؑPGܧ=Ka(f\ES!E h]tx1?u .|^T&Ϯw5*>0dH^4T#SG r۫"A^{Z!Y%>Aڠ=^ez AM`ۭɨ| b7qDz\:sWg{4 H+AVsS)YrVd }~%ŲSr퓡\svBdX3jC*زBS9%OHG{!>E=B5>d]J xLi>noZF`9/@hvtf¿p)X0 ~,ނO0N-JaveC"bok|vTedJtC*XpEٚF`lZ}(lrQ2ۗ/ ׼1SbY:~re$ʺlPSlrKEsfˡ0Kd:y+&W) &qp٬f]xӈ*3+ *+{^ΒZ2dE٢^fS1n$1{$1>{Q$z_. D!9d /LoyY0N$^emqi3# Xا[w5KM4cUwa+<򆳃 &"Au+GvMKO7*X}ϱO}_1T0R) pc04X%/ $ˣPs~v@H]l:0-;Aܴ1SSjg <جSH71g0l' :@EsΒYZ"t+}@9b ~N[!>L@9 nExBmf[lWË[r:)HJ]=ԙpאy. 4q#n7BtH>eHNN qi\\>CF)|, Q;5fN3JE0Asf S1kVC"$I J>Z['kޓ䠳 H1'*q95Eɬ!Ž"I/aׄ}Q5Dcf@O<-CP $ ZNҚ4PR %Y&̣'f87v-}L# GFu Dn"5TlgAi;biꀕ]Uk'!1 yK|i@pۉٲWL_#"Ð|CTAo.XUhS؟7[ιC݆z!iJ<2CN  }Püـ p!hSؖyIK}?ltssZVJ `4M`ـmgudx'\2l2Hft?XHUA*%鯂4[`+GٶSW 1oNBbP8j$1۠n4'@n er݉OM5^@"WfWܥw =f"D$~yPt] hdr0/=Ap=.G٤Šlz'v (^ڦVOi+%y"+c-kGDkތp Fo yzؿLe tL+4|/>F]Y8yBq 5 }!}6i/ [G&'.5|\_ o|FT_}䠡a//ӣ0:}-N-Π4Ev`㵁a֑@F8^xrB`)Qnt(ͼd}{F{Z`8Ґ{My\vqUu_±:])PtRBB0PsB0)PC6hf @L(ӏܝt~ep"w)J{Xܣg|mܭ'vPc&agUlechzRHpQzZ#PJ#?R^xr~|ZhR8͑8*-Z.E<:R g%yZ *K"X ه+cIP.nڰrW] n;A0L"$Ͳ \|xvd=nPIF'h2NK7zyS7{juo%RD[x L˷aVu2~NcTTzBH%~їkyM$Jmڛ?MMV'[ui K- $#:D9#;TaZ jWT>&"{&|iNFceԡu=,Δ?@ V3f_qR`:brKEa%܃Zh)D3"V{|/% x-?<ҁG W@GpΜt\:# ;Ϗ D#IҦVih}"pAQ yȌPK=1Pmuj3}|?0"b{-EQa*ރUt;ɜg猥l#D/cKǝd52 '?Ia+o<%SJ,3!mݣ/ݣcЏdbz|W쳽pmT|NNW %C}+qAj+Ϭ=@9yEqwn 3Vc*OԖrR`%)(N& 8f?p 0׭#\ 3]*2%m _f/FAa9`{dXlK2㥍Cj-Q|YNF# L4`` >󴁙t@0x'LS\o0iƥg]uƾ~X\v= "1-G , iÝ:h2h[Xp VJ nm)cvvW/|ʗ:ŊO^%'q/nm 2G]DXy&~ ѫULQyρ/^9!$x)οst֫ C<*ڍ0c9(ns^y0h[JyNC&zeIVha( )8$KJ&W,/tZP0då$% t8FQ~6<%#:Ŕsu 's]de_}m+QL,#}gyA ܰkfh(&7rFbX̩'<Ν*6ܯxYgz7 +}y KP{~o!UEresxg)sٶtID8?nfK[GIjq*hI2EP(S*4쇇*șSc?y(^,kL&B[x)IW~scTGx² x¬.7ʻNBH ` j|8y@`6D[|\lcU9ZlWyXEb|"3x+`7eݷ3ڠiveǧ |˝ӻ-8[*֪6VJHZcaŢ%m ƠWFk_T:ZmEdy=Ne#ݶ顫IIc&qC uNVQ,@ÖKm珉i+jVnP~L'RMuLu+LRP^?+ؑ_n#d V̐X#\*:F<ݞYʷ0vah,nmjTrV}!4Eȴ[T++XhTν5(LK +ux`4OtP,\z|#) K$޵7kvx<&)ibS^C#@~`dVv-28(p_j]ͼMz{R עt^|.CLx{ {Dsb 2+҃D<= Ni݄y%PnP-6)^trJt 큅 /diD@b==r DwD3{H;n8{(Q $}SP}U&b$8=VѰçs`#_7$1؝/e㾅췩M'g}ktڔNmoަ | sCxvRTs@| рT%&#J!jlYdH-ܶiҰ(裇}{b[.9qa8_8`ވDm @HۧvT)X 4,2BʌHjovfKirZ 2^!c ֚r0fЍMtPlo@/=hTkH{1|tSlC% fjyt|Є'5Ź#ẋkvnEgTlD\/1Nht)aq !+tOIzl0dRQ?F: jѕ7> T"N6yuw'2?vO #|Y/=j9bJikA 8ndX*(*ON_"&LE:h$h&2H:=GHiKǵve{K)a-zzGa~R']K7i0{Wg]~Pb,d=CPۋ>\UwJB=&e{OgؑQe4\z1T"a,*58qBIt_ߍ;?GcL" 'o*,l1y5tA;8ql 'Z ˜osPʗȯUdp%u6a*zgn.BEq]P'E#idqĎE 8q|=&9"_J'J7dOڨ'sn>V2D;K\NQ]2٘}js kw;k7B2:\Iaf/Z4CܢKS2h ֊yϛF1s?lpaIʻHߑuu+JQe7`Ձ޹cy`%fhyF`cK=%zH:쉂ܢ/cuLpBeSmҸ߰^Ք=җob®-)\CGF ecmTtDЧܰcP7BB4>_)azfut~iceZT74jb&"Gri[[x*)#D|aȄ;{R\%LҎ eز8ZкVM|29?r BsJ`ުR)3C1y" ҠׯE>])@x Gk铫O6;n](%Opu t141Q7bYP3jGSf9񱵣]LVF. mu;K*ܲ{m5>㇊e8zw bx-HdP|z?2P,*W=X;jn/`nv/X; HY}3Ill~c,$-+sT<^=O 􌍹h|zX4$Gp|F$ʠb\6܀kO }W3sj jK7*bppx-v哆]eb+xk%qr?l,Nj-5K̈f4X^Iȑ!nKA)|kE$08:27 !`_pf:7p%oXw+7C)+n#K0}Cec?0B ¶TsMHɬ6K 0.u_] h[⩎tK"#(Hq1ƋkʎzY#G?8<8%4QDc3M-'WkhPMt@??L7 ҷ;OrⓂRa7/%Qw…&7JF1 ]XY Fj㽛B2AK$SamZPՓo"aХ/b(@&kJnoe}`I,] Qց˖L^ 8{  7lrKzB񸲺m(QC*θ^Qi(ѷ)W/0vX~m p|Rl?J -RjM r~< IzEkIϱC7Ya/ff0&9eAC椥I)%9xB)=\ۂbD>mAK1oOM**FHl~0rk9VaW$p8V+! Lc)AL$[k~ʸ¼5f)@Y4.+?b2&*=yS4N+5QU0a䭛AOGL/WYwOb1?d^ >(fc[^f%-F'պb VAkZv7(uQ@ վ JWqWGt :$ֳN|n/޳3yv+slq;W(m$:>17ҡCh]*/KU֦ h 럕c\ (OB5F)bxwֲ&p㏟"X}&**e p\8-+|s5a-$<4.XDkߥ[/n?;Q݋PX]9>7̑C*ȱ1|q:N1 PU;"yŐV'%<J$KIsh\Qܑ3W?C7YfTXfh&fɘ%,wJҴb us-&1 JcGrXFsFKkjil7KNwtLY9UJ{CWBKwFF e'2ZIYZ ̱ &W2"6HΩQr%R<}r>/.o _%I>v m}oN'\j(kh]ƭ,;0NNz|/OA+YWڼ8Qa$Hu ε]ՕCOwtkjy>|yUtm)n>7 !bhAWiyhiz~{}]<#0«R,~,hv wd.t(<_@PbNnTˊ͢Z,oFijAA_gp1oR!݃$! pBc}Lb ⌀`E4J#KD;uh쾰B "-M}IJ/K{(pY:?;8x=gjH_T&ҮzmBբwY8KL3i}TWLT>AW) XT!O _8A,/2KݱpC^g|çs s)Ez]<~p$`F4fL\锥H\q:Ge P%)7B8s_:œ} mޫ!-0,-; lt~zGw7]u0z)v~a%?Rn0_~}4g|nN^ d xPL7͚-k]YV 6N[VsEO殸q~maT,菞׺5H&$\_M05`}t4PPMZKa!)'ͼCVWj ׏>`]r O( w҈=,|J4b槣I8#?_w4#/TRJCX;ҽ7Ҽr,9a|ww} ޒT0?JW@82%<}q4kIW,:qvF4 "t,Wy^'6E?usbZΧz 'Ca q\\ !(N)<u{9z@; {\ qTe WIaق &l͊]sKA{D[W0d%F S|BW9`4gGw<95֒ѕjJ5ޮdL(zq8K W3 [RC])WG$6QrXR%0yǧg pjhmv,JS| m@ΐV~Co)UZ5E i~^bq3և _⎻=Ft>vJEfOK =o>1#q$"- Lλ^{Ã=5irQ-u&)vo81a:ܠݙӞGN5,udM9[tSj#b_狾<:'h¼t!PLlj'~)$ ԑm{5!gOJ+ lq* KA74=Q4}Upmxڠ>JngYTLnF1~@:S}phWHRgAgqjЮ嫃5D՛N?f ;cjUБ8?vվn"hULMkC#}hISY04HǤu5s}~2m 3 ❫I4Ų&-L.L]!J@m?G%DeQ2w  vѷCfc'a,Q8AkuslHk"xrܽ\U܉b5 ԱU6Lbl8[X'GN*k:-%0& z >!M59Ө&Gf;'5EЅ"x\Ma<ݎB]-e\o >sx-$̳(-0tzJ8A[/#c~YVeMaqW SP(QŭK/?0l.KK&Lh[M5; WN/{ƹ=ГSv]*2s_%hd|Cj PDdYH̻MD|jሾ':2-ˋ!|zKuZrK D]U_&LԆG kLh'_2-X 7*Yci__ #25L Byg2&5Dv0:F2a i""_# D*3X,S,B %Բ(BvV+ WxQLUPXq4Y#CT ?#Mω: "coM狌 G#'2$? qYMs2 jHJbb;Am=Ǜj[Piκ/"[ 4Y?%,W_eZ)Aӯ230r={v?.J #dyX^ykDTJ^(,!I6`,Fv7w%|x5"^3Gnܗ:ϛ%< 4"7sP\@MM =j6\p5lul(eG5p`qnD\I7k!aHi;Mcon/so㍍rv6дXd)_O5#g}ϟ((IWq;Ph7G5͚\v0.BPfqO 6j+[׭1h5{UZzPK'/VTrE*bOSm"a(}fJǫk',?5=/e ߆׽c B\ZQEq\" `;Bxؘ i2*鑣ܵM됗]|>"F!t%Lv1  V|kĈ3G> ɗ/D sΨӰKPpF_&Gcn?>+?T>c5)sH%T>!~%/Z!&LM.$8ty<[j"vFձ?Rb76"c F|1n6xa1͛:46dBJ\[n3Cmr MQRntYC)4i~l| ǝZ-"`,M} KrH.3uos+0{޲12rl8BL5zTN!pu { #U _$ez5=<77gNzq\Į9f["s. UD{۷TDM,RF={6yr~38#@3>_)yy{|נ2:۹Ws%+spؐ wE`uIh=4K:Ȥ(,>$?rZ3F2\ =ɴ156w<>UBMPE$!.鄖X$wVdx{8&i0͞OT>La`+)J=9V꼾c݄ Vؤh  ёQ "&E9Njs4qX+cҕ9ptH8Z:0 :ڒ~Yi"9ydpD1qfyh#3\\0 q{u̻$5_84!{c^|YKDQQ(W&+-,*5;ldpaTdC8ʾv~`ulI§E!49 ŚYA=[^WsϞ:oVbE;J%Z*MC3tSGEm$o4}9;{—-oǙ_LXy͔B6Pƒ42?+Q7֌lNh!X,&!&ˣbo"hGO2h߁8'V9B/U @1US]Hk ,ە Lbg%<:;i! 7'ʏ]%<.!k(iGV}԰:ͭ\()I:[YpG8AT) pccC H,0*NSWjZu0Qwk%V(jg obV (^C Gn&<{MD2}X.;QZ5L'>'홐Ξ𰮃qX)jo!?> d5;!pJ$vHuq~;&'VX4{d1)j"f7O ;dm\ jt"z򺲊#6F_bi_(\;ޅ#xYݿux5R7kOyb@eԅJ RE{1}hnPS dC]2e ;JPy8"\" 4ngވJ{l_hn -tSla4/|)6yZ9mZrߝ7^RҸ^]tq~0]CYF7/`YaPF_$OUYs0q bk3S4͜ 3Tb/nFFq/ ]ב6tz#ŗ/-%ĹWfn"߾d>Sr=lfߟƉ&!qe5@|taEnV͙F/_׭w}Wpy5v6Vw%E @͙;MR`r[uW<|G&D42eQxAb6Xf͊ا~,P,os{ ,_Ys3D/XWv~@~@= JYuWG6c*lA6Z=1-"6,1vsBNrUq^3AJL~2:ІukxOVŔ =%dR9mOS"n(j(ۙ2!VJ%SfaUtn-l>ޙaxɱ\mkI%35=1OAre9oO۴sV{şQy)QgHg}"fVG2Hy[ҟ*٥p}IO mJ{0Zy2ۨLsY:F] #iTz?'X#ɗiA!Ц5F?0x&2TB="D*qҭ[vrŧ 11,}bۓJDoPSYiEGO{ GgZsmR^Hd}3TIM2rG=B/ZWd?Wou/զ1LH ]}4H]*|b{W dF!rc ΈRwDޚ?ڿYl\dE?'5Mƒ ض;@e tB@̩vjl2(o/J `z_ۼP씒3ZpŠ[$ zБ:y>DÍ~ح*ݴy#>\Iʮg>< Zt-[.'w5~!@ N$f;6䩶GٳE'/kK},Qcf=%eNJH2b\38t0aƵ-A>>=2wlfzVzHB^t_nUq ^L 1 1D508eqJYReLޘ-CGLG^{⸸HLwBmNU'48n puMs {17bj?$1`Dp4uk?Z [6=K_Vl`1$5V5'Wbmp[A{z'bu;&37{3&7ߺ=7Jt5¨L&!֑ S[8:N,H >~J1wrGiH+9Hf֎Ldj H5:"T)R #7p ,żl,,x!:DqĵK_9 vlmߏr]r5ϑtO ϊ츚$F1|o9*AarG9`.r}KZ?ѯoE'qj5T%#랾i t?xV q#/2IktI]p^n<|EmA>UQr6"fb}ޟWD)Z)=&}LE0EqM8,sv{ҡN?:FQ4m=;d^.ѪD+N`=e;q SξЊ汗J}Ӟ?h%g3n$rhs5U{% 5σd3V[ QA;Z`thq\1t/$)6xn%Eok~ ]TUd{;wY4)Y Fi^!UJSUpKFNNeukVinܥ|V<9XJ HJ}ke3d:fەH&@Y/1g" 6h># u`l# 2TFr/ƟUtWJh}\M"{%6_wExLKt?r {4w0e )/UD ,kįMo,w7=+VQ4%t3BO оt mǾ9`f5"̅4D#u%2 T1d#pݧU `/v bSSn⟓$7B[#d/r'uzӅ&}cT~L芻Rme֕\7q1p<)̨ղgXe6ʬ{\lڿNo=Mr*Bl)H.J?D#-. ݨT]0 פ3.0~2*1h&x3nŃD u$\l2tԤ6ӚN=ۧg}Ph4X՘E&a?K%]u 359%gc%)Oi ͸vSg4;@4bͧG9"9?% jHMq$:7f] 92'a:I'ԠjAb ioKqqG[h#kJYZgڍ{uCV"ȸ!RP%.Jh\P RT0C$O%3WځnkzL4h'je„[.)h'8=@kZ5gSq8GA9rV CL$\hXcuH!{t kuq\4E4;ko\E#}U&*OE( 'WC?Yqf%y[;zX^úEDZ"tꐳjW2'/IX^xv0'A8 h3Di!VnƗpwh,Zvok$^.KқFV㥈,u(f Lj`OVnb4hVF+L3]˜" Kјq/CuÿE'H c 7pdːhHK28f|@QgB+톫sI)aHHGR "87$@QI[Cn-y0T#!T0sуǫ KT_nx.6W[R34kFq 8wBXɵ#y qzhN.B:]ՙ'v[ZergpKs<ᛩ|0?q02|wr58ŋ! s ALސܽfJԍfhːoi@ʊe|6 zG1|P<O H&b4~H)r?T4˱Ҹbo_bIPI xA 5%XfRhDMg =SQ´t6!lZl _w3r†}Ҁኴ!Vy^f=O`FėO +q2^*L+Gl?9 h;޺ 7 {ch;V+Lnd$gE0pXUg"s28,)a4rb/p߶n"4mfZ mXI mJ f@ d͍7 rYsKg"X/x`ޜ$GblK =m/x q6i&#@`q3<`8߼yOKL#pI8RK%.3#uR@N~nєvka!lM`&eLHWcuERy1nvw+Y\ڭ 2,|M4;sFbP +ZS4QGsW3[}i^"qtU\ۀfbN\Ԇ8gyyQ Œ"ǏW%s2~!v`I0N+Pd@C4u trnp!d!^M^l]J R[4UxnmYO TT ߦ@(Ld$2*n{J1*?=Y`vTEYdA*6A-:X^)dKъ%`E:W:j:N1;M颻{bdci*$ʌwޡmw\YX?N Tny֢_g,gb[Iy wɨEW ǩ/X d]t}T}z klQjhӛ/,g +P'&>M7yfv.$`,z *,Z~TʇsZH[P\mBI% aQRqiK23>}_5PYB9UnBc7Niyi.97qC1vf;;NPB^1ucR,{s[X`#d?F͘y&<)5yvtopcam>8$!?9JUPPMO ,8m/ &i7q'-{Oϐ3φbx3n1 r<LXpw(P3ZTYbۛ!:ȡ 4(j (fOl)cg޽4 x]$!A+oM )N$ʴ D*{~&@36 @lӹг;S"]Z%աҏM/:[Bu,wҎ} Ter؁X,ѣ'wu t{bzQ=FAm'=]څxgɪ[S.c9g M0άCFBM>%i"GtX.aYIhڼн?^l@[cXp+@KίaI1sۍ%`rv3@=}? +`m\yje8):8mWzN1z ?JHbZD{R(Mo6ZaY׳ KiRT4}],?28IYf3}T+,n{νd6CmC$=B)kw8-c*5[ԑz@ ͋  <jw_1^U29WB1u?Ӆ8I&;XFH̰L**]=`EMӣjnsfsѨNlLxF{5=VLnÙnܷ{a`ĩ o*G7By9+bA#;ܺFMNt"ZD˚wF"((NΕlpq7~r(t3jH|"(NYq:rQ@=DK﷥)8cS7VsJ%y:YW*;^YPJWăݶ3012>!q>6b=`Xw'YGdM0sPR #&'6 ";Z(8Ac&nms!EyI7b V_GQj=OANG0bR80MVG:%͚98Z 1);̸ ʊ:(Tg`/c+[2fF5Z>TnSx"7l*ٲ/]uVl7_DӍxWە-]$ C 3HCߋ<~|*뫒WV/PABrbc:rhZtPkDCpWA9Yb*@2_ʉsK=MoĦWA/Dhdnquo=<"`-g_]DCS!lhef=swVO8FL$z˾n#uZ[isqoHTݚ!;/:[d؞ $ @>Ī'7)i Ws쐥2I5 S\|[|E[H;{/iPo5T m(-|pUsVD XԻ,NZ$?B̃~wH>6Q9ʍ|7r7\TUQ~r4bI mP;P:iǭ uXl5?AXB%IO1\]/[9mP#:֐FWܸgL . :uJw!)aUJ~`X"KWtް@ȍ%/rcRh8&8^#C?aѦOY.RA)5x1#GMBkl'ۏbEz4< ֻe[éGRi:~q}<6`1djA? Khu#2扏wl3Vl;}019>hX"~Ǔ%/>t?cqSo<$$F\~)ҝwPj[y72;H4I {/!qd6tz{-Xvd-Aʉ~"eK}c=*:8#!N<ewq>AA@RvKpd,MKjc&X)Jo9E\ w)遺Bi#}Ժ:!4 %QN-V>a~9c.sR9)R?L>JG -#*m$O6\陚Fu '2 ɕ, V1"!N3+:*(ɽ5mSto@I =iUدc?r>^ftvmփ=$,"{ނrV׿"qb`yE"@ǐqt3^A~5`)̃N^15LźzBOx!{kN-k;c&ڹrJiCp.ڍDRx; c=K8)N7ZVr6"oʈXL4|qz[+qgW"t]M7y!{\9IB٢ )2$Il_,Rv 5L:2*F^ɜl;`M Z,'K þ2?Ő)z6 'wrdVIh#:v>Sn_.>9$]95Sh@I';C(}XIOPtf:˷nI"yO׈l\D˶{Iksﳄ蟍D>%='Ŵ"lH2X@"#[˜߹r]4=^c=g ^͉kq6 BXC\}^1+6C0g7WnlPmoI oH|}a^&]&qg&»`.֟t+M.)w8Bl-أ\:R3P%իB1ieiE-ԋ%>#L%)4W€ $]ՔP~k/J\eLg*fo"[ۑIpJ G'J2HjgCBPU@ %>HYݵضӁtgK&6G 9**Td({M}@ּIV>\ybnW|\qN7.ꂈl,l/*ȇuwZ af ^ _{.B܍0~9N%Y}9DD!eװiQuSRm k\Yi&Twm3~OmNd;t2ti'_+wUUqSS:fPA.$+>Fpz6AwH?ϴ AoRJ]]ke| r>OQGWXF2d1c\dD8~ߕ{ \!X[x#R}5{)/")}0G"dR.mhWĪ|UHy>ֽ9~Kg֘k"t(oӏ4Cֵ/<.HJpÅTf}>OUnFc F WP=5ָefPi]sm,- jtec4N`C`Z26U@!|bxGi "4>^3%'lougſ*Zb+ndʝW^z>&kț6R>z>0apMΔ%\8w=@9< s߇LWJZ7f2n}_"^޴+Ҳ~)ȈeL:=Q>p '*@C2FcHM3~H]Qu tk> 3`l_L:Wb XB!AǶΉ쎸VFǷ)atwx/zz9^e:(a]YRB(৤jmB亅+W=S1=r7ww"f#C{_>AjXq¾-׏ 3E)ղk艢 }4@) Qo^܏vw9Cg(p(ʋ}MXSt\+.9{r[7'\;b6y({Ck@sDü`8NVx34㶭|;Fpu@L=,i|P Cuk` b|@U$`}C/# 81XC 8.De=J&]:Slk^\K.usd̖#+@+k0lOP@?xH1wSPCR7zJDzḲ\.d61yx4R9lN8zG"F&^V㺯 09h1&X'Up-U8ɠ՟um(ծҔQ{dPЇe{t$M%C <xY.I`8˺yF\YgKJ((/b[>xiu"mGaIS3d@ы06;d .ʡ i+ؒlyJt.%7Mp_nmsh66$n&;ol(ՆI&o_XׄAE<vL]o!3Tce.MwIlŒr2u-GtMAk##wҹ}1yJ-)/|X\f ܽM%)YP̓s`q1n>#1IM,0pBW,2a=:P(hIr(O3۰l REAS8e<G?UN/!k9bie=>fBf4)=csT]r֡դ\Z2!(I#m8]fo tXUw+yXTHO P@2)p^OqGkֻ0b^(lRjdj!P'ߢ@U BkLNд׈DBpiRqbX_,,NH{SI+]cϫG3EsXg"YM4*%\0n$^[doM)Ҋx&aʹN(PWq:[\'H&gcKUY eYȿL&V:܉JDSR >0*M0*̂^/O i4b 0үy%0̎.)gVD#olP_Gdoq r6. .YxGs[Dޕ0_贸%MLW3THD6Z[ɯy<拒uP'“Z@Td23CH@v!Aڊ@ -|洵1~.qSшsD>p5_Dg#S36帆o%L4f{uS-'Y;nw1e' Z2Gw:?H/N3iRPo-f}(S0>B{d_b   b[SI ԛ{?f9K\9zC7(0hJ_ۜkZLf¢Ue{c%$ 1}+ }L4Qhbb!AF8s4Ml;FL]a$BgTRyʼ~ZY]L^yI&sXcN+8pLZ+mDc4ΖC sNI,ޤj`UAp^N}ЅBK484)?H<".ҙb8KrNƗ m,:$UQ;ۨҮ5WVa?SO} 7wpdfeik. YԆ?L`Uiഫ^LΊ3TbP RQBw΢)\򵾐g՗Zٙ)z48eDW<@]Nyw}-FtoX81%xSӏ']}-;7d:ο(l5ꀞwUC 0‹@f]Jg%aM[zx}a`13C2%:(`"".G*~$> $簂IʶZ)Zv܏׫08ZYg &DW9uF~*ܼ I.zg?+S%q+/bɹg堙썰Rh Jy- N*0ZW` e9>^~Qfٵy*& e| !l ϲKcW^i(~㥳<;GAq]9IyAV=ݵ+-wdWL-51 RFUFܑYO7Kkr!F7_<6+ [30a%N-$+=ZlPҷ`YkIz]BerU6pkx_/Na'4wIdpW]au+ijƋ!bbs<^ ȥ{'l-uus0x>AxKI: HiCTϭHvɴtY[XGGkM_խ;EvXDt*3}cplØ2:ԩy7 J⎵I5kh8=zU#$4E!_H|y6ݺ i펲矎iA<?|v+'Uxb;9 tvOHݐw͸ ^ Բ8 dڦ/UG OdmȉX^lOR.h.a碋$;1oEt`+R!R4_ 2Kpm:XgtJ>]|}w0#h^ji)YV˩$:+URQk% ;qmCʹbX10U-*!wz ?`'ٜRi:m n/jx[_kc~^Mll !dH h35V -޵h==iS4ޡ*Uk~p?l=j1>ix=ʿF ܋'[f{pF<]h,dWfQă7U2PR7]C\hqqG&J#o.9 ~/mR zf+"~@ۆsטx0qtqݦ73#(cOCww5%fVbV0ITtwc)iY7݋#[b'|,[%X`QU#v)ZPVh&݇aS[A 2RuS/?SjxUgD)MFSR35&*k(d 1jS=N?U \5QrkF1i~O1y{Iر!s1J z ;Eh(魅_aL>{zV2B`l 7y`j\. ɢ zJ#j/vro$VBWT>މ!;R жІ Grbn+E{N7'vX:J&]pS#LRr*D@G9#e-#{agw-bLtD/)c-dz-7Ox=},b z$'X*&;N t ֡ox (rP=Dwl}b,,p0!'G$*ؚdQJ^ ׶ i+>V6XWl迈γ%9HJ`:Z$=a(fi1絧k;' vh@}MҼ>TII4WI57{n>^!Ui)Cꢷ[?0B6ޜNJrK#܇p]gyocmۑKVe-ݽ4vXTvxQ{p=%6sONSۼ ӏ07RH}`Lg3 >j8U Py{|z]h*~wIR>]clscԴ//4@PlCPc]!+m<^t!cRe*1{#E'i7yf?^UbeF˟I*<͹巧?Ʃqp/@BgdΉ/t\+,gKJe8TbK~ELu}N\XdV>^V刕3o.Ho;Y_*3&.؞jb܇0oêŷe{{ Q@pFstɻy0/<%Sf );5tbwߐgOwJLˀۚ*-Rt9DlD2̊R" !F/?* ᾙ,9pC?6׼ҴylYf?7O}KnstXj 66,"]37A\8HJ-V0,l]j^R~='>S7B-Zx5R,WOBjm`0" oEKFU{̗,z)Lk24TPa^]kQCT 5Y~pQs:PaAn<.Q+XG<5%@ETۅYT-W=e(;a㆕kFl;T`&P}8 nF\Ć]\ZMtl.|X/į X#8-'ߞ""$ ڷUsuQwǠ;Ap%2xIDP^;Gг L^bЁLu U!_3 %S9 f a:7r\*ف7`; 5y._v,0*/ǐ)}Bjw0$IsALu6JXaRwWm9G"i̫-O>_iOmg@!4pG;ZQ%]#O^V֊Gz15Ph-"~uj=paI8eŰh{s\TDR9N1bޣ3h #j< n~=]? RDӣ.8V[5Ow<:ΦbF %S픺Oc'&z# ZK.uXG+iD1Jy$ #9R]Rp!9];xB|YVT-!^*0:ОnN5%2'>Z-% jjL.$ͫQs7iRvU0RCVp2i&TcL?ٰ71E)ժ #Cb)P_ѡ7rV݈0p>5PQf#o( {d?ʌpJDy/17, &W-u2GAD;VC,#@mhGgoq ?.t%af ^,ND텮c{Q~J@~Pȼ8X.U Jp7jd>]|?HCRr2Uc4Ŏt<-%Ǘ1VZDQ2AMO\W|X9J2 zF.(LUWR`,Smyro"v!3kr}.\_r {c;+@ʂ9n&%BɆ |vl)?X$nqBz&: k jg&j*o 'Dp !AYTl\&q?9 qב@x帔Z#-1WYu,QWNz+m~)C&1\2~kMqKۓM6raxhI~f˖H5]2 W`a] 4_lMSw8nS:>Sy$usez]>3,QΕ|>X!'2)ˇ@553sC'B:x~( H"Aj:$}h`R]#@;.f0?GkAt_we~c$`bU(}W޳|C@KBzpx) ؊ʰF^y)39}!0ƞ2Gu M+%҉ѕx;V={miNu,SxQ~{N^}nj*~9F,_l[w`` 6'PC@TO<s[$"sd?i☢ YSSl!x_2XD ^BUk!N; qѥ "&85% 矁o Zn>}}]OFѶI_* Vc ?&%}$ }0*J TE߅;0%6Ēj7~h.kj9:]+"U֏ަmن52k\{LUtd'A+WYT-{VgFH"3B盛 ΌdȽ _!7WU6*dr^ 1>A)﯆0( JHR[KʷGu`~lG x C*}޺[#`r\s6qĘ2q/)wONoǠSZ "Oa~:@QŨ|X~*RZA`/$+ZO6]l-FF!Ւ6d}iq+5LVm |SN>jHKn׬S4=f7ez^, 6Si$WW!1PkF>֒ G(ocFȇY(Flp;֋5}Iim>rkIAí5*xMAJ3vņ &M'sT-ˆY::sL8]5d k!2~ e>U!|K}'ukZr2n7d|Qc`/'X8gavܛodqͅh:ɿk0@\FxfSKRXLBk@_F}hqn/b~ұjSy"Nv-$D6WnU據K9da`qhnqNg[:PYvt ެ)pDCc(eUѠn.+g]4DLOݞlIS@.qf;*Aa|;;׬P{H,2-V`(ͣfMm0VR />(o}^}0nQڣ&v} cH3w(' h9"5st2{BMzlȧd=[OUͽx.-k:@jK.!U M>IA9t{ #TEh_0՝$?ioa:t AɄ u(BWǀGOc;uSV wҎ";V]$xAKOcz`Pp4#^ S eMJ<^Ph^1pu4MA)+ \Jl/["s|Q_B [3R% ]^T|(lT6c}/K Ӗ"qS3Uxv{HnVUID^K1ɎѢ]5*Pr'9uv4b js\ĥ%(NU>зw\G.|%Ԃ%*`C{k?ji8f?bTrqdN!ܟm`@cB,xί;$(-#֌_ΝY MYo]h؁`VzA_voc@{2(1:7uzBg7X/`7 Z zV^)kBi= [O']3ꢫ:Aυd+9O9vj$6v\j,  ƑW~ÿ!o M}RIi>ad3 gጟlay. u,s)+B g-$NWp ӷp0'n87.!tJeRD@ \B皦< Ы>P ^kzJ+ +&yș!K^KLrl&R F&a 8_dHYV; kO/~(-]ϾN=|lA}41I됯kE"핫f!ɚ#;*KWx^+Ѭ]JwVWDrkYWII9iO:4Ӈ&hX+ J^8Z}KePX7u@YˡJe@"Ԟ֣ 78o-Ð@8 % WkBv0$)BtL؋rzaptPLJ'AuU`w9$uPw[_5mf-FÆpo؋+&zbV;#qyU#!!C*6JML(ghM&&Akj{Y (Mmu7; bZJ K&qu|QҜDNWV#w OĴ XyfskxT!@W!C˒ﯪ ]r^ƋE a7KC#ۉ~HR":8\-dXwa녖#=5Zo 7`p 6Kj`1%S泸$GPg Bnjo]yT4'B#AKb"EFW;I~[%T.ILKC>Ow!)V/ W~y-{0FxM]G=֒+k㘂̇GHA v=-V2d ?K[F!-&~wx1dw_{BlOenRe\^OCB?)9z NWoG5q K‘슃.G*9bVɮآԜ;4ln#ޚi~됦™9c,Lͽ>) DYb vͷ%aHQГE@ޘi<L5n%N6,$$l0  bIalXOg8e$K;*oXM7> [dž2M ΀4 |38Pxz^%"L[uN%. A]+>QEv>qK/k/ܽuqC>o62, ݳt7B4VŘ?ifT&_ee$ўl`1!%7q@NbOs,|¹+?=%A+qrCꖙq,kE\D>4aIe{7)O2k=L;x7+D:]ª}dydIgeւK1?(dC%XV]F8CE|nD\OWBwѵƐw̦hr,0|_XWirT*Jl%Ҍ?QI?t%[wC޵@6O}jZG>- (q/8fպ4h6@DGzˢ䳠o\KPovw=39 S%(4}r[ڢZ61Ҧkʷ:܌Y JAs.0?!l*Թo,)kpUX[!`kh Rޚ/` yNOϤVׯϡ nC6חEg`Fr݁H%츧K7{TWp"$@* 6%7U% H0>n=aIp<4 T։> JR(գEE@41˯4RP=3TIL_{T~(avۡbCIg<' OTW'&iIz3D֎?BRT`/*).IMi L\"Dh.(R>Gi傔"Riuŗzw!G5s,^-J/=UR7uHdAp Y($&/&ǂ/K0h9Ϥ ҔN;IT> bQFB?H#1DK檄#$ "FѷriҊ@mR`co {GQ#$gxޫ͙췾dje$B+ $em$Hs"ڝvתؼGloT0I|*r08ҟѷ*ѐhnEYCbSn{$+*:L7_\2)ŸP#A2T%6>Qz"hFOѯ\~5MW:;yh#K*?Z5@RD G;jhTfޡ X*2m*w*tc7QJqE(Wj1> [ܓk^p> =6rf"Nqb5aԋ AŴ5q qm\W,U9k_?IЖ'1F]+ 4=KBUq>p5RdFOc}k !ɑxuH O k#u!u`&'ǖ@6>ፇERuX(||PlÚ.NZ B,L-Pr[Z F##|1= $fls (B챛~!Kٞ<+)$!$uG)_NwAD*V2>v*+Oc~ubb{}VYUؗL hXr9 ɗo[Uv#<4_aԣ{=n7rE<cdm^7 uuF~jBMJsajb!yz5<҈ mq'/ʤ j'K X"[䪍2v_ܭcJ^rÓ{gup "Ig#,;F2,JH"`  5h* {H]˖ +z#@tL0:4^df#5xIU|!/^h@TVcg>\+d=9X"⻢L|f 8ugnԜ!Yk T[W.۰oSh38Uvk-]U*I%hCd (Zy590*gS%Z|t>M;[%y[h'$f^*c3"ʗrCHqo u_ȧcΑp~+OxU^ݖc7%cݤM#k E hN.̸_G&I0A d s%76XesEY)a>Ud<'ۿȄ\ ]Aiğ&/{0v_#)1& o_|9j brjjC!j"$,6Mm|gFuZ{zR"/$j?%ůorI\DoW@/W{s?^ !%KO* #Kii!@oG#}We}r0C2u/-Eq*XveӒxdU[MJ 2{~UD(^f9_;ӆ`6ow2Q֥BEV4xr*u2s+nBPN 2o,hY=t;?u4[0 xIkqT?dZ,Q !dՎ,z,/U $[NA^ƞ˟ڳ:Df_m7ЭK > onilˮGM6J`HtI={H*-[ͤI8 fC(q;\2ܲ Pkiv- ctYƮҦ}CA[۠X;A\P7o4TD+:MN^=ϱ-PI;" A<uJGퟡ~4+ufm0*7mQ~:Cģ1h8B}66P`'5 (Sƺ;X$=^X3Pr_ GM64uXv-P 4!H<&=s"/#SMH`0)[E]z,JPY{?mc%ȪZ]afư9mAi_M},r]ℋc+rVv9#cEwh=M xSuUwmJ Heeʋ$0# )@%p"81u*< hfx]n;j7_hXq*# c~y˯iwkRRV&#(1ݛDz9GE@FGa9>suHSԯa _;Thk i*!(rQuݣh~^g;ܛ?n#C{0-^{A:2dK6`_RO T<݁Cy(sSK%XY{uZXmҾ1b ݄8gHG(䣖𞟔c~ !NR8 ,&1%PhQ" d_A9Y0= ˭8tvt, Y@o%Q`%Dy2>M$ThP[sh>c+R­e8HpN~hZ#tɑrҁAoQ4u!D$% 7뙁PR̐{Z9Ё(]9{OR;Cě+qbQ@"Fr azy aBxZee`FM// %n"Aۃ U۞(+ |Z-VPr1bNY)![~ t&c'{6;Hp;1ۮWM/#I]L+¤;;sY !#-D)<\*_c[ 4`X;?| twVx¬;IڈǦ L k5\~ c4, ~ Rn{7%,WeuL7_jN7Qp7RmfPucpu,@@8.75MbM嚋M<|4oBnAT`*/% ġGId{5rJC3Oҍ3gsyxCN |\:a﷌tcG&]\Y~:H7c3 ``탕p}~XDқYḏgB\Hd@!"h8% YOHÝԛШjr؇7Bت+ƿӮ YwW A5S$D`# H0xYR>*/lQ J:%i ݳ)Me@_"~:ұlǐ6S۔Uo̭EVK?Og eZޘt<?YUzyLC2=+2Ö^o\Yv\!5`?;*jyqTw6i|Tm( 3=}-Rh\~d%3S &abzgOw>s:56YK-}௪ }U;afaA.9uX]?aڡzUP}VZϱEb~ser,'1p^n;nFopϡo=(;mDLT-Ir9M9sŨbL}١1ޚvqo0b$ ƯUծܪoAZ ;nΤ3l~C/2핇U1X9j\G٪+1VK*SHӘ7orF ̎{0g\sۈ#-ڏ [ܶ(8VxپC AE+ywan[=ݦN$;-u Zo?Va z.1r`k(,.Vie h$F*>5($+M28eu-iFhJj +c}ֿ?_Ooj "Dbfϯ 33hl2('3_\*8as6R klߜ%<$8YCԨS<qhDp8z_}Z t=y"@p{P3B;oP&~KXS^+CK gtbXY tϻ^cM@LVNV,5wowPzCuv@vqg}^jӣќEsD=>v۫\O 4b`jBrFW.L\jJ/crN@}d h4h?RZԷX=7íy`|sĕ1Y9`3OxQKI((0Ȋ͊HHq/4ӜI$:M-FG$0KI$F1BJ7ͳcFV@dAQ,DF:lݥLR^i`0tƭ)g(uhQ}~@AҘJR@Fiot*2$WF^Dx"sg_𛊺;u'uOBW҈Vܫ +[05MdFW.T1ب㾳aHU}j ͌ՔS ID@1]*B*c.nvJQ~/+Tcm|U}%&vD`cĵ:I䝌RUfd҈x,m;lK~X}v bqM 8 5E~[1%n@R݇P \ކw[ v V]8-nHl8vrs:}$zXd_S.X-9CX.^w2B^o(`.7N63[8&L'8IQw z_>Ȩޘ\kreȷO WZNc6ʽaݜaq8 Jq8k/ĭ, ,h@ 4u%w+Bd.#"S26Pؕu/XTل.n7GD}k l_H{S#J3aVPƏTҖ74$n<EO>2u&@fIS"jٸBD=K5.U2>U~X??pkl'Wʺ߲wy1yR4>,iM/|=[蚥+VFCo\※ČO6J_] c3=n.ZN,Qi~2U;bӳD.n_#(P* }B.QXleץVmH"s #jӬL;o:q8ӑ,jo ZSVct@u3P?UO\lu] 8<%7J1ӥ zn֮6X __ȎpGt}XB,1t:W":ě,220AEԳ6[pAgd}7 1ץ5z:96PIE- !f Lu=3(nm15A4/4 >CJ)ǵ/#{6s,0Mi6jOxUaݻu)zD&F$3S+\! Nԫ<K]O;TwįO5ѿyʈnBg;Fڦ" Vǎ[>kVRsEٻl X9m%mSZtT%).T"׼% ʮR-AB{ *r8Q3. B@+V~1s ]jћRǶ~[STUSSB#m U]# vc8,@RI{ Or 1P fIqc QbP4\)j)j"Zz`\ɑ6`mEN.oxp͍6jєħfp,k~<ȁwxagzaqf`wcEiR-CJKƾpu!d yBH1]CHvxjDHR/ŝ 0wgK mY`QG QM\wp&^[Oy3-˘ H€GNHBma],IPh*nrc ՉVIS.l?/Y  ss]D#Da,eEn rQ"VBXʃ6 #*XUA0gD=tEn 6- 7=zSTGxa^ "+ӎtd5jWlഞ{a;twd?Wq9w6]um'JŒn2a޶v`i.5^:y?eF{sDϥL&Cٗ9Wry}??VWI UZ꺉:`Hګ9Eٱ9-w) ڪr\U> r_hx*" v9RzW^rv^J@t՘w!/gTp}=*JE:aOsE:еuBVI$>L^_*w?F_p*£sơY ]{¡=ITM ,GZr "u(Y1ؿ5~fV@'LEHKG3x"X}r9haBAxP)~o#+}!Wc&b(8tR0{1FaH0(ޕ.kʊ:FCrL76+ŠnMs8ߤv"r?R/KS@|FxpZRq(%2i75fOlB?Y5M$.֍i`*EZӿ7ζU'?}8q_6CU 8 t$ k:CZ}9zLDGԵDXJȤCecA޼]v5J8i ;K 7饢@ԝ<.xPciG:S5m*5=͞E}0kP 賗I) xfrRt'cu_{U7.Wbc=n|#SԱo)r&"65UɩBB۽Qz^Ǩ.G^#~= 4'tNQU JQoVD(*,co8jwOk4N{46YiՏy5Aq݉C>a el0曡sWF:P3t 8w}x(t?a\v/oP~3>4= @ŌbZn јMd:x9M\tNpiE.t W>>eޢ($+")Cu{x~$[5B9Qn4UL؎6udT^-bwm&tlKz%b0h%@ɗ9L;0̻(r] _7TlQK~u:7;ڷ@Ykľwy菱W9ɥz"M1N6D-XT& @>7?Yë m&-w4^̴fȇguPw ;UY#<&lO K;dRUOS9`-9P9Y.^A}2YhFՔ$_´+,S\P;S?+Y!;Nа%5{M4FZ%x0uãL}stC;DC_v5)Ryny\@V1lЪ롁k,9nUH ^Ҡ"_LYf~Ђ|@7ؑ+NTE-cKg&S>Ka(j~rL5-ht~؜(h1bA8|GO?YmGU59vp@DpXՁEH᏷*z|xQݥXoIrJYk6RCLFL cgxdĽ9kRK:yU}I4 {kǑWӭgm]=_ \DA|i]}  \y}ew'P/3S3,?NTXk x~(̺R/=Vd58}ZW>p%sP#t885YٚA8dz@/cH9fsk``q=; t|UTLYP* @nq"wN&##!erw}u/bj'{ ALh3J^[&P5 v0~>d(77 C[_nK$i]( Å,!rDbTs;!TPRMs{uг Po.5stXw!T[arضho  =LDYdqK hOƦ^WG~}lEkW*7G=I:7%K} Pr# b^bvDRoRx"he8&kev %;dWM.[DA :=m؊OHt~F @-^9lƛ6 !^QDp^i>Ll|%e3 D1iW'6j2_οsȁt-}5;D*Ujތdpj^O6=0L.VT6/z ×KQZʋҴv / ")!bj#~"_ky¥_h5!hU[;QAs@ln7ǰPK2I"&c%$M9Bvuoʞtƒo&z'=-TDN(LŵUTDd;4ǽ@HF\Ohgk\wbmyLL&>{kSlԭe ke`܀>iN3tCfO/#͙BQN#M}[\2p~i%9*]TRUOJPGbzvd\}p@8(zlZ.kx1r3iOxx^j"G4񱇾ԜID&XGog|q*C8qZ%ԛܐdz@q{ULϴ%:MO|^>}⒛>[c,cqTVrHEt z90鬮߉_'C[W~7SK͝MQŚn|3n܀[QDkBA%00_9ȴnduJKfc ڦ](Gc#|46[jEqg7Eom&˹c{G&` ~1#.ҋ¿9N8S9$F74ѵY]6=M';x($ +%n&,~mXpux0=+Y֢QrJGY=7omsdıEO8Ua-aHeto4@>ȟ`Z.ܫ䥾T]iϫJF_(lt_օ'L铰 F3+ "0ʺyD;2I^[uv~Y\#U8dh9BxQTnnHWiA(;>!Ă@ջnK\+lLr GCp0)a湗Ķ"m!١4k<%O1E*P3+(0.J 9BL>=Е^o96rWA @]-XꕾkDj8*+ W=;xkFPU}BCQV2LDwAl}PyӻzJh8g]~}G`&F1kչ/ (C* B$oXƉtw=1m\(R%fXdolZ0y[zPxc?cvW?F9=B"~ʊ>vr}R/:~dyj^i 5s5i"s  3!`"nDr=:: 5K%՘&B- sN ][N&b_elAkH:I6' %tTvʎ91Q{ҠW 7N֨[~j!q3z%e,. Q~J|5*/zPEnecM+3cBTx.E$J%{(ɓ=&eeԸ,Z)ww!7wzt-pJ>j8C|7Lސ'j09ہq KL'ƾ qDX 9'/L2xt0e{UI)Aa/0{ҍ8l<-ȔW_P.'+^)v$Z sP251 k2bs߳Ό 0⹑>wQ0.;]GhwrVTs&]vyjym^~ux_3" 븒Fod(3u#۝9x(; }<ˈF}<58eE q-QDnBB̄ 26Hj@7EY܂TM4f 6 |'۹'oy"}Ea|fRG]ʿI¹(2V"|tn( l i:Ym9Ն'jpC{T[ 6OJNYxꦴqغGT+CM#ǻ9k"X`'e%u.u=n\3GIstӳg'J({fƄ̊b=8puZK \_]KN]R5eHm=vNnVٸG;<$/5TYXjqOp/_h5;5|9f2S+RI Qm97nUܯVuPW^ZiBS02EEРxqdzOXIwXk:҇ ܴ$ Jl}:'8[ OO~vvbVN2sw~ih4*"1n4$i-([mbiZ bT]@mن$|#>I-)g\ݕ^'Rx䦮H5VM% 2(售l5Z{u%mGe7_~,]>F%PdޘI]`Y<GË6sts蒦Q3zq3ev>߻˕|e]+Yإܯ^s̕ofNRq:?Eǖaa;n//I?d3d +Ɍiʑ>C_ʅ}'rtHP4n%&Zax/*DGvPKmz!Ǖ}S@{fm=w~>PsV p:w8+*nj69wN=7j x4@9KCdWݡRc[[ ՟? k}ƽ?SLXY,$JzT|+E9_\NvW'W:;;vw#.[8E7YP[r=ozQ尖Zv|DUh8ڒ߰qJɧ^ _ȸ:1uћ2EH Ϟ¯HdzD}1f`.ӨБ旜9n&/,doA;XNϫ8B 1 9r2/ul\Gl7/loVp RO*j_87hG/4ա׼ר JԍSPE޴~\zppa JƷ"NQҁ(W$wʎ<hxx˄qau"t7pBi'025}Sa5OMAX {1\8a`6h1 A.9ih'%(fw(9~}Nʴ0LD-|2զ5jYGᘨCfP fuGƕDU˧եUP>eYq&ߚZ&>/Qa“~wTd12"rGI:O'+m}>)`^rm5WE9^V bm r׭cNToGTٴ/zgOÔ&.D$MB0k.^ ;TdRRƽGhN }hb]cE5Bܙycڷ+.ؘrX<; ٗ3ӈH!4\7&MTGJ ҫC.Ѝ<^`72h=/aeGJW=W|'R׈,MK5e$c7z@[+c lf^&[ ) xeW?v$qEN_nOLș mecal\fTAf<#_fddRL^I!#GzۏG-k^ekדj/Ze*V^͏rə>yr n?ӹr P@֑̑)9h(Bn‡ew{~8i֮b 8^+9>{*[|ՙ٪rH$IteM,m(~2Mx }ѕ+cI([`ɜ A4K}e|Qw.p,o; d :l9b9&ė5%gcT-pPUz i[.b@bM h)Fxznq*O"{%0N ZYVY!YTa173ynπ2| \uJBJD/zy%=^@Ӏ)a*hBvtv3mYQɪt3v]P;S!i1 p|VD bdw6WwѯSJkgvu Kc[A|EDd~S‘q xv;"0t1XC M/PuR MoYQq A@jF{o$+?^LM(Y5 MEN'UNB?m NlP/BApIύ X#qa&4$ߖSiD2> l K$Uq >we,ވa1 gE!)~-`kIf|b|(c숩i(4-z4P$ /b`P+20`umבyQDxYH .+/ix5u:~{z+L;1Lӛp3͈/ R͟cN_HpLiˉ@+a 7M LwQ/> AH ::WJ Eޅ+\  ֟6[/q4PkOEX TzRaBrn]'ouSRnv7䌐P8g^W H6 Ck XHI,TGHR ǭ_4UʀB^\zcjҥj?x~ep;ߗ=&H 21xQ4نxlRo,0D }Zw FfbviG -+!,†kQ7[rkJ hcM]T'sD)@fQ|ԧ}Of(~i\k?lF!Syp}R/6~diYr3c5|7 "{9eB3)1gղfPb9H. )-ðU^ k5|ۼw R_u J510Icv9B\] aX^5Dnέ;#s Y(Ԩ3g9BYqn%~3XQפ;mnAcG 9_&.);BցdeGlMw$>Nvހ?dehp";~=*?Dx r^zPV단 ~ȿ!KNS+NC!R@wE5iPK O "*z5*z yAfDUV۳M]֦WUCk(;Px<3}to̷ng%lM$ZOtNp0r 0iP#^0-xEףzs5 CWjRXW1nތ~JEw[)a#MIe 5h(CUmYʭYYv[+50ޣ)nm)D&G7A^‘^sὀ+%)MbI+ݱd6@~SAyF}nG#z1m\ϊ4 # \iF5ͫkoYO\SA-K˕*8wM ^Зlb(l̮ϙ:k!QJ|33f4y=]lڴwNnT܈RgZ@鎟Z`i킱>VPpdڒkAR}aK4-D;yHt*%xQQH2S=?<׼K^%5v3j_GB]<.Y,CEM"F4kQ ]v3Kp5JHv1o(cbYd~1]e9 IG}.bDcrH؏ ϗk鶦G٩ eC+_E Y’#*jiBzݿ Kck7zi!bulMނ^ma=WF_'T D!aD3rJ]n{ɋL=77q2dl}bɤ]וb=ziV;dؐ}v$9+̟+mS2FUSܔ zxT?;{SQ"+8.Dv;2iϐ.GJBeqi;_0_$T;1x^ Nx+40F=>)7Ī)K_9<u3_@ p"pZ0k7QphY4˒*+q*9Fθ!F_5Ky Y=TXKt#,꥙`FN<9\ޠ?Qa_c9Ou(y͏Xz"t#/ nޒUlTނ2g$|C/E6";P\Ɇ7f0-Hxk8{݂,[8,--%PM+GDB/"-8wȖic9=-^EI8_kboVxGA]` 8p>i6"X5A3N-\DjϭzȄI&~Hڑj4fǕB~5gXXWCoeݝɌ"%wu :.^+h]ǝxv5?"+ @.6gs7!Jz2#NXfZItJK;" {i8 : !s [Yx4[Lu$zgŦ&"Q5XO9^PA`d_˵_o jS V]pcp+]PcשyCUqWmכ|N^Na9űad ˢbWM׌ @9)\f*h:}ezn1&TBZ532|ZWM2s}ӿڂKm,yzo:1?ןDgpg9aCb0$s|ŅT].`7<|>Saaտ$j*{ռjH>6=O, ɱ (?%u۝ ͡!Tg z^~s$4WToڤM86̶GiBQ \& `#̽iXOHt8A6 {h" 5'K(4 d E\HpMHm 6t5!b LL|||u_u TdFrl`̙4f"FjrM[0#Ż^d•1jMj=z5:ۚ65p^␄04TO<9yJ۠33c>Q e hb4bUE->EV]o UfqEW`<үkyH-Q h7%{ocB6'~8"pG#:'& h)̔#jЈ>8ʩAbSOhuV|xhx):MEa-YgK<_KcFkF# ԕxFS p6l?A#,mfR֝L9 P2r 82m0+A;e`{ٟb|k>@j=bpd/;)vz9\m(^OIs_iׄ뺶6 Z6nj =t`)0ZwO%uBFR?2B_:Nia{ .}[JvMI2]r}}BTey[y?tݩo~.n˦hڵvv$e`OSV |'i6]OT?~l/M?Q~tjw6"dJQ*wt)B`NR4 @ fcùOʆ4]&,q4FO"c줃 6plރSjҶA v 'dK,0-T;uv] E:bCEx&/&jA!j /ύ6UM--2_xxp>ZKVGF%tȁxNv1n4Cن$6$)s2eB2Ƃ.OM Bl&oow!&?\61/]h){eA yp tKv$hqR|&s}.k,Ry3$A=V1C1 @.F1 2/D=#A01!eW3'^aDEqϯf`HBܳ DL;=SIÕ BPAKgЈ.MzO1.UF0%yu9L#EӘĖ$Zr]+y{%.pti3)s$N߽JOoh2)Qm(fuGT"B(k2Ж̺>!we50 NT4.Ұ!ro:%ve|;>SO'(ppE8~/M{xrrT=NjC2q܊.Ώ,D,i'#fO""06ysf}Ju(]:BP:%x|K}G=3UiV^Oٟ)c=EJ+E H %l^;"Ε0?;DpA;V9iܔ$-\ Pe_ _ZS|儻\4^f)$Y佊U#m/:V{`^:7͵/(n5BúJyH_2d.uRY?_?LyMȶ \ E ?"69I;*'fUǣe62ݙ\)dOB B;^x6lxv1ܧl>5+K` Czr)x{ A3gFǥdtP0o$q;:z5#K rt`jvK).Rp%ᩯп5?#^bf::X[~b@:e/ K$i$=cS2Vy@+w"pSbhER-s"ji-IH[d%%SB 3,&ϕ&5 ;W\&/fܙ K(5*+qECV4V(ҡ6^=T!a5I;TLfe8JЛfOcW-./.fA@r:U`zxeƑNs>V<7غ@7. rDrB3tT5{Uaa,lGKEqÃQXN|3x>a39x+U]̲P^Tv0plQ4/hb.r[C\9lUd٩F"ẗ`bA<)7M`yL`*n@lU,P}{j@8cN;ːE1|eI[WLJ׼;Tb<9%n N;=}Rc\SXUuMu3,f"]+D[_*QEϛRbi = +-QfIY;I^H^68p/1bK'k*Ko-@1iya/a2Ӽ?ژ?AW˾?F; "%9xɕ:Cu:*0`}j?+^Wĕyuŭ~<ʨ2SI2Z}GࡤpkPwsa3uUD4[EyM>ԉ|ܩ[3FW b(2_ ӛs㔯Hh! a:S~fОo+߹F:[0?2CdB,i.1A q[*TX'%fq1AdͣrOw*(B5 |k[%{PMSPW/$ȜǶmQ ՍOi~)ϛAsM Xh^֫>wyqݢGZ-t$*q@IKunL\NDExFM}00_b/yv)F0HZy[ l {_[.C긧Fpb u`6NlYm=;. 4\lN0h $5HsJ`2\,Mzo(/!N]LmH辳9ďZ_lQˇwg8D ͜ZS*1^vtoYaF8ׇ&ǔѦ4i~np̀bPQG'%}-$8+08+TXEa`ӀQ> )@@V"y{Υ[9^&\zl, NEj s#h)sFYltd?sW_kİ+4\-?G0ִv';>`~Q.y@an's<%Z_4N[.YCv崘KcfFM1T %aֱ9' A[YMۖ^{N#8Ppj87KCjC7{Ԫ"@h:F{.pgϧS*7`9;TAR B+Sl-a'h CL!=Hciy4G. Q3-tY҉.ص{9kO/G0+|@5HD5Qɨ.ɷRxѥ_=-H s$%LPFGB3lJ؛gYG)& u\mmb#MXl'(+tO5*~%PLwmOFmcu匔 ȇ)zܼ(Mѡ -yI_u/]ax)OqWi Ż<6`_$KDi1x^a!(VOV[N+e4 e)vGё[pccIaT5QVǭU1'|.WPU;pX6Z+1:hW4!H2̹kȭxP$H=Q=9ׄ7~ q\GTOLk317##YzXh Ρ@#R#Qy=9Z;F)5_NADsz;c;ʱߐ{!.XtQ! ]!. #Bߧ($ eUjEhr&j3f Z*Nipwb?v_#VT1U"\@G>~,iTB> +v=|>@zp;v|&wEdNba؍ż2?êm46HGTVy2=,cI |C0Ron1KqyZ3vxERJA Wʥg '~.`VNÇQ߅CU#=Q&e& qj7z lU8/[eC'LT͊$RT2$3H TGFd;5Z 7t-0$Jg^9n/ljƲ[i=C1_e>j"`,\+r3r&,#H5 BKhkCLa Ȱs8cGNiad`y\g?J kOc8$Y{7,qTɑaH!9H(#I%ZQǴ=${y;ecVyjiI$au牛εX/%hT}Au* y̨GC،]~iWU=7 E#8$&g-݄;Z@MUoA}e ,R{.vF ٨x4 ^7dIT!㽋mCvz@aXOgM7 qlN:pr :0vN`6

͏hYe͇vKXE.Ί>G(P J 6-t,]2B̾M$ؒ7('9:o0dƒh ݟ/i(-pd!q5BtU}L(#d>k %}S@{- H1=&dB[%5?[Cu f5IX5'Vek`@OP_J*WO㔲w=t&.'AERi *3(ާ$B$ӹ<2!p@KӌTy9dwY={=rN5?-t9:K3x2gIt} v{ )^Hf ~kz۩,pSˇ-LBw\BnvA&:h#3Qßi˻9>8R&a4d)ۢHQyA8QiYHJaoa_-e[@7Ã-p*k`{vJ):HcGS{ 2 b5ί6)! ]х-:z]S޷&#&*D\oEvt=,̜@յ^3_o]i4]@0{ %11%*洵savs_)(H>(zXK By^&'^IS)F ,nvK+k֙ss8&P60Aa3~ bqo=Z$KQYB|IuvA_tG7ְ~jEYBك5Hd&bO-2$wfۮ[[94\ZT6tDk']8b㸭57מ+76i)  NUzƂl^&BVf<&V7ќܙxڊıRMBz:.UJM]?Ӫ[n&yY5qb!?~M*)Wa)z,X~^`զe=4veV;O6K~΢o1 jA.-@UdRw7 Oⷅ<Ih(% QS.#GW"x5NbQ/֛ L2D]yɭ?pΘ<W4Q{ѿΉmԯnGA@4Z=Ȧ>ygѾ9HzI̶r~E|ݷF:ir^ O/8jFkפUDT+O^mqQT@1GBX׿aR Q"GF<,)L:f&Ij`4qkw-Zbrni0-Zʃ/Of \W7=0饉KU?)p 7$cW}Eロۿy}v /"k<f_6]Pu"amrE 6N*W+עh) g>В5~39V x?v=uti䖱}_B(X\ڷy:FR]9.(̾J̞͠"=iW$Hń -|5h lgp|W7&oZ㿉QsilWԱ6]L}Sr_f%Fd9 G>8zйJH/@Ѫ쌣ZeqgnV\3ߝUBۀNX:$Uc "AF]T֐;"l鬄Ry^nk\y`q߉q.vdG+!+&#CKӦ~IC3+nw9O<ڟơt8m qp՞[}67c&sM>7«kLo7?uY\72 ,`JC6͹>0hTT4P~o8jsy ։dc_)u;ᝥ(f3S.7$RC (coM|u\VȦx$#wdۈ 휩ؼ4"(oyx4^8#_8Ƒ:Y!Fp%Z {y$ Z5oN ԬQ~TFzEfE5K=K p[B|Ff hUm!r!b܊[xco}|>]˚ޟ[7{P#L XX*@ܕT&|!7Ŗ'eL 7 >?D4!()DDZ;`x`4n&764b,فxl9 .-u~ST#jX'hgyWO^#S:^ $] a͗OkM΃P\$fZ;[D':τ Suoe<$}E1?+#)'l鱯# '~!:2ȣ4:x@iVE:$? F"vƞ$' m3!$y"崠iёɠMj?ׯp$:J?Gc@w6uMÃ, ޮ4R[aRwBTIj 2{0p/o۳;˗4Hҁҡ܂>|sajU--GϮ%;gi!&jKu|K4rue!`-rG`"3\›^{,7 G֒-L.4SJ ΫQ&;UݷOJ1'%aGقb Ȃ.T5D¬Dk95_;lsV<غq#k 砺 KXSޯ160qc;_wpb+-6C#H|ю\ޠ& nɾ]]}Kw]v 7P:XĖ ǿe.h8 aJnd<#fbUO/҉ p63QvqcNw NP`ayӔ%;xKwq<̠hJMֺpXbͺ;=@p5w,0VHj m[zҴZa#$~LQZvKiLMsM*&N!mЧ@g %fx(rFdP%Q/}Zr}}(t.H2(}kÖyܞ5wJ~UVb}*_m92ͳ U9p I˥U"U?`ډf"-64z)UJ (1 B+O'9Cs럿s8=*c]&9X3[Af@y6`eIɲO:q.B1Q❬YoJ|Za 0<f}.~ 7ʁ!g45$i\# Sx/1(Eb!b![3/чǙՍAwfā'a9SnΐJC릟K&vȧ$2'j1}qM?RF *%/ ;tU/M_хNkgIO͌ LA`JY$i8sa,Ծ!| {Մ{-{+ۂEbN sȤ9 >Q9J%clɒ-jضE2Z]1AF/ߩ+M-(2 gT0Љܤ0xaF}0!uo`__- t{Q8jyPO-ںRFU#S:.TW5Ī.HһgB4+y[[ye@) fT"+$asXsR$P(^1h׾D߿AL7e>+pp é Т#>5 <{O}ƅ)NyD뵹mVN}#pv&2,DWv'܎rie775\$r|iek* @=H܋2oo3upNxK* &\˿ `DW$3owA& =ōK$%7@TQ+NO-'H69oOo̺o]*ǣ!'[{ ;+\H̸NpυcP%ҧăh1a`aO7pc%amgy4Mj&)1z(|6;WĄP1\C7ϔ]ɣk6Qը؍#{yxעps8`į;B%5Ͱ0jo&QkkNd>bK%ֺ|tA{ֺfebw#V6SGw /X{z8~ZC7"?"|~ǘYRNPIšu{yFgq[\{eRmA\? 0qh/sq<;MEb!KQ O ;D~,rmdWL'DKTװ594y0j (ʎtmm)mf B{Q=.Ι[&,cˡo? @,umk(@s}O:qG@Hz )Ràtn |b&&+baFLV0*_GX,:nLd$mb>K?o7 X| LIq ĮP'*mV:8;myb[:p2喼j4^t7\sCRQ,wIt I}j;twФؠǔ=)K:Y615xLԌx!GۊD,Obo;V7zǠ^¢Rfp'<Σ;]KoSL"#tj2 Umxr+bye ~֗(gZTxbVو5u}4 oXHwU_kGڤ`ѐ e 3+C=s&ӟB+a 1-HoVƢ'B%FA B3>NmS_- ѻ-^9xMGg:F $%C&\`񱦶p/)}:~Y%j PB @q;LB cjgĄdJEoM j7Px$:_YyYG:\GYXbȪmSi>QB$|0|=^ejUJ6"0qJ}5y=amVԉYOk0#{_԰Wx*>:~v*erh3wE Nި^,՘P9Ň^%BG(  No!ȴUOPaWPKB&;qut92wtP\uW'lw떒 DO7S0[9Wn kR*jN0b/wTSSPf}ЏȬs耇F[0H5'k1ị!ҙȄވҬpá[d_l=s!X˖Q\lv Wn]N6nk各Ham)K!"MF^ͼmw6,U0]B6 W3Cw`qܻJmҙM֞hJS@ zS/UR(aZhL+M3HDoof|;舮,B!QI3ܳwƦKKs/-y30YX('kLbxqSF<ttIqdm!1?M涶 8?ؼcA aO>ܲV*${qN  ܄3tzKfC-& gvO1I1Du߭Զ (ș[t$P7$D10hhj1P|^Pw-m2b3t5 +/x.fIjO'Lk]0kEԬ9H"BrFrv?O#!^ф& 9(W&2-FMW. xwJ;P&R+q C ? dݑRV~.9> ܒf2t)VȨhLo!ǮĹʃe&.xl e$A+X[ONMbFw["mzhP\Eɽ,#e wϱ ` e"n}5q4w2ys3%a_ˁgE*+.y\d<~rfa)G <v/g?M-Լv+#GU38$1l!Ȓ7RH+9^$v î<ʯ{IOi/?<JSڗ"5(r mIMqm)Cҙ*3\*xr\ + ?>NHO1Ed{w*^X5 >w c5AwƒG%c:/Þ!L} 6aX(;ނ/CW >O ΓbB9FJ+.abHPmHg1Wˍ؇3;WǀʅIGIasIJqU 0 |yӝ9\НIMu0p%9ot}=xȢ,d[p^ btH*`ܺ&_^k:"23%11ba ޞ2{[+[u*9N,3.i\1O GZsKD?/o|X٘\ḝwL`6@=j/IֽM&(?n e{{km]$pc5 Cࣉ}(ҙ@yR!,is ո)|zz%"" zŝĸ $W̳޽n_)&O}xDߘ̟i[UC >b1'J`Y<0}dI]_1;U"ȬQ\5VFbFgҘ`|]LselI ֡* a:@qK17X:j3.#D]U Ҙ9OD?C=;u̟KhaF!˖?0-%rK*{O:(#SR=(, ßP0TjHԎ|`lS*kQ}^ ۦu:\Vo55C;ΔQ.AiP '_Y8Va:IDݿF E<hy PU^N6GyLKnS y!0ƍj|}!%@?;{^9?zVjdF08#CPKػOugGPTF*fjIA([j6@e-EIth.%x%yW<簛#kwKB!ٝHj!YRLKˠ>]6y|O FMթ 6lJx~s,~(LT# ȯof2՜Rq+% {f1 pss>/%ݚT54j O$䔕⃬WPO l_wM&/[Mq<}0B 5Bhy3 l9{.Qxggt6t,upbgoY2TLN=-TF:gvǽ:VWXS@i~ .\g("$٨ 1Чݠ<15 <2ePE0 #{Y%piiSw6:Bܯ|_\E/л- e4znڼљ'bVʰe*7qO\!+۳3}ܚx$iSQtZ`DZPO۲wq[) Pd77?w $+VGo6BapcP,CUc!~|k]^B@W`rPWwMj!hTIԔS+y$ m6ot8>y`F7/w0.JAM=%j)Vg+l23hE5]ҹ-zEcBͽQe'*Jq蜺1gRB)Yoh?ˎr2$W G_HutBltBYt9[ЍXmy@kTxYD}T۷"n*aYgdWä+ 1bZPNÎOˆ:v8aB4T?&{Bi¨cwĩq@>*6:Vپc  s E0v|{[{"ɘp!sDI )pųՐ~DUL +/b΁ wOJ)hes'ppbJb B%@ܳ%ڌ`8|V!XoaPh BXң?r|H/he>̬ebt5tnypɷ^XzPU,.VR+4c'pAZ^9?6H;+ku?a< /wr#[Ta:6PQO&p=j_qy㚴v&DZ]>Q4qK|2,5â$b@+ 0\`QژJrكrB'SIwu :OơX-3on}F$@KRj )k E{%: L;&(v_G?T[rgÝ۞I`>OR.Jv]SAf{Y^Z qGBb2 xtnr}S'6;C&1A. I  l'(YJ4Xovf\X_pJF_{ ڗOacjZc`B>)¹eGR1+~ G[Uu?|?$Tm>\̗\E7ӲV~- CE{x Y,\e\|ͽli_Ѱ|ը%fz, T[0B=w0t 6hiII ^q[kEۅp?:63?t+Z#DFE=F dp n'?lTgU|#0T@|أC(a=Vەѡb9S}R&1$5~ u[fLy6QHfE$]gИ5Gze/J BlboЧ?u<ڂ Z9$"|7}bov67 5-4N4Vq qD5NC.fͷ"@}$su(CM4Ey|~$]=2 )] +%;+tڗ^zA6*vQ_fΝ { chv̿}I.g9"Paj|͆v&L[FޜqE"%*"ZPfgHqX 8`\(2َ5&m_zyn ?l&+s/s/pSO;̆ "̏P#fSf' i~,7\$t>}g稤 |d@yTPvQ azIɦ Kg2ǚ 7^ptEہ 2~HG~oh::_6>tD_3;R.lݽMhxxD f-N;ޙF)42F%EEn"F=4$+{+$#Dރ1(%j4-GǦBUCzDp㒪T&ǃX3ʊhZY+8s''LB}ꛝV .dQ|gi8L]+:E"{~ft>[rG{fn6&lz}5NAoiPox:2!)Y52OAidqy̓O Õ#pS TDpӅr :ɺ3;څ2P;5ЧH `pTƤUÓ eʸc> BxȈŦ Eɣƴ'F(Eg=2}6XkVOn|B XxL\t@ru =q8l1CxZ/~<M=Z0$!bKAM 3VX500ᣛTFXr7A0twЮŬޢ4 #=aʽ[6Uq=6OU8Q!pk-塑Tg/ku;+LK%#1*'\|0X d1i#_+} H%YXO=4E x)`6aĸRUZ+!埵-ҨϡsbIJ{UEΆZn+>Ks6:@3;wX.lrI 9k<~]Q۬Y^drnV#,ri%SξG yRlJAK](V9n1@bgր9% #)vs7n#眵Tmf/q՗ }皞斜.xs6X: y"g)aD[yt>½ $(ŅxU}EPa,M!jev]7?N}zK5#; DoGQGs§f݋C<U}aocaZgƄ XLs]ܞdf(*Uх(Â^aM4L|ՔڹU9h*>){!rls.Kʚldz $ k0|Iv qTDXhevECؿ-$#~sØYNdGd:v5h` fOrX7ݸ[J8*& VzSEQo7'z"br.)GAy>g~lÓP1s_5_wz:*(=<X!n]̊\V,PRnPF)e[P-֩c .°ZjFN :ٍ 3(/fq=M`Ӫ)U2q`P z{ťi^'M9L,_BF v:bpz7~M%CJU+o)H`PB+R60w+ȕz=@3fdTR=z.|czx'sBl  0KNZot7&[:9ܺ]?q-L`Hh)qci \CFGy~8a> K@V-U_k:ְ6k=77Bˎ smPb4ꩉ)as/USfg˰C4|p<>u+joCVC;bo/Z \YwpV=+l'ϑw`b Z|n,Ӊ YqY/2#0FtiO )|e 5%>nu4% _ @Bi dbUfzܚ:tߥB0 S_E=n03XF#l*_3V^5!*!) 4jM`t9Uqn۷!l*0ccQ%ΘF˲lſY >߼VbWӔTi]*a5ru)slaO䎓t&v |K-IFؘjA)]$іa$(G%z ߋ#9RVZ:hp 1*9A\{P: xA6<8GJٓ] J?jt91a; `hV(wqΤ03ᢜ\~dxYx4)+ sL\Gj)Ri؞6tU^;M@MawDM;HBbTzNĨgz%JN;: "kFlN207s>񒟑™}@Ih)J%B8a,~iۚ׮եR O*3W73}M6X &ib$&]=J+ien ^|75Ć+[k2J]@/ݞy@at;*Y;!zrfՀ% `.Ɣ̵MP1`G%کNߧ1eH`d\yS#O.ht'##8Y/Z/Q3jNYٽcB4Ѿi#2 Edž"y5 ? 쾜Id5DY _DJ,F=V)|{r@z6fІW15U)v]Q^۟r;(?v+V5nR1 JFZYI `̽*4RϬg~)kF,P hg 9}wp[_I=H>ޜc/i pT=tJY{ˆ ȥ+Rem`%B¨aQR=hcW4XT=BkQ:X/P0҅lp!j otFy;@!F@ &E ~BtFF8N.2n)-@#NRG{XwyEN`5Nӂ }_GcXN]㨃>ȮA${iXRj").ؔFXRvG -]D60hRJ2fdG`c3Ecr#Usjϼyÿ}up [e ~ d Hok9 q=wZ x<1]91j4 ?aUPإ-:JZ/p,jDnڎ \ymVH%SLo"b*dm`ikJ7x3p>+7ͯko}-Fm?%%l+ Q6B䒄pv귻ZǔPZSDGXN Zp|87iv\CM'Q`d3u%f>,h%a%VR,A!q"! qUΤ h6ǚ"cfa|<!D'3i<<h 9/ujRڛP#E'*e_['-y*&.<`+_KlT$P22#qS$"Hw+mI4i"?}X6پ{l |}4ZkKf(B\miݎ&HY)h3v7 lmrA4Ž4'Qh!XolZT sX?Y:TUF/nr" k=2b]A8nc~Ga]f,^$ڱAVM=+s"Oɣ^VbOd )5cJe=ܥ}& n=[ˎ( ۫eֳ"̔hM0M6-4ٝqԉbYw0hhFAȭQ1AA.[Kդ_se1(M-WA ~ pDޕNFbğ@ hhe)9poddn'ԬPd70a$OaQ)'EK#0H;C|jqa"ո?BrvCoKp Mt;JpK') 2QųRjcDW“hSXcbBd=ymn#y4e'Y!9Im1Mk5$(`jǏ]&v5v祒0 p {E+L&'6[=#ᕬmӮ2)`Kp ~t!<n2 xg#Kh!m!?p\/0E7LKȧofw1zj+$rƝU'.r/VWu=4ߏ+95:ASN ?^ Ͱ KpuM ?i h"SYs"%4͜O-#Y ȧW(d4ǦʞyA[kaDilpF UHALXAY`i oLvGMm^yׂ6EF"x2ezlV⟼E:捶j䥬Jw~*[KrԿG_]scq N]`c<-nVH8AKЊ&gd-/O_eJ2 {D$*0it87g(`ZInI TD^y\w d:/}NQCJ0g%8QX$ݺ85Y[+C[2/B6d+1b!,fă4 g/8,:ox}`TIC0ZAn{n e% [;}٤z;^4%^VbV-bOz z%e/goׇyW֖ƃ!+9-Vj3׌&\t~ ]*B}v,x`qBR|(*צ;ΞX3|qq-e'7b֗JPU<gSy5a tH(/sx2@Q!hCC>JRʩ/4&;w@&o(0|YlMQ_@YtqѽuGOiFreް aUKѷ0ly墆Ӟ 6fIěiNfI|sZXIa09zN5kdԦݢPXc&4~Y!y,fxz *j%CB{5Yhq hBAW8BEuۅ- O.jI&TBbOA8|TY잃SraeHUDjsDg5(5wr)R7 d&%$]"?%K/;Sdjf׍|]t- e^ ZBQ'OA(g* %08BI8-No yCXN:*RQنdT&txOl%6 9rUFx' R*<p8Rk }T5˷ pg&<> gWlmm5=oh7/NV! T~l߈:PRv6Z'Pm'PFʃ=cv􅇆1 !M|"k6f|Y^+rfdWQŁK  D~$6aZQd?@ gJ7O~ |M8gU{V[ VuӱD!gõɁ)2K9m}Z-Z}W3uAieO[č8]Xh2܏m__au*GT\MQg`Ô-Dr"a6l*mb*’fb:FrSEegzBrjkɋvzj=VSHOF!VDd[tI~y/N(lDmv۠5@EM#9F5 ~G#W'KA,7#j PV:&H| A%WiU;'Yp rz3(䓱r,ZHq0sknhr@QGulA $Ma}hˮ U/goNj@}WealN7h,?7 fҝ_kV ͺˆ{* Ʋ9ƔeeHEh%2Mk-oovs8SMV&GFwV2wh$l"iI8}TIڕ,M8A.T.Жwɧ L*z{Mǿb"M QLhֶ뱔KT꩗ ?d.ke4G{B-Y_8^덢>8UxZɛAn!;qhc睋)(w]I%m8Q[mkHAG >,˵Ьѽ뫇U%ЛQT6 è0dhT> ;_`C4>f DF+ɣр @{~)e/o%))%,W ~6za2 ̲ *U ׾$Bi|+^I4_x^b>n+6lRwR21.龢JV,+$k<8rf(LLI&L`7?oryeZ \lUjdݔB*d~K| VQ|A8MXKH釷4fo.&.K>{g'!79UG&L6gM{+l 6BB4Un\VA^e{ \"2$\ivmޥofYH-ҟRc@ñYDxˍ`r܌|"1gT#ќoyG+)e|e:ct莣H`I;NKϋi 4~ svMbd :誠 q"<5ijA# 4j4AUwx3OpS +78=*zE <6, ɺ)bA'K M3rs4ǖ*8"blSAO]?"F@alEJ3$u>IEEq`ֿf}OBSskK #eȡMq)' @o`-̛R M eស?cى}P ‘s^U;'kѝ}oBsb=>c2' hXv.") ʓݡo-)\,q [Wv&;_Kʒ4 K=Hҧ5_wVKl遠.D|%r:Peñev}f"?kޱE; z=tW7!=EH_b[I+n ,1?hxQ zၨhGv^a#9Z+݈;V;C7=t SE슿N6,Hf++[R@syVr Pt0zwߖ-[d?}sA0_<.CY1fN됓poɸݣ",%f+\#Nc}Cq'&ж(Kp*q)A\ķH`k 2IذOhpHYsmt`sv5Y^ܝDNM(ty̡1뽘hJVN @k+$rҕH&-`AbhV]{P<ç;tԼɗ{t:r0u{-ܤ屶5`Կj^yŤVIA0D"?@YRqh?Ih+Kc!p2x؛k!}(O0j%Bx^a9U"&[0hES/bpck}\\ڗlN S=Z&,V;zN/ :\ίIlt6xN;5g;^dD'`|\3p ms3+ :k'eNDb4ۍ^ێ_ۼep >(b¹}dy _Q8䒓qAFGCB0H"r_+h&浇s1 ڪ,}AxS! '1(& @[Yw Oa8?`JϿrR}ںʡX`!+V)wW1BqBt@.ȸ?UĢUƄz8pIW.C4a`ܾe?]Ӭ!ZZ.P-<~SPqK|GqԃHcvSRIVCK I#W99=#t7<ɀ$ /s5)OUYlqSְֳ]P7^8N?W٥y&k,RdžtF`,1纫cBTSN\"%ۭDO#͞_T&87mZӠaľ ڟv,Z N=7T{@mnUFM|"Y?fDgݫ CE~B8[5OQLr̍~19@RS37%Gg@&7XB~gg|gJmT'$+ cӜQ7ko@.|,wo ?spCDL wGMͯ^Ld w֨:":H;09P<ڷˇt.z opb:2շOq/8?UhkNEA> d ]TM%ϫ .fy |}P`wV1ȕ M5L2Q_-2j`,yFdOsl<)OhQ;I$E;d\JÑ8Ys3yɷR݃ ̣qZ"ŁԬB3ǸwZ xcM0Qa8i7̺ k Pti~XZ/q$"3POo=ԽImW@^':&7kX!)YC sFwl0p*e>=r/L6 ^OMwi<=چf:6S:/|` =%wR!"8YDX,Z^t\0۴uRq E?Cn[ }j5j7B2x\T%G\q қ`)1߬7k I|uNB*!E0%W!/()z.Y:,#F 4k`ݣܼ&ۦsb®.51GQ;:$8%С@Wtgy9gp@ 2m3BXzrwi}'Vh&[4y[A8cz-Sx.o$wƼ|^I^CE&iKÈvT ꘄK-F)6 6 l_-!UZ!Z< ƪjUӑq6O*uND#4T{9JsI%@bmt_Ӂ ֨3 pQJz$'"i;Y6a*ӎ"=}:O9z_`:.?*wcG=8 .#6'cѻzG=_T@PM)@ fƇ7|HhpvNSىg>A?jJg߄E qZ}y v>Ƃ<8Ov(5*OM;]!W^$y/ [~ܟ 戱'^e\4^*iA^.xj4 dbs۱SlRUͲܽ EN(: pl iWΤM +jcG(K_y0fɭQM uD5,2Ùq6uL1SHIy x#},?PWЉoQ/5 ' Xr*xOqX0!t@k<ӿM Rq r9FyK|5@8gEf"LW9I$55 }H՚F c$"T탘`aqL$z|TQ)$S"q5v}$Sc`H @6K>5ߔ/ 4nӰEvU =`S[KWLIT,Ԃ:ohQEyޛof5ԧc+M1ie#oXh$@ŕeʳ/-Aw]͸"u3Tzm݂\WBkRN}.$ju+fsTgavpgW|)f^nZH™pb&DJ,0[}a 6- <^)МGԂk.r)MBL8vNl{zq'͍VI7Z8z@)a aVg&}P=)8?]GyA on:_ݘ\c i=ŝ1\(Ekvt\|mS{IoU8Ր*!O7Ri1A_+u)]WYP#l {O7 t;ݑuW+;=:!uA5Gd#RX^RHORSMڈ+a(Z/;.^@) dJA3~8Z{>rk-~mﱺC: tqB@sDكχS=vT?7%:M&,JGrV;C~=՞w,T~,D0ZHN> kv6>3HHOy=Lp>3YY)G}I*\9S+^Ѹrb9& 5,(`!q_̛tOX.|#bqx&O+*S:+aMC&%a_n+.2D;b g[3o.!ȎE"5K0CµL0MrוR5f:urXZchܛ^tKjلb;60z G;'YSyVC[DS'Y!j^lw" huVi///Qxw{  \"sq t%rgU#˴:rCac. \C6/t*7!ov}#yIZAoA/(bDsjGak`=tZD{DxT/r%R|/HϭSG$'yYN硱KI 74+ Jw^-뿕ߏ ]s tR;U|1(e9a>;zKLH\ !ukJCu)ڏ,>{sʫZ_?RL0  HgsfT'4TW#ٮ)*F^9:2[Bϧ.11H.M?UC~cϐd~"tfSegx0*TJ -( )w$YSCQ֙ă!BB瘘X"3fw^mXx*F݌f!SD<D^tObmk|V7 3(YFaαh'MLWlQue'O׼:fi_θ18qIyLsLxE;~v},[wN&]b9qD%v5qk!z7sotzQr _K3ݷ作S{ A2,m}q2qgb}hBpBov3ag ae ±)$\y( 4| bB5KeJbԼ^Dެu" U20\C [ KKpF6}T 7RI&+XNcXq4yGi)%ʘĥ P3&YjĪ[Z#DŽՋ7es7 <M0)> r&df%΂bl.AtgT'v144 y:2l] Wp)](?ڹٽl; 2\c9KN4EmJf6ֽR(%x`ȆW*hDbً "}EU2CY,yWVk\_-*f {brvDnױV6F"oeD?33OBɉ,ڞ)/:r'G EH2QܜmǕoZ|2cQSN %hlQN.8}B-x8lj]e$%Ć; #ZЪ~K*X9ٞ0x8(:ڲyk,q#Rt wG5jHhk}! t|nl=7a357q-l&'6~6>c>ٝ(Xb f. љҢ>|WvW wh{EwhOO:<<1!k;_sX jIҭ; #l%QTW$fVߗ)~zxqrGgqJ xȕȧN8 تI$}D(!GO찓 B2d&:je2Kھ9 \8yc[Q+u3(h1ڥJeF7|Bi0iM 5<W/i׾栣(,3/J@w¨ve"U&`rİHCBJL"abk+B%\Lq%UیJyhD!s;#&mXws4چ;9r~ _'s0@ga"?nfxJَᓎ<ߟwWx)d!0HA9]lhMe݄Bm#ɓM*41KuD4ؘ:[}\7ʙ{"p4k4ow+K[f/KQMW ( rDFo:a0%)$0㦥Za-I TJyƦYZ\'}X5r?{~,r~a;~tns?{:\^ɕv?Bɦފ>X/lh^0zн{^tᔁ]vP)Xi-T+!UG)"pK||{a֟ЫY=r*a߄$=ۇ)J3MP` < Pz"RR3ok2|wa+UZ>+a1UjGrr ڣ"C.)$wA *nz; &n=NgQPh-o .%23oy'2>4' }B*  "bgeUsaXZy~3GND{MOTȶ0[حl{Sd*NltQJ[R҇+UCyV"8a?(!6GLt'Ce*8ż>\'aG gӫ G|cK)d|U Ւ'"D;m A`v. f39HqSu17(s1&mX.lsIo'(΢-]- qӂkyYe*Uq{׈@luf Ex/+."S$I }zzujrsNrtO5EEqå0h3@ )|ny@ 4nSq݃ުZ7V󽴎Sx8J'PX7* r&RAëpo/ՁZL#Gqc8t29$a< y8H|w=vKdߤΈVCPOw 6ot3g=pxtrA·5nio v`(KBHك*Y .cS'"p3}/m;кt(< <|k1yL6{~1u3//w'Qe}m?.nKXM;h?JbEX2W?1bm]DK"(Qg pM~.2zѫoW bOA͵rˆA%\~$L;;$\,㨝2d ivݰ# ^®Og'FA2RlS}z  Re_)THCmV J+o ig ݿQ(%~cfh䙪>t&.Yg'5ʢV\oP+L`8^$«`w2ȑyl,(r:񿸔g@Hok:)"~9RCq0#Vm ۔) F=?8+-L?x@:c7ΔaSAL!O}!+o4]SH,/ _o> uڨ&91BmB7'4W#V^lF΄1'd+&>]u>4?Ƥ?$[EZ_ydgԮ쪻ښx._PcfJhK\D<TTȚEE}p<8GRUPxf{3`_ʴj4EQqoģenGrWhC|6DbSk"EKw*V$+2 *d"L-j)׭wQDLPLa9h!a||SυWBmwvߛ$ȏc_ɜo!<E FV1Z;|U+Oб 8?+c@=qx18:<,*:rLx-vҸtR⨞W*~C>!fBԩ2ْŗ[cl\Rj~A 9u~=֬eԴxXk}(↝*N!t]R?sΡ.G4=lE!e+SttQ=[aNc# D9J>2mx/*C>*#?2XU%`Vs|B\S ;ٰ˜eL'o*r,g4r2~ z}3W1ۯP}@A9-}2?9A>\O},% "^ (W4z [2>A}h,#b?Iy@4asd?mWvuX@C P|_1ڗކg7*gPz `Hر| &s?YD6W[x{;Eyv ֹ ;ȇ v}^>~It"U 0#1P^$q[8à5Ts(C'O L9٨gư- / 1 O|x"f%A" ʻHf<]CNo-;Vyˀ2p6@jᾭxеt6a2,*HIfA&}7b 7wf~ԅNtH h`$?iY"٘^bL|x$%M}Vo+%&377k&T:U/D`TOu9,J@lA%K/æLlR9kQ`5f1¾O?λg*g;w|oK Tlǧ|ˮn_+$t^Rİ;.7)JԼ.yD  Z;KVleNPV I˼: u@^BET*|璉4R59W3)@`=rC&54hLzOԯh.9;@3Z9fC}WD;Vct]jhǰ3%\Y\{o%Qp:.w#[ 9'UeJra5:\/Ge__p,yv 6~)lurMOP3JVDWY>%*i4s5]-ɶ=g7c.MJE)xkM5, ha4B2KDfz:=EVW^0Kُy6m= ͊^?+_W!˜vEEGBπˁцf}#}dN7a^6gy./dsTW7֩0Ag7Vp@)}(k)ݹʈƒ)~Qa517erHdnQx2=C Dsi^$ΦdTR 9"էS8Qr)cDÚ5R͂Xz0{(I/YQ$^Ex޼ I],ɕ ]9%˶!ɔQyNE*|-Hla2@j*f%͋d ^WL̘+䔍2櫍?h_JXrЎ&V$Y7o=QHĵcW=N{4A\Yt1%҇1tl\@UfDnϥȅVZ$=Siv_(^3[Mʑ}:<y_J(YQpB]Q.wS5˟T20_K)X36p)WH6l݄(q{G93sV1>GB1uQ$"EfC /D/dH{PybsG:vEc\՟wRq+$3Q m*2Sgݘ׼(ߖ5GaYGXhhÉ6S*cɲ:m 2vcʛ =s5C;`՛\.O8" wՁYOn.+ gf 1&Vީ:vը;kЙA KlXZs]sNۣwsMf@ULy_nUSf27Тmz#sRYtYh*:d#|N}|:F+ρKc&kv#,F8 ꤐYvדLj<{;g g*%t0-J|~2e+r̛u\W͎=gr {m”MKyu.auln{zwZ޲܇^|@oĢNN}pX5 Eކ}R*9.xЕ|{)m\ eVJwC0U1D-b=sxpmv{62?FvVkE-, "t 5(& ^zP<& ` 2MK%ϕvM1Uƶxb$&1JPl{(捳5fϮmcQr \"Q+״-UnJҕ ޷Ң:m˭ b`w0yR]G&'-ʲBm%n=z߬fmI7Jӌjv֞ Xي5Ys0w=O=K] rJ>F͋*P\t\kWVit /Rv<Ҙ_oiX[.0PQ;3b&9w)jjk6d!^bX˺f`[u}eߏQ'+%sP{c?X2.:R 2 aZɛ[[63 6@nǷb5DHHL_hG7naz8GǬLl;.nK[1,HqeH1tKa%)rlG{a)bX4P'AL(OV3*ceAAt'Xma{F`;p^g l+v5- ڞ.8uo )DJ4Z ]m'3V'S-7޿GASM^)‹Єq5E(Vi騜{kRL>Zo0 f_^v#1=G =8N,\XsgfAZRW(,Q8gt x`mCn%#v'M9| 8L^egv^@E.虓;wV2]V QMJkD'x^ eqaDp=pr?D0ЀG5!Llӥ ŞQ4|1L++X,;Wk!j%M^Y`YG :G.W\ V"͌6koBI4&*ǑJ;P;q'3o( xMS@dyfPY*^`G|`1 (c#?f h3Ams]/2ZUב\ԟ9YOCIJsyS Vh83?&-/r,"=DcfXp:R3wC+=(8eݲЭl/5FH{5UYX ] Mb24+k|)4{pt}מ)u1ȈokL(>r241[gy+X嬥+42] {Y%EzJ\/dQW'zݾ̯*S[@] y50ΰ p}5A0d1Gԭ(&f٨8ݨ̓o_uJoC3,@3nذ5OAİeZ_]OA)OV__BS(x3tHצ+`|8Dǧ77Z!үLuyg33XB槈?IR eMLxR;Ee]=V"SLGw95m]-}(wr$(c܎`OKS6'ӡ;.ܤP0gEm8'<)yw{@ݐ`{* \WNUW"~ 0\+c-*ݱ0-.b"Mu-"ñKϓ5PTEJ/t8v );&vcMR9B\ ch {=q{p q)TTy.hd$\)W-XrEQ٠ֳʊrlC> P Slw_ TAxn"AT3ۏG@jޝ@4NaĈVeCb XN_n=n.;t!;O6S,oφxZv#ʵ ȎDuJE8CY"B ~\SB1Digژ <3xGC B0/{~Jrpwh!> RZ l[>jlմ%+pEQb.yP>kw6|x(L\3.:+Z֊ZIt.g4tb k_ȍ5aCNK1B'wȒKV"hl$[YI k #AD1QP_ ѯ26r[^,bkz"6Zͯo8UXU,˫9 XÆ,c tv,޴DmH9(A;Pet0ΎׯçG ! XBکT' 4P?iJ➨|/p =7Z+A0R41|ivg&Ja̫'r.FW\5PL8_K}S 4QNr#qh^^S3x-G=K3$qv1^Hrsgͱc'x"4(nAtm<{Gyl0{Hzn+EӌqĹf nSc^>r_#|w;»^"<.OCmM( RMkﳇ"+@g3Vg@Tp P>VP:97'$ДLkJ/ צ݊,IA̭Rw᤺1DmiJqF ZQ%1棨H+{3 E^pA^z{3h+YъK >ϖkYVt9ñ0a~ ū0]^֗4?5 (ds6"ֲB,+ N~T|@::P2{u޶͡. h^ߧ8yvfE1LZg@L}ax=nSWA\5sa@OB?c5!kkkubhgr3nuTZ2_OjbIkuZݵAʦ!] ~ -[iN7|^ARI3-8W"3?YSӑ$B/V J製f|l1- Əp* 0(B[ iʻ)M10H ň1' ُ/D^Cy xF3]!FaJpɢwD*17YY;3z* |EI-^;hgǙT%v:$&d!-!=!(0p]XCm"/?J7 v%̂Yoc<~՛= >ʛ2zulP)i}OMu_ nHE3HlqgF| _ //\Q 2&4̓]_}vرyp25sԋ  =،u8K<2DKAC[Qy9TiP`Q+s;wֿf0%LsՌfzJ6D Oyఄ&e!#@"x1+j4VҊKoӎ9p|&;oр !z,v`}h,"\TQ7&4)]qX2Cq ~g=౲|C6r7kݗRLum6'@АI\RA :y XE6 YV)n|Rv {K_G_M`TUqE(s=@g9M+^>Tn`׌] pNdwP1 pTv'0w3J^i6^='j1Yلelt8U]=f:n,(lyFQ޼C Xl_4b!x{ŬG}L*/(. P|/Ҡ0Q:)_(ܚN]q.dĔ%ŤaL5!|bcTu*G|PξWBTΓؗOu8xA ~g2Yd^d"͞wHbjU4 gaC*yj]Yƥ!hTURaZCU*XT(nB <u#/;&S!RAէ lMaL H#g4ڒJ"(~` .mxR>nLh뉙;,FB aa':Äw0C`>KYE iq~8.(ESf<)r&?Vh施N67ڄf*d8jaV#7[`X!kX#l4EF%PF1*'}ŎAb9i?Y2|Tϱr+<C>M߱q:>uql!FΏ7\ouIOC=@\z1BKȗ'>jJ0\_"M񙈉w ņ T/23hP%tv?JV+̐6 yL)amVS9Y~fbAqpq/$a}sTSdEl>w z3|䙥ˢ}maer6O:V6g3pN'K0J!R'É己>8ǡ,7K9NyLE,tۻѮct!6;Vs \a<V OU\  dmhDuTW>8O*l" 6 Ġ vʫKZo㤨0+(ZshU+\y{@y-sZ#QHxϪheH+xpKLjb*#D].~ueu`0.t\ST$ |Yk>?FZ Jo(JXJ6K$Jl ){{=ϑRDJnG=;BC >v:nNL8pDl+|1PN9Lkr 7@hWxWbɒɤ$`GEQx ܓ3Đq, ,3|Pu%G.?|GkNR=6 $!l+_)W/aL\ߨ Ӟ^^Adk )5u >Y?ݶ΁`)#Ùf1J]G9UF"%>9w  *&rlF{9@%MsE j= ^%.'4A*ԴݥK[|-G/w b(1cV:QۥL8p^VZ=nNDq? Ҷǟ +FOfOTX[Tr,~m-{J~g==`n=#7K$>R~o`Cȡ NA*,|z9 g_iƮ0Waל`۵{n$Hql;G-P'<x^z@aj>CHs* Pk*#T~O=2C-Frotbp*/_tCcjAԔs.(riN-Hn1K\ 7a(@{t3,5pMmAEc 5pa%nqRY?ܝP _o4AyddB%phBVzظx̴g;>fďz86䅝q 1NŹ1auD"v` n&7p x7ǑQ_RIg02^Gn$j[eL1-DۦщT3WP%: M 7 SVQ-iq41^_U-mj7"b~ebX5"DhAq I%#R "ݑKpEQ2)&*e^q[{!j Ʃ}v(#\,+T>fB/Y &9 {(>7wgf?.V-POSag)&$g=|롻j'C⭷ ,1Ы M7q0߀\ 7Rv7!,g~R9[KߡʺW쉌g90ifߕbE35h%)0ȼ9\%˹Dxop>-p*)JWu?po˘_Gģ`w{ TMˣ'Gw-xyi%4xo ?C%Wƭi=:M|,?痶K.)t+mGьԹ# WEj_dr4yc c F 7u6]MXrFV0t[J? GQN~tHb(ir d 4Ey1"ORgo),)Xye]O%]Ђ 1]5&-l݊|۔0mg~abUOck@O $. /1%==7r_h]j/`W%Ȑl8nOʣ/4rT}ġ.=~_^)GC(Sx4c<ȇ~Ĩ@Ų-=>s|~lqM]}{x2nV>^+{:_vpmSxjx;q_K);i7^}z HGNV~`+fmoc >۽fa񿿠؝ƞ RWjʑma)N4i#zuZm[ D1w>>9Xяۘ)P'mebF?~_EJt:L#f|BzJT陇ci+'aҪѰ<&I89-'ӱ#S v. H37ؖ G)WWq"պ ~~͎wkčCt[Y6Z_,*0Ԯ?>妷e~zbд?) -a1$54V'O;.EgL/z.jZx+A(=ZA'E"IjK"7-4Fp?K:`h{d$V'?g^'&j!ia%&5!-3:tZUHɐ)dS@NٍكA;7wGs=whNHᶍDYnDg>#hdz #$9K'cZ+n0/OR?XKf0p܈uJ1 1,`w. =pyg8朱sM+Z#p\-o?8a 璛\ƗGы֠>ꄎz)ᬆp"Bӹ׮x9埭#B¥b~mNTa1p؇G!'$Le"+<Kh#`eHO*,`YrB&;|_Nf{Rje)2ί51ZOKد)JjL}|odzEM4Vg72ѶRo`,Y'kWtͭL$jw/}DR\3⪱:h V8L _ݲ'6BV8AƧn"o 2 U|էtBL2-C8"ӻ9 (XSp8nh|Q3^7D 0YRR&N!psjNzdSuҟuʎQ179^ϨХRBf.IާXXܟ>~"}k)`Ԑ4o0 <;q 5"C5C~->1<=7?dm8.X|9հͩ~Ɨ}>\Sr$=Z:4OxUA|CE6Su_TWA-k=G^y>`<(ݽL֙ *76'QBOfHOm0Rv{'p޷s=*+0k4Vw1'꠬!<0OQ !gDY2)l;~VEJ1N~fLbtS(p(z~tCkFqy@H&׺ʈg j>Vfĝ/NkKRԖeaҸ:^ իaq;y<sDe$G!Jx9#9s=87Oxm|շSkȆm/b}C" :sr65$Ir(]B'A%;OڌΟ|>gb Q31<򁾝uU`BU'~mcSЍhJw&4OB32X%\:=Krs`K<jD5x<j;}*qvM=s7o"Ki`~!ti3Ҭ6ܦ%2LiU*^S"'%PI$,J!O)*@z靎񺑆ma_?qsuZݹd5s㉒YgU\vYhLR/VӅ'PW3:Y:T'[ȊM?O{ãY+p?X2{lѾ﹂c#ƚah J_#$g *U`%nY(xTkFohpùS%9SGh}dzL<4"UWrߚ`2 Ye0{ a3* i*/-NBy\m_liGO#2[өx'0[:"BLN 5R8||_m~+2}K3&߸D j84iÇ 3et#E8I ?n cBiW\R~b0Ѯ*04$YS G ]/COF{S+ ҡY^Z( 3YաM tQF ۝.elX%M w$Kk[BG CTEYQtĦXxQ)#HV[b1FU D{3srn/ij"gQEUODBǀ}vLo` \P"er[8Bp91Vߖ\9a(NaM.uxaUj$'7UXMN謁e]n؇s80|&M9LMq$& vE9|S$NGM&R`y-sY-qrh6"LXkpRje нXMU D5,Wa!+Zn"?ӌC1Rn>uʘ-$f햄&`v*;ZkkXSYz xbaБ]{5&K-NPxS4B8ѽwK[etTO,zRQӠ~ӌ y& yy DTWU Xӏ&Fl7Fxx Y'|R%M ˖q6Ko֌P2VHwZu fjp `iaISBs$mwwHUjqgYQFH7PR- 2"f%)m:Xu7$Iu!Ǻ,{% GVmj#|*0`:yCHZuz}FW4L‚T@)IT4%ŝw6Ê^b6{)Qő&&f)2VBᲝ29yw! 3$d2xM$\=2? 5="Ҿ.wEk*iҝԎzX9.Ӌ' 4K!^۳o^ԧs EN tfjW`DR %:8r _+{^Ʋ4Cn_ Uf /%jvNgWܹ@'!O/:}Wam \n@EǮї}`Y mԻ%JmBI8o=>V&lЖx#e#]mR^ĵ7ʄҴ:]5Ǥ~De03=6,f %0WCXJD=iz7OPv?Em%u}(:hIGD+֟38SGq/9e?+:<Ǿ7=L 67 a'BXHհi sΖ-CV̮$KQDG EF*_'+yR`V^$Q+Ap=1\r!8i\S13/;tf7Nc]P#DuTau, rbe(|騴كpZc8pQX Φ{3(wt Ҁd*v9\lJwT]$l=ݺc]kƊROtm3치\``dGOd=uUnZ@+4ܸ޸%5O` 5iHo#mȭch5W3E 7 lul@^ʉsIOkwݮ7H٨d?v~ivů!B^=`'4@0S2Ă5O&@ [7QGruI?r߃J7Bk?^x؆;҆S-k3еaJѫaLNnv$i c@YCۚoYQ}FO9iTXnWjpU5IUR5$Q&0#6d"(Iȳn\]*PD!̅|޲Zgxqr}j\ ,@sZكa~NjSn"ү \vt O }}ݿ(u8ܕmJLipY%\ VT5"7d&ABc2 Z'';g`CDkwriқqNTr Do Tb h%(ra}rz?ʧ$i+|MKdٸy:[@ҩ/\9f}8x^ʨP\xۧ{$W=Z{!g~Q$[SN B=zVe[A"ڈhGq^WԬKzkf NCqמZĈWF5ܮ*9Q 43`ˈR >sLt] "]Hjr|]Rk) WS!wᑿhѹzL64L AT]Eѡӥ3$*vZeIS>ZCE,oG؂`Qh رmbGdIY!'A\:v?ҔQ8ibȓ{멋&b=??bo3DaUeM'r__=T@7< `9 % ҁ =B/S%Y@! 10)c}53"k"==ӆq U󣉧'# ay8n[E#ےnU7C|6Jn=* &\}d ]sG=8bJ0<Q9t86㇗cʙ*O`f}(j9*1ZVHH% =|=Kcq1W6Ǥ}_>@U(Tw:dǼ(svP/ұZ۵d\w2Z͘M )(|n$R:N&+eh@QEêCna/ :C?7'5-P-Y;q2$$G{vI?zOIg1\~[UGgQkw.羕6() WV|p !ý fMR7,k%UN Ml[X) {:Ԛ%!I T;tZJ-\Stt5J OYXBF6 S <s&=E8L6TzkClspb4./ b Z԰K84Ig02$ӕ҉(~Ehuןf_8ۚ~0lA`"H0.6 %Lnƽ_珮\Qmz"fVf6b/͙֦+ UYtˀu~.ja@.|zԖ{Z4) 8jPŤ$_fbZc_" ܺ2zU| F F@@͇v+8َoJbZpUiVjGcS}17-/,VΒ*p-Ǎ +96[D@"MՖTmQ p *Y&|wBBKv ӓbSd6Yj)lG4"Os,YJD6?NR4Ȑeq -f\\Og|}0&(zhz/WCo"sqbG~qO#E&r*0 _u.I.<ۑɹBcɤ0&E^W̼[-^:X *hHLU84"hd* X>5p*]PA|銅sH- G @NLJ:z٩Yl^{"b ['If=et\)ȕ|gi4Wcs+bl@Ai% :{ 3KQ1ee3 6_袄[wmejoHb\%^TSm͖⡷sMƉgQ $SY,.Kf7"u酯Ku rqj27kbN;.Ȓ~["]CXyR/qƌMxDׯe:f:Za,:ryHʔ6--,8FX;״5RunAޛys s~-TDW( * Iޏ qFW*-6A}s̝Lh#k \ك&^ï!I^_I9ʴQ\+Kz-~#K-Y 39GC3 do Do&󲴳ӅDc"-f;p>AWpdߊN^+SȎ7&?Y*čSj2@ EP`hoZq=$miD lՑa`mUs3x%\^48 ^{x$Ypw(1OEhS(E;*Z|;4rNK| "˕j1ȵ/ %=v69@d*Lai)s{HL>k2 A mzX&$T:Ϡ:ho u#7mdCY=;!m7zuRa&j$#d3 Uw~Pl_'oJ鳡,t)o_gLJ6/Lo.۵3}_L0] N<:bRٱӖ~E_ 81,^e??M 3@H8/_yHtZWVyŎfREBȕA=e] ݅h0 Q&413$2-` fa>?Ųfy~Gk>͖ a~7GR!Fe+fIy0N{b1hp0s,4^?U{fz W8VlLZӱeCmT4Jlu. pg\Qw[ԌOk3%LQ)7_bY}сr;F>m .ȗh@la%<@WdBpr$hVtC$QZmڀ#[ `,Pu)28pf#K?C dKǏBD0Sn M0w(x9{؊u΍;DCgsLAMkytJfqYR0l쾪Ƅ6hwɋmGZwi9|@"~j0bJVWZ/v'+ǙVn̙.7?*{rIs9SЁ-:7lKRX`IӢQ5p#n=Qh_'-WUa7'qf\@!4j (  xVDlƉ@`DVhoHV5 p,)M^7(0C k:ԠGOl2J!&;A!syI Jw/}T Ds:Rje#LlthuͨI׆||8E*s"*E {[?2Bv5 _cjxŞ9_vxj7`a4?oVg9w7煡uՄf3LA#[NLɡFM_L,ʊY{b̠Ѭ"܁$x?(3).(/冓,o٘?NoMm& >C+GƎb2bUg_LX_ ?z媫&r7^>g44E3ujh2RO a~ٿ[&,BޕJ%:dP= 3MydaWBAz Vf! 3Qq^bǬu%uYF:{t';D$& (Qfi 6^_{Ҵ͔iXK7cEMGb;~v"-E.\tF7 8X]<;,8'eE'u"~u-sQv.ZW,4J0Xw2'̕U(`nd#˼T!BIa4 uH/]ޝ"(GZ8Űt: 5O>eV8G`G\#Ar|ʧt/w(LӢ ZuVm`t @(UsU3hEvb YGՓ dewؗzNK#9ӈNJGD-dZRf9U2{I1<ޛlE` b+ 1jKڲ%Br; Ӆ/j6/ 1jZE,KiQ{̎gI5W{r9]wU_e0椽X^6h\ 럅Q|TW|\~JXtK1j7ei6ikV& M|_Ww-F_mduܳ"S>M|O|=אoT'|(8SCJqp9łE6v0M=zFf_S0_ &t$%܍?Uߪ?bP'oҿqӦT֖\}ZAb+] Bj~DPgxK-ݼS}kAHR32|?{TT,pTO5 P\7zEFXw5 /3MSZ2tKNë3ޕTCy+5^q@>Z(N Jq.2Θ\=f+ȬC N{6NK6&F|XPxbr}(kc3),e I+H'f0jR [CnNI5i~NPfȿ-%Geܢ\ъu2NuYKJX*HX;0sl])jhp$HD:k$"C[(9*9gxopa^#qokoQ2K6dA*d]cx ꛝ(agt'(>\?r?3YmvS#)VNqi^*JLMhWi3MZ%Ѓt(~ `;v qVm%K]ᎍN'Rrں̧oBpd'gd&k>l :Ow^jCfne-PPC6˫3g5")=9BjQ8*5%s2I&08j79}Cp):ks]7bu& Ya/<;u|{pBƇ7T5I[JV. ` 0p?&>٬֔"\dAfE4՗-c.7x?ӷ;‡]J#I0۶a^v;Wv*HAx/] zCzn5X 1mbyM7S¿͜Z76gZTe%!pd3hF| 1t-,֍D,T\<]kG Rצ?D7Իlvi>.rMro&4;+"pI5tfiۜF/Z"HY=u6sIvS2E]] Ƌw:Mh@ !|g;էT65D|P$[%r^x|hyl Tj~dp:?*D=ܯE-i #䉕rN{9[vQ|?ל?rt+kUQT%S|cU*InP]y?]Nو(w`DqB܅S{]ڗj켦f ky_N >vK K;Tq< \K7ɺ _ި9^NrWȮϿ >P¥IJ2 Lwެ,^Eg)>]pF?WRNH,P~j G4,M+$lZ@8oSbVW\ X3S"W5U\Zy{ho_(:jc]kRs`}tvwsuYon"S(w4Y\lKAk;,h N/y)[AcK9&Lp{c~V{b>Đ7+JL#k۔9'xzL1c\faS[d<7Γx. !ƉA%]?HQ2܂ֽ7΄p ;s WFG`wmPuu`E=Ҡ7 ,uDKz*-e|  8m)h(Cp 8DAސȇ.ƕ\:ْRۛg#R3R w`n +ʭ w%hbv<BSr_d:AՔBF,g)k:Nu핤e7 0qqajqzn!)ûA`U(Zaxn rd xb̓Zy:#mIhXug%Hh~ gX0u]O5I*[CAAEHAH+} RO%ϴZ` J0vL6EA*xʉל[; A;b\gѺftVD.կP/‘Sߵ!l v 2/\01W%j P7˿c\H@K'\R`b\GCzDe2: snB׏E=2dL]:Ccbz"S1ڜkm{wh[ KD6w Rr'W'yGäq)zͨ7|sz9*j0l$l>y Oʆ \cYŦer G vG_ւ̯?:|iSIP8 |P 0W9c, 2jҌEhZ;PP  T6QH鎫|B],O##`}+VJԶX-9@OZ$ȵeq]*o~t 3d nU)|?ҵ%xn7os DC!l/-h-uy k>$.r_PRN/ YkD4zb;.s+AAA߱t KO<pz9>%WN7v+}݀Ttv;N$OMJ '0 GKם VIb~0pQ`n륉ɧR|5Gb] +QwndvPo/D٩JuE, |W{ҏ 8;\>7!4]7xxg*Hf锓r(fƮj=몽a}Yno⫍-V1D}i}PK  }4U}5#w|(t0?gK熺ls,"d3j' [aqflL޴{bKף\1SF;!u dlr-;~sv+`-_<20ᒖ7Qxۀj N̺$KV^7IOuDdL={zCspb3ɸL^wCh7QabN=Jm׍5@ǞQlsε5:f g>9"fPup<鸋6S]/3F^sX&8ǣÞ7 6 tS XpZ_Lsȧ؟X"Uk/t -T0x(Xv("J ңCՠI4?3^״XAQ&:of:CfDMA|2EEP#;Ҵ:~: ( mL-X-x-%j0GC[3j/sqUX^7* :uD:CzҬ4Z iB w,bd?XES%ǪU!&0vGT=߯އ@0HF7^Vuw>&WCtaW'>#HD4<_LH<##"s锌LKM8`b[gV(_R?P':\@:V&u֑FOk3<\͊u^uVYlG$Y\6zwZͿU9Q2H;Uj;>J7`F+|R78@1I1 \lc_O- . T_/|w.%` @0e2"VGuH+ |'+Gd%shw:-n2mS"F Z!j`ɯ\ m`8HgIqaK"3 9yl(^UPJxI:G2?>x,&STؾZtdru67[''Vy%X k?e+ f u׾G[l#R 'L8mJB&7xZ$vAjwZة0?%:79(&QBW^ -qCpo(Y2"dv{tsZXtDvkㄵs+{1@oa߀{6ӄD̘N:ٝk.e_Ԏ >$zz-N~ 8D67j>D+>ӯt;eP8 }<8@ۇD gKpfTd}rnps w</[ (L "ß!1DY{Y.*IHFI[pls:}lFX'GO&_wiOe $2TB[$7\*?wN9ϪTԿpzm*Q!y44S)U6ёbf[-i5JVxɰ"xR:_oM.VJ @4E^̟fls<7+GS?ZV@WV^VX7M- L_`QTWKխBz? !K% CRaOPR_~纶h"{˺X&4CQHnlH}MZrLxio>As4f#N*cD=}b<^w0餀_T[5}>J$H&M$u3Lk@M3s"ۢw{Tz* 'p:2as^qIuJ+D @.YfFeU [ ܯ 8~~[={mL:H tT 284䂏ar|6 +Dg[[lO.MJ7v;*gLAXV)Br }=6Hw>ØYR]MƇj7!4%q!' L -(N>/UqcR}~qavKD89$$ST5ۼ3du Yvo,-1 ~-Ɯ$%ͬB4Cl4@rm"7RW9Jˑ:`{7 %%_hGIO w~l,/!assv|=m8?mwi_ke>Y$|*׿fλd2Ne*Zk/Vj] nhX}QB-*Cő&Vog ܕ,sFAvPV8 at"]UgQWJL˦$@S1,,.%&8 {b{ezz hN: .Qe 4FG8SDŽUgp7>KEgT_p䳀껹/7kE@jK]Õqa!V>5$4.$K./;GuEQ"LTA|sWdU^ùzOҷH]#A +/k`{>S%FX kch|Xx~FВ ͩ,ڢ6#,wtw. rE|^8z( Ŋ!Ҟ)o Mn|L91 h8G 4iP/S2Me/_a!宼6)%˚ $ROvwV GIU.psۯ=q+lҩ-kb@rr)[*;[*+`0ĬJVr&u;aFJ=GG8G6h[%ЫPɲw!SC}Mrg!u;Wmõ' %lQit\lzŸ@BjQ51nn:ۗ+exp~^)v4P8X:]v4dEX։Z)։ +ts 񓶭ߛo,ᶫVL3`B!֍zf/9DEA#4ptevܛl&~wy&d{6:fF/!~~ƣk f#eF.m=;]N%[DKbA#"/qڑ"C(=Z_Y.]bJN]Iڝ@HWN<9W/9ǓӔBbS}LȐBYhcԮ3a3}# l"sD(|7ಕ8eV(55+)9]`5h;^q|ۏ17GGnmb1YIt 6@Q}/MZ@Uޚ0x/_;7`CPJ`|iS}'KWJ-;e~\9(fs_է?%FRGly ډCX<ܷogM*z٧Y+N0nJ߀ ]!Ff%$>6= GOsL)ٗCo1=O".X= AolsXh#FI/’Lʪ1^E(Ӱpjjg$RAw|jRѦp[(rqu-K .}j~b<0CsB݃wszc6Χ;րvGx+ljChkAlă.2ժw)8PF{ɚL],@# +:aD$C!-XQjn'eJ-ebv/dlD7J' im;_anQ{B4k._`>`dFr]x;1ʩ!8| \&}In%tbknH4*xlh΋$= !thYJTĝL}m 9>J6,O>eu5g@:m\ZIr_x5w򕝼s]&V|'Mt؁M5V^ o]#tN\,q6T˽2p3bUcɲw8+<28m^\o Tj/.OgWRCqP?>$7):BtQp4H\ZbV!缷(6kZ+׷YE:j~s-L*x ̀ƛ,L} mJҦ6RAlb,TQ;?GիGGy+` V$e|(H ul@F} W|q Fbz>o%FZ{ê z1 sx~G3P.OBOo>c.G'ϒYC !h%zG_$xϩ^Ka_~"zȲ;Pl ߟ9}fcg !+H͈qMOFm-= NԤ焣\\]hH^L>bl&Ơ܈Wz؁Oj믷Y+" /xa)2Z!1Eq{7ao|7$/@s9Ju ?2TW+,z嚦$ \ϋL ;c &c!㨨ڲ`:aX68, ګHN̿ksMtd0Gb~N t.q~ĸpouZfHj=e%*=%:yG ,])\`Pl2W)ժ4e~'2/̻dOdط S%]F}gUP&BKs_~O.th}>V*ͤ?n֭RZ(=%Ij ħӣ.>޿ zBt|'%gI)FR ć)ӡqV|ڰ >" ?,|L ån8 [sRiM4 4g ڥgrjvTsNWNTVw-oq!YDc2\Ngp."Hp~!I}>Vx`,QŏCpd})tyhfi9tdNA6u~`'cvRzD7{ym@ZЄm9U˦Hemc`aO^0˦-{&7HF7uKK8 .L?)f]^%L%fN$*v['O(7r'Cd8 zktGfs=Wgt͕c;TD(p#50jzjiHYAҼo|-ǽ'w+!Q#?rWL DlD,luth/axK7rsd|Be-S`^|í_}?Tg *|8fee=uV' `{:Z䞹zf9 K&;Q!P] y+)~^:# 0ba3/X 3!=Ew2{0!/Omw%,-#Z{Z'Id`fRUb#Q}CP:RZvjt|OnN}S/-M{úL&z)Q4ai c||UqAL.[iHu0ee$Ӊ`Hӝ@d**8Z w3Q8G(_ЙjVsAdx]D{ G.WY21V( (ʧS +UΥ^ 2XtuRwqype)|k]gq1w)c?[!F(L=v+P, ",Jos}~ P+.,xY0ۄ~1` `3&M)O .Ԝ©&4h|ݝ.O8?fwǙ98p'>N>?SOz,/Z~}KΡ*%_De߷>~?}'P Kx\eĽE3 B3?Sa<xہ< iVga'/sj8"栋HZ۩Ri sJ IR\d EY[5S=0=brq:F! a,1_tɄ۬[l(: >PnfŖ:y) ΛMiOv&$kQs] GCݭaex*j=,*- @K<B]/-1B*f4 1+Q?D|waxg7>n1 DF;=!1"=ҏ?CE Xλ&]W[㜋r21H 6AS2(牰N5"~U֫t,XWW]r]N_5S Y@OlglRORsx;t΁W>gyl%#)n <4KRTncOkHRUysl+T]Z^ SRS9 ;EaBkJu750]Q5U8 U񗓁SB') "t&3W[4XîŕUg{Kr vhI;"տPF _tMW~y-Ș^K.:zig1 @S&k@x{CS*"¦焻/Lf2$2oO5/ v ʲ&E^|FxWAųw(N#aS;@s2u<0 JpσqcY\VaGJ3?%b'$ִ/-֤*$).-.s7h<(l݋@pG(0- WVTK2Kе &m _(i!hm1@N1 2A*µ/)gVJ$sFl%HAP2-+#tq@h3֥fq PMR#G4`;^u0Ԅ?RA";%Xͭ*nXd2qJ+$Hݻ{ο%a9R<`߅w>H bTVzC˚8NީhI]ב.O9Exbf\*f#;QYh%8xؒ2&u]ҹ[Sۈ]: QX~à(O2;Nj#9>Ȏ R7>Z EFJ'Ů:(t :Gݚ{!%q~t2;.# r+soX漖ָ# u2 ὕzmT|ڗ(_ݸ:6< )}~"h *8u9zFi5 4˛|2X~vYI[uT-9]4mM7bkxҍKHϑi@lӟvYЭ%xc,MR6RR&<~b_tE5EG8?ek}(l))~@ę fY4ٱB[spM)  +9ؔC}[FOU?Jsl^@7j u(|4dT9o|橴m&T :%.q_j4AVuGx=Alcb a.T!]{*}*8x$JM@QSfED3)~ KY[$ɐΚav-Il81 P1읲dOB:t7mT{ajJ7J|R:<]ύಅCn=9=*YGO?`U(IG,yhA_8!U-"IT\P+#:޾ڛ{XA*b%ѿ+y4Ծv!F i[z2@q?('toN;d]dA|/a>R{)TElOoEJ(@B?4!$[iv:L>։GSv40yGPhs 7 #Ϡ; 5RF HR=UMpdp"qhuy*|OkgK}^yŎm5|R6= A\qk2+9zi#kf}2C*v8WrWwp^EO[)ނ5L;gLR|nm _?4wѪV]ƒwlX&akU%~{T4?& ;\?1ߓq*20$]BqUdbf^Ũ%S ?l JTo:U"=&wA۠`G=ʹ/爢;Ic#yqÎ* z"UYlNr/7 Rv;8jj֑Q[#{+Z:`6c>$ݕsBET4 .pRz}(N@-V`ECM&"+ckB #sYԟuk/Zg "#I3+fB>V3|>/24#Y@z JչL"/ef%`{s1\hҜrl;S4d~% p҄^V*3& bpCٿBsc=rǵā(Sy${Er"ܞNŊt%6wrIGx$Vb~8TKaeu|E4G·M*η@gV|He=op ~—7Io  eJig !/BGz~(za/Lmw>69u+߈G 5GFk`C%\TLjcv$-}mi_@ # : xQÑ DdJ|͞%'pc84Ȩy&"-zGAe&)X,;uS ZuYc+G|S +kKu)+fl4i48cj=PyS0 %#ZR`^&cz ,^uoddstW:haW%ᇴq*5i$H_RbdRBFNcFOD Dh>̓XGwEʹc5@휂v1,cGoVG=,S[fEAH܂پOylY qw1ԫ DHZj]b"7ӵÍ£yÙl`ofJd2,g^v( .wT XyvjfLF>|):~+Y!A/7sxE9JS6--f i7UzoR9LR=QWv9Z n3[qqLSM2 f*)ߧ7?=Iw /mlI رyҔ2cp$>s\iH`j/ʮ@ԶG;)@RW+}CK|f6#%p0kV-؏jGi)f.ElML[n/Wh˓o"_jUNp٤M[kP^o;i2G>΂nKifVyw}Wd7&A:M_l/@]ЉݯҎQZ^`)ϋ9[V1s5:GHO [ ;R>cA2Y^"ҚpZ@p{Jӗ!mf;N":yכlx͇`Az \->h$N,؂a:Z T ~AeP7^^11k`Bj7HޯN|CLIA)HU^u"˨OKA)9ӗJbb*Ӯ{̟YuU[Dh D97iWl)^ɲ!*1[.3`!V1iypb'zㄼm~o?GG̠xK%𔶚Po¹7;M60"iYlR;R:F8b‘;|_.i_De1oA O| ?,E9IAW426lolZS#ϣA+?+Þ}}h~2Q " wSj$I'N{2AY/)~$r1Dq,%)I0 v+i# deml0+҃W߮AN}%Uecm+˧{B;FHq4 AH}3{Xq6L3& D*䠸Zdd\ rֈ Ȗ|ii`/c{_w.?5w/R3'iʅ@c6mQu7PbE )/Lt1W6paҬ_H\1''}#}6q;aDŽlokt-&8DL_N3Hmq UK 5,΅@ 3f*Ep'g@:Bd5@_T]h+V%8:oKˮkT*`x(q#7I[!V8߈xѧ=LO]MLep#r0n:VŚ5fKFkBNmk{L`Onoj#?fqx)pϽ p>D0pJHTuGZyLbN5/OqܒF^# &_hiQRzh)=1PQ. 5OeK[*2uBk<#j9A4jF\56Qˬذ "@USb]j49*j[8! 0[d%vVl@h@{F!c̨-ba8a:8YˉC%3R*>.ܳ[MG"㿍D~$5gO"ջ$!k 3bi&n2&T)Xe +Ί>iKD(o/̦,dPR;&;NO&MIǍvx/0P=tb5 E.tܮg+e7;ݭ MɦR"ypys5|r^%vLy۬1!j%*.)7fh6b#"<̝ʿx[*pWAi !\~oSl} rn#Gpx/?MDs`xA$ML(bY` >9o]&;ML2~Lz%a.լm2 9C)ېEw,Wv0~Fn?qL߹Dh;8I3n %Jc@S+VmόnȦ]r݃6\GӮsNз.awM:Z:OЈ:Ǒ1`պa7'*x4FF|b%v(.s_k"k[HUhP"[Z^}͵l|~֤lLڻ Qc(/Z(iQ)[ك#K}@DFt+ hjȕe?ڴ1xPvժLWv'yw9{|on#$i|@'rUEKz~8oqR%(ÌrC{2p1ϛJu{C8u1tt0`Ak:Y[W7|O"n|u*BehEɅS,_B '.5H Gj عP-'x3hz^ $xQT&̀f$Sp wlNx{=2_NVy+=7Ƴ w:yR}6yL"ɀ"RLPVQeP*S<=`2!M)ЀNnAFxɓXjtDZ!yC_W#}V d5 Jgj' Oe?OR )|!ȺpggF6k4n[&KK:gKkܶRshl#A(#YMVNu,{Ⴞ+dKQ`b?E("n5/RQȍ[pɒ`1\`9HYϲ7K!G<{"D/?[憞5Χ?FlYը\v/ո \ay=83u!i*s#ԹIzO@r Oz1E6a%ͥrK#K\rpRZ xdY?yWBrqݥ(`dEw4%w2zz^n=$(W` hPt`\V]>h%Yf6iS8SS.!uGqxa“)K" d/EAjC )&%d75*A ;7ۇ_do8$ht0mw!O[ts^0p lLmkz!x6ЦNZ]M%)q҆Ovz_j:htcDAed3bVupN˃ʺڋ3 )IƹO/BϽbx&,\;l]7ת } z{[e14Ka0/ݔ,4! ORd0`vRrM+RsrS]г7'{_h9A1d_%;727$낧4I]Nb->SJUd<_ te`$ōmnK yq._,G`LخBmhӦ15͚Z6ooЦ#fW5=^ER*Bpo(G4t?JAP>+Y`YG˪'ܩnyGEUAlN9oVSX lrn@E]P|*28+%8|\(-洅zo΄j`|Jx#2'{釋MZّ=co+#1xZU^I8<o|3K- M5Wby4~gmdCik[0q"¹JY&EGpdx ><{0렰oU1A-eP4Ws 2=MA qZ]~,lf 5y =}Ǵ\jC?mbT]&%/QCղ `|Mo]\`xVV)2NQX'ՆC?kNTJnX_I=)Z\"PM'ѐ6z%[Ee#k뉵\Z-1{:'9Ò-V![[&Ne+fyiӦ^t+nțUR~vwK(Nr -2hI`7sӶ#zMQ`%Ӧ)^~GU9h4t2W/.s/ wc1[㟭RDfZ~ڇ;,}Hcd"plx VـC]aqu/6Zd'ynFum(ڽjvQ'euzH9lDg0LB8S̔!ۼCh@$KXOm Pn6l[IOXLl" 3&Lhڪ\-ɟƈaeJoEq-g).ȸ6M֜*K6)?*X6(F:ScKos3 E`%R~Oس4'$V6" <́.>A 59Ȩ;A%kޥR wabubɪ.cXtLuU'Ssj}4yR׫oAB Ǎe>?"2¿*4="r˗DBYy ڒX\UJLJTɑ͕duN^6:mJnA|JMޛ@ $ i_d o|&(!5ZK*! (>;+F%vE.IڹSnY</Y:;bJv,@"/O#;C<:f #YbH%^W]R/"o 8玷_zgnwNȈr)2bdG7g_^{"ds{;0A[rN7!%pvGݳBxzxL~JI ^amK:A+ u=ʍ_jM+&q:֌s#'21'30e9ϟCSCX+jq$8ʥNn.FDP+BL哟L)wm2S|璄ZbASsʋY>ۿ|j)m&yD!DC}2sRpa8m E0ZE۔Ͻ^ki!Ҥ@I!w< G3T''~CVXJ)gDO{ً^$rZ.w#!ݛv[ ]40̓uOLi(1V@+?Kh+eU@BMN찍a~쭏>AtSuMcR[n%Rx-QYW8}-'2:=GFvG+g#IKip|?~ hcMς2DsN;r_Wh4gffbff+V (2 PDIL7iͧcS-򽶙lZsejMy*W P$.w:KzۋGgYhB:h>*8ZؠGbdԜ؟[ f>QtwUK+4A%!|Ta1t?zLFݞ fi\2cוz S_ |;H@v)F&PS]7p@0[p u8Md߯ mFXC`UW]vga炭Cw ڗ']WZ';'&K@Q(ZV8 sI4\Kl>Y'Ǎy2߅o m2ϷRB}Oɋ!kᚎbQd[_p`ψFbU40EV0UV22!.n:9LO*22yQ#Gqa Gsu&6-5o˻ bkCr qMR*J[#Ƙ}(iNJ9 )-X ,b]L@)^2̘|N6Vgt>VUY}N`$իLAuk;`l4 >k,٨s5z&ӽ5.D`e<v.-;"5ARlK{uߵԍܱׯ[Q?OUA:;#K;So<"<)v{&rUl,Cu UN>UѥҭMTi&EGjKQˈ'+jq/RH_b< WG 0+Ȟ}\L8#bCӨM̍XzĩXf\=ڦO/(}l񵍘;3^ oq~x!Ś4߲Hހ8#u+T%%enAJE pTAWT칅\)B S}yxq%\BN-Dw u$3 ƴKʟ&;V+/L8"դvCvBU*"P&x**RuL=mB8>F[]maQ~];i\9az܎' bj`ң&<(HqT$ RZ]uA/8 D2+>Ѱ̍~[{XB=Nn3X"C#S'p;o,FFꭂsq\Y.s45nBj 1>D剐gBu6őut_awvkޔ f--eE{3A;I7*  (DC\I(LTi(P a cGR;gg( <]iw@^6|:VA³`Bme @ =`ϰ~aw!N l5~9RFl-N`xºhSҍiv]`rW ېBn}9< cA>rR,Z}ffb}<2)v97.&ʖSB2L-F:AIE M>9 Q 8+̚&@UAA-hߕn֣m) _"j҄tK] C``Aټ6wiBnvW:uJHk18S.NI:ϖmIt9LRrExii>X=sy CoWn7 :f)V er4]BdwQͳEm,(4P 2]%0t%t+g{Q96'kOI[E209I_ #В4m|f"N-|z oG-Lp.v9+΄lK0Y҅e'f"+{m] g>#n0'%⾿ƾ"\2! e>EalO\:_sfF?._!Ww/kZ ٕO_'`[nlcTPnPm'toʖȵܵeA8I:7D6"A"zsAHI RAiiC֮޲Mr)fJOHQhUp/dZ ;\/60sUs#{mPkkq,7iʗBx.'̻pY&# nMZJl]4D)VJ;LpV-lTsxL p?QûصSM2;(n*"ݚńOrέ&uڀ,}AM` .҃^a]K[Z+2^,腇?O,2=K @=9PUݭ((aZN<( . E ˓$j]v7QID=O۳;:|`3o侶f c 7X HG\ufD&Gurvf$kh gA+4DPgђ5S'lPBbm0O5YZVVٿW6߮V[eWCBCL#YnU0C:$s0MuWryT4ub 0sOG%1"R7Ic@toe !۬/8+XZW;XhfuĚ]-`"cnհwʲ7%Cl ?.#mQbV+I Sä2 ~짱E+6CA/49 Y ~|O{bf[f_js1WnKnU# [V%i 15{ǃy.M޴v۠3_ yPo٩~d!r-;eO}yH\DEPڒ @\o|۸01py(lh O7pC.8Q O:LjwQ P~YP+] ̓V k){V<$ѫf1dP!|熵@PF!m-G#:{n.Y[SC\E(+7$@ow*F_w\<p5pu˵>ODﴼ:29]A=!&%&]$x#JlUf헖htا۹1R3 2-xF|, 4|uՅGUKCh?}q޼҃9?CYjɦ | ~6_<\y_ !Wz#ڥҮ}$DɔS @u> ܍+\n"ߖxXPFJܳ:BJ^D`0ȝxCn)BX0HΫXp ?Ϲ¹wY-ۆQQXKlYN1q':ѲUCx"*7CԀq&R5>23H.\̈OLJ!yK3x&~T2Ҡ|^n톈3JS;ŌCDi"hv3TR+եX0+_!hFM-x^`x~Ao =Bd^“/rc#sGRJI>M a۞O?;EK̤X> 泜%kja TSTO$-mA nq\ o:ҷ< .yӏVtvA[:j澎s藤Rާ>|*rHT:B듟8HOVsFi2ݙ|G3 :%_q WMpB@Z0tØT%HN}8Քf ~5Ʒ)xAHк.fEn>,.T o$^$ɗ1d9vNA1h/9Ϫflyfk}{_{<ـ/[5[##Uk KC#HQ߁kaNAp U% A(:)N;@ j"']ZB>@ephEj5ܯs>Z'<8lAFVe 3ԽQ)9u8ܷZLk%,a@"iP1Ar[>^k/P̽*5qg%7DN6'A)~JnB F+a' ugv^T,%N!lE,d.{!UxMVV 4XZ3aCwd$i9!pN0XV>] --n8!ᱍ0Cb]R>rPGRg/PÕb2:X gF/ƍ]/o?zi`Fi{ȒS<<+|qH2`:*[{k/r*KPy Wc+ĥSGKJ.v<4 CddH r:\}9wC`cF 3 qnv)L8(ۅN[0vCɁ`0ʈ1KmWcOJo厊)γK{Tć/L:"IPaT"Ca1!q>tiƒiUojM&8ӵ8\LeaC㠕X o0v#ޒ YjGua h+6^I\ >D$W^P.o_bt58ebCcݩ@&1vo @ߒ0ViatHJ-{,#6'/(hiKI\HرbO1d4N%"<%sG-(Վ4.}*WٚVjg=:}& [YA~@yTs\T=mIoט󪈍]r- \֓+"yUڈ (dkN*џr5AX4t J?UG2TS2R!J֣<~0,;WlӴ#ղyֆǻwu,_oJ+8i˾ހ|2ध\vaԔcgK#c>ҁS|Ẏ ďE3p/@mD@L!E P~Bp, qh+7Hq~-vObΕrtW[û^C,̣Km'V]7 c'A._PPB|>E/^{L/ `FC7mj!*F9Tis1ܺe^oTf8t1;rM7A *X#^r#~% %6DR(%)V7u4u"ZL;"PWG9hSCnc k#AMlمC|z4; {@oK*J:鸈^~. ~p>`"f%:._\!9~kjgb6It-ъE~Q$- ^e~oxC&ʒ\{ lQWaF 5 hngjtćZ -Ao}k:nS6w LmE!%dԕ@a`ʰy4FYRHv\gNy!D9qUlek[~l2LD] xxH"^'hbC.A{j3T*-Ǘ̴ , ,8T*j* $ۺ.K/ۯ_K a֗Kie-q؈bz-RNׯV~Y avEM/riNa"(o¸Ttm+iz*G*Q5\mVH ~8w_t9dlًl{?cJ\x oHXҘg$Ί{D`9o^JiQ\31huyٓ?f-Zu쭽Ի8eNض^oo;$ytU㟵A%BnugI9iOB_oYo[$,)@hmoE|vϖ]*] o0ёV3Bdљex:gM0Nm4oz_ߴRPњg& B ozԉVouԃ=[e'9=J`>yp&2 _I)!R,+L2莺qEz#bU ׂ;AGwW"{VTTdrGε7?i[fwl^aBPQPyYw'\(وGq5b~JP31w |nf;φS,TVlJ[lb1 ܛJ<` zAo{  F .ǎG>ni']-j L'?0 D-\v;㴲g7%J"%a!$ CL" 0=dM`I茨n!أ.m,W;c<-cÍ4A|[@VWDq߱{,fL{ (^dikOAֽWж#q ܂})?ڄĻg z_Gy\׾ XŊNd :dBvXpUZ &iyZqsTGe fe.݁O*s⼸,gv$~2˄ScP@ךgi$=aH^q&Ji?t0xq-}"T*.[jV o>+[BI54AWO3lxaꇛ auĆ~$1- &?Uu: kA>Ktrsԡ+y'2"IŸОֽt'C.t։f)ئ'սbu$3e^]?0Ynla{I7 |Up=Z| ; !ROsOH KǾivc1MN>aDW9@ad&xe@esؘy6".hqi:|ʑHî#0?o ʹG+{ RKc`-Li-1)2vM:2]s|Wq,Ё:qVɆމ-n/GȸےAD' #.dnw n~bmGa\Vl>`sk\LU#jQf8RskT&pL{} xq%;R{2RMj%_ >&قY%MɵFI*1G_ sWff4[E/lojrel~1$XIPϋHA,1XH|}> \Z9F컧y [i˧2 IpP|iہQT[.]ib)?-3-ErK(t9h2 $p͊ 6s#ovMUPU(/B<9mdϲmm"U=3&N-BҵnCPOTu:#?xIԼ1盤Y3hQ]fg~dXR~X~xGE0t9{X*js=wlRHJ4R9Y=4XJrXYji$Z[zZaa%:aŗdvq+ܡV""]S̆OKAN!fYՅny e'aCNBt5z76IUm$|ƈ j~Xgʹ/Х:v:0sOҝh 6Eрx^cX^#^@ *x =slzp'bil7y0.H|( 25cٚXI\ 뽷ֿ*<c}NGǏ%qgG>2~MVQ=Jv@%ң| iͫ"ɚ-}tx70 \j:a!YrK@?O៦Ug P9'>.:[gnÅ7՗SxJ U 紷t:͋F.jױעuKۜւ;u.8gY)%VOFhb9&Ovġ0 p!Z0ᵃ)sEt(7T1hOo4]u.a* Y/ϗ8Ͳ6j gK+acU`Xu>'6jߞc.?h8F#HHr)EB#Zk(pogiflówa%M(V)L~@NnC*IvVJlL N3s*/"xY=3d#Z{ҥͧ4{O'& o9=<{KťҪ~UURDO9 ' FAYѶ8D1s֊"%koxz`oT qVK>lveYrnχ²Z?@T#WXGWni PD? _lO])4]i sRSvpqxF6cB뜻 [+!m(s X3,5hX\ vLd:1ˍ~Wi2+w] HAuma(-WŽ !w_o0vN%|ca5{4aRHBr/y6q'iJ!o%v,C"X.;) q 8ʦR'v5s+.Jxt7OI78볙"{5 : bqȧw0YRԕ'RPTJջW4GR5][MPK:B&UEm@e7 &VV.%ڒ4>^Ö[Bu{Tʑ(&r3OC&MNqԹNCX*# |I!gHriȍ{|LO:td*m)0a:n`x>7ni "fQbӽ!ׁF#EQzݛݤ,#/]OO; |A%9q V/* {90yɓ}g3#1 D8bkz4lnzUvyt.wj^TM:&O>vd+1¡~?%<~HZ#WSch OlmIutކ'Lq#L#\| BӍy{$FKϪTY4M؋b>à5[sx\xg(7+ Nۤ>qUNv ٥џO#~v qgq;bZJx^X/?Of6sd3$g;9gjV4aL!-+_] ͚*,cy d uCh $\L(35JLr=穢86ywI?k] O6`VF-8;z^l>KyRvF&hv_+\Uؗsu"P'8=;Bza : GqJXAg*QtMsP p!uEycDY4(UT0QB,w?=]@[W ]N+kv$h:`ۧJ9(SYp|.)&G! ~(% BjC[5h?axw;3;4qEUvEs} (P)? d, pk`H'xܾyls5.rm c `3]}3ǤNb MI ;3ĦfN;\v`xQKHEUO~ ϩ)=d{( ϙrv 9H QJRb+ȣyr:&(<@e?XO[ǯCsE5)*8NmfJlhMp2\%z-ʜLSw(.n-.L'1(tڝ^ vb/2=W5 !_@9y(> $} ?חe7˔ 85_iUef*JDHHR_Ǽկ@~Pֽ+ >lX67W[2NW /KF?zhLLSBt\0k6 _-4LrDq>lQ wrelJz' i]̠+?5콅 ['hN95g)O2q a-9ۨ)0lwy|XiMG!]3~fl@"Y6ƉK(CUȡ{ l)o% ~>1o n<|:6dj 0Hs̶!kxCKMb@p^{({;0W[$-_[Z,9# oǥ34,W>`QAgb8>@Hچ y* r_V1NJ აx=ɵhȻpɓ+t -V{TzbeϔMc*MP[.`ٽs9I[U=#|h}FX|8'֭1N,WoK (aOGv{U'1LDJhg0i!0do0q_ƁlGEibܼ]ce*`qoQwDfw3t #{gk6]似`l^"b.MFՁOY =;sҳ} 6FjY;* 73s'i~-wwHU'ݴVUUͧ^g~#P^beTh.CI$D7xY)KҶCG,_.vkd&3YD=‘= 6PQ҅Ҁ.^Ccv@6͂}:].5v(VhFsfȗCF*@:fj$fS4bڑC*sp)iph<@e#)^%tWuRĿu /:ڢ:(Q:e2SVE|[^Cךd6-@_vs߉ώrZ;w:BS2ߧoo5#:hΈ&=ЄFTWi8cL%;NV b4`Er |NUs)AiX fjú. 8Hh䇺!^J)wn㤶=@ZfėU"A4E6-jx C:S*It[0XiI1c7هSBTjo3S6_{ξJ`.tUg69Q1T(%$m8,ݫd4-gn23rZ2P :KmJ3¹({S'1BkOn:Az!MQq 2"(wES3VzK-a}X w=."LftJzJ ~$|rsv˾e;+"_vjsʢ;qw'5S?b d.ʢUL\ 9m'>40*jgXC`FKJŰӉ 6<| DUElh< w8FC \¾'~aեԛӪ/مAu+1rB@ ۑq>v`А>C:0*u!K ʔm/}PS j<$h;u1"7mʨqYK9&9oRBѧNϗ =COI@DɊF?whzC oOCżpȌF> = |s Px7_1ؿV_<ъ/HQ&*x궂 YH%3ue4 ~.F-S?Kqo2"𮳈_#,(LȘ=#>н*L8 Vgq>x+Az?O`!sY25FVgm6iyXhyʲ|Rju,76CS5q8䪷. sD9+5IFDa3SY0^>ww *U Ni^ȵN (S},4㢫Mk KKZuq_bQ9/mF n&*<"p,&k$2k}EJ8JG" %bs%IY@~4NCژMOY&t`u&Ku@Fnn%R%3su[gw֖~g E=ݒO:'~_>!;qk1}5|NW1,W!2g59#(fF%o==us qUڅl$h>6%hO;PUn_S>mvFVv&)oKnkɈh)-I $D61%Ap8馮-I柒bl(e3v޼frҘdoFr"0Rg?6҇+WքhݕouL?v8) v>w+ͮ3a P7I'&p jr9r`b9t!q% r_ D'?Q\'FwLY07[;_۩hZ-?4$c2 kax(cACXoy[鞸@cǖO5!Z2{ԕ_tj^?-Gb=.YRqwH%,n*z D _3׼U^6tO9S . DO`~]C(&ݹ}Z:Gӵ2&%!t{*Cc_oBL2P:[o&?4<W5RrnTAm$$kW]?p&kI4 rO):>z 0s/'`U{Mm ܉ښѕ<*(ѥ :u6'V!(l>&tlӐ+4%% JHNv7=F-LjQµwJ >4pb!XLy34Cj* @iw/5KB_EdA"hP`(@|CbRV"JφSχlQ@m[#EoWIc<^pydLof4eݥDs`|e@,0ɄBFs!*Q&8{&WJWC\ÉURYu#YtASRͯAToC5AGhf:Ke%OBسK+2TElnNv|mյ=I$;dYt [l=%Yh7| yF<h>)OX;/kt-@+ǙpU ' wS2Ҡ }߬X0\ uDtnE*LΖ8X8`n@Xqa{x%p\==! dTS|qnw&dFcOycvԗ1L4z+鼬/@o2Cd /4`wXZ`wgK@9) %5&uOZ< V;<#չd+Ӳ8շQxuB'zCA;"[_KAOUMig Fq%R͠Nꛘ(Ren*Ӫ +>q*Ќ~ ~Fa wc+e&@W  KV#HX-C3;6'J&u%MU^ W[xfbf?c8(׺e-xok%mЃ=s2JFTdQǣ%\ௗ՗WhwKw]Zyvyi;s,YzqUL ra7'(3e6 iHaNQƠاՆ1k4 ${PX9Qj(x.Њs.gp)%m<I~Y{DC[!ؠĕ\GQ nmh/<JG;" :ߍ|<N w/G 9 JG9貛0y>5ɸprbV'pSx(M.xgʐ$y6Y+F^FV~׆j'H>s\*!OGV_)ME3ܷp &(2Ư2`O ʏu*W.'FC%iSҜ[wc '? آL~E+e2ZN_F|9f c|ZAx(eK_ww4^7=@}w凣Z%oa1Z qm{)# dy‘@QMT̽' }x" `*s001>%PND0X̟`td%ͻ:@@M"h#_JA zm uD$iUB73/ӈ7c3E@;(?x59:;q]dC>WI"0IBlk扖A=kpakr)^-@_%M׸/3 ۋc sp!6lxP/HB8fX<''xÖ6'V8јN[ʮ쒺f'[PG‚6 2}]QKj*/U]4`FE(?hR'xoX_wu[S+l/h@"z쌃%)mqg,<5{xϳU@'&uҰG `?iM(ɟ|-C ̸"f(&oHGCy#c%O oSsW6|kHݢ,~le\nyVxߣ>jHUN_-dwgIȄԝh;F.ދnB#f5PkZy©Q>:xCgH38|@w oe s'MH;>-y +nT[^P8]yL3_W7dh~wgQAUKq&?իy,K"# MhϘM~50|y_rޞ   ?t_h֒F|fMg.woqe b%~VA'>S: <3Uc`i+w%m-!$kdi*P[ |08@c]Kbu}=ݝFbgL֒~td %~{D.޹-`E63XTg8CfR]Vǵo|lJ[D a[r&^Kυ=eyv E5& G{ -0r>K]R}f>8 XQr'6I(&3tKdv! 69FV @uVUnG/+ R>cJlgQ0G%Ϡ1#^l^ֻ BijvU ({cUa=qHckzS[*Ƹpxa)`N2pQ$ɥ5h5+60fBaa|K նGYW.z"…YL | )oIJ}5[K,yq/yw=qK1/w<eP.װ+̾PR({;t,5 ieC?gEZ4udYqFUKA$R xnC+q}9Í)y^ I<Ѓh]<e>铐}:$5?418CtJh91KҌ16&Y)ֱɋpC <6jSH`kؕy _H֞[ZebPw M3{`&Zb.@PF<<_m}5#.lNivL/Bvw"'<Ӓy6hVDF{DO, K"`%,'sv^w .fX}!݂OexMo\<&A ,c:MUXB5ZYE gJ/6XvNjwNؑU$[FZNHk~،;D.L|mJbqӎ3h <ԣgVpԺK(>YBFla~,[m[%tzBeS/lG' \Kgg2BfIif3/w֡tU;ki|)zp2Ũ&?.,w;@"~gDGDsHi.*<]З DžEΨF&u$`~\ps"*Fdh3]TA7WÏB0FQ)3C-+}g.|k UJ_xdBJqCsn7Ztܤkaٯ2cBq3nq>S 5+3g! kҊu2#hi6!,pKQ491s0,PTi6ʜEbH&ORIm9SDi1)mR~4j2`{Al 3pKi_+ lR{7L7xprR.R{\s=Z+76Ϙ&-pv;^Ci2(y* .s5Y.\KwzM3QBk| k W!fܑl`udD}R?a\rp:z.cn=Z#5f? Vc~,?&"Þjpij(HcS.v HG bAtLZuspu Ə ~ؼ SCa$wtTM,%ZĪvcDY@Y]g*m,pއ['IyY|iXMu6h3 9d%r$Oja"-6SX5{~bLv)_4JpI5#oQ4f&_Bk [c]sй}f83)N)}6f/)҉'c#z^^ 8_o,T?: ^[V1 9Lk'C8 k2I}] y$*Yׇ(-~6-[a̮K)Ȃ>.h PN\Z:*3`-*WȊ⥪ă֗ag;3=GV׆`#VjR lh榶 O q."g5MɻoYj$$8l@kmFxB[QE,^nh93}W ܄jj:Mp\oh(l|8|0r4{#BRg[S)1.BwA779B rEK̔s7? r>Gs_.&_wѯ=Q˼Du2N 7N.("¾R&nwZ Pq0Pp{3aҵ&Ka4XUEde 7(1>+3c~iSNF=Mt0y4& &J3B1y/TR$)eyrЪ@`'S;7h҅&(U}l72 yX@r5[gmT M+㪶7kNyKEqT1[vAH][`y)j߉ T<(a.ߓ%+w0EڕuÕsw-3GcW2mEF7ף*tU_ܮer: DM7\D z4, R^xi]T_\/ӏ-Ž۰RT'dJU4Tj@}0 1t*g$Y/PN &tF#vis,l³컪{OVΗ h &1\}Q-^Z4q `$_._uG.ka!Emue0Sqhc_23[ovdR+ G-?7pAMf 꺮"@=j9( D4?mCדꟑwZ&O;8 2>0S +c=8ovq${~8;S͵owG9YKHͯX W֎]f62©Ĉ $ aÀ)W2ʩ^8Sw9u{M`(6Je:y"KE/KGϮ\quyQ20.3٭'1 \Yy\sEW kmA} sp@/0T}SU9U{*ɖB7a`cЊ擰}*''b͕8qɊx跬[EY;hR4S*GXeJH3٧.C1E\"&Y کQsՋtnc֘`C Q׃ zxNBC%.ӹc Qr ]NFШnLAG$!bi/Stiy*F>QZ8e/,w 7cSGYۉPJWJpFPn.1zu@2DYJma匾XD}zn xo)FP TSn["}`]i\ RYD=LU33`: zAjOJYP#Wp&fl0F s{nRP}sm73D5Pҫ] D;+0RG|P `̶9UQbR)5@.OU}P)!Mx)R81H@,D!z_9oD:ņaI0Iju{CNj }t}.oqh Q,3a/Y]9O=~ i{,vB d/GHⰋ2xr`L/19D'@]Ufr4B@mt ԒXMlNb³E ))cu]}Ә@-f.[6EDQ1>z-1}lwg-<-,zL ~p im8W*?eyVz=YS s8~$y4?_bc(~r7U21_CCMjH?63ѯb -p /N; r?<%F:T)7M Ԝwsv a!ʷ:ũ*nL:+D|dbHXoK9"7Xk&eO<9:rQNWy]1uR3Hm5hҪ3᭢^T nO!}xC 6s{SLGT]$ydpW3on!㺇KTo€516TJ9q!xC*$# :V 1(/8.C/h' o冩dfR'2h7&nïd> wWͫUV.]) @ WܬɝxtH ?f4/YTWC(Cgv]ų,Ca,a _XDl`}xvJP(]U'ͅе"0F|N<,|x[\XŇrhsH3/5IŌ?%gaBx!ã~2mxr'Xe7\+ۙl ǜv {6ZcT#kj<KP gqinQCPU,u̾O]AK*Hzy 0Y,$*tX¬Z8 qX< ng::"OθOU$DH{t\L΂d0p$גٜ>"FFdi2Z#w ңxrJ E|#ў/zZs8DgZCb*?!+DS^Lݽ/3Rdb-'5>SzcC.MBS Ƶ;YE)H A AXX:a+|pSq6xئYtd_BN209z U<e_Fp)t+q2zO.vș9عUČ0 ZSrIgK_`^ f;)s%/FpB0}rAv*4&IGxqf &Q{bH;oTn=ͦ, lG?ūuuJ\pY9]T&aVLq' %RB4ѵw\Y}c~ɀ (Aͼ*qŌ=BpX IՄZEU85-I#zǩd[7#ZpUt2*nfIS M6~cQElz#mnѿ[ (S JZk \y^B<ӈg9KhNj"ikC؜ ΫƑ/K\!3?$V Lғ^+Kd&h)J(!}=٘4ex.$*݊&Y-cPqr:$nG?lk!`/N?@^om~uKhJ+s)@<&z F=j$J?^2qקlHYXұ*r5nk4-sTB 8:6 d_PZgK+U:*dV9C|>jC4N]>k3OvDĀBNm$F{᧘1LN+X鹕)Z2%wtNґ1Gѭg|K E /6ѩPa B͖LKΦN? ̥?l"gá [[0 5_ڕMN20q3t,+J&Qc-*èt=Ee;J^DenVEV'0 S59鴰QΣyx={0i:2]@7,E>Ó}W9kO"5S8@-C?X;і<cIa%3_lHSVݤc4QB/XYm%!r>a; Whk?`MY,_ 6v\Ux,.,!HRVfdi#MNBޙ2sƸ$%έH'WB0K)q)`b{=5na}@ Q;`Dߟ_Gf0@Zi5lAg:χxO+>+J17}M\alsoJ&4X[IEç*{w;P !pϓ /oAUI^Q雰>>\_mc.[rrZ@4Q9h]_d++m~v F /pJ z[J*-q"FD^ΟO%ɾ۵1]Nػp1 .¨dy9 B$buoQtCItӕXf}#Iy5"06-|m)> OԷ6"iE)t;N]OYkCE ,dҫvlrvW r`C\giVaYq07. l7h_ܻ+*[A@I), n 9.ao{c߳ftq +*6L ?ό\@Jf9ylHx Qz4sU40>#AEb6e RoEGJԳ1w_9ΨV&QUZ2”QLs-I3s5pW 2[]_m6sYhz0$\Du7hXC<{ދO=/U@L"P@md*dЄRsjvRQe D`)d;kDBKШye]'Iy4I6V 0kKX#}&Z$)h"JS)=OARP_UGno I ܪUHWw{1)Գ|%4FY#-c[zW;av?M}V 8aYvK. ㅑT<_YV+6=ǿ^dNo먕`Vd$*C )+(MSZ:-Z4k]g)0F Gj#~&|AmxGWĔfb(ݦ_KSn|`k8kz=cīkΘ%ѵ8EP2_r@rid a bI(~%Lwj(%ΜjYHt XBqU*??_մojyS,t :X-ʛIH O͌ߎ-I(!Z jBs{_MVF st0Ƒ wgҫnNَq1Bh;;&e8`CF0Ch sEؙ-2 崦ՇzōUysosjڻ_ EjXl<ƽ12%l% P֬0S@i`]jņS]Ԡ] "η4,E@xڜ{p7ݍDQ1՞|59"F@ME51$bWlLzľyre98|gQ l%$Ho?,: 14d2/5ezc4ZJS 8u0~|w:!~؞\?vٶ1giA#Q؟^YH`EݿALt~(/7zvӻ? !CBp/#12nFt{HIR8"W# Vyi\qъKyuJz E$ ,̮J6gu؁.o޺*K El!7[3Jʪ$ ő~vJk/}`piF,O"\{|dOk" LZE-Hf cims^Dͭd%ҷ4ܞUri+yxTiI+Yl`-o4|.{OV4C^t;0~ SW'. 5شkG b#[~!T,xBb>TjfڻzALRiu`Z7wؤXI5:31)(qDSk6AdW2<.e:V^dڊOB<_~,wQ}ebۘv=U7=1R/NC^RrYsGYz:EN~̶왬Ns'~=)V'a`xs&X Pv_ʝ]|HGAݞ{oBT#Fz9>!eFSJlϔڴR* fw:=0{ 1/'Mz|&FHSnjdl01@ GSסɊ>$(fYỏ\ |w0@F^w^b?n }PK2`|벼xPv(@ݱw0`'E&MP~)o_[,n4hyV\y+tqON4E@+/A9&>0'LzID/ ,M}tlݥFym47Y>5~9 ne^:`Hg9a}u Ȗ֢)6HZ%b"J66:a?w/7^KAF(':ѹ DW'LJ^B:+ }RMOkbs:>j0/[!⇈]OroG>-Njxj59K1^f UyXf:WLTlI4MYB_ɠм{6;(L9%=M4 ٬AP:EvқjdFnxD]Y|9 s51lH?[0!s.e Vj]QUؠn?C<2G0ċb' b^syQGA܌XHwʝ1R'&~rTy^.(b&f\;ܠ>K΄sz>"SA ajp3Q6 TɒVwhdJ?2fLgw=G>yo3rx:X[jfD-Za@IG_8X^ ;2'sYG7tޘ3 <)̶p_˩!n|I -WچY5Qбu*BbIh # 욝춅*q瘾E˥N58ihs ZJ\":e+`qEiS`eFӉpg>UkJޭ2IdSn bU@*>&ͺFmo3~c._n'oJJY#FD5gz:O6gR~AD6Ϋg3IFLŚթ X enWjL24S?.^^;! ֈբTεW~&71:ln vs;:d[[፯Umc"?+E0qkm FeSRX (s@P=(-_@k}%U.,1_e \Yy:F  ڟ36eׂ;cYED%y`Vy5VQhZQG7rs )fnv|>׼(tl76kȇ:s]ܩ{OʺܐDIP#tQhk"*< Sd OJqNf ӯ9}24lb.Yg?4A@)ܐ<h H{-7\xC;j+ѻ1YiSUdU(\u(8n65`bOͭ4(Ac,hx}sZ1m egد{ގ:/OW 0ezv.E˨}&Q`Iv!Fak*-O;=G(,}ooB$w r(mj?B?Kq4vI ~c' o=#.02YtI1`PWBCxZ)F4ܥH1N($+.G=Y[|\-Ez {2]mM{I8c5G̊xl/0/~vr0Rf]|: 2[\FEfLxdRv5($YhvK׬SAF$m>2Q [n5LCU'r r>~81_ )#,~KUoCǨ;{N-'{1JG$pFA!^--60-J,\b?cch PY72&Dښf4&fEם:v-o^o=\p v.$ RnEk% K&v$xTad Y+ཬfIGބh{SC>i$ {#+E*} uC e0؀9r3rzɪ h>ϝ ;/>IsGb嫁R/@k樂oeUH&!tEdAbSKKw-_-7폀5ZNؔi'M=2C*YA! ׆70$mlEy5Z[Ysу˷Mu)_9ǣk*AHx!ȽT)M I+=įg'qǩt!0ۏ&'Ydž_^{3"Xօ,گK~~02e@/X?v3f8 X1X~X&yvsm6 f/{[TA9vzPK 0/Grm'dz1|~MT$TC-Ǎ$䌜E9><<}Ġ0]o+/,%՚_jws@I|OaY)lFH.E7'gCQVQ0pQP +}ڰףQNy>I^鿡 ݼpfDT9F`J1>`;?l<&NE2Iv$n+ÀޭUhтhPXL`(fbqʱ=, cunmVQ„=7__W.F$oq~2I*ʹ&%I}HQ^ ꀣ)bY$` m"Kub# 3 _Kf tp ޙ 1b3-}h7><64X2? xӨ(+ii fgeLik{f5w&^ f-Ьc, WRSqX} _H煲;Y2dLS˥}Ep{Ra;BLzaqev>E,2 , $w-:> x6T=P'q2 vGY ŝ9bI(Gd8d (,I@%F==D ݅L5)N9KqϧbdLa6Fu so97Gf Gή%, ]&y$0'l[Cȴe˩wJ]J0Dt0Ud~4+ _97dOEڔd? %S'xM'F|;&,s̫vO%Lki"hI jv+4J.MEFX)HW? X|:{j13 Ҥe~zAT\c8~(JElO,bXd { Phϸ_K<̨Fr6Jm_Wg=gN[[ý# An`qXta2][3^šL*h@"xza@3xλk|Nὅ||,~ʠ9EG?aF4;. |Pucj(A>2_" |dSLQA\s9 9fqujZC9Nf8x\k k$l5j{nB홀ILLKu26:SL 2<e} BG- q=h9Z{װ\Nln{!QA9T?Ȳ-ZOEa'ibr ܚJu"oZ3R}IpLaA'=wKr4W=16Q5XgF+nE^Wp:iU&V|*Ǔ9tRX`fF,|)R$oGc , #.fEs,xb~'<4lQ%VgjiT5?zܺ#76`^ʌ5J*EΟʓ B.u@CXVN݌#}(oz}*P0ǔ H.fzEZ8gڡ2ËB?KV9Oeb;@ ]IA 8[z%k.?g576F&\t}y7c6X9W|\ Ђ@ε>>ʿ5,q͏9̞CPp2Q:HHHv!=zÿ+ C\e|uzυ@:^Y2P8eo1yF_7xR}HyWosIRFB4<,DcʀgFtZ% 5-,s q!lpՃ +~ Z=-8)wrlCwAZ+3 Xg+dU ZP֯]ofV80IV˚Q ^Y mB]?Añ#vEjjjPeG fJ rBɇ1t;r7W GGR6~{d"ҹ7j}j#UTHz#;W?n1J\W|4v wJO,A3w2g}AIO@t2,9lW>at2 \YSTOږCOI0%lrccF;t ӭIGM8B mtn΄2AthrMxm[<(>5O@aM2 a6赡uqJv&R1:*,H6\M1@a*E9~%HQL.I!Yvџҙlݔ!f kqj=}/s[pm1J c'}PqI rLGxx'#G0>/Z5ߊjC?d!ۓFKTZGVU- 1;U"H|UDYe99eKf[Svof`T KZ[܎<P|Њ ?k stxmVND=QOgT' єKGPb@9^Rn4"MŔ0B"\3ҐuA/1\_m% E31NUqU揄n]%6]lЬ"'R}]ܗ<; l<9 cN}:ϝ(@^(|ݰūx=aKUeG>d1Lk<"&sm7t2YN"b<0\$У^%wJ Jg_'/c,4_p:s.1t1ص}run$7팄 >-tT|P(0625ZgjEhZ A@XWRtUB a7F) pH |=&!sW5Q&aQ|LD͟Gk;wX&*@T.CŊ:?'$&|9W\RfFiܹ,H"37bm8hA% EJJ,68syۚHýB~~_pLF$df6SqP{{O}=XO; k#E|=dbqO h)ua 3o <}I5ƃ}#^AwRog{{HMgpf;ME c-{_g[e}ꐍ#Z,Gղ< )ce@4JUoq|OtBpWbw jBbLf%) ylǢ=zKOgO8{o3 @ ARXW@{>efZPb}͠oX ğ!`vjft璏̜[VB,^Sl~FD^~}Iݱڊp>YQJ?YEュB&S$96kb:9ϰbiƸm 6jk,ufWm ^F!_QF[;Ub3eFFS=lE]`X9:&G7H&RzM4zr`!rg׉qK~\Z0j o2dAɭQ1x^IR$v"q.i(vuB@~qvA~&]7U]Uzv\ 2v6Ȟ :'X'wp[oWYx8ѫ#Y%kmQeE h?@ 5oM!}Gy3RpPV_e u&I{)W!/s|v NPe۲WT n9ѺiLŪ LGWvS@(1eSȳsvI ĭZa-B+F5L0'+YB6y~Ϝ5 5A3}& Vj]K_`uc,8YǢ]grS Nƒ>CU [~vMx= Wd;J1[}q'p +LM\jOqP@&/[ї'2$,tphȑަ̾tCgNΪ1s(uB$nF->ٖd5s/2$z̖3@M}x&w`^`B|˞9(f ׺jT&Y}8?XIoI(ȕu=Ci!bRoַ$ZuƱI+2KV p{}9-f"CC jЛ! ?Ô$ !IgS%}e8,qfLh }3>h;%(MV3DݨBKd[Au{L kHx%_z<mm n(R'7f m0YX|Yq.}B됺8",bj8`3Qv0S9!1wy[j2\5Nzj̈V Udt+v%,%t im'6~Ara΄ bNT4(Žmށr9*uCPW Vb(!7vuOUz8kȧchIe){}h|_swo4Ljt,]}%O="G|J톝k:ieW˷#sm # ]iagm"ع--`Ҭ+Dk3)e֫Vo 4['6g/%ί!>5ݠoK+r%0h'FːQUZ[+x?8U8|]GBmc0}a^xCR[PLFv$>Ld@)YawObAs*K(ed?]zi$k붉l>H[K$n"!M4O]bȿa% 5N?:HUjPՕm?zx7+}9[,ђ\8qE;JB<^ꃿH{G ݢ؝4 :W6aU'%+bci"~44#owd@JWC8ȧZ0AĤqN68ll.}N&].ǑSKhrgG|ʟ-NL ڠdԵ!%">Wmby=¥b撮m TP;(\ pУۊwhpٟ "*ƷAYlP1 boHER D>ls0lTӞ橅N"M8ys'؎!)T> O鞂%lD̺sXnE7E5JCZ{qTgҲ:H,-pׄ(P8iM\8kX 5W~,i;H8j e]qpPPc9a r8l~%_3z!4`2e {X EX!i.8'-@H'1P:qBmm]]3#*-qƆ7FnʂcƠ)h$ӥBhD!@ Y]Dλu!>#gF`LJa= =W-Ȣ4n(|*ivRFn>sB!<__XN=89> tYGlXU?yw%/h5~̃}_TXEW.A};O=42b ( # W'+Ne.LI +kE#̭RnD١my1\Lqn#Kt9r;1߂xpPmsUG5Ȱ@KY9 -iŹ?;&Blj>C\t;E5X`}MJƂ\ԳƂw~L`DkRP@ iݎ\`c_0*a*c~Qb)T H#Hʒ<ȅ_ o9F5U.`3*<Ky|r 5ܖd1RHxAgLR C=!b#dv6{@~J\;Y 3;@!vR0Y›=掬sXPhpHY)ehn)P&ҢCY~5{!wׯŀݴ:8Gr#|Nߪb2e5G<<kJL GuX`/i9!*qPzQ} G &iP;8c+bYV36Jan M]ƛ&FE1xC-9GIQ[kP5S旱#9J$l([۽NulyMw2V+_ 4'^ R!$D2GN[7LBٛ"-3כr!b^7g0g+fmK}qoAAc;jZr#8 ouSO\|} ͖ ~kaͫxmr!s/+e;yie~2FpzTђy/҇6=$*^=@L6$kuYD .P^ (}Z^)!?1pQlepIف+u.eeonI[ΊEҳFJƚQ|!:4֙E͆uhY>v[ɏy|YDr gܿ(v /r(q6_JkJ$ iraӖRvjv,)4SKFn+ڽH[y y\#~sD>Lbl*.{0utۮT3T)>51_%|Qx(Tc[ÞhŽU#Cv ;L;"dG6-ZBҜGIEL!q1Wy O4ΡUeKc~/y -f O8]E+)׺J_(O-q=K7իX4ÜR{0SZ]y*hO4 a .)t 0!^Eh:"Ưf6b!T9<$-́C8u˵P';p,(+NKd<:1H_\M]/"c~[e>:RhH|ߡ.Ia̸6ɭsZط]n{ad5Id &PF'\[ۋF;IMWr2& +cwnFpm]外] ._!j2C~ BULXiсz 32'J+7ΜEZHf4wqA 4|W2RFvGo0"}D06"Q NNB^E4ឞ-<v)Ʈ>Jۼ*]Q0\1ymQDfԲĐBmJ]\SoWzOQ2Y!<VVu MU߷Tm,dz%)6:!y FIl\;?kpqXZM Z/h[ b.sx,*N515iӐPEoy3Fb':F4٧ !IzhyF!p[pn 7*rfګ-_P.b"2!S2@nC CëQ@zh緞N&=+эːc.exz[09uJ\א|$4:ڇvb-gpgKb&UT]ALsSw' o VH0p-❰)=x&; poy&1Q5@vHA~?Q ZsV}# 淰Yq3GncKeiUܳLi#"M'ͱg?觶ʦxA 8 "uB͹r'mܳ=oz꫕`.P48-?KnU5uʶWqM’,8lD?ڶZlR}~A0 DԹv|G*qQcʁ&L,nPP;8뵟yYC7F֘fG[bTP_t 1u>u" {5$d2U(<):"v"+硣#",d*rJ'c6, ye:Q`*.̡mH.Onߢ`G(y3^6 TRocpt%pQMLUxqhq[λ* !{WuLH#3 wQWKn'i+K[TsdF.[$MRM.d=XWcJ%Y+%M=2cӌ<:DoaXuU;!ѡ \Wa@Q"ON3 h>Ճ@u BAIqw JA P `y]YTWz.m{) tePg\8bp] p* L&FC{Ç!7c!SJ#aI?[A{ } ݢ o{6St;֩rR6׈4 *'k}cF0m9.yMf9 Hc割 RW-\mz2[1߮$kNుb̩[J"O:m*bpa@ X+Mh?e]3 ?-lw;3rBGnpe,. ԕ ⃎ dq$H!qi$`3 N'dD/iDKfqq#ZN9HXhmomR`JLPOc>xbWB/YJOeꐛh tqQ5<8ejhK> deix =S˾\i})G-9dqtG`On6}^M^>yHDIsRmZ+ v%{Ie4 \dxAOu+Gۭk.~+yF1gl_iș^cmZFH1`L,@m ٚ7f} Qߕ~bN֚9( 0u5 ]ȚL]|B* ʯ086@#مQ~N*Z."!O\gfeSw}}FuS6 >Q^ &ߴ-%$pnCꍀb*~L÷W{{cm]/0a::/L+- ȏ#6 @l D (\)>1&Tl7Gf-^;$^42 SrzY^pTӷ*BYXj4u=m_KqC@9UMQj!^ ;[/ӉxZʄdTxC\"Եid.흯s0^F5żP{njb&O(H)(zmPDj5j6 waV=mȪ Ĝy 9iIvŠq;ud#KyߧgB{d0RoFd+݈[{dk[<+|>m uFV͛d"A  JCXLG$.v Z޿gvx6Wfz Z",a>(Š X0ߗ..O6)pR3~-k/àᕆ2ԅ𢇕Dgא^״+ʼD8!I/d)h K Dݨ~UučDk[΄Ob,n)LB%: AL\CGgQA ^l24ВJܺڪì3k.o~t/P4!S%:78PFe ǢI$A:4,**Pt# P۩C=J럟}(Bw f1+~Lef?dMŽ9J/ʋs_&DKs44&HMn0bԲ>#cw/1v2TE>!Oרy*4#]W;z3Mg ?'6?荥lކt^+A3%lNv;_IO.uBۡ 65 ɲ }s'Fy+zQ^vV\jEV G/ڋ,0X:Ьt lkWfXcJ(Y6ўsWdގM"P&q>Uc_%* $Y,i[OgCOCl6i){BOz'7vg J#ؤ <.t:/^,QzXq8#%qGUrťh1hOL{DkfO ׻,,-Ȯ-q\z!ɥq=Ĩ$ )Ƃ~9 Sy`AM` ׄP,^4̗\0jE+l>k&6iϓB6O1RjdD& +RMMEA)k be'D1Z~?pa ٯAďU P< p>li1\3ǖJ>Oa3ѿ:Sm%2K22#@V_ Ow!| ?_!ss} d@DȼlJbBeZ=⺓ix5MD[{Y74KѕZ}oG˪?;0XJнDV̶0(JaɆF;Ez;W8 .u6uzHgIoԠo(j^yő d4-FQ$~U~}'XC#r-^DO}?:^o&Sx0]K`1 i}1> E c{oyksL%<)n L%5\L:ǁ8KdH50~I AsŝTŽ2TbsQ}f|8ՙLx_dR,6cO !g/asQ1r#9uS<|H_\m5CӮJFZ*leQ5ȸFn伈LHfkNe8L& mbyp}p>>7knpXt^1jŨgrc60VX> k5RU;JCaߩn)~ǒ66Ʈɏ) E b vM Yv<%Oxu,lf~kQ&,3Iuo[pLP5#5B/lTWCDeA>4lǗ?8RaPkm':\P{]eAI59_l≧o\g |?d.CuW8p)$ 48E.HŃcg֯;&HhR@k]f Wԁ-8b&] dt+9Ý}`osp7 yMlC/TETO3w6 Lė޿h !ohinWC -eTղ6\(.0M#OrVryH|fC{? #g3 zޒi-Q1Y,j%>WXǰ$xzu@WYY]XN"#/[B~F} cKH^2ߵ?o? a뽈e]%⏐^: `=l}{9РF!gΪ`|NlZgp^iklNgH]7\1Ie[]Li6^ LZ0Mͩw-D `FjZF$kp05LXbN~UAqd5wtiYǚP"p\0&C-`OF˩RvH39{5zѕAvE m9M>L5;dAlxD\M309kGWNѐ؜6@Ś+3ddHq;!95\A#t)@8B:O}E6t&bLbz7t9w*n-^WdSõS)ƒk!~~>nnl$U*i\OԙJI KO%͡/PvN("vM?FB߄o ],{mż {2(W9Mt `}c8=:hs#. |k7?'eض6 &0gkS\7+tAUf ,XsAAeSOPHƥ%E?kVqh llG%8\z!>Ոy{ukaӌTa1ljhcgoM}Bew힦C}&|AGZ7sOҎ W=$y7 P+~}L*EW@nfxn$` 2^<*/P|lsJXߋO;la8#g45)U9PF[TbB".ַ%zܘ"+6︼\{2m=ga p郠3v,:U*Yp;B4W^Gke| m0Mh&eK$c\IЈfbUzOsb_ BaSqRҹcmI7OD*\XI`Dd$6_vn‰39WdȦ5R F #ZL?EadD{㴰 tbo4;D}'<'fc8zPxg pm2M2Qrn,{eK;teQ/XEČ&G1v·p]VA:/!ի #<,S2w}=3xʪ^yw a"a|\N@>D/R+gMr":mo+!:ii( "XE0٤O1(P9QZwgf|3x{?At"9 Fi//hI0\V2^p AP1\#d_3k [)`,J^Lq|BCśqsylsIqAjz8AG&GHmA#xԥ+;[5oͫXvQ#3|u4C dl!6:*nJR:nn-|tF%BwƳYH شzETQ/XNe#l!:T6^Zv|Tndp:Kg CwoO)hHd2rqa@c]Aumkh3:y"qFaSO0k)2i:rnu%?[6^Kp: 9|~?aB.3i }Y[> ld$߰;݋9H[A=Z2I^IPWQB,2]K log>! U{y(Ţ~KJ2=NWv1)67'qd^(e"Rid:{/?^flLgf2gS/D<5N%yޫ>ȝ^ lLJVkmㄓ7,ωʹ N$_|qO#g8 8[G0{O+O_嵹f&4ut [;jӸb 7Ղd$!+c\yy)D7|a$PD5qEq&%k,9>7ܠŏD)WJT 䟲T bb5VEWܗ-XY m Fsb ]2aVR\zէ Ѽ,ۺ I{JF:YϫvҲYbuQYppt#!;>Q1໫D]/wDQ#ygx0, yՍQ_o8O \v&#ӯ823ŵǦWU{n!^<kfc@~eg@ttzXg@<;qEwD?:u#Ek.C{$'7%ZLO$7Rq/B 9s7.l:NUC lEh-W1L[ںЖ[w]<\ôі7K7|Ww.Co |Tg( wak0BCZ֧dD;NN|dz^?JY*T\4ܝ,(׺qʀyǵ0i/Ѭwb@$4~L5=+*2],ƣ}sT pX}O9DwZ$$: B(CVnZ٤5so,J&7ʢ_ٯ͒ퟗ%ȗI\Ev՞J1H&Gb~ P;)L7 Ztlp'Ӑuuȇ۰גTR9bni#4S]^#{@0?9f+o30O@hщ QX)`zG0!WӍc#l~˴ TLi_PY>ydVNyB!vSĊ\:v(tgRU"( fv\g5q{Ibݵ-Qev@} 6ȓ|Eɹ-ydA>3lz2džsm7eAӀ|9ƝY)j/ t} EFIFؼig4UC hYsT o cLI2)nl4tIC}j57˞3c{g-үF]zsÛ 7*r %LfW(\<ȭՐˊ~X1aM\QU2|Jd =U8':R;9`8++3$S%r?Xe^ u-Ahꃵ, %yύvw"I Od:EH$Cq9 jг]>G}v[-F:U>fa.mN#v-9Ս9:II"JHyɑuvl.pu@M?tlNh\L(wt  eJv""; xq91YnN_mi J-BmbȨZǢ..2G6M`IpU4^d[**{{MOx^lc *Gg~%BoTWO*V?[|}NE+cbf gwaѷ[ZmO0y(v @q, *?ꂴ,;{hmF 3t8mLsAK9VVkN$ ([TI7E#d|>}EԄqjfu@gDaS+>9ZdV^ex?h"K铞1hPd>=Lp,_R'$>C|HUb|sjK@\nc$eÞB(vY8N @V7f66I>& j;Kԓ`qRۢ1ݞ'1^sP'$5]/]jUУڄ!@5-{;<3$-` Zd[=XD\RF""ko,xUԖjka(3M1"kA?~e]ӀXȥkf\&y8v.־/;~"Oq="oá ϡ|90*u &v~r p>Nk-TnVyTY0E84%50Ckݹ$ָw3oϼc+=0߉7i NTd*slNy[n4|$.KY5kutQH[oPtՖ'bv>W /Ȥ .SpQl,*R&زP|nOrPIxT{QJsKxB0 _9kO 'נ[Z\5 Yk •NsVCv+JB5?~68%hi ^H8I71STe68|p?䴡 n1` gd8f5T!%~(\ޏ(W,0̐{B$ cD:GCCkõyX5!CX8J䀻*6{gӿpOB,RؾnHԙz=&?l 8?06rAf5=umCJu ֏UB*?ӧ cX9il'I4:宻Ά]rr@ʝ{'F , e ԉя/`ZQdgEN͗xOts?-0Ԡ}\Vض@_.aF|_bDM v 84V8S 7 @OKIY]AExJB:\_fn?@Q[C:}iX\V];å^zʦ/F޾$CI,+Vot:}F[(z^]!h,3|=[peB >*)`yԾd,^VݒJ9A 1ܫ v& U㯷чZ>[ӨZzqF7^;*7>zylIKEj D!ۡ`2xد[9`TQ.: (ރkX7uY%^J%άࡿ!?V6X$$I|Io6?'3(B!|E*`EI&xb @<%ьWR=j >h{L\Q-H3%\ -|XBco a+ШWhլ߇!LP}91^× $9TuO gәDlm}l.AH9q}O$WfclYxՂ;>#7Vy7nHvPaT3Lͼf7H=uKkagXe558(Kx8!RI&}p]9@J\)9')Qњ WJ}nTrbfƆ{| n.7|MR}su|ga;~>F mC#XU|p_C Q"4w4ZL%ZYmdPŤ`4"}U:P7=w!GeѲf>%6:kkm1srcy?~= EZ'1[TG>Pj)6yգtd*\o)v0si ^2Lyw%!G!tAtNYE;¹]SE/YPW.Fm,=nT;tV:?܉aeE_IRk-\uH0pc4Te.٦zR{f  0qOOX &u# 7"Z*X2G_bAW} A-NX8t*Kh"jEb(9b*>džN/5J=lGѨLgu_񒾳70_iQM4#!.6} D#Z%MY`Q#Rk!<l8P@U{vf#VZ).F?*T{d^2,ki1quHۨe8ɖaCWܔJZ')˲رl[~M|(`+,L^AhG+IW PoEs=Y nR# NaΠU k?0Pei# ۖA2 le8(7f&:Dw!L#_**>"V~T~ mHkkj`2]Goo,Dp5f!޹ljuaA{NҾbau%ЦL=5AaV]Ef0yZ-Oy6`q儒jԘÈbJ vJD אF)$IoJRLS)p}\2qšꯜ!O=[m!MA*29 7w=BtfkR4BF}nxi}o]Y)PR>^)=^])@,i$k!l[[UiP*1Cp=kPo!g|i9e,դ gsl8#o-\xhk}1(+ X'pfw.}cW^ ЦYW~}Di n,&- &ĩ 7IƔ>.m!*61z)hk]mfTs<1РZ&(A oDw55iցjK~NlT zȯ .]8-M(;E^.· ꘰\GI8+px"IԚCur Ly^{&9+!TGwi ݳ]:8sh$߉3}iTmvWLĻա1LkC Ǩ m0g;eZ)C@~Fv)f[čǡe5$IW= t7yЄE6[N+`X2#x-U&Y3tݱF$׹ex{5-?YP$[$:~7KV Iw~Io3z,5n݈eaV?$s SBQO8U ǭ3; PeA.qD)PJީ@\XSSGi̛_8pPqt}KP6f ̐wD߲X{3yM7:3XYfVZk-Z,,d`fPDЖiu;ѪXyO6][*j"v"+6'Bggk!v9YK0PÒA#M@v~#h4OH1Mf>ihüZ-V?KK?ҶI5,;٭,Y OQq*8j0hCϢj$ؘY#󤐒 h<߄ve\Vj8풞;Yտ`?6(Z@aLc6j|;sX"VWK8)v][\ƨd=Urq Oɋqb\@7hwIc!FU 8 VOB o@-4KI7pv_M UH5O9\" +mgb32~e+ŕKcY)RW` rңV&p).rLx8c#ƙRa_YE om8戹19/;I֯BUFjN{oz!z^}mAp{?ѻjL'֦9\+dqJ>m+'*j- }c(yߦy[cԜ'Cmpi 3L"e/ GpKPb/p`3WW|M1*OigFG^rԂ37[ے 3,}!/G\;>/FwF` Cn3TlulzBQp0| %hdFj8)i: mp 놙V@ex&:/gaM*/ W)e[ERȱ~7qoD'nTI9&]{o"gjH hExAE?u2ZũI5y \LG8(0VP!ŇcTIWXwgJLq_l )6:5QCOM$5ܲQtޗ!+]bfE}qBϴ*6j U*% K4't/|+;CJ}Mj-D Fƻy9CORKkccؖi7(OEΨQSyΘ&꼣)2#N%g/F2j`:&wOGGe&.%zfg}'#(9x0{o{3wD.r+L5{vlS Zūd=tl'ȰYa@ڍ\$+%oHlu8C5~-) A >;`׀i" WN.HQ;Z{%`Y-`5rR3x0["E'2~SK&.vj jpf5Xj/^S 9K,JLI9?8\K}Bl}~ _Ύ|,)8H+м%0/K^U͌y%y,fO ӂ8%?/=~bR 1K>)`o'1X:jcVYo}ncuk_'97F3VtF-Ic)C/"j~ ,-yPz`ҵ"uҲ N:66O@N?H"jL"b0Ŋ >a5ձG虳()v˸-d`q-_>i5 WP#:9&-z!AǙjNV"!w<uy8j`Q֒Fc(?G;4hBWF)Ur>4.xN&n,B&$_+LMU֛+p ۥ,6IF0KZGܟSs/K/W"R,&&QS >;" peQG  aj0@ { u" r;4{tA%%o7Iu'=f-潧;&:;E)<7@_%nkTFP1d;0KunBn8:P+6Eq*\/"k8hldoQr5Af""{WVIygȧ{-j}el2,O"7@3"uym=Z=\zj+Q+_FXo־J~DH[gL!Qs-9 ~F>dM2Nfk{b4$HĀr`g~@hYt#WO4Ky?cHs f8;6ŗV !e1M;K18%<L|Iwj Q~2*{b'q} BA;w)X*DgDx@02Ib§+z'X!ϐ *-i*# ft EVζj-4U[HyZf3^K.xGyd'mm!MuCr!ٗds %d_Bl)l -6y \t5 0]#Wc*H6b r:6(qA ) wєf#Ê<0W:/H y0<: =.=zu)t_Dˡ+hD8p >lm3c%7uؠ*jbF\Ad-X$ |5'\cI7РQ8qs9ԛϡvވM2Wk?ٺ!D"`K6Z}%`a#)Sx$E`BEM^cجRUDmc}aX[c | ooqJU9.J8fOnҳ¡l)5Ka%0W%κ2jD Y{ w5cXDN\V%V~b] Re~NڹdTOIGq:+=D Uw\lAB` fGdJNHG97/Z)Y @ п,YNE[;kچN&*ESZJB]Z㌊:CX6cD%8,&z`x@I);J-S=NXGHVǽ)u ܬ`'q\SjΨv~<ϕܒ٥X[?]a9%~N&#ؚ?N3QFUt!co٫d=ݟd+(:MTb6WHRϺtq JELIK3}.\pRc6ll*qkfRDވ@`vS>ihUFO]C1AƖ"V/y`޸ W5.cI;b FҮg~;B ŠxaA {W?U@켐 :X nUjF-RYV k)S,lX  jF~O8+ob*lΙ(*ϸ j ƺml۪tp Z[SC e%:AVu#uJf4Lea tPSdIE9/GB_ʏ"<[fJ~W~tM~‘vZc c_qqd\'*K\i ? π{]-Wΰ2ɦ^{pTgin6̟~}~gġd6InON|-X61ѐ^?R;Kͫ.^ ;2$Pp~а&c--Kk979q0WX2ni7SF: H FI>; xs\aj"1-Mګ3dVEJѷžL+0Q`ѵx`4Q52Qr,DG˲'44s4 ;fMd Nҹ:2RWHmj)ģ.յ0` 2nyj!6Ƙ(-0_|­j1hL@9$fu^ZջdEwrq"Tڙ+ce `k1Yt1k#T8v9|neՁilY*h$卑@׾B25.O}c7x?lBĦ]T$B5'ZEֈ¼|fkGyb^LҎ5/ĝB׹E*E=U5Wx'd}h%RfDfVAz޲wO<TO3~wfm \o|yjmU, !Tڊ)Fq$ dLuo[msJ~q9͓8@4}{|{J%=-H ґR7>GYXoӉVc9s04ӄi8t5  bkiZ8]( -yB;iGK{RaeƲ(c,ITV*Iv>O0|Od1y`Y^@'~1{qZ7nX/Xwt\ȥ:A6mi&X&q 4, Y-7paAz_Tc(xE-gPFk+wP-8?z09{pFШ.uLZgyז b)NC%=+m'/r o\O)K5ĀsMЂUc9W'*~B ҥ61N]'4 ـOM4 mu uN>69aߧ}@0jY\הIQbŇ0FE_%t#Z!oi}W]!x=ƧP :!d!vsk[ycgpe rϖ}K7ꇂWe@it(S~􍑯Ob&>Y.#]f疺EabaxfFWy.E[NwP} aB7=x TV S:^֒xK.ƸwY"@Orj1oy{'Ȣސ154 Š9T F^)Gx#:F5rb}D~Ur]h=Jޘ6(mcG9#|֏]882ў }W:^qԆM5F,*mlt:}nLBpG-n1:HS';:L+!gF+ICPjS"\CM]Ov5*` SIٱ&V88=9710X\ Uv,.~TIval5)/G9s BKZ 1 Q=,wh1W}?R`YD[#2,'c4iD/^}]Fnxc$$XYi² ZH[=Z×Ƌ2ߦd pWnW 01ifƼ"+|fA6ϥ&ue<ҙpʔDzJF2.ꦤ|:?Ex_F?=O֬ܮ;TmTamߺgwa\hH9JLWYH  =8+GSEإz-~gB>dL1y;PX75o>WWBD9n: FbF%egVԓB[Wy 1FD6N?*4<5:6I.S" ֨i0hPDr_ڜ'j8xhT )XB?&9!OFp Гkѯ@ yJ'cĄ9NeP(. y~ϛ"9Wsd8@dߐ*N{\j14zZ7A^֊wX#G5d#Kƛmغ fO3kM{Cy_ԇu y T/Fܲ`)ҙaJL &K|_6>hCB Z ZIbO.P3ΌƁlQCRwC]O5;doDn sGbژ!;(N=Kc@JUzt$6~uo2[[;soy%3N詒ȕ!񃞃QKxc *U&VvكI%hlrBm4;*\}F/n}϶[f=2٘Ф&#f\,qC*H<^FL*bR}Ů`*k߲§݋sF ֕JQ:gDFw/5h &SzQzj(C 7 J(^,ϘuAӘk3Xb+=_YX6#uCwr%7T'o Cǹe5r' z_UoA%mK+]c88^Ԁ'e6v}NJC¿1v0b@Q cQwG#ccYNv௤s >sgp$UmJ<75vuWޤ_6 Jy'܂0,jT98wK Ra !, GjBN;c[f)<}FP>42rN~̛7 S*ݘD).IۺBkmɲ-%RA;~pR p~оα)fX ߖ7KcS% g8U#u[AGڭ݂][K']ąMPrk"k,%`?_fc][Ă#tFL$|hxTI'b%XV揶cS4+JۜE^=XwAnI$ڬpP 2Lmi&)RS$[G͛KT#|F_Zl^&jR-tNcm8|?i.'ġk@8`aFJ/e&\c[婖[Kő8ao~ٔAp6,،W bɋMPgǍGqHJ8o?z ;Z1w3tQj3V7 ]!2⍕b[ Jڄ^vΥ⡰ 8W:pcẽl-R/r%3(Pɴu?s220 YOBSs{g3c-*%Wy[Έ#eH1*EUukMtg@1<1UO =U\j{Kuzr^ ulOkJag {HYc ȟL2Hscc㭻7{Tݿ7~UweTyvT9bhZ)&Z@:W[ӹTX2%u!٭pmW]8?=u`cѾat|%cx_ w!KV @PmqF-`ian@Y `~管HPV]i,UM&Pg1]r-9>ؤY@yyRgaG yB+yi.p5YL@6MԹ#/+!i0y^wPCG "*:!&;z2F쬵3PuoVA-^ƷV2$fT@]~y2_F<*n[8D:5!d5ĸN&{DR&nh-)'Ѫ]f^oop}|OyXʤsSU<,pQl%(h?? D`>;`L#*UZ%,+׍KvKMlZ FQEoU!XL^xqYP1eð_a.%`J27a : h$Ung9w궱&{iuPN3wd Vv8zj}Lvg C%+˄EZ%v,ߊx7['y%aP M;C. AOքzkdTrb'jAS^XNG!7<ϻ˭ӊP&.Q[aqD}7x RROr fݘh([TLc`D y8ʖ`2~8tT"lU"fxS+fd 75_DKXB^x o^W\Ԡ!>@](Fe2&9My$`B gnjA_>&~4pnOíٽ%!KJ&gM 1&V >$f%=fHCܙ[9K#u?8:(] ;g\iӢKzA篮/4)fq:>vԗ-nw֍v;IF0D"lSafL-*x%: Co2؃mmzvق(s\FP9x!a+W#dn6%KjE\geA-?eB|9ڮ_8 ˻ާxU"U4nWYxga1Noskfx{}ڼd^sktLu㲛"M  e.g9Y98l:RpW% p?8]g׋|HNe;hx|ހ:;4,p#6^p}#A~hRC˂5^}idwjA;GXi"`zugFv!>Kpx3z" :TWEMH9Ƞ/.ٷ]Y~rB1#&@T}WUm{;x1{Qp'ڽkmLj񘋞QРsj-܏afeljk8ܡJ5J"2[ Ӓh82zugUn;%Y~w7 edKzz]v-QҚ^) UZ hd_<SF5L1vt'l=>q7WA~%mT>p=0E/gɠ x4:SRH`ZqwpRB~Xi.5![%̊l"q3}@օf%LL=1DdQ lc(N vA) dbBI1d8^t V6drﶳ7;5!ۺMM3G|T \lo/i"A:p`z}[>rKOsO3bpd@lz y.h$7E\ 1mNH, nϹ_\X,MJboZ"HAM|AQH`W"g1Nmm󹆒vQ3t’a(eF$N{)y5|ȈP@M3ӬKss Q@ #DH Yb*UDm[/E ݈+-wXt^I5l֏Ӡ!.[ mLPMPGk`0'M`]p+$: #id@PUdn]G0]VJ9%۶h'DSRV K5BOH9̊0F.FLn!9pR͕E{hu2#ccۇD-*oŔu-e6oVyd.⍯85DVūjemÕbEllS` EےRڋOؤp5ަ91Ż 2oFM-؆ҡfٍ* BԖ1YKtxꥀ:]b OzV#5X5 ؀}]C I7V95`|({'Y8oFP,գ CexK#Ig.9@XزL|{W\v6rB/:_,3d~;0>uZ?;Uq"!P3\+r}m7l99lb}Ч8[_ej5#r#:hkIɕ0ńfA0菼D;Iz0\L8-}li7 +W6HWgD[qA?dV~ tHς ~ ".OqțC `:Q̱p`!"W[XOe%GP O*b7UrwУiX,#iG3-\_x)Z~ޠ";~C  /jPBgJ@R:X~UA6nH=rxrkˈRP0"]tc'Ru*dj@v [@އDnZ)Iu9VUSSF&(i}}U]Vѷx÷Wqx.|mZM iQoYXn{ p:fM}6HBjgJ DHyN' aصH߈Tn=c/ؽҒ BeFfK7K4Cs||U4۞Pi Y@[zw8{% 0˨G(3ΊaTVаSݝiZ`BU0vGlu eߡuz)BZ ?R]rpz(4΢!r{(&V%?7eģJ܈|uF*U`̷hVN_|M-(D.'%kyX$!=vN! EJJ0ϻX\\^~P@fd ;3?t-L Gq44vV{T?NkXkYSWɃ@` jCoņ.mTTGf{RC&Ci0 Aěnbt54t$7!XIlJC(M#XRu'4R/DeB0^Қax%b xٱ)u@Sr ^ w5{0PoZsfIL^6+nNL'EWo`:Q'Qr:a5%e|!9l дԩ~hK,9?dlK0!FN|^|Z|iղrX}EOrM[ vH܌a¯㊅lZx(E!m1R'Z*JSe{CO B+w-U|Jpgh:[{Ls:*}[ iEta"fHx{l5uy+.V)FToj,}cZLp fAH#s'F%AK.`Ǎ@7!<̂]]-dd2Xie93  Jܮ;G)-`QͲƃJZYnv-@V%f ?&[!OJjSqZx-%Jގx\\Rѫh_'lZQ[ysS3/b>T3sPk1ڡ+3 Mvmj"Q=쳎C72QshtF*`3IK?ЯN%aK"X[<9׾-5e2>P=j=1[;,x׳h/D!zp#Ю 0(.Jw`:9:7Z 7i_څS&Ku Ez8El@Z߉ݔ.}Q"qhNEeBQy~DB-ߒAe҇ᠩ$W軡"73%Iׇ#ðiH Z1M6HOJ9uwuB[{!&+qαًD~=dߍYM92FeмƌB>'=ښ0J4'E.6_X<4~adG `ՔMO/37h?{r{e5_fnPOxY%.X-^rpTUhWn#-V2O:g'<.A|ڋǷ֪C,Tui Kߌ(EUpVO[F-PW7%HC}5q,!&z\k}C+(.̳?DIBMkXC7j?j]̼Z:T$,:R^G%QR4~p&Z8U/6!ZܽF+c0Y`&}&azShݪ' `*Ro-ud9;?7@{Uo.uAiצ(bJD] 6gr`";0 f[/P;370~t3%t%R?` JФF4ϭ)X#,Cw/Zu!!%7IT!)xv < L2!ʳJ^Y[>vשdf693ۅb OE OE, \~nbj/}f.*&LzgPuؐ` cω@P#,}zjjvFԓtr CșN@h@fs w1թf֩UH @38C\=D ݥX"]|`I1RQUX`N7@5\ ~Z_K Fpu'VE+Lc|/[]^ c+=%rVBm|_P7FЦhlD9d{,=4 "J"| mu'>b|G5&ɝ*.^'j]\6Ǒڐ(}$' i ׬T cO@N7[;a>C Zes$?crBcOG(#Ԑ LC<u`U{r$B]w$oc܆Fzc6 Қ / *[~w3=aˠ[2odk[<(kjw$gY1tfL"{ۃjHv%2AS"XC׶Y Xj<ܟm>_q;>WI "iΞ>dr&$oP?7K8%^1dzp-x3߯kf.ݡr7i tܗc!ÒXS2sG9ȣs:gcx1*;kd3b bf ޯ 5~'v@T/NeebWԮE^7]*~Qߵ(佇۷A0ӅF]8i)7$EJ ső1:JST[Nt3I|V LďeK*U.qY H*;cђ3IGD噳zx_tOS0y[LgnF}(R$OQc^ۿ:7E]d,bvH`v%cr5Ta`O #+/)Q|ֻiqBVǜ&1S<`nQ1k&mNӶsY?|4RVAB"J[ŰXXt|j'"+{hm=퍰0 42W刅C3=Rr_#bVU,_p&64`hkTerBR.&y@Z^yw^WN2tyZy?MmS^g&QmsSS-"8=ɻc=W!bf7E".%IhΚU.C" epuQC΄AYhu'] N8?R#Ro&Dk4j6sfLW䲱X\̥?0B/$xyTgDP;ma:T\ ]^jLcze#Ђr4LyKAFCYa w~Y]2S&ER"Y?+C7rEd:f-)ㅴnz;$4doܶFLh9$! qᛡMDnKNQ%" X4 o/U~{NTF;|$E믉JE\^Z?`-T6:72ָ̒3_+|ROٿ*jS kADxgS~̦ŽÙhPYjlQҁV=2BA]@BPY!J]" Kl}D4)iQ(6XUEmq:,saISh=$Q'ʓ:!NS\9?*&`[En5CSX">Wh' uT9,ȑEUGk"fq{~KZ.Jk:G&9{Ԧ5Xރ!E/:cܾpVbbKΚ[ل@_5AGV2\~~)@BSG['5(ۺʭI>w4PQ3ݚOV䍼kX"gƚ+}o[ L/9Q~*\h^UZ /"i\{gě'=640L9F:+y}VmL=}v& ߪvIHVP.) ³ \ߋ-, I`L-(RX 4홊2 ]4`aO\̎z 0)zYs]9SwF7aITE R=zxDf~q8ɐdPs'VZYnW|Z׹)Uk%i'L bUN8EX6ZEV]S~y^q48[ ^ +X]~`߃[ѬnYEطZ 1:+5ַFF9 =ϓkQC5_]^Z3};'kQlr$pOB^C8FlrڥĢ I|Q ^VtgNjPPu-u'cu3/&is`.5c\t] frL>oy {'^eD6GzCgCŒ{\J4ǵ2AV<<{p^AI+,eMX$iw _h>X7vtqN@F`M}p&&[׍j{bC@ 峤+P gnF' /wQ?%E {W: E! n;G!Y]ɏ} &w@lgC--EHCa#\ j[cTzYz(Py~ҎC᠌=hPK*`[!qN(?E#"Es?s ЎWUTQ!An#׋àQ3 X$tO0CuXZnS] nϞ|9KnVZ7>%Cۛ/gx}:,eJ5 e WOFtPU9s"> 6^Q#@Q;ih#FlFDŽ!6,s ?w<, DCoS$ VXLGPOS)s<(Afyju׳V>P8# duۋag{0UaUgcƦۇ2N* &(V% ԘLFe͎yqoKDalzLq0Zvc~[RJ :.%N]5ѧp6Xɻʛcؒ-2S5V"ÚA'(A"EVoF0 Y|7QnG?+P"P3`^ ڲ?w-ЫWM",KdٸM@&TYJ84=@p}cᾑ@kJ%4+MW7Zf7D 5Ȧ}g9{Uoݣ_/)eG3 pxڂ!Ќ(zO(rɰ mҡ'=xY*_SA lH7 yciߡSG$ tsX#p6u <^IQx QrZ*fjd-oۥՈf>)xGh6 ɛUKxf7'..Z{-l+lA vll=}WLyED1a\hOs9PBM6a ·'`X /mKciEvéCO@in$̿OBw#I!,j36_uջBHﱷwzro[(H &p5i2w 4!'b- 6Wi<eM[tОqclY#7!m! 4Ő (S s7dEyﴴz}z.ssb*s>Tc+hF-BHZ:˼I5YnphToH\X=Y:<ӶhiuPW\<( ^ uoT8@No0!5w,ērB\Niz%7㶴zhM46\V$h_/qN%,m[?}XvG&<=[i̻U4h8|q\fiNtĞh E_Yd<`:):e5JLQ J|`ў + _q·o㯼5$ O?e j&i܆]!8$A!4GyIJaqD`iWa^uڅq;K<|%2Hl/ȊYڥy!qy~~/*Zϴepq<0iypkP ?tZ3﷏ PtNrTJfZBSERu\%HLO1Ifp$3ֻ] /sGr iMG\$̔ (Ә0l~VkGd)2qybԈzl|aeQčTn[4[l/E>.hiE ;MÙRBb ,(ȴz)_ofUK>z?"+#E_JY>x,' oI!2 ,$;D#g7zJD; 탰mP@1F@4XԪ'h-}%qJ", +R^;B"F*qod\3k2_JӢи@hp.f>i!p𺥔iy&J1w=;FƭDǽ<40ŵkuY $ 6koQsoc<i=v- _͏8Y~}:!RTV6гDvU*|eD9yh:c<1t4J߽(94mt>0c;ٲ;OzA:4;v]^hy/uLEi>:FYs;;v>M "{_|%΄<_.QU;ueRM޸[v_^syN_(rBN)@|Ǻȼi2Sv#|@#$!sGM@,^Y(0Ǫ0p-:9%E_h{ƹxBDz8р;Hv3󥲻7UNt/5c&& $RQw7{X4t_l>\R'2o :[S&Kh~lwnx=Ic*彮.,OᝉID5gA.z5z2#>cN2&(lp|WM*uBWgX0ڱP bDvyQ$Fڂ4w~N"lkrۃ&j`BJ|odPb bCS;^2 RmUĎ1/*8 |;cU$P:߂d#Ī5Cc °c+d?1@d* E 1pUf D!ح.`u  C-eiĕ>eJLʍ_WsyzD.n}:km#q`{tSR?(s,m`E3K9rU`_2t޹2ă3V%7txG*hྣ YNB5>ޭJg6HMndvnA̍?As7ě mk:)~ %AYv11D?^+Bʽ$;vu msJ|hK^!ySɽm~vq0\ ͪ d m5 ̾:*EwbltK$]G jkHw9uNI0*XE߃SȲ>C\-Xw?wKUYZkHvZ(n8RQTFRʡdZ[TSYU YCCI"D=nQ7R#'칂$K(5\/N[:lIjsw˄Nk) 0ƀ`z2ͅHjr4`x wBsa(xpTFbU<{ n5bپ)x͎O:d~-]%~C]Rf^CRHs9ԤG )i.ީ ů>su$,7T.Ψ̫UWڋq?O@зUhn7c_T*_kɞ7 Ņö l [z/M<`#bUpB\^9H@F :먨0п\Uziٜ\'6 o|4--t47|K~1'nnL憏F4*#eF/uzQjAP 2p@vT.O^O,J{8_a_o GΗo{ީE!v?y)0Ht Vݴr spၬdRn 5h؍οQ{fAQM=F"EeP`ktGvӵgX&YgXdSv (|!]Z:0'AoSzpՕ?BRiOR͟ s|&&ft㭛j}ñ=[պOpH%H1nzTм[D4c*+#UQaLleuA^!`0亯'34y`-+5üN|‡Qcu7&wSHpU;^D@KwO$LFfn&:ݳq<I p2 >T UW8ps}t g4|hvrbQ}_u3{rIBz7O~K )ϥ< ߮ZJX!%&a_ap) Dw괳fqC1YzB1y@M|6s)7 sG0_T-$g`GBfƔ> =@}` "gM~`tEu0J C H{ i]o1M(Bpfbw+Hqɥs2L‚!=J eV~[UM攤wd߷eqoelq d}'ʷ9+mpAPޟ6f71ԕfc'hġųt#S=ݖ|.ChݩC'}@RFoUڢjIi#ndMl7- era5 0Q.je/V[h!C ]-k/Cetj 5fVj(/Igss/RA}mXITwp@44|nD,o"ƿx,L^_9BkYdNq=ܤ;H%>Bn `%ϣ94a_59~`>染[`kR1QG7njZ$Vr6Rrzx%B:n|?UsE^+ETZif cnDʎH+Uzm(K&}߸CUQ3j `/qPkT|.)]8Yb2t(@χz(#⃹)+9/E=BѕcᔧM¹:_pI(ջIa&jV%+j(e8d=GʈTqu@P揽BGH5;WW;߹j }g646!İ ۋ̴ϰ@? yd#Ub`bY 8SR鞪{Glߠ6QlVF T>:cKCۼHlHU_?tH.pqy65!룐f*,Gఄ3`O=r h5J<^.`u~0gcmUk:gEB"~_7\񎫿Q"ᖃo!5_RȀHBf}jqZ/g†ц] gK,WjEn=EM5q6rc 2Nj6j&3FO'sj&ÿF`(!߷XI3G$fX2ڥ9aᜬ.@-Y?9yTw"<5lҁ L҃ %L, z<oD(Ʊi5 ph&PB7d&OHc_2rugWP}w>CxʚN}CoexPxRy e!^ gW((۹ldV!dẁq8 {HtqO>@K/ZXC<_B*{B*h$L%"ߢXYa|AlL׺eld?O~䉱Ӥ !N˞W}"=3\pL8~L"]R!܌ԫ ]CR('Y- b , " Rs*K\xp~bǺb**HO]0PytT.<68ࢗA4~~7oN&a>XCܓmUQ`gfQs޳P3+uF#Ɋ>#W5Saw 싔suDP]V )ӊ*d5d_Te5Z+ٮb򀭝tgoA K_,Wx/#@!Ϭ7&ioZ=d)қGcsЙRp+7nUcM[] "1C:AH+"˅s껴 ! Q!P];vC/ojT|L+" mRouk=3 CQN"eټg9FsΛɂEWG_/{>d(Ҷm_ ;G:;$oFp* Pi"fyth>`WG: XdE"Qߝ;TrQaL{yR<._(/ž1 { n,&ζZ#^uITBsnz3p Կo*mO_~,h{y2߉@7 S]߀d> TA!8D{J%B?,d* yCӝ2'*E t%`Q'0q2ffg*)鈑o#QA)5<Syn\D-Y40#3V[VZ5sG.eau.XJFXq =@ЈÐ43U='7?8*)E> ؏t9|!M  _;LAK xf>Ǣzg1Q2雬^=ʔu4pZ(T7aS`bZ^vQ9aZX=JNZ5WlM0C eqK>%Dxra3HWEZj?p AӮ/蠿;"H"iFa񌘱:hj0xNLĶ@r t_Uz>|L`ƌ`DʛTń~FSO^H 8Ub{{~g?#—ӧRe6enNtQkWU5 s Ry9wb+FnBRM D{]*3}h_{|嘖>@EMw"V@UEv{ddfvp9k fg? PG_A%AN/S+:ApCCMX`xypi%S%uq,%yfaX~6=gv@Y\WS.phM}9NǻVi=L k fbhQf,c43Wr4#тMJS>)h>J.}Ϩ:|Q&He6=!s%{% 77Bp gŭe, %@p `kf^<auPJQ{s[ɡVBkO$~,\Ssʭp|)f/7`F<5B/j̾H];%VS)VE^{VEG 2.kKTJzj1ٚ]R>=v,Ne*p#dc0IJTtέ+~̙J9idzlidl^ fLP>ùe^_})/7dޖV^d9J\))5ŪsRq$ݓ%۵bF;K$p;%35L(2I*ɳ¦{[8Qې5kJъթb<5O9© P! Fi$nRqf^l;UzÛGsr|iX;`ʃ?Exg9%pG9P(tS.PWFJ G2}]W?u<7CSH6ffc^BQi@sR*\3-5 Koo~0Ǖe )?&c| (:U)$XKL`m1O>?<ԤS 7!>X/!O!3Jc/j C,G" M9 < 03`7Q3Jw>"" Ģ>dM@"d#FD 6TM)7y}A[jDΒ .$h'r@WCT}%ЗMv] SucC\n;OdZR|j6vEXwӴlD0g^S@eYR>tެB=g~QI;q54IK@5m6菼hQ!p/5EQ#qHq@H€} n'I;!D2>S1d>5.=CKGLiQ| 魺cJb۽JgksvSbD7(ܺ@+v|_-y'+,KnnD#l\>xȟp/y_0/F̩l&횛8u7ÉLn2[Wd2ӲQod@|;4=ʾ oNi2'&XvbG*&5hoJ q~ |p)=Y5))oJz'wnAr;.=Ȝ{֎|\%MPUAc쫄}LO*^$&xFCiuKn:ʡ|~:H_Ks3:%0kz*>ϷtPIP#rԦ9i8⸓Mhb)oAZÕ݌+=ENmC^u WC:`U.*"ΰ oo:17,FU99A^.+r:>ϝ +g4.dm$24Ea/+w$(OtEgc`LҿmY&ʫ1?7 M}JE;.Q[%dQP6nOnǮ1l6hKڣ/!c@ m6ta_,x7+;u=ד Km«ǂwP,;&eّǎ3!{7a[%$jF"kzK|^<ˇ[V0CUkިf׉J7}@0Ej 2bakџ}Ryj#S u3U sY ZCC.pYbqJ9y贯u {}\c*J67=z*EUDi״2-0x . rH,h_};& 6 Z\5'Rֶ~ޒ%Bߌ7XЀ 1h@I]v{>XPW.Y`nL iT(rcޑ.CbEu}k,Ŝ}=ڋL1<[hKn"tj:U쯩{}/>@OxS8IlУ=u|)\j<&Ňi0.o8ϲ w&ڮ{ۭgV~I:*k+9SBMow9/SYzGI#fbgȏwIqEvqDjRNd&Nk*&#͎"1ns4@;ߝS}2jS0yDCF}HNq2^/=mЌ{A(_e :ΰYA%/ *VH!:xRcGPdjRt2s@psz0N$H:^' 1[ɝ{`uOu*ց=a.8Nf\j?;#1>Sd0ъ\-oY+ɤ46-#Vޅ-Y?DsLiG @.FoE@n`EGFy5HAR ; , 0oX"lĥQQ³}"gE,- cce)lD)]©564G?x0؄'NԷ_V+S"zķ*6/XB6'7ysvȍ#.i5CIB[#-!֬$؏S(Kd1 5PwV/<F]L!CIjzc:.3G>LTA b7UMOBbL+ *5/ ={CwUE#[/AAT=%XH'APԬfSz]]]^i0 cfIOx$^4WY3hI>]wiו=dcRq/~~^ȃX:TP+NKV^x Cʤ;*^k_]:,Z{k1J t0V5hx;9dtxJ:W,;8;,y p0'h.ٻ1ky3*8Q~2{1ۻ`hcaBR3louPhpׯ cƊ-Jc ʼψPWەug6a7垔!IBBYrC1ǽ0vU2ԦCz0Q -̇Uy^l;6iESBqn"Wݥsh3m $ ՠƯVyj'uձ v'D(3GـK!+DXzsޱ҅eK gZ[kCb"E‘ۿwrԻV/590dWFQgmO_$PIi )TZR  { &JS >N_/TN;c8S=hN#t[.Oߑ5,ꜥHu/'~kgئqЇ;||#Oצ mX}+.:bSjQ-ퟤˌ Caǡ"b/i1 DEe-;&@{Ulj<3 (hY/HZIsװTzŗV3NZ;`IՈ )Uܰ ΋Z7v8J{܈=boW!]b|%°KHBX` d964b\QP!&.PoXD,&~/1=KZ#Q /)|D^[hAT,qH:[oY*_ԡ.`| Eno'F/o>*Nh=rfGS^қ/ Lp:aj6ٌhֲ-i c}^|{d)͊N@R|Kpoх1=cLTBq6 nu)*u-k[ 9@7P-cN}ҎcR3(y,A;zmHt=SOGk)׸)`XRH8U60`Q JBlr/  a!4ft8nк)~ؒAF +&Ht8oMF^K/Qc'Զ J zeRw`o֔\u -:< 3K eㄊYX,Y epdA*M3DJ}>V9J(-.F ?'d6OCHӹ{WbgDž̧ D/ ـ@9;cu$ W4, n&zSRUӑoDz6B~1 +k5ZLRv ]'XC:M PlbcO5zRK]t6~P'h%WdB7)H*u`Yp;m!OEKi<gyɋ4g%/qv\s}!ʼn"4x O;H@H ԧIx*A/f tw#|8U%Ǻyv|٨s{0K`ߞ!qnт++aAf͑'!j*`ˈdV2ݫ/bʷo? r6^Cu؋ӯE6U`ڈT0R((4pIy88bfU.OJQlW 括hdܫVvvݲ)$vt&NxQ ?*@h.OX݉< ^ zTs7@/$*َAR%hZ:klz^zBoF7wؿ#<5;T$b^ w.Ck d4aǼTv߳gaǿOvV+bF&DucL(:׷X+-=&VU. 000șAIj*mծ9q{3?;~Vwr!/n_&hsN p|C|JIHtL W[5JG o˙șw6)R'O*ytoCV.V=b xu$&Ps<\3Hx`k oRH$l/EkA*va`4k6{퉲%4l?ݻS+0tQIͺqGmiq'Xȵx <+o9a -I5Kt1%(`gd& rACv 霱^\HKeIދ+>+.u}$\ khK%}BS%x~(M.1M~+|e {յ 7"JS5d2 63Zו7~fx7-Pus ZtReP@inJK?t5a}|ă ƭ (Be7~Rߓojyv?ȩe"/9 s+A9bUf.8?D'VЕ5Y⨔Gӧ0:[}77Ҍ\TF˶m&K;w\f.6i!.EIs}jXj*'XVodKzecgИ]סҧB#lv-iJE;R-{e;H}M'퀔w CTC1~oxN?G͈w& vˁ97p&]2ki9O ƒ7Vp@pI'kOBY>n",0tJ[e~;v3c c͋r8%֨ji%e6uq 8=ðbsOw!/.dPE2.TΏ.z-/pluяb8UnSx;kbD SݿKh郹˦.;qu$>>Wg ]N ^GM2cGtLxŠZb[ WQ7̾*Z1+@I6SQ84\]:pmKu8C43ۖϕnhpk"CByGI ;L ^sg_!LY1n)V)*ncc ϬO[vrYj\|pF oZḧϴ2</-Zgwݨ$zh@ smGRLz vҒ1:~ T*AQgt@Lv•y^sMͅC˜ɮs~^M{^dӶ7fʹIG Ȣ8߂a KBs[p/!pg\>56dOP+2-mp-`k:K'dQ?-/ s6[BSKK!)SȰ`^锦-yDtUP% *$Mbo;M%j<2(qGwgN֘8ESvAHSL8ǒc]Io~io9+D\qY@%Y|\ԇRse x6x߱k~x&l He'+"#w4 Tj%Հ<`ǯ:~g4>3$pKwg""@s&h iц$@]SN6禦ޑ8*u6?KW9WG8 7DESZ'}B.v$>'475K4 (3W}y0P3`Ss5UEZyHzDL`JOEӛڲ6vQIe|$=b;ֳPΊő0=,6\WD$5ܢ'#W;Ӓ7 `sO66ۅ*,FH Do҃Psj|])p{TV/XDJ4MxN?%/d fAmNT"uVl=SoQE.ſ'!Dʲx_߂w<T0ϛCIѣPQA!X4jO 'GaޙC1Jl'5qBf&x^^ ܆U{ dSRLJKWOsQ6ivdK= Wi\"Avm@![8O nVj4D44f{rOHd@аώP$_ _~._H[R;?7~ga_3G ~j'6k9Qc%ES!+s~+9u,oIB%SM: &_M+kN+f܄< s@gm@;Ê9-ZHw+ns3X@Kj[ @'ni\8;1rBn^OC d ψ`:L -0Ze-l8ؐx:9q{0Nq@ $F^4j Qݒ[%g*)qyq)W`Æ -uI&5".{n#s[ϡDz}B SX W3E14N6t(] ?I"_q`=0p}@DOdMa7x6?'qji0U +"= ]t~"o`.ָ 2nӥ=H:D{W@+7 =_ !CR)I?:&G@6dT ddbݎs"מ#.r@k{񎍚^KFz4?ʭL P.Dfd!VIwh7 eKM5\W\j:}ELfqtF~0 M8i!]~ ?ps=R,de\^JuȠ:1$^J|,9$C*^BMϣ^_c]<\(_<q8w vd $i"5H@'n<Âc% Pȧ/gdL 4?v*kw8 j眕'Ce5) ^8s,unUۻ?~)߃̐Z";Qj*Kb_ViGΉqR G{N g*RZ2@%*!zZC[ޱ:<Pۅ {Pۃ&pdP(uvO2:Ͻy&\ey~zʖ"o 'p~Տ=|vNvݺ&x`Z p (\*_NӲ 䠻-塣*%O(.^ztf:+B8lkpm$&ėWS7ZvL#`CA ~jіn 8G |4, 2Wtk b[v%NrFzh}2 /h@7+QWd.$lGzQ9 QOq[3aȻla8P;gD&17YOs68WZ`TbY]+dQxpFexK!&TzsH7+0*j6+YrAT;ͱץB8xMiF)*t^%syvmBZFPʽLc2s _84 N|(_Y85O  >8*Ls__XF*kPႶ5XkA[x ˫9Wf`x00[{hZ2I:K^U&y)5ܫ ifSV >}`)PS[>)*< ϟ_Tէ5u*/U.2=F4^Pf話]4-RtOC-~RNjٙ7ߺʱK1IupfktP]tݎWT—GKZz)U!o,Syच |Kō#`igv@Ŋ^㏯MApjd8o/=S| Q+a_m;`1|jk >]Vd}$$찁ȝ{ӮwѸc*Eђw ,Z% R8" B0y*S]fx;k`IW_-񾶳]N6YMgC)zShv7U2^54 67S2dfuZ@kBK*6]nu%zK>GU\jQ8aa4+ d[3e< dV~ {㭮dHɓOtM=PkP'Yv6Xu nwC_{`bc'G+o=o(hu}a/^a-ώ&:SinݜSn#b4Z.mȳU; *K/xzX[l7y_2)2p֒hEDH=(&` N(^c53tivOf-d LJN~aGlT^'+'Z|cSGmUDߚKp}.uُ h.;m.GbMlq{٘"y@-PQA !nf sur"!ݐ3q2#:^Aj SŎP LvJi75ti#_p OC1hWl2UF8 |$LiVr oWD%r1o%_SUt>pJ*YkaZ|PJYxjPu 3/ɇIWb=H֟!ZigU~JLt^G:ܲ|,hpGv$YxfNX2+AR6~OXE7':any5%O^48s*ڟ0f>_aT3W 5`6v󆺊%虓m:gqn[Il5 N._ iz>\iy4QUq}T7C0{j E+y^vl]nm n4:̚ih39n͕#W'G/=45k2sJ\2W#"'pЧP0;/+hzU*} OqdX7ƭFjБ5+*rnr8`ɬ ~\BBE,ƶ3ܿ/ыlȕx8oI(-+ǢXY[|@p[iީ=wHi1fhEAɄCUܮH<F]-Vrخ镳+CsץTIUNBb r'O0Mʣ_iI?~8\52gY%[qz(tHΰrF뇷Wl{w['dt/N]"9aE9Pu$]6PbEoV$aj#Ǔ!K-xbM:h N>{ 6xTTrb&ԀǼ~|;Hw]ni$K,**SkO өܯ ]kb`XKb@K"܁i^2>n.KKډKPE9bg_=gIHy.{>$]pb tQQ M$T23q ߲:q@د2JР5HdVڇ$ke߷[PR ! h%w=' M{~RzEK B?Lo+mvgd!Ĝ{ٞfqդj9M(\:%B2~X$QMvuL-aH4m ф#r ??EJ+-3aK.buee@rhѶ +P5.GHA/x^Um{@}D'!]k'1d'FlaLN_[K;(rn8lmcV\DO"oSZ`'2>a*'Wȏ h69읡k0õ(sVd}f3Ra퀣eUor$ANWMfo_AZP`~Ņ6su`Li:ם4QUz7S^dYBR趁RuqG_gL Lrg٦UB^"z͙W+9&4~vOi)|VzQ'^CSTaHChjȀEruT^+QOm&MFt |xJ)WY$Ux2+U .a"F_zq2oej rV3nc φj|ne\c;i'3e ;QS~1-wɸ"~h0U=iDsOӠDy /%4867N+E [ȥW~Φgr74]\ ?:"OPl;՜* $gCxu8~[?(^gIƄf@#5ZANAW`qvVƠ_.r`!miʢD] duÆ!ON [-5Iۢƪ阴y_bՕ2f@j`.5.f?$,TKrmT9U,`*4 =⛵gj6$ Uzq*-Us_pi,rrO.ӽL{ذPYsJ ܡKġ3HGհg8:"OR[ύ0?圡*HLJ):"խQ8۔H )RP_$_:; AM173ok/%U03e-W_ix;k$٫2L^s-ǹ,&qr9熚-E4WMoS%N t.$Ձtձ(@R F/s%Ҕ$ⅲD'3(bB!?%{voO"(fuC|r BzVÞ$7i:aLx ^QcR?8ԯIknڎXLϜb {G<[l<9ggWLCe>PA3_9*SWKӅgU:&|+(%dy }հkKχ'9hS .l܈`+7S+fy_~=2Iiˌ2hbZ7,?RzSU+ _USa|cD?Mg@?_KSbr yE<чJ_铜$vmc534S6!̯Ǝ3{y_#͛IR;L# (>I;rei6>cXurUV~ ~|'}1ս1+ ZR|SV`cq%8!{ZzVӋ-1ss}½V'oEZvU=nj/\fGK 1NhAz깲fnQ;xPM{o\[$l{9#4dJ3@]%G1A%HP&!9;p8K5{O}}MӋnW1ؽvCҭlq {Ȩ.Lfu*Ux!/nj~Qc׬p GW.x [:i*+]Y r)ѕ! <؜Nx|—c[AgR (m.eN  чğzB&OɐI`='5wcLIzq9I?>{Z?qk2D<%r{,7Pk0݃vƒF"o' J*/$g,Kvc< 洗?[׉N`I>\;Thџ]b(--e?/M\xg,5!Td;gkΦN6|{]/I?z-!O~%ob U罯ݏ_&35"坍s1`)e2BH-ͨ'.] c`5@8IE3iUrFPOC]Y`` ԧ\? ܻ 1jyEx M z?fQozMBpYt5ѶwކF4 +lm|FayK|`tlἕa C%39Ʋ/%|8|2 jj3@!~/Y|g#zޯqsl $1Lya?%@r<@Sd\KdmeudpvؿNi$?piVwV[B4&*?52& ɚ2m҈Ft\ލ mvzO1Jޕv/ސSWN\65i͉:Kc]3v6H^mak;fW=ۙj}2Jsi}GV z$ nL" zUʃIR-r UjM"y qZ@0c0T{ A nբZyZg'+ºJ) T(kNJ˓ )'VYu>lݛ^qsG)Zih 7Y! F?@d5 yMϿe 'II )d AamS|׳Gh3f3v` ll5FX.#K# #zn@>ҝИۭ$R{;v,m~ue -*0(s"*sǴkkz&Iýmt h:ۡ|{U{3e/G/դWU%e\trMGMĽ'xq;Tςi$v ڼ=I[5{zҁX.UY@$򙿮\{AĤYDxݫ4hȗJ$Ꞇ-(WA8-]QRsRX 8N27pelhƶođ [gmW5 cv2q8<_ݦ[5ґf#ݦA9b a8 H` ӫ7O`.1|m)䚩{@Ϭt) c@o =#B-)R/FT ;1ۖ>GK5Ct?~Ur②3l޵Nu_o?'᧷YN]IzC4eZ !OTA.È&2iYukG!B(P{0i޲{$rn Ãsb-, 4 ;1}T++~-{ +yAs>`U1D\p#,Gݷ{rg6#t,&aA4-)q F/)"61ޟg8g鐯-ѶZ~Puw61~EYrdN)<0T U盳LwYiٌ@!xoagZBABha6 uf*"̚>D`Uk=O2-ȿXe0 l |e{[ ǀ+RSh>eU) 'b8_c**/ė@^|r-|{@|?> 2l {bS>iElx(Gg&ۣZUxs~?͚{8.+~L8}y ӮsŚ-L=?{̠I5#9jKZD0' tD]"zL}:n.3R"J/5J)eF"ghVv vXE-%S ]PHغGh;OnIy e+IlMt sVm++7Xr)oD(LA8D9si8/T2vv\%U&"F(A->͜>"s!6;00ZFN{šc~gon{c2)^ܢ̩qDnZ1-7⿥bt(E\֮~jǃ=Ft}ٱ0\՗pԤ"(lsU">yTpǭ*%PEq<4jcliڤY W~Mgrp=RTA3?JlK[S$=?ݎom&M§l[ 2~uSV} qWSAL󣰩9ReEWWAr>KW$*xV7yyS70У,Fn`ۇtYSbYX5XC,Gv-z;Ik5kǁĚ0t,pMEe.W_;ԯّ;hE$qn4e)ӴW'` ϘS<%2z2 1yۼ(Cĩ{_ސ~y])z2Q Z"mY {h6SQJ-h.P>/MW 7*h0=V _l1@<3go~u]ck uDRbDm泆NP@ӥFIo1>`#9U ɼ|2˭ٵT}h9ztH&q!kmiG5 ;So``mWQ>ueN\N$*Ga= E/TmkGFDsèdZr))nE28BK},>3vu HL:(w(Խ()/C oTf(jz } }=% cHKg\봉!A#jiq2ZyeO^ئb궇p%K 2:aW'+CBfo))3%qeۄ'ņG.d.^ z}:{E=t/MiEqFya A, nJ{#οAX*cJBI/uM- /%Ā ūwq0O!c@:1gVI4+KazЙ҅,+|`ފE{TI9Q8')֘4?coť6_ mjէX< r Cp\)A۵BRԢ XTJ"СU Ӆ<1Am&AzT0].)(cV T,WR;o̰W(rg_K[ @%)VWZқ[ͻt%YGf,)OV˭h S5W !$ٿ8c?jPIv6+^+|{^D{wO3OΗ_A0TwG ݬ\qǛʴ^޲w$-$9k-M6b溭Qdz[C/& xk~:`abW[ϠXgحp4ᰮe2{/0Ua''fw?&Ѣ QNg+_lhl;Z8 Wc@趄w֕k4.RA 0S7pv Z]C*>tYotMGdIɛE׈D^d+F N,Jnk:d5rv;ADIeDk/6fw is?[o 9FN)~Vy,hRJ979~r8mo2hC}$Ε"_w\\۬mG^q>(?Z[G?$ :F81ŭr-*u'[ C%'E}q3H}ovoSV%x*4x.eZ]U4{pi] z8כcZmgqP㡴p#wZqLnerkw2,C۱z/v9 bkO+UG.}FrAsXr8rMпŤ) .%w6iz7es0S+yooŒRsmBkoѸN{fS ͣ LD2|͡/. Rt$ DxSȡoz%_O،1v ZZ< Oe3mйqfqIt͒7spԸn9ݘQ+!"u EHݥK6' /I?Xc)u,<PC{R,v65 Q帴NZf}ݰ疌^ 6$O$[܏:'B!kl&_U병]f[6g-TMaJp^tIV`tO ./U/oat MHu:ܖ ψ\NNv-?|62\ZRH" WкC[M@h[_ 'XGtVn%s({ 1Ӎ:) ҃8,gX}vcAzc&&UЩɽQ$ $vI()okٿ _ 1i!|=4Jzg۱ZJ!so;1MG̼qylX)0*`3y'T5t;)qTECRztsF`2p-1L,d i71ԡ|Bݴljqlz3h(Jc$^$:2.jw365ʥwsS5`\#&WxoBۂ}cPПNkJp-5O[ֳJѶm#B[`JE "*"E[b7W6:>~j󍘘 El]S]zP=!U3d4e|@g۴CH%ogaB#]RNBb[1nN 3x*[`8,D]HPQCύyK1eivrHѻ|~QKeX8KOWRr NDsv̯'Z]\6^,,7$/BΙ#5ylڍւrx1E'ro97l"È7O6gL!:-(ι$?]T*@FϸÀY.4ў C:rBt@җy\mrSB  %| 󼢋"c({s^5~x~4i •[hGo pabaRr_-nnb7< =m7i#Mg8dy ~==RPʴ+KVODQ)K`vRp-d9aJ}[۰GD{&e7O yydJYF_!8vlR f% :<5\jj\?jH:ߎW)L͇` +3B9:w1fJfSǍ1z+ Teaϐ!69K&P) &@Vu:4 QH8#r+iŭBapO5>`)$]HsηLzr:uP(t)qT 4z&U.x Sbʹ,LZK5$[DYG1濵gvց\1K ~HĦf'R8CSLz{;=Tw{|Ma^xCg!73UcNR "ӭ_v3Xq>46ܠ֥9`Rdi|<\A)oT""Hq-bk$ nR^kfwCf<`#d!ҥrXJ+N FG3Y_%n!D²rgW@pPKXG[/ %AV_ZD:1TPm;no[ 5l 8YGӲ)c^zv3{z@ 76$|Yn< D\٨g zUЖOX;J-@3BNY5SkVH1F*4Oy׆'*prnE-U[c<>@B7..KdP~Y074AG Vi:l8o[[]}@/Q,j6/S'%^)<Ѷ*әs{w rwԃ+˗5Du_ 64ӖNE#?Lj)xbỔ,JpLdoéq̢g%>k^q֫Kdk>1D\$DϽœNl cT3FOf.y}j N'M=jcuRdC]Ab,;ܚ^a5$|LZuaPhZMHS^9}?];f%}e\<Ҧ݋ryl:!V1 c:VN%SrzsiAY K$1QW?F&|Is911Hd6 AUu3h˰&Ncwua(LӋvVeߨs`(9r(hЊ@9m˪d9 u6P܀5T_})ZLׇ9).Y#p(`,<B*X"B2 <鿹fb80 ,#`C=)MJ*bB]Q-*F:-+/`J7(?1ܚ+Y<;3CxIʠ Vb]>#Cr-N˒U)9k," r&DFӾ-7x6x\@egr͕Ꝩ_*GqL0 cvn{ZQVh[WV3=!ŦQ 8̀xoHR1Up[}OFD9iHzٟfrW+Ѝۅv.Xih7Ë;Xx,H|4?s 7UӠwJ`@Jl1ԍLulYS!#WhTθ-Zyczgdtv&˗j7ΎO`.TS644w/oV#sA 940U B;t,uH0. C=J*vHav\dK5W.UB.L?V W?H@pn\rUCapj_%L"4ൠqs#9zGq틊KR3nnfwCų"[uyYNalxZ[R*H|6q\7gn%oH FĬ$pmPΈ{vmEXak'v`AAˣ"&Lao#\$ '^QD?$0`*GCĮ_w:UYԤyvW9ǘwJ^%]e=Jo4cq?Y$xp-ʎ6I WWpw>w}Bv.LicC89:O@YNܡSPHR~xW>Dd cA\t[ 2EzlÛdg0`b#P{Y G]Z/P&1r:#xeGY˪U\?YPc57vl\@mZ6fo^%\"Ox=(.41X-00C!MOۘHn fޝ,u1!aMV۫8\l* Uu OnY|2;3<,0?}Y`h*N ^ehJZ8EE.9ĸ=s0A+,;Ztb>0>h;|;Cqb*i'nsGJ{l8VR_P@frW_sCJNwx<whrG3sb;ܥ*RuSsz; G~ r7*0 (tZI=BvVޥp܅&f1T0g~$DCJf#Y2y%"F@C*9aQ\ԛ:'^rho(F# ءG2m|~og9"EPES%OƱ|Dw46#TއϚ =+nX̪&h˶zruP}dZ<0,. Fx^t&S #iӼ0[ၴ0lJ:`Rd*܄Pg!7OƄWs+B~Ol3J\loȏ:iH"T x\솘H\>3X/D؝{O-_U@]q[ -l5D"˫ Kx|M=a$c> xKVR"%% ZtxY<ÔXym{IGK/Gj;+.<8z>3QF_!GYe]ӻc,!…#Zo 4)t1R 8i )h c xr"%9}]nlƝjN44|Euu2O- CbJZM0p)XTCa҂FCA1`?p-%{S&v p_.ګKzDY0)I7`5$0wŪh #6c2^ Վn`<҉0_H{ s?SU9JxW00/ 3G)@MڒY=XaT,nDk\wWh! l~;U$A &dTYH:M#/91oZ$ jC2bb*ޫǛջkJDa}3iLn~@8\TTUR@0ksRZ@lY3R m sc_͛. c@3j:קCպ׺g$s_VhVQ6}y]%a:f\Vo{ޖb(rgK L{ O}wJr"G>1<+矛g}I)o vG~[aדICr`{PjlN;H8jn{=]p KOLIg>I+.]c솄L$LtO!c[s6% ;InGԣ(iVxT;V -X797Vq*'{ @ 0Z--CPldن~7|ǛeS$ZQ*!MquAn0<;X*pUEy>=,3[Bg b:bM~Z\^֧}:5M2N_?$*+)d#=-[+\;ހFp23qHȺ8w#!`'4CdM6 e~c9(`N#K? 9ZD2uaO,g[#닙Nr6pF25vKjyD2q d9GҴmWƑcw jW+qJkW8I_{⭯8YWoѴ2{B#y̝"m }Ek# {ݚBΆx5LE:Ws jBzw E Y݌ 4 sQ}.~|%p 8ًjF\~̚}-rw"|\&ŀ&aqS%]{$" ȷ6h#NܰunPL akzyJfWrYӌH;rA#C {lτAX 757bmej #\<ʶ*)ɼ)K{ǘ'vEڰ*',RY Ejҷ32K6g:ՀF~DR}l1(HMb77Hqx')x`+A{J Et oZnH6؀ހF`VfwS^[cb9As.%0&\vZ--0giˌUYiعh/)dG"NVr6;;!H8b-ܲ|"z]Z;zSǿvo޲dqEW_U09L5fj:ZexUq+'y\h݉^L~F75pZ at:D&1[P"VA{6A+eo{"\`$=GG!gn8$1z([-rE0:y%ک*GN+,m@6gL?˶뫺7H^YA+!H?A[Ry2 J$JbdMd_gyEm^"eǣȌB(nCڼ^ޥ 4kܤ%m>X nb{?dVmlD^91U0J6>DVUa+J#$%@rky&DM/"ܘz؅i a-VXͲ~4yhdLZUAה<*MXn 9OyWw3VEm3" R]$EVjk:[@ &xYp1]~[.~Pka(8 a'?1yAMOU(AZ}J'~\M<԰<\v\ǪBije <,Cm 'v-ؤ% %d A3v \̓0|Lagrtzjj&F4p,ԼS{RjՐ )'"!4KשY{yꜶt9N\0TGϽs H[`Wmb pBoæILѳ܅ IhKU 7WDZ޿IA3WO*;b}\ƻ3Z-z('YU19EDwNF髏Hc~-q' 4?φ )HlCۡ +.S9[@mO# k*I%aI7pZ=Ea@(!ːk4&KtTDJLcۃm9dǂmf5Kwt0jKŏ&pi\ܫ sZq #.aiX ֩'h X;ZI~u#x șxAn͸#C46,oS]VkcLrvI V'K[r>f_h~Hqy7ՀjnתcT*(e[`#ߝ!Yp (ﲃr+ y@{:UFg ?3Y[lew:Pe)snW|M$wDųh讫&.x姂9BT6}tӫë橣Ia7T/98oo-e6a%.7YFL"K"#S9^){j_MЇD&JK*t54:oL h-p P&*0jOk}-T){5T9¿۠e>lO%)_Q;rYK *v+okM]iuZaCk㰘aDc lG|ZՄFdfQfXv`fV.qps7ee:fcV})Dyw>g۫Ć\}k`3>$X糎ݿD᫾$Vt싗Ar*=*viiҩלrxiA/SMPXkd )P,fNǴATT5١ /9?L&,Ҩ&J%߹xRςr;lo;m"AM@Vk:;#⹂O#37[ȏprZbZhk~;$\10\XG18RZf:$v{W: /W6܅]Hλ+3Dž;L%2D[#M([v+BMԥz:E +J~Btg7]mȏkL0Ǧiʶ~кgs7crdsX ;T*.—E5W l yql儁w!HOeR䶰Scx9;0꺞AG,.gqCšԁ|B5u%ţf&[T.jr>Rm]o\GB:xVkoFv)~hl>os$ӪqƨS[;RX@tz"Pۇ7(hHh~RH2hć# {r̢'P9'\ )|fƩ+*؁Hөc@J!aWm3HYϐr2ϲv5i,g%$ז`Y5)&HxPNydluZ:3)cwousF2{:Q_ȭ)>!όCQ":x1ÓQiY $A]'zDw O?{|Dyh8f#ll,p7K\=>̧֣HJ}b5/x%1HMN i6<(`_tuDžWɸd8q]V׏\5K87K-AjPܡvZ69hnmGk>WMFd5@5`;Ao#I  i* fbShj(лA^8h7 tbO(O+Gs,$AH`;JF-/>=4cUP1 0Z!.=OJyfl6$=wMc{Cx(e"MB-%.05!ʲ ɀ}F%&kF\T`n>ـUP{ 9! ix?pt@%n.P+e&P xqaz% ^.AK0DMS?Tݷ d\&2p6b3|;нKyf8D"APv/G"$%8 :k+H8Q֧A j\1Iv-e;˟{aM&h˯,T^Z+:,t$2^ǒI1 r֡'1Lto9d=|IS?OJ"GJRpa.bbcwl'h=cbi+:|KCJqLh ;)WgQsk&Bu) ='c(K},cCmVյ j?Ua|MR̶#4&U[vrρ{%ȊA_}>?vWiE# <_g{mWl԰KȲ܀JO~HmEHѿqouzƷ]=,䢪1.tOf4nPLR@}3 Z7<J@RWok1t9Ml'}V {z1[:Pa'4l2(tyZ!}$P!:B#8L$'0 siv_*("1xoMs\4ZX2S -wryI*>Li <훴KX!ꇑ.A2eI=L(eI}5{*j-ގ>]r&^Q",_gQHJ杯5$aHf/WHFB7=N2JԚwb.9}I{VɩsnipclE <"?"/-?KK7ah NƀyBAlnN`px Pܝ*ZtsL#.KT8C\*ehɏITq֮("V;G "m.%HB@jhMVWw?ǒ7N& l->B&bɄgTDNUk Ot갿㷰&W o'i.\՘Ko5": $} ~?Vo"qBd U̒yEe!A{X!8wHHSX0u.:ʈ}`T/F\A+:ljP\9%H~)@\{Ir<!\'N$Q(K,C3jMXjY}:g>A Rl_]EW7x@g$įV#?]ڗaBFM GL={#YbĿ +>7LYKI dO*9E"yb1e(n[Uy铂:C]!D}o^HpŚ m,tȧ~9,GL ngn ߮p)2(/A! FqFfB>CVĬ_Qk Eᕙ?e_- r{<2dU*^ۓ*ɽ=j׎|:?zHeۚ>U Cw'B}ĝ7LX h[/1c!-K̨A5vjԾ|'&_j*Sn[*Dߌnt|["-@@Coza1[-;SAo )|Wն7N VutIRHtsb{qN¿d)޿UoilcW#cc:J AWa520!8mq%[2 EjDxm$)XaJK'*`6uN?!)p<}=L%ѶUS{sv1jj,%OfUz˘;ǽXMBH #o!Z/%vQVR,ҿ4gGw ymbY|~gE[_uxi(sb*k:1?\|'v(Jc>씄l߇.8ֽ9>K#1G|X,R4A?O` -XOj҆z=/è)D(Yv_WWf~qan[bE@dn1Pܱ*9][j|^:lG5-}3S[ؤ {nXtܷDH)aEvىg±˒]_K+g :m7$llPUk|g̨\E~8Q@1Ԗ!Tcak6SJ:<EIbq\-pfBm{ _v?v蠗 tq(Y3ڨAߋmF/^Ꟙm CJ|;G'(Tj"݁{"QEj}'vՉYbI?WPGDzjbh^ڨs}u jc>7`EN!e!1] E''4Y䗼:N';& ˷e7#?X gJ~p :[ddF$4g[!-g"ROKhy${ݻX` ot'}v{~D7U L hzyU,_V*䟫 O4 \}eRS\ZzasT$<CCp7A"F̦qnvFK"yN!S \Ӊ6ʝV>|*#Gɿ{+u>a/$;۬L”NQ 4b^Ԝ3QJw`9nKݸQᮤ2avxWC΂v.`5 *Y‘Xfn:j$5d'M.D˗ GsraG\x Cǥ?h 2_d←!e%sa]$dypZkcHيlDB @;_:sd|L1\7HM` pu\ߘcwK"@m; omEy>QNpmQRPW1Fa1N4j̼ Ȃ퐼૜|Fm=r3YOUv%E!`-'1I {[]q)iEtYfv<_B#^n@W%wfRk(V%3 A觰R5]ԉiWe 'Ĺ%c&R4=%$5 71Y;k8$20p-Qt#@jvUohik9F!h^L>|u-c' U :&!]aƺ>'I5- e_~l_}|]bvp^R(o(7)Pԏ<Q"+KJ?-@䥁-iєe"|9)Aڜ /.jHɎ)5~(n;j0SԻͧOb#t{ va6Rm ]A$j8$Pȑit0cr'؉s噱D\A{ DxnSĺC) !%`GʲvX~+,n 67.@X*P}Gkat-=˽H*͸L@+@EXT hi>.Y-Nj)eb3 GpP ie)ci.)n-){.Z;e]6ۑH,hz[f `WeB!&T^uh x\f+N'C[EW)tq6 `Zw ^YέeL"Mɟҏ7ɶ/!c]Nt9iƊ)DݑީΖR2mə|Ցl,`orN21fy6%*;CCp|MKaJxIS.;75.%/FI#:LDD||<=|~lwe >BuW{F[&TPWL{俊 UQL@vjT|s>e{t<ߕ'z]߆׆Q D(-yBIEY}3&܏v4NJiy'N#ŧ+Fz㴾&fuWe/?(\J1}ZؖXFXyEj5ߊӋUy$ :O,&S /*COCĦ˨]* >>=,{9PF5J(,~ ]SyOzQfG5W|Y R#5bcȯNXUcN[44ћ)'S֛!slrTVw&i"HMt65܍@49z,3\{<[[V(fBQ]ٺMUJ^Y!ќ~ &mҠ˖i[)#УIg7O$)g9rLFet ؽ31iC{c+tׇN߉D BsBR_ !(oU9Lc|d4DK_lPwA"áʱ 3\O[kѾ6g(xrf{_n˅RyTWhvЧ#M>ZuaQ|u_D5.uM:)/EJt}rE14#N:@{]P=t@a|p3$yGm4Ԕ!{](CWiTy 6Μ?7g3G#Y73 #^cwPWP >Ѕq>ζ6VHxC1vaifʅ9hpaKQ>d%Pd"t.*P4S)Om +^سߴ]YPK~o}*R2A{̎N7W< 뽘II^ eM-maDiE2@~r}*]GuNc Nm]b|D}9H1Iy;ۡO66R6|(;KKPݡQz?Sº5)҇诣 B;ͦeSFs~j:0}6`pCҤt?.bPg6VZirGtӤ2ٱm.LQ)Ⲷ9mc~" E/2b {o#D(tu23vv"z򶆝WzMʀugBmI d'+$\g]V\y.z6 uz*39s% \p%g}m`C `1VyI t$b/YVL?dDHQ0q/ 迠)eDk2 (ּ4׋DoF8qϪͿB\`Z{`V\G[4h5M.Hx!EdEI΅FF~v<>È2pI]UFIXMk\.Sexs[b.#] zѴ [0ػcBs{-]td(1Rx;7UMW)/n-fkV "Hq ~fêL*%N /) +džδy#х<)30Nx02}I%j>G$Z >6sdo{-dhȟ}+50O4CE#*!Q/ 4+5+dV= Htϸoed +~ bJXn@CW {^{dE Y?3"g§XzKs[PnT(aAT,h6d؆|4"̇:Xk/.!BlagUǝNl쭕[jvj=7r@?$+2s1hni\:I2aUi`ľ|=Р3pX#aM^@>FJ!RB̀6^3q09Fert \\ߩoF^LM3VW Xd"@oPڽat!)DecQE${|\jb!fRE56?*:8f[\B Ctdh +י5&Ę,p/3H˖r.yQ\=vTPMjs?†mcho [oFv :ZD>8 hg Kª}4ֳvݘyk 9fxYNQ[1B?( !G*qCIFL%sF]ɩn;XL E82?y 7^Zlؠ1eg듛z`Z!,lN ~ƴݖ@̽(z%{2]Ͷx2:V4{7ުm..ܡg+*Q#ͣ<5ϛg&7{˃=@0ND3>qô5&j: "^[mD6Rg2hq}Ӣ7f~FO!0/[l^&8m1 잜>VYU@ʲD0yJ;)Frok3S$#&YK{m;>btdyb8emhMʘ9GB؀/Phqts叢 9J[J;sf<[daL8x:B(Y!0&W`(wj&Y7-2q P[ep_euou;&U;W΢\ r8EmCeoϟ/44ܜ7QQ Eảw!rPqTX_Z}Az29(ؔ3j`r/LQ%{0\Atu!` rek"y=< +Vz[~4 ؖuQo| fE&GSt $#Ƃ.K_>(m`3BV%!A݋^ܠD?Dqȹ" >qW-Gm %#%E^Q6rďob1OE:>Ƅ*%[p;b2 1-V baLpDGuG=z2GniO>i _^)ts1DPXeݑ(Gs;!4pW;f"x f W4rn'mt$ d2> K|[BAf^D:5˷:YE_Tk~SwMSYxbO$cz_3?fDeV{HssKm {J,w 'NGsv{NsGcFR&PΨ8G,xΕa a@z'5;:c(ԝN87z6C_czݳ_H*I PJ½!:(>kh!VKx633Tu-:.C(W7w)Q e<.pȿ_8)z٥N \γ搼2z&ES=7 製$W'/گ,W :Cm|-c(ve U^ޫt<-Ab dF3}Ե?q'P3S`U2wr= % \! NIC؜ćYl&F1zl`YFogbj?cQjH#}tQ,NpJ ; \;ԵK+1+3vE9AHO߈nCKI04Ƅl)?КgYɫCPOc/ßV/<.k8~rl &xhB`Eټ0=h.h F}oX*9<^u<UnX4@zN1 K4DbM#hTX)G^Ϟّ/`j~^5er(ȭ%~*M>ouȠ˫mBF}:ރIh5޷姃Dr^#h%H\%-B=;el\V\ :,wtVh-N!, EQCmހB(Euc%HPI$TssA0G!ܙ l6gaPJc'Bm|WU~#v'mWS32-LvjA.Mq!G9MG[@-lih' b Y4]tk3,XCTbre7ukפXJ񾡤JvCuXۤXqھ`9* ɇ*ߩ z~bV1{vk& &8ksah'hOr-/e c׆-rVQq {%[Gث -3„6\Gʽ⑃ǪK4 o5S/daW0Oᾯ٢ /y ) '*_uHeA`<h;% S+,[vš@İkRwRaz΂)e)⧐EOۥEn.ݨq}?3 ! AgjSr٩$CC/u䴬g2׌_zB.'SXGim@a#(vd JlѫP \A @mc^N^ܥFPYzApG݀F e;ScZ8%  4;|,{a=fiT;=bD0O%R3Ck@/=߶dR~_A?܅ If:To~SPc֛f 1g4Z7xtX.Le IC 3D˱} ׍S O/r9tTo [.g_58JD|YnocJZӚڋ]L|U f6=x7Uuq Wt7&攎٢+S]UDrՃ:0P\ɝs@킐<= ks֖0}1cA'փA)NLiVuX0@+A>1sr.!\zmpiB 9qF_w޹iR/v$wndo]^ICedQ=~ w'/{3:Soë2}(ڜqk܊JSȋ4)Jר>sw7]HiI]Z8f6Ԡ6הf9ȟ1ջD{^RQF7)Uyh&P =wHX}y ?qreJ 컏P_]pSo6"R$#IsR # I՘q_I7 4=^ .䃸́jR]4'4@'.UEqy;n6|$=f.͸`)d2uXua F"~JE(5cuTs]QI'*ׅKPd|̓%YeWHB83[0ThҒīc kdwXQ;CiI=7W+D_^XRWz>:^";g7Zn%J\D]V7E;; L5DN4SCLRk yEu~$OW.9ݿCfE"bS%씯zwyQ|dZ!B^Q* wtikN935Bӳ^khEK̪@ 9ܓ7ls(>_8yIp]y"6ҀnGukȢ_+PyįdO3{4>$fDՐ^E-~R~r&%iXhZp("帑>s  a({ֻKߵt;p+gZ-* 0eR:v% a!FBZTh?&Qߓ*'ix|S+<\]e=h*>A:~@1&K=3i@m87`w%@LEu?\[(`znc'⏻p-f6iݗ ƫ+l@d-Ae , GWA>j2(aw54=ʋAunfҩ7A0K(x31lU/}+ưk5xmcdF~!TvMBaꡙb+3qfm;;CMheP'e!I"Mݝ6yA #yvWxK7)SoTFprZ ػ{%(D)71SRPAQ4 CT7SڜG|ūF*ŀ13?e %& O(hu]5;c)fx :Oq;kչ=o+1XrrWuLǠ\GK@kapG2[G 0~~sQ,:hN>2Y:-vH,妨#gqX!ekUFK<ߨ>;+l/o߬^ms7+Ff`>P派;e([\jk. objB9"NN fsSk|*8ictrF$AUL'CHMnX)YfK~Mm P3bzѠPX$v\N."ܠ@aM]%UKn3w[_PX)\`Y}𶜯gh+- :gF (t-,MI~ac}bΜXzOd4Z$x(U̠C:ɢX?qKgxP%XL2VΪy#apPAhZͧ+E~<|GM5v.rԩ]*Ta%#X Pψ4ځ쫰%o-0$P G5'aG2!B|w+#-Q@_41=^߯t(}UVas#jƭ'W$77h!$ HG~cfy*@ TL"wg% )2$&U>|mVۃ t51r% HM#lJ. SivfN;Cd 9$V v{`\iE6ɤ&$-ҵ6ˊHbpa̩.\4xgI¼} Ѹ횆v E6X%5V[NM.rJ13mtlcGr^=r !vGՅv.ż&v|nR~cW 6;hԣ"ĩ e {˱M~`p^ƒ*/~ALFvOꥲ-ҫSׂWxٌ0(= 5MK37 [.-U`E1210UCld vlL`Qxm5wo Ӄ`gCXj{ ?O3w&UX*gjP>Nm$FGr!. Qlwj,AľJ+߂2G6G΢M9`g>1 't.oL♢$$a{zbN1r^S}N: AX41bWJ؞$ ^c(>!$Fgg*VM~6ΐo1}aE7G4p=ԫWDOXV(d*fOP!'-D)}8Ʀ͇ePSiƁޑ>-'J83WzOnS+'m^p/[N6]c>TPn4M=_,^;ͪJTv,f$K3d[㔯Y4FI^]BtCr+Cə>fk?ӥʧ7X9RI=+6M;?9afb4[ 3B XHUNg-ET@ 888L)[άAy&g7/g /DN_^YSf (Q! @al _El^)iaҔìٵgU# ]DylG-\Q{(-@Y*W_z V&7`eyc3gb!R n—Nr*!:LRLVLxa項FD}ËԀO (.)Wl~Ȓk!Wt)CowM%ჴ$MYRrEoIKD<>FSo~ۦRROyH`Dakw@QR={#^ֺf7_#Y6ꔽ6z1QԠ Y}IE0 Y+ZoT<_][&LRiӽ:g/toJtmPE¨G#)JMӺj iWLmD/ҷQfq$EB P-!$H #R Jvϗj?_!z )e]t8 :*qJ0SRy@5' #+!~:Q>*o 4-K(ouRޑ+5S8,G # K*?O/Ά!ڃ[˒I>&K'=mo=$[Rx9C_xs_vцs>^UxoPeKň($>HOIzl6A?n5nyJW7 dq7CABsVD'xՅluƟ JZDejRa,4}^yeQqV$'NpŒp55.3DnP梳d] Ҝyj*rɬXoySQZGF_%{?].Iý{|?rυ1^ ֤]U$9%i2ۯC6D BgM`ԆinZU!1Y82k9*w9CF4zkaI>_ZؠspFӓH/xVЗpNu)Fyy.;:T --j{j=c9!EoN{V3F0jMxbvQ6ڔ1*fu.hDڜ~1 iFsPTCt #xA]z CNb fgi~}hlPp2` e8q!dDJї.DL\U=bڿ_IB3Hy6LkK p &b0\s@}#q+ ,~%r*"=+Z[a'̍c2YvˡXEmomغq)-Δw]lhl_7;(V+0oɬLWXTtC,x}PS*5JZ r-ɥyF$>39`v{*MggFr6hr!zi-hnE{`1 d r;o/O/˷*=@DbFV+>^ 3jӏ0m]xo~Pe^WN%k'oErDW4gcn&𕁄{4h6m;dŴAsCLcUkq{#!W* Q1C͇99'cSg1-xc$1*,D$ErS>zA>o{؋!X@Y5fN099ʅf9 [g"eFkn}$ Z?v5P>mog !MLGo/'7^)9 c5Άp'8/Zj0|5\r(|?enKycKIꙕ'*bWtBΌRK/?j0 ަz$*=ҝRymUv:؅s1^Gk {.&!" b[ ka~ 4rP$pzB1]K_ӡީԓNO!cB@ VNf5V7T`ቸ2A[NIjgP2UM/, 9_u)^65 1m1 %X$({:K L{Tyr""2Yf=DQk=-lTi~@m<_ˢZ PA!wLRԓwͼ~\{Ka?5}Loy !62LQޖNC8z <8WPUbsdTxַYzI6A7~pMegc{H¯2] )]= IӁ!΃yCmBiVBjP$Rܭp kuv|* ˯Q|>ݚ1O7YSE0Guu` k ^(Ő;-cd#)7ȤړHyP'>kp)ü+lGfp}Ri@޾ρM6b eezAAA'cA^34zK1WM\dYYT-$FQ6s}p( ,1%ɳ9Gd`qx{Yq2> 3)q0s&&0<ٙWF56[jrr$^^@1o堞3n(GwvD>D khFA FT48"}3 jbw9`Yl+K qFNFFP n1Ր''R_=dM[βVU(8ۡ-vY 9Aa\BY{KT?,##&ny/@_^2Ҡ0@;U5>Eߓl1g}LL~`9V,rʐF#u{LKY"/nǃyxnyK-$aK>}0viKͶ.Eש4l߬?L< Ma%ǴV {[Y{DH5! lݼ?U{8WKYF:zhL ɹg,~ ׻8&]]X-e2G q;[%Gw)ջƾhw֜m8g}$J0ֳ'Ct~.cPLYՋQ~f.Wj3uȎ K4K (>ns4&NՔ oxd%C۵} vt]Mp$,tOW6̷{=VmOi*HL)64QbG: eH5&z3xpFhx@`smB5)y (t cAn 3.=`]Vz:zlٝ UK2) /D.L8k}\0>BqCL_|s "Šm_sW;8٨ g20}jAY\/Iv"\a(pCDfuLRTX_m%ԮMCtLbԹݗ! &r֝}J"1:/}Z[F03#`|i_١R)p@|7Ҽ$Q]=ֶEI0EQWH#j/Hg)Qu2ڊJY6{::r!xlWp[[sZ5Xe?)jّg^0a # myL d|63ULj4ao'{Aw1\,2r;=D`JlfӒ I²IO+!Kv"ȖVJjC^Y/ dsM'k.L&! \ɮ@#V833&r΅?^ޗzw_טJ"7 7$S0+6.N*Y%hQ8ٿw"eAH(:JLϭW~B K8jQnu w?>ܬ} ْ!iX\/j-]dsGC ak\Ir/j8OV :#*#T dU7ہi)5SPcޤ2 2g] zx-@@tn]+%ߒ]h&]A#g%&'vCi[>nCƕ_a=Rhr^#WUʼXV"iRqcN=w,Y*p!NFo٧Y})A68۞XJ!ךOS*=ܣ}Vw˙lPڻfya'"_ os9VZg^kpdk(m3~²AP%ê`}j Hs|*/` IzKcJdVZYG⼗fV},7J囓<7YN9,z99qF*퍷BՔ|npR>b;o\hkh%O/07yf2:-,<!ԈPA"Ң .0~/ aoΆH]LJ8T*븷|%f>ѝ 8\6bA+R nW+',ۂxxe;7Fo0?'UaΓ"e%qY *fdi s<+ƚ= K8_ J!~hYP}\_tP['0OYAp"xU} ث失 )5ڸY[ɽT;@ĨFLkVʿo}Vِ)֙%->jlE#f8-)rk/A~pJZh~p%XR9˛C|A7hqJuP 2TË VgcW'${uEf.BRI` ^eGd ]]^֐S *jKz+A`7Sدk}bti};4J)i%aXzr.@)ᡱg5.Bgus\"FJߏޘoI$7 umA,`Md\bJU4d|z]cz .t vuN[q2h( Ҧ;RWt5j3-aaF=pѻO`؟GG)YYT+1x+Y䤵Fe[a>{Its*/ ݐsCS+dG&Wl1 qwN"UyMBR=c$On}4naX;Et-6JCWG} p$ 8~#iE6Y_`i ?f0܃NjQ=*¦m0d cLto*7#RH}V!.8ηỮk^Ɋw^8/ÕkCa鿒R > ) {S+Zh5Ee+h&Qx`Uq_ )~g3dz8d8׮ Y6o蛘YrP 6ѵ({t]mec""\lWg҅Fr5XFU MuAHT|T%a6EAdc{UK&A4peʃiƜT#GYX`=f[uB@yt{oZBIlAykJ~|%WW}{Iݸnm0´ΝLRE D M$axɮjoM'8>Gy+gw-hxb;ν D`%y@oX`IbUߝ03x0utbF(J~5m]l&@^ӱ=Qm<x(2)F̥*b>ղ鷲(s[H#ÆtJNs$\-$Yc;Aۣw*>"$7$+FN a:Bbҥv]梀nOjD*d@:ESr?w`o^vI #⹩ *-+7ƇPS*m4`ٛY錍i<Ʀ?qՔZ3"!;s g|mMy u:V,; Œw׶W~Sf":4( /#&[pB)xka7BN)PzLiـYjC,>27ثDA7HmDWdGdn-L")Zժ`9cs,ɤy@DwCf'ڽxGMU%@`MtAq2YQh*j?0i! 1?j]m-T1B;YFk9pp&hI?Ƴg~@̶%\Uqj'YnVs8Ҁ쁇MCR6|C=*]ti0'u66O~f7k/L wwYe7^3˽ VPHe]:01Hl)'z,c>\]ΪG $3p;2[F(\I"knP1o995R4& ä8pDaaRGu.3z./%ůJC +Zk\6E9K4 f`q"G%p͏o'U>;jf=n/M>:*ɏ9f ,N`)Ib*_]_c"uUJ`P(nuYc O#1Ugh-ާP|ᨧ@Kts؊7Yfx+IڞՌ4 xUY+7\ Ϲ¶+c5] q4_n|< AE:uͣ5/?>_'^nw搚Q(2őSqZu A^R&:P'FeH_ 1pp? C~Ul ␠e 4g΋pTnZPvK)qȑ2۴L j |tޑio%`*CgE4i2a% BX@BZo8Zr浌}iRT|*!!Vh_IW&#ޚ_Gl'+ճAB>W -o Ao:KmKm?-kkţ=[ž(gCX|J2N4qڥ6݇7'$RR5I/\Q;UVҟj_JbK@8x1ΝV_*^̶rzѵRL+4n?r#Oo4vK9a%r;t9oy'f|eqxBoe,1!-42 س[L?ywrgdplEAGH^k:iZ$_8/bY䫉i s=ѱ̢(,=?M=_Lz x0,ЖJ7X*mM%|9~WvcCq~|g䇇gx7~;/tx4ysEDžZC7ܳP/8҂L9}.TG &ᓏئ$J6|G)B<lv Z.>R~m N>Hm'η?°/++ZH5Y+o~ "4F뿊UO] 4-!-cP)(pLt|m(3C^V OW%>KphZR{VDzڊ+{h4cنkK=z U-Ta1414EߊLP)QV?]̀܆8?\Ń{E$BnNp䥰|X`p d w$AF{$T;8م{8~>ξݛkIqkKS>-FE'+g[ᬥnW0[DJJb,cY^ ddSΊuWJdǞa@<#𲭭8{'[HP0zė~;-trj}tճGSETϢ<@8_.O$t,,2 㑦pW"IY Y='D'Yhx2XDDTLQ]aNFכ]466օPARHADX EPB,PQD@rz jQ?:c ,,EO)x-Qg{2ޙ)FA|ߦQ U0O{R'enAjf2 psB @Dť0\*w"`2}$qA=cԊ2 /orpo0)1Cso v'X0'ܰ` .W^7v!OCn?gzJCP(ρJ_ GAO t~<MahDΈ,ǍqVOH_ L7Tq9GִHb\?EQ#-5A*}M~UCV[/pLmzl'^(62]~XSO03Z V(kv}OgLp$,ӷ0#GyXuH0ǷFɲ%kR08.885}&ⵯk_[p=oY@0/'+yw4xB` s 1 3w$cy[~9%kOoY$7♯񢰘ቮ+W` !NtOΔһ*ƭϝL0 ÃZ>\q){r  ˭̢NF%uUdˎ Pcyu} `5)6+!\:pҧo=uu:  gǃ/CLAn2T,5H{ƆvAR6_r|[Th&aBd)O=&=%ºG x-Wò.AгJ{WLvs")vԙͨzw⏨S7qahue/"Z=2Tjʑf!Wtr:{tt n^ZeQI/}-W#vU( Oոٍ i;"b) 2y,џU 6^˄BKq."HIni'h *͍yu4 }\Dr&+b߯A Dwq8~6ڌIo?^H`A\9S$ hLǴUKUW7=r5c/`%'I߭]]jFsd܁173j#Cw&V=$r/j,ӻI^CH~bѨ (y.qLְf&#񰁟QAz\Z0 H?^W2kqAzwJBBt\N?!c:Br3w,2MVN-Vɰd@A:#Ї |ք?T!ߊ{T/ PuejF&P lL0\?נ-CƕNjE`Ea}r9 M*^;l|EnDпd~\ $x%ެH2Z0vJLGTqi< %\\; (ʊ<|@|t2Uy*l.@I(ktcE̝l bR_1EinV}}q  h`KRARݮ(0T89_rp^&.3r L4[‚B_xLÑޯ,7XDR0 C:4s]DMaQӌWZ3ITM6 sޟQM_*Ô㨕/upBtȦZh5\f{p Z] *fl$'t9:-A +0EVny Scc%nVjg9PLWYbW~ƱޣŪM-F|l!u%b܋!/ A }WvQ GX}ÉC~|t>IuZ;QtoH(&e?@D4BڀFCjnuqQa.c|kFhlƮ ϰ.> dehBqlXO&Ӭn8yQv7_DG|~^O xMu-#CiAGA7'(&,D[,OOwjUad@L0l]Fjdk'96=t{d~D\QY AuIחhG71h;! .xz{*8#w1jx) $ہz T~wh;|4PK&`y *(22_yzrX\L9P٣թ@WpvSY/0}PQ=V$E3ңjOXb58 X1d55~E7oNJ ?K"8 '$κ* gyg%@}J&-L؎A2.Ԟ` l[S%lVci!NEy[Bԍ8n8ƫ,aOKp>'O_ qI{ږIy\Y {LB)hgEL.z!{/ɿuFR;~r"|mcņ&<47uB1YjaW˨D :V1sG7[?j7e\.A]rhaԓy&(txm @Ypb^\ V_Z(5*`NIH, Y΋T;R~Q cI.6'XaHE mv"EKB/sh,_U߸tOh6(tdpG7v6<]_ = _>6˲@!> UӲ#=; bˏ+fӼ êɪV6 SN3r~7IȂtܺ iξ1!A, l6O6(JΦ~1=30ʛi40e 7pʥU :^$B{||J LDBR AbT-KI*Ci^'r-O؟ޏf5ͩ9zYߩ\#مlztID:'JEkJcҋ JB*Jv>`.ve~&5\g;d4_wWGV#z$>wB̈́RmH!Z챥M 3'8*")̑FxK%@#{,u_YMxIz)`Tԧ~GPBbZl@F^_">aF-4X .>rq&LEեCbkӰ uen L \Q T3J-s55!_'ܯmI7'X[0_f=l G3mQf.B-xFF }^ᕾV::۩QiF oIWZb5E1̰鰁 I"=m yJ@Rw)NǙrEoyi;Iw !=l(8 .[Ƶ3ds&4Jgǯ]eU\n?ػçtU+m4R3G-SaV@w"|'b-:vp_[25!M+Xj|EBݴX3ո8,¬[(M>w!ceX!kܧS׼,_Jlf)u)!/19 (-T=0{Ƞ?aȵl{)U%˸ƿ;2`1Px?!\5m+9 +Om7\,1d>z`% ;]_Xr^yF2_jAP>X8F_o$o2{R.xo5(kbp,壊" 722]Iđ' Ӗ05j.Pߊ@f,5  è]fmD"/7˴d!? ӯ$T< ^uɅ"jO 2x]%XV6K% EdFګ ^ÔR.,n8Oיtdz;?A!JXAhb ^+Fh!0=v:+jh3E z!Yg듧š&B8(`CkS7r6;@{̗{VB0Ȃ6EJLP`&/ӼDjaf7WZ7تGO!gi{}f2<Ӂ}2{gVe2do{q缨b0\'۟V[`hɺnnXF(X{t)k6"e .JR?9 b 9"?1{$jl :$+ehcA'm &ZR y>i:"V T%^^LS7j1wK/f_3niƈhEl22 r ȿs SˡΤLͿm>aGKd3i޸5='ƀה&`Xdu ;3ס5KBۯcnZMv][WufTj#_rzM!ɲNduSn?ig'8ϯRo /q_t0}ӀH rY-(9J5 Ic*m-|A7NAa6+` Hl#_;\~K b;yikQbUU1A-o.k3p@ L絽7N{kc$Y_HYG&C@7:1R'̹ewNLES36=Als4ZY\;WZe q[ِ/-b'`b ޾鈮*mՏ#4j0FL}RQ/HBYPM!02$LTw9tgcTJ:V,"Cs|{+S a ŵB>Y@kzf^YU?Z7h?}m3O1zxtئ"4Lt}] UWL+)@[ŶGIU23xU)UFL0Z d;vPǡ+U?hZj30YZ/><@1WM,]uh4Y ڕkFK1VcI7((9d]bWZB]e=&r}o~t.8ajl1A:B1)VZsȎr_$[`GvK"GKP]y&?g-8IHbi cщyO.?h@l)п/{"%2]+?P2i$_$R$ ЈyرrU2Qg`UD(?'VߦukWYq6'"K2'+U{EK1F9OlQD-Bq=5QD{UܜN-2I P㥂t.ң6!s+5)E0[xA <4qwdȌ -ug,Cͻ3ugw R{8+ &VH $H6)Qc:po4d~C H ہ@О_mh*U4k/?nOλehTeO76l^)uVV;ޭ@-I_ haJܾ&GkQ6䧟`,1.B Q۵_\oS!ln}il^?9;9`ͣÓZ-P?ل89;xUB'3)ը$<\Buc-!]tޏp@92Cp.q< =7MtDB<zP.QF^R'u Z BuϯQ%Ljŝ}Lԕ4{)= ch#pgc1bK3E0W>G6HMԸCi-3G4 %b؂Z ~2Pd (r`NJbG9(#/*A-CIcR1Z팴P6DǕQW[K9ue:4CnŮn\Hi\cib}K r"nadS6̼jJy89s˥njhisϰƛCm(le\'J6*$3K!omݣ>c7iʠD+qqwVX@w]M,l7xΰ' qFJg^hWJy Xvn^U&c8QѴn" kPr!}^$R jY^aX?9qŨ fV4;"4wה9f6aB6{UtKy2xwzF׺E2Z6 fA/m ,6OEmGI:Eޱ"g&E@MPUH釬'W B42\ H4W^1s)z>$ ?|),^ ~^}S>Dn7Q[A@}e$, |G/뇵 :,X(Etu + ,H_4+q~x=WB-Ok2)[\b~IϤTTe$:Eń0pГn~ tSir`Z#wc؎:-1#UL߉Lv/I@ P#!PzrZ|6$<hpհa%s3m}-[QGF@E}9blͽRL31?;w%KjTK%o rs)(ULFWCͪfU .vyܶ7~KOȎ`etOȴfl#\x{#WMJJ+8drڿⳤqr!zSS/hi $~b.3߶("0T&YՆe2^ ߟ /`H5Yfsjb att%}ۦ)nUnOCt5urUw;%Pڟh|)jˍ?R"`ZТB<][KPI% â4\EXq8}d\Ox8$}Jib)ap5kN8:Bn +4w `fTL{p ZP|3b~@k~ku:ߠ&V9yZp#ݚJ{J.BlpV,?'/o!)ѽS~m}0R{+ &,H4d Sb0nl2AC =[&Ų co('0D+Vl6EH%!:{wIEd_(>JSCz1{_a5`e14 wykZd̐yw`Vm-;F0 \<`lODR X$>3 2T1z"gp'hn0,1,23?ie-rU9 K@qCZA=~xC0]5+?KGqO %fRNZ$naU8Z b3 ~~ Mz&pS#?%#3ӏyzc79xbYP~:\ ZO0MM-:媩32듄]AF\M--bU0Ս:Bo$ @scPFձ؋PhU@m0[W*pVY3 vYcpʚ9^nPzϗ?8XU_o'OPt䍠]kdAa+q\MTjUL9$Ǿ{ebaޡh,:#ܪumf.X^1}!_g[HxƳ5͍B|w-s`?(]2q.XQ(cĜᑏ!;0ѭ b{~{w#m7~fգ9qOˆ>>֙DA)8 i)Arhvڙ_-K:`R)Ʌb(ثLS)X$m#]_「G H?nAXÉ~PsVz(=SJCɆ`=b y´xQ;)v$Zُ_o#؆pfࢦ%I@Ѯ;ہzţ}}~= H/ Ml[,XzF:15 Jf3 ;&.t;_FJ.m|R(nJI"o>Zi/yR w̉Py-NxP&=:%*A|Z6l7J*;|XC6h]=i{U19[f khzHvx-BLF|~]"<<]x {wz&|VT?QI@P|%ҡR;MJ'o{ i04Ȉ8.v9z X#&V5߯9 I/}yPTǔکk K6ơ/al0? 2kG~V4Di!`%j I;pJ^cxWAoy[3h}yMَP)ۮlʦi`O;e] Bx.#-{Z,;yA8}/t'% m+㚿qg3Ph)X]Ϡ EhS5*heI<lDRM4F i ݀ I.c㋥v**a|ze(ħ@EW'8TOI#t񄖄$y|([./~8Hk-dHBtLq8_)p؇R!&qcjNX[t6bʋ4W1;yg7djqH?r6YE> YTOw g־ 2.(V_w+45}%)pk!Ʂ:!Ef$=- dZl !oYq;eQm`3>6x1LIKVDbxfcDN_T?וWhaV?5n16.K]9f`2͝~Q0:`-"J}<5tn$Y$jdԻ} ߂Ōx'44Gϧa'g\JgO5{=6\l֯&EV%.Q [\RїTf|wZ|S֬蛸Pά6*/OR y=}(W74 [Pz|86IKm ˑ3bN<- a¢ּ͟^5YA:onZ4¬ey;eRUl8Fߺ^BGYK MR.lwy $+P3z'9Ñ1ijB[d(Kw Ҁt$̑h EæWvP/|9/\(_;%fدc9׫^Pϐ>o4E} n:Wk0߱*tVMGU?p-r1+k~+Cz OxwAA%Mjc[_Xms-NBg)~V@# Upm.5YK6aY8a."bΕj?ϥ9NJOX:]5$#mٺI0"4QWxe6ZCaɮ7N2D }SN9T]"êPKo}Z}ZEs녓֪~=]=KpsXQT`z\b-2]Ϩٵ%J_B g Ѥ5PHIXD_@?`G7&bo2]mZ2:E ~7vT jZ]Sٓ¾po?NC =P=to"s a!V"wdlBJ[Y_wF'uŕYԮYp(2Q#`K$k1U Mqpn8mwpr+Q]M/>DDRWeT/%bߜՇ@;V L;"IbW. 3sʥkՍN%g:7׋r|3O dꁵ[4} Fbuzj]+԰{EZ<4 _;C8Վt-l̬_M[C}•Ρai9|fd(n0ڿ̧a?n+ ;f8{ /4bF"="?!A !HiSCz)A."3x7qR>6R @( CQ͆nƙˋԖ"L|HbTusf@0{ 㦞!sXY0br$W*:F.&KJ$C@cˬ K_ A ʐrԠV2 GPkF_ : a2F1[i$az$!Y8`#>?ս<_,9[mU&eܯ3pG?O>yi( xSr3zP{{&ۉIn4]y+ K<3@igcOľϗ[vܶc`UD⑶DЙh`sgZ綅aإڛwm+YW"kzNN8|sYt5R8*|6f)w*Ea[aQE+t}!׻~\\(j!c@L(!`.{Eb-~ǽZQA J%ӁRM殘)3>>Eh7Aѻ˓vX`}s5U{:Hʝ>9Eu3Ule楝1 s~I bd1iC=|NK3sO=0W,`qW0[Yߛ㒶3D_N>*i>GW޶Wxf{=[ikEo ߄ .4>}KS 6hסkynא{㔱 < %D=UZ>wTl26@RؙKĭ+q9q7j{HTXvNo 5Weϛʲl ;$FO.%OzPQq?2K}^V"K 쩰% +鄇v|qf=w28#^8bkc Z. yK M޺4^sFI ]wu8bsyp2Q5䡬VZH{Ug$= :&v}7;uVu}ob3rl= upFGN @w9G8L5m]]Y*^qv'W(xusn|>Ԭ[a 05S~}-gRK@+9y;&kTb.%@umSxO($p1t)8MB\ʖyy< dЇg7Z8lx\w+sHE}sĖYkߞPOpԹi䛦-y9mpۼ++S} (x4㩃&"cc9#sDޛ''sSdvMgqv@W•A$+SGu^vM*v9HxdR^jh% (@ݭuH4e+Vd3_4 /uC@.3ňRs1/FWc2C&$Kp21XRݲw:[MGwVo+7@`i˹KN,'~3ScsŖ= ru&* Wk9AbU&.CjŃQHVќ_ e7PWTF)WNy0*Ǩn ҵ%oL7-w"4 p݊~ve@DL}4 b= B/j\q 3NW&21\sfl)3t~*xtZE }6Jn31#Dvo8 }KG:& ,PK$t RzWob[ QMoFtQRDfjJhhMC^WQ6u +^5(Fo#\V1tkr}y=FNLԭ}4׊5#ǢB|.RSǤb;ŭpT,}Ԅ# 7(8H|!Ѵ*-3bF`whqǴ?/6c+>W}m }ma"<]"li 7D9J?%NA5M/NGf2d"UfV8PVP~}GR*솝˶ FU\w}#V}%xH08`%c6S^[ ͰiMN^w@h\IĿ:7tǐWJWhdH|f4w6W~Xث`v;S8=n' "Wߜ0iY@RiA2$o,c)XXcF&2: Լkf Qu 9YXlţ ,yS&)j }g_ b !}4LpU֐=eRn쎼uZᅶ&1^AEX ;ÿ ^͙~x.[f03tZ Nۉ3!dFjŚgJoᔅ;mEoG-㤁_מ7^ ^r_+4$@6$gAh8`5B[tm7,Azu-pt AOL2~Kc-RcDuqOTqFm"}wJՊ[pĉ*sW;'(D Uq̹M,vɏ9ŖP7CM;3(Hoh ;@PH?r("0kq="5!ҀMqK4Gnbqts!"̂u!J0;s@pdT^sIJD#zQc'~[)%b<7UhKbLjC3 Ѵ“PJ[М^M"0WL M>'OyZ]-4u}(ꃋ|ĦLZxU+eK⻣,PmOsyQ"r\"k?=O+j=eYPmgr.LWO2k[dr9"wDC1ٌ!$MɡtZ-j?_m!qC_B܂ccX; $cVȓO1 Zn*Bw{{FL_467`TnMJ+?1VWꚀ1 gj!.Ll k񇗳zD(r+Lb}%6ۀ(:|(Wpy֙J~^rX&(&> 7̚1,NNZaDy,!ãT㷣Wu0G.?ZoςlW€k7` gvW K`8΢_UOwj%Z6*הO*yzR ',ռg`dȦ<89^AofVNUI#L2yC7YOJ6O3/8╎_ˉ@#]V=dNEEy|33#|JěVCafgŽb]e@Yvpr yw9^:氭4YՂx 5)b],ͺ$R]9P,=+iyiMI:7\|1b]5!^ >or-u왎320d@X )zIȺrlDRIޏԋ](ѿ*nr"@@ $qiML~5# .D^<@6-kkyGCՓ`j0\B0RAkA˜L(˰x¾J*H[T]N VIr411±9.%Bֈi/ÜUnb⿩J(pˏyYk_25ev qBhyٙKs;ݖhʂ@O1l .WO;xޝUR%O_wCӾLeB1npf,91RB(.z\vVT$rU70TQi#XEqm(/pFc98{ʙT@mPuYxׂ:Ց'$FB!(vnC/wEb2X,hK/tgԪ=Tl>\݌ԟM T?^si|Q49%T*g̙P<%m;/NX,FиO80z&"&~&#3Hhj d>h ^8A߆+a!ŋK{(Ȧů/#f'jX4JNa!*{C4EF4A کkrCtw,+;`@DE"Lbm;̪Vwd?+ f [x1;#ka$mzxsGQXВ=ݹ{țfHgaC[l$uu`ZxFj/vwl-bv՗yR7[ 6:'e_gχ}ƶn/?8oSAI(u԰,;L rT ZD|8$teip]WݎCY{DO0-/o/V|'-c K\{Af_&)->v<] k-K%jϷp!kNT0S9K&L Q)Cǜ cQMZa%`yY,ZU;/% jwRݑ?V=k.yn!޶G guI"-)vp 0Zfgo(8 ew0[%xpa2NPnLjƄp].3}-aeeD avDQ=kpQ-F\ AYW{ R#[ZFG}:e˃B=alb0__ y~zyw{Jg*tΣET[5%:\6a;5)KϗRF:BAB>o"/N66}Fͭ6![, J#5  92 0Kc&8[b/94I^>_[4Y;]\QZC3 *! zGVkwj)˾xP0 `E6t@d;ń%[j׀f«t3+/LJsrKF&ɻkJdkW.˛Rܦ -@:q0u r c;rWkF< JfqTdy)+8F2PG#wvc8(z@.uI?f7u'4/0 =_j".b$Ey=C`7[oj1u511gZgi7-?p/= ?P%M{Tr{h]6\/7v1" G>dɥ%Ht}Qk6 4#l~=nvqdpÛi.J؈P6Guz *G<bv`Jn>؆TqӚ魵` Gl}=C痶6cǕ!t!s د'KU_/I2~{G@h~VߓjQ+tnD{uɭhgW4RDC"J SK|)A9?恊Z]?SJR'^1tsC8beiOcp jXi}4j B7<`ìxX$zd4܄ Ę/`NGG:eN`spV(|{;eVdҲ#A L pu ,{jM` ̙t.ٌՄ+ *rEzOs 21掜̯wd~ T`V#}pZKP; αpJ|MozvC uqnK\t3սdeXXG6T=Bl>c,h sѝ/d;6< 5-3P0;>9BG<5"::Sq$5!Dfi[jZTݘE7=TEG*1]ݡ;>jJֲ8gv| <`yfG%He׾eTў%v{Ց?pqû:G /|BE)\5!R!W"_='nrCP1f4<P8:G}؞./O˷Oyx!Ēf:A+oV}ޙ+i&G$Zg\RWKA FAZ ^/5Љj&ߢ(f$|5mH}<*qInuЄXd/[*M{x?-8q IN4yvw5#^G񙲿_iC_uVohvcENL2/xh.^HʑEmI5WP my$?ᢹqd^ 5TΜ&5ǐd'Zj++9\!—:3l4ìhD1k0]T*U?ur a{q3/<@ K Dz7OGq/s0AFm]^a J>,r[Tp_tcz_"v82,ـ R&̼l^^W O]oO,N>p('* [(}M>Oņ!e|giMw[q=FC,iRz4ds/'~KLĐFq!7H5#, ^֌ Oq0 iiҡ"tQ*q㖄( c VǖIja9τi⨌#!f[T,p "N7_y>)BѡQgcPC%4^dT9f&&K"<}LTIRO `3 lqꁣwb؍ /?Kd,@VqHR1⍪ u=nHT`b5 :5AH)ed Io=_fn)rCV9_*]-O*;ؿCʳbA~C!~S]zYYBS3l'/] <\ ֆ2 ̬(e.g2_!IΛ 1M=l`fu6uJvVsx}oeZ`Z"EIՒm PV3r_P0FnHTߕl}jˌ0x5I_ x |݁A) +ժ%K"ޕra!@q\mW> RsHDPLgao*z8dr^ B@s@iHJ 5/E)V.1'Or#if1-Vz1^ؐMgc1wvHpȍ9s!xX"=`\v!;[, %1mWa? }l>SvĊ'uDH=J_YQU \P9yB$ˑ=? $ꑊkyKwbHrqd`s$UFa$^*yC4VDb~_<3h<<1lnk񟎥OCM7s\F/0O{4+u`d;·3C^`uֆJYX uH.vzH$MH781ƪl WXJJM:~pb}9 cse ,]0@PPڋrVX,MfE7oW1 Q\ʘRضaU?LI~7"zÚ`vߒ" _{D24t-x9gl{c咷Kid'4G]Z% c.)";!$f6 TŶճ5}5fWP|Ժ=0k1k/3eZAxrtw֞0pk}:ʘVL #}e6G!ϻF 7m_VyOѕɏò7D5kngsO xQf 50ƝOlE em7S?87``( 7hN>'>Z@BrֹK*o~GL NV&Ea,aeyBKCwRxhϕ$C_#bEىF*w,Fsm~xVExPWJ qxҔ~aM QYD(R/apC>i}3cԃ{ϵꍱXkB NФĉlC0E`#_㮪utK,@Ba&٠yt)!06c(.|J,S5K'c%*|Y.FN2JN a~g 7XK`R4\ysqY^@k@⚯"J pˏ*=v1]9U|+YJ:$ro'zhb~@gгuȴ*ύb5 ȭf{FX TA?zQ,KMX5[xd/|ݽ.l :j~w% \(T=6g_30:|S3P@ek m2PkFBS;S%=@B:s[Z‘U)Lu{;ްw~`_-Xٔڴ>l/ߦy.lc|0y>G5ƌ2_GVb*8rq䕒4w L!@P=@ W3i22"zP~6d<1bGjF`![ܭg`t+!j5X3TH4[qzbs_& 54z3FWĜ'i&ϪG^m~S}bWϭRqEGA7b;ihSļ|{y)2O3e 4F2=DEag2a12'Gd3#1)MyPeA_W}0wr'a?N|7B.YvKH b>1Y:U/ P6m:hqȽ?D@Ù<;b j}e[Q6f3ԎLI1v"e.a5q"SkȆ}L ~ ahGڬM>2& v (tX#/gh1ANm _LTn{,06n3Li8-nՠ=ma[CL< CBY3Vj#sutϾ b ];>t#՟f_%BųXGV*KL 4+E^3+䱞%1ωml˅4G@:?>܈a ti߹2]yU> vfgS 7 ?ُMhM{-)Ah(]*^" V%)~HZ3tXp.5tq[WȰm@C$}}{KIm(zW&Q~ C*<\*+y#)XnoPL6x"40T!@*O[L7n5pΥU‘[9;'Ŧ4XFe` Y@ 2–I@7V RT\ 'Ua0X'w&ncǬaS3vrJ*[Ȯ'.pvm|V+jz~-Yq*ͰCE\@^Z\ 6әY9ә'\y8 }sMlGNvW߫PĖqabhO=vjeDVuۤ>~\3"l ]3)kvƵ7-zt*DKYKn֛3p 7ZzJ=+ڝUb[LžTDsUcf5)K=R տn%_W6# jYpWa®~*Cp+i`O<ܲӵ<`BzP#hH.<0*u_;Dak*rfF9LRY-q{UĒ|ԙuc/WlvߩbjV.`CW*/5zu&{Z䇩ݐJfY\>Ripd6-0ILWv9 DxüqvqSB+温YѝPRψtf}W؜JZQX Kpn NXgPÌ"V1M ]4c35[qⅫA{`j^#H!~ܩWȋŠ±l? +~g!Wr,T~f GX$#&ScR D69dyь=gl:bXFhlgɋ<}Y$*tad̟ل3yרO"ǩV(1$^c&h+Oۈ}ylJrO,ÚyN/d~1ZKPq̠)b/Q+&z:]ݴsxNNYjb84UsSVo&Dl> Z6 ߣC~ȌBJ;Ҍ ~VWJ>%Ty-s`.i!d"ܕ;jɞ"^+mB2fɖ]\yP)#zS~|5eŗ}0!}NJt1~tZqM&Qĩ+eoړTF1PС`ae?!B-b #G`濭-3uiM*݀,-nv_E1|< v"޸6)ZPgޟrʱZX7fR4 '['l=3zhn'ԴoÅ>ayio`Jo mP6NX,4$vu*7}uG',? ,O9r7,VMU&a[DVAĚ[TXyU-Y턐bP=>XzsTʦvjZ=o7@ʬ&25۷B) 0SFMtz6GU `i-"OIe@Xz(. D+RDkFTĊԔ`fd9[gKJM^+NDzCu<%XN RsBҖ!|llFʹVA+]qc&mm_2ݠ፾T8D,@N8F<Bt4riDD"4NDͫRo O @;aSRL1Btue&ǔ : ?RKbs}Kw"`̷@!wD7ɧvtb?-^O٥_D"Oi(66_B@tRy`(Y|j|m$_xRQtMޞq)kb7ߍAy 4?x|2)_QJ%<͋_D/{WnB ?␳k׆&;|A :-K1-GqGVیNaʠ tGxCA&dU1+ٙ̀xU ͓Ox`z׀{#"K=I!oSP 4I%=M|?B=ûlTϬ H"N(񤬏M(})jzA_\ LnnyZ_^;hLɕz+q0$,:_JLn=VҷXѐI?[7iIi=K nم,`Ba{s豂܆-S(eHQڀ]8䢾Hᶰ.շA7ACJIv=a)M D?usY޿C:Snddh𺯻VSb[f"E[Q]YiA#g4\uՇֲl98M0YI2PgWWKVg=^! KuY2KU+4jY 9bb¥-8銗s G<ґG|E7~'Yp[~](lyV%M6ޜ}ua#n&rZL $2xz@rwW";W5nMsSdxEG&,\P(D ,s*"ɡf.oOdVuTZX nz2vN>Yd9Z9=ju3>I(B M*, հ U5Mz1zhv1cY.XtšWXC*lgl?>Dz+ad]FL;n06A~FB5^R,ӟ40 J5p1{1IЧR AƄFyt]W{SS: VÄw֗Ef4:LTɬ,ru:x .Tyv,z4꓀V% i%$>e5«Dq<z@UJz')xMuNOGD֨y]Ll+  TU_I!z%n|Y̪?tcu`$IP^ >qdQ KOb=o^r͠ IH%hS nfޚ^Hΐ.BRY3k%72D/M+_2SGvԿpBɕ Pr hZ/toux`Y vHP>ώZBnuetpӀvKZkƿjC*ו7֞Gg7%*C(8:͜f6&eÔ1^Wd.dt)7D(Ϯܒ|D'TXlR! 57+x* rVV6ƕ'e] =/4aBO [uF2n{1E*=*s$믷埲V#!p?w Xӡwr"Q3XfaMl9NeŪwI"v^}a\"uk}FL \'9%o+=v (RKF)oP b%.>.m/E5t94݇X@CnVEܽ׊3GCQU"y?$3cYv϶Y?Mw1W9OeܓH <y;;pJܔkrE|g 0SY/a$gQ{'574x;βٙ㌷$cTZIU~[dw]s"#fgCfKÊTU1{%Vev"ǍPMFGm %(X#vgQ%$?ͨp~;brIU*)LRȞ 4@,R:oz*1C"6H!~ $ˌkEwv2&ǫ}hqfċ`f /}ܴ@ >='mHO!m U#aL, 'MMۢI'Aq+}ӯᣦᭈqZpm-i2]̞Q~K>*n{JY43U/h{/ЏgPJ̣ eF0 f;M6g 5?o PwT?SnQlU@z2.4l27do-V%ZuԊ&m~ Pq6{}`OICgل=;Z=f蔴; /gfj-0I璨P5-|ϥ?si HQ[8c}lqPj$RG '3W^_ K'g`Fͯ"i.Tǥ<\3UGɣj АZGy1v7=D٣t$gwʏV-"3(R9}^迳W6)T؜wХbq- n=B#x޲A 8: Hgšjr׷{NAϵ\eʲ2Y]9c65Z:Aq*K|vucQ2+: vpn=x]Z-qn!b!3:XOa Z0ܹ̔")5 ~Al c/(-S҅(CГtV\8n73=B| [ {t/KQ1S۞42Z뽍܀-:yn#=јH<[q9,UGKm:z" kQh4aރY8 hZB)ҳnBmqbhՊH.* GՎH,w]B70"7؁eD!}`뇱ޭu2W ks2򕥒(O)m>|OF^P_tϘ ya޽L>$+H&ؿfٗi, yfiGq3ҡqE.WSG îyLi"Sz8۳͢ܒ^uJ8 Qe`xy68 y$@zB-'&ТB,F|EZNќ&~ѡvO}wm1v_'BDq/!Z'iXܛ)5ҲG3і_iZw,IG˼=5s4@QX #5ZuΥCxGQ.W~cfĂ&yK&REwnzf# ?1 N5L{̍놧cj4.=NTSCG$_KKԸ9͸_-C;SrA/H?M4I'wװɈh[1UQV9y18TJFJxV}NGrŗkKmlf}Z=leps8,ҝr{G{m)d6Nb>nvfǚZ,v$'8K %\F٤^fxli {8O1&їTg G_t9ӎEI,黔} 1πl6VT Qʸd mm9Rn`/3٠fqt]Oe*[9<1^*FmWLv;KwmeJ4vX#ϾP|¿W}`}Χ?ݪɋ5~>\c& gb  u|ʺv`&Of,XC+XBlz^TTi#1 $*&RnA׽)sg5kV0BLq4UCXv m<6CIr/d<,%?/.vBAè<:%jmu'Pdo,[MZGPofC}"sX\4J#o3rv]#F&`jj.JU1WR3E.g -v0*Qf=9wQ1O)펻Aj; gs'̓DA<b *j=q22[)ks⢱q\5,U*x]&$A=Z  Ꜭbn;8\^d"KEyjBMKQ`LjMLw6]Y_XcMuJe3ik ڸR' i>~(]rsSB60HB7 Z_4sbfSSzva`T+t֠sB_1wL+{v=B!&gPN4w,~ :'172 `K)ol$ xqBI'XQLY cPi8M˞ճM9Ȝh5 moF+ T,u6 u`h\אrMZF6땉x6#5<ҋfuw6ß-ʑHo<>]3`8?܋o n Pf2N{C%o1iЏq''50Csܱ/]]w ~j.+Dt9 @D:<" `AM)PRxZn1@v[A$A/]f'Iz/[B7ZZX?/W Jl0UYH计;z־١jGXKJ sl&k6v$xs B|<)ܼ߄FEiI*߲RN:w^Z%C<PF"VNUVxg'Z=>=@ T+^հئʽST슇r 1a$i]]w%ud#GrdW q{ƾ׀15Q' @,KMFl ibv0UlBLkk߸T}gzԒKxf|9{&+DbvQSOE%x Y T2HyNǔ]OZ6mټϡ<{稼4x2wû5\ǂ>{²4}+Ubk0Hz*:Ã>`.|`E2U;pbKDf2 Đxq7\{xM\ѴYdY6}{(vH/w϶;'iL[dQ -Y~gP[@(uCnot/0ܪI@o(Ա||;jY5fW~ %.@\ /Yȅv*,6K[|ujzJQb#@&=ϐ9n|1xF@EU`%Yq)@ĮBgvk/Im>0wqT5g0vY=sv~C|M fMxgt\q zy_D2犖/XZJ\Rxlz-uaBA0rLRJz_  ̕O2;B9g7 q>YCK)Plw=ÁGSǧU;QE EiĞ"q3O^R Q&3ӯ(Ei$,\v$+1jYL"]b&6_3+KxzW/]:$1O,j_{3.lBH0q;%.9 Ν0~7\R:0EȢJՓH@T]KV^Rtz*ٕN[!\F">5X2rnVjIJURu2fyOLb 6U]q}) -<3`u !b$~6=h:yb Z  }VLSљ"{0GmJ%Q T\4E;gd~$+/  㟰mLEʞI6J^[`0c9_#qJY%Bu1hܺ6CMIP(h{ͺ!O{+0ofk?y_!z- )ڥe 6|oVZ;O| ~$*JEr =% +9d+t/8 .+ 4 }9eZ Z6+ԇoҺ(ia}{2%+*h4 G]P9QXQMITrQmq-yqOI'ā"ՙJ͍4mVrY`iqC-W6tzOG'i^8I^ !ϣ oc+;1kyx c%\f V^[(NoӜg_L=xc765(y=5OQL;̧Ӎ ݿ2hEWbF\]kqrZUsXob*GoJEznsz]|PMPc_G#2lL%ࢧ^XBZUm ص- h8jz4<<z N(E265-{)x-r#5%f{,{eX9Fc>i8OiT{+\U$Z1Ւ*D-@w_]{Cd_dle,:联J=x>%wZbzE_2*+AfCug~XYni)NX<8*ഽ]-`eJuZG q`G] c†W{5XfrЮޏDi`ZVšHr5֞ӞS/zD㉲;4 kX,q tZ @Jǂ6$ςQ/^ר%^N6;8{f+!_"Q!Z?Q,S>NI*hD2>ӔᲵiZ]fJQVdSgjI{M8u b+ aon}q_◭=t^< pY!BαxUe(x/>05fJKXts|y/5Z'g;zL[R?'cg5V `|HKei(鵇\_PL[ TO5ӟ2&69֙ Lß^2!òXYkyhu0?L~UG<C|˽i٩$y,& '#*3{y__G研3(Pc+F\pFƮSdmyRsoh^_/acAj@jZCZͨw,\0Q@4P|v~2nyÝtTz ӈne[kIAP,[[=dZ-iQ@` E&B3a{$斩X Ti݋'ʏk;fKDKZ2^L|AL;IG 5 +ѻz-h}x_ϾrdIfFpZ W?In M79<6 0T5tsԢi63=ܐNNF* l$RdP|6+ܹj623'u{>H.Ƣ<~H%(V8!.҂+'|FҩHl~W304O|:PsdcIpOhjq!Jy+eAA u,5V8XDmHU-Y(Wfԥko[.@`W0N StP`NN}2Yj>W)XM$$lJ#|b:i'+ulӈ]TO!+?aMc½?XksH \y]7V >f:/zkP]RN{cI-|s3]wu@>KZɵj(_C(=ɆPwBC_:T_cDV(ivw֓n IWh}?IpT>ul'}|N0_aH'd)*N0zLI}aQ=z~ [Ɔ9<^GFcFWgfGɯfprptg۬"|vp۸3>eQO2t` ;[@jBL0}SV NBuQ%xw !橘Fu׎)Up, 3pd sNSh Rt]F6O^,\!0'.磻헻dʺ r7y2Arc((|'@TSJx;q#זδ$f̉SW8ezAjk>/ 7FxؓX[;hcT0loz4 ICV!a8#&mJDYv) ^ {J&yؗpF ;5"KY(R"3h!/rD"j5m;WBu/N'4LR}+LgFk9թh~ e/q:2H'\b﷽JN`lCs.2&<ti JA^t[?ٓBM@Y8*کm e ZI׿?6 qRFBrY#RұiYb򘍢֊1+'"ﱠkyK=CV1>eZ-kc?S $AQ;w\8.}F?YҬ6"yNKVfP~NTB{ߠB;Wa z!+ܡ lf cp+'c5&\%`V'u\[:Jb?mWIX@r]bNQYt۬Z_]3wvB{t#1A[qU:g$CcϵR&ZgS,v,nF$#GR׳S(S_Pj0wuZ.JnsĶ|{׏zVo1A ]OA}ʰyWFZu|S'zh2HVK00aBstt_?v%/ŇV\'p^:Dm'[n=ld>'G_y1Ox I_Q89Ti,qMgAլC@nr冂[R)g9)&4ˮ,eO9?RP[Έ֢/6ۓr8I{/r擅HBPj- ?jmpЦ2VtӐ],ijĜyB1FiXa~?t~'.  8$kE?IRMtwf9cW t )t "#FoBN^^yb[l`E -s`CXJ,P+n+,ޜKփKO0a詜23)Q13} .HvB  j#6*IP3m4} ޝh'׫4ۿOc)[=|;zPy Jx ޏ&ҎHvO N)[06ޒy$ xcFQdr*WIK{W8dn@Kc~ႏW+N YR߲PwӐάNcPIs.]d [t8G34 sƝ֡ϧWW^Ys9cHK(ߒ#fӪG(:톟 ùbY@S/l&8H`UH덅cS13adv"yS6|Ϲ@!s B]sul4b9^w*4%WW\;9De'nJB&RO5B=5þtuٛRA q&Y@nL| ϖ^]o\ÊLSl k[ڧ+G")_9dSK bd U6_ @F!ac'51'뜢W/3@pW0Wah44Ų@h+U+ "p =-aQEaOx}qِiRt΍OVsjP@w}LB᝭a0X>5tiz콈FT~h7 +=ّH xʜGш R>^30;~~rhIKm%Lb8WY:UfVK'MϡF5x톑b{ #̟eD5y)M϶8庍%"mcԄV"`G60SԜUԲ)7W#lRe!Aj!2Z*(]m㋮Wiy3bٜ%>>Rڪ '[?v&k,t@~ 291x@GR*Ddش@mɣU 4:]<(Ugn)/^ Q6r/21"qvTP\\=ԉ6utd48K(rл[|h[(׏1Ƿw0/V5xM5 $\j1tЄ(vс$ՖB8mDcTK_nz뽬:Mk#Na)Lc r'X"w)ǧ=Y[7ab%d̥$]ܩ78'8h)iC)j}N_dic,j#Μ1L+S`RWYs_7оMAٍ~/»h:ʕף(;ۆzH\r 67o@Fb8gA%fQh }}Nn90I 4̾cSqXa[bj酏dHvȷ#\%8-H:dž^EG%Aқ߷Վ}~/o UP'8~kd6DwƯE1a6)[$ ~ͷޡM O ݛ:dp=?5ܹcx\;9*yë9vL8SÖe{K\(x7} 0K:sEr8v/ĹlRbdvo1 Rؗɼլ Tasqb萈>ohh,G6 \/jvVZ65USY{ !̱ 2g@zz6+^pPCqf.3$MӢ’ջ9:Yݡa,m%=P/2TcvKn1J{aG`YD@ʦ>/Gr>-?7Y \H6ٰA`T&0 [m *ጔ"eQܛ#>@GpMP_^]5;a?ߔSEqPt3P|rzqd#?6o#o->~cE#y{)0qoVez[i4QVq뇢:+uCq7pIaLoT /ߟ, p-aDw^=׶KHe+2:xX1i-@$\AHJ$Fd#fK+ kI0E.gd>vtAڱ;}!N̞ 'HHs3ytm@Yd˥:q3ZU:TE26AS>-b$m`n'k[ϺWѣp2IJӘ[j:A"=6J( I>N $HxQWC.p0i C(n$fbK{Jݘ K'Tgj;aúXػ NeB*0Y"„4>A|_GjNX|\#wľly]5Kk^Ζ'S & E1m*ؤuRFn6]^YB=V[ ʠeyT= JI?@٥[_{*usw\G~V \D;lR;!j;)zWI_gbW)|W|{'y5WXxXX)}/Pŵac|Ⰿu&/E#ZlZ'7"[Qa^a nf8?ySMD'wkA=88k&C!;^,{5Qq=i2/OWd*40ˋwUQJ#gYQ>v^ 5~܍Lƕw>&֧m(bl!@n]͚q>B?^Q$+cS-g*!|Sr.ےtT\$}Z2gM) L%Q-:Pos@~f6h5zQڜʏ*u>]Ԏzj!ke˙Kh|Ee VZ2!EA{%h@ "^PF_`PR`q[:%ihZ^K*j^0 jOfC;kX~7d|aCb0\ѥ{GY] DWy5䎎 ϰ%p-$΀)Жm+ut7X Da&٤e+s`*^GmWޛl%B\wј1v~5(̙L(d)HUh^-v" ֆF"% {׻Xxޒ U-g$SG#*UWc.Bk,":D`"6k-eJ2{.^i.,7VW'Er߄Ȧt䔘mlUmŏ;4bZ}ԑ,6_h.> :K2_e^Df_|h@W)yH''hJ=x(<;s"K{0͒c;ŏbѩ^0\?UQtb82dŹ]\$ F8s&{Jv6Zfk+P݆'ѫ"dg.+Oѳ#99No}]Je{Ѧ{֬~p@pXRrf9&I56RC4,O˩[ai_;t%gfaʜBhXlWs;aa?pGvbï.F]j 9$,XRފ4j dx1FQ%clи>.[OVw EŠ%Lo"%b/84Y$z>~sܜ@9ʹF=ڌ5߾))\89]mYLS*!:: N),&`> tjywLxjG~|SboJ%Ug2*)Ve7OjN!bthk,-~V)!Y%A\ՕUő4N=8zΗut Ll(vuMnB"5myA9@ix;xj˔oL[Jԝ|g#^1eNw6 v'C%"Nf.dW )2}_!bRx@ {p\ZZu4NG02#I\R͌|үOS\{cBR+ςb#@:AO?) ÝT>dO|m(9iVK|su]Yvy8NJ/C ;qP:s|j Vg0{3@8\Y!??AK6{v6hS#[8MgܝA[ژkq(vvgrSNdmcV@4AuBYW1yN緒8_URZu~Mi/2mY;xg 6r5K,oP9^`MGS">UkaQ44G{SxUlկiD!7d0{R?J%u`zCs8ƱUIqGf>Z0AO&m^#Cy^(=,,{mw!K ۺOk픬 #MYԗ#p%v6nih#yQfx(+ ^<7<2~XW՜t|/)Ш8l-K$ށݜdUx5[Y[8 S\@ڌS#Geu@h-HIab6˂f?TOUvc=Or|<X.Nwr 3'aSC%;9"!OsYU)kb`\5q`e{j9SjQKV [.I$ G4l6G-8ޙ>}s ى>Tc/g[؂H ʪ-X2eHʫ  ٰBxĦŚ2qkFꘙ^QNÀ#pqGy.T-8fldឧ|Tw7 _@+@97mW!pيp=dQ-e6.:XM[ǟ_NҪXxwkeYڞH ԯ("}`2G5t+6hF}rFqNӥ¤I+}ׂ?Lce7xrIsl%>,qԼ [r $`\MJ]oDFl7<Ιj&U璟4,M]F)>8f @OV)ɮc!R>|筮b7zR3Kh'd☏f=8v313|:~ye9^] Qz}{s/oL=fR쇍>uh?S{!U ޒ4Yx̰qe۹= Uv2c\d3'+鄸d{> \8Kq`[%މBl6gMSܸ3IF.h:wDHIB'VA *S0G*x.B*WIg_s60Eul^aWj3I~y‹Y{k1 ~:Λ P6ݪfdgʇ^9 /tAv\AH:s8}$MFUҒal# ͮCyfd-* +@d_HoyTwP. 1cj7En[k2APyPmWjRuPyϽI#YQKR^`9%P Q=p[IQXJy̟AGi%/ ѹy7w\)z"jF$f ;4ZVjysn#Kp 82rd7'tCM bvX2P0INR 0|ëm?"ŕ;,|Za4>Yg'1 633n> ._ޘMԸJ۠tgwv2 )J+=.k?2PhmP\WL̡inBP!U+. /{ڶڜ`&m+(#ð 2lvE*hCiܨ<0{9(r!v"^J5Ԫ$.S\#-}bݲzN_1ul2m2?f=g-9:u=^\LuF,1ey_5(}%JRW슮\>FT=#/o?%R,Sh`2] \{0Q [~]Nu|=-Vr\s1cqY/($#eN>1l9%@t,43ujaB8TeBX4N;EPh>G k#tHY%#hf~_bU>|*lz\%, N }GYo.vo!I#ӣdUn9۱2`Tߏ}ۓ%^@TZ<\rI?#l~);0X+LOc;[uOGSXFϊ !'((gtAx"&<%jWdj>^Ӷ؏<5wCүJ{@մ0^y*>`؉A:Ӑ9Y ~x zV>Z"!hY$8;ɶ *$v1 IfSډIDiFx4ۮ#zb4o&6ȄL | 0ކf RUŽ$X5O&).̾?zvoXGJ2T]'"jZ 4s: HQo/WMs(o"Y,½+}lwz[RYeAG`( .~^Qiy'J?{DS*o1|\ CCfiD¨ A{S/rD.YB"6ž-?HM?+3 %*@(,aJ54YqZ(ɫ};7KfY}HơTN߁yTp;ݓKS2kKkp߆J5 Y; Eq%#jGzL'KFg%kѫJrJרɚF%ct%P0Hj @_s~hA,tz !,Ai]>Yk|bS6ozTB2 {-U㨊~˰rCC?8"DwV(qٓw8*3E?A+DgjG uc"'.&w$V*%(GC_-`}eX r: a}͐ :Q=dƹ  MhEjcFM}VB^݌,[-^ML"6oMTb Vy$DgP݊U @#h9Lh6\o->#wAQ d!^љbCO^.^E,| Ļ0@[o1u5o@6,R@t-4l M](A§4y_E[VP9W?r+)o/qmqFQ:_+Mh2iw_i,8QX-xUx<֘T}Oج~VvtGu]Ce6->:NJդdK[ߡ`up>v7 iדlXv^h, o42nI ҹmI5˼W% xZÐxp9ciŊտsf۪7-P~I60 V,cٞa\"0Ka7yM٘cV3ʀvBZ>o~ ̸^^,)fI1,8Q3vQdfqDfF+-|A6,2NX_Z8 ϤD7g&EZLojKk)՞L;v:b=L#6"_}|x9"@qgEo..'J6;5ZԵ rUr[Z=Ә_i Pڷrz plJjg o'yxf1p,k$n[AODX,I!; q3~JXY&W+<ޘ¹,w zu\RC4p =L>xxzS8! H=$8cYtyx8D#F͸yb&= ny-( .taahjӮ25F}iN>z+M@91T}.'4 Uns[(]uy'ggOAL;4MNT۬Wɾ>ZH|.uߨ&*7<ƶ.Loiz>-r\jX/'X^1Jq$a:*I˻^퐞DGVodQ[xjd⨬[2j43R#gWs ʣOw~&_uS3) i/Xi Cm:&lͅ^츉̥L5Edͷ#ՠ¯N sUVi!j\;]B窖P&e{7=9mh -"tDЪzϡvNvggd1hAvfKUd]B4j뫾>Fe0i⻢ܢ~k4un!eXd>9FP>bFs 27 U#5NV v'8 $ɾ,ɡA$Ċm%FVdkmvqOn5@nPEU&@|Gz 4SkL/}*Bb ,6ߦWzQ zWXowWeP.¥M35أX߽%lsfJ@x*"+@oL`&Nqy%I>l,V >s௒@?߃UC޽T8`}W.9.=ށbnKx0+@> ִ=Tb7#/1ZvTZ~bbкaJ//1A]u7/HݩTWDI/Jp ȿoTxRLx JoX? ) ciX@&2HEϥFB` -O4iKM0:7_?C+ݭgUʞU+ݦ%~Z%@G> 8v5*?O.;a=BaozwۙӲxa t_$=*TJqMKZirHJ+|XW+}XeJIG:J3:G PsxӄC5XIH|Q4b/Iz|5{ \e_oxPNBK7486zE4PZH"l)$,.fgQcчR3a 뇟Ϛ˞LlSyPEPw7xhV=PoD[`tmVW_b RQDU+ArU l h^m 6PU"%i1 twq1[9ܝ\aIKy4oK\wzCƹ\d.-vp^o^Ybipl4+O:P²xDDP;}R{-Fz ! nOë-*lW_3-WUA@c[SBGbdu[?So/_1FpĤdL> XIsf쏆;7gd=2<z..'sM%Kha6z`4ZnQ ~I.y޻MxaVW1c$pF/\u0#vY?1ڢNZ'9V@`3'"x Ү-,o0Cȕm4eiɅtyh:oh[;g+hPkdCqF]8ZaY EZ0H)`1TJ2ꍴ?ыo|mz -T:`DP.W7*+LµhS:n Q+ cE% ;̠tgC(X6?N| ;8Ef/(Y #%O$"mفN-th䬁ŷSfn??` Ѫөi iBפ$9U*(J.!qN?d¨y;.u䈿o+%Υh]4!6dd m`juRsNrD&팥qu$k 0`&-GSMi8Kۿݺ{qupÈ:ƞ'18V~>z^5}̨ok%Ja /ՉhiŅ/q鳔L9RЅ#@y]*Da2VCurڡO<Gr`G&+^DĹp 8ܱ2"8ŝ=ɳ=ZZ+w,Oc`E6ەh*uT4P$ӑ|kƌ:iFRA&ʹ6wӐbxUsHU66( CYoWx۫bIQ|/iqCiD+{ D{ ]4} RʞJQS_9+n_S :`U;VEO;NAՈ&>\W* /M1w `v5@eNF?`r.M:?ӱ+Bl>$pnv>>VKN.wt:+[D3?FGllVQ5e8l6|@u2 p{jD7K-QkS$>~UvA+NmyjqkiZ- Hh@zt~GFƢM{^{~ 俖D B *Nn^yc:oKdfL>LFOŦe!y4>ܫ.5Rs";sI!xq>Mc$m0ۈ&NضEҪHTnOzUSgLaM@pk2tP%R%WLhNJR,IywdX(Ȳ[4f*S1_O!IՖ~U`@Cce{"^p9QOzLPgf߄FgY\YU$^q]ƫ`2BS+ Z^-Rʶ䓤@5iU߂𠼠#[L=g|L̴pgS6{/> ¾d,}GMLh%YK+2Σ,L<]73ClC(44nЙ?ݓba!W[P>8'!fۛ0$[H2%Vg{\?N隓d,f _ Ei [N{;^=;`c \m%nݞ#Ui}& z Dfv Iݕá$7 b f7uoK=aR;Tbs=1G6qA?"سӢ orH4EZء"IBֈ2@RIaNuY7<&d! [y}EWԦ[nF@RwzMܲd)}\3n61Y|nm٥Z)LZxB$ o!*u 'HzXQtbWsU{Swj$g\QREaAJ&Ϊp|/ju}@yTFUH60xHυMLj 6/-s83bS3aH%kiE|">ۛ8v1^rUo1궥} 9%e i]:Wvfڽr#Esi@̪"X0>L u ,JS/EТ^*Wvj )JT~ik!m3}Gd> KE&'v'!<"IT(пOH0ީ56 8(8 fhX|ffn ,.J@DRe񬟫 #Zg[2tM "a rkq4O&Qƾ'|?T1%ѣH楆A@q|g>g1;-&Gdy9+ sSn^3stD.$JS EE_][Z9 L7VZxL_! ?򡮵z!j)1 vTa$A YAvٓ7zqҥf>ho*i ;ʗwF0V @XhN15 SB2/p[#czy &FJ120sڍ/ˠ<"5V!_" N Z4tHۯ{jw2@+|M9"h+-9듩|tJ#whqH}>z)^(L??@ Y_ë ~}PG pW|z<:6Q{leaRaui;ۍAJel诺n.S+. R#z"~3K\]U)1W%.ւV1:(;!oX`^NN~ϛ*n,#hMA]a'Iϗߚ fY! q ]'5]0<7&ӝ}zbЋd?F#*ϖoSHoL>. OW ]}[YdKy`^ rPcvr)˜P3!BGU{ +]AE;a%WT ړv/:2W=)C*Cv{U9LjWw z_/&^7z~:hA zǟsq }Sg%F/R LoZzS(/ik d!}O_h ~olZ˟H \]j%F씶xT0֢on7BnU4뫅L.*riA6\V!V_"lQW&w6i5;JB)ʽ1t*5oܘ#vfudL%*BZEr[cEvѭ)~bbr~퍦>أu\2deKOFl)6>?U6BF^3T%y߲ ÄxnX>VKc}V'*'y._GF92h=2zշ\aYխ4 Q.Y=1|-Na,ϫ&>0'aGG`*vTmvP6)՞}ptj[؏x{*rQlFE$%msW-n2 ] $p6{q *܇U՗,0H\SZ >GG;¸M6*DpLD"mh]䙆D>Tb6&1pASGv|Xy-:sΚn +n4HJF9+Z؆S/1.3OXy*yV4dWޠڻv>В!#,Q,i_X߃nC.VbiarVGչ&YZV{7^k\tqV*JHY 5̂>-*y1w -dJWxz18*XGN%M0t!b8wd:Vzl_ѹj5^/r^ 2L]B(] 1ha o#Y{=0RɞZnp>(B:~#ON/yE6a!ds?ҟҭ ?0%Xb\MeMcd ?Ng@u礥k42j?6'$*O (&ݧ:gPH[!:&kkˀS:> ,\ 㙼T9u)Ƴe`C0xfIÍmIt-h:kiBA:!lFHLȱ:A#yM*]:H'MuNugZ"xX8* `b8G_]5ǯtpZFA[XPnRPsq C&~82(;b/u*5oaBeѪ_3S7;c)KR2CsIjxъ}: nZ ʫ9i!@N&(yeMI&R^<7Lt7rn,~:i `pQpE ^En/a9_:?}`H]Xxf'w.(3rfv4zүwER]LNpū|UWybB$׍RxCrS|hp-"Cc$.{:Sj4՞ZV{f̛Ӻe(xZbI՜nvmzon\MV\txԅ4?I=$0Akǯ(joDh.҈cX|zH>J HrtqF#,߹vϓF:~y"#z^0LF,EBPײ OLdH htQx=oxgeIѡϯ_nkqHIeqU+]SA·$% pλuT"w/$jfPX@kUVHG@_N4pm90H?K 3  {+/vS>LIgutk &lI\ܓl irN 9%#5D75tʍ:+qoNe[ܧc|@ `:}c{L]LTU !r{x=o2M-0.a xtJJ!-[79',SZ4?@ȡ)y=%U42۶;, J4^0=H"]:b9f Պg| Gk8uSGx^ TZMj'@:PlFgJf?&Y01-U!]YJ e_wp|,$D^R Ro5ԑ/1AԊ |}'*A ?ah:+kA$D`Vqdsۖw]ۛ]_'AY\yʗMP" įPȔLҸV2ǹf+g˵_c/Jzk.Is vFf0EU&׿SRtaYq aⰓRfCQ"8r@Bҙd17HR) Z!@LVT"vsxȔNʿjUclTmXT7ʨ|Ov(jp0']|6̆g6]^&_pس&\١ rBqןקXGDh5za:5u,#2u=ѴI}z"ps[F3kВS22a&^ܓ;UwraT!~4 a$l{[ߖ&|o%<yP~q MNFݭőz8$3S{8Lbjys,I.HXj6r@\ccR$rR륧x8i3"GC ğ"ӒB/y6fDCr>'2. W"l ]tA1yu]u^8%A!msh%n lkh ?K Lj(ZKf)maS9Mܣh_ wb1,ՊBJ @jvfڠxCᳯ )Svu?,؋u$DiIgF[._Eb^!Vѓ 4AkӀ #BaSn+}i]HGc΂({Q>QpDͦ ;XسP=S_Mtj?JIId#`lxx Ojd/C`ArVtBY #Qyχ>cb$a8IA>2wأUŗX(:)xhQuSړh]+=[W `Aa%S~R[4+HLT2?yg]Q!wTh`}P{!^ֲ-U)Dm F7W[Q#n/Y&EE^' zQXjg1,gFfjy%BP_6jh kJ[|HLxhƆ.}PQĠ;l7!E lG<-PBa|dOHŸ\I5"lHL 5GD ,$ɩp9CG}yvv\e ,'RԹ6/x.IӰαHوY#-UBk11*^S1$q2{]6 ôoNҀAoo#88fX|@i/B|QoDcC/+bICQ<5 #9cz/rє6JրDT`;7IUnL1T N9O/! EvCA!e_I"Q ~X7Upn6V;, JMt_J1i46j ?*4oF^JjڷORϰ^EKH<_9h:}x:,[F)8ߟ >?X1qT]DqY}G(jVB y1& A b3d 6p>*UP ?#ׯ6 {ǕJيXj|~kB+NCz5;&pDlJG#ݓcs_V"֝@'DrK]" )zɌ#_B(u9xn hF$ \b xtm5f;K'B"l&MXO?x_yN6/ Dkv;я)9/!ImzIDE⠖i-G+uZu¢4qzljIٲ!ea#';=}(ER,: y*mF\(ثYEgyG%Xߣ YpwcRg{Pe/k]T$l<ŵLY:d“SwTi{ܮn_ϠA1װVm3l0=w7D_?TM@sVg/Neq#us :DP}˄W ;1LPbS8 Dy:9M""?Ez} XDU=j2ɬ2QWER/!`|ZN{fw'OW0,k{l|y b@..?гIId7r(Cb 0>+oU }$eϵFꐫ< oX"\sK8n#eKwHҎ>;< ٧|`+>*qc ~Mzk ڣM*h O=[v":;@jM )Ph/~&S7On,0f#1'd~ֳb=Gp綾Yn(!~5YH.m [mMsYtBbќ =w ńRi|  q<kn]>4ڹBͭ,7r.r(2> pq`lAu!*1T3 0(3l4!18Z6T L(tg"^H-d; ,{Av! fjr]f悒8;Zx֨Om׫xL_+Θts{8{XMƖ{RZW3O\X݇S<=[?.OQXV!eFˢ ۰~8mɕ*S^  ĩOS[cUryטsJ0!4ޢ8κvWXF`t۲@*J"i jk{JƓ6]dzyzJ #x*~&ͬ"DsB:7fH6̺$k e8||\kو`ΠMbS ۥ&S7? 0!rr*GE~ho\y7COeqK6P_ԟ1GT5*gE)2!a@NK*䫘?mWFҵvԒ0#L Iiaq!Y(q=MHnJ@j:g5{4 }Ha}30Axjul1C^¹|w|#j$m4s9h8tpT-,BPjð(jeK-a-iq=缕#A$WFHv#Sr,ӈu; Iaw(޼ $Ń{@ m^>mN{dub*3s|edGƍeb6?,~ V )[d$廴yc5CMP 4#easd2wCm`:¿,W1gZqD`W5o @zqּE$ǡqPz-:7YuaFMT[jyx_%|bB1*z8zړ/f^NAs}b4nxq(1ht6˞VFS6P'gx7u,C7;O΅*/wݜː1[惊u_`\%[5D=6#;'T;ֶTz}J?b\Qrf.n~ ]tQ T4)ITד&Y EA*dd"iSj^S+~xNDŽ2qRuRQƫRa76c>am"C>"es]UKPN{ԠDF(7|$nޢ߱eDf ,&2䠡VdW&#gA_Ui{qYiu[K`??~Ј eƄ}5z|Fo*p?&6[HkJlค]ɻ5i|kx{f~BYog{Tΰ8^hoVI)g~ɔ5:j8ja |@zw6l9V IC%Rѽ1vRbI 3vNt-^:lCȘ=L.%ί(dkTVh m#VJ*)l~Z9t?nYsQ-e%Q\`[P`={2`fJyM *3}'lUPOf; zi{tXK| d Jړ9o3V'4"VE4r%)ވ(L[2|+yDӬ[ HUPc~R4x)e۽ G49]ΙntjvX\49v*0ZAZL^!Hĺ7?5ʻУ|>P;40

PBt=ͱɥ }ۏó2Xd8M) J|OԝzBN8ya1,Q @Oh߽t -1]ӪvwR ]',`mG-ː 'koB!5N];4Xoe g,TEwMȞY 9=cHΌ+tn: 9)k )(0KS[Gh}GkfSYD=@W6X`~Q.|Nzgm7ýA ;L܃ !f)ek'4Lg:Swu;zBlf=d9t a&֓20$d8;VCoL38A(fb/t -(BXII}pRDڟe,eM7՜YNkiZk= XV/vp^jan=aoޚY̨a|qM$9ވRkc?%ϰ(as@хYE)oz/w wBѡD:B'p_]_C_RA3!fe.\æ:ߛUC÷wp!)>ެRFry9T́[엫/;&LS@_c ;\ҩ/x$ɜTCqv@ģT;ܔsb`{B8|-/Q|_-O%T:C4+ ACkBN!@a@a, 0 UWuΞe:D|"ߖ J{_|,61G=+ᢖG}#/^LT Z-yl/}tXD"cӐ\aOtmaDd*6D\Xd+W/p:T&;7*_{Z!a Jwʈ$*' XHVv'Q iS.2 q9< "j.A%=#c#i@Tu0K{w]JC K)l}k:Ou sIe~<31dy_{Jn7 ߧ#oZȤ)-mPhۮ/ę WI¡*RcF40=#f!p`=B }U} 3As.3eJ3ǒUl01 M˗?'dL.Y!/_ͣvb™'|B[^~qgxIVki;_מmW&]O7=Am-›dY ]`jHy6Ɲ;|`QBW]:`tWffVpD.7 1xRIһ:Bi@z7*0񁉂d'pkf u`G\W<0y֯Кj, nVuxsc%vݷ~Li9 \+[AV44S2k51sgEh|~}_J)N$MG"KVzw~cY~! ZDuOSEo/! ۹2,k_i@ڦEcL0gd593ەؙ:w]I5[[~{}qJ@EV$:9 ق釅&6F:Ȅ~ xe7R]@JO|Zج҃VLjmplo_(󁪿(2V˨ ^@[ 4o!24hIu=((^98W}+4 Ъq.;ɇkXś5zfm' #LYNd}8 h4ÒU(3ww5 lW'?D~<һO{M1S%8S/sRc=LF[mpupMdV鏵: mP=%hW}KRpFSm4=˼#Q$㸞p9'~.<$5-EQ#/r}DI:=(f!Yx*f 2V#p=9[}&;'Rw֕.@DAg~Y;=)0uZ s֋b u8(&Q :Tƻy8?{ 뜛q]]D1k,K!+mKaR^k-| x-.;х O|K>l A[A"|HhvU: k6`E,dRvyje( ѻ.vqIZ-O>,g[p-7dτo'sm@|sͰI TFfVǍүzr ~̊D}T:}J`4݄nE"Ϋ҈$kM t, }*3Ż/a_⣩AD3j٣H^3>!#] &#"GvA\zbfS:\NzAMc:*|bvjM}2:)2B|A2>oM 6YɂMh~>lxI3K]%)q8N9T#/=J2H+)A4Xdd}֓X/?QoVOk{e9.W}&OʯLG.a烜({& ֓Ѓllo3Q1io.؟; _`s8ѤUcb':/yRu^~q!GA7Rbn֧p 7ʟhn(r78x/1y~iC]۩ ;DiQuAk{nc"lޞX@Z]O!h"9"`y,0ŒXGbX= iS˱ JΎa9_e}rHL~kW `<~}12ҰP z\ IyTwy!eZ];=c 3IfB|ՉƵV^2J5S'ɎΗ<vFcUO~_]f rQ1+4x 7Hk 'zqGj9"cZe1rvvMD}o/Luw{ĺt-HZ^[Uanq$Ek'CNl=Tj- 9_8iT"DI.2eDIN8Q`qYu\ z,C&V@g-{+0lLֆ2^Q`k#J"l{[ l1ap!%S\4JTg )+L(ćb>Ӷ`=J(ulR*MiBhVKOFF'Z@0G{H *,g>ugd7~ Z 7FO(UzabKTj*g$Dk~Vo#hbجcf0K] ])`Spg9͘BjQ)+{BxRڭGmYy6F[Y^̛C<'x |s맙 =; ʼn7[ $ݴFt>Eg-p%͓ک^YPkj~lb)&:`*]x-r =_a Z>mu k#]y#%E'Ǘj-e "#&dgfͬ5uh>!h)Ym^< %WTΡ\w'2}BTс̉%8_)\'K)k؁!^n4j}|m8]6K5JLliX pt>bY#LqV\'@͕"I}o,WĪ&!͵eVj`8L'3Q^7UxA9P#ƽX/S\cſ\upl{ j,OsT] ۥ޴Uvje%x2V ;\Ahx;}0A!<1zXfg;V?e3g4H[B SQtn*9b±3=aAnGxѨ:.~h=/Lf^B%j<Ъ/:":{2l#]Kx .OKq! 194^ƠQFjD psqv&h]l)SJ_Op zQ]IA|DA)+c1;?դ\_&7NWg5?)<uFt_Tbu2$|y&g+ Ak.ZSs2).&\h=BF'"D6~޿Ws$YgG}rI|mE^UY_QZl8G%a!cH9awCf@ ?CKӓKȰY6 qs,TF ^a~ 2jSJpN3" iY qW}եQ|ڕ6$gBLf>XNb1OBڒ%5~#"T]IITq|GkXخP\A"&A[^ ɕc`[z êPPZυ\QMX*脷m&|mZm[|ZZb(Ok54 F%vt<B:<_XfyV{TMGRɉ6<r|qHbw(z3?=MO8v$5A&C׭w)Pr*`G<6>zzv|įwȻ~B$!6AkCQ@qa=[*ferJ~DDYׄ#oFR֞a :=ryY[kKhlpODwČx~.w޵J3[|F6% aL7x@ca<:6Dk/1I3-Ac$J1G?mEAW!8B;F9VIT^hIiB&x6U& Ӗ7b_v:(0D%]\,E&s``T9,Ӑ)q(,3ޜS zc_/ G/^Iwq1Z?dm4ᩯq0$\ض i 14:A'lt7°UEl<.rd, MmlribR1N)uGqt e# [/:<]veP#+; \g3$†5o9Leဌ36GK3kOlM̋i(l&x0,G^@jn)-I9KÞ88)k47"1-Ӥ6 =x<ܴi)儊!iOTʳ~wCp.ǤƗypOMnVz B̈́[ oFmv4lҲs' %BQ6i٠;'xTrD-%wZ bR*(i @|jsn,|>pqGExHY3+y&i٠nz(Y?{|?P魷F(bAPK `ZfvިqٿLQ$a [Ȥ ޸U$ޝOiVq#v9F3o7n֪Zǡj慭>9 tD&80V_Mym;}kUCE=u/cWy~3kj{ b$.+ 1롟99)aqwQ xYU == 'EZmzJE7+ "| hhnDMb.~pn*M<e$륈FU^]lKb\ǒBLUxLjY?f'<}SrvYI7MFfJ3 kB`40IHe6>wDVqպ]yja{}ܓlF~ܠdMe2EQI dT2 н$9O"i6RHJ8 Ifk'z=B$c{-1mڑ)xԣaLp6ަ!P-G0SE_PHC@a#,MîQz*^q#۴"?F=rO c&uH-}˖͒6&|JmmN`IrH%WTԤSHthyh a|9Bq,01vۮ"1L hF' v3):=o×^Ȇ;?H!}&9_y'º-b)vgLAa Ֆ5;f4yKm)@:at1.\x|7oXY†9!{+$`֜wdn&VTR{IǕѻܟi rXHE}po]p2 ̿8S G}R%QؾB*ߴY8vxJsMc . S#}Mt&(rG$$K2{U/|~{Z߬0~D&^Q>D"dZVHl2ĀR |Sw4'[.=bRL^dxQJ߷YΘo}oÇ{Zjm +ծP+4KE}JKuiOcnVbE.&;HeJ%j36݄FFsh[pN1J{Mlዢ@$)T!Of iUr -k2 Ry$Au1!ٙG=)G1`H]{TA/Ud9 .J/G2fQU5a9ND`qN}Uٰ[z -,{ ԼkY`G{AP^' -]ڬ:ƙp (n}Zk7L6IVCynIy}Wб,hӑ6fBDBH6gBָ%XD&]Z؟o w]w: LbA)a2#.,<:UL!< Ѿ2Oʈ dgANS8 |@mv]ngH&$EwmW{ 2&.XXGXQ౑ڇ^UץW@.0F}N4$ ].C":޺dءp~t~N.eGː?^Jk`ň݀`X+U#͉i%#w]uO3=7'~unL}^x/O8g \KtbP IR+SRw zdSF;Sq|3 q\t?QK%B[|7u1e4dE%jvOu @7ZGvggZK݈HpN%O/?rK!X]kY X!Vp?DZ3"ld`68$ud_M ^)bs`?BZnF'a~F>H`zjh ݭ>aaiPeY̟ /c@>vӫʰ`ZA枣R5$p:Q5 C&.q4ku-QToτI72X)\AUsJ/o ,149<[9n^.BO)k:ܐў^'R0c=ϑ|yӟ:pפ爦 Q<~v3$B Ui7VKOoᑵڅ#[J!GF$ 4vL_# E# )Ἷl%`pK-OIgr=xEy;!԰`1Oa-kT3uئ^i{I4.p!><]D$6#& kuV]sr+Y?mOGW}îAP55¦/M"kT!קB ѧA9mRYqYR_?>V+ȑtdg< Yp&ֶ{6`'L$C(ܱs8e0 +6G*iͱ[c[ؽ>fz s4>T׼}uޖ@jM :uovDu巐K4,) w~.LBX"Κ%Cm7=q {HQQ8U7NW` ڮNW#nis{дeH=}Ow\QD [5xy|l<=9Ag$ e;q)nGŪ쁤K(|NBil6qw鑷MT Nl_}dɼ_a^Em7 {N,~14ԴviSr\ݠ*޹e>2@`e@Kҏņ[ID J'QV0?ZM*FJm fKRL8\-qSP:Yz^\Κ!5 kE73i[qi &˩vS΃.M~oz~B2h6,~_<$3Qp=xې|o8f=|f y8R LmӵFXT Qv0:.,!?e?^ϿrNJ'Sx .NEWOEƢ`s! R3 I{yC=5:PKA3g oA;*jBCdGQby&.K(. mED-DfM ءۅꂅ;uy߲VsْuׂWwruXhn{*6,toQveb2t71zOHL:/yMBZ;NI3Qs0QB#rfQb&ӰWπk!~8ȩX]mŭq4_@+qpW%}!'´V{>w4 tx(tU7dL'ԃd4tj*qָ Ԥ~ ^ڳE ;0 gf/] 'c^`0)E ID*~JRgtV8ϧbCH\ \f&f"O'v nm ?旅;mREHuND=kz f?6sH9!D;];y>U]ou{~#;i,D}Az5d Z*f[XeGoV3=.) MroCL9v!Q sfn:oS{Zt΄ !3d&è/Iy&(YɉbPm$UdždD7kոa$) heU.k"|UuHлl}ā~eM邅ya\d~5e Kp>΋NJl۾3K4C&H].K5ƗÎ,u)8&UEnG(qrT#K8;bJ!_~FɴmuՓWkHUh 1Gaͳޟyy*R7}!yywzD~0! &“rV٫ atǢ8.UʕQ?F hZ,˚YDJ?pv֗x|y=PhYnt" ̋&[A`_QڻH=B_B~UgXF<ҹ%l=,sتV D:LE-oh1!a8f|3&!0BĘ V~Q_pA5Migdrm'8po qT沐3}TEƪb)e]-VQQypwk4dq>*$ E-~}28S9Ó+l9Dq㭖/)7U `h*E,K&"k72֮?V@r) T4ZwZvxKBՋn$J\E5`|K뷐nS{C+3}%TP@Z={vz/Q%DKA0+mw~; ߼N%*eէu{:Hָj> `ܥGP'+WVp;"2$e]6ٶhnXr5-]gR9Q)igkohJvQ+!X-8J!TAqxlT˂yJک,tpA0&5\GaFG<4"|r~eVw3 M!(EO9#R]tp/R."y`EBwIq6(,{´t9b .У{GJm^"Uj\>Q;BDr!ErFׯuKy]סhN`.ɒ2‹N{ JI`;«4}?1t6t0H|{Fn GT"_3촬F50X$'!^)<jҏ A<,eB1+ @h/weZZ ቚgdkUAGsrJ7iJ@ Ms op nv';l]o'үBPG[Ex&KnUI`9^2{әJ$'6Gȴ: -j /` 4NQ=F[ep*Ĕazta_i#գXö4a_(j#zL؉!Yx\yh="ά;bceÚ+ﲧd8,yVoaX]#*_}·T}/s)^7`"_n"(5?&-u[`*JDS1tx`k 2ՀN(2[IJ%;T->z۟`§_M}R;heJ2aD>pqpW6rRBƟwTyKL!u6l*3o R$+$dFh ,h~cqxXn5T朱U띤kYg5ď+ [?+ X>6[zbKVpi֬ƅ_ WhUe~ά _9Iw3- *56RJpV)OD?lل!@O Ck-p (mH4a˭RE SA D| `OXCܰ E9J]\)a纐(XYz]PK%LJ鋻{Xm/ˇ6G9|ar<풐ZfY;_ U~>\Z-A}!ؗI*@a}؁4HȊ?e-* x)o!-Olm6^|iT7J.4.`QR0 79 #&f ðx9".~|)~~"Dkٺ$H%]t҅&Uy=ˡ|:[L|,|͡4s0r/W<B3mvUX80". 8omW:9s>reڬ:uAh)Y~VpH1aaz:NnTC2 :OaQ#cƗM,lw}\zKC4R s!z$0EUu~rFgװ~O{* .XM!a{o]<‘ShZ5 Zr-ޫ NN[FէxC "5>?D { ; `e>م}Z ?S$BVtl'3L'kV*А2b_"᳇Է]'[~ަ âq(nV7֘E\{fG/ vbfqQz=t*~=6NW 5Jiy,(atC A_/k9Db$+hS5_[3W=gDvP㺢rsSͶ-pi.R\tR U1<go`0UjƜZTGwr~R]0!>^Ӣ\H_P D!C; N3-l "gyxp "ς`2ԇ"t !j=^O҉i~M/Yƕ(TT)}B/z{E fH*=$:j* Y[6wLI|x_?q3R0h2Z5oZ(E yoЕY֣ì˴I+`fގ*+L%%ڃk ZCN+Qeyyݺd-Od тt /զH,Y݉: ŹpꔔrDGzUoLrIMUbYڞ8P9;됧m2k4FU jikM'(911p(p,4ʻKUU~<~ ChoZhUùsdB⁺X0ҠDTltP cl&rUx+@.*Pozh.qУ2'WĤ|1mP:7G'Y|LL@E|)Nv]8XuJT(awN"v)-5C,(cA$"u ,? a(e*AsvlxR LvhK[!"x+x&9JHHQr#<8qRZ\.ӖE[e޵UWë wVIT4y+G يdaKK#V_%DO0R;?p7(WآH?-$8TjCU˥hk3 AM<7tԔld~ӿ T ~\w=>x>ϻEY=\Sk B/Ea  >;6e݉2Nb018"t3l,jt-I}ݪ]FxA9w-h*Prw?O!a#E1 ySMթ>lwuYM\؉aI2lM[HdJ4O>jp})?N'=qaqqMYibh]W|0&7a0_T~Ie\*+}%n3,1Ǽr!zz{#|Jp17M6k^E_(QlSgGzK6k$҅Vm"}"R<pEʆlB'$(g3e&S5$L>F?iO Wz wκ6*bapDeڠS{XUϛ"Yo*/)X +7)rȒ9GvCG MˇA| 9)U&Xn!䋔*kt~dAl_ZMsC^ѴcPiտD21\d^zx|x-e:$ϋNɗ=R3XύPw?,N{ZA_ˋMVݶ/Acn[bc ?ע`Efq g]/ǟ&xVEk%hq/NhbCdUi W˲S-(K(} y"j㮧cRS,OKx@u'Qzi -c Vk{Ad⃱ߗ3W2c;!!}?E!XMaWFm7EҋuR$ x#;Jr!ӽ(sVeY#I$}S~%<|}}\9biAb:rQL ($^(ϻ:-ltu!~:˅F} Taf)u1wa3&*Ezx41<>@U?CmoR@mlRD׾GV]ihGe }=!U EͬPlS,muP,-]P&qb"4&kO +L-3ʏlӦ=S{ǒp).th8PkqŠ0M.*_VIq\U(w^Y5uIXxAl) wy^CyI !x fpⓛ)7Um=U~=Vp4$xNjY:v.nA5u!u;޽E-VgЧ SÌ/kyfdLld9C, vaY@jXG^g14>GElU.مvn&-.(Ĉ^ / R.Cyp}/\m,%V[K9voso=!a-yh[wFFqVC qcci8WQC*ܨEq*Ar+X ŗ m372Z[=QqXLxYD|҄X''4Iq(sRM))}k߾ZAgh[Є.mSj™(iY0W9'Uz0k8gĶ;$Xcc`FJ%j=OHAmz"$YGEiPif_:숭YIT0\j?=B DaCF,Ucu>*QPZmlS.Ph9f62jt2>4Q|B$t8oI&[+&rWzφiѦCHtUzM,DT"$n/]"F}Y sU^aT2;wS}Dŭs&{ FE 瘬;ZR8D[/5y:~ wڝhb^Vjkخd< 8mf5tg[Γ6V)*n9KICz}Gg\`dXyiH12Nwf P>u!zN8V*Xؠ'+VcT 6}MzT 8"䩨ߧ"]uVKF]ԅDC ZZ-rEBo!?x N, 6; xL[| 58!ᏴEMiݴC t̄HΞ%[:eJFlZ5̡dVѾe(]XJA-UBRd!Y *wʻZvIbDP[rΛr/ԚHbq:jXQ?u|jzdQzzO4M3)7؉mMosoa f*NjI'PXߏ;^WXYLBugH6Fvo5>`^@ ]`"fJ/_^>^य़@p#J-:7uLK`G[*r;('NLXD-!Id o(WT?d3Z%G%,tp xRA!>aCW*ht~[Ȏhʘݐ4_%();vI=e [w 7%=uG[敷^4`N0=`$Mt xBL}Nȕvf]0Ѵ:r`VHE(.=G=㯅ByfX(Q!4 W"d-~ԓemf'Q2gZTK {]&7/[CJyJ/h=RgzzDHz~Y G>-nۼYYE8@:ۻĎpnBIW!RZh= ~C (_Qk1OuxȾR%8AB "z8DJڒ!R{MEp~bXU,߰Hqoѳ됔o0-'B@>|[>Ғ`p7M'9A~ sKU$)5Cn:k[C` !oGC]yEuH3xaɡ( א$Q1ir6W YGZCP  oppgד{df8czK`~j>V,A*\?'I|&T)"Bt.Z+]f)nFuA:gNߧ4U_%/1o..')VM[<,H).K^)l˩4eBk)àh*CHrgG.V3[Q֠zo^EVj{<:%uVq?%ξ59]ݷ~+\\>!) URai()cřck&yQUHifv !ѓjls"PKZ'"DdjzKBi; 5L^u^U,-w>B`4+˞ w=NU @t:+J 6'uv ۘOIwz-|PdN'QR5Qx'xbz^x@=~U%p'oe~tu6VEwxăfF *j"whp/xڮl;m& _arsn9b&l8o?U-!l8"c$ B]]˷i՗VǞ=9QQ쟡ЍzOSO}ңxFx!TIF\Nvg4h*ivqcJ>CӸkD6Oŧa2*Ś|-FN9+id38}A!}73P:R6GT✅9%u Df (omW[4֤m(ehdTm?ܦ;mLvۭՀ!bkV^t>6heV]"ܽhh|C ~4N -ZRC^5zρA8< (,ݠiAA\MzڰkI.|piduMrh>Vǻ#GhJգ`~}ɂ2Elt`]_ 2ZI&'u40A'5 z9i|BHi0C }ŧs%4)펅 Ex"\2(!5~?(,Jl$zTy_tϴ*y*QC׫_v|NAL3Y}IRV9zOģ݈B6֢23 8JVyX\w-jA\=It#]en մ6 ZD,zy^pwB{nbNeݏU*6l:BR-꾊WC֩(ugg`B U7%&!-%\Kh:/ό6Y(Zam| p^F+ËnѥA+oykR'Kc 4>æĈ[ &؎.@nFe=eEq{V.{flsa C7A/ \6[E|nn;n[^|Kae]p2xAaYoz ^/͵H>a,5)هxCz Iwޠn bh0~iѓ HxlIʸ ~[i!!89AS˿Jj2X^LQ#=нc 7pJj'>WloR$mTXJ$;_ @?3 k@?qaZapKJņׅEG $qo6AIQd>_׺B"#,Oʤe:i4J9 ۽-;׃Lb5$![4PyG8} .IV*pz?>Rq=n&JccW1\(J| tT\L&] z)aߝo p|V\9~eDd\~G [; /a)x[l _&|.MccGEO^v:?m2W͞w뼞5os<'$8nq첛l+-֍B3îpop !Jtjd8ׯ?e.$gM,%:z٪Xa{VoZkrꚪz-<1Ey8N#9'd9t85=*lv{zzIJ{MߐuEy%BÑ|:1ϓrqD ?0 q?KYM$aO~Vù%B4 3A CՍ֯OJDKrۗج+:q#U LDq(=^쐟y;-iȏE/K`V!*2 YOy.un R\?v؍Ju"t5G:zkox8GL{ VeA|U߉;PdE٤6PL25lTq)(>'*G XvCihl^ I: Uj!)bnj Xh:{ Y! :~T﹒Pnk&].6a:i)}僠W۝ nMmoFw^awOIfRWc*r ǹ]D?6Ep^وQlR]ƒ5cYCbjԌwJQ1VIiaMc navXa~'r} /> sG9r֦3lt>#G윬kBQ)@R"2:vb9۲Zc_LA@3BZCQ{z-T7< ʨ-Jła>I}"rRu|\.2`b?ẓthO }Ôah'(' GĹR޽˂  ٻ .=x>Hù̓`kza >:e;2ey.IPjL Bw^\qQڋhYk:aύNS.|=9]+nB=atDwUX~ptъC zω&A!:X#;MJiHY@vF$ʹ@Y"48ż`tvtxt킽cvf3pmL jjTř1]c 6QYQu(C7ϿEԋCBaW`4E>|C4`l?QVb WȎbz!Z5%phSڲ|[j|2eQujEa W/.f";& Wd).YH+$"^nWC&b?wPhjbŷ dw&5TIZ6Qeh[#1n]n]aYvB&JlƕjbsTEVY6NXH;(b͑I-ɶ5Lׯ-نRc'] @&]T@߭2]82wRA X,Q#dM2]ꅊʭm(6ΙiI#&A3ɈPx}{򘓑F?!2O(2KL3h465/C)ڛSBʝAA!w)'=%1V_F1$ِ1nְ)[U-\l H04WBǬuC%tK*ظ46]~8xx|CnGѐrܳW4(KA`+o;%IKYJh~#v->k9\ܽo䂒 #ؾVaVz_KTw1svԃI1B wƞ}$^>ic9Wmzf]q?((#m<П{Ojw`&ln{-ٍA a(|oϦuSXrD=̹G7AT4'>rC7%r$} Vng<D jwVnBݚ_QwhV5PQ1lU&M~8,0S_i@NBP3`b7-ʃ P*T-h:[qt͍˛si5' +c9SuA{׵WVXQ|N|HHDL$F ZR)hW<8_9!z@ $&c`ԯϣ1˭V;4l_+)0RמLڃB>ju[#hgƣ\: /bgp(RÃc 3!3YvٷrnEhkku#TSMg:p7h곗15=&cWwZb ,F>C&9% QJ;u "eV."r,u,q-aHt >a司+{*-uk׺6ar2wIOÙ+A}@肳;IBS]]mByM_ xg\.yI)pemѶ>cYз]}"i]Hͦ}ٳ7 rT/<]uڧ; ^Ug$@(Fz U@qâ% Qp\LxCfZ;_Wh1ze2]`tne7 bƊfu Ɛ#3e%WQ(xHT=Yew2aZ,n+8ZEpp:%oh"{IB'c@%9E}-Дt6#CZoR 9i*$P5p礌poIAr>oڰjܣM{@bf*6x@)lZ#ۥ2 xp!*ؚU-=sU J:ؔCdzu֩]06㢂O%!!҈66'EP"YˠAoͺ>g뿶CLU$0838*v?,ۡS]r {/##WQxl@rKMw~xw~y Jr+Y1ܪGH+Mۇ nIW@֊dA a"⇇xg_ /ۯ[Fط,BE Pib*ۧ u eUA`-=6&*uzfcd F !#f\if%$t}6J\̢׬,CI"PDt=n6W Qp7qtnwzYŐ< 8lvgo]`60JQNXʶm<$u"2ʚA{ƞNs8Dt|L.!̛ǝ) :-\of1˃q"2ܺC:#Hs탮efra >x;9n36 hs*5U} \DHE႗+UN~mE ih6}>Fm<=䍿<5ѶIJ܉]tCpRK51lLŢ۬J OA>⸊Aȷ$EС?^euNpkyԃ)[퓎zbM@Bm(TcX7RI>zq%LNGS^DžVzos:D\mTZ=>K_ LWqe혲6{ pB;<yfyT?=,0؜%<(e˙:}iծ+8i80Wh,d {mppk[2?8mӂNaf-ңq{tj֪N77ќ4wCLMyfqA.67@T [L:ݞo 0_4'Śs];kSlG4|ml6~G&!Sy2@ _ .sd3(D됤3rr+p`Z9E,ϯѤΒ_4 >plU| Ĝ)$D\T)2\fhϱ踩-7`B qG^ x`Nj'rX`QHn$`Y0gYQ{cJ/iȗz E gQz+S p+bƂyV.g,pFkL`]A@m+%^A")@mR{ʍ'|&*/q%xػ1+p }OknlYy`_1+nnMN\!u͒;oO48K&N<.nC9鑕:4bP+q>\sH yݴn^Ie0qLQHy-}6XtAIB/xԅs;Q݆\RO~_AN;MWg#Vc9{ǍZ> 󽶜e2w!P!qo%a %}?̸c(E+.&)⿌jC u=p ^e@iY@Y vF5M]?JfK!;p[l54V^ B?%ڐ,+.Q T 7FpyL(P"bF-• ~JfϭsvZb+%KS' a{XyAU ZNWZib~؊{ m $B-8;pwN ԣm9([G4'+ V [Ūlk="$?e*,a Sq .M\J<쏇#QVSDQ5+ֆkqB |tOG aח4yO;rUOavNo,'cڻ{N}Z\`Q#$Ÿ-RBOv8;ؤ`{6nJuY"nd=iw-ܧm{^6+=ƭEί_=&s;|Û=jkh&'\UЇyoR}ŃUZC ȭ=㸌ovaAvUT&W Ϡ'MEtxwsl,:F֌E=3{]gb i4q@q_񌲐 ̅ڠff3q4`}lowáp+[2tƠk:̞f l`Ssk{x:n)HRρ̲#JHe;G34f7K\Qqֳ_6;֕r/Ɉ^dDҋ jVϏh-ͪ"(Y^'3JH|ϦYDnذF2`cV^pLevH q.Z?7(OJ(~LI i7bF>7\UtR |߮҇l,J{ Nf,ZAr5n} `mpJI,nU kNe#YZ^XUzIzeG J/45ܥSD؇ja'1K!S-J /{e!l6@F1#8n`C4=-T4 !,hN[/LRd!(\-t1/4ZH;7gކ2pΐW_s|Cxkwyglfe EJ'TgCsF&lKnݵxE&;#U&QQx4$桡.X j^sl_LׇzET+Ȥlᮢ(#W*gՁs>%2 O ڮMV"%GDVFK{8[h1lօ3I4Q)A>yG :(rp{LB8Dx_fl0%A Ķ|DZ lwyiޠ5SFnq]ʊ HWz|޼pÅ.4Wǽ!i^z v0853t˪){syΡY"]( ۏsݿ^?~ Q}əp=MdBxm2D#W'roʪñ>ڥ U#3i7 b~f[c'SPP0R< łp 'D*ȋQ2ĨAtAWp;A#plWd;CKо%?־9qK{srNͷzOhC!<ԿsNl# |+^2l nnۧE)Ko,?~Ev*8(Vx_[ĎZeOj2L3u|^q%>i!EL`|kMsAp^(+gCH\:~(|[*]lj: @I^wE:fJ eY6,*dΉ8@U!@nKl }hp3gSÜ(uK ǜ.N)hI^xDݰ&]'hHvK>oxe@+MUӆM7c~~5-c%xsɫ`r(#ɟR)5[6"k*Tә<> &rER.'Z}|wU26V& T=$.6]^?2Ȍ6qUIH)X̪V}%!gmq%ep5EKn]Edѵ7./I9 ׬χ4QxZ hhFd2n/Q`rO=fN;a4_I Kb8l}bn_,j4[s̚C(z\SqA>2+G+_z _[eVJ-w/$u +xBaeDrA> 6_I!א8rHry({Я (l&s2i5t9Kfڬ$ޔ}CW9jWz?:&Y:e9_.0b}Ztд2YDBއ3."WB̟#z +i/PL'zH>V( ZG4+hrCa5k7oUǤT4{6/p{]i6ǟmì#L+PaW2Vb&_q43I𻅱TaN4>i|;tn>’Z/ko"E4?SdzWVEJP!ȣF`ys늇wzܭ..i0dD3,PrM|BzJw<(_^'q31ax;~;+!"s>0MS?RX'ǘx~,csnOlX.-W>yCϭJ0aw43L:ko .a~miaIԯW*ULiz= s>7XV3nC6ǹ,cʽ>gWhBѪ/1MWLXy4?l٬j+W8 bKY}ơ'E`OQp5Y,J59<,;pUeQM 9tT}‰Te3͓OuUˠhe8tE |YbpV#L&ٶ_ߧĜ*aU?QGoS@qH9ER.IvL[nU"qcg$H&Vh=l7ݹ֏n<! KK5')R9pXb.A #ĜZ+i{l1}b>({`?4Q 8ٛ$ Z^ n*V?@| 6i1i"!ht>PM!i7jWc~1 ̏k,Yb|#{m֊+{kSiknc+Kҍx}BMz55\&`S'å,ZX&af tϵ66&C\m{_W7tX#9Dl 1DX 7 k|iwĢ\U)ycp5R N\Ђ<LjEd*G$724]*v*i@ 8i{,\ԇסiQ6^KLB/K`$!nꅱLM񐾿|qz2_(E|/ ZɐK~&+݂{ʺ&(RI0pgƗuﰆe˪d~ܦͥѸA !R Wm5D Q!$UB]|'BrQUyq@ Fڤ$]n;SoYﰵ[xvJ2 Y$TYG53r$H~<Fv}ob [2,ڰM,S,b#=īpǴŝ~3ܾOLԴ#ySL2V淸/Dog5葿ST嵒)iJϏd0.=7N9T_LS:2[W@8n79tIi?vKLf͹F8!,p>+X*.CÕIY}L~]bYdbJOdydtR PUAէqگB15 aGs ꉊPW6^"0>l)x).v}F ؐQEy%p[ӿ PHc7[Rz-qr"U=``Õ: ,D 5DODϤ8 ?Dqgk;W6>w8O$ȴ8t z@#'l0C7H@&Ay?>@4;fNx .ڔ.#U:g$ȠX'E\G@pR BĎi\PL7Zuy-*^ Wɒ߭ }Sfꍏwr^% Fp9@YaȲF/SP5Y>>qe,U5N#];*)ݕ AՃyX"'wAjq5ǜV~ȝ./uɗ ,p}Ko67о} "\_#_.S8"ږ#^ˈdKҥO'Mhl_1]*3*CRđjzpDS}Lz n^tm<Ф纓³`358F%KRO9m#!w)h h+  %9LC5 kIQ4yyK8|xSGB̔ UH:𡾌5eB)QN=Xr>f+f}fG> u2R./ϕ24N)ճ'UN@aY<ӄZ[@PJ%\v)gӄD4xc ƯVk06-p߆;'2}Ӥno-bjuzrڣK uO^"tʸŒ^qscCNd/Ƕ7>hd`n"SɦdY|!izWS`s<9Fvަ>nkcbs<`W׉䪃{NHW_QB\ة"x Iھb=3+"laЍ!LhejttUrZA9@O긟K1Zzg^+QDO|lT$o9]q Wl2cۭOy.OS>WĄ'J]"qC i z#V pe ]G~x>1`qvDGn7}tNv+t/M_ T]-2_:lF↶CdO=< aA ZROdyLҿo2:xi>km=ƿ<+5J|ح-S`egj,U2D`PB姀tdWEv uKS5}αl !Hv 2 O/;kmHf"3!umW].I\12(;xeNh`>SV:x6h6{/ͪ>qD q6WcwEXU=^v~_䢀[ȇ@ ]QG"I6Nq5U<5i6L:(6P\x=\<-n-dC_i}KY`Kyޜ{>RO.v1^:F؅s|1uYƒAcs זp1&C 3*!7u6F| 6ґ0֤E šegl/{w1sug; m4?-ZCyD7XPE<:U~l6Ϝ ^!#W,÷as2$ƼxLG&zUя)p3*ϥW*h ?蜅st vu?D05 x], tLD׍h9PɫN h U-\ڡZpB+{e{wїV959Xsnm8u$iM6>|J8*;MM }yi+ ԵscSuadO^$=P_l cKپ/3I&whN(eQ_Z3 8yl"1vYcCy/y/؛-`:Cs/2zdD \/5S|=UƐsǮK䛼@J7mg=Of1IeJ47n4KXĕehUM-5ںƀl]* 0hOa*+ozއFݤ"V:EwF@R-.©RBf_y%U}$Wּ04iLuK;vpB?{F>A/X-&\>n{Zp-G]vae/(Oݡ[ 'HP? 0>+qٲ+r dwo>\,BfR9鴾:eh3\j&ĭw F;vlˢvh pղJI>><['C#ם,9? iZb?178޻9} AOH ǎ/zO.R wF~zVqݝaX% Djqì]V0)Z#oWIoV NDݡpl`Â{{1[r+yē;L#svL_:8} Ja|G /ML*4iNW k $YBF%׫#֎eTBIi"AH畕+3Lw%\lpFg>S"ݓ%J$ ? fפlBỐ<(% |UܭEq7ohdk! TAΧEvb%7z>zՏ?_Ii,hq *֟}A# )/y7ƣ"Z7E桰%l?)S96bmP|H!3Iȯ*E,)nWnŽz3 N %͐Q*DfP_av"]..aʄKuE@e&jFČ>L;ȦCJ vsrAnUfӢMFp*xAOr: ȤzEkm l5Q. 4Y獲O'w*L2*ϛG(1jfgFn%,jٱ#sM{p" ;L7zqY>ٓ5.Z {R9|C|wK$O)S-v:& '/.u9fN7w %!t̢6em/ꋖݨ N兦Cp\pD޹2: MԨSvp8B7At^Pj.5A֒('J^sԞKuSN ԛ|#hsDa9hTL$3nJ>MfʢzNpzbb`DI|xWڄ؉_!umnt1~Q d|+R(dWm$O7S>h Aj0H ouǦ aPL4=YWrOrM`ijGŸK M{E.`YpjOw%#q:VnPGFfLGjvtM)ReND [uExD|Dž)!q洮z=t[6l|Py/*ྵ3GDjqZyCbi6,&mnsD{zf(/p3_RCKn B ЖO.QRs~ā/ŐZȍ1)f _%>%. #44#Qk94ဲ@cAdȚE~b焥Ny7LEyG<-<\` -kJ.mPL4Z8%k-tf6-l.s~]~C-;)˳$ dHq>^ab, S"h[Юf]+2 ˳UY 2I*D:;]i 2L?dʿ[1Q(;=~?ܴ"f[rS!{&78\!5bN.q1;:_FPIAGHPws!ɇ@nNjKwT-yJ0\U*|ʜƖ2&,G2 i?oj!ýs^8}-X*dC0\%|\ic5 Xh?@IT㽖ἝW2,Cj5cR ^E9ZL))yǙ 1JCsY&[|^I4 ot5xRAz! `a^#X P<~k6t [)`:6 Yp./2ag a : ܂ӃmruPSK mO?:sx}{ ".ƬןB&t؃#\B< VLP΢?*,;|" >>]_ }Rh;/'F)Up\*Lƫ[/RcG)N)d%W^. 4]lB!%i(*^ٔe 4ٌJ1ub.qMi< rURiz%ew+1aMn g5v1t( TgtnCV>#%N/ xq}UNM-<.S@NG=)iZIEAgNF]!5!A4jt3`0Zr]J"mظHM&qJjۦ6D`A,  7{#*% %$>v0_R5VóuoQ<=pvwZ*~\cLrua|MHQVtQsPJCʨ6NO7I?Xr(\ю{)S)]ìd IQQgcа ZpQa.3rZ0H&]BBQ!S@ZOCO1IO輎JA# CۨՆb%oMR (]BNw ǭR?i6~yz)._ RJcUd3 `;`Z-W. S^ ÝNJ[kl8)g!$k g;e$xkz,xzFՏi}^ Uء$[5bZ31 B:Ko& xn>'qV.mCCzεw\@ _Q$CqQiv2J23h{X~j VizAʕZ OL$tK{0]UYGV. @a«[ +MZc{  /[U#ڴ?M+JaI|Pc?m(-9A=s*A|H}= *jN>) %m|} |+e7XKA gۻ#G芷?uwoE+8J)|M%fuF *P$ "+淔]/TpPD(Wg_D>w hعO<_o rR-q ^ KO~6&u:Q}gB2}|>O0*ަx mJꍸ/Z{.(] +#4Svy7 ҪIl dTu 㴾}\r(V+~KS5c{ej1EpcwL I7'T8'MgMGxo vAg drEj~ŦԹςDǣJkTi?Gbnui^/ 3D_C!uw*0д$}vpΐN"|b}=!yeb$E8flu5bFТiv/Cݱʔw`1߿.Ǎh-x[AVtq𐮆F1k'&N8zS%lPPL9P(uBͶd}0r uHwY1P]r"I>0mrfU[ ~=2Y$2nVUII "|2f }e!Iȣ > DZ&An(<Fc\u< usxd _O޴KN#lIz}=7dX^Dl@Éov"IDy,9j %ɪ{=f\A\xr,w+ :AWSuq*JX Y7'hVSgK~RG+fiO(Wê|TQxs cX6N !D/rIJC0̹Wpl5/vٜN*=CU{҉QkPeMpW4wqμn*5W"PPuiNr3۸<*h87$NQS$:Z?aѪH!&! dSe n\ 5۲w6ف+׏7JYS Qe1h5ţb$JL_: a]M8^k`@W1D]$7Y[#v7Q,sѥlHuMk#RE6 !ii%ȜU]nRGl׳bF_KQ@D P_IĕEg?n[HX(mB)0ךEO/c ̼U:`̻9_`R^ ;Nx/b}E.÷s/5缫E{x_Jeu>e2zU͝P;)8n*=X{ZO C%M}UľyQ5X1n͉"eP̽5U_ΈcsRI~7zL e{u ϋ ˄,,R9]H]gFO.²$gU;Gg/}q'l:kaLqgU5_vC}\"h8lzA gh-NX)p >8X sע߹ΨۺmΚs Q|K ^ŋg.\f\dE}x6,ݞ6؄% st|Ј7.%y墴- 9#Tu56M`]ez#`<ᄍ9 t km5qls6 kGH\1Dc;#),ߧx#|zgQy!#WMwY]:o1duPq]%ʿ z)uu:oC َC0JUȶYma\^S)T-ה^զ, 9AQYk9 )C u6 cz,XBY; gLJH`+ɻ]DlAR3{x'F26ϊlkΝضW* ca.⒐ߞx W2we-[J_в?VrYl_ `*)YT.5ѡr=?d8Yc>~-QdɌ ^3>.k al̊ 2ZܨRQ2Vp/UL,AMq :NwW!X-s 5NUܙ%f?h>;L8uM6{Gma:E(Jq'Hr"a>\ cBwB Mw¿ܽ mWތ"F&KvMZاJmJ^[M wx]PCXuP|# .snP2¦{=яiɢɮa6!3Z#9't7Y%&y7\6.޹]ea=PUV!fv[ݽ)R6qGruBQc{q^1F mg/u`r|5 4?%@^8{_q5G\JN*^ ?VS JwAE:b?EGhU@A?04D&v+*=~KaD@_Vk-_\dfvId[קn$ē&/inzԃ;|tv ru3PjӦLa=!Meq^rvjFю3#CIMz \>-&*yȖn~D8W$i(BcHW>̴ k Z7CSb/OgIk%w#~>r&rt@"Du'C~AooKHW*-ǏվLSQج%0;YA䑠s6ݡ%+$ߑ-8zZTeDMa;0^F0:h/$ PAq;&Z:qfѰ `:D,1-:s9+J,ˏ"2ͬ/:5+(-%/Y1VJDr\R}/R&*ú94sZx]u;5gsj`z, G)m$5qd#4y iMYuKb.%1EϲVnp5aY=V8Ii'x{wF|aCVauV8AfTtISv(Pڑx(JgG :'P-6.@oV/2E kpMD~ƞ  PS8"֙[Q,wA3cɝ-s tc* ~M5q!H~&QK܊/Aq'PT Y+v:(KsĆs Og5CwZr#ERk\z,Q]Pũil[*d/4Gi>ԫmfאG7Q \(=;6)ZP̶״EH0O D!XZ++@t"r>րn5X40 ɘX< M2M)[[\y׉3KR~Uxԅ5ߘm<<f"95ҩutBy-ԺQ&<ob]&-=güۃ( G<JyɭwzcRgZ87߹V7@{I ]>"dPبyϧaJK`GJzگq&=C쐆!)?ϪOe5'\`M! G*'ؼ3 д9C/Z*5a`g8̾p{] 3_+oAF8xORej}-Ĭ:hۍ.8phx* J7,tGG>"T?nc߽_0./\T+KHqmZ4BLa[I$H_P?Ge@#޳*QoʿılalEi}e%7id(ojcDpK^hVͥׄC~";|elMaX <( }fCu~*Tlq/h Cfje9vqJS4)5eɦ!h/8'd/vr `W#YAܗxV%]rJ͇Ie4YmhaDZlsbD$cht'&%T$=]slBP%zb;;kx? K0(p 'c2X/M66lGhg:FX:,.IaH"FOqm;U<^>\S'lגPRu;.t#\\Rìv՞B -"A! ʽo<ȻZ [P2nYeQ0`,ܟMy?*ۭNS2k>ft<wԲ tؼ 3y"uJ;iqt8y=x4ǹ mru5cRe#2y_S:NӠ j,4lmW>M0YI6~#˳6gaiזݏR[_zdvOI'iYv _] BΥhHJ<ďyӶH Ղ 8e7!![qeAr殗 O=*\nqt*_UoV}ޠ2Tr!YN' f*k}[QDԑAqs pTG!}+(?ɭhsmK\l;2L ! Mi/l}{ q4EpГhqQHrKiKLc>X6MBjV@"a/gZ ԗ?{Aڠt h znN3M,]O%ONBDeh7IH I8Ϗw9eVIUs:2QTӺVO9MB;dƃnXҲ匬>2{@}ҕWCAcVYz (("Z!@ꭳǬ&t!Y/9N8xQބhP4T~6iܜ4ah9 գYtpu\'>|%~!ne_v{b}'sGB: lOMJ+sLmJ[ ؤc 'J'\ f%dĈ7t9#iq>8fߣX\Cnqbx=OZcdO8i뼁{)_Dڨ**?QC?ݕGǶᇆ N95R \UO⿘3S\;̙?6ŕEMm8 DQTI7Fї^2k3edLDMo<[ QxT N bXo*]gz`d5ݐ`C~QmZJDԘ~z__V=RF6IG߮S07=^pk甊Ҿԃ %&/~#66MC7%R|3?Ӳ3BI/p W7U*!Ԫh0Rx7H2YJ۟stT% 6:PU9m_v-m0RG Ej[usR5ُ˴|!HB0&$jF[7#o)]2R 1B9Au갟 v:rCNbvƛUiԉnX)^V(~5›6O]'B6Ǡ^~M JBf(n~V+HBo7蟐Fּ!}e0؁h *Bh6H.5$ܷ+xL%]Vg%N*zM]v ՠu}xԠUZSWBB~- g7AT Հ8҂bBxZf풎Ypʈ@0 cΊ2 GMBދ&St%7|kQ.|e;aJc(ŝ[X ~=V%+ÄO脀d"jg'5!3dҮL.I8d6 ΊҏZY!KBlpD+&"uU3$ƃXPyv6AdrM,cX-4y[`VM~Cw \$ p.,ep:ҾP* /:>Ag=k!zrA%kw;_a:uBɥqۊxr1ݦrQTEw.K&R{?O?gpcq[݅E}'ݿA8+RV<7:&[z3^pܦ R w[BH+?49-@/m<~]u֯w|YҨ&iGS*c4z}_4EH<kPGM#dj4:(iL vd,`raɾel>P劖`M*|9; UI@Ŝ"qG̀Z=pw xDnZHy`Mh c,DBlb4\? Pt~z "\e[n a)uUMg!g,Tӿp<3Br-S%wcs}:Ӓ%$5H~fN×x|ʓC{R Ez0v5A >7o9Ke2"4#;J"+2#Nx8zVxv^,3SS W 5#mRu4ktP߭{Ce)K)c5Pu٣i tXD Vy(KBow#" ;^7y.XUPzϑ + j{H}Z'e"s5DoN8&wg({P ns3w r &Äw31Xn"]36uhrˠ2#,wSo95[qebώDC= \nЏT,4! V_2hsapOͼ;>1o\ncW+B[͛(pA?7zou ;^Ǔ f4YhgrBp׼#ntvAדk0Ͽf%&ӌ~P>A;AKEJ9؛|Q'(E1hb2+j /.7kmۺV&QU$BG ޢCGmW{㼲.XS'1;.!uQ : |96Ӧhxo@nN:ș?p.1x;<(%Ѻ[A$R|2?2!B &{%(4*,a/ф@S;$Xeub"`6]@h޲%$׷Q>2s-#ˎIѤIm!ea#37'-<69f~,HۗA:?[0EfPo5W4B|oKOJiPu۟'sf1\ɑ6z * u-ovoJ9)D]px-@Rx:ʖ!Oiys8Px+܉ɈC ٥:FntR N Mj3 ^m ,Q\,yV$Nn.COPfOy UM=JtUdrx9Qii63ayMN o%@``9.b2)I}H >\ 83ԃ23Q٫z-ks)濵ѿK\e*c+_#w_ b@tYF;,ukw0͂Ohv)A$"2i oKFVbˤ[o:Wjc#Ɵ ?O<^'i T'Šl㑥ѲlZdL oD3<ȭ~:8yf9]x1nЋvi1&m;"_6ͭ,yވIB?tћ968'<-lGiO ‹Aӽo^ u-8 $EPK0Ӫ[r}v8S'İt0lk*Mv"(tҕhC oܳna2ra9XɡMf)Q?![a8Vp8wJܫ/}G3ҏ;?!Q˺b7|P, -D n.}64'v1ANn?RD{?yWD:@-À3Pq#bE2e9<\0 H NῘNc]mFYQ m?s 2ud~P:OM {M}ޟ0Cr?$I=`-Q?7.kuQĕgӷOV}mj?6 оJ ?Vd1 x g&w$CDaR/?fkr8e`ޫ˗C6V?d18"݃*Ҩ6$DC 2,>& !j.~u<]@ Ǐ}d 1N d axV",7T.Y?U% 7mEfʕ,QWfٌ}}WӐ9$.x}XîT&J@ ujgpI6UQS8"Ylcyl\P݆m?N1(~vl*k=&lޟi;TE(@~WM|Pz w]ڭk2\p(TY2^)zASId41++xHD07%fr+4;Զx2 ѢFXѷΛrՆXB}.YՁ"6vPPU Ly?*0T8_S_RPw-x51!8NtV jQaYF nj1D! ʪ@d"m+5OGCeXMl 9N]} wK5QP!rje^5BgReź"RwSڄǕ|i! 2󢃱`8yNv&JS 5rdٕN KyD:>9I %2Ɠ4',~LFq#2&E ܷ&DMpR艁% ٦7Jowl6+E';#Ȁ#ɳ-I9㶛F}٘2i eT(YW H ٭4F'fѶj߬9'c |~ucMS}oW9QcL5Y!V%OЏ\E LPA|CUĚ`hqѵrf*bdz΍ ϢKt#j;asl|EkG q]z6JE"@(&D[euM*}I99/8A-"4 lAvx;<<O ,|: 'k變w?ïÜ|( #lf-'*$lȨ`yzT1͵ARTp$qimJ}pVG:*֮B'Mnb,HmB4$>r6BBWxTJ-PH& l=aQ{¡˩$k<z`gZ\ Q{6]haAPJ͈SrJƜQr\G@̑V;w`@<1~C4y(MERVHa2 %pxsP|%CuF+dZ뵺1 p@s Mn?y%}Ya֫A1{##C˄u%satAC 64-7.$K,3\X{R\{1By%>51**'b"eN/.L3V NOjK > < g I$Ha8#4-cj#0\p(Sz TJ&#yX/t l@Ee +JOb 0àTQpY4\jU 1c E2JձhmY3G΂*h*L}0,YB5PBns? O`:UWJb &A#/:)E>^dFkqn- ?-u]B*Y]=3l*zN.7lxO P}^`EGjM ِ8;$ɇNCw/q6(1w}p!ʧA16l08>Ydo^7P–!JagQAv]#k{֕32a)g4*ˍLsHIK&bEl;P)-)l*k "be%'REU2*\E(H7SAXE{+ ٽ'­!3!u( =3]OhQ0t(C$#QϓTAI< 1|uM@uא䣫 D}elMr@Z]٭+-HEf1=;r(+Cr>WψQn ޯaǗU@p)  %ԏ":_J b'Q)juN#6~+2)TKla?3tlfEx. CxuK:Q{=@gDSoȑ RY-t;^Z!C򀝰'[.}]G!6z(yU4F߻NzՆbBk @X6A:pHFOf!! Ϳ/G%!?"B]< ,s)ɿ(}8u:͠m"eO/ڤJpɾ8v7><"l ?'hL2\F; ih^:Șnt@m%YBJ8N9 6]oqȍ5Pe}1E[bѻSz@ڭ5,,5 W [uQ%J"nw"GY*-$WxN5qyd~;ح2v^B=gL)Y$Ffz( B&~kS=lsdX"$u1TM׎{iYM`ZLl6M%|BkXÍMM "h.ԙ"¸!C '+4PlJΉ脹%op,%1δƱKl&; =2$f[_t9E[skq:8@^&M(^ʳa{MdLP$o:኿A^L&bX.>[ov㕚=wEJ/ߟ%X2q6XF+~w+{񬑶NX%,Utٺ:0Xns"=}Ҹ&Ee:^3Bj(~uG*B+o\ `Ip ]`LiSDt736FPem( -?.DvjZ3}YmH]lgGLZi;b7bBIߤ4]$uzɲ\?!A9AAE.sSo3V?n5i6yZS zmEk+Hɲ<.BD#Wue"[)/jD<6L5~?_~,rD*׵r5b4gX`U/+T\<ǂ3:ideԤG5FōۏhyjnweaD??X~3{;qS= ;$x51喍&3ot S9% / /P"ˬD򦀳o,h"fa!5:Ɲv|~ftVlNbIXӺp~Iy6"pҘ;8Ș: nq|tWZ*gmlvRŒT"T/6F˰a|F?B@^\K'mzLNK 4·//g=J`<OeT slx ڍIz5 BC2ܯoBz!@ՙާ?:T&jN|#-Hrˌn(R- Lt.gG[ۚtxq #=C5be*FgT*墅De %)?edjV("c;MR)@~wE[qt,:kie[T׎2$>W4ϗߏ]w#(c.g%au,yLl6XB|#$ϏL0)&ayzF+ qE09*C?G7f 5FG/hi{G\IG AS%'(1&'P+et^(>x>;݅.[٠DžFElp>)T~}>\ o-S8AAXeVyG g4:Aߟr`Jᒡm8 gz C\}fķrF}5F9%/Zʭ<1bhvQeJV'L"" BM{fR!oeNϊˈmދ‡320ΐHv]ů:ras?̺]pqpBe.G맅:>fX4=/dteJsݓj/.Y(L_ru7b6e >` g1ѪSA`U)]hm'-ٚ1r]ٞUEnu}rC䠬 Q1<(w.l 98os?+ (&)Kc$^JL4.cKl,Z*Fp ,U5*`΃d&Ͱy"DIj3OwP%pWQŮ96 ~CvQh3'L3 ԟ0U0Fp^tG_*f{_`hrsLfmoyx:@p;=m=6p`/=BlK_Qo\"وaj qowzogQزF:!x :-#bEZ`eqZi(~u Y*[pT[vmˉ#YuW8D]1Ӏݞ;3$왈m$*+/afLh9Uwx=ٳ0л.oo;x?Choe2OWƇx hD|bOC:ib*c](waODl0F(lIF:᝗MUDAI\ccw)6ӱHYEʄH]jeF)KvX̙&Ukݎ im=yv_o^>g(1Jo35=h'I# CVF# H 9O2..:1) 탘f|u{}rV' %wOt ՛i54>|T43tmWъiv;gF7Kj% OP~gtך\*`q1!ڀr.b\䬌:QJC7]> $\ZݐhcX*l%l(yNaP!4wZd6];=P,$khCfUWB7/O'v\rAcwKx{RҲdK陭fIjRq#@T0`2ѡE$9#QGe0I3z[kHRQ?W6EB\D+hy^ʠyuM=d 7Od[%4,`Z=|Iu 4H0tyBwa;Λ+p4^ Aj){yne"i{pMeTC,O݂W*sVNRŃ֭oB# 2B5&rFNVBB[m^~m:s|<7,9;MI'pBHѡJ )3k9mSPW埁Ȃ(+TlrN/hߘˋe1Q!:]PL;VR7'mWN*.hH*NɱwWq qEA6F=k n# a->gdς뵀 Jbq3IG#Mt98wIdKBm*}y,b$r1mߜfDŽc469:[`pHyeٜ/Z/Ƀ,w; bճ[TIӅᮢKY9uyz[켠r3ۂ:sr8f04&$fsfv jnsCB;澡B Ϝ,sgy,9 2{ hfΜ׀d ܙzL:1*hE`D_.k}cEzX>%La=pncG )Jgz,{b\N_=wqFIrŷ "[]gt@:g,nSq!Yww)kMwV >n&&zJh^Ʊ`ݙ1&ou*O C;O zFE#- ]_v'!)} ^q_38+ ۰33#Rc*ƫiFϢp̰857 ` BFx3JZ\5!RE Fz6 våiN򇙑8.^ܶ[pnU}6[c-ThqbaE6jV 'K+@=(3To<)%}Hr,tI [6]L 9 RSVri`U֨'@B;V<4}u!볦ʀ>6(vy՛|Lx=wחDf۞se*dqoŹ,Zf)?蔙U5gi ׯr>@w!xT;Vh K7_*lӤNJimfuI0]Ep5FKv =u]ì!޹ c_MDڽ܊') H rPmy~E3LwUDd~ 8$qtf{mթsuUc Tg 쐿lLVD)pB5z6)%*:}cqQ(;?0㏟>ZV0hJk*?@$rz.uk]9H~a?`WްFnǦ\g#dbLDP 2ػez Ů2/uyŒ,ᖺкo7*7/ab|G.6FQ%`Ft?98T| SDA;[jI0Sh1hݴ<"v<dv(Ϻ;kzwx(Մ;TZ\wϡ{ '48%:xFICr|.+Gܱkb5AvǍj< .N{AmŨ[d Fd58PSLzZzE\!CՀUsEN|jf>瘠z.E/3Λk}9⒔ Mv۬ᢠ|k\UVMoYbޙ[P$PSJQUi# U/+ryT 6|˰$dȳ{8w)ZM%>l n0?'l9#|Kϓq3 %RA`B31 PDIcfՁ%2JOaOa%P0f`%M^Ky2_3nqt40JHx/oN;Q_U(~@2>0@Fȱ*is~9qw4|q,2|Cx  '\!`>T 9Xw~kS˽VYB.: ަ&ㆲ%ߤj*bfŅ(3cT ŠG6c*²tQ&۪Iy MF&"!# )1ZE)C%'{ ! &9's׷:}t&ɀy(1)a I{kR=QeƁ6_,\F]}0E<24nUbhW^hUdXmU|ܞ$O;`CuZ;2)BiUGX+銷9dS/ɪ^J%JF%㺔))/` zt@a)y,l2y+^ƪ }>qqa\jj;Oa.<_ݒ>MPK*@0ohs eR9S1X雇E5v%+X^6DwH%w \^ZVu;{LY$& WQy<'ϴd"2I2[넼=I*;o[{d1w3n]R,%Nsc %r!U9Z)Jw1(UAxN jqȍi+88Y Hot>j6އ%fe3"[W``Xl:ddݿ!%1%OuҪU`y ŽOD)&+_~"";Pnϧ+2񪶉܏OؖNS>ziݵryRD@ϔmhxݏp\sAg,vA3^0/>wcZC F?NF <wZe7`YUT#Qqdh!BψyܱeN5qs΢~UXƻ N萔?7{EQFMTGA \[G!8k!N`uQ, {#yPEDWIn"Vu-p{%NR7Rg}qCvv Uh%JwzohiUIdbrG Kf;%鹐O@,|[ٵǜ d ƹ}AtyU vuk8^ .tI Ϸ FJ*]ݠc1s\3oy*\Y>9"c.W4֩>U U'Oi]2H;m^ fGpX0}sKrCmY陆wt4I-S?dB 4?(ȭt4Po퍐(Ʃ8v: ROF59+ ^c&43|'8gU q1xI QHuqzOf !/ D+O:zQ[z-@dGVg1ӑȒס}4\҃8kC ꜂˒2H͏Qkw5^z .w|,Lz߬(R2zaGs!exRXwgP -QP 24 E61jǦ~HrGPmv\; U&}f{:W~ȝ+d4NcEOLǟ>h|x ?ꇯs\[_xIWγ9ĆNc%AC3s [{3rGUGUY[#J5mq>g$#5L*Zrۗ4!& ڕ47+3LEaxx1יIf)ܿ~2PMR"eEeH-C%NM.<l]\TeEWL.A;_\,%FAHÂ|}z9M^:-Ȳg񇬥e>SГ A3N<"!fF8ϤӴsF!< ҡZdhElpbfh -+Q |lA2􉳯sU ˋ4 A,TFÁU}eh㭤Y[)?/wI2Yq^^нDDMXY{ %2RS-uxRsYi/|71 ,j PDjdqL`{y`{. a PQ%Ŀ {"QnPB}3Ptgr?Zr[oDUJfyߧK( y&ݺf]m64:sO}וZu/+5r2( b ^}b2.c,[Lo{k1c"1SΦ &H 3\mIˊۛ_YB@x՟㱟+†V@6L6q]-Q5 3YLD/1kYOKb| TIpK4qr+Ѿ ޷K&Fq kO_BXxg5S"wʽJ*:K!M\zFMs? fi@:2D!j7mNwi65h"촨˂xh{yƙQ>H!`I$袅:Q!`bT:ߒ39zg 1m4̒Y>:CQJC< Jn?q۔yV1߭SiA)WUY|Z41FhLjܕFULZCu`ô$5i!*vv80HQ ۇ-zkE:8 0>xm8%5Em8}[^E>sbEZO|6(p۶VLmR2/oe7="wJ`H/h (2iP2d@|p8(kݧ]whSm(FQ/=OwQ'% _W8HqII6'Vue.`e-^ywvγ#TR|T}UHAi#g]m@8r, wq=Ń IKX1?+Z+Ih{0|Kn5RX_`Cq3ACҷ.@? -{{0͂TT єB}6 41nwM\V(RWQB%S9dh%$ 9dX(Q^(+2:}EKD!<-Cݘ s:O9&g)EHqs5 ۱wᦗ#dpEG/x`+xSRY o,`" q|2$sdF@%ueSxP 0?~3& ZvtTȹl2SE'ʖ`*%U35xXׁr]aUsq$(W -Э3ڞl1Hxs PwjWqP5JZBhPӠo[9Q>:#j]!rn{AKF$ ߹QBdam#B0 bDm".Yn@u*K5$hDTH<d),،>7nkng@'|R؂j܀ |]1< Zx)tds]_ʋĖg3F 3Ӝ>Wz WSTe6j,Ysv|,rZ߬h+PL7}fRQW,?|Exp!B؂_n* yHX P4o=+fo" a*܋(U)#L^bP~q7 IqlLSBײVIl/\ߖy,0T2~ݰ__=Ox& T>N\ݾ' unv hM3I.O`\[mNxmJ(8#ݛ_={ ˛i<[M@ok2jysMm_;!jix]UiF_aA+,k6n>+q-!\$m)|< ø@bu$Qdn@xg5Nwl!*Ž\+JZkpQ +Ly;+$q )4a ZƜ)zT*pH-'A*'5ʽ;z9ST[:X=,d[1PKkvmDhOa Ud,A00w,RIx 2O[@6m*w^_mpHΙV5v{c@sO#?x},L>r̉}M> r~N1li?&J׎f6+[GD ' Rw<-d*jxaCjEyQ]ts \ ?3,i1tp++!}-2"-NA--޷ 1IOI+¡_u]WۿAv{ շ DQig3]m-Ay Ղ`NT27GlmZKb%ܗ=QK@!N*[l crϨaڲ9h6"2[ gKzl|"ZL,[[ I&)V\%JDag:y5eQ\ UF rgok8,5^EqcWʨNg]:Z+ߧ;Rz5pq#Q^T.RfmN%[rr[{RҲjO1 yACѝ71I`n1:}e(nqKޟTUOqѣwjSeV[Kj I῅ 6Ʀ5 ϔ6 ^_׷}S/Hp@Y?x RGH}j3cm +Ѷn 6>)B߰ǹő_ޤT)X C- QiRiX'lʷ^Fy%leؘ8ػ1&?XjAU ƒ[t -)<  '4t*g| ꞦH0fɘ{ ٸ /}] =-R{e Q̼] ArT-k3X3Nob[xm D ^2$ozy"z&6<9uV:s7.JD$|Y` 4^﭅({;L_c9&,< 76ޞAʜ& 4 YaTXv;|qŕ[d$/&̑.; 9 m64b1Z훊@@#i程4*R CT1 CEl\kl`k$jîpGTnx "]i1wo9f/,n9p8*(j]Q44`vZx.NKY:vFw?htZ_OL Zj alr7*-3OvN.&Axf,\gS\(OF]ŷM pn>&PrGjx^uzH=ZozHT-`'*sZk>2} k{w.{YZߨǟ3*vLN]Iwʒ^cwNhs wD$FzQe Td ߰; vcXC6iaKb0oXu4UG99C*n ĉO/܈uѿ_{S1?#eOؙP@ ҩuX2`°t.5jmث3G xeEIuToa!kLn!ʹ nzaZNײ\z(ϫtU꽨H;ZdW"_$ԙݪk; TzU`I Cmx3D8N')PK[|Imqio2(]BT_jqj7j!#.F`ŕ6!*;X?_6'$:}n\xNu~^Jx@V}<"$SY~#n [xO-9 H{;2;Ro==O_U11_&̍Q>ٔ=-i_ʇ%K6bxp~q2^xpm>C~_ԊUvִC^N)RAhVg[GO/ЎJɱ89?E9s {(';1jlV}iQh̿S&LR#t:-ӲN-ke=1IcmnnNppK:c7ImBӠ0gABN>[ߨzQ2>۷_ŠWVrOЗHS9:6H#BDHY9)^SqXv؆N~s!p^޾ a? wU&]˔5'joqD &Pϣ%۔Bcըؤ`4vİA)~j5lsp6)~?3)nz?OV?qK')l!y%]<IޟrJ I}DttZUcƫ RnpP;@ons &J>` )01# "ӗ&x Gĕ@q[7l0 wRnIAٲb(Ԫcc8xO%ԟWydDMuG,#*UK ߃·SZ9n_=_ʄ$CyTܣ9_Ɛ+2isjq0tׁWt?souxo!mכ-ysM|0lBK*" R|)΢lk5:peTgq>~;μ ThDmЫ;<[F֏K"rqIJjb;4?>t.0ؼkDЎ.m&ϑ]$}_4wr%eX&V/ VF>RF>Y#{,V1Č$LvM46Iռ )%A,AG+4[8n>f5a8P~V׽yzF9*HܟO1zCQ 3)6Atm"AɌdtz7%4…/@2d_J;11:$oPH ng 6[HmU )1jj+ƀ1t_MnF+rX URl MC|_/PY=9cޯ2 <(꽿@`Jt0e.6NZ?t~gvi思qWD"(}0tڇُplI rHfŻ3i uRgG?hO(lCZw2;%e.40;  UD[xw LP'ol qmzj :0tLIEuO.?M6Zs_5 yP=xk$Ҙ̻h2Jqѳ3q)vIaՠU3`|H'apɴs!8NdD̝g ;TIt7. lc@5k]9j W#QtbVun: @YͭhU'5^C>˸:­^v{בhU^ A2'suBppO2bv=`wF|)`]K~|b Sۧ퉒=Z۠ślT\Q~H f㳳Fθxx.b~ w̗eMQY FVϛ2eֲyI6$/wW[Ҭjw~ţk2 3JRV 729i-+Dϳ|>UaNy|v%)Ay ~s>+9")ybLdh\haGCmYu`[k85EiKZYMxtF:)Fwa"86 E2\!u8:҉  ALy E7@nE! ܚc|cG%آ(eUǎ=h?+ֿN`"a_T`/L%Ȱg}3-yg=[R#x.'Ao30i 1K@ZlZra"޿C ?2WHhx,˼h"\ITK8tۿ8€ &`A*@TE]|VB\8oJiCdtq*/P7ƜZy#bx{ȣ`*\_7?+3Q>8û._rfVGձ\W+ _<rIhq@̄\zSuakG. п,8sY]-On_oZ]}F4z[jQdzNⱅ<ԅܔxSyoǘye#v&D[yۧ [6]čxt9B/mJ`~ ]c=dK>q;'RQ Fv(&G%s&Y(&àH?`$_Nnvp-6~^WZ‘<ك[ qQ -A$'yf_&&8:-ި]*3>on̳G)EϋhF]+MmjfGr&U4<; -OɠHindhDE@.G"5 XFn<͊{Bi( j< >0[ _QX*Zƶ[X9bCA-LWb_$7BIU %= kA>r!2LRUnlbKDI *LEs*fVBkG>ŷ="4 :H|$:rb ? 6 tE_Θ˝KV%E5*~7Ȋ+:5ޝA^q N4=g_pg3h PZArDU;B;T߀VMf5$|rЄ8En^6.yu|%,`'*bÜCJhwG[Vx~ x b.yG^Sk(tr\ҍWKY|H22ND)tCCȖe7KBW LH-2-==Ҫ2xH/DdίDvMB6<7.Y@GR.<1IcRp:uapdl6a( #iy@x,hA&i4$@V_ H'\uϰ_G(a rֳ+&oaK11@׉̦J~ -C^`*H* q }e5٫ l%xLZ ٝW &FңzGe9h$-B o @xaAI knY3lv`@yBezR-?~%6i.^ Ug4(\7>vEѸ G xԵIPM/GkY$ i wǙŠPƄ&,^,F.m>3l(3aJE&l}H+LR.nV,Au_6m'繆= Ұ㟰v5 U wݏ^\tvOhIn'į3Q*y܂m26"$˫ ue蘒\{ˢ norH򴅉l=H/!QjR 4@w[WNW lPN8Pa,:! \ھ6*{EV2k6Z),obs"tz87d{lDdOmwcʐDždȼEG*BKM=p9?#q@6x &pD/`Ԇ_aR2pȫppRk4^@}~}kc&= 1qo6γ65l [=p[hjceoG7^%e}ȼ_ HUu8]5 #G/ꤥ4&H"XeGx׵aA6v  b7YڅZ{%&GtBZ+@y~[,iȿS]7fbC^oq&x|j9xl,V {m,9ء=٠+P{- qlh[>}2sBЂurKx(JF[W< y-p}{FB簕]ܠFx[> ^0 PJT~3jx}A) pNg'Uɦ|S6f`YipR];@rYj+){$ ƢJ>^,ڄsYY'5cW5o6Aig-ox[r.{ m8~mpU{,b,A5Buu.Y?:􂋑c&NX]M ׽E*'"H]j;=.FP6@׊5()|MU{\uaHѪn*#tľ 3絮2ͦ_Cꍞ]pFH/ϟTAy|"Hp (|ְ}\[,bzpDg7?!ˠڷ }NGQ}&M"T pHix(FJqjmMLT箼=j$Gu30fP)D|X}#ҷ&hk uZ?gQ1ꧽ2%n6挰Nq ~:z,[yz&Hդc4v 2 7s?쀸bNхe +NM )۹17eM ?'1bVl QcBpϪ,WB:l·u1pѡ"٣NtÇwȃ2,=^: qf^4eO)5~4 gv)6#ѧP .Eaa#U0)z`{竵\$XF2-h7, ý͒eW929g<dWl[ڝpmݯZlV*on ܄N`tՄR478|j!+Sew M#w,MYmp[Nҷq!Gsλ/DFQIbC2~M)됞 U.Kc =|/ RzǗԥiӡgknf\ˈ&PpMz 7sGtWC;#1ao8sx ա#B& "i" 2~63c\OŕT IK2$Z|l0~Bm#t+uc:Re:ܰ݇Eq$O?zS 2U5H7g+Pߖ/O20;Q#E&iw4$Ǒ>;[\xb#aiqi#|ϩMy@NV(֬Χb ?lKS#U5{JY @(= ̿}`YzĄ% ikWrmR=Nw5{UXR^Zƙ| {+]y\<ѷ:% edQt%2 j\W"AĢSaY%tuߗ'W-X5|(}4[t%ǹb:ϞOZsS$ M@ZELvD7 hPʍo&$G+jBi`;M` 5RAOP1 @cեm2dRl}zmV5<<ɗW)r2͉ȱ6٫KW^` W=o/xS ypk"{~_"W|RGىZBG#eK6/*>6A1jb:1IgpѰ(1֤V!4NhM,I&#zƄXuWp@  ))vnRjH,D|7mIm?aΩYMeTYoXf!ꫀ[*]N 0T@YM ve^@{jWЕ[j"X΄ m{+/~~4E8T^6mOF>΁E#ݏ&)ŸwQf⦝,<8ݛܻxSsOȯRp|浴StoRZ&KmQ{9ۓ.sR>mI> E& b^IB\OkśjS0؁g,P |T1,q>X_ɀ-."HSM@(-x!;*EhTX$laEK&iv@q7<ͅ(oUq ch O$<~g A/`[Iu 9P{& \yyҮ.Gr>79Beal&V:0KD=sG6[-$ĄFiTbɱw0N : 3jW=N{Z [{!7n=jU Y|HYLxX3I'E.U ww>E.>0Q4~Zf>blK /a X"aG} ?]O|N '4%I).kd0SEPkQһ:wԑL5 , |' G"-` e,:A z?*KFt?tn j,KLP_{usYgW meQju)zmAf!41 4)XJQl͏W WJ.q8X8)ŅuY JbuTD  H_K#YDmK,ej֩n(i|76Ѕ$qpNUߟ,J+LI̟-!T<2 [(3Q6 HJshZ#%knn9w2Wt'@M,M x/ 7_ձj!Me_XjV}Ko[kFpG}>mc MȈ yS@ iE̻45J,}[~LQOWi9;*8LRˍ{É<1GKh\d왊Ul4 2!$&#~Ԝ49ed:q0<_X^y wh(;} :˦}^LaQ̺4Ƀ7.?h1;DN;b+L[iRlb|%"y:cwu|20`gоaA首l\`\j7g2\YnE"?2B1T^f-#{s׵ pxjVEb't0[3F~0*"]j|39HfZ6A:ТMěR<UfUK647|'?Ze QfJ { i{^R\6_a~fWS?KP"7z}"6p7/7S3GHL.rcvñkޛ~uh 3yb{ w#S *mu1uÌiosL}A*0#u-4Rv3.- |~VhWqC1" vm2%U"0!-$0NRx&cErH[pԪ7B:H4ucȑQ] mKNWv%8, 0Ēv[cnR5۲B&c8d5v[ޅ :QfZ0 YᲵ  [P t6µrE K~΍zI<OXK~C96IK&|!ed<_,Pg櫓 J$78p.Ŧf%zr6m /\M7'H}zos!:o9.Pxz>6`;k'ݜjxf+r-ƒ󄙠vj żz֗>m|쮘k vZ8O E;/ۍeW ;ck// &f1{l\M` |T(ZG@D/{}Y8_D`;զ8 ^waa"xR ˷<B\Ȗ KIi>9~GIpܳ!'C{S>hz.@ZkSsT3qB VYeYbLn>T+\*i x @pʦvYHqQ3.nbIl|z1KHK0/XFlEx*bG2uB}@vj&ǥx4NWA.6wβv4p&rծf1"4<[ U\0.nfƒJ萺y'}N&\O du&m2I5̫*w>TU7BJ;$=)@~S0HRsM*E!ǟr-V͔)Szڭ+K =F= 5=/|PMhr_b_cp<įT.`mVT;-l2HSd\(rcthok< AUc-\8\c)r3Reg5g % iKIRt\CrZԖ)- $eX8e ׈CǴf77<x G9"wwJsS":Np~vOVeg3]s\`b65 wnNtԣx^ErGS!=T(sm)`7 -vg͛se䲚v\Yӽdq{a;S%k" |^uZIEضa3BsB6%b&^}zUI=lƥV%?RKL*i %*'n#FDA]b~[$"JK9_6ORlc@]GbGKQ$kb }v1.^R- j0 |wK/q(]Ew}rZUz$oxoISXx޺~Q)iIAxHbMV'6FG Km%!=cS֣tj 7B\IT "( 5F!>Ns17ϫVvM4Eu66׺oŽ V2/C10T,ϻ/E!YHCVu]Ƅ;k E|Wz#8ڐwNiUi3$po!8VW5O1ϑ0e)|Mu:b! [Z?1dX"Ngp9cp0g4'E"ZF[;ӕ1/TH>ۧi0_oY!sTpM]^0s/TC8M"3^rۡp B!uNl :wY s6"p9x]BQ+q'z{)ɖXk?]A{;R 'Va]D>4[TF! @8ȩQm9I.S9QYX((j8rSTmMGٟoTe]eål);MZ)]+ /<\⚗iqxS&K oc,i}2 s{Bn-`:瓇<礗,H:: M8&"uJLΧ6 iqtqGMa a"ցu%GK"Ja3dj9kE&/4 Voz$$7xkeT+Ssg>IMZP1J Mi gpҡj+6GаQ0CˍԕT KOpHyDP)hχ`! fum0;Y-Vt:k6럴uÓ&"ZZz 'h*ʵs_Er &Yk~2sa2 !uwW`$Vd! 2=.ļuO%!rTqAP5/nEo?}՟ ˖?) KZQɔhたݛ13dfZs>B&I,qQQo2/ErQ|bXǔP![ViՕBQ}?ψ-gQm{hc,k;)!=Tx'6Q)[x+5*:-WL^wCH/Ɉ䩲ȕQ`ؚA?ƼZfc祟E)(XTgQo:U(-Sp꧆߈\ 0'p:*h1{q!;6$7SyAlUFux#5?QcUQEe)t=vS)cv֪I8#3`UBbXr޸WogGbHMt%k7GHå270WZcYxElTa~Dj^gEh`HĖ}([#ec ,qZQ:zWS 2YAcIk?ƪ!\_w3M 쯏۴-^ĸtoU~$e-pv(~f^'ffm*v^ܵ4wHx::(E!?]dFKt؄f0)T̍$yXK̍0t <"Zњۿl2Z' D(I1km/gƒ<gp !@e75. )8}siU~$[Oe Bk&"#5bϧx'uתAΏ"4 2v*w!'|٘0`B& +Dg^N1`JA+QG5]I-t ?/2QN*p˫ʏE;/jB.lCCZaLUC@-LuJ۱B)+%/M0ͬ#ʵΈJ8mPF %\ԕ9tS%SMhu raweMiZAf4., b `*غ;I|z17YmG'@o˓ld#(k%;Un;[=[w<~]K+?~X&y{q+ W6-[#SY{z|O/ѦeHMψs[G /uHcu}ce;T%UȲXM[v#-՝rbqf2n7fx7X+єAz:aV{qxo~>_2dLY%/!,PنV)!UIZ檵NWL܈joN($m -+Msh-D(po QDC"=a>#F u}p$>nл)h5c6(4(.׏up޽>ytxB4g`db@{ ?ڳ+}~ ?|k2$wuћ"q!qnB iګŀٕj)i 9\ZNU|tpL_# 3"+Yvf:1f?w\ oA-I$ιxz# iz$*J>ф zKD p/H`e=k,%F3)J,xy>%1I!GhsvYQ>h"\­k=g>j8ո vp 帍Kt}CtmHĮ1k~;_ڄӡ__6t NkůĥJ=C<@j=44gJ# 5>2F:f b&6Z69X4E>>~Tc> f~[[ H韰'XSe L5rD@i\3/j4w%ed0#ܵP]YDÀa a\IXjh$qלּܽ)du!SᠬdYU=~ [>E'Ch9#ws~7%b-:|#ě? GN=i)~>@D|@y"+m2}X|reo84Ms%K!M&CBX\26Zd?eG^HSgqFdp)@nvq Z.~RsneH7"g?wj5S]Ca|8LVt4ucC]vyuiC+X;ĦGƎ)(.W,{_@FeL?W&bVr~~Hh Z7?G.9 i/w*7CT5rp6G2>D I?I4|J=pik 2%ЍAqwa(r=#Y?+_pݗ]xك(Hpeڥ˩όNٱDҭ_NBeUj" ŷv,cIbFa?=>hlDE;EfYޡ`4T]Fמ"ŜKLT|>lZ|ݔ(ĿA}ᰉrvGp؎j8b^?y UN~%'nn IQc\ +:lE8uԧiAk A}%Bfk:-c ZlǗGC/k[MҶi?F;8 "(!4}4F qw>m7(ɭo0L:*;?mױ8x_:JAaUID0#Atu?|0akRqFRӮ3Ew(:~X8yxyvG=o~YTǫ(-s1qvOq}.6@hje1w"Yg.ɿwO*'?x2tVQ&u#LW"* >&+DkD(UU5e:A0|=Hq/ۄdUө#e]^ ]Njmɯ3_U6U_va𳛟(4 C z 3m= D?xu`g k@xѹ,h}-\")k@8BP7[hNQ.ĉ ~^"xfSet XUDUtyHH+!AoF"d<ԍTcЖvpҸs;V:ޟڠk'ߴFB$^bZTjRߢzi2i%"L/ô-N\0ofAe CuNU`e1WeN3ɜ+k)&Y{C-a9p x+ r^>Ms`U_IPoe 8ޜ.!uJj+|qz?PhEEJ˛}Mw>? O?+3f74 5|?4Ta(4 GJSPW H/_y]ɒL4& G M)Gn]bbɚ~S2sPKߔVP_:~#(xIRӎ@͇Wg-)^ff"3@F|JpdRat߾m~53q%%-]#6rض$GL39 눀) ϧ>~7=-`gs C`s~_ W"- P o8~Jqd2cZ)A 6{.<>AtDZٻ7Z\_j"{EPW=-LO@,BeB65]\iso] ?@Dөcg R`OiwdzLTP6u#F~Z5+glBW0[Wܦ8P/Yh;3cGvs.ʠ\ 3wk0xVk=֘Y\Ym7g&y[q#K'2Rϼ3i1cp#tpҵ^ %q4h`TvqV.,gަa592KC8lg9¶#]!%$(mGy/D1 j7[ţ?X`YV6gI>^(i]rPY,J ٧9j1*!YhX>-j؅3@))Ugd,)rCv:"0oSk<*1NԿTu;bK} q T[Xm 3 iQZZ 7'3&ĥBkxB8!_tPdHd_GAɒc)uu݅ _?Φ;MSD8ST޼k[`[CܩP]#2jr<@HqY_0.tܺ̑4~m>?bC\5+ޞg/k{r-3v~2_R'ܹ0NrĈm{ UcrΎR+(PK}D^r)lA$@R/+P ""{~G /Nx ~BeҋH1ޏG~ 'Lt#5,?jKnȨcSZm̃9JXv(P>HfJSK4R(ki+;]sU "W۾N$J3:$tB$@ M *Q^X,VQ­Y^=3qF] ߕkVm^Rh˲dѵbH!hM>%c{mas[p$" ?W옓^Qu횫v99׹ 'ifCM \%|59zڏ²PTJ]*L2,IȪ3_ 1ŗYg*ېy e%фJ>pb^3H#ٻzҰޙn` ۼ!s=_ 1PJjW{4أ%6haX?բKmB]9#VZڢ(CM`] ߫:uƒ@~G~wm%/<&ޝR_\ e*L!F˪6nCK7DT.oRawmE|!iF[.3`DlAmĔ,!Wo8E,t*,-<sy'zC kIϣ pp ,s~# iG"*Iq%/|Y~ې֪zԸxo+֦xuMWbKv]%+!yIodVsOI9գVHSF*&7JRqfJ3)6Hw($f|ʧJ6rzf3Zdj2zXtqfJGn) DbTIbB:ˍńP˷oNc􁬒>&musT#n49 xpi}{w):舯hKEnAkƯ}ltzz"u{tDpJSIm=F_gNʭ"PHoz:$ {9}X+u'c’;USQ_,]f(TAp'TiN׳ =A*$j6V!{F99Ü47X+-i8=x1P Ypĸӛx[erXL cxRUU(ώs᫲yelW6+W^Hܖ֛&Ի$}TL6- C(msz;ɿyTo;=RRDBM)_?ŏI='nO xaV{HL Vߩpz%\L43e2!v;_K-( %.C!|e( 2 ,t W!瀵"KʇLXB(PNqq0upFO sN1DT@ _I~@Hz?K M=;Yfl_Ax0nw:Һr i3AvidC?_.NhQMIzOD!{L?reP\@ ,v 1AV6Wvb^RNf]]$8B;Dcky@ P(G2z'e[DFP|AV9"?p̞.'YD#BK3$ lg62c CNFϧwv_Lhٌ3bb >a~lΜ ;菑Mf0k_eb!] #WcIk(4طCA5ښ8C&(.Xm71؄u<$1W5 pY2FRt*$w5[tm xCgY(ð" U6Dۼ:D#H1%IJhg!|Xyrt6;1 KI 85px+~ V6#|C51Gy-EeUe;*4>VOfDUo^ctiacl,EKk*LPb z9\G +<:W p2@q`2^1ȎIQcTe݉E!UE&͂y?U?׷,#Ლ2 sk1W0KLQzI)d>NkW>0:&e1Cy ,B$!>erm$ݧa6gyCxG;14#L[\ݤVaCXMrBB\MVq "9H/ goU[bbLc*U$ʽ,i@kxVgk7l`e6 |3!u| L\|UB{硳c# Xok7|epޢoG 'O]\?M8 LBpOU+u'.P)QKS@M5N~&%,TFw9<#eƫ0FVWiJNj")YL9~.8bt%~qc<Cw( hodaC.-oFU#欳ȡSUe%sr[."FZ}uVC X2M#|a~6_}L] ުs\mqv@!JLG}6y_T g|yBbbnv9RN%kTھCmJvW(J.aMKay9WE`'M_ ]O?/**BVjSk*&W8p݉G^PI9kY=F&P I!"",B8᭙L 7t/QP6JiƑ5IKp6 UZ@IJd )+tAzet2g"I;SYd16格DQ۞I#]_NZ|~MjI Qtx%VZOUg+7}T iN)M!7SxbSY@i+V=vѤ҂(`'ni p*"\.9a |E,ƕ)}T?ÀWS>q2sM*3/A=<1|v.fLG@Y,M2u^@/[ \'sS8zKgy,وM Gŝgl~H[|wշ&>7]|yTL( k?T6P>"gJ*s 4+Yz2684ekKU؇;R_YrAf<\[7W4Q)Q`3K@7d7؞\Q ~LLO\e+%e? jG \A ztˏ; 3_<ʆҒO8}@ XO3eTy_{wyټޔ "9ƚb>*=@ [UJLٖÈ@z,th'iʁaJix A/STjBz֜ iPwMq. 9V9|lHZ%9J};}$}6>9),i )$;9{u D~9__2K'SSے>K/3 E'×*@Z뇒f }uY(_*S.JVZGuܠvk;s8?GjVXu*Ѫ֢nȖהlf?u{>/KaQss_ UB ZkX p_>_Zָp[3+շ%!ˊ$qwtG( 2Ep9ԶEƱ8zu<`rxeR5WG1n|\9EYU02cDu !Z,2!oB[woilE5ҷը" S? 4N '9tNy!vnKa-B*EqȔNQ|HD7Oaq;vb ΗһSՠ=֐OD1,R%OU5!oڄ2qK 8Z)n_rLp/˂<"А,d]䋥iH퇻u!$Ȭa.7^`E-ZAl0fWïx1 leNB/_`8銿X .&q |0SN0|wo{%t3Kg9k|T~s)ZkN=\_%o<8+r&:Dn(0fg/iwO^ç:Ȇbڲ-kH2 DkLsO^@[xʖ5#]WF}L5pD눎™$w'9QnE޴ :;H:ܪڏ' T srGIs%H+eHt#=ƞba r(G|W('Dtmm(6-WV,[5X#-tE9WcrW,i"E4^~ʈvlX2YT nrϐxXـЁP2Ƥ}N';\07ݱ流2)4;xTRB@ < ya٣68uӂV6jI3ɏO#G爐DSr%[T):eQgI7ia.fؤǵHσrŇ)SPT2wIS!=lDR/+aĊ40 ~*!(3}K[ g7+Jg&"?t)Ɍ.ש I+ (}xQ\kr6l~zZa"FH\ib&8m5hd%4OLTA. )$C%{ʙ1m6<T Of U?9JS&pGRdiX$u@ԢV(VYa;;.`dNDy i, !y1$&П.(rQ`uWp6tS{{zAGD_̢1ҝȾ{>%O(M;Lvxp! !&(GzZm,}fX9e2ŏzxBU)z$÷VmYbYevߛ?pH3HsSѰg\z[nݜ`c >+:鎑µm!>Ŝ!X b!!vgG Jj>{璐A3%F| @.AƯlT8lJX1)JizdW,c7ëuҨd%Q&:%ϛOgZW옏UNW{WOis B`Hj`$@Rsc2}ⲁoIJ<_{lAa1_:#8pAmjVDc&GDUR'ZTݤj\![`ppZoL:9U<$F} M\_pxp/! iN1A*'ʖF8"H=ኩE;^%q_[X1S/t+$cD1_'>TdW #aDpJ=xhe:BG_mzO%mVg'm.bI<GRaA%yb6G< )q$ ,P6bT<99٫22C64( k^dЙ*s⯳ G 0~>5"J-_t#]vUw9 Cis쒞 zѿ5$Lx3[taiP|7$Et)7|[0;Ẉ۝&cg, VMWcԟUcFdTi !˦.Iq!Rֻi}ސV0 #"Hpó'./A1~[k"8[t}^{/^|,:71#BnW3`< n.e94@y9<8VI{y^V{3 ۍ\#Ne4u˯K$r$D+-9(߬ETe-fVҲ;T6F7U-=|*i&]ɩk BEwmk?iR $WG bot+F 5nVMSڂ>O{TzJeC?k`J'lJ{jvA} fB7g "^:*?~46>7}V``FWuI'l?o<}mjBJ6ы#~4e 9rGT25;8@av^'-ᷬ`& ozr}1mWv`]47ʏt!NḾ2ݎ7 Өd_s*'Y+ 4I0GwnoścɞST:QuCĖjzO yb2lY+'klW^ þ\ 97F+RY" 37,QeMWÕqxHh~lH iK\W_`037ZpeC rBμR!#ѾA꾛0:DX5JԎ$a *w_PQ;d'2{4xYtHB4_:Eq@=M~cq kXdTY$;Jp>k^M4~i:HS}Uө3c,k&`ׁТ6ciaڌȤ}dpiF$`Cp-` ?۸l7љC)"W9&oWYrsGEՄ.;Nc./br,$mލ 0̀x%։bVz!@ u)'>XlkJ,|!ʺS t2X#PVZfkcI#̛4рmA#bxN$7Z7L#=to}Mh%4JeApP0e0+ P[2xy`*-$(.º/g8Əa!h1!2(6HMpp۾ 68a3l幵Dhx6(bbݗGu,7)s1^BŤMEn?1%+HH}q\K ETp&.JvC[ RXu/a=i=%"6w$dqS0' g؛x3& yl $'8yJlh!W"wD6A6Rȟ8$1W⺿:yqvjcWdju}N RdV+T7Ǿ%n_4(Vvuw|N!,WzJ2,c)hJ=$vtJ qXF>LjE8JiOe])nnǒYQlXupۀzt<XRFU8/3 7IVpS9 I(uB L 3TD/΃hI- !ELD\~xbKzvV*׵{"k+q Ąнf#$ }E Ie<=I6S4%J =gG,Cm-"$)@-G8y W '*3Q`募k G6*cȋQ& u3Ii7[eRh%ӫ5iqk7 ufsV8 é^8Erwwm'g͢BY|Z -@)j1]FZ 09qn@ !5>v(4EY[٤3T(ÙTse"R2A":5qx 6 S4Nl!ӵp>ZneO%͘]m mRSw51u4)pwv8֤! ۣ7LueʞgPgE.Gxqz҅۹= \1Mv`g:e.ǢTkn-4>kmrXبXtR XYi;3+ÌC 7> 1QN\O`mx'_j@4AэHlq8ZPzׇwM"OJw??`믱ex?P<'/id,`2c˝bqT36 BD &ϳ^9l㍉z~r8dT 9GXtco~pk61zؗ3nw3 5mЮ:o!+Ħ?w02 ZwPd#Ŀွb4H'r κ:WW܉OQ'I xgLQ+0åOHAF?'Q驳 ݒٲYU^{)[}ıMT6Z6a~jwNZm(uhuIu,ĬXjVO=\Wy*8BRڋ$3 b%%~: 0aZhE]mX}`HY𔴡47.!Liab޴Ƒ}^##:ٝfhJuQzMY*^),~bipusɅF3Sn,z"zscaqg!R6= N8ws@5^ptN1]Ej*׭QJy=Ƣ`PMM@h@i! H2cFV?kf-:ع T[>>Ψ;ӺEgd@X_*Fe$"w/Nyq2-y $Was*/6V[::bD&{g*MO S{ /^i.u')OFES6̈́R#z$^Ke^*(Ҷ{ E1zz E#%9Â%OJOrsv~NKi9F^].Ϯ<ܶ!sLBT0Y]{0/%kALv&:?1ri&7y^£FNB}ߠڌkLܸVCpT&x˲}:4OJR#?lzG_fC/"*vW8y6FŠjvvغߺuc!dj# 09pζx9\>JQZrhAbnҘ(mQ˲u5-ߖVg 2 q) Wi!'[Q;:BMֶ^4vQkv4E5_qT9&Σ> |Ii c0;bϮ&}S&ϣ?nw3o,Λ0d[{no* BKRY?>EO'w-}:Q9ԡGH^+*vP$ZhnאJ+w GZ"QU>XD+5?in~jϡ~]}xu3wfE; fEÜ?p?l)FGhdlt\T'cq .ULSt3+쭣&,$ڀW6~N:M$,+ipKA[ xtzLlڬ!`'dK$DTAicnDȭ7~&ã]mփσ|@ sAKzm̫7-X^1܀V׷з46 2d;GjMV}z -$fdM@fw'=䂉e#; VOsӣN oXP@N>V]O^d EƫO?DžE0' Tř'l^|=d0 \Nұ͞s P}E $k?JkcYW:JCXu3+`zūCPg=^YU{,I9_H~[6rY$fcQ z)\Q؜Oҧ_z➕.8vڧk٦Fv宛8ڷR'tĀ39 {J A+k4B`ⳛ?YL--J~_>Q+taܙ%RO:;Vx:KgU\FLJ'LvRi k{0ܸTC7Sc[C+xBLiM,M40пlM߷0$iZ%BlѴg=>y5dvNI+ SH~p1h @5bw\9uւh i<  >GǬz;U4xF9Y=NWPPDžH D"8|2C}a˭l5HiqH fA ҭuqQo!>EA_=Ղ>\~>FD+Aз:>pmCҚ"}Cn4Z]W`lWa'"p$d[xèԵ4JΡY88˸Ǟ֢9_/0کԷWX?ZuM(J7RXP7Jx~j=z7%9qc9f)*n[X\mϷt[#HDzpTwlmMjJRFՐ-,qrALbVsa AQeKZx'EM}H}^+z* Gx#TwBJ w A|Gs=94ZKݑlo~!%ty Io6,xo^=72J/ ?MۄK)RC5%k]L,g`["7%έ&zVpt?'3RH! ?vs'aL=ki2߱sJX9t}z{Z=Pe0U8Y&ˢ"\)BHkZ@l,W(p-mV,kŹVXAql'dH[Rfy5ڹ"٩ю4a7~jj 8egl=Oe+(*Bዔn+hyd'|x'MػFo&2$<MA!?QF봹чCG&, #SvO̢FB/zp&%tLA:[̱(43ߘ+ě.xIfY ^H%+bFdI`Ƨcbh}ZHogʏ),u4^GoOCK Z h$~8o}sC_i}J\`S8P|$43ʔ~hު :e**{=Ad'%t UT3:FH2h>xя͖뱗缠\qc 8d$^z~nWTO UAjR?ɃhG=zXҥ:T6,KZy`8">{>V#cC]ƀx-ZFu۝FRZG햧NpU m(1j'#-F!i=|g2/#vޔ1ԛ)Ad%*'j}nV*?(<9NT4 Bo*nϚVLnhl1H=7cB8W66RBC| Myw$s򮠇|=^[53sz ڕ8߰YXP,q9>>/Cm$$՗9z/w5|;K؇xڵ K' :vbл[O .ǎr+{"^X(eKF_Z$|ɔNhA/ `D.6Q nllα}~HH7׾t-!U㫘 &x%r|Fx uTS4>k,L !=&H/"?eV*tn:9'߄b"$B P:q\\2UWq ƲHZ-=|сtZ+Ì ]tI{^-53XFE9IU: K:RG&l[d,Ēp6k awGWy˧>RW~#-̖kʶ\2/3\d 5Vî4 Z8`o2]@oH`CR 5)EØҟqB] XwMH oBx8V,@ⶵ  3U*A2m{ 39$wЬo_-gEtYUO5dlNntiԔg^o"jO1ڐ^Ltѐ!H}ؓȃ  J#; !d _fRR!]ZdY5{%#u~֘Z\V8Cy>EPI5_OUJ D0_B5 dB~ 3Mh$AE*4dӝ:Z֖ $ /M>l6s >V黄)Yq,Tg$APDUnu+h"3S2fx%OC!][0}xHƤnGZ=|m4J KG*Ēbw6|~.m *ua0R,!(xPEI}UXǟ\JW.̿;覘W4B2&FA*]-vý (]t G&Q!d vq 19>WP(GZ:XP\`Ӌ<ƫ[]ށF6UY^YޥTԥ_ B."ɽ} SEaYWuExG S fNq?o ]`? -*Mi(Z?1Q&w[L6ж nmm]XoM8 BsɲQQ"rXK w (2{Jѕ8>(\VDnzp|.^<ѿ&%Nab^8#*r /sA JXP1c@D ΀*hUbAfIUtaA9WJQz$͕*|

sX=U: :p4W?S#6?#PdtlzqĜzU+SP_6}^#' &^<6\(y_η\#ey&Q7֭MEz7[6PkR\ l< 5!!1{:h:?WYx_Q5R^s)#%-KRfu45]Yo㸖~֏)Iq> fw;W]vHvsINbQrWTȊcgbeLú|$ʚ܄ om4GبpQ9":KͿ*i$%:F2}UhLd4h_{%"U\ϛdǶLy5ExˠVw':Hס!{3dj3YrR!;0BllSDfݺm܍dxZ7DОMf[ yZMCHfEɁRDQ3æGtC3N+Ļ:ztwDМ\Y 5ڡzLN /SHGJ:ω6<'%kQiQ`&r hFu̶eT8@\'ą搠E)+ ruaQ"c^.f?\ak4L@a MaZqoYu>oU\Y3B O'NaخS(5|qQGV%eޣk?SY7;/?CXF[t!y ?C/ '2:ޠ){@2A&j" Sټy!L urLmK#9mhUnFDd*t;)uh1f9 k/)'T:1-s>ި\7ÿ&>@Ic׿A~5vnrgMO4>'8P[OJf}VQ;xdl,"?iZ6URxd d!_bh$Y)א/c^-1Db4]֏`>wଵ]"d9nA8YZK0ea'bp!Ot4 'OZ[1 m"glFBgn.vw#wJ0Xx?̜2qPxf¯So(bKmƯlS]<$v}e`EI))ۇ` .7=?b,rR0t"/'sCE#kOlq0UjtB$t|N q &n{"Q<;(z G9>(񍇞sĴAe &#A(IZf7##I9г1^Ja_ T! UE8(e 8ɪqZN9e].@%i:rirUE5MNON&!ȻE\jr36|+jDZe7SC1qg崊m;Z0%}{yBgΧI9VQ耧csV5"=V9ǢfaDdIq?5eם$ >qIlv1{ɠd*JsmDICbr-$ނ(,qEecwǡș`B >vPNKKQB/ ~?Lcp&B2i#OfqAdv7LgwtEIok!:=qb^WcnJ-J=g'-W`v-/#rxUNEICqZZBN1[l/0أ[Iq#bE@_w(ު02qp*c[Uc2zx!~^AsT'ܫYZs1u[Z ,? ޹= *pM Y f0˞t:WM9Kb}Hp瓹 ȥwN@oDl._(<_yNgNt=<1R(=RA{D5p}C5Kny x$KUʙiz;!A 87ZkHWlwӲ=(նFpsp!MʭFC~A8w*8tt2S1w shk GkzNQeMwK h5&3xMj489\,@G)+Mm9L03GJgBN}5 -ƁWcLDj^!EZ0Z@Y9U&1Ceilxcu5 o.ԱA\ee7|nmN(El$iU"GPw g%*xTyW?F #Z 䎧~w\yIMjhM4*GaU68\f3آAd! ^Yx^y\,cM_L: \jQ(* 4_=Bf-fj@z0#h_U[-.@xeO!k}>PszMt\GcͶQRTA5h.B F' mt/d" ~ܑ|F+hJaI/_T(H QϨ ^TA`:٣HŲV36u;a#9).v~I)%8PjE#!=s i}\˶D184f,%OfS[zZɣ4hX˙;ꫢ6p2 SٖKipCF0gʈ@Ov@*w%m'G^.EJe&:C*ւ&kQL ˝z'܀!ؽ5XilMNi e1k2F>;ܧC^IT'u#E$K@Cn?᧥wJCs@dw UM2ĸy]M×PU۔ה͹R8mJyf$T~ABt1A y}JjG{zCΘ-}OȘLTN.N*:M&VoƈVI #?5:x~M^Z;w: j_Xȗ{B:80/~ROd۵&8>N?.[XLU9bХىdt/IzxJ8-_T%F!?gfߧe@B4 .w qeΧbpK?Qϴ9eϳr^-$*JR.7d[A.'DPZؤq %!L`)~=U9HlU@6|$n0z!~T{g>9vBJrHDa5Ԅ.3lHu@5^??(gJ{7sh!vqߓC7 }  bEs߿Dt ixƓL8#*rʆ[Z PA:h%8_Z"D,kv!nC`'ĮaKI#Ek0G3ro7^Cx=֢J[wI. -h۾g~ơ󥒃Rl}<$O:x!YMn QmPsE A8t5=<Ew8eP̭ v~N8L#}O ?P If6[w0!!SFh΍ÈOkBҲ|);>~F>v οih%zС iO8GtneD@kFv},K殾Pfd cEDx ; (P.5) }vː +#bFYuZ5g7Zâ P hU$$Dۍnd]yJ~Mr0-k4E'! on .Zy&G`eI6vӌOf"`$ 8I;x2߀ 2{sDN 4'zWn`d!~ܰn% 9Vfy%ݱ@;%&o!qD |! 20K@T7e JFX\h4SN꫑g4-Sm82pP 4vΰg]H ; % *o6uA˻PzzOii% Q_>'!n9&2t:$X9 t!))|Lq8nưx6X>Myi6 9{< Aw?x弱>ޛSBbL̮v}m5*0]Ӝ2GJ9,(?1^ڣ*W?-Xϖ0:5 ~H1|pVxڇAItE]2= M͗ \.  i1Pk<5;>{M_hV%WTN\Ag(L1޸ ;Cm-eA?:apَit3X8Z%9nY<Nn6Yn 'zrp!/x5<<# 7ɔa 1-g3/85uxRs| Z#= *_PwkF:R%g $ugS48 C x=~=>*Upր87t8$%i,OJ?a!On7(3}Y3)hLrU"OjSbKn.O {urԜymHuw;:&x;Q KL}ʥ(PŠsII(/O3aEC&p::RA8Ȣ/FBh&OQ @k6sd+K8Z&xuJaF}ͫ&%2;³J̔m`iɶ(P#($2exC aCjHvh2+G:(2!!')DS9p\{0L$ #λ0LK!Nu .g=5 7!DDxC1p)CNƋhbo3xCG2s>sLIK#};ḥLXmgazOKKTqID(fz]ڼV\`l%]>Ψ~%%Z&iΧFuNG g "'K`9nj=1CBV{A˪ߜ3vTА/MX7:y^pKT*D\+b 8 rGȬd+^4+?|2eNllF@?X?M|cVHZ˥l8Qǵ] F؈*_+P%dΤV9C No,+sC/is=[sF3"4%$yT漞 HXh繛G>1S >ZQͷ#FHR鑪Ể?R { hxi`yCt{><;6R7VR v!hQ\q7NO;IFeF2%C zјPJ%4.6x~mM>6\;y @ qD+^F;}S(-m^bTO7 k[Q3x^qZbiƖ잶 +X\BF5PF$VqIG,F3K`&רp|A@LC[s,`Ȏs  #3?!(-jyV"pH.]j-<166BU)0`}tOr4z?8Kou|znB9y$J_X%UjwDRL!S;^*w:!MMMC؈ZƩBK]%¹6gʈS|B{LbI觍eؔZdFh1p|Rɫ3ꠦqڬBb}^;U+/ 3^Y/b߂9LO\80ZmJsh`d_:}kBLM8-:$CZd"no􃿃ַ_|V*Sѐ/$|!YW? oa5 ) oH2^TL=-@vs>SmmHM@Xi`F}P̊;C22%k5ei6f'5D͛=cOpe'o! x잴}W|ܵT~΍OjΒ!6qHLqv+]߆4;X;ju̽[LН@ 8:#uPmOM{nZ z/AIf'J-HYrWUP`bm->rJoh=3qw.MBʿJi|ϼ>^GPq9۟ fMU2 ^ፔYh?I 2cmOV+2cUwfևVRh>P Ŝ'!S k;-r*2f[ٔ:4?F#rbp*k+nCnkg2^{vB zqc<RAsގLAôsmIZx_CiE erf?^(2D#&:UF`rBskon9z.PtRX:`(&ъ![#,4TsOW,.? o6Pz~s[K!GRz\9O-^r`Ο/p!s}G> ETqZO`5^>H#d] F-fB՘D$m0hV.je* !E!6i^-]9 "x1[u* F<7LgIzf CBw,B:hwn17;L0 `;7ՃF- ÀiTE KܦK2 wsku>ynR .mbh9R%+zT‘]}}ľjOll8^̔B.fI:< #3|43zݣy<{R|ZQǰJKY2V\gV_u#uӖҰLT8NZxXǏ Kd 徾VOS$eђ_-ڈvj4ewdAsCUJH~b'$7`H_?-7` ґ\q"ִZ1BpOn! Umv*&LRbZ%;LH&OV9sNLՉrⳙA6ftdxi5 |$Sl[w)`Iaqok?fSwlPNΊT;D ,[brg Jְ/MTq`:ۄQ%gkG,18۪Z+ot헗) 8x'Į='yO P_zPyN&zkc׵_S)nڌӢzhWLI82SZ4= Ԫ'EI7l4#(bcӏS\khJhvo> J&Vﵲ?E9&nghK]4P@@ 0x3~p0^<'aG;R'27tAfD(&߇^aTtK8+׀'?e7z戆Z<qd)>V!NjNp; q$’Q8BT*6S>@:xd!tN!69Z֣Uܼ? UBFvYSmyIYȃ]NW? /yqCFt8ON 펏カq{dI#NncrBؔi-O*<8)OM\WSLMv(~!a.sl1Ӗ+>o ~GDƐi&8XJqoێ`M-2#M~r(̡!uzlw g!:GJԓHJ'B* MUS?3N&)P:]4G5sC+=jM1eعhޣX,JTT)&]to7T!B:EÂ#%+[,nnP6z;w ǘdfvtJ'$8{Ip:T  k? Q㝔߿Ma-V`ᾓᜨia=3lPs=OɊ {^uuxq):pH4xo; Y uCV{ ٦[?v X4zÀ%z-%g-r%6=Z֛r^ekTm_7` ?} sy'\ 9m:3[ts{|jr9 Pf\"ژTVw!7 dέ <5'KQ8pI> yjN3r݌lVZ$AqoxDsFuA&'{څi+4GwNSdL//omHj37{LE<hTD < 3F0~žbAEYWVo;rqB*ـMǢ9MO%{]Ic0}F31OPpe׮9ݡ\%ؕrJ{U@kk`G5Bb!oHs[Y!$ a%B, %o^_$Vڒ@_), DYG>m8p>V#fP{Z ʮаb\wye*Eoe[ONr`P Yy?] &Z 2C`qQ*.eA{^6W۝UyϵktLz#7q(5/&UxZfl_W෫I{NUŚ:17ȅCM)Xn!ۃBXyIZ TM(s\eI&b.|7c`bI)F;Dvu_MefW&k?֮d;q%Ȯ:L^{T#"%  < )cqoG;Oぇý_SOKZ3BѸj;ʯ#>3x__Y.ZH#7x!Gѩ`e32qHN+t%NV2<&+$  MOV%!d?.E펊L_`G}ldQ7d|Ib ]uclK͆]+]:C&b:|aa+͠Bg _kК] }ww$ .u?~o!3RnUي,0iRv1zuZ6q $9(?ORĚYZw8Z5DBɌCUx_w*!߁6i'F~eиVE*jpE`J_G¬Hɢ֋p$Zz[aOٽS"B娤0ػ0|.Y 3*΍v~/p1;Ɂz9u,&+YN\؇H9u{R zIҵRXI3m.|!hZq$-,U;o:!=>/7*aRAiP*#Bok9e4t *S#,r8#P` MS5x(6!atePw&'Tu$>~{0Oc:ÿ3IǩjS9&)8tfՇBJUBi-BZ0Q ݓ];$-7[ @Na*{ߙo|D~5=<>ƙ] jDyiWEyD}=BFC> ~WN3x190X[Dv)*ܴƅW <$PxRL jpSyN}e8Nug[#t&Ię g}~+hhxt,D]P85Kэ,`EiÖ!vw]' ͺmePcNK7kv#Nez^23h&*U6-;~ܹE43R'A Vё:<>k$k7 v`|-+˭/(oL&jZ2 lߤNG߲ ,;r6s9<(񨩃F@ ;d%G5jB\TآX$wo&R8פ~#.РA H9iJ0~uGP(Ij|>YnZd&* oz o8ԗrmAuC"\÷ANvݪg [fa)%lwn>;{MaD7!8XmǑT"T 6hkI0#V%Z,ϤŹ!\ ɂū"#D`C,h剺 ?C֡9,'s0kqd+.t F- _h iX ~*Ǟ ц0BTp Hq`Վ XjI/{ehTC0ıTk{u/*uuV^2>Z߿hFFEE_rq?:sΝYu3\e̊X4% f[ZqU|*,&SvW.'L<K~tA@ 4M:/8/S'S!1 O§&&-{'ZJEa{U:0`{DcbFCܸɉlhZ$2j4YIEGmY|5T_$)H|ij1uE^ 4 #Ze';q,[_SxWW/zl5qh l_ }7MM)P\PƧ\̑,*QO$hէݹH@싲T9d 'gJYSQhI,JS-@gR6*߳[v{=._Mۢ8G>wXR%+OsZDsm h0}8YS#bt ܍U=aRRH{ GOw>~GBVj痺<- -~xY-{ yWvS_|ς^Z4yӺLJ#Mn:JE%#씒q*nYY>pu[!iZuX /RfMFK }p?O6p}R8*6ڨCZXLIƳ)'C8s3RHZ3L}a%ͧ qi0eIaS!k(w?\ťf0޶G?GS#u2k2L;ܡU5n*̴cqW Rla֚9-aatmw*S8gbMǃ3[ݏ.Ay\׆NN3RY,;JeQUP-U8 1S-~DnPR.:JI,W7d4̠;$MePu)a~m 1vE-0ğa|\=ԦNۛ~'~#ƥO-P"d2vX?n&ze7p_4خWI'%pnz&nx=d.l?`WiyN2Gl*pY& G 3= bM$=Q1ibӭsKJ6{'Մփ ܽ@Cx+$}<6v}gnPfٛѰ)d !@M_H#9vmH_E+C/•F L, R@ǭz<|zRG/_00#t>VZ,M $ɚIuQҚP)w/ yD.C?epHV^wȴۏ\O\.ϩ^`ob(PۻǦLO/>cr^M |Ԓ3Z*tRɋjƷn^͚[IJq3Ei?!qYi=}}5o$BY:oV^F ż)AE|t83 Kp UJ {b}GIbk&wu@wVx_zF!wm?g"(є#CjwkLh)A]BIC"8+R,=w0"Kݬ 1.MZ[ z}SAX4f`)i!O 2h.)-#! V-^iw 7ɳ"NKv)Av'Sq 6w,)2eQ]ua]6/B3>GLSs.7 ̋(ozև"1揜|ǔ5 & e)ܗ%b NxlR8OJRN:umZRuQUY$Ń̈ ⑬fHLtb4,P3MmY˜6⃊FrA"|)xuoW4psE1ݮ=Mj&lE#'.,eߔѸt$"8}F'Cf. ض84|Wޫ+doB'tغ{'2qzpncb^Ĺ6qm%%{%&#~v*d}<7n_I$zRY*DzΑ_զ% ~m_'Nx|2ʷ*u{tѥI,= MBDr3:=Da7=?nq b#ah2%2(ڇe)'Z EvkOVuҎ"og%t{TҴyB"7Nyf;( iWO~3U44qzVv.7H@StNW0*~Z+Pl-ijݗ#,pX &|9kgY*o3pNQd"oTci51 [+#/׷ zBV^U+,^^P{KsÂ,A* nyŏ&!E;ϴk(~BG* ٨Pvpn`}N1yLj,4PÔȮ? 3(Hm jvsĔ,Sˁͪ~e~Ƭ nz+QقFS騅M )7o;q/θKz3Jp_CNJ?cim-.9K$kZ 'ae#8rb =- :do< WɅREzM0l'rlk TܪvMO!v|?r(&Ȑk[./cFTY)̲)[Igh.H`$ܭz%ܝY~0ZTaGVkqL nTO$_.<>\yMp:~gDΚn:sD8_(zaXPDDsL_3)4J4~3KG.æz<4BiM1t#$3bc7San-)\4F+I+[QudMW0k:پ7MSs|'1 nG27\o ˱Xۗ N[ȹK+F 8çc0lq؉02mue=lIYD*9\.})@-\ﺗk*hJOeR"=I0}Wg8!_dT㕴wE:G F~,k&45)BA8 +܀?R^!l@uh">1Ȳ1H~SKMKc7`K*cdAVSKvZV%)/U9t\r!i G-c,<=qa7TN-7Z(QUvPtxtMqt[ϕF:%Z"h81rKgz(Hm>0LgFiI-,X7G=}9:L ƁOYۙV7(:A"ȯUd=j=.5av^ k޽Mh `XՐr9T.mnt30exSm+'lÝ; 7*yxn@'j+IeekO_l_c~ɓ GaϞ 54֒MUsVו7K,[]xmyiWPT ~<AӖ2O'f<-#GA J^ӑ~!}D(tpW"T>qf= RPv.J&u(NR[G'7Td&kG%1h-AE~ ~nMy"KaC"p eE!?m\%W]IlP;S|vMڡl~p|mGЇ;9iBh<NoBs/\܇#r.V'x[OՅ`.PK>2o@a:X(V߹! H|AEmRv6 Kŭ+=N@cG q+>}Jo7iE!{| g |po ƜQOҗۆ Q=j>쾴3%w!X8~=XD[I29 ?w{܂{x`Ƃ{ !)MV%/ M 6N]:йVkƊ <==IcZ5th%i?atǝV(4vKaZczZU4io)^Lgpg"aUUC!6>kEdNg m$khzkc9vn"b95i3=aDY,S⿗ʊ me=dq.-C5K 1 OkÐU_k {\c3@¶;ܮU{ɊT@qw(&&'UoҫWEv9kdTMk\-Q*6rl=:f2p:)m7Ur Rm/Otϲh~8ңFrGVxOnΝ Fe4?wBбVAP1e!1 6Ѿr+V9.U5uigWOSc"kW=^RS׋ k,)d\&2Pm% oa09"Ltc8|9D~c}uܒJț>oK)rJ\_3saIU.."pCJ9'Yr`yAUs409Yg's.$t/ﭏK?L#uqFo"yChMW @R[V-TPv_\BUx2*U׺M'`F `w"}lREWeoo]i.)^AzK׸oɬrDi M,Ruv ̪S FH\JImdʋtSP"5y1gڄ?ӱ[r&϶z5ɇP^ߡ,-wm7`muj9[W^2\)wGG̶0<;]yݞVr:}6.<)|SΏqk~e1/;|NnD/N;l BgVoBcק.]4J:8=S.(R5>+_gER`"!}#FhS}knߑI* g]Yw@pڨ~/&A##.ZW >&_6QcҐI<i4*ZR+\pJ[zc{x@sj],OܦQX3'` NO>+MC^4?HgCklɦ<,'{}!jV ^x#-epf 8* \5'=9Z̟i\~؞}̂ y.L4iqbto71o ;lHP3g)҅ՠ5qhO\E|{zHCyY"^*ol.Y]*N0\y ]!J BSN%:V0Цm^PB.rNwpDg,ъ31Sy/0NBB֮{};MdF`d\Zܪ}VHvc][5Rqb%^n z>_s^rQ, jhq{ܳq ViLju xuhwC1lZca糱;>IYEw;HHԩib&mHOGޟG5ƲSC qSg4/}ᖣ@p5 m}olgo bb ˉoM';&h젎VןA" V2՞f!C4\#+>x]gV(f2>Z>6*^K U`}%H&D#kC%:|AχBQ(_IELR" '-9d}L. !,Ьxi" q310my{G6j a\; `=/T$zMھs蟎IUD( rPva=~)bn~^ml7H.l0즉S.q)PfzFNF%@ܪrf \m#<u]hI/1LMuVzgX*&16BC)G^7XG೸,@2LA9/,k4+yģAfM?_8PA{SjaoJ,=JJix>[+{w ^Cܮz&3Uzm)4\G'wR_/UQ[5[‘.cLRjsu,p[؝b&ߘHeŊImUg%Ҟ&C[ӋEF@\G¾5KvDWۗe֫اAHXEnA֮l9qY_a:բ"D6m0 =ӟ̬[=؄2F\v|>>4^ItBՠ94qW)pXҟۙ Ss$}ѫ#GsdgsץAGl2gu=c^BF´ Uhr,kCȀ $BdB`ؽ<>(vs|FLlE'# Av2wN'^7u9m.P+ZI72"N-Ie2.Y,|J+|4 Nͱ HQíh8&u,u> Tnne6FdYu8dv1Hgn-8n܅xtQfse-"ܱKvg&[מ 5 X|1Cw:y ! DgJBlЧ%9 sXLrWR>9\P J9j: Jq%jˤՙ:H8\ϟՖ ިAyp6)Ir)K[Ԓ6==2x[Mnii͓nhŋ ./*H̃Ҩ<ȶ*p7ö[<(r< 1qFZd?ĺD*n,N3/"d:^۝_433 Y +.AMf0dagHB\^g _9PiNӚ^h *b~̆N& xۄoN>(?> x.`.6VۦďK7|oj ylQkJ r*CYYUP aqiI)L/* L8Ϸ.pkJ2ܶ^[T#K}ѡ8#oíK&RL1>*/ɬ ki'FV@+yy>ةVBUᗄ{B\瞀Hye)\))IzSP>L8NQWSRe! dgED/ /d0E]gD R/L C;B٬aaJ-O0]EpP "_: 4S WC/PLBi=ҧ6?ExL_0AEuA(/cƹ*@d΢ʑsAn';/9R k Q?ZD!KD6bHʡ zމw>EZ-$-aIKghR*`±VC *D;E۴ (]9_gHE.7ҿ†ERf /io&|$|03"Pԥ R#whAA 7@\^e6F{.wiֱ z<ZvH•JD }$$\Շѣ͖T'&@ iC_F d΀X5%p$Nh?ojaX_x&kҍR^x1,0Dи-zkOx;6~_kÀPPtb@F]z4/yA csbqaKחyo9f]-O/m !w>U삃jsǛ˪H+gw'RhDKC!SFWi'y8I%T56?/Pi ;a( h5£'8 @aEAYW}B'""ρe簊΋ Hҭ3/Kn;jYHΧS lB()!\hB5xY+6Yݝ"_F{UЊ=" $zkX'Tz3.mV:2Bsxe;T3ڝFfy#GAic IFSxUv3^=H}b#DFLN)OgSD9衬 C/:ʳV$XͰw8>ϔNV eb%v5[A:qD]&y]Ґ[NZ!=P`hйcqbh~oQ.l䨔,UVq}*y?^r 1\6<\62fEބğL)avBX#ghAʵ~Gc .4$/ze2ĮxP?({\ǧA*w6+Rh\Blb\0[ @"v%.2o_q(2۹lx/kC&p:\N#Vbz_ C#d-uә^Jj/D-泠K9"ojL$au^)]z8!޽Ý,U2SgƬVaGqwۅ}cev1guv!%5wz2'Kvh*HAy|RL}]O2h\7F:?gX'љA-r';7-T=gTOL1/ Ob'!HW-.gT/0Vbuޡih<cJ4d%n;+ 1석O(;M^7pظ=\B ,ӭ#ƣM埙@ /EfeAJoPA%dN١@2aup@MV)"s*Ur,ֿɖPC&l ϰIzjW0lg2r0$"If7ExX: ?#@C $HU~_RR ]Ȟн1jrnXEpmR$癞`>N(4869mI&bM%pﴰAͧ(hx9iF$TM$1[gXEJh b;iLM9{aOOڋ): ,3̇p r/p<"d '+͆v5-AmvGEs8+ X迏AZ/ŶCS^\!X E?$]+츖AP{OK6eEg/u>' T/*hZӹ]V uk$y4FvN;U(x.Iňh+xYxe\nBDoD BN}g:EHfiFG[ jЂRqw$VdO4f#E+rG;0 -[,,}68ks*)2 DbrB-snms\W"(;%ovb)V6_p~Z?2/GӶ# fLɬu4Y?L$%Uz7mReBZpV"sG\J\ALF˄#L0yzj gi"ܾG&os.H]U\59슼7dPx!ҩr] z-HtG8մA\P';pf/W B?w]dZXWj6T)`v9Q;[}E)v$o WƇ=^p/񗃏\>-R ]?c+8 a`[,%[INlFuC.kx=Wc5V,\vFs5h3B "b̷fY:1es@+wf\|d6{bdaBJ!ys\jm?do>D,v[??A0(ނi8k|2.SHة` 8{:VZ/@7fePwTBO߿] P$zbُN37JG~>qmyR=4`sMx'[[ԯGTj,:ϐ7kgvfd(-&dqLy$G=li$#@8bo3Ze}X;_ |̒aPҽki)O+Q2>+X ⡁ [$Xx$9>@4K1S2ݶJ!+AjZ6=P-.VG#^'/0w!Nu& a}˛*ZqV${F |l?ViV^1[ϼЁUѷ\AQkeSJ|Ave6rg-rA){Bܿw=_x)uɴ~?~+밺T\;XC]y9շ.uDPGG\JkEbK12?:)`ZDN]ܮ2d%IYܲ.(Du bp#<#Mjn.pfvYya$G R‚P%3U_*3>oA sx|0VyCCfxMq=d/ ŀK&$ZMNm\,"ű{(#XtڸɹTn~Eɥ!ix0[mהu3/)d4ތQ(vؘ{.Q@ kW?Hnz*;6]22,-X*GJ{R$aa̿uӢ?< uA:e^XyY񒇬jIGum Infgyl py@lIMŷφG4$7GHtP_p/ݷ(=fςY66LF7b/ǿ{-.azӉ08J!E;JÃ)\XXINn lNbA@uSIEwl*>UV~LpgJǕZ'Amt0lkJQP_lqPeE x^ՁXSfBDr3`x_Mں/imzB2gńxz c 6o 3+UN`wdDoqD[+2c4? zTtO짒K\7KE䪍1fǟ lg}Q~,8.cP$7{x'_5srov#oZı@z&?NDL[P,^ΜZpXIHd*cz~ fGLXM8L BBsD2 krg`ඣ6&5{̻p(94Ki IJu:I ]VJHkv|K=C9: 5 z2Cİ-קxZi sX\Xw=Ha /Wq3!Yi vtk˵LM83CᅮC*52SO8Wv1%pDtC>+t%#HȳnYD#^^٦':!eB=X\8zvtǗe ?$: _b|aU aa*! >Oz<{Z&1l6DXO:&Ȼ~L62yyL=)@1WpM,5)L%,qv\_U:T^U۽ZW6@ uAP<ٴ UjVs >e^v$GP.@wK Gr̖H8D`6\"(N(2Wx:tAe%`ۃ7UF"mtURZQj0`^cG6=UB'YL M0S)QivD<'j}e6º]wC}bBD!Dywv O#e Y=;k/O/TuJdΡH@-QdUBvT]ac ϸX7tiI㸮fLhrHP  VU@}E-C5:ɡQLw  %\;Dُm?TYՐ4w-oK,'upk6 Yw5CQ!IwHG#Af'BVų7~^S3A^mڍRؾ},Gl =2l{̤"Ee]H8o񒶖DR J޹}H+Nbm*-  ’w~{52%Lmc ʴnaJID9sL" y"Upg F"]K!XUsv??g' Ro& U ;7Ըix`G`4;lN"IR{<_3|ۜ%P(Sc:z8RcJ✒~+|v |*ƥ&qr W5 c@q|;Vgp8JWȚShO ϏB޽΅J <[T9D%i yN%WH|r21)F1CcG׮wk_eUÁ9LA o<{KN$F%M| eڸ!] (X.!OA'oDʌnЬaPi6 ~DarJEep&ff13VhuK Yjc4W' R+Hӕ/C o ԓrLsh58Nj Pj;1q(ulj|Ǒ\wreI΃3`j Œz@f̅bN5ٰ:%Vawuo!<:~~jmqXjgFӜbmu42Zg .n9uG㦩|+' γ:wCQP距-szw$F'oT0YrZyiC*;DKZ :dF\;lUaf'`KxoPGc-F1H^sLgp=ϱ88X=fq{!Q<FMdTCk{0> #& a| duCl҆+F{C8~NgRխ/ EXmwInДbdE~u8h/׍deFAڎa1޷Rق+6i7Y.sHgOt)O@j OP`D2bdnp9jeII$RQS<(Nh*;*V#Vܐ7Z. íi2v< Fu.{|?q=cQ᥄:Ŵj &*A8]1 s!bCċfɸ7IEN,RTNP6Bn(9 TLa2-՛F,o@G\&k2ܺݴvp%UZ$9MzSHX:^,EtU]&jO4u`baڏLdzbA|YϦ m@ipa#`[-E&pcm+ C7b>,0'$X~(Eq%(Sʖ:P q'WfG'h.8䚼vnMzP9Lj4$<ʔ+b Rc KشiQYS3SkiS=)e/mZK4Uhk;tìݐȚ"z(t];~Yp+,2_ϭ}^W;j|D-Kڽ/aNjIޅU(0~yXDB,Ce}$sOcmt]56B= dt%W˘D JRZRI0!9:&" >6";YFf7:Fc' y7A<E)$~w>ed7AC3 ec1 9!29ď)/)S q}CeGhپ,u(R nr}vpd:/H)MD@Jo$e~4W;ssoa(R|UI 9&?ZV)'DDOj\<@p ѝ2.oآ0"ifĤ,*JUC,s-5AO.o*Y*o1ۇ {ƯQG.2.oǰnij*) ҃ʿ&A 'H3HgX83(:p *-k|* :]3oIT:y,g1$l? f\Gu|ԐPҘ/-5')!SѸ;Έ5(i | %g?i8,T[{~›@:en0``#x눨 $4>!܀%K =B4u.Ϝ 6tv4/V;͚o8֨[=$v+,>GRlsJEdTD\}W&):4n䒴*tz \sM%">p Un3fH?n߶6*mU1ϻQn$W[n,eW*, _KS%ٔbF!8*@qĤat1-X"ծU]q﷨HoߞuV2n{|~!tE ݑ~^њ+ DMƋս.+oU%ohh̏#x$4L~HƼnfwDuSB..3i/ou oھ2QнBQv+hEN&tlBM 3ǢT kyn)ڮ=oF*ÿt+r9?.>(VW\5-ڪrXkZ lz݌|eVG X~.2>;F ZB y`u:i!F玈`X_9nQ']ȡ dCrxHB/Ն`?$|X.w`?1}xp#AʯDb8~哔!R{rNB4_InqJ|RiACcs@C${vIVe3ֶ4׽>5ҙ`MY 'v ׃5"'M#]o6ݲ̱*YYnpv!"b\z2x >2_ : OǤxHO6G  [PxxR„e6"((͆Ӓ#a)VvBu׀S;d[ qm|fǴ}yBJB`/͕[͈hC |alc%܀+`" PQ-nbDxE X=ٌz$~Mc$}hw>a{o7>@Boa?Kyl \|~xtJ,$}҃8b0z1<˃k);f*GjzɱE* Ufh-"1=O jeyu5i Yvd!醻Ymgx{O4.nǾ֩>Q{ƓupEinTR Y0?Psm%*{h^)IG6PӁgʚֲ~̭yxUڣ _Z[ b 9iPd;kɗ~|A]B6*TC=V4&?X,W&;!<}CEC79.vEWɰV[ 6˞,kj4 TfpԐŖ=Q HBzc93k]өFa Ϯ~G﵆N^Il8GAo 7lSWyava+@xcQ> 'XN|Zс\-[?q)KQub"2/m`EQxaOkYuHV#/X!Aܬm~Q@ 9n_#Q K>'S%e-ȚAc?;~$|@i9˲XT)ݸ?b~jɅm*D[P@k9VL5s%5V[;5s:o+9ӧ;Id%?eH..Y(es>'i&Mvن:$*g=3ӣFJm!q <{Kcи%K7( ރoi#ȃETP=oڂ}IZڡn Y-5mТY ͚5B&z~ RdD@enZ OUƄR(OF1.z)K thM?%VăR):Q=^b _BD9? JmoKB-;%>x: gWZh<.9Ie̳ޫve^ W匭3ܰePKk(2j ¿/B)x?sI#"Sa]6B:y?&g づn$@7d:B/e{N+յ BgƑTuK% wjDQ83}h$S"ïo陸P ;D$ip QIda]If݉LB8=oC!'xv=Sf[:ù n&F1NgLevC%ݲ]I@~,Nvq%<a, ±g;>X% ,ly{e-O !{;M&Yf(=oE$ߦ ؏~-YB]Z;):ZэRi[iWNmοM:Y8^><¡3:EӮGB&൏Ϭѝe$!GJcXSLcs<%'톆sALk$ aaYvq-H8ͥE/0FAe{KoYgdS;wyi %UtWS~fC" /BMBj}3{!zn~h"Wӭ;2o̸3)UW=\gs2 +/[lJQHŢ!@ofQkYChj}EEJQͺ8h q!2W o:Wqs>Y?* ~nplñS]x`=?|?O\pb.-18. >ĄI38m4:a0jB 4G˔b f{tZ!8 -MXxuX٨-=19+c^Q\:HeB.5wqȺA/JxK[2֋@ŋ} 䐤gHMx~MQp~VRDs9H Kэkjogskؚ/*Rp?I zaѣH%崐|`ŷ-ɔ'=: T3vѨs>FB&c>3A t* ݬg\pLZʤGcv9B'|5DΪ%-nwBqk` ";:A|0iٴ6鹲2IoxO$, n3\Ds0Nݴ?e:|?wV0R}D <8۽cÒj>vR nM %V=Wf6AgWN()^N#S6OtE?$ Q?R?qҒ[ٹs=Zī?`MEc[ɑs![n*E}Pnm {d[+Q H 8e>\Q?(B@w<%ew+9}>xBKtON6T4)&y ;kZw]3Ǣ2h` 5Ɏ8#aLʒ̇pPQ A7&PG]EW?GYdz= P8ʴ==Mmv3xmE/76߾aVRIf R6{[]B |?nC܋TSlvm ]y߸[v6j}C2K/]TU[ټg[ rcp%Hq}nckYι]7'Ny=BB9BNglGwD# AͯY+gR yӼ״9,dYt; =AH("C,K^>i=swNv6׌LU^ʹZT(0otH4u〉7P{*6M7^N!7ZCagJj*B:DiH:,tkL,y*4- iG8l9ʼnۛc<{kУ3Σ֌- t])Ŗ#"%#*^5=Sgz*@rLA.}7 )cT=~J M,y;I[Ûx:vK _ۍ:+YP]lo.3'_@zNѺbMqN,Wkr h?y5>^hWհ@]V 㷁a D`n")/?-׮K׫qծĂ%&4gHߟSk:4(6 .Ø1ӿ(1g#۳PSWH']mJ=v ~J^upX^Vg,k!.X-5ՒP u)JV]r2['cy3It/Sr:i(Zq_zMVİ%K'R2P162 {Y3gPpcˑ%j|r|^?KIyym)!?w^Opj1p5謻s9Ih Eޅ\WrtCgV>cRU6Kt0+b}y0W9f  6 /E~n f #1_Z7eʔL덏^fjqc "qimӁ0bLxdֻG3:Ҏ}g { P7ɪAx2~>赃Z6 U q cvILDf"BU' >7E79a7^ČTo7poCUY Y[K/FC>eqfF^حagHQ n5eK(E¡ EV0]D%aP"$'4wEz!t^neE!t'ݟ־{z 8&qʵ>\57'2eg(XD^6#? fQ̣k;3䖔$(:68;MMnMBM-}8.T2Q0]?1Wǹ9͐: 9 oHby kP_|,Pu|M%h=D0t89͝l/BqGQq+8]Ǚa\4ٝwE!.ݱCR23fTZ(EYCJ>α^Q@i!7ƍ~,d\awߕQ} lz>cH7acFTa9i QX\0Ȳxd?>bC|*f88n&aͱ;y.xrApNQ5! (IX,FZ3] RAfՂA<\D%YJ,9úsbkp]'o݌Ӷ΁١e_lK6HH;(WT筞\!F?ٞ*B>n+$FHfªEHYO p0>ZĶ:q"!39kYtCVH>2 jm/,LtMB}Fx 6@4ᕭ6Bi0`{@Ux_dZQYvcs>(y`#^13dOϑW:?!`.pea`&^]LWOq>D2H' :o'u92p#OߥVS_ǵE gwsRs]YYipp&ڳ}mYC̏k$ S0s 0w+foڀ۾8 ([ v7%qffgYK|}$5qES!LG܏,eMۡm=Dߗk5#hXxo1]BM9#V E_/S_ 1n5C hC`PUp ̯چD] X8ư&u2$B6`"02²4lյPIR+V@S\BE!+m ؿ9}+wO1 =LP8p%|(dHdk@"lx-ru'i%Jj=S_|@a}e8׼ k3$4^n*wՌÌ# ږ,PƳ ܑ}->2 mTUs&arcQ =2O:ق7"a|.lk:J5N8 \Áׅ>#~;e@d2<;MPvUk̫Bj5CǾ4.܍UYϙRs 휐")Y >?Id(d3e0mH;]P4]d(sK8ꎅouȗHan>xaQB9BUh˄hiloוNˁS4םQ披:.Dc/\7 %pc{'XuWE0$H 8#Shr%X_胲vFWH I .!Gټ>#جG+\a 9"GEiٯQ'.g`&_3j*JIqO%̷.BD$q|ai`‡h"6Rf ͓<*c[x[M37JR2aB^ QxOH3A [dGBDOm5O͵U ¤_ 7*UH] td.$ o;4AJxQ#ɇr5. ɗ.5Ss@=< #f&twm=v_堿*u1Kp'0A tަ ?mJ Afµ3PF'Tm  92G(wYX)AWg驔~>"t&'7duуST17jN,2jyT~dZ%$ ) 4".YvEAi`g, W `j;1w4 6v-֖>1ĖQtܘd}3Z Cޡ}_\N;yD&|Vp'Ti,YJ䄥+"O]p*ȧόk_)1n2֜`U_/sESR ڿG.1s?kc|֛%IpKMs0G; `s#GmWY Fˇ@<ί)̙q|6]{op^/N:âJS%#%҆eA>Fz]K=4K%[jU Ia-}V > p4_کNd"X<ýQ׍6k}J'|Y2ɔP2!R<7aۈ̎Su9/jUrͅ/%y٪a?f\bDoak6iz% Z*F)%X1HT3aua3] ⛞GE _[aOG )ɀ})v7,SX 6|ofvoY`VZs{ih}Ya`E`^s,pTG\x:S ]ӬڸVBNfTi-5W-?c593@Д\{ECOh{A3,шz4 C \dtn3|^VAr,_wNrCBۅ9ďHZfA8eFXT7~-֜*]?'R|[gzsQL2/}3BG2 g T{4./*ƌ$+Uz?~fU'.meqEQwe<Ձo8J`tݸ@I]$lﮊH:㼑AP RF,^,FSIN)m4{ۊ<CB&@.ٿ=)ZP+aaq#Pkhh)zquAXWR8H `@fgq 0Ćw5A1vBkw/WMMT`HxmkĶJeBGv(_di!uto;8`ˁG{)EGf Vfp7пB80BQ}%v!HaLn#NB8 d֪ 4zbZɘMv3ҝ *4,o&63Ѻ.BnrR yvH, ]PFBBosWe0ebFIMhñU>עtkc3`)qrnM *,i#T$0D x8&#}k'J0J8r S)"PR3Ŝ+Qe}DJnru'C9Dʦ $9IBGYs!@ ?(Q(8oQ6ivߺVqi"16\h3ful (^[+ ?a|kZW9˻C䟐'ƗCwTfWvUvKs<8VTƉm}ݰ %{Gnmt9y:q_X!x̸Z]IsLr=t4jApu؎Z) ;3."  {M¬Ql8:&K'e Y}7HZ-Am-b'6-uLJdyqK^>ȲuW#kHٲNcl%XvxKTHC+gMP6E8TQw73bK~}z^RsԷ槍Keg!Rϋ( OL }5` j:j{MD[^mǙ<.:>?Og|4 "sxWQc 6AȜi N܏0Wp r>l~/ـÞQIeJx9TCdx=/.JW|-c@i}LE5yX{>TY8/'XY6pa8#}ࢃ ٝۼ͠= Xd4k2^*ԕ?XHˎ\#y8쑋&67 +h*XB`ykϫX#3 'b@7u?FA:(NoiEa z8@Ӛ49D*خ!9Ӹk\C JF/A7&_.2Y >Z+!/oq(\^1 RAkƵ l{®FfPY"ġ)pP')ƒúpZ6MP M(:|sr3Y05aFVC:Ǐ)+7{jp \%O<= !Ǧ!fyu_1X8_z têl zх}~xU'|PyCVH`#mV,qȣA~l) ̟T8 * v N#I6a`Q'ՠz\ݟ6vu;՘I6TT}YݕTNuj]q[l_0y KL)D7 DEG <3W""E&:4w_~#`&a{J1XEC(QIn޽|O!4cؐHӝ7E?bs⼄hƞ:96*mzDu:lRi '":,SL58KLӫY 3zAԡf"M q V YIwq'Фҍr /Y2&nxKQ(Ra3w8){j ԊF/jսHrzБJxlP?Fz{JQGhvbVMyatDawwDqph׻Ll3dhL8JC3*6IKԩB~Cy&ed,^S%D^(7ݸGxUBÄ%r7jk*=,J)m 6fC{Q!_:^,?[1 <m^%\*jw/S, 8̮ ?Є!b.7;1ߩ2#J La{e޴QL-wT`+e5LT;_CE}hs>1O&OT p_r< ˤ|)nLCR~6F;ǴO$23a1+5TnG=~xMRƘP{gi%,BP@r?{J6!r|G9=M8e0h[/hGz%uxfO. ͏m-Oc`2(/PO p+\5s`}E2IpbxCyj8k=~6\?[♬X{?fHoZ`-1 g-jf=5L6_>Ag]etz&iSzg>jKG[*x0'BWi?߸vu:3Ld,s%m!Cq$ãsXM!ؓ7'! ,4W𹓒!\XIhK``۰wW"x;`8tD58[U3VzqJ{]z9Vw# LP{ }=o u4taq?# NB5 .gԩJHˊ+Yt?!O(# H8g~yVI_ gDa BReIϥIJY 'ꇖcbp2Ҽt$:a%Nz6M-a/ l 2ART@~&)n1:K[lLV`@⩤80 :}x**O8,=^%4Q*] qj>XiE3EV>u(A({P*3A+?q`+÷Dӡg3XGfrǙ)]4;Ho?I_KZl|uhjRS2P 駴ZeS%”ҜVu] ҜJXm-J6T\ έN<ިJyvBru!VHqze I)jG6T-|8Q9AXu߇}Qp PeG,D)>y\M;~Tm{)DV']*BӔW#FҼ!9T,N‰>UbL dVOct٠ iGZ,q.)x_ӪL@ĕ'S1-/C媁k&[ GΙ r:z^W4ǶiB ,$u.Cn䭈i:y)]Ң풵qyJb_"㚚ʯE"Y(BHo?|_#j'bs=w4 /qR1>?i9nOx^ mN'vO[C1)׽ BkL3" "l=5 &(BeR(7'?2jo,}TJ;+[[g*T"WP9ow5Ҍzti9O47>pڶAb\K?!DDU퉸k7 W0#>+Sz5~_*!QS$y u.TU>:xU=v0w//vj}l[]~E:@+?BQ5 lWLTA@fXj[S3AyY} ||hP oSDYvN QIcFv=#KMTrzI&2Fu*m(lnSɽұ5Bf:1J1kJ| ,6N]b@M1!B9"?hai4-߇(+j(jA/0<dxQl8VG#wZ ]Ó,ZkBPߞ[+˸8.EL-58SM8eXpg]qNΏ?ɇ>Ԟ@❹5wy5HȦd-vG&^tRn* !CQ#m)z|ŧa45D2؏-JDMde# apR>ьܨ5>R/|~$/AB կ zIr#v>&<} -SV@F3yv$^ȯGf6k-'f x6-쎎~$y 74UC_ڕ-g}̍UyyV ,춌*yK#.\K–r=y>dBcM`sKc9 yzN@GnaHg1bQ3),*$EԆMzeV'LIK*ѣ֨g)ňZբ徜]*DT =)x^YW@8D 7#י?B\nȏ-3%(SY z e 4:w'w21m'p3O`C6gVoSrEb6Fx /ӨR|gn/݄C,ѼIXEBbY+9fXClfB]koFix zy&yˌM-Z_mP)P} %GQIʽ! +vlyܥ&t,N1 Yėz%ǟ2hVQ!-cMC3p0q, OhYen=TdId Dyi,F\tթ[ iQ{ͰZy" J:~v>6M8fvAؘ0$ŘT=ceHu4p~Aޞ>" BT{43 v#~U-nG) _ m{w+%er:=k mu\:364$QH:J4ƔaA+ʀYY _Dc.B$Sbƴ&tAN?<#b '쯸N2TۼcP].8"5Sul Jl}8tc}G(F] !3 sKC#EWgf|!+Y3cׂP~s<~XL$m.s#rvIyup/A7zH,xhT khHiRU!r c it2:Fȇzhj+uvQL ,Vi~e{>09kN )߼><}+wig7)a($o*m\|RGt(T'WirWt飮Ty ZZ4xDg\CTxBayϰ(ct5w1h ITb-s$$K]V9X9Q|?~_LD 9ȄO'=o}8CLpq>U:/_n(}R ",,"m<|o4 96:5✲Qc  wlaj{)Y'mxRs&uBYEzO`6<(\ ![ev?|c,:u~Gx0XZOs] s"9֥)fƒz aN]QHa]V4Cvn6tCRd-vW /C fQ>:<_"} x]m]0:;o2` N'L]Ƴ,qʙXWHfS`* v۱>$u*,H:&Ɨ5&P D=ԝ6E [|fw7t2 !R\B L  c l"x )V$E%tnf"0ֶ.tc+<\DֿQZIR3[TXgcy;g!72u8L S,qK/jSڑh> aoXRE0>~}Y! Sq x}R+l1kGÝ"D4ZC|Q*_g 33<9BaNTWx=.nBNB=@m,F_]FKΝ = Nl!y2\+M&o驎&mr\}wyx0[zE7 WۙNMIû|p`)y`3p |,yJ$Cb.Ŧڐ҉f\foL4Nꨑ˄CB bs;+[u`l4F"e9D\YE1TY\mmMbY}WO@k y 밺Qf:[!Zj _< B7{ٯž`P·` 5!d~eyUKEltFJ*8 L(TՅ ZY 2[=i6ye6"HT5H3>Bi*6a>\}9"+ܚsX[T ^BEC5vj4ݱҮ&*gu)>X N) KM]`ah\~F}ͱC]EdkFr XBc]6岿wmV Ns.m=FD;D&4I HrĘn5ţ4.')8UӸ&.QT!!on^Єp]+u2+pѣNxDv]%drϔF'18Q# w*i`zzSԅ=<83MYѦ(/Sf:t"eGo4reO!{_絭 '}㞍+2Rx*^Vm6>Z+LD6 ͆|Bx.2Ki5a ᨖUU^뷧t;J^G̩j]~Q6д/ U vpTL{ I,gy|~ePu oli4EX_ r-BOWRB<뾤?1GJ$g1(eXGŎ |DoԕdTBڊyӆ|}%s THG.V)ԉ;(Rw&o;[HUKVy#kL^&OV03'2LjDnPI>B ?D/@ļK=?LkXҬmsARe?dGƎ`.^Cl0,Dd-<9v7%YiBam:.,ɵ"E~KREO$PA!}OִF0I Jk](3rrctqN;ƬH^mCZMdm45U5-.%ш(lʥW+*;(ͽG{R4.c޽PAiq3/~Vbw93ҁA*KIyB Z|L)8.zvx$({]4s7x; @$.VݎE@v(x A;*| I1,@dN"30hGI4yTm\,f`|csUe4J{VtsƧ0~5tC3pB$~R`8Fss$DgeWy@A$]\.жDIW.k|s%}f,>ED If#Hr 1/~\'m?Xy_@[-^H!几,&)v 2[&0PR@l >_o9! \0GT,K1/ "^E{ 9g4>ܮ?,u;oB/Mķ;yrEx(n92`a+RӚ7 $kEֽNDw3-~Ͷ?BSv)n/midl*G#fਭhBhxGQ63bKYq%}揩(DLL\2sW`d&@YEJųݦ Ē˷O$W{5wNԺh$? &/u)יXd1Ua7as-i̩9\cH]WK@\Xv'^u\`7k%d16kBl!B梡v=Nެ fǺf YtJ/4V0k``٤8l6dsAˎh -) )oSA8!Ɓ4%2ٷ^54<!\KJz\y^g=` g$GUB )0|}5n9S?f mw}l8g޻3KCAp0/JYjG>]?<|a-)T~I.܁`+ϙEDeɈ{._fS> fj$fNyDU%&|u뗿:mR䣙<\:K;}=Í{H~yS$YyTXG oym!ܓK e=dPKjBtA?EAxO{;Q%C&=F LcB{ͱ Ɯ <Ljx vN.6UJ / f>3w2bD~eOz쉊֕70A3㈾t~^Qpo++BBYț}(:TBw8t?~DZE̋~i*N $m؍9Iȃ!I] FxݕHiVZ CPh^c@~ '~lޞCT}aaz95O;1>` S`9hW%OB;0QR;ko?SA؈e+~+.7 <~=]Y?.iu|}$ [#ll]1.-(|}-f"I9]rv$U1U/W)~e'xj|ihDl5 aFCHQ@z:/l"yqob!`)Du_mL/ ]щ,(>"Wų.43>&wHT<3|",B.FnG!{6Ղ|?CQu>Ct*f1N{W8#_o6EoZ)qF-7d q]G،Ԟ!Ko埑UnʸzF@[`SEI~Q9W:MWw"5pc(H L6 pK %x "Ƨm »(4y]yY4QX8l%T%0.6yTQkL$5țFU#cp>nG,JU@)’@ٖZJ? C8kjRB`=Wota}GM/Y)%w.ZD.9l$aI߀~quW`n/}߲S$yٝ/UC{8 HՉEj}uըڸÖY6 g99E&'B+L\kmSKU;Bt]*|96)`+ꚺoASTtrM_)8L.i:8Y)Z}qC;-]}[':4^߻vKsimؐ̀1=ֶFC6i.棱HRt͐h>ދ*$k*mYx \i_{I`LpD(j=Wjt;n29<r:KQwn:g+ N Cw 22~iL'P\k$>"vޓ7Uyx OŹu`g _j@P{ x% C;w:kYgDaS'{o~_׵h>pyi,GYDk>aݹ(o20=Dn] 8>4rO6鐚J9ˍȑsyCGvrfqy]ray- *CayLw͆$V,e^fSMepM,K` g W&蔰,y9!['@4/IZ{`ыFXL"+\2ڸCJH3eM@Dl,(x'$ e#₠ãE°7nga|Teô6 i@g N2S:c6x\X$37q'S yF4 6,fwQ0 $0,l (,^k Hd.PU$|pOG*YYň3": "5b2ٻ`W^ątQ"`U4HAJb<3} /9" +t>XpBYv9IܥswB*gOni[j07E6OU%Za̤6/:"B-~]kuB7K^>scIuCf -p XEP;u6._siIϛG 2D$5]+~Ѷ(VzF#QqFbvܿ=2"L;VDa%vkW(Q/bkgfձjϑ~w}UR/j^p⒮JjGA |EjL;a2R"#tˢ=_sH_hU͝!S𙋠*!ȫ J CSI'eVsTPʓQxsSGVgԳB#$]E*?TUQqN dnΔ[)8U.4W~_CBIP1=#%[(XmmDу1`]p9wz*?hZ[v+[?{YUW/&TM!2vOQ|V`~$KF&qL79.3au`o$w1ič 1u_Z"6Ma)"dH;/=qn%p:adbumdClx*lܴ MMX:'\F3 W%>o?ƧI$U}7bP>$@~w.As\Q,ЭU>]p<7"t L⪐!'\Č22:Wpġ,PE&la/2(0~e]9VRpIGQ66Q4lΦQu7'Z4ޠV[ kSBȬ9ic0jAŌ)iQ?97g"Bˁ AT̡"0g!DxaIM,}EkWՏmdFVCR?.fqzaq>v]^X_("aS*F[47d'; YĘ[qO/F{R*dhmVHyؗo"Dj8s񽚷rp+Bf#)'g$oP0rKxN3Du7,(@;.^7~ Ks^&p\G ݺ-< \-PxkL4Iipx!5Lu]nO!#7yYr-=3&)]M)vzۉ[wHI;#&2'2U& N*I߰8B9OU}%˥sډ&5s;s;b_rlΚ_j a4g w>o3d.B7Plp?!+բ8͙J\MPw Ca1{x6aO{wUH{X=|TRu fXx)*/cR(oh,YmF@Ա )1r2#e ٚ"2DZ ~PcB|ge̷*.JUFAUZ4l`S! @#/M3nu[}[wrk<4o{CoDE Z~5+3= Fo4)B_In;F昻Z߶8I:ʱ,rۤq\9"K!PKԌZy>XlX /hiײ8NLopb-K}X$,H)og=!v +پ-:+˸nfcV 18QYaF|.x2DуUx6?G%ekQQ*&~I+{4"*k{[RQ!a{ 12F9/ {nmmwNy~7x9Y;|74>Ui:Wp\^ ( [KUA,J*!2a܂P:1fsh!3:'I^ALwm `LK_0}8UM?Cv/+Bx-{Y=0oc9C/%~YH خz4"ɛ~69=VIJl-x;e s*de|k:.}lTM&HT^Yڮdq$ɞ1i;Ǟ:elX%AJq@R$RYcVRR$"bx¨(q_x) ߭tXB9\ fJ Jqr+6L8U\DQ 4jk wc?eC g)YXg'\(׈־ur Fz2ZOTHւ6j1Ga!H%ל >E22ǩҒѩ):P\{x[g)Nԝ(5mfN]EfZն; |ye7#P΂I7} xۘd;̈́r8uEz-`7UxZ xBi[#'.ZPZ#\scbQj172DŽMeP(ʿBFp'_׺Xy1)Mn4a:K.4Jl2AJ[e&ZHBT}N) VY=a1nQ.Z1ی)N{E,S$3n:0!s1diܘY,j_ f҃xKFKjasj{0 &nÂv :t1\Z2^щN9)BJp(dY4 Fk xpy}RV6%~ܾM2 ɘ>`H⚔JAR1 )ac" lrw `f0RNw:7/ܕNÌ hs0}ddkA P و<VE8)>h G%0\&O"3gogR;G$gG?j4V ʊLXȥcS^=gI+3K*.?>I(/7vdUYO >rC޸u {oY3; HªU %:NgL2ݾ;'mce :-Sia=󳩘*Yp9l#O>O|$I5캍ϡիwn;*A(xS+2#LJ2tNF3Y9ݓs7j`@Pzv:"]-Z^6xEpsE/DX6%ZfDxK!%e^h&3#ikSӶ |mc^(t۴^2[t5u w~DNމUR\FWeNҮY̨XuÑIb6ܲ&Bt@q`9)2 F;UzK%v8p(͊KS 2 (};YG1I] $#8]t¤8\fim]l"` >-jSBLFC,Z y/OwdSz&ErN9M+\(|?qR8KO{ -^ [ч@(|%ec˰)toe&Aa≄>UWŁ?3dF@z&үpcHOmX-ʑf%8~Ⱥ]pfuBJ z E'ЗW4VjgZ1< ^1U_~ ;$?b0YlbZ=WKdżY"X\dYqZֽi g؜mXĔic)7Gor!S(03f oGJ+*_ɕRT6qڐsHW4SA) mޮi3ٸLt&c3_ .ŗw:7{(7'j[[YAqb?B>ǽ9"gPCHS9g4ǭa5SDc*zJ}r:'`1G ] Ex5w 31"`YG{ɴZ)s?wZ)gА#9tiY Bi\z S|(tUq:xK|l- ϭ>P[28mBC#3 *grB&aH`T nc{kqkAyjO `'Sâyv93/<߃+2aZMSmyM=~yBFm@&p?٤x壴HΙJzUQ+z* ==Ιg'e>áhǝv:6}v.EKnFDr|YMb>"vn H0ڌ WKsQO:|L@MJH6Bed +FK{Vapgzjc/3x|J4sVH^(vI&aO,JR4f\#F ԚpF)qA׬C DMQPvpyCE=OL1\bH :t JIe-[6c,EVu)j":֌VlpMϰYC*[:8>$ ecbߡ .CF~/G_ivUco/hnXT"C8y9~"B:@8Qd8c~&Y]X4 sӦv )n{!:V}{gyq 7n\#w7l Hj}t SɥMjj2BA s-*{<6i<"EB{-b1B 2γ o´ z"m[=iMʀxg7'FAnY!qPNgD0B hKz?M{qm47*^V0^`A{n:Is%څcB,Τ#S΍#}-ӥ)4a]obP]Sum> Yo%UsBN3O]m2\;ɳ$ղ] @> zZRwEb6ڦE2^9dCB#U Ow(2Ҳ]Qٽh`Iv{|A{a\ѽ/t;2c{H.0j`b:Cu08֙. O,pP1eniӃ)~j~B,1?#e2+݉)|N󭂈"gJmmDR4I DT =~/D1P'RgȊ ڔ \jm?dهӞ1sm0N%CnnG?lQ[%n&/$~s(ܫx"tpMtGdvOz: $e$\PD;&W Nl$u&@Mx:dZbօA诓o&c0 <׿РBwpp?5&%s&Pv_2f6ռrO)lP>!G @@*2`sh)B=* SFݟa BL"MC9xb?ٙ܌\CaM]6ZPr +,Gҙ.UOUbk"pZT5Q_少 .e[JÔ#v<ʤ*chMN^|fvNڠş_#> _m@(A\9&ZRZgs̐ A2̛+?~fUZLVړ}6fO@v,Yu [ZWi:I) V. :6S ,[ V,oGB󵾈m˜q/+~[l*tp[I׭A2/iumrCR;Kew2^7*OuCgFMLm~8[L9[lqFWԩ,6~j] ֐,I]}IZ) ?ӓղ<&b S~?L$MA֓%H PI-hTVA14.ցk|bFVᆳSCRģ1G x-8H$?ΓROJH-է?U#<@虗v偓$w?Bw6|zSΛz?kDЗ7{_mn_ G~,; ]Rv!ã$-C*YBe%k,w4 xi<}N(Mz:aQţ%8Uo J 4$8gY|x&BOwQaQsQ l Z~fҫ8iN;> Pgc22U'ϓ#qmcd0~fBҋ; 4Ju%;1\OS}P`*i^Ρ^^ Ie}y<1ӺpO'P Ft.w<[|kUN`ٛ|ju8s]}N5/{93Πm3U4nå%!ܠ$eZAVؐznW~]kaotژD+{WAn) cfMPT~SaF9mI[gn.dby,5T9RoF޻`o݃B8I]E"  3"I+nmחm0M@GՃs32Aue{. I2(wR6XԎ+N0Y!&y}Q$H ʍ=fihj5qgµ̣MlUVt~A˨ /:zݦH?,vmlG;(oN 5B!V)} ~V}T9rm-mmB D^/כwM$M%~G'DULR䤚5ABxZQ}b[sZQLGük ٦ked/Ula_FJu$z=8HʲZt-d Z[9=CVӠ,EO5Yc[[]A38Aym(Ϭ$µ̷7C~Yr2zīNFʛ'Ee^q~<7 Պ,Ø:l s]߈(#Q}A)j#8BiMru<#[|8PJdgrq A{D(|>PeeT2u/BZj~8D!_@(_nH¸J2zM 11Q^h;cVʤduo#>39 ù}rP e;n@`0m_I&{LJ"/T{aU e$] ygfHx1m[|5y.R$s&o6$ & ͟XgU!kV7'-߽aS[{]3Q6ݝ'2)C1e紅$Zy4L7ϢR*ؔ' -JDM%Jt kŕ9J|CV{ R 1e\;bCO(9deևdd6Q$ERٻ5ymLn ћ!Ҳ̀ExL2U7]*寢6܉kTF |Г\;HhUuh0ڊ4*4l:4\b"M]Bn2qQs̠I@hۯ| YYiCgBӃىiNmrzN~}}  {lL_H4.ҭ狔+Cj[V>U 6*LxrΓ*p2+},ouJDLv^%8n.GE H*t>^B./sg.!ͤ6T$[=_P(:$PB, Rf\P3a<`K!o-kM|B,rH)R`N>i;b'܀ ꭉ3=ɰ_>+Xcq icJER~W,8~FFC?ݍ]6sRY:i#R~yu|:-$$c<=XB\,rCh c,]\ Ìg4ΛrV#y a[|,bUUt"NaiP۽>bSTW4pA3 bF40VsBIrزEVưU=ԂԽ9lƲU%-(Vv:יu K|[~组rnVVo.;kb_9xqιI67y ;|z{ST=n~g=-BhwzZt(Aŗ3\~h|~^9!\[k3"B n{Ƃ#qPk /;y,{A&($c™ t4h/  <26]8q$kYM\ :sZzi㠊ѧ dT4xNĥ|# :ՠ )}sT"G>-Hj#Z$[: ׄT;M}l%V3;F)b-KD_ә6Cƻ|`&6f"$9Pp: +PDQxnuX-,E#Ik)5$hvq.?|X#`̳>ٺ "@I;Q $mԭUw /,ѐvqU^fCL^dEdj= IQ.Ap%QGo)IAy%utYaar<n)9ʚ9Б>Vq]o&-L:&ONpd* !`Y.bM5GoJҸFz^[sTERD@J:?gl$ ״!;\˷-ǣTf:f>~M9;9~w R!uwb)0fq4_GshAxW}0\\{sʼnۜB7^?$lYb(Xƫab ӵ |]k 1|y3Ӹ$׮VlDf[ORYWJm}L 0U,^O=3=#$&% yP"P>q>.͂_PazY^^#G6Ra]FUyP;ԙE ۅdxZHN Z#m*9NABL%&;GtYQu'FW6IM&DoxGySh%G%t)W5 bRze֡::k><[ 1B'n&t3^c\ymJ]aOE4h'ŁZ8nU%v_F;1pUl$jZ{vihKFa(9:"MDK/=_G .8O;ȩwEtTB`'q^ps}zzd|Զ4H?b]50bϫ|yFcw3WL:FR{1:CɶqyʒP,\ٰjXpxD8i ߦ2<;KyCFfcgbg>vhH.ȯGiPܿw3Aš`0roxk/4I0N9 Wmٜtn?N5JC2t z;ĉJ 1'5upY:fpVs<9Qaf3Wa7ň"KԼ~E2;6/ !;_\Ӻ^kxˋ=͓`oic:1^DnZ],/obj n|#,N 'EJ54p`f*Lwq[TpB/oxgܴK-d_L~m<6c6IXd .wߗtV9j{CvBsl=2<}i~yT5 hhZ̄fq_/K4N|Xpm Chf8 D)K9gS{ M84` oc;E (,O)u0jwUOɧƘ6yMg&MJ)z?&D;.3*/Btd?-zdEʨx]ax\1r 31שR\zQ&5D:9/m ͐EUiFXi6rER༗~K٥HW}|.,bQd|P奬E6HߺVٶ.grׁV6(dag?#[T[%ԺDo׆bnߣS;)DYٯ[Ԋe%(&Ǔ)>aiOa$꠱Cv㾶 \N7B3^Df7^j[QEHlnV^Ű-#{C e$?p]s#ew_-@2 10[8yYGhw 2RӧwQvOvZ|٣kI*>D3kݣn>sM(=y|Fx4H y#N˼J7.u uN1 cF4nCaC, dțx,CK*|d LHfEGēJmZ^bx>wauK @Ǔzx:q[GLpێ{B?Nv6ZW/Pp}RtN&K!_-l \)c\W}~}NuR6Z#ڜNw?f@x8eӈ9z=ԁ9+*0sY%iC=?xCӓA#B?`~n>G|Vr8ib_v'ܠgJC!6}oxɘSEt<] ̾G\ PN@RBD&GR!M&~BVR[xAy EZ9V"MyџD/$$~>"7y+JouhbLa>)W0k\nM*8xŞ㲚Q{C}OiZ =^Q[QGQevӓ_ !֝D JbMf8QI%a axuM: מEPl(i ·[đHoߖP܈iS3L[*TGȏlL]ٽWn<*<HŜPod>-B@L~d26*(kӉ\9zɥi˙i#AMMie6S?1V P7׻wrJ&"F̧_g$Dk|% 'm I:uq nfIAK,ŭH "()oVzc'3BLqOmP-2o!%to$Ơm+cdڷtRJX+OHX8!)h#H g2 v# 7M ,!ʆ7nV;&I`~p^*_f}LftYSg l/&%ur{\_09f,W3֫,td^S@'q4ʇGw 1@S=0wG aYiʾeZ,T>zO6okXWͷ՘K\ FU}}q&c IW$c~ Hx&"8 pᒭ_0q%:p+Li.[{ڄm[n`K #5fҎ 1:e 6V$FK-yZ|-V)$ mѯ ih$x>7 `@i'U+璳]j4{<):6 PXL8+@Xm!u}cwWz&Oov֍ ,ʫDa/#_iH=񏏏F.2~@NƆ?^5݆Ιi-냩r!Ib菾,UB 1!hZtOcbI;Ysiu(P/6*jMNM5q^jEm+xrYZOʤ̻mU|EcfOHv 4yt?K=>=4gQtq) PeTK JCUoFVXQc^-dwx;M9-ߜ6\iqj:-e dRLIU,ӌKxؠ4j77.Mcr LhSPH\:+Yۺ _a׻'s\7rXƭ\r?# @ LOZ;*q0oG^݀ y3|=1Ք\m#es,T7 \T+X@_j_uLy=-hHp/Ȧy_"^ԑ?y{ Lr6^Vs8bNo,x._=\7ʄ-!J'DI H!7٩DitC/i,+Q2niD#3@]-}bV$eT8AK(^]g ]a+jrMj7^#pe씰u3!8 A+0); &7LD@jq<($i#kwOCyPmWδs1Sr5ք!\ݒI6SpXV/"F:HzAo KJn$l0a!;? x_3jsT~;b,6[W%>OMwxEIEr T}v MD-#WE=@KHsfq,|Ec[.͛_ą=%c))xnntмka/E|"=1pz #l՚i>甦ZѫuT-PEj`w8J-pg8"!-9c^14ߝlPguKfߎ]\T uXj<;$ ZhMSKCeTKf<lsՉ+zɩ/]#p^E٦^~ǴF7r@۴XbN kP?q\ХyN!W9XRO4TҫGҋ¼L9z$7v)e\5왹V]$KHӗM򜆈2KS k}MZCHFlOAA@#?$>BV Ct-@mN9!\1KFȄa]QxpY W|tXzna5O xiC69$ôt#HN'8qW)L$!LDlhت3W[4Kqh'@2'8TM}_^XsT̰:XEJTH ѥ11q.B9P\'ˌ]ٲԴndus9n7DtI5M 8sǼvqHņ32=[pUi~טa}pCs!u@C,h)1@ܪ,R\_lqrǴ)- >_kUp6.rhq7juE 6v7ƄpȆWntf"j;=0Bkj?vMBC6s} D |NbrDG`Mvbk/: lLp4Doj#OUzGe2$ƈ)OkS;2* :]&8^L.}&baW[\i XLEIrt߁7f5wt6LѬ]lt"u=nZ+p;0McEKJc֨0s+*$rynjsΗ=XAn2@-Ƹ@|vIn, L:S#nI|<%A]AC/EQ6AffO;p4mV5Vn5#g`Gy2=֘21(EJ:ZpSQHS6ܯp}U ^&ZWDuP&+MZt\{[M~ Gr~'ȗAQ }WAş~A~HmSg48}4N A-m Vreo_xC幀 6o\ؐsI8W>(1'%D9i2?c9͎frHFөͭql$$ؽPzy 3Clu.#8LV+{{}No9ZoDo{%꺝Ux ^QMMݙjfn=ȥ} 2K{"/2nS ,ǠvR`URp3O-Ixl˦%8[Tpf zԶh)N{ΐ-ԙfO3VCG'1DCc8EVwe76F#83&]3 msj騣 3b6U鲧-\~ZŇW3I )˫*W օ:MV&@BaJqm-$|} o4 5j)j1u%q\kW*ݙ4szq ͡WQR<xVbԉOcD-O+ 5G .1ʐ_k֟ϧ1ި`)|#~wBU QWm[SѶD 橍\e{2$hH cQ maL%M(97=YOPT)??#4]^d Z!)Z:8~ G w;vJ=C$/\H YܹtӐPXAd 2lEƟEQ4ԿP~,.[JjEqj/YYZ–fؓ*O[ sQ[Tg}v;#}R堘h4lA~hĖv_{"Z/p=Vp5m%?)Fژ+:F- NUD`?ti|>!tgAxbctSlW`fw3mc*"ֱ#y}V%&Yx*6JlN7]L|5!ۗ0ѬPUГ?Z;eO,cK|]_z-PpJ" _ݹVhZB_rr-&~ZTs4m bUx&3Z.I8y TjZ:1" trOET59d"eE(h3rQP:t;#YJy/(yǹgRwX&jUs!A09W˧] 2e:ug骵X V}|fv]pژhtuܡm"AIh56{!LpDǕ$Nxa{}4Dm,궏+Θ81 =̏Q$aHB4*-"8E, ~bY^qV4Ӕ{pKfq j]_z:uKM;&*<0]G.=w^o]yzTœn8ԯA,`²P K˲>ȐTN a}a~‡+}/Z5}Nhq-d$FXv/QV(ٮi9EF8e- ݝFSNe Cް&^#K4(<'}$KA6QR}x2Ev|1ltQ`j=[W[4FQ'\H9FeRGa4kZ}"^~fҒQpN=<: ·4<_fHiiÇْ1QOy08Č䰓>OXsG}A/NHB54l|%?-_r˜̽ ʂ|꘥2!) A" $9 U#|I=egNf"=:5P_y:q&I8 DrZÒ[&91J[X672[-tl6j-)ӯb"f߶y?Ǿ1aVZ2,6}WNB([`:ܘ>V;ХUkaliAk 1nce>D?*7u #₸ѱ'&S8fCdϸEZ`Mhy" $T c@[W^[ ꖝ`R\e:1RavtN#;}:tшb~|g]׮8Q=!ltBަytBI<`)7b|Y$uR8{/YۤmdEb$:6DɵL8 k:zfdx*c,Q7=jlt-vfwK lB\irO"oyn$Pfz<9l)mY_g_\SCcjyn4܁8$Tmܗddz-}"2l AꌕSAx_Jd}J&rgꮻQv׽dDNW ;cN(D ^gwZꄄ؏/) Zڠ/~ {?xFJۜ0=Չ̴CRWrs16bY=TXßfv2uH3fGeS ΃;OQ|WU`QEIHLTbsYpSA*h(8|= ψC‘іRpú)c2=5;=y!β[ QLYNɉ/}7׉IF<^ _Dkb 4_DQgČ갗`Y241zS!/ES3@#FB4EjTm =gbSqY|}e/ B4rm#ͿY5 (LlRtS*EajTK[l-v,R1 F)6w<<Ŧmr H<796a ˩Gy)0qHo~7tzL,kP kAR"dKØ9k)#'k ?pkơkc(!Ih^Jtn(ۉڑSDc R_8vt޽7&IVjn"q|,K );lm;D y<3Co9٤EVU.wK1I!yCг+9  MHUs mtjK.>*CEC[){v\ĸct%Ц'V(Ry;r{!,w*nT" JeñwH0CWKOz&aRBKwrڇCFp:qȈp5E`6A}r툏Ua\wgB"9߁]$&ٔ=\ӵl=:;sԯuDD<͑u8#ODP!n]H z94rpGG}@t{YePy#qϱ%JF)> &(ԭ&UJxa^_a-7pD40F'T=SA^o0C{)Z׉ !m<.*NSޘ^(W~tLľ/k&e {I/ L$4 w)j.}"il/XovE"Nn˯J9*?x!ҝ5Kep&Y<˥[ F,7^PZn?c'1XoH4@ӸRYsopiCTO3},]! &YK3æ5BКw97jhC,[ ZJ1(';vp7)eڐ\Ώؚۇ̔CRT|@,%<⽬o Oklpl ؕg6\aD<:=]/=IRY *U}^2.y3=xulcN 0T6~~aBu2TB0_c8ĕ~bX"`&$4U4v !e8n+yq%aħWf&%!8_d,}Q{mMTV.u$+(^ TCfI!F9ȿQ,fe(כ,|C6(!Uޔ,.oEV.ـu {q* C7坟'4Pw·;#Q9BRZL!4㯵lI4O˂N VAJ9B,)7N$|sa?`Y zn mHp]V7ZBq\-w2:igNFN xyC%Zɋ?*c[|Lm$"ʳf*+S\xmWP{'4Qfr[dwTD>*^LRϼЌnevzо{\h\O\cp)oV <&bXM?~PL1~h$ΨIRGT*#)A jxJs HF鄕Jn +uv@d*wYBΰu{/-Ajk87Iȵl|ѡ2'"6`J8෧nـd>8_>,WOzd dZ>hלQJCX|/(NWeJ|@Dh%,' %rI"Az!3cTDz^N$k \aq}"ڪ`CE0VGR7\ !`d,6Zopx,سPshȟ>/{v7ܐĉEx2?Yl0U|,\Suϫu2= ӘΌSa\E&#Nqt/홰_dsA-{#Q5 `݈%ſyRF~FiSyZ y~Xg-l¢kz&$,xү},5 [/Cf8wha՝5$~*UH' +Æ l9p4Z '[_\~7돧p:hz5Sķ z{jUIm:MLY3!'I)ϴ梜FDS}=\ )| yupzVC!aHA\Hcg%|(J>tHj?Q:Iɐ(iQfjb P|p3 :DBiбt]6s'}l rA 1ȡ\IB HSRHdIb|Xu}\FIEl6bR?V._J ,Mv¬ !}) !4X,&搎 S j-;CS/|ΎYH8t(#AI(9;MyP9h/Pgggbޤth0;F~J㶰P5&QN r41J/r (n 1`vBIR`< sBCuT] >⭗͌,'b{m,y~/)4|M (qcHZ)?P:%`paZ FZ ߱6F Yj>;NQ{1Z{4 a.0?x] 'G P!jyi=wDtɪCc[#rLu;MKT %io.iTy}C)T̰NJ62{=]Qxux?.#/߄˛3Txp1(ZY |0tInOra2' n)Yx M@q}[G!C(w!-10 d?̀m{|17ybn|K x'e 1HvԑJQmqwMWF$FH׍IkgaJ!;ŞQ މ{ٝo3I5?eeAHsp)MPp=OF a9πCB 0]6ޙ%fG\GvD?Ep1⍠7a/H\Tm| [o[7'4:ܿգ8g:L>Po<~ sMvs_̪eL|uk"+cIlJIîH?o6cp8uK{9q7մ݄+KI6LaҩY%ZQR9dod?YSR 6w]'q#B[6]R9JBfy 'd?.B&.NS}~D6l8*,yu9}0\FY Cm >h_/4ъe 8~x{kѡuJPLر[,A&=-PR uwGn ayΓRtaM`5v<¬ۼC4ISx9b1cLHO~pxݢ?ySIX}[!ڈx%KP8+2L9Q!0 @MRյc,um=363eF"F\"p> S`IY5Sڧ_`fjs0O0*}b7wt'z)̰.RD2C0Jy2g9$;NqD*hًThG7dT]` - gVem'N{X~a_*\Wۼ/`uZ$T*!VkLNsZq.y'nD;="L0na˱JPʰ<+FCo;URֶ d3a{77E{^M|MJ38º܉:ϛGTMrN\Y9{?}WOu@'E-sW ^\ܓawcZ+Km:\ĦjTW' G_zVm O;8.77Gq 0v}]L#H7ն~Wq C|I7yӭDBm_TNt;S"e#q'ta#JZi.[QSbg2e1[ro% (bJM&= /V8Dž~>y F4eOaG8M!=k qa㺹HE Lv,CJߘc('Kv~3hEĚ=X^~FoSCW無QzW2Ua5ǨO&QK:Ar/%e,pu)Rt;op,1̩xV,K9uD /j)$[[mq)}g-""{H,PF5Vŝ4Lk &KRY~_Q\RfAg~F?AA>׫VEvN*w]zseFk[F;GH,S BOfyZ&Ϙa|@aD.F4mCoqi6~y4> =N |4/v~> -dRm3IB@0tʅAʅ wx=Y1ˢd|To\п|ORVR|sn߸)k9*, ;8 㘢qM5=N@Jr-E+UB?S 4#]  ܡ3N~&!1\Z,D(!b UG=*EL ҄KEѾw:5{uN&-142V@'";~6ݗsG3F2ǿmEUMT+Ӎ+݈nڧ{S<AUUnE_9!'D/;Ah &e6 .菏"ZB=[?VXwE1eN?n\D7?Sb!CUW4^aghIK8BT͘j,E^PN]`dTl>QCLj¡: ޙiJJ4ėQбKmr_ք7j,B ~F#`R Xo,S)1<+"_WYFgP`IFbi&atP!$-gP-nkA|Tc[S4DC$V^ذAY.A_ ԆxI>"kn74"$]7&Rgaޚ:%zptWPPBP-RԶ"ظo1M樲=U){9<>{(v5aeFZD9W ,"qx/t^w!4QMQ=iǤYE~lmlFJbH߹Cxz7]jrBq%6_~:ƟFľ]{.ј?dzPm'~&+< ` "Ւj~Kn3\tջ7Dӌtڶd_Mv]w[:#ª[mmHRmlf^`th~)#4ہ$:'2ܳ2Ur#bNP/BU! *zCmM{"+Sfd/I׮˒K$+Mu0A>2}_ iޑIDtWQ;tFž^DsAwQLs  r?ҚdRsT_uYAt +_<Hc3A"d5DH\X:imjS>4%3" ݧp67 4} 8_To! qNVdNOE>[9oȶ<ý}+iTn<_wEc=) ~]M|57£6&qXE$@Dm 6 ~|T |&ndmx bT+nAG.-?n; 63%ÚąY ̄%C=WFu<~çNJvZ"kou| 3} >v)OTdODkÝ6Cݕy.:Z=D5}c]JeZh Q,H9 g&iN)'>`R]xp[tHkױܺΤ|S @fWM^hs,Y:p~-R]8-ht4pjl/尺~PR¾%qv.REZu5$[[$l 505дHPy|"Y«g~pRVqj,]"XZ4)&W"&L&]QpO(+t>{R{y*nu8 o6x D1* nG6þϐA`)/(8R*Ǖ[]6NMd s^\>T>̏Z-o%b[ϬFԬI/K8"yؿBj3 R@͟ǚ=K$YU9?3ŲrFl τv Tz6"K'(/D]F)a>ԶJ Ui-6JSnǏny&Սv|z8Ut`g*{fNwoa3]u9ODMH[ a9,hBM*_K2{X!T=gmCv-IxA\LoGj6:?a+΢66ѶFCw.15誌Np\Zj.4?δ-VpoJ>~ upo"N]ؾP:8:9(YMrcRdQhEaN ItYҚ&iuzs]h0JRIO{EU(`A )(5^gsO ]Jת6=CۺN gYHPp^MasGp$xj;M|tv3/>-r9VrjzaL/f[ Ft%W)ω AH7- y.VYs͉u-]nNus Ӱa>J4ㆅ@tK|9kd? 5;TКH OMt]/7~,H) KNL|]@jfD D||g'C@3tF,VD񉸯ee] !MQ]_F~w0}Vk YV󲾂rJcZEԨfB<.8eOXM5Ygkqj플ʑH?fUJx4 :CW.x^*9\q.<ﱈPeȂ꛿);DgZŗ/:A1xJOJ%5Sْ-ͺ=&򄠺ӌKHPQblJ^k"eb;uaF'I pHilltF^)eÏS) oOy51{.(x—jGc/8V.7-486v_n#hYv gخ$㺜J'81@z7^2J(Mk:>Rȿg EhqL{Qf[C74IoZs/orOUL_ҭԣYb%{ìBNf?Qf^ӨE:PbrW a| E =G\S|4r 8`I3-C::]KL7]|jL3k6 |"~ChbI7Қo07F^ \Ka# D̂:׼͙!?z/* =8D<`9!zbqpOP{;ami,m0Ba)E`suoRID=//RՁoo(B‏(r\1*|/LBsC$rgXz22l?2%mTv'4;4BʣzYt3ӲoSגoro@5jć@?v"hGn̼wIP~G؄[" p}k]b;e'Ii匳"\!V5Y8xÒ%.|z 7mj;{᝹TN V@Yh?VUgo~ק_'$<%J`\>&jjݾ] Ё;܆Id,|>8ECď "bNԠ;@E/ * K-¦S]\*+|CLIbgcȿ%,`#f7=e%tG:=vtib|.~8SֲvZ޿`\IH.D=ZoabBWDFuYYƣRvwF. c:.nU~I}GmoOHe<TV0Mj8pX^~ K )\c[,Q*&1rM.[fm3Y2ga F(;& w+/*&2s?ԙ"^pkM+ ѪNpL=\uIsem'Ġ#\W2Vp(5'4]~@Q *yZUX-EAOIkd3BWH{ !ft\(v\CJaf8A e-N#,QLu9}mEtP#InBuWMr!!8D#*hsW9{m%wUXϖ) NNly(l%V4K?K6M4_{,ɖThϤg){**9NC1[{GIRNzk LgV5ܴ*=V^fV+DSݷ&JLnI̔?C; Cމ f2]@'}^AAYNǀˀU`p}\(lrd{풥 4Wm&zji8v=rDWO8RNvz[ٴ1!0crۯ,`9k.C487puhLX\5}݊sAc@DZnOgdjfv)/'풁cQՐBM8|>?21LpgN0Uyͮ贎ՓxKXIXf!H3t䩃aS  \;ħO&u6Ǫ;~:Q !Ȕ7RYohaUHkޮF~||\vLPAALqT R0=i+ӺkES:̓ւX8KhJq8;|2a{ɊMf@fpޖq7W`SݠZH=3n ~DrZmC4&E k,i?% ,e⃿}_UHuɕQ9cA%yDP[ {&-Z={EH5`\]dЬZ *Ug'rR$"1$0ճ.XԎJ@1IurI|+ s.fPC .UuvX85w\Ric <(_H gϥp)M& Z'VژFYckRQ3 }=LCSuah֧ڤdR%.?EH"%WXi?(#$Źx?$r WH1P(m{QiJ ۄcDH)TBM+(>Tz3/|wֆۏߋxѺP̅?w&kX7MDRdߑw.% ;Qw9#KJ K>;swQ`{͡Ч;ϛJ$#Sd @U (<d0k+.u~1{`*_\WN F0}kBʺ e0OZs#QiVٶ}C% A^ # uW'yoeˋ.+TfVcq*K4b2[!R0WM0㣕p);QbEc ZB"ڤJBzC/~E&Q)2dE!igXvVb*f}1[wz$![j! 볅ryn@D9>?l-u|z7Y3muPJ<'6T&UuA !|rx^?od sPƔ%,Wǘ+U@dK L^my/>$c__xt _5_nOۿk6=4 %.zFJӡQgK#gR 0CTL ;Vy#UX}8\ aZ# 2;8)3VCwձ\ZE-I$rԌ xWQh:'BH22N)AtRxin WܓcM:o:$7@!^(]}wXb>CHRrr6H1~sqs|5K\զ$nEc9ް)R*3JB] 㟥 dO(Iیұ霚uޡ؍Qg ءÞ*P% A"Lh;QSU4#)mĪ/$; ˊh-CX=3U%t4 MzMzTfϜI\Wkخinuv؜KǙG!nMUډ{-ȲvEcvfďգvJ" Ն}/htF]U]xn eHxz>IJ2k{ oХYBO -OrXFoG4æ`21׆8V`7iW8j ivaqI m)I]O22쎟mI#>f^ʘdhsx%Њ&)C(>`WjN@,o!TvTif~po,pVJ%c~[`Ph6jbXجjJyd> dW/IKVm! IƦ\i]=,T&z˦AYVUŊJՐ9&rz:tzzYiG&4q.I\d 64#kJE:}O5`lV&Ž24g?fb()3eqxdːKFLgyt,X^E ryEoCecォ +=;!\%q'*p0z&W'hQ_KL.m#- L Ƅ̬cwY$<5݊::T9j\]t>)(T=`A*P_TҸi9URUϐFlKi(,&dISdzӷ<_/7&*1~UA$sp+%ioo[ q`I OzV-XנYEG+K MVErx*\TT ˰^oH p!FŽr*9TmLŴcXԱyLwpמr2{c!~Djgϔ`Vp"fkOBUC>/,#%ͅ3:B(z @|{Rg0w  ƶ%RvEL`Lq)wY2HW\zWxmWOG[P(5~$*,!.U5}.Fkisu $ u}hhX݃^<.wQO`GEx2:VaC4n$[R#kNxBOaB]D..x6]RKbGR+Hh ďq43D2{]LX|z.Y{w |Wkj<ʈ!/L-E쌒'C=Vr i^ZW9Ȍt]#PSjy􃩆<}^U&U@JL&s YZ{Vl矼QyAI4֣qxV0Ӊ7G锯s>_OE$ ͊FN*HziD %zG'3 IsZwQڤ@=,ez$-L&l1-cRL[=^^-Y:WwQ@Xyj[|E\4Wlw59l'3YU޵R·gے`lOkHHKᝤ"&.9Fs ItR:STK:`]H²ʻ$R 7 ƭ"Z]N𵅋c0ڨ$ ] =jkֽX)ѹm$H`M&2`1C,`]f0 ÷Nӽ5 l,k259ٙ)K D]FiyѠ*+R(6,43wGv(OGFAeHff~gm8?!C$ݵ,{FI iwof9*S2?Y+ iQkL2, S@Dws\.!߮nA,' Y']@6h'w_p;"$1'YV]wk~eTty0~!i wQkq#ʠbtxƊfk|xK2DhP]f^u !3厍]wK6vjP|l{M7Sel ZڑFls9c5m0z.N'*P\;_2}>e>nBD*-/I9Lm!1,F"1d%X( ?%kq(JW\|?b4mR6BXeMI5)s*m86CF FhyDTd[QRQШ.ǔiEK02F_7ecFyffi7(y&IW˜o?y&әW/#'Ⳏ(p\TFv\ ͵5Ȅ g1K*O6胅dllk]zr:nBo(bŴ^b'\쉣h;@/ .Fhǜ5&  m0%A31 {<#{9pmlFQ.mߣ"mn?Bb>Jn^Is(0TGG',dxwe%ȡKCqVp{o|0Dz>pMI_&ڌ=$yHxdK5Mm\ab`8FEev1rdd< 5= rVd^ UAxWdYKU%cnQ D'@R7X Lzi&h_Q&OFv( Uzx/An*/j 1TueOȎse:ZɃy4`^h'ap?[{ɷYL Z󰔗GF 1 M=Tl3S*L%vUT̲WN\޷$rYN_ʚAŜů1#۴*ɪoFFu~uSwK!Np*eYR-hnY[ + d,fCq/ڽܔ}v,?~cs#d;;zb_7KPjKSJ5MFifK^BLJaYzN$)0G?IXX 44{5| 8l CD%5H '1䓝 q?GvyWfv%Y@$p;\ N1QSyR&4r1@uJBM *o%T8 1y`WA[UTDY+{']sLC-dL_IĒ*R]ŴF q&_UWGs^XlMx0q*FJ%#O>ɲCfG> 3-H=緋, 2 "85ug \.}dĽ3;n/r>%;?YUMW:OfQsPΤ(߈, oTס[+w̮Swo22ҷ8#HS3EdVv'GEP4"-ٜ-ڰEwMK{l8QsT|lWoC9Zk_1W:wx<;XqTwqjǫs[,Ijpc:I_ZCJ%&:°gO31Nm $/L/)p5?]$Y-y:PءV=**Vil:Oo P&Apf'nHOL5%鴼a` ᗁƀQUӊ 8̣ FUއ6K2!n4ϻZ/fRBPJNj3"9T"ޤ)pM `Lg.\m  "^@Zn]dc)Bj+q̻-'=>3lNk az$J sOfP c Gn6=[4)yʁTF-*\Q{$j?g71 'vOq)BUAFAh](G\`S ^ l}3)~O%b2ĿsbT-15EBr җ%XeN_*)6+gAޝ%kQvnQ'UVm>lY(hAzTg8Db]ԩVVi.0A4/Ou.+ċ]kc\P=C`=}1$ Zo2KR Y6;)Mn[nؽx2o sF͡KN*xS*%Z.pF!>PÁ~t ,[D1@CY͝Y 8f@=RG{4{/bQn) `#vz?"(Zk_@ȶw~UGe龒$;w)Sy{/"7A*.E+ 3jN1(|{B|6sw˗[| Fbsʇ]{ 1:^ŵTJ`9raM.T)Kf$gKoT߼)Bʏ;jh ;H]VV`[}3E b@MG6s\zW?i?h#raؙ0Ty՗[l!2]qe̞2$YDBJNs_zF9E!R~_"BN[n 1%+IuC@j-o-.[!:EUFhOi3v(h WDӒE-]uD?,yެ>0D&z@c 3;doWsr9 uR=;wAe~jSE>ŕ4{B?'r2Vv.>K YrHO\ -Ó2ЬG{rx w a/r)ƍ1f =uR-Kw-t/7DgOoǫ9 q W&mi7 CcnȺ*݈jZN*)X"J܃nt(WUae6E@򒌠pG4IWގ:߭MIo阂! VU/89|r5.4*6Z63.n`VK|ԔA muWn[(o5O45st"C64iQd!\I|&zrM1 a*xa>ĻQ<Y0ǔWx + a-Kî!t^~7CLH( N'5k$31p/`y9 $!dGV[ywcr>OM_\h4%mPFD`@G3EoƟ7O3HX낊D0KGd\ *d آ<+4Lm9D5PzQS?z'2:3=T8b{18KGwsuzh;x7ۊُĉN.5?3:6NtN NuCXoVvzR'Nx4t.@٨AD$Dh=-9lz1m=VD?Sm Ƙ 75a B'{%,dL>$'|!1/agxbh'))cʜ{(Mbp2x@CY!?@[dW[jwQ59h9f<}o !4R+IP3A;SU5$slJB=(m*Fe͡>d*_Wl}!$AEB^/Mn\L0&4RE o&^f`m1kjhZz`}*B-=ԮpJ.M Zd2@uZe*0ŜD3H o2?!@3,a{Y23[Ҿiy  r=1߬[l}xƪ/bި-mA8Gqrjwm68l|ګB ɡMtVusM.+;b/ L)L5 %EV_0uf9$ZJ @ē&$# 3:A8H Hm[mUv_-ēVSYcV" .RT,d}b}'žYq:>}5mrw 9tT)>xS@0Zu6 ԝ Y債ª43=>|>z˱pveҠ1Jbh|9d?>cGU ɸaEZ# ⪦ 7N}bPh6cL6FFh%yA0 5BhH3 UpʢZE+tu_&Ս&, ԗwWbm!~ev,@Wڙt!rM)9X=Ʃߔ.);R:8D4ߡ踭Ot [QMђv{c9>Yl{Q%:o kCGGXFE>E0@]. xoIp2Q-빼BloB }ƃ}_HEUs#T8]3 *>-}`k=a!M|PJȇUh_KXzHλ{S{숝U/9Lg՗U|wSr"-4LD(@JYn4)^.)q8BJ9ʋL/wHӅA Qoa"`ˁUPsn2`;~TJ؄%A|q&I7fPZ.uwYR A>Dq.B+:QY,ǣUݧ<֨+'sN/ᔓ`sbIId┄r-)}{s,<02s2 =ћb #;V p:3(/<)SxG(rg}A~v-:x}h4!F0*ϥDՂ# 6+95$W2uKAX?"KҠȈF##*=[%~pʍP's]!KrÀ u|506Y o~?٩]E)n-E( h< NgBܢhP ABK=̥ԑ@i87DID:O dT%=Z(l4ik'Rư:uEFwiEAZQ%}_)U݊!Wq :ppn+4ԋRzEk)*:6ͨ45[$Xvja *(읓*CX=Xo4-?Аkɫ4M%NC\7EӖRZX;G\ 5Ŧ S_-ge +`(~% GPb8⮄LÁ{h+M>cmg; `ʻXzF>/Vp e;^fp9W`G|Z+SG'_h*7jŬg%9OM@Uo3b(;u yc)#V$~}jn{)j`xyKO{vh PWú(,Y~@VL}ݖ7K \쁄1ϡ2ubk܏Z3:1Pw\fX^VK^m3SG X"jk9d7P_ѹH#j$";qati ȃAQR[ A [ rQprNsTߓ d]9P{0t^c!}3_.Ppqx=L3k ׉v>\13F /L(M#3,j{=k:<ΰ;t7#YOY'|bL.lXqNj*y7 r%R(.1#) 7SyVfѡ\]H?S+ݼk(bmXSfM=Ab"M+ ƁU\ 9Q+C$R^Mf#sU"vl{XohOjCB:xP~Y0e5s{]06J&hMdHTrc q{um A}eWyP4蠿0_LC8 fw4꿅Dn9IGh:QVS:Rlzh: }Mq7= 4x翭0Dw+$bj~2L_.\5 WN&ʵm-EMMʕ#EeVZ7u?*nw=(=dio`Jm[T4Hc)i#e^JJ 7U5fPw@UJ&'=w@]e}F.{ N!Zd~\[Fx(2 J>j"X2:$GDE I!hlxH`.~BzA60ʽy#dx!%Ք IuùO TKNz,lJ]!sa`.1UF;Sݸ:W KG^ȓ6o?F`sQeR1U, [ 6oNoH |&h8vfLlNڧrhǓO!}6rAq]9YDu+g@R{ fO ydcW{v "DAXeRG膒ڧvM_pSm~|,S||,H]baWK,4n̴eI4  ]mh`؁fE,g Mёg0귲YXbUb=߱D IG c(?Q:FtAmTgm-$ y ф X׳N`LC f!!ZJ-Vҧ&~%an_\"L&[qb/jVEx)kKuNg~*x=Wx]ƀEP<.R^4@62ܻq$\N#Z>qUͤi2a(#_,:1C3F-L~>(sn4wp M’O>h(,ad5kaeֱNʺsC`B ~6䧖D%FѦ+SNs/ppz\tw -WB('lMm84VbzOZbp@N{ODbfe%ݧ > ڊzv7$y`ȏ Q%K㼐[֨'DgE4[0!?WRשBo^R7uOWbL=X[Z{i#YLGA*)8/nN']ɽ]ixEy>\Dֻ!:bzC< DuA 0b-Z5b_U z0-MWѡ )Uepz'%x6L>e ہs< Ƥ"`2 Ӛm-o) flnyҁ =lRN'lu6ujt:LT.c-ƴۏaΛUpQV$ԴEv7teͿGSx#-w̆5F"բnB` z366˂+m17x,zw,#Aw6< վpOӐΗJpi0;a5IbF.j뷓.O: qjoTD.5;0M/Lg !fR=QA͢e2tLK'3mkR|u_ df"7B 7s8Yi=%3L!6r>7f< @n5[ jty]L *"9l/ŖqcaƓA,&SpZo[ zrHM6VD(\'8m $&)CjҜ7JaAGTɡz90 ٍllZb@Um/X݈ѐ4 J^L}8-@ᅈcK bm+<4gB0G:+y-h3u|"#Q]e8'B/ru1ԹA5Q'n (a[g0~lTsIsJ^>];#Rw@8;_͂Zt4hy}VƄig9wJ߾ p ZfaO\"oUWq c2'}k LET楍d$J-藴 K'J@C^)+s4H? VQ[؅c76*B͙7ʔ=ev$mo `/J PB>y=UBl-FRy'4~a$9rw{Nh߼Z6ϖz6]2Ѻ4wвq9[ʍw1.4RF%Ժ5-5ܤ_ x$.c~̉!wafJm6`p][Z sW6Fog,(%?jAI4/j,F/嶿 UÏz  ʄj:شSP @'X ξj~(Dc_Pd^6zlK 0i48ba&ƴ! Q \[MXFOjhm;;# F_~gͱi)H:Քg^`LÄ~tWV[^1ɞ3upTܼ%na:a.lO1tgڰkgY*k/EîD7-iy$/ve>! a'>=KP#.PjŠg}傂ѥBnusKCL 8#1Hj70L(!7y [4-̴Jj`סXJ>RkET3)@s=zmJΛH?RrӜs`gS!q:\3*;m.#E@zS5дSE6"b'/IHS9gGG}U&bs8$6!ƬgKޑH.Ӫ(ou J0 d"} "3Eqr#[;":z,Gѳ,/}j1Q vhY(C9,3: E){O/(9zĸUiM|_X"v/bH)oCl.:;VQxϩ ~2TR<YlS/Q n!^m$}SNš:0VoR@fPU'+Vv!Ʒ5i/|d/<?Os,ZBbw0аCDo^@vnl!K(xIvcwf@ٰgZ] v(Y<Ɉs/Nhڹ yxt3;VŁ0=fyݖʨGYUeUnY;`"qs?pg>-qЩa(r{`x1D6E"j3 O!rꪮm Vt#v|[:%oІJ@Fa''X!QQP"X.'ly#9 '}d5ѸjRhoĮF o~źysFf I) qqy<Ɖ% 獲Pi}#_ol: sGC[k͸1We^'ڋdz : [ ?ȼߙ!#"|r-SxY}ѩ2z! U@[NШا8K\棣qzvmN@uzFPw;H3cO~ l*.If+im@Qm b>ELx-A8B!ɕN,6ИdԴ{SST.Ԧ pm>jqE/WrG񊕟7*qw%z i~ zJCm<{-u09<8jIڮ}A ,ZJ5߁1ЈF;K 4>LNILJw&S.zs&qgn`D +Oރ]QL&1cGu0T['$hRR6zyA/4-"oD貽tz!V p?ɼķФ.K' ̴BwN@ݟh/ԨVSQ{c U *N,1% "2ֈ\/ v?ʵ2dqxIf{V!ˌF*Bќ 6`Uu)"pu%kI'<2ڠ9%qrZN6nz #! 0BAhi.o }\ɽ v p.R-ͶSM]p<v7i!=y7 AZZ6-Խܤdw,e*RVM&_K#~&cN.E9&pTя²H'*E̞,#s׍3n37.fRYۅ藁foӈ2̵"A7-8lSw<]. `~ .O-ViW+푹HKQ Nw6O:@"@/?tXЁl7>Z! NA&a6h, ul{^Ŏ$YlbOwEnZxi/7Emf/+h 9[gHYgۈ8nO ί $WI݇X;xXH;Z:I q%<"p:LC_()wr.e?MgSr Q:Y.4*%M:^oXlW[ab:^'.zЯ11GE R=cl mp$(8Jc" JO.a9B/,FUNIǁ`J n*ժ;5|E9L  fgUȂm4cT\rl疏R=4Z}mx*ѶΕw ʟZ2%oCl|sPa$rCͿcZ%9䐠oA` syDQHTytqPn{'Cw1$*>6[ם$fXH ӈl kKT#GU WT`$/5ľlO(ls?N40W\ЉSh3]S%^Ha`Ǘ T!?̡F؇zkvXmQN6@" <-JݷuEIyXvt,#*qeQРEjXV#V#TqXa2 '%i>J`.+(JOle@ {{? Γ$s YW93MF+`2zƏިBoh('TXN|oQZF`gG؅^=Cٿu$CW8q ipHO3ٟXy]p/[s'+[FY7nGP i]NIJʲN3!Hoj?P$1NTvi_օ6?-XnAz-ǧ  gq kpdEyFR39~7@htBj5W{p(b9So&75a@ԒA$>D3RN'm$Y"L]W> BOLC_`>鬏:5N=D=O! ݬ̛ȑ$FBVtiDLLĔ+8PadS|۽7% $npO(V]jo!:C >S[K /t6[?hu$CPqRm_1T@-Xbj, %".Uxh37OV7< jRWpe9U;.Ujs]zz+ ZI^{#.2gvrأABKPwcg;>]_DVDvL'\ Eڡ'Wȶ@35lۨ}[tp$QܤvN7 - NvNӥ:x}:զ8?4VQoT O {x15_ vNrgہsME{\[:Y `3gm12ZWe#X|8أ4lbaPe]|yM1, Nʃ˷J)|8 .bwP|3iF|G~#-EH3T@Ҳ[>Ǚ#8A/.%̃bɊan|zLnOV&ju{^e '3%LVe'R{7F9B0gH$5ɤu@& м.a&V4lN}ZI,Jnd.rl WVǺgS>iO&g?|J]F<20r[Ud-L*m5a@|6T"иse\tܸ`K }0F/jʼdoZ?8o x :h6Wn"H؏)-ܛ71օ'e/+i3.9 CΕ/ ^./MοƑ4G><|!e"!g;GJSQ7\OLS2PzHXaAK }۩z2U|3܈{΋uܞkԐخpB:7r{X 9`[{wѷEMaout'׃ CTqRW 9_pLj2~!j%v H{bm~HgJІSOL(:E*q>.([9Nv3?f}`>w#b)˂daf}6a@!$f@ϳÁ 36W My$,e ڎJl3_iZcl.xCE9$#f3U.ڥ=ƽؙ3Y2č^ǿÃx J6[5S3z:sK ? C>1pr2#rppB>AŠ bG+%ckUV$_+:G.Vs!?KsS-h'Oޤ,j6naXa]=^Vd=ˑ{]oq`zSW?+C6F7c>+֥U"iIF-d=wݙ?Źw)Ru3<!5k՘@ݠHr7,f5A$ʈ1ɉ+@CIAH[;QSANֵ ZY[q^dk/C8~۵MK6iܱnns^ Y֒DrYkJc{C5c6b wRm `Ԫ)EeLc1A? l=-TXuoj/ uc>/,zKT.sŲ_#H"Pg4 [$Cv)NTn&B'b3K;-1I03 +~q%lHբ]!O9ĵ:$y͊xA +Dn(֥+. d)e>6FrXfgP;{Otnȸ4 oCdoZ93[ok-| waҙiK*,p|] 2b!u^슃mfK^YQzeFri~iN2'Ѡ+IvRy v!:9 ő eQ@L$5|iJ-wU錳n'ďB#$abKqsDB]hmG.m>M_PXI+a?rDE>_u߫KГĻʠsew෕Zu-Lq@ڑ.얪=v*(^c&$tbc|Uvg*{kJSwGU3lcs ØtSs+bQ{{sz B%8Q\V¢8oEAHq֨PA-DB ,%*fͨ$G)T `E?x+(.WBhHuۓJ}kl?B;R%*F0X?=I%Q`Yvi#Q@CHK*b uf*iȝZQX3.ޯs)<)#!z\~/ճnkQޣ8U2fâ7NRUn=T_{R]yp="Tvh\LJ 16\{z|jg㽊A=#Hl_6~~5?J´;4S$$Z&GX;:vW?N֦tzH46aT X,O@v{XRbAQxu%!'5L<;Up{)|t{=hH,3,(JCTAhش-ƹH򜵙(^YWn_K=ig`zܺ{/"1:eUs!ℶLQHD 02{4iB_FZ$'= 9N`żtďoQm~W$cnӓ{[Y!bNR" !,o;o}Nn60%Z_KZmX0פ[D)X3;!UJ<ҹ|ApBSUf9.aOJQ< Td.#*$,c$CE/Gr&Z iWƄ~9tNvHo0zJ/Ȩf"(`>1`~4Ǫ:ʗeOS0BƳ~ɻRV54NTAMKÔQfOj*vb}I" u>]x\#1wDkiwH '']U0zO/mSY .p볬zجX:7{a_TOsM *Va_W,fvu={ a L o FpJKl%ENKrlK'0 sOYsnAMob*I)KYQ9H5߄R-^M+`!y12uċI4 Lt1z쓖)l^LߧWǸ:=yⓇOj"݄N_o%?_3`džjAv ͡ xd( EEv!X6&SOlEcxPíyBr68gOogEeFj;$/t2׬qPktl:L^(t .3`ۻy%^Ls{Rש<_HOI^jcnI>&6 JnS6%믐%<WK$^~!PlJ.yC˶YCY1܏(-#!C8aaSx!=*H#~ խ[59(29(PN]TGch.<5ڎ;XTlact5J- O(]%;CH]M@xUVBoT s}ȟ6G[*h!ȝ'L83XJI/`aKl&?Ɲ: 9R_7fA9N>jT'HeI 3#]ئݤ6؋5ߴ"oNm%bW;(@V'~UYU,sѲ`'[TrPJӇHj|]QtbP`#8g1euutФH^aD4lpJEkgkS@F8:iKxtsc\ 0ֆ峃dlfH5茁r:_?}7=-hv4!}WQpIEy({vsc(h엩GDS`PS%s;spV4>Ƃa[UJ3F qλ+ `Xo+I(7w5=i"n؁nsEj"G',*aUz $|3ƬUKHL*f E7 UjTs%2n8aH1LvOϔҝӯ0PJ>:YOݏOeQk-[\vp>j'=INQDA섽#dfpB,t5MХ/LyL!dHRa< (]0?3LCmR?.1i>=; >_edTp0'O J LVk[,XFn&2Uĵ?6!p:£|;Vf.={4䮙|kgsȮev,WI͑a"D^/ko1/AS2Zo͂x , _=M.r}}rU^%"V~MQ`O@jZd)PX$cK%:x=;|eZ=FE&Ddߵ`FZܓgwa,*Tnp$ k!9m|eR}x'˗H[(ɊUqE)fhuq8i6'QPPxs$a$8sVii,p4t$[Ӫ%dOGV ft-wߩ US'֚n ==P1$?=t$qlJ|HO]LR?:.TE8M/ 4hM ‚\Ź;1)XJ>(E{9)g B yR%~&[ӗϾA9NyJg E;=<"_,s4qkH $3Mqڝ}:%IcμrYؿOom{<6I/GMrSK򋼹wdr? =s>_`bu_@9¼-KS޲O#ͬq|8-OGz-=hv:#bqJ=e <%&wX0-Eziҭn_FTȨ!RDXFĦ! [~lT) ьZ[dՠ!+=em/#{[/f%Z9-9GopP䵅h7}Wpp=iqq"4h`),e fXdžH'2.% u[pMY 22؃c.;vxt aT3 P qE OmD<6ulʵ0gSMz^X﷕ik"T~a3˳Eb R&>ڿ  ą#X2rպ4Ti*8V#Rlp?OԷ U⻎I ,Ye, 5jp `Hն)VTP+gw#sO_{rXvV T7Tx: KG$$pXg! ]3քƨ^i! ) .fʑt׿{X{ !1iziZ_#RD ,4\Gn?)aؖ'BSR=}Z}%3 jYiR:2΀.+RQ֕>.3*=i}UX*wGϨIu]] nVK"nh-tsb_/roujY.`J= @ⲔؐggFWyS 4庡se4h 'xg%{&~g-If(Ny(yAd+C9V3,5E/u03&gh"QU[e"` cKE5wytds^J[7úxy: s\3㹔Q>dx_¥C?.1?'^ d;ŠD Z${U)1[i`$8Rx?}Ԣ5̃T˻Ç&ۍ{ "% NIdE7?X8h`tM Juyxe5bL? cUF6D':gT >ogMVc0Aɕ'45&M2L༱-Pd9o=0SJcN_dX{k'6FA?S <.K@*& 2}T8̛WV컗['q +Zv@+_K$@`>J8;L&L٫J|))]ؚ3ou ̔%Ek.N`Y 옉R*iNM r2VVnOb\ IQ˛YԞɩOtݜ?W"M)-QrDPN>ۂP*-?/%;GUgp_,Txh'_(Fv q;aHrh @qS?)gm?ZN\t<R{&83veyy>_0:l_ }IpRJ!pm9>2U SB _ǡQC9 oϩQ@Ur*ކ'H]jowIP?F@^_n7wH69W;!b;:>e׽# Ԇum@z}fF-B=ޢ@5B^sJArц4[$U&X곁H8"I }ݙ5xo|S9{g6*0Uꛠ'K31M[{b&4P+v%o)* ɥTȀEsi^UdOq~=, >&qlϷ,2ڭ]r TPQnhhBŠh& rW+Z9Gv'7'g#cJ\SRe!f}*5LUec🆇(9(yφ]~'Ѱ\K:P9CWAn ?RnB<';#hZ9* mnK/ӿK?+E#$fwO6רqK47iG$HM+ DWxO|ܠbNZfb E~`oXLoZ_rV䀕rIr"yZrr\M=z+GQOx|DÚ@S@L$xC_}svXkT[&$Ѥz, HZ,*Tm R>@jFUXbR8n'5˃ʢ=L > `h_Q95-EI)_7X׺ udzhCW\_pq[QA\S%01b"?9s fzfʆY[>2UM1!CnhbHuvYjݭ8c72Pn=$O=Q14CO,шG:ohvCGm4['(9b?bvk-6 f#:y[9q՝ZےlE[P<fs&:v3" +m,ocZz'nR7*@MIʞcԔ"r7MxBtrbl#pW_?&FaTzu- M(duPIʼIL-m}aE0@PqDaJ$ZOJIɏsZ,~# FGOe&s`!ajr"} ]9>+R:'u@k<pPf0"H=|XB9jάwЋ!(}7ó@U@l)a/UɈdБ)%r?QULK,h{vkl|T{ Yu"8WkD;jH  A][1,PjA%I,i=~"o_/@'˱T9% +C$0A%AtB&cAWwuv% HD\LP ۑĄ; D+Vf>Ԧ*&T-'f)Ԃ1&Pγ]$9yձtfS9W |ͷsƵ4rFF嫔ЪXmU[wV$ɹak)v1AWXlJᛌ5LGk^yְ1Lܶj~pZv::Ym<Ыq64%Q_-)g{'pR|rcδ5¿>ߧn56 [hJj@+-p3 y3pin@CSz׉&]*iЬe\JK{X&{a#+nDZ\je/_TwM*јMK+_naËd 'sY* 7 &;Dqffs0Qi"C'ԟS AF !/:B\cTP .lSgTM)w×tw"f8'eTn+nJz<R[6C"6Q?o@%E5gɦ̘CŇ87hPbȅ#R]?In^IԳ+6{obca/U?>#n oBucIgo}U5O p,>YKz}+(Yfg?0\hWĻ04nS ^\73xRbz`w.pMa_X+(]&M@&rd˝>נ ”E0ܯN@r/`Vf@X8.l$pPKz4`cVHH'4Ȱ.0ac2hXE ~tM̹pǜ&m;9pS]}HHdy-;j;Q7@Z4v 1S b|F hRDScL9@,HH fY-q0e o;|DȨLW}Lb_Fq+ʿ-G@D]"2D٧ZӲ5z#ų .m$K+NfPk@E[MtiAv3fssuEhKLG<"&NaNd5%H _NAʬrsXL<Jʻu씏5+ӑ4Vˎ]Wj,Mՙ^$vvn,I@DwQ*Y+r9 O̰2IܽJ'&@ph%98~Jcf[!jU![2t*N=~,60&:-(P*iЗjo}I4nG=]Ĥ v }"0DG wɍ2%Lئ +7:0ƌwFle ?y%~a +H{LEʪlו'u* `LQ /foc`q*xBpOfViƙڼƒ;`!;M|8r<՘z>~y7F\k l~9QC@@\7ƽ}~y|p&2~Gp.>[hi0Dܰr‰iY"s X3@Y]xd EK$.QCF*U6FY~c-ķc9xz06fYY:YxF a_Yڧ-ӦxCgY%MSQH8qAZ*Tכ?Xu /)Uedk.1*yN!+ic4\5j["}.g'Cd0Aaz9LU)SY5f3Gum_NTAY}ɯ/YFD EUɤԧm ~. uq fL{~!H!@|@ӯ&XE@,"*0˫ߕ= 9GN-~_pBm *z.`UNļi*BxWm.\Ln r\V{E^ N5$L_EkSMƑ~t#)_GVZ($?wE@b/"18 F4d~'Bo@Le~ڝ3Z_~Hl@ Z;Ś)) O@V7oYG=7r?lnq0ukv;j')9t4o&ߨRɎR^<{:=7?J\ EE2Mm_mLps ^p;yC-e]5x8S% P634qGE# '<.3I1V7*tZ~\Z-> #WOyZR҄EKֱr]S@8 '5M쇨yI_ 8hkM_ޞ 7 Zvlm;_!dJ<GO@9I9ಒſ&?h! ªzFI}(;(DscF5J {>^w>ML;Àɗ"Ҳhw 'Å,5J:P ܃L;2BG_j;^k#  z8NTTZ$[o\a pVVo"̔9w0blS ;\88 8{6HFj=. #*' ەtEl ҏz蛽'$Ǣ[}d[_ ػC3=3t)%4ؽ?[Y*z\h(H9cNg~yztʷOI!͎X.k 530E} g<9Y"8YN:g͠~3'fuP?q"ƣR|01 z~yrS1+7♗7}J[o-Zq8}$"/ܩʆlZe 9Bzf`{ӯjrzG8$2PpǡݍR `a:JZ@ K|IAv1 '|<\'9*Ӻ6 ,. au5RFv%bcNӢB -{ R/4T yc?pG'. < ^Pu#1B`gTl .zneZB#N/N#rs`,gH: *O|}91Z}$P'>S@B|)B.ISC 6DJkJhFnvWÆ/b(ES4Ochl^keq̩VIνHcEsw>ܲ.ؙ ΀1;ӸЧp`yŝIcG,MyErd*gFvAmCvpfo@ڀ՟lˀ24İbn.2C*1qo \f6M: zΘ0H ZS3',c8MܳDPwa&it718bԢ;铑ʈlI<٘(0Kxۼ-d0mM`v'-yl."T:[|VӀp>æ " +g8b )uQnķR[!IWիZDP $m;T֍ywOH}F4uJF;Ⱥ@oX: e oн;R u>|]E\Ji'Ve͹fG57݉Oq7G9J4c='I Sw" WTQ9uAгsdzjG IH=Y (/Pߨ>/΃'M9U=/vH:3o#زz?5~u_'D= ʢQ *e"x\fҚpA J/T%_:DU"Пk}1$-98۴SjdQ̙狺UעPJ TxttL]d"ML_@/2 Y6N|u39XZ{cRP(8OobF,x!y)SQǙvp:|jn} 裌=}%+Ǖj WZBMUoFrI0SПY_!z{϶YWzDz*oАEVzQ#iUJ"RQT,XT[0,,DXV&~¶Uau?]6y8 ?S6U 5HX3 \ÜQn+\aVLSmT[J>_n L+0(7mؤId4 R.픠dwFҺś)\ e[65 d2rq/(Z*jS -(6A@t=vB8rvRoٌC!lZm!}pZ0-|9@0v7^ڀL4;pS\VxՀz]hoۍ{>c. lqPlnuǟt?"xdݱr#\2FD64y vk]'˯%AFijL]aZdCz!Rs OmOW׾U[v)eW?: r{N aU8;jrrǁ31pӟ/Tf4£@bfS O.S$WꈬuԐ4Ŗ>IIꯧ7G)Qg7 ]e(xH82P+NHzǽ żwW|Ge!0_"a cvz!gO N >><Cq+&_ :v/Yl qo1x^=au^6 ͢ʥI ~LD"! f#QQdMQ"2t d8]32\ M< :>@E1@'Yu7\T@&x9J=Yx}q0(CF p{zrM-׽[Noo-\H*I}hq̑ᣏvΚN/zqh%/- XEEd2~HN <ԕw?S`e|3[ȷ 84DvZ dk<cR1^u^r( 0LOg-pT=El="lU"JΈ֙&YJ\DoZ'hmK/W#0EIR@pD%d]%_ȑi?T<{Wu4JԌ0c:Hlr7Cs~e<U4Ǟ7]9PEܹgںnm!ă1 XXn͟Dbnl;gɆp݃OcYb› mS =?ߍxzU(3.kQމɧBiA207NS\&,@ZY+jp>v*}Dw%'0wz+l&KΗc{c٥j!6Ky Z^1#4MP)[Q`BL)oE }-ȞqI_>݅"PJLj{p=w3yK+:ݺ7B};(ԓ!·zy\=jtfvg[d%v<轓0L\Wr=| 0cA~`XPGJiCK*Y -JRuNrTpgvT4 {ذwXdҙP=s_gmIxtjX9VD`Bi7~c7KuQ3z4= Dszf|#iI <8!R#χm>Y@T`j.YBd}lwVZ;䚫}S/s+6zB$:%]ȴX'oΫeEo0 sǿ-|n^M(.kţP٘eç ;8tLj<9l1ߟ#d^\J]L%`A1&7:͉Yd]S^lWmwf:E(#N#%TFyiw eH/@`Yɂَx&~d2$qnZ XHzd7nxv.*?vPQ\dSkY6S4{Z!j%ƽS䕏X{؂}p.zG9a3$TS@1Z@fk(%!/% BdS&dI랎P3w@UsO7=,TTɥ ;A ^$ү5?|[kw$ӅLv] ,Z5Y4)J"/s?ǐ2Xr׉n9MYx [Q:YZF-D"W^#V"ؐ=aj"~Ilzzsn0 _BMJmn=\=VIr,%."BGò7T|UXHzs}Fq;{i~RԦ}ԗ<@ҭZ^IN y\mtӹWo"ġș'|Q(=Ϲ-5^I T eK 5#Q;v/} }teU,O4Pv =$jG$j{ԟ&ʄVҁZ-Ɣ _Ff$Gg;jYj].g.26A1jfЈrtSDD:}罥5䘻54QvXo));\p+&-0wwx/ N %~^&ssm{ U#g"ܽ0"tk.EKrpjxo-i ''.QWXk/$#O nw%+a{̑g!vKLhHpikHPzG|N.!攚;kU},? Aٖ?qݏ[T2_ᶀEQ}9T>&jz-'yVh@TZ*|P&wTlfoYiPRĬ2bpދe-T\}4cY;@  8NB+N .wwg` beގ~C5s \ʖ}@`.N N>VqZ#pyD'VINYSG"Pϵ{cfGu}M7=׏ȗ:e?Pk=c@}Zs~ Xgs?Qu]J {Gm٣VڳW'DC*L9,߭flҸ(e{ʂc3 'm&Z?h*W{$VH_vtKh _f VhF3Pvj_*=6V:rI5Y8U" sUqXAu(3"/>-3 |߫?>B#/xkszeOL{~S&oHPRiYH\@Tt=mNQN뤨 w_~ ];?]gJ˷

9+qzBS$g^&/o\5ۛӮV}1QIf96GUݒ]^$BТ-7 m8y,mUe yYsAT<2䴲܈Wu+~:<P J5뮫Z"{OVZ42JǬ %!_ys^$i>|GQJvG$p5GR*Yw%r/=EuŨ-+rN_Cj*Zz*M G/keZIu-GD\9x\_ިhh[S+M.%<ip(RGD9HT  ʉԭ,X,/>EȾ[ oVoa~n\ZfaAhH4^T>fiE!8{ !y@p&8p_mcRpR֜( P jĹ"ஊr wvb8@E* & ` ~M^"l(ZVvApR+Fg=5XU}If!‚z~ǢSmTb0z:D١S/H*A4ɡaPl{N r ]N(bԡfN vgIEꜲŜ |~Dwc0d,ǔ!Ѥ:T+ڄmOei}'}`mj#@s`lPF1wմL#b|UZ^BQ`> "пls |J)4&h8ʓ%-CZȕ< mi\{u EX2B~%BA6)*;4w8$rA$ UMVu,KCI+EMc5,jLF!-0~/;l%uXhE*\Z2=*.1ꅠ]sNqm; dkGK;_7[]4v&Ȃy鎹H, U "IA>_1HT#XLMf*"6L|c BgffzRR)ȗ~'<LJP5*.m*͚mxcϕG`"FSf0=ձ'(ޏ=dX-jQ_aztFV;!zFNTx! Zqp95R z[S1HGgGc^Ur,wۭ_~=闌݌"Yi]*&Gj_nW;5u׬ ae⾹#I=ߤR(ALC2~,!x};Z}Bo0TܝzZqWy>ƃ"4YA)c2&dyE3xpN^x$M]ܫݧV:h>M aMk8!KB\ &/ZwgO z=_c@mLx:;C@Z)` -@NVj,q?+MPQ4ɍ 0{Jk>E Z*7* ʣA{q j8LQ>U݆IZTTOLHH4*%&c"J+"R43P>)9Qlcqj\-59ֽ,!ar#HZpPtI^X]6Ao]|ңr?tY9?<&x\?'Nkʳ(%Cys5[ECG֪]QjrS"ҞwGIMEpAvdJCgSkZ뎒jS(GKp- t,F(GfKEOb,~eQ.U'Ӂ,esT$-@V2 -wN-_a"h<|ŸHW @&gb {!hYNaD%Y KiKje^fOF)ǯUOj~ӈxtEi*-E)ow3!@61¤5`˽ãTk8o7TGF_pFU~9aj)0n/HZ[{Т2樶1ܭ}oh_0l+`CQBʼn(:PJ=%6s4R=^ "*QtHsvkZD@eHɇr֫ GCbSD ʩ tϓ># Ka)I+w p0ߓkP!AgK zFoByHw-w:p,pӵ#Δ4hnsVa.Ĺ6.$>pm}D^pZ"j\Eܩ {/w @Xn.y" =~w?Yf/X|xxZX0 \|޾#ާs(ڠO<} KRr''B#WkvWB#dB^t TBn0emtcǽ쬋O֥ȋ5/^Zb=71`Jo?ĭdޖ"MkZc0=cgО-;Ϳ!eB jii|=Ƹ5_ rO4j*!_csH{muu!BwyI(+ 8 Bk>CR2euǠYWƸgB~nam{v\9xӻe:bJߨ+G;St4eUxNP)A1&T( ɧ.ѼQ}:fw+%_/-OsߦL:;[yƜI:?ͳ@*Gxe'98y53A`ӕ[Fqo$;:@LsOٺﺞ9~~!5mrgG9yz#2&^5B t' Mp:ܪd6HsdzyǸvMe 274z8Q[*,4VDp}@ U-ù+]qJ{YA1-Wb C-HPg,:>Ue~NleOtrv" aʅe~VS'ۺ Zv\U/Gds6'"Hs&mzv|5(but@{43U16,!howp ίתΥN{Vd C`TӮ|Hr-)}7c! AWg%D{8?4>'sjA3nvzm(1.D6C",d $DKd{-}FC e{e#䴖d$n̂25@ь`Mt)nT*KpFG9co=+YB!<+cmOYL i枸tϾ"~(BQ5P}]I0Zy9\Hܓv+fCAr*q?^~&w%R{/L^ dɡ{`=` `"q=P@Md?v~=ZUdTut~Ew ؇36)ӵ`[Gv%I+ +#5ZL9[_sώ4YzN@ ydC䟀_`9-jz)3%dmlS~Ej} O:sgVmt+Eazgp5d,ǐ'w C3r![Wf*9Lq9#1u*̃_7=70q5lE+B2;8`r9@SfܨKHf $_Ab#TL ĈͩmTשsq|9Pg@Ҷ+XGHO/%_8R}f[B݊ڷ9RGde"doͫXߛ5٣"`mRyHִ #g$ E1Ce86p돩ںؕvA?0`,B2H>|' Ip[Ԑ>_iA9&O ?xKd3B8Vc%0R?$!ךV5R^c!i(QF !\z ]3#X)NDm8л&]԰؃=u\T*WE7"&op&B[ҨI"t1ݬat UT|(eƫbIx5A>T9K3$vuGb?ߨz| Y IK>stϐ[SHdg % D/4GyEX71&,nmg\6ZdEY]=e0п -eBqPPfōL#n҃Vպs_B:"p%xq^s7PdtYw( -c\+nI9oNMEiԑ>U#~/( "E֯=6H\˜=("ҔC@uŦ%OcW OB*Y)җjVjD[۩E3mrŭ敇ۈegi| ["9pNm/&>Hgĕ,o#÷- wOv `lQ™T$k.=*tp($Ol-4 )mi~6xH/wǷPz G֑)U-R,sĚg:s:mXxOW [{CЍJ>U{VsFx W0?קo(Oup/yZ""ѨhB Gf2͖HMM.]bw8 owd'@{^~|O;w xUK s( _N !_V^:pMF_-Ga2LB+w [vEB&*3^0G,1ܪO !oj D-o*"w&7"tInE"-4"8 ,X!rR;3EYpr>TQEѾ}H-*;؁-lvhgfYr>'9 lw@oQ^{|};/g+, tnDž3-!SE3W'LR_T{D%HܼwPF")ZcB_g"K5Bm!J'7ed1!DEIP6ƊZbL wuML$@oG$LDIm߉uiFy$u֠ptd=Yv ۩oVhV!2oe9XX,oMۨjeef\]D0n`R,B;0Oߙz# $Z:C2fp{Y[CEJ@Hkjإ=KicoT |kYa%8=dczc} f$BI1EW7V7‘"Z4@Iʗ0 8:nNdQo>Go CM+2ʛ96{ɰEl*,~-]J} Ibk5MM GQoVuPG;,$5j9Oir~"[8&ΛXP@Jg0!i( Ø"!u/+e)faqSʺvkaю[wn܈(Wzuրq奙M0_Ƚ^MΚrt%*qѧ /Kj 0 >깪о$g0jYFYҬD{M#U5Y\]8קƴD-78 ޱb)Dϡ.FTqMh8lq DruɀKG&ԅ}kWν߾%1q< F̪txp׎"/YөtQ1TZHlBʶǬ%9T \-qU-2+ᱛ_/9[Hո`"l} Z r/Iv]6ki4 #Wc%OagZ?h~qz‘Uڐ!<, `ׅ|Q7sO7^3:0fY@w1 ¨0j_q}!(?x[_zdfq S1A(c(N]f} dt?o?i,3(Z;VҘ5|A t%tNh5m35P+YwCȮY>΀vS 0;5t0߿ YUoa ɼ6mcj/*:)-MQɼm9`=m= !#S0݃I4,sFQXUU&Gawf h:gS/hdNMMk6>׵LٶK˩Zepv5` Tˑy1KW cS 1f𱎝ʐTyΔ:وg9Xƾл̜B"{j2@Ę(:y+ bV6Ɣt=,761L XܯB~9DXJwFNBz54^Ҍ~ R7Qp >3_$cSӥ !{5i|-t6þ4<b$&iIϔ{%Ź!xkϴvfaTw Nr%F=)!1+7^=xyAL@_]쵼34PA8;Y(*d8qW36-I(47o0QKE*c'aAn'9W"_3A>#9i7)B ]KIB-aik0lp ΊT+z HT~_ė)#UDL(70<[y`ny-Zf' ~s$yZ'_AR(16>y'!6AbUPm] vNaOm8ɎWfnդnCGSI9xYG|]Q̡ZV^*կI\BCwC!8 QSZD:]P@a.*1MIwj}_E[X:&o;(}ZaXm.3>&L tgzg=ڈ$-B ń,=ߐ Wi]Y.󫢕bw]NKtIrjAfnB1CU9bIQMڜpMf8KxeaPofdڳxZ_.tzdt^hul,u9&Dº̰AYQlzEFz ?cSVη^@g7Is wy?p2,E:"(Qi(-@2y8lSmM2`.0Ͷ1a`@iʁR94ٿAOɼ762#XƨHMx;Sc81ҩ1kw̤VZ?d'Vo8!7A.ޥ捨.6Hk՞TqxSe\Xfj0{*]%TG5p6Gt%a ‘3TUPy<i'M;#~;|7G7TۢIbZ44 ^nX" UU3dQ#807Z Y3Uhd W?z"uD 21/Ly1:v?XcdP kk~[7>~(1vEJ`逝O~DGf6wcj.?LU9^u:RPY:fw! m]ɀOʝZ$54$yó܋1D?PLha.'e i #?*%D]`>utCajޕ5ִ 4@31nTvV! 5@0(?W~>M²/]ޔDb&5R=m`cenLS-%q]̹ 5rT)x{{yr7fK쥼EAr[)¼l;ԐHr# ?y/n (3J 97RtW1t xa`[_7+xk8fG}?+p3Ap4mW˖M63ܥa[kފӿm8> ډ)\/\O2NEׂkq:k wP70Y{ V=2M.=H/ww]e|X6GܠbϺ/ CaVo|dk xynrZ/UFu!lr"iUE5H˟x<0S_@檌~_lRT.u! %4E B35.c^5ʕHVԅ>KՂq##SG`)w@XL ?< ѮO]k+zGSh67Ep^˩<$>Ls?2 @ |9С/,w XBUc6fZ`3I7ף¡n+(#(φ@x/7"7{Cs[C.r۟yQuX[6GW1d.\pFfюaԽ^yaصp}]EktMj7`qʌ$JKn1qtdU3{吾t<-8?^+\!, ¨Zl&H 㶺/ hT 5`OFQd͋T(UAbd 9]8X#tA=}k%4-nº騐.f/r *^.;AZT)(xxDl𝵵D ^֫[\N OcR?oL f='p1Ud`UpIcA;ͱhiwD#j4 hioZ&D%7Я 7| 4Ņ 1j›˄.y: +_l^]G?fZ p!V+<_f+xP\<|uOsc R8SӖ/@{ Fh~-!k E!PF^DR 5(,GSsW^({~͊4`~oFϢSLt 0Yp^ʞZVvѕui0\eorgГy,;̀IAK'3rm4~XE`B?`UPvlL]oM*֕^)~hl$/.+1v|@oz}VK7ˉBs-0,կD`pKqo:MI3h v",XF0jv G}Bj;ㅈ_v;XӿvxOݕ`DvՏY`61*kI^ lɧm&pq -taE-S # qN݉m+T.+׿{~0r﮵F43+vk$*&E>p掛YBT z%Y|jP0$gj+m|K1TVV~ 5'@cZ<=*Ƚhv̝sR-qvQk (Fq{XM @RI ͠PBiBiO(UyL,p#gQlc‰3H^H C_Lt`z!}i*pg~4"T|Z/'5~т4C2@N,\KY\dI0 Y2X-Z^=|dw$MklunO^MuX/r+ozIR9kpF?]w#P^YBSaf8U?;Ύ J 條xm2fw86 /sԪ HsxBUq"c0WD(ErfZueC\-fv-T(VU0L&uFP!j@be/2lW8N#O9Jْljs "/U=@/;|?@i"o^L춘4cWʘ^;h^%[$+}ZPNd1w8ϮI]rBCWyA "[uJf!Bsj1Oa!rtѶ`|4L= >eDROos~D{RQ_{pTy*%:ccFU@˽^3E>pqv!YRᤡr**^D▒CO>nH6(:ÃtgDoQo/)>isX| Cޤ{W/7$q=g-Jo@  Lx RCLI=RԦ1wi]Dͅ1e :]avѳ4;w^U"e= DmiMpŅ+sZ.hΫTf_0Äl,sB_D4{~?:ٷ(mnŽf;kzn g<6emݍ}W`I{nK D#g,ּF*T.6ߙr͔D1`81hƓ*S,AnJw*h~J ۵XmqNtOW(&68myeHߧuѢ无!̳ -QČa$ =t!yHrl=1*n%ڐ'_򋈯 ꒐۲rnX.#޷J5/QnS@)7u@Ծ"0.:eyOLr${<[?Mp:Co M1bN5m*+wOvD#~\zAC>3`R ngU!ښ^(]"{06 \fj3S52VovpQ?7kr͕9e`mxt?JGW/LWV&<b nx2 v9Sř0G=.7-^^ޯ'aߊA(h(%&1iU#"Z+ӯ)2OIVr,=h_p_pIpR $?zm@$yK>'gsO-:7SN})Zm5 /fL&RM~GBs񋶪1huO iG4|ǽ$i?_$Zl!0R3kˇ*v{ElooϴqBg#Lenhc#6\aulpgesmQ}` #'̔i^Y9*BMIǻ˥*d &x˟_9& yIxaW 2w8?`VdR~/47y*p6Mj!_)}9eKꑟ$ULUh^?~$sHscKalzzH G3kɝDC^*nRKB=AWy`m7sU[{QU-}hk>+"_lگ@uZld(ey21l|CGlgaP6#>+?]ϑYN^Wɼq9R[m(f?iͬj+[t(0-|٦?]YvP8n]!zv}S'Ӽ ~WiY-[ y{?Hˬ~#,ת'.9ʶw˗O>eN\S,. S\nsf]KqsS꭮SKY Z_pm`o7VD&+|%WyR4-k _-i2;a w"evS~}RvÙ9`u'IpREq/'8U#eLN1wBo!+$P~1ofEO͈g^?Tr^% {xAG0a`Yfimz%Ȳ]%3 `n:(5w\?2TvjO頋nԫݟm5U'jNjVhU?oԸ<Ϯ\WG]@\Roo\LwzC ϕ?`ZgeLsYOԩ*_EAwDM_ l>}Io8 9'Xeӳo_!s%kp,U˂f~~3߾ɛ W~7zRkbL̼f#s9sq\4eg{%MtΧ0X{\]斸K u/v&on^ރ ˮ 和6|:M.C[Et}M W=.- %}rh7`-+QE̮Ȩ3A[̄PfB[۷3X~_Sl̶{ Xki3~| {AL23vmTw}"CP[PG>S NX ޣ0_CU٢-w?\{88WbOcU]ӏզwqف,%.>J=V [@2Q2m;y/qhfy#P4c,\Qf4cw [Ѫ];̊&+v; 2ՄlqsֶNYVlϿP~?o~neeKz#uSS8븠!7)~l vhٗd1Ah) ;\o;EZhkvPQEJ*{jt%䚟oxq&9Û:XAǖeڞ7Md;1oniC{||S8v͇f6ggG7tDs4c<<;Lc.mnj๠y9`][ע=c]˿x5Uux=~xy۳Mٍ L{[*zHwC6{>&9wt] uNbw긞dКW{,ަƎ6Rtp.k7| ޖk=۴6spoxKJ^dl~kdp9*q>}wϿi&^>hBe{/Y8%nLK_+H9"jP`cV->I?`҄/IKJ&|_?&<Ͻ'm`M<#|n.|Jǧxbl- 'xs+Fo;>S6-_ϴL7,7L^'{1}QlR-?>m_f7N Ȩܔ2h +w#ƸLG2arO8P2H|5xC?,?b̴#}o}I f|Yrj*.ѹ.f//*i‹J٤HQDBD^ U*(2pAb"U4. 8e$-4-( e!-[?-8Wws=s>GӉDAX6UQ [J9w?2P`7@o{aʞ]ښ ><|7 ]vZ@OH}&4WGnGxXct=ux1lARQLId{z5( }=]]DpFK;Ymb綰 N{; ?}jcKerf*Ҁ>-aZ}$gKq4鬠.Xۗ`La> jB DS#y_co8thoG5g+'.ou1p>OX~9-ƨgﶟGbsۭ򴽙y ft/E/2v~gRZSJrOB2vX%[m:v~=D*mQ]XM$-7mD29KTݽ/)Vg f8V3'Ֆ;С >߉ ̹g *$%h ]9W6Tcֵ݁Շ Z;;?4qGIWJ~bijiۿ9҉CEy0DA橽(7`~q[(A x9! {UX J(%/"thݮ~+Wb9I#+3 ~oـp;*ǯK_e3W8UR޴ԗN*7vv d=EW=a~]qUAsQ髍¤Rs5"BX(-5$]Mvۆ h,=xMILxH=]rWp&U5Js4s$]6Ñ?l,_gsH<G1ܘqL wkL} [=)X< {Iܞ'|c|A 9">Z심sJIsc6eaPNsAopV-f߽x$z@n|wXr 8ԋEMHC6>K@|`oVTL7Iͻ jG= R]ŕ8OZTH7Y35m3?|䣼$ށl-Mʈ{([q3nf&Cau|g_I2!6bw Z"ć-C[4—ۿ˱oI74ԪYS93SׁK GyX $ca.0OiT[)kiV~wܲ=(@}+d(pX\7|<8'̯=GRAثG 60 ^Β-VU0C"|(2G;(2?"Qr{fP48'u4 }"Y7µ42-0]r:_PKS5쬳x@cʷW ))K1 t0`5 OA ] E ^Mmv>,iey #ML,i؃oߛ(N8)S@J&L hj^{&-)&KǞDjGæ}ēUR*ihB(R;)p(Qt? s{ DXCij#1꾆WmTf!U}t|o+gN\:b%y yaī v1}B1 t"~SM}-֥[g88dRPD~P"r,y\.@MlxHӡQP=%|Q":8q D "[LWAjً}9E>]'vzbYll;xVȿHQs~+Xa~Ո $sͽn[x`\/$2wEz.s\iBg>Kj :~ )F!a%f-|9p1hqLmdٵAiAЃ)g YR k3' _)Yz8Bm( #"hZR` kL?q@:xGJmJ xI'.>#J 5rjFAӰ{.FOk?mi4_u6𦯣5&}J.fkAWpdh0qw _MOR~CˌyYa3xT1ߣ+V+,O&_@ҋvxr!"u ">dyX8H:>ko? (ю' ?6(x-{ !#;W*\frFxJdk^j5T"g͇+śCwr" h'z~YRdy -|.0ܷZ^Pn8㽃,X..-'{'MSF'jz]0h9W \YY rC}5y/Yfa*7!sdldK7ILqM' ^480575 Je7swrRLi2VJ'I8Ֆ!yKX=A?~:LNf6^A ,L LLW^ L/#_I;T{1渞\8>.9q2D~<4-3}e ] G:u7A)1jڿ yߜfRQa>Ekk1 j=8 #A<$R{<{6$L[+aEM1->W<4ZDA?΀遑7^z,5oDyOF_AiF w̓PJ[ X".{ȟfrR?ͬ-UO#{aFh .?F{ak)vu8ty!?or#zI`|=FyU D 0>2> Cwit7z  X}x~ͮJ?s IVz|0 eH?r0]_ǚ&X7~\.ׂު!*1Z\%;\ 5 %mlA~/AYkj'›]9qsv ;PMVfLYǤY.N}DG!7 !;1F pB`.~2Ď__k SK`v@pBdv`^[,Y_[_t _19d|SzNq\-Toh_W72V^܊nHTVOz=&jy-fW.]bRa-MeaY|f׆׷Y^+?pPf]cgk ~~]%{_߁cd/OA^ +g8v]u'Sz$m0O`dN~IQY6emdJXs'fFKyL@W@h0id- "("R^Oţr,A?*!F M9H9kCrkOa}8bX{-^j#1c;KTA_ ltx){ r>A >2rҩ^owI'f. 5[L{>+y *,WXgw$jwvv y 7W3u4!4'·0 VrCd8 /nnHE=5@UyŽ2;Dntn?;b_[$]@e6xAf̎#'E o\p_P|0#=v\x̯D}/Qz7"Gb2^M2(II#ն2RG0[YXPCK`^ []!'' vueH/GѿgL`:`((3{`EsX)`RlŇ8Uގ杲{мS@l7/T7wD7/_u=l1Z'FQwV:c-DÑď"6ÿ h< Yf8%o}utL"l;m/QTg5[FΆ@ xZKź|3$* 7ާEq`Wo\('pwSB\įAsPbmW!^bEG_C1A#]ҞLP[GͮoR ̇:+xx983\0-V̷2>W%hh]2쳘>n *DV(% RG7P0*؁" U*B1 z{,),|pzd⎿5^^@◷:vG:~f [H]ݳmQg3[p4juROpXEiz<$TA | ۇ+(v7GP ^}HG׋C(Ftć:U 9-=<(S, =?$m"'9oah& YgJH3É=tctq/⺗->iƅ8W?(h2H8X$?8gS 6߄J.kN ;'x\}+܇%E gs+I(e'wSHY,\O3U']\Sx:B3?/0h?\̳jFGD!*/77|2z,Fʸ,$gkoH'|w7ROI=Ϥ=?xu$Eg9dB?'_.%" eW7kOlh {6пϽz BoWr4VsSx!FQ =rdI'62-4NG ;I}VU>{9HY1QBx.Ro7aH~%?0_Ɖj}ݒv9 2Sc nf 5EPAbȒɵ'רpjn?t|Pifc.:|IoaF\׸@g+Cԙ Ѥ,B/]3 P|EmPM5_߭GХPVwt"(gO6%H)?ʕ˞"#zfaNZm ->v2@{v^lމ9R xIaJؐ))Y$Y?N1y$;JJ:fcz 9XɐUxFYd4삿t?$ۋ|OΤqY}E;ũ):B3i-s' ɭnîu8g29SZQm^0rM2{ͯK(F^U&L}ŻgjyQ$w⹎<%ϱ._D[CܾvTS?< JocʚY96a/uە\~9ANyN>,9`©؆W,>` YeJߙ~ Fv,g'^ Ws5Z>3 ۶o/z=w'Ѭ7qB:\O4KFw'PfդɜWtwll_91mZ=Wb_tG^1"S:Ѕ?Aue3&Yj|kNy!8SQX%}J@2 =&W߁IM:Hm9}Ļwdb8%!V)>̙P  C,¿=y-`Hpc*gCb6ֳ̧%sGٵ.L]W`>zD2Bp@oG]!zzK~ր5Kf5WxwlCٕal)k7(|@[dc *")ÃP%Wg v՚$dˉ4CN!v,`7{+wfŖ.E"qZPr4~3SCI!};dyzu H{șJ`t9:2eԍcI3S>>>Βqǹ$o’4U(AM =l=lO{Oy ΡA!F\B˵u HB@҆h1;gd #/j#'gp>GNbYoWq$@?\37y*&!Y9p}ޓEXJS~ս裡1C+ %W(0T'&l 􆑱gkhOGnXw['7&x, 1Q6(wQǮ)3q.1{k:M\iە!~FOp |7r RSK.gO< }NX/>(#p3D΍AA[:[%El' "!5x`ubW:НYEJj+b' C-v3Z<{[]`hr&j"p8 dd& lq!uҪCxorP["ℯ&~#5)O<hH/݆Ӳ #:3nCXb~YPQ)$E`#G|Rn&-*1/WP"=M^@D8OVY 8{\(,%GEǙ%17JܪȠm3?W@Pԣ 2l) ڞʟn4fcܿêGMEJU#&SaޗG'g_dcz  VI9aoQz*?~Ӊ|9XeR5sD^o to*%[Drc+eRIǞ=ߵ\6?{SC%Lyփ?MmSldWNlbWR/u X>:R_Ɖ,2fh`oU2Kq-oiF6u0OwHZw} /<##IZZ*n }ΒRsL\F|_}5hv;cqe~ODIu [$x#4 u?(i86 BY$ cƶ_0q Ԉg!n8yW_aҤ~fQIӻy8R YӔZ:d ӉCRCFv!"A0Ŀ#i ~fOIUu&@ovG N2xH-ӏ⼋d 8(GtXoy? =9HΞ̈́wZ*z"7qӏuEWʁs&KZan!yCs(ZD;.󛧖XH9$LZG 1| F&CVվeȔel+LP\B;& 4orEk.(o~d NFGaZ!.I^ctܐ1Z[3Ak}madOIg)I%MP}yULl#yUřD0 7ĴU-EcTg~YjU&5 Ϙ(`[F># ZzI-+R{_`]-.k68񶂨-?7f ܬmߛJ{!Y[|;>[As2)Oˆ`&Hꓵj g3^Y.JYg%/\7rRkbe~RI?d.켆 HrG !#I5 C'C<]%S&)>H^G[r T ؘ@>HLƙo8tqYg8ۜYsE(%Ho- A^q)\B%kǛ qyW a:CXzqUc'!'KeM3.qzЁnbY{YgTKB~@IM)/u@cǠ3mNqp Hb-B_#tx)Cqa$ SϙIs%y S@7_@` s } |Xd#` q@6/ݢʛ9(?VV^u HVHmM*˓crY5!N9(Be1T҄5nQZJƈOaD%+jdMZ3_;heN(d(l^GDqҞ~_"RvFQRRT1Lf=M̃'9GsA"6Qu@/ved;c*q $nr_IEJU!H,W~ G.]`_{+u6/u%Ԩ}7ȖX{ӓ2<$( >K89_OR١5ّetlݲ5B!AHb? fh $/^((+Iɬ c䛀7LG-X\|L-a7h*Іzr)Ʒ7 Z&)hD4R:'t]rybkdN*}fubw0'7HIX+;֤Ngo$1_,+* XOk)טBQ`v hr씅C3^ ہ]<7+D6-^[";?{{C^h$\I@5Ğ;opt L& yMKG.v0ω`?q..l/pf nvKl.ȍFǩ`a-^?:8tE{/y(=}+%]<_:l訅yJ@! h\s%aFo=_W?woXI~,Yl1/IMT#&݃B#:SK5szzvXdy_}3^6En 1SCsBtQ.QY*9NY`q+ cKEt/o~7F=ѻhm[D|v&YCIq7qu>ɜcOX[)В8&-$fHbXW۲Äxۍ15ut|dz\K{tqݪL1MB/)5V!@ɷgʖ<*ТV>9bK  T.Kŏg|7{w_wՓܔӦ s[ s1?--7Y=z;7kJ?fK0|r%ugUN"u<-@0b5Ae1EcV" DBYt~hm,p@3 _mG>d(_k$J$ $[Ѐ `੊#~ *`_c/J ԓ᎗P+s֒D/z߈]a]tkJ͓/4FuR˘gsf, b68+pW7m0kSF91D/^C&}l@ht%^%*=bJ),ߣx/`%wʔu]TMRT8FXYTHVm,@+T'C/'}4 w/_yIC[E& RסpM2Q7 Yj4<'.(B70Ӛ"|+~OQP֐?t&to"Ljaf\4`f!U _(EOoDC-&Cen(gsL0LrFN8>)|Q}}=a:#DB)Imw{SUa} RݑRi1y&< @بǚ.5A) U<@Pg9d_9+JwܟIk]`98'>RwV0 _gvÅpqL% #q2zЖR6| !,C'^+1~29Y(#VQHfE!\(bR U {]K!Gn[T2`ESGr5"xava-QQ]R>7j eWjEeʑ>.Yu5o1'J1a/mӒ77k3w4•|^):HC\NZk/@"/q~l_-Nx;۽,$edsM}w6D߃}JVD:XT[%Ls[}= JJ/|êc.=*w_gU3rk<I|qkMbߤ!fqb}˽+9s |Yq#^ەv좮d:kp\g_F;{-3NZ%R·DQ`N_3 (g Κ OgT6ey2i C ^C ڞϮ*={=f{_QPEUD==+M;T_î%bib4L#ƽL75, u0f珶Ӆ/1dVؠ{Lߏxd?#wM) ^4<"> .|Ć'|nzFk[_lsMԻ0Gth[s6n*Y4#>'i;k-MMjy&=޿)msw0FEq#isV'`ģǹ˖)iAqtjSѹL͈nޗ7w!z|LDZCP5 2?$$?ǐH>߄40hj7798e|ưM0mL"ǿ;Ԙxȓ 1QD 3\u@ea UCa=GIG^7_ :k9+~2ĠvG ~1UﮰgD.1 l!ɢ( /C|p y pE;%DZj[7䤫lWGuЋ5kor>4?;n/:@Pa;GSXyc9Gv\(QCm&Y1D(F"x9Ω X_9_$iB0jIycD}ZIf%Dz4vq%^]̃R>%߬ӄa!ۅJRl[E(TQ ive r›}-yUBGscKeH׎[<0BC}%ݥ(9;1Jq8LȪmK=3:yAS8k +H 7#*#or_,<'1Ƕc|xBF޳ΐX;(X8+,Ymn w$)¼_L3dBR3\dUZ;HNlG &C|/^g%7O!~Xd¿pZ~'{[[lylY:Zۦ!)wbʼʯ /ҜRJ ]j4h:uR; ;⬳# wa%kQ!FDp'A@B]*"{hTF7;Ϊ[rߕv BҜu-J>gTIrͦl]-ނ }*DګNB>ƃ. HqHo8D_⩠ߌ 0nilľ6`R^55 _J2\h@I'f]h@- ??~!7](qBu\;+3ȫPm"5]EHV$YM^Ͼ|:Y H[T\[XF}TJ!Ε)aX@ D%3u,4;.h$"QB!(8-kƍabɫIYZ1c$NN8z3GE@X ?8Gd,Εs"X 2XB(<8~\99tKI(i48i_~JhS];)3B|`Bh}=`5A ^qJ3A+ߨ^#3寎"T RhT4?a?oZM|+?H oW^؏˟I6/F s4il{w_) =uMJ K.CYԣޫ8c'A.¡TQ7$3I4;|IϔyJQ|[؄3RKi&`c\myH.\/vںN:F}p=; _>Q;@nrU˃ 2 |xzobp)$ ФFѐ"<5&q493CW5 ۥqൃd#]0k7~{/v|u$ I\N= k7J iBX iX؛Šatv_ߴp=vSkpK[;?p:ߩ0tH:(f.O"=۷\5 @CM!zg$=1zB$OcKԌ(YkiKوh<3"n?"Kg[Vg^V~`^lg?]{y=/>g} u%?:zI'Vƻ'//(ÿ5gt{GdAR~yTVΊ*x99$=G&;|M }eFzGo}Fo}ޣo}v1ߗ{Ey뽸[4?KbT#.UVwy9?^}S~h1.1䇬V_%niDѯrkOjUX]UY[ѝ[.mkt3\'G|l| /I\ rW/䀍uY蘶-Bw9k>qr[E|[Wo)`+iQU8c~͹" *w=m|3Cq4Yzm}=cC}&mAёA7@*f92{շ\KێUbih Of@*_o#<֥E|WAJՕ %{ҦV?W\`q^[LȒtԀ~[z#%> }-B|KcG]byi@Opwc|^aLew~32~eì)^DV}"s&/pǔTژi9kXV +w,`* IJqB"=Y.)v%O$.Gjg:5 }I~lu+"0X{gIKχD<(=_(}5q]iuZ@7߈N'AGcVd9͟, p-IPL&Au [n t&#9*l̋zFqh-@Lj׾XE>ΕW']~@[V5ɩ;|n':`u8R-VX)VbK B(w{1"{?z29؋D燴R2ڒVw ìeӠ?/i?mI[ 40ddvFu#PUC>-)A/ r^ӡXchWFa#Dn[wH@GC(2P%b#'IAd?k>h?ߖEgmd &&Pn"|>jNp g=_<|ra21J r*lYoxQdh-)J[Z5J_6-GQӒ_7ɷoe#B0؎Rsozk=*'U\*(vH_jq{M*W<}hA∵؅)hRo d k1ZǪJnVBT)P171`F=Xrg]нHA%]K^L;#* *7 J45bW|N:3G0u>U+gXW!GFson3}Q$^TaJ|ET:!NsS07 $%#al}dzkއԃ$n)*SҎW~W~ĩy3q|fy$l56fuC)m>O\./b14>bv e i6[5U\jo #SLR{5 ˣ)RğBkbOĕg ,cvpS:ˮJ}`Hݬ^q*bJj b  v B!SVP=o4~s[=6q|ֱܻ«w7GVFVǚϛo?ϗ%Wq>J&W\AwF{ \Z=ڛNr6^xϝ@; ~츱=pv_^JZɡ1q94)=0Fgή| Xk1;3|ta=!.iz͏Y^N;3Z;; :k#7?GjyrIҧgAa{2>MWVs!5n~9<:c"ap޼Al5rzA#+c ׳)Rűf.q1 jOņ!o5MKhjgMI k4AI $ISb?k |FSM]8 0F_#x/{gV8} ߒKB*wygx7[:͛Pʛ@f;+N̅xUxw"(jDgZ Di9J\Jix_>+i'鸐 _XlSKr>~"~((@aIodywy~!>\/)6wjF[s 43{QxPFmM᳃nf$!&8`/al2gnV~!ݸy?mǸy_YS]f5>yng?{2@n vkb+,-28f>FAԛdg9uHo~+ve[oWz#{8l:$94LWs.p.ۅx/؛}UWIJ?,^Bb\BߋO/Qv@&]2*v =tj@FͬOb"jx^ڎ*CyceܲK'A8w8]AxStPx$1C|Uwr:ُUS6{Ƨ\vd*31 dfI%l녿 wlOKp-7ǮSC8/bW>qcohՐq;{E fe }׻+sGHz抣͞jýfUf?rVs ̝2ΙA s>3`@N3?R; Վr,YM3:ؕ 5f ɺPճ9ה x0Txfi1?f.#sE+ v'V ʶusaIy~/#]]?4fD'߁0kGaG5o_p=+b) ꥩkG[/4+`e[ 3}tdt})鴅?!n'GH.akS"e`"ݭ7I\)%7av)Nh"Xm[*Embͳf>9t^1:nረ \I%Ƃ|iHƒq@|7m0LAڈɽ@nh O)USG.gIc|hQпW\$mx1GB*3WoQth#\#~D1bl!wIa68 i[j}u2YǴ2*"ܛwpo=?='3m\OhDpc\O qо&̩*U<+%kS5T]p.x)`wHys:$ӵ&~Ugt!gg#%bC:#}S?O8,-~޳C+R@_la7Эb /)1SzXlKƩ$S:(OUWd7< rC^՞'WBHJs(Uƨm' 1ZЙG[(-%OáPcu"2^M8YoNp:ΕW% ${ ^6ڊke|#*Q4AJֱN $N~NT|&*C_PI|dwB"RSJ\oC|$B.Ii"T2 TcpB:,Uwo|T?Z(;{Y|{5Ep\My U=0d}g`ߨ|6WZ巈:(*~x3Iv5zdWX%AbjfC,W)W41Tcf֢c^_#7tA\>h*n=CR-Z_jʈFI_}mv&Vk==y_(z}3ry84,y<54}=:r%N[!Pޞ}G}-JȝSY5?klr3'Bga52%.wjaA(~ǔPSpO@DXqaY|8`8gc՝+m/d)G`K`&vx7Y 7 T#w =D-q"|tӏ1>W'xtU,?z+mxWo8OlCTqٮD Mo _e~cNc;yGhiьCL[фu2o)R^mS=MMT>>J(?B40DGL`_jdB܌`_cS\k4W$~>48:jtFeG:FutTkAYva,s?_ t ;[go(o'?~U!3Cr̊!}$>/ZI Ao{BX% HSb4$?(Q$~&a$UkHs^8WZbÜψGȃۺSDu*44r`vMy{Qy| ︬rۯ~ޚw)]24INmQsB!C&cW xjHByB,F0t` }ض^+0Gkvlyo{E?Ԋrqa0r'{IE I>ểʍfNYw=³}\A8F;8W#qv޳iF+ Ĝ:{z8Sw1:H\+sbͷ eE%ח`SVjNK` ca{[ % S3HfxL w5IdIJ\:[2U4'wG Wd.iXk?6^O bɰ }$آlt d`C̎JxH&zIS}}R-]*X& ,&Lx&/T| xExB3g]d8o1frLU-:-3dž5#6)eԿ $_*;q*t_"}eAyVzP1 ƊGC'7g_oRET."mYvumYvQEs?gX f eftD3$OAT^P9QW/8!NXN q<X !3NJTpi܊Q=a"6& @ljv<&$eګá8o){Q=ၹ$AJ.C~~\ {>K~~y4>o|>/;$iODH=&Y,:-nJs:}-RFp~wx(K_iP-X;Ñ󳖔wTlEЏ8} nͩx[) <\0}oB I|z5Ip5t#,:7mM*MRk櫤OKWI3^1k}{LA"[jaVRf">eFCHФ["\2ik=cqeh/oU8!q'l"'q0'O6 S׽@k|OAQ25- [ k)7̥=Z;#Mu \q /'F[ETvve-*cdk8zVr=c4ɵr: xoSixI-<Ьށ_|( )#lN!(:gHyߎ}F g횳 %w[NSj965LZV9~701:C:M22xjT~= ]Y ŵfn%VL |ձI?qW5\%.1.oÎ%dגKky#1]yOFҷ=;biL3Jv/l$!C?GAg?bLjRQ8 s4F߰M:c(/PWfsZEE%K19]:h쏰nj?<%}d*8EM,u_]HG#o+NuKFOU5lP ٌ@T$K5筤?x8_ׄC-|=:wf1_2GL=nk9 1yޞ}^(vք|E%s0W}8M[ǿWVr>f:/ݦTw-_ /hEU.E?=+4֦NA [rc໳p Ϊ^ 3KaJ֎roXP,@p k<(`v|R+saBF (X@wQJwj'RQ6pqŜ&KB̉(4YyY_ykP-HaoD?%S.PzR]FT.hs$\979GLC YũLjԭu7+!aWƝHrwc ׳Yp\>Jg*zjL~_]M iHSK`|pcy>3j,*_aNʧ.QJFV=N#'Me2 ½Zdf>/d &M?t{?ӛNE! .A!k/.КXCS_II{6=C@=4. jep6M@^dYaϘ+KLq'KM<ۤE!Q oN9ղSx1y)oy~OA|` \?024]ݎ}m"^gO&#b,3FhFq]X*x W +/h=F-^B;M0[[ s].NGΰIm8W ~m`Jo($\+GҴ2vkeW\'[31 IOFU$k, ^,~/}B_àD ?*``.o!sߠm׻|t9c\Y`r=;g+ZՊH6={YFȿȮ</`Os ϡnR#ZЯfUUj*bQ|xX5Z q "Y 2U++ HXrs8mcaqtf@c:.@o\GIO 2ƃ볥/ϮS3A^~KXo>>_4TP}-ϐgXk-Ϝp[ಜ 0z'0-g3нgkvwFT}A#:JA7Yy-oFi-k%co5_h5]ZG:N_!Y--2X]G1OtG H:C<%^^Oµ<ՄB^s@FS;I+:RAڼTUgBnжE6{1IrAo8~^ΈGa= T;|z\+߯Ǵ76kY^ŤwrFOIt=QA|(TSԾ \A 8{= :~n>gEJ N5bTҥԱdݬ7r ?`s&^E-&H3׈ZuxuG*8s-lLgMBհDU?JRɰapݪ4*m7vtĶe|υ C3ģ9$ &~_H e cq[qLǝ7At L@Q ~<Ŀ)5: _(`fj#(ysMs<{vP}"I~*ʯy7q61#,#`7` 0}-Y_a <\P.]ހq@"Slkpma\!Eo0٢>Shѻ-z|Y+@ H8j6#u@Af{B%Z9x\EAV1gGCO݁7.섇A(?u=/΋zp^<Ƿ< /!5]Cnz#Μat>- /OzBLꢈVOZr蜋uB8ޡRVW/MfһK >?kN\vpu1cWz\%/-͟=i xA3="4Zbc c"%oX3 I|[gOư+їͅLq}ws("8o iҽJnJ~ހ+ _ Nk@p O3;<^/-p/΃Zȍ[2 2AدMR(a(\8θ;;"Ej9Ԓ@~; _@R8ͬ_lg?+){z yAd> Y܆A{S؛l_s k *ȏsy[T_p[ޑ%&ޑ|^1@ /H A5bRb$T HPT+ʖ[z͓kAjKr űW:*!yG!>>|s @=Z[ҿn|0,RHPE/xD‹Rk3vNV>gH>vUYzl&Cb*r^|8ϋp۾#0戀7hxHodŦ;rd܍tUa5(~HQp"I_&>߮bY\}?Iq^<ay|8I? 7pV[ol~zlE?[ӏ B?( sՄ~FH+,yxS~] 7EO~$owbpyoEj!4jȧnJgF^ 7Ξ=+eL~ L}|c >} f|҆b}xEȰ[B҉Lj[¢mR>wI9 %?~*n췾Ę4=l-헕N$7U푏'OIؒ81$k^ "<ӿE}ҥ'Qӂ}Lu,hoݲ8uBno*c+!=ez4dy6=]G.Үk{? n6dth<P6]L|R..&u=SM]l:DQ}[J]:uwɄql#.D]/&|'Ä+z+ UZ9^/1H_="}E0O} RW? ""P ꃼeq|rF &Ғ+.1?N@U3P[0ƞBjm[1뉌vBPàꃡP!pw$tG]zƬMI$ӯ/͐S:B`CZLsQ%W NëWɢΰh}\hAʽ}w/)xZK'UI~Qv_/Nog)]o@3$8AK0A})ླς֓7g=kI-L7ќ.cOkpUm0-qt@ LK9EìjIگdzI!~W.Ё/Y`sw pXl;*UJt:*3$-q9r)!tRHpLЮS_K{4&# ͽ:("s!sE&JSuDݲa:#݀lYQd^Ѷgˈ6Erv {@E&Z}Lw.)[1̰8KЖn !l:iy['xǿI$!< 6e2O˷!$̃R@e:0WۈOPm+jeajWVd<yd!yDPK^9{O} InG_v2n7=%$/bZXosw/4Ђʾ}76}迯 v C*ԅ^JtɊ ve`ޱ/9i)H"WUrI҈Iq$)d㎼rI݇t/g,ǻm(%&>݉$K\ _M#!I 4x%\Smm/%>+1KOl~fBܣK|àt.Ǎ=76Jb۴y$ܞu]>҆=/>dKmؒ=.-Z˞-tj#ߋss1$$d3cYRE]Ф:>ׯ$Z؅+߼5I1IovL /v%၉]U 0+N; ͱ&oT/OkQ!+Bx+05Rtw[{opIHx-Io(k]E֛7hTN'y#.y6{'z_x$}sxa+wa0!|\bx&0ܱZJ"#֪}g˽/W>qkϪO r7SKVn{="q vqhM cJ,5YUJ&g[_Eѣ-# nxo'+R}BDV?~xZߞF?co+:hO*Wl\u/)p(|x^N\צ+۠ =o#C^o䷡x~X+31BχxxkRz6á?}5= ]':׈Vbtr"܎2Wq:'+(kO+ֻp2UOeE5>fnvɈnFw+IyYjhǵG|?͟܂_c/E'=b~oˣGο!'?E~'Fv]&cAEeC\>dތ:GUg5B :I6`oM}PUnjd<»rUl}ภ[v{Ϝ  o㼞2+[q#{^-idqW@ *1+ɃX]a DA} ,r*C0GJEHYejp|A qSTx lSh1gk[;6o@J^( v2%d+/8<^¨In^*PN*$(PZ>Aqrp||1^Q">gLD}"Ji/@+Sw%)0sox?j&f?S,?EШw7upƍ@76OdwFWK~FNF jBU"Z3Mz6<'3>4$j='"5;"WǑ& Ԫ5|K|h-Q\~HJۑ-"< 1 7s|2NS Ww- sY[l&g\CiPA%H~\4ߘ>~rOZx"grS)t{Asp%e9YF@QLT=ݝu}(#/9xC״I`f3 ?r{t5t#CJr2d2A=W;8*1]O) /2 zsPx튲Uv*t<0P<4<}@Qq2\~];700v՜k 5 y\y8x87 xqLuxB0e_+(B؅IV|ӛIgxqu !A1M֣0t{5ACJǐ{Z)akG=86~=sʹ-tTƋ/kWa"/T{Q8hPƜ2FKTR~o`Unj¾NLJjQ4bZK~&nVi%CkЕ0?us(~w?GQgޅUƔ@&06/hl|>|$g`[FL?X\A\Dq$S*@h4z  Dmv'0ߪ&/PhdT!r5-U0Qo7ۃ? %AG~`Ņ'+"Q̤VE]}n\["+1͚ _QOxiۛZ{;J{yx(Q+#kOڃƅ̬@chf L }_)԰0;:S.HFqFgmbKh4;` kQ߰ ?3,LX'Aݷ [q#~t7.řtEɔ(K=K};?Չ$7P i |J}<9^4G}{qQSȿnƅZ>'ɟ/  {7س?X@׺le=Z.[p g3?; f? 99\~*c7LitQ{ϩJO$76'u!m]xpݭ kPW:31P/xB_ /.6ǜ92z/*9ڲ >!*9N0X",EG k@xJU-Nc ,8xz?g6ιRjXeUYBmw=~;5ye yceax⋊]6jALǷgfATVmM>Ntfᑶw='q;-.hz:a<{hK|Nz@gXC+h?ٙES)u6Wڐ\B(/QBikFלYn23xb>:c,חB5M+E"qi' ErN<4aq`wk1V='aM.mJato>ډ񿍨.@#f1hSnAڊh=EAQZsVξRXօ'z@p}1XvH|[K$BC3a }0M[1<+ԛ/!_Q?҉!n+0En#Lf[|y!Cob`?.;Ma)) >}3sxRv3&URL1Q{Ry[܋40;CXƈ5\OrdOHaˤ(Rpqtx!&eu@΋z;]$=cA1#H+9~(,Š{-rls$ 9kvPda2I}aGƩsG5?^-~P\kOWK*ϳ+Iإ H&k'OqgqWz/38v`0WJ0H?Y??n:L6Uz^3/}nSw5bk5Rey:&l#o_ē)8Nw-"cq A\YO /|:0Êb^Ŵ̪`ub}EkV(-A6̬`9eS=#rogJ9Gu-͟?.nez\g#y)ɢ*RN1@?(TVXe>a¸@:r@;L| 025tFC/3bXJ7tuDHP \:RFp1oy=uR@F:0ngs }"Lߘ9(ӱMx2Ia,CfS,e6SUfYFc&*Ǭ q "K$J؄YI'`%/.BVR|0"'dp."0(G7 QTᎣ/SG,,B㴧 X^4Ao2K !IV$X! "x ͕uASq3nO]C[VTzo2!-c(ɗ2w mVDg((;\b 3l O~+ɬ0VtPuKT/ʾ]_ 8k.byIѶ>S <~ z$0e R z1̞dȞ&=Oa.;,ps= sny88jfdzR@@H:dcE #AHwþmrOZN|b;tyE0խNVI| U1kJ62(_D瓉=t1Kxn?OJ9neW,(C_ҊƊ_/O>]Gw9J?O^Yt[/r ^V+p%KoKosm췔EGuD: =$yƳ<ExmO6b%oېS1\ L1|VO_oC{70.#(7]Kt3NRJ(Y(eCP:ߪ1"ޜ?(p`B'#_-bu?]hS.R .}j~$ϯ]bP蘎E'LqIc.7j cs8ԆFaMs$3ijUR0=t͸ C-G*yJbHlq>>O'sYi]ފv5Rw#ǹ:Mdѫd$Ŕ:EנwQS?{~sǛ~ ߏ=im?^M~y?{@5kj,zuKZ}LMW>دZ'o_c>?g8?Rϼ/[=?st'[v4~#߸pr72/ZH!xvF+#ʋ '#A7wD(޲$(<ZV;.T%0z ̪V׺Ҹ6Xq{2W/xlv5. yo;.7?#dzXvٿ~=YAש|g#_L _nu hw?,ݵ-_/~yr/םKYϿՆ 6s_?Wo ߏMJ7";q-'< یMơMġݟ#}݂|C7D7|CdlA> ׊O/ 8wG8qpEKk~_WcLC{py0bcLmfm/p@9I-:ke⿊-!Új8: P#vBq:&6;QlLԻ!0Mw$A?$WSԧ k\6Wx c0lYQ.0SC1cέ\u5cf[9qBKnqj5 u㭈Qΰ`t/b`,i0U'Id7 F;{x䱼-j~44}u8}ƘMF]=K.hXnT6ZF{H?H)}cvK=))g x>Y<(vW#JG_Xd$aB!-rX-U_]bG1-@n >N`uˊ,J"tIy#!d5*ٱα X~c9t?K1fލnrrV eؽŘ(ܟ"cvb螏X v,9VUvHΰ8-Կ4eZĶODSԩ3W@'aT2M˩bMe/QBZt8woW:E?F?q\G'8Nmqͩ?m~iLƟ[?d }NEf`^uWԯدSb=eJZ7rIm{}kʟr^6މ[zG?q^}~ggtSJ&X#G$Sy+MJ]'"Ϡ6g|Sؾ]D}#n5``L7![]/mn'o+aM88MK7#4 힘unYk(WNܶz9ʏ!Nćg.3v-&;F'6?6Iv? n 8A44BJ&0s4-D\^*Y魐f]8 r^R\`@66H10*!y&j{!_vϜs漟9y9AD=\ڄ7~Nʥv3}/ r(Y)B |Ɔn{>!2' #e $LeۑVE녻# fJXv_ f>\Rel}o-K7s[,(Jsԉ[O;dqÉOyi:]X47G {A_~"UeV'*4 k^{nTxz? p|)ʧ|RL8C$&紫=t[.WsKtלuA%voo.r{fmh@BZ;@}| /2 >Qռ'>H_䕦BfTFo쬷)0.v gV/J$Jѽ/ž{Y&(EA(Y:n);׬]s*=vH,9_C8ã?"9sq?4?`\r NHsĸ5*j<77#h PAY̩gVoJ쯠QZBrKQZQ叚M_|#`wiC/%_+_Aụ5~M2(Gߚ</7j~PQ [ v"x4DPCT㰽}m~1Xr-iifoOH^Khi:e8,HXǐ8LݣY")Ļ k/Qf>58ģFxcǵN-3*Wn`ʇOp%ە@,ѻ\ѦpW*^wϦgְcQ5V(Q&\=@ ɀh{pb.|vmέ6C"n@ށt;^Ȗpϟ!#HM dpJE}넝aqȚ*rK17DlWq"kbͶ/n V[1a7싑}9\W, (\\,c5>O27^4#X RcAOcPЯU|ޘD7 yrԭTy>pe}>p;a}?P}_]}m]ز+B8QoFc[L?{;^^c~ w]p4J>vgT.YzR4R+TLF! NϏpgI<({8f<y<^r Cíй'H-I䘁kh' k6N(uXǁ[ Ѻt7#osF߱Y7A}Æ:O2iZޑ (N˕U0Ё51Dxvg[$(eShJN?oz`!p`;:qyr.V:\1=J R?Frʫ|05vi.֊c" 116TS3&@By~"&tSϋ.:VD ;>yb}FHNzN_M{qNGi#=GpBm0yDooؑسS`{$AFy<&s:O_ᴽ{BaXYқoR0rBa3o~ٛ|}ۅOjZBؘ9396RT)bW8!TӅKDZNdEωy MZ&߶&M" b)]t-.$KG|=-E/?kLb\8veQMjr_IH8Ǵ½a-&#?݇2yВC8-r FHέhTh'|D >m,3b1cCv?ihQt6Pmʌ#9et>7$ʸ(gPG%U.lI՛/)a<Dt8{qGrjgOpte y-YB*1=ֲւ~ɬV` I@vo 9+`;J*q!>+3c8:I6jxshZx6φC<mlgqrrV³95I~!RZ:{euqcqldhIty 5fjnl $BH: I e!AH ɏ$YH!B܏ ]K 7\cG*]M PJFȼ^/7ЌfHn+DS^+ H1:?UxO sngO G]tP@ʕKLEy 39Il;2.iK 6oZ!# &;٤pG$v*=2sc,gǾEԼwXKB>XkmTE[ |\u؏ {96[T' 'ΰUĂ;p[M9[6YYZZ$} .^3vFһm.d 5e`{(R',D_ᮛ~s?aO c\v^s`ģ܈9>Ø6{w3YVf#FsRوOGDo ]W-].)嶢SӓS=CrkKPw rE5(knqaWeP^ev 0)Q8=!Oxk 4٥| 0NJ+fbl4h {>pWҌ|5 u͉i䝻  {{)(L?‡_b~1qC\TWrtkM_,v=AK#"rݹN7%F8Wbh_+ 4A$<8*'PT"#(ʻҰߥ&{\[KJfx'jus$F; ɩ 9 .Ң킹Qd9t,n3]`; YfibTM o?Q~a*X,C+ÍG  [h&:ѱP:˨1:62ALH{6nS3rlЪ;P]ٮ۷A>EA=JvV"]0%v|Rυ;^~ STBe>o1&N|T#6O8lN1ZZpF9U E::\jwWg;~eB}ۤOۏW RC<nR7_l?}zA4Z59e?: +6 ޘ;2]~7|׹MǮ[8au~N+Iie 㮰L?9]/G`:6+]aW 1Wـ ԷANMGVLMcޅ?6"/Ha/`!l [x~^xfz$-jik$؆&[cA<~ZSl[ C!ވ(w'* YBUZ$ֶZI.xaw91dN(S7S9 Lh_% ud[SK{6CZLeF `Yyn2 bZd02:YzI6 !5 QN!pixgb&22D;I+$,V^(3-t%.V B(_fZv_?OWhJ/O]B7X,k\ 愞˱Pg9P.s֥8GzӀVu T#Gʮ?*OҦMnZ~-P h -L V&k Ih!6qUD GutAaƨ U i9L&iZv&3={={7j"5߶M[{>[O&ŀ9RajaVfVP~J[WZ5? zBPߤ }7F}6C%9GH / y9|@ LͻqFRzIPHfbub%/6눢uJ-Y%a$q切NN-[s  4  㽮8BhUXfLRJڞ>%%ͨ@ `|ϑ=91 $#M/`H У@:h2_> =?i㿋B4>?H=" Z1`:~m LZ Z~t04sN7a:_Xey2KC(HH;A e/n^pꌺT`bf˷QƸOV=F :cD Rlno2Xg7eW7 Dӹ f3#7NS@[zU.G ,XӰԹ~0o`k`UH)-ve^hù7Pҥ%Wq %yqcX9 U؀uqY\w@4qVUũټ0 JP@e9/TWC: ne@9ʹPA9W[m<=C eL2JMK2J ΄_"@ɺchIVT*i79Oʰ:[okY怩H FUk#\CDӸm@m VzN āO*72l0䡄ʹ;ne@9 ʹP΅reP@9J&C f(Ce&PBeP3-&|:5kUb纯dJvcWLΫixoV3mzYB!V\ї&  DDY5o2v' GB6q Ѩu~*z(C5{=TCiĘ9[q+/( +kx84GXE)SfޒOBR%(%~3—ƄI)Z#_ Rv1s7 b |݅[ }&LIk__5ۼQyM:z“ ey(\1(Z>hup 睛ZA ={ 75r!GCkOx}6O֭ Ɗs&- xcW<\ǠQ17c7y~7=E{3N+eC*d ϛu~<2uY1-FC [8:Sg&?/)lʋĞU(Li~a^Jajvz0/3saŒ_g<5!7s/ *%Б v#iVWV 0lPxaxH/4G.&\Mh|^f&X ~!$iwu2:+/q>iIb5)8nLxf?2M#} Ѿ3}Fdtr_wᴠd+?/<6VR?tLˮE7a_7WRڷCb4i[kV"> $cYr޻`1+[tS̫xvDSMf*2IІ%^XN8.@-[3p1^2ǭ:z>N2mji'Dtz%#6qEvGӯ`PPQ1XIҀ^Rc_x 43yY9Si /QYx}7AQ3xoa 7'ʧm$IW:6%!n]|:I ^v…֥)J|~=D2ڧ Ls V@,Mzկî<{_Ywk&Di;i9pw -3&'11L?C=o7I7]崶B<X qDU#ND8bE@xaOF~gZUYrv~#߃̙鿧0 .`j&X~ \ ?ʱN7PͱfU^:ϔ%EoɎK$/lY`;JSJ}lVnf&ηpv~R|C? kͥ(BMJhB>Y-ݝ2EX\g~wyYdS <ɾN_> ,u߿ s~k+n º,/t (/½O9Vʻz@Hhl/tVmc/n9Om׽~ohW*s>j $*ƀJff^6(_0e:E~\,HZJ-7]~,Po"O]fqg$ﰉ:) [bBZR#vJo"mP~=:\ ],6c1XSU#8z^g m3q @/zQa1}<2!{zf{r&ܘ6E辚*'#z@s]=`2BG8ұI=O*U;#5kԼa{hW\$]~>J0Sp_:4%+ [lk,ګE7Jd}j"ň P{0gW^5#_VE ]#'j%,/f_󇜡DEPx~>׬ET}C,Ҟh٣tDRȜJP):$]yyhو. &Z)|xH^qEآ Z3q;s0q AC<5V]NJ9!ȳTȋhK`(˒bnr,o&b(+XIE[r*ohE{r:Q.&ދˋ8.ZuY؅pWG_ۉ&7(GχwS /=_+?#~<0^C =޺ %3 ޣ o.xg"ַ?(݅wy8f Dx:Vœ,TMj*VW`8QlqÎd~Q'kWf+ S?$_ADy೅);qWpLw|o)]grő9XѪ8⸡0.lmB"B(((^KY,ek~g}C޻{ιg9rL=elg2Hv,:啃739jO\xi;ԋ8{'kV;> nhy4l|ֹLƵ]ʩUg:;t;CG?3.5pn^r+&Fl 3YvI?l&"^Zsl*W+;hP9+މ\68zo `İc(t/}j~_ gj?*c[qٞe6s9S^=O)nq:^66+M9sf@~6/HPN#YpQmW:zY=]%P'&vYe(6 tʜ9Փgwca.sy1ƻ_qt*JpakL!Wo6#)@ ;)M>}\kZ}x}I% 7=j}zW2q_6Kǥu@*u̇<]]Ƥ]68KlV4 [~`.}A2 @W)^ &wqyL RG%fZy ZB#0/"; )0|3 i$wγ L>u8:%I3]x`_3 @L3Tusף9fA>`5eL5z<Ѹ̽͜dj@6|SE$} &a 5]}Q4 1v>\͞7IS!L/p@}p+\3O(B.v>AU&ˆoQtXrרRYdu4<3M:.^O i1ԐQҕ:,(HIO(TU4>qg>"2^vr$05ByM̊ sꟿU}^jM5lz| N$)gRU"^Bzi|ցm#r'r3a磾lqH[Ѡ]&uv:B\P/ajC&q=(a(b,1ÇpLb'UcWk4ߍ_孏}qIJ9Rqdj#[;(&_cop MQ7AϜ`%L+>ֈOynTŭ\Tɨ$m]t dS GF5釯ŭ6Ƴ'P[8=neY $Y:xPy׿Nt4x{.99fkh:qYjb@|1@53o{Ww/iҗlH'HE6mfh(JY0 }] >x :6{: 8Vu\+8  3g呁VCPW'.>=)bA|WGU$iW Lg#Ճ-lП_ D|Y`Wk}Rv+ĊUZׅCgFU~+<.j "vXB($^vhόu{4UHtoIc/]}~ć[{ThTd<ɻ›\wU hy2ʝ#, a ) xR <N +Ho=n[e 7Ɲ3.p;;Y幜Iv$CCJ:v~TUĽUqʲ9L&xwJ2 L wXr5Uz_@`w qjEGJ;3i_Gm-ecOnMCm8 A~nwPdX~Bm'bP k&Oxynr!. $*4#Yv)@Ke&9%* /6Gʄ bհ Emʯ[:2!?"fk "rȆOfɄ}K9J6G!ښ2.!~JOm@f̛ ̖}qa aki=a*"Pz̟n?j/;pV#LVk/* %lMlr{ @~V_hh?*|1P*GvCב~I8jE{jbf(F3ڟ? '$ >L_Ӹ~{& βm۔DOѱQ(Vu6W,}_#7ͼhW H>&qŧo2dO4oqhN=~^BCr`@ B5D!·⩰f +0~ˣXӈw3Z}J;f}Z Tq7Sv*' FG5’}&_"GQ=6=W} 3P#Ov]ٌ-Av qhlnuo\)B&`bI6|D'+ӷpoQgovcsbx[zM| h&?Ųm=H~RlEB]:_.ˬTjkBH8'`G$~}&Sc` ZG(aa$o2dČP`s̓NdŽ?NyiP_K塇mV<eeEW~"+nkqh1XR,EXT9rBnd`ۗ:s_rjT3?\\m('OB9a.B|ٌ;'K1QX8 5$) -b_\OO(eMv67mȄwqm4r D=d}8. *1 [}U[ /%"9GwXy _j%Ce2p4N预7Ƙ3hʹPQi(P`EaV_Gɣ 0Hz;p_We9i=wXCl1W|p-,!"W(J7IG?OPOo )] go# "d` S5/קEZ'am\WFlGrXNU({Iq.U+yqJa)\!ȗ4tq}/~9 {&Е 1[i99gJ倇Lz(Cbq"=B_E^{LeW?&$ԷՈi*O 0Ŵ7@:%C7X,z]R1CKcˎDX|Ͼ+nT$T/W'$~=!6}+ϿV[#aDc??%&$MxJ_?_=\TqO+;͆-u2j5ߒ*_8_Ob@W1 2%'߁qBU٩?Q7lٛqcLO3V?QSչ-)}sl ޷Kyɦ~"a3/@zW~eߠ؉m2+O.b@o]J0YCB rעzGNjx5Mv<7?VY6-^aCֳ /ڷK;Ȋ|"WcqM+g2 fo{ͼouaM-~Ke_ Lj3|ɴ)fT.kP}}_?_"@jDti8wt|0 *P.z"t;1bVЍ;\Cb(rLca߯>Ks_Yuet]?$a8~x}ṁeA=e鐺׮v'2] 3 fb;?\4nB~Z;h>YMpƩ3$+wC5"E'oGw~&HNofg.zך7Ǎ|Rﶺm}9Adhl׏FА<;zoE%UMY i*9| YYWK^WB;FGf݂U*[_Qx@pe܎VEkE6)W(܇W]qY9'7X~  H+E/2 R6`-hn;4v#x_4_>`}Z{Y̷GpiyK O91~oA'Es:))5r+Qv`9T ?9ۓA#ҿkN"w_z<1:?Dϵ:D铦V?WX(?J+f?`/Z,)~Rbú:_&3j) YS 9@#xs:_ga C+aL OD҅VɇGc PW(ՙ&ۤST7憣p!J*ԛjBa &OWжhw%<rUdx:N06P,{oP93j&[|x9cGh j f3TpmL2=ՈhHl#j2μ sG rf9.VcǏp3q'2Pk ѹF7.Lo >\(|k$T.RVEDM_+"Vͺ6h&[*mTn%Oɦң& wフu[D:wI\nZvl]47 涖 =7Db/k"S- }[9▧Vq jl+c]uBJʗ2|r~mHJes>Oq]V>ޓ8kW㒙SW A^r0*2XϯAX7;52k&{ 0yW+g7)ӦpLGoyWވ go[Zka Xy3ǥ/=>D(jt5 Tֻ:N:vI0ê:=kS&|i jόЪcy&{Pu5CS1nkSfOVcRM7.j<3knGVl'F^ߩ3#Y=KƸPJHA[$]JKUEâ @B\bF4a6 b-rGsQLN~9x+ ~37ח +ei T#_"_8˸mVW{n !l?UJ;gYG r.H t돚XA:NOpԬ1ioXҝX~KX_3#Gbm ]eN*Wf,rNzXG2agtPPex)';C9nDS3yuh]gayFZ+23\oněe9p5ݱɋ(PzFG]ޅ|)2R,;&E3 '|:[/4 ̧_O>4 E"ۇ l frҽ΅w@vR!%ikaUpHmIZ-5uigAU!]/BVg} ~|AA#W r3T3_p* 2\e<}v0n&iwwEY9G0U3=VI>`%PkZ97j]%\,9ALgơ!L] Lhpaٕ$dQ20F_"Fb̻vD)^{%.t^Y >(o[jY2IzĄDz9BɐDc ]ū.gwFTC k,0/@\r. o:\J׮"<Pr, 7 Nll}6?7L$Rdʾ~llug{eirpA~.Qgt;fPuKW3r N[j3GI8]4qLIHV%'9g~^;|LRNL?qie^Sj U.< ATFƙ9f=iT_ړ$[Cy[#pNK\c4M9kgO.SI5bjl焔Y%l *pIS^ |tU0 D/5y_ !t4~AP$bmJ WY k,[/}rsr祝?sx~<Om89 i:7ÖSoV{)O͘uw#ԧ'B OTxS^N qutQ{F'M;{D~ba!Я[, TػF7/\ʙa䫌'hj<.T9kbnx V߈8Jbkí$$^$aR"ar GʥF{V{ݠ=zI:wA-\vӔGdV|7XQQd |tnd1+:U.w~9RHH&/aW볟ȓRh36nYJƭ6~^U. 5[C#ҜlR,OPr 9z4٤tXAРaG$[tWT5 Nćt~Sx6殧XYf~o>FؤPi恿9Oeو@9;)&~(_וW oG{wEeMp?N~#x8oN ,8V,͝{7pG h٪~=OeθM􀒡lJɦ^x쯆x}BQK*2u:u[< Krgo6ڤ:ЋC8'%+Ll2e?,]WĞvqp-S5CpLGR%: kXwnr 7m!&=*;PiCq v8-)ǝ/\DQ ŧ~fC݊7Eph, \ݯLV[k9%{ *L1-ݘ4Am(# ӿح-;J%G!k`8$&*mWY cqA$\u=q4 6ų=e蠫ÎpxO;\N96  Jej)=ӇhX] L.Y 3 VI'@_PA3xj9{Ux2WOq̛ZP՝j<7+j<_yG]lEhƳ%ut:P4c M+.7(HahV\d#0#&M(LTQ1R a!T>7qwP>t49(;q9r\(<ԝȥvTYo: w~uc2yזR=9x^~jszVm)~yr/<1MjP T5+;p~`[Uz(oP˖60VO`Va}H^vbi AIƌU&ce}t 2aY9P4812Ƭ`:J(r ''1KJxSzb㹓ȠaeT۰j}zگDxM`&G-߫8h?@Q.A.P){N+$Ĵѥ߭=^Na,Qa6bvAz7N]// 1q//lN-YRvRIؠ' :UAW>[},( Q` GkV"ʨe±Ob%Pɰq]z</56v#~}c] Ƃ? wѯS$͝ANZ N;X'nًNR z 1g;;^(lQܩ$ $Bn9j̒V]ιi.B{n$D(p_b]xV͙ 16Y> \ybH(l+ѫyO|8 V՛A/hZNF7vn:Az#|wXSv=-|C9B pF1ko2z "^ 3YpzGZ0tcլX.-_Ix\W^e6-"z.@:.VkU EEeKW~1fAR^˾ehhq8{-Z;*6N̦xH؟`tWCEaRӇAޥ̆9NUF+#=ڞ,IHrDn_1Aθ43U-`ZwlAڂMM[\mQrƎ7snd tP;ܻ9nT9Ⱥ%[F8ɃU>p8M\Cx"䌇zQ̮: cz05`bە5]IS:`WQS91ͧja^,ݷS~P6[2a'P6C b`@;pmQ?l-qq#Pσx&> saw5!Ԉ)vMM5 +Gu|g_эccMj N3@lK>G` 1T@; ԕ=sYy啮_N4{u7y\hV(:} uL]'Q<̀ 5cP6޽3d֌_P1 >̼Ywu+a1L܊? ȷkm?Y܈6aZ.07lbI4^W|oPG<VZ_/Ϸ_e8VrJn!',J Qga׊9wwlD{JTv 1o= n--6^q|60TgZS!#g`ƻqY􀹗[OnVٺ`7b9 >Y1Z_HgFrKL-Kod3d}Th_sHN]IT4h /s‹BP=yG'I3gQ9w٬$}V4|;6a4Y7w @&`\j7N#_fz~@0>C[~wq[Fl5.GG i_#;cVwmo@Yr~1_?:9R&@ ءqrk+*vtLzߴac$?N{M; ݂e0|[<1/Mx?iG2F=r%Ot5 ՛ Y2ԴmF@Zl>`A@  ?G *p"i4]澏ͱc ,3tZ6$4ؤ*k s$\%:s'q|BxI_z]LKjN,%8 V]c [l! ,CA9-IS[0Wyn.s:qjMNJF~sNp&i91w Kv2wԘ}C$BX|D82K޺&M mx-T-D;? 0K#*mFy=N-q*맨r{OzPal#a7Vѧz#.|ME乕س#'ɘr Յ1+jƏ9VfH?(:T <#<3$D$&RNy X/qUuट ;6Qy(t~sX<r 5ٱ@2o.\\-fpJ*PA*tnAt qq>di5f;F1t"mV`ƅp!y1"KtDW6 ʿ!Nyxbkudk$3u #5:@%P6Uj域Fȝľ6[1RkصTճ7z[J⌋]h!tHDo&"N"i#D D4n$QO)F#:r{hs} fA5IBc{r,<,@9l󍃁*S鸙aJ3.\'(Q S{ Om V 38`1ruhrʵBJzhU9 ;Nœm|m`po+ر[f*w0̈cCZ&s!s(DΘ П͎g8GZ {Zם9S^74 )B,Y3w\a-1LG(<K4b)h ЀMNLEGυcì0|u3ƸگU!Xν~VV-?ZK ː)a(_5ԹM_t, TouAdg |J:oKvʻmƱ_(6H Zԓw.$I5TX> b˕oI3v.?p٥g'.K>*wsXC2C#g% v:&ڽHY\4!)_އNvBw+Y|($-|fNyc *m,톖I.XdjuhiZٕ4ɇRqԺ  c^ -Wx֪P8ۃr֚lZҿN#$L$͋u=}dD: Ne_*͇ /9Ts }OUXg }OY9s+VX6̺91xhH59y(yx4 ebB(ڌ[L̞6ɲU(vWcY.o J J2䁁ڻ\]4`fEj7KA%k j'3+_cA-)_(EAC|5j!z4?-տQ'M8ɂt@|.V g0g߈<F֒tNjw?>jnd7Ij=G39Y( W9C/]x{fy{T8*m)͸sU``hg>T J- f k-1CGh\ΊZB+_YOv(bjFQJ[CJ]RƠ[ 1Z pzvwV%Kޢ*q$}cӗ'wO`H^_P~)?xqzLȧ$i#Pn>Vw*.΀@6$>>2s!Ʋxɢ}ft/}9tU?)J6㑱a[ܫ^'2Ew rHujY! /F-iiTVّ ;! S \ N6EE(!hod=i$ܟl9ST)\ytM&laud1w4q Y@TE m\OѩeB~7-qA O\C|f!4@7DHD]$K#i$o1$ ﺎ@_Sɖ%[WBMMs`[sԎ?!\:z>~!'dq9OΈ ܋t(3j\ 4T$<& j-b"FUWi Qr>p +; ld~r(A&AxP6j%xZUשrJkKuzrk*Ȑ,Ҙ䘝)UIsw3~{)_ϫώGꚰ^I |+R|i\w !JNvd9hyU8凛a X}?PӰJK]p}'dz7## ]__j1XQiwfb{`_4ʁǦrݬR Uځ{4G $rZĘea;$=+E?qb.U6UTlibd.㏘H?2n™c?%E5rE##}2JzrP{ۀ oyBw;`TVDcbg7&/ Utpp$?߾| MDgS!\s{9apdzy ÷`(T22{b.Hw|k"r)c@0I凑phC u]J>jN]Db_R|ms`ߐ 'iE;_rڳ DۆՖjCK}Qz<^y=Ljq@Gr, w zc_G biexŹP^@8CPj a)% y23~).p켚1Xnɣ2˳ MM4}Y } I^{/ّ;߇ivL5,ca`t3s4e~NѬ]q ]n:Ys觠H3߭"+/BHwyP۲!z(a0jC~uvtM ~OE/%Te{0{̄aq@d = ^spiՆ*G|tԴZR7+w*mzMPBeHg+.=z5KYC[~+6O'qfz*ܬ@BWfi4pTIF ed_"N9K~WwӵI ]U_~wrICũr캐蚑s j9G?sެǎLd# c|_෰YO/WoB,Fȣ_~gRf%a!ws [ѫh;wo@嫚1.Q4RGO+gwjWh vlA/&C1@9vG}2VIN?F9?7J;a/!eIG W=Gp;i vdTɀz ny>:n2dsVs?aa0x7y dG8 J}d9knJm+`$RM- DZ=9:ah='PU.Sw?/{}A5*0p*2;?l [kM2,uTp+TR\\ =YU^[6:~^{g(xP6}X<a!7zWX1~vޟle-gO4-lO؟n3wo?@7]ގO\le}J.7oo/d`00%<{l&Bw`vv = h67GhLXg,Tg?V|YvjpuߟD8A-` Z ;qh-}/<|Y_gqn(A9GclLw{n%Ta> /-R{x(z390᳓i,$]i40MO@0+8y׿jV.a@a^|i4z҉ iޚFsT|/ _R}1_\9f㉌PJ`Ʉs2 gD$\N0|kteIWYPV,ac69K=Oa_o(٥i$& c)+1B[f!.#ݰ1=!ECP h;TpBHHuЃ&K>}7FFCɫpqc:rZjt\Gf{N] C[3nUw&GNKw\F B(L=kvF?'Al9lctw#tGl Qzx}Ȝ~Pes䦊1Qri!8nـY|.ᩱ#Ƚ~(ҧ0E+p_G7gТeaҽ tθ/ o#^[0W#mCUMlrL5dw}JX11hL ߡAW6,0,&(VzAXĻ!]Vx0w㸁 ,Pw"% zǗ=+ktbgL eY$1M8P}ifGe}TaNd}'*:P ky;$W"> +P&:, OeoR_bCm18/xoBfn?.|?]l:_1`n N ڢ9q&5, +CsӫDu5;KV( n/gXu > ~+`auF~7F}('ez#5x>r8aoy_<^Mo<-A0E/^/>`lϟ2h\1.dBkgQ!W/;!cћ(^ ?lOXxD7C;a6l?4YHl4YzACuzcn36it=mS;٣ɹ`{-ㅮmU],^J2Lrj}~B/2df}u|K cG~; lK4t0]}CT埽A7-37SO^ w! 'd(_HW7"F};ih0~`ɄƎ~OyK4z= \!؋K?=Tsv}f3OR /]I{ oxDx늜^ۈ`*.lіD"}j XLe&j~l4/p,F婪>-zq|*7͒OܤjM=NͼJ܎=ܯF!?K?I[ZR͘(JN͒G3|fzyVU/րLL~ethxpu84zeiB|=WqK0&!sWOJdsjVVNH/rcyj󮴣BkĬjGO^<ۅjHX6y{4fnRr&A~v7XECV6 OH/ {%k=_9~Wkw»?6ŧ jGLR̦2dTE %K#c*+fqXu}!J^s1&8~k'c!m'@2v\nML+`qbq|ᘱW/&/=b"Q?spTSKSZ1l|PN=?*-1$)#żə> PC \9bc̺+K<'Ƴ.YR 5.X!!>CءKH]~INrRUIx2 9X%/ +S28!O$LNEv}g$pH&M/b>GUQǽ'_"ݜNx lJxv\'1ty&ZrS}AFVߋ-|zqW/*cZb?is',憜TM@GT;Hr:%1-!/C,8g6~/96UocΪ7ރoKwo?cxJr ` )tϢJ(>oG}a8J1+_Z$X/ \{?}U'KmHXb;n%:K_2Ke,~~Wב̗!w9#i='bp=-7Bzu0_\un\^ /(s,2gV.-[5J*q̅]VgYK:J%3666$6GcgmȀZbTۡw.ٲ C >ɲ6JphnRH$AO83;+%/ iwp ֺF^DBfwKe$"]+5^H WXDgB0wx#LBO cu1ȏ]?&H'~<Tlȑ }1rPܖuL4) ld$̈́;~ n(f y3?@mvLWvTKcia]`NW} 0LW™֯o-nQlqMgHcpD=(W=VUZcl8ZGL"LZ4dg` TJX`}}&$4pIt WB$P/?ҨSF}!\ E`|I]{ e35Fre뮹(1_ެR]I#} mSuļЯ_QU]o"&z ei%w {\Y}LW.mQ8?OZW_# 0Ƣ,xˬV'vH6=!Yչ>R'lşc4\o iK4,yhhYϿ-L?;L?&mA<Ѹ1 ~3y}~~%L??a 7:FI3},Ft~4F!mF"`(kR%}Y8sJ 256}c Et4fpH[QyR3P5pTD)@GeB]?W2姶cƻMlL{#=[ߺYǟcW^Ѿ;6B=0~D[~3~_1~PWfND _4&bB 6Dr䶑Z3SIL}pu_uq 2ܾ32\pD9FP;qB'v";AZʍ 1w~hgi{%EG ݕ.%o90}ĥ?c}.w5ktY3TENM#UeЉ \Z-ETQ{yJMjdd8.i9+pFEGB0No]58,yOo:8R,}'@]`Xro6gߔh@bz3)CI`] c&c\υP_Ƀz ӇC]^©!3D;cKW; ܠ<c}AM6n@,`׿0UА }mїmTЪ," ^<4 e&@1P򶎨X&o^ `5lqTa/B;,!~xo'py].!0ױD`RHQS3_Ƕ+fmoj{m/30fCӱœԈ?h{f3 kX2? ~xi]Ǩ@i>-eLp:l|ȴ8,g4 Zδ9l.2(1uI?ҙԃlGb\0҄4r~%{ؒ|aH<,udEm+/-ޑפrbUneiY?c0Pǔ b_Z NBN 7>IZoW@c'Yz'vNh 00>h 8Ugf 僎+9oW+SL@%inB\zKLEj}Lb%s|ǻݒ2[\,6 0|<.wSɐǑʅ_'B4$FRZǘhUb2wF/5MQkj`Bgx.9>'_#mcGB|09&yuV` :R`[Z08GRxOdRֻ_adؐfPֿ*_Bc$$$G:֫rv=IĎ13q.y(.iI#駰~,~q!v*)fxxxb8`@VkD~6 @6 h^ hYtHz8HPCk,7X_`sOM6Gjr?_>|;R2_Ul4:g $Ɗѩ 6ؓR6Uq)(Wlo.%I8xcs{.C.ꢎ6"祴R{w'yByvI[dVt4V=b$ӣOkKrʹca/)p/Dhφ"/SD;٦O6c樳h;H:Z|%烵RU2YKU)Y}_bh{S 2r6gd- ip4x%M:B֍x^G)lBgqڢ x1ALˇ5hشJ(_d;/8̕|'˹W-*y9|VUl`lO6[6RİBCF tԍ=nra997:aqUc09v䖜wM)1/^Dr|.;÷T\G/#2v9+I<𒁳ìPTn KFZW[X?;#(81ŲGi$i( xNRPe[nSc@6FT&PbGrxM;RKt?i > Y]2SkW &374AU&BvQuA!u f5Q&%r%c'dr\)]fx,O4NEr>`4' <5(xjhOS㊥ܝWIkWc}'52{Jz E rouybBTB4#H{*TT;D kp[-L-KYwssVoeh#WA$ 6V9YGe_b# ):X% ( O@NoyڷE> 6& v ~ȑ #]0 x|s[g7S:xc5CO&=?;ڠsxb7d{wsvx _2 9vl!}/H: \gGߨ_ѫO';jjCSUz_9XCϻSPȑژ.&-n:g!R-z]e͎r~plJi(#ȺFA4R7AZ` @qJy~ 'yhZG%s"im>?|Gľíڬ 'oB7i}6V64F3`A"J!f ۃ_N(^O_Lbq+v\g`O/UÙE!)@ίM9ϫ~4MvُE Ք=/ڱkzA< S3]J {ʟAESq=u.)i%Ӻ{A~:zt]ݬ\a õTb ,QtX3p=_f`#R.F'p9K=#gf̈́j7]Ycwlf+C ȼqDc}z~-xmƱt+! ~%zF~yazYjOAλְO D` G F|x?-_nӳ5ofaː1ɩY&ًٞf>C#X =Q"%PzwL21=\@=GDZm ZI'@_ҳ`&&t01Ua҅0?TnZNw=Z7#(3# %mb](ͫ+(ե{fU<ɿ/Y~E挳4-꺓 ,Q{^$c\0:_7j(`85ij̊֠tbv6y<)U$N~`y@Ld#بwƊ49zQHQe[qVN W6jyR0S ƿGocAϋ}sO.Q. 6SLNb,M4цR3:nxtJpB{GKY\>wST+;M&N˗*aez-܎oa+,/+@ϲL.V.tr˷x=`46!?quɢGU// x GiZXjP( 0)Ozji0Fd9.Pѯ]ATBzex%g pCZ8єC y:o@/Ո4qGu0UܓՇ:mef[= mFܯlJwo /`*YW`R jgL+7x[jYO}{jD9@>T @?: v]4#9(5|"d _BEѲ Iǻx 7 )&<jA3ޖ6Q9ؗG%Il=˿&ql,*Z~ے'oV6ZYo _j|;Xyyѽɻ ҜTQL.XV'tw\H* q[.D*.Mb6$ |\ڂ([\ے KB*q)OnOUrX2`o7T6@ϟG:D&j(MUH Qb9h܈s M Bqlzyt[ u|Ⱥz7i֣Pe٬In5GϨh JtW Յdɴ aH(5Q%?\,WұNJi33EvߨǞĆR)[*_eOS'_n}; } Hyx>p`**e%Y ^BA)Fjy,S( 5&0E}b>8^Ec_Cccd=e9|HU rN,էL >bnP p+pv~8cJd=ўB; +l|4N.Rw[}A$'YmE|Zʢ5õ0#2_KE>ϵp!;o#ATPN/DF&zJ:ܳ5BvA<{G6#sˤmV:!7 ?>Q̸Y 1xVhc_^8$2mi7kV~L~5^T(t6B)V 'c sTݦctNYt f_Gd^hh2q>]`~gsT[Ʈv'V塷eb{ y+giSm0N`B`n <&FwewJ PB,3?:HY0z3nQg,'VP_$Ct}\h~gFBOc0sbwOI=L>P&<=or\ΤuO:E幕&8LI9' 0ǥS_WjZl27= !9h+4e=ز }% p(i>HrΌ~'kp 5pkj\l t ֌a MJqpJ[V~>j҇h9֝&Ȏj.6w_~HO[s$.NBë'j< > QL▌ m+\TXi[lPT/l!i"{3aǠwh~4"ꊰ\`^S&BKŊLMɎ+yzMlAl>?$xuNΘBd2d>޲4 , XV EN߉ VYW*X*c&=y ,!S@Z<1q<^v};S< ްi1.lYT>O;GR[TNEp7\ӓY" =p 4k`$c_1b,jW 3З}RmLPT}tX[P'm]il{^Z\,/ʖnG@伺ݦqfa_w2ӽ @:D{rKZ\dG%{:}X7_u1*Xu8EI0 #yVGtXpv5=LaCr#.` ORD$o† iꕟ{ձ+-/t$ "O zDy9f_`j_0elF ;3&>kK1݌ #gEPήu_;B1p:n(9\ix ߧp$' de!7 ^t%`3 4fl?c9J&}pVzj+Vbv gH7w=saBC95 d)EcUr)&W KBWF荗!"q #%cC#_:C<&}:P<,L?c7jy| (SH <jy1hb@Ou6Iq'g-BQ}et $)땫0;I[nSo=DJ";t$ꇼxY⹐~ɜ~zuv{*;s>x#IMTϢ0P+ U@UpTB$ƫK q/b($ ^Qz?{}u"}WzX#0 >&wC4NL^Bf͆Pϕ:zEED&EOx #{F6eZM Y| &M{wl_:];yKV*Xʋ,QSkשE:-^-&D[bOLŮrPzP܂vXw}nk‘WO>}nÆd#o;p  `-هH}!d@x:ۄRng8/{6 EhO*\&=ZG^I?oU uC,]x/gZyFӖMW(w)x_N_  9iHԑ*@MoCW:hq39Z%J]/zHxUHMGݵL!|\=(i(L)Fs( _!,[۰!,S7ʲ\hi—՝#"Z>eL.&ۢ' : nK2|] sM٭9aOe|<$b&]H<.6UcTD`t'#xYhǸ|/Rdw Ǭ({db2L?i'L՛qc\aNY8̦ҔcT-_c}p2KK&ܗg'KiU |p.,ٱ:թ. e+tT:sO-GV9ズ BEX0x.|nuwiA=m](8!7 sn@㸵e]'[U^uN1>pqZ-:ɑ [ixCJHe#>egGX$1@Y LlxX3Zz=a/5AKj0P'2x1[&qJ4*뫲4,OSך}Wʎfi[~J~W9E: ;3J_=@|5? 3,3;-?mȔ݌َSi԰WzRV(:+Aͥ,Oqlr~PNM/ޢw?fJK/DDZ?F5o3.QoŸ$755E.HYfg24U]Ǒj \|(U!W/F2>Z(dK4޵ՙw1/!)6_~jBۑD ~!9_Br݈ 1=7\*.~wwC>er" ߨ Y-/5$Kx0P 8GGd$ߑ,=HiLWX9m+IDJ(b{\?}=N͂ ~M[k1Vp_NۢzPΆ>Cl6 EizW<#c*@@I8,߿XRj5\̧CT-,HdS>"4 >oi?a۟b+oގvJ29oϴb](Ǝ9$'I뤟 {YUTlc=|gȌ.Ϥ]T!Yf EFJFm di>Y'C ]  4UQ¼.6^N\zZ}k?JǓކ' m>d^|= Rc8 PkҎuQQHya%p-0X=0YB3UD˼ e+ S`hˊ3o,upDžjQR8jwXW~^M߭oJ_̪f1NWcdژZxcLq, 6HS2y'5a~m~Wi&p߳NScE/)x᫣ZFL %{LKg;B"awz8 5O5r 媼u8 l_,,7wDT愡/Sh#N]8p0㺄DZ0qW /\^x(w~wfwxZ–z2z>,rʸV757GSWߣK_IO$g;vA% ~N=PINZ?'cX;Bl;AbڡO@]{Fr #bD(\E(fjK|Q\т>0/Qл콍jJHz_QpbҕӌAYch9&%.pG ǩ>_vr*}r6qdd)x|?K?ϒd-I>pA~ Bu 7qh'F~\R]McH퉙d&p< j%Qm~V@D)^vJ=+,?qhG.=/6Z;!I1UVşTSU`+JY_UUOHIe3'!?yV$xկǹĀΆBOEޚޣ >CnQ4S!;*EҒ= pH&ՁsAΛApa=aMj팮sGtZמ8(U%2.a]/"Yyi'P|N➺əhK:cl}k+w=1E<hEo*L]^Y }Ғ<3qᒮǸ%h$P%V?@f>eRj'xFN-Bo%?+UCPcܳzo7+ӸR_ËW7s |$&l|VLLPޝj[\mU0!Cɂ.o䋫Հo2%Da162x~ynp$ _I\89dq~d~Ϸ2Q^C])&m(艂ϣ/u.\U pb6ė ^qU[S*H|F Բ#aTL~N撤z. ɤ@-:M~8a&o z ÌB6~ L :CZhh_Cb@PJ;0/yWUe rX!U.˻Қ壓 t<.e}9>WuMx{1k+F5@naaDOuH롂Tm|p+$A͎MŮ6zձ؂ݰ=Yz{KAjE@2`@q)KA|uxsQ@'Ҿ6- 2-zKA6K%c-:)/LN)+2(b܅VMzWԐ&m̆ jF3~# e0 U+Q隕8>U6~4+uyؙA,@CT ¤dAG#}K쬌w"1`YK/Z)+deƶo& קPչv-L! IwըQz}<^HЙN"oj%XV tڗ{jc Qw!26zX5Xo#(UN >"]QNL<)V_IS] _+vk`;H Q}xp\)9x }_]ܡPή,$ 5SX#euQA_py˒.e)4{f4uoˍEϡ,tCw+scֶ6>H6yxP}ig ۯW$X*ϑ%˴Q NJVG\ɲ/G=>L-sLڡViZ<ڨ"cc cʈNtLҟahq_[~]~g42-+ ܹ[5/Cϡ:Qn=G+^³FfktiPaT:!П$O[IՑAH4B UtF9f?\Z?Ha|emtCo~t&`J"c6Z z_7wjZ9u6K&c v:"BZ O89~~:9Wu@ثx?ސ)W5o KxNnN<ٱgxm|8rqm>we1ոʟ~sH~{3>^ַr,ܴq0'--X\"ۉ$W'ºmmO㚝s:zA evw7Dquo\\r%_&B~rK"gOqdumRkв\'\6aF]DZK'@n Xb]t ?QBοqF/9X1q0g FUT֩/KV_pTKa tDLu {jhgZ@_r\a"P9,-+$yB7& LaVlofCOaءwrREѨjr P)W2}IWv>6-RS,R)7v?Q*2tҳcJϣVI jt:}ʞew>sy:*5Ke8LԸm.56l"@̿<f0 n3/[O5c/N'kQIj@aU2 lً4B9ə=fM̯K?t,2%0-2KL[+J1i ӊ% xR#`E\[vs%|jrxoGde2w^3oBxz wߤ'>m k^zu2VqQlع"~ʙ^%k/Ld:đv asJ Q!j] V;^tgBIgH/+J"YE >܍Bz<8uk/3!u AO~-ɯaNlv4 To _DV @J/1j;J?EuJri:K"=.<-y iM?T8R޵=ܝLu%Aou` ؽCwODH %h48@hl͆n^޹j.pvT/]) NS`UH7gVL'p$TaL!O<75Uz%|kLo} |ft{ZHa}^ϰ[H[ZuTV}[%?iZhLR(xJC9TX(WQ@Q@z{X{M{ 7"wW>_'jq{èVⷝ|47lLи## q6j[a7=x\<E n'` ߳ *mU&tb RGԭyxx@ -,o?9vU\x~ Dj1:$3qxCiBh[ !CD9 j85H\٭;љIʐ.͓&6TMՆ2|O!ko箅j(Y_"%UϨLZb+Y>  7aμ(ɾ"2؉yo_>2N\>>Em_0mbОsXP8dB?[<*o_EQ\-)!9@,y4I EeӫwԽ r#r-7Rql:YJݮKV%}ޜkfvHJ:So?|8j=$¦b8$H,$àL?v9%;Y;~ xC|%ga)$- @;6"j4i bJebcRJ1|Xps%GI7=/k(~_%\ʸ1ўsp&A%0!8\R &W PoiUqCA^kVHnX%n,pQ^9B.L pm?0,#/L'P5/NU Q?z7uDWߋUC>"ވ`X?$^/^t _.+#7O4X&@tkyQ== I@lDPjAC7bpK 9R4.*4Q,ǥ'[!tTą:]F[w @PU a/@:?~ #l|׮a<>imӠ Бl z6ȩ"{3;^/ 哞<$Lu~HFٹh9^(EdϣH(uKL<?YNM?0&ta82$4/H;!gu,t_\c낝"o$ Ju2 WRK!fMfѵS=G7Vg~gﲔˣ_nhDV2᭚i۰w=n4I+QU?O NJ:Un Kw|jh'rdtp uPR(n*+ZUƘjSwmEmm>}MΰO9'6ތ0p`> עR }wm4~ \yt=NU TS*YjKe} 4: cՃ ?.O76X_cN·EuS0\/W/7lw:/V6)U_攰qFLpۇɚ53S% {{k$:>x&گm*4.n=$ v['ejJ?_{  _Wx9C']'U ́U if}1i})bZOBSVn~_z脍;E\0 ^E{ӄ W+%f0FW?>Z?>ix0QMy4酻"0~:C1n ~epEnV?NqM=:~ S{>OY]yȕʗgo|= aho)/'m@X4ejWmQn s3{yfAd>!wmh pR)=='M 4*>v>k#{=w>iBʾTigċ#Ҹ)>2oEU}>|jh^?m]i eS>`KA {F reg-,g{l__|3(<r Sl̎&DyxX>Ǧ>fG{Si5s'bGG+cp+rI=#UʪQMˍ9)ZvoYw/s\ʅ)1>¢mtSbjVf$Z0JAV2o2hljJJ5,>͎^`d,@` A,/@[ {A9YTPW߂}L i%l[N;,O| 0B.hR}n~LCh&ȞjG)~ÿRv@# lK#Tf!zn 47Ou,A+ߪRׂ +94L𓇹#FΈ#Q@ٸAtG` EH},C&^FB`9o%iMZ zlmЦ([3*Zj(}E]x;idz\\xD`זyuro:ϓKX({ܓ^kiZ& rv22CByXCBIC/H*pءٰi1PjyRk\ce%P]Ȫ '@0]_6?+9[ua;=cąlվp#ڒ+ڢ ^Fn|cyӁ4j`ᴿoY2K,=&Ke/=: ᩒ;>ǐb;f,pqD:]P+'S!hV6fTmi{_Ӵ8iFgR2~n@dހ[mO;QG;چgPCs 'B|2X>;`nRv|cdOHu5#oR ZlQS>]b-8FdS'+dd"8z==HL<_Xҩ5v~N9j=%Hhg>h" jz@BS&%<#;9S 3Enf7y*]8Fs a}0{WCP0VA N.eɈ_=D 0G9,B[@T>ϨC 9u!|I$eD n ٹ po?Nq#ϠSw'L@WQ/kZdLQ3ӛ3';k9^A^0Zcn*ɚH)Ns %Ap|,!3GCK.݆VR!82ŜA 2+QF.[$13Dcf"Ϣճ*Ln__2˿QyŅ.u@z>e JkCn|.= +2A!事 u?ǎ 0_LYߜktBlLq'I'8k'>G957$E%Wo vrw$Y7Knh2ϔj@AXKҪ q!&3O],DtmQ Z8E;-10"P%/uG Rm{IuI& jBX UlٷHH%{MCfίy@UGՋ$Z04$?KQ2EK\Y=nیWxD `Ow@΍R,3;,Ka ױ˰?BAG%Qn%XBQ僁>'w&24H\Y;qCOBMR{DmiqXST8 藏Qhõl:!T0ӳ+ERFMPVȾOJ 9=ԿrlZ ^~.P _ڶ|OX.af=S5?AuM.u D&*qVe2b%\X1QKfgQUI}B5jCl݅qynCľB1|PbB1*RC9OeGMѫ:dO{V^ b>Rܸ#[I|]-l\ڽ0׫¯;C،A}lcֳH '1a?Et/+eĮ#fcͬ1>l⾰WPGY[6b^UPA,!KoGlf+P:7Z?w#k3xuh"OtV&$Uw#L.AQ]nKe*+zAÅ{>wTn8U<[Lou 9AiᡸxR7 9# ڟ珫u (+CS;#[1^Kv-g 6n/,'t;]@q&/S> "``hFTGLǔyq1h}'PW{cdT+gbI.=B-L9Z䰱O؋7\mBZj-/."B@ G;G}X6\{j'ӓnnNUlW^MIh܈.1MCՈY+3;ZQ+kv?dqOhj߃r+PP0%3Vr[T rW\V&~ rMNnkfdmo_p5>gs2:=0>bwLק3(Z 5x7|^[|9$]wM!U?/⒘#tG!:&s9'OVy! d{bfVJ ˦V ?N>W9}LPƤ=yjSt&*5hU9@M~(hJAm7b])DA٪d ~/P{ؔD#;B;d%!;Z#ȆV3`mvnO8o |pI+qb+Ȃn)k<9TAgCl-p2,9fr?<(0bg(Ƀ-rXȪRj^TMIx jIa։ʞ=˞JCfEje/:&ךjyw/װVgb ;c*%&#=Untk32z<6!:o1~S? ct'>UP"ʰL2nOhkA_a 0r@ 2u 0f0:?Ʃ]iÂgz0j wr+[h֦ٝOϔҗXS`d ,b^rB^Z$y6XK$cNm߸^#W&UN^ )X=[JbKcΣS$INpw?mc4>ŏ!myh_Sl$rsba*mV~"gQ#zYb)pz%B6 RggGڎDHn)E*AMluYceP6nb&7>&gRhv``CTO! eImoNgdm^7<GfyٷW}SU/0N>b5i,oV:$Xc^:zX nO;sn߯ը;__j03N[k9ecuva="j[d&_$_7NRE4~ }7i84 ' uϏnĂ}0yQbf 3C03}._$wg/D%En]ݾJ ؄zE;}5ޣ5t5Yejz]/)bTV=DoSG?n8HX CI;Ox0uDA1鏲>zdd W2h# [gQiPӖY}U3~~cm0Y)Na]eҨV ?v} {v)èRu&-2Ғ=u`[MJI6G ϻl)*GvI}61%wt o\ FD'l, v u8SpV'4U5sXםTY[FHMWi#) >u~iG"hZ3?ѿ^K-2;+^\KhKyq % cÙ>zAqRM`TN02BøØwVLA#ΗUAC=!s6X|:~IKZi7 ~ E'ֲEna)g@6,\Pn=f$\pB㥿tuQYn'@)MFy#[[ 2!Y&?hʶt1w8rxi)klf8DU؝yryhpIvwcRڜ{_aO<]-2U>vaRle"pSy~aÆ6` /A(A;C8}a(x'ˢ i7g9]XilV.yؾA卒[DKpynyaQ|®޻\_6bn"igQvNǦ#˦$sOI.&EUd竣|Dmc> g 3Ĥe}&vѻAV⢉!*[c)2, y6V%dƐ4w>Xu'WY|@+'[14Kh:UVB&4t!FՎ Hgu,M3N-ٿ[HʺRg`)rhgn;@m\yT7rTd< tۭ9zpgq[Ü.B#/qȿ'+v(rܸѝ2KicLZܟ!+LZVhcb Myef [,Z5;}Ƙgsu9z-*0BfL" <"Sa* P$L{G _'I1vtʑGELmϺx:xHNO`ۆ1"8}(jk㶧AXmy3a|gG9 )|(r_.G~[8yg B`5 ԇ|@nEW 2[/I  CZ83g= dt A^ 9轷ѲGrblŝYki]hsse ~ uk/|l~T@+`h+6upZuZ@ %612k =me+=w>G<8bHi_{~7E0ct?,ρۢ,mrs&yF^.Fa{9z+k?ڀF27xΟ ]|i l^>#?̵G6?GBO|ݎk]V6Ypǖz_顾 >moVuaK2@_y\S| IL5dl˲{acHО+h]$7@YiChn6re.Lި+wq[mnvAHP6xzzxKB}::9|f6+R NZ2MM'Ѯ|ôhiM&Y Ӱbi1>{n_C (ܜ~עVMՕCSL 1{b𷢾uGOI# |0!_"Tt!1 `6\[w282OU)\];W#lOaMoބ']9}zv?/MPMk` @xF q%)eW!q*$F =$8 `1니OR5Bo.\]CZ9A2gVOR)Y'?V39vB9䢍kBߨ?H=[AsӛNR!к- EecOÆhB8wŠGaG|5߁~kN{6I)D',hh0WKTqIb/Dm^e#vQʮV=[ :HncVP(_{1֖5oirƞuJ(nC823e54fǺS6ٺVž"l6jܺczM }IŰG^g{g f3Z]+wc/ ^MAv/Ճm9c)["ɶeWxNk1 >B΋}8p0XIVITZ[R Y,XBk*NSK>U?$G%H[({&=<|?9X/g~%K:ITrp>-yhaxR3<2x::%x6(DWeyV˲ȓVbo`19tƏFgOl|=Akf|,./Q"OE+?GPU菢CYXS/`v;i;d{mbkG^ktr@9ۂƩ>+J@2ieZOݍ=Zo]Qm=S 犾W8O2l}[K{ *y*`[&2ٴ\y,x{Ŵǐ32@u= wkS_ʽJڵo7duj4uVƏzazq+)WvǼ|/3?Y}VW#e5Enyo{M6'B|tis>>|ϔ>>ReR+?4/g!ؒarm8h\A俕}]>~J xo-rk#>_ɟc<ߦ;Z^M%*' @f$It=;kxi;%͛Q5*IG}v`=hQʇ  "4g3*LR a#Kę'6CؿIJ/*di=lԝmXZFO_#L>_uۍ!y"4;yqvR*>y#3xh~hr&86sBc KQ}#txG[ch-6Kw* AX`?;O5^AQ7Owlt+ ]}^AENJ↫M0|62*}+ъ8:C`%;z%Q/GѫCP ratcfp7¾ Lca, Ba_ ~K),T±ʘar#\8A1>!WZ8~ O§ W%l%>yJѯԯRoA@_A95h; "RQWM̽%|Fgy(R,2= `5Ԅ ˓VjӻFq 5rL=`lN]du$0J~!r[IJ ZODJ ?f?fP^:f?f~>B%(G<[|xW:f?P:f?h鈧Psw'b [[)QN+˫$1N+E [|NK[.hblJDUF>sn j-؉1FHͧ)su^d)ۗۘ'Ƙ ?/ԙrauL բ̹9aьl7=UOr}?!;FLq2Mns08fg.}P3]*pF ɋߠhT]_R|nD$eț 0W;Fa}ܡ'M)iPf--d~hԚEcjtwKJ{^_]!O swZ+0{x t=dKAS >}a(PqqmY0$emTJjGJ_NnqNVSױP,+}N^ȧ߅g揚xB|ԕ2ov& )n5_dw>>գz汳Y(}đv?lkx_tTt[*n^G"ca|Fyq=큁t> ƫb)1s0^9 )gV<,`"< Wg].24h w\1%x]OwOAwCW$))Pal *_V$_L6G5AK+U[*2]Ң::\oBVp%g6y+O{[ziz\DinzS GXK75 EF{ʮϿ"_ݶncx}v7BY=I-IL9XcN\g|پБx玖:-.@|Yf%mǮrașqx64oFf{mg *ԣrj-^? 4r^k]~;NJQp sяQ04$fyaw䈦}Zۡ>7*"KW' sƍ_d#|UqmF.>M,AOLlmى& Ů &CՠI8oSe|FtvZ2O*k~ha_"7 t͑xCdqp8)vѼF%}q,\ig"WYrUqF,juX ՘/ %JѬo4;)ɵf cI0l Ԛ[\73iu}9ce'pL=j=S͌bq:OjqF&ZIX'&呭d6u`7)߷sS v]^5q>~.V>߲iZI޸= f.K|g x:ЙVRXI &i̕i"f7`/pWo7ؙ>s/^.E !@p@ tS+`5|p L\6Ո%.Es9u15Rm z Fv m U@3mcvOsX+tg:„שq(0%dO(ʒMn߆FᙼiNUgsx?L^Q&7maXnWC 7wzNhz#a6:OW^2TUA.{j\Y]oRvQ?yf;:GuYHo2Bs*ۥHX  Ev ^ ~ NN~4B0+0ss_ݶCVo'%7}5Upon[kfRg/c^}F] et%Z :9߷֮w1QB^ iOG@IU%R`9*7>8bV&5b>OzeDFSw 5,o`B[e(J2̥ WH*@2('Z+ĵ]-ue2",~y=\pYLA(>3Q[-k3^ ;7`:.D(tuWc~1ݑ|jn/$!C6,_9b= L%W do\.vܠzU%=(rvV=}pgYstiVBX_gtВU[ w挣ٌ# 4S8/ތi(bpAs>A/F:߅syr,&$!ݫJlQ9PE[g@l evbf9]еMR抡$L ;6:dύiモ,Z=\Q=NS&$y>^qO'ZDZ4n7H;דcn9 b1Dw'do$%Orq@-YW]v-v3>^MKpiP61FŴo?L=$JK/~5szʣPzquI &-$}JCupQ%ueBlz) D7^YC~1I PDDxAwܓH~ kV,QcF|e}^~#j]1ms{P^F\I‹*ۗf 9@,<+%G;Q2nPIYn~,NQuz}BRPz\SZk+nk:ʐR?o'J hT|9S7Q=6n{Ӝ^偿D٩9ZGWRp|`mFҫjyU(7L@:,Dƞ=s/c#@݈pA_Mej0A@28ɮGHO\'>yڃH|`}(~C>$k *f$T?{8Y$?|Fr@f=97a+cl$):Bh:![2ڸ#J7քV 5r*[VV=Qhٴ2d* C{DO1`( #OZoav&Pƀ*Tiwzsh&]jUx (RyDCew4gtWg9`WD说1[Z8+,=ؿ÷w"ݷyY$I,e' {r̩ 4G(p+(jKv$VsCVti#} <.;|=l3aߠeQ#_QYZ+ѩeWk;NնlDĤ}.rT'9W?J!"*1qzmv3GYC@vX,En;h& pmϭ^g eͪSIo[:JQ2g}xp:Hh: xS9zM;A5 O6+`uZŬ֛[̊kMv$-i{CaLgv9mf AK aW҈n\plڧ0~;b2R4z2dF 7~/p8Љ?bh܇%꽡ԹFM)Weȭk1Qn{=ݼdIyշAfloqt-C™ UIċKAۅGPO%{Tzl/^"s/ U K!V!gDDJ.J7$>\ћ3"VR|QBsp#RέISљm޿ OyzA1A,YH]v'5h+MUMC~Sci4P^UQNtdF`̮_[|'xtfڗ{1S*'cB'}sh? haM{$xtyvtIf>rBsu4xyK\A}G^7q8.0Q[q|JU30Lt%X$w{چ{9tMo1锔Gr\+M76]l1y ~%. Ng&(4L b/&<0s0GdRLKMb92 {Y@d@مТϢg2 \@d1 3mA2")FFSdMAVK4)vڃ*qŒt m5WO .Qxag^7C런qjqi^hA4MU9N`Pƞ#f;ݧ9" +?v~E8^mrq4//)<-"Tc3 ZkiY2j{Lu"H9dwox{u]h+0-uB{HCPWd,1b]Ob؛ 9k+0),p|j'QjU ydxP/t'|W@p}:F,9O)OC>߰=L?UGW7t轼8Lξ&~a-𵁭pY&?ݟ@ ;62hiW^pq#/D \LCa3B)efEsm' >#9U M˅Sߓlz"t(59N34`ywBի8=SYo&`E%~WҟLl EʩZt(C^DW@ W;`uxyP| ڤ09AL\AHQ/9%RW=!S04:-B\eb=|bTcs/Ə)C<@^8FߛIq%N˨$^_vcO(sigQhk߹z*S!ʰNkdd6g8(YfǿhoSӘC+b:5j<^cFwEm$jl4f B* llcXըvr?3'ܩ+a8N@pFoTW8)7$-o=1xxEA(#-D]:ff"H>=mknܭd'͢j?6V+_# sMu C~tORr=~k7U=Dٚ!.OHp0yZ۬*GK~C:¯X҄/l04`Ef}@`zB .DZ|ia\\xW[\AKLUVCIW݋|*o(kҒ>AQ[gɧ0A:}^t+a'BZlϵZ-Du;Tyoi۳  kɂs_,M9<7L'0t`d| _lE )W.]UDJ,Eu*9$8UeCOoh!Eqú }d c{l+Y\-==(x_# Yv%Q5QN;ɧ~!.cߧt(Wĭ{qJ<7Bq_@ZYa}o^vĿ\M'4[589q0?':qV=ٍE9i 9Y0Q\=nH4 V VS-rԈ{)Y|utYqR.@љ}mM N4ӴW₥<-%k/U~֣z>/r{~9T_C"Qӝ#pAKQ>W$ `/#ro9M InںaOG.1W ϗ~`a__n׫A\xYCۥx D̳ wu7Mͻ:z\!ޭۢiILO'~;2lJu :I7H-Ƶ9jk h,HVGux<#]\5c6{ƏygDc 5 [Uiǖ45nx =+xՃpHO) :AΖ[,ٕC |zb>K-bw٪& nl:`X mthW0yKA>_D8JU.$8:5?fAn I7|^,YI?/P@7vvQ_HI7x8}*.y[ JY8wn( W܋FSl*ޫ$q` 7GH {>[|(os :SN2i-߮> =?%U[[߈aw 14jHl` [z[??7st՞m)^OpXgB̕-W2GQݩwiXjU5y1C{g^ڏ~ H?ۜnɆSn[^י *Kt/>9xYsT(lE; 8sXAu$H:r>7  !¸K?ɗ^I>V=\$%9*(cfj&CA)g8H$=/9ӭXk(<+;|^^e9j#7r=ƀ)$Iig.ah8Xim_,Ӯ-P{vawMNF׾7aIŧ[ܭeߕ1$"SábG (%"C"ѱuRr \rϻ~ f:l)i< g(CVޖp&TqJ]P>.tdgPVB9_܏MCu BE Tn-#nRߜ`9›z߲/9zاlJ MkX#>SQyEHܚ'ʇka³f4Tfl+8S@3uX34C6|%/iNsͿp5?9f&bg S,4MaHxa0Yϐ>t@,7\JhE&hPrrֹC.zu)z~갇f=jpЦ-W4FG@=0K[ٟ3 }b+SzN/*tV)?<|i)T\DW1h}^@wXx]h~oY+R㭑Ǣu CwOONgQbFXŪAؖxuyPr$oxvJM{`|rЬ'nu{BT8 hNRnQ`_4rTq{E's|I\}\Y`GX0x1hYvU`k2,YK)Q41|Ҡ($ o|M JsӓA~]\&f0v} ^FJa!/ TTWU֜FMT޺DeTAE<Ay>(?&%L&PT B}H*O厽 &e4s$y^F-vP{[my˪O+b^LشAhVfqTr {E:$N1ux}SGuYZ?2u踄M%AcTK}N$Bu{l[tz'{: ,]-AT$7RsL3B>XۀF]'lC,AK|Py\kp;F`p 1_ubJ¥;l8D@=o77Q߻B灪T "jbXpDŽO-Q{J'C9Ř]?3QgGZ؊zHgYz!P)VI1ң×ۜQ {?Ō9NQ&R/m3;)k)hQ޵D3(@ޚdDPy2Pז# D_ "UNt_y$b*UcuF{VS e7 o7*EF{yA>d@Txɱ Դh_L,5 iWUbb@?5@HRe}9+g]1H7yWoy@-b 0|A2m,5}Պ B=PNHUm{wOm/V0 *(*O&Bd}_\/vQ:h0MGn`wY5gR Ŵ"g6MKϏbq<&&EƇsxp@e=u~?L*QXB:Q+bgi{a[[&<]e@wP _fTRD6}\9DS+Xbw2M{q hL'y_Uc zq%-zM.3knﮗexJFap{Q7m9ET z(:R*f.NK L +|n~?ܷ>>8/EK&rM?6 a6Vz8fx[/ŜΩף.Q[W;˥<^A丈r T2NSH&ˣSՁRGQau(Qjv65 ~#;"o‡J![z>S^-Y*?OJWןD~eV2??r`18 (>8M=GVPZBq~z#uW(d`Ͻ{^;2rxo'SΏA4o@VO z u+p9*U]וwwy"˭}|?4?.&DnqEWގsdM2(YJ^cK{O$Jʇ/0]rgWdZЊ p}X(]m7l+6O"(Tne*=Jvʴ^,ABn#M뒎z -WB#ʿ>JmgXxxQ>c_965Uma Źl]\[fAls UYĞҍkμV]D$E}f{sѯϩ.4RZ6۵͌>ȝVg㖕!I"Xg;^P{͚Y۠OeTھUIB;b{dQ}u"ZDs ܾq骞7φq_׿*m1—eY<B%Y$)guѬ"bFLқy>A2g6Fk2S&X2Vx xTFv]$y~Wq*ganB(mV6_\C w{ 4,Z>sJJ kw7 /A S9yJF!hJ1+Dbg03Ӥv\=9VRl/[nq?\,FXf1; _rɝ?ŊJnIy(>:7;0rP>3%ɯ\H(&6aU+7[=fdP'[=(_8YHTFg|o s.ydpUḿ]2>nÕD &ȶn₎9x:2s;PEʞ>lWI 0 0&cfu5- l1_UeWι*8{zv2 }` 7*bD')€w". `(Hy a=63epX:%_Y5h'Dޓ()) /[r`ŌМtf6daz˱c.GҢdKEтADn+ BZ[xzKNJiػ1aO/jxH6HT1p"B'#?eeX;ەj |6cP_SD"ZJKM0_7BpK^^mcGRC}O!MV_A4(tute/a3…7wmGQW9` ;/y!2SvzÛ*ekoQMSU|=۠|y|9alx堲 ;_ʪ|u))?"Mٌ?EUW6_T+kd?ՠ4HCIhc9h$)?d $waKDS3*qm CUccH^ W^zn}8$kR3o}:UJ@t)MR_jo{{3x{P{+ۻBޟ'Ew,ǡ:~DjFqcU4y2e I6k}T]ocqIfY0kgK G#8Lء;h?=h4#vrvP.=<_ß{O7"t m#?{Yr^L@pe1炧Yu lB5NQ~S$ɛܾ0y ٷ_Ŀ5M|^M0=} red"R jl]+E~4$hW!&+ H)Q,Kai7AA.RmyC 5klǀP>*Cg~j uzLUճ؄UF |Y]tyl)9OC mh|--;G3=լ`ug%Ĉru1ɒ3an@GjkrzmіsZqGBsRԿi?2zX{_=X;Jp~<?z 8Hl[*D[@D5_{%?T_?68YQ?9]ICDFWT+꿗~2pyLi T@o߸,fdo|BKvyB{Ϙ z-&`or2JVmC5ƬEWIalsfŒiAJ༝ag$Qw0Juǫ(Ƭ3-A>H|[4+!?[LطŹ#1ڶQwp1<*KJN%TWE( #m\TLty6r[A"P=qp^xG!:6qay *Vrr s>QJZe睤1ʭT0tԓ0 jAP\_h_De}Ğ ֱQU>S0Ȍsi7]6AU?3no:|3@ Dc~9G_nQ}uI&֔,״F3!}n$%NZެBʫFµL 5'J3Dƣ*OEj+r4.`gӅvq6x_P' ?ة<yK+'ˋѢ'ˮeF.LcEP0wz]<ؼ. ~ .L?&yB׼f !u 7^e2l^l{^Fch4?y]xnui] f+CxIBRZz]gו?.fu LCi:Ǒ sՄ8<2&|auNanSdǴ^:A|>H#Lʔbi/=u 9`3`tl3kLtŸn6I~ 3e-e g!5dzn?7?O>ers{ˇ"@gQf ~ f)fL o( t,c hx7)xޤMz7M_Poz3oԛ<Hx⍤ތśBfB 9BlYWi zII,5o^K7~ҷA(5wAՋN,| >ƴ],Yc@L0;F{G%+)|^ZٲxhJ>wjTXGV[ETdUc-e฼BsN陏pNU1 f -;,V.؇R%W|u>Y䷸+1Y_e$qMAܬ\\7Iэ; tg8jI1CKsSqPI<Wݛ,w?.>TF?gb%nex+|lK䂲+} .|_En1?A2]>d.N\]<]iĒhx 9#2-W%2a`q?tj>څn"5@wH>3-Sq_QsEw죻?0۶=NZ1,gf11(eo5ޜR6Q' [I@&LWO%Qu5Zo,X{ZGڎ>UZUt{,c/?) ʤEv؀ e1}#['f4*\xg+Cr 5$ h.[(Oˡӡ;^< M*nr"q Y9 E1< 8~ z=Sc*zm.^$Lge jHЩ״ִ*YiQ ~v G-?Z?e=gMR(+$~go^YHWm*$p&b*)EfÌ\h_I3v ~'BV7a(atP曝#mT(797Ѽyp*# zm:Guƙ)BF붦,a<':z?GK7&) Hk-ʌ=8l^? J mC6m/m_qh|yUZ@d6)X-Y||}$t!h.LߍC2ܛUi+ [NQci{M3k#͢hD7񵥜/1z4 2ȿ*5*S j \[fE e:^8W1،ZqUZ>rDwdOi <8B1UpN͕,L$AѶbs(oN?@Y̜7 !Z bF{vE2 LR&,9\y*IMpiT쑫f'JK NK\RMDYA@;*CxPBRt`,}0k)חӢPS:5 m] ެJK-'qx4^Qt$7~`/ Jq}.Jބ.!iL@g5J&@L6Hq )I}C}Tf .ɝxkCȉMttrM&@ Z0-.4#Ó˯9x`TMgEU>9 8 g5 {ob} ֳGrmDjQ9 WE|Z,oEV'\7m?{~. >yBq- JV<@ީ69-7ô[aI\Pa MhG߸!)7&B^1Ehjl8_)y3,dFxy'^E}C k {=4ܶo5S+ZMb_K Gʱ?-\F)q@LbnFBxBRa,ZI a3oGvAPu2iNdaT)GP+9_Wx_گ*?E[.h?蠻K1D JL)~:?j,fb7D8O/vJ09R) ,Dr-KbkebǚO4|  o*j7n]0^|LD 捶/8l E=}JT}$q|KE1k5~ڶ;;\U7ynnbgr16},P !'@hKyǚXW>9TF(DrCN;HY8 [U( \W=h  ~pԘ}dnW\xUB3 KBm7)X݁wɵ?  ǻ;4iREZ9^ 6pH-i(""1ؚ&S?%/* kiod΁TgKXcƦ]!eW*;P`[c}$Zyj,w Yj'|Wr ¬7@@XNFm_}C=@+:I<(_aXڼ*>J]O啐gxDf1Jvӆ]6.qX?hNߑT$or=H 6S \y4u hi_Jn78/m9U{ta?7Ivhka,ͤg{Ww56g~C/LnTwe8[Q|H4J it<]W .kKIY Z; &pcLo;Hl' ڵZzQZϥ(ȷ)Ќi:O5 HY@5?cQF<wst3@i=jTF7)/\h(R 3F"^3Fّ'.Y W޼.; [ 忼Ay%AL aN3$s@b } /} P߅1oGPo*5K( ۶xX". ƄI/QZ ,x@&XJJ_:.=LWK-u6Ǻ29miװ⪴k%#s%&9k==0;0z yWMGnP;?]Z"  T#ES%˘Į6pW3b$(; R.ց@[-.!f@g#ޱF%e՜]BlSiQ~PZ$wWHOܤ:5yh00 >k$%>\v%zݟ-Uybk/~@8<0l@G)P{zcDIr*`S y UWkl;H+(Ɏ*G0<? 4&Ǘ]S|` )ͧ&q`s@:')7@ IqaILBF\:=/{ÚP/ֱy'"6q0H.>al=p\؜9|; QMaШ4]@jЍџHjg fLr; ]×WoD[{_F.$6=e!9Tzp;07,;NW棓)Z_cm_3^+/_麹 (C>~>OŤ AmAٛ觜-쬒3[_%ɢ`PR3'T -Rʝ8a|뺩\VF[Z^p_]='{E$ߨGBяBtDfZWh&9JXATջ*E\uC loe<Ϸom'p@ϛ (b#UVN*Qm=u,Yc-O&k;={'H :;Ze#蜇J΋:yu*MK0N}4:f7; u7bﭽxOo=5(tnv;zZ);y5SszbPQƥt;gK·(`t(Eݎ}9c1@ђaK_ޛ3z; a?m] QfFkܢF]=d2Ѩڂ]1qP0k/lڝ*5Ι@δIKJ<Ѹ/\<7RϞ-}&L/ l}'r'>_lh.Ƣˡ&p2RB<ϹAv9|rNM^^W`X6<=@S#}IZMgͿ[z)4N `D@0N7ngEPqoms'.tYFl]lJW_X ONpG%%?,cX|#PFې/OmLUkTPGCA}HldBbIx:ʱXuYhvlM$PP(N)w:v( ?NZ;ٙ:Nοeد?ةt~2:CIJc|ܲJ}EWYoD'GKD.UʊЋPixu|^p{VX+o8LW F'(SĿ6󵹇U(w $6$5(wk Lk q[emomi1;``Z(Q,r/\( y'ELT)֡!TXYHgM,a lv3_sUg~"<\awq#jar|NZ(2&A.J{ >z &yR&yr d&OCm{R\mQy<1t~m}(~{HkP(PxaDwED2Ikc Rh *l)8m"9F-M>=HGOR!rz4OFܶgU7YGz/@@%CJI\'dø} v~%yl=$jJ,ʓ)Œ7êΰF(l1ub2` ~Ar!4mּHt\,E0.I%јl f޸n}H`xCx漣F\h˶ g@o&k~BJl3j|DP+eF q%2LڇbB WIcebBFdfAƨd-|Invl۪m_X:t\GqL`;ko3+ü BGXx`lFe_c~&Wpvww-V3cv˼S Q`zW٩<X>_߈a2iS@AB o)g<Ob=HI8u,FħF=Nҧ?M b$ƹ7Զ ۍ>eԐ^q;arKL0w:pv7#WPrmnӘ~A?՛%P^6zb\bf bqڕ)~~@ /w9n6T*@濉 Ke#P kgz;J$s"?$.L0E03[5R +/&y\}G*0%{ϓ1_ K ~KާS;2nQr/O('023`u} GBtEĸ%%SvݫGΐ>΂tA1}l'aj sn( <] ,m.) R`'MB:]F(WQӌ*%`S-cpAp n %c=(fof_@ZY2ڌVJAU9O tPœmm Յr!!UR*s|ֿ-m[ԳĈ4Ɯ(b±nSO)b`uʃ0ߥP(a|@QbZH蹶$bT0l*l*8ksH;idQ6"AZȨV4(E[p01|A7a%&V~ Iʴ^,?]+T,'41ւЪ06A NW $E8;y;v rmq}+ |a[x$XOKRƇc&^ G`ckQ-a ݜ7"ln33G Zqo?чIE+iy"0CIi$Qn p: A6jj%3ӸIcǮ95]Xύ_/XƦ;Fpӡڏq-ϯ1螁Oܶٲ)*Dq=[}}䎠nճsĆ& XkE¤)eȻ\uC=$T ,{T|e׼(> 9Cm/v>b8w 12pԯ,{N`KkW|YK K9 D $eZW*>%}п7 8#lyrto qL82y+׾vtaEE.jy6?6;ųygDۍ~?P䪛\fH )xC:&oC6V=H3 gUbȌ7dTq BDޑŽF-$HŹ<yiSh `CԪ*$KiЪ>]ȿ~GMW$t QVhEd }Β](IS%T,+#̒{Qgc|&9Y5-]֣8U/M~-7 J=j|-oָ%@etx}v9 QN!P+D|mTmF:Pi`v.gfrY({NkJ#MlxfV&MvY wa)G^}d]vypkClO9/Kc Xo*3*jMг?1M$?TYLrK?}mRUDr]doi1;7%YG(%rL0610/<ٵֹ  RqEsPUgcp No4Ўk˼9Ox%oE O1 GKR܎1]usB^m;B: G8:) gţz,tfu(Yw I6|lY?,oK&dw63{TƑ`2$,Դ {\C0N.3`x&@ͨ!zgX43d(7:2E;SaELtŘ'SNSccͥj7X+gs8?sB .IGuP{bO 40# ev1 ʮ_FSd8۹^E6#FƜQ0ڙ*ՇQ,]]bٙb#SXP@ YSܛިK9G-(*+ y&hsl!T2=TT↺9R7:/!uALBspNX{=u7ǔ$0Ug\oEn3۔.:'QN,'XىFhشnt,wz 8Pdz.ux=ϛju}M10GE.V(Z(!ױ߾9pH.^HC轼SuΦWl*<>'ϠX՛O>H 8 DzyM=*%7^E_SWzI344Cx:(~{ NnXOV+(/?<oaN¿~1j`w %iR&cm} (i'mSv"mʟ}bcPVji;Ng+Wu4/z .聊A͜PHJa2ъ̑&MRy|/AdDϧp8i6jgdUp]հ.}8*2/gKv0#峍$&,f)jX22 >qUq2+M P{D-0lGDs mLcUאTFr;e)W=jvnKLMx*qD3¦/*`_d&N,w`LLK`ϵ_}؂\\b"o߁/ؤ|~b7T6Hj|m&v==|h|D^Ugy6Ug 8.ŶOr"IH& 25:&./Ŀ]&8*k|u 9In"yD.WO M>'}\n\HCpcGA krYv[RLXe[Y 'MECGI fi#$?*2Dї awv;IЧO^\㰤ޜ!OCy<{:SKHR؃LxY뿦 VcLb*svY{se'KhL> TA8kA\v9kE<#(i<.[Lt:|Igjxp^EW MJr |~z0zðvȊy,o5Co;c)S iW]W_P@Zk~&^Ӷ/^MD K#o:] BKmi^xxR;<: y^H̜M#f^ 5f|#k i~by~HZvu: i^cNWSC[zǟ {{k 6|؂ ɱAw^'K3ƐQiDU0D$3_8v [TLxEa&ݘWRbtO|3w էVI$} ]aG O?G>](\t MVY`K KV*AQ齜8~Z?_X <7W. @t0MZIfĽxjoucOȢl|[G7}:hT~:>:, MjMmۊ(]u֞-HnI{?gSP\񯍾+a]{N2OO㞹mڧcY* p*4: -T?9-$:r'E:tf_1狧ͻ qzWy6\y&cQ,jpΡyM_gD׈ڑO`?(Sg)ZÖ&EUj3jal` /c&onl7 &5e{%v3|uy|~=8fGۜ P=@=Ad}|ϲb򑴘 38Hm<3Ƹ?Q(nks:?W W>Og'zϸ}"X 41S1y[|E t*DTğ1MJ+Q菉R&߷_M7sF-0΁O;̵4h ɉ5>"2Yf͟`w%>snqHmM}g.(D%]E3G유a?MfYdo6][ ,ElS^G7A97r9nDl66M+(s.ȧc6ZY ˾] .$s6^@j}#j⽦-BlՈe1sY-<15,5#}t1 e kJ Κ6ٜ>`|~ 9ZIa%mr`&Ak2xq 6q<[w;XħITNk#x<jfAm_O\ی-L`J[[vZP{6T9C;u:sJr@,9^;Au;}0= NOQmG#u<"gcN$列~ppgr̓wIm޿EUnfF@S KS,JR!PbYiV3j8@ۍRjy],.V' (hiZ=&!2ֳߟ9~.Y}meh E8hID1\g],m~aB=l䟉k EQ9 b9C9 `j^#w2*_sR1dF5k$nQբ\jɂkJCz%;{%~85fe]+otbiw<\=_ĕiK 8 qD%E!,dǥʼnIf8e,ƏpTtRDDQQATTul)2qHcXV: > *Ŗ?$KKKKKKK ^XCaCCKYpQvu=kI).-p`M, xAwFy@¾;34h+S $N"mh>Dmzx[RcpjQf )ӾBZA x{j܃pc 0rAoU; ,"vP[HObAͅ,L5V`KIq|v?r> _Ϊ67lMO_P1ﲿܕ2Bu~I%c^.9-_e}/?V/¨4 6=Fqnhׂ5 7V3q'د~<7*S>,Ax[}Ys1Ty+TYOv>~r IщUnY5RYgAN393Hq`8u\Zo|ze :~nߚ̶]יtͫ H+ /EX hkPa7Μ s=kQS?YRw$L"'?Njo 9yUWJQkIcTNaOq1Z(pQ53l~atbt-h6\,1mWrIsaDjk4\UpVcn഼ǰ-Oh^j }eoe4tD7"\F߄ޭã!TEN(ܱΊ0^/NtK{ h"JHz^B?6T-!zVԯ̞̗S_>+ohLT{Vڷʰº GE֤p͵w*DlS>m'k#!tU-6kw]v?5 \3yWJA%3#$ 9\ G_ +!%F~XV3xs@K<a/6H%3"/{rJ@};'+آ oi0WﰒFILb2K[TΤ~\ MQ[կp"-Hk2يG5@~ZQt=@>ÝX%T߹ [8>es8ɶT(RLEROi)/|ᗨGW=u"l<(dL1يfSNwh{}|ǽiõ {dG?OE3CǷ\v 0g2+AGE%ݯ+HEGE+%a0 ٶjM/)0%zM3>P:g@8n6/|Yy~G-S0cXbO`$a3>szvyy*Gp ;tyߑ0u<Pʂ9…Nm鴙Z3"p:m)@| rQAZ_&toH,=IU݀gM qffF(P yGBNK-;#:" \^R~nqN[2 ,!z+]|*m鯸PcL\ݛګn -/Лȅ7QgکRhrL<-x4whvWHS{S5Ԕ_ro rOiN;qu`+}w}~2ʌ̽p2a3Us9mg*$ȗMQ }H/,!XWk+'Ww^yd[Z'yz^}x!զR=RRѺc^gk Y1{}fv|XYCZ~sĥk?-?\:r%Y:GגO%r]v8ev$rC]!نNU锹?c5lL=oF"^uoqZݑ翙LSW{f pS$0}C&4_%`5 m!RW/LZX$Z۔|_F#7!ӻ+v'wr B=^w{ =T"i]c;aO$b0f_^C1-`ʁZl 4y4>I݋h-E(t|yr~Qn";5v.wO #Q_p^-zˇ}vɛڅywґX!rܘuaF5eМjPh 0"T(z;ri#T7j{$+(1:$b#jm$F(\}c l{ɫUʡ/j2d̀J%6{qo}ݙic,(cN->e=G d&O4Mq~#1*JڬD11qlʎ dRֺEV 1 _D龇{ߞyQ\Şh|wNf5p4gw*'o{ /hK*s #9O< [} Gv~6|Jآcdby2)A:-#tclJWLos;AKV`3}u jWd^d -X9[xji,@yT"t]Fb4>HD^8t,1OIhz ,,+} ,3l>DMLy.߃gS%0[J5uk Y_gqfmmEao\C[!owg(Ut42RXmb&?sn8xns;ϐT*qML,A.*DP[SRnJ& NL;Y։dү+7nI`j <0g Q ^Zȇ5(?j_rQ5OibP!&iV\n/!݀8ck ,L0TpUgǕ[%PK,a? <^B V[VX<&EߎzVyVg1gWԡ9tElRF>K+>Dafn&<iLۊra+9ᱚhv=XJT1̻x S;we"6V5, t Z!cf _R@oT{uSۙCxyC%(=Xb9 ɐSz5s,/A&YI678LFTXb4zV 7 e95,-`9XN sr|,9)[byo-FϩA[!Ty Fb^hEȘ2iXkFh`k =t64, sF (Ue a91gP}AyS;gk9϶B}KFJaxlGO41)ߔX2r+.E09UNby?|D3BF?xHht/&yy#$?LcsF0Rzx ְ .-5ٱ,{#Z$u\|0IFB2 ߕTL$xf!a,ޖr?xƇ4F-ǐ+/`N! 4U:>V',gLI!1aR+:mdDv` 7@NЂH;|UH_re S%\'kws 9,j+prfohHR :~3J G5 2A h2K=bٕ|Gmg-:|u9h .CIhDG̞Wqv֩O25_xM Y5;&IqZ#鿖ϿI$k$EB0 }إR@{=A.q,.V bcAT1(^VyB CMVNN(,'pCiMu_'O.qM OьFp U]Kz1^ Zb MWbZ_&!i2:}S'`*"R- ۢ-sMGfhKi.8~H݀u5J8ʴ>΄>GL?Coi7$Jߌmh58\xbDTyߛ;f)-sPʚp-ʾCu%ZbZ?wsEQF EH֐UȩLS@:4^֎FE֚$h׼asZc&v Z8G)6zc<'XOR>2_{7kN GG[Gm|Ֆ'w&?ܛ^=GTxXLwu~T`Go;)Y~g;T%#zGs.M(rZ^y8DGK֩LJQ>_C?!'%n;ʳs7~3Ku迬a~ P| \>$Я-o,GOt ڑ1py}6ޛ~@01b5vcH7=,8{xhu,yʻS%y-MZ?C bsM!E<d.D_;ygXRӊQ+`f<|I.tK|jW:n.w=1ʒ`kd6dJ[?EX:G5S)[vvkZ-[كR;|#. ]P8~G ~_W\3%cԺă"4F,%yl$ ƒ\ͺC?=ʹ %KPx0ҧ )CV") JO0#diBMH ?UNO EITH=B xfOMQ[+琵OӑfZE!룍.W;?1_mG/LR[8sJ}j w٣ޅZ5S](ot=Q|a~ܙ{^m}NXeڊ4/5tm]/8Q@Xmv'I?ؔ/2Z9E Rf  /c$5 l'H7vsU! 9W*P3щqLv|Fjb?!(I'>xۏ ,Onphq/L؈}f!SD(Ǚt4.U(_hrt&Ho|V_NAB_b._u ~ }z5S՝4fo~o޺3b^tZyWw`$]iվ.x%1Fc@3jK=<eYᘚtksK*CA1筑1QZ#eꁜ܏ ^<$Örm& I%ۏsU<ă%ɰ Q/6T~7aB*5t%a[3u0 S/QjԄ(9 65Њ}nKn۞AJ'O1;>'Hҏ>W#^7rDЦŒfS*r֣_ՙWio0b}40_6f;_>CͼCJ_cbbw鏣1t@> h}LY3 A pLOmc+šyWh(5R>5腟}UkH(.民`|PuF -^ hѲц!ZgGy&aL(3 R~ l!l?$W![@~.y I}SF#aL|(9"HZY-@h/rÆ$XL)j?Ohd#/Kt+GSm ֣-m(1h(U}:S߄?cPysV75w*GŤwb%>T2Gi'*o!YgƑ_LuZz~k" Zl8xabD/CX2Р0E7ॆO#d_7LS)_5qEGֱU \'a\'+զ6TAGSx+ɈZENgvĂNG2VRm9hڨjS61SMjê}Ubb' `f7@樐LXt2'da4x=6'Ԅ+f?(+sČ'Ԏfut! :3n;ReZ?5+T_5@ fd{-WsSQU6?NT??N8cs&\og3e ɜ2{NhA9^TI/bƮ`T=GSԆ14!veLHt_uk, ݐ,^0$~'Hn& 2 AX!̭ P,w3ք,Nu5kqN|9Ula=:>\ i]rc\#raCroi,ca B- j/-z0 X]0:MاET/(hUB@ v{Avr}-hjZ H`Rw#h.]`頼c8%fR:Su%5dyCL)QM; s8h#{4b}Χ,HOuQNpהAa(zf%P2@wAZ rAcGDZ[{4{4||r ;b#P Xݧ*)WuW&?DDߺ qƑKrMArg,̫E}2b\Ğzy@H6 ?Rø]tlzO< چ`b_X.d|Oh.$? lqQ|q6~PI~AI2oXߡq X]|`m 5o>ll52Rܻ[o)> .kX[-0rPZ=f1 YJt7WP! x{ˎc76_BHw/$A T:@fK0#cPi܁ۮsʛV迧Ϣq<߬_ϕOlX9kpwY;THD, /Q_/+Q2 wU7;R] -Uq&q[aI ҷ.oÑeN8| Ձ#았" W0Ցm`/GPfR]_G2z%;h}& ;Jl[znZb)q#埨K)emi7m)j ;{Q3yG)(>LcSAf%D*#(\|v$2BU$ʭd)@kY˔sBra)[̵ZXn:ڐܱ,3劘+cKo\ ߅Cمs#wJ r(-u!$;{,g|E6 Nb77DRf=+cb~Hwd[;~ڤJX 5%Z?cяFSC(wou}z-(m{zݥ-[!qCHi=6!1h?H}vjʟu)_nm*'q!Z8zhR9ߦp?J@@|T%? ?fyL~L!2`N活tbve;- '!*ŃtuGPC?زag//ȝ0l)X`p2AOOH̡,$d~>y3muQ3{_|zɳً4=ft69YƏ*&T#Ij]x{14Twn,2mTפr:8{mspE@D_iP4~eP~Š|p? J2~y( L_O,yw>C,wu]o=WvS_,]Hypud8J[Ք1dbM&,9IJn@?b`R< %CèE,$xȇRz{ci5&NTa$VUTEU V%|"ߜ@y# #Ho ݙ}5YSؠj_N~iXoG^j&3e0y]3'C)f &W O5LyF;?T(d l| e߯m?c/F;(Qܽ:'&΂2|j7sm.'զU#WfP`*ŔB !7AeN0f Ӡ@-Ч?NLi)o8txRRWH(^O1Gx6:Iܛ-SJNMaiaҔ"7u92a$hP6W!jGCfYM¾SB,J ABxynGEzѐI횇L,rcl泧 Bs] F_Eia-L΃݊|r%]J_#VO ]EZJ +Ѷu'6.j,?r;e + X S3-̿x#߾;#7E|^q$dC͍=>{d#mb@1mBǮǵr~p-J⥹s^RKYci%FQ]!b? w "bV!/qh[NX:J#mZxʠTvo#I΃ozLPy/o [n%<_O z D }Hi$Le^r'mCՕn颩%ZnB kMq >e~C~p K2"B YYxŰaekb}l/Ew]:a'&AR5sDM7`5Xh^-;5學Ɇ~ZVޓ!CG%˻8s 8?\*2@ cBO+RhtaI*&3GA N1I׋[~[%1CDE]$z%@V[g{DVYp.%ah%UKSɨ[}ȳv(`ꗨ?}C 1w:AY.)·"<ɦC4W(b֞>851Sɑ8>JM~v zd +oC!!ix{4=p?=!Ӕ_oI6=I&6NJK즼?Op7tQyҝ\v4#Œh.' q`krA #hOxb .1qypLko3%ܕQ<%p NK 9QGgAxA,q|"1Lb~< w978PtkM@"Jl<}rEnq3\'M}.\b{z*gYf 9D wAFN9K duz 'uR{#1s>[ 1\BП*B5>nPVToG1oŸ*aO%z!8a꿓pא+d^:C{o _W{u3ҟ;#Gmy~~]k7ٯk)qL;e/`3K?x6 w wK]b1n$"HJMZu~{g6 mj"T;&]?JL|ӖT&?Xu.>rX51o⛆Y nU|:fwg*#UxL`2LJBI܎G6q^Mnh3d<0<: ƌtT2pPd(Ahw Uh4{_(yDk64$om Bf\D< y.'OpcM(Oi [1jJPߵTOCnv9֌QU[??4 MP夒pSX{R~X3R坍~33b5- i?-*Iy=>88]\PmyRm e|guep?b7+8⟩x(Ogb?]ŌeavβZm8߬R*"b~L ʉm{l&Oc gi#}; ̊Ʃ./^$V'Ly[ϞzLE#4NOi Xhxf|͆zyUɹϴԴ "9  |v-Mj ?l#+isPoE͉Aؐd5fLY(S_5;Ǡ|^!gVArrdQL2u&~Vyobȃ/z:Hhr7+6):AVu׌`Xsb`·1pǰsM}0%Ը0t B-V&m&hdNs6jBf4_2o#fN, b9@vjO-IVh8o=Y_bz*\-j)lWoKKL+V҈QUʋn#&DEl0ȧ^]5-뵮.cwC͠_l (qĤr IS!ςs^fl*p&+BMq gbM=9 I8Э NoFN} h;?4=]< n*]sU sJ uZGi5Niz)4zX H 67Q^3ձ]"@ݬ~/mo&ȏ$H(ǺF-TmcOkW^q.C('z'gv<,Lc:?u O1!<lZ/ ΎXBu@~GMT:/G+ WI3xSs?hpޏX2HfgᯯCU ևgeP} `=bClW˰%q@p⨬jsx26vj>8NHMK9h/g7Q#y #Pz|$iN,HOy{ N۝ pzzh%g{:f ec ܮi7򌧁W1ہUu+%& ;#E+.کM!f EhH[0sBC~6Ga_%0CCjП[N(pYw)@˟ 7$`6_ أ] _?J|mV.E -WiL " m5)pz!C]aSH_bEiBO3/S&S9 Pm$. =AdX c/s\% r[&8V/ToPisO3AЖ|T.kiF?w**955T^aCJ|iXRQO݀7HS Cƈ- 1{??Ơi&Â١Ɍ<1r#hoFtxŷJ}|dAoŜaTg$1ʨ ~j<5-̿5ejIPQwH'ufٖ풋Y \siH<.Z#Fi.ت$ɞp.4(xGY3H=0PNS7svpW&)=0Xt=edAܡwRR*C1tc*~aQ0 _3Lb9_X9YXJb&ƙr<(޶Fp c) ,6|bsY S8f50G$gx8A9" ȭX$_|'͢qR/"tC*'@SW|Smh,nޏ,{r@{7NPPnLFyê(2u((GFʷ!H ~X;w?,*\"K )Ti,ȶW{hKK q dj11a-usYpnCэ<ŠMba!? "IU#0>xFůsu\8x?w<[? Ѩ* V煉z_ԕ_$<Ӣ>NM# _ QɡvzwSW}Dz9+!=d$C&7Ᶎ*6b~j+@Ċ6ʺu4TȨ$f4vf&L.*# eJXZ*|w $;Tg_|w궣XZ342#Z|X ֖m=ږD_0qT'CR%5USe(MRqI<-dC_LX/|#@sN?9Ä6pXp[V!$3vX ~n#_} |yHjݷB!u'B5d 6DK.2|'|>~fOƔnj6]NّN9ݶ\ҿO[l:B^m4 nit\aeA{(NrE|ra=fP@[kI1,upHCHè,g;}8ش 3,ds{iXʂhI d_<[4l+:tv,Q9r GJ?ٯ/a+/ڳx\98.=ץ,eqJwfsO8 OAN݌m.6Ų~J= ۸|üX4.XE0E[-ɐBp ;x_E8yϬl+FOK q r(д<UTŃr!py' l-"O&ΞgLIE] )nD 0qEk⸢􁃪Uz]3qpF{7ym38u ʨ?.x..BwPbݿACR#pbQw4̞I/D_G5_ 1)fX&` M.2>xdn1 UXiw%f[R (ƌ*lFt3pw` F(R!S^AxR?ښB Mu±E4U9^{,dPgŜǧGR,YM@AܧP &RQeS̑Y7 G&cWVJǔDS!M H+=9FK gC5n}?VU]aR% 1OigGIzoL+eܩf^HXoA?mS88y^kc+ Y6pjVx7Ha(:QA8~R8`390۰v\mS O@'/B݊d;`$ fk،*T|MM$nŹ:pFqfB~ ̏1cn=5ȇoCПAZuIy[#h/pm| ŒTP AS7% ~4|+p>ЋXL,=O;Eא,ş=+U; 083 ?&ﺂ+fM B/V89j 7g }cY)d\V\) w P=,4/Uuu}m0#}˾G?y뛆 @xx 4<u5q'>IJ\bKO~C7_6<+"!}< =sXN3Oys޺Πn3w"0}!/q !|+ii 6 }4)9ÐjDЧYGD[b+68j;-=~|Atu׉v:QD[V tҰY: i `F \B evAۜt/bW(,i}2v}l]ߧA+q)r\3U8FixB_L6Ee-R7;zJ~U SŘ4t!)J "b/qeqJ^XWS>z3%Crݔc,_gg` ðQXFtgIj̵gCSb Jۣ9}+NwZm [pwѾ7=̿v `v'G RˡRFȻymsR9){10=!cȥ+yp 60yd_ڿnm(oYf/' >^OV=Qf ibe$Lo]SU"寉4y _,dAaLߒLTKweο`A>Lm2'KwsNu{Y5ӌPZx$䈿PS&e٘3VAiV _bb`<ӾfXZ28b-X,423!ɳMme|,= /A 8U(#%U`b-vclGFF1(HmuOawL"1PVnaqܰpΦD8B !9W;.ovBEBvfcS!uǖhDN^tB }BY N2CyA+jE6{bN\iǑ܅:ѯa;Ş8,Y=CDžc4@ݍH zhpxhJXy v ,%Ppi=p渳= gm fSXAO{# &j\AzϧbL8Oq ߃1KN9$>J"όSƟXY.c?Eՠg[+J dgwb+W/{$\s$t (O _(D?ɻ)9Uow{~4Dy}3|=ipw7͛t^=~MrωՊ!>sE?kgNjKfY_ :I5@Entް$TaCX!M@>q4$/ م~1{e59`j漾Ax5#:uIoݑfH[O]aO0/$0)<xǾ$k0lXz#q fԓ O:Et_pQፅהY?VEUAtlʿL]]K/lc1#1Ɏ9sgC1m-S5BHiH|jR4' ?-IU,0^{Z֩á z}-w}tG2' cܜ[LR< `6RpC8m&Jiѓ/[p*) nyu- .ӵe t[;o1k>% brUj~7ЪdbgW :Ly(Jٻ7H#UPG3*Y꧁@x1#cS=3o6x:̘WemL!nN,K"VƖvWxcX;R]|Joߚ[+9-i;J/uzO _r#v-2 Tj{3F.8hLnrLuc~xm S*b\8Pg*d GaЁ00݂=[o>U* /oa~!m·׆R,ciPZ _[~$\$W{U\=F `tPSo S?zy=^Ya'z㬼;">IRP QGї 8S/$H¾S,B,*+#'el>P"NgDT\>LTchAd G每85Ù~3%_-37ɹR)xeƤn ÿ<"/{JjQQuZ}wO&mѳi_M ? ϮP,?~Jsc4>oނ@{oh4srVlҬcߠeJL^;}hC|s ~뾰$?N @Fk3BI 蝹8`,w󜄓xԐ7m#W۠4/Yu܀Y}/d4q|ٟp>$ƑtxV;2W#O,hlډ"b1t/6l?ЪX(cPTmܧ`QW#ZϪݨc'O[~ɂ9¯\wjw4rʭ Qv 5G:A܏]ҕlK1UWuax>߾FvUQ+i.eO'Wrp٘a"4q*8KӠO{r9GAzn +ϼ}|\oB,Jz8^`pa&Y;}E:r?@.}Po=JH$N}ָ87g*;.t/ OAY> lǼem?Ej#f7 Hw.x -Bxtx^<ӇA5:JpЕgdJ6c!etNV+u- t ŭn)ղe7|I,(ZljVv~ykNʍQW('e}$MoÝ2naZGvap"z$ftZ5sf#{/=(*I.rUFMpѵ 0[m>a#t_񝎴ZG,uuA-M'xíHmX[4.fnK-d83 1O`IW䫘A5oְf^c`h#uƸk7saJ}~,bbmz4/[ }_6zކ5)U-^Q<^?9 yg]e>eXJq?bA=-AZ`#/PU~썺T9G?i.^Je_z&8?* 7r]M"~~W`7F(2 Q=d4֮03mރE rIr{.Md ir'ym |8r1 QexeG6AgR[7}3p~]GM**# 8+aOPJk!5`[w-9vH߳>ʾHK~~"[amI!tri=v9\/8<>b⣐Δ.Т-ܩE?xߡA.eM ;pn)v|AcB('g?}~joy|P$h 8yp#s @&6'nPڂS9{ѵpR95;0(Oɘjr̺$zLXAi\k>0J~-ea hJ/ E9zexTp{ۏ"ojKXWY}6oyPpvYU~ A[Qi&EʎQܫk\:7uP;sB;vP>kP7WKC}kc8I{qm:tQ339; (U67&iۏn`f.O7W!:zp-C\hҷ t)* ueHfy e+Ъȵ!ol JKTJ}jJ-/UZ)4[!0%qqyz8%@呃H]O徭yE/w}>(/SiE pBQS%W¿{!_v$j 4QG%Omا Ei4$c Y?*ɰSJWa_P#2 #,R+1z=Rt5chN㢁|q\qU_cqN.Ӏ2)=֧tlC^̅Ī`s p*[O#/4C_EƔޡuzZ\ZTf {3[bn15żfB1,,Xo8 q9$ IV:j[:aQ7<^nz,&f4X \%?q!EQ)?~1󮻦I0n,pn:!+}9/Q^@{Dӏiqn. nlV`TorHHLbC}'8 7V3 >5`sƅ҃(;,4 yY[5^sOZLK<ѧ  ȗNx]fn}ap腎~oN KTG-LZ}N F~JV#E933+A]Lb`\j}fq ȢTCQ%A?*l]<Ֆۊg ]CA3i*ibm6×?Ggh> fFWAJ)쑷 z;95z|1+ \74Ncy߄/}KLSԳ'q&$@?/]q״74dvi47l'nX!4woc d_ɚVߵId%+u/%:;97098"mATy N hpNfQ6ic*4<7a@bw2ICΔ*KA"jWf)z|n':ΜYP.28.kAtf&3o|>+Li  ͌1i)1xn: ~K?E^/F |g@''߁ {;3qaBU UbeE2K1V!*l >>Z> d˛=a־}dQ}!@eFx((C PΞ]#$pNU{DCFק ?X~,X9QkVۍℷbn|vx)Mi(A[ 605TmK`gm,AJ<M:*Z@p[Ί,y1 N U^=Q7nEQ^~`+D_H}2YB῿뿿뿿뿿뿿뿿뿿뿿Q60fJdItЯ+~$50GfZؤQJF71 k M+Qk^By)[UoauBU)Q=x5Ag$˛05q#> }U`A"Q]XQ МQ9k 3PYymrՙ4WL)&G2%@_f*3cGv4˸ .23~N2*SbqMcv!34fn=٭|wZ@*w$,/^* hff,A0(v&"_w~4̿z&Tp)܁r%:Ap> $7/@gsPT#ȟnE1:f4 S:(&ƻcq r4}$G&dɨ$!G$^4c \i.f4MhGYT;Ip,&w,7*F J-JGf6BlC*ֳ ~ )o9 i;K2皣,]$߿"8_dX'!ΧSљ6*`nYh$_xZ\cif6e-cቚ,>L/hhmf %~93,TPIK`ہϗ` IƒF:[Y:pLh'Wn LCo/Y$ LO0 r>ls %R{٦1K)oih 0HFAe#8^;O 1Ex"IЧ4x9%ՂI*^Ikdzw G!ą8m'0{|A[W<^31=(] &ݦUth`Sn mb*O> [N)y Vƨ@|ߜ5ݣd^TApoGPwĪˏ9OPcP3?Ã!TCMѲ_ct. (6Âp“-m56}u(2Wa턅﷕xr^QhO~|_sBOm̗_끋4L}d#?΄M Z:O]֑1N7)Eg/hĐJH5yz%~ " w9^:2i'{?[0uc9ٻH^VmQэH[n\ZԾ:0Ķ*+!O+ kF~bEA0J^o<љh|a%[3!zi3kUQZ2HnlCq2!og&g\'A2=5J#}(F7 2b]924~݈k"(h/t0!UEzhN7pk.9ͯnHrZT[ʓG89: [29`h;<Xե/LewVnTt0wyp[# BWU~lhو[2T8giUJ+42 Cq (nrO@nZ] #ք,0|Awn(rgZx-%3Hm1pq:2M,&5)l{UNP p5©FӭL}<&.>E4%?=3V|$/+ ,(t3)G.rzD|#3>ǮNGHUga*$B 3b5y-ԬEYg-=&@|wtE-Kb}t,'6U:r2A[ҊfC" ["˽Bzr¥;B @\ %&ɐ֐4~{BEʅs U^kP0`(7Ԭ Y쭴'sr YXőٰP[֑ؔncp"衕P8ME_!LC~@h&@xGQE;: ׯ,A6 =w< j4blHυEO'ŌJlqJ"!f"!黱0.g`?=~ne'dEC $8Fѷ8|:w4ѱnJ&fDQ1rbE$8;cr.}$o3f*ꘓT-Z(OF_m57%݂Z{I2 Pq\g}? Ύ2 @1͖(T*85.;¹\d'x'A_waH x/0QSSdM}Y&p}s*R!WtUՊqC'3iCb\gQ t:ۡq 0gmsаpM4i1r=Zɾb_gk-}g_/z}81+1].AޥW0ѯrɸYR]HK)B % )֏Zq;';#і}lDq>Oaʝq ̠ a#JVv].R|Gu6k sZHlhEp:Md&i(:~yAry?E58j46\Ơxq]'򁤙4{O?,-`$pQGcs2(8YSToi`9Q tt*)\&nmRF ~\EჃ?4t LcDsz`hZ/#eYurY-PN  !2H~d™< '#)y-# @CaJpRTkpjBA2"` G3,WM 7+oMw9W:ө>kg'ӟA,ŧ1g7iGT&AʅN1rc0(9t{l[3yk~{b߽>g䏥0/Q0D$[ k|*??ʟ4+Nn5ISUӜb3;eR+Hf;u+0$qq9%Ύ˹]`rFLqh >2Hv/R7I{ZB*zoB9Sc\8dq24pr2.YpTۦF؊b_iC콦il~ ɳd`Ǜ R;ז墬#Nσ8A [hq.u !{.8qWST;$^ PtI#q}?Ec&N9fL:.F "ڑ?G0&~hW5GJitػ`^iS>hRh,6d{L;(A3z\11&m7|ag 0&aEdD.qSo/Sva` oʝ16~)2i,.7K9ED MLNKMZ30@6_ ;}n=aП`Y6M&oICUaZ7h7]B'!m`y7yѝEs$+ Lj)$Us1~K\+T_0s8>/]lԄ Q*0,Q׉ow/ݵp]P Xb̄Nܲ(R .GƻOy'ǕQ~bФ_Ƚ@2k͝c}8;v2!A$S ,|=n_0>Y vǗ1;&ƚ/b=&a .LhƄ,Aj ,sFՌ1^9 BY;=Y޲?̕Sx_VڳedWQ]%ϫiOo&M>ǎZ3ڜXɂszޛUkmM׺*ڋ;mW-̃fzVө݈k:=w\YF]q{m.Ӕ)4%.4~Eꠌ|ے y"H!1lɿDK0]o mEI7|q%p>]IN1d,= vXcmiN d% Q\N19adZgs%̫RvLױׯtRrgp ϛD'y*䕚B!,i!.Mq~>Ѵߏf1V!sf_Mbܯ9~Ncj)kQqɫ0H72p5}Z{em(YQ2(C'j Ġ%e`s4ߏn`ns^>DZ;,t+3cĠgpQ|^?t| Fu=6\̓P (ȁ>efXK*C ߴUDS&];Ow4$Jyi{ꐽl^ꝻI:o _`cG E8' Q kҍF~1Ss4mDHP"``-氲F,طWYd='pj~+{ef̘95|at0}}ob~6í%2W<0?HRc3K0@d2 wx<6$,ܣ+Dt0M:dz 3$*}r?401wpUX0c7Vs\::ez"g﫶OqLzqHZ};,)le>>ܟ0:=u-pVTJ>QZQa&[n'm"'M|KCSX|\[ԫ3-]͟hY=HI -2yqa8<GĨpbi 8*U*?fWa᏶aXi7dtbHk!oT .-eLbeyyC|G<; tA3G_ @'VpU93&HCb+׾7D=Õ $o2zfl@!(ta{E DZSD%9tPA`M,IFK[7{S}wģ_g/B!S-CfW AkNax~SdAKt\mf0Io#'|i.۩fH@6\YSw JRcOoOXB\ Z>r_ԟ.=ZA#%WPDz;gݤI1%ČwC2I:6NZRR4ַdJO!0Tr?ɩ&䷫C`ZskV<%^:_8DE34W⿤w|8#E9_Xn)ݴXMd& #Vab%Kw&!:!A*mBʛzV^?-h!)؛tJB2vJ>(YG[7 0;HmQAK=թe9pnz5]=LhCi QGM&y+jR|+^G2(?iw IC^Sp42˥_dTϏp뗄ƛ28<08 k~`2ɨ坤G'qʝ<6ߙUB}*_ dM7.o yD}NyPUwFEK/k)+&=x~k-ɪ,8XMkOhi?&a5n%'-m+ɚ0}i5"W`+nky؀TBA=!b _cQA[q)_vմl w*^YTliaJַb}77s|,|gg]^nx̟xDgTt>t @tI?ZvA/PusCsJxX `k}/L>;r*h"_p>Jx$WSPs+6s khH!%$[Ji|1Yp@8p6ƣ)5Hg#hNM;KT`2J 'aH\*h ˹0(~<~Qߌik  eZ[r$1ȗkVq \4~'$9Gh_ Um&~!,RL_C o}IOA:o@ƣ/Lt!:߅sUX*H> gˣXmRzcgW'[37495j,7Ik+b6_w6 >_܊X+v[ϴŃQ- _-pY3[('`H|Mi.p\1 DJٌ_F|8o>Rj=GM84 OZN }([U ThJ h`h=)?Iz >ĺ*?4`֟cQaM&) ~`VHiг bqcKZXm %dI_ȣoQBTG*?1h??:Rw!#K,bYӏk5boW '~*ڷ\IJpczI$bȉ W@ @J(RYeYc4pɜ~JIOFwJlyG%FyvN^ 5bӘ P( ٝdZ*PxR8|_WL K:@?PKr4"La)>R"o}~ë&}]f_zf:&`Ǐ]O$ ,&'lt&U- PƸc``_FN( GW({; vT;1 <"k(ϙe5T>B\d||($ă=RKq hu/ j=1XjîߤM8l2ʛW`*?鬒Ƣ1~ H}.p_l4 &[CXDND]MxNr-Rq>M䴼O ڧ\kRV}0G1^5R_/"ګ+tc*u?:M _x>bx?8ȂW5H.~eMR?e)#=3"+tͶOXxVƺOw1u;$ǔ-8~*`KL| >:2`u_0 2.m( ,M~BʼnwCmQwf=I@GJEt~ y]ճ^|e;8<.Eo0-PB`{wWOթ4Ϳ:SȋuX:+G|q:au09V# Nb|rC(rh8.=6 6W/& SVL&&M}ޟU{^!L?´ Ǟ,ĥ 0][x]d8+iMSW&W v5;gT`Cν#)'8XkՂKz, O/vٛ[~7;Z&1w<c]cFG0$Ն>rm=P_۰ lk ygOGCs0΂%0J<Ds_؇=^܀{ غr%D(~'٢瓙vkLٷ^l7Mm}'A߆ß5+Cҏ,(t. / dQ?C\Ϣr'.5LۆV1Sub#uGAOpaP? ԭ w:kFH;z=d_ A":P/jqQ }GeDWY@ [Ha߽8#J`Q{$جeU+ . |W ~r2O/E8?]oC ,jQIvbH};d1(eX"rvkI@|D1J"bU8^F&AB#q&%>,NJ7"ucP ߭3]]*ZQyOVMJbh(8$z! u\ ,}^e`Q{,sMsD= ' "vjm˖]\u-sg=Oֳ%8Kqj&8kE^ KBKSOQ,jGyi'0) Z8c2CK8U|GlzeR~#hMv^66@sܳ[Lz{  \Yk`߼piQdG A~tm~m՜w((ض<e0y'¼[U^xN<#bm0:%G_)~?B*Tzm%=>; Yv ѽ">v1l,H1ИX~˳ oSDFZLc 1# ޫƁD\H$,^m">ұϿS_er7pď$I@>]6W(܆/CȜJWK|14MYXaHBi*r/nV< W7\?_u7KO~ܘ_~KI_<9=/G5Iwp?L.⿓I֗Is>9&7Kx'}l1.MTYLЖ=s'~4` ch*&&SA_0g=s+HNRIS'96 z!CQHD9CIm 9(d87: JSVrq42I)o U hNڹwVjIkZ дռѦ8R~CEE^%p R+z)DƭR)4$לdޢ/M!bNJ ElFeͨlk<]BGiqhE`y)s!ΎS%/L"" PrPZ$}\S{{S **^qW'`4>I8{jDV:gJ.zSԱQ'UKcFc2 |yxé9 ;aϏ+-sЃ[ɣa9fEy4UR s}-T߸顰"1p9;t)7vTb?ÛuIߐxJ`Xzss/jD y ʻe8Y1n-T/^[7];?pU)N(UpI= + =ZO I @WۃJ`'[yibvП_>EsC\ݣ)61Rae&RA+?2MG^M͐C(O\w3ǔE]rC\߻Ck)4`MM[FegvJXyt[[Uzv 3i𵎢<گ2#rD2t4!Ϸzg&Xs >U%^pNV*ڮNea4ydxMh,,CgrTW3y-p\ 28£Jd7kY|o,%ՐjBwey A]d!5Zt ܛCc̿:~ޛh3-W ءC&"ڑFьC/⢑-az64,3>ʋ)j+lyz4&)8;(,\R9^20iMs5ЌfVȲad6 &>kԃ"Ar.Px^1 RYw{o A(S>7aRYj%ӯ A*_4FJ^K.o[Xfk/@KpgKIj4N_ckmϻn&aȑ_drmxr^)a'Ƚ25Gx@)8 ;1GS"]QkKY`jKqPML:8*ʄ$Ofj :e_'92~4.~wЏ1|%C -P1( hڅ^XW];trԦDz &7χ|qcb;\')G"rk$E.ZS3]s8\S[e-K> k_YhF6lYH@I3Auʻ=7LI:Q:vaˆ*+Zi|DX~8Y㇢A P^m wwž8=ch BFzP1ٮ[5C Maθ~5uY@ MTh?n4pLXLi?̗4jp-Ca +P :O5ߪ'[Xw] o % 41AOMDǞ~/R$O5{u%Pؓ='+|4=aO,ܭa{ӣi {žeODß!DaY?fOľew氞7c jњf9P ޴])CQ/KاAͰ~e?6s68懦57/:{BS(ժæCL7? MBߛ-\tR4m|M6"Du1r1[b2ٮp%!uTO߭&"L'Ա3rFm3Ֆ%DQ׋ ώ-iV)zsu$v+c+yH=U2>-lV#pr\-Щz;+7/|heFcV*>ڎhELRrKrYpV$2үM[#L-c#;_*z'׌ T22Ԗ:lW@C:kk|ȻI^d[Ծ!@#ˑr%鍨h^:=+1U~qᕬ :E1QDΚED/T)hX=k~tmB+~9Q<gSYݦ36B͞kcSWe˪ggԿߪ5{i֏Z{azw iW%0ݹϬO:;@2Y:$,2V.8aY"ٕE??ȌpBU\l F^Wcxp*Wov_V|IeQ/Vg|ks*0̃v_C< 3߭u{&nOk쫡o"~*UB}ZCnGb1HvAmjr]LI쳭{jZR5ʇGi+^]BR2m{eSp%WaM)~{fT/R쾮ƄYMP9 `FyMu{Ll?~lJ(Pjg5d+OrkpN1I QVnB(}Ep>~w SMŨn}vL1총~P:1?^'>2:K$g\CD*WyةNi1H Kg+fXa N_^(\8h r*/*zjyV!'v%NddC{ 77))Cٛ4Moby?Ʋpb_U-<2FXDZ7!H4Oy(V4"HĢǠ>xo+n3"<"FH3A0DUV_4ۿDL+w﷫߿־ޑ l6!v_Ɛ2fЍ`2_=ײRebL t,5'? L|k3-7>/3s{!<{{ ;Ưpp+Df$|[@i޿|${42SXY';/kй@6<Af/3DZ,N^'ܨ=~&%6?98Od=[Pc =.; TQ"}7D:VGyߍ]- +'(QސQ}|GFN&͢ougwtG˩]rN~G]RT;NON2ߞSGqsz] MŠ=r\Yoqo2X!EOXL.ޓT SʮjO $U~8MX`(|^{W[g/5A(oLux<ljƪ7׈—_S}ŭ9_ P&_:qi:(`*pۗ>t>)gU 'FL@`BxJidg?&NOR1r\oe~O'`:EZNf\K\e#A1^g,3{;ˆa[fDtѴMs|StC7A=.Թ r7hV>Sp?Gv6#g0W؂ pKZl,/;&C|'^)q^saW_اZ]\% J"uVסS shKpb– Jl@L M2W@[U0K|A`K߂D/0AbK6BV֖~+;B/Y9@Q?ޕ*BmV wNJBQ齝]@QLg]''kIg QbtpQлu0Ob q-֋~U?ǥĜ W59?[J-rU1?SD/|N m,wC+jxJ轒^evU9$,P9g{}p%gSknp\Mb_U_%bM-K)&}l>NKg9ڒOѩ~ DyaFBS^`VbD%GϝELxO p~9~VzRvotS\:uӈ[ 1V4\*fٖYRf-b]]p'O+ԏ9~cW v5~f<>FUtvH*|oڪrvn00K؁T}" r,AKl}V|tX?p~UޕMVa9lKU?!@٦xʇ!.-`#c]{ݶ/$Khʰb-/mDbG[$7 pTlb{g[9Px~HPrTqH1պ_"0vQ- iޱsj GGW"2Dy۪1n̮BW-\D뺓ɱ.ձZ4[cnQMuj1׼϶~}ґ\*&.VϏ㌥O(9RdY+4F7>t"Oj" e١xP_=z 贈 6Ax,C"/TOHjbvWqRR+0ltNb)Fykx:_~cDK038hQbjo<]iFCݰWDCwROdWE49?m课I8X9fʋafޗ(ԥt uYE)}7O#ɲ*nAf25U3/6\ /] _w_i-0W|#S VQTBƫ]v!aߊPxry's 59vcEH N`[~^m %!Ԟ~U7Ç\[_?oQ&AL|F~:'d9!{Vᴨ.`8o+%,7 &5ϔ4"b;־{VtRLX'5fAXB80ʆ'[o5bq`7JN`LtzV_La$(#PR?ETEhqc+`) e>| KɤK'F4;+Td>L)S?b,g19j9jeMVi`QC7%Y0ζ_9F9.)噽!uU ";&Ь4?|vygɟS4>Hg4nLbg  CM_ 9B4[??8#:pξ wi\r&n"kLŦjwCdu$`v.pJ1ʨ9 r)eWUn Ve"i;;I M><«8[ۨ} P[|y"G3{ nx6F szOh,3!T4$\<3-I6fF CU#gfVS(e +_x~OG[OWS.]I8xs| gB> E<7A1хwA%p*؄6KA'Ӫ=8jT`vVyb|ܰVBjNQ\%uS4gUkJյYA?o9 k ^}㑎lPn(V8P^]CXw^ƳOn~1n\\w6ZoLf~YPh8yw7uit 6cI?Q8kn݌vGkT=8 p.z^GyvgŏwgyF"J#0 'm7 ux^c3ۍTif!2ӝЏ3O!8ĖHÿAfPa\mNr*(0_:U֕{;qU|Աʦc( LaRrs c}:{`޲Htf:n_qy=ADO> MD닙{]yvn*V Oo=$?nIӭ@6*M*J> hׇqJ ?ŧΩբDbf{a*Q$ ? ՘T۝*Irm>BD԰=:C9{$GU~H52 {H6^MꄂY^VE.C؊qR.&]+C a- }nwB >tT6WN)B{BNA; )Q|RnQfd|A qLueP*:1<@`z3T2=')ijO{o股9?H/c9@ȷNoqT[X- Y 16 "ʆFS?g2w1!:}9ȓnwa}$E7JMz/gޚ{mR Jh&NPKjn^Ӵ֟g%?׬Dk Ia \{ K)-Ԯ:BtS )7>}+yZ&>FkX2SU`J'SaQ'(q3GhښvM&h )wі"eJŀ!(Fxװ =f#o8Dh(QC cL@I ~GBe`(ZL<_o_e4OvU[ZW(/;S-%6Kv: N[u޿c9vHe  x#ݫ+n[ٕjS Ωza7S/!(S/)> RO}Co=3Zo'9Ws-ڢAy{9;ԪY  ApJwDjԈTalW~|JN9j'FߞQqpPn5W/}T ?ܮ8:;sJQvң<+sRǷy`.e O\D&H2 W&_ h/W&@ }@S+ ds>AiCߦ00<<^e"ߌRaF~ iid<"$ބ>cʖ.~ g- S.eA-jPη%}qZye)'<~Ƥ)#cS6^ME ? RmgW/qȓY%{Uyh?]?F3@EF.l\E*_D<""3$ߞCFd8xTZi}: Vm|P('8Ps9Np̋GA]?l _+ xc',0a% ڪL?py +EI?@2~~~*QKy]o0+wydB )ݾioִvg/%n+2nGH8Sw:8H"d;#'Ufo/]e2Ϡx]cBq/o𞯂YZbQlHW߄id^#g߬x("o(t*rzk4&CүB) C&!Hz{XM(f hy2StmR]I+ZOH2'$- e9w^Ȅ2smo]b^=!nҏtvOکd^CE}u__MMpϬZwUc5?)U6[/9e֦]_Hbn1JAj߸%>pZ[VyK/΋_>h[q xY.@{dQh—b;3m O-qct/P޾/*IkG9Py׿Me>MWΡ{<_ M5Yi0ca+CX} H%c[}m "FQ)&^B_|-ڊ'0̅Cl1ӐlW m!E#xTka^_(9o)89uqW.`lx R.aW}Q+u*N+Os U78{:r(ټ^2J_jȹ}2'BX,ji[FĕE> L=|-2q2{gtW'QJ?4̧z ~V֚9uN/5Nx޲T ܬ>J,Zw䀮h|z^*Av05ӧ<}3tBM q;|p*N@&p;k9pJdlOs~_>v1f(ĩrEḶTR-hmM,Y5in.ѣ);P ΅˚]y=ooτ^lMax\h_q =kZ࡚H`=FsﶰMS;[Tv8`~#M^Bk18'S7MnJcľZBQg3%mOJƄ-}>4WipH|W{B=PS3Q#fo\':rmZ ]Nc%yp+!≌W-Y -Ywų&$Kx/@*`Myܺu`^ɑ7"u+[%i3)[4fL2O6k2E;?r?[_EqZ[߭Y}G{$v1V1t5ٺg_h}`ƀD)U-8VnſKtX̽^+s|xUg}CQ{0+Ʋݭ.jj`{MQw12O]2JpOq+gOvAij*ˌ%[r_81# 7=||>L-н1VTeX^4yt+!92'w'Cei漻B&n%FU 6`7#Vd(;]y8['GZwlr(oO@&?ރ") + U/2)ϝջ[[?_OY\QMFE\{^JboR HWثIT~d*QއNnT8>MlCkH|@#VWDv/Wʖ-X7{Wk@˂z< O8'ދɌÎBFj#zx6JKaܫ7& Y?Xs \G;Yrj]l+1Fjtî9Y!8,'O 7@|]PDҬXv:Cr/Dn)ivr+ǔ˝\}TP)E-#td@m`z )@ d*A9C"܃mgam /{@:by!ɸfPQ͊6MoxQ B6ߍs&q'rS}0F4>43]UO1}MoQmdzzs"U1>Jlěk>/T<{h1Gv[\ўn1YGfdwv'++/Q;[p-}~*NP)V\Fjς Ǵ1#:=SAj)b o4m|!ܢ/w^BE$xm~# <ȒXbqE]zT)P%l`n?tY źźb_Exz!{ @-##J!KV>?IU-A'X{b ZHu?9%w p *jĬ 1,ПhUx Vb6B_Vs3#?b:nw`_ΕNN p*5rBq2P!(-?;ѵak2ZDԕ3 G!981=έ"ҞOmԞ홣oORL{A"}~:UFO:ڗ__91iM?RK?jq矃-ms$oZ=??O槲fAY.y{j,!,VcɪUY|:q'{ {%eht,` 9XѤdGz4OBqap u,Y5%Z_ƿS3oXxe?[?'ǰx~ஏ8kmiY%P[i ͏bzڳү=/ȓ%Vs 3|mkk< l0hW:N9[;uTe"ʅhZh 4()_ЕG m9 On-)3.rj$oaV!EF=F+5Ime|s &bY?؍{V}GbI:~/֡%q 'hH#HesKym ]cϐD(tUޮuNY{.1+ Mʈ%JgE vr@U;q^J."ڬ|@Ak6mM +tnne va7Vr*\ Ț:؆X M׽};c[n!Y?>$d)sM-"[8.#||SlJkr7|e!it}d17`.~X1!жaJ xSdlF{ !D0ӉX80NpgGr{K4a0+% 8fؘŽ cYɥ<'J}-s^~bUZBA!Ŋz cU;Fj*?ME:X_A 8v@/N2v6B(ǟE݃wnQe#>@vBE!|oSkO}0T7Nx*T=r:LTc}?2v_.]~)9R9`KTsWҬӂ kXf 1*ә*m?TITVl<%88}D++!-Qk>|v4m5 !o-Y[8nCbDwBFT4-Y֐D ڳ'@֮XTX\ܓry.$V-K#y٨QV7NA=[! # Q7Z:b*hA!Nwd8@5WGɗ<~:f^)FT-"dRECBUtpA&ļp8mY*3Z]}(-I֮6.Ζ$͝Ex% DXYu j` ZVƒuڧ*Lb^Gq4{!qTEf-Tsk8%>zЉ-L Džmj=d~QږSҔc2ؑ7j(+Ęc߃\$^?Y_I\W\,H#wqì~7*'oA%}I jQɼlF:|~Famˍ{g7fLH/ua8DfR:+;F1 U%>oPu=X ټ~^Dž~g_M7LB|dxŽUEٿ Aϼ BS[}{mʙcВh# sOjW}{u{O}zlL:pLlr^5'WIƤh2}(' 0]TskXEU>{oS v"tT渘xp|k:gԞٿ?A_Mb4?cwSud ȉ|)$\oN8>ҷc$^֪ S[\8\lmv9Lg:`g{qc1 GΡ;[4u&KQ(IU^= SwFѳ߾ ̼f'}cFCn.N H>2AC jDxobz9oB)V1 3p2\; f$Njk:hdnO uG;IixˣyaF0Gd(<O9cyKo##奷Z2_Ic&UiIb^5NDx?g RmobU+BII'ziI/A[oW,j(>[92E}!P8`A(9L3ՈWΓ08-!>.Sk[جЍwNhlW>(@'ބ# 1aLOC?洢_z3Z^E+i9;q>iQ с\%IcSwJ{ρoW콉]R{$qڠ٧MO&]!JQo:oJ_0TG$DcՌ; Q;A4o'Nhc|IVHaJGa[4(ĥg {7tڿ$jbZ}Hyq/s“@m)yP4$k "MqV;Un3AdN+"LUI.s\O$v̄.Q?5uUh^dܪŹ"})&iaZp/AC*W]V!MWT+^a^|\t oBe׺3^u-`lK 5cNTWqp&G% &$O0Taѻ0K&邴KE1rj5FRϞd_͞m,޷Humr[R-O!j tiW-~DzE 82O$ECez55ֲgD>t:֠x~8.x!>+.q\2!-Yb%ٚUEʱ˪dMf70*iht>s"FK6jW9m;̼A'B1z&-uJ!㳿Dchˌf|/e8|( ~S&|:tDgMG/%:VЋULqPoo77=JW}|2~[bJxl^K%etTN'+aTB;0ژ|<ܪ5FOFb4dH3!XAmo՟f1 蠒yբ GKRcKCKN[A5+,8Y0.voo*B):Gѧf挠 cdhfD. 橭_xEa@q|;  oDh[L26k.aSoVkv/eT'Ӈ*˦I'@6s=~1ځP7fv.ZE}]8ECulzVE'}v]/|C\O-`RK ei8w\qhaS 8d?8K*F"dǯ0f:B?Q y"QcETdcy߃[}-/@:_=%?٠~i@ fu|(P#zOկ+ޥlh*lL9±(3icp6mk&D\SGK$U{ٌXwm$0~/S`[ؑYx7)1f]4L11,W)^tgʏfg zE m-Y?VGn1Ff% |x7NQ5iEW~RY6D~:tFd_6Oc|W5yU>ޔ-j&m.BҖh<'zW߭E+ ʊ65%sT!nWwy$/5[x]#vTI!n7+(P rvm ~ꇵ,x LcH=Gxf-}`d&;w^}7hn9>.lHX q{\iQy ӧCU8>(L7IaxQ;נuxQuI?l<!-u!<bйք!*cۯq+6,Zzps;9O)Je;7(Az(0CYLa'ѻaۈ7y ˴%aiʟDwf{/Kh'" K$,I4tG{J':|j#?Ŀ0կ鏳*t ¯[vp /r*غy[L `z2ȑ"~O ŕ#ykvjo94'IRY@1-/Pfz@٩ifk: n!9Bum`^vf2}y<+L Q)9m{"?gZV-&OFmo[7O]]Y֑S>+A!JuPK}5&N<d^&:'|X4g)jC^<FZ&fzX_ƨ&&l `Qβ}ј K}㻵\ĩe촦X)&DZ˦d2aŋ8](r~S}uF3;Ft^XR[li>XvSܰ>8;֋CWLLK'U>0^ ^Z!+JU}"k=XY!YVy~mcbl0C$C0 ݨl۟rXNu$a_jĺbN=4 j i)\9',܄S/lϤټa58͋IS[SIWY+&$3a#vs.uS潀aН-tlhCGǽJyfdM=!iëAUH̊.!_uD]|^ի9`+.F*Ma팁uerlu ͎5(ӄ )^/ބ>gud" YWY`X8b̙ Ⱥ5 xS ;vbR9{_x i Q>aa(;Xs$u3[0\u7 9عbX??;q`v5K< r, W'n=r 1ʑjvC+4k:BߦzuܔK՞u7kkXG^dy: vJxUnKۄ@dJD%/͚]]7P 7R S:o$_KaٗzFd/VPKK)e mn%H˭g/,.W?u[B~/b[(0מ`lk]<A]mKxp^%SYXqNo\īVڪJwɜ{?Q!Rp籎vBgA*wF .%w--n#lG`v7n:`@eqmL*4^`h ֟ xF6= n#jý#/&X-x !i}av@6 U8vICxU!@`kYW &p*(•ӂZę"BkS*=A tCDFC4ihm0tLS ^(]Uh Š[_릋?W}nϫ_YZ ^ $dPn,ߩT4}`Z՞L' $+t3[rxW!E kCȼLsZJCl[}|\[9ʿ$  $Y*-3Wr4_Ʊ 't5xZ4Tj}`" ,i@fEovo,c,,U|o@xزsgm9V@ZB^2kV. 6rBs{!0U OY$3jD ꖐ1u'c-5{asG<41o$8ݼ-aCGFi&TZ.Nԩcg *S?p~@.o # >@Œ*8Pkp49n6J`a?Rsvz|vgh5)Wo? Ss{\fH 9sܡW݆x.9;uf&fM!9az6)7`LhVCIu צd-wi{CBqĿڃ&9sM":n[9͟S{j-_Z͟r[?HAu&cJ'hc: %nPvg}k6vZ8{?[)4e>d";`ٽc"{-.cr3:IakP>}Qͬ 7ƙЪK)9Xq"PN>M.0}{ݰ^QށBfb_ohᅣWJ~fMovB1ز 7s[oFi}y8Dg+l0%&Ry䧱f Ioi(Ghh(M䛬|Lh O]v t=.=B1W׼Mgz",ށCg;Ņbt];L!cJVϣZ!xmj֟so)^l;5s/DP]e0N6Db*x08^T- a+ hAl^4…j!jgn2Q,48gu4|E`} ^^R <5 s{v;7 !sT;hH5B(Alfpe ]s--<רn#]&fDOB.^0 ݍV>2)cQ{Rx mfLÕ H-}($"?loa7kp @zj<*WIŎpY#Ϣ" &'kѨ ky Y)j _BSbd進W.NDB_P| =!-$[3S"U(32PFc^q3UhLRnnni7Uok56rZ5*0$ 8VZك}ol"|BN~sC yTU<7偗δV7bY9Uk; G2?\˵b(_\I*Q>[>b0:}A?XS}j}F?H &i3qV\$te.CnJfVi;lcނVh(J@?On>@2L8{0o0À*xue^fԻEԓjt7Ěuxf_iz<ƃ zKH@Xk' >QWKxjІ" ay,"jr-S{)ۭ;)g&`թx~)KEck鍂Z4a5O?XK!;B(Uϋ]w:scE?,JcO7PjS%S\$J#dnÂw*E#F)b&1_>1ѩ_C\|\ "&ɡrݤO Rs?LGYU$]F߻r~HlN:;g0r&Mz?ƳX|i^ _" -d cHv)/Qsb^ =<X^h; ]<v*P-k5[ [T壝6SFjj8Gx${XeBx-6H%HHmKz1k^lV oAs]]@5S0@#c!h3>08U z+[ Y ƍo(7$"NDo*s"txTebrU'6N2LY eN KaWc7Nf΅)pֵ  c+[fl(@<ﱎC(Kla̚Smg=P# afuC" i)QeO.ԞهZCVGrg'Pg .ۚ [NgQxi">1t4B UV ?2d2.clHL1łEѾg;v0.2n1Y}֜ []E/GQ> "Vi#S5 .U'vDqP 7GNƏ ijsk!?-h0.1 f>D%x`Z SS ~יl~b; :+|>WqX9aQN]|Ȧ=D[h6; ۜT] ]D`,8}i洩HFZ z ^,J,mMz|=]%@kv{2mކZ ^t _wԈ—a;| J Нe4}2-o[܀dR(/h%o'N[9~D[UNZf|~vr1zĢurnJ8\.0Sx(J{C2MB8%?OcֿCOYtk.㛍^ӞjGU/p,?K{i BNug{\n_|td7ZU8j b"{ ?I/klB}N?2 ΍9v@ux/b|GċhkgY*|'dm*`װ6:c4.[TAcXzx*robJW2iǔL}OKJ*m||v) xH[e?(g? +%^Qܮ4㰝_ OgM/,Cg X:39$⻣NWp(z>(tX6a[ !<9 vcDaoORcrkavl}Ξ# J+{3i(6;iJ1HP7ʆsdm8{FyS?F'bp|X4K[O ^?)ow*; BTWlv3>5pټeeò=L+esqa#AeY×9Dk>?onx!i#ٌ_5@(ݐ)LQ\hsv Оi2 iyrzsķ4-hAlSjɼgF[ .;}lpmIS9pEn3aTC܇IHmc%UP5P<%PY#Q`N[&.j}&UÈӳ|vt}KĠ: (+lt-6hQpPH`Ķ"ײji > aBe?ll_Ʀ 0r|x1 rKr+Z?V9Hx+dLFc -6&y_ѫ⃬A|#pȡyW81~zN9[r'!Y޳Tym?xUzƬT:2Y1'I5]5P}V2NeO ޢ|_ބ߷M3E{ߚۃ)I G>*ѩ͝I괔cC)*QWhgSI=?DIL}:7o;hFju{:Vcyh4}Ӌ1wu~Օhep'٧26-2{RS'WQW,Y3XX5b8yPCKjw4YNEQr=k:T! /s<>ur#U.Smk%ѨЃJMC)En$>-cQsZCV餈W.LMμ'[D6Ɓ+'+xÁ* xħ{/OOe48u԰`$6{5LJz8 ']uR }BZ -}B.wDٚYhy~(JT&ۦ0$6HO㫘gS5Le-8|0 T&aKWM_$,ݕ&aN^ڊ|()PTZ,8kr4"w +mIXj<6f;K5߲29XS yotδuVlXeJKrb73Py3⣿+ʯ-w(ǶbcGÉKYסL["vF[J7Z+?wtF苢עJ=E+OA| C8}[Z=ݠHY] %LrxHX*u;>f`83r+ pXVgXbϼ-%k T[Zo z \.ޗuaN)9 ީ (}c4yފ}iW"hS0 cخwٳRlʑsV1Kfx˶<{LgNg:TIȣBk30XBrj%ujP~Hy#_F^*]zo[4ګºh8ȿ1Qh#*="ÒEЋW. j~HgWcaS¯DPL > [0UXn@fBupJds1\hv=ݞFq] wTB{:¸z9$wo5ԧ(3خRxdFyHYFm9l[^ t?FSd < `9ympg43l{یb$X=ÏqDҲxc#[0pV; B}eR"bX2I[xDwx[z@Jd&b;a=+ ^H#$+GIWY51mxt?(2!ezh Wi >.N3E "HNԈa8:=]3o7 AHp0?~\gJ|Xuz}CA&vDRoyP=꽃JyH~;NLJ[WI*U%mVc `}(iC='Yt/M.  ;i*Ջ$QtWK10iWƷI%B*j9G =QB,zoƍ_5:j5h%7DtBT|{? 7blٌxl7h1Zaa0VXC2V RQN+I bKZl5-s<&4 5ks@D| $\'iuuMxxwtIE'[0uTaw" r:GWl'8R` j\O'YZ8Xʽx;TU#|9J $-E{nG}l*ନ]T{ֺn/uvHD dV`dls-y9]!07{rdG(/vBA,#k[a|V :s5 ?b]K%.xQᅭ #tt uM>7EYˊbs4[boL#r.Q&x^DH4E>jw|/0/U K~6J".0Șխ&?{22ETym+m BǠKdg".F =.s]l:fR'BxaY,Mp#02TNxb0Рck%Gy- M|6-Y{-3myegXt gEPG|0gCR|M7xO$^p#Dva/V }ƒ.Ɯ*VCQwċ_4] !|OT;-I'ZNrj k@s4M0&; &YrdwcIً"0,fZ{O9/\9,x>An\֑hKmg{ Fg̍g>?׭I1_py~c-?WsѸ׿:_57!b&mw>T{ ({ xVs> @F&/\6dBY2b:ۑ Bvc0҃)$uyUHtܩ|lr5ߦgcDءgֳLrN[;Xsqj{0:l9w@q>ml~QϳyˣwxX\3c RtN۲XY'@Su4dBT+,d%a Q۾$†ʝh$"x*緕6ySyz3V1PdKxy1B|/XI&&zU1d.8jQ6ɚ'E]ܧg$CW$AIN^*)e!LbQu5*a2n%|zsxoRfǍxn HPճRm Z5?1ճBD,-"HJuiDKf 2R6}4lh/oSƗfMЇ\ V7cvtŢ|'TFM \8-VʀJMjו 0^s3U72sDί³1q}5wR}ѽTsjP A@wvB J U=}!*J46Ea5Eb芈!Yt2͢whRPY Kq,E8i-M5GXêDr(Xp|&8'Ǔ; `;]qɘF;3Q5@]/aAFaol@>4 PɎ}gUcS}n ֫4Z9Fr80--wĉY=`gܷ1e['{\1;$Pca`ALl% Ϟ_ v1 q+t&m Lh6'`_ù):b8$SZ,-,g"HӒ*.Mi| (TbyOBx!8U7*-؎̧A.EtR1r EL O!9/^ eoZ~CذR]v%6`C}q.0R^1lf!"u´]8/N S}L=eEǀHP[$sȜR>0-^$1WG -TKNiW󋮣5xup 3HM{ɲa!J:w=b+D>LFjj4ne8F{:?sR@ؔ+xq>n/ht|[{IJҺi\Y;bk^lXn" ~Rd?(1?' mЄcul~@;ǩ[l'y+˚ժ#aYՇm#pZm6>0>3?ʂ$5RʩٚgH5f-^k75-Ζk^ha1/7E싛pleR݇Y"<㻧 OX nrlȆ sx2DoC>ZV"ڸ(ҒqOzQ+7 U(!wȧi:Fq \n _Xex 58'˃fEcnr 3_ͻBDtyBk%9HAm6aaכ!a:?:`.ئ >|"?']$@J> CWhGQ+߄%I]7m̈́p޽uv2 fƣ0*`} Mʩכ#, +$vYP'TbMB0D)h#C ]wT-/`1<؀AB꟠&:]ާ!xNa(L~ /9X'XQNL,V< Ff}$"wFiAae,`5].Ηv[aYr¬%OZ+H5k? ѣ'HS0YIk(J1 %DI{&J( %r#4td(#U&(Y*Y@o$Puoe *3~YzӣC]!5~{:2~׿HJZitdsZt::Y#]1d's>z`Z ʑ%J'`A5'\P!Q0y2A::=3/h[;=?֥ͫ*>vw{q x|/O+q\Bxal޴0zӚ{^%:HgPIdJj6Fb{NV&8bgz7#d&@X?"oFdӱu#pN(q¡2WXʠ7ԕ1~KSI ΍ iVq]cY[ *D:W\٣zJVE@[66*DӘATUiR*sKG3Ⱦ.l -꣪؜dQUc*eUE+l׳wZ_O8u}'*ZYU`UTI_պ矣$o7 (g3BjZ iH$X%Ui$ȴEl'7^ι Ke52Xhux( `|; bh]r~6%j$㨶d16BoIj+4)FAړ>[:s̜V-D^`kbQ$JhmWvA?y,M$Ϋ%9 ^|jCr:4U]pGxٯuNtmC\%Iƒy_}.:\DaU=H+ux!^SNX}Sӛc/eo8JY`eq~g^[n>W 0 <k7 o )ïcC\GxuS"/z)ޕIN0 셲֛8a#q(53&αnoVxs+3$tF+YZe'YaiaGa a5N^*<{2^fGZ0kcK 2K+W] r$_/8CWW:uϧ;[D= \M6[(^c-<4sջ{c%+!ϝ/Ne(xa92[ɰxF4NûfL.tDQ|K 9ɼ2xB/Ջ~sӯ;2\9.TT*tpM]o}SƁbռOy'$ wN҂C[U{ܽxj:*8ZH b K ԖoBesٲx{_~< IȐTEP$A+}^D=P/z](NT߷Ҳ&eC?hBgiݾC  X⣋vc†w:#Dc6>j賈6!׆}01{@䈩|UHoRt>[61'ua𾺙[f[G ·U3*ZɐN6*2 Nxs)cm&Yv%)es 'Sye2v5}?g'v.s*O`a olk/ϔ8{In"dt`qk9-\z -Dvơ1Ӝ.<pnz}S ^YKވa=Uߣb;<8]Q*Z p-BZ]6.w,>d} e)@6^TN+qNMY C𼋲'״>kQMtiw}rOPO}2x,ɓ9>IjOD>,SɪI;.Z̋k5wśйKܣ y7ŏ@0+9 K,ύr$RcȔ:\Dʕ`%y|G|׺!IP[ݣf=;.ս_?Mz?"}SWȮwoi~^Ce|1NX=ۖF<ы=j5A]@!)wGޱב[|~/\ر zY "؁|#N+#b|1k~ʯJ1Nӣʻ.]3f f)[kj%[̖zд1u tY!:o`i_-Ma78QÞa/< 5lLj[ ZLjb X4&ՍLɑƫ_ЬB 3|K@sf RXwbZXcӿ֝g6Dzo<73߾^䍜\B aU#ᰆPQp.!2kJ'O³"_1NYyG/!Ӷook| pȫ|W.,v`UBNs=Pg[9 Ġ鏛(JOS1xj^uĺ"'CΒHW'\]J}S9ӠJz1N9OR\=עi|,H 꺿4%^_eF?{՝+%fѺxb Ɍ߅#3Ï4aqȼ̍ίU+J厼_9gE]}7ekgBԇJ֛eq}蝬a23Ocٕa/ MpW/v0xDh]qQDԯqd&H B}Ɖr[|ʄUSut <-:6Ix9RDmл& /,9ӇyUDT ~ \yXt^ kTV!8pE<a&/ pFGB㡙:UcCʩ-?R.sȾW-*5a>`7 3jɰx;`WJY7y pgOv4F O,'r5T:ˀؿ33p_"/&l8yy(LYSR_KYC~g "ʎmF dx#=aQ؞!<;הg7FEnGA ҥ;}лZ#Z301pG$U|y>Z;ll]B:ŋ:`cEӹB4(~(xxm28ư7jU `Evgb|C(gOģn tMCE4fKR6ɷ'=5$ JEɲ똅`1n #*2g_0/ſ<|%gd@l|XzK^-Y{admF:b-ƃ31Y ~G cSjhRZGxHN7JA>`?sXy[I~vPk;w5,C\5˗( z`g12sTQ?VdrwTDБ}~47xBplGe fOeI?HS] ZĘY]MK/p=/&+UEjD Rw|?MjUbqvqJg8Jt"p,kïut5D_ҵft/D豥vNb7( H%aԕqU F9vi=QG6$N]@f2xX_)e-$ABG1  \sUD&)oXi18Ta`çާ LTW?Gú$i0!ʽ#A 4Z9w!\C[;%.4E{{mbWlZVx"q;F:?H ^-K<_s8 zrvnTaq}~1-jX)8xÂ" \^_rZ1/3)xUDMYcu1MūT2q.@HjTv/VDz5~-& LJjpKlq4f^pXQtȷiRǡEZ1@˸?--^Z&-qhyhyhY<ذ-iY֌,g|ތ化,c|Ќ化uZo-*Z&iI`F'/3Qk#_V`,!r^~"hY~ VlGb).ֳU< e gX{-aDSaKKR_""8|[ºUmZ࿓&aha"串Z;ia"&NZ࿏&aHa"&aha"串Z;ia"&NZ࿓&aha"串Z,nA Ō,jF[OK1f3ZӲnFK1y-Lo-_ŋjvX!{1{{6Eio>Oԧctcɚ:e"FÐ/ik\xK$'''LT|g9x0+"<^)‚l0,MOٔiXf$W}S&}T_-ɪ9W $HW>E/ap挿*!.B446RK@BTp&QT ~7AdCC}HfHZsu-ԺgƮ##@'!tdb/ճ^"@@ ؓDR حM)U! iɯO)3Bfx|G_"Shn hTr!TD&iS'!2u3??om$ 5&צGjtzMmyʤH>ݞS5A/x*$,ɼ=lN?  P&UAdHن]U$|~U|T]:5gcD) _(]&Jm0OsTB6ɟxf?Gɩ_=42}Ф P^PՅSHҾsHhu88@\IzI%04CQ;<11Ih%S$SZ5{)uU 攊xl,')9bذǛk ̪*=*njcg%> ;`)5p64)b6*`c>)椊9`(`.0066B1B]h uii.ʈ./AcA/Ɉ̴BnR#e[M J[ȧ-F8B^RYt]4Cg|RBL&ѐ#*LOؘ(2] ?ƷL4)nd<ܿHEBwL-hUNpYde5)#e)8GT7)rid8BId5.fѪ[,iޥӜRw* Õ _Vug9sr3ٽ)xnȭ9zS] xB* IKϳRo ]C.?mŹᄑ%_,w]v)b%@.౪BjE!bh vv )Z 5(iqEgy~ZǡgX?<Ч@]fs/Ru O)͎Zʛh5.k"rcVfT)`:@*iW>qGu '94sZ(3[Sff"pV4^H3x9jh3g .k!@fB:>ZK[K73k! ?wp{Qi`А8qT8Y+ iEGkHZ 8p+I fI(+pypES4/G,[M|0o+$(*K̄Yל/Qlej$YT|˶ )KFN_ H>Yk,| a[@YI'KTF_VJǠ.8ͬ jYr:n$ .f8Z ɥm$Hj:a~Tr}'?%I0YfX2 \F9,O'eاdQ-m)Mb+zlʲ,b*6.WMSESh("UhT>fQTY*4(xU0_{ma|}[eg4^Z2_^[wȱ>>O|7n59kOK/h?tp37/?Ђ"kVݓO.u0GZXƙr =8OV7C6oSWt7&??ʕ77y)3]J7mZ)\xmq~[u@CK* s]ׁeB$8t J7*' W.r4Җ)^y^9w zwn\o%ۤ-% X]G֧OlA?f=POm੍pt'*vn;^7 k*p3om%|ЈbWÃ{:H"h!Dljp'' 3:stpR?*x5௫% eU}8==q9Tٽ6H-Hyk3-09)Ú#AGvQo$z٥9RNt_h_{  ?6u|b7I4Dģ5ߕ8<@#مV1PxT9hMua}.K\<a07^|0-y.hS,8jkV>k.)ESl.r$|KhF:IoԞ`{ɿH=o )jwI{@RW(Rkۧ 1NVwߓݯ4ľ͒Mݦ rԺ̟JQQ}cL}@Nd.9CcL9ı, |9}Fܤ$,( 1#Nqr>IcM)'c}f:b,/*I/'a9p/⣈>x:`+=%_LU@" yJFSу7}_FZRV;_w mH4mB}QߎܔHUn+ =;q5NCSN(܇J|ihD2 mvrS گ ʉEwx*+gs4,?i7Fz;]*KgC))07FLUŷi%RQ%z  v+Б%]-Fo`59maì ,lϲYPDEoff~I!,T~g~щL%Jk^~6x7C!ވlp;]|[ğ<ė}!3A7a s!< 0ŘWUA~< 3@r" l((>#a"@@ v1cr1sND 21pć7iG eB7H;[kb\6]EY '=T+v| Ժ*еxȾ)=*!n9I3E@:\A| FkBd0ToB;B:|r| pij.-sY5 :&P~d9ܱа9^F9aJ8?~zZ9iMO̯sx7id"s9"!F]GWr㨓)̚B!Pu{a!&y\X ӎ JDaڍ sFMh,~9,S xNcNwek'<&Uu1J $n6YIduL:4L1`ϣL8Ӯ,7˛, o<2Q:k 1 z YG( kS49ƽXʄکn&r.=r-ՠ -貉@70Q12C=F){\Sr96U-OҾ t8c3MKhyx!fbX5W6S.u89v44Zɝ 0O Z9wsIIPf1Q֩Ywq&}81u,R3ty~AX v<6٫h3髈AU² l9C V3Zxʂk5K *DTM eT,Ͼ|D|AefB{  ` ,@12՘h;˽s *+bi x6B'-Ak$Mi"kG^_+a~_ */l6 O O%LLC|&7Q Iu3K+ۚoo(?-(Y/w ӸѨ Kn\[\#gJI h;{Alte~U\ ۇs'!i\2q)<ӯf5| Bp/t BpkxgkxX{q10iz1V^?0=!5&{!W &L$nRz@_aɴiaRTڴiiC~i}A# EGCM㊖/_OB]Ȫ1ӾB\R_$R_oI81ujQgoMi!.+?v|N 1^+DG$p8zt|L%Hi >q =贈n="<ȧ"ܜ@u|"wRt⺸B_ 4vї$?!BrlED^^̇sh>F@1G Alĥb͌"4 E]='Cq!x[߬3Qj(rZ "E+М@;D^-?U@O /Q&ͬ` Z㒷܌HD\#㊞f2vu=@Q!uH P,c"׌`j껗@!\>vH:BN2â-A1&xL «&N/]%l@Kc:•8FJM@ݸ<4 #V1GG @P_5$&iX_D'}.bokRC1#qD04q=qXA+2Gh|GN tL0tROQ`M"\9:J-!,Ќ`Z,t[D[3  I>kHr@w-9f&8q: Ɖe2αsc8g"q&-3` &N8F׷fd3Y/uzXg3N_v֙d9 L[Y'x |hMOTO#NT9yzdg,:Z2&$/ v2P r n#[vh86 =IEb6kQ5nQGLeIY հI$HQ4Q $f"pFVc:TmQY%BC4l1aԙmVNeI( 5H`X~ K;P(&^'V'6 dT3(A,1HsOU'C< YPlNJjX'l~@%k)t#Foװ䭷 a\oE>W9T mjdxˁG-3W;O]:(JG9-ԁQy4VF!M +Lwrp' ز$`[u.rDVLDAB oˁ1grf$×5S8r﷑Rj>nTjbp@ȣnv k0H\F_44Pȭঁ.4z@BoW\481И&B fipcbᦁ7 r(¦AŅMCCni 3Aȧ \i/@_"lBUx|4и(FD Fa; r k4FLOбFD i`xvM.渓BLh'sc88dtĢ)T EH%,ѨC GY</MЬa옄: PXl;b cG&*| S)8= n`v6f^F1Y#J#0Q{h6+c*| ;F+6^z%RgcG,yohK(jQ1+[|v?[#㖈k-n({4໪]s'Ei}>awTB"UKs^!̪iO9D8O⡥q >Ǐ+JX㭿W8= ?G{M9`fC>GnEsȷpq tLr8,VMϞ$kLFAQ>@xw|}!/nfC'dw̝~4V$sEZ2:`Y&v" E:cˑz!oʠ2? ܂C`9`QUaw2X4,QN_lj}z4z3:;mK` Z-3}+,0)GALJlLAaGP׸d2}}bP5gX0-B=*OěH-^ IL*; H;n6#Id+(-\$ä &`/LI{Nkf+t k {t-uPm p!(0F& ΌdM'f!ցUnWz/C`r5Ht`* [ȑhYn[ U,118 ;0@R },Ug!hthT ژi$Z 죁!Xb.&d'%2(4eyWZDVNrk汈M 7B*u,$p2 c5Ƌ4k❌vftlCaezA0)K6 m ;1@*wX/ww7t;l`>*FrGR93;掅}K%'%㎾ѸCEׄq<*`L A8UmD's 8#,jrNsJWA31N'd6+`(op2#0,#9@™ӑH0 '%ǐ`8 }) Vt; ܛ mlb mTqD̈́Y"y T@2QBC~=@4w8 {-rRtqxr2! z>X# !ÖKMwN!b8!U!&хa>R@}oA{{޺%^Mkd{JRX'Q&>Yθlzy9'JD\}<xJ?0{,`(+1}~#(OMkq\@ڦi(GD|O 3"8q,iBD'GTQ>_O07Op;.`6&t#t E| r>AѮ|yO0|8Y/%pы8󕱲^ʈ,7Mr`(T}KrݭnqAhL\w|/ N)2|7^,`NJ8` =y|# vP>\Q_?<`nd>S.O0 {p27'ض~D>ͣ<~ uG̾`>A|y'8g.v}8+=kXjņʦOrDܒ)mA|Voo஧Ncϸ[l C!o˃b|sSDC6II`%JX)WJTi){)`,ҟzUPa!;uWPn/gp{`Px梡 ^wǺgKC㗷i"WׅC7!x{ɾslUc˭Ԫ,&h~$s#Hi*S鶄^3gꔛ_r쏷 r(әU:`r2XXܵ-UI:2)uz)Og!ań : 6 xA(VkͬPh N@H0J;?w{'+g %-~6iJ|eߴ.[ }(L`(RI[552dUpk;&O"+sr1#a>Ƒ,MJfwx=v<ѣW3>7ozv t{$^;L? )_=:㾬&8l1|_w,~eB̈,bu\|Jy>VJx"35R.JKtk2,Կ\d,[!erQJ Xn,YK%b d!z{&NҚ8 "$?U~yytrY.gAOz>֯y<ϴ&>)ISRDF3| 6G}T1B~Gf!؟0N43*d0*]]ݵeac!tEmUFzwHɶ* eue$kFUL!zksA<qGo?QǸtď?wOk?'$5ßwO)`A9i-&H=T_ ҕ-/Iwq/i\uxME"mk¶+`M֜EƩEm9_imܶB5VJr*h!lbkG2\ , 7B={SXwO1_ DL>G> ޑԈ~4f~pLj1Aת=u-WW+4Yc/ #_ <^5GWEDF"?Y&?= %;1@R<_*< G_됌&!m&귤 & !;$@'PRڪg#YRfa{i/&G E?p̗o8&kˠX +f oB6ҍ¥5>%s=|U)zR"Z`O/i#-ui.3e,BW}]~RWC3$Շğ[*ۋzz^ N ?ӐHnne_BEO>.Uan|RCJyqp¥DoRjJFb:w?{4mA1#gUpZLW$u/+k|{sz|fVOUf=gnPl=~zry( *H@n7/*qL~+; NppdqU{p> ]WtGHsqE]4lO.a n$3 淊PEP ҐW 5yMWnop0P? 8N@hXB56rvw+h' )7K* 09P.EK+%QJ x2AbRD&+#><~eB _)&';FKFqo'6!8 Ə_pj!q9Qh9аM'h\?] [٘&Fof"r:CV `y+ImyR:C 0~f&=jvsm>\_,8R qڟ ITTa@*t'RͲ$? YV?@ WY[( ΀t۪i'>F#}r4G طo+P· Eo³g;kqLG!nd׵Cݚ:vQC=,]12?!VȒf%,`.gmn9|oۏ >G{e_).'Q0ԅ|=UUk T l] c]9< : 良F{'ɅpIC>VK_$rweD.A w$|qRZ m/^5KAו砟2xkHUr |FHU_>Y3J (>%{A%W^i֟Fiaf6Ң}6s8)jyR)AP(>U$|nп䇹Oa`qL#QSEuu`Rdz pw+f.šߑ00`W캩Z`D>V6*uKPw eSc~f#sm̂c{\0K՗pٟHN|M<G|NIGݯvQ0]+6NB؎QwZ!/TB3fYYE_Y,v$l"7M釵6"m͜T؈x&66G86q18xߎea | ׀*`[ȜULPzt/A~Ob(]isD^ ;Z=-8j`x"·z"RIu*@Aq(`emKD|ձs YG5oITx*6cA ;;5(u>݉x6K v"Oks|(py^ p>bE]4kmc@?])><p>> "_0= q|1iRDҬicw;~` Է9rsxOgpxP`8ģ Xh$V@0s}G O, ȍm: Q;~8/u3o1Ά2z| &m30 (<ΥLJq=b}fG0oǼnzkxGc<($cpM#EhH|'Tš |GzLz. Ci|t)P.!:tϚ/_ x$x?,Z t+7 l<7# "2[D[?Id1 'Uwjۓn7vh{P=?z|3A䯇q[n xaU:BēsM1cl\sǟ ;b!λM]bfhhk=kQ$ *7źA8u=PD*{1\Ɇ!^ZT"kuP]%CKƍEj)Ǹm\U[7fW#[Y 85=ї>^gm2Â8/o }K΋PL]<-1Bi(fR\C= s"y ]+W Lf׏Tny5~ԹZ- k<>viG\Eqd4ch`n u)r@gtV6X?YLthg'#̖0]M^(zBxW$O*u|3oH)@qRAuG7t5b>.*|^vo2r2 w kr3b_o(([LśGX;+KU>A`@ُu5)2t01sCpګfwK(.e; V6 ޯ_+ޛn- %ivs&!ȓMl3AuzZ<-F52)g`vuQLEQT*tZ/g:I@7ǔ+C )K2gOq{'aOiq;{J?'dĞLq=>P54`.HW T]}| l"|噧z-Nv/sTHOq-Ğ=r_Y\g(Nq0;;hOPwe7 <"4\$? `xu"n4 |6d>=@>T?X|ٿhΗATB w=8|^D+#@[S"M<1wI(;ݴٯx2; ҅0 +?DJ賭kP : l] L0.bL} wi*uDW 'TCȫ%uWKۛ8Zgq[6j ˌ= Z)hiTq mM<ܖ[5:3Z炏GJCq4>S[>zp&Pwuf\~Џ~\}c1,EQ/(^ T/]*^8tu@`lZdtؕ`43}6O<].,RFHYt6j/[gD~(!b6f*)<hN/ojCF,!He89OGrw4g1o[0j&2D5EzW g~]Qvs|r 5YD]]3z9Hא]l.iK2%Kmԗrq]겪]7`w 4iR}@q^=|i<:+0eO796WV}h.@ ^Nle/`M@U¹!N ?`*V y d?+m{:[_*c#$i{xd`a#6B hb~ n;Vx7T(*5zfy ܟ&ܻP"\<+VFaJ :>koNXJ8{4OKמpy#\ vRZ!"Jw bkJĮ"QO 9PebB FE!ѥoqߪR|DNCsxt_mE vH33%0*~݈?um3HR4J lg%\(EcW+;twT˝>CBQ #QƯsdovEa~gk ZE`F3TiVS/䴮&4Vj+Y0*7O<=Baf{=Js`5>=Mќ_`%14y R_qXp}sކWэE7^yKK0񍡢{}z2\J4zn | 蹍sW実 :Clnb;$I~!Fn8d«8oN}bf ΣE矻fZБ)1!SW*%{;±S*q yu$CBzOòðQKZ3Zғ$sEgAdCR^|u6O vq-s_(]_Ѭ=(m,7s^]ԁه]-3y-B׶CE1hK(ugMD縫ʯjXz*aA$й8ӽ)ҡVt  4Cm˛ ֣w02 7ݜ"ޯJ]In2x7rMTb\hѹ_W#nbl k*b =ķKXX4Q\!&BZ㨨1)c^ͅV39PMO0zq cT3~d#cIR:O#! O7#0yV%nfiM+<9 3xEܵHRO4z{>z\Ql*`yQފtj2(.$"X\5'~}HJ| `4->,9LtUw)`|>23d7 F}N~AY܊ʯLa4f=z1GCHVwccc/U~ǢcP|cѱ?xc-< Jy7bG╱Oj*҃x~T38x(sA|h6(}wʣo?OSzj|?O=vVd7?bĎ|=MLUfKO) "1zR:9=@CDU|TW#Zz~"۟Cg1?z|ڟl쏘ա?އIM;!yʤ>A ~X@hMl ygMPM-SDU'sƧ>)Q{h3}H\E{S0WSp̬FMSi*ƝCOz ikNa5C);&Δв ЛγWÔ6BYXԏ@^j=*9ymg# \)pY_zWq \x%{UGx;36gg 1|w0|enǂO3 b3C/prR?B_br2*` Voruucɑ]?BF=azg[EKeHݶ fn vPw%501_!LHHÄϋ"D_0Ow""%4vb(Mz/AtbK`}mFYOS,NftΙRw['g__* m\2<uZ}vuJթ5dp+kfJ˝%~=][Ia)Ϯڏtdw 9$ i7}XԒTJ oemi1+mKuhiT}J ٗ(fɬTWjՈ],Vc#_K =T(ѬxC^.u@;-:P/C‘nqe / vdOl0PZqDHҞxxWͼ : t։\  UV:YsVeWt9.ҹ%NY>`\e?g1PO~KPv*w8 ޛHP# x6w ӡK 2|c1efaYfA<3@Lz_=1cBo*4AEXg[/ZEET$OL3ܴsU&XG3=gUl?1xTjPzN7"Cpb];қ_~n /S"f _M UisT-PđJrn]=B\P =1`V;s!>p"Ri»>fx`m:eNܱ"j\8ٟ2!{_[FA'* Ck z:Ҕ4jx}x?dgyOoh[ރSX{y_E<FL]p6( 7USxwS`ãݽT"|.7|3Oh-vY7'wV(M#uuCV?b[MU\Wϧ=AD~d1=K-QnM w޽:  ]O,2zr:x8B6i*fA1LoQcq4+uؕxUhyqs$d.yM(\f.{ PbcXn K(Q1"FLf=;#I1HO2}BO+j W㡸h{K\2&b ˆ&C?Wyc4O`-LDD<&BSB3(i죴}/9#.`ř|ݏt3v ngB:& Halӊi|W|!Evߊ/B7lwA3GX +\z,Ⓟw=ڥ'K0ZXGL"%2eJb$@}CCƊ\FbeH]“B~LzBacSJ8eLnS{٩GqPFE0AC W$6#$tVd9tk<ͪ'=R ,tyY,ʢAFA7z/vm(#A/|voRwpuY9Ӑ w 9:3-C(hT_ߜeJ(v!i ?r.,kAjAlی=*p}aM,|Ò/|)t. ΁dw{UZ 1D r!0t]֧Ujr[X/q ݼgiLtXw \m[|qs^ FEQ \~piέq\mj!HLbf` L|W o v_ʕ"hrv90tЍޔv%ݔR{S2w#Qz)9(9Cj(&<XzcQ+,y Z$+Wax yGǙ܌g %+6bW?%@غB?.G<&_ތvk1auO0**l;;-E ;f!b] f%Y>O-c%_@7k2d=AF,}['y`/TǷʝ=眪NouwY! q4֌>"R}?=cj c K P>Ot6|GeCx3fQϙ#&HêyW3wYKMmD#/ѾV~6BסG9&܆9h|O>E24͖D뷈0 g?b+pzwoQN"ⅲZdCDvQ_␊A 4 d0Vpdn==k)'$MN: m7Betԯ@_ oQt=KZw)xs>="sp(d`+O/ftF2t^W)%oKb6VR+zF;{u{VfcmdmI;l/_\m0f*1@ ކ*CC{+ؓtV"L֢̦`šdރ6tdܑevcy--MqC0%/tE$~ē =g;Q_ I fpkseϫB\0Y4u"T,r%(AoB@qp_gN4kU%OQS嫠),uOA|EOj(> UqX {k:[;8_.H.;@e`Iӭ{]xܣSyi_f2y ohH#z$vgMl#J)P;9^;q toX]E_'"~ۚi!+GIEG tQUIynAի,ۺy ;GU1>p":aQ;L`rʬUQwFOF5%4vb#"qٰP.& o5_Ѥx/`q2gQC6+KbJpj܋Iʴ+a*gR<= $S:'iM&mC3U`BriZҌr:TЈ|VfF:?ţmgV:']UgxyԎuIŚW&σ7bY2Fի U*BTܝQ̰Xm3EPīoL\OcrI9ɿ)8x;_Iat=bhc]:TH_oN V qw?|w0{#W"f? MhJlcP$}L?ob06Z/,yJN;Z4)9]Bف8-,cWd,*`Gi5a(݀L/NstA:?=ϋHzbԵx'+pV6S`ͻa#@D큚0z3d42B!fpGH:HW:&Fզ{ ]a+κ | 'Ŝ5{} yOٕg@1z<~'FVՁF 6<tPAjM4=}H | bB]LF]!Z=ǡ!]^xv8nҗ,أ8i$>Anp0y)$)3'f ?K^; <:2[7wico } ;O,-?~ir[6Xks[0畭@|Sёlsk&F2te`L$E h9Ct>#ooRM^cO?E'i't}!Fv]/p1Nk= &φٍa󲰚k0+QD:gvl6g78Wա ~}N:k!㧿fNuzî.?xx;^Eӛ+Lk_+c09Q]2 zANӁH_O>|&|_Z&HQ>7dFKs5 e ϵ oJ*(S _玢smt!ݔz 5ePJ e1ۑh U7.UT$Od f0ץPch|tp=33zZTﯿ~ݹg_1G_ @Ev)[ڐeRŇnss5i =__r9j<t'N¡ȟ'!13I~`p^ Yt@>pp@{Pcu5Nqf'|B^X3slp'~s'PCqMY"| p ViuC:EC܋2YP'9;C[?+ ?Dݒ]o_^F؄]@ G2D 壟X"])p賝ͥo_mn@BrCyp<' ZD/^wigAS|qJq1IF%h<|90mUHA9CGbҐET+djDxIj4Fue0`My cӭsTX6Lm9]2!#! 9M5~h2,k#TKp*$zu5'޼Ʋ@Э6j j(fd>-sEׇx7XźOrd"VI\cI% -9{ң˜f)uDѱ[9 #f{;NVɯQG,ocFMIui306bH)tF/Ku-nbDfƤC7 Vc8 CҲ(nO3#rL!iU0qM&?7$ZW[_y"4^` /C;R;.֎3*a:'{w;ht'q:ma oܵq"}Hk/]C=fMq$Nygnv_{!T.qM&"v'S~x* }{6ymsb{n g;9J=6j @vw7XǗ=tpf>COLMf#^] 5}C=~g ժ ,XZt[vr1~@]Ѫ a.M}Kh"` {3ۃwEaYt>\S1J_P_*@>Ʒ 7&\9091YAĸeub=ɂJ}eqmA63,l'e͘A;1P"b $fDHE-xdK' _^y'"@Z/K1!i}ҳT'l(`{Yp=L  6xIls&ܭNÄ)Pk@on+n@) @^\AiN67m*H]J}H>\߀C=KwcR\V1^/y\tP_Kzxu*q4ę}6г*@M]cc 9z_NI1]tF P3_nMTa8DL<#_q.*zb>XsZkVZ "ddiw}%|ˀN }e<^Rp)+A7sPfX-޳c:+/E˟>uRn>=[ٲ*s2/n8Zª#u|=*2x-'x %xM;o@/H#OaW6Db͍WIzى-rKTJ"VlSzB.?BFJ@!6HjQFr$!w7ųY|/G;1ILǕ_VV|(Dgwf{2AJ^|?Mÿ69x(f}sfpT[&ݫ o0CO Hqk|Zu ;APz&?TVv y\!PXա/p,m>}WպK 緩p+2š N2"D\!3)R_Ssf,Noni~17G}X[߬h}y!RgYyiL*Ȍ*e+O0*t~"WJE*/M\6ȋn0F3K|~_{AD yf)Xbب,1TU1F˙༖i^@z$b*okQIVz3ޣl{uƑgmm g!.||忪eiUtzuGE8`Eri&ct_%D(~L-ȍs"팅-rVyʒE-RZ^-+qHGGKMI@'p"h@BUSJ^QRiآQa;dXՊ%[KTYUӠ|4G h}cއu^{W}}^-iUi$r˄~aDn}ʭMQ=x']U z}9R!-lS6%xH\;V lhHevd(eU$3 J@1:QXDzfgq3V}JM>89bmiVН3$+ r+>`pX98 Aٴ{R=MJ1SWn9VAh!uZz.xwS_N(s T5 u\7n$i|) ŘUn Ղ_WK)C3~~ucn"ՋW.fLK_`.0 6a0 嚹 ޞ&t-vb| $ci'hCnZJѢ*藯xHD,ۻ͕ w8$ۮR[fX.5+ܶ޶K1Q@Xر ρ@-lV$`3 46Cl>^Ȍ%&gz.7hJbcvqgď\AlYViOt~7aej#7&+W&&iNS@$ nROJJ؆9D7ө[ke.#rKz[ig{x ,R<‹~hm 444uYu[|!}Rdg9`Mv#= ճ7y4$^IK/NC+@C_ĜC+M齨}n;}Y| %;c8A:u_B$`'A*~nnE{RtV}0gZ Kh~e'/^!K g1UIqlV2u 3e-"q'\ @#"7D0;Uz+f%q'2QdE7s=쮊:q yNzVd!U-ϮB9F J&NrjUP"['@rxɝ饻?kݿ隻 q> ^23RT ̾=ř9kr8oZh1Wm+缒19BXuh t(ޚoz;`Zhkm߻wi1g^Ny9[4W A1u(]_ίwWϯݭ9'XrdD2H=" }^̎K7GSȸZsAM~5K(OY*m@})b)-dM6){7VJ3/qv%׸|GݧN+E5 %q˔ik/LxS~Gҽi2'x~2`yCsvBojz3K /Z&rNj6 NM>z'YJWT }*/j)}[@ v3iʿ2Q)7XCSMSiKK82/Fg]<  'g2DC]8\-Ł@xt1}\ 3^r6$o/i5Z9~羝Hw~ Ml exj!ormuFOrhЯ5ky"c/K nuwAC@;$s-teJ#zZ'/>'WM4><}>ZPm̸FiQ/} +{ZU ~Ÿ"k͚[kB8e3B`cG43<A'*(5g/|[B_'dޏ]u=-АJ\%5}@R=#N:ѧ)iN “x.0Cd]gM蠪ϊ>C[g)JtWoH~< %ҥuYsYȢCgR9e|DH"!5K&.obؾ%/}W_8W ^N}x+bF82P r]n|xsV sQxHcaqґ=ErFKݹx.*eײlg H6@|OY,_?%dW bˬlqd< [Ϛ1'/d7;1ya}b2jfe5wje+di^rlA11_U*% d"¢quK#ő{J>Wy+i5[J-9E4.CNk<_v{Bw8>}B/"yҋ՞~y ֈ|y$KЩ…MrԍR088Kٙe¾ %JXD)#g:^OțxRN} 3&91%Wc{=/ÔÞx[˯f_Ǫ_es]ɔdMLK!}+BxOAbb.J*Sj$xU}VMK y5{uwMP4{O:)rcgzFnً.[dfT`Zė/ aQ'CgAodA~`l%̿a,>rCPrч3bHg.uSN$ {E=~kǣd( -2>tApm|L.y5Ա*N%܉J9Tf4piCL3VףЂ5vHbYd' CI~Y۞jRg{klxϽ!+{8쬾8/`QA}Y]. 9@nv_P@+(89o^.ߎS>,}zF=.=;2x$t ЁdIsH_cadYZFnr7a\,SKL`iFjZ !3MCoд?v+r!Wf dxV*\ @F82U.|!7 $"atrӐIzNbkkNle sJF&4ҭ9U46ˉk3Q%[n|3J.Eq(xo=R` ιdc3ƃN]@mf?^0mꂯb!='U*%O}t+2#229IcƯ Wchwk&sWop2 \o҃Q;N9@/솀扁}ڣn hO=$("2ЌxA$x{k@"H'=˔w?ǃhVZ  G 8$~93;gv>F&uwGu;~fao(1~{TJjɝخ+g8j3s.: "ADKelyXUtQ`'y'9qJU4a4ۊ=߈[01יlwQFcS-ޓK@s*U 3L}-{8)囱4=ջ/@Dh3gn z]#Aī&t!&QF4`uдNBuS7.Wl݉M뇴{ A)k)nQO t9^Uxb&ֈIts!>q QH_3xK_(!do B$o. +oX -Lmi\:kdfOB >K<{'j@?}(G23vc9WO?Nu_܉c0E34fsI5$|)y]^.EA ~02sȠA ‡Q#:wNy:e{_ޗl.ZMh lg,w&Rabxkѩ rVX@~11pq,ViU lc4qBDyMX&կLn*nPE %ʹYSY,h`|..MC4.%A *|3DJt]UnI:ô\`PV*F !9dsTFWǫ0KII4NlҚ:Ey;Nʻ;~C :ѢY8%}9݄> AMl[NmS.$R;&o8mvt//e=19_DbtW\B9r"B< 9oЛ=6Uk'.YQ&{)2_A=f"fFt[=Dhi<c Twg``E᎝%)/yxux } Ӑ) FTQ 8J%ҊbBTb,pf4JxqquDu3t$PoVׄNdv5ʬy54I}.6DN ԘH+33 vkgC2|q&[/Qq^)8B^A?l~ AmRo3 L{;i:nd9s[5$qz:5:OR;A#ږ#EpobKyz,݊"/?#L#LibzP\ڟÉZ/em\2畸S,Iϊc̳=wţ|G}veRnV6yOX mѯq)59.7jbwZ8,$p__#R>vFߩpm<_>O%!{phh{HbK9I l_=`9}>Y×kw_?R$勬. pG$M{b^6'Ld) .GN z.`&;l_Ʋ ]FR\V1HUyă+1x཈BA=ir?, #4帢sܲ#:sp`KPLBH.s&+I -G冋7h 팪 [0 y4@OMw P_q{",ꯁV%Åh%#YL^ǚ9l1I$xsYg49f/kc'W.,GƒlȨhԻ{9}q?W'Vr͹{Ҝ \ϳTW'L>s6!riZS K -r—`lJ\II0jm% gfj/FHrҚ8FA*6k*`=0-gr#B >[#3%v p^*ܨV'Le\?ŤG@DZU#cBݚq+E˯`Τg]gvo E(*>{(אe(~YiM)aKٛSN@ uʧo6(ff2PTqòQ ZDU2(VL#\FݤuCi"Tbpe0n:ШtR>|8.?j,G1'>:Ί潿iSi6)pKȖ/1V)[Wm]ml_ Z&9#QT[U:Fy~)ڂTi^IL^t"W;%K Щf0_":;7[JKX9/KMkM4dJ2XфxP`6,HwKÞ}O>a[irƶR9dlȰE?WUh2dRfU [yk9pwI*ނ8' @J2:O".,#^Y1-P&Cwd.X@B$|wct$l,Y"Zf _JZa5$HIb@-zp*2 W{ǜ<LL0tT"y 7w񻂣 ժ7>x zK%_ss/?4)BF+2; _:~J{I<6`t0c  ߤi,o`X:GRnC\O[79h=|4H>|!n@.x;zVIto!QZ'bMXG+u9EhZSMlʠ6j\bR>Htdy@f ~dopvL#)).H7Eg4(8yfÌV hd&?oBS@_3L7j\ ^ eZ⇄z g&9v5[h'y/oۖ٢# b?Hf"srh7`αD <e-sY3? ioP23aڙ R5*VH2x-͓*D exdR{hX I.x^cF襜k8:^fT;j_6ls^:#S.[m!nTᭁ2O 2-EP 29^&! 0{8Kz 10:M֕9K~u~Iټ-( <.tJjX!;1޻I wҀ>@[R9tJtP0cI `옗VŎFFu#3qߜe :Y~el1'W5PS1WhmsړS%Z>:Y%Mȟ14\837tE"8gd 8hopFtZL~,r,`[(bК՚nNm?OWnŮP.t>fݪRB^>moO=SVabkA{Q^0:֋%snyTg<"]xŕNN8;ؿE|Зmt'm?F@WaAoTWO&eHtuU,\_>Gb-,ݩ?r&[|OGuM\h;M;YY%=cJPoE&ԗ8Lc?fֆܮ %A9k)6xdew,,ەK;> u();3od;O6zzq޿jP%Bd5vZQoy;*2ࢻ_'b<F;ɂSgǒ3'*|G[C3#,7#(<֮e]hڑEdUEk*ܣs 5Μ$ HqѕS:L"7!J>o t]Sk3b T h_vlԣy{EDHJ76go!{ Al uf]v U [aՇ1OoKmNm/:mN퉦pj046:DwMr܂9 BWRxdebwAoBYɜPQsMreF7fy=y]͡bDIcN-O9J#nvGz;L4Snq_k5 bQ?T6HwH|3dȨԗ_`, Xv O,mAJ͓CLјڊBҸ`tR9L пe`K-^&%Xyz7¤rb.ZgLX2.:+{gfղٛ{;+x} V믘LG1jw]kbI';AJeK1t(Uꃚҋq*;V:!}.o#d| sj 3ћܥ+z狁\b#~t>'nKRN;C,]85)Lx*Ty`cI2fGHT(}` 4ZlѶJ_^ޯݖBy4 ^@qM|[w9 ),FJXw(W= RR٪nVA: gͮ<\RrzwQv8^A2r{|mnIYY@e‘,ae,l‘^]S*{BEQqjI~?OJbq:4iyU{虎^N R"(ݒJ{DE܁~1Җ,\'O${_' `.GZ%f/W R R R&)kNJ"%D][uݐ$?+Lz˗| ZJ:4eOF⯪C|.#@֕朼Z-݀ad]]*yٟ/C`1uaGӍV߃:JrlB!"n'nIߓT7 bR,OYܛ_I)a[x[<T_E3-\CWk zW )/GhLJWuR>?OZn:^^モ^beG#ޮ]PD?םL}#:愤gGXPWqI)%M/R )ŊzMFD:+yazM#*͠`*'{v]]I<Vh1lv>"*-6zViRXX*,H{a ~DW|sYFov&-,txu/EG>ϟwOJƷ ] ˆN~?B4tE w@'do~XhvFMglbĜgpfG.3iRW/ ÌPo!nt55:0`*;t=(9*m:H} |hpSdLh' LA|"bd瑾_WgXu}͂~N\k"zsug9a_ t! yb|C9PXDtXx,#|bw= ?2<_LJ0[m_xb0~|w/@2šJ޿&{sAL:Y9%l`|b~y*>S{Pr.?ZH S4ITV.t]ohsR—p_! *bN~i~b$[=&}ϛBBP(FprPob uTnK>z.! ᖾU[P4\,ʵMd`Z2S|q[+G.~٘iqޫ+ 5HinF֋h s* 9&ʡQ`FLɁ9 l^pd楂/;uOנILDw3[B5J\S{^o} ,Jo}wr[aGJ >@NG-:wS%zۏ:gnn+][xFcu^Y-T=g#D-Λ=&Ve=.kA,lrp.Jm.+7ƨC]ûQZ:g r !B7F ]Kȹ.G&W}^%'[tX [Ժ:a]X(# зQnWh NsH63qʔ;b?Wt]pcKoV {љ1^^^ tIwS/=0[yz` KSh̶6= :GYCgn?dÛQ)yǾU\n8ɟbwDYK8q3#ےu&[&47a@<@G9Cb:d{/ثuœ[rDh|~{ҾKR|0>2Xyi}-;݃zO3.k1_:d`D2ǒlG D~bCe3 1*G3?OeСo)>PgQQ2}DTw+^~ɸzqկeXe3^hq^L27LE_NYKs>eKLT< ~bA}fA>x ҼiGnd4Ә$؏pR[`ٶs*v7)PD҃l(Ύ;` + VoPyXiPN&':tjq1vUd\J­b_מU\}PxCH[d9[5 xqu<[oBׁzA=Ɏ9KFكҠҜo7r%H(霦8Ao4 uwI(;u_KFqurjA\ A!ĉaYG'Մ:9FYA꣡/bOu|-bCV++oK21v7ycfEܡn+iLs";m6>`!3vU.s00_W *zkBJlԮ+ɸPSp>+Z_!_|_|Պtbʎ!8G"AĎ ]JՁ6 yJ Pc&Tdvvؠ _cjK1N_嗏ޫdC/xri;r>uA^,\N^rhמMq\]  0@櫚> T?Oxrd7ܺ$bh.EP ؆Ud됩n;~L3 DyN} $}L\z7c։U:a_r:gۀ6~M\lK۠aW8r&}|,pX Xp V[|LEyԥywEC78d*蔵IW |B)>>GTp5ZS6"G_a+ok߿ q8=w_&w:6°+ r99PSϟt^$YCX9r_ 캃UtR\b@i^P IdO|x/ I:>]ÎU)*UNJEƗgfΙ.-Br?oy|[(vh{`=-;ȉ䉟,A\"-#,&޻|DcJE=܆gb+xZThEX| փ<&#TMÉe4WPZ0oRyz.(1D_ym Y AMEV0Ρ )q?UJUuLrf;ղd+ղFC-yI&A42//gm#+#T7BG~%y7/ [@02á4·a:Ӈ[/B)¯ jq_i4oƮ[|/+t@K@K"?FҜEcxi16zh3,0|1@P C: J#ZFΰیvg_idvviZk~yO(fen,}#u 7dO8HbWE bM߭םl !w9 UǶۣ'+,:[wav!ʻD&^Ma:[ w匼$wzBf Y0 (cǑUQ/6 bs#Bn! a<N4)H^z5;?cyϏ%L#W3ӋQoxKn&ˏ4ٔ =Mv4s m;_OMSz?Kg!lC}TIYM܄n#,dJf{ mFv;CK8d>hpVGQW=IsRvЬk:)`x^.ṍ|wgqlWż rL`Ґ[ =JFD_X IH\o|axc8\x~E\kUf- O4&c c)i&ENhlEWb\G>RNw|CAC3>MDJcgFc7 }?2~ûG V0b/{q:[-睅o@|yaw[%-Z>V4nǀq{p3_y6 W@) loj ER=IƋ~ "Why`YBp2]# yΘ#7AK DQix{EzWb6j ĭ~͏&EzPu @gfgv~hm }hӼf=IM #L9 b\=4Kٖ2S;f۟] uK6r|R+!qnԲS>~E-w)\#Z֑~NfYG/ 9E=p)xA\}bR)I2Fv_a )Y'mrݨ%JP+J_:o2b/S^&UqrF;Y eȩV.͠դZ`&|'ƴ |nL|R>,c,qE~6-s(T;f͖=LewO&Ú+ak⣀G*5,|߁dlsˌ :KHذ FEM#b'N$.?[?՗XQ@K{j[JSn&&(5k_9oƷh;ӨPL^jjn9oЇ&B+23ۊVg$#Lb-l}+\qd#L1P.o~Fεiǝ= O'kopd%qCb 1{}3ao sz58םAwoZ׼Gi-!Wł1`QՕ&$jW:qB&W`ɓ͒/RNvE> (p `Lcq8e9l?*uC:~aᰇ\cqo1Ʊ&+ va(j!tc}Z grq+SqGhpa@6쪓өή{^ۓ}W>39]}C DW7暝GZkJ^:w *G7 Kaҷ(].}H2vůг@^C_fc WprxEz'cp7=n]|{uĒ`~CJs!sIO G_寣T6v3^:$vY9k{;O "߰ Vd. ƻ]!63+/S@Xfe' ]]HgEQ×%@XV^v^GxfG9/FR~xg"eլ"SFS<ʗ܀r} ,' 5!Cşbt(_Cb`Ҽjϕ~@"qp޻ώR 0Cv}"\I,؝JKgβn4YiW=P_*R?צvzn76`7BFġt~Lp2 #J 8<|Bvr]̍[h0qV;3@zQ.R|$zEFDڔ Z{A";u{H$>$% sk>iĬ7-JgUC*۶?*v RIqֹS~_W˒8Ι`jF' ҳ6/}  VuhibyJ,^c*q3@@ymZE6N(5MBiKV^* tpytr =ʐYϪWeWzbyf+%xb ՑyX]q*,5gȉNFD#"JذeM7K_UOJlaEo-=z?K0޷bBja[ģ.X2[d'  w11~ [s^uGmU01iueGEQk-|eBL^:":%X'^[L k#vd#qߗ#TFfH[z}f:O#V\y ^1jH" U >Fz4ВU7YZSR85LW;aORZvd$:E u!Y""B&^onJ&V z9Vu3ZL6p}♽kicv=ÎI>T`bmQ㓰Dh(@IŔgq>$TS,2C5B,6 $c|u^h .};R.^md[)׼*BFeOZۯ }Hm!AwVjӍ ]\̅~{v!0M+e~8N)=0]Hv2cC.=]s3smr#U%Kp94np\35_"w>e*Yȯ]f˝t8i[\Sor|sZvd.sa|xr9dVZ)6ƬMI ϼADOgq7j;,}fzxc#ÏArл5;6pme2մ9<o"_Ř>ȼ'B=cl,X)sq\y6;-M0=z؉DfL U!4h*)Je rClA[JN>@62׷8`er[dxxH)G/}ЧY+n[I6W@9w0ryO'M3"qz-$˶?q$K?wB7}`kd|:Gqv'T,j;'icGCZDzB'gyaZGc% wG>{ǺWwb(m,Pt${)7`Uct+Q([Ǎ+ f]G{)>oO,UƩ4tYNveʭ/F["T|Uu7aT1;YMU.5/b%+LVn/:'oA>1L~YYO ҇˴8­vD HpbƠV_Ƈ]늎\~X*n0 :ۤ,#Ž(T6rGE bORstu}?0,ȯiGR%?Y]P}Olէ n3Кr$ 7[DTu ^34̇2ej<D3G9s٢aIUVUb .PAK(MP=m[wǼowPArzMϖΡCKzY>,ˏ0e.33na^/Ol/ӂ.hy+z)/J?{!64wc?\l4B~`.QHe K S>٨I F?\s4^?͏#5?NmGs{$ZwѴY48Pz=!o*0X e^lqޠwBNٳ0t4ƛPX@Şt[zICTlyu)XF4iZ\D]NN_̊Cx!zc:GgH܅z4\ȥa9FaX2|꜇8摊KfKطj\\TR`I?< x(?\V}3z#ڀ]^FAR#) illؕe\eqO{:s;^RwI><~5Wțڋ;{(3b$;w}.H^O/Ϧ{津"Na"C>~x/:&̗nZs?;ݺ:ԇ]mCyS8nޛ8$/ŖTY${fR``{A3g Y+1ӥt ب'V5 m<2aI7 oyҗ锘|EZ/}W7@%G0$!OU^S+fYV^k)S+P>a>|^b:My^KגH Z_kZ^Yt?.BqPރxԅ81{X}k0 HȊObA^QNQ!rs ._D?o|:RE+m(E/`YIM9fX*ƕf1 `YVv PfXo8A3Y5ơoβaW)O(,;fjΧ2ƸlX)-1ЖN^l{0ΰ IgY> h nl}X'z# 24Vɶ&P4wm{X e[$D7OVps$1hf[X%$)!p (L?L牍B:~Ƴ f|=(gJ?7 q>.:p78w51䅩ő$dfXdE'Y)JD~G1vNjPh}i~#di`YG,\y _b?,\f׿F5*D{OCC~(KLe?X~Jd /XN#<&1\#L#ۨFlKH Xh;$+ió Ńc}' AܻgGal{v1f=Gx0w66\~$$'eە<<[kP9 gإ&C[WS˜)9x y rhBc5 8fszQ.^r^\r N'm?٥wHz[$%8~÷jyx] B= wQ[ڳpڠ:"EsVL&32[dU SyJyLS͊`x?ob rH6^," ze*:CYYW7^Si^in*tvݧb;ꯏœNۇ9ES z_xuAgWڮ4rY e8hTU"l+(3.ą SoL ЯrpCt9e&oI?b3JY+ſ!3ԹDBL&ۤoO&4F}̵F.AjR- w/1UMv[܍R8݀qUfr츠D"_Rug㕵zvdX^-P!A%chEYwUI|~[7 5jRCym͈4;sdb4IgLu1-AZ0Mhq*(ZjTXHXdEK BUZPtoP--)X"BA.OBl˭s$-?_d&s;y99C)Iޕ&֗9~٤=14uHy D=$m0jdТl/eH6xƚ_pu*빸l"? /9HvPYW v3q)TJ##r t%KI jS}DtqxS:Z5]_fƔXS{2/fN9'=7Gæ.zU\e޾p׊׈ᕛtkΝ'zB1Ab˹}yt:C% ez\{`WУ%71Dx!BpE{/ *iaXY"y 9@Ne^sdzg!x]AE㏼5+H Y*7),5aX5tc'aY e?Rt\Z칓݅? !PΫ2!5g$A]mKٰ5c X\ܶRg/l>}.N锫Lmv%'B x dr)H'`U[Nٽk8\zU̥0O5,j9{OhVr%\65y 2|3%O)g/<ˬҙ,>?I2Y|k7E^Jiήp8nXc1䷀Yjn9O7ଭnp{zv`tID%v#3u{Q vD/:4_kz?bn,V,bc{ƃQ}2Ǐq~['{$19qkjnن F#ٵƏD`QN2j*]iO#ߟ֩I<]ymWv}~ 8 4`XI=S(:+S ⦒l3~8x/[Tgiȓk pyj-~ѱUί`g'yP@겛 ;]:ovbht}&xHw~9 őB 0vqs>0`~nTuVԴЉZ?/! h_Zh"рTZ"!屩*%IDerNPcy<"]}=CJ+ 5.Q̡\kPX{fb1}c*Y1؋HUDT!(}6):HZtؤD{|= 1Ϟç6Jʯ8vtGiuorTayH3S#'nʦD~*cv[VbL`# $C˶T.),h hD B%WE)xJozzx7:|eX~MgɖRyC6fܷ W{QgINAӻNH58?Xx^_[: tp$5(w7D')7-%3_] Ď}i-z@rJ YS<ض%܉Ip)/V] A2m[6+GMSÏP7\oU.X*hNX O؛ZU}0| A©ϗiuU;L;vp%ď7s9H_Û`]wabD6<L I$[ 5i/ZK{ix *28҉LÓ C4M F'HU$ sB^y[Rf&Z6J_"_i 'H⿫H.ݛ/iXB*SDxˑZIx$3_[METۗm4[;h/h k![zߪÞ-j/*JRcY% FJ% ꛃ1ꮛV|`wjT:Qe_ŭ?% ʧQ1jisEm$.&hy5t#W{Bqu;h/%_wr&.;~URZm$naHJXԼN Ǜy.]*|,P~TPsj mʼnR jfW+sUss,[ΞR鑝1,_q̮VN@,w={~e*< +}R{J5;l\(=ٹWsb[c[& /:3^5Zuxaļ%@SZ!Y}\ne1Aco.ØS>AOwg_܋[#)elDL{"ıuHOlosRz(%DTw ?#ҎcFW~V]w-<9_6 XM_}[$PEUE*o-ieR 7MB[W=а8p穰wr#r 'ݰ]GPy].hQhx0 ?^9@baذ'I>=g(c(kjz lI41s "T`~Pnz" E S$Y{R&K]*EBQ] t$UqMFd?LW ?JWb"V5K\9;w}Z kDeRC\fIiٺ/@[c[`.,Vcy[?@Gڣ-Z~$?ϻV*t4ҵ?@]h6tح[j֟uV Y3{z^ .)&pSF\jƸ(;B{2Dpʘ\X'O]yW*a7ݗ},Gsd {˓?Ӌhnv )(?:Rῧbޙ\lR|`@Nv7Whkڵo5OZ`nSjgnKЫث\]p(-$wێKd+)V2V?J?nôn( T.0CLn>PUUPZ+ԹYmY{G<^k~h7оvP{:g"/ }I| 7^y?1vUkt'3KThsݬWE@,LwJ9xh SJ@0֗ a ^Pm*,5;s=y6 tWF{OFF̡h[E~SL!{Ki/ ɦVYGga{R VX^~SrØpB03jtg}w{8'&i;5: #vЬAXq"؂&׉2jm*)49wt~i2!F CLmfs)|NT=<|zY?˯bM/;[C/? S]ޡyI Y"40F ;?b!M@R/SʽyJ~ rMz/A\ {} 2N2B|OŪ`9>!ښةSrQIY"`]"lΟ&vU=skS$Rӣ0EaIYDG(GjxGw=`s(ǵ1Vʉ-AEAui 1GǬV;w_͞]_MgVC|$E,mh/ˣk()=?B ֋#BXIDR)H*H*KPRyyҌsbWlRd^*yyB&!'pJbLgс鮜! /upti# zu!hlAu> n$I<[5neofMF&z 5j2U a0kەC@ }H.2/wLCoij̡v&)%g7 ZMX3?oy0DzyԿ\bϺNuޥ%nKmt=(ilŔݿbP2/%U8R!;"Z'˅z ~uҝ>8osOsj_~K?խpI<_:>1lN)jH`p緺b?~: c Lpi)>qe8qӼ⼻\w_ı(SU]T&zSU`ٗ=LG*<rȡM4@$8В!'>?ڤW:kOXeO9xsVv<~WL[_<?_?O'?߼#gyoԗKm#k~{rVZh 6 %!wIyʐwWm[L+nA,%[B~&)]O% F:9^ R|G!)N5RFClv9`rnB{X^u.\yrH}Q ,Ǥ('dIrW6^% עzFOiY0s=3'z*F ]]܏m74$P!u77e_rslMkDJp(7z_J22lwצxF|CyOI>[O=(RGL*7 t4SX x{KHK@eN„~[O4*]V{퍓:'^Od/Oڥe1Ct kJ5ѽϏ8_`k:!TRo>:w-k"P}%0?Oߪt3a 4Sbe<4z?ϝZo:1Qw%qc6[ aАQ}|o3>*?X|1%%WIIRDǟfSzBqzʿ4I{W w`srϾJ92).ȁvlJ9)Rh×5;meaݼ wW=MWHӮl-_P"(U_1]iv hgۿ?'E繌#3$!G8c#g-)fa.3$e@hPOկw:)0ϺM';f\@;p֑*wqpoO?XK:_wd8U=tm< q#RYq?|iGHyߖ{QR^\J?Ԕowϧ>!=ߤ %KOzƳV#:3$KNw}:u.@ ¾ܻfD[yLaΓ$/l(/!D-15*=F}huiɑh.6W"Kgr;ny4̲[k>/#eo"$.'>YkSaRBI)רNQR~aZ@f乖m/92'qU7vJ7j~^*H3qe+)-u3Kr d揰*υ1],,oY h~*Xo}Y*Tȵ3Zk$  |`?߼qK0> {HxN,CKr@%ytjDn`gޏ:rĮAiuA(Sl9uGG ykqO%e~:!r4?w3 [;w 6vb_%{@|%33߻^v 8,?{O{BtB^lC"Sn_FEȢaTM^zQ EQnÖACۛ)GS+^K'y?gN~LMmYq0/(z^#[: 1햱Y vy9OKT6R7]o+09;=bV?c4H9brՋ d28[ÇeE RVaCAWN:N$R`=ߜ @9?(qAVDRxtz78W8B+4gC*4aV u.Ej$'S,Y%~/T{w6IHNYeHl9cꀾf :CxOx8T[3!ۼ%S:^J盖1;;0}D;%hjarHRޑl+%$<"VE|My+qYg%oյI%[ضDHYb_ԉb+c,Κmtد S [[$SцJA}$3 ]Z :|@lhiV ɝU)ex`v` Mq_y]G#"t$N{3{X˵$n)m҉ G̭zf{6Q]rRCM1;TJxlϩS_1'𸼛 W,/BIv9Gq":p d[i R\my?j  \~>I!ZX]ן0B=rc]Ϝ!_ޘ/o B7|V6,Wiqq؛&e^>[QYf IߨV-;9Z=Zxs>ҘnD_/31vM//a%<:[Jbd9 ڿ#jv)+uc5tcn@'x߱G_߻ڶ s+u2̕BʹD%1 F^c2wkġۮ7Ug=Xu,M)03? 0VT|Lo(2Rsd_R YoC]_1ͪJGʈ(7:®I}N#a0k _%  S])1`1| @)/O_AιH%Ich@[0AS׻蹗J8|w*g< T!ʎml/S|k2)h U *.k_--q҃pc^?5b;2'YT2}*7tFr cvDGn1mDAso>,w}bD)O.MVn+=oɲ3oU?etd#ir&ikxE6 {R( gsgwX*1ϼKċfrwiJƘ\(G]ǡf?w>޻Fw4sT_9OR-]x=CRm:?sA_Gay'tdDG쭚:ɺUL&)4nO,?JW՞I^}jlo˫^؏pXO#`{W"ûANZbRjV5i\43SfY H6p$;3sYEB]/W B &%i\HJ҄`4O ?)>, ͒ѰJgJ?e>RU0a95TuDgvi]⼖ ?f o1]kq^3R2F.{iED"/Ttxw%Vip%mK!-|h^Z';|o,;)u׻k\%cE!?14gy]L/݇/sX;*;4juOel0wTɣg;R:M$rc~y#?? 3~U_b'*gBdsIp3ڐ l3"m<hG]W5mvvHӀ7'zTZ:HDD,*G!/L~Lfmˢ=8SdMʷ|/g\Cnb1pw8G!gGgޒ ? Ԟ ޞg|*7-vv$dXpc{3]BA;zGl l0x_tXCI~8,`ǿ!țۈy̧YvPg߼?Kw Q/dA4Q2v vX} R)- khZēitwGgL —g_(?ʻ:/H39;ovehG79o|fBc/#q ~.ysZs|79:j "wNd"/_;P\/le'|(OkFW )yjޜ¯o2ys=0nR[ᨑ@;OGW9ɡ#k^E qS4w[0?*޹CRnaGaNqK6raXm޵l<4EȊ44&8*.C{ZJVY%}V=Ovӥ@@j:ǘ9Fȹe8Wvxaens'PSyrI\ӡ1՚LЃՠ-"UNg YB|2eRCy$}9D]dTKǣmZw58 pR׈hd .W8dD )oA5wٕ 0uPAM㬆,rm>]3A]}S0Z%+UTP CS+f`2vi%~t n :/<=7BT̃vfCf'_u5FnA ^. >*mh<3JZ(!\-7.AfOՀQ-A$Gѳ QM&b~"7̭eomYJ殄le ;D{rhe1>.nz| *hl0?j|vȓ!DYGlʐS.jD߭2l6THf4"E 2<l^We )t\1>>Э!;0^hRUu-Gn9vkL3:]{aG3D׷eoK24"Y(z#ሠ<"XoDBZ W=V!U 0 "ބŢ)|Mq@оLXZl ^zBҳ⿓vs]^@l U}+ T4{{8kP"[ZDO+#@~@§4Ӂ-2!gCS.Rq= L+(`ed:Ehw,Iu;=I &zwp.51v_g\PlIJ'ӟP.z Gݐ'7uf8D8<.&/Q~ `,gHɤi(Ad;Gk+Ry(/- hhܐp1JUq-e/sdtp6iys6`U"]8As:xLeIGx1y$1tk&+#D5D1Ԅ cBtՏ秭:GۄBodغ^eÞLt|ؽ֔o;AN=/EDt <=Jru-Y_Jg;O\`#()33L\G;t$Q1%a*v]Ol?2aEQ@U\P,e#P ,A~lf+T/xFg8gb,wC7<mUx[PAG7SJ4i~@[:7nW9foGIߌea\Wwfx>y%֏җ%>3r0pVWՌۍ/L&>XU?:`϶a<4l.nhB]]kW5=c;=Y?mTtpΕ"W^vƕI{@٫O2CR|t])m^&c-Qͦɶ-]:ys^pޮt52w bJ1Eiѐk~ *+?4)y򿑯"I׫N|< Z]hXx=(5ԁ=h9,X9hsq *pcLvdJƽFqD@!Cp4-Hc}7oƷ U2zPX'vMo%~+}L*eʐn`gOi:6ERLyTB5U䖇vTUmEZjm[ھϭ zT4IMf<-fJ4Y 2RDdAsMjÏ xv_1ߓj{Ry>W%i~۵Rm~i6Y}*9w)fɡ $k,ބ|?:UPJCG5XS`fQ:hB\T}ߴ0mQūCǒUtPNQi?T9·Daedd4g3lV&W}(LIp9(sT}$H HkBω&h÷%4opķ\:abWn?HI; /l]0Oamh"6 j^:縫I,'ŅgDf{0߿h}]~lnWm[nBJ XyO,,F-%.dP$M6.$otn1mk_'K~ݡ ?c|=ke#Yr|`u|ECT(6MZr1AR]/^*l`VΩj4RĶ"RDp9ՓJFXR$$]{xK*Xeẽ// r_4?0SD דQB SZޕ |#`JC)u, =MĀ@'NUʍSZTv= /eqYM^ @i0TEUDW06O)*&"_#YB?X?N){"C׷Z^OBүIp}F]QG:vM&R#k|yA~/A-jn)^d|۪uoL=ZK훻$Vkm6u[\q9V8љNג jTۺ̺OS$L ٕ M3wwA9ۣ9CNcH}K&B/ //KFlLl!”I[D9}oNU{#1ly'bXEG4n{:/g>B]з6r#VC&{ _SzԤ e`u+[ ~V73kF.ة ~h>WC>T/=1q G2OD/K[cw7^ko?E#s`W6lIɱ}̈́O& :/X\&*ra|W Z7nײT?ٶF >sO=i Rv$3NU%خ|->9O`_\Aoj:dbRu,x4|Z7W|%W4yI\V7,jbV?|tHh-%-fkާovMmyy@vLĮaTU܍\V?H{,cӦC6]" ̍37֑jξTOThؔdg:'xt.)Œ<8{<5 4R6py'Q8̄ vB{tlA6"I|00& <:(0h1Q`,d ]aL)DaL DaL DaL DS#W=Z5YoRA_ M\DZ9Ga h޼|kEĥ uMАgXJ)+(5zsL晡[nyi]lShL'V 7K+ٵfH+HU%vK]Q'7;͒/=٩4I۾Pƚa\GXT'%YHx%qBآ<ƵMk_3ᷞ=E<@[:A04;T21M؋~Zqp Yzqh5ÅW0}Q\3&.do>8Y K|v wx׆ϛ|fyt_P0(EBeh=jsh?Pd)xQEʐ|(j~h03zE"`'jz\lF$.6Kw!ȶ:l *|7|J #&aSxŝyDZWm!+t(y j O"2]H4-zgYwîFsO埯и91¼_0YQ2*O~hph튻JoJ&,M & B|?,R8!BO׋2]箂~7Xab&+4 u<$".&|"̓JrGr9GJ=oR ܊_z5Z!)5*r\]޿ލ .dՍG7]r.s}3^ʑRDXN[Fb.*!GR=tRi['ėlߊ^?#.k[10h/M)+)%;4ی&`>ky'U e!MOD;і+j$0{uKӓJai^r/Yklw7_Da<2Ew$8U9DMZ[T[Wx^ꦇ/]GnX+SxM>[JC1hfEep<K ?:'OKBx巧axTkA}<i`Pv ^[נFѤ50,EHQY.AW747@,_v6qiES"Iԕ˹|(O>!Hp"ouBAgw߸ hc)OkFG,xTo@U8|5t]Y{%9BnXt6=#.. ~g:T߁Ϳ j1RK?m]"ݷF(2?Llk*z#CLlHWJJIvl|en ]\ m`#}C>'yL(l_i,G1etu$X[ϡpHƦN~̤3텵~-6ӯiT"TT ki*f* [Fv=RY[Eƨsy׵H=@ua|i~c𦫸ܿ9x$/`5mLݶ&8zgcgެPFRud m-*XuwNѾE&ʷr GEbG!uWE2KQ}wgUhsxj"*O؁' r5 2TIֈGO}`PcgݰƤNg\Gm'НJ~V4<#=q]*R[&~}!'AG|z , 1a*i֒L_ IpHP˧v=4?%qݮ* Na~l{{@<sL8/S@(xذq|:7;ʝT(MWܩ:z>dNpmݝ)z0iGp9?'u1# &sj®FzyG啜Wqܺ}i~M|_-y64ӕϼ`{<(F {%K)_{]f"D28S5߶*.r\tޣڷ`}TB&.v56p[Bp,J8@ɡ [(^^9+(X"^$€U*CQ^U8ʵJr ^bDbpa;OHPfUCCEbO@Ӣ3A*a/?;e"9Ho˨{FU}_vUϡȀٖsmADFa<|`Q)/H;@ f?q:YUv{W“ Ǡ=K~[Y22ІMx5(-W"<y\|~.v: iQ +S? dh<,WvjZ2-EoF&ɷoM7K\"/!&煾?:B!w]X?5!W"ɣtTk>اfII2_" &# ֯~)x~^TZE7ʥ~U/$K>!@}%%U05ԮfG??'C}ā|7f`e$7W1B3TǿI _J"/7[;ˡy:ndv#?SfFS.r5O^*edʳP gߒ!{R ƟehݔA>(TO_n( %˳wJ=@^tgOkFP/$ٹbQ%}$B>*)fT7$y)d-dC$YNDCQ6S ~pV*ɰ [+:׳g53hcIcCSb:nLJBcd8){٧@ CnMõ?R#N\C'7izo_f}H=rӑL "]]S+>L=ƎR[j"yn7u0eJHJƒ1-zGtt'tÜP]8E˴GE#0Yv.Q䉩4CN6`V9xvFՐɶzz%U:8A,_y&SՑI ZxoLm`}^s96 ZbuqUdQfN?N7vTM[£  `N?R*Soav3ԚAΎňha]Y?E;M-Ym7g~M?gvf؁Lwqv[TG˲BﲞM!4v_#.5cʢC/?J:I^m1Id,/3Rlm/lSC2] 8ܫOh:u> Tfu^y7hs3 .4JcLI,lm 0':hƖ92SG“?' 󐀫GQHঽDsa0uԄbI]odl*eJaj5Q>ŅOsT0>D ?^#.6:L_G_7T*(D*A&+Iaf JUͼUJ?jAA\-j:Sb|OhQu{nG 8 zkVʹ>*{}Vmg0YGhdwDok4R:SŽ% v㣦h<hcN?<&Vu638q[n% ~9 PZϩ~P1 Z#8˾ 70884S"@Yq1rnEd/! jDTŷlU7J֪ TT267Oɯod=&{a (*, rSv{.Z))yd7-g\qa;v%+Ir!Ata&(tbUOT!I&c%_bj:USUX-U5&HZI^5~;d [$yYR\u H/8o\hu7,g2I.[n&w? ǻ~^Ա&Jx&Ww5 ٬%m+0Cݽ3 _p=gJ9$1p,(+0pom:f5Ȯ502 /3YZ~9Ez\m!r%DX\lz)_1lD %&mK*ߟDdŽ}zY`Yj|%rzF|Sl] dKFHt)YmI΋ŅpԋD)z(")1g,A|+<{A]M=KUIu .yyC VbGa3f ^Pv9|STr/F u MA,YE+R?lyV~,]JùwӥXI,~ ~g:C>Xt'p׃1"pUL!N@uu նx|iؠ_E>kɚ̉R%CL0?aW$6)) k=T%6}@8y*DђI!ԫOJWꇹ<> t~hwXZA  gp812U2eO2aL%υTfRAt޼J'pUj_,s_3P^RMx=7F˾oM+q йMk/#`WS7]a2|JX-gjq1-$4 b9~MKk:}]_W4RSkSMkU rGaA@c :I&kVq%oDχ.dWFf+eV8_+Ʌ|YuFi&dĆfW䞆*2R9HUYf c:^(Qv.0rrT[]#c)"*nVoڌV ;Jǒ+>7djmʕht^BcS RL;Wغ*r =ݯ[hBk*"sr9jH%@/pZ^86:+o̵bfIȩ] 2c [fɳWQ7R60HyMQJ;7BGp ġE|\apx쏉?wUԣLy\GG/ܡs `e@Xaie f"}!ܐ7YM;<ݡȐImBvc 1;!KXfWR)c7yRB\fKp$^kXf|$~SͻLH=qA1B-ee_ы<<̳5'ٍV'T꼓T|ٙ.Ṁp-Ww?G9q h8TQ1Tn |Ļ/DzWT-‘~/sxe}q\mXk-]if`[ק‚)kdaø^XG~,Ee@ߝjOo+vOr(fV7σ {|J<8Ү<爘RZW!ׅ.27ծKW|+ kѾg9aԬY*K9/hM7u]kB۳k{6Ԗ)hx㘈y~v[\|3Ѽƙ#b e,;%WFEKrgjgrM+]pu:Mڐ CjO@_=)`LRϵ,]u c*tgy#6 uVP=VqL~T;T񹆥\JʌTɲU `iuW q,]+mV I̷:dwךC~{SM g浄VkN_X4KDC{r<[LSy1)g&R'r܏lrxΤGpE`߿P߇ ?*у$ о$!4xHx 0??OڝRˣE}-~hWwOca|k*dn/n81~B`ڠ(*j xm Bϼq.vs.量~g$%n+һ%i-v߂y ve%/C3pssEwdH1UǒMVւ;}7>*"CDP4Yʹ=ޟ}PuȬCZ-`2=84VyܸS;B~qM01FLV*)Obͧ |?˂ŐYvB;Mݡ$P$=I8Β9~8C~6Lcxiuc$ʯQO/ƭV`o<ؕkqrY"mn*6: rmmtE@4R4Dzj]Q^eF!Q D:97C' yl:*y833>ƻ8Lf7Q3yU9JG9 hi{XiIa<3p%V-^Y־~?Ѯ}?MM^C:hοyayՠc0Yñpȟ"ʮ,Ğc)He!+㊛M)ڋ.!Ohn,o 8o20o%Y@SS*2^w4=z4G=C[~(-e5lnR)Cn #ȓB{(DA~di]Ɉ*NO (cJr&l)b\kN 4A> rlY@8luj~uʃfJR槂P:;0Z<6E\B4a~uC0p/yR Y,_&Csu[C6vC~ ϓvw\kRj eAcSchx蟱 KGmwVJW&_E<_ch?R& .7!ߞt Hs=~%;#kDe:HQ6k4vX5 Z!'yV l?F ?!&i{̌Ip^fnٍ0;읿ɗMJ-tyY5y:O5˙3QFw^y>w{w <PBl.wXHֻBP-?B~4е^:.U;sɵol0&kڎOM*)H-ۤ˶I򝩒eC#3hru? ݩfߪIFmf< {KxK?꣮DG2$:H\ :5mcÂP 2>[z]n{`R)|Rf"IE`8Gڢ9 @/-ʩOHR^%HL$= :aЁbW|y"DJbσqFsL gg_͛J`ǽnO[(bZDHA4}*IZC'];n_gN"R#.漉 #J=OT703Ͼ%pQ\Ⱥαdj灼Zt}Źbxt}Zfz/ eDC0Z6;td!Fp p7ݣ9ɘat0b>"M%ź&2Dzɮ,$Eu|OS^iF# 5+R_AI S~م>kU}vhT`Tr*gFwMddLH﵂P&DCnRnD`$si gQB簽ʫx`v` I$IZNbxՠ7eH6cI W]΁GM"J 1ںRj9i.ʽ~o` s {WPOʱMx^>P.sSC{I^5Ak̿p+U7bLJs; qQ:-M=)uF- (lkdo )Bok?aNM6q)܄C@ jbߪxxisR3+&%Ic[f\/IBtg;F_eP;|y kFqfDqްfvʸ&4hCDϾVtj^L}0l&?Dy`8Xu"\PU.=׿#GL(kq/+QՈA(b|# 5ˌưaHVxY#_~R[8Г^m_~L+Cw\?R밡x.^4 iNs2'eO4 i>)(|RQ,<Z'Wd9"Hx2,pugC 88:>Y vg΁69~'t!G4t9?sL Ց/-x:'>#iǣoT OzEw 44( @mk)"Tp<@@XZ)m7J2Dx"sU~@\vؓyi<#J :UU)/S>wqc-=*@||=kE\8 ֡˂}Sq#q>@|~󬶰{Zʳ4WXfޯ4〱6oi{~m÷mrO͘/AOjF7Z4|DꮣJ|m'/49oVx $h6fVo_\Ƈ}:S *WQ#U鲁w;JIQ`sGO4+h72џؙrT5 Ff7X XSN:/=Dw inS?: 쟨ћCF!Wɥx}G85 kny5)1N:Ee).Iן[8ыޓ&ˁ- tAЄ5D9(m%C$M'_~$lBƋH!vl/rHw9ЖM)SӶ,YR%K|) j믊;|O\jr%l-*Mc Ô],M1=`G - }7ד z_M|_k*ʽeb?aMG!uF0q+!f%Cԁ&E̖' w.^8 ]e'E1:Cnz|"NhX⊱]SY^?~ؽ- aj;9D /]w{ċ ~_J\nMkx*hŷ' 5>Os$j˱#(=L(RfZ[a%F(|yr5Gu }̯Ej-%)ٛȟD67#z,W| NO&G0Â=?/4~_4rE_(⏱k)<#9 J(|*RzN̫nwOc`8_}yF|o.No-c`~+ <=Td$>E좽aA6ZE|0lCc}#M\6ϛ}켇fzڙ_݀|#` 4Ղ]yr<0E@ƷY'MDIފ~QW0j`Erb1 ӵζkkqe=T/Xѳ]uG7ٹy/ %IZ`:N{T䟠GxWٕm`d2#|O;R\bUJlu[6;CCoјOk(=a՜-Ve^uMg^- xj\u/%492ύ} 5F&s>{=/ug=ЩhUiDRq`GZs ēH Wh^[vA[OC_a?W(u@.Za.ϸ+!:{=fg9{4o3 LnDsE/1[y5ZQ2/D?sA.A43ᅶ0['^PUTb;n'̓}ipV6uYG5|{9A[S:CATN|/OI@;(!IwD/ޞSǪ[uaTi[6WS2|5~|P>r54|˻̘k}2Gx_JX Tˇr7\$!#ԗÜ8p!Xy[J5f<<=8%XSpa{&n.Lmrz(~gWfUi+(zlWyz/\y7s Nȏ+t0^/0W31~EάdRK`=U|'={ ܎P @bcR%#.Q@n$H6L.q&Pjw67mUnq;0%;=q1=УxSpiRh:΀DRӼul~4> wqҙW;t']k4$W3wPee?P{ {zv[%Q4pu!WwPt}TUv^.6VʝwXĨҭww|{_4Žv*݀;>c\sh}-m^tfz֫pQU f5'A 1+SKgg3\o?Ci92Pcb0%׋- rޑ)a:3Edtsġt18|F` >Ao>shh]y q⊦xqpig2rf聧5E'GPt?O/bUGZɅBzw7֖N Xk$~kMruvF^7b4msRKA#{;Hhv\H9E#$u !Gc롑1,T)3`Ay>UQJRPB-v3OBxuD#JƜ='&q+޿4`L!SUI.%s\5w>sˤ+)=JK.l羬MC$")ЇK (l4aH"#gW*(MoVUG4(,wQP4R`V> mpv\dqaް~F 7zHe&gQuqX%Zy  }#g^/6shK0C2s6y#=Y왹."k"Hg7ǤI;q'xRNW]1O/91흮Kt3 &2z|DvfӾDyN2ԓŨ2HU/v}m,3d.noR{ Aw HIK̶u&6m܍ǣ@ooy;~ Ft&=;*011M\7)=:H7#0.G:e濛-o-mxA>5.)FЯ#oVt=SME*,BrC+w[ըzTCFzc7AUUWJg~F6B# s|u:]44CT:@G3 펤͒{n!m?ʬtyvy)q">uEb aT$P82s~knDxx($Bta7DϱkI1^]"ץwVZDC_MZT{@b)!T7~f,Wڡ6Z#WCm%ty y_|_|rã!ѷȒyՍ5 s0mo-?7RhS!AKR_cp8Hbކ'ܿwقb/sj`qX7\{]DrMN my= r[6,]}Elt[]7׵ZѮ?s6jZ;z0 .r*.ڤJ/'q͛ʝ)꽟XP *Do8IFư{oX֏~nn*@ _r9EUaG ! A~3=e,AL%uͯ(cQ)mNyo0yTGstʵ"!*a g[`}4u{s#`w:WKAJ|lr'KKh$eR.T]H~OȬR9`)?YnRXxFBJj1K#~cXi9;2Rؖ#:ɆuRwFS1V$@ r@cOAw9o/F}mش #^C_Rn t{%wUԫn*wYUhF[LNO"bH#S)HFVb\ 9רYUjTU6?&9<?'A :dU^eC.*iBufu/EEI*!fy:rݙ%#ItiBRtNoqn6~UŇHՇH]d͈,ycǓf~mfynGz $$8M?̺M'y㋵R쪉HY;wkL{BkEГJ c'㸔uWsUu1*ϓEDؚr2K塗49!g8uRU:C6vYhMlF/=5g Saa-rt\$߬e]jk'Ak At <2S Ss; a`j&}# 0cpv}ұq앯; y#OdZ.LUH&[2St&Ώ'p<:ĴGڏժ'KKre|rTsr -E(^jH"zn;ebU\YTOh**=-8skNbA^gsRb]'XjOIJ~@CO ոA lMm' cي9޷garE!GTdB7th/☙aȸ\4_ )"{WBO @oz*AJS%ܤ_?l;\,0XnDK^A|j4gRV c4KTf<Ƭ޼GY.LTCK1kK1it߬Qo<&CCY'ToVi8E,2Ny+Fy@f)0yMDOQ'MMC~EM~juR1i;Qi#KA[_~;_cb40 *Y|n~Įj %d^j@S.9$J\XMT[w$.DSZ*H)Y ɍr\\@9~4dqr4;]2;á̒jhip;llow7\:KskÝ7n,Mh%8˜ ;"od}5j4k~D. LZ=a7ue ͈QZ#$X-1C7clzzE.'_|HJR-n`FVxv񏠛9J9BO$[Mw^YFį5eMTR/~IUѩj<M|x k6 /zKC%fE>2fcmdBGq[|iʋƗ5@Iq')&:d*=B_(J0T5I/| 9Nx5Q`6yLI(krL/k9hKۀwcxLQ%%,lZ1WkiU{IM֏%W&y3dC-Y/6_ˑA%WmS\߲p'=9΋7?Cn8X~x~.%%ytc)Q$T> 8p;/i:̓K6r H}d:ccl ۫9Q6k:u7HJ]v! NFz@Pg/ӨTDV2;~ =G}ϳ[ŀ6䵜`gG D`p<Ĥy ܰR5Th2}qI>!z80@u>&_k`AvcC[(jdoy2C9KFQO G<"HL.D; \;2|-E}[h5u<` 3m.dLHAsY`2-!Lԃ1vVl"DJxW W :{1 yeC>(+]9\ ?Q=!kй_áJ=WmkXmk6J?RZXjV߉dvqf|[ޅMf2n2$Ok4Ex:&D K萼>U"6\QNqqΡHpg)pJp=@s=))Ct^-臚_}96c<}>R{!F |<#-*>J6|a7rP{l]i򛸱ujZus ++ME^(O)Nqz[੦z8''W0a&FZ{JwIFH]YS N7ؘo)UC>!oa3e~:T>: "zWㅞ4Oţ%AvS,!Ylj $Pd,.#5QhS{D48;W,gJnήWB;~$4-=CeEOomR"̱/ 26d3ml< .H?F]RΨ(!.M1hy+LǾ=(;wV=>yӵzDR sO<Ս}w-RohZWB.v GLpI 8gi}$[V9Ռ0pz,J}T޾|l9N7uO\ұ[*Z>j?DGhf>!^'"2쪇aؾ'jUI$sȮQaF(~p>#B_\X=t^Ԓ`<?ҜCvHVt9X^TWHȜ -49,Nxl~8~:vvr+oex3U :C6P|6y26( +TzMOjh^?/4o`s:=O9 "EzG^2 2&#r S@#,Q 6O?dL)T*!=F6% ~/O](l*^Jw{j7 Ba 4M?T_T450]kZ,(|E+qm[0gɯutq3L*CiOHkGyf!#;xW&Kq1)Ms^Sԅ,z1oQ%"% SҜoܫQרc E/2wMtugdXv34L 366jYm!zbe U_4y}кR*G{2f<ģhKU~?ӎ,N]VJYƬ$ޓ7 \θ{jy'>Dg3Aa]ʯ`)v!\鮱lrsvD=2^BUZvuT}<.W;Bϯ<5_Ξ>ȺTa=ٲ뛘,&vAD9 8fbZNb"+`n)/ǻY0;SoMTp^f],tgŚC/~&ٹ;Ko*GA$y%C|mhQ4^l#=B/;zKE1f#zY&Ƕ/4ij}4+j5̌l |ʡ6:gOp^ ӜW#w^iTX &OScHu.qaꆑǹf:ƖEBܿ g0:LۃP3;T79T9]_vM_RcRwZc_EG5a GQ>2XD^T.6Kea|%e90`5z=j>R ~`_א?}$]Puy )na@u(]q+A=I` p0:^UgqMr7|k[h# 9@@rygq0jlD{ozV땲2Drs `F-{'3kC@?$,-Caϝ L6>lSEH'!I w3iqн4eX~UA(_ӏ*#Ԁ?:FbهF$V.Nw-ȟd>KhQǥvކ*To\ ];geAK~ܻQ>'rgC7!Z- w6YmhO=fO&˃r͞7vltvݩH5Cw>#v# OkRɨ+]םXlea+C grUv#p m6nS* ,9J# ):iCnt)*\ec|w LS},ޖ5S!n /;jIпIm暇2'D]cC]k߄}=fwֳ59~_-:6+/35Z8 |얍~Zȕ! zo"v(Cz1O9Ԇ IbwKYf)@ߤҧ2eP/,q-Ub9QB+XuF˧bH>Juv>~?v!a6K4w%q'|.lwsqed7?R2XJto&_>f:9:|ݱ+#vhB ]!u)2 Tbw1 ;y:g-; {ٕ[$r#sxfy?Q =_.I-)7eΉ,)Ou)$?SM(!XIȄS,n?-ET:6jCz"TJUZc(eD7,P,\PAJ9I^{-tcrHba+%d~skɸ5ݭn:=P>Q-l{IҌR}r9\uai҃Tu:!?sKt:f}<ԮǢgPY#Sh mQ =eǾ8Ǭt^aknIku;&n"KLd:9X%A}Ty gA%ʆ{jsKqS7jf: e>tr ;A1όorSxlcx -;~t]jtāHFͺ.YI ns xy₶ɋ&SޫT ~04zETڽuo9߼Z- h6B8@Zm #z $LA_cc J؁LDRm4uN݅~-uT @yZ |N>w`/hEK\V = Yh;|bw).]iռ`tt3A[|6c>|GZsj*L6 {S׈j)dczVxe*RǓPsΨARBakD[`mgLHd$,0>XXKkgeٳy4yg*;Vյz CW7q޸,X(>R#FunJL~!M"5dZI "^iaQ8ɨ7O=GKB2#7t] /i#HmJs= @pه-ZX; J۷U+ F4Z!!h'O9hx5ߗ4hq/cdT)蝗|01 ~.';4n_; W1D] kfCQٛit4T e YX߀5?&pJլ$ AJW#Nb%iȇ삇76u-# b1 Kͅ (MN̰-kWp3_z8Jͤ.9w08dK%Awq؝dI/״õIhp+xEMjsr/;ox! /J_Xddʴ jh{A(S<Ϡ)-A/9"d߻K'vEv2n =ҢC,3FzpK,a-m/jٮ/EPy<Oj|4"- $he?foMbS*/?Td~jB8jSug5~p{#Ta|Q[(4n't5We @B}tЕŸd~~(,Ehf"8 o%w{_'$:\Je64"&)?W\*Э6Ԧ}a,ZfI/:  p' +nz@ ua4~2=FܬXy0N‘a^MXqwB(] Y2&o8['فI!bydZGXtrKlߺ~6@`jA{:UOߜZ}Ų"](r 9/Ȁ:ƪ{ˁb|k#U:LKXl3Z]w`+mdG%Ÿ1_VmW p4}۸ß!taX- /<ǖ5(GRr]ǰr*~DJ"ԪKଓ4` Vd!290%)WH$>g5}{ߓvi3Oj ?Ԙy~s |&ɇhݾ'HhlfI-*U)ݲ Fp8y u /F0&!)vq a5b11]ք&x+أ.7 QfXsٺ) Öy7$!1a`!@}}0z$x#ktD2Afr)H>W]!j,TWˍ[):0 W$~!zsiDh?I~dd>Ы7ĞRu}!޷2wC<b__bt[DC"#Wƃ6)l $/4l. ϝ^s{#LV3eYaM ,nᔻ?⒄gϙݟ/BwZj/Q馲{SKarft0Õ!Y:w OoXR <%ȣF>Ƭ~߲ 0HxEu$K7U_˱xwd]Cөx @C&zݛO_>+Дw|lS{<4lnUۿ EzdԪ\65D'<{o4[Ƣm xGᬠHRgW^.(,2>//6G:sJ]i3 hrIegz .T`Iu5A&[9zblB ((,@RFU45@ӷz)BV]MaoCnP.(ʺqRm\ ]CB62GM,'6M'w+mOf""#'A.XW`3I1вS BQY 0׈+_;z(b?Z!z#AHƖuPD^{S*Hb5sy&Z02\i~kS¼:|/'.oG3dIa}y{d8+;멼 'U\9lz%I븞x>'.z@OeQdmtZhv#^#vQt!#D c<1 b]GC _%G|]l,՜ʕ[F6e";s^[?7|zQ{r!=')}V R G+LIh0=1 E+"eT 4(+~u#A^ljl !'fA堭wx6B嵁z71B3_N v.porF.;k<;̇ue'~x|dr#WU>O̠:j㦭u nqo@5:^æ=[oW׿ νc]TW()9, 64<߆wqp_:̛Е쳑y{ KYʼJ$F -=uIQ&TxIbs403REwA_" 5 p~oAqJ/7zO|gdhC.o%$BX'q&*WmEr>CMѾ@ZxwJqk ÇշQ_LD80 =0iXseUkz{nũaZhnWogvt tA96w*/k+Nng= ЊCױayQ=<]"M>|3؂38o*ʑ@qH͙3=(@\F+KC[q܁T[&wZ=Oțol IE3䮲DTv(G?:+ULzrU<7qZ50cL(k%$kzo@/9τG~:y5g8Lp0[}"T<.Gk$G¶\Μt7^7iuUzH&׿RN ˷ƭӺ8dxv381B5Y!JQUkBVAqI$OV4,-K\| Q|BEHjQUS٪gbCSN GDXX垯Yul6u0ޒ-lnꛤ(3Mj& {n&!hgQj $.Ip߸o9ILp 6HT=]̈́T`%`;CY 4KpxCw[Э?ƪ܅ np+5N`4*1XE:K[%eZ;NW+} 6067EU/{keR]4M.׎`2';<3@3nVR[0*@`Pk\Ņ *DΎ_EHƹ,>hZq,k[Ճɝߍh&xRJUq:wI*8u?1 Qksπ`XZx0Ϛ).+0(hΘ+y").FE[EX< -ه({, 6JfU9@)(BV٭4g}"iovXV#XRlj:S奞)!{ {;1YCEProU <"5v %_x*>QnnlMhhZNg+3!>Єdh\3 W\_#i8rqU՗lN;پRS{/'1^W]')s en NiVz>*^, yOJ߽U.M OϯNP363rN!+ PӲp8eȈfS^J hSF1%;]aT:لވh=F jL$JDe7 7< 136fɭ0֌Ff%/i^!z"8%4$gk2cq(r .(z "oمi`^*]e.qĮL] %RT1䇱 e:t}x%vᛛZ(X(5):5Q*qor*c+`b -p^oj֓mr Ώa+56[5cOUe$Du{&,p:,}=1T+WP (슘[)gH$e4Dd$O&zI6Kr4<Uf:N];b;8;&a Ğ;\(o0c%J, X#u{)i$0~g2_xT2W e9-|FG#N:jpS;R{#5x@Ӂޚ́!#H!K77z,7u_ tv Iij{1{.}fžs]7(^3p/܈_T8:oe (N Mzx <;Śߢ-PEWD۰@'弙ƚt9w9GPeвy.R,PΆ?[90Fq{5 uب 62>e [+`IJċ> `XcPvkN%gnDJO8qXU񢭇ȀV/;Z#\O:_P.GY)<.(QrlT C3$kw;5 *{#CV:s8wVo=^pQղZ} y 6bB<|?a|1`B]O'G†r ō9;ҩxC42[9dVŝ^z#7>,kIY og)i$O ÒOS ssY?ImMg : ~ot rhSE>"pY>ؓ ">乾 Pu"꬚v'Y&pa4J~M]9^M>{Q!|VѬ=\]@Q7\_LJ-W_xK+J#x[_ZI*AmŽBVfDt+V.E- q{VQ1g֕PH`)aWg"!0)[k3=ޙM3TTo׽MuuO,}gVƩ'HYX)Y 2a)h P?*% $>m<1ʛ5\-SfLB5-F~+C *̶cd(-4=m٬;;ZBrf+i.gsW @*_mB'; :,MLIhd$@w9,{8.UyJ5LI?njq#$OИd|#=:^ ϾI5r|/ɫ@p}-!7U#]¦Gg- RMw[gZ'4ZW PԞד^{Hԝ`ퟯ XAp$R G*LrMEp"nSSr$9%L4/̟d/l9؏٭+ ;w$lgp*O%E+TH9S*ݮy-OIradU0,uO4R.B #KʢŴJrT:>r1JaU\n3cA_qdX̕AmuF"jq>ux!|:.t:p#,SH7 !"/*6/iR[6y-9[9#uL|T  D/"&Hk( huEWeVњ2Y3ۄJɕ ɣW'r[)s6y8ۏ hgv]*yCMgNd;-D< 2~ƒbwʉf*'.v*!b񄦖VTVV8/OS@W ^mT0 <ӲMWwǖ ȡ$T+7v r\!7|G6r2*Ys(sxʝY +&BQ^(b_'zӊ̌#J(H[q9=#r_R ؿF'q2G]!zfSBvA7' * Z[QǟO /i!Q! xyo0ʿPhB^2QUBM٪)9"sj6xwGgEǞ0Yd1/9PmJkD3T-Snsm\:x7ܡͻ2;R>ƃHNC3NhYo$ qjS@(]IݕbvctS1!O2CS e9)]C1 Vazp8-[lxce 6dIB<=5 v d`P`:%zĚ`8T9 XWqcx-^Ý\xT\]>\8]mx<#\d ]篞9T7 gOs1Dv.߯o:E5ġ x1 M[E{AWT}Jn/߰91ךce :hYڛȲ>zC.:UzBkB 3m2E`mwwwQu6D09J(7 ##$8ʂfY%~5 !eB 837ؙԙF]XIdN`K5}cDл  \?@$M6oGΦ\V1f]k" V?o#2:ljCn"[*u O) =R l6aUxR)%j1$=T|@Z| zϤ> タEX8ba""1rʪ(e͠8MߊSUYŃ,99;4 {aKD^UAh.B"MH}^xS(yTs-+y8!ONi>U1O!ncia 5;-rZRةj|䙑#HaXVKY2(!oV@svސWJ6Tx씏oCR>(nF&~2UqdpPs<>YO:a9Bw)dge:,'An=.4s\I8Xɹ;5D\h'}v㪯pa k' Jp?e^^.v`wm`JHÖmJXHI@ '3DȴߢwU.I&/Wd#qֲwtj"#[]}F]Ж1Prwu$OIU G* p^WXt1B,~gu#+D& .wh8~n]fs" Rf:a8EG3 e1P!3Ğ> (e`Mp-nlHgc/'x#9Z #[]GƷt y "ERbP洰h"8tEk{f}G|etɩ$E6q<s eJ}M_ی.^ b;-:* ~K /΋]Fo 06w*eW}3P)Y6؄/uO|%qe1 Qsw]l='SM6\Z˳ST <-#ĚhU&HՙX(~/O=!K(fqvn!f5j= Ap*צ^W {֦Iu-O]a C,wW@5k žF9Z,{>(ĕ)> -}tvrp(hi/n.AC|W+'Ek39R>'#gJj\Yr݈YT;(Cw" fVK(uw,&ծ3"E`bd!c}(/_R2bcjï[\n[uk=k 0ҙw[W: yUza'%}ۂd o^}0\U<_́*ڑn taQ5#o-z cj9wF"%,ܱ_-D]_05,Px]!Z{QK8n/QN6aJO3wJp0G@Ӑ,e>:~S!j0İ#YnXchpAycƷSNn0[2Z7lg5bh_BV>Y֌ kb:zf%=Ձ3DJjܛjz75^{I3mħ1=%?0=0>v-82ʧ3CYk7(o]Вd4CBs5z1c!pkG/ʡΩh N߲Eh[EeDpfGi$$;fGHFagD~.A ()H *jt_Wn 3>?uPz\2/I$Z <ډt0;qZc⠊@)~n':Vvٮ4&;c&)_vFǜ޺U-<]+PP"g2j#Pc4[ [ 6y's}2S!ĮǏJ; M~YQL̮FU^FH"ئ{QnXOwce B|!}:zCZh)X@#/̈́u3Ƅ>?OF4.(02 G5@";pߓDR` = TL`"Yqh!?Mu^!"l CP'+Vi7f0XO^R|tнlGvW}]nÝ fOVzw q M ض#Σמ?5JK6ЈL[H{yS`d&mn25sCƫBzQV ч!J*#0N(+4ĺգ97cW 1Px~ Vis{>fcOwN4#& Q W̦/C2޳'Qoԍ{**BQ)t9c%GWfYnkP{=w)}$u]2#).V&&\mp=weru"gco]aYMk|ms=lJz|べc&ekeP7BFC.{r +XL&7bS$?VhXfM;5 R +d'j Vc=v~7.ɿ vTBgvMn٦$_Bs+bd4JgPT-} ebIg ˽ frSYvx)Gw^5BXVpQuvQQeQ;Y&Z-"4TBK!+xg*i-S_(‡ ;`$f` '-)$5g+gLNu(M*DI.i^n"PI5ǒ:$T N턋)8W7–BFٌuB6};ǟ^-rQ!$4r[s(ﳽv_|#>C1Sy[ugEuZ"Sm8 ѷtʧX a@]Y#Vto6 }!8E95.uo_%c~pnˮxLDeoX\\u υR{R<W?ߏyjˇDZ=  x*?ڛ\2m渪٨vfm_'zT<4mX$i`jHNEhZI§l`C x8av)V|Fi:1˞W[.?dS$qRE/MExHʡ!19_*?0.SUa2 !M6< DLDpэ,*hbl;jB/F{As:Σ8,e񮌏ȻwzkAS K@:ֽ?'/PFL0"xL2CpwX.s.@ .WC/M|~9Uf;xU!VT=^r7V'0o:k~p:<`NpCQ'_bK=r4i 55;9XuL-:qw1\uc¿iZH?iW!U:|OUܤ֮ $S/##g7o/DsԲכ8~(^u˘`\-$YQTVodK6kERn2 I׬G0\@Nǚ ȣa.nnhSeCަ$ѽEzYC9 3?2-?N?]~N&% c,Z-RUDKvMШp1@J4~́'٨B$ssK ׮ȓBZ_x9# 7G9 72x[r]aR:ijXZVͩܽf,CmYLv7*+.p11oz-P|m6=M} ?!?2;s\N].A,}=Q߾###bi ,6 a jhEǾ554{%j#ojX=§˸wpOpO'Qau4: oxi6 >aOߖ鲿Nj@}^)=at0m8G>ѯZKFhLw5fx*'yWCӊՆ5vHVf 1A|? xN/zUn/~)~zt5$0`AOQ浘9p J\oJlm}GhR_0୦jJ<'uyu.o.w~_֥)1;}[bgv\PO::ݰ=ֿի- GvRq/ m:uoGk0nS&qߵ){s[(@^cMa <π0EΌ5۬ x_0HۘKX#)&C yE{%]W"[>̔2ZگT%r?DTsefT~7r^uI#?w})3'3a-s7=K))"̔? o y=[UUJ@H>Gl-?f5LH%n)Y5zxMqo]^/nve)O BN1SʹJU1oE9듔8pXRmkZo Ca=El== ); iuY "o{6ϨeQ>Q5 7wIK Ƒ5DB1 q>O rx 9'VzRIrJȭD>01*ՙOGF["j>vPhnFlM mRdj?VQIl)p'7 Ɛ\1Lއ%P,,{Ǝ|za=:X h==zcG&b!v:<Όx&qKW! Q?O?Y>Ҟu@THC5KK)G^,)+M8z=pÖS0>4Š))V<"ɭF:$zM1b)Td( ݋1Bu U)2(XF( Cc\` ,I3bWf]g{Tζ ɮKr)OE1b)R x$.`i}vT\vDz6HGե&.l=+D11tVZA䲯:GH\=!3Ό2 fCx=5cFx%Mb8eM\P66kHO:|/b7l^[ơm{-f$ˍrsՖfw..0+ُ7xlNyZvA]]2@K D|A99uyRW0&׵^?;$'g^#GcR҆(+ҭߤl>+qʫemn&fu-H3hیF&Gu0㠣q58 ;LH4lqn39368-&7̑rJ7%4el˂$g w"S 5}8S5HSpE<[ޠ铕ﰻEytl6#gʝ6;3ڥƮƃRDC68s~)Dg ٩Lގ.+"GG82j=4~[FƜ9f:x: ,φJ<1M9C ܫ># Gr:?^Gro@L.nf_EX.ި\(/?YqᐧvD ZDձ[?LpY@y$޲JH3M\i&(a $җrLRn6JGtFHPF~h 8}5.u(LȻrbmJ!ڿG4 .ACo##6g0B;x|) &_̈́Z u6L`ʄBS1O۟wV?e&o|x7O/a~3?omy,&q[_zŷ^1;CK7lh9IPf͋ob<ٙ)Cw"|gʿguM2!,.lKޔȒ,xJL*:}:weV6Y(;5h ]I`_Rf|UtwC?o /O/#cvǤt;E\n6dKujjL+%-o.~07cu S UӇ x|foPK?;'yzpw$%{x&]:Gt!6` 8Ͼ5ePɟYs ;,F;j~3?ãӟ:&=):)vӇĮlIWM+w*(؞e%Y4;F L-Pj] R&?I4Op+?S?o\"p"ֳ#&몄ecy>KS:fBө<chR_G;@ٛŤo,;gLv 6%!ﴊTdǯ iCg%i8*ӭuJm'jbgCP`C`? 1i% o43SRpӴE%ǡGco?`P"%a1ˋM3,y[Ă''+9E-./ƧʽaD"#[SHUcGGUvFNA^T4m\8ms 90-J, x*?I;?QŚ[HM!6]ZZ\V$A*=.5!yWWۢ*5={vsʁ\XѸdrqUMNAYE~nlLQ 83 ~!r&yF^X.vi UY[ƽ$ٹLA6Cc$uWZիcQ:In]dtV&8' /n,Brp Aڬ@+o~>JS~vVÞ j%tnЮe,kYx; 0?@iM奍uZCad#y>#w$,/G1Low1-s6/Y ix1~8?T:FW;ow;#y]#%<|MFjP`3*%G+3ߔ HG(GޞiHky)nKRf;F(_N~^1G-Q&jX PWf'1x!n.Ss 0 @?dǦW-ӻBWH)|u=:g.ӕˣt {Tz.N#m&ze"Cy`p;tz0C(+'Dv: Sͩp@Af9W|-}E׈A`ӥH0c F}{ii6pIw"+GH%t >+ n#T&/S]p6kkY+d_n̹hC:H1 —?tǥwZ(4)kMAȓ+)ߥK~2bC/ `Aْ2Ojg(@;]dmmNQ$.\FvuF?%Yk=IWagW=+Ħt4ը@66Co)4/czԛRj` َx"wlbs%%:{-aQ<9Yp5܈+qKX=; 7 @{}5GXI6|m6?fc&̆lyQG ]x}Onw*|M wM8?Y[~ nX{ի+_`%(bov DnLfs{E_"# Đqx*HZV'7GY 6%yl*L)~d5*s`! tu:} R|() T ^_ cvi@JF GםB j4T c5 L=@}$-3w^_eHwdTu;5z?1UjV;3Ʈ81)L]aA(͒?XERVB~;uF/Eo6T>"yVnUI7ĦA{Kvu'b(6w%, ̀MFyN8o29%09$a_bnFp̩+3:"Eʽry(f9 m {{+YS}5G`5Atq!{XMZ5kǙql|7fyD@*<ߞ=HL:drg r.G4kNXY*rw p-4)8H#k((2RNI5GJw4V'.N)yK ÛyN0ޭr3SCWYt$74*<\SK:\֣0ZdkA0O2pIw Erv!In9e3BϩFeKdw sr u8V"d^pzmWɓԾ/JsŵS/K^d Q|W.JS$(r(rQ:>LҺB9Pr8/1#=Bu' oUʗ{ ϛQ>\'WWH3ŃwsJR܋|w4k=P+9쯽H>Jj\Y~).-^'u뵬gdO|~,Sqɼ@X}52[^lmن}H<(x$J ұUQ?t+0ʾ m` kMjpS]6D#b{CEJ3x 'ɇ8)@5?;1L;,i*Ei<?{~tECu+kWU-XtpObu~ћپ;C88h kb+?9.xI%(AQ=*&Τi&?靖>[ |Kƾ=0*wSJb|OC8 R$x5Th?s4v5) fUst9{t{%HD6lv`pd6#2u=|{OQNKrġ8pETPf`؈?r]/@>xB1gGM]NXH;ymT_|xfQn 5_[Ievq^\He*ts; ʎ3T^˖/ŶmUv+a>NTQ.tPkZuNbwfuںY\C}wo^ jݠkуQ<}6Z#?g_KKUPs4ޘzWL6!gC0P飫rmK@} 0kp?STrP~yZ QzIP`T Ag/?^6H$0i+nA|l;&[jW#*}+gc?l\ӷtFSixJ% A,˄p$5M\9<rO( | fVua@Eo:h6t~;&ٳVeJ۪H/s6` Te5;s]eb85=g JxqwBWBnaWң]DKHQl+͕!/ A=Nu*_D/\tlYt^/]CAr.@$t|fÒ:jOef.TAPDВ8fsc6cG]V}7{oCZ/ -f35!O=S+9"vm܇5eIED<PDPpU9AO}i0@y"Z.`PLq| #FG$^A ?K)޽ egv6.+k9pW2?Donɭ_{@=79J[{JeiΌ,}AKca>>4%aéPPNt9[^ ƋM"z"cKE–h ;i\I/F<dz#[O?Bzg@~2G?*ノ6ko,Wͼ]% cp!^ \9|9^i6qeW h?IXOU _K&d; `/̈ΏQMSEꊱwU>,ϖй^ :)"eYsc̀50PP f81&Ja<' (hqp{c~$8Ĺ_e|}8v#큙JbsXY+Db鴥x=kO1Hʜf6cd ĚB݅fثʼy1vxP voc|M`\Qc)J+QϞ́$h",A~@plt.lFATâ26S9iW/U^,qb7J (\ֲo fR6ʃ yx]̘at,*>0LP e9*J[^_f {4IyI򜥇p"ֲɲe/@=dCG@S {LLWo7CHoɼ)50yU{0TPg =8=A92e%rCuܲ" LڧQe6q%6 q}dB \#O]cf3934o{8I.l3e?(Ip1>4wI.Dϡ1ohgO|S? S4j, 3XOu z`_HtDX<7G ).C5ǣ2":I %`~Cu)?:B]۪`J2=<~N5dt0-X"PaO eHLTO nC*ŻI:;)Q@Dg&Ir4^#~DƃHpEn Ǥ ,qAv@czjQmG%_<ɗeoz0| T=_9ożX`>]lxW(Ò09h.&896|uC<5UD54U2Vٞa|;q_!S\Ff>bW; II&N ڰq4`np2z6Ϻ'~bOYM=K{+*̓g_tLOWДA^a,-3.!C4YG=B +ЄQkP0Mhڶ0a'`@驐{oD? ^y,Uæx#F]J龄b ( BLSq?/ jZNHHυrC]W;aQ=YN2mY^_AnIo/ܛ]p֑l B+РΏ["u(tߠ /@3c~UVP(P iiNågwZp,Dlh)wÿ7I9ofFno Q oOⲄǷ-46܉a6v0k1)fpe7xCG4d-A2E, Ћciy7(},?z᪲b+I%#ya v]/P |ީ=1gPsgVe&{:\# p(c9hh"jRqvc{!9x/eomwCc xj-4!'2{z$4eg^E{CP'\Hw/u6Aj @כLHHv)c7Q+rUtjAяW^U7~rczrX3cBý!uVDzD[ΔtV+H §emU^| %u꽣eNsuog7܇+X❊};; PJ3XtY {;g?(M'DQt-fh`!w3c9A[nlsD>8\,k+Lߓc߿В8ǍdHbCʹKZ=׀Vŭ0/zk3bݭNyKpFs=B"_v7]`JvϼM})}@qMC0Y4;g݇69VP^gKe>{{o9#Bqzgam4T~qznwyH釐U6dR$53 rGJ&ea(aD#Jto]50Ne_g`K ei2R܂j} 8z}pzԄoK-/j30~ /S^^Ϭ7r_ Jl ϙ8MM.-Yc_/;?R~S Ě9ܬ6_ }Ke֋[V_M,U l 7fh62kpqƪeTIߜ{}0!Vٯ341᳗SQ}:Iykn_Ap-a$/6%rhAh,/{?}]S-/ew;]6<>:MRx>2w ޟBT9ʅ&vX@伉غu,TT9v(y;iadmE$FG+XeNEAa3 oi-ص0_lBN0UZnQVۻ B|]"Jʬ e9Z{fOב" Q!Q{8/ـ l3n6vB$K))3A^fNDe ' 88q|'%>qx$߁랝#|_kNFpn;lFABR@hX8k# `|{K (.o0f>#ML~4]Gau@ VURԹ\a<̗?{T#ygغU=8 yRx#_n ЍGX3\Ƴymw_yWiX\v=IA-<W\(#qHL7~Z)Ѹ?Z;{Z3MG/Lb?-H.OJdܝby-}qb>"D_ rH$ e$f?c,OXN1@FB{<PMbMxU5Mg,roPkSsRg߮@S90(D9}iPq? k)]\ɒe$Bb\?[7V%t>RV#F\#1+ isi*-LnJX⿹LUAb)\( {K|0{ (0?/}MɃh!&;yL \إᏠ-B_F4HH-kgYRd_un:kW)Ae4{b:<[`,5!۔?Һ=Om(Dy`S@!1ŨfG:OS焥٫6ܤ;[MGVnB0X7^%WljRސ@} 駖 RBc'ݪN=lꭤyuCg,k/H'%sknXC0Atz~3?/eD@Cb֑ xU])z+^ T~!W_«/gSŔ1eLT+YMt/7FU0L+;\1^KRRS!]l"oȮ2!|ۓʺ48Jޙo9|=ӽ e"-뭢XbcQeLS%G`%N_w=QY>Q*8;Rͧq @Ə6 4`8[T~ 4qB\^%Y%@܋38D0莥I|d%K8|6lg/pY!@d>Йj*_QFR´h4KT[kNqf$GxYɣɛôjW__( ,  u"^|/̃Y QVi [e',G&]erZѩ`]ڙd+>,ѲHSn⯨)U5 +Qr>&uUHWZwXPb<пh"K`vIi(z`1U+X-.?D.1{uXϐ#3'}Qy i >qֈ¼j>Š(t6E!r.4nNBN G8n?܅]@nm2wvE͖o Z=7@q?X3OH;gF"nՍ!h[D>$2_vPM5+D}z˙(eu<]x@f;X -k4-`1=຀4w(v:IG^ko5sԡ{6d ݵ=/Qqq< THIU>(0ƗXqbѮy!xȍ< ޭr;nڼC}\RZ ;hFk٪ ^[YF(h $v{R$l`x}ATK(Fmq8TaV(zի=qtaޑ? 6M2t sGp"m!Fk4{]SAaXfM'Va(qEqH,[8fSc.΂%1ls u*͘|.YiiE|/%C:y!7JG ahpN 'v]o!'3 *4"mk5:!q 9e&S׽0c[ ?d Kj}Vʩ$͘owqq7[S̵#f2]bqs5+8rY3"&ff#SEH)f ޼}ՅٌdjhALU?r'Ke!rAqGxEGMz'#,|2Ʀ@<͡!KF|C>p+u,/ M@na㏹4+ 剸l0]̛*8"7D6:w%h@g7=}QFf|A* ?Ņ~x9p֬4iʜ~_ V"+rEJjNΞmiR`J#gDq5^}ٗ˄xόܗyt;߼sরjKSUeu2x`Jvk+JK|ӑjA+B@()JË: {It4&|^N NyzvtnkVy3{zʲu2uoцAB.\iw}_$zቹpl*D%?1fv1-p-CuUc*b[/H5_K2;ߓYΘ}AJѠL.#h(*lZbqx+RORB,ih崴QXe6K1>CLT|m)}h&lu6;JQ\LBrYX#Z@x_L.:va vbM9682(vXRNI||;,dBMX= 0'`ׅeh*,1mb937F7,tF;"x%J2VٞtLn*a<=T7)@ 8əbcRx""YV={쏹Vi6 Y Ơt#ze);ж36T#gIR!!?<7ǺbXWyK&:la#QNzIyeH%hseS^ =qr(}Pk&t{KNv%V$Ïl_aS,4xLRq#^2,q=k@Jv9Ʃl !@((* bFrr}刺rk".բ^[[xD߫vx"/7/ eu~:pMY63 b3gkd[jS=Skz!;(z-P~?p+׳9QqG0f߃[*4"F3'D·NU*).bƵGzRqƦKx/RfفO&ojP`y+!@VAv|x|6pn=@;[=w"[:+*z< 2yޮ.n_3w5r_oYOQ_ts'l78)f" 9Syق;n-PW8R4_YkH񨹥@a @Dڳ g\"N=T߾S6 X ̉a[qMl s N_éʨqÅ:#ovOwf:SvX&s2D( Q7MWאi)[Y!/]ѭ`NjBUn⵰CZˡƇwYi'BOc#cGw>#?½?;rE& S;w3ܥScbqGe#1.+H˦CL-N=6s!`7sDTW*rzFB;唏iI<ԣoL(1TS?ŭ-*x*_k(CG «C>G2%gi Ņ9Ό64BTe7"Uw{> aEZ#cb#$koi^wND "פ$>z/d'.Gtݍ|nD;Pz[ƌzs9M%,OsvNVL#^s<0"|ІCe/2,EtL*v ǁ(pHm64o8̝Q(GTB-)/A-TIEs(,/eHctӜ[6騵89p[@*m d3 b`](w2N|sZe=]yӪAb&# ]FܮbN+y{#jf}mHxJ)ʥHJO d& -mx9RR C?hz,e8G<$՛άˈ›.BԽIm]FWCz4Yc;9݆x&e8:]&6<1 d5luZC6XTQya<7wT,ADA@) tHR*Rٸ*C*2\Fqs2"LΑ+}5UWV8ɬ"g]iIkA70qgI!$m~@xWi]"4K&Vc<.g9 |lSux<2JLsrH^Kuy{B8]"6S*ޑVQsgw?YF %(6eFCNػ!wO!w?d'Hr,93T@uSfL0 _W:z`,u[tjx[rJW5׋hYQ/z`+)޼-: 4.yoN C6lQO{o6چYqa4\ iWP. /+:9D0x2^M _䇜R|ҘVWPovSX>UYD",4؆MwZq<`iS3L5IidOg*Xutӌ',cVP~kNjp&2뜊eVCKà84?}IyIoL\CNb샤_O1eT}낓'!$e} 86`d(s?6IYb1I$!܆|I|1ki@Pr[~c6 />ߟfmZ> e:~#n*HA2Ҳ癿 ]{ ԣUeWץDw!Y x<\b:Ԧ\9`z08-g5Iy=T_j;vZf繆‚-Bդ$lngEΜ陮rJQƧCIx+$+"V{<6Z̙?uD,y,Ϸ򈡈 )EeklM O(!ﹼ$ϣj}H\u NaDzN4f:4?r̆5uwFM}1Dxa}yœ3݇ sfX9y1ioIsḣ`SAJj#T{ܬ )/T!"88J35N˫$4K純Jd*c%W @ iZtZ ,4Ķ`yvhm+kq*z=<(O/z o5rhyLq}, 8{{ ӁPWp7=+źx$KtQ}S$˔f6`uc.&]a ѝK4# m9P'5bX2X̘> Зڗc44,C`!4kwkpZڰmlىm؈6n2wj\RJSxr_}F.Mz~5T&pA#Sx{4>{JP'9l'Jcn* B-;r' -@B\/ުŒϣ٢#|]:[͕Z~?+ 3 . WBF^6>awuÿ-f{#~"nFɲ}'?\na]YT1xXÔSdD5[LO|_gD 4yyO}Pq @d'x57bAM|:1#qqd(E['7a Q* F#?ďaX# ;텈\۳ # |Al\߷BaHOL3B̻ud;4G")R-GWj@͏ lBgW+7߀~A߀Q]#2-BVSQd@zA@ߴk4qCAIşJrKko\Hk0( A(< up)2V, rMNjopBZܑ)D|\s(虱uOE&'T[瞟E1 v~vus>AiwmH((ރT4Ws;|˲= FI?wʛAt^_zQ" U¢g%ԏҀ/?BiǷbW_ H'RC&[jH@*_A. 8EJ蛆iܼ h67=_0t|a5׿diQh#k=Ro7zq '8.3Nosss ?H JWVܟXVssu):W{:Щ\c ɉ@2 %BEfqAƀtꌹKƞMK1?Ƕ*[ 9=#ϋm١s '6 h#o!_ԗSv>.,Gˮ@~e{7exoE.P&x'CjW`=SdsT+>IyUm!`2WbK<WV5>#6]El ha+N; h ŅkjzAZ6cFmRzl0c"w j䦟ц;pYF Smҧ Tjh!-I>Zwn@w|= ]rdWe:ß5{ H+C XSM[5t92Ωyp]x\,U "qkQI4\܋B"'V? Y9cHݖ˹zdž3@>D5flb+7K3Ya癓z:,τo Հm!\#{C[iDygA|p jjT 'N%l\){Y&sqˋI ų&CD _b,@9"*SE.XkQ JAJN~Xc#􆯦%p$e%72Cޅ *9C,C\oy ޤYL#QRɯt% 己I Ka (% f!^%w4\O-FWq}^k.q롳PIgy]5= | %?o|2YM}E .2-"FCnUƧZ&e]dioseB]DFQ>&dJ]cixv]{H`F^>/Ś) r~>SB8KJ269#i|rN\"z#W&zue;87z3W*11MHPix1(*gh>Ec}pd7HG|ȭjK7qcIvv- Rz[\LnjE!7xX.C%@jVf %uA:9qR[0P}fbK ~;x^TE8Iׅ~!*_<)cEz,ݤvp`K$r*mX|٨>OT{0éH(Ĩ&[q"Xb헥dCxNDL [|a=39cxXtS4&UKT y!w4dvȶ/*TY?nhy U݌$^QXIaBOv6)02 |wsi;zThejD٠r>] c5 .>vx$?֥DLBĘȀ)i!s?*Ԗے]ɨV"bղw_?`= D)g_}OŚOlԥ捾:Qx@ɟ?d jY]$7rφz%qQ0bԺ -OAEۅ{6 e,ƃ0p#d/NM>!Dy6$qf $FM^(p*a٩h'!R??GHF {.V_y;@>:a3g&%^Mz0}3zFєwEl!ۨ6)I^kٜgSːgFsV۽aB'ô3=f,V( o'4Mj96'E*J8$iIG#Ϙ2ߌߩPiDx/!> 9vaZ'مd+VjlMpnT jANy=14Kͳ[ ?BɭFO`3Ƌ(ڎ g wt@g͟G60s."Z6fn:JSi8픯1:W\66rrKGleR [lxG@v?ÈaCH˚ȳ\ b#ˉ,id|I$V71MUkwF.),Ɏͺ+b<Ǿw׃oX~1X4΄ JR3s7g<^09*c$XfBi^,YyC0:d#A9vfT` gmH-~/>+kJq.cF} ֜o+Hi&I'z:/8V*myb_<u|bCRLjƘei,>1fޭs<^bE[n68fx34CpVVyۼc6yXT\2[!:b=tP|:AuV;fk$ًǔ;">^ӗ ^>7w$7[gSmRnދopc|) H{< 6rf+tzWﴷ_(ltCr]-Al[}e84}_:M}-p\SP`pe`ĘP<  Q$UWGmho6m|j~ʹ8}eP4Ś(G\`5]ھ?0IrZÑy4иEJKcΠǗ4XM y΄\DI8 ڠoFq4q?tiVEI0, P[ج @dap~ ğB&آ q p^ >|a%5,iam;2rgGg5W"m,3עt'wQ6i~p֯\)<}|SzfvwqE ȇSy˲+e /{b 6!}$ٞr1@bܖI8dǡ< 2>ogg 7C6݄u:JzL^!Řj mP`b7A}N(sD'MA @c 4ʤumiuHVV > QiIKPKA~k+?)) =ܙLZ*}J3ssϜ{|F%edb$-trSwNǓN&>yx";-Us@NLCGrͯ͗bC1𨄏ۧkVE^7?fȠ8nZ?P[ G%T(OE&cGhR_; mi߾)QA I>e'7'{DlMv95jG+e;Lo*ҡZҾKQٍj N<7h~(WF$:c`2,3k 䗟K qaP^k%K-P/F,:t-Ç/TsҵFtM /[F%?{^AN.ϋSSTHE<D:o:/ܨ[c9zCWeB қ䲎NCJ%`b j LLi @ݒcur"薡DO<ҡB.|Fˊ9lu* I7=P f;)>}+ !^>T\PC8#5MGx) h+*dp u`{6 J'u$BESӮS z=2WVf5Xܝ /j;ôv]`C愷8~ |*m;s%sE}n)ӍL76O܌^+4UqBNBġ(> {v)[xx]g`¢*oJ+ *{-A >H=5=Tz]Qtگhpga\EyB װm{h1%{ Xww.#=[8/,PJJ1O Uπj>AJ8 lj~nz SfD$&ʗ?ek\饥B]Jn5X iixlnRU<#w.IsĴ8,'h٣3KquSP|^݃B_b!8aLw>Ih'] -V9C_zm4HkF <q3$?27̈́kIc\iϵCB? `kĆ\T~?=Dw?g'E* | O ^BOwzrKUt?B>ɕшBle/lB6BYvCnH>:3ee3N9ݜoFALkƼp.jT&oluT-6r{{ڔQ]O3,@8 ԃ%U;*/_{ǘ6^qBSIe~G ^d֗R2ԗD_!:De4=~z.xƫz ;D<[aAMse4G 3b!:>@)@>QU )<[s c6,MΤe$'|xRe0JfN!PK9lS9 x7okSjw"O#Ife']PO]`BoTJJ550=l\`F0=O&6ʠD 9K xG#\m}t+ym>¶ S7镪# Vxcoc&k| D>x4ş&{wSHlfxWZNo򙵭 ^q2HSbsE~]c{$P}ҫҔKǻ֯%Ji=Xh{[J*{/o-JqԵ=EUez%gbjKa@WdFR"&~j=HK,+ UƥȸbFit}VFt-,+pK~?mJq#XVL2m}}H>c`cE;LUOĻB!ASyH^Lf-_x *y+Uӕrx fʟ'eJyµϲr9_C? Ϧ~VQkՃY2}E3/ @3i{7ިYQ8/,aB#_Ţz`)Uu/JA(*}ovx%;aߟ훔;"{. A+:ZL#Si3t\0`&FTWgNR]ΠÉX5;%?K7:MkN !w/r .Cv.)_xA /M#Ea"?&ex۶'S񡡉߹\`emf+t%V`L.h@^<t ;9]2 Z um$1 Sq2TTw/awo¬JN/bV%'ū"QiJ$ |dH,t6>|/"oO EQ(Hԍ)@rUdפϼЗSO%}%e(x,3_P>sD92L 5EOhOg}rJDGאxLmVS!|/~1 1Oü:g{S9EoJpeB*>sSV3ء)r <^}/;K+ / ޕF^dW)a7P %`LswU,~ZߺPu";k4/0'S8Pwly4C wU揹;2˝}%۳]|CSF )Uuk&3sdϟ+*|:"&OZFcz1wjM4#"!$Q[W?lS 5 *3A_*6>%5Fr0ﮍ%,M3,K;4_ ϰؙX)Srl ZHp?,Ph)PZj0} :U>3+"X1zORݣe)gH,U7z'zh}ZzUZh}} ݠL5DQg*=Ig.ّHzv=T*\4<(A¾g 40~@~Bvb##v#Uc57 1>{hE| :L*@f@:-s S/kyZc&A_/ӻ*UCg#C3/(ggj$/  #2w t^">t! ?(Sn{}̔xaNrʉUU1}uvyޘ_X_Tke~ Vaj]%uU*-&a_$# |GGc`F y*2hS! ),~Ag?SNG5"^S8Yȯ.]z`LߖIϭPg js_*߿ڿWfҕޏW/ڿ++#=lN7wQ\et[c1 ~+gRr u*¥h~ ΁#O6MIpBڸ8]"/wʡY&ߓsv|#O?HYF~M7AO68IJ}3kGEK+ *℮Mm\:-c҆Iu ɹ"HJc6tni\|neYb.ID)d)N#7ު:uO:SK6H+r 7YU1BΙg;P~} 'oj>ydO\l%;q+p`$r|]GqcI~ E ldƄD&fI5;a.4{7OYc'[ŪX<  QpWx `B~hqzm7o6;}U}{e}7rMN>o]Mi ]EjG+D_ '&v~K𾗾֔(ri >̅]#1UzD׉ԄkH'}w!4?i4{k> ]ժR)>Pi {^gQQxsVvK? _A*u۱7B*Njԕޔgg:=uH8l?4Mҽ 'aTz3n2H5YP<2͋Fn[8ʢe,OOs蹬Ntxs` }H0zMHx67|w\_P>-?%\lDnơ=/#'.agW޶.KS۷޾ }bXR1k*as$,k Q|X[gmP캳ovG:Ry>S;D<1X``IuW{$ƟLu$Ij80bī}En=Gk;4(K [ ^o)[%rNMlBw,e%ӡdwe3ŕ&;yf hQ8Ɋ8`>{Xv`ȣU73ۙ<Q]GWHݫ̃:!Ks oC-әijF4Y/Bٞ,n0J0dvl2=|Mev!_!a'3$99Ld<0:;hPQ[qjc\?\ `ٶƠO$oN4XlL;qlcȁwdnF_xYc?9Avh"Tp׃dcG@HqaMoUvlsS eeK O9{M2%s::30gE*=Ą?,9L/tDlu[ENC s}r%̋:JnI38xl2mCx&6DOr ʐ:,=^h]\~kpq`C\_Si@ 1vIں=zwo`~m+WO5 *'^vjYEp?>{ h\4s?d _XWһr;53d7.5p_Qv6ҏvn:N{*Ӿ|awsGe}v.35ȁ"2E)̻KҀcLW/OPQIw91beB+Tn)cĪ,{Zt)JW㎒e0 .k5sY.- y|}0ЊQ£`0tDCf>.f\+sX\_n zh*7nO6U~T dv'hb<]t>3GA?,}ǽ”piDK -JB`84RM ^yyKD*5/G:Y"d@&Y l`:d1-etYTDL|-hS$x7 tJ3޺Do0):ΠWOK͎Gn]~VD7&e-;@ ûLvM4# ]vS_CP#ByH^%r4I 2{Wt9K)XrIjrO[ 06. x񩁞@z7Wm_^t9#*.>y>Xu\oǮ\10A:@4O;ˀ2U9,ߌUeޖyx~y ZPc[SZpޖ3SڌM`u22<^ݒ jI䢍N5- H+aO0y0qy͗&f/Xߎ`ΡGP3B:\9}JP-`8>sPNpL.0:hT Z}LSgL lL=.*vX~]=P`NeH-w6^a9 YkoW KϿ,DK|_bavh5U[J mX/AP*,"Bd~@dGvcݯgkck e'AG_DdogS]~>',؃v(.*wW GqXbjU]\/PiR0b7J`'w^|jYc(-a]?76= rqK~1A0nK`V*gv9z-* hXu$y\4QÈA{Z$6jFQikH3"w2/utwx$)L[~ qp,P["':}ͮ~A! 1Y+beuSUn#Š}|8htX9kbCc\`h@yct!~T iƻg|O8q3L.|_|z#}sqTn4SR{0$8(5Ǹɚ uTXYx_Ü2wt$-fSs\$R-<@5FL :0OI`n)kg m}o{e<>'8̓j{ߥJ! fƏ:@pԜ ? H\E? ]6~EQfVS¢2dc\ a,ScmB[LXP J dy|lWơIhMB*.yQ!.H51bƅ],-q*4WЏe}žO%ˑXX4HE̫x)+{mc*зc8 ~L0o/#NXzrs-[o;g 8 /m?*M䘡@J!lğvRbf3p6V!ϰ`)HLI0efڶLelJf(x>ɶ V)Yy`!1f@mn,:Bs3nLsL-T,٧Ry~;djkmSjdR c}*WeW\TJ04#{X,2 8h(OOguu@q#1c10KcX iPR^ j 1Y׏u_rօgu.ou6u"Fޤl)F뺔-[&$rnĨ]#z6D@&f+ӲU,VL gkF0J o^T*б2'0!,2Ǧo5̷CkcMexG,@`x O#~q^H?@uMCUkS-b]h݁O=!v?y;觧o8ɧ1Cru6` R"tVs$l^*qݳٓxj?)dž\_^xlH~l(džv2]UfYHnj,ޑ jfC&ˎmd)̻LT/gDX{9Pvy{\eLĂ-|PiD[%i#la[-bi徹A>{p'g3XA }O@-C-kP}ŠWnXZ V8!KQhA;,'O'#ff/{Uà)ALw5>8 ˘J-lJ0'9DǸ? ]K9Z_.\.ç{gex*V=_3J̯?1dB_٤=P(4E EvexOѨM}v4=37mz$l h?*3m T,ZJ+Rق64 $R*(.VIZPc (VtJi M TDrk -y3KH33gΜs9 ܮ&3~^Շ:^)ևzy5|o}KžOMX=Z/g4IpKX1Ikg꧇#bea5 mAe7nE3*ey!oG:tNg#“uhM'!v '/G%R*֩+*r=/Z PfV0p[/!Z (7DT|Ǖo瞘5]m%T'ťa(|>u0ldawJ‹k:]&V/q&hV/G.g\߯ S?ΟPc wHn<:^T9}p\Q87Nr(h$-3z\hl1ߕH4LCLڕ*m'lTnʨ\}z1z@?dL3A[I 1su$e=%uFyBQ9KEH$vqzjCiL3{I >wiI&ҒT%{S)V;Mlgtvg ;wJ1B5Jß"'i.GjrJ!:SXTaz (fWK.TBF6znxWF=L!sl\+HCnfWX`AZfilG\G L{`lHzJ9m_sP7|kW6ؔ/l,@_҉O#geCSjP+' |F)ֆMNqx_JM"GdUĦW(qߤWZ~ށ+6`Ô΢å]_n!uayڡ{w;.;bzf=y_^ ,hOXю 5FYo(|A =tᢝqTP3\2#}EQxXb\ЩfR(G݈bNs|D‰Ij>NL`fg?vϧം"3!؇BcKr°k9xyόQBIXf*׏/*҇BTN7Y dW],} J:za3zM!qY m+ŗ|U.xdvSH3!g-\ k*R?uu-R3(T>=c1=AO'WW>) pP9**_Ev&os.,) -B cBSd=b!,[Y 7Oѐv33kcEӪ]M{5R #*sbxy |/SUNrUuG(7ӎx]L3|]ou z󪘾LIM|WY/Hp?G v9)I>g8 9S%4T)kewIp&9P`+vdtY )4kqV{Zt_s=.W ٟ(xز2&$We=d]^oyy|hHO(݃ ?l0w eqĞHJ:1N5{%TH \,N:"1|-@d QV8=,q>=FO#5-At!ͼ\ͤaafVLgn֓ɎYOUJ|V~U T(0~s1쎘k {eV)8նQ__)YsIoÎ)+ !uo&` |'SOO:)W@G۵Fv9A\9xp}xB|&=K=[ EGryvhf[iaSYz :vtD;tBMfI޻DOfć#ژjte͔scWЏTp+}p  @6KG/-D5$OL>}>vYQkIT @I yYB=t愽78bw%I`OQ6 rUST;-90(MAVvWRJ-@HIJFT XpOuKu@s%)1xH&|_CUWɰ6;zKޱp6 yjXQ> ʭ6r7$!4Oa$ t>g$ s .I{ &c5#x $O,)k8=l;?΄lB"`=ld|yѺ*':FҼQ ((.rҐnGץ>tn+4ɑTP@f`w@g#$?W}-(=Ĩчi-o<'djb ~%QA_ƃ܃+#~yO~|]|u(MvIR^r#nXNm.Q3wR X&y5*Ԫ gg% VAH.8"|jžH2"lЩ=K$x2") 1+f=c6BOʖ8P_; YCͺ]Lif=WG9cˠXpʧݝ\<>)QtR\g'C俉œ=B9ͯknvz( =\ \3=*wζqaͧ 1K<it e蠢2`я^p~غZm_~^#v!n4J݉* IqkP6ʵk?f1:10I dDZ} f8l)Z`f,e܁wx-ybC-'$ XhAUW܄m@95-zyӈejP>)XZ4p(_zUaOjJVa.4:cu|WA .Ήswо#.Gq!GJYXzOVG,;9F Ɇ% R30.K(T:rٷJ/W ,^=$.Y\1QhyIY\f-' )_:%קwa΢-{V f0Y?#mwr{'9>1Ap9rV4$\-͕\*Q=KFl=!K^J02Ku".2EkuuWAp| _* dDPZ(Xr,zj||2nJ{W͘ MM/S*e ȃ3M%^縨e쥂3QrY'U>Kyyۗ]-76Rœ4߼V^H{3DͨW*oGM4tjM6o@$Ziw >)0=Sgvw԰Y2&jbaUOee<-2bsLJbi6ugRpSTg17p˰Œv xSTLu =~-ۂr==0[<՟C5;H_\zq7>/^eOOe|v kaw8S)qyFY{puz0!V/JQ|x5L"*oo<$̉<{7-׀J;x{] U<Ƕy?܇Πͳ'"y6k|*QI?$YaY))j=̗P?ӭxݨitHR$6QO(^UbR7xvkp%{hÏue} S*jŒ(5VZ4*6۫aOo)QnL}3Δ'4lݶ=(eƈH GoLNO8\MrlkDƗDö;27G# B ЖH* ^9 # u`z?瑮>t TVQ7K;LoNȝa(h8)*/$BMlZ)&̆_MEDY)eQC\gjMd!$9-Qݑ%P<Õ?8 |~cXdFmQOӨA^gb>.e#WG }#a2\WYټ280|:ajEH2#3*oOդ9oɟ5ߒC$Y-÷&i143YEǤ0 Y \lMXYmQ=H }3 ;1'<Z9waܡoϠ8́uPnUT_/=AUeI8l um$i.K;湒|.W(H;GߍW_ϧltgy< gCM7_;IZnB<-[\%Ɍ=<ߑjK\h!k]\49T@Êkx@jICyb쾺)cnur WX"YɕsD~p($"r9~IcpR/,UM}%k IwIɛU8G|"uБciu,1Ar-%Ryz UH'](tJo܍x4nsJR_4HrVl:8 EC:Rz+J[5 pF}hu'D aF(x[M)pr$u="WBOx t#7u$pv?-ߓOT/@1KP`dgw>_n4\b_$qqI{3ji>Y4E"~xz]_g53O[O{C'e:/Sl?F("M *.p3xd-!,˙ވٓ)V$C ߟkv܍aE>9o?)^[$tk{UX+t!GᎮx vas$&ZAB N/ m<1ZvD#]hb,dJ2ొR!*3Gg#+TFkVJ|eiǤ Эz T|(} ay쿎l¶+_Yj|E͞"㢓\ՎTOɃˉdl ' ,  ?$CY _"d^q*fXN0-xLv+ i,\FT_d譜ܨxc,:Gl \Ϭ euQR}l*̅~ Ԏ~2`~tB|{>Q> C7aƜD8Q:3Ř)ċ}@߆oOx {.V|F=J: B`@'BF-nUzl=GY*' Gj2E_gS|s-i*3.= =OR#>x-RL<9"01Q?Aͥ7 `XGhmg).Z2"V;BV;_:,Ǩb׻ f4f߬$u`LzעR<ϫܯtr?Ons7F†O9hݓV/WǯKr g@_(M&vG]&6-}e3mm(` dZ";AGV` s=OEW~$k9˅޺ /PjU^B-:XMNGz"Hoq?՞;BTya^Fu.(iy4Ђ?!xr*)~=\?f >Qӌ`~Ņ\+9Iˣ⧤שjz C wxi&ٵ1 fiᐗr[r5zs-N8DvW[qVcy@6N,Hq}zHPs5 n(SG Fϙk~xx[wM<+\4t$}d 3yۮv`lIQ1^K|;?Zy >k%'.S?՟>e%{rTvKmOը-WkO+ 46ld sT~q1RfWSȨRҁ?QU8$8 ^Ǭ'] o#b+Z@Dl0>W>g̥ v:,)J3EyhNuv /k|- wU ?KN!G(%:.&rYG.jNR?ï4<gG .LٜוjϡG]zHs]MgB=w1?ы}p/h}mT.Xۗo|yvNjϳmM@:# }圅" v3 G"[v\1+ЛOH;}У!1I%>ۻ^F$ɉ/#6**U(k^Df=-j)aI5:z MwW$ώ]eosmg^Q`(W/~PIJ\\v2ƃp0EYu,c>߱11 >gj9qKYOqI ``1ф1dNI YQ_U3\陕o) /-%籔#*ui(xgW5?F) M/b޹3O峁=uʽ/]}mjRws$L㦭$]_FνƯ3N6~{$/Kx' #mp:pb#oLF*~FGw5q${h!u_#⤸fÃmh2|]tKٮ{C.eezs Zr&DBPX#l@`mxK@U8MVv[)I 4@/kxVI f.`L4(`!bQZJ\5/a~j:+gX0 8lRVϒ`K=ol&S787mʍ#жna _pg% }&65H30HvHP^3W#Φ24q<_6 Jl@Nv=/:aqT2ټCA1 r^XWa0}GMm`]ЩZC:.wh8*JmWS-AYG?D@FQmW!ޓV7}2bq "j H\xڊxt%@V*)Q֏2HXmJ2[^&.NtqeO_qg>a+7b7ĕ~].ZA#wPTNe#MU"Ίy;S OZV2 2I& _v4\ =$5֛@}p~EK}GUtGХT:w9o}=k+:lAnD!ڔj4)է5h.J_ZC_}i1AkBUT FNEdz9_)K4ܫal4GruƋnHJ53<_m@cat5 WξS8ȤJ+f[2TZ=\਷mplF[C8~&n.eM*:Z f!վ#: ^Ez  w{qqK;@?)$b{Q-C.j6lHկjFOC mUkr9=! ϝSeelw3xRMp(Ds`tlk~ DfKs&$X͞4dP`FdĄIתR8hBFz!.AwՁntJ :Ѕ4E6Nb2/="Kx9ڷk^ Ww"H(QT}InOuRpգ$TN9o)Ajnʋ+DQ%22k19*wx^kՔ#z" |O5V ОVv- SٸCM1޻@ ,3xX:XJt%:DvWR ͬNtN\ŏH2T;rj vvc \SNN!ojXQb~@"3Rsp>w6;ZѓT+ |7*1ũr!Ka0@T/ڡ|NxJTϭ͟ J> *V\@dv <c$yMUb)j"\^vvo!.87rTGۇMu\ <^/Kν |FRmWqM?d,rrynLYւ)Zq (N*TKO)^*<Z|+sVagt"ZT˼ C y2*3wb8v_A>E?[4VJEgj*!/AړC9I-9a_PD6%ҁ@{(FiSÜS*AcՑ*ոrR֯*W;6 ĖGF' OP#VYL뿳!R -=^٢:"e*v-ɩp :t.)jׇLS{8o 7Tt@}/~z6PFv|- ȦD:Xj DKnt4Jo DV9p+lԄR2qP#fWPvΌ8[V0$duUI!:%Pͦ7Nd%?׳+GInZM43ֺ!QVə5O2ZxbAMO\6BzK -$\:zb)ب hhr JQu^a$pS &eҐkc5&$ d;١ _]Aa ?cw VX>nO+w8Ք-t'b$Ej`9V {|k`-#|JUj6ɛ# 澟 tD]JRq qFAis&-IԚdeσ/Fp0Ae*s{H0s`ǏHq6Dboc)% 4>%LP(HKڛKD*OOh^t|V7ԢܟG5߭$~nB<(yPV/ʃwOa{yP\~=[?6a ѓ -BctC;Yc)cD*/0"G Nͅ"?(駣p>ODoF# -( )isLP -?I%P mGr9֦P 8Rh}ƦHK%ޢr՘LY\~l-y80GU)}~6`-\v@u  SMeʄlT8l0JB`}ws`P,'<}%{/%QÙH*}\8Q^e&j08obC纛A{S 7pƬíʵ{:D8%}z&waD䜔6SL2zMBSQj֖l=8jrnLXdī0sZx!C{Jv`8yRnr #vXܔ3P\xFOHmLCׯ%Q=j$fMÜsd>'-+5f349Ek= AE"g&*kĭw٥‰I^1m]lkBn{-~ޛͽCt+i|e%;nN: 0H0x#pT0^Q U>4?rx?[hw0 9F{ۮuj 2~#qF눒4Tπb[D&07ȶʝ)9|7`D@=mjHmn N2z@mB$g #;)U * eي(nEUtςQz6C{Mt>y$oFr lAbU&>† dg&(l%i/=T5҆j^ԙUBݿS31ߞDGV% 2=U)#>ޔkFֵ-Sb$ 5WHQp̼EZQux43|H ܊Օy7OY4#7Fs +yAqY>z&i f{3+Xbqݡs^p+}h Mf9 XW )Cjx# ;  _)W]nkFe"5H(?/ؓEm3:67Kx^ S 0<:?EZsZ(4ج_в^&"%5Uq0![81 h/WnoL}P-yn~(Ϥ骚zz|\_Y,vJL"i*PH(f]۫~-F?d^ EϯvH$GWkxW}:DG#? +[g2&L{L} dvjYBkg-NE;xl+Z6@`,Hh/ۛA&]Zr[!lXQf ,$X1Ω}$Et̄Hޏԥ>!W I]88+9$6:(ErriR`Y=)'l}QM4ɜm3rQE`ktsc.var scf ^{0\T୶%]ط݂Cs 8Guv=k-os`^۶ ?"s+OlvaIz oP`t pwW^T1ޫG$Wݝ%B08L>Z8s`D 8a*qxG%J^pM咤AYM"hN4 h?m lıl`T|7HXB"q.BIDv+z-juD2d+ԋAD]g*;k}\~x~%ʕ7loK>,e &R$!.menœH"F>*eo`_|{T-퉔#౒L }bOw-\*H]҆UǒGN}PDנiEO-+>Ru8>_Tt'KyYvQ[j=UyHK>WPg@RG[hvV)AQoTǑ/]F(%@spPz"JL(T|G.õ<:_ruwԑF D ]krh8O?s5KPj&:!J94* ոM}Z.ĠYxpPμ,f8k=) \<@gO\kfʐ2U1`a&٠ٚé.qf/ZP66qez+9c׹Ҋ0 R+rtU8P -o-jJDE,j5aI^v MW8UHBnrgyl{H Yr}=" %<^wZŦ/0?} $8H^tH ︲kj+{5*R1>$!&U*xGut%qtQ%Tv)r_e(8bD9Ip䈾Ѻf<6H<Ou`Bti5B*gG!k^b+K{$䑳*R&J!/)#d j^\:eT?t,:q{zk#8#|YYv6 dt-,MkαnzlqaOA\"OEK.{ ԭHاmT>FJsO';5 G41Gz:v)aF:^ç^nvHR7:]ُH 5 i5K0Ai? bXv/̭^]-oYx4Fi Y3y,(95c6Vo" [B؝T#x(;~p\Gs+|B@1'KDz=,Wz[}g\z\lv^ύ#"?7]2&YLK0W³V^ 5?{h0]8υҖGί=3.Z?ٖ=l{ &n_KJtPt*h(d,a Ǥ*~'Fy:Ѱ~7O}9 ,~VN\%aIn> ]OiPp!}rV|`4vt;*yGvJS*>s>o B<۶) M|yK3o>OL> 譇f#AIfsϫZΚǮ+YRG?'_&撛n>6תmz u#ua"=h$,C9(axcp/:kMVU'`oZ(ќVhGW|h8!mqR?ռ'囄([$h6+E9:J'p7G3M9sW75W*ǕتVEY]AXΫp^FпRWʅe#$'OkSz_v Ӭa!U(FLҀR˹5?Tg@!_s!G Ήd׉J5sftm%DU~YGxԄ*xT^-^{`&M,EG萐 y;pD) qa%>\^aILa%橒53ՇS}8j(#O-}vjxO2N פsgB04.(mҿF.Ѿ%wJV:KCĉ;VT_Tl?$Cs-Ic͟ 4a3Kyo-٣bYD2=2뺗g#s=zڃK'9O uNl~?'Z wc^p_eriJl?"QZq{r %᾽\Aڽ3*??#+5tcK'%{BHvT&,ŧ{Ss<Bg 6!I2~;f^ 3汫Z|CI=3͆LMe}'F92.9~ǡuל*<eM Ǥsbuvޥ,ǟ*ΊoJ($~q`À`^%{q?+‹ã/´]cQ=ԔIAhVsX7ЩقrJ'_v\9s>':BvaH~=[ 7/G@EJL 7-BqA/ ði ?ؚ'{koP)._#[mRIp]F Q_S;9Fo ?v6x4Dk9&atyj}̴>ji/6n~z=`U ꨅzsYeʊ.ޗY}#8/tj. {QBehG]t0]gݏڳ`ۿ{õ)mVр>٩Rg_2\2f~noI3\DŽ15RV+.V/r)4X)W>G_eHDQf/wO@0FB~/BPʯk.e8Lnό/sM\q݋M?PFi({b 4lOi=4m.Sī4x+[xXč?]P|+6g;mSkN]Ayg9X ^s$SNS8P[D;RYtzi0(ܮك zʹwPVxݩ&'1~l1"^NŔ傌{̓{YQ{J96/'L߱I2 I\It Vosc z1h8gx^iz@guo#"?iB-\ZHrfĘ{? 6K*,G#xR.XTCNQ]O!;t2"dJ=s[򅃻B!XK=(@@ZLRd36X4zi +7憮 MRZyjEGӻRnlׇ a%~x~'>}=ҍoKM"(]VkuEkcfvy~֞>*k,ZB#N !oVӤhC|~6 P]`)ﱓlxfJl"!|*{K,;E>;[2TKTgm;Χq1+HKBPxZ-_Gx/ޱgXN7QHVǺh_@^shyB'* }z5d4U)x lIP!;J]oJ뉌FJzB1W@anהLrS ~qLwSL~Ishr2TD(oSza MFq6MO_"6N7P;t(OPg2BՌ0N>Q%FE[_\ո^r0?됹?'yHJt45O [$]h$>>3srnv0h/RziF8BA]wϾJ{dg07;R6pLv&pãCu#)=W11Fij/}7pHzL9vr^@{%tAX|f9 1 :5͞.\pA2!Sygc/@LZH7Y\{{F#v(?gqlvW[xgKxm=iZ\mq>Q?&n S冚2=y̼QO/0*i ؀\.5 _pkpȤ1tus$yFj,,Jst0Rw[qM1H$~ 91[5cTYX#+]\-9mz㚌F =3DJ% 3V/cQt01,oO]`Ŵ76$cK\LP*&"^*XhefX Uk7rlp|]͒J5ax.VDZ-zQ;FN 8Y-eRYPZDoG'F%yZ Y(-L(gu[ʵRF5V2Ӡ:ęTGMU Gw~ `$.Bk>n9(ݡnoQWAў5tܷQ=*g$}לsҌcd0IoM4gcX.J,r> ϒ?ryff^#;pp787q0u 2aWiiځ7g =9c7.QMQR /7 ZY%vmi0!ܼZx6 wG7;ȄOtF}@&$QpJ8k/ R0Jv]u{ UesKBFHMF x65GQ;sUG3%x&/M1@-/b|ݛ3_%mgpE7qwJM5wU('p#%-0ȶG +%y!*75[ŏV VCcM+OYJJbU Ҧ[~NDgX]9Z/5Ϲ3EaP+CS{i:6W;ϟ!mJ5Uc: q#T^+"~=m UsgH0o.;I@-+)LAP=EnbptXAqEq&.BI%|*l1l84v!uZ--bRաVBWs''RrXk [űM({* = 2A$V+T %F^uIs#Ca}U5%Xr^lS~rwL1%F* s>}seVjn Eœ G=VK sܲ)f&<;HZ< TyΫG`nB>k|A)~fN:zz18cHYO:. r $6>W2T96qm ]^6w1}җ9{6CRePxx(_%~.~AWs5ď7CF;c؍!2vT',H$+KeHR.‰x`ħ00G4ȏqЮ>/#S U?{rZo]>My8<^4=1''μSV! ϴ,N#+JrR%JJC)ϓ!@GfD88:xˣbnEl{C7WE Y* @GIpig|G0cG ]x; :jaRA8v/L1T׈R.q XqNMHhϕZ|SUG~Χy{:ёÑ#esɶ1=< PNwSl50``+9]Bf Q0PqzJë a7pσ@I]<#ə溚Lm-?1r<ތFOveժ~*+0< ;[э=cE3Z!'\p\"r(p4 A:%H4>'R鄓a2s4Yy=370rkb&%Q OCQ9A5ebtĸI,{0T.%B_l.LR~1oqlmFqDʌfĊʃ1ls *X1nxY xS-z8k)_(uJp'Du5`mĜJaIn߆) LTG';-|VD `-$6^O 2ݛ…dBnfwx/$>eW_,y%4q&@-$&[K6|!/p^ltbVZ]_%{C,T䋧Io`8DӷƇˠ>I{c|+rq0snGFl%X_ ^|ĎO$V7L~1̢&fg>%z raIng#e܂ӢeuuOg>&FtyDŽiy1&fQ0_ʶ Dnqj.T- RVج.%W蔳mC$\=W+zJ^E"fV0U#a[Gžfyl~+ZeQRdO"i)UMqȾyxs%0ljE bi݊ɛ,ڭ>X5 VCllB DbKu<]S_ 3OUjsys9ٔX`G܂pADA_6-+rYYfvhat IRDa!G_'te=gc~G ^-3jxS]I9+@w#o%IlmG8zܟCb)˧VZ], cGwC)㘪}azI(E<bee|q΀EdaGMngarW*_/筄w3%Å5=3J-n9RO>pdׁQrȝsj~(6BS5KUKz:[Gt$OQc aFF+sMfxwB_-Kr'fASEh< H)v-(iIY>Mf6ļ6=< Dl!57[8pF7f<)u趐Ճ|}ceJ$.VWTIx,Z󔴚*ubrAw˷&'QGLg2ܬhyԫa{^}U/Ua1uT^tp-xol#pՒ)ٖZ4V wO= K~65Eyvp-JCyyY?Ň?+=|ϏϏσMi¥Ԅ !7![tCˑ{:V:6z1jjj Jٵ nW},D1~Ԩ?"Dǡ:4mτ<6m!&a*݅V!kHȓg,v{C벉; !ҏZ[BtMāb~jilM4helClcI ZqZ N=@A:z' + DթV'ߡ͸5&!;6ºj'.\'x2xwx j/j,8 kzEʿ{e†TC3%3 ]Qq!ތ7!4²LWo6،I0R"/_j#V@ TA}> ?o $$p=򽨽߁h塿67`a Kө9rMf5P({>k<;ƭvI…xVt{c$IrmťsIb FꉉR.-U &#TyDGo!W~C]Y<ZJ'ݲ*'FV`RMB+˂J$`<@DFWhpxeP Qr|\i=HHمVS@7([AqG$|1 7 3 ·zn+8V=Aׇ9l\% >|3ݏk_ ^mj$y_!,nyU{Kq4%;=z\-WBk{Ty'r5glȓpU kK?@~shQ6wP"o#cyTˑ*}4һaO}=w;zS!&z4pi"RjS<ߥ|jۣ|]55S+E 1${jP NÇ38KM3S! -Ν Mq4edBΫTotR3g˫ ́*_6U4g3goou73Mrk\Vd `VX9@{3jڲ( nK֨v⧶J˞`F⊒\1@X=n:;pZq٩#";оo2ayI?JFђP޷\I9x~@jnXO,nEJ ~aiPFB k\XZDѝuhn+N_pAX7KUIl-fs5^{]ZKT5j PHh }jyQ;y2R+lh+a5j?|Ys\QoBS:>\g u<]y[b/ OO$1Uq\wj4p|LKxE1)XY| U+I y=$!09:)5 y}(fw^P8̤;{%0I=-0?ڻ[ 䋇E cr wfBir}`EDsRrN6.L H;S0RxII1Ӟ*M{!ƣ>}}<[ ]KVs.Ժ d Y] ءC&d圴V3rYnNWe>lCޒ#|#GayXC9S֛|tM]{rt#`LI|F%^@uޱ0-N|2'7<5;Mk6l-n 'Oz7 e4F uWNwE@,-rћ`jRFUfÚ'naXpCAt>>Qg'I^ӳLr} ֵx&Z٨9Okbw2HjNaH%ulYVK:" P‹E:yk^%,hW;s;Mh蟚ɠ0 [ƆI9_8FWʦoSsZgFzwF׳zGѳV:|zSuqr\%'Wp\3희/Z;{Cw(4>sGm ";4L'T9"L =w[7Kz3|5e&.i93͞bI&$=U-38e+.5U*>Sexg~VJG>,m<&Py{Uɏ!1) InwM5xnThb#mTLDjaU5y|sot)LD^c$)}Ys'*01>.:D!B-~>>͡>ғ2Z\%Y\ km (4@UZ+(sK]l&6rvU_ԥVC^9^UjbQMow@s jVxG Q5+>.$*}zhgenIok``%T'U=iQR෬ @''ga:m mV>@Oȓ\Թ +X\m0ĺsp-g!ɫT|>dOVwʼnc*`%˜EsfX8[xZ ϒ5/5M?9? L&j?\YbS4luWr;7=Oo‚O( mR|f*beǜP7RrQ׹6^JtrWHY埬QUACT~C;|=}LKV{h1 ,WRQ\VCFqm.7 ajUf.3绌_N ku%gyn$||M̹4LX{)8y~c_/D_vY <"6ʻ?J[7 %qxMv Ӈ@"8}YJq*HS+5%w՞bb2E-0윺?aⵠWo״J'6<kΫ[UOZ5,UxLcᣞ]j.2tp>'ѰKt? }W,!mz?L L~l*?_DyYv-EWr%?Tvjq g[,Ku.=9'Csćܒ^L޵)TxJM?$ Zs0ҩ1hMtHqB!VJ^K6 U%uHO]`@[D?B9ͥR`1: ~q\ )1;gC1浫A0sU2-c2:6rB aqC9FCAX+Ǵ0 ]/Ga' Yꓫ]''e;jaSO%u?P%W;Ϟ1!-Ýಈ*1FGxAnDCc\< l1ʲju[P'z!۔*M;c \ętΖsPnBCz ]\_$nޗ},8GhëTǝZ퀫Cp8 ¿b>j-=$(>jEY 5$ ȏWт/íq}YpII-^N,rWph#둦N˛"z!ƷY?iӬz7捇_ץhG\K~؞} y[&띗XٿޗŰ;l[!y Eط=BY=j +8:6HVn0I83l"hj;χr{tR GUx"ȃvoz+嶦v8,C cɱh-ɥPJN (KnpH>s Jp(lpq^RЄ%, w> S#pYtpč^A2 sfˍ2@Q-kvqKE24@,Q_>xi 'eÍv2_ʻ]612/9&Q0|F^#6/4{5Fh3(Wksx*"tr& t iwE ՆR,51NeYWgg@7orQucC\q݀iS:ϓg,?+}Sҁixbh<%cKb%T>5Qߤ#Cy@+ ]L8o\w?9נLH'p9ӲPO!G>(AG2y3:!I5;CF*S^Mtw97s~ԅ~i55]:OJ2/a /B4aW7XܩhtR:{%?yB50uaGrXg+t>Ki#vO2s B yb؎ZB*S G ]1Pk1E]_k92B% bDHY`ئ W)3F8FK9`eV}`؀\C^KC@o暭lnj"=6LE%yvrc}Jԅ}Lb3Fw)pZĜ;%M|=߲cl{}Gq@rj2IFgF~]> K,'}C(Z;J$B-!F=k5w_ ª̘ 􉉇OolgK؞ѿ'w,oU2o-?c}**q(N5c1 6n?)NpWʷEvmFs]c~6q7o= ^H\ qxiJa9x*- g<7~ߔEQ:0T%XpMP2g(y:vs2↘P4[={Zp)%-zPK 2I&o)&y:Oa-::"{r);ÒJ+g0qJq J%¡iǎo)/"cPp+ *RJGߔu  TȧESbK0BpWICףΑ "v" X@sc8vEiz 55hϴCᘢN4{ֆd92cGuٷ1z+gA5\pS0߳ (32IFFn8 [i~$"u&4CŅ ;oE!JCijo9R!YvC0@?hC1l=" d386>z֪稘Rk Z~sR src{<4)͒6Dc!{8^rqE{M/rT"NtSJ \~ی\`1mgp ghBw泎&aQa옜^NW {X!B= L|H_6qvg %4Shb8[To`c8:_vqؒ$cKc.z 0-\y]mWj4Co Kfz.sj3ʨ&U=fwGj(4/GYj֎0ob OڣM~,jkU6y_=O3-c"*RGytVqFY 8ѓE*M˩ ۚԏH"䷔~7MM|KNY~!]#n粎?69$>ve@ٶ1pvs,wehtImۄchк{A7Er_ @^g]2SI>/jq& רTc;%-)Dg4AJšV!&IO_z܉Glfmu`Q!&y 7y7&aCdx0 6 ՞z $2KhJl19hհ;H¡KFyUdw*M^azAɥܫg4Lkzući* w=NW[pUn014C>NW2ԝڝ?.=΀{F,= [.㺣"qzkѽ0x݃e]ZPS-GeDÛZW(-u.e)s` Bgy 5XŅEiQrQ z>-X(o3/$,Q(e*t(q`Sr:\8]F}sE#EK:P|Rt2r lAW#tv}O+)0'y:3wb̴ ΅:9 Ĵ :φڣΆ7:"g/] \?qTࡕqqXIo֟"=,{|*8AʿSbJ+?*r'Gxx$ͥl؋m5Ĥ$Pb=9`sF}r+LN*O=ڬnE Uiϰ0? p630+y͓ĹѨZfSĴlY9不͸3;rU9B{y ;+;öRN6Nb8P%`VrhFX82 C-|.=(0oاLٴ3}%ʢifazܰ:Z0XLu݅b_עT`h%{2>6**](HUun U.~y틍+TGBc,*zQ+p;h$ o8a*, YI³aww0U<hb\,OQ)h+j#T=s@#"aUs:d#{6Z#?qM`/Ǔ/#'o0kpt|S7 $4t|naoPS)B$lLMt9~{$x" OsK E~FR%x_h7X %, ffWI~)Qcq(/g,]mV7O E3tPWz e#u]Έ\k/TiG7q?N A@fոLTK*4'#b-164f@Ro&o8FJӕ]HY0,HNQO*sNXIh 3uUX0\Džٖz`\d'USv)P 0/>8*Pۆz5B2B#|3XL0XOT"(Ť+FļIJh{p8R3u/= -_G1C^}[g5A8Pw W% *6']GeQ nW.["kJ;/%3dG>jx;R3gh|zzaʤ[D.)lЍܚa i!zGCpbVB]zv<"_Sі V)vP>Kʲt仟<>vF!V/kƓ4  0/p^(XL]D'!?g֌J0; p\хǡ\QNH:E\ . Qڎ0Qڎ"!V۱.vBGv?v?vU˅9Sۛd@~Z(\h j*i3RS;9(o,;3*e0,U6 [;T}k䱺)˨O7#S[XwLPWtQ7+"+ōhk.Ht鸠OH0onI$#Qr(wKnT3)G%REKTeR9XVyIGX5?Ak іmKaKdR37~:X_ *C?zU-j:5;_ w]ޅM(Ы ڠ(_`i!& p̛{>IH֬Lb i!^~'W"BbpW Z@ۨs@ [v:dIRWN ve2+:~!d8ւL\)&a}Jd-οYTS"Eu23[i6UTdޗ D<4*-ey>X #O.ui 痉s|p~y7;!lTin)߾|,^%ws $KQc#258Vv7oo V%Z\ۓE21auGc?~RRI@ &@\xټ7׮j^~otvp7#W_C uFN|Vt%daremoi L8FO)r&7V'(ֳ\aiiSd%o$~^b uZtE X (w7%QZ͌zy m!T=bk6-;zMzhM@`H+@'?JiТ^"u E8}qo$ߤ Lα؎&#i&O5Pס#\V Q]춆pυZ_F#ƚd^ꀅ{U߁`Q0A{0H졈«0Fu=69X>%&VQ2u6ȶʪsg -raFJq?L0S+k/H3Ľ-eP+拞FizƝ{5RM߳S3"hr>ʆOMM~F) QИD=84& z ܊9y_ @Є@92?7A4"sQ^ pn3pjj)BnGEkduL?0k\1w8KdMT|AˋǙNJ],>xgW{_C=J4U:?팸& ),R9/|bom&sֿe4up{ }֡+Q5]0sG@(e_>n=uG w/.mwfyoQʁON|ͶyQ j{nT4YġKI-˸V*ECûO[NӐN2tO+耶#ۃ#5lΛOaM͆Giǯ=5 P.Tj]3|TQ׎}ѹbPϴ wǖs72oI/7Boaϙ5{dK >db\Tlb&y#t㎨K$`vPϻTJ9XUҐ?GօQk@{ؿf{])ӑ.9j-wM[ vRGP;}mOӢ?9fXJ 7&$P-c%$Dvm)LM*G~?VgM*Fp͌5L58Jd~ٓ?&%lE\j/+{rJV Նg?&$OKĿ}kD.(4,7 OdwHZl-VyKfOґ .U&Gy:XI2Sj]-ܜqMXLFj<&V*?XGqG);O{)5_b_J-/"N,}&y^yYw'@dcăŘ.dA=>ٛJt9'ɒ>M Ub- L#(uk- hMۆsؒ[t8U?%52BfÞle( 9BhI|Yi#˜hG$[fE5-[3ڌF%Q1q&p,ۆ=y_ fz$~Ͱ vq5q58=uiK]pq\KADS\")KJd/m1"q";јe+h/otUɩ#BjJvii trTar@'n[*+Փzv4l}jBIMeRt-{Nqxn<P[yw0M;ee)F+D_3悼 㪥NL=fCTj.q;K9 R=bȩZ"]V?0 RZN,y'! c,vSj ,'*X/4-ٸweipBKI-%d3ieVZrqxǶ yb6wwF51vZqo%܈ s;. mVuP At~]+l5ux`#-klb)_^ id#!Cԥ Mlnr+GR_yD}jtufK!s8˲O`=I'J?khSW&\_qq/ry{x\py7AZ(wϺ njE%{ PӖ/{yDi$`}U֐QS"vNE!yM"Z$$O}^erVLx*\ 0Cf`B5=P˚0vL>fßXͽC:/)™vrzK9Wzq"[ !-0D>[#G4⢷iVJu|WS;7F*|N$Lm!=/[S˚ŵIQ0836s{y#3_ S"J5QƮl<_`MgD;]I( lcЁI$qfiZ5\q_9@Shke }Yp`q1fopU) 0%._`Ks\~h.3i19+8ҀG͵̞LA Ƥx(Bv>%y9(2҇>\_C/bF&J;}!,,eNd[U٪y07Lw齰9۸WR_LU5/Nm 5&ז&{vTR-ާ%KhYLRE#BÁj!m"U&4[5̬ 1vG/K$]_굩c&<|fx]gU >Ȍ.Sc &p$T?;Ǵt[,{<j:jA.-w_(uMvNm|[焺Rz'IjtNl%?|~P|]#k* H#g2;CZ3S>2Xs,~JyE].]9N燺>elDZTR3(2& T8dTpE DVg1-B:ol $jρ9!c}3E6#ǫ%^^֮~R֕vą%Bj@ F66Nsa+)Eiz:ZTMk¹\T؃c1laLϊ>z͟Q|N‹.E ťӝ sYS-j;ڭk`6DMHuײY3q`cQ$J݆3)C)ּ 5 ,a8~Gf`W;0c^=0FAAKJ(q"S0jzNGԑ7#]󆂰Z@ @^9' 0ciQgimlMO?Km!(#\tYbgxIpj]t-0@f2cp &"llv[=P;uhMxDք[2Tݱ~(%QTs%a?9*Ej7K3A?i7gřPglf^ORe}[Du9F+n4,6uP%xQ(|Q#[?vbS|u;;2LS2܁ fn ]'X KSi l&6k EQEw|CM̷ ǚY0lS 'eQޮ|lJ)+)$q91oح.~\~w5YըvNloNEK{#9P}[ k4:/g[y&76A10#<̈́M7F *$URГjYvՆPXX53{;el W3ץm5ӆLZ:/#qP.d ͢[frnPM[{bukNv-7@,Ol:0*akAsqv8b9{`b%kR༜%\cӻypn^R_u<87!5;u\ϠHiҷb<}xAr%|ekv.+5E ^-Q(q(E4(n|\m&vR>ϟGt@8!1׆ك\0?N7Tvĸ_ڄRΑ²Q"n&C!pJa2\;Cׄ+=.:$2a6`(2ZX/j@OvP܂rL+n#[P}'\Ҽ SJT` 0PGx S6owЕ Epfk#Vgtm0K+FM4ڢɨ"}²Q ʥ+.&4 LCGV~[|ϦJ.*lj ~nc{g? e_C{ aou[C?t;ӡɩ{d\;xQ8a!_cZJ)llDxMLF.{rd \ i0[Cs3~O=Y2Q]4[ 7:/G *ˮ}OnҼ̔h>?eSc*9K+ߝC7swA#ǀ-_P72;`I D"i^$'Ht97XXv$)' %O3&4f'إc.[\]݈V'G7 %- ȪWv|x19v;!C+Q%jb)cH Z7R&Ny(M؅MRے[0r@QFWާϓcU.Rŷp,#isST黱W)VtYYc/"8)-@id6%ج t4_5 RÙl+>^Dc]1龗.&J%dM>>.ۼ&][g\%.M: I̩AjK`:|[s9}A2SSA*=wK'Q4ߓf)~v.F,p6Oq 3P9̀'cV-.BL%AXXSyGcwܟ tHt_,Zxu).%UMcrH0 Bx^UՒj)\s{ ʟoi_q08єܕN?G)+MQa *;)J4dϝnGuCtml_zjQɝ>RF NRРWwjKnbur.: RDwzۊo>KeER-Lt&ݱ)/&?ZUX~W]%I[ۡ$V7TLL q8m.7gdb~/r?U36|Q_x_.3tr^FG$b-JdJ$=7"y}1O_@iLًVI6@KiqM B ڮpٗ[-Ch_ȹ/+#{WKv'|/b//&_Fqٸ 7t-LP0ZNgÌ̈W3EŒNF5X([9wHnԃNC4g#}26P~ s\#K^1u8x0<F #EZC~.>+Zԥ(K86LkF0ӣzg?,a5!4bׇNX O /\9yF+ !'"cħ'Je@KH$x'bU3ӜOXSɗŁ?Qfܣ'9.+$y*R3<&ןAꍒ2dU8EwDDԳlM醝&x.,]R7&FB u=P*npmڨ |y^iI>liNgkLodo 5R>?#68f1Ba߰ZÜn`a5i/b ~=&tV>\ka&n VP e yd}5  CH3Yw**&7 3rGL*`)`,eN. תP!P_pJ-5q"VD/Ѐ抛Q:>",&A(͛av2+ qq7vDŽuc#Y3؋AN=29>6ޱg3sʆyΈ[g:P,R:ۖC{RZ. yo!&5#6VjθǞn"ktwUaD^2㻪P2]>ޯh-&b&$AԱHPΒBժbpx>E\Mˢh$=6H(v5A27RCiȐ` "Xԝ.Zioss5efTF|362KaxKTkcח +s٢=)`+aCf!4%Ͻd } X("m_Q($2 DEd.^0J/x]o$WHyՄܼov2z[--o_9V,N 8b.%. fw1gYc\) չXvhM3%JBnCm}'ÿI|X\$ ) +%Z"AӡOUHBҽ*W:D.A\H2 刻5Oewa!vo$eCEo^9ajS) booFBmJdF]t1cGTRxUh nw%GОV[Hw -Zd!(̳M' -F-=EXZ6|oǷqH6F,|:,LS9Ih;BΣV9yN7)`dW7$aE%\Y2M/ +OT3'FKٳp:.2?mhyeIjv+e[P~Э#?ӪLno#X [Ԅ3Άk=aY SOz9_"*0L)kSSQd[?r!|S}2ZJ1~!6RT"p _Q=T<hsr>9wÄ <͞G ڍUboX$F :fG"qS&|\P8RB/ rnBuuey] U$6ܮz%ҠYmTX((28;X1ΕQ.{ )_oExϙMp.Y4.vpރjքܼ4p0ROF;RHXŰαфY@lnX|.1H2eTCu^fOnL()jI%$ˎ[b4ZK%;%hepPo^%}*n,p$рJ2AWgN?'^.)ɒeyJg%C5Q9:ҫ\lRnEfG?*A>Ct?3xXCr=@8 sJ ]!M3E!g ! dEM8~5H >MEi;ѱʻ y{H\>| l0R1Μ(8[J $d$p{dNgg۸Iog\jF*/ ^v}ω39nEOYfi&YC˴p-Yr;sTԉdRJ:0g䞔7Va F.//^+RvZF"lizof#ඨ7BpΡo[ݨ5.x8iU+U5,H7(UU.]ڄM/LTץָvyT$5kܰɕ\慭\/FڭVRjO^[/G;МY[Lnޭ5\v< tv[v߬!5lhQ;.PA;. &4x]5 ʴ ycN9W'ɥl\jrg2&z <J4]mNBWŗѓK )}= 46 Jh~k}%A`͖=n. M';lʚ0d߽jXnTUQu{~ R3?{M|j_a:9k [;h/tqXzcU/#}U> 6ҕKg:5:v:{ͶhYg:լQO;sSD: ,:gr{gćg&q0I8v3+ bG$y$$,̌2 W", 7(=xnڤc@;@ h{+ H|hYcHv~kMf|' l|[hP&yRk4\??Oh_X[UsمΙ_S1)a^>լt14TWFz2d}+ݢpdϚ=s!U8–rR!az9.E[#X@f7 -ZGOa ׮8[T [AgY|ݼJzz~OFG'\>N65G?QW>)*?$GsAs}㛯ۉ鏺&vgU<{jқ վ BjkV3 (~%z pɰTLwyw0oUZjy6hjE3DW`Upd"WY@,OEi (nfwE.O޽B=j=UlR&~J/8Ή!G8b"g7tmM6ɭi6RH7,GhOHUiET#zjN85j=3.dx2^LIT:)sNq6kuoP!>_ _rJK*!~_@z7Ġ=QJ-/e>,3>d QS\QMv[wTߏ!mI e$vd(f̹Gq;(F(ˠe(4R]]"0ڇ[sWo499RipуaDA̢WDO0MPګ1vgz?4".'es#It'4Aā7\1uT>KM! 9C&!Ysf\u8vjxݳ b`ٕYtj1f'B;&h9[RGL"7FmfVܨf#;VW[O *BI" E̟G01$qwrZJ5))m$Li 1赥B!X)EeSIժTTk[[M"QgwX>"PXxVGѮizCWh;J7Y$.~& ľ;ׁ(BnW ObZx5s(s]y(>()f4g<7CO %E(Mo([HHb7'454Yu~^?t Wyl.+h ZIyqO%kCvn֘x{<G -tbt>A1tl_" 6D?'=")Ysxu;kǟ-ܓ,9b4D4mֿ;['лv~V ($9:YQytc1 "!CfKx]_2;#:}=&MsWÄw+77wIecZ:?[^1I5Qfy9bwx DFc7@O:) %K_Ejg;;àY[Wdi}!=P>]ˉ쒃z"9?ы@v %Lq䜦 GVYc_4|m$Ǡ_.~hʒAB,>MΪCFɿCAY䛓B&ChNJI m 0Q!ޛiD7q*"d2]*lJPQ8;JVWNCbaf"6.:ڎ8ólM(휹,|oG4A@èP'"<…u:˩qܷoЧs&)O`7"!OK r ti\0mrG~,8Z"m7@^^,'¢ (Oi.nKtnXfE{ ͫRȖݮ$~ЭdzC04oiUC<ڥfN{3; h^C U`@~ qqeӼ0~TX,8J!' ~2w=H{]$ʹīkrZJ:\_a;0;>PM>-{7澷*>г[#\!F÷{ uyrʚHHQư$@|"OĘ.[F¯IsS-98 (pӰhv6 gH&_X䷆% TI7ZX+-e] 84)}F9KPm2reA=kUyt.sȶbYjh|lW93S2+0^݃8B~n?nū+R0&81fAcGe._s>cwGl7",$:Q_?<{g.FdPt1xOӚCZh/kGFP-L  v0t_gw*a0x 9iCc?K&gKD<ގd{:Z*%Ӽ5+JR%{ XK 4oStp%h}Fj6&}_+3@7Puk5 g%qljj4?9)u6Rp9Ӕ>9i}hKpy~ "t-0/[6n:Y@\F^*l}YU=)aW%9a0D+@VQeM [BMË A/$O{}ŭHI)OE?Cxi%PKAr?@JZf} c Ŷ2MڼS_,y P)YNgVh x3*MVzQR q&B\Wfլ\|tV[1ęHbn= Umb :ƏOFJA vqvi|(#wK<ڂsz~4U{DJp#yIm 1D7V*ݩw$X݇N~PS-$N8:9d4ǝOݿ rۚ)fIfRjCu~C:x_WXchWprTÓt5E}:&ݒd]bm|gD?.K+x!^BbwORbޙXZ2ASܦx>e7h^*!@-š?h[~ R-AqN^-U]fq2UooIh%l()ƿ^_.(6>3a3~>@'z}AGBZ_j >FF_F{SP5P39z}pAU޵˻>Y$*v&dzgdg ϸs0$p1Qα<\nv|(PZLyAdK>t,xIZ %&|i"ohqܮŶ x)vy#0`gMdۚtxǙH>l#uəo0DI @Y<>$[g9 ̮-Sa6 {FBS¡Į&$ d'Q#xȦN ŝV76xIАh:tr]PܤL2޺4՜-%N\$VbnH1ΒPq'^QU+RF^o M y:O65ZqEa%NC* \R~$X*FIG/{\B񱞂8~DoߧPQ/⾤WW~cf=aqCyğ`f*4jtv̫ 1_u3f%.~! pVY!.@VeUPP367ntt64Z`?D-ůt׎\AMN쥰%h|Fm@:/jmMa D۫B109HM ^ f~zGa5RkWř4%c1E物m]-a4l$o@CfPV_~(5֊!ladr ӿP-n˧S%w6ᇰr]~~ B1ӭOĚJȅ`.PZ&Kf5VU̐3г'8mJkĖ[?ԉa0T&Ivƴo|[k)PMR9)!ul'bW Rɟ4Y(YZ%J{,?;{pN4߽qmJfw]cmρ5z5|o??kwUn#MM.>bRsf<'g<`wԓAz`k}q@ҸBˡlG-~rOG=_hH "*f=] UMjvE-!F\mϡSV]$[ƔV5?!N!q]KIِ3&q>I{(69޻ȸh:W%.EwOCWle_칃(VKR w$ivPE O. ckw [%U«Ӄx3g)z0l<f4g{v)S^cBuV"Xa̞jyRK,eĴ$kxė e h,ĈJ 0j1:){ Nq_j+ƬC~D =$K̠ɣm?[E2s;VefAUOL udӾ-CW-V/>Ayd?PJPв$3_e>`w\*QT^[pX ʑocߠ8M!Mh21:!o9FN5gr>"}cs+J8ߵqh5vٗNO!n. eElb1ͪiv?(Slj~~詓(3Mz5(#؜DKiVKWrCM==8ε=I^Wzbz] V˧bJ'rW%bNTIy{7KR3RA/ }C{<%RC!sk]Y7i0@xܷ&o'dҖH0C#OEsMHEAOWl1c_ZM>]/qx` ur(5=IP:a6"I_4L/)i/U.-\2m|VPE+*vKr _i+vElF+o`3I7m Hfm=ɮ-a0v蓥{PiFbs cU{r 7- wr`3S!7pJ8ǮK>W>fv 6 ۑ)ڛ {S=po(:@ 1K߀yr vFo&!{b-`|3_5Zs!ϛ9jQU^22t7X`opnXP[)qy_-tcP>/>! x_@I;60ke7RxʴX pg#Z}NJF)wlO"I|@%>m?[̾PD[i)+jW'df?x&OM.aqn z̜)f_]uTj_UsGD)eKy\..hD-MMX w{!qsք>Ne5 lyaRt{ۼ|D4Jk+U'M4G߷S\;\MRjPDwQ:!݊_k-($#lg~q:P- ]-Y)?G_刢l aqNrF < z߅ a ?E^a?vA~x. `e;ԡXWy;KĻ񋬞B8.go\ y(buXfry|'$ͷlf`7`SѢ]o qڑ}H3q--l˂bCs VDU(_>R٬,Gx2)}.:9.@/CËCGx:с*e/9Hp|!kś|wR,N:`ilʙ{%@0XQxtXX>A1ßLձKzAVw0ֵMo%W[rF4Ϧ8Aۡ8EhA}q9s>'|̟9?=6٠j@J'&b]R"b{E F?A?_OxoUXö^jJgN} ɉUH{$B:(XJbM?bC1;i2/c pF=o{_ynrxU dН}׬58_;:˛<4W/|]'CWz v_1K7$&?bx&{7 jĤ%J%-&~^L;)x҆Ϩoj3;s*$(:D!n+-5=7TGրZZd\=ßBJE9TTu[uI*sWf.LoUszvN{puv}+w+xK}v}JϮr$ (iDt6P&;[LX*_@eQo㮱"{۷&Qoޠ"z zSn͐i5%TeP\.]<NiEtyZ^.zq·4xJn״G]#N{Dv7o²Nwuzϵv=ir6;Gv3MilID;Ft::}3;NMԩZ;3ӤNөk8D<Ͽ;FR$3oI_0J8kqWnw5xhCbyJEo9Dri'÷Э<nm:=/7os[Q x?_xoA6^:%G8TS-461&|xlI -GR+\ѲqpDKP0-G2Zڮߑ-Ss1Wl82+(j[vh1%EU/x-hԲpŖmTMM% qfUhDP;\R*Q8X-OW.穴OyEDa>FoZ(8&\+F1r<DVp8}M8#8uxy9RΗV^1V 'ULɣ+o}_}mÕv_}U/tWyG3LmlL ˕d95%%U_̚FHb16 "G(a˕tgo*r՚3ǘkYʒM%btUnPx _'("/NHtRM|Z GAP~^JOMeQٜ* f@jvF@Q&5ao%VM w |/ >i6| mԾ6ꏿ|9jI%-ވ^OyY<]&ԷDMeIP2!^ ee}lΨf?Ewy55=02)[ sur =_c[ȡ|bݧj'o@'1dIڛniaVm>`U> 0ݬ8ҡ*y=;Ĵ Ww7j/GVHy鰜s@}]eTk=T 㑿ܛH>gup%,ce첃F P\=ܱã% %ŞP,OK4IrD\9X2B ~R7 K9Be5o9ġsT AB.pL#ZǮGQi~ j)1J ^g)7$LR,} pTr NP5QHO+ϊ2勪]!ZmxEj;|)֮oc|ն8o¸9h.nTsLJN >OWݪ=[Lo]K-6-\DC(wr1E4JJ-@#x ޫ?qu@sĂE.˟vyD;I#k]B#rb<-1%tE!#F!h sγQr tO$PX"f:hKI&·4XmDɐKj ı4dšH=_s~:Ӑt^9|=T-(?R|+.eQٜ"oV, Q2*Kh[p7Ru圪 U.V 1qzN.7"O^\ȸ/# @Õ(xW^Q0 sѼnF٠?E֧bT?2k2/+em"NMe̍ec^eˡ̿ 7v$rmb}]C}L(15(L}t9RߟHſߩW1̧86SOpgkv wTkToY21) )2&tcv5FYN;yF(N߼+kS\) qX\K7{3Lt^,OeHBEH AnGmP:JI0tPBj IL,͋8'gsv!bX, Le av?Z_/GCi[%%L[q܊fGl)%JGo[XpZ5!"{{Z,])JvKݲ8l=8 njU f(wvFpqǾhy }l*z׍ oN=>:NC OpFOKh)T o1%T4#ٴ,z2L(<K]ޑT҅YZC7]y e~SHç Zk^cUuNx6& Y"lK)H]{"+9\'2Q>k"<\Ȑ/L,+]nc\wۼ ˞z9xT6LKrWB4gb>YPZ@S͹TcŸ0) _˞fe̗sp}Nql_lz4i,[!'?nv]n<]>;G A>+@/\r^)OgD k>"Vǚ\c#On:Z̎3'OngbD\5]6E]KC}&=S-@^6]wMÖGhİM*wFTidP]D*Jշ*?ʢ*7}Q"VQRwZ#"jUEQUk%F]k1F_kxtVYDZE{G*浦D]z(Uꍵw,[J~ *etOk+( u,$i*W6\Xq$_Z4"TYd3a/WU֠M Mnj|Js %^jMfzIlBR5_5$]{knq57|M޼xMZ_{ٵD&/\sT+MU8/)-)QxF=&q繦CN]¬CIU9*CV}Urlލ(aT *J9a/Ĩr҇X{*ztM=)R'bKp?+`Os9CYJTM 5_ܤajk Nϰjo&ꬱɵtY&'::k#zkQ[VDo|Io[LDoY[kv]oo6z+z(5->7!m-{Z'g&əW)k:9%h/\cs^[7!X-r48bH4Ӆa11=T ؞(..nl1/rkD٫T6FLe.qsV4dp+AJqv!v(F=0^gU3hO˝Sa~`2.D b9W5bS?uvF4tG6_Df^3loA75ZޑR\⏭.;'-q6Ws)}qե1l3N>dpƖ7 g(3|+0e3Vu6bO=aB]G_v)M<[-~wˆ @BiHZ5G &GlT l :˥N0G~a7>y,&Tl ؉ Mfg5$Ś Z_P7S1.ZÖIK{O-M/óSxW,gո8Pi0),^OӚEKA)|k&r(a!){k]p\챝p߮h.N-.~Z||]X3 v.'|gf:jcaߴE;&KX}r={7/i?yj~֟OnA||͂- =L'sMy'tnfX B;M:a2v5{wLjtK5rVΡ3b95 LAuBCfrɁ?fEK@i+́ $p/7HJt)dHlJ:EX#_l80Gc/˻H g0)!COƫB6GҬv6 );m3t}^-"[ej)Hʻkucm0eX,ԏovY{t@Wr ,zW̶l}[jXA nI'_c(Ih-_lhYԒ(k:Pbn_;Y:Qw]ˡ<$\C}pZ{3wYJ䬚6|vtGb -|IÜܹ !-̠}@f+kgي?L!pBi/pۘeL7[vQAGbA|1} 2R z |`y W1b3 BWa$fè%cϟ<`,5b~/@APܞ]-~F$UC[7-g=:7b0;%<N3_/փ۲A P& %&z0Mq&דh 0Hi8]J!ɐ2S^X3w8_T!{$8Z}>I [Q,y3nJ~,T>1Qݗ8qQyl_;'>Tt]~[׭+JaxbݖZ#p}92/,ǿ9IO)stw5x;-6aMţS6E1uƦ$9^bXϪ5j*5`í#=%/r=$yp(v~_U+G:=xSCvuPnj}.|fX9oiPk{Y({vb51G}Bʐʲʠ'Pj%JZ5j@{sehWVl_t_ƨ(b)?M1[ݗ Niҳn]8Lw=L6W辽ZTN, $2g.-HY\S̙}p:2&IlvAʌf0*L3/͔j.n7geܤ/h%/мZHdI@٨y[rj-F1 z5ToaBzC_Й,˻(\-Dtj)8ogےT,{JӮjc mladK6a׻./OIF~i)E[ҴЮ4>C6U@dy#$pqPFX ^BZϩJ5qd?*~M&5C-/+/З5j*W;ސ!3*duM^*%dlTů5 O'ib|?I?S/$,WO&رz-ˑFe7.mOt{Aq+5T /`--rB'aTWx(fV+^D=C:{om:<%s+u387[ *<\{cKn> Un%8wUuDJFq) ~]h}ыE? s)pxKO_Z_{{B}mRN>%ywnlUބv7z]&fN;'GZ,3$[0F GJ"!o9M}8{h [jAZhF[ڄ@d`Fg>C2O5Dq]k{Z2dU?LҞ/Pi/+-#6/#p>T?}Jg;+ܞ6'T`~:!Pġxګ-+\M3nk`5G`*~¡B:>w^׵}IeQY*jb8CTWı^'̨aۅJ+$C,w&pڝdS@8dB5"]JZL1LCirq\|7~ ugIdzP*!{O`E]\ٟoai NXP (ѫJF)D =-m P1c"Z}6ɧ'?׮qUE+-\J;#)ϞjʥGgvђ$<ɍowt ؊yiՍ2gܴǀ|p&/8[{y[T^7fNPbR#+5ުz>ӐT2jH)Db~9Kf錂QZo2JJf5 Z\.8x{ c_oVf|>ȋ>}+'0O]|l3V+e +a ډTYAͨ堯uR* ̯ʻL;iyN:fŶ(~v`.xsUj3 Uik+U#YRx1KRK(K^$=])ly'UzKz'e^H*5h=]!$@ DNQyw|T˱M/̯phԧ*s%F_{)HØY[$Oϱ+Wf+3߯9dwzUoRof–_-+_VAR'*W=Mg+Nb-ٽAL4h,T ]^#^ CQ;y'xî-^ã+0Jr쫣1X{ M  ΦUVom~q>,(7DT~nPMltmP=a<%~`aː;X=jEespQc} wTSuzX| k!L EԞ0_lv/y.p!. b֥4z= $Eռ 6y83"wAuXr0hW@%2͠8Ӯ,GAxj21.vH*W_ r_ 괘oϷ],|| ʍ7'E]5aP+NU/NIA:8XW3} 8!| ~k|K{F1 q]wYoV<GJuܛ/{s[xonޤhoF`bmsG gN_s d˞bUM]ArĜa+t+TgH(f`Xer=Fgm}=+GUq8=t=x:n.[ֱHwAĞξc*Qj\ҬȡbF%Ngs6Htx*P'Pt}<]185Zſ"z22yaPyʷ~IXQ >Eh-cD%(ݞq3|gAҝP?hsL'Mh%uЏ;m% Wk[ ;>>O5"f';lQ a詀^m$Ԩ-؋70T@w?hЪ*J166fKᤸ^|BEOv^»R8g k$ nS@:<SV 7$u s([<$yg~7L>-KhZsbB~.0t?W3Xy'uA^ 4ibxnSUo=#b?臋Omj_DU;SN/bXc!ϛ*U7a'CfQ]2G|9? bxKIiwlةfBBEiݚ4RQm1 1| _EN>ڈbNE쭘`nگF/R؆`^XJ-FTA՝\n/TP"Y?X oJ΀@8[.ΌiP2PM5OBx @?PU9lotG0}x@ LO`r@ReWu}S`8-Bv!2\Mт߈| nxr,KŀÂE0 D`d^U1H| bWp۔ RwA0]Qj>dEjI Ϫ̊c層cUS2@Xx hLf,%$qfC/1/::lCdJd&8ϻso.r +E`|"?9t_$QϓQ'R%SA+{+yo•Y.S>!\]gp5O?1SQCVjſ%wyݽɄ /rxb*~Ǎg0@#hzrdsA*ӓGyv,UMZMϐE v՘/< ] 0uͤZH #||,˼HP*sg.ׇGyD$8?2v?ɂh\*], 8%)W:},N >I6>hN닃H>cx##1C~?8Z ꮞCrU=ѠӒ:UTm|1+JQtz2/C̙ ƴb+.)؃sݠdZ 16 tNߍo2[{:2 k@6d/O WLͩ Y6WKo}F+@Cs`bC͕ǵ cuq;kM;64E^eV]"(VZ]aaC:ϛ-.>}:p$` 0!cǹW7_z,ClS2Gv7XJ~Iߞ~+Wu %4虼\Xqރ_di\qQ![%"QSz0ЏMK ??^Rq3վy:͝?Y˅~ꊟ'r0"/9Tc~*"` 7i#Ȥ>({:޸xeȆh%= Wm/hDPL d#iCf!qKcxҢO-ބc>Zuk)x}U}f 7֎j+aMt`Kg@.7v5W}Y?Ay= ^2+P| 4=9̟*[77ُjg`99%թg6(z& l1q:OszYeρB@l:jwؙZ'%JܮBOl-+zf/h]龛3C1GQ60qU<.DO| } {@?iWX](%K>W"`?(WVߵ /-rY(0W! >c7B=JV Me-[?nv nB@Ȳ0RU$t_71Y0h( 4ܡk(bkS^ч8|M<ᨓ-_a[o9WzZ{꼃Z~;o;_ʇwa4PZ~piEHPvSAԶRo.}]GyIs H&t(b=BַB¦db J(sߕtmlůGƨ|$D5Tq?'^C( (=J>pf[%[\%V|yQO7uԯ}\bȥ].n71ֳeRNwܾ\`^H5huTd8g@g4ȚB3(ʍۡ@`գ>83yf|nUXyu-X9wv 9B<^pNH`Wa2tdz].総z{Lb61Hy*>yLhbl~1c,=WȻ7 ;_ a&p LǿprqAw.f~BB,T;XgZuGIi_H [gJX37븞q )K@M`2wE{k;*%f6%KD\>V?r$L+ 2sp ʩ0aV|$ޞo<8AvDԉe*B8,>ͺ͓P TR X>L8Xt+N^#4v!h4ȃ;R\F ܁? A3r®tNt\W'?ʞ @>:㗖</eKt %n ;}e]~<1ywNI/F j!bY.HUv$&H4sJ/%^*, |(7*=v=HBΒbRMڇ\9aeM:"Z#k|:? pu:mW{Rd>#P}Ɠ_6rFm#D[F0] _ >9rTCyT0CP*9R*9DMް\x ƾ~=t5bMTGO6;[kwRcpAhQ<{A665獰Bq\hr`r&djd'b'S(mA((m-F/N&zbÄȥwڝ3 K){#b[:{d6)-Z^Ca&IwH*$Kդ%i0!&?2ŬlɌ)I,fIMؒR?H0K!쾵Jv^~nLY tx8z,4[I؈h 8w,\g^ASVf@oяPr a9g)vCǗMƠ|H#S}_ ÿ]nTPp Up35@[_ um̡I%ZTJ[C;4i=S d2ƧK-] 3 j:op]ʶp&e5@kJ 4 %N)SSI?"BW !P]#J.$9$IUR--D7]ڊ3dFyh$CkyR~MK7hlOxp2C5;"]4)%V#DL_PjEX~iy>~R?!PKSgadL>^[>:Ŭb3NJ k!wg3xN_Ēt5bɲ^$J8QfTl 2{u(9&wVp&0S ]h@gɁIb|v&C:R'ZUsI$f\? (! ɛH(r8̿aV)C+C^ %Oã? ݲQ|gtll)?oL}*Exz*>SGB하je5Of3 TCɌ[MƳ{}=I5=3l~V!)l I#̂a-0rF!NLy,hw*BeKfyB85-l*`)̬Rnԭt52M%Ktf[P{Jܦ]^A>4S*9d Ζ11N]z/sRaʺ i)EzǽcܙwH<79OZu6p}() ֵWp9'b;aPJ46Ff)@^:_vy+>0Iq- w>nwHy.6}7剈s7߻yqȼ ^NS‚c~˔nc-fE#ae&zlYWPA (&)Jbfu(1߅vcdݢN%Ml9D=%D6 ;V H&Tǽ?QɞP<1pjNeHi<%E)r(nF8tX8+#ᰟO?KVb=t ^ ݈,'z,?T7T~Yj8.}B jp!rBJ:T2&O0ę Jea+q#M5"Oͽ)iog3q0[BihO(B *Ybj1 ; m.j\ WȔ%9#73|&w؈J/W$gU~A:lSR].\O]hr;etyY˿ ס٤hg#%Z:~˱_ }. pc}2!,I-€[m~PgNQľzX|9h_pxFK1:%%}): (+D6wi&tu:0?NP&'$cҖ +4 ji9)?8}tX2=T!y6Ka؜)C ZRdDJ2*^;0i-vˏJ.K/6lѫe-^Jp>H9}vyӋp2P/lIY ?tlJY7yZݏ% &VTRA1)VJFU.{~fze#ryA.> >'(!ف@gXj/9}܀V}vOI5qo3YajXxx$޿[7cPڏ/|c8,_l=\ bLy?)0Wcm>Q=lz`64Mr +RsO|(b5``Sm]mdД5$xݔrPtb X^L6:؀pZu᣷\I4=ap_:_4+D_v їz<"#w [PpNPco$?zx!twow)!p7.ADȟpw8qfW&WE?0KiZשY) PD ZK[7)UUͪ/șS}!R%}P5rjАE!P.{u{Cbm~@͞mh϶ c=ܪ]lL}iZ}E4q@%? J (pal=)vυ_$'3 Wk "Gty<5,F  ?g.68@K0hapYKqH\V<߀7~rn!jޛlXo (.? D>ǥVʭ`~<Ev կ&Fqf~CE 2TP26 w苬n?[ďWa'Ѳ11sN Q@q֏dLDi55T BzR+O/gN2!Pˮ%QD̳Hz0ezW^fʗ}4?>L,>js\!&er-1j̑ڢ/"֐&+`$?$ G, Q=r:u3~_Ts] l)Kilfy*o*6b+K]k2KLf_CIxц":Ysc_og3g@KUprVN`I?hB[)?G:D-Y: ـٳ#mDB'p5%tcU!Hx򦞝Ϯ{itD7y ڤêڿd _Afÿ^PPɿAU|6 yVvYÜCUW"棴d-Gi[CexrfM9d4Z*iu;M5`Q(|||7 )̔^Tz8j[) 4qB=fF|hq֟@AvM9 \@?$ܮ]# %>PxJw“Vlge Z5L- ,--DڿU'wEbv$F)qTU!y[W0"xD@jog]#9f$ΏGu"TqCO ȍvyWz-)2]MVyYAmVWcf/Q\r~{surZ(19R u?)rxW~Kbadt@\ 0DtoKn '75-ve`CyFx^0[p w آ)QG7Y! z](\2*4UkfRVhv*eE3:V\|x=RN-EsIXGAC0:ԉdWY%_i1֡-0IlslމG8sx_4ɒ%ybkwxÓuO$m>hm3svN:uη+j_(lҳ^|d_[[3^-1o+/+7k1q}uX_XCK޵J?Y\+gi 9:vcPwm',9ۼZ׷Ӭb}v] clT-D"-a qRYh{g5{~$W 5fCKTKڱ3t:K$:?"k.~:9*M ԃ rOq)8l(a]$ oR1yI͹=Mk y 1)PoGvjwy'ft T |s,`#atm6 /BaC?1d 5O֚#ܧKZr29!fumi՝k3`~#,}8M-F!ߧ܇Ϊd$="5#Y\Nb5~vf} VsCh)\Kvcc׋<;]Cl oò=I('oQzXgHp#x Y*-n Z_x=v|>g{;q6aD$܊~'u7Nk[n7Ѯ6z)a3ܵrYCq`A{Aִ|:|-=D|~Jmb~R+2U9$b*JWQT:QY;옲9K3ÚPUS뙈uL?\[ uW[gꝆOH,p)W &3MbbKXv)D-oAclH`0׸#oC!;.Nu04Jz2ዓ ^f Ǟ%I/ܠeC0jBIC#A5Fq"lyAK,Heg}L(>JQ&]z!u.88;gy!B#HaTd`V[ˮ^ X©`0Gꆹ͹D&~Z7ju !t2:gv 28 jqr݆pFAXeTrك\u` bm=~#C6llσa8E.>Oly:|'@gكM^iw>hCJ -^c_͐r|+":@B8f9%ZՔP`BJާu[%e¿6C2 %)MPZyn{*sI\ :\ [F@&Dt_GJ,6K9QP_cz%]#65Xw^ZMķނ@Qe(C /r gDh(cǝ>u6SZ"V]l!z\gSqe\8Ѯg![' fe ũvo6sDow|'&Wb zyPI UQ Ub,N̗T}qPfq((OlaLt^5cU />s̀g>]H ֞]gkzڻ߄νEHy4O'%UhI~/k"]Lw@Tt̐?GZ+Z/Ndz$^S: r-5GTҗBE[sIy˨\1{okj *d4|Vp/8` q8& (6R"-7R\ղ8eSX8ؾIAHxpTq(p c뙷$qV噲{[X?-xVJ缸I҅cMBx}اzղ"WN+CCH@ 7F[7FhVQߊ?b8 N" hW@;yuWgjHҢyNr"q(йmmF"C*+ټU7.SXxZS 4;\W>kW:=&4unU_#.<'E6;Q5NqjAè:Bv{fve*+hبK eI$}FP/X g\oF]>Hu@ֱPIW4iLp Mr;V9o>DۏsD'wNh>t,|Fx_t:ջ;rFi"Edž` &H(مPk% #'G}bal,js`n@B=a>b=r;d1xurp~~SZ&b.0j JKr9J]7($W2ȃrbi#eƃ..Ôo#vREZERs|;=<鐳ͪ@ʉʙg,4,&y-&EL]Pn 2"K$z?4OlQPe/Ȼ|yˣ.\*e-9 Wwq0e/3y)i&l=CH.[Uf3L^@mBH@G=l[?#9G+/C2dP!7 ʿRDsȦO(|&Jja+~Z(#%n N*N/3K~=P8g M|5(MJ&VK$;!Mfbʯ .ib/H5&N,#hh:e/L7'k$ }?z@_UzN5\ީҢ1_siAþ[5! l$汳BMMUiFWFߜpsPXtlJ>9 0 QHX$(u &,«m: BFI5v)#Y-ۧ TՅDGYhpv>6P|pD8(8I `&ԫKf$qrɌS-{z]=D߼ D0'H.2R&ۉ!/0Hd>v㐉r Gz{OhQy]'kȔqd<۾]y% W fbTBV:F[?먗' DM|o<_x~dpIZs<tGyzU<^(X3 A׆rbXu=\"2D2Q0Ddwx#|(_^}}ZO(gG~ez@)ޡC!$HJqvkk%=:[ `[./iȧڷ'NWYŀNCLFb jϋSޖ] Q=Lb;#Jւ&*,=A)|XER{|r%!.5 ~%\mLbN{/MÅ{0'@hb-\i=7V9 9I`::3 T)|5/ i@Ug}& t.HЊnZFZz70L=$eMQ'O'ξ)fvy=z`a'd ʧZS{74(:B\!z^6`8Rwh/9jRzƋYv(Kl EyU~3$a^'&LQ=ƚnjX7J'Fp/qϵ,+ hf#7GECȥ^e]oAH3PI`0 qД[샢gUYE|@)Dvm~ʢ|nRi[`::hfP>[y΢Dr1O`m [-`Zpma{ZjcWBRWu؍'E9׷|b?Ij(-j?RC!"f[/iqsΝsj?;Cm-a8#c5~y >k9K#ކ@G0hǟNᱦ\)Eks\3 w-1UbHI,ņa0dڝPw=eGۋ_ 鷕"2@|*O-e +i|ƝM .ٔl"Ȳj㟿@0M1f1f)tsY|EpG#b&qJ,C:[G Q6JxmB~l=f6w5!r0#4NvA,2d,PaT2SEYrA),@*e>~h(#jlEsy5>=Q <Wד[m I#W\yٖ϶}QPl%/BkLтVk虃 *; 9=`8-.m*m7>MZ?T@}|Dݴ{B%mSGTM'a+NVDžWUXDMC:yF1N-K;1N|pdHQ>f'XbDžy(SΝ S;낒%m0B|F%#WS lzR^!w໨[?žfh7 0HƘEYc@~y;^Mxi)H#+n@`6FG)zMn+TH|n\R, 9~GCio+`PW#',Bڬ5.f)7rc&3` @dI?M> ߹=1=1 ,г@}ƿnfո\:yy|Q8xϊSvbk}kV {Gٳy6<L,Gz;E_;o&^lOfvyP(oL>cgt]QꏂlJTz{>?{"o1savjWܵw?~tnc{q,7t*;XyuU,3r&z]B^x[߅bVwLÔc$X2I1l WG '`3~|wlPI9ջj7ͫow)W̿֞hLw &|^7?2>ͫoFG3oAϵlg2R`5Q݄; 414;&ï&[0 &zg0vAPeUjTo =a~[I[lFgWc+-g-VeFcol&Ɩy@uI :|8%6 ~ cﬓjfk /H,%Y"y)R̋Djɿa'i v]TS)?-.#P~rLd2? $R/K"%m)cOʶmȎP) D.ydL*ኖ,U5FknM+8B[Ech,z]iL߆RydoD[Pտ%Vo+c?`Fbg|nHftX{doBWXꊃc f O|%NQE145[y_hݑʦRXR|~*QF{-;\X9-Cp"ó7`T,_oRG Yw b\,JbpX[$yG$CeWilLj#w/ [US[ r@bWS ^$ t}9<Cɭ%%`Nl67lb,z XIαZU@Qe+I?v' }ޚҟ%noJn3&]ĹJއ@K3Y N/8DOr*γZi{Jg*GrNJ,Y5S*] :q^ =ɓ`?&S~,Zjc}42Ga}O!nJZ%K[* spIg桕ls1wٷtaV }V$"(&C+$ WB$mgg +ynmDjxKs0Z|a}>w76_bD-8(WBJq.WsXxyݦftNC]!'Zs$\[n6Q@jF:!s?f1 8-gLQ 'ЭMJ0V9H xcYHNIމ%<ld8)ԸHLtgyIk*[ }Xna GHe_5NI9}lXwXC1h4Fs97ី*٦@pK6Q֧;|XbȜ, 0BSbIĿ?j;0[+wdzF}كу *~` o #-o7PDW-:{H|DFUʀFdy|Aví.?9@HrNuj^1]{/cBp|=+}O=M{8HAux]sd)sWXe$;R4Avi;xvi_i @  c,ꍄqSL{ M"h(;ǔveD]y5DSkWL`|Fʒt&&tr4ݔ4vu1h].6HLT4[gU%Kh4[dz6g`=]7 1q|M\mϤ%A'@O4$ԓ)vm=3K H1zV3%%Yež Uw{w}>arɛtit844ܺNMu+ fq3F5 qMHSUՁӲ4[$xۏE#oM͕164Qzjy/1h̑*?/^&?~䔝.>*BCR -FXΞ]vIr^. 8eiOE3} ߼E~6RސZ`z +K \J`^nZ+5w^f;ȞOQՏ<7P>+sDX&W@;Rps̒"W@ǏJ/ \9=`v(L) ;`-ky,SR1ZإLPʫ]G>E [1_̎ԉEDs+;^l"?Rg$jej]v-ӗ 8EޟB=smє9B~*KaZLׇњ7XGܟ7Qux6P:ePqi*TRDE-T7DP(1ZEqq( iKӲ}S(rC@ HJ9$=G:{{]7au'>bs0 |>?myߎ!* WNA”S'yzFor2KUwK~@K#Rf4E{ES.J]'Z7v·f`q0cõcD$zvz!JNhvX=FQj%o=G2D} |aKFM`Q_=luƜv1ۈg$8ΉS4E#/Ïd*'*1Uc(~g…~ JwpXQ Ol*M)؊i0W#Ǿ=y1rٯ3Rl9}z/"H5ήo'aݴ!5 D&xUڇ^fhp'w. 1 z Z2M+9 pMwstŐ2@>m>{h#ErEJl n֑_Sv jIEk^`^{8J=,A~p~#F#Ѫ3= #:* Vļ$,AV>:k-k4b}1_3-:g^(T:A3u}M7ڔԃJ!8uLu?g*,4\;zkG4-&:98"Q60[(`f$kXOz !\knRcviX+k$R7XX:xkl u vad_}t ϵ>W?s?T(I9Q5ϰD Y[`{%RDwa]-u1l+^V:F؀jVZ.uDbn׿TС (݌MW;XhpcT1جqaE6'K2m8 йwu1CKr$Do-()B'e Io x8et>67Br@+<̨;QW< j, װl?UqҦ8rˮ߇Hj&ho1CE_@1CSu\'\si8h8ӲxA~:_Z @~S=8 KxT FFŚ{&Z9 l/L3bmXы\x{w(,Cx*gP*wu=G#P;·UnOcr<RT"5KkAs{Ɨ҇:gF?xR?A^pFq;{ q:JՠoJq:p:CIPQͭе0z{lG@LβaDBϦ+!G[dھǠ#o39^ʊ_,3U{;Wd 2K~\L^W}6a"@s2} /džvl&q3{bSRx'PcדT&xK7~[5!mїS1 Dq7QnZwt0_nzuGze8|L8rZ)@q_쫁|0a^`ք-͵w31۾F={40uݡrms1QAP} 5&l}nB k0@hbǓIu%$[AC)D{a,yz X gDPgAw;4['v ֊r^=a#G*CbkEUb}BڮX]ú$G{p?&'=TZ"3T(1ܝl:N*^C%xe~K@8Ơb /|KBlqkHެ_qY /hYŸZGEZRqX9&l &aAFsU;&Rw L[ Վ^yYCŽ6G,?#`qIf_'aUM!K [nybY*PW@(򻊘:?pKDh' G- DU RJH.3eXWLazDOP?i+|zgI= YsW xM/ʣnp.8o0fg8cv3fł2Nܫ2fwck[ *Yq&oEx4[CKG[% b:3UXP 4*Ap| &DGEece'6xC'D(X9Ң"0\sa=/TI꾝a39u+-Z+ڨ*Ks9\*ÂΙgR8̙&hEK?r؟ Mρ K%X|(~Y d)xf]a~h[7]ߨ?; th1$]Qx]YW'`[WQOL$zv,9^ڥ_vNkC)`؇n*R`:Z<)Wg8(UjW5ђ^_ - 8J|S^;HBYnZZ~f%u/%18EE q)kWA@ ȳ4Tycu.CKL}n)`9d2t qj|ka0w#*O)J5!p_넰s"DL)Ɔz0crv3TJcB@zz.Uʎ܇QR"?a'r nSkbZ-A0vup8y8[ QJn _Zu|U!OC`oFȩ X|$?s;7| ^Ѱޠ/B^X~.T߂dK]8EԯPXw䴘WUxl 4#RxAn@5ELE!oQ@8WҸ\*GՃ,թUN2 g=Kadsa[9)%""nHݹ@+iM\"߿Q䇏dI N}{g<'pF~CaH- J 0#LQbQm|+uCɴiVHi2di$=ˠ-v :eMd=4FYݗ:ŸcvE6<ތZB 23Daq]+?_Afܖw[8!ܿ[ 7ǻ_֢XRyҵ O򇞝 ?PP}7 pIo'p =RE+U}Q'xU&4lZ)Ef8w ^uI~Ji^+XWb(cy?} l1ѝ/PD5yu)m.|vG}IVӾk yW`=ݽ,`HI̵%}?Ri'>)b3m@S>6T2oFԹ) {o@{$e';ذ=V;=dG=f5Ge4z3mGw?tN &r!lxq)||-/oH;r@BVvשX.U}PCG(˺I)q,7\41vJ}os̡򏲡N[iȀ/q/s/t&t1#xt7P\eoBJwWWDn^tG^ȕ,$+8 U/P^{ݝ;VwMfYm,OMQk=u^v菘 `Hk 60F\Pi@;Qu&}rG7:[8E4!`8;롟ÈЋf45^;Bi5B̽!"3p|,MR M' y1J(9U{V97=Y5Z=#ǔ#\+)NwR&I8J8dE+z1c;XAYKY_u^\fC`\xaR.@ U^Wׇu+08uIAI%VeNz|w:sN{<7uuHlUv)@(^v.v Oe1Cr.6G%Ii/بOZ&_#aEgFvK&I{(q6b J0 :xTDY4Q wa "%U'k=#piO~]Oс"遣{wݏ:9AHI΢d;12㽩JF9big)$h yx؀~jD#2xG>K#:nX~&7Ong,>o8Gѐ]mwUݖ; V9 ( e@aAt<|~ \%OJ1-1>b7 Po9`_Fw# vxmq|NR/KعZaa]{#BZq CON 5{ {綽׿@D%4)9nu"gƝR_/hw8)+&|uPK>7؝] (X'mJ]=i6/VǷ:T;(ZOJ̀3*rή'HG/Wۊ;QnEJ<l>H=zNȈ܊FyF8;5Y}.|vwmq^|N?_5О=*$^IWO@⦀'V|Zq +s"ֆ́?;p ޹f["=%E4@vL+FF(FJ;glz&!,*>a =*U#a,}Eg\7t͸v(,u(OV&qB`Yvg#eɜ68:kdD1#PaK|nUG>^M'Kh`uZՕdW`N)3/eZ'h>0_ڽkgոEsz5Z-QjC k؅iѢ4Jef3/'/ JFV(#,Go;P(8x<ZNj9<}(ԐDTI6'P@:xtQE;fBO|w6Z4 wHpsvl39 溇5GMmtL&eM_ʚ!bpzZM8~S m~+?вaʒue!.c?a]؄P|4Z96VM?G[AggM#ՂZiDtdu,rIXy\9ʬ+w:1<al==W*/ [e+ 2ZxY[mu_rzm,Ͳxe6ޒX(cgXr\av&KjϸyViM:gJgq-1[w["faev~~Dz& ֪R(΀Ud)Icz%ӭd)]J!(^+ס LwJ%vw"J&׋EiPAcCt9: ³Ix\#G/G)RߖC>,Iلza6E%B! mUs,G:+DK9fIEϩ@p6E(]mqEH*0EbQQIdDHh]Gb)QH;rMgo7Wr)TɀZ59tKp=O~UNJRGSPww=D Au0JDe7A3+-U"8LEǸ=_>5MdIm W用?zX0+1ERK+16]) Eju`Xx~*Nyn}5Cb*х%P )8c"97T _OΣoX$,9|2^ZO/ZH'_č2ڿw5C'mܻ= 3i L RqoPSVSL " 7~% D'X$g?} X>в$N#Yk 2G?kBXY*x~bup7߁={wոޣV|cF۫d`~b7br]jx,7\l(rrG]yͪ-E%rE4͖Yߟaq&e/lIi(nvu+V7ZI&3Wy.~Gɚ0k&/ܴZw܍SʹweT qh ^rKaPH#~xHYg\:}C$xUxp4c* a]q*:V8[ nvR3?lDR7gg+tz%=Jjhe5̋%oa7#NJ'Ϝۤdz5; M[yq¥<D1&/ePб%+=aXUoO|@".D~9q㨳6潟qP3էʿi-WLHCy)E[&\wODѪ 6 l閵&HD+?-?q9rCxoɇ ϩR cq ,2Qɕbi<[ ֡"6mJhpOQ.($LgοG!7v^^ ?OO s*zi%NÄDRRccOrP~뢡ݜ>V&@RZፉ:ٷa65yM+͘ of)yzNz*a*mֆ&@,V;1yo7"@mR+8ͥ~ly`'Ã;{sC W.߱r{Eh/ <E}\UO(;Ok"}?WjõX+AnT1d6I?{ q2âtiwx񸹔O-ӡՆ n/JðaJ(̛*FagMM ߡdGʙդWu}xG ?q^^t&A^ ni}n`qd&ᄌw)/dsg6r[NU; ͤ!~wKUЛhWrʴcVh8ƾ~}uZ}VK8&6cFC1"6KlaIQX^ :fJcM,ѻZ23+}@}=EY:ոWpbWyзxNʀ S%8~rL^(No)E oO!(`,mEKYCn,޸9y}ṵ̑*qx'EPpӰr0[Ö%_D!@2Be$ j ZxGb*\'z6ß"&#$?> gض<[w%̰z|-iP; mmQ&w^Mxm%:7c@`RX7jE'cSF)y3T&r4R$Uqtʜ|l<ҋFlͿ;R_#{l^;uh8y׈2wE}Mx>kx2 C[_b 5Av$L&9_TRX~sc«\5Yyf? 3~c׈A^_莓Z[WY_j+3F8!S}M|I{ʗ'3%"T#$6+1/?lSZy3V]0}v)0#R/hv n1}E mN`kB_%ZoXb["w (HCHH":dt5LAW } 75$S10 [KO%0"f.rsb4f0.''`@X'VW)Wa7I.gxڌ+g^ϣ SK?]rdWߺA޾%4lʾK(GЅDKt.]^7&~A@tFŻ.D㋂9ϤWA3zwdLI|k02׶e 1O5abxwݯ~TēI9ww5VM(uIzWl ~MP&.f 5'/$ʊk7G%-8$BF9vv IF\,O.i#pWSpW{4|׺s_h 7B_]߄8/v7Ɔ;>'<^ly`T2o.+6veP z6s!z}H}B"S5P{(lOLؽyKikA^}uK79sV 6wHJ\FIjy#'-3.?n1IɝE`Si -R^|r_bA!E :#qt5(`kxSL@HS)^GiK)M/dõPiIPvf0v[%5z }> N\#ϩXeӃHq~B 7ThMsx5-Vo,Vsigbm84v(ݻ|_aS{Cc9Gg-=8rw\ Od]qdġ‡P@1G?!ÀNH _>iQr!|ԢկM o߿8D? /n+yF?H&c:,\S @&?443V[m@[0lxisQM ĠOb-fih?;t wW$JCQ>f ,Ua.c@E5$C(?gp1<|JB G:QzB#y~dHQp=X&#y`A%<l!2!m?Zp ĥwWfqvtwYkvMb[2NֆK6ٰm5H`swXl}GҨxe ?75rt ֝Ǭ >iH^.n!F_c_s+'>\4נR?HH_x~U>&r 8vY@D*Ԍۿltt6[=,3)NP:޺!~JdYcE-ڇfRulA:ooڍ+K{f۞}krl=:9k2#lƏY 6=y{)6}Om-F?{BtKѪEOkE鬽U%Jt3[u  )bcy{EibYt;.3mgRw" zɃV>ǫ7l)灚Cj g_6Oo aX-w'z^2orla$ xO[D ?ԇ&: WR.#~urxp#U7"9d4 zEh+C01uo =MD^>e=yme,^e闡/=h^6/sӛT |_g>fnR ʪ`Q7"E=.\/,5R,{⩍ ;шi}~>oW=,l-}SuA7r]rl8F3=R:_'`{`՞NMtk}d%߰& q WQ9@MQNH ykZ7ޓ9+ĿӎOtԖ=)@#tF%&LIN(ٶt*LwyJdWt)+xK^l ׿x}_,O ^N<=Ԍ0q |co|yēKPT%Z{~d'_)0FHyV1k^Hy׭Ȳ ]ֲIT">+GB)ҝ"nD<:[x08OРP0kv'RU%/ $9xV–(pFbrk0yGT"KVƚ&B*-5аPem QB{x* `=$+ƣЋ`E׵\{K{mOS[BTx, `vyxf(34X8/x(mq+JvEBeO%0o:}:_>Ee.#} s= 掎]^O=Ƶ,)^A* + Pγ* u 0^ 0KvrkطM@ok B}TA;VKaeo𲅼}l /[˺h /[n +ˊyYJXY/^V +*[*eS>ae왰oye/WDeiwl@hr˙ÈQ"Ke*_ #f8qp|7XlږueTe߶-{Ppm.^UVv,PЕ3NF oֶ-C-mo$r(+;{j[sh+ԶG#$mFW*P;rӫQUzqs6F\;n7;| {٨W^PxeP^%_B;4~_ە @2jIU^.T7  ހD*s4_e@(=Q*!@nwP \>趹Z}*ڗc -6o_٧ڳG3s67ώU9.w3JH /ռP4f9rVVxǣ#PTR')1ߖ mX ߳+WZ{{o7U7G 6^b<Z/dPl^i>ݛPG{TztJ$7mQc c[/0bYS͆-vKɿvh\Qyv:fTvΪ ?y>ͷQ\p[WY0G"i zm=M1 ;BS^,bьbA`<̾N ϜR:40>]DҗbG1L->#*6Hz,XUj(~4*Jh'IGcM(twn-ПM`]iS2:)מckijqQȘzIHnǛ܁|*%brj4Hl~9d>[`ْ6wb DSXQZv6pb\«|ٖ| 39ܐ-Z=awhH(`Ж u!:[ VA4 =#a#% d }R9t<&5``FXFlV6y)ۭZ@}JhM'[R*}@X5U")*!x3</iT,ix~eepNJÅйvV |KїQn$@FP6 x7+AyAx#\Hco.Q1ˍ - Ɗ}/)tSPQZavmMc}Ys6>v(<.sl)ږ1[*Pf~f1=zfQoK tPfrŚMnE:mh[Vw}<)3SP=֑B6UrkՎ|ɰ6)><Uc{PJBfV^YKdu2*=x'aK{4z F(^4Jw/3 I^J g~G:'-п'ٰW4ltJ~_˂cc =bYCZU~<UD m˗Կ7j)U'@iĶ<$M*:LHSB al}ߝѦi>M|'uu<`~j܍~}2 eHu}!saؔ`.= 7KZ|U&MV0^7>,t32$? ?>c|݆qV$:NFlqք)ckK b֯_pvoy~w>=~kiodM`/`n 4 {G}}5ؽb794Z8#Xjyf<+ҫ#`Jh^oЮF^7kzר>hZX|W|NIQ[Ӻ;ʜt"g`_Hw9Xr]> &:"?Kx)8%.O<SjfY{'rmȖV/j,Hp}ehw a!PLw&#%\Uqd qg^{Q],YPj_׍ ͧ+D_==5 y"z͚|$Sb}v:N%Pyx!!Sӊ1h$ʳ B! 9}-纄++`Bd®-nʒK-mjx!_2WpZ_uaS^ 6@M]n"E%2[ufQpo-FZ'Ǚ-@,Ec&)R0#EgF!;Wѯ[oOkjz@BEKc{3=eujA/SL*A4h0qzfT lL:9e̟'Yo>Yzė %A[liVم 5ťf*cz=_fшaJ/+!w}1K8n\ *bYk[϶b%Y~l5VO fj28~)-%”m]O}5>xjaC{bO<鍊p]ğ{B\8T$˷Gd˷8۱Pȭ_gE ;Kw6\4SF9og  7h ?n(9џYNܰ[N@ w M}n N(\߇ 9I>'g%l I_1d" !k9e$Cƀ(HMLl<33> ,}< eef]Q(f񮝍$Q)uG^JWsحwۤedcc^ۻȑp7;8lXX D_{SI+aѹ-')%I&ʴhK-͠mY|<@Z8ɕ%SP()35 ,9" TD/7ek7낀wǺἚe!y?ِfgc`שkKLqh[wW3m64#ϵZ>IU~`mhJdEJdi<+J^̖;_Ĉ,Q.o`jXg.=;i|%ՙ$6Kv]4 gVՒUp~D,c`9s B!5yf<|jYz*"CGYG 3+?%fM7Yyk(Qc覆 z ^@vTJ5 l?D{ibt2 jɊ/.ZOχʆQ] ^aTDh^:'ZjQS3BCZvxZ2D `^Q(5㙌@5s=nc#zdY9色V1Y,Ґ/wU9tUm0 % XN?%A.oa\aO*!3gw '/2S'quϩvh6DOm{ѐRP@Ӝ8E [*O̚sB'&;}{[{- dQGY |XVWƝ0|R3_!&%ZjP_@ka5LۊnĝH%6}`GVr3yԲ0(}&Ja;kd|y ו)HSS V:|إ%O.){Kڇ2 ޢ,r[uEx„&Rә2t_͜οX^47hYӻ}ߞmI:%A$*xO ?ܛG.D#^,,큣zE9op~( A `I8!8lt=GjON(зU^Y|pRX*9n:@¢.xߚd BL۷?[Q`ԃ۵pjBq`0~pj㵰qQX+2kTVNB:btO|Iyq:"9ڭIHG܁S8 NB{pl_I΍,̡d0oKs16AQ'LnB؇lױ/، DqF&h5]*CSXo o!&uBhh.4?7g<l?=~:b[90ޕ'V|D)}6H祈pup)J^-lHek{x"Z$ZqrE]/0b9'_-| C/ߜlm K)q5~N4˷|.n}d#>olp ieLO=EB׾5/^'5?O@ԍ>ck[(}^k|(pGxw*psF`1$\'?,}N#}_C3\q|EQ2rQc p$"Ӌ kdz y r܀u[t7U]L-U+V->Awv2_LYdT ?|#}~#֗E;F/; /!B',լZ{u3ҘAKb×Ɇ&q!8En`q$R H@U}}nH)J,>3.%k\מ/Lk m#Yf$gtoC|]Q"5V0Z$IrN'tRD 󌆇l+;hKBi3՗T$uĔ&ѿgb~ (?f Ŧ|-:%|ޏ(r%W6Ѥ6[p46&dl!#jn6kiBUf&p`ݶ|vp";)x10R=G0xר?(\;S{E۽+]~ G0KM|vDᗺٜ}_nٚ[1ԸWQ`M,ɖWe5(Ё.mi%q ǩ}%$U˞XRuM#.a-7O%[LY+/a`t\ _?rN6|X3ܴ-hJ1Gz -1jgɠ 1M"D z#@Bj9T7*7R $W +3Òc@'q!t'ld<&A9:9,U6~c:۝͊Js&njxt80[b Ƣ͝p ҇cE_x>^~F"}/'MR3v8O˞"'ז5O+׸Dj(#q8 oĿ-3pe@*j1y0 v8u&ϟfֶ|s`BZv';}9Iˊt'KMRix(W@ryx t ϻ">oc%k x88!!LCBGtm_f? arT?QY'Ic^N[Mpa_//"ǽ`U-S~/+Â(pJ߷(M(I*pNiR[}"~[x Lu+Ǔ4J:xΌה+ ֤!1:_V[C~Aםp,E!JsO}3a!$ XpAaC]a_eBb>Œ=[X=-h5z?3qCh\7ӿ (7κKekq*i@<Ȫ*t#r Vo^]Qp˸ĖpVg*aHn']- %[6y jhVPGć(|{yuY8{;U c`wbȥbG-~^>8-@~<^fFpp̿TD %0JLO$@KDd~bPӮ;a{xNxD%t%4{7YwLWw3yyL(d"K#zxrcP)%\hˡYh_irz{{.[zd;&$(fMx)o;ӿF);`Uhdz<ltfBrܺ:`q~V@0/wsLkxs ~nG5EgE'QrZ_-6|^4n([1ُU"}qyvp8]/X^~ *D.U:ކ_0C!QJ?1`e,wzπ:zVewZIuT6< l찠}Mez>,s(;c[/g!`{ZS[Ԉ÷5յç7LZU_LE"ƺ8%ux;%KҐxu~(?:2 ǭhު0N6pkXvXwYS,BΙ#IB!2S{G:7ϱ1ëſ/gl‹y:AmLb5"۫:{=e}CUtC29~Ü Du6D6=ӭEeCOjK y$OP^ u&cPPwkuZ!$Z(צv?[g#&؄}la lőc%F@ט!Kc 6 ~N=C(ޕ4{ ߧPX'Gx/A(DCxYgƋ-a%k5T {?Is]n=`G5Uɘ[.QxP':Ҷ7؄̷'ćx oZeyQ*d`_Y\F./ǘ]_YZ$K#q _Lʺ4z`f>s+żonohi]0H{x גXP?33>ɠt?+*Qhh /e~ wͤ^}=:U~hF<_XiȺo (LZfB.#92͍J%e$$,`|noj^m%eha)\{5/ ݹ@ 30_ބrش@ E:5\f(Grfg28Lf!pb p*]Jb op nN78ɿۜt'rtna,ŋC 4ufEaΧ t ^K4xW\vP*zxF^Y ?k)&t%gܾf|/v-x /R|)} sk;#'])½_Ǎ󑊪F`CI_={}>3^O~ÝC"e"`I.華{/ڎ R:Rq݌:v\>7z5|wӰiP$4^&4hv%o ڳe^ɞmIkˀ ftz M'Y7ABKK:=1SyBa;_VU(#n6OK ő;uQ7_Q2(2#. f\O|nY(zL%n{S BFKaB*^#0oPa^Κ u~a[.=4ZUB[ؤ4. cůG0F1z 7 J;45&ˋ)Fxa fK' rwއSdY{O匟ЉRU~NlB0)Ļ&7h}'8^ rk, ~e톳g|/ޞ0 K>L0?GwAmד-#{CÝjY.9,~3OGb,*WoD6&'ԑO9u:mhR%:?fFh֡i\m6?xBVJ&E2m , q ?&>0@I Ƀg80Iwxv[9.ެD.fsRp5S19maS7Eg~ٝd\l8;Q{uTxVLÐY D\fW(O#{х%:gg-́r_8zo7=㋬/:/.w᫼Q(^ވIVQ=N+2}elCzz#Zy4bިTwkF@0{a:Z(JtM[s6kڡr0; uI->qez}~)^S7._ѣ<٨ hjI_š)9:LDuפ$PjJ%.wol3r; .97"\ƉȤ-+(  +K/]9I@I÷pHb735L{DlT)V[H1(|e%{9-=$(l_l NO<ݥopp` זLH OƽDMM6{x [pQ> ZT\`Equ!r 􄌟!8c-98`Wb4R0$C{+I b@ijMr !Æ/B d亇$`O+rʥ;ՠ#1kĪP~G̲I҆ucx *}?(Rtl_"RHtu;oJR G` _L?1Up'[w_ky+])B((\ĶaZa ,p5h"w f)&Y +(٥49/9v#uΌs{ˉ;*ؑRl)65ksFo+FiMbMmMTp<!:y7gKrW {5h9kaVaƼ"[. ƌASԃW]S./G}A}4H1T0l6CifLA~ t!e\)-(_BScYIטyShpTr,|c' DAwJVQ0FNb6ѸWtC0R oWVUvʓn9QYJ)ӱG~(8Rtlwe܃/.+ LV/=,a3'0<ōl=7N(Dq4BsN{v;:jq<mj"vg4[V'JQm'b|">J}I?r4(s~C_+/>4ɶ6M,Qa 'n Xc@9g9\ x1 vH{1ѭ.0IKP}qE3nu $uE>?`S)UK&C8}(flIc(^K󭨯+OGsJ;$ߣ|8Zڞ\Z|T\x* QԳ{evSr:Ɯꑪ{zE>谕;uu*֮uRejgk\9iOvgyQZ+l욼9g(NoTH'vXG#eTET(0 oƤ)+ᕴ^krE((/bWp%f=)["G*ܾ"_pΰo3 knqQ37 ?^:;nSt ( )|;^6s7:kXAu1*פ| u@PRQ .W q8YwMX=F,UV)/ZlަcP;ddM=Ȏ]B-HRA'q,#iіb$[p(\B6-'#T F]vvC+oY;`rbXZ 9&\4cZh=a2= y<&XmƼ*vLRxF$=^ެ\hԌ@Fzx_ެ^,%dlT_Y燒LkYv+"^ NVIr=K)w>KV@!l>؝ _r !Zlyfc0ħA$=Ot!1l5!ׇ5"zeK1JIڐjWNkGC|ƻRw5O^ T*oh;$s9RGH!jBv: Ez(g&cd2z7Kf %¼>RC}?]#yX@/mauߓX v5wfu3\MFA#4pJ2x,9;ZD~9¸G2+Vc}MjJ{}q/Q~\A8^pmד0<7aY4 <"b5VUÄBd;dK:zu]K4 mir}h~Xs.uK 00C%9F#naO - %",ښ+R~JOڬԧr4խ|{9 3L &ڦBACjB!`sn[e YJs [~f1TOdb`XfU:zs*p* P^GѿpVyp03!:JVxNq[RncMR9ؘ0vT|+yoYџ4<),`E";Xl,|i Dӱ{#cJ72mrU\l@FiAm+^P缸L('7lTGmStklY9 2*mg0_w lԖȧ-flnJ{)n` M@Z;_v-we+q, Qb^p!-*/I+p6>Vk?{ k]qUm9:q E4=M%f ~1*lZ~A+$ 6p7jShnpt7sHjZԉBY]jiU~UEV^-79FIE<|ٽ`oK&ÿZAr]d4aDgWF;nIup#ch%Ս,X0h%]舨&9oJMZA@9Ϡ}<泍i **X/Ų>y&EC ד/kQ:sP8XuEd@=#}P) d?#q=+~ڈ-ΣDJHuJI] : Ck}T )o1 ´BR`7F/󊑼Y.#RK]}S#<,&XpB407U4Իan`mӦv fbrZBoX"$RI-| nx(ƫE9澗N/HB9ӌx;3fqY9ZUXm?bE-A-F܎1G4c Uk圑=N99TE1'J&HH ɭZ(W<ಮ;RٌɸApa,:SI}.3mPRxh'4$cQuX##u7x{(^7p< X'Q]a&ܳcmҟa> (~_gid"+ ">HHW  p&%RV6J2BH_{i]0aO$b_ -J],-JD؃шkQ:ΣSWZ 1=뒼PC?aCȿ4='gv~M?E${zP-S}#T) "7 .Βz,9* $ў+;%tH[ٌ.8!r0qETP4&P؎Y |D%ʆ6;>@p+,!!Qrqk֒9]Li)*a[v B"}f-Q,qb8F֑Hoң怞ÈgLטgh@ sKCDsXrHAZ R<["cDy}͞yiX㔻t$X*Ή@E%4ҍh\ +fo ]ᥝ0i>7=uxHf{l9:o.;sa 8J[Wmܷqa{Cl N%+a‹ճ~ILP[4ߝ9.L_*>(4yYgSi/ -RS1`$HEUzԦx-E\Pp-@W CʏQ գ Hc^4:&"Q&0z?cC C%G,ggt^:dT[ٶC@f苇bnbp9m+Q63! "Yy@Ruj:|j<$~@8~^!{PE;"ױ]hj Q(]F/͗Sv(\7۱luP8gR80h0.ӺS!햂M`h5Se8"K0N6mYlsOu:(oMvoJi.̇Ftڈ/$|tc @bݕGF]vs. a6>oop<<[6ҵX}_h􈒛½QM4VpQ!gK ȏ 1Dߣ'Q6WQB~}%yGh/I^'2+*)p&Et,_3Ezi_gx<҂yCxBo6~IޘXTE CK}/bT4dbzJ,hG˚yVyt?c ye$+jrl  xe*/3o^YմzjǗܢd@1T(m`t6pѽA4}iu'ypWqlf$Ĉ+lDQ{0~uE/W7E`iʹo[Dm F Y; %[9YD߂^ >fӢ3u$*HI܏ȹOnk̍И-[3Oㅫ7sw̆eV♺v̾Yt̓%Kb6͘2$8ZUy BK -xWu..EyAr*4{Ö\i}مngh8|VeL0X$"jbju嫻쎺Q~)ua$}4\ZJk؉",!!5~(\^vZ(4-kwu>/|\a40mcۆyZ`6qdb[uKBv+[|yaM%"7|F]?`&V,)M@%T'Hp fW?p!IKZBɲ*B۟L$\вETY#o3&`*fB*_Sn-PP_<V-_$g8ﴏEG %wfK/\04/{v,++ "2V7K~׼2w؄g$G|]NDyܜA $zK5 ~,^=_ղ~#pSpQ47%!J6i?- Jm d2k8n;ƒ{01 j\Rc'nF l=ePـ2u9(bVC=0KϔWea|{~#Vލ ]/cY1CDΓ Kc52uD c@.x~??)J켍 !XX Lϫw#Js`U3?,@ /ocPWcGL ~8Y5߄FViM*HUm| SkL@s|oC%z%V{\<䗷E8[; [lj7'ϔS埗S`H: svh3I:wv7*on}ڟ0ˌs󈳪s9ZbyFTi{&7K;=vj#V+Ք:v:" OT|:jR=AP74:YPObYV F*xOǙKZL[ @ +'Hs}Xw٪m}$Hيz(`ͽq@`<&˴m|1(b-)'bo 7?P8p8or15IrPAK w2˖X!:OA oCШ[#Hw{"+߫hhkrHl (C=(t("< 8ZE;5w Zͥ-ԃpQӴ5 -&]?22p0J:0~:vfb4z]FQa/ \>T9[-͹~eu8m9B?`ȵ1r-ݗf+Y׎@'}99 osWdyc[ZN5u\ѹ8>(߫8Yմ?ptf[%WI_flngHpscgcKSK͝TsYh pݵ 6mAͿH`{GA!G< dFtkI(v>PeٞyU H_BD @GRNJx(ӧCdiucfoI{j\a}K6'Wݏx=AL$X VhV[y,1~6OP.ȿ5o#:S&E+yߝ窞-;0Gt1&Kə)yF0vm(=k"DZX؅9`(ʭ<*H=9+W4C:2x"xL~OJ͔Ә9 M¸2D ~,O s['Sw<1*08F.nbknuS$GԀ9UaRuQ*Hy?I'YS B5kEZKDvYT &Ai2ʹȖ_k;;&Ӧd-]Γ$7^' S |Вz-ܹpَ.pH@4F̢bj/Ee|[\ X[xa #Z /44Y8;Ɇ8 Z 4 NE,8Vx] +CP  eKNZY9.Jw"vfte|+)(+Rܝ\ĥ}1Ap'=)[+9#o,KiZE#:1̫[z35wUm ح{QL.iBm9_HimUBTcnёHޙ ;/kόo/ t(I1ױ< 27]dZsyD RnEMe\whgVHpy){ٲ NͿQZfCX*J <(C@yF [tui}שX^)*fo'mHlȮOvJ}6!k` <rޅ#Iϕ0)똆+φM<){ҟÄ9}vRKDC5KG(a]6A:fz-3½8tfmQHګ1w8~*esH3.g"-?>j$in1VBb`,T)D?=5>?x-MyBO)pbY9]+ytԌE䒚a8.H=UwhSI*yky?p.D8ؖr%-bޞ7}naX&`.`K87R#c8b4,`0Ëe+"[d>~%jJΊXTwV瓉pAvXsjο^˯;@;~SQs..PyDixf1g:S\dbS5aW.RRMYZy3D-xKxIKaBQ?([aqMrT"@ilK`F_J5K7u좥 O /& CGÞN ﬛mlٷ5'FC@ԻPx ٌ5rNpRBХpY(4I8y *J*'wQ"|Dzu |_gqQ4<OVJ݃^YGyEhEg%y2ϥ`3YxI )P4,ϸ{KNKfxh_!q8n 5Ti}p޴JaFXBdGstrb"Yc:O<C5l =S#=(:DynQ܉U]co.u;9}.D QU!9\Yݳ(=uZ@rX0| t%#aN\G园Ɖ y+a5eT}(*FZè{ '3I9L c^XS5a`ez| |_ n5s n-p?~*aeflBSWcD}rz"^^_V/[|RQ0xNļςÞoQ/k%F}z-d]6_bNQJ Sȧ: ؁KM|ApWW +'崁f__Bo}8/W#* Xkᾩ4G)1IΫ*؊_وDʙEKjx3P8Wu&j'KT ۜ n3𘩃бoA?̩/T`+2gmU݉0+4Gˢ_>9rP]LAY[S ]j ppa0z-ziVt cF|{I3.A4Mɪy]D3_#) _cƶ8;F"kWT_L~X3@xۃaxaHLXO`McM1yGsrVuu&)ŝqyiQQ݈LM_F7XѸמarҧѢq=AD$玺F*[qGq>lD&>D!Ee];a ;awmzߑ l>\G.EQM_\U=Vvfu,y#vlhbE+򒻁>rI:3:KJn[Li_ДyjTCe(MiN|`<~xwc6]`"zE<'XuMK9ͪ0dJssۘὩ0n%͉zn\;WIuE\7=,vܬO-d p2K_E|ӧ ]PWX-b=p',߬d~/*ߪ78vݸFr.`!;k)RT3)lv*#13/CQ_{*#  lIuv?hq5jRoNt{q6O M XĥE @/h  $PekIC ;Zi M (YnJBs{Y &y{==ˍHaEqhKNPh^PC`$! ЗZ ٘#i=.zXp*H2]ݰ-g:Ap .Ib`Tľau@أ۔oqjPZ2¢v>W5R {#bi/-JO:amuT4U~8D-hB3PK5{ =MUb!fV5Ta3AuK;OfG7K{ΟCm|m&wMinn~JOl \C+݅niG;b1Pe) TPAv9άdҊ|w(zzhck?iD뵍_l] eW++\WaHmsqbC<"?rhӜwF~dڻȏ)O/Vz *~5..Q@z0&>W.kq)l`@l,~359dI[t]   CS(b:읶au!F(pP^r` 9-$Ъ-u 7uW%9L $TfUQT|bpKDڟn k%[hR= Zˡ}ػ񿩿8\a9TV@PH-#Z+-GAl(:{Bgw߫zOI|lG^-uLڹƿg?1bX,ކl=j >~95p9W5hjxAPZߴ)EPhk2[N \`[/G [ ?Rmè@>-Z~{2£{Ulw1SچE÷׏Շ2>zB/) ߲I5 aE÷a:ow- ʮpߓb,Y+1{BRc-rG$֟3λz~]2ϰx90^VAټc5㉄yzНr־f{)~.^kt٠Ã}AI9+|k_e=ķ1wXhSU-S}]p  G0ڕ| =&eda:Z {_ܕ&/w/6gLJ@ʭy,Zlh#ZotG\p}ݐգx{ -XGȗUBf &i ؗР\9-. Ty86USeීpкt8h}JՆ `YH֕PKwf_]{eDlu]pkbԾ/߾/O^92~1OՉV.f}FmS16Pm6& ]/+3ӶGuTdVƣ43;dD]ミS-TOxSͲiUXe u0{$g`yJKG h2mvg0+2-<cvÉQ0k;Js r(KiBllj&T^L)?N4a.&5_)mb Fs-(KjY7\V;Su :UvބXO:hdn2Gqr45ڹCiok v>6*r/ȷ*IQ(UŴ , Y]H~rZIt.qʔ =p= !!=3H2h[vJE.г_bsart~r^wHȕ佒VPc: bՂgW6l$k: *Oqr8[RpmBz򔞓d`c3#NkG>+9z|uSqA7ٔ dyv1 qO&,{G`U;5{1zv/ q<*?.E3EȦy9dݛSG v6yK} veT!#;3/rx ,_?vI ):bIlBX hebؒe, w"_(; :F]GݣJ#:ɇ렸wd,:]ʗdc+{}kQn CGVUs ':_k+ԟE#?v-uGd7V^69#ƌhDkGiȭ #G I6|~v74kc?e@fvu U'x!9$Ei)L(%(C͛Dii_ԷO\7PV.fIW߇ì)-269^Ί&BaEYIx /HJ/drޘL>[y*)/> c8A+aϋg}Pjf%H1-NթW>vra7h͓Ek23jN Z8EsPS=y. , [ہ& dR}6aXSΟ߄׿D׫gF71m_xO6Oۿs9}/B\FWӕDӍ/w/~7~J^Jd}6' [_I=<.1?Kx5ZqyAK[eLPc.q4'TY$W([qЯ OyMzݺql Lq'"(bPeW{g7 Ov. W3%T+$Evz|+{Q ZylN3N#2:&KͨNqVsDBd;sɔw]aq|Ì?E^+ZeIܾ$rU-ޙWJ,'].@KGQ dv7vy7;>"; TZ];Hhs@ ;Mܵ9'Py}NA(h0;zztFl辞ƱB@>hx nLB= O5֮ve_h@kKzXVU3>)AY.2`Vƀ 'q%wN Oh짏6FMX͝M(X)?F*)ʣx&N<#}LL`q]̎%O:L/?:J峮6IHKA8ϔHeu\ QQYX'{+`i(Ƙ4_g)͔^jZLA?jПHȵUTFO ;_u>bKSf+7K1_x]u4_N2Ud]"%5FU9_Dݷ\=jۜ'D; _  4h24k=i&f݁ZtGYOMY,TRT/%T@)UugQ/C#ϴ dpu-ZaYwU} 8M)vn7o<ƖPiMY|uKpW}bWWOK殥JT|GXw[ ðή<-~SE6qio%?,(?Z'i8cװfV:[EH+ [^ zxL҅ZE ( ҂Mz7Pܽ7q7`:#-V/L,y͟Ś v+qg66%[.vҟRnϘAN`v֎B_ #.5jQ]|O3nxb~9U(},rpb ,xR8Sןf԰ S֧86XQ5㨷Lmu-7Z}#e7NyIZ'JHU۲CR>m'Y[DVd`M4-7C$QT4w~ə6y )0C6fyY[F N{W[q\rB5mwez7o莞7,V[0.ÂM}tYo|'MGsqϿPA;sWRb%]AOM ?A`.A;L7vvLq`)L䧁\\d\~6&ਏp`zా cE-@EZ+h% M)Y捽|oCk-C}4/PPog "]ހ!/GY[Fw:CRx&!jVCU gyfw΀ l^m9}@ Z[Q?)/|~S11XE,}.W8eM y*1KFC%c+\w0wCu tR8$5adZs! i3!-a+1CThEy,.pQe,~JsJJH }W?[#WULLobg?>5-vIYvG1ZW`*e6g 0ɮ3OO|%R $ǍzWʬ$h I0\n[9;6a<ic簢j d<5$ @(ޏ@x@`gq [nb04Iw4|.s]?努5>SkT^t&}eD0C!eUV|ÖkG)&첵f99牖xܬSm3vZpϘ!r`\GQy$gԠTV>. ;.zUbɉA;&Lp2? [C|u;m[Z)DH!vqȥ?³ #e(Ȋ.v݄fn%.J[Mkq}/3ipo 'xe8D)JK njFWe AXyU/ӯ5ŔE'..#yːwMqϹNpʴd CA{ƓY-ʴ$G<ab ؒ|X[&j:ZN٩Qބxu}=Ny<첨Æ8u3%!_TuzxX 0w!ÈwhcpIF\ ";h}Y4S8D\9j-rv5<~ňǂ!*>2U+/ؕF1,nby:g w]}>JY/6ތG-.#o8~]k Jq|ݓ? #%?uyLT;Ie)ejySH~8vz>C9%# 'ko#=`4" O#]3r*391 ܯIMNtk~vAQpT\הЛE17Wi't&@zڞX4 ^5hvZzDt[Ԡ\oz)ccpΨ ,pwZO$6~!(!wka)v~Iah Ya?b+GV[o y+ 6EԋEtI1t] 7MkKECA(z`lfh炿"paxXxK Ӭ!ՠ>GmH9i8!V8HOu >Ǖ(3`L!S!r[sB0+Ea/$cF7fٯxClq/6IdgNIMqdzR}UW ޯ%HZgR|N\ ^6k;բwW+Ŏ9ΊvBׅ"{Oa`ǰ 9 .Jk?3ʇ(97nm~BCՈ KUW/_ڼc($c4P})ھ2X ,}%Ԑr-JI>kw6]WKrM ^kчlOBBbDu6岧3fk3MߞZٽzO~ C³-Bp_[b$"Ш6o Ncn=Zwu Fz~T`T'aL$ U[uvV#BFGN-hROAogKP[]Ju |XG|@M4*z ,}\s=[1<2:䢲 R<6`7ݢ" Pv^?D^*6qY68l4Fl7U +.d5=eo1y z2oՉKո{˾ے;G CH}Pfq4}A7n \jX$o3]I}-qbgرBgv{B{<*qi4>b7JԻbic8U,4\C_ބ`?E=60?*faM=FǐƩv[:xՀa6)$|/ uj_+CfjIW%e#E.\o*\#oݻO%[AamOK:qIrEgϵm*G:݀SM+5\K{G!-&,8okpׄK-* RfOGx`?6_J\XJבJsYw ,Fk#&[ufϢ{L*v4n$w3ZdH}vM]<=]Ւ{NzU.Z&r0\^19~D|@Qwt]ct_-ݘiCFbe<,>d]ȷH= a` =ڟqL5^jCQলQoi_Ɂd lWws?Co&bY-r tT4_Aτ&R4JrM# [0嬢; JEqݻXB Vh.<͎ĹS\6U}^Uw%T{RE|KwT2U&M PLr5!.l@f|W_LKB>~d%dmEitn mX{--q9;tFHCo F%U==}B V3uX5UÓuyQ.#-x":1U"BSIdU'oFn^@xvUR3p3h]î՚A˚Y ;y3K͠vWlf,aO'ioLk5 <8Lk쏪/\aT\T?#yQ55 pU꜎ㄣ<,h2 R^},4Yt"1#?9ge(NV"^#V_HB!;ܛkxw`IJDCEI (n!o:U5|¶P'ck^1k(}z}Aȳ6='h).)xAV~#I林|&Qd7 ځߧnSS܍DψS"-=l!̜ߟLˉiH7Iw `d~^21" 6)vpocUn9$Or~)a)Ⱥ'1H[h!t*yf:E۫fΞi6y>0*B6d碘x.r/M!(=N_mplgȝIW~?-)S4XwV _~e]㛄h @yUjv7'Ԁ\\!I=*";a/2=vUw``Y] _U@Y~(^Jģ+S| 5Y/Z }8WH&Wb8)j\%)3n3$`TVΔWd.u#UYل NjbmyKT@:w#IKQLd$@ɞ ifyI*bU=;U6N(yr$d@hSv p=<4 "ЛkJAS^6;ʜח'֗ljC}٣t>`-k;} fDPqoя9AHo=>oVO GYWF;QZ8U$w^RgsX>FaԐdfsE󝉜!r3#;/7BR>?læ(U/7uLPP3ƖJeDNŦmO#~BԓeQtR]0* }χ7mqJ|\5<<_-ڸJnq}]`X!,9Gp,|0©a^/?}P2T]9)d)J'ah?:T i>[c;~cMjUӰZP6Am$G0! Q4saփOr'BC^?k$@kdw5<1WHBjcwn=0J+kS]5M&ZִOR֣azfzݾ;ѵc::XRGEq/נ!qUr$U !@?; 堰wEVcxؼMgg_XE˘)U b}zWO#į6.#b-2_M ϸ#'LmDVאtvǜ{weA>>a eh*wx#kz]FR by ÈP*${/~0%w/MxoNQ`$-b1&6ۙ@.'BnUCH')3;qӛ S#ә7Zg| x繺,V\-忈QE#۟܁{HӃEq_)ԯ' L`[5P k/P[2v}dy<9m'5BAx3 9clh3<7S@ѓЧ?lB[W_X"7Ɏ|0˾twIY3"jzq "{ @TZ<#`ށ J2:ǂP%@FIL|{BQ &A*z DӬUQy1_:nWXH/v`7Ęx&|Vi'xC?=@i 7n1geP.S{& &UI&bD^*[LUbHx\'.S{")a`z܄g#:Gy4n >Osy[^zk NgvY(Enm1tduDMClR5oQv7\v"0tXvTH >4UP[IɮsYPGqѭx>pp7^e^R by%3A]lfXLqޛ)qq䗋ߚY<pJb畕m&E=CBH(h :8E#b[hpN-J%)7EúT$ܴxIvx6Op:fuu::Ta],l͛ :<*XqUdgX1]g0vln_H00ȂEq%YORU-ŻJO&>8v6UBwG;P/A.ҩnu} Dep AEr[SD c<2)7ǛFyB;85(2 E+-$5{5JtG%˧6RGZ,d|GV˭Vϑ~A.)P^a/^UA?$!c`6l2xun'Z!W? /lyqMZ})N2pY5 R4>C΀tlS|2%Ɏ_2ߐ^(ԡaXrpl1*;sd|Ǽėl-IhlZ|,*_6"_C{ DQQQccd%#zʊ scZK؟~%t/ͧ_o$Û-Ct>m-E6n/7o^ցHfq㉔WWfPLDw;no?te д>S$%sylJAG[u~u;ozws'v+=rM*iGկZr8.KRhD88)]+MwwNeED]ٕq;l5};&@/9q?'3 #q mP>GIbw36]t矵 _?rpdAnW$ݴq1}G^pkI9Yd{ts܉kݗ OP p?݂(J),OHjپp(0p {N3CF\*mTpHt (ru >cnjv`TP '`R,/Cґb̡_*R,GůW$N+Ră;;8zk8λ`lqK仿q< O?k#ҝ MYphƳ3JH3cb%3&پpΞp Č{ /m%Sϙ(uUU#`3=fjHDA$fDĀromHpF^=ρ?G{1W莀xF@|.)'bW ǤY20p,ouZ' _WHK{Hq冁CL^荗nOBju Cw,'1_ ] 5(3%+:؝TqI i:?7!*O.w&D/8U TyCv $/![t*ǎ!7~ózPv׃ c]Dc)݄56E uHQ-x]pXT|x~ߞ?2/_#.diHwۄp+zW9-*uk}'Lxlϱ|_@Q٫7"ٌ?2woɿ\Q-b4"n ]^m-݀P$<@M:u <S$KY72*ñTYCNj&[Unu _o+/b^F]Ongxb!|₃ߓ>&a/57x=e^HjVo}ۚR¢e$\6h*y |>Ps^ 7؀Be^@o2'4ZA*L J3>敤I\Fu(kYP`}^*{Ʉw^>^(L5_R]= ߾! \fGR<,?vH6}ϯn͗']-SɎؓ sKˊK)H Ǣ^6-jC;\dG): z8SL5 rE*/KݱzIkckm {Љ?vf!C)t=t[3##UŌcZAcƢ.Mymt2+a5zbkB?O6bUhspH)J1ra&tA AejVGSMG@I[yN<{^{ Rڠ9)$[ٔM 2:Y\7P7eb>\#Eʧbt~ Ъ K! If7Pޱi2ms<)z N2Z~;m'tޏ3Ӿa:)t$+Vjy3MYj {l0ڽO [T? |YR݉?gH1 T%t.amVE!˭̖gZ: Fil ~9ݠx ( Ʒp1k S 4 !1EUS?w /q?"R,}WJG+x2RR1N@n?L$b/2Bo|U {)ɹ9P+a)B6ajI:9kky2Z/Et"&I/oChs:K]D$zEx]FM"f˼f+V+}5Sյ](5=&5/c}h$;rW\!$ݏP,\4yͿQ$(<hx)XVیu{a{B:lO=,1jMģ"ƞ{8Нpa;epw:d8tIMުmSH3+y1S/>S aX̩9ZWMأ@!@@ū:mh&^paS23ܣ+ (%% j"]^>{ Disu+H@㢟iOOkPѳs!Js?:7۩ jgYCFͦ5)Ⱥw.z#P2_F txu #kj-8boR=]k"~f^=;vG49"z.QhˏalF hxM #@(wML9'kߝWCbbX59\)PK-24Ͽ4SU F$ V#EJ2U; agK(لz;0WMa utFgu`܇/?Cb%)q*f8*rNI¨+O'OtI>D<]uC OJ 쓧PvD«DtJi3}gGB~gkyć6kk\-˸{b%ǾUy; NrR{?&F!4iq/9wG+8ݍ_ 9w@ㇼO٫ a wXuhkpkow]] ho7\,<wcװfS,e0?6(P %'YZL0:"U,˼Olqm_N#}9_@rw)n Sg wf[u@]10qW;)P=nw x19F=PtҵM=8r#> Ďw}`W4W-Gm޷8b2mƯF2{g:mpZ di@Th7vղ~F [hsBNV#|y [5=ry:ų `rSX\%a:|ϡ8R%ǗmJd3?_ڶ൚~xTȱd|?~tpFj)w12uΟsF_0Z s f-8Fvr=R퓐Fz;KƴCԩF$Z˘a~B|fjp(Ti2t+НVa!B+tkݛ1ȲnVw{XS { Bz8)Ձ omܥ+$D(o p|!zPx!\wvgpJrc`?gJRR 9'M?~npy5zPAkԩ8u܀inxA>T}=~>K3ҰiZp֚/;%f0Wi7=IgW}N.c}d{2cEa%5fs>oǞ x ! 3SтeRGe!L{v+̩ðq,y3<6U_ ζvYJ~ijB܉0X>; \2Ʊ;?/ʱkwL|ڼmcJ<}iQDԫ$gl%\Fze7KqF k&Hg?"-x v˓tYR^Iw%tk;d?䖅eKM,P$0~t:Ngea%?70pR ]vF$z~B5|H嬙rW$SG[)?*nVng ۈ/LIC>c_Йp_O- 8q6yMVp( k lj5ls2ͅp#$Sub3éfEn͟G.%~+%F*0jf>X $VoPa'3b}oN]qcA] SGx>8/c<_,"OGŴy P< '$z:"}਱龏Z*sIoĦB2iࠖ/p_z}[ۛpQH{|v;GOaFK C0 ,:_e G%oZa_aEt[_ciy3qU߃G(_V+Z)2~@*82Kz_{HmQa& bmxV|'ϳx^` ]GR2uoL`m2K%4Fy IYCx|/`f1*./WoO >6`ApxE۞R8N'p7CNkO0Yx\;5 :ǿ1䌫,!U40" mZܿvPfhx?L0RPA6<& Ԟ!&R|]*vR}Pk&3tV^lA\ `x7+Sb;FG.tv elPb83d֒n-}o𦇣>60nN_Qx!Z ɂFg17i fCd\&ܨWbx4m{0ZQ]hzJ)uʐ9k1M)) O2(7G?Keo5E6k/$:sFM_AI5M<ɿptſf+p5 r͑t5 O9@9>3>A7׷9kY+(<gi_5^RJjBۆrx=}HkyF50dp,nOpߞ"pr>Tg|X#:y\x7uk:Q\b;/)m:{~D6/qrpClX_!W)!a֑17lf LgcNj&59,>g);$Hu2FȽT|lf:gG b7th0BM'):,Udzh=#7uhsoDjH, n>?̈қEN@'0Y+“M,,<vRX5 /5{(&3E ĸ0'!byj*ÒlE)lpDdJ'C/UUg*A`L$LY:hVA^!+Q"goAQގGex :+2קfqň\7'~# {.!)S]ߠj`PB#9ʢՅBpC9OZه7_O}ר4{$Pϵ^-Ř7C2yvLix/NV5v!SOkz>V1ڑڣo0oĮ7܊ݍj+.G'?,ꏑtZyIN_T~Kp t.HŢtDzdmi>[Aiyu[n )eT1pMVlLFȺ.8C$ 3_UN 5܍uH]Sx,m(yă,bw$g)veOYI{X.MC!d!j(~@:.r 6>*wJXt&> "1&<ZVN?ۆP H<^TIqB!7Ȓ^qQš">||C6g5׏ * p6! SBn`Jq;/)*Ik:(=ռKTRE,h6Dl=Y(s!E=L1w;HәfWf'y}QBC6/E95U͸3mzqaz|LLvVJ52,ԩ^{B&h%S Yϐ$mJ}dnSL1u䥺vL.D:sAjvpǔ73$!l (AٟpgQwd*RԠEI24d];n7*T} .B=\ŻUl&2q zYJu&W>yC>C7kP\nRr\mh-juitUI6a;jq͈.y{nx鎚#fLZ|T $t jT9wLîJ!gG)w?줴}c=u]dPl f'~ mZ)ZdV2o6Ufez Ɩ^B|$p`PUsYWQ>Fԕ:qӮ/cM)%nӗHȼd*߂d^5X~ ֨pN(8[v|~AMM_z@d#zm@U׋h `R8{&0&7Ԇ\j$E7:΄I|m~ Trİ )?0AU{MrU8>98*Ї| = #G\#xR4\RMz5۲2 1J=D ڳvpgos|'TLhA $??*@r t~H.aț6y&5EOW5{x(Ym!WU un+vewD0peRC\p؋y 㖟zyPށ >@AՁXx/4ͮU?떟㑉'.*Jm[E%-` a{y i@zg61t1C䩥`G=<ݓm$=Yi*C禆8PU}R7z.hB,liT~ϯ]"h> r#ttjPSÚ,)BU cXƥ>-}^H=CA1aqoD!a|ۀ-6O~wJ "AJŢڿVJ~;dRAU%N]J˸=fs-BMnA(ҩ8U->[+)|sy`dRaNz>OFz2$2WTs]* y7G/n&j5~+_q:]bvcmݨ1"x:rN7oTS8᧠|ͥF{Af(R piGBA) _`;aL85/ãUm] ROܼ綮AUR9U\؎i[K_ sq2ko@g[չF~Tkkt#P+pM8:¯ǹu\~vLi#ihA@K7,K ԙ'kIL,'|:6F*76S~090&Rosp(\A}L[#J>Q?nΟ ӂQ; 4͡W?}N8e˿9kwu!pC(B$$ n \U`' *+&HKE P76jz&$[_$AqD%/yK5E2, ?4Շ3qՇq*cSqgw+ԇׇzۇfՇ!Q}X~%KQn?/Y}:0G>OTyuq|aJy4zZɟϊ际?Ɵ3??[JY/5J4.֞6<^ ΞIʰ<!A\#qsNw1#lI^21 с$Vd&i>UY"N Iv_%ϧʃ|X>̤>U ׮zDޘ(b:x'kZPiMrX 7B"6r};fw-O:m3$SAR{#,㛱3a^d+%Щ O@OE飊 皨QEI'ˎ*T lQH=_G*J=K2Eܨ"cT$z&GDeQE7G=RrD!莨N=z#OTFeFȰE|Uj*%IR)SZ]#1ېĐA#WU ?zN!E34J,YOxNzhc}uXvC`DE݉_hҾū7F5uo8oR82ӃL\$| ,6DpklsܭZuX"Yz^KM>QI޵i0TCe<$كRl5!^;@&3$bzįxdw]I{)X :$`Kf0 gs_"#3d"jT)[l86"Hy5lm-!te}k7&(ֽE`F|ه@}Dž+Fp(IX2!I5c}ݠ1?Bt|X':>[a13dٵwDNrwr줸Pr6C %Sx f@-ُC #:zgi }'{㫆0#%aռ22joMӞ&[dCyel%c^{`/퍌Y[01vʹE^WMyd=v c{i$bLB=$T`HPiFKNT>#ut,qNPTG{4)XԸMUrWb\ܮQQtw9f4s7J elwݷ*\|ga4 dLFB$ raR.EC7aY%J,sY1ICyjФ]5<6_(I2CEGDc1J9<&KQ&?>?EK. 0U4=4 VO~z G#Eؚ#wQ<2n E$kq1>o9[;@c?mV-a%}So!N oB>^JR8D<26:Rk_nԪZ>VEUq =t +p殁Q)HkZ5q,)0BB9@a(5f#iv¸cY?M {_M7/:KGǰ!buԪk}:;W]Z\h~xQSvdr~V'&MV>O$dZgJ!4VsJ6IMaqFcáyN%0I屚:)>0EԔ7R屚>tyO~)I_JXMFar\c 0]*Al#%JlVAw:+-wx|hl?H [z4"sȼ{ʳy'K$S+% ->Aj= sh( nھ}֟-;s뿵߇)2{LNt|ڹ $s OVYl™~ 5[/ZiB+^^쯘b;drˏKn=@mE h</ڋh UqŬR$!2$܋AQauۧ}T"=> <-G>.ٕ[o+KM2Uv&#ϝn!8Jis@cD`h~Dg3w5WRǢ6+-< |]qvNKQ*xĨiXͧ +VcY̔~p̘cNE%ɻw,&{b)sN bl$yɂ)v# Ԫ ErGR6hY-?9 A #MXϵßQn5$GQPףám{Oo;5ͤ`؀ƟeQC`>+>jJ4%rf sv.}sȡ g ¡mS//p(oup(|ȼQZ@CX8KO^L=U0k2%*OG+x8U_~:՗ZZs9wӖT:?9;:|bR }?G~XJQz(Av4:sOiMeJEb?DaksoaYcߏu%_1BxHDp|z5m6k~5i۬x7G0Vș*Rgk+?(!*LL;߀逳;*ݬ(Awf2,?7і[i7%89o~vY«/ h"f[ bݻC1ϚH\}Mk&W:@ oI1oDxKr8:J]k/iɕ螡_ OYꚀ.}W_zad]>7]dh5 r~K>A4p&er3W9܇k1畼8GUl*K̳иTY"` WLc)X佪+ $M?:rH!ިq3wM53CS%,Z?Nќ z 3<_!lL $Dn|yܽTTұ5o*7|>\ǔ .\=۝ Ŗu?,YT&FmWGrQ3mFXܣuQ?8;t;YR.R.ZT ,ܲc+EUJeZZhr-BkZk ֶ} G:K$DwcϮ !J%G5Ex'WkA(;=skY~TfhKDo͉'70E6`e~x.􆫲(0SF 0i~ݗ˜`(o׸[MU:{i_(us0Y$: N-tԔ\F g4w@R|I;^>$8f"@;C~-+i jt $׋tU(x%*%(Ċp+|3=Ҽ{w#ϼڌI5S2=ʰgb2D,\.}p̙$\탽pZ$eA&TCE4|LYf=eD ,a{A;ʈdڟj; G'an0<UYt)@z3ekmЙ,E~d#+\Ó$%:˄ϒk=yijj9h|!kL|Yvof2*aXu6SYPQOKu.LD2 (Tc_x%O(9EMXFs | l:/%>+mQgy-ywxN*Y y;L3;K%LacZ-¯JܵXͨZu7^KsńVWL{|WVJY\j|ۯPP̓9Q &e1͗13yU:y=Eȴ)"DgbݞߟikxF{ZP@`#|T;C'ԉ_*\m%- iq^k~3op V,j:L^'cm%WNa@m9쨓$dUb@UR]{:ȉjWntNbC A7Q/ɻN~A(t7Rd2`_>W稚 Gǹ{mן l?kpX} 55%^pY~Ah&i^"ChSރv 죟aBw>EKPo( AtN<?+hUlk1G!= z?bga :C.é}!k5P&?%U|_?V}ߕ"s= 0rGk%1$Q[]|@oRd@kPD~Q|_ո #,)=xY-UЕQ6[_>]Yijמ9I0s>l՗']eL ~Wܯɫv2,F*1,'N 7r ?o篪Ew?|5ﭙ$8"r,ʢj $Zuz?#"BkMZ=IK}[+2U77Wu>. 1?oAg͜d}o/&/t{5Lzt@1{O]k$6fephjF17Tb~T7&rN4%oB)`M&CHVJQo[dKj̀Z,f;?پb^{BKn^h}2x X侒<,3ڼd:Z?[ v>Lٿ0op.ax:,.3l恡r+G7V\p)Jn/T3-n(y[ uRH:<#7vti%D>BV  ϫۀ".|]UuQyԺyDKŋiw[@?'8ab.yw@a %fquwL?=m]3ve" ;$SŌ=<2%6M cNuQjq,_zF5FYr^;}$-vb/%C%F {s-,I`Zc >KaY2ʀv{BKV=ddɉ@BN9YA}u"K,g&aȶƚ0,H82Ĩ' dg$K;|r;ct!,U1L|wfs\g欜I_pW\nC*?t]VЄygB!4~ 83#LxOX=cvօm^068%1F>w I\_{#jU$w%Vx]OfC 1 [-Xg>vg\`{T޽bDW=m2!Srʜ,o@!4`ecC>;fvnpu HkGWvaɴ_`|r~,urP UmW~SC>Fе^X- ky TDKiXm%e2x81q7Z~I@fI^2ra)O&:P'PoO>ZƇs2íNjz>2DA:EN'Ԕm[Ix*\]d$(@j)uM<^m$dJ=X|M~;0_$8gG,$L#,h{+aK;FT#\A6Tzݰ”a#s#])FdrfRyN2]p%AVCdL(9Z:Uo!g(?>wKpL2UqaRUsfDl7ӉRWW\BTrX5w!,O7ouu!{Y]Am\%}YJRЕ4~RXZ++X հ7e2[, ,~j?ԃ~7- :J"= ?q i-O D~T/gI7Ą7Z:BoQZMC -(@y/8'/Zv51ﺰVI~-xX2Ԯ6}l6Zhdc4Nԁv-HK#LKE##/C="[qfq>ӢXGoXX#u{c๷qs>7#Jƨ?3c g&:-,Qa ~ ]9.`ه#e#pty0!1etV~g%نPU(QR~ TSuqZdjZLiDwm%I%7DTzTi ɗ! CRQʬx_#%!T5{G>>X{#fO4,, 'ƹ)kk_E0OVXz~k~Y$5z| y7Pjd-c9;&74 ᔽ([yiB3q+]3;3 nl1Ġx}L AƬ'QC/mjlTg[5R0s3w+#]L^g=T2AAΛJ%SF7m IJVUQ-F~A\GΨ ^t77xGW4U墧ꮏ2컿O̡F 'UGRk_Đզ94Y2טex%A{g37ټ#q!8Ǧ yd.&{z-$4 (uF!<^ANF].|b@.e:`J,;}@wh_Bh>ބV,7SBg PZT[Eii@_ /~&}(L[DE qA==J1w5 Eښ8# JGênve%v̾ؗ1)v/XphhϘ/w1-ܬg)as0l\(KcಠQ׺!OI]ʡܫ.BP :Ԣ8q)dPJAq>HpktC8^饘6d8zIW }Ywcޏ1!V~ {j(U"QjT {i@X3`4OFHP)BUjbyD9Jk)A>ԏFߢdޣ#Χ_G:~բk̨{'UVܥ:(߈>.jRZ7EW_n7V`QY/\/:GpȞ]Ј_5H]E;͆enttk]~J4~d^kg Px#%}xI~~pƎk%Cօ%J9o uNki!וVJuގۥwJxT~܄z-zlvu\{&MPYK%Zx`98&h7xmHT@;tv2$tEd3 sa`C)@@92ѱg2SaYUPc6)}0_xTGVM1d.׉2X$eOѭ+ O eʐKը<@tOaؽ3yT}05 K$L$)5Q8z<5ä'PCk |BmRLen^L b |a?< x0@s(3ؔBnL}4eoָ$5~TDN_-͗S]mtπHW ս+nA nGJ(#]r%.fO> | p~o$%MmP/Tհ-Է;:;{Ke 7[&ɴ|igbt-=2 r%]w6'|;ըʉTZZ*S(b19xEZlDqxJ0Ehs ocox~Rb'h3m,%e^._+uh2g<[&.!妚7ќlNN^L [A{ӺfQ\ay/.vLlO/q;uټaՊ}|X zaN_~߲T>ҙMo`h2aEJٯTfz hCkbd~Am? O+ @p!L nb 6@"`)?PqR'ɘ8ݮL3'SOMٿ<8 ϒe zr]`8ۃ"+}wkxU6DĹ?cH" mSuF 26杕S(%6X8|}yV< _4GwO_V^Ҍ|!?<܄zF0970(~;0׳/ȆC޻4 9M|\tnRqnRj$A KZ+K|1th{X.M١PejʹHA&بZ4MI|&V([EtL4oE65}a#zKc>pP44G_{eU+y:{R`+ Sy.~BGwf#Lc1&;ԐVHYϫL8 t/,6RI8OhC t;䶒 uօHi Pgq ,!?>^;r{CdHף1X7ݏX)7LV4|G!>w;})%Pz67T4ƻj gHbŎW֚yAMi]GƝÄb/=.̆9ˡL}tt.'fY|R<E=29lVږyU] ؙ@;ؔ@v MEaR[d$Gf!1QYbe^TS 36ED,`T*etvgt{+_l"CE'z?m7)jYj >=5SsZy_ّoW˷EZhbASX`4Za[B#Z6!>3l:Ձ (wJ.<ʓEk"~ά|,JTZ3H6"TVzС8ߥMy̡!P"K|볈8n ݶ X蘎Ѕ.> 'KޔQƶUDД6M1'Ke9ϗmSgB#sIYT.g'8@>(m7}Zۉ*VW]Z{dހioѩӓ>zNSD9+ߧ{_|3NSZSMCyOj>wv ?#\t QtyYc>CčL%n:@lN-q!t3r^ ip~.>s-`ዲp'!5r\`J]9QAwsmoPp/>qyXZ)YO3!lve뷡3ؓjbrP2+óJp._YSlT*߈};(Huyj|у]P./E۸ka"h+8۸ aʼniqVbҾiJe'yH88 'Af$ 2mA\m (rY '<a~k*3ɘ,n6 #H>Tq혯iB~.U0:%au!`7OZc3= H<ȅvLWj6\"-ORfze 7Zº[Gx).妖H0;')-~@5 o[=_׏]w3*<*̟__RNg1IHY5u>SH9Ey KެT6?T-0<7 爴.J)$T>"ᕽwDn%U,l{EϷqa{sJw%{y6pqxWѧt!ԋ6ER})xtPާMUW*q;/IJd%Ir\xf:|ɵB-FJ`[o6ܭy'|ޅ[RxΑVB;fJ@ Iy qMyC  Ck6mK#ji iͣT{9 G~!^ >T 8dWC3/ "x_ cb,Ȥ]3_>?Μ/I #xdPP9UWѣ/:L'd9%^Ag3K({Cɏs#{$6 !r$hЅrD6)E>:>azWU[9~A#nE2=&TF_!*vj\}}HuU_(:1s2 5&Ij|ъǪwqf 7C%m$-"2Ŕ dR{ƴ$s?JYyL2Yٕz w%i+K}hOְ'ѧ/1 ֒&3PW2ٔ tGm/+5F#>g`^x2/J( j;XYgPxp\.>\Va8ͺjC-a7D!afhpteE)5!ZUP bao.ɹ,ߕHGLG*n<2/|4n\ ?囸LyoRFZH,%>! Pq+x]h0k,_A2j) N+͑p-?6]BdeZn"k2(|f}ړ]+M7|2gORDڽ+-z ۮoKΙ|_4K M~wi]ޥˊs+ˊ[jURm'S?Pb 96 =3:fB -) oXҞT tM@Xh-vC+o1-^x1ߪF4<ۜ'jXu"@=g]j߀z,>*[jdhvʰ}^iѫ!dOP )q6Dh8_;j+}h޹w`iRnD IT-PM0̈˰(-7vqX t$p8bTrL^)9W0hng0%!Cݿ7Ulp6uhr U*(pll";jP+/ 46Zzģb*  **J:!\H[%Zkf';-|}}?{칬YkZbHdgTQ>}zn Spd7PQyӲ)?NdB(sb{»hn== Ud2"_qd񖁤-QZZOx^"۲N(.ggJlS:ثOӠfq6Y =:KiR!c% 0A44`B%@%4\rc͡h?۩yߔt?PS⧉$-cLZJ'S.L~XZ(,\\Bټb?P۠ ǀ #xN .L$sW:t6{'s"ג<\r, !C'Uu™@@*FI+;A3orZ>E GmmtD/Pd‰n Ƶiha-^+aT{;8k6jAOK mJݡ: 2 dI:]i3g>5FkOJy* ᳮh4FC݁Zv3=,.5G܈`JWjvPĢ?I4zyx me&`\SueoG܇I˩] jVadlNoGzP-υi?J\}̬q({ee7: W@\>tC42Gu(Y9x7Wicm?̲A˜>Kp yTk$X- o/i+^Ng#}-0˾0j)yOU%?Ywz)q,q%hrD0!a oMi0h=D^zT{՝SfQQO"O.Ϙj |Rݭi tR0N3{h'/._.+ zrOYŝh>i`APkNctwD.k.(H㇇e?"cC+jbtr޿:zfM*[NJB^@3ș due7ļUp!Z{v !Ceowb_K{#!ȁ}\d%!\@WQ[bAE {U+{|Hdz m@D `wB Q;{zxl9!k$)j7Bo(<"Q_c6w\`OJ7B̼%%N M0̇\dv6yeam'!hg6#[Ӯj8˲.zj Yv1n;z#*\!@.rID{{pB3]yܐ~ lq(PN"y6hIP_rM>$IXr?\c>ӗ7,c5n3qrҠ|TgVnz|Qu '左7 [&^^zg*ǸQK:sPU{QhtVom3q?sbǕAAUf.muq$d!=Jt`GǿOR#ʮyC."x {9@r׸cve߭#de*M61+ذxP5^A5 nvp`&jN%~5lT0#ϐiJD#Dnxe-d5.oF( hmko –"|fص%fY$O*]^v#^P]Hحeiڎą[ΆE\'=uAxպ\3m#[3#},޹U]J=F{ i\qxںUHOAdn?~"n EÃY+mjNoΨO}6῱pFutNѕS^򶻛a#ZMߥF T~ zΔ#3IBw' 2F9ȬVEmsEMCM'(CE'T݄HCX2ZzC+;w;gԬA Ț:$ŭ3nvG)z WBZ?G|9X[)P'N=kW`ϺET/tBC|eak8tN['s\f~TZ,ׯs= t_Ծ=F YZ>J›E+ӵ,Z)iL EʮYAOAAVR\YZ/B q9ȴ5*9{ur%bID ȻN<ٰlInRҨ˱6s:9L {v lO]͆_ߜ5y3ތ7"Nv]NLT՞ ntٝ Q]Yʾ[ݽC,n ]ջr<ㆷGW}ΕNďuo5Hjr{Tw6#p)Mszrڃ52[mE௬ 2kw{ch/uE,?ų-3N-\W2t@uM-(dzHJ&P K8Ч ܅?dǩ?d$#!]6!V<:Oءs7B\lS FZŋ3 XF?CJiE-[_HG_T# j} ľ/[tTȓ̙֐IZeC SO<}KZ̋( 9#섞qK-6 a~{Dדh:/J@ŤԢE~꒳ Ȫᑻ8U#jR BQ&0T һ6 a&62M>D űA,}}K]/F`nr]P-qlO(^ K+Q1n)eq3|XÄMbzvº'~Ϭ`wP:YY!dd<4E?f"(mY iD\V&V-͓899F8FqvQ{M筜-{{{Rqh{ʿ"{.~2ڴs ZwڇꟜڱMgԞxX}!VAMY_=Ku%_v:~vqtPRn/y.lHW cpg58Z{>oRם(>_ be/o{ʁ[e\ac^DsjGIg9NR;;j(KGN0)]6Zݿ7TBUe#K+m7io ClVk@UϞ3}ÅCe_pjGmjHCsnM9 7U<)f &c c!#/eu^9BgHE@NF|HVDO] &P2.UxGm'j1=8ž_>GkSt|6Hgĉo:<eh9_gC Y+_si(:Rjhg}}E~-!q~'_Yo/,r .eڪKmQR[Rp(\j .jKm1'%s:-#5n菝cN;iٗ>{4]ZJq\1 ᨾL$.>DЏ1RHw[+$ XEqg} dnv&A/(ZSIFd$i?I꺖\D_ cs䂔j0@P4' ZitقR;@$(ZHկC~^HH/ O]>\!>OksCdqc- Cv+wܯp Ll9V{bS㳏8'yWM_(: ލ(w8XB5ߧϰvhÍ = %¹dt=3go8]`j,j@FVy3Bdޠ;賭ez5|$-ص?6^8ȦH'~*`GE#jD&*Yj;~檱8Ŭٝ}fU:*ugHH^@"{wQ2+O0^OJKh?UE<"y)uJy cCEq WL#O᩽Jj>SQ^RCSWToJ<ՇT2Ox 'QSy*T J:S<OV(۰t3i~7aeWpGٵls?ow\{WUb}0c#bCF*C0J1~UG iF9uMVu(-fUt۬p8O1hM;JZJ[}h%/h- K~؍K"} weB)SJp_/P@/QidO{*gyCG#Fs(ԞV1%$';&Hrcj{UGvL"Ɏ^$91E!dt@$91INvL_$';ZdǴY$91U$';EӻdEtrbW&rJE8Bel@VOPJӅd~cRER?οI!-B<")ERH蟈I!%BHM$H 1Yr2DAݝ^M4\N.4AjKj #z |ܼ3Ŀ|rWn|{!Z0)b3MOshV<P&ymTgs5(-20Δ5@\<1|۷_iYT,/7B0`JUM, M-CwlCG^9D !~:u~ ߋIWr{DtY1©d%;)VyU2(de>%*K$Oh1zi*ە==XcJk:ڪ;*gjv]!\ń"Zs^1wc4,{WC=QAxTJu6qlI:ʡ"n6a3{A)m9P' .5ڳ0VMh)gm2lݻNW@T#T'y" OlJުJ=M@[΁ea }C| 0rlr*brܮ| u)' CϰQ[w.Vseq'ȽsQMę7a;FEU0\ -3ݧчȾ x2nsNђk< gQGLҍL(W-JIږZ|LczѐmDT$.;`gOs mSߪz`W!xְ{zLhG6r~pTd5R}G0 s QnT:% ?UH20{NFѕsIIpd˳acQ[1lĮ~c ~-}.X* ~ ~8٣#V Ŕ|}2q"`U-T`E-xY$%4[W} " 7p*칦PX_\ӦeW"k{?qEtI:GԔߒ3QM{)|YV96[oդIصOŒSeZ Z;@W5jz;vQAȽ"MW票>cqGhRE٪b,6t7 d6?A*s`y&#qraO#\ALucdu`}w#L݃/b>Jj_FFoSLt)<_k̬]Ӆ){~m'&-{C?#;NS>KJyap)@.F>n 2[rJC\֟狪b8[Ouz[9_)|'a~?|tN*r&T=y^ߎ(j޷lb!8H 6알/#2 JlfC2}c,4 ol]OFkE亐%pj_93Y;pl&r&1,Tr7"ͨ yc4sB`:+[ʸ;+kʸr;L)ǁki 2q;L~)G[I`nuJ8}R&wQ#Fԯ.uhVO ¬p'րe3”11"ZؚwQc4q 3*V凪̃ʪG-3Oe)1RyJL4iSbV)1rQld~ )1/++*»o=!l@8#)? w,ԆѝE aqՊޘR<,jC)z.^KRez.u )]/CJː2t )]/CJː2t )]/CzyD\ZcxUfY]}7YLnw",U5S8GJk ~qQƶBE_<@RrtdgN%t$ܧy0HMIԔDIMIԔDIMIԔDIMI )!5%1$ԔĐRSCjJbHMI )ёM1}?^>6AlhP ,@&߉(+}: 0x3 ;$9Z T79I9t(k/5+i՞ G S1H<RP;" ?Y(zx{1sĈ`/aDG9B2G9gA M1bV|z=>UL;yj(Om㩫xj3O<ՇT2O}S;1CşKKroȶ9 tD|U6P\ҙqXFlL'u#iRt鷇/3б9D,k4.F#g]e$!LJޕs; [CF˦ Ti?WLJmƛ}%tYdu tKg=u[ݔt+gMr#s壘E?N?)' 1͡,p$٨yJ)27Q4G>W_sCM弊yyxyo䭿~o a.e6g8|EE(WD‰;}3S;K 7kSUCdwb|r[ h_x֡ѧAܭ]4;Jχ=ioTD]ewkww>rItn4|kHtF>{eu`0_Dଽ[О@Wn:s k1|mouLxʞ?pTv#TLo fPzEZn/g}Df1] ;8kaTʉټdX눺b}~{A':Mx6osಊ_D{W~9Ke!ڽުmhSxM*xj%OSx9)*yS|2-)?Om: N*My3x\A;t4}QXi>I#\x!x7Ӛ#E+yIJT,j*;Iҏ)rp{Nc?*hfͽ-ѭ&TChA$2r @bҢp KLMQkc5QCop5;z 4$2-I ?#-?9'jk-v<w1p', +TOLaӐs?R:{#f @|0MĿoT,qD( O!>0rZ٭ qG}|E{<-2[%z1F(N+w<*+%eT?v0Sy=*%fc?'  t1CՈ]e,26(6iB%lE߭sM Q lBޙa. e*_;ɔ 20SrG5Ȉ x]>ȫň2"ß -~k`|xdpB?t+p/`YD7~Ox|fxjSP *O2 Jb)=Ei9aV'pBq_J`wD?v7ԇ xd?A^s(#V6C?U/@(J3#Ptlu @ f53)zA}̑^ڿ=d.g~|Sp֧]Xnȉv? `b{aXV՛򺤎x]> 댼3͚_ZO&jrvS >~#ܫfCḴ5iG|=~ɸ;ZQg'#Zɸr &omp4ٽaɻaή%yʧÊ;M77jQs75cͬW3T+od[J%$WU] %FtJsln~f?=,L]g/R~H^a[v#_14ɰ)N-XJSJ'vRD04| a =-}8G{8imn d]fKOh3CPQ. ! <5[)ě{|L)wHJSZEj~]m0-vn[֗b%ae_]]ef~-Dvx#v;P!ou?Uv/m.X_-}=Mafz}' ߯9{>2b/ wxAt[r ~ޱ3h&F"3N@du4e Sa)5[JDޙى-os}Op1ߟL/]d?ڐ:1F(itR&fp:Ka_Y < ~ewLðNnLh,v2ǻ{ .Ud}f?)ų1`Uu'aRʪ&+||H]w=^쾤0ev!3|,5|WC8Ƈk,Q>W*< 㫯g]t{P}Me)X+b: JȮE>IEYYABC!ѦpQ)t*>kRH!PDMNDp)_S-]Zc7$#GًR3)CPẄ́QB񡥲$$UV'۔ 8W}$Jb7Z0BD[ٻr8{[|]<_Q2 /חc@%/ZJ:eLb-Y!٪N{KҤ):.TmEyu z^}9Vx /yw];r?i W%g}-yQ"y=;. oV \u/_5wBKXfHXCg+e[.  ì#qY_ν6Ě .{@V&/Jɝ UvzY_`gͯ'+fk= 63!qN8/ju gXJeQDZDs\![-a];ЎP \`o^Ò7I+ \fHwZ9Pvm8Lq{['x 5>6sN4~9maN&kַsyy۲?Э3+Zj|B0NZ r/`'͈-Fd-kT6_r9wf'Շd߂0<*GEk\$M;A Y?C0 }{A;T?_ڢt?p)zڨ8uArVn:^)d:79}1S˶s"iă&>KvnTHWgU7uu +fGVRž͈]3usCp8;7bP IfP;մ2MO} toNA-t>l#p۬\?N$_}W5G8)_nH޿$"﷓udnj*-NRɦ>lSOz62n8ڞ=6ЄY9몀}wN>s>̅2K(嵳H®/964{Z9^$rZ9j~ϩڷK^˲˥X! =VnkWVRD=bXأp /C:|d)!~3PjY=a0 =|lfᏄ&OvĐ%_]l=E#Y's nC)=q̥g;t?N%Z_{TKG}Im9Z"yM=e Ds "5tonmeR"8UƆF\qcvUC #-3On!"M \tPO.8gOb:Gm"S jvvT6&3"" 0meRfO1KVSg5~eCxxߡLuqOiOS~a)g+6k܇}QncV(N7 u ahkE2CS(xo@:W >sبU{)$=FGWS,8wP?Qa}Fȟ>R8k'%a(ƺFw]+o=YzXt RȞ-$5 PeCU9\Po/b%a/v=g6ʧ{8ccWkhk<@=Z[kw$wd5=⤓X45s[ Y!1qg*w\o:(M]Yhy#mK(fsN]&.C}<'2)?e‿) c8uet'AEѓN}[ΆTLO818ѿl?ץ(*v`q;Rv\(M̿)F o~[|0:vaE++_ܿN˖v821sV4x1Ksz;ѶxpEil?v )-L8ZΆR3'aHC0wOn,?l+)vQ`5XO%*&ֹbίs ~AdAc\9seU)ԛP7huҳ;}`l`,g:T&mʷly&uߞ! ߭Wu&Ypz(X42CaJoϲ1׳ sٚB.l7ՌB/U}$M.9JZp&Xvg8d|VXt$&:<3‚#.#kh^xgn $zދHqNioAn/6x:ր-%PL6qz' 6ԺOeaz$]`?J1Yo3`9 ;Cwg(59 .9;鞤u=/] @zdfIT'L TGGY=D37gYvk-+6~$GRZ^h&;@gG)N-/Ʋq|),Eh6x+׌EJ4+r]'GI۾->`}Fb5GmŬ{Szx|KFMƇ6aDDʅyY5h4σOeDv;܊r"-B;|V%ȱpVf~h?t=XYjG)xp{NOfxhJM}, @ns?b Yxw X$s{YX>"M2[ך6~/loeS }C]&i|[Zh8p|"׊:_C,r)pKZEZ{-3WWfO/mȏ 5fҊZ5rzzZdOsk9m@ɏDLO:a@%ͪOf|zU;WWehAiѠ46N2GZ5B_|B/G{1 {خ(d\021r!k oqj b,bIVP#G{á3W% FDYdq*Rcilw+Qh7>݈ 4t7VB+/χ;Df 0•F^M!n}p;Ja-{|Mٗ#.qxPwoփoWôM4^,why\C؆Ebp? o'9|v7:+HaxQYvC!O1Ogq'婋,y@ EMH[-(1 6,naPyJuO*hȾ:.9+1 ҃!9|Ri ̌9 ek#uM0y}P«th<3\*([BT~BaۈNlqƏK (SU-pþtnK{!h톙=`-^h5Z8рpT\J3/2{p(fז\&֯ [0 N3bc:Ť$dVQScb+MP0EXnʇ@37j\@ _[~q|laW|=!>#k_}xf7 #l} cBd fDmN>'>K ,$3`{v_~̠w-@/ah(EVO0y {qS<[Vꢤ`%BذП]A*(P*'qB_o4\z٦"Ę-}IϊCd\l|XB]C8:еmnQK[{4/ӠCV4saH8ʡWY!g^$ e@]}UԳY j_?U7^-hߨ}cY7ʹvn rVq[FY&ZB&ag1'k C;#6N2ɷg4NGj J:85UxsNn}ס/Qe3׬#ܯ_+ȓ<. :zS(O5ulX*t%k!&]×fi vkߞDj WV[P0ˠ,x}$@81巖\0G/1Z~4:ݗ1?Qx}%S>zFOܘd܎<,#W)U5iEס&Gq-O+qG@0@^3]@!JX3d!dt|æϨ P=Ȅe^XMU㞅ͿG~|(զL6C^ ]Rr @QVR~'դ:HVDp 4BMta,FKM1-@pCNR,W w؎c'!]MyRr|~`F*Q }el{%5CCÿOm5`4nr;aNㇻx[,,\\0Z=a6C饁CIQ!+eaGT'R>=߫ⷛҸ^K9.Aӈֈ'IgcODS}67ϰ,LOd-NjBqWrf~(UZJOp[p 85d<̾Suai)G8_>Ӣrǻn56c)2 =8.O*U~6#iy0{KLUH /P|0zS׍ 1c.+҇ 1~╶\W8z~4ўߎֆ(,X+Ӟ^TbZcQM_^u}k9# |5 a;?b줱LΏ@XrO`G|f+2f}nUoO#gkryga%M} lCx2'`|\ sx1F $59yl r(өhkxG>frs9[} 2[YEO#`A6'n!T7V){+Ծu=[?mpfRDk@U# sJm0y(oTʑ)hmvk i:~uȧ鼯Ah@>}<87Pm ]/!úwLjͩ4(L{9N]N;ҴE6ŵh%Dq;"/oG4 ة#_J_cP~?c7Uu盰 c/ i::$,݈u ]:s[(n4ڮcBrbC z#}Z>:gqW򓐅㹊8yh+ h#T<#r0j MHa(0㣙nOl53s)Qhpބv'~j"~.B죤e]`xBP@x=D}6[?7F"QMSjYb|Z\}Gpp[\˯'u;krN^b6!X7 u-rj[ Mݐǻ[ 8^z9R! I` =sYysUwpCJ-HE~.Ui(;2ו :"ݗx%s4 كA8*~,4H?,o.)[ `{ȃ] DVO55O O~;Ekt*M9q=/6B"KG >ǜ)])zA\K&i61oJpQ\`F].5E%vYs$d癠;)"3rtTZ&oa+}:c:OJ^@[0TGi6iUݏEsq}j$USM GM!Y/1Qx*&HkwHk, uO 9(.g [a&DΝjz]oѶ<^"k;|Kn(ɰ362WR|6)c;2ydA|sݶVX=0Tt?gtmO^~Jm} \T9} Px&Uh,|܄Dg SȐQ=lh,};Q} /,O4zFnک9O67Pm]mzoV}.vL DCgV^“pk|~\69:cNr?r+YpWZٗyLɴ^Yx27KZ',>?y~6zP?IZg=h-n:g։03 v4U-\ejVG͜Z{,}@!?ie;T;ApQD j3b\(ý2ơJ3P[w-֏[Qv=Q{mRUG:"Ml-aQVMH?==}S~X)0_z~ߡf#5"q]i);PlTjwFHWV+Nakt/ ;bJ]y"wrZr |q#u3}”ٮ 8o\7*Iߜ'^$J|="*bHFU @I N-B!TFmȕCObjݑNavz11ԠfgQck8fE߁=h+}]=js"O#r%}Q7SU 3z ٗ̽UC D 7mfBQ9][y06ϋV,nZg8HZ՝ T{l"hZdobG0")O~+5rmEn#*Jzo#VVB֫B8`؅u!ٔ*!G@ci%\/gMa5ܦڗ+5}] c54g(ީO JW > ê%@ shҝj(LAT]ljӐ_ @pl`?D f 9=^,uϧ^Or:?\ζ>ODu֎({%[c cq|yW S>Yp<3L~;6N6%oN-TM7XXЍQ H+j3foS=5FM>ZDZQ2nL72adUk4vr8O=߻CȲќnJBEg\p69is2^*%'⭟17X$,~)7]&l=Pw?ȍ~|0&Zӕi~P3AZygP<М/uuݙjIv"×gJ )^+Ko;7] VXK$XAQjj1zEW +`!tL:mud >ߡ!nuT3aX87~F`YxUs%i< yܣ.C=iE2B->Y_Ī.&*kXцZް> f\i2h<.a7!oiZbЂ;`y3oB-phjz&5nU&R-tQF񫦧b+ssſȣnB ?)zj<:/?I⫭QҪwZ 6IC l9kaB˰-k"cJ:|ቷADW(?#6_t/|DCpO~LU|Wʞhk -}I ӓe3;aԁKЧ0i?@%W]YvuB?EcƬ%/VĹl-8's,,ou5N5=92~Wگ8nc6w M mզ\9%*l1z<G#p(܆ݑ~،[GkrV~q߁6)iV{%Baczq佝NO1Ps5Nru^XTӢ/YE.z0b{,<rk"[KpPn<?%qE{d,N^>)0Je/ pUIc`(*:m,+G408|ϡ.eZFrl3c0]C%={t~y)}e:}eCh S/Jυ8l j ?nCQ H=M.'R.eY"[EӔ#yK@*]y-9e=6S"t# ,ô@N"hjٲx~4ݝ3r-M߮&B瑀)2d@FC$c)!m0k5:mmgޮk 75Upi]L[>:H{%|cA}*'`zޱnDS\WsjJvLi5b4SYBkwSu)51*>iNɡÁtDXoŮf;N8rDIroĮ7s?|:M[4~5LTڻ|n~6,KnfBiC>~Іw>COz483DQ{VOatAHV=MҼ;Y[8 8gwN n; ?Sb͸Lߨ~5B'=3 )m |2I=)XݰD9 _IcU* қ! ?FLg!R@Ç7^g;߇õ*yhU;?KNDEI4{+-m3)^XϟEu-1GVy[0 </i(TήGY%{si{{(?:IpEkIR9wrG .5{=};9R^ru_h;IQoκJ#HpyY݇QEkɚoq@5{y:wvx !e9ك(?~LAgKh#y㨰OyL V xma$l}rok9y+ƸoVaz[*[@=%b96վO TvUz?%)5}j~ M)o Ѭ> 7ˏs5䊵Ab/=;#|!2H"/#=U$A?F!)8wʷP&dW|0n}n!oB:ܳURKLҏxDČ\J6QH]FIO8J. Q.yo5rSvy~{P`@R-[5y66@$mEGەTj=[dYب}yٗ[(/ BoQW-)47BTR٭H.$IKޠvws'гIЕ+QN3hm)0ɉYrhTЩԵ˾BcD߭Bshc{0?qϴ|o~}dE`[9cq&Z#2 xapH/ O";k|_|ͮ_dP|/Ie!ffc}J#{n1wuY^,7+{ȹ;G-S<.h i6!0E앏T4ƞkl *-Com{mݻ[nlnYY.@ }ֆڭiB5[w^zsɃ-Zae#,?= W_e߆e4slt\理=J2n7ŀ(f\APL0yK皇{ M(a:;s Ǧf^RExGܡVϱ3VOI*N s9io] RT*ةV+lu7K<5x#]MFm%`lWQZ2FI[xO(=5JqU6ePOEb2 :UNa:&e6XT# Yؔji{뼻]7@?C2ܸ",L(%S2fqW"i=F.E@n4Vݏ&E/qkfH/Uyʟ75N"#6jn2ր-bp8sǾG["犸:BV\э(7" Aa3+Ȧ$|c gq*A8}T'TԜoSTP ^(iuΌ*WGE[aKoF'\Ԍ<÷4|jX3O&˨gfH~G#O%hi6|$ @~7 S^ҜXEu!">RH~~m;k;wqHpТQ :€_XWߡ0N4;!~8aq ơ9 WNʐHl^ycӍV5!Ӕ2qCF|9s-<RGRkIR 2i!jt:ACR,[@# VՉ /9q'\޽G̩N"~Ocrx%ز ҒṂ=;< ȫg>^F&:~J3g#Ce zEҟx|s|˺ 嬩c\c DO]]Nmƀ;+5 *yII Y1߂^:lh$BFΰ/iV;(8\裈wuς ],({?j"#H_R|yR6B,{z΅9r4q(i8Eʤ6 VHW3~ f8|NsLT~T]Hͤ3ds<5?=5n+*.oM_(aH! SQh`;njc3zӢiODpjT+S4`y!Wi)5ypw] }E[EIe .VֈY2qx UK -Q c@`F!L q]O, y^-YK0BhS>Yf݄=<ҿI*́$ta.G]JHyK* ?}0Gj%†1-"O& 26ԁ^ϔXT &eVth YR+SG( |NYM:sd%4\:e-Xaㅨ_dXo}R%O\>n4,_r?M6 %QfakB{܏mk;= ^:t8K݂N 8DLpt:{-t¨7L.^S]*%'mʠ@N?I|>*EI[%S ޑU\ z4&oHg\bBeS[IXDr[EM95=[q Ɍ^2+Byc;nȃľqLdnOuBKQzi\Pu a ZN~f 1u4ɿa j|׹{Y[CWY]Wf? 5k(M$@l0z8V}h۲9>8ݲft\qo`/B׽4?pRӸJ0d٫: d(E[rV> lu*gJ7^ǩ>ݙJG"<8TZUZ; Ase_uLf+_Z=YgZ 7X`TefzgU}³"49zC+ Ş=3RskOvK1F#6Fc~G|V^eM|{:*<;&N43(\-Ȋ '9l\?߶Cޙ3ͬ¨VhH. mx7fA?ax̚Sͯq|Z4BdT. ݸ^ce8^άz_8}i1xcnڡ=#U]=5۽[*Ffѓ]JGɱLM'C~qȻK( a% 6R#44>'̐cUL2%RAͭsșk{"{Sf\Ji:Dx4x˭D 7d~2E<h7DWxA3[;.WoƁ74:u;{GrT?|EzRD\;7ZFq[{S=N¿kEֶKKUꄍJ]} =΃{5ĵ8ܕð5x<6t?C%g ~P O!%_~/ NFsSZOS햜3Hi?*1d3I'lqAq7U%LȖJw(V0=+2o./Z$i\︳!J=]h0[ ~L`4 = Seju3!aod*{앞?1&]aĶEo{wbCmS? wȞSXxU/+>[kOQfUz&fgP-FE 2~H]ьѸxgx( QNR.ڌ"Kpa"4Ҵ'k~_onF7Q)v.C"ekS,o;ACUD}π\чŷ] `c7^ bhqiKc| g} :11klDL.Y` ީ1[p/X8҂O~ARxGK#aĐ.`< s$5ooIxi~o=o[3xk 5o[@z r ^fqm: L^{z@ ^,p|J/H%WaC@uV{; r4q%4Ϟ)'wB+ͫjȴ؋y>7>-y7 Dz؄=ԋiyꇫpBzOjxKqX|dTB ; TBRO{7ڢ΅22'tDV2sx{X5yXyw*aBc\2E>2 pw3☍_[=ѐW5JOўU*= 7L7O|>I#{x#>X2F2 LzӋ4]UKƵNhlx{2iAJ]DR 3rrIhIHR)n s+0Jq7@>4L A<<(cH|# #,Ix yJeIVoII#N.0~RHn#t9l`!y` 7hfTNV&mpC_cs@Cό} :`bv7ױ+xXmI[♃7- ;r]Nj|% /%d~X`ߋ6Χx{yU6 x(zoowR<+K?39vw'9tD역_ !;T!CQJ2Zj /ⵢJmn?NEpts5Ggn&NGqV{;S4h3q|ˆOQ{>U?77އ2ewڅʃAh49˚f?wAZ%2qQRX-!r=s<'rWE_"7Ŕ[}&+v,!ߌ%k=|UU<'̌t|.P~+g.5]Eb7FB14 D.eQ$oy3NDv96b%odD;s0{sdw&/6v_m=h yMa%Ƹ(c%gG=ͿF 8NG/`%Y穔->Ls]%RTJg[_'zyx[X(>Oe?@Jj HyE-̎X1q X~^oHߓJ9^];a̳8돒D6R?|LɬxxX(dރM(Yt*19хQv]_;v:I҅׈{!:_kS@6 _&=l<8y]iq(PwlrT rlZ3;t?O9%+h7CpQ'|?W(vPj?zK^VTjP\p3؊sd$1:?H]guE!2ʸD^0/ 8. wLDP%@9Hb'v<5xhTDsﶋw}L}y{ڢU66M]mT+AWw ҆wN2v$BRi/%3adD IN^ŷY7`/,vuH7ђ9f+1dC-0W 13l t9N¬ aC yyȋŋ[/ƞᩋI~Ec =?IS4je?i=qs8 xL$RGj( ybd?( ozQd\ͼӀ8W@aÊB/ħ  I7|xCRMɊ 6O;S͏E~2)^eKpXz5`jvM~FttXPbGieuJ VA {Q~_Q3W~Vn7_a^$l&L%H>ͣ}ȾrR?0aQVJ O Qch !y_[ 5q'=Gsn [6A ؅yt.(MdžznHM!p$vᅨ&ny93Uxv6^ ^=EIc+R<'Xc`1X mpd}'O"2a tS^$j2[J4D%gS?[gCc/VRfFĴN[{("w6luG Yu8?r='-֬A3)h* {닧Y|NY7=lԮ+ל?#{kMf'-;w4qܚ/Q. RdK14X[}߹xF/V&gѰ">$|wP_* ?h36!;ۗ mi87Ed>&~\&V{t[CFYc4d=On}5 4ؽ a+!' @g\$qB(9[n^(xعrS.n2-GavO%[ eQNjX/>ō.hv)󽳬xm 9pJdM0?gte~_i*+khv$Y\M!JP7A laUԤ8G=C+C:ؤGqwxMe1C\E6 ϧye&iHjJ4a3;T2՜dY,@ǎp*98OR+ b|ZAMj iyw V5WbhCK8ϒrS4Rlro'~JCDwX|ϻ" 045-PֆV+JDi-22*ZI~>8ø-_X,Zԫ`u92 ;\_j>k__,8QO#&ݺnKB2Dⴥq2r}\9,x볘YPh@5i\_ oׯ/tMKlbaPG%m-xVJWo<܂zv?}8Wqzj9߂Le'9I;mw35?Jϭ["qf=ǺMkn:\ cw停\4K xDǖψ<ٳ{KA~g4p$gce8T7$昬YFM' <$y!FneV(b*C0Y.^DtY[rC'Izp1o#v"G\*p0itibo~`CTY/2wu_afo̲z3{6no*T]$:Nu~2ZȊ ḃO y#w #s.B*Ϭ-_2佄J^K⤾R"ɬYARi*yxm|h;9#?S[ (a$-!v>$F~ mM*+yٝXnSJ0s e9u( 4(mb`*-!i,8:[AT: qEB~F Yo_!xZtJރo%%MDY]N @h(ǽ[-MfD0qd+B}\Hq+}  dP=G[ 9\VG ~d63Ud|~h.wxkzf M 2 y1Md7ldS7SaJT\IpbÈ|٧54K8+*~^6wlikx5zVlX^V6 Oo,Qn*6>0;E$H#VCƝ/6 S'y|)):q0)Oٔt3em~l\D+!^yת~/j:/]2nT9 ~w.e*\Nip9_˙2.g]#Jy!]esΰ*d(F=FpţHU("lB ijHP+ /p_ ec|-חB1zZ[X=tu?Pg[,?[c_1+۩vqj>J7ʕrsCWPs*pcFO?6L D+\ԻJ9?W1@ ןŇihKVlAr>[%fr7Эr>[ަϖ)EۇMo@>_Ih["NV<1Һi,>k!A}F'"ނ^Y¯P*4Bq3el;_βХM} #(1i] UXV4:!M{Lު> ѓ?C:kU!nW,[͚Ҟ59LiH~ u-nRYF; 9m"5! M+eP!F-C)W'=@5((t`Չ}!^z 'B6nҡ= 9-Ig5叧Z11E߼׉3~Kt +D|:&Iz6얖Sb, &{;6SOy{S:)}ޭ<?5qX.| Q:0P*<=ϱQlF/}TA+ބ`{kOXr0B< w}ZFGk7ɷС.]9+:`_T4- @<Í(Yx)BFTkAP}c4r2. /0!w$] ' \9Qyf/0׃jEG{]׭Ld1;к}c*{`E>K ~{'BʆO .&/Nމ]^(< 3By]o4}D@T_+. 냍UKf4oGؔϏl[~̜px=jV;]Hzƈx̛8~V_m'W_I^,,.ښyؚ_DŽ*$|$cBmS~D|cqTުwo8YINƢvPʒP[R*\(8ncKxpk{L1 e^rn *Yivw,&-ƃ'6CJ=g,>RuwP<)@Nmtǣ5Qg%z u@RrK8 R3vy({`HEx&=b}J>?ޙ;G;`L@CpQqLFV43#d_~F́c_%V~IQD?#&wƞdC&DÒ_w =LfYeu}03~a>\:Mݪ[ ɾi// t΂TdϺba2{?U;+0IP`|~B5Vb+[̳RCڐN]'gUˊhpӷN*}[9bmf#֐ ݁ _~YJtmE~Ch;9"y{RL}w9w/gmQ-Rͤ,[ Jn,Ii;h-,H)\ةU(Ȑ=fߑjQ*f0رtطF )_Qa_n$0|X'Yv( H(>o3=^~n =W&e+T[!tO#|p>;6Q2MoÖL-)$uiTD^6E6DnF~i-G_l] ?-YVq  k1|A1wK9U5(u@{ӥHm̘if%6Ύxw0G}!+TE^ x\ < *_v:H`g8J C{K/%W7 GvkCr;r=n6qigVS3BOi_Eseͬ=A\~NJfK3|3!/ VJVjpf$&<.g.dͭco@ 73XHm Wo=UCq򲎉u㺉~PMQZ ߥq\coFz(j i?!ONIGtx:W"m6|" Xż= AcqEV$tD5Ml>:( ]{T~wuI{&î'>èߊzI rⅽ׹,NL?ۻ}~4{Hχ/pң \0pMdؤt"ڇoB.GtΨSF#LAhËWpc/g,h)==Oy0݌xÇh D"A"^aE<=Cg?MU΂wLn;-4T?8po*sڧ\x,W^e<oVlӺ=Z~x蹓?0!&>tʝOC{B ӱb}h60a6Q@ &Xr/]0nC_4T!hc>-GqrId;cB?'Sβ_ 8xT3-lȮKyЦ`FCwIct]ߧڎ2h?0 .E|o8Y7x ~mܣ]pnv&Vq/v"s`-v"6uu}ℵ.itktst(j R]֦;<@ DI}43mDqч G%suvPbe7M87vDa0k.N530MbK qIOẅI?d,_޴=Exsvc;؁r6%#֢dJnPt3$U)ܚ rŪˁ|g^Al;@:nKKCb!51?HbUzF;Br9O18H5rlj187^I7O,);2',O`Ғ=m4>w[0뛚}rXWIx o"tṬv8ZI>$i"@ʧՀ_Rj4'G؏&We[`|˄MqGYK9X @#_۱~({{ <c'{|+vwfgjxi4CMᓶ2-)P h+ԶN hA@QADzTAɚ,aI@CPjL F,Knkd$owBeRmWSadVcl4d-M! (Ba1U-nJCY Zp0,cY#e7KbAr]I%BMcQ&F_ N% ;cg8 SL?~ŗuxMפJMf a0+b'ՕkQoM PApb  gY (F鏅coje i ,yW#:7(mV8>16)Rk[ʄp˭ $hsN љfQcY4lig3Rϭ 7yya#aN}Ϋb[{r2*}PkCײW'}:O6ĵΊA@Ж>&#t150`8K8.[ "%|}ь;mW[u\yڬDKh9rvƻ5Ш ^,*J/m`cgpǓ! ťk:GSE~5.} Ȳ>'z3ɵڝsPwM`BN\8{T˽܀n'gvT&N_LT7ڇu>Nkδj.lypo3=Ğ: .aJ/ :w[^z[&E-^Pk)|UOi޵{dsc{`lh<2˖gD3nL[8i,\}.T3t:Sj|!Ŵ6[gV^XDމQ^PR&5X sjc/2vEB>fei!2,vte3wu B0ujd)\num]1Q.Z Dg+|W@+MYKd8܍1Usp!oXB?> 7C48t|f9os"Fmm}ےs<˾ a_p$_8U6nRMN$+4eov=.k\t}&$YVկU&u'}հ7J|r` lEfFg7x'Eˬr%iߟ4_2? ~v-`vw)>h<[w6'l*{J4s02*Y/*+P !.EW/[\[8%@_[fs xyR̻'^k$98z9"t .%g6A^-mJV6/䬄"9@V}cV肿1CPYňϷ>Hf[51UtE׺-k k1 ]I ICf?>jwWO::k]H|oX%\ <-8sM&Qt"Pt1&–u&$7{qvuhȼoz{N|E1LneZ< 0|9bVhmFɃUm?T#lZo'Q|A` Y0!s<$V03ljW{e І?.2+]hl:Vܮ7ȭ|BdX~|S;֚Q!>jFk.9PQ{Y*@m55h2% I4YׯA>wf!_X[|_I>IP̃kIקx~Ϋ{*˟HinYR=|1ܠUg FKSj"mۇA=mٱ%P?pԁl*?*^!su?1̾Y,GXxW4J={f!kϷP20c6)M*:E7|\g[՗\ a}(\[ ;#`74$ij=eܨmt}zskW= */`/jZv?5~o}B#I6#>&AފFG= _3nįw5sl7&=D#{PY(qmk?x[S$>~E|O3!ifC=l vBLy=oJbu|T68@S;/gaR{@Ы_A2A `#>g޻^({q^`cJV P^6y]`3.{8Vfyo)UƽmhW |,4 >|g|yfBz6}&ɅR5A?Yh;@fնu;tFY-r>_BÎ-_1KǞL79FI\eCoHo^v[aTXII% [i{lqpV u\#f3-+&/L%t )[f*oXH`uK-&{xcSn~i&'t^ޟx hX;DN#34ߛQD 9لGjk1X!{J~( \2CK5}cX:+>}v %oLE{`h`n7 iʔJ#%y%kNJHLO..D$EM΄6fE+m]l_&TI?ZH~F_~oأ~el{fW_GI0l'(C{׺>HVHYQS\mV3S#;M@MIV܆t''Ѡ&V?:o-|J'w5mUϮ=ajٴ"WVn-h¿\t@Tz2F.OW5R@A!sRq޺p=r ƽ;%:W`¸ғM(r>O acΊ_,l8I1~Ŵq~o11m܊L"texh=uQhW]GR)Ns;PoMhVԚ+aw#`JM@d C#/Qyٟl٣y}0?gc@Z+B5i+/e#Q)B&AkWk|RM7s>}y*1~Xc;:NJ^}l~yGԈ^F G9A3}( wopXjF.#(U̓64QUzT_sXM&X0~ӍiiG>@^<_4U6ۅ "Mqf5bɇ2 3}f%coA$[VN@孿gxz6`Ð`q<6p<|uLC*D@TTR66{K" S5IJ~zĉ.iZc\S ? K̨=8d]{ÑYDg&nLâIRųf%n~0x3ŎB' \Fgz %ϕˑp1 6AG.@]Yם]`a&dP^J Xf6rjw K:ly[esWóv7~; 6{OrDGھ_' SRq)w7dx`Z!SS {5Bc띵{)xp ὺUU}u[Hւ~MՋ[xn ]wlxyxaN,|.0oR{Ay0~s)ĒR ת N thQYť5JoW8C=~z[%5ʶ7Rwex ,[ 4nږ.|+*a{X*1$,sa;iI{v4;=J^ m n8)G> Sݬq*K_WayM d?^+и#CnuP;?6}h]ʝoJv)j6 g>#х;F>f^s&W ōɭo{ N +6CDYIwѭGT&l5APhXEPe>KyO~cx~t F֜[>y8羏kj3A.~҉g_Ե?/oά.F|Jtb myzpe1/!GE}, |Jhق>BP5A[(veq{EcYx@ |~ 'KQ&hr(2+ZA{D4EEM}!qXdU0.P 5aJZg+fX" 5AFpyx@ =9XbDS8ʁ؃6aIu_ 䜙کg)7Hjղ^uC(,*);JG3Q؜HcʌaY bM΃ m1SNB9a/ w (ߣw` c+whJ#jB!SyONĢM3o}xX2=NT`DJҦ47-'2\9Kɦe^N$ʒ,iT{|#+cRo ?A-5S?oP 1 ﷺ9sf~|6ɥtYwRZZ߫JDR iNP >^yJ\|:^?$y?=J7\$=;ʽB v ,+b l7]C!WoT"x/sQe1~?-&x&t\fh+LYw фQ^}(7'0]*&XrOZ䓆u'Fro Ch.5#fQ: ŢhHg\L::q6Ec P#wt&L*_ ;7 )4뮎7s9c#Rll{z%1:eۛ;Tga6XX?G|:Miv ChۅTugͻΚaU kv.gᡭAx8[)2U/)ŢA )mv٘g(OcVZIq:U,sK+>ve–rVtPw t;,:-(/8`{<}@ѵ+6:%PKZJ-0c3P6yݼj`@= cLS3&,[u \0%+Z,JU ƉEthmr2rYjMPi%!l,jLRnk3vfc&wƼ0kTlNapW@? G QFQL◶grZ.g  s=5(Utf=@SjdQz2- <%Җzх1Y2&`"Z HMki3p\-V[KXm<ײtd_M(a|lW=.B6)ٯq",h/_T^Jĸz~Ph VJƀ tѾKjI[m/@y?,:?/qKuPJ)㶯v}a >z^˫\9 d+&{$o)B} :u9-z0&H͖StՊpէqc;<2J.dJ2T١Xq }xGj@@ F=sU\gх:TtIq/H:/&!h^Mwc!~q?Ri`Fx0WMG|HZ/r"$ hjw 91;F% ?]W|WZ\E׫8 \ʾ4}wJ+&3S}(x:N:$}jMZk3xk-+Er>@>]8ą>#sq*N'PFY~ zv8uW2|ZWZerl_X5X7^ UԒ&#_uSUi)r/ VM& zw 泍] %׷K6FDZ G 0;<؄bǕc$cۧH(UlG9/4(` ŕ@22'|fx $WeR> XCbceǜ_QGHۜ62('G0xQkO2 OWύa#R ?Q>S(7N\1#q蛮רp/}'$ 4ۀs\ 8ޠ(rvk҇ORB~~,[ݏ${+ FL[ :{{pJ8,ʝhjj{k?;gɥ!J b>QXK3:B=R?IM&TՆ_{kJ޲Vłx.]*zfƣxhKG nmfetPh۪'$a iloESrڝQs!+n|aGׯRchܸg~?0Y n;>%$_ )dMjFM dPk̡3kO[hq4g.Q>1MS bQ+^sC>>v21ZYMel2\χsbqYSނ :l? r~ɠ"{>Q#\rB0 @"= [Nm3F`0}rm&n/^}Y5q$:muay8NxT㈨鄿ĢI~ &b bsDBOtHkR#U7Ct$!?f0[RTa2J EYd*?ddB)ȩN=*_|u)a 3eBc--_2j]'0hol,״&0R9[̴7CX^S]eWCsyߋ/׏2S+(Q6zi*l6ʃ_+1@Q"hVRm0%S~Y! ~*/e}o ‰]_ %zW9}5}4>ÃJ8UOFFI|3uVqZ fL*A xMU`E4AOwQeZX /T!9CstkῧSq&L/笒9۽& zxL<  R&ѤN7+Y8"FEg>;F/|F@XmBM[m *,4mv k hoJ/X7Eg91 iQ! \ Ksu %U9丬`rdWH&ܗDgT+T^z?彫LBۇ%=2HW$XTZq ̠!^Gף% Zר3]W׃યFM|| ׂi2*eS18;@N^=}yaBD qF: ]#VjuhUof稏_ 4ؗWt%P;;LHB\-*GE a񭪂.7k|k,1O&WQ4d"}ΊMԴ gR]mC2lDV3A* *0m48_qE"h *vk# Y!YdeC"m 1V:84ЀُG`Zuȶվ_jiU'w0;Y>m{eCʇOK OP$, _QeZ%.?Ia;D?(h@3Pd^˪ biҧ0va _c,Ϩ*|<߯["V%K؊ôVp:KP/V\3D|CC/revRٽPgv!1S.44 ъgIfMb]*[z`;嚔`ق`9V'.Xl1&_rŸ*!z.YdZPQlh'§\.EUާP{**B>nKc-pw h!=R\aGB Gm*Lus.-nA]if/~e hҼü^ 0Ԕ~V"g&#`n!ƛA3Uv? :VGYA,++G>n4m kh dԫP r`ږdvf¾p|}aEg<ɹý:+ŹG2< '[x7ETJhέ5%<-DhBTDzdmh.A:XI]*w*|~UVaJ_/נ^0TlBGyfyeh/ @036eUF Q&{"nEWlLU,UlC )@OǝZd"]s+$vuijQ+L!j2u>":ybW[23JoZxSj}P?0~fHRNm&aCyF) i*'BhO^ĭ=N.YUY. N9x/HrS}yT@0L`%Zy˧߯PR0|{LP8򁤸t780ƿLR KL0BY yuϟЊ?.VI[?=şi<O&s=u!_e?r=o@3`ͅakN0$xG{|+Ù}=lQx1բ,@ NF3sB:,>ç4[!|Ձ29."CjŒkKSFm=c*h<}-߁Fix~ÁC[m*CP*TB(8Yӳ0ƻo!vx S" ]ɔijL0z]jk/|jy I`T<(qf๎ C t7 ^ྙI?hYVKalAP?pB_hq_2 3jx* $ kQe^0E|{o"<,(j`z)ǹtŶ! 9hYҷ`hj;15+92QGt> 5 u{*Sc|o7q{+m+2bT b4V#Ls&b7 6y8r%祖LYߥg@Mף 7.&xqsi.@pW {  7ҳŸ=ԛWv[GFxZ&zHدՠ <9攻Y/ [J\'\? k_G@fb}%/obٍ.A\xMɉA5CL\*:r"jJT3,D`8Jםm$8]Bފ "d. ٕ@Q7-#o5 ~G}487c4 T3*kty+am +8;oۺR{8&{zp[x'㒛h$#ć C(N~D~6 :c&&*LS:!-&ºdfvAZ؄FHf(0۩ ^~e4" E珔*Ztu&7hmv/ T_}ƕh*C7/G@L1F:_BXHM#r2,ŢT|?,PpX$ݣ"$# 3Ȗb п.++fi&Gs돱[!Bv*٫-8_PvRaG}ory oS}ON8uw#v%T{Ú|e<π& )ބt2$ei4OSzc5|a\4Fzւم `nM8&A xsw:\:UuhBb͕bFhZlsFua|&櫿ї%3o j&҃'{=->k|/LBǗIRwd[$.8  JÁ@}⑲o!Έ.~!YEeJOJkhxz]9Ȝ`ۓ%o>mWb$$VwQz֑L':Wr+,aoDr$e"7%r ~ϖRwc9&C{3Lw  Lw>'j >U?7uSлp_zR:C _nx+h5>F{=ӗ:]{B76ۏ1W`¨inv*92^Z$r2J ($GȜ <| w [(Oy/:N" QaJ,Q1@Y{OvÁ+1Qf8q+]GG* 0$! pgЈKq_@ϤdB)F=wFO#vhG>p39nx:lm. Q q"c62Ĝ?N(cWc46'V]?_ֿLW`^m}:ƆPk1#s7E1Ŗ~I7ѝMoZ;5~*ݙ z1W|:J6r__/W3R/6gmQrY2 K61eIj)ްN.((z~NBONI+_?\*AJ*f " P3^rwiޘO7rMi}/|᫆zCRiq:&r1iA.r=ڙQwφv*SAIJ$&$ &^v|q/j@#]@{Y@nľ 8COKTu :GN&ݩWm XD#:J -Y !_n_$KH[&`cfL7]&Ef&v%VԷIcP3f(BȞ KҦJ֗`[a*^,X#  ^e\# 36;nJ']Jɮ?;*iHY'ayKG+h~$dN LU?Ѓ<p}εDwZ$ -0oJiv%8I'y=;5Y^eCuU.-x(R` +&Ol^o4Rn[`4~J1+Q~DtUXlhHk 2z||`[D[NŭxsQeS,9"!a5 A&c1!hm f-|2JJsOH;7.H$!rvh5 HlL(Ojˀ/0ef7V+Jty<)EfVF鳶oŨ ވ&q55C{&4[oo$ f#MoT,H /Kފ0 *B$x82~a>lǙ(9ţ5;D4)n v&{/-7|b}7A.7i7t.U[q*vEט<0^rO:pS2'DzQ&QB(I㔊y,fBDOnsՠs Sf.(1AnOxqK:Q@a@@w?~˾K"هG5KN勀Z}2&%WG(y]YZJI4o(rswM.+qm`Qmg.LDEwioG8R+"SwT9Bt,0f<}XDdśܬm?N=)^;E}h8V1K<=M)G%dJ\PiEPHQ/u E)%KbwЏv3֠A ֠ ̣~O&b{߿<*?9bal\z,,74ڢԋ1P[U@oMp"?j<7 Ԓd8@ɘaArKJ: T Jk|!7񜵻}P|RSvԲw(&SNyqbZҧauC4Gt(8Z,J,tX p'V:*VEuM)Iڤܫ h_3cݥC=U9]KFrc;&QKOHW~gyX\2 hao>@ &4Wr[c6SW/剥%kcE9o'8=@0 &\\<[_{S :1u8ä 3V@7Y`kxQX~ylAhZkL~ <'x Wt6Ĭ`&`3*`((fOI>Kk 3aa0 ;@P0<oƧdl T[|p[1ςe~ƟPʘt` JzoTa~Ei]:%6ϳ57ל5t>(JDFrnO.Z rG<@2Q{Df3S3&Jov[3* +X=m['lsS[䯽VSA&m[Y2F@O_b|k7ďbmsm+>C…Më\?uPCac 6ŝ^2_CqIN?wfiXu L!D6mM>5qQ| =ՠxYXR%p1u&*$gnN/cJFb$l0Bcv`AH7UEc ]D!.]J-vޅރc4Fh0.C~cST缤 s߰'t:F) /)L.%n8B'|W\ZFafqFߝ>WKtZ,`%(>ꘅWCy8yz{ٖaNE`w*`ޥOF@0~n N^hQ2 ٮoJxR }Zr/ӳ6ݝ;l警g.=DJK#1\4Q`}QIu1X+@U|Zt-VgIm'mf Lh*G*r>/,Cᇰfg{Dl-z/*Q$oN u8-׵HUޤ֋|HG *g# -xɅIt(R pnr}'N=|3١: qeR7s1D<*Q1Qf9|J }1pl X$ $DqOLuEƕ˃B0olRolpزTX΃NEnZIӆ@uS@tEF|<{:me(7@;S챝&`I>C =1CiuK1xV n" S!ޞ\bnV.jzfmknڕ8G8czL( tcd^y wJJ̅~8_~)a\"x @3^Q$)Z#{@?u7B ap0ٿ&<'Zik=q}I)F9ƔŜ< z#l}H/L#?<<-4 IFo.Nvv|B)]N2OJ ׆"?f4x$i+˜K>GD/l"Q{i?jX"Weqj$w6xMGKayCN=313ƞ (?{O;vZjGb.I,z  뚄pXė83'8|D%ft O ]9ϟ WHHCümOPo-K܆g]A}_5m*\ߘ,^ɌO^~8 ]b?3)Ģ:$%Jt5ė!'SL 0|(*h/mi3*ėާ}@-lP GM,9MXGF,rLFEv2'C`JF6Kņq/&@UF)Vd|A%^d wNEB~]qTCi ٚOW}Wo]gqķ*E󭂿~ԅ&9{T2F9'|q\_Y6+/ϊ wdHpRV^ jx腳%s&mFfxBǛ#~xfjRVJ -?`c#QvMS nxN3D_j}Dʿ/{#@78l%C꡼&Q՜ݝW`"_)oloPآQQAY!Or<=1$8 eBJ*r30]WR 8#Bj6ypk}7jG)_ԁ9X/X 7$Mr?Zqu2/tt:O[ш/ dfqOnVX,-{-:wpڰ@K4AoBg!f-@5e-1T]εXo)Fx,!:, M< !r`tp027zԻ;mӲӣ'ӔroJZjX }QMR@Eti L&G_g7:_WG(K~o˄E@H /{1Mm].P/8 ӆ,C םo'>VpT7xI5_C@5D"Ih1*={GE [:m'Sjz,WMSul@F;K-ӥ\t,4u_yQR$y8HiK1YN,Wˈvd8/_s-ĈE5܄8At ,uщy r} t0>׋dTJh,=}I(T2UC}[CQ;$gׄw`O$:\Z[9ko-2!lj#r2+ل>ЌSL p=A>`PF%:b:Cqtn0SXjN QY4WpA]r2|-I !#8rJrw`6on$=zB*)П1,OCe,m\<k?z`d D{C4S+Ks* N$kpE'Jp#i>^Rfqg{6!xSzKl}AĸChk6 \%,G=O6 _V:A5["0Rx:;S]k E1QYTN"grp=FZJTΔU;Ou}h(}Dl.1r埀J~6FEg; 2#@f-󏫑؇}mhE{ 'hm:-/H m @8+ DƇdOtuBNi:>\)>>^W_׀<Ŀ8(')C|! Ꮢ>loM'Bh=o݄ 3q +ƂNs H9mQ3ʠCz4jNLע)|;(DhiG?+Y?6h lsjߥ1Rv)IY3aF+@gg%V]kz$!yR-}uQx!.%챦<00he?z6"0jLgo)Ső{BW0I- wb|iك6XǕGqXJiA#0e}b4W- k_~Ūx@GBjyǵWeY_V;xRu=JfhYÿ<}x66o $PyΥ#.1Xg&UJJdNhMt4I(lLwx}̯a|_CmWM5Btuw" ~}">>G_ yґ4+ ]1ԡY8]{߀DHYh~DSz=Ru1+zgWLm5~`Q7ߑ':ӽT&nJDs!#y8V'o7hj>E`IJ$ىY:Gu4SP\ϻ8 u#三K` 5gA!#-aFwO ᇯXXWl] 篐Ntbg"l9H쏮,XU~/!ixwcmDxV~{ap{8$>oaN~N]K0h{n p%`+ݮhwC?@SqH!7DSJ@Tx)p JC_c؆bAkE"v()VfvWS2vWeklSo4hڄ\G%oi j0_U|&"㯾mXF;#|VDS߯E'v=uI-sBIW JJ)vī'j_ k2А6+ڢ 1%FpΊNj烻ୟ--xV&!ʖľO;f5:> 6 WO7v$xDBlLTOqEQe?Oq#,ޚ(\,úVRZp3ꀷC-Q !ΛE0:9|uR_ws @3C1nsצּB 2P%uWvݖ޻$N=жa\ef`̺և Bu U"/ уG {=NDM}+:J6C7\ نw¹WO-MFPy~v><<9H|LOx.^·Oȁ4B~˾&!ZՈ@N"GV2G0%!kCOzm"f-m"E]F5r5+zSހcv}IPPg7nxAD*utOFZ3"vDسhHCCb-[!At< M+u 2VGdFglv@vUI?77V,{mSmp{Uwhf<52prO u\Ya" aA:Fep? lBZt}aohIֻ q RnAҎOπz/.Tn@yŴQ)%5FRd HVa6mgQ| ٳ#A_`eI^+\de|]NoBZ0!U`.th+ĒxJS/қł+kVjLllTw/!`i dk[ k$:%8ZOG>#r7,?.-1FXv}cj]ⷧe-zM+py;: w1N}J}7;C[4j"ᶭ?+L+5~ևJ5Z-Mb] ه 6p~;դ\C#H}S8 gRsz}[Gu^o}gŨ|Q0\泓hQE͕d[ em?\hQBK _C1@LkP4> 筯y>Ro0jl|?ڗM~[Z$/ZAtq&E7 s+IeqlM\QAvtېhmy,dd .ʖzm.W5=mS,4;vַXOM6w0op/ Wh;vDUa+ʪۗ-Hk*X‘dMK ȟy" ߆盺HwuK*6q;StM s|{7NR2bo׬xf q}iϰ~UK<6MO&FXaCv=dC-Eqܦ9{uavsT(Jgv8v 3 ODhYrlQc_>[́qId7sBaޱ>X>,Пǘo@2->dYy/_ju|Pټ33?(uLjVb'xV?tȱ$T-9$(j}#I7?<SyPrǒWR- 1Q϶G5"[[)1ݶ%OD?al&bٛ%l Jb2y=v_wP `*D+nW9WK34*wx~[dOrqԕ=KA>zvt BɪZg*Zi6)3x3<"J*?v̔4Vf5ͩ |<Dp?[1Ȧ(`~ a,/w!\U.Δ+~;lw_'q9[pD .dEbΙ9:3=L~*g깖3L9gJjކ$ ds0*.Rq'Z!On#>PKEV [l4(?c3b[Ͳiz vA\aIe@r2ItދÀ5a k<}%2A eBA^(,-Mɒ*Ozpj= }[f;ri+`uU ǹX|C8Ƈ\v9r p֪ ݚƏ0~kqA'ibLE Z}-gGh [1 34ʵfeb*4llJ |WC,߿I(%b;б{HUk.FO;O'~t͋!#0%{|Lj!{JV$,28GE)[~A+d %i11?zqMmتb[j x0̴2k,3ɠ$ 8mĈdWk^[av@U;o@t'n&ŒRǹ%q[j:H$G*ˇr+j94O;5a¬-GoNҍD_{_]S3}kmS`5$nN7ER]g֖PEM`\{Fcwvng)gp[l?R6$UH>!&[ U\&-wMHőHK X?_l'uwHPjmmm[\a9y8_Ϋx6خ7P͸5 @F-T KB V@dLGeQFDwR: aA@H_HjOz6h' eRd6۰p~ya*$j42o,tp{=oxAA~(A$h^F} MzgK50E.y `ݵnF?.)9/kqU *&:*l$n-Ԗ,ttxR #|L?Yk6 ~@U z HߗM~rYDva菁/pJo!o9CS}i]Oyy I(:$ M{%_r(K^3eأJsMѝW/*hCoraGv<E?$VȪKDj3_ZNG y]70gy%ꚊMA nhXۚFn>; o}J PlJ]3ܲL5l,Wi1oH<;,d/tֿN9t a=1HEiNۚooOgM^ nƋEG![205sr~B~y:-تIdEGF3/勸21?p#s2k8":bn.~Q|KhQhfZ3ъb jGW#*|,JxNu][o l>#'Ѝ+6KbfkJB{%1ނa%b!jBo%`f. mH`) >U\ mn%2J֩1p+N)5YtR-)gh;f$8Kh{H#%y|4&,T9l%Y`<Q]eJ=[_Ez׷K#Q0FYr%"E C}j,[2G0n>[%Yշ2z_|+⊩䍐HL7^]+SJ 4M&Xd ]Ř.&76K@|pBƁ *UܕaRe^T-T+j pKj5h_=F\0stX}081 Ń- pj"lp[Rc!6GK'< ʇ~`Z}nم]\wj`E!2'di{Y46ڪ,vtU9Xv$C[ULokN0;CտDrǴqKV<'[ahP>0j?Q&OƲ#QkYA5qv Te@{+ku{lqO.X0Łk5\X%\, ߍ U9G#Ljeqh +glW2`V?[`0,na~/a50YΞ}<Pg=Yod&CQ+9΂dWYu^ߚ;G#ŋ%;壀"!OvDtg(CY!УGS+H>P F*ҵ7| k1&k\ά]eki5VކorxGXY~Ot';8wD#[eܼx7 O: ԚA#mK+/uwo$hNzy\p~$[»s)yeEr(dn'Z=P4@~]* (ԟho{Lˇ_`m~Ynp@GP*v28Iך""} ܏">$"=>%洇W__9I$U屰jJV GXG8m+6ޞy*yjC,Ն^f "N&u,ҋr-宻ոf]i}"3G9ᵢ/wP0:w}:orŞM_k~hN"_V4 WPtX7h[wk4 x .e(M~s4i;nuw^ЫV.F=E lnH:#pDe^9 0]ܞ4뱠Wn'~]9^A> cW_r lqazzϗ >*Ƭ  !ikD΄R_[}׆G ap~^L۰s4/!_T`)C,>m]#i"@nSHqg~q#\6dLǕkwL'ws5۶33thPK!Td5I_D[|Yy r?Fi둩(nx[t_ñe^WڃTV7d$ Ym>}:.OClVc?.6꿞R'b=ZVf{>:5CkLgG桁[74fGM9HJϚ.Lf[-cZ}_6!ˠy%$+p53* 2V҄+vm=C-UU*MŪ}|"X-:۠V[UgtAfD֒:o98pud6Z G6O!`Lv?FŰ)rPNW,9k쫤<ܜL|+d m֎9 ֲ'/ZbI(sO'S>#U30^R8Qi3E]tbNsڊxL?|]q}S5|Gtz:oiҀm?c$Qӟ5;F;O< 7xb\H&|q^l&"؀'(qWNͼmxpE&AZjxۨ{ # %.?ݍ%cv]_@Ʈ!+YR23ulW0E[w~4<>*ov3)Ct;{J_*jbZ6X o"սW>%K0 ]Kh@/߅Ah8?}Jv툾]A)mFȦF~R*m܆RmaP<_0>bTHBD()r6#3PA]kjU]e]jAE>dž%U̿(@2Xw8 |#;U5M{ڢDmCk⨈66sj0jK#Y Z/!`1T_Hn幖fvA+;Bߊyz;<:@%&VJF@EFV#%غ#'LJfƫ.?>֫00;M tc~NA1%n1MwUcP{\[ғ=w3y~<'>Z8?Iaw>a#qEP3-O|^)Jnn+hw\FH:f&s}@k@ *̗N=*];l~'B- Iʸq@.߳@>DR_N(f%EЎ=wdo;RՄ%xi5Bc ^q5w{G"n|`W$ Li_&Ⱗ\SC+FQ^Љ:*'Tr)'. I~2:ʬ,DH}9Rrg+~6MPڬ,T`B3CfE5wM qkT:rn-1&Ql VIQhi~2 8..el0!nMdA(}~w]pQV=#wzSF~֘NkHaxhs~44儲LFsתbt''\m kC:}|yQŢx|W?M{%)Fn|TS/WұD'e-\Gч6ŭ'd}˔Y} 7ބ{~5x]N~z@Hc6S@f%/͂Bx$dx)IE$? 7˻h댑 hI:=8;m 8J._?+e|DF`bBnԲ#w;e~!ϥ_q |Qff ;䇂Bg.XcI7LB uM;s "BCUcCjP?S["Q{c\b3 96LB{;>eL & r1=tso59Cm8a5f>_Iy9L?idG, wBjd\);TUI!y^nr> 7~̧l@* 0\;fںYw#o^"J\nM%&(Y(Y.3/UDǵQ+~DH?pڊ\Bctv]y(b3,AҌKSKY՛g)$c~ >q`p#M'Yx Gna0~|7ZVw6X Ii _}yM]$۠>wbՏ>R?dzW?ު~|Iyg|9+TQEIPOFFIMmΠq*brMKޢd6V?zpC"4A >N )Frclqr,\-v[[Ô qAkjj/79^PX5V^! ܨƒ{Yn.òXӿ4)ah&Rm8V;񜚁ܺ+bűd֙!E *&O{nUvG$lģ;!t%=ogVשݶjo7~^wY2Wt-uoi$)P@^Y?Rvjhu֑{{[ԏjk^ Nqᢒ96$ |mKGh諯<F"g[`% >8X @Au-}2-px"eٱl s\ 8ThSe6m^Pv'cq ckV6LM,l Kpq1[/rr}ީ@ J#H (Thgf/mv${| he5*WGRjg^R]B+ %O8J܀pJR[lT@ ٻPe}k4m~>&<~~?ű@gdl1<R2+!; `k%H3ZGr$f0fTp3i's[7dY!wHQU/~_,qPX?F q[8~7ne1O!Ѷpy sYB1ꮷl>zzQۮ^ LvR&4+1Kl&az#d$)FKǡ!0j*ïP>p*zz?AS|W>^gèx||yHLG}ZtEuT\W~}YQˊY1 1c^rV| ;BC',R0 {8jiV$&g&Fa?59u J̴FpX)c~.pjذQmŀ0y2kɽ,kux/0܌QԆZcb6[UWQN&qcpV ~ Qh1|*W=ױf3ﻅS3،dbBJFL,G [LJ@f͚"U*=m !`%Fz_JL {xrkP蛡.pj!ŖsyG0 Re 9[`^FzXav+`#ʦS )6<)/\BIiMcm% $Kl#7â$NFYƚ 7Ie9J T0;Lj\|nfکL(VpJONj {_wě}Ñy"p:"W aiv+E {’lWc3,_F&:U{ מΚfڠI֘C͡Թpe ̕],]5gDP_&[b!de5m"tķgW @d [-y=vmM9-[u|2BLȋƓ.9*-bPU( uǾI-.רYu~3|EC"{]ĕRf)@7l? G?85Q٦©N_T+!f>Ëg觃w#?-%:i#ZK9Xh53w9xGpg~R240N==X+W3穋'P>fBEy }QCC`'zW.LX[ 85 </6!M>n-ʜJDA%: 1PHId/.nT%Ua#¨;)(*BE#0 8e+:Gg,Jl#Q/qo )ǭN2x>ql(+5vc31; AQQ.sY uDݮ q۞R.ת[b$[7YTXbu)Kwo(kHXS̲_ (YCZ] gAy06q :7iʘ![Dg)9_Ai#4j?PؚcDg f &$'VX>98ˠZB~>̓gf\Q򹐈x H x.ˆ{bL%.~熍Uu8/EW!p76΄ZXEΛ`Þ")qDj ʽԟDW-uv-.Qs9&׳wU/g!2Hg >Ơ+LW36ⲪPW:={Ezf11U9+5AƟ;~"Of+c% -+ v:E`)IdNs3|\SD,Nba%j vMf5{E̟XL*c/6`_!:|z C9%4]S6ŋZow _?#t?d=ڡ;jKh!aM[m]DgkbG4@J42S9]JADHvWMcURѹ.xt2ʏOGK!ݙᯄX-(D𳒜]br^(J=q G^`5HrzsB1ah͑BlREOX` <ZgmO&@knjR@R@. |Dwf羕E=eüC҃r;i [>%.ӽtWZ^?j|-]Fp7{Zp9߇h|fB6Ӭ%_kfGmyrfjfW"C'.,Gӽ^X-㠞~|*; x}xcOy %ZZ=7h񮶷+IL.yvrEZkF_0>!C'%u'3^ 7\ィ:8.GH]5MXeLl])Hs%ΐ"᱇[}L`͔cFkW cjLh.I4N6zoL˸o% >2U6:5~ckͶ$|xEo|iU̐r-!y3gN&ʍ&xS~- ~-K/>7SͥsrHi' e\lb R?;Z@*iOF'@Xk+/Ȅqeɻ` k&92F(sKqg|`Y.<_|SY]o>D@G?]rºƳTDJP([T颙SQb 0*v0QXI>?3puV~t˩=v2QݳgYӣGԆ˨lQo~6?^A~d8j n{;GVA\ @d0^BqzH3#ChO[zu-sø-MF fFeH{k|,=JVjZrdj k< Z(VTuiFO4z+Q|E?]e?jiH~ӄ`(o}Nf[2n,ˣwmrdoo|sU⯢< t.v,iv._@\ l@\ RsB_k|HG`fS0xK~|M \Z۳C-[ܣ|"|"-k-^|'SeːϸQӧ4`g݆ DTnŽZ@fx')/R6k7m%ZhKf- ^gߝ#ؖ́@C6ޅlN|c3ot=|m]߿Sf];7p 74]ÿ_W㕱+܏||@]+9ҕ|ߤU[?+WD+kBh6͕|J]g.]ș7͙(L29歶ƢrޞxQX3nqё5n&NE׸:}W?Nx>|%_m܅l6>Zxznԏ6~|zn<⸩BGi:OgD:2:G|Ío5/ db? i?'gt"]&1$D^űc:aZZw\vuYhIbAeEn2Ƚh65c0w0O\iF~< J<.WjXQ+zk3sm-A=ԔS9%Ha$Zt1Β+>w R }&29>:rzSRN~)l) hlXs4:ab$ Smhq V OZ] \˲qP?:4'|v_͔02p{ >$l8ndv&^rpf1;ۼ~'NȘ{2hgr]Mk_YMe8sq*!c UL͋#P'Lӹ]WvC E;t!A$쥯w>wK6./|) P:I̓ȣQb;BCk:^-P`߯nA?xR@ѯ|Ln4덫W͐keȷ$Nϧ^g^)(K{3oёBE2?h赬QGXVT?loq?{~8C:$]Vtf(E bȟ`b1)hIW%V>sc'ꑓTS1زDe$JfFBgj"^︬{5rTYGM<׼°&B/?xHhEkMd7kb?Fx:ш\vy)!ؖ|[_xһIJK,)";0P}<`92២FcRG;1_HMBf=C[KR@{haj?qGXqGZ)|k#Hi=.Jػm$ا,鬛Kr/5y*y(ם e| ⯜=zAw{)VKw 692ñȶL¯ )9@'ѹK _{4K'K[EJzY蓓q?MCz 6~om]wTO ?*D*? |e?i0ZR J,&0DQBⅅ@iI#c^P(EJZ)P.BPnm59I&-Ydgy{`yϿxb(St`$Vl3U;CL:K[Nގ}Xm~!yrBğ{gS4G/$OhA/S r=CGǔ 0ۻ8$j y{a5x-fѺ"n/Pؿ9uڹ괏E)?7Jy.O8m@ |\X`%G9ɫzJMS 6ɚj:ԜXf(jGe22D90Qqx h6i1 -R!X\GaîU>U57c:̔≞}N` S!$MfڎtZ:q?`w /)5CO~hV8gbl@V}h+rK{sk,4m-䣠 `բ Z _w=cˈ9SxA"-w̫H>^Oc,֟yq$f#:yy@:&dK yH)H B{L::.Y~8XK '7BVZO320Aک2 i v`کn¦|?UL4?]] O3 |ق$ {FM|ҷ?e5k |Ңĵ >~:`I9:vk:cADol[vo=IŰ=0MfιAȫ'=kc6#i)o>wG#yÒwzƫȾ<;ڑc[)Fd]!csƒQq{^]43xH߉s{P6gYɲ.YePlE.NNQl%Gs_~7nshӷgZ@x 9&_GV1קfАC흕3uoMP/rbR".` G`*{%qTF(!Gю`;^(ÊnwVyF17YxY=7w0fJL(M>sXt/7]b|OIN"K<ů&ȃ||*giߦ-߀Z-]SoU~_6mPЖ_[~kP~V3іOGkf9r("ϷIsKb}zh)[xjk k[ # uŻEzL KI"Āb9eJkUFy~Ij`U'HSrISEX?[XCTC ?UXzՋZ1$D?r9m-Y Et%wDg;$BRbx^ s ?[9B>{.*xV6]@޷@yU)%}D-z̥  Qt_C[,~U{laYoʿWQj-K*-G!ٓE='E& ι;8^ ԩF/ qL#V4WUgoi )'>Ȑ J~:D \edb 6xeiIEvEOkUkGԑ̨%N+{r(=lecc9tC f7-$W+30_,|h%IbQ҄Xӷ`i@1Td:`jRf0p.|q5)W?KJR ,T|ܒ +DprJDeD*+KZiJtv̆KVoє;`6+i ^@v>__֩QzjoQ[_|MɟTXq*БA34g9e2>ZZci]Tݾ_h$gz'Zg:LDxU4_92w2_Dluo(߆}t2ɬ^ϾVoJ,Ϗy>UD :=jR//}*eZTw -p LЕ}s1Oe_ʀKo\|_.C]Wߑ1ql+yDgS`bqb,e%~P(pqzl _e=qìmD''`j 8g zB\, i+Eh~|Q҂]QXmpv>v|z9~xSϪpm> "_^ޖ5 9Z)¬1 LU=G%?.AGFMK&Fdi+HyPKhԎF&,.|1zڤ1\OlңƔowW"A?~IQ3X V.$4#􍕞NIH9 O ZH{Ƶҿʓ40_U13y" Nʄ$++-pW+Rt3"ab5 ߟ5SްؐƟS)Jsd+8srhH{(s>9a O?*0/#] cq B+vLt0wCfSak3I x~@\9tO2(y: ])$S>9ɔ[!~z =Gq8^G@L @6EB.L*f*] P|`$#zG͉cI V I 1$p0uYL)sZOa_s!"߼BbH‹Hh, +=HqX׏]b’ןe}2dsI tkoȄqښ]Di+9lRRW? ߄򿦑}IwӷǙD+E û)nYY {h_^n@d`j!}Z^o.|):kZ6wt*TzMp7Z+;MD$(1BM*MljRz闆YV] G|Ѻ C'^^AkF&8F7\u]7La5s*9B.É)><(~+zi}"~c=>H=, E HFaäfzFMH/'}vJ4Ŷ]/4u[M< )y_p לZ#yR> g>W@mF+vob[2TϢ)#dD(=_ 3E;aS^:[;,=Xr`=b$/׋1倬,/췰k7{6;SX+yT}iM~Qi[]# -;aH m me2txHC1w΅#N (O?H%D W_*oi' ]pRQ7\gs}BҀk8Aȿwsx9w7+٘q=U .OWx'v':bITQT"v]ĵri3"W a{YkY&ڙ.RNEtcܵtb=9uy6G$Ș{ގSZ5*Քa˜9P3{ǹCݡsaJmʹ y46xsa6&! /N>: !%B\tnw!Q|b<"`f~VxV즵Rơ qtc(ڑ*)Mg4mLWŃ|P Jlj\r*0{|Tr1x^MeenbsVQ[a)Itbʯ~2jz8B>\Q;W a~u8d&Ewȯߢ t14K#t"O'3={.lNz ,*_*qZT$N\?h<qD۶|G,.^.A刡QbF =-A({ ~[n@?K[R1^"AA5UM CʍMS(x.\Nm⻭bO*΢{ Ub/Ux?XNN3ST.9N@5CZ|EXg09! Py>.ڤô]z+ݱdfw^(S!\MeݶbzHP]֏:q.,FJɗ>.WR1nxXS)0=Q0*r;:>uR(%CwS[7VCvq1^>ؤg .ei*86Sf" 45|[KגPOP6jE_<s9ƕ)HoJXvrScpMU;qܙ(  k=@)Tt|3UٽNi' h96i1lݻ+Eٮ+0u*MWOp=VzTJkMb{1o0?6 ƃ xԯ¾#oP3,̝pZ%TټqՓ3)q34y1 [F4Kh;cC<OށT\-\ke$wun"p\!^$I@ɯØh&h ߑX1)^}2+?>/Xk9Ϥ29Zhv_QE8vi2G/@3(i!9E<-0Pr#ZhiYl,<ηKBtݼ_xU0!uggh xq r˘ns -09fTIt^|ۄ>9TIƠqR8R5vuw99#"7wtI;fKV!Pu0@Czճӵ lD/<-<>sC̀#a׷GȸF:ŹƘI@D+hPPixkM_FǏo]Fh( {y.2V/z.34?C̹Ft5w Z֚ahb qu;$Om$ ~юpꡨSH #f6fbq'wU)lft|s]}b88p:5)SbO%Hҹ0?>&IoZ! ;o=ywFy#ctɒVB__WCf g'|+,Ǔ&]Z^h(΢:%؜',"Di5@o-Rǻf8m62l qW3MxP4KR%{ Ӆ!װu.h7fiǹpWֽWe5?`l%qM `x[Y{Ծ_u7!HĩO%,˯YO=<:gBCe,bMqq=h/D_Edž>naYspt2/!ws C9Ӡ" }}Nvii:`N`wC' `G߭ /9%Fw&crX7ˁ0OڝF6’r昉>G~jMS! O[q鲉ROOZCnTWpNJޏ)_KTdsxK)ǟ]5KK*&qalzIE}H9yާRGbWb2WPZAk#rUOOiCX3mjQ,-KMs9]'\OӞ0^Z֞aK_`jsW0)y>=<e8ޯŪ $HuN oHy .jq b(͚ӤbD߳vGiFEvF`Q <] ySZE/bg/{kƻ7ZwvX.7qOs(0Yp130 [vOlĝ|N -Y/# B:u*W]HpWE+,$=ܒ`A9QܪfhbR?6Nk3/A7Т-wG/KRaޛ)`s<sܼ'98;p=@ziLҨ$#e`gxu#i $p "o9%Gʨ׏J [.R2C?ϻfFF|Fvk/ _1FwB Hqni>zx6iQ008{+,s EwMA%4zyڞEK#^J_ٳh7p48ݜ:bZ<:ZiZa9GD#u`sowiG"T$; d5> l\zo)yL<6fq`6{lC!TBt9L-6ItцH>Plg7 P(gkO*7պ}1BA 7a9.3m>x r]܋{φq3ͮ^FzLJV|X4 Ґ vqx[PF M! m0ݠLŸp;T3/XP z?ds }Âp{AUy-$XRH3U+IΡH )YښɗR *HMlY \0cIMvUviqA\Cu1ѭ5zlڥOIN ?jEbMYũ5 osMMc9]Iʵ dW)eYbۼTFTt>FWe< LM1u 5t% ( %&K3UԽX{Yt,b^d+ӱXtQD1)Ynu,d9,mߺLI[n<ձe%>b ^KdU_UljTf!M!jp>3ԦiWvi"Iev:־༱%e|<)_fQ0(O~q:zK!,bo˄Drc<==wc xzr8GAc8 lbtר"k"ٕr>B9j).04(]CUby&R>0t^$Mk|醦P+qGϫDŁi-&0}ը24!ئr4 NF.J.o RPn**=_=4) '9Xs ƧlTmR:$H1Y9#r@NA?P-0i"̻Y(ЕT0Klu~ZÔ#NΝFe]Z hYP߾s(wC Sp(HH6}ʼ)`"1 F܋2żz1yۻ26"iRLXɗ^g*wYJs!r/':Τo-|.c8Eė~( JqC ,maafb='#zI֣gCkuwzuPH: ncmVQyEN^rȰgKԑ>=ĆùW~QڽG_W0> FG yZYzXy|n&u{v0,HL8z4kI5-4 yxvmDl9T@? X5̈s/qݨ"ԅCdm ݨOCwЅ9Z]igS=!gjU?H9f+);lJ3f{2fX8tx|ck jvI*:$ v VBp:r;D}hq{ &d"|#_J\g'T̗>A{Z."cTZD 'K(>NPTOboBw 3XsᰖX"n7z kF|iPCH n%8)ixZ#_;^ LSCvi|Icf!Х@_ _7`I/Ҧw躎υ;AՃ3p6Q#? B5GIz T]$qboftmD]JEj-T4czc5N3"ھ6r}l\El\YgzރKxNXJ@~Y(n9O0U&/LAgo'N%P!’xIg~)lK8QdXupfpG3S+#zy>:sIN1 勵dnEJ݃*wZҀ:xNH{OɃ^ ϻC ޫ2 8aʶzoTvh> . o<}􉤑3%MT_Q~u.T(gU^J˒rF\o]`>-hb]F;Qy|Yk׌Q0׍}J'Ox:gMFb$ YV}WKpR_W{3FˏԷ;R'WÚh{iR嵧^yĨwUYNWo[:P9PI~yZn ʹ{W;Hq6Y"a fܽ~<;CV_bd>'M̴Ick :.+6E Er&YLc2+@]0Q_+cflL3bBEGA\7]Ztsh4É"% [dF ,SSS0|]J|5H맗L%(a1B'&hDymhN#!/ l@=FJ)D¯=sxs?Q^ħ)}Y&;#ZX41!=-Jܶ5ksٺ4F*6iN2Hoap=Nٯ˔-{39W=UYt)~&FbGpۺ||]Y.:HΑU6Q b2["^!ОXNl@ cb3Zn}&=7qtHP /GO#V1 m}ZV`۩zm3/GP3d9}EoȜ׊<`|V%0`̕yv)* 7-|{l*!hACzea}!!2W[RrfuKj7Txr(V['(pɷDri*9_UD~1&N! N3d4+5%x-,z[d;P]Jpҫi'{'W͗ X?kC?Mr|U 5hw ɓs̿e3dđ'V MY 9cBR"bIXkQ5 q6xcpZp;%F":IvPtѨ&ºV _1Zm }J3<,D K;br+XcJڊ⮢AX#5UK?xX9;Oo ~e^BֿT: n&ۮȣn y$ڈDc!>?:c}]Asosz3}2+!bŜ~v L٥;lb3~`B]B[˹W< Znu-4-= :`3tU@/e-oe80/-' r1mҼb= v_ejkfo+X W1*c^'^;~h=P-:6=k.P|%"霌v#;[T_\=̨#cmz鍫Bh8 й./O;DLnI3Z)߶/kKsԫ:evS#A8GH4XNP\IgbFAu$'G:< efqTG%QW+ZW1US$RSd%:7ҲJNY&_' %^aZ#o)3FGx ClhS|_&2u^#c(n{ssPEA ϡG?ʾ#}~[ 31B|D>=>-F>Ĺz}k{M;5̉h(٣s*^|n }o~nUwV{xX/|ɩ}/#?8Vïn_]S߽~6~IT{њ/_2oY"#BEvyjKz:NboUUG"O?2zRe#ҙxKu$ϣe1Nhex{ ޹,J԰ FY=rNX mƫ"i $n+GXm9L1MjS@kuj[1\+F94O8w3 )Y t}l2͆6qpßW o2(J"S~7_c 7rWQbP]\}r?cHX4ܛ!m\ #sÊR:S\zi]! _^xk$:a!Ƶuje4D]'#:mJć@MI|Ƞfz{$,#>dgMIK;3nS/t/Cc-iz4.3=}Z{B{:0+z|3!O+2t{ar>;Z6i1(Ԓֈdi~`n+Tڬ]X% ;j9}k G E=IJ%ȂneBQeH,fg3\at$Dt% 0T1o+oq0J7( #<^ O}ft>m(*-! mq낟Ph{Oχ Q,)j B/w3sh-7.Чܧ]̼;He6|:.fӋ`4xWbJlOl935kWOZz3YbN%ߨg+LnC~yg흒SBVn禠# g[:ʔ\r g]jgD?8l5D'K GuLmQ YR,A;SɄko>!y^KvBkx 6 ˥-߬W+ iu/bFijGsHgd 0K`5Vmӗ1A  \&Oëu]F4X {Pt(!X''׬ںk# %:`N8MKҋE\~k epJF%r.C,,'%12Fp)w4s_%stbK6ӏJKM zs_ ӹ5{]r|ޑ y=;6m $-IBA( Ҫ! M{=ipE Y)kwR8Oc8b]Mo yD-7!𯘱G"{DFKz0S3yRtq4;,bA7y߫^񹂭~{;'MY薼Ks#/24[ ##6{g }\IviXo]w %Gtq0s+^hO ; ^Wp}/J6pr6,$3挿ۗB!rg_4"E0H^mF[J(:[7Z5d坓9>Z<'_? 4;Sẍ́3ac>Ӝ0n )H)Iob1QT~-cvOSRWF AMBtf+ gȓ/Q?C SU;k"Μ|W'//{|ð5L=:u?-_vZ&lRA05sq,NbM"t"r=akb1v E+ [n2Go4LhKH!VM؃˞;s ܁D>h;L 0iv3$O`0$M܃'ؾv񤼣6 Pi'H:rbkefS\isTXQϥr B,s }v( hL_T>/@L$ɶk}z*%0SEy m}Λ1lX캡!?CgT#Gd%A'Q璃H|QB콂 sF}4b=`QF!}vB,nT`?Fx%>hiJ2,tO..Jjޑ)QD7C׵%MOb C,vLI<)oɪ.=kKq۹6i(9gVВ9Mj(zW3 MtZ`7t Mik:*{W\?ULg@HcX;?!TQa=1y'UBuT2ZZœf]SqP]HA@`lP04Vw P.Ǡ#';tZ_Qc' RpCpWFz-?VJuҼt H}텫ģ5%udgL9joJ\i#)徻15&SôE>fmBS.u?(=‰nO?jg_E7Fc_pj"黮_k(K.Lº=UZI  !sd ńTX RqKd7ൔR "VX%u ˖AFiIoi*5x$!&k&<- Jfk35M^Ht9|#OS-psSfq)[^m&ݞ\r@ʓ BMBSRdF  ?tĸ#g|b`e,&Kj ·7`9=3CQxNGOl1(O/c6f;?lEvؿ^Ucfq teF'x2oB;YmY,+Nvq(izwnjq,ga ?BY_΂}zR]Z;kXV1 VM˷/AJL;<1L'Ljl;oQ`K,ϸ~NEg(HwĐM*nW덉S)Wx\>v(s>&, ".TgbmAiӏA"+HVߋ!|3`>WS'/P΢ evi2AJgfM.QWJE[l/93YğI/cXvLF-m+LU|KJcr~3GwAΑe⌐~Q0_hM}*6+hJݳM,3iǴp}@~L[ҐmOpHif*ÍD<[O f-]*2hE*(&rﲛsߤv^@oڠjQ޶T)45}7.՞^l~~nq:QZU;c<1j<; `g Gq9!ߧ!m|av1<}j򉙪lq?nLk/42I$pbzl]Da e6 _~Y=EtY~AXe3}]l@UCgUDX'_}.T&ϔ4(‡!n>kr.@l;;dX =_O`|gy /_N,[f#/ʋ.̦wԌ8rԐsƗ]̲)6Ie46Oq ۀvӻD+ň"ʇ؂7$3-}eK=^}"{%0s( #ȅHLطm!FUN$uGG 7ClF9я=ӵ|| ˟07~*w%洁u'z}+ӴX^|q&$43ƒoq*Ŀ߽@:IF.Wڼ/>R?+TlMJ־Oqj)鎒SR!T&6wUSR!txbWc;!R4t" 8Vt~7cK'@g$PE䕄dchkvkH1*S)2=Sf(nF!dh, !Pv־rF7r gљfiȿf p~ӽؑU|Y3086 +>RydܘX)_"lj*Aމ0&( GPR3b"Hqeq6)}Rŷ1=T];b"GqkB*H,)(U3{dNשׁX),¢eX4,8vtuHL)9!"e' BOY|1 1) AH@~dRb^9ySaJ"vCt%ۀ&u* %!yc_ůoAd3gJfzJ0m 9\G9k],̰1 BN\516ƼoP( _څd8]I!T43sӵWZa/xpU<} 'DʫUR+1(Mz33G |O@x.dtX_!1驮mceР , wx= ""9Q0G6.憚΅ҹBeFg:&܇% ʽ WRuD.>r:OUm]!v&,J$tS7"O[3[#XS6~qmT4㝚lBRB y9Ac1Ny!iX~Lw"'ܔCa}EMʌj$iE .N\d+9Qx%zSt-dQD${}Oy ¼b@֍ZݖXkma&͚EG}4^\Ybv!V =+'.z"}͂| h=o~ '\7lƵַ3KgA.e546luJ%}6^=|%Sr֬R9w m_ 7?PI3{K|Apܿ:T¶Vg,"< 94 ^W9bԼiX3Pe&g +'I)Z!+ 17Gx8%kp%Yn,Kdf>z1"7H^EѢ4J [k{Z6?O/ӸCbHC4ͣp?C?0r5D}`=nQZO ܨA3#I{m Ԛ'lW]8-2"!VTэ>4 !4ķh ^8l2Rr_iT{&IDx㞋'Ǖ\|P3"·Ml$G?KcY8_|NJ򲎔m{xaW6hn1h^{ԻkI_S# ZRa7,Q(%}Փ2vMzJ'J!Ün"֢WE%󎢈;yj`^T9ntpU!#Yη#2iXhI ۟ӉeJy-AA7iguD2:&&Rk$7Im{}߇uCHߚPƆ@8X U0 z-;4qC}Z{lMj/+ @P}ASb*4SYLX'OtcEc8߳xQ. 4,&jQw imG l>xY5gʣ}H~?cYrƙT+grWN<_>=Ab׸{y.N4'Iui'vWN/>zCJ ~mxNe L*ã fg`f2j8jW݊OdB_#yv4Hy&'o7fN*F45mHӓϛ/1OVN[zYzf1z2sՊ1dJ0KS「S*{g:`՘78'hrԅvQv!Ն%r>Aܮ=kEVyBA'Y k8h ޒ}7Vri$ n'ZhA=0,{*|@lcUY g<X 1[܇8glu{8IבhŃ$F#{{7ywS*77BѱJ%讆*9+n QM }s\5n*ߡ>}з'k7'Ou&K^˲l+NYdf\pvf̝f H:^֊X{to.L9mv|u)rew2'='.D Hg/a b?q2.`kE hM'\DkI}pg.W#sC@RChu1 5CT#ӊnJ4H;]N Rzι9Q}챔cT;B_qVrW /_8tCIJ)zh*"7S. Խ ,*3w\[g;Yb L e=2q /mGnDci_ڥ OLx/7ΏduRkp;G' fmYGH뎟 TM*(s(pD?в:"VϟVNӳ}}e8.TW2o5,/Ɨ[]0e8p maR&@Rȗ rxa{Rpn9Ns9#ލ1noygsw*goաC. ؂k0YcNTy{oLg"bla{f45D$?RASm@Np$ovcDIX_{NZU %/s6:\ UW32{rvH{F^)/zV-FN9Ϥ8IK6y^Mfa[Pt@=1k*H|p^1G4K(^V4%3_3|UmW̥.OVay1ꢜ.Q1/4 A QUq;b,I^?9GRl?Rdu#e@IQ=3G5ɇ_cN3"e^ZG1S:tW\sunF.;3CZ@&_&TH@Hy y8ZWP+$E0I)3>! /`b_7yxVjuX^5veQ.?<"|&1s)O#HwМ# R!#.DL[fv`0VR$s bʛX˻Gcs` UB ))X þ)Af,{ߔLO߇O=RC3(~3dhGo0F꫖9S|_L G=a:;`ܧ0.=e|.l1\)wiקatYS_w_LpbX5Osx+ݧln_=]&^`9'ܓۓY#VWq !nIV%9?'HlxȬCq*t<#1*dnsf%H W2[ӗ3+mx_yȮ:T4+O{,a!c!cbP ^`!^2p5]ӷ3IП̪ӷ`z>^jW-=Qs12zN{9B`,VƬ~DŽ:a V35MM i)F4cpJ}lעh|[rm9=h"> ·ȔI~z3Stvd3 _oOpu7!73tY09YJR?H>rʇ[6TџZ;({6U}}Z_Mf_&#fx^a^rSa):{GH&KG=q̑)#Dx.ئ0x>9w p* ͩJvIeҫ)RdzPismT 5dGPV6%à r]q*qVn2_$ {Gd^Tڱ/͇h,~'ATyߔÔzf3 :m#AVđFި%-DFBSN{5ݠv`\'`E̽Pw" YD Ʉ'kЀ,;f)w.ta r oG| ;7HhC%wU/5  bu'ՙ"]f!W} vgAǘʹ=qk?7i^XTAr JmU7\ kJX DU86/(;" Gq;Ba%w]'Xi+iAϬ^@8dp#YO#?V+P1ɛuc7W㇗[et PŻ$ah6" ؽ4c %&α.ء,tՓ>tY2X"PoO:t] <7ぶ2Éf܏'x-+~}xmp])؁< vE3`g\_>ʠm'KLǙqD3ӑfNcgloͫŕ&|=aQii%Wpa[sj̿a*;'.tΦ;}. ZA1#.W6+;oAbmtCpi3QH9%$Os#160DW @`9 d)ߌ>H~:6F9$bUrT<e >OF]r7-4@$){m`2VWuH :" V̘jF<]E:L?dn_juf5PO[e6m3Cɞ;mR;BUCo -jjU3rihg./gM*}Pfou008TwcN! @F XI^F  f:Izdku6VHYs 5:"ʢ_G<[wjgiGld}wq掫B96+!LsunOo(1y`jA1YAF(0Y3/԰>0F;nK*_ Tp2G[wOi{Wi_j߳m7bcy'.0e]ɏ85jz*hs-[nzXSFˈ*VD-{@V˓'C~~ 9g_[_1#痗9}?}3D);AH،?f)Mn+<oNʲ7 t6G rJ~^b?P!vC {qn֟o_v\`+n%دIs ]P=,{nJQ !m3YB HD 7YSJ A? pCWMSf%kgz><ʩxUC9]pt;|x=4A|3lv+p"w'(o$O?ȀSs 3]_B=H)Ÿ?"Ep_=2@h E;C)  @:}J2@x͘D@Bo,1FĂYy;hiX33Vde0}5|wu ni`CFk5*‹a!4,\MU|n(sh!a BL LHx&6;A/e'<: MBr7^): L,NuR`bt*]glv|%yF0&6e}WAa<|=}M܉B,4w(ۑ^gfUl*{# : L~,q )6)6Dz4מ|w\kDR"a :.E#ɗL\D&lmy<~qiW!LvL(M~Z0 uHWor98 N{Xw 黄ʣ4o"wb,נ}l܃6-gw K=5x R\g٨4Ju} qھ5dZ(\ԹAQ>> -/mrۍ>0)~E$>L3}ƿSt < xV8@'Y#QT 2J 'Ob2(=޵]Buez38'ZSנ62z ,L86r_l7 7>㿩fJ܁jKxMz6گ+PB ןVoH3S2ɷĩG9 3MZ˴)wm&yLw7W؊8^ |&ׅE::|КA~ZȮzsS0I/ ߁%)`) c]xA+B *p^cP^ wr ̧g"d0؀rWT G {:ؚ%-p@ E׿O@x1<,tJ*Qt};Qܠ ̊}^F-q|h2upŸ{>`z/]O5#ܫKln **EXp"'u*SsW fm\&Z_ƌŸQ/fxĢcKG|4hF#81A1WqM9,!;,;OD ٯ}BWTTbU*F̬Xr`c b ʃ]maőEUȢD"m5 \^ΰ%&.{[M哼c\ ;2]aAp=?L56q_*>Z/'rVf򌞝E?1pY' ~*b  #n07ZR+O|*3>0V]D>1Ɓ>SCf{u}kLl=+HZA1kzMʢb4C\r ^OizvNM 1L?+"N;W 6Y5^)Ū<ՠJA䃟aɶBY04E3 @!ӦcJp7#V RϺsKME; olj`Pfij8 VSG>^p9Eztp_Ch=~>OȘr72 N L ; o< \Id`2{^2ˆT0wNPleb.Cff.Ch$4 Tr& 2S~~5ɗ/8DZєk_W~-Me ug], /4΀r`1W혼ۖ37YIUi viS84$ g ܎CcYDS0 Mf1x`Saf2><-:٥PY*-k8׭U1.Pqhb],umҜ4t?ĭ̄q0j-.5EW<ame/]ꊭթwr wS1V.D3Y*\ћUBP''_A7V9? .}?q|U?ڢ:+K0JDHP6ssc{82v N610F"CcIuȳڽ 8U& d`bMҽ;_=MX0a:ڍx>:jpN9S}n ņ/\By7*E-sK7R@Ob7eT2*7긬u F>boMė"=7̿1x@tSS=-\Gڮ%U;nul#P+RXmݩcg '6ي:@q, _5p  ֝&>nL{P,Ziي6VlYWjSUܯu.VPS+DRO"z`s?mgR1:&7# AΠ x)30*R].ct:3 ]ct)#V>W'wckɨl1Eer@= I'V|O΀FtLj%g XF@ ܻzp0ɒ2뱈D7 A =D4` m ΰ3؅ iJ3_8W@\^3'MނH"]j7^ѿ0}s_Jna]kE¥B22[ԏwQ.s2vs7qNة8j Ƒg]fMc'3CF`nޥC-E鿝 BCI nşh7r=Y}āY#; Ä8rܷ';|d>e:POx˷ ab7 =~J럕WWG i^[9h +++T?B*DZZ˦*R[z^!]%(ӫ\S;Ǫ-&k i|$zR"V['HaUnRa/ih4a:8eX3Fq*C {2T/ܰ^27[Oc8q y eOÍrpA%d({W= vF?]a\kp^gokj <ua16q;G[b56KNo8&<#Y >Fs{f 3v] 1-LFh$DWơFi\[Ws ݯM̖c*jw43>lWq;]' wQ~E/b y]xؿRD#Oc tRO5,_WQ<i ÊzY#'߳#cNڥP]$r; ͚Xz &!+RROOC5ug]d18ҀF?\x

:Mdʃv CV1YO'Ol \3MnW;7!'MSUhS;W^] %nإ`RŠsk|7| f&;%m+H]'tRNWVW=4 ne)3X $yn'(]hs%(ØPVFKw8HeR(4ܺBe}Wӫ]#:%W]yB\W?~e;fdUX%H16!Mlx_O1Ɔp?E2ɳ`m?W5$EgMWhI5xԦ[`îQmօ^[I\1>Xa tiMSdܼ Tӿ[ǘV_ܡ3lfFJn8KΉ=kA+L']I^hOabr }bChw1޻i3g6u&=mAkQjǽ:˜;Hۏ H/B>321y 8oBQ@j 6(ejyDx#Gϱcԟ2j|-AZl T2Pb=u#ugoqZ_'иWd/DK ‘ Yqa6=bzrhXzx=S<[:*[bFAZd\|+oߗ34 H)g5mDdF⍳jcaVr)̥ ōeVOEt𥿒p:oa_W7S&6`D5ş®z3lƷ/غ #vj`b|BO)t02bObI58`6A8.8:5ѴogsBA-IUėe= \uLlJ_`yY0 Yt 0ĭ#8r8.4~t ڎUOhjU<Ǥ\?d\rcW:b] Σĸ U8!vEtTCT"K_m $bkZ}vncwwpuDLtmt .ҽ6&1NnEG9_<2MPqdwV5@Z w, fm; uT2@g)U&ZY"Z;a*p^ײ_jj糡+^ \IJP$E89EKK8`&Gl(JH<{&Q}uP5|ʺP?t&Z(R4i%ͣaXG93顋{vQ=&j+ҝfJArZ DF|k@ n($A&p][{]H#qdmA% Q8Ɛ58+ _ENQﳸ/t$2}p< 0\ Y!MR <Gt8*ҿҟ *߸1ɻ|PeP6+z~W~ ~Jxr%Qae_T晖s@5R(J2GL8c f›nڬynBe LφZ"ruwᣆ΁Unl[PJe-Ҫ\_a72^Vj+]\Xx0!…{{$)lxayL(?B-b5;&éTDJ|Uy*&l:P}q0*f/C!x͕7-]NKÐWv޳GFB")o@"?/AnAMa]zzd# -v unqp]Ɂy{!N=1$!e[4$Ui+Q5%Y0?eo[Ui9X;4t.|/R+a& iGj'lN=˿;9ĉFp:Ɣ5s+SGSȔSjf{u$DƫWyPwWunHl>`qN%Xdgq]qPQ` j FS)C|ȳqĄHA \  x3ym!T15i\{֐e\g:hz.%;됈|^[?cnx"8o!]t6 Q_&z8*Mpoc&1IQUFbLen6EϿvF5̂ .EU&\49 ]dae9O:?(Wp_v lMdiЃ=EJ8^]꒕L6\ĪY[7ns"%*}h ibj.~G€A4=pFz5P[a('SDST"ZگlOK1,јעJ.p)s+~>Êw7zrM&|~]\-Woqe!ӗ(٦?(K}l163\jcڂJyk@êwZ;9ͼ\I`rS"ۤ:P T)]=L/H'c5ata#duRř9d#E~J(/&*0Byn6/bq˂J.]iś.hZ 8AL|d]~n):٥Ύb~ON/+ԹS]"o?& |bU,Ʊ+LykɡL>8^0B&-Į u ~4#Eam+=5hooƴQ{%ZT,K\GYd ֽkuJ#;o Q>`Bҿ+*fqA.V긇b?,P`N䇆!'&Cj/x{' ^1]OSO{@euc.jYa;n!eWs2|ZY `#HfފDKK='0gB;{&=+̱U|vM|T@&6vWiDLabv=5G0U򥘷piqm2Ś߯"!J#M E*Evy y"ɐ\ U0R0%8(W 7>}JVozN{(~%V8,%y//ļŭV}ͽ[n;Ƒ{h]+OoHɟ1:ubɞ߉]>[QGtټ+X!ALzw~} 緖Ff SYin-|Ž98~uG}Vy4;À!W=wcfM"7l!fCNXYψ+0n㶖#BLDᣆG(>k> s+X$X@zJ[6A'(W-TFʣ&x+TX^QMJd8 >t Bsk5Ѭ"swV|Z\m?ξaB}i=X&!-MwHjXlH} `SU= |@Ucjk V+1X!> T4i*OYZ`K SϯCCX&L"k!PKSdBZTS B\T-F< 7"ؤ7rBX`Pq:5~·'5۾vK1ڈ5^P}:m^F&姥5px{>bגKpoANEcC*2Rņ8 J+-cmxc'_,Kw\%,B11$c g<t ?@S ?WxǍўs%O뗌킞KpOܸ\wG44rrܿz5bKS~O3Ql[` |)BWpYwb IiRP 2CJBC"!wCwAHOtrrP ^yoKwftwX\ob`'Wﰳ*fͯxi *1j`iE$[L%,kqp2K}+ub3y6bs!8Ƃ%e߸CtJ]ufĤiOy+It_a %,Dž?aJN, >5wj=JI}0U-O^1ĖɽPuƟAr@w(w#UU1<U-kCߩj]p9<>Rx%dw]@"DZ?~Є>pSይ S$ƽI^%<3d[ϰ tVdf~FEhp͒$jå>ʠM]w2uj4wz)kTn} Em{ !.%oq%wחgC?.Ji^y^ 2ncvD|Hx{Xh 1unTxɟtSD|i%w˫uD ,?[y y] B>xBGYaN +_!D{ ]fd |38s&@ ~5h[7aQmUi 1CtZ(c(MQ^!^g64=3н_Up1m08 P5F=fw(OAͣ` $`/8WP{ Ixԅ` _hKĄЙ#yy(k\~x] &jy)7# ;㳋 o;#ޯGPgV UzӬoRڒqe=!2@Kn ) KM! *re_ vSw NjP;esN#/IaY{M/A~af*u F0/A^P]U(w=9&Itޠ-c"o޳}]x4YkS_jfq/|i:.̹@`]74 87}bdX;pY@q5-ZiC={"+qMit=8E1RgiE@lNcup+ƙaϘ">9c#)Rbi&}XEK.g){> ksǴPCJgDk%I~ܯ~+PAou8D9e W#+7s/)9%GƒOR??f"LQ(vD{s<18?My4\+iFfl<'DgD@6/к[jj87iu7YH:Չo6w s_\.{D|6* {R~:?BCh!_cojݯc dNgDZW0 ?叆BBW)JcЬ: FAx +~1^5P>k 锆 BNV@*إZ<]#wwavwY,+Y>""* t25C9qvI 4lx[S!/f0 GMĄZXh@T45~n2ʸ\bP Ì~Iڵ>S[ʈtT3UkB,1 ܄Mܭwx iFp6]HQAl0*dAxZ$_Xծf`q]Q'_7Tt#**|t?<rRG3U_GCc# )ʴ*A6i& 0f=5ɳp~:{$: 44>L @n$ a9ξj),*BsӢ/dt XB>k@]}RuT㱻03G礄3 V*lGCȻ+a;ڏ+݇. -A࿽*$2 Ŧ6c+҇K\=\'0tCr6zLPO܀os:0z g,( Hld+K{G|9(7|, p}1 TTxR. ? #؀/ߘaV=  f_()_mo6$ur{gJyX| A Z``>$^ 6)TP,LOpKJ~Rl[v?RԸ62d-[q.ʏ}60bڰv$>A,JA#= 2 & :'F)w4 ҫdaBHi:SS(f?` 5)CrBM=LrX)FUZyZdzNi余tm{ZgFDYg7$FOzOsn;(OgnuƏ XF&ɉ>HEGQ%jk0S㚶 Ѕl|`:N4 OkE9ɑGD3࿁]Ns p//rVzX)BA.օy2^y8r,|+(\JH@C݇fa<35Y@{j #쭳&X>qWLxx\&Lw=ZLWcTjf?o! ɃYOҰιE pC%B ZC̦QE3_]{ΞRJY/pS9mzRt44^}s1(@Z@ïg {Ț7m@m|+/; ?V;wQ$m^'@yv RHӶO(?|*5|q\Wt+W'Pzm+ 1(xE~ew*ws9F; oC|xwlo i+0qt n1y#vJl'gC "bI) 9;W 5Ta8܈Pn>^ ᬺѾd8aC &hv٢oHg[OvSajKy>~^6@?zQS<_1XD1<ܧ&^4Vj "J=.}=r7sPB*6&3RxiH#2o⫂B=~J>!Kl3- ׹/r*ʔŹ/swewϭ {Q,I()q^m[ǘxfDsF~%v~w|wsolwsIe ^Hb _id/u&aixq.8wu75 Ir/\Z"ʓz&[4?=\]~}Mtz+^xk$ksCxdMtUY$ǕVX|kk1)i zxHRk ,ԽQM:@D]k~Դ,!b8{ÆCKS E93@ C_`*796#s[:#+BYؾ]rَgwfW#`O)~@s=ŐVkR !C4BUqo4|j$cf#sx22*eD,2ׇp*;>\|SGEb>aE.]M^# wLҭZ"_Ze !yfڽZ1Cmpd؟":\RMex~O^Αm`@J75#_C]cڌ,!y oʯ_`Hո] Dǡ0TGCk|  4۟7Qum B*ТRB&h*hqGH 48F;B)i Mq-X䆠Tl{ι3IZ~^?i;޹YMB\Cq4.pvǤ}Ñ`XL"C%~KQ<㞷~NOZAb'k8 eyOvNu?=˝4DTQEoP+]=D ѪnE pMwLxz^5cNb\2H~/[KB+y9-)!JM_UKsCOxPU9S5f<k]G aX8W`ì*eԷm'yřt=x~RGO~bбjWBbDRKa%5t3MX9 kK7[wtB_Sůc8ymIUNj=e L`sz<(ڣ*E9 nUVdЙ",19U;3w!Κ`GG-V֎xQ$;p څ[$¥씇bH1W9x$8.J?H.ؤ#s@z48zZRy@I_ dBUMRhM^-XD_VEri݀]T-nJi*/k8˻Zm *YQ%BR%Y v;Bhl.fY)̪7QUzxiw}{t9¬Zw'[H}o*z -#5~}~'zkdT{8nk~7A΅Ut{ vh -ԥ FdCo|mߓ ?BV1{߭K3kϹL樭 ,E7ϰ>&F"PWx/7y~"x_r.}Χ><e%‡Jt+%,R[ؽ!N\$1Cګ]Ѣ،!l7(We58/(eq7Ӈ^e{V8Ź bpܳ%&@KR{b~"G֋ἒpa%O ' q&v4t499q"Bd{MA}^HOVαIDBoHYCU1 EU6Qn8t^Cm郬Y:R%ҁB);ȡv0jRl͢yILbq4ml(>}GF݀3m-bJv.-MÏO":bVhl^{=s/޴?Rs{K2Wi%%&6{#ݗx#VOFzKrJ̾#P&YQp^{j_4V Jd髸:v$0*@yVn@qn\@"K8J6&}Iv/`Ml(|y d~žI Z& da9㢱gǦwvwH$э& AOϦyO欳SO]Op^"wǒn=ĬZwa9V@'s@ J6 H&g2E,t9Eff{4~z5̓=Mh~~k:C[9‚+QL8ǟk xN˷6\Co>!/?ϳz3ׇ֡#>4%fROXow0Tf1JFl`?W=ꈸMWmaPkїd 乾h# #^zfWH@ McV#,ku |;K۔ p@D_Zj-uȊA*M"9,aŢZE|](X.Y3}nGȻVK5Prd6hKBym-r欵{ЉJ<1פL;r0ݟohR|4}T ]'&::Ub݉4Uo^{IƁ =+̏ N 6w}Q>"#-j5`Hpu=n-t|P{Icdߔ$EC[]?nx}}=;^6+8齬!>f`}>+|B}/NA 2L4dRs웒($#r](nMr,4o" 6fƮmUPJeqsE*w&G4b>A6yC; >J45TO$}Yso$GM1bEA/SY0DN-Óʬ8㡷?) ~#Gɠʢ̯bv} "t,^NsL4"aa~N0d)Inf0Er%7}Bۈ:HqtHW.|aCpe-^k?uUl<:Fu! *x O5?BSGenF rZZڡ4DqGѪ|fl|(0Xpsor8_ÀrB:y{߉HOg!XWk=u&|CN淋,/Ԯď~l.#n7lmr9 "|OM*w:3K[֣[nCidd+lY\ԃ{i6i?蟿 v6,i^'@aZlK1@\`r3'8o٤Ӗ*lD 5VU8G2+nφ8Y`m! :8kbd(/5g̕]R+״D9ثllKE)˿[ AY]+u?%f^Q̆2@~Tڇ BN /!+i'"~7k.YӠ 1V:n.E٫;Ed߶у @P\w[ J_aG{& p%~/KrtnVAC2/BeaܵTw&rI~ղpBT[Il!ћp1iLaHW+jEy~|<#~D5*>>Eb.hԮ.&^8}4uJ o؂!ʱF>Of %9|bbKtSr^lMQ7r5#kpw"5ϢH;O!*J"Vy&E)DhmrEpE&V , 02v:;$IqS7[F8bV^ܷˠT-JGSrqNVɇi&drDԄ*Dz^In3Gw.f>e᧡% N坈3E<;HgEi޳NL HΔ~Mo_vյzz'h;7Xyk R2.gWγ`o#|7qn1x_il"=>F|OxOyCr^[Kc|)T PDQ+0yv (Uj¢)Qh> j|=Sяh Mw[^L|\=.Yc >ޥ=6-cƝ8 㫡d&ˆ{:OWrHNx([HVA߲D~毉$o3YrPé͐!V(;'/s5,ð% %Nwv*LI=qJ? Ʌa3){ =ڣr-?UC9J=~ u(b-M{ %(2֠ BDG0^ jXqҭL2@LMj- v'B>x 5ZCBP!zx,w!@_G>_P z`ʆ6੗xst8 ,zĂ5D~$s8 q{Uf3OŤ\$Y^]`6fi 3Dx*hcrAXu=y W Ʒl+^(?tUR]Kk 9; o:iZ #D¸\rf~BO 'A^L+t : :zS]ˣkFTh@ڣmf S첻4LN@^#7@7 V 9 (x"CN~L}Oߎ@ V[LS0-G.PV>2O{<;W׸SL7|8w^ْFa_$eP|paXwׂ),0 ຘr[lt#4}}Y < M:(<>jc-3g۸%-7bz= jlk^}CX I9NJO{Bs|9`xY,LBH݉Ͻ[ uRi/.OS<&/0^}?ڢ؋@mC;zP\nSfpUooJs ՕvL:eѥk"Jv'RrgĈCD)UG$jh%=M+"xm;cTiD1t+p+/b9p;\ KF\Fr=m{9!8[ ^̐Jlq\1^Tڢ4FUKlߓ=)&tsCvtf^Ł|=LbЖBy<)ߑ}*%sj?mĶ󋧷T=x'!օ=u+u4?9 ~`CG _D1@[`Q0x_6`Iypȅilt]$?:VH31X<>ǣyp}~.2>-%b}aZ`h Mft5忧w y_<+}~Ǒ?):s-lȇ< cR D_xţ8=NljNjEsx_eH n~,wFÉH$ @]F0@}%h;#$,S fGrWs?.t 0={ 9O=E|^ו`31`舻#>cJňCDb7r"RHԨ cqT>LTn&_gEE;yt!NnOe?MdFa?⡱ٕ﷣/.ʞ~FR_J!?`- PFlgP|;c s 0R,D.@ M8;D[Ҽ=D?AR7X%I> ΝoI~}zn=/.pʣ'y xv|Vmx%6x0;d4[Udv`sr#\$3"e ,*C_{o#I86lCӈqnm`k8[u( 8V|G^23Dvu0{o!#4Y=RT?XjKӥK*@#]!%F[zMUTTH*DZI˱"~X'T8RP)#柝/]ܓևy%_n6Z*=Kchjs2ȠH:.蔕P,!xmd-\C`PyS2>FTŸ¥1Z.();nzxw`  Խxp ݰj(GɅq+ H<CgTՄ_V3L=r _xtiqΩ|G!)k+W+W+",kn2;H21H?(#xeb֜ӊ#au8G~D\mS*HBR)AL\"$l7e7`_y3QIZ !#f}/EtlY~Vodew`pn*l"kK@-5sM Q~6o/)~G9^~/|lF!u~m rWhAYp47:4>g(Z̪s;oWM`Ip}9uW\ Ghz4ѱ٦zL쐖g.U' g^34CCK7_/Vm8KR ix~JD].vE}Gd|{7}ꪏZW41 $K bqF9s(cC?';6 #ANO.-laV䓰~9*% })ýML៽h&Il{̆$S߂n<7oXS:B GRxwJ,z #Aar9#b"t\es$1ӡ\,UZ*k4#?Rt:eϽ/_iG2,1iqH"l|vIogY'(2E={ZЊ<BNCI6Ev^p:|bOW q vn䚊6 )x6//m?ߪ}| =~_X؉ #wyy9aqce}zMOPi굹@as0d]t_=j`.vM%X@F)lv'j=[I֧-נKLF#{cㄋt0kj0WCCtOzjKOkȱ̾Pkx#Q/d*:ZrPֻNSUǎAwSVQ_#DzXw3NDy7SlIie"]9S5%WJ!&EQf,p(~ۡ=gr4A;Kh,MoIC :oN,:g+%H:$6*VFE|?B};NQ|$Y?{:ډڷ L1^&9HQg@zo},zhUj3ig:l* .e/& V57jmkվ$'υ&/" m6pR%"ʼ#Ct2Eؐ_~$șIW\KxUr3K%5f}W(qB|GoeQ_x·Xr>E/eG <>ε pTk3\qTAv #K5M"CwVq'\p -F;n%Id0S$t.2}oq/, 9`ucȡ.z,6+{u+rPRGݿ -s/;qmކB_xo$'[UJqer5@*U+`wsm PHҖԚmh+jHՐSx _+5;^ nƒٝ(UE:~H GnssVLJCAXPd?Ȍ(߰yHO+y ,4EiQ'd< Кg~gGzN3@2E7}}~:t߿O?1C#o& ƽН x@YӮK-F[N{l~[F4័8e'n668WbQY_b^9*{~^r΢SLjEh=gzՋ4sDiED!h0xܻFT~vq+u2?M\kn;ҋ[ rW(۹ WSD(r-uy)a<bQ)Q;Ra?(n+)R3fa Mw~ ?I K5C~~46ɥAlE?h\sY]݅ <1N4ST1h'rZx[GjDGazC:¤xeVT*ЙF4ߨԮ`wg-NPJЁx'2c'$yW&pֳso7 E#s 7m;1m^\_b4ok*9 'D`G YFOb 4o /5{R\Zs 6iŅvLpJv{.<:"ϳvj1TXRѐɝx||U' &[ ?1X/G;Eڊ"*48Zi;[K \T̾ytBʌ}pE^9./ NY=&.I9z=-[?47R+]Ni|3bt|tߎ'%PP(/ )`yURxtܕӄI6'˼A{RX썒[}ӊrqr)OO9F^>j&".ߠHrEɵ557ug' K٢TelLYm[*(@ ΟAVDe mL!xw( ~-5{7!&7Y&{4srϭ:H[Q0݆a0]HJX3/Æ4Go7~rS:4AԞ~"Zz5~ ;vN?xH39ok8UL& ?pn XTlӋx)+퐒Oϝ$Q];·A_FbIZ”dcSdءlpԵ2p]U-_s|Nvj CwQ!Nrd6S^-y\ATu;"n (0.#)<>7 Q)ܶw@G\?Tz΁)oVSh=w g=_Pgf7n5yԞtQv oM:L$WW_n~ָ'c{gű蚭a/, x:N:2N]lR.'oj0xO'ܥU驰2#ʝހG~<HM*ꒀ$/p `X!1akR>kz1^B~dQ04Ũ@vlRMncEeNbst+ڐ'?Q̯D &N#GIP!7r8 YA4ËYR)y/O)E9E@nӐ9k; ̈́B-IR "֢+/%M$I'Nc7sjU,p~,aKW͟)xRbB]Ş[r hG-A 8#jY iyKyO& rpyQk(R*%1zB7x({ȵωhI/PM#/H$՟DRşv)倴g0U(iI:퐶(xB7tE/ NJ;l*=TC>R[HW y"'eoH)QKwmkVg*F!:@QY ZQnTKJ!)}j '_3Y[R(֢IQQնTmKꆝk2G81;ޞg1]ƫ\hW4ps!zuUuM{ {1 wmsu+Q-MM;`qBMjg~C^T _v.} ޿RMv8̾ %E,O=5;KC&U%kv*FzK+f)DžSXk(~3/ՠ8M܉=Or+E+qK5TH3}T7͚kHsRJlhq@5`Dp]/U?a,x/<빟a)]ҞW6pv ]֌Ml/=%n`g=Bn! tFBhBMK5fTܱ+qY_}X蹻;!eG%51өFVT//c#9.adsZL ϝUGߙj9?!ld AqmǸ5poVuJo;: V^8"Dɉy'D `KU&Q$nǸKh?R ބm}Ću<o ޶jjmP3\Cf߫ *ҋB8Q:8V9{5Mm?6s&MӋ#\rKRy=EE @=)|ųQ/9>\/~*N`&UNJÁrOSG)t?D e4GOYf* boXg=J&n"G=U+f)s/%bu&ɨ$dųSmqJXfbDѨwCi:Ń{fb :fCS2$B:Gqҏv hK|P]UC8섏// RĊÉ"2"=KVѰ9Q#˄hؙjobܧ^D:*s՗xfig/K>zf䎕3!v.L4eiT_ +qMQi#T8h("dX- 6հmዱ/ =?uww>x̅2da6l:z [B7q s^fm P{i/P{ߞRuZ.ASǪ~C#V6ń/[O-f0pwXkgE=#kG){}Spx "ʲf4jidC%}5]* 4(FYܟ{ɸ'h'Gv1EtPpo5k__`z<_bCZ)^:>"lq:vbw98x`po$C(>TNA޿ kfk~TgB~\3.4{ ed)spl@D Y̾U:C;j.f%`V.S\ri>H8iZ2,KOц G9H/hB Z.^RM*k.qd%/MR&/sɯI3EA8n$v)B| o#̵_om>ms4É]Fw3#`;I }9ޤĪnw~|ђvQ;̾ p> JsC=x{Cᩔ}=>DiP`a?b\2[Q^5͜r:--L _s>քqG=ML``69SFT!]Q$.WD+@bsyiw1z5uˮ4',ˢ]TPERc"Fr3"Xq$5^Ylf#po=*PF;.uK'Ny\.U:0L.w7Pv3vT/xΏǵӊkt)UJF9"9Ѹo6g2T;>@*0lwd}H,~B山gKUĜW)tTѕgԄ+mi | CSz8ӵZLa'/,PA؄hJEMG->2"2q7H( 틛' b'{jZͷBBln [us8Dt0Q?>*U{OGxLx5D _ԃ."vӤFg<|I[HQw;u+uslu?+G 3Fu# ؆ܿ EZ5_&Y[e0qG &aά#{yddna@Q|SF Cf&l{,TH +7_wz) Y*ﮊZw.Z_|-N<{Ak7 w&s7T۔:yj5P}$nHjq+~HX oSgsb1Mmr߶׮,%PVYa1ב.ED?݆-9f߲Gٷه-8{FMJp.r22ou9q#ρV͵7<vE2={p K/Wo]V܄QC 1v4m fr4[ SŁK޿$RD 2<--x'3HAD/Qqe<1(3Xw+f͚hGOU}iň(9a5oQ$_̾q0FlU [> #U(E7 b.LeGf]_AON<96IqD#py ( uB֏6O7޿'N hxRxHBY|(uSaH]xd6%[.x-{Lc OFuYU;<\ (8隫Xp+ف_?Ġ>%G {-xK>Kr1.Df~Z/n z&:kʓd~*XF`X$X!${|=TlY?޺uG#Jq(A1,8#Cj$9ϵK[UGuX*з,k jsJ b@ txy `Uq` | UH(`R)s\[S4<agqt ѫUz,]BTΡ{R `d{ g@qH7QĈ{{?~C`X&36ccmJtXtL#jr?Jg0*78IhU\ZU#׹k(P" Q;Vx *dWOXq}ϐφiGs"?@Q/D"Ge` !B Q̱ 1sF9OR3siޕ߳M& jB1~}Z +d|\4a^%V#>o DomE1n$~F_|'+7vs~N?p&r "6@<@p:1lŸǘTirH\;$N^~Hؗ3 HuIu=ʰʣoxh!3tu2Xh7+v eV7/#Vt;rJrgZ)\_uMg:^mnfWp9 g6e56 @Y࢚ݧ[a")[ӈO*\NB[3DݩzП\- vCͪ¼P$%BGϑ1l0!>b,%Kh*>:;6hD-'ͱ[uDZ! Eb3Rcf5VF2prR'm1 p}$-ksm6l+MU$8`yb[80yQ>N[?)/£TYY)EyUwQfg``Š"w<< "$Fjр!4|=|4i&;F}HB"tBufO(:crLS X gIE_/q?&Xr_Q:C!Z(A7F[de^{}z=㉛',xxYPMsL/ĻiKо_4?ZnIDbE^֯+"\-]a+acpn vN, uX컘 Z肴I<(OBHMw[Z@?\ x+WOtatM&ͯk^xDtPF>FZkUMq>$Nyf,# TT`W8cն^+vᏈmDvc,xT pLO[YGA@QGoߠX.0y{lR&nSgyJ[& JW`O,טos[wx=a aܿY ŽGϥ qxQ<~XAE٣o_K(Jyh|-JYg 9M}n|F 3TkE˽\R5[~T<'ÍKiZ 3O"j"3Q̙,?!ht<_AgDŽ7ǘcA+1¿ʴ{F9pUBe4K:DyRSÑtRof 7]uBc!3^_3/(1kPLr tq`-Z8Sp!FX#yu.so÷ۉ,=Yxl\>;eg ZlvGJyop鎻=<";% %ֆtn3!P}v6@SF68k @=ц ! ~>bDG 9w^eo~4zd->z$DZ5D]mmRAj>\ :zf+i'9.'M4=CW%h8@J")Ir0̷tWlQ#47U/F9>%в)t}mI`=*8k )M{`@,l{f;<Q2=I[9Y)4ԉޡرh]*(bq{5?!E4Qػ-l)m + h[ V&fUU7܄볉\PK:_a<ᗾQqL^K{#1 ]҃mom,}B*v;*' ,dp:!?>b0 l-*DVd pIp_fSf4 i{9p8puЫeOЫs J>%h׫]"~ Q$'|rLIxn$/!,EQ7>L/x#B5T wfd1CP [E". 6Kl7/Sji;萤6 9_1JɉR bCHIeւ}-% M<[`8. 7咾(lMͶdD;7/hv5 ̽:c=9G>K8\"%ڂbH ڇbrE7C3`PO'QmlO*i3E? ȣ@ߏGs5-^SmGϾO{)7u|y 3onR ѬegԲӜh=}2}PywF|u{#ϭ; nry߽n.lމynwݘ[snrKrs_1wR`h7 kb]ۘ=C>[*EZ?ڤK0 ` +_'eI( Z/-2q˟霬q,V8kc&FNߘ(3Ri<zH?Q#glggnʶqxo8ۘޠ nn%CRLH<^Z NN(yqf;(yl>ԑ`xr\8\oReAT Z!`t#$]g߳!J:C&3>i) H`ASûe(t/ aB8/eP\5тktE6:]kaA5h>B]$KN||B{ЬW'*v/"4 +c{B٤Yud2!HG~y 蝚󓿨}CEW ,.2%&E!.kAVI`KTp??)0N3č{'n5^<8tX`OVcz+9L+r#LF-#B+Z'w-k!~=zHfXJR@.])cH.ߏx$ .n52:)Qi({2֛Rjqʸ+aq=ܕpcBكSud"Nc\7X6h4`@BhԠ;x)gC߆t>I$g~@cy5n9[f|In4S22ʬh-4/:Z|XAY8t@;alt٘ȑZEOEr&w S^⃛,2NbY0hPRhvT_J Ml!7Do# 4X96.!Jv˙NO[!||b.!XYPAjȅ׿YsbŧZ&O8*1lO,W'AXt 8Q/ ykrBj-@d:M9]c.0&3Y"&vϯwU]6‹~%NH+F diEtxO{|μs2oY5 Hh1P tQI$^ tgO{XaD<Oqxj쥳 *9E^ /Ib-?ds 4X jQcs͸m[a &3 ;и{#j/v[y5A H|?++o`3̞<-?MNy\J6QiRR:4OV魴I,d~X{<)N=fXӍ+:~oԌ'>?{h#g˫UfєeX=浹$z\q_S{ ޵ h.=6G`ԇ妹7=R *vsV>n"gs]ZXOT!ʣ-b6'gՋRg?Ab`-HЧI* u8X=DYMZ?5C<[r_D˕oMNC8 ;)=!zMʿ[[c{ 3IlF f n]4? I9KBd5'Ecַ9/ǼNYCxr GFPt!Vxeӿ!b^Y;̶hՆ|_c5yvDD!0Qt+h9 O:yBGz//T?$J'Bv0BNnO/ p4ơJL?XD ҜAOPq3Rߴ/ _?v"zm:) {ЋU1_#^G"XEü+UOYD-v ?o S-b”xY6N!);@)~Td)m٪x%c]&rPZLjD^5#94qcc_+F@wuj_k@@R/L:5?GQ>ݗ| ڨ(u?Ii>Y.nϪ})=U@|v /M\~ӑ<v]8g!ϑ9 4җtDXIP,قc2!3:wLc{lPr4_w i{Nx#7s*esC%G> :t  Xpt?sr+Xݵzt^m\w,@/lM(5m!HF8porfUMj<L; wdҗGoJ_Ϸ+,[Z{hƭEr- m(l9!wE8^~*QQ2;P勸vp6}ŬjϏbnGFH/$unv |DT݌h<;.:(Ǵܯ5G蕳r-mk7*zQmJ wo&ziq~aŭYW0 ",@Viw%J(£]TؖPcA+00bW~`dx8@@M-mQle[O#俊b]PǙ4xzAm$&Q E([XjE\] I]E 2-1&w11=t{PﱅJJG-A%d^/ZZe*jyuIKjsfWSSCCa;|]u!籴u#Qys:y/FwmS1PS?/zX`21 ؝%CWYg' M:|"RT-q11Pu?8%b$py"a܇u"{8'y|^"4(XI#BH~ptz5>!~IN_6֛'s+q*ʫVP$"z16E힙Zg'[iYR~nlP}s5:ype|9#כe:P?8lͳgßQ: oSJ=w;uUuA^-H7z ZޱwYs2C4|{6k "K\ċ$ l!z0; wەϛ8c}|S= RIV$\@(0aߧ`ܯ_IGޗUy gĒ2|eGf€[9u<5Xʉw>+.)KE/{r9*3^#vipeV0~ ׮+ .GߕWK;Wt?V E۴ 9z]`0(^ &E}?֘' ۵iiE.ŘeQJ@tI,㡏?'zQS? mib?Ni)Юw!<OodLa SMp8/UoA%% HfLcz7"ꭌ®[o8+Q⟟v1wgO#xMoz/gI!뗅0~AoA8a|urw|'VDVBLJͱ81G_"Jzv|S7]; mG>"4N_B xC)b?^^R|`iE^$5}gGb&}P6d#۫~r "܀s]TDz4vJ)©yV͡{ElN9!uvG?- ┮a!zLwp\X?*c[հ驭q|\`5-DrĔnIUwCKI|""X?7/%/]JW(pKdT a`GnVk|'s]8S\\;*uAݒ8ä@K})k@puz58 82&U._kO}{qh'EO"]{m;\2.Eh?kWJZMN \k)JjSU&J ,\~:EզHpUKM^ Ńw_P0m!C+ Të]YmXϽLJ_Z97ψ{ ZpɅ2.D\$mN9ߢU{~\\9&WV2BL/?oY: ګgo`癁:ι}DBhь49@o!ǚ;ZO $|~04Ԟ]= 嵴pEJXHV4ݟŬB=T}xDhrT%ytMހEFˌR "2dUxB T=n=5;&_[~]e t1tX6Q<)Je1+xsdA-.?MYuɂlf0s <Ɔ J vWp_V[>+0fTH<O(cJhR{zLZhH 󻤉@Y I"Ix ՓF ψݛ.ufjk34HëqZ9!SN!|ޛU@YDžJPРTn"\{; f{*sߖN<< RJ\:ba9)hKӫ)p:Bx6c[#idm"1n_w>˝i0,(^{{Óۗ7av.3VVM1{`._wd!3M<cvh?u{dw:#x@5N剭 bhw㽬M-;Wn9ÿ?3;2[1g[T~c?h?srhW?GvZwFs:f%Jwc~[*r^[7 \|;'Hb~x$9U,ֺ`ݩtFz2`eO6>ON#vm6ZuH8Ѡrk/3#\gr{osVois`݅2o(?@cKA~i"w%=yc lTUPՅ7|ųg+|@V!=mH<[=epoNoU[3ZƇ/oj` 4Tij`=MדCR=GᲺN4W˵:x.ճ%S (d[]#͔;S(~#xO׳YB$mksʹ{ f ƌZM, emΡ|=R8Disʏ?-/NٺRiM O[_N;7݋01mΠ/}ms$*_R$^q[ E+bXT2J {ؙ+0V;e`e/7dWW xxZ:ڟcbRbߛxoj[KHf 7<js=l%Ir^9I׵W[7obX*E> o A QH_ݡ>r|$XdнL<)+ya׮V|= Uy-Wb cLw)p!?K4|;簾&ݽx::(ٸ@Vmrvm# ]V461z3Sө ^ɅEךWca?8F`?0Ho> ^^ 1K :?n0/E"SK#]G2W(aC1zZ[5cAm }2)ĈK>uFob)B$z P1jv?^:{!N dɟ\}!8a84I-H A6OVȂRag _o\dc3r2,ĸ q O-ޞ~}{a+ $x/~ҝA㦁 Dlߑ^URƗ?G/G!Ʈci4gzzHsH 4pT\BZMnߐ?OȜCrVe_OpO#%#z8{U*.zKL卫P^^8\+W 'JkN8 [oCfרZ]l7hA܂#5)mDD`b?,OT%矠]Ҟxޫ~J/[L]/&G?sk=ƴDACVM_NOO˻sDS-ztJ4>8#(}'bZMC̎^ܢ hYZ<0j \t1,-Ӆlaaװ haR]zO]&Ǣ /'d_ 7X h|nboʋ,XjfL0 \A14"%ppwOvEٗyf5\BX&$H>wD_R x~3`NHsPH){"UeHHD4AA9,xULhrTH6N^l}lY1!=Ex0=%hiޤ4rH[هמG4FǓJ9/ukU/Ŋ#z-4"31I̪ͣj Tv#)8&Vp Qq4ɕUg~i]eP#Gyi`s\jˈJǶl)fdnc碐U ڐ5>I#i4A]NLr΄7`mMU6A/NJFMʞ (7+tk:wV1( ׏S==)ߓ>Iv#NIiNiZS"`캇뷎>LٷWwcBR'|XIP,%̈z-x^}%'s4c_ߊD!oOl4df&Ӯ(,fƘ9@g8Arr#rC =rQ7 *ciM)ޑKЦ@}Q}|EG*И;~Tņ~;+9JZv^ DCPu3T|]rt;D;a~Oɂ vP 东Y&٠跢P_6~UQCVXZSqw Df/:ffiȯI? 0(5VZ3"\!*.WE{YE{G=SN-_d=p_A1isa]pax>v2ަrv#<&u)>ULӃUWK"͸{YUwvo#=~i7_ijl^FC3!=F@ƒjƬ;!ƥ|5Eύ &/Kf/77B'!vK<8630&V{WAɱ݈Ǘ2mCoLއjTٷ{I{j u _+B wX s:rəU?/ GVŚ#\RKs5 ɳ{)]YN)W$9=(EA -$QpId \(._29+.͟kO]ls e #Y_}̙_iӇs>?dlp甦ɎsGIikYw7y~VS% w6vZisΫRqg /)ep'G rR*&3Iy(b<_Xo㊟H^ԤiœGvk!+2(PZCE;р7]q#̃aP@kt'1?@(2pf=cݨQzU  ^4$`exjQ] qo28aj+jx&ᆌ.7\TNѷߨM[>4)_h⬬f9v"㚘_iOh*~G9F.U\Z,8WC{x"hBw_"s8p[ݓZvO`>m1.eq`;S"ؓ&A[ huRhX_|FM2`"Xgk&o{Tn .9:9IDv\ !bgg0l5͊,IЎz_x ^Dw{gmDwQ^@y,{'t87LR!H31)h󵿚W9:%F> į~+3RLڄ`R&)mNu5"Hq>A$H

ᐦceN=DTIgIڟU'Etg+~ލ5)kxl Cd1dCcч#gkhI2toe(Rz{%)=ޤfK;h3)RV G{+b~g.`Ãg_q5 lra(\$VuǞס>Xb(/ĆѾ}/J{UߖN"XoO;8{:άМlw:8%3%oއOS=]vƘOW#:uV >(Q!cf' la2z<~NCtwj6M/%X^pp"pg(߶aɽqwA"oo=M$mrwj<z:^ ѱ/^ƣb YE"s@9sGd3^5s x?\!_I<k)XA*M9kqO HD+`u-c4҄VB^F42)&S bSꙬĵ`ͳK[Uc$suٌ`+lRc:%ϊ}%kȳ })盧(J{FzUQ'8r4%?p\ج9ܛ-ζܨ bԅk|\oG&4bdKglnet1qU9&1MRvA/π@ *#]vU?ɖ&™o%Sbbœ 0.yUXnP줊U-x IZtOBXNؿ2#/].+3P~?$zy wP;}+^E؝]E*G;{d|y 3m"Xo9z`]Ł!дuq[ٙc <{D1Ղ}m4ݶˀsP]i! (EKUwog$8 0naL^)OLFݍ}> QyZ1GV2} u۪YTl N,n}cv1_I[*Ti`6R/kCEUtdBAnAz&6uQ{0êN]adpT!GQPCMd7,InهIlߴ@ބzQZ>:PS!룍wWft)(Jx/6ʊlXW;44 fnW}᫗+45o7b|8ҁ{)gз9hLÌ }D^º !"Q+͢rL䪕 _.ғ%Z߉ۊ&Y5r?sn\/ǜ:fnaT>ɥr-)8@W J7o!IŽ&}kEZ~]í /b.G}pŻ>Sޚ _f"_+V#RDkC5Гȕ/o.e<4P,\bՔ\_7+0ؘAW(G;* ="캳Mf1,VٝDm2 c<,t!/8Zc߮]y0F, %5kwwov//[+b-X_B./`*slX7ɾsp {v96"!g\Ui-Sx^?4/NXn_sr!4})9 ?iSi.uu.L<8gO:\%vI5 COp#qp2/ 43ைCt)ic.FJ0|UTߥ[O)Z{M7(T91+C Mho֪ůj n#)#8Xz#GvtDi'QuI( ' }`MR:e6i6 ׃dBև0o!̆yFif!WyfD:rUO/ƪ%+(Dm= 1}(*ː+ԾQx,n(xDSGKoV#Drt_\ȷj%1ɑ?!=B_%mW; o@5*۞\JP78 \X&\?*Zo1d<0j֬f'SjH4g'6m98Tcx|M~ВUlvUx 7Buv?O ?80?d4{%\ġ~pmY%g w;k Go}Oxp1C mн?C8}Bis‹˼ׂ\26@ (I)B2TYeWܰ./{]G&WaEJC #l.PaE'OHOu^=)G˦4sMЈ+lҩ *vv9&Y]]+JǬIn=dJ닉@ߘV$i 90_`=dF.2GK bRプOm oH>$??ԫr_ک5.>5]Zz C?Vw_L˿ ͘_ױG!1Z/?1V9_ ]3{qFz,b9I6=+~w(!dنq;QEXֲYdYm5uo}vh;Qjc$ :}ؠj%mێ^O*t IPmp;:D(lw{oPd-@JZ4 )Pܢ>i @/5)GχEK1[Yz%> pN};ݰ-1n:u% GKeo ^|X 쟟Jx%v`SO^?Ey rQ=*j;@K;!V)wL0QTWtijxV'ĺxbL/}42.xP73qўWV&;~os {a=s~u671QQ4gv,)礰F Z6>2wڃF@#8#;&٢$LO4ҋr88O)Š{Oa6cPT[Op(\cu8H,-x@K*) $9iѿbW:? *;oEt6a.11ó.vV*;)ƛ}bD6jdza6#cčHΤA;o=. {yݍW H7P9((}yhper֡Q0_tJKO..vԧvAAKP,#a ᐾ.-Xmt{=ϴ fUa-*O==2~ė*m0la_i6}tjV+,P+Uiy)撹t "1JslJa cs/r.N|,sy) D'v)m%x+qo,f⹼(7MS~wLx0Pܬx(& tt"3QiPAr7OKx|Bs*Q7OPՕL$LQCEicO8ي1݁V#}2[<G9f?+ڡC,P'zc=*3I#{Q/QO L A JzQ\','l$s9`3I7: !ۚ4w[4Ч`ˆM''W^G)o:V -DR]p9.qȋ,' i2/9%炅=Ƃ0r¹ 9#k*,sʮb,m5 ~6#ֈ 4M)}5&,9 ̟4God !" ?Ƙ`po1Ətʢdn?"MʍU (CiD}Kq()tFotHh\0ӝd~wD߮ol3l%/LpvDVwsK5}QGQQ֮]TK끿UPQGF_ԆTVQצ]#}]QgU]~a3\$E?4U9h˪:]6B{IȞOr(30#M,}8ną]f$ B!z2ur@MtVR^Lu&7c&j˃6upHHIw9irOid=t:73W_ R[}ل8+5 [iqWY ^&_LW 8ꪔg-E?oP"إiEK(8:jtcW΄I"=XطWkIm8.<Ȧ]Węs}Q 826G2-0oNetECmh,= h%X#+$PQsF8@<k]`FwhQ),ކ,P`R VxEN x &` yZB6Kw]\|=[@x숂ͿBukm/Py&Vp'T kZU'7}; l/ˎ4s^=s g4AWSQYQ~ുyTTۍ՜ T y~@}kYAA`18mRxmcVwΏ#SO5a{H)}0 $7֊z" XeL$7E񟮍 ݔ.5e.\E8VYZH+2,{vť 5<[ +*JMP+XQ$ʫfY\̮^cވ ygap`:ɖ伀;4t^8dNog`JDoa@p_K(ٙpx,iV >c&q#zƽdD׫RnZh>љРe.IMˊS`9q6(FUF yHn !EDW08)E'/W6 FFIE<ӋɍmKS;hօX4P|.!ipg~KC1zܑz}$2*ʞq-be0Ir؍W^Ôvλ!5o~J9oJ\x4J +_II/l!5ϚZTQ29hH0 *X5OpEo/G5xK ymntgjAъrWz{o&`E{fM-b Z$J!>‰/e2I;L$g9<.S(w4gs|`2y r˯3qxb9!M 9 hFNXw"˂C}8o}ѴAz24)\*D9YHvއ)y%>rLņ=9jߔSŬ3.8;~w-.:0]0U-l+1pyghT,# *ko@ ^Z1ȣnş.Vx^Ϋ\J˻gS"vn!{Im MsC;pg2.kt(?45E' x\ u9RQ4'wFe;!]t$Zx [\vEަOcx>L,hDƳgO >oZy:`P<=b;5BtZL#ǝra[gU;{ 8*?l#8%F6Y/7 _R7PE(c oF >!)P fG-{x<ƶ'pqduK/<wO]Բ-FC?_}[7On&_J>(Fm6{3NPsWF q{56dn0ݽZ})$Ķ[P3rN ;먶}m ޸AUaO>p|GT3 U?)̬:_v k؅.ZT$t%'/ b`_(-uݠDɡCkP޳8zC-?d[~̬l()SpmA uk={B0sU$:KaUu-.zYl{C gQ[7sTt]*u|!{<0M>i&ߢy[®x2_4\Ņ+&x6pFX FHPr߾h$ ǟI_lz!YNIrE*ReRPfrȹ_lbuC &&dk-Y3,I!I>nO (F2\BQtIC JʭZU6AE,V@?zgOշIs%ksξGB ^WvNG*Lk[[@r 1sӗ]슔ĺ@gɘ;!!?O=KfK s#H<6PTn7J.Jve< Dռ>0c d^ ;qpf_wTa~B/9,E tgKGQg@=$[%;CS[/`=u='UD]zIu C(m{;â|]h$@1^5QWgG[C&o8CzkzbW kr#)k%2vDnP//CvSuZ0ʯeЩ ճ \qnnډ}h jinDmMYÝ0Q )SA1ܛziybv-蹾r̥$!&Ee-T,[Yƍy p=m٧xt-Mڔ7@a?UYe3$>U|KM~oWh=$_c n!LM'϶<LjӭεibϯZ26?J4rʿbq( EZ2cfalL9$TB$kUEm aX.bNb>AV Ƭ5f<1>+̍iE7w=-HKyT4"@Z5&1$VP!Z&i1F,"w9"*qO\D<1`QMZG /o`i2Y'fKy7+a3i!.!ɚV CT*%"8pt֣K؝m1R-֑CLNB?F<:эnQ()mUK"ߣVZyz DG)Ik o-BWI*>pCڔHRGJt[꽫)cUcw2rڧg,#6 W?p~E/u)xqi0_]E(!)!CD Y(dV Ԡ剫pnڍIUB=Иn c^SlϕW(#*? VP`" }Gh;s_Ur/m ismpcoj'FwlkEqqd7Yp+貐DZ( q;jV3a1˧:|1nj@ RJН.+o^h@͹VefZ [L8Hbo幇/GNzu{O[/voCex:r>C54tHe9xPaJo;#(m/ϭOnTV&nޓ'Wc+կZfbf,6+ھ3 !^[ǛYd {mO*. 4֟ =(_vf \ yrݓ/SHVU,:IdD31{{N#{4(8 ڵZ:>r om:V[\TDg!l~(7+~a|XqDtpxJn#w\%m$8|bm$B 08Eݸ}x:t ?~ ۫ur?!+my_kWTbD4\UU3+`y :~<dtk )%ы·Ӯ0:Eʾ"XWy{<5xRY2Ύ~M/HCV4BVqˎG=HH՝ [ fߓ8B`Ю59V Rg3# S8in!yQ=zQ^Tn.s$9BߓD7P0>ya7o"9DB*78I6jRr1O>}V؏?QXp1F<+3h#`(_(~gf֚S3o2ernE-V4OK/7rλR ۲:'71Fٽ\3qχأk|/TQՍ?B6LTu9[s' F#e'qbOWwO"42yE_A1 Yz~{?CyaǾxd_C&&F5HPi>3wm2Ɍ{x!o"ͫ/u+N]^i.OmT SsKS2])4M4d:*'Xq O @bA.P,Ϟi~:j^iT,>P@zh0y]b`֑MZR_`7N@hkօͿiHdБc9؀!(LP;{M]?z[edž?ɡPlwnbUP<֌XY2 “) %p$[ΣB#w)UY3$_3YiSryap LeG )C{ In~˘ S$S(A~\Dfv. J\VN{*\ršX`oh:'I# ͊fQ\nUnKeo"m-w˟( |2r p*D*y+{zeh*,P4Ş'oR6-)"?8ˀc&[ JM_ZbKs80P:NkEU ¹Kq 3/>SMmٗ".Fx-e+.Q ?~.JãP}jhSA8ڀ%ד'~T]1A/Cvrhz\*~_ Z5|ϽXlp6p/.D,)~d:GL}'#mX"]+AoVʇsPp}U^Q 7]4X"6|LPְ3&,UT2Aw7)dxH%ͧEyZq VPNeS+EJ3 Z"^ٻMI*:ŵWpٹ.q" ma,WsgP稆m8(Kq uv!Km%ӦVK^f< Bov< Ӄ~!J v٦gNYwr?'MR^-B;StzjTo#ָ*=¬E@:QnMi90]yDTtOP1̚S&oěfԙZW}+sX߾U,4jUƇ dow.;x]l@OCnóCnS2&Ѯ!qf! r~Z$8 M9!k?jBoZw޾ӪYBʨla:L8c>Ԛ#IX£kvW\L.EgM˯#"8P򹲏v:h%'pd d]$@#22s%ۀ+F3x?;[Eu40kejm~;J|O\ύpe^o)9NQN Pa`TQL VeAh NR[@zL` f?d,Yrvg2Ρ>X]rI2EszOe)Irgxdś&M-oc؜a##͎k3#{H>E;Wn>}8Xo?>@Գk9OcX9Fc.6j]R,M'hnv"*Sessw%HDx0r.% i@MR/U,J{5 te+STi}LQol*|7օp"@wV sQM}bah`e|l0V6E,lS5tbjѪ 2+ScLΓ 7ˍ~i ?i (HaUeͮrn5|E ``sѢvS7o)DMx6K1TO^ o+?dtE#yZKiuB<ǖƐZy l8&b˔_C Gfe ce- (x󚒚PHXKfzV/[Ga:rh,a#v1>,5+qino̰?%,_`ϸ%[ [Ao, VSf{&L΂%-֒3b,D'ڱ0[1+퀯+P^Tž F8h(4?|^Xc Kങ ES>̄sbe-_ǁ? T 7|,Pz y2HHohX[ϣ6ϴ5rl@R#I֒ kx8Oۻ@>@;@%qxȬ XDMȃ=3Tt^^BYe4o,M{B)218t}`0nJi`gu >g}DEj*PƛXJF|Ep nጿCoȼ?1X41^FkAnIWI/{@sօϪ >iC2~Ϸ|KzOo|y|{6>[Qwq}n|K4ߚM|ⷣHMv|oGϷFoGͷG?||o[#ͷͷʑ4.T5*mᇱ|??5|jͷ mӎ ''t0tƷvA?2 ա޽@x۪LpqDs14s\wTz<<H?#S';E$]<@fĒoVX%$XmH- lW-&Cq_&}o+p5 S([WW0>.4j_9P=$&4`g=(!o#NjTXp]K'h%<*' t7,ѓ]T٬,Aq%0Grgk ͂k=`1mL 'Y#&x ͈xEx" MxWUhZ ]rTcfoH)7;F?-2UhvW@K[Zxn_dW Ai7p6UYbxbNh=A`GBŗ) $[mJG~A*X./"@r#}3h8k4qu;v8U(>|f9 ZNb3Nh@ %/l R? >yJ:$(z>g9cK5y{ϱ*Ӭ (gN8xxMKҾE p$@re2_fw/$[O]>%yd ZtH+?Xf",ModĢ-bgRfLx[oV4i iZNǻPO*ͫ~E{h<^ RZepv_5`-(Npfvκ ~ޅyz yCczIp#y>;ԡqzz~ӠؔNm|аz^s}-eK{UgA9J6u~;\;s/,Q'l qb s6yq4Q fbEtsFB% {y|2XkMl'Egg=·fC4(|~ t a)/UPܒD{N2[{wg -xZ'26Zk毿.* %z&'eI*uh|8&<IB49Y5nPtɫ%{fBm"of#t&<,~6@gPo"D!.VPQthϖW4*o?X;>/z mNz|I n~9qS1l9RYX6&g 5.Locdb ֓3wz(O/O9:LphC (r.~9AEez \(*Af71C+DyV$vt@l 8Ϧ@~=ME(?]t8X[sqF9sv':^+~!>T Z? qYǏdz}1a@% 9BIG 6*1M‚PF5Mִ^h鍡yKpс76$rYyuXZMifzfn qAk֒9wfZe$s$!z3xFaJEz6pVmބ s l0 0}yC]9Ww e ~e;*WCbi R<LNTj:?%_/ xr,)v"r@-?vQ,>BBs+kfLR_Hf5qi*cLD%P n^Dq,8:O#var4@p'ےtRxNX$ Mv#9YX.&X ҃\ͿLuzCjj A<*"(\sT*6FUTߓ^WvOY`4W:n6+`R%}H3~VH)UwʠQ>{~cV I>i[߻-Gto̘Ӌ8H] K,ٸ-;|!F*a33؋%A:ZTE)4߸Y){=rK"+9x6 w3Jlϡ[D_M#?&3{k Λܝ8*oRc[j0ݘmD,qt1:1W)p2N:>n֒NQ|$-Q҃ W3EŽgrF|VOH/L{Sû LACT$Pc>qT~~y0¾98qEP7Ck;'niߑ%Kb |զD>->'aKi::ѽ5²H"vDF&o L3 *裪h1Kk/Bqvx88>D`?A9wݧF+۲DpL.7ʯ@?N޵ù>9k <0q (Zdp-kں"ZR_7XT-,)' bJP5; }|'T ?FŖv؊db1&H#L<]DD@ٲ0Rii)o]*nV[zv( Ȭ9EXz<O_,#pX׊O1sgH|W0ؼ{峼d1YKAuL&`ΕOwmo7q7'2cxTe5Fz×Gps1`5KWμolYzCd-<}vdn7_YkK0^&Ϫ¨P0]pbcF|u 1;K8[d;Fguu\\cP `Bx]lc~LyҪ27YR|a0L~W#Lz- (W^a6g ,6vVezˏȐmʄE:|^ >u=~$vXX`v)gd1֢;K8hmY,]$ZK3Z/C44 8edMy(@pZK8X,v R-5d߃zSPd)1I(7v`iOX@lUp=*0;Tyy4{fm f!^oSf-660YY+ (Y6kQLQUA&ZB?,ʥ/p%ݓ|Ct:oNИ~ܮěΠ5S]S;ԵM8^^;Iyb@~+ܫ '/7\bxM[t=XKf@5+S:\?[C:}qe#sˇ\THx`>*X`L3N1Կ|f:Gz&dBޱ7>DžHA:F_@=$ӜK z_LeƿRCszV׍M>{k95 ` B?1cVIV̔~nMc/4Hb]1- +GQqB8pzF'i8ċ [1>E>$N kAMgКk\:XMfYA-6nFhk3G|ԊS!e_W*pA)UIr,Yo*ً³v"Uuo'1> ,b(UM^ PPjEf `L@c|밂4^1` "|1\b;AM3;צS5q`[[Ƌj+$^ ߨaIk1$ȹQ(h0lĊ~Avl]2:U?<#1SGyĜ'We,\ŢHE&8kP7T{!Dv`[iEg>9 _(ӕW(B '_MY!> .gB]һfv{^݃Ύ5P10bs#=OObb+J3`SmƤںOѳ t^>Cok:ٖ%6dS0W܄6!p >cz(x:f-f^f>P(2.u\)4s n=QDI,kQߗ(Wj̣0'7唯b|E?a!oB$j. Ś, n1tгMLɄPP#Fzy`Վ`1 {Yi]5Ѱ I/q}&fwl n 0*j`GfUز]++dbdI߸E!ΙaT-k[@'u [ꑃ,g4ϩId|R QhBZl>nR_W⇗b%(g;n͓xs"vbjrZ1v}6XX<̠^_fԪ'V <2bBg|ڋ#ΐi4VL)4@+~cFќ,@xʆI ǹ} =P e0ZP ڕ$5tx5JV)[ƫN~*{/b/nvi1y'FW=1ȑYfapOR%,s#V#╄frnvߌ[j UpW-s9?Oh Fݏ0Ӫ³JѢ_5(.[gXd=6M|skQ멲,7Q_i:0Uֵ_^DS+dP遯@;Hg#{F)N&2~zur8^T j*%e Pw,r6[$IF-fMA1{si} ߼OY7>ǹ ᭅjhިXuӄdevcu3)mgc_\%-QY~~FH:ƿv#K|d R)r6(E78ZnnDV9gk#"aϕ QK[Rcp?W(e9Aaaƅwx)[s.q_HE,ڏ7ZP8k4exi'QmYe!O1'96S~!ѯ7Ba,W{xyຐ*Ma[. #b'kS,/6,EE C FhtU)L΁{g֭At.sd v#J@{=nF0ocfm/kJ/kvcZݨpˣ_ʣfBqgx݆b@+3[|y&c9a_^bG**eI+({M;kƥYwl^8IѨLB3ZlLB-x-;WWW1M7[R-;LZEeu^~]+n<HΗzGtlԞbXGehY7С4v!DMֆBo>YЈ}#Kݍı-/oxv}]%ֲpxVEt^c=)5>D֊5H ll6 Tnu)A,\z]`fӦ9YhT8LtdoSe '  "Cg 1+۔uisNa7$rgC#k_}L/B,Hsiԁ'ۖ&9PzeAQE*NVi%uP&ZYgk&Q59ScY~ P+^+'< L4 r oƇ<Ţێ>_p3 ]8X%;:#4"B*{!~uTG) #]J&UKT X y-wA<@>™T'3;F3oğA,lqowa_Ϡ̯#lƵTdKfXh܎9Dܧ MK: h# ?l5Gp+ygIf Ԣ{z^W, IRU&^^3k+o//}/)YoOZuy^QڗPG2~l:ovs_X)ordBK:ű\F߫ ܋{&.B,N&9MH [g9SF! :a%vGBeDMjBreJZ%!`|5ɦS[zx?iDR'qZD5ךeD!Tnk)#6u}R+eU&J~fߞ&|PsI5WcunyRv# j;7p&'3Jd-axJTUџ%Ҝ>#l8!j U= %8;L5 p:[ q@^?@>hU%AAv\yjI ż=gs*`^3L^{FeəV:59 6̳xV㿞MVuBd&q2M>u0>=U1;IC*5bV̴$)_c@2X>.Gz&UZ6t#)E^DSKG/ n3<&]PDk+%2b*泴8Kj ds "FF cd%z0*4 #SwHKtx}PvrY50 ODcOp$0Μ!:+[=<ġ?4ߨ5Ff7~U)[`n)6(?ig eQJT!RM^rPMP,Ѷ[¿#p1'KYy0ÆWFO ^CO Y~1%`o|Pav³cIlao{)JyJ{2徨Lj7%ߖ[8,,'bmiH Nڋ¹N#̤‹)T̎ B̪j[YajLzrAZE&"NԺk5O K[栳]vຊ,`>n8R.? 9>9Q $d/B?ucF3w4'I| wE x c|(ZĿԈiZHa&0:eK<4XCh0u\'3ri;L_HŤMQ=TWtlI$@WPXR4Mp%t>vz\i۴J'"xz-,-+f M-Oo+?qԤhѦ9*<Olvjbn@G@p: ?Vm\̪dF9&^sk#]%'i f2K)p-rA4}r/&@'p* <ȱOTۙ4#_-C\xh0o֚}Uj6+#4BfN~fs֖}C1us EZfiVZt .oZ*ռ$a!nϰ{NKπB2,)C`L:ҌH4$3O9H1%W=yj41^OS]Ww:d \z꡾KRaKĕ:$oVݢr]ĂR|0~CO@'hxR<#|9ӳSJFLGDB-c:[H[,9=Sou̽lٹ&[f^.pn؟sVeV[_R:}ʃZH a ZS2J# hh(6`&IvgAyߋ㤵VOY+qq}.Vߦa;Mg2?ƒ}Q.i_9O0m[+MAxK<YF|A#*;2`q警Pvv(e7j ,-Mxm :x@olԜjVtaQJ:T|<j \FW#7DVT#[SEdÚd*'Ec/cֽmy2G8'^+̌t [:g0i}/GKپ*ZX֬L5lm^NM#O>)9>>&IJz\l'` RRG+ ]=tY̖>;]V]t.FJZh1ԉd_Gաn x;7M"4pNijw@9u'Oy"_9l???|aWE[ OFؿuO^oIj'a'iVRWu~jtʋ$љcmxM ::Jּ|8?Eu/ezxE a^_z|XrORMRZ /ENy8(1[Y1! tdO,Dۆl L6G3TPv>!?raЌg__O6_j6?NJt4V>W̦#NNQ;9w4{Վ~a@SuT$a/t/?_}.) Y{Sv9˦|첺 u QUW-eY>;-(T̟k^Yx/[V{²--I e;[5|y˟E|SfꐅYA7jr R6%Te_3ҠyWoCz|XH1Mo_X·UPoބO_]Jn+{X>\ס|=;R>Z~t>J;W}J$tz׌"ϩ`oΛAڱ xeuwnhEݣb{x]z{SFfhWV쒎]/m=f՞؞sڷB홄=Q, ռ9آ$ƶ AXdFV Q4_G1Z&S² .1H>"DO!/ߓo$.ޯ=+e2A IID-ht3]F:yۂWgr E0E0.lq<|KO?˖9 jD`¾Cx\1Iso-rVvƾ=[X;I{voy#.nGhki(ԀNq_:؉nj3cT%&`9.'?E Ÿ$r~Fr- pRh^?΀};& ѸC$#EFəUB!'cfy\VbvvJ*mm3A"jiJT$(j0KtD9[@Hb|.\LD*A,مgZ~!NoSxJ=/ON2?[t83c3UGJ9V&Rg>(z ,}yhxvi?KAW/354?/+;ZG3}Y{?ҷaG?5mRt_5xkIbm䯏Nu=} ϓM#+ vqw vvq<61lT:Yt2g%BV ~Ta+#14/;}P\LVe(#l=Or6uuX#; r5dEGtgS<4YaWl2C n42|jJc빊-i7@/{xz 5tICFLWv:~]{Ե|?!i<5% )ߢ^ Ӑ|kRǴ^p=(^ׂp, Lf>0^4^>>P`žG^n!_{PDw9BYռ[0Q^Qځ#o-15\$KTƔ.=|n^MP)8ou*NqyU_؀L^kU|frsA>/15^ O1a(ZPՇūe*ăUsɰ0swOˊTJBDPj3s; \@<Z%oh=|wN;y )_u2p:R`ƨcηXKߒ"5\skC:jSJq @4`3ҙc&c\|dy4'.UC\/ T^~N;C,rxWxnWpW#3;'?BY7ώ8G=8Mt_913#<;<>1-P]EP >ok9x׉#o \y FL{iMc)esМ"\'M\(5WqMRL}yDJ} I7KG2)v[w(/Ч7B/S(HҀn :pRzqvkURy 5˻W O}_w<Zjb[r'1] wF 5"|*mrpt \,[3]-B/ZQƖUN !ڲ1tc)ƉUOh@l%G7{ht 7c-XO7B̤w֗\4 YkV6x:z| יe̗w.VۅXF/U{z{i68JV[%~IKZ<)cll!p֟nƊf0ohh޼4Q~83kVaXmfrJ\]vLQ2Lb b+ Tcҫ(2y+-'1ofTbcG)`΄>myי_..y|GӒ}SAom2t!s'ڋo4Mf 6˜e:dYG_T0=c4Pl ^aE{xuv""s))n~`(}6Y/ mjB9F9lBiI; F[/jyNh PiJkĉ)6Q\z {Cѷ12gHqu8)*64tla}BQ IҵӒoTI_[2[ EX7pVW:aВ\Ao? v߾_ [C%akۄ\!(\iT@<}_6dUFmwG\s*T9HA),*C_f'KGub6s*  囶ߩe |WE*YpR8VaCfK}jX=B+Vn .@P{L>Ġ 隯:iKB(s kZ$TDL={U3EpYK(y;XoP&&&Yz> Q kmH@yebe[y"XC&@Ch-n Nay7Wzÿlc?0tSVח7&l(l !\F >E&(Ur Ij{=챆nz`iVNsn_!4 ljzX~(|ƮL/ߩ/|&u㈨w|+Җ)OT۔ ?BA-P OAh0 x#H[֦'Bu1赂479VGC >ټOg%ׇ;~$@ٝ]eP *}w+f58>ׯ6)K_'<o4#F<]:FLkX_:fP2 A"i3(4l Vy+,QgaB;׸$*ia'0\Gٜj,u™0TZRtOL<Tqjg}b[;s5,"HYai.*wƎ*6|>"7h#y2j>?yJWbGuy7gW`5[B4o*MD9C1ߢ}[=eFt"Qp<ǃ_9G?^ērU$|DXcQ <B5/D<=nɫB<=j/65L\cV.2-̞aA`Ξ$O:lٿcbX*pP' E3T/yDk.fR!r ~-;7u ^Z5µfC777ICoE:ᠣg&V>y!6օ)ϥq]WmWڮ[vYve"]:Kp.h S˯T>QyT~HMڛjoF&_@7@M7]yo}Habs@xt Hg>Vfdo| \)%&T6ImxiEjFMզMզMR6-]Ȓ*+a?>2/HY;ǃW<$8ئu!i&e֯dup\s|7M /ɭY۟ԲIˆ@JnHc˷6$ TC`pY@l{3V_BAgۈq1'a/<£AC3x& gAY (ޱ9vP4{h7YB<xEU;RDM [$&iK!Q6b<q_X{|͛'f:>`Փk~2kBTM)&#f+$*&܁`g&&uXnT;sMf3G`ޏK63=C;J%ԒfBBRlq&14)f04;gQ|1Qt>'|g1Js1 slU&b'N"ܿڭ]w@QjҦ hIOf#*"1.TS9>`!JCd*-W3WIЕBAxkP UWˌD@y3|t"{ JìjbV>'.Tgh+T3t$|>;rxVROxOoY0Y8} /gLF0c8CT'HԗCayF]:ᑶ??7@1ˉlaX|x"&dz1WS=)m3;s-Lʙ-~Nf=Iyҽ{ž._X;Ot))wtb7X]{$Jqg"}bxhZBLI4Pbe)X-ʎ(&]w7BSҩc2Z8YYV!7"罜8q2X,t̸k>ɉ;BW'|WPйIGLOmǘ]7hk1h>wܨy2Ӂ<§I4,4/ׁ8y8=n 6edmJ,۝ItX,:Cޢ\. w{3xg4gSR_!8+*/ g2w/tcsΛ4?@tTY7E̛%D{_)?9$?s +fz1X U~41qfe6ᆪG`fw7缅ڈDRBQnJA%8lA[׉lB˓KNa=b VKC8vo;Wżej$ᱢӗJtOT6 pWwi.S7U5Wh >K+6(.emMa:RE,P=&4FDTHڳQY-y-5F)At6AP,Cq4B4tTbyVp4&ʵ &:v&|0[Ә"Bȼ;KS<ahe1+ e1ƪWF9=Hu7~-i4 d=gKs*ءT4Rk6؀xl,!~% I>C'F~am O Q#O!R ΩX|H\LhPkN7m<ӯ[߿̩+| q9`cM*ym1A5z^(,^(D ר󩟞 zX-gh6-qWJXbR|W4p9&ǦiKXehrZ=V=l4$sVᐸ`PG,M(H63P.kVǨ ϴ+¸L<MwP%Z t&Q(Pw#Zd܅ݯY jf @;+lY5liٸvY5\r-yxkv|%C\DC0@>:t=i7ԙZ.ű" eO!c:$qi,.$CL!m H㐟(o &&PiW!V~$Q4+C0eq5V ]渤j!@h "̖KTY^-ÐxǛެu*;f˩9fgLQINT?"jRNkS<U Z\KKE߄H/I0=텑xZ0ow1oq Gf_'pvgEPc)DEĕJqӾ+mYAnvRl ^՗I(@Q NYtqkqxK]zWK=E|ŒS쫵Sȉ nzJ+UlD$mY\Eέz Lhm7a"!K%+i˾nE .b/$VNmS:Z켊~ .{r{QP&D$X` _O :,9kɳ@΅O3бSঊ{, {k`r A>_{v5׺c:V`̈ȧq/ٟBnE;jC=VoAWAm _\y4F]ȇTr@6 a]%9 a7}9`+l;Ba!8Bw R "Z2-%}ˎoӺpjEj~w@u˾ հA_JlAZso.t*lM׋r\, _k@#.6J2BFBFt:*-ٍUMIn kjC˚G@rX~;Z81>gWseff̽h35% cԍw35K cHEKpo02|d`ݠ4;֒5QhkIM&P[\LQvL?GVw/Gye ]O=Y;]}/yu%QW%:NX9SIWQ1Vtќ{!XGB`0CڔZEόVr]ۆEn|{X_5=q,Gd}XuބԂfLcsgI|ZoxAw;% %JDdoZb =^ovG!Z{=O$J J||˵.`|/\͗x~9 ˷4lU3fh$B= Cng1V 't6r}i\Pʸ.MO+ ؈s窍gqm4r [(~%ѯ {RRWS%Ig} 5+˚h՝2Ƚ.*-pw% ȩ<7Jr8rR ExΑLDŜ4I8Z\4412ގm3:药U{KtS3`35ٕ)' ]i{SHJ9)d\JbeD9F͔ç;aFe|sKkcqMtE_4ٔ!v&D( XR)̦| o+Bΰ&ۿ*&OyKb<pn/^K2]I/l-’èETRו|Jn=ڟMD4|n$= V(XN*m6~~mtVl珢U_L?/2M!_Ba>';39 U31Q4wy~-u00~.QRqRWx}\+hQdxD_B`i +YxIy? Wt7^? $ͮ{Eܻ'@^r?aٜs;AEe2rjEeIR,⁾r4Ke1%B(T&U*Ժx]'W/Vْp#wMR22Y%SioSСSD#(͛(ߞ傴8X 8/^ZG"ԓ"%@Mb=s܀pDLɮkE7 AĜ>1]=Lׇ>gWm '=b)(|C_9d2s n/)hG+^ioaA%[Ql&oa;hH[>&:x>9/M]߰D;z{NKܻ *~C/\m's=1P]?huW>&x߰m$X+pz`meUocMaQ-ڗp#*32e^NoG :IÃ{g;/ibv1<4<)92e%l1(Wӂ)>;wh9 eų;Jކ2 `'Z3) wif&++p_HIj9 &0LvSR*@eFQ'b0cNYWǾNOcB:59ͪY0_tj@Jee^ h AU`++lm>K&gߎ.B; vV%ձ pQ"[pP$.aq(=,P˓I]y&ŢG6rm\̭ٱՂvvXZ9zm`<~x,O9rͨ6,4γ1MjJi ^k J9L. v`"l lPEiIJ{LTKj$=P`*>HVH;> :XU9:A ,Bk]&ڱ a,b[InmS.fF]ȬʿrjӻĶʿh4 죢hU^n>y5n._yܶvNLGiSJ":W߈?"Tï7ÃT{pZ= u4`t@;pmtC1lFen_*n.CA҅>6waέPXW#.' &g;MH"ETra{~gnߨ1@Ԉ_Ҧcà/+ŒT-\>}-OOB|`YIe^kȥ*1싾B>LbAOks3ˏ頼95#K{!~`/w5-ӛ]:G?C ˿m0Wb,囓 ظGmJy}2: 8Ok%-޼4ax<}gD%U^X(XK~f^p3.B8 Y9PnEtN\Ey믎US%bDj=`dONB(b:]B0u7wx/PoHw3FxeUʃ?plb\CXWȑY#, +Ė6?+#NUƆ8 +^܍sH_nWID稴11x'KfMɁ(}nHBAy.S[CFML@$VM2s^d}m8gX-W/JF fj4> *dՅ# aE)Kc_X ^t'x;B܏"NQDIUEt"hfҹ|N6Nnlt:h%1S-W(۽>V3"E2iEX9ɪy7< ̿ÆD/mkEBg8M<:@$g? 1af[C h(Nx/a `0<\ţ`rk.ؔxr`^j3ň%5fAihSoSnd7nc㤁b:؂b~<2y׋sPiVPcLex*yd:w|@^gSQl%5VRjlLAқ=(Z|kVj5[.+В_ P)}9L=@r\B'HR?Kj*UYd ::Suu^n.J`Ezq^')G'nw=Q,$<tѣAa^RJ.&N wvS++ 8QvhC JMS9Bb5*]FGFH'Lh~'}"LlJ); لͶAvy6o؇A~,[9HUI!j(bhK'x`xV5*/Z|z<_!cQ&v`Fq@sk'J`h=n. $y`sJLH b TSD_,oA6aiR<Ë#$r%9VvMvxWhDO\9,v?tzРn !{ø /(2ejr.⛂oŪ%s/gqalܤaG,~z_e~CcPwJt } q G<|8Kz>}*lœ)K-f8!?&D aGUPn  *05>1Hf|DTc~@7li͢sl]z;yW5+69c8ͫjlIMo4ؿ6kt>+oztP&EY>* 7AjJWH\]!h$R""n{. dC⺣rU@ԊrUbKVC'ë7i fAqt9gFG:j]xh4\4ZT2 <%o5ms/)Bx%?`sѪ )R"'}ª'z L2˘CF Ԡ&>"7;/aIrr{ ѱ AH8j#zn6/snXvJ'kD%Dy/m^gJ\S@P45q^` /&E=+4c%):vZZǛA7~ȭQ]ߒ$Õss!D\zGxEJWW3k,R`Td_ѡ -Upvi驈wi`-S:F)_ȤܭaO . 0d~:혠&9<4 kG}%ٴ<0H[XĮ%lU&iXGeQ`Yv2CbLp?!D/'i ;l5 O >H)G,+  nS[Ӎ~m"ai~:H :}13>h)LJ^5n|dz a+XFkfUt %scxWMFt<=m4vgK 彉vHG>_O1mI-w "ȲnB ZJH*5*kMFPT$6L.#2l./ePdҤKǤLX*>k(E.3c%9w/*ڔih avvF%ܥPm_GB0!=Ϸ$)Z#mSΦ3mD~dCIyF,bW`@S'Gx't _fОsU;9զ mlo 61;G7D%{FX y6F&E5Z鈠Kto:V4+/TZt_G/[# kc]&$gYiw*N{e/i/*_؄I!wJ͝!.J%y;OΘ=h,4ۚCyj/Hq~}BTb$ڇBRsx\-bXĪ.D_."֫\v蟤vsRrɱՂ1Cg3Yw<':soֳwˋz Uߚe2YEv܀F4Qy<.ٹ}91qM{!79~" jJ%dŹNhՊ\ɯj>)9 ctSV^/xO(!kͫ;1兪0PɈt ho *,Tc ,H Ӂ?5./q{baQO6X Εĺpz {$mh1$oҹ4(]2y=k3 写!g5AY9֒1,lPћFnMg c02w!*!#ZJqv׾s$HGTLN6Ӻ!|;Xm {N*i(]}19IbIئymFȽcbWfд|+X/`=W->COun'u"rle 2B^Qg4"ߚb#Bs߽fByBE h4|WNAP);-Ψ.jy?Hrxkkx^ϋ<0Ƴ:E.k͏X>?U9'>5 MMz} ڐogtVKU䝬O_I]C{jDĔ'f7*{zetNɘβmlɺńX׳߉)*%D#0;&JNXEx5_W צ|kG"nk#D3+Ɋc zڡ¡ pIE6, A^jțhYlyEϥ dż98g׋J"=cBd_]}}ҷpص9B}Lr5Eܯ'ց/.$[6t:/1IZL*>X>آI,Z~’)VV }1M|cT3-HP]ytU6j\ pYcMಕ.NUNA;%I9QEc"Ƅ0z{f,Rt׉E*gк$T ]̴ѳhs" 4Llޒ+;Iz΄ +t&\+8b _ 34G˜cdT|gv\"(G-%ȦWҭs+h>d7$WdK%[q%z?W%p&$@o $֕$i|& F'oTTWb`҈W 2bv-:]e LÃIZ%&G]bvC|{Pn)b&Z"z2 X"ogC^kBv՜e_5]Q Z ۜl33Q3/WGf磎,=>6"N' } ) '; m" <.WX6|~DWpt;YX֨e/\' >K#8HR8g\ɪ o ͐ 9!lJ p jI3%O-.(ER"](gavFOϟ|lC7n?}|M+~.'D\8 O_[)[[Auu$~+C ݭ1nq'U^M:4ù?fOw.]s5}IYh>,]Rױܪ}w%w?hV3~848@h3!||IО$_^Vz~_@m^sƹc( {B(Jj(0xx7fskkK4QEg#5W)U^.T/uhl1bPmw/ZDe :sWˁa[/q !h_bpaz T 2$Ɇ8AYD0+K6<ŰPRO)Z°}6y}>q?[`38v?D*Ϩs $~vshFIeJY7'}`p9^bQLx1H%7xGeI%K(W~`WT&*؁N 4jn㠏_P^C]IR*7jo^8P5t5q/Vꇷ-̿*NZ.zAsW=p;(2z6-6jljdທ[|&(]hq B5낆$ݽIp;#׳x`zQ9qLqe/oi>G\Uv./ˠmګ-}:^kSZB):`"]TQFPK=Ou]]Z4a78-J)~_i0;mqkO} 9OMyā_3Kmi/׌-k8$ٴ:d98>:%:O>1 4wӊܧ"G".Rb0d붂#!_|LE1AV) 8k9~+4%b')&.Ի"k0vq[(YL^,{*~4r =ZYjV7zb{zOo' `MH h/~ [2:f^ ~8:ε8ن>Ԏfk|~ɥշ%C&C!XY4hU$^Y~&{]byL gvujwz{sZHzCЧ6u;xGAg /^y6,z4*ɏxVB%mYWΚ$ϾHn@Bsx!1Ǿ **QU$:誱DTٍgLDcp`g̪bE^E|'oH`3I.\bTvY&\MkUZ2uo _yY^QIe=oF7*)0=4 pdsp{tbBVZ+uه'!>1{(`G? ĘF6ߡfU gf{1&.b7ӏ%y ky 烼u㾵grP! Q:[/>mHܗC~_a_-=ЬCixQ$5 vQ Qs6N;<=Һrhsiri5di Ǐ@ٓ=Ѥ_Vc$JQ$}0"m$κ[,iϨ;"=΄s1"RFx׈ҋPUmXi !ym5E}}d1D&)4"7E)WMN( ^+].F}qƌa،p_vXFSRV$['Tٽ5.bJcD%~Ǐ8Lm|?)CYqYblF8HFL|u9QG<=:ՠ3SgMIax#  㾵P#)tVC$q!謞Dt1?i'0721X0gK>W~skXx|9#l|}0|sX:x^'=%oYy\+foCzrt'󀜻j*뾁 Wo/[*&t =QO![˹Y'.*d(w$pż +>Q} &VFWO{(+soqZXskO_w6{:?q,=V>@ptvrA ǨRoGGCy!y JΙ,MpQcկPZl<;> }qRj9:&5()]p֤ ž XR$ãa)쌃DfiF9N,u½w'īd7l9ʥ5#Rl2/+w^zRp;?3hI?^ڇ.9;G/Fe"J1EUq C(DFӗ*'kI͢$E,hw7:쪴p`P=ɽ XrfZO:QK8l!`R.ύk8Ti *gi22)k-̏Y3;2qKGbBfb«^=zs$rwR>yPG=,R l9J}t#Z0ȹH6ZoӍV2;j> _Qb)OD%] Y[yQXx~KCK97|O̩n7. V[c?5qۜ3jdߖXi[h}t<3*S&o.ob3U*vZB\oPǻָv*5Oyn/ՏJ~@%Xr#wGݹ5y%쐥yoTݤR~ KѭgBY#txWFu\'_j,0;ք9QYl2:Ȗ5xšZĠhH`0(D+fAP͊^W`W rV"ۖ_L^g2-/&c Atx*{-8,Ve 4/*X'LfM!ͥF5$l6Yhqor؂A0chi eޡneJ͢ml֦17?d%ڑ7;͠@PY.ZY&uW h5eu-pJ ߡvp*}Vp%g?;Q&v6{6XxBn!T̕jޭ8u?vž3;E<:~3ԪK\@mx r<|xoYQpO! Ui*M\)ſ,a)BDE!ʌllzU_=d2׻  >,3t>o Ï)OӂFp_GQe :M6hQtܔ|_fExSkMŪ$M4(Xt0TW5q/wZC8c9h^~i&~#!yUY'[)>W6'\̄f[b<[Hv~|Sx|FUȹCo^ 畦H _nk+&ܓ; F =]^=g/?ƆS9Q WVoxN\`&"'#o57#Zh)x_T^\'TZ*uSAM&ؿиb6Fvd>8kij Dw1a #`w#etDŽ( WM7 Kl*6q5$a -Y-g1Af"z*Wsh> uz مYвR2M,.&3@UN`P%=7TLD}h'P#[}kSaLTﲨChKL/p0"/sT ?&_tK8AL6ϒtey82r4-'s%"0]ޏ[eRi3,)+aU~#&~$0qaBx@9v9F]r? | 0gx }5A~tN 7SPGhNʬ*cw Γ*?1h8V񭽬ŏKB(\ oH@'{To?yBx U`navoհhU$,ַ +q ̫-p>Ng# ec*H wa!#"s0}ey X^u4%x  S|uzd75T{:9s-Xn:UW]T&\lJࠞoёZ3'um.2າe3ѳD8a ^@@Dt dXI"~|}:kƯ gm־:{eGCزǂ0>5؏y,ET0X۔Ex L'冗 y"(IU3 hʈ)(rT{q :$m'W "+mC|G}{{6,|9T܈ҝ1Lw_VF]UF;*Orl4cd߭*S<6!\V}3jESiU}:~FJ.~MP}vލmPU[sa#{]ǵ@jJ{Y:6пqCԟ)@ي@>y''Ȁ? C޾ڧd:m ;N5ghX3H/yؼZ3ڔWIkk\ɴ'(_7QG՜W,Ǐg꣱ E;yW2XMf-%8S 働AFQY XLfV‹,rob>{]ESAUƝp$fa\_7sI+[7ҚzBh w)nBK9nAp  W|R rjL~=TT (_ތG;U'1%YS0:j(^}~ON+9GLfl'O}0Bƥ t:}-FI mjk_u3(ou !LB 9rse~mNBHOy Vad/eIo ^+שF!p4 q EM`x񾲖3/k=((}zGgx?Uomz3|9cSħBGrt[΃WG٥\3f ݌d{b3mT31Tn*T'q|P!LP)ou8c^p3=Z%[R(yZhZR W%Ρ)9a il/c.řJ^1Nq|\{ v|U~>:L/q)%>'yD6|N;.d1Qc!AHygκPAP[l7u'[w^Ż,SUu3፟x-gҎO 7gI_U롯:ʁWq-2 FL=??1OcxW٬= wyi,oݨ9=z0WXLj4nCh0sbhdWGG]#6{ pxlBhgl5˺/qoy˵|b "\<^s22qW֩8!Q//x,|!e Խ08H W {G3&n#YCV5b_UGL^5!oǴHCoRR袯$J|y#ZKI|ˎ {÷szb=,Y'ŭ}]eRUl͈.MV-ǥJi[%v1m$7RQ,j6ݘVSڅ_[1qG؛9͸ >\RL%̋):h LwJ&y'TX-ݳ (N F$[cdQ$G1Ijq:G>"<5ł2-6!haD6w8 iB&WcSa&So(,ZDSB'ܚʑ͸<_'dj֑(»+g}=gxz(lt}+Qy -z~խ=G 2(c:گq9"49&g,>3d:>+#A s-`|B߸~%-ؔ83Uʹ+JqtԷJe`()^~3&xx_^ ~{q j=ۃhV-2a!V͚# ޝ.gũQOL` P ܾY}X8 u &$z(K"JNUt~5]ϋ#9دE o#^뺽\1/l os2߃mrR9|2nX7ˬPUW'(P{POSU^pNWqk[0HTZ( `3=9*Z!T0^b'SV llPS7!xf:*ܹFah@ wB>AX}i"?;y. kM=Wr\Pa`n[|7Vp=u쬞k~~}g߃C%e|+3\o%~ e߃6hfo7v11Rbd(1@wQ%yȪÏ*`~yI$od)b/"̀5*93}Gg/߿}? _#[vW _jȕ5c/;Œt~@8lS* fe"bD\d@n{-\oy/B5 :+оnyK_\5Q ɽхѤv٧QSɷKZ(JW3ʅ%tBiwŜeG=H#i/ ynk!o:Q1O8>BqtI/qwMޒwI"1q=ln{|k JW-;k&逬JɫV>R1Sжecef:vJGfP`034QUukPi"Z"mJ12[Ӂr34,+ɢ**2b< |p]]-/. U=ܛO$M}wB۲rA>\р =<[.zMv\.%tκTѽ-X$tOlK朋l}gpx֗je蛴*)ʪ^~Ygjp|dm?qD9s5% y㬀.FGCB<6`Lu x7/9f 祱p<2 |5Qxn5ؗyW Wr5Zew+p2t3G};OT}C3n(G7IIC<) xgUݙ1<䂷͂QMa|=2IAD0}83l IɢVZBY"_d^)rH1JW#To$MtuB lxNqT-RޫTxԎdWΈ/'>FGuŀ_'y7iSγKNϰsO2m,w^S֓PZpkd OĒ=KV{ɢ_/kE,Dʒ4k?XA+A`79OqpP&68 E:&b`xJ'J~.ӿ(* N#O70 zb[!CgaM&EPn>q(UQԔ:Jn V_ vig +DgC<0r~5^8@t~nEg d<:v:GcZ3 Bx5 xn~ #~ޞJW9nrmAWy!Y cp}4H'z9ө$fJW Bg%3`1g쬎|MχtlکQ::wk^'C@}~<1[&U ~ GU$R{Tm׉H:[^uzmVi(Eͅעdg@ z* iЯ2f@ySF]Ť4.{Oi\?lM*r [әyl-J=VYXJEEqwYxAXiqM:Q{l\ƄoqU,JG(ѱy" Uqj.&tOAMi ,eA\6#>Bi(nn#6o-yPzGEaYmhO؄͢lPO/.U_P;Tc>ԢGp]{ Dsg+_b75HU/}[ q4n$CtDwuw-nܿ2TنT\͓LA8]%Tݻ^"&mԀo>ho`ݳjrD2X"d c$'0S\M*ss3ZB 8|Nע.F ?5jv& ,R)wiax Vy%vJUOҼ EA=O)ٲ_uS{ۇq)Aɾ]}y"k1V`KQuyh%橢&5S3tз)qWO[hͬ!R\IDGo 8ƅJ`DOR6 %·ފK3a֒/l#yH,y.3 ȸc4:P'm&ǽ/\8j P@uS$kTDŽ =\Gt}{mXy)kuo[|n GtA< a:IsQ.=Յҧ#[M۷vO\FFҘe H:2ѽT.^'ycd:2V_DȟйSr=Vo#a0P? K3hҙsG5QaOk0e*EƵhZnuk:Ysrf{,=tDߘ=Xa#%i0J&پL/AY[$V &AsE!BjםtR&CN{Nv} (cm VnQ񶔼JwpEy{:ȧz8nVbs[Le(d+qG^@Veku7P zQ'5ifb<^$? Oo@Gou`@jj͊]YʒiQS3TM,.ʓ"o e’#$B4s{ T,gfK$xctԄHnU+ eTKWP}NjU #"p}t,, 7Gw`*aI}qe*먿h}>o:A:_ûso?[ /:KQ/K,LEɤ K - zRxMLnʯgrTPij.⫑ z*,9ړ«Ta"s \͢1;b-j0)P^W\D<75ٯC=*S1_A] -G&Pn,Q48lI$; .AkQh֪A5A;v ;Y$]?Э[6?DmN(#g-zP?`NsA9d+m*A{8_G++p|B)7_tDȷtOa壍+ɽWŴz/nN3;b`$b:WF/+S?k:Ep_Rdk~ޠv&Za\g_w#edw 7f _:q}'a]#\Η4+T`nR{0!ky?ugb5kBsqJƮP]Oqd߂3*?V,#‹5\11PUš.K,QB 8+uiѪB6#hnH c0e]"㳝wN<|{Cg !PgPb[ՄJ|ukWTM:Վs佘K.҅8@:-xttS&{㏊۩Prx uKn45C]dm;ѓ{ɇg -b5uVS phu/O`u]7tzxȟl3=Qظ{шªWJ}Mbq K^V3FKT|ͰGהX`DtbO]f}v( VZ|m Y9hMO in[̑@R㎥Aw\oWǃD9(A*PqH F#)qK5'y|$5(Հ3Z , *^wGMȚ\\4F*kh E-z_Ӱ?$+_^?c+<2~Ȁ*0Mfj6p#a!5NyN$WgYoYUh_N1V #zPvgD e`f;7+9&:Nq j-$+8:9^'m4W׽5,n$l6(et^ NZyNDj\hd}ӈ^HD韘kg'EM4% _&=܎s)jot?zZ_zFNUԼձO hE= Zyle9cNDpg1NiY{5aas)B+c$HKIބ*(v?Kr\7;ôUka Ve$>6x?Eoqjd;^ FZ(e`h%Q||E^@6 .h$ؾ)N.{xDU\H~6n>>jyxL6L("|AtFH֩.ZL @ƀ=HiïM:5hZu*#8Yh{zi }sy,| r*_QIhѽ;kJ]o4+D-ё(r(o^e_ާ<|Mq Vm_ y\2β)]>mٚ-8*[Ϋf׷ͱ+`"x;2\5V_3A'w{{-'Sm"oGnA6{Yh>ɶJJ!7i nJu6nҾϜ5G8J[W~%nG<]Ov5Yh V`W>ϴ>8xT|XY.Q? :ɒdI)bũIXl 1[{VӅjK72d\ TѴq;f8M9F{V(fЄ(=ō1dTTRSi01̂ ET=o&2bbϹ`z]_Ws 0yQ"3ߐBߢ;΃RG΍V0_yrf>bJ7@uCw͆b}(l9k\hRjZWXIA&]-ZJg 2 _0ӌ%/U.to_`Ҁ]=YO>*3Ξ۠ƈެ[GS"ؕ/w?b7șGe-,.n =K}? C,=`bΡ[R+26ar[:v:SdkoӡMг[v$Ho,V9AW!yy}u 5 +f3 cQ!0k{7/;WǎE"@&>MjU>RoV!"lMt<Óm:DHi{34,T=r3:Gy6ITJpY@)GU1:VDyToK3c+$9}zېixnw+Aڹ sU31hnwC~[-&4Ye%TC"(Mu$JE4:ofC 81h~Cr3^^ lޜYNHz\H XH`޸E>ASB85\չ)d5"-hM"ၡL).v^(-ªR2I|3)?a@$=tуUI)C*҃A&@a*UUIZ ]|M'תow&46KIc$HҘ *h1,DOI#4'{2-FDӃM'a瓢Ah$!٢ edzZcG@EX2ǍF:DTA&\HGAQiJ"g;?'+KкHTl.9]j"Tp§!S@xlrVoEC ųdfM,Y63WM_COG>xjdwڍmpW4? 1zD# 4TDNk 艸 eLmp|x̉sm^v9>>^l陸" Ȭ)¦AX6)}/.ȣ*W&Dž1G˟}#hHI0]:hCtW wjE7Q<͐z>/M< щ kɠ<-68H^ҲA,xMRlћ~*cf?+$#`%`o|+< I'.ºcuogQu>"q1Tmw&3BA:3}/"s 5uՔ5`]yEO![:%l9B|%, V %QqkY/OXA fs^&jvSXm,7qw2Qоs.{E'S=@2b>EϏfeV_oeڅ [vlTP:{heoumWO]xųHDfVXg?穧rLd[Uy*YQÔqnl*Yi*֔d5 bC/⛏wFDT+ G <]>R+cp(;WͿ207bS 2<2FtBXD٦s'i?qJ5$ *J*᳍|یTߤnT bw"|0a y ʀ*hT[SDmǯ^ybK۩px߮LVƋF% IVZ-cxZnDpO/$D-6H_]f5D{u)Aӣ]E$g^$:GM:C{ غ(ޏU3ϗY?ogc74]r<V:EmJ2a\W-CC :DeԿ HU:J֯*'g5 PpkLTsasMUfbZPG|G ֒xpn hq[x>~}O~C@.E߆!1ʗ|( QߕlԦyn|w&E0u /i_q^94ͅRt\Z€_O1?;\A n`Ve_WTwQ;zIg`qWJAKmn#߁XGtRٵ`Q!V7;`(&g$oV=x {}{%M3trrq"gxJ{5o G9%D.W&/|>&=QC*)a90IܟnG)~suw%fC]VnCCG٠Gl_,;ׂZ` ]68ͩů6 u_U>~4tF!c2EM6&J׋|>92mrEΒv\rmߍUʫ~ oly\q$o6y};<,cKMw_WSaѼhQi^sf.ԉ~lK&)( ~JkrXw:,t(?kM&3cן:zXГw-3Ӭ;VxIqi {S'rb0}_4#>PO29\˖c-~_R,BU9~!\zcCKue?Jpw:qTS=@ NisZ20cJ&qsh;.Oa|9v 9Z*GY-Tk2K9椨OD DvlE49y.Wڣ RbXɽ.9W$SqV:6Qg^$YirGvO$3PNٳ6\=-|C^QCǦS}}Ed oBGVYoϜ;}?l(߇_3<(}w`f]jND:*OFU+׫R%ەmKq=G@0ʾ\b ?Kk@kJ4ν晋E M;^qQOQ4׈Lsۄ)wcJ$8tT嘇ϰ vT;*y]0X93I^S_~Oc^F{DnL5G}&./$ ,k /OAxڢ| m2|RTT:o|ն*$z ?H.Zӎ̅TWHZ,H7O % OSH=bTMN)eOG99ۚF<9~8NCx]Oe x 46I1Qi3yKlIL,Z7Nl7/4-T@AlcY/m}.FW C(~  r&}ă@A~K;o]TF#J$L:o{F:C U)zK$f qW8:(2~ )IYk>EeΌ[f_0tKl\SP+rDx:rϳεay3OKfxB9 tq'T36*x>\3Q2_QKF9Ǐ,ë(~u"m챠jT SK -\`O=|jbxM?EVƨf=I!wS6⻶Vty#IQE߀<3ܭt/?<}?:/񡥈!š!/Tqey}][W.'xB oO$x xZz:Æ>Gv?2GOeOt[7U39Ta[8fZуCdPaE9ʖrɽ0 knH hk\tVgrtQ.mre9qjFP1mCડĪYIyI1G4+Q2+c'32q-)}R0xDbWA_q1 6}U\ǹZm|V(* }黈\ghu@/ڎAΥ%)kգXrؾGhTM{iH4Vx LnfzmלARr ͦUqK((Hi# hn1);d Yٛ:`(ڟE6 >Ph5=+hc+Fɶ&T"CnT14'ElS'{Ju}n@'0zkpVsyyJ>JN,y:NcO\"jYw"!&=\xtxqwԼw?vhIJNކEU@ YxHyښNٶF\-d giW8Ku{iM s/2*tɡбGh|+sPс͢@XR7VIqEi g2k&Xg3P.(L噩6z{T9|nA\}1ZJC۪$c: 4hodleZu:T|H^Ig~: l>xdWӋrP:堞V٢e$i;~qSn"àUſTr/?xBh7<pvԆc+۩6ސloXqt%9Ds)O6ЊgiN>\ |hNpSXS*UOqHwjHǟIe%$P}k^Ӌ4|zce|Vw~ KaMiLP5a@_U!=$m;xT2{^@=9لZh,I^RL$L.Z3%;HȃO{^ɔS̑xE>1z$5BJRi8Ӫ߇)"5 ~Ta:;o|Vr4sO3Y++/y'RWɬN7߄ZG0Sk?uwOg$L䩿0Y,DuB4rU9δ~ r0DAڊ/x0{y^yh Ts6$œB@M`y' 0 C1g^5F2w`8]1S+")Ljؓ@DaH=mommL5>fШ|lK!OM@zZX} :A:ȵF$ȴ&d*TeE vn;V:zJqJZ Cw=pr:DEͱ Nn]|d צh,D_|I)J8!L3BQaU RَCNIAi7oot7%b2\FF3nG94V,%v휗S~MfPtni(;̓rKD{*v<{x41\&2N>d SAsLC\ Tjv$TОО>rU8pD^8ꞴV` ͌Jʌ>%XWkA_Ug?evL;Q!&ד3OLքyzԼ-=576%%1Ɗ+y4T8I)q/F7XZC 58lQ҇_42w/wqia_Le&O0"qL*'HI%|R1Bi= @T€ҿ$Hg\Q}|1:$U2!:5ױNak 3AVtRVhK(ƉtdJ1ikaLfBc> fVr{ %ӏ¢麌+}rQl5;AWPR;@EYVIkz¦xeߤ mO$]N.y$.rA:{wɿ໋KG!ʳXOpzP6 #UDIB`<6(Ƭdbv$c؄YDwg82: Z`7tV-CMIOVpM.Z|k8nqDRl.˂d1 ɏ%bU*\$xxзLBin'#"7lJ^*ga]b'9$5M-dpg|#4Jy% RE5^oyG%D~d򾢎 ;:)OQ2.9- ܒk4 ǯ@" ӂHNI2}if@XLq|bؾս:% bD984o tpҽ40 +"bf[o],TR~XeJ}%qkhՠn~ r+OVkQf8CXؽRt}fVa_@@Wd/%5GHQ@}V0uVHE3`](>6c ;~fs?p!WiPā`XFAYݳ;x>٣У?+GV =P tL`#^5J IVߞܽ_$t9;v~H\?p㉁A?w8NE vi_ʃ)Zzg`sUyQPL(N,Lf ґi~a`00=S YEE4{B*FD~j[UoV~wDxVxnQd*}o艡_u#GhuI]Ӌa~Yd&to=ҝ.}TmA1=ZObwIQ=YpmP|JzG/4!Nޮ벁8YGC5 =WXB()$cXM|%y w l*J(d%WFa$7uܧ xAE^rCtr<,ʭ{e+Dx.Iժ L.#;EOkA͐5S=:] lz!QtO-1ϗ @ S"Lju-A/e@b֙t>.)vfq8:dR(6k%oH|-*7kً)3Jn4> [ݏsl~iHa<2GT UO+鼢-~ƯylevMy(4XcShAqy5@"~kpty!.HNdP^^=I'{J5TAhXI-XQT( XӔ1zas!8ə{a.kv"-8NcbyDwkǖTN,i\󉠿J->qr+pܱRqǚXdQf'Dn\8y;gf gg P|hpI@,ܠ g[7"{cQ`Dy+_&ykzw]ȸeЛLV&Tqt@t1}>ؼX7JnY?<`߄tm,a=q= Min5GVev&_tN<oIYa vPo8`1cwA^\C~(Sž8a)Fv#} ozҚD%Q`J6gC =I6\w9m;O tO'977#}V7-6r\Φ)J՗q~P%:Oxr{?|.6∖) +n%h9he?s}]N Vw<O>le (5Y\A]nT{K$iiq82&=-,UT*wZ8\}HH899I]ӆbm!|u'Cagw6TJ+]Q|Yf!x-ٸ2xtwNjfqch>Qux<.u~оuda%(q.C˼G< OT}#>L"r <P㓱ŏ7FRTP.yJ,CvʇMOWQIjOktU鼪{"۳Vm7ǏBNnF*B=L(cc K]"ܝhs<7"'Q ˃/{#f-sQѽQɈQdXmgjok~Lʼ| -ˠ_Aj9 BWT.Xdp{ڻx?#$G ̍͸G mtv ~1tFI_;4_㿡jٿc[oڿ(ǭAH2诅a(cIQp}lҷi7dB>-LT}?@}o+🺴:=u>Ubs33md/oM.ۦy>c!ܫP5mA_x !iC;z6=Q CW- kMٷG/FIqi3e4C["Sf7u>LZ- ٔËt,?hl,à9Hy.HTbqUI:|2<q|NIc U<Ԗwe|xcķES8> ܴ>KTF86c]8w|*0Z婪s*(4Q_PAŮnGjKS:W jZ|<lx/G}xqf,4/5?ʟsl뢟_.YC˖!}BeʻtY)x\9x".nnqX;JQE"C˧ š )xl1Yo5sNEZ t&1^%4Iy]kS|?M1rQ*xkda*?G]6=g+kzC}l 6ğ돞/N!mYt絨ªt.ǀ7=OwPl-2w:̃oNHޒ=yޫ |C[Ycl:@٪XZVTbA >v XY UЫ5/zBUd!+ >pyz9 &ӦL宐cDR@dF'_j@ocL'%F|l_+Β\ ~3;gZa.]g\{GdV?y%r5z.(yW'#@Û)9ǿFLEdV u'+w}@8r=\jC` L^@ wi8Ӟʀ^?`7Z۵c cΠޱ7A>8roëq')ƛ*S ߌ(IA\HF_NY܏FJAȆp^oO.6\]rv0Fgp<u"G8fDW*g,tygO$ O45s kӥ5QHZO1rw2Įj~/ahCe#a1 6LgD: ^#qw6GfqD+gCyw{zs@9e2Ze$  )`FL `B#uQU{]Dp <q+G4iR0`-[G;Y[~“ tJS~h 2q4dgO"x^ؼ ݨdԌd Q⾋?q{+OE{`Wu kE܆ʾg#⏧m!Fpp^0Rt?%hjt\ +^~2@O\1,$r_Z~}&âE9[]bwpUbΡrvF7i wA*AH) Qc،A1KK?&죢*X>Jxy5Trg{`yJ [lt+1jf đH<@ˆpHfRH&)\4]u3fQ's7h4{_Bopl PboH:=ʌ;quT<9M85/'V*e+7nH` DeGt;&w>訵(-mFkOxVqAxlPtYdY+;Jw\9PyuWU'5?n@u|iH/'u ǃ`7Pl3-5+/? 9IxLhKvbOAq L*ȌIh-G?t6$FLopЈI?PRSK-'93Oׄz⪟-x퐗$p=,$Oc7W`j$o[} f+jCJl}΃qvvw5?Qoθ]\ %<Q ku͂oMuD WaQ{If@'Ӷ f~=؊#J3<>u>;"sXDU:Ayi7_H죇n""Ny]{ѹ=i9:"ʱj8GnNtB;C_o ;AgN5׃&pFO9nuTyd) Ҿ[m~''713}\=D%/2| *fRlM9e11|6hy^aSQ z-Kkt%--(~FDB>z6[fTrU,Bãi~X{.QRLۼe(%*řp5E*/qMU6r ?n'{BsFPeb\?BN]}yYb~v>^3ͪWQa{XXi@qth;h3 mB(Lkeɹܽ%g^2A<ܟcayU65K5.-gkoD9FLAktk 00W=Wt(R#PR-qA%(fl˞=1,/( nMn4t*Ni7\v|M [Dy.8`y, mjcaEG9(ʽ*Q!0C>(dBf2l?[mn4d8XflޑH|q?m=F3l3#ȥ6,rK"w}G V:8h#ʣm9 $u!;=?: P81p1FD*L8uvS#Bjo]ۘlJ/=l!,P]0ֿOOUy)&TiL2m@ aYBQils·1>>Qx2' 9߁.9,ޚ-Zm9KiY3ZF[!ji(O+ 2(jtUz+ԋ#6uhG[S/]VDFY#}Z j9뼉u6,b7s(SeTcnk 睞tc_,> 6d쁞nGjW%/OJtGxT>iiߛ|S"H=]T!"v7ڎ>2DۅAמ#z]pdKSW:YKI,8}ʊLRO^Z4Ou_zc!9;r{1;=zZ*BNݓf{d[2XMQVjۈ'R)Ň}klh KlF՜-XˎzԞ&܀cK 6 <nh:dòN#u;b'cl aR=w)tmYl/Assan\͡ϸ'|yl&/ $(se˜E<`ؤtZ\&?S5 F7_ѻ?ѻs-lwu ԟ1-;qJEgsdgW %FÞ֠k)Sy l.JA 1X4X#j^_PY /qk̅xϭ~ռ=jSC{c{"g=O`z(Yݏ. 1AlTyhDPFoK/P߭0XAgcLJ׋C9;Ժ 1-*ߊa:_ p /Df4Q-=!)c@,BF'osIFt#]KR?eS[g5 Y-eVЊꗷ(&J }(<$ж5KZi䵒c9k>Va#,*Qvә1~=ψ20"#cv]P6U- mń'YϢ{| ׷Z^Ȟg Yss2OW-l+yFoimJDmi$asz^hU#*sq$;6NMMVzt3mJX9sL6_Ֆ7S#YߡiM=+5}'nĩVtrӻًT-'FRZ̳$!k㶶srE9ߠj3{M*1RZ8UeoPqcl>: 1 %56T"%Ġؿms{0SBod4'Շpw #YYmՔ5Gz֣@ sEiTѽp9߆؞.a2Ҷ\e9b8 ¹ ,ӼVWp^Ie(7}ǁ,}ע+7D'*K*dx%;Tͣ a'SWz릠FO ~+ْS{ @1|r%f!W!2F]NgQMIәۼzMqfldgŭ{=-#j-RFHVuH79b|9-'J|\@/\Q ަ͒쩁2'F'g5]`^;Q8zǧTzXe|,١quD?,a/[R4=|Fug .~ %rTBe*ڦ6$X^@/Q& є"W<7 lZ;IaI(gw'#]Q; )Q3gM\W $M;/!DS bIT$B鏘E=I/:4017!à lV L2%[l^ ry']/I(mkCC6L"}F9H㌽{ h+!h$Xcar&Q$SbR.&G 3.7/^a+%y3Lfo;*qW+XUdΟi#IA'9Ѣ %"O)FpKlf_MAy >4`[w$ c fZqP7MR.F̞fU: jŒwBwqa9`߳U]<\i!DjϐZݧo@X54Yt?}wMm'BDuyytGTArDbGQZcv鳇HŁ2U#ɹbTΜJD*y#D%ݩdJ%wD>.L46h$tozssk8WhhyKAtFFs]ǼAO%w=k2&s~9r ^ֱ9%Q5I[jED<)6M#p>6aD̆ Ck OPH2x~m ӳ1c9)6]5''K%Zx>!y_7!C#vJ4:z饑b4šu?]|h68&Ӟl+WxC0/[nq$r#ޙX#^F5hA%tdo +cYZ|B .A-չ4(͈F[)V\hʢ oE1}hCV4C֚҅jbP\9}V .$%`^Rrģg[7K_'}AF(Nq GEjGbiϫ4|^KeE Poreu}Y.iEMΎV&|yK0YWl酟#i1(4MlQū9=~cDH|Ò#Bgb%3f#O!#SHr"de8e_X5wB"Jއwq _jQa%Qx\?>(/58,r]fi3'ڃ%L!`jS:r˔pAq' JGjlI۱?c?CF^PD<1fR)4.HTPwث[9t6ʀJqe,m {; l%mMhYAcA;~QܜE5&bIM( Cg]0Fxi4'}+\ijؒPaȰ5^AN Clu59 ?W;m_,)2 TM;&O*lAkRؿOE_jHr .J"@ E(J#?RhapX8p+/u߬ѹoQ`1WuHwM:B.QTGTY(7kc :_d4Jh.}SPg-lXC贉/ 䢈h[hKP1ǘC˶25+z'<F[" Bv G-Ef FD]ܴ~y2j~-e8(Ъj9t94ҳshЂ~L.i>U\/it=|͚DƎ PA /BŹVvSIUtp/a#|g z o<;;#D:ȌnQ>;vt6&h,I؉7߇[cۡ\0wg{b{2:/|译=Qmxo<(d?Щ;~ k,X'Սu )SO+^0qbt)?5˪|oL"Vֈ)z)gG_T$ 8/Otj=!J-VD"b>;où0CThoY.,V|,эM&p1V!ܠr:Og#'#*İ^JO   )}#6fe+r1p2A揍įo }:RSu 4ǪT71Bz-w3 ($XדjK)`?qξ\e(v$Fa=EF:N%cyx!5~HJK(ls=_p+VAqD~+ tӯM_$֠4XzS-MY"n]lRK%۪s؁F=1] .u+`e4Z~mž04 lGthٔRiN_ڬn)BYcOQxlgݾ84e0=L,,ƸrkZdir~͋ԛXy^*dJJ^% 2_Bg:RdOp؀p1cM#05k7eȗhDң\Q{H@ Ta"h*lC %bcZFh^2hbPNCM{ڰiBKIgBUI5 ZJ8r{?%RiumFS(eh%t$8J_|ީCNukzى/+/<:>d~y O+9EGkH ȰU26 -Df9}d0>9艴꾏?>@CZ$E}weH w5 ԞN<дͪ$;J6T9:ž;s>&T#0>u]pYɐV]b0Ѧ|0c.GkA|W]ϝRHV;傘՞:tb Jf.h$z) pE"ktŸ6R^@= &̣fߝ{{6bGqsȥ<jԛ\b0b!>*%{`x/&W+TW]Kϲ|=@:/$0J_i }r&gKf!7hBc鉰50~=J^ZԈg@OjYL~ y.C t*Wb}yAUNE9苢+Bߣs%,ew}M I!:m8tXkbaEK#9`4*{h"cQDMf=0w"]#].]#M)ApG'85IqHwQ(.(tObhZ5O?7 m9y[ϗ{ҴzYP~m9&^6Iޗ]agA8 WܠF%6jDڠ&]Qq&tsky;>݆%xE+cuLJҠҁ:BIֆ1l-gH+Eêʠb 1T#~i+V|gQޤV;"Zս}:<sx%xt Dj:-R#RH 7kǫQh[dx7Ӗ?& `pm*׋?__iUv$vm9P<#E ycY#n,{yA,띊вlSyCS/FBYIQ%pmҭh j:@&D1B%<ġɗA#?E __j6O/xlxե6 sFhc'lj$7flbzDsSPF]Ǜ -KZsU?B-,41l|yPۡ@kꑯs*_!c_ٷpe墻HCJ1췩~QjYQ DB˸s?% J15YX!@,Iʖl5?".!縿I`B22߼LMVw5xNSMGiՔC3gH-#֞=~G4Y*g&W1bmxpϼh$&ǛoxjSI릗.'=G!RkЭ`-H.F^+'dlRs> <UD9o;F ϲj^##.H/2$^\gRK#R$N۾{˲QeJAϽ0vG]ItʒA {}";y@Zi'?Ecs<]f;#nJ3IMM]ÞUwL/9 L/ 88][zꘝGYQx] ϦFtsg_xԗȸ슗r>0m6Vg{J|w$_Y=l؃+$3Osv%=b{l9{XYS|T~ 7.Ԛ0I$a՞IH0滋P5_ewՒdM;ʽff'3r*BF_}W3E1S@FN^~(d72 MDƥX鲳LW5QWRl͂7lfviyG ڏNt|!c+"r<,3#鉺CWRbC^ZS+POD Ia#7Bs ;DFX.Dtd+[0W7>0Y+Qƪ?#<]On?fq耻_\;U=V} QE)QsJN-GLVAG>ag\ ;:iJ# y~$VUPi@4 HQZaI-GS 2A*8(Ũ'4v:do2ۼ16W9|$rRJ7TL ܭ&Gj*ŇOEeMb$v'FNqRh̴~ÔxT&e<&9RQ|yi-zܶkӂlؒAUkDf89{w[osq?dzM_GQ&NZJ~>0֤:BP̘ϝ ~"w,L"e {*l ƺÿcvҥ#WP{`ŴXd!B9c $7ԇ { 1°ij93tY?(}TÖn'+;0C"Ċ;W)c`#֩rOeVqY|z(նzk~-q>`ui|Ydst3Cpk-G]7w辱$1YϏA3:B% xhd&fqR+⁽b[]wV/[x lKg{m3VixhBC^8s,TrTer7Ez*m7oA ِ;`O]o/#f4%Y$ȉO]Y\WXq^} Z&x(-V j/]I|se*iD9nqVm\so7#R^7RW4`|  vwҳXovTdko>g7x% WWEr^b9/YATDS47!h^1 )NT` J*5_ ψtDy<2p/C G VgUyYʌTw{]%۪阩jQ{͔^_!S "0w9LQlq Y/fOhe Sv4PXU8Zx C2d$XX?c#rÜdK88qΖUO0}`4ogzImh@ i'&ݥ`Jeqء((\+ #Of{f "|'_*>R]F]zՓ3 u1u-t*g|O (ysQD_7z#yXWFORR `?pˁ W}_><$w䆰{E|6@s({jB< i0KbH>*CxL&)B$3zĉϬCh:w0)؇5Fɽ9מghל}AD.Y+ԇVj53?IƘ(k4tqD ;htuNAυ00331fBzX3!|İҌ&̩kRӒlgW&ÚCh<]e܇tG`újTo3!3 QQ ew}(m)iw=ovN.N1Yt>NG|d[А 1BJe{wPfW9ٵSkOIkg]vV=b0(1Gycuѵm s'!i"lGbe{eU3HU] .ʕ榹uq.ׁ\xg"|6)pfFç ? ܊!&@9n--}w~$df 5KkY`CTQF ᒕpo(L#4鶌3~~e>DrM g?%5d%pd^g(0t,ʼn- KHnaW`$qbA;8lfpŒ TQER)nxSHʮȟϹ "ﴸmr -cKX>&P6ӝ\6(9gä*V̦U&g_2ϽXu-[ª>gyPk:e2͓ogy K:/ H&P8B<f >;khBGHe,LnKE(kP ~ =";yB! s#o2ϛjh0PqEvkcFX֜'AT.FXxך'Ez>W&z~)XߺƧ8X$CXv=u\Tp. yٛeGW3@."nXG*+ ٕ;Лb.1K"4N=x;E5Fo^/Fgr>fd~2.6_nw%G7&t.XLeFR|Ʈ 4N}qe(x6No\SPF!TXdO+&JkyXa$ɍcʈofpMs}%=Mr7:Og]~5|0#=Avތ":KTp{h K+0iԥT + dꊺo Qqy8PxU5U&J?H sBg-+F'PĝM[$Nv/k 7B>RIϙ}E$͘䞒`2C.~=% ;O$+JGRI˱I o8~QyEL"oQɛ4Y1ȞΥXB6ʝNNj[*^. R=nFr{|fmKZ)˓==Zy?5EmiM>S쩧d$8~vA}F]^QKeZw ή|Y q踔_ͨwVeQ x!c4^~?c)\%Twi&/6GDy}iwB *X`%#*`#Qd4ugPSԝ;;1whiwRb4Eⱸ=x4^a qnXV]Mhal|xV~Zow(k)"u%Ͳ>Wo K{X&R']P:1r-PlnuC [Sw$7lHM aT֏' T%*;J%e$y[fЁ}˿:;FbunVyǡ\fx})I$&>'uwBQe w*&}}Xblg"\J螣Z~h4ݵAT~m.:VyL/+mw>D)0ܐNS\|G8JbI5#٘r= &^&Z 'ƒk[,7b~ Рy C6?z<4RXYT7h^ AX] h`8͹ a$ݚƚ8ܛ?1-?5$|/tyˁʮrAǫv^T`r9Xu]D :]#;"gEJ mChID7j|An~x*GXNdU~:C9 ߝ }١f6N&].R g].:ۇ@C5h&pk7 {럟MY⺪3\Tyf戾_uSN4rز*~7c}e~EV?ĉ +tM!:-7SV}3Flg)Ī }zкEcWazij8n[;%H/?fRԒȍA:=lD5>lUl8΃c@F%Uf('㇐4>ރ~׎Ch Rtrx)^kf~)cG$cC~7}$Q>+ɭh1|d̔[nρAwΒ[Q/ףjm6n~u앺,T]/0e=܋=hpP s4^nnvmi@;8JC7b xPBjDuN:}$ ;QP&kwRȌ?fk0:Ivunnn#ɿQ 5Ff VvSTc|xV=hNS[u2 /CTg<>'@N-6gbOShN >I0[00Q3_Bɯ8`I@?s sM`SD5!WhPF] wn‚YZ;#D 4xPfWהq>AR= bcU\Op(s{cErIH2 GcЎF?:bΰ5/l7o;Թp-lVRrm*Y@,:>ծfP"\:ymВٵHRoH-]Mqҷ ^޹#8gݝXa!0c׫:=Y.׊rGr?5nŜ(ʮZzAgΞJAkBM^,R@Ĺ((c.;Ms?c`8Y?WTzoA,]9"dCq+;q/]p]?BiyrjYܹ#e;ODI.w7H"2;t .-yL0XB9<(1:' );Bo@]x`GsIlӐ(_@^)|A_6&RA{ljێ`ASceR0B P̓XsTȮR.ƆC= D%OKY;ͼY(EӉ|*/ ϣE'z@=gi.ba>U֠KH" #ӚM\ri]Ds/$^ՊTIVA݇@v:VUIq4OKrɎ1c@|Ȉ͕Ω3t蔙wiIpPj x}g#Өb.A)i%ԖTl[.j@hi řQ=/U /b kfX[S0M2#*_1B.!ʰyKs`~㟐jZ;ibV _}GVѝm*ka]rQI%ɿʿaTR /xsȍ'@~vk~ `y!{~ 6 $Whݣ4~jm@߸Ѯl'_ޛUP/L-'3ukyXrb)8_ 4 Ik* k2%mxg  ݡ&\å[c/į,4{-M񮬘UOٍ\'wc:OJ 'giEv}yF0k\%8 m)io·UuN < ̠M\h2}lqZpAWdXn8L+c<=.nVN,ynƳ9@Έ4e2؟:*yɈ>pFm΅͙ĎcJ?(*&;؁T$:AjPe FUd TAX mՉWmdߑ.vs%s{́TM(}7רx#AJcxyyRJ(pMͧEԳ@\SX1 A8Dk(9jBi_bX)vqqt`.%_J%0@gk4)iheDM6 z,IΞUT.9' ]?i W5)\ځx] 8$IT-)qd; z6[J7]PPɿCUR큒H]EP@ ך,wQYҧP$XkgI}[|x ܩLTDCq]ETjڒˢ|F}sk"IU?S]VX Rά[Q ]:8fS!( 8;4]; ~ d3@Zx&rW* ͮܕbǪ_~k>,ќþAodW0h1xtC 5~X& ?~͖yJ^9dtLax4qk /YKRf pu}b^;|fw+&2%,lMJ^5Xrﭟ #jQ,{GjkPtWZ;6+6UoGA@U8lJςb% 6,QO%n8BkGƔ %3;†mٛ4Qo9P@aM \D,X.^<.VRI8ď[gbIR^ŵ޽*?yN[hk`6 sݜm)|1 +8g]5 8CV][nn"..I謀Ƨ3YI]wf ߟUI7t}!a~c'{ٺ9›PZJB͍;asϢ3;( "f&;}DE>ݣ: QKF?"., c2Au ySuZVi֡0ADv*·zi|h-|[P:՛ɧ\g2k*%'g+*qy>(]?Qwl$0#Eu,<.]{x.wlŢx|@LPO&g#> #lӦ&ZYew!4_ 1^EE^Gt0Qq]!8MPo-eٟ7ub&ap=jvbKnNVo&‰;m3F$1w s֓]\ŨZm+AD 4` 0r3ͺ~U-u1ċ(WYZJ.~MSCR{QZZ):- b' !ALU?"\d&m(>(nOi'%_bWfX#fGAj݈\CRFcZYF&=}?O':w^d$rC"h ϊKٵ/8Ţ̭85v>p<"H/ Q/q]_]n^u(X)MjZ6K>c']0vWNuXAOdli$ɾ@eu#_jOrQFEK|ХLR݊( Ht=><xHQMl &qۭ>`Mh&T x:"\+Zo?:P츠 Yma@Vчֽ-O׉p*LfۄQ ]zI ~Wdet"/[ O5LэT#S8 MySr])jeHH'^\+Z^v â n~ 5|/!\㢻+ql7_`9FPb4 'vZLo&u0WVR]26i:0K8%p"%^"y) kkD߮NjO739ӒN"*]?uDK~EPׂ_1DŽX3V!hFp06_S43߃ibPT2ۅMC_Dv} {:^@E]QP#zŨ TKuPJق?˲ " iǁ ޫ 'BJðBhl3fMW k8q\2γw!KUA ad. BDI22 oMۿHXKpwAXt9_gNT_BⳇqTYS'a}!1QuyͮQ͇gt诹sЈ5?zA{o~w~7wx ۢ{dH|\%^z/3|F*9톩X2/A Ca>.ѳ)m-)bQ(|Fk#u4z f-=&KI}R c1It;S {>D>Md5W |#pG蔸,XUiƐa!@;*UzNK L^E\WI*g ?v]iB<.d{F*6VVӘ{h8=& CW Q7 (T߀P"V<|͇iwϳhڹ?.27wLc2wSP:crfbW>]z! hyLKCYx ^ dJ^ȫRQ5S7ve3(1VrqEo2-c!PY8"[euj'Qqsvj-\),M2\,U[ĽqAO$0᝴ra[B4% ZSLRV+EB˅El)EK@ B*lǧD-ދ*s~zB܀jnonת ' ,'ȊX9NƾkJPWD &_3xih2b{LFB&PQYH$V VM.N‶tJ K0vH Ѵ)IyxdNcq_[fJmDQ,S&[|i`iRJU>hPP2WS|mk6v[b5Al۠+5*B3J=jF8Vz[]]qpW[Q+MºÈ$.ouihϑ$z0ohB@C3qf(as\><7賰9֪L^ᐏQdQsw/Mx!q[`p2HB9𕍪4pjaKy;'{0jfF`%lj>iL\n33%Ֆ++ԕ 2N?婱x%oDKSL\;6"A/Dee(h2XV?zi9x0e^0kaDI`2[A:㸌Er V˫ f75x5-'Ht c7 DmǰkvU>\nڤ3tI7&q =!-b 1u&Z[]yUK$,f?-X/خ~떟 (w'i/aZkx8;BR1)1NASԊ T7BL1@?](lq>Ĕży 9(wMAEo 3W4*# :nSnrV8DB½i9i 'ŁKpui/OwO=2 ^o7@ ,^չ6pYtSڲ l@ е[ůp,XKZiMC5+1AC @ZQY;*o1D)Fg-{FayoG}({ENWt:FpoWaZ_Qo}8̽?x`*57 C@^?\"xFia +kCn޷u϶$"j,ة&zq_)X@)P@G Q-C)~7 [Qۃ_ŹޭC1^ m Wf2#&^tGǭ6D5u>`I8#Mhx=*Sk&0I\7uزs-{Z͈oWfB#p*ˮ`7©-jYQ1`w Ŝd u5U<>2k?}s~?x6K]X 3dŪA(htF;zY6|/xEOhF [+˅0~@"8f\(~ePEů L8JGk?ǫ0v%Vg|,dQ 5"=fxxrpX9e`kIfĖO|!aĆiByM;S`QSE֊vPC"SD8vAhz rs,+o18oբ| z/& sWf/h*p_k:#r@1{>KΈve HRṭc`-d0{pw4[3gE IXlĪ&4De(vb?+0gTR_LW&˻6`JT<@Kg/>ab^;+~8 a<9҄Aކ^%wc[ӾyL0 1u})1RJ;+xP 6 J:܈qF /h13.Gdt sPQ .s`AWMK9Cx0b*)^7At49bOrxW^Vw qyc37CJGy)4%9ͮNM,hősʉU&)cvrQBuA|Lfzvmzltmrh#:륍nSD-7@3)elLa+ N[A̿ ˫0Y{~jX(}|še$_P|4d9GAl*'g책8h~:+(\dKW,L:$;O8$p9.ispQt=0߇WJxO|w:wE!|ds+9NfD6 ǹ^FW>̻^KgiBaT ֢ `VǸՄ,@]$d#RV2ZǺ<5?C0kgy`n#)Aayyt1:ߨL [Gl &OLb>{ O|QIuk\Q=M7+_n;Ehr K-n͊GA釣멪FQo2WQWGJ k{WkU\0;{Y~|%EYH9ړꐾՌE_0CyQaT .p[;a_{0E&kX.h4JvQ됏JRyL*Nnup#$k3[QLϧ@즺Êb -VƫkIa> 6ǞyFٮg,g!Ӭn"iGHwy5#kbޗMe\sk%"&DWW19Lj:8T *猘޳0{6,w9,]Xn3W0 hf+#'Es;HvgQ̾^$k I=,^)+*}p<Ċ֮3Q]^\qlӈ{s7M'l'ykSrZs ޮ8`q# O\*‡rRd?; _>RC/-taq7K2"\=a7 (լرZEs%lJxVR+Gavjp;,s Y(n>0VG[)e aFJqLTGuȼw?Yk'{ʓ])Z1%ˊyvL; %!F,do 61]tο<®V4c}G: "5g6ڗSc2%1YPHŒn 5}γ77ft UidK,ͣ;- 2Ɂt'3H_x [67ۋZ-Y7Cp7}'_ΛJ7k]/}A}#5 Lx¢v/EvS$%7Őv dN|?*ly&QO%ik܀6-+N+KU/U-/҅P䎥Fk+}EbX+^Idba~oregz]~ϣaЖi7գ!I|0bCW1-싀FOI3N.>CT6Zzij[,ʦb&J3\L<&6t_ M&*=(bXK "P8KЇN9 97.5F#2MEK؂)t^GQ%q>t}||!@g{_!۲XOSoއZ٭|]qaHFVPߴa;krh~ꇼ[/pxqS7y߻~7 :†@s} l&9@>8c(Rۀ~o!Te"\;2ᐫ*) ~ZRC&T㓔(^fds$3lPZ'x$T$ n>5pޗaU&hz:t= .Ļk+ k s11Fc11΃ @.h#9>)`,1Rߪ+Rv‹t"pϵ盌76/Z$G wfK[F)&u\:ЇבM"J ل@b6^6Fu#\ [^BϤևos [wbޏ3tLȉ[weG93 %`y %u<(K㽓oI( wU DD%r/&Q& !6 V0~!ÜhPW 90+|U9yII˰?YB|=nq_uiVJ)hJ;]I͋S͑#2=+CiC2m+r-M_g ˘fX"k\/Klٿ1$n#J jùPz5vuF:2=^갘E@Q4)J֙q*./ddG >; _J϶cCW)=vg GgJS./߱ x)',%jX1Bu͵daXc#?FW Ms7+C2vVײdIk{4 7 Du C= lˠ=,+ #wɎ;v&KK ?jPi2!.N9-BMvkw@R7T6!~Pt ^b. w\yQDq;؎#i_dYBlq_7XzSN܏5ޤһrJ,e>:- d_ԟaicD/r\#bՙx[^;Bٻ4胩&9HgW~ cnX2vW#_&h@A:בع S3n ʣA땡rGm24Ů)a?zE;.LХaq%تfW3ܤNwGh498Z#Ɲ*bUl0Y:katK)RbY^.]c඀Pn2,pc^=&6(ld9WtwEuF\$|>&\)xїNӃ^wk83wEpxvE?$Z4_004:CW{0Io _Ηp݊[ݭ=%gW;/ /.]1/=\.i'σFe\eK3Qtk1os)FM@ 2d)e7\>+Do8=< ȩ<1\礐okʍ;ѽH3èuiDYR 3T}hXC^a jB`(?FRjy%0Mf+]<^gb7tgt-чFo3 g9azF;4uP"xC Ϙvr9I <~{ 5?/ŶEw$cy.Z&bl%YinjD C(َѓJNuӆ\vCtмL3《nFCq cSp,&(jHT/x`/= I1&$D PvwtQѲ?.de{)\n/};{) ԙE)Yy.آ1u:I(<g8ncd4>IE'ļo#!DCd`n|qiI:ϯu/Mlҁ@1n;R9jAjή+0.ÝYKQ|;6\bBeJ'2"҂s;74Q >'Ba*oEAJE9lO=+0D-oAa6RAa{u(_OEYJ!C=r:쪧[IY@#( k*<1HJ2( Rj$dsB>̿ pJhlO}y}cW ]z& ӿu1?;jP޼7Oϳ4Ĺ^a 7hu2!PsJ`0NGRBª,':w(v&VNf=/ |0K{dN*Oq^)j "\(?%g34&j^脄@k(M4{-v-CfW72V7 5Vn4[X[J{Se]#-^I7b֓6/ی$.Z/@VDž[ӱP`GZCSlOpuu1bM? th`1āA_ksSkKQZ~ N6kLk½27b ,݅&:Żq5at7\]v(=KTfD(wRN VR;ڍE+ʅqKG Y?a|f>_mWVJ槔34M)9g(vfyY3=`O]wU kmc utm[H*lىl\* "Ң{$=7PDlBYOњa]Txm!$K!tv"ƋMfAjkć*q=HN'j|d.==ߣBZ"Dy0'O LJӄۉ\}*֊cŤGb1JqwX\O\ȿrU[|]BClu'HӗvqWWKl$6X:0Op B+j-}};LNkN .߂@"xI(LRq,j9s|8Q3ږDNo6P{?Zwy%f'\"㦽~;@ 3f>$u|Go]+xW]/q׷Zxu@s(i+(EZڽS`GkYpT/{_x94]1Qy9橣ՋC6=@~yYM7[ JߔdQ=ƚu2"zqۓam c@쁆K؆ &#!o!J")%nG\QiFt qҏ g@;#}2V$%vXgK`pj-xa۟`+t~K3#XiN;${dJQ^ R)Ď82=MFe=*X̚y82>(5GSRI|Mm m 2PXwDw6Ysܒy 5$VdLVogT/0;|sS-p%8\ƈq68cyݦ4p=bk^3\vAkGU[cOMŋ9IbS7itڋwP"rRnQ<=- vu=4ctF-iGkɠ7&Fݭv'|>k,ʏV;aLt7iXDJP`W%b"P;|rfل2q +8a䅇)GFb*c9b8 ,?+4SF2.6p(E*;Ius>h:ɝ bR/F}埆X(d!ZD ra}UktUS[Igݧ묎߸Mo"T)G k p 5!߃NrR3 <8hD(bQPBTWPT'^3\z/t5;5*< X:DW|n$nKWb^?Pcym>rfpPG:5elxw 8)1pb7@C0Íj3*}H?YXpZ9J]Ir~jYR#y/T ,9j`g^#GHZ4>zZ:>FO-KrY$8ZVI-.K(OHq(/IOj9 !21(lc? Wq01Ct"ȚyǞ^0.yy+p~wJ SJ$¡!TMWKJ?H 0ZQ;z:?2#>RQ) yv(MPك,Xjh2.x;¯NJQ4H使?A>XdVtQ]Ac֋$&$N3I_=;ݑy):L,["c~];ʿoa·/mX3 UV^5 ,LÐߟ[{,!?_ǞY̏N~ʏGmk:ċa]a}ylFTܯWwFm}BSX)eJHbϋb^Cf$0aj}KBo4ƒ%biBZaL=84?}ѠwmSߥqٿi8w}$7f|w_cr7rc _!L} g'[#OLy>1N"8;?s:wގAi%3w}>Ǜ?{>|[w[kΧy~>o\?Ϭ~|:Ot5[.eZ&(X3DW+HF+уaǔ-cO@0 •tNemH؞6X aY ـ gˣ a ;WY^s;xAsP p7 8wa7L p#0MVY&{lFd.FwFwhFc_됟?/`2dodzL'2}h YqОDx T Md'` [:6vzdZr;o0-Tx;51xQdO. }3~oZo4ǒF6I[ 6i\w?b7l u%bCgz}{=#KK5.!BI _E^~1x*1}CR oyj>ScqZ3!xrH. ʴ8EҺ$6cH>ؒ)ݟ~?Yk0ZRk_'/S$jXvxX}y[G9D/|>bꊿ?dAN!`POGh=MY~1|De\]y@>]3ܮȲ+<%*c@"3nGKE31܌q"u޶Ey!P:;ADw p.XO#kϯ@Q&!<}K!_t~F=`I,}EjyDž)ND|^ O_|!=ӾN{:to()|*mQT[ӴeH /^[92&)2xy9-ȃ8ہ["yLm]OѲlubr+T%xr(X}QQs- OLכavu?[kT ɽ)cr!N:ͮmel3o!vTtm":#.5a-<#e΃}X H2ֳT`>.!B&@ 7̽Tr\wtzqKΆ^X#zMg(֒-W c8gNjb9fuVNar+u"k Qr{eVq8V.(-lظum:S\Tj|ş{"W+64M0;GQG$_)(p)T>;q(A0A MWY<3ky3*p?!>N Z)0_T?񺏙܍eaoƣ74p1 P/٣]BAG]Z`P;3$.h :_DK.ܱa?,}]+_ `Ll.2Zy<k.֨x]³]v~I]i2Z̻N-_cwa38؇fwAFxB2=ͮO0JQ>ub4Yr p8tv|8v"3J0G뭯i)ъ Я_[q#D`/+W^6uZG5n-;Ռxdٕ˟ѐ%jVta}>`A]l(iyk^blKTXkpc"+s,]n< o*.DXs% 9s}Iٔ 4&?,k5|~k(+*wM# 8 '#8*d4 ؖEְhN_&z(C[1}nD0C:ujaʓK;J8\ocR a%/K!*IX0xy߳y56ӈ! /(lur7 Ks F^/E%HwHA8 bf[oveX]8kmua$D>DOٶ/nwA8x*HNyzIk䩑k;$UE%EIRv3RQDY>A># s\N^Zs/j!QIB$EVy5,*}t* %j0]t"ZuO-[t8C: aBvAi|󡔊bңM< u5$`ƈBŮT$ݥ>z=z'qJ F g(Z%T} >Ջ-._* MRXL%l3z倸h" wmم;2~ahcIlw X6mA_j w1~!^8nuy,ٍOz_gḂ=l]ӅJQ}`_8ނa! &W^xB8jdj0]JE%eLKP-dg`)ma`/G"b׵|2:c&Zs%nqsv}f y Ns=T|͞l^1"cz 3ʮӮt$`Y>5U\oS&^aM˧Zp=u΃*%G+d>f fBqG[9oo [{ RpaZ;Y&&I(. &D /*5Adgb?Hb"g5# +ق\+8{x0#EQ#]# y$TV%K{L*8M]vץ۶w5kPl)R]Tk]`˛*q˽a:#NEG .Iԡu]8H]wTJdTjKrZ.<͸`7ӿ.\LMad^~,f%JD$tW,p$jнw1͠alf(z#=={,!qhxXߜiF:;㱢YGg4).qd@Ø-_:J T` Iײַ{i6#21-9q^/ʼwoZ>c̟ì( мa黹R]oI]L/8|uV^=ct&Wp暳9Km,ݦ|>&4dבVX9N:IRt.m\M8Gipߥ"{:mخ__A%@PCD%k5D0fo]dߍ|X6ċ1S( 4DHQ nf 9dT{(Ȗq\b-?I$?_ሔLLe5o4:ξfnXG(4KiU7gaӻ0{ ;n]|B\&KqFq/Sx4ٸۗ!VϼA8" l8<*|ڄ~WE?Фkq)'IbQ,UӔ8^ĩ}*|4;= Z"5TlcV,63X›IQ%HEncE=dT>Y~*4eR*{Czx`Jد~ Y5yb}{(PrWc߶q A7\5B*#vEOО:]^q Sʂx_@]UR ͮ~0Ε-'mv˓5m|o[q:QRnՇ] LSoTƦC2h*N߄wMи˛pE/yvPᕢ:!*:Jߚ L5F24cJa +4rB;r*v*y_F~ FQƾ,-?Wu cu] < c|vtw\trRw5G}vT/٤5\ JE2Pֈ6_e<)1P\xM*2w5XӨΡR*$@O ZA#w1m! Jџe}^ʜi hr% ]T UkF;>F5ض}j_kn .1B%Yo6A[c `(ph ѩ:QFLjcbIӋf$~]&eg]#qb˾Gݼn(|=si4ןڢ F;'fW~`htq.Ync9Pc |Z8`bk!66)j9k4ؖf"<ŴMρ6P<\iA4/p4񳢒)e<0&o~YUi:jkkm1} fLt9Oh쒧;ӻ[|kcU mlzql{V ?כ߫8ep%qdNdb!P:P3 }6Yx6N_5ݳ-D5$S`Ys.B#l4ԳεCqL@fs[xYa)wpfH*@:b 9^#uT[CArepE.%j95[4-{{"m"7A8n[nlэMRarФF/󺳈v\vLa@Bb+m 8d$isȶsQj/Niv*C R8\ pjII/jղ0ۏr7eggF&Qrg&A/lO~RDsIp$2kX.=<2qp~Ig`^H2(3gGmMgA>3sAKyW%8AxpQ+!iG#8O.q(*~:IΊƳvwFd>G\݌b6. p%ZB<R4 m}LV4M^DgQ*twVs0 iVbLy7"+yOx2=!x&ġӺ&E(C\"$x.çE{1$&t" kޤIqG)xɅ64ݎ^8 ӚVH. yh49LrSn]~J#7)=oo;n4Ze}(VȮK] bnF|S GGO  g' 'Ihk.nVA%O$i%-Jn4"Hx'ˤ͒i*+\=v±|[K+օ2+ZOkO7 sJxWΙ\6`԰:,09LVz}<,h$a|v7#}dRP u C)|T맴Ą Y{~bI7/p0<YE, y&R0uW+xٕ2- źxPG7⮍ȣݍʻ)(ƺhvgKpJ=ܿ^H1Ӄd{RJmJ^!=GRk4 {%et/H&IFpד`\L wj' ;yx% ֳ٫_=-ra<CB$/sȞqʳ>2k!8nעܐd{̢ʂNn4>Gj$E[d=J~ѸTuyyzW/)&{'MF,N-KDula 24q9RFKp|G#ϘES:2XJK)8п'c x:Eo|Bb!<A-J, txv^YN5+VT U*p\TcI(6.O^";1l3º)ye..S_H&jܐ|3" ccZn -%oɄQN];$OAQ8 &0笢Dm@p-8<<1dDME-vWɹTɣ؏f|z|:8L5Xo۵8WG )I|6z!*bd+->[q-xGGXʽr\8lϺ޼I5?Ɋ!Xr0ɵ/}%WILTDwU &1£(dvy_ 2oB?s /ɭ4%ne, Jv3,aK>ƭyRDae$_T$ФdZlܻOqWC .*˭ʓ%~CM+˜@mzb5 S|5ѫ'UjS`. >Wf*aʀlӿ?03~yw a^NJ}4,g.Z-!}R/ow$uZ2 O f(4:LlRd'Mۢ7P48NC#喹|i طiL212M7 #ZǯBK##4SX37UCsQD|wٻ,ruo`Iba;ݡ^w'l?,LjVz6~IW{L;-ilj]f.~r#_{k6iK(|RnxSITio[YRu=Mi$X++.D+J璺4Rq`y3,V.f[K]D8W7(|$y`5N7Q{(o3`bGʄSuSG ^Tfp%Qv^,~PRR؇뱧V* bWA :] w>+k%1L4&Kxp[|Tl[(_($vyPL49!0$]_LuJoM| V6Q7 FlA0`۞ wBt<ED(pC{gLFCËӴsb=!ֵ͡>Xgc!ߛ u >@suu8f 0RRPJKDJ TDU t' KjT@_uAoJW^ކW^.퍽+tcBUys #vM6s<nx-{n @Ye 7[7m"/ M,|%=G!ZVb!jV #vsJItyDQUF\Bh5=d޵ Hv=Z݅DȮ*Hh9GTB@q PBg#(2yU0A,0;l?Ӗ=qWpGM^`?b>\ޗ&)I풻0JGRP Ih)d?Li E뵰uKxsZ<7?kQB@  UqlQLۚŰߍIufsǪ8 <[Q:d/ ^uLL, /V+ۛp:;@KGP pxD 3M4ubSw\/v ]`g͛l7rcxx v-GS CBq2:]]oo=΢c(([#jŘBxK\x2*[KV"^A3nb`L9i"b9EeR |w,Y-.g/O0w[nr WGue|eT S[Nb+p xa Stza~36R4 P.Ҿ[0"˝7뉪z?aD7lWEw<7kOGNp ~\?Ph|Ad\&O]r<-"ZV0KZuR)*LaA=UgR  {8ytuUZ͘P8oׂ[ؔ>?!ACzwL݄)SsEb[K(]ދ&._d/E<)iBZ_p0Q ZZ\cPrPJfm kA.b13K7M/Δ2Ws{h^T m4X.e7ryż5!M< L)ex2݄4}{"@V4\ldD9UUƺ=4\\8l=Tە7:QcA89I;ԍڮAٿA(w _2cы/w̽VW(Ab!*Oum~&dܮA+zICcEs\}!>q1ai$4WR&OcW!- iqpcQaBDQ1k:QSA Z$׊Z̕+dǁudJ;?+X=3iMqYTh>~ <9A|[iq)%BtoxpOga% Q/V0WY ;<|z 9Lq?`p݁.²[rLaj3zEԦ5` -*ߘ[57D|%=X hO?~qF?D5rC?5aD]&ι΁}4*Ů\#.^xYm\}ΛU`oS0cTʃ:ڿwDZ6ipMW*#wī#{KSt_1nO Mh8 ėxqx}.nx >O(2>Az_Y|ha6pb.1[=RdJQ8ۡ~{{Ag* {ۑ`}Q~* q Sn6 sō<% B)nzH7??8N!JAΩ1$r&C9휽oˏE.ce^]?.{Y(EnEc7qo' h;̜mp_ynuh'c>%l+) [\Kx +6o1: WXmQIj $o hI#|.Ӌh=̞?bp=\^a#"=Uخǁ]}u5+/a;ޏw~.辜+EF]ѩ?pD3uۗ, .z?^[@ֲQYX}^֤ Sm{x8(zZhu-/7J-z{ N239ص7*l=бrY?Kgo@;95YwL%sG2΄%e& oʸAC a`sT"6ɘ-94\ Ju1ʜ,2c8{4y7E4䛦rGf FDw2(_Ƒ[p3[Q! X\ei,獵ex2*?>B(#w8 xC`:j / pid{F2v?a(`v1jv{3R؁&N4 w=4y߶d _e)EnjYfI~@`6|J~CB;wV:E<~7 Z M&Yp?"? tPBl[[cϚRf(GW!OY!GQ _bp-U&?]?N+ ,K/ʣͿCvވ1xa\zv3+ ?F5vٍJϭbI\tK,%w&7o%%rg7Ooƿ0*{nX.f"ZC1glfg|S( .j^F+eA_%Vt :'OaBWC̃ӵ?H~}Y5>D)a:@w~>uK/ޚK$- w$#icR]RP9|Ǽ^.ݬ-5P|ėXjgG)G||dpٽ֑d"]1غn H|@^pk1M)=wTEf4Sプ%h%>fq1,rk ] G xg iINXBҲvsk}hGTMS}r1觷==@첽C܈P=< gomY񯉷52Fzk|(KYvuܟϜ)]RD 6{,k 6D.1Xh1SY+AgXKWaa7xCUDyHx&>>`[ʐ 3Y[Hۊk@Ey2l)k㹎plo,ߌ-!+d9GغC^Z79oKa y#hg_a*%9 1ch@n'.*RyۚHuky] 69{3@cl38w:؀ t5!܀U#ls! .> EL@4~^pp=J>г5 8d*] "٣:ܓ&J1}MDD+oE yy)HF$6DRX\턓x҈?lvNl8>F(Q\tﳯ'x4.UێPϨJ4b[ iՍ@L ߎrI.Ax6 tPU]5W2~??4qR<@=%(`/Ԝf~ylhX{Mm[Z3& ۣOS2h6)bWƂN15/gjrM7BRDwx3n7hB wW) \HG\WjXQaru#]fd/KЇzW BZ5nV|ן-E>-[9fųQS Z1~>wtFrP"B{ f*oĹl`" n;bU AY ?yKؿs0z\wR*9a \J{I_h&ﰔ}e}#:0䧖*r\Uk&T=/|[P5_kKP`|/HOG<;>*܀{xmC㴁p ΏdV˅cEu MD5~I.-,xuEjⱈj^*S1w,-M"L,>eHg'zSRWfo^,hضrDf /$ 9EC$aKT.J%GnGȚfDg-=?ҿړDߡd1~f(`G,%Cp0?y~+>ř,dD^hPTO9gyiܦAe2kq5 _s--~qE¸vJ/ˢ6|FZώN54;JCmGTh#,{@^3 Ya5J\?0̾o7ڋsk}q[KjIvk1G;/AűX- Ucr xg MM0=.هUGCvce$j| B;l72[JwzE?F;Ԑl<^8?ҚZ *Ll <\EASQ(]L8E1lW~y1k$F_C0)&GQ yqmkL)e0]hwٯ!04b)xp詳 [ kvNECs>BCV/{S,^PvѪEa/UF<'ށ\B z"@(%B\~[9 FPL˰IcfJE'tWsEU  JK2҆htC5tK B7@ @YǍq# jTа "U6%4KMszIp~Tݺs9So~K YRQ@ 2-=9H kzXPB'^tM*5tJsz 6W؟=rAGT;^u9kuj$Nc)pQ)?Sjې !(B t΃C|4SpT;NEގ"">(:OHa[(i""o'ѫC}+"abWKEB=څJ`I U2M֨ ;au'z˹Au(t3 x6-f\YuRSw&\ef흌XG:ocqi^ui.N^ӵo wR [y\'"gVk1sʇWQ LvI a*C,^sv40ʲYK`Df){&/MG 6lNq4 ]$VGKh=luǦY [cQ?@2 zOe~:(n`K@k|#6Jw<~ l-*;j%oC ~ڤl.)mJ]d"v0 ݼ-9J:W埄HnpIC{._ψ4kTovz8(M+Sl+VcEw*wQX}^: =m 0"_CgaÈV$ b&f Vr ]:SscrYՍFӡ@B"6-lMTy OGdۂs/frc0@uF0t%j6Cx _y7rAW8/ҳoWf Q %d8ם~gEJ8-Yl\DD BPDŽMJ&yS= DsJO %<$17((AAg~ig$d V*G hXx,d(g <`)ȵ'FuvPvWa,N=<2sfڍkO8q<)sHMAum=N4T[ 6Ƶgɉ!h 3P|gbDy7PQV8QW; 9ތjXLhaj1F_T%V0|T۰n|$!i6C&# Co* aRT@Ltpu, H56 OԳ llaXGa%-XMlCyE'k ̺w7qQrZ_zfu]^MlvĄ @xe=\.@ žβƦ*<ǒ@oxK$hH#  Ѫ I~٧&k^g_`aq5#}}C1 +Ė%{ srŗ )GjTKZ(FB1]}95|Ƥ>hK5Z>-VwxWYg, #,?Ol 2,fRVdւjZAhky>piKO#R㗃!#֌@O)? [ Wpt;)|«?r:p Z'YXce۰P]he+scw[`cdh/4Ӹ o!m9TW%>㗛fT|ѳ=\ z^:r*&&}0;v==z $G4!\bcqn]iBQP|@q#iip"uU؝Bq=D66MےƄjM9.(S%E֯Щma0@Jo12HֻTTHp5^ rfRT:H)8L5GP>|P>jTɂf툇|J>KLJeތTk/% LD/4ԋligC}Pd{CBooZ9kd#owYJȾ?vZȿDHF cjDwnL0M&wMF|fC\#n tqVP<5 m QzBOVx$9O堄]Z ̒ sM|XƢZvu"bv0=d_rҿWOCHs6&`"H1ߖ`Tv8B!O"m _{kdK>)GuApw]{{zۤE~6w,? @q+vuy[`{*KkKc񼱯6F1ctάect<#k-i0sW~ '{=C\wrA-<'F.@H%L^Q%CekGQBԸ+Pd. Xϙ<~pP-"rJ듻H~T~[E'q! 6#D2,%񓢁i\!PZ|$nɪIo` 㵌sBa.c͞"C(͟B=5wh`'&YdsEQIqkEtJ*Vy6vJGEGY`ez!Ra*Ђ)_!x2N:\1ęrAo:OvJ](7 pb_D+[0` {9dv4qrj8,]@&`pdr1o$$ .@DrPmq Itb k"zxOС; GDD#-֪>kP#.z& #\H>4+H45 G8:~B-LvH\Y%>kx _2| ;F%3mw낃zoAr꙳S O51< ɋ씶 *l< @s5L5UߏRG{KF/m)rb439QtLHIeEz<2qLc0yn $43b|/9 *NߏMr3ȷ8۝EUOdzuv*'pA*:t*V/Zhr[nkN?ψ~7eL3hIc64)BxO=qsdkޣV02w̓ɷ:hg/B?'cy h80IR\rt&fM@;65~P~Ga:7>{<>Chsް]Nv;Ѥ+F1v`0ߎ|nx3칗O?|gFy'{^wI|+jF=Gffr +meߴє>=_c(7or)$ilF-cDb 1IxٴQ$_7Zp Z DH.*ը$줬9EN#Nrx6Ce: ׃/OY̔v1j@;Jh߂& *D/_ wz9! ˥ϷTĒWO>a.2dI٠@ s/DH'XHQ 29]51};8f?0(qVrUS\*tuKёv%:}KA!\t?GfȾA2X쁹ݟ2#ee-{@z6kPrJpz'=>*LGMRȧa5t3uai":d(a j`)VIIo)C]? ѝ uSr,_|X3~M"ƱNXyY=޴1h๎gͯF2~P}A.I,50h ▩tkS0y8FM'9N=ݸL7f@UB`6~ ȇVdĈaXOiQq[h}^ppaiaqqq|)Uj3O($YrB3" FAzRw `\6-c/R:Lyq2! (Nc#YV֬U6(< kxf(i12u@CdcYӂmp ԉ㰞s_6<q~d ĬY&s!x6->M8b$A\FD,a0};؍K=_8sHI agiQ=5?ń䞹 ˥ſG`~a^'t[hKAeg(Hcy[fmVyJM~69%շji%39+S »#%oʣ'?9 ΥRCW;X9(#{ԪAbbAa+Pܖ_Y!7# ͧS$H'e#6T5VàL}%zQ0bP.t ? N xw;r`$ KdGkTzh? 6?ڪ:XQmڂcHRng 3m0O|FV= &š~yL7ne2ଚr1cY @y3QoQCIxǠVj1~Er\tĀs9My#8̑xG%7Ҡ|_4 ѵ)qGf&ZCXnF%JrGka@/2fSmJPQQ)RB#g'/" `zi_7m">#n4yX¨av<QC!N=DPItYp>ޜO/ *mUvs$= vm0]L֒X͵*3j,Aȓ},=Q8t,S*SRD%O>2~y8 3 :]*O$>Q8<;ІA XW{Ŏgfd~7<(z <עw 幾:,tZש^+@@NC{`, m?{S׳D_qTzf c9(d/+y-.'I(.eՊr.-ι Bf#YK'0Cf@aN S{ưsquc?tFG/'<6VuJx#[eFK;p90(!00=}Oi.wNDVW.i1]2􍟣CuԶ=g^"+C1jȞ ,,Ǝlu4K3iQiרi"kf./]9DE^( /8/mtط8k+۪)W)2ŠY><Č@y|C!qd;Aa ȗ ,VQ~# _w|H\s{vc>%oVRK@XzK!WLxDUWvfigUb5,M9­4gx徏48啑7[k);zԨG*tG;&DNm-br[9(:jP ,p/oƐ1|PXsy2Wϑ&9%G5+w$_m7BٍSH>Jȯ0}ΞnA[f9K :oIS$4c6I̞<$D^YqyX* Z.+7oj&aoAF-W A#1hp ;˕gc|^L&SV#DBj0 R VaO=AJ[T~rOO%Lf`SI{ɣ޷>$#PK:bD+{ uU0,x1T |%navμ9d;F^a&yo8zNTYjͮ7bՕ 4d擪i蓜z=h;1X& =K P㭛ĿW8c`!<0:%u~#(a={y-V E@n*i NかF0a1UX-Һi}Dy"7N鸹 Ӄ(woBɠ=j* uʌѪ7Nѝ[ ,iӲPBm%B׭GzF1YqK| 2;0lЙ9#_sJTQQ GL)(Ja1[p N+JLMScuȾ_u5=s-Me*_:s6Rpۆ?5 ;Ytt0)m;qk{cgi0Lm(Ά * (<ԇ`^H:rqP;aP{VA5Ҡ"$!-uZ';>S?56oϙYw8 WfYO?M0u&ƞWf} j%|#|4dz`"aE"=,ux/D/U:ۏ7YU%2?OZ'B^Ts( 8Q8*g0>d|vFǢg _Kp|woG[76>s_*q (l~2K^]{rAAeĻ)>$RĻLD8ͫ"3sig.ܙ3)WI~:~qqv[hq"Ob<]Յ9[|j634 5|?ϴ5-GZW5k>11|^j}<U䝞W`Z{Д "ڛ8b)v5^^lZ?Dқ=d5}W~$kT&&'ιGWE7$UwJ/߼:F7#|}0U'UCA{p]Bxp#8nFZ Ϋ ルCˏ?_uo :0N4o7ks4_l2KWvE)XFaO&idr㼨7 T{I2[a )<.L<-%g0F{?VVK߼LY{R%*-.͛=EtvI嬮ښay)Gmlt]r -|sp?8[}jJj/r\!L//櫱r&.`g~Wbf <;=b|׆7 Tą8S|請fL#Qj,^`AHoPf zQ8:η/Ϡ]Q.I4Fi]$dr V u  zlB9p"x';]*ݴ+KrOe]bqݧyb (Y刳JtR`ҝ"DX Gd qӡlԻw(3W=vW *tzr5nTz ŚD*h~kp]aoh#U(}׆n:_SeL$Oh4B tUԄ֝}үE[k7!p< cPiRtuKv¹1l9J1@ ,g/a࠙͢64#faMQ̝E^dA&?Loy-EOhL])4&Pވ5dJ;7K a?3ZށnP:9ybOzѝnmk1(;YEێelve5 @~tx M`]ҨDh~(ڛ҃XQz11|{ӟ<0,\+q0V.ʳԠsNӷ[ uz$;QAjZ9:t8vxԔV=ԜRʄ(mBП0OzEr)a}} 'U#w5ʣ 8zk;7݊*{ 4B.fb]w*@4 40YIu*C6! jB79ʲ6}}\le=tw*zW3AՓ ^|r-^G 2~/_ˀ^ޓüCqx6=jۊ^% ħ=dl9QeZ~ ߞ$pg?]R*E入T3oEp;)]M%K9URUܫrNnpD^\!' _D! UsT|A;W41Dȹ_\W;% sF0x9#j8ļl1μ>K͆-S?1%OwhXX3m(7ч1ќ)uFC\e/a^EurKꕝɈ$?LџeR305v9|(UGs+Y&GxFkWm㎢R{Op-jqVšu]:[Կ6ycڢR%S@94wqk4d=ˏ C ~C?Ҋ 'tQnAWб!2&'7Xe{8PdﭙNNw׬z_o@:uYU%@mY/c*H_iH8oUS~[QG;v:o⸬aT 8@=]|&Sc3؞`:3R}&p B\{< ,`3zW׉7׋'I}͊MjƆ 7Nd {EqᬺqmRmMT2ox,`嗌& <30s~ahW/n 6l8hwy? e]Dq?ƿw~b{dOXzO3T2\"pN_~An'ѶN#⛳W%V,4iq(#}ÜAj͠x-<k yIڤJ8bm>CUfZɛrβv}ͷy(Ko9dD.J1Q=}莭`Bg`cTi( G\?_kus}EKr*5w|Uϭ R:ϣ|GSۦrJ A; HU tu\4r,vEB2ێS#gU:ۧ IpB1 $gnQgo 9S!1C16g^Ί5l1Z ab^wf91*4€BӷGGy >zIa?@qqUp,ޢ&0zY-(fm u" +-0faѡʫ7 AWFJg4_{YFY$oXփgğUꕹP=aG9~ȣVX~% vv䍔t~꼜訅&(౑X(sy|qc/qfiulw@3,ȀaEp=bCH6qgwSRsaHR*ROo)[P Ʊ:+y hy=YtzYcM=!3VSL!PrB 7*)utd|û7?OisTel8#I WŖ3I6g`4Wz0xB0b[UyWbVg@ை+TkXTpqE{D){896"_ϰ<)ʳ++b!dOWMοa~1鼷ȿS>[Y $EFJeL y4l_Fɒ BjdMHy)DS-H\i#[ysPњ`ۗ)Z >ckWt?Z37E-Oǫ°[b=oڀh5\"b\ 6Z=I bwvwK[/ۊ:[ػc{K4yx='{*o/@Io>ZcxiZ_ao`lz4_cH2fZ0 6#kToEVz''AhĬ&ʔ 8jg׷7{g~+w ћژqq5ʝ5w >SHxKNV f (+*6U׏t4eIJEj\"|Y'|mk+Q߰C{yDl> S1e}kΆ(ہʕd做3Yyr]X?<|kϖcU7٩!Vcyb gGJ(U KE_@ B'CGU9DG\O>JqLDUH9櫨HwzZ0ʵ@קâcQPhq B 5Xq(Rjޢ\VR[˗L86 ̛80XxZvaf^7,+[`ב@Ic`?dKƳwu’({o:g[nP9f~аAo3l,U73[P`ʿҠڂ:lAf\d-hu` [?تF`o9կr%y= (o8tW5b>1T߇Ӊ%f *A1@$oJۄݦv1;1+ g#\UFW5_{ :ITա"B{6￸uԑ@w^5 mSsTb:w*s_m!C 0z  $EQy,ظ|Uk%#0&>oHGV+}'CSq_m#".rbD; =tBqӏee(cQ.G>[?žFTx:߰P=zhi')WFioVyx C|Ax8*Up'˶=c {,y5aFueʿВGϰH{HUv'DE*4~rOpX,83U j8?(~?Qn޵30=w? ksPN;"*3G$IaUmpůkI{#_!tM\ezMOշhiS0*Ua.c1 N!oF;Pa)UI]/m,8cИp5=ԆaE>D.WYS-Kr,P8ǃlK{͎p #!a{h^J EՅ%\؟_hh%i4o,+nPq8/gz^܎q*K҃Emt ;ϧr0 h z uN;!^y-;7V\%|??М]}=)9xrG7|]DÚ~^دb2 ͯ&!ro%?0$( +剑u ̤&;DoׂLڥ'(4Z GwNrK]_)0b,C$Z>`#Ғvgh9~wn,I ӽMIDx%6 X 9˽潿 jQn='pg|ޏ9E5̭i>:; ˰D=$ǟ.R}SGq%?Q}j=&bcCd=P)(7>՝×(!G6%GXxL[1Tw>v nz`O76J_}R|G_qeՍW[pe}*2LW0n(rt cC}~Btr}#4 iC~Ty곓?ƬF 'W-ePl% G(f *SFga-uE,psk~|?_[ zsvLE|Vߠ=eЋ{Q@y h9t7 M"}+ьYOƮ>K@LւvBχ<#iغ)@-q^yJ)8)7O<+I5⯾ʭ!J3`Ҽ=p^-s^s$9k$h?u$e be*}$#>|̃H."]|luOɂM69TO=~?9CxO"S^2I"B\7i\*s?u@F"^ ЀAy/\ Ylul!LCN|hu\g<>1._z/G(TMMvxO=2KɆnAca<*fgd'5Nn_*'VyجG]&9/2Vic^GE9n"'NnH"w wf؁:J1ٻo 5:U< *T3]ʒXF̣?ۡŝadjr8^ʬYܱ}G > *GᱜLZYS*id̑vF'e!м&nڽ8lYgeI:l(' ,Q>tisicR OG{+G`a3l XKL|rByФ:/%"JMl~n (i1/wc dvu *7-s%|VE?-8nh%]H _pTّ1#+aXXe8o/q)HoV%ς(aIE阌8otl؉RW@ebA4(.J ċ"$vQWYyP>U{l5ϳjV~L|DVe[/0*:7#Ky|UA?V!42.]٧2<[|Vͤڈh_#ro?cT2G(H F')l$j!aUƥ| {W4v|u ǚ07]oriAȷ3?3p fƱő Oe{`*GAeg T̛fF$b d~$ri3 坲$%Zů( V'o XDKә1o}:Z edp WTq%[ػy B$tǍ.k"=.ܺh#?9!m>Rt"˹cqQU3x2sz45hA 5T"'xD+3u=ƢFra h[7 Q<21Ju*[7jD䩎G@u^;"۵(QӎwZ@ [C+AaV{1jd*΋^n,w䁹^nO{nA%^V:}IWa&ټlx%Ek^Ty/rϮ_¯΋"Nсtnqx7siTdNci^2F&,Sflh'cG|_x&cuTфM#6.tєCګQ/\P.'Mc,҇Nz:E@ӢSh*tVNi;N*k؅ߵ̧1TMp)m\RN}b3+fxlOnx*F2A' t`VYdWAV!:Ȝ0l{:cКS\ yf$1DggcOג'LО5 $hmɳ ֖Xy) sDJ \-GĢu(BשrBc`Nj }-u6i1.C)wۀhcТÄ%OU5}_w9"e_Q?qKu"6˒&im*96 " ëwi׿x:Y4SnBmb;;DF;yx_}~$w,,Ě&059ޭHъ-mNs{r P5W^E 2v.nR/ji7J; HEy/ι6O~eoʐ;\βa"3rn9Д|NDRm+81mHn(i4l-IX堌sOBϋ(8N:Q*^& c 1Zxu4qEgW:nHBP+ʱ3yi!0Vx͂AGolӈ8Dy\5<O a}(w:M9eXt1nWCd&b΂=b"'+NPE]?M2UPMziWmaΕ "E66Z-?+ ܩiB 7(㺾L#PjZ30; PSz:7b|BW'-6&"&~nDG{ECJ-c1ǔ-cv 82t7:p"54{g 9Wj' Gji ]^]Elȫ|]rvߌI;v>|T*lWeO(_26ӾQsxi.me1i6&͟ȎPƂ#e-M`M cIkt?ډy2DIj4(yQ՜r&ݵ+AW >O"*1p 3o Arp?]-c$&A漏&颔[ ijYt{* _]|&mFg39zd+5&F8:9SʔxSc5Bm)""ǯ6Iu 5:f2`s-W8$P%ت`prS(sy:ӕSIRYMwŇ̻B fNk]A aamFu0Jk_gZŢ {@3JE&X RKL̢Xvw46IV9׃Fٶ̞Nl1`7Ic6LF`k4I$_G)N4"0}O(wF܄@+^Auc /d~ϟδGҔ?O؎6(?Jd<'iA~\*g5a'zHo)^3T VeǸL=@W74VkƱ7\Rgz!JSbM|m ]L+94:> WyY7 ~* 8Ц6v,kq 6'eW(sxI]'5!,qY_ GTi(D3 5*}{2I泘ؑ<pΙAUHy$;3-!cLn&F3*0f2&0`s'UsfDTWoo6qJQ NfqSlV/0\8 SA*r7^0i`O(Kd|`0o8YT\`YFՙA0m_e@af݇$8a8^!2(V}{8=/&㏰A5ua[]b#ZE8a(t!:\EnhfMADE_.8gzEB Ei7)S ŹG% 㞃kCы$/nX)=Wxx\"yZ囁k:@n(.,v $p6Y2ƁkuHC긮g1@iS6"{g=8VmQ)nǂbkg(-g 8%>|(S ʃJw$Rd**%2,2T⛡cl^3!J@(4s"ZD-L67#deGEhd-ouLxhR4K'==V)``aT>'͉& '>9?teOW] _'\>)#̤3[6,e+>,B. \q!DvQ>KGi5e'R+_'*TolW6L)8ǷI,&f2W"@d:Vœg3 k Dž:qM9 d㺌5b^'烦ax^#rak(tɩ!{&?p7g|M4y;Qw. e)[ +> ,;LX E.7*ݡ{#T)?7gLe~ %ۻ*Y-?k~q|A~k=xtϝu|33/~Sh|'~NcFx|ҟ' ٲe>Kd{ػ=eXxFZ~!щN5 v{$/l_pX)HGխi{EY٭9h61.92F&яwp -1}61=GщyKD4K7:DgcRfaG"iz:V (? K^cVkA>p;/T&VJ݋{g$N%jhpL[ýgp`xX}!@z} }+dFeHn#^enqGc@7T8{R/6Dg [ C P䶟sѫx:b!G@.Y "Tn r薌EqPam2ɦjvE1w@Ր> oXʵd5*dKtSWeq >FtzR,ϼExP_yP yGd$`:D'oò<%ƕO۬y-50!c\VFf V&2ɼzg̢oO Q;n'CEܶZ%EpquL@`\|Ш=}"(\A%& ԡxPlqtQ뚃8/r«㠔[$)FV,zҗhƱ EdqK完,f)r=耾ʟ2i}g.JDֶgRb3f9:\omf-N(m'APN߄mY94EJ\T+NK0Mk-L5778elz_f3~?lFSq9t+ .!b~T! #XU\5d[u_#0E:`m#JpfQza,Q2"8v]!Y UBg{ ?xN*ƻB+0nјƥ!dT Ssk8QPԓ"zOӇa1pQ1(@GѦ+m!?O%2J_Q_44oU vLU)Ct1xUf26OG9ZZοQj@)7 -*\(79-TE D=qF2Nص54% ʊҰ$!k?!:ΩŰ"dD}Z%TǕ[%GDܘnm+y8 Ÿq g9Swq2CWKYSoV" AjT]D&>N08STe⭆Z0h8?2J{y* /WǪ7;$;m gL=T|AqOcU`gz G̶՝QIUʇWT " =OvRAZq9hy5*HDbbT](~q ~0h~uF(FOz.F(.ȹ9xˆ,fQso9ê0dJH> @>$40͞pY v}27dH]}o:R< 84Rˑz+ҵC)/~  mJ& x2#x"2հ- &>G/[#~,ƨ缌7R{MV]+,&tF޶&ϕYd3BjgCPcCi Zg-/:xU#e菞:e\lG^5‚{+_|Ow sf\%k%"#>:X_%)Z?X&D\G{D(M\9um3Q\ կ 0Gq.+lq-u˨Ud. ܗX>$QWp./GF<Ĉ e!"X߳iw-gG},_JWMayφoR [Gry0t\z *J%4*M+^/\En \WQ׷ ަ0kpWm/똼V(m#'g#T5Zbem1N ʤ:gul,n\%U9?"S2/e_8sg#߭ye+GW5#wM=\*J~ҷgI]djaRgqlR/OHD}j=:Gn欈 :DI]>8\(O5Y(V[eR&i%" SM Mvv Œa}<@M6 swroD){*y8{B{{,P"VЕ4=}]'`b#*{ǒICJ ~,(k#:xc:Mm*GUȰMw3ZA ,҃i~Q6i1NaZb HwX8Wn9wԼJM[fâˢD~eG Av5Sk?Zb :ΗoOy[iE`v1 BI(d׈$(:Dxvi=n3P%v ԬG!Wpgm}3&9;p٪p5BG̲|Ue[{Ga>ɃAQm8NcAIDg-yQȵm,(P1^Иw:@4*ɂ.agޔXY7op_XsN>` "㫌qMZ|Ug~n5I#cA~Pv(W}=5%Hk4,ɤ{8|9$ݗy娾F ) LI0f'#_IF::*QK@[kުwwQ$O1g=IFS;΀P4TSMd)Qy<)X`OOT9WIqAy w+ʞbS~64: ϪWGv֥jޞV_QhvWd9R[$"X#%@{UlҮq^:6vP||j'LX^z$$}7E `.$2~Î_"e1 d=PcgP+t+.3I'A@QbЕRpʣJI:ļJM&IndZ:"̽B_l[w~(<2.>`\EADI=?^V4 [,a/=*:ԲG|jUЌ(Wx ߓ6yhy-(#VKvBZ8[uE*9e\n,4ΞPWMg72|qэgcKage Q@.܌/;GiVQ0/Y+ $Ve~;FUx'΁9Ip,.R.}RUZb<.P@u`('ļE9;M2@tQ&pjaدi:)sq }i4+s,|tdS.'OɁoD凮1 P4x{Q! .[Tk`oBljb> (S>7b *vSzaZ'm0Ϥ{B3>Ӡlw:7a(W;tr^Q~0>w z7|aJ- Bm¨/G|do*> ~_3u͹=S)ψn7'v/Զ؎<0!0뵃96Y04r=P⎎E,31=c) !0>.e.PTu n960s!Tf񇣇.P3<+?0T#]y6ӻa&10s 0:=DŋC:irHƉ\E50_gmADŽ-D. ;^1i񟟄ǫn. zC&@ג_joa<|(Sok"0Cw缵mQ/~7 hC gc̛}TaV)(OISyϺyI}żl`-#"bWH/skE|fO8(Gr΢QKI8=c#$p?/&G_ιc mpd oK}Q}+⛅?&QxP䔅ϟł{q3ˇ}+to;d"׋I#if2M+!-nnx1)?4<6:`G-0mRwtcĊd01ɇJpIlsb~=x=zVOd&b-.9I[Diwl#OAe xo_el[[ 1qڻZk?klbׄH>1D0a>Y)Osn{0_X6i ML ITkv[ܔ_[jOȷJOXZ Ј%Uo9#G; ֮C9Cp/pjx-bA8"EER[#|`NQ_xΒ`=,s6>u}V &)5_lO5~1/63tU~A_ldox,eƿEi_Њ_ Hr/^EH)jm|&lY@;R'Ө>owQ6C*zu7 ߾&s`tkU0kcx_T_g\e`=u~,'<3% 垥Ǎy< Or_=V)}n>HBu"7 [Fr2o"hSEƫwi6,LO#A }˜ײ’C ?C~k͵CA<%ujCk^{M8*U%QV @,n|fmSzkF>{{PHAG*H V`s)$Rґ}b7+{&]wq7tȯR s59Oe۟I,ҮlFzZ0],D{Dx 6m~އveuw/f:& 3NkO;r%p %/CoE+.q{E7yDKa0B%_YJpo_Z&ơLx#3cijUTx,agٰ !tl析"|};gE_Y@wW6So\t*Egwbq/W( H^k<@4:OՒ0k"' dO5:ͧ -'P`3^xD~~S g[ ?O ')w]K'nJv57c7ңKo"n.?)S~|-LNmcH;_yE߃󾈴aaqXlg"Mb?c1 P-܈ףhJQJ%R'_d^Dɛ\*@%_b%X2?d,9JZާlzu@ ϒI69䰴,ט(xxb3oH.l򷔎[^lWMiI2%'_KbK 2myEw;Ҕ%.%q쳨,hMo>Ēe%{3uvEGX{R606H N,:#cb!7b Xoz۴kܤ:boZ#r ome0_>KZ' Lm( e(%d]XL;\?aDb]GƆk"bVw^2vTcg%y?aka󭖆[Di`#JxSO:j YA.y_Ţ zd)14jM(D F=!(N }Qѳ@yMn)qrkJ17ni10Yl@P,3mA;Ql}CQK S/6|ÉHV¼ͮCy"Vpmieʷo!iw4֛ 2@H+UlXUKO/Ex!z\NÐQC 87>H]'_{j($5$':\PXp]Ն ]wݱE6dt2je hlGFܮ:BIՂkZ[ 'aB/ k+XtNvVyx{ T'ߍ/D^"nx-r9{):]Wr- Y[\|[-M$&DWo@v5/\c9.OE՞K6Vų Ok9Ȧf~ceۘ8Irbqn`6!>;-x9)$"$P+, UlU? 㐶Nlցŝ};Vc2 (R\snQ>>uܘGшpǰiWL㸔0F"=;Jz0:8:qa&8<:kgbz_}Xyt:+ ").IٱDTeI,f=X!+)ޥLM( 5:ky=zoc v,؍Q (;1l j?lghk/hyxWx(˾2,JVQO:c΂~0,GE6s nD|3kkF'PX)$[:99gg+A2V:jE|%yNpͧ~?ch\$Q洺`TT&mK KA1xO,ר⪲7E&Bo?O|.Q4(zh9#nA,k82abk"O:Ou}C\ (&87$jᘠj3[\UwGO#|tλMWT4v;&P1|0=LW7 Q~̶5ƱAf"\N >JaT_@XrIxtJ϶'>|C{h Vn4-as ԐH4pS, ÂkL#)E~JGx? @/6X2;[ϫPNX 2V׀ƌ*w}Hđl׫E+Ԣ>RNâ/fDjr¢SL-,G{ `@D烈?P j҃zI%:7Y7=̭Yf̟ j&2-P1K J?䚨*O+}IPay$: `."%f-Y ~ S(Fu վ / n KIN5Jlm:(Xz{giO,dM91r2T`m3«b|. sm fK5z_`jzJ| ޱB/@g e=SyLj-êw=FH pku4c0fTPKjYS$*ٓe'[fqR~0d| ky 9˨c!w'kc*KP(U*+Y0{|voW_Y:ZfqjD-ǻ `6غ`NU%ƀP"F.8;FŶB A*$04+Ez?ԤFK@М)g lJ,wQaQ:K6]ĚAMTQ΅>::#Ӝ_@ʩS1+%*O+'%lz/R  pvV_nqE6fY3W/'B+ xNyfJ1:zsgvE$xp9hb>,µ6K$6,21EIu~p29}N^= Avp| 9BJJH#i}@W.>>O{rǪS/Wf`I.Ft!-w\}(TuHx,ʫS:fT_*{*nȇj(.*d6aAva^{l7AfrhuI-ySGWGxT&Ox"N2Yl!Ր ag.pʥr5Ed;21Ain$'!кj.ʻ?COŢSx/Euz|v^FK],x-K#b ft$():2%x ޒ'mh(պ^q^l3-^")\F]D3<\xJrp{؎njĩmEnBVxpe>20q֕Ō;c?i/oX S ӹ&طu^v?Z|y1w^l'BEP*]TTc!M9L낮v}nC[S#,7|E[6tPy|<)cl4BIiqјtuP\] iK~G}??<(EM(>NX%5ZtG[0= ԣKWpӮXbKS,,`*H؞+XeSj8' 8QZ/~KhA2rOI!8hS6G6 C'G뢒I}c94UҾϙr L;TJ=VE4[,*xdn<5pPmzr/Dhx*;nnLLClLGdμ,ƫĤolI.wc@s0]3b8 ̽cs`{Z*u)-ōS:x:e *lQJ K7{( D*bAy֔JI"0@å.PK>oc㗪J(Ng9!+s\EGlV=J w0#Lo4(yWB,'Cx*()|@:4{޿6֟&Թ:RF/4i_>0BSD?; kO,fY@Eo>h/O*Z5 I;j PC*]m+ӏڙÀ=Ԇ fEp݊`R ;YUi/5}^14usYh=9Q3Š^{Ek25eWR(l99J.E?!7F'ldɯ==LJ?z<\;ɁZEu2%Sṳ9\{ޝ)/ޗaO30, ,d0 ywɄ S6FO6҉n_>[K8 Uδ%'5> 1TTsG3-vPn G*YZ.Q)\sƌG'1eYu5j!g9A L?1-ј?fuw=EYPȸJ)ht8wd|I;(T~/%k6tdgӬb\.ՊI0K 6?4+9RLn$"SUT4QFu.g%rK[މ>(b>Ѽ:1Űsj<2K)Fi1eU&jrc zw${Ok݅tWxWtTP2*2{DC\oC0V9G'Uͮk昕hͫ5شΰ}mJ}n!l)=. FykrNWlS&şB7סq}ۛt1>?Dhwʂ(]‹B1~]vQVՅ+d'ʱ@d^`e@%N9tvgV r%% ,K?sK}q-rP2ETcgc8=PΎ 3eQ+q@T]2lq~qvA9C9~D ~_{t=7.(#Zi*:<rEn!w CLYl#ŬU˃,ҹpW,^#s:5 5Ֆޞa@>t+%4h{oNEB +KyqG`܋團~V' \y_CSeeeQC)$]݀b݈5ƍ?-k$ɮ]Y+bl(>M!00޹.-Z@}CV QLbQ6,o<ʑwFR+"/Mr.,k v8bwK;P(I9PN6dIPU$y :7q ʞ.zCʹ' $S[ bKx.;Y|V Q-rkNf~A&5PtcvY[XG:O9]k~agI! jJyQ05ZÙX?8'>],4Hy68,^<+Ex:%bBL2o@YYD*pUSQ~GrBkrh}s䵱"Zל1ż[Xl魄:0YY|J'XZ'm=1n\ kAytf;!DVev=UXuq@Mǣ<'n׻YE3]{]asOuu=J?(ǠjHwb(gxSm++^Fsq?<9"LRA_K?-lW~Vti{eCcwMs0 c Ok+lzݞtm OM4(;i;'r wTۤ:ʙ ʾFAdOiGpd*`Xs5^(h( +{v/EQKވv K(en\*@;c-y%\YH𖃰Z㊇ܿF.H+0x&!?W NQu$7Uo흣=Ղ~^~G[=JO|'TŞ&J;rj74:[>|WP.#;YkL'mZa,7Xz_TusRwu{O`S@X{5pk*uƄ斢YSث cnhvz7:jՂv|[_"hY.'0F 9ܬ|MA) &S'zvDQOCԠeItXwm݌PLC#u yŽVu‚-y2 z:x䢜|G+^!6 $p}b-a8n;pk3;sCN?hԭ'Ӥݢ`w+;欯WP,}/9bn7/GЬiFw6|u>.?Õ/ˇnv?'_"6ku<}2fAcM_g'6DYQ4~D1[J6\W3a,\2]Y8)̧f鴳m y^uOUϫCI tavJ <`Q p޷kϛ)͉S:mj'ճ{0`e"46=c&#fa%Τ6i6F(( !Oo!/WNpt]A6,=6K4$Lo_.s^x-,Qݘ WtDT>mtHoi133ZLة7E2U瑞?TЭQsU mc4r8UGMjqj&gB`sV _[袭fM >F7&z+\Yu,1\jCUn+ zM8&_0=HDrA EO8Iab"^v|HɅ]{:;CѪɯ5UWLTiLCޜ#uDrlR VJ/aɄuɊ.]x&#bK .09Zp먑U:#6/QmrԞht$X@(GI,`_o(oFzJsXo&< | }MD#\ oOV ծ+Av؂+":wRWşLXtVŸ)Ԭ+5vx*Snfկ7 y5ebڛt=b(G 7,x5:R9j(\֜Kgnb9f0lF~-11Z,bllzŚ|U QuRṂu"6" {P_XgM8ϿWFNjD] ^3@UoAP7d ҝoJA = jlW7WQ-w\e._?$3DOk؞?y%xK>BEzE^N3xiDg=d&\(eYԻ(٫嬎 {- <+LG_yPGa=Bk;3Y6M/Rv'eռ,=c31}EWʆ*_{fFv~<.gj3ͅ焪bʰ|ބOF~S-rN{(/VɚDQ/ժd\ka9FHۋ脣=aӱz{}YN([9^-q؃'de]ɠ)Y䊒8mS2ZՇʷR_MT [ևR8VߍZ}#ӫks]!bQ"dHrbZՍaJg&~NT]OCy!~b0(EeBe*a^f,E%*9JD0! kțK<C7ny W:9UO~gtˊj0&#KFj*#TE!:)0 뢎aXRdU;1^\´q'DA cqIby@*:M\Bdt!gh:\iJ516Dt[VF(~ -$Áz< lG¡=@SaYPAq7 `SU?tUXTբ .ԕLEh=y*TAEb% q:U\pA ((eBX h ?w~~gh޻ܳ~! :a9DwT|zfl ֐juDO0cQ2o_"Yv!#{oDzgjj"~Y*TT1,k2zꎚXML/+,2KU{(7 0R̆X24"Dw1,NGM9vK9N!3Gib:Oޚ }د7NBԢJNCKj.E7$NpC3vfuNЁbV 8e4b "jw,tr'Vc|b#$oG52΃s3 Z%̛kpxoXwb e aCz,2FĺAf/\[9dnF:=8֊V\j߻@%v+#sQyvvߞ"REe9@)r9(k,p nY*Wh 013# tOh t Sc佹+f[d5Qe3\WJ^I}(7А>fr\"^.S?q,D#1GҢF`K.xzz]SR+*Vqv^G&ɼǨQ Bd;f07 ڜzf5HᑓA/.q8bIx2ޏW!7=&}F]*qP͞2u}҆OXgwW?hIV (v3),.+YIUL dWBz%5šǤ/rp]Oھgw+od ^jfPna_WZc s#{7Acd/MkЋ%eSZ挏Qy:PZ|hoiR)Pfq"bhNGt:bRe-gVIzۚ}֞6-3MO tKMMITi(t3rѹ56俻`og*!ݕ++Q,hY𢊻]r"PEwt`^$Q0U,'ޔ9{XTrEriƔ:J)gu4[Q|ΜOY: o1Sq->EUxY-/,.5/ˑh3:2l*G`2+ 7o.c N)Fd[Rf.XL,/ٮ'.@ƀvÏۀfQsxDrn6 E0g~lDj?˹_JuGT1Vo!10ȳ'~1.*ǭ>%jѮ!N 8K3?E Hǥ߫cA)ךC!V+Ƭˀf~cj GtT~3/9x35iIh~HI2è8ХKH 2Nwi̔V +>F I[d1~ۆKqL֤M'!M hsdљ3Ƃĉx*WA4K&- ҕԮLdfzBщhYJ`':pD6&Cqp%}GfXϚub/-\|H>v'1?rLV*rzT|6#\܌;htOsMYo4tݥrJzVH+fQ3v!cK[0BfNJj|E_\=]Qd BFwg'mJYP⋖:M-1&?z/bkۣeբ0Nnm0blu(?NU X `ߢ H;׿ll~Okzy!%nZ’nUP$;"8~R/|NUo!T|-,p Й-pu*nR f( b/R+O#u$Y Q?DJ;T Hs7Ȝ6$oz 0iWGɀr_ []ч?1'3[g^bH ]23jyOW`P;5er&*F_jayEߘ>`#{-Gb?nq:u;&@V>'aD5r)bLuH)ܞVTO7?6ug9+C󕆙kSZ $[:3ֲ'08N- ֡M&t0}7Ytq`f&5CHۮdC;hV`o(Hm!X R Cr]tD^s(5Wԅ;MIM qwJʲL3tH֫ܤp#&Ws +洴'@ r\Mwi7m~/lGE9Fg™-b{Dո9^ F7rۼЈpѕ Dwk1Y:ͅψ=LQM\}8(^ eU{_BL; sGž4=ŅU=ϩu{9WFbl1c@zK))Y'e | T'U'BtF 0 ^78ꂼe1Fx'2o8@)Y# 7U# 1˽~|\aXom%8c?P)v%?r:44 X0'_/6_{ؿ=Blb_ew+%2EPl As&_#4;ÁF]9ɌԡyvZ1r/8E=d@}V Yw s81,*K |@V;"z¯ǰn(F'vpp& yO RJ!F]ڷ$ī_D1O!NhXCIq >[&}>}Yo^,L[ǧ`.@psv*2GMHsLs\plv&#uH'dMkHcjn>q:{cr?ӡUW!x>dbr_h)IY` w'Vx3g;ZަS=?pcRu|cRaG - $ׂN:lYYmhƧs't-x]Y띟}XK/,?-j/*``.'-wj9y8mUvㅮ0_U«]۵ 4#V]}~u1hVKLU,ly7h#(J^;Hb*x?O=i>73dzaz\c6+a9[TPz#sp)Yr`9_ |̾n{ShEvP a7l?ey-&_:3)="q,YN@A;*}Sզ4Qppvw17s͗ s%rZ+7.lV@kbNtER`oSw륟ZcqVEBE`a.ꞻ&zsx]~nG8$k=NE^ȝ/Zo+0-'_=WF>̴DA˝sI/^\ ވRӪױ^C< ;0lF X!29@b#%>R|4iaCRf^uqiޞw)AAo 1ԇp2{N}U,.[B8|VZDao_a%sgH|~&z)fiֆs+2QA8m~o98>PH՗#:өs ɣ5EgHdɕ`*̡hbfN)phCP)GτI,;ef@}wdgZ rMYCGb릈BAxNZZ#~N,Ϸ!E}"|GEKPZ^98;fg-Vx+2K"U"'' hJ\&11mhsp\_aS?HEE鸈ve]i@s8f]&3Bpx0t4b`7ab4titԓCw3$ZHAX^l+E~')Ua<Դ]l#f蛧yjFz8-fi 2VVbO9J%G )]}R_Vps%HKlJJf7g np]l@v%^ps9ɟ-C_\>%0m:mBCy_T>FBX -vnAIn"4B=Dz ߸-]R 2$ xtSl|D0܎ qQG +fű1Ƥ2>!q^ml-|Xuhzt@~XT"#x<T"u/K'R:9s'3ڔ#$yK`sC;2 ٩7~~@@prHu_Bc{7FJ(#=7$䵡?Tu$KJ ݌0n_n1ɌWs\x!:ca8gS㯀'8lpAaߊEmBptZ"%tOPBN%¤=.Ц߲+ջD'ͬƞ@|]~;*P h*PG Ʋ,53D!گM? f1?Z0 $+ba;LR|LiaY4GoZSyjyyvj݀S:87G[ ڶ.xoȼ8*1r&x—58_Ϩ;;4]a֒l[6,c LwHh<6z6Va h 6oщ%"sޑVÔnn 3gM\E#" ɪ\&E~mĞpR)9LW5ళDq5`0c4'x&B9Jq=ݎJ } ֊߇_53ew"9'`lHG쭱_6mOff2%0'ѭ/t3}%HHڍ @{U[8G'`؋:'@T]Kc=l%Lx6⣈&x<tdkw\s%n\ 9J?atjAsizui gozu0yIW[&R߾f󌛘 }bEm#W*"1;E:K' v|Ĥ?5{?F%V%1^&akEVNW+ev^B*cДuzaĆݕ7P(#RLLyXN K;f6PXڕ^ AdaiM]]R ,cǏQٍm׳֞ApxpTE:CNv<9&1' G)y&k.&ZufMulNhNq=֙/g׷6}hrO7uIx1=)v^}nןq!Wq-eM#4ɸ."xMTczPVqp_;-%WP3!Q.!?b~G1o} ѣ@!,y` -h_LE.3 oM46N,C]ŏhzФx L˩sZN6eD1t1g) c 4֬&T%Ě 6ÚL*+Eزɾ^bE7\WWE@+{02_'&CWI:?ae."!oƥĖ姥e!sж3|eLR4֮słp=+lqv<"%Yxa\+/ƸFJ#e0a4 ? ={|<́ 1p"$k KqbpFj|f7m:Jy6u/S0ج)XOP)[0r{בwx~pMi071{l*̋&Ļn`!BPH3jP^Aa+c^y{ZSڬs:CVSCc)QsxLM$6y:`~M%;Ot)xf~܄"[#ߋYƒiG $Ӻb+PVJ%BcPyqimCuMY3r&긎;gZ1ȼYʏ!K"",WUWV4f0TJ9y4>;G)jCވ¬7(n]rFzSo Ә 6U[|i2'}teA@*'>gEpV)9Y1:5$>^GGbṔONY3 wLYr,yeOཙVεO Jo svju!f2$s˺|PH^5`+ɈEy{9#3W_,쟅M_قTڅ ? *cZ 91`HL٨ cnt8@>2)kca1E(m~~a\9_I{4xZǁ.?fBw6%cj8wCr{/g0xb[a$7?Y MmưIN|뉶(s}5e>QGc$5:1մŌ~D'I1MWCE%i.(`hbƓ?Wq'8ufySv2?5FE(br^D F?w4.I\=ݚ/ [#DBW16Scgw1z=oJ~VMlUX1FjPUSBX6LTNlzίKJ 8iRz+?TEFlJuOB3y7m ,V"Ps'+rw#CH!}_׃ 뵰KB*8QǢL5 V=Za%UM!0ޮgY6M궙C+K!ǻ XoDD,a%>`t9jd͇|S^R`65̟ne(8%M:C7"¯8V( #/حawn/SO-"NoSFRYRP l=x&$sT +Ϻs.b~upp\:@H .i2O`?,N!sb{v`r.%g U:n/dxeX^& #,齇JH^/O\J'FɁ0TΘ$mQ`ѓ1x[ ܮ8[wzb9r+ʔZYRM~k[@`@}yܞT8BH8ǑJIȽFu]r53#9Y|DvQ&ұR <_LN^ WEqݡ?$ל "5m*# n#:C!Nw/VB gra|4WW":@tO*(؛ _۟%)SǕ:2ĻMS% 8繁({ES`l6LV)lON_onbw[O8Ƃo֪i di ' :Aa#uJS٨K,#Gk:8[Tt[AZ-d@G|ߝfwsR /ߌI#6Kmz̒gyzΈB#HR: OUInW)pOv>A| ueafrsYd !YcRձ,[A$ćǒ~iFE׹${r$2`CIʿ8| oc@BX?zWvW?S~x,I9㤝B gX=iPdgѰ.VEƖ'0 =Qy$ą×Q!r oJϬ.ބ2I_T]}O x̤9'oMQdQJ;z+0AFdc@RzVM6A4XٔxيNLDssw#O=I|3JC5[_SZ 4"ObAwDg2 8/ShHo1]LSq<Ds!&ʍ3݇-J oR'@Фw f[v ꠝ-4 zQrz-@_F"Z]1;IpgK\EsnVڒ&B,B'ƪe :Q}uO7*dTa=s]&4gSd J:(oAQy-bUޙ}.oMv[˪:>"Tzܑ\w+uZŸ&I0LV{ <TOtVv6Cvf6!>L?ωwxw)Y^lW̏,2!ذZb[b[\gIvh'5~nƢ~< O"s)&㖴m2fK:q *V] RC=Pv3hgzm7/U6Iz}'[*ըߍKXM4Ѧ|u쾾SR6D/V>fN\ YNa6!sHcu_h&zc&#=:()u*6@0aG)k`~ex#{8+h0`"*+' {w<1QMVNi}ɑ 1NJx'wn=Vk]i0 }.]Q+v(;&+2~=eS۴ #w;md9 М]9 ~AT)k?w;]Í\SXG3KDa^UFk Aphdx4g.Y@莍ٍ (Ὦm<u!8(ANd ; EuLgw8s5}is:囱i!o3fIىʚ@uhEc-/ug[8VQm h!iӚe,ቲz 9rs{g̜1&pLxD4tϸ${v&AuXw_PC9b>Iވ93~ͳiPLVݹɫH C6l"pO׭kIڜhϋP}vD""&ߜ鶒8)E'AFKQ‘dϫX%U4OLU9A7@_3w%0S_lL*9\o.URYyjrEwi3cyUG-`򟠷SE:5A/0w3w oZ x11D|hSTEmvXeK$r;f\.pϗ:vu@fz=s=:%wđ}{%t=\#y@u8p7]XjA`6֘ou:o/.arkk=|N+Zh \K9&ct/}_)w/9k9ꄨ'N9bQwK:.3R%u5%ܣJ%;׫Bi|@ITN|Y!o1{}hk?NioG1vު]5\ LZu4ѽ 7^i ,rokg"zd~~B:@Eu'iGMUHo$F@eY0eu|]j`1r ;s>h¼i{lLi}%u~VCҮ҄uMq2{K6jQZďUk uq|eZ˖xf)@:=u0f1ܗҌ@}׋291/&UoAY_ھ7 B wu%FTҕ`Ҟ2q~J!x޶LH&1R`dj]VRvOum_a!ݗ{V#m!U5CҁUEaNm~:g?Ꜭte.\ul>#Z׈ȝ{sEVLu%}`&,Z1ƛ*C.+0n+ 0iA f4>̪~8DİnxNKbLDͳ$͒2Y/ʙ= ~LwИ"D~O6:&u)@],߮qhcF$1w`M;&W?J1Qאpo_`!}^![,#cǩg9tB5aP+eM@h!줨x0V:yIʯ6!]B4?t-o!~6zPlFL78?438ٕӁ0 ኷|SUl1cY: nk9$:O0.%GU/w/2 48:PM>X}z˜@Lû:Irje 6 . M$݂="Z)ٟlE_EKk; .d7c.a鱓k2`6\FeIKi~g0QBL@Q 5WNc"W F(ԆԉL/x^0ZmkS 붰z·L]h#h:hnp{oeJCO7nRǏaŦl5c|Ewsy3Kڳu_ɄX,0>|VR:­gÊc%OWS:{3׻AE9"Xln;`^ayJ)սl{zL| ~hjb%KfcάJm>}N|m+zx5gsW ֮Z7saȯ)y^TH]VĚꮰoC|VOyozx "^*u5V5_ugp(k#&ԑ([ήL~~IB߯tL͎:CQ;qnוc%ـJɪZPebY2ڦʨE&yY&a7a aYx5亥^qZBB:^#oX| PfM䃇m1F9 쐕: x1:-R?J-hA[L5&pǙۅ.)Lmݸp< 9whrIsՌkE.t DuDa;%@K ^%YuMѫQ}<K%x*d_1=. v?|( #׮)mU1{lHfr mВ]z|jNϙkƊ#p !=nIp85}pwP5J_*サe!ϯ}̬Pɵ+ "~i)P+Ɇ A;]fUTCjۦ/n$RqڑFt9hVF}B=&RR=Y:O$Ez֟RAH L&I|2c#]Vϸ0r/2a,ILadXQZr]ʄÂ)l$Zރ҄x)w=::?5_kvG`g8r${ !gd0r5_A'Sgǝ .Ê arGiqZzn5 #fk̮vn~:&> EC>A [t:_*]a3.+o3ph!*Nabw=@KrF _永 gZ-$U& y 36*l7]6. ~d& eW>vF-9;,yl\C-=3 N < XH10LZom>{bUNCqɟ9 .P`RywgoYZ}h$CwYdq#;Awi(Sr.{ͽO'ZD&>aUKȫ$X]r5_hre/Bo{ҏ%8r_LiSj;QG1;8Q؍T|8Wf=ӂ- UƑI9샚AiI| K! viZׂ,@1aUtH ։EDcͩ#DnTf\*|&i4@&W2ή|;g-&ll}{ڍs.C֙,zP](ZkPbW~MAd1D0eD*MK>䓫I\U@G[ I4rEknbLqz;׸崞#SqpvS- f[hm]P˙V/OQ݋-NiӎAS112D KK%[HJDIW@Yɘ_~ #0\I .3/fߣ{D{Oڐ}5a ! 6J',Sj2>;N5G\eB{D} N q}MC'#'$A8{ȵ%~ѽn%lwv4;Eu9R~ WD&Ij/޽8~ \#, :2g}쬔3#y7M0àwRa# *,P(U7DV$*V`B_@T(7^*v(C]%x C2_|aЇ`&"_(MM{m2:#߿Ȥ&/}z bQ-e(Jзf},˔氄9ͳ'PysW*Cx|L7O*scPe{Cbq`h9{2tU[Kz#OE ȐT6LoֺYڌ5=7>ڂv[In~U^>iͧo!] v(_בSCPuJNy+Cm=A {?YAlo(1ZV'Y=C!WյezmiyYǡfeIz3deV> ӡ\inRt+\}CQB{]t׷r3'fkQ-\}ϒ6nǣ<2y?$dfM=E:9ɾ9p-ow?uY :O5yEkv_+ў5?0>icSY.%:cջsEtƈi|/+j.-!x 8`Y.9b^_XcTc~7ٚ&I>{ :PǩE`"|f뱟nc,/ h1ZTͰ\Pdɭš~U]%IZ+1;68m#\MeBEH.xQBޢZ*=5-xoⰓnrZsaF)xb'!3F(IR,^kz סuQ <4 WRdY ;`P2ЋhL ­ܓ#&- {+ RGKBpC*x{;;@Wg1|XvPf.b'?\rWh}rvؕ$Lq:%\39Sw SVvɻ_צÒVGčnLXZ MT+.awݭQ=,jh &2B1` < Ba 3#BLۦN= xVI f k8}I쩒u{Rෆ~Ҝ^WF״֠]Ti3e ,mGS}..mlƿ~_Jϓbx1"[F(=j!9/ŅtA*m/WISSjVܖ丣?`VVE+=nOa-ӍR44p0$;P!R_7ک1x ?CFa|Χ|WJlV #h/Ɨ#HT( ^{5f}_*/,op<;1D4nFvLsHɺ WA-p?UMZ]{@ckL9/x?~9).x%(9ȒA,Z7/xqv kӖ̪0]'uW-b?F A7:G6p=#"5mЋSXWV'tuPD'pl_?Bᅢfo]w(?oԠ]L! >$/A !Q`ϓpx防MSS} }My:վ mCJAl^OqhMjl:;ϣӢkqڴYKMeT ]u]Fm &B1/2> acKc^<1u:2:9>%NW>A)R+#2`.@? C}Q8Pu\5MyIG7eGT:#0wP sj@Gk,)?Ԯ r(.R3uOpXS鄣.2o;Ra_R/Rʁa6.6̑CGlѩ@xJsN21w-s]S%_K~;#ZŏH$xbjkW@{EwŤAVw%oJ_GmFJx2щ?*H$W7Tp 7/K'wL;ݦnN_h&ி yNI{5kENbGMe%iFO嘶ąd֞}0)u6$:?[i`ϢFBe舸Mi# >ȂqzRQr1*2h7\>@;-ǒ g.*cp1aiTK[V0ڜ {Eܸ3G9Py hoLiȽ:W^T~g2(ȡ>O2]MtdJlxHDs&y~N44u{^Rs-GoP܄xZd;57 Pq+Ox"@xa!0[݇a[S ꨾-B{ -u nĻ-ӻr#Y.[f6C878I=B,1]O8n-K6ck˺} YPOcV9*0lla敲;'A3/|;sohtR1\,ϿL;a=5c)ٺ^WŠS=B;b*V^e>1Cr׷©3@E>֘mvY8 8ďq)yg}#+Og Žv7}y柦D'w4[ Ӹ>{9's-83kpߜ VRR,0֡5^6&bca撷9a:3a]3;#[g(SĀ&rEtrW F׻eՆiocPaiflKaA4 90fX[{W*MeM>$s:xģ7U %F?yt!i5_;H`k53W~5?tƯ4Yr켚!b+hmI)B1y̼r/ܼ׻kp勖po<^I#^=@;3p5cpP%f@OvH[3^8+ d3%8X쁘&ɗCb/44QVi׿4bܼܴGeE%"ESB>9`9ɩ xGH/4C>>δNrL Vg N~`I}#ҝ=1ATSMõp3t2?NVst(!7'ʃdKFߗ RIo|W_5d' QG ~3_pb lmJ:o_BJfSq3]{Cw%r6΋'>/cWVf0=MU-EF~Qm 6J*G^/>;̲HX*+gGCs%9Ar#Ul@`1rLp/q`^K]zaMuA49am>x:tX,t .CAURUT.JeN;jHTL6ȩe8ưx!2 >^v {:ZsL[CqKgNNE2xA?iMluԋ݋*xd pҙC4ȋƒWmQeN>qA؇?]*h %\sQkօ-a.Q&{2v0ZgWxHWDR7Eu {Lꊱ ,UC)E8gsJCyƂY%V()%,QgJ<*簌P"oE< 4: |@RIVh ߏ20jeHh"Sn!7p#!g$}\8ƤnI,)1U4 `+9ӫ-2BZ>Y&Ru6?_`9Zf)VǞP`|٨WP5JKMG,Q.8⏛M/DԙѻND6nOv'#osؙ/&>q`D$-dY~O'ctLOrč8| ܑJIjU_氞<HvS UND֥y=r֒mj*Ʊԉo;;DZԉdaɩ92Q+H]Rl pYٝ3,$|nFeo'TX(VIn&o }&?UOQiX\,%"cc"D=#/SDL|DW)WaD=Oj%MNp1^9^XM+Akp ԍJ搢ՙHmv%\Z+xΣ\ܽ ї`RmS'emCtꄔ J.T'rpH hT[;qo tkEW!oUѵC|I`请GgXAIW c iUe|]Qib Cm[3kW:xx]anL&%5Qnq|$8-YIm( W!,$YxuVxMnVddl0*Ap#p"(wef3c^!%M+A~j'x^$d"+P]n&V5ɇ7d^gOSV[+HB]YR`(4Elya)/dcCuڬmm _Ff6P7ߴpd'x~ UҜ@SJJF/f.*rn=F$Gdvdadhgi){rc5fY7IXʈZ]c|&/zG7'g : dVvVt7mR]WvJh5{%wGzh (Ὥ4/Y*bbQ0^d;(^̞weHHE!V;[uH]/v!Q$f Ǵ* l?V`_FJi 򋔲YJY/sTI)Uu򼭩Դe$GqRR@Dqr`"x 8|tZ&+'rd..PHh 2}emqR0 /2+ƞdB,=VKK%YBRّpeIkJ/kޭ=ᠸZR TEZ[q w3<<+:{R2ruiK$uT4"r %@Lhmn4yH`, ~I Q[yͱݣsCFߟ뀿L0OrNˡ޺*GIr*j3L")~=pBY Hu]PZnio4'Oz>'d}݈iӫ|%#dS՜)ga,s3A %{3t69| Aڃ4 B +6]Ŕ'H 9*:wSǮZ>60u<nw44r:'aZ_-Ob5D[t+~7XNx1~/81wToH)Ě\xYA(mxgBZ< &~E9 1G]Ɵߛƭo56t&w 1q>{^׾fҳJѻ8 2+ 1~LV]M@?7t Fv7V0vVLŻŹѸ~%.8_@*׆y7"j}bw8TC\Lp' 0iyg6j6ϡuڅ}3-ϐY{3(S鸿`+ycNj e?JP vdI1LtR?@&]]rvJ!מYhbw Scsx߆b08|R1OJZX%Q@FCr#K,HŜ͌!~#J vb]ECj-[ԕj-wəѩd=It-JB^OILib+)_bk~1yH9ǜjFQ8؛VYnu)>laE PPFufօ = "i1U\u {y]͊T->2zp}XUo#4@/L l?}R ^3uv#up9 *S 7T6~L1l!be\=X清XUt &i d86v0/ [DvAH'L[!ttA)Ɉay{q-u4Nގa!bBMWצ:9AD PvgGZ 7,S1uMڰSZt)cܓg#y,e)K JZDr.袻*]FN!xw%O9ػRi%J2,Hr< K&4-S E͢$@j9MHv/mg^0lc-c#9[N YlF?<r<ɘqm1 SyץUrBQK4Qt4uK 'g_4gbyV˿r_´%e<:C[8c g*fceu+{N=0&f]p ^U=ߞ /EgO;ql!ydiް+ {"W#Ve861(Qى.CQ(xXғN< 1"@PM|Jr.Y9$emsJc"Y<n|ol3Et30NJďi_0"H{"ԛׅbv²Åo׆ i {A$_ jv -Qrۋ-YRc"cx}4~EDY k( +^Tc;cʓ2KmH:%xe)R&QA S!_HϏ.4'm9xN|t7?46\pș)YOkbjΣ⋚%+K4Qmj?adzz8&m<Ʃ+oo?9KM5=]l^٤ G0GGwX+֓3YhBx(]#9/YF|2 =-I&b#ITye}m2LSaž4'Y9KFD,>L7bQ;YIڍkZ>Jհxc ,c'ד^Yݹϰ%ڔw`GLJp*TW1>/QrM:Tij idְxsZ0Q6#8Cu]&)4:Ii=^i ze]dSC/N*-+6iqUb|_ւ}si?A%?&a GP vYr s}exF\[{EåJr*P~i$ uZRr tZ:;#q{{qmCw.(jJ\0;ڡ!P|+x0Mž@[C? Ld#״õklāNRG[cRsOυeũ]0iisPQ jﶟ'!"Cj$QTG6R8i&w;]%k0wZ;eAH# ~NY[]oe%ΞƑ)mJoMh=@t.1oswޒ^3삵b%0޶@R Re Ғ,[?7="ZB>;F_0VYUV6;Yt,>=~ Ϣu0o eϦ⭜PoňyFvKs"'<<߫y} QU)90ØO)U}I Ω诳B7Bujnbڑ2/{+y`ngy!(݂h+5F1"ýo> 5~CaŅe+$N K5GK+5m;;m=rn ORK0yr{ӽ1t*WkZNaS%|۽ye/й^v-Iy'T3:_ltzx5ȑl V #%Эe?y78{6mޝyzRo;f}pɞ:P- m'"A gB<ҽOp@hrM9:"<"[)P]C4@n=@9H2 ?6A?J+@Cx]J8ҳqzɇkG26PEFL.M"9r) n/`Z4$DϘRtR%x1t TAa|!VVMnT(k]YDE|TjlHiZ4EfL+ZEv 14 O.s1.k@Jt& T#KAPy-|hV%Bf XO'P~RU. wQJ8p'PfVnlNJ;cX]:$pnÛ.hUᲇ1}Q:b#΅hhh΋VF"ΞWD1FU2\Y]iniύds떢4DS]awF[ؗOW((r5Y2"$ -i=>k^ăl9_luN[dVPвRgƨ)B)Ж"3CMi03?rRՋHN?Ar ބ\bQ~Qro ˶r@Ld-uFޕL?N-(Jֱ(SJ(T3-~U_P*x0l#M@)^feG6T;Ε 4/ řyz+Zs-I{cՖTG*( ^88aYыnU7na8m.=v1poKd#"b1'ˡ p8—WMX7Wwn,b_Q$>D0rI;uB0DkƗ{ޑ1AiP7ٗ{Cx}oF`9?RJ/s({ mwyE3 :4ꂗM{UJ*!|IxBa͐{{?cGXRDam[_ӎ31E'$n Jj]o>O0 4GP-g[ǰa}\YGAy0X &jE'G( -1x$KCy02fRĜa~Ozre@VŖeYvK%Du=X{EOdfr=%+;%Z>jH/'Xv$ZL6w=@$3G6ˊl/%J(}7iÛE<^ZEmҖ^78iL l՛38clJ?i|rBvgVMx]hxÖj9kEXT})9/#VcȾlsOv7';w˾c" ֐mu,xF!7"jo&"yk9/EլhUە}>`sKB ԏPy#‚j&(C' jٽnf#xؽeCz'X  [yC*DhW6Hx_p{T(Eg ݪ*DLw~(ZCM2aPlR,>81& #`|p6<; MℴoMֺowd3Dѽ&nqS5s=u/^9KK\cՏ:>n:Ck- Ljq%UJYc*Ă)2e R}j6;8?Z{]E =v1g.n$׏zL,u?κ8h^L(˴03)>U/oY 7a Q㚝z>?Cw4HQ^vU0Q۪erAf{?Yf6WQS_-Y=sf -AVrVRϜc 3JU8p>g=ֲ:Ƒi &1槱`f̬}oտ%#?*U<ag9݁bY.\riReEzlֱQWm2zdCn+ﵫ7~`</"k{*z8)lu?;ҵYBzgS&wB)=~YWO ѶF0q;D 5 Mx>qCM͸{;Tm9*Ox"Uvx:Wjd9֟*Nvk] XZ#@~٘\G0[da]"SfHX7u&T9k{Wpl ܯ*Z0l:Ѡ R67HJ`@ #SnF:EN'R|?ׇЯʴAwy1Nh@xbt ӡ?=­JJ9?Pv%Wn}~aK`-}2oQ;^S"^ ^EW|//n.PXzl87B̴h!sS9jm< Eϕ`QN֨͢G,)k0 hZOg}3S$X~{-O:"zze3('|1 վ֕'~$%1T>&J@E f4]v2D >P`=źkk>qF`4cd~u.vhm'sa?l*|V*,9x]x7-p"D{O|CY8PVﻨ  i4ePhX6[ yB )x'zw4{aaBY6te;ofoK92 Ȕ,$ee&QHDw9shVqg^Ȳf0^l"ҋ(N?^]2 :rc#xy~D1&rA k~8,bOH qEx\ G A1&7܂%Yҕ?U芦Cύ)RfhϱQ _/dc9 7ߝ^W csX?\6E-fנر_L oz4;oi('vӲ  )٫ yaŠ4uH^f eB~-pnR`Z9(낾'w~֮F?LF#rjRrĔm밍{!1t/b8-^j}jGRmguۺ v).:br7Dq*oT]^pe{z6!:;ZsgťQ<7{GK>x#+o5 >f6A3{)5rx+]MѫhEs(=hSzDTLYًCAZvŞ^Һ"zrފf0h"hxHq3LR/S~X4i-(5!-.?uS2_..̯ޅFڰ!o#{ g} %`5 nJ2xAGR؅qp?@+}qi@^ed>LJ+2[C bk r'] <7Ns K< yh7FΓr]n4d९YTKr=U)u{@bFW%OÜ_Gt:,'\xB\;atub|ȇ#5]Q^B4= ':ƺ h.b$qnݓ|j.+Df^\'5,Ux_MZVvӎ˝zNSN X6zFZ꼆%vՇhC`6LaKDi]^´%"O>ї0C .6]{_Odc#[GڅS4vTsmE> JGήuBOy#H++;s]b{>?z* yhF+-vCS8 .ŁqUmF UGmLr={xٻȺYmqݬ[.5Vn}*\;Dnn^b/s]^m &5bwWǬn؊&2sRjyz%%%g_ɏ&w7"ʾ s! X1R,"n^jցuFpo$ud.|>sÛS]B@u]$0٩zJ>2b7'^ԑ e`6Ðsb44-QյIhsOD1(Ɗ sb>CE)}Yw!>p5T_gĸ@]`3t g6g^ϸB#rƠyxWJ'S Bqc"ዱ b,#ÕEGÝ~jNN[N.^|3HumC^e(]+x&-#`")ni󦴆 Ñxx=?؈c܉ EQ]b%_S쯉%vuj le8QK+Yg "V2q#7 :ְ,$NPn,y,`Xyjk*Z)*ϾO/ ~#m8Lj# 4/q**q"!!Dȿ;&;7yhޏ;y`r7hp_+=L;A]d>v ˧ TLÄlpiJr \ά%g*Ň-9#S[Lzz l_ =RvȾ7qZȄL(p.&9ɱ=~:|e+ -_kAyk{/;=ו6UH] (8]ƻkӳpϲ28(Z?B[a}YwIR2!&=XcvGxZ$?=zK}D,doDKBv5?f$ߜ`£0e+FL;ys_ia"TMC=㵛Lw yUɤ_!Fo8<Y]t-,BrG+,Z#N5[#F6_wQ/wIݝ|zN;^C3TO#Uسko텛ޝ55m!MB{Չ0v!xmf7N mߍ i{Rm "W8߼ s/o__"|yoeE J.9duN%UpXO:|5`ܲk/A J~(z{Â:)FN7s0YWoK9M./ܓC1乊Z8L|-~Hp!.zsf5|x :rVwooz},!meڳřlePǾ ځӘL1y71C /,>?Y⡟>3i*.WY&0o%I~1cP-ߡiNaj:0fZ%np%V%< x^g ^0Uw޾ʣzl=u\2.֔T}~v{"h)}VZNKܳ5.vn5bCNAY0Uu7X$hKWe'?ڡ94& bOPG-j9t#VCC*J])}uIMڪVMl ށK옾Y>G6Yb`^?EՎ.{7`Cϯ5Tڡzm|52 ^rO(*ݡ$e]wnLce.҇r a7Yl I-ۅ\\8t =\##zPr ʩՕt8|rDmSfWY o}wgia}w^44 _ZcS\Vb`tZj *f;T)&)_c7)M2;w~UT.ۘ[VPjn3-{wl;}zvС:’AwPq^hSPٵ,{tp:zO}w*%g]eS\ oSyS- %h _VeJ\ -\\H1Ŕe$x bӁ1+ —}@T04ROO2@*xvJJ86^]@ݗ:"1l̽QR@`Fc2 qFG5,_`Q: 7HOQwUO\@kmm +΀F?;*弡!74?+ރ(ñ)ɜ\QDeÒDҵ*5v 5Jn؈ȅ,הTulnmX8=0Z 6[Q~֖؀<bh.=5On4GX.mz$UKKm\i;ZZ"Y7z!6=ÄD*3[X_s;~l ;Ē%_oӝvk?ޫ7/G,/'PC& 3{W6V{JxPL 9c)(-yK\>0FBuFOoz(kD'AM2Ƅ(_sfiPCqf 2!_tJMuO fF!4.-Ղ};t#,Cf|<_::uϓqb90#)tIJwv!vv팄O?_ɾGǀk׶\Q9mHPMp,CU|B S]h2}GTӾ}c8nx2hMmܮ;_%y35vXM,ZF׷j+Sc?> >GeT9s2O@WG UAa;f>^Y0;!+Z7Mڡ=/ VZ$e|4fµGYv+;Ot*`cz ۱re1AHKT ӳ,3 ᷅ܞr}`GvoZtH6K ,{-r>f*J9 i[EZvge_hT~[aq8JiXu aK Ee&UDlNS  㻸ET2D^/đ^jq((̎JBaʳ܎xT0! Uno? t[;:Tp'wY5]eC[&[-+j]E5'xAg"o`Ȏۈºv{PIeZN 70|+A.Ie&~OfwaEs" X^L"}fCfR7я$~n㼬ě2l-)rxq&Ɩ$3tD>cAl>6HEËE^;q31^Us}\)$7%;/L6YVeWFf38/ce|$R rNf98o``o.W UFfMye->UXrQk%7fy;w%  ۈSV`Ơb9^=suf,us~?5O5;G`&MӓH4f_2t",2AfhÇe w};dwl?)pFeθ=h﷮`~t=؄(S'NBp᏿5|Q2a6tSNf|gh84fgId.!Gu=,_=oj ljW}z2usi\\(:+eS#M^ԑ_lYq'xMM?v)=1`P+"Z ͆ &\0=Y+qzGr@YǨ݂EPY*DK=\.x=-mà1U&{&(Ž| I#TĖ :&Bj!E!NzJ, 6Y G(n嵕 ;[`=|ċ,EB; Q\B*JmKъhѺYnU5\璣@. xEߴp\*( ,]T$_]M6G#2  c`6r AQUXCغYmn`t\zHV:%ox?%+pS_~S0 nqޖ]V&P$fpPMuTi 3~GPHL{0Y\վXK'r[h Ʈ.蝀qq-Q0衔.S )wYT^&,m6EhTk_nBsZPjĀr?}Dh3{ˢ6DŽx,n ;16aS8 fT̮kQAV3# Lf\vfFvJ~BT/Y+xSy o5 %Cf:~0%ӻ2@IG\ =8/'mߓ|)|]evT>s0=&ai`fܠ -p*4aoO@8yqmc߯ ]^%~h[<flQ}nw>nY2w݄ڂ0 &Ү<fw`̪=8؁,|^kS['V2ěEfd$֐U*4;٨#'$oXW͙:2As3 OO״̼tdN5RcwSR39JUZ<qdt/aߕ~M~=0[٥͊zsfN;9;sQع PWB+j*;Ez YMnU_]hb^Y _ldW_)\pL~B_ rS} t`TuecLd 8Q:eLbJpH9r&}KDPn8A(t Ȕ` q"d@Va jt :ޔ鰒ߧ bLw =Ȑ&w)n ] (WbT!P8NT/㈾{%QPJЯߥcu8"V !!k!?}mx(s%?%7 &ÕNxJnS / R._oMGw˕G&T){ek56a~X{޴֙&[sOOA7۬5s;kRݖQjޯ7x: q1^H=RkEeyfT?enGZ"ҏdn}7%H07͑c.-Y)_']8*o7Tu("<Zc}ͦLxIZN% x ɍI7+tv]iՉ f7V=m0ۚ~ج{H=RiOvO 0 xZϠK=7AcDkwva`8̗wc_%V%t8}kQ9QۮҞ=(I`HE87X]t C! IT5}4Refo8O-x0[sELɅГ>Kg!ޫN!R{gbRttf@qzRVZ-끜h#\)6a&`>4R 4R1P_ *(<`3Nrm-Œ@ڽꅔ(5N6^JI"U C.rT-=a^T1@wVA:7Y ~3`CeKkvSF>|B=Ҫv^@rT熊3 vW!~9ĴfO+&.*go6QmhQoT!~9Qܾmݒ?YfY.cv"܅]v$-(hSCflʴSE̠A4xS\fO[ /K4nLU2[4Y*Y}_919/0|paYCw8c9,i=Dym'K漲vs,)֐2W_OB6Dye$ 0<SWpWv 8jt3ナtuv)u:p4!1rzgy)o(mpJ* y(6oL;|_YC$GF7ů=FWa |dW>fCSp/ӎv=5(*h|H7 ѣ}E bS]h? 0&2бXҼ7w>(ϿyѴƐD4D\kkZKUFׇT (z32e1xpKE;ݏ|Eud[Jrn"0c=VFˮh^~ |癅ƐL}ƒ/G3yqp%=Bcp/X& !(# 'ʂ+[c8܎$iN 5[G#VuƨSs0msQ/jѺC9sͤ\?_ߓStЭGmufe! QVBv&f>seP_0my(4ZWyDmL]%eBKyYl]/yQT!ϋtkT`8!GҨ:3ɏ:բ]PG 2mwhQKN6[ա0i |b,{D~.zʲrZ{tZ_ Sظ2޲?SC\'oR 1 0+dB70L .|; aHi~Ң* L?~>?MQѕG -=nM-Ggq'Џ ύuidTcqmD好BVqk4"V3)UEgA%VetAϠ1 jL1Y*YרG-;z٘슩*3t+_'4m81 A$ģ]Ф^9ϞmM8LHb>:]!Z7|D(>C19.m7"ISA*qH?ߔwMpbPII˰􂏙1hW*oPXG/ ][.ffyгmYm Qh}6^LwR׬FpucQ{{bИ pgA-6);Ŝߚf r&6Dn+1R|]@{WrC πOH"DIq?,aEô0u;v9w^z$H+A^aE4:)PU6 # zhu>N$x8 GU]1筃Qɮ );GEi&A dyPDNGx*`rG,hml^q9;P*D=ծ4J\$^K)TmePF5өe7*DC)d$edCyly ԑנd#jOSU?;?q9I{7aMzxj)G6g&2Ad?#O9es׀3s ]hA[U  " |2e6_$Kѷ:OF5"fCЇF[5./I/ȋ='9Z ,[Im͛mhM;C-kK0P{CJmUz`Z hd9&1p5F3 ӟ(3Tў~^R5IJiwLt&hx Pmp#5z t54GoG*ԺH+zFN{O$FE4-[X>:y1CrSԬׇ֟[qtB _7>_RiuDŏ^hT ZxiXІ6tFDJQ ❅DXВ:;F(U*PP!-R BA.¥wyI&#9Β #~-bXv?ڕ%v'2^K7?|xm?ozAeoKa4 900*)él僫CJжE~[uOUj!Jl*a- k%1s4xwڹĺe t'7T4E,1A vل4:_ZF%e;VRG~9#MMqA5E?\Z[]R('Mg b-!'3]G}lu4G)Lhȵ /acZY/erXd02B8KRQNjٴA27*[02e#KDơLr(NC.]BP{*cc& 4I3nfْ¹RVGS#`#[ ˡN6sX= Olp/wd$cV.LDJ9Se CN{ om=ofsٲ\Rڸ$ O 0wI,꩐+Q:edG{,I+x8LFrؖ$ѷ󞹙 KqY'j^:LC3ᕪeci*? EdVFVT1dKQfKۚ;ԩ=y9{31ps7ROz$I 7~څإQlX}SjדWaPT5-/#=K{V 0fz/h րa13: Q/SLTHē*1(6Y\HB!fhʒ׳FJ+eL4fuZ+@/F*ɻc%VM.% TO5<B=TBS;JD4 \o{zByS'ƱbyqhE2^/yq6gJ.cb.`-Zj.>Gj:.b !D ޝQ4dΌv;u\5zui,/%e@SN3RgQF!ϛ ͠-KpVϼ-tCWXJ܂QjEIeD͢#"RS9"+eX"/}CC~.7KIE\|NV+EHa"->oHL^9ָkza]_U'Q뢲O-,QmhhU^ ݂]IT&sBb;wq R7Η &VtQ%T繌fy![}7x?l#=ɶ{0q;h61㥣,{`gqmJmh1:ĺ]H (9k` ·݂ppDOx~rӨD|TB:u`2uשXHH6Dzr=&g}gLCa d1'FĂ$ᅖrzxC!P4ћJs ^I!t1dbfA:+^o^8pqvU",1A{? Ea0Bg K\:UŻʈEQue ?;&-5 n EMIy]BX{YP`ok+g4 .IɤUdjPl&[\I鲿4]ԥksS1op{\ [|W;V+bjPLHk?1LL~ u9oO/3L SA ǑݟWsRXA.a`-0?']teJ26M+_G ^MZ]ɕjw9i }S"wR1 xM+蒺CFY Ƿ w: 5GPDzgNct}@4wfcjX(LO ϒ8r+4nD,DloO\AuއOYjAeiӒΘX/l7FOOg$"#y0_ 8|H|{a@opq$JRHv`+4܉<ح_#r]YN-M]QD4 9ѫ/g햔,T'}yzʢa~0 V&D7",g8}xjD(Pi$uN]Fm 2 ԯ$䟋$V˶^ciGl̤ 흂N&w/?J>g܇ ܗ{!b7ԲA̤b"6̥zq[y~r֍<ʴF_!7;"]'+#.~eL:qfvZ){/0Y.c,1D]DY9mNoNϤ!;- s.ņF5!heК#RMc \vġ,>h3dT`.N#]uJQF^HSEAmIr}(P*Y/og1{NN87gACE:$fZ=:4o&F0M7ZȚ T $=}D÷BO#s`yhhu[*i; ?xÃ%ʵ{ c wfadᇕG2D9J['N߁]BiKI>"a^>Âт H~p>)ͩ4ћJ[(-Z4ʰ3p%3#hbR^RDɺϕ]Bg_nECˁhݷJ)wXb̯QF)69'׳/  )㮳\-{0?yс=LsecyL[6vT ޢoZ*sukrLyeϚ5]V~u3}etnr]v7Ed#Çl2=FR7y5{;z:;Sd-jX|yB4Ӭ#gzh? 1ykjtqռLq.lC OTʪ"nXCr~(|EC¡#k#+v1cTM@P?<$&+-tLZ1=6SϿj1EۋQz5ݡ_&B]ᘉZ8EFFl{N{?4NKc._ LgI^ϸtK\ )3%_bM29ԫ\}ќ;u4aMHKs6B0jODsEJ]P`*G2:@)=ЧGfx2oFF+<m U37FW &Hp(E+(>0f3*%,Sl<=Ut(O"dX_ϫ- xZZ-)e] +ߊI az3*w8V,4PO-B3h J ׾WNp`q^U" !o3v$ zŶQC20OiI럽~ȍp d}@)t/=Mܧ\,m K+ͺ ܝQI?G'l`Sb?ri+M鍣 BT8"8X=VtS*:5nW,Hg_XДӂ:?$6|3 .9׵qtn K]7Sdpy|?b1-߾θW;4^wf>4h)=֒Qj ]fQi,\&gLP ua @ҟ\[uzA놖hmtgXĕ8I>.Jw?hWⅵŴL4"O2C-Zł6[[ޗӂIrJM]!{AF;M=!`ɟfr!j/GNk)Iݺ,a`s{|&8GUgơyvn`Pp+;W0qFp ϰ |S>xU]'Etl(}_Plby?F'D6,U蔁'54X1̂\V8'`Wz{#ؔ cPq2/=1\NqoPd= Cq XҲHh9 &eC{К̢.P XiM\bs4\ w4Ãs^+(nH" @DUb?Bx ?zCxz2~~D2Mm錳86`(^9%Ri"KsYJ@PDܴRX>{⚛X^v x+XhRs[c?7+F#;gkqx~6O(cNR'G~finS؋EDZkLV?45g~ &]rh*^;} 3K@9yf%Y'!u~xmg,s),Ρr>))q8Mv毤 @/<D%}kg4>m*&|^'J5 в/×1T=.%5Ws( xGY[v0lLyD*N3.n&Iķ߽nN'7!W_3؜iLm.z꺙PN7ODsNDlRK@)P+NZL3Iᯐx>- KdM[: ~iUu31Ӟ9 J@nL )_/$3wWeXVzKb:cI8! ^ؤڞp\~i~ <;DaYњ'hT\DX \t1iGvs#qVHkmrb^UV)wR[,E4hMX? IN-#hG](ŵ|DB42ڷw<B0Ԝc} ޟ{uCvYtJ028}I9T)+ J:#$e^Ki{R##|drHe=dRy / DuhK3>;Zys/)P2"HI !!OZ`E'hom &6ANPn]/DihO:]m'žz\$'"2Yo&ۚ?eQ_C%Zhgpb 5~O']6q0J}n&m,&W䙝&c^73ǽ2')\kc>0G29վm'v[Y%k?JC8[` vۏu89pmrܵ{㮕]_Ӷ|dA*lEwlFBz{wߏc`q]TUZwIDaŃŃ&5?Y2%9˔?jk/!E%eIcC6.؜Zr%^ÒK#P;DFSɃќI+e\R&$䍤ň.4a5yvaNB+3:hH0i?-<]|(OLT6AQU溊4yK8GHЎO{%.VbYN ['k?N$e\j/z5mbWpβ|- /%{ߝ Z]ΐG?wy::]\7,f Z~@hZ.L'sv-ٌޢ2JjYmj.~}=:fuCOR!Y *6~Ӗ}@JDV_=Y͛&)du0[ةHv%Y; MqwI֚Ya J|"Y2}U h?m"ͻ]볳]}ރbſ},^̡NHyLUpfz"4܀^3(E1WiVv{+Y]+z/fG"N{L,2fLxPz7<3t~M&c |4qmXt=pU۽DTV3dwAEwh0šRm1g&+)d~ ]blAE籁qoZK[=-4"G 轂p="PㆁP?Egq`}5UU¡]57LßрB~ږ";s Ɯ 8!c)?bFP%ӿl\$74/ZRjaf+P]S EmSgSl%H՟&÷Q9Mҟ~4X^KcA+J1_'9+ۥYm&uz3n+ _<ו6ἲ3\ŕ[y;nr!HU1Tl0+) j' NEL,H W8sZoк2 ECrhBW!kΉ1(M͞eȐ=_y2qxnfĻV\0okcC߉ӗ6 VfDǿoRia67f(F:[ٹ;Ycֵ=W֙ h~w9{E&s#W~&o'`Wp(-m-LC/FMM0J_vqWqa+o=BGx<_y }鷜M&:HfOΣqLѽ=K4oک1Yqz∰'w|}  Z_$i 'ՇFž0|ja*\ju|]^?_g6:2Q@:iXNF5MX=4mֽZdAh̳2hGMRV *J3SXC6픳v"$Y4LVK(N)`5,}<[q¦pNI;E@(꥚pd om$O1z(RxsXִc$Łe[MC:mxxx3ѝF"Ul?$@M(1.鴴Ճ'RzIp*J%JaɕX’oe.+{<FiM\jMzv#o6vmRKmoo m %]Bh%4KNh0R9ω$e`|4|swg^x4umD-Mxr'B;y~(FH\}=oEdmE{ HW<RؾckY@2[G7~+Щ\!OelH:*l5q{& <.ႁ?|'n0H{S~>z Lp' 6amd$pRiWHֲГqsGD1IH 4݌s^a,@{<:QRķ'^唌=֊Z[j2+8}xhSZ"ٕL5`o빗#{Af/?§p6&(fzin1 |Ϸ<j ֳ,WRA9ާ0F}3^w"_~gMysD6Jcd5 Rx}6 Z|6)w.z ]Еh{@zy|3yԡHZ'\ʾPz<<%ORNl{\ X2% S;u҃;̴YR׭ ѵ e6{%@izcWX R 9{$+bo9CWv.^T~ʾZ RON ,bsic9iհI|݁wc0_k?ɗ1fuv SAS})mDՠcIdk|5m6Z]T+ȕqب V-N+\J9Ee_ʨ[Y =Ce !in)O^0Uq͍M|oH~ioRVivIQg$4VVX3cv.'2uBlyR"-D T%PEHό`=qjp{VHQR KZ q6Gvr$r&`&s$k',!`T 4dxlt"+܌ZYHo:!&dAjNbq,CE@b]B*!|,hx/.6]9t빨ݩ-S05| vNLϾUZ\WKip1- %7WK?Qq[h 8,}DB߷tY{\31vz6YJ,bp f}GنN"|PyݷcU6ja (Q_0p]#wXf]ʝN+SYA^>tLOF5Ezt/|a =Gs{R#C݁0-@MV3ى(~^Ww[ cATet_ex+\qlaw y԰tX`o^97QF92R\'w |O_ެdzŘ~AWQ M}dET:AsAJ k "g1r\}(!&&R^R] 7AH`裳Mo\;2=}='<@yieÄ'bXj!/GpĎY:b^㥅4SݸCo33ۅ4R@TygÓ$? h).ݻ9{2 D=npwq.V!`T+0Ud/>X3zRCflħ4"hygPJs{wKR ίoXEye0΋hDxdRKG,ekʈӖ! [ryӿ`GK4~'b gƦFt-z=ta@KV$w9Js/;ò z y43Ɇs{H~jrmI˦+Cqo4ֆY b xG;[) q8;B1)`Ө|]Q9']+-1 wOys/Sk%K/n/x|RGQjk dcC2p*%5R]HXѹ zzPth-q Mr$d4_ߗ< Gm[ϋOA<-o̓09{Ϸ=O,WD` xr3ӹHx _@ybq +q!B^op>cbix_,-r//ϸK.PBco/|\@S]IS2b :^LU˺73ZeOis)9f2LE'*A{/+y?faSQJ++.]94c V~{AVgדd9-eTMN,!U4~ku?0Wnq3 }&ᛅ=?LƵyJP>"ol]WP͛Lгӭ\pZvhejwh͍"‰Y \h؅uM2U&foG1BȆhEX=yc(u?@\+ -PT:88l`_p"#tXK+DR(d9\ yJꭵ@0<~7}8=_ѷ:W\~gX.Age{ַ g)Tz"v҃w^@XRg ͙qR=yLdz6!|1HcMsX@\$%Zg=lv+3BI.ɤ-&oq2t/s(%u"U-s~ `!+ \*=9z/KZ'ϱ|pxL= ïtqO9?e]_Lkoyn]P 4g L/i⠎^'>3o>@w(ʗS7 SkJqr9[ʳfo"AljڰT3{h:$]Y}vYirp: S>`aEAe(謆eџhMv,Eh]&|rVxY&_Afo% (r"2a5Bd"bWTqv9D)N_GCҐӢInlr64`9A҉H讳bv"mYfNz/M{?Hhho,7ЯxV 's{kS=yf W lݽÓ<d EլTݎS/\i[Xʖ*pӁәZm;}̡ 8C*S.U=гd<~ m65קk)o>EMdAnV6_1oLV^OtL+:30SXLqz[DՑ?mL2~>&L؀3PV]7WAT5T^NCef d*.$ڱ~%LF<5ƷX Mh-Q\* {QBM͓|<[pa%_pXasf3GJa'_L%Gg'YgWca[".1 FWҠig<^P->Uz9W]BR^4X}u m#tI*qyIsX]JˑNRlp 3U1Ɠ DE)bԅi3c^S L$l*v7Hu.g"PPӢ=Y,.| 1ŎC;TXӃM[+p#qQ$W$Õr%yzu/N2Ж=[Ll"pcĪM]/Eyt- x詅7١ *%]}+մ!Nė IEhlR<&rӮ)WsCT@ŋ8{ {kaeu4tC^>$6aJxw3>_^ ^lDC  ޜ]ᗋ};eFM`ֻIsK AhO(2{ yKEb VbNoYZ O'kyG߂Վ*POw9ޜ(NwER׫uϵ-iENEl ;]S&J*i@/?Uk7VY3pW(kA)X%m %vE\V=6$ggW=ѻL1M*(J#'$DeC[. hanSqOBI~V'.$@**{˱eNW>9}!w2r7uӴOCYP"oUq3̻ÏZeVsѺS-Jl㬓kQZwӲ 3> %Ų)`] R 1F$?LLR/K%WY x? `p&X\m<ؗ(͊ 4X[,cI>ѓ|8}c n)@HH.[prŅkYuj4}*÷N/CpK.уIc-屷̚r۳_cX>y*`KJS["Q SBJRnW^A\ wSr>vF H3[bm #@y(jvRT1G V-P_͈gHuo"ifZ*S;QeOjK/2n$yyj//P>\0FeJ菭C2~-*8KvP;4V&s؍JĘ& wjáŪTt**LNW2ںGƪߢU1/cQ"%"ZtvbDaI2;)U~+doMU/J!E;=MwJ!ID7'2̡p*': E2}+0=Xi=iu$4չ%L3 qL(c0o5W檬b&xm x7֞5yPԇMXj%k4XL(b_54ʏ\Y{p[] S]v+ c22VE"lF|IS|p)(mWTWI{OJJY 㞧76ɒm(`6b t=_KJqJއ&cgjJr ;c*bfmK%$e9d].Dž>pͨ1]1`N7l''L&}al C~Ww%p$ŃwZE:~yxEs -uD|[yFN_.uo8C_eefNkiXYPfV|H(ɓ\ciLMngوΐ64_geds:'ox0:&/}v]sDkWC"mكo+P%dCb59 T<_9.kx0:3vڴ__دUf{?\Yu'>0_GfHS+g$He3쾿z_oO3HDVy)'+Q{c?s%4V+d]O"ьxNSKaҏ2D1YIs\3p _P+L.y3[ o4Wy)K^e8%*^[JE炌9}{o^ŭN.%$t e?iIUOȀYW6F۷]4r}ʏ !ji#T[lch2:IW{'u&@9IqI$/XSJQX>ᜉ|q\Ċf,r1j*kf&x Q6WoFhտhfwHEВ}%e#f=Aԧ+En@Q~~<ʔڻb8է $^oE{ӃDIIL ^^_~z&X=Z)%+"iMxR;9<E.t`܇䠝@FwǓڲM]$z5T(?yNtz+T A_XpbW~>,¡a?m66=W D&:rK,3ԉiKl;?6A_pv($5 tW9bba ^ fYk9N2{Mšca;W ա4;"@ ¡^ ss)$CW`{/ERne/^' AÛ䧛 l)v෿AxMTٿ1܅ݏ 6lж$=KfW'Za SRz&#L| ">#]·X}~̗ PUEZa@* Sԡ;0W*inJ)1PJ' ЇZ\fcP#}>:+І)"R+E9Q[Yo3ֳKHX'^Wᛯ3OvR)`.;M#s"W :x?yy'RL]nsb/hS0Yn:R"q/tM\uİ#zwQ,fd H].ƺD%#+kSÍ{INeM7Kj*{EV{NzQM0ySz^'T[0|5;`:4xD{/,GoHC1BCrbg$=; ?S\ b@㭚f`&'xŮn5͎kb i9x:*ϏѸhaXu~xv4[&MNk4Yۺ 6 [=yf`$P \h> w| wz؝AJ+dQоIw'CXk2xLI$9JLMZQ'tƚ TJZ;>z#1Ӥ<{ћ'mկ\6MI,.;^իG ׉n 8,҅wMSQ;Pc*RjTN1x[W'TsЛv c2F`, g, k#+4kY\hKuČv,eN0O&b;GEkf/Nvûwï K>[4@$@ 2c*u7e6Q>S8؂1ㅜd$@x'FxL0viAN XV[NyWm*ZdY"0W^xsC4}9oa=%z0c=рߜ82]R/yjMlWPx Yku( S(Xlx4z@3y z|Orh6kpeQh1lbM 邗T6Ҿl-XnAfP-"Em&nTDjܼ$q.`$[!MwP͈C?O(NZd8|mvQ6ȈA^,D*xi4i;!d9; H,Hc2,NɌl2' B{:pkj,&5 _-e‚n@} HzFiЖP34!yo!4/ 2& g2%zK.*Lhĭ69p`ש7[|G;b [?DU:M3%?PtX3;2a>L|ShlN:͇9 >Iru͙1ݷPNɃIrT m6M'C{ }@Pcy>OO\3Pf5\`>AZ^ްr2":03YzAKX-DG<Fp _̺%ws\_w]2lbKLVlfQ,~LcG/dDJD-c%a_-·89ѻ4ʺsi('2+*XIĒ3d. rO¢RERЎ0JV}jur 8Zˆ,4շQOp-'\Ŀq2K"L^V]{jOMQQG=P VEb]/v6h` F {BQE͕)ꌜW|]vy@Zkc3ӳrfXBrBPH@J:Ƥlhmu!.M(1uZظeuLd<0ǽܺY1p[^vޏc<`(s~Q>Dɥ?Q-J $7^Ģx@E~Q[7HzUhkצV N`/QirG7;%ܓi1JV= {'[ɜ7N*O~IQi{x-$3e#qN WRb#UTFg:rmA1p% h<{@k_?Bczgia{3旺ׂ!e*h}:yj“OMD d$4"lJ=lBl;j(w ߆`5/}˻l,`+ ߕ*m;üML뵞?گy^pT>orW4v?h `6xuD>:bK;!z}T'?oBBy]pM&ءnLzDĉ>{ŕ:aIX`K&Iɓ!XyF]9p=g:o)`_|Q5G+bUk=m]Z%)pA\l䰗 sGY“qn$1"Z9|8 ݿJ~v>?hJ0h^NED?a.̙fS zq랂t\=}eB YmBcF>}qb<8#sm R^iA5ɹfʽy#C cuۣ΢̴eݎʦ0bEγm-jg`GEUm4^B,m}p"̸} {RnqrGyO -cUEcz0 ]KkAfKBi4xzg&ޒԑf*谞Ż4YZUgv-Y2܃J|;o<erf0B;AW{UJ νbЦ 5R 3 jZϑu4# o 4I%;%N1= F8fh'pNE)߫|&vJ iwެ2/r'էt2K@R ox`ᰆėޢ jF@"{eNZ^߰!6S8Sm]kD }E(֡4{C9ZXU+vp=dHJ+>sn(Li@p݉ǢYͲ)PI@ -Tq6j 6yHnΞ'6bٯq(c4; vu|8¼tJĒO輑t㙖mB|_Z&y\7$,KV#:5i=&w8qmoϳ0P%~= =TLF(;{fn짂(a$fxk#we^9Ap $N]hMjiάNI*+鏟!©3S 45<2o}ftqÜNZ`L:D xwBoKcuCܤ90 Ye-vY8LA4B#1 GyDVdWc\OiPxڗ[9gCbAoxu`6$O9(k@q?a$s+di쟥z<)-Fy`t[Ӗ,l;7<3jhO\ o_qv*2o||=}%c3>ӆSrpnɍpB%badLuJńɴQ˓/.}-Іzb%b3vXx]췣szc-> YlVz_ҟ'LS<Ԁ>[ީO_7{Xq{\{J͋koOD}]ԵM"~y{'wQ]p4/ʲ]riq<-LJ.i?H.[h:P0󐖢Hc$Yjb?V{KNt !}P R@}ZK#6ؿz '(y *vſ~? xIpDZ"eXr(zTNLbo;0SF:3%브S g̥Ro^-_Tk@K9p4r24 XI4sEMTNIq6 t BgN3n(\y&ML4إ~%@ښM' qrOX_IM?d镴0 #+(DQm,lDRYՂ`$f&iֵL HSRT҈AGYyRdɴիŔ2F.RJLQo4ân,j B)mM+ĄTX3QmukHk2cZvD 0;}D%~ma4ͽK\-by`@Gj[F/r>g8I'7*7G_T'qxІ%!Lx>7_&E{to/W>]s6unkcWFAp$bW6eT+5_EڇѼX&#_R _^ǏU@mOXLsYv g\WlnD0е̡^\_OY4YN0Cu#ڿ\C; DE s̤}Dʆ{#$Pmǘ4<99{q}D A|LZnS6?i3O|1@wFހ_Y1]&?;ݡx֛,B5![(^@ b)h#ϽIN} Ez Zl:|SorO$Sod˪[M b FC&xV'oTDzm j(F?e['+0Zm4v$;բFe[J/w#Ӝ s֯eqz\ȪM4[@:lhaKaZ!DJb/b=EubV(uڛ "%9& r8!Q5缠8cX?I-"{[jH9wlK5Z.DIN^[8=nZ.{@<22W+UA1l]TfM[\s['2TV#ν;yMvfv&Sek4^P/r)-{d#kTA.l=9hS RdfgA%c ] 2 NPA^R#P]a/փK0` 7[RJ+"VZGX4ҁY[ewIa^A>fr㶧}Xok165 (HJ0>!3^'UehRL\a`>&Ybw &v[I6l_aY@B!o/`cO6AqZoY*C+&U@ޭ`uh cbbe[%BxD.˂$.&d9ȕ+@4# >ю;ዓSHV_NAzV?F*Aޭw$>UAܒ^Ouc_C_FCzC%NTe"%n@5)޽$-o$Lx8ٳ1=iGiScv*RK:FGO7|7[34'D9J ,O5aqK ;T>kjY%|UކQW-٪B`C(r =B>*n. ;}γa{iˉ Qđ끈%̸2|ԨȬH&Yě G4IR`]=P&(1\Y"s=RPOh{4+DugJ~T;>37[ [4!Ox?#/:NDV=ÇwCjnǬc|rYiYېB ~;!p){D1 NڊS XjNGf<8;6@2T9^ʪoYo7u&$lI/ I6@ }0l.aw<"]yDPu+oB+NEժnB ]Ҙ70nFXX9 ?z%kCkCf F#򺲢ׁn틧V֥!P5'`(J+zowza(?Kc[9/DI wwb>jyC:ݮ!~>ϮijչJ[i'lƩcuN  zyW]IIzlga  T1vXk͏6ˌ3#Dad/⾶kdfcE0oDDePFo~TFv\GZ4, gl 崗n0 ܮn2'0҅=B !_;Iav8 W[Mz6eH#晙j2@LH'; +R * C|~zeJ^48dqo F&^`t=aLJQ ӵm"UwKQR# h=_ 19gCX!x䟙DY㓸fjR6[W ܪTd!Ma)Y;{~ތ|٘ya/ #{JAWW.}e VF2j0,`a꺎/~ tuGt}9Ʉ}oKJ!#4PF"/2E_<&& vM 5!xL1IMsRҳj1^ikvC 9Du4,$0EkK r֏xwx'4);ŽG!2{j%emquMJ^~ZR/vZ CY`_nQNBWX>`?EaEca$,P&EtSl/ϵ ϽVc"``EVbr$9Yܔ\N&^ VH6;z~yTYfNƼFal-tRzd3k M*pbFCX\;^%` Z>p3N8?<.E^G8 o+L gzd'[jȿ8*q?`bv{ ?~.lۑ+Šnz`F:Bq&+?a^irqwE\CDvy= +-EJsC%RNkЯ/^^vX7=w)+} }=>Dtc)瞉WwJ3_KfPVZɰ<$Uu3oϖw(%(VB0,wo};B=b2F5z*wePeR|ϓۅ5P$zaU= ,6 Wix1?7+:[K4.T t +xӘYé"P `5W"$((|Wɸ; c'np`i }6_jJhEa_mUlJe%/[۾K%'c?{ߋ$\D"?`h਀]ͧӁ)Uz6$\m-hm_ONGa" ~ Y5un ^ӈ8?+:y57nT -`.%F<7~G:NPGVМ_1ދ^IȃA"G{?*FqEHJ$aѫbрLDX֋#YCS3„u3Z_PS1s+?#0O\:4zwhQ"%,|1 { oo _U~򸽱X^' v W=q1x_x<ި{rR[uƾhpZ&F륚zZ͗HjbSVI'+npWRJ#MoPdMiBbtUhU{ƾ( TAW)H.HZ1'y;Lc;Y:sceHI(Im`@lcoFwu d$gC|:TEBS$bW*(uL.وRBN@wRcwml=4R{C3&&_#v3:qAlSP,{m {*5_X]T/YOEKNkn/$gp#Vvco:jvWe+cxX |z-B4ciXvHd-#ǚEnZ-d-\-drM(]Wld7f@SmηYJlQSYN=ڬ͖l! N4`{4m64+[sj6]Urjj6em*P6lٔ]N^s6pm9_dPπ?K¿fʈ77r P磘S+%4@Flgkc48emf ]B)]=(HmtҨ;|HY4Dp@ 9'oꄙgw8)gB9(Zq`]=l Bg{"N"|iCUo_VWqH 3jE:&kYb1ɋPJK싮h-Eu$6ր(lH;@5획a8Fަgݬn ) < ZYSќYMDSoH2m *N?G[Ҁqu蚢Xu$Z}RVc[$Aio˗Ul&czwvt~WSHuTO7ڴZb{/*x=_-b񦴉aMt?^zٰ1f:ݿہ5]~- - Po&F1=!1h3Q{]` ~t#-ŘE[ai\j.՜Lb)qīn,M%bx^\Z]|$\!&9bVAB$XPp; :MҠO:@;³#.3k)!E5!݀ WV\7ۣ=u18y 0|FÕR\O3ЃXL)HK\ެ4= HT(Fg^ 00]R pS9+U{6(?@C7LpkcP4L$5G{Pgɝ5 m ީ9٬ 鸛%ehE6IИ2Ip68h8tg)~. cR G΋a]-ӝ`1Y8GKPtOʼn0acMn5.O)vx@"4"5^|HB <#N@" !aϹMkWGRgdNL 1t Rd|MuDC˒@f*^i +og!zrvqej*=d3k<)]+!^U築[h;" :Nlh)%ڃXt&|ÑQ_'$3fy֋:D{G#Yƕg,d,0>vlY 4z3ʏ'ۥ.Pͫ`%P3|Mtڃxj4|C _kȈP-(/;1.ju 484q =1w֛arDܺ{A;$ϑ:R/j^ss1+^ PGMSsEg#,s 6YFpAͶȨpfjK} j-.,RW` z ,F'I?ͼ3J|= f M$O5_*vi{@0o hryH,m&Y Ho$.FoCFW&H.ӡZԡNPqϝc=0g'LBVSN3]-z ڥ>eΘڪU|Z~ p%MkFv+ltO GH*߄Qњ} 0%%ؿ?e|;@=W }r.??w5Wˋ=@-uH 7}8kUw e)V<1LOw1C⑇8 zL.嬒jJT_Ԇ}?J(rpiX?RmRd2¡N _BcI;%z֒7}%C0JAJ80SZ"ʪ w8F-Q}B^PU\,C\(NNw9'Y)&:/` BPgXDFRKu  jw^]&.SXASyU&Zi*j`4+0H -ԓ eˌh~}Qi.u@OS4 j/jd(,-n`e6d _x5;N^L"omt_="} Sfc9A5/l,܈AI[YZ԰z>F|O-#Lαja:W7^`KO=7OF)s6jkr!Dng<C+u "%J<-5!=8d-qxH:D[)`&P2SI"kxf*wVX~r ,UW̲Usi\-Fn.?((I݃ S8"|>QKl Mkz^ +ç~tQxZOANa!![@FKZE%դ y:% mT3,*5j^l}A%}qU" F=Kj jBWkږ'0zv3)k=(H5mk*.MG 6ɖ"^9Сz0ZgNyqG@(J퇆ɱzXJ 2ЗWٺT~$/);O~7^gڷv֫R2Hy_zv3J\7$ռÌrp#SoeaD\K _B&0W$;j>j'XUN4.p6uk.2R/Qv\YwKgaV)*> &pFCw(QW%AJ:;Qa85w'6ݡ u9 5$K(sx_gCv(̉p4Gu¡Ctn [wccM{iW9Ñ\|0qI ^= q]L)Q !8 z.JxI]?i(-jG",fq)AtjQ H1rίaXWDq%nQAQ$T}60N.fXTQ5nD2þ31A@ECƨ2K;"sQ١ZCc1 Cy8E?8rUh ?:HThwtKQ 3t\=' NRJR%ĥ}#SPb87ouIގNrr-LI՝E6J4: ~sz `/R["#R}CÙ6nEPNMO.3(@f ˝dyU{Ffna]bń bt  RLSvDD*^J`o\{Jr4QwjQ,Q5;53I|]\j&lvA`'F#Ǘ"ڭKl pž92|K  pK R:"=M >5td"y6 Z Tj- O];Z@Ф7 \j .{ OPw`׏cݰŗ(M&{!@Y^_a1s uAZX؄ 웢x|FB }PȶR4IDBݓ 61 u$* & \{tڑΈM\sSbnd7-[N70Ib懳tDxN 8\gOLoC> NP/M'Bd ]mMb{+J^mk">lc A$ֵ?!̅E;E`|艽 Ҁ(z.7O(g$4)L,\M>) E˧vuuL3l;Լk?gkڙ)6)ZLJ0gbvlbnj(V$ /e[5@lN ;:@erF5y^.T[фuuw̠\ mFl%4L,^o'&&mm̂id_+k¯ r$Gꋅ>:Ezx5pi}N.?4_j0? x~gnR+1'X9/;1m/PbGPUM:/z3;x3CI hpx1?`9?YjYΏATapyp\Ϗ%8ncx?Mx2kx7pƏg1 ӡv=&~2ɶM.[TZawNn n]𡩞nBsS=%3(~]d_>6{tKde< Zdƃ4gX_݂SA&dA6d0Ră<8 #`,Ń p0&d<`:Lǃp0[i,J;p*?Ӓѣ1 _XmEJ;-d*kIQG4? y^@ޚ2 8z^w7!͝";G% b (3i n]Sh[?̞j}uvin.:\310J׍᠏szM)6vTS=wwKp͈6q3\~։2VAWBA3TiC@uEzu`  bD.|v$vuŚ k;wW8VgVGbM2 k: Vk: k: k: k: Vk: k: k: k: V5BvvT ?z.<Ή> tT6 J~sác$Qu.BlʝQCJC++Q?((QɟjoO#c?,Jl[VTufsM ~V1|Y|jk`*}Q{׏ d_Zj#( \=b6~+.DFѻ@E.gŅC*7ndMgnH/bliD#₿ UI=Lk\D*#\,[w e/xmzr?J'n'lCx9n"u)ͩeQ^/Oʱ9?a%eO8zǶyBMAe 6U-kr8 PӨ ݦH4MvD+B%D,W:KliKsMsd[ KIbܵxپ?3zc& j@'5߿h>zDdm#c{1+77N-Lge2{ޥ;{EӫTz譧lxW&EMgӁMIZVK"`,=5}} b}чBdOvJbZTqcIʃq2&"\9i4;j0^gq~ȅ7 Ņdi.iѕ5]V#ӣkjdftA̎RH-c 9-9-٪9/2n-o6>9Kfx3P*$k1@GX} m⺑fq6~)z0<#$?3?3;*ݵ_(b_,'6q LDMJ=̾?}n m^&3ӈ料/C7ʿuOu(a{g<]ZЄ-ʨO|3ɤ]XI]&3_tTMKpo!eP>j[Jqh4G3Wռ4+_-zEO R.q.ѓA&U/IRߢZIbnIyP?%q.`(,vgWг9i !µ6{U4U&UD;ɼ9ycB٢3 ?KbpJ(w/6mk'7&8xPH5 ./?BMLfɍL(:x\`}:Ï$\vAd6zzW.Iz>%8Ę&Ww\yJ(u<%Al-$Z,XxکkN:o8} hZ_ЗIrق VWZUP~e(`T/x0]ݒ7.Ͻf}Z vfee=Jl'>܎hz+2E6Lb'10RыܼM6oЌ_~9BBxY]S7rR}k 5X ):R[^ 5ީ]ƭ>n#ԣ[I%s'P&zW$ 7DxDAW]M$PlZe5DRo^sx Q v +WNN|`t*!ifx\΃l @:tJ@]\NGbl.mi[ъQvWb2S9PT/Z)of,/D#YR/d#Fx'Vj()ܫ or`wIĜ*yJ٦Z@%y UX"ѭr쟗nbuZP?%Xb]}lӏʯKPTJDJ$6,WI@pbcX'2#ց/2աOp2)/yH)c%zrܧ`8#P/o2"B% AcS⛈d5,%u. ;C?EߴMH(h& 溮RXrF((I2]W؄I,U}'qRrBVrun;cD{zTݱgF{6SwØcc]b},Swc4ا3u>j{f,^ȗpI`[Gl2Sz1y.H9d\6eNY7zR 5.ߥQkTCv5/4HA0 8Έ@֨Jӧ.w(-\q6s{hBT/Hn&BB;xDB.`h~h<NiXںRMڸ X|yLYы$ft /QM3NW֛a1QRőa֖xKDbAw 5p`ME6SKt?#l JeԂ$vTi ÌpdihZ7L+HֹQ%Yk]LUlmpݳȭa,/7Dxܘ戙% Ua\k:Fi Ki!92nic0OO>X !1'7c9?a#zC X?C?fc:h?fB࿱Lݟl(Y:ڪN2z+fy7Z}T߁Gtq6}rR{ʣXJ.c_n"S7!PNOMN{_[;qc%.bc@L.)f-~~,^ϮN 'ї;]tCESAy wvaK,P| G 5)~Sti4Xͅx^#u&h(dZqvlno\* t C@M[J 9OjkOEݛ0/1Z&} 5z\sIdW9-Z:"=EXmB>N2N8<`#&8E]C5Qg/kW+:m@^;8sW3Si9}O1Q8<7%FjO#m #-`u~N,`~z שc֩CqI۝ v8={U@kV@sg^GM{C}G\h6.iTt 5x%4ia=to~3jw%p(ramd4ݱg۴?vRvIqnʶ5D&уW-`9ؕلMڏ>⪼n'M=M&..Ծ[ =w(y4o&ɦ-'1$fG\WvKpW3\ ߿i6E׫!6~\ >XgfI#֒,_4cd, c'_>'2 Rme=e,ڣ% (Ơb 9୸Gv*@ߢm&lD9$ܩyI$)j)jۂ .y.)maA'ی #V*C؀) ɴ5 *}s$ΜŖiYHMl"1TSߚJyf1E[mE;0 ZaJk8[({0%˂VnhPfhB8@3Rb {kQ$FSfUtR ڲA{NU*oUalv#aE _awXoi~l-W|;.EyPr~ Qը%bWt0|Do4tA#֮'vzӅ\$6BނЊ˓8g[F~8Mej1ܔ{Ps쬳u$}$C߱~pzMT`x`)/(ɖt*r+Dw.ĥo&#߸9rI@ ZBj\+Ǫ#ַ+IE2ⱳNk RtL̨lD3Aj\| y@Tr풿nX\:5Dq],7&uSߣ&rXy 8Tsf6?x׍a=Y*1]t;C FV?#}闔W8qc!sD\-hAx@>+CcHç+Pvi NrY<<- wCn6.fy7epD{UAQA2nd8uʤ_U ށ nKe,Xy'紿2sw)?8HALO7pÛ|Na痁̦"gJw1=kWч b8=oQY؏U+hJ\؀̍gA9u)G&;[(c?*M؅ 19'zvb|T1uB=B/ 9[9"tM ٴHjhj4zoWs0y t_ާFQQWɾ7Ģge) Gش=W"M$93\dݿRኹ^swTН8ʌ fc>)v!NWiڬHDɔ*Jdr5Κi%LqYG Q&%fSf )dOҩǒyt#?0ʕ9KSISɅ0lJGY%5$0Vc2A)#|$2Yab~)% 7s{A.oIoesdCu+soyjFCYj3YɪOVNZO G4ؽ,) ވ!T&a\@a\rn2x)UJqN _Wۭ ~͈tŔ %!rD8 wpU{'9ZeSk/)?Tbl 0M$"X)lO/+Y:W~881M !ǀe"Z6 *UW-_aJ࿛AlKel{&%KX,0~l?qm淕]nKgm/~% \2kǜDc]GIq֡D@AlF,OU03wQ0~^jpfl=y'$e[7!u#+mj;:cB13'.E^mdBˏ(mQMYDfVohI^ЙbѰxYRMZ-J^5X2 8&Ì19@3bH4]%&d $微=' ɏ1֎G)ڷL]-:;La^/y)=:Ɛj^y-mc=7gSXH\qp̀Xk(4ԎQ{s [լSX[@\ہeKBEgqvd?OR;JQ_c\YRk x `7DsT㓍dcR 2٘K6b, 8E#Y(Q`q<l"Xq*=6Ng9,긘F01`iֵ%KCCN NBU@t@tqM tX NB/j܉Im7]r@Tn= C~sIOľ1 i$GߘgxBƜ.o H# }d; ^q1|<>p}\kǥwq9|}2X pvUu MZlV'bdxm#z=w-9,^ TuN uY6޹c;-`+wVɛʗAi. !ۋ;By&X59z)"`%3Hr"g.zFh/`GظA&3;?,]28y|zr>^Hֻ)WZ'|XdrO=&կ!G}X# n' I5NZ;]ܞQvAuOx{"zU`-GNw-a`/ U(a?em[mF3 OCwxb(7r͛JƋU).R'TOl0P=m ΅4 S3=ː;)A`LMp1uUfDVs_!Pf]=hh4!ᄕcxd> s S<0?Ɠv<%l_yﯶ/'LZ<Ug''r%4VkBB};GNisDϳFYN`vitx^ }C^2ç#WӰE1Y"wTRv<h%v?,?5ږ G)b~>jg~=*|^{|6S>ѮbE!7KYExdGpkl:ÛE5,J ڷ XnuAU@so6=6m@jAʀf <^ܡ sXNE}z]R}עOLѯ.{lG*Eu,gMj/#e6?ޟLVb!0auBgn>EΪ?,QGߔS9uHH}\T5:l ˇzk/wsʪ1Mmz[u1'䭮#e>{[{ʱ~yL;YιУG[0mWYSt: *)ޛ:ebl [邡bvGѰ_[3v)cQ$ޅ:m[DASp\ yTv̎ ;gEhٖjr _D5SF ʹ n:e.+WCjMCRE8؅0X``>9"e7ɦbW!wE(nno5jpD,nG;nӢF0g`f+JnGy^?9,R9tA>f_H7K>5Ve*z_'yLqZ֚y ~^r 7$hX gLO&:nN߷-V5nbf;R`rncWW1߅Os(gmxV~uŨ/&eSǜ%)%c@R7T@V=vPdDґa9-}a*RR94َA0BkK 'CY `ߑ`H0H h!O&#o[ވo=[?<;D>nj\\ nXzR)(n )M:.4&s{{Ybt2&$7YqEY 6Ī7nD;6EّIyv~L ˱`#>=>}2"]6GVE,d23K!;^Q7H7&N9Gv> `!m#ٶޥJ0 BOR$xnfN7j;z8/0>@7+3[dtf sjmGۭ+hs <(<YcQ%Sr02EYG{}bE W&WH%R8k$T:@Q9䤄UM+8) me {W}LX"g[ Se"-qP0_baujP_x/z(9N;P A~@˴HZxQvR"gEk٩#y5 9dsM FQ$Lq\ݜ:&:^x iڝm'ji2Azf 잫}T0r ʸNb>|͊$ch|hmaTG]{Hwbɜn(G:zʱ*ws`!p-%=&V͒e)C0K%HlY*HnlZ"תYnIC]pA9pxQ /gÔ['`tZ3MV QlLǩ{30[+)98ю_s`0a4?G6h4V#f3r03~ :Y!{B y3Ʉ[R8ZgUF0蘓3lhpE֎Y.eeTVilm)Jjt !V[̵@ !Z"m]*Ir7 .A$ܘy*.@z_BZou['9BGJ C5H!xg*p9#KY}uV?gٜ>f-Ag]N.\S*JCף|vvo~,˕~ٲ qϫxL0]L1\Ԫvu)wW#S}`vKkI]]nBWRo/B F3戊6y3hyovp?Vٮ枀,qhmsmTX*HXOŖfnH*~tJ9r4MTXk\4kmmg_N#4Q,|7wlۧ ޴bK'ƧGɓKCҲxۜROPHR8⮮~N,uWo 1j>~ H#ՠ;A[4(Na#M % 4 32G ]0rmͅwл_h5yXpU[͔ skn_hg帓X*8";t*37\:{x"O=a?x ?rTF D$I plE%fZ^G8Ar@+CϑcHuguIm|%дKqiKf-M3]2˄kvP-16 $@JFPB`%$$Ց+*6rw&}i?B~ rx<<^C|ۤUUTS݀P[+[Rr˧V,ê!N\ y1Yd\\3Bfa)Bb.0ĥao!&-.qs(aW ݅pUĊGIHEB!Ϫ5Ftp `1c;%t5nDevarޡ0pA1f;۫g?GN;p -Aj!i:QNG.f2<[NtO@=51|e:CZ2?G ؓ>ZԯD@q3;Lr ūœcۢYa" _ GB8BXvm'`sG2(;F`$Wȁ0'38\!.ckOb4O=gt\26Jcg·>(; jl[ơNYU op /\JM ;xlJ?ZCnDY֔Z2|uׯM=^,;T>ϣ|%F0[:/d3~[w6;Q6R/ܟ_a=C|D€< ;K\/ؖ %ZR?Kgw~ J S't$pr)SYǮ4loFRTWϷG5#*GSFLR{D;lՀ䦎nbZӍ*YFC2L2W8:"=v00g.[qL+mɢ ϓW 刼W+SLz 6T)ߟbֲQơ ^ oH-O¦ F.\Xχi̩uo}SJYC铊0670UȜfl#UW ^ݢȖ#O*_/H u!l8ڢx; Q/ LA|ftJC$-K<ٴ{%a0P63䖤rSyN)w-YTpM"Kv=)1̹,M'M<;PEPO o?効/SC\<O=AǬ7ӞN2z^R@ty0%ylũ$5) ˜<0זM4D8l,k+.`tJRʷ~g%o3]Vǒ cuNNonSeX?>^!t'{cxSJfk}ӊKJ*prle_y]ZZuX^@G.8l0wf3\bs Vgo;0LKAUIK*|b /Uo:Ϲm0cL(#]-B;qP ꄬǢZK`67= 'gE2Més eCƣW6Wӡb :vmKԋ&WY5"?5 o#o=ҽcktQdN-\,z }b 6Rp5w#SZ>y'\f]LqV ?KrV('p wߚ| W׹}P~B_{h+eR>m\9yV0M OO\y/Ejjd0,:L,n_}<SͷRßآ袀F2W>}S& {QƮ,QgջIRL웙JwdjPL;jljrG /鷩~8e*_l؀PRUoL뭣,uI7nMY3+W bwb//B ˶> ?3WVމDm]~2"ek|}\?(hGf&%TX zZ3d~)/ͥw>nP{X zL[8 KJ\/$iM˕!T=97}3jQ®g> Jr /Z@N3{x Xg> įl0,۝c8bz>\VJ%zsYo h KAĴJδ;V9s_>!59XAR\{(N8zމx8F'W`"Ɲma^/Cw#O<q8d;~֩1ʇD9zv Epɳb^:=J)2_Kjt-z.!3q=B<\2~uYA^/[^ooLF{ ftTrj;>BT{Ŋ܂A)iQCCǍ_C b/&͞_:dwG6Q%lYR=H2߱M?ǸY 8!3GUڔES: rJkpY0Bn"Дv mr!a(NhGmx+Rh _Lfn6na֑w|Z)חpQ 4'] '?6>ӧ ɝc9F/DwoAgx,_x2M)ߗ~>&'f\B\C(U(sb#}!#+cEeXx>1,ޱW4^ĝz[~ұ*wD/:~LH:9}|%Y|}:<98# jt+SPW ?< ]qxz.D. 8D( +QeB=0pk須pdᎌ|3~,C$tSp/[fY.WYKD:],'Id9/P%.OL >I끔/bI) -ث +Gy#;)_)ǏZdFt!=Ma QW&k7gk҃4; ="E36-=\g*PyLOM-Pj> 4x. <9{7Ϙ'˱?2_/Qe1'_ev^jRBl'+t!*l _`v0޹kluQk0;8_Iއ VQw@#wvRWǒd{~ E0x,f+~MzҪBX\SU@塱c8 8<^4l1Xoa;.tӭRt}1j qCx<㶰| S3r_d"HZ܄N+\՛v\je{x"D*7zl)Xܕ#Ng-߇ UIdO̭OY*Y?m6Yβ9W3hgEK/*F&_IlHȱ\!g!Z=B1HDV圜HH ẗІFuCSIz.E^<?a[C(Ε_$AN l6Yy㓳z ׫!ܼIWfbث7%ۤG$ԃ ݵ/g˕F JSkMTCR}@R l@g /gF: }q|UنcXTCQO37;ӛu&%34?u~x'?)78#?8랚2e(¨6~YHU>5EmWȸx@lN w!ܧSPߕBh/|g,Z~ߖGBʏ X4|-CR<2cZABSqN.ֈpf ع 薡D.J̴#trDOՇVԘ#.D2f1|PQZb` (G'`  'lX)>iv6In+@ks5Y;؎n+ҸĂ:V=~UߌqӫOhD`UmX~Ih曨|N:%Ӯ܄8cBCO墅Ch҉;Vey=x/<Z>}HFo#ʨvw;œ\V>ۖoZ JӲxNm,_w&$Rs">Gb.X$Ō9?R^s&rŹǶME?=aڿϗ! S(R|E\zN,.μ%K&$e̍Orj;.Us]V],W Er֮}v,97g[S4'%'bTKW w=&)VFYګjbͽanDzN͍7bjPd4qx%ќkp~dxA$zJͨI<$Զcg . yEtYcLz^\P^EffgA$>V$/4 3|fXcb _r; _`OYn="⣸8>k;'6(Kͱ0wJchRx7aX$/'\t8,\7o-+(-cRwH,2ů# ̋y{ѹuk1 Ձm(+ʵjUMuRê`J|TIۡ{?q]ZwJ`<.$D5R3#*g3*M$j[wU5*s ]|L)Wmxԙ {m1SS{_mv+Ρ/P~ )Җ6¸;a?[RF#T5XYz#31Ko a{V꯶ A #2<2c[ey G? mbtEk`&o֭Ǘ`uYW0EWa|w}[_ΉVw39R(;z=:遲5mx,Tn3~*b~~ :}o:כ셧fh^va>IOs4vӱ{Y*7K\$2m2Sp͌Wyn@P}]˯!DMT"l>A+0OIy(q? ی7'keU[;KPQyfOH\|) xwu20h6 j2gls+W r_0)|,8QSH;'YC$_cW';2oxTOuf 'G4#ʹAwm]~{ez:(LV8 ŧ$! Tf^c.c[ݖlkQLůz~Ofgjtū=./U%c{nF~4h/):I<ϙen'_u-ҟ3,IXbՊʙ,R="cA-Di'K®kҁ-KbwPP[m1. 3G艉8QcWEOqv:VڋɄ$\*Lߵ j&.EЁ0`/'qSFMOCAL7Ҧ񝕷jĻ%~lψ|^_i5 Het.ͤfz γUZ>CP0s؞I+w6#psќhS{:.Brp7/!_ [fgi ZDNe;u_L͋K魽@aR?i3&6 .ji-p{vnWΨP|stZ RF / nWxno]c1Is<#p,R5޵ GjHl p7,,%(wMM7aVd+Ynv/ߠl]TJ$'  $?䱼 w ƍ4&ȶ+Ugks5{kp}/$0/.~= LFxp*_?3TaȆc`QL;QV~ݴ!^&nr?V?=LX~|O+!?TØ/qk_͆•r^0;)G3lnQDFH<5{j}&UծPx# 4yɰoD(q!'Eώ@=~e 2N5)w]z‘'&Z{bgi8TQ&j j ]OD_Y~P0a0b0:jf3 0L;>-wHP1 "# $)jSZMىXuP{Ԯ\Պ'BZ {Wyal.k`F׎Z>)O=nohR=Ùrd!Ԋ%&TAg&/g~Ъ}kA] s(n[ɣ We(ji"@_O<]=0i79(Aٿ'$bhݸO:%BuU,7d\E81w̒WP h$Ư&ITdH&uCT!my1WZ{;CZ^ ϱ ʑ0C0wRAxy9m0סrDuy+d5_yXogWN]aO_d )32ʮEF߱rb+gvuuyV.rE?d='j~M,BxPu |A1"ru3r_ck*ל|;,O!Thczil;LGQRU"{ <3nSqT]-1tp" i'1)[׮g__a@/6Y/^v۳U^ޚֿhy.+^GW?+;X7:cq#O[ S/wFw ͂CEǺ9V<ϯ3Jw^;z!f|tح]?Y u9_61}na$bh"IH^kPn7e=JLvgڜI,1xF&_Yy's%nʋ<'\3;\c[!;GT?QQ}&oZtk%5:fi[{'ddm1HKĆm$'ڏlu> 2[y~ݜog˼?3K$~^F7h?RdktZ<&y +o'ɼm]h}^C%R3y`M8t%m͆~ (o AꞢ<)@)ͨ$I#JU jv+I09)7,ï Qf5>/%aXbfxѵ\S=);|Xl}(/t"ONV +&n!sX7- >'5 MtRYA҂9&zL;>R3IOU/w]՘]SkzxPMb7#7ټFO1]*ƴJ- AB9e$l!Lsj@s ?0俟1n2PO, :kJoloo|fh:{J31OJT45HnC6CI!cb૜ :qOH{)IG< t{ }zwlA(-B袒lΜ}XGawx0~u{v?I]I:[3{8kV:,K؂%,:lq8riK}9?MHjmyZ96ɼ),\0֫Xc=F}i_{W4y3&2#s:Q| Mm kp\}^ ^UhI꜔lJp;ӱxd1MR\&Ju|FѓXimbYLӌzaA!oGO0[U>A:HJv@:2K$% 娩g*qE9n~r=uet]/h`npx[OZ 7ndJ7 r@W +SqJlSA@-WAoNa '17Jr^3hTcbڞ ןJ} h.GWqȇqzwAz>GOTf)eǨup~ёw&8dq [+գ {3燉 G)^Sg\We)T;*࿬<5x~x KWv\ŀ#~&0|sZ#?G/JBW9^+_e`OY<*3boWe -v&.颜MY9NC'3<(f)gREThXX!R;+(N RmÚwwPz,;B45Py '>!J֘xy Ai?}эebӊCQ{Ewvuɘ,GJ哺DTwczS?jB"m 0@2UP#fTŲa)abۤh ?s d4Inaj~n 6KHz cnbOnC/'!jeد"ʮDO3 ca0}2AkMqh^64(q628l сT|tzQIb؍jPo"!^j-~"߆ h}TjkOT^%w>ItYt'W8J6]'?@MbW_X-pE>bB(wU#*O$1몄 ofu0~f*zzV f~#ģ]g)B=eziJ$A!V$ё*MRRKT7-؏6o+90 8HtuER ήbM* :5Y;)u eFWvăcNMOc,\?mgq~W/[ ;X\ʲ&TGL gm8]KDC%w8F:Yha9Y|fI3cpVL!yV bl2R R^jC^z!"WiWޠZN /a<߾e/>}7\9nPlZծD(q''Z"C["~_ZX9p~-^^xށN19AwU3 :O Yk%KIYG3p<}]e-ڑ!dekN"C 4"BE 0hydķ\KgÔ}ӯ]**厯~_ `of6(֬uLN$JzPK"\A!ʙ] .Zm>VcWy:H#4.c 2%{%KPIlYvߧ:Boʩ&c˘'3Qhse|0ޚJwp}ժIJ'qH}14MŠ˿k{[p7|Qй '}N$-;>d qTb޸ߑ0s;RJ!o׭8Ut V9utWWm]Uw\!}d|D|@%Ըo ?FW}jtlhKc"&iK6D126C9AYO2gHO3X?JxQۆГvIhyzC?gy\U ɑA0K)qR[I2JƲsJ֔_)SL:hޚ"dnS[†GyG)wSGטESRސ4%U'$ |SRKɽG<;'$2.s3iJPi.4@f6e^HۭRo^Ę9;eݼ%@r,DuƑ5dLR)uCԒi5NӚs5c8/fY%tf(PK.'Ƥ(fN[y7G/ٚ۝̠hJG]I"-It|53^_pMVގŧjU1~Z{mFw˜|$d!Cv!_- "NH •瀀M3HT]{Dr^Dobx8^-ʝK4 ?f(Gte](XA ,{#J$/8(;G%2  BɩR#JV hxhtpw.Yy#t2gNJ?ѯ&a$$M3ԑpGsEY7Gv3ڦ3_Ou0ץ u|:뗙9}[^feiX"<(/:t@TBcBQ ݙdW b# Wz |sBt䛣& w܁i-HNF,4!Ӌ2)beʤ<[>s$-2Z,BQM8"|, =`vYBobm9$~1 7-eF[}TnY;gzČ= O i:D.JRrSY%7QFwM<+b.,53)睲0U,^}5O>hH#IbG8/8偿~ɹui1WWqzU< &4ei_2X NHnriﯔLUR2UKnpc\j0Q`a){/GX\ί2LrZw V+F%pv,֩V- Wɦ-pvFfu ]9Z\g_54$w#-FiZ\eK𳑷l4T;,u#{O R- > [}hc&R6^PõNiU:ٴ\gZe/^+KjI}g3utc{c(sgJ M fW!h1JgC5o.3Ȧp5[ %q1= NLBSP)*Reo̿9evIw5K|=a?odgyF_C]ݕRF( ߊYƢB.Ú,VoFC,!\V#}ciD϶߾c _t>x@ׇ5N@릧6=C5c{1ўœ7^jg'$|E+LқW7quƯ{നn܆+oV|GGs!FVFԌ^uvRsm[ʋrE97L7:|dq&Q($Kl&k^rwdH7XS_hě$/: .aڃ~ {Y+W2x۾0`/;f/=Qhl9<*YR?̃M5ʒ < j.,ef9N伿C\7Y%0#d_j Yx9lw1DX9uwYW艶KO[ޚCҗӖ>7|S훖ܞ×>`1_YDz[u1`;zbH76 l25Vy7k;lw ]{:k3֟{jB6P{#j~ctaX{wаS uIf.f:3r,H>^RQJ~{$)KwweM.{jM')J龍Du[}y)B@Cf`$nv=;/# !f&!ۗbUylc.+S_Ù=o8|LA R@ث= PִzJ9eOzCðżEU9ui+g_45Q#5)7뽣hXRS/ǾuX Σ{A^2Z@ȟ҃ŃI0$nBNͥ,c]v'gq_MYG)N,EJ=6=LLU8 3;K^$Aii I!;·"R(`*BMF,󓑩V&oG:b6Jmg]^o hg-dsa3,P(9U1@:!&ROx+ iQcʯ;} ~;w~h~oFoto"|*=pǑvSNT{{nw(וD Τ3.XX͙ÿ.9n~̙ T'Ҙ|mrwiBU.P EX JU%T6қҙz*~ðەhiZ 6<ybʛrR=%\j5$-1ġv+q&XմM+'AEӂkԼܕSnd}V^C?'I/dxlՔAK S{c4A/bؗ<؅ JQ0YfCx]ҹZW dߋyǨokKzSRy.NMϟ?y>kJp#fj}v45 w\~~09+6VNŒg΄"w=W;"R Qna;(+Tʅ+ L;Eٱ\ʧF 1\!PIet֨(Λ)4RX&uD'MN1(.': ٘nv.+jhJes䭌XZDt"a*iK%"Ck1=18mA@H:nB=x ߎDZ%nAZЀw<.*b5El"ƿ-c)JĦ292}kʉF"5MnzIwKHC:`ޫ j[-zqiD׃bKIl%3QGd6=^+6j@5$}4F&ȝvk1 u{1Y̌+[NSwY\ C+V1:n =97kq.rۑpKb߲Um4ߧ(Vrk x92y'z 797r#ǟz\&y~? j=U2Brc١M ;ʙFkjke1ݶ%ZZ6+ [S[Z=#BpՑ9UcꮛCGe5ѸGbn䕚/^ ?L(|o=Bi揧\BFa۠5AS@Z|OLt(ȗ7u$mnSPG;GWb7jI ?♏ ѧ!ʮ3jMFE-J <׌V/h7*,]W &w>'sh/JG٬/LINE<=E٥R9Ӓw&ŴIhYG'#ߦJсt'.W^7+ -VOFj\8c.\Ð$]/Xf|@,I% 7dp@p=\chR!I?sn=ؿ:~]bʨ(r p'M[ B#@x~NW[+H'ٳ^* -Dox㙰|bA*~U2 ?ar xX>CWӪ_Ǚ)1u8Sz IaP) 84c:cI/}ǟxn}CLWSs\FoROq.ua._9~<>@򴕂TҩNWDv咝ĵ;Us'u>YkgfѼAK~H.n" 19iurר)8:uL[ Ut&?“F&:͵l"&LYJzUPXPL)aO"w'Mjx :*>J4ޗC#QrlCشAtlAIQOl>Uh{EnjToۯʡVD\7ˆ@YdC'!w\R ` 8k!2\-6%!\,GHU0*X|* ?ў6 [q+>k @$ I%I|_RvbO#AKa^Ղ]9A5/pa]"j:EIwA :cs^5Dٞlw r:d#q7sM,%rZ)f55R1{:.V(4Bѳ dm-U*|xofvNENU!;UELXDM!ec.]v#ʗty4ҍ3Y}1?&jl~bm{5޺ 1m˱gHֻ)KM,2eOC[?(`mWAʔdti^TY\OѮw 'qiKo8tR 7I4l,]nPeMc65X+0МV#:>Lͻ-Smh +,ُ5xl>hS^/3jRrt0^Ø3B#|bTchj}ovJ Bܖ]GY^) ْ=&- qN_NV&J$] X|%9c[A Ei>1Tm`}joV]JfF5 P2tDI[nC0ehole M=7CӼMC ^2#*~oN_tm8 NuT)2Ǹ~|՚or7}靇B6eY/b&iGI7 ?C]c_opAǽ~SיeZoT&1=܀N4C=CI*ᩰ%4ee8+dz^p:PA#-1:: 1@ vзiKeV` \[')G.?xB4&؏.Gcvx%V5:51?k=˨/'df?,P,\c ~*.Ԕ k\;c"8D3 -ojHLw _w5 >htOF?(;~ yK6ҮG]O߽ i?y" JCu,+PYZ?3vPisLBYQ}x!F`V n\!+hqe[ٺ8 az0g$7tc?<t[颬E(UiD<ӛV| Tg]͗9>;_h"m/RC>CP lq`# L4Қ_'.]P>G=aMGIZ2B띢2Z)i| yU,߶8xQr_a,Oz!Y:^Ket#z)6_u|ezȁOlź^b~!0Co0S(׳VZvHS藷 C=*)+# dRS&I)G"I:GYƖ#`"X׏jKGu332o tjPw!}-OmS:O.Ftp5|Jj?Q?3vdFʀž_ԍwXyFmQU9P﷡%1[,^InyBCxGt,>i*Qnlogc(s}}5zK1jEԌ5/ʔܞQ6};1A.pp*c}px2nW@ހL)\M軛5:W%oc}Np @+z^vrƹϹ..z/>MrYk&(Ә ~Rycv\땕~Πk]Γ"H98ե ,>ԁsb,EwKS;PO *te8g/B-Ԉ,H4;>D6ôl1_+= Wv2\E8]?#4!whXg 4o쎡v s qQ8EQ<x|':vZY$KC2U?` V60  0g&_HhNp1јg=1n_yߐ'`U7,wlLr3Sѳ{pZ>gGR\r _pې(І*@h) Ω--V#.HB[~ iNpbE]%xpA^ߢ8cǑ뽓{DϢI8ɷI󗢋apOH*w֣ e1$GwY;(ќqJWʅ˩V\]@-j1` ;6tЍYW؁waScQ-ZEVIWB*. -erp:)]I}ĀbM8߽W-dWpT%K]9q~( ްxy,+5#\WpCB6Tb?n]Fd՞x2cUκ ݰ`ya5Zf-%tc6}ϋqcx-<ܧXya-1jU\#nD MO_wa;NS3ZN3R[pPN=zӌ[E;/g2\P6ĖWp>Л+o;+?c#~jm|LX5s|]lHطw#vEK4k$|k-s@3*=y) 'zrl.[ s?WKHeXN(#}mR! "PS@k _v_Yxlwf$=<5kE?#ғfk.R-P!4q6M#WPv 'bkq|?Q jL+<'<;1qqa>Syxׁ,=???3{~S'G !jCݹ5NmdH .sY0S{nj\"f):L|zu#o| e2H$r~̅,KEr`')Gz%,]Cu P;2y^dݨzp{?ltb:fvW(5X 2oBjS6Q.O~0AN8=cu1ft2Õ?Cj$̉?Jތ=!\xvI*P|E!Q4nBB9zGWd̆Q]tW̾b wB|fC(.F0BkqG!Ǩ  4;m{?[&JDf`]-ȃ0 qQS0.yW⇔Sp5O, GQ1Po%L-!zBEP>7&4WT@靂l`x<"`nMί- {Bg]`#fWq(9G]Q2ǭ'(cQV[c)KUmY{r2If&+XoqHELvvnD2Jl86#6Eg=gSVW:/ͱ$sW+P1Rdo(m邽Q?e7fHL܉n7{%a9FIʏ{viP:,]}3r&2ՔaK*q?=ȅq(-QG=n'V$[u-rLKҢ75ɩh0;V|S^Dlt¡x[aUcqkE<,(ԨBs \t4 VY|4A4q'ff r^2Ub c. dl$`h\u<48&223",[̈́_3;{sJ[=<| ]F/3{ m6b4I).Q]Eit(}iSL'H{[)M9/oAz63fyL\yrftWGTA~,V&7}}5Cj+Yrp{TmL%A lAj h|"b*,Ҷu$ۼ65QvH}o7QT'bny Y H:,;B~k^2ȱQVD1pfj,˺u[5`|{iMIYTq `f[#A8 0{ z(CQ<CK[s.xehOJ`i Nlh}N9b2}DH6O/Fv>̙Q/JB x[fNyup93}O8k"Yxe7o4cl L{K %eXq25!4TW̿ŴapD2_lE?s]+o wkʽXD=gvջ S@N`b #+/Kk0}G`Xz}<zvoQA?"_d8,Eu$hRdv9:lPF:_u x4l M 畏׃5{tCdJ4$ ,"qP*?y70D3,4|KZ{( ct/ub(|7y.e,Q[d=,>#9q񦌲moGaXD.suMf&uQ\25'u?t<{eP|p @9lf4ϧtHMce2JY_lך%Emo7U߷?9i :TPQ4fSѴ́BNv6MT^*R9:jȯ_ E6SP #dԺZA %чèԊxTgBeʿ{CI[*N}uh:L  7Գ c EO }eEN=(Jdk臩y'{U&vr*v5'=ß>r~7!T1[󨷱6lem[XܧQp X|I:^f yUX@]}?}݂kh:P])78YB`~arڐ3,^b}xn}r ⭤${`IUZ6dJtt ._rRDМX#B u6!t^( v-Hۅ=Gqlvơx9qFEő|jf9 4n݄˭\Q{_=-QbJ׮F5^{;c[/os+%ag!l튾o( 9 GC0Q׈1RKsÿ];sf!sFwoбA,kG#8C;C;#`X2ZvoѼi#~]MCvՖ(\JjBFi+_"s\ُFA;u!T cA!a*X B5R#Kw7,(#Lz܍1RUJzPtV)YDSi5YO\^ k4[<.\c93-gxT!+QzC9_DžRTj49BiX1XˁTtt"Mm cHOlB>gp ?y?2 I[7H]cRw&$Y-(<ñ*̚B4'k ^xĈF}YA3A=Et}Kg`/?1; طEyӪ&0ny )+HWx!/= yVQ8Cf567T;ePGNDr趨{ [yg3tyܧ:܈"ةB'ĤDSԑyzK phV'+EojFK`,RAobS'zf 3 7sL|V+c#<"*eyL?P -+ph[81E#` V?GzB3e&W&f ~oBl|y!1Puyxn4,ZA e>Metʷ;+B; G41WiD5. ^- ?)j_2zC}{ƛ9y .D hHpylQ7*5^b\OJz-, <ٟ*Z#2[./=.<:#^ ՟"w2f\m}zڛt!ڬr>/Q~;.#F[, ^ލLe]>t={-G(kLmIScqƢ.)1E~у<}g̦#vo-=:@mI$XTtOXm;FCH^Cv˵gkG5'PCRM 'ƃ5k7u yg2rꛄЎ,f-WLwJ)1`#6ϰt.G-p?Ҏﮎկ&i_m?CBG2>FYѺū ;Oؾ=/ R=yE')_YB;4m~iys弶L2+ش4`5e!fs'sIĬ2_<o]w c?ہ)߄G Y"ݧQl,^z^_Yo^ y+ k{oL6)M!<=N4YְΜJBDgD8qRG+HR?<1CqCe>72z)HZ0KGv{Fm;∀Xʔ/3ۈgg2 $0¾8B?C8;7GNw%!y ]'4a< "Sއr0?mAl{Д(U2E%Z2gzڂ6L5E>;Ծ?^K% pBU~PiD'&o J?wAp}^9s0L `f<1f4`'={A~>&B:5 vrFrghT=qeF_Դ^Beɱ؏?P ٷgtj܄ܼQ7*\$|P,<%+Md:5qeM22ֱӓuL0`PAo$pY8=/٣ fٛjr5nB8~qd [ xNS7=Af+ӼpV͍~k[`Ǎ4-z$~rS)'.ru -B]:@9{? ̉,w9hsl2Kx&5#5-A[#zBצO莳j80D:ThyQזc (2E&BB1uЭU \׍bl˟g|NX9lM]- Sezz§l˕͐dx.=Lo7`6$ܟlTs0@K"NrUxDyvSXhcCb4U.'\PWY!j.0w9f csN:Us`YH4ۼhtPQl_+$ TP8ׇffDa'PQQ!LLd.qy}I ͞艡\TxKxon4EgUQd[{KA R3HО*YQ ux¾ *]owϸ ϙ"_u"ϸHvP{-ÎttS= {0 iNCCU~hݥ~DKy@+~oE WDLˉ3 pz>rԦv+n(E#:(ES\HW.'0KK/啺dt -A'/.°74hy,Zű`klk *?NeAХB mNs/?Ρo b.?U􃌡p}69 ;F3y [H^4 X4xWϢ w|WkV괗l"91 G*+'nF_Wz̙Ki4sY ~rlU I_I_z/vL6.Y%~ q~źeynn$jORRwaO "FҔ:j*IЯE(RQ8PMQkQ6%9F #:9` ԩ` ?XJ@*OoκkyuaC}LrɶNEE01Le +l}z Ty5E>ƻ9_]עq0i#PʷXbKx&Ewɣ|%4G_ LK*O)iFycpiy=3*ɥ番uu7W8ZR9E7$WWsU9:G?coG"80oJ\D&wA7|9v_(~ߪC̛GԂ3oG3،g}7adT:߄'VpwAiiơgՉR`hθBu'P Ó/Aa } OV} j3VXU. 阦&( jVa(?{g62S1e)\e= Κw|~V]Zۄl3M5w9܌a&| .FL;dctSaeIq%NĮL{W@" )W1A7*hReα^Xe?2İ((/tdvH/LvwXY6C&P$5qxya&Euʼ;ݧ%:/JdbD笳v>w_{.y<˖%۬]K& 21=.iL6n ~ey&Lg->ŋ'uD*kT&ܾez?řau1<{ؐaDͷͲ[WX-92.W=ΦJ\zazvqdA3'#\ES xqm`Ix-6fD(C<Bx.̝7yKZ{{GL 6;x9Wg8T|U4텯͌4.-fyGΚ x4"##^E|y)z`MR-4G.K /c6h>_f\ռsVIu ukDx4=xedT~PVrҽMӻqk6q3YR+JHz:MCvW)fO^*҂&ۚ4, YR.c$]yv6u*Y\ewʌrհyy)7P:PV)Z/+HvdEhfu zJ3w;Tx%@筃*WnۋixI!#n+}9EA"Jz>I\|f*9m݈|Ӕۏ`_DiEYb@o-,7QZMWbSib^~fM$ 'vE#2!R;[C :3Uͧ|6_W%N ,غ6ViC9yf/ɹUpV?n$8[tZ26mHR[ D m6*|eߦo,TYep( d_}\ GdI>.#Htq%|>ll ?T|>p#7s?h\D=lE:f~,a]^BymYp"ȴFo".aZCu+朒CyP}pfc~-nB엁ɨMQ73y |) ~6ɱ9+6R5;#x`[km4֕kemYgQSGlw67ƥl-Mm o߻JY.oJǡ;OBEK)C1zr<,N,c hXJezwL6Yt1uvN9r6nĠn句WYQf:x |R[e@2K1N .Ow} J2R_4}Т;a6|_ Eeh."%!ۘrP,&8k+Wd∕v 8Ϗz:6>^ OWhi~.8mU4/% wGr A\{ >v>~.J,C %s?PހJqA:TB#c: K<( r i5@06޴i?H~DEMkrVf B(BKĴ}n˜$96  v0 A+d_Į r_Ċ[1yB ̫8*߾}C~\p5J6K:C@ksi5Lk'AWM.T8kN1C-!NiWZ7E&eJW-\:8? jpxzFt*1 D#Ǒ7%J;nȅM0d6׳zMKB2%4*k6b>MoeЂֳg&9[(_ [I~ɯ&Ȅ1 }0̈́M.dv%Id~ރRZq{pcz wxp_F&yf0}b(b՞eM)@O̮;(b=R.3tt:|M #: pny@1{VE@ (Y.klG-:A[0LXN]XL}57R@'h\hi|(D;cU5#} a _- , JhX7EEg{_"^8Dͱ 1sC2=mI_mK)0 K2JW5[o^W q^_$OzpQu,~\]&"Hw%'W޹9#NܳyMlCj̏{4{C?}a n2t9.mBB̸&[;r13jV#$Y"eπ0X`zD֋ cpz{ٱN"j®hO~;lBKﺆ8 cTlɉ-^aΊDqc(gtJ*e*g8)jʸ@1W|Q qNVR A*9=z3H3zE\g(|_ҫ]$H짎|we{ykvCSĨ?ul|m3=?ȵaڭ9`ОvƉ6Hps+qʠ9@>an؝pcM6_w6b `Ya!1 6<-mnqI!-6p$S-><ծ492+9tX]V%d13R my%9\;L9 sXn?E_gP=1|[Zmv'zrY=>6'Ȥ`*؄>(eH[ /8Q(@M=s("X7tCzjIa :[u9v|q=qL]u_Wzizg45sbR8lv??adB14WQvjTBe_e1SroF 2N3g6IG i"fɻ$,К|E%80.Dz]{Dr`D'q/urUcBIF:'lNkQ.z!i}W+[NA|~|c˳;%2n=\y^N!}7<̺6~)*ggIzB,yqmp'_na))߻"] 󋎄"/}-$q8Ēɋ&. 't덮C[t򏬏PgS̩H2ClwȡԸ2t ncJ ߉a*}=_x}<{S06+9]>H1sul8@>GPe\p$+[#g)¾TIKӹ|Y<{R)-A?K*1pi%]2d+idXC?lWʤd2*yq}Tٰq*鷵֏09ɔ:y1&hΏ#KJedQW馥}5Z_* C+5s(}K=v!Up宮ZQvs't[ȊgD2Zs f)NDu#J֢92b%s/PJ1ȤB2mt 'Nr_! sJu ]ʎN5)3w2+H襢;;wz}z!d+OH/|d ü;K{PpUZ FF4-42z[BRTG~A˂1S_ĔG6AQ'S)%ͫOv6x|!Ohj$(ܱ"^r3\+V1dߛ_2NܱD)[f 7oP6cfFd+mU<|O!Y ^rPiD͜t`QJ܃>gqKGv0"U꘡!7NL[J aUXwd>N8-pNr>%bDzo1 dQ`xc@DNn[xgNvXܝBaJO 7kt4rte+Љ viiG4G_":+h~9(UױtGV 6 $AF+On®:<fRZ_2G$ݿb Eڠ2 ?Ix #;F/I+؆ֶE(Iv—k_|v~Eӭv.{KR}2ia#E*ߞL1d"Bm΂4;FOa#a-^ i-Rr@3^8{&,eJL'n'ҭj;  =#+'my]mH|SU XZ5\0ߝ2ZP"섪뽡\S#AvN3:6kŶٺ;{s&c2ӡLEE0W*y-- QzT@dvFEra7EBIaC>\BTNwи|k'{j}:0hgN'[T^7G1Yh޵<[З@!->I*eV7g͕PnlO/b^cd*i~oo7VڼN jDO9Wgvh#4٧96@N`u;]ٸs n@;`{F;)h>e;:۵B0aDa;;}pjoVM_V&1sa|Zmf@$yZlA}+s7ɑvbZ67l QlGIY~md+(a1̀ !D]@*) [7NOwo_?OԾ}]Jaи9ITg8th>_(oO셃Yec/3x̹\Iٛ| _My TR eף۾|G߿]k5۾\wڴ'\:߶W~lވ$`h;SdtBEX ;YX7׿].:_'wIK2_?\'5&s7#J7i4: 77g`G;r8{5B,Np%><'f@g?8kJDJWȔSte+RE?H_Lq%T?Ϛ:t/.'4w#\"oJJ"d6XlHC\'#EL`a$Jw\·O" p7Q[gb8J=Z~ * Aчo8}y^v2$Ev@m4x]TN`M^(\2nϮmќ0\ MnmU¶y[lCd+G$k_?\B[czii6$nfʞM:~ns4_$ (E&90@ }k(R%ENR)v 6}g7'^v@;+ @Oq@WzkR[Z LXw Q>cYpҏ;r^$`N0SbI$%[]21V8Q6krӫu>hdbCm=(ql7ӳDZ4[EԚPDBVk[+|4&=A5._ۋ J<^`mS:;6p2K,w{^©6bT{)=1"JWĔ@M z$&eL?>Rl}jĀyUh\ݽeyU~_~pBrD5uo^H${Y7bofolZpe'ϩ\;[e|<73TȶJRt:t-'2<lu?HCYP<(tf-:RϡW_Z\dMᛂY~<9*QĮ&:riVteL5ֳn+Ŕ_iK-1 ,g}faqi jȞ`җc,ylun/'y٥3 Ǘ}t%e42x7BmA^:X Dة %Q0{JdT`qQ>P<::#Ԫ_"PAROy+zWP̬Bjf~2!NV D?Ρr3O;]m~2̏pqX{\hUpDAާ3~D8 ;3cH% Vߋ9>7)ZϾ ? N#+b0U?0^||o%sw/VSK+J RIPEd0,b^&Ў0sb ~7 j$ɇa- ?N滾okw+HdE.ـRbЖi(^(mHRk$8aٕڂĚf"W6Ȯ: A0Y_uKU&e0PCum H yѼlP;:bYTʞ\?c Q' <䌒: a:S7d6X,rXZ.gnYELWg6ƈV6-3w`TCkXq`RO F.♝ [Ϣ:jCucpTQZ0ak[ | pcf1k/Kld\c$ߏ|a-Y_[k߄K@@ Htj tE{]MϢM Q&! KI<0~wZ k`$8@]@~S_~0#nq"}2-kN ~Ol+Z/r|vk J}8@PB;ؘ"?s4E)csӳԩ|j5y6z4-2uen aCEsgk@|0]wj ܿE/3''ւ#$ȫt!2rm֗ +R)]wו%H{Pq q8%|D~mx ^`@>'-fW˂H,oAM|`}岣Yq|/K(!p# <] w2$+e#д!6VӂF0&f^d*ZrhNbD(~f+6ax/D%҆HzU]woN_6bRlJU A sH-pW*Dxث9heբsd<$)N*5b/ D]>>Lv/~mL-B ť aTHTnW-dxfu5D4X,B S!nA=o\x"q_χo#Ђ{]^/6\d{ L$Ǧx/|WR0($ l{y7Iz2q}Dג-qmbjEcu d{u>N.!펶㨼:ñf/W2X-{ }\l+YSf+G}j<"U@G~i&!L髍 1 ,guծMF^?N$!Dzlep]١")q{=սq%K 1SɊ 6p '| K&_ي{}h':˷K ZF4Ư(yO }Bg5glڟ"l^1őzGr&lY`U62̕D9y+ Qa)ҨܱO GS)Ŷ{ec$`[`xK)glpE FQUgXeP,Е 5 z>}+ءO=`=9e5AT{Ǟ78XϮm,\{]U_}Pͭ^DS_MD9S0qAwO1ٟ 2UAn{K o`he+<ھk5T#g,fu3_ao0?ǩ ! ]|O_E8=%􊾎Z^Zz ܣo6 %MIXݦ65I@m#~l;ر9gyC[ǍiÍm^x7cү\@n( ^_MkPQr !l?Cvj7o#47 uץˁ?WrίsϘ_JPlnQ 6OAO!ş}ճpff.5\l;Rً_4!CAu ށʷ#!%?`J_P4L IoipU#j\7}у&!w9O1ofuQXL$a{ȡ4HYVu|r9$,jAwJB(dC1(r0|;1U VS}Mq}5QC}/À.-k~fh,Έ9-_`7Uc*&m<7 >'t` }jήҏ1J4xn $џEϒ!>^J,uw O9]WamN n,W+Ԋ,!B02pі%ƊAA[5򚖨^/ &׮|9ǹ*l{#t9hC ɛYfevw;7O+t""t/ 2Z(5cip3gO3wgAQ&09Հ?c'm{Yό"C[b0xY' 36*eҷP R*ݣug Dk90o`[Գ_u,p'd"2C @ѡ>%=¯ ܔ%0` ydFq">>=i92bf4Jx1f?Uڅ3V:{G}9y&TJߑK:>5CW{= G*գʿm/o "}); 1&Mi*rC ,/~qȞhV&ic78t.D-8QAr␻_*}@Xf8YHi)=XU "2ih GFT}a^֕`vZn<6nW?~ [vh䐕b%pW]Q])r^+ ւYޙ:qQpJBːrSk{lGVO !8BuurpsGEߜ51Sean_k='붯 %O։׉2_tߗ{zڳsdaq:;+M{ 'Gmke/[DxA?dW{Qٽ6oWKIG0=Zge>(hI|ii{0tlx6FG">E1:v|YQb{C=ӔǮ^P j>ey"bD~1eD(D=n6:':ksq?Cu=*"vFF ɒS 7^I1NV%tFYv1#{|MciiOWm'N׽ۻ?1l5zIj.bo+8 }+m04pV]G-yx j쉣g]FjxDu69It,: #lO/(O7 8PR4SLXfqc& 0n[aepY"w1i i5jU}'ϗAw#]mA^_lمK6 z7Ƹq&b8rn7Fi>*QJ P%L&еӰصpTnJmL7@t؊bٿoI0>E@ *qў.1ď5Sub :/#eWlaF̀}WPk |5CQH?'v4cS υ?}EkCmJ"\+ 96/ Gݔ^vKmm)C,9=~C 3=ߘE氷 fN6R5+8Mڕ@p|GcfK$\&S~j.\?+w")2UxE/~eFE麵t܏뫶+]\I>8x&%p98ԁp޽[pd #<= ߑhsTj30 oF7X+"`; zb`c+QHB2̸ ,LB~oJQ9{ ;u3%|' #<}_ݰTcl|WQxS#k];#ǿ.N-# KYlwu 1i6\=~&o(NꂡvudZㄓT,OaKÐueΟW)y J(&4G(1kDdSksʻR6Ԁ>|E!nԸ7c rձ<$xzYC;& %﭂&}w,yoy4jwxIA-`*ad D'ơ[}f󽍛1`Y iQ[{$;m BR5fAp?I(!A*(&L~ Wk<܌0yo у5w'9^p"mvm>Cer=lx79[,_4^FlInzņ0˹/z6fr;pw6тIw01ε*쁑qN= #`bZw߃}{Jpj n:H"&/VgU >ڤdC0 h~7P-!`" pHpɹ)Y,:6'HFQo%b+S$*q.w˝!Qi(V}9>}T'TʸڎI|Vhm9?7x+oOjК#hY{\g=WmK\r=uF^k[0MLUt]AtBB`yDrUY-[z]`DSGB+fk"YKj3j;sU%zk=EBh {fI*rȊNR\eg+tYVRysDm8XP`~紃Uٷ)0}E ~K첳Y>姖h;)n"2k׳N, \uKjs6eRq(ԥRڲ`-DL[z ђ)'Sd4U S\%@8ƍhO0wuJ)c!ǴN8u{23!^-SmOɠJС"v`Y aE5~DPv'##<ؒ_ԑ| ْJ~9ѻF1OH6`~sSF}Sw! j4Чx}Xgv<O w>m?jw{dK5 ֐oF4 9s? @u3OF"Mv8_T `[{H20{GQ~<$sup=Y qId3480ME\r+L7E'SdZ"?H.+N&84muELMih,N*{dkض:*3 /4Єl6_t[k>_ P`^P1ܫ$/;2Od>lP,ԄZ7*'h[C1P#|s\2濸+(\?$YJ>A6zfYDz"?y!<]S&4p"vV L̷>|D$ e &?>wjx;A~. KŖ%2llzAcD.h"MV1ro+vrx\{T^[738<Yc}5Ga]l"{Uk\rbFx33[;WT1 pBpWck7Oz;_j: 8ЉԱ5\cv{کQǔ)#Qp=9htsȇ2'ǰʎ+?1 ;̊bK%ؕ3ZdMOݎgॵDhy4N_>2uM,9)ֺ|Wg(psTg?*#lxv]呌wjtuAw\$qֿe߶L, Ed4urAɌtrf0JVe $&;á'e̢j!df Vb8?_b&cJaD^e=js;ʾ}K'm~flc{s充Ogc*+1T-?<,qJ=#i*z߳rS:k]9Ph?JAS6)V LVjbl=8t4.է^ ٲ欋Pf6jcL9:y u-۟Bk~%H Jh*V [MTv%ݕrɔ2iS.XEYlDͺ^7ijȖ*YY^6*x>bϤ6rFM ̬BՏ_ӆ]‘Mo:z"l=WG̈́sm=mN=g; ˧Ǖ,{Ϥ'=6}G[p-XFB7kY'Ċ(*OQ5^Ք>voAWrOʈMŗ3uOkU6b"'cVz7z<`])AtsU>+1SlNUKONfVe?͕=F &wH.0o ZSsWYB3D#jxf ֪ۤ?z2rn g㥂>f]n[< l]Xxm_8^~%ﱔhւV)ypyե[ҍuݭLDW\(ix6Dxw T~Tof7wahAllE':jV\ o9\}:on;2?8: }tɦG=0cko_ȹ:ٝWZBw:MOktOwo]}e8wZW)X3uu~۷jsvu7oDCTЯoB~RrVꭷܒJY^L6p}rސw6.ოIc$Z%mMu&2B>g/J%TIwf%0&: W:˩"I2P=peβ;~pZ3CĹ,b/Nӓa*Q"I Ԫ7~#ܗoQ{$TJ;ChWqϡ}0*/Bn4daiwA9x>C(_Ɨ۽=$ƕ8J'.@rFv܁?^J?6䯘1{=8}5HGL6&{Y7=v1^>a~Y.f fdNr Yxq*QMs 1Ͽ@Ua"#'ƻEb>| ;yFuʁQÇRaE]eT&CWG1?8T"KfNEߞ&_c6*8`ߨZWuakD貉hw&NWo? lfYiF h-^} X/oཾKf,,ыA(-H֐ 3)ZBc%;}\fޓ1a3 ȁ @K7 hSªy-o̭!ˡaǗ^i3\ g5M{kUgltX0i?сix$?eqǏx2z8}HvrA2MjO QlOJMZQ|ꭁ]UZ!/an1Vye Nat?傿uoۂ4OܓqPul,᭬AP\hw }ǫ5:N/XHQ|F5ƽ~ޘ<ɿi V6ql6L6ȉ_S@2q)yZ))3|AATsUz '@&ǧD ilUlIby'ySGy+G(Z9}sUS/k1yu"^1JWbq nVO$rNcX͘4Оxz72 ֑Bbt4їƞ"M$L ~*9ogQVחaOev}>#O|lJc%&-c)Dkp|"湻AKa؈etH·;x_쮬l+yֶ034QUMC]=siWCoT2*%{"i%e0[ٷRMbΚ<]wIܡNetw̲_NK#*J{h>QsmIq>@KmNcss40gp1&̟km՞GWlzZ>+j&SXg$JmC& 0M7tXp1_߆mqf$,ԇEUyiPϙ:kS!>Oɥ?u]B#h|Hn-YRL-ӧCI] Yp(ٯ;0:UuL= h's&5Ķu_ [ZoوQ9 bd¾f6eG{f=0h9OHaij@]Qޣvstܣf.^a lvOt"O0տ֒M:eH$N/_"BDFi: љn{V؎o1ei9qjݝQLs\$>ŕఄPCwxiSHBd?*#F`[Kl#᡻J,(]&3?ޢ'ԯ>a&TTӐ\P#}SiMp]iMt$4 Ȟ,x3/A 8/b>xt;NosLG&"^ Xt#V, 'h~V4hNΑ(*Kd_&e՜~FWrL&PP1jJ=duɠDޠE5Юi}>WX/hxJ0Kkբ䎰=j֒{tVM, "?pf.T \f\o\b]E%}#.;-m'[QwŽ&WRQ5l,+r __*,+}Hb%x8enX T x?CHh +j,hfqu4}} O:*hdOےdRFV~ʯ]HgD: L0ZVc2ˎuw'0гHAsbiɟtj)S&eIr" d7SČׂ{q=$#B=|ʫF%hRlc,2"p\b\Sb(A`.ǩ36ܡ~`$HkAPߩ"_QQIJ2twX.,t NJέg0/]K^L&m*N4VE?P;$P8T9b~r."nX~)"sFa:C_y?vM6K Ke)W$4\#`X,urt/!țfWoqםErn3#oFn<{mûuK*9)m'5FB}\Jhm7KE',T[Dz}i/YT )neq?1ESM{!e]ctwy_P90ßv#.ֆѵ4Xe95 #Ks/ZNޥlJ(7VЈOi{>_C }`*nW.w=\9.BȱW>$5Uyy%CXA[ ^ȆQG]aCD'um -Oe"'aM堳Y_ q6`ɉkR)6b,<S!1iڥgYc1N +wGQYY9'F8k\f1W4tI´ paj 9_`zbr >+_5O=G:onf &1k2 \MK{5Sf?l.bLq/ྖ  :w%ab`2>hx%`̓ᇢ^zUKC#ۣsc=e/N:\8WeA&p_ |?iK )BdRoŃ+@V8sy60dVK+R/ P0c'>ji{/\yi&v~KD3l$ԱC+ɮݸ!)0vɾ%JCquo<>[vFaMQl2=w=TL3b;47#`0YZ7lK^/^j.eqVԷqCJ m/FĎc 65V@$t4'qe5IV+O% &DK>LtƿEe3E] 0@ZH5u]ssdOsoh>p7DAlٲG*t&í O#`fwИh{e{h=0)6 v=l2*a<#6`rh% ?dS/+ur?@&4A#blUJ+M:An*;Ha #pꓼqzgu4:đ~3QD&{Vv4bl16qu[<KXD8$b=CC \D;JB;X99."w5&vuB:LQ:UG"6!‘AH\fnh_2fata8~{p7qIfl& 6ͺHA|MJQQ_`H''IXÝ`^oy~ZҒˑPhA=JAqPy4Ut(Me`a68P BvGRd.A%epP~/kA KoEWr0;ыӰv7/A,:{VfQ v`VѶĝ({YPFj=VAj.;YJX9*dZFwGFoV$$'H G͞B뵴FzSqNHl6:v9HQ 7r|UlX mx[dWop`8BD fOm ~*d3آ zչʎ@1E%6X1L_΄P% t5YPrejTNO&;,tPv-[.vuX!z@}F S9L-IF'C5;ˡհ }٬8f~εnm ^: 6t:mN VXB~;ܸ%xW4Sa&HAU[~|ulq9|P|ڤ);I QRx(޽b(v _ ߇64.{JBAmO> 7=eFcU}WT {` UbM'4$F@2sҫae*0L5d9\Vgq8 +gNc4bIr8JT%@ٕT֥i o{0p`F8aa`.XRf/63>Q۠C\&8Bbu=/`YMr/BB=H+eC9jO•eٲ]FB[ҨhX*<*5ߚWI#I| WjSZP/ү$lOqh1R+Q&w\qW~hC^o[?$W7d-qs)[!S|XWmǑwlH?пj@xfy\N|GoM$uOo$ eO ÿ9ZL_[)q-|v-QH{B$1LR]GձFC0:?M6F';̋cf퉦9BިbĤnuuG QS,\wmkՔ;j޿D }׻rF jg]ףxr>~6vY^CsgϏ뒢 oL9US_,F#{,H6aY9ɭq 1?~gj*0;QlY}0 ׻#B6l\94$o܄b- {2mb;Y03t, Ϋ%'.6 ]b᤭üW I۟gqe;<;*xFuGUo߀5(&8FHH<wI{6]z?>Czg~Quh |w+V=~1RͧA&&9b\"{M k!?4Ѻ$QH=sa_"2$X($[݂/Fyli)T"2H Oչp|oV5DL7c*c];) 81 ?L*j˂]<p=J5F J -nVRpoN7 >6A ,ݘm#oCA'bJy;;sH=NCˎ^9QP,}ρ,-K' ?7gUk!ܸ31XG]mGz.aLe{pN} uYzi&R$R BཱུȤS8i-'9E;/%&`*pm&[j=a<QY=vgOMfUnT̟aTٍԮǵª|ڈ*Cd^o+A9o+pۺ,fznl5RcwC(n|Qj Fr0dTlt {pQQd9P㟟Tx^}o{NP_Y~2Lwb[iDT IΤʍ5?z&н}F"qۯ.{p|/fʳlK6r\%\Sږ;6`\0Yh)JFtn)XiɡKxh2Aii&|Wb8,$44omF a?hi*}>;BQU4zT[9 AN MمKRm`5JFeAD6'cXֈ,J[:+A$rR6qUXR'>%+8@cR?ZY80w[Hrƈ Qpc~d[3| ]-Io[r+÷_צZ>X*(פq/IXD`1GgyG\uү+=w B.%>ZrLVIhF}Pj o#PrQBuh\Ƽ$UuC? wwοQPVN$hs7ӑQ'THG$!?8-DA6PO)@S@@.BV~-TS`R[7y8V9}ewj8}Uz*'lrEߝtw]?Z7VףPB i`(|>Þf#‘6Fx?9g"V l`{7ںC~sZзJL- G{ʄetՆ7/A:%xӰf,7}x𕇣?sO̜V}{sv[v^ugwG>5g7% }Rv8N~*?_ma.waL*EمNƥPnI'uY)fɷ$ҒIgGP\_'Tl !A:sIN۔ڀ-IA2Ȟ嫙4~i-v*fU29Hy3*-_5i|?4ˬo?w9Us˼[=Ȧ4;aY~YU\nbp$.tn6xno*t>Z!d&r{/DHlK-(V,v$ 55QFRHmTQp ,7; /77 ư)gKҥ&X~Ay4i ҫA[݉辶"24s {3윘|Kuj>w'ͅ˟CSCW\qZgF=rITL{Dx[bzmƤG`ׁ_\7{]EПTeղCZ'#͟"rȾV=19šfAG9 ɉT#qP3clIxl |Cv?Izҫe\܌QN_^6bJ]l`"DG(9Q rx4J"ߦ~4"?[i 'Wv]X5Uhg~AHR۳gm?Y ȟl+;#́u ɴꟌ߄DI@J޿A4ʓXsN`ʖ`[vK)3,-&zՔqm1_o(f-AK0Pm!)WCO@25Lvȓ(M_vWEz2G*"`.hűQnwSI枣FJL$m(c9fGoF@)챚8 )D­=Q@p{qEjfbCp9#A rlg7g;c5 ޵2UVL"ȹUЦ\G&c%1}TvB΂|0JDOF-1uڍKu;,9:UQziO΅ڵXEqA1=.E4B'?^MHH\>Lr PtwQr C]CoJYrv֫ u e1եB*x)z|p dB[c z{+U^_u?f??QyCW˂bNԔǿxsݘ)$/Q5O܁\?ћ?\4$17 ^rC2sWL~*vd篒JԳO+c܃*&k1xr]]YLAǮ°t\(@5 OAöCL6skJ8[OǴ  ._>קQ:TesU\M&Rw ;ÿ`折{!dգiGڬn"Ə'}V}蟆ʣh[U:a/Ѕ, WhBi\u=x{f\%ZI^V:qeY]%+JTdMd SPRޡ%2Bt/ ֕[O$ñ=JVs$@-Jxe| u󷈪 Q&Tk{ 8 }p6_|zTx5H[a7S!|X~`,vaރ/mwp#;cx'ocy ղ^<%OSArOA+k”G%hǼuU?V#hrMcVb%7=r[|F0ExQK* p NZalwGr"z]g' 27_bj.!5`&B\D+-OUyy0QuNJZ"ħ.EgI:ί&Z~5_W>~5_Ws~ϯB~_ j_-Wb~_W~6"]X͖<{7k|&F,YQ(45&Zmvy&<6asT(&*π"LRB4;۾; Sj.C\Eq%4pBm~)xaٮ$J:mE1(J` l\MUJ~}J|]4µG`TpOTGCnSa]Ao\C+ԋ[ԏ dœGhz= 31pG> zG@+EFhsk~iT}hmMzcjQzuEd🁇I |ˊkn dmBCĚrսȮOa_ z*V=.nR{{넩FsoN8wG}EOF y HoX uQ5:̫ALR 1t]\ݢp~፥H2\O߶ /| ty{b[faIq$ֽ^;v햭iBE%e3 fSF_=IV4]$PBi!fC~ GQPEl.6@JPT< dQJRo/boNy[T=4~Dߘ0ى#3to/7G \n b?$I(y?v\KӷZtl-y(%̗mW~E+LSa&WOPh`kGPȕXLM p9k+-s4b<qfiW8J3#C;\T._yHHl/Wvv .E"c|cho<^UNg{R=],u';8'*''^_DjdduB™qbLzp{D(C3S}8-9ltebD7?Tv`pFɭm0LR sGlShqJهCo֑_ kގ/]BH V (G{ō4+=9پ_F03*ZY(9Vגto_Q ~j}MܗX,r$7zܝ9(ÈiBߡw{lm/cFw]7ˎ&{L3zv:D?vF")uTKQw9ư3V(sj"!9 1GHm"/1ƽƁmϓht^؏Ғ ^$\b[ n(Li&f`EQRZY@+˭h+~gϴnD5_ $JJW2D{{^1eKs,[%"wO5ɑH佋=뒚TR[Y7+waOUQC,e(`~o8#Y3hzm_Nmޣ_;^izXړ/M8y=]|X(;l5?;PDJÿe>5x٨M0^>Ͻ o@4#n} YĺG6c(̈́o/y{nؗ5SCZgѓ^JLr`Dryl1j|#L4;<1,~á *LAFL Dd8%sF g RhiC*?566 ω˱"wGJ)B (* e_R MˀQN1\Ž9~󇣟|; LRu ru^0$h6[zzA[P 8OU:V:JbEtEV( wNsF{bf{,@#;ïjA5U(;vm J5n8:wUSA5; 1qFY^WƮ66y8:luwa̻jwxΝ0nת웟 lOOi> G{6jWzQ㨭;ߛ=jdD{*uuib~PG(`y3Egc=ArםQyIr3z Ć TӀ֋S[ĻfK'P:1jqS ICt__$ZfVx*?S>JmB+S[Bs<QιL3sοRVoO9$h&[θPlhӜF' t ="ya`Dh/<v T^R%;2ܗrٔU?]Rքu9+1ؾ;xE8n7cKOix*? Z8^W{ M~v[ mMt?1zbנ~ ~(O7DD ?FBzDpxft$vs_ '`};g{{]jإ)WI}nss $`0.sƐFĸ9&b<<&Nj׌[@w(#y09no }<?sh9p*[QDP׻+;u +"rdCkAdo-[z%9€4}_\We.Y硾'P:n@@x=)C_M-JF\AUq- 3q=e=V :gI= ] =1 σzzcǘə1<htH7 zDfvmJڤHz{SDw3l Hyx{kƨ>h8ջ͎?p43ͩ!ɫhQ ;UQWؤ^GVT8m)y no+Db1p]`,Ғ c f,g7F4sS4l43ϴr4z\ GO*vHaip@h"͒Qn95G|6Fd3_VP 14$Ν(E_MmsÑ-\qvnLvG6̐`.6/sviu5:K3_Y2{lU{&^F,r Rq3 gu4/=;V1y?MSs qPlceEF:ģO]<[NojFSs{nؕ@o?o8 6~Np Fy[_OhP&[t2*gr5Mq,r8F'+^>EDY"/o67T.0]ݟRPi^ƟYP߀$x[BMXG<#%)C7n-"Tt&ȅPI6cyYM8<9ON{N1(0{T#~^5[+q\V1CdfW |)o36I6-ǯy/E@*3+M$ɜ/@I? fRe9ijИT$zȮAWHhF/TҀv0ˇM9|w&u0Q9Mٖ:⵪SD2;0W.xǦ N U')M{@S?am{)沩tpd6qr,.ekfjuxo"2MD/6r_5?y)iަ-\rY1(:"La1#c-9Oz=R?\y.&|ή&)̒y[D^<؁-NIiua 4ӆ.a{rQ,?m[ 'ga!*+6 ~v8/3 &>6W ossi4Q\Ht˱ "9}xǰ_n0?"YnsLkMʞE7^?P?™=pi(Bb`DAÂ1M8N6%;Iıve2{}=f/ax#a8Rs&Cz-KWgZ*C䫠45ܼ3ssÒEk],.Z19nW1c^xä ꎦ:G+O!-i7\5C~7 uB pz2YP}WC撟7P8:DlMlL\!"\Wb9K+;W%;sDl#ޞ3xO| ݾ]dGEh_*,{&#[lU?r1?/WXoۂkdu$m.͗Dd{@Pw/4Uw98zp\ ۧ=evr _ț&<ئ髖c5 Ѹ鑥=\__ 8]5+9ivS۳(7ǣҦʗ< yTjr/\` *涘\=;U(rD:8t5\*MY9mq ӧVWܰԎi5o6oSO˚Үӷm:m[&Y;f\CdSJ7Ye3;~~OXZ~;W̲u5~щJNe 򳃕` ZrR+z5y0wgI^HX0ӐӐ~DVG#r6ȵrrtXAڣhkcLnk+G{x{wG^x9aRGs[/qDϟ~{G4r&5`gg8=& 2.-z6| 4JΒ=de8Щ9RÔYSZWp,{iD >~ϥ5|:^wxdϱmt[!݄NzNO]?`Tcѫ3=@"Gk`OX5|MӈFu;٦p~^ \i{ cl> }U҄]onb?L7=|36e.%]h{@T8!rS_tjtM4 %U&9JS |𛸵6"{~qjTo82.]^9s!T 4|.0Kr4eX-0PHXWLJXQlp./lEwnj:ެTIs;A IdPܮDT4 I(CfE#f FxP[?HaD+OB@禵?=s׽uJRS6B͇Zl8 mka3."7jw{1Ϟ"J!Ԟ/LN3~jNj4D\e4TMg+8l=QdѭZx/FO^zYa͕E"#m=bޙ{Wֿ}eC3Lr> `Ů%gp=㠝ɇuqV|o8zI1Qg4P,[8uf!N .s],__C% 3WV_(c5UvRq>{IE1YCk7˞}XwH+ tBC/PU{Ŵ5umS/n̙*a>U\f/^!tOy w-ld54\>L Ox]ْ$=RV9P"H2P.?ow2I|aq SdNR0L˷͕("XY,eJ Ee_(<.Ji0+u∱^͖^B䛉ڇi]i>brBe&~Mfb{9|H07z|bHcu\މR-J8JImFXo'h{N# /7Ob BVlK_hkMߝ @W? ӞXm1"25q.wҷxoz͓Bc8}[zݦ_ Ll!"h\~^Q2dӤ?9^-Zݡm1 k3)Di%zDKK/dKpcZ#zfmԴ 0a` Zp.}O~ !AEZp;GR@VZA.qfw[I.3 o+ur3iDۿ־(nEh|vr+Bm4sթGre9v "~hbfb0]Fic10"[~~P@wwQ ůEk'{e"x+WSp#~67#c5|G0p[ SzY)ӷ`'X  o u .Y O^:PN^_:R33[)ks")-H1~Eb@ FNhƐўH rq\vt_8VG-u]uN6»juGe): 5FŶ}!G6Fx6*Y bgdI^3Fm[g0 G- j>!m~ĹzyvdªpUXם;b`{o0U3oק-^NMpO"wC'k.Ƶ~u#V{/¸(qw{bf:c ej^noJJz>hu8VwG1Ճ?F$s1o)$'kTW獝($QYꘑn{..Qd$ʨ0k#oMi|kQ:o=Qy$)(dw乻,LP]V*'ۡ!`<P̗~dzJ.SUsD_КkVXHދL'"MqioJd43K XȜ(TLQp_2 9 L S6G,~jp1!$V|!sF މ٧7^"kSLu컚&\{9Sed[?n1UI_,=_j;RNOĴރ>REu/ qz.&#C2?a8s\(&\%] PNk|| 6\jQÿfAu|i/9LN `:^vWXwX7Au莨l0ӲveO^kp%`f0LV.Abp%G)`0XېWchzt=`M<OgL!}kZwL"r#ՙ~ʾ6x:ce3#>x ڷ??!޴]mGm#_:5^GNTDF2éųv@ J Iq>fr;q 2j/km{iI./R GWR9EI(Lɝv70DdЩ?]*r)`>mcuRºiE Z7塝|5xQTU0w:\4R!la[#VOAzX|QK;QV{u%1'?.5yA5dӘműc#0䝍}7j?j n,fL ~/*?uܹ@A,:a p͂iq=v1()nu,,[[܃nEQYh@Ebq'ؠK ܌$=) ELM>(9 (q,%~xGC4ZWbnPBJq؅/k dewk`>A{WfP^CIMB!~X͵b.0aXx~T 4?6tFq)\?¸NGgНTǷߢ~&K."xGt]Cxa-bM3Zzt'Z6 mU`?1zZϜ z-7/n\rzg323lޯjU=L'&|W& 1,nl<1lš>iVOVdjYIzЕfpaj ϋl':B2ݟ RKR F*Ƿge</`&Y2nV ,~I&sf_>Րf@_pxvi^V 1n6 tk@>]&h#u VPY`nPûY7KE\7ȞIrAvug] u@iًt^V<=ZsK!`Ho>o*|SW!6ġ~jPf]tu%xܱ< 06U=@i^a(GY5<>&~#e±) 7hTRm Iɢ_ZFCJ?}\v'cwp0p , >rGpWp%ɺf՚ Ϩ묷Go'F4&, M6|idy%h &syyZʂjj!R58Pt(:sb'P- ⹠r|GZ3+zCqkJ_G3sOKԔI%˲4jZd+Fa7,{FF/ 奲Ҧ>fugC=fD;ҙ I(S8!}Vo?1꿵!8tY~Cwav̀^[-ip&m.jN`Z}X9OVMq!]ƶT۲ O,t=<%.Xl4.Hf`.V1 ]J5P`c$ h!Me'X^,>R4NM Ǐ؋2Ԓ/a5;Vs u?C"c:9M@bFfb#kM;8!Rԫri#%^/V{.Z\}EKPngvU!q)#4lr 1av.壧cm7ZPs ^%@ﳂ )ئ$Wl7TB}^wB5:o9͒f(Q^|Zi+A ׶JYFc`9?-|,(Kk![v?{A.8{A$GH֏r ̺*<#fd">gDkT_XGcIw.>xLu`OdM?+4J[(l?2{ n^]= &Wݻ4ыaB1Eԁ9)Οrؖzsz?Ea|nF/RE .ls?%rU`#|Y"PҪtTǑ/a_ӴhaC&f- h.iэ3/D >E 4ߚ-MNhϭ1 tг*sSiWԢsPMBᙠu:e܎;h(4wlh]7ZhǬ0᧒S >|<^\`sG "|Y|\1!j2OE XSF`-?ft=+!:XM&˪L>9E%N0Ӊf^i/-8}5B{z11'/Ya㛪qǒ/<\kP\`#}r"w*V̷Uj 4N%-wqw]dSS.VQ3\ }Oq)^nCg0fdSPuZTS.7Z˽HWܟ?Z<,#;YpH/^y<8HOeRb*Nž=4#~ە+juSUZeҹ4Z)cӴ_"meDn?* lbO KVr76yUGcg]n[pƞvGx [RiFE)l#˅@!MN^2?o)R{nkZJq>:۬>6,2[[ʮS៹uY'_F3!z=M ~ 0`1M;ճ٣<珇G) F u>F|l1b<;йr0RL(P" KDiƁsۣ 1l~P|K?~ʳLw͹UG[:鹙M??_y1!Gϧu~>EFǞp*ί9-a<)Y mY*^/wt'x9I:Rrgǯ\s(MQ{lޣ96R?@ Gt4 9: s}#YvK,Vz ݭb8ih`4, ҡ|rӄ9,X$i@][c]Z0ۉkm|k(H+hz>y뀑j6rS3l+L*O@y; M@HԱD$\R]Jђ޺PK<R]ͻ]U^)4+Ix,?L(4U3%?z Xrpڥ39‚[V:wB}I-q("]l״ccc ['||)gVԟ=uzN1&2MV9YZm/(JߐS8v>E3̲n)~4Wʗ1̲` )N hŚxȻpWF%_)n@iP`"Xe^_և2mmzړ`zPqï[1I+/] BL;6_՜YC/]x3`Uvx퟼'竀pCE~S{@p ,xjk?ooo:=w.ܛӉҦeK_^߳\x^e{*Szh­r#PR}u0W] Mռ^3^L_oJ3ͣ/cPde~f;L 9qx07v +SO}|MtD&ZKUiJl9Wؤ$4C1WG[: ٙ&5ni;.5lZ %վvš83EjH5ޠMNX`-SFd±*J2Vk`䝚:Fp:f}9zL*<<R (ADґ҂ ,+qo{Pm5 Ғ& ݨٕb/BI~mjM |SfAHi/O ThR_M xkQYh"ڡ"!2ļî'ż:tG`rYȫY+v]X\Q%3eiW[2`.O-"]¸ 18sJ(Cn5&k!lYiN7|E;YEiF0 _(sŚt;P1yLSd_IYh Ҹդ|&%?阩#"6ބ{)!킣AwQnIæϰP%fv iDORvz~XTZ9 x>鏡~m>(r( 3U(${Af"ȡʉj8jyy$Z͛rVz4gsd:oC%cb-y?W$F|@ eD ,/ލF|pR]Ͻ7 f,8ӏ^fIfT]sC9q5RT恐0=M*K˓"bplU 0ѥaM; :-艨l.^ގp5D<ɥ50^ J] Dv}ƔxLnNpX6(ʶ쐎Q{ w!JLde s%ʰ{d?s՚5&/M.-,-`f@0&oc2czZE}9rgnZI19:62'mGQ4 NM\4ފBjN$tb޴m<J~SXR=mkG}|.ڥoZ8懑 M +=8ۉAYOi3`%s^jwq`4 v/( %6q݄xd7S ͩ+6dґKpJ1d/K&G6ɶA! ]DoxOuȥ١fc}]uhCvk䕥w5WNQ( vf g| Frr^(kX? #9峇Y&?!ՉDZA8.{TIAI5^y KlR\V/$QXmZ{[2Z)\l6!!6s&u4ɵ=B*V'{'.CP,O/!`6Z@/)k^ULyR?Bj1oK?;{8}݀j ],:-U+{Y Oiƶw0u8Py:mӽC8jAU^LQGH=d<UN윎:&E0gij?cQ!^wOGJ)l[j>B'̑28=AǻВ(Xvpz{J#ϯ쉠e<$ZIk|жx=pe~-yDQBk<{n +cz ]6Lx௨|wǣ>CtAC8Z^Yyq{@U~]3qi2K+gSɮ*m5RrK [p!AqАAʽO`4K: I;j]g pr7`SnSKGCߝOb5Jf# f$_` k\Ԭ?`q9Kr &9 -DF +[N6|DBP!3WcgzcG p7tmc?uտr~܅-Q␅VX}[.d8(K)ĠQۊ{}DR|"G V`Bqe|nfM= i=I`G7Jׇ3Y=)OJWR:0#oJuyO9Hf1(آ4Gw>UG(<._(g~<dn:Ak&brʄW#k*Y")]l]4#0;)]420iP7PVHv>hqc%<}AX¡'h\Xzm]Mn"8[3Sޕ l)q~|{5t19=|9zKNdn[9s;2Y0omg=JM̍ܙam bүvg%LVp8o=@WRI *9~:{?L=]⌨CΌmK'Fpbgz{-@J-Ӑ+QӠڎ\i W4=$Oxq%p'iT1IJĶ$Ns+Eہ[G[bӶ = 4vҊ|XZjU}xvW,7 g}kzfק%bijY׃•kfN q. NZ0H[xitb"/ÞlfsF=ݛDyQL6BMޝESgkMFa%%s”bCj`nip@SK8>v'( +OY҇ӉyV7$=]CaPkzT~D緑Ќ=FbJ|"3 D}_s 8%]qPB&QNr` cO57mym{D' ȏD d R}ȃbMyk>o|Mj" UZ>6m+9B\ip"]E>W޵q\iT -ב3\otHلnlT>9M0N|t④RLܲڛ)])fjʡZ.kj\HrAl?~f1E3v?>IPχ=Sg }D2JקGx/]AsMOP5ᖎ㻨bi1:֓Wg>̆es1vWgTh1_0I&(J!w;{xGx4>c~ec;H֦TPҙٮ)pۀB3%\N]슫m-@Wo/X(c$8t7ME-\#V(c^YcjE#,x|g-\XQވo=!q~oEܑ[cq)?!PH:|_=á'tT(9e{z|)WI\Õ9<QdnK0k`W:I9nHթPaM7~uIґs x,vyFf10CDI3%AP0z$wfSO_ *T})D!_t>CXP H(_f7 NY9۪oqȓ_LYk!{m\<6arxj&_V'B0>St ;D5Ffab X7E#$w.6<3FոTT45}j%riLiAp}<u\`#Ne撙FԌFU07}2_;x{Lk.$ȮN&FӫhēЕV.`nO D0`ǣC"u(iO1W޺? ~hߒmEb!HݤTQkcҐLpbsal}3IVٽ!r}Nl$q xW&p@yTpj]K0}v4:kJgUɃu#4YYq &#Ȼ69|ŹDLKP*ٹ|,h:CXp\Χ(ֻhfᒥe-EMy+pi r'W)mmt]lޙhon^KT~|*fW/pfE*fh92ssAFSgn01k_Yɶ4U򌕈[[ {POAŲfGλzuWZQPw] Z}\+!C7y?"$MEAa1J+T%"b'O`.$.݄\;;sU֑f/ 1)Ts׾hB>ڲs$/tkx EX3ot׍oQ,Q5֨%Ѐ[ @U sC3tg ]L,ud_Z:cW,~Dډ⺯:@?CyEH0AN_JuFCʀȺo}uHoٶ ٩ [,s;cNc,bC'!gCe8fDplYyQ̬/S#xuȳd/d)vn͆墯IaPu-Geu bz< Vm+Kϧռ5I{82hLiAw燫Wtd[:.4;ߩ*U JSը ۰)>Yc~Ĺ ݿ]gklBC VK@Fh!` ʼݡ3*dv|4ݩuotVDc64Y~+nӪ+jدh5~m)TfLyQ jGU#^Mslވ~. OkV8g=IUjgyiLa|"G‘߉Pq[V| V& e燗shG-BA %g/Ey>Yڪ)}_6#xup٥來 fԃ å7]#qDT:^\W #'c}x*>'Y9.P#wY'*E2\õ >CI}lC&p1n±H,lI+-#Ț(z *2' ¹ `t/6ݍEè@3Y#շEGAKtg]Z0QՖqS@:|3/z#/u%bmRg|/;[S[-wIY;Q2)<#da{ex& ׹RwTۻ1)Ґ$6J$ŋ?>R daWPs+rz|I0ۜ$xtZ[H?+7 8˾꾟16W.9ը8Jg$ twl*x,x%Fo l@F1ƴGy֋zڣ<#HR}0ʋ_$tz=$vĨ峹fs':M ?%f#&=l6 ?u6wly=x:R*vU|Hjj%J\M ZFZ^Z%[=B 8l(JmʤzT%k-ʨ/RfG4:7xi0+ {}ph0{I@B)OdCCFl Vؗ`boYk6 d\6Nafu`Th5D:d?~1 Z!L2hJ;loJ. |F7F*"|=vKW[( /S\jҽQ]9 `zx{R?|]gO,G"\q>->F~Xߚ 8Ȃ%jWGß ey?κL̛*RK%={@.RhpoUV;7>xn"yT7:XPἙ#V)c]D( =Eb5_-5bp*okK.N=?x-5br6MΰîMb^{7 d1V2b9/D}*3.u(uJAL[;DŬ lE`ig/y",$q3;y|k5`ޡb1n#:gϻ7St("=TgjifO_ 5 oHOޞ U?<k&=BRG!^`s*H\Ӳb\rՂh63,ʡ7'!xN*b)6~9i4d.r#6aI=s~O3T (.٥ =)y,X%Bm+_M\;8V {r]d)W]"'\38@17eUa9 95XT ADy _iEby} Ӂb沤߲t_ؿ?w#~Jc#qKmtHus_w9(UpHO:q9JD'D"ʥЕjroe3FwϠ5H"|f>=yOFG^ 3#eżp$.O}=zU: ޟRn-m߇cɽ]kΗH-C{Nb\oM;ChQ%7C]ڷhL-È6|1R󁲻:<5Z~S۞ϢTޒo[82ҋY\, 6È+'%x[1=K*=<ԗ0N`"BXJoͰY<4+bwYrH^G[Nf2LI ޅ}ik58wD zGL2ew)y߸Q:h!G'E9PG 8\;Idr7*Tn-4<`Ξo.߯!%r.[W`t\ ըwzOsDG**Ey9 FPM :)_ga,QVapp9\.Bp\XWŠµJ6m?yg.}opwAV$Agnd-3a-be0, `IN̛-Vgt)mʉp;bi&Mœ8[C q!=ot1-3_ȓe򟐧 _F~޲ xTf>~S(Au1v /ZP|,FxX{hG}"ب50PGżr>;tw!GXhlvp#U-fK6zlMH:5%ӿꢽ t ILH;: t2l(,=7qOAz}xd2Uttb+70Y0WϮCQ"i7F)SNqNx@r zU"\}S3flX1 oid~Ko >8,.mŰ 6QYG ّ Fob3)pVBTjfXoҀwͿ=$<7{ L]{n@3Eٕ4by,TGaҊR؏SzOQ PW#૎ n(J\cuL|f7YEFV7S\K֥ 28':2 r=] 9+ba uK3XF+F++὚v{pyaCr`Ȑfv+ܒ1Q@]\tFm*(1B=h:Zs;[z<"q䀳f>}:C2 sli" )g:\{!:IOte~45b%ji{҄ Pƛ>sE?R!ۥ6d4ܣYd݁8gT(X:X$R6+ ŻKa|~1ӓY]9"c-] ʒj"1PRQV}Ӗ6C+2VXȗڥ< НhX8d!ge%[uLސ 2,.̈́Ua 􄁿" 6Eb-&,sN}P0yv .PFe >]_;->Fw&U.1ஶH&"|bBcdz<޶YЀNz.~%Cp46kpA987aلXZ< %[f1P`FIcނ.G <*ewt*b 0#P\.SѝSIS0[}+Ͽ5C-tXedvD@ôxBWҾ/ǕsN ZQiE3 4e+b c#УH[ |t2N}`u~&?^M/*xF!2Ġe[.=2f͊Şj0E_s&dmw"k:ƷB-aHOs-J "m)Yx4񃾣۾Gx4iGJ#\ Rpmъ'pDA6^h%@֡n}ַ=EИ1Eu'xvԷx߃]E7c^T "q M 896cߕλB6.}9&oՐ8  Wjf lxIlӢ]nJss#ul-[P1A"Jh:`ۈIPۦVs{FIiGN}-=QDoe4ΡPim< T_KGn:ea Yv~=nKIҝ%PfB[T |G@ ?1_Qlc.4,ُh^еIhC.@ bg% #rt# &]x}<~Ɩn|^+/`S潫XM*gkeO<@/J9~0<bB~Z?4A]sLH(?Sx;)tb";zi9VlO3|hIIH6w? nȣ?ᢼbWkt#ªousǼ=W{5>j >,^Ycu=P=9CO[w^N,/Ř5x@?=W&V.vzۚSTBQoGLr@{ ב{Up΁R.2t{POr66?wz,̠d+ЅvvibVj;F:aĆP"]01^4|Wеge0-`3"D\7|m.+ꡁٖs唩tmlpHt0aT vX0eG#zDɞJ#ӊƱCvhfpelU3YƆJ/o9qI۾)>s/t1<4Xӱv8 ! GXN0KolxrTτ"|R??qOuɶj;]ޓ7Pb`~OovuyW"2y8y-MstdWO22kK÷沉CcB(tTXH<GkO+Y_`+ҩ߱>jNڮ:h}E?P7t'lZ|}z qcßLgyE#M>y_~iU^xorIdzg]96!%?i}u!N W])>O*yAn\;҈0,ɍ` ]YkM"F+un:4G}OmEew1`˚qЬ[+b r k>Oѿ%ʇu#\NkQ RWwr_aڎ.&\,l3g:Z.z)Cdk G &r9G2Kc(i'>sׅ$mTF~jPCpL9+9Ly̎CCN%W4ЪŎtb Bm1 } ]4\O\{ cqڌPVqVff"uJXeo%H;h_$4tEsHP?欋cGwp sUn&>0k[]9+آʹ'S6^f+?P7c>dZ{58p@?'_4Dhsy$7}oO# 7bVO6hbKR@9G8YJyX _KA(bP>H3m? q'; 6gxp/FUo>`&jכw6ĵȍH)I~ GԿٕMYcK2ʫjW49% 3s+oT,k& j~o{?#?="%:Cut6emܕ¹Bj-CЋy{,l4x5Ǚ4V; UX{үb`~#^/=.*6&`u?߅չޣ|K̀E8y @!!˔FƫતX} H| ^R;<E>BfTdTĬ9q);My?hL${htp_7?LFw_ 8*?.?;\ˁS%vļߛHr/sp.Afh5 CgF?Oj1,h j Wʴa® QG?뇘54%'f"ng`W_{!M-eLag?,4kwnh1WDfiրؤO5WN;^'dZCP=s.[1yC[ri> ;p@@u/17Gk;U~4ԧ'©4FyQT;9uEcn+P}0?㓾SHe@?%UsT1on2J8M,AMh|^o &-{eEC/V&j?#Q;;cDt˫pZIұq-$.h4[-gi$pyeyX=`6s"be%x 67X׈(O$:u+SfCʥry@c9j:]F+2 Xn`ή.+R$z1o]k2bAEe%o%ט|4db=^꟭#)?&^⡜ IΊ 4Z8WKcZזvz'2>ϟ,HxO|r% &.dxNAo%Lުd52Ƌ̬Kq$E2J s}=-JYP6G9 %w(Jzn%꫖T1H "mU?[9,|3ߏ7݇zm3ocab@Qb# *1e\ Ep ݐc/mT! fxJسv>KC?khP}N#h7m>h8H` H9us_Er #8,;ETW}ڥ8X֧+C{r R6]|i92i)qaስ'xwm4/F(c (VK1 0I#N:ܗ/ bJG;H<jGmߓqung&ǰSop4*${v5)'AHs3؍ί=N[m)' F; c[%)+v"D3?(u^xŻG9I Yv (jO :0谱itFQ(o}"*C uBX]zPsuvĄ_ԣ?\eJ0m0ĪU&ε5ᔦa{.jy$_!v%,Kᔊ?F%V\dlk@Ow_=u7 ۝R*]BZoSW]Z;u({ :K8~55mfxp5u<.k/w U~_+c#/:oBaSS& *|H?zCWau=fC|_YaDT(_㼿N&Ma N_LJG&OЂdaZz$'y;ХQggM$9~ŷ;,rfФS>nrrAM݁áh+ֶ:n=k^Oطy\L%XJ2h".;I+}3mOwrBiPV뚄%MBhq(=C8jlwkR,5w߄ЄBl'-ev ֫֔l6?Nwd,?uUp̉Og[Ś֚fWw޺ub6x6j& g*_{yۊN݇y!kdwQ%J&jʫ<؛c< bWy-#J +K?KIkk{[-Ba}^\RT7֗ ?t&ju-^,˿=NlGtSdۧt=7"*Fo* w(SCh,Sϐ]S{j?KgNZ,B7->3vgA(\BoxUXn+U;NkC DOqm[{X"Wr74rR VYv(#vkRm.Z3 ST%:׹]Krĝ:RѴ(vTA7( :ϳ=8,ݔ)`eNuXCF7a T|Zg 쥇~pǴຂ"|xIe s>-Q LV)U2}u*l\ ;7¾m G}|h,& \ЋW|y ̥*<N|S6ala̬$ K EiI.4Hz˅FiX\萆](bBiX%w6 3'$΅k3\kh$ O;yNi@i~؎φ|d7ܕ_$,UT@XqI2Z]r뼟&RRxU9mt{ \!3?5Dy*w ܱ9)$[^ a|n-bhh?{4STXG;r ¦pzfŗ}S сO(a ےF;Xy(WtLeVzV^d~`1Y[sbnM<٪BuH Ӕco!/K@t®@G O?V7:7ʦYGrii P0kS/IV-?h: m{\'{V _گQm&VOjXo5a1QNZ1I\҂4Q/|y-bnvُWyro5CWF?BOu=(ONҋ^/m|p! z5TEd9"@C WUA.Gu! $Z0JKM|kw9A7)ì WԿ:+[ z;s8sA`B5K8H)-Vm(BgYAZ.u@ɜ!|Z3`o-:[^\]ǓPJM(>q߿Dѽ%1N*:XeUYϝ{;gQ\(w婽;c#&id3:ٙ .wuF4+yƦ diɅ&D갼G5*a%<.Z |]ě X^A 7!*K6J$**2H\`&|ykpmsXYnk6Ԅ㹚؞5'gl/祇5{,UNP%;ڌ\*k>?Xveߜ8 PVd2n(JJ^Ӣ9duXS3VXZ#JȞY} +C7CPxH! Xw(,җ3*5D}m*C]_Y})LȥQx]r譅NuJyO|J<3']^o׋KO-Cyizz_ܙƤql]ж8Os.tzΌn ɞ .-O蝱RgeF,޽rQ{0I$pdw%}y]I14(; ~v5V w hQ_!|..@ .liSTſFz4BBFث_OTЯX&3߰#dCKHaPM .xqTA1= ;z/:>yM <0r/w]S[ML:#gL@kl]H6^x sz-~̌Îݎ]22z> ?Wpdl];,}-z׷:M<SVǐDy6-cJs9~鎐]nTIv]E<st;Ǿ][O-5BjO3^C^@]N!Vcͺrmz][N33rs{TwDt~ oˤ(*+')Yk5~8.OJ*KO$:/Kr (SjSi\܁j`%5)j谚*csm.0 :'Om.$/QmɃdW^~(_HPI>C| 18|{`:̀# ='T-#M&B{Op!r`7ʣ)3*QN:kX=/(;5ٻyɁl6)tǠ y.4ޅhv״9wU1}œ((ܚTiHOI[Lh3>LlF0@f(<-ەo[z!Ϙ/lr*YM%a f2a+٩5'C;ZqUufT뤭N8;UA;g43+j/9sqX"woښvx5XfvP.Na,)gTj/PD:0ɢ9F[B9}vuG~U]ϽI"eb|9Mf㞒o-t3]*NWA"e^v @J}Eb JOSQ:1~JD=$Ũ.E8:%m"oH-:K"I\.{Pa_a 9Vrכ'0G]9rlo`ַbn[4O 8WE;tF߶W5c"l=ϼڅ4hkT4|騊}yXz}Nפ}?ECpks$_uoF8 hIz J4I!.b#A};HUDHWE: [Ή/z/OaX% 3z".d?eW; ֹC=;o #pxGP~V~15:,Y" O%kn mRE''q j*ՁkS#N [%8CW(vWIƕTp%nQr} TG70Db| qqP׋E%S9MLNYy38]at^c.gZ{,O6gp  )Rբ3l pmWxgm-W5f dӿ4(_v`Q{4IwG7N.dpoCV-$Fu&,+y`j[lJ*}z"Y]%JʑdJ-Y i(բ3c|IgAѤ c5u\xP漣񞎩Q}`JM9K5C_5i{O#"SV\rMz@t/cO9 ʵ~[9b!%+7<}&,uvIc&VBBzzΡb]ҁW@ʠvُ5*|$ UG7ipf̵]zhwF$SHk]:‚5~ q5DKԪ hi&!|AlEDLAlGD:Q*W+ bbxJWQWpC < `ZW#-8" qqnd1|好z'lmE;倶^TT\N82odc5QUz E:M\ڇmt{5Geҥr&]Qx؅?KxJv/ |"X$jˀ9`aV`v"0 l6—y%[K[sJ*}.=ˋ?Uu+mVn5ӭPzv4ްljKk[Q6 `J:ćx*#9ݐrs1qFy+2Z!IY9e߶τMFOH C9t)Q$.ENckC3{;4x Hxj~_o2,b #C _^AA6BD*<]֌(-r5߈"}\E|{/?1)׭8/|r҈+weA1#xfߝJ4!T Kc_)^{C#A*a^bbK*77l6JWX)ⅉQ,?6gED~ _1b׈XZ3W$LO)gK(3(x9Cg`vFonU\h@f!XBf*o/@ۍ]zK },W+{jnN,?.U\F6a <'[!EgK*ٿʚq`HJ*wxF[*32n\\]Rvχ߹*-zvvq`$ < pH1 L.\3I9c>tuWm8~_>(zeB"ePa%?g5̩d:W\s&>hM+Y#M6Ķ TR;sa@1q8Jvϼ,ľQrsv~7z*),2?eaOKs4u>\ \ ɶER ې+Q&eLm3ZR: C7O(L&@R0gs'Q0/^Bv4yT0_,3`εNTSCT>2_p< ?V[Tpe>mBwN WSX⮂pA Oܯo=*ȝ[UA3+Y{٧!ɭK0v1v_;8~f.(egm^c㬒C7m0M9ILX[Tc^ܫnе ckF'=rpױ%gWJ5~o|KMg-xBI L/񹷝mOr G\bzVBthWQk$~R>=$.+Ѽ@ʠwqcS{NɷB&D`lU?kdlO.\4/MRB+ /'}qU/ \dQ'T-D!ޮ=/b?/Jy]wD؇;^I(OJϛdƈ yQ՞[:oh;`REo4D$rq˺ֱd|hg߹:x 䌃w*{x9*֛%JG]FY~Y 0fG$GNSb[Z|_UT&6Ǧ[I& /S7#/wp ]d.Ы gR'hLkN<ջ[m_ O.swW.rwi~w/3:QB^Ka/`i +llVDlrlHA?<`|oM{<&3dF–l ?û$Hݷ5Zp!Fw^sl]ݭ6܇?}`"/ߌl}[?sP~B.IJɳ<| |.];kDp|N.egvxS\z$Od?. G -XA,<@/J'aX1:5-#h$5^MfM7] +|M+*Mi֐P<-@׃lb1XcN9Sw7o PBF Vj<Wq {&9y[٣xWvRH\Qp/OI˶u+2)CYlP0F< a;6[d+ƙGKCQy$e3u%hv dd_=!c[ۂԦ LWb,Tw}G9ɚE=S wPb 3[b# YQ雅H.CN5#M~P{IkrAm w^$B$c'9 Nmww9!^V yH&'hLV~d0ۃF[VY^~Ț:SS!i*RX 21)8a=p!e$ Q-чKvr-XЏYη MrK\ l}i2a4*Elzb`IxfwI=2pC0d\ Zg[ j& FD`Ev &EoHݧXY 6"YKHLRIEFgB&,@_}@j:zt8tt̂oF;Ķ Jŧ7 8tx!TB{CYg2֣{3<,Ϣ`f?9:7b99BWUy!əXu:ʀ>-hX+nf M>{t7Gn ٓ4Cg9!F,Q.ϾTNV&Ɏ.qj6\Z]DR"s>0cPV2 >>Fqƪ #5lK76Ȍ&ЊTS%*CHDDFٜͩ"CZZlIgrDl0z7$j 1zAb<CVaMvwٱ˷K#v^oGZ&htv d@$RI~5RoԡF4Q_Rm&6E ҍRA[]4)I34#ξ9] (޲Je␪RI#& )X 5k Us8Qn'u,s:mé40j=% w9kbym֯#ŸHtmKP&eO|:T< 0ln>oDn9;6zJଦęP³ab2Rjj 5I(%%Ck|/^J!aPHQ9òZBͣ}-ҥLDM״$)$ȵٔacOl]U(:`X^nUW<Y8UAƆ=b dw*8Rs !#ЄhF&}mk( q"m"Ly*PZ 5[l]#5p☔[ߛ)>.OϜ>]s",D[moԋ^gbآ"&A0ˁ5 =A >r'vg`RvR?8Py _ t 6b\P ]1{NmbSͿNm&_K\}޻؝ M/rHQlqXv_C= ȩ_\+Z9xz+ܧb7ܬ(/Rª ZJ#. _UGb" J8H_ T>5o8R蚄C?e<cojm<+6TPK<^l<(BpeHB[8P~Jiom/zVѱe>4ߡWPg5Q톑1ͱ?Zy7Gaf'*߱5Wak>k֮7tҧE'"DL*k ?$#Ьc K$.07N(١0IĂ5;O\&+̩tO]Ţ/~4ҠS@#t洠 !Y@2xxH8AF_4\-M3f>iD2r>lax>SKaD*m[af Nz7=[yߐ9u*A{ 7g@EKEP Vi)28LS/ nWN x &@̻R|De(L.'[`hۯ}xQoXwGEGJ . HH׼@Cޭ'kRJ+rQec_oڤ- *X1v3t64+ #+N_C*{ KA݌PanpXዀl+!OfmC7zGZ}נ zo>It]ڊ(+ʽuQ!W[}ppL+ s_}{nfs͘?ئXt>UⰯ_ي5~5)VQ^Pz<O ij!OWΜB\EaU0 w^:VLjA0^(ED#C)9 <= V#{[+[:N];] TE}U.5 \z2\O`==i-r˵U.Z򾝒I[f#I̡sU(J5eO\.}cckOY8{,>'AYiM8ƒT&y5ӌ ^^rə,@m ˓QG44`XސeH/IDKbͮd{`p5@ki4 dwٛ`+ȳdC/(rL:D5 \>TrnJA+{*[^,fƕm B!sg~>n? /pʃP?تx10}{'>c4OwKB 7#=?ZNy :=W/}= N딜:TbdorvOW)xze'n֗~q!Z.JJ 3ken%y5v>,#g_L:֙aFl,f.ۡ9, (U" +>1+9C)gfQ,|7:Tt|߲Z?2>H%TST W^F rm*:=b:׹U  ]at,dU*q~z[~v\L4r'E>ӄq4w  %-׉V!d(e1) F4 iUhܟY4E A]WTm(UgW)H`pfxs!9GX} &:̑{qL_B-:n_o9ӏO9F"{Hd-v7D'@Dm}X{N|ZZgMA'8ͮ3j M(P/b{]4uV2|!r3f})#(gstl32O" pϫy# 82mB˧XL";BF${$Tl`SPWawn!H$(/̩ο<.+du2 w8#YS[cOTh,o7?zοU \dȻBaVo2X{osWV]u*|.ua=*A5=,Ao-c< :Ri'AWI8BYw*>լ]æpTJ+pW(Gq, @ɎZtJ^K/#3Z67/C* weEޮw+s|/BQ闚} 9֡eT*%#܂zajR~措]%*/6c!64F6? !e5R!6_|00I RZ$]yVSJN>YPJwM㫇҅"iF׻H5"4yCt*ixH^,vZIZ?v9S]Y:Ks^XzUj5<:qou6bx'h$ZyT{YZ(BE2|'uBg|Vxvk- |-8 lYV$tTHAu%RaiQ=>j)MP_|66܋HoUGF2=8R]Rzt>Cd) 3Nkp/C%<:)H?Nf| 4`ywgHw庺*yT^.|HedW7caEu +8̳U]2RWjX3żnG NzS~0FH!j,GQ~`3Fh᧰}1fŭ`v$%8^=p+]E0SM15.+uDFyBLv%2;NQ\+mȶ w.{ղŐW0Xc!x*1``8$S3:q( ԊF"c) Ӣ*UCȆHpo:yO^e#]]ˇ.H+f{+Ac Ε9Č,r}bo[fS O1%F:CHrUxB3IpбCz餚$x;:q5¼O{<9dSrU`gç`Ы126%՚ɾZueM,#O]юTl V)t6J'TXNz2F2{M:?y_$r"*Е8z2$ClKcDn0XŶJD˹'9<˟.°ۊ &uco}̎'`1]"3MV&0ҚC~/9Lht3E1RKO:.a {369NٖEFvr-CuN3=$_CQU&«,+j{ʝ^`b-!Ol=8^NDm|w%un]ڢ4#|VЌz|.\y5Mvns]W35jgoubt "ՅcW{w5ZZo8O8܈ R>tFAQ3߿cVN02eO]cj{W?*-㪏#H֝POh&AZA | ND,5Qj pg ۮcnHTCog+5BKnR5120t}EԮ} >N 2bxx2[ez!zwq{{7N<7d]s%ЊuQWY3ӒLξkK7;38lk8V}U Ru`H)].u|qĶ= Z%q* >쓫ɰχr\d1aаɛހAv_m\qTM=6~(wUjUg[ - ҈Uj Q溴*YcmsZG5k+ũ:Ə[|X5e,W Ls>|"S.aJ-BZ,1~;۞V௧ {`Vpo/$n9hŌYϺ-ùDid(RAwBO]#'֩w5b~Lۏd%̆V1pWW+34([T/znɮϡ w+~A‘F,;QfUu#sfn,|V6ZϝEuj?"{ɰйÖ!׹PZT!C 4Op& dq>rbܻpܿҸAm׆Y;L ²V~)hH%s|D0wE%;δ30L毷vcF]vtOB(M`Zwh(فW =P~Ɗ܁=u(1_< ! cYMDl6 r1~._%XG`Ib}"fٶN3b3 G(l;I4 ]!a |8:F~x#*FѝK{&mfk~AZL?'^N+e%Cn }Ps \o`OwU$uk.Ĵ<3-+@z3(.̗O@FRn6ޏ6gt D\ׁ)""&T KmWg 2@MWU\|~Vjb;FʋIS D̉lZ}yϾ̣Bԟ F10x(V6dt,J&I߈o695:7A|v/WmDQb&U]l ARkXIׄr=g;X%W<:d?@}Nw!o8E`zFYfThKw BD5`VƲ89yzA$\fd9h'L uI!Jwey\|c|e#t2fLhvi_+봺W_9߰{3'Ų' (ŗi6FTuzThC+2VWFF9\\IJ/e{|?,[3VS3/] tl Ks׊#Sp]m;2' vO3o|yycQ1<Ƣt[5(Mxֻqҿ4{!䭤VZOXg3,B3ڹ@X;fӢ`X禫#IJ_ ?@S͸[>N%7[=ԣI| siy<*lZJ Nˢ]. >Rf}ekG<>V>';x;~^}#ͺ]DzU=V #16&0Rݜ9+.*6TzD8ʐď,3ބ݄_RSv+2B?"R!]@a-j{ YYvy*)ҍ{?d"OMʞ,w&.,QBqԃX3wޑ|2|kj;^ ^o{gJHhYtXЙbKpv>]FsCh`h>"=Dq,eHp+ ( űtV8ni17=G[oXQ*{B7V3.TG:5©6כF(I ww7Ы' CGs@X(izFX2j_P04r6N2ܶn N ܗr"/}FLq8v8L',D#[\o|ةo(5kB**άO5 ݿ{);ezmʪ:F%KRA6Ur.@*_c{۬l1IfQLWcu13A*m9I4'Cg+( :QYf-m= ⚨G邵>ޣ|#:rMYQ%g$Ċjsٽ!xpKnV?קjc?3ѿN(+l%/#ʃI|v7/PqwSiTЉN4^m ן{3T-w=y%Cl&37iݏ@|g1*z>O>7Fhr;FR|N 9NX7ٌ;` |^ iXw6х8ߡ FYo)1O[kT>f1f]5Iɀ(Ӱ~Bg /|_)Sr{s7Uo,^îdmYC ,k S)KnA#ڔ.amZc!J%6n` gVT:Aa b(El{oκ{B6nmqɂ}K"VPUd|8nќ ywVKCNE*LNPgԱѮi j?a@6ܝD6C]pكxI|u%;(]V VQx{h)40X]>w:Vk0)oQ }Gqs`"=LnPIp?Į=[b`]v0 3y+=m BŻMn 5]wbrc(ت6p[U{ `Ѓ:=JEiFLƊnP *Mr Dk| gy_&LVgk䜑suZ2\px StGCY,*`C{/qnRSn[o\s]do!Te!qɵH\L%*ճ6'-1>WiC-W ڥPn]emWpThz\%8{;6|r%-}x|xf`'IG[oLwE9eᗈtGf1igO,˅rJT^񅮾9IIJ64~c4[\ў?hˤ,^hcU1u{Taكֵ\]<i vtJw3^ZOJ ,AC|ƴį%FϿ딧ͿS_ )8s$qXU^.V)8:YY6yF...hס%&žX[|iե+)e+F]Z1=yk=%eXz,ycLEL,fmz| 7"d]u-fnNm.`b ]zy& olLBpKOF |U'm@ VJUTbQ $V ʌThM#cWU׺Z z)X@ BA.'Km }$ٕffΜ9UdH=+L}?EA#so8b vK|I+:>K:toz[$@ï;QG5S|{BՑ6(u}Ԇ xMT%ߪ|ۓp j!ꢲ,QꬫKoÎ_Gazg`>J6†& cqb L ua :mA^?U }㨌$$@ v-103&cͣ䡋!xjvC6rrqYx w sʏk;e.Nv%[' V o $dt`#W~ WEƿ7!!0뢹0@9Ȟ66nB|Kr[fz+9/ whn+ǁH|꣙(,V)itA08/IIg{!S, ~]Ȣ7Dh;p@a a$)6ԽP{ٸL-ӵHT1[5N&qs[$-Jop6[dr 3@-W!{.i SaȪ4/!|^i.3'7 ދ0Ys9"6)8+%ƹ%|Hbt 碩 ƙu|:u3ݘ@Li a0ė|&g!<)p6*6`lho^9SK]Bfh g¡dJ=(QxY쫫/9,hc~~GTWv$t}\ѓВk݇"dCV; ^pgȟ=<9S)nxH%j风B[k _8l=?SM w/$v;(6nYGԲi5ztT.-Oqg$ ;*хɚL2١{50%!}SWҾ&>ȿ`r ^hq6(7궨R 3JXRi{OT =huZ8y0LcG QB~׽tT8%k위_Ю,H>c֎O"K4A)5t1ϓ-&xS%tž4F7E:t궢d|f.jЁBYk1/ref} i9T| [YZfg?-):8C]# n{EA NNwh0m_gF(x^SH=]OL Sue}x 3$Nİ*I6!˂G-_ r2ܸ<x:Ut6S#t=h'j}8Xg8[Z @8ɣd[C /~ZJ\ż飵h~rbB&cC ۍf8pn%Zr@uvFg8Q!eϥp籇=Nbz$'HOqu uu>?yl #rbh"'gk`SS m-@ڸ' ?SE/Y5#homI@^1>]_>mMgؾ~c Mܯ-=hkA{!^cFaTLo`70^uL&Ƃ(l,t7z¯u:gBwfʚK*_J4ipO3It4 G.Z ;"?^'|( 2P#!k_Dh܋$5|+;v?,=DK{FWTSlM*> (YJv\T 2wJ.U{cɔRlk4Mz/5 )'#6_?i [>i>0TO3m {crpR).LRv):?9F* Ă& 8H&2лj@"h-Ѱp'. u(7(5>[IDhᔅe{,).+bB qgmwZrXd?$`/;s]7 HD}!t2*̒/a}rwY?ʈVRohEHNJN^9afxe Q,ZT̖3m]R BO@ 9_ æ/$u8JPiz׺IdwZ2Bu@qMѽ6w͵#wnjy /9K*,с͆㘥SzN 2F.H\Oh5!0?ÉI}0ؿ~++(݀11Z|Rb%Wɫ<1?^xbcݏ$QYdwG꓎f;o]^3xγ Y1yuA&{Mt8q) S6w ዘ]ѫ>Y$mtw'[Iy 5Gy>}?8jGvt\t 4< (J`Cn?_)۲L c e)(ͷ2q#ξ}9!3|4m95,-ǃ[Ğo  {"(.۟|ӹ%cnvc,&K}"+y2G<1L*a?%:gVY'NHJMɾn?J_EbNPfukf l9䄗](fNgk0;Z :sI|A('ޒud! 9RG=Ivl@C}e0 <'ETd~1jq(ͤaP3pR'oCaC:P?j]ɥSpq{O&}*:֣ڝYum棼kW ݄<'JHqu0q'i9RNۑR mQcc ?Zځ 8 4>;I4_UyB%4{q^UX]dW-#8 $[Z$oi¡9Ԗyl;ʖqC%+{05Wb f7ٵ]z?m-9N%1 C!c3០c=%M*j<:ֵm鴖`qx[ >hmG\8@}s _VEӜs ƃY,BoJ@_x6 S-rWެrKt]({B=ϫ\7'|a;iY\`e4zVH#rfCGq֙ w0:\DžB&&SG ʡS]v+dmC&LkbҸi4qs!wf鈞@N&ϷXyY)ڈDs ] .}*$&-a0m0 VC^8j I<R V i=z(u@)>?$PbeC tᆣTDH'_/pߺg@,?\?$,Z78|rJr%RپqL-1$H0:4< J@Cw>]7 aHO͂~2'؂a5xi`I$)SmC9 5Ld/tF :Nd C]f X&K m~~ÖX맓rUlifɊ>48H&T6`5^Jŏ`ɋT;CBDҊ OqS P_DPH85;7:-:uSTˆT O ?[lNVz4V Pl Cг7XI*њOg8l R$N\m഍e6Y3PafЩuSq):\S; qKi-dHDu SQBX=X?e/x6Gy''2s"yrvMZf[.Gio'@A1?CM wl]D$,m[)w?"a+6TmDKX?/wWǺB?/&G f׹mߑviB&4*@`RJ)Q[YQ0GO%-8;[Z^$u23Fdó5E!- <?_^m 4lF1*\Sĺi, բI >LpSxg"&S#? ̘3% ĈWi4T*º3GUvΔ[St*|,k3lA/Qj59qG[U3 Ilg&>J$6pLѨL}͑0† 1Deb K??,oCKr[#Tڱ,RZ\үMrsuI%0:IbM@~qb~#5/.? ,mT{#ÕՍ:Js3c}3F=yNey.쒸F <9+ 76M@}a=ˌmҒy#qp< *[)i;6 >J.e?҄Y+&&C[MυoHO̐F[[*Jg~`&냚}{{?G]X)0In IpKvxu-QUNaUX ,H.%~Ҭ9$deAǯfh -ᄋ.0, JYut9_]UŵݿE/Z-1$_: carQa3h[YT??0|i|N9 %fYs EXզlƴ&]Q}riS9:7n=} -͒rpm¢UR]O\u 6?7qƤ9a}~fvu>.AVsR!>)X~E#p߈ Tή츨>o_oǗ#1z|HCf]ny0OaPZtғO*ُiC>g+Zr|N<տX|ҏp^b E^ݖ03l,,YC F'k7x0N~\4&ђC~>?cl~Nޏ;0OLr4LԻ<^IŽ'HX~? 9x_P7ܡBQ.S&0X.ݠ+01{;ܦ|JC9#C$f_G`r-ἕplC%vK+eewDZj U-]GH8:Q , *PV!&+?e +J=rgѻ'-]PFL/Ws_00_u$:=\TzPoho-}<+w#S)Rp-C:70:aUM+ D(is@?W9qf?HW,۩5G 0|2MuLEO,Њa,*ʅr(z҈2!_${Nץ;f1⫡ 5X?j(1iIYK$6aB<4<;&ohA^ȕb0x!r6ʣP=%,<S]/zkΠ=G+hއ0X"rG&dSsrцoFh8.|xui{62sz \COq>|帐:#huQ^V5[4>CT=tHV`#9\;ryo7("H{m:;0F Kf<[ϝ s;=[9JR4&/ZahGX X x &٬>Cї KD} y _9z@juΥ4DV8J<)_!\\3v+7Fwky44^/J?Rŝ58zUÌS_%񫩈Ȑ#`ހT[kٷ!ꂅ xfIbHq_0p'1G%do鬭5w`f.0\ۄBJV;ANt*_s+9Qۡd}Q&}zjO:ߥ0=~цF<*v!k6M'Bp'SL$W4i P˵;7P @(o5I8 0c<+tAy,֏>d#"3Cr/ P:ς)7_jjOtD+r6DWcdǔT́);SvP\Q,Քk_4uv*̫:-^=o'02]?}U!ss:uS䂧?KF_K={A!K*I;E{S# 1mmJrO;@k%5yHTe/4bx[~۱^ 9S%\.*[Qo]1 ݚ*s_q}]S<dz`0j[u"*XiIldZD<Q=i20vݽb't;|ͬr%6W"{M[q{9HE5zapAΛc[Wԛ_Kw=+N:Ok4 Rxg]ܕy06OhRR?w7'|'o~#jB[ Orl-=#F3%ZͷP2LHqg*I&U$G[u\GxkW%IK֓Ȯ>!Hkv^K0G0f3 ׌<>z|\v5/Wmɳ(y)RSuk1S_ s)gwSn:NlvA8O4>78R*\T>F#ᒛ0|`(W*~k(~0RE^T4#=}(MYYK+\Q%aU7ݪ͡>_N?ځQ&i;wV@k3[;mvecbBMH0ΤHϦ;\KGZg.r[q )Nq~o 3 ._bUM|CȨL.aQN`h݉%P\K2;9gҸ2dea}YLі{ԙKa{ԅ%6|(-p`u ")yƔ^Fw\P`* Jm=VTbzt40iv# -ķvR?5<ֈ{:ZOmh,-D~zgL9]2"X " `H]Mg$t͵RgCѳ 8 oXWyD-H]q@~(=V'[ED+$e>wC2'gVa ]p ϧJvK>I3)-BAmWR+=5J '[ϼIm);IԖYȈQ-tjo#^ve院j8L%υHebʕ]6)’zLA_M%0mH&*q}h?9?ShAyRY]X[2mLBJ;fϙbT$[s%b5}1Sa1G(E(W%pթ.4,ӄBuU\AϔZZ%0κJ׋JἈ!oz='셏}Kr#4@w}Wz)\>)=\jU!ŏ*WbNrlsRUkzth" %͇2% \Oqd1g(#hu<6``!֢ms+L7!Xaኻ0N:4E77 ܆h$U~-=ho2K |̷Kvq@L?bN M|t|.fr"PuJ#]L%UņQ-V7Zs+OD-g?i)݇*DО7O.Xun9I(j^1nIz|}6[T U;5}g!C'3Sr]_ 9YN聙7Wh "DŽ**Yw|B{9n5qtզ$lN%̥TPINKe[n7ϋپ">XNi:~}&Gf&cuL:ҐhvkBK_jq3YVwYxvGJbj_]50w6:G(EnMgrgA~9;F-vu`|Ws\іblxik~kfL?[2:#p\^yqNe2r]eJ4]$-E[sxHކYfÍl4626Gmp+Ŭ`gE'[ٲ}1y~o}e`dW?*Y8WI/jŸ'WVdx2c5&p2Ƈ*֊#UvˠxM=fCNj=ETD _퓜ʯWLep]FHEu-pŚa}Vx26Nk8\:7T c{DCЄϛo%WCn(b_Ex=Ocx|Vx4W7/b$Fy<_A :2*=htQqXX,Wo[ϕZXFMuR#D+ HsK =if2.S xBE8g'J[QAiIVj*Peͮ_\1~X{f Jn+y 8)!Nc q?8?) li+DbIE 6pCaxF +~mlRi ;0],#:pV>wףHJxEikN*kNG|zr`)ŀZS䫭ڂN+V(r.&&Jq왶}zj֪j6iHX~64s3HrK9 OP^)j0df Wr K/q>|rVM[XҢP`CJ=1o]ri%5,AlP%-Ȫ?Bw 7h=H3 _* 7:=ܔl+`"]ߚSC7 ̴p.;ނW0Fxm(;Oponz_µ˦Itb~aP$(w8ZG͞qTc DKc]"rC̆De6L=K'2''ΖGW2Şk?2 W~n'43&Q6x0ݥӓb,rq`\l:L aSG:#D0Dž)azl۹ ;| ]BI<ʜЃT4ɫͰ6zke€+9&bb:=Jz(\lRD}ENުa&k>0z=H{ XTRP(GQtaB?tS6%a˴<F+>Gw&㗞qV:^ ˅-{# d5~sQJc%$2҃Zsa KKh5/,Z20Z!˨DRD?l߳ObPv紕Zp5-O9:UJ|Zb|k|ʶ߄ }3,§F$ϘekH~$;(Jx`w d'L<ً ! w"꠿N&>!QB"eDq̎N}DX01dZ =G\$ŸV"|v\eE S£ǡpץUv>edWSt TafH^X&&(0GjׯPl4NBi=6&-MW'#ub4:Va}¶Q!nat:vȹ~=F_5rvr\tnBGb8ɛ~!6]nYz4Juϲ6vãTLF^{ S|-0%VkNJlLIsn5AR_򣼴dBؠ4+6mdJ$7NMdi,MAKLWK9f9 ,ͻ,MնY $B14҈s95@&.As}q dr]hcck0ʿC8+wq:싄1trzIv1pSol,^\*h'>X=(MMcDU1B)!|n-"edWj3h۽E{;f ZvD(,6<VzOØdrHigOH9|;~IIט2KO7M&i1Io⟤𛚼=zp\7,c7L/P^i'67o[}%Odd;LQYʝg@ cA`.l#b8b3OKݭHi 5b 7ÿՏ cWdR{(rzDC!gɣ0gtaeh?)Nt~L(+s V0ä*p̈́Pޫy`v )@v^ <1/0mr y~+j84NQ-H~;cOxaS'zr+S´6& /(yKG:#Sv ݷI}e2*h f_~xG2/Дsbq,٬_b||40mF! "F iO4E8~f̌}E(G؁]_SU" /ewD"TDj6'Ӑ/4!7b2pM9 2429м}sQ4/mM~~),1Ê?#N2iǭ= :acm8ڟij$.COjN']UIs@YhP)D/a|luYc毖o#h8ur: ICzZQ}ykjn/5x?};k@8;lnV' ̷_`%ДC%RQV>uI{G#,Oa1Gh&n@f7MG'3-s7Ư^q~^JpWReo{Q)yyYȶ t-|`PH> s=P q8QGTCK_ L! QipLz OCF@%)BzU#lz[IvTZ}eoL]هCُ9GMS>t{rgIz? 2N|svEM'77 ԉb2Oc_ c һmMСGhv@Q3Ny ~LkKR~l;nNhc\'qPcL92O(;ϬGz+qXUsVb3SۉqXHQ}+m/:wM]ӭ@յ?x'-0,8_qg _)tXcv|0p;WtKbaͭjѩw'^.ZjezaBF~H5|pFT56K?PM]ٔ5M<ЙLlLD\ZKXmQD/W#eWPb(BUŸ渝M*O`Y@ pFqp_ |&Ps7Ⱥ]vVyT~)= `(]m| Gj* Cw`l) +UMcƙ'1д0o|`7~eFъ@Xkle DSW=,Tڍw|횪KkMI\:Tk3@vO2%Ϡf?mHWfVP+ݺ۟u|X~9;w4>-%)xJPbc݄gҏTj`͏Br͠FFb--0B=s! q~K_a&(EY.?A?/5X6N&6}Me0 kQ:N?⚎=9!5ery\N7C([E zyY:'IgngLK+Ua3Oia<_Qp>#<̱ L|/5þg#L ?8ӣZ(&uja.Ͼ\W %,r0ڴaƥRG+*{SYxUW> |Yܿ@[wuR21 кBٹfBIynENKxqDII}cxB]>!L^lhh e8E>/~|:?%>K"% ژ_]H\>:(!?/3Mh~]ZcUhzC-]NT^aVZMj؋fgj؎xв3ob~`~Ui&_G0!;Veh߳;F03S&3X[ANC^e;P ZGj:Htʿ?aejz<KR?ɣ~=LpdHX)Ӎ'a+{0倹!X“u}SJʤF6/I慎eKa0+z:,\`.Ȇ?A0y.2kyq\a*N $"q{ổ^ j'Q>p+?# 7zΥ!i'W#mkNdi5Md;G IU`YX!n}0^;{zdCo0: esi#hwxm_O]ZzT <=h_i ]ĺ8#z]U&ǀ%3*V1_')Y6˽J| Ϭ_tשNoEooa9TԛLr>`~cα f4ĭNNV A5!uxV¹[|ITݟHCy}8W0vD} KnPjCDà$ӋCJ1ԇTkY02[ /~k6;Zj3gO$0FCOs?Tihm ?eFALsNXy7BAikH4d1g2',-">jmk5>-c0ҷep'x4\և^E]m^7mR>هc5OAJ4Ωgd~Jz| 2M=[ȑESx(u;ReȻ3>>]Sd3ʾU^Xܾj ^;˫;W '7goV@%eQlLEruG-7&#E5 xOsi_k+v<ͭG5{+#Ĺ&"Lz6.ʽnҸyg?'4呂ԵS?LdAlT9q4MXI$ѥ BcMXDn) 4鄂d~rK7S,=E"3ozu5܈=aӖN(Av,?]/D3_Vy?G;Q af%,=cuXX_oMQ`_7= [!f#̼XZxv`oTr ;&ax&>3P+̓Y庡9 aBXQ7'=A95]N~JCw!(] 1{ۮ GϦuL'Tjg?|){Cq_ysJ_M0Zym7}2#Fތ4=-Pr'u3qwG)y6()tN\u9 )y>{?>37 ҲYVG3RLF­gT sf]~[_Z4Tg+7 Y晑R/Kb3w ghS# nZw1fJ(4 *Y:W/ZJ nnD.Gar|٣8;+_D]Sw*r" x.i O呒ΨQG SiZJY2 zh8Vͦ@Co؝> טL g4oH!%LjqKOD'nqqθ(| -y4>I]}(>,;5 yHv:fx;FKULZ\Sӌ*i=͘<`=^W`&э6 \qLr5 j~ V^c,YǭV]ȱbVaumt ۳4:I}t,"k31ѥY<[}AX]YɅq=4i2_hޚLjV)cwRp\Rzjqp7{%ǝUdDubHň߯ |h"T p+u|CIf~ui*o1I-=][c.79T9p*?{Ayk|G5,Df ϓ䲳?%/淩Oِb` ~/&Y&Nz2d I|f2cҹ3?D(`aV"Ίhp{r~

cC4~M(g#('KY1tQ}2ãg!a,2=f0"oh-`  Ѓ :dg(7kFv(`PN;SQ,Ja,ÏKm' d8/ZNC76DaG Qr*gV95ƕgWZ\,zBRip}>,:En0@4<_8KTt*Ȳ>?4Dyt1xƩTU[U>OMGraU=t7z-4JtO9AMj~G >>9{5}/bzcrrBTd ^Rѷ:8/},3%U~ͨL.\WK@O3MncO{$aT>[, FFk+qcϚ"یtKgY׋24|P]P:7IBI'|WjgFzd|"kLάSs쯤|:c*FƝe~k2s&k6SL_}k"&4BwJ/P*{)?H n7Z}|'h[9S6:/U,E@5O n UplRVp;O)_3V|p|_W켨ƩT;{nuvثQPkT~T޼WʤCk<4??Z U "ݍo=Nɾc{+)ÂLO P\tenkŭპrjރkQ@.EbhAs,@dh<ʖ%OK_.3s[ CGsDgQ4]QvJѬ;Z}ZEcEnby)׆k#c) MPks߭VG?*=Np4>r>n~ȓGA' Ogr[SFBR,=؟̕xr˔w, Q iE, 9znĿةcgi 1uφk:PKXZ9;|l/^_hfYS$GAKͫr>cȗhMRzE.Q %5K=&:Ut(KB%e?-~MfF"_Kw|`\@rJt4=fZ tkiVe-&^=b/U]d^.{ЌOzsΎM #NߤgqLfơ:KWu"U\WzE-Z  kOvuxjHPs_IÇ_@-`'_oG(xO0u<9,Ц\c/ug+|,Rdfgޡ}O:gT/ܬ!]7d Ͽhy ,\Q (XֵB[NAWEYh*Ђjz-72Ҡy8O`65K4(apSSWF2 8Ӆ=85%?*j `R"8fRG4'=L "{7ku$T vDQm>:~Pxikėeiw+b~xqXs')E٭ړ] gv~f/vA1U=H=JiDؚOBv O8Jݷul+ 9&}^ܨ ieZ0ttFpW>: 15qKFR ⸥%Wqh|%s6&lX洩ξ_;)Xm^7pi@>?p=j"UynҺb#EmREӕ?K[]Vh;›Wh ~};+^<9hp(x3j-r~[m}0أD r$]E%oL [c)ObDFJbgZaEV}ϗ F?#DBp$""qZRR[^"tl(l[3B8$ٿttfsޟ}Җ{{('\Kq@c>̟zO; /kWl]!T:Wra=GxdOS!E:ϣ({G)C1KG#JH?Wm4j/{6JN]ǿ]%NBXMČ)"tD[^?| Z:ra*f[aQDd)&AKw#) YIyY$=Υ56r~YAg)g*G[@ ܧJ Yx4?:WR3T|!k7}ɮ=5<<A7-%v{:`7zu^yrSߒ=|?¡z{N${AP.@~Duy< yE{[:`fikD Twv-XX5=\-<JBcϷ\/t%݂a~vvvD(7Jp] W5ilhpx)לKu~m b3=,l29jo ~=#`KivœC04N||L'Vʠy>^fF6ãL3̐#X!dBG] q!]q8tP윬$3cIǮ(f Ή8M}tusE/zL%j Ey ;tW9S&Q+{koL[#ƣtۥ쓷h)Y`O:wvȇ;7GƠPR<ˆ6|?3if aʶo0vÌ?diqLv;N~K^e= erh1eǴH e.fi|w˳w%#|CܻQ06ժ{bp^wli'чxPObo:$Km:zFUFU0j)q0Kt+jSqF\1F")Qhhnp܁ !3j-8MjaR`^=nHSuFmzc4A돠A5MQщjd8QK~ VW5%I! {P—w-Q'5Jc(?lI77v'@݁uN׏[jbKF_Q&fx: [>m~w@Âz:n=~˫n1uX2az{mH2KS : cY`]_& (~^ˣ^Q4c{Q#OCAC[\6Ӝx19q &6Cة!= %z&e-Dg.q 9Gv#C,]d T 3#=~ETH/8 ~e* z}wB~'7#;' biyU9K5>6W52p&&z߶8u:P;ifE>`M}Qghz;6y<_ ~-nWy3HMcs2V:LM^L?/c{Q 4c]"ܣ\X@HFnglT}րtAz~Zq eg@KZtڼ XH^+J*_`FcGyz$\ (7ϲI5Q>'eXbC}/:s4#Zs4FQH;?CCu7S@:VtO qqb(N u6>?b6ޛ~W)Mo8E)fCmmeJ )w|m`|`xq`P=0ֳ$^D;Q#0,F{qA4ʞp5KFn*0Cm a^l! 1A[_`? Lԑfz*>>Q%x[9ma/ SF!OJHKBhFD YcmJVz[bK3#,..n9n D(OKG$ٲ\KǣF~XU7wy*+bΕ[w==VI,^ˢjRG{ydy= JE~(J_+bhv%x})\k#,|g;!,ǁWhvUnRC[{p_dr o5D58vֺ>kN*,RbMb9 O4mD!–D߱y<irvA[]SkQSRס,muVmurQ[]|W;r -a4[ 뿔EtYew?T¸\|!S\& V@5ryne8OZx)P~FhL\u)].1JdgYYK?UuìG]To C]%!H 0>і߷^[Et?mwYa'F+ځ['-!k Quq:F"o `6\)mPS(]Ɇ%0F`redNW~lTÝ>ZbAʴ$a2i{{Eͮ.9iS ˿τgI:,rRGuL[Qf2:M \ y٥ȘFS9^+%'m~5xM$B*}_'<[ d‡wdw g^,GU#7\ qn%iDڷ[&oQ:GZgdo'7:lej!46*w`?'M1: %1$gcrIE(Po÷7\-pp]V_K#K(k!*с_`]#*;KFvF79h8(a$pz'lpo]*m#oRL|}_ (e`gSc^p#I {&D0 ijU~P?Qy „c\rŔ&&5p;C7@1M1ި.Ey+1mhY(籌piL赚߷eHMDžuTD77?Wٸ?RO`'|2 )6l0HyM"g0Qk?A)2᫹vx'/^AgY\klCU,O.Mk5 W;jo6R>-\#xl4Irۤ>/% UػNjq@2R"!LU``\_O ~Ĝp; ,0XO,W:WM/SK|xsyU)Jזh|yjB $\I^pi?_afW{K( .g`y)tZZTy^h,\HU+:+\6ƕ+_%F!aDU>~lhCNcMx4a671Pld+D{ j?l_޲eplǰvvĵ7&/- =1ZB=5KDW/Koeb '0Fo⓼A ؓ?Zo4גEؿW9%ڿ@$NtmC5b`t-|IХ7C8OiT`޺&`X˶NB8J5sU$O/X=^ك μZ+4hV~QZ\ _p<6Dqk[W{t|XirxDV#5v.eS}>vDY,ּ@*k&[I][KA$WtfF"]9i$<c2bV'_5kz ̾[ۘ9|7u ?6DtY*@lGhx?aRApzs0 mrXk0)|r12jnF'VgNs^S)rvϬ?^>"U#M*'n['EG΅xgXMJَDp rR+ՙ oCCݞ4KmWDe?6$rQs8q8N2J.Nw8oew$nteH m=!eoL#'-70P@20^`S2R}<ĿhR /4yAforvƞg͆gOMwPڳ%"++MB|<4ݹ`"h#Q4 z`[iݽk\c^¥]3%Ut괟,J후g`&9<]#~703q'Ó6LjMc.=-b*.Wp*dKه{[#k?$S-AL}[iu.@5>;bd(/*#;ta`eH9Si};"t7h`"9*<uc"A6ky?h~^w˵ o[g&4 ʬ(]MrՔGk_CƕZw 7ی`Hy~fl3 y%K/x\L\tk[ i'Z`Eʢ0= NݨH\;C$0dlkP6WWJx~SQ:%csz5z\z, K~|Ѹ݂`>.*ɠkKD_ﯻZl7i 95bg7+r-$Y͞Ўy#GTCk_֮^W@sc٤ )ddog~>k~(jt }}dMa΅es򥟣C"꒙uGB{9-TX>SqA:|f_B@R9DTixR=] oD>}FC}aP̓CkoOhʌмh Fj;B^yH8ω=핊\"3#vc \SЬ}ܟ=w{P{]ioh$Z ZBE?*g_,IP|4C#r3!VRZ3gW'/nj|W;}c2ܰRWcNjt l/Isߑ٢+ 0xI7WH)dm}QS1m

.3zq܏RpV`n T_0زwW8fjʠP`c ʍx GdϿ?n2-nɉ;ʹ=gև9C x7ilY2G䘤 a]}Sg޴ūӿuoi5*%co;>8^禎H^Kf3To4q S(/U`Q};>< i R*L%q5@hEV:z6Z% 1FU_PzkXM$?_@AY#) E[vXca*`|4_5!2S<*ʝԊn 8?[1 _jc&XCچ:ָ1ZQFc>^3= pY0K_G|+}O3!y2fZR9@ɂrb=E%=q*5."Y>9 |TP -~CcI7&dk@BA'bh~rYNneMJ(X^^gߞ˸8.jiClnc Nw 8ڲ-R#Dxh|V =>Z>dÃхt8?PLx a[ 11cpBu?)53ׁVH]~  ߥqpÿe5r-6)g9r6╓ߣ^ |!؋XZ#y)%|.EZlpM鿢eSCUWNYMSE=ZXLm\sM>Ҕ nK| .A8,/ZX)?O د ~SJXחc)=6P]-;om'PuG;f%5k_<bk#gv1_e+Wѧ -x&]҃?<&wYpy:8EÏE~)j~_i͹B1ᓓH&`s.[7වؚlV$ H@q^S>1pL[0:->FZ31:q1#IqW$LVv}Ï36i],:=(GiIwOqBw`,Hr~B Jpw?^8 m5^'[2!w:oNo͛+(NZʣ.dR0Syh~@ʆ T)#Vwb *Xt )Z&}L1 @ sEer!%Xrq)"J7Z}B(ˀYwqh.R(-^1u2t+z1]I :!4Bߜ`pKNluߔl˷9sT4Z(S>)\dKۘB܏kvƤZr6$NIe{K@z|_(3@:_/+XsL^;k`a{e(Oѡ!Fc''0/1 &$EI]UgZ3Nz*JwsP`J`VW(&z6 Orsa:1F;s2Wz':[YHgkI ݥU3)'R20Ŀ_K'SpB`\ϡ+U `?j'?[(3 /gZͿu%յPj X`e7ӣz-Ki$r& / ed s(Sr Š$3跙~[w o&pVR622 qf B ../U{Row`z e(v?q-gZXHNqnu\6r5.ogt[У$y0!EN[U({H6Ɠzف/LEYQFUm1UwWF+UX\Dji͵oB]^=H᡹ yL|_@歂o-0HXEU5D+ɆN #)\x8 KLZ=t04~k@:xfIv1v}rFS菱V#X)E̖/@!jqɷ! l1dj>x:YRD_uF<~q9rN keVv,$z f-kr6,?$bJ} E?]T:,H$;HqeJ3EGl=]` ~;$! S*szξ 'rBrAQ_ePW8h5  '*&V֨"/K~{+_*-|my'RH.pZ?;0Ki0֠p-w<0=ꔁ3%%R| =`H!DZZY2oVl469HQ* h!Z^]̈^ yQ瞘bMbO_[% /b?lor}x} 3=o]M+i-g>?1{>=:MkiFNŕ ca UPjM?B*ßx\0SȎ}Fre!XP\)ѣ9,I >/sgQ>N(?ѽ)" lIV }I"Wo]iBcg=Xo)GF8xbxwf/K(%iyx3V0ƿ>NQ'^܂[d {u4y7|(?eq>"y*O_cFo󑓙1K5_G/oZ`ugEel7d!g&;RQ|;BH#?%zI_jJ 9xleqMLAZ HvyyI l0wgP'$3@&1cǤa8[g{n@o؛7k}=MF5J--OZp.Vꓤs(WrJj K(aix-F7FIǯ׭KQ`;h%ڇ^M7v7Jogxv\Ay s[DQ}MCB|'j߭&^/˃B*CB6W)-W+*٘Oa?Qok%7(n+l㲀z;ϹZyǦIV'򫎠@iG\_ W(4\Kז? uI#ߣ9_YryO!yv=qSxZރjΣoqJTZ~e4Ii?y1S&ϋq2jEJjaF"Ks? icUb{F4sa,he"z tSwA^(jjnV ;jyǙsI(ѿqDmO9orŭ.4-t8*D"hͺKt2G΍נ}x7qIzMɸLkuyt]oyrG 1׻Os8pN4w2>Z"@Y\,wV2{=Յ.#|E-vVcZBwgYYd/jQekCMk4kE@9)/ʩO6HDpxSY?lx{ ~>߂n>tb$)mp|ЖU$e[+%Px8m:f&P&:V[z(Of`$Q[y~1ұѣQI'V29EUnk ȳ Wau~f6M3Drζ?XT.o 6&h=T$-W{13xjs?E?jOS XaӈbjLp!~2 * qy~Wė1S*)SǍHɕh%X4|94;$se>5rN\Y+It8qr#=ӣ V͈^Ihs(`#(FA x+1Z׿, |9zH/ 9Z_6azzj< &̻?+hO+xCfH}[ ^x+뿞AzXXR\+/DK5:"1)N^Ŕuɂ?A f LZuKؾkݦ^ǒ2Ke$b i9f 67)<}[%cKE_$ʟϖiaE|=@k;D="A4w%KOq-q9Hfad"BOBO2"zS L -DUWG[NBR;hz\rzͤθ} kO.+ ÿ:5Br4_H P |7scWw`^}S>h^"hR{FFl b@IeMbBp'ZA i74n}v,M S7߄wsƖ߇t%n>W;i0= _k"&W*6*>mExI MBٽxcFJUtv|KȖ.T(*+}: #w )AV1tUvlrokPe4*5I%}MvHSI#=qQ}I1A>Ɛx\l.⚭RV$Ms['b 8pK#LVhoYի><|%0]@Xom+MP'?g{= Zwvntw[;]sMAwѡ;_(Onb q\ aLzy :+fSGd6l S+wM6Ok*WC}IuE;KaۀIXAшT X+pKU۝_v,h+Pe7jR=OثX؋^d8C9OQ-Fե؛;u#±-8w'WќtWQʏ.} LlHfO煯r 6La/q}qR6/>t5ڧ+.ΆDzD!]+,D'_KV@46yn7ͿizU].qighs:l=F{Ǧ|<eRu7(gZܪڑW>nmB9mq2vA]@^uG- M_Q* m .޲Q(ۢs._%tL4`>-j!;8Tہz\1*Ap̳u 9ۿu4k 0,X+ڿ<>;%}bvZl5wUlE/f L:,UPrcTwRdjD }vfo/ E):1F̍y[=i@~ Cvd_DJ* ,=iZ!ts[`ʼ,W4 ~Ռp%0m79֓\zx?%չ}U]QJ&LW\uEi".܇YxFQk#ZDxtZh6ВMfGs(u{rK6=Ki9Se%9D4m▏o |:9Xی-^9,y(t@oՈM~"uOb-1S3Yl2bB\#04z-p-hp綉EKMamݏJWi4 :1\9I2/veu/Mrv'aICEmԣ񁧮7yFgVO3Ew۞~ D~ jlWgm(53.rH_7qs~Sy|Ih,` ;={NПLj<6WkROwSоYXUjaq4D2yWA+.ߏ- (}$(7- W vA(c509حQc]WkZ!gmu sKL ;un;TN6\".%zVg^_tmA|ҁ-?cȈYnm `F XPppyx_r[/a2?AO ZE?7Ic1Rzst^ e,ﲌg`أ? d{oMiGa0MTxPU@mŇV%DXDe "Кh}eպ>uUv}<iJyPP rcSyl;ܙdVw?˗4ܹs=s[QLEFH$uLǣNd͋[\wuJNuz1K̷LjкB_G*ýulis%t@ $_w$fb.PzC HіZy<(5v \bх$d'`Bɷ_HJ )&oWgΩcoUИU߁W&*Rds.POTK|c`>ȑcnbc=V)h2*\lsͅxϿ2xd" oծ/YW\`p{+o~QMqLOC hs^:Fv{p^E'Xݭܚ_ 3SD~ϟkc\ IN);NHU]2KWmcqDY{|+SW"^)Ur4u\VBm;gqC i(Iy#9pt3Qt`,x*  ״vgToӼ &AU0b f.;U:7lR`bL&]e8 m1mI<zf# . P@LB6kDNJSKZ;"|vP(" ɏj燃CQJqBi30,Hڜu`5fYgZ"`/V*A"M.]VHeS[ĬDH϶قo**V-^h`'P]O0aГ"gSeUAC-qKBOc=478[Nƿg}UQA~|k9Bґq' [Y];cD_&6I⚏AUQ9NcwUhi&ߨS2ELQա߄_o"6Ql 1J읭mN:RMSp8N^@+_7'I0]OTABˣ4ad`} P-w'ĸ: ώkH)P;H5yt(Oz/.ny#m& }x:QЅgY Vm(T$#+{jh\N;K KXA{,=F6Eˀ wh;IjO%Ϩ ҂x,0yZؖPRLemHA)P2Lޟ-& ('ofQ1~ 7N7b3!u4 !%BUqc$#rʼqz}=N`A$sS4'g(KM]<;tJK #{2>f@R,ҁ~UtЀPmҗ7qS9]pU)UlBcj~rLU@-iw+J?xz^CLYC`j\͈H&4Y;ב)My](i*sA"ݚ@P*7$U ب2)wxWF$hDU!ɶ{#\ѨOM{{7GoKܶ7re.F؟Pv6-c %D^{lۼk^5qXCFU_Yn ]) ه aŞ5*Ɯ͡JP {;A?񑎒'TJE_M7Qy&ͭ )I ߦz}(|O6k!"P%D$@fogρ9fa؊wǵ'!a2 n%HE{χI,;jAB`?lg +]9EЬ]O -pI1I"m5AS35 d.w^+7lYPe?D|⛐)?jA CNDR ?::r qP5)twpg.'}݉ R1 eXcf:9Nvx3ظhdN|k&a+Z+x+C >ÁVcr~'ev rP8='ض\ہ\ #f`/\`uw"/rcEI-Ӱ}I$9C4WA)ݔ'ɷ̰zo:|c8L`/ȶ膣{kE< '83҄Wa~N4p}anf5}z3 I{;x| Y.퉾?W-Z7D|41^<fODx4H>O|=7;i}ᴨ;dvA (3Gcb]{E\z;b_ۿ0}~5$;Oi_v֌*?}a{\R.*xH9+z+$ z^"ߨ2'XJv4S!I~7wr l=D0N}>a5r}d ajxnu]`u'S>i2_}3ŧtԪIn͘1LE~-u'zEpκwP7:o;B=:͎sCEp!'=ӌxwhȄ_ErZpu,;M*rȱA?fb?cXcʾ=X[/X5vd() n {ے2N/:w3յ+G^ξ?QJj8V =w0^%#u p![ `hM!_ uM.54ÿ_s4)7a\uՙ wXxqv}G,D F(ocstų[4(~Hͬe59<3S mc;V~kh쥽|.D_}N s }il0y6ea`W]De$윞IwƐDGSFN> 3' v)ZK!}\`8Z` P|=E#KNE:$e5IT#Oz@&XkA[=UdM]'ɯǻ-axSBBoq e5+RtUT݅C9@ ~$'y7NlB딅Gx.tB'\ A̡x])E٪C}w+^΋.wң&ZpKH(CuV6RﶶACեl-~wQ!9@RWqy"'F^(h1x& eX2:=Txm)Ob!Eq`gi-*H)m;Dawt{s UoP<=inV1klwޓ&wpaT vm[ZH c7[C%#Syoъ~੷a?esn6f=Mu-nM/Z2¾Mo'PPdsD06_"71ov*M6:3SzLH9[P6nPQ+1oMĎСO\ʌ U\ ·ms N{r,tBx@rXEoj¶;LKr-'vER=eB&cV6i/ERLS#W4Iu;aXS9yʿYKci^n1piOC[czg @ 4nM<$}J?5%t+ׇгS3w{t]Q2yE6!;Կkt%xg^z{x;s<^՘.)|}ΤSĥUVKOY\% B Gyi1-0$A,$1W'K):`RdWJv+O.&z=(\-uu&[جsޕ-ojVsI~"Q k0AvU{4;18FUVJ'؅B}#Sܶ<t*8F~ UgèayS$[ܾ8$9؎)ZNim@MF< 2`5Smb)19׭4aH1b/=oZ &0:E5c IC›xyqxLzo"'H;gFĚ HrҺl=FT+ZaT8|=q|2$>ipiWʪǚ^(&i57*8zK8!Mtܑ4}`g#q* R2ރnbmZ:ByҸ2G=_?Eϟ {؅^ }FD;,RzHˠo" œ?phwOw1<_jf3pi'~k/Kw sG.y$YT;4jz_C.Cx{] *( Qg~tt `RL~ #1B?*wV󜭑YUb~_u,&`G$ p^v"{?Pa3, ?WBQJ`1?:uT6UEMTpx[!_f!M B9JSPóws+nvk쀯[Y?^V]ZD9\X`v (;=>a`jgE8PIDB扨-GWSx0 +` =Fɽ2἖$kgx L`62-*ՠH|w9*B~6֩TD ᶃ}X& Nr6Q5p>O޿B"TiQMkF=NKGprVo}<}Ip`Z)8 l/}$M L&/R |QtH&Mb4]~U{Yb?f[%'Ȟr^B-5:%)pN 姜[v ܶ6˥(XYEOwP I:TNQc Nx&s 2M.˻ &^ڴ jYg) t777DH-I{kVEE,# 5 PT][uFQD%V %qFkPx\*A/hKw@K6uڑW\:!)8N(l|Q`88N*h< )I9W$%։s`x|Q[]ڋ6;yBfSҘv[L_u\/>Oΰn-'Z,T/RAxb}3hu˒4,* PNgVR}vV3grJRhg~Fʃ%Xuc[gyz!b5>Q~㥸QLh LuM܏$a}st+ҦHzs_yA[)BIߜ@'}; |-Rˑ%GnmA{K{xk))Rmg+/n~?ؕxS}R¯nN6ߍ-8Q_bS*Hb oe ט|^ I\p>IHKH<'4`ɹohmm:Aݜ3 <_ \ #XNwA멛6jzk`e|O"[YjGB!BX l3QUA-fXz~z_w}im5oֵ l=B`qRٗ h>Ӷ0`fr g# ,vOӛ8ısaw]߾_ë7g']wFu; \nC'd>TkR{WFޱP\]LZIie?%lMKY~9U; ٪ D~t?g?~?n3 zjq9sqKZr9h|*jߢ` qx43z wRHNp`4UnJ>"Wи4c8rG[p>IT3hPm (Mo$ky% qa!m9Af>3b_KηZ"=˓A"7[!wE 폧N&?QIݳ,5FSPrFb(͛*ԶE!KGbwm:߫DAňx;{AM$G$ZYNulLCT(Vׄ" fxN"뱿}z3OhcC5 ?!d H+' @zj6 ÜŊ#`xdlCٱ8EZ61NzuvZgl^{h p|~]},e;Ok8kl>ǬqF>_Dw/J>b/jٮ׈/j|1zmm?5vknyPARwPs#ݙA2B# Niz Ky欖YxCbq ! ﳹkb`niuL6`>\l3w`q44Eǡam+S ._/&u7BDI1v{v2'QRf!wxTYJ9/&[oK)k糐୎WZ@SEVYkՀ/fq("v#_=32.M &PY;&wtK@(9I$sםQke %rYel |d;+@Qn]| t1Yё >YkyaePI蘳^@Qnu%%2X+V]YVgZ١+yo#m㪠{S^^A0g:9:(sօ?F?/aOxzi.]Nç}b~xAmO8<2"rػDY4qrAg@n{-@G7y,E?@xJ0a_ĘH١yuJG:u# /׿N?ux:Т< ~7o-(٭M>Kp@:Iy풂ysT{ockUZ4s;|nNZ`1 *0h)y;>8F!h3Hwnf9@(s]ޡ]Q=3Q&7VQqXHJud6݄Kq5Uu^QLc2,P ~bDCH$bא41$zoW\=g[pk|jR,}ݎW9Fv()L4 oktC kE̘VΘLK8elO.y"6>')Ƚvki/*s&Q;SWohe5n0?݅욥 cm낮O0׵lBQy0]hV$m*m1oov>OVD= X3, ZzId(v -t7hp أ2\ٜ7C|#'b8߀7j  /!TrA=2!'{#dI;rF1rqh;Ф8sꌼf{av z>ox./AZς't; v9%"_yx줝Fl;&p%R2z"B~/>$ LaO:)wMbeXy UL |eoNME] |Ѿz&WRoѠ]=gLMk =1<Ǜ +~0/6;k5Ax1cKEibZNy=!4*f!A]hʹ\H>V oQQD(GDC{~SSNGte6Қ72zvF?#~d=}"Gvm ?iWLOg1}+~_A(֑"w;Q$t>1%0\נ]{0:)Uz.ٖ;[=H|<5955 %KH-ȃVކCpܾ#FXa1y < :2tɕt!6 Ź`D8Q )^ev^ &#Exvez~vwzT 9!9uw<|_ȜFihܳŝc~uTz kjJOmUj/i֟})/4z&ٛM]b?ǟaA=ct(`̥54.GJMU ,*?!e yΨ(1)IޞZݬMw?jDN Hi0%:3%D>5"Z鵨>LP .R7RꭌL"bO/`XtDQ1"iT7?YZwq}dUԡE_*&EޕK+ۀUč =5ajS4W[- dC/&ץTZA)kFUt%5s 0vrśɕfx9_~Ա7:N8ϡ^{_^̪HIQ>Z|s`AbEO.,g ۩)F@N[(U-fAje+nZ {itwSȒ)8C9sR a_+L'n-UTBifE'p~p)+(Fl(r8鄮p@ MVԣ|>pZ 澍 (~OO>jANCT/ЧPf3 W{g2\! uUْjk}s,`Q5t^TL3;fsf:| h$ذ8uc;.1(D@J> 껙YՈeA_CVXbM :un#:|{^Lsv3YZ CsF6J n"F$ߣfd@"V-6NNz;!^y}ib.Wstd[}'DNG5u>wc_W˴ <2))ev5vl`ԗYHjTo=0&wƶy`wm{a/7?|S޽B\4tyIpT㻝xQCr; 4o:VK ۚ7a@jgnR)-N)J53 OUmfO\FW yl(OM^vԘ@Rۉ)+u,2π}'0<4~YZ_E$ E0<垠D5s,s*U#a`(X@E5[Kzc$&қSgHvI3t'MHD_Gh|kx~Be4E }z Fz8KjXQH#qCN#JD2J S_~]w֯}|osM9:gMtk+V+‰2jXRrCڙѻR ߂,Կ&W;>vVSOh->%:3v ٷVuEwigNr7'9=r1(~'P=x6tWU'a`Zt6`}[ŮKfwo5DV`071dd\P/<Ƽc鵿?7͡1׷'w<`=־vM[O"[DM\DIJadhοƩM"/ ɣZ0Ե%Ik no$Nl"|%FkgD&5^k :{& lyW/^Z<$S]\}.\.>a_Q"*#S6_=^]}J?#J(}V!:\cXUTaxECg]/{xɏQzn L(`B bW`R.Xw% 2+ љ[x }"lyFp(3~_f+N] Wi2MסoS7s*-Ne\a#'˫Hu–Z5_<=JG">`[*Nֆ<= hxÈ^{_[e/SmZLcm}ydC| rJX*T ^-*1{`q?qY[HqlQE-Ȣ+Q_n@$7tm-eR%[ Vh"OhH濵]l?qIF?Ϗ9<7S6oKƲPO]J 8N=㍼SR6m,3i4 TD^Z"ubDܠq$% 8s2OA Z`olwgQc7c/~-VxNs;#VR[:ϸ. v#iJt^Jq^NmBtQpʅ&NPjQ :{3ᢸ+ :⮀!w%*†Pf;|WgynNsH>E@""yJ,qeʚQrL&0 #mcD{2Q9n Cfb1nVmq>]HƺpܪAm Z笼b@WG"ZWKr0'X|7{xes:|kޗ=~R̮o-MjiQQ\z_#w814K=pA}b 'XB/aX'F;W㇁JJݦz_d}h=~"۱V4q,]]pG|n&`wyj߼Hm_ib[_Z|bC_˜+1+֫e_ C?͗| ˋx)FZ$uIlEֽ {8RmB0‡TP02:dBX)CTWq]z$Pg92?dd^li6Nu$.ɯzti;]k$hX+/0sXSY Ov ptuU3ͻwv;o3 ,zZգm]%꟤\nq0j$W7q 'ㅘ% ^+O&U_q]6nkfr=ns[i!EG'ytn=ãvDtN҅$>Xǧ@"hC[ k+FQpQSbm#r,3S{\*e8|\,< {l㍟9=tXt/H M]DF8{~F{wg]sG ~ Wh_T&m;!u-Nϊm;MAUu,!:Pnŕ%'Gg~9^ǁW: q򆋴4<6|y*Ʒ>x7z$8Ӊ&y8eCL&EDO?GnX: mk|H?ڏ{h5|Dz)[,){tڔ_ݣcga16s}GyJmO+LI@Wnow3`v6nJc+? N>?Qj2ZDj+1?$s@F|e,x-#dLӿi1n6;o3>aj!8i:rNH<)&$Œ1+*CNupZ,٢2%v`՗8.BkfP^4'+ ǚǟt*a4mCD=DWuj8h{x[ ` G:&,NZ4V%k\׎HjV/Ƃ*нk؇mkQXa!bSįf^|s~n0ۧe*;r6Ӟ$,*ZMbpU;bM#Q'(ía|&ָ E`XI"  _{Es8YR2 INe2C_YWz<{oVq" Fo[Ҹ7+)?84JouN-G~ld Oj /*oi][4(QC)FhR,&`=S1cE#zp2T- 1`c=-|;F@:_p9 74Mgy-n!/^ALU[<оSb1 r{mI1%G_se'9ڕvl ƢuEE_k0wq5JyaAcK =9dX>^h0^t "K8>NsU(W+o2 b 0|#QԾ.o{CCz *e])djT e>JNqha=Z5B *b#o7S m7nLVs+֩AA>CoMZU`:_12cǁ$vZ/'*U`IruGs̸գϩ"')zPq'y-ϑj$%,0WQInhB~G̾xk٤ʼn3Abun-_J%NyiiebGlu _gAWў"WNCSrqGǵXRZ=QKq-s6 C3Y ELvo(StxAAWc7O t0p۪o-2dyO;!A/2zjAYlѐE hK| `ά{x6#w ޞ+_I&uI +˩6iYsA#0^d|HyUI6 v'HqC8 +G0HseLDb+"[ DJд_2>r9O2*D4F-^ 6tWqx'*?uўt~#QZY(wH^#DЛQ?Lΰ|PB8IBuxxŦ"sqg>;/v,M]b M@k1s1/) =;9Hlz%s*B+Awty:j\(]Zk\Del-Gq#|"Jd*XzH7̜masf{X"G~5Sk?omoSE6RPK~BT;JIv~D#^:GJp)G՞E*XH=ByߣS!R7]r†ֈM/}JZxM+~]w)|L?8a@'{ (tZ#P.n3y; GJmnkm ;?F}E cA |\6溾kMM6zwGOKRU?ňҐ6'۠-i[KƾӬK>:I{q*bs5&eGp>b(zXxmz{_V&P/44tǎ@bФXٽ vǰM˴ *lA tV'=RÜ{5\4ޫϑ9HF?c0& ,< .w l$)ρETxSdy`5ŹuӒZFz0c>$dk4=@*//U=\TovC \(5ėWEѬ۝[41%wX/oɰn( \zhK:nݷf>~PT1Q zjA~]f1pH;hP^VmO 4F^bO06M"G u ҫܥ059V$J)V;<+4z{# d= [ě&5ǭ>pm ٬D[0L0;&=ا@JS癥9(;H57P}]E"+Wca6w'YѿYn~C?_]X扁b1q=w!cwgǁ(a{oF5ީ"#mu?(Cj_=jkB!{_'\~Zps0i1d^@BU׆1ԓ5>ap֛.vĽxޡ+eiQ {)GMe]q<:g't={j0E}s9]_. _i|mu-z'v^ 4S1<\p7ue;}1wʌN]DUb{p[h{: TRX["Z),'35 ͅi&qo |}wIfZ H%xXȢa>bK3Û")i,LT`m{=~IAYt,\TeC,Rq#@9? (òqߴb8x@]'4g׏(e ݲn?FFoz@!(ӣ/vBp9rvrNMއZ?ݛP>ހ"ya'}?[+naV %ϙeZ(y4rl6Q<*J ˕Jzːr=( vt7dGF/bPb^VA/A$'jD sMEn /%ϻ*԰K/.EL+E81 Hp5Rm›A`ha=oxj; ~oH4oRs@<ib`F:IIߏ(,MWu\( lo vLvH9x,WoapB*s;BI)}qU=*QʛzM;OՑyXATܶb2)PX& Ce K;a܁{MbPҕT#&o/Qo0ƳoFY 8py6u7j):*-ۣߧ(`a5AF,/+u}w 0nȇ-u@Dm&xv tN-3EFQeɉO%/KgH/B"׊ M D_t#fYR(yv|d# tz C)0 .cnݨ܁\@?Ve#ݥ@fb#1)Jp!MurjXI?*YOy(P5 .ޅ-/{(%FoG2x ym^4 Rh(ZPPL)nD/Kml?aSR %aG6a-Bx|Qie/TxNXs@=mV1!&&LWl^6prcaoJ쨣⟝bg[S@F:2R1IjS%)65QS&+OvQ:k# wԥN4̄Ӡݬ*2R!;jVc;=uqBD 9p̗9|w]NfoJl3 _1bwJǮZ- oѫWncdX u0Vo})S>$/S#x(:ܢvqT(,c2:uE [pԄ[31fc w.\v**o=) 6)e3^z!L҉ ~~N_T6X<~KZ540fHh3sѹ^0c2\J2샗.n1SxIǨ&]}["͟\j?LH%LՌ̰8g3Vty$+Yx1R.&7o+J[nQoPlO SɩQTЂntDv4KxS|bZ ֑jjO5b'i{jP)xb+,TMq[]ȌXaũ4OhL{~ct Ag|% y %G{3N $:0*XȠa&:3FQ }%eqGajB3 ZёyU7Z*SpDlu׬MSP_' .jBV`k" SGį˒|6;pT١]^uv?VG7|eD!v<m}:bl#L< R-Iy蹌lw6 NjR~,ҚYD|5]T]=IfeuZV''?hY,bPi 6Χ)}ˋfd# z%ṪNx= Y@Waȧj@9=񅨿x7%r}bO C 6sc?=ulhJ;q5+{fVQ`lfi%Yw%hRЫyLPx?r}Lг7Ͳ8RtP|Jsqʵ%\M͐r=A^u6ec`,OjvL\3s c1 u ;jrOo,oY9|IS.I}xaU%@UGWTBq%q#z7E*BL9l"b$ʮj*ĊNEd>I{ע#z]]cɇS*: B](B5դxү b`bZ<~;!Jiɔzoy}_:dj;-4U:a淨Y>꯯I6ϴ7u&:%uP#:@o|8SqVR]˦Im u*Y냸}õe[VhY@S%ڡs޸YqAu]3yt'HAQYS^EX67?l& U zQ:ב[ińEOXH eϵʙ : p]X8>sҩ0iyq6eH^=4vD6 -E2:5۟8"ܯi4(kQ_P2l$,g8eUegTXLmƇ?~wjv8U1wv|~ t͝eEkwͺgo"3+=ܼ&me7yL6L+봫X*Ox.{8|4#FK_y<-˧-Eʬnu(;3$nUHaog3WTHěJ^z팚5MPA2j0F!$b|:*p P^.8yJ4r-j]ΉV]&P3RL1IM'c3L3 ²'L$$/@M-4 (zI4{<{0t Gt{<3Yo-N|fW3/g2ޝ6msCr"J6iC wRQw &Ʒ\x  ƚ.#hik. 4lMԏVֲ͸dNz'g ^c?q0o%9pu)FH8IpMWcza0qʃIJp/?h}fpzנU(9@,vrZbn3MNT&BJ % #ţ"ӸV'Еˬ<}TARicNΦimBśE.?=fR}4řڇm[FHL-:w{ O%1T~T\"Sp{/-/8ٿy%̽ kJ"2Z]_OT;#ٽndX'G-j&fEVMe=4יlgk|>\m%OaP|IWmEhujLˬW0ǿNqh\}LR{su|B5rA ēaf%3..Y\pÇx%/eIGΡ|+ -B&^\y d<` F夰b6?f]nlPd"&p q ߧ5 o *f? ;Qf`]B]kLڻ7iZb`gdf${d&\\3׸p96ƵfIr7[À{ rAR// o;ƞ;ve4HnPd=-|y׸c9QTf s7iAIF\~jPd~s)'& 's -:"`G$p)pV!ts'hs6]yY6}+[IY.ݾJ9J;0," Gy:4eOg0ьcգT#m< 0`|#c7VXuJWyQii_f)+LTj5ia1DQ2ul-_uꩀ.V~}^#dQpPraJ*ׯYP22+.p]JE@,&Aw.,Ia=sbv~9Ͱ!'}#B1*2ڞS#)ZoogH6'_zK1J?ѱOn"N U(7V'!y3s}8U $ul $hxt $ >)ŏ&s7P{7U~͎74~ƪ˸{9|<;9VC9@' %4=X_if_S=DcPs5/) Yd.TEə;ڛG2H|ѶM⻆$~5;eg02q^R u.G)S{ c#WhVK;zp Ff[}_Qzs܈ZDeVLI龇—tu Hi)NTϥޕjҝ](ق\uInNbm+,nH'ԯU3Gԙ_m ­5_۰Ickg%<'/l]['Ё4Aėrz:;;ҭ@?tw,?PF47{el6񄱫j/]'#np[!ŘV :dt~͡eHnAaX{GCw2h(k+/WQ$Y6i9Wz/uXNޱhٞj_󘚇噽b(~} ٷf$ȸg8Śl0}5xUM9A4xƾHVS3c0vpǮ{ {#H ŃgWS P ]vOX|C952ZF=;l>O.i.Bܻ8FjB=0\[َs<:=ǁi-ֽ->k>T^@LllJ 6lqvao2 C-wHYAӱJ3Y_"nڶ}}G\'f =͉hٟy*'Xj S~ A2LҤĿ׿4*|o*DU< OÉH1Ǡ=Vt 1Xh7ɳ5R\!ET4}f"4g3kct}iPUv{[aN 9%9ewF&0fD78,(+I-81Vv_a[ "u ޿ѱ-1mi(K'+Oс9j4?r v K>{ gc}o0͒:KtH`zqOdO(n4M(n5z"/ Sig5W& ?E-. R%.imK};J-|ֻcXY.$haW\<"./ϥxq=zYsۖ=Roc5=I)h>\M5lm(om9[jwq6Ni06tRkp( OX|+?[݊ي6lB51]k!O>")v} j`lѷJD޵,%$n٩aKiUvȳ Ne0>?J^&Mq6:db2fjwS]j~?>Bz.J=%v>ha5`Z[ aXli@㺿jkbڵjՑiƬM_r2]r9|pDB r!,k7I "-2 :5funQw*V9d[: N3uPr3$0Ke5f=~UZ:1teoc:A> ۃY <=zcCƱ(A,x4ޞH10ž.ܝaZA+±C׭NyO2ʥ̘aY9gsGvBqr5*ۋ6{u/k!9{2,/oayMLG΃m!~qyMN0],^Srv׿ˏg't5/fpchw[r, OQ0'}hzaVb<̊2t~-;gnt`U~= I˩°7~mmUNq5i~A3A>QyZd5|aza_&/WoJb97ğܓ=V߷ם_v9ڈ`X"22/ێxQvS$cnC Yro9BB+d&6ļ~y{cwBGJ zۖz>zp&"'܂F KD.0}7]ލ8n:F]"N-,2vn>]z{=PNUԾ`\)ދ*—L`SG0"P <\+ٟᗉ/Rwsu6jlŋI,b}4<]qzٿCuzc|dP~XS@yv$*OtE1Vo 5Cy 3nLn~ jEW< |xrWB=ƞCeB!!أ< BJJA&S lOSJʤ D @6⿸xmvgKuX?P׸*L=@¬ [y_6T(.0 u*>Lm+Kͪ #|߹iֱiaza]2ޞTKak:fx9 ~0 [Q3ܙܳ%-Ŕ L2[$o0>&C(]M; //U_K[A7]@*S'Ԑne0ss.#^P."ǒX-a$XMzY zkE`gq r/ Ӭƥ"IGPʨV%k/r8fLEW:8j?q<)d涠blsJ?"װDfd.<Պ'ӂ`P C#\JyjZ4n¬r|R:NTw8{cx#}r~1M jΊ}J4%_05En*Dw&斧\9 WǝHez%D9ⵆko{~ܩ,]X-Ov>k>KzmrnD:z3?ԳY5Vh+A N5klϋ)8{ؔ;S2~5R6Gr|a~ӥw@-!V;Gl-fOZM(3gw*Ք@DFOopu nYNk!=Tt"[m6P,ީvw_FQP/u>bRKk%GGR$p Ģ:a-ض kr]^6HgK rܭP2L+1[;]>m3t~8|t99;c.5,.lɪVʥ 84?M!U9;u~t0X*]IRZU H"qw8ބ崂arDsr>LU 7G7dUp'>4bFeFƎiEEow҈G*HFwyw6Z^DB{}A4z;NcX&GIwl~I9}\v:4D6{Z3Y1ȋN`P*Y2C>K5-5_CXIBwpb+5?< 7͛T,VO0;nfm\<ѩ*̓88bo93迹0? t(LMu}yxR͘pTZߋ$E55I3WT ' hDZQx#j]y[/l|Rɺ%]a._Jx1 >v4szf8[?V#D32_-߼c+[;brռ 6bdҭ#uk_%uȓQ t}dOw:yCYmN()f(lmgp؎N& q8-(vУm'[;G R7Kz[;3QdF#*"ME' 4^JaY9;~hv`tJo]mϒs2={=؅pTxs:Ubn3?^~4]B;w-$QRY :T\K2)0me AIAP10o4/=7x߉/o2fBqU|6 p7kj-VwV@lOڿX+ߐ_G9A12wݳ] nq:OчmG8lz8oa ʎZcir"s$T\MpM9͊8I/f.1F`%$3yV+SY̋}?gףz uT$s)DV@3s 7^I८#vY ȿy6ǃYD6L@O[A:^xNLd|IfUh;eduƿVSHn:Um\[FuFYR )암锾WEmV33w/ฺ"A\!#qv;+_(b&a IoF ;Q$|ib=H}Yp~)OShi -%аnW^q=v!2 xVLsk-cMڷƋ^XyCQ!`%zK燢b -q(ᅬ|).N_bSȕ\ǖSɛly$0S%(tO-L.r;K-) pkZ,aGo"D9eD=r0[> ٷ4#¶ԓvCn Z:+[(T)xlbz׋wUE"Ena8ܭ9 ̬mw]~<-_ǩK` Xvz7`%s1PCT~Y,)݌"QY_k. loB*%x,&79b{{0qPܲשXn@,J,)5~`مJf#_hZF  )U/%Uo~ް7eJ| `Lea =[nb=l ZϽ5.J[/YB` kmHқ[EKxgQ9 _2ÏfoG39V,7JKh[;~>= &P2Ly8 Ι/o5*z7߮S /A~[H<ѻn7k2I&4IdjoRsRގsoH_C,L,YO„wN|g3HnmĶ&PAVËNGh]M]=c1MT_,SE[łfѐwu[SHl澔ZQsGqJ@K0w]KT@AZM/)ǜ6ek2iU50`>FAMSQ9LXLR?1HڜfUHt~ _'t,#QTs'GOT^$t%uU(^ӤjG"M34p`T~8ٸM^L=wÂL|kQp7"Oyj,'R̔7zY$w#kt^H݉"fa I$׏rUnPFx5iL1}@}D :Z=U`n%y%1ۢK~4ȇЇY&uz#IwET MR~ŽwE?َꮜPUT)HЍt-2^^N\)fSDS1rtv(`P>7ϟ _117(T5mީT A9k|{.[մnB^ Jάuٶ:aV\}>zt L൶)Y!|L8'$eٳbIf10"tA)+t?W:PTV%NlXt=ld8T4|ڭAJGg*/W {JzÕ9;ʇgTF_JU0t+#8ܹwg-8F-1ux,sb B|K?jn`G]`|IrXe#ߥՐ}ZݪÂ:TOށ'185t OBAgns;%osxnq+qr"tH>I-_x؃q<3׽3<¨D kKoL[ɡ$%27 y| ӳFˆiKA-JXʺRQ^Ѕե,|!>*uUMn8T^p `be06 ?FWx9lӾzicc Lh$0JP5S +`(O e®}ZFo,2Nv Kn䇳V0fHПU,k໒gQGfGN䥒R>3{:{3Ұn}r~_ dT@Ajզ5b^X_tf<}rbT+/N/yro{l06iޘU,ﭭQ茠vA[˨M#!h!r6>Էeak4Â<>ɯa0N8?&?w5b?1,iPHxfI7S>(˒J`Ճێ&/ݭԸIqY) TeUfP6ԻyRވRr`dԇ\7o_,{738{Nh&M!UP') m„tKGa(zX^w֟.o&D+=Y^_"܍g\N}JN$Epۓ\P3"9@ѳ]ve+z=w4SL K%(I(VDHa@]eFZ-nv%@ag(/du@#FI.âzv1r jb'j T:gH(I n)4ntpp72{z u޻G-H3L9=C؄6+vQƺlRr*{`ɕ9|7;IkiO-vG+Fl'#}[yZ7UN Qm\u$NK@a, mF~ 1-5eTG,$"&w?  2"<B@5Az |~z6t>>)8 0%\3q*7T|,Y{3^x#xD jeEF I9g3l_j|Xcv[]ɶ^#KM OJr"δP,Y7W/ez$ϬWL[ {Lm;0{3=}GQB ö{ϥd{pv[SٻqP9~#5 LQ? Mv2(nfoyZ#=1CS8[cQ5i5௹~羍.`lg; stMY|$TJl)lXjig3(DSݲv-Ư :b̉^O3IB 4T&1g U}–p/o ۅȳհCD57vnÅ?BY aa>*ȾBM6X~a.֭W(|# r]Ӡ0tiڷ7I|M5$h>G>J7gDzp%{~ wOȄ`n^-5Hh*4# n(dM\qSA5')f &eR\S^\fv0: ~ns}*̽pҜR@\ :sDrҩz>L` 34bYSz3")\FeȰ= ;h/z/ NExRӁUNsؕuزI(Yd35.ۆakevXh5]~Z,mAP:P_yHE71/s*K9Ԑ4Dž/oJ~Su=`.ƭRr|{5A/`yXU(bBDSأGqdNsSl~Z% DCtL LH4oz51;I-gT'dſ~1==~?>J*ףlwr,oR~v۪_F=l;)8pyZwQbI<#Ż]نGsSKK `',ߩ$P%n( /rGӭໄ oLKkka6I={>M*j{Sp+sżȮԊy^o]<8.T "S87WkQKOzJ&_J1NtG,g鮒*<] ro=Gw,|wNPښE8:ny1 SN3(ty|/[D4VEOUvDS3b #^_!*K K̕~> ` C%ʓQ>"6I~9{1jXf.x}muM{ƥ8SMĐX|JA.J gVX [s ,u1N r@YWhtswybmyF*tRzbőϵ|VU.b! K h1sN[xu- #lr&OgqL:r ˽_F^Ŝ` \O/%Pą' +^ˏڦ@KgNqt#+FXgF(؏9@VSay yr7>KUJB͎ы*0l69T -{yK )zFρqw~%X4t'ߝ 2h5 S@`ReP"._%7bts@Q 7;+0GN53Pa2{þǽΞo)˒bB&6 5Ŀw_;(fKr#ĔAUAe305 @++P;e(Y&qK=/>;zL4JP# 1gBI-}#aVx^#Z\yZ٘\沭ڄMb=CÃ'Pb(("Tnb\-WТm-jLS)P*G)'~Iaѹ6vʤ6x6 Ɵ@;ߋ# F0BQsl.RIyMi k==$f5d{&{!)D%oC"]Vn_˼ɺNRu@-*rS¤Ү.PBW[63e]z-w) ֏9Ks7윢B m%#s7:L$^F\PCOpQ-qV8vaɫ䤷!_oŭ\JgW˧9.[e,0Ow`Hz>ęF~Zsi}(O>+ќ`56Rgg>?Xy|&{]_=NlJ*dSGO=`if^z1]?*U$g6 ]"BEo3i<σz/Z~l ĻqCwDNjn55Kg? >3AFzSb.xDQ$'ivʃ~U`dVȭ\*hu2`20.MC56rz5YG4ֆ %'-M8Nڼ[3+ȿdRK:D96-+b@:Za@ _Q93cVPγ\_:+=4@GNe_:Xhș(,f,W8dškJ_y/\>atU~n vhݔιc r/c٭#8I[E5C[9Z=4p38%\zkq)@nn `Tܔ/LDøc(. n\ii M>FtpdfA|U %-U!ʼ?e.'aQi T'/ʏ9Ͱ:;׽_~6fE.ck:xE|r)—]=Jf=ټs#xowG;;a}l-2P*?rC+wybnh`u9 fV|cJ׵h9P,T60ZElZgb%^#uTmdFXor7oZ.8QQkՂEP[mnA MWDVI@k`PU/ RYMYRu) a)mKyL2)x9sy\NS'0V9?ȁdDWDOآ| L{5{ve1PH[lT2I=+YF,ZEcBŹFhZq6%ޫQ+bW-V\Eٙ8݊|8\Rr:Wo4yp&fl‰<_I%L9Ykcvm^%_= ~@xUewCsϛlKW\`;c~Uz)KG5h[x3Mkrv4&N+ߖV"U̟*wVu4 NaܱNjŀ-{8t&Ex?`e,8epjRPPtGyn5)60["]&Mv7Ʌnjy` ͊`h$&Z a _=~erm:w[l΋2(*vBgq¨  ?*heDS{e5%^98ng*y^ti= L+їp9>i8\E#X$!afI~[.uNk0 %JR&7\Dg35}P"ad.]lϊuĜ#x%o&h]8f~ ݢv2c XY|0J~X'gl5[P?rꢏHl (Fc>xT-v8ErB) tMC(WAR%xX$r& l/Nj0~~_e l{Jz5]8Ń| 9?A;Q'mB ͎b|Q~zG\>v^~/` %R]G<"1ĎWi=<_426Ơ} Nz"0JG/Bոf| 1Aͮ*\mMdiAGw{X|3LT0#Z{I($^֦/Lj|/A[kP>FNZ8Wۋyq} qº/.;xGk"{V9>٥b C~˜ycB)Pq& &- S)4rNj._vձܴ !7ݵpw6ӟlrݳ tNf&$!&)ߞp\!Ƀf8*(H;)XuK8N 0muIJ>i}zs:W(@9e;H[0sn4usl()ݗ ~ e.A./ˌ9]@MÇ"?F|:HU{YM;yAbUa]*y00͛XVT4*,F|#6B#E4ۯ;o;iR1B/Y8s/DX`7]{ZYRwB&xTZӋx:|/hg]]CnPNd12*ˮOH\4{U6.f睭{^w~ж"EYLu"&P $8b$ȼ3 SªgēR]\HކRv ž~x@/o ֬'ҝo.: 8yfl Ӌ`n' Ʀya賋V| ()>r-ZsŦSXZMeZUA[\; 1{zwgAE1R $vIcH[w=H,r߫HYKAX鹬Rnx˓+Fw"B0kniᕛy 1־鐾')0茞D(=<0+Erʫ >>8GBa@d<0Kvn*gU{m+LvӘ3a3xĘ>EͿ5Gtl@岣2_.:z G![أrurߍ m:k=1Rg;}ɢ/jCE?Y43獢u6Ja_)_ݶlp覢r9 @ow33mp U^-a1d=6,[=Ϝ1Pe ^a<ʺ\#¼j8] Ҟ ɤ?}an/~Adz K~7UBD.V ABgA6,o H^l5'f~i@MOʚ*}|d  (4(O٘5ӆ@|9µ V5$#dLDa/VJеfÙEd 7 dGHx0uUjcVcALߖHrHif$Gkp΅rWOQDN2X:Fýh9ED&;_ȫ~ރ@'\s~9I"è֭YYRmMjɘx耳%<faH9ay2M+/ۡJ[⒕u"PXs.*çpqܤ/SM~x/tb NOj>Qo S#o#'g/ B(lB7R B_weqB.$v#$H/".1NH5HQjE~upy5Zp F.xz5-f^MhNTDR_d $ԉJ޲@6M!M$[|\l6L#<(HD£.!,m*^[AfN<ئ 4j-ңF!?`qjT?8MkӰ.+ȔFO9Fcziq14Y~}+:ENyw)Ĩ>kqaR&psO3Z"U%KzT| SOG)#Үx3_ [ȎuhtWS-o5aGy/?t i Zf'7Va2F~5hZ~'QkuDHHCVF.5Ԛ~ƘLd=u~شgPDfy=\_)fh(}t)l#BQ5IcY,x)-=Y 7 fn7©X/i6cjÒ[Ch!U^:|{(ϣ}XƄWPz=bXf_c2+boAkۗP BDlE-9FSsq}_VPH:c圧9RsxSB?tJGM%l3 t,dB)0+QKM 3M/oՑaL<\o@ qP>p:KxrkضvxlW3b+x9v3={ڰK*կ%#H1$wF?73~/Gޒ_f],$(2:_EsM&$&G*&#,ڠJ}3ӐgO>8uYKfT̔vnXhªPEQ9c?{}SӖqLcohA`vLTDMV_Ȝxcʫv94x!-jc{UĺVxz#&dmY DHN1`RXNR'u'Ub>48C"F20FxطѕWR<tbpmʳZmzUnx~cOV+Aguy}G=öHr,*]˹t:/c/ <ڱk?5T!IJ?Y$| ,ѿsA1_M~%%8gq=nmύ tֲpl6 Ӊ}֦:&Ɋ TCV>P|~)QO~OTb'%j]6s: ¢_,_IULa1tӞWk*?cJ<ž\6_oO]0:S"U#D2@?0K4h(OhBpqQ-t-4.g0fj # ?~s_'J3E $VkC<.'%Kϓ&=7 !^l57:மn{/L}"gBUllxkScJ=e[[U!PViPJrftK<;[ۍ:\׌538]F3Y.pʷRP?<ŃxF,aFYMMs#Z=5D吚]}cxhtmZ kiUpliʑT!/*Ry;E{ .ʤSlWeM眏U:j*WzD6@E];QؤA t{a!qn8| (doY3ن6źl+:Gca}F$VW٫$YUgnnnX$*f˶%YLkohENx)&z8:hcSd&ՆnXjC>|s Ztd͑PUxBZ&S9H?Fkv < *I_l]dZd|# '8B8DH&[‘]Y]ٰlw%`blt@;gQ{%<`æ>8PvyX7QϮO[L9{E^UUm:NH]X4DWИH^l&Tq-Pn&nPA]w])O#!BR`|h ^,i 6,v^#DHSd{bӮB{Pҿ'[ѿ ҿo#5iB锊R@Lfbb[&gI1zdKCw iKh: VήQdomo:A"}-VkP ڌz*]76d!)՜?&|.mI{lRE n(6EFivrfjETK ;qd9t{p[UdʰWdEȶ<:@h:W=Xt4-LY$g :|x)_̧ٓy!`kl?ar{ l?:i-!g# CNQrQxx?.B[:Gtr039(|)Z= j#G0߽1Klbhb87pT;|9pt˿إȗ /T=JS[P%FW/Ewdk=gª.WV*1ץh<`?&(G]dž6 TC v1,0_Iy[:dkw]\Am},TC\*vG1d1ė7q*QpTjRj+9HQ@f܊B]/s9󤣡"BXo ߆SByaDKHy -:9ୟhV{QMOEKStYJ"Bh _\CKs `qa< kruL~XysT_~Qw^+J m.N 鰊+|X%giKԜPFZ/{xn(}4K.jv[@Q:Kp([7;Db-#Nj -&mG'ˆS|pBڦT$ tvk+"M򙎜p<!]nc|',T?Nƀd(b/;k2^?)3 {Bw܀( ]c glPh|x'(|q"; 9oU߲ʹמ =Lx=p$*/i"fu:1L Qw'@] `%2a4"nუÓvsd}w^MXU+0Ȇ>ZҀR[bL)4M WcsdG/ܫy/4%6'iIfvUZBD#36=ZA[XTΧ9Aqrh{Yp~T>?`l[hwuWl~ƵE߆|T[fDz~Ne #{qO.8?i0ʏ{ӪA:{٦|J&@OAȻZ{YBv>y֨˓fUaTlqv,L5ͻP?=&~} >j#Mȭpֳy#=<{~$ ZͱmHcj6LxN7V=2[cO}ʉ雙 @x̓0{Km}kW᧔->7@P GTx?)JOb=9L jgj׍{R<Zk?)p W1H8JieTT$.K0f[t["Uim ʥ)K~N3V7TXmF#i̷ .MZH\D=Oy VuAV﷊iA^˻ǫOҖy1\uWβuS׵[ܟBwUq^ocRRuq,??}|1U(+;Vh%qe;ʓ:Zu+YU-A o)Nr62lxŀy>Kx{އ%998e%wXJFe*1!x7".ܺjˤJ]pRl;*e;!v}ǁO-6.Wڦܲsƨ%F 3|*F2'v5yTrWx,\Snf*_pf$ņculBē}. b\8磮kqd]Q$y=-Yl[ZJMřl]ש$a˕0¬2HC@bpH.ղuJ^F-p#!z)/C}@F= t"|nQI"*6~g^ JPS6gZit PG5[s [5k~~.iQ*uHt5iaoK`{*RLyÄ;b5G7ȥŰZ+ΔMq2Xte<ֹg7aƀ{^͂mh%R{S`weJpdrY̗38 :e\UBCù[CT)ȪQC Y@@ۀ-,#|fQy32y mM$b6PILU־:efowb|ZN'a8RƇ=Xg$# ~}|4Z nϱ%l\A_]eTyjy2`)}guțڨ?*3IJї_hǿC9Ʋ=HI3 H@j9>"O+a4)E~)\m[PvZ]2Zb9%J^1kN|?੮sNRm7:̫n2ajrEd1(fM4NQۜe9^qv^Uc @ BQ9d)jnQJlP"J&hs$_?KఢʍZ@+-򅶬sH:sBM@+|{6l8؏|4c T.Jp߳G`@6ɮIkJ}< 15|Bkx= ?5tފ[=UGӜ b9Q^@"t\Wwe7gVFf2(1#i5W|WR"Y!y q<` YPOlv)x0!ۏ҅??ݞ_n﹕:Rtc^ EOwUQzWGj?[~>XSx u!85: їKZΥE@R4"(L+?E𻯰Ŵ3(h<ТoIDt ?A S*eOc(t]J:;pېw2wfOjŤB'u?rVc h[/*تLB^3{X IOͿ*7MD^R{%7"c?zoGCN/0G7ġM .|Wi~CB}\kqP!̛P$3z}_. C4@"nb. 7NKo>|Ě:ԋeQ5>:;ij؁c袼 C(c7S}KvxzJe? o.$ˑblnJ +xߣH =9\{yLNW&eD۱q)ōs' |}P|QUzv>L-ɥT4'aXӹNu= >Hxjnúc5艈 {nDP)%8K{o{pf^|*f m?QM:̞dS,әŠ!+ӭ|T}q=0 րxj(>[7598_5C *It VG8uI9@| <1/ 'xK<웂`N>?k[l9Kg>|- ԻUì\.oGb58 ^~`Ȭ` U5cpca6 dڿ?pyH*y(yؓȩ֢fĺJjUJ}cf- fg>ٳ,׊Mxs[nG#O"OWDgG;#*WQXmy ʛo{&9y&j7nWg+'ѳ{F=G8Ճ뤣:WVނF#U@ pO/+p=_9ZQIU_ؠ~5@V.R_gWuq'u}?J&lRMːF2Wa΁OBx M6R,v]㟐Yo~38t;z[p6]g~Gv!O}c2">)wO6Ĕ85Sz4V{Y3Ucw̷~]R\|K͓\uҘR߃^菩lpeWP N^˯C裷oˈ8,O~"WʻpRL׊WPd@H݉3J&q;ZenR]]zGM\+wbpgcP&ᛖݗϵ-j 0;BtPsp5;cɓs#5} I VQ8 M}5TEP;te!/>ȏ35, _i&LdF2t4ZYi"0{%8oKgIHՋnR쫄wG<Z?|4}!?c, g;Ua9,!yu!+ e/`*y1di&yvQޫH[-a=i-#z%C2GW(-B{ HgW"]Z W+IrP-vF-.a$߇;auYYx() >9okK,U6ۑc"]#Jq_ܫU:`v vwHJ7;~ y(u|t:- zDxS"}coUh$8۰u迓;DhS[%K17`XCqIDh6A :?K}.}xK؏!cr.#Hq[u.j+_*|du KvH:#Tq H]P30?AjO<0X|[olSzNڭR&OIp.|m6 UGUz8 wqPt^*_o L]S3ljC͇'>ތDl3Y|b+%$rh:$rl`(ꬦt}?~Fx=˦MI{Wai.nEKz<)AP]#s⚚'EILW,dٜ|ԨS;_?|ǪGֿ4rBl=,Ьٌif *Lxmc9gd,cyr%q `☶+c:t+t歇)J0J Q!vdӌ'NS>N,b,)x3k*%|-~ᜫǸMysO#g \ {k.fQl ٦Jū^"f{G˶XW4e*4]9"j,XND& #-+]lˡx?}w .aj zmZe|zȆpYS٥Q-WIv R#%i 8܍Bǂ ?˚հa`Wt v D7s&W!m_EaO>GҖ%m~Y%mt,c'iǒ64Ð v%[MˣarE&|xN8MH[R \Ei<٦#0:lcþ% k? !ah?kH`OI_Y K]qT9uF`%肧r\lEyM~ ˅+*IqSw rrINzGIGKN~ %:ÑPeoQ 6JaTm\ 0^ qa?kaTDk:)29QȥfcEQ%"3U@~GV_fdB݉7pV:[3+j_ܑY)HgI+.L "/OO!).QC25B amQ c%w;Ku<ش`uw tp]e̽Fobv&ig |xw spo ~8FBTczh؊g3xHÏ(U{ BҼchETWjB  ./~ AněȘ5$ژy'ˠߤ%3"MzQ&mЂ jWv󖓖鑩tx0=SI[y%Mz(@85t)'q¤$.I$kg~Bl)i+D"T)vVQ$7*;!f~D]!x]u"cE y[%SV[-6_ŲjB.O,#:"ڤ%|rc@\;~Q//Gv+ H&(rkt0/` n=V'N싆;nP6ߒjĀu_(7Rc`ƠTό,,É7Qo:1_P"\1m^C^B%G4F>0dbxv?BiU`"{޵0|~#Y)@´* X MJj hʉxM8`Ju )S(S=cPWi^C89 "=iXhQKE|O L>)N-\TS>eg⸃g$syhMbfP`@^I :|JՈN@P xK.0 dmo潎(卢o%X>.z%"6x1M{?Ni4:N8iwaWC7űoo99a[FKPV,^{?#H0Dv\fyl yl̠7 '奅=lX']MR?>8$|WV>4TlDQin T3 1b+ N46J"Mʮ`a+m>Rۼ?`NXL`s.\ ][*_F pgٖi]´"4Kd?,9>6:4#7d-..㬹Q+.?P_, ҍ/DƇ{_膷=bR[|/*DpپTY| s/]%uE<R>4wN[2 񶥊<\ 8"oO̻PQLew117m>[KA9#!먾Gn5Wm^gJiG(}B'ٖA7aiN'%t7X{IV`U-r+<7:oO\1qi}D/:yvΉ? > CQU~['| F}Yi0N !۷kbp/2P[6w1lɃN:'+h`p(J<MkQUkwsWVc+Sh>- GýJD5Zz=JIC94$Ǚ>m|;UI/Zqdj Edt?B z|94voICzԁK"$w<%?|,"U pXrsp> R{ CH ű+|.F?h]'v>/#?ށc*ujl`nG+yKUm7:t|̩o"(.*EvGPb ּ0tHU;aV._A>cDyM{KEXD8Oî.p1"?(APWvF1a Fڊvfr8X|OK#o~};"ycHPFX!V+ZOa_F'Z s4v8JwY̖:b߀YXU*2,'֏cvH*p9gϫi\ϸqػ0V#Noo~Z=i6ь&˻n 9gP4 !QPu].Χ j\x Mŋ/ߍ"=߽%tΎFS˗^Z7M4kc*| U$pk`LqPeJ~ucJv[4L D' ڹϧ;.XwG}AjX|.BXۨUpP]Q O7 g0h]Q TJs7olzFUZ`&g8uN])Re!*ozSY>TKn?ɽkC[eU)xȗ5N~ ]WegO/#!~XJمw\ )g(l6ܵ +Saiǂ#&+#7y?aR0Ԋ= ,LVh„ ,ib"9!ڄ(9v ߫t%8, Žvos,mt!Z} F8ECIZj (əKbh$DGoCHk?G,bpt}*zugo>ߌ \YbIvR6 )X"()nY 3EE|-S =%_=p6i r E ZK_>|O ͊YG+[GȔ äN␇N;[:[2V H^| Rb HROLfyq>SE sEJET)r8 D%vùwqލwӛ]y^ܟw_ 9hλ:YR@9Kr_:| 2*/ݏq q* ,qKS* -VaՖ"+:˷nitW-egpy,3&UYvk5Vy4[N4v@ <oĦ_K5ͦ;ߴϘIBƜGd՛/ohUNhK>,25g`3N:kqƝ0;Bbܵ_Y\bH XwnUrV5?߫_LgVfXEf26 #jbEiQs%ovOG>W ۹O=@a)rd<<{; ra<G,}~XJɠpW}T$8'Qn}={3ԏ21 ƕ45"Mp "l2 [O6lK'ٖIqHd[2aD@o>ϗW(6aX/JC;9|{UjbY,;;˫Äi)B'je?h`H; uז>qɚ{"&?[LbȈ2+|?ZK]I-՘,,JG0 浑?9ĚZlyNؘFG(ȿ/fU(Pغi}X͇ tŝob<+C9.s(tGФg t6Ƭ vZ7Eu Lģ׮a3y?K,44[6#6Q^!csiJ'Qgr&NʉEcv`Yap&P/ G=%|ˎܺ},Ri8X}f |'1 0egաwmr)d{E{@ィ- paK cv9a[J&h\OMZ7=}!U"mR\v8%OZt3nr첮"ED 6–+!ݨTj(oA\ZIfyR+L0w"mLI6-_UXe:=,`W34s(#x?Bf#w}clrC6WI!&L8mvYLyYSt6tIԿqԀ4q]M͖Ҕ%Мem@$a޽dZf&<*-JL2OҬ]MRmtUpe,ȉҡ%u#$@'891棏0& wMY^gRhB$3af%0umۄ+2y-HUnk~Le J3H?IT:f)qOF|<ܾkTtGkqbō-hL>9ljFTTLjɀ`FFJ ^7 Hl}$/ǝJK 1 t;>Ɓ\YQ;:4Lə&xo'1cV +FX)Q_mG+bT0JU#x6`gBl%>?!5I'/;6; |nУ| a厒26v;Ewpʲ E$ZPG]uͲ)c]${qP?! BS MBfp Hl# `<~># C497u6؜`2_*+7e1P"OdT !`еlJp^nNZmspbɁMFqtg*]%[7R`{r g-lfWi7iO-6"$9M- }S ]JM={O<1rGd?0kx92y *v-jih} lZAtn'P?xf?zCM9J+dFc8m0-3fS/<я.w*gf(jh2 T8:,eH-xRLnPʼnICv%d;w'A&!2#HۢU bFb.)/"#!,{&#)`hl'la׼\ft"L'L{ߗBću XR s4>0 tylmXeQQJ# n]?|Lq %Z8Gd:h3"wQ9)Kܝ#5(PLv%`37U+H0!ݵߖVpoIF10=ux4֥)xƣK,n.Hl Ce֤؋m[lW‚0&HSx`'xV@bo'nW da$pu}t8\[ɻE@N$[*M=ȫiV]:U&AYV#7mпhX3"^ۙFlFYVߓzQzz Ū#zOꏉV)"H騽{Z<ʰ2A'J'rU G4V wQrsH! \wSv]"w\gO:[|@Q=Jϫ*8/Vlݢi ^9մW0#8Y+1FѷD'r>¬R%cZ~ӥ0&::Ypށj=G'pihL&͵kv˔;0X5Q4`zO窫\޿MUWñS_cǓ:,Jßyif?Жd1 sCx}L4eв:fC CDDyNuٜFfǷG@Xc0[7 wkG%L{Q^ӧ)QO~pen?xqmPuͥT|tǹȾVlODpR'qE{,:O]wé7o aҮWqYW f;|2ڿ qA?{ %pv]ו#ۣis}/iIKJؑ֩FzB׷KKs&)ZQ\+a 9ŶУsO߄]Ŕro0K1։"(}L/CNॽ,E#Rws<tʵG4 w!x:xid[ˮv ,~lR0$hK>("N 09>|0GubO`[:~~`ş5ַǢ}.yU3:w[7q SJȮ& aU5 5Tc2,YLt@4qlÝ=N  ̉TUd]KdF̈s2!<6=YZ(ߛڦԙf G2C`YxvCff}'ͲOBZ}Gۨ<A̕dqwt퀵[yZZ~3ՙ\q>X{MN]ז?Usҽ`/6E)PϹH=m["8uRT3O[tl]a ٥ݬۯo8,&ö> Ee!&ә2 į盲:/VLbum1ʢ0^O6ztK]uU&єe۽(Cï{N WGkcwϞDK8cgߓsW[ f 5|:fm?pDv~Xsp/ Y`K3uΔ*׽ѝx˻8"| Y{nJaQit^`*\4즋b8wpBQ?~P1#٠Oee\#jPL4;p]W=j5@Jq:S0]B9GfI A ¨s^yV|5yM*1 %A TKzӰPB_=@v8*Ėq&q<@4)?lḾ}t(mbsv0h*΍Ns1QCXSq5H,I#]Ռv~'0nd<5A)7ڌe]vpN@5x5h5=2 2K:Sq xns857Z36욛G|\ Lllĥ0}&yޡ$Is7(LcR~Zq6f8<7:X? G6Cۖ@~8tb֠hxWLqhGM9p wKE`Cp7q0W^,m,wVFF iK9K5`i6[3>=T8[i'&SztN " {gDOvYn^x]|b(c0'KǙjdSΑ\ʯfKx9;U0 s'u 7 t&s @[fШYzY*,xy{'Gh"0s/Z6zec.CJOf% i*tؑ_^''}(/M my-PrH)Y]'G.{8kma4p|oc:¡X޲Fֲ/^tG$<5y]vf+>5ٱW8dQ&<3 ,$B4SHBy6-tx5%E},Clو9o'\ BGs$!m!|KKxv{ޕc5{nC|sHT4RHoͺ7~A55=uӿVg8nyBQWfcO!}2h c `etpO>}n(WFGډlgbHS 䎶y-_Lk]u<%.~&>8Ixn<71*| ! 2_cy.NEHu#ERu@F= a%*J#:yx&=/fE6O5Q7 f3j ?U,~$u7:x 9in&]N(Ji?@"xzŢR$EM ~ԄjG 3%-7]p*3[X56}Np^> 8^.ZWf*_S-H1~w6:'] EZ(=v.cJH]~k~d)opȣ`ӗ.3$ahͩEmyd6j=bG͘ܮ2ũr!EF RE>Z`fMM}O ԫXq[uV*_~GP +'T/c[!r4~C-X2\bpm6N+%MxYl[59\d&|. y*c]zK I{1Ж#9~O'&r !F4~+5?{x~\%ל=T\ )hN[5[XT KE7}aR&U8w~#zYPu^u^޹Lth9F@ KwϽ=҈dPbaճ[[`A?_A芺r5laTXS (ڧ6O!mTViNR;{^L픠xxrG,~A/M{ s93"VFo mFo؜'t`29:nQad„g=3y}& C.@܃RPR ݦ~mrރD$I7fJ#aU"m¯4s{ćN,meuF&r/l4 jȃ7ӿ tXIDx\=Ӝ BJ!Z6káOٴ,-=:!̯s,r^)A=I~ **+G|Dcotr0 d~AjHie&02F:$T%ms-Jl X*Y:fCaIA*j l#Y%A[y|"¡!_&oڏͮfZ| @I]O)LNmUзؤZ0'!% 0u?^EUS}7EZQ*xR9P#:]dl!M6 yY#;98 *9i`SNfN'i`K>ceRB"3u'kc 4sAt\[)xa~Hߓ%‰cKC%tZm<_vhHm.%U2I98͜2n` E=Nx/G|CU(IR`Px}dnioZ(%N:Rp~C Zq6L4PLŻ'g\ş;_}qҠh(&LImp#CjT*O⛤U{**{Gz7`l5k-.ԟM8u,SH0ꦇ@#o!HAd5:ԋ{[rΡR6PU,eT7Г`hWYA+ YWwϥfL8ƍPJW>59w3UpT sd[qr]mn6ć7]Q}B4xKzY˼Cv t]]M<{׾9lZ]1<Ki4ə`lt-Lzf N _q N]Sbj>Z+Oru|+3[pӁX]7l˗ҽ9z~>b4$nYj)Cԉ[:3[d樜ۊ $3Zw fh>'f'ƑG/CقpXAP8j@y~9W+rESN2eNs)O;Nu)fe:W9|$`U"`Ȕd' Fq8~\c}ả n*slKp&f 8>X:ӡs^q&N5gZ1Y3'Lgn' I7=]9)N?a%̴-],vn [ =I'k*S̺WB:llhܭKje*96YT܁MG$J~U:37?HXh-j`4]v!8D`U4 3jsMfj&}vźК}W z|2WSoPw0䦇Y}[7ᛖ=1H$אּw#kZkGt#}Y&&$kҎ{6,5T>đxpOlL_\&Exaـu"g@=|`Yɐi Fh.>HV*_ҔhWd2:N(ITJ_qe)5u|04sQ 5Ex4,$܁;ڧ? nKҖzR76ߨ!4Se'UKaUq7KxXSn5{ H6 lԙl+iW|O)C*WnJ̮$yY?[D|(Tm_v屌f "WqXQ.C) +լ.||]b]͈Xc]Ƹ< ?׵m(%ja?O8p8YKa+|2;)YqoOtYSj P_k Ou@Lsժy#Y(ȚՎ:bLĻpn;tpUx(0-6ӰAkv]KΓڥثSuZƈKƵ̕lFoQt3#TkCtGbȭOٯJiWYM8_b.xՔD[n Q&G,/a- L|~ZJ9b&eUe^zMrQ)@r:m!qJuu[}{=sr 3CJ˨%5HX䜄 _E7;'+5~_C;coߨճ9@?Y3h v^z'C*ËicL{䌒[cQ32qa+qws"{[Vck,G( d dfń͜Ң"B2cQ'9r8i2rp/]v}aaTW.}c}uPlK5y(ã3L~57&Ip5Ҁk&|㯗㧚O͇OGyOR>T):Go)S77J/f$HuLRkl'<7,됚5K #zi jwvmi5%[|cR-|rSsT v"9, aH]I&VWw_Z z3E' q# ?F\f Wº ctB5,kip?.,Իlp^P6"ʒ,)REO ٖ?OЊl"uM7 7mEɸvѭpzrS^ N3j臑!9GS? 9r@~P,~3Mh46D6od3 wu8xVr?ɿZu>|1*@S+uWQk-dz߄gT݇P)? &T;cw7Ź^~WY̑}$n#؇^k-¢RZQcTf [ȕ~ٌ/x"l@}vH WܥzЈ%:y1Չb"p@ s34B Fܞc7;/pꮁ^Xgb'z NnrF>d4z@á4w)u?>PNN+pA[_<<74!tS9e âsHM'IG٢oL傻-#֢E~./.=.ÿXu(1*.Ĉ)"%@9ple46ic-."CeUс5*U)γ~tuzz65=AOx^Y cs u9"S5MO;XN[eoMˣX,|NFz>8U7.&^)_X&O2]C<;Kc'h 91C-Xb٦ZJn8V87˾q$jJDw~>2HK.~ܞѨBHeD lՍz1kS%xnX׳”5MtXG6j6d6*=_/X-p ta G1Υ%vgvy+ʉVvّj +9lPRB*ph/Zp0"հ/6R [{k#ʇO#ˍi/uQUȔ#fXVĹ@CFa(Aפ-L.?Jrҗ ";Wc21Z̹.7[h,fUVNpMJ@ 5jԾoYn?mgP&ZGK (ʺm7mR84F%G$/l(lE9e"W홡yzͥS3XE,zgz8aauվxi'Jb sqo1KaSޒ܍ʥT1v}; ) z|zQQ$Xy7k{U_o%t-u`ygd9}gp>DT{{Hq$LqGOX#b['?L8D:jjK_j%Ko8m+Wm]._89`,[pIuqϪdIqmx˱߿aB-AY:Zq[cE#$?^|~hIA\WLJ=٢ɛ{D91 H&z{&Qh*xн|'1[DɮSD<<|Pݦ͏1g:i?Ϯ:6vL#WO|S-Rpp8KM3v#G]t"Ҭ(aR_筡OG옚т+RP>>!_f.b+mvȓ+} 6~&{R6-%&# 2yۭ D.Eػ\\|ݝlm4I $㷐ZIoאRxz9$K`LrKM+1d!Q41cҲHs֯;Ƌ!HR/|03]uw,VT@$ %!+yvg%c~ ٸD^u3M-]p8[η𘻣{#U:ǾGm4ٖS]iڃԄps?%Fnz,^>@ǁ K2c0eNvm Q\( aqq.P¿]Xrtro!D"AfbVyAho)77-&vn%_ lMy φ#V#~|e"Tı5vR$j?B/U9Ȋ/s^ypjcsX'kZP m VT[.5KgֽB_+$&1ӳ6#a$<{?G3Xr<P/%qG~rp+T(MSCP|+W\ G^wmI HD0y85r} *7Q݊dolô@aY/,Bf(]n:媓,RCˮh ;ׇ~?v"޽{"|9,"1\% \wMPSK-\OK8e%Eni< =ڼ0%t UKCx75~p%e",x "祭6RZ6e1z^tWd :~=Pgs}(Mqvɯt0,#v7yg '~xлNf3u ,cvfXaIJL-#ahQ=O̒"ßTɶe98X>]$[kCjAu:|-y)AOϧM٧~LWէW݀9ۥ۝?s(ܯs98voJ{q `l Aj" J)aFQ^sj* AGA5OلL7텛!Mȟ7&l1yp4X6+`EA r#;L)p-W1'XAD%:Ɵ/O4(k`Ŗ  wVCWvN;K`gH~^tCV?Eujjk)VNjbu&¤0z+Jk)8&`xo!ry.;Sq 0H볌΁/R坤z0O6|B&:bi*DfChW$wv> ^  ;gZ]~8 'RYׅWт+ j2/"69y0Є :>k"2p8lNڥ1PNZ=pbw5`kw_F9Wt3//: XG>3w%YJgDa!=jgABϯnSC­a%6Ug:wp$ֈ:oߜԭN|:s gNR9q㒲@R~PGGIn + VS:ٛwUg]6Z':oxiiԝӭ:c8YIIpBwXA- ƍUViO_V]?!b7zL]\׊^ֱ_3S,lp ($;U;TrI:mQLyש|$ _FAAlXyPpK6R_,@jWSH^I%\nj_˷*]ҕ@#7e/}u E)Vkyg Lq:٭IaOPqR&L_~uRzEojj˔8Gd ?SIeym1+rMYC* 2-y%`$zVPK}l|(x3%#g >i7%[d4 va]|/":=*~FPʁʨ;WF#ZP/'|h;cW꧴9l6 *eivW0&0h†G>߇$5}oMeV7yq[G֟6 zGžcѝ xU][TnZ\AbA|}UDgb+>leB}X-u1W-~v8CTݵ,3?plc{*|\[#%"!<:]qhXGx|sRͽjf:s0ܚ "./I<҃M+YroQqQnK+t:cvy-˗Ix9%qVMF~HgNwa Lq}?g N&/j_w!F 9Oj̡9Jܡ6mxL^z(PŴ?){j"ni݄dxrqD9Rڱ`/^"> :EE`Mx8@INw˳ vuL}3NOa{tE\Tl7MP}L'Ee)- f=O> hCm$fI &̨G3-IqpJPtauªڲudCsQuQXTw]"x0y|E5ilȗhpZp|9t-PGWi\,}.5zu'GSduyk]I]%q9tOHYx譳\?P/u߇(^EeEAz=LZ_Fu\F#۴2J? oy* OsFI&PBL|}5p)%f‚y9Qg~ϥC"'(vK[ *Bb4Պ~./& ~^rb^Xr.Ϗ=_?S,#Wa3AWbg:LhR̓IUp2YnDkS)夵cawPߓܝd3Jn| -^eQ\Z̭簯Hu$Pn%1eL1O ܁E^_P;f)[J8g/Vl3aKH:_ϣ${̸ á0G_<}cЬAs$ϪE?L.2HM?>?&: H %ZP70<4@D#ў[qB ve:d|NpNg#@"0b(K d|3X곕cU*Zߦih-XJԨLX WQp̂KX jxݥ5C/oZG=ɂ[m@KWaFMZMnC$wܽXtmaK٦8AoJ#B&v*FG^A;Kx$([kO(.Z#I+edѷ2j JDraևPdDXrB??MISMY [1~g6PG #sj9ݰbS"p* "~ePPFh/7-&_act4-8 GӽA>6D'%|m9?(dUOei]g)6/0~z++?N6w(z6]_?fgA}Da*hr}9 M$DVjpC'&9UcG<&bȏQ6ްv/5l3,nԟy3p~ 3;٤`Dk?·غqS!=g.>LʹJ?&iی<1<=z#ì4\ Qe"nZZEou ׻b/$^@ek^Gt^FӦRљ<~Ĝ_oC|Y f>Z- <4؟P4.5MOϑI8pdd:A1zm^J,5L B};xw4u*?'CDg2l=ObC#d%A{z+N7w>[#=#FؑzjIX^aBЙz'殢4KP'Ut0_wv(%^E8Su/y],o%Ep_Pq-cKp `oU^5mQh^4Pe2eTyzZ8~Q<M"" #58ފ Xc`4?٤ȟS~۴b۴2|;z%Lސ␪5b/L ":=ߪ{Ğ,'{mQ{U{|͜én9 vFs̓B@ nQDWoEfN\&//q"4>O+,c31/Wü?Es'ƶ`сH=Pc ?,;䁘FE-dmuPTMeB•9~s=ٖ7\o!LhaJo P'ng:!1.F, Ðm9' f79e _7Dv~}P_`::Xъ8IjZ4üg`,ݷ\L q>ۦ$ H~nk'r?:O5#4ؒ=輗k(cLEX3oԹ#UX xOɍ_ QcJ6]U{! PQS-hu`+ Zhs&9ϓ#3D]R,Ag1g!ga׻lYStrN>jWj;?1l/G?Py4LS7e1=gC~z]O!X|CxO, lŽI/m+>\dM#hY??VXۜl<'Rz]*/*ZșASEm ކU2kSyFЀLce]OV[E){;`qxh<"RRBh=}{dșJw^{[^7)[mxs$gee2F4c{;qM;X`[%wyYOw7a$˕poNGzQʼn+(Nh3eD dbhB<D,?8tHBhٝjWc/OǡJ,E'TCaY?iE, Ͱ̘́9H7KÞɗ is] WyaL3Y]L_nK}` I0A; _qO|aO?GCT8Mهx <εeiӜ o6CppVy4fW{Nj BTR^=#Sr*iBT(&mqVC}0#@5{aP#M@ea~E7wșד ,JlđX]MIk+$q__Z<[5)T9'>arOXiOU,{#(E\@8/[ #^ r+lV <Amy g];桊 իi:zԫhf' dy@phM Bnjr^A-i|1us@&b2&盕4֔ 4|x/,H[n+UsN6:{k"+l[r#<.ِ=D 1ת?nb.X71pAF@G [f{Q'lx `FnB{{vd`޸4:"<~T&H"ԏǯ _i++vǢk>S'x%UF}mXydwh__`P k݃-~>;S rif8)tP^LYhnM@/Ego,f`5uԓE|ڑf 5wa /֫_ 6Voܮ/󁳗լ8rucuy8=ֽFMpfayZ~o eC5xK1418e 2ٖQ.dWve:7ԭ^"[G}%:[}ǀM&gӣOħq} w|^gEl"dicO1Vi4h'  w u T>23MSDو $06 pHXΨM)'E׈<ҮU.W|*n8[n7 qhz82.%bȩ `W BcFVE:蛕G +[8"2iǃ' ] KHmlgPAvscIJ5=/qf+ȯ)è:Tg).dM V|؊ʠ7:iEDp(&='{)ma:Y`ͨ !9X~&77jZPMDA1l͖;K[G7fr@ٲ4pJ5*macd{9}+* Ɠ76{nvcNA-NFc iqU=ԜoA%jxxbPEhฎ p97U򺸛Y(_~i'XB/L%Q=0vh Mٙ 4||0EDqo|aQu =WE[9j,4d`qbׂضöՉ=حmʋԲ2`r#osgl/#>(c +%/(lښ=^)$F)]d*t15[|?*Ǔ> mn6a5^c(g"FH`r2z'TT5k.;$(u2ThJ;Y%˿oc'i<*~΄P- ^3ɓXmloϪcm'hK Wؔ&:5%|.ͣqŠV?=8rٗ$dk@VeC'_ID<6ek{D/юَn<^8(r,eoۊZ؟&qI6o`}Yr>rXE$mVWXp`}j:3En~5iw|/ѷ @3 ~@)%5? d%~q {Nf\i7 HS8RX,S-h8zʰQeiS O/o'cӇ۩鼧YSPrf(z# /-͢1rb'>A{|=)5Ui3UZ4}y_3eDe/x;f<[91}: i7C3CA.Z~jt_,,?OTNbW8FD\f";$|"LZQL&݉N>W&` /0)I%n>_"xW3WQmA-~YFMMkRXTb;qR$ŗ˳xXH!x 2uuvG LlHЏvD~:w(Ɍo?E#I0П1/_P눵y/Yc?Ȏ>=$Hs%قZ{55z Eu펽3-9cc0a?BlǸhUEDD>6}1?NܟliVȅ &zt~V~9IV@,7G:#^X۶c5#lsPmI(vjȜ꧄uLV^6HJ_QG|1beΏʛ 0hC!0xVX$YIf"XJǴMQK92,#p YHAz}qb+I<9Lw&{EB?L'T$"SP>//H?090ޢ;<}N%s#7/AM)byrb; l;F|6+9g>ݺm\ MFNQ%Q wĖ?rE%7yyU4tqGAJmgD !DSNu*ڶMwbxuu "\>_NxEqB^Bk./R>dRFi-<hM`|\>XPHV]?V/,{<{ߕ^+?ϼYdMsMt}>lruΪԅM+@rgfDmJ_qҲkmh{^B2+ $K>]Fx] /NБm?䒛AJn}rJ.v)Odھhm 5Ing?n&Pۚ&+OGZ1^ TdSN;Ԣ4S?x)N!=%ۅ`vGSUXɀxNs h-F-Ma ]_,cgGە5/ h0L|UmR(N :Uos)2x>H<=W^/Z>uIJ6o&rIq }fH~ 'gUu\n8XV۫ѥQc|E~5n)gF&iSQ!C 1Ds ލOQr9£IƼ!ф~mq,O*2㓻"H;#.=3#QقK+}P:`T zx13&D(8#p?90mhژ$_ %Չ')}8٬_z}"ؼJLlNaWc.& W FH6;Q }asw>=wM;6*ϵ輕Mº.OTkXS/&n}]w|Lu&݃؆1$*.^ #CaZ0\FŨ;#ɄZ ,@@Cq(_S+43yaG&.%|e_XuK:6{lwz~ݶ)Fi:; &Wp:Л{mls_MY5JukTT=Y [uryT]F%KoQ^60'>[" "$4K,|W֞J}q)IZBYMGApx=5bºtiHhE7'Mjۘ:7 +<W9=W yl5 \KKԴ4?Aq1?8cݲ48F<7?C̩lWc 8~:> oq:/#nk|5Lcuݲc}l4w,˸+S-{am+U7Q9o-dCȔAሇ [N*OAxxx++;VgP nB兲r лq"CVmܣ$]LfP8oO}Aġ2=Φ8 m6ϽD׺,h]~;ėpՏeթ5zQ%*5!~$^~xIJ=r(:(͸M7"eIo?鴕};zDAIO/Aēj3‡+Yz<_C35S=]kbF'o-#}%?bnq,SuI70?%:*Bt: RɧG[4F.1W[6~Z; 9{0ZHJݟ=)ܫ]exUF3Ξ[M}|m }}e6⽖D R#3ehB>`F7ޏ#*Fjn9vmڈF+6ؑX/PK:):y>=)/[RL% ֿ4 jq$d)X1 ]~?W(=SC?)jVH/p 7|!DU R4<*` #h~P2@Z.zӰi!S'jۚ)$ l~ߓbͤut>IE?j/}vbULxT|Pwv .3O7gH#p}Gp!Sn–pSث4^`qG:VĂ=t}ˑKc o2bkYD3^|q\>ѣ:/#8ˉHcy*?5if mh>wIDfT.Ao϶e׳[[fWA6+~蜄SU7Xt 6J&\y43a{U^'"EeXٴ1[KXXI'Vy`Bxw ??'étU- VٗRuHXKGeqsFEHB8վ eZKU~Y{nQyn.tJJrTbM6,.iҾhML YLMS2)uʵr:f< qe pe~DQoIQJϾNQJÿX߰ߎXI^sRI}NF^`qVjayﳉ(̸c8OVc4y۬sdu.?ȬC>jK#I#3(ztAWL?#E%r\Lz 4d~i,r|C۷=yxٖ~(zÿ}6]325-̂8:NJt?cIyrGiTsa(t{E<mdfYׄJL61P:9f+,Bdtw k\JuLѪQd`DAes/*}<u6ɏXW`^)S¥Rٿ`!(S] iRk[\`E52y~-/CmüS-XV?]Lhy"שx(oFZq~Kip42A 3UTV?cPTJɶLD5RX5rAc/:f;?@,\Y8s_~.垹OPƴot3~-ę<-ԏm37Gp:Yaп=3&DDc<&r˻ny/^Gqk ~Rhoy Y g x^ZHIi{=UZ(6ء>g VP,Op% S} ߆D J{fu{f j\G`:+-V &(\Y3X.|Sm|Ic!"@Gx $hw5FbFpi7{ Δ>)uxd\ӨGӔYfN~(:Otil,0z^TC#٧]-DzӮdQd[O"pNme6NIIO|Yͯsic 7f>I۠qLbB0>=3 toOo㟤 _Zbquk)BN |'2I R8ϩω >rV Vy18fq]!-|(RPtq ";Ik#dWS9ϐo,Ң:`KW_&sfHb_G!0E#D%fm$3:|k99Y|V8v@_?T)t(ޢEu8}76d캔[ .ulCI6TZI+B(; ydԣ6S^j!&ɻ }sFBo7iifR_XLo#*uz4y)QnA*DiH08}K;S).kjI=q&4 Xb.OyXYI5 %,Z'r{=6AT1%oZ>h ؁8vdh3b|މL}c~2?kBTmU(q#l\~+-XE#7u Z:T1$IͶѰC;]unŐ;̛0onA"Rt" y+;ٖ#<ɅNJxLav3L>͕wE1dlHᾝ˝kDH߮c J $+Ρ;aH~=%,K>6Е7oVQ1-bVM.`!df,1X %v} ?%KK$s任sgsϝ'ߧ+?R7x?8ͫo1|N_fjE]HB~OW]~gִ_˟fS}u-.j{EF4aA)Jd/@=>t啖PeB=5yI}Y`Sc ,o_]ܾDMvrR}u/t]YhU Cf5{=?>&Vw?QzPBN*otߘ깹U dq@x~ވby[hPeu-V1[MdWs{=ƦsheWI Fl A摿tM" +s<ԯlC4F}fǮ³ߧG& M%a&3C.ֵS*l/f Y&jq\(99=hDk\徵5$C T9)#z0<9vcMv-NQ t)˫TH,6%A{.1vϝ<-*(>:qgj&Թ-"3=*cgYƺC ,eliKr/-֗YO"P20 Y]ܹ6.(IGbzm!X泎g?|!b~ dy{`Kq,C{NyW <^xD)fIHoXVoIBpZmcYsTٗ W;Z>K{D*T· N:/*C-Rv alV=:B|U3'~bU-ᾪS3Kz&̣rޅLżál}|C}Ez6h}C0+0[|%e@o<9/sęWj0g^I9}asr=^:[roY?40G'Mw*&HZ' d5_~_o{`~0 úMmbI09qr\Ubf{GcZfK*{U}oC#u+[s69nAs}$xZ&?3.f)Tfx'U|-gPdy=G3=/ß=f?V{Ca$Pr4-<&O6)%@uL^rǞowcة6~?0 %80쾟n.x.W5|FTA LJC WR0^-;[%BR0=GNB+E`wIP'Kr hֺ"]k w"¾?ټI2k)E!gfVT޷9~Ulۇ#BB ,S7D_ 7靖?_,SKɜ FxWQU#S\ORD`}1ށɕUSSSNPq!FyĀVBQV˂Lr^rMSЮ1^>_Z"3%0S>:0_-5ӕ1ȟ!P(FO%=iLIwt=i.JޝFxܱ3x3~:3*Ɂ%d9-DjJvOCޯ9ѱ܅XA;l Uؤ1kb7Ń(^~H>Izl6GW u\$o6X d-+%0iL?1~hc kS>/q5plJiO|F~?~Mcʩ ZSA$93&BcM6})UU`{с |qE[ M`30?xZ"*βbٕv$kLSnv=f{M3FE4MɝR6CW蕴ˁ "bm&%F=ɿևg%:iz+MNF^|a^x0{bp|PXh0j):7VB\8PJZaQtX|5?s[_f9q!\Wⱹ迉.)rA|^.\vк1CˣLBy#!xGM³.=-l]Ob[ե{1 DZ$x~;ӗSTI>RXLc}gȵDcIr9_0戰&"MX=K}car ň3E[ʮ\m sUؔh13Tך:1 J$YW rvYܙ..Czzɼ 7 ¿k\7z+Z;es,MU;)M`^gKzvi1UkJe HVٔ5ͩxT;_hl~ 9۝05W6Oml7ٕ3SCZ+A&烣~CE/qJ"%_ RgOMPMq_g>9/(vHm 2w)d8͛WЍ#D)rrlXD7  ʗouٜ.R +h.(%iH6/dPB`mhJ\U0 IE(}䥏<RXxOx凸i'tq+N%;1oKx崐W=WR]Da z}ȩC&xLTc|hL*{$80;0/MJ$>`JSuObAǤ[SfC68*%]5k*1Jyg #s/Nѭ帖F S+Qg{դ|TĤF;|4EJY!+eS$#?.>K]Y)e=]wYU2؀tzu -NtVfvuV[gH{y0zU_?;>LC-2-2CO/TBt6i3EZSN8ex-WÑcmh͑N4L>WSO\<K3?/M"<[J@KAAq<@_$\crZ" |/LnEɞ%b.| AFUъ};_It3-Kv0?zd>%r8$|11[QTگS@KAף1!;ON잘^%f睶:#@ɷ572U |cXbDƦ+2-3:*hp+BAgV$+)*9j껷yxq:w1)s?`MeUL kerRڈsCv*x$X>.k-n'!xX$ddnM}/ wYlulzWs6BZ ю -Tb;%IjOg'S`9'/q^C{,mHYd=ܑ&dzfTO|.~-Ս歜DNi*2tBZbF6 F REF*9Hg2?Lt(09^ɶ};ve07+]+VR+\ͰD.d~6hz$8>,<Ym#"9仁Xm}1TZQ ai o <%߿h>!L# ~Ԥo 8"n`O<+L;t[2V'26&4A)Wi4*;f`78I6!R4{x<|<{Yy^T,{0izjuF[P;*qcs^y ʁMؕ6큿F ñqBl 2M tiIx#9yiF&0f=y$.`cweoBtZdhXC}Β=#ث:"O| C._) :c*CgDp! //#end #>&lqЯ5Iv[H3 Jњz!p _e^U6:~Tx;('I?~qi(=LL|u _ W<9ⶉPQH)"ۆ;M܈sA]ĸ"P?TQՔVnf{qݎ%M[uD gc$W6L!opcc\%m;*k!{wєYJH`;?;M{~DCR[ȽfT3=TsS \#tP8ԧ _2  ~rޝ=Ǵ}nnf:BP.Om(-sco2rFFY"vm_[jxFgRGblz˿4e>4F߅xf2%le@o8јx%3~ u-P,CPoI_eFz1;`ZxtFY9 +N#hڍ5f-2)o 5GGʁSM'/꠪JK9ڨ\'eY{w#{8'0u_|Rʸ YydIYmiJ!$ a Ztn!"p,<ІnNeFM)fK}kjmtU s HDu[ej=RM>^z}ބ^z׃!Ah:9@(k3qD p*%YH6'"1>cԯc#1No'ST"d#-o\ov;dyFEϭ" ڢ8eϤJ)4 Hm6*,TǨdu*]COT{/mǚ"=7FUO_e}@(JeubScB`%Fwpɂ_>J58lʌllz<XDGg-M 3?cd/Ӊ=)Y#_'ER{)G 'Zi=|O鑁^ )NGȟƺ}ͯwC?9fO{wCk֏عsS?1[V ܙ '' 2 NW[ vA j4٫1ѫ̪l^U ȟP߹g[pC=g3PT Fc@.&*=&]4&R16q**$cqn0 v}^N?ɞ}>b"~$ѯW+NԻfs.deFlz'Fc@XD/t_1Н6 AP).M"}{b>=Vw\7<R WJNe$=9թ|R*cryK0UT@e{ʘQ÷ctn7tKE<[t{@X7ZeP; 8}BD02kQ\ȞQp! DB=+7:}dHm3װ'ݝ4 CҤ_^,')p/|X%hKepބ%1]O#]XE}o?˗o9W3#M{hS}"G1;::'Ǵ3eg Xdhlw ?VÏbOpJؠHoK F@t]CASElԁ/_`ͥOCj@?NE.n*ٶ)VSQZ"* YS|M57a|Sy(\p4 9\2[mgX908`Lp٫`"/& ] }E:uZP߃d;G7*摙87HtS4+#5z\DnS#KAk#xcQt%5hE'D.Hת+H=_'J,]ґ:spv9z"FN1?=g~!ױ{:xFݡѮqz׹=Zح?&?)? sՙG!XM6 uU01~WmK{v؞E{K]&Vջ8Ѯz)M"*%Wι >wV:7M;U "i_>>},BV2`;@ˮs(DƍqFC8u_f\A9詑5}:#dk\tŒϯ<SPx2HorؖMzbFT #CfxsbEn|;y?Q Ep3L=xVZӧ{S}9 =̪uva)Ixmxgvwc׼ iZlJN`#yT&4JZzz?1:qO|l#F9GA4nXxV hbur%y. @jg^/f\|9y*e\T87sq?zzen5vwC=I!lt*-u99pymqL~ԇqBks}-ސQsw!,;W666e§BYie)Q!E.3%]l!~:솇C.q#=`!)gq :A('( O_~w[Rӝi9GpL)l>0xS6Yγ?ʸ!]轹>>0e֛܆Ɲk;4vN5,n}"44҇dZ{)EMB2H1wCClݐkm I5 kr9+ bXuCg=^F]O/ |4mh Q{!8Q#<ӽ>QcwC_L >s1$jY}r6DA`?Ϝ5} Idd/@N + 8ZZ먦O;崂a"ʝ;4a99{{h$r>x{vosQo.Ni{VuoY"eϢx}Vi|qh5dh%aov.2gE+vwM ;.pgI1) xj =dzW#n!ׂA&\hr_=aĂ!"d;M:=p5%ȇ]G{a۝.b b鱱㸿4۝=Y4SB%F8HZKÕ,ӇP=(ƇPZ^-+5dԉnTz}* ãpHx3a_v3dŇ[w=৕ZBA+FU{R/CV?hB3k}2]\(&Ú{oʢVǖ4|| ۾4UǤa.׬ş&=Y JvNr,Ȋ?8ѧ R 8ߓ}rW]BSyg H((a@Ck#,5xDUޗ ~\z P?HΚ0n+m.hlʇXdp"@b4A %ׄz,>&BA篝=b fsۥ0N}l\U9Al1E_ֺ$^|8"։XEKi@wⶈfK=#j+41PTicMF ܚNH͉Z$/A~ w)V6*};Z:[EBUN%%ջ9=K 5U.'ŃeA=mp(?{H15 Ե0/ڷDP.!GM;Dʳj#vi~x' KB54ӺAeo 7֔yUѡiZ:O4 ?Wfk#4ڥl+#?Op? pTAsV/X0oȺC;=P4W|uc$Tr Z#Q9oZ@C% %Zӄn'Sp h]Cެ;Sm)0iKSd՗XU/_JTj/d!FU~axx:'gn !t6uq)3 # -$cH IBLݎ̿B칗.ANs',Qi-!ʐG։DG(1\+s4Bt5`px +ruˍMߞzrH^|Zv_|xW])sVLww況MaiX]Lü]FɟJesW"MS~ԆGF"5KASZ9fF0pҩD*{oAп`an6Q>> ]w^yWgK}g=o<ߦRN!Ɉ a9uBS1Osסu2I oiw_SW< SGKO [2ଣqFЇ)1?[*_#IkR,4idgRH!% m!_< {tթM3 74/#祲?${Yiu'%VoG ~Hp'E0*nrB)zyL:aR_˛P@, jT ڔE1E3S؏C\d0dp* wG)pƺmlA5FbU}gǥ]qb0qSncQZѺ]E0M%RiDv5b{``O=p(J$&E 6iCslm݀}e":IpOqlWތ[btH7|`B_eS>IeQ'ӹLƤc}5 ^_G}za(B%$բ+k1+ֳK|Jk̰2QfklO^+-L:btW+\YFvvO;*Q!>pPrJe3hw }ICpC*\ׇ6ξN<1 ,kPR?ףZZQ-D: _CZk?AS#S 5,p;/?a\Gc!Y2"ˆJ}zO|(K1S[ p[!%| ]юV"'ߤ㽱G{N$*OGBuIMnXX#C1}OTIPxْϏE:kt5/p'*]hJԴOŔ՚n3(T7{%90" 1Q2ư:*Q@#7vޛ5QY)n`#" EE~%r1-s'mP6z<8n1J~ZQgR?.|]}FD,w*Gภ7Ѡz[3RRܨZT*XBޗqld! ipy rձJAbȊPdKo.ư"#9[Bs.![bB{[;sIk} {1jQ&ԕ 8pDë]a{oc3-сAVLFӣ2!K-[Jc9|htBѕR{;8=+SWfϱ3*-^zXhˆ=Ē7`cC"X#Uc~z1DNF3BR'닜Ƕ/վ[ʩ^!{1,l`WM!PE(q>QY8ׁU!JY.h3IzK%Zc/aATW$O2zcgz|^Xkk&l"tؒ&<E0?BFGV4z>G+9O"d÷Nվs!J#^^K ZyǑx3tٔH7|t:뿌5{8qwE%U2%djb=}}@;٤EK1.6]I#RڐE yȊ1@s/9fV:piV6r:Q5>)Mh]H(MA11cc7E{'բH4I9,<^%#3YR+DW`]3K& C7uc0%2A@ ky#9.iY2Dm?6ZoF~k1he 9w_mCt/]t+z"ujZbZgH~]WD(˜P:H $w_`wo0iRЅ ;74h,4h4hhX΃7P PVRgge.[O=& 4S}>\xs~ 6)R\{j\tgG\@k\a!\x@&0\D{ʞip4S2ǯ֟>XbS@gt?l HnX<ߣ'>ϣ05fI7=398T6Y2$?LvzwίVF.p7Kw)؁(_A4Qrap/7 D)U`|ufaϏ1>Z?|*xzzW|xOFXSr0OVx&8z&.|{j'~ſV ҄: m LÄ Ӏa 46~LyP;fMtnuP3ÚD]hэ"7pm7<_jj~8q싄Sx<}=/^8U ޟÞ=kŰͱLɆ$úKƆ\'wǿ׶uey1a Yw.jA)&%RƬ4GW 6h Ű5N&Z<dR)64b5ݘ59ebF */_O??+)gS`po,5dƜߔi$mjkٜ̑F|K[_-S @MPQ|ˋ]A/oUVk~}XݿɰȗIPu1LJK<^"֨ ]\cg֧ޚ +Oޚ+.<zS<HԻlH#&)ݨo߮>$TT;( Ӗ+6!>/G/Ϧ4gӓEQ b3=B =ٛGv<Ͽ4{a,ΕIb#Q_-N^oVq ;X CNoX̃-~n=Ag3 C#(6C2R8ݫtѝ3q:^riC"aF^ a_ |82SM-ѵ-j%BŖهEEyd5?'7Y-Ej~.n.zsG4]>l7H~H.u&wȝު3u|vkQḷ֘$GxԸ/{RB0h7@q0{jiςRhq[va1wI{Dl G=L7PK3<ABG3(YJ7:a'RmDEu?GrJK-.Ƈ9ϨގYؔPdiEN5(boؗ|_oO 5{Rv8#oMu6#0 Hi <qC27`= E[,frBbqPն('aUtqNlütk{%J]-hz-5 9 ahA4;{`ybc92!]~|gaQDˏV|o2,.>D\Og30[8Y Ъk}k'R:瘒&{à'*S[0j^*],Jn%{rPexzӳW7p'ȂlO:B_!{n zކIǬRy_hE;.㬃j1IUXr vFfh1(:Yc`$W!PzVT) .H*syEvVTXB=I^v،'qRAqdybu׾?.1_Qm(TXf!Ӓ;zn+=َ us>;oM:b[iţvVG`a4});w]5\\4EvH#0nx꓏08ڐ`?I  P΄\#P-3̺FB` iU5ة6F w_Oc~sA͸s7!# :`F 5lP4 veyFhC-­g/5#٧:Bx`e'мuuekB*E$nn*XI#.vƓlյ?QCO1!8@W}> vCo6ab'b+d`;ڞHѺ܆M#݅4U"gzDd)KOl>TVI܈-VκԹh~!hT$,dP ֣]u~I ; yZ^WS/xI60"CkrO-;Ig"qqx뭒iߗ́rܣgܱlM_x^`3Pz^0`Nn#{^Ydà &ky >v-լOK5xƽjvڒpeŘ)DNfۍF p"uTz!;Pu}KT [D|ڗORP{?TaPM@źe!#) ѽ霽(a8 lKkhBVyEX<{LXu?&YW,{GiiŘ#Uޫb 5пMDI1]U"ɘg k޹/C>?جVD%GAY,^ETTbZ]H/v8 B~ w!߉7Gkb8z\/$[H"P) _حC5g֑5FQF(eʳܻ>sY+ax ;Y4"g'yTB,W6|<^ۓdS Ya\_rW{!KؽY(&UNES1ͪC`vR?ިɉ,~ޮ$reWN8իfjpgt_ E/PZ0w7vޣ`C|ugUӠ_R̰|tt[. 2܌ 9h,%oV"Dw2|IԾ,<Bts{C[qWE ~0޻uc{U>_4CtRlc+<U(r(:2*~w)s"懡^O*YMO1:/tD.bx"-@CLViѦ+N1ˁ>cZ8>Rq%T?u7p~<|«jjoINb(@5#w?D4̖VKKj^~fR>uR1I'Zl2! q [7Oze]k5Fg opJv&^9E]"y ̔5U*ģNjcɿ#F( #]0 P6gVM\jc^?V}Y*#fpބ"2"`}M9]eUPpu\P Q-z}Q8>9%LmLڋTukoس.%2Qy.o:B/ۋω؈97Towɓ*S1r/s}4x_G< ޻L,ʟNW>K cSh.KL:N58ՒlfY Ǧ]?L,?.P/ޙ3T <ݢ0̋;xJۊGHM4JO/al_[sC}k c+.?=_Ѻ;{yYF]@rNTb39g!4Jv NC[/N2r).H:dװ$ط'nn@loLvU:ޯ/?1ڪ $ϑLҁrObN?{8TWlv)_a`X=ִn/d_PkcFތ?nxvBbke%tI½G dmQ{ʅr|4pH "y~~'9I*?Jb ZfX[-M~r !v_OۢNkpF7hv8 F3{x&BTF| =A^-ͯ+oeq6pktec1g:Tygu^-2i֩m ?zOE;^2t:lWL;5N|h'-a ePЪm\M%>$p0КϱЮ:iϗt Sإ,nz1yAGP}~InOrm>DsATb~.^}_Ȓmg] H։DPwsn9TQCֽ`i:WAMKxb$6TS{|Z=%DXrZף~; RMj~v2:*J~v2uԺ=P=v~Sy0lkJxk,^6vt cRȂ?cV,?*xSDDM?H<𮥣4EϺX/Lʢ  ij2GT~7p*')]#$'Gp5:S{>E_,ŠWingx ; >J3Pq,v;ćnx(q]]$E٦7z)vY &3pOKz²J{0䚧Z0y("cyx; 5Arwוfߖ6EezyFm`Q9\t^^V$ׄU({z'JeL^iSꕛ/4F¯doI<[\)]*&7C{qH4{r-2 H}ĥ ZO Zdck.LFL]%_#vށ.w!v@۬6+c*nW=t*ט 5rv{kgMN5BRb#xzE@(cN+6]4`/XӜľt!c_~ultN;n-"YoD[# dj^qc7}_? ݇gPOixƆGϷcc.6@Fwɿ46BF\,(Ja?'z)7aid8J'nlq*?SVSa<ޝA5-A9G:=9nF+Pϩ4:ծr]vN2Jplqϟtܰ5v+Pf_T gw!"2XnPvp.~N O';9-,k*ٔA[s-+a@F5Hs;ƎyWϰsMP){oKcN&vsm"اzyDQm"'Y%"OWW}7N`C> 903hҗ߹C.=o&s 8xW6^/kˆn%2ԂixTZײg|S$9J{Ш#ج)l"wNW8<0qcφQ-Xڙ1a\A-.X4،Z*ퟂ4p '#:N{x\g?hn`OoiGiQruWy aUAJHQx~v?E1DX^LJ0췻>럔PTG/s[+9 NO/'IƲO<YQt ֽMkFS6Ώxjv.s~oXt{6"-i=DT-G+7l4{7O{,ҊhX~hq?4@ia`ԧA(o_5"ȶݗ&N|(RߋʃiKRnK˝*)951QZ[ j{eПθ9N$顳,3ʫ˒ ex&.禥%3O>X er7굘IݳL,39Of5]q-s+I{}P]\¤1A(9Pv(z?8\ pPzw]UPZ\6d^K`xɨ/i5H"/*ƫScEdnf=? j"?i0mgcۥۙ*ϒ{*2k@"Z L3CvoOCt{n55q6vnc`:zTCgX=SaZB:( `?F $ '/3K⾡4 IcYMwCiN}lVzj@5GCvz`)v:v*{(1&jN bPnSk_ PoiJ[;ݤg ΀f~CJ۷{旭|3DsG :`y25{nq)NCO']G{X7WA猄7y7V#إ%vۍAVy/bdllGd{0X[#Buv^]ZzS^6G|+gBk<݅хi俲.TNRLE66;PAcxu{ԙ4#1ϓiytg_b/)'b߯ޮz@ :}26+ s0?5oe=KXN;z=NC8g9"n90gzz[w8ave'y5Ӥl[l9Eϵёs)|xU*v˳țkTj~TBs 5߆hwΟ揂BEjH}:?WͿFƣqtҗs>PM ^J~?HTx8-?&rSSn+t4v.̿QFBE:%$d\2}ٮ{([V'tSxJk2Se< ]iQE0%ʙwRgD+ y.ɔm@JV̸)cq8WvDۅGHI:{loTjE^ʷv]sMB&P ֝ib{u6LGh%ff5diN?}G'B2`:)|LAVLȦ4Q.]1g7yKeSi̾1`}㿼1.!_$xrk%Cx?fi h/j1\9b&D\ܕy\D넷ji/*{hR `3~o"lmRgCJ;G`Po"hZ,JPUS\Pb\ֻ;MU] (FhC/wùqN6NNx7Х Mu*eTG=/<Wk%?Ǔ\K%9varֵ~Qn,ّadbIŝhBK4ԈC/ iJ&7L=J5E1~G_-O\q d#8Ɵ#TMWķFaO+xAY7[SsͿ]ҏ͎aճfw}xRZj/S9}j,c$Ѐ6퐧yGO.QY,'3"ZZ̚ q4xjSؠ(T-3ع'}W99Csol~J zRZԢCTIu^ &[GjwG_}BJET0GSs]*F3+{ L~xfn xZ2ǹN̑SM6 +May$Wږ fN5w<0&{Y7-K֓X}K"]f!+0# :e#&6R>FW6T B ?+A{$4u7ST^Y[[1 H,.Mr2rVs0K)sP찊 M=tӼ՜䟨l ~/UF #S‰~[݀/約'4 R~6om<33m?cU6oɦ4qJ#'7ʏMqv_n]ChWm|]ΦH'<" 'v['qo0ifgNuyW)e:^uaD11 0}UbmE7w|*YtjXat%=]>j߈xX&=5Z*>voUb`GwiwTp}Ns!zuh0/x\# X!GWwS˻.=qT8̨ҁ(.,U`: kyR|_.l3Qd㭋wog<V.uꪢYJ9*k$k?<+_]h2q#%8o.FuJC]ƭ-;y* [)iUnRTkeG Fut( !<ѨK9v5~B~m}kY6Yм3{0v8Yoix'ӄX[JFB3B:t29-$5xi2ًt퀏/ߚF܈Iu7M;/a?{n:A޽5?ޣ{!Ո)i{Z|+@犺KS1qV.f=5:'ePSYs^kS -vQednS]KY ~?`_Bz 昶)X.WR&Z/2]HEmGRZ$x?P>8op_>4^ ?7*)ָ: & ;.tq :b0NSGy-nyYq, gc{#e|0bkMhXklmHw!%?bpeN ڪ`!@I 0pC%i^8{nUFejgۡ;I ]Q,JYߛsKc][Q(kU<[3[VkwqǴЇan1v|(M{KFu1<G'[;:z1<3-x-ZN+il`S;)fmw2u7r|-'ҹg9y NǞw0Qc- 'ԡ0}_,ex#[3E g!;ٴ~j/ Et@,uiEkyX7t b$/IT)𣤅O¯9p{bRš3gt.?̼I+:eQd ZPB8LԲN p:?ي.HsNB{0hHܠ4(6W:#8|RZ+^XV'U\S (0 Ʊsi| b0<:}-fVCz:e> k/W=Y$6wh A9_ ]ƣAxj ~Pg]w,l{QTTj$=v{w2:*Rּ 8IcC@ȗ~}>EObzeNs 8{CfO/<3-$KhO&qx85.HGm Iz4= yYh-Yuy['=uXS .ܣ%WFQ}T݋^0n{Gӣ9qy5_b"< a[4yv@N1=nz>}c:D$-(<]7' Ky~g e4~;I2jE7ֶ9+k 栋>]1?V~#D7ϼ%|DJk@ 0 >Ad#>H'{<i6?u :ؼF}!,Ѕg#Br=u6z^FnN}CkZm²H7_k<[{=s':\PΎs`Ѝb<x./A:où u3zz'άX@v^ %olr#ˌPdu%Ӈ $/INB1٣Y <kڳ"? ,®Ic%{grȈлb>tf>\y1u"4Z 'sjAEZ6T ċK0m^-ϱzZ9odx =["A(p;iA>ϧX߄Ρ.?s%dMQ@Kz(u?؁cx[*s̟]>FrP8Q[UZ>A9qc>)ӇB}}6inXOPgKFٻBnQ0 Jw!4(EyY_z+p~ywL^*d*G'wH >8#j'|/ B6-.7+Y/1Vgg/&e_RΒudD2Ӎ QjiqbaNu[-LsΧ9*4)FRf{QFȯSQ8EU) ѧQo, l)uP|xV4alAs ZUZs_)0?nD0F(`ty#dmr=_ga$Nt*.Z;\Ÿ+㙬3H.g9 הdSy0-o2ݩ5ET#Gy;@埲ǹ2^Qfژz0n#| ZJJf@@ʦ4bPB ^k`zh-߆ڤ5P`TVeb})!p%_Jd{mBn@yMXKN5Q(%b[8Ƨf7x:₪4(gl>muOf @oSd1Ll[4:lwCNSj!hch#,?%.P .#Q{P'h901 1>Y׿wl _έ7rm0lJ#Ŵ k6^W"ppNDxRB"-܅߄X8l O~*0 &–ҽTnwƎၸ㡵eHC;tJ`2Iҩc s ]T5wq?xd7 c&X3e YY}d&i|4"ĚE5E\fk 3ʇئ&|ɹt:(~'Ǒ11<}}и 8<]T^ Oz82ݻyt#Q7ɑG(t8ltJD TC4|;fpJ+Ieu9R(NbEٓHxW;?V@/GU1`ܙ*m(e2 ^dr#0^)敶FүIzQ^Џqd,I詴.A{HQ|OS{axv;ə»;C8HB_ЦvW{i5Д bo9rIJF{N:| 5Q zsML*%jZ1H=S(6BL `N.qbRi+kB&㗔9@ [dXBd4UI<])S`G/=L$i #ͩ~y ڤ|!s1, Swfwxo,Z,>q\^].ϝ(o){r1]ZB/s֤&1^]@7~qO9~aP6<-P<͟OOCd\ֻǰXˎeCY/;2&<-mԥ]VӉO4w%#$eD&Fe=Yd5%rBA[BpVy -/Ee](vtkoX%yͣf]eeJ}ZZQao4qzJ?A +-$+2IHl5HTcu9|zF@S(#S Ŝ'_IK :4sh^M@yop͌ٻYCuEWY1y`F49l ok1ۻtb>Dӽ$Cȝ;۞4u͞;"U>YhpV*W{6;fɍ^hs\C7§ɩa3s:rW=&}ŃxP%/ŧt:-{kr琷 c_[kl:pN0M6sM<"Ga : < iVel!&R,̰F+yֵx.|~ďcHbG,c19Á` l)u^~6Pg}ui^D7![$릥6Jqi<.w60zE~Z-v] Oo Fw=esvg'mȪhb}0񧑌 Yj0-Q2(#6шI3Ms"8=ed^9>(j&K=Pa ~n5Ywh=z{ E(<}7^l^ă5S9!{昮%([:λɺfΟ~@n|TܥhH3{4/ب9(;k7Q 9P%u/WzVPMktVoB2 bX^+Ȑ|hF~{ZR@y$/݈TP&Y"1DFPAќ%?Y#1ϋΊIt"';+?w<K`F58#z[n+r;&8Y  zQY & d]UFX$[cҜ ,n֠߱믽[erKU7oT-Z?O-aS:Xo4TL@E@n{ejG~DD/2Ke|ŃEꈠR\.X C$2cryn`te RFf)lr7ۗIOm)./iGʠV$Ьm@oAfM7Q]Rs+ ?"5ya.M(֪t!q\Ƴ6Ǯj1?eԏӈ`wi/M@4,7oIK`14-%__I2 K<S+$p(VTij?oQ9'S*ѢKZ9*->ܪXٙQVZ+kdWI_UnƬr3&筿X{,/ib%?쏣ؚ FC `AN'9©9.vmq2d- I5s9gNfTn)N"mɕO+O߇$4{A:m;P`!䊗R^XSZDVY۴n Ҝ1ˑer%Q&̱UVN8o sYhaۚs_脖my#N< ui?6M>$NURMHׯ+sidس!IZ+w$-PPL\Ή@EHakH)IM* u ? aZG({eG;gO ;dCZA6#\Sx;-FQ {C҆F QY9ISEF!Yhm,WmPsfȐy9ÙuJeʈ!BdJ|~&žaV1|P&3tX= Du*:Ç 'm3x>q>1|[K'ڨO 37dg@8"'N,DR..o˒OB[|"矪lGC/^P8BnkǎЯUP>Xv;[]uvy\8/|# \x=̖AWQ\X+YVDF}2pލRE40.|x k"q\#ܮ\Yc#p!&vd<0. ״R2 kYU8&(p!\x NMgR +D\C}a&:AP>k~a7z5Ew- w9staY*:w&)3L+)xBFjOҐ&^n,q?wRo8A [9zÈ8$Aq\ٓG{JA_ (=X־(b!b8 ӮOS5*zfODO^B|$wG[FW)01f؀,}RaCl 7a>Ɯ4E1bMi@ҞS^-W#Dt.qaPxbTi<3B3Ļ`^Lb0,9ױ(8K#oQU<.չ|/P|Q900\$wձ X#.4WDhĮI#fGj?= ϳTGJTfR1 IEÕ0 ߣ.0tjVB&#ng;3 d.Q 153K 9.x"W> l*WgT{$\JWtY\wV_ibřvڗsůp=EZ+> 'Q쎊s "GQ"=ጱbu]"lUFU2Ƒ}2F}cLd ~17)Z$baBnPcH![EǩDȔb [wy|"kl;RXF㩧ٔ&B+x ړ:?rO`<[4D OL6{]Oxǘ<=Z0ѸEg.O  '-&~DEplOwGctRO|1}EO-:'d?> ,(`%C=<CoxD:L6H[K!no%W3IY\y,5Qp|ϲMf%53}]= xFת|Wi Dt'>rM49t;]$={kw2[{4'uxwhviZWwq 9Y|6 jէqha\s>J?k2zBXSgTtaM|"μe3c9hh$yĕGv3AU֗UpD3 %D=qKVrp;nuj$pw6|^BxMKH(/IRG/'奝16BXBޙkAŃlz+iFYĴ4dE(itSRXNۑ.Y䆳8ޢdKCA%vdV;,tG(?&K/AEIR𪏰w6$+)M̛9*!0ƲFG)ĽRãyWFʞM7FCQa0 wY2X<ʵ|!TzÝG#dJ-z3b.&y|:9@nS|}1v&ca2]m/&6F'rx{n8nLJ]k^s$:x¿8򘿶)iK1}ߒ>qa5 <\ȱ1,EF JxM7\]J+|*0|[S[Oi|Kg5t=ې?@<(^9O 7/?v].{|FyT3a0D"=T q{cix1}( *-T͛ۖ\YIp'YnnwML-ŐӪ$ǾhGKSK#9ؖ^i\[tF<%RcZ@H NAD„1`Fʴ MnSzε@ߟ~#_+J{ߝU :GKH(T{n3_X*Z; .do'rx,4U0-\Xs*J) (leNg^2ߑ2RAtCH~ ;W i>$Soh.K54rqK#F%.*}׎ za;R:٨ɝf=L_v^i"Ǎ I6 =̈́;8dY0iR>Vǩ(ۓteM-ƈ"; k5^ A?$bG>e$$uķ/{oY61h Iݚ!!ݠjd"짱8TRz73`~ɴ6Wdr V^2<ӏ3&6&-Jc5!JFdcջ'[GI0BE.ڙKR6!m+{R3fpO"χqaYUҔ:^@,Pשl#ϐ:i{S?:+ Nr$/}!AE/JzgH/P R,mb[χZj-CX\֟Kσ~rH> >^2|z:Q m{ Px5; g#hz**uQte 99ZC`òa'#} n߷[O9D-nQR#v:Vz q|;/ܽht_jBlE׊c` Q5jDjHۉ:׬H UE1NKV 7]/2ArL(sݝp9{ Vc8p"3Fx,^N7RBUܑn"F|0rhZ>`WUGhuʟ9U)7.#̓C 28",urzdYޕvOXğ ""]ź[WHkz{0=Ui^0 5AHN%{r:J2^$gKNPi1<3g lε;6>fj,vQĤDGuĜfhb1J>Mf6.<FL&ە;Z*zHYbNff#'D>-hX7. !H g#5)pE&px1N𼩊JԊ@hIԙ ӼmY/ W2E`7T:o$Ag RG||2I^}p"M+#l#0l- s.NRőlXd]n*K,Мؼզ6-Rh!]|6&#q&|Y(6`~PF;E +FT& /1kq%SRkYo:X^N~0t|Ll9C? .PM˔kuU)<~>e ,{^Tbd/K6@HaCΣ]IR8rSy*_7`pB @Ow[&SMxS>qxFݕV1ywmZq ql-*"9G-FW\cH4Eo,nK|0HX2v]υE$3KP`r>ie 5'$YX'3YR\B~i){.Dq{o{d=zuGNv[ [Z (w`={ۥvQbkrL]vgV_ap9zj]&`%ȉ>;pW_ o_}u? |[ԂG롿j CU8B\N\x%<$ؤXbۆZ`/I,ڽ8ڿ?8\1՞DߓRõRJҔ",u?~\$ %O?*i(ߛb9yG٥K5!x0)2t.$0`/yc/-3(e^s>i|&0dWOVDaO"b2LŽ <5dw1R(ļ6/E^SuEM^HNHvt k»ͱ!׹90T^]/ydq0Yگ@_D)L}ٰEs~ _tJA Veg[l|Z@2ssa%5GO8!?s4j2_|Da!h|_e'Nj=AW!v/Iy{y1b.ӌ̖oPܠVK{.R3q6vi1Oe)nCIA6CdȬ|< /t|l1$bMVi&_3eP&\ȊƊFv(rUO:=aSe_=QC; ,.>*?rzg4wIo _JLW=$ i6C ߪװ߿=b&ix+U1tc7>B xrEIVŨ%ݱ(?9O7v"'B-w;$P,g!/+QNw^88Βl7$3b-U'- i4P~9_ȾÁV5y 'zsZH1lqrow Ԅ: .'(j"sZ`xp/"pRH&(GJۥ6Ul=cLۗДkš+VռuNS*U|71 e֦qv.T3PxMu٣x9z+ܿ 7]"?:6=ݪ@sִAwU ͨʑ<-)+p!Dk^bY:UMFkΧޏT:ULwmT N2P]kqv*pH\5^k;imF qh߇qh12>D}fs+A"t.Zbh0noq=R&FHI}!Ԥtf( fحR ث_'^" S7t~ GA9r4Ң*;a / Ok>6~'^b`]'Z|'V16 w{_&Xl)RZ(y Qj ŻEik%z>wQߞ /tרFp1NPsD2D}xT _-[c" ;̮qP)ӆ s ٬L\ߛ PHŃi\Do w)m5,P+RAv@s3.]62q81't=SJr FH]4:BÚ~}d: m,|3"KDŽO2f=pAZΗwݵB%D.x St[q3…! 1)1m6-T{SdQ]}#{ XZFZCΎ!G; !.VzvEsNNosh@FwG.M Vah%8;%E)eTa;Ơr`a #\?dvhJ;~h/e.šE: З%0W%,Bh۽9 ܼ>#Q<3,pW/"XE:tzt+Bo5(ȦD s`{1p>NtPdȉ3o bFvuD99G؊=J=@H)|k@-MԳ$b"BV#)|#s|KQ`H+B8HJ Rnv y4?r / =}H v01VC 76o`r<@ dkN3Ցq=vJ[MM6:T47pY&J) yrڍZX#jg''"tA~@׫#ޢ3no]M! ˨1N/+rM߀+#3 vDx3_ {y- dG)m.2نUpdpbA\0n# Y}lZuΓʈ'{ 1$.W~ZeiZmAXIؙW10vo>l^O\p*Ֆ]7]t9:nߤ;%"^dnM7wq$o;aҨ>cS$Oӟ^KE7A%yg.p kt}oOqM^䱋t]aUt5 jxPBX,5gD bǯ1֩ 1ex/ ZUxͻ-au:5GT`ADwn=ڛAjW0Jܵ/drJagYy4|"Έ՚%,޸̀%*%}F+w bCzܴ[EC@6Dp'`kz~lq^c }sWl'y7 ᣚɎS o+\PwIQyߩq16ޖzY$`h$tBb>sa!͊wmu4B]ݻsdw(3|J-DSZvp~j0=5i=Ղg)nSF nIZ ?M*xj QJ<$S72%ux;y~I3{Vڤ$]edT iQgпԠX'H43iCfĢD9C<l1X/X.M۽C"r6YV)6C`xGa :F!#KA {5sڃDF0Xs ?]l -ªr]Dű=GsY1Qm2 ?ߝ@*'w۹핳Ѿz)f0z~ƚ!9{7>VB㚽["ecg-5CW_O{ec ߲)s965w_6+*nu7h<]<~)C#WP*/9t$' @ޮ7of ,XP ,Rn'}^SputA2oϨw F鍷:,ʯ8B%{w\s'x_K#lun<.V)t)7 o)p]|UHI,f>݀ 'o|5'8DiIg)kYXANDlӕ}a3r d CW&x|6voR_*j99M`cM{Q {y:8Lo狰˫1'O N ·.irଝ'7' +Bx b7zZs2h?cmC>L vewe]a2c~y`څ]Т ;1g EJJzG 9x.ekNM]T]&D0=-{4%x]KnN%$,$#7E'Č3dC #AB/ưc9{ #uYEXpL 0(X#.9%kht + bu)eG_r^b7ypsE? ?w t"M~R#Pv0ݞV-f[~YW)QChh1Sxv PXu D7_C;s}YU R8#,}`9S˕SA7ұv%[bPcR'/#ZOextP!ZᘕKb,(w lTJBaD _Y@ уc4F!+/:h2zijO_!alM+IVv0:;,RQ[?pFc0i&r:6[`WW*ΣH}uHUk eM$r;؀; Qn IJd+y/duTjwJ?F>NxII)]C:ϙCtF0ibT$3eJȿbt U=Y$ټx!TR?O}si%iL _"\_2R1BC"KXjPiETU.EԶGL*m_`=EC`9[(!-+Cs\p5]mG5Xe޽@t`4=bPVqسL2%-ÎŪn%A('l.u٥[F’]jnk|v9Hdo㔂JiV_#j$G :2h~Y ioe'`1w1􌢼HuX6bi7d}>~,eFs0V-XIQ Jfv 5{3L"Fs۸㌥5 i YID\g8[lj dCpAS̲G1.̔1Z+[Du޼[*KL薽n?B uB!j[~g,K \y{7_9;"am+6]vÈMW,KAybǴݑ^`,\8sU\LC>WHX.Ȧc8`!/aA22o-i3Esa˰$' چzsR7m't2c3TԠ'&III&sÐmޘ伜GJ:nx̫%FGO3fSi}HL(i|=IK-TY$( Q6bu -ah6Yfx?_\#Cfʵ9E@e 5H籠՜x)AX%<ۡECB%%JZi!jn0[(&FJ5%] JF#U ؆nictag6ΘT,;t/_GyEʫyn1-H1̀-YvL^kTXҧ#6>X(&m;˷ E},-@ _ ؋,o~!(w "%"F!|@ " V,/;ҁ>wC C@`=RuyNu-&/Smw"k˲em;;H/RX+VA zY\iT=/s^`$䲅^1 qj\8js!?}lޅ8-i ㍱*>?2һT3Gm6 ؆S 6Wr3>BߜOE`>cYXXqGPQp,x(Ƶ,geoh5_H/%r sC-O{s V-fR=Džl.nkx.%R=% sb3L?[Kd>Ja}Jvjh/Rfylt큞'r^, C:#}j@ELven}}La$&5n5޹ % B㐎cNV'{3^B,F˃NDp)m\ m╜Mx49 遞a&=2p13qf%4-M߼>_4;C:l盨lQV\2]?%Z;%kP@ ep*{0zh2-_ ?u@<ɬW}c a."Da-f{J6zԆS  :>? ,oJu0XKrAJFɨR)ҲS9C*z\'wk)xµ0bBx _b3?@Hùe_u j " l1x_})EIB+Z{DžU&Z,y\̍bX01[laK{u:Otiߎ8cL4/qXgqR{H{wG4=vu,I<Q/j3>%=:OKm?uݮRx(^Cg?2ń֨mR.5GX;RiJjyL<t)-%N-0Z7 y1]rԲSGEF0%!yf"F\^#npX_Lv9+E(9c"36g.ET*ˊ9l,+⿖¯fk-lz3;o~q4(b'`eyooe&Q[1،^qY-EЫCHv=dj{I6G:ʄ51Ă.r6'59vTƥez I]6T,2QerxK;ojH3Q!epT\ k*Du`} eB4*:{ BSU\HvaLl-_}C֞%zO+èB^L}^|Γ.!QeRC7OVS]IZYEuHfBL\kn L ?z2F~~2䜘^#o[oֆ]TYbGj#!0>!T h8-PDta^RM wguCۀ +6lڥd=zo@e;BOy@iy4[y..X)GGzb~J@^ܷIvb'x԰Kr·xp7c@7W t 6SzmE o./QDoyg^W:m|{T޷{?MM{WmT᮹ֽZhXrX{" IuQ|{6O-5jPF:xsEjO7*wV'\6ܶՔۤZɵOd=B̞\9u\MyWIpc7[qg[swu&V6 *j+h xSq<#L"JE:0Kp/Fɔ3=/U,bgĴ*ƙ<5ߕoa&_-]~0{}{vS# q9[>Blܠ*͎w| Jue=߻k:APZho{-·GcO.`>O-y(nLSkBцWCeuWN>avǠ> fiCF q_Lv,NtCa9KD2ܢIN@O- oj܄{MpZK\ft"Ʈ@%dB7Q{Wowж$ .A}rMDoPk==7pAc&"ZɝX|-BhмЀ dg:|h֊*o-cų|zSg[^m?QXt%HAԅPf%T,=I1> Yڽ i\֋6Rtv.^ɑq޵=1Ww7c,yXss)Αn4ӗl1e%0B!cL T~QŝŮs>S8x7jF"[Ԇ^J#XjNp\Fm j3r-cP/m'%˕SZ\ΕGIDSY{92 }Q&spM8jznPeB6&U9wSOJFfEۃ wl]##?,RۮFwT opް vױ% 0's3#B1CK3ot"wb< $Yy1E/ iIG`*v'/_MqOEw>.nK˔vcRa;bApR>lHZ(\I e*;Qi j%zt$xg ,c/%ȟsH$+WZF6 :7#ijKȵ%D?!47+A@"g&rg@M=Q8eVBJ@~#oG^h|%J\-x?_n|cɹ}|.#s;Ijgō}lr[^6qH6+T/W.2P 1߯ 9g/¼Q]qFL8&> `WD)#R.;.Y,ҤEw /"OZdEv9;W &^iBga]]q!1gMSJ\c.O)Qqf~FKi!B:{}vSSeWOa ]MׂtJ02><ub`G)Xn1 ՟O; c W )yc=~/ߛSwi xTةɕvKلqPdZySC_xdR%ؼDZ{6\12H}&b*QEWEDwd}!F$xX@ 8T>rFFO;G: w,u! Ubl3\o'/ŜlJoF9IzrG}MZTza8V ly2 Ę6MEjiܦfjc>/٥X(e*sN3 9E}+Hƥǽ;_^`.a[&=%Eפ̩knvLLˡl<:L9CM5RFZneT 4Sbm,(d]%|l^>J囈udZ,IwhNƬG`=U4ײ_&F埓?8e:|btL2lx.~SI O%OTq*>dnbeaxKJX(^z ӑ嗸CyIK:0&.yѵ1pY0& nF)`pRR ү'*as6x:8i2>84&NX]Ň'i2|ڥQJRTN7*SIѦ/~8ezAT 8Ɖ+.eȮu8\Z\aJ݂ :rQ4&|>;ge -ݾP$ ɀҀ74KS썢46I]JHSMr6f" 6$LFAO֖q rni\?͟9?3Lc1*a3, ǏUh(Ui( ~8 2_ǀ2q`C??IFӀXӇr;FO>WAvpONkZ -#A[׽*XI>ںo +$=l04ae-oX}c/ܡo@VdGlޮtJ?riח{C)m%S@㜲|~EN%h7ë0ź][Z7dt:g# Mvz+ϜMR_8W䨅[.Sr {x)\w127DfʼnJUdoxZfSZp=kvd<ӢmS" yg Rd^ы̖W8ltn1u~wP1]Ѱ;Fiw5`"% l;b;q䱃1E)vIl9 dT;<ZMKT_CXHN[0VP/lP헀^J*L"%I??S>" |yF?OSĒ(|Kvl}#@ 2TQ[v>k&@c}V2]uS FlkYm}e[}> B{w.: ˿q|hoH%Jؙl 6[V̘52kkxq"n TCO:EC,@蝑lN""4aBuJD5c 96gT /㍱T ݭ rl<tmNK> WOڕr0nW^1gע# g)R'Q :W-[ s*ɵ,]@ݯ~ t] (Ͽ'Wee8I`kb8 ÉVg]5 &KyȐJOPsKPt=n4AAFabžEWJ ƞ9OS`i6+J4k}qNo<*(xn0hI?his9;z^=9{aD,P,*WFX|;";&Ů\47h6n2l U3l+\:>?P=yw-~3&p{DOo_ӏhjg8m8%~FM}+`69x#t̮n %_f{1n49Nޯٍ5KUl̕j> |zel 5?' swQ:m;=n=/a:S);tlhg.U:D]uMn*Oxt0ljޥuP{8~]|3 5*R kh^e'u?.a.Np»#Kӣr  ?XSG%8tәL|LK2_e&,V`[%H`p\%"6{Fo=G6\z{y:=ɟLOF}P=@OY7'9I((ڪɰ WvUf~_\>ϫEnXyv|[)wRV 4P?[psbFi?[!PYҕn4=qU!HbE&S1u"}Eӿ:Ddh"2VH.Im~s%G0 XMBɷ#A $!jT@v}P~vK nC#yܛ6tYr@$_0 /&3{!C?Vg@Sg=CpsG,ݯ,c[UQ/Z'A(-;sv7mzq6a3qkڅsZ‚zٵΣb& B%x^s@+Pktׅu7|R{9.Aװny^ж۠}nH@Eܾ){q^9'NHaf7D#CQF?; p~*=b+k?48BQm 0a o cwzН˷ѝS.KNbyraQ$EV6UÅ"RiFzh2W~F}V%^J;Bhw7ݣ bk\iMvc֕մ&'uK? pj?uv]~&mu=|ڗ)4V?'{PUa8|Jwn>ܰM =<ćFtJ T`d q} 7;u6zibm7x-;܏v4&3| Ow7@&2F<x^''eg;&^P aP4&HW^i`i yъaaj( V*puD$T I{P%ހ'L@uteW9Ү駺ڇ|!Igv1Za{u'x .R~?Rvu^oLhwW1.R}%KU oakY3}UZoW(c g 'p㫵M/+n /Zlo] b VW޷`r&R\t2HV^R=,5a !Ëj^-:D<^@#}ZTW;rBm9)k +sb$"IU6g"-@geYxG:4kK8LF)LdWf!ۣxag0.),VW"֛oҿ!~?.=׾(''vH/yQ}ȿ,``&}d>7s\9#+h. ;XYbQ>x8dt6,f^٤jU ]5&Q'1skZ#6A} =Ȫ71n8Z|O Y*{>sOOOOT}DG"|2 >}u\yv2"$_W򙥲$wGbP0{ ]?JcZy5T gTcķ3(5M ݽ/MA#_kE]Oy&Z /xx9q !A-Rg`A2zS F5:֙ "rG-g\ʋ˺a.Oc8w׆_*Æ\˯)$c_afcroRMr/bۑޯ>5ot CDטX3~b~!Sv"V4 7LeiizP'`嫰v'*Vd--ںFh(,)Abnp<.F-\y/&"sjQ(OY!wko'N&IŠr ۨES44j_KH%4 k^%3I'<.J;OOƊnD>[0|r]?esot<˄A 尴πx7?uܟiHxuP;Ijk/,㉇Fr K[H yRɿׇ!G>u5W8<Í](x^GG^u`wrQ`? >K^Uwlc N<3tc)IeqΆQ(5 ͧbsY${rH"YnKsSݍ#)ಒܕ3>mr7|2 d8wpxGOǺC[f!pe*/@g ZT2τ()"&4'ЏG8b|REd+6GhG~Lh"UxuޡH£rO]`]`웤>xeހ4 :u{p fwQ-g+BR (9Tja S&nCލ<vHE;'CaeɖaMnC-ܸ$2'Ϳﳳ~nm<3A%RYÏaI6 n,s`'&A F4:&s 8䳂o[]DUy@K]1쇇p-OR[_'5&hˈyk|'kWjϟϭ{tٿ` R?k巫\Mc vy~]~2.`H%+\H^+p=tʾokYy$9ʈH!qx6&c'gTJI^!L&[l0֫D)}'䄍gdKٵئV=xW4Jt*xzE::c8&Qcmr5ڤ{0'm)w՗f o\(BLBo{BQ8( cREȫ96`.7 RH6&s_]IQ$5Gaկ XFՋnVDi͘~}J1VuQJWP)O!}ٵqOk&ډ ~9|TWm6p;ɐ Ck1]U+n*p8>JaeQ54a *Vk4r5r"k?_ (uIc=HDX(z=EyNmXm > ͧtMZ[ˊӆPm/wCo4hdXR'9'_sqXHՆԾZ~)Rh#wв݈N@"Ł; ;B0J! :‹(_2?^w}e"0b+I9w5d Ǜq7هUGAUp:gRJ8Vû Fj =>͑1]raf=Xb]pF}"y\h s4=֞QyEt WO\ME1RA[DCLps gs(,1P&x&[{N#.j cc/9PC5xrpω o)?[qH[K% B"ʴ5mbY[ aQ3V!9%Atch| i!0J-;mW_dݘC].2!ڦ69/&OHg;?9JQZxW,cBk -{ժӶ6DoH.Nk3ŽsiMk2b/,؈ؑq{ۤZ|޻[ L6#u:1GfGzh=faFZ[x81` KF}HFw޳VxHɼE+FL GV Ì@8MR#xj Pퟓ"Cڨ2.? 0i85|5!lv`P_b(Z6[+1ASoJ5|3&ȷrK5bK-}}x]#fݑ*# rزWL,8B{^V H!8=HK=V!<%OymA`Akj91֏(VQ#^MN8|GA!e9kBa'Q8Q5Dn ɧ57xb^cPiىmwF>EIZ T7SHo@\fޙRJ??7"f#` 5$8j ֫쿀%0v7 V3.^~SF)H( 37%] ieaK( \/YPz~)NG8)1Gh,lquXӊ6g˜VԉqL5At2n[BV#ʀ.#ez8%?hmZpJ"PM>sa;T)caVosEN,LN3J7ۥ~ ^ч8TrLVP*35vOK7Vqthĵ< p:ڿex7CYވ44e[^maµ^#WşnN$H D=F*XŜKP3Q!Jq?(K!ri7Z>Cw~?K8jvs a!A?xoac`隆 R; T\PwTOdmC*t~ecVYЈ^5|{d@mlҟ%~cbC[Tv^6 NRKj+-h>dK0|? 0ziԐ=:h&>XО2{CH 7E953Q\cc QKP(e]]`_?!H9A [!*)gşR;_#X{+kg okW" ؀_ha?b wL+c &Y} ~DtQ ftp3.i,s?Z9kYmT\HMA;WKFlobC.sU&kIJivo-Hy݅jb.)r^\H9.55Va=Tఞlw|)cS Nx)o^dpަxP.f8 /nwH_SvF_c;*#k5^w?.4rJKT<0T$ua+0=]e[/1"ܰ}VPwXU{3vIpr;آ%\٤}k8=*'yW8u0ϟlp[i[j6X)[l>ݑy,q¦m⚒{)[F>?I["!?7#`cmcw!eX3Q]& zIs%@Z{>0qT+7WnfwѽȶE 7"pK$E*ik.hvf259SOD[+kL"fܓ33)g1Ɗhмj*X$`8&8ړ`ջ58*)k/fl 7c8:;︃RH,ŹY! ݚY{^=6nhP"by 8NX9nhl3/lzTIU*w ٶ'`Q-o/"p.ԏ1\i40ZY6qN^VƺMJyn,۟P 2'}:_M:<ry}7zCA+~ux #Cj Pw{3؄Q?qxPtq3^ n/*إǡh8=t@ w{xƑ\g&e$ڇ/ INKO$'ϗ8U)2ZGա=ڥvoGZq٘5j#~^:J|˕ִv xsón^Fϟ[Cl+h?a$J1jy 7JylOn KA6NUQo?E ;Hxߥׂc\ZTo;P="),6!]M(>| ߢ;J3>/i.ؓ(^&,zSR h3نK"Kyw,_Vu3h/9"z`G*?)X@ӏd>  蓶~3ں)}/=yPhqwANQf /2>|>=UxB;X; C$3e]u:Mk&܈;yd@`eD/Ν \]Dy>DTD͘zjEf`pPʬ9}e_ܿq^"uG7jk@1 W+>k[#Fk qrfR>m(v@xIH#V>?<?=0̶Zswii0N}}&_cFLGiOpIOylVd3 yЃ_*_,φ6m_SF6?JhAǪ7)=r?豧^-&f]ot??J?;zYzZn+yķx:OxV8E/2g\#.)PQx_.%̛~5K??a:W,=0X"X*_ux|(>ѱ5x { qXz sù_sNr-;Kx3x}з]Ë-~ =z]}ʲ,ڊ_= _u Tox5'{? 1|2M j.6W7\bܙfv_O>{#ATl"=*342-\תn)͓əg8d&(IpMa.zpHkd?%h^kZ4_ldK&w@j(3eaؽP:NTTU$p(ySY?1cOC{.ֻ ,a %b">YLpJ?uԈk / f`%I ^O4Ǩx )0 d}|.]~Z8~^:iY9i `:3&zoF~!V絢 Z;{xaGETI *NicH#s7i@T@fS3*B{c7=O9/Yv݋w;)GdA04TΘGϰB | 'X̀{wx.@3>ex2hz;+U>CxxH$J1! GTKq_#:t9ٍe$0ds+!aP~쿆;`4`&Q@X ɮ3Qa D"!{XKkH)KA ߏCڬؠdk.rQ{tp=5y^*bS!<4 ,>dƘ9B|caBW_{l6)eՐ*{jaH / ֙)v:ZbarqA>z?至8l4>$4LsXeu=SqY*LFM[(iSC/1es8U~;(~MP&|䁹@;B/00ׁWCz?WꟐZBx~N[}BgzmJY=Po7M;]r^n3=v(JcDEroHt}z!$ѝgR[!88?ejʁ򓩮k>DV oNc綅{(d5cs.O #&vuWԹ5Ŵ:wξ eD2B,?< æW<2lm:~vURՓewzQ/.H|%qu^jڙ)аEg:<# YylHL{+jT;p*c,LsE631dnrHLC_hoaU? P{ϑr}pzc{ 52#I>uZ<ܛG!p~ qyl0<[tDZ3c!Q I19 љWn&8;:em{M|o$,WkS.~*_ qq.-2.6g{k%Bzoַ?no3j#:s\9D_7os}UpnsKNDA8ڟ(oM!)- 0ɴaP07*ٿұtFo6鮿Z;rX(:oyO%q !*AG!\7znJ!}x7a~r5ù0Xuf_ԇl;Q{<-, >"ګRyFgY)t9rcz%vQcM@v7uN"/LWџ $ J HA,/K&;u )x5vʂ`-5.[߁={P.q`Ht9w)L:+V4tl3 R쩲hE <=a+29)dHK'E<ĖGTzPZcˊi==( &HR0 M֓h=ҟtEj#5KOeuZ9-{ˈ~phN*Wg=N)=BrJD>&dsƯ3u,^i/~T4T IJ'R,K?+x}y10./(uݐY 6K:C%h[5 0}+ہ~j8lRNmi%^HXK^;x@{]/ XX+B)겂b}T*LVLDt9dO摾BIŘa}(pJm4X*P4U2dsoJ@k@KȁX)g\ Zeu!G W^^OV6! O6*,7v6E8AK"^UwaM/1y5|&gO#KRMm" 0,ghu}59 '(}Q G-j-3tdH{ڈd˰DJPA8R(!]h"٤ ߯V(D2߃$1rT+zgM^E;O-a ^/&{zfclÊĤՊ(IJMUWCcq*ժsl<T،~Z4Vنmr}@N$R3Hfl"Tו?(@]eS y׍ژʘ\/ K]ЫGCMb;q'T9nLV%!큥CE>xO3 `vyjokȟՏHFiaaUdW.,#gd-S55h`}=̛݄tm#O=U|Տğ] gFier]҅ ԇG'{3٧loeD&^a g;#w͎7h5Os%a";aq|9-cR{4HeW$s´l<6PIS](PF}Z3H_}nIv.4k xY+fs%eՓ U2S\e` Jp ճ)v;@5 X $@ CV<愋L5Mvi3vu$xM#MB< Ta7:˺F۾\ k3-J? +[\:rzT!+e׆@'Fu*i-G oݿ4rѲxT|٣){ag؎DVV y(7?!BAP _G |f'I{6lx(aBy>Yy|>(Q9N{r`uWuWN1 q'>bkZ|~8\}t]JD '4=$1w!'6"9aKVW0DT4:/|Ɠs;!< fK e|z!ۓ͆=z^}4'h )ċd~Z3{0sr ̌"ΌR6R2WN1T\sk(BQY}U}'|Qd>(yND̘^ۀ׃;yq_>}+f'!? a}#TUh-WyDԪȇcښO%( 1ߪn.f.qY KK7M(:^7?2Ui?8&92 5sr|CX?+#'o,<A d+ ]*+sW[ö |wCt?I轩wuqOrK.:2 BQJ7ֆ4Z5Vtc&05 vOQ=L` MU @JSF,şk)D?)d x ݺTUƫfd2a? yYK kQ ua4"׳5p– %_(`ß-˟ZV6-c]&+m`af "["*6tcT/8%>nh]yn)$:TRW Eȩm˶ƑaqmFXxql"}}|5#dT% Kl'ӽ(O*U~wu3IOsT.?[KVa72a!Y) ZFGϰ.XCT-tD*2\J1(3,{vp+ZBƋX0̽T!5^ReԈK^m0&U [mþۆm˟[ KqJ@ /ʙ pYlN {h*o$CJ~4tul1/Ȱvҳ`K5E+J/0 ^aT.e?^[~`TȠ-`94p ,`Q` ? f|!?h,RlEK TȂ`{r(z+ պ;>'E<;ϧv 4s50Z|KD;}QnMDY{G ^6ݮ/z`s{n)!Hy$Ad]O#v[ ;lݫ)p]„ޣ 5CYx>ܥT ~ϊtA񼓶Tb#u|~.|RmPӮ*)mRzd0>#oV_~z/C*\q~~Jʬr>a mQrZ%`?Z&awQ4nvv{*\ǚo\ǰ_T)"_{F;pk}F}͸auwGp,j:_%N# MPSw\ʙfEa_#vKp٪suⴃ$zq B!z>UAk^#.hE[-R殣m+` Q?Rq?s1Cg3=C#[%军.ڿy1I6<]M~;SscX`:|½~XDHTڼy1%u-'ГQ`clr<Tw{l0ebz-Elk [5hDc`s>d#bNNc MHHUpޕξr>)^!8UFx뗩 *OS}HسN_7P~bus_-5F%cfn捖 ܇3]iۀ oCH?sC'˜ɩii`C}la_uv)fk?{@vާXzmSx |O;q38֧c jv4MۇL8TD=r)>^l4YI墘9?.Zmw $ib_z!2h괰7%hAKql^Ma?}1T*=x4%\:f79kCϩʪa&}4rn!so7kP)qBYO<6 ;-=̛ CLT~8CR>$w辧EV}UA `HtLߕkRٻB8+%$O$OYS):ݟ[.`V|q#I~%]I7c1%x/@G~9V\3(mJ.x).&Y5uh̛[7a"Y~ 'e6|y>v_s]?s?s{yVvS^ 5!k:X΀;fv㢐kr$ B.==U(B9pffwkOaz^{1mgJW*96ق7|s)26ƹ~vH?aWSEœ3AqMSKęLD(=:`7Dwx)r- 5ٮf4"-oE?'m-F8(vcZ<+QPÂRt[1=Ddxץg6 ؂  93#‚"^5̷$Q[+Vaf tƪC?(uP^.%A4F}z5{@qݨ[QaXPU.HJ K1Vo`y: 0l|E,/'e|cϊ5v(9|Х |qLo^c5V9;zu>փ*3,bQsPVg<7>@Fdoܼ'.qv-u;*3szހ#eVy毨} -b).,̾෦z4r6KD8^*YT{#(]Hy6:1kgNg|4z%~\ zJo )_{>?B%g/GJL1јH42Z-#8X!* a}"$MP\&w)CDADN[{y=u)BDt3*3CM1s'mQ;,ш$՚gቼa FhJ45/Q%1^2!S\G-RLsǶ"iͫCfϪ>e+ElGW{?O1{~4:_SB^+g{8JIUE%(c뼍un>9j+:5.Ba=Ki;kcYv!ݾ bZ C&~ J^h9@eK6FcD8si2͑ҨWNdKl jDٞdY_WUbNe>jW,4\*VlsHg/B?82.83O舕 {.b mhXH9.QdJC\O>7fZ +?@}}}D}|E$ҴLJR|y^JCg2Քܻa5;UnNA<>;C-Zy9fk1;H0,P*??~N=g#G#/JB[#ǿMP' Gj0R&[؃-Z./HUKmH Hk'*c(YާF>K tv%N[>SJUץSm#.Zƹ!^AJE*?fTfUA@&jXxi;B7quc` @[v,~ 8G4PI .!cb~R5>mAIݴHsF|Β0>t9U[bEC7:[bszIC4"r)]o+W,w2s&"˗ ? Y3N Sڤ)[ְQ6,A9eO J,Q}n+Ц*%`9U&M@Ayg=RK,k8bB66R8'~f13ZSU R(;ρyDI5w)R{>+o$\)fy̮0Z&giiN\PϚ4|51R4}պw[f3YAOdm_Cf^p%$G!Q7IH1 ,sbup'bU̩Jx$nQ$UD3aPZ 0Rl`J?ū ,#1!g5[pkRdU]}Nz(^7{*`ɢ38o=fJ&Lp=~F ם:$gj(LzS?<'@.W0Qd2/q]0p0y ?C>"a\yvZRqpzJz0-͊JWy+R'&#OΏﰨ]VKi&OⰝ.NdM{}i"ӁuXŋQ},M<]D.ŷpU^=H)!y|l=h& $E9uԟ۟bSy,?F ~[Ĩ|(chLm/oLL +,挍ӏ(zgXIrc9GL[8ф*]i#8w4牍pS cW,_KC:nMz.*>fh*QيBs$brgmڥg,)(= 5i*Ӭ:J=^_^iX͚hՋ. wҋһu@ %H;=ބ=̶ U*&=mj~*xVwjTf+M X O)QZWK>[eއ;fM}[Mf9qi&y$d<~w`gQ `WkYZVPQ[e`@/LERׇXQT#rs\:Q{?ŁB}7+wq-u1#F9 2aLeڤ3m"ǻ|R:V[[QߊJ'0ˢ M5pI$[YyKy,՚3Ls_j]ʚjtd5f$`5C]f/}AbK_SYNnw.Ŋzcj1AYAjQ+}ugA3ɩcATyVUy;oaG1M} JTًC_;מ@;23Pbcq,OY&Y05w.cUas4?zPfJd̚LW2 73-EPVZr]K>{lKo !8AuD0nQz38MRSLaU2Xs6]<̔ʒ=dd ]y,?pO5{"o0>aU3aPt~Om0N9jrHtt lN[ŐO:7| }-!W vs7S( 4v)F\(a @I_U$M^]=[rl~W1*_%pn O'Se@ 6yn 4Dq< .ΗbR8@ ) bݿEEʳA|<XSd8ĆTq/`==~+k2U۔yɜ`P,KPIAA Rs.wvw2K]g8,ª,>/uƥj:|Q>x آ<k֢n5Q7!]Htלc>cN(W/}̈JRnd/r>`sdj&dȿ(@TD7w+(Z#V]42WqͿڳS^@*I79[cV 6JV;*;2tiEv=Ŵuj<@ CokoپI>7 H/1$V+EY/Bs딙D\,c 2#uj3<% BPןB <썱 5?q}l^W:LVw!LQP x84p|6k=zE"}h~4AT%Tzn1%0Cz{!TZJ?31zf6P7_H~D|l1\pP;.:dK<|1'I>Zv|adOAKoo®moC`ܝ_N!ptTu[!AW:ZMTu\LF{%LdUmc1@ߖ ,RkhXbY3~^GDJ9ȣzM#Q=tw3 7U!}`rJ=0ƒ$L.CFׯSy:p'oRo~F98-}ħ/?Ļ#n 71/c-ԹHѹk1,FIf[pw*U_udopkkj}=#u\bQ9l9 )IreO0#S=&\fie_Z]$B0 ׏סmck@3дZN&9Z‹ d?-+?"[ noR!M<@6 aoo9Uz%9ÖFb%& l@sW(OkcYr:#ފ XY}Ŵ'>Fb\mVVIbt_>^9<5AZw#7NogΥU-LY*V0~ O^,vvO.5ϩ+)2o솈c1ha4UPsKJ"l~@mtم94Cٛ7QuqI8-ZĥVDI@}+RVI֚FhuAq _ 4"BoKY5sΝLR`:3wܳNՎ +?A<~{Vi[%Ϋ[iF]J5rn(19GeeQM#bn_oώϿ[ѹQ}.JJuG\nbo;oG9ՏX@v%n@dVh\l'QBq"+t7-[i8h]m;a.MIcee{= sH~@6< ϗ_9pܮ{Nr**́r-Ֆt7c bc/IEzX┓j"7 NV<CpfC|dS#:RpBz5~1WO]8the`ނwT #g3#Lp?簛Z*BG)>I%RA,{}:OXͻ\V^S|,PqY]x҇W^t(2k}p.?S?Cvo ~re3%#Ц,ݿ!.mlegGK"mo,SPHmԵOa, ϶D?sC)g'_q}C7#C - 3S:{6cVq({eJϘuSGrugXA<ٴK=a0xΕ+Yse-=0? J=B(rA#}mKT9,schO2w6 mȿ⫉W%H\EقNg!^,2tax+lf'X/`_x&fQGX, F'UsohO(AJ 7i2ʳe <hݎpojg|UA7aBw{6Ra^ tTE@]y3ObJhǀ7}E)WM㧘t󃽫\7 A7V⺢CB0姻 o\GZN`:oc -.,?K,-P981.]nD}.yyT>wTe:}?@?Ug|"#1 k&2L%W#Dvcf@E nb}T~k"ފL/=ݺz oM㷒- z[t- eVXDMvq!kܣ,#, 3/T2)F7EtƗ;(G].5;p񨙯7ɝZ] +JR'nO؆r22Іb+/"v]6IcncKZhs)ٴj\'9zKZs5JȤC!4\ eqɑU\e¾UEE/ߛoGsِ8R&9KqԋNICB7GMVG>"45zo9vyiPN+=>d|$].F\&5s&|*'P_Բ.'PSn- ) Կܚ y/grg&]Ⱥ5mQH2pu[iBya'4\d>P_\o6>7.Q0RcP<_ +{ᕧkNk@"/?<'%Pp_ f)Xzu1P}^ϴޅ_=գ B]Ei(nCCǾ6(.}:f4*lU oaawpiU 1R0:fJoJTs*ƾzf !|qRVwMQo_qS;Wjϗac_? [\ 3_p\N (ߦPCK/r`,~G% `E߷ %qǽp'e&_A +2b?ٱ[w>_9Eۥwmw?Tï*FCDo4j7Z_nE)yudtR4+WUcF -P/ԗSoKeO9mlcFW6oh[h*?۾ջ8{ܑW&雚nN67H]`m9 K违 i RšZmw#p1J-h7f߭ \4 ^zߨ%)fi! E(EM.ŜbU|Z/AWa~< ROXmN b87ٍ_`pV/B`jLJhޟ!xe DíYCe l|7)͓1 g=M% K)yt* @{J=[9R xH|=6hmpPkt@ޙX==p.8^GC)FC?Sc!&lx xhcЮ5JL e'?Sqb%KŗlwoTp\Sa M mɾ}l@ B[t [?VU~TF3ZO,9VsQKbyF><O׫K&OLo*(4g=lݒ٧Di{}7Ol1SU~7xUO9M$ΏEQe' k@=I",LHW=|W}p͟-_x`^^ W0pb݌w` zV,΋t(L^7N* S05p 6ZrXt(/O07#R5}5VwJ+ϐkhcP/m_ھ3 Ԛ_5II7iM*MթI|Fr^ CAG"NAdRV\0^VBq)3wvU]tZKY}%v9d1i-R?'=ls6)Khe:iq ݨP+8gK2y$F&?/#OʳHɘEzh`YHjt@ wk2)b `J/z_W|;[VI>dV9H;|eT'DFwgEӳsmy>'ş"P_Ϙt:O.~Z+zT\ahmRa#L9fHO#.\wa] 5{YwBtWrQ& ޣ+/,wJPu s<} EǔV,g"v3OB _ ˫_4&Ͳb-|jp=n6\ e9˚ÞK c V<Ő%maL-PmqnKn-<|ΉVi5m؅@q!U*Vd?>>kD>8<1 w%  541Cң4߿*WTT4W4>S0/ Vtb*URQ/^d^sJJ[^T=+gLlmWi@0ɗoӏQB}Ȫ X%9p)z/8=SJ x7VOfXroԻ>`L[#㹥Z}<3J(;Jj[ހ-U:V!|P]()=}rA Z.#OM)C}GoqFQ+P" ɚ"u> Owwx$gNiyitaVHOH_+ruJ3:a7~U{kO"]&dKpi@O{vaa xڽVQex:R5FfL_i?qzoRKZ}vH B<[}-,j!* !B?vN@{3O^}қ$\'pȂ:&uݝaMb&yxIVO9s';M-A>"ˋ.Id/Zxp4unZ.HTxg>>MЭC+@Q(8#8|([BŊS$t!J3Ho_og:}@IwʗnW*Bue(OfPD0 WoƉHNDCbN>ԫ~C2^sA({1wJ^szF/B_S5Ąݑ'I9ڢ]@IYw كP\P2 Xhz !0jиZs$ 6GWa@,ۑ,!:%awPჷuxk&Q^F,Vk%_EaG^Rq![.;Z=e;n#G y .%/O1^"HA - ma)n8=)9փlDlb& lFhܣ`˞:ޏ2#fr^ͮ8aZ>G/w^uHog͟Qn9ԝr ^+XmWڡ疑cܒWycR3R_҃]HWCZ x-$ͅ>,?ucUyɛM5MqOgTщ5 ȣaxgя7jx½-Q5d/6"WW33/و: h9]72̓C&RtJ&қtTKq_gCz+@Kh`vh%4{ nQiN{x.<`g v'9hl2&Zp},C?_M T)≤yYgҫ~Mez5!"w>Y khĚPb/4kD'RVw8:h5P|lĩ9[hSݸP.t@UZ#Ec3.%0'y_92_G2_@2_@P3_Ki&WǬF*ӺF!Nҽ2>Οtyrܳ!=^;XKJH/W4n>j;|ZӋDX6[/!S^T' Jg ^d“ta$ Qy05F\!†@S@A$j @l&{O߇&ks+PcGLl?'N0摑v O{]C5%Ǔ@vîMc'`R3#QOΧip"S-kSo+~<˶YtbseP=!-Xˌ8٩v45O=~E9iQ~{E?u^N^жr %^l-Cw6 3;n={00$qG|ZOK#gAi ]E&HtVݲ5;E4rst.?D#5VN[veBt`ɟg}3V([T?b"%-sƟq䄮VbC[[e=TfL=Fz1?ބ> A!>q:,'>qd~5Qxig}w7a$2 +i `kwH-Fw# G4"?Y,Op{z6.weg(`"ѳ"A'~G7)Xf^6l=c>qh([9-/6[ rPv4uE [%k؜+:5ۢȿE9]=Pč ߅bcU1ɥByJ(-Y3d<}6y&Y}C\_6_.m7(`OmaA\<_sXmE5"݀ve~`:ۂ9|Xs.kN]lHK[@\Vlf{\qRaz肂a✔q,hm>!V;;onl=^Es F1P䷧º5Kw~h1.ir`$x|,nA>-lFobz0g[q@UkeJKE߸dCXY3C<ز Ƥ39K5@qKbH2V4ckםg} X+ C'F$ܟZ"Dc#~9TKt OчBS.+ y=U{'qjx$3>K/ˆFx rU'B(6.=T'ji3t`baE=/+rAh!XAD?kC`L{E<4^ Ҷ< ߤc+'>x!< y@P[᧤: w8AuT) 4.y큼jOfpʢ5vlD.Dr47( J"w5you~u_ |DOY* Ə;q}z= _i,/6~={:۞nsee.E@a=C _)އ,Kwcr}%uRD5> !qt.@-r!@.X#\FK}¥7k+6m_ nB.Rk]ĚfȮy"xC}_"دTa&#PYDy41 zE1fſׂr~pEh}( Kmjd3]k۰OOS[-waýB+¬CҶڶ%S}&Fc N_Z\؍/Ӑ*Ֆ2|_D<LgdǎmŌL?˕Zvi#Qޜ䧫ة<;aPGZf:R&|r.n哗&,,ۍw;rШμ\АL&:|]ځ)X8|S1B ?&5ɎzI10'RH'om&8^JNvs;j>H-V`~3K0R(K`zg[Q~.[Geguirɮ:Tmo4J58{CSd#eHG N,Ԣ3-*1Qu=BN [HgYJ5zhAISghTE|SR*/k|D+3)z8Ay|9P Lҙ$i^8R:zJLĭ=_Bt%< 41;ȹ x%Y.W=k]8Xxё~LKdtt,\h(vB?'BT!xl' ?דּZ׵vnd1R{z{d8OmrL&kvj(2#4OqD=1]<ϣc_lsk\ 2!!K֔Gs툉_9\z#Q8 WaaW0)w=F(e|*ګTg(C(=EBGrv,b}ۤCWX<{O6D["3Femoh+iJtȓLE+Ƥ}t'sǒtOb 8#*;!v 3:-SiXi/cӰDvə0ŏh1Ug?  Z:/BD7OnC j0t WSjvHX*Qؿ_`hJC6k SȨq|Rs;'h+a0|)4|nt\IY^_CL+q1YۃټSp'}k(9 ? }fzu``pX\%gC#Y6\GNZͻ޽k Z9ވE~!V2Ţ4m2 bŋ*12^_'Yiˣ Ö-VL!u+q 7LY(f6)sO2k 4,C`+~H`` bʹ.bDQlw}"CYDY-@p1>JQH 35bMS1>!gD Hr#H,Ԯ,thv#x Q5/?AD@(p@,)ԲE_HW5nS?#O9p#8H= BDФ{eC&PkM62)ob=_~}V %BŤvDRoXOlBe)|I[`3ErP܀*]O 'laZ E=Sof9ʝNTfs%~q(yQ*Ky NF{CO&@vWM:`tHH /𽟗aT(4u}1.[FJTge>pܻo2'_YKdôG9QMwU4a (FIsޚs_gGoaep*rldH[5 ,F*-5Qi1`~;%pߨU ]lÈΒ9JHT^—DiȃtJ0 A 4/7Xd, zը] k'7J}^!T%_qqeHĚ]Vjⰵ?va.>V9CQ4(w0I(UxN\"E|Ls;гBNkZ-6Okv']w-p3vriϢ,m(fQ]YNizSz:Ӯ,o4.2gPYk/SkvH<89FJ_T_qO rHI‹z~Q@* h/>VIŋ7w/ )+\S31 [DX8P<cqN &uv(k-@+Pz6%@e&ʞ#u5~2ASyP.ڊ =VHJ:<;#Z5p˕z#xY~ϩu Yк*zt,0'>ⱥ5K=/:R||P||-($} ^B?+^Q#d* F2ʨN~N#7YN!zn~`bg]|3Go'Q:4g!5Sڇ-aW>J6m#z܉.\vRXÐ(df##(f#>Ɇ  .BĵPFpAXq0 `CČ鸕DoD_1-y#+m'*^Cg.܊RDmv xUI]FR_Lޘ)(cCILr*,(*d,7\ cSNi)= s=Hx`ԪٴW=tkY=s>[v 9SNĠ1OG }ԝvЇ0 ms!)lEz Szྀ|BNuU ƝA4d%Zp=Akk(J 1F ׅ^64 `wqi&m_ ~~tS\%qfĆEILGĻ%PPl?'J[`JqrSޢXobee96>{_df#ņŭ1FE3?UOCm {`uHkVt]5]d nƢ;:i(g;lp])Hbv x| >ד"_*xJD]warVwZ47O;|#!ta}w 2ɞS?i_߾vrQ#M6dFZm 5p/x?BJ;Ea1H]QGR'ϷU373Vf9^&,KEGE.̭85+Av*_$绺*f{4W,wX<@&˫+옾~-s '^0S9a4R)ps6\癙LR"z}_ hjf<ޑ8'M])W\xM^J(0yn!, Q*hV+ʭ#8|sUa)ޘϭ 9<,!ȁL@C_% )Q yr1NwMz Ӕzj C*;u󷠪I rn Z]:n0p^F$4['XrMf4V̾rZɭ *Dy1d xLdo6ȶ6*WoUjh~|94$)1Uue@>a\+v}>Li GEY=1 fbneǻPHQܠ.Y /cCR6H-JUlIN|ݛD99|/Kt7W݌bz3Vj48++TWkxecbMc҄Ȏ8]Y6QI]m5E?7qA443 z -84H5B|J\?QHn7>\p84|/k1#ʹ*R1VS1o6DgȦ'rإcVԠ܄w;W 1V/AzJT[/h]h n ؽuasuMtfD{\}*e&Rg(7 ͟T1U9sEaXUf⩍Cm/O"\-V^u% IGkΪ:qQO잺dn~=dG$[}%F9d&DvD=`G^ds\eEyRu9OFMi}VcXt6ʟn~qB!}AZI|L}d`prBI;ݻuXdo!NvlPl?õ)Ǻv/I6Xա?p܊vpq儕M8?8?Kğ50W[q0|nvj2ևMNcBԕg^[AH;;`xT `&7ȉFŸ7g9 m9QbBOr14NɕS`aoxӌs7K.=-b KFS”b&C7+d]~r~swm2wDO6|/ĻJrh764`#%U-p]͟|6ϡ*`m~Xg8zh{ Yt'A筲eGEZuv Z!:ȫOlFDc}~?G^L$4휟Ay~&ݦL/M.JKSn?.&#3k搙"0@-T~@U$]HM|4[jx݌i&_jO -nP"] \[9PtRY"e AT@(f9o;E{13= W[Fy$w.#NƲ{B: 㪘Ybp#C;>Fց ,,$ߊi Ӭc4k|,}LE]A˩\0G‘.EyiD_SW=c]W*GT#I[=BeW#ĸ>>"d_W*ںBmm«/jٶZٍۍƱvN{Yu.o@u%A:e~?B;؜LEty;RƣlIQ1P5& D9B;A/3׀'IEM=/Wzv/l`rOl ^9xy+A:ٟ]'VO4? ht:_kN[p&'cb!sFdEZ PEO9r3fo;4[ҭρ!e:8J9 m8j|kƆSuL%v$V >* $'aAJ*ܞ;?@\挈_G՝Gf"}9U_=UWcNj#~nV)1Kd^ 3åS+\AGu^.w٠ EOwiT".8s ;ʝ9wX]S?''b Z{j?38K얋C╴(%#>7ՙ^'6 9)`?a$~G^"ħ"&3appspW!ڴgHVeIYmڿNZFOC /KD:}yN%U1U?ʫH_h٠ A$|U! Mb9bj0ޥU+ydt ~lęɰ ֕љA]ǔ#Čr7-'lg9j`ӭwjumf_M8栀x ϩjh2]9ξ~GZT˽-~o+]B!uECo=#}>{0Q1Sr$Q0ї'JI1fc&|j9DIVW)ÑI9vy̢I*Vru>Z5Ċ, ?9U&LoQΣzdmQ** g1n+RĜa)c@&micC+ nUL#wla o/@&)QRC֭?h/TQsXC}ø* f S$A<_dy"d~ҽ)NX'{דkʩf[Ȥ hZAx+PϪ++$?$8!r<6VAv0`VhRq[mF#yjTsMd#LdR=OG*g> 湰Y7T8QevJ"{;>hnTWsl:x)5oQ@D;xMkЗª\еu`/чc cdCh%އȣJE^n / }He7Ed4@%elojz*ˑ>Hգ63գ6-:'_CV(?#9WܽBc9rXr5\)lwK#{|wEߏx%56 ?WNTJH>}r\T E}I}BS jh{K'xN)/A$KyN,|_(Up %"'^Av|_(?[J[xO\4=O}~攪 ''iAF0B͹ cCTަmJ^G[X3_36ZNJ°)sg;%S rUjCGRoEaJ`slxRJ  ˑ+q p˔G+ՉQa h= zaq*dƩ>v)!U:),0QlelR WP0ruS숂lU]cc7ER7I#rq.a "Yܺ");SV!ݝOk]ogL3[WY~Kbh |5_5ë9@Vf%5 O!?S'g:]0zOsFWhW?|C ='r* gE):|~5֗j2]e2V;$9Y%ۯNORqt\9ŕ7qX" 8?*~ń»+7kmE&;/`3»PʜC*By7c.M~9. ]ZRws:!K?WC  7dp6H#BۮB bǀ-|=ؐ; B[O6 ='MJ z0 yLҼ|5WۍjbgxMW 쓛NsQ/g[O:WM >ѯ1:_N;hmLYXDf^EruSL&Ssԅ)׀̿Nw%ʑ)Gp 7鄀RF#,BB*"*"#J~*֟*qAW:a=Any5EG1ΜO߀s Btp hVs롁'R\?cUcsCA]-'[fp:HB'~y _qjb]=_8"c*-fFʫfwX }A)poEEЯ&K^k0έN{k:k!IӃlC.+Em%#'A΃8 5,g9T^z*J8+/ "G%)G(XWW \8AS)655B $sƕn{r4Si``nWr]Zep.j;WE>$|0xXū?*U#Дm+,=!r6yшcҠ?۫~#N[Ha^_+}i!pujD펊g~. kEX\=MFħAx6g{"BkX]*Oo6z+9'ܫtT!bϩw] }`J}6+;(r>߼COkDw?UT 3XPPRE~\DW) ٯ cZ7'^ڂ $s8(!>ţQxOmqnO>?3ʏˠd>H`:t !jTKo#ҚpM 8֒R ÚS ud+,750`&׆Ni)յ5/OF&G @NW؉ӡFXL{vE!ŌbpiZ-ҟ,< .3(6YYkT}cڷ)Ҿ9H]BE2Ժa3旡|= k!&\xDz0g)L$ĮALjH`^')i+]검QqX2=bIuwzto9(l@hoBv<5yzK)oo,k)$R-Ć\?%%_`IРDjTctQ&A֓ Ab%/Z }pok}E04fِ{QgҾr!չvKqeQ~ L+2n LF;oYx%]G1,R0<):z^{XNfvn\Y֬,QNLyYNQ\o2҄"zCbu'\Xc< =C?\X6_֟MK )NQQN؄/şq~ht'Im}~iYܢϜw;ݑou= ԣʅsEjn|TM)tH0zНZ:xOUK5cW5dT5.5;nE{ShMkd gw!C1?Ww,?=\q4·oXw<yRmLJLV D9W/B=ܒֺw[%@ l~z?ªoxPn7Wk7Shn##^ffSݣlY{ù jMv2}8uA%󫑢rK|XM6cH)?YT~nG*ydhfTQHjJB0#3˨;Da1{P292}m;*:g0 L}Jz'&4/u.K'f D#{D@{/T%&wڤ,#oGgxuw=((1(p'IH*k6X:>?߀!O]9K)ck];!K){!MIV^Q=I%It\W;T;NS|m-`rXrLՙw_{`u\kwyHũلI^ j͕)#g8QEٞ ݍn)ɠswE%΍=ߋ_OJ! +9O z9X? 5ʟPr^XD-d;l [VY eG8.aH%(0 ]2+(l}&ZX?$ Ch4@>]xR"Lڟz%̞ YP#C{:mt%2b {::?7[UQRE|Ž(jt8T81D`=w, o՝9鷎12HbUiL*yƴew&y[j6~\O2<-@2d0,Tcs;s)EL.@K\ɜ? D|+nV[dT 3w"4ͿX3RʵNz <ĎΛl,GcwQo>aDu!ǃS43WXmdOC<1NZ?1i5+b9x*EJ_@ 2q\I^}k␚5r]#̞b`rE6E7aR yc(G HhF-Wͺ|=͗EÊsr`Zi '07V]6]=\:_}˲,V~Zl :̖UrCM\z Ī꺔+!ih~((K:McC>Qڐ'lڬ.]) xM$ <>B<¿iG&XrF{^%Aj;\RzV0o|̩xqna:OF:}LrOUNxC[= `7ո1ŞF益+HAP zX"NtߋǻW7Óu=`S^[WBUUASoh YCo4&a۬ʐD6Ɠo>fo?W3$iĕXOez^"Z#98 sGm0e=]v݂?X̹I#o }[=iV ey _TKQK0x(m˂~dZvPc/z HۍWVAbjZFN6< nB&N^NIH1%/+9GZ)Zd_ȕǨBki{ tbJ{JcI##b) $HHnw}pdyS_)3B뱫۟ie_2 kJZDr> {QtJQQ.OkhPypҕʛQK#˯d^)rIZ;!"٬%'!xtZ )(@Hn!H.>\oSgtO 4H]bRկ2 o1ZtA?b j}\6T\s ±-ThhIRkPӪz<uY ~w'5@3]1pB{%yD9E%Dk˅swf6˥A-S>eZW4 ?W-8M!UQ e1^*͵wAX̩"nwfxNdzFo%夷U+p+xU뉰;x잺46hԉj :K-,C voUG0ʶ:|SZ[>-ըpdN慠݈T2b8-C}mm0'iBCLb3nl ii]IxMaL׻$hzQGb}Ɨbh=Dr҂Y:dip&ÇDP,OQEܕr8 n2i V8Z&GM+7p#MgE<^7HuDa CT / \' ),>G<,h9e@ `="2[*5t *|ǝ;.Id6 7:f@qO5P>+ޟ HTGU~J TE?*:]P9ߏ›Td gZ5@/+%1mi6?DPU4pZO ~}G-PI$$E2EGÕțsCu$(ڑ\w'r䔦z?2r7S+yh_Y素ȻG0G"[UI޽UX*&9; d6ȦNq\.f{ _l"]Ni݅oi2 X诬-t/`GgA.i g׸u+۳f컩PRr1pej4ą8SǮXH,xY wB͋IUFoZ\ջDH,_Ҽz% d0~8l` ʤBk<a 79rtJtJ[? 8%Tp0 a;vD(9\OVo^Cm~Q6uBla(9Z/CߒG鄙w¯D>ghY=k?*x ’cF6?ǻ5RXxɎD?ӓ`~)doƔqoGZ}8T'K!TH?p*d떥#[N:kF?zjgR#אv&hS>}*jx/su ?~: mU6_NxZ7ώ@/6~Ȍ׮R[;JX4.Uak(۹ae5BTy,<(Tbo@L%e|gz %SɲLHkao4F 3PWNyzħx7*;tF+mQ0PK5~pXqa*J8N `0c2`# -~d=)^en>`ʍX;qhyiW_toTǜ=щ Y'w,bqϧ}R҇)N/SQ `bF%S&5;TK)"='@m9n Z0[;F`q>"7M a!V3e[O ު^Sit[X>$Q$ XyL=~_TߦyC~ؼ<.nն|F_)swk8EXE(^M석&m13U/wd`~#Yߟ9JX!B'fj#;=5^ѿ"ikt0n$;<",<CSH3A#Y..[N|K]HAso f=\=l8g ,U.^WRgH~/(k6\;9DmU(.o9@Gg#ٺ^7ϻs^IqQW8*~tXOlo\!NC)`OCFÑ4dB<ƒc]Ҥz}x*=&V=ulJL1aԌL_G ][ךk6CYk-bt I]X6m,9fG o(ϡQ%G#&9_~Ľ Ry 04A_&h"˿zO6TᣮY뢣"L yi{<~B'gTDcn%Foy9yPSBqHC}OScpWPFsй)Yz YpM@AV|8`! '$t _6@⃏5T4I1g}zvD/p,>"JjL@K?Zg)\DY-xSD{j!]R k a38`g uߚ+0N4נ h;OF(K5宒aVl MѫC]o  :w;xJ1Bޛ1à2'U|ԔeBHjٻ$>FAsÑyIyұm%ܮj^/5cCՕ$,xqCdCu7C.Iu⨥_"gR_,e+k5%l,Z?VmR-[)?ÌMLB)TyfPH2kMsFɘ<39 S۫%蚎QOQ0Dq*tkю}4 oF:_=+ ͲSy񭁊]DM\1e {6)S7|_U/йW\šq?揀C#ׄw0K&Жu8$؜|s4J> K6`+W/Xc(gyaN 6U fJ+ +;7r)#+.Pɰb{LWmCW 8Ly]K yr3J Q9|3ao&}e[ ar8 &<l" .#ڷRQȠĚ麕HL=oiWGѳrZ44n,}~2@~4+X`$7t|0 aǡǭ0sqk212-J8H)@0*&=ޕrp{ӐJC޾<Ij$]ÏWJ{+"}#"#h{KM*HP>:|"gv@ LfY1᯴ M"/ҟ,MO3&:?ۑ =OVO::nF#ܩ=^MLb?)=;pfܝ}j1 =Qg, sGk:>(P~@Y K+6abdQ@}2!"+} Qȿ1<A ZjV{\̺G"&ʋ(;B@TC/ +n!o198t"]ij!nQө2K"dLO;NiS[r=3 foz;z8%X<^soVQ"e/ afC-89^OS$p+&Ty^G5)лi x4hc@Bϑ8ܷi:P>w%F'Z'cCv.ogonFi.H0=ϗDi}|H+$jޡdUIQ_R*}л\)flIHSH(fLu^L|}Μsvv zzF*MkCڃQ-tV5A7\Yf'^KP#˄kF0m&: H1y7t2|{ˮm')W߄љh0\RU/&E+2~ZP:zINLOE( +&=TR0@}OJBʗ14z d<г?O[o*Df8y5ewִc8pL5i>\%OXdGC(kHjtɆЗQ;Γiv"0s" rL̶X훋#: UvONi@,8gfbP 6%do+gI M HF%)P'&0i>}/j3ո 궧*^0/|=씧aS,_ p1d(]O>n"L Tぶ?gpT= u<ܻϽ b<:go^ HG1\){1>f=E 8[JqSTD<٬oP*u Be-Lr#\ͯj*P>nSMw@y]٦nO[aP`6`QGGM:6|.1K "W^|R$< oR/:v-!wwINsoJc|ɅC[ؿWT ma80y1.'/YYyaE `-뺃|cɕ7'^_a&ΦH`#*6cC{˃ÊLhM"7G)awS}=#:aJ|MÐ~Y.xH~}B޷*rVi$S60߶v j3q.C0*zF#5 /G^ە e gppgX3[">Oh 1L?YG6&kKY|$ˏTfK65hftx?YYx=;Mek." +mq`bvbF'SeiO2O!4%?)3Aݟ} g&SL.*CסmӀ XMi+3S'~&2<ĶZ ƄJk hw __$l*e?:MDNSؒӪQA:#:ۅ'{Q8` ֛%x,=sD󨴱惔]9q)C۾3ҋwp'y l7}it&6k|ߞ 9w_'J|^C߫K4yG+P9?CV-T@GT _}, +7wmxN@4j8_q<`/Eo|GB"YncbZNGb[Vޏ̨.EW+`P~vp~bBםw)?i=ntz"~B](?  gbNX,|y3P,ƕ6-lh'ȏowN ۈ{]i} 3D- %zbNC`C߿)ߜNh jwi Bc^ޚ"Þt?JV?4ZXEDJOT4ؖ+ $)\D5rԯ~լ ѩ@[a.\O+\l>N[#e2sy<,UlJ^2r-PFNQ8e\Z9TMvEkkרn15'M]+ ZU_!AY* W~сpc["xwa9ߤB\jNAgn;OS43U݄]y#NB[˝] c n\uC=L6U_uxWϣ3Gp5vDvG(;>ѷbiJٙhcEDhYɤdŻnyTB%[? )jkHw>tÆũ*& ^RN*uPsP2`wUZRاMb޵|ZRe=a>Hҩ1E$,0}wo|G"(veOĶf|HJL[x+'Xsy{sl5IgsO EsQ8zPjuJHWr >ӝcҦS]wIҪb8o 2 ֐w#"yûמ${p$h*u_\ð_M KZNv1ܢJ"(e?fu y T:r>W2\(f@.<藣—X#NF 4`N+oc\b0@:k5$e4t/:H x"م3E?oM3ͮ7bǓa 5qw1ySogdChLd*6xVؾVmbW_Jfiܣ;~i|SK(BQN\]b "癭ƿz^ /zO _x)R>|RO6R{½^~ ~_YT_;M"CQ}Q[9H^JgM eMPRg<M+qž?*WJ2?R#!̿MR=`r3.&}]0aPPptn9Jd?6i\C0:liBdk  vd>->\6r MCkZUL?? 0[Er1ZEAKs5u҄~De=WK[DKs''ffYOs8ccW^F5n2 LRľ/E/}M`ʋ?$DWOїWJIiJll)R4[{}buUhm'dkۏqSsȓ3:{q37e/^oI NoFpI`fv]hMyR#?K(E';Ӱp3m( D\Spv<xlї6{Q؅g"%$,/'Z-LcNi,& Zos_Ra k!'Ih~VǿWXq GppEg,ux+ KZwK#zrK1r{Q:攎\_r<~UN$Šg\{@bp-)Q%$ +7z*_dP@_#ܕ,Կp OŒSa5=x@X(r{'p#we S-R~!O6R Lj,n@(Rnr 郧H}Q} vغKurMfx0 Fd94PX8|2rwb;fb~+X<"ᛐ]/xѐ{3tgpl=XN0 m7biq!i.1Ie ++Ema`H+a# ۿwyr4!߬d|.S 3R){TNHS?"5~t5Jx[?{zr"Cqq[Nz }1EmUY_Y!\&Er#=S[Ă<N.WUr ܒÔUAQvKjm_ ?-)?[jb9ǹH -ݷTi@ebZp ] {=%s4?%v qiW5 [MB\z6$9l>Srk8T;6:.l7q2x k#5tF#Pr{`&dU_UUAUlT}~ȏ_L(+kU|\nZ/'*{#1qHb0XwzyP__3XO=TpKl죝k'7}QSL6s}WΏ|ʇ{ӖDf1qt %_M6_zE[x}3Pxc"IQO$SBOiՙ9 ѸOX"V%*T-^h%LX ޻sJK"*-k(] Q <ΈI|vMh\wr'%Ua}۷tE}CPpA ^fa<2)2Ԍ([Lq>Gzjd}?@z~vdI~n:?}_b 5! . pO^iW- h7o7 >kNT|ob"jOWeb >64~z/4! bN\/n+p,b&QQcg'YVkfr(ɄPrT"pR5Z Ƥ6Â;$h9aNi] &A]B9E_/>SvFE2o'ǀd9 vov,T[\tذ8E\A2P>FwrW:lfz{'vT4Vo̤Cp~Y?3nkVP;ʀxC=_;կBuXhH[{&S#n6":~ ͸6w  <_'M4/‚-_p~jwr!F,z^m+wD|4}Tf_x}9;n!TuNpyo\3Mi![؎q\I/mWd޿dؙb35vH3p-ԥ~ e1t@= _&{ ]; 9_^گFݯ!<-١}rCdi ߐSfaWLkqXZJ'VF1MncֶmTR80Do @7g."tnp [~9;k_OwCj +~h8/Pzb ;5ِ/#XӔ&JbvΨR< }rf.*aP?|of#2zK6aI@ÊwvRAF+f~D z[A_c=&?-(\> R-{ {YCR 5E'4i-OJNZkoLJ.R}+0*7-kbB6*znqp@Gw]ĝ'|-Ki`[if*0O!4wnz/2RT bC_(|r"*SJFCukaPOpy¦ xTB*{4K/cty #8=x.YC3RR 3mktvwߏ0yJ4J Jv{NA2 Vƾar :Zk"O6y6[:f߰a#J=uN+Շ6:s -] X7iw RWqiN,RC˵Hʌ4XM<DlrG7ZʪkxuMrS0(.ia&j@, 9L|񣙧9?eʏ*vv>(<fV R.8ߏ-^PN~}C̡qao>'_/Nzi"r1Pl\W"WS ,}CMSY|/|KRyƓVA1s"\ydAw-z=RN.FGHG- ܈@UТ;}j\BlNnq6jBcjB>gCGw1UrmAb\dS.ce@'}!w'nds`$XSSJ4[LP'lYQAf'?L\9TzZxUT~7ah1|p/tE+ra_"Q*e K5} .B9ҋ)v %WQ]ߦ&=dr᠜B lYLǵI"gJHs^߈1lz g|17~PDkkyoEP0m ǺQn`yr}[r0eHs7bMh(`ު0ܠUo;+-`>2>blՙKt?1<ͻ(ׄzdBM؀+!?/#u|S K70Q ū:!|cM[%k[2DT`hĶ蟕" WSԄEMqcWw&b.m[r._-y;YT'7TbG*;/K .3I:zlˉۏ'E.$ȑ#SDBptv:dSOmiBe#5"{$hLl =RAJᩈ^^(B[]s|#lH?}3:Sof`[pB{c0x.^a5_W=PYpU̍H{¢yN/b&]C:IvՐmu`}NVr{% QNCd$.W* w ]JǢ5ReuìXC5g2Ta_/<` Ŗ֊& ZjC0jў^=Ӕ`AѻzAL:>i>*V| UBڢZjQj}c0%G_7>DgGma&N*ui7} #{dG"p-u"x_zsJ[4Zws/Q6`zAwE;!AY 0Ӈ+1ꛂgE(u}&>y`%ؖOhz|#wnip0Iytv)5u;pU%iC&si]\D$g7eks&P{X}= g1+}RN/CJQަ 3 f/Ữ̇ O"V^*tJz29l`GGѣfKm ӎeqKR=}~$o!6{鴲 qhY'CWNMJ "` G^JR"x00ݳGC>21Rf<:t3OFUJҾkkRi֑'PƈhÊ:RgYQn1/ F5XS7]BATGKD8$4Fj`=wv=g(i?=rPDvHHhl;|9/ cb,97Cnl8̯TLLJ[ O0Át:+L3MΦ bM{2ld4K@oFZz0NڴᲓVvie]69C%=_L?c؛9 ۤv&w7q%oX6Dm!t$(t&RcY,7r@}IC~6.[׎lQ?*?IQ? mgqֽW@)8r[h]Q` &vz|A)i+7Pr-5y*J^!GfKcoDX4pjwh3k;gi=-fS9)V4}ĚbMG2nx,T^i+#(6H̘h9q@pFYS$0_Pz&at>U#&Ptԍ W\1=,+p 9"RY*a@RKM'@,XEI]5 r/e5֜2/A0r9)H\bNi7ԜWWOh˹qyKk' O/~@i.J66W`1bbr?P ٕ .,Έ5f "*s94 q`qn;1=\D6f<GY[AƤ{8%8)␂ TP?@`r] JWq߄~ͨ5L{gCig+ mab|W RxA^vO#:^hf0ކ\a{\1*Ԫ}V}ۯK;.I2ϯa9Aq1Ŋf%"5n ^0DvPEbf43;|ndSRx4ޮk+!Po鏴YZ+Md7W9f^t9YdZ:;)`mUlt<6rSU5>$x@@- C* :y(mԩʍTGF+200cqX|E۝10?j jQ MgVQ 3q\]ԉU}G " R]ƽ߆z(LI>-%f6@x9{$x\չ ޤW¼mMb!vD3K),(*ʥ/VS^vA7Yn0KЎ_ʇػ|Xȼj", k3qag9[Xօ-Af}z6=_-yE>mdć;p8ѻ"ϸrmBd/oPD"̀%%neY3xХjη‚)B9)6s (S=045]W&Qr38:^ <)ԝX&8w@Z-&Y>dwoJǓ^ - Zj"^Zф&e"TZnJU(&fhw,(B@STr?1 K[ny3LRG9s\\OT~]Z/&@>VM9~Gxy?3Livir;5(h"ȁZo'X y~9KjFV5mZ;Jp[V[gF3 g#T7i.'eQ D>fقI #RtB H* f;$nr$Rqb IGw Ԁ6_+JkַvSlY$y)01reSљݟ8kRn#JVcUa63(Ƭ>:lۤ|Jږx-A!K [,\Y`P0ǣs" ڊ!0g_#"D7N,:r+Ow.Gd/.*,lňi1EжE2\YwOcJ^K:!@x "m _O,G٩NN4wt0[o8GePYuQ7v-q|}5v(yڵ/NP_Fȯ,~r!q_Q@r9Kެ־^kOsFbKy?ABEm6l姐=|W(b [ıKFOa;#J hshBo(V9B"_X̓< :d ݭ*U--j8ȣ#M-Gf#e׿mv)@VuBp0XLf%kd_?6=%hjێ0G7ٴe6oJ`ӔcuE(D_b+]jF7{*L|WD3~yg|U;FEwG(TEOc6ݹ5?Wqa7%XDI`ݠ%10ܿ+]Q'4F:DXrM/.Uǁr{74XOyr*%9m5?[? F1z'PcN(2Ԣ.l-添{6aQ$ag/Ru[ގ 6`LV30q:1 H|vX bMU`v0s^L^EZ_pxky5S—zoq 8 F\͕w MLS#L9o~=Mzxugm >?-jhYXcE!#3 AiNc0/>gN/jFZjLQf~^$ipwpRҠ-35^Xx^\xͻx8iGeLQe\t߽}6zfq4J(#7~%KHqp@Jl뿰~8]P(J- .t 'P)haQ'JNqVOZÓ6ېa/|G߇#&J@:O)&JIjI͵m״]Xpm_8)Itf8zrԱy۷i9qE4΃ 9BHX'6&OmVH$9[b*#/_EXF6wI EtLgDY3Janri; %j3WlqݥCEAӷ*u;Ѽ9LN) g,su0GЕmjHChwذ?-F:n3P薷 [ ?a}[F?Oۤ\MOQ˷Og"o/3F v{IrsS~!Hq _VpK Fi߰5z,9bulLN+D1ܥe͘0M_)CI{w=ၥ@(fFUHg֢=[D|I?,eYE:RX^w#‹D08X[*z,n)5sHe >?Ws%X *** 2esTѥ,}HG)VRuf =!ͮBlcD޿d{4T^ '*_uWP0zA{ ?q#,3zqU ,ƣU>'L*"iH"D&-zY &?Yr rضL&w:5rYOU6P \8UtA\S~=՛5tR48(+Y&VJg+9Yf b+*BeJƫli%QjV}9X-Wa4ݔx NOshɨN`Z$[r%R:EXp. F5t[凷xwDE "Nn6)Ⱦ:ӄ٧tj,Jy\8U`e"5A\0 R1߀wTW}Jռ)6V+rw= )'ŭS]*>Pbs?JU"oG 9=j,&zd\5w6]8 {-."_>vq'eCaqV0[mR3so$2R9X);wDT݆S^ZFs\UCнƷJ|gFNK:__ZمQ<,4v)c;|XjfYGu YC3x|__ Pfn떽yH¸XbJiWb2ZuJܯm/\l6FXuƺ}0HyWP@D"Lᐮ|{9E:}x((/:'奱QdЎVݍ1 4Ug-ע)\в=iX v:dQhLQ{t~#uY>]?EZ)asؤ6f6\"hst?ool[[>qx6e';7W7zP{eQ{wG^SS0[ѱ&^+G <`Z+ )b,ThK]U[[I{Bb2gitO:Rb0Gb2滏21oo+w\ yay]3F]BuFNwہvp[K٘GtEhKby8uO߷P\(/#4\4pJ"ׁܭQ?@NޝK`7y] у 6* ~B.iyv6 =IrfŦ PSNWr¹l(SΧ/ġOBDb6~?ZIM:;2;R*I<64_| v r 0-ZSxD#pZ¾Ľ~챔U&9tw;s9u2}q54\0`LM[ُ/ ,PQWY.sba7 +T֞,%F~|쬝tW2jy(0+]z%w`H(Ʈ kc9hrUTڇ R;~).W>i}dщAa$EJ?NZwAal܇!oE7K41ΔkO~Ub|0&|+Lw{ړА]OoTo_ٽoʮJͯHLBƺjb/IׅVړeeja=JyW(kqX C= [ޭJ]cRvOjaKXn8Ly&:J4é ݫ7r? nc oG`ɄLs1zČJ-`{Q-G|6&ol8+)|<ؐC2`vS=TAgz(^\q Ղ{Gvy 3rj R# O箬Str[J0>iQgfQ9ylIwodG푏u⚄U c">cH )/uJQ< >;2o*.Aq\#,/uM/v^] 5I8Lq.LJvG NSSDemR4zp ;,uhe@rCLk87 <$ P\jp?y'W//했TOL˷&tK߯X1gwE؈'1dbD+z2&0W ѣ Yt_cUk7cV6oYElNZF4h~I~4MG]Ckt@[#? HU]Hʁ88\׸/AGﴧ|_Stצ~Cλ8ҟ~ys/K,`>ӂqظRp\(o>,uE,=bn>FMl u#҉Ƶ0S,0g9)\Hx$;r<O:_*ž(W!2Q*4ÄXCDbzWK0H+u䊰7yf(ިR};0\"lgZ JA$<6|v*s AW;fliQu*N|YD;濋;$,qx@ЧʕF1>AY|=K+$[/Q4zNH;_:껠?#46c2G{0bӏ#^h0Ar 4(ա!U+3g")~[b,s̚ԖT!b1:{߆+g' 5|:S.~ sig7;RډUr!hOVʤdRĩ0JNa%G-|W%zrl zgU~0K9~IBRýMEb:zVBXFrQ36IߞA>NYMhjl=l-[ }k&\*&bE7ORI?r\pUq8}iۤ{&hX.t(H Ӕ&DٽȕHUמĝ Mډ17)D*Q Y_|`kO.ɅХGD_*z3xO -T8~Rk m`͡,}fۿ˜ezrr_E,HS11.y,+' mpj΅+戔mxoDu 1$۪Nj1 EiwNoMkg5; Otx[<׫c°Vee(3a&M%!6(_ IH\Dr(uqV%1|yw3qA]/vIS`0|n&>({q?Uyqcكh({H}KFm{ЧZ4#\6 1>|x]IȨ;طDf*6=h#9|o&(S3|aɧx>+6pGTj t>LQ7HɷT4툸mUCBx]xm^r!;nӮC*Q8oJy5+Ka}Hyadw:9WEɷe^?"Ov =7$6ra ЏqK|衎1bi\~hrCڵԈqO} "M7#jDd+./˓26 O^yU.  F 824hDyG@Q9 ̮ Rk+"gy Za>4hhdd|YpJX"X;EY 3Zw ) jBf j{P c6'u~0ߐ)䩙RIM [sno8Elؕ*y1kw%-~J[e̋]U҆U%xqz1snnzCEI:[>,x(KyA.D@d/]IQѶ2DIi>5c5WLsؽΑpr1@ZwRMLK%nZpePQ&mo)=,|Qb6+0=yn]ӕwܬ,T|ri;;SKeb}.]'ޒPDhsϻORq6-'@)OtΘ菈Yͥlɲm"Q^j6Zڝkh34HkNk 8uCkٜ ͚JƊ\]`#X8 +Dq\&<a^[mH=w9$.@;qJdV #ŧ qG<4h{UVlW<Btm[ۖ#(jy5y=`|b[zk43:9OԊBh 8k~YoY˳\WR RKSG%#YIG): VVirip5t' _n}X~=/V?_de4|JxQfQr%@v~v[ͬd43 ^#T-x V=V1uGص{.&S25IQJlFLς"3|?Y֣,cCΪ^i~ 7vk"= wJR^L!Ϭ"뮻Dmڥ)ٞ{hYEޝi)ʹJQ[<%u=\r߾Or\/<7lb,[cdwnB+kB̿EU =;p³u~tÅؗQ]߶\dƛݠ¯!3u7u6'q'2 (U%WG&? %Ԅ)D9@Uj.4Wx/R/&_ď*{T}h\)~?&7"R)Ôz;ۮ_){ŷRMUGõzJ  T xLi}HC'NS Ǟl'h(뿏աingi+^Z t%*h'c@؀\s[4G_{X/d3<ΝWwc񭽧bR8iV鳿Uo.<la1+ZiU {}#Ѓ'w1f(@x#(+T0=_~=/xΑSk)6׽ fu޵ɮ99CLk/6T0ͳes2B;NN|Bت2ʇLqiviI?>+?k@w*Uor`NllE$hT ȷ6'qӨsvsDiq?CA),>'c#^sYWa-ߦ1 {g8wܭ `a[9>yp =_r~H{|OҹL:<B'fKydGEeԌ2nإͧ dO!OMu4 :?Ռ݁R^v 8{ß(3^ucg@s2 :Hz;ȫ=-ch]٪qOC~i+E":ByK{CX|v_W$*j,'{P ~CĎD#q3\zSCL8JT;wʋ9T]@*^Bp̞UUwmVI,:jomMpӌ8-k{2tM>Z U7€zv% ^1>&~ +b wԙzw&5zv%{N$~B华7@܋(g )SZɎPS'K5Sն1:2QQMQ.!6@ŊifYu+g"gqT^^I,_)KKsFYqRv?B{X\2{,A5!ٕbz{smѐ5WKpsK2!E.GyI+qd3q F쫿\ tsQG%7:mkgFK&8Cak>(l==O2`Nϕa5ПU.H'Yhh SG^>޹Mߎ6סXD[;sHz9EJoJوrv%'m|e'ɂԧO՘f ۽d3ty`4fO_քz5ly۶Dǯ!ԂE}<90opY+x50Tϳא;82erEޘÂ{H#~?|5=:&{(|ZA _l^ ǽ@}Ο/t&xiB|ۨ6ޓ~ S{gnhݠe[1:%_cC䮡 Q^ X eG- ?JD`-o%*vo&l;#RSg_J]MQ48~@>|?ok}UT Y !Syp|dfp$ŞGL[5|FąmvUp(eu"-m. 87k5L YT骄JBP(Fk$hVI4, " K%mSn%m)A WQ۰%3B4J M4͏;s.*|֏؍uq, œANKCwZ+P0k3±߶T.)F63\F3o72WExgrm+S˲i\-5,v hOt@[<4blGX垊+P^~4kW#!FYw""Oqߏ *# ||uވ{ECb܉Ys3[>=|G' }5&[nj3v@,pa٫H52.1mѓdsЖ*ʎ优zNceE'.ϓܕK ^ zԹu X'tFHAˊ6|$~ŀM7ᜭ)ۖIOR#bڥ &hylnpL bS);~9HGgu.^> }lMq]K~(5ŽVe|ϥlB3~ ˩=s6^.v[hãaZL  C ΀adKcej!Klqu#=h`ޒ~/@y 0 ΈFO5X3w*=P K=+bJI{ë}6-P|@E:E c϶.&,: ,ڤsbO|s03#H pw,}~ݙ@6*.Z΂0pPx98u\=yz  Mɷd313Hl4C`Оs&`AuDB8,C8 )fDRuȞ\ jq?gWQ'Ho9JOBޱz ZR& =C6%)Ϩv*bcbǭ]TpW90HOK1ޭaeՀ[{ 5{k--{ύ^S( %~m7ϊ`ڥSR2*(9Ǽ>9.Y=-!kTn~MRJ<`;oȩErf-37Z¿DⲦp1K񷢀qXt9ra/SX<'h@r l.')ThiBi<9 v< [/(/+vD]:[숂t_'pȴsB*2(vYC2!ӁEȈLZ'Qt7 e1[_ cOP9iU!%VQy1^t;1jFЈ@cBJuTn(A&Wj7H)!M',F)'{sö/_Ncҫ *Q[&_膻r;{+a?r?vᛞ(fFlL׽ ;7+g2lJh,5s݊n<|#i<:Xepj;TJ^AI\E 9lqa͘?RG?\|\9 GBcSgplR$x6Q챿v!E;Zݬ9,Wؤ+(3{/L5 ²KUhvJbF.{!@-⣨ݣP&8>w3`t}wQ?OÃz $Ҫu)#DM묩/,h(|>R8J?7A`;m,RAaAT֏pBFò&й =l`jw\t5ӨqZE7NA!ӹ9RQGq,4@iߩqHQEI6b3)[֩v< r-ב2~+}"M9-0`h?C*Ƙ5_?"-qON/#ܞж!0-MB7im|y!Kv%d /ЎD1üG**U8b~|GM.K'xq[' ==zfNowS5.Oc?<6i|;z>3Ǡ}8S`` N2HǏ80IǒHS[]!D/N N̯gV%^Q܌L 9soΨ]h~U6aT2*Mc'"VybU.\= Ay3Ft096Pv++

'=[Z,?{C;@YӪoƞ\̟jO= Ǟg 3 4ğw<m`Y\xx\z?ekqV|Afb7gyx}VW JЈӳ<91{jUƸ-T `Lޛ=뛖=t%޳<_x}}4<,;($~oi{Ty7ӔO~v=y7(w< ׷^M)_bJcy *o,~|5ϩ?jU 9YZzԵ ?Jyq.~ l+h܎jyI`u j_<'%t)[Ojew{62~عӷ6 .҅C?ߦ>yW9P].qE=)iP{ߚĔ{Ep]?mN"/ST}K*\|(lųu^qaVz0] Ֆ9]яpYBa_.5x)U<$xSf~128 ⑝8MЇ =A2w-!wg>NY[t҇:Uq|΢9kM:O?㻊bӓ `%RN<=#>xEψdZg$%e;k0ؤ "i^q݇wݘ}6^h,'0 ߂JFtM~I _^\.idKoT^#_| wuHե+>RQJ{d.lcZ pr+~<< x/B{{EG:jZ۹Jp8c*~+SL3Sj]#xCԴlxPn'Q;?gtKj ֮sbl[_vBݶl[%gX~X*rngb?>_dXpÚ5CUI [IU˼+elLZfZ&=ѫEƪEj0R&C-sZ&E)Ɔ(e2}2J#z鯖RRۤ2+22B@2̹Eyj=zҔ2lRfZLRfU V\飔²2eLR"v ^bL L_L۬D-TS\ʾV\n%|Kli ͹~&e2otR&ݵHyu dF49K 14^GISἚpCYRs"9Pl!GjNp3*j̎}i[UC~o9z3N 99F~w &Fs!ʦTKpRjŭޔ^kn!g7\WSR(gt> 6B'bݑa | It,h$Ƨ0`${}Acg[;_Gꌄyr)>0o|ۋ7U &FgŒ5G#4w<]ݮg}wv186馘W=XwV-8򎔣BDo$d1Cxnx+o7R^_=5Z#g<ٔTy >ǃ5VwD@.hU z^PDzl(~[I:%h"vRsn\~MzU?B :p//UُʪS{?pH14j`,y7)}R `wrĠ@YE1EX]VYRH]ކ. S#sؿBf`S|^pHS5wX?غN.;OM-"zQG1t[lKzfZXTA=i1[]7E$3,-!tӃW;4{##¢.eVld'IXQ#1ZU"e7+a!db~IqZ|i%:882g1R6 m삷 h-;VsJuk%~.6`v{Qt1"JӤ(ǹ:~v7Q8[ӅS&kj`N. K>bs!@ĺX ;'LYaOeFCN%`B)iS"„MK@=8.|cNY~xy뿆 FRRi%_nnC[:T[wQ`ʎ#r2_ ? _$ }.7F^-ߋ 6YLYJ\D#\ixB ,٥uw }u }_55K0=- :6Xk1L5b> '&рbΙSz(A(6H7?ZRQ \5;FiCbw2NzGdIweJ$#D=Q.2,@-B8vQ(j=DX.SƹTN9*oݵoNh <:{S2XҠ^.iTdT/mkaLWwk~LTjJSR,f\i,Ś֖ٚkMkL5[ӚT[zu=:Fk5hݬ6B4q?j;.}&ĺncﭒ{vGG!?'5[^-p nQ,}u)\Y%g3a6cʤ;Da3f8hHaTiL` 71cCμm]Z])aDaA["a|^T* /'p{R tH[Xa[nGtG 0ج8zQ ;1s[-/P$]1p10g-pUElLQ#YzHU#+z 3ꈮ1żk7J:$e'lRk/Y;AƩΜ?:ip}߻_vD"Jk?t¹o)oCm$DX6aQRrxD\ x/FLe;-K&_Ț|տ$n]PS 00>\E8bw?uDvD|iq +,3fzG-2 ݋tHTFm"0A3o ǒz$Z!B鷽%`߇BgU |8@|B{J[RڷDv#2'~c)&oAtg0 GobJݓ00TJ1US˧eHMFRX۠ל((PiEwõh*7@<_>H4 22[ ǕPfZІ'umy R$qV:Va&#^Qp6=P%zxMtu5m5՚֚w"pZ_Ҙg?꧉W~:3;v_eƯ]X8v`tDHu؍lX!qMvQ1A9.SR| s8j.GA+o* 5pqѵ:Edoſ;MpP=obfّ)9G!;l!+,$bf ;[>8RP:dnKi+;J_[!53iUC_Jzb"UgЃ A^Ӛ_Ĺ1d U8l2UţLfMDbo݊;oÐ$_Wճ AHlaHyC㍪\SQN`":R>s05qxIs=en1{;ܵҰ{G1FCUH~ji 8#={sK="w''0r]]18ze5m4m;BpXjAT1htsz~LގZL9euM6EwYyXFo GpNVfW379NLS4KN>M]&490/r?F~ =@ l&Ո^63ˡ{qQ'>3%giN[+x'EWTnip6?K;aC rZG%D$r<sSU:!uUȣLC'b@A'MM9-Hc?(w2!,~?'34s %sif|i%5J~rUQX^X!MRpu)(-m-'[Ֆ>_6-?N%S ćq= 9Y䧕PN١KDb;ؤeRӜ4{gXocx-UH>bЧ^tʮo]V1ދz6N`Oy{@ pV*ɶ /?N]|xV<+.wx$-}쑂^7ɯ'6nqo 3׌%i_Z gA`tOƇ&uFzc5ܘ7r+1nE?7I/ 1I䒅XEE!|-iuEkh3 3Wrʚ@VtǓԁ'.;Oċs@%hOq=H{0 i^drJ{+_wqfzoWܭtK i(zfv8>~_4҉ߍmHfCyO]PƗBSnH*5JۭN'٦11S`ET\FX$MkP,?*箴Wq\k O7nk'm~wCYj{'q?n6).vbIV-R "sX~X,ކ^.BEUi3|F"צ\aCIX@ȡz l -] l$oT$#qK*|f]u_ ՅfD'םi`8#o)~Um9P;JAf!4_KۥҲI:nAzBKvKn6U:'j&NF/NZg7{Y!,m9م^U>}l:3ټt]C4/PV߿0%]%_*Q$7ٔ"ߧv^*cկ%xkR]ץewb i1h14(v]b2wRM(f6=InZֻ΅S\ (9վ|{ ߔcpٻc0sM-h)J/$N3net/0aj6+[n$|ME urGAώі7Wmպ膄}n>gM",Z'zRDl֞ qY9-Z7cX{22SpvB)ۏWfI:zGAJnEGiny2Vrơ{aHAȸ%g/)_KJ\r \',Ɵ#`X "U1X,zџ҂nYmfG zl!nQ3>zkl^QH/g_;KN?-;H^RaJu^bHӍW?닢Ŗ ku=Y{''5)w+,wQxzP,3k"mIR6|5׌=5^ڜ(Hr7 V U6 kVio^޴oᎵ{/X始k nJh*Lm{=#1`$ȝ\<(T88̡8[}gKI@xRLzxTu,?FkvQ.nh-@Q(0DL \^|)e@`.X.ӑ7i0`VF~X;1g63(.$g~8@s>z㐂OUkTmi;ÞG, ,Uyd4"=j^{(/BܮaLmZڅiot Z`_(D巸"9 Gƴw C yH 9S&H8?89OuǑǖvcE(cpGHms.ap)dU4UЕҚ3eDctY,t˿0k;ٳgo:V#W=Q"ϸǷ|]򊹈J`fe܇A3J6GMSuO7 dwPCd|a>ї>kUhiKQ9^*&,࠭_RXdi4=2he^GGCGAzd;Q(f*1lM%B;|Q :\.EF5 TMQwbx ?ToRv^( Su! ,,ꈞw_5xb@4 MmuZ/FxAfZ_2AuOv{gK›{@Qp#S(IAtYo֎+M *[O oKE2*}hoSX8oq`Z?7n2^ͨ;WO6˅)k_ĝl٨oll:y0,Hqުُ ~*utv)v閂2\S4m넗V-gҰ܍fG6!O6p̺&1сTu,rJ,cU9VBÅ,(Sv]oz6u1`zu(Z*XRq#uuIJ/-|i(LJWhE̲R7 +Sbv~FiP#(B`b1:6 r_"5iȆA}T<_Bja,4t D}Z В(K=ֱ>j{!y{h+X75.ºD ܇w[<`X f¦u]^0.G*Qwofo7xgkUnyhkwy|nEM7'l{y}RVqnCmKUgo\8]~ S~+LsaP"˿*?$EC(fFC:A0aC,°;eE;u*?a}DOL&|# [0W&*>I{&п 4e14b'PEŠ mEN,rlw?| pͮ߁ kON!.MqnM8ɲmSHiZyMѯrg/($ou v|#S}PaU꫍`oTNqJNC vfX=TI>)qY5@o3{Cufx@Ge WˑJk& 4C cgDw3C_cȾ_C˽.Qt +U_򗫷FDȾs8w6ԥ(WZ-*c:5={n(CsK7+ף3(_knlDܩڦa[ZHMS/{a]s$iKW[(ɂ59dOԠI0 ,Iup )7t0SG}hu :"ӣa'>s.woRLxR[StnDyĸYwRs4I _̀ΜJ6 U#>Q7zOۓ^uB6~!"ϊg4$(טh5 /tRtإN/;/lḭ/$֨2r*cq6 :a|٦YC1a0)Bj#fn!/{tYvi.q=$6E4*<3h`W6eN+^6#%.TE=;FUoicM TwVxYe"ΠzKSuʋVX HApI}0IK):ݒxtwЖI<)ʭl:K $1R*fT3|T k|6;*zLb]3^AL; 9H] ǻ|%ǭ#T7~޸ E~hr7$W2thiEs VdpFupH4T%Xm%xgՊ^eDX=GK#u{?\:>&^TrxjѼ:_}Z׬[cK8 %߿-:Tv}_@o7`ÿ2_ ?M<4M5OTaNAh-_/]8gZ 4OZo?[7r&0IpNEkbfa1mDUQ*VTkGUnf\ChUÞ *}n,MwOW"tmLU `FW.͙q$aW/0UR\ c 7;y`@m-}rF@5u_uHyjւMsZVd P1` 3PM^WB8p@5ܤB5?Y7 G?_Ŧ'5?e#FZ9+x."$GEVaq{{z%|ObdS:jo˩R<$j֍ד; /Tb7JXqT˰&KmB'^iɑ<&,+mpotmog;5<N|o6 nez[=:gf^0tf60LFӾ%8hr%*YӮt ,lms+?lfw?VަĿ~D8h ?-7Wn ^'zVrq]',& ׄ)E6ָ]X{g00-0@I#㡀f+1}<*7_1s bSgR7bFMq&|սٝblt}3>RR/xg"kZލy}j(MoٰWжPm{L ԦΧDr==$ԨӞwboZ@-|?QݑrJ⿓0WK|7;,$Q;l•5#Gom_eٶ0G<%"ߝ.;ؠi|Gh`(j (c;»нq=j>Q=$'IGEVp>FQ)8 4:h,7;w$k &<9,`LztNX ;D+1?9܋EhN=EO?21{Scb91g8=f1w|rohaA{An@3UƉ841#f= KOf'cqd~98c(!(I _/jmw&(#E#c N;Yd4K{hn\)V|$w { i%m;Dף#R&}v(SB=fW?$ˊ WK!uVΙD=ם6_d;(IZn_ᙖNC~7S9yҽ#4!~Y^6h[^G'kxηBA:DOba«%Cؘ12I{;;E6RSC 00%I,#ҠZN-Pӌ]EK=,>~ Ri)[ Qib?p:k7KTy6T u<B) \@ou˜h> JVR;1bU?mQ=1?~rtmfU+yrh@^؋wQWp:,x5Nӝ.z@, a7s\&h]:F- ؾ:*2M/͚0ƣ׳G9p[`V /w=NN3dO[W;U#,feq6#dl@زyZ'tO\FO|U0E)VFo޷P9O0c*'*m~r}pc^4{忠wsٻP~d&g w䪰+Ҵ,C$(_RUPx:RiVMQGc-p," }}xcae5azLDIaX*hM2D}ݫE!4u:z+Bwpۥv&q JH/c?ڋxWy;SӮDC&6r /Ÿrws{{!! W4O Nʻn#Y68OzrX]h?J6NUQK-%dU1Yцlt L)]nXajwaM;&쉍/}]>+j:^_g"}v|uS*?ub)/T'KB;9Nux1{ {5"Ng23Ƥ3g|h34 $n("&| IBlڅY; ;y٩?\ߠxۮyӒ&Hd+ۻKy+֞uɎv$xM+h]u?xK)@̿CpN #N7EּQ ~O]M۸u(lB>t/twTӎ^di]cC[>#),6ok;̩FYJ"f-T:JVBEO^ NA[łXMY,uXѨ"Ca0(bՌ2 mFA/Bpm#֬!S( 8d ߹[ൽH2~QGʒ5uZz帞&#"Ғp bvٷ6WA'٬?!\aԓ˷ۖ KhO& Ӭ-ݼbyk? 2ǡ@욌 Om6iI@ME3P+;d4c*둞/ E.$T*LR[.hTCU3cBH4s?f&'EONo0k;ySbMCvmm(lWv[5C9\ih~.SQKR 8d/[%,n7Zm闀@Hc(Iv5-H.c-)ENknGO uN58WC>1,ȦeyB =𼁽rDYzʡ5Qtrf`>G_dTb%G*9Ea AsW^?1sp@5/]-2iƖ`V|)ª2Uҫ)M OVIZ2j&cE% 7 lBNף ǁvn\pZEؿW)..mOFMbƽ>]YFS=GZxɃKǧC@6/i!SF'}k9v5Nƾ Vw:ly,ux }J) Zn͡#ivQ[@%[YdŶ}8N2^d.ği 4E[膎mqg4aCv`ў`i1$ 7l)lay%8l.thMh.bCP*m)%]ދn;Zeۅ$@޶-BuiU:-涊Q b4!34YK&G璘i[ VMnKCꭳCΑjRm|MT*=JdSMʉ?HOdG }r"ύg) ـ9]۷ |$ Nd YxJQ_gsBmS5]TcNWh%zMUe];9Q0+QO]J5.ÊqzC{IP{NiˎveO-(whP<7|qַQ'iB:۔AZ-2OLojFTf\M%1*6J_05nœ$NpUTHa3$;R" [~ӢEM B7(0Om͌jQ#YMGՈۜO]gpũdڛti5EK?_Ûs$'wm{.% ;([jٝľ.a֘l eZf7!DZ2y>[PV<uɊ(< B:2j_y3v\Z]>"s,EU3wgFUgs?ul:t$ȢmnWt%si0U[ab쏵Z< B:{% R |؈$Fd*APq)7Kv3*Ȯ +?C&avO" PC*/ edbp1Z:?tLM `KNBsIp );ѯ`=77NQ#?恗?:*OVZ];^P`/.(0:W͢|=˽Pzy - Z{9$;ʲ 8tw>rRѧ_(x>F"90{Sܹ3`+vnoZPP8˧y[ڕz ty}CV, rcwb::r3#.kt9dZYY8ծ+bNY.Vof.p]纸".uQ؏("fOi~h2L1{ ;o@{h1{gη>Bn xzlD|lu(U/4fqcp6jk@`W G1[c<}gr}xp ׃:̖غ7I%$f !8Ru꠭#pou=q#zps/u%qpBf8{H;)1ɘz}qXɒNl.#GEbOiWۭ?=nlyn0|!Qx6%r#>c< t):5 18 5P?#J-!R5QYu%g}?樗,)j-vSŠNa'&4HIxaHN@(?mRlsr536zGDfY@\~M߲H(c04Uٯ5uӻ{b!{4~Ѧc?_הyЄ%A95jtUMC?^\[s(Z]هn׎73RnCQ4+dZJ|y|7 ]ͨ*k` 5c?g:>jj?k@"Q{'o O!!iCGrE,"15`: ,C6ƃ/ IGu wu(G=Q7зwU-kBZu6͕%W?G͉-xN)f`pKiN%y;w# ť*u|M3/ޝPDz3x\vD7͂=)4',zSMş0r)Utuv258;7L۞gD.B3§(SX?!ܗKr8-Q!a(AK /Fʆ%fʷ&ac{MЍ "⯣^3'ٳ笤^L'.J@[Ol°"ŤPTaA[%9 wSUX$[9•wV bgײ;>KY:(˻4.@cʩ_pP'>(s)sd@nh <ذ+ +q阧/K'nl" D%Mlȟݨ <&x밉x~&u(?p89J}Er[- SPN{%l[5Eafk߷a  $R mNnEA/ExnSSrɯ"ѡզcE?f/\HYRK(]řPCSO}@ 7~z+x ckׄ_wފgHݜ^ 5\9m3^y+F9CdW|(S]g=uK !^OX mX$@;tI %Iᘼx\{srT~oFΕX2;A!oD}ָS;V%RIaV.v\TõB#zG /5w /pE_toI/C](0x+de Ҭ^mmyZYWTlsTz-b72:8S'Nb婧 y{b@zzE4ulBH2ŠlUd1(ƿ fB/DzţǬOL{b6*b[|]wpysȓt U;VeχwmtSbv{!uc?V̋;W~!=פC D{d?Gxhɿ(N쓢_AQ^\ǬjDYW>MT@icJs8Hxَ0aĵ=-EFW7>B^Ⱥ9Sjp2O9wH$d݊bgƠC KmEV=XDBu=b%֨jh<{.W]:Vx(hd%븯a{FB- CLiil ֑yQP/dѱ*Ea@ͺt%%.ʢ,5SD}' Wh=ǫa5U0˞ӠDҬ0gNEfn$e(R:8qlZ<{P 7:/t mNDKUħ>ųcRP*S9ԡe~ &›bcpÌD~h2F+X';hrwn~I:NvKH񜈯U吺Y뵴-KĹlBmB_jI?R K6e2<-s$QܒGP7J|htřUA>z#îbP 5FF\p@G Jo&>l$*a[ކ8&gAaw~ 1T9P ɵIUBrM Dd"Xq47]p/kn@VK=hf#wep,2cn@Ѣr'L'PW0}iYX,f12\+_'՝Z7u؜wj-ӵBCKS]u{4|͢FcZj ޣ蝇cF~l3T0=1bxu`g;⩙g D O}AKIWkw2 4# emnR]:H~ȔzN&TGA"𕂅'xΧ\C1W( ,pj"qHAr4ШsQutY9[ۢ|5Vs|H*ʏDȘt(l2-vĄ@oQryp=_M˛N*%S1 "QρI8I \&؄.tgt(õu#;"vj@@^F 5{2MhLF8ˋɽ {ڋiKJ)YdHleh PDnw55d#vqvd6=]J!<>y (+2dʢI&uR R es v37mT7/~w;y"M.`|9qll3\caSq˶LQ賓D)忖pO#|\T&qv^SSOD Qv)ÄnUasf;˙4!sؾ bx9wwu[fw]'3 FRqt[a3?aBN7O*ItŇD\g)k_Zak^egPmcQ%wk\=H7ӕ䲳W+_#Cկ=2J?`K+nKTQ'{iDs U#taI@}gGaW*ac^TKvD$_ii&z%W탇^(/xįPo&z=4ste 1~i &6$kEkQ3e6oy 37i%,8x>%kY^@A4p40&z?DϏHxy 3LMzbAΈ/ݭkKjT΍^e{|ws0CRtOK!{$U+0;.WLH:[LU>AT*,Cƣł;Gz#?v?xwUQ/TNNRCrc'צo/N+&@er)U7N=UTMBx$Y*[ֳ1}jPaGV %vHAKQ9iܓV0mEAWq9Th {Ӂ˥T&JŧЫ`Öivu)>M! ˲=6c lUETʅ&*V< zlxxyL{|otD` K2 Nxu(iR|'CNv?yS,r/a}81TPV{g;nG—E)` )f\Qߌov(fOu"-ϘkR'%ߡ8>ѱ.KqxWHEq; p")d$oS6*.`:[uz !,naL@pF"yHeΙs,^%&&_E @EVc L)84`ܒE{>U7ze_9NxxAѸ sU.g7Vn 0(#jv<$scTOnk϶lhA %nF;4Y9wHހ+1ω$$W/+u?."Qٕ;~ٲ<_juI ;7): J4 [h'Aa( ̼X|UQŨhlF)~޼](^vseNu*=xTFzuCyسA+I\#;[=Nuqz i B!~V'co8p'I6,C~<[~[-[$Ӿ$Ekߓw%S~WIİ˾y~9_D\h$ZNTty/)E9H*&vXM -#Psr5.@l/)NQ=Xy)+gr2a0ct$!njLH0c4ߵ<~;8X5nhyO fK~|T",9 LP]{YL2#g<ރBgr<|%ZX_{Me\n 8ety h䁡.c><5:әL>xK9 v&\Fzza V˦{AT_/%Ui5f[9~TǣXD8L(˟08MUKir5)|٭pl\Bq v+R]h)p$Z` aiez+ZHr] d탉0j59,+$M#uJ> 5wc8:/ZJ)x-ͯ 4=ӳYV]0<q йυ"9"CkPD,}qG"(|OY=5O$7)8HTtA <{SvZIR]GTֳB'%uWI>W$E%#VYGzֱz~-]ޡ T+tE;"[өWH`Gov%iC~Ruނ@-5G포wlsَ$^g:#p2s%{{@'ÔԎ<c-Jj:Dh%5w#"6IA:\fH}!˦g@d`,lRjW%ҟ4U'#/ma׶틄٭VzӝWBU˯2CzgoՓ@dtWe嶆6"/ѭ W[͟@|I|tyM':%ɺJӑ\8%*ӺD  T!:[꫎D"l?;#V#lDhχ#ɑ"!4)?{~a,p sF]ŝC 0V)_]EKWR~u? sg@!8!ePie{ rA]/ʄ|A9 th }4U9x#yz7dfn+> $7.CQ!B􏈰i$ÿ;#<%Wz`f?x3.'fo6 7~5aG'RvsB&"E$OJ1w@?9Ra6aOTg5dQHbC%Ə#W&C-0+T6n܁;;P g9q ްcphYwfhӸDki-ܳB.c3+Y5c {aVY=īԗt` 9|z,7cǸܓn.I`_"  `(E?BdksyUa*;"MSnBn- d_'9!hޛ| E* x`$,'h[MFh2 ,/FiuNp7ůF*BQ?y>sۢ'x"aAZ|Wp$J7tY}"kEz'{~nfM aN`6 9k]nǥ\.E_T qaz3~7#o)iSA#{rQctα8(_o!g`Zt Ӈ͞"&'Aѧ]wPR =㧈:J4i)b[śDArg2& C#NX7Vͪ'45D}Rń9'M%#UV]O7G%8Z;M%Th}U]14~|a3 a]jph+%TCx}n8CI. Ąσޙ2}гq剪M@_ǻE4/: ]D-CrpxJ,vѻ\e.#E?B3 g4 Hq@u Zl-iV} /Z;5/Q#^O_ۻ=R=gvNypl=ŹpAX{ L,I^Ui/ 0#>f^ q6ayVT8-3`]k~E7|@:w+$"FCc w MP= (ę,R)dCW  "Y/ ~_B_w+*ſ88 ٴR$rݼ%kk:ʩSSs1 ]S{/kUt䱝˯Pʳ:Eߗ{eppݿ2&zlHވbo1~fM4=EB)2cv4{䶆f>gox9ٷdvm!$ _{+y{o <[s VsiTaܡ@cAb ""\{c*V\QC,o:~")ѻs]Qfv)Oˀi p7mܟ>Wb%@y=D91ZMUݒrsnN R@dl F%X?}mo_6ή=k~|m?D)&~A6yQ\j~Syd^Ԡ"+4 kp^ 啵C3vxr#gmqh]uyTHFlGCí&Egt=Gs$w(Q bnH-r2.ѹG,y4_k0rs<CZkْtuOi5e(+=12{r(JQ,OyաQPhtt8e.vQv2K ^*D3 S2/8(|kg{;{~콞\<PiKl|UK1r'9y9S].y)8v.Bp_lw>򔠒kRGnuO*ԙJE;F#ʎ i 3u$hmO^(,afo##5!у'ۡƟ뺝5%|,s{Q-T!nG+D9߂JR* 5J~cKs!1h54_ 8E첾-`Z+82X0.X:U`cT㰙<00Q?$d(Sz݊yJ%#|~U`n{ @Nlvx<.V>hb|(~Z EtѡphiEk8ᩬ7K|#:=VדmV-%>5dϊ7 5z-6u*5\IYf`\k(vJC-QG"|bIza.zh(7NsPo7SD[ogJrS=}sٳ&VbxssEVRή.<\MQ1ZЌc<4Tr=k޸.n I|Ӱl31w"kTT5%PX^CP?չnpOg~v*NO+t=1iP { nD$#T̑L5Sj!s bVg*a"sr=o~r>O:zmU/oߌuD{w =vʨd?-e?"s3[âXmV\<7=%Pb65Κjҙv%j|FX}ҀQhX0X(1ވ_?Iaj|:՗h^" ^9xȬ%NQdIwg} FK.sFo\Tivof۸}7>OTSzC24H$R6!SX]b/6'mp]ߕ"HmI7,L[7 o\jxoQ}{!ZpF|w:pf$to=ɗ/Ocz<Ih'' m,oxZ?EhmՅI[p%V@PzVMgPMZ)Q"w=~_8xg$nWV=^- φWTFOWһfcHj%j-"HLqf~W k -yr&$G1cqa¹5aassHeT>"37Iy8I?ȱ)_&Jb蚔0+BKVnh}􉲨OwPKX2_[.zEҘR'ҌUT t0J\$7r㶫jSTi (f=MĪ'&\m9vOhN<-|_]p\_x9lAY9iw|פԍڲ6U;P3nlL*= |DBaXjT(g2=WSkedɓ48)1=ibG!Z|GRZ/Cp&,bM"&%;5/܂"q$Y%qrNs:*< >^:*2$ E\xoۯIs=:/QvR Nfnv rZã\>l =E5(wlsFOy$[*Ҙ5Fd6EL}O۪&Yo T|CJS*`쓐ؐNr*ĠՔL*h]R§!̗Px9Ţ`!hc"iX3a6], IATNLN?YZe}-LؼƼ :ItTZݞptIl>4<9DntHۗʇVomRW3C5( ,rn6cq׭ammá({u,l18?):.LgHң;Z[D?U-X?Uz4eG30_16Toy{̖eNYpN3;`+!$yDPN7!3[\$:Wk8]]|rc($(JsX4.Ń !ɇW$/vg/'YEGG͆NuRD =˟3ePpkS~ 5Qa'ú|["g @UODE_nΖHB'C3EkgFrM^-Z҃W6.vh|AT/X-q(A܍]o$rBèmCbɣ燸>?Y`㳺+O2J 87Ԏ1G(uqX|\8 \ 68% H%‚sdYcP` nptzJ]2ks~"GqͽeOT'^|'[6SZOIB.bw9n\$z6y*(ҊS{vUr NJ~zJ m<ŠD4%Q~}kԏ|}aTp(^i|EԿbgɅбLluS*E崳kƯvm9lS)6qAhV`0feabI \ߗacSp%|[?bc0yy8ui dz(Gnл߰w9gccp}no$;?e4gɚIkλPsQc>[Q6YQKVV=ܞ fm/$@pO%J&{2ר×\(阣n]xfF&V+G+t`CbvS({I1T tXUv1[~)yre> BbA\ ;BUEٛ0} cu4?gF+kKmWogڄky~6VzC/j(fxɅe=$K JRB4xW$0ژ/7ج_1KI/CWϲvӶ7̀vZ6t.jsTҿ+քFW!:LڎDQ|\rҭ sa{!j1ߏ<j<\8m7/ mB[KX c"OHG5<6ߝqiYBAy8nH @a}N+>’@/*Mn c<+Oz*<^[b"e ׃stb1xxtށ^3V;6B;YLǦ^eqOj0o )TPG?S75܉@z#vʳ#HMe%Ў`(:&Ѧ띳|Q]trb@RJ)9m7r(Iػ D Tryټgy٢4rQ$i9K^T^(7ӀOoBz}V12gA]Me Ps (%(jn\ ?~:v*.?wMChG%J|4vNBbjv3's2uN:.ٚ^M՛KUuU8q-7E|E?W<‚[zk yL.Y6߸]NŮ~($4cF`켚x\ҥYO/FBw'fx~,QʹTεTB? 9X߇<06ek"~"jch ɇ]8.GA B;¢!K.(HcoW3((]l/X9bVƈ)X"IHb~IFgV&+Vn6# _QŨ 8nR/~.?+Zϒ-Žg'=8g!:JB}ʮ.=, Yh[%}M+ I,cix^Uc) ׶|Ql(-]ze ;ǸC^8f%/L\i4ԕіN^WBS6JCu bzW7;wAqLGmSݗ@wP+^aǡWc&qZOW?]b d6/$aD HD*Uszt[8.J'K Fu*#TC݆k2zʥKIm-ۘ?ƔKRi$li񳓻N4᷂.cq ~w3ŀKI/9m0D ;%գ Otؕ v`*Z{K, ٶJۊK[<ȵ Cd+5LQT/ %sEOҼLw82" F Аim =dr#LCкIU/Sz; 9IX' Q.ya[Ti<J '(Gon,|B_FU<)kTƮn ܂/co:$ 3+"dTLO1oS0RzaVy6"NGL-8ż,@k6g??܆ݠ.g+-%gx`sՍƦ\>.}4oʓWHLjǚRhYbZӗ+s E&6' (v5,}*ȧ^} wgJTtwύZ;64g}ݲ3~dk'o"&8E9|:gK.x]gP"B-FRWrA {MsSe>OlaPƅٍ!rAk9yy͏a3iGl~c@0"GG ,5ۊ@$nc$47*w.vK'8C(OvI-O;TA:s::@Vb;glM;g5 7OOB)1dN Ԙ\}{@}.WC|.mv(..sMNJ` aFJ'`Q1Gq`3>I8t+G<_0suJfo 6z'Cߵ{;.X&EIʗ੔~BkOd-T9‚3*5n*+ PG{q<oVޫ_̊}' J7$nak[1}[UG(`YN 7:P>2uQG%$OvXQ+Q;O:M}=uVӿ&W%;z- X +>^ fMٶC<ךObfdb#\m)bg4>3R%SmgF#\D9.RW6)'X~bI#};_+6ɻ/ͼΩ0;' á#<N6CFs|CG#?'3J0!P$ƳܯAL ފ cN;c h -\ (/]"FK 6M~}?އ"&-d:kkH3hrqh-?CQֿnb) zcg_g}'osyGdsяv9[[hB{4ñ2վg{zC+(xThԌ"4*HI߃(B*EM!vD孴W}?{lh{qqh,?"%v痎WֽGJd zџ6u@7/6vdNu߬# ވ/ 6B}#>}w/y|gGvT|rtX+I2Gж= 󇗡mk:q쌸SEIH^l/2f{f]V~T~jar̾^XBNڪ>rV4De|GYP1߅7M:ơө5>^;T` ({ Ӵm l@6aGS+wV=AWnK.%utmbͻ܎ܽ.xʓ8©NΜH|e2 WU~ 嫒,WŚ`. 3?Gr%\xqg=EՕvi 6gsU)'V- M#f=Bxߪ;fCm0?ΥJ‚\"6rf;;Q4 đ=ME_BU #tžpj9" jvDpd8bpNP̖)59dKڳ\tO .^~8'කKg0XKOҎrz2+k~  (?7<[[^LD=C3ӂi)7t7꒮2ϓ1$"1쮶#̦u€yRFUq$#*􂒧+P_[_Ba>)IEOnExt|$*LJiVn{}C?vs'i-<*M+޸3x9Hf'woEʛa1-F(_b%EiH7Hh.P_t[r3b AO`"eAA7roII@y!5GC{|;??xx/L҉G܅T}pXڀ;~)k,SJ(8v$/ٌ^~8"8"FΟ$|fDtu@%N]OV>6;[# % ϵ ^NY>.Bjh.RdWѭw xKU PUd+(Ńj#jG{ϪMHG.1 /|Lqa"7ɢ7).JgRn'kOۺ RJ)NZ+jV[mw+Sܫ5/B咨\\N1[G|r^:bw<1I@"E(_j|˶d{vIFV_bގG8dg=[4 ~DLgm|=s]Ѧ=kTw-{x3N?.m^mC_ֶ9[~֥|S7 iFn*Lu3Pa=Ggp97H=v t0D` |Rv'c}::'L 6j߱ݝ+HE+ˑT|TYJDƗ [(IJ91|uCt9Q|yqL|de8{|F!AaҗχOSԥ7"7E乁-H&xa|~V{`|f~UrԬуOɳ˹3]a)NhsNe)i{52_nz:k;9G_?"جc܄,O{S-l͇Br9^5w=n K/G+K=i=<3a3~vfUqp{g IF75X?9D"^=6jvs^3'Gt~ԣi-%/gn-gMb.i@h67uw{7 o)c+1H z{͙x%uv `Hk}%W&}`ȿ[ŎfMs4 92v' ¢.84j) a4龷q1Y$ؑ܀ex-[y'IY+;' ҟ4 c{KP#S ^N4sLtZkͨfg}]HRe &R׃M~8//njn̷Nqr0"05O1?m؀uJݑ N/2d`/ۀA2< jiY^LͻT{ M9kܷrTlzHee~SҨP G Izzh?U5=?hCpb ?Mu_&z3]]=AjGb,?= ?~yj5[iPy-ވ|{(禠\ձ4U l۵n>w/P?~[КK`{JQ,N8TWQ:eIKaF{"MoW;Ib;4Kt[Jɓ8eJ"'WGA▤Γ$ mJq7T6h\c)4z3 ]3[(MC zH@JfecѾ6% Vurz|Ok`JfЗ|ٚz{.ȯ1{R ߉9xRC=w) &mh:|t`1em}a 9m O?Vq6K%|޵*g|5|Eٝ88h?|8E1BwAis'%KN㐭t׏%#}E.{[,?&FO^99ZW%I+Fg)xk2K(tŵe\Iۭf׫5=S (*SeA[FBq+.W}Xgm!㌏T]rQkgS<yR&ϭ_qy#7 %a?(§0[@a LS, v2l]xl36C9ۘ|2^OQ*m9R( 8XCq?;o4Ib"C9aܗ2V@.S)#S+w{R/4y!::K5ʩ۟3Y_c'_1#ڂ &qmMF Nr=4IR6 ryBogq4yyYzS ib/;B(BcCE Luxg3;'!@ cYx$GDBq]rq|0;އh5/ԕ_R-a.ATyweΚձTA,g :1Sيv&k!P)_Mr_rNZoB-qgJOzٓPV}fZlz%_*rQXNo}og2g&= }J˜'ú"pt[dR-23W?S#a|~+)P]) n@aX{A x0d8܇bNe~!4Wb$/)o[pE<ZU#aJa|i!up4my C@|mgr{ /PS{(\N/SescڷÞUZN5$cDz~h5pY+k9Ʉaݯ*8%f (v>2./#O9* *-ӊ݇Ĭx$ScJͶ_xZ}V>&XE&p&ո( [K" %<#lPMſo&^U/g< Sla͂ǕC}lt;KZFˌ}aPL/>vǩ:pzQYlp x֊HS!7WX{T~9 )0_\C1G2 Zb<4y6qV<vfQ=Pt[e`)ѸEC>n(Cc}q\WcHh1ꅞV9J Ūuǹ(V8kYw uĥ|a ǢX8}RX=<سwMp:ihņp" __FMh F"+nzK[pZnՖ[F[|B@p9ЛvC#Cy5d2$=iX1"3z1_xHJ,+G%ΛMs K::B;0>zv,JqvcT7f?96WmwAhOC;HqFlsW5D~ W5DNfS2~ĵ>"_o_5s-n]Q5'y%#CСR (.en_5kߢ `d%XI(.;-)SGy*x;bO~|"oq߃/']>Eo<|MAD]YeiEbEfFaV"<}>kc|*vUݔ[VG񓶛 l]a<܈2$Yx PqkjSRWa ߏtd![x8BHt_oŒ 6^[cvWSYGd$oq̽5nw1:F^5)ӇZYo olMΦ׺Xb0Xb $Qo<X5 +gX>?v7 Ieq3rOq\{8ԏ_R"\@hq6a|kȺb &;W)]L^L&mu}sa"&Vjg/cvmz{߻Id?e~WL]Җ9iRGZ%h S1K=5_BƔO^ށ7'-m?}Ԥ5)|.މDOFDz~Hov|uW}TV|y[}y3D{uJ짨y9%m?UmhuocycT?^xi<,3S;Ѵݮ'u1[_yޣ|TiV_niP? +T*yФkS.)rɳ3ߗ #d*BtAN8yVG~s;d7P:bRg ~o6ouXh ~-Sw{ӁmqC{wyYf ʹy :]Fnd R;\h.gt(r_8c{\3V8N֢ O*&#Ϩ[u8P_u-{Xs|,^|=dyE [5HH48ؾX;E|KţOhoas#fW̑ ߠJZ˿,JpqvrB@WQcC]ߟSfV߮<G?.`GL⪲<7bʼnPzjgaPk ܗ290OQ-ӰUs{Tpƨ ( /OAaW`Է$)oGܗfJv\Svގ^B(6'Ə|ExvOЇeJx|W5F^pN $zQ_Se'w1Y$?/F!Ri1k41 }E;%y{%HRlq#nPd$}z[^_ *cGP[ W(Ic mNԿFyJwGK?U;.I$/u0 5?<) abZ 5sD(Y*$ O ?isP*n=zd2xB+YPZ8NU kvXVv"yg#q|9* i%ЧKa#@0 :E|`lβf =&B er$׮\&RJÓhW)ZiM<=I_C-( S;®%=8.?#!*3sEkfsVAA5dQ+VzTyd49jIm(MO?{~ k_wBtβ?R/ TBs;I G*.e&zb2%-mlSP#3ޏ5beᮜ%\,;H\3J L?¨PދA0k=QeG Zim!#~H+;q sF)R t{L~k\kBM8Zt'4}"շΫ"*ue~=ûwD?wpp 6b4CM0?ά=КnhjʚN[dlÝ}{Atv YwsjS @,׬rzؚ".ϋ}eUs"cs<5y`4S3a/ !a/%U>aU?~-?tG;W B8'M !簴B7S߳:7h>{UG8 i<,[qٸ/zҡ%x* ެ7/< ͩTkxl@Lk"bFǍ#Bn.H! tv~Oo5 a'k މ`I WJC ]i [G;v[kGL?+97?JemSdx;r 8Esji6.(຅fr+J+'.ğ} +gmxr=i?p?If sarY ꡐjIQ_K ט"N 8 N>tq`ɔo~R<瓄ӷ4t ]"._"+ !.A×6,mTִSMV3 bf{ ۺ[B.1,`Pyro I b]r:P@ғ'@whgCkOIVI ߓpBaiB3~<2juʏ+<[<5ag?Yv0p}M{sOǯBy&q?ӡCJ2]?HzíʥqS}EKi|4}<z!y?9 櫚%UȒ"l>RY|h?`E+kݡTo\ʎPOV~w@0u! S?1=hGasaٙ:MFc̆7lQ yM' l{g^@f3Tv%Wa]w+f"%?Ǎm6W+xu"Պ.(PcP3Emja|Yf Oί,`g7Bf"?zQ$oTsa4<(grWDWq9vΗԿe--v X Uz qo3sN+& ;*ͫGQv(\vErl6>B_ UdLd#?Ld:H0}J}qm%8ƍW?Fī3 :G5S`&+k4Ze3B.>8)|q"{|<+!!95i$/P/tvx^XJ2wr#"aztI[3U3{%cl>Q",|/Q__y{o/Q}sž *݆[C]^{`QdGv7NUƹFTuL <#o{~Qxփr+dX]G$AB5]|1ðuK87Gʿ=<^o}NQϭ5KC"Ĩ9&n)q1=x^g< qxy%R\'lԔsJ.vb:9&"%5O3SٯDDWS-Qm6a,Qz;`nrR>!ow-Ep%~l]OEt.6eΞ0&# / <N2Z5_ゟRR*3jt7Ӂ{jQM`&~;*YyTjRꍮ5JZms-|+NQKhpHy~O?n 70(%&'9zˎ )4E'ŗ DS3%&0xkL);\ md\b $%l&T%NjM2M*vAALiWo߻ZlRZ[,X ؋-r6aH=-!m7f n i/ftENn{t,Qm@3vcߞg#wp]M\2z<g2ld;&cm/gL&4Xm&Džyi*z[6Mls G|[<H y5 =p7ԀpEt)Oj/l'Z|M6Y5|~Ӛ 3/pDI(_Ңx}!|ɕn'UD3f.`pb<>"&,.=-8 rkp@ԑӿ5J,={0Y9Ǔ3_BV0#`.ՄUE$nC_"V&\sj4)W)Y79"7̳ň mTf=+ }8Y}~|%:a51k`~^&9We#^#  UP8L;ِ4?&)_c ݤ^&s( lv8bJ\eGO{>Wv}7,!Ψf/7<{xj#:"EW2ytUIXXE,iK祠OP>8|lQhFVk ލɆng\#+bxM'']֥'YGP^\tLmPy |NmB-t4b|aŨyEЈƛi^rmUGpvJzFIS+)][זá^\{J^U MϯR~1;ÄVƥ \Df<P@Ut.앂c.;6F(TB ?{Plb1b#g®ttz_.` mv=gBmpaFWa pŮ,8l1D7gnF.e+ ( Y7yr.X]͹}.@/Yp]fcZ~@7Y YȩoBݞ0жБ{sy'pU_r]`d/8Op~URwя RF|Y)j7b/s\S-$CCJ0PNT֟|}٪M*Gr`v_;+(ʿ1*o SVb\RmD=j10{A}X1!xu kC.g~Z&?uocA&g啜.z-r:k5#O_0Xo\/ޥlUTDuNvEia=OcisM12ɕoΣe!06E& WQy vSxn|zO%eP!1z E$R%"^(/s EՑA2U qFv,lIY ~*ӑ¤LK6+0 +sGйX?/]\)x/iOViD2J;OE@@9aTюesoO*4E0'^^Df8> M!hTmS)یv41,rx΂FB@! jtWoG1͓yp桝!3zl dl=Ejb Q;/CĥI jd?:~'MEKdՁŀovΑef.tIyxSn 7'z l=٢~;ΠD?ӋC\G7VtrV+B&'7) }TyϜxWp91dls̖:ZW )P:hE?mPr$noɃ Jy5,!v5Sa%iPLΫ.;ʞQGyOiZFaFP̺|2IbVQpS}'!;YXY.pJ5ҤB(K+a<+R.UC=m0u WL+F|uMHb[FǺp;jx@ $[1tm @cĿ`}_c0S)Ee7~JA4PWצVZYR,U bEF4J βEyn^r6_yIOHs@밮#"'" t]Yn_R}߇En[Sύ1yttŮc i.Ӵ^'t)( wG-QP#@.s]neE8bv__X/Z<ʜG#AxrlOEme-T46 'c0RUg_AB{EC4vxW c  |C{B&@_ҬsdGckAM.ԄyC}s~a1]I\R)rͣW[9[%r"tB@gQt = EڍEiN1Uz8OH¥v){pUYsR4BHj|5{qV#SvG̰v< U!aki(Tyi>F|_g{ jp!o*z=9ÖOþs熟 }컢}{:8PAG1*Xw]؟CTn|shZ2z.vH|9e!]<ÑZD(?vO!>JYQWV&Io7+R?)X k(9^YiDOl囧c՘ͮBDoT4,:_ֆ:WfVT.UQj~BXwBG >OAOp b}.R%ǣMG_Na}V7c`L֫=_d{(_`kI qv_1Q{vȜH֦6&p~dKU%{;DqgcN#1w1b.Cd<餁'$W>N{ؕQhUr^\$#C#>f;ݥ]xP>+{]`f^Fv8n!:6j`#$>C4a#ūx–QGԕs3V~'`0i2aL4_;|l_bT|iGTG՛ȟ).97jT-"])LLX..Fꀸӟ咩V) +LFoQn-BN1j~HV_ Gi9 : DG/S ({i|4>v>({؎.VRf9f+[Q7'ҾQ:9| ~d[¿`!m}M\ -_{0js?%%/PUzWV;M,]pex~û"kLTHk$ԈӚvfNAwS0Aqh/O!3`I:`F(ew'fU.fwg0#*]7}eg:FVmoZ-5 +3jB*<(z~g ¿Ȼ`u k98F/BOת3}*rQ(<l䫦ψgE*Opx2i)8͕i)l˚6?IaxheZA0};-'JjǴZq )e.kSp&>W~HeJMXW_K)66)87͉1&3 c[San!Z;.;* ' ?{fpqY{QPS6/(}ߞDդBow@Bz "gs^ fuŚ G]@EH؏H*hUתnû`wI|^džm ;|ΚLzS##Mf'":p"(ZцH Y(SԶBx= <<+YMIٝQ{$iހ@{Ϝ3+*FHMNp[ QOPVh"G|`qgxg$gofT ld |)6^_F*=a<<|͓K2rO'}+]n=v⾇?>> ^ t7 !?˛WV꾏˿|OxEU*Rf bŔ,(ȄvFm1Wx)%MpGo)ؑcIL1T襮N= mЯlCz{rOhn:­`Ȥ/O.P|li-cMdg6툟}]~@,٥a썱8RJP'C.V"'DEy16jm4ɞ=RdC qp0';A)#L,vȎrNo!REgEޞgmˍdgZ^8h%3˹*pOXe^1^)vF9k`p^M=  |OrqHjw  92]xMhQ(XBr#W[(oԉ]xމeڔLB<vk:)pPrbȹ)Rn*,s۸q]^zVzKx&}6ipiVP *:y,}UY )s ;9^Ubx_x*2y'-|+RYS2LH#Vo}9w8\^f=PDDi)㈧k4?eKgPq)!z"`;ǀ><.[)/qzҸTiEqÅt'E ~şw>ә F9 T-rA*iTnC\N}ˬGZI:ﰙqT̨X+:寪(z߽&{UTO6!#mar Ƒ&H?9˓ gMM3vY֘Doٳ.}m v9co3wƷ 6aഈh`N>+2+7}=;$Z΢hD^kK}+ƥk\sQgl%@:sXT1|dO]v|ek=dvn1M 皥X\<c Csa_׸n_F/鷇EVXkinCqV7^`Lc 7 ܷ=7}߯uqbFzep>`H ؝cXwSpVu"ponN{ҩb 6.f9O9 Yǟ><`G =hMB9`g`}|-Raoϐ*e8 |s ƔUAWl HySkV{OX |'TE| J(Eqm9uEgALYmmJ_ϵp,?9$N$dKv_rӸ wk^F#=7itz#bZ$+r59ߢ. ݁B↫u5<& ElhϖHu (6ɓ{.s8:NnYvQh5`hy,=a{/m0/3ӂ5ΩMhf~[q<_i[רaWNhWYB!nֺ@[/[6\wPU79G>|sm唐i@)NyB5hγd/S+|joo=#*~O v0;=ŖeHc섎| ~3UAm.3F@*|{Hy]rw{sa łT. 8{bHfo8MA+,xӹ*gyYдLYWb{gc8c#&rjl$",%0ǽK1gs7:]>%]h0 ;7 ]DCӺƞ$kmՈ]v0˩o$޺P`ʟ,:nY6FE:{*,(4dg62_d4hL_^ިRUXX!J\-e?B A jIBb{k|:m$}ShᾅIWf1ꫤ(~˾1Xʅb'iKn8ęˍ|hb|ς"Զ]R<kIU9l3k~ +9TG?sJ`ڣ ;~)^x?xf3O%_,@[LGۈx9$QkHUPѓQe$%w?)yV/8T_8Ul8o758eOgL(IO N&tFEhZˬ7.~0Ǭ9..9Z`oy ~0]Y66 tO`=QUS}mk_@(E 9FD)Q.`ȉmvߎRc aÜb v@<07x*rΟuFycx(إ(`ÇkpbV.sx̤gr8E?PrN ފ:>×k/$_ӑ(W|5x&§>^U21 9]ovÇkb 9M\DOd?p@[oT^'!| j_;^V>]UkR _V ƯrIW?V~YE̗+/+XtiƯ5x5_p%n4~>MPۂ%N,l2دZe}-i+$Olt]d63{Mco'3z֋~'mT%}w+W Sr9~n lG~XN c;a;AGB6S-oQ&eǔ_rn.J_]auwDSy'HaC,6O^w#?˳c%;i,D]r"فIqP%ѥ ByR?EGL,](J"=T[{xShzȆC56ٷm.aΈO/?.Saf| yх3(h2ׇ%wnzu6#=IXs TT!(6`z8ennB]oKRΓTGmsJƌQSlޖ80;t6zsTC(^\#]-ZE86~No!orgyT'JR |P s5cq3v/"hz[` ჉~e/X ӓ?PY jcrRYΆqr >8|Wq,ΞB,4?YR՟_5xJ9O4Xߩ'>×k<)p`hɳqMqnvOMշ{u{V"6@\7iߣzW9@F | : N)&AG%[;i`n5x535n54~í*|.48R?:~?c2 *ʖNMӝv~8T:Y9yܗw"OhZًpdމ\Џڽo +~{Maw{~zsƯ'_+ _3k(b7jshNGގ*?vV+ˮ{=1(״o7?d7䷣5[]n]%Vvi.Cn_dY~v:isb]+(v_t59VKo3oE?9'f~5!z.QN[`+ߢPO$vw˿i+:Fs:ψ`z6y{^ae?5?ٱWk[Gn?/7,^:'ޤYU{wPGh, ?^Q7M܌So_tqNj7+G3Ƃ!}2/:|t&oэ_?dt7x> v0(fJ '+u'%ۖ;(ʳR\鞃vbulkKyŬX~Nl mqf7(PKj"_C;S_WW#| ǯ'Ux—푔c KAVoKj_}/:;|K3DI ,oވ\T?"J-5p9x>j[Lwy4:~WUxg6/fWk8ܮ3 WK8ܪ+U\7iń+ٷFb&Ո0_C#!f` 5zjަ]lk:j ϪWMW& ^C:~?Шяߩ³9N7AM;kZ58Wk8ި'J[L4bURT0O&~;DŪwjp-T0_-W'q" r>]o<*|pÓ5xM*|&V;h<Ư‡qr >Ư“8|JW[ϗ?(e4x;~r$'ؾEQQG䢧 1+UstVa=+?EɩWTͷ^英W+W4~$_Ux_o|1 _5RZ.sxW396JY]ߩiU0_kh*<i ǯi*|+i*|-4~.sxg4~>Omը8"uSwU0_ RIHIC5_*|+iR8|O' 9×kŤTIH7 \25nOW[3a6*i?>V#Z\75uXcym亮B?/G|RjsGςEj}>] | _v *| [5x“U\7itzqz Sgsx\w5xMB11[c酈;yILy9>7>3yrؘa1σbb;s3>Lenj?{9ܘ1ϓc+NZ?|vL}bbb;ss֘51b<1scgпbOw^11[c7yfL111<'sQ=NX1"f{r'yMˮpx NwEſiof(x?֘&y5gyeH2u1P[u}sJL=[*6 K\V3.^ahդv#3Wؼ# 9"?nV`ZzwJzTQ Saf(mK{]IQ$h?[آ˹.U6)%] J{Y;$,+ECScqm;>,0CH>_|\|'.zOHؼ -RLVQ.Nc޿i,>ٟj 3I<{3*J^Ԉ$WP\{|_[8;/Ƀ?΅,گa\Ԛ21KSe=aeÏ'BR 8D?QA;kB'=72(S E#yo69Op_8{q¸vs<. ( d_޾բwLXiYA٦wSx+7v]14}0<^秗* ^V;9a|ABaYv盥K+{n,\iIi}LPv¿."d^OSΣ+:f;,`5u'ckE )JC~#KvR08$K]כFy4E3mʼnоl=F5o'V5l1c"W7Il~A; $u(&5bAY<"1;| eF*оdqFm-!7-fv_7>eR>)';imƜ{a-퍶DFx3 @Şвg ] P4("{yα@77@;mPy;߾נK)D);3R8 M{r]X9 fðM8y딲/PY7OBBpau(ϛvY{&t(u*؂۞t.h3>JӘD4 'UU.>ݿު{ a!]]s8^l`GIi(PÍ6aC@d'{Eo .r>|pkϳ[Ob_TN(%Zl v2v@} H[Sɓqpl+Zx0%4DJsJ[&] .[gb:ζܞgyؚA &=+MS87ц$(,5)K'n@5k:!zkbigMr V(F†,˶ l4(Nd ,p}43ӣ͑R깷P*^+<1 W)vוIyw~< Y{~mx~϶lkH$Ʊ䒜O mIݬW&[0mfwQ_o&7>3 g x`Ͼ.q v:fDz*n .J?](jM8l QtH.8 Ό0|3p^ftd4^&M5 '56ԷN?nN).2{س<{E~o()Ey)(MYЕ| Quv1~+ma&N,YR[.y%Hb\CQH֔6L=U1>8O[I[iM:M4=LS}h> [ϗHU/Z0[IBV`0h.uIσ0I6 ZV9| )oXa [lR1_k|8yc`bsbqCjWecvu4czV}561 /u5E忣t(+X\Va\gEON ^_yݓE|3x# 'Qʤ_H$(Li[O(:@/Q20"'E89ErI\ZkMs,O)=JTʻ,ЇJy{bo?/VޓZ'\hK5i'bAf^|_Rf˭5ݿTFjˢNoXngZ 3Nt̎B8_.(%ܿHX7br7}'sH'0uÏe:Dy(rDEr>&d%^čU/3~yVP9j}'x}ߡ Kya4oyJWW#{2ަf&RA\^YF_xt믖[#嵠32}g?F(N,!85 ƭ!'^}+ƅHӇ^(]6i/ u + 9*(9x5N.uIbYG]>jNw_s=k_;jbBIqS~6rt ;RtSOk^nԓp,,qD\#QgcG Ma\lg[08{&su_ڏPג#e|P |,AB}rx)Tō+בVq7p9&sG~:ПXw.Gۿ+gǴd$d/F>hib<7S~CW&;L`i'l[4D\=ORtal~"Y׬W:CϠu5 5٤-RG?5ɓ"} *cx!~27ӝi~` f3"z?qT:NKE.%Fcֿן'",R_~EhԴ 'Y]Н|>0~Um,ϋ:?~$cDˣx-2!K=w]D*?tDPw4Fsk/qI+| l/Q*H.2sPUi,-{d&/kZK>싋=px~8{ y*r? g+HR(ށ"S]/g}~jrgNu3m Mo+Q(+=hj؎av m=/& 6z=& tD:Rlc.;/ldh~S,x{!#NBЬ?̞o$U]OyK 1{t>}PRq.u)?5|qv9؆"FTVl|cIcS>i~-PJV*mfm%&ՆƙvjJ%0=f ~}]a5u /WoGaؑ zSjV8*5 =pS`8#h&1!~vW#$S7#\>.}K+.u;4oǑ< $ + E6˷?n4dQ̞85|kؤ }ԍn97՘W/E_ đۤ'#qRVc>#AYE);z[cqjpC6鍂B@ :EvDCiyU 8FSl`ܓ6 1gYPXqƘ}HS̷F.M x*!쏰mo>gϴDvwyFaİ,oV .8dG]4xOV@_`R sV")8u+؉c@ IRek0<)(±$O 8t(|QBq0?A6X+lk\S1BvrIvi=ʈu˚b1z;ݏC7'ӭ)E97mU.zvel}kY_;[LnNSjɱ3ﶊ+<"B8F ZvhΓDCt{4߬׷)]K>_R8v5@ՓE>;%1gwh:r!K 0N# |Vdek ƇuqGD a>܉҆#Cʛ]ul= wяnŔ$L> ܼv[#(]I:kj=Si={C'+:/LcbL4Z0+Kn[N|ݦ^0V]@*zF؀,ͨоGHoowIAl)U >}j_`K0b5xxpzW/Q^y.C)Qz{-x;xה>($S{+|uLь +Nq.BB$GkLZQ-s}:}Y}MO%h7" ܼh v@_ݬ 𡸻Fh⦋Lk> m19 DE~W#갎^VOBS9ݐ,J߱<_+?жpU{26O+p^ zOc N?{*:UXy{y y^9g0\vR<)([QNڃR:sx Iq4Ton~ GfC0&>nW0B@_,.R>p7,LgO֜70I6-.3O/j\垄 .Al\tk`--68MZSHV Eиcj}u`Z( Xl#x4<G'>וBe>jV$:e|4"'K9)ҘZiOڮއ[qRhD=,iןdJC{ \Q)6oK;ɰoW0Y٤oqȒ9|<7Y'fRm^4d9(MUhakNPVv} iL-{>\OlkO~ukڴ՘Y gVjD(Ϛ% Q>]Q3&\IL힔JuPxd J8_8pXB\KPHfx]CXV[V[omv;֔zʡ^ fq?I_pbBHX`c+1ߤPVD'&3=܄BmpL mt` -o ,HW[:O|V3*SBTVĐwv9wI]}?v>Z < 3ND?8ρPCAqI5gS.vSn6}X%mtWnǁZ(V4`ϥ6iJ#u~z?xK:=*}TCww)gdPko(־M9&ʬ3~|6!; &0Nt^.}z_qCId9OXͳᰴ,*x[矁+,gߐ'keO 6bMnrugx;=nZ6zKnƄBͬ+0*ŠwlE}2\w&82~ }V CO=p7y P7;a@ bEs/3-Md?ɎUB*8G<#M Bo "G_ _ȝG'9R4ړ3Syt+Ws*&:#RjIߐ=V_|%6e.̈y"W k8Z4Pu( \Ju\C~G}&3ܿ{oV >zt`vQfyخ 8h|[Q3YI`jc[uٱEbYgW`S..Q?6sJW?Ԙ#uټ"987㗄ASM,-u,џoX"%38mj 9owOnZs吅E1xlL.#rg[>fP(-)c{u|J 6'ZvݞM/γ[&>>`ܱ3A$%CލFeO9KU-p_ǏzL1fuhFO0;&<=y-H|M@=O٫k8G@U0d3qL}r(:D#о 뾛;[!]\:tŒr'Vk27m|F{o ; V0pvqd)A*&.b.ƹ6UzH{Kb>k[O!ޟ0K waeY\?̫֏lxW*tov&y{Sy/rAf`d*cCr yqȨP_hlr/zC+fE#+"7pg 7UD,x@[ׁG:ɞpeMg/Fk@\hX(WxEN"K_.3}RoM&z6WAC%< N?+^+]`E*#0J鮬X^pؤ܍2rDqo&m|W3إ N% VsO(pƣ×@) "{7yH!zwux'AuS&i;Itza&B ׈=fIav Ptg(+^ 5ڲ?vB'j;$=ii^6ǽ@l-t=ʗG>1 aw]Ovܗzq5 " h ?ޮ pƵ6QJE jpl5`!. wNڎϫ"ў>mʌCy55RUIgvK {"Ov]ڳ/__xiǝ"S껏wRۼ%xEspR{3E?&a*'(Zt68춦zE6pS<ZQ}.);Smm83 %1U wkzaᆛ]eF[FQVot=?K˜aP=Y h'mg6m@цMtR[A4䥅K$sWu oHT@  1)i:yToo$@KWolnS>[yy8t 0 \Qevi>=!HÅ$D.`gd-7 &$XF155o{ EzѦp51S^w0)Es\DcȌ%=\- _4 %|KIv%g1bnJhן~"8hzAcbS*䭞@Ԟc$R"Efvr {szŲxy\w^T7=T7N9]K 3&Mͷ6bZ"T t"8'z &msKYvT?Y_1gw]oA\s&MH_rdz@p!%X`n \tO.؉#< UDc0A\y弝Ho/,FCg4NIL(*q!,NXW F8CQ}yOuAo RIcQE$ϛĄ_x\_N82Ul.M1Ү}N5=o Gn_5TbJ^ #f~(!J>^(Q`vXfճyoG[`M{zѿ=)fxtƈeKCr\YAf`'Q?r lxӗ7D{x`~&c{zQw;l93}eDlVDwTSPWծ )J@(4o{NyefՈD7$~&{ ԗ o=elZiwK;ݢ8}zu);s^4Nm 0M||pbDyi$Q^PI[E,qғ]J꘴WGI9}"{ v~Ե1ɳ3mÄm_7[e:`c̨FϟLմTҋ&6K$s$dlo)C(?A~ƊS9 *RCfiR tZAdJeo5ΐLȜ)xh|FeJ(&ʴOڴ P9aZbVQ[ N *PDVTP4c22#*ZEGܠY"8hj튅wE 2רZJ.{hԝR k:o] D-$X+czDBlTPrJyJ!$_i'4$R*+-@3U٢G y[4tcb:0n7' )'#Z$Eysm(q՞bVT z}by<\D/ H?egfFS=D զ4#gGYq'>SmrE'iQ\ Df=5I>XQg^UR>9 R{R:5/09=?Sà9=[y%EG]a"O9Symh7p:@.Ϫqf2臆6x?rd#Gק tҝW<tEg9r>>D0hh'/?Q$D ĞFChy3F %U |F!V D=XmhgL_.̻f')3.1P7iB_Iv p07+_@to6xjl:4%04辦<Ν^A|dT5`eI^O@Yg=/oB;{zT g%ız6p IW 0H{axwJ ɝP|Ԅ3;mfU# Xml:ǾRfRq͗^_&oj㵰U-1҆ N ?wwe6]^4N[S?bZ^k.XHNt=2*h )Jkt@~k(T;߽D=t[}-Zs{P.za+b(xb+1^-N:!w-+DQP~FwB:Z̘ XIbHb')=3hwgn Wg /6%=G(xwF}>T7՜뾧4?︯Ep:^P [R7r.(y()}Ȓf^]S|Ң|ξF5%з3%"s{j.|O{uQ7({H9?-o[ĉ|uK6 }AvPzPrhtO~ZpOc}~/37ƛJџZw&pMt%^UEnb'hJޤ^nVi{t LE6)UʇuO0EVjx!0QW\ Q~wVLU.GGS8BQ.*.Óy$i䎃YP+ORJzT2QK%zָ!"ׇb3'Tŗo]ZWOh +v_?h??;j%? ٿKYx(T1ZyU R I`oRX+^2C?h`,]I%[QZnT%ĕ^0W)j-@o"C!^V<(Գpqp^ruVj,HMXȖaw{5cP4Jl̩8ry`WԒsd[ }T΃:eۈ.{"UY?C Ȅ(dYUXf}?w{TY&sVI3b@\(;L`-1(1BT9xu|ÿV,^@1p?/HFhVf:v_dv?(H4*,l7;oёsLiNjo ibXsk$)nN0Ui9t /䍴=xK?ve0)o7Atsơ ׍ΊYgѮJ#Ŝ_?5T?64@7[8bNy1t=hYߠ^SC󨿙doo9᫖(_.ok4k/6bMTs!HĞ}/;Z F[դRCLuz7 r9RM,9Dޚ8i{m:g(6 1_#> 4 >$0% I xk\ԅqX65jo h9-l a) =PgW-?YYp4::'bosܺ4Fe>ڮtVfC#gTDOk{bcB4~aRbʔB/$ZB2DhcfG^Q^*pyLf|1F?EY w 0GUAE%G)]pgk@QIaPSg j\O. KWX+כ!pKqg8%;ϛ~ !bKÿ8Wؘ-?KPGtts9 Py8Sb>2u`)W(,eT4=3FF9Y)ïRyvu.o3^X`r ɔH:Q2[Qد `yr7Wfmu]#O1)^ur~<"4 [14X#Q!NF.UIhc=. .0^cbeVKEC4`oS[]hiJG̴qIP?c\[E< OA wFY6LiB=^Ś]_߆s1˙fvbi;- ԢA[W3o+D;=(T4u "dh4"MNq' @wu %q:uwQ#ԩYco0VQxV4|`5~:+pQ%>Qh|xwE遰<72`.8rg7O٢OzoS;ᕹF%9]Af/0e$ P~oaJ@Wi&pN/tl [--MXNn"i09)?t >Qe &}N:%pek7{P4qhh[4'@ Vc/ wXq%wk.).V>"(A jC I =2L~ju=ѾMF:ڬ.VD0Bڠ\TT)U?|7tA/lT{qKUXmk&{\B%mش0tE6Z>K-oZǿƧX3OD^3y&W)=1vMJh^^j tze PnhWyRVtT*PuwbNHS1p-M:WI'/Jxw)%iT`RǶrDVjo^,0RMCۇ!L~&=wg[ xӏJ(T(oQUZ'VTD N`e\ ؖ߉{+uK7z(^< ԡ\M ]ؐ|)ih=y ƆȅNn?/&Dc(T\~<4:4"k&Fv63q yN~goi%E[O\Y\]Oˢϗy5);A1 ^X-݈~ "ǎ!J5[H9aS`Fr¾|fe3أop ~p:y80V+INx_y,Ký<=n-''GZy dEbSz8QvжؽD=,0|3C_TE}-:|!ęiPفvGq;Ia Frr k ),/K%A2]F/hևኆ5Ko0a> 9|U~RSU<va>/Qb8E)n(9 8V3hd9a?NV5&ɠHjgҥO[Q0I6e"E5#>)Yg."F>)zQE%zTo6.9XτߠIQ1%P th{bSŨ;qBkp.Kb)'dD=OC =;! w\Mi:]sStqU]\GUF(j8) ?í/ɁXtxs*a`A,& "#֟Q9ҝZ/^s`[t61۟btiFf{fP&57^fgyC~%pT]z EO) lPJN1qo ^|*7 x(R&cDwgERaL癑r 8'^K}Ih3,<#BCZn=I-E=}{m@w!a3v: ,Z`UbZy k|1=;A-{jQFVqCĖ9v+_h]Zd4ĝe+t'4Ǿ1q[ =!!tCot?oovX-u5#y6zjɓ]%lKfxkЎ,_sM,;bдG|2%5ʷh忢co;VfGgwycG {9QWv-ソ* o֞oj{_=f=Wc TAm"|IJTqNy`S :vKպrn<6=r0ix'm@ioNrۅ*9(UBLmayRKF\tzFNѨUǭFʨ8J =Mt#SqJO|J+O)"ɝD,yQlIS!0'(PSUf|\6WN. TzVUVe>, Wi a۵!I~u/g5) |ɔ&;$; S_Ghg, (=_[Oag=0ns(YɾGաΪ]k[u]"rX[ȯh7f:v. Swtp!hKG/5Uk[|#%q&wq})x1³$)AcR3 C[Rw&.e0CSs?lCo|Wi+㉨*\&V{R$ɠdeR~5^LT #M:9'm $`L9BrLoY6rw˙bgc_<,bw<.9@Bac3Dv?\Qv`{(FE oE .)H窏`m?̇oDR(癃tz 7Q( kS{Qb^؝f}7DEiC)v Ȍh2y %JN^ZWV?|H#^>>d+|傫18,)Gk}k0U`Tt|L R,dnX4d:\[ߛXbYjtC'`ZU[VǕ!c3µ0C2zCd}|QڥF:ئl Ԇs Oc(uT޸`DMX|l㟟<{h?-ڛ,^Iےϧa<^3q?BYɧъ\8Fw P:n,4 gN޲)0:^,2WEƒ>X|mG&*'œy;q>Fx6Ŏ ߣͱ8wr K\ `] _8iSo%'O~e:]5=ٺYy7)_Ze^&J4 pȬknvMj>/\Me]ayM@3vވYICM0m搩vO.(6h(aP 0deKQA2/ړ;IFF:"&.xr4I۲ü )T8Qs|Ct9-Cy}&m >^6YWmNp'xTXN^UЁ8QIE5-ř Mρ*&bfV(o{|163"Ue̺G<: xeUM늿bv1XWXRG(Qa+|v!N.  g *ETCRC1aVo=cŅ;j//ߟj7Mb2㭤z5rFg3~ 4cuktQzg#/J'wH; LR/}@cv^]_HW)G/BA<?783j.UwVIVu..sz7T'.g1Xz'%nL):kDwDF7F$GwuxUKLi7WܢqGhY͗~ԟW_~Ξ8וKZN?i$=/ewzn14ӱUBĝ&w|#C:vuqYe"l]~JZj\]C5~VCyn1Xj/;$tT!%qe%qGN2=fZc5#AFo6Uk6})2M_h|An%e 2ެ^^[]z憽}>OC dʣЮNo^.ܑ=o D78}I|OjQ[1U3W/-AV2?i|5 KVwNi}PڗZORDin.M8țQ{A̍mx/Ŵp\nMB5/OD ++OFnU5nDipM"[*ͺó0Ud}R®2L{(uoMŷlJD;9,h5g(CuZ VXyb0apS<.:wuzm]Nr>A;Y kQENy!3$'K:۩Pb7&&CʰNpyR4U"f˘,H<,6c9ry')W=#y=D95}n F0Ndߨ(̡/ g)3f(~g ^hJ3c3{nExD( 0^1pF}!\:Lxj;ىј\=yHzb|,n*M9?TZ~6)0Lyɻu<p8)S!J@kTT<)()Og_Gji$ƀ@W֒/[Νo 0>9X[n~:ɠx\Dr)[ћEz8 N=R :St*[~8z˖.KO-LXp5|Bm)K:6Pyz<@Q$:%Sj*)]]Er>IS#Mi=H=VF=~/A= .GH!.鄔ҪE1Q"U<UX`=|?'7_hEW|:18Uj ( RY'\f(2Z ;zXw k i}Gm,aqC6ޢc vkNL08oEsa_D=56*CjƢT?^8q9!۾S(YsZ?*s'o2?o7Gf\&_)xRiQ^-ɔFK3d+ʎDY& /apskh)BinLMNVq#cKؤk`L:2~I9.%l^~\~D[BUEUK$mYDwvnKU1f7tQ7HDq*]J?rި'%ģM f$Tm⢉hT94hJ%K~6}7jj,k:`Y%{i#8ՆuKKPcGC4(5T"{[, qMAM ug$_B=D}ȣeˮ FM<n%8{U x̣|3K͜Iv"',G)i^~'Oݏsuƾ`DW 2CǾ.2Rԏpw^hRRVϿ:!ϵ< -No J 3.|4NG Q*,74uN8& T{(;C?**B<ЮYe8tyJ *8ay@<`6BQJꙭ? <sUx ;*77E:XTӻNAy(P9o~zm^p(St.?vQ KKqZy4jeNlvn\V^ŲI"PN1JmFov*=|̾q=w-ĩl(nW=3{٨a'o#4dz:e weG(p?M q눑p>8$#̹8Hc a9PhF;Ƨ% t:+A)~m؋‘q()F> ?6P &^olC}T%OcلV<޵BX/깶4Rbah_|G8AVa8wo;v|4Lڢɔ`qC`-nP-uȏ:\Mpr! g_ߗgpgQ?v׹3զ/%oHh&1ri]:JukNl$|݇:v[^F~/YZ~՝a~m#ՂeC^6s_n^<24*XW9:mTvo 4i]f- |kurZqQ?6tje?^[&{qYڣ }]Oìk3uo";iU#<{Ac%+` }P>%\틽;&_ngKyn}]2ߟ)Ș>{Ș^+t]^1w6/|z{Z.y[oO Q1}mE3T*W[64OR2.7\*7΋NQGϋN/TDؘ%8رp ڃjD >?RCf&9Ì^v|Z󚽈5Czk{^TF=rJ lNWZQg&aq?ʭҏK$PgC:sh;?}%sE3u&kq_Ns:yX:>~ S1V][u nhAB/6zʩ FG_jy(iXA(?=#72[*U~DFbN8\S4@nm!N&K/cwFD_3U"jͼMfcTfDJNJV~{_ ,rWk}/[vsd eE,Jo!($ϭ7o 0rFjfXdYV0 ܸusg Ĭ @0wAjEwOo| p򖳰tJyㅹ}\07 osEAK$ ^\c.ߏrQ6H^r縯9wv8e]4Ĕu6>jySy_R<{_ G---,ZNu랤zBS%"\_Fm LB}0V Ǣ 24V 8xY~g輇oNj*g.?W 3R^yf-'~hDo]g49Nh 1/ɋ OK^xT-E6wz{>I,*F%t ubt$9Z1zogJM+"Bt =iy󹽇:~ rJ2#͙}MGn;dq\į=;=;%Od,/-[SfU[7ڲAca[mFr]E:鬜{LQ 8}o[keAfn6j0)+SwQqCnϿIŗ oḥI"0y#g+ mo.rJ06X?6B|<ثQ)T&XYpMǧ4_8bdaWLsJW}lh*pftI]HKmuP\[f(dD~ma*`&Tʾrh RB)1*=*Ұ5Vi(y?;E 엕3l`V7`Ֆ``޷ +5HC^̰MW V> lv)|Qna0;0$Q}>A3m_QC =TCAP-eH,JT[&Yܐ(T{vyʙa~ C. wU͢n w-l9L#'z]y78JU/uE<`0f +%ٴa06M׭׻eRdR 4Ye4Íi` x BF &@ mJ !vB$L^9πBHQG?y0_Xo\)T 4?33[YԽOLVCR;v|0Xaޑy̍:6@g!=^9E9f/ΜTOGMJI j4[2\ڦu/A?gIYgk!sK\ -P*2x.hXYG+i1_ g3ؑRM'5W7tuʘWDy*[0) &E)?!bm)>X8 | GWn_Jh ) ſ%GҊƚqE_ NLn]útq>r}sIw {GۂMmfϫ\aAg]oQXViO (3=ƒJr/H5pJGY1d8tf爏/A}7B{Clݏ^Lxaa?AUm]!eh)I7;♧$Z9vhD{QXjh4yXXN9 .wwΧYovH?||aEyE E(ͭg60 욘]?Xat_Ym)=Po 6)(U:%5TO{>al5w0oqgM]?J( qJ Ğ%U[c%[hr>8#{⇴%vcmonZ'_+>6Ax|tu%a泇pv5I]I&k-:M*v em'h♇RCș)홿L6* 6aI1qUO˵mr!"zOo5ΥI{oTCDͫ"JAG;̺rȉXwzl]*2z aot*f8 -  Q j۱? P hyJݰ$Ýkن|[U4GДfR_왍 "^!=)m؏Dts?rφOó\F)?K&O$ uR M7 1ș I,@;^2+3eYH"z ViUɤggl贅s*OiTٻ2s=bȕ[0FO{`-VJay:m۠ w8DđVճ?!=f*VٳE= CIx ݟ-J,kT*6,B+쪵eΓEeBϿgN6WT۵j|;aZ2$r<$bH9W*̂F`]3$՞=6=cftQJgR&T4 s_]0{Do!u6|84‹8^>Uz5zChIܟ>݅ Tyw'/%'XgF0[;}8n!unklRT+&S-0Wq;7?AZֳǴe30QMзyi\jMk> Vd޸AS*gc6o (8ZW.O̢ NV*wQ~ߪ[I+翿OeF!+~RBuqktq;y+gɴYu֜fA{m2 oQ.itǯ:y];3vv׾ň(;gP]iޡSFi3+R0QmgU.03#RmvE{CڅYf@iC& 0J)-᝘fNvǥոLԶ X-QkEiۭò9.m}Ee&i:.qe^>×:\ +.л Ɏ>`G Ҡ͡WNk2ET]9 i+~p;dSM?4$&џsatی}Sm *!s/ֻ!Q uQY*0/f`l`X5~ThKhuJv{t# 0ND`;)p0Jaq`n2cN8Ӓ#i ?LfpۉASN'b) Qv+ zhgE1WA-gsrAޣh (_TCN,'sDb("^ C+wR>e9?-n7 xV{d$gtơ s(K}C.>' lVt'w!w,w>Ed:)榊a#V'5)nƃFQv)1\_<(&Aݯkqn{:* aS2xq om"HPHpR𻥣ʣN9 5 NrAfTӾEQ%xјz=@Ç祣)yj1E_9<78d [A jPZ##NN>;A}%a 3AO-O5*9_֕xWexC0x%UGnf$[Ш]O6b|b4Jy@*r11l^J#v['7Z`cXdpAwfeE}A)M|? Չ5;uOl9`|O/`ʛcW m 6sR. 5%"TVjboЌq&4xuR]c^7QGD/NX3ͭ˛%j=ʤf\D kq\FH,8tև:$Ge ˣ68 )vc.㝐l W`"u5k3h_^OȦ8KU~ȚMpnrx0$MDj Q"kE1* &V'Bmj˛u`JGqdR?>>xr6@W2$*CUw[E' 0y\I$@6D-&(, &?48|v:5ީȟui³!~B,hQ(ƵWVN0ў=֌]J1jo JqҳJ, t_-'}5_ouJR9Z| 匎.ʙdBk$Ӕ=*_ffOd2;+6߸D1?oySL IGyOX>0zPsr ,@.OXUX>4[ oAB{U\AayJl(4 9 WE9b50 +y=_E_hOT_0yohd).IPSS>)|4RmrlR*O$^oqfWy~'vw|u\Q)Q|t4MSD۾^_3iȣ?\/1Mw2}(?bu s'Wg0vBDI&y<fBjT5hS*-Z EwQ?F;vNu:Տ(vpø  OlG4hF $ZMx"E寳֑.Z[ S2zޕa; 0)4;"r{o Sjp$Z^@?b`3R7'N(ɏ k`0 QESqwMvK\ `?OvMwV;Ksq ؤʦkn0[+2i;+1[c$ { KK5I'>w0wj$,=9V^fF;v(K,|- %{9^aɞM 2=f| )1ԉ1U#{c0:hOҟDhXya쐒ҬpIOl0"EK6/P{uROb0#Q;lRuEfwy8?{Y I/P8u<0 h$oG[7!us J%O9J=I~jSurȨ+wn -Ap| mхM֋fv a^ϡ''ofg拴E^ʥ*C㹝1^gǴy!۴yruR^;}%4ߟ?EAA:ʞjپ?EͬI~U.͚RWܳѽR(IU}aA:-.;b2Ptk N ^o0oI8ddYdy 0 7$On.;c>^vk9D5mP_$1vAb:>e6~-׀ cB(΄tC!KdӸ)&Z$!QVp`kc+,T$=9+Ҋ硂{f .LUϭ4#$O#kP]?o2s`/x\šFƊR§W2?&B }_t%ʓD& m~H`hw$T F-j nwjJB*>d+I4:߹7 :[={3Њ_p5gG0RY78{س&g$:*O9Vp;5vCz)z:|kϺޮ`1͙ycc X>._-_u#frQz Nޅ&\SDiV(yx.'%|XPi4M'ʫP}3YPL&2> v8Br7#MQ+Wk~GhEWUWF `CfV1 eCYX'ʝ&))& q#@Ḽ|3*Hԉ't%TF6-2B4fId{2Bʻ)~1*^C5S=*<B`b|esM!~s.d7[$S%5%?Sx*!`uNih/1pHv8aVMAsUʨ.t1͟: ~iBfi H7IA%t2qZV;j샃#J{i>.H&_ftY?ZC/g[2)bp``6}"$Ʒ㵵iF$krf@ʖ3Iy;֗u!F;D m6!ay*_7کmi9}0[-B%:ch|N[K, a!f2NmկVcjbSQ}fe9ܭĹ<(%T;hɳi];3'`0ɴ˻}WY 8kw$6a9E"/*wN Kǔ+@ Tn<ͬ3T^m۽϶ b̧?g[#?9k:e$[r~Y0#aB30KRM6d& 0ِǛNZc穂<,M5#[Ul9O=0}9_ 5zQ^ZfrT3y_ѲUWmf:>DLAv4kNir?\9j^*w4zlRl9? <b4~֟Ѣ-OnY7;?rsZT\1-/aURŷh״>I=mΙlg-f^oͣB3\D1&6G;5u o m rܯhp̿/oMzAIi%& Rh c%OmоKkBl[Bi;s'+'eŻ)Hb-RDO^SBwc6ej4i?[GfyZW:YO>ƾلdL(]A*2f30K+ms3U=BWʠVT+oNڑYdKTSt;~qܛCAq5:* L~ 945tmߺ-W7h^vF &$A&B#xJ ˷FU2!5MwS.vv}"+O oȸN_<#wΙEϏ-$̪LH2eTRd'Kx\;(HhDEЬgFgmDbF$M~`\Ơw5`qVt.fn0z[T7~ְC-sT|gRb@XIuJўX,\/Tbݟ!jjϤ=1o;F^]d>?wÕo|=nO*Tm!Q}q:L^.,\!밈glrS(o['MB㱏wLEcbtAV ! @[L$}PwXuJOc[WEQ 84TybjoQAC'ZT9l37 ^/Oe`Ufɳ*%5ަ4$ifa~a0$/I*)o#$^~#z?79e1Njzz˿e!z{ҋA0\'1pTܩ2g{hJ67竁ڒ'\&=r:c%] 3;2{>XߤV($˝ts~yYR@X|SJU)~Yh`ƒ!`:Z %|8y~R¯nRaJs?Hy56)W:h] ^jqܮ8.OIxO6~[W7/IY9NQPݿKZR-wcG}D5HKqM}Eѻ.ٙ}Aw+EȘ[OՄٵ|z@+L3;]Fjrg&L<`!MCx80Hs􆧨߷V0Qq2Õ::N||YpG;C;7xK)gl3kR'̝/o:q)ݓBX7^Y}Ⱦ ywL_2o^hUϭ?30tw@{&+S0:‹2F2n`9D{$Tʙ26 \)qզA'ᜰJ36Ӊm `Q?b(7v<.5GXx<[U ^8=OؤOFXoW[t~;j~4~ ַ/u74(4O\9n'6Opy &t#V({,m&)\߂KR q*^Zeܿn#*#[&szhL=Y6(}XLq8B+{\oz(n|7Rr`6:0/}RϧӜ[5z>͍9Χ˞OR4:_9}99 ?ßbϥN0 ?~s>tfF` ss㸊2jS>,bM~cD22 K\5$-J>{>\` Dyl$*Z'㴯gqfb**$blO/@ȕ37\i0{.8r4xށmnm|6yVZn/i練;.]+|4qcޜF#CM5FQrm@$aKR waPإM>GU)ĩ@Q2z7m9O_F.XOM#\w)b yWA=1AV=EU< b0316q'[{ K2s=fϪPyG{bvg@>6*a=̋e""`Ÿl\ s)ݖx8i$jB(OP?=QE~⃽7Oޟ)a0isp"t!ݍ0QۍjBa/Zl$؇i*vkx7WImI3,(g(CfI! +vjL^na^S˙R'ꭆ5ىxjTS}WـDWYv<5*VV Wp}ESy(7]e5 JK͙̇YJ|، 쁕軐ٙO?|N`KRGs=G0+* !J=̥ӊxL:qޫ`">OwL pw =ƽ-CC&6:m<\i :]r *½8ézU*-⏲rL@/R)bg(-Je;(!WX 7x /җZ(M_dz͌+wf&>)kEDˤ c įeE+F>-*vŽ̸ЖuF+H>w{wiR'}ӖBG, c:2'4}Q o+t/%/i䯸ctm'=I@Ij+~1L{4c!?v9)cCws39Rz\n<7Ty 7T!3(vrWvQӦ#p=1gT'MF Y!(E;&~L\r)!§0yFϕkl\/Z`m*x]WҏIAoy\'qy Eh7MkeE"cOchͅvF7[@:+2&5I5hjaRk۶iaN8WKռ< \_? Z%͹'ѿ +V⥯Qj1WͲ߾V;P{P QK4Av֤8_|b0c72ؾ=ʝ-2aadK l?XoGxb'vr?OS3\h1jŅϧ.K*Sa@q,Bi%zXx4 3f*-Sw`QxS?ꇙw`%NLK%X"w@[ZJƁ)i,X/2\Bir yDyJ_"f< cvA$4dȥq2&v+Z]o*PyˣByc%y#(JƎbe(P3Ew?Q.]ddB(T+5hҟ0Z` vLR5f,e t%lLP8^#bzM) cΦTlj.!FZ'r-Q\w.<58I0sfY'(gBW ׿4 Dn ZʝKx1&sF nf{r7U'dkS¼`g_JI{'#y.r>_t#Sy/Ж<&qm?lEʙ:J8t"Mj ݔx=jMר%9Нf`>9_sIܕDxn΢I<՟JGt0yxnf h;F;:"!pZ6"mR3L)p{b ENKĝ?lO5 ZH *ЄuZ-h B;oK0(ə/ώ#Y;0N&犧M(YDOӣrV= 8W}DxV)87,̫AJ +FJ DrkyoHN\"^=3ޛ\OP47qG#}"\C/?u[8h?O, Ծ+ox"G:BgFscg*Ş8e|;%:9zuAI:&e5FuTyry#p췶QU&җM"Z X ayj``y,>NUj_s #'O5m(#MيHts#ҶgFR{_>Gݝ+Wg_C{~ڷ]^nzo# =p5]3{e~WjTj>W@s(U/aNGNwAiPco %0_ -r 3(?zA(?W+Qi9?"ʏcSbqos'a&`廅eP  >O| Q\;ܞ|taAɻ)(7ᕩ<#!¹A u=IG-tJ\fΝLZdp89:٦Y΄_ظ>NgUHx=zm凅NZ`eSŢpr J\ί!7$D,ob3EED JX{ ?9RόۗQR+{8jaQhHUJ"!˩ 7>Eu{}kN(+FkRJrWFIDbMO\ ̍}=rW1M0~PL&#iYlRJ->VWN"%[ Z"-)AT JTIΐ0\y٤ݯ4rɽd򐁾Ɵ37:d_چwL$iŤۤ6<0aѩJY0L.K^5*~ ¼pǦin+N2RFVOVOͰzQ)#hifEjY"l<~9y ]\.\:' t+Ӌm z -gJ6G4 /Kf:HN4PV8w3F^d8-'c')S,o&^ZO߁~]`:;djē]*ej:%?nF\*5.sQ's41Ѧ4)M95o;t;6=1CtTڢ&6QPI8+Vy Y3E[ -7% Ix~e\wWUWUDp (A3y >N_]nS(,A W9v5/ۉ x{/DT=j8SZ(h䞣Bdʤo-S-Py2;o9紖`>mAsݰnCFrF2Σ`Yd]UᱦISc,JSZJ޻lR?Ԗ˵3ՖjGI)uVx дu=HjR//o&fmمS@u|*6]j! ujһgU;ўt˔Aydb"p=)a&x{ NX)ױ!;9?5\N$#7&J\({TwN(_;Cx2}e@7} -ut mQſ)II(=Jz3 TJ_Sx)oŭ"Ѥܛ_]{^}8#db I[]x-?-1WRXD^;6ia5<qkԢX0wJ2PUtSͪ<@\q4=I' }% VțRb4omK:X5AnZRHE)m j~ 9 㕁޺1%e/K=NR~ po7P{{2 5w|Cq{# I0L[y rլ|>QBd#4gGBw*tKWZoc.mKNƇ2.._r2e'}7)}2"b1H?eKFKÃ̺&Z h5 Fu!Wr{N Ql VOӃ1OkYtO>84|=aM+0~L+oJQ7r@*{n0x6٤s;|`s V_q 4QՔn'|OwRq,B7n$ȣ55 v.5:4)no8pĒS TN1z/u武7ZDi ՉdC~䑂|깹ߐܲ>B.Օ 6H:¤u_/w%xP |GI"CW~x+⡿lqTS@ѹf=^e@@ 0y@mk!z~"/`BI 0كHm+̄]7M%!HoCI_OYP~JPh|%5+]RXyu NcNC@tU2 ruICxW^5hE^wpAW~?~WZͬQ(EXi&tͰ .Kڊu7 Io> ̘sH=QwddʌXxfi,FŏQ[PɃ(58eOUBMg%%X SZYXڎSEV^f]ڊ\cGE0KFT#%.8uBӧPl%{P36}{9zX`x~U/(QA&]<']_O b0/WG!8U#=CPViϳR6V[)rxWy!wpȓ 7rٿ ٿ/1yn?I,}GNN Y.'iK8l, I@:|?Ż ҈,wl0 p e[R\9Zhi,?BԒ|X}sڇ 7NĊ]vrْ̄iӋ "F<ahh:ɇe sRP Z#rOE(]LawWaY~v1 үC(}^-^C|)%In²{ד~8aCf^8Uf3*E[T&} |)w 3\>`yG7b P]dpgXQf*3LGgM/"nqrkQ2F ʭh !} 6;s*O3gO6yg?d"H/|e?vJ^घ:VA#kGNQ3Ce%g>m#qIQyϠuztid^=ZbD, b|' ņ|UVљ%A-I뉑?bV_i0T?{za4+%E\f%ͨVX@+9t% 1{J W\`YKbHM*z!&_Uj\/SN)},X@sXO9U<9IO;wZ3/$ 7{5. HTR(E)jOc1 \ha\'$\| ܴߚN+q@tO1KrZ\Ρ"]FQ/j5"1ʖaqTC.8R^lwz_0'~7̀"U#݄<Ƙ]x[.= n{ҊV](H381D^#,$.0FxHd5wi6Xd+L5$ʞ$,J8ZlT@cX!z$tVV2QW MX^z/BaZQ)=%JMhlY씤TqE'"jUX{t8{=:s-HaM&愹w!US;q9Z`"ܧ!tjɃ4o& #ܣ6NڛXLblg{3~hIv-+ʔxɞQ=ďy~J\ uD×_`Khy邙DiOhΥ((5~lӦV&k I:|y[("|߳[Su_H/gBWZ 4ų:U(7;p=6\lR&YxRHޤ{z,~UIKDgmmV+1BPlN(rOP֠Ng>{&Tլb MP(}14 ](xiz-no5ª}6rj%|`*iL+}mA &}/I=Mmاy@[2$GyK{-%E'QIg'yҸ)i@3]$Ufn ŕǝNX޵H2:"2L]盺nKW* ٽPVCEmGy(OGL\Ņ_{-km?wH?r8%oN0ڼ;@!1%ɠJ?D=@,h9厰MFm^ IgCHKQSx#$ۂա|oS.(E>IQ!7PQ:.)9.]~LJr 3t( GGSxMHi_N5a숴XIWhg`U)zrSgb-Cŷ l/7Ʒ.hu"yDeo5UjNٰp}>yLU >74<3F0z/?@{dtIAa܅ohM8yRuCl j{L:~) ~×89BU.0r_5l~G,*wbB-jGPz#^Drl3v)U碽VِmS([f_4#D. D(s;Ј׫`i1 Y‹мD8kLkv229* P|= x?'^*42 S3 )JJyY ~OB=V$~ xdAWߎVMWx 磎}kr{j4W^Ī#盭m:iv#*^ᐝ,`'/Kt?^0MeZ|2ga.plV+d+:G<͑0AJ8W̕dtx?%aʣ t [ux[D&xIݑ=+8k)Hp_rZkO=HOj1~!W1Z6qHȈ^F MbQ?( z݃-48'w['ݓo]"O7eJ炙 )59[cΙGW̝bKgk{֠m9L%Ϳlg>H {I0O|LdsnQ'|Sj iX3Dk}hd*C[Z;SXrc ,ikh:-=ʟ7Qq0*%UplJ[]LfMELK[c6r< Ѯ.ӡ 6͎sϋYE) Uq5>}QAD'e uJ=C 5S$<%Oa*pYkY@Kf牛R\[5l$\]?`@P`AF.20YgOW?LUb|8v O*3 sX.j}ӓ]\/1[~$i?v4hV ^@u4;E; ]Z.H"^ʝeR9M [w+ɝP F|\}l39܄Ir>f|O\ں\-|tK=5RcWwjtdΞb$q͙bv@%@Cc+"EQEu`T| 5gBS\X8>5FĿ4h#5uJ=/x2ox5W5݊Lnsڨfnģ1ć*.Me|Yz!D>K៸ԅcDz嘄={ ,yv#-ml‰$FZny`=r%K!Ă&53sF9DGvq_*GD;ٳS DHаp^|Hvt"Eclia=km]++H:#wJc.3DxdX&z}]X13bԇUv{;vvIu6Ao XPm`yJ;9V;1U}ָի|3YX1[fmhUj=[G Qse{篝vJZ+tlG] >UmݦwYC-Ф(t<4b|Mdt ƥŲɌ_D~I:mGۆX Dm&В/ᗨC)7٘5 ƥ?5+\6 %qaC9xTݮhUhQKyZLk:5.骬Et9=H|v:_вX=h#!cx OωL<u,|\]cBwi0*t/R x#a%K\u =1\ֿ̍&XW _^̍֊Zo=q8VcEX>wa_SFwwl5Mio_A!B#1Oߓ#s  Rڌ;>fOm~'*ŎNX~ #`jq"C伛e}E=]Gsl˺sȖ=!n+L0M;({+v*%uI0vԖ>bq,)z|!;ߺjnargmv'V]fH 0qo`2\!rEH/*6Q"PQg&*+b MSV3[XXY!9R=2Q` 8d&ozVR8Q)I&`&]_=]BQ#L<5ĈΕ{'"k|AVNE~N P$#@b 7;H/)aT1Ă^kTq%t)-vhkS(svG9hYZÍlQ :Fo> MG3jE!4h; R46\o[p9F#b8v: 3P025:5I]}E[N5Ѭg% \d w%͸;[客`J\]gd Þa(c?G5`pERzf ԓY* PF(/:e7>v ;4Ԩ㷣qnqVoᣍ[B bkaQbB9rC: EWTYQ?ТCN+vin٠l5oH';OBpOg 8?z ʧDH;.͓LCKڼ5zW2]^Ά2Lr%Y5%ͧoW1PaQF /q+U0Y=dP^uj}lB=~V-T"t=xf6UAV}E9]G*O0pX;Gl gnOFI6D0q]T~0k]qrǫyH*H?JΗQЉ_7p"JƍO+I2g՚yr(cQ~1QYcJf $yOZS乗$/Զqm8.RnB Y1TF>U֪/ {*}Y- /syf?R~Rph 0`Le _2Cq)Lh{&zz~Yo$'\ς _i gQhtq,@^79|`WX<癛3Q}nAoؿDw Z};[pni;z P%g+BaBqz_J|,ЙM4%}P3hm_lJ q_^'ě% mP;Y9Yk8dE/sUϖ jS) }w]LHu}/L;Md1%O2KKEDϲ W<&ZFmfiMze٤#Juʷ3ؘ)0[ņ55ӪTtFNBXe5L;?Ci?Af01>W;#dM>ͥ'|9ܮeQ%L4v!tJ:k#Fێ[3ǜyHQkFh 5! WIZYFn/ +L<,,7/L譌؄$aY; {+J ÊP KZj dUo2J^ ׾ZM~ _m> 7$ޢNҿR&~=n"/d}ND?鉀Pz3*~с sEلB  }WEo{$ ˖8M`,Yw#fO/Y !dWYa:_Z9>"h>wuGV>e[qr~aꡭ+6Qt L_ 0\}o07>I2b@z$Q29vUeIٰL Y#א_>Yח$W [50f3ZK<ޤ4%vK? qkB6if&ݜrVVfR^"5}a7 * {[.j7$ru87s+|ǘTd-dtU—3RTQ|(/'Gk\s!f']yuw tϯueί(,4daSpEջT~I {~~aP| L\r(fca%z#{xEd^Ck,w[K"T*#=gLz?~s,>`#}t4RXъBJ(]BuNKSմ'D.KJ̲<"NE.AJ{,#g8y@:.ޕK]ī@y9ݠ{~>ۿ^Jtv}Lq_Pjh ի =VRّHw[4ЬqS8jjVof؉)P;s9{#Zjv{,iM8ȓo;C"TosGfL)xKBck•N*8nY_bώT-r ̵.EjHխ@y=QεXmi5 xcEV1Vr^:^=J:>:c5}x2E|' NV "*,0y\"VQgߍW(jA`2J?Q4KO/X#G'+uGOJulƼ> jՐ؄Q'{ z|PhtR'N݉ f\z'L}=J^\K<7Rٵjq͘q?/?^Тh|@<ODp_< _%9z!lǠ˜/|y` 08 cu>Ϋ|U|נSB6^y)|嗷(%CFnLiy*8Ŵ b(wދmyG6ێS1[TSnB'7;dXw~f:%Ф& 7p!p~uM1YҀ>mxaޯ2vJ>)$f0?Z+LÐ%صȌEm8^'! u'=xR%BQ{^},^2-Qy~-3maez OE(46*̛Q?uv:׌1mzyAƟ[o-~%o<'5:t+NkVx,ހ1޳p t26ƨHD,(mJ'uK gaD㭫_B8tbf~9_*4<=[g?4JZhPg4#;҅׫JMpiz/%\*>ʪOW xyTbVaHN)< wNrhwn׭(gsc\T3R) stIj'T ۛNm<3X'ؖT9s;:CG!6K?!/2+iɏ}mZk.F7(oGbCU߱7R!}8>Y=MlC6E?dg.l /cfw*v|K P"۸GbƋ:\"9#(-0*"c6'yΑ$CbCɜ4jfԓA$:+fV?M}W'T?U#DDG3^ ׬ٟAY 1R |=A bfԋ!#!*C$zq\Sf<Û| ,||Jq`$--ϠVPˮ}VE`:Oڊ {%"Z5~uY$[Sq4ШĽSJ_:OdfO0@!t4o<ŨHDg{K {F2 i^rfZuvCzly^ʔy,7&3UV?K~+\#) `޴l殿zYbW&_+;.Q~ QeT9Z8[ȾacxG %,e379/t5+84|n)`Sa㔸z |kU]; W 6Q>+fYtAS@Fae&NB %F:2 OFcWxG-Z[nGRq7|nN5x{/q='8+9&c=6fQ,2a)N؀.[9LŲ;mVS8}e "'d*yǕV/`9#}V4BR֡H](:LpI lUU5*/<6XO*ͧ #t DqOd<X<8N_2'Nļf"c (Le{jc fRn_^ӎ>ڳm#J E6/`#7G؆`󜺸MsC-& 9[?pfI@۸~v0 ׼@й$L!&H>#֒xx@2JPֱSRQ+CnGWC⣟(A.欅%z\r8䬉,Vr9ѪAXO78>8\kۓbG7᥷t4}ﰎU֬TrNb]֥ιhؙWeRT7Ӌ ܱGFOR.#{zy(R(Tcv?$wAr+m9Է- @U^|eد)U>cٗmx2[`WiA\Ag77|(cfQ1ZĿf//S?l3Q Y h"slӚ$|<&A$%N8gc$y<نL gS61a8)XTh]DgjOdB*y`>P/@^:VMe~kE\_%S( $7־bVxdw)r=1JHQWǡ<)#BP=#O(Z9_(n[&YhR_1@+Qv!.(;ǔ=86^>VX#%P=VЗ:|Cj;*x=C-:>qqx}VSӔf&j9x- %ShoPUI0{؀DqFHhwRApp(UT^9bQpEe ԲiH\V ɲTQu+ym8=|2<έ'Koi7yy6lwLҵy 7 _c\zi7MAr(/ƚ@ȪRg'f)|fu ;x:<}(7q;v BCpH+RZlCVjNK}#8(t ŏڟ xhL8{^M` 7 +1rA]]hB&(y&rh`14l&i ~یHEQo_ mj ꋾd csOR2P Z]q&'٘q&ԙ<Gi&qYo=O7"iq{=;{k;LA<`;F~ z,>U!}s]Mut?g-vÈ9@O$4`8I mKfo%h^+%=( 6IgFπIxF=U ~rO}>VbrR$|jķ`k5 Qj"䞟tBj#[؍#r1Ad#]H aNMח F߀'xVN]f}qWU3.+~S ?"fr>-Pm*2II7 jZ/C}Ui.>wJw[a ; >&3qM:^KF/= .4yJf7h(mOlPp=}`2eƔ远Og҇_U:M| ySs1gk/pZ(>)CӵV Ux0Is*'q[cWx(>sQ*M-g~lu%] %7!a][MkbS$6GZqˑj# )Ƌ˒{l&vEU<51 lI Ȗat~U<`8?7 i7_5$'wmфGPmئAdxQZLx4ZDa ωJ>MDp%#u.TZm:9)2X 805:Sw<\>K؎F$j|W^QH(L Q|Z:ctI}c6FpF8ޠ^56 {r1ǑbVJ (I+yP2^G:s lL. O!)|]f@ː,eabZ cfƣ^vor'>% *V#ni \<Px&og:ϛ<`w؂0E^LD)也LI4Iftt$'9:XIݵjRPƄɘYXs .fٱGlUx.b~?J.`|ukc6ߌ`-B?6lB0S8UȈW h&V1'`&ۣ'JI&fEIu)Z# FfL,- ,FAXmu֣Ûs EL<܎cKc;c-S-瞞w騺K?]L-ܨlTގQaDžKKZ6H蒺#諭!~ߍ<@% n6g8'ˣMGsܴ='=z OMQ"pk{HΒL4lj CyL 3C2ҙt! =)tIv{ JjQzرտ/A_H7 '$I<&e7vx 3Z64S4_siU-$)Vx)rP8$ 쟻CavXa~ ܞFR@;IC]atƿNS^d?Z[((3XM.?/­0k#tv7Ӓ]Zoօl$n߬iGJ.BgX ~CFɱ;1 bD(?bxNbs{{Ano [v=d{RD+Ur;',QnFM3Gp'R%B^cm8Ƨ&kjFA:*]kP8#~QS PBEa95H;,4CΉOqKrّI)ZL.brs9֠c/UMal52痳5 =zF=z] rRNw#k `ζ_]kH?  oP }ۇHʫw#0'ٯuj܈Eup Օk+<]V()b.hs.?G [kv[ME)VEJ_I$y>PR0d_I3.]0>侑$8¿x_=w&~5uuW#TvšE1c[0([ђڗ,*?I@޷G[$(b{f6/r|oR0%.\sC~?=JI BHq- ǻ Hn{7Lf@D OaCSy#5X5Zj(`S67H Yi~~黵]E}$+!ca^8,FP<9~H$~+`n1V8UBf_o҅`6LkUJ%RR(}5h2;E  VGd&QA3;? üc>ت, ^+C Mʧ7Pp G_gd],R{ĸ̀Q49*`eݩ=*XI>/lf>yr~P~1`膑|s`#a샂fIOvilcavNCx́D>+%.)%sepq+(eTϞ/nO 6"msNMq #j ,ANx 5.P#gm207sI@+JeUB㘼`17y14u]RQH{rEšK*$eJo-)6&>JM}AQ!<߈{w\=z]Qh6n 'vfڍaȕɦx6, _?~6D]8'aaؠ҇B ARl;WZE&;dJJSx~k+VWMEpMƂ*b FL )&]kT\S^qبxmb[7D{SXr._pp#m\ЋBZo% ؔEi#x~1Lp=SIOMK yrZ,Apn۱B-]lYjaCR_j)c &6Qț۠Ы' n8A(2C*ٸz stC8lW^UL4vƸZ$ʼny!qw0aҵ#+ |F*u207Դw 7\}3z#F`nR,U.X"S4d_>*d5k2Va : k!U)(8x_/޿vpn\@p eDO̼ͱW:-f\y%?uC!Vْ\UWT!X7+bf4P}L)a}IFLk!Wfq\){_VzaSn ChJ/$8N kޤ`obwš$^ ~šcQ~F> *C4qnIit,hB4#[ qBXo|va%ק f -xRRlpHBpwM"8.ྛ%95NXc:316!H _"޷u"^Ne'J$v[aLD<ֽPKWa&ElX>qBy]8Xm0§u屟FIbO$e&QD单qd5uP A7nX4ʭ[iٰ{[-!p]븿96P7wQ1A-)1\+]k\E C,N{AժK|009swD}_=#?T!2E!U<]2OX<ЗL-ATL'C}O^Xoݹ%:~ug4풺| ǘ_Ka5]Hmb\ /\}6+>lY z75P[nH|0lR_-EC:f/4rut b~lVHZPμbcG$zŔBVd~P;VAkjq.6 ^O?3 dHU_.Һ=C 8o1+]l4Kv* <!$J0 KHA5ErBۖ.P#gY@G'n60½|3 z[q*ϿDEQ73f&^oGGqEnQn?¯rrf睃& _&Lo+܏0-%:Avn:Dݿ~%ix9F9opCM9Ȫi&véy`Fb5T]a?<-jH9[ ~_ LX~"~yDs*}Y`m+-eo~~J@~wc_bwar^̟үG4C ~_1zJ55(fe8.tZiAUOؚ#x8/(˖E׬L/gk7*z >8*ث"7h_Q&)UG}RW,GfXflfoiq22Ț(.^ʴvQɱ|6ah#ߨmeڐʔ'ٿ3`huG"?eif.53;qR?he}D%Z[򵻟Fd>>ou^ 1怉 &clEB9[s3y:z-V8'JB-@mw< 3138 о!?$̌Џ\ўĕ% 0{Z8QpΥOAqO嘽~-Yqyx7Qp Svi DJq,xLR*iM^ގ8Z#l/+VTuKH_ ]Q<c6z~ tCbSmYXbc~;)#'̀}Hh1& vb:"/{Y([wZ\ȷ{lQB#}߮Dup=3Y32Wv1-`~vhhˇc~Ez+&979HYEi[)D= 7tG(P[}U^۪XLVwIʪӗA*Yca188+qM/r@5Ӄ&UT^ؔPp|{Z* 8aD}$IVAߊſB|D@Kʪg=}zU4q?#:]4Ȫ^S8.NF%fSh#Y))i(hbfܳ8oӟ?۟FAS,AHf]DHq|la%QeZRtUfO1#o_F -/8kXkK,^vtgIrκA% Zsу-/6 ~nD]R孶q@0 \O3QGcynG ~k9Iu%P2a֖atDkI>yWqB" R HWEP3F偺F Jr`Y煘;Eg@/y!Fpe`Rc(l1|>DI۝rfdՊVРc|x>cUd,nevm@#7JYF'r;yNl"Rn /%HŀsA^p#^s q5'BS,\ kؗ$֛9@8e@Y-U +c-gq̂fZ\͡70ݺYZ]{KFzS.ٜaY%x3S%j3 9;оV>C)Q) :o-xHxo@r6efqy*6Y&fR W0 >3,鑱kY#ݼ=βnqDs]J MUg)6 6tΝ1[XS`z0̅8{TTNADRgs筳-$wR,%>;oѺ溛p+0uS6Zw#Y 孛!m!nP{Y(RS/|[~liO&E1Xٯ,נ<|o2~ $nj,fHꕯ_H@JIƁSR&Ht*;tVEumxEor@'|46{ʿK99":ùnw yApʼ)2q:c1ud޴a9Dέu9fJFt ,rnqO-9~W[UUXׅ"h -x9J>4#@دpZK^L^Xat02NDKr6e'^֭efٲ12FrU1ZD3\b.4o5 SM{I:h I+X]BQK c)4HIYBj rԆR #N$׈f#C2cs|he҃#NXtUyPŝbf |UpӅn=!#AO " [Y 'L7SsګJѣ[+7zv 'PֲNXl-ޘ9[\TcU jl%uK,X](0-7 o.Z>ȍێNQKb?r gCB`5uEF [{o@+ykL:^ɻpG[n6c_LF[jj_;jy͒Y Ke "ٲso*2ڄ׼@'.GHeM&ߤ c_HXo ;>{K~ ȜM!MwMOa3 vh=Ez}=rRt<H{{%^W!w FXCjFX~;JƣRΜT GBKZ2d*vgaV\–NFܒRNs[\O 7fs ggB_꣣!`HCF̩;RV'>[;  [I (bV>+J.B MT09S7V eӘ|U䎍IDС}."AL]V6 7bjvծt<-s @MDy@Dt%eQ3fx21 (h̷|z-dJS&YbG*7#B}>IĖD̍P<%h|IDMiTFw} ZW"K!5mR d<R?Q"VN'[y}׬Y$ؿ_NER-,XƓe?*v =Ҵk95쐥kb'kme8RX,U\HXbN_9][7eY>\I"ċur6K xCϩ@2]N~gT).ԩP K y2'[G􋀧0K#oа)RJY$RR]h,yJ%.Q(GLRK: ]NЄ8gi6h 7'*婙1XL7ٓ^6 `wᑂ@`ʛQBh'\TFIaʷXFa ZW0Oh>ZPNi(pC@kؚOn)P BC?!xi\ gX~Ma -^K.vZm1Ke {`Ͳ_X 1 SFf̱:.?SvGux%X.1ؔ2<~\K+V.-*INzM}mTb7< 7*5]njQb뇭,1Fɽ(Ⱦw6#kL7\myGX]WrB__ O~+d0:W9QV%@"|^/'BEazG#=J: (o @>eN"HI Sk`ouQyky` P0?lu/\ \z-E6p+tp)Ͱlhpz~ebw:V7,q7[}Gcsi刼W嫑yd| estQi/ f;`#Wlq謶KUP fLJ8JbT~v>d 3kp߬_tߖ|L7쒂e(K<(9ǦxOjlچ(@7|X@ෟ}oضh#ڟ4xlBcג;+ z{i ()N'6 [r`К4A.:(nQ^EX]pr]VPNT7.65l"Kp 6Xe1F#8ʳtIdt]9_;,g){S!^ mp9=zi.yP0yN ʬʜGajd޴V=UFMEb]y@:Ϫ|>Ԭ ?2+޺:>˺Zu#|򖟹w76ڟj$[',>;;]sZVJ+z45&bOlb2%2/.X**ՒuH?L;jފ4{ ` :< ׵ti!,U@u5˜jt۲ȓo_e JS,Md%KsA[6TFaL*Ο} DG . ِU6y}VBɲu'FbxUę?Tw)`U5 hۂ{.ה9Q칞[Gqh]xʲxeSFG$~$<$ #tZvM),-YnvJ\G퐤8$),dl˧S؎Sxlwh QnB e%8L me'%ZqPdOv.x/2ܽȅ{MA\媌Tꨐ?r j5WHd_})[kUwHrA*}Zc^'pn8rJn m4.%} 4᳏lrLE,#Y`òQ%jB׍!1fQs#`Ǯ*`VJ]~1^G<O9;JG\GNWPjZ>v `,P/hb^1RSϭy )CH/9 +ؿݾdB$ne3 xy9XذپuS!x2V\ :F{G\X249%SZ" zG52=gL`s'<_rtÊQ݂%>K5dK&[׭ ݤMkE2RF!cxK9{Qǔ c {>X@ ʯvn>)yn;m7瞇aeF*L'$yӱclt9_hkWa6l2>'p,4}AM#}JlbtqqwGjp#C}88B!ܤ !"$Ƴa߽.mc|WϏWw4Цmx(wto! ,{~5jI,IR (+P!0W+`h j!gڀ(b͗*lsĻ2b`qAI0Bп9% %zflEoC р'rb,NrJ:JYwXEkm{ N4J4 [ĒVo˦x&+Zw`r"Rv,=Oۮ^(Qk{k7O>~rf-o=O>mFou]W`h|a}y@+ &݇Y\AJN`U66j˺gP_= 5MݸQ+0MJ-+>x( [C~TıGYɫ5+zy\uZ)} f_o߃BYf7ǓC Z i(GzTT1P5d?5DGF*>0= Y SKGqAOz0:ᱸr5j ₒPRlx!0~} |z7~D1%[+x˕w+[P#,~?[LMCcޟ%b{=V2<-!(7RO>c0GصX;@]FgG?|]|Vc708 Ǐx @N#ʹN@(־73vٔB+4VIuK)+ X%޺ _rʃ-M22۴xؕ>ll56e XS6uXPs_}T&goxm̍-_Y)gifP\ v XgN]&O#Tό!nIJ! T)txPFjU`.Snod qB y7\COPU `pqvz g&PCzdmm? l[ qޔ C \k{~6 RC 77%ЅFjڂ98z/ wl;P>7r*(aCqlt^wm뛯^qCujr2|V; FO7nBáe}5OjV#́Lt k9DpꆬxtEz*')fk5֗JI.t><3#ܾ|l;%wLfػM?BfaulKu9ʳ ~jDb{J%qĵkltJ"cfQA%g}܎) kq|Ey3g+ǣhQvW]M C%9?7@bld~[㰸Ȯo.9ա0ghh-5nj@a‹%7FOgfxav;'XKq(t?aiVo Ӷ2u$] "هY #52iB+fn:Gc_5)&oGdK'-[3*ӫ{{ n`~hIUJQNXQa d,B7A2E_q-ʿlx2:&fr?-BߏG9,"%D2# VgyZdw,8ӿ<ΪP-qo%v;-,݌ 6ې+&`un8rP,N!5}n ]pa`_dbI@MܠwB{"Cm'l}47*/6#\F=xΛ܊91rOdc/,SAv%ᶘ/QzjQU6sloFU21ݵ.k(;8L!V\nF#f!, 1Zjmʧ 縑gA{$Yzx:b TNkg&imvq_\h_.$G0Hl_/,zvӭImGq*J|}.FE> :<l) x-튰F__(DE[Ѿ8~:;<3\Jsxb/R (6[{˟'ó<~g! ] W6-0,^ 3oLG(sǠ~ztGN3 YoA ,o0\ KFm^B`M $Y_C*'=pZ8E`%8\خu +2s N>W@|MJY^-yw7RzgC~Rœatcz{VwaaDr[vې;`E"1t5F(:V8&u?/́;UBT3nLE?DkB:v~ـ-OyaٵUïRlLf c/Cz gA{DF(hah2znE;' 9-.,#ozZ֨\fX:_|2r]u9,<0 ^qƇ^?ǐ1QX_[<fGgnʜAĜY:VER6ir=瞾S K=Z+7YeuyPR;'XZJ7`clW16oHk: 6{{a.]{9?X2e! {6߲_`QքZDn[(6Kj|! {+ݜ8ڔ8AB+\mU({ْ$ec śA Tی|#{SE!c&ۂ^ȗId5X"JyjݒܡveĦOud,kY+SrLOدLx~wB8?Ixm1#[3gC#11h<@0*cVfx7!б"čfGsϗgʝf*d3bcN/o&q*$-/J:H" Q'HtR%Q+Рc o::c&@B%a ԩLQ Z9O:/giGثg WXA4>J@Z`D6EQ.;Țr urA(dAc<јf87F)^G򌜩,6Swv0_U%Ԝ݋vu(',A>`Ғb݀.wӱ.`n'r?eXT N% W<@(|ӌ<EJwxk/g?a<70ɰpVɹPpy8>㧕Ɏ1#Eu'WXp/ul I0'ehߌ8e"r}e_h˷`jx#3.\Ue>lr֦HrLxgo>]x||\uy\4 q3|l0B&_ 2]{T._'3qnYmsrR*aD@Noz}^#4H{O1G"`\KV:m?qTĉm8fU\yE_ َB7V kHcN1DĦh[dP@,fh0ET&q90A?E&1qFh"e\u,2F 匆zߺVH6*C?΃[w֩'cm =㧥;1&4LRJ)#{6$wY"1L޺77:cDٝ$YA|Car7s*toD8bU-=|J4wV_YO8]@&l,3U(GZXφw"<͏ކ[wY}z~EV }uƬ/R.eyNQ8G9#qd?r.m}5_Rs|D3 X ?1Y4yKFC#µoyWvDyoڃͿ=$UbDm{3N+3+Esٲ'Ƹ^GPJ:wvKrۺ4yl HH HY8NDX_M#B7|V[XİwxS]70١l:!_ٷ#$_UG(HY6:ߢ#?X$jg~ws./,j#(/Sd(cRF8nzyL KM#IQ!q۽Yʺ?ٱO&c*loG 9GMd9.vy\F^1Ʃ+`Z2~a{%k;Y9:[`26H0lv7 aQJx0:ɝ(!{Jh-uF&AU,@Wdh A19$#R")AL{fWZ2:1a0 EoQr.nph`e!7ٶMUStzo^.N۲gtOt $ '+e\1fVUW%?UeiZV'FYIOoVk*'$} urN:m|!H#~o}B@͒ǛN|_`eeQ%Ļ_ ? 8 Li/7<KI3̝w8/+IE㡢gt 8s3Po}{]j@dSl2ɝ{T4NZ{OOXNB˶ۋ j2 l?򼎊Ϋ%o^0þM874:;oLP?F1| Z]ޞ5n@KUa !)gIX /rT|F9;Ӝd-f%jhJC2JTvK2TE``$iJԬ%e-ȖxPR/)1|c6('{%$+57dKrRlYƒ`!l ?.I(稴iO)'8_&[Ո_6%˖u>$O)JC(ؿJn5u Orα ZDblE'OS(߃bOBy;3&lDߩi(\ta763IwOV[k39e>MG'p2ZؗjD\$DoЫT C{>;<_h; [{ɹp> CvۉpxF"EBY_j"UH}gs,? &Ĝnb[74@P#=Rx]3;#M1v4t]*v[D&&1r{[߬\pUX~? 0b)vdk#l[ `Tс,@ -V!w,߉Tk'TJkfIE$=]^zE'KCKuDÔC-&ID?I*q`$ʘ1{_I 4}=  ~` ~N>_z+ت5:et[cfSk2 Eatj_nUtNڗ$ULՒ&2 6ڧ͜HwӔ IY%o~(bnd,HBY: SGc%RӢB*KR*V~"o_0rEcWZ1l&s]X~hl"1藡XjM\雉g LXbgjӟ ZyJ/VJVK8B꿷*[)m/Q`PĤXfXv 7AtzC,YmȗlYy "0XK:H)Q{$zJMKBT krW狠DDfٻ̰=LfouFMyؐNY[)lM- 1F3$ GfH7V$n@7[Cjlmpս)c'KsF o^yYj^X=!3" l)&n)(F+l.^|ɍ$o@ J}R XvBwR~C-ӻ.#%Au ueV[̘^c\lw0#˯5}ɂG,f9j;83[/o7v8G^Omb՝ ~7~{I?ONΛN*Ή^财⯟׵eOBxM(? *gssۧ37%M[$,JP.7-~g`2_tۧFŏ*$;,>Yk\Ƀ{? |)mO^NplĂTEŀevij'WCabÃ85N)Ev|06~:jW>9R>W{#[w}{bn1'Z1l{HP$9ɤ1Q?&|pJaX GB YJBFܳ; 3ܰ1wu 2 DIUEOYK)@8CSg P֌))*_t/Lΐ_AfS0~ (\WL ܴNn`Y ?Q&Xwr Ttr[K@.?4gq2#d-G[ٸ*G05* SMp7֭T4ڠ!#;^`f7ϨځlfF}Gevar{A-/PͲ&\.y"`GU˒BMmojvIٳ%U,-z3ojc{Xp{@Ӏs]P&?a|TnǗmF򶲟6AŒk<S֑?>>716UB.ֳ'*|F':P!JMt+[a?=KrKhB:b@%wqeUۜBB}bKʹ2 ~?$?$1 LS,1 Ws9[STK~[l?.Q+c?.SWJͶV#o@ҵc_=Q5t?RG*f.ְm(/nS3]7NX꣇?zzX>6?6x52zGw#ѫa(_-(Ezc?C\x.h2bSEa'GUy̙WƑ)xJWWn IlXKAnu79[oUMEuѾJI䞗L٨#փ\Sղױ STso<3 ٦w&?x{ '9`U+m0?ߟfg=;b~_V5sm'8w$C*oܜܡvN(Gزp+)S9-a-S k2q`!7fL15C󂚏KZ`L%o5nMl1;Ƴ L͟5mN&|[xCW|BMn&孴U )_vK3v@fNTRfXZ{!Ld~ dj ?Ō*)ۈt]_X̐ƅInW/9&O79W/[s_:_%sZ3) Y/0W8D::th'y{d: Ұ 70j;D3잳N<ϣNqoI5>H_IjZCI.YtFǛVg!,WU0)լL&>6aM)_;gȺnF?m7+JAd'16`땅&$tN6ZA!c9n`xrǙ#cNQ(5Tc:\gFN~~[pIfyHՇt-ThaҌ?AMDFoRXTu ǺZ+>dI'_u\k.7ͪ]X N֐,0+fmYfQyw3$X(yyHmFKKL=Lr5<@sE_ny@Edf欦?Awp|7HL&|E0 sps;zgިyޣ|fG勽EKYʜT<.)yְRu@c2ZyB:ș sj 8l!zʼL d_ЀE^5~zoxb)r_& uY2ypy׋YgQGY-$gPѪlH{A@&eJeIU/ Ǹpu[9ͽڗjR_0)],_z7Ma@]|OZw@O%}  !Xx_-b-h}H}HMi$<~%0ߤIRLX^*BTyd5Mdٙ8Q8;Vd?J]4RstJ⚳UA-T %Z{!5wIvrU1Jj_XL,& U\"Bԏ~-\syT,Mܨ*#Ӓ7R) W.<b2s,Q9{.*eUR?UlP AQ# [r"c(3Aň[|gk: lQ1,6)I4pZQ]+f c/fvgEa8Ɔ؝\s jzއuA2X5)f)-9"_%RI+%yОEIȡn)|}Vu-ۊި{*y0ƱJHJn)̮돰r=qCw<y-ߕ :]|&'ZLCΣz; SU(oH4d+po9)\;@lBf׾;flDҟۓpECy\$=5m`.y%dCLwOa\\wfAT @9Ig 5ItO#?J2`ꀆIJ@_C!e ٻ /K)ヨls92ɱ1;Φ66 L~ Nq~`-1ܔ?r,cs(ᯎ\:w v4ؓA3f4g$#()##RFp27MY湜`Y{'&1HpyUsRMi"$俠xˬ yA𻲁G pA97g&0pTG~P<0[xq|488߅j BbRE>)~I  1r=:ѝ %#۝4(ԡ`'E p"c`$cKK`JxWD]J $S}q{Y(1s/J J Z "⟿Yt *~jވH**,},_/Ox "//(8߅|UB{/[G:#(xщ7x90X7Ift0OMS") S4$)(<ϧ?\b)/rJqb2Hd%+ym!E*uc ]vSWMX륔:ՂE?^9&`ɦza+tI3g``FE8 sJnMr|Hq@fq{t|y m~߾_%9̧Ei)YwjAaAS؃p1M({srEX`pg+LdnVmwС" pGY #բtj;{sܿ m[V=칓V\%H$HB(#KسSKPrSuCuWx7KfVAF]?W;l4hMj-2X{jfcl/$;^Ծ3T7r0>gK' )|Jq(=l wDս ymb;E*er2f MM@Ȯl溽$Õm4>^ ,HiP59*k/Ԯ*'Nd>88Eqpߤ71S~,*IB.׸o=$lI+v JE)WMo.:æLdT:?m'cYJ c>"Eaݓ-ŲѓvOKQIBh/u1_gLyS[Mm\J)5jbct /_ _#rRp< wVLO<&@#W4No8>;wjD|\6rUqkѩmJϹV~N7UQdSM2+g:0`RHHkXR­魄*avbp?ꚕVyAMZeG 'Ʌ+QKalrISPzX*m R Wd }zk:~ZxH' R[XSK]´RVIqx䱳$dY.y2=px^B*ͩPK ^TXyr8_VIz[V3{?!I0]S4Yp ,+؄3Ӹ$O: !V ؔ)UyYەʢZ^Y ڗd>`|p[a1T)˸fƵ @Ln&$>_- 1By7r<3Q(%͓d J s{TQ^N:^':aq_ e_2RlJB=%q YhYZvg˚fixv8h\[T ܅3?:D<]Z[L`wcSEڷ)U~ ]Qa:ʹҏ6uP`XB+B} g( U˿(h!c-V) .6nu:"}Ev]y|#vJ^lCQ.^aOؕ?kEwL?"G=o֟/oN?_?_"na]CX>E(bpE#0hq(id[J܎8g]6C9 gj4 %3lFZN(zlmբN~JWQk}нHR4{Z[UτǷuІ(ɜU(^ [#!譙Kn6k;B˳EnDSAzэy ,͙ ^OR&秩5;aN‚\j!ϝ-M 6l 6>?`>ZW$Fw Rh2R-S]iR0C.{S̬H[I*mI$ R2Q؀ 1VN^r2U+^@@ws^hyhj),gn3"Fg+\~eȚ3e@Ŕ iv2f'{H i2 mdeƕeM!5}4ڞj\L\{Env9f)ʍ-phJa]B[{FjaTLlc_);` 4g:~+ tMnɛk#1fάnnY.2~^iinI~$f'#agXCêYps mOw8hrшߵ1&;+$ȿ"gmS`)7d-:Tt1}31^Ku\{V63-4W!)q=o^(`fGoA۵B;lBz=W3w=]z $ULcYΛE0R:U*SѣZW֫ԿU`iVF,M'?e*"'-k7d<{F$~.?շm[5F5tӚ\98.")3qYaF}{~j(85LF4 gubH 0\Me!wo)qb3M"^4l1T $Jr.?8C&UrgEH^9-2ȌЊe~xY+I<(ڄYC5UF7=APOޣ -`:6mElZQUdhP>:֣z$>yriL A! b#MBCW Nȣyh#i_[2qtwP?h/[t+}i(/oЅ7ńy 0DG= 0(oFQH )-9CbT |O4mKK!y>vO & ޜ䩈ZwIdx#IeB텇V:BP)3?~ƳQ|@5c.kVx]ųEsy- !Jcy1$#J{P=$ÖFc+*Q;j_˛[xB."VX?<kGU,,(\3Md z&m4.>LRp4}`-W]Ks)Ht[v# |wm?Pf#$y}FL; VjlF֐JFUO_#KEؾG%*^@g RɊ$C\y xU7ņۓ hjsԠ#x)Clu$G'v#Y^"˴".99teٳOΞzE:{8⹙eA ˣJe *S谲VJK<Z+bvDIf-Uj&F6aZ1a""3FY ^z~OrxCC_No\&DsCdQ_DG0#kE|QٔBaޮM[Wa$KPUMT9<ou8pn֋䬹L> [4d*,j,Y,B)P2cgVcDja +i\6E| Yںxbq\))z*l%Olzt!&GOU+g]3L>-9n'.Pj;LdXDWf *_c]kf}28'aq✕v\8Fu\ [eÐL'|bC֢ZM>̅֞k0$Nd^JHTsr\ZӠA*7[׫(2 s#hĺ(T Lx|ٵ$imO6P!i`F$j<y)2R*>qAWLP^JQaٚs 8<\xB~_3ĀBn@c]D} ]d`=D'18^XT ]I87\ԣ38tR4XsRb L-4 t_sD(7,b;N`$֫6p}p/AD;Z{ $ z\0߁`y2=~*$ʹ696~h?FbP~#n`Igs@ؒ=,Ȁ;۵crI뇺 a=WsY)XZc/٬꘍O޳xdH7PD'/ crCY7!L߿83Ϫ"Byz2'<ɳaO?y3bMlL嵋qԇBȿ al?OMKo)-BoIl^c6? n|ä VV >#Ir#Ɩ2;s~>ym??x)#w"%ϏGiWEa LsHOnm&8Uk[`wB-BТ}2}B'Wˀ1{?5q>7_ΝĆ y=^6"+"fP$ 9uZݑu4nSbD@>b•^5 +L\ΧSXCG S;T,ysXM#9>gs?^]b8Cb|nf>y;#\{?"ə759?MNC{ݦ;>`ʠ,W4me OnsVÀMQyqu"g9$]N灛{<׳?7A*FFw0%k CV :햛>7g 蜞Hk >SWsU;_}H~x@Xn%!|3ؐ$z$mNМi<5 *E7"i8C4r}d>MSpo 8 w縩&xMPW<# Jiwo= ^h߽YL{+%g>$QP5Q9E '[IIH2{s:u_ϣ`r([1<[~uH|<2f5e*y%wR[$bpq%@bb6@u_G#*܋6"aWR+^Dǣ >4?Jw@,{R%wlkQR Hej@݀¼+7Xϒ+TcbVxX%oh8Lr-IU> sΒuB79# |Tkx\DOmҤJGhX(M%)EDq2U\ z<v\gr(Z&:vQNh|5E. ƥ8n2Qqy\3:΢ j*E0{3c:JOqQ.|c+?Ey<6V/zk/Ib|mыeDOk-{_7);՛KҿT+)K|k@2YUo=^`[Z2WB%gPΑs]xJ^-z-!ђUӉhl4g9,h12$⨆MV7[mr&زK/ B^WաE ?OWaKR8ՠG;T$ϹmV_O}Sy 5YoVo͡~LcSnz)_v,YlƃdUFƱ~?PvIu#;y ; I@ZO?BF.Y@۱y|K̬ZÃ˛mcֶ%RTDZ; 1J?zk@ܞǽտ_DYn̠2#dZLj sIf5aRݯ6L#^ɼF)񛠆;_F+MIcO +Kr^RwwG(KZcX02UWA,6ۛ$xX8TmbJmkD Zț^4k?g{h)xeWXQ"CS7'KɁ6Wxn8~R^[T<N_O%wfM#ij˝=os5̛fPǿon' 7Ц87O\/qCpN΁jO O7D{4\CٯV?)z˰l H"Z QN' ẃqÅr):VW;ֽm _9+ hfO)(?-T_}W unFcUQQYM Ŭ+ZIr ˋM;(zݗ]0N+y ǗpwdoUDK\Pޞ9EnM]F@n7zL'UM֢ 埢^),d:|q-w O94?B?? ~r׬trqL<.]tyx\<.]ƧlXT,}LPږUd#)[ͼv=EHHly&UK(,9ox Q͘_+;9A9xͩN ǥb붠wVNdaz}%t.?vGwm1ˮJ $@H@Lg'-i:E> KI w%rI*p0]o٦]WaD=VC Ɋk; AkD[֝4]mKUXx((YMOjuw~v,N]+b1fRPis1w%MY ͪߊP> ֏w(uJBHJ}=@B2*@@}[  ;8(FZmc! |۹Zkg-AC9akh,WZ#`X}ح|'hQF%9S S:\L8h0V$QaN 6`~ 8`]CG3;4Ϫ閌>]MtR]8|L-d"UXLi0rW<вZYBɮ`H|~2 >xBUaj3T8BC(^r^o| bnx%acq<Mh*xRݢK{xP?tV* 7 +\Y9N/zގjOy^[X߸E: 6,j9 wj]*!t\tþNׇ EDzi~#~)vmU'Wh_l稍ӗ嵔s?ʱV[T1J|=8Of(.WTX31i)(K_IqMTX1#oIKݡw'zVe4PVNOn :]ɪQ]`"cCR(޽d\{1hʄ|s4*sט?Y\{lZ:.,xCjX c){jh6bu.\l\TDJ(dXfSh RYl['JEb0m2Q4tSx %]̏^pV}`.Ew<<PQ ʻ6pH rNB~5h4HJU2:sD'VN?;zE |eH {Aojj=p 44p mǁw0յ(MIaW*+`zAlF+Uh aM*E%af<"!:\1|"e c6ͲDބ8G-[)y {:cu:S=TI cjCTuYXg+HHޚ)oi)Sl/@L *~?/I(G`aگ Df2\ې, :6SvS0AVlC< ¢Yb4'AM^ W{%+෪R/p@P"c +"~r gA)Yvnya(x  6CsKahB//4邷ٲ-C@Y_ZG0^SҢ齳wbZ$#Qp}77zt͉ R`X#m+v74w̅nK>ڟD%%ɝ#_Iݔ8fĆ$55sߥ&a,"]+aVH%%M%Z>o&7&$ϻoGTVXJi9WfI)j香匲&8r6=,re_Y#Eq)4 ;s߿ν|\gNFoH:ϹkmU/F4"⍨wfNkaDE$|թ_W áhpQ YrZ ^m[#_p@ _IgJYg8<&A#h)~')MЛє&'clw}7rdou-urY"H!#|="v. 'FÌF>N#T=hM!8y >NKӃ34pbQS0>i4,68udMms?XKZ˓-?^c)k@gLxޭT$(Oi{NYV1/ qGdBVEwE,!Um-jZwLM64R(q=/Jxk!~}C~u2~lLsr lA7qm7˞!\2U`1'qVq\^o V^q3*L4S3-Fഄ`K!!m-ޖ?1DXiM,ZP,a'Ŭ4'!A#W+B/P m#c&"ۯ&YT pL 2EۙuRł䖊(eAېeATrLKrԱܣe4ijIIUy8w5z%Jn;MIX9uUOY#8uc_lx6^i 5=Q|Br XѰ]ʝn_ncGi_ʑ?D"=25_/vV-c7~a1e|j uҝ\>ӓJz4me8׍: *r6udҠFth!AY$^qzfM k^rB\uuWƘpeҤ(ǰL!' 4u{+HP((+p68s m>"vm@ QA[OSoWuw)/S&]Z04F_P!alBDO.kw7vW)[,ryHy* ?] Wzfv}{HA)eo 忸*at+^ܦĻp}g#P⿚q}(ցXϹ?aU4Wrj"k8|ޫ:y q*/q 4ZH(xI mr_aQbm؆*ͽ_-iw58y̙kϨQ pm\~/ 8 LrܶT?e; 3}_Go7[C o}#Cq h|3yi{xڳ.Ly=S֑™#N %wrx;%#\i=(iF2|Z#)G+ƧP)4Z\^@7yJ6+V/[-F"%/ :j-aړmKF%Svnm$<'Y*|&-75hvםjrlϹh>ž}liuG|ר}/ʤF :#u<V\Ԭ.ͺS爅tCP߅R\ 1Qh*ޑ jev#Sn&iu'rbѩfWP _JiVvd|?X}VrdtG0<O㩑!y~s0;m=itN-~f4-4j! ;{?oEhb9o3\"񵔙8*&3ɶG+lB69Ea[c S]"d.K7ﱈ~`$~h8 Sy\É`:$J=OC+m;scI@oW.tQ&G4AwN*˘ ]#eLN(sčP膳]M:~7P@7MYN !+L7+c+wYLr( yaYxw7dc_(]y< ݩp!+w+!RL<+(%gY4h3MiI(bx'4"J_#*;`?Efcgmc_Hfn<ʭA`=}'#O-" [9 M򖧈9̀v}B^=ą"X:F a@t3΅:bΏxɊQ[ݍ$'|?#&. !EbEc\f5,8vT)vSq%BGIlnĂD+;ٶ3?~* هm9RIހբu˫)6Wbg tĭ [ood. Ô gB:O} '贪r1o| /k/jLa&)S 1bVɐ$wn7p , /v(k׺z ":L$ w,leٮqg*U+"faw|^:^bTv{k3Z{k<:D%IkBѯz}OF\шdT`Bޝ:('9LK!4U!.J͑ l{vq[lwxb/̪3I_L[ ɭd,xiv|\ v#E]T䧔w\vڷ)ҀM9?(ھvZgP[ϒoT)sר̄/&#\pfzF UV:OC όܴs!TAGCsrvS?e>x3~e8++EH9-ijI ѽjũ&bZY)8CM_]D ,BWt^V#^jfE KXÓQ+PfEULFempb1Ĵ,?eWN;J1[M*N*ڣxS1[#/@t9>1 o#;.dg;ПЂ-o#f92Btw֙ݷRV:d' \}*p=NaW WTwM4*}q<4nF+Ve᳇ff(ϻ4fv"f7@v48S,b}E|z= I!> ~q^[Jl.*kyRAJP 3$qՌ_Bs_?PVi; 0R:XyL&GnE_ڜ 9Ŝ4dK64GP#_#]O5\IO_lyT# Z d`v lONcn$bNBHU_QvCqBOov?wAf3BFϟ5Oґv4Z#w4 ب8 Oۮ+k/[=?С!ܪ 쳫<ʀÀO  xjå]/6Bu#D-(k,;% iQV@+#dx& h<Ґ89~{4UWMj|8$"I~ftʒSZx\sœ`^qzv\ [Qd>z^<^ M,{ElDі(6kN w2 <B?! 6Cb RseCⷷVҩ .ͧ#!25-fqg^!]ctGp yND1|2ijjӱf }DWZPdG1- 3w抧61լ?7׻wr*kz-@iOb z6@&^a^-bGw~l9jvPȬ[?8ڲ_`[mo&O (?)ښmo"eW#b4X.nE|fzS.zX +8G/۴бeUx}Wg0M#Z(Jy?tOI"W fG50 s,Y %ٟԳ=lmYR"4(VN!@K)ؾ 8YSmJS˛?Щ:˰߹rR;;r>`7?*VlE/=nshqT#_iҍa/(mAAױyMo+"7UzmR]T26?Ƨ @,QN:ίpP%/sR^$I2`"I,Ui,zj E0m(&1W>Epw'r 4E^7۰"~ Mpv:wynnz z-Ϯ^cRiik:m^iV^/O}DL(,bng:ԟ?ɦ.1.o=Ez*o|vC{N|0:,Ҭ~61i|z%4jnfϘhϢ#Zhi1˟Ǟx{'=#⟁MS4WXr &GEz2d5pb#Ҙd2915f-zv<",bMhkgFR3inJGg]5!-c)$(7F{AM 6e`ϰNqMMF>.a~F̤$S#RcĶ~0>0a'u/W4ɯ yږ|ږsv7u~U&I2W1#3 `K]pUqoue:OA α/n`]UbWn5b2Cw){7тm}06QDε Aۣ$Kx 7#">iQoX(E 1ˬWJ tƎrqʎFG3:r%r25w#tq#UUS/G&Kb )BAG9*%z@X <)ު&%ex@?$jyr_Gzu_PєJ gebU^#TzJ&1.-mw&7"Wν}ڮ g-êW+ {:+ Oy.Z9|?^. ʐy= @oe( QDx~3(ߺo MRPjxT[R^)Sy!ҾߧV9p%܅إ,\qGX6g?kvj0I.pT-qYMθ@޹bTg|<,3.}n*% 3R|=lY{K8pF̰ӤIvۤєGyqBsлFXL+Z2I9-7ˑWQYb)mM7?| :xdNuycfAM㗧)#A'ZT49" -yW%qOݓmX )E]Vq*zG5S,. v AA [c5!<axĺQ7 X,Zci?dI_q4+%[, څf?_|Q?C0>$Ff͡lR9J> jY6ILQk!y*9s;jɾX_åi0HkSvwl%!Gu"(e5Rh%ԉ/^U'i^7]^#*^TÕ(oc~}%՗ch}̗/.vʗк/״_x5~~ɓߢ|Qez#A`@3G&4 AAksA+_`S#Go/a&Jx18*$B$B$B$B$B$BDAhCO"(<[[}?{IT휫aXa1П"aN#d&?`F5ԓ㡸MbCѲ2wߴQ֏Q`鰉F=ޘ|QÞ ]![67UN K]|t ^E9>/j:wDWwR6%%;?4qdȟt+8h;'˻ cQ1`u$g  9+& )2}sल_'U_Nb㡝U^wG-x38h<#hG uôSe\mOap2[2 kӉ\^ az%_h #E =ĝ()f ꚾuh@21\FQfch]iA2 ĉ+jK|ZO0zM׭Cɤor5-fj-I)?y+z#Jfz,/ uK;N7N+)ӨՃ@Ojvu:#&}m2ZEuqyS%TuX<4hBY@!VpXa^0}"qB=Apâ%anߤCZذV }lk ǃ*?A(ZkPʳg؊ uXǚ]IWue?S9HyHŻ*XeMOrspC=3SĽ .PSHkr]߲;6ܛ0d4LulL-)~^!hly<4-=R`~| S0(Ֆ?؃*Co a9~E5o~R*1XTi~"[^SH"Dp;a|:`Eöt0'Ʒ 1\ ϝy'竾)Hc9˚?w}9Iݯ=/<їްiLرO@{[=w>7^&dzhm cڷ'÷'fԷtVKf՘:d!nvS?=y3,N*$]i+ K|EmwKfKz% }*j:Ul 7 :*齢cR'4`Jc[Qە+- ]\mq/-Ru4,x Do}%@n:h_ OҰ8a h:/諡x4E{Xx^տdYoF„btU3l꿄 yŖ([q6G[S%:_Y{ۢG˭b=Vl+:Rn]eot_4OځF`2n*!*~L/hO,~rUl~eZVڹ􊅞mtz֮'=>jMƪo{c} )o Ԓg?'vXai\k-wXzovF/<c͒ފw/xF]1 @I^%}tzXēV1Ô*Coxz]i\͋+SKy0:Vעoދ bo 1$sgY{slZ|VX̀+ٯI I lw-he*uU*Y {-TaQaǪnwd!:{\[OK 4zk!i"aX)_3+ ]̂; dv =<XZ B-LSbk OFcI?(b g~rW8~"ĢpRE^!t‘N:4[NOpnSp#Rp#zyb^k KxVV\$ Q5+.G6wER!@a#{!S7!BC ( QI@n-4X{˄" eѭ:Pdep 7:XLpQ0#}#=NĆNci Qr(C*$]9IrI oV׷sb6MF9a+q8qX y,Dx'Tz# 9D,OrH ss֟(!˞~sQ~Ҟ$)C3tb^XQ"bGC/6ؑ1v0#vxLP6<vNP+an*T 䘅81 ew<3q$@V"-zaGR/QA9ArX8 QcoT{UԸ$GC$7C*2҇!2cr(C*$]2ԓi "ޱiw¶a i89DH ¦v}, /H%za?jHcV}N_Q西A@ջ~G/@En.+H[5"(0XEX E3zQT>?kc6 H‡`м}1T_G -_}o[5dS5u5]tZq,dbY0b¦g+$(j;Ԑw H AQkt¥!l { t6ҡG4cWG/Ic!$"7k%qKSEA,cKPZ~yLA#)_8uhoA }egǾ"Rx EOT6xߠlNڛlkW/E`zt*)w]{K8ƾ}cucڥ~VEk:ze .|\oڅK^PLa?EU觖q['Ԍ6TW ec*-~*LxaEcrصV֔_K|/\.f )% 9mDlp}u qa&@ X~z͎Bqz""8X>)yY/,X şzi6"*kg|9t@ᴵ6xw^o# c+u5=A bVOLocN:3 V8>>̯ϏV[*n ]d{mV% HP=X:}E[b'KcK8c8fKtN%zX=Enqqq=PD`G<(~:֨ {k\.o4FΑk?:NGfgp2)搯,9̀;vStUuH HZd*Ƞc𿄎5'/oR\srv$oS J&N-)Ry$ #$Pg%龖 5޴bxD5c{ӊEV o=xKnDzv׀W`o/{כJ?jד";>C|m|.k믅[ݢȋ%I T9;F ,q@"y2!1IOk͖<+e ɂ=pe$T^G>IB6ɧ"^H S5a_{R/W 7^%TElM3\`8 "%U3f7˟9|Kx.-bAlѠ)m:!N*Kapk.7`=<,)'mԎԀ.0v?ȋ&1uvs-ZSN,<ڄQ H`- `5p%Êa륅`JԈf+""ÔK) a^55..{6pa!ƿ5,grdϡV?cՒrؚy| KYF^`WJHscsG>h5K?T2ucCyiQM#ɪEt')iH)$4ȧ\0o+"[z{SA1!v|"&R tO77(j\bCyֱuu\h,OJ ]pyh<%6:q|x[&ahSl_g?֥u;¬f5a"VU=:>`enũT]c\K~BU^^&e r2/nt ϏBbEHQ舧"0i8\yoHg~3uJe&n8dr%+4v%rvSTF$ɜ*<#LBa`z:[j(hBq8BŸY,zh:[=)0CJ=0N}eIGԎn? =SXaKĢ|7_͡Im:+ #~L+U3&}}_+;%b;cZ'yڌq%>_":sKBr5[]#*tό7 g`Wiz4,ĂdhN i~@73 ѢyZ$ ݖ>FSx1-?N2Ċ9#4#-\$Dj#Ş#ŞmGO|5TP"m ׿Ky`Ry9c/f P4Q{yt_GT!ydm5wDss1=SƮ(r^Vm̟æRrFO( bIJJ4_J @YFa$`_ k#Dz$0º(ڒ$GKgx$QʢH;̾iQ8~ś[cLxkڥ.VG{gLH,ziu'à)iI\2h亏8V%dkgYB>}'`E?8P|ubaBw.hE'Łwk&Ǎϼur׵'!wJ;yr3p0d { |gh{?ƠJb6%{6 7d)>WR3{UyɍI]^²t#'t*#GàglQǤA EꎡT}>ufBWY</`tֻ[+R:KKzmfT^^gKަJ&1$eNj9Rv 7z:1;2\Dq[V|Sq"o›+j}?ս.Pxttł`I?,7O}[w'Hq/Nĭzp߸Oq+H_o|l޾pF -W8/ WkGR[ CVp5Sa0r -s+c>a1QwkYaB"?e;ޤ- &F]Wu.͖unxYĨψ} c!!qηXxm?wW8It6^Z`h޶:ƈu!YdG|'$?F H2n.9і;nt\QyWK(L֎lĻex/yKb;l25Ni/儐^n |EAcوFș@}2,p50/.,8ՅVUI-TU)cR܊m00  ú$ZME.$ Eoa,-ЫLZZ~4EXݷ23yK )MPx/C교ux"*0@ ۋ}mtvqh|v{#ZjINRh)|}8*/8 PM%hX]'S;5_x,(VʭJ1/ Сfr'$"U, ^ 0k -X|&@XUM%XB8֠vƪ&TZTdWVmn^ЫcëO"ͩl-^ySQQV[QI8 ;!B]{TL 7v<9YvU4;.4T+ z*4ZALJ:ʮEU"„Z Foh{'h~3ڮ V6}Q5 >:b_D1& Y0((#5<(u:ET@A-a(zw &`@gZ)8A炙#,*8Y*8{!;"m!:(1[A%CGx}L#duqZD/5B,Ual6T," (V6 ^% BO6Gx h ټ&af?X2?e +K ξ/(ScB>"4$}}_ww,l 4,+[V$@4 3^G7pg@W!n)Q a Q:5؍ eˀ˯7Y4B<=bڑR@,XGEf!^5f=1#L6*'Tb"NBC}`#_*5 MM0|Yƹf/_ZK-Y Qh} 'Ug25G}ThJzj.dTmPC:(U8 E$;.FlETFs/gXx Q=עuF"QDVo;q*lQȐWc@5K.9&:&H'ZaThֻ{7\8)W2r[#qBVIi5/yddk nf' U;Aj-*:Q30Dqf;Z_fcd# Ж_4-[-p#D 11o HpWz ̓QP3(ţ n%~<СT[G.d~FqT8^Akъ֞./͆^{j4s%sPD^,}.F:H9T'?\-zz;p}ԾX#`b^%㣂Oqt67_SJ\Y졷 Ye m ;wt,+a9Wubrckt^MSRWQƟAw$M+w :ttws>=ns >x@>?!RQ* .! ,V?;8T1LkzSBx|a[G1ά\^>9s̆}>à̇yƱJ%Z\RY4M JrMWC+~ ,|Ī_Su`kixB?0|1 Xsd}EÒ ~=N^xA2 7ul s[׮27Ox0\ҊC-S*H 9ʑ91)$46(y5{WRLjEhIbQV#0›4|B~.]mr6i;@4 ѻL}~8^m/9axf0}{Zm-Q;:1i0-x}0ᴠoe ^@W˹[ɷBZ|QLIʏI0A#F_FKo KFɌ)ԫct|΄OʕXϬpê\hv3ݻ 7n^]׿J;(>HG%MJc~5p=a?ڨDU|#/` + 8=Q?__p+FVqp`\"]έA*s<P`%B-νZ8uVϹ'A\ɛsM: YX&oR*iƂAHIpes $<=SK 5=d%P8#S3 |MJ)zsvd{CM/X^2e\FLK7Bhn!/Rf:Y+C~û]°|#yK$r%/h"iQٜ:{iǴ !KSMgFF$gb/ L'q二TggA30707]+l#1fj> Dc>če=j: fꈵQ_u7銲|^J$תA9ӠGlaiG+)I:)+чRܾiެ*H9.99_c؛^ih?;u]ØvvJRJ?P|zON_ecj5"Z-be"(XKZ: gERe#.#wK]ǁ9w'<;#:ʛ"N70dK+(8GYE\ɿA'xS2V5郠`.$_9hhܧ  UO`\2!=_|S+(r oC+[x,Y]hb"^innR)nQX%Lxw'ҨW>j)Tf`](L~Rjq֧& 7v,fgd{'nH-N>lέkuWf(W>Img)e8T9Fs﫬 gs_vX;&_BHsW(l0vǺdO0$3"7*/w~O68; RBiȴ*+fɧ5wA򾮴jq .x ^V!}Qz5[h5ΰ!.H8s)x B)F׍b5VAFy%Lt3Od[e+ 8Bof</eGzmzC5̇HVAB4K~+ʡ:AVrLXfg,}d 5@S`ܕ@գSu47$OA*;ST~1/}MJ0(_dC$,PUl?4?V:pσ>-!*6E? P;h)a{MS)j;*Z,X³96'Q}NuDUHAfxJ|Tp79ˁY IXwM5WP3!cÈu,_y ˮ~9aXQ\k6YoC#=. A3 tz bVݴ PxOQ1:WUQCI}:?t\DGFfgEΩ@']5( 0Joʼ7"#؀ΏYVJ /? W1z9xGX3"'<~tL/06mAm1FW~-^ ݾڵ Td i/ߢ04{4EŚ4['kT}+>X=~OOƻ~A~OoQ@7FRp6l*E!!ƄsY^ұ~h~d6;\'w lGWi7WT ]9(ȕ0 alZfy`Acà)sᛪ6ױ]Å6*6v}܋jT#<.VNۡ+n4|/b^-\`5`[Hsʻ-e>N6.IK鉩aw-/Fr{r&ICk;j:@2*{9_ ~OM8˦6=rDKFݥ-Q7~mթ M Q"_}c ~ꊜ„lP@G(4=fxt.9Q: Bdj'"|6pdVD KGEWa,No`AU/tJ^q.?{ k.՞ -4#v^~\'~Ĩr?bۏ<~ۨ״MK2^f.-bm][m(UAY?GLZ2_hI-z~]Q9=1bl5r5 ^$ZIF Lu, bK %"q.dZ ZU], ʧЅ14qQIt*\I'AkfȸeUHV4Ao~/gV_|ȹM#L'dV \NYs H2< Vi,d:2XijT$* GyClvTYqV=OH(A-R,'ViWr^3U~w^r//-.ʝt}'Uof逤1!\>8K#xb)c h)6!O{7C\+r*NVҿU#ZII[Zʘe :*+OP13sO:I_97`N@pi舃/-!tLj$ M* \0Q3Ig4ZmFA*2wʹCp5ޏ]j*ZbYl /z)+dEg?Uϔf޹؞,l£xNT1Z9hs=2`.S!9myMfk6ftx~x/,#$YYD[w`(We-)w;ŝ +Ipܼ>QTzi<Mj1N[qxjBC_54~T~`i}p?J{@k}qhwDٰ$қL߭Ɇ)'u$Bm1UZxr:,0O"//c D95X's0;Y(|E[-x|mA7uBE#=WKS̋Y%_VF!W4m]OP Z*xDX]b%|h?,`h}z_'ׄ˕Mto;LX ˪%O#,sbG)_ :~;F`JlP3^T No4= z2}|4XSpx%&Qqe*Sy|'*Z_O5ozr>-xO\ɽ^ROyEg㠨`;m_iOq [jt9סr%n_w'Bij kc_FiHiѢ{tsbC&XY\elj`&DcMR\(G_[oJ3: Ƕ oՊ?cs9foA|UwpDwi ӽekxDlXqiZsZm`J2n6܄ s>/޳L2)B<@ ų uDAzڃ5Vp9zdg&۠{ H~~~:u$7if/2ʕ0sN|d0 <‗s\1{L9 S\s둃7>Z&wr<+\Ț{$nE"6Qn%E7"ьzAzļ/pOtz'hA[2ߤbL6iT[]K\v3ˋCzeuU≿J:}+˓gؐ`rڊCklVɹ9E+gj`6ψh[nn^f=-zoS|<4&VE3GiAY}Q=<(~ETS.sYa=,5W>4m=ݎi}XDބD^7F2]iVڛ_{wj|\~*?n ?GN)Ƅ~=mt|.%{C"ʑ&o"ǛCPaAd=$!Y,&({ŝbU$CUԢ \iaSWܯ턣o7^fstsV]rڀܼ~hxVYWt~'o;="O`GyVOy] Ior+ w iVxqXO. :^}^F[=j`LWX#U ^S^Si|Q^ثxw|gK_r(kn,.GXGww+-я** ܫ1VTMOz=AWKWn^wuB+5]Q܊gkDJOboZ0WSG_[aڅOBQ٪@9tKn;H;v +dnjz@h0RZ1玦Q3kGsCxr*20Lx#3`pDox +xy=҂1'L`G)KM1=BT+Oj0$E,nׇ[9]˺UsvlEw,`)?wNˑNt\ͭL&妩>Sa;0cntl6|ŠO'q'iT~x:|c`-#۟ ӪW`ϫ;ڹMD }vB9S1//n6,򓵱 Ek·cB{*oaMCwʹ_ɞIw~+Wi@ :ptXs~RR{{'{֫(61EҨdF:5cu\,}w40n'KSS3tCW#hv`K4VAvФ}뉿F'#P@9ܟR.a RmNvZC]-;ZQ>ÌҜIⰌ~>dow=hS Id+2 eMDB 3uk2v.sTs0?Ezr37Nagf"\ħf F +o>l=g@OTeOL3 U6hrOS̫lf <]]V nQ&ԹsCbQ0B΍r2|tFAB {ALR~}(a jDRjO5Z@-+Č']I^g>7Ӈnm;Yݩl5c-} E6x?4Oy*͕t]zZ VV )n(m w'?53g"p+wv-u_ _o[d10Np+fh. vhJnQ)?txFDpt\IFR.Mϕc;qE93G=풭5;C/a"(՝JxhLF6|jUs%7ST3z>kydz7V}"[ahSЁkXbLyDN6`1zqR`sL8\.x62'A-_bU?-L:ym+}Y%t뿞 MaB{8ynٟJCn #cI+HZ;޷%']Òmb>pJ מܯc91n 2$ -29pwDyg?|w~OAUdgT>8,(q6~ 3 3 ?>C[OC7foc|ᏡfZ"%V KLyat<,xC? **of7CYEpyM4~^}BCvFݝt+Ó qx/A]F+θޓ<~2Scf?Ӓ1@ ڟtPy܂=`iL I ]sy_]W9Mz#:\5VX*W3]:WKŞ)R mf4y,+Wcjc8:N ![6"8il^M1oǠy=5O !ٮ./w=vU>EicL | wI`sIlo,pgX9n5LA42,x41/!l}} **pQT`"3_h *:%m,MC-R~dw%O3"-(%1Q'F*C2xnVP#t ˜+*_LUlϞb6x+Gk>jWPH 蓓!6a\Ĩw8Ăՠz;uJ_#R".M7%6t΍h$#hms|sg3`I%Q/)L>yǙؤѓIc {{ >+TUuXm6ޢzmq:"z_Z1%_:2kzhʕɸ6SB4gg#hny1 gi |*H7eHʎ3)N#Lgj]ko7ibĨ[xqQbv}#W\dAeQV79\I uLd+亮=dIyƌQ~"o>ܩd\jSX#kȞw{Yzm]BA >7oy:2d WE QӛG?f12hh p#_jc e=cU+ 뙘:b{%W8~xu\bߒT>t#8F#4VР0r9vTD<ʬplyVO[QzX'Ad;Yaz7c#շ:Qr=c \)!a`!YcںIT\&> Ygx*t76/ ٗ6iYnٜ\X5u)RYSٗ(蜩r\nh=,9Ժ&-/ ;FZ?җObbBEkdbK{dێ&5r%1Iw-7oI;KG/1fcCK;M1ϱ̞܋nm:X)M!f:@RSƦ58aݎG]Oৄm͕GqѺP/y>;L} Ϭ5V ⦘lҌ3߻dн,0W +17oYF6Є(5C,[y?+h]~ L:` `Mwy\āgk+_za"֎fzҀ5 6yTQ3x\̾/_pYkckoMfJuX0,F!G+h|lL&hQf2>R.|,+z%FUτa@/^;>n^_4zoFd旎̦WؓA(OyʫX,#lsY@Gx.f̊p>er,-W ~]K# Pmۆr?HG.c< 5R5Td +b+Q)*1J%d kn=Hme"8*nWoF'eP뉯Vipwo[O2M-b/=EzRC<)騗 Ls`bY&~(XnGC= Z2>C[.6yD ' Bd4Hc(reT=/[ ?诊$ڿᏃ(xGxݓT_q2 J+FH0{>Vdf=1~^PW+R32"5ZRNjretfUxO)j )?6W>sK7Oԧ $ᯄDJ4Js:w3Z9#3!܉syz},c_ ܾՍ{-M Ԏ]1Vn.jR>ȹ2c}[6d8À~lm2ўEg.I0S '݂y$ $<roCXk[f#7VkKiͬ`|M1M0 1w (e \9 E!~U/e}m ^ "&`|4HM1Ob'ikc)kcAc^: .渭)VUF:jqq+rye۸)"GLQ 4ad(RtkjU;wOZ'/ 2 @͋=M13e?w؂(`B` ?Էo#R|9; ̓7;8`WRmb+r\h/E|1F9Lo m>PvF>}k,0-BϞf^fd$Lx3\Zizy.o 8bTtEshf~QVZU:r`ȓE̱ ;[ ug>JrMЇE,/"Y"gՐOz?VP!Ϻy_x1=Z)$XG(Nㆦ[~tsޅh+7*c0R 3'چm rvecV87:>Tz| E\q\ehq'~>R3*L 9$컌WWh]GsGt86۱:O yoBUVw Iem-/? w>^\ٗFYP#/6o9Q~/S7RFVN,ē*ᆥYĜ JRGzmߎ]^'dO}hsG{12ԇ[pcBs>rW}3$Α?)o脁#zj> hhSi$S]1^ ԞPRLla, ,IW2 p+N*reM9\܃P.Gg$$qzM%ܨ%&z .q?\6#kVNK:h13ꑞٍ6_uk]A7h$O:dM@37i3 boshl"v<#݌ØЎ-X[, 8G~kJP B,?XwL' ũAǞ0܁ 0uL<3p W# ;#OUaJ@ |͕F,n y:œ Xz֓AY>|0y^#(=$ Q~V2Ǿ#=5!Ӛ$=iHhr6 )0p)UsP>^ ? @z!ɂG0R.k VCg=c7㛫E:5v:[h]gx*@.|P-.=yj}t& 6x>G7_| K,=R [T>+h3'0&r*v|]/g< ;x3"k>$ 4+ @?.M(lED: ߷ UAmȎC1:%Ӊ[Iާnhs H6Hw'6!Iq 2nL'{E~AO#yjЈ5hXK Npp|E`8Cg'6&=Mnz<̅zmг3S5AOљ+C)z&/vsQOu iW)%.f+bRN:%`[2l)+6XJN:˅.QmٴgzKtSF$P< vf7ܛ=%.; udޗcuIAMO+Z˙Zg~9Xş_/q|M[_?.tT/S553M'P*/+U2ᱩ ΂+09 8(8r eyױw@uM()忣ik_&!&KT"a4]Kbt:b Q'§ -ڒ4.k$v]Jyz^Nu3G?`+k<32@%HeiauόBK{T^^656)%#|3VLw9W[7. Ü;IaBtdmbM /U4|);w͘Mm^_'Tw o> ]%%Is@Ŀ\o p:L+( Bٴ_-?SPext4DxU@z)`ReC]|A2ZiES #xB2qR g<&%PX>f F)&!{4*uBg_j .ݧW t>5E(0Īt{3Iʎ+eC53E8qA"=ch)fEdrH#aI@|.ػ)1Dȁu;b ,ܫ[R]f /V 'o XAT4_y-F̆8XNDi*V!?O8ڄSL17@LSfO)[ܑG7UN snJ(O pX䐺8GPD7"0L5f9(D߷t2c/;ó#:̫~s-UYO;8;giʾv|li|'J@ne\$1)?)VTDtY\>s09J|o\'&9c h ߯9MhIm_w,'O^~v+AKW"NĹoh]}4c&QdzضM9wn,[*x ir gV8oBs^~Ilf֞ߚگ+ctY6w55AqPUT LgI^_vf 3M{?hŴU;mbcnf`G-@>|A_ 88JB%[-W!IH ҽ sVTUw@+4+ ϲH%Փʚ+t 0 0Yq#F%HCj`0 > ߬?4Lϡe۴Qicw!=3{ t"G|˧~/ DUK|;m5tj10Wxں㥣g1yqJ*XƂ*̀)d̀~+y6ԴU :Cḍ9wAv +,fF(Jmy]8šsMrcQkz.ulJ@u6q? t>W;UκȄfmfEǶϯv榏4u0GhIQ(r.N0iHEKjP7F6' Ǿoڊ_CS8;1T h2;!dgc}̀XjQa*2h~Z_T_l1hM:`ptN bO (H;JatAj,v's-M#q[3I4TQ4Ud7誠+Av x #( 쮰ߏp8= .9땊a\qJR#wLs%)Pnk,;&p&b J:~* c7lDhS~1D -V3i.rQ=˳]Fw\U&OA212bxCT7A/Rۓ̈ɻ܄d#͑|Sl{kfZMɥbf|3\Y|ϒ4Q>7 |~VЋ73-Pv"Xi@mp=5H =RPTI|sMË.F71n刁ʪw(#rg}#756aQ0q+5m?Bm߼r;j_3Eѿ4~x3k@OlXlGQs>?QO_Ӧlpi2&xݕ܇q_f,e86j5լ߅6Attg#a ď8Σjz?R_m3YYtȕq%pi&|hS@p> 2߿YOkDc)H1*CG::tU܅c1&mIlw~JJz*{Su*~Gj+hPO֭qɸ;ҷr Ir   ѳlו#>F6;͠WƾbY5gob 1{ m6-pª1Xdl_ѿt-&A4I|1?m?[gRx˱BL@LBq#M #RYѽy0XĻ}'# /3|ıU[;QS1"L<{a\JEewц #,NrW,(E`>J(mߝðV0y2Ifi^Q'%V)80;hzMͲ"X|9/NcQI)D0îy3IMAa!&|>GiHy/y pb[;1vsIHXĶ1`u.uȴMи+HK-^tU+ʫ0UA^9oUGNK<3-NGYx _cvU#AJ.'|;_B إKa r#Az.!1W'%53Mxs˒dA;*N=D$0镙d-O$ y#]GBu S1\THEQs+-IɹxQt${ Ɣ@Ĝ"(_ erzG|I;ΒIeߗ{Ҟ1Du|}5K@i|Vf/8<7!lP\IޙXbIx2Ҝ2z cCF:O3RtxMx]{5E7)|&x{x f5/kXGz[/_t<;v_~g A ǻ,畲gB~}nOx8u,+n?m0g_ufmt_k;dG̎:ݤ9 .7G,emm[a$K/D?Ɗ-su_|La|Fq0E0K}_r 79R$Ӡ;o*,A |rhv0prC M@ue;[Cۏ@RSۨ͡\ .HX4|ȄiEaM0E BR3%eĐ f;Y @i$27h0W:b3#ZX*U# ^UM4$ə#ևun L&\hwzhKtG/y Ee荫q*u;D%)d&Ektm&)+*.&mGrjiORs *&2,O[^:XoT I6F IMIA:a$gIj~$w$vqFb;D9&D cO!lȦ]QLs Q0urDAxʟcw]~W-$_:b_zEUi"҄qFt.8G-!K4j&c)+&Aws:B ⤣3@2rJ_~c ɥ ӥπaܻқ"L_LHdIbH,<xJٲ]zx<#N%I7RI@~>;ςOllW`>įٗ_:/ n7Fר$-`Htuv8v|#ˈ^^k5Oz7wd4dyi$dX':? ׽qE(_twUEuO!,4.F^c=TrLPJ1!1 3XV@ \OizzS`%pu%/+I"+q-)yXY=ig$(J*Ļ*{+Yz B+I'b4yB=YGxh?(4T:9m*jIEO*]-|qE*_|Ag@| v_~đo_4ޗ?O؄08j\ik[;`R~9|H0&9+כJ{:ʝ tOFG\Lj$(3@K<__#:_/aE.h2"fȯȯ+Fz/7u %1E+2 MqBrv"n^{WFc mo@f] |#{FwQ{_7};Ɠ| wc;˷|kh[FY+YG&p$P%gR.CrS<}{$OAwi ;QH}Z.* ^T]DqFM@UviGqF!"['bpQF mK?Pb<;~[E?_߁O#ħߊOf|rQ|;CŧOa|Z;B¿"VLBv=΀|+iC22B6NMTe|GG?Kd*YԕӬY]OnwI߉'Z]N:ӣU",Ƴ!{3Ά\e矕 2'z_pR\&Nryp]˙6*}%Ej)&gi=;v{Ut1&z:Zg^1: J+U5ާbK:iW_f+*>X\ךG9iX]@ CVYwW,bm^OK:'&a4ne%!i4|"(sjHHG^t5"eMkP5#/q]H8l ![xʏRZeǨ{?+̭藘6,js79{.M]`ꟾfz%t#Ψs 6˟ #$,+&” x|~廛걘xzN_X#TyW}BA%k)V/Ei{isĦ![y%gG'hscX8 F,&D9zwx/]UzTgMjA܎$XB[l<8 etcf;kVK70,H]7}b呁|X!^Q׆`1hO;l} ù{#}IM߹>Z l۽?I57$Zt@=+ގ0˛߇b,-ݗ9VE$W_gU%ϰ)*/)|gpѧxb;:.wX FWr}ϻeJl;/[S&$wG=h,kh>e\MN>ʔ7..5i+ FqMfұfoGmu61G<('?~NVċZHJy^?e%"L*=y:hc<(,NdH 2fTV};)]FZdh:ðNy4&@ xhj\סFqpY')C?/-i QujiDNgIʙ8uuGxhn++!'& p5ptcM2}%˻&W/,w7M7c(x,Ud9FGZb,${U%G_CCYͳE0Ro(jNEs7uϭ(T4Da nהDkJ'¹[ n]Z)*%xpkF1)w3*}&bn7MKNK9n=k\~x㙍$7nn=WyؑhمRv?B\Q"H&fwO`>"%qd I6:Røb@#ǡff^0)6QEKg@Bfsq*l@K0HS\ Ц,fl?M ca8{(e<VΜ0 -QSnjS FS &΋wCT0+XJ6Iʺ0ə1 &j[MDLXX,y5!sux] k,H. l"(8A+IIb^ϜJ^Ⰹo"s.Q7i0}'D|o06H!l b!#KƇ9\WqEX:vP+>繽){h3U*`PA*XPWS1"7ޕ-+z\޴S5(BCfTKi also_#CŲ@h8'٤it9xaLY(Z%N 7亍AiˑЅ06BxLhBt-V"Bx(0Wγf)+c .O..]'ĆiE`(9k"S&/Axr=g@E5$Kth*Y Rc7_]] uOmM R)"!Ǩ~>Lv k)E9- H͈t. ҭЮʐ⇫;7(J] Z *w8UscY_SkV\Gn Wxӓ4#;K wMw)~\ >+گnk 8oVysCbt%ݽSTe?=a|5#q?rXCwdLw!.o~`t0|zU)K%yx)SF"r5<0(St/hj]](c;CaKji6&3A+Po]-FY"A/[CG_, HGpuJ>"5OSz@ɻqPShS G1 ae5-x+mv`pl]cMC s(] 3z14k3l 39=3LI|0KYs:&Lzv\TɰKxX*3k:1RWcw.iDщdS@1 qXySlf#4eoL;'!0I@5XyBDTQ-E~`:AouRmuB nlay>إ|q<^>0$(8ټ{ m+ݎIdB*ke~Ǔ =}11ZT\b`1z*t@,1qKH0<3BvBZW1,<4~ӋC.ug]w8É|CWĬ˹7=dMI59*߆͓DefŖQ/ݔx#饫"=Q0f٬8AH_\_rFl#f]ogtNLQ=䞩n8*"if\{$6fE@1l 1PW5Q1 KLjqWA"W/׎2TǙ8[@ 5nV7"l_<qi{e̗YsO4k7=}{ʇfʩ4~Wɍԣ8~-m~#yD QUIhWreUAr#ȍRTb^ӲQizU*`"i yhuO5[X?5kv␸_g ^&n90;/8okpDgoa)+ ږ3qv2jk]pۡ.y"k/& PWY+J)=|P|8Qe|EW=X)[t貨~Gy 1'Fv] V(;δrOQ;3cٌ[:!A4xnt9O]{-8%%w'>m픋oY5 t^桶`_*x``o*:-KQoJ= #[ďz}γ/֡Vh-g*s4w|C~?3oW?Dvv%QCIFr`7LVRc:L9W"]mG@3[@~:0ɿ,| Y_ gJ_0;x~( Aۉt:V˓fǣrM9$- bM(œE\. qy;! y.K6."uE EF^Hwg"ssHA +`x罃f>oc[8)V+JKD5Oˁ!@j/i$Ies''4׍0p|-/%Ib)t/arne+eJV岵 TnȮ nf1>-oH\DyQ_y3SV_9""Mm Y6>E -J{E^۫1pES0b\8;"jj?$F`׆DOѱȝkJ~Igy8Tv4,sgJ׃0476=cI0kVF/p :xiQ?(:GAѤ徃-|kIo,uhZt A(D65%+RbY&= KJt_ӗBh`et(@CaBˌ;rE0R1cFIQARD]/AZ%T Ho{æӪm].gD?Z S2C{Hzy:wf~U78IQs!O;x&EQPNz Y=M 0xf;@ QM|l;gaGpS˸G31KY!5XhnŸ"W&L78s@ {v\dW@m6u VcMbMݍ~9)VVwuxU]rP~31/-E.y)j E'پKΣ4V;p bINj įJث*0ĮFzJI %*LN+m(~aةZ-CAkP`J YÖ3Jt]@f\4"[cVG946h=ޚ-4c4͹ 9s}TlJhT+W* TNpkZCمP6Vrt%߄XTYpY뛡'$E Xv;zAy1<8%<.b=(Zosc~1\j (]r8]Va6|l=\ġXˑK*5psBX?_éaQ2g_;zg7Se%kD޿ Ge%*IoW; ,j+&jiL2sTw@-jCrcKRDx. tYO-k" lL!uG!:H|EcIQz]}4xH?y&gx: ^ r vs`!KS}Hlj! :b6Q kuOU&{\| 䛫>:#.%Q^/"=fKň? MrM=ؔ&x c._W=s\y$IN|-݆vŤNM+vYO9wivJ8S, eFe[XZeY' ħ iN%0yHS&F/,&jrpGޖMvAc7ݗz[u?G~+<v)`<G؝T{#! B rԖYu7-9ea[^kN:.CHfBJ8$tUN~#䵧յD"ds9h1Xpe,_ٕ OuS x2IZT W") COYGq`ĵ$1$he?h6)B~8ΠRp5IW>_p=k ?!Ԏie,GJL”/ߝcXۏ2s g*9\[{+JD!ʝ'Hl3q`9 eGɗ v֠+tsNWB5hL;ݍmEb/;S4+>PN6"$Kc_B}ԧsRZũ'U9R2{4빉=*C eMcc_IPfuxjNLdoeC(>iܻSTL/G<bsU#"ކ D»e١&zR#DZV"1lRq3-03՗loCnk9 2#ڔ-pؚ_kv2ݰcVS)脳00s[?UJ{ mc _G@F[ ((DwhDV-DؗO2#BG1+5gY+W*a؊5&+7FJc#!^nXե>c"'kyڳ gj{l |ڂY.eӁN,ٞ9&[KL+JPd9OlC,~p~St7ݶ_TH߾c"ة8lޙxU z¯w~;/&^'T&}ib2_[p#EQ1rp0~x5P7Zؼ#PJS̩a%uh~e-y;1F%ѩ\Cw*|Ș: ON=e`q@! J8Y&{F|ɇ--mAT_:hjMAOn.iЈM c:Ziv?.zV/&B6&3t[S'pwrO*I!{>cE=NuulΗQGq8Tϝsxk:/k-WŽ<c7%$SrM0tM" ItcgAwh9ҍKqQ(FE`HzX{X`Wg[_Ó  -'><Θ(';2@%Mag-.[BfKU8ۗ8KS9jsO:|RU^eWC[ret~cE{FI# Zcu~(oLR]~#Wox߂4K jZFRK]G 2%S٦=h?ݥ9pGG 4~槓:Zfw0.tN8?'kۉ.zv͢3bZdѓHFy&pj~Sy(s:qǑvX*r,Y?c{9?TZduXB(K}4 wkW,4>zɩsdE(re>qFgj\8VW(t ) AOW`ZOVԸ˜jAO1½ .v3<=_z@ɗ1Y&c K P ߁r ԅ=tN#i]h_"|TY-XȆEV0XXvaߟx'`):>\FYS zIn I!]h{@oDG{pBD~;=Ig3Kbx \ShJ : K }/jlD +Y^iT̓U7m6KG׉!v`k*Yϡ>(M R"xD/Z25/CWႍޚT}Sh4Xt&p؜Z~;B'A4Hd Opw1Wݲk,eXFK;0!c{AcA2\IHr%MS5>fF֧oC]s&d$xqB \p;3tׄ f7R3+a?9 47u?XLR[c ??iG襫4y ޻XwDs״yG7Xt=1GDzK]PK1:j׸n (p{ΚD;K_z<asQ5x!hjdߞ?1Xs[(T㴄ɏsS0|!7OXT/f/tkˆ,VZɁ!.߳C+sF<ӣk$[ swIjMy hN.tut,(oi ]P_v'R8XS_m3eJ#P=֝ſۢ鴞y7bLkpR"Tgxq 6\BrG:ok7?=;#ekۏw߉^j+rP<-ݧmFjpǧ~Byޘiөd":!{pfy!>vxiF<Ι,s>Bm*Ko^y,F44{E\ɈēMƍsTtnǿMcśX|,{,еM ƗX\2nvQE~WJ N 4Js]rձx1ܩGR*i3[ c{yxHje캒W*c|=}]X&?MM[x-vT?٦Wn9WVC5]q!,\V-Joe__;vPy_ʏ2_;vL`=UQѼ=cw7^}2۪Bo^>˿S΃2Pϳx(`=_Bښ85_q=][Ttj&+{3UtxCϳehD5(T#JQݷ&Xɱ4˝wV:߻ =Z 0eYl iJ3 ] 8˚c8ʖ r>]@!=U||ۤg͉6{V*=*Z,IC;YzSgzo '}}?ĵo{|* 4[ <=qeC1 6 ֢fm=r$%>s,fOBDjžJrv76;~ʿnm:}Be;mHZٕš:iN@d ]~lF4$ 9 {y X^ouEͧqZ*Y'"$ox ~+X1ptӤ-j%H)OP!(UF..EM}RQx+s1J=YR#)hki_8bWHޫa> dL ܶYCC˵eû&b1>Uj4TqK׎50 m@Ҝ 4g^$>z9xJ/:zOMsC;9R|{nOhϵԞ},k|׮+N`zDO":BL\? ۂg v9=yy6lpb }nRL 4g{3>M|1ƋӸ?}DYCgټαˠw}ݐ*@tއk|lieGK:oE\>Sv[me>ugdi6Yg)]KJ$ɷ_O߬9`Kțl:D)\I<%ޜbsaUpo2%9Q8eW8Շ2mcޟ00[VG`2R~J,~{rqP:s+zvKNx| /o#襛lZf^ SA*8MKL}UssYgWD{QJ}S%_Iouކ ɵI`a$Iȩ*s^Ntx ɓ2Yo+P?$\Nt{JTNb2.:H CtF|!R$,&<&)6O}L(/~m-QD[dA&/aENѨp9$s8~U-;-bm2 upb;B 38D 8lO{;3n E`cSu0L1paܽƛi5̍DUpz0Ʃ3<)urkc苦T,$! pޜq%lG}ڮhoKizĥe*ʮ Pj'Tqz= $ptȇ-l2~JU6$$Wm~ZfKYMG4PN~Z[E.<>=$7ԗbšb-H&O'[SRݝ2Uj-m r[Iff-u\'s|RUUA.kI@P_tѕ)D/6:g(~tcza !wΚ%_w7S)6R` "b'FiǑamdN%KS}39 * M[R%NA+G;MSHO`[wͻ=IA<=E`HU p7HV2C'yg׍{;h-sK]zX%f,H Vq E# 6T!Ɓ>df,Q ܀VKPC-)D8Q{bA?#̜*$:ރXf 돏9ՠWunȣ>cψk~ȉd:~]Q(=c(:Fy4})7R^"xyMFzR-a6w̜rQ=3Z-S)r ?_O2Հ wquZU:bZ]b~+AeuvTCxMOӅ1/i#Ϭ)o?x>+:c+W_wkQy&2sS&gXw~rx(jx5&7Χ{m [h IAM9b(g\I"ue8E.z,eMIVE׹#/^L[@?R{e]Bj1Ϝf<ڽ[NnXMЋHƔ8eՔ$6A/&!`ėެoR*:zZTY~?iP2" *[cȳ I2l-o6*XV d3bX.>n(E/zDˊO=Qߖs#z'4f/0v\gB[ (/%uaB?s,=˱V$+)K)HgkMVMAmm5Tppk(`Z^[XB2v=vV_tY)UGsVTjAZoKHUlsYȿUңQpLQG}1QX(gf6i^@,ҝ"ᐁHH@2y545ṈMV- K'`*MZ?_!N}Y5# ^"/ytV[V:<́fuefڤ|vKeաoReyGd`rl ͧl]6Naj~]%"Avk(AuM912lV3JFUg+JAk]ZU%jK'ؕvűfb22˴VJ6L7%ړ=]/nW j2FiUt8"#}CaOׁf[0bv_ _8Ϗm,{oەvev8|a֩c;u2 2"}Q to ntVjlҰlnTq*(E ݔ];::VR+Z +Bɿ7Maoݮf;ZMu_9lWZq4QuMYTzB [;E le _@n>[w5w#:5Z#ׇ0`/_{#U (ZT@d3rXwJ4xSV|3D(NLԦ;jوe{@ÈU=d{Q$zΝ991~p:J(^eS2;,6^p^sdt)N(OoMGWr0e(LkY hy:jK}"tg`fOz;ypKr :RI2"3@Q*ȕJɥuQSu`b/삙t32GT],.s$T_ .yWir¡RbOF;@N:|305ItԐI6 TzbxR+'" }2zijGh=$'vY0EtD1)=E5m9L(H/:AgN4]8q).uFpi>߱/SV D<.G3nA[jӻ9W6S]/wk$l%Ar0 zc;,俜g 5<+&`_VsG#H[iOj =>HgU;8 GM 1@&(¦y0(ʳZ{+v_đ}*$sQv-?^S~zO8,/N dg.FkSg"@=a0TpIdtlM&`= $޺'ӾHo֑]@|#{_x[V&<;շ29CVߴdP9=dF_Y֩Bs5?v罵 +0Wr;h10{8ƿ%W"c twAH%nh"y3q@UGkbW=Ձ>^Atpz 2̸ 'I:kcEN3gV hr3׀gՓ%)uEҜ%w +2g+Oh*= -iNz<O3HH>@q^} 9AK"ɩX:~}\>}rF> nY$؜`Lf<2]5k0{+BS֮N#(95WM<.'YNLi6Bvp ^ny)޵/{A`u*?SU ~ m˼g(ܥgF8(܀c͟鰺q%m=ssa\"e$meNDmB)=Zh sP]GF ւQWr/` 92bu < g }Pr؀FU*a+)yiɗ G" e 5T XK}pH"!7{xhqH,]Z\y4ə8x:4<-QWR|eX}3Stt>-OZTQ2s=[ N[n ZY ÙbozLq)cB;KYg毜MN9onlSA,lpOd6!3qP10éUO\Taʦik䝲ܜa};zs|ѩ b?3;B x:rLMIr(r `HF섵ֺr!vQVK-,W k%tyd@[882rFW3p88;Y9E+wO 6[>WtJ% ՝x-㙏`L.ҪA='䒥p4_ȮcKfnQoEQ|+X.r|m@,T Z, M`_kqzF;ޙt'. 8Lٝ|fT;SR*%MH)2$QhS0k:(nnΡȥv8ǻjWNX\*\*jň$\~%'ʧai) mwkpi9XirrlnBg&)i ;n1cZr n|ڧ[g\Vڙ)l1^AgM<_їeVMQxrA0r\!rAG`N-Vl͒w9n63aʟj+PP (7ϫ } TemhCxDoCI`m<70K8PYjʷ4?6'4I:$SPi۳8L6oЌzϩwQXxd|ybXOrYl|Ӻku>YI_"1+<}`b O,1E? ~իG6KX!{3.~l' T:,%ȑk!ɄJH2UVQ[gކr*6nzJlJL] w ASx3d<|j;Vvyu\+ jYi8jl3* $;U?N"#M JFiƞ;@4pa.DbP*]uCvKD6]{dYb%3s~Ҽ;)󋍳*%Wds-O q_ЀDŽ]VM%aK'H*@P5SjəHGE38tա[2#nS&XASL&}zӠtKtyY"lLDZj O"f kkYca: E]pƛ=> mYl_:ͧAO(4vr %@Q,J&I@  PRS gn[{ (9а :%''4@XC!U^_I8ޡ .zi_:~=euXcށ|7ۍ_黱Rz/@xpȣv)} VKVv`3d/SޡN}m~ NvUj5mL|m2.DWf-7l0;{fWmzq naNx_?]a߭@{n(cJ1x-@% o抍wZyq睠7 Ϋy6eC6eR>e+|B#,9ԑL,*iu@ mQ]^G-q$kh{ Saͬ篚58t[-m_ŸI iiLنtCkt3k~- lkFcBgsyu6~N.wI; QJn 'z]@/;K$@/ ߆EPg'mJ+1bA=s'˞*^(inݟim{bxV,&.VX |$g0?} [[J^KƩ&8Qƅd}ؔ3.eL+W0kzN'w'cH]}bK|;YgI[/P Sg ='a\na/#,-)C5TH!xLΟstn`-jo;f!X[8q$ʁ9"o~ *2U@!x(& aB۵EOt/wBIz S9~W`gyJtr,pK9Q[וil-q@l/t>UZ3Ԋ:sI 'de\)^1)PSVJʘ[ f+w?yLx , ezPZ0ۧIi"Kak .{v%*É]jYZf@˺>R %$ dٻZDL*K)9"{ Z6iaEv"1p< "S~Ag=wG.9D9N7h1' J4"&7FʦQP8bp#+#s{ 23+6RNh=Q?zU"-=l5F|'8DVTx RbҷUM\--FV.;eeEtacǏ1-kya-FlvuWAF'\/-*Zy#B#q>n:_e|s[D3GbbO=Ss@T}ͺx75LWT+<# -N{}-|}{y<~;ü#R; #HE,cK q='`J,Gw?~~Ϛ;߮35Jkev;q!aZcߨb(g5bQf=0V^]èN}:~'"[ʒsh=oeUi>S@oʹGדXJ +O7V6J>4j;Ik]k` 6dGۺiz7%Xk.{˩ %wxOE ++(:^%"s ^\L/d%pOSCހxD1,ؙ1W//$x.MVR4T&D ?ߤ')x3.{Y$A3+duc!]E=){z>0%w>v>ZAB;Qr7TֻWre>av ҧrGrޫ;"-N9R. YilHVe5F;ɚ,2UG:nRs09}pmݵ1a?lAY]CNAPyT.ݼ8>' C^!FE1z v_Sx24eT7/|!%6[.k{\V ^έdL| Wp-p2+PBJrMŷ|w :XQJ#LFA;]dk:aYQO;:P#,7e6 DMS:~BPJBG@bJpM cxypnP.*lw䝼N<+ :8b7]'R"-h\VX@b-lrdYg$Cgi% ? Qlj'N`ʁNX{g;bQntۅhO/lJ=tUIvZ+eiPcVټ_#>+?(UgAVq4cVO,GV(uqJH=aRr˵@Brr= Xå gWl7;؀*D$jr[.3֟K;BMh AEdMyi1_S RoY]q:j^2y/2jy+OlBˌTnQap39iI38Q8Fz!6R _FkO{|Vk0e,oW<0-]Rńp\bm'r-Ò۪Wr$#?FZ[@N 'cؤ?i3 {qRi6넟TNTB5qKY^)'q ^d7ooo*'Zv8e;oRVuPYZX$QUܟ,^NN}p}L_R ֕z! WkG:jiZ=&P4U uO5΁r; 9x8{E^rJ mCSVolѕ2n5U [#~`''eDƓi7ɿzې;ԳyțԠ1S @ nrt),ؔhRy 91m *x>uVrMClSrXNe~ȏ?kCGGJG4Oxnath@G9}P;O[}p73ɉS=(}K߼d:nt^(#>}EQ}̞kT jux<܋b(MA&7p'L:"-.+\ .F 5*Pȴ1Q˞'=s-v.OO6؂[*Bfh,g&%AՍŸ H8Y_[@)-2[M>3`ݓ }l!q<C6+˶yjI{\EaW$ lhoMuNx,Z<9Z<ŀ׷a%&씦)7sE̳6xY;_Mż~r`Y @m,}6Bzrˁb3>LGynGϱ:]o?$B#pn:+ ?Cx//DpIG(W DDivrҾDe$W.3|nR< k2YvLΒ&K3~,'xuՋצX]^^žU(~ښj~$w?ߨeYò8ְrD=k%t'Ns{q͇fT&(;;=H}.5n7"w>E=#z!;gyIqy{;= LS-l:bn$쓫M^Z8z)a`B{MX.ހi3$KfE'dmsaCQgZÖuְ%8U/$:,F!;;PZMK!j pN#'yBP:﬋FZꃥzslN8ulD|*k+W9Vju~ϕ4ؽJU3T?mptݿ+P$iރ10 A[ν.¡ 7%Vر;"C>[{w1˘J]4Q.=n9L;P;BGBGh+/Iwyxo$E)_GDc7?XX^+1[c?12.%|_% ]oG {' \?[ݮ,??@'x,]s&pܕtr\+Jpc:bM:FiʹnIlT5B̥lscxA"tl£œk 142A3hݔq͖ۙuX7{[U$ӯtWÃ'H-ӏH~];KHR0OJ]|v6( 6yߗg~NDe0:dc}0Qۼ1i9M%.uYR"a*wml7KӄV ՝[>T=|xTvڇhse"OLIecGB7s~8tk03S@Tv=nr6Ю*M/0>B;ɠPc~p*-v4_(}cs8Tr ߂t̺ZV_Y+l;(E3ԅ!Ji^\eh=evKE]-\5.MqKf1(v-uZWxb8O"L.^ (gp3d;;"1#SDOA.p+L$%w(3WAզ??( /<@Mnwe6i7~lįfl<~w?a#)׃y.rGXF>8wDQp4S6Vp"q_"yȽtcqMa voWۢ("23܅Lm69r3_.3?Y3Chsl#?֠X\o|3bpCaSEoI-'(9ݾw=g7# rDc!Zj7N|($7Yw{TXo=۽©0 *)rQT||ESY\axy]T~M-?BQ|C$\\pd/T34W2 (8ßDo(/L~܂t8\c*kf]iq.%~@$N 0 E4x\>ć94Wv+{7OimǢX>Ÿ4r o8_cGD?+ӗ ӴFS19fPT˭T/UP!E30m W|8R1sMQi+ _ h]2Rze ZKY8}w~!>皰x]|KHomG<^uZ6(-\HWS {[Btvj$fQx82N"Z]V"3Ows'^+0*{(KxRꌮXgpQ ߻ƥvp>ܙK֊];}JpnRXPg$&<{FV-1_eF<e@[8-5zܵ͡2.ķ36>@h2fMٌ hwyv-TOiUV0W l孺|W?28|t',y8;Q㹬 XNhrGuQOzOuکyr;F2_#ƵSEM{k2L|)Ta:b XFJ gRcZ4Y-ݨ%Y}tnKȁ({Yӽ+4?cзcEDl#8OZEw<5jr؀.u5֦Ÿg2币><\0Rթ9qwSjG<mr;[ȡgܷ/#F]{I\#%'"R*q{?CJDJ`LѽG_J|G%G[avrsRofј>5s0?NmE|Ju.W%IVM!mƼ- @a8Fczns_t9{iWq- /|CEWE @W` Q= P@cF!}VVV -^&[%˾Nh}؂ J ;41xx! ¨x)rKp|t<Ԕ{) q)77m-3C-,g[?\ f&O6o̼+9 Z.,CEDut(i=/#tQcuDe 4 +5D ly˒<KyIֽvE9Y$>ױج#ùeZp\a7W曞${_0 u,fS!o3r6mCqڼq1ZG;7ؕ|6Teow닔Y%\4aB8z}e[5R gWp9Yr$cWz+ޖdY X r33c]~bPYPA2Rhb T. (fI S)}-1ʥ?_81!<6& ˮR^k7wsj^)G/9?DbޱMt3"[zҴ&IGu,K?B QJ" \DE0vpL.O?&._[ ?Nm?%(t>j(. <.(:eRz#>Ζa~6U>JA ǖ(cE,hB:XRD3At'gpie'ma {$Uʎ _E MR|mBa{xNA.|Bei`YJ7.?`5]$@ԗ?} goEme{gQxڛz8qj^OIԋ &1M?G \𾠿τ+~ Z|'e+3'N o%|+[BU9dg1Q,*A?|tP?9 j-րT":m8?j1Q+gVt'IYO=RӆZ@*&B(XN{ !;$QɆ`|/!7@Ng I3SYr1\1WϲDBe NmM\˥}xʿn\]c BS 籇rh&h ^-N3;'n77s7;}{e^p[w;  iNsHd-XJ7MT~ē֮/]{*EaUw"nྜྷ(*D#(.E_+r} ؀/ <@;NQ:hjOO|.Q~AfoC8_EOmeSh?cǰ|l)RE!yG}w $B]L\l,6,wj'|Z,>7DzU~mx[YC>LkMQ>WM kC&UTu@OӖt+2κRVޟ hԥa )fU&ʆ-nb"7 r%r2ddffuDpWb32q{CUчHi`Ƽ^`'秋3(`C.=ߊv(0ti"v)K5xSB`E[²A[cԴ- -K7@ȥU (g{Lk'Ւw7M.ϮvŸ(͔ry4G"͆193x,,LA$ 쿥Ï#^F}vS*|F-\W-ˀE [Qok%5$0O {# I%s%m u+g1TR{E~$ WM[?nMssvڭkɧd\xťt0iEdY_̛RVKs_$\ nE^ٔSC}k RXܯ]%SvbuػUMnKHE 6lW荤ОgBR3k8yύ #Cy"@ZQSH d~d6b hƼ(lI8Si|$raDž׻[Cim8lk"lU$+&n/u&SƲ?Q뱘j@ Cлx [ r|t,=S{FزU"?(Nn'$G6Z[=RZ?ts.UHu&IDpP3Xa=f$I>̐C& ?2F 7/ {[i锬FT̏R c?:ΘN (cA̟=]ȼvLlOk'wJt9&=!F*H뀩a8M%ȇãkWjg ',w<5Mozr= d:Ku|i. Tޗ%x\xr؇![ZYh5. cbN }ݜd |S#>k-l" jWKRnI9doe0BBP!R6yA|r` &ݶ҃kO?%W 4S1<ۼ}n/;KBnj31sdYW%B'\>†nl N]xywj3&`Z+G?SO*+kWM D!3S6i=3ĠN:a +N0t9З0b؛3仇~*1] lJ\T egC}"3%܍˕yߧLCXc H$V _L:3s0!?`g q|l=s,~71B`1`Xabe,犋b~?t^Q%~N"fF}=aP b48F? NzYC# =Ѳ#/m)KD9[П.oƼ/8z<IoG9W1 &ߔl2V4UA]jfs;@E $rEo7YߨQhδA٫/e=>ͨ'Kl[DOI&EtCoTE,3X|!/0#vAGK,Zc$" qr`v*+r'l`%Bv@u:EWuN<0=I3O3/÷G lѦ$"#Bi.y`hy Vȁa鰃Qw j$tTA^+é@#,Z"kSM[8ggHh^W4y%jq/vsc<,('n,e؈ၩ!g<ܱ ̞ޟJ̪H|n[,a"BFH~P6#=WGǡ1{g&6#T$Wq,?D y!̇+JQ-ˀŽHw/l4#ުTh߲d?NetWX`#и/^@PgCg~-Ȏ>:>DIK缃Su!UY'P[;&srd]Dpd>h%C%akʹsrzo6@`_=j3 BUX+o!' tЁv˦.b4bĵvRi tR\]@H(QIE) Eef"~EwM8(sB,$7}@ qMZ<=$UҜ v9AYҜMĊ>8 f1 .e=3Eǥq޸Ј 0,=+bo4.V[`$ AJex젠DYRKQpx֨-I |j܉M$}eg(XnFt&+^Mi%I%d#VϮN&]l<)IxMc)9=i,hyF;Y^3z AGT}_ozvpxsdЙ~xu6;}Ĭ}d:S}=oe(V1JkAYjRtupVn@wMHs_P8..um$ǗC;޴16˽AlW% HJP{,';ޙp[q|U}3Y(j}( q&b(td}͟ b(SF]f dav4Ux:gW4WaFia|>X^:-CrQy,}I.jgoͭ|wL@(ƻwc:ZoY5]$ՠFCs(tΗ=OjzurQF,=jOn]wa0nk>*F)pg.ƺ3Gl%Pη$ʊ9qF,@hZ"7m1EyEvX**IWpShKM*2.6lͷҠ| VjK{JcK|ۮM0o]6x[҂ gЃUE}.5_۩Ъ.6'N9f 3 /:LKWQ>] i%j^Q. q~qw{8fKyDRT!,3gR,OS*]gG15W' I] C]AZ>{P|Ga&>\4RD{㸺cu۪(yޙo%g qO/}9O]Vhn՟ՐNNa_*Ybv8(ʙq,^<*wrDNzޏXZzpe;'M(f|@8[NjhJ?i_:N5r(<[uaUA* ^_Bq2=[aF x 7wLx6i"nɨN- cˉ.e,y1.5W dc$z;[(yF*LOT;]Nqk$zNB4og(aE-}DS6I'3 wwPr;ޤ;$o{@s$PEe#0_𷺈P0J'dfH0/y9F{"k< JIH R[.:\E _wtA@#6/ɎK0ɋͲų˩TME%se6CbW#_eO?y؂}Z5=/P|KǤQJv`Ё04ȱT^2wG b#A5x /|~_Kqe&G!Η=пYI4Y;AgCWiY ռ«ժ ">"$ onc`3>4ҷ&E_]MGQW}[tbQ‹: /K#3,}5> >isb{0M1K2C"f Wij7kоY&]ڃ_Oo]wP m'.$E燷g֞_iQ9#h&xUj[/hט Ӯ+3z0=4^_'Z{g/_:WՒ;n ڗ(N%)#ri$Np w՝ (~2V>{No / e@C^jlXL(_Ll.da=&Q4Xg?vLze{E"&J0E'^5{3|D䯰c;%;k_迶?7+)|Xޓ}& ʦs3,Y);K 0PΞds_7&hvm"JF8Cf{^I'Ha*l剨C~Qaxs ]@;ܛ{{<ɮkp&;8]J0MCw76^ˤ5.,|pM#n8/`K\o%M g7鞨6u-oa'R}3?R.qH'@)::K!7#X&$W9}(幒IK=iA~ +gA!nW& `R^k!r0M^3wߪϱ+%jx~t~ VUq{5mzO#S/7&۴8@eTQeK}X}R\~0 ß?XmHГl`S*S~5Iwbkv]e{Sf4Y$1jo'L!szՂ/ja]ulp 5 Z1c8em'Uܦ4ka،P,oɨ\u6x'u3*.N E&˸'*7&?o \kC2Ѩ1;v.Aw6"o!^2@Ź=jivE"l% o=#HwPuHϗ18ߍAauJz42"~NF.ӊDn __7 Xܚ5U6C;* gWR+W6$b|>fV 02@38x6Gek6_Z!&AxjEqlKQ\J.=fw&uLJA=秃tuKRwh^?=*P-*a <\1Z# &7Л~;O ~}YeB[cVG?aIQ>$,LttUUuoX XP@%wW4ɮqD,@6X)j΅iDŽ ]?_С-e/u][I-$V :W* eO"N#E6dQ[ u¨^~nnzHOEX[v& ESM}]h+96M/<]a"A6?#c4Lݯ{*CxMR=WWYV i5gGSXs=e8"DN5 ΑtLޡ$K! *o" ܗ{C}&AG"_RY6R+YfA7+!X,PunXÊ/DAr)e&Nm[8ʼn,84 whQs? ^fCD0bylS1Z'D,-0a>v@[oP=:ęK-A ̟ O;)U߁>zqzkEHEfTfMN =e^.t@|\#POdz=T$R2.N\}~p"/UsRd\o ˧܊4"+ӥ|%-A~ Y X=@9^&<Yzz_|/6c3=<[{7B`[ܼ;ՎHsp\_6&Ob^>XhrUݬ+$:Յbop_ [h5ne7AW>i(*٨&ž{>?X|I@:|GTt#((N5?G_`XghiqlV4^ $o! ko/KV' O7 !hq8_M)TwOE1]7 M#6bRdYMgu.r(I@?\&#Uҝcp OS|i o UrmR e 4Mo6E[A`FT&xHDP۬ WN2hjSƃQS-IsM6_B &gЗ^ /3VS$jf+C\ݟ5mJL!RA]&hv(AZu5 _~BGku("lAbᒶM%Jٝ"wfӅ-f]`/JMQ ђZإXwf#ٷS'T$x.|oFa*ؗrp.CS}(3w~Go$;>mf̏ S&f֪inj4;sR Gɚˏ&ʏB R 5'R`SU'g_4Znɑ9^`9sxc7m{"JU_V[{/~/H:x'#bhWb׫{6Fth$nT^>B{YA-4m;X=:?(x`HH4Ï moɃRŌO[O시zN'͍:baGduX` YC걂Fej@&W+]gS5C-Ci7l˹ v=f酢¯*%˕$Op4A86 EǍǶo]^SPxY`gol+|E-֣5nQu~ P&ːoZRDC=N|ٮ:'f]~mI|hY}L1IZɿ'tscV?e]O55Gap쬯NGY=_ser`nCl_S9o&ϣBlJgNªӤE''xl,>8o綟T1~DxY$;+[`r*!=5ĞLhA #/UIt:L=*'bBք%T]Xe#6v~l,VEi;.؞.A붝hCceg`Pɕ-ɢVv-|XLIl|ɰxWɳxhm}nxi>gGh=)b~‘Ձb?&+:HzF_} J]pi,,i*PsU! v%ol5;`xn] >FgADJiʷϰKtpyGn=]ت Ц4t[@NCUw.D>]iC'Pyqb _~( O֜ūl )r~v-/N^zv%z Bwͽn-N͓|%٭S "ܖEwi,xw6혈\bɓ+Ɂof QG=hPߒqM-_Bp.GOpU66="Dl<lʯN#xD9kw&,Ue„^h8Q͚]WG7q/K,%X'KsOS&=Q_2)D@-1H~Zzv"ϝE-w]B-sR/@$s{%6C炎OJv7G hZjx*w+՜4"w,R} 9PZ8k!hf}v70r Hn|Ϻ<723.pU,[wJCguMaΒH*K}Z5׆7uGMځ2I3IJdž̬|Rd/<F%FvhM$Pn7]-vuah)G. en{ŸMqˀq#/T1n*ĸ!LK5,gSWlVh< J/_l#muztǹyHKԼ8DxzVYUnb تm8*CT}h x(!phr0kp"sy[~pϋ띜,Sty};5A rLa& {F1콐*Y4b^iG{m5Hν'WbOqxhf3?‰6 +yM͢Ø:lcژy0zh29,N'a?=B-9=P腳ANTIMiZ]ϷFp`ʆ% =P -;J`eB6~9ItK\:V:وSPEqL[<|;`fGW瑳xwEg3-$+x_+] )KpE9-0FpI#+ܯ}t9Yd>Mz|cͧHؘ/ɁM£x|(Gorx/FZeEdr[ӽre&eoe^rv$c?ߍbiҏX)nkֱ Qk=TT 1<'7qk:= s7*=9f-)蛙8iW¢w*I W ^^y()J%쒕J+LY +,K3m<!9$g_JgYWOO\nwȽw7iltSGs $U;daQ@ Bf^`)oe'rNf1C(UjOb8Cljz(f@ aC(.2mُ7FjS}-?)uQ\Ď_NH7oow<}<_b_/-#'Zd/u'V+7j.c*}O٥I4WM0(Q\6gh{Z1eڗO):e;8{ BP&JhC_730BPVnCwz[DH.{O ,j}ҊPq)$.y^->uv} wyx~kOxm:4YϘoCwI="6oZє/OE4yIi.G'pL/'{̰fO[iQR۝/Ȏګ2H=AJƑ+POA\a:>4*%{Ex<ü-Gx{">t+?߆K92hz.C}a"hf:Ԉ+Y9jtXO8jKi) w);\w'LP3Q>{+/⡑1txG]bWb, ӽ-bϱ7,/({g 7I8[L/[J2$\STY"Qб)>(q˴R S..ovo),c[і3gɧ7_B 2G }?E4^~ző䜵yhQgO$Ҋt‴1,C*{cQ?Z*YaҸcDtĽMn@=MZ{(1Ds&8so~u¤/=B T҃&*17cF!c|¦L3[= 6Տl ԅ_81=@~<3hwv(8,sT"} $'ZBS~+#[(Bt'P}$UﺤIAGrCJ@Z ely=ٱ e)L'`%ZB'76BT%ZdQGC5:!86r=u G_\?"~*玒 xQ6ˆ  ݕC[ sH$q0У ѵg0Gݛ7UqI(UQX #I{)TaЎE .UsvT\ptFdm 4K٪(d!,-[{眛ՙw~~>$<)*FVN k"ڢz+|-g EKX=?=`]Hd~5R)D_FDnR}ARnDTVxA`$#!}0'%O}1ҕ;u0E7WJ+%T䥢V}v -s|A^7/|Nf&DW.!`D^c/e׵G+pDX2GlQ"ŗjv,^ncx#˝dW!P&Ynd-9/L-'{QݚPVÈ~WsW#Nvȥp]H k|n`?9r}9"9c(2rrzo#XȢLIvo^7B. lI!y=^bU0x*ʥq62Њ5S:}nvu˴^WYÍY!6"GlOuP?^d\n'F:6Ou~*RQ8j Y?7.$œrP=^G$Κ--dV5 e {]QcG0f݆qakQBwm)_6xA{o؈(Woc~ԓmAFݮƠ>Eé`/G]H**W@)Mi~.5Dph[rnY| Y!+ۼ9Εgff 7aw0`K ԛVCSաn \wЖ3,ȫ;铿o][ެ> E}(S* *8rWg`2fq~!#VbV+8I +tׯ bUS"JhDVvdUF \@p%P(~v:^K<,U/'38@qZJNNGG%`s1(d^g+6Q6JJ}<=צj,QRu1&Zm{yZKCAp'u嫇]L^|*RX$Bw/?'O>"st@{w-i\ oUfnu;EoQl n~7":0S3yR7jrUQ ܂;1 qxzs*g^0p%b=] e97b LJCqո14-rF#}sh@&:QiJ{\XUbΙ7H*倳RڍVy)QTNdLP t7aRy2Hߪ A|kV9RT⪿ovElp,z)u$3NBcđ_SmiChnK`2ޢd&eWߺgY 'w}}Hs J_uϠ͵Hew\3*tEd(|,&`0 /UU;Ҍt1pSmݠAjRQiBp>鬯>ϝFҫ#Id"p~qUQF>ޥ}-|g!sW/|9%%_bP7KǵLl Ҷj.}͠!pSEy/Tb8*^Pn_or}C!XVCkҋW0Ok ue[*R~i+c6e5u`؟GRZW2e~>C!;oFB>bwO<ƾu-A; AG ;, ^  -v T_|ڃh;9; R(5#W$SrDkI#|GKQ8-<ߒ p̷p5} XJ5Nr7?!L@7貽ke>kJc#O\,t2IJ31\k7]o8eQz"6ġ.|w`Qx,,΃gOYXPJVa%U>R?ݺGtMVϓ&Wvt]QJrnD4zU^FΆؤn >vBJ?{F'zE`A: ?I4*ux5N䃇zٺBn5:AFo XIܬ HtH r"LHI|S:B/ngVzbC0ax70d-ԏx_ɧ>|2tZ'¿'΢$C>]?+IX݉^ <UnUo/2Q^Q̬vtNy.{`7窉dKU]L5jw5SppԬ"z&f4jLI+qhje/ڃVVxsPt8NM 6VZS -'ҐӘe^Z ? 4}N7G?/6a3媉6Dᖪc Xڑs'C X$:SZu/zXU56W + bա͚u=~d$Q4:LۄٓH)j]SSu| ) rV_4GO娑^n/KՙDimArcO]@ yL`)]k@2: 77% ,R AMuA"@8 ]mHY#V9,Q7;NɅMikӲ~6ve%M ,Aв87Y|s'>-+I/;pAO/Kp'V'/'Z%H`O-PrZ9R.C2X͉"V)V)^ZэM$/ȌU}èB8+aGLdc(Lnzb>w"bei{`WĨpMݓ3is:"jvay֞a$oM*wS[\>wq\+\YϚQ~7_wa|%=߆PB`]0.F=+VEONᳫv5Qz?=~ͅ|BZ6_}ݍ,n00 )Y12wIBN^|&Cz^uy„?L?i/.C/豐'vh+[rEթSeLuW^LNGyM)ɋ@' 7m,Z3ym]EY7 Ih;5f[Vc8z5.}Sj[T[WF'f~j*ϵkX=x*[i կliQo7OwLDW_Dس$~ػ_k+5V+EgG5AuG/btGk=ޠr󖫑~ޕ+2BG;#颾V֍w@Y0{+=39(ȂEp|΄[Y,j:3{~mNB-e[|hjĔX0Ql6[HpQUA13#X{mg.WшXk+ƈP{Cܗ~,R>Xr% dɺRhNL^ X83/V{{0L68!Zw񐛰ԢnDo"oq2 :4qHDNͷƯ?' U_pb}ŸPKZs~ŬK\?%%1u 븼1\>pʗ+uV%3Z%QtTlK=ۇؖ'1sVIKą?Oqp4~ Y} l,xMkPLg,i`ӡ?1N0CL62,c tfdiΝܟ!d]%0-t F%^ DPo۞~xxQ)MR`PGQ1,~I+tE¦"VvDhXz,h%0@ct̨薑^ :b.B071# 2t00Cc3dlKƆccƆi̎cgL_aAAMA ;{:ßt?Ǜ#-,.$wj7u]mrC>\xSK26vE|2.""޸! oax7p'?D̻p"ωƅ7@Y+_0ZX>"U85PdB<8sXj!lX0$,q:m F!;ܛS"z]_}r 7i4٩jpEX9"xPg)4*/w6Ũ%=)W (x9(hwÀku|kiHM]L2&xn9Aq|{7PiF:@reTc7b|ɚ&f;Jg|.7߹LCsǭ47p>(IR]%4T[% =k4s{ ʌ/ԕ;E5/Sko3Id-é ^(XgFR x؞ Ӹ1{_:ȹL޹eyۢZA^$F3LKh%,{˶݊mwL|yJ] LJyJ.;jWDҌ_8sa6 {32GқWx(ӛ5(_I9DuxL7k^xqג >2`TG#agREEDx'}8 ]K]E9ake6:bo ўQ!* iNGf7[e;΂qv[uv%hx_l#k %&hrm~dyPHiT*e@pWwBiT]/p(W:~MҀɀax,/,q #G^keϲV0#O9n[:[ŷPUPWȔaֱ}+¾%OͰ՚mL¤&jC ڳldKS_0N6&duiiQ6 r¹ƅFird\g>r軯d>zD7BMv)c;m3 x 6xg5u =Up?G'*Of= &뇉85=Q*ifq:2hzY(^'3fUzQ5.m1+Q3bLQ:Y}˲^4;0)F|,Ed3lߜđ$ #jcA1 /rv_%vcy/;.$;`y]0 woÙIUc:0cr8&lvM 20xqC& kx8(uxEhL{j:`[J,M uП,*#R-,ʎ8 (r&W^8#7Ӑֻ[Sح3yz `" KcxM;GbTW+O(w3\ WʑYR HI뺀iZ#>T B8S{'qOnNKZB$kxή[~tawoRn6~_o.]GT& O'I$P=#&'C^ocp 7m$x.S҈Ҧ0Z` ߃ KgfyCOӬC]T#|]ٔ'Y_CXx86'gۋ~M0sZ-b<i+zUUu%;l^uX)-;b+Y-_DKRFVkR l{;r|59^Vj. |P X!l*|%|R-U^Op1S~|fU(!TC^@'lzᓋb><)Vaϕٕgȼ8U†/.&Y,rm[ /ޱWB[ek&ce<ԥ*W_9[HpYi2Ye2 [Ump'TaW`rߋ0f | ?mīFFtM>gVtw Kn> vdP.-W:N6\Lĉc|?C{VajEʻ _}+8c:FTw.J:ݖ[)ۘhG'YD[oM,ϰ=(xw՘8' N UXuɊ]6_kvrFVg%7M,,<A/erEa)oC50w 9{뽯f-{:ނTcLWsbbh^H02p<XK7vɶWf̷+T{bաΤXʯ>ٻpk5_!֫ 0oekc=.eUQ+\ʪeN+^/%{-g62z8V%#p%Tz? 2y>#^HIBaB{XdD TZ~&;݌-&^%#aņ&h"~-*\QdzOP 7\-rO_pT5g'Xz>t 7НY'g?q;(H;dAyh gSG. ED{G-_Wkw4{۔]W9lb5pX007!K\x?{y:V^i/߂s|LhK蟦ڍõxisG~LNSrj'Z([L1 /OKAP"l_|aB[ sQ ֦ ǹ\EuX{\\ f̷H{#c5F:g|)q0e>4囱JД/eS~9%NIlFB|Qױv%N|Ќ2SF1C4hzQNaOutSɍ Q]DyT<$;r>Pc4dMyhCʨ2CAa_}[B.Y|gL72\Tg>NO`s6$zz&R(SJj6Zψh$_|@ ˥g+,~u#r^ {S҄:ЛU\6ιG验7v=gjw;jD.ߥhFz/Λ/S7*jp9V]Ofʭ=p,,|628ڙi/4 CCad)joïCϋ$pom8ɻɘW1< Ա1k1cOK/J=LJ;ﯱl}9)l/48KMsP$Ϣ< #Ee E*W% ]L#qX`mŔ;`!g}(*gUP<2=se~5ÑhΌ`u7! ^Az?}$~o8UNɹ55^z+o ՑWñhvO3yόbI`W#3IP+G%x:]v񟂛UxJcF* .JW@ڤGEZO{nX1ƻ\ /Np_¨7 XO8V!U ,g<"t:L`1MIsa"L.>4Db,&d"##d`5)tAk߱,ާA]@w:Xyn ؏ ~[%GN7PZX9"AɎ%:zX(5h.EoμKW&~#2y)ns?4cSrl8 Fn|y[~C+Rf{ÝN6)I$N4җMK0ӹip-КEMk۴'Ï{Ɉҩuq_dz Mz)xكHq_Ru4!10ǖV҈THlq~6g=<þM߽;lj'(cgq7}R3Jl՛8ނtaռm,5ܣHc0҇. ] (xnlecf܅^Wn h5G|Qҙ27BѴ YȄPgCڥHɯB;6[XMλ^EMqL95{F/|N[auh [R֫zE` ?2GY*+ #\9:$l+hhWEoec~6E\N2҉%;AW!cׄJZJJ|Hzp]9EqU|57Oy+RKٖqx~"b7BAPaKlOt, _ /דY(gXUiVUAIuٽpg7p9k܆H6|OL~ܸɔ':l?%]WlW,6~ZtB ڈz]LZ]?j CvŞ /0 +qn]iGEl^5aִ+ϙU(Byx.1Km?^ApIcmZ0M{[!Qh}lzDg4>d< 졃`U ,H?"OK'uWiSڕMe;!P3*1ƏI~]V[FdӇ2tY>|颥Z/z*]?G(Lu m]gEozNKЋ7AVpx'GYYc;0>ʎM|.ꡝ\BqV嗐lԑ{!__׷SXț :^rELJd8‚xkz`2`l6pzJd< ?f-fR7 VcGFPSܯ7F,8bvMۦ@nbccX_X_ ݜ;*BE籢Vv4}kk)5+phN=++l,bN-9 ֭5Y{ODb5 @Xȕ+99dxǽ!IVgW`bRïʩEvyP ĶJHᓂ5JМط}{CT6l)?Ԯ7a c,IOt28(Wyմ!!1x0Bz.{OQ|D5ZSڇ4fwć)&#h}/9>b`W>8tS:VdQڽn |sGfӲ no$Mѿ#fa $H:`y?i֑Ȕ$֢v-$1>JҔSx%bZڥUC6To-YJUoDO_<ƥF{XC{x[)(cid诨$@.U;UEx:NzN $FXm#;$5Y"s*|K!rU^tދěKQq5Q{+\2vAe( {lYlYBXס7#@\ї E^F{rN}+a'XoQߓc|AzV5Dz߉UYQī0BIU$&Y!;.z4kXDrVGn5<ȮYYUFTYEڽ]絼ב|Mx.wjFΡ?d:f_ _$qȄ .ix:P l7d3y$jNu/i"A`>t ib.1^ަL w6Y621;!eba頽h!> $,9lE\u8BcVvehWf(z8 HcKp2 Y-f #SJCTDU(׳'&05Rm@whճ(;N @E>RO/e[r@/CʼnHT {鮅Ou)5s;,Br^N0SIJqL6r5@<Ƣ៑DLgt>3f1N8ny#7eWw2$ˇ0:n57(fޢlG3 R7cZcyv_>f-U'nv:6`W|TokBNUnZWL_ ޗdzbr7[[ʏ~aj{7B8vS˔{)wHAg7{ե87'/Z ݵF[0wlpZ~uN`Bq,,{w䭑JP3ZA\n-Cx'Vj/Ɨ햑/-UuĢ ۺ9D Z6]r`^/X } Y;,&̛ŢVO[sw5U40xw. /,þERtԈT*JPU"$^+xk[1w1nȹ }T}MbOy6h ȑ8 V(/_&VXLfً&\*_3;]"o R'm&m[ ;OEƦR~/`2èKo 2s @TJ^a):hpJ*8۫kUu]MbO&Ʈj1!bwx&Rvb8G0A{2^`0榱3vYo(ޔNN~lA+ǷߨTp<[|12g-WLG{V0lXu 6ޠ6;s{-}*68_iq^4mHy)hցMeA_XPi0m}[lo")tx K Fv 8e\&bXuUm у m(v Qɏ橚) oi;K5!^ghJNK0ח J^}rNS_\}2D{s:!s` /9pO>nmtT#,}£_w!ɘ&Zˆ#':RFdA(]OR +ž$R-]_NQ_@ΡJB(WbKYYG~}hPM~[] \lSΛP :g- 3C [EfWwrxkQ1(Y{S{$Gn vf֔W4}TSu#c~j-6`Vf#Nq6wkx@R%^C v, G:l(ĬI DQ%9H:b:%*CUQnr=r5(v 6$shEz>qؿֿCIA=*APAkEer:^M4+ΝN*㗇95P\fO[pZBՎu9I&9ؗCe_N*S0 ez#Lf=@lbSӗA6A6=e` $ʗG]s{p3JNg=jLwӠPXiV9;+a j묔$!۞tRN^ivMPvluWF0{ZN=D74ayh'a)i0 ğcq6.Qg5LˡmuK*gqtwVQ ,ƞ gB‘=C䤲_C574@ZOox`6)A ^ޙ^IP`&xR3^H aT/_d!_:EjFMɳՌQ-"+ ,WH9ֺ{G-w+ZJDYjꄯ.5v $M|DýJoS[SU=|^ QEJ+֕ m Y:kHa4e;ޏi0[nZ~ȶ/ڶgu9Ҕ93y[D+# sW?WfP`i¸iry8g?A_jh̏ӻ{(~9ṝ9ߦko'ͿN]]z2RJ6r.UʹNt-}*OבH6tO*.|D*RFÜ ])Ki 8؈,i +e?"*qO)|WZa*2ﲗ+%LTН$;(ke(L$08&o#.)s%}ԮY)E3J 1ާ.L#-ruhsi=}5@Ӧ `Z#PIV=%:m"o]C :.F"/N oc%9ٕ>)t-EES~o)ZD^ǁQ#S/wrWZATO:7ݕGpbG1?pC^D }"N |YHK?U^ѰQHy4ܲ섫23t{P"VqΞ}A {ױ,<[=4F[>-3E034mR2ը~rOXS *z3[NiBGoue,ʬ1$TE42yIe 9X#حgyWxڔE%+pϙl6>ׅz(j/ӵNW+:]ڂ j2DMz Qfg.dtPǸq=9Ash`oCuz~/A'Snm栬?e OF{ :KZJvNaVLg' 4{D^,p+d7\p޼`dho5u>3h(I-Û7vsE19Fn9 9q+q3h[IUs6 qAYnw9l]5)h#nnUK.zIV[pD#Ҝ <xnGyr]XTJ 0 Dz oܕYs(j*{;tg:%:X\Xo,pIK۞76L&"̹fJ 3=IF:Xgn>!xݦ$0o辧W҆BSn.o'wQ^;,(QކNFx ;qX+[|6_nLoVk0Ƅy+i7݋w}l :w(JͿeʃ: |=l4; Q;.~c;hbߕOhp l mj%0NyL2p8RRxY4]'Hg 'Q:JwGt\ޤλKUߵ1wxT"CjKtz]b,JJ\K^ρzsع:3+.L9N? lZ)=.Nl9$V %X$x08 7;̰-赖%>](V= ,$*(RXctJ_.4R9AOh6hG\`oFcL +STpq"։JB=mS/^*aMsM ).sJy)%;`Z鸞i:5x wmEkE28̱aQUǍNh̨Mo*Sn/Yj|%vئm`3[&} \;1}5Sn $w`1bɭP|S^6TG F9 r>ws>lͼ| cQ{l"7@kVi5nKdp⿇ a[, r|fÿgQP;i7^"N]%GvP`s;GmV7!w*q%E^dĐ[ZF˶56?Qtyai㭪&<8%q?+#uFXٖ03l\3] ȶ,ЋmK\o5d]Iv`@Ctاwa _XwXxW PEQAxUjކ``ۻREi\±]hXǤ2 S -6vAQ$(@MjQ?Ο X!M/s|.a5S8)I-ܮH YTJ.OS6YNE,ڕ[/`ns4Yrk/j@ d1xw^7j9≚Xᬢ3)Saߦ;S*7D{V=Zߜ%\^~̕%H13vʶq̭)ivٍC Rzi;&호Z2VbeSږؽR 9x/8#%J΃Z>OVbueZQ$ /5ۗ Cq5MEd( 1N]35w oI>@6Uj)2ƬN+p2{74h> D 5Tl3:G[ʪv]HaMk-+ gk6/J.L3,lUR7m_=$Z f^ļCg(S2diTݦ:!oјzs#4u2#Rpo1*򨓪hV2d`oސ-ܣ*z J:IL=-M- GCl7+{5c̒jHHgǨ q 8~9 +߀&ࠃ٩u8.u4!?Jru ri6a՜VUbĉdlz[bM18V},Htڲ&(9,rB &ٴMWQ9żܓz2 Ecz ʮ.巴Vǜ?+}4-C2JRuMkF͂K ]!yyIxgD%a&^ 9^Lv~Q m?Н!z!Qnh1c'V9&};:cw7$k׽b^/-}a6`wWz?>tTP1ԅ RJSǪ,-fM9}InX{X5sehsd.蓍2l}4ى4 fm}6nxTɾ{a{9Wlx,{~zxxI?{0z ŋA=lVК]1&%L TFt=4yԞ4 Y#5!=O!JYK~@h Io9uRGrv/LlG2:ї]]<~5Ҕ@]h;1=_5"}]Zg19%#Jh4:mKp] ί9Ϩw#n$&y*g4I;´=|S_4US&v;D[\p x,7&<؍j[>߸#ltx6 |P2\T"#Cu-fSC~M/e^TkLQ,Z&--&+Z/s$IFI16"m}9ɬ1i334oF֒IjP06ݗ;$eY h]p./)GYم WY>a~R%ײ71#No\A/1Up1JE`7Հ50vy7ʈ1fr95IS[Њ< bͭL)q|yd#d@yl#~ux"1D-n|Rhެ*"KYD'*H$G~ 6HHfU:ҏ˝qLn#ב~Mm H?Cd|uԡ좍yάRG?`߲sUc[{B=M[D&_JaX)3Pnտg xM׻ܧD֙h)cBƻ[տ wruݡs.z]W]௚>fnKW0q]DRc'QRB^=(,;"fW#<<|!zkGfmKx<1of^]gԪ3 f\xSN7Ëhm!៶M|GߍS`V.lMWE|7D$R]FdD<=v[T},25lrRӾo m`T&&ZcWM[`{ylFEmEyaJe YYV҃>|8$ I[|h!*r=O9SVϣ%{ 1d%'T ){z="Gڥl:ȹ09H9(&-<ƻp86 @weQP]7ςyY34gn Әa^C7<.1xb>&#-0Vs[ѴS^(R-pF|B ^ 23 =Qm`:$Z@#]9L*T$znr h<;`'w9xˮ# RRIvwh M-mu>G-NPS5`[ bn<{w>W7H6+ftքӊ|x Ev sPÉ?X|󡰝}Bd?3W"W:#r8k(S-)>^P{fO ~zI6'C~еB6Jfч;IJ 169Z͢TEm\;ٹ7%jbXև=d>oNp4haᖉywteB]Q^T6Ң>9s;_Jg!oQ<3W:2)e f; +_# eu $yӼW:'%ĹvD6"Tk({C bQw"$ S|_[R;|J[ε >mI\Ub/ŴpTL Ŵpt sI/wGN^8]f\=!?v#c|z[;lZ12a7Y,tjZw.ixo^phێaUһ7.fyھ7K\:X5{ά4u< l '/|0gߌX!CYԙaPEQ|z+TmA#Avz91S*aN])TG{aR#KWӟ 'ZvXtUSױezMa!WxI{M^)€5{MԂ|7Jddo͓ï|Ģ(^/ 7P~HD2B'-}zR{ FvZM衶Y {߲-Uu`Y{MtFZ\͎NSP}J;sxJab*4Oz۬9bFپ Q1TxF,_.ծZ,o<St"JSIKaϐV+w>? )hz8)"WfLkGz?IrCAXв h[ H2v^ _.\%*q(e'#ے`e!v_v*"f3.߯>"Gu'}:,>#a|"%Ùjgg Z'%['Rz 68ehX?`N3:93Coul"NjL#EV|YS>һÛw zlG(^Z.߅4/0~k_-(ϗmL4 +ABS"(6`lTHT]쐥:rM'~>^g ѻOΚ2ɜ**j(PVt=) >je:y?>cxb&B><].o%[ LaN4*RThM$R]¹RvYP * HQ:|I`]Lw^}p:6^RI.A%""UNT>/ -^̗]82}܍owwN0;wx4\AaQ>o}"߳c+d/ =xg/}g {-f&eZs*#DVm o5< n,4"27jBtN4J1s'ʶ{qg^u }a>b\@{pxwwe"H Ԅ .-_׻s~`{DeYɢ}/{sux 6xd1PI/"M?{TD Fq.q7%7,DSLT5EdB֟'%h212Lp}aGth:aA'OQ>D'tB7!N* C4?gDiV~i&/)su7N ]NaޔҺd9"K{;{'̻7CT'Kd{u NY(iMq ]+--ɡm݆ H[rnfkZ[k{V(9PsdI/(41| MMՓ3O*fQh9+w^Q#V4.c !VaMgy&hl^b)Os0!~̨{ SUT@ D[7p3Xe(>4ʼn'5P*(0e6ƩE)FaGφ^L{[žQ-dwWJk֣oy\N;elѴwy/F_A`ԌKdT;sxM+к U] A:?^^kJ]uCoPϜ@-2Npt"ƾUT]@nkĿS'O5.G1꼈djMFQȵ5r5{o5!SI jSP/4OPB%zWemu=xQ@w ne(t;9NAyHw9%}OuP^M1t;[Dd%qJy!VP=Y:*RxѾ!t puߌr Nb" e@UgS/}gګN' R 'q1h%WM{Ndǡބw镴fФ7a6S;1-CYbJR+#l7j=,wծ[RVVGG:,}[ac||iF[6ŽzQyudvOK+zz r5_> wt܊ ]#\!pjn=ZSVս7AUpyRΗ/ˍ8sxK#P%C,ҩS]fؾoV6Gā'*$6BO½٥):& %E6Jhid[cgQX0-=YQ-4ƫCC6RЯw.ҷ*@S7g ?;Lbf{OnYg| ҋ"qmBxh[;_W(9n%bЪ @Y}̧%b*'|:5(M=SQ>-C6tl'$n^a0"a$Uo雿c\XǸ?gq/ #w< {׋Q2^ Os2]KP?3<WA9rcrcxP9zOO(|?$ŌsU/6B{D`R(Η΍& BT\~\4mGH~VZ'q5kP c 0C Xs(e2:_7i#FZw 1 g,c;ZDrbtu'J|ؾ`EX(,W<]G:T},d"P& Vw](ƌꇗ)5C{9ױe'_n>ŪAGgS՘Tj] tj ڔNl#܀hO]V]%w|G.S2z蝱Pnѕ`7o| 6u޵\}qOgAT^oP85}@RFTlO< ўT3hq {2p?"QÔtlƃ0,ҊIJ@ƠB c+#X8xoKs>dvH1"!`*U'bL0~+?u[-zuiD<5{k;y &ɡz~zFrۢk\+lV?dV :i=p0< &׶jv=펡q?;n  0#PHoVe?jyާt~>oOEWVfEΞiwQ<{%tx7VTb^i2=zϏĭqtIy 5i UXPB )Gs[r3\x;^`% :K?1ȥ8?` e,`޾(WZu&@H"| \諣]SΞ.pWk'%Oe.o8.F}ڣ/W.TbX@X=XAV0M:zR6" -]NOЙGULVr%jf3r 'TevebM;r3:E+֗3'U4LIC}2P@<5{!vB?d[eG6Rh aD ?S67t2g0GK|i6|607{lB^%Vկ.%->Z*Qg?:̰"_\bG,R b@¼ƿa&nnp>4QIO)G*}S|(қ<>B~;b ʳ!iwx^ -wp$FOI=,$xxoY?U[JN,8wH/0J爫f ?KZF|CEsPbG25$eຆBU>ex62xQUS|ɤ<6>/{ tsS^KZFZ2oV4ePԵK_(øpm;!Fsw=Q];HB.F ֮Vlӵ?̍ě,J{hy .u[B1O=˫v3 +?RҾ(TO늯↑ Ѩ&Q!ԯw?H QX:? $z}c'q4{ d'qFvڡ˽uPěgMyFWo ]݉5N^8!TlP YFijѰfURu#@Mٙ+muȧEZe`GfqˊT:_lswJ -/OhaE6Rt'@[U~|79sĢ|oia$bϮ{FID ̂\8O0j8*WBh]ƺƻ"⟢C 1P@a$3s {F1)2d.0}#y{LSQD (m4D@ Uj{5sfZZNnIțD#sU8RF8HS  CIigvf1YxS4;{(99<`vy$^wf1`Lk4yq PHibp7çsT H.#"by-u!vU͊z"wͼy96+3p- ϧ4hR eEϖt0Nb]ǹg~gƴ1]{^v;72mљQHFϯ2lGtԾھ1w_tZƘmw+ZTV#USm'Q?ei%%~Cb.]{]Q{gly$N}:,3E^iC"&oٮ<ru?ڕ&LĪz?}<~)EcDMi?}ۮJ7nW꽎s%Ofb$.|xurJ4ȢEx>p>;(G&(foAPɵ㩗2˹V烁Cv^)!{/2m18Wُ%D>DU,*0[YSPc+-}v ˵\+XM d{dmV{#˲Ng!+N$~;uwNo3蝙L˔ Vra 9w/wIPf8o,$+}>[]%Kw^_6ѴsQ^:0(e*s;%ܯVQWZE7=&[WrƘWj^_UMjE#*yVd.XZ] բ_<x!ކfEyhZ(ը/CUM k"￧C)0~!bd3GN1˷O|:"%ߵtKrn;^LD" ) ?O?)?OaZ1+TMfItC#+TA*Ԯ0yk?!T xӌٙ#!^il<ׂx"V_T5 } wDU~&S Lzߴ [eGCUɻƫV"}E 6Y3a.X0\K;,?}E:lv 9xbCyXP|Sݔv8L8/xݗ/o!|r 9T;uCu+]j#("YT9fItn Tsf}T9լt[ Vr=si0Zan;am9|^60b?YtҎ89#RDh+^A08\Q8q88I1B.>p%@}K|;p٤1 >{e :9H'/:nrԸq.$C[6Ԫ捞G$5N9|Ğ^G4b5O8QpKˉ؝nwN_^FaPt1U:.]_)UMd8Ip|Ql  ^W=ٿ NP1Pi*D˜aT33ø:%x<$cl=^bpj 0[%@M#xCf 8޿W0Qg"A;P;u@Љ[FFSj1=}| ڽ+XĨ/@To J~[AMu_`Yp}%j{C)t/M3pkK;qJ@ aɵ"Dvo[)(Ĵq۝Уzv@.(TW4[SN"S)RZ#[I>z@QZb:h_sDzawR'"\^Oe]K*~!b[8SHZz"_nWf4euõ]RNC=/? ͇L%w}qY5O##sa 3P\]6-Sٯ(::䵵3%IW$0;@r`uL/7`(`޵E}wzE3iHV-@UX l\mYs VoRBgbu'sk:rMXoEǽ/~X~-fPZNo5&(|Rgv3Zn /j!~,r& Ӕ,PdCJ=tX&JX)38:c= a|m[z{Xg-zC oćUZ_`*us=A?(jN# \ĽR{G0j Lߎ, :3aRwjOቨ#?DXDl\bt{< {:k3M}YL-ѻonUK S<+\=yztJHRWTt(7{Fnh_H4o/T5ny8j~Lmb|Ӌp9-c~ Z(<+Q[^d~Al@;^wl)wɯ$xcG?:\q@P/?~k:*99SV/$X$w DY'+9q(DaElNyutmI1Tq``+ta$tq)KM(o:JٛqW0 DYXwMFv;ըauRC|#$^b+SS+z^k*5N. O6. -'UT;7C:'5&!&"WMjKTer,7.ug¯lWw'}(!1elvPhAӑձMA,=.h`=X0 >mZ<JlXRSF='Xmna90aprv ["U-qOqu>z/O:(i7Fa x wtݶ=k3r99o hs2o 4pX? Y#">ڜwvH2^#-y - HwWlk}[~)$r#l_~|"3V2Pb'FТSyx^ܨR~(CjWߋLl(,9 =M]XɾM+q"rߕH3Ӈ>]Fu4(G}1"bwJ %?14j5vvIߊc*Nr AG=}YA4fJ)C0]m0[=A0 ;zgY,$+/͈onX .GV#D#D_0q^hg^?OS F2m#7RS,Yx>BpSH)H0 [t\ v-6 @1'Ϟ&')ȔdE"f _ +ya|ljĔ;PxQtf~:6{ vAĉԶʰTa6V(;fdT"UTmp*1P+:WW Bu%P]Q]V7OL0v,_eCxd6ڬ<Y׉ j29:&Znwt9& ΎwNb3}:E;ec|yz3w𶳗o1&=mug WvBz`0&?+O#HߑC%'yE*=3a9N즔凯A|8yDmq@)JM~$]˕ ,?? +?@*wӥh/ENvuAM'$$n2]tLg*s{[TJ WvU^95rp$w$Gi4ݯr cwVaaMy@*Pan^iKPY#fI)/s>wpg>;t }.O7}>JWuiJzl4YMEۂJb9y h8.P>O›e ,y⏝d[& SDNŀɂό&&1pNśu)-7Ui5-Cw:RPIiwпJ r_hK?sJHLŹU$tgzOY-q?v/![4`i_ֱ /F$W\bڂML7m8\, =wQ {o0X>4,QnLt"EMϱ /& #>b P9;>Ϙt ʎJgt:9tf{"B^鍱O1ȁ v>3Fzen')r&e)9#aGV@m$B>^N+ȴ2g]JRZ_,q8: I(OES *Ru7 l>ՌHSFc~Wp%b:ۊa+^O5e5)䶘7M=>y_{#;0?3}J xP1aB'Gj;b@qt%uCl·CL9O>UQ.ko?2% ,ʫ#+zN8='*CGO~ 4>R=)Ŏ=\L CȬKGn1q)@oZG"voCix]{&E|@c^#sܦ8dȸMp^ȥFcO7ynYa5R !)1"!Eu:Y_86bM9AUcw1azg}81C$3f1塄g?Eb6IPxE6>B-ޣcƺhB-:W9>xb[ et=ǘݬc-C 9D`Ig#:ða=#hZ4>*P>48 +ZlAq8 E;[twAfB|":K`̺(H7 7D=g!\eA@vji7̚qX5S.D9n*ƈop@7R- A<,3`\GwbѴsSM,3?IƮ&u@^1&9DD7{SoDDi XQLD}d=A29Q/`S%5M]o}SIH#֋P3Fy8_ }VU>ypW,$.(3Y7,`>xf8x jSir (g.ɰ!:Y|k YԠ>SP>So5UK>GН'[TekHMDDuH0~I-9{梒Mݰ(ql' ⢄Kfw2 &m,M:7(nQ֣X^oiEUEK pՂ] ^!$H/l+wC(W%RTU}mлt *fCU~g>T$H4:wFL1>ڨ>-' r FQLƿjFg+ LQ3="qmɯWF<v(#ĈDpc) `ѾXޢ#t10(7y\K\Qw.\LƉOׇ$<\(w)RÓ@(hl Gz~%YhyᦚL s0NjYbڇNg1M~>XB2x:r7,*ǥ(s1?Wdj,xF*T#x$h0~gDngq;Ry#~̓iagRR`HmqxJzmy XVSV0\޵S3l&aE۔Ix0D9x~k>"Y}&vgveR0>M|s)djK(um!][wNg?&P-%/.jrڹCF58e J)%:=p,<=n {6յ7<~$"@ro7f7a :6źwH ~r_G*ޑix'73X_L}_*pM쇏v,Aԓok -O/D_Z,! 14NWl~s0-Β"٤I.B]?~v޼im\\p Gf\J]?!TB?wq}-b-kRuB/crUIXߡn72H jzݎ5ZOXt(RO"˵5%aI _~-*Yk_^LKf!~=:k[0) oy7Vݻ;>Ϋ|4<6gia>ߴ̥fzٽw,$]ћ`+ C܍7iȴܡ!rl dAiWoy(#` t(lՈTϝ;=4R霕Zi^,n-](Ϗ ۀ'D.PKCTQybu̽߹K.g?씳]0|!,4>QO45wqo.ԥPUW&r-\y0ns]u{8Whm͚˗HI8%fHdJ_\X%e~\G#I>KZ2ֈ}r3;T^ P]DPVR(/Jro(#.ŏuP̾ٷ2G)'|)?e\i^HL oFbom%b*Þ`D"+ԄA0E,$q)g (I(hvzLo*ӒS2AaΌ0-~Cj=>5ᥲ6Qˡ7 Erܔ,#%+)K$ ZMYj%/$Kؽ#36uma{/bڎ>aT/%K–~ ,}KT<S5:޳Jv"r&O)F|nW{$ɁQj^fΊ.z\oSgD#{OEqG(m~]Tzf׷Vؕ+]+cL:)`G:OIh錶߃;| 5)Tt\(HW,ʦ7JC~Of>S]l7*1d6=e1cϴ ғ(LrDž4 A[0o/'oؙK̡]qS Ca|!dH.#Kn`0RTZdRpX[&vbĒ#%YH8 ςBPʽ?[С?& F-Us6q/rh\}z3Lԡ{S_%Pxۢ wOp?(. 5˘' U!OӲj_`sJ/_*I)yRBL1!ЀKbyHCU*ğvwYD;I C:t[u ?ż[? 73m@Oc Իnv7vv.{-Ԉs9Ӥx2/λ lg~k.N?v&Oit}+5[XFx; T J:N a Y!ב |3EDR =1BEա|xpH ShX`$aln&Q4ebVbjs:" ʖ*jL3}W=iEus3Qa'u?}X2/U+->aQzAc zfz$"UDR>1!xc.Q[evȾ-dj":Xϧ"uT86{͸Sp@M ->ct'##0g#Zy H"@RH1y?o:&x2'?je6h^T.w,+=8;@~iІu}ɿSRl+P1`깪 }d9B{w r~J!w $8| sP0n5St(]e8}{)֌$1l]^%pvxCMLVƥpT\xd|w)|p]0̥%jW^ksJ?yb>/`7 b8WeGx c Dg҇/[Gj3d4 qmQß1|f"(.St? GM>C_Vwʾ0Zd[? LfVmҪ$TR ?ˌKq|h2JyFTsEik-تw+ƶzx/H,wGDƻ]6luZ)ׁT=g{ё@0/At7\wRђo$hJ*8aV۰;">FȔJ FD<1ТU Ng1/p_nK ":zb=Y7 |Ăh>k&͔c~|D!~SZN E`rzXE: GLȕ*5._ ?S%@Äl'QpҁTꢝr{R//F")ףRQNʵw õ .-rE7溺MZWWj|44!9z>l%VdqZv}sa'ewFhÃu O~~KukgvYaj 78GgcЕtjDYP-D Rx 9ɥ81&  &GO?Ta|-hqCz@fNdg撞PϢ4Yܐ ~һ.̞T2o'$ڣv+oh}Dݩ]ɇٓѮRvFp\Qx kv*d]bF$@q%ȵa:r` 8RX2c.;,J,?=1m~0p՘XyTS/70P؜~Kh8:G3H(56QLJƤQM;6SـIƗJ/o ΂_&̿-cn)jj+.-\sƆ=AXWVhG$0& uiH+t<}_XEX LtC~>j>}s}|.i/Ž/FN[++vB^)!& -5:rT~n% 3 6i1N :lG9_K;:h9sW )fwjƫ9UˁF/?ƣQnfau< <B1sHK'sH,<0'8:ߓSk:^XW'JCD7c:2]ߖ?'ץoA\GJAdܕvk';6=m?Ӳ3eLdWlٚ22&俣:`z2MKΪſcusTǾtd3[S1sQ`:mوr;jOij+k/OW,*u]6wloڕՇڗ'+T^^ON3p k 韟 Fgcd~{ߨ}Ŭ!*Aq뷠`@ |)TZ}&/G:(? 7tP>"IYHAU-9ͪ Y,|:J2k:>tS,xFUO]CCB? PޯgbdA;% 6C&wT_؆"o4_Tf40aDZFWPJ 8Dݖ˵8YZyFєgtO)՝K@]UZ"Aw9䱋l2 |sLQݷrj4亡=Q1?,hGvNe;'#gv22Lv/{ 9eٓB8җ=-"q)D?7gh?|mɊpH0o.4V|%g)H%˗˳ cQ ^R8ޑ)= P,ڌZmDg~qڽNVz#R^fqK MPHXt'+ dJin)sw`r[?{8782K]e{䃜_/H׿>N`ҏY Pbzq&L3 W9"׽VŢ|s)9=[ݰ<7.kCgaMRδA^،qQ]2 =$a]@9?h+Jv"`.#ZI?Ĭ?>z&l zW %hԠق5As. D!bU#%.w2^Vj[j!nybHwY9glO18s9gf I"^F`|bĹZ}[I()%4Za]![𐙅v. [(S,- | tcC (*k2>pqi^ @+ O]I,mA~?\2K-rvF`85`\̱OAɵR!Pו1\ w#=2_& Lֽh4M. Ff OUqN( OMhk}M'@]"F(=:\\L6n̍,I7-Qmyh~;}ƿϞg?co({U3ȋV *2*Rw?9Za}kQ_{|4N{~Dd弿=ګʸB~?^%_uEBO=oA]?:O^aB$?uƇw+P~QFKV?{?x/KL>f>'}#k~i)G?^~kXL_mX{W*fwO{OCߓ}~W[bOEP- 䗓or'W?@sTp)Q*)6T9ɦ;`<늦}E|'z?)foSBC}\ivvS1]W'jSN#& oM7HJBE72  l1WIh  mB?!ӕnH7K,IK`r lf.*yw'O|.98=o/+Pv#"C|=.ܯ(ŠW:jL ~: =vO%~W;U*JV9ؗn1K܃:[6⛯N*8F%| 8da@xJע.QR k:^Au QGث`0 P ݿ\CZ|=9>>rr+*׏#>ț>kh6Rh}W8a»kzcM_}NpY#hn6ل06sD lm#shtttө_;G3:g|Ϡjw5ItІY$vs\ lS5bObv]1L= nj@vhuwCBp%j 1".q26tW~$s5?G\]ԗ2B% hS粹Cai s X6Hawǚzon$|ӓ裾O_?92Y~T! [wEΘo1u{ mEWg"yn0.Yn6Jպ0ٌ8 Q7Oy:'<'& EL=,+Փ%j+LF-7uQq;S_ሗ~.ȟ1Q Cc E[%qA.gYtEKK6;.3>o~;p̯wW ]G (pvsPlAMe6}~u:]WFj%xX8v\eKbM}ڝZ g G;GeUGg_ѾSC2'`H"pEˈ2 b}#XqOPu8`b òP;zkQ^uq(z$_(o38+!~TYU&C5_(o-[Ow{(L!IҦIވF+{ >=@_sBۡ3x9 A v;b5€8G6Qxi rcn{6K֢z(|_zHlL iCwMqu~g|~sI. Y_}/6[`Kb&PC9xW4۾=ΰ`Mez0m9 Fl<ߙ`<0uטAHw͞?/tlt7B'[|,ZDpeD`ǬRUd4tm-Q7O_NFj4m'y #3ꘫ_(pC]qI ިBno;~l6U&ʦH.(xowYMKzחgRP.E{3')Lσd<8)h~{д.'<Oq0QO Q&4s0Eޙ8)7ѳ'18Sto]LK$e>331&7?/h"j]1x MLcnbeYV1VCm3آXY.W-@Xq6h]9rNӑ۠yx  pV26N! 8RQ@ +"  #"z8ԂhKXul9ulXtM-mv b]fTǥMm>o%{zKc.'=4G+xN\cLwQKy)愲L*KI'2XK䥃KyiFb5tHʡ2FQٰ\*J(Ce QYNBY!k;-[aSr ǂWtow5;il>.lS'YSb԰(Q8%Wr/ճ$$&#a0}Ya7v\mv\yNPݙqG%Kl1fԨ%er?ν4r@cwbNA҇r>~};{˹%Sɼ(K'qݠc9Al-(0S]dQ>Rqf {K?'halřtGJ*&U!l(s=8wX* @LC }U0)˃+A)wK` q7}3YP->ms!W#w)b3JrhfQIF?8}EmOa9ANvyXW'0FQ\0~ }?~,0AkRę7Q{T[3 )6_ҹ[1}Ko6ҼhF_ }ΌNEeTgš-ɤ1FIyo4o6_ ? P9I%:Yd*u>3죢 WF?x\Q^'G6 RkcUM"|<'xo/ :sEȗ. ]Ou)FI R#My.+MqCp,&H3F7c:%ka7z3𩾐ҟu I̷J}?g"O{{>?,mh԰?>!Nrw_x#vC&}dK(+49"Oiuvg t(?Er3FrK軇^\LcDG>=)U墸fs>pa E8qx яi`=mNݑg@'أ)) zW}ӲĥQĥ{Ho/0# :7+VlVb?_`L/vq3 R~}uHt07)5A J} ihN&pv5yٗj*PRyMB[BC97$C\{ ߑ~/5 chUZ"MÏs*\Fxo.ЯVc5j=zu m8V_;zo pw.u_+9Wze, Ra5@}]2d"]9bgc$%J7顬JpTg<~^*{bIT*.J?O2bGM~?VtP.w$c>ӈRŊA7G}oWataR ӁRg .t9z>:8$>{$s{@׬> >To6{YP\d(?b, mXam2dk }ny22qͲL)m保3jw|,AJ{)ۉo_+D,}3cA?UbS6;џ>1*my^|sݤۭa u/{r=$#5GA$(ESlӯg4n.0cp{$`:vT\Pa_):~l+< `O-LcȀNÿ ;SN-%!l)պjL1Մ{‰bmeЙ[Ѧ,MδVp=dgq6g0c0K?W~'+np&}TK #q_B=];fhX#rߟpz1)058?u|:tj&<կV[;f4<5|EєaNޯuSL5/e#ykN umK MeuSN%h3dS>=PDV#uoįb2]]ts.F\JLnX/#sxa{sIfO[rGMØJZ~2s!59 IzqM5K\*DFihzM RE>.?7+#O*#a.ڀ8[lkq]iS|?x^3+*~}F&T3z-]ʐMS6+iI``O.W!e[ag,XsCC47?S7?mhc/}|_pQ 7ȓ}VC{UʹV`ě׷V 8R.1S!0)?N5L,6E!E .G\5 1PM^(OF#EH֛xg̞xRo?~Q)͂mVGN(PSK }OO2^YxxI0ޡ_㽹,p4s@ͧL1'KGHbL.Ɋg 2 a*\+A˩=y$xujw[֣õB81vu ID mϹ ?E.+3h|*Zz3>3MIFݱ:"[-2S死}\x7H6 ~Vޜ&Oul`3A$ d$ω:ϟ~gM W)^1Oc̊ѸJH=v8꿦_=|>/3)N%C8wJ~ӨRZ49?Pܫ)#:΢=5?ϑ$+shcں\m:%@\V@edd!-e uZ%rp=¿rZ@Β)E]CweliĪ}:<?*?C=7ɍo?Ih56wc{IqPQ`*7|4~ԻPom+zwٌ'+{*G=-V䐷@3l)-ٽӡjt:OP} ʼnomT @( %!A :J7*MY:@v" .{1|)v% 1rAicr.a)+p$9ABM`2߫i=^!o3XJnmWȭ ~FT^CY/"߿x;PȂzl|~`f}]% O3@9s^iԇ8KsO5ͻIQ60C})hI oIZƓքYGF~S/*.O&/.)L,&/^ŔZj0h0<V2ObLcA:KtR2Tvl)d֎1Gy_{cWW?< a=c\ ~B# OFX ;N Q+.aQ kx)徃 M)qHu}m^./r/$&\=NJD86Z59p.jyRC[RYG訳uNub֠z֨`> c/(l'0:%![S#[\3 Ad껝쀾\[n˪wcޏqrr|ϣoNm=7 jYd#&0Tk L >og%}?e|/ɩ?(q?8wւ#c:q$7y_?/Ej8;vFa!4J;R:J -9L𴶳0G}> *]kTzƨ`A3̡ˌeaWz og%?󯱱<ꆼ4(UH'xɿ1rc^@g[9&^VUz! ugwpov+[\Gg3]*gx~.20ʇeK\,rӤcj Äa5}F0Sn"?)-ev S.Ø?hSIf t hL}枿V/wED֮Hg#`ͻie-tW?zƯ_eUfτƻߟ3a򻚨0qFSqRmȤ+qRmI}ESN(}9>A36xrܢ +eSxۦE#]0ݏ3Q4DO-%o Fvn)xʄ T t>CdX/_9~΋_<"AgVV_O?P%Kx^NدUŪ.҇@tCϣc\@px8MՇ?<\mBf9QnN#`uRI!Z:ێ*\mFoHڢ$4MAHŵ)HX5ʹXϺdӺ%ԃ #:*h !oKWONX}žC w٨쨬l@< cQ8􄾁{\Ɂ _eտI\3vt&?0$xvwM(6;7Ntu\J)|*s):mCѼuC~~W,Z`OXj]f)O<&K  }hUOT&]^o {ڮbέJGE]+/ܗ_3yR"(]<^0"]-gV~&e,h0 X"ȾfϔR"[xQAѦݝhUx߿j;v ݬ 3$^Lf5V=( Tb;KK(0!l钸F}Ȍ+}佡~>?t(GׯBjTՇCy{W3y~0cu8Worћ}{p~)E:nkuW[ʻG./Az@|/d0~tVg;אU}U/ @OE˯S8ɳQ@oG#8J:|ʁdjoż ˀ@XmŃxܬ6,p%'}/%FNM*yБLRsfl'ɵXW[{>)ih\f||/]h@EY !Uv1w1.;fA?S͹W_er=* XNۤwEOPB+JgG z>~t_Y/ߜQ&rF?=B&bqujw u*z&vfEkm ]E, yNWE9Z%#aVÅE?;^悱:ۇ{v.E u),fOxh8QɁyX0b$slԏ:&[}GTR\zLT~i*b+ͬvvˮzApԵձܙQjSâXDum]ݠ,]^?Ohjk_`{v=瀋қ_Y־hD5Z$] pZBNa(ƣg"L>jl ,dNؽ'v 07~CfugMl7J%u:2&R3k[1^N7jì]haw|F- H+Njmaŗin/+0xnGN/:*_;:1 4Dsor#AY8ʘJ?gĥ/ (}rjy ]+Z t*=`;ι08Mi*N7$p~v:D/ l{<]#kY G)żiV5T{^I3<MԆ+zoRS1¼C7C|6Ϸgi txuje32*tfP+6#c,DV0ZWRs)"qr|N2^dOթ7ENSN!!)<PTu]4oSq6fA#KE} -&v[x96;S?B4Nۗo26 ') lCb ujϤK:,̹HfGncJ2+SjC)CC_F\0(l}!`u8AVvJo\Uo?ۥe|+~ ia1@+~WF֡JJ29Fފ["PFhQ8}+I& XHzl_ƾ~RN-@Y/k$ES_g0Hd.K$jb+|DX\?J )z1Z> V*u5H\'j,Yj/y%RQSsS ~WoACQ>t*wˬytANZ &@Ru#V F05j phDw:=̨Ya}[Zq/~z ^e< ,_pl6lIϒa;憦(U|Z4E!FZ< 8_EX]`,:8\ /7xD7XI<\ٟ x\oz-JapHjpd"|;@q?\ _ϟG%|a3+H ZV?u9=\'7J@T%9|KRC*_ q3 s\ p]L7ueRq $f,C%"Z CB,&ép+먵TU>uq垮Թ7 9@|fGaWaSr=ϻL}οh-u\bW &v؉(C}ڔ.OBӊ܇1+D4u>?Yn+ Ų(PMv.Ж-rsT_I_4v6̀=U9kFֽxl7 t1>dK7[h L ˥h @&ո{ ۀ=O;#TR0tI^@3=1z❠OU颺̘ @+jA>% )xF\{wR&AuGPzI~oҟ+H+/G1gѰԹET#w ׻NO3Fk*YLa&P^spO%әZ8ls3 t0(E$iY_E)'chs CSz<|,s+(Yh}%%JYC΍U lZ:Dxxfk9]^@D%$B ]=ff](Gevim9/yzKJp'>! rXg<#CwF/ԑ,rH!rx5wR cxe:y6Ĵ DI$@NQMkv]9_v\!o :p0mb1( #U,*xQ~>="4R)}cO} % I}R+䵮T Qm6cOsmP$ u1H ozACpe꣏F/3kފ=n|\K~ < 亜RU@+?KAUN28miHM]$+Y>z8˱ 5F6X4Np`_"-qqn/f5\!F$!-=),3Tu7k~VJO;r;o4 $=Zc'^/;|EOc;ϣ7 vO>zDP}ow492,яx+6Ou]D~Oփoc~2Aq/*c}kx4P)9J}a+c?|+CL App(g UVEZJ.d p/JϒBX+-U܈'xZMZ9jN$+,~rߟL?{U:Q$qFׅt &七N+VGZ6?B jK%|QlGgۄ]n6䟱[}!/x\Y}"<Xq8R$։n$=%وa}Ї]֞pm'oCVK öE|wK(4"?J])z>é :8vO 3;C /'Ɏ7:_Po?G'҈23E~>1J'̦\8M2{,z7Ñz{]XBI'h?yC[daevKWЎ]Xud@U`A^ͥhC3/7]Kc e ť$V7V>{Kڝf1Zڜ2A`G¹k!ԉmgz_(TG*}/z=8wQrCZ9+[KqU?>CK&z{Hө In90b[ (9Qk<>ZU}Iˀw%jjwvd+e'bP9֎Jf'*m.Nz&1̷,WjcN(bg7g#θ|lӴ?{ŎH5 C Y<^80GÑX=AM*THctĸ7+f5ƹVPJkt+Y3֒[&Q~a:jH*|f;d1nJȠAUv$XUeJ\Ppr<|ZYb3ЍG-n>+/*q6C_m-a a;؏l6REU<= l*%p Nώnc`.gҿDMąa['q]b+CZRu|Cy;DO.R1.q֗ jݍ.:^YDn=GɶKwuȕMԬ|vNQ wAY-NdVĨ*i:l8Y zELWq@\vLamqFm+'riOgE"{~qsA?k:= ttݝPk}WOkwV;jP[o=P1 ྞ91nMы3N7*ijG_* 5vV: R'o!. dส}:=h2r\}܆J'eQ~<8#>s&>'-3ȿ14 M78-P,c}3fVdF;YL2ga|utC|X斝gH]Nݺn%$OUV5o"̾Q_.mFO׏^KJeUL\\x~)J: ې]x̎0˞Q8Y֮3\I 5cb{S F>8kӪDvg)N,E$Vz6_T,)0&E"֬ojVS5P@r(Sc2 7iWsXyxeu~tmEWծbmp]B %#҈p,X .un APdE$>~D382frTU_S#Ù; 6&)Z*]y7\SOc/BUKa}{Jp1J/!^-ïJD{UV;E|O^Hu^:΢ ,L`KI4Bqc:%GL@AC8v#7!4O}H2P<_ G@d♿T]8Z'O8 c<7)jIЄ瞱ؕSn<RF{1njqR{E*ww#[(W"3C@{ߙ)oR">uVѕ<Ԏu3;僚ٌFY)m;Xmt^ӎz.c>C} >.>ƭt@i7׏Υ2X -߾#~=ot~$1\^Z@I\D 2d:7>3nNpNm^C.znw6+47=@")&;U25ѷId[ī5lh5%>}1JoҎ㎟/-!`}&Mx~>B';;YSh[dM _Qo{­dr~r NDvt:!> '~\>s—D. 8VD"2@QC#!W(_y)_Ψv&4̢=v)xق tvʙ h~DfҳA_#|s4u6#ə04rR" bEЩ4J7Ju)oB(֎~NXCS1;X a=w8FWqd}3ww(j  }J5/7FJg_EW9սN@zp*zQ )S&Eק덲|6d z hI~xdyZ= |@n# f?*rzƿx3o/%2v%:fςQ;8lad8ld#fF˅H*7rΦ7t;}aMu¢"{Wc7Z,u`'d.3z^+?ţbp> P]ŏv?STδbW¦e*͙T$ b{'))EGƙC[Rc5}bɔZu/#Ir%;ц.M`ѩK"9hZWHH Sת"\"J7Rv༸rY/OX&,E+ʪ/ͣ别T4-1G%kپ-+ mT{\F5#/Yk8?P0$P^?@mhsȮR\ FWv@Cl&~N[H19+g^ Lc90վ@SiAc8b33"W|۸hS`(.{Z03dsddji.E|&aEH|Sy9$3I28 a`JPoNjU;{ 1Tޱ:`:fx_Ž^;r2e6W˄Et~E,V/Tb]k.\w9M O?GO“%4aЃ5QMql\#Wa͝Tʨw%u[>ҍ0|z Բ\qV&dOf>o1[q~ll?M2k }Kw9qzr;* _Z>௞'TS~Wg0#2Z^kLǐÍkdg:7PyT-ۯ [,_hZ#$TF,/ ?"Saж()l/퉒xXLxeg4 ,z?z&= ft%[ QH9"ߎ*u_8Q$;ܳ܇ eEԄx ,zܡ#nk+R(Nӧ)u- vtcVȜ_*lX][,O(J$K?<|Wwb+DCkp2l7m+̊pS;K4uA ?!>vGϾnR*ά2Gx[<(׍qLF'zxcE;% F-ƻ UԹ\^4oXXSS6N̷Iݏ^QBc7Bea/뺣ߋVބZE~|ydAv-*Q-drz 7 f_*J[z"%QRQ $duƪ8i-ۍg Pj󨞸 Y4㘥cP*Y*O~/>A-gpCR6 R{*8WԴe6c>wx@2'=_i>AAt=6LX)9 G#٠={*YbxP`ߝtP"Z pLtw*tCP?( ej\U{DJ54f!y{yɪCcם>4ӔX5aU|\YWD +H*:d9LU^\OBhS~=v+pkP6?|~Uoב=͇X(C'Xs/Qh@q7З\_p+o甂aIf' }Wr|z.Fq쌞jr"L {4kH]vkX-G/#{|Jh5",t?]ۅU]V-lPN^hN6*97WHu-?tjy^}xF;>T>Onb; TW\d^c*07B_?- h>L?3hG߭\={ >duyv|^u>zT5H))][ ^=r0PxuqQ ڌU^r|:qp4)SCcٶE|e8cS68Xp,қ|u฻F!&9_*( _ݧz("( WouTs{캊a`=vOwOBV '2^5JU';JvC,u|y(+f%=`{mCL<UǺD,4:a/>A@XR~Bd7څ0\)pFi/IIaLpX[uLerQz> ̀*8N¨Ywk/ɳu}w_ ׿Wu jR Cv8鄡OPm 9)qh#j=߰ж L˷}N=~3JCB,콆~Y7f}~gMui鏣?"YwځC4(dAۭ$Nۆمcګ_-Pv~`YW>2k:y]zs9@nAh"էIFfwa#9}>ސ$IBQC>AZđ1GMEv",>ݰtn#x rkt4 'bdS_%[ g;m-QB-وN`+]^Aڻa4{GP7&joZ `ϭzt-Ƣϼ烍^}񯒯 tp*lqk,>vƃruBW؅H)-C`_i* M0Ŷg ?BkFٺ*/3lw`@s:c+_v C5uƧva/˚7y(͞YQ6ۅ=mbqkծyo_/l>+EX s6h [~  *@\ֹSVKPYw6Y{)9ck l٤zџ.2OKI/,ڙ:aOi H@Mǹ73 慟4.4ۅ!mܞvE^vɯ[KkP.'K 4 M tvTAg_7> t gz;c\Ǜ]Փ`=XQkIYA@kYJr_`/v=i5΋IA#>/=@}G(7w1@pp7F t1hm&9]]Oh[yEt[ -&-k-3P;“[ÈeU0f_e:|Щ=/P<lYVr{PϡiBGM{SلC2w5>kWɡeBtSq9置zKf&}ٜVaS5tA+.ѕ.04- 8GD(Pli$!!|Bm syӻx TzH{S Ӽ A?>ː6ɮB#&?Z2tT:a.`,ypTprҠ.O~$9>a}P,*3`mfMFqWZjS+'[bfX۶vE X?/ E-G+j̰9!ȑ]?(`u]aoGYH].2U0,;_`lg"a1r(>E0'F~e֞$.. OsP?=`'/էb~qqwvGA,ǢGWLdnazo| E[bѿ83{e_=<̣G3ڼ̨a3^&?$Nmٙ~XM.mtMrxLudoV;Wd AX&9r4M,+eK_0,n3n~ӋB|wsv1B+r,} !>ҧS{<ìA+]7R~0be eO2\k@i|NޥkLD)Ŷc:0Ի̒jm=Q"jmʒ|Ew z41~wø|Sz\_u?vW)FX0G5Q>ٛS #q l2;^v5O)hm U$< a㵔l^A'It[:nr 7k0 ?.% 5Jc5o5E>͜4r>&g v!VdPhtCMæ\@6^l7m?#kVtANmaorT5K E49m9ʚU 桃nMrdcM T_tѐI9$qӓ\qT"a_lQk]tBF=:\/em~b =8[z=8S4Ƶ7xt SA\=L\ (7;ԲĹnJ('ȡ/ߟ(uh̒NF_N Sc N¥oIঈ 22m.}to{{3] .-…5}P2hz%Ȉ)6F&EЄ bwl)|.lW˷ѻD{XIs\nXR)otLa {L@ tu2WEÜ9hwN6(NTgTjǸ@S|GpiLZ9Rg' hyߟ?(%%+ -#O|g@*q@Gw m9v\K>Piс9*jh匫im=4zDD/MJR̮3>RߑE'2`3n%vȻ4#J(ףS,/ Xҿv)j'~ر";sFėG_Z0{y"A0>Ґt)_=n4\ ok DR_m)#$7dT"O@a&kS [ ?ՓVbVU@C0R?HǠ[= M]h#kwM#; nlVk#w)m2_ӯQ<yeXKLFpfcىj څ,,OrߦĘ#16O{CZ֎ %0^U eYnTZF}bAՊz/Fc0P*3W#x#Q w'WQ924E v ?*7<n"q֭4C/%D.-o Qqx5U^x?tzgCۀ̓޸G`1rv=eDCwmOu- lUF^h9BыMdƥ@Wf[p$lOś=\)Q>'~:&3(.:6+`qF3KeP}bp5ni|k$GXDt{DƧb@Š0R*+t Gy BMdq4Y+'x`YO!Ie`-xEoځ؛ ш{LiUϬ MIuڭ_ /`;6hu9I:ci~`N~NQa*lgt/jkr-#b:E{PԉHyBNmح@t< hpWX|ͽ F2WɘvFS4}+KJ ,u* sݲ[~(l[aHn 9dvzi mSl6[`͎ 0$aн*\MZ0.a?z0XQE7=2eEIeZ02D4yFKIιH\C׍ׯ!~g1/F/!,> gowUVu\%q!c 뜷>aaF΁uM{Zו~λ|5G(v롲*\i*NM8Zi{S!Lm^*qŸpMN [D\Iw;گ()_Bo;M #)3jHamD-8%8_#hl{35*nPLpZ%Ἕ7*i@&6?$Sd\jyAnnq.ڋ?@6uY;Pl߱:/̹O’hzɈ9ȠĴ2݁Vx⩖"/rwmb2a-JU.me;WJ@|ɍ|)/K'rJ cT9O~~S%rvJ@v?u/cvsġIaүM繟s6sc%\!NWA@Pn0Ԟ%OdW{FXD}U{I6ng9)O\+nK?fdp]1isc_V = ێ8(E{i8 rG|7X{QȞ -mcbؘ˺YjɾpjrNwH2;vZѦN3W`xܑ]azR؂b2 5YhQzsr L5)懩UM/NA@8n$@.'tC["Q97F„=)fw;]#sc{ZqATBk)0AVǧ\F)xG*l# 5׿xz_e|Q17jj ςqͻ<$2 I>sx"Ɯ`QR@i[t]1aM#׈7"0Տ `!(=E\8>=Wrf../?"K6$\[kq1= vO'.F6qNت\WQk%̺e-z跄0B8_Ё| OJ=}B͑B.HvzdhdnI3ĽOf)ۋr+'PpdlxrDD1}V*&(aE am-r87DK-w0Xk_w)#k@wv^iN'gg`U"'o~imfC0i^NuRGZdW+JBwmӓ$?ᚑu$ `&0zRj\PhAlX;z?TAx t.Rr&7ɇyL}"(71||$4vѝab64{0<0̝ip6La,Ô0Ea%+{}8JEoh5[bؤXs؟a1@kdZ,?1i⾨0-@@k`0ϴ}UvL\&,pEp`/tL)3qAxQ| ͮ](f+f|~ƣlX($E?lSb ȏ&=5!lf 'f'l/'gvf~̌,IeA4g`%zu cK6 h^6Vp‡`1#=O-pɽLjsqq?p6Ey=z2Զ٥t$ 3 㺳 Pi\OBɗgnPb\R_Q03) JH LeA'aSϷ ?6GpQP-xT5s.[wۙ.8!!1Ag_BZփK lK? vpn#L`PY;z\g=.G |$RWß\P04A.)E~$fQeH֍R`p=*g)IlPճ\)lng=805۵!}WsV< .U!akSa ޴"VpdD1AyQ@rq)2"tj4z\úYw#JNmٸl(vcXX >ݹs6Ÿa0q̀Ȼs?\H=|ݺMGمG$Ihn0bl#Yk֚ѳ $aЇZ\"cgHֆ܉]mGOsyN}!1~'Κ`Hx#1X9B~#k/ /}qw҆$l;UրڑLLB=4z0;le(ޙXepO4ذGOcl2-v0iZ4O1ɔ$n0(HK̀ h5;H0ѳS.Ecuu T:(a4$VP؁Ѱ F>1 K_;l>f[8 -ۅ  k{k8,̞؉'md)i!־ #s Ҁ*3EM|Y4jvj`z#t+]M@ÙMzӈcfϏُ~>%n-xǰQ0 "F}šoE܎72xFd=1"QcpeG!zxsRɅr$E SN@K{b;%J;"#3Mcgi1?iYV q}G$Z[avEux7y$ a7i)2 2z\.6J 8a' FQ&š 0 -#ډSwt)u )ڭGe}w` _BD6S#࿣d6YIZ#L z)? h[ wq[>4r W: rheqRPm}f0\d(ށՏFMUKX-r,[9i"jA mD Jha<An`$@seL`lD;jv NP$9b`@#]VVP3zNjȶGlui#|Т 5ؔ3  6Pk'H5i+0m$A"be`Z dEPZ|jc5@f$Ա7ʌk6wg`PGva߬(4:*Bi0hkhUʅ3f s G#eB#,.h/ T{ h& #sمMQvv  *D2Jh:L͊Al X)T{g_Q< Cf@0m[$ڻ9P: @a[_B:t&CJOeFRyASǁj&tcꠥ~Џ vvUH, LwtH7&LJ`>c!6{h H"[0foENJHI4eҘ#)a fg? "ї \(-C6~k(0"@h`eV7 Pr pGn=S*xO # Jx pJw%` I8h6!ؽu* /2J*9Hwc|(X]b4@T  ZhP)يk . ! F F蟁ɧGyԵ'QVђB19[FOL,뗭AHyx^dZQzD{"ZLI؎ Pe0/E(Jy, )~s]2>Uh}Q {E枯-W~f/oA+H4:q7}w {&QD}bhzI.Mxutm 9¼0+^\8ZǯFcJ޽tԩ*wB߼[yc|̨\_tR'K\ އ9 c0^WOk҆c _%+:q2YZ#uG~ ~m5>>UwF"zw0P,N%Y EIB~L.6I/HYvö<7G{K,]N-#%en"MavhWQU~GL{/^kwQ6! ]4|f}îq/F(³q3U rd"T>ThY)kw I0p5OPv'簷50$;)=ok "x'ij=ʇN8#|~*렱jhhmw wm1lcqɔ>(;L _/+aOp]Fةz17v3qoW6{z~G~<6W}?$+o=Kݶg3aya"p{^g퀽F@K"q].AL3xi3| =[F 5 `EK{Y|ۇC:_=}|1 ujhenŚBfg41]q#@g۔KG)mPl')j"SG3 L;&+Q7luo(֥N[ۜ) PO8 3ߗ07(r> 5}- "](#~e qX&ƻSPy؍e^Ћ_@"|^yuM=z`g 1к3^a'"F!Sv݈wz{w37?%]b{aޭV$DrdFy;|ͬp]_xۭ]{kkrȧnE_+p<򴥺X;N]: `k;O 4f 5(jN–>}>9|[)m\ ~dB+yRG4:Yspnq)rlNGCZ ōx7FeU}s*=Ɵ :kXfn#aŶGa_8Ţs4.%ˤ`Od4d~/(^HCKE4ȠE6(v;i!CPP{hF\oPȆ[ tFvjJ):IHQ0&쮊56FBCˢ㠋Y:>,wn` {/ +3aܪ^Vu_>ն٩ekUF‡QAڵq'*l>0ɔL8n \gDb+2ŹgQYmN)fEbQ> -+lbux#_>]hAC;o52g.`d z 7WxXj#^m_2܍Qn LfnS|\78l0à~n4e6z){y8(*1~wX\O:)\$DS.N׏#I&jr3S[<o`%giBȝMXVުfi`sT 5SM.O/͕ӓbM'D~):iZ=^Asr@&*źPrHn[R#^KMsGwvRKf"ĖX(<:ƴaޮɽvfāV>>?`u k'FO z}ON7*zm?E{/4>/N7U Uš@imhd~T.@Fۆay7ê#FsFa̞L3I׋%<&z)nh}6s:J1.]L$odk]Yam?NofR9/R {Cs*Hhuj urL9&t%-/եfJuEBSZOXIܓc'ȋMHb`n1^~K8_PWwfX 8MH&J~=E\]ʶBv3Й\T#B+os9PPد(6ҭաR4W^n&JJVɄ99(B-F1KA+bE-cJ͝u?z%OZ_Ur\G- ˭bdխO,:U/NzW4 8p$H?Gǻƻp}+xu)Кz>'PW T0\jmaϡv#K:fgYfEYipreh tjtgsREw=TD&kXZj](#ZD $eXvf5/lg4}8qdjI('A< ]@8 m#*fofw>i;'m(B(V<=?|tu۔qK6̬X7e fY*ť0Бh 0(?|7%`R\y;9"6S<.ߕqw:.~XՈ޷Q 98?XR\;"Bs((Xl#8`h%oz1Nk_IweZ\ LB4>3`̈H/XIF0#仈x>VZ ` . :3跿rS?}hļ=eEhqn^ ceoB.wEBRE&gǍtAy6;\6KLtjmg'1^h ']I6fiK<(WEO tC-&)ReJ6`;(OPS=]] -@Hÿq~)ah@,jF6X{2`=SE(wqL5EUvX6O0FN&lo W; sqI0[K<`lqcy?ʕi>>ho_ĹRkv=qyaC9:+i;";֥8 VDfYq[9Wsso?Of@wǜkzpѰmх9xB_W{ipgvr;[kϞ4a";9"\}L,t#PZke.jIY6K}+E!uIueO,V>Y];@ 2DJVD~]C{#)_$no~ "^rWam$TiY7@8{#OCpp̣ 5M6bsؾ\Em-ȆEIoA#@`DCi}M{K=pKk`8Iaj@e۹$gyk!hD;P)p˅a'>6*BL׀*q ^ {=OWWZ%OH |0e!WG%egrTSGGBquX I, ODN$SqhS|k .EgQN(wVBt%ʕObRܤ`)xP؃[?dXs лDv β0;>'{ Ե̗>*z*4%\Bm+o{DUB~A%^\FQ,5j?.y5j`'59؇Q7'ta[;;_)m.V/MNvѢˬQi99*#j tm#`4+T7e,=[ ֎0. AA9oCYϽ6;nT@;RH߅V/&ߕ؏8.nhrNqB[$_j~kau d[^8Ob;0!>hS@9/b֌lЩLmqM`h0=I8qaqC3=&\G_x'qB6G"ݡC%z)qE\~`e-<rÉB%ؔGTZ|@@Q$BYhפp(qz^,N5ӈZJT[܋б6n]`o#ddk\}@X/نa0C h ѻwK݆W73Qh$w8:NCesx,͛\? j,W+g)v É5A:6(~\C{ԁυ]qbzHd ޠ[$#?yc"3;f+BQj%M2 WIZ`mF~]mN-H_xrܸT q6Dꦵv5G+tA'k_Xk9?nyv/re87#Pe¤pMʝAw|bdA'ZRaXg'Ygݏ~G]0PF}w$wYYI@"2,{M[Nc\73܄x5^~kژjbWfIt"\$kA& ٓb$`{C9ݰd+(NY ttyu:Ca BGzg=,z):5NZ1BG]0 MчbP jBPTZEpuR_K] 1BGIŰ,-`Q띬G: MH/X %'N/N q>;Eq\q}8μ[{ wZS-wƆU>gyq`wEo:z4 ^wZ_5@: s85?@q]ۨrŹPo[\?Q }oZ 0R0f42OVM#ٷ0}g7/njZuT+Mu-B(#n)Y+t8QCL&}-'6.|BmQ.uQMptQTx>,r7(6{j7P.m"M'^PVƜ,\QK{+D݋p;5{ WdyIIn_؛ &Q?TG.%t݆_KDEv8y)ܿV@Twk-<.vZ MVb~quO_1yS;_wJ2#?|͕FSbǴψE`Fl9ٓxXh=r%\!;@8uvr\P)bBդ{on]E9o RiGF[[ ޱ[I9T3lkrƟн Ty\o#|uAsδl8OubxdRKHH*=p:M:-;͌7]JMîLWGZa?1*{4r|WCҲؙ'zSxޯ#4/zס8HAՓX_о?TcBA<4/E +rfzwS/C0%F+F<86h&g=+s\T&ܤdB vfI[?l췸~)O|1{q5A79̨QpG++28Wv1rvdns+}!Nvt}u4QK/ˬYYO F)E,ډ 6?F#޴5Вzo /os[eo6&¥{1m 7LF6e=m2Y;jʗnܖGI"k)ZAdH)wS #I-by~{p╏wÈg0ೱ{l|'._ڧ acTڡ}\~)޽Dv^g1|ôƙ.;?c[8A zq5V%<J y8ԌldvkGGE׮Q_ԗ 4>,Dk)2~"ot\D<#lmAiY-JlEp-h]aK1I>'.\k”ɢݎNOs}}^{r6d؂Vpp]z6rPfX<#`e{|kY_&k(t%pO,ID.@K:L<0|RlO z#3·GY[F+GW~J7>wg~L91UYw拏X#w_$.ہV`N'0=y4vyqDZB1E~+WQMẕtzp܂WX !KRKLϋ޿W|-HvZB&6(̂pčް4WCqM6P?7;hdA Q2ǭe xj-W~_rĿG DDrx_R6.n ?ԣ'qʉ1FTFR^[@)mRF3*E؂͠2r)'pXho;-8.Ŏ}kb {RA0j 2ƚ ajJu|y@%^s\=P\,0Kx.1eU߃wˑOqܲlF~#ള1I&SԃTq@~rl>)8lnty8K,da79ohiwۿ:[6fhKǏo jn-gM0I+N4)"Kԛ H2(``S|}k_޵q=U\/k<Wѫ qU2p9ˍoN4w.8ԫV. \yÿDvk6Y>Y$0![gjS1ɣoh aY&-i?q;֓.;۟Lix>Y= @BFH PsPA0,g:xF}Bz;8bԅS]sۯC19tVHԞf~2,o]Qz q7zbo_aYt @{PAM 3ҧ.$z)!~,B ɾ9x[y!ЩqIk !wh`88h7 HdI21U =ՍD}Ѕ\CJ=t2?]mzeUfD"" tA$ T5b}/?_5[R͠$d$r49[Pdߜ@:vW8襫H?Z^x`)DZs u91d}mL^W E_6%+14 C~̍v+h̀X ^57S^@Cg{u-o~r9ƶ͋mvp|%=3^:)dR 4/jq&%jmxHBd%u7lDOHܱ԰Tm{PyeA` :P (m!eO1aJd,W\½Fp}.(߽=8.^k`D)n_+XR𩞘MN !ByYk1L;01^Q:}dJY_\mRFd@"zoOArfw#T n_y.seV\Ɋ_)҉*ѻv^zӇtU*>ŕe$+#NX3tѻx;>CWG hEsC^Ծ& X{͎N䵡zMq,n7~ APOT& 4EEbE 9hĹ_<^wc>u'G LbVXOٕP?]`D̶G&0E vW}'OQjOq^ pvg%*،scO?U%vaKv6u8 !m~|ot'>;kɬ/#!)YY=i:h.% $c& 7TN{ &rŌn(y5VsQ}F_XSS>pVB4&^:JéZD?ND絮&g2%!㠸]Ԙ>q>vjn|7wL W:K姳^`XP:G oD KRgiKrvn3+݉k/0s`{e:){_]lww8"{TLUV{ߝ`®ojR[gFڟҧXL:9˩ޓTT̗ GY=d2N؃s\'{jn!?EB۽ZQa }iRZ0Q(a›?+Y_ç-$ٸbόֿ/+BOu ͝Gn~eSFIs@kSs4;i œN߃0 00{`V;`j35Lv >O\`~K۱. ۞_FrJj.a~aOh+K QkW?bm* "<8kIP'bx<3o/QcwEy5;ɒ,DE [VDɐY2 bVQTU[ V.<GӾ }۾j+5 w& bY!p9f7~>?ݝy.繝s.k\v$Lsd^;{ z#Chb`H=th>Q-,rZ(krDL%Z@=̠A"Gb\!3&/hOXi^cb(1iI#!E@D hV)Cv$ =n7YuD٥x0y@am%Xrvrs¿W¿o: fC @2$S-%ҕ%mon`>T0k*Lv:$c60 KSȡBAkؚ50X@dGP k 謸vik}[j&R1Z+ynachЁcJ\r yfיy]hFX|w8Z/O$lSؾy5^~60'CaT'0ZAdG(eY5CAY Z4 Nw ۖnTT.V3~"{^9^td)YAbX-dWy4̡T߰5o:tf7pmP<~w!tÞda%Pn{P.4"]P b~aOWkR|=BG=0~ts5{6z]tn h20eT"2iJyٕVُ)x aˋ\Y~,?/{7/Z4UWuW܅,U^gJ4|) ՛ Z< V^0_W{|]dSk3),w EU|wEn \ P*z`GXrUMgm m(J*לB)T/.zԋUp^?/7Sܽ{p3gM[Wq;dW$Cqsコ=0ކU*%q~-=~k=?SNJ!|=@j_Ϝe (ngͯbNcJb#-wI,nO?*d╁t_9{`;TB{Vt* r#)0œ_*}'087bIUfä?ڌ ԜA> ;LyĎ@*xE'yTD`^4ojy`d!ɛ',,8G/'Ku\Xr@SfL~2R)ڞP, >O_AhR/uᾳ˳EĚ}=\;0 # R̿M$?8lT FK X:RHC3BxM}V+;Hu&ė'Rh?[̦~݈ թH yy}\Ϗ}3Xx6NËG ;cg>6ϻ*=J;s+ Y*l6L* _zƐR_UT:JC佗~X`A V+$tC a)kyb%g5lw%oE&a~fQAfs。饅GwlXdU+nj?ȪYP?pkuj{Ɍq@W6{lMgDz)V, B!ԐD|)ݪ3[کulx_S ̡ kX?in' 늳JjzkAt:=(Ji a&r௭V:d+Y ѭ?2"go {M9å ,ǧ6f ,8z/L\Y[;8uO 8A: Ϫ@ҮydNɢ#r`~8nb'T#3`xj 0%MB>c/>`) ʘR3̞4~+ Xc$?zv7'15ޘ`w]t1?\)X!cI0bT~">9 OV^Ƨ/>ͮxObY̭է9Dų=>Q|5v|$=-?@B,ud->xҖc?@xZJ{Z*CKI`cKpEg)NҒ؝)8ӏi\ˆ&fBEP81{f_՝`|}eUB;K:_3 Ã2N̸Y32#@m]#§J@ch:U ._¯N1GW,!,H/Ͱ`0'7+ѺJYcdc]JF͉w̃NzZ ɠUGbGBxXĦ`O+d61fPKⵊAyW.\^2o͊v )zLXQhPa"lj䗇BnnBNީ^ MVt.jkڮq.,JzP+zS}5*; ^󯝱/ZT+1QfsvHXxXi`O2E5Q+6reQQфb*v (Ϫ|w8SAiD6=}D >O JY6A`3HI|@Iy Xl5Ɍxm|FbʟX`ř\ѫKyPC7#u:x [y쫻aò}5W6c&2k_)a~%5<w;;K/)Nﲊ% n~ l ẆM|x50Gr*LfآKE_H .s3^ʾ6О|b>^vP$؄kV6B _4fA~W*DUWCl!( Źhz, ֝@]P^..(= e3!ժXs|֥ki>Q'݌V(>7ȁd+}2O`ga{)s*`U=|?#ߗho@ |;{N,Ow'D̡4[ X %G9w!͒fcxsIoIHߒ)}_O+I}:DFi™Uiz0cJ4OC0p-@gÞm68X*܌JeXD|̹WxґGF4eO 2kt6v%Ҁdj QE8Gax0voVs:?'++}xM2Gcѽm]D04U~F78MRVlQ +d43za}F;TƀW-2;.f4_(:{]VA~Mꐻ *]~* #0?UXSY_})Lus&FTc 撟?@>JjP3`DT5bž ^_@aGJh$,#k v`}ͬ5ޜygUlAŶʬ k0މaVi搲B2T~"^U>T0xoqUryV.gy|Bq7I_ߚX9FM {mh!i]hx( NMs&n?~bn{sM/Ù@(S]6S"x GZ>$1fiD mOBJE_%>a~C?g4zWX<)tWV.*s{8k2{K1>Kx}nKnš1bXoI.,<}V?coyS]"r(?tڅvvq /E}[;nרW;:oH)K&aӚP{DĊn$́)`qCtm ;mfXboMVf6V=x2=C/f&GE/':OJE12<,j:R os4nUc'PߓA@ֽk,J8Y1*FQ΢W*̻gL4GP?=oR.4|tfYd30\¿u'Oӻ/j@t󿏓91Gryv+^8%J3bևPcL8vzzؕrW/>`aQ5m)^A?;N?OJNi0?37es7WD*z;c{qD.b$n[U}YOLw5a%x&fYsm=LyWF m$m0@{X 7KZs/`Y3]ٔ7a&^UcInՙ  ::ziyː7^I՗5 pXv*n?K/HWUi/IMN1JEZl&>'N:! l0/ \K`"EJEEhgc3pI$b_J-WC3`3iaW7T5z1[~cjxH/^qu˟)8dC4NhmoQud82N8Hdd2L04d"Zv"ar|A4EYF y>=hp*Qs66Cocl'FMI%7ýQD%ҿvx Ѫ?ds:ʕ/Lb9^>ÛJ>߼d+7ӣ7,f`&q#T߾p+IaO x\0;gE* /bJM6wb#e%@qx}dCc9Vk|m67LNz>BWen>3O[Go*sL,#N@Fda~>" ;}Hh^}( 'eĶQM-+Տv"3st,tS7[*~7 >$ ǡ3hZz0t5k]`ˣcS}޶8? GiF.m"[./r2FL/;)<|/K,F4=U$}MԪ# Vx??Wh2&ɨ["RO$a#sxj(>fWdPy>nO rۄ-[#c5I xaZF:kvwKƿn}4 `C;lݚ {;1+ Mm`ٺw1ˡRm6f9^~:56Ȇh=31#pޢH0}pƇ,*>c ݓՓl85͙^0(OGb`>gɝ0g639=*K%TW g+E~/afw//_|w\zכɛ`uk݊\hojȁ'3c6i%yڠ7ڄT~R×G;WM`p}:ilcNkyՙWr_AFY:3Jq}X3(G5s|=R]el7🡴bROqԄlJU+gC%P$ MsB^P %.a,T"1T|ט:Uv?_7ށi}N[rZ"Y^(hMeۃI,ϒ %Z_*}V==?M)0^:3c0taV$|S-Xևw(<v?Ͳ3FW9u X_IO%C -ĚPڏFb]y?kQg+10W6Piy6OD;2axӁkFXSmccVHyM U酫fumEGղ64U4ЋQF+CȊN %Kh`OL 8 kS/OKp>A5з4KV{jz,|:QL+:O+P4}Sڬʢ0]^w AT +^qm&ס2 ]rФNZN/9X  ɋSŵYm@;>?;DZbuN^v1 )z_~0J A|ۜsCI{$i RvDrJ)'l)}{z 㙡g3$}Mw|s 'B{˔֢Ě_ oOW'7}q|C17!;@ƌs3qX7Ρhפ_WsoJJNWaLӋ7}N0NLK.2ܿ0Pn@L+]A X|Z=|SJ4=) S> bIu*?h4ڰG٩HbT(4|;6zZ:$ Rry!q?/:x"FO8ٓc=]- {A`G0.ѽ0>fmq ȇ. Qh7zbp~ػ<k:hmoPO_Ok E`&GI&Q`阖` ^+ױǵͧv JY!fohW`hڗ/bCyۃ[W"<}?F9[W0{Pwm?{KM+OXnTri.p#rHfwM5Ǡʓm]Qn!v4ud D-Y߇`ticRjc:~mCԨ̓8#eP5iܠa/r8g6e1n yȧ9V(K_G7PX[ %E>툤a| ȞH4ڦy?4/#*i YJdoo^ʦiF'~v?4/ ^F$˚5JlS|o55ij]*f)|D&ax0&lŸjapTڞ>>*=6ٻ'w15J橬HPB ^TOmuuʳ'χ1ѳVLȟyVt+"lrZdԫƤYc9T=,E훌W) h~'vBADl >ֺ&2n {ŧ_&SQVvx Wn(bl`?5/T:C Lc^ODYIY56_G??+̇aS6فڃcxa;M#A 62퀀Ĝ 8D];IGtya.3BߠU0@f$ǭr4&H8e3ݲp,{]od@GNĮ"}9&Ս b7{̬Y\%dɠ$$^Þ&od'OX+i-i$yvB"7 R4LP(|&Tae"aɊN̨o*3X \Ƨ2 /Y14i|ha ̬x} TGB+įMŏ>r'_(CgSLQ[UءY֬[i _Lx 7V>6%}U )+3>v^Ѻz>!Zw.ye⣘uMnf (P Gz %?%q}*x?)IaA9zŰWHz{)h}75rb*zU޵ekЍg^ _tPn*^D C$ sZԨ-(9xK/J\zKAoi~}F 4CūJ\1ٱD {"pݙZIQ-Sv>hBre/Ӡ2F ]]Pc㳔SoXIL\Ś\D;c4CO& Wjh/b $(}]]I DPh3bLlaՓyP mJ˂Ā"57cot6?[! T2RbOڛrmtJ$]ah 3A*"WRjlNaߊ{:JIbOtyދj({m^A8A>٬xa^&݊{|:躁5,~q]k̥1Έm]t_g؃[Zqۡ@J̬dO+;#h 3r{h׊ݡ]5VȄ8`A]wx=\=Ȣ5pZs3'#A cFQVG{F''F8iu^Ӕ_8hޠEQ`:M7%l|UmS+1`|ݓNAr9hLlXxiթݒb,MdE:(#ݍ !M#p̓)zq)@t5yuټV݊){ ͻY ԻuC b!dbO2诎Dz숏DUȣ21oCfهBcJ6j^u2m0y5(Ж5 T<0^(K[6L2H3Y6oVs2Oϧ2W(+*od@i[Gr`j,rhGߘvsELOz8[-CJ+P53:pyxlDky7w]OԽCaY뺽KE13&̹W'A _ 0 Cjڃ(_Z CK#Qd;ԈL3NϓJx)718 T$q\IH %:G0|):)S V68e^wfCۖC=K8{-s2sHWfaESe= B~*7yb6N0kvE 5D rB0e`/=) Mpw c ^K%'*xp]&NUWdU'p h^e}0%Dm>Fu@Bf KY=W 2(O1#{z*Uӎe]xihXE,/1Η \Ik_4[뫬K+gAdq꬙G_2Ӝeڌ:ddu#ʉuT"6'= <#BFCL܅}Fs]>U}@4l8Du`5Fƀ[҃y݂ʡrHx<`}}պ`6,9dڇglyu˫u 7c \sM Db>0AOz !eOM.)5t=Ba >\ȃURF$- I=rifߠERdU6A{r`n5ed;3.P#Lƹ3y`H_.H_L98[=nUtX/-YQt`φ7(lJ֧,qϸx][qx40K?By'j9y\V׹HI_Quhuә=("Ɗ>Ph|tʏySR㞮0NMOqdOy" z.T\Ra /J\oFfNģx-$)F't`Y̛)c#cB/sE)ҙ=!\&E,kcIIFtP5@cF<ݭCſC]Z} >q. >h70U5!Vw/utSGЍE.ct~E2i3h҅U>(4NUwک*07跟虌#r+֙ Tv0_f;dHGݨ0&qr ~TPH[thQ<<* !I7;sp̰=4&4F5=>1&ȓ̲iƄjh#F>%'}ۂ=@nECЊ+yɞ@/:ozcG?L?A{E9jG!Wυgʩznʌ/?@i Kjڡp`d!8uq A;Ա 䯤&gu%1BwV>j<<}W+1 ܆ ekS A`| El R# arG .4T&"UXg0=_NmFEPͥ0Vf9r!MR/-qj0+L߲~z~sɘ*rf IrQknY@yžڈ-,Z \UAyݟoOO-?>1O9*[[`*z o™F:L3&DC` B cN9Ԋ 8ϾgA1bMUI5WOn^-~vUBXӽmC6[p a.1A 9E:=x*O 9& z?~a%/ib}~.}EZ#AUqWqw}U]zg?e~f#`P:'kUq (#ʹEwv_=yq[MgjޕYY]*/`ߜH@(E͗7󄮣c=yhgaF!z2цn%1bnцN=^=݋_i>s1j1 JDT"f K&:WB-@V$9ɮ&maFcٛʓuYuCIäϱCA=_i>CRB6!P:)e|W8\۔Vvj8Wz}Wx,pǷ&[&͒PhX2cdN|p*9p:'*m鲽A Ckz &$edǀBY ضwǩ||K2/!پ%.1eݣ c.K~'(Lc6%Py15ʦGռp&RnzS_O@ ˓Kpv)q%ҳajYv:Ak^6#j:/YMf=3} gZP3i^Lcrb̆}ߔ;u5;6 VVpt{Dm55u\=JoGY:2 uXN8w 󉯄AṚ:6cd̺iG?fm֠='_#ɳ{iev\! ;yFg'\8vh{WҿV_: W;,R9/τ/ Zf O(M7᜺I%sO-?JFWM~4800_hm(nZ+<JԜoGXtsY"q Q?HY~0>_3Nޏ}[|ƒ7.̢!2+8= O?fpf>RG2۝rChsfQ uVvX{m>-+c>7< _An+}E]W?/b.X5"bWy>F'~LݎH @L&80pbX˗êpZ +"cMZiÓ?М]1,OƇ~<8<=SGz.p}BS{EN4gqf~.kNYe;1a-0C5 ~ϑEݪ04cx|95{3)Q $Pgf Z R |neOt;3 R5y-Xr9EyұY#Z9C̈ړĹRb3G5Q4XWgrpr)L~KCGXT OŭuE;R{Ī"ٲ70ZѳhL}25 Pķ KQv@}7a}?Û}_#ƼF(%~juM.N /iC;ë[0{X`|l\SRS>TkKl4 ]m|aq~b|j@>] ]D{2 J/ +"N=0ڂ]#1v, "EhMw8^ACH]zSdx8<.ͯ/'81Xy*B|`T X 4+}C'RCS(C1.<Ϝ QإVP[1l(??\`&(0THtD^+OkyϠI)Bj 8~%CJVblh=H'yh۞pHub$j?@>aOTi #ȑl'0W݇+g"#rTOP~>c.&U={T G!8tH1NYo9#Nm@# #sx;,]W=+Dů<x!.f^h-*?ˬat/?,0L6;yX'D8o6ǞI-Lx̲&ҁWcr16ZrY`4I,,EL\kwg'\nf1 PoevL4 tѺv3N'922^ג90 E]z/'i_oWΘ+V3p= __:Z7|օ'}O_4_KXGK |0FRQFʬ10-+ ]žgX.." (~ꟊFf:c_u1rD?+ z]_ 7]͞Vqj+) 9DsbY#NK@R4=$Mgþ/BLZqK^qu^k&.v꓌Ms9e}(?@XzWovaxזl|Ԧ- {ߚ |6T NՄiFxSv2db|͖v=W)js0sN9s';$4#~M+FYߡoǽ#w(ޞp6zQyZ4;.0O`>Nvl̯mK;eḋ7~/9Hs@@ hvt —˞m.6̄^y/nM;tG!$@aZw7s̟6kTũ~SZ0X{Ziɵ[Kn `;*t'@gY&TY/r }" )FX3H0} +Nُ1a4eb Xta$[2nGOJ! .rj? C𪭲Xv—=Yfǽyu< do铧\xCap0cTZoEu/JnޒpN6,!k.f~#I@}0ȣm.x8A}S|svH!Ddv﭅&@=[*d~trlFSlCZ i?B0&r_I[xqv|+|tcl մf͊>hݖnİ}=^2G$ 0mJ$'UDUٗJ Rܔ0*+|(>.]4#27.Cح+Vw T}+,VPU]M3,K#}9]u5(mCseYd_cRA[\v7noc <^ ^ tv<F@`*k NUbp%+\w~ h_,n=l luBw^.o(50 {6IbY;~Jۂe2kfRvs 1am Q'= j{8EFT"pLZY?vSq6($ Q1ɺ1I7 2 0bK4#FAFx֬)|B6/旞 xZ8fy6l4C|K4g  ܛ6wr E5g^;y -˯0hT+.?|Fqd#~i62_E0(j;WqߚJEY8 kܜ-sY<=o=u#4JMt_25uu[ Oh*^|v>J4K[-aOJԻ_uΣC"5]h eļͩ˄F+7o~mr̶oNIT}벩vIWW:xLL5jYr#p)65т4k= ?%Ǟ( m3Z j ajolqtȎ 9!AbD:X)1tb-Fs) hTEd<^e_ UtAK,qޚ??ɖFJ ki9vfs':tԃUO}պSꠀ劮4* ,N]]݌H]EzDŘP 84ÀeƌCC'0"֢l_e6d)=\Pm[T|q^3Vk~hE2}f,`_> օW)DZu_<4(?(-.Өsq]nIgs._le4;*s#,$Kɥ0ۃM˻ŗJ bQ{TpyIK/ d 0T{7-o|O$4`Kcw7a5!w>d_7,xWC@kK5GrB;"{sv= *$$p`߭GuɦoKP3´ Կ4 8%_K>"܏AyN怍S JO$[$mKyA>Z?Qrgٚwk"Vփ[aKa**yo(g ̻u,ח9 &.ms3~)@mҾx̺Uv@җ>0?C)>B='`w6'0~7^ég'|(0;F߷>=Dӌu`'Jˍg8o9-#p 1rUB_@L:Ko}b Fy/6sO-yᠨ_R;GnE (uD&pqxDZNw8,T&\6APLV߸)^f؄NR>d"qec#en~ux4Mew2O:i2NG&gpZj!x%xV()z# O|?(ZCLkWƄmiVr>y ,e{YS Ւak"ӱ<򳢰ݾq?rd|tNatn%'A'iC K &!}d8\D?6p~V_v&!o!J4u4s2utw5#n4SǼk?pEoC:ldA<]%rꧧIǪ> +@l0N1aW`°p&)դJBgKܩ~̃fրf^9J~NL_D[0ӽ0vGC?H9)Ɗ%hsa>@ny˔pJcH$bM塨#.Xny+lfHa~E_W[x~{|,cSlYyplW bV%ҙ: +k&&F@| {J7PFY@*)H\ܭ>F & +}5~٨˳ȟg=Wϔ;D1A[dܝ/@)T*o6*Իg0P{/QdoOD|{0RՊ6X !;$۳MVʯ}S);bLK3fL~ :OXWΥvSkO=ϚhXuן_=E?wհZ]0ˈk4oXЃIL֍" x@3!tϸ_eae搩p@5q>QOwPڦѦmt}1J-h k>t{y?Wa;uk"0hBb]o |.Bhc+rfWFҖ+?Ưς߅z ,U^}+1v%q 0=ZdQJx6(.X ~ꋯ1!MQc_4 cƔGc(9RS>2;$4T\g 729P8C9E'A^iT&2 MZV?;o};0ZdЧd`NzU=Goҧ;0RZO{ŀE0Bd2 i(+qiR`XIԃ'׏R^#~Ob^ EChE)ώn`a amU轭ؗP5s'ߊ7t)mOiSe$э `5Vj5/:وGȬN$ E.1bCEw! 7)$˽Dp7"'B+b)e{T쪖U1NJk7~]XFxQz _0Zs+,ۧfRŽ%UQ_[\PQxeOzAdz(\Jxi~%NtX6_"˺-i/ J])Ip ܿہ;Chtu|(~ MuA^ƏKcH|7~ŷ_'Xe7GnW3*ݶȢb}P<#\~mu?~ɺG 7ixj0Ϛr?x=lQ9|YA"Nòc;usݠf>Wف&}6V~ ͬQF+ʹ{ 2UJ; 8>xD%<5OTXuf"ʑub?EsV$d%#T_D\/Z*L[%,x*xߛ-6bS 0hb=y{+ 8S"V3X֐Z/ޮU^"obs<n|*˾)7OtdRYVx80Uh2;u\7J>,b?b_`; 2Y&"4CN |%5;QB?(0y|9qzUǑֳQT/oIӌrsfFNnUa &#{`O}ؐAj%8lۤxڂv6ם.U7hLp?Do!ZTyt޶QԌKbR$."5^qmx/R6|wxx߃jw]8R}[vmhkyx\8!_/~y-H7ITf9"vS,( .m=seύ#^eev'zϙ/%(vC}Kf c?}ᱲ1 @Ax SpɥVԋ}LW\Mʩ?nRepי_,gowoW*V{goٔ/go3oDw==v_3 릷0I+ٞHW{g|57UZS.0 3@?**9O4;_d/m6 Bt~H@KžuA<Ơ#q<^R''^m߀/KŵKm*\UuPt]"\Ke/OŵT{nj/|=>M?MS D_݇)x *zXuM=Lnb(Jjo[QnOmNyٿ4_OϝWYy,}*67G~\_(AĴ1&&Mǔ]o~ޚޞ/kjW 9GX2-m(Zz'NGkxb 'o=gE]_%宻Þ϶)7Z&Rovĉ2Ƿ;SWPBϩʼnh؟(tΜAj_=_"ks{_<7C~q|rϝ~qqHԑvNy;N'}\FSu/1kG}L[TIS & A8Odaf8pU뙹tc Մq(mӌ,N# WKp>ݚ!OǬm#3EvݼI7~Q9+(H,1ǮO=k9V_*EګԽ+sA)nrE_OG@ n&5s6T6,; h.pњL~-p σZfKl[V8#}sxQȂOR 5Cе?.s3Bx~yυGDa6"_ 2CsLχ~q]4߇dv=`a 8Т Kct?~#n?k%q,L`Ђmu0~f8̟Vi lXBէ:Ua׏Uwl/v*&xl͝/)l'ԙŨ?s _@C0,!{ 3~6ßJfa@JS?5 R'cNֿ@C2&` :qJv_/ʍٜwt=m m/=Ti;*ls@{=Y?<e7r(EA˘Khf MMN"wyFvr:M[Rq._?~nJQ4dٰTpƃ"f'VL6/skJEj܀w2]TvG>h^=F|s,Vi(i7V`*'Ee>Nb}/Lcs3ZCySߛ+x.Crщ8)y ]>,sxМљZ\&Mqzuܗ7?~30T@0ϧ:)nS!%@zWݬvG)WҠ>UMƁp܉9S Kwx~j8=iF>/͠9w3m?v9uM_A+Diz[ĜyI6[} SV=G#B$k]εΛ﷨Zו[QMA+ $ RF*hQzc_!X)+ ߺ80[2"d"7S_T,w(~xLqc# +nx>OR11O/d! d >=l -{Ю^WWg1->|:iXX_niMhP=" E:ӻ!֬<VԄ(!4:avO?I3ح!8 :ۏFF'{:o؋tFS** b/*nM@K>j&%vo}nh%Qp>Oj Lj ]WԭWNFUO:U/GS=fgyD΃τva 13KоZIS2c!pd8oM3|V*9s~ sO2l}ZшsR!^CząWW[y&C+1\?5fv!_&oKC}߁)KzmAivCx8 ʜdh vH?rCG8o(M0:!%O 4QG(H͐uxV׆?;^}K[໿ϮaSY-wnoPjISwpTw#'3.{v5lNu>@LDy"@G Tl7jך^0XTDO|F~ClڇW+ڲMA; #n_v+l;z/,V*n_/"כEb ANohڧߵ;?GbF&+Mnȏğ9M2Xe4ضݿW~83 [G[j~R ǰC@g6;7grENݻ?fЗ51?F:>ڡ{^dٗ߉6Q*ڭnk k$~̽5"lְae5n+zrg=P@^9eO}3Ti&f[U.fr? `QoSQt$#oihQ0'k !$v-Tf0Q3j.70"_rri v[̌ EFnIW=WG m0Ib9G֛%tˆj>aM88 ?!ռOw<_ĕ[#a<Ǝ 8)G"Na۽FX_kXys|i).ts."VUlO5M.>04 ȆU*,絋OXim`A|T~-R#,iP-%kX6 NSx7ͧorA_zX?aQO»ao`+W'$ b}sL|ajm yau}^klhRM4sf}+AEH1EQvix; l?ا6ܠZaX]>lŷ٥؍;siGpO|Eb(3ȉhdvCQFJq? pǎeg:Ahk 婼p/|4bv˜/xYWq]_iWO7FnW om9tg$+j/7s)|@FNIsZoWT HvQYq~K pԣz1M"x󣸘᫅^ZoWb@x~~w,ś/Gnm̼2ok?gR'},!>\6Ut h]LyirSxTOXH{Y)1Ǧ׍p[#>͎BC?ÀI1g]rO=X ~WS~a'czT?Ln2$y!3H޷ȡQ0P8"^n;#_-^D hJKzo6_n^߿]ЎbB{_S*0rj')Tn_6ΧGل!)F0.ҮjBnLv$ N#%(H>h"5l[~׈-_h&PKu@l)c)+ 6@~4;1(le>ưbmS1,w2u,܄ݻ(Q뜹!8r1NPY< ay/9ـ(Mo"jd>=`Cr'=ŧuey ?MJ1X) a%\+ {D~,<"bXpދ?X࿎uYĚ_ 9Xρ:ws+#e: rZK Bn:jE48l \n'0 sL}/ob`XFq3&׸$&4T|jP & u@G"ƫ}DW#3p)ГEԿsp[|z1{6>me'_CXӌLX[vhI G[-e+ 9 BZo,3"tTq##0 W<#Đ,Ic*3Gv؁3x8r/V` e/(oG" ōQ\|])v 6%Q.!i׶ςSFE) Ze2v]aXuRp7/d f 96 :U6-6np p bM-wkLBݶPkG”c>gw88À+T` s`g 7شx洮sx9uUO+DP^2VD|fxLL\OS'Q@ݍ@uX v4NoԥM[_k!TٰR~y!9*Dω\>o,FK K3klM?! kUi/ʛbC:hIih c;[x= LuKI~`7:HV20%Yi7z#09>e-p4>[rL,"ӴabJ q6ai1:/xvP6hgΊ+QEO]oȓFϤua6 d o a6yNalMZ`mIHq~\HE? á FcO+Z}LOPͩOXCɍ)nb,A?;r4!P&F)ZaOws`Q31 p~Fch9Boܗ@a\WQ\oSTnL|9 iugDO$"4< #4Nk@>3șw,^`Nh&#l]tjWFoCKro;%m_Xbq/!gR~F tE{vZ#GL֕=B0ʵN=`J30ޢ1DB&xmMPI$bc?Bl%?.>k f>}<}T' L35H'E\_rntuޥha/(lO&MtwAz, ?lR̎j!O E1~RLML7xƉ@^,HOqpʱ)tl.1\Ec kͿ4)1BV Ƿ`@)Pدd/D 5 /`է<pgI}Р8I%#d!N,EZbϙ0vPh |w۸uqor>Vg@8 _R8nmSrukNߍrYOzz~Ngw.YB}#̤݇]A$=Pna2m&#DK X=Ȱii7NVx0&hEHpU<*02a  fJxc$|YO1T\\D >T@ KB؇cZPtr`T׀TNaȭp5Veo$h2MEa{sJbT4 dMO/zg~A?t)E2h{&Wez~8*ia; "A}e]<,<S Src :CRÝŤ˧m)~dvĿϽ1+ATZ4:QbYH@>"r *R 3 -!f=ej֢}uhk0qE8u^>fX-:OSӚc $h`gtah(-% Zr\J0xoQ > p0[iQ%K鋉|6:'6<#Iw_s]9ic}ˇE͑[I0NWǼe9)M|51rWs,"Ub}wؒ+ر?jToQoR Ժ%%X#!16_rTcĜK$9R lɸ1^gŤ#0%bէ50Jf;U^=m$q zUρ`Dgg[-{Jj8Pv+AWu5 ,W0a iM6[!mJw;- luiO):_EVpC}zB&JvjK\@7'^KӗYCI3iRe3p{[ٴaM8f8b1 h];OTD@Ӫq kHu!J}1cHр͍m^ '_?+AЂxnGĻB'"c[| 0G5X6C"@VUEle;hs& [FFGLTs`"IPL|m`,84Ȫ[a8^G' Rdgz)] p):> <}2D.˕HMe]C80\T ]F AfGiL>[8zʏ| >TgƉo"aX|w;,ԴbքSdI,hVeU\E8Քښq93V 59!ܓI\Ipl `4eY{v-Cmgbs` ͐kLZ bL-(hMrDq+޵ݜ+ }J0(psrXNr';8:qjįYAU[|{wfȗE܀8,*b5*Cu8C3aⓌwz\MPnQuu 'W㾎Z L;&6lQ"֌o+]m=!/ YI [bDZRGJB)K!5Vt (NiPƅzDUTө<614!>]ĉjC$5M~éu)*@ `TNs}8SHoa" Lw nRݩz~Nݏ5c"<zKp/N\I?#-V8w]HkEĚvZe(ޝW}~%;@H2x6sa{OVHxkuo^zi^ aGzs ㆍVvBKШyb4N Ј^ {}~6*#''Q|z `(תYD|L<0BRZ݁+Hj 'dC8^=˪xwSfdI+]-y#<s1GPO}TlU ~O.E4=*炙 8ItEL'ʚv8m9ӳqgVb&chG9JiB164 @0ܜO;Cx>!5"2}ɷeYKTRC\y>m90ou|e}/$$4  ̢uI4}d')cꩧQ|[a;gd8'75k^G,H X!d|XMsBрAٽ iX19Btkf>R"f}FwykA:z[Ӌ!fi1<]L?.ZE }ak@iD`v:Q²vem(IOŒ#PG\t@yaZ5*C=z@0kA`6\+ogYg_08YnZ!'%ΖiWN uxMWl>znW= \1>6/Ƈat#^^^ w|a=y=3afo?lhfFg@آ Lm7eca1 fYO=́MD4B2Na8T'B(ݞ_Q[^|}{iIߡxJ%Čą.50=- AHm_\B?ƠW~C.U\d5M.Y/^؇?ׁl-n[YshPP$r n͌#OCDtB=7?b}od?' ?kÑ="]Nj߆)%u(@ק&Gb>?֋9\9T*p5~- b#"~koWH$Vߟça7U#|Sq(pfL؂.Ř=Po3;ÆгGl>܋&vHw4t `>6χjwΚNbpMeht5FLwS=ٰp`-rMU1%s'@AzL!{?8%Ac1K>cvt#pY6yFLׇP7TYE/?XbF"G\8/B9Y|`Q}X^d>;ُ:?Oѵn2X"C<uV|^ں ߩVlʺd}ut$UjMFc_6N碯  ]΋QeݑQF^mB g+b;$t/c;P%K xq9hJ<ǀdfJ{>K7$4M\+'ꙛ*vt=M}Kũ_8pցy.?WYN`d`bA!a"{c}٬BCQ&-M,SE{,nDK}^i|=qlO%C87 4U!2Ek㔏*#;} ].O`oQ=gWBӜ[N^c Vf9 * A7~S5w}ẏo&K9cۤB뼱㯏'7>D6Bmۣ{lfu'0[DK hXρvi\ܟ-RX˫ w %|| &jd޷%C:ҾG~捼::b8Pϒr q%)$^$'IP .ohX>'jY]]fF`\nזBOV!X=90QD<(P-0%O|e=-}jXa>VeO-\w;3ȎdwZi}wV>`@5H5uN;R,TcST~f%y;@=c/XC){0eɇ5ټu1#3MVU#{^f'p8WgڙK+{X?;,c1͡58}ʄJYGGF>{ woBPo:`ˈO4; ۽+3 B8宝ޚ}v2:ۼh:i^X|b:kM%iDh#`$'x:Cs58|U%vҵS/FG$av0@qe.Y#{as('j{3W$i"ţEY `@mz[< <[Nǰ6h~KRl$4E $ 磆Sy}^M {aG|z>hP{d$gX,bKOy ç"Mq׻y/OlB30]AYׇJyɳs]k'^!/+qN )lʋM\l( #[ Kw%T3Y;$c~C nBz_Tp>krLrs}7bo-7`_Ţ0x^\i 3O[pܼ?YCW3?싌W NwyWnQsN[>T,"#PVIgbRs-D?N GO:6̝Ƈ3k<ϒĒ#ȵ*q#7x=ݭ?>/.FKr'^qa%9}Lpp>{^z,43=s%=2>-e@) ]A ԎN 1КZR|M*g.lm;# 鍤?G+b %xԧ餔Iu :8cL$sb]:n= Ys):%vT?17tQ*4Y7DK&[$lo3vT*rwjgr+'1>EPgDs=өq?~? dSkGٴ_i+$O>m8PjmZP1Wñy!]ǧ8Ͳ\Q>Y乇I ْ|n Ru<0҅ykt= 毃 1z3;<1Le:0WUآ\,gGUzHF aP{\t,;  u-Xb&:uh0z0UEрgQE_хZGP L/kK{l<,@x3"i&+䒞nF^h@zQA?z}B/o&D Y8U `zyk\d٥ip7:,dk{=Vr^׻0>f1?Kೋtg㜵 igµѧs-OA]vqXo!bt2XLs6 ɏUɖ&7ݧz6emCh4-5/C#._E'FV;HG ^؎&oFm@n_XP4x|vʮ,|(qp6qDH{IS amb.!kB|ϫ\DoH}80e,[DQ_S3}=1U 'muz.\>ػ$T&9 MhZV l"֜@[8BXc,fO$ڭ;lʹ|^t[ybj'.2uN,%aYzK0rЮM$Qe֫ vt4z }BNNj},y*syCP\Q.;6_B㰕v5|u5ab8ƒ\svQ1/<_ O4OIw5Nph"4ZEq/+  "pr r,Tmg|9m”nvz`i;[@liNnG8$ 0Xchg#ey%ϻ gĶ-0$c],-CK#2)+#/Rϣ_lX}[~xà=OQksclkk'yX7/!T7 8P ¿+"Fpyi,0Ux騟!0nNf:#]O ĚZZ֡'qQ ,XwO$sV1jl8h\6Z(v92Z(퀈'Z]v-HvV|e;v!Zd#t*>CLkb3&s%>ҽW@Y֝Et'{ Φ=[-K|6 j zk pl[ ][ ډڝ(١X,uk9ÿ&Fx[/{y߲߀?ļp:)_?ŸOٙKV'yoZag;}B:3&VpRafڬ2; }F(#/ T_ _B| E"/ DnAaOXLF[(>3i w!'j9NB&Z>Z]<'M:urC/^\:1l9N܃0kVd(#EPSŵTߝ.@rq:= iЧހ ԉvȬd[pWv9~Dw_՛y F1y,e@ˎD ,6XBjcO˷Ի_{Qhr[^֣YCI[ ?Q\y{/.. /|5l3J+bV!J$v7'fV)DYG[(9l[~z|:apR~ pfh<`Y¬xJ?g~*B_Fk~nlI ; U;3Uú0p ƚZvp0؆93:)֔ .Bq.C{*?O~J 6~{iH0,mO60tYZ.hظ⚞B1 LSOC {0o]~Ey+;Nj_`(\f5%o# ։ij{Db2V\Y)p8ۮDu'f.R 6 F^OKYn*vF}L~v3 "3:ۑ9;ijjmb͕D0_{vm43w-#l-Sc6cs}Z\H;2vZOڒ/ZsG 044bm?`8m )l.PJ )j;uc _95tPNdyJ9Tּd] WhYZx0B ?֔(JDɿ:9Y|)z5WTz4b Hw,f] (ƿ$:|+Ic>ȑv0׺ByWξFbWNTز:U +>"k&'i{)h/:g:חcS {+>nll@KDN8ߵx'FZGx;[8=o˻Oӧl\3 BNQjqOYm\  YݣBz˹|:MNO^^ Dp(߄ : wM=e~K”T,cÀVL3%Mj=tKcxδzdA˃-=&%%M"=}M̯L- uV?}12A7 > e]dsK^0h5n;66A"Wc*`dJ+ǬS?'$̭pGV_NUMmAg@k3;j|Ok$?|M $?',۰(q-&ڂAE3zԳc]a5JJa>[uCoYVQ)vR4?hFZU8<<|kx3fРx/ ۨ+,=9BXr5}YV#U~\wSTyuwx> 3j,J3E-h#lͱWa41ީ6_#3ɾfAs*wbw*% I~Q6ic[&sDjב/ !%%@$tǟIђR]0it,T-!lb*RP'}L!iƅz5SuL\+ #p} |GؠxZu:VX!emkja33I&9QATX3Cf,DhMVrK @ZYZJsA"ahn@_k3<3kZ{_ثUdTwtoҤx!ԑF;;s,iQvؾ+Pͅy~xvI\vK8!Fcߡngh[ϳn5\X J 8K. 5kҰ?JEN0;`uR\J(?RďsWR<{1(U*q..䶹: Lmd9$ˡj~ B SߛS 1ΑTsT:Sm^ɷA\>]<&۶ٌ q)BWj*#ĊHYdkt:LS&GbʢhFE@^6gd@fp,|?S^c9wЈVLͼ(0Ef4r}l,f`?en RٔYb勦u% zMEd/-mú"V|.DPO\F&&)n\ƶZq) W^] ͊}2^r``2Np&l181m%Z_M6Ȱ<QͲ,4c[!5#,m]8QuLQ~4itY=E~ y)qߥ&Z4nD$؀d?95l#4~TDJuq//[:~Jw[[cGpU7t0ώ}F?+2vr8ʷUfr|S`ˣͅhk-XK8f:o6.VfAC]ֹC Vd$d~6Gc!pn s'".돬3>7Y2eVˑ ${lńSYl+Cmp/6JfTRt)\룯(lP Iw;CrIeW=%a}~mGMuFGp8QG'Y/2x5mKj&mM+(22ɤ;Na@&#+IoynV_$[D+}ҙu!8lG_b/w]O^>߾h/~O 'D4yaDcDc5 (~fh0]Me!$-Dяd+&P{t:_ .$^8:/t[o v*=k5TvQ7'}=:`5#1|ǃq~{OE9 g'LC48Ra ɗ3H6c^Fh;F)kP .'a5'c)]0ˮ|&;#Tl Qrw3%Dz@8$lAC˯J+L]I[ܓ wfDnv[kGpX( Ospَ[OjK3[Lj*6C6,L`$'G˖.Sʣ@#o ᕹ1zr a싂l@[su/i69Y):9 ~ykЬٚAg,X ЋB7'%m&H3G>x9_ShyEBm.\x\$e0 c,+.eZXT9J+tN+Lד.V>@#b%e8dzŒ7C5Z~jgZ8oF\O7]j+u?]T'9ش<-Ij~:*ll 7Mb?iZ:oڮ#pql E㦓PuEjj* 6{zt(8xP~\YkO36^͘?3ф-ծ??w.|uo\~'ߧ|Wzb B8MP 襯(7+ 2`kZm\UjD/q⧦7mgz_}68Y}kSSXhakcne P }tb/ n{y*8ԷWCig AO.t S饸]YM_#@V>w }u]/ݞ0jg !\{zb܀L|Py a+in{|9~'~@?["V'C $?3A U&[|/xeA.p%w{M#3xY{znqR ;|.2T`MRK+Z RaZ1Yzmį\;Г׍ٮf ìX?9v++q)y@?+UWb!8yk,qRj;} _說bam>Q\ˆ`CDK=8r<A:Rˆ"G.>*Ͷݱ/Ao5?)4}==ofÒԤ8;Z8:1 [K5/ؾ |2]ʝve@Y% x`ϲ"ˌԹ8p\@h3x^WaBe=l7HG܃F˒㠐@Y7"yXmAc ʾМX3Vz:lH{ʒ!,%rqH1F~'EŨE%V'O* uRS߾تE`㸚}=׊!*~HTA!| >>Qu|wTGV],BԌw_WbDb?|~DC-cEʣ;_P(|dHӋF6a8xSCweaY^ޥ'z" `u)#N2e"g*ICoMUu#_g$|}S>f4roR~A>)zq;uDMR32aU`uF_`;(Um.[74qdW񡒱DZW3ۢK٭0¨CTمCrq,! ` 댒p]|%K-B8r]̥<];(e=9]|TZ{/JX-wx^,2ü/ }eK11BjS_KVAy: ŝrqa:zpiF(wR} uuuŷ?u /#J$# y;{zq@:bϑjŻ[V_3> @vzJ1]}Y\7qD4!/K%Ѕ7|[T~G*om0 IJ pPl5HZ*9TN Cv[l5`caJ\+R@=} l;=ALTbBE켆-\HnJ֢V&(aijt>M$1SWb*ĈC<  B>:U,5=RѫV(aZcBH ȥf<I\В+GJ[ 0Ȗ u)K2[I =iW_=`sturAR]Ym@0c+l%~< $X&okqXmJ2n9j%ṫJ{k80> hUŚ@$N`L1|@%:|&)~k}HՏo8$.Ռ[n'ŠZMP0bbGұp15*ÄXr)PuDT5bW*u٭A@Xeh!q}qbɬV/"Y:R6 $/؍#B~lNQ O)' :|]t8V|I^;/-G}%[[!]!Vɩ,;} ;oNt9};6Eu}\Sz͊ĕIĄ8ۂ  N SsgcOwU qDZ3 vӮj㍅\7,`{b 8JKtolʛ0TadLƿ:+Cs? ͧW(ihN UR?#{c3\p1ɾ>!fka~JfY>W}I$tvǏ~벎¿^BJ% U,& k?^ag[mL0ڭ;m;EDf70v^Cg} IdڕW?{l r@u&%Lt,x<'aZBP'ZѪxՉ5mWRG՛a=.v+F _i1&<*Cb?0x;>`砡H쳱?zmaEL敠N3p<00с;,t껽-PlEB:i-;{D5d#:Z9ؙ+A@SVWL•XF V[!H%C Hd»iͫv}5ZտPcqP 1O˯W3 A)96|}/KD qs )v]9!qn"٪~O$rrc~G>V!/iRy@3I@70VѧG{_I 0l'gR)=VΦC%¾ֻrƴDPV/%$:SGSԢF9 m2GSbX~a|쥹|'u{t >hŻ5>?L&I/ds|TЙ/?U|x-ZQy ۄd3t^7P^5}@3h{$~^P–+=5"_ns {ń]S<6]Ndž)aȇ }Jj~4F2 qG>e-,$ѱ)V^½xՑ/9_ SS8 6yfI:8G?@F?벌Wـs|-;,,`(&=TeM*W # MLL" Y(A^^c݌4Re;o'dFؔ2֎ƒfdhZ[ Cyy~zexQk7E?]' }xlgCbxS#lvF }ܷ@gV%e@bϓ9߅Yu$a :-K&|̧Г`0+U&AU*4|ʌ~&C>kVx6v_+Mf z|X8iW1#?AJ]mjK+ȢC%?qP>6 =4 듏R\+]_p%-%PqQbT52]8$PWr)cGg=;jS#|]:0Ds4qo!>ۢʝ 9 _#FH.h `/FNxa C[ xp$&X4]sW+vy%<;߆}XB8-Ky [Z\?( BK "A&Ƶ˥#N CS`szbx4W\WɈBZfE;(L@YyH/IxOL]uG"w;CΏtwn V+>-lXqwۙ'G;őLB;LxJxs@MfA@˝m7"n)lS-=7~rP3Q<[,6:UYn5НXA>X찋t1uщPy%$\tS$(s$ȓrDf q 6c+Ȋ—?MĂ$՞cW-@F6%N[c#3kijm5^5oW ,tqE ?77⮖㸑!,zeŦ> ݳgN \\ lR/ "H:CW[6ǯK;nr}yHbQfޝ=G/uq+E12CYZ-lTcԠN@5Za&MoU:AlA-P%[\|M5}%Iw~.*\5 1˽a?^9t!L\<|Fq$IS p鹿._/S _М$'OppÝ4(p^TV7“ֻV%HjW'Z8%I~U_b삡0Jԡ%2Tz*NņSa3ݘ+?KsęDq-&%,/V`<ЛTaG&0ۅ<VZr.d+= *e#e~R,++ӛ'_ūy>/,u"tC lW^+h&jT8%6Y|{LM혷3l"]e!7mMsQ*PT`ɉ=O%kQEwZkX(sy9i2PS,@`5~+,O|ê}fӘSYN_ óQ,Mͯ1uou@!dm.k@v`=]f>Xj'g_<}[}‹ ڰfa8˻Q+ߡ'lOps4{U{x' R]OꩿN7KxndAuN_I'c#)%쐕f~dbEJ[ wq} N9xq#N~4D{m_(5dW$#_P*^Pu>f+%}]#؎alL>ESo3-KUEf"txuj?!6 CWHΠDr7~5Epo,=b[rqxUy6r"3z{ ҆@3f]|-!c<F<å$Ts/B.v1L Ę.L!@|lv{̩NcF*;a|L:P+nASlW 34xOŽŸ큡P߮L}DUˆ!Qvؼ؈ @8N2muF@)WfJ},:"c  <IXy"ǿS 9,c@KH}=ɬh p..|06?8K|+%R\>'>8m7:;r.v0rWl=SuC-뙠Ls ("p@ r7"}AG+}AKq7"TG4g eQ_7u Ċ <ј$ka1F,uemn6]r& d80'rר7xoPE)H0 3@d -j+?<^%ZGxaC|GDG3\-A_6>E aOo h :"zrNܾ@US=ԜTvSaL#N+P,o\~WP76\@@Dťx׹7 NRօYŽZ\.uO)bMej }n# F'+6.Seze 7Seu-n|֖= D_X]b"IM5e_@M_ims:ť;A?XGoq,ޕ4ͥLNm=sAt(Of<,%NL59Yh,c-бW}ӅF)@ 4Zjw&}}ZYa(,eNk![keℐ4/*ytm@vڑpH:)FU*ۼǚ5D)fŊ1ZYj^U*Ljbcw2:Zq\v? ؙTYss@lFn`TE>Qzu;;$& 9di@kb fKi@nƃ 6^["9(f#ɊdY4' ,*dݦJP *уPlLV`W D*~./s {3#B o]?C>_}Doevi]|no$ysmP%-:r{8pSSqt ? )~ fDߍ֣efO/ ?i> M&,j6hIF_ A9ՂD4Qa̵&G(_")¢Bs_vmf ̫mEj1pr^Z<9"C ˒}g`,P Sp'L:0@8 БQ8U5Efd.o cGſs lƓPƒSN0y4NJa.x`6`'qR a(׺r/L@8dCgz3D%1X7ꤊ;xE,OE= %31]YؗvQ<6򝃕(VlH!V|*" ]jÉS, `[ЁqSO.p~?]qkJ } ZkE1; DQ%UHUzΆeր@GĞ!wkͷrR7}re qB9͏{ʜL+PCDX3.)# ݤ^5 ϻ8.Sd]W9; {t9>@MY\|k.Ҳ]q|2;|Efr#xukV䩏(pDl˪1V˪ūMI_tT$_ml4sPn(+cj HA9Lh8v6shJHk|8NہMkĴ/BC'r\>ل5]/?>$Փ-+bZa!^q^~ |Ffhg8`avV/.4x/k>@ZDf#f::<"*D웰f$?PSۼK :zlM0aޏ`P3*iwV @k,ą¬qળ@|> ,uYW+4P^#K;v&CjuB5ta  KcT, S8LPD Ihhc7A<,"9&XghD{I7OJad4}A6=pFk`~e&[c5{QdђkcHJ$Qi˹GM1w2c( 3A庳5j4{.S@#Lt/vSbk G[PL !ڃw7ȶiY$50+ FmmɎ;KVQ\.[hX$BSkjee YќFo~uBY_w lMs&T#6bY'g_L|C~9ēɛLĖL,Ytlj%5G~ ң1o{ޟ|'ͲGbM}W R+Nfi h6h[cj(BQH#Xs[ {S\v9a; 8d ;%{*.KE]ȱx&4Lia'`a h&!#?L* H;@|\! Q-Y?ֳ.v?!'.H"؂Dj /:R" N$P,z@bw`!+uO?7?A ^ 1 NaS:w"*7) }=P@NE.v\-kq~-nغ k)f\_;_=YC19aL PILE Xe7$Za?A'۲XX<99y>CO I, {U2OLY*_Roh\!^,ċ[T0vjV2`ޑF! !Fh:fЁsp+$֭f< McƥwE[gO ̧mʵT;5s+qړqߚ M@Ԏ!t4eײ`ϭkS]iH]afoM0ʱXvx5qVlSB4Ɍ8z=S *aFΝ:yuq}mlCQ4V,VN0VYԌdЎ*?IZz t0 ߐk-2\\K,lC1 `w[: @JʂNim<9)ŊR% sdܡPiZ}&?`n6mtXl?/b$z(Fb:ni QL =6>*0DO7'''w;4)yZbqdSs,cA1U\͏4*. FENx4ך| ^49DAyk zXR5SV|a}fY?u^5TVc*z(nFJKlXJM0 14±l)8NP])zJ( K+͑38]A|B\{"mB“|S41z•·|L)'sSڍ+(?e~0v6IuoF޵Ј {7P/G5xoҋ=rv-'K4O9䁓'uDM~8&.ra$.h=CD 9h Fm?\[Qdy)ڥi!ff=y~=W~;⇇1KvvFېw7Z0sm1>"oyw8ۿ_b7.Ś]`_o92E6qԴ'֙KGF_|.O 35mYY2T;0xTY0]3&*3=>#I|8 ", 2S 0-sAqCeeqK)RcsZ]Vٴ8#h^@ǫ1/V*XOӾ;':ǐhWdNƘL TTT]lv.G|=tu"Fؤ#uй#De]ΥzR *l$Ag& xX{Q 39Glrκ`D؈l:>,}@c˱ѐZ;r[NIT#t¥ғvD0:I0¿I{֠N%q}xJU1z&O69>4([2"n<; \@.ٶc3ά(CYVg]%Mf,jD# k>3< .voןNPS=_X b4 ̒,x̖9)6Ųekmqxs=Q YXl:#@kc{4|.a~=1}u4.ccAС, lz'CQʢAM&B6> ̱ Tg,nUD:pP| %cդJbF t,ܬG/p%7ՂX~r[SbA'8#1eVvY<&cߗu Pa^~ݷ֓ WXn`d/{UR`9${,M4sQe@BjĶ#ׇڙߥKm ){{ĕd#P?bW#^0@Z$)o ^eTc$uzg[y!?L7:EiV6R842 ylGbisoWU{ `="ӽrQB.hFdIʘ!TE2[;ns uLɴhx(GhuS|09#W_SB蓵,/:Ws^ ߸O)" T?OSc̥ήڷ AdyA$.ކwAK; YXY$c J؈0Yr%-gД0*s w!F˄`6g)_l 5c€LywqyH .厗B5JS[Cf1jgQܬm뉎J9 `a AIErB}އ =$Ӆh!@A\ѿ: ^ubERg[1b]$)z? =_ 'qi0[.]vs _;m-qZvv//T%\ Qd?mҖ!9F*ES~n=6cЛqLX`ɺXq&-En0,Zl+Riw^^ t _#TGֈ69y cЌiїxڻٚ8jٺ>)7v)X 3)X4hge~zokrYze /17|K|= r4Qvha&?ij,@aiX+sq-6fF6hկe3FP-‰~q1\H36ؒD>{lN%M_rZXB{cD mz:?Y[_ _%ea)?P5iX qjqp­?@n9BTE] _Mg0jF]IGgXn;9z<Dyu̍~`Y'D];D3 sD0gnpC) cE0U ?م@豵ld=k*ҷ Jmʶ/GuRp͠Ak{i.٘bۼc-Z. EmlöþK$eR m86yX4{Y 2/_^2e-wwK( 0f#T:RЊF R6P-G"0J?h՞Pzhms<D_ +an?\Jxtҿ ]{R旝:}/'l[A\OqOw_ Uv"I$V7v?,QI]ZT:zxnpEE?QwFlR: /K]!xKBX֛+'v/,WbHd;a.,G6DlیQ7/K^tÏn 9͐mδyՋw7 Ht|IㅶBvV MȲڠÀk`&q??訍G[v٘_Aq$۫FdEV5*xA@K5p.#hږ[<.|^Zz[QdX_Iq51.|- ( }[hLBM O“6~t#O?_=݂'ؤh=WOB[ mTڈO!]6zRYeA{?/A}pr$8M"9%Z<,*Mu1 mJNEk]ʇha5?6pR}>1ڹdh//7WGȗ9>톇Ll|O|g}'Ou8R2{٣(du .LZvV6]&ki?u mgDO(A`JW۸5IGw錸=Mly,m9j4Uϐ=SPZ2 Hh]5~$++[]A8^G]]O;g5OLo-ej ~n)EK#_ޓw-_ʡ9o-˱)QHݯAr]*PSSore}n&0a.1|/7>>(}@1Y]:c Ds2=u#InN}QJٞJ|*C=k8xj.*VH=޲X1[+o=Ej ._% hF'el ld8r+ 4n܏{v}t1ƽN+dTb۽ߥQ_PiFEI]mղo(9bq=MJ+رYe,u !$aMcK0+ݭk>*\-s}1=vv91HIy1[W<;8kq)rbܛq{ MJJ؈z'3H!{D~vR%~2p'\K"8בgS)8r_Uokk6 xO)x) <wB[J"4?x>c+N#GI /p >ބV|yCWRB3f>i0I)/ H5;~bX2ީ qxKGks>a0xR3ܨEn3l8SV\khQD[&\:/j;uGiDGi{05:ʭ#(_q%. /$fzFF hXaFg3lb6x=#(. [O;/h_E%۵$x]-Cr*D5gLNT啶|f9Zm Cʶ=w]jy)#S1z#]5vAkݠx_Yڅσ&$JQa L.?FlCWY$Q xdÏA_RRN A sZyF~1G9Gu J-_MSp+9Ni)8w88bAm܍[l6/h~SVZМn/إXcq ye]{^(SuX#xh/o=/p$})`bSSx.V~COƽRYŗy9` N6tiWR )w=x,s)N5Ś x1iFjik ck#e#ИSu 'ċ$qKcn7?C`涠y^&ef 妡/D r:4;M&|ۆlOWD/F:iޯ0obraDrXc~VzF0kvEJ:Qvn"'. GX m76;\d*~c4Ѿ c/9!j_f'Tzk8=838+8;s^NaaZV= /f(/SgRV84<`>j|ی퐸ktbXXV*x-VwMϿN% ed\:ƏgϯPfd+TW x5~7]B/D ~XozB)bQj!zTGp_MY3n떻阆sfb^ @k%###^1a1*7XV/~FYEoCu9 I(P`O*`+ZAJ[+4~967⑷R- m(ǫ[H7$Onѩ7+slj/E QVhT2GUـgj(,nh>,>JxI&*GK JPĦފ*ug_ 1,,0cVVjZ>D?sY8yW?Rx2 5󰛼SJxrۆR!hGg>\t5=:Zr\25'JNҟ(>̙ *+6F`5 q!i/z6]kV#ۑ^["|2hUaoUFsqdǦ屠`Wn3f))a{0V mxL֖|48M,{Ҥ?ФXQ嶠XwyHwt"D}U}b?h{EDWb(J[MP{ḿb_wqJ)5k 'nٝ؁ǖq C-=eNj=MC-{USZ.~9wmʌeSSjPuB }[xoƛ:qu(.:;я!Pޭ8?7~ (s1_6QsIʀ=w{vc+qǞ_/|~._?,!5}|~aCi䜮DnC*4>폊z~fBB(+^<<-Ӧov姱q;n3?t!K* TRv=vb;/hR7ԟ{H6Tcȸ:(G_G!0P䌾aU:2 sh~iTI3)'xZUO܎0el:i*/ wJ}[OHX]M"[GZ.>!N.ȋH7} ۷܃h^dux9fBAxuˀuv8\ Nѣ$,Kh2;yW%7@VxntЏ $4Ǎ.3;J1(0o䏵ofGx?=4cN<&kUMOsV/P 8:waP~9ٻBI!f#7]3Ѭ^d(G0Rdͥqu$|O?u_>nu{#eNDNʞh k;+>M]p#nC ek'/\0;j_O򷔻o@{ 8}1Ύ!vKx s:\`ɠYkݯ>s?)BPoYF([dpC(7NTƊx@]ѕ׿Bs|RvqԚr#WǛ7^kV^b'_ZX6|' U,/Z6PA& @]dYwM1@r2!_ßss4䬯K|RH;"@㹁|ru3R1tE$n4>hXyN1,  E4)Ȉbעhm\윝 [mzlɺ I{+ߴ8^c; iȮL}l+ε[ƫ EDyqt{z\Co߹pFߣ+)qmõjA~`gMGg V`Mo!AP&,!#_VM0ڟÀ2½}/'6 J:g(N3|dVv-z"&ysBͲ:\!/v"'gީ~%>㜏`/Tp?wӇ'|}駜qꁘKTV 佗(v [x~`˩h\8+n,T3ؾݿO ȊM| >0f@0pCլp`n`j'3Kcxfގbs*5[;˵{S (Big^M*W×,d d݄6sG rUǼ5B' OC3{-*H SC%20UZ򾏎αodiE"'veXmN~ "`\Ǥ+[I9q}i>8E8c+Y'lkl]>?dT!|sezX>i܁*w Rht{lQ9ëO]F+=)(h+~'.} L#FG}-9 :ť)4JXA>Fz골Ķ`A7vBc'𦠷=$_,mtrm)Z/"*,yR~.y,-I5x&Ӳam`M4*yϢ%퉜67ܓ UgHJ>nGӧڥ>cuK\gdwb:^3luN =jEc-G|I̼{ǀ-,c7폜:kIhɹH*;̐*]NgԜ?I틊k')h 8X3e#dݠTo7߮s Mn۶ՑYnv9Zgx[85g0-\BK]?r'>vnotf>bAohh4SA`6XSlNSg;q3x2;ot Y9>p6^͸l:p|:ykw#40#nílu u=nuU9N 7QXv 5 tu\-w&$qNLOU`fu"Z&*SS- ɉ1;["YFmf{}*luN:P6e:%&[tM.VoN@n,݄LPO/&,u12W0W5?şVMOU/𧬪SfKR5XNո NL/Sc!XIV;%x.e_;(gOsĚkI22UOjDy(Z=tƄD-|1`2{~|`7X\$mLK8fUV=&<d`5Ӣ-r ;)Y\/Q8 @N >an Yu[‡ [ȠkuKaF5k )x"o/rtᮜ40 4 JdݭXGb{ʹ8X-2 <:B:' JY\gmpvPR֒mw8QĚ .mRr&JD\܆F;Y^>fbZ=>c K;C]I_|,3Oљ.fכFnt>>VtL{- ̥8)ET L:5tluKes ^ 7{3"to H`ז=lv@[ob'C5v$%HwǮo̮OpGk} G+Vb>?ؠДMpf5.bvbfF5/Ⱦ(G 0W2ffI<˕O)`k Fx? ϲm{J ҂ Ə n5#}$VR=ImXsNQ #L#|^|/3Kr&/ˋr/ _v!^/e삗ymw!̼n;暽 Ov[lpkbQܭ"褓m[$2s_`!{b;[Yb~ZV3sfjämFq)ۡ]`T&FU4m.a,%4vz ;^< dS ;3J#OYmE=_q,G6ĽM~/آmbU&^\T-T}_ExlCq̆ǝ1 ?⏙1 v+ޡp_{x!SQ/li봂d6</\x^lKYucqUvIw G (- T0{3i3{n[-*Ov tՇg'+(ýSu6CsڀMW qAhFWJI Kc(Ƃ^ل?Z:.*V܄5kփtCbb䞲@jPNJ@@w5z [)&Z`$; Ypڦx/XbBPc75jw:b+jTи =i7Kl:P]-t &OhI`=()K2Y oeJyz,bsk~{(se Y5?kMmPn>Ck+ 3U tN{#z$[I룑 ]fax q4 4SXaңy]$y-Z==rደ_ssCj]u]Y)ٵ؞w:9>f>~w-F6=lj4\/ۿKV&QMMP#Q7\y M@)PZʌ@/ |>l7`rP(Y޶}|KǼHRY(˯=eJFGcP,ͫ~Ly^

Hd<ñ~l :ƳPpՔfTZWB?o/9<-d@mA&1钑#ɚ"5@!zfK( Ċ(Vm>gbjE *캭x2V.:ӥXbgJRg9U2-dyxh%դR$k-ÊUȱ |t^j/rTKʠ(U2ۊ>W)ũ>_Ё!\V9F:Ciw]-+ߕŷ1;R^v|OJ62`_tNZ0dCE%ї} "JpNC#eލN,s5pQ/=%Е5}ij[|+}HW5*Wųlt(a=-'0P|͜pϝx(}M'x*`Bع9Fnsmtt cfN XRK\o$݉d<)bMۺ .幀t}ԏ.ƬWkek#SǰʇLcm /@ΐ~:_BHbM,4:a _O~&ɟ\紶ȡZ8c"o{m'Rdeŋ>r)O&p1U!z}NJͮΎIdc(]:oN[ w90ן D:9貶A+!J?7XZ5852.#ABJF|ȏD1m֋x!V!wHA |7;;c&P3XVlik7wkNJ݂Cv$P-}AzO^ȔWze`[CƏބl' Ivvn:%I(4c=m5勯]F;Cm^ "t'kޱVz“9v$F] :P0o썫t!O5 lU6'h^E:SDyjqBˌdogaYv3ԩC^]_(Rʯv2& o=t8+~?n噐lۖ '%,{*7܁uN6.V'unJ/%7ۦ䷣Ď%#G O@5$+RڢF>igaǥ.f:dQ (-PmM2Aڮ< 2p]|L8(# phd-JDx/lxr4r!x+"<WhӎR(6V}CSa V7HiPJχr8t#S&t]@+&jz>o+Ba8IacNh?swHȭnՌxu2sZrXpaփy$L)zA]A8'hd+]-$OeԀ(X=iX2oI ~-)Am[r*\KJ^,ѳȮ|m1i[u.(PLT9/D`Aq?h#,=. ::ZJj{02YOJ EPiא ^;hr~vU#㼉!h}/Ӄ^#0^͸̉IKuKθL .|VQnZ%S7"uI'-poI N=uH# zΔd6^3,ėAV_$Y|d/Ծo%[<vNj J;'@Aˮ!ɹ9bD$)~6iK1|#@RBn2;ΏŧɩR hǭ>wS| ya^=8?iFyʇC=5Ē,"MѴ^_7ޫJ#}syw{yjODcަcw:Lsw< ku-{uFh$A;x:b9^~9կoL`Klb-LTsƊsl(˭.߈Hgk!w&h5j}Q?oe.?@>ocRC<|y|Er]>^S:o@[y|tL7TV 5]'(O;a.7z$}3dO|fJ?kEq%2vi%} :;(S w*/ZXѺ> :٤Lqvb6 {P|<:Wq4A5;I|d=`*VڄXaҨ'r) :J2c:/ aB `{ؾ}uJu[O ։+QF`Q`֡+k`ym!T˜4ˍ0WVʜdp4O$[-g/ZO4O\̿6,#>AS)Xzt|P竅c;e_B <ѴUYII`<$/j@*/@y<^ [{x;B3z3; ovB5[_QjXCd'ӵ)9c !|GO{#G# F?RNԼ1+/dYيdelQ{EΒ,9րZ%V\N%ĊRE 3vV'n7J~ gAݶ- xuݜ'+^hjՀQ:=OCNh{ŠH_+"yU~!'+Rq(ӡ> hM?*FHиbx0 eB`(MҌOԞXAu+Lyo4]uhTta@aWV-$?9z彅 x`΂0g!uKx uQۑY}4UnnBƈ*Hu~{ R 癎lˡ,*0} ijU'4.za,6no' KR¬+KDo@ LigbRxju=xA0׎$߂,aV]bV 1i].E(ڿ]0c+-:o'?`[̼Ul| Yu_-.N6| Zb c_M޵Px@/Eܡ;/ᩖX!FV>;e'ĸ ӈ3^o$$mLv4)yE}L+Aʯg$A :Y*(;uKhCmCxREW_޵ۉF1`pjmEZ؃ŁE. hv_NQs-oʒ?x2O>Ɂ XB$Q흽b[ Mn c{p I=<"Y@lQKs1 W2N@bŻX0 6h$9+q)Y'eKVeEoAH{B.4 nj-8X9ϳ + z?mƸ-_ }#9&i&}Nb5u>+peu| 0ΙQY)zuUmK]WkOBlZԬkMY OuEhAb%.! 5GVvhɀVLuG; /5SS Slvԅ)|‚ԟK_@Zq *mJ&l+G@Z{?y#'0g8o1Ě"#!V 1K)86qY'[ۊ\Z8bK8}iSe>2>(o97d%4'`y+).;}.%c<އM!!x(7XRS&idF'~yFa2̒x`X_;*Uw2GQ\Y &v<.a0Gb8C6ڗS\vN.8hVs 88Hf"#q!U3&}@7Ɛ)A_c(E )]; {['k7a@ɼzxt\C=u['q81tAQmWײ:NDz!(YYx@m=m:*` 6}.P N%OGo~ 0^Xӻsh= ' ySeiK|A @G:`z 38ٯ6.ʯ@BOz T kȡdc^|?'GGKʣe(J|QW3 QCCqs-kUlMS 6jahM󎴑4g#\< ec\>ntK f`vo,seA/3lA\^Ic]y|G[u?_Qb`Sme2m3 7`_Wt?7&8'RbTGP!O>*̌yɲ%V "wd3HO$:̴tMW}@b40)dʶF`P惺9Zf /'ovkϚz;=TH9Gh)v8`@5hU2Ǣu7Dy?Ì_@Y &\o6=i nWNy칰Ơwӱ{TNGW0Pi^EAsL;k,Y?ۺOkq=QswGʊ3{ՉbP> h[&P OCw)A9}MA$V\E ~W'2dk#MX' q뭏 w>"+iryFT+'QN;}!'xzUOP#;:2Cd?mߞ)V 4OtC)ſ1EK(i>J Ɖ5bvVokSXQ:ejU4i/KC|`n?SKr85<+Yy˿td@lYT3F5C2?b $U=-E0 O hװ+(uV3ĥv@]c+#kZ o7`iOyj? 5O|`{Sk^ )A;MvoB>ul+_BoƑ՞ B1ya] f'9XLGB}גQ=I Zo+=5_PE=WFј FC4N.2SL#eu1 |UH%ⵈW;HuZ:K3ۨacfya.Q HT\6+w ֋w!ٺik}F>q+~O;)%&$scӻ~d;>ouxOԑ`]6ٶO\j-Iy)[i+1xkYgP9GGYBUu'YO~բʎ=UtM4ڞ2w{Zϙ^ 2w1Z:ٜ]ُN+A`kh~pPz~”ĊQ€˨5k@U_õx6Sb, .[䇏*80ʔ::_1:x+3Eh~y+_uQXp=e BI'Vtm] c{93O#Fˎퟏ6ɽ ՞RO6vc[|KO\@na`"yݭ p4 ~ W[30\] ƐO)rmX7^B949)gD' VD%t@ Q6hvzs%_2΀ U#2rm4SI+j)fF-Jw&gM÷uz602éJK7t(0ibe,[ ێҙ/mvs#Ss"H0d4!"* mO`%N~ =K}> "_R|nBN{ݏ/%}9yWa>䯆xʥ3"j|jBwO]lFy]ZQ~![ OU/([섽ijQ TIv8Á?uXZVZ7$ *>~rDMNBԨ}kH@9 X“E1\ uMh{#缀ui= _ĚUk~ Yvٵbr'9IoH&i;&"Nv*|;i|p?1|l||;LUUS, $]|/Y-O4Fa8фIUx}{ $C b>5o5+k$mrBtp99G3ВF|)̅0;`ɮa{2OՋ޾O'Չ)sFG5JP+41`{JKl_<<,Rnt<rwH4J:t55~C0etH~^ Hk-+$?h/mL/GԌ޽% [W;`7 e- RLi@w+k 7 h߾uwep>+}$aöB)g)އjr u.6wӺe;*h/BEË}8m5li.Zߑ%rzSE`mJ1$#қčn۶q9]v3U;oI/:Ydga+ 4˅B &ީnɲV>m?Y11Y fDq鏛yotۖȣ+wJ*xO<3& +a`Ę[s#1=V ݼ4GV-PB唽3 >JHǣU:ہ]ƒQq9K" =ƛDcBXcmc聒jz2mMsN*)6Xu #szTr,Ep0-V=×~$q=HT%c}A? @ 'c .!Ӹ.u:trT$ChW LÏHG"h eR@3HʱUJ(=e Ν%ϘXRe 󾋲R' 4JH tf&};؂jpʵ4z3Te!*_Μfe ҹx*Q` !eRfnb< 譩v[] &ān`r<6R/} 7i)+`2xod_G_m>4o/E W ?-Y5? kmٞ;Xav/iCCf%|y ^{@Nv\`Kz6K{oz:-OCqy$z؎mb!OC|{-k4S$9jl #7D>)MtJ%xDva:Ih2DHug:sRjLh/#),UMhm!V= ~2b-G}Ok'&0A' 뵑u/LK79J9NNqךA7&n_cqm&hցo=mwG2ׂgT12w?5l"œ܅t cH(Y7'* 1޳Qۙ;ƮG ߺ|-תSt _E(.GB>QdbXSm:}~2Ƣ\f3u] +۩%b͔vJxqГoz-[0ཪWdLJxdIIV&d=ͮ)YOp˛eGkN^@ Klwĕ1`}9n!@_+o[U6?/``c0x%pfWJC;*Xi0#Y@, 3kT& O޷x<<.ltN[~~v8 Ax}nxeWƪ r2+9'MׄSe1X^-‹eBYŽA)9Nu%߂廣d^OgT􁅎y/ފ;M:9SР^M΃&aC8 yő_[y,?6 ̄urç0GAky/qn>':*y&ضEw:*ڽvT c(m#1:)ڵcqeab)܀[1T$(VD[6R/Lܬqbg{)C@mZ4jG@߽̙ 20$\a /E5L QQi%q';vS,%"q.| f7T0xX~.V $smI,;&]_RzmID6 ]5TGυh$@Y{ْMȄo(X+m'QQ۟۬Zc,=jE\&3:ڗ Wԋ,[nߥ]؍h8::йa،UiJ=fOlX!u5rL]/Ys0k f%xs\#H;,sa7]Rn,و*}R 2/P{a|7f/2+*nk7Ifɾr65RUሸI$he}t >$XnzD4<%^ˏCDԩw+j³bIL,4 3V6/dblLzOEFrfZ6+0ân{Z7M3j77E5%$PTi o1CqbY 0}G0 hs-)s"vwjQ=Z SCcNfarBLeH\Ch%8+ENZܢVbsZo:>Km$I{ZFFJc}:(}Ai#P4jro8,2@FP _"?.YQ+/sc}P]]CN`ORDp]cVZ8ק>:ږ^ ;tGyַ# k f}Qr<|z,۷?v}|}濢g=[9=SڷSLA͂54qX^y.ʾ}lwSɷCkי C/da<ʞdZhEC_5enA釒 r1,bs-HiwL#tmo>HJZZ'?\O8 c_j>OF߉AQ}t~<6IWb1 ?}g*M}M??e`x>:O~IUdձ* ?x =ߤ|N9Bʔ-Q73DB{ð>}v+﯊kaVp uu8 IYLxuOf'QA{8F?z,>_ĥ2*L<͢6Lotj=C\֎uI}*bbck/nK$IAM>QZ>g $zm3!7KgK9)[&MHYS@vTҔIfeEy*Cy~R,,'1xPg2$?%6'Kb/ Vir8FcM:?muI1\>~˿Oˣc'#|563>F{VoO3al_?C۠9}ۇ3"gg!6[ܶӞʸx|3١L7xl}1'qÖSW+m;gwb eIExu>bIy,[(sCXPJFv'2!C$3Zs~R|+EљrBmc5NuP5`d6b*G`d*uF?} .%]?𺶅ñeu#z(~h ^$<3 Y'fc;:e([c׎/5%Vǣ=fv:nMu(QDV m#^!G;8?XдP7M(m Ԁ D#>h]öygȊ=6XMl c{Pۦ7e"fcgf̱p-<0cq\W .":GUi(;9#]ӂgN~B`vv-r ~V`b~6`!1L]^o;HK1 :6F ߕC`D,y*#1in˲ls/-BQ\E6kbSHӳ/ʽn}(ǜ|]R ޙ0\v篑Eϟ:mcMnvcv*21P_mTb,WdCwuD6j=?;O< a3481ga㛨 d h*E\ZAmD L$*VPD%*[k`Un(^T@LKi"EDP儰Rߜ&J?w1a)鵽 ҡ&(3މE"|旄~W3槵R1`PU.ПGOZ鏤< >:*KƶǶ)E+xvߊE/Є& e/rS{tSnGޯ#fn>S^_~,=J 8V,=JPe`ɯ]N79(~'P1*SfvK<;eE#|Nt]'KCof|)),تk-݊L,݂F?IvS so<%nLq7xɳy)9U<㴈 ~ 0Fx7?)H37Lo>ڔB9Wz> TM?e.*K1߂O)ܯog T[pQK|^gQvw/I*,t1u:ĥL EVtWYpy`5<{PKޏF#w1%ädoJrr0vuǯWyߣɬ?<gq|lz'q17PĕK&Pf8W=-6V'+WsOPwd"=sќ v]a65Lic١|%Qm͂GB19X K:ጹ Ved>s wc|^Z%ƓA>$?ys6yYbr͘(A|+PgzU`6^!Uc}Ĩ[34Dp*szSx M53/?Ϫ3@\=3 16 F>D[x=ݷzDi-[0.(06oΉ8%ף]j_< kH@#@)F.k|;O'i2x䚑dWE.ڞ9dDrwœc@ߤl RwXl8lIv#^m1tr*?x:y#Յ'߆3"͏BNק)xd"".HCqLVLvS#n;rlʆS0>,jFر@fO}[L[_/;ˈ凒QD8}=b e7C^*v4$.SW+ ByvoĨW6+QY>^ۇX

JQfSΑL(~sʜgU;;g}6ELWsGB8jhj#{=؃ӈ'jd<]QodCPǀu726YL&f]g؉a!6̀!ͱ{5{V~m2\"_942C;tO LX6a9jt7 2-fN2 7+0hdajn?S }{ I!{ ^)Uz8|c^J2s8e}=PzUP'SQ%I#YrEآTԣ~Ѣŏ+܍ޛ[#7;˔"7μ6EH؟VCJ'.xK s+5:s0ScUSJ9o/dPHu3LJvd&î=;N0GKZx?'eHDdK2<,%n`Z$RݣI3j-0a#g#StCwFE 0ZiS \3,Ϊ > Ʃ5o W%#D9!M<؎q[kL`lL}B9en>a*t$+|ۙUU\8$t,>c'<pi"k07>8:;ܭ\UCxK}3,;Q d%S/;Eo%__:eG3g\B~4%u9dBO„X`gO3 )+@sxJfPXj1ŮX{*~^ߐُ-?sL1 Q(@;|ج9?ݦbB )gl#^BK!PSQ+!BI吿NF6fhw.?59Lm+j9GJg`Óy>G9o5iU]ď:UI($*l YoI!KdcB6i.mbFuzN -^Ynkн+I+JUkFY3Aw} ȍMf vL{Q .e$`ƒd?œ+֤с -\}#S@Էamָط}Bx$;aO/,Abݽ"Bkk}Wߏ;t7eD 3#QRa l ƿ/ك*r:4}wzA6Ks@9iRzhk11NFg0?rF33wW OũrZS./Sklٰ2jvq/ {MiZYAW^Eo+JX_HR%HUGrKol|6u~>|s1䠁T脦JlIr0VlzKTRAEq+Ad#Y\MV>j;a40m`c_Քf>_=)fKca}QD@,pܨ&s܍/mxSvQ.Rb]2jў[x>..%Nۓ xU1g3.JK,PUyz꽗Y(,D[c5EI"|Q'jTqqh1`pb|kV^HKw8m>uO&<چPϔv_݃&@t} u9C%_ymcn]OK!fd)#A_W+v&&<*Vp[}(!q>-\jX7C nɃL$M(ACg3jm+ȱgN27%5 ů~󹧭$/I{}(RL Ò빎+/:j[;p>cE^T|9|Լ y*(;Џ<#) JBk{v'7JxF8mRA{hf{AW?oF7{3\F]H5֪XY=s5:v~!8 kMZS'-zO!;"_;zmM5?L5H mܞŸX핟 /tD;#?&JjT&,ѯsP{1 8 br0SղQ\O)Z t "EyuS41P 2Sq% 3U{z`[0x3@fv z2o@D8dwj^9wC Z@RX%<% ,:e%*P2y;2HAنUm?C÷bJyӫ٥WsdWT,HpfV}VlQDJwk> FvgvX))D}=㠺3]쫅m6Bdk: ߲y}\< ?2aOc/@PQ ef(g29:])]idalGW ާT>yauF״QQ>a [Dޢ({ڴ͡#H 9< gkfp=̤ 94"??ɜ(>[Iي<^IJyll`3oJ Z|0 SOC>YⴵIEE? ‘+)/`CX f_Ǘh ajPbM?^7u-"hv6h[9v&\2'6YŽD:[)<iyg¤:HD9++06Oj![o$f\[Q.4eJf )KS+fmc/ͪkkt?0P1Ӭ2ChxU 8bKب%`M~)IN-ˏ &s.sF]hA))VyG_\Ջ K5AothE?oIq/!q.?\l#? l|Ӽ|+kS{7-)_\\H^G{a|CsY9w5XQ+{I?rvc.q_Wjٛ&u},}1׏LyFКg#o=2xRn s SաWIUm_[zV5aH*h.k"oy1S}T?8Hف?BέgBAr#h$y$xsG6,~1FOmwHbzF{{X5?=]z?ρ+(Ss㕴jHI9 l*ŢceD J%KOPdl=sDa.i7 >*ꁪ ^f`{/Ŋ;C;r"U?~?eOh}ɴ'6`Y{MfݯՓy^zw+@z0@WJ%ohdEWB¶$RI7\JJ6T򞮒j#Vr"ij{qdK^m9Y(ӑSyoG=_TH;i9bQeYt~áln4Aqixq:"" HMB2򒙁%ܷeQ>I¯9{îYv\ abC B/UEP\P!NepiNaWoEPXһ_Ԃ,Mڄ[._Bz|s%)=AC:~9Ǫ'fR=j'@/(8H,8S ?!B%o!}1>C8e~عI&/R΢UgF0orZ2 Wz|ܫT K.~h_U_./R^~J!"xQ UƘ=]` f]1 !1yj&Wܬ+ȏF8KŻ2S/cZњpTɟD8ߪxɫgJ[QZXWv"ΩRݫՃ+">>B<8Ğ >0;ͩQŀPO qxx3z6&UB{ P6 9)"|zT#LH܎_!o!o2>}j.Uor Np W.h(<(=Jƽ^PC)rkZ LWF&ҪAzs2&!ۡb%2UT|{RiNP_#@j4!{p̄r"]?#'y8)YPjyn%rU# =F 4<7WZS`v,ʾ9| <=p>Ν)]wj?"]pw;u 6|[ޢ?ۑΑެJMXq@,?jk'cn&P￵bQSĹEA6<ڄ1l=.8\/ީ86$]-s$?WrJ;WOdq-1zviNrV+ndgic8<gOQW 2mӅX:D(3,%%T>ȋ3 ~@k;М䞧5@iiѴOw\>?[8g`_ǭs$̞5cUg[3fc݌=2c#3O1-Nl.8eƘjxz]3ozļjRK_ec߫zӄ?>d4ds&5\NXBzqH[zw`NrKfUB)0N(gm^0'҂gjϑ{nIJ~کj$cC⨓oܗ+g„WogA^mŲp/s2Nub~.ɀ^`J\uRĭ"Dy?tt EqD߭?*\\~]A0m/@GaELˆ9s%*^G,5&|]kYrۻcT>'EgGMpk6ȕӒc^3|97i8,.NL0DMT-aO7 ~LFW]]m7ڈqӶZ#aY+Sl2܆"^sՃ!0]D!OYD<ٓ_@{K ðY aO1Tk`ڰ6w3Vsyr y^=_){[[R;NG=sie0? lW*+ZK8 ~^:Hi%v*wmRSWuGI~6Z*cGت,G9Fr`RiV&w' #W8*qT={O +'#q&frT@9Њ[Ŗߠ\ F|ol4Gb˩"l‹?57v4搪rGDnrgbl  $qRBvWa1D3};6b.S[sJ<&/@gC_k347|Y :TV&D̷$J 'xn&I9}lfu>SMAֳU4IYcB4wztu[Ei3g:yD;譩) N +w Pe)C)6DM5Tqc(t 39|f,gDJ)^LרI?H}&3~ߛdP몿*C-.DVzWIW)ܖQ}ӶbwأӷuJdd1KMFeEq:(gՠg'ݖs?(o6F9pM 6Kʍ7cN4ZL #fG /q$Md]KՀ\^bWUd'VQW 0MtJYGN z۫::PQaCW{"Wo$G~wiP?e%OyG| xOrdGt,HR^)ZֆuFG`(eEbP Fh':PLE}jX\ >Wꊃ >YQ`(z%@ ڤGRN^b_BY-M<\xb"&Zɸ'I-!T|\qO #20䏮}О='g_`( Q$W3| 4E6JMpK)b?vwr?\zkYPa鏅7˅aV2Y= &;i,S0&?!>rVQ4;wѬ pol=#)WY:#Qv`k%vL m5k~5h$Sob?քJ<;UХ"{vQk2 v0ǾH2^VM~n2⼥qJdeqA:y2 D>w5!1#4àJ a`Pө_H^h׌{E P S^\ d9f*Rτ*LwJ4R|Zg@9Sb4:e8'zGA 7\$6,=޹U @%Lw !QN ȞTɤ`@ńG{S|ό'}B3+ Awb&+;&SIDTəQ:̎4ay,EG\ Skv$V7Oan/vA`[VdUY2Gj DHˆ&LZ*~Kme=)#-d'ZU:-(& Iw!b'Ay/`.p/c]vACj&~ _zEMXZGƲԏljFUA?{9.mBo<_bYBڢ&kՠܗ1*mlZlXbp(Lw7w}-#o7~+CAjU}F8^1=>EV],ח߾Qc[qq&|0DftJ'l.GomJcqJw Z0y&Um m)aq|4C[|Uq͑NISvUonoN~_Pɥ&_N(E90k,ȵQtY ǐGZ[8V_D5އ^}xxwwڌw;Dnq~&`ErAYfh>0B^9/VKsN`5CO\Sfj?Z+VH|/"-؁&QPM}riuzg"0H}0EGCqzRer+. v RlONQ^B=W v40m6ZnE@h0 uY1P?VQf̈}<+SC}Ub`d5GߥͺtJ]C ]7ҿVJ4MUѫ/ ZT}i4BXv3E%loSa-Irɿ8]5uZ3-Mkiɳ?5X3_9⚂OܑQ!rԜDd“s)S-aqPGZx:77DD2ڨ $y{DiIPjNz! qtMޤ홆qN4fzVB +ޞI9OC)NG;OfQ>-?Ξލ"}Lk/p-P8q.֗ ;%c.\yڷiǜ$[?"_ߟ=~1'B n` 5bijn686^43\kPWܐҶ?JRPO7Xzad RG xiCWQGm`u &.KɅ,ٮ-*iΩc)xk4ռǝG tuvT&+A z|yW8"\_JPͭ# .E(KO`ªFp*|z[w1lgǷ[xCF7灃K(,*6uiM#}#;=_-zYx8S >IK u1P܇(:/} A&5E MEWC%пxP&-HaNl!@9aZ5iD%2 4exGf}˿P|XKx7wk Qg2 &s I,Q0Ma1"aȶ#IHx͞͝ʼn; |nK!q&ǹ3tE} K^Bp:W~~=uB|:Uy*B}2U.(Tnm.`//aU~JeET #j^QmP|ijV^ oQ&ٟB+k?\t8|%<- RP<$mvJGSa>+/2 f"FnKfQwB:E҅Z^tBXvjkً׶A89LxK?/ϝ_DswJXvZ A_BPě\T WLrj)?u٥2fߙE9R;p _ũ81oăK22j1Lj*[6Yi[L 5}\1:SG1^|q;M+R|H@^{=|#Iht@y?_9co*wP:qI{pq l%u3dc_ҭ#a%D>vkAOyycqW@29 3硰f_ .[J? G0$wsz;r`sW3e!~19,b.| $_!'/,_ ]xP\Pjo6bwY1oo 9t%02]}rʥ7>*y"ZS^UH8b׷NQ|*HZL#}hXjt@"uӄ/O"G<k.؏F}`C0{(NnW{8r ћFH1Q?L!Wl$:4*}pEH`KhI,]e?W"`'H4/}GrhGQoI>?mGÛeY'RƞQG-xa4.~Aax_$Xٌ@z`8ڋ0l,W#-&؎]quH+9p~!矋w _np Ss]1O 蘸)'lAxxf؆zy-{)%%0{qU18<M;`qW[3V/$ )D/vFq{l`LDKPN5r-G|0ED4$oT߷FG2tN{Gyl{cHKiZ-.^]u^A g^ǙvUGkw< \ͯؔgv.gq'AOxMae}oBj~ {A|mG6د 'g^J ާ_o{QE^[,MCf>~&ˌ6q;;4x(¸#U^2iB;)p 0 4)8~m [ }@#V [vNt0B'nafaK?xMܓ:R1ɏ9\kں4p=N{UF`o>oJb .$uEzzXڮ8 g@Cm8+/qjÜmұaK]9w흫2 7g c p;z:E؊Q&qb1?$#7`Ш͢u}dk*0YaNrCaNW#Xh3º)i;\PZy'Yd 5rW=ͨxpW+mHeh-[J +[5ncP9Bϝ$Sy.Ӣ`_ZW]p|Q!1Qt`D)cwZ6wF}c1iNˏ&P0N~Qv0e~Shr`̇aLggP9Hb/qu6*fCEw_eL5y'oVg> H+Xӭ/&n؎Ji1m^ ["eV V0Ɍkx&bo0N }-ǃ*{M5yN"h8~ZG'H3q5r>mhO?TR ;*S+iH%jf^\GiS3!I;\N1ܢبmE懽J곴U5A㯣#I蛒Z¤mRٿ2N;N$,++޷ y~TbTT @׈Q%%}4GM!*rYQ#K/~d0DE=O'o4X W x oY[5=szu%;啤1~1+$.g^Эp0]g8lθZt=4d4(L&8umB˳؋zaS<ܥGK~u_ېntdR.w_2qWh'N$`CzFR/?T9XepSU8^41]p"!} g٩>XOK/"(T6̨:SM&`ϑdD$!6$Wsb]Cex*bIؖ]`lK&@y8a=P]KV6K4po=n~>ؿq| Qu_4DXzJm<<3(߿'dtxG*a}F..,$E/$୯)62WWLjca4e;~ 89Jp.͚ͷtkr/)o;`E9fIكYtfOpt~C^g~$?S,s ?5,ƃ|M\؞ 'e&#=+0>Y0vW!Frpvjj⧄0(=KWp?H—vxRBY@G=]u`%ڼ)|פ+g|l@PPN_Ms'*֙BƟ.;:s@ˤ*ڟ/2ʿ %8 eFzmGNQ}]lD;*D}!Om%CRt qOE 㕣?cNW_?GWcyݍ6a%paoLyjَHK 9;Piɐ0r,%ڳ"ݣO6 h` ½/#^& .G*U&N16-xo3g/ٸAjp0Ũ,21nhm\Uڳ(4&|c !} WX}< vg?}YGq?Z?S3oggZ>0Rʆ( > bFTRopUt>~Iޓ”G!n˟ f[XX)L9]ڿEA+;G{?RmRN}~k&)NK\ Yª,ay[Mm?wQiwE8WT@e+p V SP^%kEqGi[BUo؁ ?eqMhs*DȬi}@mQ'MoiS]M_RjQ8hVڅC{t-aKkYh_l2FEdkDCq&;T1ix\ Ne#DRsÎ#RnIj<(vo٨QaS0=?!=ĸ\am&ʙVϞ!24W*^Nk ⹪OD}+s\FQތ]>b3`c ςQx &N~gdT*QlO@r*>U#?iUZy&A)4B(Łߨ1ZŤ,nm#F7 oytx^xڵכsin\dϾ@G'xC5U:O0x ECq}|JWjNP'}=c'tum_[H}݂ңS<1P0Y^ ?7VqTȟt@8S5`8IUE},9sQ|[ѥ#Tw\V(i80w`]IE~ZϷhgcU<1?bTn MOߐ?qm>e:K=Xt?oMVN[z\6uږtQO@dc̑J=)Z=*ٮ24ԎO+J<^UloKR`o8DXɊD>-RjRI&R :8ʣb5xc0,Ҿ|mߍ1J:9ęr;f-ֆJF ᧙~v2OZ +n=9ld*}F̍XƵd샬(F}e9(UxshS'8C`w%l {2D_nS780=jܽwjyDf[>."88Mb6_]J8a ^)|DJil௢F,'~2>vNdNپ^kCBT4e8ws$dKruK4NjB%@XxTH.O,N ˊ֟)531#w-ppvŠs6x j)} k]|tvjzq"`n0 Xd3ZḚy{uߪ߅$ASdR y|Xd`Dt բ֟,CY{;Y@UB\h$nUTES` (lf4V~+Ͻ& *v/SZ)}")V-D֜o\'[xOaMάՈIo$9!x\cBD72Wۍ$c/%rx$ҞP3w.1(7:M]ݍV`ijGQT Ń>Rv $@Dxuܵ1l!L ~s^`٥թeI>WF1l ~ݸww4Z-[\Ѻ@DaN'"E`^S=iuʅ܀Rja3%0uH^ɥOWz)l偝%T׈O #`]#5ʈmR&ؗiatֆ?v8l³e!DH{ yfYU^d".\ )0G|}8G ߌMP[|ˮ *{y'GI}5  ;fpO;%t yUX_Ը`*JsYq/֢p繉/-܌`WE>NAaeH?k wedlw _B(%(^s9%фR3W݌;%@|%J/O5u6~p =\yk R:zY~&s; tniMdqU:^_1mݍ-л3ni{:kKR6T6U[wETgtىac-h>EJ8qĉ%NZ}| V8Z6eV*|pDjJiSW/!?Ʉ#t+ fEPRߪ\ٍ2#4;3W'>ע\.tpS_7#~9곙op盨 VDA> j _2:>Q 1n>)W-h*do[|i˿ Cl#'ZZKsqֳfW(,Ubǁ2I<ȅ9)E>8%dr6G~W4ߞ]bYx_W)3<~ݪ+m @ލ}4wi7+t8aN9(vg!&MWû3շe6˴&>ʍK7.I+PcwIBTQ(1ʢmؐ2("o"_,/ߛ,ʳ3z>> /(<=D xD~(?7:[(9_^a<7(rZ\昸Cei+x1J^'K0|{qhhv %+N>//_$9:UN~J}@WSń_3 c;_IPv%@%[=M⫍\OXc/>yo4D5 ^̞-U.wO}<ޣVB ,[lL+s$Fi"aytxIw3k Oo#>$yu*RU!ߌ:fSa큑_;ۇ'=^sbA&![bXWc3šD4pG25M[UC%dY`@N®i=^ח8Ӣz*utk07 ZLvNmX-F z֦+-N_ RbדD֣KKMB ]ftR>WF#m>>,m@My3P$#8LÄP/(*U r0)fq t{6IZEҟ(NwTzv#,lnad0bdʽmmqD:wds=l/*]H*)SmVMsB6团|mt>f 4pve*MaE0'p3c)RA~^),.K+p2#%hov)mΤ06)h-S:-vvA+6jжNpϧυix.siZJmAd@p(``) j@ITm!Zl,Ѻ({'Q)dNqbܟڝT['Z_ftMV̌IyQVN9?]CXW)J6}W@UkqQ-6yJӷ:|S%̓)+S+qkجTӼkf~vHV`dZ?G2_qCT⟹Y#|~NvizA]zlj^ (ӑ50ovt"R>V|QGڊ]$u8NHJ3Qb%5A6(?Eq\Y?fwE2ӷڦ-DDsIx%A c#~E yv=@-+WOeWϮ "0=ybA2zms]o/^J_ +q[E]g,~Vqa{$]oIPM q]?PsOWrO|֐о^r"|_P\DAﮰT m1VJ*9%È~ )xJ(L@^yR=rvi}w0o3H$K[텚GcxJX641M}jAcmX-fQ*cHp:x{ V:>Q9~@j0}k,bz,DŅQef|_rυHIMu7,'x+ ?h *C}빨7>jQ{ԵO?fhq&W=f>aZ\_u:hݒd+ln )8U)/fԲkȒƆ8F4U~wbUq;'ZJظ:E"<}N=,XL6H@cDy_tO}Hkۇ{9ɒ( _ɚoY#BպC@Fװy?i]tQ =efX*=Ӭę[5Z(Vghl=+ᴶ ="TP/j2cVdxwY>E ^_jE"]1p~{k}  X :ĊKC= zJ"48Xů/QHE+"ȹ hYt9B/>]}?=ޜw]*fg 67~nZGx.iVB` }Z .χ+2=uzT`V5$<ݶF(T咏'v2gxl7}o"~5^GO Ƌ70? ƿAT<; g7 p&[Z_#ߤT'#$1(.Gm&DNv/L6SC ǰk!*\2hxW2"w`a1C)'^`D/7AIޘ|ZdTM:GmcHvs^/PԼ cTqJB~{}3sQ;XGtZ fnAY|3xm&e(O_q D+'GV&i{xI蘖m 3'3N fvi]LOj18cix_~9Qͮx m4,__=TͲiʸUo&{Fe-w%U/&* ϐ%|WXp6pTLUJ̺VRvwDſP 뾬(vwwz [)%?ѓ_簎q:vv"`蝆X1ծLґQ֟k&.o />^w2W ? lxMYC;s;Oc~;v#0Ltao*`樃>(zpsФHēqԒ: z\`? P=_LCG)6yF)槓n|=M:d#֌ւ˺$ڞ,/QYkQ sAtX_݌Ts)歅`Z%^>;(ˣA𞘂N%[/F(} (ݗ?5&=lUicWSUg`Y|3#u OfR!2m3 RX~$L14]ZEo`.κ~׺ *e+I9y^; s0/4K?j +E_CV,>So&?A7ux_@<(64kI巊`?OU~QUw{1KO?сy[y^ +`֫Dh~DS&} ^Q>IQCoqFGlo/Q9oPK(` •@J iCEmWi4~9s@}hMT,9{/[qP4 @@4F] ٭ocq:$lgGR|nBȯ@-ꦲiS/ovJD6 RG uMὝ_ppUss$F_u\?RӋ9D'KG/ l3w> vrAhxݷ=}u.O[; }٣nv=QxB{ѿr(ku*ԣdAP%{^~ӟi/^m¶Y% 1CkޢM2bdTՃd11i(?2t}BM4鲚Ni 1PX2q^D Ѻd)T鹊$6ڽ hL'TH;ôOcފUϯDثzVPx=ҌVYP=Myk48gxmLAPg%-G <OIyMIQY=ӏOkf$Lr8=ɠ,.Ay%&tn蝇;z aw}c{j_}J·;G'G*PUn_ūJTݗ7&~Y&߅snWsԫQ*'n"0ǘ٭fĈ2P׺o^فEa'Z y| hߑV"ƎeE7c_A"X]X:Cu^.:HtR^&!NJr0q>=n£3j*,_zٳ!ev:?qDTy4q}6m"i$1wHKEfр(kx^fC(6*Œ_Oo9VsS xY~~o5NˇGq ~B' :PsGHc&jQlx_hVţehIncwZBS:&EM2o`ݡsԮuƮ ^Ko?K"·_G%KeGiJ-u&c }!^~I.»vU~~C}x=4 UNS>3Z)sE13:Ar q$s&+>&2~-Feon.='wi=]#PrRȝH !*B鏣mR\ ՝Q;F:nNA)'M h>ȭZ?U"H8xP"heVr)C,qmrJyLrcr>Šr\ WXޑf]?su}m.ڷJ<^l\ݼAy<9"'5enQUF_Š1E=99YXOVt~ZJD r2=uڇ͞Q'|VXqgn_P~4sT.˙e.ioyh|?CFvg~;\ץV t<*/Bgu1@<^7e4!!xU%RN =(6k25MLe;^QG(5X=*t:_ ᭆ]1 oFho#g cZ[ZvxohG(VeXmt76\l̔\E>X>6"z]S¾9JCa,xYUGБgi{2?bkkxvNa9Ьs@8/x[D%WWze0-6_[6{`8]֌rO7DDYn3 \;TR(LbxsDȪ9PC#FHhLV ʻm%EGi&o&]MͿlvtq0#]LOtvB'-P-`w_?Ʒ~TN#}|TYtnmWc0y5N<|o ^U4\nKK3mmwUg-GT3L qCQluO*%$lyw0AQ;ᄨr6h^<;Z?{F: t͖^ ϺIᕷ\6 ˳Daf^-|T^g.?`T/ÞN;U+<_5}p'v9/uOuu>aAiCyWq@%K T=X4d Qުg$^eò]*/)zpeQݥrpwdKT['ξ(H4ir Gv);W!{&уk,v_?OtS]Ћާ i~u/:0*pZGw[#>痐5W>ѷ 9JWvIKCiyvCڄ]xDF4i??9K ^Jʡ-cbZśG#? *r1ۤP@s6Bc~/Q2C! OKYlYȭ W%05BM65cӖ{Q~#Tu~YWo`4< ===L>̣-Ey<}< jNFOty^?szD`~v6?@DZt|Cj+dWsit/W]8H#kIQ:}""1 ՘ʃELj0j#\ |OYQ ?¶ ;Bz;7Ky<+|80p:ϟG&b36PLNiR2b)V|Ӣs-D 0h² !\業nB?$6yZTrSQ=~KNfGzvZRQ E4 eB~(&Z~q-z $;s耺.OO%J{ a]Eߏz{K9J3?g<(ud oO=)ait &ф٤ʍQxFѲ%>"M@?;&V ʶmM} [gheQp)&ǐNEJ82gPSX?-@9}02/]‡9eVFO[48~!_)K ^E:x\f96dLќ=p+Pk#랯7Ÿ0W _"o:[ r (tŖS;)JDyI1 Kb޲UL!P^J` K0ɗh: $:^Yqw-J6uVVcǩ9FI~rH gJÈͮᴂ[b%Q&f~K T`x{Gviu PUTQ04dkt}sZ_9%тk{%s$N~k}LI2>T㯯rJz=hV_j+oLHXZὓTu?Y7bN#scX ʿ љR{a7%vGOljx`.mT2 r_UN_Yil/zX\[65msqWÿkB&G5z}aPiC k~a$ٜEh! 8,aDh;"3t5L,vCJwcY ʬ!O>DGXANÁ.{/  aI?Orz3ǵ1o|Fop>9aKf UFpKp5BW(?zi6! ; yOaQ9w??ۯ{& с;>uҟh.pq,B?E^ΕDQ!p%"OeOc>簐',3ϫ%[O@%Y[Ƚ?{p w#!Ԏ-ؐp>a@@9QO^rB0!?xw/MkzcoD9H߯CurNУ|?  '3go𳕷b-T"$zM)-CwGR[^%k} 7'ޯPT^CZ_cC^g4Ljo'E.ƈd~-Mdğ xmؽp =R} ::b5 c=84]9v&KlۨaLI0?β8}̋|OѵE C[ ERsvU.سR͑ZW'G7IG qtrY$S#b3L)&vla݃L^M-VvVcrhDr8]&0O^+L%I/ _0Bov:WvnL{>D<ܥ9 pa+m+=@Jfׇ=+wz0xʡM!d@[/ ±> *t @{0m9T$˻9j[:d̗7hpuR(U+gٶrfV}}潵nm}7}ORqؓQ';`C>iX*Z0x 2?rr*w_/]b熄Ǻ?͔PFxr^n uS_jUgd۠Vwв&<#@v#o)z#_|JG.T,hba>=l;iF}U?uJ3ڭWT=*ʧY|zޥ/:n7f<%1#z1*TO~QhB1 aP}kGY 9g)<%"p۾V˞?aQ})͇}w8s4H]ޤ\D忹]4͇2c9n$^UCAQ2i1( ]9}1>DUyo`({r;Dd9TjrV5pz9^OTIE^*OuSu1$*,ux8<,E)*+,ܸeS ;fMX^r`o\V(?`rיn5 ş UTL/@#P'5g3]G?l=z%.E;1Ę(qUS7ԣV8ON?ꕗc7\) @}vY,?`#P>:;Ȭ݃R{+xN޼RfNP}>fNe6JTP}4;Q=r, +ʀt^ŇGF&Âbj=_g\7uúɨ u߳HҎw.)H6Q-;!P jQ*ڟޞ'OSbkw`LY.`j8jVӀv _y Njye6)lTRK0G^p ;GUN, 䕲u[zhf (G x?H|!٬oӞ5 \/SG%UIZP^};w0A.LLbsHH߹PQ2cy8=c3m5؏e:$G#";FǿߣѶZy$*:Fב02dMGE:a#s臥OY0igǠߵ['$|unV02I6)aGJM{2Z"*1ZS.ңSDmUrR~:z1v 9hT1~ԥM wؓHJ KRGa| P⭞Ke D?!¢U$M%+eH: ٷ +FS A (jD(~WO!U1eCIv%!VyV }ADh;k_v_?͛>nh3Ud+4˅V% AxꚅE&VY7fͨ +@>lǻ hf%xwWU;]a?NؽNU~OE\\Ϫ}q?s'1%!lӏ(΋Փ!JMw$ł(}6+.21ӸiH de&yL-a50G)o=[AXG-5];RlXC\M8${;Cmv*Iq0H Ϫ}?gixWFp}pt,Uk*< ?y.=MKลnZBY!/r-Eo&7~!yyfʒJ B]݈u{ݎcg#[_ڍdʎxJr#H6*ͨ$@V-_xa6[|N[Q#ʯᅡӓj/LdTRl[D*QwʙK!_*X-}xQyIVvv[39p(l"lL''}J֠0u%C$7o@@#{s@0g*僚a@!t}zce&C17QN`<`!>jΑgs䧒 #/2 ^$UJy^$UCh+o=S@\e&q}<;rok6{]p <RS_@BV;A*e}w"Pppf_b`[q'.j9QG3YJH׹:Igk8P[eO4MGG#rL{fCpKl<첬PDnXE,Q&*6tA&J%RԃÓL%P zՊI ,Uyq:=KJ1s(4͞vi?zFܰLrjG7 xc>=6JyɧV ZâőH*clp##5 G[ƽI:কhufB}Mv&5*Z~Ԑx撷P)bHⰻp {:!WeQKsw3\*C.tـwKCzMe5wjT*ݦ(e-ǣ+S}j6]p޾TO:7T'x* Ńp=DњQ8u˙HU76P|޿S u&=~ Y\1^榈Czt "YN%4~gkR7Ā-ܙ2(?FR/+#{)x?GWHfԖ=k}wiiiGgvxf {!VZ + BsI)qφq:5}Tl'u2wKÚY)E-9:)Ew- L,4 \14%Rx1VwUo\|tҬمmaNrdG,Y tfi Jmr lҬJ 'l2<~`X:)-+/e_h=R+cr(lv~CWkx9L*0Gr|? ͡V?arRW&JWtܑ p Exlr9NV.ZP `ykp5/1sPHvPQN|dA!}ϋ>1 |v0!1B.C߷ o5clt^Nl (~WEVnE AOzsD?1AݕE~aj•EScG5>?wc8o>D;vH8#cTΕBKP#mJT3n*<ȋlȣt= ..'٬N',ՄFWY6Ω9eb _R{#ܚy9Ȑ!JQbnq#to˹fkn;"eZgaUL@ FjE5] ?WƷ傍Dje=2oK5X躁|S_` THΚ%WKGU_̿_c+I+x FR>f"G}r5pʯI*"ٻqZ]n|(_#P@r)ǒ|gCaK{ӯgҽS\:}(n-w P~E<w8CAg7ߪA/G`:`NK9~pj}ȉڲ29l-Nߖ3`s;ۡMN^]5ɶhM&zbX 3<~⧏1k+`^xy%L_p/̸̊6C7v>txk4F$R2iWnVݴ[ZWm8| Q~We$ᩄljs7'H'u9"xzT0w +d\&|!J>^/N"ٻY.?RZψtʘ Q{:x)#vPagrMv2Y'R8]3bY[iR>3h.~⳺h(gh-9ξ zf8ݳ5TIʹzF"4-N׭ӊ3@R߶ۋIF*濁*JU<<4O8t3Z~x LHv(9u M_g,Ԋvׇ7uWRwt1*dds(9%pm͒9xg> d BHIr;A~oĬ 'wjV}uО<Б4HVEad#^᜙ޕ$,9K:婻t{#AG‡DƀN>^+3fw{|>txÞ8՗(aExw&=瀱!{vS6W爽DG3f\^"'e )MAEqYF6]Ai"-*P@d3[U {ovuIt dzuw3L2 ]I(g_jĪdrGcMgH I-"V()oDCI8cRf︁*|9x` ouiܶm;rIuyQڪD#A昝> W[Qc$&s#=F &@7vzɱ_t9ĬuzċHWs ^nfw= ]=df*NȂCln( ղj5k_8 ڟ+)?cƄ\O HR!狎J+Y'-:|ݕYx|rq=8皞:2PE@?]y>Ө5hEE {yG9\ݔEP4&@CDU$#&:!D{XIDCuISp$7\n kOȏ`zP,iωҎ[<Em2nig;b:|>e=]۱Jdve}fVqP|=¼qR 8o*wKW͈wuJ* +{=u]=Va:/K3{**$.<%<]x*m;h^6lBR)ez"ԹE[&˜Gw)Qgw#Qq0W>1 ^LY8cA'Rzk8Tlͽ5]Z\  pp6*GDT7QK7t3UFtG{oE9JAػ+4灛\$~{lg$M}A_$'OxM8[;uuUlN}EuO. B~ o/}l Q0`(?u{(=9߱QUסM\b{oSˣIÉ ą۱{a +1B(oLT!y :$!%Gw&<䙅۔(ho~~;U m/>a~ˉ Zz~JȷZֹ.nH62yUXzqX[=񞺳NuY>164cy۷E1/ #&7ڙ`iϒ[?G=B4ƼM2$?pC~N[:OiwH(歝6*.NTMoKx MhB>k >g}^~]Խ [=%Jo&,k]O/&Ͼg L?5g:f[| xt;RLbeG\C94,lfvxt(4${j˞o;2m mĂȢD1E&v!zu_[ #yꛧ; $pPh6/a/ড়? 9JyppR-LtW\\3} g M:mos#|N$۬C>YO_a}@0] iz5M{8eM8(x<_,GR!%&qQԈ'&)PdU>"RM~7CP/s 𙅇[9xÄj[yVn̊ME7ZE͹#SSG R\u>;2͆͋ B i+iQ&싰F寔#ӐD ?#t-PqӴ\~ U%ֽ+6aժu(5z'ʽeRnq۱7Qv$?]ש_6lSp5&0gz)xT wce-G7h o-cL.Sz ,Ϟ-,?g:#0tWNUaդ\~ OIyǘ yOZ`ޙ0 ܿ%aR(":*=6%-VN@5ba*!]wG)ZV>{}(5;EY   U6eEoSSZvCRX~Of=`5y_ڢ_(y]_6;T0 LdP#j4n/\{Nʃ&_s<\p궲 wr9]+"^S+K8G[u2v a ^|eG#!.CLC˺^b3SevM9W?(GR{О+3GHsXl}w C1G Viɛ9"<85D@mڃ8u/DQ{.6oDB`nqї DuO.&YD1) pCHS+,t*R9Mu%tS|X>Aay ptYIۉXZl_`+v/otoJ}n]//3ġCy*# ;%oF;[+9Z~.. #n~t\jH1o3>֎]aBho @c~)@τs!%Fes ]T3h-gOZ=p1toܹ ~ZYlVKnl8wTc-?yNSUX#&=]Kոc~BZ.:%!ǘ˷'t2?-4'"ަ0,}[L hۀ}[Q,l\WP&}E]5U$#\vTCJ{;Ҳ'7A;w[W!pQfdYOimbzX?gl_ ct:56 V>:iW($&-().O+y;SHN؅im"KX}tG/҈U'|a}|RXwbMgh/DG(zf"u4$]s X[w( jj LSy~7ɭT[h~>(eÉҳ)輫#BÖ* =(lH!|6;_ڙlU f&{U0=ԱB(saF5IhYV״Tc {WE>"h<&MeNui9ΥϾ3Ze79Ԍaіy5LQ~WgF~q! 7٤Ÿ{yw-S:bV)ʨdXcP12f&*_xH:sNuN^?2j3qNҰ} U7 Efsaay /j? ;pw8>$"KbrJRg9ZVߴp'>)~1 WwѭC Em+X $,u#[t5k<2( ]M:Q=dյ}̶.IS`w,P+ADC?XShQߥZBG*8=Q6J)^=P+S٤G؛klx"cB6]6 NpoerD\z\^oyeQYtk.ƅ t&^0fdcc!eElG8Ĥ<3w&7>+:o@aT23DŽ]!{+ɇ~3Fa|b+3 Ӛ20 }+ 4 tO=dx) M:7D9 m~c9W{PB<%MS1v%ُE ]#d0ΌG%ǰކ٣eR^iJp'uZ~ nȡb Ö"ɾ-&补KQr{.@ajEPhj# L Q+\/V^4qVE튊Z\ڲ,B)([P&yfIZ{?\ifٟH:k>\s S=CCz-=췫q$hJh#L#|:iKFcM\[]?X^Ft#Ô,,κ́x( bђ S씺߿OƑ+ч,qAS@}f(('clH/H071 8h^"WR)M bNgN0ϥnQSkT`*)NGڌNvRh ܛe h=~DnbFXr$jV"[BS*~&TYεrq?Rʊִt$ԭ!Bz_a@&&sOה%L!|҂J7\hɄ=70 xL[K$|/W !E9_ٙ\i#̘N#3 *w jMa;k]>Z.U^Կ⿐TiA(og nwٵڨB7j>I4Z"I Ffՠ7GoUd+P욗?fVq^fF/1uȎ2v߿NY?f6jjpYx]m$r;|ZxÈ؛5aJ ڛDPnz/{]e W'hiN w9Im',S7pebv {) ^y5b|XW6E%:/>D9@y ]z{v*c%aMoﷻ17-~FS cgR734C+J5,1 vSB$ƋÁpi-31"'Z# 0NRިPdjK .oe4E?<3w;Xj&Cz,by&ť|Jwh za!mf^xUy9%o:9AܡlW SF[N}՘\=Kx)(' q|.a0Sng>_E{(bTkҳn3_Q⊑Qd3he j>z:<ѺWKۂXZnzk"L3rz 3cѥ>[5V"~/4s g*g?IńU2# :7#?^ \фq=eu;OXdyj+Rw_tIӟ:[]TYyڨu!z)L8.H^p&F1Ƨw78KE_bFU~6gFj\htJBrw'[7ܝsi+~Q]i{MP=H Qwd^} Vjy7doWnkR/;-W۹OB߷=~Yyx t?<.HCyNV}ebR:02-6GR?lbV3jYkLw1:.B-*ordphBwL(OM8urnɁ5j;8M9@1䵪Kj~*M[F GgЅ UɯaF{GgP>fT~"6fSA `,ipPcΊxRws|1ߺYXS…R#2sE b2̦ee>9|앃0Yc94oa~l&|2h̬<e}hݧ1M#cT6_i%QX):k]g&`7>(H3U`1iRX<:9ZAnYۊ[/rKtGٱ.OYʹ0l]p6PX 6 >ŜScK(P,6Y @CvHU"y syTnrE[>XnQ7Y!baRvm̓|3 ЧNARN2| `k+$9 ;RlQhr\GlS)Ke1 *f,5BYB[,Pjj.u38Q-#Ǖ0 ]8XsXqX PCMn(֟ wi vfXbUdEyFبN] 8*Xma?"HF_ wT~):f Wk֠FȞ ooo p@i\ SmRYt3W'P@]u  a2y "-"'#2 HeqčG L4!dUcx& _ :.cib50rҁ6sRjyu:|4g:xP&`~Xjc_a6WD,6b㽡I-2>^.w('NĹAe=:.U)2|$k]>TqJWg5[LJ!KD&8fyɥP-DcgV#P;* 뀊ZRcIu+ )9WQ=8.n {}͏ld֮ 8^ #WH"AOxtqx{z~*Ϩ_Ph r|l;" _+W 2z)s%z^QIk{As~q\\oF&يZPO3jc1jS:~̕q*- 5 5jh)M]_хyc?ˣN1]e"T&ߵ+*1|jL oM ]uvf whv$GFP~" L Y$3$w[m}Ak5k>A[4F]y/OF79^klP|iO;C&1fToX'j}fEw+F G;⺈P<'ސ>bT`| 02b 1 T u/U\;JxHv p4:dbii$ Z1=u<[B#WSBAʶxIΝscʔhgmNىˍN#O ?xNCOy|v^0E>s~L2c݅/7\䷇LGԠ m߮M-%w;y#izN݄~oy7|BPvLeP8e"{yS=D\.Ÿ<̉w̩h$7GҫgUgj.@!|<(Rq̀(ߡ⯍ f-h_x4-Qr{AN%E^@:^n(PMy߫E[F Se*CjcBqεCдF4_ \RH<S}[(>ԳIO̓<xJڷBֹ]X2(ݨ?P-qD0}:xW<]@(8nώYt3wƵ{4?V>CdZHFx=o7A5..#mT-9@5d/hgSNWy1;U~H0 8Oe2]?sjέjmOP^nV蹙/xچ꿊~5ҿcAUtj|0\?4`ZȾ2a+ ג o e!% J' )nKPlGi/3qytE:gFS|ΧeqE\Epk~ Ʈb]?SS|<3}* XԨt>6{*o1S e-4+Uf%sUR72êOگ~'D߳t%Ma M]GgZM^6 |{(Թ?wP ?wƅb5ζN-a!祠ʧQ4#׎+G IB-fƷ`1?@oި(Rٌ+¿姴pMI9*gmd[py]֙H$b"vOAUXҶ(c$31 νoFa*f{0j} sz+0.O#i )`ؽg]6_z|J 9# Y>'5Ͷtwd[$q+)C\9h)rZؿKY8ɽ] fd+\nIE?RF?-<9YoDb3l2튅k# k?{[L5di'~5޾G6=i:wtQ5@c'Mc)%R{p5o8^ZQaw[1IzʒT]JN+dwJBVʅ;JU@)O8(lBVk-Ʋќk)dL4vY,(q_zWdʹp&,Uu1Դȱ fsFFg28]`duLI3"kYvI[ND;H.tܟ/ 2oD)̻;!\d9|55fjT!̷Ğfj)S3 =S*¦lP)B盔^/t#ez8(W>Fr"H ?ױ{$y¨Q4!^yˣQ-Tϻ'!X:;_*RKs0Dtt=l0g8vaX5=ظ9JS/D^W  g5n;Hzvt)xbFpyjn<-aAf. aFT .cVPB|(2YM(qL~u[87Aup %Uj٣U m ڣ{ ƛD&!4^8.E]9enU,[Qv78HyR|^){3{Gdk[P&Ϫ.Px(~ٟ%HQ]/ʿ_ЌHei+ )0{p3=~w³h3PH#y9<){gN|ǾQ3HQ\5ˀ|̙V1ԝf0̟+H WK[}!t<[rhsy=PM\Liz<$r>G܈7UڮoU5^lsB\}_nw%*QF4QͱlszpSNFh:&L=f8iЭ^Dm0._$_B-He)WYltQ>qBI%e>1HH8חB !Y%FU e//cϛ_DKŶp R%_Lj>n ZgKij(W6ꂮ9|Ch1'q1GbޗR\qN@ Q*Wh{R)nƓSQȼj-Gpv=4_n+)lZ}>:Tk-Fe>1*Qcv1q|%uHK?+Xׁcx8G ^ k=4oA ?ůJ xo]L7\]_o ui0SA: 3"W"}U#<;= ;I:o`TcM;?/z|Ajҵ!dL3GB+iq- w' .eX4,S%?X@NBvBge ?`rX(#p <~휉? j#)KϼH_L~ߨ&x~2]'oaWQ\H͉&4{ jg8'& !6iW4,'_++Fg.'{<@j (Xt,SL7`ۯjEWV $ ˔W=) &z/o7._ aAPFc +uʁ S BqneF#RjӉ'Jp640a,t 7Z=djMW s5ʤ0=Hh+5X{l D'c:&G]l0˪|&n*8'"-,`4:× qFu9rd|t"?_,Ȉ1hB· 1x+Êz\^T\ԎT ѹ8bL tjuOV'Ѿ3 o2䑠7JLv?A?(fe=y<I;ȍC rW&^&* @ 8]8gÎ׬+t+l4Eӟts bnj/sQovLh5#Yӟt9~ ^Nd^&k{hqAnOm[Vv H/ʐ #g|ա{.c`ЈA~:FnҐ@v{)\|BJM#HBmnd|֏Gd\/!>y I'-aisOb%'OFڿlSYT&X껚zJ4qP|%_ WqXF5J~°ȷ܀S 6InFc!?b픓Pd򰣾?~@ٿK pJ6?hb1[q̉1c@8$Fwypƹ 3\>0`]Z:΍-y`3֚ H;X 3xىEe=8;`F@#<9.}TXSO!*fts}v|U 9DC=k˟3 ZMC/gdGEcMiΥif4>2S ' >/L7ؐV5 歬!"*ߥ9Ն΃oG_{t_UYhҽWV=^D*ne簲xbl;z}IP~.>#剽\#ӫLyL |;<kϙ$IОg<}DC 埂9? ƈ lXSj o䠭p=TWzT&"@EYуػ; --:= ^&|-C|!huN`1Wy%ayj:I (/B̍]QebYB>V{c]權瓝-j/"=ưO2{K`Dl?F _ ן](nQBU?G*eB"6O#~.p)U";4X/jz풱Y;eʧ?fL+F#B?H)詅+: Ԥ_Zx|DswuA9/.\S=[E|3z3\?^{SHo'ho71+omr-vcYgs,9)Є *C p$Ae7s+?N,) Rb{,ӎi.u9qؾXU2"Ew M %6K$h2"I8$]jR":"nXu$j!l̺yAƵ":Zk-yPDEG~tjx?Eg-XprV*伉_C8_<2׉,ml_:+:0k|_pG?_$MNj-o?C@W|Y73Et f4 /zN^@}tO`Iւv}IU3jmGJ;89yZ8XxqTZ@n M{DT硜F>~| 2d`-%ch׳!7DlZ&fncY}ge{G rӃĿߪ=oj)'[+1\XG7|~lASsXڞolTN|pF^tfZ}6vNU G{RiU`adWR/mGoR>~< At~~ v' ߣDc@/gQ&8W>G˻s" sSj]BmTOJxX uI{Vk2s;TmV]|Fw+mX-[ټȿv+"ꏩr_egѥRw6]@_[چ"iO\n~ ӕT5xi'2K jZ0GV!L*_Y~g凄Yʷ,_Yo[2K)/1 aѬVƗp{{avn&+n%ڌ k&m ~1ķ ޞJhbF>Vu!/? x༭'`e!y졤*d6 vqL2֋n+қ $y OOp5AjBw&iw vGD$0ɦ[&tHve%ep3R;Oy71:ȱa{#XK@:<;wgI~S_hA?MOWR%A0l.9Jc$@d]yVzl~0W'[K$8%g_mQȤ'w[ks㬛5|3c,ޗ@e2z Y@бVE9gbAN2Z +7@8\.g,Ɇ/zϨYW/qʮu}ʴVEj$NѤ]>=Pˆ3RCM𲶏>*~Vz^E// ,`%+SrH9nF@JLɽ:<){x^O/0$#UKY롵Bp c\$f 7ZWE38ʀd<W )Vi/T\ =i\cedwU|6-dyCl O̜?\sċRyXvHo0UMKB*YϝR+6*1G3t}l*ضQK}Fl]P:I<HLa HsB<:sbLYN.Ģ#w=]f.U*_uVY1Y%U/wY4٭*JS`^aab~l L时O~'($1v5 Mb'mF*2ٜ^ɽ>! E̞ m (/ {'De{O#oFuv~J/zatJ^rU=9DeSk/tJ'":+*Hf`Be, ~vB>U/"4M/Rl-5@p)R`s988Χ?C!_jR>aϷ4/Bn++r#dv^$OBq@jƺceY]'r_?ѯ.o/?f|zs=m(.K0/DOu̺X[f^)7b}$*h/m=iΏϧRZOe(1Mwsp Ċ9˕ma퍀9]!r`g')CjK>v)ϵEoj^!Fe8/ތXy#Jm eieLt~Z91LgW*,ؾb9eCjk˻fku9s.tO'CX~ blAmcݽ1SZ51//rT%= #B5FdKCF kbjF28N6F6 DuQͯ4` !qT|SNu3XLw%Y|IM<2z|xj?;:bw/{=Ok' \ 1Jˋhr).;Of+p']i/"nN'8Hq+qt &{A;&hֶ~Ljp) tKPէL~-TI#OɱGxDJI6w^2tbȵtϐ^h/J!5sorlrcYghEK[eb"_v3 xJCD6eNNla9)"~XDtE|crF4&)ytcH'!@!9tdZg=-=7t Lߺ3@#o#];oj}1(gmרMnS6p?2轗IҢ f^NєIԀwe TKl"lo/;a6?G۔1EyEA S~}6 jRR^s6"uF'"$5tAmYL;q{^2G[%XԑW&/!M.> p1'!gԌ:dX>݈G[XŸU6mF2U4!֯mEǗLT~EҙUKC]&<ꊗ&p~ūs0b@0<b~h+iNvFܘ\c7 Kٻ`!JN.GOV3o&ÉNmsLʝ Xޫ{Zj,N%ӳr)y{"~77z/X7"8|;00X񳌛 j\^V j<4 EE⪼uY7C'."c|\[|"@]΁0j2r<q]@=`]j[R埗Cx^82$.;]=T{rֵIY'K3z$WX'GII[hP$]ec_4#*K䊷_,ќ<~^K>fgmNl3W3oħ}5#vme]sg})˖{! w"W\)X~4s7N`Pܿ3R>.?lx c4}ͼOAG>Y,9VPh4 F/&hVPz}R\1iz">(VjHydR;8@@ݥ8_)j.~!b :okgvXb@N1O K=EJ ԕ^l^+{fϥ ./ɖxuʈaw/o(;;؆6KHsmQClIT,,y)E0A!8j@(zS$һ~g O,"Ӥ16 }1Ie^ sn@IkIS(Nh$SXZ2 8 (n}{D>w|# (z̯ppp˪%G]m:C /:/mJk=OD h4y*\4i)={lU5ybjSCMքRӃHT!î 6U\Rdo1'"jpE&`&[EdZJ M (#ER̭gQ bKhhvL^QO S&1!18p]x`BzO[xOJ<4+UUs,\e\J7S$EOU|]~M7v"Ϩa*8dJMJS´_ʴ>ĚpyB@מ5̚vKY} ꣟|yVn]S7ٶ#%o 9oԔ^ $~T  Rpnn"kg/GV^ ڢy;/rP.2Qψo^9p>W*g!7Rp*6g;-1h:ѝKXS`ˀJXUeΞh%d:(#e4]'gQ8&IG`m?+Kʆ8L@m鄦&qrCONm7h5Sjn+>ZWtCt5{"JMC47Q~Ot "^ςWx!+Of`♧fV&/s u~a;IQJ ʍ@'bV>}f&¬d0r ]6'5c35|sDcw̍ yh2/Po&aГBzK"غ}9䧒\3;TX dΕJ2ħ'/}G >U=O%2=NN,[&~L (6.MQ'qOGn5E:WaWPvmyjIj< C" ַ`ƶ/!S[ː0{ust(3pоy=Ra(@GsF!/dSD;]88[I !`= ;W@Պˑ }]iC)1앺S6)Yj"]PKeUݽ"],&ʟ](UT"12(X}J,V9Vt ~{5 kGN9}] `^ AzϪ?²Vv&Vv:_ (##tώDy[fY9w:eOS$%27U &̂%o$ 0Pql`Ps&O&(WmO}a]e7gq~ㆪgy7W1`T?xWGl9xVeAQۺNa Mj ڹm2"\*Fa|B=p$[pIs bexVgK:'!kIcLjFǘiC ~L s4?6+5 HVꝴf;I,ɉfT G N;F1 hl@c67\e2[Kqh6oL21^KrTF8KIHQKh|ҽ ~)YYeO"f(fv&`<&Cx^# 4)9zQ6>Q=;>;g] r|&T5 zYzZ.u4(Q[CX soaN{hmọQcH! 6Ԧ9E"O _mJ$#јh@̯zPZ`z[fŇsafa &?nƪ <QKYdndGuJ[jK3V%sb.6ʌAxÑmU!ہ &:3J3ُPWۘE])Pg<CM6D'z1ɘs20}Lxe!Oji_<(AqoHjS1 e~X#|&nAAXiU卣p#mviRqoJ[О6b}xM8c^.?Oyܸ>$_j3?`48 k)q]fɞ~yy&CF^NLXadgcEA}C sy BJ>|wkB!wuy>vH9Ӣɻ @i) 1l|րulDH9kn#AtLJq#*Tk a~gvFOQ*?䐒TKz}X}36ՍmoluXL JtZzV_57;\?LRܓlV; ՔS$v]r5KPrqWCΒ#. .A73ID'oZ6[w.JQѨ?k՟高|*?Y.4+zlHP9濌-x+VҖۊh.oA kw?,89&TfIk2A !Bg!~#k6gmp ܛeζXnzv?#11#42nA@+ݖ2_|yY6^]4&z ;kn ._ji0m&ճ,ґS0\lMdRmܘ}*^~G/Vsf1\z:ywq-*f?a;їj\Taд\);aݸ~3n!vZ@4^wA ztF4t&T Oyf"#a1a#ϹÌ9jFsQ !R UTUgK?`Fv93.ܙF*> qڀ`8 Ṛw,)to:/B+p@ӿ#ۑڹ;LqN /&2j[qv}q?s5QncA:,ݡ |U oPb2Yr>BuYFͭ@䪣Gގf k`Њ"N0}geR=P໥E6(|.7?9`H|/[-ጝҧTCWHϞA:oaýIN2.ܑ`w3/÷[RGwҟ%ҊFd}gpyvhgI`8yJ{dv`}o놐C}R3HΓs3)HPF$`dqap |>.?#NfiȬd$\6e3;Xש}6L"sWq1Bԍc-{|6Gu#xZ#B5L;f ʭԲx!i9pc az|r`j#(iUTؑr9 },k<3qM5Δ G@̹ڌHIlB!/L>)!`WRֲ~Lf.D8ܟu3F6@Q.@78O~2F7f* 2HT,qZ4_pu%жhc\3RR}qvjP/0 t 0qE FDL.Pasf>}+z*:;}_jy/,?pWynL]~sMY搪ܨM4gZ.֥X- V2^*;lt9c K_vi/-΋aRcɅўݚ\':pɰY?vB?`"*+#^iU.a]O~ zYP[˘7? ~!rNGӱ犫%veͩ@.P 9ۍ{Y>^ЅkW ƟƋW 徜jÕwrdTڤ:oa6>z!lڵyo\}X zK`oq6iIrxs FX¾@*ILݤ6;5RHI,'fه*,[jWX;`$ 9PBqFR߮qEٴ3kmQ&e-xkr4($I)Dƍ@s~9 ]{[ )d-dB ҁcPIΪ@(l AyO/f~MW~Y]D[ dI>*j/l]mbCkO(:ceR=:ܺLz/LO|ߛ΄H\;d:VVF1byw Y%h~1@Q|A3xM ]Bq=Of~!:BUM`$F#tF5Qb_dV8J* D~`)]凡2\P ڦA`xZ|/QQ?m4k+jK{˧kyT06K‰o71ɌPZJAcwQ2K\!lX\UKPLRn'eDf53JD? ]z"$X݀Mi42\'Qu_h6VD r r}q-R]FA'M|&/ ğl&ɜ[k`=қRMedMW/}|s P<(g zK 2*Q>{.ˢMÕN%J*a&?\aZHc ,/}$)|~]l/$_#N#9@Me)i1q&g#W&oYV6.XFBPDIŎ !}*$__Upu-8!N/$R?Q%[`햒̃iF&a3q&}*;uUHjI5kTs{Y8hL;dɳȎ? ufJw٩avV  fgUi֣\ ʡ̺O'7= !ީjfaĭl#Z*aÐWEI K>;Uh*CCJqt(ғax-Ul2HҌ?mcȰf/UpElN88fbqA߃jNE_~j V|ПJ4̴Q*v"㑷1ޕOe$O+B{׺ɉZ"~$uɂ{9F}uO n\F RZ(f8KQ@.]iזOf+{ދ1RIv`2ibΊekmsp5Q{E|z>GBS<h4SdS% I$<#]4-5ds݃BuDYü3cka|{u YLI;ҏGP`v,u1;řN~l5(EMph@M$(@0Kapeur,nk|lLJ'H8! 3syӡ)0g5ƋHEHec\°$tRȹo z NaaԚ$3Fb|l%RO Vw΅tzQ_J,nuPrar)kbMB;t1Z o$Y17$Yu_f=R} mDZYHsD }Q2F ( H,A.ڂHYe9i ʣ6&h!~>Y̧rʝk:9"4h+9gන1> @\kH|c 5؆P'Z,pEO^CNnZo+[_c;/mU>de-SLӓ86S4@)%_q0JLؾ/p` XS8~%iuTg+@/%2XE-D@uE8%XIFxey8Oٚ结OiO/׺>p2gazQ,f2b<_Yܥ,t90PMf?.4=WJ>21~^͌a8E0+P3~I)g`+d 囫00,lm5Fgy{g Q(<?8"8C[ߓٹ,{"2NThZ(=73ὡb߳~E??U lAS"(D3teHk8\\M`s5>VEԞ,5wؙtˮębW!Qa(mLRxyLY2KUhS "gs4(Y|%v`u}ٌu=#[_Jк,xHjpBn'3ÊQ[E8Ԭ+<3h9ȓ8;D; K ,+o+ σl5o~q0]~#E dh'žhG2ԟGOzۈ)ڤxg-dX^[C^AҢtVMfx %0|rޏZ@ˀWX*:ƛVN}I`feDF;I\FmvnB5*W%/;[)V:[R[膕vƼ>d(Gڤ,{Ҡ'=l>X 4TuXy(C~&#Oz>wc1tek 5K;h!݇&y+aq;PaPL1ԝ*}בiS-*f`?",8.#}w\̺stHgT`ؤR=Ү#qκ+gZỚvgP99sO]^m™]B]:vC^H`&ǚ%} ?}sܺzCm y4J΅N%t1:+zYRϾP[ Z 壤xBdokm|e3VqT^X?>_0hϤ e= sBi P?wӒNga*6Z:~cbiɼכT=W~ eo酀1̚q;s5j!}| §=#奄L0'u"J<{ke=Z {w`EMS~jxf3̊G 6кRE G_ VZkO&0M%w8zc.l` WBOr1Wci{8 dš(?p7H;Z%k2{XC@?8y@FxurZ,dA Pz䜣Igo~pE@ asI #Eۻhn0OEW*}RR#蹒JLol 8=Qu*v?n= Z&/YK`B1z DW*wy݅5X<{cmT9s ;w4뮰_ksX ̤o4n\޷3[ymM (C?FcA{Mn$5 ZbYIոpUeƒ |#~_A^c`Oku%&>W7fֆߏCnݧ`w&DkB<.d!y|W4>)}QCuZ;C 7A9w/0{п*T셝ݻ)eSP#Щ#n"|F;EUu# s_D"\TK*Wy T~N|+oDY߳b(-ʠ~;bdP1Z/j@fg+txאQΰ~XW8W5]c|gP/u4^y(˗뀏fg1Cɡ9,~ QCt`|]2{|%E^\*cW7T,-~Wk3 ׭wBѯYg"ca0֙nBgg-'9G2MudF?QWٔv^4PB>KA 805G61ne(D蓦l`Jv$5LGrvGОtUHB?di F%6VD )$rCz0RB+ z/2< zGcY1"b( A\o5`<Z+\9{ T$C{h|L5ƺpZ0ٹn]*L-?ַ^*R YK3(+=ǸpEfFϻ`FYr (.Lަwbl~C`< { B~Y5Zzf_u:<%c *g̬(Us<{tC HjL͖W|Eyrg1!i&wyJ@fn`=[$w7 'BhVrto 4ך O}&^.!ڟ5?Ygf;sE5JNi_E|pl.o߻E֙(Fg(`YgPVإŬκ/Gq6 }kq<]x׷r1~i-fd3P[:\Ll V#yP:LW(7#4 U[(Wǯi:@)vDu[w9rYw(p˥=_7u>pbFѩ_xwSfmM GvwF ő URGSp|ۏz9k 8fùugyr~(PRfZy:=I. o6-6LO5 Aۥ B Ud9;^XCO x:zD ჹUZSSu0E~/k%u(_K 3 |괶IgJ_T@5qQЀr*GuH/*_6?Mʅ};WeɎ5hs2.'`0HY'OP o+A?3J!W巌#,gHJE:1ܒ~B<8Jt ^qѻu}>uT]Awf2=RNeX0֞l&68aU J TYzOml\BW9[\Gu΅.z2G )?5y}Zy &BhHzMQ Fʯ3|fQ-PD/{|IDK: YΪN&YOB_76yXy+Bp'K"FA{Fd_%ovM2ƻ_J +zj(+vcL21fvH09;[ѣ _<̛%g<3*OfA3n!\xgq7>G]x{:{gG8ol(51sE r{ rCsy+FgߢbZ)TÏ-62T:LX!א3n7q)AcFs>MR@{bh_?-kqZL܋VЯ=9BoP@aK\XZHpnEzN9ߒMW}Mo [o٘ 2N3r뛱d꣌%,]r<ޒ>"D6[.FٹOC_cc ϽФ6eι=--Nl jV5m?z3zu^YK|:1J)eҟ+ YG5d'D߼~hG lCU$?ECk UŁ'0M(O i6^OFdzʛ"W+ۉgA5(ҳvZ\\^vԆIxoO}Rt6*w< zaӝWY<ZA_q85'{s&`˥YUjn}u}Z-lwOrZTD;kr9Љ!{=WM=G{xRO9u z UQZO.2[DzkA4iI72&}AVo,˫tkC;D cG/lyL< =eeo|b^mٳǤ #SU!I" BGLJ%2Tfnj"(RE泏Cڨb6U:"P"l!t9`n}nY|}_CLwnKSIbGl)0yu5NB 5\b".Bl -ĢBުi=y?S_rtߨ@x4#PG:#S߄o4$8L/O;5jrս_c5[7MO$Gp. ) +M;9lַu8W^Q)%4yUΌ<_s֯2sHsˣ6d1bqÁ@{଍C^j S^_tx/9:n&#$JW|LSfOS[ճpQ݌Of&*sRl0'26 i ;/5pL9FrZ*uZS] h~NuYYkk# wZ Yt c]q6 eGC0[܄uk4_1~ S]7hK>"No9&Ux~ֈknS׿ eloLo1=eL,< cڋ9zFIe4_iq5\TU-sTqwߎ#QeBB9 yXyGQu2k7:R.Le]:{7f^\9t S$xĐ+U/JŇ0K`(/ wXiО'o^T{}O7U?_ }l!e:ٲvTy#6g7|2")>JK ioG8{ bƫKF[>^^-3oCb1m|vc(i- 1-?p\}{*[{iLYw ]0_1 [` FҖl(maMz*mUi0_rV(~:Y귲6 g{(reCФjBu̧*7Hjg|ݫ/ uWWH=J<=Jna+r ;|zT{eJ4 n5|C:~w1H9ˆ`'KUd+LUfcT5k05SjdiΞvsOBUhyvky#v0RsqBu^ ?iRA6Աf|w|Dy^hŅ놎CӥgEr*^%5uXݪZrfC H.YC 54gW"l| 'io}y4MvoqvQ&15%EVNɤEˎDž{N <g2͕dTWK (Re3CiN^޿UW{:|''4͡* Nc=p4^P^^X FzR[Jy vΡ@=%>ƈ]es 7ü1H7*[Yg+Seۆ6wеӸK;B(m4?'-v,,q'bGsA<6F8bFr#;䀚O车 :?饶@gc#}k-a`_)!鱶2vix}Vgeo:yJAﷳ_G̥pdѧk=#{ r0 ߲0@88\&-*EaQ5ȡ88"(]0Ԁۯz}mk5ry5JUVfşO $ty|?"j$mWkwfu?ھ"V/U1`ˀr3̭k#\>ϧj\VW­O*:%P}úxA8`0]@? ,4shb(c; KtrI2FE 7 V ~*leF U)@8~3xr{fEj"!wvى. jcv 11J"ʅ)f gEHPG 8^9sN &qyhnr׍R'ɍaBwU|ޡx8s#݂VЗ]dNwWg.W/5.AHi7Vƈ##$gsyC[4R#յs2޺28'rel1*oAyXR/_er{P%է6;B4a$ܛ(IPM3w($t?}L`$\⃤vŢV.d`!l cfhO+˚ukjcv{ԉZЎ+ޛɽY.7a G9&HBY FD3q:F|uM1/~ܿC~iϒKh]I^CNmT&eb6M(rD^Cn#29#Ixl7%_rřgg<c#Vsg^yebF8Êbsq?fW l:M8Tb8&ɶF"۹30CDa[WAߙpA0☕[g@s{C)#,LϹz̢ ]lԜ[c /ZZq+H=oW(B.c]5s.oBA=~Z-ٓIލ@9z|5b]+GAmhc(?ʸS-2v21P D1I /p(Oo 8kx5@Q8p·k_rǔw vw֕t¹ɱw0ިr%|\% nl ʯ^k 4 PRrvF g{|m;Őha1$:,rC@(@z#.Nآ O`MRsGeg<]cv6sw2[?Y~SsU!p-nOaṉ 7=|}3dSʓ 0jy|=fIց6U[Sffn+BؾjN=e5Aes6޿7Uִ(h.Rc`U`^UʮXlp-{r]5먔uTc^ZغWpdL {Fq_zVE>X#&L s Xd6ՙ:o+殫5Wm|2{R܂<׭*P7wsє8n 1Ne9l53%:XP?<>Xe'$^I1f ׯ > [Pz>-pAR_^pk|)ے^.GeHGʍ[zӑ?_Aѻi5*w߀3 '+Bc:Wp+3~$D;({$kO?YXnW ?rC0r~Iӭ*%^CsG`\Qlׄ;6X?\i9 S EpEѥ&J],ÉץsU~T=#N) Ҩ u 9F+I:hY=WVչ:?/=ּp.+ }>D,q״;L䬍 yX%.}0]gRcF>c{Z?"ő~\:?& |kQN+jsw8[dk5+͗x;3#q=Qd~jP,kK':ňVuðuqeʱ/Q;b Tgīr2(lcj vt-%f ~H o"g[,}VZ{Jbj˕= BD0#.J;Q^$c-,nᆙ_P\xOx6r%a]cz8F;4we·"X8s&JB8(z;#^-qm; 3= ֍*,F1[Xi^ |m^i0>bp8J:c ԦƘj3zit.f9룂%bgucUr5)T]oc}{lVNr'c \\%uupg{:`nݑ'7)$ -i8WJ:Xn)3 \{xl4ehNL O`ؼ唕M= HP%^]kv~羯u<0{gn6TҘtWqE9hN%Y='^ٺ,45Qq d#<s>{,w^0iqGGecEΚ(J˻ Xϧ8y9aoҋrrff_ 6||B&^:[w?ͺU+LmTqʏbnc~{pf7rŸa joy=~K'K=Y7c +଍%BsG5n?ܠ]e4uЖ$~bYx?OU\A΅)GXt@WAo0wb)3 ,/ X"1u-Bnhs^ Wt<`|ɹh-c~Rrb` ~0/vD{_2M] `߀PqZm,O`S հl{]^Ft%OF剘tv GBpmjMcE؞+ J;3;=7b2F0U>c<`E<{8f82!gVFPa&4IR86X^FU9+`5tĭM8p 2\gXbnevE9[)ݭ 썙{s ,EiTY))Jz4>o,z8a/5اAi*j&răHP *VkDsΕnD,).c:"ZGLa1`8z &#[<\^k9  ":~av iH_CYHŽ A2x0[Ygk:HozIJxuv: 7%}WX`^?2 KZT[<շw\TU#rrAYJˆy7ܴ6Փ}BF^73&W4ab.Wʡ^W =[93# <s B6 l,29Tg4X2X!3ԱtˢCY̡P)&AtZϬ!UL\[V+7 kH!:Es._frP٬oc>b_4>&޻X|i$y<)GUqՌ\gtB0V\*3KTzhR|7\:$oTL[+^ {lf9#B u*Lis˵[翋϶H㼥hZ6/Zl{8 6z!pg?jtSGL7ҡxܿ8R )"wgXuOӭaE!{?!`H1;4Y0\/,gK?*\L@;x}3e2R= ! u?0ymH^o|(jʓFD&2.@#1rLT]v">1NqVc˹OU{ zh8ϹttqI~ KcnD8aS0ZoڃQ?Lr(/PTzo+PE<8-Kr9fa ?1ڤKqH+6˔+*?Dn #-0W Wd ~´`;zZ,mD^W@'-Jq߫QHW#WdaO kV?g.v0_/v0#E6gt#q.<̥,̥H]rRAad*.or:ġ&L8ߴ;UDV>zpګɁ`=A7FÀW9As~2ag^!sU81nZ2JeJ:VGP?"f'A?찖]M^l!o3Ϊ|M%>|J?cv ǀEreD^~[Oa(X7W;ԉޔ `so\oiB&p<L;ݑHJle2;[BfQ@RB=pgQ`"f\+ͪϛ$+?۶PvvtuKRT)w( ' Fh=q-w-^LƋ]ly(MT 46i!UM*TCNSy@tj!6̓ =Hx^h ʲGȈ|ozjߖ` 0z3N>6myVX`bS֤bf߸&Nu~N!C;YHPxQ#bܿS"Ԥ`ғqz'<vb╾@tn~yOcj+ymsvvs(WA_QR4u.f&W_}jf +| DȮF6oGhNFnsZtj(HGwsm0%!{ ,\K>-"s'jKŠ w?Q>z.vw+(4w )W$]F>f Q!} >!M&GGR,`}[}У"jZH`i߿)LV:FNJ& +Lm*A[Sm5SEUR8YD}kb?-)I;w֡a:1| mzù V|>8a*M)W&dgҭz9T2S pĝJ󩶟"=kWێT/iT| 3~|7ƾ}|^K=e'2&?ɝ#V;; ʗT:@x~tz8cܗ0tT\,? "QZ5H~D*[AJ#d|WZwf Np ؂c48>|T OhBe^\Ƶy% w}8 U܎DyG+ج%0iYgF#DbrKǖi%Zyfz$4^LԁSO*$4q{4{SoV0|PpE;Py% K餃Ƹl|ҰuuҬt07  2զRᆴ Ÿt[QtzFG@ۿfz-tn@ ?}\Rz"#CqZ s)]3HlJvW'p<Ϲn/alm?/J6m-j>e{< تH5w/:,lYf!Y{3Kn*#O 伴!]Dy~[z@UF@ ܕkRؓU6`GZJG Ȓ4ܨEش&(Od+yȺP\T.f)P}OWe:LNPpN*_o7s~M7zbz~Z.΋ap)pCM|31 vt@#:'.o`¿O, p,نҕG_Gws/k!.Q%ѵ|;]O-佯 'Qo%F6t-R1A_Tip;N;lEd]<-tXKq0/ +_;[Uqm+jikdjs3ÔLv%gWGz0XZG"MVJf@r{-VĻtѥUc[Pfr 泛wھ7D#'sTo"rfd~ }ƠW7Z;9(S;bwARnɉ6`3TPPpޛ"_LtS`eGzl:WxM0RG*jpӯZCZclgiPԳ:(4$B3n=bh?\E4'~zB(oEu|`g9U ?> AǭJj LHlr>vdG>:Ѳ_u48Ʋp ?|&n/Jp1Օp cECU)KxQYBʸũe->DYV 8y_LZݹI)n',kMu$EbN85r7Q4ko($^|85ͲtFFX`cRʿRWfʎc9m+rf%`$]pڱcӻ&z/栎s4ԕXWL7EcQ{5zS}_oiͧoq.8-; eK_fvQS9V dx#obյJ5׈Jiy6`rk{ȕ¤F3a i"a)k/O=ZyKp k`b a6-zpJRhbpZ;}tͺ?(5,\[&3Sx-pjpi!Mp%1c ,(S6=lK1]F=+q)s΄-)^ׯ,Tdrބ0j1\ȘNq}rۯX ELj\Bً_uc6ʆMvS7inLNF_ wwh<+?hc/izwujM ;"όiH]שU󧮧}'DT>BcFgg`=tj|V*~T@TXکLiER+oY{*X3A`ywD30+5M1'R&?:LG orGaq/y]NVoC&ܿK>Q$2%I^[r$DFGGD {ie}yMIt Pٽs؎MhL٣BQzH,;+YH949ps#9.5OHJ\% Mʱ6%B@2Hu$L ! /yISa ڸy{Y<ޅ|QuK^k>D9"p\6"?,61wć߿d}T5t:g +%tVďXwq13S\P&"^`BХ+Ǯ]C^G$"jr"Lɭ}G}_HFD-; +.OZpO1UGE 'I0 -tFuJjJ&7q]Wht9FA cIXlZ4>nS>wH 5~ պ ZJE'v)뷊*d{a1)MV{HU! {@_QG#jf?k2727빂%:VNϞ լ;Q$o$Z8k;jNq(C6ױ_ t.KG^óլAVFp*x9jrn@^kuLfoBFaUpAۡƳN(?Cc߹ `_R#p^^]My+YL^2ԎҞ6o &MC#k;9P_3Ma~N`8Sl{2jRʛ q.O|p$~Qux>+Dt(x.D,P=(V+X4;6I.#XĴs2z*JD:EC{KxsjVq Ivb}_3UcRDxsSQtR}_wmLXG}ꮻ2pp]iQ s]ˌyh}ɽQFijovvzhc^?}tKUf7*!:]?Y4N8OξTi(ثꃟ.kfLſqIe56+ux{˴stWXY=EpM\D$,n3֫<' .c袯ef&;6+#oTpZS ")y;*@\ik>&fNCŊ0 •¥goMkm<\͹s1Ev鐜2H3e%2Z6SE {7˩?MBFU.`Y_ ՗ ;)Rٵ'BVOG+2>J"Sp qd+ztW++ٲ~S=7?|Њg0н\]xpZtl94Q v@`jG `4ޙihrR{C$`_jrfE-f3]Ahg|y@\T'!uѾU=TPKWGMk%SbNQ'5MCܹ /n:Mc8w&KG\!X 0GU5Fb@(ܣTZcn$)J5F!Bìz,U=i!z\o♈˚p8\?==_#B 6D5I $<`=u6&t`׀,2<-umݱmL\jmb"MS s^M1Jp)zίm8YZ^@pN 3NDGqly5Ҙ K#tBd0x!Q/C@q~+T3aA)aÖ8T7mfiǭ8#=xbs1c9C{C}("Pl$fjo5].7C݄˒yQCҜt#΀ؔ 1_̋篝粲Y &׼oG3< CH#ҔsjUEuz$˴I+\HBbQ"jmۀ a"cHC؈9zY2epbӏ3 SmO'|A/dUh#[(2˚$1R$ކF$82ܰi".<{nkdBp0އ , }7EFǻNU*ȟoFr.υ9)N3=w1?,T 0:ZO8+ h郎>عy gbB~8o}\鿇CnAX< äVdD-( q%;@4NL< Yk2b]Ϩ?Yk;fuI\,|ݪFu>O溜/}uetjxm]Z- nԒŋ:ݷa |q5riWއ[+i Y'wp(zi͝@nqz]^Ek8>^FqmL-1^]*P/P"D4cTF2W:2;jÞ:{t%ޥN rwp0Uip%;߆ujj7ܒof^bfh慹Xg>!9WUa\$&TzpU9s!4-MQMc\@x3k^lSL(~ Nt:}Pt{@“]yaFӗh~y;hBAբ\) 1Xj8̛[C: O,Ǎxch~~=;s8pA32MBSXe_q5!;(HIpWO _NO*VpI?FB82FT2$w& p }qm-H@6ݛ'f~5_uՄ!l|mzc1kasҺ ѼuQ?:o,t3KGTo;RV bqeFRCXQCeWzΏh":@|.Ľ%i&K֒ZUd=% /˖i9KZ!Y&I/  NEY^o-?}u"^Ke`IT}"|x[Q{ZsQmkN4KPUܩbC;B&e qX8c޹Yl86o{HsaY|biXxFO8Br7Jܶ!Ḍ\DTw=ñsBR1w']I<yx ^Yx H׉GO5* H9I 6a}Y;e>sKGl )IW/>#뾤~YYT?v!_Lߠ2\LlzQΛʮ#V- Im9OwG|wJ=G Ӿw'Gk4'p3 7waoͪɰh7k$'0zz}y֦`GlBќ FBxδ)zYwotmsiiRZQ|6% Ŵdl鴞?*Lex.oGju@9eFL'd5qgSA1p.?Eۇl֫[y"⨞ꣅ_BmhQNv, ݰWom_, bD[s}^.d)7<gWHmŠ'Qv S3=MRrY.< <'%bZy_k ]=F2K_ğ9k༾xm>ۣo?~ 3x,E-~Bk鮟Zn, DGSqA'y;7R_Vsx%MR$-j,x;b\&q b埓?#ʎnjqRymB!~ŲVOs^hniSO!N^jz,Az_FFNd~B>;1 5e5V|1j793'j'U:A}PQ~k]o):VOM U(Oy_v[LSm_֟WEi__5G$5*"~O{v(A$I_ZK>W 95>pjiO=JNEGP3$k} #̠{yuޏ^wCk+X6v0(X)߇鞯^ݻނl!9x;>0|q6 {!vL&&hG/V݋9&u>+wn#݋j&I,]΋)k#eY};#99~OLĶhѰ=f;N+ H Ƞ~v R^gBX*H!lnoBx٫l?ZV]!r wY9]CKG>zip.DeU)gi/bGiu$G@;::*u k/ߊ5YǬVN9,s =~_v*| G>kU\|0P* +,?&I8N5| }_>¼}6odѦssjVLD1x{뻪3~|yL~f%3JqMuQC&%oVGs\b h]pGo3} -TQAV߾Q8#x :9inƩʁza)JQ=8#r}ˠ&HStD#4+ׄ7JV4«>d@*:H>hA0IG5~L7B:Zk[V6H?A6C ]گyo {mym] q|欢/M?\Q2y8 QQpcAou0(zCbt#ͣ[l)FVZq?Ƙ2wLt^fE9e1K%:C[ Xf’Q0dtkƃA~,C7o1(ܿ#wŠDm:fr U=h elo'\-;QDo\}lZS[$@^y\!C>*˫go梷vmxz"?͸5? ǕRͽr5isS5>ʕz4/"R3raeE :>zWi]DSi*MeiA  p]BlqCccƫzHZ^dHآ= ܖg(ݪs^I@FOú0>jGX腢yU['Bt:]o}雓Ff#PەBj{/A|Re>R":%t6U Fc΅Qon'vUb~mxIU]?-1?S7隓 #j ж21TRX%Ŕ[@,y}y4v<1% Xp ,"%ي" ܺ_Qf^-$C FbLڮPDLRƉ_SVj5B顨>"[|op{-m/"",BijBmw_k]Sw˜.ա1LKb2^g)4v⊡/.~)oBlyF{;#0+"7酦ip֭3SS.șݴ6,5E""6qUFl:'YZv7!n #ȵcr0NViP] WŻձu=p&gZ[si8ӓxoH %Ð5[ v$C$m;A6zsjTpX{A6OԳ^Xv /()0ބ8_Hۜv 4BZoŀl%?[nrg:¨wH}Ս/%}Tu7 8tցX:ӻFslMd8Q*"_7M@.UY/z \Bj2?7$8Ɖ/ɛ|f/~PƆTw&T+~ą*KqG%z nvnYcK(re\j̠w:4obt9+;4C袒`7 zm=008<{"&@"![< ݙED{|6 Q%1QCrBI[q45M/\np%=V˾HJ-M3:؃cM b{琦hׇwt >m""07oCy f5nvV'.'?$ftc ?.Tݎs>t?[{gX"AUV#@RoGJ(KJEK-rY&/bhNc=A0-SsS3"ʤ{dn&:/B^ȝgZ{\A8Ƕ.|Y`YIKygxT-v14X.Z$K/ `@ [U lkL4|'$s& { QH'Uc<ĊEW}LİHL=D '`C>C :,ZBfاߊ;9  7}~2R2#qn8=ѪU_ÌX@ڡi%\?vյ!ћ?J>Ud L!h94?KZn-ԣ[XY8=?*T pܪHWT$h{ـJD0B/C+'M ~O1V '" O$z0~vuU{|z aU x1?I<@iV<>_y#T6U=QZz~&6i>peaWN/!xw~t%q| d?6:GQ2Swpѩ7U{d]AO׵=5@E¸DFö'_@< E*=;<ݦx}fvvH9"cƞRkOrm@uajB FX+cWяٛۅ}`{/oDo.kg>ҕfٕՁ۰'}@n Yc0a~,}vp(+~Lu T 4ddd_\`f+F;YР2պ]gHrŝ9Dlդȋ09 ♳ŷjkXY,rMV xKyҙΕN MBua\N6!x0;0տ &@JG{ k9, sK6z@q[cB=8B#wfoddM~+ŞKC SJ.\r:*BՍFLyzlQԣ}p,Nw8ǙnE1?zDټ-yK 4yDtxA`q.R&=.7-c"o?GosҔL`i8oCb,/BR6IaW|p('1\/4Y>f/ٶAb?usX^OJg:g6Ux Ig(sg8KKGd|)*,oO[ !u2ދxt }-zM3-fOsHcr"i|<c++'*4`pvx&HVn0g WAxeNF\)T}#&pґtf`-?|,-O|cJXW?K4"ݚ༰ZRPF|^a+PZNN |D k;IՐpwGAp sA?[q} IDJ/R)׈ǵJ鋋+b+;ua0;ʯWClIL7.b +& ?pj_ ]zy;RzfA~h˻* Q<~vfj)IowXsz']ϳ =OpAPFx=DOzB7`٥T,=1| 7lvv8g ?Z4;>cm=׍zvs5~fGcgHүniŖSWC.4z'PaW,_\֍^DM3¯2?1\,,0t:튘bs6\Yō#*RNl) Fub)CuLk}P1kQIC];R!Y'QC%7i56MBq(]c jPm?n];\+z sPIkiitݕQ#`5uLuudPs?UUF!q\ay͆MV)k#pbmPUƦ1$F& !*w"=+`? W~&^+nCwпm * |- τ4ϹRU#D6CĎO"z'܃пh'-@+2g"zgc~s.GQZx,^ G: *I[m:gPT^TgQ3Mlt&^}]>Y>6.|;FO(|I]G]ybmw)yq%2MN37vnh- Zn.Peo)3A [-$VM#/6zori5G:_r ^4.F 41u6FW8 (>r)!h"KGaR fN&efdLI<IS!4GeekqCjOm`V#跙 'Y}|~  EtG2׌+#w^>UA>)?ޞQVq00Vu—~y;yy, |AbՑcq V"?D&c +;8JuG5H>GF$կޟ7:U*i"08TIPRPDG|.:.D.zCvqG:Oyw~23WDʹ s"ڒ"ޅ΍wAc_\|Nnôv!3/R9ڥ/͹B^4[589r*ZԷ ]W z|iVhih"ȒsoI)FK-U;vp?QA("s7ۑE巨={/^lڴ_b9r(k2{{>1Ū^>s6'=Rwy_6O v|.X*j+ڑnlPt1tI@N|u߻d"]%dEs d OQe*2߇( ۿ csw2үKT3Dene!>X YA~w}50 sVdŠbٶu_с֨Ԋﯕb;"-rx!`%CcPhJn2 Ts~tsާE]_ !l)'wG؏]ZM7R+@1zl}gQJ7ҩ]u $ _3$mZ񕡹ضm1gؤf 2MhTk`}ύ: ޔ EQ"!0M ⥦ #r/,;2yHڠR^. [L*x)y ʼn7#$EOZ#rCyo[wmy]b0AyiD"w+Dy&OPh9{I%Uqn[d[KF "pNpQ`M^V/g&_QlPbobPiݰC]@<:ɿiׯ.>w3/O<߫Y [+mg2&U$`![]y|VJ aKhM? }nw Tsxe[71-Bo vAos4VUF&y5W墝0u~_6 =Z<*\ sD/79{ZsTsUc >\&C^Vk |_)VkkOht <.hE-6~ 1O9^!\'5%XoJN:ĜZU(amj ;e]ws}QGƓ$<9fNYYu)ySTXZ T=s t cU򺬍O @Nxa7{4'"3>uf>;Ɠ3ZVzuix8(y.QŠ|N $_ JQmۄJXbtNXO؈4 q:v[t:>\<Q{gbt; Nm;Mݶ%zI]׺'rƻX@`Vo'ٽGEAvSsאW M}kZw^ E{l@j$Շ'u9LN&.[.\hDm[QƻQˍZz[4_pkIϦ WmQϤéU{V,JJ:N3NΗv^Cd T,iĉĐG!t"Tj n@=(l{/zy-9zZGzRs] @bE*9rӮ(!zgd *YZӨ|bi󐼍mOzb~;og]՗JnܘS_;lŸWpsQ&\J@r>>eyۇvv ˙rtc? JeLÝʍZMEe!wGe?!ReOŷg5p9xf<~ts u]QQ1)CV:O4_=VrnM:%o>3UD'9=q8TjqqȃG].|DBp n]}Y~kӕv]_Xډ2 MV "9R-`rЧk}m_38W8~c5Ď*u|O}5oZã'^PX~jo 7-PߛDYZ߫R",`  ׬f} ?d4W!sݠCX}:[֡_[Ĕ| qA! \-(~f1YU%(c|D?«p!6m$,|?ӌyءϊ>Mw&3y^p?)Wȟ7浜bQNǧ]6=N}}+?لBb#]ׄ+\+,]C [z#܀'tiWxw|O܌nr/s^3]3 SD%;-C2!D!vjs`2)_&(5`8X7=نl L0pܮŻf4Io|9rSE94=>//CUx^[TФg}% *ʏk9P~SDvbi:ޜk t &uTtSi0Qf* Scҁ[K'N7$L$I*P$ AWbRG6]+%;_\7](Ek+ 6D=RM(wbNʂ/GuβAHNӺᾀI#xv2 "-˸]9Ui2PXX-.0a{.%8{v•N/w2C|V@xw9Phn% "_vߖx>j*5~s\w]$mJ-Wo{qD"mr:A:>h՟4]7 1FGzVo.F5Kpw)Dکw9H7Az1k80 w"’vXtQ>?֪;n=v%fѼQG*b׼C#yZ<)zZ-`E}jBSmT_q:btg;JISDE[wkcɚNZGZ9M|y!-508E4mT]6N[lۡwa :Hİd|&4woXsa).k=xW 6B(+L48baU+>xQ j)StI1LJ+Bq#@SBǎC0/TMfn} 'W=β~ t#KT^rQkf$ǥk<@Yw~5/USydkpףg53 /y^O-3v=?*}a}!mnjW-A:/wSc\@>L본\Ԯ`CU@KLa:Z#o$g e8 A~yrQ*YsR~XZm9\,RHf]cIੀF.g>n&^G@HU1*'μl" z,[Vs7¢ti '߿DOH(JZ#Dgo;jL N%zN$*T_r/ 7K|8a_ӄ,aE^LrA]\߄m1x+ 'U =E:.϶Hϣc[|R@ngI9n pfS>%{J|{,8->G{ׯܕ|ؑa3SzC|.-M>0C4?Tva:R68<휘gwu'JOJf>;S`_JH+9$OΫ>vDHm};B }M*XZI)Օ\,|Xq`LR#4Fn>6ƎXgǮtr#\D4eY_+T>ĺQmك6Hv~ߏ~pj)G~/KZ<{;MaSp]*>%Dʀkv(h{BPE*+ra#C0Hilb1za픨(׻E{ S,g`s@|,(njԊTŀ>꥟BR5:ub.2=@pc?3HTVa',޻ ;vcAIcFvyh@Gajw uI k@l2* (^DŽ^5…NEnm=KEvS#xAIw| 1t|pLNav!S܃J1 +J\F: 7-ƭ[fObn..S*IX,lչROwl[Q_HT-^.6`C΁ZP]y1Š]QraP!^<ܬ۹#/W^wasz- :c q鋝8C*P^۱ʭe YAZ(D[PMv i9DҨVP#iY9@"(ȜC{߃I_4 ͲIcYOV͑t y?d#3:Bӯt8UZ3!"'KuA_?hVʨٿl%vK]kzv̹A+sC%s4|&KIĕQ )P)!F+.d Ku]wR{ Ir]: ( :»\z@`S{#ҺSOjq|Dpvfωzp i3q.Zˋ+h_ R?Z|xwMf ߈/A׺<=\zi埘"ha5\fp.+OOPO_7}zϲ{q&Lmz<t\oWI(x4\F f6p.3+;Bwf̘ٖ܃Xӻ`q+gi|Wpg֌ |179-UN D2mMc;mr48{ p'//[#RI˾Sxe]ԅVw]G^?GK᥹nRҬF]kTwsotV32*eUTSqvȿ-eek"}s RoWmTc`o3I RaFwJEh9jRШ(Ҹ 2aO({P".՞39Ig #WuRksPXx*z^؜td׫:opm4K5wEBV7A}!mQan+۱D t5&U+]9ʺ+6/֮:ڙ ~ u ϛ[yiɞIt TtR6\J _O`,-4Jmzn%CR4'ZCi9sP'^iwÕtdQT:q;Ԕ d)äJÏKG!~ dKO8l5vm]ۺ8]3jVjܔz9?b+=Ǘ zF|4۔ g56,GGz/wb zW8?w$jJ% Wi%< _3q֛7=\Up5y Hpẙ+*P.K ŽiD|J l>~F\1\:k&/sQzV=brx:)RV u|ʈ |g ȤRAHo: ߍ߭H~JBqy;{={a,sɄ$՗Cqj$-% Fr8|\usHjR^cF?{M{XDNjFͩڃoa* 9D:/ ާAz5d Ypp~᝝ 0lpB]?os>UDvo =c2j%yd,-҈g;uhL7LoE&ֳku h+y{=P\raJuw+_g .F}dQOĵ:_-CpO ۘ!=lZL-*Q'n-Upjko'pw]R4t .\T1Xu[A'E7 ]C[^O~>J?)yu-ցX|6Ex*Z{UGdmu)}7iCuXUף"ݦQ! PiF쁅48|X.3B_;'N\g'_37Gb/U"tMD╤/V 5Ut֙^7zj.eG@x||0óB5Ư9jG/,r^HDZ8F=/C崑 ] =X˩-7߿ȠCE??<E 2?ϋpC<4ƹi޽2lr,jŋ"_j4bڧ5|[coEʘp[R:_[}eL ]A c<uN%W][ꋯLG;DWI~Cބcq[$/2AҶE= 6CsrCST])Z5GrHąiߺ(hG5vQSy=BdzA/>ї`#aRNYG xt=WL*W싿`BPe ]0kGjG'E!E}m7ey|VdH ݁9+] 3a#+T'9S ߇v.a*9ŝFDz80#6/QW@?,5&V7&I{ԗA%8Iu&Ulf߬f(tH@T*$5 _)P" KDi.5vǘFC5iZy7K: uLJ]M: 9+j(3(y=(}Ny^O Q׋BF%S-y)>['P<IHIK[~rȬ||V(ՕBw'2AGG@w#3u&\͟Oj $Xn-^'ox}4_c}f}吇ɢnY6ݼBdG)ҕ_`zȈ]SN6$k:{8˶q N$|eјSZr5(!;6v560>80 u,ѺC??_*/ 8oZGGRkwE4I,0P)|7Y7c-6F6ϐX\׍v[dڼF'Cp "K) qP%&P:j dY݃? ע6і昺yR(G_j!(7*߹HwQnn}>d/$X~llL㐏" @Ou}zד:Ҷ0-+ng}o2P$C[Zyހ,_ޟEegp;]O.;]r^Pvɕ^=d9egpR OUډ? BW}R?z~27{-Y 6OOXR;Wi{I>?#Ic,Le%?ݼəߤcq5)3Ȗ]Grfs{}p Xޠ6Vٓv FܣgpЄqR3zC_czt&kcXoT?`[卖P҆0q+vɂJzo^Ȯ V˶Ю ǔzPi@ۼ.7ZvBX#uʝglJt-Qm)H"zȾpjZzq~"(K7KW*'AU(n ,DT7rc[H4DkλS<6Tʭ`͒tmmob<YMpbQ, E84> M-P9-*Z,*j0l=Lm wEvJr'h"~t z{_y||:dD*CXE W{rE$)ՓmJ娭gL6:n| f 3/ ߕ!n2=ۆ.Dͳe* }UilthUFF%zB+c2v(UB>J{]'pF/;pvu!g#iit:YA{LCz0r._"xV/NM l,pZ'V6:"k.tU79ʴ? 1jB@S6Кم;iuܩܫ"½ºƬøInoq1:?[a:,eCpfQb?IU ጚĪ7uamQ}c 8ֲ Phgh>U}yGC&a ;Hz=:<Ɵvѡ\I2Fґ퓯)w`vid(dP}U=E]K< veThjvu(+pP|7a1^vyh1]nu(w-G4vatzPE+琦j[ ?I!m|7I}Ρ?k՗ pNP+2#P|ϱímt:k#Y^X BqtxS=])#.Lف7>߱i~[y|b2A8:ZͻH)4r@k?8cUDz"RY>;C%:u=!={1Io_D:vk;ː (7H?RzyرKBCzR:қ.dhk-?3^9OD:Itȗu1Y>DZ[=j9;xaWlk %Ru5$ea״!Jq[)oZ H64QVI#u'կzD^Ly0[X^ ]Vs*g qt G4\.TD@z@-!ډ0zjzPAn?>¨x;)*Ealxr+}CAw?\ޙ% `#]3D=687BO*j/;W24B?9:֜ wbumP ҖiFQ>'\YX} |V%7N7{H P hst''ĻpLVdC 5C Pze{3"Y ꉜn]TyC{*\*7Veʮ(|)~z^G:EZAxʯ'Hi0ͺބ2`4}<^7W][,DWatW>Q-7"4}"Ԛ&M wrp[N‚p5R[kh8pG-eې|Tn*O1J{=hP+_E.k#*yJJ#ue☄aEa5?RHVrOax(RzaP' l MV-J8 zIHp`?ުӍU&O*eS8h|2Bjd6.R yk PHcZi0[6lA赕mDGli[ mU9’"vӖլ?[ɐ"LVa\;: ʲ%ɶsyAGz^krbF~ ٢K;{ GX*3;AUjP( QNp}UcV{]vR`Fl6wUn[8|Wza;Sk`< ^;BP~{/Y g:BoSG難[&ʪ<찔ۃE:7X#ŪQ;l4NW,;$MXpV,lv{ڮ\Oeܩ1ho"W֦{hW&MЕSO*> pF[o'-]MbiFîP\|;oB@Gdf8 #Փ#pgy9틍QQ[18:,W̦Pi/ u&o&{*|;M z8ԕ,W)US.[Ykf*vr0I= `,, u(̙ LP ĺCl+[ȁLh WO5D5"K< 1eS, ndy  6@Ы/KQpڞOic5tw9?M,W>H5Hދh܁zPJĖzQj<Ho)i)-A{T%3Jj(,D;);dli7nZ3 1x8H%~ E|ЗE xCmg(OM-pKyA|y9dhoݸmhK=wYG<WVDQ}J6C:3Qrڡ QyϵU7)֝FOEۼu+nEn+ %Z%GÆ/ pQ[&/7/P9kd˖ ׏(eWw1M}Ir{IR%R5NGM4SMdbDDLTWj"K8QBMt=ʷڟzZB_Fޑr(CwޝX5xREbBd:{<))yBO#C|egBVmб{&\&m{1Ԁ)Vy˧PGAhUcYjM/d `}?N< Mʭ, B-0;u 'u)m!HAWa=l9Jà 9'C 7BS-r-eB?AhŰVAOwB` f͞Mi#j,ZXi ⱁvznQ1`os&[l=6zzY{ݙl=NT/ͰO UюTгQpr.؜E:5t;pJSH[C&%/ļbsqY_wYp`U^I|z>Kաlj1"D{E#*_k[dy6Dr&xG9>љ GN}"T*F6PP4?i!m|d ls ϫxK45\ol;`ث)M;Z=d?jZfS(d]iiL.S4rE:be_|wJ {+1{L.PJ)kEʽ\m“)oI0ߑD6n^D?LGC\~7 ђmrBFa~9&wf $nοGˠ\,ބkZ~ܐ.TFXg-AM&H['PWQcc䓃3Z̛)Yk%,!vj?-xOd] c\ɰm3[`kv^TwsZՖ*Thl[jLTB|A)Yh 5:mY>W?0#6Ԝ/$z5-$o07Zʇ z3! P*w(wT-DyG99fgC)ˇ{tD0찞a}o7ZUl)\oGR 6\Z b&ˮg`P]I^ɬ R@Jp:nP=/!}ƀ4?罓䓁{,`O+Ö[#2hӱlnk\4νZw껠wdvv5W/'"*kHEz܋7YMT1v4Oz@j?ujp  Aғ`~@w5?iO;CUm< 8ΤlUd>a7+:A.!Y˳?:D1XwQxƈ4\3w. W;.{~]J k>m&;VTobUQiV5>zPjY;ءU#׷U _%> 6AFܬ*ݦ7rs&3$xSi3f&Θj}!'o~l^mZW7oJjhi^ފȯַ>푓^Qj{"Xc5>HJ@.,WG \ުŠP4Wl5/KyF<׃/WGc▾)'W_g?i᫉?io,? Ck"u \ E`Dgcߏ]$3@^IEN#H{/{[SžUfó"&u4_$<ߨy7 Z9 D<zιuBBէ%hOp D3ʑĜ')P4-L߷>wGuVw3߭]ﵴlzpX nnV؍G!aꜰ M1OѮ)TE5 )mx)}C߂FW֫*RoܦsӍGb0azp_EP- ռGN7!)< hT|Yj1{0~5]%XUvb.D-P/W4xX/{KLtb1Xמ![4{N=6wNqoQYJ˯ҳҧW+vtO읁7= ixXGgĤ{:GMKXgLb->' ΌD&s-aDqQ{ٷ4ߦLU]_w~uYQT@ x2\@=2&?"D([Lj<ŸpiІuto써|#Joel<S <@Dh%TwwL:(fGlV81|lHAw*+'%z)h_M: >Mޜi-)M)16=.>}7+UٽtSp9|nNE 79!\͟}Qdwlp^,*E>QQpO&EJ O3]r+/#+}(S2nW{v{>ҟ^Ѱu_FNƽIZZs '`OYG {KޱFw_=庎],k.Bs([ibS}jzV#`&X[Kع!eQFse"v'ەDΤBA:|J&G@e(I$ѻfWIAt6g>Ă;TqB<8%?uTO֥d(U{k7Zҩlcl]e K7·dOqr~T ߩI=IMU =IMSƤʘ yLeyleLUdUr d1jUH* 6󦧮[U[m45 wAcRB~|(U1TΗwdvc36nRdOQdd)8(lܓj|ц5{[ZYCZ,,BO[: fU[A#`Z;  jl>k\`K gf[?>nÏ-ez^#_AP*o.birP(g%Uǫ?t%H[>HE*,ML𹨽SgINp]N7] 9L+qMP(&8ͣDX!|5tenp]'"f9\NF1a5OTlnsi ꐷ!Mi`cյzZʺG6b@ukw΁b $H "g1jKnŪr7;{k㍗āt#}i]mrls;do.iFN.LBSQm"?u`!l3 ߓm>b-fB-CA~(TP7)D3h}"kG|(8hlnذ;,03FgMn0v}Vʞ$/;)ݾBl3{Z`C*~ NO68::4[Rc?r7UnU |9 <{]Vc'j(C|:gh4Fo|ЌE.2%[=\xSrʿ%C^O6trj ij+yޡ@O @Ec(%mIFjwùurI?5-m39a鉉RMH~Ф0AXt-*71I T4!q;I*̻UyP _!oU(ۖT Ym4ȶE~za/ߓxjsŪRx4Nw9\Ap*TKg/TO0|} e9Ρ{&]W~I$dWH߳;j,)T%~BMס|H{q[&gy8eU>^`[PI- > YTLܒviܸhNU7rDW`r[g-R#xѽ:棨tXl<덃@s~A}W >Ɲ]*ϸHVin{*(%r^b[.)t7D˔ϡo9/S*u 'B<e~Zގ7e קA4M0ҁV묆joOp*0]wyFnYRpeC:HR8[&q~ܪ<YV~%t,A鏥<0Q5vO-V }Mx2!ëVY{*|[HEgc<R51-|"Ay I誈[YI:DN~fpA* =HO))ZQ=2lܕ}f1 K{ڋCF>DN*KUwu~ <u&BQhܷBM#=&͸LN (&$![VHX}=Ù7B;1>1~{QV\ jQ|-oc=4bσȆ(6 6Cpאns7CsRAlHm5/Ϻ{n$ܱ 0Gb3t`l}י-X E Y[!"} <> YKK-;Pr-eG:,_X=<ھwV vB̥߃6 "ƹ1!&Z-S\t劉 {TqaQׁa#Ѫ(H7c9zzRy.{+ex 4Jv> 7J>$ `mѧZ4b|BU%%0~('_ŠE sh%*'@/?{HWsgBrGxo/=crns 8~ψPԯ6%^!.u0W#+vb74bgłF쒓ɗS֬6ڤO{!W՟-@s3jBQёk&= e]m .ͲG (I6p!:|%>7yܻȲw$[ ]f)=I'I¥kl{,8PK Mg-ͣ"ˡH"\sESOL[rҔ+IÓp+DzaoQfCJoxqT10UO#X08K!#Sڪd41PY`'Hz̸;#Dl8S}_Q1 CowF= oWGދU^AF޷!>Ňs:n=Y 6ŝu_K#~\+k6@`! qHgøA? : VW?̠Gݟ7Ufx64eUA-J]J4n$Qh23 0"ВzTqfGPY*[ E,pCb ޛgy>}Iw=y~ Q %* JoV +`?i$/ٕm  d%<Y ZS#,oslzPpoXjc5u5] YB~ڞS'wK]7XMM'"6%[OwQk3a0:5Z&DxdrtO}C{%9tr/;^~ Ú,yEUVJ#D~L=&akt7yCtM>^txTgN4Ezzz&F]VfEd&Yq<4p.~ o82KE3¹U|/S^[>[l =oKv*J7Lv">f[eX&SvMC%lϽ<"|CxlxY+w"|+_KH9c00Ĭ` rsʋӎwHqFO uH?OuoeZ_To<8x\&X<-,1,Dg7v$z: f \ # }!Uez )6=G,nO0[3Zw̵X[v^&`YBblY^F[C|lYm%QV^M/ -Z^ ˺Ĕ {N,χ1__p# z%Pr E!̉^ZYq,-z_,ԒW,!ZcⓋl4J.XmQ篗a5زwս],=l=[-]}+@!jw-/<=]$au:P]:w@ L.˜.H^3/JZjG a? /^owq-~g{+uv*aSL M?b@+zQu6A?ٌ9^]L YyT~ګ MB,#gg$lx0Yҁ^^0[ v1 iQ9ԣF5?x$E-&p=xj O \RW0[!@"mNArtbzL~x\L1љ>fVu0Гᓫ Op-,.bXeEUZx3< 91DCϱ伌?.6\k6{VTv:f&[jsaat99+lt"XNQR-ie"G!Z\Ӌ 3szVu$tD7m nO VQڂjŽ;OG4?q <8mx6>\ݓXpVǗM=F&;^Ꞇ<xw鈮a|l[ᘥ-(ƢcQ:褈F||)äm`O,h] WOrji%w f&ح 5}j9 cK]v4ni\q{X%J OEJAk.;S C_i q pDB8e:f'{Ȅ>~ iFw{6FOY-lI͋HfL|v+v]eeL\'-#)9.ccQ n(VGwo_wٝlhB( ?P]s" f/`CXڦd<_a&T_T<y3H_U)@QaZ;D $"[O'٧0x?@QLS(5 "S1`/CX4cA:/8$s=E5PD b`kCn^1ZXP w6hŢ?;;/hǢyѐ'cĂy;cȈ?/8<鯽s-uŢUKl+AwԄt\~A~5ݽ_pw7}Wx[_(0p8 N`6Aq W9*bc@FIb gS*C`H̞MFL!U BaTnh9~ (4'>k#s.aZ+i_:+Qy`?  ^֑'bqb,D 0‚ɼ ^YX6c zc,8 cAVв <?a?[!ҡKK| Ρ竴ys;i _hۻ R[a,ߢo4Wcf> Zd! 1p|C}m>^_[_6!v/G-v 9kOc>yBX~ "݄{jXE_;] }MO 9Ok_rNc|}͋~M{O{=u~t4jlP!W󾃿{Jp3ƿVz= 'L#o9*5-XwXH35Ek)d4hH̳;ggr-4]~ \ j tC<}\!|:P9wtQv䞀Cz/|=8F`+6³5eZզ  s4K!t!?]NPXeZwJAhȉsa'Қo>yyR 1~];oUXS?3e)a!Z^'+ !?XKדdW+R"r} OA&ڭӓaQmZ}|0Sx!a'fҖXʨmc<`܎IFGߦF^J|Jde!ðUP\jC*2/\8wzшQV^ 뾗zͽ˱X }KͧwbzVf vٺOlCÆa#T}8"Ub9M=*ʾqZnlevkKYs6r7QXU_" Qd~ V*7qޡht,$QRiRih)Ғz4zG%Nώ_"'o!>͡|!Q4vx{Mi88wP}UXq4qcZ(ō|VQ'-N}J_큂W5<_6UR(43P5,z^t+nȃcš@lF`"c.;*C5/C8C/l }k)^BPuZbpXM~KehdmSFqg0@Ͳ2)+XzZEJVV?G64bͽ͌4#ƚhdwt1²b1,k2r"H#cYTe0I~(#k(zLɲ&/t޶ѱde ' Te4?P ~gY9?oaG`Lxp >)`L⃩0adB!,RGY ˊZJǓ:Ce`]i>S4AxxikX6bEzpz͗`w8:`5C)T0Kf =s݊X<U} J|/|Cy|'7y{xg>9쀝d/=PVJ𔫓q)ޓߡ>}(HY[IpuP"kBB9۵)3Έiv]Q  %FLE _.L45{JVSMT#VyodQ/Í}js/3L\B.#@5oI?)xo#WP4D}GA+ Cwx\D~VwX5Bo MB<1R7DDO0ErDYypkVO!]~/w'B,Ig>c^Aw uD}ҸB"U@Ӧ f=4#| #>72Ud@W=OiE  _)}K x2ID/,2 F);];]S3)C %a1:aU5Fr*[3 Er *`W?Xΐ~Ω9%r&Oz"_>0JN-139?<`:%7AL]KbԙR|)*i-ؼWl4؍p)e]yImG喘ߊ /'c4VY~&b|\ѕ/6v'@;/YbA-fDn$ "3Xv9Ⱥ[ZAYËf;6j?a!_qF߉S` [[ͷ~qv CZ}m6xKN¡jW - 7V&CQH%xd@-J/B*DK\ie.;E(ןݺm9}.KpEr->Y%ɾϋ1fOe[Gm ɥx0MüixO:uBC/~C M.ۧx1)d`(L\_B߂Lpfuǘx2Ԝ?xYn BhࠃQ;%idM QX#k3̠|&20S??d9B'T7id}8{PsvorY ?/V4ڷFa+'rC+/jGLlٷ>?X%wzm 2?*'9n+psl(w!`gUCۖc(9`@*Mn{#D\qp;`4[x1J:-rO ckcD2ƌҖeK;BLhx̜6shV%`H*ld|>2"t+Ǹϕvqi;k.icT4gҺЕ1IrSC NӮ9]mҰvG{⁸PUzDe𒒽\dG<|8(̎"-w $ ^[he׏&dl*Ec&Rnkؔ>P'к:~l7 zkZMl9̀l2,*zqkXmOc6N<_mThrnX^v`* ; dɝuvX4ݭWGVk+-y<]&MYȡ&9hTS.>HHEϒw&X?4E_t<@`y9o\3D䶾Kk Hc(o|7ۤZh7ɋ<|*E^ӛ\3!K/f'X7H%1aUqf7F'cbzRLL!3"lJQ(y(SI+ap;&*WڬAI;HdK*Kۭi>f $3y+ QFe}^6a"mapVP+" -ՂvN[fpP%H[cݡ-\MhOkkh7W&vwg1U#::i6/)ydH\N܂\m)%_^I 7K {3zSbOA΅Ħ9[{hn8ssYl az5aԀ)\8sAA͜(V~1FXJVw?+m@ڀT/IJi\8Br3U Fm`Xdۚ1S! rN- %q̲n ߊ6 >W_+[HD$Pd})0aqvkx)5̍}6&u DL!,;Us7;m^y9uf\wƋvY);78Ҙjè ڸ|kmǿFSm>۟0Ze6Ȼ$`G $da ՚=QUDQbVnYPo"+H4&v4.ϛ ?bgPW_Ѿ{H Gd Mn2!;੖e"Qrl *$ӊ4';'|L ڐzo ,ġ=Ko"X wj ooծwɚ &hA{?#FY[.3 lBO7Jw' |50q=ف :Mq~dq{_,Lg5[yv 0?)oT`*@;qˌc,rV 7되W7d7 uڐaiӆT=[Ht" ZG-!VZNI'Ogn|ubwRݏӾFΡyEץ|طа]}TW|bp=YGč6EdH4{ /v|t5jVEEI=2i@qajv(QyQ!$%~S~:GZN\g' ϴO(P)IFnҺ"З&[H֚-<}p|*I:,I]Fg\az6$LX-}hDTZجșVi +I2?)2h-2,ah6 Xgc]@Wn [)ǸEp.ԝ9mR!Kah2'ջ)`3Y&ܮ轔] @oC|a7N҂w|P`ľZΫz$mAvi@Rj㌙d&[p(s)}\Tti›0^SPދaR-D8V`wل}`GA,׷. h;=54ZJV^yz\n}X%jů>O?\ݹcKTIܟ(96e&! ;Ky| ,I$oHJRxQĤ-}XmnlpZO k8ПkwqZi ֢8`qGzdkZ1|#2[bPMM_鴞{&dTlDѤl]Lɩ fIXH?~ΪtN"X>V0e/U09?sh_hbd~/\6 qzt$?Jl YpZw@4RWNGu]zFM Ӧ؁пx=x]ɓpfա™F5m- e OĄb9ʄbtд'lqdwřjZe׼/NvR#ʮ"gYm8{Y88]YN!,%(K29>n8L[_a-E=IJo ߣ:[?P1=7$fUc_=a{|d"7׍h &32JW/*~f;| o{_;zƣBM̈mF R7_Q7܅i&¡t3^Nqۃw\9 >Cm S0 ^AJ(O bb&n?fKsuְbʷ Yz lixr_^-!O 7bž{=~PRɘ}Hc+dIGJi(!ݲ<>euX%ϊ8%q$KTh@$]ܒ=8/e)SSOlbUbżÈvT8|?@R f%E0-; sXffp(6[d'<DZ^!/32*厍8`G87dZ4@):!e9ewz|ߐdX=zCUDίa|5Get@_Ԅ# a\6B!5Z1jL8_ p f10O'߄yg#{ڞ~Zb9^/) u: ?R2.f0oPT~%?Kya5R )ޗOhp+O"K r(rA`d+*7SJ&8??4{t?N͋2)q:;',s\z7 bs(,S=hGϢ aOgX`b1~܏~J'b?;E(s%Ƨ[΢G$ f(tCǠF_%`w,Gd敐@E`_cJ ,xqtuf9',MߙE6}B۩`ݩ<* rl[[M]MBjlcp:Q!+K=VhW50e  E8.P~ $TG)lXGX]{ċ$FM`d޾\+р;TnFjp,^sz!x*5{жޝ  &úICN-)8(/J>=1&#> A N™DM AD00h{.? +EL[Qj5ysEjT5%ﶥR#byX0M7PԢ- F1C7X=ZKe(P9 &ʾqcqwrYuVnh>g2Z5&xG9ڗʄyxܮ8s#v"+ut]ƓL]hJJE Q2QWOj_add²wq/\lCV2K&=Nkf99 =ݎ>7OlPזFkD&σvB2! ,a:m!d#Ƣ4^?m^~RkD.)dr;*%ad5j&(|&UNt 5cq/<w5Llpذn[39a !êt4[; Z3ӎ%;>bE:rk}2>iEdyq㳫+~k Ul0&&K e@jo")Lɟǝ' L7M+َ\1tXNn!%-[|#)$h+:"۸`'4Qdְf)셳]QQdA)i!LgFp̖`caY 5rVG@0[oTJn/YDz.񬉯݉t4s4=mnBG-q/~&L(Ҧ^fwK.P+VpٟbVpmpH|I|RdYGZR"aYlk.OJ! $1v?-6րHKaY]s`Jd.|9JΒLPuz&$ٞ _LJqM¼md&D#G ݇WQ8H\lڷ0G8ifeɜ{>fB V!ZMےZ^L<(g;,U_.4XWg tj:krrt@9/Gۏ9{@?QXFr͒^ t~E F읂_x}CNˊ \}#svAVpپyI!:3Z<q@MU@Чq:K B(E @)1 Ny)>/j7.-Kl `1f͘ Wz o'J@lyBAcIm.=-_Ֆ~Z;0PΤָ_aY| WFL o}+kGQ6ʰݯT77؊N5B02:Nt :@=x0ڿ~ceOf0]՟C΍dQK,ͫq5*lN)be02u!I/=DmIHhosaPQbGIς˱EZFkUV>-g) -@ ^TiՖZ1T&YVM,$r6?=jMyRD=LsD Ne92#ΪmFBr|;*=P5񌝽/yX#3*s=k)Qu$Hz˨  qmΏ،(*M @Cb,Y]'b+s[,`J<3"&qk)#Rq% uqDV*7C֤JY'Pį՟{qbY$6>}d-/#sLko%(A~Aqni$x@`9gnG|ftec$OfW]ԵƸ<5v%La6 80mIgsYOU{P%c пU ?e FR)Pƴ ]fRmHZa,˵{L搗ң5؆G f?}aWeup#LӏAGV\C >$m:~f'a{pSaKJ!A%%T!iMkPG' >ZȞquv]ofD#1dz)c`cƥ%ȊߕmZ,LEw$eDrZ'h djcRz*e6k9yٔ s>ңm'F&LN]|r=VNt;?B娮qwa * NۤQXVΤby웁],Qn#xX(xD=d6>!ٝ -Jf׽ Ɛ24Y[/i~{9 a[J[{r%̂Ά_[ PZlSfCU8Snsad<[,7%z\o. R̽îJuzf^ ;l.+ ժނA?YՅh7FB'`2&A¼.0)p5l [˵5&>h Q{Ƌ؟+Mɼ}pC(_  O1eMww?W*/z E|dНx'?̀o{$߉aK;PSzu̲9;*z:)+'fQi-3d\ɝ\mִp19C~@CrVRVM{: o3ݞu8&?v+!>-$W7x}G_GghW7#FGi4n >Fg1s "kNj}V4ɷֻ.+˹=_ਸ)*d&I>Rx]MN/UОܖ6K45 :d Fz)7<^XݞFDaռ؈Lb<6nox#dn}Dgy\Wڕ|k I%e?l WwUH BeBfuH8HRL{k4?2^Azm auć5P[Gd\1tBzvY-E>^wi47&&FDoTQom_9\Sx-/䚤Z+sp/`zh}R b3. TD3==R[s1ʐ?^0Zd-)n3ǙHzf; )Eb4x3g&?\N˹}YymA05U+߸ ӘW&yW13 1&sCaO ˪eUDU'g%$\Ц̮ BBT!_[pC@lj0fmH$`kGQ=ihJ# 1ӲS)Yy H d^YKaf|=5arC5\j>tnpb.}W7m!}IwR4f߄r~8;bד(^]cJPp%q1%#(_z0雅-o-ShWǭèz`EJx~mZ,W2т}+5V [m?c`s* w}G{<.mNdps_oU4Zz2/hV)vGYg~>4QRN@:W:'a .Cz`f0ϪbpC~kJc*2_Dlu50E,"MeCA+01^PB5PNPswÜ!ԼEB ˍ2/5jٕF*m݀BVl9C@e8GDn_MdH<=6oDHbč&-UtQ[kQsN 6>8C!^jMdck%S:)ufRm '<ITjB$ /i(`d ~IkP%\IdrfJZM"EbM98Z9%0kd RuF%3ԉ;u|&|-f!:Ơ1BAyc܌cpt)HἆLdB&[C* ޡdߑ: 䂿= L~\P[+rTNx0 j HMk;8e?FXC{0- z4? 룍ay! 9ud6=-I;qxڅ'(5TO\ ~;" &%"V?>KAO]};TQY(t=6ePp^(l4` `.HƍL'*d.2$ w%njtQakGLM0OO)WzuCZ<Ϛgi4iuʵp$jUsU)+kfhuuc]o)};'O_0F=8=t|}@*ωnE~Y:gOUz_5z(8T5kC?jqz=Ó 4 P=bL?#O)Q;&-VC?z\J4)ȣ>s@l WMhJQBؘڂ_PSDk%w ]XB7hj 'dF^1Ka!~ 5̴ 49DFaJ7UC6=?E5x;m"}~ #TES5,d),0k;"ʫC'?ljRH Oi1gD6 x,~\2kL ђD+4 #T5Yi0 wLթ =6#k) Y  >Kxâ<\U*pzA9ON~#TPjC Cd)g9~]Pߪ7_oWD<(P{xkAbٜK >sҁoB-aLaU]8xxӽZN.Ie Nir~|}\أi ܗ7Tz $(v25naT3}}9 kvhm(&ܒQ(cfvY]EVeQ-? ۅPvV>?@^\Vlbz Gz$\ku9_[dT)ʊkx(/Sh(ue5hC`~avjnT($h,$YB^|4@;Iɚv+N$^"djMD"`߮F*P#`8Л1-%|+2quF%Q@´0Mga+E宺j&GFnF(W}/MRfNTw%BO9<3橝̕8,aY ˤlT#Ne5PT*,s&3Iե>w>4!D<.Z/tT߼xK!d%r 1(s|%}>S  0sz2pwSxi=Èa|񡪡'BTSX~: (,=-]=x?Eaq(oKfLUg4 qpC*ªD GE0rYꣶj(ySjYKG&FW{ڔO~PY){ůQM)S&Z̍V^{J{K,HGʻW{9d5`JœFt(,[MkY(Xk![I՚돈oU_r|Ct=_Ch7^EVY1rkP릮:u sWQȣ @Mz:>`Umt$Oڌy"GKU$sP,;-8),7h|9[+d}UY,Tx$aUҤ-)~3Dz0EaIЀAḙ҉ccDc~]wh Cк`ҩЫ<ƅx{;"!&-&*C]u2[4`nECcZԞ9Pu*O*s4ua֑COr6CF*Ɣqd8G8O97T.mj}\B f`& `qxm-`5 ^DlF>1Sfo9P&S򐩂g^3zQ$4՝eւרejP.qk؍r"Hk&cSlީйA@UqaSZ[o-ɚ5BB\sg|Ye󁚣²Sy^m;RJ}QFov5 ncsjFoCZEiD=D沷nk8gީgabnBUd:E;fNsdY3gH5/)L_ / B9]tytFT8). 1髦%5ky_Q{OK0-\a8$ܡT^Bn6r{Rh YHhs-kx4]yv 77)8uwAܳ|^B^-=t?5YmVjHhg 1:) 7}{jBeR‘Jveh({'JJCGH(׿BH4yӃ" ᄑG38#Cr<͘a %{LrB!w6{sPcR )_q-(/zŔPT㾑Iy")H615 PF"ܧ0D?+~/ֶ*p~;z2IgRzfQ!B? #^Fpf$2P!g_myxtygEGhYkuE8 qVq{r}'V&+lݱE`"aCa FPB:YMY]+^IXWׇy>.< 0_W.7l7 paWlmwRr<Ӻ>w^$v`d;[a96yy=74ژNЪlC'CndmcGTCg,Wh$KW"o<|ڽNT\y>""0j UiY (";eSה3*/xM.@oQBQFO{;>D|s?gBlcQ-PG5"#zOoĖFibgu}m:DF_&[` |}oP-6,d-J s0QJ߅$O69WYS];/&{?~o_Hhmc=3&h [:I{TCg?,n9YNX)X]>{Xb5X_u.eO8Q$hh$¬MV2^8b7i[YM! Z_N)KW(A/|^ أ2kC{h9CQ`I )N/2HRspGڔivv'r+:-R "kP>zd-u\=z mm7z:cU  OcW\i)gDm4ʾc(l ,K0ŬjR:Ɍ%ecÏd1Ʋ~e3f—E/ 楡e<|/ዌghm6+iq;*|rW$캦ȮK3Kª^qեp\6%;H\:Aq - 0=Q8m$VFC76e@%č(ŏCtRtӇ%~TtHDQxk+ 律#YR(iZߐJк p9X!&QVD(V?\D[+( p~_=IekV$\Ht`<äe>Ũ !xXWi7 LR"$N$SͰ\iw11YaL;E1nUǬY mPBnտ)o-ji[n7@ VᙦTA^(0e)-V`vJdcV( ;EģWݨ6mA1Ӝ~a nj$랇f-sD9HQY #&$r|^{rD?kZc9ղGA(khu=xSN0PkFM5FͰ<*D >TQrHB ([;lw K#(33UMB Dfo"Z` RIomݷʨѕ#F'%:Y׽SP3Os kCWuD9Qߣ>OS@XLJ{Z]b>ĮQ}:̄:rEm[\6pM><7pB#&Fϔ1})@DJ yDqsb+KdL Lp"ǃIZ[z3f5A}CZET6ve_d%/KEvm664<^S&{"Fφvƪݯc>1g'͟ Z]]$|,IJ~⩸coF(!\zZ\O&.Y*mɡN?Q!쟍푌²*xSRz996D6*^6H2PިfD5i!(BO$\ryKg{PHLޢM\՛=!^6n19 jx~Ix. KՙepoHRFMV2@oOde7g9dKCW+elC=qR2~!2coEïH_uɨ$G$m{ҟ|e&i0i=$!M;,Zm윘[咀ޱ~ IW:Z=2]ǙVcjQ {%rvtal=a^SrٕEI ^En:!%+ ݥ>pz@Зs_K1DiVx,$p72DrzDaaYD)BAN2{Fk@4@nUlBGi[9mx"\:WsmctZ:e$aQWN9EL_'N5^LOג>ZVEZƬW:Fi:$<̳a-I#_dP&\TS\ߙ{Ix];u~Ҝְ6LYK@vrt, 7PI]SuQ)%JhbcZV-HBNJg;<ŶS;J3Fr7?yQ(V%W臶qST撀{y"PQ̛'뿇,6\?#"ׅ |EB+vg)gQ<-v:[|  • GIW%T8<5."%R E#Ib` 'k$"7W3P9~\.Я,{DʬB w_UrD.f-\O`k7j~%u;ekP^5z#J"%~"E@LZ,}c6C}8~YHL3l>8`ʾĞ6)BAx1 x-:*~$Y%4'#sdX=*:JLőGbf{n23.bbcL(A 7n >3*0_bX$5i16l-gl~l141/Wu/.۩љ%b9r`)z+q!|SQĻgj溈̞Ú6"뒨i[JAf4МAHWT#̱ T7 33e`MԶF7o֬VRkY*M +xW7N.IhTȠ#G6*Cu$a'd46[#-# 6 N+E[4&bhjۚIM",gK?b`YB֓~)͢Km䜀ɖծ ("Y!cLWldƬOfuwv`31poβsCUeVTh(6z)dם?geQ/2>'](7Ǒx'5:L#ԧ y`ż kge0X(&ӫ%btu BÃѦD19D\qxEx>cy-Nvg%pɶkۙ+ F~QiܤO|dw[EUn6ۅ =g2crΉ'`d25Bx]ήErMt]wp[ l' [JAsZrpOb5&( *D2YZ/}`|<#&|DC@@B(&Zb ';0uv$ =ph;@JXY|}oJlݸ1Kl5%N3Ԗ rr E Ͽ`mYNy(0z=GQn )^S6(:(c&O-zOe@LH//ϣ[\ΤJ59azέGOxtXJm܊ns3p4ވp~;~b'n"yG"rr wME/WOru!=\'@!x^/;z\oFQ4~/ K1%E6:>r(g$߹KE\9\"lWƽj^}ѫ^qs~Cĵ\xo qEȐ;pG[8L6L2CwF.82*҃;T%* Xa{5*x"6^# ?]&_m ]Vj|圪g_oo<cϭe;Emc(+K7co$91`9䒳j͠sA<я¸hE1U=#=\6Es:/;+ƺ/W.ؒ"|\ٸ# I܂e6-.w+<Eo r S&fo [UE1p"]\&g\3l4tY,Q*`c٪&ff e=لgUy.lRhh.Ow.OEjBqӒOqyZ^ 5u!O<-Kͣ&ݜ%+cus,XM%*`XYd-{zy'-= B.2^![zXw}k(GR Ic::vSYaEMTuY|"ͮRF$4L5z3_Kclecl ูWow)0UCx6Cc%Q{C2Rޝmж Fhn35A(-l{NpWv",xx ۩"u/fQ/nؑ7ڇnd5J3xg7~ཎPW:Ej"^_v^:DoʴLh,#&Z3MĤc7A_:q)}#r P9TL.H9|db$ؗ?5+i9.\]U[,f&8/Lvj{?QȃҨ}t ʁTm?h+dRo-:{{WyŔGGo#F$5(ĺSջW~t[WC$kxGů␇޽-|ayqly7^^EF 0~*uEYNNpTs,6*fM]bWZ'ah}zܣޫa#&Wd3KrD]0}֣cxs /o +٨>C;XЂa2`7w"_=pmpqkx_w5\ؿ -h9SX4÷08_kSOmTߞڝ>w Ńʽ8SD4O6w8{ xnxV<QOӿ5#|<p7CrBkWnIn_Dȧb/aRKaojda#t5rhXoNM;abbUbX862k9w@n--]ls;b6Cq#n*3FSQ|J;,'5:(EK狍|+ܾN߉~W!yLA+qÓEVggX6'5F#PNy^{!#8hny(ʹ\R [`HeOY2cf?iIdea'p{= ?oPtDO,zZWƴx0)3v;0:th%r!v r)>.\[1%kt[v_zAWT@by|ңݧRƻg.^&d 09;a0ŴYۧ`nN!z-Gf+GG;Ѥ lÂfvv 󅱻lu!,r{R=+[;eu!{R>3L\(E7 NSocѯØZ])x%cHN wpkX91vE-+@\7zGzw]m8U1 iixwjxa+;dEpXjd&}f}NKݗ _Sʿ:_C=GxRu &Chv!~8Kㄕ ݢ~LScH* O˃u[l?{^x>?"9PJ )]i &. Fa)ρx__>} JG)G-(=?_q-fX]ƒ$$ŜQnܥi#͒2.mȤb1ovQgiMW Ҽג5׃T^QJ ReWڒ{cJwOs,z)¼c;;ZR $c؍vedHF=2sUz8NJT.B3>Vb4 0i)=HHlǽ ah1綂h/XPk̔!9n]%aȤV*z rV(),Z+s^IK4)dK'2V{ֺ-=Ư'KP/*Xi~ΊW⮄.œ\gF>qhZtn݉Nr*hb9.*,&``YZB8H"}\F*Z@+Uf,0 bR9,iHҌU=%%a*`ےNY˧_vu^eNv( #lpuTMX%]vRO^&b!*H"6F<ݗ21_jׄyxLpdO9tBc%v9g8>DX"h} |.63"q{C0irowםSކy,7.P? _ }}cO]CaW[R}>',ZGd.kEaEp\+vĚWt(X*9щW1†VȺ[jQg뷇[EfV K=?|'d3Զ*#ȁyeW2d0$$1M rC&lR |sjnO"2ga#sxpb@uĽ@fP1++K/b{q\N#Ai+P"CoC/hk) AA_VqK yB2{Jl~H& _DE)M:Rs19I9!%K_bWާ>ṕoILs 9P(XL'64š }oi[wʾ{\C֭ 2-YbK"%æ6,+bs`ϲovV`%\fB߭Y.wl %D3ף{l_ zGeYc==uK$4`Ze@܅57ݹd27j/ܬT([x_vê+g tXʵ>} PְݺWVݿ`:z9vH}=?ɏU~KJ VREk0M Z"& "Ν/)ϰ 8YN?R\T׃xg3EϷ,]HX?d8g06߃W,=f* u%NϨM̈́@U T\2ە|lYZa]u ';,&b>}w z4 |k`G)LaU`M%4y\VL{qfQ%EdcC q|נ2^ Ud;DJBªr| - GRD/̭ ,Eq௺PnǡKN bZKv;NW=!@ee f[*ØrBb72m4k{ w*M5ϩ-?|EoK;t ۵U4~4eAmb槔Dԩp^0x7&w>!|>)6yLr'(GIf?$KO!+e_y.L!S`!`4pËxBs&ֵ͡Vuf~OO6aiS:To-kC1F ;޻*V":V ^ .T_CDalp~+&kw>|li}lsK$$v%X?`őWXm ߛJnS. .ږ˳?dhtކڀe\=BSXXa2T6 +avEŏq ZmO~e^G,yOi]=(RIrd\#mKBTs2d<_xS"37aj*>.uA'yhVLI_ϖqaOXn){qjڋ ]1{O!d!u\]X{&A=RLG skHw础\yf f\bp#2j"ﶌ|uwx|o vE2T7MPZ Q3Vٝqu~dzXM<I='#οH+z[u]v=ھgNPؔp( ի)/tޡ9:+bׇM_W>VݙU?0N˲ߔF%@i˯h뿬|aCªq0oJĿ2t=0=)uW'@%U{P +-~!ҧ X,Ds\!8etªq#xp~wp{w/[2 ~9(=jT >Ibweg9L_9hW[kj:4lKe՞˽~ `ו7;3vWF(yz-_}JgbibD\|a͏oo)Twz^ =㻯 Mw 22*Z; 4h~l'(UP?x7o @fc]B}˺z}%8ۅK6-@ ڂ'!ךVÏzS m?? ,讶߂eFvͩVӁ0_w9zT=T৺C(nh,/ /U}n W4~w`E4DsZ1Nƪ_Q QN5&F OC2-+:%r7ޘQ=pIOk7?m6]#iʐǩѳ?i^7$ԅ{7$7pw9&xRߔwxL~ y-GdhϓQ0B14!$0כY2Z 9?@14AE}3ழzڍŸ@zΆ5\8͖*8,(%T}CF?2cdΣr¥9 .θ#?(<:W}4}?ÿgG5Wwx ޅK}.)|vV>8PXlqGUۗHA@nDuY~YչO;7ſoʮ5"MeGП;Mf;Eo-凮ġ<^.`kĝ/oyKN{fk5HXxuX2mD26M6Sv87J%~@OKKC•MUz ;{뱼ck< 7[I1-/C<-\r{ʈØڢ}3ʐa]?6yJ͡O5,zY /n$$Qq0}ZGVYfm@2h .xfOkָ WdrYv,^`x[Ǻ_Y]Ͳ\iOzW ʼn &`WRce/ 7UBe ww+bğnND;D?*zJ-whU.k 0-@TbMY?<ꍹJ P^. یq 3!U~{ix!ۻ%hpps򀄱 0m,V*F1TiGe&v8C/{ mHToawfo#`.q p\ XF}P0lvm0"F_Ki=րa š 6!B⦝>98twBz<&fw2AO0M;S'[ NVSXVOkW?%i9er7TWŃrt8BM*+41ɚ̵ l-LVfիiY=JCPóâIs4&ZVEMCGk yUAY' keǚsŖ34}25.L)+3v@8+17ScVcG[ S8yY?g4l~LNBڰ)V-^<&v%w+mb2k(pƠXa<dJ#li)ZT|LvYwȜΓ13-BIfɗryGb@bk D6y#;@5*(&d)": t d^)MW]4 ivߕ U$t96v 8?O-"I+u'9OpTrbra7O>% j֢"cnդ r^<̓y}_ _/y4n^-*sm;q T=-cQ_,4+EΘ E>.ܟ9/pM=˞P7F uPx#{t+,h~K2KL(xw(mwYyhT;]yt 0 fiEs~w4/ a 5 >J؉^5#pM:ej*7:tX ByFbsYȉi=4ݓhES`S`dPsyI[D߬xE(,NViԟZ\7A7HPP hs }{G$>F4y BƆ~49i{V>(cCܹQsjo M]`@Zz\&˥T~I*GaCUlj7h  .zQ7TEo9\­ͻ (!VXbe/T7˾ ;PyfKL% +cACnÚ='|1l7cF8-hl8?饲u*eaT$ݸQN/aɆ@ z7s\W"Vpa4Mcp.F- 4)o|#d9gZV^TV@'ÁN~gnUl:J,a(#81셲QN L1v^Z@UՔH7n{:]8R}g%dWc/*phŏE9g؁ uqX'J imv}z2ۆE՗núN_i)6@V6jjF_a5rlH;S.V0~}; ^PG0=H9f]d)d!<&7|M(ʮ|5؞aUONmpܛoR9\V8":Yi%-EZL3вj}~JV>F{%6%+hd Kր=ܬ2=c3.6x4hc:wfUgƍbwb8 {Sl.+~bץCZ*1U<$jpc]e|r҇ =FQf"s{ftvW}p ̞"Za<>ӎ'hƵ.vwC=vJ>NcFͯ5_d cy1Cb8xnd̻8w#^.;\ݤbE լK12:Ry2@Pw21bXU7kDIeɮS.nʴƠi ?*/F_wRILYX,Z/כ&^^/4("?fM0^D2݈W8t=8`(1d#<>H've=*OBλˢUF#KjC 5T X$/ޫ$< xL`v?}` |_YdT ˫ƩHj @)H~nxl]Ň6;Ng~*u= ښ@EO,~~ݍPǷ}~x}^SCEt<&Dِ`U u?UX.8ꪛ.O;̈́sTY/n/B/_ 0~xޣv_1pIuԂL;!ݷuHׅ}%(*)I / mu>j@~ʻP\+-CBh> f>hzsV Cx+\u%3OٿFO,Y3&8yT610TuVLJD-Qi|DkaK7D9߸2T|c{VE#}SsfrOHۚ<2&VSr[_;!5߳c" [:{|%؆Aucd4GԻ;}BdG7$u?^ am;)HuZL^]B;tuJXEdA],x p`ݛe6R`$/H`%b h'Ւ0Q3l%=e&Sl Mq]=,vR. ʐsiT1`=T> o@` ]C!])=|*՗,UP^&IuYacbC}4 "\lTh$z}h.Οl0>)[a?};goDč'=Ғ@9]h ņ&t"? lBoQLyoLỹEuLE3,BcHV:F-e-ź$>7Jal(9}PCuKГw~ !>eϲ8 dCjǽ̜~w>W̚&]Kb\F,8Aja+,Z0% 6Rߢq* c(ڑ3U;:;{;J_fp݆>3"tfM3pѣEQ4":~P}W`P}_ qBeO;khHAs&pA..3*L=#:- "v5M|"ѕ8mb!WRѿ#ΣДu"AmV%jH:Bl#džZ@~ީUH s-;`L0 D\]fYݶ}a^"p]>k,ڡ2+vJhww5~I9Iu"^̣a;Od sLboIouט#ȼ-BZv(d̊m< /`[q?E6VǿerElX2l4ItX75Sl,߃}tׄ_ $}EvN@)UX1Y&JR5}(>iũϫH"@ӇOsyJ{VG3{){$LLW; tm;›i]j|Rb`՗4qLa`WY~ZثnA@-E_,&ZEc4@ۛk&Y פ>yÎu{9Vpȟ9axY?~O[*.PFӌ…TLr iP0Ws3-zA#OJZP^׉a pT,kϡFZk 0G ;\uoAX?:'g@7O8Q2 uwWPTW%\>G06La~-^[dhvi[VLO@}6fU rukƘRާ&8]x60,)O݃Z :4u 6p&En=ft щQt+\_hK[֝ O]C,X <^z@DdzdC.|* =-Ie]2dq>\ `[NyZ%bF? Z1ozK|E_ -I7e9h0"  кfs`aSN=fGik]3?g ,>wΡ}`.[d/W"xH6| vטd.9rgw%GYm5l: %Y3('ԑL҄ST7RʿC͛f!l[]Jt+Ug/P̢DwMiwmٮ|cp~h'7bTXObGC?^]h9|Pd&@E*!O[ w(:VƲZ"vơʜФd/c7?y2Q-/Bm=7OynCiiW@(uXh"'.og=2Vh:(Hdʥ=D/?̭ 4ucÕnׯ~hoAq6Cʱnšo`7C[CSA^}54]ትǾ)"aE<{ Rjȥ#+`M uJett&bkudxXl) NR&Dmy->o obV6Qavo FύEEFR n?Y^lքFbNodBx.Ny#?#6;\v(JafhRU|kTzJnl)3Pv߱ v1$uIG)U8`pYN >^8W;F4 A:s$[ Qjcbc)qh )z/YAZ=ɹ-e#oȇ02 a5 tRq4V"ُx;n *Ah"c2rIȊuF(<H]%@ lqQ˭$P@#17tʡ2y줙|W&g,A.A^!1Q -ثDW̃2x,%-1[a0UHpAv}2ErZa%HyYN:E;kAp&PS7r/75~H;v$[7lQfE 3<+PL!V3Dg?u%MtS~@w 6aL3H.5r|,:z'a;tQt4QR"PfRjH俚A=]%Ù;__7ZCr ?Džvk)dyk61J:*]U&Іip6ig}5hP E6BW*c|{T&^mEGX5:YH, <[' ع!`>msU>Wv43P۬׸T2+3Ul+g2(P49k1݅ j`?foݭiM"r'.xe}9>U<Wڒ^+O+W͊ iX $yn`=3:ڂ@тsWخvB#>*`-N9 +V5nHICW 9Zn],Xo8Յp]lAmsi+75Wcѻ; g84!kbK -NNdvaA|!r haA = U>/^9K!Ÿɱ=I )}<ǒ@=a,Ėl;6Ns9ѵ!^2')Y菶.efO_ ]$#% _g+f| 3Q'Q' ShtnX~2#ߞ( ᧘еD'Y=6):I-zۄۭ|G^\x}q*zxGH)*g>ŕ=p7ƢzM37O.2R{9 ITbxĩB83֡vջML>Hs|C4+_LV:xю l쌙ҒQ&ANዞWlvfkAP>(*~av!X1H<9i69M51++́ܲ-5Dx a%>7};6T @6a+ m^i zee9K^  O}m>`=Jaf0)^ϱʩO(?huvŖHݓI }Y59ß.+lCF"~,j%@[+Q0`'VÐ BR L5_h7cNCc}zo# S|;n{M.P5OEzFd37g' W:㭠R{onwvDJit||؁Rr6aCڽ ;}+ A-(ކ{@цk>&0F,݂˜U !nqz__/HK.T"s q8=WYI;|dʕ8"RI2+mqEuC" I=lRO KR@qSA#I@[H27-tr*퓪y~ tk)` KG.ZK^ہy{1e!EyxI5r΂#7-'CP[,#<o؊*XԠwuR]~貭{4rYY\0T,D56.Ց$& -RJ]pA޴SdR4n)#A`_W=ܳ?/^@.͚&5L2K%]ېOm'ݢ ~S5>\d3r-h|QfoG6C:n JB%`:-z"^*䎦DVv츬et݋SfKF$683L:Aú,We,ԀK1@ cBs|hbGad'[M;5sf>Z>VM{a`|xucoqM1߬uջp%ZuK؅JvOv!/FJtWG#7 jBǑ(n Qʊŝ5#v!0h|`;ri{~`czD?JPG{]:]C}T|;ܑ ɪ~RpD/y$>'00ǣ}! Cg2Z pZz&R#9@7ȹ;텛jוܝ}^_55bD7SD;okpur Bq PJKTNlHuƷ*+6m'ޗ\ה(z\/0+,j&r#P$ixym= !(i\||Մg^5l{!rťxbp#a: \(+8lq ,䇜Jօdk*(36*6djސ gĭ2ycOd@xK 1쬚~6:AVF @ɩt xN!I?S^lfwk mք !ٓL8[x]kv^`Y&cVi]J긲x,쥦: X}gԌDd&;Z ^l#{7]⮳B$i`fWD/C 8x+z/%.P ]S }ygѶj!(˹gD[ yn H/ "È.6_qf~- "{b1h&۽y#C[C0V?xt,1>>o*#ً)= k ˄%!ElL=m0aU|y[\MFPof|? btP-p[lfáP,`}a_mgxgz@Z3ATb ,- >#b8f"b[,T@E4MaNSbngZ38n3kA7 F~3Fĺ >TW;LU^Nb۷\Vo/۫zi[Vt7DHmĩ#8Bb7\V:F< 5#֜[J;T7 u{@WzO7ڹi6ӺQhP_vlt?]+k }(72+mwM)u~-ZK{ϓMP}j/dB6qjp$E.xy͵aYY!^>3u=u4]g;7*BA9|G`ڥD z+Fxk~,h"ole*0nR:=K*-zw> FXJ{Ƣב8k"-%T?axw6rMh y|Z:)pR`Eΐ^B^uS2=?8u5"z=UGJ[Mթ]`ҽ4g̋<%(Y3bB~lةAVzwn vTSAH$8/id@dF*p3DtR0!a؂tRSŧa?G9Z Bo(>M>3Esbܮ,yBZ͌pmV>&/AQ r!:ʇĮv@ h% FM/ĺ7iq)O"ы}@g|+&JsCe>tw(A9/`IewJpv3k`ϢFݧ)n9r.׮5k{X>V_3gm|-h0Hmm-)huS=;ë;֠Sz:eנ#*/wyYT@Vs9(yOC䳖6g"^c0E W/š,rm'ܢ[֍G~o t9wg+w8;x9~5g7.# B@PO޿"П`0ެ)1(y`d[4A67hV]>YNfTnß7IpMШ <?\CS͜lV֠6 4|8i0@8i FKZQї\!FQ Q 'Z|Rn^B]Eqq=yuNarJ94҄{+š%Y;*F;2ɷ[imVTnI;{JP J3GpV oy:\V7?rytuR-?zI'i?e-=^VS PEݏ -*Z-ΞB ITv4v~O;H(KZ+Wz~ JhPc6cp$Ani: Iz1koh#fYfdc5P#0FY>x ?UD=UՠF۸7L劇5mz_vkFh ZuV-bV5\c3,>!1~O5K"ŸCһtbH"TD _G~ߝǹJzO۾GZNj,גjN T⳻˳^9)3oG,6PsӟW hU@*n66 6$P:~B)l7X\S^6O% XX|)^o, #XXԍ} 6{G;$!D؆62Y>ٸ5/oE8 ަ ;73BBơ?@O&(?FV *ʡL$p#Qt:"ޮZSQJO@E7CI2Nu]1o\3j3%1J؋"ް}/5;H J~WJEA$&-HG9hEifzKjh4d #o0PW`$'@GGe d< yeg'ü}@4{:5U|ٚAP@RGCjJmϰxxYEظ}L7<@UBEF,&c_-5/ϼ3e7M]xsf]kx@xh`6 8+!xi*o т;L1+:͞rl3#,u3RF˰-KvhEH(c23tkG JCy.Ѹís#qL"F"Sx,ٕl̙jW0-sRb嚝&AE6LYm\'=P ֟(f)H>~Hs:e`[k["B`Z\;b1-iE}1ED W'"S8Rᯁ D.mt29gT\91x3J$ĸo iUcF{A9Wpܻv$ٍdaƸC*6{lEKv[e3(CYcr6@Yd;+m^MUnKl)vFֈV{a\|CR.~u!˧JX r`z WnW'r]R`@'Lhy|cknDl',dH*F|CΣ+]W{U,6w~ҏv<憓_šۙm(ur"P2U O(sO;dgPM6q9lUm>bY;j{N-&UABcWj /QX|Oz7ݸbVqez5G#iV3k~BǓd]RDo:g._n+kR0::8HE9iMpGs,H3 b5Ȁ bF 2՗C<7:BQ".ȉiASa5U/{:. :GtjꇃCі(=;\`XYJh܂ibSMvֳ,>MS=UEBLg.q&[r55NsϬhOvhN}<1L`2 %1UN$Yy'WylAqmt}1)K/)CL[|s zԳ[60APx;B03M4,kHwW\a}?iZz]e9T 6ͤMk(8t`=%ܷ*ʠ32)H?(p)fmK u0>vJiEDD84.~9mt,"(/A)'}B*{`=/aŤnEIȤk y!o\<(ћbҊeSxuWKZK }e!pL1nSp,q{݆6p`;=\ۓY)(V n\/g|e }H@F}'F>1e2˸=5;Y:/mce'| e3yjBYm}Yo.">A4ӄ*-_Q#ئ}]%u@2؁P-*f:bخ`8󚴱q(Etv2  ZYf0gאgPcרoW\mHyTt$,1Gm.݋ZѰvfEŻYaִ>-C!!̧ǡǐgW5YsF)Y x# s}Ч64)`ʶh\Lk>/dאxNpGgE+k?{gʌ~ U,2iM3ƗS3Í+2p1Cy3`iyqkLh`:R[%g;.S/<(;"OU[/U7@UNPt*_g#N{yS=>veZ~c0;N;zH/ހk5i|-m;\ƌ q٩Do_wT>hPquXOӼBNM6UBȪ0->r}R;VKE൘PR-ƃf믊 7إG3ثIwXckN2byeK2ɳ KjJ_ͯkcE V0lFe]=t"7t LqA =pNKi/S|N$-&oci e,Ҋ&&2<ܕH/$:Ӑzmq@L2`xK ٚ:cHi*Kp菃˟jE2$1xRHh͆!-_b=aC3_ $!mr 9?IA)ք 3oE8dCcg7$kUeGAuXʱ~ 0hd&Zk6<֡::#A7ٝd~:+wXK'v!7qZz.\1M֒TõDɦ:?7Z,d&Z1ӊ`6K JBo]?AJ{az6^b yO4I2XHՍ:L;TGцNha‚'~|=6bW:J[$]if.Cj&Kaξՙ]>ff >c@3b/D.,x:Ŭ%Uڷ.fjрE,vCi$wlAW5 ?`#|k Xĥ] 1Gpy[ :gfMѶؗh"*NIC[}} X$wfuI5GS_]tUwcg:L1*@_B\ Q30ضXғ"m)'=oVi>S9y^X{ะ)C.Rv;e]%dw`i7g xw1d7AFK_6{L6QGȃ]5WiRʳ%]mSTmۯG:2CCxʍ1CIq -0:OYB㮩bMy3/r\.K: rb8Ⱥp(l"<.dp7v5aijpVĐ mޙAv]/78R_jS|7>K/)雟,T49VtwF2gzGAoz'z&S{) 9 L¥֠0OT/0g]iOA4[:%MzO;ZAѷ$?&B})s<+&ɺnrb7^ HLځ#m酜nBQe\Z_\1П7vE%-Uu[Fџ_k~RZCbvMKo-gw!g$>Bv 4{B( @W$vm-Z^cFYc&նdnFn3#n7bcܧV^Fұ=gZY-Ϩ|.g3zÿ3?a-p"cߖ{r m%D5olP>N:owKp1dW"h7I1I).-e|w692i'l7Dck熏뿟@TMJNmQPA=}ާ4A[K>?FL$#uS67^XjPxWIv3<X$T0293c: x:*1闪m^!k?lmvtTJ)cUuAP)ov\bཔC&w@V$ǞV-lRKƄdnpK_:r?Ĺ te\m4 m'նpL.U컋>_iHhH޶6#*O]xN fd~qJ>G[3J(WDm[ˣvcߴʳQ&jJ1'd]p54DJ]ޗ`m գ^ puJ ۖc+>lk,=QfF\ϊ˹Z2i{m:ۡdڶ)-W}=΁[rUJNRIKJ]YlkZs&㼌oN2*c5f7T^ #NhL8^{ZbȒh>hBS !u U\%yͺ S2J6!77hraN3_KpTZcV E:qÕGRo NC8Pok"ujڼ\kaX8?I2p6LLngR~`Uv&1MMdYR6 Ϋ9xX# 2΃ɁH ^ZL. ˀ= -nġ-WaBzmt`DyXq&4ﱼ g ]]`1{OjCnvAϡ6 jZ&4>Y<ɍ·x| qr`0^dyodzJTשnꑬKw]MJ?MYLz k(Pnڀ bXoZ qE+FHD{ԨS-<( MdaV#e-/dU:|9b~xΰx35 BESqO:A )šfhbwWuIZaI\bK@-hiy PQU;a,(鈭SNa(ޙ)Z%7w-SܶZΤ'3LJ\)&EeE5TS|RM1!Z{`ۏCRG3~z!8pGf%/1;9R-_\h2~֞Am NOky x"fWHN?.R2M~3xJiNLfOiB`3v\Ŏ}U{FFY=&Tղ_dI>Od'%D+b 5d7M2ʾze豖O"#%rKv  hP3 T'1vƏK6e0g3AU _WC͡"}D[E?/džۄhU(PW /_;ZڭZƩQ1cwL1!1:H_|T$Zzc*W3oxF==FG=xQ  tok1wIZuy# F0:=NG9htT2p1gr3&tvq6㪺sKӎ4=>j=jWfgt: \Bb*ZI$6 c"'tkӧޥF+ {Í -9Ԣq@7Ӏy~b &7isXA`ИFȂCbRpu`z:߫oF#Ih0K,~b2Fx8TI/>cqu$WOl ?3˖S]sa}C5 ĂN.#Ht\!ϬܠX+72䡁M[oStYո0|+YRZPD_ YΫXu+|Y\h ݁6 jk`,/wB8*ٶVkؗmm[#NՀA)+ql"wy9Ǡ&hDb/1 :6_5i^Pz`pV؟zcÛDM=WFM>w B3.qdpd\ C{A:"\%Occa)BY9^|u-(֤11/O7mCV(Hʑm)'%ZF9^ʶmdlG-%.j1[dM"C-9WA^dMkӚя#81y8erfT$ax2L5"xzƒ-PN-h [̍g)Xt.ӍɌj ƢCHkuƢz8i\oMc3oKMbrfVXNA>ޮfXoei&6y6fXJIJ3c-֤:! #MȈZ:$ PգL} |i<& |s'Ia8o< sM](xaez/KqOb‚dveWYx.9+zNH:]l4%ia::ALy&6w oFn;p;܁C)aSœ'[P*Ri؈#J#%mݡܡ}D(h,.>} AI9D<ތ9XEv" h\!&ޙQg:#Ao) -K`b ^LꦯΌ[݌oepV_?P2=00[S*߮k&3Gr]Åi47дUsw(3?u!_)0M?fW$w8k7utxlL}_wCr1[mpC9_f U[ɴ$31/_5*M'$k|%1Z(^+g\1ÌޛygHL=թ/a-jѽR޵xTÓ.b͊Bzp%Z%N"Z 5j5މ;N4(x uO%@Gϟ>vfg}`&Y(_JK1"GS;=,2 XxH?*iA~EBwYLpܛe ܻ4l)H6K^S9՘gOyI|q+i/y뿄]b͎XUfLo*7O>>!'Y*8XJ!Sre1J(-UF'Pفww߮+y3ʇǠg Jch2ˌ# ()?i Ƣ0qS&[&kF'BZݽPL-5S)֋"^x9Bc_$hXtG2Gq h˱q:O0P%&.[cq!U *OX"~ksX V% 42as]0C1\7^=7~svZs)RA O@̖ʻ-Ry͸y.ɰJ:V=`N'I$% 0H8:nXJyF_l;AmxwpA_!tg_l[R1ۦ#?" ٤Z2F>c/<)}]Ԣ?T4S?\X&V0.:|5eLR2fwus+E^ۄD:.UXMj Y(T·cI3LleG> ?o9Eǂ,y-?\ AbP$WLK=zp8{1FwBC>5{>Hjá!-qИswpsCӅIx浫XKm*Țۃc+:οiQ C P+g)guyi+z Wg陹$wŲ}4KQPyi%{JמߔmYɱ@ ?~Чd.4(4\4|e˨3+_ ֛8>YDTua/UvL!+WLYNո+I ƨ& F[-<,G1rI2v/*۰CGk>Ԥ9_5@ѻ#֖W8 lO&f$t1h?@b&܏sùε5d:h$" 4> "$h ~*?=ҁKSFC1jKVZa"gZ SkxBgXZ[YK` FP fטccS:tbǎ&%fr‹+g8nQ"N^q1nB`>1gj-z= ?6PVg s̶(Mb#h4G<̌k:^j?74:OCP%.A7Ne,Ưv QC>2pn;Ay 7udJ*q3L ~BuB>@f$ڕԻǏ4,(֮ōR694 0%A+n rCGv;>ҋǨy ȃamb<O+E('gfn])L!mVP۠R6;0_k ot [9T&| _l#E])=Ne m0$^A8AT ҘHt3es"3aЧA{02x\.jzNfMvCy 9.6uA_aβ(O'W#FNh[c(ZݚBԷu:/fX==?9LRiK:1GG{Щ#qfo{\޼[]4/oEnoFB䝃>%{؄A[,cFp|)(, #}JF ʠ̘+|\锽UC?o^X 2Px!^_&eK|d%is4iLcc9ٳwxC]mWLPaU6SϿ1KyM1mmy)mct6"IWSs\hwo㼚9}K~|a/ő'{X#SLB}T r5#A@g2ȶC%'|7LҖrd5Aܧ5`=<ۘg} .=YN:m?}alzLk/)q}l>H; <w49WM@VR"{ %*#DbJz搟ZLrq1*y'y!_is# ԏ۽kDAQ8krЪE\̓#!ӑ.O!5~J2zxPCY-y.8_8b Zm| ~/ei5 S9pMb(]] 7-ܰw͡g1drhSXROQ|ف\؅qtX5L/KxAG*$d PAqрODaotل-R۹ɲy}RH\EV BbgB IiF ׄ`z,DOS6Pr$ 5;@穃-z!Da)a|h7춷gP>z, C}EAo ύOYYwPJc̀(DK iR'k"a*P/?0+1.mJ^BpX;xвW9;,ZK?4?|2Ӆ90ةp\C\0w6~-i!o;$VK"W)D;,iƬ 1hurb0xXpnlQ^YD,YLIs˯``̮O F89V.V09hCdy䪋D;2>wwס GkAŬx\}wժua*; q? g_U2_;EqtFB4d,qw̿“PqamRp ^RkB7W8)ɳ9~>O(> g_䲝\m#,YJ<{Q[N#)eM3]BqT<|^/!Zh/FnVju:< kZ=uiCv9^tlpfGDQ0 >jQXJCĵQ8膞 ^GE{Ud_ |=x:/QkƀsߌҶ]l=d粖>6xRQZ;f{ v2o tC6)R3*\ {IOp EEKo|SׇDvR[|!"$i{ނ2dQ^řL+gFa;Otw->P|*`mڭ>644<|5 BuLg \aulLk2Mb;Қ<LpI%F<) V|uyDSf8 S# =ȩ8ULPwHJzo (N*kt*ztÞ4V֤Th`QfLǧIl*Q0VVvj0r@1wUID y$&jD?ij\Z%%bԕO.'s?R[ۤ>rA ᢹGJ*[ka/7I@U,I1I ,kDX}sXq`Er}qOUI!>&s;0fBY<$oP 7tQWi?!U ҟJ%괬?Dž.sWlpD﹁koXO}RH5_V? `piv&:E6x.Ӷ̸N\VvM[ ~͊oF|PXꮑ ߠf΢i\/:婄tHϼi3mqE6U3%hRW-V(aG LtRMf_OUcٍ){c)%}?ܙIȫU( f/@a_lo6/tCub%gzY:0G^pM,҂>=[5uu_YƵ&eef˙h qx6)r嫙U k};:{f3oT5d- -3MؐldwA2$B*|?rpWƓ =#TOWA }mh5igoG K@FxF_ }s9{*#* Ԫ uY8m]dyj s)S^Ӆ̀v$xP\1r}ې{hIO6b whifKs3Y`Ea:Owtu`ޝj&7u:A^wo4 7*њpS)GU9 R Vtj^ZC*h,~ .z ?&d }@1g:S{9-i<Ԝ;9v˙%b,y)o* tO$C'v*COcٯ歠v5y6(>y_3Aec㦾kD jy;NU.4JlHKOpfCeُPɻs1OqE;]5XOҒ0~](UٵpcD͂ncB`p㈠@WU{"aɫj2J6jZ{vAYo4P'眒/\N` UƩ(&"/:1sDIT~Omشt`GTx؏m+q{b~BP[)UcF) кvYGNc]91r ˝뤁vF>?EHIU sO?If=wBW ~^J/ErKKytd:i#Jt35 \{ L03#yWTWN&rx^tPuWO,tk+' ~r1?U*7PZRZ[>JkIC>OhNy}AOQB"4ױ@?d*<8)w~;'>cY7<̜ N5TzN׭ՖudWuIHJܢ坮4A=(la]C u7&JK \4M1[x=}K}֤逐n+^b3>{K87<2PDK-ay&0_%_S&ÙX)~D=Au& :a}_)bRD^kqLP!RhrN{5ɀ$vi`ϏCP4׉Q\3CNr?WQ3TjkUv#3 2tzx5܃^!]E9k<&"c;&"*ASUY ^@;Ѭq%  oYYOYEi[f ;@ՠfaZ54 t\`Dǀ IJ WfN iGRY5SKx >B,9! ?QpiWl9ה2ڀ,?|\x2HYiyYš"{#.QsTŻ*r$]]|XcfȵxA:PrkW]7D's3NfOe;# C԰O2lYqaR:J_6lqv)ky3$\W13T$&WiČkw9p͆/{`+ZʬZo,n18gK9b/cTuligAD+0-0,"::ia!*48XHhBA?s/sk6a7ʌr miMju6H/D9aA`Nt(c8gIS=[{{YӶ7 y[{f|¬l!KseΠ#|0~0rSu%w/{A_'Qڅ]Ayu8\ucBx$(-ՇRdbTe3meCD8y[pGAz>"X|/g1`$ALJp az@P{ rgA z~eX9?ZYph++ͿvP ^dz"r7tbG r,W?.UEykV2H9α4z &sOm/B*/&Q<ч47]bw,+$YE->odpJD]Y%&y3)W(ç@.qCÌ̏6 ē-ovAb(Ԣ{Kj͠nU-϶q(eqAO:xT-iP2"(DvDe20o[# 5ٷg3Gj4J`8fpt5<[##Vdy`GRY䁒~Р2w`x&RI[{rsX ĵa%7 &v[ۜF<هPZWIjgUq!Oy~*z'{,?Av/-vt(|nYwڔ:DtD3>e+Nz<1Q8a7_QymEGYGb?n%ໝ|wA+ܑ̉o(܂7 PKdCvWoSyQYC# (zPH Ƿի5f s,g`Y4Ӳ4H|zeAtN| Rxyhy@cBs*_gE7SmsS78c檗%*sM!rYEwsa$BٯᅧP\P9j%Tb60KZcgTւ/g{\n? 8w Ue/"w|uGE7֨r489KPr )pA uRSV>!Kc.Eua{:a-?# 7?CBZvJI59[)4J?A*7cHȐRFͤ8浟d|Bsz:BBxVJUp6ˁ" (,(M@Ɲ?[$hKʼnp6{Βomے05 uګѸ^\Ip_hZS*c?)Afl6Z; 'u=~-K5h_rvߎMy|qASO8 S:}I|g"Ȱq"%f_:76jD*Z|bDZeaMA+Hh'n2.4~5me-'Wcje=:ϲ{,Rfbң}ִ&H|n[|k9&:h5m{y~Q 5@B3Ȥ ̟9_ 3G7xn堃AVP"T[|u(B!F\A9Րٶ8)=ŸVo} GbaPoB3zKG|w01y-C .yİeݍ #^{bGNv*Io$XgsyaN,hKCh[rH}19wKM@԰UG&Az!&/ef~m2siN$Zp7) J6{FC[r0r?mw ili%pUw!-w.G}G>'$u\J2q٩9xez頡hZ/k-֝IH,TD^-6ڥ$5Gã5 na$d#ޮ}OU>Æ-p篙{ч a^k{fւ§ax*@Y-@I˷'y NqnhQ%,xgvObm҆;U]c^pƒPx律;l3[hUÈjy[Jv6DFZgÝС֊lmdUO Cw\}IM"+jd89X6kMbz&MkKVM܋6tɖMu8D`ATC3fE "B7(\JNAeb|V_1 a!於9 Ƚɬϧz55ǁ9yEwL| [ɿ}cʌu:QPF$*VxLTSmK-yfCfL ZMPhwd~fWuh}32pvdex,T>9Ouarb9ϵ2?#GxorNdwF\s3%"mIH(^Y{AI8@&y&}C(R ?gGWC,<>\,։c+a\:qhs/}o|?t g`x:A[}_YRlvݤ.R'+%Y&OCbumʰd/f<*dGafTb18 z|:ORLcrl۹l\1:C}?[$:-kM||W~F.se@[B]STv.88Mfo@ 86q?0Ef 5cg10(<3Uʄ ݰ_8tX25P!2hRvy j-=74EIm3V!+_XD ڤs_TC"5dXXO,imN ίgS7!F55H qO>:~'*8ɸ%14@eȏWcFMA/Q;~4*(Mo$+3d@LnnU5ܬznD 5mspm8tECkHyBxb0JJ6|,l opձYxl{ap# b8,tlRWuE/V!smJrYo .[&+n Gk`W O^٩/g\iڮvrŁ{NN/o,ޅsgYс *ϵ#NGv@c"µH`;2N4oMHkĸʯmѲdiNlXV%w# m2[cs8X:#3͞ |zaqpːA#(Ќ7yޡ#4F-Ww-sچhJJ4KjD^#%ڈa դ}4mgTwfXVƀ=j(5됝K8v,cQDW"H;%8 gV*\|mOq8Hꀴk>B+1gbn3*#\1*JR,TG$FF"ʑF݌PtX|jV;|"XLh4H-bey!P.@ĎI*X?e|&O/@M O.A1G~L9$ԶΧ7:ށɏ{ҷ9/=1 oKlxQDP- dwߗ3P]0S?2:$;pKi-r.ߎ?ŰZG`M鷊 er֌3~;9J]wCo&XJ$Lދُ1uɷf$P=4$K["<-{In=-AO"dwx|(&tt>*i/|-E[o"=]]&r`CGъG^]f-%x<&c+I0'[?sDʟu6Me ? 1%Q@H(NAzT17,B-}v&}%9//DTphcIN{OҜx(%X;-hH#Oe/sNoͼ9]y9'$rX_Jmx&M \ 3؂y1C!& гJ7~YǍBKo<.:TiO_T>7$@StOsUL̉0uPdH7fzX2=&D~3Ǜw^_0f=|;fI%6vS7WSy;?HφV:Ḿ `ik:qʎׂ_!yN=Pe|uQ'54K5%ԴO6i]kQeŸpJi,%_H= RC螩5TV>>܈~{7):|K!֤xhZɁajڭ[=s`,pe(p,NxRrɪd&aVX&SE{cm)^VWV9Hez~-Fy,(h1 .bpTƲA2jĴ=5-8cq;q )}>濩F-櫔W4Wg\23.3Z#`N.D;M o9v_l8d΂]xV4d /Ϳu3!p~~kFic U β6d}e ls6jr*| \! >xi5zfT59vHJ^a7Ypݎ ZfâQh1BCIdw4xHY3+vN%{ToMa1WEfҽ' XƮ4bԬ4M15oMp*@5sWB(?;C= \*\ =\=; Y++Bh-96AM-6wj h.H7-)>{ W r'h׺_܈?եA_]3e22E5CgOtC3Q* P"P|d[BQ? Wv!Hbn" Dz>| sY܈!epXt6Г?pиHDZw2q7usPF :AX;8xDiC)٣tVyS!E,.i850:VAf&$/mh;]|%P92NB@2@W/- pD²ΦS&Rnυ[XA醉n$eg}8,Ar`jnDS@@b'Khw4w{P mz=Oە X Y(`*O5{AU昋}i,5A@`B[=/9TJ2A>G}w.y(XbOAf\E!gd3A.c4Z1WAKs]p.pf,] 3Mv%?1О0tmG7| pXԛ_E_:^f,Ŗ!g&789qPΈN|nHO0"ՙqzzM` 6s2r6ZƁݼAS!֎+ѣSl9נTh,j$-Ѫ9r2'c*٫[5a]bAsjĠ UmH{ ׳iBA'Htq=o`B,ɵl "o<>h1nrzxg(Ɇ69"Uд lc&];#ƒnY#7!_%̔?ܣ *?׬s>+(3ejp6Ӂ,<|a.WU~ 7N''_n$ft"%Mο[y;,k9E-۵ +b΄P+(+2byYj.{¥xgզWΉeC2b9ѠFݼ\թ^&ǻr%h:Wr:ʰ5)ƕsmeT7yM*C_Wٗ!wJG~]nŢ`Y.G5d7f˓aʍlѣIkW;bxoEhj;_;HKAv\D[owot"$A 9TolBա_6|J+k4#/ 4, }<_q%lJHL3NFlCGǠ!.<_nwJ1ueoCs>c?olvjGtOPȹYF 4Suõ| z^{48)k'$+EqrNOem]>vv$%R+͊z<.jO B"/ZFP XȡB&N/ؕ2ģ;;={& Xoiۚ}>O{9v4j\9}2tROBG܀^Fu]9tSuV{N GykZ@aP: c+VOYw1{xLE?^3@yMTِC>\䡒,xz*H^ *zyD"Z^h Vh$Z$MV. 2?MY=}rA@>齱):Q-:a"~ƕcSN|&c(}:HG!>|+Pgp!G>{rj?9srxp+ŨM gU꜃iM7~ Y ^m'aqč?S5^j\y_o4Kzm,B0oFL`T%}YyE^ ^8]pdqv~ǐF5*V>'o(o4Ԯ/02ܰ3ĆO\a~5X1+`/*Z\=#>YsYk!_ŷh XoE>`w̚vQL-%5+⦅(dO}mm~;zI]QT`[4hcsh^u G@i[Tx.1Wï:m_ƗɌ$<˹$f;^U3DbfDUPݰ'k>eWUpfL"FpZgT$:Ld]m۬ \mpoao J]1&%kf{O7_-yEO[i |?@d| 6McɁw.ԭt'\fi PR/Cf=f |t0 ͒&s>4̋ы83$2Ѡe5ǰh\Me/LnG*3S;#_'gr%! ٱP$Q &?+2ΎdXyrL5|F4nWԞ`toˑ] . .D8]"d7f#b/$kBA;c\1+:rܩ൰:ѭוXأX Ԓ8`+j`N/HceǢbs?KLO ; Ͷh Ίס)kpPq,C%Я נ$w|f+)4HqdJ/S 9h-%?fܔTl;oT5ǂb:a=i<+wrJ[6,YgY(Vj s??&R)>O Q"!Kkя9Bkjݸ laCs%lsA /(x (DSz[䥺 WW1 ᕿ+wGO$ۀݓ [p3[ 5 x;a]K]QfY1aȀZUAUVes] - 9Mj-M*(:9$pw]_l|iht&RҰT~K7<[t6PAC-8cABjWžygCIsM1!-nCAB-cbS,,D=4zx2n[/V,(٫S }fpYg,H~VYypS96yX&kXqX@="l|dD[4ϡh90p?ޚ{c 5{4%Ug0_dKڋ7VgaKMc=8VyCaxMNQi x|\˯v iW6(q|PH[GUeѸq rvσ,6̝nQ9RƅOFȱTȸbz, u;I^Yt9SSo5CIGLlZ*38Aj68=fٖHQzꔦȧ /oTP`Wp_B6Ag\q ͵}󅳃Y 2A_ _=S3(us{3Xo&2(@evƻuU/ojl-5FYv ̝p4'| k Lq. gQ[JyN.Jf>i^nɧqc7\?Bo.[y A/]F h5[AmٛUWF_dtiszTRf,@dB,1s_$6BƍRR'!7s78/$J$ù)$Q-PrmO5ƴA6x33@P5^{y½a~)v?\ #-l9HQ ~sT74^ &1E8rW}pEQ~ĸbtH}~3J{026׍pX79W;`YHX<:d>}@6@YI4"7?}B63>>A^74K>NҭDӸ6Bܾ~˃⋿QƫnaO\m 2j[ctnljdD]qBJb& ԏ).,hqnci&VM ˵!+[m|ڸbCu7'!`O#բVřP@=YAЃ~a _ y`yX޻z6 .jd<953-y?>&><$>PR:䡹dx!ڸIpu:  ÛP0ctUk:o-*GpZTg ZD<ѳz}peu>7Apnbpn*xmgo/fAw3ֻw>bŏ`V dsŕaHMm >`1ɮ}Oϡ&>&KEWg@ۨf 2;#XksioTc-a1 4Wfuf9e!uHoH1fvI鳆îU÷y+S?h؁|vRp>zf\Z1a݁YA0x,K*+j}U[2}J*R)i5R_TLmԙT|Fh_|S-rKINqE]Tr+fxNa_wQP|QxRB^UfЊבI<{LǓbV&mJ1~eRA}e8!Qт<ws,O8B \Gwt]x6MwVׇ.I9eAM39) ֒F엋ϔqvt:"&@A9iM5\ozkU2iG6$ߛWdo?ԇ2b-yŮXLv"!/HFOaN!TUq=obuf H6QtO?%zK6GΩ:yz z`#`7=niUJ8~jȗeDhŭyxcΜHt@w%?I{(!doC=x“Qx+Žt2){+{ǯv{ɏ=Q9A9KΝR˟4!:. #c,rm'9=O[!&ӗP&ᠲ;# GGywނ)MK֎iLPYr=p<ӝgpzJ+Hq=DWG~!^{F6`RNPmFX:ٹ%djERhJkRXm+G|6H|Jקx5_Lj偀i?Qq(BP^)="`2fON3[AYmJN&Wi,k/ SVيР)mXŪ<=1VccN=*JuFrZ* z\'q&G9 FcTpѥcASXp'^/Z#FifkyZҵxudGREQxkzx T >q5@X~~nqemڮ BZЭ0m‡Wő}v%A A O/y 9  < _U+LOF$ǑhөZL0cuC~jXvXm?.jxɹN|JJwaƲxԷn'E/wx%~Ҁ4.ȣ92LvCyM~<.jMI6E}_ցST_keB)W( /ʶJqC^d,!&WVժGmͶ&?nf5Rg+yf0.GsE^9K+QoQg{^i#B:˥qvO9j<43ާJŢ5x}FhldjlԼlːFPV l؀ YC-¢dYZ7aZe©PJGmz:xRQⶄw; Tm({#]θPh[ˁ%@uqviS/\B 9,{RmTlel˞z ,?ЃIjhZc,6a9aMm۰ʹ7ubQ$1&}0џX,m+?F-%5P(k0c\bܣoݷ.]6>]݈jp2 _06Cv|5Wgԓ/]o\֩e@hc TBN+15R(j.ݐev! (Su|j̄~LC(}td^7J3L%$9[H ִ&jCTuc$t>SO\/$ y|t蒴Eo9]26q$u| иw oX R(?j\.-'` }kl+M|iChi8U]po{ Q`1ʑwl&m&˽@-m&tЊ.Kg(Դlv]uݻ.- bUT "LE-y9L~ff<ϩ?O1`\57m MW㊂>E#׼X{?f,QO}s@_hZ:Q Bt7^&ǚx/1+T|kXG}g:oh1 !Ɍ%u,yh ͲZ{b,GhDiWgwtwbg^bW@lb{]C=U2b>ҕK8ê#^snf4=/D/^Y, 6)]Hf06lb|PYBJ<xTc=gG*=. Tt"478lrg6^$t!te_#-8xB]f?F G)F;.!4{V]>]$~B!aQ[/h;m~Wl6c815#"ꌞP^=t5+J BB`m. x{` w2SsTdrgeXnawѦG؉n7'0Lhhgӽ :ޚ*&t:̸oEN>5ǝWY% FO|sv[2+<',Cb4 9ʒoPUP(1* EzϏj^(!H.c~:*KWsث VsF,W*Ʒ;jHOgH_|Rq" 2'CU#@K#iq,,|KzU类HU7gշU#(n ni+3z u^9vʦdPv+M^֦םu8$w]i>iE:Em/b_:x,`kSy@Mg6QlyQ\fg!?~Lk!N $)kf.xl ARnDL*gKQ1')ڣhPWe2 ).Zŝ0yթ'MbSN $1jo'_Gczj/F@/1ʭ#u<Q/?i-RqPnO*hX*|}-E'0b=ěN4Sخ(<]%~)')b Gk7 &Qcҧ^ ×w{cbƑTQIpЪLi1lD,,/kZ%K)OB>eChE<o2$$*ԡVTQ77cp5(J\qe.iUhvq8yJ-WG7Ro)[Q.}Kܢ8i{<5ȝ&jpK<8z哺kc;}Gp'QBG f倅D:Ƹn15 c.^?a~K_F;jXH'|z46*=W-Yꕚy=2U (8y*XG Iy6ȇ 7bO+F@#СVs{Ptk__AVFڠV㪓kaf7̦Ayq5Gu.O50U#x%ݚu<π9|l6}\0&g=t;%l}mgU^¾> ӹCPYeBwϵ*i?|T_=t"ݤ\|pVBMZVunrN>4 NLt9Y a߿G!%2D &%2n`/^ѹc{W8k?RwoޠO9x"' X`Q?qJ_cwX >' $IR-B!Tg,_@8xΐg#/l y؉9 N/k42aTzA>KKwc~: +4ŋ<T3D)G7ƄwfDcw=Ӡǰjm.YhRx jNp$¿sh] ["u`&l βwDWG`0'h0dg&%GcFb:/"6`$ (`[{%0nM7P"!ObuE 6ZRݡCȊ<1E^^z=>ӯ)ȱɏ':?.Ec \[٦<Cݯ9:nnX&*0۠Ƕ`1*Urx^5tzR|E0^xe O'*|_,#Rk,URv_?vh_\t X+UJhs ea%4@/!@ҧXRƷ}OGSdYO05.! =SXGp㑫ՑGzUmE)6P~Ry͈0Rh[K+OEL.(L\ ]{CE"[N}m]BsF7ØKC]~_2EB4>[i_ *TB!UHәj=CMrV]?|59  WFH `\F'_[$ J{#@~Li%P NKʯԴyVOT;-yP÷r  ,MHF{YDUe_+%!6J脾HR fXQ\' \Efa(XxIӊnUWMAHHvleױ!5,} u~`Yj`|v/xVQB}Af#M23e cTH qRn#]ǟgu畚:^D _ު z.8UAVJ$%UwET1Mxn/ҭl%\t UYBW^ C69{L&i/-RU N6CK+[=Wä" ̠zv<պqB>i"frDbJu}[lJlď$䪧Ŭ[:6Ck tVf(]sAzv6v) V7|yG Q@-TK@'8$TNz' << s#na!;W^y3E}"\7{9r9RJȪlecfW{v 4 KTuSIMj?&5e쾘=WrPUaH0K?qhȼ/]6fL?ʆEIA^0n>i3Z FςK:mڪXg)3_?[;͑@PdkI5lWǰKA?}`ɠH$+W V)v?] 8%{2(X }^W'Tl ˞1dAI T~n,d7`}B :+%hHs-;k,r 1CK+ E>Py,RtFBFQ4Jf̹WCZk֜Ϋ6+Ue&jd*؆nx44-D@1_& fL%?=7Jys@/&ďfW7oJ Z,ؓHePڿ؜hФg?#bHOHo[1[ps%3z`%6)RrwUlMm- FN+MX<G=gr^¨G]O=_Vࢊ*RE2#RXXtCPXWL@[`-ԞB,;#}gV\67)u 4t/z7#/z:tuXh[ a ;t}Gg`D6{{t:12cg`G 15L*8 ^EɁkŁŇ4Â$Ǖ X_'NG?:6|7b~UiF ̅ٔP>1U!OA6|N\)s^AX^Ȟ(M;~וb)xH?*AL]nmLFS/=W2b*1W&E|֜]-am3VQ?b!IL#jTJ"N!բ =>)f;q6K8F5Cxo#~(AVghoCfu[&)޸9nY$孽:t(ge#x¶C+dT\u.8,3{WsFK8 Gfr#!_Xěn{oX/qELh)t$}#EdbӦFIx<6t';\ HTJO k<_e)^\CG:0#Iv.W2bSxa=ga2|WjK((eGa9V8ƻ$Ov_3 ㄦQ2ǥm5Fs(H^/)mu>oRk㎙#9Z|k/6Uܕ_^C|}ipŦ0_ra.QD%=Xv/.ۘH{XЮ)="*!@n!/}ԝ.D-gNk3sm?|qjњk 5"ڵu=\;[ jLO]?b" )@OKUp7j)LP [Z](( N*ۖw =G>A{R8O^뱞v?Ȅq&Pm&. x@[YW M vY91Zt8ӉP̻GcEД@ټ+iZtds~A~DM Y%:./>F$uS=(Wnee<{ߊx^~P"q.vm ݗQ)b=P nMd#O@&?8B;q1י4#\zVU=m3v^JA$uP]=LEռ>OSU o^#y}bahxYlߚ:/2f,dZvh5k+=fh4ب7p%/N\S1 x3/5gO= =ּ6nYj&l@ ӳ/S+CQ>Zj61-_h6d'@?qhz"`_d).ZurdglU`h Ĩ]K0lVpj!l-/k)MR*ۙmO%V~Kr6Pu ?V74LeJaoi,k +gѺS#M\`쇠Ap7+G\\ȃcQ2թ5(0EH{Zوt|W?QkcCFt./SbN-j6)pC#qf[V5+U ^ kC!},<\>2)ٗqt&㯑~q,RĆN "m5YIկq@ڠiuh=#R{i1L>pmOi4LSPks)ϡAOFi:iwfQ8fI͢d,J'3t>jJp%?xm`-SSY4K(4GLл[ I.Lw5OE]Ԩ wvaS/Ӽg3+ 6w(Xýf1)5mpf8KR&^bNkcd@IF ߺ kxЈs]}귉,hG]A^ [qCԜ`o6 #Iì|]X _L|Y&$ggN@ #x}mґ.\C!ݏH,Yd ёPjCNDmb1e!!sK2X٨g#??U>p\&ܵ_Rhl6w: |:>^,o 9Zz 4 M^0I= 94C5+o@jIHBM]c4}%RVR=U2wzru&һvV/F-L5KrѦ|<:)sL6mS?d0b?AZ?Qk`{0dorj?IQR ܁3c>?C'_M­ ,*+? IJ%骕9ܵw"EE+y7B~iZHf6)^Eiye1?2)F:V.>ifJ$PܣbnO}i̿gc\$pNjqBh塌 r[T֫$yd2Q~-P "''JwK+"=p,qvAԨ8Z[EM&R-/lQL s 4w[],_v/Mq~a܀\ܳ-Jqco=,Vwwk+(jPDů5zB z.姉Sq;T".\(Tq=Z w;dtM?!x}9'Wή0B;Y}#!UHŸ|0c~:sH. :Œ [j4a?bF݃CL$>OT*r ĵyVKG+́]Nl{.%l"\| \Vvș8pVdіAFNMIQpġq+L;ury|jڏ>z {nMMaq93]a@,?auP.JtN ӣn{`X%;iº \~Yɹ`ф6>x<)K&߅`"UGc+r%ˤ ij\Od`Fasy*c.1g)V#H;8>\M qꜩVvo~o~'mW0xʴm Wu(=skƺ0Rz3&d]rt.*,NX%}oawo5)>h^>kա їL\:a!oy{+~qh&G8Dv嵖3ʭ57wl1 t=>ϟ/vb JξDS#ˡdEa u.E dP> 3bYA* /1t rku4fP5*t J&vGz>IȴIjkP,ְu_lѮv7x3>yeVtR|B~aQ^ @Wx̖'յ5ɐ:=29q9:</BJK:rB# b S~0 {5*EtAe'1Q xEFhS 7#.YݺJrG E\ҞHM {5vQW+?C(w s p9X08)iS1xXF^KsvˮtՍxo>mtP&i^٦f1=Px ]FFe+kYnѩrAWbbۮ,5Hwƴ,h W):I?}nݺLT;H)p!qM_-Jt*`*+Pݸ:8쾄3/n.߶& ɘk u|D} "pn&z9{w=ھ<;H6@Wn)NJ* [.3PC@6+j6@n('h²MgV$c uX~"!qYz3/V7ƧXsE]ZB{2:CaiӘkIg)ynM8 XQ eyyq9/d_z φYu%NT-#+QqmeIPgӧMI?fhop<0oE=H e4En)t3qeۛr0<+ ڈA+hЊN|uٟe٫zdSpI 图"Cp [TxE| +sdxπ9%9ne禇2ӄ@4\TBl\Daq|^bbaԭpb?\&1S QFSz 騞,9YB.1 K戧AC-gq@c,nέRP'F H7s<s?'80?+pQ9U;\kn1-U-VxtV:›C;&%zwfT61%qZ#o^]dOLsq[|d/^_Wf`S| K{ЦBmV{*m.twI=$6 T`d z eE-1K6ePf.ڭtx>2 )@?@Љ zM;D *t8{ D@.Gcj`dR)b"| K]BR8>GSlm~Hu#B| S[5!0${ӌ_ s52ӪT#낷|k )lP[YJo;R Fv4\^[C!~ҚbƄfz6 /EPV4G  #z3{NK~OjE~ذC_bKsI{/Vy1r5KB^u~qw3jC+c{΁sQ ,0E|h: Q$UmHk#~~zhz5„6%/D6:򒦕q "Ä貤C7fW~SG۱OQݡs կѨ}1upδ^>V.?Jot%xqNoԡ,1<׎'>ıyq45JQ*ޭ1Su-?A u\ U1Ϲ(p?y* d&k0*KH>?`b1Gĥ}h9V<=b1嬱{o,ǿRPe\7IǶ`5F׻3WĦ+#}鸘S[u /EZav#PM6u"5޽Fdž̖T]Jm9 44Ns$՟Y*`ㄜ>, :j #jf@cUSU vy߁?a1ە1kil^1js5ox9nw1xMw*oxśe8igiڸ?^6unyR\VXncg@uE5iqLӮfY8f\}击+Ws9&tڍ*b 'ljsP' ;]@Vy1} >T`"+;3R]8QtGi,Rs>ߡ|:4)@/Ԃ ^%C=qv;1 z0be+Wo"t*}밌c _E~=:yBS*=Cy/ 8OPJ, `rwFSZ ]~ T)xkĖmQD+/t%Z/kW4lH!&1 4|_-(I:fMz)1QNΧίHǔp`s\${;&u0'ZN8|颗x7;AZwn8.S6WTv~,h&SC6S4lx>CFS[=1q8wR1QKѬ\ S& ;60f`8st`Ae#P bK(?q ܙ)pGTrv! .8$E ۬51M"d%L Kɞ>#c?iPqԇ*@Zha6~ltJeoo=~Y&=;:l֭䓎Rb MfݫܦX?G21ȳ-T[rfUͱ[HԦǹpDQoIwm N?V ř^'2%/V^HySq&H3=m ~6)R@ ~>p禜LiFjpr;hA :%LbŖ ߣÍJhJ2<š]C+TPLw*rG;5FOqc9{)R%LmbWd=6wJp i5oҰz]57f0 ]"aqXH6Kı#ƣeT]]e$nxDBB]ʔsH>W}ҿe0{.Y.pӱ|L^">l{|V~%Nd Rfy"Xz I_1_s5ɯJ;Mj7-ʲu3ya8Y޼~sS-WtB. 3LJAЭ]q1h|653\R#)^d\erDw}YV;ξ(gtX^6ST'E3: xZ.)9JXT OMc|ja6%i歠{q׷liW9g$ -?SMwoCe?Wx,6pDK2X90kY_WT{ڮf`,CdKNDKj K&v;X눯vqC=kFi\3{p"o8fu<0x޼'4bJfj6cLYS,FIEÚ:,rke6+b; +xy&mhBl,!4^Jb 2߃Pif0 yGC31CǤç>ff`X_92gd_TUtx~D[ ԒU:m:2@9kbwYfy,L-KqFxVq$y="UR@ƫk(ibaK p|!sgI`ǿ>"˅.G E r!̦Knhh""²dD?2to^-[RI*̟FJWvFo,8Q)qщ3'>SsQemQ%{}Š;kxMDF6i;Z,]q{Ye~\"6q󜰂>Qõ_64u'ПVsș?P7-cUЙ?c1e1,itqZ [xL_%'ҭ`MWl=_BdUR* t&'Wze9Vt)//k^QF_0?\d$.L 0} 3ٗfo2fXozXJy\ν앧zL!_a" 50TwLgV](Q;P@W;U sM;1QcC\?QDG55~\G =BoH˙glzgn%_h!eBR1'J^RIZ5tԥ=Kxu|: h.m%܊1[-0l!>.Taha[,]^׾s0j2 7[MwtG5\~2Kx^82K4NdFiު65洪S/FzW?ίkS*(kV pr|oJ{v_c3!'l5*<8v\bN'mUgmƿpNFO"N $1>m.Wh.Wfc]dm`aPo(  Ywoaqnx۹gI"2AbRYwѐkw}#;5*Z.Adivr4jV'Lo_'Wkw^"iV9ad{DjG0өW҈'q!]pqvҞWW$\ B6Q0o` 'z^v`eEu97\xex>^͡ɟ Z?<A\G5|[〤`~`+0r{ iMW|O hn!]OIݙ>t.IvAS9NLsJ2,bLG(YL@ ]^!_P"H \1C3NV`3ًk?V5'9CSYnʉZ1x#Q_L? 쨜B{~I =?}_*)HU]-/%GpƖ5d"@PK)"uQ-r } }NԤmRn#˷>\\5WjhC%!ijv0M=R k|LM``Z,gf*BiWWoB3I_6SLR WCu5EzV,u=[eK{{.q˩wJ e_g% TJzݗAedf7A* \RݣK*ga#TfLfƼt=W9&)* Pp ; ^,xs'VuGN߅D[øCXԠ;?AB`~6 i;0ۋǁ O#FV$Jh1&rЙ\Ji\c@ w ﭻON,&|1Xɗi- Dvsڍ+be:}F(~N ,.F$~Weq)<ΛO= _]Eѽ`Tftn[&N*+>E8]ӸDlf+:+i$,X-t,K/<}".Y+6Ub'$ӕ4W]Z.o+"/s5,C#~먐N CK:Otzg|QA+Cd:g32E>?# l-H>ٍ"lS-C&DtGbEpY w4sa*ּ0|YLAnY3J!F5 ہ>R1pA֤.x&^15mmRBfAW( zN+_6)V`fF0/|øEU|#eR!7OT+챝iǒZQxЛlNa3)U`U@cP\uEj 5;ľ>ISRF8VٽRm+p?KYZoKj$hv:w9Oz$Woexb:C^ѤRΰ?lJ66";DTE|3^&h04j7L=5` 9 uԔ_l_=90O+ԦmY?wkZE+ 5I<ȅ{*'] t8ߕV1hwMBێ1%6~ XRũtXuУpV1<,B8Pj•q:(SI w{[-A5+X~.`k.6GfͲn6fYW\ݸhՏS~qpE0t"ٵ8^F/+M>&B)5h=^!MUߪaԮaq:enkFbҵIĤ"pK&+Hp(qؓ/.ڦb'H46z,@F:X*EAVAGQEsz ?5y5F(INDTaG/Esd"ǽ@젨= t]{_dWg)Z9x:0c ]%Ap9 DX8R+!E$J$)HUw*y+x3ZX6"2ftuعD?(eUljM|@` 0/p-v 9fd)>z C =-ͼR=P]ƣvI=:{ sh7 AM z_S: S\͇fmC4b):Gw 1i_'81 Fw"'-*Id7ȧ,ZdZdϱ>*zAfW><ݵ9sC0LLB#tPv(u=D.pq:!գS7 I*fn䓋ÖO"Lꄺ"z vs! `BmafC6ynqZԻ Hj3 \N C7*F;f&:bYcp-b\0k0^cbWLlռ^j5W *[ @*a_tHa0꽰lXL|\՗jAZwh@b4eW> ~t8mh c}{> ?aw殳 r/7De)/J鴊ݭ\4eEee!3*N" LFYU< +>xBezZmV CX#k>

{)asߤ}>]H蜝'L(d=v>\). *"FnV7tE+oo)qb5QC}*Ҁ.Ɖ6T[Vuhʷ#:dЀ7)|ѳ/%m,쁻npF1 1qh4Jh/g4yM"gqb4*n^}4ft@#c6y7 Q X.*U]lcs/* !r'2<Pӿ-}107O :yЯk TL6K2+a>ᨯёx:!z>~PCRJQmb-&;u YFo3W_$ -VD #ZAQO/;34 J2ٗ<2bɊNTvvo2b<!̄azԴ '< +y0Xޡ&9uZur0ٻyWSL;1s^Yc9kbKr[&Sr m_%z ̈́3?kŒnEøo862YOaS`jV= ya֯@7GQޚ2xP )Ue*CƓd)ڇU-v( U\ۏ3m5xӻdtHk.r + t2.pr(C+2hW*GO6 2D= mx "( ~tz9"`d j>0ZLː3 "fL͘%~厣&r񲦱cj=g#rgT~^YuC`yAר ]_R+\NuG#@{cM{r/tڷ!4.df) TH֬~NQyorʽ]>%}<>r_⒧(U,{ FtGXosly+sO]h]2S0z_V&&Z9 Wp9|qIZ~<ѬZ3 ;wz]%5qa}/2ArH.20ȈpN@E`ل}]q^a{Auvm ˏ{1mHV_0隒\}КB* =k }ʃ؄=VG ϐ+O܃]=E N9QR )G e=fjAe\xgƆ Jz05;g@ks@9r/SnL17)jhgJv[\҈h_nƖB'$;M!MO !b$'}9>}>LxW,c^&ΜÆi%z [{rw IFK #n8b(6TCҗs'Wtp97*2ܒi1L;X+UJ>_Q^ x50*$ɞzzz,Œ&XC]lM%`Ǔ:M֊X͐g v:}e(4} S5W5Ft'.>>y9*B擾RA^ڲ_.HOsݡ_qտ 7A~HGU=Τv@6!!\?!s Mf櫈GWQ"xd9\~ûNS  _G '.Cp,˟ɂRڱem/R?}9i_*8v-a\Ԉ_<ǯXƌ&1MOtu93Gc[Qk#SXP*"[Cd韎01 n/ mJKb ֛V'(x2X:$ft)Iqao0G&?2Z?jVTg$5Z|ҁ' oAV4 _3\a6݅<`EŖcKE8^'N٧u*?jg' V~Kx8Գi86rRNR#ߒ@PtN\ϞKGTGϾ(/D5"Wt$ϚoJGp; =خfRfp}bʬ:!]>=/G.ݣ R_IƁIqс>p'SʽXt&ŝܭm EP6CR,dm#ȋմi-AJ,#m}yfP<;hHYc|cgMA}ccPJF5 \ 3@ >m?M*m# OJu~-u*els qvOkX >.cJJr3̕+ېaE-km?Iy vPZ|#4V&*EwoniSROn[.] |e zGh1rZϩux z-'p$ ERߺ"Ty'쇔!dJ8[_c~8*ed1#@" W NkOzU?osa4M]J{tR ٗLTkգVO4+œ2 2tVpԗ~-[RbOk%WҷddNYӨ .4k|ԚaTprNœdr3$:Lκf;`s *,6_ Λ֦ά|&R7gw=Џɋ"P"n`W=BhL׏Lu32eM]XU.=$˧o-,(B5^Z!+bʀh=zexaS{.K)\8Sm;?o(*<}[~c),phyjw2=$Mqo6e9-bq^6k6%7p9!rvŪl:S:hHLo*Grф([3qa4j9-(ۇQ\t _{škSz7.vQԣ>{L}/.N Ŵ"UjYcp U"uH3k&Q-x>HCkNcM'|X-Kuemų`o̦-SL7$ PQE/@_JKJm1Ԣ?w0C-)Dro7qei򏄟ԥgi,D>ÆG~XRg? <3$[S_'h2F0I-.\XtIr|ӱ ޯ ;C`⣎EnBkhU0B|LSU/5r1V8[we?렠W8WNQ>_l} l}u|%[+>i_f.B_64Drx.*tĦT!z</k ݼl@W@4 &Ŧ/x ~ q0La-/ry$*&OP!VImhIe+{;4J`d_qV_`5CZ&Ϳ6$@NBfc,K9g o_{B^G%Y]j&7ɽ AK D}=AO0"ꐧQ00E х`l#r:voeL 掓z6SDeC -S*[vA׌f'q/CgT7ZU_dXNr2MWCqoȇ%@cRث6lI- F o1|-]5 SOp#]. %LFM7q~`&kUWƿyܤ }gXQcx]J9G!^LBb|oC=Fc`#&-rU?}) ŗA:<9 vL]+~8eZ38Zk1mMĶ]t8ijc%00zaL5AV.z(} \! @sci;śQ1`<[MyFM5h#z +[ӁV3 s@@埀-(bc\\-{ޒ7񲸑RDel^FDt"9yd8vk ȷx'^A'PĘPϛw.rՍB;Ofm}4frDOc]P>ǡ4.27'} :.10  /xЃ @F ^>>%dP'%nSl0k]]Kb5ۦS]?"(^`. vnvǠoCĿo6v6P |ye K-ǖCѾD/y:C/yrvyrs445ZX)-=& EmLC}0{(t錞\֋ᕋi&Pգ/с"Pjm U.C0Vѕ\b:EV D2}MH  #!y`gUmat@뼴)sxm47=\+{rj?rv(ݚq[ke|ӰL,هq!W$1$mG'x x]/ L;Fh.eЅ͙)jǨxiVp+S2;r +0n]bOoX^v?@@"u8˳J]௫28^*pJcŸ`|`]IJCW8yŦmtWfPpn4Wftet=+;\Ģ&ʉIƶ#Ŭ>8؜^s3\ڇ G+oq +< pVk\5F8nJI4O0FXࠋ4k$ er{^/6&s˓Elza8Qc 6bG8Eu04_{rd/܋ctuo;z$}[ XOt,[^a9얔@G"ȪӗtIG,k.!Re`]}$vw*+[Sj^!M(k_C5f 5ה4>#퇮vmYx]z>ctJTFoD+e;(W]b zu HN/%hWWD ǝD|^7t\Nׁn[ĜƼhwLI~}8^kz3kw9KXabkb1yq:lc'X0zug X,a; W?h7iQP^=Nfg1O f!zLdl!Q?匍Ք η 2z:Fl{ήp>qHS >D;Cq`RzCXn&9sԨ ʝ!vqSMD쏜i\SMeR7hd~-[3 Z. iAC۠F+vV`i{eZ(mREn ҕ(01 7P>8*l<3gq$S|:c\ WT[PLd\ڥCثF\UG. 0b70N]| IHriMeninz8fB!kf"lLe_g% TegSgr^Ӹ%<7Fؗ]2QG?2LbUVbXX~7,&Ǎ,Ϟm~cƑjq3̈hҵߔD0,y)UgZŁix]yarn YX)322w]/XdiOM.q(Bvy]ro)) ߡ!X[٢ԷG6JMگiU˃ !ACt8$^\RH㕭l` 0 GWYx KVVWj)~h@y^!oBٯh%"8"uH j.0IeF"JӞ3j*~*JFTS!}рzsr9|!q|.`/{o -ekJʎ/$-U ha+i,PkC:Tj`[aE744sagxbl܊>=|7CyT 3%aIW+RZAs1#ڋaYF9R /uAǚ|Y?X=従JrJc{5}T>飳B0 2|*%:^z)v 8{¨.TUxrvҫatm*_>Ճ L4׺EQLQF6Ew~YW;yfpgfA!'b I*"2Rsw2-Wb:.CZ ?%~/ī6Za1QŢ iq;^dd`#7oiu-]d2aB=-껥#-x*# 6Θ!t8<\`Hu t3 zɘohgfk!<:s[*-qKAQ'k0) XrQE);# &m`dtG!)zz C_M= D1P"t3:H(Ey"(C݌.:ԷӢËJP x{,9J~GEVh0=?'H𛯓!Qva.S{Nh uIx3<|\KvKm:Maò=#Qi1ݶ |gQSHͷاo_gKC UgRkÅD+d ͋Sh-[ې;]IvqtȨl}ɳz=`LZX# 2b&څ%ttVGo~ȡr(5ޓ]ab9:g$vI N>HKmY? F$ܨwu 9c*oC`zO JB'\37QAjRC⛕VJwӇIfGq?lG/+#(KW\i<ˆcI֫s;] V+Cp k R,#:ЭxQLl ZiL-qpr.kkUA|)OL-g*óq,rO[: :6%<ڸI d1`#Je!Xo1}i6=3i?Rw=3s|1K&>m2'fG5>aF,Tx<# ~ Dƴﳄ})b'I'M:&D4/\KML6[Q=lWYgv=+5E#f@=xIp teTr03-M1,yj9PCM]K?М~Q'"*a΍fpb 1È0>TBEˈ’loSܚAba@٨YE4H:2%Űpܞ%z`~՗$T/vi!cfb[إV SO0{`e`À6J,\@M$3@y}b3g"zol=*y?|Pn\(=nXr.m6 #T-Gˆܘ+a. д=@o 6sytTV~[nF.'Q:,:| T8IDn9rt .俐mxL#Pv΋~ͳNVM7\}>.6'zȊ ٓdBԮ 0q^*̬ÄY _x} O]I0/Q7&6 e%aWmH^#8KeSw.Kd"/r ym.ԫ3kv)B<' UO#籹.j;‹Eu. 6_ĝ馻`26TAt6*3ZB%a#+iǵ'Xol^N6FzڔgH&/W&f>gTƬQ@9!Mr}q'zPte+8__sDTuG}92&CQs1s]J-YRp,ڞ,3b%UM:+=Ǿ H,w3_c 8[ʤ$b ]?^PB,Y9ROj;fpr֊xʓxڬ PR=cO,bMc>i4;Yzb!PSv1:"ХQwgx:LBKIGj\VP>'s\ 67Дyژ[F55i}RqroH]=&nI%j>EFiJ^R$O[j 1,\ bz 랆WsY6Vǔگa=kx#Νq@7;wZL$qƛ77@Jim(Xڪ 䳛Y.-$d/'F[-hkEhi'^)"izwɮ+n; ל>yU[^>-_<͗$mB@7Z7RDfօϬV%]_&6\Zҝr>e$=8e2p5}PR|jԨye5 ) hߢ$2xk8ap<*q7 g<K!GP$ D^Kd"Ϥf=.W>Ԣ6AaCF ℗Ab7x&"Fx/7/6wry߮/Ftm>Mup5Ure՘UNJ Qq 2.=0@6}ArWo~5(ʵ¶)rl~c)D! hV߂1?7b ^m1Z,6O/=h*x bѸ fS; B_.feRT8 1Kj._}v𽚚sO?X~=͔?INF79o >'wU[N3}ٵZ"(d6;͞㜧e4=|狸4G{& 8$%V^*mS0Vb)\uĘ׼xx́ M 6$H-݄ۮԧxг#C [-yʭ2A'Ί"\ev(oTx(:c]"mYYE0]焣&5)!yN[ u1 >G%k"h__<1]pڄq=ΠMU1anVu9] 8~V˪%\ATbzqMOjhɀ>K]bf_9~}06e3s[4?g\dsq`)X,ZޱA}|x13rir9-vxrh.b-H{)!=1 }ٯYD_n6aɢoR^F_%CdoR%j,6>2(ˏ`ԥ6U*<=9nGn|_:9ˡ{ !6'&ݙv`&NHcHI9eO[ W[:D;fqF#5;lt=i`[Eb›=?]өIx㹟JN`q𮫺?R0UIik"T1be#L7.:NoJ;(> zZg@ԜX,}[,?>p5_w$aO aڵC.zm+=|B%Uh@(4-:ڋ$+읕6omH ~Bx'lT5슘koc!~ba5}f2sՃ;hv=`(cůҽ'lX)]v!kU:HZ,-T^!,ctׯAR;l7J͇oAY*Y3'g dG(\|@H)3?b؇YT4$\#yv(#7yj Rn'ٳ9Nw?xA;(vk+=Kc~.'G)2G~$F",UZ^p˜yqn),`,.LMUn (uAƐ~6'Ɛmژ%2[:sa% KZө38R}h*Av^ZYEbn楻[3/4]jVjQ$5 4O^Іsp؞,'HyoCY(G MVxC11ѱN c:j܆Wh謻U?@xق]rFYܤN- [c^Ӵ i1vRM`Y`.ea!Yx݈=1^}IAt h.4YGd9e̼G?beyAg*䡟X=!eWT{VUOVA^ԫ'okCzVNh‡utQdicRabH5 ~w(9=.LUIڏ1RP2 F)_Fh±g8ѧ8jҝ{F6,nGD~Q8K1ao϶"Цljqil/'^􉦩wLo_2;Go} ;{\nS9R'ⴢtKtBɽ"|\/ qz|Awzɵ fL6ZZʹ?W7XVKemVc(iR#onVِ j<>H5hc{j}}/A_.Yz)]e=UlD)7v\u&Dn#M]!T F2,*=.b.ȚԺh/6#n;a["bIH/g4a+%kxp5k6]{[.BXuAٗҲtt_֓&OY]-TVx},]fvJN~Ip?'ɩ< 6i-ApD麃6i{H'{/R9DMW+@lflQ̰W=b 켚ha fX-$WUvٙyw#ZZi7Xjqw6jSx@W=q&im-}bGfкvکov[r+cjwmYC $Wks[2eO>mO\C&!;V% +'Y*r˒)sƨMz>&Zݵh? vkݜ78CZ =G&y)Q# MCXn'+ yvل:s]Jwf%-Βa} I6):x^0hdts{gl5II6uXٳ#]㩭HuIE6'c-B×|RJv@¼X7Mw@w#R^i7h6MG>s|nK;dkv}g)$;m^14ADݒK{mW_fѼ\CAQؓʞZi>)r0噛q_59"3&_Ҝ}557WLw5 E/4 aĜ,S;TS5XMm^ze|MD a5)ں][ wU먙 ~N5Ҍύ3zOx:*b@JE u/^*>Rز.[?܎+O"-|xQG+iof%4* \}H̼if -% &谇6qףAb{W`1֏TG ՄjEG.Y7p߽Tǫ'a녡ջn߄vº8 /؆W0@MEn2|[o-clTe1M#GL O#YyjR'*یjȷ*l۸LxLv8Xs]pJNmZ5#`&ҲhQ6 ! Ͷ~ITiҕ&* V& o}YmNsIԶ02) tdť^?eUk. o~e3)E랊upSP-}~WhUzJe{7$q9Y_{cX K|J53jJI.p.8 ,xs2?ݩq&c,̠\ik2_& Ġo1[{rcpg !يN}:Ng"lu<$!#0AW :遮>xmx°)Hf8nSۖDGrΤ™$ dӉ>L[vSa36.pF }p:=Q (΁Bt8zk汱S4 &O)x7ft#{\f-US`ٹ x5Pd6pPrڬH5mKYZ37Ufކ׉Tns֭QI:lX,p!&Ӊ.-6Uc1^׎~G/ӶC;#;%5tz|ysmmBUiHJ⃳&d|0>IE$1=N5/(ӏxv. 4;'͵DYX5 sR98C%xv&(4 }Rgq V9vH93 .=+RڀR;\?Lv^Xc_" St |}TXDLa|.%r#'MWÉ*QL mUDՂ5HBՙVo2:V"B#^;y%JJ؈N8θmK&eOo(Brp8;qϲ z}]I:|ٗx \VɈpZʙ @5&@+XK]4Fa=HpXiW1ŮK}N5y``ŧ ]\s̆i%$ҹg%98V1>"Pwʤ .+ЍM$Bb#(S*+,4J%)rPud jeV0T(q0 714'1/><7nI|;} tox-H?$ԂӁ%kZ@}'h$I_ikBz81'Vt$ И.TH+%<͐ޣ=BraWfVG*LWjt{,M.D5ivr Ia0Dc#Ϗ6Bq\$Kdw" ߑIBM4%(sbfӰI Ŀ/Cs.yq#L l[BO*䖊(g&^\2PzVLZYZ~"r[K|0Zȡ&mYJ1?T_w##TX @kMdCxO:c #LzQS}NZB S>\]SV7P>(2Wmp``6q] O$Ds^'R8cJ_NMBO/feP{ ZHRz- N0L.I ;WVuu ` J%r&ľGqIۨo R VaT,YG؈$!(K70Rc$ӨRk3ܽ 2F73}\"P9O:+_3=YpX++IV 9$ Y\RO}]XSt}. dItuRaeDہx$Ȣs&ǯ~ ?aMB~G,T4y}!E솹!{ :d| s1ȻL \ rIaaanXuI> nR x` VTor<ЂBdv|sS/F^dJ-)h!}7Y`&IwsmM M;;ؼRM=a*#ivЗ_C]̬5T;pND Ogf2 S:ŰA5kACNdqxsvX{CJB˻wpݪ_n?;9&47(,DˉΨpwhTV}C_M\x>?vQC7;T"c3f3e]6MvPD(C#˜OLcamE< w :RReN w=VȤq4(5ܦqd/ku7?)Þj?Vq*?Ġ*Nmaư)\?`<#-؞AI F*H@k{&GQh$S!;Cć423hrcl!%6Ƨ5P # t3_()\kMhLŜJDb&؞Ө.)d4-S񬮧.)S]VHB7aF0J҅cGL4~Cǀ UH8MKP~ġNV[1E!A $ }h'=wqX4p㛜ƀN6I1 Ti(Z F/# @%ȋQEX7D,nG۸)QDks,2{nAw8}ǒ"z|bovmXdoLQp{V& TZB_Mg,TK&]G. W{eQr̂\\HC3T.Z+P3xn,~0᱄;}N}1XpMQ:{0o0bGwg:?:?/@qsg=u7c#?I#kYgkq?L93"bn˳zx OaNCO۔#-tqs}R9p I_.k>TL6^e6D'3v7f/\\4J3lTjK.i -Pf>:k(7z L* e}q>V0N B=Ɇh29kX$U4$apa :,)97u?~Ea9[e^1p1A$}5TTR2$ufޡZaz3PHC-.RF-ZzIhqK-LHb(u ʯim'lt@4E7͊ۄq6S]I7j›qjܛ |!)Y*j9PAOE$wމzLYd9[HT ޅ}Hm{8;g͉H!_ \wS"/wDp9j_rn7]~kK\)r&a(2g߆&-Қ`޿6.n4ag4,')^\閦V/$HÿuE䁲D>3S_oiFO@; #Lb:Lµ0Ǹ|0np0RES]{IKNkRRAeyC)^s+/s~+R\C`nM1\p| Cq+sQq曎[$5KGh}BI})1̌!dzG-6d+}}#br.U3,$Yr rcja !g wU~ռæ f5,4Ø̄7_yr`' hZ(8y Es :sؕɚsghN |ե.bf)5!45mMaq,u5d03 N o|YX+͖c݀`RdBxpMeX^2r!^mtܕ.꯯pݑMY#υ >y}9Ә Ir7C3דt욐 maBbB.azm.{'qBbߘEBnScB*b}}ljItom5c$ҕ)n@t ]aw^ CzWƝ\[]h s[#J֠1!;y-‡ z`R9ć~_?Jf >Gxә#Rʨ1гV)nt^w >ic0' ԭ ^+n'+{lv"e"+>xe( W1B/&cn7_-BZK"6E܌70҉2m Ŧ6Iɰ5ĨiZ70 r~%mu`2L9\t<ÿnҕ.]2ܿb(& =㽒D'lrnLVLA9s)Š@X͎.eϏA20gnag0Tw]knI}8tOuM,?=Ѧ(C(m7n\jRg`et^R ݳ7([\T:>R8pNÿ   3Ә Sr"[,bkBєi9)ڰ%!G>Ȗ e& ڔ"`{\47«bԺXjŽrzgs0y-b2;ijvL|[*rQᴨ߉Om  ևP߬@PgD3})pLty9W`dͽdD/8u2Ȥ/ q!';[f'ua#&)߉I D$&x-9ipp"#$C7Յ"+A]\F eu-B>Be?*ϵѤV nS/v(&IHy L"VvPRSoBlkj <§7ͱ_?sw'kaE\‘4| _,WҀ%&\Z'lGuY'di`[τ3w/,ZӸ /rP{RȇHfK%-|~bĒPE<.)}KT\ $mUk2vs3p8=,ܬ2~Vкkhց>ϡFBpqoBv"[\ApX»]xfT+rUu b*`(wqals;pϩS#ooFt}oA^V1dBy{M MwgɔrO:u&܅>ciRХ$<՚ԵWzX_sեb*kW9:Ozc!'Yb"7 \0[qK]B+фpuZپ ?savkCk\MЫuު~%LJ]9\XbZ3ct[aNkuc`φuߩO/ yb#7bTѼt9;=7YM(֙UZ δigMtH ux_YYss׼:smfYT/d+?fAs-]g_Ens* ufg&fqHkb5Y:k3f`ȔGo8,;ܠ9&"pW[Z~ыJНQY<`‡ZlYVHx֎i&)1#wϐ͒"5+70ӱUFRU++W=ZCӮVHUYѫk{U?ZW*1R{'4`-֫RгM#utNZuܶwrl |Kv@lإ̒A·GzHб:DH:JF nr.tx 3qV%רwc#CI IU,^Z-a(+{~,v{rgY hڇuii| U"7hj>^/O-ޯ& wDlNf;N 9ƃ=Fegr0(η"3E*2`|QZDRr6p-pdPVt>j##% c}qyŪcs0.p>E?p>݈'s5Ԯn6nfsݼڛ%lR{U*5K7o? ; O|pPCz( ZG~l0jW包7Pڜw Α4>Xa{ }9?;ҐCf&$QXosYZ/ܢ$q\k- ć~V,62 'Ke-'( y(YѕF#.:2pA-'[ywvփ&!~ 1DvءlD;.֨'YFk6'Ԭ xú4][ߘg1'wr %wdU~`AAZeK3ǂ]bw7Y-(fZ tsja|WXp/&siVՍ\HוּE7{>p+C}e{?e@X^] B-WoVF&;2-:kTκRƻ.Y5fY3ݏaѯv!%գ\MN)/=x;PUKJJ+8F<0ͅ2MкE)o3 oײq@h^+Ře>U0+؍߼Ue`{t}ϳa\Q6rOmRW@Jyލ Uܓrѳgs#CZ"yn6LC_Lv iMXQA83{\ ;eK1߬mru'P!O*, 'u}j\;4R7=" 瘋R?M\la5'SX͓V s*q5?ړBbG|' Q:b@}":̶HթTGZq?ֱY*ɾ22~Qwi\|&K/ǶwVH@ރp*KpZ2^LUDiN9аꮪO^ӬW/݁CT/^b$ *Ɔ3=Z Hf^}x0_F挩z/ֿ]}c1'a4 +2ʗ' .>z+_rRZQ=`j7 Y<5n{pKUT/^ƄU%.R֒UKwT Pv7[w%B7|L5y.Qro14 gs+Ő=yJ{l£{YXV|kV]^b: K/ N U b7cн\`,{gsa'C%1\)^1Yg:T $bxa6Y W:'Wɞ4+zӀF`{5ko w/g)qtӲɗWT;7 || T i[mYCmWX [Q 6FasU/ Ѳ|^,oS?4k 7<u@@T_TmYJ^q*" G'> `2!j%9 ,l;uZd]P%>>_Y  ˱AV^}?Hd|f**zbC1𾙭d'_ yk"G]R  VE#I3{@F8\L'-J@_*|H[ =(sx/GH-q}0 t}Z}ŭhT**^1N9^d.lV:ϡm@6;:>zip-n=rU<ۨSž/J~d4#|lo/#Z"7ݳ:AA.EN?is!&@2oH]֨(%qȯJp^ //y_qm;KTt)Bxڡ\{ _nJ},H A&Ts#VcF1Vܨv?AzDmʜ~x?ώ]Ш?- 0t b6_q W1z?9GCiFGy*|{QoN}DCm:qf`2Na{OYxQM@WFZ=>+׫E$Fkd,Ed W1â MHQ![(Ql𔨍ɨ+^iVoEYZYE_q+hgm@%>7T;9Snf}YbۺQ6"9; WLQɓ7$՟Y+!B>5dn0Ffovwɇ v/s-˓6,#'C|G r^o |Y;> +SS783- wasL7}gDʱUavA8_#1jxk^`mNz7] k3^9_L xbw+qX1Qkz9V6 kTfLKZlnewÖP{?:7ͺJU="8]䅑 zzT`cyVZ*RP.:ܚ^Y_ fٵak'7iB: F=bkhUDh~$fωV W52!*G ݁ۤN/j߆h(s;5$ͿHBxj$^׎IadOv?rOãtkߵUOB$жo8%o ~$SR5QF SMЈ__F \t@3IX--"RFZI_w$oݴ_ uYN( A=_Z4ն>VluT=J r׾S4˘"#⣰El%:8ɠ$IB/LET[НdE ޟ%K8x wNrtbF]e;Bn9Ɩ,N<ۊ*q+ݶJ'pO8iw'jS+O+q1wmFd2[yŞS<#m#gfB;J^J c[=i1 ^+9OMIZ!+c:5D7J'N=?YšU9M)NPAum(AxW ĠWPه&gVW'⦺(pe@uagP/gkJ'gj~9$թe"=zǡ_;v62kQ(Z+MIO$le>ɹg)g3FڧkXlIh[Gvjt ݒV_ PcG'^uCu۱Rl8Nim˛55|6@?&aNb[9i Sp<a0Cb#~zВfKh}IXC'牂`gWl;Py;3~<=V)HJS9"ANѶ.Ye_*dX;.U<`*߲4J6yvV( ֳ0W:"~˭(Z1+tDLuO*Lv- z)zpz꠩sc}Ơ !UjM)? jBoQ݇>:J6`I@BztjND:ūs>fl4yZn w-߳yջ8h!$>NʹVnzu;_퐾MM}cG]Q}Oi1QG "'p?J.V ^Eh4 x9r Y?٧&`veHpjo7w"Gy|E%dBG + 7 ^麑ZFdps%zfZЪ]{"Ny|SA{f#SУS> CIEQ<ǀM< ___U۱mղcOFulC3?cr#/%W- gn|I2,g` X!âpex3<>Nh b[ƑC6W&v 0;w=/Εur]3iZDJ'<0 J7 mNDM'ap#GMޙf y c$0)şCef<$d}kw u~{r +Xnau`2#ٶ*%}R8D&eF݈OE*jWOO_Rz Ws|@5P%7O"x@W)*Kit`w~2sv1]iPA>*!'.̻نLSKqgz>g88/J-0,nI_Ehhw$@C뒏;|0Jb[vmP68>6zZy(;g@pLG:o1B@3h"ʭJC^#|ɘ>֡ L\R{^Pd|^0UWHvHMgͭ@w_?b'OP3#aNVMs`h4?&&x /JjLV;n2."'5pח5+aJKqَ"Q-Slk/4XiV P HJo J@2YiI&a(X[5ă7C'-ΓBB F nuAқ]+[Bn-q3I0@byn"Ƀ M)" y;}=&;]$lo  jJgr p=[.ui7WMF͐JTYMH`}<_\o >fu+zHwy[>ư LE,ɀIiԳ(%5m1)^WWdˑ.M䥛 <(󺾷jåb/bĹEWLR* N: TX;»ṕs^ZKK* n؆ǶvM꧲`LrzOX! Ay-B_UMsJ|0_0RB5f2W 7ن@$]KG^\b:C|{(̯rs<`@eɩJ\q[{c/롷Hh4i2ǗPUKUűzUܫ49ݸ+ّ]WQ} 9N ǟ8ô^m&CEL .#x%xק4at4·\鿙xcljQ6D2|_QRc0NtʅԳDؗ3# %]J.n!13f UQW!N2BY%P6Inn-Vnn1L,z֘$cFNR;{Hg) _k€֩$0v`IPGfA{lTAGj&9xqm0-`>ןӗv궪GH`t*KxOaUYU*KV0iabbfz(xP|S2-XXdg3>gZ w,HEWES1}ӑb0=x=xgxJa!w3B4RcȞ퇵tZ~l-_y(`N xۑ nVTŃYOrD{r6RJB+==&#$o US!x ŃфN.08S@ = ˛{B ~SN7^\y^J^ɨ^+兛.ߜѽ|(`,ta `qf:s~}~ G_ybݲK08Z* b$ q*`68Xo2zFܚ\7߄L'?=b7wMڸ(?bxC؅f{A.H񠭰WRMl"D^1o+tل#z;#7T;V5X? #h6QTKKmZ5EEpcpw,-/e_-v_uAqiz3WV*Oczs=(O`_<Q`2@ADc`ѩQEG[SNvx Lb+bWG͛|B"0 2GeG{d? i'Qw-Wz<+&Ѷ*6jyy0UәfLuҜAoQFFf2:l uLbՑl]xe,Nfʡ|,޲/2PU@^Z oN`XZQ0{ޮmrNF~cҭ7y밍jٵ>~t[~}Zbx j\U$2k-Я!n} 9wۺys"g;1$m>m 9+y=Op)dp01P;(ߠ Uu&gBV-G+:~>.llDS=~>a"wFQHp*R` Mq^ XGG}!̰ aXhT'W>} =1GZ:XonN\:HG2;!wTy3;[M|w+www#wb/\v$#Hy8֡x$F1,Bl02B?ALb2: &x|b g}>n%ǜyO$xB{^(b ⽆V)RusZ-rp-z!Jv1~%l c8;R15숽x#-Snz{1#%oG[ABY{OV2%'EV*_S\r4ʙ0GN aWO80:fhVeŧ{ gGTzS>ҽcJD/I!2 0o<ꅜ/yiI?ISQ o;!X.pF㟿:>M k(o^;á7cs((DVf8]=%\!x~;Od.{kqS#OD٬Ѥ;ѷcFǦs!;$g(*er:}H7NRTňQ4xu˿תP}AZօp+<|") ]$>3 Hf9W\D(Ci(z :jn%תUS#1)&܀wRPU% aSO ՟]M&"iPT2RҬNt|$YF1m4Z}(y: T":2e;rƁavO $]@ Qnk\_B%UW~Y]vDљQH~OG;Qc3S3Y"8g 23/RW8.Q0HJ1+z ϯ#nyw\ŮVnEeBm™.XVo}ΐ77?L~7 ~8|ͭhyݴbHx *465kp/'[naPpɭ(`פJZ-nVu$ C׭ Myw/V+2tT5 y? pt\UnL\ ]#_AtBC>z/ʹ9~lMgX X#ɝop 9𼫏ghN2w_1]?0's66Ӷ~ y$x u7rx=#NQƦRu{goB|v5$y3ҶsRL7*aˏ{USL !WU;_i&f*FiL!Du5)jD+ \,cw[t'QGZy M:dNWrDqp~l!RGʏZ&t9^t@>.#ﻬůӹ/#Jf7شuU;F?҆XL |^Z8C38ǟ2@:+LQ 6_o^(fBXTZD>OZtRdgnMw}B_|ΉA3Ytch~4Ia g0(ĪBe&~LbirRz"ꇾCz\jyh9 uraHSH 5b 7CXfu> /ebeuձ. )JF"+g7n{.;2фQi\:@2F80dQ}]Vlt?\ ob IB [#]NIs"u:sA'2!3XZ/5#P}h|}:?]ghNܗAtp6Ze08i`l}[UwE_գOԢ5U= {:2 z:p y%1B;+=FovE0K5(k*ϵ E-#M}t|r9w|a Gqtgny2T}, ٬!؉IS>!G@80ϵr^kg450C|t\88QuXck_q L:8y]|l_<d)H``yNK mٶr7FBU)\=/7 f859W Vg3΁|+)Z(vּ cvp3S%X6b$ԣ <(Wb2 3nւsV B W4to_}yHĎ}w+VuN.^јc5rJ[5͕j@.8@n,?nR,˓?mёOo '9((]j W#SN}@WYfKmrI0EC埔ߠ@Jj҄.ֱQ .0 jUNꀹYc' ȿ@AhmkML*vPaF◡1Ȱʻbv*vm8+@ol|s}1X/6K^rl^HD4 CR( I& 6~5k)-8f¶(Z25-;)V5^hs\ |x|'LB+qV˫3J+9w5ƿN,Ju;4MT#~2u yKgq~jps,?BK~wV1K;6uN<ُnx9rÃކMLtF.9 _Դ\E޶<)a"; ?yrӶ#" ]Ye]"z5BW]]FÀ~j1ru3wr-2{m'BKZCs }~DO1FK˰woDϨ4 +@,vO0zv:_دuv'`7ZDyY}7#3xsP5O6*M[ n$F!eLD;c#BT7e)NkW$s^$ؤ6 c9pCե(<_l5.d?~iDgZAfbPX0&-Nm4ꈞ$F}zjI*j|u%xSùY0=hc!~)L%cW$/c)Ei:S_w e?ƕ L}2 _rMs_pCo 5A(VbD^tµR,)8^߻kCNA'}#C.;t.iXȍ vigWG [Oq4sYI`LacoK7۞۝JKAG?:^vwU'Z~SJ_rc'w7{lIj ge|%ЗBMڨ\F&t?q]| [1pP=WQƜ*QਭtWz 22ľFRb.#=;Clulge`wAxA;'UZP7,qUHUJMP"<$*\ErU(D tZ/rktn9Ew_uC\XIheV_~-_7C?ozN\UCTR-~mx?OCDc0$HhWϞ= ?sl\zIN2ji׋w_RM BN* ϛB4P&DiO2ojFwD@N0< j8!،=hIh7=>5mh˵-%i]t_AR7NzyWP'GMwNUuMs*ɢF|bBR2ޣHrcy~edXpc)Xy~g< ێ>uҝwKۗw-Mo`S t_`"ћ˸ᡖEJv\ӝh"?ӾchIxY1Է\PO,4^G-W:jݯ1j57 Mb`ku,NhvRߋbA@z}M"]aAWo뚂Ԍ'msPWL y7i^eeJ-Z!V՚w_?єg?u2},ܼ@gC"==S0#2V/םR+0]mais Li>]>cMeS>Dq[OؽHOZvTli{rC*w&jejv\Wؼ/'b҈>覶XEݶk(O4ӽsx7f;Z0">]$IPR|gЭNPX.H"&@(,ɕ0Zss+v2Ԋ;/^jDl6'5/d?ҳe+nhG 3VpU!⎥677sq i^eE=\ 0*y˝^W9}r_s@ɣw1YʔBƹ Sx4Wr$m+8ddo+}+'D79%K{a~ 8vztcZ^9]}2gssv!Hk޴Dۑ't¬Zh~ҮM2OHlrJYHmV v闫=-G)$CnM$H{u5NyV2vPV`^BLtnZH(aaPD^h!z^#WPqz"Hw7 ]e02|a3ugD]SQGK*[sV?~\͕߶0ػCUVX $~^:&}[ڧػq\j!++kGđD-Ɗ¡=ʇٗ#u;Zl`uUsmY*o ¹Q9b`!!D-OڪǮk$vHgbڠyQVQ OI"Rǣp,t?nێKXH`!R+M]0x?w%Ïxdh5"^Cwqd~Eֱ"í .bFG+ѹbtLVCE՗7u[SrwzQ7o@ϊ7z޹ޑԂ1G`Kpg$Búbl4Xy/n2C3xd;W=(E"4OLc|[cΜ m45 ]W`^Iv8QkWRvavQP5SzO-=츃]9Zc~Į95NHGH8ux³͔.P&53O5pl[1#Zz2dǠc§RJQ[ɵVg$m48`XAd0Cv[ZЄ\j0E #(qUpk2+JIh^A:s0\hK/}.#{09p ` \sP|ny fhZpZnkCxj=!{uPbȚĻh=gXR]D' O=].__7f=0 j6P9FuEWݨ:$.!q~ i i).2'j(k73(,A9!ekdiP*JC܈1h%F#,V;G(o4{n;!z B[fWօܧ/ {,(ݍ=Ћ?:d!-/l'7֗6RW3AWX]ՠ:Ve?řchaIɁtk:-E'19;Ǣ0*y§؞*&1SF:݅SeO[]?8Л݁ܗe7\cP.hx@ VFŚc?7݄5ֶq/q%[15e}t^JI Y1#ZxoK.sL$EgVJ1= Wj9 lF4Q ΅Ğh{!hQչ'-r`58ļd]|^rJmjsZh7m~%vNJq -+w标)M I6qoFs筿(MMA~ӘW;}sSs yZ \ϋV(+ݶ!RФF>C vGWƝAIک} 2kk[Q#rl#řt@E^c3.afy]sC--&|8qR,8DCX=]~s۝Hp d 4V,7L2ԓ$=";>2R2".S/3jMeu*i*xe_h|pt)ag=9ʢy,x-s-f\(o%ʷ>#+jr3 (ʩcbQ\VީF5,nˈȂsw1g Q&}ndB7#{}:fST ӲȸFô~vai0usc=۷NC[#>F>q2 žS3/wb,@ᨦ$f}@,A >n"ǜY/ =/&CGf"ȝjQcOY0RY%q &(%MF Lb• p);ۄx+E8"At5CFCWѶiu Ƭ KV윺]е`0Å` 4yQaBdәk-5l& /).Q%&4O5 6r*y?S "n֣6mU i~aB,=;cQ`>5XEmkdhگHGT0nVYC>ɕ?M=kt\_4:*-+qgfaY"]sI/_gYl8 MHLRXg3A=.X;w.؆ +GsFkf-yzӅn0Z 'h|) 8l>nu-0Z^>^wBD4r<^.1!!Ue# ~}֊gն'h+_^ŢKCǏ ZR\\ ٷss'W*"lEp`U\>c/I%BeZ@=E F]Ux"USQnFngg yX[o}`y٥"sj>Af2O 0װtՑTK֗\m da ؾGȍ.E ,bWyx>au䭓Z)I(& ~uZ 4Q@[in膷jEP`w /sC>ywh̉! Vmvy2 LDQ>R[n}#ʏ-ֳSq94i0j`g)m6?yW?FxvehXpYyQ@X 5vQFy='9F2mz~&4"qt n|hvb 86f#Wa\Y/l^CiF(kSZ?dzb 0fa8)LЋ{ ' d? <}q+oD[K//S_zgc- Cq^'on50^Mz$Ҕ?GM;sn=iq({ہi`ÄcyjU(M/75/(x%q\HiC|ږf4Q?aUlE_Q b?WbLi5v?7W"Rm䃯3Xj KFbJ^Gѩo'QiV]kg<񟇉=H!}/A2 )/ nxV)I\YY6DS9* q.8N; t)V#v9nG89-AQ".H.@v-*\k݁ 809km tTou|3 ٳ(Gkm%^RҋaRoPsh llpM>༼]DTQeRS} uT[m+b`'#&PNcݡi=#8ͭ$'#Nq(t5:qbmkO^ .<\F4pݱhga;DbLj^fI>T5+\i_aOf(A^"!l{q$o!/^RCoBYx1[z>_68鿼ugCQiC/Ї-Ȟf+mv[1t^I^W",9kMaۚiӊmUl?]nrIҲ|yڳ:(X! #}2 1n*ÜAs[c1k7FZ@*zn"H:AUZ 5M@E)ohCMl\%4/ Wq,2.J%"HUʔT(wN/Q6@9J1Bpơq Р$?ҙ9= ~JoJC<8;IQ"t3#п]eq#sJq6+L%4tL0}LIvU cꧽhʯ)tvt'D3 ;{?E݇!?@Qxm EL3,_J3t5PWp$+}LˏcgRB,O /bO D|koiV*DAhUOaK1= ;\Nqͦ=v&"], 6 A9/0ſ`o+M}ŕh4(Gר[T\4q/|f(7Қ !)}WNS#3!|V6t,!e@6,׵SyHpz '|L5Q\s\JKLì5s:t-)#!L@rqۛu5պV-*ʿj {L2TkB]dt;/ג#ƫ/ԦR`W:^3 Ixd.ѥO]3YXmd˰5iʠbxRhE1u$9?M;נד|ɷuxiW 0H^DȝӃ$$t}Ju%Y%B+:)tY[>%d/n0;H A{Й9:RÛf Phh_^['Z:*49* T=R1 u8}#9F kwK:&lCȕ W4 $g-4XhtIZ+)Xda:a1";懠PXHd{sݙjR9yO]Z#D>ÉBkFDdNt}(즫?{qjpfFf(B$D^0{xMdJx1ѶgxZ͝Mr0'OaדâiFްUJU?Ҽ؉:X\ 7QXfd¼޳sK& `SAjMUS =z^5ޗ{#:9#P7߀!z[&TEZ>0[ax)h>{) sCx){ҫ 1]ؗjH]?Pwada@ˮ%z oz"'@4?rt>s 5^X@ۑ{7Cr4aC*P o*\ e碿*xE9`C~^3p+'J<)\O59No솉jP'uO@wN "#Ϭox*<&8W0u6x4+WVW'lSyBP KOTWjҤm3?6i[J]p u(5Wajr|C1ܾVz E'Fnp(/+1+ȃƇ`yzV{`a3l@0F(ُͨn>jz4G;}gesQͥΫm 7IFX2o96tG %h KRKxf,v ЎT! 50FV`c.(z&zG1}K%ẙ,z7H>̒{7̩}@ d1*e6;3JƋ4SEjԎ;{БV`sSBG}$S;2jGsuN\,=sbTof+aHfsQfS <@+;Y!9`j-ڏB+.I}SZ`فxg x6JU .6'it:.W}ZG݅?}I]|_X2B K\yѵ o)ǡ٭2BqcaV`^Z: xNdF_EU{7*VE|ZϠ@>aۀxabIC/,_h;yowsQo @{h:6?F21à~-3-37'ݦ?BjV֛Iԕ%*zN%{e@)¼A*xĕ} GsJf^(a6JNYɔ4Sآ#BR,9mdj;j#GstJ7aJqۦhۊjp:gܵFHSP_OtHĂbMD+Y*V@y*w:Շ'ctydSjrjֶ}_܁cƿ$\-5\ey`tNDcrSf ɸ^zT(ԛ)ӌ6b\((o㍛1eXxXO5)KqHPVp;iֵoYntR/>o#"ˍ6BX!8,W`}ygZ |GCpih$V,̔؊WǴ :yRoHt9֯D('Ss1u۾]:\FH $;GGQ~Rhu'hIgMNnF kqepYa|x ojsXT#|SQѬHFl%WTk>yI'j;{p {0~MU$i|lN@A6bJ=kNt}ye\b ݥ 쥜2ء9\b;zJY\ },Pv4aaD1|5":8nn>pt4v6ѬFZU2O@sopJ֘VW wkC:]33ꭒ-D`]If/J# 3W$6BPӁucIAw^vsu ݷW ݚW(ʌO1{L6u5<ZG!e}5vEô5ۣO%W1PWEjofҴP[ =^TU$8 졹*v Ff?e=sYӵTdVw7'mQdz۩̒f3!W1v1F,06zR]Ϭwq;/g*k5g+|ѫ1fsvr.f:mDmJns!Zҍ0b Õ&J]7 H4gȏ $E8JI ݬ 0kQH9k}*B')*|5f#ʰ|>G vB=,ȡWB-x݄F}&s,OQEb y&o_4L=|DRWVAo0* ne>5Jy ԕ +{- d]yi\^ǔ^ge/^YX^\aRܓxB%[&y0' Kq}]vLu}5f4<2;L,4W'4W[q9q!-gx&ꋠOk[B(R\EԻcHy,d˥V@viB&_\Q]Dt!ԅ : ojWOƲ{:Aαd1rLJ?Ab(uqhJ9tG~3Mo2eɣKS9YP_q^ϻ&EaJ_!WgtN#6 e';)]? @+7e!{6jH/f--:S`?`q+SQ&xɲ6xJj+zZ}+7+u41:ZkjJ:0>N?~o]/b9'Sn^EnhvCxH<||٫.@D'ajٸ 83.h.y8O•"  Cۀ^_bpA9c5p\!zf_xN9$ԯftψ~]א!{K^WC Lc }+&tP_ :4Uv{uLH0}5c]|dDAxVY@tuQ#O(z@\K)ۘ C6^Qx W+@p¥NL9O썤жOIҩ+jq>bVv`Xb%[{܆93cEx;9ͯ@sL{!~H?[#yEIW#V=d0ϜXV j]z, *ٝ3h(bP'ĐZ&Wӭ%uN|tJ$RGnzҠuax)8B3U"p?(eooduT-p+Y1w/֨KO&|Fs9d ?&@'6DKY Ea:SH#(`U>?=J ւB?~yӽgFr{n3je|7!Qr{uB LHnFʝy)88oH[)JR8Q#W9s`^'%1!lk#Yxɋu^LI^L}b.at L3jk+\yϹ•q ǰF83}e~&BlhkjÜ.NЗ73X\E. ,yMU@U}(#NRs63C\P1Z0m\8:mm kUVBt#2YX:ա!/Pȡ#"OWǎpe/00JeԸr`#'xޫ#0!8 ㍁ƹT?/Dٚl}jYfSKb$X,!䬩RgMydxpbTtMxY:.gy7Gkz{#k&L>/>nvm~5Gj2 T,D9gUh'_0?sf9MhcǬ y5[ʊ(3J5j}t>V&v&gi }OZa N[7g9Y|NVޯv'n|¶hﳙ~w3/p|/RʜF?P iyok׭\N=wE9b'VCQ_tܥMA~lt>xQYCu\ 59ʇ-k}sV XM^᡼s#Sm?3 y9cLwe 44 fh>I$g2߸$;]D:߃+3*޼qZc-P_V9Vf^M"g-:0(ԁMk/a cgf \4hQPTz}p\S^MjQbHĿĔ%Tb[ePgTh7C ;*'BK+ϧna֋'``19r91m=CZQ_N/\Ts@P c뮥okZdFXqvp TDe]io5+bo3r,RE.$MF^Ik=~Vߵ-ܵ㔹''9#݃qQ&`ڢY0 n{˪fPhy )Πf8or\{7b M$F=#6Tq(vֿ|4!;iI|&~I#Wc(ܰZaSCЀiḞ+G_|ēYMbdx7Q@IÞBÀ8{KAQB)0Lk ioj^jhKod$WIQ>XM0v=]̮:aVi'6̟ͺ!.5kJ6'!6|[I䅈 N +D#`iW|77&7 $rr‹nD /7G\]g$GHE{Dkn[ R.f :D^Y˺_gҌa.Wz<#- 5=Q?ep bgCc.bVtazp9_!D95(!dewՈşR\*؋!  >kO*?xceC4i2ʮ%.:DEWk[O╭v|k%p 0imS$mjuӋԭpl[$ҳ*ڍcO[n-P$: `Iw4+qkwq f[Q/7xi<&Vi3 /}Ȉ9~F,3H\rLY C}%R ( J=ncn, n"THjY@/^ȠQZzQ/4K/tsB󥺶cWv\ gC"u]#"oȟ),y6p>u}Wc^ݾusxܱj,7#'o&4dԧKhQ}yajգL/_]2򙃬nщDȎ+H>td -j7[!} Y%N w!wp\޶u.R,|fy[<ֹVarY#JեO`հ DfCJ |N(dnjμisd~v"_+ lR Q:`3+'3<*㮱zv%hUZt\ TLA*Wz l<*2`0Ƅ*:ߎ~vk0 CW ]M!J~t@X_4 g/AGO]gq!X֣̑Due0ղkuɴqd{?F"p!eW@\XلƝHQ 0DO 86kQj H(#Q]E+o1׊Ka3,b8//6bTga>r7 QCRcs`D!C_`vS-|$lO-eqӾ>Eb\͕My_r bu+wI7}pDT1u}ڕ0\͵gV|k@Jp,t ~sOx6S? 8$oVox#S܊˿;nhͫ/*G6b?cgDgm<|9\آJ8|C/ i*YGVr~\h&٧Q줴Q4y&,!z i_XzTLhf(C}inŔ盅 5z(xwcnQɁ|"2 [,-p2v'$F"nOnG /KhIx]M原J& ˛^!#NF=d[y[o\R4]>B<)qM2`A/яؖZ.£܈들>=<6sBJDKSVBGk#SŪ)AIuyLkT%{5Nvmv^@sniNAl ɳxD7РT+EVx:qN0FOTĉa_ck`W݋#[ӌmc#|͋ 㕿g ,6}xt:W6SLB(o'%ߧl:1(ܩL=:j'BGN'a;Q -z ?bnq PYX%;laVqftV/}\Ż[jc b@e.p:hl8\i+ (#I&T mbQͩE9*]d\: |}b||.ew/P@x҃V;Pq6߻ݲk*KHoIHT^D !>~,\EeCf^m0zL/IQRCt#e`{-E,+m Vze<b";{6f8)xe i`B6#wn 9cۀ}çq U?UGfF#F4^`ٻ7,ZJ@I߫bmSH#?$ޅKXakSלFF 4@LҤlEVMsgAo6^{sȺ9F|6ۓ+ŊʾOsHN-!F Wsh,U73+]PS>%عy]a£LKm@0! #!T5Vǰ:qQOp-|F霑{ةo\i=בF=ʴ{Dy9*USww1~)U?<? cč@m> :<,L/b9h8fQ;/1}(@CmGtQ[~nEBQh$$I~ij4xKb6qr4sG87 +X\T< H!ÿI`k)lANkit!T4;#ޡ7ܘ?=3-V㹊/ku8FX9>8}^#pVDKYܩq("s!RٝDLl%O >5HDԁ;Yo#4'+z;1mh3]|fzNN?}6t祦Ti2(C0[L!vRW2}"Yb3]'Xbk\utCh.!O~!n$ @UEAh[;ԟ,Ir?V;Ԩ/F4Tڨ$I*=*v6^\;_x"C sUz^ۙ w b& _G_Z( ep=6enb@A-}qG&vd=(mgu6R=nrq c)QdƄI>βѰ6!\F=۬Wʜ3-87b( \HۅSmAxpsϢ!;֊ɨ`$bU8TYo/gE  Wfg0fbWڕ,>Ovq Gq!5-/Ωmxni^IW3,NH&O,H1$Cz c}!*Ls?BrM]8[Iq(\ _aQWmǽv^f5{h({,06Mᰐf_Ǣ9l#€/_"[G1mlA/'TZ~F>|>="l`%zy@ȥQs)m<_ʜ'22O|f#r'C1Uʽwr )zO!h#o5K ["Z Cć!bD,wsKMNC%@ή0u%d6]23_[M;itۣ&pvlXnPl2ZM[7.1|A1+xfYD_ /Iu穋UshDٵ\חhtb[tfЦ4&;<ٴ6m4^xjy%"iS)PO?v(ż-ټG`gN,aԃK {ʹ!ظSn(YhxPwne,x0Gw(_"/N|\9L/]y*]@1 Q!LkcȁRiJq*;kL315xj+?x]a6@ӻd٫%~vx$X$ =>z szOt(܊_DW!Il~t;F1Wa5ق$̓n}ϥb?thb(*m7Lgī1XBh\ }#5b+~P eo?BƼfh^LޤU jOלҤW 85omz%P% LWBFI=Ghy cݴQtDMMcZ=a9Wm9Hq(VI0sf£Q|&ŀd'n$Um66kK_@aBzSgOtX/%;AWO1*w!0=/r (D3? hA'soY !I,}P\/4w*[%̯ g 9X@ ը+-Gk`V6iqɕY%}dS=˭BvCOvm4C@n5xw +LkFo5[4وG6?ec%X.㶅"\ t բD}SstE[ pfwXd]]t" {K \郔+עXC\Gph5+@&] JO@_4O3(5Q2`)Rs1b/+]LfY%^ A ϘнbkjJ|J&bS)F9mtOÙ6}Ncbd@ 19˕݊Jһ \иMOs۫җ SPw 5GǢh+O#7gTޜc9\EC~_A, Cg۶P rU`9;J7^W7e-8X&cZkw%d}es)ߞn=W<5𦸜 Cd9Հ< D1WF;Vr1 }W7L<yqP}t(ͼ,)n4o%声w8Xj3 c~(7 ywbF/ɘ ce%1i,eT{3۞(C5XPLVaF@2q|/9Nxs܊^\9Z#݈"O>@,+_Yu2KdFO ě%P:QZè=yHF7 ʥ^VbIr'Ƈ>CwF1tQ{;*7Rtf{n؆V^VgA Z1ɼ2/Յ4y}L W%zY~r;IsB' emOpD-bG/-`F$tpP?[=7v(?A-J\B(>Yb{%&]J"(_e .Ձ\~}8|1MI1;VB_iƌX1=H3ɭe;*+J죃1/+7f;|rϕ/`w8`eՄ*-ו>Mij?6.U;zMixKyن;D5k_\5\wi1mg" pFt0Ua;qkʶOy4è{jɦ]K$^- ^mL!:C*OKBVJuF}K+=뜴+Z 53B) \ L+АiHibTE|_lB]qoWa{Öכj Ea52`_fˆl ٨%ri OuYR"YH uIB,QB(xs< ۃzR\Kp sW饸²-I:>rz':Sl\_v8L=RR # _f^mŵg6ӑ_mNȵm8=f\n&Mq4g`MLL[nGy0>{dM/ȥ욷nچck &2yRYZ*HѦKDXj%G0#k [| q&r/nkOY-$Lβ )E Y|XeV7)WOFsE5y6+lVڨ"vFbhOނE=WL\ه7@Fؤ=W%:gxK/BT%5d-#MK#U"Fzu /U@Z bodVD5-b^˵όb9oќJab7fmf1~=KgmtecȺ5)ǯp="A݂xEl@z@<9 أ僱z}4:lv i97%1i2FþmO=P}]]Hoeb֑9*mB%X9D'~h:7#dҐ}J~>c;&`(z͏)QM?LgP sl~l i족SBe8ޙ=ʃIS902i 0 WWXUOW0Yp=Giג} XTKTwٔEz_>%2^\Mr$CVW[h|6AM,C!ƿi~\X# U 8nQ}✹|gl-{:sbƸXtGQ@ 0Ÿ`"t.GBk^R9k,&.($hFA!_+gF?r&S@eFS#j zͣ `4%!j5Z4<'ӑgGk<<$W/p+=ˇ9>hKgJ܊rQm{/-euTմwa8ܪˡ>E5|] Wg'v8م% ?i#mYÇ(]|,|OտDWV_v Ҋ"tl;_Yf TGH)!nuU=,PNU6FuVjZose'4ZЛܚ $` jؙ@WXM_xc9?pBj} ?(&נX'ddՇ7?ho%K<}{N|^jU)MIb 7hߤBM:Xah~dv^CŖOj0SxVaVMf~8 C.fĔG0}N;FŌg~lGY!߿`v99@͓f4?s,sXPN9vr #[' /7ю_-o&xϫt n},֩Ϝm!>xqF?W?)+Mh>f@`J\b-5f =-7Bؑò$ET'(WV9_ LjB{&(U37EpyvkCY:G=JZ ez:)?,F/GXOF?>jTpK*W1TG#fVACҵDϪxε[._VѴ0F˿GUE#|?x<ɟ¶Q(nyS 'Lj :P7kFɶc^F w&^#hewTcPDD[ :C ,fQlYHU[A4qe23|w+h~t,N4fGfE>7^άK=$x[o s8YC]uBkAp% ]FOf?nkiVө@Ea۽<FρW\jápkᒖ".PGr$P&37(P,0%|j2UsM.ro=6iqfὸ;_V,bD%_gPoLx~!E_=]}! ӸeĺeûfB |]{5L-7]?"X kO`&#onOmZe3f5 MM7ݽw~#"QZ293NBLUNCPB"T|7t| DoQN@W{@2G@ >TH 9r^Os"S`M3I?QdmDaoP}u ZݶΠܝ=]Mz˿ %:<8;w o]O@shKOR:E ]JДM,+"-rtL =׎2!\ C(Bפg`f=/Ӹ|44;!>+ȷh)C=w vhuB~$ofWֱ5tWVL>((gvT [q upQ" rK# 8煲Mܳ+J4=o>-}gRah"s8d[+:sQ'w9 绋#iqB^هT #o@u㑷UbaSZIi!6G Ԍ0Xb)g hiH.ǜk^Tq)>L?xdz.Oc4M㮲OCj^5+{3.[*^^;Kck22d,^oOBJO؏uL>M┯kh18Uߊ TO~h)H$-Iks,պ;>傚$mu&Qd2gZ2 ҖiEZroCz(ZK_,5shh4/d$Jv4 fT2wծ M.x*L,1gx_Fr(c CZQ0_^N!zmEwxcӉ ?de{ bSXnO*`s;N*J?$,5Dx)L719Y'O~ ѿD',R61,LΓCCyR1Ca1 GceM؜'0ЄW5wF8~@9ؓytqƪXGcThԍx)`c&EM7РV(6}P\uYnɉFB ӿE'R>M/%3z_B_B5eLTKO_}3ҟ-y֟:ϟ[z?l?ܹos˛yϝ??ٍ<ϗs_xRܗܗs_Yy;VKaZEk C V)(VCTt$(N@6iCm/sz_֟4Η?FsB !y8갆B%_umhh~].hz 4 MD| ~M/;CAh]6ACRQT│KzܾF?,@V}dq6!@N֦c37?4#/>zV/%o .bno!D)д䀺(2U@Y}D=ςg(DyD:Dgpi KQiS2<5[>PD^-)zyf%*ҙ8pHҏJ /e19|bSaU=̙*ΜԜ5\;!YGW#jU'ƒM3wtxX^ye.$ڋRkX=_RgLBrmt^M>햫C4h>874$O LB' ,GA珧{JZkhIimMj5V "ap%ƒ[آ֊ -VDof2Џɤ=;MGy$fmIB~ 'w=@aA:,o ϭH}H-GR-I-He!]8ew^~4+-1F3FV/Ġ}v1r50XũрyǓ-ӓO[CB$!{-v wmHDߌDTQg!Ռ7~xQI;!-1`d:Fuh(AF6װ$p4dZß`5?Ox+7^^jt&F\K _$dVu{OK?kfgragOҖVvRBMa{As)y?(H,Ua:&@Լ|n\׬L"9`?X6D;վIak4єA id1/.SkO|hGt~gvv*Ky!傾xRPⷫIuP7Fsj9[GY=΁ed<g⊜*վ,~L/YH'd%DDRAtv9:ԟ Km<&^j: cDLRZy}Jo&26W¢Mz {Fj(T |ݱ*6Ȼ^P!|B9j?j,:RY%gIr9XJm7dY$6 ߍg~`ws^i/r4!2c"\/,@LnFï 9hYBP{kN"OA~9?df"uqoѿ+EeuA– G}GE(~J mB= t%2^r;{K]G(*9x65plɞ P Sp~!΢)8EdvNį6$|;đ?.bNak(0w_IgyƇ(:[;Z?J5`Ij8p9pv Q)z|fWlxuZL EL[!g` o>0ɸlRh}5Rt aAx }Q$/KYd+ (,h[E6:=j8QK:zqjiSK܁'5"kʁi7xp=, O=M\M\qPC)kfh3"om P9OـK"E$4U46pLbrOnbFN"LK TLЯr,DY:P;l'pV-;Tyz*ex~(ۈ~}^ T2ߩR2>֪,6 z]qsKe=WKR4g_&`_)Kթ*af<ZԹCځɘP6bZ @Hl!MPyxsT~A!O(RTT?S֤2@ŀAum%+j TE<-F( s<1lv1*bw%|7whD~q2bJnf;"-zm8kOnT]9_aa6%* =P eRCzT5^ԈwڿLҵus扦Yt^OZl[)~ B}\xrDo?zΉg˰3@d3mM5mg7S-GG@ SlHAy%-xVgDCiq'ESxLGb\o}<} :ikb5w2X-]ӶEW*zF>j ;8@d ? "ٝYp^hm p|1̇x$\<ވ)MAu\9Z·p̤"\4T((RE?S(%p&+MoC۾#4b Kh"XFfEÅ}"88rn栺"Cċc7V t:-fA.h|Y 韆ʶt>~/] p8_@u-ݗD1DQ2ןf C:߲.芜 Z>*ܛsFbW>5=x<'Qp }K5? y4Kʈg~A ͱٹhYd2>݃ gƦz4@lE[0*._ 'F~%.H6.~{?xڻ]8$ʏ&7}uVT4Ò~; jkJp$29;ư}0,6~qjvoZT?Q=E) JTd 3( :;l%5Xc *d,rA<vȴH5ς !S Cwko#ьjEX | wBY>xzG|ȾPx(J~`Jl_+S9">`PV5hCYM0XڻMj1b1Nuͽpׅ86 ?@ȱWxƑ9BO3&oF[ ̧JN#/}Z:-g;d%Ev/5 ?}Ӹ`|\<,>#'4NTF,6f&;wފ.fsMKF#hiڣ#V cֳ(]漿f|jc"ULRƇ'2`ȊfLH/`G~<ԍv?joJ&6i!`T1񇏋o9m½hOg 惣y&+Tb{f<,|gKfrFiD =&ɇE.L,LRgrH$xY͕(ĪCAN[7Ebzh I$zz!G}"I.``]Y;sDy P, 8]q^&vjL0 TC~6m~+ÿONa_K' +#8(?26st`-`d@c%ؘ`-6a]T Yo # >ѯՇnMbeGJĢ JNIxI!S%xQdG5HIaމ'w $H\J0k.? E 3D0,t,Q ` Ԟ*J JH],##n8/4՟aU T`h]`Ċ@(F+%1- $``>~{P$JHD-~ RrHʂ{XbL|+j2:$ժ*JqCyP%)jj!A2+GӋ3!LqPd+4عU"AwE*AgU%KmAC]su t  9 `xa:e?36ąm`vTΙiywNفXb!B3׮ꟜU M r?^wGiGʯӦtyߠb}VajpDZ5yPRfi^JὌ0<1[Wb{Ff:9jI v;YE3Vv&gǜ4ю[qZNClwkMлڵ4kq0nΨ3#5/`a)>ߋZ".L1LeFvaFO!o8ueP9 fB˘9- G2-(BM<ȊnjA(Fģ@̸'T=+M +S&88f 7aW ZC`Llw?gcJ/_iąl-oBygAv}k\hU*_ 1k[Dt!ȹ9Ck2:&):g[>89Ĕ9ɜinM^L+r®D|crI+{Sl7jÖ>k?`-0gM%+w2tpo1Z5 d}NAD79cВ-maؤb< wv!]j)=iÍgNyN~^ Ɉ%Qk'_x~6ה_xn3MXu|}gU^zcV )|zhԏfZ/sqc=&"x14{?w`щHu g=$-&& d>/>@Z`4TUoffr+ڱT|swu}<ú} J"z vQ2+yF*1hEt6,5UW%La-W)=N̚: 9oq9ιXUbS"8j1+7=+7Yu-}Wydg"|4.ڽr ~9!ahTHesBo]X"UO.<R2J~;Zp)i.MIƖq w=h5 lj(ƾz^$+~47 30̴ֺpR;)dj>at2 J Nʟf^Sz =ɣ@7g"5;pqI.,M-O0H|RiŖeo5JAA*n41"JK2D4%s.c,+Jx ǵKwu_/? 72~c\qo{Zs5艆p0KOsw%E'ouމ%zI:?k [qHgi$UB_4*{^Sm^8*{璐).PC^ؐ "†<_'׏@Ӧfd_)UۓY d`x%#dsk ş^\tGemsv)i_JxS~o?ViJ<\bZM> 3\E[ns+ho8oe$CF1[Ȏ"B7z_8m~뷁9 - 'oEQIm:hYِl.1cٱl=܇ `r7r(x2Y?NG!ѹ mAG]ip=!=!2iggƃP{~^1 X9%9Eq ae~ -딳=wűckcۧ#sQsE)uMp%0_]6p?pdu"gҀLgٱ?W ]C[>)Dw3mO(n.e71kP7K2eWY.NU`1߂N~[PC6y Cxvww<aci?Qg2~̀v_;0gx~d?8vƩxD#/F&t0(UbDq($k{k7@7C(NJD7#\VT9PEQB?'\oPgy~ k2АhR|b} $q4Ww~ rd]n>MH&UrB #c8OѺF19c\7%FE,@nso&Eʾ8[Q(VL(YkYXMzo׵PaRo1;=4D9oZ|&祈^Kp8KVZV|&;2E= 9چXfވ>344N~Ic?oߛ^/)pe:RH,y-Gs("mQ݀inw|>/R[AZ8CE-6gէ88CXpe#U`mG[U0_=OWgue3ef:EJgENػ"W ^>[Jyy'qU TJ>$Oו;;rWK$ ֗@?PvC}>nf8{5hڱ1иjz9'|}:) 4&ɠ; KBdVP W|fz*7MbM6V wW|^8Rz#RPy|41Vk4͋ؐj~/?-!Iî~2P%9el)Y"tx]) 0zBtY![)dWcGTZ[HPsD:-zbZmtXarL~v=eIͱKP* uSt(N*а3QZ7B4 Ԅ(73T^W^Ǐ1C$O"GCY,Qx ]lk\Tٹ16瑬6Q=lRU(l0aԜd.,@qyHST',Id'I-M>g`TLws`&^ |*RۡP,ᜃ YQ揙pG3(p0^wk;UB3t4T g>"{X ` ţs>ٕhP^Kr#W:{K<1"wz)zXa+xCHu)[8ڢpj?H'4exbZl I,P)֔!en^F Eo^5lJ7q\л큣'z5ju6*ˎ>W%U5G_Xe>FwԘvX;&2 *~ߺbӅӱ+E?PI&ܞŁxKFEMBr6+&bB/"&JyVˆaW`Zm"4xm;\Z nĭP]CX}DP#u3pev:vHАK ~hRkR Faiᣃ}jYP7H\l]ix!DrYNY x:D% (5 bGgBuCa<@9J8>73|]|~gMY1v@!Pb5ʽ*r l+))B]Kwyψ>@`N2A4Ō$gB889: 1pjmu;~'%v lTm{chcmXQc0w~GZ" ǫ["%W@gySaBVҦ+b>Z88sYo˒J\c8;A;l<(.)ub]ΨK/ O|R|/?P ESy@Y"=.z-\t/..EƇ(;7:caf>-ʣJ:7 cC#7T_Ȏ ]N6+!0vNq}$v.L!U<  RY7Ua Pƺɸh_cp^g M[~Wk^`M1.'v.rY6YFνKE4 5Mw񠅼p$"d՞~RU:b&HM6i] :+ %<ӀGmY{f>d?g7d6X:(/dv,"[w%ߧ\\*(Kh:'k(hFWRP=}`\+-rncܛ3w $jB YJͭ7_am{⻉b֍a=}9!"N/+IŊQXIV-VRT4b%')6,9Ο~LٲgBVjOƓwZ]>AхyX'-;AX=}8&?U۽d~<&S~wu !&G^8%Q:HjY%G{5\~ߤ C=1;4UYؼlyJU1 }(/H!LV Kހ2 ~b[9eDdջN:Ay"yRT}zso4U5SX+oX8?ٜU:PҷiNq? cq,vZm@%I.XZ6ǔ`{rk$d'&~Kpq P_ P s,Yg(/&bV$п9, )n.#R@Rdֺ#+MnBc.''%#[Guq1<2U)xLOkyIgS_ äSZۺ<ʞltv=KQw\jwVI)<ιaV'1*PY7Oha,{*\X:wr=\ =OҬJR&&*e]H(pgt֠Rٳ1G Qރ!XzCCߩ6SFsNOjTrܤ>StG.u%<P$Q~W4ErgTE3&I:M4&8 K y f(.G~, #y >#x?d.P5:7o)fRjfZrgy#R5* wU<4ԭqv ,n宎rR.wX{+H-UbO}oŔklFxOiǽ DpAKO]`&5_Cyز੻8 ?ĽyjRvE<\|̟ޟԞ%fawI{{(Sď+لco?Ypv{P$s2wFg` 'Aªح(]5EbS;r qKni.AKT:Zi$T>}8)ۨMxT5᭰]܂4f_?oX p~/d~A(o'bVaG>QRiDrV H${MP#zɖMD5hcQq^i$M*vJ#{ EY١D;tIV3N I{d N"ظ~gj6zFV-sby$%adoBqG*?<)P9g]'>v׋e'`>0NP[hXi8IXYJ7uTڽ7cuk dfI.pʮJZٵ֪#v+v*p/6}8>} 15> Y}4 d ^B!XvfinۺNxRq-,ܒkt^LoіΊG0݈cKbY/ѠY1 b'x-<#Jx3UA7%gd!90pt|CQpġ귯h \/ #ev X XTFbŎ]gh)$&`;-}tfi<;(X6r9Q ɳxô*=z&IkF 2sx NVF!I[6P\a(nʴ~% CGCT|ߎҨj .% hT2F* ә. $]j· Ð]S~CjKak)=2XMǔ;nz$z,ɬ3#rBFcbJ%4*L,U}흕FP03; k5 0Z!rh[`7L%}vnT[S'%js]u`q|-ӟJnp[ wKp|zSԨg _Oieajxm=5#'JR:qe5WA戟s9 lɵe'.o>ƫӌ_>2ܝi+;3\; ƅ) @r N%I|Seٽhe!R7ւP0>,ņ UҞuv dցI|J; QVN_H8K磼GF`z _X" b:`v23UӮlK_>W|fz HD$@jZĜxB6#eB|{<#IiQN)J^ 0j9O(|;H`\ϒ)g ~ǵ=#9+o`NN? 8ڠD2߭i1g$2b#X*\kUx0d=a|{BdN'{sz'X-I3{R5 U _@ᾔ'vEm>]Ę>g6YF +u;9FޞbFC '-IΥImOH(X44LwN<7O;QH;Gܫ.<͛|}2ndAjin|;^m9ꝷA:otsvsvl0ޓɇ{{-{3~C0,jC\ZHg%(*㱺9l?Ҥ킧Vud{OڻYevzx2@6j:m8> ϣ'{6Y(HpZXOJIKGST2iȔJ8_܍C@X; + T2p)bAH|[xo# UqA_t:(;zX:Fsf4THj Y֟S!jopT(cC4=|翰qwv8wݭPETӚuL8-:RhBnXA% ( @E DA8CT49>{[$ jȂz~vp&\{8y*]N+] )G;LjME:ժ5쬢Ă,~]MT .>,\.0(z0637|9[Qg |ʛ R}0;]ȀW.6=+"/爾8$% g|tji(%&OwW)SlV Ϣt^ഺLtw^E9d6GP=j,u '@Б s#EOvVl'%¿I҈5&k +\ygNY &lsknZwȠNb8}|O( 7s[4WuA Zh"p;% bud#5{@%o*9CM=yi%XyviV \q+MG3L"G;V{E!TCx!, ;$+It [^⠆bHe-SFNfjbܳ2{ $q[ She{_QqA% =RgD*ػPs29rG]>(Pf!6EYko˜Ĭ kTa3eu'43@7,MM#O6Ǐ`&[%K͆{xf9Ѧg Q9]z > '|m^E@*._^I0% h,ɍuF*@l KH޾G~ 6x.8Wz+SAi}>}@wO1*wl޻; 0p#~^M_wMTXQE '{ 80QII9e]TP-Q‹E[<ܳ]p̉ #rt'Jv$?A}QJurS@I a;G~Rz;SزDnP.}mɝkOMTaƒdKOf`]\Nʗپ[.<~1KZm!M,ųKXhWbJv~0|8 71ifUtzYsGW +˛ҤlzBjV#|n0[5 |Ey۬}_EN *Kju:`kxJbo,І[~;l }/mE㧮k7p|AjQ ]|ͯ[(.,6pfS(Dymq*\,EX-Ǒ2>l?VbUXu Vdjfz)[=PfZ`-C:-]x=VXШsUBLnDoQT *fAWQ6" \?` |d7S`v(ٕ~Zz> |[FKTu~C5 QgvnV<῭ 67vNҹ^ lDI+QA2&o= 8nA|] 2)1s[M0f=00}JXpXD+%=0[tS/T`d4YU"hт ׶x>z/^ E~^-O*֔r${U}g( :%N@Nv(^u&UP#9^ ,z]d%{k>s;yO!wA^=>0;_Vܛøm^֧?&~5ÐKrnx|8@2n?m\꣉3\8v> nj⏍!abOoQ+D-Oؗ*lJeh yٿ̄eg]4+2 D9z/OV`|u{#5n]pZl?Lu7FNFU8L!8e.,Wߣ? jFag(]&,*ə=!>(J6n Ɗؽ) 0_xYGtH-PajCt<q1Eoya+b-"tMd\fC&2@|O5]?va:fąx؀'p AYtG.@d{f˿ 'a?(`|RBsMXs6܁ęDxLM!?ӯΞFk|3 ܙy*5^1۰IUH{/R{4&)%30hbN ބK R۩;MLl0hO-E"hhz_v4HLGw> 㳞J?ҼUfoq1M:/dD:j /RLH9 uxG˞Lg9T&KӔo['K]p=0NR_ 2J!W)8%i<#͌l^E:e>Y^~x||/>Ai_Ic;J˿ /z;;;sצY.RwHf?bn;G ZIJXq8HFQ &_s‹ɮ9O//"&`dq|QKaE7ʁFsS"!hɿߛ X&0h0dwAN8'J#AR3H߭.AZ?NUFGݸML"?m%፻KRYىvE,';-wyY궩0If=<12EIfx<(kbg!^ YfB⦔ydnCW+KxlnC:]A/5"v=CdPbmֆ_(Y2Ϳ+M"v*.4񲻸?TCWbv  Ie0DON3`-usO VHo#Mm` C)k%('޸f='9OG1ݻPt#I%Sf'MdR)+FxB~Z6*)ռ{*c0\H]VE0' ͺJ;[hB2qºr>yj6kQ f|Zv 䗶X<{‚}:gP6 Zdy r^*C`Vۘ\Y0[`!7e!&6׉u%*sN|ox~!~@(y?/mDw8ΫFVomQ |LZĢm4Ӏ?9L\") LZhg;TAkT:$wMv,z \o'\}v6d6%nϮnT榵$ڑ 6?UD3h:J{6ebb|= l uTls9.Yx3KcIhzpe { ۥ[#ỳө];QzA_F>W|\Ǘ2F_B:Ɲܟ?kb R?ù -3T(Y{>1~a}samȺN!po{a8\B?5{L(TʾJcgwڨ #cL.N1uTƸ9!\HwE:Z7!Ʉj&$nNّl[ٜ Qޡgtad}߱ eZggʳNQP߲~ t:Fo5\.XTq=u*3uC,D^PnF`TWWfM5oGY={=k|AϜ"Ѡ^%#ug -g/%Yl5;Ezf;,^ ,^W4-%7mV + w#؊Q@oٔ(D&Q\]L> ː[Ys3 N\bΪ^!D& w⭱FC;w_xr <φ=TP?P;8:aG^:ގhp1!ߥ;*>4F$]_tn}Xʻ P:$U*\$\..+MvB~ace@O1oz|)zҫd#44j;S<=Z6w|kt:~J{xcoy⾠VܴăX.(cwn&|6 }t>ƽ"/-w@o;;[#$bՒ ٽ6ٳ?;.*VePfS3=;8s$SxmN1=3W梋$v-? PBRJ`;E'J dYIS"oMO@6p|>[ [i+;bljHuWkKɞ{&;Ql2,N/NB/2j^ձ gɄHt'sȫhp]Ehۥg|e%kYƅd9ooĵs菠a.YYvZO]i|:N|WO^9 l9 K}J~ul)hfد b?x.4^aFsu.,f%#g+~DR%Z=Jc'nL $N! 6oBYW\sv9.U0}Ci+;ԡ0{hPT_t\TlPwܥr2'6t]Kyl-oJ[/C܊7^P}F2_ JmRRot urtv'[h}y:>tߡp}`v aVR.-cFשkF\(؂C.otB;a6}`at9_#l+NCj9O;T@w`_^m;'AF?H?%2~Q%-<}>뢩^ Y[H\:s)@> up Z~'w};YLQ*.z a]gw%( ՞49FL(4M(Q#QCp.oVUS[]؋w%U^6IP\/6ҵ {O+[C5 yB]|]]VrE}~a.24ɳն>[LQb>6Ga 6'z/K ۇ%PL1rBǷ^ 0/R[DE:mI~Ä \>4l5&p4‰E~.WI*<51~=@ Fi{VӺ0S'x>ܮ9pOe7lG$_@R/o9cDɎ*`T,ػ/Q$+\\xM=;*E.٧~~@ÉG( W ;4 dާ RCK˔"[l 5+.pHDw0|>¾1 :ߟZUt!; %wayG?l&^ ^2]_j_Znª z}<2;|{A,UB;f.]{zM荁w4RA /%lŞ[ kLj>1Yn}+fNԧ [I)x=ʛtT|ݧRrԁAMfkw72? 1zN _:-i~ F 'OxfaہF{JSy\7hb,t@"ҧ%}ׂ5iaM߷'(ax,ŸE aD}-˃_ ͞LHcWfL#F?ƁJ<6LJYpg/j.ΙAVSĕjizj>J*J1 ՚+%Q10IOa"zӆg#f|\ /Ez .EowPvam*?#c$`&ȳY?hΈU=D+I@Q=9ML0s2{]7|5falRgՖ2k`N?e\Sex6r"O*sY Aȯ_!(>M9ڸO$L lΌd|sQ771y] hwq^~,wdyv֦AhN-a*1x 5P,'` 7H\% .d(+=#xz.~gjV Ou_*S|\}Zwg"]S|(|"|"OVD>'s੐zh̡nic_&67FډOډٛsj1a+z$Yk#_k+yYW6gejHwuy{nߐ!5VRV7V0}L;ivEk蹻8=wM=CO(_3Y=3"_N\.z15S=` +I&* inu#)e19NOXud+6SdV[]w*R4승;=g?UfQp n[a,@1fz4_'W?O}HMLirN|AO9>;ٯNRB>ԓnwlND[]ǧΟfB1r3j2W6 U@AayHYb[rc@AφFuQ=wKf99p3]Vq-ƒaRaj +\(?`jUD*PC%H ͺδ!rH @KQgykbᮨu>KWXRw(1E:zT[R$nV1Z윎F=vsS;0P%Ԡ؂OE& z(@0mm d[.+?/ٍCV;4c2G%p?u~H {Vy tu)؅ ͸af2kZz$0PM u1k5"5Dda'-·"1 @<':~Gml ;%RP斍sIJ`"qIkmkyi~"k?k?9TkN˪"|%1x?˺v)zBdh 6۽~=U+NʨuH`HQWct=F+&_ewtbEzؒ9Mp٤- }QhB1ژ k"M@̳qcBJY7 "0w?_;1|zq ovvv1tCC1YM$){p;r&s5uRz}UXbqk"LK1p %L"jgu FK;&q:Xr Lā]<.~{C3!iu:S-eW ;q8S{!V_yl҇.A򓹒5Ay0gѽM4~B͹d EopSJ6iph8RnBCE<Աw1/༖d'-@b_oͪpag%U\G>.KK` vpά@YZ=Ys8?f/Y?P@`:ɂaߤOryé@0@aR. ?u [>Ht%* 9ٻY0̿pYepe?1@YYgT!>'p SBo)^#momPo :J ԚiTl=9Ŀrm-N4+a00 "1 3/F)a˸.cDbw/)߷s ؟')ɏ~ԦؐⲼ HRGmi,E *w=œDÁhg/o$Q?? t,BbUVu#w'><ɺ>6J KFUփWR仒~q̑u6F)U;Lc01 n'Wyx9%/a夏*;׵BN0J֕;BbTrIգXV¡#P Gջ"xꝀmzW@Xj{ YtY V7j޹Ŧ4(M%u̒֓=SH]h3ۓr"O"eڗk})*uzE Qڮ9fSI,Zp// 5_+î7O@?E:>(g?0 U,(=]@Q26%М_ژ7V?-m\ʮ~sQtzRf,?&<x~R0 OƐrmhvxJS|@.%A6ىtJvJ`7O:2QB<7O>8T.D+3wEj *S?5٤ _ǵ3ol0NkoИG_ ;^G}#E v37oiÇv2)vXٿ.\_iXVӟexmܨ)don9t?Jaᣛlm-z[%trP؛#JTļDh z|63`˥/TֲK!XAbKaш${R ԨKd.2ɱ}^SR@IU*en1\.@cvyJ1ךl+2]o&-,nazaUv$s)+y%m*ڴy0k+O݇rR7hwEs&RL!\2)X ak-TP*U34)"b:x4k%v- 3.R%Ҡk^Gb jIDs/* ;T(xu%l_9רd$ǥ Nj| pq$l_eQӮ`_6Zh]\_SeF›R5{~Y} ߵ{?ٵ;9OM(0s=5Yz]'YO#{*/A@K*TZ$% ?`"w (uFPa8 e](Ғ d;\K-R0@(&F'" DTTg&ՅBY5y{M\v&,Se@+âz.ޥGSgVA=lw=]bsp ܛ ɂ3*7m|B@R8qTPhNM|qބ99"?ţ4/ Zs1U?>>8:u2G>H~=\3 B2ï9uu x]{DCau)yj2*ÛF+ou+7v$>NPZm$8uYIr^?U΋60BtSrC[DDShZAtRܹNg_WG?PrXOAS!x&54&{긳sswp05>ImtKX[B@(J(@$)*!GVwv_Cϋ',t -*W=,βs䷡pCh+;q o1"J,f4z`F~aո(B#ė59hs}Y?~Ւ!(ao{J̪*?w(?77h- >$xŵB Mu@ԅ't;{_c_e #=6%gw:-gr W*(N<"DXP|"q|كF1U![~yjr,E:5vdR"$RsQ/Eiݵ>mռ?p: xV<'9~՛jy}S}}>#!ۖ ~܂x2ǿ[+"j8DqAxug"s-Jo)5uZ4ˎtV-7s߲A 'Lf^\k=jB|˃:%QKZ\.ܰxx9O1gT|A Pd )u}#*pY3姩]" Ã!! Vx%"0=(~hV80a>xhȢbNe90Ȼ:~;dRp~X߇BOJ3'8%%Zqa@?x\Eُ*{ª?U9u<;65+4mehCg@PcJXCɻoS`cН)_/mKKPSN:\~{I޳` Ã|hy.%ڠx,M ޵ ]m[54>/-_#?lZElT\K00v8RFk10ѮR STSE $m[K[Ww)ZHM翯 6H,ck" dKJ\r\OJڥ|4<],>U}|N䘸:&% z06K ^v˾^%4WU;<\Ag T˃_k3`.|x;7־ҏWJ.YKnPAvyL{EU@:Zq!~v]-M|.f2]M' ]詎o\ikS`L7hй^fg"meGxky ./g/+Cl\ث wѴK1:>&CIg px]nYq [?Gbރ{ټ'ViK8w{_X<N{Ȍ:_\'2 U!wV+M pzKe\f{/v J¥Ѥ:f`Cp|O)̼`.[bFUo!z8.K8} ( %A‘$b8K?DPN@_oQE-U7(^1 f@} JH/%}kV<~ͥ`"ʝu,fFnA/ fk%TnGƐ].u+/[dhz-Bu[* ޹}6,0M.ٺ2Uj<V2><0ƺ[ x^ǖ\4:ሕq nL?7-tJoNB+.5cj\  b^JubYH 04U›>a/v|u&Pk @6h"о2+t覈TšKk]<.MYn,ΰݟU({޶N'/,lA>UTYnus!Ƞ59zGl{=ZȕrUm[EQyQl.m"@`8:dm^6<|~:z'~I6xg֯ȟ^Kf7gl ꩃfeO.5G6m%tPbZ?!9o]z&ll(_ #uZ,DZ.޹ȃL ,9 ߘv>ePL$Kϙ?+ApSbCgjC%y e<@޷H"[{sp!T׏@v#y;K${XKUn^p? k\Uw\@]C`O)oY&_K)R"MJʰO7hXPKPFu)zD­dž\/餒EgtzNkR$]xEA<[r{tQr-/ JU<)[)Sh8wDC)P-@40@ʸH:56Qi `/v"9^4ZfE) =Jg4QS0TPkRH.b S!y#Mht/I9Jj\M]*@3\Oudv g`? `j^JOaQ'S|:R1&J,[B^\1*j 5D\ M VPGbt͜L{P(IK3'6M=qDsK'~%b9ՄU_dK֟,4f8[eY9pN0b~mQ_P VA'b/ FjztpoOOQ6C{:z% V^qǮƥ/w Ù},( R9}a)!J*@5 mp@MNQ=#J! Q4玹)yKSО'a-nmЌtZziWi2 Ây'1udQP~&WYSl Jw4V|k Gʖ CX"!Nj:bem<e+hwQK.SCBw_[ WΗ6J}z uTkۺ#~?#;0n+ֈ')lwh챮V^;;Yծxg}Z)OTuEyD϶Ga 䨕 - ej >,X7#%GΪFES~B?1]X?1b٥Ӏ؈n'CKTl F] bcS3H%\R.;*CގW@Ef9ԛ&QZKYӈwtZ"c^]>x1}Vst$.#a'68j`ǻVLPFfu#g/=՗o erǁ1PlX ɧ[ps7$?*q1mrT`\WW@)HYO8Ţ XIaخJ3"v]}-7ٙM?mj ROp*K~2Ij&ˈJm2N`U/~+q;eF#|Hd xͿWքS쳍@dk[Tqzev+t0ek49cQ4ʏ =ڢ* 398a91& rVڽS**T sAyh<H%qaRI 88pePoc2Dyz(Lf5ʚNͯoseB;ѹ\o&y>j=S Us{?u? E-uҲs;P Tsi yACGDX}yp>;tNxWs͋r9{[ao@5/&:稼ċ2wu"㉽WT>ٝ mJ]CF^NǦY1tL\RP(Hy'b &~ tW}#&K,)L,fe<b e;6Jw{FC # #= 7G ͭeFuiN~P!L~M39푉rkxf[mFI,to?-eeKgƐL;N<D[E+Uـ +Xh8_0 p͋96my@@Y-:%Y);GZhⴺ$Zf!pj?;~_ T_ M̞ӕ"zR^~IN T_?;ٵ.Ct 6R{& 0!Yܯo5Ƹd Eu، Kќ`8~xvcQW_ez|׷խDc^E_j$ c",xV>y ʐʛ~hZ-O<P>vCs l Dhvj*o;>DsiRq o$!uӵ$#ut5浂5H?3|35NoAED VǮ:cKьnHVNKjyh{/)U ۍ |upO}y~xiX~bADI ?P~XP@#;n3a׾/E^U/1U̞ר)%$~}X&XXŒEyBFU MKzE?cٽY|緮S`]LK[gJ;8H;P֎8T]U,?O:\^յh2+? _i, phyk[O \WX\yYQ(%B&RU>*OtS%+w"jCm˫Wr>組tws5"C) ;%a͆SQƒ9b5B͆mZ&C=^0K}b=!T{5t5i e@9SF-?4+τEٞjtPfIvO%:t8UR`} [Q+d^ލD'$;A7V{e7zF]i{%VaF5ܣsB.EeGVHcNLT#P,awpð_Wl+#{JdG ll BLl#0CxO}t.>u궬ӓtn B@66 ;Πڨ6|ZGMk"ygM <oS `TVLmw^`DÀ(Q:x hz=lxIXLu(`?:>τ=s\^5L>g"F=W4;&J!?(2Y;'x Ck8+m :yRJpM#Oe dfvvHD0+h/B>u0DyL%¨8`Exe#tCTPϧt#V)9?˟rWn(LB4yAe^e=mƿrZ^Ht=Ug7(P14A\ x-_[jt2B8PUm-yȫ=b[Y6aA-l)83M3UM!O"Op8Qe DT>Hʛ&Zmx'U9s.fA)̋m8zA_^ח뿧qoĬSxֈ?גi@Ip:%5;{?ekL}hijO-/=OI(Eߒ=8q6ʢSW7sTBf݉iպRُIpJu䓐'!}'ٜ̹/M=2eb2FWLN!\ǫ3۔,Pr\6'#\gBϑ჊ߜח{;ºsuiA..Eɤrjp7ǤOg Q,GDY !Oe]jMD+I 0!d >B&8Ó^x*yf;6NuXǻR|8h{>.Y7Rb9U!w$nuHDso:QrWҵ=^ѨN7?BŨ55Gg ܋H(>|ߊ<`QwcRdYq#^WD #VA)*啐M,7|rgj*!:jF0 l b_@3sd^)+{UD ;gn7 3YwwVQyc3u+ C >*V>;EKedc=m2n[vZ-̚Š?l RM*u:8m0Ic&zxCNx;׬J<#.#L{gh $FdvZxqJz⨾h\C 2\meo_ؒs6G:3蝛¾8L8#)$YD$\glmT7GzwOU%CQ[W?ZY8DUy/xgdS !5N'q#S0^o Egqf N5doUɱ6L()6:ڢb9e+,1`nx&ad]"gp%g a!]\?B>n"o_<ۯkq_ øLN?ai2ik %l](q? ^[T{ն.l1' Wa)|X༊̓zڥO B~ujiȷr 4'2<:pkژ5#UU!ǐRid*xD x`pK4g:h^FDĞ~G>{6^.gI5t^abCG+?5;ZA\64p "Yl7 0 gMFP?Y ajDṻQ8h: gDdfC>~<_38 +23`t-slQTLVQ0JyiRFlAA=uKt3" d3BwBDcB #kov ԜbZQۢ?㸾}J:*:L&cv(FسqNw>UP&w #!pn ږ+5y Y=\o8NZxk8Pf\灰TKK;vqPO H27W,!r~YRGI)KaTxoVً:S>W&ގhWT?j`wWwzw-W1C#TFHCUBJYى$Jޢ,]1QB4)}NBfUJ'U(lmR0V;~ԧ6!JLfJO`Gttӱ:6_yWѷbD=59%8E_|u{&ϖ_ۿBiӆ[hdb*- C*éDlV;&cU7*hav-U*eP2ʞJ*׿Huw(:?v/ &n@t bCQdm DԲك,xH:! @2db[Pv8E)Sا+ORHzcq&<#xd(,_e?22[ ĝT搻 Qϋ$;B89)DxKpi0VBI4ڗR3$LeS\jq |lL_$stWNF4#W~RNΧBK|v^r }漊ugA1k'Et<G>GCJ"z ˰{8>VpqCp+]N y@F5XHo/Rʆ?llG}cn#{^.h |U7'@>A- VA@O$U(V+,&"*+ k[)7-r+pb73<ɓJ<<~̙g͇Ig^),~'3b\OrNcఖ\~w鸒 A˲/en^a:1u6˿__?C>lo{Zc/WP t'X&{q]^vBwDמoO>ACyb8Cb#枂QI;}UÑW!/։EQ\wU(ee"zubpqXRꭜ3oC )Kgb%^jPȚ9 '*hw>%g/+֟}}DE±/:!.cGx.ᅩ^wc_^~ߘI\'PC3BtBٺ?޺XOGO|GjxWK+o]z.gLޟdYKJW<؏qE3g"'[t1v/]{Q_վCE%}2+1"dnȑϡTl'4Ҁ[-lp& C@Rx,"m/EY~Gx@{ۊq ,Q6QX:]mKY1\ϐdW3/,xu~=7xBZ~c3W>$uHHɨ"P9^3zB'b);-K)MM]ETܪ'؊Ϳ^0n ʀi#i: uѥxmW$}0VWw [a.VҥR3#ew#YV CZOw (L"?C )AZ] ?Uw3*)YU38ٷA >ɋ<]hjMb3)6(D?9Hhmo !_~P0vu 9 9H3Y*EBȮ(J36I9z? >>mFf',(>ִ>X.?±Y $}Rȱm")hgwJnQa̿"K 5Hs ѐrbw9A7@[jursrVYfxY^ec:CAD~kk:5 W 2sfi6r6x ;G>X}0x"yrWZ;Dlh~>QirMVv5a/vieDYн4VE`H3ٵ>iv7gXiҹM ^7wfX`I&B Y;xaFdQm/KRv$F1CjɃp 5CyGηx{?;R24RU:AܱX\Q vF#8Eb~&"32g`F/W ]O?>*ه~-|QklG>ά1ViH3}ߒ4$Fu.8K4sI>%M 1D3KolėEC)!S 6QJU~&-MZ0"2:( FN|GOw+~i= ij<$h`dfՉkwLw|k2MF!ZPr%7bǭx,+p*{q zOK]jdl${_Qqajg.xքg;\' 9gp0VuTjYiC4Y{?c($!HWgw]Y-LdUsQ3mS!dilG7Bu+,j'.NCժ`k"?v#/AZ:z]mB#&ȴ>mO]nāzwG7Rm3gِ. M!]WhD[lvj6iVp2 lPscE%9~DZJi06;.2gFui j43k;1qMXZ$ ؔF|a qmsuC:NxNWN3hYVQo'Dv_ ٻYN͑coW<1F4uo  twi)돿c#PNAHKqo%<՚=31Ij!~ Y2Nqd[QFG9nB:V *LׇSq`R/{hU0pٍ֬ Ӥ9i5'rq+UxbI XRS)8wxF ՜:C@-/)q`/o $O? ]-cIH˚U >׬λ^qDNP׫C Fmov2'#14}8W!o6sӸn.0^U4#)qIVe#-c. m"x?p;zApkC6`BIUbG&%I*]՜e068Vqk"/oo$]<1o!Ey]Q ӅI1{ԅ)PwoV[ГL:0} >6 C4 `R~h'L-YmRN˞xPVw^518?%h#=a;-8P1;' R8](V}w,B_N5׵HאkZs0'0 t+dkӵ|IH!uU>K9Jlu+AJcu5%;n}k׏fDDQBx{4Yet'LfOWI/Tlv_ ,Z>TWj[X@/,]\|LpDw^y0`DjO/LGi7lߏF (ߧs%(xki?p]΋FGc-W wPI(HrCZ?'<&}??~N odߢj0H˞?br_+yMOqg)~q@SS$Ҕ:| :K*~%(~Sjjk / hpnP.1PnNa1 {Ũ6ڌxPYDFmG^hXʨ#/ccHed?/QXOv 1 )~30ǥkU`!."BᠲЎlM]9t'ujS ;s@A+z [CVՂdXq0F!mnt>Dnpԍɹ^$MƔ7L$`jnL]1x0-URg (9٭4v#hchCGhQT^}6[JCS7$tYN!FQt#ivGߨgˈׅۡ,r)첀`]ll'A>lɓKj1$w/E\p^l7eqNibA6Qm7ubaDOrSMYmڈY1NRY[1I ]br +,,3MUTPUf4g#hG)~b$ ,7އ*fҪaFB dڢV5)0Vq0d2 bC%J@&B,y7U:ᅤuxʇԹ@"GBE;Z4ɱM`e~azaG~epo7[v qO?G?`DLfI&"9N?M(Pvh{~5u!~xھG(CU)%)2:گΎ_(+=84vk1Xvx+;ZRLQ+o,!{m-/3,Û1)# CNkfGe[hn> -dV5Wn5!߻u<q/qRv(6Q,f?J 1Pvm.Z [xKσ )[mQX7u>x$dHC ϖfR¬4ޫb ƘϧI4v:?r?u #tDw.^uh60#Ӏ~ÆaAnlG F5<ݞ?G7G֣% W7)eudKEc`.V|,%ͤ~y8 bEuѸ 9"$3d )O%8)ywWbSay{-\~CQZX^쩴wBZn(@#ƍMs?wG-> ).ߋ"2rQ[{ۦCۡ!G_(GG 4l+h|Zc̍":6[2A28yi=alr0 jv )5/x Ѱm>;Xo W)ir+-\j$F'lGk}Of _)nDK@zػԕ:JE&%⢫Y rcQOOSks-q;6f,*tٔmG9Ӻǹ j?̞  IlXKx>}s!Mv<$E8cp=SX#y#h(('(D,6J/T@CsZAnD?XKX~c?&I9Ѭ#)$a*Ki&'InݳI4:=]Hlod11[_ju\s|ΎKK6H-*qsHFLIR`Uڢ8v:[l]<ܖq[^Miue_ +38S= C~.VEAyz[jNIf&p!FH-H7\`U/+]doVKU ]1dy8YP$p&xɣ~464*GzH) 0(.Q[5cnM# 6\ 2{y2b?jr|@ςXЊ_06o-%٤M$f64hqU(nJ%vC?1ۄ(&el AjnPJDXl!Rf <X=c yC;N6@x1ux-% -J_AJyy}MM3T&UF"RNp܉`Y)(7%8>w_:m)uOJ7Kg.t/M4)8lv]e:{׃{8RG蠣>_/5߬zOHlQM]O9+g^/ $y,~aj@\q7ygx:5;xwy勘OuO$pkQ /AOAO&bOJAg /׺VĿe΄3wpg uSGHvMDk]7ҽom%OeV$<}Eٔ!l~oPiv%6Z*|ƙn$_CSO.iu<{ :XY_C NUX %$q|4ΑeiWdg l.=uks EJ)F [#>e+>3*>K\F){"LJ,f] lb a̫9ا t@g[{&*c>|֘4pTūVs;֪Z$AL+rXFO?$-Ț&*'׆2'v(@Z6_aƭd~aSa~ãRsU rZK&׹Gg A_ԕ_t]9QQs/|Iv s hdZM¡fb\] :{G ?JV6dTB mK$/K^~uqGHvZxOG_8YmE_BB=_h" kgM7ľ;QY)fYqZmJu+!,`4@Wp{Zۃ?E_}:LaX1w\3"L.dSj|h>TjaY^ߏ æ3P7su:6>V(WsWW[0MP돸b D[K9yЇ 4U; xnчy~W^$T%tqBqeoU)u]㟭MBA/[sa;6*m!qvqID~SHqZ u=c& ,CDnL r-nPXf p!Ѫn'0PP0WvsaU^QGrA`5[زc팯{b@7ӡ,_ ۻd[A!h\[}pyX3乆+/͈ iWl8G VHcd(pk?7ֆ,bdnmLSg; +#+t<DZpʷ9flk渡O4 h*-FbVD^jj - =ص!Mڳo.Cݵx^ǾWm pkmo3c4 p|S*zn7r}c{vvvI1\#Tt 0ï"[ٹ`x||K+S(V$ԆnAGA=7Ex% YjB$'QGXP8tz@ Cgh|7oDo#J^޳p:}asaFc@nl1 Gvfj(ql;߬'wc֞JJƞtl\2\OWmu |ƱS akzCoªo{{bV6BخxAG7 RoqK qn>LM_GCsFx^#>ub{M S)I2l( W)'FƠ=m4 H If%)ِu€ )H4B.a]UF`{Tʮc*/-=B&I|ire/fiX%c] FfWeQ>[|\tf(Ml04./s@FAlSd3Ah)T ,3n` >SvY!or*ثr@ϷaLv(kfk`Ik z1EN, SBS;lDM7U{%՚ǤșĢA*ʾ\'}rН} ]rQa{L dLxɘSY(t86yg Uf܊BLK1rG8L@|>$Zo}d&`yGp}GBmqgϗ"9-#Hr =ɳÉ[MLoN`OиAohuT:[ `3ZR O"YûAv&}Txtb%dkř$0a~zz8"*3?1W&,&!LJ78ljFboMpAnΧ/G>Ι_Oe.% WS߱\GarKQW0͸=*$,]MW;)%*Īw5]EofDz"bDs < R{Wnu6JUp F[#6`2rjYM@,9m20S@'OէC!*Bsj3fύ ۔Bo0Mox٬TA4 E4Nj+Y% _A8}p5u27Ө}H7wѨuAZ?<#dHnw lJ W/Vq5~=,Glt&fg^)oN$a'7%N)1@i#u4{eZp|~F{Z‘pmƪA졏qIC/UنJ<욖Wj0q/fXM`5drLH O+u+E=B 5kv3;f #.e/ }k&YYэܸu~kro;BM͂v!t5u@#!g%5`HDޕ(m. qd:z@ɱnFbNV*]ҪJ>j@kKڕç*؅q1{G˄o_*\gjW{S h{GHi8!l5> w !wHwggN _^ s 8,0({]'T46{J1|ǁ6sx66[0 ?R gq3mB W󇈯 4qJy2VB }Ivaj-vz`"Ec9qQ`x孧C&^RɵOц݆Qٍ&#)wß|FMTN0k`f# kc>u7Z$0r_RѶZ#l߅mk] i.x^/REH~gvߗeVb G lo{9fB _į r Lg"]c/N;9>XHxȮ^5}E Is!TCŪ~!+wy]4ygk00yvYur-[ }Y:,\og@!s1|PkV u6"*QdP?"7d1YskJvomyUWO)ڂi܂/i@WށCtt4ۑQr-.q0Lu$⌭L[2S%.A9iq\x Z0KR5OF/П 1N1B#vp ⸶\` \Gj) 8>PQx}y(q bܦCfF|rrnz2>۷k},th ݈Dt/ZCc.N7?Ш{1+}EWRS(ನjOOi U$%YHIEJ)1%7}AqW,56M(SIiQXV!Rղ–WMRㄖȵm_ߥr^؏zz:R1B/bUz?eܛ0 $e {Mj cIF旷rh/o 4EDFڌ2%M F=p?zՎR,;`P#ȫ*A=fM~u_L S IUiѬ-~ 814H jqn[ f>,3+v g{US`]%>ahK_93N\¿qe2$Yc~lɕ~8zK_#N"fsw 9Ƚ+z(ѹ8`h EI)aΡ1!%|ſNJqm?'`%*tߵ໕~IO\2E|o޸w϶!W(!ѼT>%OĨ?gw?=d02OS_5Bu ;GthsU~= n*šViV?Yʝ͕K Q x܅:۰?4ח譜#2vK0ץ oDk2iUe}q*o'/?փ|X-_-Eݭ.,駁nP18߼m֌SX,pM% ~r{1n?%mw2,:diط h{҈f\V`I9i)c3J%EptLz sF敟%ʛq;DaOf qQ +'ۓ,[+ NSZLB2;<@VD7Xm I^T`V5#+W,I91DM8#Trs[?RբߕFJLEiV/XZC#:XvIUKąN|ו&"hZz~]i1Im4EsW=aޠǍ&հU õq3IAߊ'lʖVy{UoU|ǡ:Vc>coY%sۺ:?cp%[XR>Ѷ__ugߤTN;M62VPÛ(hp1r9zP1Cw T^,V3X(F iUWOtZ[S,j#n~%挣S6ۡ -v ucJpyH&.=VwQ v,zѽ&u>Ǿô^XPzo``VEanQ ),Ma緔 K\TuC'Z&'"ʹлBQfyRHc W}pàw)9yze8kx}.tE3O U˻Cp=dxCǢjpqA#GVpMM{w!>|lx*YZEۃ:/&8zT m(mJ M? X/F?9}y)yZ^5.Cad$%mw`vU2)o)Qܬ-au*2oA NzqopAؒ^P֥Q{A}EW6p"j,Ӓ"lZ a?7M6u#g]9/4іTdL!y] Ft_MN^-v4vDzeW5"*yd\c]톇GpXZT+ZJy-lG~n qq }, J4al6plR$ajIu^to1® RasvG$s$~Hz fL=pUAp5"yGDA70"n\mgׄBaOȑ e;1&Omq.UKkV㦊Q ,b̦\0 8ÆLCfU|_!Hh0TX(] ":_9~5I;~-w KS6ְšNNAk~-;0o;Kއ++4Ƿ._q,?z^9adŪ퐽Xsm*D>BzdZ׮ _G}W %{ja@_9'ίkOljU1pMzXlP *8d]FU݊<~O&Ó_}8x7{Tc㫝z$#qMđ~ob$ $=IE h:Biϡڨ/GN<᜖A,J:Ӻ$cJ3/ř׭͑3!qZ%TnsH@ bQQgPR/kH#q'~~1IÃh;{ > /q-3:nDsQeOXQD(aO8}_ϮHO1N } RWr 4A {wxOlHI/O%ܾ[hluXO(rjK 6Lyy?}]!8vkBy΂tj)Z.4~)[<r6#w?Χ wl748aӰrE^0ZXVG~ԔG =kaw7fNm -X/z.sE ܤ4p 9*Zu.\ˋ\T9oA6*E 袪Mco= $8 }v.M,d=5 d.,뿽{ cXaˋHp[h%3,$3ѸE$KQߠLO)J)Ŕ2LQ5PntoH6%OPyQ8x0ŸVmq߂z0:Cp\-^NEѭ3WLH? +oO+ΜY]iCrN"ߛnM!YEoT6iQqnZ14OZX!]^ZN1 y(8/P[ؔ8U@$OEބ/r$*r{<ap Xwy3SKDRd\ASՕIɘIU*궩O/e~Fu?:-F{{:-.-FtF=w.d=`x0 aOjx/ wLB2+7՘Ι[tC!gɕ`[P啁#/baU7U8#$WgoǞ_Z^3H$X؝#  (0 Ē| F޹8>6R΋$Zw7~A~~ܫgیRبo4<:}Ý6"OU/)w(VJĬeɒp3r<%n{{,m9?Lush'(4dw1CG6;H~>M~, ZOǡ}44ZaRWQ]'A|tU{߈MRXCΦP`ɓdxbHujl8y8% qtYN"ޮ"S܂U Y0J ysfyJ9t_xhG>8<)~ ?NЏYїoG`z m(\uQĝJ# wGq}E<*<#o |,Q!u"~^Wl˦DФԤ4~cn 8O?j!"y!$ϓmDgP6<@?;{q~"<zt?h:Ga֢}똓R Y.y %}\ɗS~!?Y?7Co `rq4buՃy:]B߬Wgו9%y eI~=脽$SĮl;n ̵E/JĢ[8pq$yiθ[6#PԂH~n{]]6aD> FZy Daӹ7 ̜3!ͭ&G'x"k:εxhB350f_^NwdM<]' Xf HnUn6:,W(m%ov6>!y1ܫ8kY9L>9HD^V"IYLFfs.Hhǘy<4;Ẏ{3-Kiv~b+X{l7&hƶ[dTo=r&9D1BGn :kVOg;[`u"$ yP2FEcϋRI2ݖb\ ծq4$ύD*MK<5C^lDv>]J}x0(8^GR;BkݪLw %8?hhAГ,B>dGBTjlRessF?M?!eL k'b3>7ߩlP /Wԗ$Og|vM7|@Wf@z:}7>N{/G#1$|ôZ Zt2J UDT`]!W>'" Gn*auSn݃*NM[ %vGd[u1W?Q'ao<PYBøR &iؔ!Qfg0=hZΫFԫNp !V !#1m?/D_ΰQl v_QipC->$HfUҪAm`;B|Rd}2-;G9 m5I O?e?@ۄR,۩@pN #c `*q q-w'X78~*|W>6Vp}9*<3N^ZH4_CK?H?g_# SdBln6^&<=턂^WㅴZL Yki{ 8;anl"X`^nCf8g.k.m |Jv'!=N ]XC=zu0 }~VfMnOWh)w?o% ^00'WEӂEN&, Qopv ) 6L!ǒ~\۠2@#;vp>m@k6RDǰ6C[Ms]7jJ!*l*i^*FSep~KMǁ߆q?<2 T}A{ 63VxmYO[CF;`M8C["79}_'׷i[^{ǭGtWYm>_XYJ57%]mwNQh~>*B#'|=H9{ߍV#ͺע^֔hvYH!%@qPB" ٰ;+oe"Τp&%mR`VMiDJ ,{?.fH3wXcIjۥ8XQMu;ՆTz#fY5ifì&GGY)5gtIf龓JSnt1Q5o7ck"-e ƪ>BQ"; ߒ(⣠F aر|gRrʳ|Yܩ?} %QGFP)ץ2KCungݾ'pZ?QZ{jH\^>Aq5ݧ.<׼imyw铋Pz\r2^qܳеUu/?@'FCJ{{r?$H" gq,)#]#VH (c,_D8nsR>&ٓܥRƽ]tN J22A$ #r Jy K*UDw:`-*WhENokLiξ#hY1> }5+/(EmjZw7Ra?nRvJN- $Ҡ\WáL0/LG%.~!6U1`T9OghxNVݗȽ˜җ}4/_T(Ps-FK̯[eߍOAEqhEfmMck]wjIJK$ybx-}*CF JMWDŵPY/a~@IEטtP$u"i&UQsm"9H<YOV̏jlc]`!Ukbpc}.Hj:'`Iy(FhM>k>ur-"m'sq^t@VPaP;Hc^®J~wAYj5wp3B~t De9;*oIzۏT;'$yէVNE;R 3@]oV-nD~xO37poK?{[1fjjb+Bه( {ca| ek~jǠ-W /$cޖx_,H#V+ ת _:ӵnLk܋/GR2mgKQ-,x_ĩͬ/hhElOf#N7 {4XJ ,lC0C8Nc<:BWEC' 6K]8䮘"7R2a—>U~t9~/9~UÄЃoX܉umD`xx:#5Bhyçq-C8#U0b4FlQgݝ V!5{c!]o~  $ĵ昌MOGſaD\k|J"-Btug}L3UTg~SKxȓU) *T'뭿 #xH>gǖq*c=~~# EArSFm[L05h>9GSnQ;Sz7;7/R6q<%| 6|j$λGxaxN UΑ\R'ܜf2IM|Ŀpp i̓\Oк?֤ ~0aSK:M .)2?]gQrfOaU ]RIT6JlOR-E%MunZ}3'j8:UjNbxA=>稥:%ÈLy~B4} *?# S !&?O_ezGocm s XzCq/tPxlkH |v XFu 75T`*'K| JH{E{g%TlΆ#shT%W4ׄMעVר5;)y[0 Jwx֍4nL]o#mL!qO)hw JWtuE鸧歔̥AO#!;)XO;m ,t E`:&U/)!2Ս@^&O']X#Fqqu*~d%^ aMl%4xO8HCΤJ#,` DcXN #}QgŌu|2pFq{5m#l|SUY"eAۤzJii\('TKWRnL Y% f쯖}d397vUz}X#ŵa}ԁ"vMjl~ػ9'34<XG }}h7Jg5ХSozwдSiFP.>Kgוqx[&:pO{vYRO Pdž%[xorEy"/־ǥ%NM/3:rk.WcSRjU;BҩBJiVP ks 귋cwBPxVDф ؄-_ec+&Ȓ, okb`쓍J{YM_ۯ=ݡ83NOvuUF+eh:^~Hl0?Օ4")w6+O F^?V͎\wԾ^}.U|ǵZOx{}E1Le!gV8?rnk͸ݶC1$:6׶&7x~Cϑ7;o58k#ݳ݌aωYT΁ʉL3vu)gwʉ 0^ R}y6myW&[7&M8UљerCPznGT oq+r.>体[y1FuWA"Eb<²~@ dz(m=-]+E!?בa}F}w }Yb,rkP޹h3<6x<)1JNm 39Veo^'F VT|r-m)79HX=8E]sO(88=gT 8./-зG NiЭ{V X+C+%qrf=Lߍl|AtEL,Y_`oM8/;TWVcR8?4G"::Y+s*0]71b`|y9HƤ!/F7I7Y@OS/Mho]z<\l1R,M;p'D1 Gj]>%ǗOyZG12G#6SLo-mCw{ v7y,cG!š8jR%UW.1w2~5bTa?ٔk㶜iJ9Tbf1ڨU|{BGOrN1I!|<;M Pt+݆ysNd|m$G) sԧӬJ C~vlJ/S)Iث776'" DTOdZ՜!6dge9`o36M&U@elPuevq0k%[-@SߴJm"$ֵd&90\̻iߒC5[.l(Fp@ENgУq2H4sa(("%Yn)hlUrBa= [K*TddW#i`g.^7Mi"pvUO>Jx@ ^C&罒$ǾM/xWUb4%'0fr41`rd]+a`TGܯЖ ZIFV=WsԙihHkެjԭlJYl1^`< $fC\ϳ?1?RPodAQ14ۑCh.Fft?2iRhXM`&S]aבſo\nYdk/i#gU<3> ƀe&=dhlH*R.Lpr!+'C?T,$R_Li1SC}o)ϓkAIM7zVkvIFy)Ne­zfނ® :8lZ;Q,.pmuL?T?lѕ=nϛ7񥖌Q.7tmfnnvS &&Ug,6@6t :􏘄6;A>ޮa?7(w+ `N5 cUَd}x)#JEe8~s{R)*08#p+ % S5OkEϞyRl?# \uS jOp!z7 xq<HP%@ G 9jmy$ϪGW ,YLJ_J5tuj8qJ`maѸO4hX4oyEBXcQ / G*hTn>%ݴuyr2)9(<^B٨b(5<%?ب%b|28.ɽm'v:|oR[!g>-8(c}TP0V[I6t \n#P ﷔0X:s7ѿҾ8 'mb6e//f~D[RVWTʅ,q|7_pfϾBHDq-T-Ӕ䨰~bxѲj/WmiuK$~Xo%z0< C^N7/Qx#^H0VGqvzU|eyZuzm׫8Edl0&ɥ8o?r2SPH'|@ә@oG,lI~WrŪ`TC5bR_6\~RL l,P5'̈3c7J8F=r! hi.:h<>ВP;{۪Rp 9lj/`I2;l8Фn֜]۱{A>ruYulJ8 o(F؍ǾhqpJ m4O|[v#E saD،[,=.#YVc{#tP#\QnRq\djOpՓODl<oQ?79v eھ݀/hJg's,;#Z$ijk [R Rd"厱qag7yzZs]-W4WZKL\4Ւ'\-P0{/yǡͳ[ /-^ŢZOMHG߉#o5%S=VeMUH3O٩w%Ip\ޖHduT=Q"a]r KZkAy<']?^Oբo9U>mբG:+ro.@[OmµWؿT ,쮹$my>WnDzufuJ@zcn>C1b-0G  D7]`O#9- )ƁWEhtY>ͬԱCaZACgj$p] O?"f`n`w0ufjF>UUQ ͌m mކ?d6)<s;ZrID9zUyG3ƒG5#gsω-i9w#1pʪ`FgeHYYj|iv7_9oa}F}!V 9t]j"r΅˷ał0"̓" Z"JLI$S[NW{d9ois4̣ޔ #ʾ65tcx )cPf˲Vzt%}ŝxRR]C!}JU[Β;Ųͅ5ċ-X>_o5d;9 X$2QdV^KI4+`oF1/8<25e7P-s$üj2Yu@69?;՟[a I? ]6ekBSj7v(GA4e09>+5݀)ܸ?E*mbzMyl7|_:̸/"r,uBab~'q |yюl1::x2|9n.Uῢ>Չ(\7reqbLe$;^[{6߬~GUAC(X!kiY%',O'|'ipe1=͞H{5~減Nks}91MT 7g r, Bm_>6gڌmvB>G՘QhdkSNoib q輕kKGQi5JkjLBb_3YC:;3\ZJȿv):wq'J%#(IqpkQ3r0,_f>_m7a3*$jԡYչXIى2Xm}݄ <,5;p9ó ,x3 iUlTo!y)N31B*,dDS,g?ܕE_Ք&J)4S]%!Y&B1Dͭ(3U-vT0bi#'v13sfƬs2NH#NYcg6O1{z53kl(ʈlG)Jck)cM8"K.ҁX/[.Kd$ySC 3OvJᬣ m Ϟfٻ"k;{,[2_WGx񽛝̹,v,GH04pP?!\9ξwA pfB6c/V#қ*=#*Jle 5CrVүtv⟏q~ 뷝g =y<sXyKok WDž;)Ϗӏǭ3K[wylh)o /)m>'կnc+;]3(}cng=,;;ÑK0IŮ1R9^;-[Q[\Մ9Od~4^#o/CPN?a((eۅOO6]Y(bN_HUR @Hk/E҃A&cRmh 8$WA$JYWz%8TO{i|Ca}>ȹ QQXaz+ g0+1dS.Npܐ̖'Tyw5LAnBɝzV:U:dSIuϪNvF~]Yv\6 HaJ$7cSg a Y(J31Tݞ; ΟйQJ&@^'n홢(7մ؁:rqMgZq+鞞$|~2=F o(e =/|L\(ZP;r$(7၆ xS˲oh^k^2fO.1GlI.${d/D IFCD<3wv܋?k?+ NJ3}۷R{d1)S5_ o5ØȊ\wC;)|^n1:/O /X KaEDphI:ىDF#W| r@y1"BG†xgW(ſ?J?n1u>`H17{RAjo z΢,Q91;ϣY4G5#}VeʅY<Y>&eDSW3BŲ7[bC'8jow^-u,g>7m`=O=E߳Jrf{3M||o3 8fPC)Qe=j9ַ-jcNC!-O=Aށ_@ j|`›4HY{A3lעofMq?ĉ|+|k{Z2Jw{xݘgR@ُ_r7>H}2$1ӄ 'ZzFUb>Ѳ5V.{v(yZ$/"w3d 8!8dj7}ͷ/K_ 麷p:0=y 7 'l_vOA<{[7c6fv|!|vy+MۛB H a8 cĻ(9YllyHm>I#w=Y0ڈen,VGz}=V-٬,Gٱ̽`x+ґx1x;Ja$2 t,tŪ Ul! fb1%D\hƫF ֹ9s:#rs3ޠ1#hpwQڹ 띴8 ׅ5}!fH-T(u'lT|* ׬ok]cJ[PZU<ׅ،sv06s@<{S;dߠDqj.ܨ,/0J5]O64ױeFIT1 }Fݽ!%GmESpiU}R{qC:~~VR17)PR EbCQ\_ka:` qW}2mQxJLO &Bi)G@Jr:rV@0Qo_zgTT"Ix3k^TχOԶ f{_?d`n.#>3*qK1k 3uc '}/ŮgI2C{(lzsUޔ`r_Ǟ ٍ醞 82oe?'O[֭K%|M UJdOĕC8H52#(Eβk3vS-VGjS#x iS.o ~Kv8J-ޑ 5B՛c0`çJ2K-!^W_cNSO{9%֠,)#$ulo=~= dl8iK!2M}DQ|®,E-eH$E*YаU5D?n'l8nNo+"n2Do5ZҏzI_<ҍn$iqokCq{Rتc"l!xU|O `Kćj3KIO~|?3[pe* O5ҤX_3LNeMxݐ6{:"q}tqK2odlx첥y8k"@q1E[1xs:,@|E {?o ?nyG!"i.= FM+ҷ#P_`LcjehSb@WϏeL9)" aY'x<;{I,7k{Q=r+ag<|7ձGڸ29&<ܲէĦ73Q;LPmϾu%Hh"lSBJVrCH?-?R~܉(h8Wҽ2#kh_YFj|OL<"=?n^<=:_%Qx'Gj<߂q ~:%Яuyol:D| FT᝕?pG/IC2o4|,Lm<`N9`0}};EmΤ_@yUwR$ͻhHڿICS90r!ִNo!,jMhO2gT@%GBMHKv:bob{zC |d. y`ſF,ƨw6Oy/i 6o H:@O* ;\͝%8_$*oV[>ұXXYkGyԲ´Ap4~,+=u RG%ϬhOس,!PY|՜5ooNj yf=cq;sw ZGO]>LF!X/A,?ZOK7VrIG"]т8lG5!Lc1r?環grr?nG?F3pYh0 Djs6^4cŗ0+)P1~/*y\s $*[^X&M|dA豪Z 0mv pp(X.%|j)Ginj B6^ve״[lM](3.3w[:RSXD]sAZf5gc{ DH+:xҁp&4RlńDnnڙ M5`5po"/uo $O;:g/u Gvkc%O$_tQT/ŏ8QB}c~KT4whszvD., 9뢍d# a} )|o@CToXG`Vu@Ve|΍1\_k #Ȭ1y kTk"SF-KP[zLL59 eIk#ivxmHޗi-a=~O&3odI`=^=7%|: bfՄYƼ:>e!"0ذvbg_X{@3lظ\w7=&9ƪF 2I] r:r]j7nur$)fjNN_mh5b;@=HdOoC}NƸfH/!)0,-FŎtz~4×4:*Сp~P'zd ;:QbviR Zta-x"f\nVo2;wJ@Axn ݈SJu^sCK0kD}:gs"qG.9#!9c\==⮼-/Ģ 7+o12Q_P{'Ŋ? aLZQu8 ɐ7_މ">>mჳa;ZFe* w%`( l:=/ܒ a ᐁ΋ [~G^F 1zoV`f )a@ ~#fNaIWv55\{DH=,ڔܣNΘg#l*57[ ?T{4LW5.x5267&^߆whv[ԑ ˬX[lQ Qf7|S|E: wT--#׍@ ,rWkYЩf/Ʒ$O*H ]f{jj[J.b`X5#ڙX{`m RZ]!CӹQ|[&l" l$x&yH#fQ%yC}hYVVb 6"Fa5|:1Cp3㻬:f&|Ÿz{LZZA~;OylL9Gpw;p jÕYSJȼ(y'EN+Xꁠ{L&Z;k K]* 9<k,+Cx" L0_7r(ƐqYߓ[BlS>\'3M~hѩzd5W9cܣwX )GIb:cjY“Y#T~ZjftFj4NJ#C^2?+k]W3Q#4mR+{Ez1,pH+#y W2u;nD⚧O9jR}zB4,`&:AW_:f8>D2{DC.Vs;(r|!g\ݯQł{bZ}ԖW\W)PC^E5Ls7}x6?{k8v5qW.0׵բ+Z|ok( )+..cA td`us_g'l0/n01f@\جX5w=ć}Q{_=zlKT細'H\D{y]Rά1_oЦPMu)\%}->zȏ4LxL m>nO”0%->CJ\Uauy6R˖P6NqSAx+ Yx,s]|~8 T]Wnֲrq+dV1p?6/|VCIs*v!*:I/5/2rVlr>ykA-.+k'l?ܿpHXus6ZfU%U y>B P@'Ȕq2LHz]ML$fq}B~ů\l[B[_ۖ\oysQKIFq>!.rK]O`EE%ֈ=Xv1g&G,-2ǭy%Fp7~2׋x?:S(m`e>kUy\uFb`cvZ1:U@P;0ԑ9No4xɊwRq6ܣ{5Rh<1VKmA5M9ųoޝ~5qT,3,E3G7C^[,Mz}1ɋ-ksAEF%t|#2l҈*X36eLZd!x6 ®I,3Cz{QCgF04 v: ٱI5] 3uog<~MjbhׯuNQ.'rr5X/K7sJRV&,* 'yn3RTJ4EyDXZarBuWMߕ/x*J ix"^iG^foOĆ>806TCBCP?SiCJ0t@?)9 ]dVW3(#no̜'YBRX ~yXau_A71Ԓx<^*r=eXI9Y9'죠5p݁-=cuŘ[l_ Fs 840NhY%86DT0va~ф-thVJ!+bҊl ۏP4$}, BW]x~_4 Y| ג+ex t:쑠'O45Y6d87U"\XoP)9׏W:s KeWx}T L\wc< i[08@@;@Wo%mHg y'`ۨi6%3սmN Jt i6b#/Db^\魴XЏ26xyZOyƓ K 6me|IK qe~Bm|Ϧ+vc vBwG t -h`W8?9ʩm} ~'efIS<:M '?"u$]4}H#r`$2*"D~h#,Fnx{ *q9^- SRr^33ח.5;9vb>]Z/ayAaZ}V_KږXaEZj?6B4b %:g(E l5rtFQ4x(y /{׌,[>,#_4 M_5F|`Ad@傝 cxu_16ߋ12^&p؜ZXmzT/ME1{`aeXMdԓ`% }/ \F;EZ6 G:l 9B-tbѹ]ȉcRUbٸ5bR%!1BߡӈacaıqTDZa-bX\O,TWV)|Q 40ݍm( M^?- `lnT@ηLi"C%_цXO}₊fBяM88 yL'}kvΌ#x4>"] .D̞ߍCx"7ruwKJRNR7@< s/ =+9 'q(Lb WJ4:_ 7eSKg(du޷{"-Pn/ԉ on_Ͷf)ÓX+h["za!1iPnpoe.,+;&8p0`H4nϿW~ҹA?DMp=,¿J۷r9Dn0 CO`ˑpVr۫1 `lpPL=kvy5*>H-S0F ˾ Y5!^-)Pd1GTaHw`cvMo{oS5B #]2yz0`-Lqqថ PB(y4XoQ ےCڂ|+E{J dr tQ[ Og `sKz0zzm,Wpgp7xTC@G^ Ě&%/eB][&kmc0b$_J\/:Y{ޅ?y~7CRHlÚ}qV\Zo9<ɣeI3b%ϷF DVY(gLʖ):{7˲^Y,V<: ̌M+)yLiwBo5yx4eIXICV\<լbWcVp ň7f(Ĭ~=襣`2n1j6fs8YJ~xx[͡\ ނ_XrT!8PhKfIz!wg ?AYP[T>%qo+.J)uǽY0H!dd/XJ +_= 2j[}Mem:AğdaF]$GOݛpgxGQ ؈uoBOgT 3;҈ v m7cj,)Mof j[Y*}BBZPv …}_gG*grm#1 Z0} +&Uz6 QJ-"oz u, vN>)}vn^L9O{;or#ؓV}dZir}oT T]%(۵ U8wvuze9\>{S^rScyXz^&i/rÁC7lυkXfY1;^߂GK ޤDƙY[ >LM5e(Xf.hօ -4JN.-!08p[;[}s`>2-ŹC;t+:|q Kse4dz6W!m֙LX;-cOL] (7_3CNbw,8?BMꢥtS ]?BQ!I^ Sul&WSjB :/пdmwMJK?[]}஖m*[/OoЧtiˊH``ŒΆh~gx{cl3fz^K|٠W ;$TO *1z,d˻﯄7)<f$ӕ_6{W{v#|͖Vձ^ {dȘأCt.wZTuQ@.p)5BՑi(AF'e/,3{ nEJHhkVXŀsoQ$),f;lŸ`ӯx+h[<#4}xHTۊυj\7p̫eұ~KOQRIf8D?#?o'WBR {FE_y?iyW>̬Pgcr_ 9]R$\)w=@Y:쬋n(C0s5, F__>/U*q *M!ohy7ZSP^c0Dw!O/ǟ']4<~¿e^rHWJ,CX,ّxU#E\ǂw0ΊL W_g;#/Xy{و5OYog݀jb_,n5᪻;m?>ֵcN].9؟tuLJ] Ҫ=Ǝxwc[niW޸/&8ҷWzeVwÓIb~ʂ>96:~;M^Y9*+eҪ7~ܙ(/&cܿK471Qd,|c ,ou~ RU*ۊ1cOB:pbVmUZյXB_X(-D Hhw&0wu}ᅆOzJYIx/<Vj um菻eVX?Js9 .Ҝ ZTBY0e5LlOUVi>qs;;5w_ I4L=[r+$V2kBP$?h}~~=5b_$N$D4TU Rgg+WW_a + mΈ.k Q5m44b6NODWwNZ53Fs|Q}yTS=jdY;R%z"$pz]V0+'(H*/6gVCwBp@Ж嘲6X oKHvݙN)*UhcLΞH͚ÏMX\JCZqN٬v򵙇XX'tEU!4.hj%.Guƣq 0(Vw"GTRw)ٞjC@ztC4)~}<)InN_/3uBҋ04^_-QU{f;n?Hu^>: ٘ǯaC';mh/Rb·tv P.a!DeMmVwhufxpVajJ=մŵ&eE2D4*og{X_,*՞.~(j2  O'=%~&^&O Gb6ըTJV=3ezYWm\P4Np )vz}an} ;>eJq@LatOc"s1:/S 43M=v yVf`Cd_?FuM(ݿ?JoTC(Sxx]9;ނ+ml@<T7UuV*wFXKJ|*<BuTcU]1 &L> _tA1}@Z\{cqPpmMW}kvưoTlʓ6ebى\b' |=5!nAyz:ُ0q oWC]zZ??<26 hY*J-hCQ2"#Z6C(7^AmTemʦR,OKҖܛ^~^қ{}999}7M}0.c fK\iJ~/_+CǕQ=՞ ;&PnjڟUcC,ҲNP.^g~z^z\kVfI]u ^Wm1^T(jSt[5z5|I\tjuym# P;4|.qV!s*Q8V`B%KW߅+}ED1wDiP@uD_w6`{ vJmgR~\'Jއ %kƳC^a{й>#:0#sQAG.Nx*<)sz)*w_>Z>FxEߦ}k .j9?2p헅qۑ05/1dǥ]aַM;ESΪBFdU *;}2t\lQidD;o Hʄ /f~zߐZSX]R’{(KyGg.JI_BQ>̓=qOȺ9?T9Br$,px^[C8w%X})uEpp|ZWi>fo}O|FQmwB5 xᐶv+R-X_1gHb/[QPݸ~$L T2z/t9ޞlDkZU G̷n=~UC<*]j9&"A݉繨F@;yV~{?9U~i5Fl65Np=4ωQ#,;)XJ2Rt4Faq%0RϘ]'!%=8&.\"2Uuf 4| *E?a3Ip=NXGwB F#_%M`:Hm 6Ap!|Jf3K/%^2uaxtOx`LoISUxYT'*KOT+Prɞu`!^Edk -܅Ct*'rUg#|M_W-NT)6$WBEy+s:+6b^)ո sCc {jpЂ w~4, ]XyI\~3TnB`Gsນlzs^M)ĐvafEأ(؋Ž\:Gw*{0AnѮSBq>r+ZnݏP~㢜gQ}c⦩;{E+y_Ou<tkcŶŤoG[2}Bf{ &Wc0ŋ48?P _QLƦf2 w\ƓX8|I7BL9Ic*{`m1 6FģZ}^JJ{9 %\ q誆QRŏiSjXǘZA+]Bp;papx%4$82BF` ل %r;E4AO72(ܕ©r5e0 Vݙc1y~P!ⱥLhc>Ǝnİ%g*iK:7=%z=p}UQ~={_ԭ%jn]ṉ0rhdzHTun0gC"C#,}U>>wCYn3,R ~UN8B=jvHo;!Ð3H_ uX7_E\#??hlL{f9Fj ǙVpa/o*Ae=2Q̎s+<_f{9j{V}mdsoLxIGc6콨̩f}5~WعpF}xުKuE춛dթ Pއo0uօ3[>/6⠱,$:},ǁ|  hc~<|-M_+Ȟ_$x5$x,s d05i//n;ʾ"UZOIj_j9ޜaχޠs= =O(}C~l$ XzO^.DoD ;s˨#GRU~kt:VEe{w=PG,u5a6ihx:S|.E=\Ij~xͮH(w^zV ? >ʗ~)م.ꭻf1dtdj~p,ҝ7ח΄Sy"m rCB(V:B1_jB cRb_I_^ r>)U:aZwnC8Q{= J4?{ϼ#YWW&#v/U2ձ>;fZl[Vc<l2v{gy,+CggΘҳp` ( GZB64Mǘ'9;;֒YD텉ZuM 1:_0V4& %netߥ'!Z E9bnWCވy1pPVbga"<"^%.k#Q U~mxюyΈ/hy'= 5#)gŃVys}hF|EgỜ䘳Sg14']jok瘳3W狳Ԋ;k}/U\XrlT؁|ZVؘ0|;E.ؔBQ.hx0tIu!oBE2 ه#v{{hœč j^$NO`E G`Br ~6Q[%mva*B{D"gV[]ЉqQ:2Z_O/؀O:8|9+k"܋&>O_]C#5FbDgK+:@vEO1 诨d}Ѹ&țkҠ?a6DDgv~hn"%"! !D45W>818*+ߺ1wT#, Z} R؟lb|NP*1|;?ן #ZM8/cxx~\M|[h7' 䙥^2j{NESi%Y57kl~lt\qtbzأԧIwa Pb$=p+?J<$^-پ d## 7kҋtڨ/5g<']e AGG;3կߔkPE9ڄIn&Pe\`T ).}[uzWWoLoMJxqDg؁]*ڠP\%7mCˊUqg +rUof ):W#'_kѥ#3 ߩGܐU@"==\8s1nme[yƽ]ME@n8A{AkT-:S= T^0xYmRϗVbiJa݋DFS[0ο%;f&-* |O!ArMx),X1L243<f2ͣ޵Z«cR\۔v\?Ԥ\a[gDAH8x^7dB뷀8oGeǓj& qm/Fe&;4=+S^vيfgi)M8[!d%YQB{v )V.vcl4E ]@thtX(I(-C 5(;~Jv\ A,irJӖ*a\NS?Xz  [٠vHf\<ԗ&b{7rYȈ4{J˽k{V[JK?ȵyq %vf{vRvsF."'?zi0g{eE0aoh.לyEv٠|6#YodGtCw0n;C{> K Cu޸?ņ3iߡ?(Z~kwQ&VGI.uc_cG|>u$F(Sfâ_oHQ t֮?g35bnEaj>RW5d 7cFS;Ȧmt>C<ǟ(a9c5r\HSeƫԿo?0oWTSNTNQNUNS"HHKs53cD'ihh BNQRR#[ߴZ~){aL*Z KANb+V# ~1֢4˃4~hDRE))Lb5ADɸga #^5CμMT]+䌂FQq`I1Q(6LS[˰ۺ$cuU')1eayz?ү TG+XC6UQ`["zc%ЕF_S&QH'bZ։bPUeruCcYj1}ut+ڶVG~m7[ZX[l6Ƨ(wP|1XzY W&>b$yRzC< aL>)țY)hrkn.w8ܥ!MVu9Q "sV?Z%%o YgRk?weqst3My ׶JR`6I+?`InBއTp)j-TzCs3%T3sZ0p`B~Y!d2|8:o}siN"ԑӒ#*\PKY1GڻH{QI& dT~)y8HA%ft:Q}R|8l>ɾ'#qDẄ́ªԫh/쫋MuARE9)%>r;)C-Q%ǒ2Ja>?,CEƓS|mi]plsFv@:OƷA:ưyrG0RzP}#ߩ\阿͹&9Sv #5㖗W[4V>gJF`P9{Ү<>F5Bެ4*,N7/Ty[\C ^ϋIB?S-^f$na2{ŕ%^WWDod}AqGf ?~ ۃD0ld /gr ŭb~Wh;rN{V܂gM<֢ ~UM_mb`UUf7ٞ2i^cT[)&x;~Q<@\o3](⹻=yrP|< bL12x xoДp¨yx;V#1c7XOu2 8P<+~C @px &@ZAYA+O (Y8Y@(*|;2No`4r [аWzLՂͿo3X7z=R1&0fNo rc[}ftVnǡ8X}u4KFnR S`+hՋ}u(pC\JsV,m;'~S8lex = wF ';[pS 2\p/Gm=6Uv]MXn)=`q#g<b|xEbUK"FΤOF‚0"OQL d-hF@ZvV|<ød#3;VY}gH1U>&ĮgXͭ|8ͼ(Usx,%;O'RRGM;`lx;wB>,r7Ƨ:+']zfB ?Z*/v#4dc N̞-f5A(ƾDi#w9_ukG Z=jCGK-Bz٧R%HLJ FH j"[Vxxy#_EهCe}]AvhGLc6kw_sv!Hf*w w~Y%K1Z6/AQQ D>/\K9-3?$#V?<T;EW1x T_GbDa1ww7pX1}ZKdH1jY 9^&Û v 7C:]W#:V$ezYeb 81 b@:/5RqrI>,` !I v`?@YdfàۨfK3#|k^/:,^ %d9)i*$!ϹQ(c?Y$KH3):^b#|V=&c oՈ[MCUV/M5`^ FQd 0:yWGn}*Uǣ!Wu hº7h#ndX7*ЪQдZܺd7V}O$` TZsE립UZ;w˹n/:oaR@]νa$ƑJ9N(9S nϤ!l^?c5\H*zr,ʁxlIo5* p^ҋĚ:lH1} Bl\] _a4bp)9s,g0 Ke3~͒?oo!lF(:&E6b#4Cuv^YmJ!P_فhPh[9s؋Ğa7f8 ^Qq;kj0;r%Q6tz:%Mw# UP ]֎_({N9tYwcoO)iPEY9N3 噶NkBf1+;aʫp+e Ss!_u%( .?:'9T `Bs9r176揃SlVOY"&},yhb5@y(ӐD@|,syWYI]!crY`T_Z : EgMLF*qIRL;aCv@-K@$`_|FQ͚ҦQ\Mk|B}^]/\{7yݖ(QQ*(_ļ Q:Y_[xn7,CDD oo@ݧW% !wXBVQn bgѷ0 w7ڽb(OG$_M轊>K3`fV^WS朵l5nxVG{%y5&*czP\m_^) gljFvQ^8%M(FkozRL#U` /'7G8#/ߗG~ mk0UQpD|0"Z56Zj c1_(^Xi=vt3*hKohh'?*5߀qN`jnu<z "(9UeDh#u*yq\)Vlj[H$Z=7L*q#ʹa69 A4wS'_ gdBM}y Wʟؕ5 GF{I-К.0v?yёu)w- s}llГ+)L?>ǿ`onY*6R%5 el]wc?%~\"Y*g}YM$$OOl1VZ,F%+if iEVh OO22hEx~49+ZJ?w@iї11t|"bP !.5fJf<,H|78XBa5f2$KBn9$.Կw,eUv|@1#~F#BG>qR%PdH؇O +ުI?wk'wkOJ*=EWD}%d8.6mߤXOhך'Oh*JryF [wl孥dZcK5 EB&$JEGQx n>܄4#10:.76UO6:=jjqQPzv$TGܯ]1rTW! P]le8G 2̄z4k`KxGK`*snzO7&T/ko窑?A`y7TarYxw)G&].0j˥F/3mȲM󞈑tҐj'#fd^0) EaBU%4*= KU)pVs6m>^;7HJ%ꓜ2kZ]CE8w**jD.^7Hw+58hP)M!G0xөY'UeBKŢI߽w,h-=>Jg_wrLVқPɯЌI i>"ފaQW}'=->iV =-4-bijӔГN>ý XZLM[͑Q!)}]ޓ=dzR ZXt SZw\:=>pTwGeR^_Pmv#"*Hk5ck뤉`_k#Aw᪑I!Ef.2] ]8:[dW*J00>SPՃշM7y ˫6<&UWG|\htAOaO_xoQ/Jy 8]h?.ZN?Ш}ɿykmZ.K$ߢN -~`!?܍hS[Iо*͸ì3Ʊ\q6>2|_Nϛ٣@WL"Y<ȰP`~[nF2?!X "gN]\&6_;F|7PpKgtU3!j!y+u)=XG8[s=jf͹dž5ƫ1YG,י(N>/\_s[~=Ȁ˝ v{;&xu =B@qy,Z.yu ԣ͓c`@jb+JBq5,25d$R%ZF$]2 u6>1Fh$%n>~C;ބ /`FOvF? o@޻{^uhR^+ _/7ɯr'~7eMoOҮ#7L4(h_'ҏ\W#*,SٻX:U#7&^QVHm1qSL%i;#-Detj`:»#cF1'3‚@?H1=!PWXs``qta|jMgeD4_!ղzPD49=d' W9#L\/MtHw[$KT`&:#Q{F^cܳ .`?=YH].fR(,S/T/Fڧ>:C@v|qA${Nb. >@—t1ẗB]U_jF'c54.$N<҄Ix=⬱+E!v$@>TXFd'&y\[; G|4Z>T՜X^i5J:"c®0}G8)c^*x:osO"lӥn {P ?|CΞzZL,a=W?C D^}QjU51Tet?yj í#kT\J秭?V@_ Hj nDH[¾ /B'˓*mhjgQiM K+t j!CZcM|$vk}*UJc>h:I"yrv'^"QF(> ף:RqߕEixO#Dy醤O -䘕2oc2+ ?#1-DVi& H8ϓ8˻.QV.oS$~ [Ne;ӎŰ7 q`sbz)i8F7\^K]С҇D$WgcjI2N"NY/w37y WZĒ1#w`! t>Rr%A[mU̖!zjƦ'qd6 d1wݪϻzkfS=&- o=5QDzzLwBBpojҬ> 07nܼL jmI/jh@>nUr*]qo~zW[;4_ė&^&h2vejRbRZ {6 N|Ip_}Lkd},hM?'e}{(D E!ZqdJ$1S1U,{#DٮmAJ>X`m W EdWª#J(A6/çzQ+ږ=+>c^,B~T,$:2R,Z:4 ٧Af{zah Plo̓I6`UZm?$UϤ9lCt&Y~cU`׈|ϚҒi&]PJ0Z'+hn1Zgse}*֢{z7ViCwp^1TO%UX󠦏U,ũȠ|j7}*~ZӺR#S2UޝPұx8^JJUŋGbެҜt8NKA@XZ-ݴki<*X{Kdsy3>'(V}*I\ZT%b15*|{.l9)6Dp߱'@)?ƙ3>ܺX|&yvh'L6ZEnTn| YZ4JG>WK|@Eg+>h_._*ϦIL&ƨ-t;#'LJV3@۞eb&JjR SF< o;O[/e}5FL=^ttCNvM@~A|.8WnuDݍZ,-ԶR>l# ZtYo}Lr[an/5 a~9=]DkI9θ)qY:w"UE#As#rO @na?W#Vi{P7Jgz*߈4ߗ`-5rPz^&iD]߼5(6MomU]V^v:#@YWq)h[Ud~m 8oJ|+lhNVHsu`o#$*ìrv۲kЊfA7*]r F^72BO.%Gs1(L‡HS(o3*?:Do E  }GAC̸MifG>,Gb _>.I~ @JmuV,yt}䟍RȘ/ o&!a$"[d-Cto%J(笢6n'D}=*RY,)mEYȩjnGЖج*|qJC?N* gkF) ~{08'K'{A`:nf { SM1,&ussH} '(XI-lm3މ?*iaX;Bkퟙl7GBv;wO7fmL5o PF]>Bvם rt@{q$%T*y&1^\#0{h IaJV/e|;a7ơb]r9kkM',蛊Eb^ZBEN8Z!>8Hk['<^Lڧ?c"$X1;$7.㾱{J'n>r1hʞs@i5{"7x%KjLM)7J೰(p!l5der-GkނVY:4#. ϫlYQTyh 7 zHI1M4vbn%Iur%Ñxjٜ=6ZX=15ʻqGɞW`}ٹUc3RdO&GɱG\/VGoGe 2򅼂{"{"t˞Wj/Pl mOtkZEO sF2k|9QOGއCƑPsTεA9׈и~zQy3:B Coi8X^[tO!grz ?ӖiXr1#Kk #K0h%Ȇ!rUΩf+JV%[$ߚ<1;OjS6柿ƐL=#j*@ai, ʊ;,?vҥz[WwMB6rX\ gǮu}"xyc/@i^`VgrƞWaap"]_tqKi s'c Ʋ=__ăʮG.W)6״PQL7ԭe1_H0>q-"ϧ#ou9 !n/!E?5[~)yL,'x3rG\g#Z|lK#~S|q,U' 3}j9/8cV\=6HW>߸pY(> L?Ȭs *~&f0A\g؞+GNDLO:DL1}zqHsD}@~z^lye* p&J(9wb|›ڛwԻ6:?I n8|R2x'2I m#T<\`㢛/7} |x:T<MUS8Wv^j5bw6DCbGSb`RvIX7^&}L'dyOxP[ԟXwV7%=]>-pn~K^=C@2?h,lz-]< ,ُkokWG:JVgq-Ȋ0?V]_'YЮTpMӅ̈^VⲺiQh8? Ep`r1vhq z>"\r?\FVQ#ak]egegItQvZ8IŞ?,?Nĩ\~-zh~[Ryc2Gzz]~û/kpsV k5[v]Dj`^V#z AlAVgm톗_n8>*{.qdez -hW(ޠñz֡i_WNuو5 Ѡ*Q4o[6S+^l8%uH-ɂ$տi=LĒ^-KK6$T-T}Ww]I^#j9AN3[R `\?ѾQw4 2ue,yzV7.EhXW'/i BDێ)OR|K:qk(d r԰k5b uzຓZ5yZ m[9UphbeSaC6ղ>:5B+kbDYn-ZZ-WDY- `*l4 -KHHOgj)Clw KjK8FQOh^EUx@nK[|>UVnU0VP3cըy҄:GaB=˚.2<tٍ했lꈄ?-pK| E/# q{ WImZ#;>j_Vi-Á\5w:xٞ H#C?QK|n*?iz|zt)z0/5# yq EOj0 h݄|f&Yk>O[Q&utfI͝tJnI@HLeiǸT,_^/p򩟸H)5/vͭjΧ)DžDJ` /L`UX\X! s_t~W J?1Q )NsZ[w ^A:\Jy/ѽ-Ϙ ='-Osοa]l^|up4.9yw٦8\Uj~> K7C➱Oa9~}ZJee*{y;+a9{!|> .YRLs=;8tݖӻӴӋgBOSBOOOeuq}C;.(8I`V@_ e,?OB8^3]/Uޘ´h1y UC\Rz臘52l {9+{n栬쯘pq8P̱`"~f慍HkY`I1K mf/y;j\մA{|5O*cdΓ8*֓ǨRNNLQ4Ac1tثV/ GpTGJhC[pzem:p~;z%zqF |OX?}!>p3ğ;^ʞ]':@TKZ48H>_V2u% I(]? ׯ z#l w0SyAt;M\LȊ^Q(ks4,Sypneǀ#: Hԛ2e x=[Xe* +Ŕ%[njzIɶQ__>Jr?B &`S8R0yIC2SsCį0ZGFfDA`ae9![ǏkwZUGJ"$}QbJ0I1zUI\XxƠ0ct#Ǹé-]p!fPq f7(svue͂4'!;nﬡ6ǜa7( hM{r2PXOR4K|:0+؄p yKgo1gןH4;:p Om=\-d}yvm/kXbVԪO=`{TXfgAws@W&eZ4_|78nDۡo^mxxpxx+22a,‹Aʏ=g8x,s[

X?nVN4FHqۄj׍A4D()6:Id6.@k1:"6Jet~UN^4_[ARIvS/홠|o7qw۵XG/jvm5oڻh ŕ+P%̖:kv8kB?=YmsRSu<=\eQw;7/C|PIsXt0ʽ&1#jhɭt&yAon])/hFJL~> 2[qޓn‰kjng?ߵ' ͷ¸N $Jh.G0 Pwk]l 4TgȭpKS)/{dڈXbl_7=792/;])T43o!37,: K fWB߈|FJMa0`ۅ,<ʋbhWR~k~5#EYἌTw Dxtsr0V!̎V9 \wN~z5l 쓓0Y_pTkfMvNd0~]oꊷדKZ?t6'';MBM_&oڋZ&}I}м\Z,OVO!忛A5,5 Fѭ dp(ZBzj4-~1+B*ˡx1U0E|+TA#X+U"fGl4ʩȒw!1GқwrL ;Hʞ&t"(3y-wݖC<Ƅ7+>>Q_do\D{]Y>YߥW$yLW>tAQ6~ΐ;FiFv5)cYw8`}g_sp,C'u'ĝ6JE6ta\݅-Ite^hYVE@WxLSρyƶfqP!:KWz.f)ܥa^ Wi3IS7#pI#0lyQ~1_z@ڴ*>!d,j_lѪ i`(3ozZ#Fdj&A#3(o&/4ҲwWnuw]mr[y?mPnqޗnUnt-Po)]*[ʭ Wz˨Ro[tDz;ngMPuJQ?JKd>7i;a5?HuÀKe+-Le0 x~MhL=bv骱&l̙ 7 3mb3ٺLc0'GK.?>4i!uQc&Hy90]~f؛#/KO4J8.,ӭp+v&צS7 w%,)+CO *Ig4@@~+DQ-wk:Q}E@}c 3~a C ='Ə% y9iF:b'5Zh|sSgk.3F c% 6iAΈ2Qʩo "B 3ޟJ/ st4bĕkCծ> &Z(xc+ldp:OVo Ϋ}j]cZS}4o VP!R9TXT A/_r9/W=SΐmR5U+5X.#pDsHl&w_$xNnܻ k RzhbQ';*;e+;ʃʃ xaV2_A6Šx%?!Q\+Bcá^\7 7aLݴBSj\> 5}He.x|/TF:X@ 9%E9.q|MWǷ:6o>0Y<%Ʒ27=:963]~u|PUٗco-:Vإ5Z\.nh-p=%Xgz+\ʾ0[ǹҏ)\kK*_|[j,!ڪ@]hhz33Dvqʹ̍vGpZg `]ߡɑ9A땀fr5ƆCw)yj[S3uhO  %_Ә!k%[57 #w&h}z."nɬ3kw[&3x{[2I ,5vũ4fn .3lmBp*'KE y(MG+{]7ƱXykN|5[۳atn7$4envW/%ppWV?;-9g!b}U')Ia@:dƒXGU/g`? PxI*"(k<$ fnٷƸY fb M?m0$&(r2J)rT^q⼔-Ű~JSLܨzJn Qe#${ ! q'G8"ԉ';<p"?U eIZbR{a]LAYMoz3ov_/Cvu9b5}[TeuzC]7S5" ՝ݔy!N(/Mf(4tBâs2PV %TkpIYIDŽ P@x=C(]K<ܬF7r$Ԅx(% 2 \DQޟ.rˏ\}HLrqS|З@ jPuM8;Ep[K|څVBfq L :G :k$WppQ $%XA1!PJZn՞Ћ]H7o S>}ρ)WRfDd['i-!A[g0@7նrcFkB3(hRgaoX6V4 /Rpсb-/rCAvjH)dkL{A9l?{-^ߦn EnK_#_7F;\Br ⤕!g4&{yHr>\kVUt!O(2fw:ֿ"P0Kw,{XE&7~k,PԅhXӘA8Z iɨ錦a->W|6|f{<["6Z1~XկlآoƊ:M$B5!.6}GiRr7(yKF#,@m46idY?X*}+'wűJƶK`3aތ(!Ђ޿B~@As H ky_&IN 3S/{s"YP z+x yLD?/Sg^rKNK3xv*fva#[ >R} bVF6b-H'6쮼48D7B% T+Kv3( Ϫ"0}pq85Z9$b٨{|&2px_pr?WFà=qub [Lw͝2gA#W\zzXw"u$WD@+$WSN<(ʹށz4U0wu*ԡ2%*2Rb@.9-Efd;`at)0qRyX:FKNL0~GMqzNZa7ɳ5zZ3FxY7t|q,kpR?ӸVwcaK|lKE @~AZoƧ;"+yܙhҘ.#@p{@|@|^CC‘$טpJM^dG| ħ¸d (H>TkQlCP+il)/Tv1&ĶF.; >QSvފKZ,gM'*NrPv$5=͵sX492Yļ9O18;^byQDԛuؘ- js|EA^>sG׹"9**?X$ꇴn< .:y_M"~HJ_d)T(A@~+hhLc P]Z~tr3?ᛞa7B+K Amn<槔N j9<ϝT;E) Fcaҕ -ga}C=ɸ ;A"I4's0J9@Eg$CXrQנ#xB%jPڹ Z&f2ፈ,JOD:n T)oH3܋8e6 \$v1w_6 \}.~&JrI0Ru4`]lbr"zu/{jO3QvfОb]e !f*8U1B.t4yRM闵D8ZIw͗ݘ+{ȸp,b)x>\K^8ty#?wJjB=_۞'_V O!T&lК$Q5/=[(ƒk}o^_yϯ,l./U*W*erehC,xw8ꍴ0`]M$8*p\C_*:KgQF÷oe",5wE%UtzJdQue%=p$t:7sWH}׏H 3(`=|)B该OʻI_(֧$3#߰6|O: ipRĜ;e<2鴃.]TPrEE[nfװLxݢh8 "S8 ݰοnhqN_S$z_0eCC5eI p~o,7{x_'*IحC:*RXxP_>JPyv>'/宠h##.\@# A)M5gקLyCL"6r ).^.eI8[E&N{k?.pP3P Z̵GfѸ#6^C,"hUVŸVYk *UPbšFVy6X,nUv4g ͜.{;foŷSl?ÖY5!jD(OzQb]|o`n'%nU/יἻ Ar umx= 5Hfk |e,Yh欞\Β=u2;m -Ml:CO6BT1yF薛%\\-!z-^x>GaiL Xt. r79]+Zbmi&of?+n\γa1mZ;\1^>OrLg}6ibo,K㵧7Dhtq9,CWۮ#`噒Z kax6(?[/dz; ӥKbxʠKfS!KFSyjIeJ22Onh jN.^#y=HEKC6׉ 7uoC5 p+ހXb9)\YkuZgrOk#Jץ-˥Cn|~&G?XcXVJ{biKXT#G.)JyH?-B, 9O딤93tu ñ.VPtps'<k괼P whr:X \.[2P3fSkz &t&N5"<ߦ =É)by6Ph75TXrÕg%sMG><q黋}Lsi8Id6dK!F7/uS`yY6 G FXsʘs'p\܉W~d00QyԽBP,OWt1u3Mtd_Ε'mFIr"BB~E8w']$#j~ܢk(T7!n̼T߮[KEF|n,qT!-l燔}XQ֙C4P{!VCf&n hr8}5;l78CQZ%3ש:nɽ0 '(pߣBV$J7 jbF1VR&L~vrO;ɬc'W6ԏ n8'n¡p-sD|-BYħza*9JW HOQ-Xj>kfosΨ nnSF[0>s o=oYWئ^#bϕFv_;Xy 395ʋi[RkH'7F̃|֩49TRn̍QrKwS7:92<'7I]dh 2UnmLL NZ<g"V۫PQ{zZ'W\3vV3X}'4^lQνANyۉdE;:Iy$W5][~4zC٣^bR~9\҃qi¡ERUc=ʁ$d.Z,bkm+"Pd<ة&MŞt.We\|Hd/ ÷үG ej |EB ~@OkyI9*]GzJMWo \ߢϿ؉,1}8Jߊƃk{Oi?x`e*Ќ JtHmuFuNcOi[ MRd8ۯ@s8A _8Lk^pZ FXAa]0vvK7y_dOO>e~K~ {}:.ki/qu)_j21F~J^aFIqi8nå5m;ŝLM;;|;ʗuߗ ފ:knk˙{Dq70V&6[;#>=zPzj=NΡ)kO}D6Zop V870v?jfW~,8VY;4$ }FO v y$nպ-B)}3UƮ_>/bγM9oJy6C;~G%/7CFRhL28 1R8x^y%hC*ן|Hj]@O#\72Y/}N#t+neIV5CA A೯KՆg×fR= ZÚCQ9r]lÚn *וD2J4"՘[ue:WcV:RKnȅzoi3o$oN.c:Q==<ó;سtxKĞ] c Ž>RX-ܠե\h-j "DfwJ⏵CG'zXJ$9˵,bu9oyb= SF[ε;;;9R^'VEI߳]/rCۘ<S1G94S;!P/h(=;f1/IODcqb^d JNd@=@NLqRHZ3/k.SYdw"mPV [SٝЮoIcp;P礪u]z+J=FNdN%g7DbbEY/Tn(kYlц{٭F\ߎ՗tJ X uxӿ°>{]j'1!DH75Hu}#=KM'Zf!v 2";0iRq$GTyNtU:c7UHh0b؞ bя'64F4gJ#xPFI~,eĴogTP!khR C̓Ba^@)xA}(2,O5,~JET>-{QVȆjw.T ԇ](mF ԛlDH C]\i6:nV:EW. 'a إi8CeӲZqAߩ@1& R|cb:S-$'e~$, ' q v_.I~ DGy}<*6_nj"Y}>|l[ÔKmZ ˢoބ8 ><'wKYb߉>bű?'ij3.W@%̎gh{} >l{$SwEſ++EpÿEW>B >lJh2}|IxXZ>|9c?>?}uۜ.(9N/^hQ;hN܏;R^Þ5z @A٨=op;Ӆ_uOC~h#g1Ցs4S*Jj!^^ON?_G&/'"U=r [<pH%=/sHMcOqqaxY 5尋7?װhb gu5𺔐SMRt){Vf M{PK}K|Ly> rX>#:#q[=# cʧ zWOBЩuGQ'N|gʝHIiPwrMH`dIﰔӔ+fhV#$( s`:"% ?Ya_N~VkYp $Edk&!}Jx1[7G+-W"*+e o6[x[bL2,+$N5Ny;E]Qk V?dTD:R09D Ϭ@g9"dskx!V8x~Tɸcٻwp* QfvQL #Gk tDnR^͡WTZ#@XhOS+,# ar/-&>T*tzbK`[%JQbm)2rdz(긒AXyO?QUړ̚$ҜiS<}.6y&@1~)U1lz^϶*4`Np)pUSsa 6}M~v4?>$ :nKe's#/XG}wxOt1'LkYŞ ?+rD5Ѭ0a05*"ݵtFWpO܋^&Rd#wB@+mQFql)ݨEjQ`oBDnK+%WClEO&WРl0tr (l9~pglzWYhlr 2~мSZl k)mpdZq7)$xR+^vY~tD2r2]--EyC2Z=:lڃ:riIb*[;,-~bh4IRt{0~TTU(JD\^L@,yzhw(1A!1amw'-RƄ]O=S+e8繁Q\|eVy] nAR|Փh; ժ` P Enx=IEnp>{9ξX<=1?SrXs39-rjO݈z;|ڱD4J`ِ<#=Jњ}߶)qGcSTfl * Ht4Bkw9T,rF"^[^ g mZiai65'Zr'L*L86t|z e`c%Hʪ2r=Dzތ8rn[>fq&3tV6h0t3砺S^Sft͋@أH3#AB) ]ZSyKD=@~'Gïnq/~HT3$>uq5Dekɲ'$BBO dC_3* x~Hߧ|~&!h1Dx40a; DHW]I[ʼnceN>D myS1;دAհ7Y;.`F!Qsm]֣Q s/M}U(o|x[x_߆HJ*?(͟J6_JN-Kջ˻5,1ϐ.Py9^-V'6Tÿg"|[wQ\CVoLVҟlrV>"F4&' U2̱ 蝃Zo)<n%AxU뺂y!'Kg:>4+EkXQx9Xްs\̭8r|h{$*~O8ea s&Vh& sv>!` _:9p'xom4v^]&r"[:3NT mضrLSaSF b㫣ë#B+p^R<5}[i~R)ar1a|:sjBg$,d:UC3RRx8\̂V8*k5hb\ eR ]G}*]oa6wGQ[kAzt#W]H٥\xy>a{5X#{ kX\gnh r&y5 Y!Ih0E01ozRy,Wٽʟ? >e6_tj $\DZcZq&xt^*YA%TOrq#N`?N9 !pN8EsuzP=*)&$lLO^HOs{;pn17}QܿLaXZFSIs0A*0( ^<93 !J\5x<Q\VJ烼WU:7ӘLe4 O9|gA#/=2i eن6s%/nOWqCK05IP($"|<QҁGtio Rqs}2/GWpV{$>qJVty ^% ƋyzzAی` n(U fʛdu]_J@Q -YRr m Ou#w|y7g|J%88oqSͧSFQsθ:V>UYY0w5ZeF)3 j2;=SI go'42rϨTML%_E#P;@}ZH[$XM,+ZJ{{5H? Q B7^j\Ha+8BI<*9$a#FˠSMO!r,p Z!g99迴p #ߧ@$ÅL„>~ Y*E?"-xoD!y őO$Ҹugj\UsJqF-9̵ǓA T~Uտ{S_˩a+ dWgC'۱eg؁ʑ|;i1/GBKTU]?kXݖ;cB4I!S n#z<Έi.^``?8Ŝ#W!ɞ`ZWyˁ"JYy50Bk]w+S Va`ք" iP\fY@ yHJ<{kރ+`߫oBM$8&2+d[P:ͰC?*;87b37 Tވ/vfP$!1 }H]q1ʧ S8^FTB s0/#0{|rwf53JV1[C_ST:x ;pʈ3EM'FkB\|Cab ~Vܟ_L"o05J, ?3YRҩ8yE jF4_Wǯ9e-)<}ȕJl?c |U(>֯RP$NΓ;z<\w\j5a~_ ԗl1`V6)clKQ]"[bߨ)o*oc'BQԝGטA.9tLwS^69tVz+ @8/+JRkNԎ2ޤ6< D#YAP"beDHp6vo(9V5&f*6K@$]׳D)yx8boިt݂Qe;w1-uSqQ;/"B𙵘A.:=M]r4p^B.jsIs9\dGۤׄM*Vք$B%w*XQ )w_@3;ވi^ߢX]*IQz '`umufGt)x79>p%Qh^ěnoiZTDʑGWPəW|w+ Z3=AqF )kC*t"~e\u-wIXZeY\VVѠ\)z*B~6F :/ޅ8Ӹ3mjSMl<)V 圜!]cRlJ8 +3Y eX}6,_<ILvDkۋ=h^V`ywRT09N*^ 7+h:'+3mvVy{6>m#:y$Ÿ)8G6Ny_H&:pC6&Naia2C ۠.V *P^Ds }zK'ş7cH{;%1~q; $nKØ;Ԣ wIIj밅}L -,AކA@OB2go*;HhJTӊ"3A ϴKOg(]gyIT̫1WTjԻehuƖ2fm-K@¨k͇P&Avs4z$boG*yQ|NbR]9q,}J"c4r, ߷hD`0U %- # !~ɵVpO.j #'i8ޱ~y[;RR+Qᄘ3чѡ{ ̲2>> DTةN֩,1cad74">Ǐ ޑ#O`(P7\ 6*z Ī3OUG[D?y 4tsdhgօ֔E^W%}yוpFN:1 2d@JV~Ao@'mB2عM9lRƾxgόM1|j%J}@F!Jy?ތhۢYӠviRsb)d5`f`>w$@C j7DyYc<4M3Fm%\^Y \K\T,"ma rc!_zsW獟G#ٛm=+c$;o&>BuSn{zp MP;/%a$7*ʹ/Y%?m ʰѭxǽ4"=!Jqn<+@rO"=)½'~[A^f'.wZ -b_. @n"'#?&&A]2)M'k_Q.YA*g]TF0~  so.^Ʋe%AaI@4Dw_,b|"ZWddO`~!@xkTA?Fd`r?F`m-Sf tmJPJֵ.ļ,<%gf1/s &  ;MyUvIsF"> 9ju0}o;h{Xc&/AaEüx\Ū{hX%,EkM7TG4QjY>~#7C`A\yQ&3߂7 M8ahNw\!_`%Soq)4燤h/ hk*_܋ONIKm}h%` 2{cr%XMfOħW5"Zߥヺhf1bxR?W{r; 2 ɼ4B)s`hE8IZmAL?|jQi]CO~_{Q8AoMb!z9WY:sq3cC:>yB=y~M.Ŏv1yGp ȡcwd=ΛDnP yQj9/J~\Yj*ݚOJͥYB*7Bֹ@n21U)GI!{cLMd7![řg\DiĀkh[jAC3iFjz X&πa*Q%e}@i,8%IruAO|}b8 R P5~X24Jptdg|>XC)ʈۍztAd7+a2fhL!fEb@T!LPFnpȟâ`8g-0&E>k%d Fq[(Y\,h%63Kbxq-ZEu^1H@x6A#Gy!-@5߹¯f9\1XC.I +F=3UL^t_U58ZkR龜XRZԬ=5 VcV<ZZ#q.Y>V_b=q^BZL4E/95"tD\cD"'wBq<wDIzHOqIҳ:ojiȬOD˫y)9ɃN?iGWwV4Ki,3Cm'zh7NwbVq]ׇ̏hv K#2.oEli뭙5yo\̔yj:jFgí%[1<[//݂ 3-9\"iۯǣ*byydp\}2v3jj~~Z21 W>P/g8JcОfu}zA$$*+DeekiߌUhBIӌ5fR:hr)t zѭn۶mVGņsj%NqNYLfnt bޠx#Ec m)>XY¦[5 ׷oXld/A75p%5,[p/? l<݋O@-Ed% ruSUζ-Ul_bn_ [_U[_LrQS+/_?J+2tW eZ0Kt=xg |Ś/+=&ݵ?  ^z,*À!~^{ʴ0a'R8?[B}. T8p$č$yӨScKxDt:~y.A% r⧱R1PZQTٞCvEK3ļ^{V3"l_.1/NH3KGQ ĖY^a+P]JhϻJ& YK8uJ^`JH(MhiY7?k*c$.05YrK`M:gjF[L~[~s<= }+@ ~>WryzyF.}w韅ܒQg101(_x.N/bk>I3cR(RL( ϰHaJcJ*i_Qts5VqUk8M5 9e\ʁO,*Y1qIlA[2gY]`d/9=635V#9k{CqXdҕ)6TVE'_(do!e-]a'?wq<:i/V =r*z8vEkDdUE:^:RjJOfŇ@P3uyeްh7/ ͷHg5me o#迲 +6냝XPPax=T+q; \1T{.> !ŝ)Hswx9-|◓)˘?REu{wżJ kҕ%6"a*H:w! vޑNxV!\+FqhBr1OT~.Q4 Edj-rĄ2"kSn"v;HKCRg/?GMV8ޡS8V ub~F3}cZQRۋ^*RTi2x pPn5Js,v`Uǒ625@^QnX+ UףNг8[Po栔2C@>Pb@_:L׬ӵ(zz|/zy%r'XZ K )3IY|#WlR;u1IKɥ1{ &WkESnRk ~%W3'z'2+<*n:釫#ė_WچSy6$TmGdcPƬI!"X[pbL}G D?jNQ‡N~9y}@nTٕ:tsjxt[w KN&#[Lkd UESBx=]p8Y͓Fm| tӶ*G؞+baݢG5=HO ^_> *B԰qV %錶՝zA]Q>:vݏZxZ A焁]]"zONO 'kjCTB^Hq2-/xy_쩎NrXjxceb$W4Je쿇}kXT*N yn[UVU%hohTi],9kt^ޖIߠxMox4_M]yISOҫ8C(^_ﬥEVzPX6xrX 'xI.GG96hK~N)4bm~Uqyt2L(ۋx kGΌ.ea&f(#YmmO!  {4UZ}fF]1OW+ ] - <-G{Dzi-UMNbc؟p9_e1l aw)T-Y`a.2NW:'O_>:|(tzcC7^>>L})t D`(&^Ƣ,>_X/5D`<:%T_xAcֿ(D-`haљ"dEk Q=TG||o:'8!.YČ$C ZV`&sU;a Z?iμL!gT<n6OGO Od9KXH1`.ABJ- x|TQ˙|ZcWIqI[mYGe(KM=ܗ|]J50ΰ_`y1G_~} @z^MX+/Yl[2T*_)].= `AoG?է/z~v|hI&>K(ŧWkO%r̝Lb> r1ifTݩCˇnQ~ )7r{^63׷-mk w/ai[ qGgOJmU_ oNW^x| Hp)$/C23OÖdZǀe5C7ԎnN#tgߞN 6BVVGnM7|'cZ%=M$wSxrبRHVW>ags5=uF>[~56ǧKtx,yoOo|<("r?Ri< nЃ Mw_./a>x%`En2o=@R@B2a_xyPY< 5hQWgS +Ne+\9ٗǯa=6NG,k v']@-JdPEtIl+OHQZ~η!5)6FhhH863>"C8>?5P~S@ Xk^8<>QW!ˋy]{n<ݝ]jԡg77=Sy0QW6Nϼ7cGw93aIJc]ƙΛʲ+P,p?3fw,1;LjFkxMS=(C\ߕ{*,u^x,K/H?Cl؏ N=/)uA5^NgNxK{z{/ k/Mx0R UB~֎ L6*S7~*0 x0JP9L,Ҕ4_Y gy7!"sdq8.YH@flJN 8&` RM-@3 `ɮ\>̄\F1kLG6 tVya.m4A O%?=YOQh~tTH9PHOu$H)VTqM~<6iF;ecXFޕAܮTelI^!4{{p%c&:v%9_#~VɑKa(刱&X|7PtyhG_w@ֵۏR3Y_I5&>w}x(F'E?_LM4&W9*0QOytv<(, )fClYFDEf5V#ɒj^TDn@_uqQXؕ{~c@@ýqi͕-*֑Pj=g/:$yԛog+;b_w+[ (ȇiz<Vb kz I`xoih F/FUo& dwq8AFŽbvZ0a:\Cw/u'xZh.הqbq~WfC,.f}@mZ {yIfEUúml\ZXPԊ{~$9?-Pda m)wo@pФ1#ע_\7.oeWoXS_ C΁U?l=Qc8&0ɄQ㗺oQOW<2?e4\`]300 'u]'lB:GlV.$q49GPIdIDSp_okHi"ݾVγŬŮoWV9}BŹcEx3=qG@(Sƈ,9q֐:snp5<7f$vhޞ+χ b测o#T[W,L_hH/jț/Q͐˨'` ܍k:[\K-G(2jDTD˦}eǃpkD=>RX3rω; ߆ v=/D(/đ)g8o4Iub4",)eƍk< $- S HnX,]qaUʴ= 9H9o&?-UO"e&V7U7#b] xdf՟ehoI1Ea.UQzY\n-W\!~o*oU!.+0-"RkJ7\GD^iVj5k1[mu^sS)Gp$NZ4C4PkihkD ӂ. d\<:p*3'\ɝJV#`DC%ɞPIޥd^PR`zU9%+_2Q~g}.Q7T.%μNDogty%ٜ.CHMs(yM8DYTVbFJ AffK nM[a9w곰 k,vXUgq(h` o5J6MnM6ފHK0C$yRq/p>$~bܗ)-S>uQX31ϡo#&ZOʅFm){o/݂k䀾9R2@^%W M#Kw=$r<۩[yS!?OX0Ϯa0FKG_md\-ʴ Ra/ui}ri0d 0CmS͒׻EݰTg+ϩW'<>i]""/l@ J~aAĝߋn24> KffvB=jgx]M^׹0mSQK?u6 -K`PY'!iR`v@yX=j8K "*gH엠zܥwڔ\8LUNf 1LVc(.bSohإxwT!Nυ0}[&M1-k^tMa,2+p __c>m_%ed(QRd+~%A(||IP,7yܖ')vf#>?SbS iG|/>蛽:cpsm}J+sPZ\ A4jYCu K]O^Ps}a#t?V6}uAf"‹߳q[Z-J{L 7皽K+.^w.!͎4yezFR= {ϳvLii4[Y A\`׷4 D57rR\V HDשD@;X 0.u<k9aЦBLE葄eѤ>b ڛQQ*?$9ёM.+rWP%aDIf m^p%0320ZAQ}t^$5J%0T8xZ!Ah?M ;2ቤ]O~gc~˕bu]b2Y,4rOiBG-{lfTk ~ jG`ⵉO6LL#L))@gv:8}׎' -ԨpsLؚ/GEt Ǭo XE\bd2ԆN2?uH)O< i97 Q@V'7Ij53%{01X^`Ku0~BՍx@bOj~zi(,l|+1}X/L e<41,>܏Q#V{`vX;h] :ol.ak [KsVK@4Er(xѝ"fZ:0:[X\^lmѹX~䠨Ay^߹v,kKc h.wZ?UlrrΕoNXX ЫK/Nuf6Qo諏[4ƧS)6/- k . Fۜ t3 {)A*ϿNzX')D$3*nZ8P*JXۂD$dr xIG x~H1jx?Rp7 &8[m{ׂ8$:Ց_}FPbS*Mی{WdR {\Da?f#Y@ҷ\-٩? HZi Oh-cg]E{;`?X3/ grewe v;0dV_'Q;viw Д}=N[*u]--(Zegj- h p(gazbhRPdJ_A6Vz1|1b# (hP˝8pŅsEyzO]m&"rFݪn_ ۈ9bv{qW*VvV*Ճ؛"{P+@wP*87+`taTR5*iEO!J\|.:8wa$E84K*{yܬF=%|}REnÀh3=t:P<GnڗxゅM7(΁q~'oamlq~s ouI#~ZجDžL̬8w> YLe gR4¿(orۮ 1KHRη*SaXЖ{$v[!<]& b[`Vf!L{T| >tF\.OхFaGBX~ς{9~:ϐ{![k/83̞_(AH;(PoSbDwЫc ؕf`X͹bz8i~2?2Kg/ WanEzʊ pMK-M"yǗ@`FJC1vBkڼאI9%hB֭8"kN%k+=٥YZYC ]3`㛑̄ПTOL}딼:Xl$TG؈DŬH^otN/sL5qڕF.MU9w7 gamii=3[^}kmٴm+& c> #&?%گ_DHQ\cjww$o5Ο"Ř46 |f$ q•ycjC%B7)bP4arH(w|rh+ Qp^ } Gͷ̯ph̬[>K}|=Wuk҆/ ntmN2X|h+j19īOLFt_BsqVnViN[Z:I #G0E9Ÿ@y#p4E5zc/|")Kڕa"Xv=lPoXtٔ 8bJt{Q|Ц] ڢ]k;/hǒo-f*+7{=)>1H#\Sxe^ >Ķˇ2*9oBCu7ۻ8IJ\3&+;p%5@iV&T; W`vF]?O1hF{ 3(ƛ_\D%e(|8)GȈ7(rZUwp߉XYh! P!xI?GK4^Uq6ql-^-0m UbwVbes.I[XzF1@vT(l{qv Z5u`Gl~1!~h/G|RW=~.TBƍġz(54ZO`lJ i%J(jx ^W^Lw+5\&+Qq%*}LڋO~jHoJ}ѭq~ 6!UB`-psRU 2 >f ػ.(oV <0@Й4l=xi-nw A^="^ O=Dy #@Hn\\k{TͲmoNyҴ:*2y#SL r9n}U)g:K`CM?N8eb$Gٵ:ku˞$^wޯI{\=n+z[i=gk{I_Dz"c[}GH*"XTqSz%ԥW-v&+u`x"2ZB'z/%KEE?{L##I72B ɮh6|)Tjq޺l|Gv%Cd:>"k^ݤfI7ė6K\ VPWH~86c,;$#>Q{T&\7&):2/.ӱ1GX@6 kVQ^k8ˋ˜ϋ^]|.#OZ(W׷t|`0 -$ʄq`Z,`{f?1l+ CPn0p.;OrE(֔.'7TMwwj}kzߚ޻oIi}L>@[_y(CZ b3z`힫xubQ Q]?,K{2š|j7Eрj l0jg+X(8S_7(9u'GO^k?z<2{p׷gX߾oG@ #1-LA94*P[8sHtYusZY䟒+Ou~+ .شg<Qշi[1Nyui~]w1/[$qS 6Yqb8/Vtg( dh]b?53Et:|tz_IVUѮŪNOaQ>8aspWe ySXܸi(! hZ#kA\}(K1 Zo? fq>Ey/j_o-LD'gr%h _|9HnY#xOD^J'T&\a CM}v799_ý$xīL3l~kLIp6Bi ޚSv+glË댞1z$4 ޺dW!t<kXM"^L-2CH 9@66 ?H |XU$%TRx}C[SsiC\>|J5Kq)ԇuAZ+vdiZvJѯ={-=1!0GC*U4KEbѳ9%,\w=-DyRQEq5q邵#Z(ӏLJֶۡSRx馨&NiNroǿ30^r ?ALI(+E2Ăy.Y֡}[eլjP3Q̮k`dUo@]|>U/\:2-Nuhr޷JoW YhloHnN>GV[d,j5~p9zYdTHȲJJO+%kiNY;ߎJ_JbN%Qn93iGL6zsݑk,?r\##<%2I MbWbZMbV0+=N= ͂FD!:_A6Lyw6l & d1%Z-j OK.)LbݹVa}hkmi Dh$|[`]Hw,VpIفgP><-*gֿ]1=\#< BĬ}(ooo&JB [u*=EߠƔ"f7!DlW&s%aX/kr.k(]'j-i#6|9+r,"nP\D?jBcP37B z PgRZ;%fG/n}34ޠa*n-6F.DH&ɥ{<;^L69$Ń`aR ҹ[u:L]X0qp.55z>6kлlKȺ*N2]e9Y٣#An'4 :N^=?R:otԠ)\E};5ߛXVYkSƏ9`Lenl8㶠]z^|O$@"}>l#gS,'ý orN@Q([_fK/.(ڷMwv?yZA5{ VZJ0R&bx_@X]AnVSgx8K.avs^=7rDfg|9@RT 7[YD)jFl@?8OqEr Ss`/eռ_'uT*eˬ;aasQQYrq@ [شXجMĥ9ZOY, -CKRO²--( Y0$7&݁9>KWO2Xxg=p+u/VљhVLGw7 㛄)wTbA\ժK*"#SEa Lx6N3IXJE|@mb,Aȫ:hE3FtFOI P\z-ֵHPV D!eՑxўduziPjgGsig.Nu|";UK5np<+ j+ xPaX A9n#d1h~uZڻ7gY'ױ͢:7u֒vP͙3԰&}4lzP51[pڀMqז=hIL+%G}G mL#>:<~Pq :8ba.'ǫ]?h){?N;P-gA/}xPNKYԣ$š$Ō:BqyMLʘy\ܻ?3lZYIS0"Q y-&Xÿ=n\ͤS9tͣfd iҋoP\qɬ,QEEGT/3g$G:R- k^@ G" {u;ɷMѠ~a#+=WgI5W"$8l 0>.F %kwa'3 R;+`rvL$aU--d{%[ud+>PhOHӈ)w~ #l 2Yݒz:Ϯ8D.ipI Zh:}n}[~K^$<1虽}SUB\I@LXq x5؂V{jMNci=H6>;7H>Pdk75ϽT'k glOCxj >7P\/4DeRmJo@rVCws~=b%=;%R\}퓙sM^$_G}uP퐯Fc:uNT=)cgm.;mN)tHj{"C 򧙬ln)n#bLD (2)k\isb%;xgZb+8_ە_"wDx*σ1PYNy8SGf.EPSsHR$%cB#WQELPЗ!l+lJ[/"q#Wr Od K?+yB]WP5&X«FUVO*cGvD\ @eT[I$? 1TǯV#x2x5$Z <-AK3k-C"iE"z5'=16Yo6m+3RQs5"g g@͂ۄxf<)ZQ:NB$V$Dxh:9Ƃ\o BkQ"9oo{YXѱ\SGǾ<"g=hx4i 2қ:DjdT 'br6ƥZ,j,r:1I9ro`1AO{{\ Jn @v+ Ԙq@s,HhUs&J{Q?5Xn;\ o Y ьNJKOA<'w|f(89Hr* $ǔ7$3\ڡTI*Ϙ{_I»YT H<W<Ǡ@TFƻ/W{"780$`໇,r"Ӓy;euAjPbeB&;$k;[7@s@ Oһ*qjuJTC_М_&:#GbXvČռ+}cT`3BTP⃨ ~M.uAT5݂&>Б[%%+ 4b7jچ_ϸLwF&ARƞa6d剠$$0 Ϊ } #?JtNՔٟ/`&M/3'EFL׾xB %d2=S{s?~L&"m}Ɵ$*-><:2t:߈{Db4o6XTj͒ SZ^*)ISISS7Hb,O!)zPFF_K$K͈$)4=T(KYF }7{fmA{Wz`N=nWFX)TrÃ;^;Ob9ʺ' ڮFqBA_{ ܞ~;P z伒99"io? vK$֬yi(iҐ:22Q}fr)ߖHp:bh<yؕE,d-6vM&w ~a y[[G~^%ѝ^e;(94*{s oBIy6K x SZMcz'*9A M-&a\nyu-1ԏ34co%6w+ cFeD:Vy~߱Z^ˣ;1J/ Ipw4-.9'U9V~5W*)!r d:mG ]qb;`D@?}|p>sK HZEi-kuJmš[ l7WO z]DWfg&Fe_\ +̄6!YB`frq!JcYNdζ~~t%r7gʳ 0Z,2};VXOc*5tT\Bu'|6L[%d! x*YpK.y [T\(3ƌK'oYy'h#l5i]^X.'NQ^й>_tPb<UTb+ ç݁P#+= ׅ!E>*$IZ!KS%X82%^SO$:'z q`~WQQ<qwK 9z.j%cY0e*P}uErhXDW41'*T{Q`ӊu^@3h5IBu-z ze{}1Dty:30#N"'F7t7,[筰哏*4 h_:> 9˻ 0h#گ@%:1 H3v p'cH%'l= ? 2F~_u(X,(~[WZ4*j_ǙR=t+#'ҞxZ|ƞaIg◕|Ee=|`asxR8.*BE銛f)L\\w~`n%=B`x^a5}myfU4;cpjP٩ai!?(ٚ٥Q{0qPM/*l%)-(j-c;7uٔ~x}s)^XlϊK~+7!B!ٰc'ASn=֢6<[<קv0h7ĕgzxS"0?LoAn1줙p1&3z!:4?g"p6\B3$8A /WͲW-fE8sP;eb26pOs8{S=3Q0dޥ7 n1'ؕ?X)w[/; :4 >\ɳļ{^6qGiɖM:(J_Jr^j2{:?Žrᜢa`έL<8硐|39tpuړ˟zg?qwIB4Ϟw!0??L*!I)xk͍jK)s IZ75\j#m{iu{0 ܧ||aԘ,`#DՐ#_#/y> s-epGREnyK8x> i!~ )7"8gnxeҐi=FۺQI ՄĸN?( <g+lnI~A/s&"~V-'N^7Rx0n-9wtI˥L>?Y#bta}k ??Kдr#/)D-%tGCjW$6X-x0PKe'ݰqI;f#ƭYƵ (,q/ TƘ-ɞ;G=m2Jݭ`dὔѶAG~*2ɉﴟji?ﴟi?0a!~F]Ytr*eeb=?A9s7t M&)wnoɷa;(Z[ÚtQF <ݘɼtd0p-;L.') USa `X!Qފމ*ܚ#*r(»q=E tFb}UtB #[aLq<%) [(FCZVQ_ADp`Dյ83Y(=a~ z]"eGKC<2"M/) lk[d$=l9j)2x1q tN̹fbg@B291iIA3w\F=G?V6X&;;pu8/p+Z]X[`%Q.08L;э|S((0>yیb/cY&Yd4_DyI77M̜^H.=LSxo>( a[,k$SL{ -R0LAn+@9jhMgA16 Z9MSY 帺8jke|Ieſ,Ǘn1&OYg.IrW`: Y*+8.I9l&|ݧ;|g 5UnB6:isG|Kye9kc pן1^Wd\IJlIQܮC'Z՜㔌~- $Sn?5׏DsSWѤ|bI#M%Kc)'Û ]skִR=̋]&<DfF{%vMD0{?FV&yڙG+1GB~u}N*;~PRj\-֢M{Z+CZ`W`0߹Y q:Pȟfmё̱'*V8R|jmq[7:Y]{&i([/L*YSbAd8w$PnED=Lί5E/5%?_ ǣ+ "ڳk\B,gEX`}Z./$|)qz/yԢWq `{X{jp)ai-9'qvxM)3w(/iY߂!A1w3z'Eej _2IW $?3q1x$Tܪ92łh\;o#Q`Gg:lNO/X#?^ޑ0+vE9CÒCڕŐ統Y&NcӟOUR/ӐZrR4 X5[ Gս MU?sm&f]8B֢ ט ⥛4G΍<ökၱNM(]_ջj#I.š rHw?˪|;GrMXpiƺUBS*ۍQA|D,)/j4#Hp^  ~yB(AM8bvΤbS԰1x9Zz& 5]Ʒ0忪Xج[%>}#p)c ~P_w>Ϋ,xU..@ Fb3ͥLGos^H資Ԓ`` Q~nz( բPڈOZq_< ˢ౮Ks,r4N\K!hzAի(]nDwN+ KÃ#G4 3Y}N9aR襃$@|H ` k8c7_Hv\\i H3;l+%xoƭJ'#zao.~q#mx#' Nv]~V#O2W طT?- n)E,kE Vɛ%ݐ%7t4 ԅ{]{=_Q7P%>Or g 4l'W=G2LwoZaĹ G6$N4Gi($'3g~3A\_܁.(kfJO>D􍳠_IYቫ!? ľQwmQ|g;-n[Hfw+6ÞW;Ϥ7$;vjb <5:>KAW[rcۓb߰an}R$\T_+4E_l>A&-x IUX'hLOU^-*k!/Y+.$>$#ta 2)_ܹQ ַC6eADqmOxD&Z=z` ^Di0Ϗ~+=@'[waޡ!nޥ Tdj"}%"`J;xy ~E,L!g:ҺITjܒel`g?Ś i(mX&E9Z|NDތn`DŨ~zޛ3h(ZЋ69(Aoa4do;*{9$> >=`ً;{(saϱg\=7C;oN!s܂w-q\]V})НmU {ƷU*!BU^ 1DBje٠qGEՊEcPMbG@B3C'iY,9WxM וdk #%p̱#Z\+d PlV™} Rt(D#N`?sGQv`Eb5m'o h$ Ș?/ŠK]ȨnDLY-Φ!М1Lt%~ ɗt_RMs}**v=!#I_#ߺoh-AzzQ4T1>(R5|o!2[(ccMyΫ3ݫ|B?U\><ݒOR~ 8t$LWZ{a{Wtyn՜T+Q"f6g9i'q {sϣAS=d"/H ՘ [P'u^bv:Q'O*pC@TMՉ;FFƂXvfk:RY؄{~Z:c Hq$ܮx^`LHTy/Le"cI %O^a)d6YUJU8il`/ Ә"h1Bͳy'L-Br®#a2\ymtϷ 2mN$]A߀7 $u>cPd/ݿa0iǍyY^=(c&$g+.xjI?N~C.n{F_U'@6==DM q_z *b<J4Ԉ%} 2#CqٍYD9ilХLB즵VCpƇ.S2'pؐg% ~B!LB 2}[rޮm$Nz8Q\WX+QS=$X f 7U=fo z6A-aZ{3[ L*=ЂbCJ$30u:s)d\0 Z#˒CIuTu+dAhq}6\u-:wedɤL/i19и†"o`جYa0aՓI+Y0oZ;,*q7!8 MSGiĩc&‘Rku( YJ?C59nџ)G: CfSXT㦵D|Q|f, Oݲ+LE6/ڣ^HEyޤ^N"1YJ-G'QPydBuu}ˠ>Xܮj; :üy+&x$KKz յiN4Lgg ue5>Mg R*8.[=Mx  r>g =K7>Sߎ[!dD傃}?FZ*(96I4kt5!NUr1N鵞?˫8b? 34m,E 9<~ +Ц*Ik3X2Ť00(R]\_k=WpqV=j ;SY=rt::լ1hqt"U (f홰lz;2SUnPgȹ4WD9-;sU^X+ [yYdu[m$B {n82lIk8yc^W2e|E/6Y9?iǣ$[ i"9^`3ߢ-i DSeD0! Xϰi! PpIXS2ע,1²ثo8E`zIN|OU)AgP8soK5$,*EuwH[:[ ϴ[.:b_[h ?-%<2vj VޜCZFc(;n±[%sV?8R5NO"< {6ePE&x2S{YXR&] i>kml:̪U_s܇e/ =QUlcGCV7>1Q>I,xwu?/aC%kjB}KTMk[؅&5Ht+CiMGe8BtiIAgIP7VXS:U|ϰ5aDRaߖ۳ vuj'rOlxPgVaMP׺sv[1hP;)@a2TG=+F{G1f+I>祈w`F43;VaЍ?éuWlPv,j;_P&}tP $Ÿ\5U8N|p\?gAExB69ѯ #!6qG >dWMԻЊ<ACX=hH e}#wɜ:땑hI's KY#ˇcXd.qb_U$54wN$倁K\E1 'ݑ)0;iΧqY``A,s(U0;, sEن.h>h`( ZU霅wu]<~<Cm +s|Pd|:B-dxeJ|Q`QЇ0h9:݆al~b!j Sxfg)7t?4uPp-|sޞ5i A{9<2}:Xj^Q VU , zڽ\dCovosas"iqɶ/vҾVnT/NN?ƲӴw9]loyTyIߓAq5ۜݒ[Czem] e=\Oh9wmIm4 _St`TEYBX8>*TgB?sms}R=?%>E^چ NeF%#TZ)DDeъyѦoPOuoc:XC-;o9-L#z+L\a:(:F;]4H= l5׼KR#ꖟ!܂NҾ xpb^c=vTX30Uk9UkxXuo_l-~#䄠ߩ;tY?RJY5j2Ǘ>? nW8%y#]O{z{ k'ΎT sy+V,gtE1 2w"q%hkؤ} 2s(|UBݢ[O&s2Qqh}:7 AwYOQSK\tE&k8ʓ%=cV߫El;3Щ>{$+NTW|S_Mm6fb# hC/6Ƶ6YǓm|24NH{s md7|qL_sVٻ}m&#Lz)? riG<^''hM ("w?3e o9 ??)U=ɝ!Cΰ(@y %o'ɤK物#z6,b")`R& -ɃB.#o 6#מDnf3 h2Y|X\gól,_6Z]RڶV oN<4mtȼHdo wfk]Ƀgics+Jo8PҡN9k7Fwtp*x'6]1z57jFgň3')|ًo J IQ3"E0w#_`OM)g^FbY>y< KWh-~Keͤ|9_%$vp/roP܁neP],cw#u?vNtّ`zi<6.aʆR`Z¬ίmG8WN->Wd ~!05' =!QX)+u4 YOsY Σ=sПACm9yel%%1FKJ4mJ1-lF[X85EJh#2g/}!!Myw&$-iBY_Oo05_&mJ2?l4~i^XV.aw }Lf W"JL}?%Sqēqߋ"7LJ)..epMG**kD RiX1lkw78-EXqdO ˤ @ycZD# `t - G+>45L' 4ڧަ9M1+693a%)C;v3*ZO_އNYE.m ]ޥZ*3 JAX9e>E4! 5Bk^gՖȍaCmiM:*D z~Ad 8fgA Qp#Ϳ"uZ"u؀P]eKViI~j/CaIC!>zGSYmCδI( }_y sEX:I)K^k (n,T`6hxߝ?W.V+.Ji~+Wpg FS yVfHNpisl*67 mBy#U>;Ix=~P:ނd}O+G;vuSQ ^܅5[sE͟ M)ƾ5fʺD+nےBZ2L4D{P, AW@9  ~)7Ž ˜< 5h0IiEE&W͹"iqS-"^cO}E=m [shֽ=HGVrZ_@J=D<^r bރ^oHSRB.n]Fh(Y\ϑ{Q?dAy]Ɏt䝾OO"k^C':Lw#ԣ;+lW_q<;VȰBmV~4Z\+?=0|9$VMdFjܳZ> }5!W9_H?g"#L >Gtkb85Q˵ᇙ0Ax^0/gbl%P߸a aш|y\Q-SQ :5!?V)`['Q,4 -l yL1mp`= 8Jl9HeS:c U,*Q^Mh&l-\0x7͸ U;3.fyd_V|K Ӱ!bZ?:?8=4s@X0E1c!ٜCK15.\Ihp/ʛ66~6,Q?P2AP4,\ȓFWV;MR &Wʣ&inB ' P]w f`UrOdA(0ChC /{8r/6`Fwkͽ ԰z@TB?vȬIn's!Q}~9͙P-M4Y/*amZZ( 0ТN^Gd*_kKś*{BUe:K-x4dB۸lBsl5,1Mv#$-g[;r~l0̷F y!7A 2eҪՠS`"b+v.? b? nt.z\9sV_De%\y 73,'ͦMI*0X3IbZNM Ӫmʼ\H:>Dϴך$բPޒCs$S汲VO+{(ADizKj ֯oM"42 1d_߮׸Mf5sNo0iwqr7(&(Sa'6%>+4Qm2>@O?, v;M6~Hq8BM],M1j$߳ ޘl; 9z]iU YXn1:4Sv[Z՞@&?PJ8=M8<`HںMXO>ھAl{K[B>%?m È3p? b;bM#&de "AY{G($S^`L ޿e;:hTfƆf\DAgD&9 j%ݑ> ،Lc07!E bJ#w-{/jDf>#-ҭIt{zWO5#eT}gq(>>}@Nty5B r|e2)UqFw3F[M8!AioICkC^ ]'k8_?ЋV#wcKW.;7/5vv.R TîL[a#ФQq-ͬلR6-GL0߄ MͦHyl.֩3[9:@@آ6-ĠZk„6M,,)#W]^#Z*;̦h߮moTm6 $asE}2[O?u6MZcPYg0_{Ϛ{pj ,z{ю?H'TX];YErP~DGoK@#\5S''Smw!~O0P.pE~ˆrOY;tq$ZvT7S-'{Subtj9ϧԋR]-q+C(ycBfq5p5ɀ|V~]ά{l l.UKt^K?DY? ]lTH~ k*Y,"1XP}/^_q+7Mh _`xNM9 ~֒?x^(f+R}iΎd՞&15oΏ{t FdrcW&o~g s9CS4b-قf# <>p\]'E`;.E'Vr6_!4,;)xi5VKD m䟆VEL_) CǠKKs(~8Xz2c3 n*~ fet|[ 48"Lw|Dȳ\oC#) UT;Se@@{qG $Gg(ŒߢKH,86Djoܾ[徖Z5D5}zT+QwYrǶ!(tƪ&1vĚ׻׮Fs3#݉mh2~ 2C e=WZ> {d  A6V:X{6V+UsƍL=;QJ J jȴ8ʄ{TB% ISJ :Jnׅ+Վ߲yw.~g ,6.QQv7]a-%4S%yPsH/:(eQX L8= pS@ViA 4/ӏkL'*Dxozϰ 8.$ejȈxH}k󧸙%4Y)ɃjšKFx0L\Oք; fA|WZ&0ۮZO;P/~>p>My+ÇV#/,\: <}#My)ˈ!rvHlB}hf ('nx _h HvݰHOq,",UJUэiXI@?"S#h?-8)a;0ӧ#D\Vpcǂw68߆0pfX,|Iox}Rm|LΘG͓B\[JysBׄI@ 98r;(TB^Oz2e/cc=1) B -ZšI&RTsDC0\c_0rP *QT>wȏ͸I}1<9 f ?6ZXW6|G|10Ԁ< +Jf}DVlhcɃ$]_XM`0#i0_[ؕE jj*]Z"P͡ΕmP-2yыBJ0Xq2(X6{0.R‘G/j jf6A?$/):Ci h(`O +Fi PG8Xӣ0 j?(,!Euv496LX'$9Xs}kmؼoUiCgC}WgƧ~iB#i'[i~mv-#)]IU}̇Wcўe΁ӓsS6UGwio*GTCd(ϗpz ~ki<ȯV7q@(]kB8ߊȽȓt{7͖W_Xf'PTDW}"g\z(HSdz\Er P_QJ厶2O+ځˋXpG'?aVB8KLR9y5AB ) #6efW 2ʖ#I^aHReX1ʇUs+4gs9.KbZR oa  mY@!!Oj?LRh<ʡW~{dIwV8yy@n C8 ޙ_\ZAӗw3:yjtQװgmVeST 2c-^ o~iV !<_dIrP_ܲd K,5mӫUu=uf%B6}na!ܚLB?߾ 17%̟Z>zC"?$-|(T㖔'S@rQՎ__Dxi3K`9(AdCe`).k93T̐S oS$X"HOxVP(%`´*Lhhu| #MbǴ{pdiyĿcy@rˆOӶ+=GǽL5 R{*)ԤeZcLM2#=2lSIҿ~+]x/PWQ NnCsJX`Kk::27%- kTDB'}i%||cCؑ9UhE9 Y@xs4]#+xq k~*ze6=w;I T{"#=hv}@%#d2$B %,ĚY0x,vZHهv3FusA!Gpz̅5|}wڄɵ6t:L <;a?P3բT 9aȉih)~ l x6'U!9/c!JJiFOo<rӱkяn-i_އUzgm)gzUWoA4䠿l'gr`M#3t7b|)Yt"@dD0i6Ķ6SS/h D]N vvwpJqb Qϡ!G;U$p̕E0qg6;;),i=y$divk}-:qn o!hRf)4TUEk8+3Eq %|-3i?TȮueɅÀ`Ǡ|*AM0|T 5 )LZػ$y gk紀^zKq02T ¤[gio(0;XhXY0im4_":O7nQ ry$#8a8VGtuT=xolcl/S1 lA\ f+;!Kr*|ף>vq !V*kC'?OdjB I4S>dk=OEw/'S:^ )}Dc;냏,Nų %؎B.U^qgPdĄ]4J~:? ]2R?{pUȺsGn-xkȴ0TQqT/XY?~8UK'y@EK89Ĺpȳ JwÐ|$^M8Lʠwv:E yȳ"KSp/3"\sdKP 0DI)E`Uqw3ChĮ#R+xQ+fH}ѪK~5{=ҿ=U37`NbF^na4>p)WCJXWF6Ø6|SسST>*ȯ' c-cUp-;2 >%CK?;rhjZi}W!xU<(t#_QpY ;Vť^<_Ro~ }?&~_#N{'P0^Pu(~@ v^"6O(sBQXMOB݄2+H+]zm bUpq #æT٧b$M0ߩPXW$ Gab̺u$N瑩EqmO VZ: >Zqlʺdܣ^=yT[dq ,X)³WJhِ6%]ε bx.g09IQ<4_Mlh/pF`N#PM7^S!zŝUk:c:ku&$LD?smumOp\>Wec>Lr? %h<2QƣAUs/ۥ$ѪXѬP݋b#!ț<([DI0b@q/6FIO<Vw ;³8ZBMGnό PfaI}Hh*水łx\(IZSȯ.2l~,ng oX|1n'hLpیNޱ +VIx慤! ᡗى 5y/޽`^HPK4%X` ;u9 Y tOJx׋^DҨPz_F=2uNC!đSIܦ/3Ƣ}'Bc";!ϖ;6cY;!S>ħ)DS޺K 0ʹ9>g=J.f 0; I9i֟9%>X:΃.нT#vR0ŵ cp7,/yGkvYm'ռCCdmM,eS:k"b_gc^@Ut8HaO Li#{WyO .,!riEsD>s9lSh;"x_s{sŊOhm}`OJ*\aa-4_J(v3pA40G!. E|(( )rg\$gC(+G;%ђ7?#ZbT@Fl?f00م_KXL_k-ڂKqor..⟬G@$~.&+v9relsooaCٷ8/aav lVmT͡؈Vۢ&.ăH>%{M#6:'ql|pnE҈t2OL?JfR6"?U(RYM7k,eV]|4Y'q#oR??Uي$alooĊmy1Lvܤ򧮟5e͸~9 u?ɱFQESST26<Yg)`3C 5pclx *0䊰f7P>-O2f 6hWF?M#tC=WkjsUZJɥhm\B -{o**2-ԌuG9ec{ۜP&Aba[&Y`9B܃ݙ61 v2<RZAZHU-l%W m:z~ m4-#,X[dR*I3:pmgBA?' pV8kq'*zǁC|&|$=^gLZBoCC-+멵 ܠSqd^FFt}E#8ZCV'Y-6n> 2"àw!?E_ ϓx۱,;ş"UF%∄ٛ>"aL {A ^$3^IԨ#z"6oOR}O%F޸Q@r@4 f0՜p9Jk kVM݇dMAy59tɁ3S'3nŭ1ͱ ''ZY=K!b&=P. a+Ti`C>9ƠO1BՆ-ʽ[YHʬ #6Yؽ[acrz(ӶJ~.u|V k(/aV<\c$|MDqo i &?jEFaYo ۮ}Ь}'E"M)wi&ovΠY&)%فɲԫ:5PdH7fV[$UHdBM5٫)ҸE-#  I uUQ+>z45cYu@G&I\&uh%m%Z_:MM ؛%|71.˟AOLVYπ%:iLMJ )h];V em+ĖByZ8Q1)@ERn{7ZFAkki"$I%Rq,渒zrae< &DÑ Gho0\(BiR79eSwIQjI6efzܬq?r2Bn>As"zxq#tSM?G_[8:og9)|A]J&2&nu3 B]@b2*nJjHoo]ȵثiLX YD{!ܾ$x, ,hΣcclT0jOjbxh!iu> <*5 GhSi;xʌYf%&z$LMN.͚z:!G!AFHל +\C38Qn%C\#F|++59?5 r{X}p^YިXQ\a\>|DLOڵkm. @}ef8xL#]C{n+mn]7¢dJtB Ű)W9-#ns4`DUw\\.k2`1Va^oIkVɰrȺ+L&xSy2; %+#CRNl=0~'x{Gf<~70^~JXOF?PN ګ%YE{H4ǚ]=#Եz=_)|4{}bwoyTsz ^_|8#B;Dzިo/rHGGg`ש}vb:#M?a#V@]QH .XCTIDjHsȨ3,;Þ; S1CH>>40JMT+o,9HenGU9@x쇷Z]2-wBLߝw;aP":Pi!H|#a?H|IS$O;ִ;' ?xx4D:zC{e@r4:mklEaQjRfḴ\]KO8bFΐvXJ6+:-@fc2LYNN> X*d ]#)+,ʛ8Ӈ > [SATU)mb'lD>p07ǘaxsdd !@c{6eq ʴz, "_8ls6!hqLvVVnT6jsF fYXza\SĵGk-$ P@M{I7ι׹'u<"i]+q" g7؄{2h-:d֡VQȾVDr7[2:"'\..T_MpH`լ/rֺv6kϦȗ GaޱrB]ں"ԩY<~r#C5f~ _?_iSݑMyR_ꟗrA5k >>t*o*B[lʹBݭJ|^OmCS_; CgXqxSz8ؙ:Ud{-:ikKN*ZK.+W]`,\٠CK`٢8"' ˈuďs9S㲵^k+c"c"E4'@CfGrRa+)%^GЄ Juķ 2D%9PK>XFqQhpi&1|ɴ`V k"6*tf 3Fy&j3߂o35 woJǓ6ՉZ JkZ L "] : **.\ B(:!"5-93IZ̙3s+,Q@) v9xdgkuG+sq8?&ZXЕخNۋ? 5@QBcP•G__cjjX+3эګpMxCۋ#>؁Ǹt)TU|qyEƞ9UW'l}52FE_r_8Q`IHD!)47tRMk*"=VzúF{Y\x*zկkhcç 񎽶G;EO: +NYR?8X)p;k VG#}|Z#t'c&!0-vaVEzm 2CzuE)+ Laˀ }n~Rأ:5BU0;F |= ҖazDnu hE3fsLZI?F 8!y.~ x VxV@=,`5~N)G{- @z"!jt!%aSS/q'/`ےϥj n͙ɛT5D)h)'Pzx5zWByo@'JzlCX'qc==> /Gs$~<6=HrMXP~H;Mp..,OO)KI::Uyuh\Va(QIDfòl64Swdet(\sUYF;Yzbt6֪}wasxVģjV-f$3`?%AgS}%B:[+ŖS}Y@Ujl%N3V?^|2eG9J3!c8 <.Q1HWyvHژޑu~wM.V.% G$"2ϔףLۯҒ$^J?H3Őe4/R qOz-&x^.KnQ6IT{/4FSrLNoFMi{iJp:Uc&/G̐5zpO+Fmѡ IC$Hob􎭋(P۳wqYˉpe)]~PN:%?͢Q^)$4{|,r<GE~We"Vd}\4>!$Bq0TMٰe4v Thw;]t=ǎǥNef>}Ms2?^;Zv .hW7)2C r޹\l%:0Inzqij30rgNȄ |Q)Ti#=<\uRP4x .k3L%!s>kv77qTmK; v5MSdu,*棲F܊])?- H)l|]qMAHg/RFZY#tPW<Դ<}P~h-PϱrmNucoz;2\ Mk4dXƮrlSy1QtYN}syFq~ Icpg&5.,4Mڎםf2SO价|'5OV>( 1͐2Z~mϝ^} +1]h1ߛaH8q-V>L2iK,#HzK0-1XxY$۔a[Ắ;u3CO}3̛8OTs2VMZ+f nb(Wr>}]x d9e0"0ar/Ԫ f#n**ie)S".u xtG/[k6ypaab,?qydYGW{i^F̊ȋ],}=ԕh .,EIm3{0?'=Tm9L3_c݈H BxCXDR(芟ZDIzIƎ# d60$p u440Bka4h_| zM339 *3wi05,NI/s(D4>;(TbGtur8ʟ'ʾیbSHh8Nv"@yZrWfMnЂw*|\ۤ䛴mR4i.{w6}w7 ёȝ7DbaU PS_vĵxSc-v%M$ې(wX4ll |WF|_$%_Nb4/2FZ?#.i=O5 !.GE k : k|ju!L?Gg"s2[ig~]^"u7ս[7Lt'C]rh< h=ȁJґWH:||- s(zJfe+`]],Yx4%A:V#9 Ć~|'bxo8=*us*^RrZoTctH?GAmN wSc4es⻮sqWbܹ3a=pS7:P&*^TP!Q1""36rgSE5\w}uڨK|dMN)X ÑS¤//)!]ۗ"6[Xl3*<~g-$wtS jzYKv}Z^;{*7ӎņѦ rX}uUmsqYU{Lz(_S Vb0Z̷>s͝a==|6!uS^j>25N}($lS@P`|+?AіOr,6tu$B+US4wX ~#w йs ׅˠ >_*ߣݐu簖>RR޳\I;*!4X9x#Tn3ko4՛iI9/\OpMTB;zyquc|;wH!?pxy2NrJ>Fwtxda:+gWێQΦk@9Pߨ|lБo}ZԥNI!z*3WHJ=:vzn/UU1br:ʎv'琗`2Z@5|nv< ߗ^~SCI/l*ヶYGobojoW 5/TOôa/i%tŸ'лaK0} y~kh_ퟹ2>Э*0\&u{Ră6iu_~MY2vv_`a2l7 gϺL=?C |2Π_spDOצУs#dZZчR߸Kǘ^ZN%qzga#wQ=$p3IW^N箩'KCc)ñ9u~vÏUUwflߊJڃA26V T<$M 6a҉kzU5pOظ~E;ms+Y&lDA`[$ꥱ'  x^3m~q=w} PΆπHĚu(1.#a#Q\SXx5Wyj`;+5i[r{dv&$oJ{O=%h$T *UƩW7^k0kIJ`6?>fl)cI M?lgR8x*YnGLw_-sSU9z%)u:P(IWh xNJnl$]jdf"Xa< D s >M,¦I.3T0\u懚ӪohТU}p)/\-cyUm}e}VX6bc cK>%^ꃟW,I{KxK2=d]_PզL2$9S}ܰK\C5qDJݷ(kU]^4rvm&.'>f/6үҗr{Нp-.Npb#y ^1AW5 ?IMՊ['%ppk݂Mfda%oh!abOČ@KoBE f'ܲPh_bƍwχsb,Za~w /pYdИQ"TN]~{_74QF%*'^}сp^m2DPw|ߛ+sqj9G,:eloL|hhZe 8Q&83`qE1Gp3h☌%ЏO?>@]#M_bjzzyH]Ng3Hْ0dD{Uî qdSJ''a'󌩝ܲ_gQ<iRqV-ȷgFF)=կE}">=&91fV\Vu,?.Or\y`RATH̤6QE@]de.V\S{8̄.:E2%h;(s7puo8-eмcu'W>`< 4/X|n3,)38}S GˏPN?c>$V~]!7.?^~U~ُ_ k';#I0 .Aejj,Vsk㑻•KTOQv_?Z&g/oiGkYr̵_~*ڿh:D8hOrU.b Dy4+[lCT3{mKw%y<ƾ@ܽx6)ea->v޹:{g{!T|֪U9iT{1I0V.3Ө={s\4{ f\[ ]]jb:;*8^Etta~X{7T&长vr5[D7 :fsw [([ ޒ }e^yFȟԠC6 $f 8xxP.V5 hrs|J1V _5P TEQ-M^h0(s9S/4O29 e8A(nOn)żIJc<5KVug\e,#F!(ތ ^4mi U;gaꑳi87 [qި NH} /w*ăHL3zJP(U(}P~)zFٵ%.G 7;9sv3L>`,jvp8UɈ۫N` Qv%Hs(JL_ȢĶ#P]Aյ[w5\;f ߫8^D/2%\ @*i=Ed Ŀw#εx\uM$3^ Gϲ:5L#}wo&>yicʋ!F|ܓ)Omc#0q2r@ջS}\݋QvtP+M}QӸvtRr5L)x30mMIJߴ&TJ"+ɝM]x Jю+J#Jr]~U챸'77)9DE vLd; -5W쟖LTdՂޗY‹2)ϫ^K΅\ڲPu9͇E( >ciډ&xS$Ahta#dA5n81ܾaM<}3$iwqu4́WFZ;JGM6E lēiGl\Kwժ6ul"XLv LGhS/acf#oX l6͎} |OACҮ7x7>Wv2ȾDtNy&Q~& l|*/V3 !ؾSՏcKS pɤIq|PbPȡ!P6?{4kX |@' 5ɀS^ n.mq7{uݙ`8D¿KRIlcndoq(4CmlvtްFPC*kM+?V.c{E?TۗZvǤ&Yt_pKp93|`)iw9yOC]py\&vo* ;JTy1p ?lw߻/ķ򩿔܃?<;BAS<׊o E \WR<wpވ.k6EݞܯY+aSEi6gIXqF )`Sbmin~Tb1aEf[*هYk^gݴVZPigѶ{ųŎZ})i ѵzCqONjߓRĜ3V _fg_DSVVٟF^.'I [}u:}u2dH% XY#^YZVR<5Zsv8h7$ؽONa;oX/īmlA3!x [Uu:` Reۘ:f4=tιvB?>ݥܜ/jD0ŵ C͜;mf"5lSzj.͞${~r$XUښa7i9qs\<_ac<ɗ'yJZq֌;g g Pux(=\޹+Z͙GN\X/ܗ8pXXo<)_h_z/Xָ a/l&ȫLX lPn3G} EOzvk|rd+b'tZ^It6 =QeoBj܄xAtݽ/>uXQ_&ic$ Wp{;Ýqp6Op+9.kq H!"6J>HV#'dOdK8R3.2-ʂ6ߨtd$6MP,!o_S@:qPS;FЂߞk|%֊oE3$u:(2T~٠^|YlZ\JTr#jh%f LlQCAL  y#q}|˻Dqk g!k̯8K6]ep0k'%N^83]bp.7K ~T.˕ȅo%Y!-JfҞ틹-؄xHX#B@1.,xcnċC]3"8ato Clx}5<9DBn=E#o")#*_i-)k]+[IUzD'Z[Oޤ NVkoyo 3HU~GjwgUS09j#A`b?8QD>X cJ3 E /fE6|>|nI#MLCA;4lUMg{`J\D* Z_OW:R*A~Ӧ`TkUFe\AX'Yqq[D¶ gAiz|A|& -6p~ٝI#_%@*tWsvd&Y Fm^kR@ʌxm+1+Q:?֖+ xLh | w(H~Þڬg_%X0}bHwB |eNQOɷ.d |pAYܚV].6(z4ӆ$7~ ^/ZrZpi-N'1㞔އ!r N!rK-hp|J?~XC(d]Ro5Q}~<0da6\U?cFQeH@h){"2PZ ܸ|ЙIy]\ Loy.Nq40f}66=D+?m4P&]*> fm~s Me|!CF R4nej Abj~ڼçza":꺾[\w6U|d3E#!|4ow9L1W!"Z8yG/>2j"͵SyjxYK0.v@(VE fR +49 Ә _Qu+;/M+?fVĎ^=/Fkq-(܄"(V;:ѸV5#FIo"ycK%5?u|/8݁$#Ϝ9Řm(yt#ccIm\ZcZd0.h!IJhZmćǚq/9*c3ݾWq оwcC .`ei:/oe!+GOxQ6wçÔ RRewKEK%I rbA_!\[0]It5+q,QVighj=!yJgasaD%W𽜚{ jgI6s Z2A^q3]@h) ǖqOD_t Kq"Za HoԇoG{{uMrCa0MyKj ~V\bh#s3{P] ѓX3~r[UG PqP[YYS?$,&o6˖o3oD`ۇ Đ h>ӆ#)ٰ[l\kiF%&2F{q16lE"kR,T€\N<_ /@HJEL.R- 4 "yjVNZ q`OD5^ngdJU#gcͶ7O`e}+{FS uF3JY/,sB-V,*ǀͳbFBi;OB]I2q$%J.n"ƅuz$e 6fTq'y(>j,#6=kBW"\wDsstcvIJBVCk;BJkUļ,j XieՔ=j)p3%P8æLJ|ڲ$6@7BU>d.0?) 1fen__^NPEZ "L"̟J3c%*=]'ahL}XNS2yiѤ/Ԁ ' K(Gy6OM62` u6huff&V f0<\5EDyQj:}Q[aAk#;jPS]/Fʁ _Czkp2B@;P̀lDס;,[?-Al7›kZQP%ven6&,V%*+X' amPW\/SxG ~p1\@>6 U{@?xZ!)rѱg} 4KiG zs+zBO0dܧ1@*$)Ire|S٧I0O=niگ|^AW ަ`&lr}U4Σ#WN-Ff rmE_GzxތLA:|-P[ol5O8,o #Fd󃸑6n ?E0W5ԫf&&\SޜƉ#fmUTb|qD 90[1z6fBzסl+W#ٲRT-,W 7LUu +\}-IwP~[/ x6rơ/|\(O5ϡF!JV07m(Yo2x^+dw4DkmߝGoIO- W i|;x)~*":u{28 Zx׶'n{"<ø&iԳ'6ȶG/x2DXq7lt$0lrŮVAU4@@ Dm_I@MD~y2.b#OFY~D@}wƄf%(vTd)9 ?2[2''=w 3I`wjqʎטnӪҖ`Q9Tig"9\NLd%HZ<7{%8hxq= lĚD7UW(^ vaCcgU ڲV2]F~wsr҂-QKj\<_!d{A_fS|Ax1ItX>xZkH@BMxrg:#<GM[oqo33#'a:'rskѤaufut&}9d3e bև |7|.4i'X a݂o3Yוj7ta 0OܶvsT]=:,FfEC" Tfrjۋ+=KQ\X5`7UM.1$b0:{9⊃0:Wt?{ggo"~!:B|ܨeh9a'ʏǚ¿C2͠E0ŔMFRl3HU!p}zm<?+H'w)ߪP-q'd]­=RVDm_?)l*v ;۸#،X`4O{)`%fr TiBgƔxPu]K_C,ĒuF`L+HG]&:~LvMyu2/=KAF+*`:ňD*W]<~|F$֒2sVXy/:ϰߨOM\׹h,o2sW$Oġ|Zm>gx;^:FRQ/>hkyG|.ͩ%²P,cBy[ Dq q*(K[$vCfʘرGH5rwB#g {5L$܊R/fcG@^ j)hM-r('\ 8@r:o۠$Q1=yzUX6A%㶖fmh2U}FA%K@5ۋ'Yz%+tz:ԼujΓ︺#DwWn4& <`'r81p7*?Xofϥ6᭗ "53 ּ+l)"ܢ \7 8;LT1!37;{s"aARu:z>P_0P U/99Xr"6G nq\+xNOWW8 #40D]#FON ):AV02D-fˠy6Ejсyw"?=EnӲ›bywOŢ.BnKalܤh/y~%c}oq*\Ԇ<13a@&Vo>7Jqߜ@^ >߇`tHhx:YM$4|Sf=".4u%E,yr~\6&y-PW=uBCBx5 \NK!cڸӿr[WZޜ3ݓ^Lz]}Ud,đj|DZ$70|bȜ5ڃRh:Kf7'HA@K³Qmdmk`(ز`x pwVpĊ,~ֻ3CYB\pj}=Neޘ6eI^0RaYJ8.scͨ/nqoCLmTroٔf 5UܫØcwhCzD֣aWb<=p3]$WJ]x^`Z;R3M-=$ RoDbGCRߨ>}#hv_PPMXXAEf73ˠG^3$7í0\n Dk4op0z̝i rW %"Ծw 寅||7]YKP!(GA_IY^lIYFCX1\PDT(2ao)2h q5r(Gh:(VlhUn9VIE"o.{4FXYZѷצ`m{7@mz/4^eRc{wSLܴʙϣe=Fyxtwb^]<,~ @5%gXa , ʟNWEse|&l%y 7gc dEVM?\O-ވl*h)ʇC'IWtL v$|{tbmv=Z*Tpbp8#ecC0&O_jt~j[FU Á6N?#/VmqÌWT)aN+[b+z5H loҁqյ,O>|\7|~\iV |1ckºonX@_,Hpoqtw9u CO Fs)>c ,魃 د/ƍ;yz"o9SPmN s?XԴ /C=y0Zlth q 17gbJBsPa ar݅߷>B~ Y@K}QU ovlϡ8s 1I~*.y5_;^õi6|r/d'Դ8%! ^)L<#^cP!jXPZ5X C')SN;DWӇ>MC?EQHE>澦$q{ZRؒXo j%e1*7T(c-QuPzU1'P# 6Iq`@|d#3M }!se=FGAw2{@.`+́r]+ ̂; PWbdI&l+Ne)[DEÔu$oWQ3gt j{j"U`9aYܚ>$=oH!FM򛬑){<+OZ_ԓM=bïy40ya>Si^1I`"d'+#vF^#|wb.E.zzLf"pTYL-6w_祿-8A = <8?sӮV}@znS?8W 7ஐ.Ƴ z mKMSkq{\,c &'¼4TSX?*m=zYM,Dw PCQ*+>[˴ŽWsxD˰^O9BiW5?]?auizܨ5b؜T I]zĨDy$2ā (Y*d^yoqS+Q+MEu҂_ ; >tpL$.)tgH-{3U5gk|9|&™<1JwAO&͘ $Z߸{δT.dyqzw"''<6({>2D[l;v)5BO<̗2< m[Og*'DOe;TÝ.AYh1#-`Sp7A irQS0m64WWE LT.)Kа`SFl ։@hܐ6s|j3?EyXX >Zʺ4!GYU9E϶(>gC$_Ġ,$29PfY5D3zg7 3,]o]&\WzOb[SGQ>P֖C襍 :X<XXn0GA9z7ܫs IӠ}Y#(0^=ɏ,5˛Řf@*ٮdAa;i!u\?]_ DNg&xa屌QXA yT۴/|C~!E. ErUܦVs:󥃃>כXm?iZ%Pr_Zv+ _:?jgہpM6ևՎe0}Pɛmm2A|GkuDvl0o 5[lV)w.M TnCQ@T/<2jr 5#0<,|IfqԱ{ts7 ^5<rMCC0[I=|xJT ~ L]4|=u9NOoj=WZ '6jcT{{ʢ]<[ez膤z83ҏ&Sh*O5">}_bMk06 I5я>w Vlx (Y}~'x]c9&P]Earnoᶄa E88XU@;)zFQ};#㝪ЎV }4kKS)X/wu#Q's} ,Mԙ2C͸B K t 3T>P[1֪%] Az@@y8`ͪ#pYsՈ^J0O&SS_ GyziғZbg;:}*_&RH 0utb ďk{kbxRzW++YUaj#/7V!PCBCn" /_Rz8bx?cдC;ISj\IV2}EdBȡt 4Qx04#y\2.)Ll 1cXoXq PR?E玄 ϥ$o/I?š}!uPWA%|ED ZYboyz?:uSfoBp5sR)RR$ t 2'%z5Œ\.x״D$Y4P_SЖ.;aa [Vl4DϜ7|Wtvd`wԪ]Twrf7$Tny`1M.8V89߱r3'˃HLHvmZSz%ws)=Ğn;܏XNd@)m\6nDnG['ktuؑ  ;s0iz3F~8M~C Fx & ͤ } wJnt1Gءj$-u)Rs":>ޞpZ%kqk-Uݖ2D;+<(=sL.^:¥=Xl^,ݙh5 b,6TWOD'9.9U>?C(* OUwD gUk/0cs,i }m+A!9gRx{ Ozz<ǽ Ɓϥl <,Msu 1n/Ū͆gӀiSɔt1a>\ht?5 痨})s7= VwEH&0A^@$:?㿿H3 i7g0aC~vWiۊN߆mnSQ*9:Iy@(|S0?K{']ݛ;Q|No 4m\*ݥpC@Be]u^w-#OHX%pnkX?r_d^Pbp01_bH$̓Q;aV_hkHJR`0$ә(VdCobrCcI֟@LLL6>cf?,7l#WkrNxq^N9ծS7G8uڊ@)ѩ|N?6E?ZyKgdG^d`Hu0Q͑q7 oI8iKuO_iQk~=dQSH-UG/BP@DZ*}cOu}8oѱgJY6o.;, Kd)?1FHt :кc"o7PrWokq_5VmF% GW}]U Ʉff. h"ugM/FqXuVSYՉq. FrJ 2Xw]Cy 뫵:K4nj{Ga {} Z\4Eq"}X;'hrC,Jysї)q[:"pĘ38H#_R\MJyuڳgyuY\M=lY9G6vq$@6tj]Wm0e<)5`(/h]Xr X 3ip#LTm=TXɚ5SA}^9tFRj`L'\Qv֊o킷OV003E`L)`@^vWoCWcvw zN)7Hf2 FݷuZa^ܯJ:?>p/bBҥ<4eM''D _=Im-#$%ŝ#wԠ)94\Zf8(WYf[CHy 8MUZZ81&5 L]V{J zvQڊ;$F*{W{P`He<*G%P}NF!UգX]Du /_8$VhL%vM{U ^0u#QymޑEޅ؅ߟհa4:G6o;pYă2p]2=QXYԏo\By6ձnz-43qnx ɧSLq -OyRf,GJePQO/;ߎ[ᅩM1ы>4:`l<7 p}r=?OEvV:S HjKEh^?0hSkFMPmzuIFA_O5]CQPpZ{skvkO$$BLŐ8I'1Ѡs8QAW FZxx$/u?)}HrN ׂŽ8>RqjS8YTM߿pO[4a31mZKR~9%e:5ZE`GE/^d*\>'H.Uam/6xmf>#RW}|pb7…~()jI KVn߿6`L6$jLU۟40[~Lߒ>h8xooW TU+pjW4_2o0@FBRG)=ebs͞{ՐڡV *W$,ql#(x::ܗ;ʞSI9@5l<]^UO@W˺wWs ̤s3I]1`ύ5~#??k\H/K|a1GI*`VuȻb 騏Ń/w"4ٮzvs- 0J(eC,WJND{h0',||M^adsʱ @6%* BΪVAta<*aU@24. >.ު=Hy:.xkY[xky-5 WARuyU{PKι,?Du:Zv3N ڙ WkD܂i|>@p?o%Fo.2nMt[oLD\CH m4^Ç x~=ak}f|=v|w۱3nE^fxƙ^nr$xCPK9CS裱֐f;c'G^JmoWpj/#^2h-Y_,%\B{> | ] 5$ B;/T(Z%m[IX蒮mm2' MBb@| IlDz:)+U& BP෕5~TX5"m*1n 7*g;0^ȵ.ee.wEZvZҵwD?!^67 >ѰDrYq&mNIo&Q_|L9:`*S pC)K^8CL6-qIJg|q똧4uo_騇O=k@V4Nχt.N:6 Vs h\~`b`48l/%YPйQ~N6ʚNIYHSJm&$QsJF|e'%ŔP{;sPO2; soV+6ۋ]O)er="6ytBCHÁԋ̛o= N(Z<喪53l-)0;b A}W =Vuo 4DI(lJiш=ߔ?Ѡ~OM]?%ĨvspݹfW]ڡ07r-r Cy=;<c,ZN 8a3Rw;GUr;t_5FC T杺[RNr ڞx<9E*W$* dy46 GcKF;pD8QGTwb1(HhyFaN$2f_>&:^@;B_bq2W"ݻ'W܃XĦ]!$\tO;b7?.:;ff:h,MDVDkA>RK_u4 "t^ĎV,*L\I#.,iT8;ɮ 66}]yvO!Sڞ Mғ\FIWnK*]LM0]-H8ŞgA6k?9VPh*}~q;y"PuIjqaoOũ)) jm 1jt2*ޥ$M(34>4'/’}1Ξ1ϋeTp"w\Ǘ%=4i0y7$ (3tM?㭤^]ӌ:I?!;$G=+9 tK8_ dį2Z>Osl=e4;Htx.u9Ǧ4'Z p(?iA'Sjt Qn3<*W%;8ĈyV/R1F= bWkW/*| '2ɿRKW)-lqQ~ED)J /II$}s1!ԓǻjmC:3?}&}q掿 Į#Rl/;';X|aBTzuSwp>zǐUsodVbJ,e$-`\~oxbH 5, WSkGUc+-bQsZEp9\ fl8 gq%g[Yb\(|Wտ>[eS{^]BU[i. ic 'S<1N)M9}JKJܑd?jA%ZDa1;M k%"az Mޥ¬~KI&Ks` E ؤ |v}|l,{(Y^Кy/ڔoR`ANZ)}jF醣7ڼ;O<{=NC4* oEM-wk}{h|20: <j0J(vx+b C}0hP>F /}1Ŧ֥iIԛQ5 ^AG"l3-%\M]2,m=bGw/=\JCn>)1+;X[ p~a3 7e}cla`bѷ’+Ԕ'z2s?Srϔ$k[Qxd5ؔG,+yаY+r[9%uj6aXHrF2 &#x#38"kimіg>Mg:?^*⴮fH| E@ΰ n V*hL9 [}xVtJXB)g#@2G2wܰد洙fX[ꓳ; b+~3y bÑ%dbDǪJM_ʚUk;x 785bȲf-|:jzN:81kzbiw`|?ѝr?˸j|ԻndN.5hsO;OsOW {^슭-24Fa!6ž@Nʂfdz9@7(Cx@q hfk"'$ZIu(zAz,~,YC,)3-hZy~,COMaI=0'/0DKUlTk>'<,t#!ƀ#7j!IY`QwAvU썘ƴ6>T||zw}`h!jb_Yu=e-k- suёuS%Tni6"tX;ijC5PPX%i5О_,@ sM莟bVJ]+OXvLG=Hs>ya ߛ3Osd-- é|' հ4N+TۇrzV>xFn6 ;$x7{ȱcxmm5pQqp2nƥ]G$%7[Z)!̢o={5,-q3j?8z 7S i:Ԃ5?ZGxjy|/ZP$"GG?>s(#pA0y JЏ2s=@o5R + ozXds uꤽI.Fny^}=x&^t5hiMe@ >j֖Z&σk\hbLK+\x!RXZt ͳx,.l e ZY  "Vº3&qzAyvD/mcZ; $~Z's'fUcQ Kf?p~盦tch#>h*w/ܨq>6ezrIHrpbA3JzԨK 4(p]lgP\>أ[u<1D|j4OIz\2u1LMi#ق%~IRTTj|W5%p_!5t6]w(fY5ڊd2VyF7%+|KжTVM[ӻa|8Z%Wh=tL6aѷe&#ݸS֭" |ǻ&u~V0zQTy5S??PCMz;Y]{^ XOLdAys:^9ox/ft> 6en 뻽|= K`^U7O(;3f{9ϗ4W!t3C<1jϚi]ғD>}E}x-I(BҾ&un{A= f38H>߅]m棖`/ܯ2j>)ֵ]tٮ_ P|sүe&y&rz>nЩ\@^*/WǏ&f(O˵QBn0O{>tϿL̦pfgg0ûN'+C7Fn O}nʔn[_cxת#]E.>ˡ:ko!,բq&W#^u)WbJt.^j8_P+uj0rtuLǓkɻ9KysF4x, ;/WZl%u '=D6 y18$}WzIsR"|*gS2[֑<~*uIf_AYFjPZ1D ]ݒIGDr2学q _g3wGғ)Lh3e7@H==U!8*VRV .KC[(3mv4L {;%kJZ ERևe\zIr+dTMm)z=yցw6܈b/aj@a\E?mJP|Reԑ[zSQqǩ"k0a7H#uBY;}B_av*'7+pL5@"wJv;0>!B1'*鵰u2ChҼ}Aq,GF~VUEG%q|.6. 2 5\e.LF4B;[v`=)?)J,i| PE^B@iCǦF'v`{03N- ;N ZqKד}V%SqF[ޝ[ӝfDi%@Dz5'K&#ع*b1WأKh Jyf'Яٕq#!J:c';Qo: 5O{{fվ77):EÀeVk/i6E_a!VK|se:f9]ڴ6,%_i,Ig-K_q56=OzAQs)gl f!HSQ( A*xKhc3ĦLU4&Qkɔ@!e~Oss r3S:?iMjc*dz2 FRoZ7fcxN@_IiR!'-{mSvk1#O>X Z'Rtcw$NŚ?#7&\k8(^$ؚ# OmU-:OA ܅cߩHuşDN`nrFڇcC_U8La,o/cBێ~+PdtTX^D9c,gct?}&|H͎58oGX;ㇷj(+)(ps0[uh= sś'+(wRC&s_eP3e3n+ {AK'ӛϪMGl6j&`iO, e<پh0 "zal&~z{tp[N%r^+#_cq*x /m^>duDňk:I*6#VN"۫^`bAXtc,c)#t}z1U31λsN拌$q~!둂 F4"28Uc[)dJr`cʸr+08ί: 8%ü`5/ł%ԚJy)P@~6:ov9A ꂃ}WpT5!1fr5R'ݯFxj 3Kx"xy/9a'uk ѡ.O$tS$QM} L^uSJԎYae.쟎R]a,QL=t.1&# {=%]ͬBkxf`ui 1|+9cv:b4j[^#L˚ %T~s{#55ȋAX5=jWApVzgG˸1 J R1n/XMa?"ZRG:n]qT@y~׮}ۺ1BAqޥk]s5G+L>+ڴ R?ҟw09!U&E F{in$w''AW‹lы`g/{E&麗=] ʤDAV~j]/*=h<a̭BpIҊ]LU@ Rm iypjʘBrخ%nA=\4jY&vqJ 79ծT Iīhqcbzuo 5҃ J9MN6Y;s<?0]'WQ"vUL xΚ4dUOQ-DR405c ^ks_f0DNwIxbdZT\UI1a7> ϴXMta kO^7#F,"ɏL ^0p,ƚE8wr(f."dﴣ)d~;e6̻P;1%4F-r=e#"~ZuW[F&pغد ]) jNK<}MGG]Gq\h}X]rKPݡU0s3 ]\ʿx=N <֎{MX} ZFZ'rl6txO?%#B]s5 # bXFP w4NHZ#\NP2v|Dn$&WO|۪.+-{,' L:彅jN:s6Mi^Nڠ5cJ~T Ju&JX6'/oiϫ">)o;IGc}%tF~Gsɠ) _hu8Fkq\R}(۪skP+mc Bgugrȶx%OA# lۋ|X%4c^EWAW?c#O#"oOܗ?+LWa=DGшkʲ\۲’^lϩ Q \Dٕ_>E.E8km3 iz4j:,<4ϥKӔYJJ,ğ8h>9wsؚim5?ܤĚ;$ BKq֚ [L2us^cC.) BeTWÚq>fTh/o胺/8ۭ_ռ=<pWD4hM4g,V76_.\ /%2UIsa*rY=0XExb "GJ,[ep\7|]*J᰼݂0el9<̝'%P 3ܙ7SMk)Хܜdr'f8۹=_@BI8uԸW;7[b+s|b5S'z&\,x'%W^.?X$X%Y[iKl}n@A7"(䗬RF@orr)0֪LY>Uh\Ga7򿥼(D~_վ߮Le,I#>b岍rZF޼#o^V֚@<~;WH7;Z=Iy\{B{V,}7i6j)R{Z:I\Jfb384S%#9{!Ms1 CU$o2Jigljo/E=XʨRT4;k%řmCLl T~-UN2 _I@yS(3{V23WRZ+Iŕ zODž M9<\joA7L__y_z5o_g߾Dզ]>Cb!CRWWوҘ<̨<Κy Io|rLU&v/&^.ukG[#D8h 襋V)05"1`GOqݩR'C!-_cD 7P|YRտb« Eeh>k6aNd/jCQ}-j5{2,@`{UKybhL<-$mT=w#hu1n -UJ7sKYdv ?ҏh1 -ʂ_<{5ϥ< v_8=GږC/QK ?*uؔёQe0<3p<|cܒz[8|%!x(T"7uV(ٗVauQQ2'*|tq)׻8ngA og;X; \ IwsPɋql^ -AN7^_̶ǏiLYcEv_75n 5Awh׸&(ݒmߨ?LN)$7XdGQ: ']lcGlxv# czSI\)n.;a2%@&>͝s Q;qsRqE50sVFB܏QxEGA4AdRKdjS TɗwhK;' J;k$*c#@@UWZ qV:A_bұ''Qll 0 $-,g8QXE??2smݛ'~:XD&UTgᾘGj<ӈ-P+99C?LݞyV؏ Aӛa\& =q?]Gcx.ލ5lQ]eYp,[t1eUs EAAq5xs aRԝ2(6cBT7|N>v L!ހ1X2( tJYַ d&JRn)2H[驌Xx.xh`vG߭ 6u{Cr `ELthD U5 h"#NiTj'۩G oĂøp(؅oyjX"  NfT˭F1̔+>wtQn%C$+B9?ߘ$0 s3L$R5ǒ&Q9fG/>ѫt=>)q+s;%H gJ8T Vf[Է~D>!3Ȼ΢=mQob6=6\dL ZQA֣)axg#l'z>,Љq㤩sƋ^ k'){Ip9p|9gPL!$4'"{󽍩 W9o~] A4DIRF{=Haҕ >ܜw}?z QnHM+ "Uz@PQkA:(mdYn)E@?f"֥Sr(ߧ@yK#.&ݝ#%* aԅ,.5Z&E1~ڥ2>7AeI7y u I@'WZ Ωt;<лa>|mҞ}ݦ\2x: &]_* khz uu]iݘ ~aF\(yeQv#25+C7=Jvx^%;]J1ªeE?l!qпR2GUC!/%†E|Fn1,xMN,_bSdpZaLU'w幼+50 7^W_р*m4ЌZcy@숳-, z-`D 7&R#f<,MQanLpy oV^ |-Nj@wL>Cʠ lba6g +I2BC/q#j#ƯDD Ss)5 Q!,`eWWE xGj5 F+wW'C9dǰ4ĪL4'`x":0jV}*jݣ|C ރUjBMPϿYh/Jޯcr8~' q9NBe/P#u *0}-RW}+hdePXdZ,;uiWbmTguM7s?\39x!"_uwBn+=y>&w?틒;B~_k N HdֹK.>f_cCRíu[lvX[ɏ$La/qG} #n{w,7uQY Va#Z-e42BSVvw3 uڣ% +J=V3gA!U5iray^9;|_y*l"(j  ʍVDcw\hS &wA'3` i^A.b]ы2 e":Vw\]Ⱦj1=UG]A><͂7 ?‡sauEЙv:CKGtVy [`3=]Yr'r{"/pA4)OZ) @Enbвz( v{3AԾu gl,Ɖ ( WEy3_ :^5Bz ~ܬ~yCx&bz/1òݫ?;MK&G3"B#^zkSDKzl6L"4~%JQ"6Y;=p{gcɂj$ 2fXR?2RZ8T,c0E1̬X%J5)f6֬X3𦤌6{$e9F+c]b q(i\A(L)x Wwjh1`!R8}&Z!dvG9؈4sw )gz}Z fu֦}G3N~7A}= wTGZ5DWh x^̛|Jxd B> ݻX "5mw_麟|6#>yU!|'f6~M),ܧl`rSe%DX1nX;pd4ͨгtގi5sO69~  >IB3f;-a(~{6=o19sUL%OQB]gz$|E,* bi׳aw%}6#(f5a?I4c:ס8^Rù1LS,j-ui^'jZM 4T W\ qHFXG}7~VS딡7K^˅SC>cmDVu~ _`לl;*vZ=2d:W^xD< )рdp#s\RyeQY Jʤl %Ǖթ7ྛ .Cdq2p<2TuW7P>#{fxl{䧧x%qSoTE{`N}bQgk%/М(pJ@ ;^i6j" J^h66N 9OTPFT}[oQ,~8<UrX~"p)OZNQy#H0AP-ZvE hC@U ڕ$RB$qVAeW]_U|TD(!)A(GyOHAIK sg&I~>}{{xS ʘ>p0/mí?v}>SbvG[_+;;NukۥhK#f4x)g9M\h—{ARt1h+jvuU>RN،+TX~OPN}Rh_JT%* RYQObԖ8 P nsF_}JUC(zMĵY΀&Cp^&`O'~ }*SB[_~J> F>ɫ`%7d5ys3{bHJ/n<tWux!%ns((6Cܭg~q>@ ڟlne Dƙ5DCjW#s $@P*v;3}Gn*>]z,Mιng#p& _8&z\"?W؅Xlu癥 ` ,t![l{q~ u'-*%4e~u"Ol`g$T@Goz JRaJB`,zQ]T5f!i<+KLA ZmAk^QUAC,15`db(&#096>Iɲ'~0YgcIԻpL"vĕp>J6͊&*F_bHjݝ4U2 a>_mY t`m"q.n\'숆\tz}ײ-8NIʢ+\̿䟱Ȇ3q)(^Ěp)7{/ɚ_c٬twjȂX*=*J\ @:x\rɅ؁5`#)x 3`QЧ>7Y*R)=y^aΧ:΢"Sj>:UFr`:*xdzʴ۟ bJŏ#W-K+0gf }5XkX֭wo@1cBqo@牵ui42"2 3bE$ۣD2EW9YYkA'@yRۤ ;$M>LA۰iu8*6{mhq{W]{&MԹob|3/nţ#oDo6'v \{l؎#%BŪ- 7 =&6^v+WY"w ~~/`ɜ(Rfwị)3$q^t/ >g?|귇Z6'W W3 45 _BK|k`p_EW~՘E@WG=%JO[x$%H'!n1.]} ʉ, 4doEl9m/ 2J,_Q oق Pnѵ\;tj6qJ9r"G!7uQm) ձ{L:axkTNȉ YFMK)l Rxi$Z]CZŊ0dcɃe~RJ80E^yvb[#G NTW9+-B)U:QǻP/E +T\)V_Ŝ'1z^ wI]K'K-许K#, +br<0L* n{?$x#`*U!QfPvP<#/4mi"& *Y w#4 k"Ȱ~3>8~|A_VPMVQoa,asp;H{ tȏbGa,P*k6LD?)~+*D;-p h8\gY`h'[QK87Îr39$ӎZ;J~Nb;jtguVvQFJmq,D*ԥmF䇗ҎW#Nx8tip9XyN P`>^DA{@5K,1b]}POFr6˩9̀^Jy1EdRS}~QH6<.[aiՐM|Z=~GlG"9(֗]/wH@3Mfi vK :i?=aU U]/9~*) pS.Ii}{J[0%Se' j_-zhZj,wX(Hfi01 tJriֲErY#|DsgrW(a X9 6 $^쪻3-agq H4a}|:KZPX0K_TcՕ"cO5>URD`w*7n#f=YLq\٭mU3TvUe'Yl h |)h)34y"9Q~y[|(ċnyQa^S X Ǖ"Y#O;9$MF8 LDsi5B! +t'+{d 8 gaIy1Ia6o9ZNȨbd1b7 |6Q@IZ)+tYٰÙ(fc.-U{js~y^6`ɝRyƠbrZuzoaO7Ov97 l6A#ViHq3(>iE) R }OdJؿP[}!?02&;Ş]󵙁hM2T?-]6kψH"Z0霵N^dC~%nfWYd`a\%pO-f%VW<v P_r`| ܶ[i⥙<Go<3vȦ9c/woE^vkW#p loGBHdTh^{HN! ^Zlvꅝ@XMòXѱ͂4 gArɱx:n2Y5>9zIA.֠?aLVt.[v矨5F,Dr!nS=._ e4E@^Q%)km9Bmn TG ?hvEOyKp). .mb@c^A_mvZOxo[7?ތS{ ֞^m~vO`˰8a|ek7 ċ|牌w&*I_r8Oy:Q'ԕtFZ>V!Mat=筳1FWe#wK}(^n #6~hg>coYx0CW;Y*;=^,™Xoc>~"$׽ݤJhrldntD 4WE;x`kxu\<&YJS"bM(&?@fMnEWcI:'ҵ9{8JwJGz~++YܣZU(ksnژrCrWW1h( peh^#rtmEOsaaI>O6IYw4pf0o>Khs$A })]#bč18.'aKlʤ< /ϓFW-´b=ë9睃shƤ{f;SWYG DzXh?}M5 <) )!> U6f\m^A|Y0#|)gndF[I=q7> }Y/gq}7Ж_c2q Bhu笭f]kxqVa+f#e!/<&#ӳ)|i;3W>yP,BA ꁬn_L^#K=)|rUe *~.A 2$nɬe ?oRنޮ|dz0NzVJ~x>s\vqg5"*H.V ,fh׏Ⅸxߗy‹[Q!LdĔ$gddu[΂&?W i7.:uxOd y>btbT=,)u/d$[G 8}SaƝJFPC?QNi]>g />y~O&hL!U{SѪ!uζm$*w ^Ővl}l2F ۘ<-%ifyLxt y)p4axiHnq5K(^HV]CQehӃ3y1(YE>GF 2b`G/kF- U(}?bFoR$߈ b{f  ܩXTbC6J9|3D2Ϋ[ )¿ab ƧXn6cUex!afqcbEZV,!~qQ܌&0]&vQ:1V2?}Yk&9b. 1]$Yk1]朱V#Rߜf CXzqo-N'Vbv]2kC8Kc`&H` R>dÀL Cq}wFd%hz#ˈP#46.>%K]R0gqh3 - o̰?5dh!6yMr"(5X|g]3d^rVCHM* e?Ú`D:tSn|e k46PkMk`=~P65l9G936Qc&Xbb\\1)ʹrT5׵녒;\*BUi .hGaK#wK ЍͱҒ:Π3OV5W1BB\J~B;+:j܏0b<> G3V쾏)z+}EG|ot *76𷖵6sOF K^t%. F]h>RƳj=˄}T>G^}qlFn47zW~p Y/ xI"zאD)op$/7>.LbwMJN+we)^.087Ū6= 2(60L+S'Y:Ol_0$9O-dU܎NQ: (PnuCx&p>cٮБ2.٠s=1e)z"606.F{Fozg1!H;֮Љuq&w{J|P-+eZs[h^!v)QV)ro~4O¸y>1ӗ8rŽϤg 7;rs-CM(ߛZ.O{Dބ־ER{W\ImDGshMY'_aW|~E32J-fn}@K^Wkr>o?(Mw3١%D!q>ʟ  *%S(H{L#[t;g\%A1s22?dg(VkհrAJ& _pX_ڗijZ@& ˹ 7  ;ʹDNRo5q/JP+m]s>ͧ.Žͧ||b,?HH_$Ell@hm J%n3 sCJzyFkLTF>72"2g% 8hDN\ҝ(mwJەս\]- 9m2 YDxɵB2c)Q 7j5ERR#*9ܫb fhZXaw!'De=P9 LdO2e*r$=PPk `) 6C0PԃFͭ*5H&m5r؉+KQ6rw/NIU¸S.هu?l+ Ȣ!5+3Yg;wn˵dkyΨ@\ U.He;(֜C}= a=zά>]WuP3|Ll>/ǽmI.-m&#rH Nݗ3ZHWX}Z0d~o"p@ḱdrά:n<<`9p>\z_ERWw!t?TkOUX~cB1'?V}p&1:;;2b!DS zVPvj|;` 65(Ǐ_u" ZSFLx7W`jݏ]Dz{m4=<>7?<֊{yr8r]2A t,yRM'S&W.J4HrNND>U{bTP4W|z -34bڔWQ*xy(}/f3;LbA} JϪJ% ^U܅йD,Z8=OإOHk8NN6՘ᛓ"tnX Fo,@1?a 5d9%tYQ]yz|4`'9C4&@AS=2C+ԙUs!gv\ܯ@۽t ( (Gč'V7g JСkfT~/PLC#&0k"5[uo">kHdR{qФm]mJ~Oܟ8%bm)q"ȑ -d,))+H"\Y~*4hN"rySXSUD_7nho`<ȸ44BpdKi(g;(_WO\X6Ęԥ0-:0tzM*\9 bb~.nO7 jF4ā[55"C&訓߃;wHʝ7e -T)7@qݣ^x\u<1I1@>dv·iCxP4iH"o IMW(No!$~9}Nd vtCvZy~& (b'۔#-1c dpH I@,q?l4-i5ִUeP}[vb}f }ǹ aͼH{NUJoR^iU!o,^gx]|ǚ-"ocˤviR;*Ş/v=oj?؁g O]L^Ks)f_ĕ$8.@&[xa[윏RvוȖ>Ia*g* )>:S~Q|5([ -Wd<i[5(oqfY#YR،F+^9 ~3)poDВ-8Gpi Qsp>jX-v}m˝ϓhdC7H\k%SuVn.1"%hTX ?Z LCAœk ;K̬e,>&<NjI;bkrKyP'ӕ Kғ|F?R,!Ra`} yvXrI;P#e(F]FrۼI33WirlC/%eO2!VE3/ݒa3/&HГXCnI(Tܲcoc1rO~˼0 T?G{4L_~IA+E4D!:]{4`'bFGқswp^4242S%hj6Y4S~:z.<&gDSRScpz9,X'J؎wpYzMCg7`84wb9&jf r_=Ƒ1@sLKY :%les@RRW33G+A%:fD ck1)r۵"XJZ rڃ*cl  sZS&kK8͌6oȣA?ʡ8HG4s>T2u{49v5:MQ-&m9u؈p'ȇ3wJFW6-ƷįS5%Z!ڲV6*B3!:Zevqzeg#2lG9/NSʙbqMR$[~? |cJWcJ Rya6N`؊OIFFsfyv24ƙɌҘ[BLRaPL&cbYh+AFODrWaFF⇗P(t+Ap,O+fG]58ԑJH>P#`Deq\2ESF;L{SfJ2{r𺙙6PSݴ>Nt{<;\t x/#mg76i9:JkO+,nt3nur.F= ԅf Q*'v2O!/?*fR1+W߬Ap"D7|pߙB]`:TN+dM[4c=h#QB4bc `hڏ$.r^QSa9o]H|د5Nֻz}ne^ИED96RmL~<>hV/N{^Q䴧K }Qn"``:|wBY0w>,T JE.Nq tEVEf6axt[`r.f12L%#Ƙ].xL?~IL !RuS cyipb2HeDyz76˚أl4$"_۠Bž(qKצti$5c;[K7Ќ6U0 %E̫|9O4ErݧnsY*fI%N29Z^P*1hn@}QXRA.AhKwՈbRe"蝮GI}Cjh|rs-]*S:e)6T-)F:<4㙿wB۾O5GRdJ1xwLU9~' ˢ_g'H8ԅ2FR>x?_?y1̭g"6~槥 v|0Xz` ܮ;UK|WQ]cvivOn s`8NPnX?jSдt^ɫD뤵=ݡ.mRjc7v#d_oSwϤ˔i<ݦ?g`1jP|4 f٧3[:;3ڪSr u uڲ2?|ТtՖl)m?6#kOaэ<{=sQa52[" ,~nSto4ڼ\,`^F ӑ0.@[*I #;̀ër,Qޒ ʅT)<|Nx;4xN^V@J cB-@C6%[n8~M# <.Jۇ9 v\cALfR^ /)x>:S£/4g9cjNŭn@ dU@;y4|4S-'"Ù8 ~? +':Q/ڽdk11 4 &`~Nҳ)}B{_'><,|9!Pd )\6,[Y -arhNPYEANua|}#ݥ g3]h<€ltYx8å{r^ Vprr;-A,0 ϓ0w2iL,RWC $SڂJYd.P6GRp *Lc#_[b-s)hL* A}Mt_H$A1LKG DpxgМOC1>fEsߝd?ގV3*~!w4^X~~D!׎CD+K֨Bj3D4[n> '*=@ ]ql[ฉHߩm,h&ɟ ٤}TwKHãa슪Iy^NW}g4P0b4chfFh/!XhGM7!$vp ~Xy&dK6z\w]YT͐tQms`b3dnP3-k68? =uXYgPynTS=nt<7:lu{aU)g+,hM7qSZgm2Uh\UN|k,v6iX&{L0ZȿJ>;ۤ7{$f O )HZa<["5Es0DjR̀.Co J% ,y'@9.eؒNb-&EL8y /+P.x67T!nT.4CGpXsϐ &+C]ο7k!G8[ZMe>5{J\9:=GRD-:ͽC|łb ;3AFRcxSo>索}bI_e(:Z) 4ƅ*fʪ|([(z{~ed½ݪ7 ?k>vmRJEb17)jܞ#3OZbFUn8ͥGќnNoCo(7+}9nUގN|| >n2ːHmfwMaGיtJ:! -Sx!I-Fo~(B/@)y[@!X? t30U>ȋE^;joxi*`BkT=Vwc\;ZcpVg`=ݏ2 6?"Iom"稆33!'ML`oN$kS[v#VS,;y~VA/?2)q!OCfo 勵PtZ8p<0%mx [ZCobeVc=K@GЗ5Ұ,18InNjnW9͜AV,{V# b` tG-gˀI"Fj{4⮯EW]mjpN}-?rSE xw2鐚BΉ|u9J>o+tWk֯LX݇tFq0/g7) AB\qʻA)=IzWO$'Wճ e!5ymzQ~E# 3Y5l1{?/L:XspA~E+ |ҵ5AZ` fO#<帨O;Q<$DO(p">~'7!KϢ;3.yHÜ `FOxO{5`ʭtWxnk wϰlQ">jA9XDy +QЫ;%gk!fMα6il7*xE)/( lԋ? oxBIԪqaBƣXi ?Bɹ IĂD[M8<៊Y>]!]LhHvK97oBoκ^ ^YZ.dFsi#Tj&셛(m ?1mrxВy,f^uB8Ѝp-a}0p)z=D—0RΟ6sq'~u0>)ܫ5Cv:Ynmk) PV:M<@/y$"IW%URԎ+dЪsz:>F0]s_UQsLL-wڤ*^I%WR:;u #rO?=*w hOqI|rpB>lྚXMfjK(N]o/ pXM8~rÇv_f6^5%Bk{J+q۫0lC~X{I̱~^ǃZYU^,%f8`^8b=ҞDZFyx+5'gܸ# @۳!'ͥh༭tIrܮ)lՊOXiք" k&M zpyߍ5 H >7켌D"~C#{._-؏uWXz/K/n+1aZK0ĭq#w˽:D@vqdT8yuMdܘW(sS. ~ @:~+8f*Z CKb%FWJ0bnNd&r0pnݣoO/4`J=U{%]]LG7r^?k+b+%7jA|nu^íncW&e]}:fA5Ok~lԬA>FvZ4Z$C$uv4ڤl% 0tl+LjOTΪ{?[UX- ݸo@;}@cfr8㙝 =*PeSRy}wH{u3gܻUjmFc^hWr4= )br>DziXj̉6pG|7I[/|kpdss@[ /8J tXy7΋boVӥ-X^+V\gWm#ǥsRD>/IeV~I, M2P`ْV.|-),܅+JQSu:1--&zV:͘Zʒ,@kZ`$Γ"nAwНpA%mN2pjJ#O ?i+ P~^,`5]Ra7ƦO +GАfƴ^8Vx Mb+~lVsZϫzՉlh1]ͳ#g>K: \[ЌF%eyl#ueBy~Uqn]P`k.xx2XBoq&mlȹe(k 3-@U KbWa6o`xKRp >d2XҐF.Ur\ȫ(6/L\TݕhtI7hm+w_9a^AP @pBеV!wsg_\/E _^$s}+KC[ KTJ%`X9@uQN R41v^pu?m7r>&^>p(%OFZ3djfbEi =k&v ~7g9Ӭu?%*˅W)l{Ѐ(dHuVr _08$-Hkvfс+v8" g}D~ahH؞$fBR#Zz2~MCS*1FZmGPG4z\BfnMҵXevWH!_1WɅUESfUJR#K;>{7T& I"S"Q92 ;F`A@)iu1C dLj逫\IKG7!ϾnpeZ6o 5ɟw[lRQH݄>%o-^ԐLjNd[U8s.)c+~$ֵ{E'tBۥ)e $!秋sCv-plw)\HuHC@ssD]47 _@Bϓsʹ.SQ8lѤ\U܄j1ҡv+J'gvf_Zz 8*+K2h p( `Sil}4nO#auAh$ºܙ}>0PWe}V2vrӉnlZ:1qv>KB˷)ݞJj78F[}%]<Ӆ}+:]X%'bDm(Uz:N幰3x`&~-ۤ( SikNX0|:FKiIoF*hnotesH0T>05 j ~"o-7鐪?359k p(C?OXVƛ3oC5D0!h7=dI)?|W*~tx}Me34Sap֑9(Ik4YūW 95YO ~bH,';6 'c,d4Hi,OE8PӁ'' s ָ*vVFtZM3emRjp"-orQ0oo\1mݞ<20ihF3I N?'<,)8S]D"vYr\kJ}(U^!wC*Mt ғץhT2}Vɵ+} ju\%aj$hF٫Z!DB;^Rm(OW.ƒP˭QC6P$f{[)% #:ҕqAGc)Zwsi,qC$'˫< 14AhKqMHSb:}23YT9DP7#fW[%G NjȜ%3 #Kp#=;ϋLdf- +ߚ\pނ 4 u P„ЙquCw@翟qn']QZIs%vHjIu2yl `C0#y߫d݅yԥߛX^kl$ ʂإy)u? xrL*qgPZf5 Ppx{Q5, VLxzrkĞFYL9&*YcZcڨ2Pck]eV4B+3Z (h;g[:l֩IX]hqln![l*~!^ $?dHApΎLՕ{RxIH) oﰗx i!t= /E:Zj #@Q +އUJ%fL!Iy#ޘbzb:TXN:-嫎}-׾~ _C3b;0 J+WK+XF,D+ٌєX)zw`I^s$$O+TE/^h+ = ExKcizky_Ա,&R݁_]99I( ]ůS ER`lX{{yqGT1X0'deͿ7),n5 K~16UΚjҚ I*}V)ѕ25ܛ㏤^ x@a)RY øFR1!AG>{wV[AtA =ziUg~&gczhb"Z:=N汇tz~HUK$wfTc}IC >=,KQA۾=En!P cߒ.`Zzck}|^軋=|My9zn=kX "&ﰇJ.SػYT = pZKef`ګv|\k{GqyΛ1:J1Ą$#ϔ실ڰQ/f )ft0F#/ =qAYo`ҐKTL@BRq'a3|(AM@&e8KyfkY,J=:F;{ ?+}VV+~@GuJiG񵆳ZZ- kJ4˪#v+R{Zz|Y݌bhoŠ8lVIuv:s^keAfSkmZVҟjV MtLjZ=ykEcϱ"6Ɂ<U1ufD X29Pi^Z H, gLǵk= Vv,24HO&oV*KRʭuT+??R5̯ىE*Qg)D J 9V N/s0h<6<ʎ/>qV!,/$ y tu{?ƖsP@Ae_hdqGۻ٫وE(E=':x˜jV&K+3jaKVd<)of1TRkec{0nkz@*/_忉A!Ϡ7#7C;N(\0*x!+kٲ5^x1Xid:/u$pJDvNb|~w3okT+MM]9?~Kױpumd10|&'7~{U_$*;>V@гQmc,~`W=UTs¯՘5NIʰDZ$Z<,]md)PZ&׾K:>P:rLW(ԋ}VhT(3&ѸP˴^`W U.멈 .bpZϊ c,fN(3Œ]KзΖv `uw} K-@MTu:ׁ87Éy^t+# RA]a^)@% /l[a)>7tK|//peFR[>!yPg#>_6E1;ɒ}Zդ1Y6Z돨G VȖnm@%K?;Cǚ4&ML 5d?5deZZ WcK/cu0[tk6:KC~6iBX<vq au\!E<>fnܰrJ`ֆ36.iaxG# sZ:v``*?적8Ӵ2̪ e,G-pJ5yRTɏU&6+%t.N 1/"p7ÞT7ƍZYG,w?@`Ua8ܳC}>'ٷ{x8]0:|x7ObLR*,JVowɉ21rIM1gub0.E녳Wsj9ѺIk"GRdq#yL6$~| ^"=%^0^81] %J:,-C]O+,Gm=P3no6րMºn: q(i[c-qK(hE`9bY0›wbsZ&y]q9DZ;HDl_Oc/V99wn`3.6Ӧ/ j8YܪYyR5BS-t #)#U{ye+kҰ/VO0ߐCo7;oףS~P!-̤Lnc|dmWy3$+' 'ZHc쮯Q~}U.6> ʦyDmK[0wa4  ҥ)bQk zIcł ߿ &\&G7auxY#'~*D]O0F0UzT Zȋ/:`<Ǧ|laFx=uV<~t b'C,Ȥ}Ă,| b3F,2*ȎTVOP?$@1@)0[x?rx;Ǝ'@(QPN HC?2Ŕ KZ~p+Ip!zZORX_`-Y8, [bг98?@6eWu߸ !0ٕgf43 D{uXj7KcxZ+Y*7ɳZG&ϛtɋAG6atFn0ML7y( ϒW#&c)d 1ZP<&v)*o.=o@`1:Š@H@0If0Y +0Ht)?Ea ^R~8"C^M>RJo6eF49#l qai,a1h\=f}3;gDIa hbyFޫGo^8"~GJVBBBȖj mXvx rU <^?&«r/)| \!CjRdqDI 5$ DFdJQY@ yF DOr_q`@G -g3^qȪhѤsa x6crgE=k!v[;Ȳ ~Ԯ? QIxnqK[)|.Ff$Xx%H灨#Xk,?<>7^쮑c_ f鴣 VfP[ ^̭dވTkU^ MG&0Vp={EF)ƍ2l,:Dk!62r+bf.R4Ez,"=`Hc` vT `{>.e⌽ o٢33s21233 s#<<~Bfe_9j3,-dh7xRwƲ (=KPBs.7B܂; hD_9S1ڻAh,79i &or+#>g`fq2/-!A96[3- 2)(+E<3Y0'2̳n2I~B,uūA|/'XbS If(L!:µax٪?$4p!xF{aX3MƱJaxkfYؘX!Ka/ݯ#L*M82b6.:P `s CnR  Pb=^ NO`.HAS&Dž784avgJi)`zC`Jgaj 1P:vGHY$n܃"'3A@q+kb ǘr+埁k=M[6º+`{3yȑZo|pc"|mltz覙iGM^!/okSƪ0XF //#-~-L1 s8SYMk2%A}J ; '̀^45~~51jJC!u(bEb-t₦NY.$c‰uqq Z0cxL9$tUІ: 0Nk{2 a2 h2[WDhrvc϶)G8 С5ߡ6UW~1FaU@/Wf~@ 7;|l4v&LΪ#pvFEZۖrthyY.wlWAlu;\ŔbEۅ[E8ڨ"SJtc /ʚib2q .JZx46Ϙ&lcʳ5ׄ8ԾE+; ;ꪋf2KNd!4cz9NΠ¶X:cB1RN|CS>a5!._O= oo)*Mȴܭ QLΡ pڦK2K򬾙z؎&SI[x!-۾"?N.*Asȥ䂘=nS*nݭlAkg1a-xy (DL308 q^&.? Hj004 FfYRO/*q-XJb,J ^;>)EvYBvcrCb'>TwlI:d0o^/RaRahl.b$VLRѸQ D d-bT~Umgq#Wp1tE! 0ك¶Aq\GC Yub~: "]"1 f]wmJt QHU=ۛ0 vŕۗ %\ y]C;H /~t4`#S֦."JhL~/^a1Vw$Jnb y, +8/p1t0]wo7S?柞G/-tN=a,ysܬaG<ޭm)j %*A5 S }+&K{\ñܪQ5#mЃzy]_P*h#X9!M~-*`f&Wc-yǻf/ےgwJG<~gưgZp/4QE& F/4w7$12*:$a8j5бKp,y"*\vJ$uI'!ݥHGD.=N_GRw,Bhw[LL/ERA?2sZy:o Nؓ G029jGm Q ^Hm@c^I&YkBI<$y /A߂ N@ݷ8BM+NI!܌(/}f7q%kRbil&yu,a`8 v6ONQS|un4o!rp5k,G<0M·K^H6\9fɇ@)A .焀~5y6u A4~L }b}/rU0Cq|sJ1e]&jc&SC d'7!9U''jSt5Ĉ6)+G ȳ0_bL*S7mFz/YC§b(ӻ"U][y*MU<UMZ[{Џ[(߇V"t! rxEʗWL HrR"bݕ ]1H.=bMȜȰdfWs!d 0SMl CVYb r5dɐwnjSފQ*k6:l{?29 TdyRA~+-I^|:\qΏJ+r{.fs:dv/z=Ceٚ~ sؠEM~r(B\ׯHn~- !o̵"~~2A_C}!$YAw2%٫-z&x) ^ېso> /Swm&!*gI nD2+bƑ?GW8Q_|Y|uYq(SF HCםo2w6k)jl_NYAٯvŽԵP= Ovߤi:. |z.0>;C d_+ۡ?SBPyom?UFjTr)=7^ `K!@[&E T>+q{ yԟq/%p(ƿ2m67a~xC00x?c<\ 1!V4hX]XpC=!C.KUB/y 7 2C2[#cps߹ C2U:m'CC,NӀ,id7 ) ףʞ! 7rry /gs+_[^ ڽ?bg]`)"4vލK۽v߇`dQ0?/zN:=6wzv:}񽙽W{D$` w {Oszy |56ooNASM 4%lAU$^'<)T4Hx5WmE/XkC+rWI<%ۄzoAFj#ͨWl_Ef韞#NA=0MRѷv7xA.a< >y#66}WC2ʎ},H^uS#:>+w߱ WܠOKs2@^TW+"fg_84Kn%ռ/WIFaePhuUhP:xX&{T"zYixq33zG)nUan+e7@lct wHyF<OP\?7#; 0h6`#=jcUsQ1N3չH8/^OdLfD'E^>V0נH(:d;l-!Erzg(Hmq8|1Oi6ђY\Spy|Wwro,4X<O[6idM:mkc|G^k.l/?HJ}\7~X V-f+Z2V#X_8oG#/b;ߨ_U)qwTzz.6~V_~\bJ}k3~/Ykg+qCXeXbqV2__Pdfg?vwiF1, gz[*mp;7**K?/Z;㙑:gPO&ڣ(]6DDԛ|g=Znn9AiQQ˽_\jT~L)sJ F )/q-GM|шp. ,8 W?#lWfwnQYx")^ կ>1C!+<}JNbk58 b+q ~5 sޜV\!2h̓S`E,z.'=Dy+kf#xc?jTf/exu/ŵ)&I,qs9 =Ie8eV[ 7Twz7@k!-0BECac;lH8944_dgbهsNU97,9p=Xrenѫ{ݗ8od^hLfvLqe3((Ax5;/vnzvqrV'Zgyՙ w^DۤZOm62k^ RFG32&a;%_:|\yC* %w= srMؕ3H>l7KwVZS -[ ne~2^$ݳ ԉϰ ?@٤B sk\,8w&V` (|v lā׃lhD" Q^Ey0eSQzSM7>Z9~k#}e] ,<3Q髥lz[rX8s& gorܟ T"zFlz 'ͧؓ!N+6?)جzUS- )-8XYC:Hcm"U?TtRS4p%+dRd xnrnMfo=yH2F >*qB|j9Q M;P ;!Pwh5jB}Ωz/^<gٓP0' 8ۤfa#oQ2,^GHَm/ i{ ~+o0 5X;aɜX[/;dS=wX#F}1[v++^eLTgh+=ɥWҦh~RY_g׻Vn&[$#$?oG8[Fk ?Н>JFȆ(;aaܯ󨳊RīKz٤@w$(qj]3p@+87TZ]s~9y ܽT3 z[9vWAde>&|1|?W6K^!mMze<ѰCFL/3PaA-{ny"_ɜ3ֈnelP&pF⼩8"G0` hom(o>2.~_eʯY1n?!o5L&XrTFg.rR] OCmk7I?5b 4#$ruD| $ W|ȃ|=!aX||ńHS(d~ û΀Mܪ e>dQZb8hTOOńo_b_j>ت=<Ŧ1I< 'pldѝ:_u ҠFpD.kFᮌx7qL9o=BQ '":hPDWǏNnH$$@$VLb'b=r4Hzh %yUq5:!LӵGQ(7 %rUw0Ѓ`':vR:)8{`8N++#ӈ9Iisic|5(ԅt,Ptq iX͇؇ɿrո])beF[?;lwsgED ^7)%QPn~Yx~UܾxZ+mUhG<cYCFTe6Fbο7 k5rAϠU7I %zS ` 7Q4DQ'}YEN Ksr&I ɼ7 \]: { ~9z',gx #R5u5@.raE sQ73bFc28妉 m裌6c4`Xטɿtooz@gM?NWh C/ v?}0j79YҴ xgtY(? NnӇߒ }APuFDok@FF$Jy)"#Xmmh8CT7/dwǴF=Wmc}2{.VHFkrDV͊|ͪpa+}%Ui:RAݗh o>UaUiA8kbgO-{\zxnE$p`Ntl-KtFV*)>pӤ&}>Zn)(ț&55:pneuyQN#9VrdA'^)u.1Gu]O8| C;- ,{ѸIh>gq0puM-*튢EO@ny)\P\%:wt|jYO,F%hu}IW,l72L_,'$k+&H;{Iqcp3K<֖ˍ01^ʵEy$GM^L ?a>zѱIzByN>+ "N\q-cEE&`R!ą3Z"R!HPdQ)9Iu8`Ǥ[^XMqfX8&+.M']ȸEPz]=.g-S~&LJxe=>XE^~f\8 .XTmhu?N,#理&UmfIaͲMڄҺd7Pe83k)wӖQ3NT%ܫ\ĠzM=[pUU)5))X p0=rֳ0~Q]Xd 0"мwkYS0z<|WߟUьOnOؠatv7HEĀ󒜆jL|JsFkN==spGRP|x4A7OKul|1<{B 3;*7[yF:z`– Z ġ)j4?0AJY[ч:fK0% -AM'X/WC[L1'Q+Mpr/ |[+N1?F#튃%з}ͦ=k̖" =UN LŜŽ#0}"nhIP̞ê3g|w#<%De"r v-vwlvAIk\D 쭱hE)fU fXyb*{-'\0ŤGהtZK ̹XvDx}HQ2 K*}XFKk핈z/fZ@z-vK_2:#ꋑ0[,&b(jGQj:̤-:po^G./oj@7azm fK ݎ*fɺJQ;@0jhL2{1"PZaX*ɺ ujT͵utf M1^C~Q8br.W6=?cLr3ӟ{/K2.6v>WOhol%)'y=x1^~?+৅\?&ڽtn/Ó|=|ez.U^̋eƓ]K5 r+hHFNy^g–Aq.D;_@;7)Eԍw<|@QrJmcxJfR-gucMZ6;۔g/鵽Ěu6cL>48w03O[a1ӽj-zkN|gz;8sV[iӅ~a̛f,S@^#Yg?ݢ,$M+~bm,)-@Y8yR̢}C!rsT(la&YD3pTF#'8rrZB zeK2+HY_{t &%RHjQYVid VY]#v91HA[qѺoM:ɅAҬx-.\ľJY1q䂼?q Yȑҕ:D6 vN N2-IgWM**XKM:娅Dr7ح(nMFŅW. Yvi4z-c+18 _3'4$fwKܸ"lԋ{-C={ n­LЕY$N<;EItmk| y{љβ%. H[r(.ckrևbf#"$ĤZ~bF~ndPpC`q`SHCQlqШiQYB/9G4 2[rmChZY3~;8+ty&8v's\d갏"B=a~O0UaHzna[m@(S^>;κ )[=ml  VUFaɱ ' 1º h;a&<5'gtyuXyM4˸{2Ym[شuʦ FW֒Y7rc%o7`KTǎwna:t}1p w@T0Z#7!j;i7;tM~6sM|ȉ0m:iLm97s21K75#&oE-bń&׸YrG| ,Dn|:/G`WyO󐻝clF/UgDtDaxu#W5pT:!DI0%NRWHkÍ- Zv蝍B1{ܴL4?vƠ'B@Ή؅6JTU@"WxAa~1 W^wE ak8p'+_L<=n"@&l[iJP&u[tsIeOZ|-IcI&VTT>M *jF.m>LFDs:ɒL(;b;r5ϝa~u1!#ՇeoTέzγN(j /i3[-&+eT&y XF 8A_{y8-K;pes1k!©ЩXV;+?C&y~M8}j>~J:eJ=zuyg!RNẦhtYifJ -ս9Z8]3Q-Ɓ kЉm y+}-&tT6T `T_DUtXvFg40BjwA'ё{ģ.Cj&n7_{DgsL;:fɿҁ#/qR܆Q#N4q>d (g]SollR'@{ y5ݜsFIg8Vd׬bIGa9w 繗dL>g׻]60܃c^uhF?'ʒ}#KXź (<{j\c>!:B1z764dx0[XBV"> W:q+ b0PAF2 qm%;%}W1ڧi`}u DG(na^)1%al>r+xR^svݱ|`t"1yЊUKk">9t0ʭ*ZwPDg7[Ҟ9ٲch:;ӗ;7FcwD GY&缸QS9@(Y8;E 2rs"h"4ݾ8Sh-HD%u} } c$!|_3V[28pFuohg}\J,%7Z93G !ۗ=7@P3*(G0^?[t C^IW|]TTvBITdthOhØ}F7*5?-Rk L]v5җg>rG6jyZIK~"B֖8njyvṳQO%ܩ\hIw?ޗ+@z]9mgn-vͼ_48 lFOeP_( ypFiy~OH.Cp#On 1 m&󟞣y|75:VOҎ-g-Oօ/So aq((&"AsLN Oub<砀Yhܼ.ua{Ry:pnu ps2 a <4r7:{5/ WkKo'S/Gfq/O g VwX1Q&Rߡ[NKy)SѺwۣѤ\0(~.m|X%6/;LV^,8FxE;[,XKK"NFN̉^ !XOckZyױvKY5s~;A*QsH1`'=C74u_W'8#KB:9}ktF@y ?TcVo˹/-3ϩp#ï>={NAYL=ֵ*wGI;NXgВ)ܘo㰯\_BOcRO=ڂIQyS|{yje Oɋz*1"]u"^e's޺ߜ,oi M֜('N zEo\NCz/?­L#]ִpOlq>Q-t; $| Mtִ@nͼ0Am9 <^U_?񀥩r|z~j۷95c;58J=ql9a͉x9g(~_5(3[j#uJmVg~r;8Z]z׎8ۡ[窗Vzom4Z%1t8KJ,]iurDh:G.&+gBD{^ G{:_uMX\ J2L^P=l=/YoHɁ8­;BQâN9k?<3:ѸGĞQt4<3{ܻ75=1.o3'AV{'v_! Y_ϳ/i¬(~^W!w/8I΃Sώ&g'iX0ضyCp(?fC'6ge<]+oDLtxXnU  q7ftȌ5Cwsgqe6Wdl`nS|e5n!yft.ϓhr]")UTkx_z6.@o !`rW4<ѯG'romi(1y0 -M}@7II!?~.!ҏ%1r1[0h\LlWp5{Rͽ-bghJ]hԀavf}M"1D|+>d Mngh"l}fL׿3'sL]ױ8:9r]'̰&e(y_ծ-FM*1:)$?yh>chC:̊/4JHlٸa_OX9C)ʔn9/, 7'xfg]v8tի,;MLޥ{\DEct5ά`x ݶ0+% *,UTPW?8IxP|ǀ\eAW'w~Rnz^PfR':؏k[ӽ ޢ='+g`1a3墠Ұ)ȴ-za #t&5^?b%wwec)c)?c^%,WAƢF谒ٔ,;8Hbԟ4G{jqygIj 2^<@X]es:wv/;nyLt槱kȕڇsRË5m׷yq O`vEeǘE#Y ۵V^d;p;_Ww&n:iԹ[?ZSW2,eؔH{qr/lw̵fXI5j,x+ @}kWǺ{n[yqNL[wgujC^ p/ j}6GϕzzKG|pTmR =ȋ⸢QF=ngr히GeAom`פ,o!qs4`hxi&- .e\k7>v}x?o$M!,: (-Z UQʢ $0A(VqAII*(.(.((KR-{)eιgI}s]43s}s>GE>@!IIסg>8Kf8L7ֽɭrݩX+ l'cKHpף&+ĹX}/Fx֫Q':3zCEܝx#5_%=Ȭ+1&Y470P$G%RvΌSnNTty*9n{ elxO8xA!H ޣ<bR.0E;Gʧu ~*g4rʇ岥^ep;p&HjIgŜ&A{r &vű&mӉ$]&^2?Yh6rI\2^̨ yQ 46S ےsV)9_DMQ&hP릦EdhGwFnH96^j5"uTa^Q+ǓVq-A-n !L9Yygrd MrzBڨGzQDބܩ OL?rĦg؉)EÖ́3wV*]::@NH9_oN{>EʍJ)46ёwI:ot5ܤpY^ Xao~M"_Z!47MWNxga&*%oЈ<#} ;S ߫cldL4Z(hJ Q>#>#xū5yf&МRUa6iPv+h!lrUؼ/*8uThS` Bt(F /^WlmB!D(kJ@kHhCyɯYrVi~_L/#:Ql9پ9R~37+>`IH l$AYYtz$ji<%V<6M{'hPʁ'ގi{__g,SΓ.u ޴&%&ùտmݷOJUēgR}kG[ڱļ[SWS)O D(JaבOz]=U갫a&=&,_Uއ&aPW]w;'l^{E|P=BbToj\jPUA2=w M (Vk`,Mgw :g֣mp{Ꝏ&O;ݏ詋w {n_3F4^|T6Cmt:v:sTX-p u yIt$J&]E)EA,QVNvO, I Mx+uIiV5?yf*~v!C[s ^G2>~?6qRΐ4.vbf;|M㛐#et,m)t};/ewu/){wp[%pWh9ʎf5QC),Yu #k/ i(UG{^U$,2hG\2ecqd/ގ!PD爋Xp/䰡bp7"1,/?}4l=D1".Vv$2)>YQ?ߑtg|4);\v'kH"L *Vc鲣NaTHZ [n [?>@%)YAS#~Uw c4jf~N7r"υ&'riHfBڳ$qk _=՞3B>7~ɷi.j,T&EybL{Vio\2\!X.*+nG7;/A.YՏdp 1DAxKq<[o\ v:Xnv]ч;,֎wPʢ=gA1w~.?`\+#ќ>2k"HúP䯌_/_a9Gw։R gv:˷տn\tp{܄frhw$SW XQE,O2 pj= qpQyZT#y嗞?]wJ̝tڡ$\*{?}MD]G6<.|ݽMM,cIw4wby7+ jz3x0El28C[#6މ߾_i;&5W;@:: P_ bpx#q2SA4yP#}M쥎t3N|rWP4&My-mBsK*?!Tu '4",%1(,wl+SWu?n,tۻucGxgj SZ4xK*w]_ZUPLc kgߟaEG ھMWx~_U Ʌ*Oe^}Gr "uzv׭5!׶oS+o'wA93ؑǥ#!˭'n]sp0`7Yۨc>V`{DFg?Oا1_#CCNQiܓVMQPU ! fџw+ofS`z~f+]_(iyٷb\)APRdfPJ#!W ѓ9С煡[xQ=Ar޴ juAn wLVJf QxSYwpACNE-67WXlP0m*jxFryfΩ\ k6Fʓh@x *'i"4|v\BZYw1E%IY<Tg}9e5k֢!st8yqJG&d~IDӝ5)9wTD &[-)(J= w] !DPyl ?%2i7#7C*Ah &-gq$r̭ס{άΑgp }&γ&aDKݾ\뗎;]ݼ#CLnCM 焓ܙ#G .)B1V,PΥK|$Tŵ8U 橏{D9mqeeur5{2cjzf_ffEG4ȩ+Tt"9P=. +\x֭5K847m87'r 2wkZif% ͇q>˅o(s?MͬE<-KE@'`7:hC4usfSGΑ"\jZxtr9גBw[&r'zsW#JiVd9 EgYxoyTsP'RsY:X+60 FwĭazqY!Nr$DB1l]&"N" PN )iup5s ?WOh,-LWȂz s8,V{~L56-@K9$~3C$an CJyrbsVV,]aTdDMCvd]DKyX?&`+x@j܃MGt-&#GF{ü1S-pt|hL`1G5Z/uw43E/|7KJ1:xr4P&?B&ொ~ F?!.P3:nwptG!i"ͧD>D>d>uyu-\ C|GOh;xxr  ξbW~D8 2Az#\ =Ts Tɪٯ2uw. UaA< ͫ ByGXj3B]]h箢 bNqCf?ܭRhvEfTl;iѳll Pd5fp&5M[54-, Bn3H!0͇lKzfk2GpI.G@#s?3Z?w]E\W]Iyf"7yO{՚$VqspH s.B.LēuE?H'lkIӝ -E8?-"/d͖uP\ qJ{ª/|-jkBʋ'W!6^u tpCn?:;`H" j0j SϬET~BԴ{]ƚ$<%HїC\>n.|#NˆyjD)4R#F,Bo>qѵ">È#.VD$*~#vG\ e*~#}E2:bKx AH_E,VU9~X_Gc)k'DDf~"9V?|  ? dXRĮ-I}nXk0=W.ԓE 9J&PSw$?E?_?eOh(wjK^ZoW"~2!2-*C%QSN]T6JsGBww1E=:ۣ~f[K]$ږ7\kxAí#/&%)O6>#+7n,}% 2|(:R_d";qr/'eBtU*>DIBZ~ec`a(R&*Cm¬DcM7_&D(,D訉(1qy@Xo4F8_N ]ok)¹~)CP_FNH>THx%yMv5](#6!3Q,©q_rX5D̨c7amա}XMx=  _?pOLa5$>}tu&̄+ʛb!٣st4KR#Brş@Hz4{pu(>Ou1VTǦoo1ܞ% ߚ;XӞIb\eҮFCdi 2<q|)\L1p}ySK#Ⱥyr|C@bxL u1'[w#0RQE*.yd~'ل 'o'[B밪~.zL+^. WH9e|!U$7u3-FB+oNWVBJ[z;~6ƹ3!8ٽ(Į68[$7ϵo>}:IwU`,Ug sq<YdPnuC=v#/(ŎXNg.!_U@z)֞}EPoubt}wY0%#BhkZ2 _?.fU A=r҅Rk^3ڗQ}^Mpќ&5YD6"*7zhMM>$5H Wj I\7n)`0|?y ǭ$a&7IwEYI0DlE2ǚW_ ݏ8h,#\MW!+f)gBr\H$$;҉P5T/Ey-g8ĩs7B%Lb*9}X wtlV:96+UM8D:CM܎/2{5rΚWyHyLb//x>d6[dMVŕJ{Izu }xi>Rzr8ʢ‡DD-D dQ< )SEbDuRF=uO$hZƢA DQ?ģͷ[Wؾ"o _\~1/ \fo:I?9~NLz?I?1eL^M$K~+~??"G?L?4m"+8N_IL/EL?tNXTQAV7e[r3]~ Z٭qǎagVeQ|a潳JalFgrl{17fޛUP޺Oc-x,ef}1ȣѯ:aUT%'>WpqϨޡ#ݛoj 4U<0\!l\[)B|+>܁*CNk'!p|X vD wRX~ +\!},64%2&iG @4~do(%0;g{u $Piǿ3(T%u T>n%JN=}!OMl#}]$wIwJoо^zHyW6?u9dsx8dG}tyVֳtiy[&`v^?Jbm. Q:&<j?:<2GCWmmp+%1|n;%<?ٸ}J&QR7xrI~ɹܜ{xK˧F.<a>"_ۑ, /Y}~G:f(v 1:gʁ"%&G/RMOyxNIGEPu7!g91< OtNڹcW2E5;}"1*t9 Lp~{g$ӥxZnLy$cAB y$.|nGp,d j k!B,dYTfBuga+Q</Uy.tQH+m~etT8s8BhEP /%%9Nk^1f@[m҇cG# J*|N:qOpKd;cm(p};m=oEeFrn#h&SR `'<;Rz5umTxAHeؿ㔏L6;H~bJI'pY:' -j?a_D2HvJ snKcxӪQkiB ¥yơ+\z3{V}diN>Ao((x*kiIMicwZB3~L- bEwJB<@ ՄsQT[a&&-l2!wNeүu./-E<V'(W8GAx̹g WS[BHE|Q[.rX\/Ќ̚ZLRthXЈgvh%`cx݈)M #rԒQW/OI xPdO OvjVW^8*ՕA_PP exr)CGІ,QB虦 \ D $mJM kTKx)ρJ "G:Pa7SW!ohq<ƹ2G9-aFTU-;ǻO_.l҄P2X#·@ 0NbiZxpB !.N` !I!8-HۀNBkЬVU8iA܂+i< xC._h8&pܒCDgWt0E_ϖ[Mb]9[{Lf x?K?!"rsvE.!/ H Hr!g @߼}Coq2tfZWtFg R&,B$2{1^1@LX\{M _زNhOƂ,50s-f @hkr")3m_ư&b斎#8I3ꓔɊculq^ՒRf{*iYp X0'g~Z5HeY{!f1KjŸdX[6! z5o n}aH94/-T"oNڳ"L򈭤 ՛x{9kkCmqp7OfoyTnbMpe't_F9{xג5ꇙ4&qvdcx9{}~LwE(SpAĄ"q4 qٶbۦϏ3? |<6y?܃J_z)Z}/-tFi8:"Ԋ&Z87{C2r!tRQTsnp @.H{ʙ:cZ0xj` 0˧,w8*X)I~EwGh: ?^VE y$ԇCxGTH`+D>XV蛰BT 4')! z >58 蛵v0F1WOji3`=쾗$jTS{4ݻO^aJ.z#CG FQ˓'񆈿,Ѩ"d,R;P ~=tAx44af}nD5ϳa.qO[:'eP%.Un(d+fta`gUu'{ܫ.]kB!ivwsE> QyQfa(< ~֥ ?c迣tJLQ>ϙm 2ޟ5>yqZzJT*wNɭݚ(=t#1$GisSzR;l\d]GUSGp"y}Zs8![t"*bmn1!b效t`O̍!{ 4{L ˿ V2;7Plܜ+hi>'$zpK({w+L_d#5Zēf~t'QnSo|x4{K >>y_UVl?ȁ$1*t$V"aSC,4r*- @"J8$Q UoSzk,KEޠf)%>!}h1A8R {w^|B_`K4MXn~!~\M@{U7}S{;v7%w |F?2%Q'quu`֞?_k3ٛe`/o;U[wƓ8hԐP%4\g>q#p$_RJtܨ8- o+=D{*x/'髶7[gsoi>xkWg_߇v~X)n1{ۿkN5k|a~ 97Z>%~T{NY7M4F4y+02濵3#!bBgˬo[r_&-QY}ݯ_6xJ<΍GkuˬkXGuYűQ[o_յ䇁Dz)F$y.7"CT{h 9wKCM .ʸxΣ#p<gŊ)zS]Z~&Fk /rTÈ!X/^ kjzAeCf%fDf~j\3(&ŬnT\EQǽʮ:JajpyX-`#kΞ}o"1,h nCp;?k 7n(lğ6q_`ds?` >%k6fzG$C~> *ԜcGjg-5[ZS>tLz`P?ċ*~XZ8ȮPIN(x FcxwNÓaeVEھ5דsZDWgK#υ_7ZYFu+^H;w %JCCV$/ZcDpC0h4>] ٹݟc)I0jc[RzdBa+/q+S_J.B2fcpd/zxIP_1<~FLHa\oA;⯤+ZBAj?S 2GiDx`/n y+c/9+~(nzQD0Mp %#IhW w҇>v \BW,V >'L~nV}B- xaueX"nDNH@TsOKiTa%pJI?456M`v'ljp+ha/x¥So9UcgwsUAla^K47\I6ɚI~)=OCRIZmM mY4Q) מ:Rߙ)%%S:Q)7ߧS_Xl^+BxXR P瞃r5UE O5{!'t E;֖^٩mm.å'0rW|8 ?S(K` } g2"oU`V[xt9kQ9NDE$`Okw/PċL LIL:>w _sVY$|V2p/>P?g-Kw3C}E#Gۃ Fʚ\tH#w6_2zQ9LPȂ2 z3pJx82 g"(OGanls:P4+$ҪQߖ/b͙;NmJHsX4>8ip~.3U]'ݜSy;gLoam;9Yuo;s}Tsm2{z(ԐK%tE{6aOcjޥ() 9fV= }H^no) l-[հ%C@w3}h!vbVt9\waba<>.y6%Di $]7y L-cFX3o >ÿ +9qaZB@h4&/JwI}֠PE}*OΗ%S&l|=r i2ŗ&pObxr_h Nv,sV2Sz-xy4gWC~}yNf~Λ~i 1 ۞;:p6'Js 6wV1فQf& 8UBna gUX .JN`J2{O`wbף](?s~l'_J{2 ˄l:nNdoʥhܟEPzO:;iNK O@jS[HJKkdR&C!PEA6O%f-BgH<U=žiEpIG?1nw)]*Lw2ԎScm7~ȵ"Xoj?w'[5k_M'r.)VE#Rs=糟ϥdwP5W&٢ )ݻW^ۗ12\ꇀ<.br:ux_mD^tRO*.emD̮CmwM"uQ:3:[F[0Up@O:Erw(9ecCi -n *$_Q#g&kU@'ڽM sHºV)vҪpJ+OB渇Wԥ7sÚ M3=f^cYnYqJcF4LG'1b<" =wbzP. I:)TӶ70"*6%瓠޸u+IōLjԎdT >_/%wC4H))2_a`#3o.,ֵGn'!=ֶV' AҴ"?|Ejh`!Κ% a#=YcJpyijyDGI>Jo5zf箠8|OtK#2= ,soL5@{YPG8h} %s<ԧy郉s]z c1 8-`8!шs<>Vol). ^%Ry>a=~Aw&HIz`Ց;aHMB1vbyVTIh}._Pp'?}*ı}3T~:ѺTΉx mQ4 Ι5V{Y-hLKC:_0ҺKXbʟ17'#!FtD157Kby]HH#kM̍~n{S] +*>u]jQt R-V*(exu?q{E;+u28JtyߒȠRA-sÃ}젭 Z d~[+|PkOsHuֈưR]Z5Nj/LY+j}l~JTap=@on.ZXz`D<.Hi( CJ_2W3sb6 ZxY\u&ۻI%Bv񫷀>bfH0/@`Ԧ&fii)6R[5}4ḙ{u@9'trO/bFՅPycy:7>Mv \xfbgNszYZǸ̛gpMQ.тYocFSL@{I N2-wW7\_O~/qA\ }>^WvW1ZeM$<]\5}+O[c"'ۼ56QFJ3<  nӡȚLo6XhzM !7_2ϧ5[/G;ՔǺt>B5m].2SµZ9dsLq BRrcL'"B!#Pu:],!#;x+|͆ٚCNSgW]ubZHlG5h*B {$Y6.]+^C"Y>-dc8f`ϦǶO 3D]攜Kt]-Nc{$Bu:ZJ6T$Ffkh2)Pu]RϦG'ي2ǹ)yǧ~iQ\AFY~J<)s_/Ջ{2'I|aNO%t>ZzL:M 4~ZBFxn>-f(u9xAJ*uRׂsfK;Zԗ҉CO*?G8؀@ߐ])R0cfB]`7%4&F%J'L=Kc Ҫ1s]l^|7[]tuU&͉ C]r%-F^҄Ĉu6w+8Pc6}(:*(=b1!`(UX)׫"rLı{yΪzネ|x2?\jjaӀQLD,r q*" `>xMo*?԰.:Sx :XmZ6iZl/؋-;"wdzSTԓd㬕ִS8z~z 6dp[$e"!L?ι?%sgf+j?@X}hDxH=ř ?%HKYzAP*sFtX,6E -<>ڻ,E &U2P&/zjXgEQNnC$ءĴ kpt%3ӌn8]|<#[gR1C_{gGH<.= CN'ϋ>&6"$Xr7i%\}l'TLfR۬J[njob>X争`%%$p .?ߟ١wEg-ufY7B dnڰalUs#?FrYYZ5.Uv%H.TL <7]":3{;{#L QsxbQ {G>X1-3!] =yGl S;\@Nfל|mGwb䟺/##_r=>#nyG<&TdIb{B>;Fc}f'POjzyѠM!2t=8:@%1x}SE}}^j]xvf+.xuVU)Q(5bÒ:${'g9-e;(Yɍn<9FHrpwGG/o;(yT9Sl.EtܭJ>mOWPѶJE)6Q|&=gh[=q;閔dn :מ2.m]|9%wtv46KA6)lpoԓi$0mkjI38`S~!tԭʰy-=#/M7a#R!'67$}ssƫ'm 6'Fgz7&%Ow4Q!ء;HWb0f;!Z)D ߛ&p5 rJ&k]?]L ͒+cf9_0O%ec"6]rh<PK/yncoG)Vjfk:s IģИL iRBM7a󧵬~B'V!tZy?bh-@4鲈xRube׻}. x=TΉ`??UB:n>?- cZM̈́Q';&]KgNX7b-^GHD]5&RX_Ϫ9݋?w QO$AOtvx% f@c̢#[usteᇃ3Yj_p/?.V~+%+ K9%c.i љ͞Ps%|K$t8ێW"ntM'ze3vՉ뇨cS'OX]W(}ꙡFT /GKmd0 \Uܝuz]1+)GL/%-c2-ew|oHkw~8od܍#iUCm,wgg̽xt{兩TgԵ(|5!ў6+F<\̐r%6OvE @FH|Bnr*AswA1S.Lup)A,f a:% rƭڐrSDYoӵr=;g N/Vp ޮpgh1Ȥ{&繅),'ϛЈ'{uЁr_i Anr>~z *-z4fP5:8G_,XZ14_(>/Տ1,,.\72 GkG_ F7]! 8 ?N>R4Z%rkM;.8lCZؓdQừ/.^)` `dv{T3ޠS3ŻS 1St*5ctvݼ%/`(\mwT#sx銞Ǔb KJj;8ǻJƎʗv:--(#x? q޲ᇫ#ewMU]J(47(dgl`!;,!lRݴsC:G jd.b{s箰_yT`xKNw\$h5/מ{y(ʚHbwvŠ\O١5۩byu 5פ͊AhO˂q fק9إeǂP8+`|9!L O Ϝb.z#1 u߅g.WEy/'XW@Io\^h{MXְ\k"IHM^h*4jѓ0 ~vi\k' qՅчoG@WϽtE_ˍ/Ӎ <@NC/3VaT#Z戶SH+uZ~bt?02ϰ3W/V(.g+uOy=ryU^ D!yA_+PS?fҒAVYw':`ca}$^ÅPYrWO{s+/T.. Bc_׽U1mc9On ,YxFOTMD{!3f]^n Rq'׺Z%L{VdFQ>fJpm: 8hl 'vyIH;s>`ees8qJ=Nj9^^oI+w3FaCtRD M }3!z^a" rqj8+j.5Ǫ[ T{8` V H\LΕ$Hf/K~b)6 W98 v}鲹LR0s \z,⟰:趧OӕC\ze|KdW"A+DLtSKtEjT/ Q3BDjvyH;ي M>M>u6I07l^+525_@9aL!lÉ;$uIC뭜FIhL>8 L=cxniV%s%gρvB՗5 o.+k'irBeE!0;]xadyI9gN!zϜwt4x0s ~8_͡%nޱDZV5{!YQ/m ^F,s 翉~h6C6X2 ݾ-^އ5c +&>*^B( WBm |vŏ9v1%>^VHCِG& "eJBVyΓꇖxOqxsAHV6`Uyɏv>PW_ɹ/4W. s/\Jp_WTĺ 3fOpK|*_/.@¬qn{>Y |i)N!+ʿ"H:=B@|" 6D2<=>-g=5 t)64:'=βevˠT8ܧV#.lQ&W] ڏcH]Y$L\ƛ|d¶ʥ !&#cނt^Tgr`\(wQ~?:[;'y:s+3**G|_ԑCբ|%529*Rs*Yr"T7r]{ WFFD*YU([Qa)oF>gmhD ;w~Z.AD)y6/џV ݷ zk[:d;7j z6 _I/ӢߤǀR4 ^bێ~!*Z7/D}|c\MrO8^?V{<1~cl.@dMUZgSې4QXϕE~HqF* YVҤJ5Gyam*dj'j,Թ.V|A<~5RAMΟ tRޟY?58"V_~kQ(5*%Q4M?' UQ#TFVUE741 ˮF=7I3PN9(\`EžזsŀpH_tB>_hB/`r&MpUCQ'Hxd1ގ Mg J|gf?_UoC41XyJ-r~6]8s]ܫȜSϸӃ/ iC0@NtN7#ډ9E#6t&}Tp</`$0CQ[ tKT~"Oqoܯ Sk(٢IO&@ST;$TΰJC0ej?p=||+Wl`|xOF|M/O^c}UF(y((x^nsr壢"∓uyb+^=eBNؠS*w`Q\;DG2B?6>'eQ,5㸺i Kj||vGm 6[ JmD&#|tlsZ9y*O}&PҚ† {lO^5E<_R_~3?Jyǧ=>_c| bEbq [\z,tFIFǑ31"Io?<~TjÿX\4h&?QFWtޥؽ/&DQvvf]DV2إ 8 9BYZwɽ0EN:Ssude`dzIS&ei)ƒC`TI{"N~IpRXM*`܀#!i;<扽hG%eĆ~N_DҚbOpZ:u&z z-~ՎOmjd`d)""N6ifJ0GU6O%w/%iUYfC3miG X P;/[/iNZ@I^ɡg\bV*TV.;O(Aq,EN40^+}$sܯ~p!s)><*XZ^QJG}M<6Nv=4i*PZh=!lz?\T֌W=eF=oUw .e= %9qn/) "]\yjx/Q[*e87j9 }Pq:REǿs=Uzνd)F(3縵L 4v/1[@pW~x9jTeTnp 3/d:<뷄!n萎U IrUC|Yxà Qވ8#'Q`iqRoLfsQ!}y2gUyt9s#73 Z3_'δaJe\2"꾑חq⣘5I:sG9wQ*GLن0 2t@ T\5V_^ȦosuWͨ$?j-?KY60ra`Ii oS}d]}.ߴ mQ$KMg|Wd)08Š 2q= MA{Iwͱ ]Je(Q>,;HO/ǻ'%c@u O~bj"^?>TZ> C7_֙>Cv4Z#}ZgnHM*4MlVm7 .&LY;\tE3So: u.S_QV==eg_&(` Ss_L8C`ly 鰾|#Dm) /*3y;F/0FYqJJ.&XlpMᘌcB+3hp矧S?&}Xy2vq$dFvVYLPʞz~qMsOF%PߖF;"/TwHUxK}B7A6ك-?gUtv%@OE(a0xbil"yJ"y[P=^*UVKDi\Yu,o5]G2$=-إLDbkD|DWdx{^;U|or_%7 0W E)$6ƒ*!\Жhd- wՃ=dwF;0{բ}tjEYOLщʌYdLX͚ȬfIHPD#v3PȀW{H>n%π@d4F^o( r>ě7+,[`w܍?G51uȔȕb~$iyj`V޳{Sa &(߭PK5J~ѳseHZuO͵sko)282sN zsPc׮9-+^r/ooRL5Q9Bg=/V3cZL_kmBlRc51kmb4N*&ߛ] Ϲ&5 -)zd; PyοW7!07iGB :T' /4ɝB3`KD:=b=,饪7")Vn9GtD.7!\n>B]@>JvO81\pmS mByQn?Y"8nreNuʇ:? ^`<At<1,MLH58@ ;;#rHOy%ކL;1JB%Zhl̗"?K/hgfR: {,{AU#m_CVOXOt0]4q櫩ϦmIZE5'aUKQ=p>"̧4- XW?ļqWܚݪablPkM/Pw>fp-.X+~ՅkFoM^GLc8EKpkmo︵J#cImv]<)WsDFrtN"[<TCL͌/vwrPx 70Tj/4nQҩT Rْ-ш(˚vt<ӳc]ڤTߕe&%oΒb`|S1NThuv7. \ۓR]P^$(Y-SMGw!uDvF@O:ЦhYU??Bu QpśU~- dYN)JX#?k*} W򻮺:'Fwx?V[wH)*9R _c!P_6ɣ! ݾޭWU;V'dzegS?,S`aЩ-Tskv#,Sk\w5]oM34))֥.~CvWr[v^DmRgy&F̄iX109.wliܸ o\kn 0K?SHWnz 3u ħ8S;Z0ooXc+nN]RՏa(ЙS-7Ȥ79=LmUsz|CdՅ]DO\h:f{Fw >Y=!_iVT=+g y: X8=#OmeLuNaq9*"|Oٌ^r,vN`G.<UZ>Ju@>tsJ/kl>^SOy |a3rWq JҜ.,p!DQ{ uj>Fȅi"E ]QkT]_#Jr+ JquxNh3f8ET_vva^ mRHDKS:I8l, H%0%M(&^hPHo/dtt5Y yyƗTSVB!S S$]6k|XEB̭NFBȗjqqYk<{݇p }5ob`!~ ~u}:Glq=݃FV£&dzOES"Y_,rIwa>1&vac^~IB3LěOIw@`@2j~[8W$܍sF4Tn&oe@ru+8uP+%I*x͋g$&.,ЛpCX{UT5p:]JVh]M|7o/wN۠TSf! jmElQ#)Qx;IAq|嬏A>êe/u 1ꁼ(J D.ń76(CǓ U຤ﴡ~pت2wdmfm?;hHtfr?8d܃KOy!ylq֟*{8O=8Ō Ws<7og/cl }20&>sr~n=2`RUF9IϚu-\{.(^2a[=a=,Ky{pjE6|bjeK홰S:32bSq;Rbpɚ,ћG V H¹s[F&w%,$H$lت #[_iG|ndߢ'Bl9^Kldiu$ iIyKV҇BwLIt*fڤa9L Ll-i zzE\meKw? dmvܭɼ㨵K8`H=VRfQl"O\$xlژVT뇼ʰgЭT#l%3 Pi1s5-%#.eskGFBI]2eLY-+nAwp.W4 SZ!A!oi+q-y{JȈpABY4&]u<;;Ohʽ392MwR2[25:2 F‚Z7(XVu ynp<\p@PB8FH<AP\񰘠#IWz%4EXj׋czya]:UqL9k~MZ΃: 0ɱ;ODrNc)#sk&RyxmYD??gh][-4q|a@hxBSna8\8[¹Y *Pa<ɺqnFLO/F#fMq¹!`##/fʟGYWY$2X49:H#fRl_ݠ=SI0BơZ1~Jb&"n x6HGN*2:DLhW-&}?F;gY8+p\,o?"CqzO~ `EqgC=7B;ZF +߫#ĊGh[}=~Y)iGBK 0QY)- 1+k+gbjyE 5q7Ja;&K1"UD$@Fk1uZ,TjɞsRT͚v*0b}{s%wIxUHb; ǯhF1Ϊ(gr(g Z!VɭTypayp{ug,[k0 [?mE6 ㅆ7ڢ1v6y ͚\A<$s1ӽ;jK7Ad}͋U0WyC$!J#')'PṼZRVNRyqp < 2lF>KvFI d;UIYe?7DG%Q:9̮XXjL1 (wA >2wP´6r>6s6}9CЏUr_ʠ\ ]F7x8hUfW4F G @El*9nU.xCm{ʨhsɺ B:kSD-/>![ o ]puJz;WVqHD#s=67 >!_ l% Bʂq5LtbˁpE~g }!Cmp9si++IIc?)\^YQVTpgn"7y%իkoK5X>9=F8^Vr^Z>;ȪUvVGFIPE[M&Xq֓tD`X)h:B(Szd_~RϑғFZy0lT <+Ozˠ~:Bmu!  Ux<:o9rn-Z6?&騿2|+=XsJK £Ė&t7PWP/n. #LJxh,CNn gCA+-AL%q4P|:=Zc勺?xAq2k0w_ W!O$!GD{+CR.]ӀGpŬ*֫qiU?d骋Cir]dj֙8RB@]H u- :^ӳc̆}\/̔N_lkJ/3y"$v3jTTmΪ K "{AyAu(IR1NU# >`Rye<&i&R2BGT*&ikJ0)ͳ4 ̡uMP8kNik )<Gݸ%ǨXەۉv,}[%)*,A9dp:_ԕ1kp)RbH+|pG 9RF0ϢQռS)]/=)·BxzZWoo!_Kݪ7Bc09PqWɅDk_nU@@(58)>wUDOeo}A|LxC}L)S9&e%}dg sc`xAwg <1gmV 0.͊h陊'TAlԑ9_4C̈lXa5A?OELlV'ϦzOu]C_o'FWw%aD:o mt z~*VKf޹8C~]>!#o$^B߰j!%F=ήQsd{*f^ ''cFoU2z2 \f#^ݨIu)RLE{,+UiN"Y{-Cf8Z^G꛳Łz-(NAHPG|2"ĒPj/A`"҅:,)ϾFcrp*~.[SXo9|-BZ_N2kQ >A-cu"fU:8TYCVoJHjv +ORZ<$dwco1Fma׈ojZU'{{ih5LkAoV:e }P/s|'[/Z<$#h#VȧvPsw2ʇAxJp@ǤpxƠ;ۆVUbKl)D15(c@zldEChHQyd0Cq}n*3GV a~,?L\x.ؖ+9ofFb4w K/2˰uM,L}6EF6 ʷKPێHЪ J_fODzTx@IyKhQbPqjH4_] #:ύ k?2PXل,kJPKdX.fVeX5--*1 tx+?EUY"HNjAw~ϰ8 <8*ݶ\4rD\WyR֞ Ԏ~00#Lm~`f^3Di? ߌojAޛgg;!ju;s?T8XjIwMXD0@ JBe M 'ʼnO@O-m֍JK 0}n, =cQe 9n9Z$8Zו  N 쐻WO3U9n*9"nb 'B=AuFg"c2H g*Ӫ O Q:Y]D/ ~\k{팟5@~{ ܈I73e •̺챛e-0PvaƖ|eWޘʬmf~Em2b*թ8y1m}3q0wΣΙاk>>O'OOO5p&Vt xޮ"2~|cih/.`'-Q1(I+먠Q1VW^k#?ԁy"D8#B_Ɔ)(x@CzSir֞ {J}~ݢ''x$u&[|4d6yO@{N?s"f(s/6X$X|r܌nVXRz9r&T39+I) 82 Q#(7pfq =ԩ8DŽg. UU?y ģj3 /n*7IJ*N9'Yēd_><0}?>FˁP@}<.Lrfٱ.stFg3dk^DJO6ijM/''PZQ2sgGC"_G^wrK/=kK\s87(cd~ *rfB+9B> i¡= V䢻ïRXzV^|7Rݼq'Dvufn#pu4>J*-{U8уvl:rń:t_ĹRggp2"0C8HKꬸ fg]xǫkU_hy}40f=ϔơ) K݇ʷt`|Sq8Ef?qZiY Qf)_?s?0|HxLf ,Ǎ*|gUɰ$+VqU PW5{gaxamW?#fYǏ?݁;4~~L?.yk8JGOG"RSs6Lǎ^_u3˭&2"H:@ZulPQF=,Ƅ鄚pE /E0lZ|ɠ xJ%{ Z#E0z`$uqվGRnk$k%lZk"2/SU4焧41&\`DF6b7d#PF8dFia4L-Xߡl b% u]`TX.AlT`앸vi\l\sC$sm*BmCK>ժPmюWL_:g\格䶫dzvf,akv 66ܳc[{;=T,.?-7y`toPw|'< 4Э8(\~hvV-ݭa N^zZ뷈eGDOq'"L7eJWs!l8[8) ne9x|n^C`ʹSZCL\8珮xR9uF?JoAp܂\C/6{6ȹ V0ffE}.q$iXAg b^üLyI39?'dG2H̻Sm;nmbv;++ڎ_ ߞqNg}r6y}M` VrUoTn VK%+Qp%/ -6WVcK1Cϙkm}JgmuJ257gPXdk'o}Q!&=5"FIHztNjT_lmq& ZnLZOMI ^n=KA:@5Ih&NRMƃ';nO{Owlʔ=# zU( wL6rf>o6v2Kgp*u,"DgV%s%O"r+"ݦC9hzD}.Eؤ׫F0񶲕R YnjxA^HMI5ɻiZ!Dis'-_ ae,x)%XQ(cVZgۧCe)}iD4a.D_M;04^BPϏ BUvg#\)C?, {0R"ݮt8˝Bisy4Ke2OTMRQ༗q_/2-pwevɃ\k9ϛ{6礒?LJ;H$Ǐb7ñwUp v`?&tVЧNyuSD,жd(gjVO!S<[ie(}e?!B>X )[)5bwITK hNpYbr╂N~JuxZyX=ɰ%*7, YѬ;;-0:--ZR;ʨץ"Lc#nvǸvnH~Qߗ:7,n)nrN`08#&NlF`u辣yݽ۶z@ں*N,ߐwZCgxM%=9ZV90ʼ-"Z3\h`uFnn-dx7.D1XE-G#H+ij!zʕXm>u"马P Ez΂]b8"QѡZM+6gJ!8RaYӜETo[=i`Uڤ7eMҲ̌qVCmFw; TdyKK4 Lϝ]LMWf6Q)~U0N1hm1B6?%`zOIiKY=B:s7 UZ'"ȅbJ}9?0LB)x8d^~~eTJ@-yjgɴ51˹0'3i Oedh;H[r7aW;ki}_Q2~I/gaH(Vlq!m/7FzDJ_iߕK罤TR}Rl&"JEUӴ."[%E)E`o+% "ͭ 6|^qRZ[ ]qͩރLƫMN(!l51Ȼ#;OUDIC%{EǴNob+Ǫ*{D_oa(qvsÜ[xcEw OqLQE/q,qܠQE?Cz#q3]R,Y, ',<;[FI^n ! %W(}Ė,A+dx9v9+]hMr镄w?Y`Yx9EH\BΓH&fonR)z8Hg$yB;'rK?l֡!]"ۗDДG칪6}O, 9y7 3 AykF8o+`ã=VrŭKRηW9*چCVUC $a5xr*@ XrBc;٠p#oSؑW96nv2Pwƣs'͙FH-q>@Ke~\UyW/s('3F |+)Кh ؖmt Xy[W4^m<"x_[jf;(5<0f9@(P$W!Ubpz;vGYvW,.H? ͠$Mu p$Q?CH~ -l*A>A M3Ρ1OrÍIA B3&19:mAX/oO^A-8DnEN+ױ#2;nҗvi$?u_{sΐ{I2*TK֒H*9oq]PةGEVs&|Rއ{事N- SVwF[;5|̒29q듹w3Þyr?!|k8Sh.U] y 2.߀՝mW tY\9T2.1zf9)š*dKO ɍP*b$`tXS癔/f)#^3z}U@+\QX̖54C61p\vod*#6\jB%.{s" tP@XXz4C-;b::, |G㽋y57wwEXۆH)@hz$C/}U i~: E3ڞ r?щ.!On8ii6LYN9?N#xV ' ΰI3}<o ir@^kKPއiEB!miAG7a ^ {- :EL1;/E$mo?آ*P&*6D׋\lkk_B[4Ϯ= $ 38{iI`ԎmϷߟkT$4:6t%X\'[>쵯W*"|ne,,,׳E}0]ckf턨, ALȟ"[x$eg7e K|h.)kͷ9-bs˝`"/&^&~^˜Fʐls1b#jAwm y!MDSh`jP~^4'?:VL aRߏܦN|j-4jlQQI2,١ª\c%ۮs8uv:]?atNz)؈+7KuӋzq`%|'3 BɌJq716Bh4P~{YMF%|5g)S{MSs-.x!B5=AK2W"]¯W # M۝΀u~Ƴ8\V8|y|#2!6Djݹ;bF.ZQg9u hP2Li<#~z.ZuÇ si^yuB2KpG/3_S%^D:AǀOyMm:Y7K$d)T_ gU(~"sԗ#Wj[nrT?Tz3Ԙ.(iҕP0Mr*G>@xn}@r7v9kn *$\Kma84Q, LPX]rGxjP'ut66Ro qub ]0\ѹBN|Rhp;9Cg;gxFt"9S*jݝjߟYNO-H;Zglo-v#Ծ% g*ٍ!-q&PbjE;45}hiň!@D>+ćTU ,eeFScGZdꡏuHz^c-oߘcktp8PpkxIUvi1b;46T*2d,0Ú'v.TBj| }>ƞüW|{8dE;C-r=9g!qz~4+"ƃ?uC8f̨4٪ m\qqwQKg_(jŠ9,N<86mu>b"N2-b,2bbW箽B-9k+V$FVk8L%U"Ced nk~_c{ȃ]=༼QMU@D_z Wע"^1G*X=_Xz~Y}C-$TS :ۏnm'[~:(zD3Gj@H=tmTPڡ3ih3Z쐾^I 6n6f$fOq{?au@!;A$_]',WU&~nF%{OdC y_nIEvo--KoB ijGΐq$|1ڭ(/=xuG] Gu¼u8WgJ)0:C-ù[W B\:J>7 +>@~uŇΒ./1/V3HEU:~-B@6{;4 eu3FQƽ3TF2~= ^!2lڂ PkBGG䥬 ކ,kiҲ F7LgmV~PşAҢ8\s/<=޲kz[v"AƖJ`ySi;l\ {#\8q$D|0zCH.=tz Oۗ1#8G=kqJw鲕:s u.iyξR\iYrׇYB[1w%¦"ޘF Ss}HsSew Td\DQ_[:eX/23g %8lExhM[B7`K,v9Z~=Jly^md{ƿ0:?o(|c8}[- = ًc 1US3ፏkE@= ЛOp 3vOg||8>~=yMoQ1IE 8T<8>]oQmhg,`9 g= qҋ1κSANO TKҎs9d/Gp&yzI^wżҤd/7K7;ޖW.7s;_[Yq0^j?+|94ְDKSϸNFflTG#BIlggm#.<܇&HlOOih'}UdSBp)$FB1# m\oc(*={O #!HCmN׉qϼX' HQo=e7KK9ͩ=[6nFSToJ|qzBʩ`#ias*`__L&y/1Qoy$hBz<=1^KhC(j}u u !o Dc#)8aJ]Ը6*\vǜ#| g^ׅHMp JUkrw%uRZj)$N)Z謍-5t*H_p;#.CmPT/oM2M;ԁ~X;tP8U nVZޡi FnpK/Hm/0a04fTیp7yށvaXs0d u%$) *##8DMqU1`B\x#'3.j UIw9L8Sh^iQ+κ f%,zn.eȭw>jh-Q%܃HeGx(/ q,wt,z\#PPI? ~ɣYA$(T FQ5 3]tma 9|+VaIM\ {{WYiγ\ 9Wtũ(j@ 0 _p8pL\\0m+sL2vi 9 `UrbXBƁM~t'W=%;kM(W.bZ3nq~ iwpX#+B$Ր0/D80 h.3T@s2>ꝼr7_Kܟa, ݹu=D.T8=03 /ges> V6Mw8%H\[1w8!Fo}Zh܈@Zs7KBKn\G~Ȉd9N^F'Q7&^aѤ  !ZhYRx-&;}Mv7Rjy}NGj}&E&h7_CH#s> 21:tmDS|*U5RaudB|9Hr{r%sk0y8ovrv_Z<9H A=WT^ZEL.ŒEBVVR[x6iUtt5fJ+|PD|mZ_ `ݯP0k{q~m4(j`qt^r%Ԏ!mv}O5KnGkO_903\.ʨ~@ig^`[Qr+>A ݗ8hn{OayI^pަZ?ɘcaXaOWDFcÞR$׊|$M( HԎe\zˢd/l$H$u諴Ⱦc#Xo,G),i/@_nk"|WYYq9ť/H!MÇ%ںKk'%pF $,fQ*n3˃)3m@Nh3{~U_NFJyJ5a(ܑ5MGكB.]뗇Hй%**PհZ]y"wby9"F"_Һ8'LB(}ByuE:\,w}|#<şQ/Qmsz; \)U7Hlug쌸Vw5\?POrc܀ݸ.^Tʭ9:Ү-<+?0M#]]tSgn̾OUktw "ݶ?˲ Di:Zi#*&";&ᖵ4#Y`~BqP;bfɘ*x[Ů巐[ VтJYN,CxgG#jS-yoh6UQ(ɕȡt8p]uG46axE DD5ڜ,VQ>1d90)ZY[+D "& =6yX/y.ZO ^Ɓۡڝh.j4څt[&/Zgi!bCמ q*9ы΅IKX''D"VV^) +_%l]Ie439JyP^~<>HȤ;˲ Y)@NCM{ßi}),H<'<2BUyPU~)%%Bn$?J&Y[3#P?ߡ[9hEGN4N.g3#H7~i9AdJFQ,·Uw´9VIP(KrL<ظ xqE jHzT}V/ \ew|%<]oYg2s;PW& 67V828Git A>gfԅQcq1:Dp׺>B$aUngC +R>HWA8,m:[mAw^닑OV+up:F'W7Y#!=o({|{W.Xc]R8I7\nI0 DS$;+9:Ir_MOۡnӎFi~?M¼F2}"cn7X Y})r >cGW^ChO}4tiHmČ/3P+ҿ1-rd? L*,8ͩp;_`"grVjnX6WoǏٚ|1m C,W͖+f)N4%^tsV0>b0ậ!vyzLCQ8 :t{dhψహ&<$74חh4lRA9]ޏ2흰Q777]wUk#O;8öZK`6!Tf([7}N[$\#i1Ob<\mK rg,hDbz̞6* pCr4ǩ1$)KoԫOVv aP_0%ԗ }m'?war;MD$KYIH:c6V"yvGnU_YS0 )qG.B]JŒ%Uwd1]JOضpobmIxÎsc](N%uRw+(F"?km.gUBX 4K!!?`>cˤ'I[zETv5jpTTQWI!M`[9zW) : r10bIiG/wKga]e=Dv)z` W9^!Lsd.Vo7zto(YͬQN\tŘ"'!"|zߋEσWzrگd@4W$sY* OK.̒g>Id5Q$}w:C G_e-$N ̌r'YggPc1Sn؟kV3>rvm^;QI\! C=OF"3qv`V:s6f%i8Z][ DZzv|۴|| 2-z4{Hq!4* η/sy{}t?6Rd+F:ȞD>; hwrMXMo W[羆vH{liv=8ycQvGIpbs(й_r_WEϋޤ#J"L̸Aa͈3 0#b5K%œSC3$"jZ%np Dɩ?|CrN eKxܚ٤h>} Qmun>!}]Ln6[ϕc~W;eOs7P=ʛmjdsn*Cկ6teI3+#P=y^To[Rȴr?_u^ega:k(/;V,"z?o[SUSb=Z{i"F75zS̿^l#q_;A Gm#"q^X|w<ŅNƪN&&nQ }iN`멮F| <_:TM r'\b+-A+kaIA鳲\ [" y w'~ .;!aEkwV2ٓ|X+d;R×-Q?O`FF'*W}iQ!EFwI\(F-Hp7Yq*}_"J/ENUIP;= Ë{pLD`#$t-ZU,y*"@`Y"PusyZO C/pB+fd SrXJY~6Vs/Nwt28~VssBrjAy߹x".ȞA3۠aXyU0{Еܓ{~;\ʤ4Y+4,\-15x bN Cc0HT>A"&PT7$8}c\*bIibpA/1 *2hKBwnc7CG~Z/ w"}͍"'h/"A_ Dk1':9Vgx{*w!.ڶJdE)bS̩G&s֢=YA|AR'w|u/E._K4m[m]6%$=LƈJHsEhH,q`z]ۡ׶ظDk}= itĵVH].%qy ${$˻A~ T{2<7:o],4nfU~'TZSZ-<k7vatZlB65"&gCf7iMficĐ_LۄlP(ǸoWqe|܂\f7ϑC҂  K tlW‹Na9z_$dHrbl5^G0΋P@=Q'亄eh&—&Ƅ$/C bݺBBS빣עyG^oZh*LK@u5WXVҜpm'vyA*e*PrTR8NߨmaA(D wHUmFoh U$goηQcvקb|h-}K2S:G?#g7_tϚ{ren+v}]ͼr"1savlkB>Aގ6O B~I>m׌- #zGmN Qʯb/s(y5] { ƮEߦ6q;,YyGƐ'#ktiHy@w=Fҟ5⮀{BeOVe#)' 4q̕e]Xxdbm E_`Ռ!/YPU$b6sP)WpN*=C?+.=NЭ yسcX5T޷AJNuhU5@%PzXPeQqlYA*_(V%HX/=QZMPOTa5+ da Q Wk _6w| N i7?X;)_jP}(5y5ρ;,Y$ﰐ)[ı,;55i|qt2+~dž^;_yJ}\{}ЯR!tBsM`*g~]upT:!yq1xW@>_ͯ &p?0>Yj9J .4*wq@vC3cu1Yw+)KE "r^jمU}i/ jk;lw|gD-M9|d$Fu~? ʰn|O:r]xZ|i9ݼĿkWMYH9{~]alueV)噕ЦObẺps疇j9j,R!@,=k1K"vւTo.[wGbކJ]jj E WƑ QMru) )Hsɖg͟fE= JKAT<%E֔H!8'.y'nk*S/r.RՋıp,%?W&sFFĕjxH|A8'> O|x$H|:gxx3$}'^W?7\H+*pBT,*.OGQj7џFT|]8~&ߪǍ0u3"44ܼ:QkEX"JHo8ҩyrޑA[;#e18:=G:FEʐWx*BWjh!GX(zaF~f)Ϣ ݰovIV#|G۬⾼W}v*7ꅡZ;c򝵒%F{$N5D:X(Ԥx+ N$z',|LF/|!~ =v߉`/3# q||J`K>L9zy:bbA(3atc5(\Pg^*1#)M;W?jg&fwO>hDPSwЛǐj"<zN ;|>FEt Ѣ~46Zi![|R1 q݅qMݞAЕ3oåz_v<ӵY*|k<,,&ƎEs$mq=H* G曃p;'N[<ߜDQ7i1$v@c_H226Kdkc_?5M\/!3DlQc|uR&T@Dѝn\".`z0K5};%KnNd1y.3mY6|38M] qLDJ4g3$ r)+N)5Ar9{R%M# [WӽB `\ʯk PUCg6ʡb 4EqB.K =pm_3vq=b&e3+*xXOlVa\b<[=ףNp0d97鳜 ƹd2Fz֔H1X\|!Rvm NH *c>56KƗ,j *b||p!Yi'Em^BQ^z[+yKքT[ Bf?Q""m01S`k4jn&z 9Ԝ=ԩ1mR*f3$/$h9&'w1 AOWEכ"Ad"UK~ 2B_JZpY׏ m*`RahlSMe{/{vdOݔ Rl G8q,ޣ[dcur8ەx6ǔRh`Mu!zJ' ܃ڂ%L"2JVaFg1)7f0}~6nĔ Tb!,0W Xe_`S~_>$5,(ϋs()q<)X@1. o_]02풳<#}䫃/T,pT'h^bqzuZ& 8]hUX M䬀lHԻ7*sȺA[h#+iNBKS`KEdL@h^x84@bqk{Q0W}vdw> E_S,Vf^(%ampS|2U5G?ZZp\>ϰWb (CںۺCáѩSb,>|^Aڏ]8~xd{ ;j~=(XPD^ sP7GrP`MQN˅/\ :!/PEJ;96%4, ܟ8V!ZvT߉@p848 hbc(x*&I+T?ڳ97Bw{mr~/\ӴROR/IzF9r9vaQ4OhG&?wWA#&TQuhؾ\ᙄ{vJ|0%\:SL+SM8Vx6hz\mq̩Jm2Vr.f)SX@6UwHcy> -κYs]nRy4;T)'g?1CpIC)J;Oڤ!;$rQ&:չ Ŧp$P !_AY㝒H8(-LAkکb+tQ18剔R{xYbv4>iua09b Ga? e|ɟIs1էEWk 4La0̂ڋ1𸔐wE+8q /fBУ qtz:^\r6k wk4G`HfcH݌݊Seޘ!KbЌdD ~993EnyM_rAolTSE`rfo-=!5d(d&4KDV 8#'nī\)R(kg`u)8PiR)nIk)ᒈ_ 1p߰>r߳]r)?\^ݻHX%X@I J8dmAu^R-XPs9tPN8SQ\pɩN 2U?UP-r%j:B5d LO ¨=KE]ve'z7 v,rc9T:އp>jY9`Z;7RPO =k $ !VUxT08-OǬvn[a[mX4K5YƬ{l4G[D|˻?0Gaѧog~퉦}҇`]@-IWtk(qcxR`IE.\GۑZ)؎nQRc11yWb4?Mb6?||m67w1 tg1(״ S]_}htpC3ʷ so@ԩ|j%hl{[վ6۶eH_Nqˁ7˅]þ]?h=u&NR7 ?UKn(ajƯ1yKBn +0 6_6nij͸8z*V[\$&ý֯~w5DZWgJ&gɝpՐ9 !P|'P*J92*yr+> KeZ/q͍j|՚p a*L4ٽ<|ANsD5c92Ud3d CzcM U',9XO|2OOMZsoXjkOC I_o̯|W]y2:t7GylMGVb+zWefq`|(aR; 6$uK*qQ7ui޲6f.FAA߈dX8KsDQ~yrw}r!Mqrg` aoCM_Si~UW+va@ mCi -+[".<֨e[mFeV3mZIM0_zY+]7dZ琡xN6W;kO"O"5卫 6S4(Y=Ld9+>*EAZԗpɋ`  yѵ9zV^ݖX0(fs9檠,oV`g_ߐ UmJud7$w@}l7"¾gQ)4`3 ]! ~SVe:8] . xXQX^Q_eRBhE_ E`_Gr`0i$޾KvFwX[o+[bWON |ǟSEYbDy}~z *6Qnj//KUo joI3^)# 0 bylQ:M/),ϯ%*xQZ#˞<Z+hŒc(cF[D=R/Lwp0Q%=>kVlXii.(9|S/1b/4x>>%e J9^MbA8/{Gr] /gPoќ٫80`]i#zn k51,gz2m4}_|:R5 I(s P":K%ܐCb`'<'3`{R;A6d 2F<6Ȧb/pcս }բWsߓ_-4a:cM[ ][ճ0>)nҐDXAlHmǾ*_}ޅQ+rirP˅3p LJD `bi1w/Kݍ'5dJȞwLyF:"1w+B*N% ZrGG SIg߆/F#ALJء,c1du /.(%~bvDKs' 9iN)8N }d'F{R,ߺqxdùPC7 o1r=%q{I^>ʔ~QʕGʒ(%dR oxhZ KNㆵ1 ?!;ӽ0NS!'NrlϪobto꺠 2~8lqyF`<ߟg4r^Ozo ͆]`DٞA+ `0?%\Σ4ѭ?Nl f6c-G1ufn\"rJ(m}C (K2^8vG3R䚟-^/WW4xa^44ё-1Ԉ N$җ'C1ph,imX5˛j$paI~8ښM#C 7 e%hew/ڽYy%|mҢ qj7z|W!>k|vy87zj"@)$|TGkcx@9_X%l~ joAP!v`ЙJmμWڻ:\# LZd-T_(4;+bAnWY%. Gc? gu1$\_RIhRLb[LAI6@,eeJ-ZC[]yxH}XI~-Y_Hx5L Ǿ; .}agQc?= dԸsF*mþ!^%7N f ?"pǚdbw%1V+ǯxsD{+"]leOˌJϝY^9H`?a<ÃTa~;O"92A }[x X y/R< ~xM"%I#lbZuاhw>M,Wq[|M(-O섵x\fʱbnb 0Cy/r˕$V8>ĿIeYgG);:Z<+xf/B="1e3=L]IAO%v V۬%8f*z#$FmE4?=ߤpB4cR#6{zxbZ@$x p7s2?%ULzsqN ޶pohw>ث |x}Z4ɨ!k 8cG͝iY1Dg0Aݞ8a=\!5oٚl([1!<,ʔ*}j(v=:c_y6.NiDM* =5zjke]0;gخdžC>m4({z[q潀J;O&/rJ6oۋIm[:xVspul,#| )#H\͋8w9<&~ֿ>(Ks&DoYo~Օރ*ѭˍjݻ%D u"< mr ,DOԬ3YP['̋aFfb&+FzG9Pr 䬴d/b?ˈ\ve's<߁ϸg";[M1WQ7p=̽N2:7`T*8ND7̰ro|W>1.S|@İ>`|߂Inu'\,~"f]Y=IVR ]5y;L\@g̟i &Yg:8-Z_u]$@YٹԻ\dG9gPilU&Yo=k:ڶioƒ%w z|Y|fզhO~B6XbJ=0#_<h7h[ע# HgZ|.K(#6*q=2EJACor-2aֆg'lwD: ) OVEKgvݬ}$=eþr&n+p*ìYȾBHtJq :3_/I<t8PG<؀I/%Isߥ= "0]Y-^g}%U H& h?!uhwqPK8[^xZui  w.zc~HfJŋ_/e%'z4 N?]qm]Џs[E)Y#8W1XEw#sF(Z5u&kqj4R@dAupFkf S{a  XUj;W20̨xj}ep%N;jW3j:D%֥Wҷų+`؝p я H~(ODp<=aI2QJ"cr?yoSJ ֣DLf\AHR#wR[ɝ}>Ƚ5?lQQhCLE4H`xŲSؘ!a!CrF}9߬8QDV4X!@X=׻ 峔pI7|M18$W~? :%R}C/Ҕ2'^:c7=d?q_2/YB=dLKĝ.Ud `?$LK[y\H\^yl8 E3=mN#|ǧ%{90/|ȥAJ8Fŋ@XP\Y@̓d NdE\<ӬH;ɿeJ <$NmPɅLFI>7]D+eN\7Zy:aUVDUǩ mR}:QX2ƽ_*s\b5~b aI䩩g-bty>Nuۈd#Qr"E<Rrrq3T샹j/o?#!"$戸gq5)n˚KM]B>°ͼ/D|rz$,)qE}O`G*/)}K\=QI#8&=~-RgڣaQm_woH_ o\X¨5l<٪| /rL}~K68۳>e ǖdy>LA Yr3 4hܧHTjd ԲߒWYi{P5?eg UG/H[}?+%,$(Ŗ9z.GSnZv򢑳n 2,ص$pIWgAI ح< ;d.{X#?Tg"5 j. @ (<5LRJK?} kW0Н d'UbzPE]bS~XsA=u&IUE*Vm@3RV=ķ&%~UxZʎ5t%4p-\)sVP }y܀8[ uflVȓ;/US@ά;6'HV5K%Y qeؼ @ r'`IʥCjy&#rUynz4$V)Fӥ _Y!VzU*k2O{n&4\ d _kO8NԤ M&|\y pZe 950WՊ9uo5QjHtOf"rE.w" E^%"ߥoBդd^HJ=@Dq|a5!Lj|7iDa/C1 {u4bc ޑ5-"?KCU3|ڏ$>w6 S~ =[qȴ ^J1<ډѻ!H1]0VMq&fOŤV.Զߌ\#i1:)Xji1HJ e+CZoB1~atP'X*~e7}k#&Í?1@Ζzhw,k* _cOgwj~SP>5uӝ?FazߦfeˁZϷI:ݴ2Q\],,*%}'ӢѩA]fR15,Z.m]y؆~'| 0яG bjQcWHXw:{,z\ßCѷ]ΞrxX7cG?}F8LDP[%;OEbf>lߜ񙺟)3yh>;kF}!$N~KRF$*aR^1q&zټG$̩j@#.+9 Ӛ+A744,춉f[˟P}fs!H>d+(V철+#頴!p#l +9!/AlճT6Rf_%).@*X rcxF>83^V {^s5+*YN*Iag;IQ&|~ ?STHm JX:)g@YA:5:ju( ϗceU`s53]**מFy7w" P1YYDHCt!&Bz0W[Ô>7 wWy=%jj {"/n B-YN3n*n)QqM5d9Ù= /wI><6ŹÑ|pz)f^%Xp}%_#76ڞ^_CI*\>3ٝ ~r_A 2ЧUN9ըa[Km !L~v!~|p7me;1A$IMiUݕC= qS|oxu@foA`v]A|+(*j@%_?ؠTWxs1!Z)jRo Èm6u!k )< *ܖr)kMЋ+R7{qyU,a}Qk %#9:bU!iXi 7f!SF8_#(L_sK Pb@Nw {̓Lxh>O> #Kvd 'W1MjG)*7ȶ@)r9M 16H%EW{r>WLr<λ6gI;%ے .';,+tpή.˹Uݫ srVVzyN?7U| 3OG]z!obLUPry8>+sW$}uaib7ں۸-W>:JoФOצgyZʯV>h4"۫YYAsu~ :"x(ޕK]|_aSsL2`MYlt![8$iUή*>0ĶD% k3|T_3]%!y4b !h&VCBvLy?ƙxIHz{eBC; f e?h>b˙q@lMrf#%O;"ԃС]̈sf/@ /3Ơ9>*3gZi&c2aY(JgK Js`).MLSqAf~ʗUfu^Ćv[=;|^kٓ?9U?[&<9k3JMX-;pHs{M=[Tu1d'I~)AGoދV'f{%'gҧ>ʓ`eցeuWeyvJϰ!:[>>j|d s\AOm,Y95ưܿ@ mmmpâ x26~?'`=ѱVF_zv!@feT:25ѤLN0eW;>eAG޾Jqzf5zF+CNY2)|qJc ^h]BMFGpG0G^6m]SN gסx-XAer{9g5d,CERьmcS!(Ry9U?!$JBwꛍcE0gl@eK!?578O^ly'?ə1VhzcKrv ~O290!äf㤄$y'fK9xljĄW_l FaIħ;iMrxσ- - 5ʱͩ@Mw;

\oA3,a0}\hnծA:Qt;$`=H#G.N!5_K2xG(I$#B\r(Id? KU"Dv<,hf C9`Y^> )9V 2Ł/5omũFľ]7^sOz֎v+9l'OqT~(Y#т*Rȯ< wרx\2G^mNݍk'/J>R{'9c:|4Qx /^5X! ;"%L[n-k1Dj Tx2/{9zdfVMFPH!_McbnYY%ߪ8êF[R *oT1G3]q8Io\t`5-'V# L[S|n D6 (mr(ᰱoA)FK_R薍"aV&_WiFn$fdi1廬]}I7(:ON"IT?=(L*\ y%t睘gB{K<'/q@l6|laSLba1pW-X)DϢr%?w]N߬8M 'FLL!ʎ00=/,mYm;Fh@r%h a }[]p|lIoQoH3ŭa _'AwWCQCOzBF'?mD|2LfB u{gKnȗ(G^vU]^#'^l_ U"ZR2b4b(M½qEڧ{"\|ogk;lQG4Q=٠ۜ|G~daWZ%d+V O2YKsp'ǫ5*HH~{?i{606rLM3x/"B^XlB_@_ty1d%Ef\qrrɰQf`Q>3.eb?t-J"] dك3v]1@a?Zѭog/G}J l‹}/";0oq𰫰>@^ A\G[ًr[Hc%8+;+-Nqڗ@+*GKpEq?@ݺX<'0sܞ)Rxw" j"i~R5?RGU8ÅxV~Dg-%04JZsђ\Rr]({< T:kB([G{bVDj&;J,Ÿ:B2) bO &I|| !|}+4*{7XHƔH*}B!(/w_Χ-AMtitn#;eun"z|SjJi8[,uxvOFc|H3`3͈ɮh@4;2/F3Aiȇ`)/z,8 iVjw?[]Q5M[$hGrHl/S[Fm[#q$zA<6f<,ȉ~Qt*Oʼn Q0~,nEȟC>8}A6~X4 C!I+7r@SʥV ') QO&{+q#UV:ം* |XgjZ\aS(+ ^At\uG:,i:a wk<&n* WTˊ?# ì.tMpaYamsLJKP78͸ je?}0Ps(TYp!Ki[l'v`Z ."X"u /@Lmw߻i)FK~S5>\?tZ@K1z8ufn؟_Mr%b dztm^r!u$Ӎk$KrӬJNP|Pǿ'Ϡf,JM72y?L{ާUbTߑcSXg-itm䉡;l@7~+8"X: %듋cc9rJr mWX fG'AvR lKۇ{څ;0}x2oFauzi^FK'Bcqz-2ewOEo^("۽쁧jݿzZݣnNlnGܠ^4H{B-aAGl6&f~CVHD &Nr] rIZhJgyVcY4lI]_ T|IT]lT2.V"p#~O{l}=]_B8-\{r(=$ 7ΏQVͺ_+Rɮqc݊*l@;?-'GːIq5 bDbxbwa|K!`]x >39|YL!SfUc_.]e&er-$e.КjV[p[S 3Cl9E.}<"H_x15 ^$5t<u5+uM+O(# H*dx= !ǠY4pлd$({]|~0=/ITf '$fKok!NG5Sgk"2Y> osx+,x<΅O{-yFUAg*2ߢe-Qe0BOvA*i8 p9% %12PB/%|'Ȅ"mt0Y xVla41-A82l4 6  v#KҎWQl ًeO3OS}+vEو=˺FckHA8y*4XФb{N:j;PM ״pM%=O3󸰨ȁh)Fϰ8l,Jf j-HR>wB8~U<H:9Δ74G:efa,"~3 t~kcծ4֓],zv\?l0PY|SU.Ff.^NL{~ LaBY<}cF  :'!+}}iH'=,E }|=I(id/ g\2JmANKJ~{:-VwU*oRvNowK+/V`T@bfsbtn`^C9nwPd{sv?m1O; ߵOe/ڛɑoߵwؿQ{k jRmhx >6ݾ-Az{&N*EffmNxoȨbfG`+vph]5dT6~X|;د`I w[/{9Oǻw=xMyfm[ynoBDVߛov.?oCx/xY{;kޥA{t^LLJ{sn&q!/]v^!Rw뒧낁c@\?Ik$|^U՚/IUfXbQ=ʣ%L< ]Ga5|b$pW!b)ץjx̶_ L, |u?\^ͤ|q[#[ኮg=ͤ#;sk:˰jx [.l!~es<Zı]Gr 1qyoun J~x#ٽ&ĕch͡ 9=!$<|9;#=0k%x%$z/Q*$Mɽ?In7A"OhY~Mϵz:pkV,OU Gr{ErQ4;HY" Y3$#R8:PՏQ)Z%uVNqTSףA9qb&#ۨ.+NJo:WGԆ*)tdk:pG\Ǣ B!'eAjQ~UnmRH>N*ITILa{]Sz+Z6b =6<&B_@h})Kn2l7[d{<,o,t,UrC *fFZ4YꢱEc%;}U_mxP3bRޠEMl?vr*dOQ[|ޏ%I(KSw8z0:kGӤ?N8uү'y2TcIz-&_6'ONS%3$.3"g&gy|s!,lDb-N[ 4Sę\6he+_2m,&6Hr \lLBzJ7gFraBp3 8y2,t!'ק<[SB:(rgj KnRzGpl{䊈*_JmMȒ8)|D`gO,lʷHC5F2͒; ;}"92/S?Bs(b0 Kj'ߟ^'`g]ˌnw( *+JԳ ҇sRe],d0qZ?{_S%,F7c񌭵_` %]J?q~ʅl!~ճſe](Axn>SbDr"ǒ^ p/ 'b˰&Og OMt&V38O{" lW{mv#;5,;wmB7t0Eto"9{Fߗؐbcn>m%#9s%xB1mͩ8N88=ƍh-8<Ҿ]{svupqͥ-;TPVX="4C/-K;U\a=O NxNIhh(?{u"RE==n7KCD ?,Oj?kJW?=v2+?9^CxOQxrT1o|嫎ZnבaK'YJy'RvyWhPZ"j z燂D;cC;G <_s1SFe{h39=zDxͬJmӝbşL!ϜPd,?FS/$?2/Ihp $@ l 2D|~,BajfY-V.H'(aZ[~ ?t:A"'X6Gy/ ClYRV6FuW_L@;1Hyll~zae-@yY^5~}3O>!Up%m5}r}3(^a/3mm[ YIl3A<,e1zoPu)$*`y3?+mG?XLXѡz&Яa;DDު2}Ki$r=%nV#zrU+%?T[(=.[r/6l췆`B>T#zNltU`3@;h=t8}8Bm[-߅>MMayڮ=4 T \/ZdRkچ j0! xcߊߧkbl%=p%ֿ}8m>š.jK)FD#wZ;vX_bWtk "Oyj_y]G܏/.eK6ӭAO3ݚ $&|ʐq=Վ1$zUHΆe914k+5a/@ ^ϲ]z%ܲh'ˤ!_k!a"u(nyTyaio鋗*-9Gp8zskX~zKjWy4x!,$&ã{:>=}޲'- XwBnSc*u f^nUeF:. SLUzN/ыkۦeBbߙ,C!RrpQ1p{gn@Y7yGW(+3~Oː${2%"'49~_\6Vʼg$6)1#NgW5 Jڟ ^+oح gQ~,5ĦiyqP0BV՜ ᷨ|JɅr"OSqN#duTojJ'%SHp5IJSk!c/Vq` FL1ȣy5”r;Ueq_kW%fQ5Ac1V\=u"gy]XJ]O Fs[ wT u3%`#ǰ=ՙQe>[`e H*dn{$^|rc:ZV f^AZ F.mQڎ;cz6Kxbcb^&B+V?ad券?ĥԶ}W]P;p%=F%\r6Ϻ<)_-W5=~U>m:|!}4 +(oo- ".iNr%elofCDAKJ~ pA:!S3'#~oiJ(=2]-ŮΚr1^,܀,6(EHq+;7T <Ïm fm+ $4>-An\^O#􀽇jx\{0!I_n$-v\{"2ZgDYؤ=gB~\鬣.ν/ \£&C=RƆ<)d?}-2>jzbx_~_GwJ<_٠o}arO mĂjyx3A^X_G}Og=4+|w ֠ >lŠl(AbӡQz(ٕR,l⺠I܆s!9-XtGخ{ aVV m ]pҺcXFW$  6Wlj2 -Rpա;^Tu*sDL т/!9mw߉p$YcӉ 0rU~'R; \08oP1 zktdd2qgAab{Dv4ʮ~g fR("]A۫MgWMtA3~#R9r|1 ;|(*;n(Z8?Âm 4ˊKIaF"Y4NMx)ەe9'Vxt`8}9~`o i^P`1m^e9/٪ҜS0*iaR6LnuzJ66*OOgsE94E'F#pK3y塧ʵJ۞8R^]7^&mD͈[@L,TB+W!_}ZD#*rԗB| 3Kd->gNb,{[:}7R]4T4\_PDED3=9b^Tib!EnWBzpbɭF[9b\WNDL /.c>|M'I aj~e}Bkg}aTǛ|%F_tQF6ɵ:dIoo@؁$ϧ+Ґae8L"S9l؉1|ܓ&׍['jܻ_ag%[.~RsjBdU4=۔|-MhR <ey^M Y,c8Fjj| "4r!48ዡfˣN"%j!%J-8gJÅ2uWeu5"lu! {AuH@% ~5/a~Z PB׃=l^]:7uq P)Cf1sݎy9'-GԁoǸOB}8޿,(>@O06kz~! x/#i͝HѹX܇١r/\i_ټ}陼bjXaE Љ(4ր [9n7[a#'ՖR*μ$-ID#+zeWפ$YZ='%mBٌ֧Pd1E0O(P*JcVȰĜzʌ;NУd0'QH { W/T-fŖpǠd35Zb%)z1<-r" 'mi~)-1y#YE2.Aul*PIf#d>;.:/T#SN̷:Md3⑶A]pJQQɵPCnR%?ӬծJRkW*Ȣ%3TM4ڤִJK^=HIz.ZG`tΐ\1ZMg¾Yz \ft34j V\1% Pva#}W6LJ@NW +ܣF ? % Ǫ95<c߇!fZNvzF;ƺ5_fΔD#zUzLI" iE!)lSu)N8h(ϒS.ъţd&T~)ofO{զ<&Le խ+rNffKy$eٗ-L@& w%yC~ʲ5_</y CoCzӲB~ ):1QŁ6y" xn9,+֔3gYmff`æ]l_^h - ŀ,L aGeT+sE왟ݽ}Ɂ9> ?P;ȥ]h*u7Nٳ T D#d'ܫE0rA h`o62Đ;/mf7k3aiQ 9S!gIeh`k`k;vt%qdBOȅUe Y;'ʄXNg–L8["؊x,l` ;ܛg%CW-eVO&g{U%g0V]\zG W1,º4NjKj.x 5Hr)[,2s Boin˒Gdd)#+#6GI sҟ!}k/GI!ئNܾAZ/|M)P]|]40(jm7x22/INJ]u˓Ե9]1lOI"o eʬb|pqiuHW15:W`Ʌ)SceF2NJnz*cr .r 4C4WYq9gqaNnD^P^Q^O" R}\H9?<_ gzfdSY-$i7[G~&_N\rY.qkfW$1+خՖ?#Ga>)(8~'w4d%L T<zյ%rWE/ahP.a^:-IwL}٦mv֞ =sm21po h!dYӽu,Nwœ Ͻ:i >|^h鿖uShl~L]OBS@ p974g0݌-C,X`7[(lu0&3{j>rRNd{m\gMdۼ'Ƹk$/T˒ ?n s0pMф޺saEI4ڤNwj8WC/&I,:~#hC[ frI^ODɜ"/G^o a듽u 7/qرwڛpq!hI=GZɎϕ`ym*^GAȕݒnPs}`6u GCLb)z=**g,9%vkg -L糨|]ױ̺w/Ǝ~_gPG߾>ߝg3Ɵl[1&|L*g s^X+pPsLARG֢TZٙ``^zu̢|n֮Rbzyߞ8]SniDnlU멤1냢rCԍ~z-J|D7n /BOn%h^ \Ց|t2ϋu 9DamzU.) }cO4wq(+6Iکn̒ ]:,49j;\ajo)>he mEy*HCr|?O.JaDYu~ Ze:v9Vh38R*WC'ZODUCIh7EMڱ}Z]v~Ph VX{&<-Thqi Md"T(*$""Ih1R\ V@SRV „Tв:sν3~>̝;w=3"RPtD=r=e-9`pqaD:-Ls^pk{*q8C! $0L0 t&4SMReJwJ;#) cs\atnP{m>d N_f+Gόxie*]FT)eᗘ~hCRhބ wVx*GorJ+0tuWdbԐU>+uI[\ c~E2'΍sw̮ rɏ=yaXU{^|Ც뼆fSeQyrҋeדr:{)pOS唟 *<BZn!QV uoV\l9J7 `IK-%’!I[G-%.#zC6iH:HlR}{3a-G>ZeogrݿJs5L1< mcsG(ot7Ary\\?o}U.Oؾ͌m_p`}}巜/6f9Pk/2:!bv_-V> xT*'U&x0 ;HGĨ/2RJ bQͤ$Y2x op9&_sҾIؙ%L(e-9kl6le,v8eSf^M:&D K{ɕ+dWr(^};7үI Tn&6I9:d/b xxtS[ LNRWoVxKa̠+l̟J 1^$ypN%Ko粐p kS6}{}SR}s`B9v!ߛzw<3:_3 9ܮe. zL婩cQSV{≉n-`c~? |r+< Twk1*|5 pYYE9c?\|M?,ݣ$Pm/a&*Tm٥ \:A4׉SpNt/sw\ `I fp!Wk_$,,dSA3 '"Wȸpb 1P>uEXYEt.ql!}2ߏ-r~ZhCkJEά8c;w`;'f`XApn7x{Qq:npjU+btv&YÚЊc ~Xf1^X3w]m+//|a\Ėۉ?n\VK^>Xopw{t}E 0@R3gzʕdzno'?7l)?/dO&_85i\0p_sx%I݄(nwXoyŹJ\ٗ?/)9c6ѥ ~@ DcA_߲>w0ChhKރ Ҩ|B\vFzH9D Hܑ`|#y[I> QslQ:AqEEbоGevT2]h0F$O؃&xh2.:׽MQtqx 4JEa{tO쏞Dgrp|E3"| &C~836[&wCO@firOE3~FCpLJw[4Yn&y̻ 0tn܃CreacKDq}9a8\,"=(N$ǒ;UOE*Q?Fc{ú}|!!0G 3F?fi}XdoYD}R?/T/M[5u>^*NB5Șe2E:N@Jw._Yˁ(ݭ{Džy˩D晘 07 ^]ѻz8VJ+ơ 57?鹢y&/<3jNgIS%=)B7;ѽ *4'-+4GswgU˨bUl=#nN/ k<>kkYoaߓsQ~cn࿃_7k 9u_HzۺMU{V#sJ#)R+kfgr%#,66Gme{.J_]+[@&5٤R6 [K{͂`+]EQU|h9_m+h(C>6s)z+X-Oƶ.z!>em؛!_e>_ϴ,jLa1߽m^ξ>RzRϱR~DFr^S4z=Ho{ybԓd&]%J+6{$Yy$?:@v@&D'?fW o]XkLb݃xj?p~0ct\$Zim["Hyiwi/۶wٞ|!!ȵ0 0pOt⺮z3ệ_F˖3[ow]?JޗcwsYNZUFXT?J%u{n+_0++{xFDqlE週Q{OgOƀcfA0VRUEȶVHw\S}QCyͷLQ#yJzf){B;, 3Q5}GBj1*v ϸo*fysuTQSSDbu0Z(<" [G69r'N-@w\<Ҙ7XEk0IQ@&À& ˁrbgaɽ@68HOs= Lpo`޲x5zO}@Li#wQA-7Pee5MpZhw@н{[$(y?Jr #Dy kNUzD3ԥJeI8ĘDSxCd֗/TgG$>a%gQ ;VY[~Τ¯G=#j%-Hc$q) K@x4 ^1nkk"d/g!3ǪFQrh Uևqw:M+y,dPZDϓ)MnA Loש|I~97{aJy,A#-iڕ'{ı;O=s]sIV!q+gys#yYՍ/JYd.Kl 'ZRMH$I>An"'>?:ih|=m#8)>}8mύO1t+#j$ߏ8Eo!^Kn9~_xe۲EX\l1&x& e\s^R Z )]D2PjA)@rK\qzs;̓ 2ԂSIŸgfٺ L#-NzH63N= cِZa8X\Z6;vۤJ#esklN8.e>&,9҅_{I<"U?RLĹ:­&5]c֟:ܓbTHv7|qI+xvmU|8i@o -@/}oje:*vi~MXkC\0(Ḩ4G@KqHx$,cx]è9\eYp9]e%̃*v)e,zv9.Qp..e]g7҂aÜ~rȼA4O`j%\cmHg]>ʴv߽ 1u8ϡ|=VZ$OaH1_3 1˃hX!} ;o2Zp#\lڳ".6[k\ DY}E@4Ujnޤ{leyO=MrX Yl'4p8;-iHIr5<&5U&NI49I F"dTS j'*C7/ )1>peYKΑ.RirmnTXtƞQO8k<G:ubqg5.uJÓ(0rM^[*~Ab?K^SNpX3<^Nyl\{(t/eg`|eskL9޹֏*ŀ{.98rGR/*Ig}w**_2s/c/XV4 VGbn G1;8ȽFG􍿺? 2U*,R Dǽ4~}j(_?}2G e49 ʠ B %W`{f#Pct TRG=EXG?ă9vK Y `SumMi/DyGybX).vyEf!Kt%*O^:cɀOcR\)r"[kNyZh F1],pU^#>»I!߸un!Xu]({/2'?mD(A6[*0q% zIlqiVQjKR'B 1}BV"e(eP8=:Wbɪ%^{#^P> (/ogR4r|sCv6m?b"`Ճn2tTB2*8i8بV2 !X_iwh6@RcݽU޳ɂ}U*kYMR}\M7aZ`r}Nݘ ,Cv;9]zasRak{XN6R|cYomFSӲB<=Y2پ= T*Y+ u;ҁ5ڏChxZ~&x7E={3/lM[`Yj-b2%q(5vK Xwci _dK 1PFXd4!|d/wwVa(X&%I!5 6ɩe0"ljqcį`6&pvUWCI)Cb;/סpUt}=b{ZSxzp~KN%7npuw zr4_e)̪7X׋OqHF#_Goeu۞),!HȶuSgPVlQql{/T^\ ֨zg}^d RBxj!A*HqyŸep]M^Kn(nD{'T{2\1ѲmbGѿ-ZTw$j-8!r2v  D6uE1pUk$<&'>_CV58S2b(>yuh-\a2{5 aQF#W+n1߽^cs+v܅b`>J?k" O6jPg l ^q>0QIrnX6\!<|YTɰT5VBDvnr+G_D**Aq/峑4iAp?t?„a&J&twXvOgݺ&NkLhy7 "rD5_qx0n[cnwH~\5swȰ¸{Kc0(^λN.aV%ccCO? duJƸ6MOn/"XnWQn2;pޝ 4pQ^A*9h1[M붤`)(J[V|ffD9V@򌹔:$3~ehܡcKýf7V1E`Z\t=XNT1X͒]  460]f^ʋnUY,UDOAbkS` ݞ+.0$WGjtc2Ք2%tK1 KA)B0|[R/aiJ`~`igPzʾ"gH'qQ&D#Z0C0: ^y9Cxx7/tMLBv j[UL5uGfw>1tf'-Y՗\uJ^jG;Aόq CJS\ 9Bxë)Nlei!{E&C\WƞتFZ7T`{fi1;${w 7)V o'*XPK7O*ӧP濅mJcret@^Iǩ#v9` N(e"NvvwϊbT8VD;,Zk%Rxb`@·t?:heRSڊB:1=6/!F3˝VL} B6`J+BZׅ,{zz|tFvcWݝ ,p!b"0=/JBoavt,t{O;X[+`ߜo/ߐdS "WΘq=Pj6rQSp|wV,V_7ܫe%J7~ˊ)FV''1j琝%PpKىu+WzX+SRH?Րz%*h+ Ǖ'3MV('9#bQA%wI8]hcG9?A?)Zט#D)6,hבƱNL_yR:2G򣾧(C= "1cgtfeWk=\hN*xZ+̟3_KVy@2(f-:b<vG?ꀲ տ$ÀO]\bzQ.Ah}s@#E-%-Y>l#Uq8Q~__y4gQ]Q]0DP`xsJB"#sZjt,} .C|-d*ح=_A-nY񨊼2qa'#ʯ2DW?Q<&NK 78WS )XFn#KAآ/t y 3l~.=5yh2>n-l ԫx-_oR^_乁ҟd5kIҰث)$+>E˘@rݷ5 If/]aO).^a)_&Jz8R_6_oYo?S@y(L+).pXֱѲnaBP!)˫j<=-\KxN5I_D.!<6e#)8'vHapVJ%h)Կ#Rj6,D,Q~?JQ&9Jk~-qtyówң( =؆±5D`Ϛ'{(݅1e쌣A,:B?u#E -=@[<6;aZLquOkbl ĢR²TcTr%OD6gGo_?c} *plV1t:gbdS*eDf üg@B}}lN`.>ϸ်'JݴuC{8kPW/NhG῱8H&ǜۮhץF|p"$/f=2Ż׻3ڃs'e1:3cLVV gJϑyy`X'C6re# !q~T?RNٹDm*^'mPoݟꡘ1Kd>/M# ̻+Xi֡<5ʷ_0)%tq Ga:eBZVC\Q XK}-4P!88 a1w;P$"RA>E@8d^ץօf:5U5|EoŹH\P^RA۟DA~o$=:߉ CRۋ䀒 AKq^R{).K^=\@ E:J#I7HBiy:ڿk^e3V\:Ќ`C’V)]uNhqN}S0P Xj0sMO%/ŸR:?!ol2yGpA\*?i#]l}؊1J+ a.VĠ}BWʼUig2Y]q?-:r(R< z&%Pz>IZhV+WH^aЃ|'t/$1Ʌj[Lڬǧ?^?KDZVm=n;=9yØ!(Mi gK"gS𶻫DDK[0Ni݅}P<8:Wya >B1ルmCE:>VՎ|;$ 㪥b6|@"H0>A፬Eّ!( ($/&-^zJD$# _{h|=x(MrM@/ ۃq;6{E~^4H2Eu$7Fۿ9׀ަ|\çky_N#0.ouɗ*O~1ѿϬnmeMnswueq:f 7=W"8AϷ~z󣩮IbQ#/ʄDTp_^+0(Η!Ly ҡI-5n%u9+=ɔA_^h 2)B)sڜcW$ơDd;*I{7Ť]n5 Т ,'&.,)[F탵9۫c +c }V_))Ǯh$"@g,js&R|7A)מಏI }>J$RJJܿs2:ѯ2G;A'zfy"x ѓNsB{'Ƨ AYs@ZS;Zu>=_7 7q"&QC$k$BV65YL~t A lg7`*y@k#;rE>iӋ Jz`̓bc%5sBڕ=zWrsIo x0)ynFՓuqcSLFՉRRӲƕc9Q9sKG`9R򲅈RCJvaitD>>p<"s=bܧm.NK,pLukCmO\ AI)X)qgJ- $tracpM]xE/]>0 ؑgrX\|,~_<37{d{^@"%YE9jg]ǓO8Z:UNw Z.Q5f&[TS RW<^ZEŬXcֻFGU#ͷ˷Ea o!]Δc0h^/&qH]Y aR\j?UDR#>!N ,.#?믠$*>8^ w5X}:^Fn%]1Bܧ{_~C¢kN0?*RIzoYq϶ѳb`rpw&N#n\;LP-O\JDv Sz(ϪS@S 9` 1*_U8;f-O탹gdpZ".z\@Ǹ}$H;:(X`ӻD7q춇gX"2eqɳp.xR/~T74H!-4?/AZx=G}_?oKRK=l+Ouc,1O CF0aF)k47$T~:Ķ1#>@5?ķ[Pnhf` TVl/,BrTeg9|?R5pٺѣG`C0oR]+(5ڻ6?\ջZ,*me2G\&y^&@ KPHS/4aLT39W2Ƶqv\yBD/ާ?6#Q7lHk"#阁:*_KaGxʛBEm:{Y%j VL*U3ᬣS7!r-M;'/QY/wώߤx뾟RGQ5^맔{cUFHoNSwl}ۿ e;,:x~d?ID_U֗n,7r&Ɗo($rIthI))+f{"=L`NAh?ŕRN5?\ød׫ LB;($6qz)pԤKƟUbf;JQ?b&uq&;]tNfa4UZ+wXOSr^yn)zwPBdo+?zb@E0{>Z'q6g`>A-w/wMRnvD;/!+uXg(vXUPФmZ ܓ/#t an?*RbBC_-e19A=Jw־CQuuT>@*S*m~30V`QCFfJNlUu:σ)Ǥ=m[:U;E ֎jB5tBWāfrrX |Ks'/Jvdf L7i=H0G҆pJzsTC͋6/md1vCվko(D+F,lX"ھzQk=όʚ]r}yxED&w$>Lܶ0^Ȟ\OK- R- z&|EʥteJ5bx{x\^C܏xݿ3PuZGrx\moR(Scg~ڈ彭 uZ` '(s̺JQZ"ѵd;`SBQ[Ű>"~St. >wFptX様G˒FLZa R"w7Gό,MfF ܟ\Z(瞠weD_Q.ݿH PB/eTO{,uA}pe&ðSokʄ[a8F|CLo"7ڀg}B j}}>Z_!thx\! 2_RaJq >s?߀⻄zvr%^ o_(Jh8!G.kY*SV$ gRpWs$0S[1oo( X.Q:K)؟Vq `"&&"Sqa?98[RA=1a%/H'I 8rKZ+T%A| mɼ_;Om'xpI 򣱾'+FeB)RLسJrUS3Fre-νQi\;`CMu_qЕ5ip9k }:$Ug-ĜY] {ˤxgZN20 -vNy\5-=r@89MRUUuȏ}zI3$i=K[B)1ǛPRԿZq*?;q7W\rQ3Cg00q׳m4R-8weW}%3]Q:L҃(6i=N#ypU"W3~~ծ:LC]Ye*O'srBx14 r'J9Y<'FP#4%px~[KknQ}]֒)Ko$ewtmO ~4L zQ"a:KOfpbfQ&4*2]VsǬ+a:=&;e8{i9V]w̴lYaZi-\[c9PG_{099`߸i ;WRoQwF)yS u RIX'O:ߖvhxwLlBq82M15V̯o }}*氈 &5敬!7 ';! L>@C Hvׄ*r}!pq3_LH~WC -qH4NVm~ab$NLE 7fX= ^GMd6 C!l-rhi]B%pT:u; U-wSkqg}li&"l1LĈEP ͛ڈ}΀j̫$A5R?>:Q~#w]3;0K~>'PhWICr\1i4Gm*w>0]ےj4Qe~vgP$9¡8϶I dHRN<>tRHMU}fO4XIC#|)6Mq=k@2A1ߗ7װB!~o7IH -,+vN7wbT+%}sv]=@xpo& flA݌9fb_mW1ڰPtq{!(D0{v@,{U\57"Q"Dop0TOMqu?skãl2^Qㅿ&xv.vYu_mo*x*L?KbHp,=X qoL18\w Rrl,3}͈n]<~Z -mj ڨh'!`=7L1gߌk , _八!]rm_ qS0‡E7Źre2@&ʉO8Op)9mU:€~ b`5Q7 uoj~3lt~(O&E\hVI1Uޯ̡З$=W.&F =&/6Hd>wre,~;@hQrx#@='kťRp.tʍ陭C b23ߨHqcK@}J(\M/T1,ٞAg, %zc_2\ ;Eӻ:a`ilƙnXZ|Ja|ԫ_ .dQe-+O76beXuV#Fsl SmZxNEdIп )PFZ#G9-'ݗi S"4i:I!}|ݻTr\~Y 噮pES"V_@1YʎM[-1a l֦# g9 Agi6a }!Sn|qt[12)/?Mq&x2uH;@䔎(jIYlf͑ŕh Jwy#7M2TEzX1=ds .r/a!J}(GY;-adRYs_/z&• ӂgp\R$L{E9i!\KlRqTS (A`ºO@#T&e,XNL^1  g2DaV V.o, WZO6h$SuѼ6}rz7 y10el ,7L'vwQ_ W8J's7ZfZlsw8@'aV80}hSfww&~םĹr0I#;z!{_Kpeqf52ƅZ ;|}|-\bS戁TP egb;8Χ- oPKg7C(<B$ޗv=4n+G3 /'FMͣ3&;L` eDK3%'hKEУ̎{8i%Á &?ƺW] kL͉:gn{p?03 ec饠R: ^nf ff&"a'2Hm B1FM_~:;:9c>"MVYn[[k)D`":;ǦR ss ޕ7l_ uPOf7bk#0fjk}٤yRE<;G-k=e(T+{9<i(ܗYviCWV/*.r%EpGNWQQWV'gcBJ)U(p! AH3yđ*.U\׬n#]wXYVQvS?ed.7q~1#6hϓ_),g`j*\fbHIeԐ/hr [l˳9Oq!F;[bB( sÂ5 2GkZIx DpK086iKVmql]7ϧVɤJHW"涛û|#c6KviKߤ0ٹ4/VbY "Af0tXj?OXOR0>D_J":ڎFUwT>Pj\WT$.R3$NĖ=SУtk'QYƍbbn9iͥ9]A\liW%lT 0C5Ȉ7NB;y}>I0XG ⼅~ўYD'ڤ#}7".XhÅ|2C7Rh!T>O2qymXDewT DX8 w u}py0W.+lސI & 1vCj-hKU#2Ʊ*.*czK)W^2HV[|=>;=Muc2SŠ*4,`KR"k'mmdY)Ts_uG<#R,s:iX;l_SJFFib[ONQǀ"ӀPG^(eBQg^:Zt: >s8OK:?9}a1 8OA;[XJD~GFA1F+v2+]dc`դCV`,S* ݐ6rG+hKI !0MD&)ܡz>lU7ҵw6s4030.fD"\YdQ.R:Z[]󩉧k7۸wxg%;V;+iv"C<ˎy KXsG}ΊaD~i +8t qJNECEi kBaC1\XMnKJ2"ԀDa!Y -XWR(o3Ҁ͛ uQm!1͂}3OF_:]_}~ļw#Q &uTBe͆\*(~ M9L3*0$WDB@MpASp*}=7!lx5*_d6!6v/o+kfp:3Ux\JY-jC| |क़>j  Kdz%{Rh&ΐw/P~ԟG5C=1cW9 jG'xN̳l^$2F=ۻt<| !7,tɓ93gֆ1FE9>=rΥEjq˭W>c=|"休_|3ѲuzC?A #"q06RC0Z9`Iw9/jN\f)f;(?,RCZ wU_qXjtRt0I}NL?tH 3 o|@ll/utb 5btE6q跰DPϠ'GX9GKVYΓuc~ܖ4!a绳[;CKֈ[(ՇEH|m#G j ] c\7O+>K$fi9rBq EWgsRV\ֹuI*Ej;<qS:%,Fuk$d*?]IYҟC%? Z(%%a N^MP2."Wڡϥ&Ry)e:q`2urJ-QI L'RaMOId30T9|\y#J3,d虱xD3>Z~! Ѝ"|پ&'9 9o&1DT]|ARl(賞|Zeϒ)KƻNEbQNS lhF!2bb0OP6\XZݣCs,mEKEpߠ#D\ecVBɶ\{;I-*b¾UO\OyR2i#IK5w[q5֚~@: ϡmpYЀ;ߧDnd: ;D5̣?Iw6dڸWG0X9`=X+^dLdwƘG|6nע\`f7RF~Ud ᖃ,6| (S`G>DxU7\#+,h>z/kӝ4*BvӅہ_xP4譌Ӯt`5~D&Wz)ʧ8iځp1E3s2MgoZ6 eT-T|H`Z҆ik޳H؀ /MO.eKEgś r0;Ft{a g$C,#1?dLj_ um@-*$0<6 ǟCFMBg7Cc$vU>i92#TGgϙGzܞ7|'Le ,z!I# N滀z͎"?Wqʳ e}¨Z=mv8ȽXu78S:W _~"t^Kx/30ZVYtX[-#a`3,ReCcq *~!g_Yk׷ŕ{QO8ae|GtYɝC,6ۥ%Y4 c m#庖IE>Wvػ;2a D9 n#~^P>)M \ZS̮wKdHnGSDkN*;1GT΀47~ޕM,8"9cϕҡc+Y`~e.x.u~||Vy`Ƿ]¹r=ߗ/n'u( dзtЙ}͝kS:)^A`؝|k?ɲ8`,-@&u6Jetp@U²o.!9ʠg*<%cvӃ4> 8A\詧,+dJ˼) &8 8`\{3}+yd7XD&v".֠ԝb~<;ֳK d%tJS"QK|= ; 7jqe4?"),t>: 1 7 u0 8?3&e8SPo|'zWFlq $ʈwK'|124jSdI0WQ⋃Y5X)K9S2mCpXl70{6J Kb m?&1 qUJZ܂q֋ ^sͱk\ck bjeTC{mنW?m%:{: 86kӛ`/tX*@ .of$?2FzfxROlđ?M5d%O5'ӻ)JڢB 7hT Z\zKF&;do`?^ɉ{c̛EN>'?=C@`|ulGqe)rzHCd 0@Y$՝B=G8GdaS 8WrA]ZšJ\,L)9# B_t-,,%4@?vl(>11pxhV%,UPi4߯>(iF ov̜^m2I#} &C Aڊ0:]\הq׹7'0kh>㺺jaeOfjdo, =B:&3KVbbK3,gfBCE ~ XߔLUGޙ/X#3:˦0!f^o*!WM&~^>%!f*|u}=t=x6ƃ#m}}tdֺJzR9գȼR!vk2[*k'm\ ZF4:fΨ%ETY2T|ksYE.vWD'=kJRؖ ٽ~N\G.D.+WHₔيKElq@ Ƴ"ë(\G.=e Y$DNJ|CObW `o^K[Ͼ; ywj*^cֈruuK ׆$ABL@~yG`%ً/$CeޖB)# ?I* Z#M+":9K j!ܗnz+|{Yy 2 (Jiq7EsWG T0Yeo6hM [RAZ29Y3W( eΞДkFG5z+wƿջ' ֛3w$x^%X0UGi2<3RJ]mH#V}2y5DS;=h})=8:~1rcۂms~+$*<,}ototjĂ]- GT:GG'q e7kd%Y[#b ޾!G)4k7Y(IFTr_~kxTqFJ9?.e~ڑ S/3EEk/90))!bT<>'ҝabu 34oJ1k\ݟfyC͉ ] 3GM=:JZ!rb9udnn>&5^Z`4 [hAkfa:JǼ$kӞE+vd8hi!-b9CđKA(_sKJˁ՝e~t0\r Хc3 s/0HHx p?'z1#ejFO8, a>ooʿkugr~:_y9ލUf*7Hh\g`e)mepL}f&5YK6L&],< _ lAciQȐ=CjhNa%wbEVy|ˎdKQ=n'nwD TY'LxURa+$k75k kLzR2QI>Rt^Bp ] a[.o;i .xr Rz{w)p7k)[kk9$*5P&<2ϤY(i7v%qH[4P9iXKy[}KqoJΦ$wJ{+d<:Y:J +xI˅=~Iɢ!ᗴ`*-}Y` X~~1_a]M < &M_)sGUrd4`fپx=m]9}dRJ7 HIGlnw,ά7w7 >)CÂv1a~q';}H6 u&TGy>7HF,6_fj /NT$Sudk.ۢ{/@M9CӇ#wXRC H^DɓG`$ 8{,louV^xCl4vUt]ipCFpz\_#Ө14SiHZGak9|3]kV?tPɓS6^>e2SU6}j0@rë`#qn$_Q-PwY=HOzӘR_oЉr_w)ӸCO&}y'tfcym,<%-4O?'ZkǺXt)9?kl'(Օ%I xX6 ) x—OhsʲtBKSml >(iaRX1jiZ/#ڤP-5/AqxBXNh ]&dx=a^0gd(!B?y7JH"40RP--{}l=R3pQD;?@-(eke ImYcXQ,-9AГqH(f3؄(8@xr>˒/>]Pf!9dqAb0xq:6{3N{rjEN%VI/ߥ{"04ّG(9\i #g6 ú" DD23n2; n0xɣ}Ni8ڌ9yptWJoi!Δ럆),dS!,4dQ71JP;ٞ]4q,X>t-J PZȢ3[8c*-@e\JZr=W҂ktI ƮGC/#_ pE&WX6rR5:Ď1ʮ\<8x-mOaщEo6mj5'`myT7[ D0RԇZWc\Q>5 OM|ckmmA?TYjCUv2W+Z|ٷ!=s =gDzضH MkR𝌓"z5t F)$iЮdrN}Rj9fT& g$ҽrLja>4xr,B" ܬRb^ݑfg_c(f3z_VN{+^7efSA([T/*C%bAg,d+J W'̪7d\+=OK!1[ QX(QKeg0hچAiUǘr=PPӟ";.]>Umaoڔˏj[޳ݰ|֟x ўFUϕjSSފ!Z)Lq%P 6ߠ]dDm=w1w m~,YcL^b=MnmT03F1:|?ڎVC`_UئgOy;潹^6p_ߎ)ܴBи86J#tb>3ߵ9Yp o1p0w~ wf:GР2ᥴ64bڤM:.L6-n=`L-[vB8r>j$!;ߋDSy(HC(Ьiĉ;4 caQyL9<SJQjC0Q}Q!SqoboEK-ZM@6I¤8w$>e{:S]`I'#=ӠY<st&n~zIpn Bg,Q{ 'J dcRiN̙ S!{ sz9YC+#a;␉E[YiREusx&3@IK'gYhW8pSeDûLLJ]5XM@~໇>?E4˞ gԿ: ٢bQjOz9,[B~]! /#MGGlMj8QVh4Dq#~,̻^oȻ.!=eY/]F <(81`o*|VEpM?wO6|bX Y5, U! jՇ(l@ql9w/tDg`|(,V삀 ( %X(mZ*"e=d^~\% ]=Q铮4kzڻL.14 LK=\ne2? 0XP 09RatZZȹKY δCg[28Ni7[W8VLަG5;kCz AT~>-q(m\n#l3]&lZ&=+ mʆ Tc[>;X{հ.`xt( ~ZI-/\'J8@aEwHs_kv6B&K~ˢۻ񼡽 >˙ܛ>Ge30AR:}Zήu1::Bu %it?\".kɩEKaK1v>F\?D_Cu.h4yEQ+r7 0~a9쿎+Q:sJW82k`' G S{J,Tu5x> A1 tm#7A y-2k #\NE3}Rvh_ROqq#NE3pn@{sx3` Waj2F{eWFTsv=^$IIV{0Z5ՇⒷ)ݛ$?tjZUw?a=If%ރeQ`Lj81 ,_ؠ<lzT~̎k\ į;/;̬Cvxx*5\dHHJ. |S~>)?"{:rԕ܋Vݰۢ wU 2,av %r`w3R&#bXoϤ iy]O*nҭIv蟣90Q-IdЭؼ~N=p,zפXι\/ܜdv=RB'-܍*R7Be jG`_.megZ4}#}v5_F4?`đ1}F4z1m ztea1= sKm<C_RVPw~ig2`v g(Q%+:QIj{|ݪuFpx狁ʐ{ݿ!);0&RIci?TU](Q*|I $^,7ؤtT-Q=/-w-O{M.¤i'&?Կ ԁ! ,(b]Ja[]2yy HqXLf9pĖp]9&W֐Xv ]=bYNLI_6 VhŲ$Ci7O`6 LCÏ!=|,S~05&ծG%Lk^0_UgbT:B'pgXL,`I0 ߔw/fŽi_'>HJگG=!9)1(m,IWr3Wdʸs͜Nba q|+ȏ>"fs39@ux +mrPb{ $7&25Tju.b_}4ciyVh#`Yt$k[LuZ#SHfΧ}q+/V剅?d~42wM²)+fe2s>XntP踁4?-^8Eyt38,_Q X),N7apv2/?^-]MkšD#v08OjWsKŨoi6i'TL4(? %y^t`jruN]\dU;hpAн[gy+Cknw3[<7Bdebaos D)?'lA`J*+Nh*ͨ$r"7ij̝|n}A^xD@@; ,5Bi >4{ PF]e^߃ZbZGa CfJp\rl*k0F \T ޱ/`qBq0=,|h8n,9y6(ڄ%2VB׭<ݙ̕JWmRSoBc~xtxހf 5q }b_kq?Ld~D)C̻!JdgC l9¯bZScf s|9|ҝRk wcxv,{侊r9xg1nrd~E xz'043IXriCzw? :7.7Q794}s8?!bS N j丒d:ۑyV%lYr8; \皣`2YY?tiJasAѯVqO%(@9Q:˰nZ*xĂ/p#LSI:ɓE {!^zȳ:>#>˸s> ;rNu^s >`=îp%m7$? =ʼ KrQ $ú"2{97Q,J:] x1.b\%q{( C~K%CB4l>J_ςU Ȩdi쵽&}JUl{PQ&n͜ hדfQ?ܻr]ux,ѼFńi9n!L{)"iz- lP/9GpʰN^(FQ}&@b94 ӟ!!E1bP0yXԎHXܽ[Yw!ka-7 FۤAVQ`S-ǁKw% "lh*SN1t`1Is.f Zy F|kVCE 6 s8x/+.Auƫ^Kt܏- n Mʴ14ʜi&ʢBwx)vʫ(G94+)3{Sֻ.mϑP9J:LҕĻOBa Ei.xz0"˞$kHC]i{Im"["*)F3) ;s(#`7 :Pu(1Em;6t8O/8%ѦԺ c Ǎ 13%QGÁ#GNo|i~gxR5+`6[( /;27ٹB#I09 6+[6 Q5Ig ԡ¡(Z|U'\1,^ҳ( x/+ig,Nȍ'#|QZB#-B7t7l@r݀8ߏTfBjFybJzA߼t2dzY#{%Sf#tH s>7=!4YAt2`Qz|I1!m@TMHUK4\Ph?٤&/ko5y)?QWEMrJ#q,2i;0h4i9aZhs](KLnppH3p 6Jj'<zk-0̖9,;h4 AU# Dؽ=t<F`C_mGC)<K4R,:0iA;CIShBߴRFosS.d1RP;Q¨Ph^/mu򣅤XI]i{wXv- Uٜv뤂~l&ُoяR#~؏T1jXK?~.Џ=9q*]G8慟=$ػ]^j@~۫" U\5O`TٺJLgJėy'S2+k ^߭q 7knttk? z{Vxv , >a>lnVnFȍiq3{/+L&c`%{ ~޳qHL+L5.FO*q/ 9!U+Qqf9J o>>cKeIi]O~4{o}5GL? tbR?Nq,k3+|_9 Lǣc&.7 $0<)Uʦ۠EW]I;K;ٙW?T=#\*O7 BArS>ڀ@"P_iWUG=ZiBBsZ&؞,OCEG̡H9$2OqH;&] ͢߶"=j} X?q{qXxk+cP,14zm®J7%3ňyuǤ ?=r:1]?- S'Tÿbl18o,k3$ϗ25d%%Г%CO)]xZ:ee^H q|FliG?% U۩Roii-r/:JDQsXs+p6l^ZJZR|rz'c8,DГ IFyr;t}f6 Az8O$%G9Ɗ =ǑWvݪ"^mm.K2Wfx4V >:7WEWK+&ҹi~o^k r^ ?AO ,F}/m(IJr w'z"',Ic|T32 ITEJxiſ@0TR')MAqhebd]|dhk N.&Pmli˻*3:9/+ɕ%(@[$1I 0ݖ3u$"=-/)'ȎOlԿmnXa<:J3V3sg{-pa*"s첽].g=UA֒)lI5Qv닉]#7܉D4 }{YgLmwp%3f0a9سYo] tVK$ I&xS"wRTYتv%;-gik ~o;NR`{wM['͉̚>Wbm1[IGV&ZKEHx`xP%*GPuk\(P˾IN5i0ĕ[Wm5 WHR؄.p֓DSe.'X@30%gV4aG+̦#a" JO $yXC> ;%!6sbq*`'y{u ޷^: «  8 ԎEmhb'?g'=`O0{i.W(JLf9NJ3"ŵִ>Mm*~x-)fggtGV@g;PuYԈA,Q8 u]GIKЅqkHG_;F9 o+RJZm?{s=`o'?sU\Ei$jz-!'e9z7!dLC^Oʫ72U;@s<`²̚r@Gh*GFJl>Y"Ck=\+p;)>0a7ϾБ(q׻X9jI̥tEkI' zu?wpa-l2u(d8o$7` Ǖ)ſ?PxwuHBo3z]k:I(|7{SteDUHnIb'n`kDxTQJȄc{.0&-tve QX/c )zkS[p9H+w%OzFPR0޿8 =?sA$0p󣃜TF=&|&~w(thRo0s:l-=NN+|;H)hLUf&Ԥvύ);ױIy(k<b%jJ&vCp"07dbFKOfs]%잚BSS.Ыwje rv(ت3i5ԙQIԙ!ʋ,s|V:~H(XaVUT|*xG/w:9uh߁Tz\WeeRSyezf ;UX nxF}0aڳyh(QܳRnQۊ3nqzn9ʋ+[Nom}v3[X*u*&qoy3l(+n!y+{U^L%˛kxIHNrؓM&U{慄s7x'0߭w:GC1E*tI0I?1L,f _axz`b= ?|*nd;"{r?V">Y &LXOF|9q9)m7?Fh`Ϯ _B&/$5>ԭsȯE`;er_D ~Vi{7}{p>mVQ!l-ﱔ싅 +rVY%Y-vI#4NŜh b'ƛj$N}E盗&΃cd*پ-z=/EyLw7rΗ2[܄n>v2^gIO?;#1rkFŰۀ9NG!}j(q@DN5,>|#KʬfNxSz 戥)L5E{1FcEI'=6vx#{3p&L vmiFM3c꿝(m__ߘ:?3DϤ2ɯFp./*xJu5hP9&[Ě# 'lKdpnSQJ#BI͖(ߑ l[tj)Ş2cOm_GqJH({@r(ɮ/yR:+].x QdMP>6ZVOZH\ )nCT+YE) k1>.0wv_oO(o;y_Pf^ fe'D2ϝ!7 ]Qx$v +A']~}60/%f`./..`j}3!±"C7|?7Λ \]zzWGclDVzuζ 0(+PtE;oy#67!)*g.):X1b*lkKP܅n5^BLCHU?}UnJ7@ʆn$`(P\H܏O+Fe("q%Š~`dPSA "νr"Ya> ~W,ol7}uv"VETn# ɍ] /qnSGk4ZH5iVyC-qFyrNH>4EU?L5Ԍ,f-}he_/d1D3oCt;,?7RSUwQm昄c|Hm9* p4GʱwvxᜒZ NJ}H1FSDG ^DmE{NU Uڥ\|K?I, ︽d/na2h%XRL=f,Q g))~nXn>3!l cW"\I0]e1v<, f|a~^ئxďmz;ш0nȬLtId>EaEc*QM4t7H2X08*EaBr}n[$S ,i& RDZo z_? U UI#g[LɘڄH@.nR5u[xgkPkuҺ~ͳEP&.É[6ÌeE0\Y4oQ]gޏ'Sʀ):QX^d3J)CS&zObT)]Vh6RU)ոb#3UJI5 %fS,OlxH?RNsUm{z$D:졚=EuPbl&Vzjh Q/ yս>9=^=󡣠X ԚeT- 7 wC9a1oC[[x9=n&8yD۫:~$w^R4 F(ڪ+zn'Do~I+;q5 >o#B~¹Xtp JV4놨Yc,[%VZ˵zzY1 \.rP@(= " q \Dp_' M0vzjКgj!`](]OC sf8Ap^ٯ&(/l}6#ltϷNeP<^/g88yX҉\W+jU>cfY^0Jn/-hY[1r!8~&CŌ1=b14,1֑g @-Cc*Ehp5&-F~VgÁ["in%9+^ڍ0yLK2ʣ>CXO߫\+8>(uG_ae&架hk Ӝudʏvw,Ec}PN tX\he08qG6&[B|>ԟOw+fFy.| <4"zy#ã)etvӴ,~ Ѣٔ3n@ahA wp=wŻIbˣt1Vn Zf]sVzoCH|9ע8kG*\}ZfCNA+&Q!HۺT0&f$X5D6Q1%kД8 .8",/dwW@]>'g-JXϡ0/cGj'EtjX$;h׃ǃ@ݢu[9z$'D џ!zT 87.E҇"}NebS D"*ݓX:?2(ӄHLVaftS5%#ߌ|ly}eH]iJ 7Q2^x'‘wp:6(1*R~Y!W2tOe}u=JR@=@"(ۻ,^#kNE_ai~QQ$]`5~mq͙FV.R-z2'6S\2GcYZќ$>L0_DuT\nOr/5/>[p0&14 @GBV&M:? ?Oy QKE)# slEjr$FU*zx93{㿕34>ei@/hCswҸ\[yzOnW9﹥,+ӭ8mS3,vD<#*Fp&*[fρ ~M}lPWn.4k)} };Ωs}A~B@k UHdG?x(Ԇ( 8/AFG+cr2Bpd}0Y@+ [I9C5u~?Ix?*#___=aN'k2JIC˓<x1ZJ2#5CWկRF>s}ݫ~rUmOF}PEԹwV=utm2Hid"k`[2| ufp\'u'#㢜 }~0}l_?- v?70CCØGb &^(P-q.h!4TxאP!y~fe:J{<=y[ѡwCsPv(Ge"?AZLobaےOvu9 O ?-~ */s+~4seXD%k\C2Ut!wWfۍiU#k/OP]~گ*&* r(sP o [O~I>Om]-^eF# -^Hn ׿(<?qb%je?L:Fɣg!%${2?$ߓۀΦrs<36e~-Sf?7fK<_@FoTѼ?(>!7} 8hqTSWj- ){TR#+7}#_T ̖>͟Ϸo+o1*ڳP1,,r6ڞ %*N$_nQWG^Y%B)L{z[eR͆}-G=H0M,?Q5QdŨ?\퓦Yu)(X;MJ[|ڳsݖTA>,чJM%/ {㡷b<~Lŷ˯S`|zS{E 嬮qmQe{onRY ׷K>:R.w x_u07?g߯~ P{+jwœǧL\y( Dʟ0PK]D:}*6p[DX4 hs(蹾ȯfj`Ҋ|ZH`Mc#&R{2yC(0ʛko+䯰+ Wm6'=B ]bw=p3]pZpnWU{'äoyuNyPU0z] !x[` fSF3;$:@V3K/֠Xlޡ3{ouq! DlxtA|T.H:6/Vi]+5DE^R7Z?$+ًK)~aSf.w .Eq)\ah+Y2\2WGsx}][9\Xd3΢([GFku~#b| яkj4kl@G9VK u mϕs$f퍇2GMW!X69I9712[6qI31qdOCǩ RA{jOLGL;!U¯X3G9p؝ 鎴%$`mvqWM ?Mrn,Ҿgѡkr,='hu\+3'Tl}}.;Tܜ%'|fWHWh6e,.}\*j@ 8DL_Y=:GE,kW {:k6٧Љǩ𞢧bf.~)o?MVigٽ菸f=gx\Sʨ^ٮ=ϕ@m35/e uT q76JarY>5 w9XW*Ö8]ۤ}6:wZ|ze3#"$|o/ӵlfgEx - nv)G@ؖco5/ocg3eRm,Xh=v/[;GS|Ea%OFtwN^LXŔp[aE-wo|ߕ_ݲ|b/MPRB0xˏ&œ&m~AV5[] |o /'>Ok '~QRo-W6?_߶ yMȯ/5^O"av_T`3<ŵݩ*H`y!Lw4-lVsVG(tJ-`V^0ޠ]U$g%S[]2e 4L sO"!* M˞;B6'0Y?l(vT[KT^ƴ'M?<,tM|Ad6)qsp% ܌x whzzR:t.\2OZ{J_dR,?va<# nԂ9sv‰{Rk+R[W[;u#I?1h0DyN,++'y򏟅3ݕgzKʣ@(ŭ wk vlb&M3Z =m$*?*JSK5A$m=1V,YD܇vR1kf~e}bQ$=d?6Q2/Ԣ>"#pC(9c:6*]"ޔH (U51fy&X#w{LE2H,a˲] *H}ESG'Qx~s-D\-/GϝPx ۤ:!BW#oAO=n>8)1:]BK9je'%Xs._Z Ad9XfaaRb+yT)k@0&3[Yp%VGQߤk*?W ,d+D"zSbJ~#|LXZP]hIO~R .掯;̵Z1Oxq)S `~_GawZ9gmZ "$䍾%f̢j[?w:to}mV|S f5{#}mJ 5f?`{J6#U`4r׳W jl&*Ƈ+!evhV7ԄoI$L(Ӟ %J:]S=~M^}0{?Ya]a5͓f2w鯭kwB|NV~"E{XW9<^ל3K>P}g}@yɾkZg%lLe&坫OZJl-><^&\ l~@/Kx\C,&ׂKh02J1pKO[LN7L+gƒ}+!+go=o%}k5e_y8ݳ[R-Zꙹ%1h{WGckX8,ԘUweq{V(]k\TY=VY5^kzbzٳ&s*=kP{Vt۳N]uͦxv}=+Kg]6u{9a73L9"Of UdmKHMvr5IHʖ k@J=E#ey"sL5Mic`X$S !&yZ;NoX||;yVЙt8(_G!ʫoQVaxFd;~0D@߸)vk(+#s]R{~RSā="6c})SJa>nkWL)|:-bL6|i/Xtml1d\)idq)R(^L3cMD3?GC7U^mgd^?P-obtz2&^aϗ*.71pmR }߭E_e`T1m:އca݅#my hPwDHQjNȠy`D,D ؾF8=,aJ<,p_ִDX~zſR#Ai,*A"Ћ?ǨR#5 <NR*k!`!lgڨM^Ui! ΣJ&QLRE]E7bB ԃ6٪m,I'i~1zbg=5ʽL-6 -}at)?1ہ  ŸrԺQH2o\0wfq ,<БvhR"M!ehFOVӧIb,Y.Ý_ g p;2Cp{^;v99#ap+Cnp# n~õpK0ABY#틼ٗE!.:60锁fZ=P}hJc ׬f-0ㅋkxtSzSOkbX:^y:AR鰉gL$b>{sS{'̜07TMTǍTG?Hz;d*oMyΊx<섾O)_J33ܘdӛwV'wAf۟MԤ 0!7#=5Y}DwJ9IOzY{MAx!̘mܚ:J`y-J%4 SSY1&1nl"aOƮ8kg˝8~űMzn,;+},Sf{vx}n'̘aL$\?иyJؙ=} Rp|7My:nt|5.wq7P(;%yc*R~qzNH~NO1>!, ëmmSlt0aM4c m־Á&L7nMg@yۤS`B!qP,;7Pߩ 6ˤM`yn*Q}ĥIwHȤD iWiF~Qk S0ʢJΜ0=٩S/qaƙ>A?o<)@5r'1$|ja +>獛,ߡ۰?šG,Jp 5:}>f44gF ۦN+ Jc|raʂS~cX1D =,RH?Ző?ZG2 E{MR*қ1fR.F*C|h,9D,k-@Rr gNM~*tWrqJLyR&l-0Sa;(ٺ@L[w~Z gX>BU2P.$)I2<;ʴ&$9!8,OKЏ,´?A7Jem4-)gE"env-[*~P47Z4 ݼ%c_Sܯ8?k?1I8GOtbƮQ$8?W _i5G)?O*>FOIˎu$)YQSžIU,YAإB~+0W*>W'Shy/O 9X'N`q#fL) B̞PUy 땹:C{Ə确0M [׋֮⤲1[v,v@䵾1~(zRgL{AD[ZjT4bX' NB_G?K 0c4RkLJ<&ի0[4ɖZ|P,qD!U@nqIQhܛLR}y嬛8`r[/RŧjLTu)gͻ0CK9P}L-$|F㝰z1]2AxH1|Nk+1ˋv o{ow:vۧEgv,%QLG}I9R&w?ہo`:FZ쬒8` j`P JZ6' vX'`hTe{m˶Y@Z8_RЎ)Q(%q5ٵ #ǖ8|YQ<.Ѳ)X[|~w2wD^ޖxSu@DqEҘ&i>yv!9wr "zphp Qޞ͞I+ZC(h6Z~ G+$@n1`)`7NkN.uwT9-h./?oȿ h]j/`P/a뤈:J%A5bJ~K~]ߠ˅iQ13+K pT^G0nj1xRA" GMHYDW6 i?퉣^9? 3}F K|~~<|v8_#C5g}H90)GOu $be,t/Pݍc٤nDz_O Mܸ[;}Ƹ"mr'M5!O'T N 覶g:,$áa eά)յF$2^91 ~QL]`)ԡa1s챨ӿ#:ޯ ;`K J>x3`pxgU~k۾F>h7(G\]+4ڜr<$N\r~uLE}}0̗9a7_F94ȹ21R>JJ`|0 J13Pm6HUx9C9Ysކ^f-f45Ÿxj+){}:lue] 96%]&P&(d<[ 7j )k'W\伖Lp ə  fG4(pv` I偩A\+].ٵKKJt lFk<'N#*2~xt$yOrfzUNs[ŠG] 9/̤OXS~u&_Ƣ Z2/F]]v +f҆EM)R*r薿T:UD? S̈́$٭=I%dyǠWtzUE"x0jt4IqRf<{:ܪ$&:@j "j T{`os/[⿢iieem:˨_"n,1LUǑ=iumed?@FvU:O> eol9ڪR%Ej/ o-M5K`#~ fSND7?Go|fsb,.](Gi9-ۙzWn"rG9k(A_BeU{*5ohI#~vR-O'hBdS!!~T<1s7EqFCjFlBS7O⿾_?d*;*{l VÒ +Ы)(S~*d @X]8I;ʃ@  rr,_#QoSAQMEŗ #g4`7MDݓkj%"vj}LcE=qLkO{1ő[Sc>Ӣ8A:A؏F6aOM†Ny&)J获WvzI4Nw}Nh#:QQ+IRX+b^x4ΛFÚ4R"lP m W`Y+;4GKn %'klU=3T=S+|s~1j"^aC:q| TI *,{"U QɿDSl ͝7<3~NsՒ==şHX{39 0!{'=)AR=XL;В0ca7BŅi j~ $]`o on>D~ߑψ5qж-[ZȃSfاM=6a{P'6GA1?dTqIkKv\ Fyr j98jF.#&@͘RaѤ9"œ=%wB{wF Be:gMS0݇bt5i٦"d;~7w ?R01V}`ɺXn.-m9 ֲ|?9tv;^-=6}:RAҙrAm[^I;Йs;ݹK&YP|7ɦJP\EQqen0Ht\3V#ÁBq~w̱3N6ryC:nG{ʸӲ8ű5042[.Sb3‚?nLjԉN+68c3<<ƕb>D66"p>̉cw8-IufH.ʎhU;\J׻X}꾅z=D91bƷWg*vTb3asQ䀙r)(8DG `Ixo,e&TCf?a麽E&yP**͂ƾ*!wCU=8O4Xk4\ϋspn3/_h j.NUƏ ?loU|=H&`"wn>lP*S^1s9.ߥ<79KI2zG9vXh˱Y0 .vatYe77,ڎjaEO0]-KN UO}4/q蘓gMDoCP<˦ųpGT<kuR^4J3H#Hd}!Uc%^m+QaXҗa$"S|m.}5OnпP^z*O~io'Vc?˫̡j}|!KE!5gʼnoD'.g>n<%b|]/ SK¶S X4ue\_da9??GumK.ba}x7/GܲQ7abMjx'rmjp;,)nJ:y *@=X?c2.Q0?CkKC$'Aߔ6OwgjyRo+q +;aN=l/,H²F}Uע'TT_ڛk6WPY_#54WA*;4ޯ|:T~4K[ۄ`TNdkYvIRfti;ٯtl滱fTQY<>tVePP˥\CO}~G߮TNGM#۵HXUO$ܒ>O3 ?Ec'c~?+ηO.9gFx_zGpFTu]̙Lj7H J=`hҍLvgaRSt*}s՚iQϯj\u!oPt @e:* Nņo! @?G,pԸ2rZ# ~(@qQs0#gy|e7 e]>JtTh u}A[ԖޯR_ "D]Los`d4G[D6$ڍaсE1n9: %܏o/z qY}B¸=ENPir7EDHo,, kC9?3ٻjb` ?܋5&p\P4\o|Hv0 lҀ/9S>T7@}ޜ^RG:q^~<;*phU|hn0Z-gY߾>%zum3]a:G)holIs/}VjH#RCb=]k^X==}A\c9fН1=h&۵6Q<%KaE7o7He8co۳OJۉ?h6Ӂ&D?D *i0GN-]Xm%'r cxՁP+u;P04 &/lz:.F' I?" ԻS1g݋)tݗ:ءS8@1>NH=bOI>8A#Z2LrvI̅f7U:ͭс+8cnvzK]BtHȭO.*/EcMb/7Pȇ >?.A61j܁| |c#D˔8 ?;g犹cQ[F۫mT>,#~>Kyɶ?b cTx9c^8َ/(Jv[~ښ'5(kUŕC10[x(ɝH?/qnz\f!÷B.-β_&tZYNÓ~o>{5|݁=@F91H2 w-ס;UaDK~zKbnQת(wnшs^o5 ƱU@(:cle"u} ȠCF\pNќ],@kX;/ `/xŮ*-D:6rF}SQX;)7%Rv-b:vD 5ZM bWP5wߧ-h9t]>mu|F9ݴF߅QYu^7y#@*woIx? ?/Sm/!bGOsjEkcܘk ]WnEt7DzӎC),QmXM:.Cbl"%w:GqQ,I[hg?:ljq9^G)Ee t؜=Q< eĐ{x] ?1NWk  NاKxP`1F)1z&֣G_@18[@ѯgZۀ G4H3<33`~l=>4Ȅ/eogRrB W~ܫ<7*PF?8"+H\q͕Uծ  W|*|" Wr\YԀqL" G"n7o9jpyXN/J!Í% =xs4 hz#G N8[2߃B&r0ZFQD=_>:Gs''>G0wޗ:wf|{o{ELI_wMuw:ϐJQ'Y0bc-P` :8CX5_sLxJ:w$y8d1ʥPl! !WrmCTqMiq\n3:ڙsAs[m-I7b.C:j% mĽ"wlm]B{9?\%ʍEO)gg:V+WR,>X2P~ܵJ$>6-9{܁4;[Ǎ5sXbl_og #UCh1mQE8fE2/SDUE;ZF?nkB+G|S[rϜ;u?Fkr Hl]?)6FMx˹߾ u Sq<}K &DŽaagKFOIؗxE _Kf"v@ 7m:wi2ȭ{e=e_=:H:G;tNl GᄾH9&t|7JO?J/R8޵ڂe~/s+E|1>|VW<Sh?_Ə/34|==aʷ>]?Z>T^H M 8!8SەoE!Vt=u{`c{ ^x;㛟$R'+Ҕ$/CXDwmz.:uh$ Y\#cO{LS+b^TCDJ0Ga?lk-\C.Dž_a Li}؊7ɒY}'S 0>WYVu0%rVٖBX.Goϵ8a^MFG\Sà K‹:bU&)QwM7Pl2(=2RM [ڙ*<`g̺ߐ:Ѱ8f+~Ϯ<^gecM)u^uFCӬmϩ_]c.Jk4M(ݾff2yVw}J>% }ʀ2K?JRZ/g|C0I5``mIiKPPe9qDʣ`V?8_XLpa`x--C+zDJmVd\_hA@ne{a <D\w x`,Gx`LS:45vd5rQ𽭍訌15'wW!2s8\1:u?YtTCW+:(Pel3:Qu f:g6 tlRn(9SGuY_i ;5 :=SghD1t8JߧmKEm[?Tsi-zJN4HM~B?)¡TA懨b*-C͡xcy NjNH[xu^1vgBiPA BcObJ~P _RdzyF??e;-Py?||_Th|OHN;^S{(è@7d7 igi5P@J,g0IL qjzm>ȡcȒec?8Qg?whUPFWE2(W_w _5 `䱱c{z9+Ր5=,[8D!n| :O%%{Vt /sU@KQ)b%aV̌^zf{$ɗ'6A#g&m{C!S2a19+Y6/–HZ.u3\Ino U\b׾lJKdy̻ZSdw(^.ScEys=1P|Kڍz3 Dwڴ7XOy]\am 9Hc,? ,# ,R SX Y($6'D{5_C& EX`u$mfLچ z%G9"c0IwnՒuqBj5f+ߥlff>{uN= EQȯN_ODxcM[(Ao@# E2߀yu~Vtq5=ܑ}Y@Ƥsa,mu~./ax9&ekXD}o)7 Ml/BMN*ڎ j"Uh4,ַVsx+_#]@_fU͂'j$+^}{h%my|X@ W<> hT<,*O%Ζ b];v`5i+Zq<A=ǵlMq6Xv nCxg2jMr;NvE 1,tkcտvӴjy3w~|.Oa*E+цsRR@ٻf +uko2ߊ?!:9IDøXE$tԵ(?+?B |, _z|[Ѭ)5 >UoQPQ }y6?QYxj$ ujhK8[G?PB3Q]~_H8oc>?P$w(CWp^k 9'2<> DYѰBV~n ӁQy%bn>+8*xlĻ>H;J/:q`~%Ģ|NP;2n);w{'y1-woҹ*ɏkmr.vnLi,sƊڊۈ: ) Y WA2 fv`/CٞD^7$(OEDWvJ58w0ic_o%fe {'~皹J94 & s_ ]|JBjqEGz ]ҕ1?L@߳ߡ5__UFbDv'3O6L+`O0P3[rd_n@_JprRñlFJ]عR,bjԟo|hKDzѨiO˛^4!0\YHc\͇] YChAÑV޻CA<ő*;i+X\sn HU0p:& oV_秛?l~`ϹVg0~ƽ9SG!3#l]_j#eƠ9\XMsBK 6d)*J9e Z"75>8T(+ҷ@rR9oYU"I@VO׬X6c$ُ̫]Cݬz-RrOJByt[ZbڇWUZ5uZr5EȬ*mm/4 D^͌HC`B4" 4x7ow{{kpLޕ+ CcqcYpr$ kNpQ&^ӒlCgj5̜+-{g8}=wQ]!trp֡[umZ[1ɌycoG'3$H2a?9[F)3"=veV識mSu0=ڷ0<"RSy( B?^ F02@'uYJ5{Na'~BvHUƏ*D^h=ФJ9,1h*?c_3ҟa9.=6j|i="}!騱C-I*|NJ%5<5BIf4^|w1!?oET_$.˃՝BAgBvD/jIJJ$6}R~>Ig'Ʊ#j3`k6)WhKQu$/ԗZf3( 6_2U!d1-#z`{ƴi3˳f }u Έp,=0MÖ~/U+y|'5S­e8F"3bRvmҒP4G盋@/Si5B͙]\.6O>MR=ż/*; u? 3}3ʸԏGNRom¸B^}ݮ_s!80ykɖ>lWMeO(82Q!3` q+韷kNĨ[=^9jrn,#z7yoLQyzLGS^+T/׳wzʏJok| K _Yt(&= oϷߞ 痗|y f* VWcX!r9䞰u9.a΄aаDak:a} w\j| >*O.O"O8 O qqybg(O^.Oi!Nlx#DXw8QH|<1>nDN^Ϊ&IrMr +H"aO18dp_d잛2S>hJ[Ʈ(ڌ[M o[엜K_~?`^q'~n0~c9=v?$}؊߯яHe[lIH~mrּEb1;~St27u[GI1K9dێD+zɼ*%Xo8C;F[OS}0f6NjVV1^h4JYzC0 ^j7,r*^Uތe蒳d{:(,xh5V){dg-9FBS%gIncYѨ1J̽g:-ңBCd!`„.9mQjC⑄LL{^( /%/?{=; {*ۋ1^Jo`1hp]L`0E'Se$!m0ϟ.?%,y-̾\xQ{0C-'yu/ҏtŧD~T3H5Tc5C-IǢGCإwCa&"kZ-TuӄZV*wv(-78xo>PkikШλ1$UrR: y( ăQB: yw8l9/w ar"`Ⱕג4,k0WGndUr~5^\ ‹G#I 3IgHr:Asqspʓ-I=Hu<{Ey9M#S_jZt~ '?JR}G~" au)Ipks;]3iɃlֳ_:|iy,XؤDCh(,]NgV+IrOpym+?ak(2 F`uҠ(vUIwf#>Ayѧij*fmڤ!E]RB&y*{XɣYR1ΙR[CDNqN!HyTG W_z6a7"D}ylm0. M,9(n熌.|l~j+ֺܔ?BK`o"M/ 0nC$Sy|%6{A"#npحjYmpznUZ1JZĔ+a~M]KM7K){ 7N-V*9+J[+_Nܤ9xCKZSxx117+6; J+KbySv8wVX Tm7oa&e|6<=a  `O\ϥm*r ZS Q=u}#OV,7{R_uY~Ǣ ߻'+LۆH ܬ yh?m>Z|g$gW*( qQ8O}^$pbZoRQh 2xIL(yz{}u?A}ϕm&p8RZH7JCRڬw56%hz?HUKŷ=Gpg \hB*P X?^?×֗$Z_/ k;50|)]@˽\:wNAa7+sCa7) V@rNJsh$K/?g5Bבּ޹((x5[%L<'{;Y e;@:Q{ >Bmql0A@KZ߫E>t=ǻ V6g};GH_2rE]I\:*ꅕװcha'S9A^'luT.f&[&9D9&tw{ZE|rܞ\8I#__ʭ~_K kpR$bn^Ó+ YXRI}_B Rke l8#mvZm6o0}i鷧5*PJk;~ԣX]~VԨK~z?wy}Ϝ)8=YÚs9cZRFǖdFyj$5ه TϝF姠%bcʟ+_:U}C/g0WZ%?[MF ;2wY. !HRwa_YЭBX1 VD@ 7/%%sd, wi dxwg;JQ8M/4؏QϘorղR>)E*BO_(K sQ̼>lƋ7猝ډecwْԫQ[|Q%ʒ["Pܔ|cFګ\.vyBz~_[J/o_) O9Rfqljb0ٓ_uI[ ~X̭J-hQ-岚Vvܱ4ogmXt.43]߶Y݉tD8܃0FɿBDNkΌl }-ϛBG+?$OB(5A:ϏHGrt3PIܝǛ6ÓT*em!F9Y:ip⅕){)Yf, fI0FM$%*x{M1I˶P,/\- wlT Λ]Ý+57|ktT䚤ZH_򫺔jc/L&8u@.5ܮΉbSٗѥ~wfU޸.aŬxD*m{Λ~a:rcQ8;zK]969->,]9KuCt2Xܱ |Emp፼B 9reР@ V7qC+$] fkW!nG ;hKo)tQ-ydj]?.0oO }%uaPiu|0>|gnn72\η*8=ゖ2[5=}5bȾYH!e~u ~n={Ggfpz+EyϢo-/8^fbSUcxGT=7+$KiKhhh Ej{ k-rRB|CG\䧾ijρ:`|a'vzdV@ZA,iga}&qS* ǫJ}DdžӠu'jʐ> ̃TZo8%xr, y 򪯸W=|vI$͈ccR-LWӒ{;x`KywT#m kQ B X:вmeErïXeurYa{m_64Ś6yUqL/!M/۴$Dci\P&r .ޙEi:Q4<_(|_JQZTjɩDr[rcIg69\ 93z/%4((xS0?l]Jjx:Fm)iwro%DnpV;es`.,3c Q'dӟE]j{&<Ѱ$XIXC { pXx8Rɠ$ψvJ̥3V"X5|`D_R-Z]Cʜ{#  x Vc^੿,r'7r^Ijf'DV,w?TmysVKk# hlU2/}BO,?[V_"0,V9T.sl, T \`fB~ jx4iCt6NYpTD:+3)BVCrBaM$zPѢ-<ҿ51$) \0dJlBK4#ik1߅I&f1'*,1 f'YϧRNc }0ڈ1/4əQp~SZ";$ªO(J}fh6s-ЫxR1mj&Oay&T>a'ϱn|8kCa׮˗c% P2* PD̩ ػu^'hBTC* S_FĄw!J91A.-ɀAXR,PLY7 F;Ə=+Xeu?U @yOo푻1ϵSs-H.Lg!)}~P<vjaťDULJMj?;S,X8ےdĈE2 &tפʃΠG!CݺW;[y~=v[JrV:{3g7%$ݮUdES0?ɒ= ^ڊ~7:-ֻ\L'vp)qIc1Lm10˓PR'ew[r JEwx Q"(s.<YB7iq_;*|^[v)i4ÿmIDo˥0RHGTpc~-{UoqC_wB0I$OM$h4/΄QB.kdO Vd-=^#M3\1#Hg=*~\ށCxH u%q'ʳí'poV5b޸_Tr z-_U3c$R#T=w9U8m{gM<5trtj0@qjkMKo2OH%ʏFʅ3+X~Aث < L@FvP݉R/"R) }?) `XTb_ʄ= ;<'QG#ǪQ]LV +3}d|`?ǷRHDx򚌶g')pfm#u"%r(W6ĕ=> v܃Rۗw!=b7=_'9-exv^wr[ cxcN@Ï{F]@ēTv6ajK,% x2$TyyKоz (t8pLeq4 q -'2gFHwRV*_}FNia":qy'@' oh|DUY7;$$I{.N8jxd>ryk-˔}%~ߢ4_p>A%Ua j1ˉH9dܪO7tqlL{~0f=E- CiĤmZQ6?n'J~Z۽G-xÛB1&&/LT^"8Ő0vFwq"i ]X%F8XqοU CW_;fC#rۇk g#%ݽҊ=|*0KXpnbGcFUjWmJʺ[ZO.$K{ @0?G/eƐK}r_ZF(gZnkof'1*:omg˒3,-fdE.*Iw䕓G,;_Ú(.{+%w-M Rm 6|&ä(D6(tI- +$0hxF0OM`Ѥȱ wn=HJmw9]]xPI~$o;ըavc{`Dnf$C δ1RkoX,^I9>6݀Wq:x*pթ=QĕFGDE]=|QWMPYڸ1?ɫojxandӹD|xEn1=HtOܒXI<6GN H@^COJst}ƶJDe津8DZP)8Ʌ"1T N%2]3}1sXd5ŭC1 Z"Y,-1ZSY#TQPP #A Lu:V",2Jþg/t?4$VJX.Kb)Pɼ^Z\q{gs=VŋZ)Of4݋Aʴq@7ƾ1~.oVҥx?_boc@~Z۳*Իtٯx:рs:Y8]U.ȁuTpXQ|U!OV&}Sh|MJ޹[J5 JOFQ|?{#~hz'C4C7mXzeƣU0T7b%% ivGeݎˮ RԊ |gkýUI0Zolra P1/~ݽH-vk?ڵ7FFk 7~۩=~}ٚgqQ$0 mX^,BpNbL_a6hrQD׌mx6;8^04i,/-+SQ UʠfX!)Jz,kIH~}nrEx|onnv@;\Xo\`TxaX6k  l`z&qލ✹P>uxB4m<֙SPZA6n\ηV+t(-߼Nߝ&ꨭ}uKs}[}[EϹM)ًPT'vS/٧U6`p6` b#뒠И6$`<ti_;U.Kjoy}ߍةit%K،!^G|hMl4UQ{5&%: A)ƖnK "zB~X¾1ÓF MN,b;7}_<ϙ1Xa7-hAE_Td]5~Q*")hqGZj@;,?NX\k׋i=c0S|f8J;\ }IqTaVڱԼoVG&S+?{?|s|F}Pɽ10VtGlz(]L`!lǝ4y]L+e^3cm;?-=V- Ř=H]X+ E6rQ;c-sBAǠ_O"zAd6ǭRZxeC\dqmPjcfR~rMc7Þ=\ʢu+>V|n}6?vʺl܂q*A+u` )Q&?ޖJb6S2[:u|Rw:лD1DL2v t>M9Z}AXؽ0z$siaI`ޡ}=(`vbznV1O_p`-) l ;g. ױwmYpm[Έ)C2hI1%mjy<.?6 ,۳P)HM E+p%L^I <Po!o !^=J]JvMp ywI*]UHTf@{j>ڕua2W|9TJ볷r̋ vE+93*JgEp x)ITE{Rk!MM*</xQ|ſΣ%{ F ~dlX@A0=[kGS>oT)v~\ ߯%kpt=x/P;Gdu$.r)̨Z!-.~J%rgI~ݺvZ2>Ԯ-oVIH6=hw S:(OJףvv)7{qǎQibW VqxfӴ@7W8DQ|xEUSr%[Db:-?E,|D5t_M2HB-OW;ځWJ:09cZ ( W#)LJY1HgyhzKtTFS_-8&x473uFѧ&rkQlڌviDZ\dBElkM$xulȝGb{nJ]PLKB6+ȵftW*9FdyF)9'#J%A|xX,[z&J XgtۍB ڡh ,֢&+Xj JCX$?̕_j+:or:ANҬh-z=AXvQhn7+,xC5,5 .v|8aQ2¬+  ՝]ioVط(JV`0~L P,?ݎGtE(I[2 5Y-8`є7F kK5zh&?|IĢhb9^TS~dN)VÁDmk YgDGy踨^Iٓ\-^CJ)C|UY 綷jx f`pDqvp`fǁOx{: 7^?c+\4+3zLkfv,ܼk+96\{<@[ĈZ_8;X!]c'VcE~~EΊ Y]f+%zZiCe۶ d~K-1H|+bVQzsU:y.GZUl Ѳ1^ԫЄ7ܙ?Z]1@zՏ>rg"@n-4RMMS^x 2t& _[ȭz1Us :JE[*߼z.Yt7›F1)eړ,y .M'd4z7ʞ'N)+F6VD!Kh^G^'e5;im\#h^vgXjw"Cۇ<U85 }JOdN]W#`߱Ve7<Ljch=EgUiz6" vfEIG;;ʯ] E2Ax<֖XQ&_2ÌaЌX4#HPpx?aKǬW74gpkYCQƒב07tř6e(7￈-¡f?|NnB qғOo+IWh QEFhx K9?xQyO_(h+-j x2c;q@ Cd^sRtrUՐcIWET"86Sxž s2d%$sԔ݃wC:!%n'0;ƦZM%hVܑ<Y4=AɭeRG_^-nZ[Q޷>v |瘤=O/_ ?aph V=˿w~Nu(Qo̸^#8rF<}VNXzE"bNh58NxG+2(h:b~c+dJ'J$> @ *XOEhOV_=70}lkx Y9S*YmA0zzRcC0A=oF[z_/Cع!4`q~|2Z~#aK50 FܚV{Hx9ܾc/VOͲNt9t q _9ҎAfYNDY`oOTYgK\ܗcVYˏ+9l{"/8nQNJL.&]@E UbElOV۠o^b.J9U8k:8sHڴ.dTs_Y81z&73ӬPk^yQaL[';m|öZlecD,t}Xx{%ҭͱD0G4Y676=!~;C3 8}ãkIFUdp`LmoJ ܬ¸?j[EGi88d-P~u\]8Gr>ME*%IkTo!b%ZTQ"Bl'LI6~e3r.ۃh~Wuy. 1^k5{-d}! vP}nWa@kD2if6.o939ok i#PX>?3sx RND}YJG~>E2 3[<`̓@re/.N :1l0/%rpj<¶joS'%d8"2AĠi6ȤB1Ȟ+fN@@I"KdP:*QAO%~VY]+8>e["  ]]NÅ>H`T[*thmvwF/Riڲ*9*N9oHcy!Tr)b),wߨ!)ؕw8 G=:!$$/t u 7œ)C1/E3t65N =oaGi&o hRNюaC#]q07\WDYFaZU{YCUA4MR([Z[X|[_T{SᏠ/:]Opԥ۱K2*ϼ6'xbS?J>X9f7 ţnfx|> wy dWvFItX*_NaBY! rmXT:K|bc;+ڿ^Y.[OϾS_> _m['{H+z]7܀Y5[ċrgí9* ĻcJBEU_|L-+sFNgLBu7",(ɪ6befe &)lw^lTk,"e 5x.WՅO@;RUⲀkhj|esx! eR! ՝jF,:dp Bm]|;U>lz-fM> xj/Uv\e̿RNpCBJI٥k*SeNƔL7cm)F7 [j44Jk'RL"FI `7I mԪ=kѳ Bj២5mޜ`\ 꽀:I#URZ~^ʘ9ԚS&g5٫<ŰG(F&bjқk7'[/0PwiٺNuͼFR+9k muG v8X#a;sJ#gP<2GzƖI8S?T!ʏD+Yj٩G -l{,Q[ΏShIf_B "^2.rC*Dvibءm^^wy7GYQʮJ!Rv'< ߝsƣyT]6:$ʵS34I/ʹmÞ/ /f"o?/cR9n}ftVzwŬ)lv;Of]5Z5{rG$^Ef[bWO3]$); >H ꖟ[:OΟ%_aϖ~K=|~}sEmY>?#^ذ翝匿!Fڏl"e6O/C"նXƀ 0,? HʵM{齨jكnE7uK(5.RnozP?UC8F؀&yg)_JM,;?4PT˛ϴ5WG!`%kod `ʷ7xcA!߼0rolH\w3? /F o۽Fi_@!bg6,rSP&PU[gVwe(VyQbِŰ_p,Oj144a_MkǕrXFmQVڋY Ew(?mg>E`V.L}gr]܏FB^m9J Wv_rh+B~e@_ 8`qqQLwհ R{Ș($HM5d%LS5yF*5@3h x#ܽnS}}buM-u i;Iմz3*sA_.yDn%*n t-cP]1:^fQ,r Q7b@#)W2CkWvToX;,c,\ёLymcM*?tTRVXTVPZPĭ̴,2KMam~mZ-+ *jh咊fyQ!-6y9Ͻ3w{5w=dŻXo-ߐwmviu{,j2uoz {9_ PU;450f]rL!Xx#=FT}vwNaAYu0  &fOS~)lo*l/WbMVCumN6|oS ! ˶O.lP86C=fȆ7NM}lI0>CQ `vMIS}K=!mxJT O:O?HS1KEj@ 0EpZ1}UOh_Fi䅈_!<[}2|J82`e3tq(]l&ɋlI|C6UϙWO e 3:d1P87qxcGSV*4ubU)]l+ g)kV']g?$A?EU O af|KWPRv Ì[rl38zw2{~4&ik 3s^E~Yv'B5%}xXRw $ s"z. )FvE,Cjz=; LPܴB$+?Í{}2-$moWc;\L R5ɢ|C7OGQ>٭igp_ zWދP1$F~Bs].Ir=.3gU>j]ǶO ˛4aP>e85>6&: rK ˵Wλ+<]j2o_k~eM2Ѽ@[LKT%wOI{eԣLS "ҷ&Nt=~ Cפ!YirB8Oo~gV}S t} ^_2l>j:ggk!*{U6|x>T˃=s*tN  h;BamfC='Alb2bk[/U˞Rڔ\x3 K_VZ/>!OޡR1N2tL y_y3Ao}"Nf>mp\Ze sF&SoJ*y ZS\I)ym5ɜV #GA͋3? BXh,>n [3>qX)sC{SgEqLF͛|qWE+{av]5Ku֜/2r |:F,~](F𐬟́Ą(} i ^x7}{bfbئWL&V=Hx&- ?d#&} eYĩ1!.zNGx`KJ~/:B 7%u4[ng΀U9<8Q`S܀}c5qp /Xb2!j$t1,fjͮ7F NhY\GW߆-)3bVEg;\+aP~6cXҪd%O8A2=reK exP$:=Az`` t[XHOLayzXxA!5 .43QHi䣰@g_۳['`iZ1c~~9򒷀@bW"K/E[HW]+ۿN7}Q10LU+n0>kJ?d yC8=I&-:T2M>!NĐ[]&9d(`E(nDF#҈if^h!Hn7 a4ߛ| z+:j.u}AFU[kxWs+xmP> es_w[q\Qϣ=r(YBG+U\:CK"|u+x!5hSׄaj1|u/ԕȔaO }vN ]K1G Fsމy@…ռk-*ڍΣZLm42R#A7Ks5Ex5H(ƛ \a1[-y*/풏O/`vvk]̮-k^`LB0k%U6t: %a_bkAs-vx<ۼobNP74Vؚ[a96U=1l{mڿd͎ c9Dv6MOR7P6 'F4]y=jUcT)bZ4d#5>_O_|~sLVV򼴎ܦ];"嵦m^{M! bڜp_#7q#l73z:eդ<(Ғ5+?ReXs1QdNU&TXc+k+(Br^H3icOjt>U 1m:!b]L./8hN,2)YiZRYk .$PIۿ !{2FI`~ ո)E]Q8=~$)OB3 2|x 3FSPv Cfﶈb dpy{a|lYDu/AD{7-} c> F8j.L6e`r(lmPl$f$G*%t[󅡢xp>l_>X3m}@Bpl̆JcoFJn4Dsrψ~?IIC d&\Ve*) E#+׿|dyF&eoToZ KZt_\ 'o we"4zFueWa,%t-˘ q6n1wuaaCLQ,R]nKYf~օ0{o@cZz==a+֟F2L%{ $&\GJXĞ*<BLI~J\ c_2܆1KY\{dfr SO#Fw92S2ٷahEzBC!U)mSuej%'A=Xm( 0YT䜻鋞M(ΙE_b9O眝RLCSƘ7:40ơWE!ӔFfPkF/2~V\ buY +Bߢdoe3ޜaH'BY5xX-S 0bI[X1F%c͙&L zQڇfNYU(LBVN.a _b`cbl3j̔1Q0 jэKcFqy߶524oM#ǚ3 c,h8eX_o&k8b+q?WjZfȂ&o<( K8* ̋!P \^v 3 d/!d )ÞlVVo/*[:ay6ul{SQJQ Tq yxo_%. ZKk!D )!ENeı/v}'xO(yQut5GD"D:+/(Nt A/P.bqCS<0p 1ND=e)k;Oc$a &y[_mcz޷UM 1&.PAz>>].}yʯls~?2]X vx3ҍVGBv:W)+<˶1-)!%ȩRr+>XP\"3H|gV0}9M[TIwV7tvbNiHh_mn$)?N{ydRLw1!Mg? Tsٌ*a_ e!D;T/a _E?CkPa^4sT%zZTyWB4;P\'<ɑ7ywPJDb=MJA@ur|&Z<$*sT7ay :21 A E&bGD6B_5ײP8d nIF&xO ^Z]bO;}]}hXrұ,$qU*]#tѢ vsNO7/RABJm+nx9DßSM}|T3FC̗WM1T#xD!B ~8gwkhSqcB;|zVS/l"T~ј.Y>vG 1."wE_GC^Ru=/z.E媿8p.6~ ^'[ǕXjhN:Ǜ4oYžJpŋ`g޿u8Sr~4n߻8&N܆~?JC'BGT(?F >lCa飤g??ʲtSLRp~YIA{?ծ`e\0~=.İr3uN{gGZ)YpC=׽$W![)  Q!U_b{)ja"?Qi;//ZoJG};^z ̈́?1ŸxP^طu dM{WN*W%Sxն#0MA흥eYJ|$Ty?WD4f]dy"AJlaq ,G JRIay4 JSy`@|<> @ ZlKhl;Gßb%I)˂ݯ ʋA5էqwcy|qs*;#yt|IlnQ8Ǘyx} ܆j[K/OظAdǠ!~vxP xcfE[dA\4~2SeðonqE4P8/nmg1ྃ,E$(STTZ &7x?.)"8x06"2ထ{^ee4P6r%F݂lO)b~AqFt#Ń+yb号[-ǗV58.Yo#08r-\'p(+l` 蠢Fg,)g8k,i9w-pƑ#R M:.iEN1Xh ^Nj6tz$Zp7Z^}yѴB,FDZU?U*!F[4" |QKVHn_9bo@n^'jc$EiJBgw=_C3M[͛ VLK2^_?Fw x%f|m`ygo]ڶ>w .b x_0nE 8.N8"TQ 0oQ`@#QO:q 3ꋃxB {S}m!a+• :^ =c[ H|gF|HJCP-h2d`!|苸@x,bT{ -H{ Wz~&|2;3ڷ #AE.S+Y;V8oXqseG/a$8SeA69XE8*@:@kAK*`9Okڸ~~g_9p@4: V2C ިܻ2{%{ֵf0B3EC%IWu?+q8 4 c_5@VX˜AO_MLN/khVoED*r2]Ƅr#稣EXyſсx(>Op /EI+ s b 1"A6wQѦme Ǝov-~6B}lAOJ[>%Zd"$ظ  g~/z嗊߀4b:dG|HAJ9,yoOۑԏx\oK+4$]YVr΋$sJW+s1} 苎s/z_ 4Gl>| V4A .?4%Rc1*ntA.l5۩tɇYnuyJɴ[ aXveI"ddSKm)dd--UNUIC܄Ai+dQJXUM%^{QIvl*Y^¸<,ZI6X,d m_$$3h7˫=R^*rX%LUI#{WNOHA(+ FE2%d *ߕxyj\0my)q~' 3>ޞ"}𪆾[De shR iXpiFA룾ZZkݎZco 9i[3E]>[/R/~bS#߻i=5o<2\;+t f Cy|v8ϛ+|g| @O@!C5 $pj~8OO | #sP;b92 K,!)jCU`r4cxuÀ.`胔_xOWt5" #KK[*+tX*Ÿ;l0k*oMG8;f[$FTi`#?8KّQ񩙰-fK c~(n@ke8un8ccxx ُI&ft8r0^.wэ. Z8q19:|;p׃!]BB< lY.ψ@PXmzƘ߰ RK_~P@7X(z̤5>j!wWV6Yײ2MWXbN@aUGX FXLUO?Ctzj.8n#/bfBh Rx5.*q,MY-P1U!`= ;P!@0 UV 2)a?YFQAUoװ)݈ɐa- /ˠRSvL1k*,dk GFȦ3r$+Xٿ0q J{#bHI#e#ǕdTR0է>j Z̨b/90c tܽQZ͍Xzrw3^Eg~C!B$Wv jS۲F3^!y843M Ģ"=eE62dcjB}Xr涄t8/v$_.P*d$*yxhɵX`Yz0ɰK>&Rr&KSj)cSc)RzBF38>%Tq7Q!Bd6޹ՈeC<ѿ֪px 5"y|2v;FHQ#ڿ@w(Ή-18k d_?]6LSx+HZJZ|X |(Xis`W3N4,imh b'!kUphPc/t};bOt_@ ;Ybl7rNi'^@w`Kмb*{Gğ:L7PTrMik}~{An lzOLƿӒ/|ZMm+'AC$s︵>j_nڭ9WߕkiġЦ|)Oy WQYwEY sӎ̅ltդV NlCat $ⅈeÈw- -G) T}:kWpV`[tot qUy+0R3yF=*n2ȑY0 Y.!&[w]"lj¿roAK&oS4﫛ĿvuW7f#cm;B`;uD c:.j 2:3zG,, MmKKSNR?~ޕ1H) /GGȓ ׹/-tO>A2IOćchBr~SYDq/~k +oWFH?GD&XDŌIE1@Es9~_D[[)>_D\m;IGFV!srxwY2S3)GbFJ5\@x+wy-:9OEۭm iZv㏻8{*0\ 1z6i_B5ȒXt @9.uƅ a< eRyŪʩJHz'{i`1e܎v{UTx (z3n S0CWZL>c0yv|cJvYv?URv?4"xF\%/ע*BT=MB=ɭ\i%֒qxg)cV>,DV R{R5>Y9$R4;R*^ޞ֜@:0R.!(/CgcM /خ~t򑼕>[Pxݸg-lKUZ?¼sVgwc[7崩Ro XX9lU+NkWrÛҫp 2"Ώ L"w=H qyv8w1Q;e1RO߶#DPa ȅ+9xW xWDi'1|~D~VH5\~rȘ{ & xUtȏOKoZ\p"_*0VL>T1+9i! ]; ` h9^mMA]dJ Rx_ͺ!rl;I21{qUmpThq,S`˸_O&Za0b7U"c!A:&_;̂O$Ã^XXʢUK]CVк$/r 0'oZfE RؖN] fZ~y0rc9*}au 4j*˚/Sa 80*R.̶_;5/,M"n0`4֐|$gL$ي='S]*}߽$6bȻ!ITa(xJį@p%=?`.Qei&kwuWHEi[?bgUQ7)EuACs"5tv -?Bׯ>7vPgY-T@fԞ7맣E塍ۢ&B3oޛ^B=aadFeaf.fޱ9$zr Dֶ bԞ5j!G?=Od[ =AS,:s|vA%ZK>~ŕ9%dM8/Nž~lOOt'o*LYKU)\ ^- h{-S6`kI2]A_ {C3''t#zٕ#‘FKOyߓܟ*cCмFn6'*alzmetd0-韀`t E8T|?Ԙ(zfĠ3'N նg8"F67AHwOѽ4$Ƿ  ud1GozsB#/>p7 /8brY(/aqTwĖF爧@;R+g¾KH(8Ig/ķf6’B\tMX ބIX i$|;G_ETf2/D9xf4Oi fD"(o{m?3ȻiBY'q,|m` wf\:D-f­ 5FDD:SIĒaoWʃRŽɈۣrެ{Jt[B+˲mNqDOP=G`?~dA2gLلdOJ.<0;QkA*>pJ~\]W 0PZ o(םWY;ˡn]Cy3JulaX+Wt¤G};TM3`s CKa|ZD˻31FΈ1z3bٳx1}$XͥUqJu܇`U|݀ngv-Ԯ֣G[ݝ{㧸>9$1=KL@V$sCuWs$[+șkE:N2Xו@{k I%:C8XbP#0/sPjQ[gڭ{Ovj\H^'Q^^8e:Vک{ l؈sJqL,^zhĤ[GE~oB9{ ━B"J&S$7k2°/4TG C\ӱ5,7\f7h='W2vjJn4,f#5nkyRƘ1DZ;xy-i%GN)m;YSxIG_vZ?@~[\hv#L^wlR$[%]ZNX6n]7Ej,23lw :↍>%QMlMz9D[% K;ZG32AtASCҖINRO\Fgo':EƸMȪ~܍1>XcM&13 N]w|Ib+dv\:'!^ul OY&aaQP'J3ABu7hTgJ' %j}pI2/ o 2ESPЯZ(si1Fg <.2ri`Z0}i^\MryK"I/EG/NI:$t׸.XjKF_,N^/fA ;c t>iyu??w$=Q0p3_{wvʏ;GjSh2|c+!+lɓBҌyKzetAޝAd@/VX0t(E.;'zceaN&Go_[KJ!lK{Ad^| waK/;6ͣ})丣i"b'HeۑX/YO/m: _Dfch[Ͷ؞xXIAw-^`˪Q\k.9M Zii+璻 ޑ"]~soJf;{=BK8fEZEhBw|9S$/#_@Dqle> m~öޏ;'m HґocQ/tOEkd5nECOɢm3S׬1gsy8iiYEcׂ|?,Fv9`C6@Ex$*}faXY{B{X<˽ >'|veCH[)9W@{XiMtxrZe{^R/ٗdz25ϜZjY_8WbT{z:zb}5~ΐwky1^R0 ! a"p10?]n)]/;._^Pwt=,J7ozJ|)gX%I!XߙFYŽ]ZP;+o&CSx^4/8$= Fݮ6L,b+%FD5ȄFtE$^\D3+]Ǝ:CA~ #d9i) oI޿EoH1/7 dH%$j4;*t&IKҚb3 rVGyhO`P^DE39^P|?]XHĿ;L\M6l9âqyiSN2Z,SČJ#at=0Q$KT)L-5B-L1=;L 0< Gī-֛inf/sW=Kš BCRHQc:t_g*Փ9G M}xw@4NsxvE1ʷ1t ߪc9s0{)Gi 's|1z?%҇O(h/H'l94ȎWGg1xfy'TgRoy!vJ^CW|ƃ!a 0gE1Ɗ;^#Yɂ_p22T-=(8绂`) m; 6rYJε*2.@,8λ#9K?xժh9oYC.,=bFQ܈VgMxXweH\o2s\^xuAYV D/;&h珛@: юfiԓY° NF/=@E>VtzP4N'hTOZ+$Do0G!:c9][u,.{m^{l1aU#Vk{h|UЄT9Q2d{;Lr@eF]t Uk>-azGwFw x\((<9P̈30,^̀ 0,ÜQ0- CsGaK{Μwb7`\Cgдc' M5[rE0z,-|׹Q\ !Y\H >>H4\T]\A)*!KQyćI{+@i&TdUC4^80_KM8" `NRv>o1 . y yQPp2͗ 0Jɏ>I6SF],Ѭc)< ː oo8t]¬0`D0UgJ,{\zF.#=Asi cz̨y<+u \NKߝsO2!f8:gŢxt1=^ +tM!aVux,V]ʥ߄Oz+^*E(u#PH0A*/B5Ek]ȽŹ-aִܖ3:Wqywb'1{hD(' V8k=dW}ߙz"HM6IO} 9D9?tjeXMkwW#22J^@65 +zdybl!]#}4\b<<ObĹN;h~ fNRh)CO~"_2}1= Iߦ&-zlPݿ^[IUΙPϽAbFK6^C5dLdD+pf_/,&S=q2qrPK.K=JY[zRo%z%>yED|Үװ^p>J*uUfM:y钚sl}*o<8NrNt.PfI>]:|M|9;4PYB*#O*kSA;ҠMOD.'YjD# zJUmVk+r֘lGzسc[OB^9vĄ .Ϣ+ vЦHY:< Eneg:(t[;j q9~ omqMj9Dުނ6+M}:5G~ N0Y?߰U9ļ8 4lMvT Rd0sVMO=;f>ƽ2: Wj|ev 7ZfAhс |*ӡ1/ͨ0 ;XetֻhoT*A^.J"u4nWDiqh{JR%?ٛF8g򐤵gsى5amGG>gwl`Bc ;WٳM7Db3ݥaa\!jN@iB3ŪY1ؙfW^>,lD8EHb(ȯT[!r(8j`Fٓ?M gŷipy=e)Q袗x2[)lI]9sqJyh=* QH9QsTꔑGMZ|;FqW!0rak.Xr*(V'_}]Z~Bb%FmSud`/NH"q Ok=J{zn1  bt\fzeH/R ]4\*NHuR?[vyWcco<F_ؖyrY9Z,G(@w촇?^t68TmsK\Rkv8*f mV8e}QT`rIcu8 yc~r\-9i+KЅV|{UUN2ֹ /&S8'HS|_=P{X:)ǶkocX}$˃AΣTAOBbt8)8}$F{X\6+\Y #.^ ,?y5X(xq=JOkظ% 8_O#ҩQf֑#!e9B~ 4pY!!/#5HWҞqgTųq7Y;%O{j(+u[S+g 2p*J?Ty^K#syf rRWr9b"G2 $Q0]cQT xOoSWbq$8hA~'&gKip*|))њs'#F3-wkHh"W,h.XoQqzqukxYCr墣 Jg dtԐ\RwoR?Wd*lB%AmF|O Tm{&ɇ@]8OUݐ\Ž Ty/'rҗzx=5&.jVj;c*Ko ׷c,-3eԘ3]$26| :YQ#eRx~ZJbv $W(2!c CĐ2L1. -amZwg{d0'X'ėI.5ZqV -bz!w^׫I5n ` ~sSfG>3m[x dm&oٍq-n?D'47ReCR_eº6:|{x3x"Xk΃[eW`[YvKk(b#d~Rz#dWrEȭum@NPYy鏸>Dž{%t잾W 4blǗ'TCT|~cda:T{C7d\8ŭ#GUaӥ٭:YJ3nwTq ;} 3'4tTM$H&E#Y7}.&-6bA Snnu{DQi7/;5$0&x3C>YSyLu$`;~S(}$q*zj~4 1߂f1$aܶ(]Ն͸چ|sҌ^'(moj@cv-hNi:}0l7By(4tGMBW#$rpW= x48ƒcK*/>/]jd?yNW]죔}a+ }2T 2J^ #<ܔ|Akˀ n->(l5.JO|az$f)c,c$8U@ A._gnQt?CF-x*o,e9ًҫ7_Dzr$*u$I~ r3]GQ.;'W b$1 Jen1*I)Y}uOڴ*ojrIŅwִVR j:h763Fa&^P]i*>>Tc.7ٹJB{xײ}d1[hwFс=גshTёI^Ϙ5/{£؄қ'e4g 2Ik aoچ;ktt0$86.ىFL&g͚0x'-íDp$5 2}Phr'g/<{I[cJtX,fc=v0nQJ:Sxg8K[ZbB=.qo0*  n*EW_?PlgHL"a1XZ86#w*bPgTN X~[1Y/wKUv; qAx!PF8eܯ Lnth!vd¬vM!\.wTy 74,Ƴg,&jhrұ Vt"G<7oU&ԾIOHp-lbYg xgߦ֝F";#3+fyh: 皌 nAWkhvv>W %\ ?/aLm[dt}vqbLm[pkQ6P'7q]+v-rcAVnkl OWTH4nH91x,W/Vm 7M?Sq< A&P֤75O< !%=WK`#ل\V@yr0G$nWԯ #>e^k=7sl~Ntw~J iSoxf D+fҴ6i eݏ4v"톴!-Ws4bi!sIÇi2}[3NĆm:[OJ m{0=P5S_-%\,OӢ;U(Uh"YDf98c&MGxùmZy-ighߝtkGM8`XdrKnmf"?iek]AM[:(tvd~umRx(6%?vJd~9퐽ۨ@Yd 6)}h!70Ī3o: nIV#[ |zX5kBHF+ 9k(N9J% 9J@hLA4CiR _BiEuA4?Ҝ Bi~DhҬBA4{Ci A454Ӑ/EoB\|jDHXv-t7wI.,H 49e'$lH2XԥQ820'R%0LC qN-er_~ ray)Le{~?#S '󢵬1 J`%\=zESI~ʪF9P l y+@nJiyҌ y=4|DZ(LDc zrlpJBd{eofBS#ƕBJDf7b8I<0 OOFMz}_F| tKE^ozԖMop7Tv޿])rzw{3N%6FQ@k},HTpZ[ZPKdK%rK'ulb}/}G O@ Bi#M P Hs?fwMC4hNҸ Bi>Eh Y4hLB3j54 Moq]P>?Q YFA B% 4Ɓ4|J3iZNi>h# A4߶f[C'f~<D3id,AhիJs? цF?nJ@7H7H347{q|i¼)e ͑SjMh>#Mq͉|.wN 2f=Ҍ yin 1ftYڮaHsܣYJs#ҔѼJ;4 y6 YJS4ch^ Y4<4=(Ԍ@?nA C GG͋A4Bi6! WCiE;hJ3iѬ4NPHSDU(:"'A4|~h^ y'4-HP 4w Akh4gPӼH#| A4|NhCi"#A4o|4ѼJ3izѼJ3i4w?H;Pis o?HXcuiW64P,i# MMJ i qDh# Mvm?H3?7Hs]ͩ6i׺9fwi,n#G'm?Ho(۬Bun# A4B(4i=46近`Mq(Mo)J ?A4kBi"ͳA46 ?47,yi‚hֆ'iGHS| ?DFAA4GA4c;4h\m9^$$6O(Ѭj# C\4chn# A4_sPH Y4)4|FهOͪжoBG.D^igҜ:J3i*h Ci~ۋOMly(|Gcs P,9{XM6oi"d ?A4lEGh>mA{hV M 69+7r2V‡-[5JyQlb7*&RӪewjsNctFHx)ۤ=k7{Vv \qr6'=A(ΥQ5Z%$@y_.HFbBڗph*FbGnx!8P XZ+:mQ:&/GW_;<[). LݦL-*Rxi)۴-\iFFmrJY^Ȉ_WSi,M\^NYA\h=]Knp+՘ˋCYRA˘27fރ~<ԞMv9i7֮f*GnoҡEJB;yd'uq)]5cjadq"Sߒsފمsu"g t-kX{ZeNq&АF&0IE?-ɵdB@2!vbڞ{J5ű~c+#eŏC֠t=UcB2k}Ert; vHPru-|+*scOѦ8κpDk!COq.(W8tPc&g/L>י}́u1 Ř$.a#dF[S5Aj;nCVӿ&,@mv}/{zc&OTnE2?eH(&)5dŜU֛yʼn6=:֓red9lvaT㨰Ub|I~8ɖ')a\Sn6˵VI! հrB~JV7NbӜ^rhddޙK]rƇC"ZLqz+ҕ`r=kvs%c8dDWquҎ:Km= gK75L^c3TL7\A=QV;v]Oss+|8<6HU;0y.TÓN~'t +}|(fDblofg]Mh-qw&T?5.5Bu?/dHn^[Kafl"Xdu.`]zgiƓߋ `;y ĻQ$d-#R+OO=S$D2x@hdd!2k4b}%4a)gīz'RT@;+ 'meE&V(E`vϠU˫hJkH'bS(Ӭ'ȶuYSȘ\}P&}Ы'vܯwԶzZGC9TqrTm ^uY講hf>M0,-cqh (e1_3l KE"E_ yȠ}Ā=K$soUqգ%:9=a2ʭ>0 G|QfԤ4_):g룠$k7^ #XQe?t':x,jom;OR:0Ɏy:mRGmL?w~@Q?1ΤdoHӓx׃I3H2VHBC>fB~Sjuǜ66ðietК5O[)ͮ-zA iJPX$iYQ{y]KK@<+L{&kr|Hn ]&@&'L12X=0p|P󢤙{_1N70YnpGbɎ?멑&zҏ;<[]y^̐s7Pm1]fpoq[ -Rv3S o*ӢD]{;Eԏ{Ƣ{;^"|PN/8-U(eDwK41u> ŻuWe4_u&1sǴShΏA1?!#EV,;Q`._;4MAøvEE+[nEdG'pѠC[e,_gqyG[F/j~ " 'v~sR͇EWmK2^Z_43vqE t?l O>LOo~j_!֏bg:uė1AH.54,A!R'׀z53V}ҫPGATe_MPuS:'Ͱ)Mln~ NS mxVF)@0zc~ţuLptX`R7s웲vh60XBtrgi4jDa%ر:7)>Гu }Ypvm\iggIRZĶC2VR48kY*dmwͩѱ08H} d :f赞P|7뫅gޫdR*Y%3{*. 8'dTCNqw((NH[Fg?]50,C >/|.]<"\:x~<4ܼ|H0h C\CP8Xv:B6G*@Ոm;^!*I,Bc7Jya I;c7tp27yf5Bb\k),I%tLPh%*ͮ:kVTn2mQuQ|ڪs=5=jCE*Ugg& `C<$$Ga~.1=bf ݅8˵=O'y,Cs{g,DUc4eykh,p aR[ GFꌵ_[r ڹru_iae1J_fUle6=j4~99cyPd+p}lO 8A^DZ(m4f0(G7ֻ-W㉫ k|I%H)p}5 +iin*H^siCS=5808hl' PbA*9*2'.8hv<+{BߘA驁u[Y0%伤|KOXބL>)̌7@h۬#\! 'f @^{dn"yen~yD|8.@\⯟ev ۩p!uU7}Z[GqJ7GTPEQNZnK3<`} gKJS[4xFO8Z^I~2~806S;N| HjY0 }>E)kĚzUb=#tUx*%T+>s'97ܥP)bhSqy5=⋰E5Y^ի彍ҞWzZkgu>y[ުtFA/1 bR;]BG>ճqQva#wݾP_qF5f !!iJ5Y@5fu¥QAs] l~>EF+{u'Ϸ[`e bv_ucYU~"/~C+?p; 8c * ZBg-[޾e|3Y.V?$*A tfTFP2COX)O}d4>:_EFɊ'=y?HI;+PsInEq']#z:x6SE31*kI9ӴZiaZk1ZNȊfP>l:4eГyӨSИaڀIh$̫/E $xHhܪ`ȡZ|+ӭ0Ew+u8p,IQj-׊icRs4(bi(FeF-Ay+ 9555;y gN#WXf>M'{$[;0.o}'i_~#NP"HN5)À/mQ(^*fV3`beRkT)9xupw&ʚYݥQUw ̑vz 7La5)Q yfH8jXTi(X^vT0FBy,p熜󬣫ctP"#H i0!u0m#Fj9E^OH6"9UQUNa'P eq1; 3ja!5ÉqBq̎ZS`plKmU6츠 ۡ#zF<_,zaւW%/'~ I?hPYrh7rӴ.r"yA[Xco fo 4{>mGqIقlyݕ皺N?/W=/ȉ䋷Ϸ_Q?(5˨\6-܇WOAk>֑~`anqW'DD|3=uNeX |I_y)oWs'5яp,ӴTDM ">(3eLI<%W胾[)B%L :VU+P ]۫cT`hFhy oMz2v\}.I|%~ŝ~T/x(xiTKA["p](ïFuߺX/2r}7֋F9JlO>_7)1q;™#X}&7IcaNC+TZ,w֙ &%49/դVj8u [^鍮9#fs5krێݟ0CgP xA#W 4. K_gv`rUT$B97JZDLfW+`P"YY쨕ji\#.o#`~pnZNѻ~"(F"~/zq"d;s%!̿GdyH'@>܁ͫ0Ws4J~/GMy񥩈$ً+Mjq_'_k/.i<@WWCO `GK 5j Gdպ.)|P3 EYG32 m ea鹭Z15qV ?rhSϭBJxnK$͌)$a}PH[s:V9^is:&^c,PU!n vwGڛL#:,˻1~xQ2mcE 1.>~lDM wk=3T ÿ<x@u3b}Džqλt^[/ĿcCQw\Yۦ(Xt\O7Ӱt1ҧV֒osu[p/wDp:qXZ? 6M♪#O+X2I0\ΛP}/JxEjU3*,3O r" l~<9c}&zѤ6a=Gʸ?%m}wӿ~;6x?e+T祅oAkՓ<ڕf/ϘJQ8gy1҆?-zOHy1mkP]ف;0v CݹR2,F]u7;)&ݨJlRt GU>^Q>ۡ,1t[fR"ڋF{Jer> VYoJ,.oy|Park*L+LUZfXSaw]j7Awx=Un޵0w' ̉P',@vǻL*y]< ; kiQĻl17ƬZ겙 H#oanQ%*]ª]w uF0 ?0Rl q)]Z0F5EIJ&MŀL#ukߦێKAR} Rx j(h@jn\ORGE5۞ZKeHQ!|}A> 1v a@(oT>=Za J ;#9pv7 Zܒߥeþ|>ɓFA Ÿtܒ:J)v́z^O1Z✭ uތjVsdha|)hx,#FX76|ϗ~-o\tʠ?ML.xK̊ZJ_S}ìx[{>XIP/ #( 6/KrMٚ+-xD]4^ _-7E5bQu$T2zl VZ-jD(l߬/&Π92b[ɐKմ"O7>,sYfы<뚕NK`_̃Fh%i< ?4S$z4)}/֢Eו?:%OE=w[>kݠ _֝M r-SE[= x_p3JGE)[7l^&iyqD t 𨬶oYςE-.Yh 8d6*3`\CcA Džױqzt-(/=f(=ۡ6P{7xP[ЩBh*;ٵ7#9Cn(ԭN[N\/:j/MXJ52؏ד'[4BX+sn~ZW`6A³"67m9hHҡz^ahI Gi+!#AhIY bzP0P= MBpÑRƭn1kq:d*϶*7ocrّ;PN?f_blv{}p *NPє 绊C?KR=o< Mh3X]x(([vx6L󲿯Iþl4@ E@C~SmpC"zXA4v: `Oa\A 0 ~Uv20 ~2`0Mea(CWv<޲ B_<7m+z2:'o'%=[Bhdܦ-qF"+öQ\iA:[=(,Y#X|:GB(sX"~w w>PzDfo[Ppp^e4 㾱`Ս!R0RJ,@iEFq7bDyl++ <:fa! _͞D=1=Zthgmң=7; CYX83R-&1QT) Uq[-b3Z=_DS5:@w㪊 &sը>>,0 @ZT.:S[=Z%tQh[[Y=<[.MAڅP6O{QΪlw- ]`["FaE.wsRax(YklGq涌͊|Yp/ނf-t1Ap,.c0h7w8YR2/*F{>Cƞalg:Y΋1\xm}>MΨþg$Fq௉fߑwp 9jOXS%˳N6Wrf%Wɺ10Qu gC./"ߜm;6/KfS@V+$gMfpyO!L)@)FM«jz-8V{Ғn StH0ңoInmjr΍h2 ۡD%^ݥWit߫onZaOXK``^O}jsD.zlռSY+{9UZKP~EAŹJ{BIF3hbw^Ln ^crTaQ+5N#d,J/y1~;2SnYD0%J-=ExƟǐ b\=+quh*4#. ؑHG3|Fύ3duqb"vqv˗'adry2|9F!:'znfΎ ?)),1F22"HA<|Bӻ@| hC!qw5W~7:i5=ݯW_|Mkyݯ_﹢XLd-nRGǮ^f "|[1'Va 3Z28.q9|S;YF8(ݰG}_Х<Ó*)^cξ{ur[`uw+3C:2n 2~6ٲ{CM{_xoMdj϶seU[kědŐFoTO~zc6P&U#x=mDA{=x~N؎V& ƿSMmH96ȳm~S"$2yg'D{waOvbVHVYOݹl~Aot3x5f13hx`oa6<}kش.H>"Bd{VoRS{.rCdo=xK>Eto[>Ͽ }-ǨPF2)Q\Qfq\ac:&Ȼ(:`iO=} v:%φVY8NN?7B?p]'joWq]9++N5oyܑ.&#/+XFO[#@tfmz˗WV{|u;ژ0Ji<9nbY`ނV>mt΄j;*F'l2XQN*]q/D?A ˄L^ddR]tkބg$- %Z;:FcY!XGsVJsnҧ㺆gk\$ Y*k2UFf#| g$HfB68^fsRIJ#떣fNJ#\aC x2?k>bkn4c(A]7K\dhe}cLe~TcCr!/\r]ܠjH/1ҦjHVGT_tihNTwR_vaĐZS}5 %%?m*<$0ޑ^ eRfM%cy1&4Y 4#]`a7ns__\Z3=#1K/ 3\f /;D]MziH*|,4[ig8_Z@z3U䳝 F_-)m-1.FuЧXsO)wU\ߙI#UYzңrY V 0)Y@vEUڊH>%DV;{V~q |ZqdkyLT_l[֠vsyg׺A-4y5/=ZoJ%VC`Eˎ|7%5K3ύ9+'s}e13W8+&;yV9:f-)9^F#l< _.k–  6 ݗ!Ht1Dn_C#Ru'*# EvW%'*7o:HU4S$̩0vEw+#7é~y)ߴA8PVYh'"mo]sZ뤦& ܗMf)>O^ׂf ̮qh9҅8n?hsSA qwVmJWxRR˗_ڔ-R)3J{Pssxq~>u\aFlb ϭv l!521ʐ%tg->B3-PN]^<?u 韽݃gQM5Tڠ ?(OG\~duV.>ou1^b)3&?^:(+MxMYtra$~9PӟT-|HkV,zP^cEcKU.߱ XK*8Ug;Q}+%+t{_M_P^@y[C{ U{ӗA&QE. MjG3ǫ'B3&!}jSj ^Tud(=eQz 1 F`s!iSr+|XgvNIЅ@luM,/Eߢ)0'{ziA85 -=Y1 qW9 XG=g_Z 㑥ݗft\ADcDd5_-%tf03!hP/} }LsiRL h^g}BJƋZ_%ZJ>0Ѭ2: q`(/HN&u\$ Ns5eg}\\&?ċ1bz<F)٨)1sJ+ܑνB.sJ3t^n$~㙮fa W1.ji73K](ʼn͆wh̕^z/I}.߆!LIᤑ^AaL?!.(pW_xYtWK!syTUO1Ubk_F #x\0xc(2C8Ppv,;nG88^֌j +㨽>q|af%mƢ"zv0\ ÐFBhvtwmUEB=knud/?.Ad;YUK#|_aOzKz 6Cg{[_P8ؒ":F9RW WX;#߰䨁u H=XXFU8(ӬY^Vzg+cќbAj k21m:M(z}CD/{s1CXDv8FbD t?ψJ/}HʻϿ 8A|8.w9\@禈Pr LPkLBY6ߢA.]:Q<2, 3tTnQpBY9g4J|!vZ|*mGg_^G=H7>?ŷ+w^/_|Faga.V$umyׇUPUK]MazOY0@O@U/ە^XW=g).S *Ec0Lp0K6])h:a>W|~QW+rx)-9ևK#!O ˦(o$6a2npqR!dA̟NqV}eD ,5\AKiF˶!^O-gxa4of,b>}JE"0 m '11"[x!zbĮ 0On<.V*9_TC7{\w Dw4Iޞt }+T 4H*w?M8*}ԇ-;7r B~r#HnjJGu=jx6* "3?@ p<9;ÌO# =hZ%O“yKwVuz-lL1fq) ^\K(+C&ilyM8]N`v1lĶB8./yqr=pl! csA*֨'Exuҥ&ZI.vX褐сU W/|+ӭQvi,<gM hdH+W;m= _IXX'MU[8t %LZjVQkCz"T""\\I@k1ZuDQP(C[)Z@PKl~kOr}kkXdv_Ҝ8aةNF,24LU X 90- x&*}󁒊5ƿ3jǎG?}RYȖl"J'R t.~۩ˮOjS1EOEi<a'3}15ߞ*}Eh[gu8q@Z>{Uh$!Hٸ ~ZؼgR{toҦ5+[QѥS&g`jQپқ$_fK˛rgd[q(ddSb;ŕfiFM}Ē )5;=~(D埊sîIMqwy 7ռ 1ݥ]dui<6=fj`ͺa*RUljW}hsLrQhRˬwdlZ 1&57l(8*CV jox3s#ʰp3J915L+{bJ湜$@ܜ5<8ɪ5gU)fu],#a$m]a '+: C]K\1BRi9$[&|Eeph33`\ݦm=$-*|SNw>̐VLK* Smn,[Mʊw\!s,zEIO=Wfsl Ż|I\ThF ve'ɒG! wu⵶8:%o뾮t7ZPPLe,lKCј!H *͞:=“W-\ bϪq?؜|44^$Ȯk) @,ɸWGB.4p]\^wx}⽠?-9 w!CL`8pF< E],k֥L.Se(>rizN;Ƨ/f)E!?R8cJݥ l,@ $oLitS Hqʊ}K>lOvU|?AksЗpjY@t+Е2Mf v^JZ1c K$X-,lSvMB~޳]<3[p΃,lw;J39u?\5i;爇c Ǹsl8Q3V+(p_K{V~`D:pIFkSlJR .+T=/?.fwgZ5S_t=?Afmr_"~秡)ΆRbx|$>Mޠqr#0*R}8x4l3ZP"\@JR'S W |F#p}3b(ECʶ=,WoyUjP';,-{ygb]l$D¸( PC8'z;3 ' g(b+d9q?&G"{j~Ól FQ{\c@"`3A ^z$zvZ }}Ɨ(^LEN-.L~hfA*]GzfdXEx倷+*6SX`= x̮fHG$!}Z_*ބyTWJcE\U:±.e\ʴ)6NLҌ.3u&U=kFEgRVqBf4+?DKX2f?5 Yts3b[؃e.;ՑYHc y16yce3kS`NSNq>#Xn K(5UG يgw2;tfB:i3Gα$fox7?Ҧgp'n6.yv>:eÞVH(f_{g5gqjs-NuLX# Q"1EYa4 mreNA]jd!k4 $cnkR5<;Iq(I'n':W`7C5ۄe?^2є̘ȱ]T-{*\30h}<؟"5Dn(&4x[#n4Tc|!g a{8No)΀63YH~+NraBacd#Ry.;AX"0CqQtPNohp5$@Jrf e$1h p*fxUveW(- mC(ǘzowW̳/.ryr)q2­ڴx`Mv}D@'8] JOx^ 6gO I*r&ζ!Mnb̪e꒯"mP}!'iyqhvv7' i~G(>^5zzBNëlٮ=\/< y~/٦H;ũET`?GʡQj8۫#{AP/Mf|E߆!o^" g0sp%ˁ1roIpW/{keˤ yEt褓w#ĬA%,L`>xK?H K 3+&c/j`PC蚓8jlqB'۔AҊE()s>d%Ռ!+ JPJ$m<l>X_HX֔/.hFkIK`eLZ-L}PE'Taҳw VD}/g]H͎SVԕ I7D(`|@/g4*} h7in&_=$5勳]SPuО5T}s[`̥d!$KVrlh\ш;1{(*BR^mrkg-DŽ/#PZfsVV=u;Yۀ^3x}1L' &7)$W !ICj4s:&j3wdoyKU3i?߇)"~\w{}JC)}Ng2&BjPs"s5 PmC(f6uK.ĭTlҊH+V7y'^&Rw@^ݪၓxI,u+oCP/@ºwg,zZ sӫYlYqTG .;AXNRrdQ0Жg'/꯽VlF+<Ҋg3:מ-ӥLi_dTaZWǶg(ڄp+gXE4BKUE\MSRUGCE=O[#.x%zTy) 6's3$A1 0Eh}p}{\nrN8>%L '7~=9'nDFׂUo^ikt!Z ;zM(lpSz6䏀KmQ-jd4릘jMBǛt4M_3Ma҈-KCCׇ,Zxs9cJ.QQ=O%5㲄cWb7>,w-r`N(66nₗ3yig[zXSAGuY|ap5VpΎMf7pT$"*>ꞩ&p3G5%K6ɿO ;2MsXK*eep+Unڮ{î vN,'B؏;bm41 Mq)5nvƴ-"AbD~b:Gt Yc9` `ز#.$Xe}>U9grwS뒼S$jo=lZqZp D $gEⓒ1&(~B;b]{*\e|3N3fT3!6Y(%shRڡ#)g1}YD!zg[ClL>W;A]%8{5KOimz})%VK*oL"`n-}R^D͇$߯" 7fDM Gr4MQR? 1jL C[~hGG>-F153{\Xq}½fa 䲞tO({x 4~p݇7ՇߙًX%?Wx&OPz 4*4JTvowk7 VxAnO>߳ h-YϾt,/g]z+W2S,j_ӔX,72ʨ q`{5ΰʢX)y،d'P6HEBCĆ)r{H _vg[ܷM|9 5 49\`Bd0óYVLlH8Ug?uK7O1tވ7k"q{r4(n!_tػJ}~hikP`rAyM NHSvød Lhb#k\ΌUбô&9[-3ay"|y[<; ynY]6 WJR/buƌ*لɏmj40g;g_ᒖoUf Ҙ0f! iu}lVJxfI4dVWg6WZ#jg7ʕ2NEv}uRcXVp(]6ם޶jYU†F^x,c*oBq"(5C}9BW;b]N`kBZEkboD#ةm{d\ !P;ôlXJOD^],l7v]Mf7hb-{}r\˃Q$qB"wFDRL0RE֍"z`Cjƨ2jUdTڝ5G5>yZu1s-e=ַYN՝6V[|vU`t򒮪Ò2Jw&yiA~uWJ/amy/]SMĎk!'> 8.^d5=G Fb?He֐|uX,Iw@Sf/Y{<ыv=!Y3S,o>EBzٌ0bEB ^`/0+C%n-"xߞ^ZT:69r Cy;% yU0(euR %E>Vq0Y7k[diI-ln8&(&FyUf\$lZƾTK>J G;,Yirl{I#ql?[+@]+do,@B=Za^ߞ W9er$ -MP(5W 1x-0fwIIU]J#gb.n!ͷI6rz,i& `~Hyn8A c֮ @N%"&R"Js~HjwL͒w+berM7Cwfْ \eE5bt uQGYϢvI*A{⨔R[`%|)С%?&WG%iUɁ#It6fM 9g?1W.ϐ?&j+넋)ZV݂L_ziMHZՠWYnظ9#+yX-zJ=7=FlRihvIMZc:-ݦlrZ{5]Ve^'ngW޳ׄ(B˞ME7IeJNЭhiWެAUN()e!e "C%g3ߥAtcK3d8*(G6N P:lfm9)uߌ3:al7Tؕ՞<uVՐ:ptZ ѧQILɷa oЂ\t rx8"]N'+le_2,O$#a#ZgN8ݟxm[~`OHQRRWpn5l];$kpǜ7ILY}Yf&I%<(-|IN*| ~tS?&b!J_KC'`^_dːq.E_ډS|d`e!1aJr?-2Gh y (ά*/R1NWjA t0<ʾíɬ:)/V LQoҽ̨8, *E(/|ƪ\fR_òÆ(0FavdC"80܌[k;'除NL#\DòпaxsQ7uE3czo)fFl@- EufP\~a D#he 7XyT`LM\FnU)ɿܛeQ%s,;S ŭEw`Gq+Z| C{[~/tĒ} h6QBSvQe\GeS3IiF98OGjhƹCȓ _/l5v%|ƃԖ1[g55p~v&s%ob JJD% 7+XUGj{M%ٓ xgylY羁`ܘ2.{%,j٥NSdom Ҟh!i]==|s\}8XS}m9NIfP9DHf^)':"ז¤0W +w>(.$g=tqzWx~\-mmG,M+6`81!Ҋ&qh/]՗gW#HV4Kɣ Vs@{׃Wm ~H^sԋl ߙ޿ɽ+GZ><~sw@<̪e6RJA:8i?VuCF^7 & jyh&TPS5ө&'yqK#6!vVRGjify"YRum-Ҁ:ʦ{©8iP DvLAS tH@ /$[ϸUiI0tL袄qR̪xD?`ku E1ixj'<ǤNJ'M&^W7bIԝuLvSlw&^DiP{w3KpWۊ8}#\&~?2\ky+mj=*V6ZsC,sqkc?2 +R;4t@cQ+nؙsU"]TbFw̠o&l@WW(*aC|P>Y TjrW1X\46^YʍѰK+ybt1_, df6'W^Ɋo$s15Y뼤 Kt^,9yJ (-|Gˇfؙ\m%UI%_MW7Ze- "&mrR/**Q"`ݰX(iPFͅ7p 7xGk;v`iƧN3#W1ceJ5eߏ5x?(v5%5Eɿp={g7 (*j%q#EvTz݃b0cDw/Cs0Te_`6Fщ؞"+o<lhs)=3⺟ S@s:}Ώ}:/t<.~|94QhaRnlơzCjaǷO} ߆`LNr+enwܨ)h[/D ZOA6q~s(}z59j }(Wĕ|/ydim*MK7^7o9-BhX*3JhTUת%EChJxSpDyuXxC06>UFk|=k ߋ#,>Z[*XU.q,\,c/샱Q>Mٺ7E3שc:+5^b^ !ʧfgoS_B^RO΀wp{TٞAQmٟ}0gPc3s^a$mEΜk!y[n!T˽٬~b48'Gg!~ nԱNuT[:ix5o"޹(YtY伄џ{2K,xXe0e_ǃ=CUIjy&( tݖR FkQ=J s@W;gf#e>q.lj5JL[ƣe(A*]K-$qN@1n?"N-"ɛҒ<QyBMCSILoVqPrf 8z>  |R!i?Gsr\o@p;>3wLJ݅Mxԛ/bZ:ẽ[\EA B+nN>19v/;+,]_^{wL!X@4cLى#x-@՗4JOeM<]x0Q.N5_^ڕ+u{3ɺ=м+?_JgaF9݌>?Gwr0~ 6rs/\{`4#ٻ>=͓]Zv`uFv?^ᮾt]xqPacbO_yVASDAݪ^{e{{ ݓ Ѱ#\gyM[>x6z{1V1ח2/;E^nH?+mM ^7?fo@-N]U\Fƾz jRX!H_'&v5UYa3b`АSVACg]TN)ҊN^vd4(+tP6.Y)cH)=d1IDa!u hnŸFZ=DɍN0&F)ؑ$\|#Єd7'D{rcȯn8SH(^3<M7<=: Hz=8.W`zww/3N뎧0Fҭ=ҹO?dA?~]5Һ2Ϗ%ǒ;PA8fHi?UWlQ>P(QNB<WgH9A^3ПnOѵ{=[tr;X5%W';-d\IŸy-ǻnC%gxw|=9==jlLo chx_Gg{TwhB| N&ۆ=^Eo ">z^ 77j 7B)/u.ዀlWNDɮqzfXe?/?vBן(/%ta\ 8*8*ɿU,"YO7*( l,߽bbHJ BdC=$o{n]G4')W` S0j!μ _z2( ?;~Ii c>?G#tyY6DŽV II~z1K6' %o|+ #;`WVWeVMҮMyB *"buq&1׳vLM:1yc2iy&gz6׏5'OBX$]tHR4G@ճx%pK^=zQBe3<.C(mkDrg?ȇJcw96v1g*m,&rwe^'CMUb=35֕]9Zx%+45MqIXqc+ҘaC^Y!^X5 q/ccyb'x$o2ؔ Lͮey8(dJ1\J{Q/9HN ᚶʮp{!w/b]^_,KTpP뮂u uޙY=c| ɱS!.&D.BQ&p冸\t*rW _mXѪ#fƘ/xg>`3> *̠M_M{.4'$C4f ZRɵ oE⟓ +dRjx> +D/1uMzYh{ysO.QGaa$Ҷ)[9V¿ 4[{q`rZGef m9Fw-Ŏ"ɿs;fN׋ΖH;h4cK‡BFRtN~-<e=v+t1$F9ǀƬa<ڊf'" fKLڰ|wR_˒/N0exgPtOPNF/\!nW\IaXFܥ^%$uq6I%vB )phF)(?RɃp,X'-F8}٨,TEaq˝}KC5C8'F'O7˘5s'D={b7Z?"eutM9h6gp/-yP;Gש=s,w`v>w@-ΐ4!Qz^TjFgHKH`` )fន^ܱks&仝 ILw Q?TOM'MW)ՒmZ맒Ԓ Yb ma ~M($Q΁_R-*qJK'z ]߃}9 / 8T[k|q\O@QE<֥dU[Wm,.uT`&`&"AOp: {5EO+P ʱH!0Og ֆd B(ܽ'24BN%s6|i w[c'b"hٻiXW%G!Ik5>s?0T1Ķ5z !:GJ K[Թ6y(^ְtoQ pXj ϿtY$ԍC`'Ȟ=X$df' XH"-(A Yp d*pJm}cHQZ aBziڟ'+x07lG:n&D_ ߿ԋÓdl& `3XDS1'~G'g&H.zy+ϟACi$ۜ0܀ W)GM3VuTh ,+?\#)*7(űa?&^;*c3ɸd$k$S\dhv&j?/Ёtz7+,٥7>HB4fӦ&3PIH:K8؃P: '+w`>mf3ǣfͫ׿gk3|=):kod|(&ݩCQ$hS9HP:Og9)f ع6j0\i1#8%fo>M")0ۋ Q?ZtfD~,b>}): <øC% eDOO*#pOm祡WY)o(WNH԰ D )5ZZt) y[_5yiA4҆uVNJw gW.2+,Q?9Zٺݝ/-C2̌6`y#_'(p9:|U?<?o9 qeC]T$VC!xI T\k dE #YGj} /h_/}D=<' ʸ5<)uhxK-AEѭ!7 Yw%FS*&2 .6>MVhHZ7wl/YmΞT} {5/CӼA"_a-ecE X c@:¿#gbT_lvq]eZwyXL?T~ѫTFI>}YlS#kU&8 NoFwȓ?AVFam8if/>ff7gތ:nlX@sm*hGc`+ONد-/}"A 7y&xY괯3b?.Z\%?ƒnO F*{fUu(16餼XKTZs}{3J~ ZYcm)^AoQ*d2jO)F)Gra޾т>凉n7gr) WA^H9)襫W^\r0:cL9Y4~e.E:Zqھ.,&6K¢вO-0f/zUgncZCOC/Y(\' ruF/0=Abp1˦B|Y/Z!{^/[ycNPTn0J(_tڣD.%w tfy$l -d~Ub\k:[y;S\ux3Iaǔ ;9쮺=&cllқ*8uEC>H pD\\0t&FB7w~c7h/n&4no t:xttxtz?KI/M󙅨%Q Q>LGR-|Wֈt{NVQq ?yYm9*hm2StSGZ2aH,wS $|Y2FJPzx=X!̯oWGkv{ɇ66f[p;Lew>US5DQe(='IykwH=RD\ʬXd.4,B4J҅+xU=y;0:/kvj-IL?.E0Gh-$_Zu1C  eXfw.?O"q\&.hn;ǒ 0o1Q7eH:>#xM3J*- p 8S4YҦ]%[7 ш  il&҂TD0w]5U' τGz"dC=[ѻ β38",Uƙm~FM@9W'B5se͌8 -*E//DK-݇dg W&7N' fE #GGۥ43e۠ԝ6OTkkz}+/A@n;nsOCMFCNZP~J:.Im{ >9H#G,sPKxZ7oቔ{0RC m\(U|?q,c ev->f!3n@l5X;Fc`](JԾXVnqs,|B7SˣWhV,DbdWƆ3|sߡj pVufrgG: ~Ce3Mssq٨vew¯Cwn؛T-ڇtEC+;h~l໡".XL"Ǘxdbsۆ<5)BQ^l18eZVߑ1 B};\20cCġˌ@ =_Zwn gzgEڷ`l8PnN_2NӍjARs{Yd[a+30$AHMJw:J ?es3!S-:jv:3gIeecNhVA*!;X_Z>Ko"cFaO/ p6~nF7qe],#JA퇘 ̯\-1:awC,P<^"5J߮2P\bOVx@#`Ua޷Q@geX+l洮|wӁRk.,g9`>mS.O2gˉp9s/8էf|?A*vb; 6RqɇzP9 i-2Ps7 MjwΕuw=wcvMDhRBLbu!NR5Zۇzk=Dt3fbBfE(Ys"- v~1>1)t2[$} УFwrw>t|R#^b <%^=^:R`%pJBW!IyU "9'n2Dd.˥< "M߉BA~]*+v@0Aַ~q>rqp#G h ރ1gG*B zkDT=9}ơ( B^rZ!: . % _GICb{QRͫKO$ӽBXR$. _TXI~_9SwkwMoFsw({RC)-r`]6[OGz]G+^Y=MbU@+H(- |R#cGgR,7]g|\r@NeU0[㈧]>cԔ<;|L;P@4iE<؋7:jSe{Ѭ#n?<Sl,CدѻҊm˥@l&֝-OGO}]|_P!!-Mt|YqK].H~q7ԧLKbT7`?a(z0:զXɿ3PV~"5mqW#j߫duc`%~3Vڑ+602WqI^ڈ3ȥJ:µ(l^^Qc \{=Wg|N;~Bu>FQUXرsJޔQ3&ō Y}"NN>[!|*#]N&$fl LKbo"߅K]JB&`h%-=54^PivʎFoĄ=YK`s~ΆMwWM?q#*sn<~G;A"rƽy/rўL_ա܍dzZ=둾zu˳ǩ,,ꗶ?\ŭ}ݲXX 'SvR ?Sy>#\qՖd CdV"'4&L@h[t!jb7U'[^:Z4i T) }o==kT3ApbJc=K!^ @Ot&.y/`RMWc9K)@=~-&D0mjM!1V34> uUGTT$Q ? +`GN8U Jq|թtNK2mVKL v֣Y`^Dtuo3@RPFߤ4VbQ;_/@Y*GWuͨM>S^%ny6B=݆ >"N{H^-8*%yޢ(qݎQej#/[E[>.<<(Aќ@4U,\3}@<@ҳC^x}b`ϺG о;J\o\<4 ʈT0m+K N:%f,x6V΀ PUl{q[W:KIOU)w*D|w ,*90㓈sIiTlSQ ԭ/Pok&]Q1aj%xRiF^^ I Ao8cCl;F|6$dѺ#uOQnQ3 U$"ljq]U?1Hݒ]s~A8K||;Gnekd%\C;M:iˣ[xF;B? ,7oH|?Qm BCmD:*9FT=,Բ )ϸ%>ឬ_e۟/nѢ=Ƙ v7EX2%DVڅ 7.'AV v0kBG ,AxQOגtc)ƓHAMWi^|2ʼ3rdvNn+r3etz y){k9ECn9-l ƴ剛lI]_mSwڕh`b[ ‚p5!سE72wzHwm nW *=X 6GDgRǕu]_\J3}Fi>-sKy:GCqhY@tOfsnkf%|90JvrY DD܅{"T^牞*c#y,v>FQlL n ꦕӺ}_B3SْjIR}P?\Br) /EV:gr-bkR ~bfwx2b<݇;'2c9ŋ(V*j #*Zc0ׁV[n02;k$ ,{h'w)0P,t;fkfˑ7kU5pg: ]CN!e^EG 7!nSYz{wvZ퇅sXbA[/[-k΢XWgi?$#k#̇=Tvό; ͠:tiuv,/v@QIVƚ`v)c]jo}#Z)woX Z jW&"whJ]+! G™iyBjh(\JA{r[`/Rg+ul0:6661X^Q?|sC*|91oK-(&d#:ò2 vl4YɫN781p Vpت 7nѮNw* y@u{|}C?9j-<͢Cm5(rRH뮿׏]"ؕxj+nQgp:T?^@*?hYzY ~m `vT9~hkYϕx)O 6;{[[LylT7a_^s̳13id%*J\DKb}00͚-D`aR E]ky6r9 &5/I]LMZN2ZB'%֩kr,\ 5N..+P^ϚVΨ 3E[Z-Rj3SC䢳 EeXV쾁T`zq<[@eMV >jxNADv 2lzYڜ|ȯ;hl0|LrRtRԶ3b˗FSO߶wZ~YR)Q!;w4^yY׶q<`l.-Ky$wo}$PKS6Jjg2f7Ezb(+ɗBl9yWǐdNXa-moyՋ3?* V OX;ѿ* s(;*֓U+oM[9^Fs n cBYɁ|HҎ\wcOJ|Xv*=/uozuoR8JǶ [qFLsD`"`3lA!w= Z|w& OVtXDdf@͑ルN7NMed]'D:JX\}8"Z;2Z#PF?E-^Ь,23h^s<eIKk*P`7%?0^ 53͵9KzUGHԡCY &c!Ƌx[Fv ./):ޥ'B r AsS9P`Pҝ.u肒^Qo[mXDE1b8\FOxme8\>U| '[/)޼  :}ɡJ䊜Qnn1yA>E6L- -𯉸|^"kJGPrѸܻȾ~O:vS:êBlTeZU`?q.&xnث3Q=KCK,UᓺOyQL LOs7 Qt؟L;bToGs3`casϮH+BX]-WE WUmFyWSloRllI@T:ٷWGoM"^Cƥ`"QSr+SLHa$x#Y^~FނF" UXdW~oVGB=uZV^&\F%$X]ǥn\Mzm-^bt ׳fhU;a.5UkgS6,]~^^ٱEjeZ^B7R*{ϯy/g+/#swѵg> K6[Az㾶 Y־3]n)Ts`G8/]RU;l. 3hή?>aS_sñHf3ƘRA2h*s"[D_Hk#?J08ᱪ*nXQr|6k &5kmaf #eR! jbf_/lQeND[.w;UˇB=b}B--d]^a`:??cDxz@.-,g3؈"W(WJ[2?!Nݚ`Dy[݄C6p)y8׻yp0jwy2-LS5]-±IQH3E⡑2A _i<|»W#5= BԨJ$xGـW*r%0hR}lMnIidY/gOenbbzG,QQ/c"ͬ2-%ܲhᩲ E8sRlC&d!ش"yꋄ5]݊7|<[ul@ ;K03]Y/zq-Tƴ;>,^kJ r̖%o1ǒ "JWئOm ߲uxtfu?̑wYv֨.u*a`Xq>b&vM_%4 `qTS:&%x3׾-@fǙs)3-^SMҸ]S/οDrk$X7U_ 92cZ} duIWJTw]*+[g,Z۟T_ P>e͆)==s#LRMz2Vmom2BZLDƶFf[bړ j#At3b[i~p|z_dA3 ޿,(=y[lL)M⯗Jnk ң"X11l v%Åqw K#мB2Pb-'+9 >i ¶r'Z&W  o`՚qC0E/|0g6_$0Vuc?6d4FcvvD8Lz\nCD/ﲖs+e}U42^(ܷire>\ 6oT-aL\i39O2=`bl?7D")%?eB=8,cf8 _{F#>] e]=5w!Gʡ*y.u v֧:yӖ1*%ۭCzͧb|ySbw$+TGiA^ޝ4b+ PhD}ɷri\<0"[!z'E Q=b8jYA~d6۬}>Tyv4Mt2 &ۏE:GXq8d%P(BXMU6GK]{hn4m}WԤR5tE}J6@0;imV/:Xwg`.(l fJ.~>@ΐEܙBFVk)yvm8 |jO|FzLsCtcʇ*oO-n;=ː M% ƯA$%fvC}yvݫÔ˴֦O:-e0h]@zgr5[ 2 l=CmyG QS]ë}dzˎ7kǠIϸMaxр9i?BJY tg$,BwsgOWjsVQ8VQ!#Wִ9LsF)tGDw/kj|m+/E_B>{.q+bՃEl .B}ŨRwJGOgv:89>M`'5WAW6e/cY~^-ϕo9bofǁuB R@WJ%ߛB~\k4'Wפ+]g~|L'V{̇1P !O#uYNi ?9MAs<-U4up40.zш{I-p'rRL|G[Ҽ$dL0u9ghxɏϩ!3hm,#;UJTLbSꕚ*xg\x|4=hdKLy1A̅ܣD1WlYXTɵX< -)%_a23Rg!>nF*u)-<)˥գKLd%oK&[t`H:ѫ 6ۚRiHsS=g 6O9%PT /ҊIişNIBǘ&hܮ$awv{v+b8gHd["eP i}[O,v6i(*ZNxN`w;=̞CZ6돸wMZ ·Z nBDw h5&8|:~ɺ<-OolY=a7Z_Z_Q8(>@F | ~mKQ5#eU hgTb$i F$qw.pYh-)[=Ou@,xm~PW2 fh7ic#|&T1^6 'ʁ݇WcC2"6&Q58Li#N8^,+x4߄hnnuN r4:;g *jTt@T;G`RfA{0 LI|C[1oSyawL?8{yQ:t8gh ~4=Gʙ82ًY6tdT MYd<OVs~Qu,2 <:$dc? fuDI]3N=, \GfsrȿsE mZdSMnEo`k'BVj.E|C5ئTW#ڠGS4~7[D:PǀH{`3j;1عǷTtZh5WɎԮ6՘d2:hx/8`xX7+>C7D_E{ކ(aKNȑ3߆[D}SPkE>xnQU%NN}eg$c^}/*i8)/I{,.]݇N;7f;C[j[mܮ m*R65E8?)ꔿ@N\9 Bx4Nm$Z`osolO1)䴎m|(CYǠkP֥4B?ϝK<w맋]f JCGΉ_` d7<`4eBy~ ;Ku~/)=v#؝T6yꐨ&LV?gԷIU솄`+M*<'E7x6_[c~"8|ܯ:5bVue@{UA,SWO|LrMoT__0$3pcݰ;ܷs[US^ ݂'\FaƜDF@y|B\,1b\ͼ-In3lݢ"xثN< sWq, 65C||;FW*Oiq4x㮌sLm<GރUt܍נжᒬ;I13-2;'1W/%\s¹(Í 7g_~HQxm퉺bJIXoB܊ާWLwkMRۻHFD?n̰J"nكyB٨!K@M&ϪitZwquQ¯=ob~]K"L#%{j'ʎ([y.t]\]gkZ}+ς`70lD~ѥ6 Nyͻ',Ce9WZө:P2r,_d&uo ɼG|!C}.`-io>:!CȨ"` ΏОVc#}q jf vdBn'ʏ+Dej**썲w}/Q?땖I0Մ؈wSoh{8$FC:ŕ%+]*?daXgOK &Y/O]*hMF%ʤNOg|{r;Zұ}ԛrm4ZL XKO9⁕X{UyjR岧zUFM0tgeد->ʓNc3 Q,q<ܶ$w ow_ 5x]se>Z3N1S(!@l g{L + w 3>NB!̝-_-;3%OC.jD߃w0hMQ%Y?{\ó&BnĞ>.2&hqwE0߹$wDoPfL7g@1틈i@%  |6CW r0Vyͼ 5[,`:8vh؛8_QdƧ`0V}2̂JLP[7N9\j=c|dZ{uqrRt9NM}Q'Q.|U4a#td;N8&hhKwKWe.U*%mEWj|K_( M5CjʚYx, Y}'ݴVPr҂F7K#eث%]Z[EE͵_YM˒XO ϙfYRsd x)L`B)7{Lʞqtz`)dezVx>,1yn=Xx_,12O׈Pc 'X`0,C4w=ABѱ:h~3n3;a e{oə!Bt C܎ ' +r-Ds$w=ocMuZ ߤ;r咫FB؀˱1\͇I\eF\-օP;36~Ûuѽ: )3݄=jh|=@jWr)i\,_#m!1TX7X {9*~$=Ӣ8Nh8~-qqVC]moyT<}-_ lr0E,o &"%ìh:Vk[[+G%@< Q,t@kD"(NG۔ c_/C.$_)oŋRS z&&CU1xٚis;^: 9df=mU3ݏ{4Fv(B 36:g>J=UN&9Lh\rM3ڔZw | XJk{H5H O]oI~bMC±| Çtrn(/\m4ԉY@G72 vӊ&,?9 @Pr6cm Guc&+@'s_%9vs;4#3~Tޛ YӏZIo.곦=IQ}:'ϚyQvqOp(+UwDƬ7N7t| /{qo4[_#m*.$ﻻ!.caM|QxvOI>4za^H'^|erMu\'M7vziěC]v6i&ClXkX6ܯq}ԙc+0 8m 1%М5fnQ`#DPx2vx}>d\ZѦM{K7 ̌/ݶ| @R0#˜»d?m0_&7z4zPF{8/G~J#-iJˡ}enb+2tȒ&B灂&)IK!P鎴(]xg@ں5\aovn'0*"@>Y?ڳΣ= г[ y;-եIMQ o<޽p:oxy~#^vRpAUCPfIH ӵ? m_F:5(^{Ir/ 1Q96~%nĔKf` =E;@5LUX$HIX,ʟzUHWؓ/#V.t2g u<|;]}ENtk8-C Ԯu5` KjF]~\!z: o|+Y?!nԞXy/%ɢ"&Ԅfi'5]{y X+?ӁWQr)d51WÚ*k+I)㱜ml*Ϝ # (#R"ͧۍGt8ר*9xQ/YADq7m/ȭ4Lt3e|Jy 8v(Hfn[Ѭ {cx>{W`Hf J<TV:Ri4ô k_`؏ Po{vl%{.ağt E7 R`3{z/9[pq0 (oW3MK(뵆QlelYjp/]Ne7-FTZգ620 0X:cmAT0QᴶRW )r卞~B)n-1ʽ᜸Ư q<͵NVoI(k37Xa5/g1_V`g «OxI$A-EG[M'ͧ>s|_n(љ޻?+#JPNԘzO1{[k䣐2j$`fbhG.N*@H7{`rf0g (< cVX6DzG1o?dWǍl?tg](f'_/L1H. Tc؇ "Gsqb2'2{#|Fo{5yz^p޲,lD%yO,j3`qNDhT'I0(N`O򩢥%޻m8-]FYwH^eVh]*ܟib-WD(ָoC{:zə N4LA/|<#Rx7/L ,u@o"%蔖Џټ-v/v=Ӻ7خxV!_*YÚ ! akŵr^,i-{-HOCD9* UHs~ZY*͕mBSAG_b{铽 ť<.+ʒVz }Gfi:k;sF3O$3ѠKw_.~Im%g>#Ŵ{a-ÿ́`(.~cӃ{j;琖o662Ġ"q;6-hIՏUoNͨ#j~&WǘՑ=ЪK@jG\iK4E9D|s#z B]e7۫#. Ne%-afRVaoRZx2E/D ?4^2 ;{Rha܅v%lW { 8ߦrH\Х<){w.y9*jUFtzpLzxS}StQA#ƃAC=vm9;oyJm&E[ޟH5FŋyNr o]*UsOU)B2GH;?eObEWݢ~Eřy[Мˈ wwyz{fs_od 6k,0FeW/96FN^̣M@-#a2rb#ļf'{Z {^D^oNGJϦEr$kX&ňm^G<ˀuOX$-b -|v-C#o3] fe߰cXJr()Pr:(!z%Tk$b'p2 H]l?vTԸW8h6]wWd}FV9Ncw `sZhb{v4vUMHoS~4LKU4s'~QY![0zrzRK]х|"Ù^:%MuXȗioW4+R)<r; !_ -_hැuLැ9}ps X/9=NeQ,H-IFޑ;moŒz"#"w G|J8zβ:l,˽!ꟴG䳋M0ZT6;DK׷l~VngQ~~<l~Z?]鑱,QL5\9zJtPvpbV>aqQ{F1CQnkާQ-4 <.^ S1FsE 7M9N,T_@g*r N83~J",^;͟F5G ѝiu?3j?x,ElBXF5ruVR :m9f>"[wK-?]Jc\4d8gr7$֒ Yj Co\wj 7~Qcn-R\Hӡ{W dQDᣖpŮ+ p +.鹨y]Cl?TcXwdn3O.[fyj]?є5T#7:O7!?3G/ޠ%ORqfӗ*lkhٻ򓒅qBJuop= O#6\6z!g/#,꨾4{~ J7зӧђ#f//Fkyw \$~_|eD^, /v'Y<81m]b"^]?ʿCH'K aATQጁp]:|]=ftnMZxզ%_ OJNAG1#z$J_8_CaJZ~#/ht^lߧbQB:yſT8 ?W˵.23."kE_v4@q=0Ep! $Tޙ.TW2I}o L1:RybM4fu s%m"tK?pRr#@ z8*a@X^K_?d/s>|"uT6kDg;3Gv XBW}"h>fƿNn@KuG{)72G]XL&{fACs)YLl*`3.m[#LAWGZF:"d^ծ@ľ܆Zf9Bpmia%.0NJkgGs@SFʶ3 Shg{H0j7ԉvo9q{b"+3miFQ[egX Ȫ+)&ン껏zc"Za뵶A|`FbWa0.d3Y _WtVz CkݨerF xp۪ۚS]>I[%ˆ7D\WY i 5n 709,*܋]""`3zPzS;NK;ȞКf?LǂǍt WS?A }ff xQ/ 5mWLUsX#Rt(NNBhQELLx;:b;<@gD*ǒ deZD-G M 7}t_qx1݉,GL6(z{ݿX'>&> 8y+8;3*O\]oCJP3֢͐4˜0dV?L`)f1AE9 3F{;sMx̞=h/XɥG#t-Z[cwx7[ m0ObeU0~G G["OT2lHxZ^Z"w +'6ud6f9tx7IlX9oA nQl {xXCWLɡ^:`wskt%㛜(<c10@G.Qj.q`~:v_vmaTi-zѸxǗ$@)sL{4.Olۛ[R,"<}X_\tc\1W=?w8"[{o Qmu"1^O^" xi_jގU%~d[oR/U_XT޷O' rK ^B<֡ }v}^JE_@+|=/Y T˪ )h+ ۣ< cFƋ}:AouE5y[>&{ {XtmwOfhDvY-E`B?^BZ̪M m( Ĺ+Lh ͼ]_6ڬHLs|y˝՛إC-&V3ޕd.m,q!hd9Mґz*Elts}<})Qˆ9cBkz?>zG1qE:}e|؀H=^f1o 4?Ic-1wl W:vdV;4- or5 X}MMȥVq-Sdq [ eU\ht(o7̯{vmx:SGt ;D~HO[w+0gކrYE 2Ys ‹7e=1>۝B4#YtT;؞zTǎ6\n?Y(۹st#Bs? ?:gť9YNDvOWlKqFTܙ3Lb6bl {+wu3?_tpék7&*<Ʒӿ-maz.ufzEFеFpQ&kyeDq-&IsGȶe=pYt |n}eh-I:;ePȫ= Ǘ]/*͸>={27nwD;-xK{/w׿|rTWeerz7b݂%> sh_k{q?rO]6m˿m_K,:@pG!nPCr-ti?yķaw>9pU?)՘ThU7\Zߩ(߻SzB]Xso5j7dJk6.woT|W{VXu-mm6qz}e<>P=lMQC7.pa~i#7BNlQL;2G#oG(3Bgz'SOw!;5.w8#pbFSέL*c+nBž:iK}ܥz*4'wr:yNEg|3fSO9hfirw _O*EB0 YU|? | N4\AO?ɿ<SI6&;\InL5 /yI;lGfSsS֓[q=xC>xISlen g\}}n;z,6ud ;nFZBvE@*qBcN1g FVZ0hYRrk/&ۦfbEw -л-n-D7H=kxn"#e]\.!v G(].ksqX~+tJG Z/TRݷ$'O|De;ez~x;gpn$Ë|cK^Ş LCKnX Y+s[Po=ktg 3߻iOΦ/G1>?D$xm%3Xܾ2^D-}3ބږ_%_Z$- _'mL tݸ L~i`F>KI4fR~B%yFwT‹\i(`/;,[={¯P8׾cҺVl3Y8Z*g8| QxVٺK?uX9YZ?[1wn'> S}&Bˑe8<<{ݑv#E.+x~cq22=(U^_WvS:9ENdEA#BkEB)޵ӀQoY&N^ekd<=*\I4]v*[y̅"͌L"^7 3ظ'F(K7~6ǓRKEN<뱧vTVfa5j LChDvi2͹]gҏxpv;'-HK:$U1@:]6hf uBwNwF? s>CJ]k ZϋQ8ś>G&н$\Hjܗgnҽ ;{gvlm~8Qavn /g#j-|?J>k(@}h#b^~[YY5Csg5!=;+jxISh^jqD,8ʽ>ݷ,؅(AM5|5r8 hXy)tW=yD1M.[z_1;Q- >.6j?N͗] XO9}ꙵ@ZX/BǢ.J@xx椲Y"n j 5䳷܆.K^3{7-XT&芗\!&7X[$4ݻ[x5[Pl1'MU8toTh,ZVA[n +(22V* l-i5Ng렀в'""E( alyso֙~_gs=,d6\u`C$*QPa!gc6"۪yĒ]j6_ߓT#>$DҌWuNP1ج؝j6}62sC/ 26o]xj4d6 ϔm[jŒJ$oKV,5'O|@pO;7P}I|qYnDVj 4 cg(:Fch0?uX>Oap]^opBŬEq%̘X=x4oSRm N oy T~ ۚ’m_;x:[X Ǵُb.d DN ~nn&F\{Ikd.#QLgܠF7fk>sfqs\/$$gAI5IѵA2/s` -XkH@6jlwHі} NkWx(k'?C%!/5 BU7a\i E" N Aߙ]i5?HMf'H%Lny-&YU?ߗyOGф~T )6^]?o}^?2C3Z_tM$2td ,6; W#>DXopla3MxЩfY,BE<9(y"R t80lDW";mB*8X8plEUNBX#"ݤHUq`[:xAV5B>`tMԺFvwc$S9r:S`tHw'ckl5,Lk=oOQ8\9o_Vdk9Zj+,Rv'SVtxXpʅ" ?*TʦO $QJKi7ucזr,-!T!dXjrt$MOl7дV|Da{\GU>q7 `b_+3?9|4lSr5Ρ 7?0dFFm˞Qb_5F˞׍O;s8g( 9!b2 Nh,3MXK%Q2-3m.I/ɑ%i)-I7Z}%i .IA . .'S9bP,(-˂دeC"JbȗEzg b%0&XnәUr*"0 _~IjѭIjё$uDRW M_}FJHG2ѯso7Gm#"RPϱK䵜Z"xZZ5+?֊ZpfM׿D!;|Ͻ:<{h9\?-.S7n|RÙ>B`aHmTRssBnXrgɬ 78jEn?Ff@#޸6JIޚměl~b<0n*$ه*hF>Lz0~y?y⽱+ _ax׿iSW _z蚫7Sms/ ߙt:^Hhh͢ܭy56VYͿK[Mn<6{ xo@TB*NJ+*hBMV'?>f>?-_+)KS#zO)}^C-"@Y]栀/;>Kј1\{O3' T&q(?fq@(gʇc=aʬz.j^FG( 9b9'0%xI7y5\5J}#GsE{ h~SaeY<+/_ʻoDQj6i~AN{Rl9vH4 7sisDt "k s{̒AsSE9 AXK!ps(PY'tf3dE}>|y [w؊0\"V%z} ^fu{K ΰτD}l+1Tf?ne:s~jZ\&5+ӎ*v=ˬ?t;:F:L ٚ-dAo,is!xT)!qC+I73ETݡS'% >bD?yD=0ԜU+b*~s=nڽ|= ~JqQz}1>0N_Ey¹gzt?:=vm4?*S4Kaa#iq4@WƤMaXG_A͘OwiT(!{y# [W,i| 5()oEdR p\ $]Z7\3D[>no&*pgg^3p,Ϣ-(g)8=z6ޝǪږdU{1mI0\恝ҧ]i5l4їBb[) /tS",ya%pXB-?dUli&WZ ёec3K%b;KUn\yYz.r & Ϟ</qikpwm܀}*O옧;(kY}(~"x9i=@o0K/&'aXqApiOZ]Nױ`+ijzr-E)wiL-^Z,-: '0\8ŸX[ SW!4 Qw4OAo'S !evL ob.ދ3X(r+tXr=mjRJB۠5p\k)"=v]MmL u]Y9`*zd Q~5x$ngK1KO:%_{z:MWrbP.F׬K+} Z cX<&` =g k Vk Щw]%0. h|.Vٮ d D_5w-T?GV0$ -|Z{rh4oGrP`kN1yF(ȠxPx3DeL' U8(Jo6Ԫ4G8˹5bJkn@] =#`W \8dnU㬖󻰭~_LHo'?xY~ՖrRA 6@{^awdj9;, J>C}N L՜ euזbZpopz/]aJ%v } 2˕S98%tEޱ2yNNEۉ Ļ0Vj_2\XY{pTކᣱS(&/ta [XכYnߓd,<? E8E\ r5^&evMlTpZ/;RUlf uGQSAzz8Tu/PP e0>D;*HR_Ƚ.k};p pil aЁH~0ā8 n?a |ȩhB{#>ɲ\{ ENthm;#wF'Vh('3D蓉[ѢFpyr܊qrV9'NG}\\ߣ(3gCtm~V! 窇)FTmNv=/9q4 ]*zUkPX@MyY<$[.F3A29Ӵ<;dA,cԔN x66ȇoZ!=T<dM%)6|q0~[nwbߕV}vG1TtڞDv#L*'҇5z;*bAM,K \Bh0>듇0+srLD>5ߍ?z?[K? Z譞ڎfsC]U)*ΊFQ+-pyIFԦj=WikgZJh e<f}G;+.A %Ɵ< &i=GئV?ZW4 Qܨ{W+rKOMcs3V١Ei(Ȗ͗~&F9Ztns6O7j}vJ@ړ]h:N"Yfϙ$RC|/t6E&A\IMGI{zoq etͼڟX+ɫ[LǸtْ 7n pzr^>_X̹fҀO16*xΆپ Hvg]N!!~ o ě%5HRlq!N8\pӊ}Tgtu \Ò݌芫wO }(g o|%4BiZF% ҏAs{^לSK`a5*a2p7 j&+XV]8| W|}_y:K}bF`u7% n}2F >ḜGm{X5JO%IXobA,F,JK8NjKGrkv}< HK` Sj~uuE 'uLk0 uCgg:dl$ ꞃ {7N:1a0|wXEn0> )[ 1d=ȿI6;> m#E*.u}&&QwOC6^qXk3DZF`ϵ] g !n bbm靤}ǟіlEY8,rSqd!+SJ!U[hz@8CzO]7#N)dvr*HulԲ=wcӃ5G4аUR5Y]8py` -e-ߕ=Cs~&Ljq? 8+_+b^\L R EX}S6v?| '$J3-WQ7M1cI\VKb&87[!)1vS4!ԨH'LiuSb,'=%ue]iOPr&.~a|LВ[iaڍ> JO,#-BԿxm.M(<ºǀ>I̩e~:'l$QaOq9 WV#QP@n k^;턅G0D S 㮻OI%a.dO'+P1e\P.j'U)a09yY6vהIlI7ove_b!2];Bw+<|WK/;,eyI0)9,2{8^txp1ԭp74m5i-fyP:3 U} Nꌴ_<|g)6 Q/6uhXl4yʳÁx2K҆㽠lHؖ'Qu2oQ+0!a6`:p= _0!5Ͱxz@q#8ºCm$u+Ȍљq2LD;uaicqt(݄(niS7HcLh b"Zc{2htBɃ#Q1z%x0ؒCќ9={ BxL[sN +@;`HIzϳIzQcT}֜ s35_1= F!51:2 a;J`lIٱJPH͓o@&8{p6ˈ+K5ǖv8O1x|OAi3u)Or mZvzYiᓨ꿄wP/9DWE科{S?U7A 4(\ /4ȏ}KA3$ ǨrQ:jV:iF;XpFDٞkP5>AXغ618Ə.[8CyJzt}(€t<^GSշZt-f5^9s5 !q)j- *>8,1X!W z.8_?N7f#Udx-/< _N",PM(]7}Y?/JKఀJƿĨE%WpBB$Lk07uD~uTZ[Ò;ëu$gPfqSGTd>C¦vfWoɹjO+#̽ۊg9D!B| 铏r̃6_8q?)maO b;  Iٟ.67Yk%\ωH5`t}do`D ~Q{CQ4JؘEb|ޟM)P בPdi Hw ??4F~OD?jWظD$TLπ DhB^ܯ l(޽Ș35æI <̬]($KZ/h{YxXTѢ2aL^B4΢ 4㍡;M. 4o7·^;`jge04LxTkH  ?E彠K vSQ% <@W9b瘱<t2 T@˾ba0CS)UlHSXA \P6}o͎ycY Ȍ ե(c\Mscw73i=jx o F; X 9%uW.:&dJɚڗLrmbK%/|t(]b3EatNBh7(1E/0q 1Q]z4ĊTCd-~U @9DuK=!{Tln፥C?v~ 2hh/HO6Ikhe%KYlWW'!:HEt% v0.ЄPW_s`N6 per_lps;ч$z0ST FXrmLݍZ4][84[';}-/38'w8)+f^sI59wA0#,͇1IjX `pך[9hp X+{$^%Y 6$(9"."a>0$dqJ,ہޓG]b݁mPY۴U`7aO -X/ͪEEF]TƶN,Ljü khp4Ě GQ?y5;؉ݮP~%KQi#3m鑧&ç oyj])ͷQPALjQ\Ĩ3Y6!UosM)m%Z/0.mTAJx$y} GӦ9- C wS"RD[zBFZҘq0| 8d.?0=)QJZwjp/` -Fg`\sJ0)|檕؃6@jp*yŵl]tW}6ɳXR! )8X(N&,J߰3:L3;INS_*䏅') olIC^fͧ,Fy-y$>Ko|88s,Et Vkr*NnbC n51BE]d{}w8(χXO_/(0A2,z,=u@ھo.rv]\}96|~L 0p/)hx<; "w*P1l{ܨ ;EQ2ڊQNQAYv 9/(2|!Ö{:$mLe7*Gu&!)#z{b}K KƯX\/7`^_>_@|{;m[p:H.e: DI2px ط,h-o+ꚠg#J朴D,g5y&  7I%>فh݇Rq0 Y{u(OOM+[K>`\rkqkm~гg:I 4zõ+FÀR4bk<gFؐ2%r3<Ϟ w%톱OB@ɤIUg9Oc;\v#E8vvHX!Sn>*߄d\}; Z Z(&qB$+Ȏ]#Ap6^aek>;ҥ*xR7( Zr[x3 ]ߧ0?uAکndc 1L0 w%Aߨ Ow@;+'EaalҒ}N_%FT-ܴn>~ʯm;J7OUvo#DQҔK2la?-ʋ:km ftCHS~d3&x5 `z5?''lqH>dTrPa(O&Дwx͍Mu6G`:GfY-ɉ\p;HfϹ$cn}٩Z\~KRe<+VKT+b܁.,'(ߌ9iP iљqH=nʕ1 Fh1$f%UI(1^cg,c2P<"NwDStɇ2ӎ@\;8&>" R#g;kv[8FRQn1% ύቧ:9ȌccIZۖ` xTgg07ˮ0sujv)G*529n>shy!wL)Mm 3ʨKe{ތ4uZv ظ M$t#yODEb} oW^S3tyg05Jɂv{;4tw9Zl_O$rPx ԗאħlb&ݫX-vǺ pQi]$Q繰S5c9[֣&U+62tt4Gr|ScRgL*l{=gMF6\ʼizD!\Gƶ A9؎Y͎Y96ϒ5?ؚH}TF'* ] tb0W'L<,sO'bE9_I,,RcNO * $Ij,k1tBE=ַ)$daC:=^i{2gDj8˜jxWlyqi0uJI$E+PZd Z;O\W4\kWkP~H^n Nvf=ئ R[%cku@s7H8VQ>9X GXO1v\KO}KKu(&%Ea/<~j{l- c&1̾*㰻"WBvXnWհAvqq =G5}hu@HݎSq龓X?q ~Dok3o/p׆x5f'P R9: Ccd5Anϣ^<'TFgo$Y'ţ֦MG)%s}Qv5dbAy{ 1}!.mgZ% ^жnkH{amp;ϑ: [kٱEk\44ƸhvQP1G\z:2bR*E߿ܫ{D[ )L!"^ɋlUDP)XiRhc4Yc i-H dD͒FǰHoKJ&}I aXΑ@xp/ iDgPMjnQ.$90!W,7<܊g@75/ ayg3~/&XxjkփWʯ 3stѱ)V1̌Nrm03MȌ_y?]-Q6xm磸 n.4Ti۶/HWO+~ TJsϼ* zq8 Ti!  ytECnEt(;EAa;*cp< vR'q(;R20M"I܏3Àq`#{:<] 5C31@mQJ).VRkӓv57 K(vRMAXKa񏏆X6]\7ߎJ*FL%kOC  >: 4O{QtdkeKXADay:#w OjGQRg}Y#-n\o$҈\2ڿb%iQ 8N6<ўyud#7kJ&qVgh2^7 HYpq?)Df2ֈ}㟂xƏßQ Di:qF W&64nBcطs |z>d];"*-A6-B'kQ@(]R &Bi)ٞxXj1͎9ij 㭰&lJѮ2DneA;2y)Wz/Χ'Ry9N1ې+`AJ![%al߹棬 >n%6=3"BmS/V IAG| 4/2d䑪1*I >Q*QJ9,]> cga?-QOqD3 9?uHO]So?uG۔L/O#ԍnbMg(tekG$t). ={6<sȱx؋[ XG՗kAο.9p9E(}#/WƑStF+C%BE n`sdk_ioJzÙvBp0?m_qU9|7(| : >;_}Űg(Rwu$Jj8w Hyu{;lBEkŮԆ/5ߛ t|vAN#7 tt5Ŵ7@yٸ,ZSo6_8=s+iÈP6z{>$[O'˜ MLd 9=ds̓mʧ:vLnV%C{{D,m}!>Y]'\>y@;iWS/繼L>}\icmȧJ gPNi!ZRa^o@O'r:k>+֡:FëN\&tc\\wO/h1!6?DlrVuY|{ jxAZmU+fνGy)հa_Rj mE^`FZ&{[Y(N<| E Wi2 5n#aoeV~J}\ʔ<cxl= 3l%.ǁ|+Ә~|r<iACSFEP@GС?y,FnzaOe4HqB@nX0l6^ugt]|YF{t@T/)P}ݠ_Q\P|˫U҈]>+v?QY|[Q_VJ5 5=+h & )LzBr`89tw9W4]{6NΑ>N?y/D~>ç 0zz}Xk|.H(d,N wSm ýc1fu@vB$#VaAo%%Z}4d$0_;AKſBT NϏ/^XH?\$~4YZEUDD!҆@~N!x/inw7o[U~18MЄw3-Ən#-H۹7J5z_X-ۢA| ԆoJ|߃yZiCXdr!mri]k&RR n?zcsq=~Tr^"9ʼwAunn}ŷ2ϞEV *%Fٓq4rz0>Qٕ[O7cg+Op^,9fdؖS4r6w'W܄ .5;b]Ri9#86Jr!P-[AYkyY^]j&$U޷H<4-4-%<^Ycg0 rI~:$d1fվUܱ$k zCqNc΋K %V8R|! o9mDWcid/*[$bd]b}*`Z;Ztshk Vq"m)([Xdb/Aj@؋/ H;:ϕXAǑ0=_7&'Fh='+ke3O3-Fi UM.Wx{~i"]+Ϫg}'cDN rR1X:HrfE$P^S92<QJJQY% K:h:>/+6?~jwl97›Ky2 G\5^"\ &)n|EXE ϝt|"ٷЩjO!YBwa}RmpW8A@6 F5 lVºSv%",Vp#'8sHFʪW!H'1@UL: ;,! w*cA`w|zgi>ď@O1~e_eTQ\PC)fAߗkboyΉlip*^ KF^@1\KkQ.Dz5YW)i fY_:.ǪaA|֢7+E)EӖ!jZ{K-j ٢<2[a Whj4QGR MyniN͒-B4ϸ2$6)κ^*{@ ⚑% +kixh W>m[w\%<󄕵]p8r!>9=a](鎚 hs$).z Z\8=ifI#NϖI(}~y" c]ae<|FQ:ocaˌ+&dU8el 8WLlQlKGo1 u׆3x@_#E^kͧHǞx>0V\ߚ<ܸjN){b/2͍*WD@^Ykib|<3HB3~ԬZ~H/z DQor%r bYoȫM+KiXCvrx[^n[(7mڇ*-;z6tI\Dϯ:& oM 4)CuZ"$0'"{Y8 .#U#fYFTGs~ b")\Ѩ 12%JDa[oWO>"-v[Bx夆cv䚠anvMKYJcT'ݭ9}'Ns8cg~+*uG}9I LWy:P-TdK_5qAK#6R5iuX h.KP4{X"&߉cAhyT)LlsCԇЉ8wuz_ɃwV5:?5H?so=(: /9B*$Ǐ?y$$N̊(koo=peAe*1ʉi7Aℂ>\u+)r]<"/Ix6܌\~1h< |B۵WdG"BcئC#ދ>A"h`})GόzXK̄n]R6+:zarI"YPf:6#z5<+`kd-;&-i&vID)+ծ*8*LB\ނVHFnBaF6ǁ&M;~d_\aqhj@Wc9Fgj*-4cI:VKٜY(EPnY/J>?ڛgo*Ŏ:B] 5L[N~K(MF{ݎ~6KppG/myW+A9)dQYX2cP'0zPJ@e|{0yU.T|s0 lʧܩob/(l8yhoxxUU%k畘ܦA/6!''XNh ʟhySBeC􂭌ґpV If fG&2L$1;69v2B0C>xv}#lԲ`gc;+7m#!3 _ ?3ceS]>=*T No劃_9}Dz@ӝ{SJ]{`8*s*xe-hZwB taQ]mBFͺvWwsZ#&`3דT>Q KE]4pd?ĪsT;l {sG^7#ˍ$?l_BP\hH!5Xz4_9R](=>J ,β_ lݾFv+B2Xg~ytIdu"*?GXBFA;!leR! r]&ӳG'읩˹h`~T4]uNac|dlWS,~BђPc*E ̲I88ةE:j[cvuCDy -^'q E"h=JVڿ6]J?IlHh dggypuCc|S&! L:aRɱVRS|Q4НQqs:Q[ECi^K;ڞK>sQyy1[% *S7fJUMhC):-Gr5Yb McEpw>@l:x@cdfU ,-)r2ML!ֈ䎍f@GҠUB8VSz\(Dܭ0>cCz r4F#+.Ŗ~R!,m[NjrОs$m!_X oǴS^B_?] Mjʻ;~(Ԍ]&[ϜsNt䬜τ# yxSn,PV[PTtь)xv^ Ɨl69Cq/LG{ w񵓼oby!חv+rӡTd1]83 Y*7X.QTzF(ic6_a!t9bw6%jk1OcntZA$Oyc<홁)a4& rqxEVwduc>v˒$&klt|Ig)՚;pPsltJ!č)إwG#rnsFmʪ'0 +^aGThn',DIުY@CρU'!JW Rr ` 0 ʽX֩Lf5Sz%BH7X?~q N[0ގBu5zC9#PVZ'f&qUj{nfˤ$Jq\rXaxߌl0DWw:AT֩aCL:cBf"*7QxP9ϰ'LJ}Y ba VEo|Ja>Szc$0 4Pphr-0և|e hYpV#c|1@h_-B>\PS)*obiQrDF1[.1P|Y;#F3X3`+gANal(Ε<=9x&JFvH蟯7ꑩYCh6;،ssE=-5QӃҁrivŢϞ8Qی%B(gW{m⫄5`?+BNJc¯کΎX-AF^z6jH RvxY%p3l8B&zZXOa-:%ДJQ[0k,qû:A+Mw;#4nhdK1LjchOvXCf@/iZ-81zOڗIqdojfuy 9E -s\p43HC2(,}ڋR3SR2$=,C҉Hn7hJEPDQ" y %^BG)Sf+K PF¢c钰(Cʆ.@MO,<цYS,n$㋳PiTH`m@OZ5\ %/ ^HjZrqwH?#y'.d44y49ގZ8pl18jx<32:l< ?f̮9i(f\`Úk!kdًS :=^-+=Z3+_|gc6_!\'9:~ÓXb-C]+ 3j{$H5hayct6'@+?|ޜA.`QinV^d %YQ /->2j^Ɩ(.mҩlQv3y toD9n{~0~YgwCXl+`} o}ne<׬L9ǽ^nȧ__E>횞!楱Yc+q* 䏇/nxe*CaS}A{mȦKbbi6wj^ xr–#{e h}QΈN![dk>ΜCdn-a6jUt/,`sQ L7]w mzKZTgB7͋EWR\h +gؿVj.OžQ4 nd#8{h2([ G1e$'$\/B譹(%/{1<^p*YpάE]q/F*|h7b~'Mk 81Ӓ -q#"C29kLRhp=0i xE[忱 nYtBs짅0{9}lduB,ב)/{Q~ٵB{bߵoS3 >fܑF%W!# "Lb^Q}&6JgJcF0\W_EH/w)آ] [O|hؔw Q43,r~Px=/:ix 3;˝_- E ЊIg9h cSQʙ r蚢!9;)DnmN!QGE ~8:!(Ӂh.l3o[c3Q4UHYniH *=\"sO͙VsКlү5 cB#km zP!SlO2*}ƿYzջ=EWZ: 2~Į?* g]o`oXL1]WmQ4=hzBŰv<XPGFy i k( ͢h1hf'R֜lIO3BE;SfOsKzxEBa b: _7?C˲HXL1<CXz(tQާHtFNji1w=R@}@LŒ<ǠdRLc9`R޶gkmbli3lJ52z;Fvhyb%nU[RM{{1Ĵ^f٬>o(M,Ḍ:1jh`Ǡ,s2͖"IIyݖB3c zO X7b+Sqgo.,F9295qE;}B'JU`S7Ô%#f@k %>;mR kr܂~J\h͌Th|)8F 60ʘ? g i&3FՃh;2VigROӑ" iHy<-D9LX1^Sc}pC1xo(=,GeƐ7Py2s83{41:sB b}~0]g+w[ ;-R%k#2zYjDGM%m#4`py1##_H `2Vh Raӊg}IݐUklnkBtW"Ǖ0AӆGb%zaYa,wemoL*ZHd7|*~e͕zhZEAڋ<)]BAa"H9fI8Setұf9[V?{z c~`_{V^_S{EefV@@/5%T3BN{9%h,*ϻEScI9%w2 %3Ex%R99X­F86I;mnh]*Ta1;5K)Z)>b[fORKUxblxhf| jZȕGRAGޠ:A<%*7H ;6ے{ĝ Ϸd}'OgX\(3cwH%= @~4lMZ`R)(#j>ֲջV$zw GџҥGq#F-]R_!~߰gyS:eċq߷)>Jn[DZF ̟Eda}@7^tP]W 0/[\vWQvx%fF&;pd~DOOPsOBA<7sު@hh baz~%5ȿ~ߧ>[๻ݠ '<q lzA2Ǩl?xAyx/lwѾA A=Q̹bk48vo+ܾ;͡4}m@p?bY1|a΄40@ = Dm3xiFKUsHQ IM*FݥhTk;]r_e}(yT1,*wq;|C=LJ{xd_eYeCAϝ>w+p!}Fn|}q,RAX,Tc6?C.N,$s:q8Jtljjا}+ BCKY5H|Oo2'ћYzUi3/AFc0(VxQq`u^/yMCEq;Ni-9laUha}%Om5~E/x`&v>PցH;Xz" Aށ(6F3cAv _>꺹z{ax+|@vMCS*.Le(RD=-'>(5,xN3nTH;}w2gS aߝכWug_:>g=o500)r^i*D^g04E(qtͤKpɖ˪5W5ߚg먶ԂWHs7b?@# ᎍߛ&XRK7{ΦqBYs#]1$7<%Ό9nz9|>OK]BYl,$iRUnnޚcA` lqmo=YN'0zJkHH#H7jTC-Sed}:eIKdI(zPF эq{Q+Pz?E̕^ 2O Q6geC?0bh /d0J> Яq⽘%&T E 5a,YH1 @wS~EJ#.©/O >(Mr|o Æoi5p mӊE0Rp>4̞3C-?Pn0;y/Ij#;#}9}Q͈o?o3]KlE& o]!d{x/~=KhsE߳Zn|ܑ R""~TM:-,y-9G7s[ej掠V +4ILX96Qi~E@jlʗwV!ErRXtv $C1Z4آ$`5C1l!jMN7yVC$&PpDgz4JG 9UDQΟa,bb[y~bSYdq0<:L&viI8oR'S(e9@P{Q~Z/$*@9 Mn\`Ǡդq"Ovj2@:AJwpwVy^7?,ӦMjm`M@}aarN:#8I5Q[C\i2 䂽~J&Ob. kma##T™fo@8F9@>LbA-Kr1'(|!ڪ=OOXsNLy"44ycmGŘgr+Q'i,=s} `9V,u+P|RQăfK)=̯"U?4ߌ 6z5MRRVX b K_Qϥ&71 蚏TҋA=ډD=3t.Qc |C5{G ƋUS(ְbo(JЎbQQjTV7x, hWx8nBC!^&9A^ *^q 4f@s6MY2JbL<(h5oHDA6̨h0FLǰe>!{ #wYOS5}rxy{]D7޾eӻT8,<ت细?3Fe) u}5イQG-=l)p)vr*99]};s_&ܮ`.+>0[2F-۫CWa.Z  T#0@?c%O/ *c8e{5ֳ/"ՃH姗N);:&%mT_7Fע;14R^[)?"ha}pk[],hgӬrfO}>hITsWϝ[[w#cj702VKJDw!am[H >(zß@:9Ȯ<;6&LҐ&CV(} ,;N̩(o- 33˂߇&~-ߍjc%+V Λ41d=h^ќM@ZuVtm/hke{S1[Ȁ*MzcRUC 7p6@xm#X3!8Zq>NJuViy(n{a(?ˏ4q/ ~jlKf}읂NRy}cֲXr2%#dq-=-P`1C 0]nF@:Щؼj༃_)DTr;ZN}#59/Bق}}<e'ɫs8-z锳8#I 6^:TקqfM0怭 lg#Ixp!o?i!JdȹM0hs덓G\s{cc,_@ۓwcqdl;30i3}~u?*n; L{:XOϨnNS{Ҹ޸#j\--UEn2U~X;B~>PYצ|<21RqCƳGQ*zƾvOWR)؞ǷYL>4]1zNTQ9Ɇgc#?Bu7=t&e[Py"utW۪;tq:&#囤G#.<'=2(Nz$/JQ.dU %lMmL&J#=A!D^o ւi߳R8+J3€qU$Eh}g?9 E*8AY\$]&^G.A^r(/͝m@N+'UqEkq%U %Ж X%'&il|7jP:]g Y 7(>h:Y3z ;o_`"`ß*X0T`^8Spr~I\Lo<;ȿ~L _*Du]Jf_b_ ay'Σ%1%1f1[t. ;H=f_QPWM_ 0gTidžI" T;/˱kt`]qC@bJ?lT*XhvJE+,NN3,D?W8DcII Q޾mE]T(oV>~(44Ui?jK?!AӀdk>?U+cŒAgã5xc8# D?W2O( ?mX?sa݂PǏˑA <E~ꬷ- ؐ&#,|:b!MG YHM%.8GzZXK^s8tRD4CGվҴ ,p1j(ZM\Ir :.:zobwJgYn_SK%Ho xAܙpR!jWi-Z;D@ПǶ:"AgTx]Z׃yXrZ*yNX*cO*qg>*8o<64`5)ćom\`Ahb}b j 7(9v_Fr]R>Zzny7la^ ։>30mSĜWE9!ɣ<~U8e$|GL~;mEƦj=7qD =OD?Vt\:jvjg5YU/SiӌD U=3^*߯Ыw6Oyʽʋ(F# EQ9&Ul}|>7H^u}7$VUhP׼?rg~&!zl}J:t1f:K\8=HĴc/U}լ"t?뼭樢aΎ`os4^Aػm^Щq]4t=:0oVR%>i*ﶔ18ėEǼDyt*q#׿P4{Bx_c"E6l r~1ed//4E7#L/XaG+7d*2JYuiE:zP3pvl\kUkcxۖrӔAԟﭡ肍o3e_)[M#߇װLAyud ΟX* 4'dtrlhcAy!Iu$?:ݮ) =itKn[T2O97f3'9etF0 MbtRLS%GHeX\7ł5|7E(%}S9,Ƣ>uaÇW$P# r&5Jl1&G^ iϋ}q-f-T#g N7${7|=𭒰#Qְ㐸HAbD}y}Zr6}S9^ S_nQ?B71俉3≚L # k5`Iệ* +r.kFQ ]UYy`W Qw 2 ǰ״&!pЇCg~0ÂxcfA6 V5opOTqph_ qbI@RA2=$*B=ln4[MŴm=*z*+iAw,aUXx OKA[>?.kpiyi)ԛЉzmOYvchMRA]p Fv/u|̙oo0؂c-Hrx:eZn-;y;- Wȿ0]£.8=3LR"2~ 6@!qs*!Q-h$6v@0ƴgԫ)#Ab`77f"t<,_Eaz}s^ <؁? fūt\xDw;1|(h--:^lĊ}aItOn1KXbיg ݋? CJv-XcXEcԚk2"< <9Msه;#]G:QW#E^$aWm6#9G ;7賓f2}UG{Tv\c,;C~M!%10ƮE:w5,g0vmP(X9/caEc`| åaGu?8's f[`& o68 qfi :M\ Fn4y(39FT+.20yZ0^L2k]V-OqI'YZI`i i KJ4M(G  h ؎xF8w}”Xfp "|N\=7?_6? G ϫx߷F`~mĕ}*9LӬSv(B% ^EӾOmݿ휏UNoZ9_C(d(`[9^+NNJ$l;x4cΖ:D^$ ' E^1JÒ CmMjJhR @iaϵ¦/W]HwBJC4F:cLc0J,F)-~5TvuaeE/, h]5tu5׺X%C'b̞){z'{Ip( > /&ˠp,8sHP[2 7X$~[gqRMFBX0.KyA6hmEjl'AvN͡lAK{~14UU8AfDUzhGG{m'U)Q{b2e .zڑQSɑ ?Z0f.Yg:~w8z׮ ʐ<774f*8Rh1J)Dth]l?j>(Xrmi3l伜i?]ghl,l#Hb>nn&7`Ddj ;"tϼ9D0y3*zR"<4(ri})Ofq kvCUCi,&#O9t8Ȧ&?Ɩ wURO8)?n-{>Ao?X%;'M/3Vɜ[Qf'?&h9.%4\Htlc1$sMˑx4/|y땜Xf':;kɛ5\ lf4xE(X)|c^bϺrApN9Oy)!Do:vg>jWB/PeS>B#]Z0Ji.0ŀHm6~ټ0_*>$m(z*V"/G#U"^"^I3zL S )t!6*?ڲ&ٿ}b S自@Eg_zpϽP&lВ6+ y7ҜsoǢzx,s@AwTc48]kGFѨg:}5W|i< /13Q!_@2(i+EX8$sQA" t(JENwdZ/bLe6I4_ 684ſ9Xm9ҏC#?&Se{1T'wk ՛= qX*miXYgN=/%HK}B8v7Z2˱Mt<ѠEx%uX/zbRPшhb^E4P\\QiY~ӿ`:ZP A'AG3d˝u$ ƛ&y:t핦XQFôGQK}R" @Vqzƶ3mT:"E6qKl}㫳"^I`B) M&ψE:(!SZDeӚ% xM9;9XCW!od*nŁEZ T^aF;sz< iqBo3:sg!B#BkZO *[rֱszKzҾ-}?:3F&">]Qq+%mP"\"#Ju; tIJ+Hǭvuf9Q(5Ǡv+1ޮߠƓ6aіc,\: 7Y+&ԘX\_t4*&4Z9*4Jg>^dJ-}Z"JQf-pN@'}zBo.f},buz6惆Jd ׫ :}VuX5H;Y AO؞_k2x,;qǼ|:_aRe*C Ɇ-LWg#*F%V+"W(mEӀAP蠡^-꡷Zs NR2,lƠM?9`[r m`@EL 5Φ"tnr"}k.UEZp+$4QloM2} v;ߛP{ݸO,:8,x \  ͧ'/)`EACTVWsiu>_ NKeb;&kzX D Vg%&"`ȥ:>"K_G,%?^^Z8jPe{ NdC\>D VZܗs6}֦m8˶W0CINtVH]!PU\ slFs/@_fH8w; HFpi[zUsbyળ7dg=1֗T梡wn~<|0f٤@M;5@pN3xE38-z6\&R_8C]l6^XbmF sɼ1WH)G Y@{3pd8iBcPBk2KYIPVQLH,K3C`^oЁn<*)g'.CN8R}=99: \yNQ].^[MǛ{fh5@Tweudcfh \Z"b˞@c !m#E aBf-d$DΈF,azXoV<@Y 8+vs @8?N\:08!ޢ8(rkw(:`?$aO\?nXWs׿3 gzlÁL'QNcۨ:h;1{6t  %۰ClKGYtӆ@=Qmq-'yOF| +3Z-XP?LxJ֦ubl?܋:~LGDun[(^$ny]IAWu!11! ہ4 CHvw ZXVҨ}rCΐST;Z(x9Ey^k; qAH7nD<3{c.V9xDL ?f?˞Ā0ɅJSgbǯJ g$-( ,Eȓ]A>X 8gЭ\-vԗǰbZF79N:.Jg\x:=J{ULgn91ȡ3tF⯰Lch (&ۜUojRC''#uG5H29Xm-{0c}ZC[hYK̈́+-_'o~ 6u Y 1Cwnjn J1x.KNYnߛ@2~+!T&o{صA7ך̞sI,aK(:״|ux_,=dW kY$&pi `MFXC06]nŧ @WAMp?1ʯ 7<Ω!#$Uśֱ.:mv Ws* 2!?_:cR<Geܦ?Dmhľ6: E^HH:.zZYe nZU쮖hvA!$(%GȢĕ+!qlZLkqQxik75 t <^PfcT=FBc Mu'%8&fXՈ8s[\1H^Rc\#~wZ+C(gdLVew/v>]QQghB"UNqtUnۆQPҲZ{=֑*nKKeZ0JFp=ׇKw;bo޹S0)?]k?#ߞoOoױ[py7"ڍ}˼P1j$e0n TvՄk0? X@;b/xzKȬr<+Ns{ηusDToqoݿ;]R n2Aqڃ10#"y$xG9lkVFޢ1#F9jI~u[3@ JA&Le$|d5h h-6(OQy%@zr(T62YS -Lc:5#U+G BYe5{NƁm`-tӬmxގ#{1ߜxZZ6@@:kF39 T Xc IE^ދE|j npvbj ȈqBYj`Qb N~8úB`ZPy~MztFK)p+O]Q8A:#.sjnpw)k7=Ћ䧉eB@|P1(lnm9g3)91IY+qdek֬w-9/ kMX6r[]lgy6 y-VtETX9_Xټ 1j9쇍M#\ΎiGy@HYAܐ&(ʎԒx(#\n弪dG8*f:(wm,PVfk.4jzc`+ wuzT8Tae\:ǂ&n?= 5Cq?NLq72ND8+,Q{5Ÿ>2\=M8'yyFs2]湯2:$/0f I}̫fx9}R5$p\#+w_ t|/J_j6rV 0en͖@L|yYNw2;7߁foPOMiB{Vr@)tsX&Տ 'k< 7ٽ4G>4Z[*^.ſ= Ot}=T p &9]P zDk؞oF\Q? :qEbx_'Gcǿ&Ļk?ȩHcj.5+ih(2R[GJk{"H zj9/T= S5 -J192FŎfcCVSPPGz@NU긢V7 ?5.fmʝ9,}TX >s$&ח|9v 8RN=?dZiH,v oU*R&A5 (9%Bk"Rpt6hλzτ6NɰF~SD> UQނs&3[_G/ Lm+|H9ea>>2]6a?Y]2\b=RH&쌬ZPjQ o8wȦmX C c O0x[=4$hXys7o@ JԪű&p"V"WWLic(8b)SIҔA(LE)ȰCP h ͷ$')W@Ь;GA"~E+B*Bi לо!Lz;!e깖ގ_>'8vZ*QG"OP[m"K|99o$ZVpĜU>P[n1aYa7t*9{! 4RF^'C盩49uweC,@Ѥ$ʇZW#^m1C+Ip}&̥߯;oOyKŕ^%Ks&o-&31_3d>A_H{x9޸A?KKqqzBeaƗ"%8Q8;7I>J>i'u4GPR8@qLQ5u8^rf©3 rC<²!7MB8 . Fj *h-7C pFgxA^j0 tJ O)L$J=Fbv)$s "*^TUS:>P 7 Lgfkʿr *~[9t MsW`< :n?ȼ`^b_hs (spPQ Uk|ct|U)Qɴђ1k"{u?!Y^‘/bl#!ʯ%3OSL0 0ȱ?s)ffph-Zg%?͏@YC2tUc_oD`&p` 3yF3։:p_Ε L/ Zqނ6K2!6dFoNy3p,;7vjl525a}]Tl܆ -d[~XhԖ 7bSjP$J~t,xD./CGQIh3Gh>gG3u_/8u88g=XT1]*a cu#n>Ɣmtwׅv={wO'=;cs ~{F#HTq"(=޸׈-aWJ^ ^̦D0wIH#&$ĝoԞh1ed1ީt,Z4qhn쳗@Cz9 5ڶBxa־h Q%V3RԿw)DyNEOr'*Xq xʴm(CSry6ɯw{5UTg]4,#=B&a|ź*J/'١uh(cDT4KLߥ09_;z'ń87|tĞ)[Ei[>s'\FrV7^qk_EHw^(?|_Rp7 ImaԢ07!`L|g ,7cI\-Y.%%-U*#ۏy̽N(kn/[!nM0 UIpqt+׀w|8gE2\M܋*XfÓa<EÏpAzAxдcMum ҾF/I)s_z-Yc'o]Z塎gOF~D5 zdzۅU xaْgt)vcJ}X q ߤ [b]|F=_esry~D[Q}E=H~i/&& ľzՐ[Q ;LIe=۬r%Ivz.fw4\KP2`85CC[WBY^'6a+^`wzo4fvv?\'x.yK,!<%?W5f,n-{}*\g!{=l44n * s{ 8X)[jlZee:zxN8]v'%ŒurK0&iiRfIb~s0Pi1vJMR UQGU\deVXȚC#fUs\~7$&elU.̧X4aÖ]80[4n#OOQ}ireO1`a^ntvw`~= {ڸ0~WO\C/:ϋ" R 0k`A)vMcXp%bqw^A2qtg$Z_XՈȧ(%a9F va?J8zB ;wp];4L{(^K'dŅAsk7nWhq{.y7j[?Y?֜ b^Dr~^O\uq$C$8jV\5uJM(U03CuoƗ߲&8n5cEO*UΦ<qY.qt;+l|A$|9*vVc:,ٷ1):%~lw!;JH a@R5wcZ[j=_mؕj#V:ߏ:]mD^'nbO|U5l|/v=8&9OTL:`@p\z$E>]J^2$Gd{"Ԗ`j3T J,%n MGBOdPjNSVi/٥)6x|sqKuOjpK7/z#bG[(88C5D?_\X{̌E$é0EwKN:O(XuRB*X75("PRUڍkC~@XwDbHy_-Ꙟ#Q2 qdձiJ]T!@8,_3{c!X7#coNZu= GF Nz'XJ^G5yWnZ:]SS#lMQɓmV*F'mrR-&TU wy^w3ߢpvl=;ds݁BIcpX"B [tΓR*\8o,;W)r)29g>2X $<q)UF̥0"1`mQ|\xQӀ&nb>ng @<=5(of +wq,q·2s'ӔU9r(׉y(b]\\O^F=Ё/ ':qR+Ey^8vOwc(R [=/*#Jۈff!3)jDQIkfJe*:GViO@-3 5Uބ@[l*2=.3+T4FX-R}RNoMoڎ"x_脨O@;BrNY9)&" 1ի8۬׃n"Jsmfbd&fTjZt͘-ދP.}T* f_ڝ#7SM+~G72_AE]V|<یU-w\?e \Du Q\9Dɫu+Ui,“,>ҹS7LzXeh34]AMcZ'阜0n c @0o 𼟅 O+|u+/ ~$ ]%deD|"[JDCoo*A31MM)/y%i=$g^8-X8令ŏ=9qz>YwkYh [e|Pf1?'aľ4kR5kL}p>x H΅?XJ=&ڥ&_CBAքTv#+BwRڍK!u?{b8L, brv f B!w+5bƟٽc#֜W\蟩 ߀V$lZoϖXAml*NajU_#wz)BS]^~26שF8;EhɷoG Ar hfoW4+Or&QO}g?Aן4Iyڥ1BtQ87PK $ z(x(1љt.5p\T_}}5MEx^)_[?x6c?  B,=o+oKwG AT%߀1*aa90~ o~zq=f( ֫[T]=>ZG/@Jn֐1ȑi& ty՝Cq( :%?v?g1j^gj(OBDr;ݕW[|bnma%O*.#*ݿk&sަDñFHY4҅,)Hs\ik{?|o,Q +}P% m r/Uu]Sf3Ѻ(ڢ7*MWKu<ҮFδ*2Ŋk߇ן&L,**\s-EVX86&Y= qT9@'$3dJT2ׄ_vnC<M犞ٔҭQ|NvbZ{#F m?eak~l'g2( Red Yd#YtnA3:ߢAY} Pp?IN_ }e0XcX(mJ GHNZxp!# 6qkG;xu8&hS_݃ལ*2/J>(;ܟIC)+Md4{T'agVD̡ 6izav6% pW#/ꚞ||]ίҭ0!8OePũ Wg4ETܡ!K SzjhܓJ4cJegD4U)# !/_ÏR#XsUɑ/9N H6wyJ8<sɇD.2W ",34#s_(5<t npoeS.ŸcfZ3\*fQ(ėb cN-oҺ? SU )@2I- lihKg$V9ҢSl576<vL*QZ܅ךcB ~/ b_En06}3y0yl@<2pS9TBsteӶꔣ ժ\~*NL]0x728KXۺ8:\uk-jfU9/ ?xA:<PUin YB#V\9#: cDO5/ʜ,uFUbsY69~]/U>;>saaJDJdhٗʷboG,'E#7 ;Pկ?Іv׏ؙCrn r0ƋC,TE}AM'ã8T}E1t`8[ʪsk) ^V\[o C.ꜧ2i4wF6jM^7>0t49zFUmձ>2~|,;(7Ѝ{Eccixz1ω=[Sғ[;{>S*/G7hR<\?8SWT9 Z (;c3=tˏO\ c/?"N O6ϗ ΫްMəL#awM<9;49FQ1*ͮ&QisX,avk{p|3C~V f#R(V[y|-S1fMy?B:Y= ߗM̪b <^.i<@p?"\uoHSALfƂ(j҇aݫ\ KYIJ΢ݛ[.z$3Dtr؋R=hgӓ,甌M!85YwbRqd͖@>wP"hyNJ?[ -ͪf=J:+8T~@ݚu>'db;mh[QK9IP*BQ6 gl &irٽ>ddR׉(ssBo=ǵ&: UQzlَ:c&Yo7~v,R"|Ϋ*5I>K0M(lP& wk0jNj&lV2 StB9.d5 C0eu/ܳ4=9h:p~9&Mճz4ۘDSVDfi X> KIel|ń<5vSBpLTHoj[9{Dij0N,cv(tB^C U6&gۚ_Bi86AVi@BPj&'d܂|JAqʫRu 9dN?8@՚d#?hŸrWM4 J G/5\3o(cgE_r:bsYjg,QI)AI>Sl(uɥY\ͥzG/ǗkCpq'yyRuܠ*k xѴ:(X_NW~t3D9ME?ml`wR xj^c8?R!p~b](p on[,@M·j"i3HY$ u@4HKlfZRY4]Y@yDGH^DJEV$fdIB'qhN^^ 1t,MQj\;>i77<Bi&ԸwJ|'U'4i &s(~zG_x"yf7Z20. Fpdzp4H*!\TNH5j]}Pe1?'{o)isRµ %]I>@~-[P̾JƤӝs9)Pa0) SEodg*\2eVds&,o2Y\-$ S-XI"6u&DiU;MwJ [o͟IZɅ%x٥HHQ`?H{FǛB@ /F'wWUX{ϓ]Ap\u3H@:q&4&,">m^_p1/fE @}nVgq~kh4ueRb"3H"k.z 5VW%2q,kQ(Uf1r0fz5Hp##س{cBC}|*l J$/>hտ":}<3SDUmTxg$o|O1RLU57MX4TJPoyتJz.Q,5||\XGHov #'5>28nUƁr*C,^rBCWjU,K4{,=C#B(OJ~N,RIuم~<=O6^(w*) R.K>jq(mcS*mB_lsGv3Ʃq`xN]$FTpپiB {Ž#s>OEg-5T[2.ڟ[x0|&vӘR]ƕJ,|Ë0Ҟ$g݆CB9#'P TlZmQKM5p ѼG7>[/P[ζ}&7JIPSӋVh*Zv8=nUI;dU)rcZvflͬw\>8ll8c+[ydp@)Gyj ?;)4AzXϝzˁA 5{yC9Qc_]p D+ p +/I/C_`MIVͫU;z(]HhVxLЏ{hDCSK@ۋ?o}ƞ{es1ƑO)c2\};޳}0|ߟ ?{?%xDjk [E)' 䊝؏[Wad+L<8b ~B֊LfE>.j5ͩFjPNxZX`{$RMoNMT_3ĚfC595]r,4%&M9vY"UlK5FH* op7rc6ޥ߳?XT-3iny68׾,rjc^7(Ts. I4b"my;} e1^BQ|~5ge t&ZrTQnJX,>urT'A&xmmf*J28⫼wO|je+?1g8s à`YDth-5>;Hgƚ#:({ƥ ^4) G$ ǁ{XR +p>yv\8Bit~8]ؤf~0%&Tt8tBW>W%P6Ϸ5]xH4>o #a6#PE?@nOv+.\a"TRP|UlVkE:\ V^6i%:_RS‡ wamr+t~]E(QUgڹ(TΦj ȿ2߆ -n5\'B V{w8r;q5 ׆{畁W@yW/y]MYËdؗT0 a>h"oYucIfyةZfJB-DŽ99Hpk׭߰REjvds^ *U3AW9PV%6S~5_;Oo^.º:ۑlP{1\ax| }͎^땟f6 Aú^7K_۾JNk8k؟v%*9yddWgc bV2VJ[5߲'Soz0ynjzCcs霚z"?0?vNk?l췳!.1GqLQ2TNcBR$w n +C\bD_ ݘ[| ox"~1UBk>w…Ƌ[aiV_bڥ ²ݬ~o-(aBĞ){mt}Y šPs szH²߅f1 23q6a_ 3)$WvnG M,6TE2155sz3JtfT#|HᏁ\&>U1׭K|.Mlh͘ $o* <G7PdzG\ C@2wlܐϋټ+GIw_stϥKMSCy&8m,%D3ٰ:N0R36GpBP_ t6}e¤A`6?q(sM.8fzov&j]j2Q݅]:EX/S&Z.Îo .W zql3ȡɢgj; %+M/!㬟uc;4" Nn Â3JaNV;89T:}P%Xhl' )jHJ<76S!Jx [Yy*X~c_ l(zMgF&sZARNܝ0a=*W(K'So՞'_POIP~Ϲi2:k1LܷaϧcJ![ f-5K%6lɲPH(apd}w2 Emd [ab% JhOdNwd)v۹.}b;Ƃr^|7]CR޻=2A9P(]L+bs.BESo|G [\ͲuሳX⻘N]lVh8vϕY,fZ~Np# dž$& Xv) lf-v|Mkix,,:vrކHC8$P>j g %w>MߞwMc@0"dO[qv\ !A@RH)jF1^³ֈ}x=ynS-~KQ>[Ӂ@.oJwh](5Dt}cNRRn6IM[҆%*Jk3B{]vE W}Ȗ%?YPaʘfߊLxHa&NK9lF2|jQcͥ teQ.ey0]aY.ϯayZ1^:"(}/ /J,%V!r)odpnY d6a\[LMc &צL00{3OFxML'Vady'qW<80C "ՁPr4L|4Kq.m`;[VI9'-9:;1鲥2_D+t !Z*EK1tT4 w?- ܧH\nBk #)0JVIef ҏި2'O@0d[[m0 w#<.MfW쓟)n{"LR>?~Q~("M$Y":0M1ZCRr~)J |UV4~>s= OR K}5X_s 6 a* lj8a*z33Sڠ FYSmT_x$Ҵ%s>fcy?ߥcy.˯ӱ\fnUc\%m1I;UA9=qWMZHYNVQ~ə yQoLI[,G{urn !w' /SSӭԴYg@@Hp^)/xUdEuH Tj wGyh8_uDk:=nʻh1wakSl{EX4)N3®o= l!$Tp8{/9 ZxSA>r#iQ{aisdv0-S; F7v ^K %G]:|w`1dnZ1Uz]g5$vRֲDs2E׀&k@{*݊ya'Rܤ촀2lQv6>+6+R̭5 |><7jӖlװd/mg1W[Y.TPi,+/ ou$ODU?q@-o;_ԟ 1k0e Jn=~Xإ@16it+GLQ}p ]B϶"r# IT%J%Qvw͌l5%l+GȘǩ-iB Ȟ;hyJ8!M>P9S0P9 !}L+u..`wLOk7OϹKh9Mw? /PՒ,Eě.pNi0$2oqa\ܷO!RĢ0U&]RDV5&sŎdg'#fwҹ u^W݊pCw쵴2QwJ>0cY|UXgzlYtbÃtי"=b6q5F5~H}svG@ev>Jj)t݌!;ւ_GghÀg (g'xT`1\kJ/0ICLa\}Ű&Y,[Ho2C{;H[`xm bGh7uI>lrHyހ6},e~1rXjjB`YaKѼU7g0X%઒ga!@p)8pkM5!4[]`mӗfpt喨/ƖlD35eྚ}x. >_߄9ZFclV;(ļ 5(ۈes1zAyMkQ[qN䧼nՏqI!d=!g@xl!уhܣw[mKؖx9PZKӪQ ];6M'=s6q@ܒ@};E]MRrŌy*GS~~?U[wm/_`E jN28h؟0sHa`ށXPD* EPHaVtǽޓk.GC躍_z%MR$AʞJA&GggN(.(*gF;{JUʹQBaEB4O{Dkq rmax?9T o.6rY2 3S( _js>e~pw C 3Gt+G\語r`;=)oݜl#-U0N\Idgt{NARRM-&W P^ݳrЩla;,$w90\0 zPP8rՖނF_ 0 }/}XY:r.Zf5]Q_|Mߙ!gniB.7P5HƵ_\(nͪ F\j4H5*ϧtw.'cşNaKlcJ`-h {Lx#&rO W "H;E-BIV5;ӑ,A{-i+4\dH'L{<<>-k',?iX;6iК~GЯNt5?ExkmI^俼enR&x|-& i3$I/ύm/O081dA] O' HZA`MRr-ƥqzTŬBgiQ(8Yl=WҔ)퀴X,R FHSp -=8C' c p*fz&LLD?N z}U:u4PYМ/pY:MɟEOӱUS i&`͚"u"meBREJi)M=T<[d(9u*uP\ +=ӛU[:HgmP |{dt+yySC(\+qpd$\ &ŮUz WHǵW ߑ:8ؤ"lR1'NȄ/F/^5@,Ĥjޮf΅H_wda<Ѥ%tWiU*k*OJdOY ~ w2 *kص4Qg 0&6W5965[' Liu΁\.îd@qU6W!"^]p)cRL{b#X ʪpdSO nLZ$\-qWI9O ᮖD (_W[,pP_}ZtyMV weJTM5a?kkuecCM]u͉k.KH]q_Ca}Sc0LQ^~Q^:ZIF$ѓkhy7~\d%: BDa͝2td**>sbi.ٷP(lB#NY2od,;y AoKgq ơõ_ %ǐt:T:eu&uR֬Gt]';tP'[SUF)/?AP]]qOK~&t `bّŭx%2-?R H-Oi)uļ_Cʘ,j#+iIyL&p'ndru(_?X[Q!vQ_!# 9l|.բ.?Kk^*^f}V薺.PNu=◖xZRQ=[x-2ׁ8ggI@Jg kOpՃF{YCW9^DX6( aי E p\C'rnO1V°҈Į@8Q*5-]?xC NM5ǀimyw;~W\_^IdvNRLU#BP~sWG<ÉM|zyfJדdK5b¾t: [vQ(i2aT?'[5N{):#o! a<);tO(U)N`'kh*NGAE?E՝~MyFʴEJсʔ#*!S"ҋdAgsZRA%B@=3kO;:g6DcfbhҒj6.,ڿI JH|E\ WxZ ZÒ*kE».=k*l(t6 gH!~+ux f޻FNsLE7~E1 {fyNI J"G4lU|*`:wq%< h`%T}NI9ҵɍx\>3й6˷~1Y;.AUs>􍯻.譜|6L 8jJ6`Gj*{\ZJNXCxz2bk xROC)#fF8J(U;]-,J6K4LR4p!3G{ӕeL6I,lSJkaFTxD 5A^VU,fY5r,$s |8 .8i⯬7A]#!]N?j27S[4]#m|}Q?ٔP8À)9]"9;QtU''ldޛUjV"?)C\n: H _RJ&B"-I u\vy Xw0e(fU̩)B;9'+WFw$HtLuW<7PUk MȌΟ _ 샳(I41ևG2߭h"][sh& ِ# l0r3.ͨ59ZV־T;>(~BBKaر+cVoБZ:Ou6ԿHn`;u<}lWG:hDVL2;Lfq'3&}x'-S.I9"ql>~_5N_&G Lh*imN&˄(5)`WS)_іĬj~bCFiڎ_BϠƐ[NRj~pjQSj(iy#Y^IJ3Ɏ^.m٢PdfM07+հ'adWΫ pƿ@$BG|#mF\(HuyvYUH(ҡX IQKڅj/[z:g&< Ei;j"Ư]fM"O}Mi*>Ilh>ﮀ*h%5^勘)qYg4 .W gu ڡMxKAQZe>Q{t_4&y)=|:_Bm Wwh5'y**_c?KX%œFsiFIŒG5D= hmk^\^BIZ/ۍTV&A_%4TNt8uI 9ȟmW4v&!OcTYlF>Ϧ@:GT>@q_!T.Co /(55Hz p/NYX& fN w8dg؍ȹɑl,O*(峃dgLNvMfG wge+1jwڣogIa@ m~chԼ6!L +d̕#N /:pJ\h+)0#[8aMĖݷ`(z%C$z[k8o$?HDoi~#?ttӽ|Mf޲h)_o5+;Q6oFX]';`3)Q; ;&3s=;oL@saL0W$WbvU_DiW4w@Y@~Z8-!<1b.ŏ`ldE0pKý O1>^ 'BFک-"(̘|`S-$1融G`@p, F}iW˫;Hsw(T\ޗP+Sd_+$%[|5%+#x'9w;X[q<^;oNj/Fxzx+pf@I.  sec]$UǃbYOƑQ^׌Ζ9LZW{X̰=AUpy6&8y3=!NP +Sc]יcf Uvf7/O)mIֱnVJF&LMYp*oe앷0 g$ä4D?[|JBYIüJVI 9MMEk{<4<,5#Sh<4[ pW.C \Rf<\܅uP n^}k'9o؜WkPO~4IEJ (MB˟Q{jwsy P6WE" .Q }(=%Ep^m%8?Bl$BjʯT. DiDtI*eB[@+5ghhXmӷc''}owӤs\qRGP\+w5Ӧj}DGY5ƵOόU .>|d*s /bkD6hL΅E_%~{A6H;@:w~f}O2yЯ]\9lʥ=?0No.~:w,C@v`6O-&~3 ryYMwo^͆9ڄaF_ԖgNDVGXȁZOP^-4go쥿"/BL84Ӽc_i:sR2BӁx%X$ xhpx'ÿzyT+WƊ6{JQ: ' 7MCTZ]%i+mi)'|X:CPOYh<3|^= Nyǰ~WІfwO+HCF-4l}2l]LߝS#|.8jFu'T2haU=}RJꌨx]7FC Tj$>(Vmk1<|UW(rtq8%_ĐCR)6Qzzr)}S nf(?=)&u[C6~kъpoѵˆ$Ft.CI9A7 G(4Zs.uȆj sc&b|}A}*1[eCF5+f~>?4]3?0/,8B;2JQՃն-8[e:w]ͻ)a^D*Ĵ'[j0k\(f}(X@m:(P폰6w՟ _?|?xnjB+rYo6ŎM>a~`1d\̺Á:,ZIkTcŞSs2e/1-rQ/c+[闘hzo XБGGj.2TZN6)˹+9;)ŧ>s\N0Z3 ׎`'?Ńi}$$#͓| JE_(k!E$|&lYJwJࢂ2"+|pk4 Cm~`q8ߖ1|g'DmEY)mf>o@M?'w]+]訢TLB_pkXf}EOvqX-jlʢ=!q.LsY~j2&jv~ėqvoUvwuw_CMZ2Xw]:w\i;4\L1y{n;L6Mdɑnu_CopvIMGFYϾ<_|]4"5GbVQ<tfy簭aڂ!~KI)q!o{qZj=,Ky~ˮrq/yePHy %uP>^@5?ayQ0;W89e Frng[q"xGvn]SRtQ:mڤ;= 7#$cD0s=ᕛ?;ٴdЮۚRu|FJ~2{DX|616{y/y*q[̂6lZfJV=XQo\"!dJ(Wp]6֩o㸙*H8`#7W p:UBg\%~ck\B"qniVYmT0^?zznEZN +k\ H2I0;Qoj"*ES@$aj&Z*E޷?X؊JZ%Q/{ o˵RY9ǹ>DwV >:Tcr\ Nj|tU4mU9~~^J_3O?@^^(g%U{"}^":IjAQؐYD WK@G^ Eo7`r׻wP984HC1dW%zz(ohBa.Bq3ʛ[>HzpQy\z_b?^Jq.ɪA1P 9sL$xЁ.ӧcV\ ރ ]EJrK۪ZNU.=UUICoi+auG䬩N91G a@(y|,rdǐܿCv )x$r˹+rt>DRG_r\w>q!U%wf__RHFy/I0,J_&oxs +q#w(#!,$Tez%YH^y|yNyV*ZiH|c?9 _"=hESn;KmDR4&*r۰KBuط\(y!N-OKq|i@>|g 3Fa zF݋Łg%Gqf)I9T,"5`K4HYތU Pܕi^?Y/WrEyX,'NX{4A(?4LH:cNqΝU1ôuRZK;a17yb ģ$klGkwWcmgTOȖA= CQL}a,UfC~!-p.}X׋(|oTCZe0k9>*[E@(_hRוqנ ?בb x@`W |>n aMpu{9%;$$ i) Up{FtWZp(RmJsmq ml65B ^6b)ceYC}JeFK,W`zm}-M[TFquM0czq9'߻֭@ $&8n90(A,gjwB4GʛPZ3V:QuM"YBnRV3MwAr_f~Y&KH ÏceҙPH sۖT5Zvh@?15kBطwi@+] |{ XMcqq$ #U>Uȓ^D0T‘P6G-T__WPPkA;И,bKn4!@ Oӵ3XH9kIDfF(Dy#{b"tIMjkKy\_ xH纇3i\? 0I$  +F`a7bh YRMGp ?`R߉ػEcM:#RO|v).M4]UuK8?nj_!@q/WrIUO;[ R+}*}VVZ>Ui>TJ(1x~x߅ ތp¥@.薇13ͽUBɻ<& p%gԵ(Q]QɖmY>êx TIW.ԕ̓4F,5 o"(}^7ey~KW:? ?̥?;"9xĔɛJI$МuTx)/NՇ͓Zn'cͪq[]SSa_~οA<ҵ 7FaJ65bq@`+7㉇\ܿ @42u.& =tY *\1bep.J.a?RQ7hGs_/ ®4/L(Mk.u2KӅ{vv$ϫ*nUE @Jl6.Fm!7̡<'!6| KK2OEPc]x`A- psLGcjMnQ8 j4`ÌC'K{/ynC&GZH4&ϐuu㄁OhږvB܊fe]3YE1A& -t?cNB:'/TR;dXEzSVYN7R=W1# MB|(f4piઢitaBq;E:eKLKkQx ONNM }L)5*mVblVvwb;v&iS3ev: ; 3ɯFNs.fYS+Y)E傧-^MoCfj Pgѯ_c3 zn0}9^VҤnbZd[LY 3cxieWęsira u⏄w!td;pvb3VO r_U&]opN1~|E!xP&V)E3.Ge(Oj 9Qd,{>,nr 9/?p۔*_v~ ")bE/TqХ?o6೿S*N ^ԧi|ze<^v0XWXfYKVW]ɲֲH(jꪊ$$w0Ie^PJȋ߻͞SɜTgNҭlh|C E!:%s|>fjT/l69^W9(uY&RfdaN@\R=>b|(0wXe Ipt F_i3˖Lク ɬM&d$3[~+ qK:џm8; w7N݌8;xYQ8QJ[[PΚf-̲}^\L@:DƯN{|if6XW Պ~y#C/J;Oit7koĶ7НACR:ء5*aMOge:f 8cnDI@j x59X6|R6W7oN:CVİV<\".y46|[O4 O)Zׂ~ Z( suC+T?9i.7g5 Ⳉ '!~* L=ᕳ,dLp 8 N16 g/tͿiFYy-#zd)擒bw;BA1X/Q5xNeh91UJ]^ંYrnj20Ks6exZ{,Ӓk>WWi4G1w n8f.M D>@\m|,u4{F,Ӹ zxYevUʞ:0S?L_:E>L#hrl-6i+Z,eN: *G\LWJEIEEEBI*=&&Mv}lGt(rwO,'j (ؤ4#_|}U"§QxRLS"u(ӣ;я ½nR2#1j¿$F^TaTf!%CFkZ(grrr\ͅESu6TtUt8m+ rf. ńbi'oO1R>VoV *\9@W))Xu29;QRHB\pC,ͣWj<M{% DjB_HpW)?i`eaSo&Xχ3V}9yv+QJQdDK r jzn8~;O$,Q|Kt5:{5O16en[ιCfP܂RC) +K[uh Jv[CYK8m[;x^LkSq n^nTm Eʯ /㛗DH_1$mQ:*)95c2?ZiFLhgkOF/DtaRt#09iK y5%[%:OۅU¬JeCEnbpN݄=HGo=߱H15gގ+3Xy }~"FNz8"?.h<{~aֹ*Y/ʄa m?ƾn5:EWVd߫{K/Qx?xuCcJ{PΧ-(^tW=kĹ&K-J|Jx@44 by'Q3%j;?۫w'4ahs-D~𗇻>܍C|yl;!cX<3O1U{ %vM:x1pڑ;}A2w7-mqUu. ˶~^:e21L략Epp z{uڰuzgՋDh)9DZsM+qxC9H2sqvY9%W+|9g}g3@2ɶԤY>G¶X Tm]V9_|=!jI91ذ/ sĻP:oN&0j;\=&Zm=L%B By)kR; CJΓGT^ :0uF/,E-Ǚ8絰;[qρ=9HEj"WwC\و L76C95*iT@EXJ3Sxhr]=@%WjyU{wdcw@\w{i_F("Dd#nS 0Fh7L2Xr[#m-CVIF{zxb̲鈞\E *F룪\RAlwy(ы8үڢet9݂aP+jAjMm{z;>č̚ފކ+)-}!$U@+."8M\D6r"ךMjnLsHVBߡ۴U}tU) jbhOiOJEf"!&0jE-뫗w F_,fy (kxf1'ٙ:ځݻU} ݮXFצ}I?lQ㸇%oFBoҙS1&L @x|qHCCdM9^KgsK-x\[]]zřך<2}F59#F!}>o_G5Yᣣˢ'4'ނ2(Z׳BnLXqFA<ԇYoI1,K~ qqLMx݊5Pמ);9Q p6ㅗpىX@Wtvzz¹t.1 q}iaA\_޸0M8XF><9S~3ǯ6OXdXq|,]^5To=W/51gUK#bvT)"&c݊QO,| ,1 #D5{NN i!Wه%6buu1n3i?|d!Ox2:Z0ķ`KYP'fwzeCG]b;;o31%I:U;:/?:*9X)jb\3 Kպ3u@$Uk jJVcZJPA3C`NMѹZ}:c*WQ S򼫑DJ֘ܬMC<<\sbVW~tUבheuwυ{VRҥ0KE`bF죄EɧsaOSa$ v51QC-QCY>Uؔn.?s0웍H"/Zz4B;"cLi%.F!(Y4 D&uS<9-8!N"%vfK&VJMv:;{y5s(4:is]Ɣ4XtD)6h>h~v^lr)aס;i% bUٳm蕴;7]ۤťxۄLy{j9UvxnEJdbEƩq kq*ͩ*N>n$&?,?yܯ&n/Mܞi5N_%~I5Ѝˆ #tƄ093<|G&W㹈T[7`r ɲ6[RUfV ev0g<`ox_Lաg4Z dEtГ;gpn7jY!oƍCԣq]OEws&ڎypY 0r(%|2 ҺU i7Y IQf`PS&Emܑ$ m*s@\ 0OᙢklFR217<\P4zqT3O+Pg+G/oɟ#\N>EOx_;f!)eپ{Tt]FE"&L~ kvY"pGC3Q&=d9!⪤f(yKzSG51P5"B\JKx_ &[!.1|7U9Qr5p <T_ |gn2 ͩIzLEp ;jH4p4BͷZӷC}{MmSzwj? ޑ9 i@^=kMֆ#5K$ ; W} M<:)]'}^4!X(_xE)^n/|a lekc23qY)9no-KVP .fE2M_Q~Oo\7Lgϧ,2?hh쁞5F4M\&J9l)yC׀H콇C1(*$HRlg:Iryt3j˜ώ4KvptڪFBo`͘Q9QF4KvHrHNG%ﰻN4w>I2WAGGd(FŬH]-C](3=0!UgGqL9sIk s0NLF4Cc5|]_u.Ȣ la~|c8#in"Mˏ'gB _o׌DZ"Au=',g ~(NŪ$,ǺnǑZ(H+;*,y^L?@Fw@Tmyp|7ʾߒmn¤օ|9ma}0dP\vԨf婮zLEܷ׌`>G^*(58?ʭbkbE|)e|dדV{no\LHg? =Tkj|5Z=_ 뇑~ؙëuto%fӱ(U0˖p03)V:"z=+vDr)@LyxqoOI$Ӭj&XҮ =8aOIbxxN3't.>@Cو)Mgn *Q4ڟ}4zvh=ٻv.̏i5ڌ3^⬆P`_-Di%~.&k;Hbe}2A1 %sl 6-B;w>2~Qq [OiՇ[PlLQL`:T5& .񱔁hu }Tk*:'/bOBݓP;i9;Yo~&}Tef J8nL6T_G|?&t4m=wgr$SS ;$&(j.rBݔ)xNf_$ -NŅ*dWZ /7Fwnc]:j!a%r cgtkW,D.?Gߌwa]as%p uC'.jM|Y(?~5K'үtMry}ѐ8NjDum8K;zxd=t,E6o&~gP{Hlz `ΚWc 0¦R_Rlˇj@&)=\R܏'I'Eը/TX=JLoϦ.y E`ɥ\?Nu 3\wtcZ?ĤdІUajֹ~ջ-n dgnJz5m6<.ܼhHc/#xTxy%}=CPY4貚W jSzN=' af]<_;o.>t3cćPŏ+Lvo՘"X<>fS( 7Wx[j[3ɳ"Yjږ>ѓ쵪)Ȓ(/HWhҢO֦ɨSۏ4hP>'D-o$>.8_2^'+9YwV ɠ5>jz/ŵݏ7=̞\#'?t$bM@^DMf-Q&!zR(w%ޓ  F$?ϡC2lQz@򺗖)-t B)"R픖!a}.o@0:櫳Æ] $fyˆqfb"26P7<"Լs!G#.w5pe{?l1(t 80BXy+ϧ繡c9nu "Yi;ڜ7^jTf';;xΫx} ƅ$]=xMʄoK.y'Exo]ϼEU=oXCqf1e`B =OuDwM ./d"P fPRQUSp£%{~*OP{}Du>Wbq𣂁[;.-[5|27TWy- M(eWYs7M%8/aBg4|4xa Wm#烵6kT|6eE飠t6>y!*bv7kGSsI8T!ubt(&ʗ:/W bg c uG odFrOZE96n$a642;`uM$#т"]]y++\i]5a&O{Fc3d3/5Gx$Xԥ!e}w-ի~֝[æFG|QO«w}eUH踦 խ(IYM$@hRνjMjvg k7n"Id-s FQ\9#^ Gs3Tar-wdcQvYhq~r_15S~$w _w< tWwnίɽUYK~T0<i6锘{ sG!h5  @k*fvw'[!kAtXe7|Yf=i$`9Cp\[77Q!1;1@MKrN7{d2jr 9Nk!-Jwik\0KuMqv=R,ٗڤ ѓY Yb*̲})p]Ùߋj<7+-1T95%Y/|Ւh$o(خ*m7K,] :s_"ՙ5jMR$On55;8ƎQ8. aHk&F=.3y;\קtW4%&Z1𨲎vi?,YYNw>ʽn`Kh4buHx׶j}z9<w 9qh!^HBdm !#bd5+'/\ZxrctU^)$r 0 ½isN hJu=Y 7e3c f^Kob)m/OIv`_2chЂn v(I G0򧥉J.>b_SF*mJ(% s1`]5xAR$J#RC~&Q(ߓ,&Ed3HͽN9.o X7dYB&˷+C:~1vkg=dD{9;uєU#x&S3L<:{owy4\ 1jgp#<< ֻ֤#5.YQk+QvU\`C'T__C[_u+A2#%SnuDs n7Zkzo:"v7Us -j~*O-J+Q^e` kd%%*ջ rV b\ Rn!)k;^kmL8m)hֵ2ڕL4LEΟé)V0^^cSl!tΫg:UY| n~Ez^5 ܨYi^2.Aga,%si,TqJ^чBLmRH i[jЙ۲U{CVly+ǝ}^V|A% t;ĵطY5Z:f[gj ,+N׻Z 3~EʹlG?WPW̓9#@֩(ʛsW/?Z]UyK &)PبNYyc.3ٝ*銪Zjfx,įy +TyU)EɄsv)$JDfcp?u+h = ^¾Zzffz_5l&g-6% XP晥~I/ T|&^‰XkIW4߳׆uQ~(mʲb*e/֬+nW̧.zņ`#v wϲNWk&bY?뎒oYMf7Sjp3!^4/OVπSCDɽqUHu:JG!ˋ d<b15ssP4pII+&Cp)c8Jqed[A,чn_RtP)a'0x4I;YsC1)΅٥Ucg3^v.ΡSc i('1{o[g~QEӍ_+=/u2÷Gp^ѷ G 3;MSw4|IP>!xs":sj5I=ǰ7⋼sUt|U 3"ƥBЇ|Ĺg@-3(L5v)^1)Lɡ)fz3^$7Ci̲=nQ^P( f*S|oTBe~k} Ͻ>Srk3H]" {ῌtߪ Sm <v®t}Pv|}HyR7GUeFJ5e7u 19? %p}nN_^>WnYb?#o ֞ FǵAt/:PE B>0pN5~z2ƔvE|{P,7E,gJOzLip:Kh&M݃ 6rx1v$beW>~U^66)l`r !#f`i{H"Igo?H2=тf&ͮLQ\U=p!T`[%_c1&vI&=%+b~ˇdO;XTA.HnS5U_*Qكڣ&%kU.>T4SQT̀ V!Wql9VM+]wj2Ey"jXz"ȭx7@oV3tq[^iZOT{Nv *gN1tُeN/N5\C1hY軀>+뀳cPh',],b|k-U8z )gc,jI,?jL1C%tw`M撞ܿ o<>ec\3tbA!.&RT u_ Mjdxzͳ4_Vz.6eiS)eBw}ٗӵt;5:;b;d*Iy2`wN[4^ħk{u_bnz;S~< U$~+ʃA*T8n? (u S7^5ܮ3e-mV ?OC 4iKQ$M1[G6fL1<})eTnl`#wAt^ްS+hC|c$<yX+o$+Tjۇ/A!.7 @}TN4t1 ׸^][ gi pg_߲D *~T,|rN| EZc>Yڿ ^WuYxc6G4h1>yV{#%g59׭ML\٧{:S!bב3ߧ |ZJS~E8"uR>֒jSۀ^;?ڨыS"9:RJ<|F={cZL#M&EJkcw><Jڒ9c3iw"8-I/4С9IEd&ѳ8M &^knFu51F{!CX)k7G[f߅W{XCnaژ}zU>ב4̕a!je-{ \ԹR[ C8N]E0wһN+za<%T )6:}oaZ4zaeMw0GqM')ql[dx-lu dNUٗEOzU2eP CvIYv6X oA:}.E2n򉷋e$܊hTboL@P\(YEaQa*zr#:;av[XX*r/:lW'hu;K\d2oWwPu w&v7H*=BǾE@QRalk73kTۏY-f#T/[Gm] ΝN%9&WԎ){0ئOeF.ǜ4uZ_~nB4;h^:y~ ൨4\RC+ME9b<&СRZ2 roX\kUƧΣѯ:ZWs}ـY+|9t.5ˍh8dt74&Xm'em#-rr*7+/"xi )yIަəͻ$DܹUBtt0U0^RIW7K3 jd߄!|4ھٷ3@K?[>h[KVxZ)(Th(|FZCjTZ[V'(>lz\-Uwjgf΁\4u'wZx;O:7˧Ɠmx7̆ń,v՛/#/}H ˀ~zuz` ;l \ Co #OR^OmB`ۓ8- &DGSmQ]@E~}|~[,S/?\;;l0켂 #:5 :V $A\p,HFiRRߤtDE$\ARՂP7dsz Z;gLP|"yun5 \u*X%p-*%eh %ѨÿF(K;&g5Z[,8CiX,teȐOZMg /$fqX1E#JJ^$Ln 9A3JF|+fʐ/J4UW²ٕWcQ[ ^n(f*, $eZ8'.Z!s!-:C^gm3L|}dm wj˜e ]e <5ڢD%xa+r/^ING㸚Ҵ̱Z*"'a6ۡӥuyjݤ ƜPS2̐{ڞr2h gRB9wJrt$8b馓 tv|i3 hi&X7 4=4čϧJTLI'*U`5%>d=DDG0ӡ6_o /Ӡ[)mKC\~v^<բTV^45KJJX#qp oZ7Exb/1&\!?7"e0l JBO9gB@2 p{p{vDŽnU+a0o\igF|n$ĺB6e$bS>WB!%E߶ ߽,s1,cgԃuQd}9|WY >x$Q!MXC2Bzٙ|9DTmR:Ctnd) @{ے8h:i_MOOU*(u@Х}"{4fƢܒ`Ed&vml`l0% "kX4)$`1$^Xa`LKкlq15{/⻽޶ChO˂ 8X-)4*{@T!2SG4q V1TMɲʇ,vsS?[ ll{W[lD{! 7# b^orKvqg@(2zT#D[]l7+IJ !aQn+λ,R69ikK`g(kAZGQ+! J+k ":},P\f'͸8j' _aܰGG΋k,Lk?:pnC8;eY3f[rEnbP0>vK;klc!p&(gЬl/"8,Cd4JJV58KrNm r l-4JlM{8MKؤO=2MbN .[m+3->>w+9Op2%ll8QxZ\EH'̥m^Y*ا͒[LfBۥ3d)q`/rU_{f~ono(>ڀ8ڟ >)c4q2Uq1 GxW"do Dft2xԿ[<"Svt6Y]7${4N>n%݊0-]6 je!1kPOU+U iqs͏V1}>,^,\s5YrNMpQհ(`7oyNnpEl͐@ GScbpN' [^F,3Ah.syi ڮ 1o?*+Es]uO'ױ>_1uKtםiήHwi.anu Z:ӛib4?l.cyew❵P(4g>؇PCՓ\#3}$n'U7{fO:Ƽ{Q/8f~at5/Fy;?m;{Fa [grl7Ŝ./@_?SӇ\f@ӵ@b<5Uwl2UȲ@$ʛrWE [L=?{A}}JWEgxglh|Ș9FѼ#mc- $bJ`t;ʮX$_ { θ_-T۔WW mNk =6Z'j.gڠ JϞz#zGz*<$ZHvV"ttf RZΆO:_,{ن]Uj}Fs~]< ֮Z+@BB'!#k 7P%(TIԎBv9gV %pjJϞ(-qJ]ahGU*-uHsWF!zD:zl4oU_2DgqA?o#zT/]Rpi$s,.kt(=I_F'mפgIJ\ knDZN_?EPU ;wP8yQnFo0o:\F]h5K<1+zP 926l3i}e9g<۫+CdJZj9~ IH.IwHSD+>‹,UϭTzBdʹ6VJ:'K*<+aԒ7}LvUNO7?W*r\Q,^7^˛p9r',8GmzZ1Mٲ̃qk,,jG:`)z杉 E!-N%_9/[vh~(0'}ݥ JCoa%q (~ 8cQ"}~XP "86C ڰm0Z'oXtbTl2cUnC 퐷Tțlxy9~55&|X{3rRܠAsq:=G:Mam^B.[\V_؃pq1L7ǿ | S5Ϳgγ';Gi[(dc3Ѷ&71oC_ Z9:k}(Ɲ 1 Fh TYF=>ӱrx#~Hw]Ç|{4~!兘| 0@D۶^@Tcl9ꜺOmϓx s-bg0|I`wѵfMbp.0JTapŋC{4"Li[ĺ'ydR`7,O1'7Q  fm꜏n>t$TZ8ӹMʠ {ans/S4 ق^rP\W{<ѥ Q%Zw`L.y C~yEe'+N>ĺ*SPzH"f[B+u/99>m(KpxWPǽ ?䢞6=nyǐ h]4-I(!C}`&ķooSڙeo:6 .fxÝQ0^IлGp{A:5BgĹ#%a'f[~<.ƋhX?7|#~G(;:4eSȡ&E_,k0Q.5"E^?>e?ٕ]\Â?jy[ E~jQ?O_?-?6OH]d8gܺlȧ]0F FG ۬.ɍx;JΊHB"O K)>|IfT؁xk8t()1@T5a?&%>d cYчY,G1"}4W&TN՛O#DMJsoUcyZ3; >G=Fsa0N^+${-r3a=ھ9]nr57>_5KWu^wyɥpr& /X뫼l1~M\ dM ;o8|u)zm[AXWڋ5 ɑvk @L gnt}#m$e1ψHz{d&?6+y+S?p 'ٗ:K v\fL(!ByIB) ^~fY,HxrHf>TǸ:If1}h -AGQѽ^c)zĒe갈&/s))P5' ˺,ָ |*ɰsk6~Kɮŧ$/ah?mQ_ɉ OZHpn&ޛ{T@}ɷKm[R%TJIF+FݘL=%YJ(Dfj7(WSuAW8)pEu؞-dLCzHQ)։%~_qsDH.l ClѾ hPك6Y ~_BlUMЏ.3T/OUcE[,.ݿK" 3ޙ،T>ЃTN0DRw]oc=kѿ^<׋ӋgWӳ@}L&&zlpzrz,/z--^݋޹D/oªn 'sz)lm}[襱 XR_DOb-pzw=77dg2Yf_V-pz֚1tw?7Eoco7 EћńMm eVI*T?ʼ܉$%CLKpXoY]6BLLn{jYXRLNc4<?27{y} k&f{o7yU`qצ Ju:0K+G/{YYԾ/;n*?*PzjT`i"Tu{*d(Uo,Ȯ-A P9|go#|kjGi:k%w~̝g>,=;6k\ýUE*X[ #,rۥqz:L#a[v>сx-74'e5֪e]q"KB'cG[%W2*Nc1s3޹du=Ռ|+VpvҪ'gwm[c3UHL<+y/ |uy&"Hop6fl"H,$WY~ {ׁ{/~cbU?/(G%xqɆF ظlkafw9-M2%}EI~LKpAV8 y:Ҋ +ɯ9q~|e|<dwu Hq%yi0$HCz""Gs_bcrqa:{Qjr2+"(xǮK;/ETMhlE£(_ynw5a@b?zJǓEm,7:g֪4ҍaЍbv/_!6'o@ViL&~e),-*`0lbbAN5uzC{s|TώS2?eOG;4btq)6Jdf%.B:gtҙy0+FsIv{)fA]"k-"M2F*荆ΧȻ͐(-TbK$FӾd,ٍgbȼN5C!׳7>.MڟE(w8X^r^X~ɨv IɍԙBtAb^۾t>GW]\auMgb7L~WB/ B|a0Bt|Q1-JVq-YH4)6o#V0o+|-aGB^C uhDpKN~`0c?!Ldt̀n͓Ăl-:rNF1qfp3'Ǝf *΄ h(OziƷ(ui [9zICܿՂEmyl4~;5&-36AWW;+J׶N(C$hŸD7'""呒XTiyҞcVL>wz4\(?+_ppf cIl עJ$UHB\KJg ^N~-;@h%2O& zZCWy-3:_]vCzϱQIv1~22kPĢ(2KDv JZKʇ1KN».XJfҐ&$%è9n9^f,i:/iK[#է(5Xp4|@zX:$u(BzWs+%"0,!hCt< 2x!%$$YCxH 辢zb4"AH;xH&L/L2Bx2B)d:!&(W@m^1BG<"Fhe𖟸L@u [;ҌoQTӀy@X7ב캣(*Ez4l96 AwM \G.[6%DHL$t EIJӶUnNIDtDQmx"ǒ< :[[1E~N\uLp5ΡuuTJ!I^wiwn)v{wזxܞml :7ϟsjJ4v$wJ4:ؑ~'wI=H8 f$Qd) 5jeO/fÇ7;S_6N^ ~|0O_Wso(^x7p\wa ՞8)kS!uL,~XhvrAcJjj2CqgE<_F234e0~/:n n5́>g+1-XEk-!fw:f_!4o4{ɕW'$eqbROO큁:m'84J5A֐GrtaE^tΦӍ3EȫVydO=7J'Iu5/AGC䊴!(p¨&om,:#\._Q7%b˳WHκXuyQ ƙ@L$8!|2q,]\2FW;g-"[a&qmDc"}5'LVRnz_?y4T0ۥ >-t׋ XePxKTn']%1pg}Ϡ?_mRmD_kcdyvX>)E ҈AX`ȝFG+~bЍ|ga =-rؿ"LeMjnQ;TsӼckbzY%. {<72m!=# ?A)="7wKdD'+3~׫\.9Q!ɢηMD7N-v3i>IB.}xojh{*o_~Piɗ BH:@GZ5X|դG4c^qk6$џr뤊}_;!⏫0{7G{(㣧.z4 W{s]2ŧO.>ӃrtOI}sfIrn$OIdi$gNiUҬrfU*Vy*>"R7È0ž]H`U-g/[/Jq z>fTqX~8;8YRܵkk*IW9l^<ٹ ]ȥx(9}A>w@e^RrfIJnH4ER2[4ɪHiV%3ŪLI*,Uɉ*)R<xK7 . 𪰮=_j]ƠpsB&]C~IT5$S9 +ȩB@Oi+sjֱacAb},*+$׸0; /j$ G ~a:#A˯|#x#+ߡ򟖔ɓr'%_{Qze|"Lg]=SC㧰=cB24~/G;e‡F+.$mygR :bw,|h)3-;|ٕ6%^Q&%tj乀A8ch+qt5rH8IIX7jE cUB3:BR%Jx=3Qr懶V˰:B 87G9i!Nbcb}L>ZAzw&5'Rی6a= MV+dRIbyX'6Uy 8G&8E>ooŅAZ|LcOaD.2 ԙ.|$2Wř/خ+Wb_~?[/(s+u z|K+UK٨ ܥe~;؃l~}1RGۿ_b}F$sE(>Ϯכ8msxC1ʂ0>GO+5s>?=E\h,*oiFbj&ioO(D'Wp7)"]BޫsѤoЋH j-?o@YL/; $a􉙩F>㞛m}Q8M,X3)?֌TrChu1*^V_Y#xY=ڐ^e%H;Y}nXa]M<=  {rJ^WK/LעRbʸղ2Fc<aLO "JF(hM1.&v2ʞIZt8ٰn:;)vߩ|ʂ4LWy_.nu0?Q%TQTe.&UlWJSHr$IϥSH1ͪ:%.z`J(ɍP33=^[-w}dvv1:Lx_ m_vVs>SMqE :~1hXRpmu>N> ; mȥ5-+*z/L>#~tj;mK=|E\jTVe 39.9~D3  Ƕ$yRBCc7Ar (VL 4{9)EX~N=$y"ɿboW,s(7R"&P%}UͰJXn7d=K9A_TWSZeR gJ\c|V5&DCY c}4!b3: [h)Ĥub+>Յ5.ůAhQi4 pQwlBҚ~>KQ ruH@h]a(%z` hYf GP _qYŒsN Q5KŲ|gc nz,~&k-/lgzԚ "$RƻW5?RGY|bR&BvH'?&v2߮ aV9whx h`_9ʗM>+Mrmh gR:tح63 F]p)Z߅t .)y[]M iFR4`?f*yE5׷턍긶v7FiZ%G 9 O3ڨ+^%OB~hǙ"?vCN\MF!gK|@}Aw6&WbX(J45HɌ =I5TKGP2(3G@BIekQu7fpa\ ,bw5(DDQbwιU}{tUݺu{3{,l}';m{; lvΓs3`OlFC,U}Yw?&++!'"e 5^y?s67L?}t-?_s}DB L{ob(;᰼Sp(8RJd|c|N<<_8(>.%b6wt /NNAz]N\"gnr9ARhWױh3.k6yZ%5-\6| ?XҨ\z{wN!~(zZfFO_ҮY@`4-p(._Rݮ3 !J}&ݏ'>'s&K؞ɀOmƀ~/]OLRQr1<,WcqI`0)ck)}k;Ǽ')7bߦH?yx6?9?wV?c7]ܜ/WE"z\~1S]ܔؔ?SsqKӳ0{|O]z͚ьQSt, rCa\.lJ5v5/d 2+nD»=xb>ۀW/f>  W*+d^gyVYp%;b0>)ՑwXfplS&Aڗ 0Xv|Ir0?i u~7$XM FR+Zş@R+.rߤ`J6|4{/=oӬZ~$Ќ$;oz<~!i}>%zCOS|LCo@:(TLq<ِji LyU-xɂKlHϦ>?,_>ZKZEs]ENQ#DZ/ҖۨI\_slHr=jkLIy5ӽMp}Jqoķ9Vzik& x hs;WR"c۸)#Ϗmiv% O8Ph2/LG|?E;/,J'wB\ZbW.o*+չ>qOsa`9KBԝ <M-$y@hYGX*}b-.֍YVL+ p^d$6ZkW`RHiM_P=$~=W *To" QNˡj?Gjե~~8:߭3Y6`M?l@DIc>YbiV{;@o@2&#%8Ձ " '9ӢJs 1MTEqj%ԯ_5y$򋧛 ~W:\ n\! TDf+aSz E &2hcoM⍫K ӞWY9ۏLwx. [X}̢h0"ZDHFDܾՆ7)ޅӁO@;7Q 8~+\]T[\#l>H%P GK-{ozؙ]Au͔X{OzoQ#l>bmajΠC==?-@}kЍ#nBs70hv1s?t+^5k9Hũφ(BGY*, ჿqH;E L*l^=*(@nb0h: @EH_O*ځMH"AſzM=^!uAϺrLe4NVvA+p-%ϖ7\噢vdfː$%e D:;#Nъe.)KȽ}q2}_o<# rHٸ4亝 R!iuW;v#HlV#КqXVyK.K4ܯ :)7Pɧ܎kWDxܭKᲀg8vFdnxa#1д2_C翓_/Տ6x+TG|M455wc:?@lv!fM%vLV ._Vpv.+wž @ZvӇp N(՝zL5Ekx~ETu8|?7ϮvQ۬_4.R&rt0uO'c&}$"qg.%{EzAʢ˯$v2A5Q'M .4PC<%y2xh>zشrHx[k]@ϻ# .{?*%vFBыSo'PJl'1/0iE\ΕMKjS<[Dxn[Ě$&,Pc%Z6Poqĕ+Rqp!}~*BL'QrЋgmOǙa.ᠧy~2 1Qh٫f2o&Ҙ1nB& e éͿ:q3g~bv݇8QiTpϤ^ZVE}[Wÿޠ }*NN"OOApauo|g~>O_3)aĿމ b5`FN\WS#2Z]½t#IYTSb{( y~pIr>$Q#d6*&(>׮!@%5yMv֤NOq3UwD!ߵu5s9ȯv[픞4~HՓ9nś7H}{־uvOM!Qt 2r3k,0Gfuy&Zz7i.uhԾ%``-hyFqx#M0ntk'ì٤LNfI7NJ5G?T75{'{-qh4_F]C># ;ۦ3tSW&#U~הjТ%T[U,2#ek/(SV"f}"Y>dk}OS~3貺{.WA'Va~oke.k.]U _.-b%UX* =|D 5?Nunk&ۊ\mZ9oE)#f ^"kBp.G "zA yZ#H-XSoUl 9ղ, Tgj\#nXvr.Oϳ]޺< MBI#mOH}n֯hh7 z(,?3Ə3ѦME oL1%k{;{ ש:2;fwe[>(DҿUv՗ʵ؋,d@;R5KeuwFQצʩzY9d1:AE0vOi9Z,k=bV-bLCs_q_@kDg3 xcupAZ˸z|~?NP=uu~?qc:IۿrtkɒXSV]K]A.C7~2OJܜ4$ө&-vD3gTļWoVH6Wǻb96n뻧foQN)2HyU!ՓဘƉodA{pwTlՍ8?@豻A^=c%X/pwf\!*xCc =j3*$@VwYGe(ܼUy{ #}Qx]VـN'8o*TpsrnʡWW^U3c(ý90ݥ2Mp J諦Nw **@0Ju]@\L&zjysoHKs 0;G&V2m1]tEh*|,_HX`֯O* aYEe2 E}HR= c#yO\`_it97.Y\B^kIa%bcR:˫=QhA_|_LmZnfB33M^eo t'ÿ0bE۳*MC}i~h"z1{^b=9FXqH; :\BA`3hR~p3 tyrmQԫ<_%B#Z "Px߮e:#2f7^~<U'Ztrz;f~Dp#>e.Rt/cD=MYm&\w wt]%.b\,*w!;Sْ%+TKh;"ewI, +,ٶ[ m0TqT` ]C[},r{ ^s;܅Ƿ硫aHU~;d}6m' P3[}N!nQ큏hn{_[SniaT⌁ƭ0T{6r6dX%}k{?& ~q"tKз|kon)XEZ PT~xQޝw;xI\G7O("hqb5o.Ԯ{r;i.C0pJ>1&+'}LH`E-^m[6ƁKH4H=tSs⠨'c9w[89p(EwQx1 c]Lbg^W{~7KgM,8Ɯ-o2%t=Zr@Uy/gpˢ 8R΄}oPr!wu{rBEb:ͳJp85XDnWy=#omӣd"ofugC{ x]T,nTQ9$Jlt珰W6<֊Z$: ^Y- 9Q]h.[@NB;eUs`7k7 )x"M2+\?o߱v'dM ah>vŠ6 }εb8jFxсmj"ִTEe a(;9^Voj5Z߶G2$o5^c3A*6n(~*!I:=<~tuiZ-Dg.ikז-Oq?|`?jDbeڃQ0/kGH}ۚThQۢxu;H;.ZQjyMکR$sGqmpU0`>nz-fi1e_їqʒlڙI.WRWv!| AMf/G&eHRb1~>i& 9id7F{~OF|o4]qB-/mOcVRN&4E+ ̓&`7xݾL}r|d r7ŸirneXdSq2zzhNO:%Y@48[f`>.hQ6]IcqEqDtvxM$^5B5T\]y`Wa+ekPV_/}`w0󯡰{u^02'ʊ_2&483UtI칹Q55~+Ugbh}z5_n_[·QoWVv{3=zoAٲzzP:Tse'd:$[ lusgVmR@7ljj2()9._# TG$3>?B|c=LVED7 ݅X\V?O.vL97[5ы1֎jhPC.i$[i/cQI#}uA+Z#"&*<^;N`^pG;_ ].&xL W_-2?ǢUzG=l,ڀ}=3HLƚt~P[[XE-lGznK0 Wy,{i<߉T`ם_¨1ˇIO^#xV|%yÚ^w._J2mGOkYEn=X…1F ikϣOUXtGAOˑ.op2tIr:\ u:Mn›ad.}O,^H9>"(]=*>ZN[}eWuS\/Y>=su~5{#/\iW d^ d?ojڷh7x_Ng;qIΚEoqT ✶<ٳ5(>5[@kqsx5\ku ^w׭@?ԑs45i^ބ\sx}H$&7m䷴Q'LY +sFZ{QU<ػTG+/-6ƽ{>Y\+7T4)zYt_3:r>?I0z&Q)/PsWk)DV'_:('.Sѫ}G  R~$99` g]&.&ޜ p_ܢ9 :[y-/:E>9p -\{Op\>ڹh`hv {`n`Kd"/L/UmUp,{3.Ν۳kx(yk#wBr0j }Mt=>zdu>UO>WxN>t-zC*.zr!?EzKm/㞻 Ý} KF<~.S&';XןL{?9YtOI׎8c32%PRo8ds=JCZ4̀Ȫ$zc~ڭD& L_>?*q~S`pz.o#]׿J9tO3eQT9Fw^}0*!dT ɏ۸!-y*Xhl"nx8kSF>>\_g!d/ºiXg81XF< jKÄW`J,VuەC;I.p.]ס}հݫ ,C8ZrU~[p? G?Ș-XveEZ=gClr?w*ӴS1y7GNO=m.,5X`&)H%%4퍖(5å,!wڦ# og%ks| bhRD֩{]]~=X͸w^TG˹.=:.a^[)pf0PNI~3>X T:koKwLr.u,|[˕ؿ#^36)ېz&̳\fE5=sX3>.69VpVZ>kWqRMa2$x:o9'"NN;LHCi<ͩtXC {7FΝ&ʲR>@Hk{Wǂex$ոW_{/B6꾂Y(ӬFN'IsDymC]:+Ԣg@D-:ݸ1@",+f\Gs2 /WUեJQbE `RdZe^E.8^_h&G>Rmh&rǪmєl qs!#{a:H+v]qrQBం )ȹA8}E5N֪ylr9[ISo@ =u , UJ($/ [v?-(qD> cGR; ݙ5tE+7P#Oii5" FWb yjܸ\ZpܚnDUzRLEj/ 1 m&ŵ5 {c"3Fd[C>J *'VOL!jU-oTV\& Q{v_*Aˋ#uKӷz5Y?ِZ]_\czRzV c籋]Kg=U#HylBk_ixr7ڜKץwm|'?`=>8U7 lq稕&H yjקȮa9?dC#3ܾ 8$h#O-Ӑ8bYǕƞXeױs._,- \aR 90pحB#w"quŷ:4ה*^+8p8ҘrC%|-rxϯ<^sM<̵?E& 3j >ypȣs3}_ R[$dLΙ #{$ڧf8{-"|Bmg=6lB8p ӻtzwǔ7W"^؈t]Ã~Q|_Z3))l;w.'JDP}f*#E,9È~p{7߂ mܵU\9M,:PU^rʠY_A4Hh@$! z r@~ڇMs?LH8rQxF蟘 }_O?avx:w3}E5U9B'8f5(2.6s }M<]m3[#p`1:ezU]o2zz .;z`eRYZ.r( UFo@_@["isz">l dJݯy".B K<ٲ -oFkhm{7Ҥ,n@Cd44=k?;T%q}0ӵqlNN8NAݜ+[)VJnByX@qcV8(8G]nm[#rn\~+bW­ :Հ,wv[ov0ܪ[( @o<:˚TxJ~ث؋7ʌfٌ7ەv7n6*3f#ެ5n+3& dqӯMJFeFo0n*3jf-\nHo"Y긬Iʴô8/O} Y:eeJjXgk٪ $\]s6#;xv/X} GAZ)3L_$"%|]HwFhO‘OUzKR驤򶺻d|h/sYgK<0T-ڞFI"I)VPD/# jF V k%e -ES,G\R}SeT Wc:,T#,ZY-[͌'M;+y<$ [ 0[``-vB.بΠ`k ]]iSpMˍ%#Է3*Dͥs U*ʩ.yMנ*۞k7,e ߅'lxeEHt;)ڎx/1/>LZ<ܩl=D%]㴪` R Q}~2b*vm'^g,+le(K:'C]T/Ů^B+jmok> R^Ohk nJ $j+gE;r◵9>@,CG1F4UM_3,Ȭ>e_Q<9:'}+;cび}쭲pRf DrnYɌy&ٶuk'xyL}\ja|j\. +!5PNQR-;mfĮF9'*R$l'qQ-KTBwiY0wj -f߮zZG̦dr>OƟj2l?5HK~p?go, $ &I-tRF̿ #i7u)$wLq׬bf=D壕95eI o =l포5yn0E.w#ۤ!A:qi?(W6=0kI[Y~wer{ib}K;PpDu7گ4Z2/Zp賆Kzuŵ?Yq v[+uu#U 7 }H98i=@!-0W0ױ-sKڢM7_1D7֖.yX[q?!ßʨڛk:ʪ9?؄Xڨ/V%]>>cR@ d+;KV'"/iywN߲@e{4'2K+džb%Z$>>z޿Hj5%LI0tiY OFWsgK+zwVh6@{se"z$?VoCtsωj?J` o7?שiG8͟(D_ 1ӋX{-=ʯۖ*"FkOxEHE>]n[F=ɦ[eVjWo7k@=0ZumyDl<oMd;]b`SR 0ܬ.LtzϏjY.Y_pz"0[.WJ,RU(*nR=EJ5d:1({N#:lEh8^Rl@ V( =v9;Tc~"8+ (dQ?izSrKs"SiO\AP}q(jwԿyXI9x1Y!1;|4%'e^JJvSl44.o :(%Rg;ԈdL-h9 Dw_t\ |\E:cGId"yQ>ͩW tWDzҙgp :ZәH_JX_uȯ1;S5u\i9/L`wĻ &fxL{:4zk4Љf<.:;4T"A&ryqR9aP$$&>|/+x@ R@xg$ /9I8`n0"T׳ItIxsG~oh{kUYt>1Wv5n27s*%8ޡQSL lJgPD{$MU§19yyQT qVF&=&Ϙ`? җFW_IIQL3kGxƢSQ>{&7>7|gnW;մt}U?$\F&|%[X}ONI+,c/留3 z:"gE n*W^މZo0>zc o+p_ v&^Ka/|h9%Ɛv5b'ca؊Y)#JX^f9*ŵvKbKk*?`<V4jEyYu9;{{xMFkF_k??Y/NgˏӇ } [|x},3V,WEcWcs^-ڠyƪ_'k~u!VMoގkTKԻ3d\dKžUq |{^[|w) OV|W7^[C,@433Q Ⱦ;S@mc m|!gZq'L-8D֖ l(o:'Z\2\3ҿei# JOЧMs8s$~)LcVV,)ge_iL]8NıgYnFho&կ8W--1|%|?ki1~V?wikg{췘*O -~ArRCrX[Fշ5bc}XeЬku"+$\ۃ^7ߊ3?b{>On> @UGBҹʍ{z H<UD]q4~4B7ɮt:@hy\v #3.zC_T[I- P!moZ𞵉te 1GCٚ {MOѣ~:1VӸ|_^紒w[D.&u+Hj$i63q9~Uu=ErR#/G^nT5fog>Ѓq62OHɗ})!rP!u{4;=GoP 7,0Of.vӹ*,xL 0\3nШkb~ڧഛVRRoNNy#J}|JK羾=2nҕB5y6:@b-(70柍yLӢ}`% U*'ܗ6 ՙk*`T߮\@DBߢ@Bd @]oqUV3-+ *m2+R-zrAA(9wcQ"ο{kљ# K֍hg1\ e%YBxVW..b%1J(~t?Bζ`qsP^G@/?j6:yGjGĝfU\d!בVIq_nN-5]8 Eڳ‡Wxmf+ b?t 5dlz-[SlKImeEM\{7iZuw ݝ7E˺S0^u#]p 0wjs㋷χ-%XoWR%xG\ZLڞd M{9(.uT;^GIRK_I̓Itp2c.M;@xC>d(z2~ ;]"/NeĻ7"h^//7b&!b ?3^?%H;T\y1lDk<%@A_ =HBH}IyMo$S˃ɶ؟ IesE$ 8δhtu!"{ WbaXaضYcφ3r0 ot!jj22H;WJJA\ C`D9QU  ",ȇ@>DN8|>}Ī[q7 ؕHoJK#l$'á`g  Oh>O)Yοr-WrTf"Hd TITC$!7-/\m/cL←_f򕨛oFkRMvJe)i`jtr!oZHp?GUDIkѰyn%ig7B oF!s )y\_Zu\֑\V^:= w J˒m-6"DL,}4_ih94q>|ݲjM}Ucq$=wt.7c)عrWge;>1&ڕfצ=&hw mwDbuڑ !¦= 8{V⨊b3wT-?!K]tb8~Fa7>!B9v[.KCqr=%Zbx!v.1wS555m5!γYqN)ЍkZ+b׸ JjBE:SENNayr?JXu#ٻw^-qwbc1hpt&p:_g0]]Fv,CХgI]Yͦ33>?RORF1{gҞxUBԤ|9I~F Įw0H4 ї잃|=wT$F֟$L)g4k8\"` |PyDP'[މ}2~S{Ujj|s<?[?F-7a>3/>>4 CLj+lMEl Zµ"lt ^R $YQ =R%S/eRW#NPԐQ f{CuF܁@#vr!۞y?ګ/qYHohk/ 5BՉz5#e65Ҿj ?D5X~0u\KsgȈ2b3S>{ܢ:RP,_٥7::yB {Lqd,(HvEj$3n^L`WF 8lnkƼtN~0aq6k3כޫ&GI.!_N$#>!PFU]HKUp&Їg:o.czRJ1,'ls3bOF"3ZCHr~cGemfgШ~.5zi`;BPף_Y|lI5JT`7'M_fBڳ`a61Lf'XWɬP"t&+ͦ<V׿^k-K-}T:kw׾Tw?uG9qJp=dtZwTa\K_":TN} q3e)fS^>>4gLVo5ݓ/@ nC,ݝ&'Q ,A{: z1;%l8 D3 (+1BoRYR)ϕ>Os"}w"f[-JYJ}Tm/n:yG-LX5Ȍoڱj'KT9n>'LXbIh/fR34Q* ՗K-ld;j~KChɟi JIZ.zw?Zs+Li[@TF)IRǤ;@3uZۮ%]-3BrpLWܓ k2zp hzّ 73u jטyu.=YRb] ѷ11H$=Q/뵢uqLzhϬ^MAM*h讜kK󽝁kKC;pۜ/x*J}_ݥJG2wOE40 ]:ݕՙZC6vixU?v܅CrvsFSG_֓nhaƤԟ(Qxc\~vw|$qs+ݯ,zpk .6a8\\;7W{'쾉˔@M_m>#!N$#bs1N%k)+(ſ3YLJ76̲wHօѻѤ'! wgC0.ҘP]Ю11x%]}is5*Ni^(66BlA\3J`c|n[.”XUwXbMC7'1#Q^Q u ?;% \YZfikֻGp:uřzqÁc`vx]|+T`F}1v~Y$Nɩk5l1ֈvfRW rr\0<3(~w}.dBv*? }2|H /}m̃1+.s`uFGoӢdlɾTÀ,694-1fg+lv"?\젞\Ch%góYh~,D?gm֨<2 Nf){X&"C^(챫U_ȷEpVqHcsJBK-5vF!k:Y/mdkY*q!wnGc-vWTrfs e xDnɞR)vpPh/TC۰g;HOi6'H#S^ gnaŦY,rUĥNŘr86ohXQKj jQsj?G..ցLhFÿ{ Yƿ#c?'"|9up?!`}=1e$|pB\!a)"ao/ ^ܟ܋$aIx81sO<|$ Xƴf } K$v5}JfOC! U*@h7qX 9!5t;XTˊ1BWx1ppilZk ckD$}liFmqoZshrС,vBZr.4m>}8:U!&¼R8UᢻSNm0s+B_f6uFkC/=6T_RJ9f"KsώMפ0$Qq 49z|aIGR85dV`V ,m0E;?_>7d6?=`:sbnCz )%y`T)oξh8z]J =t,b%rp)yaZE]U⚱hL[5)E/FHӷъ%X\eXhJ LQ}%[ܷ1x)^h5+]{^ov~RuRnUpYT_Afqd;4V*gI(OO2_cs`ZüISfQgv_eUĔyS@Ru DA9Y=QጋߪiJLQG:3pvf{<ӵLWgXchz˕hvcүu7aO;KЩK[vs]M6t^oYuL$.94V?wx!>l-P^RzT-:+ڟh2Sĵ_a]^Nmŵ[-EwK |v\s* "6R6i{QZtĵ-w: էI:#ߪ:ɂ7k!|\:k&XOJ#[&.Ǫgt ̳Zy :6ꎘT&}':ᆖ|/ d8_cyƇKb)j(a3zՂRgt. JgQ\3~!Х5V<`S9nCjA۾')_kў$wgPs u9^+׶ ؜P-#(ue]/6*"!)1"NG #H>T͛M7M xUrP6r@l0ֲ[󒋫qA"qnmS(<W aÄ7sEr77kjd߂솂594J7sڔ\E`~~%+[Gw|,J;=05qDMtsh c1~ .K"ٞ9?7+;%\_葶+?~.U 8Ÿu Oʧy0xtrH6e%b%Δ!I((gJڮ/_+<.1G;֭lR=%.+ y܇<.$z6qezJfϐSXA`R#`ܩ='r$JW{&^Oq/ǎG1K}uze8>o(~V`%|(Źv:!婋ο D25Qfe_`"S ~#.?0! *q)Rwg/- qeeش- xt;ðuF<ѩ\Z7L^=3:eˮ-;`$pHo9p:]MNY؉y)FNk.d%'{?Bv*YE-+TP!n _R/NVnxa#QPw:1?:)μ.qL]F[E?5duTvH7GomݮtGܓ:ԏ!Fjw\;GϮ|/sOIfd{dl8O *|7 \[O](F֋|:yD\SPe2ovz(>\Ph/KHʧE4`BFGsgvTm"K5n(nF]Yc|y:{viqީ k:i}3Îa=o$™zAqqyzQXt%HR87m&wQR[_,͈ovgA%;9Ľe^hB{dd͙XFG`^ up: CQ?E/K<=Sדx df|T;ul ކiזrx_It:77c.WX9Tw@DcTm4u.ᐘٯc3kojH͂'^6@;f8ljƱK+&b?oե8)m/ݫnHqގjC{ ԓ S>ע"w b#&H|_G2q4HdBUe8F1 | ^K*zwI/oc'wfLDǡ wָ|P%r&Z$_5X<>l(I2>ǰ{;4[O Ǔ* XxnWFB{8wv@ybQkSN/9;. סZJ!R .NHC>)S] N|Q+e.g{hv+ JldQ>%a8HQJ]=R:]s9۪ <Pu9ߞѳr<˥^'sns 9u8;sƃu抳d33 vNqIi. A%2P­Sɑ8-4F uvk&wgk_IkݩN6(2,ȶo$Uĺ͞f){v:e*&ٓJ39|~8wk&ݙC?oCw(['YbW$(!,Ό(-6xPOAYihwS1 KZlr qMK@9݀H[o9W/ b^2: w[hxK9l yuR RoI5'Kr燚d/L4LML/+16<oe#칣0)`g;YQ*S̡'1eEK KCFIA>ҐQ nNa7l'@;眾'-[f-ڊ;y1.]E ~c5i,,\t)1:L[%0I{2VSa M&&OX"^Y7K* W<%A0.;lrQtJ?S[}.=˃%C ֞kD`uR?F0)+C'-mՏ Yי1?vцQr?FS'zC@ĥzon" s7ձ~(>uޤWLvV*-k)N(ڱP'9JR58$c:Zc):3}#ENéǥ2v{d0I% lc qYX\ɞQv4T~WlE5 4kpCzmhHhoYCf̤"BO&+vlE&bXyI зP_Zğ ;1na IPS!uk W\I@{ثs yQ9w[յDL4ϥ`s;<> j+y93e_]pi[`)JU(2-ϩ7.oԉgmfͨAT̒^>{~[Snʦĺ1&ˍٻ [T h}Rvf!ʕW4oAgzAݬʥ @3 ʑg?qK,R(X/:_}=͚MkuzFq9AM .PY\ܟaȋ "Ž,Nŝywm'൝,͌J{9Ӻw$ e7ԑeh$[_:u1./p>Njkpdo?tG3YW-ѿD@bCWBvR!Vξ@ERnI\%YwjG0RӬw/:v^@?A4{\<^UtTiqċPБLv`1Q텣JYsNL+U\C6IlNZW>hצYK_T˷[@*;|HJVW3k[e2-ΠviZw]%vSp,׎[<{ab0S[fb7GW)bxdv0>Z?Nxb{+| ~= <ܲ._ I|cϱ/k,|wby#NT[ep{CT)?~iFc6a\0F11D*S%)3c/:~,1|#Ia_hu40Oj3-/ x{7udԵ=uBi灯ͩZߛ>pbbKZ_[-(vY:[J%tG(i|}a /7> $s/7RG. fOe|cYR 5t)B{}i6&򯙰POM%Ja_4kngPWċ{[[c4"]ꜙ/@`wSjO_bn w㸖Ѽmt>8M[V9v%"ʈ_) Rɗ.NEYWķ܇ٗmȸX}L:YQ3g`vSW|rhܭ}^4sot1va+6D/ޞ=K~Ru!,rvhp-^LɝT} 15"p9Zr13{ 5f5 cgWh$>]FsV%Af tB!ņΙ>I5 hkq*x!`p)~eyĘue8>᳌3jVzi߬MP"+tfLbکУ!r?r`ఘTηKuU fb* 2Ry-^k%>}/!H\L׭lY&*A/Vo @6$IPٙTew7jrN5XiN'a&\ٞ7C^Q/>)j%<޺wFA4MGE3:t6+A˓NvVO84J!8cފ"%"AgT͆ ?oxm߼A y~J>Fom̟}z~.se0$i8"*:ʚ1햣y^ZbK/!VT]oQ15P#vpY?tzB}:_>pZx:MG#rd!,XT>eVxurP`vMQ*bꕞarMES8JFÇ {'kbq ,:͠"Vvs1L# 1"{zWb?WoVt_ ȰL.EޗפtKWZ xWFtrB1߼4횁\I~ #IoJ4UB5 i븧V?\A4w#o"]=qG^AZ#~-'[`w!1J0ؽ? Gr>_ ~~#3mf$ų?!4,{W#h- ;‘b%[jѤ5QYMyIa7v\{^NeKΊ8ߦ9-N3lg^J;Y(x K2(B})3O6O0PMk4-4Uݟ-ꇦO|]luCۄ3LZ~<9D_jŸO^t7 更G?!}qn:A~JƬH5rD/;Ll-uyrNtQC du&j[bl}LJ0Il-^ſB^KPNr92KVfc)? HyAy ;wWr+hz>dCD>lיvIX}9?Hm{]9o"KJvOz-_4EC`!Wj8*Z)z0Zwڪw3wDGzR2VS'=Q">KC0ƖsΔl]% R>Z@CTcf9'IO*p:Emdt;,ޯn }ol*G#id Y@Э_di6'lK$*v@L6q(cTiLdS:V F,: r(K4퓇5ݪOU\+ٺnQ%Cz^`k:$5υh-Qoaл)I5:*jD{*@@vmԕ/)?=M^y؄u?7SWtghood2Yz"T_$/1>.lMz[UpE,SJ6Dבb`M|D/& jx=+'•Z ,9dǍ0I(a8҂? UK] &a8C,&gY-Վ`k`buϚ:XNiO\lYvm/|E_Ɂ.a!FV I $S3*ceYF\\`!Y.d#݅[XocPUM`:xW ea;(W=h?pA^-˔N`}?p]jn@/[IjOۂ8KVzbЎTGc7 -$'̲:K f7'Cov<8q%tENSGl 0yvLQ͊7#- П|} `(]9Ksxc!6< 3L~/ʓfϟ|ynx_Fϱ8b*VQwNʀGז}Gws]t,t"5RL6a-VFg״:JEua*KV<527$s8 Q2x'.g 1FN-gU`n9U΅/gw:Apo'1Wwѻ'E].-c4!El)Ytv}r| wоggZCMZ䆴=r::dInZ5bP-ID>wdϡ1 }:J£\_@p?_W\sU9;PhimheNs sD Tgv whRN=Vڃ8Uvu)2st;x9K,QS![ "Z!a2tzXԨw%708٬.#pꀇuQ"z;UIY EwRL#CI@L6mei[pr:5s+&P** qW8T<Po9uVNK{A٧LalgҁVAu;})aSVdMđC3 &>1!rݎOum;10O %er$Dy %VT=;\lR6]RCءgxS}˕13fu ͋?.|<鄻)i\3~3䞻i%H+<͡zjɀ_Ni *z/0&+oM@핣dBx䣛W#&DwEC2!W$)$s:d[jy%F$]ˈ+aK!Y?0.2x\2_42J~b HSHB?o6'vNHo0z{su'ɥ☽R}ɾhbv4n6 ,k";p\7r2ZZ{Ҝ*o$j#W"ls]L_'v>@?+!zZ/ &/~)jCq\2hGLV+&V ɖD5߷b)7*ʹE#_Fnɷ(">WG@w>Ρicu-r\|W7_fS.o|!E+iz'ks-8kzm(ЁmU#p>d8SϺP荸$lKGawj?r57hxzXZ<hb49Z=.K__Mʁ1dnجCF L]+YQѼ&.4g\QϧIIfV)y?sTs>߽@?.3qlRC^_$s2eo;3MoŲf$@D9@z9@F㾸τLԿz!XҖ?QJƿ sk V\o}!1v#+<žAho)\kxEoaΠcM,21aEbTi䢙!HlYN}VWc`W`P=?v$H],s/gee3pFgR-.ݹbm)U6Kl՜'FX|m^u٭rqc@˶܊Qr;TBjPŌ៑.`,1 +Qk*fW7Q=ɍwp J{g\'}Ūߢ@UuEDyH"w:.5/Y>.6sӽ~- ,.DQΨ—;Crq%E 0O?j0;UZބ]/u1>I:ŰgA.> Zd)闹ɗ!^ܵ!U sxZΚH=?3/e03‹z:ŻtRŢ3(zd}'pY a%R5pB;]i_Bݔ#NOg@)3.2۳guq&avVO{2Gu&i/RLl}6^^wӳ'&i }*Ż&*'G FO1h0')lKl'rhjlVCŶ}!} Mz}'{LbT[?O9n~rɐ& 4i~ztv9NkHcyӫ/4ϯgRfp tg"4(][O<  gf٩e}.Ӧc[T#+:C+I}Tf42+ L%8ew:BR'\*:%Yj@<Xf{4] 1Hgb?#HwdDM@KSX1 c`M ㆔j{qLDоyZNl/5h5nkJ1\V̶S,zL'%,^Ӟ>YAvE=3 xU:T?, nΈvknΩG_Z=4LnrWcP52#3# 4Aub?B赩h@3w{ d)+PdozmK^mSX UJGمX#fɶ>R _#uxtIlu-9RCb_۱ydQZۏPplLJhP8n;złzU\lyeV2V~Iݮβkݖv )e l?{m7A`;ZYpۀ借̰SY㜅JqRXr%Vzq\*Ovź[ 9]|0m-P#%ζ9; S/HN^=Kj˾ òl*j'? (槕/<%y gpp̖qT(괅U+> ȂQLwƘ;[Gh4q` :*Y,&,ŭZܢ77E7Gr5,[fFlTRRq'żW}Tf:,V> I7FhQ>LReBtBB񐸦>ZQ,#b Ƃ1\CnSRc{R1oCGX\AQ: Q ´r*\9_ׯAuRx>aݤhuضWb!QybC.wWW|(G`GULQ*zG6h Sl62n.p%Y ;HL2*"VmB/|4)轻I:U:lPbqěӒ_^Y)g1b;rTv $|nz_!*-۟hƙvK@ZgKw1N:EhC_ NG$+u=BAwr_4i&x YX3(&3~#R'|VT(;6= C ,?~"^pχӟ&L :,d]} B[7{}E1ɬPYԼY#i8ʮcp@QM!^ŠOsKgx7Qv}Țwݑl 4.2x@-  JL99Gkgk{ R7s~)wӒ-[Vy֜lxť}Oʍp1Q$1M JXg_MLӉ+kv+RMDz ȱFz7<DM ݁A8(EڍN3i&49q{@GnXKYnM{{lDgI-21v⮸ -NTYPG~^e̾E!5|lfJ!CkL:kuǽ&$Vb;UTĸD>+>O*+]c{3C ~pBoJ u LL,DKqm//Dyp腾8ҁ?Pe+qwg: D謱IBPݤ* oᭉr08Kd7Lq?ԳUfh _ Y̡Ӽ ][  ʺPOd!O) AA 9DAnܱ]6v}sWbK=il\zk/l; پ6ݤz1>=uo-CsG<}W|>[X2ut9WٻnuK)UW Tj7fg7tͲo4)"z(*NxG~GYQR?)o} Zi(f vz،fdߋ1ќt@ ξɩ⢤Zt]%Y1mjNWng|qmTV4}GCӍ,O{c/}I0L(l⟅iRv8)4 =h4f3g]o-QVקn?~qg[X$F>^-Xjj|Eh͖`<=Yt!T=t!fwl}ڼINa;R(;-Zb'5!vc|<;M]Ƿ^/:ȑl?yi|_ϐq|?#:4Q+q ]J| (61TлaER`=l9euYf_`ɮ[ G\{-Jp_FNض>N".VvrV)MF􎣬 ev+{.h5OT,y-vw]cl4.v5uU@R򥧢=;`;E/F+ N!={SہhP wE9W&=^ֻ|8̿=iž(/ߩlkt+qplM3UaN|S Wm0b%iJ$+sܣM.!λ}(y|mQ'g1:>V>0nOׯ6Sן㎖^ `/ؐR`_ #'emƋ&'r0@I[u)R'zwu^ޒN.umLӠA^Owv'6rխI~D O@=D2fͽoD|]U0 >#V~`=ԯYcEu+~'Y/PdCNP* (M򳩢}*1uVlߢN\=LqAR~(Չk& *?k]vɀT4Q>/D^~Y5=9'nc_'۷QyVFsc^*6"`bղϱL |7bv}KZG~V{~׻o$&zkR=;\Vg&U⚂A}#Q}l)\7|3[ToG_lrޡ O mBhZ 6KU_zVEA\p':mMȞ|ڢ-;՝-._""6|jUԭhK-`Z Q9EiKQ3F0bczjsBFo {#1k8KIYBaR2! T6Jm}9`6c}2eU2m.d Us]z.=UXR5X`繲beS`v28,vrt\>,_8)=082:w+,] g8~ӞT +HB8Zp\wrw qΎfDD Lzv y ) #֏Z. n;{+( VԋvQ+3FcSkv'`,襬;mpm X=+$L(d)^̙'{y;c/$>a^>ի)$rѐ#U]yk?ze侟هiq#Wp;.v+sǝY?ӆQ\;s=~|Y0'k%-I_sZ_k :9MJ[~v֠}};zY j'DSSn*=uC ;ۂ)( W_.+P |AvE7&__^>vF"<0,-dՒ#Ɗ"}e' x\~@F ÿr(s5lf=Qb!d] :ty4N„^.$4q8je[{ 6y)_e.%;؛i^ w Ѣ ZF? O=0qpK3K+PCc(H,>Y3u\C9 Jqǁy+]Yb;Cۅ]KK&ٺg%͝ጃpFmu)n =zGP흉4?j]>Ä0 a \,;|*M|*| +N xh}VVRKͅ<}E%5vϨY|G-xJ>tdgp r5z :C?Iܗ9hqn)深Ӟ^n'.F{|}ֽGefłKv| xy$|}>I0*b=[]1F9@§)^fDRe]eH'Il3T:ԑ3p%HF:l[@Y8As~1)j }E͢w%GA3U.X$/ 6q ;QOJ1BusC0s@7g*>s#HՋn۾¬?OfJ_9c1I٧ܗc0C8: l} u(izD!=8ة&j%"DH* aBy# N<`ub0oG KB>3ORg_p?g(ǿ0ǿ@uNĿ10) A-_}W\ O¿+.Fy9fR+Y!9YJ~B'ꅞsI6$fNUuJ}Uu4+/5blYu,xx J0?u῏#T{Iuou =&EI۞=4=0 n.$4x3q>{Th&>#PF a욽G08Um$k'q3W|`pa\,S :iFպSoⳋIvJQ'O׌:ؿaڦ@h5LP ׍)IC(vB=)u5<.'L5}Ys8ԉ@N:gpخ0(T|;?-1k97J>Pgn1Vprpy(CΐUGg`1 TnX3g{ǁ( <0]yMD-iێ b { qI `w;u?ީOTZ췊o0Ԟ5R:iY1wQ5I}O&ޑ:ExC[.6F66#m>{kjIe]^g^kQ*۶Gͫ ۫hDBA&mUIWץ I$|ZDCX#JRodX,{i0,socVr ?P!K?@IN cb ZW}:;~Bu=R {kQh`xGU[6k-@mӰ6bl[&!^bGLOpi;z+oݢtw5O3\O7h %F%Gr־rozw5I_?yoЛO D3:F\jJtm'aO*Pϸ)cÌ VE«7mUmwk ުrϫVM&9yB,>`۹0V8=!:n7ڣcHVn/a>RЫ^;"N ql6 F={Кir喘ÖH]bJ1mJ?huGyé=i8T0@l "V' c#X&v*GP^Vq{lNuri]f{>*𩩿ECȟۗ%K0t_]޼1J&/@]a'lLjNìJXeLYnUo? ,u&':-o;@ PgeԱQȓ.Q\ )1f@RY9 Opu)Dى;9VAN %)d;)VE(R}YpN߲:ukoEm sФ(w$x$*qJ*F.Hg .j6:!ӥ~074Ý Vw)9o?rcs`W{%ZXлYR+׃(Akm Zs\/VbM0?o31lCrWcXZ7}kq_f)j.V&B0ʊJ/YFF:WcN pA-biv= )KV=8ե49`¶w)94Pp ,j`3z 2 _Bɕ(ig.J~XOِ\%i')Ҽuuodoo!cbaYR[*Oy \\[;ԫ52, ua+>+ϵ V6If[1 2l9xvn<|wE&~:ݔSc/UiK-Oz^{k2tyӝPبN0 cP FhߧF+/\gWj]:;wh?U^b£, xr`M9toFH&y:& %1f@/uL: s {i,Ы|ų&柿d>`_?g&;.>YRgX[I1m+/p.MbWŧKq3QC; : Xi1(}&3 &~7o4h ERё Pmh7j@PDA*3n(7PE5 zTqaFqˢb[ BBb٫dyC@*h)[s{?=$wyg?9!%;lr*-N愨D z[j:i/畳Sn9pK+vV˳e N*cT1&n շ=6N]V#om3}l`rRyn{p9~9g?el&u54t_1vvA/O&gQq<;x{⊰11mb9 `xcSEa +y 0Fclj4S4FuȾf]ubkٚ&oO4}LgJnsL4hJ [racL|I)jX֛Ay(2řxVNi7LiX*x7Uɹ]gy˴֦L}n!zoG̋S;FEg]j>wn;*$zעt=ae! ۢ}[13l8ס뽦abs?`J [ߌ#* 0Ng3afTYΡ: y0Yt{^x""r.I+rf+g pc;,[|U wQ#sEd۟ӀΣډJ/g"&ŬfQ%>s5A>p*#<Um-7+ubR;VPGQ p7X$|"=ϯYx+*W?\Npǫ׉[+j\MX/a(e!gɅ !Mj Ysy.ln U쪗ݻ.=\e&&r8{#wg9} Z|I tgڃ&] 6\+ExMk^Cei]K.XOZqjŞ_)ZcNRH#:$KA<)Kq;/{c;n%ANTke2u@ZgN L)0Z^^A -F0eX`2I~C/'^_%Bkq/DeTvKC~|5>h~~(j,p2:wQ1ǻedLM|yxjS4ZmS4BwGإrǟ`lxbp6eU(R%6ݲzZPf7"x4 Ep"؎踉VҨ1ODًؔU 55RL*ջӧvm 4rHyiHciɿ}2F5v%C#pSmLKL] ,N=]>ԟO >?Yb;Q(}/{.{sO $e3ȞQNjp+ 7c<8bV hwpmo‹CTXIle K餛 KET9<`>O0ZOkbK>FZqkͺJcX0ggGf O^ <%yMZg/PY)8dSҁOyz-a#A09˧sRMAr < ڪl+1WtO !%3m ]K#%9lɿd醋x77;eG%YwjQ\r? %z=ÒP}7JW"\{-?ApE1&lY_ݷE\s/$HP\ڱGR\#{OMǣE]*ާؿg)ȂCUŽޖK m5 VwXfI׊kAgG&lԠXw Vsц?' ^AyX|A1oOym8)I;Ģ>y}>ҁǜ|`p[`IV]ͮ?tC 3<Ԓ%Ap_.&X6q,TS"g*ReEݴ剤 !rh|xWdQC2-@~+چ- (Ц w#hycIkeۄljq~@~q){8Gp1;4E$nnIu({o8=4$x@6 ;4v=~8t+AØ%dd3jUnBBj;`ʈZxG4FUZ5;ЈbU*ґ)}UD.ǖuӃ-SiR):oy6`Ёxvr-H{g]ա{əoZo"fߋR!o 0QQND3?R^QqfMbܑu+k]O,_άb]yEFGw.!: )Ah8 e^tߑ&iRz>i#S,c"&|> b1)-~ejyHU>TЙ#o i )#!ݎ'ܞ' #Z St@{k?:rQ8R3;Jr 08E#ކf F&DraM_WmmrC\cV\引+n؝Q.脲}87+K2}}mz{^V.˪AW 5֞{]sH1}EeQ(\vU(']vB=&0R>Z ;<58񦿣#wuD.Jb#I'C륿񯪐8Pr_dԄMt^}7NСG<.ۈ]Awo#uxKzU&翉Ӽ'w-.\˾{cÅ SgBmR(V"ɁAM.m;6^ct8]ռ@z00 ^KO;KQ/e_!^M^^[`1T}m@z %8!IxqZS Bw —왔OPߟb_8?A>e^B mbBsŊ7"vvڣGHFrն%~)K;LIi.{E0"ެQTsl;դrP~=~tJ QV=U܍ T`2.у?AUGsH C)R`Zbun>)!jDHVXcj!m z9h5'>*^`rHbbakoNх+$l T,+Dgmݔ35L9R_j*wŤxӻQ`L%<E-)I ؤH\&|Fjv,Bv ޻R WMΓ `3l=VBڥIv+BM1,+pg O#; II|F6A.ٶ_vCbc]K~T7ES.rD5<bD8T FYrsi! U<3Kq\ 3+ff2UYHbDAKډpP`Ȼ,U-B>*)~b.Jbۼ:jUvﳋ-؊ڊ"WOibv%;NcFC{ _r_/ق}Qk}M?2w:U$>6آI[}+Bl,'6$G(p=/wFu-mPFʣʨ~h2*MweAP7ϦgNC3G]>c;_WNA.K(?"QzXZv6Y5^[%N}g|Mn'-IkLך-AYTZ[zR4vJMKAgY} wTosM:5?YrGJYA=/lt?PF(WU2SJl{:lՉVCśb^Dyi<Tɓ *I@^hn ea:爞z==l?X,ʂȨWzox_ nBW=}x,w~ޒ=K(0 97c孱*]#?wg{W*O3X˷.VA] Ng,^O†$JJmJ9&):aggͬz&!c{U]:Nd$sU}5J_9.MU]'4Mp9Ҹ~rNf0O ?sT| U$]Uo^X/..vR2*](OH:ʨsDyd:|M>! s#|ZeP%wl)xAtvmAcd-Pˋ*&"S.`w,רq9෭ѲzhFA| ^* ׶r.`4@`&‘dۊU)_Nr?eNN8YiuCȹyex%<峡{q}0Z]nզ}#<|$~kWq7H#q?'RE[:Jv:;| >aM 0JÆQFQ},JPyT | G%Yţ蝯|6zJ;Q'߰W7e_0| %|,*JSC* ThChh`V nqQ:-|.^28Z4 xgtO+VKltS7@-ӗ_tx྿)x>R}8/ f4b (*z ha,.O 胯2gʰLz[[bx[PP\ oKD2>itkP&vj6 Zf*:JbK5 9r3!^tHC -7у7WUUcqWX#A0oS'=5Jxi!YX<>IOJJw2T8tO(by[ p(!841CQx p6caX1watgHGrQw `& "|/6Y 38X1=`bðp{YZ 9P.<O wĆ-C\օ슅k D6 0Q銘z7"/G+; M^Ig== 9tP> ܉_' vDUk7jF5YQ odM\n(EYMP*&y)@]I$xvGMp.ڧv迧[ ?@{ɞA&E*Wp65$'Uٙ%F"r *quR=KcKsWx A3JTMF 6[Is)0 L>7м⻱+Q:๝ ;dž%GRW sJjCu2wUQ%/k$-:^'|BK:{~ed'ܙF|&K1E(iȏ |"ɽLK,SfAa?f-m]Vs0>\pOo2 Z\THK(lb )a[U(hbP'VIQ' z.}EnT5%9!E(:9A]@K3WLŝ: .Uw]mpdG"`ٚu(PnI"CRP2!WIZ&7*r آz,fe:Ӂ8K𬀉ƟSx?ɡo V)w!L?tL= |+2pef*|EEL1_qnZ_H)H9FoG HD>Q}6w6*l]p#F&Q(U5Ș 9ʍB>o@Vw;O.9a eCx4, uk, UlxƳcO&SyR5µ+įgպzkCкwP5v8ūb%Lf䄠<{\W-x<:_U)5~E3/@ "@t R2nGtuҕ*a+B8ׇNm<٧} u旌Zۂ3Oo8lM ̏Z F4Fd9Bi*H\g"rA{IVR̮ |3FqQܙpZ&Um#x[ 2 8qxR-{|0:/ =#Cnϟb_UL7vV%H|EWg4O:dWO2O@(Xե ؑ00vu:m|.5V>/xScǚk6EgT.6*QPzpLJu7x Vi*z ۘJ%et?Xn`5Ϩ[Wc~Vt/O#OJChҁiy \L7{D/P̈́e;-rkgHmihtWUO֪>VmN<g4T՛ޤ3H4ly^kخ5[Yf\K4"ȿ7hJO8 ڪL(;(~ N63]U[\0u5PS[cDGRoM%u qbVD3je񢜗$f5;Oxj[/+CcB1q8*un[X3403,(fr] ֯s+3 M`=±Ȁ] G;w6(#L Үoqf#VVTd1ېP&4%2%etۢ:/e!`|C0Me۪nAx˸g?k{*oR: }m#7 ?w}`8\>ט]64o!q)R'B'4_ ,x };]$y/}7`%Z3ޞDxFx&= qǚf)UI OE,7g&;(<7߮xw5s`hПH'Oj4d97M6_ 27 }F\yi>9ꗱ n@o o}٪O\>)b))?{ۥ(;w9U5UJuo<~;IL6^܈]5&4?$eTZOpZ,<<%% iLX$u,HaVXad&0Ŵ! yUl]F[9?bO{ն10րv-X2Б`W֤3513N}=0&lמGS8VDB茭aKJ~3xDo]ELTrEs}/m,LG{pOz.&)hCe]yթIb|4˿$DߠF5'VZϬDnS0Ն5!Y-%"qnz`(ĶA|\*XSc"=1kOw䗰X7 DqKѩ[H: c&_,߶g-˒9?8 ֕G. sQu'X3[H,AYѢ-K B1G"ChKJNK#y%_]g+|nc_ q_~Ըh:ͣL눙GMZ+~Ngdcka܉/@_<fW~6U/?wy"pu.[fQ1C7z1H9ٕ_:~jVUM]m۾I ~ FWC)(5D5|3ӷ?Ƒ,„hݼZT }d{i+ZUOaOYDTRPu1FlU$O jZ+5wokls.ܶd5SoaRnC)1~WQD‘wB~ئvacJL\l3+!l DnV^J=LbTY{E139g[WMgkěw}Fu㓡i3pLz"E[#z_i\EjAP/V,&c^Z&,,=U([ާ{;D=f)?.PgS$"5cQO:RvSHZ2zS6wd5o"CM}q< %QsnQ?zeC)c axv}pN:iW{LeZqhTK@fQ85sE5sf糜[rt}-Ia )?8o?(I(mOx`',AqEpSu w:1ECL^ gW"`DE}ԐTnWҳ,CO^oȶ]8wMŶK@,G1iPc@`v@L^ZA-?񖂕mDoدa9K> ^J n& |q9},m4~ 3"/SqR"SGhih_.Lͷ@U8h Xz~1>OĢpH@R 'z  k U@[RtYxUj[|<'[B𰕿4E0]^{|B%d+I̅zX=):΅_Þ'Ag#Nl)5^, 6i uUw"/4c`T@i+ 7Y aNDiK+^ud)Usrt><5ϳuB,sGTr&ʸ0HF̜fPɃgr hy.ĸ*@F-Eu qɁkc48 G)%tREr/>7,D14`KFuXW6ڋ6N'Nc<>:rG4tf{aYUO<4Nߑi'EgST.cozs* r E߻ra10n.ځ(-@#G_O+O&Gt<R!>yx~fXt!pHeFɳBY5X'[(ICPL_I/[W6~@ˣ{XCtׅ-k-:p)&u>'QGN3 Ljw!zteOEwNj؍gԣgvX8=z"ŭ> LѾCo(uQz`$#_6k[e#Pң8E +x&)JANvo?Zu;%By0\7D oàkF'ꋬ FC;]:R:XxЁGQ}:n8v%@Eo !gWsw3zWƸ O6f?䲅x0&,QJaZӭ8ZhSӑ׿Nv`b[wxcszmpG=a=D3,s(0Um:]hk6Y NC^nv5&(\$\u=4ff_P1-,h&HIX}@rt2 _\OƩ$1Cbk}W; ͋) ̷f}M%'s[r9zA#KDeeEpgz)f}jaH+PQ'M y*T@ǩ`%(9K_b}~;/ d6>1vˇ5ͷײZ"* (1Oe3c@qDm#GFE;~> ]kW5yOTrЮa ][hd#:h4;޷wzt8 ;\#9/a+5WobI oOZ9B=N+3z#8 0ע$ 򡤈^}pWӾlR& no"zPTC\N'z°OU}O+bO_?=[/+ؒv.zIŰ-a^Jo l*0 rğovyjR7yBA^'*EHޯflܷQ.cQ dRJs,rhh酗^@ w CӁXTUVvN Ch|N*0v.Ɨ ;Y Uq<1*dvClͳz/SY} Z97FR2< hmZ9ޞ|ǡ܂+2B + ;B?N^Bϑhgw+\hJˇ͓#@#By*SlK{v rY9lܘGR*z?زp_8NuTW;:+i ~G##qgpvi 015_Dxxn9xHb>EƓ%hy\Q7wѸǾ{l1u _2SÞ$;O#v}ZzQ:Uo1ڀ,DK,Z\O /Ml=ͪ_rilt~zH HTiEn V8m3V1UKFv|o K< 3- 'xM~֋vȃr|ّ tt~WJ D |!?F޵$OE*%hT0#p)r xIBBto҉x/CyvN^22Vrɂkt8.W5ߠ%.R1r+{bPm|} - Nb^tA.WY>@ D<ϋ[qZNPA l˥#,0V*:m7ߐ7e5+wVe.kVgUKpk/cN F9DZQ̶+,\Ulv X8oNz+cfWfwlXs'{;lvCce*l^8rLE5{~7AKǵ0`),*Ǟ7߄p=+7wA $'%el)Rg>mpTi^0_u58GfExXeBLp!(Lt5й(+@{\EKn` O4;֍9%1xu> k?s ޹]cCY72kvx NnW56(gڬom/X3`Z]lf^:J.$w1k5X-5 쁃Rץ |<<~Me+|ҴRRr0gd\LrɍbX<L K\3i{1C+ol?7ќ}>(g G?U;IkN?}لZ!2j'Z ՈH8K%3Z(ʬ[ǧlCmӇK]Ոo͈sAյX3ܙy!K@b!# |hy#{z-t"T>n]C ~leYHA!=ԇ֍?^}ÄR3+z.}fTJq{8|I:G=ݰW> 9lw /䗴_c%_qBD֙ols9~ųLqQ؉]4 (tYNw'7Rg'ζᅡ?'Z9Cy~"?;F>u ڕ,g?XhfO># !/v9'Ln™L#+vI9"p;Ggmt`eA=w~:lLޯ1RKYƣ,G詤: ?uHe."0GkePh7;˔|'㊞3Bi3 PI=*$F5KZ{ޗe< S9W\l CER~B%7cX is/T7Wf &򬩤@)nX3:+0 :Ncgr~tydwΜ! 2Ie"&]sgwV1NC@ +] G캳|yl*PїSE\ Xo M-ť;]4/Luɹٍ}4yHOa6 /;,b?me_Ϭ13&P4JHK[wzϞ4-*~4:P9kēzX8%5tCX2>jǡr5ީyp{O8)~{6⟆q6(k#5T՗oM6uN2ckv`?-|]_;8L}C2P{ ND>A-F_299>v!~ҀWQOyJz CnŠbM5RkӺ6R$ћHB& 1V <?69D·6١g㠼H(Y \@sxߧތs~nDk,-:X=cϕ?gg憰^,WJ#  $7R{a/W>a7}"_S l'|m TE;ݥ1d"'vkM?OdЧ aĮg ?Z9!jUz+T?PZk/8W--MĬSH7vK c+ʡ-k#Mr 8FF ,@n|"kԁ Lֱ5; /(K_l:T"O+QߛF}iE7\ t3@G5`]$5b3ls;yȽQpM#pL+}#4sX(MB7Rr= ^jϟCZF8"u'WjȠ\؍NZ¢jł!5I }-;f*_g_ 'DT>zLʜ!ϻBVeâhqBbu!ER C:-gwYNu& esJ*ͪVDQ>#h*gFҴ@MXjDÙTjt A^yO/Wwu8 ? [UȬ[ =iWƕTu ˫h||E&wV\x҅](4a'A~$ᇝ;AjwΗwj B̎ T|QB&>RfdG0Z(\OCy2߈ܮCtE zArs價 kL 6r2 өmÓԮ|uXa{0s`>1,md[xx6?_孩Qf`@"REd^.TkÎI~k9U}% /}AKH*a+o&ǢC `&G(2h8aj[&pKX߸lYߎg +zwƣ<'3Y+.xOz<[?_Ͼ+X7536n<odz^x>;Gʟ0y꟤u(p.؝5pg 9ejJ2t2z4s!3]ܫrpc(/ ɛPu:KD^~E7a+I̾B-W(Xݻ[\FpOO']M-IL]?Q/+(Ύ& e֩F( ncVݯ#yw LRi)_^ S[93auq=1]>TpnYğ%G6H>QL삋kiN*AjR"L_~|&qT܅ ͪXLL<#.A|g)\\>Mm!>j{H AF+Qo)szL͚/ )㤳 j_~_ͳeOPWU*Y'߃EO:mG`w+f* FhïX2lR*tc̬e*@v~g<.o)֬^0F1RZ&Q̦G%­rn09wCPtOA.|gU6mh_h5(X5iD#_}>N dhm 2aX 0hgiU?LO^uʟ2Knxm4oe<,砗0pj$O?Lw >-?*zb?k 5x=8cJ0Z[h+Mנ9N;9N݀ Rlqʆ?zm_;  W pD?˲p*rMy#WMX끂Tc^P-$)θo]"2q}!@©Y?H|l5h*ҖFw]PTkL2]a0ۢߨXvU-,Ϸ)* 5(U>}CoԔm Ĭbf OrJF΄מFӤkX6N^zLu0 0~:OmVұzF!ʫΛ30U;2[@,@(g FL9uQC0tl$,-@7USG ߛOf{Cpk/2N4sTIGQ!;u8W&1)#gcfdԉ  `y˶&s9p.]`#v K痪,ڕSMWQyvjb6 cfksH^1Tea"eg+p)֨5{Aߕh/XI 4^ZjpE{ 'e"8{F@/߲iL>"~X LBFqBp~ךh bd.wȻ2,\A.- ^,|L-Q{2$ekP=B2t[.{ɂf4dU>/\0 IQ^I ;/ BILje1}(Uy+(3J:q}G{B8m]Ve1 1)M(۲L= Aq$l@ Ʈ`4v>DR>Pv ݬ,TS]|ya5yͨk#*yQJii-VkMZgo]lPm=7Ƙq/RD5:};'7 &J>jFg>$V4ܚ="i@;ֽIuo GFI1dw5ܹfϘ+wk:#IoDR֟ īI}`6s]v[8 voGw%[՘(}QZ9|*( CI-1-&"E 0FI!FWjVXm̷C1, U;-lC(F#uTBf< pv3Gx^GcC@bGqnzi.ZhmZU#^cQ|Z}cfQ&<,oj]r&Z`GHSӲ%^+תO'tvts|D_xb-#|j$uMli'T6l=>,n.o։ފ J11- =!҉ DD֛-!"9KP(W~,}iѓC8 && ;Hw8%F5<: #T#s/o#բ+σBAJCl[{\~k^HymsرLqfw-0aI([SEU(OȭfL%jk!b(" 3G"KxRSO>. MCy<oy]~ݕxNzmյi2?õ5EPfoa=6ñhb8{Jx0;ޓwjgjH2*O.M:}C#Z9DQZt.@spqw P"ٲ2|ضJYXjW8}뱒v! m[َkC7tҝ?;FrUNr.˱`YGq{SF6w p':?6r))zꌏ xɍ+ΝUY&t+akI-,*f5kx׶qͨ5SשVXwVU/^\:Sr1Gl,,N!\?ȣlq)|ݟ'f_a|)\OW7ۨAfJ2[K  &"3ȳ(yVŚ>/ a@F1// OTJ773f7Y} W0g-93a2y~]w߮\+6faJ`1tF}!Ww5h22Ҵ'Hj&)HΣF!bug]:}`9_Fǣw鬍7=,BT\bXe-B' O؁x37WӜ~ 5~moWR띢R91jTHI|}y(xr+hSbUsh16eS4^TŜ}ߊxx ox<](&ckhp`jU_бՕoFv7UxuOI}5xz\ya9&Bdbb\& EccKq έVup+%HQG`~,i_ְo<~^c3Ǯ$=̐9`P чAӦ]q5. 1ҋtfOdV+*!s"mӾ[O(OBwlf 6I&38Sª ]V^Aү. 0xe12)|%5U8Kt}/p::_CU.N~vE(+ LvߌʉVSdj58sKu(oǪz O[ؕ0@kt}@O6@FGNggyӕ{ww M(/9S] W͢<QPxi .‘y.fEҙ{RdEy%t܈cR1Wx)66*&<e-{Z*Eф_E~Nz$n [0A2ԔLaL㔄}k-EiaīIHʋ<,P`bתw+_vE1^}:S<-x<-/D1 y5~\ڰj,<&SZ:NAPe` 'w.5_Ƕ^DϔgXN1.:<&Qx衛, ?|LZX;pr% [;n{󈮃@(icP-s*rR]nr(!)"fC-nYpʬ83ۿ];lnPu\W8ƚ5 Ayt嶯zw>؇(Z+qZI‰._c %[96c}K[OAYyG&`ɵz1*%aݕq>1({c_,<3պJb";A~ҨGK3E쀙v%xtA[(׆p:2^lcF=%:K]x uÖX.%CΗ}6-j' s ۉ?WFբb!ɴGIөقk&ct\d571R^ L=pHIMC BӊM͕iYa((ä`غe 5wE)YǜDe-7FZO~OLT#MșVLa(+EǪq1B!\Oifg^7*TyQ/ïWs{2j9aبQ3~T(5C5jju%7s5qG='*&ѵAT/]MmXZ/gRsg-BEEz9)"<3IA?hR/]9|٢쬀c > Ms AC?Ң Ţ>q0%j0[&G6]OT,[zjzɲ+;:U8Ǔ1uH=w |OjȂBvb~1@H(C>dW!+ʾt6Ӵڸ[_p-)ћ} F"Qo&Ĭsz̸9:ȫt&"jj 5//¦ZP6z,GćqZ-ţ1>y$RG>w98f}T9n~0f(¶D wVeXʬ:U]M ,yr|mr \`(3t=9/fq]!,~޴-k)$Lp/d3U X.pJEHSR#.;&䈦՜1)W t?RTc0dx&x6`2 . u)\6CMYyfafBe^} yPk1;t/Eӝ s@DPO]0)3o 칤{Ŏ.],b<E3vUlU׺t1j9w1f % 3rRL%>RG ;#? <#ۿQ/b2O>ntKLZz:= % IEg',@s+@4BH@ wxF>ꆘuns7FſCvmjF5 41 G04iL]v9qoPsMi9KMb5<LQ7Z@4rֺ=>(\ Y 7No~~SSE۸]Fٗ<^O>&=~8qG=jx|ZCI% ̂Q ZKa6nܷq.Sn$8Z66[||sI*XRMˆ_5?fxO/Vjy uÞ4,p!4Z@y8Ӂ?O P{}knr6/z5bDŽMon\@,0x0a7=mb?l (n 7w^c;+S=/h\Qύ -0=?<2'>4 urP3/O{k+D. M҂S9,kvH y=: <\K/W9 Q_n'|>wfuu!E4cp(۪LK)BWƦXC@9jᑳ]6Rk)q)lL.s]BTLKX qs|HͭW }Z5׬saWPY\4kcj43S#œA={r-ނ%lECE=E˚bEM鋂5] UhzInj]<'?$uߕ8\W3r| 2=m53R<} {El_߸6OacrfvF|5X#ʆ?p~H"QY0 z'EM| b?'U]Tz3@)kbtu=U;]b],%]jtnGŌFCF&$<uJa^g^$zLCP_8"sӰx/C !YloO/)p,u^>3qSVP M_8?^?:!+ A`bh`r 'FJ0JI\ĩAVS: di/fQ$7f@Wma,? բw$>-$)^*HU5 h~hj0v/#dRGLj +j߆jD3ΔkdU;mTrRlm0;l^\~Y^Aҋ:",Qd.f<^J==\\l˄bG,ue[LDgU8:5`rP Q7UE@PPZ^,ߘP<`j|j>݋Ы mgLԕ[8򶠢qRcjnI <2ڈȕ(UD!׶IT\r][9,]e &pz5)wQv2[O/0hKlvGbaN=`2ҲN7cǔYC2xZ擱b<O^-`ZtYY%G]岠S9dyCowʿEH$&P=aT&Xl Y2kXTZm҆%;]Mm],xCIO'9o*@QN ~1~)J@7&۱aإA tC«~u >kuP>Ca_i oq<ɽ}:|:%|#88xd'KzKئw.SUIW:VN`- z,N@C^v5Ipc.|kPʛu,EAK;aܐ|y̐P6vL<|y H3ޑ]< n):ڜVUT^qr8tl :75̽e; ky !+!:S?&`,A =;+ctZRm3)Eq]XγE)%@f4[LY?񿻣abدccWox4|;sֺ(y|uQMח>dy egRl (xY8c9`El>X.n;/S4<3;i(V BoOL΀GqrsfN,5C$KUA?ǟ'[¢bW׺>RRIP(϶ԩ,tݹ1<vX"Gi_2Y(+,3P"p~E=\93z?+t)!.Ջښah"qx/[f[LP9xAczk͊] qG^:WxS՛0K I0\EbO=6x]t)ʬzLӑzT~={9m:ߧ;)bwˏȱmK;`gѻ_jR qB&=Np:@Rrw1uΞع'{.;/ey'CX| ,=Tr7V;ұHIHTqBDl$IROE -;g :g#E;|s4 SOfY26{mMg-YrP{K#)Hl4btalGp>gܡ~ |,*/nU9946&yw F\.3q/j'E$"͉ \qR^12Ipݰ1?l~B׈MGyC }BF/d>RgՓ B鎗qRBT}Ԉ"ZRT'K}Q_&&_k@-_뼍s wQn%kꎄu[:aOl<fZ_JBZ=*WkwnT+`H閬]szϨeZ0uAZ :}~__zKMx\>P;r+=Sg+ћ*ߢO2l|c c)tN N][X/4՛0RE,:u4IWgD$sOr=`7>U8+d۷'ʩEi?>CQ.kca3_8VC(*ƅG􂻖<&@@@dRöo +IjY\M&[ȓQhJZE*o'ԣԹ)ڄpe*iFғw7X$iXŷM&@n>HlUjһ}#)nNW@ݧҀ b_ߖ&v^ۢ5z 9@#hߘL7Z -`mO/L!04yj:X-9`B>qjh/Ŋ$ psF^ɏm:|䘃 qhU{gm}-"Y 'mQyɰ7_g aT]Nie PU3QZU`UvzT.Ý}a{lLw(SMx$jQ^*5adNEa9n=hJf+[xw˧kmUx0Rbj>u<Z'٧ɿ^+aU:]^-kaQ콞+uڰzBdl2_bM+0“/I.Y0-:KT2lPIwn ]hAIA:_^D~"dQ-@'b#rijC2W+XeXyIXQ%OL s2{#yC'$ Te>_C_Q+Wt,}}=wD܇N7 e;lޤL3 }*}-6[~3-܊ޘKj/aF$Ƭ']"̏w$JUaJgMOթOj, &toΪ]EƎr+P5] \a1Z#p\gٙ}~\;5?za=7rcD䛨 kIkFٳ(Pn]O ܕ{oWMf4mC(#G@EFxlӕ+Ö:z YG+rߛj*,D1ߗTLle7AͧC0K,lt*t ƥe=xooVP" Em Q򳽀1 TNSTseKbWT>y2a ܘl<&*]~w#jZ~ g|8)l ۇ9uȁ.{«DlPhzPz.=]hKǡ9C._Y2Z8v ^:>E;lL0ܼ/h ^He&ͮ .7dvjg`ly+jϵ@Et*ר2ABPvx 吥T)%Ow(9ׁð)t<~.>޼Fyzj.#杷ͳ26yYӀal\ lFt"z޵cvPi\cE71DVU8߱tP) 4 -r)# zHS+#SŬ)]69O⩜o+EG\+]PJAK ܭ3pB!?XjmYTJגYX z?@ U2,8s ٽ 2](be e^~SZ`+OB8FPUl.3^nMtu_/B{r!^l<[=0X{ cW^HX;82' # < UȣV:IjޙbuvBq/1i׬5wd.t䤪9ORXR Bd7`RK|kђ(B+D`rNטx&󯰶YU:WIsSY!BGi?QsOupjB'D&xP\_E엉EwYIG7aY]? ,`7(B 8:|ЖQ_{}с()pɓ+2Z8nG4[\3n\]1D1^jV]~.[f=jB^wP* ^ckjʔǸwCl;Gg/{." \:PHQFQ6'#-a&kD&FXHUvLX>n2J }>xlGKcX x>ᙅTV L#S+;^ur6w$Otz'vmXQVXZ[J_mt݅Gd4)AOAS*j5 ,B6!%j,P vTN8=ơ8KjU(7lLD9OP0߁E({+җY*ނ~Jeٖ93CWv;gt#Yj^`stN+^˸Jaqu u|ˡ+Vu3eo-98 oI8M3G N!u׽I =NnQENhsH@(`z.|<4L(5\O=ΞK*z P+o'f}Y6R]cCfo~n=&tE.jTߙs;T2[4"LfmKs.8ܬth{|zX=reݡLq%EZcͻB0JF`\ywN=|R÷ghMyY.݃Fgbruݿ[wh|Ó܅ Cu R1G9ٻ' ^SPR=p</M!f*kwp;ʁP*^\֎`ݫ*_0qAZOHhy(p [QMuji_Y!_aN(=բ)_wjz4g7k]:/>o0VN4:DH"/1 _uE DcWQ]Ns!kّmHN^Ǣ 4_BqƨP<#/9D4I#jrVKڨHVk8]+tyE֘"azv-,vIt^Za:x~Gu %aOאXw=wHS=9zI\pG4wL? 5N0 zT ˏeO,#* kqsKQW۠-?u<8ɹdK@c՟돉_ҿ#=c8⨟UVmu7 ch:^h'`}`Owx"guP&HXp5}- u ¿čwg@lVm*Ҳ{8&zAm-ޔ?u[ * \33K ܈&hJ#u_SEk͎cIguD=Qn!ӈ`-M*d {*j*?oO0-/# 쇶x{;b9B;(V@kGM>vh8[thYץr֯A܉C屷 *̓l;&qKQ~W䗼ݚyV/h9b_"R>sk>_ؑVB,zSZ*` ^3õ] SXˍx:tc\S#6G] 4ܨ9[NL\MDWk/)%jOХ 7##78 ɗ}Rusপ\뱚k=QZˤ]~PVyZ)^%:+WQ|FA0?! X1χӘ2jAܧ*׋;1sNǕt:ZqpyBڳMp* ŶTdeQmILSƧ$ dkIȯߏR 0= &i iMܽsBܻS'\?-'N{'mίGP0"1q\ᱳ{BZ캀 ﷽EVce{dDjq(Nsڦ}HIJ!>3@U+,/rxmuA8NRW~@2WU?6[1etq=G5buY4KWwV6U]HB[<^D,uyzcXghxvz|z9t,~*gy?ەH*okWTDx(<~Tz/m&nQ3sX+HTBEܲgh ~$mq )fEgVhv̅piA+GkNw'݋%n)w/j_3LJ`w#NG Gnh?yό{1aC"AGHB P*p9}Ȯ&W/ǨOe;ߝ}Nnl}85BE~,qbbݷ ðǷ|%zdOݹsdyx;7?pu*IyKQgpTe0N^X06Ȭ-Wz!sf/W%/߅r4Q-RsjWX&=6ϿnK0G*F}>2HZ\3~߲ xF"Tc`PWfQICgܢR/ Zt+支 1~pS=8MPu˘rsw=,5K­XN.ƮECbtY4οռt|zv.MFZue<_2Y@xJ)sWq'J( 2gԧG}S1rǜx"O4UJƒԴإnqkji 3ʻFp]TC[/WeGoTGg,\PX1R:m[*t?y(kiWy̧qwM{qcaւ5U>-qwߤh&C5?E1O״ 7cB?w$ i pIF Sx|\v:B dphtRݝف09Q^SG'2/$6(|թ⌍Z @}GkN޹СmS\x* yi˳aGl 8Jѻv+w"6>jW'r EG7GZ`Yvg-V//?*]ofxZBX9U'_#@_k`./odu H8r=7n5[D) {BL]NBV)l ͫwǬkI)28o8|e6=!O"*tހB ոMҷzGS<$1M(($2`̺$TPf̕W&trq|BJt3lRڈ?]7}}G>.Ř\+E{O,䯦Zѷ GV3YneD:(Gj3@t \1FZ928_RJ@?|9:ԍ,!W~o *Z_R]H_.l5%T _0|ݐ ˂cpL|]aWZm) ꢣ 8jb-&i:mE-xv9-(,cr,j*P ⵋsD֋~oM7U~/Y*NyN)5FSV*WH3J+Ej~ۋ=xL\( ~d *Ѕ}to8YbR; +WsՓ +qy;~8zCO6|/Lmէs u8W.2^3*XP =YZ E>9앯n9ʍZ$HǘINP-et^YcҲ(xPq%o'pEkO t-0VI x7W22 ߘ|mN0+,ab)U"bYM_qoOLġ<;؀O9`GS1#۷'4"$HK~'Y 9Ja ]с9oBX`mRdT nِ]˹* ̛hg1 $1*l0]~#\2H7ˣۀꥄ:'}"TtKўH]i;__IgY=^܁mX\ ڙ؆Kp/n3@T+ pR/+܃F_Z9෢hf*yD?2zBiϮ!̜;__<~sbw1=Oq 'rYD_R{}5$r]TNŇ5Qh`fLt|hJFAGVo k9%|f,2[0}7 eʎ\t˹RT-2AQ ȣ)51j?SLL a8Oy𪯆] ϋ")_@RDs *hG"v>7-;dk}lf70f3Z|y\Rq3|q|x\ҥx@_3ӗnzїq{KqWG|#>\}msn2q0i .OuovW^-\3/.O=JI)W(J"gK3}_u `F>* Ѧ:^G\#rrHDtcW_@֊epʯvy\7j3_Փgnj˯H3,:Qǎ'^IF]NRMk9 ;3:>28g;nh+=xiz/K? #/=U| _E:v'y@D)`$l\I< GJ+jjw=r#!CEZ[E b83 DIq˶n@EYG?Z*Taa2 $HVFS0W8Y+FQ~vlP~W?|~RAssPvW1&tsѫxL7H.WW+wn}V_ksw4'WD`+TM1&h}:4~|Ʒ§pF3j619}$y֙ƱQ`y.H*7 ܡ|h\X`]qˇ " &0P}|M 4GiY~cyN|3DD pC8W ة퇸uޤ]`=0ua`d .^KUDͰ: `[I<_qgH-@41s4 }4e=S:)8}=qTa U{>Οz1#" tx{j~ v kuʋi<QD~[yŜf?2f骙{C0UvyL/7Jk/S (lw t+V m O9TMug }eoO0w ⏟ogZm,CQS*.AJ9a3߿+_2ƹ**)MqI$[Vrp> YUۖReO yӬ=v BzÅU>/R wh T2&PYoŜyUEdžܧB}^  \Yb@9_jQЬ oy7Ŕ;Tq:$_?ɨ$ ^|{/$7b1Zz{QMgP1'4M&P[nd$zoR=ؖ^<4ŝ|$ayU 4t''c"1Vր\6h| 6yسo - jɛ7=s+Yq*tFm~ԫlGLݵqp9Xm%fu'HqWvѽA%71%b'gQ%P/D2eTysϻ~g)BBx]C0M瓱EVyB5PݛүR리V*V3o(<=LkAxۈ~ET6W5gc4ҫ4C]tgBZo&E\cFJ# {s9ٯ9@V OqۯZg^e,$~ϥ {$x|\I[ѧU}{^uPy@UOO aZ'쓮ǡ\ {$Tm35u)m1ESc}fzKpi%\}b[zϧ ?#q"H;YI|jIVR *=7=ܿ}uq0^ 6xxO& ۳ueTLZ(-hA/ENҩ[TTԺ\9s2.jN#} J#-pSXڔ[BV4bQC LiXiOȚdkYCx*i o/ _ܳТ;J/*_ΠԜ}ZYi 5Jk$I-3Qo<?`@:>|`$+[\[h/Vuw0&hTxE'qcU}zHwZ"b9bPٹFpSv~T~b9ԃUzBAFn͇h(k| .Vu[WgjFt׻·ǑVʇPJUޙ}wDūdP1]cK:hI}°71WתٷKFg>툟Q<&͍ 5g7w>Zex&eg»{GI(4ܥň Ud;D``oNj s3I=73B62!Ic>5L N W'ie_掳$c)n;MkVv4,bx>SD f|RoTuKT LV}>nop>E/M`jCћgb.pD|1KKk㭁2(xSih L?r!aZ2kQu?KzSvTLTe* B)ꫳ8cBEL ]%\/]x72egsH`А<\mZΨ'q:Pt? 4 jʬ23ցK2o5>M솱aN Ә 6孭qY`-[&Z|Sj!'S_fPVƬiJʊpg&96?Aw6WTju)-D)>2o#|V.laqלo+& /'ODXK R~ _ JCnc>1a';L NKpcz U K꣐>e,7Cy;ѵV%V|"8A2DwWzsZ9HSES~TIY>l`j؛:#c 0C?N~E>Bg_mPK1i^Z< +Z߼vR(a z I4Ar[gĕS P87ڳGQd;2L5 KdL$*^V. @ $@w|"wH  !z@ s{||LUWWsꜪė;}7A,}v=&\Y 7P_fj&*eXxwi9mWmD7k1L5Lf멲kL)\{q ,͝NlLPdmt%ca6-F qe/Ϫ1kj=8;Ѣ)fZd=xno#=9l?Ƽt3bk4\\cCAdܦ3>ҷ$k^[.r3>#29[*Lj7oNzn@7yORK=#BjaM<6Xe'ƻXkyUcr fA;P?yesb88oͩG'N=R0ԟE[TJ 5CG=aЃc zERu]g7h94J0_H9eQ*UQD5)CEjЦg6=ެ}G T6ĻYI [CC~cqL6 ?QVD@ם?O1O&= ݩřU2IWp*A6/xpԂ՘MLRXKE@Z^bjN9OcJo)6ʙQ OR<4Zn'!66Ӕ %ls2kᖤ)ԃn햆 ̙S]FˁLl&'b>%L@N@9MfSM(49.oV\?m=-a aLVZ* k .>k^jKmA[IRΨٯg YrPoj:^>Cƀ$MR3Kb*R/2rl;4~8|0tХR"BB(Ct*"&00xtpO}ECC\ \'tvT7$WAhlV%߉z冏(Z@bk=r,|iR&)w[k HEZZ Tئ<_|[VN~x]?~[*C;qI,Gč#YJz ׫E56fR0Y{KzE+ nŤk7ۭG3Plƥ[Vv+[Q?2xdw; h(I zGh$*h|qИOGXuQ=a߹x #ŵX:m uINIѯ !v(#ZU"%wQKa,#v4z\b vp8Wڎ͚<4EIJ/$ܠ*y8m]IgÔ>E](;"=g31S@]t٨b4U]T^:QdmT6TY*T'g0Kb6jZ;'u}%.HTI{oa2~o-5;e+; m\r&__tU۸k22O@~l*~Av^I$E/ @Z_IJ_ݍ}}>4@yD\RC..gJGIJ" Sm?0(H8n6r_Ȝ~P&+b@x{lc˓Q0 xSw G"hLiRt^̵鍺lϓ:J.6Cgի/_992*] 2MF:nZ R!?t?me+Vj)RƿgrJ9( Y1߰bbP\P\ΊiP\ʊP(.a(ϊF0bǛ/5<G Qpp[0sV\VM&bŦ1FGʾ-NO]]8'}aX抶~7I)x*0x/ &"dxe34485o?2AQ "3O/x;,ŗyO'CYBQ Q 6WV͵ xm0[j5絚_s4ky+Cl*3лf&{(/>^2`,oɋm ~$i]_9ClFsǝ,_N0sf2sf5YM846t+RʷpT '7 ;OV>c,ϷFiOIOZ'v[^42Y@~Y'dnAb;ew,ߟnA'_Ŋ07]);)k)Aj/xA6Or- Fy&oRIiL?D rc*=\?~S f%n ޭ&w++y7FLxH2,j&g+׽AѸuv`wc[l;!Ah,@ ^&sR*jq4r;398wSЛW?+] ,=x<9n(Ŀ^{Gc@!Hs<͍dc$n$@JRmnm]V7x9q@y66:39vCzUϻ`gΟOg?/Ub[1ikI66/85U<Į,u+٠c'?g[7aW0%Hך5(xmT1z $٫d؛h=슚0}<{o lB힢4cu+B-1_`2JKy[J$3: olI) q/o~'}UaHe@U/K>fl|L_\<@y)ݙb\ ET urv);1&:ǁ3;>j w;L=do`:XMZL?&Ż׍sW=w5f?ͬ&1࿏QM3FMZi`!ׁ)펮vbl)?MƋ}=Wmh0J(]Mś]Puek@6xhѯ:1j2/z<ѫma,ts+ 7Kx~gƙ{Z(_vyCOxz*:fQVw nwW -㙞>F+w+}TKǾx+~?]{oV[ЏlwlH;ŻMuy$80?]l !hsQQ"Wy+l^#i`ޣ:Ow2|&!-ޔrR!G& Owńta$ܶWp0s,XɊ=}Ym1k\>U3x0|b;Eѓ"Q۩_}{o])5aGetx{^1!q'Y)b=SNzPriiϹLk i=_ܞ&U0iA =aOIz1nFM1=em3R9: wŭ(L[|KepVa]P9$El]4:YmzbNHtԙ# j.ڊ |xc|LA,csS!Yz)S)>8A s>( VaI&'V9<ߙcUʅ$Zm(F'6w_p=8LON۱[!ӭO=+qV|:/-Q (>s),Q1mΫuuj,x_42M|J>wn3;ciDXմ VA1OpFOLQ Lg2gXcyF,){:m̋[$밎$G/Y}QP1%^,j9MV;KGL ǦBflN c @Ic g(s}Y\8w(/v4ETq^z\Rvʁ'if7W[SOIv-La ^7[XseuL[40a[nV- EZ_ Ѣ[IrN8gؚ됻BL;Sk9N8MKw.Bs `ڐF" )_"~H S8iy'7Y[F]CQCyBg'E#{T௕f<ӦKnR:XsuNu鸾o[dt/&=I~t[Ĩ\T=8IjտHxrHnIsl LUW;Qu!Μz”۠YV0eSG\sĜ|"jo'R)T sLwG(jIT}nΟnԐ+J]=e Hn +D.?܊3|~5d npG~f(rό 0rhϦShNcgvx6؎8ȯH?Nj˳cf6A `QS>TU&]i򚠞S8Z$* + nU!fJe57Cs;I-o'òc㥵n9I@V٪4-?4FFABs3Sڲf%8Bge8a]J~yXUUE_LJ*`4W*`N NNfYGY2ŀ:lkb1N-qNfiI7h%d>lB,6%{5Tj)irm"4x"|;uB1{^JSꚤOǥeV+UΛGBCWbG-`p,}z 4%чAo67٪M"<%+kw5&=KyuamY(:guArMK>չ?j"T9uG38M},3;l(eS!`B97B7&Gm#A6sȾPSU.R|z=Yp;ѿry# 7Z2z#F}Z'WęM򂮖n[wʪ@ѳ;fSVaDP3`-?c}. y 﨤ޅ@Q/`U8f2kA`qA "]6Yzk~DG4E&C)#S)`DA_Nzk(p hq;OԽ F!(h} :߷۽e֦^7n^m0WIn1Zՙ'w{~u%)Y-0Ȩ =eHJlpZs9ÆC6j8}yMF)o(]|=2DqfO9-Bz$xcwԥlͺDRX[f+I57F4WPwZbQBEԹQ>G41KivgSǣ\'2Ƒ'B<4w\NVd(~!+6Dƃ5Y+8Z$Ų<6-sEWOcU-30ta2e R&UG"I/bf+ ݦ.4bkFi]#ZVb䑘~:҄DL%ӛKI7AsS|ʪ^&dfqzp7@?>_@ű35[be{!u>6v+V֏S<{SdhrԦ!ˋ;Vu}IxrVnweNfOˮFוF"۔}/_A`A'8* Z;S9c^G-&%tjԟ$gP?*AA$Bw5JSR}>ڦ\\OJ)s *;e49βPr^/ t 蝇j\V3 n.{ e~&$̈UX) &?mœW#n״jG͔Ne>,=S<5.u5Y܉aRW~̛ [NVjXЀ^"Ĝq ^}b(^/|↕"c|TrO!= ?DŔ"4ٻp2]g3/} e.īD]gO >  Y<%{gFѦ^ r3&DOjXnVhATiA&SȜb`N E4z\1 DC$b[tAcq;H} 't0{Q͝ ؜;YV>x~ mwi+6ByKވdϝ^lQ/|,EkѤ.jOdf9 kf1yGʀogqp4lk HevIYQu@Yg6bΕ=:frޑ(;х)TTYlri Ǡ"v+G۔Y٢L}Nn`-g'::ބvKJƀB:tlaxX(Ps3 d$k#H!+"UuE[i84/ըݾ>!VCHyѓG??zo-hr*H?;({(d8dFț=1"vJ9s|Ama~4fӄW7 AryUm$UrZV9ĞM/ 1,olܱ/B( BMhPkA=QME_Yu$Ǧx2Y2N)TTT|i&uK۽S >Ika~wb,D"t3MɸX7EB$Jz_Oq,Í1A%}%JI26=`ۦF ޸)@Ej\;GfQtdyL<]Np'Lܓ?5 zS!LP3 7a52D}wRk"nr[A_H\ Jlq@:^l?:4gz25L=L i;4zL?wP&v"2}5?/wTƋq ~>S "D'yjwH}=DMy4M,RS>"(Rx|W;O=Aц"$[a'"JpQ.\bHQsfsyk/z?黄8O>wF6 S1~>OOOvH@(^Uajv ^r7'NVuqÙs L)0-"bȭwUQYrjmjuք' 3E]OW eTzɃY U  ])' ד'oR}!K&/K<ˑKȷt᠒<͔7s |@#3  ( >bG.2Ϋ2B>+Ja9;>|I2> ws)wުEItS(ZP""?S3n4"`O;xSVm夙] W %Omf FΗ)3G "{q RfpfOFamَe2c*S'wݼqN@ic/HuG>mkx-M\?(?E2ڭt_Rp)to 9 HPeC֢d0&^euvZgJ2g{Ҭ%eB1^Hc`ͧ3 mE5?aP&G_4,/+sͻLs$s:qXj]9sŦP:C5>9?vX쌖D][]+MV>y}:OH|e? `e Ʈا|iVL q\׼1Gx_/BTcNIԙJ@XNRi ]׉߃s/sj}/M[cuXņ0Rکk3=9~ELhCʝ$nPc!,]va)UU*vIZW*KeoaMo vw嶩g p)$dpMC`/q^bym ?&+cxT,ejN͔-;}h W78]!lǃ2$-bTp覊5,Ù/a2 %PQ`z .(}SaoDOϑ~ͣ"|FkZDM-CB.& ٞ_kϧZ>8-!qEc{麠Sː>{(Bd^~8XCvլD8sM(hVҬ͉9S'ϰDYoRfծ<3 Fl砤|;)z`8Ҩ8"02|TĨ0Aؿw W+ZHd1sUh#ǥq1-54}K!9Hr8M/'!@9+߿ W "'X8upN~"P::`0Qd Cy,qxW!O36T@eA$CZ[a*H6"9IuU/'YlVR: PM9sv۔;>ʹ g •Bp#s푸olb:#ӧ85w8s VHTjp#x|yu\z_ p ( +i/nƷ]lϲ]ϼǃO#Essw2w wYg@~C vFahF~$tql<~|eoțhJoXPSiKSʕ3ix5 BAtW+b[+I56<ׂhU|ŮIH4sù乇<mr+S@ۉxt8+K[*#7 0b(6yk8 >Ej]mUH݂slpx( t_~CV,v^ۃy  MЋ(YOfsj]Qk[ե"yHFzHTo)Iw% o-f_8F;I/Jzv=Uw8tJMfdp:ELgl~\N)c=' >3F!AmHT~o8"z|*uX|=CkȃEVq+DK_Vɖo@_{ mmˁtcd.Ôr\ a l]9R˖|~Sk >j()(Y::A;~ Y9fqjzD ,R l^i},ch?J*ڪ]L 9Z:'Úy pP~Qu)1Dj2,MF0FVrz/J?KmYc~xA]g$VP7A^ԥ}Pk/uRks-3+c 'Psw #B{ϲql$J}6]LNq%1D/MIfgj(u1;sGu Z "ݓPW¿et%P;fjN r6]FjfB%8]_؊\3x7F]`V U' }׽!++hπ؍-5Q|"om={_ E񋖟*S'rqy[a"LBe'A) )M+;ΦB]O1fRS;둪iM5\F b 1;<+ @ :uF5XwHB+Իyq|/&JJ\zfYL wbWQ3@;*A/x,K¥]65!G鏕jGZ7o] h::|dqc]9*Gyvk˴잿bg: )V)8h;ZC+lxfp Mlqdz2E]\[lX:~^,s֚u649;=\j<4R?w՘m*q}B|2i\YׄcR -keovpȉ?_eK^Q=t8u/;X("Wٕut{9$9p:'۲*?΀U`-; n2BFO>U)~崝]^~2 Ū!>-#`änom A|ehG&U6EX#kB@=?u5ՆB+4=V8A spx{.s h&R){Hh8bM3,'l/I|Gy wuAUW{N[XS ̻ɝO]D(U}]W-\­;5NάJnAB %F^nHM1XVan[SU۲۪H5.1=X+5<5&2ZH;ո'`ܽ\ w r~"2ǝkH]VNuyC} 3?:`equT}t]}4HF-CG!ѶVY==k3;oޢ\V> (옅+gsx}RC(>V'W;PfT7&or} 4g0``o$:r%:.q/ _dn}C|NrSOJQl-%8&]7@8}0Ϟu8PO୔檗,+. oʕ5U(C3M WrA~Rmid/ߧ79ͯkmw񥾙 &쌊^p@V-:lorj Q7 LX dU߇ ~:=[}-Ēq\~u + @p 3T_v5Z/H |.ƙmrE֯(>{DɎjKP/+-H|wK4`oyEgIswʮ--ZZ=hS?GR l$Iܷˮm 5y&;`-h7~6Ps֐ifQd& @Z ZM7hfh6jl?Y I%wfɝI!9802$KK%&ŜUJT![ֵ=^g#z;U?~Zayo`TUzf>[j*RQUؑ|jyLV=jfL I6!m#k}K:7umzmLFDZ§Ba^N9IwuA4[8~.xY? Ӡ D_V ;1Cy'\}0~sD)93;|XLQ.$~{ߧDVr b>?I83-p #GG_w7݀A~ZVb}9Y9ӦMU𚽔ϲr1Oy v%'"]ud 1s{6W$OI7xW924[έƔpJOR 9 5'Ř"@_cM$z]a+eg Erhb CQ:6uf2S#dp8r^EZvj%ު~MYͫ`}~DREo'Bew91ҖGhyZG*^|H >N7Eae3x52R ݖ*$ΐ䮢kTɫ$|zU՞8Meoхs-Sd{f׳uCG(,f-$dGB̯aռڦ=~V1͈ N=f$ynG E2VQ(iDo"6lk}().~rG}gpWXw(<ƅt!hGLO6 "DX>^ŭ;ήno(p< ?>m}ϯl\VQ ync@I@%w <*OC>t!qxZt Zּ$C .p<PTmD#d -P^y EQ#oac6hVuUlMVcEȊl hI`N탊.fq IlGCz`j &(yj6sa޻[CO}[*(eM0xn٤up)c: bIG4FԐd->BV/e-dK#mbH+NẍGc!qv?. !y]cd082_L92ߥ)#Yt1XP(Nq74o2ʦ$3!ٟ3wfiŲk8 .&nP.@V?BM (g}ˉ"+nŽ@ Q $O 1P\/ɞZ+L%nl~H$\d?*GuZ˩ո jpBe,㟉@NH0erՇ3%P Mlî%*'::;As2sAV]a&eU>^!7aW[{&) 'rn`%|:8( ibIi1$t+Y@9 v#G΍'Dӭ:bxք!SdrKzH7;?"!hzwH\AN; }v|,YZ̜?T[ )nM@j%Y #<C."_#B+]jgL%.1l"#_:i`rQ wjaUeH#.K+ܜ7֨ #R V T(,nTrk+f]lTԹ!I)]FVR} XC'催~7&%Ⱦ2+Ӱʪ>U!*ʕD`{UV —u٫_}I )nQ5L)iGBޙ}p$mm䯴⹈!0_+Pn{LpA9 5eۜp"+0H<_H3FvmAcPg gn1I_}$"#Z:0,xb4n4{lG2~%Аc,"K(.!r1ėg ~3ǣPQK8Д9Ƹ+,xs PM|ٜsyy6ŋXwl>B;gS"2Ӑ`-l*Ur+${8# rȱj@=П@pB?=|.A@r z~O[aDgV y\^2:)x!MH*kKSί[& ᡲ{-3HܗRI8*%<|^,e)y쓨QGIv-sǍTE]ЫWľ@%>nO}ୌFy Po hUWB8J:Ϗ[#ZĿ-8!\`? 涢"HCMj`A?jb+;)B]qz.Ȩbt?HuvH>E JhY257=$O>E7&#Y^L@)W4:܉ {u?0| 5q=v]]Ƞ[+eP< ,,wa#3ՠs>:\ר4~WHWTC{ EUqr~;-άB$#-JN@`PS[WwI]ZcDho&]_ߕG׬ b {R5~VnKKs.OL^޵?bU jY˙}7yي>Ve5Mgt"[pHq*x:~k8d0M+#2O5_~1+zSկ@OہsPGOB΁/$v(D< CrMz9Fjfݛ!Kc-FzG?_ MX3h>v /'\ۓbXpݥ+j7uAt,uy!N/ٯpެ3?[OQo9ӹw,yQ܄eD}AІ~;c+@f~p:vJl=kԴ>@x%r#h2x1/IubT+:v&PjUZ EƴN.w .e\ )+顕f*\c8VW!,!VuKN=5d{B@8W-u +o :oDzKKvCOlE; aZ$ *S@! jy#٣C&Q_1yo š<'‟b|?ߎ R$>;|W`b&`s`[UaiwVRVIQvtHfk'!M& w"K=SVoBOt=H~)򝙇|mZ?H dV~K٨^'D&z9lQ0 e &Y)lVϑA9Zr͆Q&G10#M^9Ѣ'7/!D @GP_kC^yp4] Ow%!pd:pIMgVVZʀEG+>>gz~MWע=> (xn tאPwt|ԝϿB{nnflM ad7'(hi3/Qjw筦ca 0}n逿%bc7'|cj)k?[R-[tBI%BQPhxlR ~VGSZA(J0U=l:#%Ydi^5D̯g{C51s1 TsF7 1@I"-GiL2{NDQiuن?{>ʿh|B۔|syDHZ2cuֱ+bb'y6uE߾ÿ[ vZSuE {8b$˹dSS5WE))fד_4]lţ Y.HRg<eʒQE0{^ytq?ExFUXo aٰO4~{*ST\Vڗӫ݂_Puww'onB4{T\t_3˜6r oQ;Sה]Ư"w0OY<%3 mkA1%_ǩߦGGc c\zh4gDe6=Q){XeZYlm2t Rۓ<i+u:i&0܅Wq^h^_CgNlNCjAȶv-64944/Pȫ&gP܏ $+5Zy#M(W`U$]02"SM6a:w e nNw|[rk}4b ïxd&5//+`uu {_~Q7<6us{cG(5",̞Xc3j/e9,G.2c5\oH{Mӊ؄8X<̿;my⥸S36 L 6 zd>A&:U@+8N _ُ0Ar"j O8C/u!43uw(4W EOجr~03 <78a6F>MMI)s>N?cv[ѰW?!9AKo/Hi8zx-M:9Jߢ4\I&Bߚ`FoЯghumϥDx++XrևO8l_ٛr# AUlbS7!w@-t.4y | 3Ў;䏽~ohב OlzF,\n+s\O(%934y/Pn$gPMk4Q3:!򯳪&W|AvnyT qTO[vi4զo{lMwhVD FikV/'H`{= @3` &Km`FH\Kp\묈~t#ri\'WX! `4!&CrwT 5{8 cFF6r}`Ԓr[Ym&hnSe,wo :&7&2IV~mW?Ϥyw\pƅlllɻX+Н%[$5loj^oPٟ"kyGr#2*kBGuz ؂J]cW>țsoB61TB9_ Vt5wF|D6 }oȠ{uFś5tCM]J "(=Fsg-+p]@G?/s1][~\CB4+l3dP:TIaE'M!9zy$Kpݟmr| M(zx+N^.ԟVLDuR ;9' ]ݏHMZ ewxoюU:,|5_B}^43%=ۜΝ>a(ݷ3ǧ L[>W:gI(Ży%?5 D8 +a no{`z}4]uO6CTp],]iXr) OA "s@/m=?t.VBKt;>(U㹖'?)eloYsZ$`8(5;saQKcչC[C1G:am*h=8y#%DwT>ǥĞ(yVsd=Y>͢K9Z2n4xs i)yF+XɦXڊgt*}6=[IZuU˯s$rD% lk:dאֻS*S,X͖Gj1Ÿ!%GrÛ5C2>FtcǨUA` ?=Gv@9I8F>Wkˣd0En2!; KOrLǎA\ۢăXo9`-t{E7Frq!B9~Kt<;AB:)̤ѧ̷gޟ0͵`1>yjAʒܯ߂$cIMn=ßQ^z̯Iszxs ' KJ![fWo?U@72;Fav ƧFK(рN 8]f2͍``GлynZn7{Kގ_{NW1;8@fz2:ɘw?cGNu<2@|{'vǕ҂W}moL[.Dϑ%:@/Gy_Z!K`_yv.b3YP},N:OhYo]֍ӾA~3ߧ&O$V/l>!\@#$pl?9\#e e2q'@r_!YѨLYAGx{1i_,5ŸvfV+3nHGf9SNl@Tc =yح}֘ dKK_2aw-9ە'[|HkL*%]{l4y 7/ֻHfm)I(;R#W'fk fuu"]Kw5'V?' /lOPA6i&rEʁ,`鋢>fP c9#΃3.!PCE'rY,Pʑ[|5~SYD+\ Q`m7Ͷyφ !4ӈ۝Lg2P"\Ym-FQ3qw8xڀ~mRc ;^8)ݦf>Wxf>VYmU'#[?'o#PiI7 &d;w酽&4qJv=b@'[ۍb@Grc10#:&2c":&2c":&2h1&[.P5+E\F>8L;6K_Q|2eֆoKxS1M7I$1zrJ{El<-Csa,/7!8* 1ǩT'9_^*Rmu}J'ߋ\tL#U_("ٹ\E{Rk<3ow6x ё-k=CD)#779/촭#dlM|_@88R"5 lk|)|->\>rxVe1>/m _V(yz]E5l\R0'hm@B-o( `aPսO,ɀ=z`YhHRG0`5LȈsa;DX-IeWV`(P[zR؁]N4+ ;\Y|#&9aa&`ypԙ hߛB8OMv75\ zXkꮮUi ^4V#YY_"]ܔRbډp)9A$75--a3E+Tb |yA7r l gE$юk {j;""wmXwf`y6\"\Hޱq8rQB t8jr Gl*l1~8P$o:.Ƨq-;%L0:X.!luA/WGxנ龟 g™^ƫmN !7j+$V!~aW4!H*tv0s:B^ͭ'2NCC0y? Ғ"ҕ mL[ 0 VH1NR˾4qY5 O~|$" ozk l= llm=}["|Ҥ%D <^gu6mw ( Nh*Xp^=LJ<\$w#֞N;1L䈻^YG͟EZ[QQkeјw؂Eh#D%• Ț96EƐ}OH"{V[d\_;;_I:wRdLTh kZdw2;mb_SQ6H8&@{͙d'/_@=}N C~s{L'_/HaEcX5s5"}x .> r\#oxoH=I%[hn"!6$:t|5Ysjjwqf^%:; HGwC|8¢`GED\NxhC|DEQx-8n&en-S` i8+ U +j ߈.^AڑzGtJVr+C;C_LX,>g5b_F!@e'U ,(umShm&uG\W$[rHtmi@6Ʈ2gx;3JVaPLmh=uQvjr쵰yᰡxhRne,OnP]i5UЍ1 S{'4@ :}漇B)7nm__?leʃaLʮ:B} iIHEV43:yn@'Q02`cS6}I}Jtd\{CV乖زh3Կk+u$񂫱 wȠu.лLh>Q:8H'_A⺘ h:gll<-C&ޕM7EVK*}lɮ y+Cp|k }&rx(Ůw3C1h͛U\bS<5saEX'CtB:рNP>I[yٰ9BS<NƉX"v@;ۖMp.ƙ}2x^h(awBގ9(&ۀnm I~B l~b_7٨cMFXTSk+Lrl`/. svO o "j7goi^=9v"w^.X?lC"uzvqZU-W]vNQ€iyˉС;ǣ}0ހq7& J^H(. Ip*ȯ>fal>a}r!fpp+p w8|to&gKn Zj1S-X0;$ 5$ rfwL=dV9o}^)d,E?8!a<'MbeQ'h95&W]O!,&evr6B F] )y)Jh1΃x$s;Bv*O{`wA.ȏԈ@L*< V;'1j`F ĬO.6䢾B!T1zGjG_1;A=ٚ١fH.n 4)N,У $%[tԑ-s/Fki2RND*_* F23U$R>ehVz=\FJXߢx*dRv.$Gϻ~Pq̋2O @ZlZJO 7K\qe Y*W[ ](1ȯ_I xK[ƃ?Pp ؍( -Z? 71YDB{: q{=,ޮ=C3Bh"4(Eqdʢ7Gі8drk'fRGqV2ezGYZj3䕳!:1IRQ{~ v~%Ncc}l`OAxTG&nklŝ`. 26;zx*;4Y fIH?{#Vlg&ĹF<Р䩭ZN<ތEkQmĵeͷ62p P]-r^~'G*>}~w^E堺%{B9 OrG(3HER =;>:қ7x0~~H)_G-CCqZ \-!T2ګ9|>R5T~UܠiTeԼd,ns9.]!/vt g1R< O^gK:ZO^3Qw~kKm1)=2ZzݸiGw s5)aoh{!eh8#7BS Q8)ZTTm!RKxkx](4{7ǃ[A"{q/T]9$r܄9*EոNuBBd_@ (|^g-|7L={7K[s`uMXKbnymr ˟GZd6ɖ ~-IjbW?&|;Cn[+7,q;BlQl)Nރ`Ҧnco #&gl] #5ٿ-te_'rdX=K$SrO9XJ[]\ sc [Xne"`$($>G{w0={""r(E]m)[JdWfDRkhWHC=֧rAiTQ2 sͻTjY.{Il GZBT.{1E =欏- .vs)a֓89pwZ ÎJ%]~fˢIs#2fKG))LFKaqkaKv"Jb3;s+y'l -gShO6)@X'?̳HF)p{EheD\<&Mpph ->K!"=ccghT f=$!-j}S: g+ 6ǝceV)!f ?g-`S ~sC_ L{ճ,HU6"z,1Dƈh8@(rٝsuTnSPn Ѥ\b۪tZwB1)~׾!thH|0z#x= 5>G5^q*Eb#rY=/VN*״bx :ʗfDWtUmdGVuvxAIX:Zʂ͉a|q?N70JqvV/84'nbSbJ 9+w3$xi݀xlHUa3KO2Kvmg*uk:f`nx6l)1_2vɿ'2 f d  Y߲ R5赕fa wI,Y*ss:mw6tqW?#a__|L h}'ز蛱pյCor[m10+u6ޜ곥lj9ʞ->MtDBrNSVk0=38Jn!uB//a*و{&Mi78fRK2 B3Jw~ _`BH8 p06j2/61Zu$Zvɵ9*:jVEE--D Zg*j^эJQvt{Ȕ$-3t|c[j*ʗᙆUNU&j2 V{.m݀.;A|5>?G=+M={:wv璋־>Ŕmrj!vPwY0U@ M~guHMƛA^ _Ny-o#އoAV"lůD ?e;?ȇwmcøo ?#~JdQldp@ZKuDO6INzް/p>4!6=5'#lH y,h/{w w7 vn3I%CSuCּIFn?"6 Gfl4딕DY'Aw RnV,JVlglwq}! ) >N0smЀzl+?I?l#Ddj& F:ţ9z[TBldkaΏ؋CF` nJEx.oA>lI٨'0װQ} \un6sqsA(QT@&ح@^6?w80)[&Fe/zj㹁y}xl Qk/}ua'`xNVYЎ?мHgEcN/],~{]0Se:FT Ġhi?O#br^ u/,Kiݳq^G>/Fv|z{{fP'ʷ?cŲ:AT|,)Jѹ:KU?F!G\6+; j*9GZ?N&GO}璭OTnM7D<"Ϸˑ;yAӑL|~(|'>?_v#񦬠]|L㗼7.=1T*IЉM/tvYZhZܼB -Lz& 6dLm|9 ̑9 EO+VfVa>q diТXB-9e!re_FC$[6ѩߖ'F_[="ƲG#z@FTY]5pH* ^TJ5.NÓ=Kz*4P{BT}(6fjUKmtS]z$+_`E4SձU\ؾD8wcwLFqԠ^YhNw.̉3qNmahE͍&f-w^)E1!^et\ )-Su)EJ5<}Lwt_5O{}>@^|}ЍԃaXkYh Uw\6J0?RT9:?CZ Bb[}(ʙUύVcgzYTY_]TIJC@ ;%̪am?Z5 K h3HoN=UÎL  dԤtqݖ/(&(WSw'Gm:M9y(g1=L?wp^ЀѵvnW"  >Czr&05|d9nzu9d>&bduLسd=(y~7m{O`U$s ~yO_P`ڞֆHu M#=I- DfuO3BE{SL6ٗ)P薖Y'-a #^G C3Q~Raワ5~)iFe2϶gxYPG-}tu DЫ'p]HR%,e%ZG{=D>O7y =tsd *(>XU/=Qx(EƧ{+ =1yi~.vkv,Ix@bFJY4ϭ٘a$08|{W⹩"uy^ߠ1D=L ׃/Gև:}FN퓔CV+ .$<ׅ߁D9Z~O`# px?;t4P:#aҾ֥\$8Hpo='j|$dP~>A$R^^\WҴ~ii}&3!`l W~5ptb.ӹfL&Gf-K\}Vճ-2:@itzz[(:=l`fsg-'wG=c{Fw{નt|'S*g}[|>_Hin9q!}cU4.;>F`8i}e\7tŊ!%jKNd[jptټ}|UJZ˰1C)i~A7fM<+Xq|1hIjS`i[σP7[*e&̉GޭRq]Z76dL/|2Glȴ;Z]]{@K[C]}xœ*-~Mn:"|v:Hcpmgn(Z׼/@iZiWbīن.t?)D/6oAXV8S1e[+4U,yIY.Q^#r$g^X:\u:9sa#).՚0Z`9hl|܅ٕ( Qh|}}+>b@-;e<ܢAkP5`[nDcz%u^(y2QM7L]F?N>&u+yg7>1j-?ݸxlZyhoD:M$}|u< ۠| Tgz:y64}]AGfSau(CdTseGOrރ;oSt{H( lQ'~U:v Rvp?٣ģ,+*b!?`~ⲹҷPӜ[7Mxdց9rGck^9.2R$_ }߽U6B~%6ejo615MAΨ=Jw1{2#I𲼅FM3ݢ-uPE/+B=+yMȞ=6q6qIYg{)sC&W="qd 9cBoT53uo>M5A(p^|\bUڤEܞCEb1(4tsb}ЯہO_?冚gd@I-Y?j-vz8"> k8-7 gyT=&k n; 3t#W^CiJ;mf7! >:?k^Dϊ;NqSo%EB msqp`w=]"8@t 읁F]<W`7UjN-eG'ɒV+Lm 9ܽeF_(rNZkÕ@ YɽC.?*i~+Yz!<!XU'& c zWa]\!l?] n,N01Ef ^j/> ]^Ok9~!Z IRKx;0="i1:ߋEGB?Y[ܸ7=,1`\#5zј\ qg E铭#r͚=(ͨr_ +e2eWC GTcw(ɗɸGj]wwEP(i{N5J^8=HS9{%#LE[BxҼ3N34 i蛙Dqd\iV?2GF]bN;04JیpYfD>+[rq7ck:'x dٶΎp~=~QMZϴx=]33Ϝ33 23>XNĐĪ)jҳ] ! ѳ'0"1l8G8P)F`JIcU׊8QU6rG_~&1yρ%S/n$MzU`-(y͋jw?At2N9--Ւ+gR - I}s$~W(6  E.~.njŭ_k姜; Lqwڊ[SqIn k9.Cm dٙn*BbuP7*`N$yIZsP|v/|Y8c6G3Cd<.'nNG[鼤s:5ZX&"bB%cu."N5vلo|D5BT\XHy[uFJfi'4z%u}ro?| y*v6բ)㥯jop> 31%ɒzʚìͦ-J(P丂jkӜs|cXwz_,n؅LEE2EŻ@~_u>E#|9ZX3PI (o9|T 6i!.{jiU1^^aVGd5NaשNZU}n 현p?XX$AOQxBa;j,48CAzLRNV"u\T0Lr|UZ0jя>Sɘ՜rT~ i f#[8) }0T&~Y_Ec;1VX:xcŠ_-g6)j1Na*bQAIn:zQ=WOdpgDjbr40eLUj  c*j4T{;b7,|8PJ,}\u*YVMITZkbH < -0kNǵx0 Zu@JOY;VVk >aлN!4@ONO*PwisዐVmL{u뱽.jzz$Sg$捸d3(o,Ytԫ/Q}&TBW'~\̣OXE/jY'[#־m.W #i:xi_c9ٔG$rŇxLm2j&Eщ^ˈoA#w$PS/F-L L&}Btd\7^__J܇|#+ɦ?âƳ=^,; { zUxvcMޟEN!h' 1C>ym8;.>oOWjYuxˮu{ <įi?rWҲ9J 5b9M;Ճٽkv;yipL؎pB5A>Ђ{)G1YIBkwPQ5SHWY=\!:bD8}p5!2-ܸH P)6%.7vfVZPJ>@\ ϝJ+TknD;K?Gu>x6ov:ۜ%8ڽfqU iZ"p#.b;/m4̟XJ\ P}Qջ0_Vг?4j}9TEG)[#~Ū|/4xK Z/%6Bs zv%Rzx?utđ<讧xObLL}h#mOVՔGMLf^K9䊳-;ot_Tz?W2pWD-J괸V\7DXy;e7+ELh f~Z*tSvGXZEAŁC!b %4GzͿ[X{4|k'yn@z2Bk-o%m=/8zV|:pjmw\ +s3dܤ&idݠzmtUa>splu~ Y)h ˳XgcxsLFBp̰``^j+ Ÿݕr;KZ\N[p 3TLHo>CFRXZ@DfrOy-IJXW0۔zD]z?\MeR=IZc &W0^vQ1m*۪v צKjyĥ*JmUmRzw *u[N#/j)R]&Wk8T>sT'Z*_$=ǼcBWo}~kmOwy!,)3;AzYu,!\fS1jS%d2׈ }d0, *pUXas2A2Vmv>GK:^@G h)z#3&G 3DVNVldŘR7M%T)UØOݥ|}΁_*ߦUSSIF-iHꗐe:x]-#@U-e?P Ml#a_PjK2KxG "`0ө9ʄ!s @ŏ/RJ}/㇫_E|hL$LrXk+a?u)լA $#LSV/lާ|\HիlS@- ا|f/u;A+q .(7'epz`4:=ti:A}m 4҃߱6rN}U8Қ[[K(+a;Y[ݙ\?ɵNzQ7V ;((/c1=zoA>]Qk4 eu^⇸!ʮ,ȿW!~_z r~{4UuE8KIL~Z1, E ֏MQhctcU+>F=w`&iw{$o/m^R5]Pqvܵ~@q!  rRA.tiRyS؀ׄ.`ˍm]6oPxuVekdp8NR(ǀ^ua{-Xmj]#4EZx23Uo]C$![9&ƒ Qz\ ޴Y nab;VS^#N 2  lBM'+ 04K -϶|8|OP{?fܴgg'x mj+CLrVoZ5V`7<;5z((8X`Zअ3K:6m% Hۧ!`6u&skYTMd(]1τܲ2Müw?b~I1ʧc0G\="<Rl5?lH 碹"5w1z= ɥB4_oXp"]_pWާ"jѴ\fRBϏW_/҇oQb)[# zv[OvjPg珢#_  Vgs{.{U!jϫK0W Zc֧@P&+oyyUdy9#={0LJRz=`&żfhDOJ^PshQ7 HI848@nMe֙e.45 h)]G} u]CIWZɖW$~TyscaX_sǏK(>_|LN]O"&3*W8rJ8_]/Vri?jM?WA~i2+]5nͶ/Ovοke:#;_!'wOO`~uY>*?:7l.{ҏW Ç q=2 !Cm^vgDL[G_TZU~uǮ2>[v"]9y]uοC>._qx̣/O~ߩq"S dsE]s]f}o  EKeNQ*G>[LN-Y@ml}sitN(x5uwcjsQO#ѻ[JS0Sc,X7 }Ov#olp`bWdwZxjNq sUq2Ӊ)˃?ӓj_XV^6t!2(ՂC4A=>7MŢhOvƦt38,/~QsD)-˨v0)}RSY$Bp'~ls0R" `~ΜFа*m}-ŎEV+#/? = Rse"1#ͦDu1<=]Mc@mdE"nӏ5ȆRʟ;k4̀k_,qq `չ9߸w/A ڿɅ^Z~riB<ɒIu{Ӻň,*_3m{(C3UG_T9[ZZfKep{&?p5"z4=TtdE {Gz 4:}M$\'DQ錧'""6:}\$e""$:w$}H\N_)]:>4:}M$]wB?:]]36'8dm'r (PyImn1&>J${& >A1 ~O\@6=^.^kGF2T,[ {z/_\ؒi^./tĤDS"}clz\+6}^*_MoH/ĦҋD雴ZcWh3_K?6}>Mlz>Yl`-=Wlzr.kM?gkMߤghM_io>Tl-=Ylz?6}n޺L'hM?()Ev2!fw2YݚФ* |n^e-YH_eDŽz-C{W|)WXֲhN4M;٘uHų;1; I8*Cv뛥1*PY9n\Au;gq>tސw. ݭBٲ4 ;SSPoKFwt6 Ge~N@d]۞PVEPȂAKɒ= !FQ kW$ʕaMAG3"dG)w~PK bIv=1lJsEU6ۖ w< J 2x`Xcڧ۱.E~&ټsF`W" nI?r#ش f#\ tlѝ0'VIE|"$/MpRЀWPT$ 6uhƮ*񥳈 ߆hNض`\MJj2鳺?wXF;tĘRO7F[au3floc6Z1\(X>%, {Oa_PٿbwX_|-~>FLMBP|ލ4wBm(;ĞE7Ƭ53t 7O׻b>:Y֕f5 0 mgUW<4k?ԿøOB.x[:>>GMʹjie%S{b`zDdY] ~H溰U;H( 7h[z3[I2G-[v\~AXSd7{M+Լf 6 ˹*۝WݲBm o0n^GwxQZu=~-aއʤ )!۝" U:ǿK !ZXgV &)%;J5|'{G0to!e|( EX2; C4+̸.GҠ 9Aze F 8sQ(ly?D-ܶ?2^?"躞JV7HBg=wqRʿpW5Reyx@`ؑwҎ5FQwBnW$e{W`AF4b+|Tw7eY1Rg6/:&풋T㐎޳PtppJ7I褡Q]8L4#fw^αj^+W;Wc)&u(n*t,x,$,;ɸ#Nn+53?p|i$'؁E߭ld%gV!_ޕ0@3MATzǠzd&Ost>*Urfq@r逢N d8;ހEd~]վH1h'fPNw'q, Yuz;,ܙ On[ޛE(_X>mЖ`_~}a//LL=xY|72o@15(QK gw5߻49gwO4CSֻ>ԇkj0})վ(ßةI71cx!S|Vrc3c&}RbNQq1$Zc`^:c6Zr};y;bﻎ͢ =TƮBOύ\?,/p0,Һk>BƱc2d;hF tv%7hN&9n0I7"9 =,rQ:˯Ϭ^O3_LBvv[Y>Dưx|e+\4bf<J;<ޫ !:&b+*f`YV@~*̟#b'h>`Rq%7B8r}}if ;O'!rv-*XmZ{v(r^Gܛ7QmIJXj"˳Є&tVYQRylI;WDhJZJSĥ(.nB-B?ܙ,m}?;wr{q܏b:aAPhBR۴a@=Exfq!o&,*/vjME- ϭ3DG.IpSj]g.sfԯGE o |hG&ǹX[:5_B $m;$[*M<f%;#yr=x^ e#m rςd𤉿p=wc6rLqX).>{q;4NDCގYK x+̊bv:˾Lڠ\LkpEP-/WxJpEג ): 4b;*X FŵY a,M'EʏJ^+3 hoz'ܤzftđVß}C1Ixٜ*b-M<eߋ?AudWosBXQp__p@V mhwj98Ep^]|E\amOgTᘈTsWXAՙ:q\wc8y%x&k#dʄW+4g1,?#cqcD#"CPM~09p _\^NxBM8杮Wrjq_.!!w =Sdћ _`jv"fA F\ˈCF,qE)d^D]GPfX٠&g^m#khz-)Vf0@䷐N$XAqpol2e)#_3xAGVU`d;B@?A.ڣ*yȏEGAGq^I=PT,wbܭm0YL8G&Yɘ/s\p7#tЇZbsS mG[,iTZpߦ%%bb?1q+PNN Y˛R (L1]"">bTut(jۼ)x5)ԔM\O#AE?5I4`PLW2`ޣ(;ur2?T.q x4HRv:瀌;6""aX5KC޵phL!ec.lG'6iDMA՞q#&;i*^7cu(|ica DsCDD$_nm]<.$[;0itmIǪƧ^qVֶ9B~(X1"Xti^tlY-؆@u磛CD,R B|2_yW˜.S5{ޖ3hL/GDCĮ WTo Q>DVCU1T ۅ-߅V]"UBdx]>싰sj'}k1Zr9yGXQ˯$ljVXm, eg k3c>+ռ2]-s>|A3|S_ϞHkc,;GE_I^ZYMه=៹) %׻QX!ϜJa$d1%=Pz;S$ yjZ|@Øe (dPu(k[,/)-Tsm _\%.$2ɔSDZw8D56oLmιF+:p!d1TІ \i< Q܎TY|6Q9ȋ#`Z/ǫSC-@'b0.a nMjC i+VK(+!Z-إ__헮M^ۅKTI5k WNM kqӫz~f<囀}Tt1:Nӛ7ZkoaDLn5v,>"_^Q0BKibsL_o1LB9u" }<ݴq((:R5ݏL<_%l !Sa}EoN4]hNM3nri _A">]GO̐Rn%ѯr *ٯu Fc1j5Jv86 9ChȟkzczaODt\UͮnvjL݅3LpAާ mwڣNT3k{+0=d7`¦WS phUNyJ!w>4;n@ƢpnrR›Ve1Q>Ld[/a>>h~J3Iz3  ḍ28SqکRiָ5ôaqeҦ|i׊U(|u@hCBw8ݣ7hgShC;UO?W|Xy: , R3tcrҫ_1Y+2xwk&MFq+xAi[}R+&`0&aw܌7P,ka7qϾ"PALYMΌ r\/b!knJ{+d^$]:ڹY0tIx>@Ydg{} h8gJl#/(7#1j[& N%Au;Gc4ёh1U<#MtZ{8?2;IhGp%ZvoO1>*Ge)39d]۾+H*xh(o5i"i}Y56Ǹ8@FZz͈-0ݖnbESמ\"k-;?G$P@KӍc|.[o QXGߘF[m.>pC'J l2!l7LW7oy fS t^XQڪ82wEovb 仗Avz854jc)ϚAr-ay DUC2mzGcEE3@I ?,COIy#Ai~P۾X@ wj阮;"s0\%zϨ qA21MwP#L3}OIwl?L ݼDqZ2gQo{P#]A$zUdp^8U^NwY;o\lqЅΝZ;QY@ɔW fe:7 ( 4'a1Q+ŧEAFgu#j'xW YxB4.yR3yVF.)' #ĽXF8Up%ˎΗa[TkBTl2{­W?IgMŦtPMҽiC.@k}PѼK71np#M}5"ʎ/´C# fbXߜWw.Ϻ7q묏Na.MD-Rǡd 06 $EN&ZȬjF-[Ӗqyز M4&uVV-oQhr5k2, 阺YVf?#*yl wzv Ḳ =y{3 25NLkzֹT8nZ:â}IZ]sqĺ>k I [4Dy0B&_CmE;tv ǟ8<9*6"18`͔!D)_SO]aQKyz,ЫM<86Puu#%T)3Jގ8MPK9ZJ^ mz.acA^eHh Ǥk5^EA>&1nIm^4E$?=LV$آb/KWҽ)9F-T؀blٷ>QL䚑@}b uff:"1*T1IJwI]uLSfS~:ո>;5vEݔNAζ'1S:INn^CTv~ݱٺmE>:BiRx  w;"}7v_ߗOR{Lؿ~~K~UuFgD ~̬MZ#Fzk f=!uٲ-6 x(_f tFR@;XMHv9uoAA]oAr\.%A 3nvqPT~Ո)w^,~wtaJ{#>y$mTcA/,6(51"`?Q<<&yx `qb~R9kT8ľ>,bN`քuʮ;5W,4b?[oPJW7:m];6GAN~a=g:g||g?Ij'Q {W::1I-+$I<3#jG{s1='ovt_oր.Rڋ 䎽6{?sM_Oߴ INjMnѽkLwq ̠u Y=4G`5FSMih2mR%cS:FLi˷58|5 G`tQx5?ݞp4M^Q ]|ڐE݇y& Gލ 9z !)hVk׆dٝ_=۝[2|Eg1DKxŇύoŵ%ȣh~N>eG6w߻L25}t~g=5(O[N5EȦ=VvsIW?]ޥ>)ӫJS>#wՏWaOeX&-Hx zWvҰףWu>1Bc:.pOVG,8 _!vƀh @\GaJ:s%﯇vԣS1*}kj":2>dl o#@7.e }˾Be{9&jT_j zQ)e ǬA}ٲ ~>,U6KSȳ}&pJ=9Tw0a,a\A j _G^ij#q\7?/ƶm$џ%bw)H2F7$Y7hhM6qWdd<Zr;v gUƖ];,MN"{%++eD Gjb]6(Ǝ4mw9Er`(.a+/yrdETa<j߭t%LJ AMML2c&+"aoׄPIgmSje]մ4\w0Tl|1LANдF;]3B$M&l/5~fw'cC8^O[Id)2%S )}e/ƴC:KeGxYnUrLBw6a CNd]tWc9k&_v|);I(p'>p h^ 7#ˉ6u.Uw9 0ߡRi) };/J80mmt&u;C|r@]^QͽrR+'}jf_'8n^*M㴲TmVS>V2Y1{zMثe<}Y1N}*)_7K$_9l3fd\ܖ--eagBSv{߮ h89v8]4a=VhZô.X >.R)E"/USߏ,,qE胴n_Q|jKD5޵ !w;vdc(`X!7$j6^\~ LIm%jIG,^^l+^M{,v:_J!2>Cg8W$<39prqCz{B_%s(&jON?'ucH[6[Q*J;#Ɩ!&{)0K\8`Vy'sTNMer<)G^|J$We?OaڷE1_ L]tEz8$8(&BlҕHN5ӑ c.Bm6En9av9zbBixR/2<-fϟ1c>O1݊P~;}o ? Z=ӻ^G6~/OAO3{ 8D*џ&B_D@ vN|:@ ݋WĖWD'aږf33OL|f633$4*\\ #zq9"#2pᘎ46>-?Zkٜp%|mШ2oj7Eڷ}wHf:D^\L)V ]^XÉ0nEoϬ|>5 އXqCWbbDiNpG}/(sFkGR t /#Dh,7#UTdjBy;Gw;edcQMA oZl\8c8>u?\Y{p<&y_oQQZl7 ?\J1 ſ_=wܥ._Sa&7PDZKqDHzڭɁ|K_(adkU>BjD46ѧ.,PUPne5ʗFIC|*:Ki168?p_)cGhe5bKoDT"&2I%E;p!ȼ-$'[?i[&it{2mhS$ d)g\藬*4iMC-&o:S9N)Ot$L*ĒʞTf\-Rd?'!(5uYg&RN;(q3UցfNhg4@U*PTFPfw5(ėL WA9|Ec0{&1 Nx_YCd*`@{t4"NT׏.hȰ"r,K?/@AlC$]]Fv$3Bҿ|myMӉHmȾA% \EŗZ'HHŊ}'AF͹+D4!z!G4nޚфZN)3؎KOp!ͿRϢ0H1ƪ8OvͷPɷ]^vƴdoT0ڤo&Mg*ţIy_!_,m𹐘wb{45u7eM`j1PqGTg%;zeԤz`k09_C|l∖E\D4ڼ-Ccd7&j`sK=<]Pcb/qV2"8ڍɘÏڟ {pNl *JM.S,*TI}IϣQ#ؒYwa0#* fCYr{<3HpsKF{4;ɱ@ǤkBĬ %wu_;bx؂j,`ǝ"Jr!!IPLr)-eոEKSD Jk@|HnlԿHߪYQht%#e}^P_SA&*4QB$_飕gj|MXf[C%f{UY˯t/J'2|xcs9.✷ki--iSTc(z[!lSHtw!^'L?._i#ʼ((.+wܣm=8EWc쇳=5u%1-#^?( ʳ>'9{zǟ;{>WiS9AKCO%1}ՠAGE¯-'h<~½lUqn%Eٚ8K)S3)yFs> {nDbQiyup:N3 0;1:[Fv ޹% ~K~.l/߫4V!rf0KoPѼؤXY1$vϞ$6=P>뉨oL; ܿ 玨 A-r'> ii5El/FQGl6IXq_M5ux2 gOVrzUe,;urgXqBRyg}J4ߚfPKvGB- ]s y I`g"ӶK//:T(SF-϶}ؐ{Ѻ qJ9wi}x #t7c[xMdf 08ëؕ]1)ί,7G!÷5z @0W@PcWqLי9by&zjgM&?kD+j#ra5UCHYUR%3Ã:nq !wZ)Q `zA+Q 5FLh"|k(߳ı{/GUxY m{3}Jp=oΕ30^Dٳx1kFLFL# GR5B_LG"@"_ P/![;;IP}dޖlɂlj^daͤGUwxqyv{p6^@YGYDz5T.&SȖ 5jG.2FDmɨjb_xy[#r} # cf 14%h zKq]޺[E]c#GKYOW:?zۦ~/eB@k&׹wR11m"<ؕ<M؀NG?g _o~~7mw e]sï/]lݰoѥ܄S['`gF@@w^&]Lcq\ujk^awzBqJ˻jySvkJesG#5e \HUhT>QePZw" LHl?Y.ۧ$2ŗQb>$͟dΦe X] #-@d(ڤckR"G 4j{IWܩ8^ %1ޝJ͹if/Y]{Cx/z+2|c#8 7&H)$9,gT_IJQM")ldw]sxxd[f2|9 Z3/9wK&p+4teVCup(Y6?qmb*̼]l&4f=i%!<Ȃ] ˋ@'̈y;6([N Oz$5L/3-~{!2Bk{I->:kԿ%7Rj!*F~IOPF%q8Y~MvjWQ^D\QiFM]n!,UBr5VxzU跡紳0kU'^ g~N}?$[&bCmt 7OcZOVS95&'ԟU!I' H ](!v.K/bR.iIC&ESJ3̋ʡG9ZIV>?z೼Hp§kJ>L"Uo\\\#+ x٦QvZ=Uݢ#Gf䬆ǧF4(|Nƣ*.Lm+nR)1`5։J3Qc&xS&}47 ]zAM5֤͹%%f(m׹#Jub/VdD*bhYMٲ rg9KTq^AR|Ҭh>uNtĬ-kNBmwxR֤@ڢ(yˆNkK۱rz6hv55nFݏ 7c ϖ&wvǵ-A'k[ wdE)nJxUk:tRA>?jYD._ Q#'0pݓ9xO QK][윤6bNqt@4`d9EHsJ\!&!$8k8!{ȳHz5ɶ(ϭ%Ȥc 㰳<ɩ(ղa!h^]$zWꃗЫ:gkz̗kMYUf!:GU2X;QożYg-f69{~v]՛X,i3{c'=Q{<Ť4di1i1="]['OAky>1FX|7,b[/XMavNSNoS4?Y8 B@*ir_9xz7: zɏr'DSMKk۠4 Wg7I~rciH,Ó~Aqx JU(x&xQfr>׉f1K[I0M;+$i1Ϯ\^*m'7CApZxu۝O[c?b{=pf 4u:kbD/IqLJV &d0>mq>;0h=C1IlRn%_0j]=EU6 g/㣲_o펢9!W˅)LT/9d5ZXWt3Eʨ w&ϙUx6YXROɂ͊Ybb'Sdl?$yrE˺_P}` :J/_F#ns/De0&iщl,%6'>mq-Y~OVf<~[]~IKeQ-Gw4>UjAL+??G?+?_[J? S&(c;+es!P%lYs M6M-E~4˖od'X@yʟ?tB؊CػW/R(}A^n~p*tJ6XߌZ=7/Y.NorRFaݘ7UZgT}X|aút}X\o5z^Vb}*f{{s%VR}иCu% eKxXFV#&H}2c|i6hEy R~udKc.B) ҘdxU />"=J(cWt{ 9Wo jrDua+=*1 u|N;EKF!qѿ=.IFSwJPVÝ8^g)OE a,1]z T%+}"WDǣ_,ZC 3@pt+ӜoiaYZ0I9 BY6bwG6"GH]9RLP6ɉMV-eUg͋q$iSulqǽkt()1բwhCo ?(pƻ 1O7(B^#8yewl/1D*gbQy&7Rלi293Kq8~*"ʈdIbwx>ܩo܌X&Pl57n#{ō;/X>W)w`y1oOttمyqB|C jmS}wn?בڋ`{ kE8!|H9И^qFҒS-~_|5 {w:ڼ&ؼӵ["gS_5DbZThlL2lˬj[Vc/EokRt@)Prw5rx爕8Pn̦mP%gį?FٷW4wX/A҅%g,ۘ4mTjf2ݓ/U7T? ߀t^eݿ&QaeQO5JdNQBRs6RWdQ"J_Lq}zL5K9Ѩ(Q BYj:h[be#:n9'qpqM֖ktP)^ ;Bй_0Wm,p5jsTbJ]ٓJhB?EHrwSjsmƭaٳ ,$nL {fS<Nrw$ L:(~|ؤ|4iU0F>m^Ъv~aE`Ɍ΅ 9[ ?ny\P tg{v裏OHo.T6w_"Gf%૪pidrW&q.)X$ h|()um/%< K ΥNϭԟ6Q~®웤.'7\%h?p_ H:0@L{y{.4QZcQ1oڔDAc/蝗n4!dO{B>3ߺrEC6QLSh|quKR}Iq4&wDgϱQ"u|./1Itg`0'ۏj81]t%Vq/U/_KEO\NV.$+7 "U'OyA#'żJ}Oz;\^Gdz4|G 4PJ| 2|SqPĬ%tfQ*ӮUꪕ@]vU]*~Rc3m#` I'oP֢~*j 5VW N&Jbѻ;֎gj6j)Ga=~4Dǧ6H9xц ne-oDc)P@"4Ri kkֹpF\\*;ņk iɞ~1i2A vlxRz="[V:Fze]Z7s&b`>"oX_h1h)g?p#g݄MP6Rk ]dυxzl5}Ń8$AnN3?WIe/P`) At}s5ūڻ#fխ}}"KGۼ+0%xJ#>욦X1`u^d!=s|s(v|?,@v7xFSJ!GOtCi[E0<>4`,z,缠oò`h֣Vnϡ. 1'cD!**b(p^keԛuc5rDI9stBnGZ(\|e<×˕ߑ|8hLTJqP1˳&9$Wc=*-gU:b0Ymgktl"cFQ*л]F>Pxk17NZoX`3h ŸK|TnCLΟZ2 `[c>C0yh|Cܗ6g+逥CSqUPAIS)セo߻$%ǴR yG>,ɽxTsۯP%F*6 ~ X3?58cHSֶ&Z2V/*GޥF uIxZI[ԆYU_3H` T~|PӠ73w⑴a]tu0OJX\kޚT#R"QX_ڤvg ӎ("4{[TN"MV fC)F$;Kw8pݦ]KЭJ[8Dt"vG`?|Rilp12`ԊǴh6Jd ]C^TC|&u$-_:&QV5AXi%`[v/E=t܇4wYA#[BMf)dnT_@LRs&xvLWbSUř@VZgEi6|*m PD+xfbW}aJkϫ^(YYlxI_ +p!\-)[\-ڄ3lVNlIsQI6`V0<&LYI^RJtf^h;mpnVx^GW ވi\IcUCȇ+:x,/x!>ڥjwʩw|Rrec\zƯ8O(|t .2?.iu<7k.5a$R{!h;=K҄h1XO+7F<`dj / on>bJKpecEXk.Y{n=*ClBp;Ѷ;Ė;.ڛX&j&DMMQLL?U *Ul~^CRJ->[x\tو6 fhy[p[ Z-wg= |FuGv3oH$_l0o"9?9i9H17[,:i#o( kha0~J;&Nѷ&f\=uaϽ vkg'~LqP|V{髾B;qihŪ>>?ւ~#|Q?=JCv(!MzԈVvph]qQL**!߯*.,@DőA&$!0ܡ9&4y(4AWF3˥7F'vvIAO+`^*?nX]#Ej4:j,Tq!8[d:M{]p;Y"Iu[Pvq C*/=ہd*!KC*Y\h`kaMu*/&2hK ''+Q ?? hok\P.aϺƂ/Vk/qw#_C YdZ\- qX:ulyQMаv4Ox'ldOOU6H$%}:҄{.JMAO/w ;E#>`-ڳt$,6Ց_(Nfh_Lٚ1^7oin2))3gē5.j>M9r/2nE/0bYomz+jjK/X8&l?pqWH9լ->Y 1-3çԘ,*Xǧ nWC5 e5zw"Bg.I/L+B c tIx?jxDŽ YfA/-ꄲnODb:٘) *QMN`nuf)_o!M%#qe뵖,z0;.ތ נ0;V-l&g, VKre(7WG.}a{*L|0еM!j$<mo(~LMZ0tB8*Я5/ʕ_e|Gŀef K0`[Y+o[>/8a D+}oSncg|գp0D,_M`Pk*W\os_ADt/[_\[Ǜ @lљ# ֠Y'h6#D|V4;f޷9A%Zg&yNIvwD }5$ 9C0$>&Ҕ)(:@(AWh5UQL<  $ `7np1.kF ϵd:???r7`>zRd&l0:2B$:̠\e3T{e%t6.㋠5j1kwZՏ=kcƹq8MT)ei(bؼup hwN 6%o:WpR.{ ڀq;L,Q<*; d5kqބMSπ6h0V25+I8FY1 '!OƑ h:p@'W*3`׈r)eߒx2=6?҂n4_b9fF=v Dq 8T~Aed/ڂs 6~a놾t[Sٙ^{ P)k׺U{q$.P,~ր_ŨlLwHQ8r8N@{<7&(K#_tN'x\67!64E+n>.7/:j6 : -&(aSi6򏔑{4bټ#\IߊR<d7Kzr(<ηjUhUfWKu8Rl*8f&tهES+zљT(+y~1oEY鞧-yMsw?quGni2o;yH²>$-j\IExYa0gO.ى!tuxõQs\L'=(we[wKtɟ)6-0K=gֆoU4@ɮqi,/5Os9(r1\?H5lv@{`cD_&}d]3d L8Հ]L܍'?oOY9g4r!Y[Ĭ+{ߜuesaTq ـ5aNvPd5ΫY/c@PAc3AT |Q/Ѵ[QN8Y@U5@MzHU ${diC6ZB<׊ %jl<74`qx&QϽ&:) '_tv}UDDd0A)]$a!תщ " ſx,4;:h\ODl*9(-2ޭz{ڇ([ELS4޹eպp [%Z9nVWV# %?bv;.}v~TlgD%!MD .r.ᆢpdc$s5QeAʌ~ 6+Q q[90c5VyjѾ-X_aqllcW;(Kbv&{XzBu+](Dv {vɾi)5[DɡO-0QW/ JL\[ %ۤ삏 ivn2-5F3~3@_9~xLQ0L_ HD0]3Wo;q ~C}f?/Gdn88#E9r.^@Em={[C(U?~jNڌSj!7VBP'wVZZ =%T¸w1ZO _JKkN>t\˵㨡ނPMwe!=ToeD_%0M6W:½C4,AmT<+ 1< 8QDpJ& %> 8tQaҍ㘩;%-I8KM'kAe0A!cW[mkig$|2Q;|fʼnXVoG^*Sun_ѡS͜(j;PvLG>p.(3,0zݣ)cBFʨ\`R"L"MgrO >lA *7dF t.H6)fJ"49dڬ2QLX,R@QuqlL| ~ &l2Xex<8fypO@bI[Jݳz?@^!j_^1=K{vŽ^Ξ%Kwk {+gh553$L{A i@q'&*Ѣ컐a`%3*9*Xy$lQ7MI&=<_!Xwxnm.~Jy$u5S&χ\q߱rX]mq,OFB֛U^-VQp6˓ Ŗ&9Yp{+kU Zx!q ZT8(m5IFF *&FWDFC4cHMxК bOyYETk(:-[Ѿ-ǣ`e/Q:l[宲{b[4Nx )͕ޙÂw8%բȭ@hr:0v9`sy m{Ѷ:s6j HU]P%EZbV;cM;Pv.-&j}j\h'&a)s˲({YQ> 0y,~K/[Α*+J2jWV<EDz&ݏymR( 58+E_kjSJ`݌[Iar$TTLӯә9o$BIR `P.bv~-~Oexc abgCJJAq5?UqLfVbgvlfgT.C)AӁ;=n@qWY-6쬵KQI#b6n Ki+DŃgHh6I$)`b܍n"IFk-dax5h W: Dx 9 2q6ML`>l$Wbr])}z^PVr9)F1eAl7/[6v/[68^zMb  zx#)}*`p, 6jcZ0^chNE L!*Ѿ<8jb'B Ct~S /E|dѢo c}i"QoQۂ[#يKCnl4Gs'ۙw)fs.(`O7b"˦Pj^u >,r>_>,^h._!SeS"8:C5Nr,)M/?S/(H?Kz8,.h7C&it8d4cZ͂dml~F}YtUn0rw|M1lsYܿTq(MAd(E#k(+}Qfy``~U+ܿ"s5)A6tv < π=mS[hǘYZ W@eA_EwFM| ^~b!t*X-˯d|B\-Hwst &Mh>ƃ[?3uݔR(F@xkx<8yɠ:1=V4(ߗh}]k;}4} #--̣TRL7Lnf8!C<]>vΔY+x(v |F/7vg*] 2uk@x*gؤ7`&<,0YR.N2U&SI(0;A]- =%'a0ٹ 썱K G{svWs?5tiM8i4{ۢRd^ıwqJP%xp1d*AhzD+Pv5v{,RͲwzQ$gƻGIQC[cÙt ꚗlMjIjKT+壂HɜE lkxGL/tҷ/%u_1JMz6ɊA|3L|7( WЙf;YvȈ}9δ8}"H#6>ѓ& H_Sh MnYkHn DH X~/Q $[N[AJTIH՜vcg+̭`jl_6N%/+~Ŕ~G@!E\X~FsQ߼ⴜDiQZ Dǘ +Ds60;LLQvmMIw.d8DžI6e"K P?y-_݉@ S)j UqaM Q i686(S$6G3qH|b!KZ_ ܯԏveZePѸ d^eZ-j]V5de%tH#N`.W",hn#bٺ42LSb- 5*|hԅ-}Y r c`B6t Ha\t@mYN9Lr.ÀyC})(WOU,"!eJۊ EVZuHM.qYOK1ܹs!s4> MKlK jiE!jub׬VG_%](0 ]{5v&{Qqǿ(Gpq$ޓNSu{Զ濾9dH h wMut!,F!nG39~k:K8L9&3OCZ!^8OQTU45RܸwMW;\Hs|AOx&)-Ŭw(nT22Z8~ӚU-zAI)wºAy bYQ&{ ]mB!;n'k6Of_.  CP^mSS1aSp7c=Tqj&F?GTfKE)ˁvx <gOEq-BFI%ϑ̞lS'fO2OlQ\(c-)ܟY($3x#3l1)v_+נGĕ-k2,] iDP"u*i+VLrJSj{ YFr/FƇĝLWh iNX@^d55fx+;@qRquӊ_2/̾R*#7ÚԚΦu1KjpZ[$Q?dk>blz]c*T\䮼p>;g:Y?&H6P̊f9RnSV$n10$<9qrh|ķ?La'{MM3{1XrT_ a7a>*R=$C#n8.7siHIHVMrPU)JY[yA -gl>OĻ\8D/tVF5: Aw7D瓑uN7 fX2'yi+&sݩ-;hټNYޢbK5- k~pӨQH{l-wJzk^p4uo`;BAy~WY Ll(6vZQ $D`Ý wE/ͨgY a3f:`-Sl3Yr%4t~ >/q6 ӒՏ1ֹh?LW쇣Mҟ!޴N3y5ZnzX(ݲO5zbv_X$󹨯 bַ"?`Tk~#d1"dOc^^kq#H{oăxQ&J¢+ld ~XX~a"wsƯQʿ(Y*#Я*MY_*^:o-o!^ʺ:`aem=82\SY27hP.Q!Lin(g(Dfa{YEXz AOEuqK('E5 PC$8[UaD+B9lI>efRmʅ:s{ ]]Zyhqe~ ujyc9=e5Nqd!Dk/jKCx}H/c 7sRE#HoXi-HZ3Rϲ{NV>5  ^~ى9۱j lx=z9ih\щ•A)b1~lsAZ8=FF]^+GRZhw/嘆TT_gEy)+քZI pnA )DiV)&mm1 L9'Z4^;F5x.aL NK> њRBff4e||~g*w&# Ktt FHLy JS-m qx(i0's{?Te|˟X~`EAIY pn+J@q)\A+^e;`ĉbKtĄIBʣ#XƚYn/y(?YyQlWQe$/5!#]&BQץ2_9}:wcᚍU܇q)Fw]eqA.gt1^( t`~?22]\ }{0$x]0Byd.44Ox^6B6xO=K LY]uzCiJT'T`y@tǠ#}.<Af)QnT@[(/q?bI+⥈O=*5S?;/*@zfWDBv?^>n?_9Y")q,xY<ŞAl\)f}v]8)ԥ^@y 0sfPJ?c! `}L+coye_~}cwbw|ɇ4eZitCs֑Zx-_9^li4[ .-A:'ޏ&_kn`~m ߫ٽ@ iT%D@WKBx lԙ*Bxv0I5!TW9\rr=Qu`|u dlc~>I(#ӊ^>\ٿ$~mFrTgϢKYt6OC/#CVtv\؄=]Klej8f#\b8|9 8ufO?H'`MWC-'\{.r>N^)s`n-Uaq6 [;~E #K}>$OV MFn#K͒g0 J~53\gÏt]RKDI= PxͩZ ^Osl8Г J%sEz1ﶖپaBrgۭfBwƼz66!o۶J꓍e4Ľ/QS)wVyVp5;IbU=+,&,D5yנQr~K'= `21nGH)dA&!,7{\e'%G`&?֤gAwtt8duUk=%l#Q1K'H\|?_ -^W<"1p\JKk#9?pӵɓpnf'зȼ@̨G n#wNdoh07q} ^V:)<ɓDL 2lbs䞭kOGta#lD:?ſHGI+zǎإt9PTJIiYO/1>"kFKZ0{Ӑ60r;1呶T wW/5m9Jgw?%(κyXT4誹K3,} / ++s˧V ǿ=~Cهr!bپqݟxn:s!e&)x+E1(;!*h8x!9{rT;HG&1.HoZ~nE+f? GXݙV)Nkf}SyO*J9^ǣ"Xhb +2Wl-'HnDs;ac(ߡDdSQCyn/X-%[zNDA|!{2;Ԁʗ`KQxЗrtU5F+ 1#=OlQq>E[Dm1~ׇm< {!$;Pl,pݓ趂+ ?(j x7T锘a?hQ0EӚȣ oqZ#EP/ ɝD/)y|dҟu-~2TE:~, LK-lEkTМ&0-HD5t-°BVW[5:} Ŭ]}A Owq&P.G-.:mb8KuUˮ1xFG['`iBpJ t?)E-V696T"z_em*c*`v;KOjR#t!E _nT|Rۅf.bIۼe,dgFڱP$?'2zBrĨ(iWUݠbf;`oK,tXTrhݹ*/V .&c}ERI}YU/ctP^+O!`;ĝ`,mu1 {Oa!(̠ڿFv8NFtdpM2יA%ZgjPVyL.ӋBitSڈl<fTIZAX3T9kR/áMfĂHf>ڗn ةQ`Pj,n0߰y%a0 [Jaz\|""s5u=UѓU hn S٤F(XN:0l):z-mz_qq7"4Dk(Xl?ׇ\WX:SGI| AwhݻЀv+kLxmT=qy_]dhI-pn}Z8ۈ#_̉r(ﳇH4IίH_4䲔kۊnFS*jx'FwY,EQ+"giS[C6c)aV'{5SHPɓVKj\Z8 TAäķ _`b{"ho?<#` 69 ߏ@[tC z-ė>SmDyMD:DՇ1]ۣ_^cO4?@4D1lQzK4"7xYh*RH1~WtwhORͼuS1X.خ(Փ<z4šl&ۍ,_ -c'U];ֿb j=ڼAsAC6Il D$<1JBљA$U$ S% uMicgqx' = H.މ{ER=(,=T!.KҵUk`_I !W땂{%L%G4Fڙu䵠BsrPfpչ gqD53t/0XG6Aԏ+q˳ʋ:K@W>SfAدVj:b͍7p'I6-W=UWxuüc9=yul36j:kjF⌳JS*CE(ף^)}1 e2M : IF+{ @bHښPDZ.7;e/*N|bVn4lr& AZM3̨I:'sXڦ<{i`RcT%z)wڨs;&vB`k hsnEIx"bڂ0Ba0I& +銝B%9 Ò]nv9B/f NЩqF+:c2ӏ  벻 L yoOzl /a.픤T}FB-0iNr;u$u,m#\8')%I񌂢^ඓmΧpw ~ʑT\ ۏ%b?iҒ}g?DY)hǤ^hhQ^MN ~E7`E*{Ϟ*ӹ륜$^}k]ZdFǂ]({&(ytɪ^R]tl}ݍzF?C(ɱR(+%aUM Y~<ۧl+@jRIm7vh >)r67E/H<5>8#EZEi)1T ŗs脲'*@[n D8tBp.%B? [\XЦcDmTxȼAca8;%adwxEL\&HIPEe('h;*q wFS V /Te2w: Q6sc:5ghcGT+#+HSSu>ddgŻ/SanʁYjϱ֡LQ^dϨw}e;By}{Is'+dQj)dyR16_9S]։Ja 8كZ>.JFvgE,'@Q%ZQY,Eij̕&ɨ7p;(APd֘e:d_kfm%j:֋C\ҝboU ܐk`6ҋKX1N=FQ=efP21JNZPjK4i,k9h`<8S'Ͼ֍7yTK(.$^QSeD+Pm7R/"iʴ})ʣ tH7hܨi?s`>%uVٞ&zGy.#ۄlzE^^EzǤlM(e#:g!4K;xK0 QyԊާtRmL]V-t׳HÝʍV cGulypM ~[y"\XF3]p ?C{Vjf Y0'd!/c0!O t~<CI'XDC~EĚ~9&whx|*$Mv\.Fux9&PF^ؕ-ݠ+>ı:ɵȀ6,*f\PW&m7i[!c#PL}Xtq/[ n|Ux}5GA3 0 ap;ҐlT.K>}O(<6`(ad1[b]Oۓڮ*HcS~ ?GڪڷpUlbvrIE9XjlNwVMwoP8cZ !弉U:ɗ|:_sU"4ƿbA~Y&ZeP+_Xy_e6Oset}k0%@>ڇq'hMtu\Uv] (}.ߛU;ͬDW:=' i~.=Le.Lkev+vDx^-D}c>h,93y-ڬ*sKB@EPVibsW Y:fv[ibx+vj,/ }|pG]Ee_eB)Pd=դTոC,L,:m}O9y`Z$䍻=LtŅ*9Lqi3S&9tgi8ѺMى)|}\ls8( Y_;Α[}5h.ZjT+.$g瑟XNSQ H}(xpGW{؋SY-(nθ&ɨ᥷Qz 㵖r~%+r$&?yTUrcV=z&JEY]Jū`[yԟqi)h(8,"/(].@)U$%Z7g;M'I0l_Nu%KZ@naϒ@[_>E

b9${ JM GdS0ءSMlnɛ` %B)aF$) zdYM /_|jF|EE uYJ-R/F;"?x'?kWnsa;Vo*]._x]KWs0I_zK/3jAJo?Cdsv?֐Q'U:ԛ3;^JjsjoS3晢ϣnF&^yU+OW,t]uBtIBtBxQ=)}So.Vo?!}Q[A}ԯIxwa; țK05:&aêԍ.AX3P]uܦ[_Ns{mP({ܿ7UepҤ4@X JըcЄHU(0"VkQ$Pr(D/x+"$ HERAK)yZ\Z3{4g^ 5 6tY; Q,ޜ0[|*뛡}z=]i۵~[4?Hȹg%U[ ݠOd^Qod'Ҳ[N*AS6KD4x!{p5jo)0j}_%K ) t:O+Ҹt$8%)4밐>,Wh޻An &=musU$=xJ-g5b~z4d_?62{vl182:W"-40Uz4K BԮkGCJ Ryh)i2U퉓dTt]KwoYIVqCDhgzbI*3rN|OtrydF?_arF?;Ǵ)oʷ=O𸗇~'?T6݌}loR-vf9ea\!L!<sq7RtnH?;03\ZO"J {w$`?/t@)7 l.͹1?OkٕˮhB*COStdAl󺌖16GNŢ]bAU,/KE靝ao28[Yƌ"f&QU(]_]Ğĵrx { Lj+OC9]>GϥP>Z_q@| I[YMl(||].:,#/Wj [5 ,4aU/#} 'eBԃ!U!jʰM>q 2D:\Vq 9O7?mV >&R,ũ.e'`<2a?`v+cE>r[|j_-dz?2P#-9Ky׳1abtuevDCR%t X|Ns4ӆh+M-|ZuEFp-Re,'=sRι|>CHҞ{+y(ϸBl4sDC دk<͵9""+ע yUўi6ۗ^ӻq+/G9R{#n.sbyYIUh"?r2 O3dב҉[I#O{D-/h7Q'I;,gYl̇Gjꕰ\ɨ)dzAo.5@09"VnNY{֏;TG*B:M?b?A HZ$8*1Cstl*ԡ™%q[@Iqx]6;F@ i ~pBup-ݦږ :%謠M GIk3ɕ!7bQZm+4Y^?AnܐYmj\Ms \`÷F?c6FSoMV UwC/Dq]U<e&l}zE;2#xDv <p^]Ö}E>/Mд"ԝ'C~"1u#n8-^tsZn`yjv/Ľ(>RJy[GUrn!eOb#ޮiw^׫jFAK^7yIk,eܰYoR5+ =R|r^~x[wp^R m\m6d{'vgrU Hj N9(RnP3%-,æw55ZT;)r k4 ZgXc >ZVUzM٤y p~>_ C ?Uy],Nyx;hיf}NUicds4\4hm_^m&fW  *i@*^}?0v<,p NխmSZTvᷴ|[*Rd͖E14&Y@e!#KѯH3 <-`qN]u]l~ kN->t3PjˆmB(gF[WGa̹0l |zE~Isj0:ޑ~œ S#M4 F3{FՠLb<Ѕ 3=pTQgioxq/< MyRA?7+ ¦W,˫1T[{ mB~-4ӄ#7 \&X.{:tKp6!&+ェȵbNP0\_7CgεgR#hl(G,l~Ѷc]a+q'ߦ#A>P^a~Ney &SnzL4:jۆMQ!M,EAM+1[UQʼnD˽WaffuBߕ!`kf:ˋ.AhdyiPnm]o-FgMSm@׍0mP6#{{2{by.{G̝NCf/' 'W7t'S6Fg@Q!-Ysd-pj_d)3&vtI_mLD9CLO6.̝*ĉ5b.4 Qm-B\ ]]" ?9%o(Z.hOXcJ*tT6#n|e[xWj-]xV0mx.=/Рծp|^bh(X6I.Ms54' _:X8OXs1z O.ֶj97$boa C-Xaf=Pw4CnB^4b; ɬe'\;&<h0j[.[x@Әd.؋AVEnNar^svCcrWkq5t(ToއO~{*eXvuA$EUUaeP_)G7Y[ ſLk"QU,}ͼt;/AܿR&"RVd(w\X!pDR]Vk]WGqգ nʿIiןcOpAvVp{m=`eWL~lj[-T~.)98] r1xݰ A: W9;YM< Z4A)ăeɒ>/nuN0%h\w@fق < N3.=)&l_ϫV5zZ Y }}W4 kKnw@ڗoz΃Xl?k՟8{(B@R쁈߁1C8uP"C|[g:zxGNĜ o;TȞK++OǴvgj$8!Yz;%63xc]pxBðxn(s=#<\4RAH5 /^yпXD$" H$bh*Eդm]7nݶh.M (05벛N[3SVݎah g M.iO^P2cֹ:Ć{rK!l)xIHmF2FHz6Qxa&ȗs改[` (!]Q,}I/;O?Q+VR*W3hYcģ;4=LlH'm/>uV{k IHu `Y2/8/-/}ѩ H ^ߛ)lN㎵1~{%TQn ̃ kEhY3Ah:-|L4^~{)>R/S%/a*sOԪ;Ո\8?4w ̦+C?C(~ďV`-gcp[.r^v=w7?wsV!t#l_[Y3 v vTa8`# E9lG  X0 WzAė!#O>%UYSKŴ"T/ ψ}S! j1! pM/aVN ="Bkm,?{c]8(r Fߌ,#(?,x՛L$ .l24yaN0Ssle%lZr^sIUKn$$2QtEmA"qgO-إŦ4d]Q7,ȍ)WIb0Ixf^Tx,mA5 0 Zqm:!pUh9E}lsH@X$ӂq&sqS9i͒: 0 $U/6]T(*g&2bCN9h|PtE?jE$/ER^)jYaK`CQTА,?U/ޡ +j^JIxQ:!G+Oe.WΩx(vaX2N2܊b`">/C_9UM.%~ƖԕvNdUW"`Ȫ6x "͜?q4ԂS)_;ƾ_ppg֍lnj~^ZOhAp6a{N܄{]I~QVڨh%ZP+`вn!yG_nq'-=mSZ bjzñfsʢ^smmq;) -Ũir ϸZ*dƥK !>%{w ((`YXAoW{X>+·pxݜjAj*8[m_xOFiį괢$ӄɺuyK1\>.]iܴہ^rQi*ƨ{T.ԪN@CՔKz1o*+jpMOf_ bӓ]_AiyΉ6f:P˫0fRpgp?Yv$_] D(nlT޷ "4D2\5v-/TE?Z*u7"6(w|6Ng0Y.&}s߆,[-#qX^*JZM.ü0@rT~Ie_ma'9qb; ]"WAzqX!?;M[9J-@ۇt Gu cD >?-Xk 'h.?d-f F#,E|Es-Gr1_E gEbٛ1K\X'2-y45w]żAgP8:CM$j1o|<F4A)1dsj3wC|R&Zֻ`߰2O)2g*(7"gKscѴL^B7#,B' H~"v&+JH&IyʍbTuP]P(ć+vZ H( )ssg>L͠AN+XznTC&re ^i0[#uE KquÀh. LoH{BH9\yoY*zLp K!\%sqxl1q 3 m"zskBh(#c9X,C_z_2$=QbP⼘*}ZCZ'~˘} ը!Ŀ:E㙡s?b:g ?m?c<+}hq%].J5lNq1<`%?ñ. cA޹ |Å&_֙[eXE X c@Q>E:{\@mw*uHQ{gy *@α#5 ? *Y|sU߸H4K/-Nn),cᰂ$+Bt&YC A9s)pG0 Tm0VU_%~ܟF3_'*L@0N[.|~:g s4亝),֖&GOmSJfy mZUSb;t>i ؎v}(ms#jsQLn0Կ}t OY%MIoC/ύR3|JvBu;˜\#6pI) <~-YRwg;^JJWћwn57̻&mAy[yF VN2J ٍ%baGLzB1[ڂ^(er*Dl@ +UN+6XG ǽ?_ߍe0F`ϓ'SW~ XmZE-ZgiE'_K(Uy4<:Nu[ KNtwE:1p B%Fwx"P-.~=]=i1 0!X>IOqV0xYf1$ll' ?b\^ |/Ӟl7줡&WiK}E uFө~^Ŧ eRs٤n*\ǗOiJX|#9'H Cfm_30C zIk19fF?ҽz'{[ طˇy<8obӱ}_xr;5i'Z';{>ݮp6Tl2 F57%]@3zhp)ΐ[ՔjNF)RX&yR=T<TZ' ZyRAcX]f4T;g6'OYYn(X|TeoV_50b7q05W}%Z|̘^m͆1ȬzyRbYg0GL7'ۋҚJ(: Q,8($Qe{Y2.Pbٖ1l-W9=" 泱DhYMawun.y ǦFҙere+EGrijd˙l3=3%?W&fx+&PuUEΚKnAmGd^zUq^(O#>-`@Jr/4+tb_@ ]*l1ΑeAgwvNо*rrj/@Dni ^{唐 Uq@((.Y_n$*C;eN!yQc}V1{cu(; PVBB>(Wb"U|X72̣y`B^StL<_[F3)/}e_ʌzL]߬;K,Ϥk`*feK\i^t=SaØBv+Qh=\Ƽ5蠀YmC_9T>/+`87ޏohc)z)#&%PZl`~Wk1 C3zb{ND ԊM36r1\P59#P@8VEq]p[{+ p^sjE^[T(PEt41*>aOugݹEvaZޥS*ik v}JT8QQ)T8GG T`?/x ud< `126 W\ ̕. loCgIy>f)<;>mxP &8jϸ.KϽcv_sK|Te݋r>!џ( ڵdg3?xBMӻ6D5Ͼaf6:7-R%.:n< FeGG{";sltl&Ta~i9[ x:1ȹϻV<È] CZo`z;s~&K+n |*~ FְY#Bp;%̻o"zI+TyGiىPv1@&\H> cV  x4/a9mrxgY(Ii uFKf(+-t'}Ϧ}s\>׾Ȥ?ObS]d*<"٤\S]7ߒD4|vF\Zؐ4/ypvPx2lK8^ʼەɖ;짚lYPړn#ŶMJP;~8uR>!`? Jxi_"n*_GzSof1Zjf3< n?xh }/uNΟl/>۵o6Z<76bwz ~E5|E$#]*^j5K!^L\#|{gd7*tNۆYzN-<o;8Y-<s[s +P) wXDb8ҰAi["M% VR}::"h7un1\YXKW^%:U+dm01u/_cT lWCSտE^D2Ny.޼2|Ԁ.=ԽX}&_sU7rwx7}{^q~' Ud#/ưC uzoz|w퓚< UP]Q83e~:i]HL&^O_HnU)SC̮+Xt ON~^Y y o;)Xc[H c芚š[Q`gQ8F0 Xt,{I'|B֌a,˕7 kT&oۼSm" 7#fđ{pt8TOyow;oG֧% lgvJ.v5Ww ?,ղ`n%it%4:νDY ZP| 9! /w8܇)8$HNn!xak/}5>.WX3w`E(?軅" SbR܁=xg[E9HFmDEyxoQqR2;"9'o K1aDa%Joo9SUbYl|p0ɼ@ U|}/v};->@@0 pP}D.Qve\a8%bU{c _a#x0@ڷ ^SHIyD T_=c +-a-\BM\ÎEa!!|=)-U?/eчSؤ<#Up># R1^~~"Cp6! 5pT8i!z;֝v߳vODF 'YWk:# nJm@\Mn>:Q%OmU72:x!*y (咶$['ꋺ/|Vql__Aw}g^Y/rMM8ppIy7rգ3 6pEf Ljnp^!af>kBuދPשBhzȃjy75pAΫfq.ҿ>dQo%"+Oy1 n갬i=5? {C>VR[;T/#7/:Eevba.kHӁG($)҆~D\CÜО1+`tXu87 s1?T"dgEU}u?1{JO{JALNq|z]-ҋb+.JS]G-V5ӏ&̼>E>ԍY>)EIj$G8y@2ĭҋ2ô̟=O%fEVSדN7 g,8/L:0M Ν:aPmνe;0H& ERvE|ɡxߓl 3Z,s^lʒyNP=]&o]34/JivCۈ@"i7R!|AD+]^GU][9__^;HW=ۜa?TsR\V)\5!s4i?>όZgkdru70D[p [8%|'ۈu5EG9ԍx䬵;q%^^ zbQ N揓F8K,?:^gW^>*g㎨{S!" >/:wW`wN7}b|{jМ|YϘQ;C{)i! aȩ8M| +\?ҒR#ݷT$37v^ny8i{gNx>zXe0و^J5Hq/,_~4 p'Bzu ҷw$ւq@{ԡmڷ+;o[y7f쎨ߤ'):ZMLyv۝b_C: pxSoG6if@B_cZ4( #T/F׶bS>;@o\3$(}5b qhWDV+wVR)2J|kr)Qx uj:֙Sh̝^}1/ y83諤W缝V].οPCm|Lm|YFug}I &AP qC8S{3RjxP%!ݸүaBb59M+~1^80ءՔEe D rKXXWi?l0j3#Q;[Ft"Fp3\7cꊣg/' br3rUay8(529|8tlE& g+%2𿟏l>2KNL)>F@+p~abѻ|ȯ͈0[pcl_6D5eӛBOɨYjJOFཱི|f֩ưN7^REEă, 5:[`$R"ܪ g+bV]̗ʒC Oy'+S1/0z26 $1X@;FSJ:kHVWVSEMJf>yMaʂtS#pTFȃq)&KﹶW/yIP/}4v;2tu z /1W@cPZ"I2U HHG901B?g&إn~j> DaD,Ѻ0a#޻!G84@ R6CWU@!~7 u8p=< 1!'l WZXo/6r ?\Ex%v#uLAZ~sNA m5H@dY^ vqRna)c] lOO![VʔɽvT0;ak ކ5+ `!>XZIa.אK`y){ \AUIܮUm6"n1-gғ,_L{oj\;]SL a/BM|8W _wKDWE.7R4p 59SH;X"t:kKtPsi8b ֤$ˇ2;q)/s7R)ʽuZUzCxf{XE\'s IA<lG a$7TP68 Y:ĭeȢ<12ۖ:6(9棖haMehd׆^r~ '{53*آ] 8ml"^}Mᡂ[秙}WFl拿SezQԕ1BX4fm߂K^0~L2v'DEl&ֆf7Vxi3BڸMM^\'7t7K>mU8sDUL(Qn4E'6*wͯ&cY?"/Œ#`zܱ u,Zx8h$BU \ .gG ʭ>GfR-GM@Ãk wo wEAbviZ%iGoS8G<ѾbH]Xr8oUZ/ptcT\/)"}4X{#V7,G"u>7s~=not5KSR!eg $Md5F9]€CPJSSl"Nc?Y[>TǀS WIPGO9: 0!@ Ǭ'u<1hzJG苮k^ݨ7.JKl/PK ڜ/B{AwM S[MNqb$'^ŲIٍ\uF&UGda33<0l+f: `aag񰧬sDwюb/Svź~?^ANQxs1]"_ߥ/?|y -cҸNy 6ןQw*];7`ܺu+ug<;^{l3^ߒ/7ȻO@0pP$^7!v/)4opJ[!NO;sxS{ZyM~qٰܟȁHX'y'Y =gagg3Dagd,b~FWX˭k|I`*il,,o.f7KS-N̑> e=m;KyYj705)j77{{:Xl[yu=ڻYmgӅSh/{/sVy-"GJVs+~v՝X3,^ּwv\*r>wO,7ry" p^g0oAֺ#Zϣl  >/A[? 'T&֒+ ۭ.3(́:] \3xIxꆭ_B4fͨ~I'yi^"' \wܜ-tpwR1{CǶ^!/9I(z?7;tGtF/ookϳwؐ;X}>"ɇ??ϧPz{ng}>5bض!;| 39A}7i>܈!5@c=}y6|Cb5-33]|b5|MI|f58#8}`*Y0eVɾ1܃H%XhqZ U)ľJ{Y__RG}@] Taxcɦr0N.YCgjNtT9`O}ޡq 9J='(RTylCfg捗?0PR{Ze:UohA mGY;I;EB`EVD}A(7 <CC| e>^KG7||t+Gp[cIQg4Z9 dǟg" a{E9T vae MߝYwV4`>FR!Ze ͼ⎕f0"]?Ɍȱy]jf&6'>P7$RI<j\we_?ƅ]{o io҅')nMوؓ7eҨ9ʦO{vPSfk w3aݘVL %ۧ'iV'F]Yt!S$8ӥe<_@\HE͡%U,mI~ļlˢݖfMA55rږ 9\%yS䕱?ߍ׷*[YifD-mMS {Lg[u>Hm)tx[wn k ha!T 퐗fl^|-n>||#|saXmFKœ&^I_Ds¼\teU|si)_KCke5axG֩(ޠxsܾpNu^ *_,pj~sq̤cMáҥ]w%3k)h%M G%\ fQقoW3|gD7K:UVWjآTvވj%V5kUԪ<* f;_>q+Ku(JkJwYGMՅ^L[Û1Z3a>yݫȞ$Ko {UQ#+;X@|:3M\?;yֺ"ΜNDfĽsgwޡuw;M^Jݕ9U޵*l0 iX#NLE5^v/5 y O^yq|e]2AQ۵c^c޿7.޿_Oܿ п2b}mڙ/cs.qv+֨qEPlꇤzcp]}7vok .6;0/P3hk#1=˖W|kxJ#gpHpZx:{gb@ҘPv0T]>c9qL<8T74U?{R[%vLWj>_S+8R#WupEhA@M7!i` +yOQ^E!'k=~ߩ7=:,:OC,ڔ S2jv725^e[D)kYLQ{qlg ý9x${跼K]W3i&uO#wFhw()(_~syƠ1 Et} 5?,`VqY^`-om zfj}(SU+MsKs˲[N%&u5uGQVP?c@rOx~nƥ/cbN+Pjs HQhyƤ]f<wHe;k–J!%K$L?*MMs3˸fMZzb>cD">6,'6mx sG&ޜ)HezWi5%8 Օhs8?ð3j6bl[O*xi}RVyB9U A+K0vaX*4I<~hHR &۷:FzM3 ^`~;{^y)#v!W*{č)[K&Yo-;f<3.@"̘U|**vu{*/Vـu=e7_tU?߸^yP{Yz{cGzx$n[{^7z\u[K"/uzv"oԫq4 /r($78䗓wF%؅m߰EY2 m޸}uN cY/E@a2nѵiK FkOsjSMx"sl`X^6 G1?d f25ϫEd);u7T@,]WaRr?܆w C %k<Uxl{3WI}W^\)7M9vl荁Dz,Ͳe Xi5+ "8Ńd4tAr}asx`f* vδ Ӌog͙*J{?OJܼC!!\%qW-rR ė}(LGݑVMgT;8oxD|쭟|fNw&^oA6yYp>Z _I88qR6AJJ}xw?>8c q"8qb):#ʼn5]pdcnsTg?`8 vg `m_1?3)n>Q}4 È~dBsfolN1 s44l2vbۮNݫ E5hDS`/nK\Ra+SY}1 ~/;ي'g2zEyS0"|"edz}82?_2(Q<,^/,[Tx\ \ۮ.<-'R~{'6z{yDC|ֈGEQ9">7b∬!rU-$jRWp%_N%/9 c#l~Jѣ`n:L0xy:bBG=P@+яF NSjmY:% vԈ VEM>l_65؄-c-=rmC'mv}ވܩ=z%Z>.c]MC1@]z/"e!+@6xs|Ky(Yo::g WNսkV,2=K7%(fwBgN9iF,-fR_9fJ-mR6s~u(j+Ü/bs/k\[͹WX"Y[ޡy(s8ϧPIK?kqUWM7_.`XM`fmIUOӜg&R0+|m':?Q0D)? ~s^.NFխ+モNm)ۿ1ןgj;=ņfQzsFi!ӢEup*Ktd?hk 뤝d?? :&.ӽʟҡxI'> OD9+b|Y!ӱͯï p\N{cKNj-䥳(:>̈}8<G_FoFƕ )п9fC-Pd3VS0-.Bͼ~- ZnR4P}?ַ ~O:jT*}RC^_CN2;[R;('nG 7= lz &kR?9+8]9k1iz07{=*Kl6:\'ֺF-De~&{! rj P|x*@`{vyiig6~O _x]?Tu\>n_&iV<R@a:8[}ºm\#q N @r珗^"$8)ħqr445Dh}?yƋɭ0|%'aWg<ڬ&bA/߁/sfkeF q=+2([r80Nw>RI-hO:BZDS!0ɚL$@ԛj(j2)ֻJ7gi/j{V&Hgĵ#pg—HfˋVJ9 5liGwj4},Λ9lܟu|=ӔQn}B%p.IomMzKw4@Þظ->yM{Ѭy*=E9 ̗\\kwo~ W,,f1HȩUb Ұs~-z=bV퇋qކį.\%Wbb܅˓YӁOGkdmMVQ ݯz^&W™$*d73~L0(~]kvPMH %o6|z'7'23dz5_@cw!R7f7B?,eX{~6{O&18/CgwoAM75aR>~:UyT.GV( xif7r/042*L/fOWY[dc]2?ERzV2`;YϭQAWs_EqwKqWYŤYqA,-U \ox1@rgMJ]N:<\("8]'|' )T@s-:P/6XuXsaߡ(]0q8r >uv "]Y!?x1;?_[zy0]q(#{iFE:\Og_CL4P;$^s7HR_9zp_?<ųA~ms๛FWOR+e+eFZT:~iS \X୪?p2ƫ}yɱwVl'3<;Tʋ_:y.ெiI.r-Ҕ,E*GN@ʞ,^Ѣhw] 4 p9aT)r/I^!}d2E:vlث 0py0S`¿>P2rZ[;Afa٭|Ñ!ΤQAqvw2fCm`='+i<dB.O&> H5zIIոEKE B5YaR͞\B\~v$6In}ksf_lw,j [6 En92.7J$4x uyӣAY^H {DfY AR\d cfƭp!G7 k VN`nO FrOX/ FfXa+P/.Ota{qٍ:PzJ/eB!˕ao2$_mLLZ^y-Q}O^; ѧz;&R֨şJ:,K(TВʃ%2UhG *z J_֋V!C <8mH ;(v);swI2 s0:NɆ>~SKMjQWű8㞦v ?/^)@46*ݥJݬR 3Vd4`'0\pu5-OG|dUa4e7Z%(*xA9>&i7^[H;SO*vϖC - .q'bN6A~(fuSO~7NG}b'# yMoFQp^c1V7l 8-4A1RWj. SlIMQ,Үq̿Z+)qXpS8ʮӄg4 nb\4!J}=U=2%AUiaЌ<^x srlZ&L+>xiP z"{¿;Tuzvy@Mż$4I{v(! 3i9I7 )C7뽢ݨþ<I^~T|K|NQiSc1ʔ~q7ϛ,ݫGܺb =J׊' '{@R$Ē@\+Afj}^F )FOkCmM}16 rdzqxcj:8os,4G㼝CJbdgΒƦ:T$O\f-Y@L`ML:$ee}-y[xO.N8͊,n>B}]QSSzOԬŀ҇RzdIUgH]BL:ҸhGKA;;gܰ"#^fu#ghֺOIv`Dgf7uִ&9Ky9ӯA%7Ƕ0ͩ4yǫg멸xIhw"11?X[[ف@R+j,ޅ6SgKʼn5g7>-nY/:Y(fs_;?0d|7E)c?ԇy0/4Mu9\ DdRp%/?Ҵ|ZTLDwKN`Ĭ,\sA6H.כcUlZ'2i0T ";3 SJ]2n&1z"ԲF7"~ :nzv>t#_b;׳z~2+/Y$;3Ts젂+Fp RsGPGi]HR=a],e˪R4"UQ9mSiӶx2ҰORot#ެ3^܈:^<8f"h ObMx}܂XO\LļC".nQmWnO;>d5&KSQYtsBSPdk1pyL蒆r%=gs\W yqq ڰZOMц_b97vV*Er>c^E9|R<]qDEs| 0*pHӠ4ڤ?exbR4KXm`)e%!V^E 2=3Th[+_: |ނ׵28|kziԅ(Nf`orcE[.-IK=>:qKS<-z#_IsVLjRe=tk:WE;F2-Z^Sqc Ϧ- 賹GD¼$^p``QY]ɹQ?5 i=PQH,n}!msgTtvuQk([R(>^{8YFJm&Z X0|U|ScfO(ux :\i{rpR5G U~4^Y:J;GCI X7Up$YxT c"Dyt8dٝY.Mrf@BE"JYDeWD-B82 9]1Q ? d=)/[;lYS5 b\dn;ZU{ՒYoY1` ȩG`6!D|,8ƓbiK^cqH+]o\xO{CI%UɈZJEo/>ȧeȟM0($enf1dM~8&+`XIJ+ tuIkNq/)FSꝺ2Es=CLo 7!Q/Yi8R$@hu즍U{֛}m}>2K>oThԧtT7"q 6 QoKO(ogS\m8fH} -\.kC 9zgoE?cYٔ/YpN/bJoTjo; O1si'Jr?C|"bn~J #zO,҆.LW,Z^i{/1W"U/pbJ:ߣB d%혻'\k;6˩gn ԓ-^I{{Ӆʑɕw1>:0KYD:l6;JCKu](F][t,q>VL*`lGQXz|s.0 wlLuCgw.LV^D]{ ӝ+@y%2k"wDJCZX/*Znq0mC\KX%-p. Tvl;;޷.-6tQ[ ޜ\lC61EZMLi[壟k$M=?x(|\9<ϿOOK01LCܫ9>RRʖ Ze88‡*B<]3K$Jeв\T=x^qr;}VҮ]'IFUIìmM-pQ8q=eĸ>iļT6Xy@^ 4ӄ!ts[tan |\}E`<4Yp>q&0'l-U kwaI!-UldYcN+>Lę G U7+``Fm푼ut-]]e̤36%ьsI?"Y!p#91X-_ 88M]_zT4:pc/ 94F? ZZaW-^? /w6 BmXv,ɪ|^ joݛ,2\蜄k tvo)N&UĕK ">,3\)Z^jܽήr}+95/\dQC+7\P au ѽvq-F7aE X T{=d?SPC'1)R1pYdE7!Hӌbm%lŢ/lig]5 ?lF` 7ZYqVŬϭ}m?cA/G3e 4%C{i@ȟ s\IEK9i(7ufJA2F(Xg N ErR*료 o{ J-M@uWF&wX<,k*]VYi6^#0ٍRVSt}s/V>D(RZ=XOVo@.G -'7>~E [?)CىƭU:sQB- d <{RplaJ玿dOh ӗIz50g#ms Sl<)Mײ6qJ<ǡwkzӊw?%$}yҒM@h]F`(UH38l7d`/Rc;^HQW׵s7&Ed"*.ADJ} (R"=#ݜR\heΝl>=`&YxPR)*ZDe[=^{>$ފ&nTb{SdIu_Hy&'-ldl,UlF7RF!A~懝vh KHkH;և2ә"@h2)cŬpH&rbm]NL#ibnG"WX!luǴb._aڳDP%:4FDT>C0nt^LؓJJ_%zdP:P*A;%њtf4`"EF^#*vr#ʲw(BPSA xN"Ra=KOwE)1enCdw?q `TH:`?2"VKo=)Gv(8[Zrw UA-B ,P7*BFFS?TCNcd^ypy[T8ٱo0y1i۾:P;/ۗi +/ צI*I׷uf)x(§X@9+h1GGOL~m(iȼgțsc\T?)Yp Dֻ!0^¼Ɖq0p)6G |wRХuM"I<+gm.ksL?o΅ˑ@-sg#g䍩X{p9 ʋoőXp*D1v,J\az$zbCK{OnU e錰1F! q6"Rſ [<6Z4[CMѰa?t.;0vԹ}q ޛp[ں C W:`@ {Z?k,vz޶p*bjPsDg }N/N/߾%2{Vx{4qAl`0a>!%'CU6;%Y*3*Al͜!06xo$? q?E*7f҃p&f.gb@'ڈLUVX<-(8MFB%d:Ʃĥn( eacLi,pcMD u"a1Ϣ1M_z^UI~ބ{@*vhc +5?TI.ų;頧Y2FŐ`BVGa?[3?v 1%-imD#ps]L!\kgzբjhpFg/w%Y%$'z$;VRFGyzi(Ihw M!+VX l+,qy< _ylf_|OE~MiORayTEI8 ] UѥdmNz[8ZV~U-:tݩgkPwcY&)8 mż4"0542] PER nyKRD"R pw."k,SITT\e1|2p&J„Rt&y9sٞ:MFw KB9a{ږX{Z\ּoO+ 2"#{%j9Ȭ zOp k3Y `. #zt_Y~}4fx|]WLLqy|g4oHW$d}W atkr9@>HAK-)nD*t&!omI,Yk*lFWk**:k-Ϩ V'*m3?iHkvpe#:Tي ^0,1شJo -cRfqsNtTXmoG[⺅8D{ "WHnP.cA+`+W< )0)) K $&fwvl(%G5S.xN`= e(5&ot,e?٬8r?4vV"_1Y~^"~FI Wes|AU3{|19goh4[WLxL'{v8Bt] ,tAngg(|?|Mlzi°ES)4\?Tقtw{B_l!{bsG)ırkYPS_ <6&qYbkd*l1yI ݵ !eXY*T>2wHgyrڏez-]IZ\$zeFHڬWQOyVzvF2 ku`A\Bo%H巆g>0sg-%{94=RD?KKX:wNŧjgWx񈓅| e#_r ?IōITBEӒ6E=_L5/QsU-yk]wJy0 ^_b3 2O>4,Ӆ^si5(" V˹u,}n> -XFF1^Ec-ZٍkЕ(q82'ߍs73|*b |WaiGvh4=qr\4:f mV`O dfƛU>S[H͋6ѷM袰Zy!=1L7U" kdP06j)\%^9i_Uax=4qk4~ f}QXa ;=wr{*s') A$$i 5UX$?\E %o$#s~yZǺSz%~x0$.?Z~ȌZp|`5wSKt&kb O*"sH47_:z'^|WޗqH._7}޳7}! ,tOڽQx)!pWu 9|Ey0&|E6 yt 3` j~G Y,Ҋ*&#y%6,.s.̶>S A\jFUG}) &4+&k(KL^Ӡd1E~ B?[4mgl]wW*_68E{n|8%j퓩)akJ9J̨Xdpj|X2p$mЂgƬ0(ˁ+m> rH*cs0gxʩ*H 􅚰C༚rǪ1v4+; M3Lb^49# R wq.3y7Ck@ dJUd{;|88wC@KeTw!ZV9T+Z3W8l;KKYԩ V>m |W)\o~BvsMA%LQsE+L1\nn'“;qˢX||p%.oޛ< CYA7P%Y^#~e*[j>(!d"`mva.Zٍ%a1ӹs"%/-4aZ̵~mu87y OB7-)gKp $)U鱩yAҰyþ:0 j}뀳'f[7kf-Ig=KkUs-hj@43mkMl慦V>ΡMSN0@G2H9?C+r5N4srr2Q1v}N"DL!~TI|!2x3غ'i^a4wxC`z <`>bX’8vaEZe՚;i78^a*ß( ؽSn(qCPx,)q<.Aot/8D4$ r̜g8(j+k&Rv ߁8ԧ༼@<_K+V}<MEtw$f~Eih[`0?9,tG(|Y5gbքnśa.=!{dk{]ʤ8!j2I7~- =gf/|b=m%|VUyup&Jo ECb_-)V9[msX }&%"?'G.W;{0.[KJ5 r' z q9y5զjŭr $-X.E7RiTy0Ɠz81?-#Jp= UxTMB /^FdAsH9w>87éAB'5;i9({/CKM'jtk2-+rKevO^V0MտXsgPMi1Z%Z"4Q^[P;%ovC*$0H$^LbN#G!9SjFsK.GCExj;ۿi`=RE17 ;=îYp%0Yvi|\gʆ%t0NJ"6 PNcF=fi\S&S(ʛuR"#d)EK^"U!iX}APޘUe# 1y^LH!XZ^ M/f Z!m!yC~5*3/I^|$dilifmRn>:Zۃ\# CSRKA8(ZʋgBrGv.9aܿJyrܸN`Lg:1oJ%~!_OYZ4.fY0aѦkɝ#%;`/a/F03vecxd>a=R9sNX(`׈;iB+=IZ93z5noaH+zo俭@[xil1&'t(C>]#\nL:E B!;Tu t*zs0}'B!Nr<:G@J 5Q#PkL`H֌h/4`ieȷ@hwcvXGLoS=\C潮!#Vl (ӃJKW^0)QTa낧)ބΟC4tҲ?cA(-K2YJ:H]Y`s`ʵp^-,ɔ%$91,66v'W 8C?o2$ml:etYsW=W#%ڽth'K<%:8-w$%$?b{pF ~&~ B'̻([:7ՍvlSW_!ucIg"iQK&&YL(YS~D~gN7iƘg{yYh }Qdha 6 Tάm0FrFp4VDaE RM*^U5V#pyc}3b5_絅ЄF8PE>6s=nx-u^݁hԔZHryeX*04Y{0M":Mfl*Gu.oE#HC;_?},}Ynݝ4;^L6sj4_D W}o!`"P 8IAHc#R /Eܧ46̗º+gYc~A ,V񬍫(6[V}:Vl_'3 fw2z?Uq]1A[K9IU Ajz0A"/U; `Xg(I!XGBʨ _KDx-'ݾ&ױGj*na'gHbLU tK²#L 96ޛغc<|oW{s誸|C ILgnϻGumL\%{?@44Y) >!H -tu\pϹ߉ k暆 hpta!k<|i"c~=)vz\M&2 dfPa oN?+a[seý!iP٤GJYsxTcS'xGO1fٱzf-$8tHkYj-K焾dE/̫-9 ht_>L]Zwi o]C$24K4΁Bk]\"WGiiR]v[,D|p&S՝[7K/6Jӓ_(p'cXBQm V꘸ss#[,#!ν1MqڤK 0H8)VYw)AjqoOPAV֒i]OIk19/B[:Awh[l̎71&w*ʜ禞]p  U$g[>? b T -H0`Kzn+vnXUڠ5aǕE?;ۚYg>/;J:!- "jj([6Ԛhw#,;Wvd y\",R)&0MNRY**XYk /G^CUؖ^J˭meЉ"^xo,_!zKi,![J9[)SnZ07ruNN!:CI Cm˱ ۳@@+.)8k 83v& qc4MD[ c<+lc4M`jo˳\PK d7xY;ѱ]OVѵ: o1ؒfJw=~uHZ)rP(ՒdZGFDLa:>>EqH+?mDj2= U{[ yt8.ÕPG}L68-'EkEoiÍNmJ hT-.G1PhM݊hl-%&?Wq`r/EX\P5|D8<!V{4ې *l͜䬣huاU=b@(~<ߦ:mjh?2|d<uL%aV_-z95ײIH:GX.1x]GxCX=&=dO9s*6صLs 6Pkי%:Xrny޹B C֌3):x<-K!)GNx`V+vpJve{ ,M-_yiVƶ`S³"g ̼@IӓdKM51Zm UAdҹ(^b`_/ȹM}6x!luCYF6T3M)N /[U:#‘3pvYY8[*o^&NubN&}q6u.Qvfn2VpC|!u"Bv *FoyUgU{~|-8<2CpAs!yG)X+Dƣ`- 1 &cЎwoSCɔ==SzG}g_1 v1,cil*-*,IpX)7^D#ق&L܊ EW|e9/V3GZ$qhKE^awDM}(4ΞBԚȧ0[O2X|`G&|FfN-`r pJk),!zd&%p5 &0H,LJ ZEȁ4Q**'I<,*4A hd>+7_.rճfXrn }݁I9r(VE.+~4[վth/ޫS `xqg RpLAO}$jonj#{VRV,oӣ )GY4ۇKzP7[9Fr5n܋!{t`?:{ilh|~=،A,O:Felr1M[/ߪE-%%ͬ ,@NqnkZm=vXmzRA[!K1#bϤT۴4:+Y6k~B+1">%瑛.6 ~֞eY}9F%Jx 'a= |Ib"e dؐcœ3vx/Pk3*tW،h.!$;}#!)ΚfߥSvvsTɳO-&H *QD &D0ҳ q T(Xc媋 oIqhaxhPwntfi]N' 긆UݍQhUC4_?)}:*8ߡ 1]W|{YTZ)&pm0#D΍m1. 87fh/w2ൻomI{6Y=;=Ys:|0M-x[QS;tq.< 2T-G;<.^Fs*Dqp*RkqP""U7'EU;8# ,xPZZI^OPWR-X]Htf8켂 &cXPZF%? 롨 s}W܉pT`wF̄OTWpr</ ѕ4э܃]ɸµн2/YA.H8Յ:p 6$tǍy}'mD,gL?~PZaNPfdp1au퐯STohgжq5rG" k5p58:+iΆf}&`)w 1fS܏| "pn@ ny8Aů:5b|4Hh>@P0&CHoTNߟuPg=f&kn6h]${Lۚ_[oW=R1=\cZ*NNhy®<E?qV]ŝafǬ[rݰWЗ[)k'oLuyjʋ s| R7  "6^e/Aeg,b^U9݉_}]9Bs`FğP-s{Gt+l]-(ʙo FDyxߜ^C` fָgw{VEUܶegO6@(g9^ .֠qNGi`a737Gz? ;\w؀) Mly*O [uyaf0Zzl^u&b9(jo9ڼBn~Ejâo_ƴ V,zxErfǢgx1o"?:wS5}]Ju5$xZC,̤Hū&欧˖H ( ߜ` zIX,c'+ui*lx꼅#,14#¦d h;ar`ITApW} m nh=i=(th;ǀbK6``LX$][:`rG6!(yAl 00ڀ)0 Ac4P>(9o $^d3`/S=}a4 պC< Xꬦ[5-(d_SA9y?[ ڹve47'!T7f4lp}[ t&r^UNV]{K5G82 'xiYnp6QTWNIHQQFKb6Xd&]A1JU H]EVV`a 5 (DD%ysgv7<#{羞{^'$4GT1]{RNTz,3vtjh2J4D&Z Aad>ϹVhÃ7I蛺ڐQoW^th+ $zsNs[MK#d֛׮8խYߌ6_=FVjSN9S+ q!MK|h'kF=s@?"bTo(4^vlD}_Gk_"̦U>Kq/+5Oo7i~(G#VJ 4B|#c^5 93; |ݯSvnd(^g"A<g`at>(]j8Q]ܯ'vT [ NE 9#O?_$qCgjyYpKJCܛb?ѡN2"c0+y/X*!S ? 7juI1KK٣1'fBpipifcfT}WEP4<^%5q`%X(VZ b}")|"7\0.s(컡e2ܮfhR0Ѐi4O2Px1P?#ֻҭJEMi %^cb99TƭqTlLe` >SGV"U\C$7f-?s Oэ}G}N+iBK)Ν mn$ o:O._hŎH$~0~}< gGXW4ņ{081Csc[`⪑Ƃ bDXeKWsYDf:BVlTGsaE1շP$5#Cfca/,3ʅGލj }yb!n<ހ1 #<:DZQRXQ 2kY`F΍'s&65Ь_E$0ƈQ;{gbى>v hSĂA@ba<lM}Gqܒ bGcmZ`2}߀y[+m퍠[xp;ir8m&oR{1koDq}qu7X-I<#9ScsnNPZ8g?,‘.֋{gqܼ+A٥R٥KS.K,Dw.˞ڀG)_5o)+;Bi+"ۋ9k"06gEU@!.&j^G`j1mD?' Kɑ|o sDpx'p;x3.lG_qzVjhGn܀^ hVʡ+"]I J`j'嶣4 3#Hg *oɆyK[ٟ75Li2zNԖ< 86B:S$i5*۽Rb ݍa[|'7%hu15˭Q] +bE~?Qr%=i,SZǦjņ ݒ3@cH/:/L2®\(vvOIێ!c4G|?!Hnځ\T,ګyE;|Sm'YQxgѝHzc{ӢQl8Tg& c ƕUQK6~QHq4.{ s&B=ЇTzG7%^O3+G' Z3N%2l!fpeA/!H1 ,q04(Xf7BkQyDnIk_72;f=@J:9`.d;ѿihyhT=YK~PW %nr )U1%Yځ }#BDF,ws'aSw牔x?>@ DSeAbɉzW#3$D%Z#84ߺޑL?pEX_BSv3[| .2 a(%:m[ǧqZ~wCeEann_,QBM^W -=ĝ.ix 7kW> O~ST(+] U7H ׺{m(o͉(E~+&Xbfj'P4-/]ߌq=&(K]방;!ekdjH=zVI۫ IW|D)[ 2$ 6VK ]+H|gQ6ғ#O^΋M4_`yEjNf S  Ved!+`".V&3P$6g^c,9k_v$VMy-~vJ6gX {wRa^"iOd7p^-y7C'h8)+pX.!33Gyۛ AP=(OuXO~cDý`w^F$ e6ETFxT]O]Hz3~!?-\qz$vM&|;P5tU~Ϋŕ;9Xyȹw so|GQǛCVM|i9Zmծt?5wjs͘?co"\'riɩGW.L5t|a3|E-yMj/"'=M*'a:"wVꗞ$4>aA`ZƵ G+<%y. .w ΫOc ?`}7Н z*P֗ Ϛ<ğad1 muLIdYRNcΏ9αlD6(  | lcL”"񼴟UӋ֛$wA;~3EttL q|\';d}î ydVQHW*f.9gH̕.%{2\ RqB  CΔT4%UWɿ;F(C$tijøQ6ե  FܨOO9L/&u4//C|? #(F#A J] *ċ.:Q]zFAuSMW U/3yCgb?kZyMзB?L1/q+n q=$VyRB6>Z}EC Jy0׊yh]HW98U)y&hO`IvuV|औcp|Ix*钅בwg[OlV1k:{vAv~XIERN0ʺ[+ڏ.vڿQKRERZ#\-Ĥy.b+ߏ\pLGZ !OJmQ5k=0Xn\6eftmݒ`h^Dk],2-0yꦞ| Fp A (@=Zk:?#09Y?3D}빽4ʼn'^Sztr6fPBzvJ9x\Ҽb}Pĺ'+2rY34Ay5> z(N_)ac b]ji$O!}X>>(ֻwQՕ`(V9vSv6 54V\c&qcix 2_96#U%Q`FE?bv8&/@W9^#.|6cK{(lZK̭z:Ŧ:p<6~KSraWHJORߟK'\P0`i`A PGGvVV"er泲qDt"ߙF-D/|Ɇ@CJ2wjG&'>*,L$>ՄK 8%k/]/iKZAZ0p2]0niˢ͒ʛ9knt{-!Liwt[OO)a/ V_oG&do[x7q4u)'?[3ՅX;cuEHnt箆L@;(L ;/6ـ FT?rUWl{{.S\plG:SHժmG H]u)C2Ll#sȌz؂َe#`4cmp?b~xo&fS_u36#o[WDbճJ#_ʝ5_SJ\, MBWkcA׏s(G],x? m Fź iӝ=*f*_O+CFy>F2LJ<En"SEX zp3q:TP"h'CI6*5<Fk :ͿH'^:@ycXsb}^{S r\fAIEQ`%P^Ny .d OE>Lݴ U+ \z<~2qWP7':{vG'Is]^O{EBsdw@ׇGj4phz"3Kk$yZG_c癓2f;g*:/DԁI{J䀊$W!ЏG>g[u:%"^;Gb(y_U/MR~1JI1ķl$Oe\'#+o)^ TL77Y |!Vwrg0_sj-?s0o] c@ VF޹*nT%qqCg{xsC66Pi)hBfg%^X G oLxQ WQy S@1m+oa]U_ƕӧ2h~ hczJ CZoc2͸6cƈByC-lGOzE6 &x'E <ϟGIt9 Z?ƏrErڊsznSrXX/F41OA'h5O i7{~h^x{2V>DwE诘ۙ$\/%@UXk/ 쭬QťkEM)3E?~=k, 4eNcwju J%ĺ[2ܯ!D<ӬS"ke`b]iμ>!rX퍰VJ(5?m ϲ"+6/?EW)4G n3pV1oP=f= i߄rp !H5 ;AIMW(tk:<)ڏ9BlFk4zK^Jÿ'{`݊b'@D-%wN7ݿSDB|C s5,XB>81,B#B)VL᧊W&[=־^~+pZ` kYgTv7`H 28_He>9[6- ,-!H|!/ |A}bf+7?7sj'/1ð#Rb*@ĪbsCԭʬcKN"9ϵ_F $6ܬY58 O=f+Ը?RԐ|:a380Hu`q;r\ @} ,TikUg`ӯjI7@tUE[hU<ȥZn*|a4g@PrTaWa5K` 0 mBAPc Ao P]Sz°J0?V5J»FSɷM9 n|N Ywc]]\u:wQQav٤S;EҒC+. ݇;ݡx|s/TE; L;`5jo[$Lu2o'=fhyzӧ{APcEJ`V R޿+fc|OfWˋF?kΧta6b ƊXMBߜ'%(HSn(eF[:3bn/HlwYb n^ kܨcYL7s߈֯0ds}tȡg/qr{Ι' HڇnN{,["?h2Ƴ 0& QMxL:9J,]_AQύkA^s$4˖>z ԣ*1K#]oR%+)w|6B pVio} 6ѡѳxN[m͸gDmzߍdžp\QIxlyP]RN?1#n@&|b_P)lړ0̚lP$W CysVZ\Y*!)rteV3 ',p:~fO v ?1P'|?y ཾX]>s-ʧ򯤜N'Y 9z4{ᷛCZΓ y,ψ%IDhpGOoXHo+;}:>7Yhc[jm)Mo]զmE.9AݞY%d}x5{`9%0*;E~J*7vio9Ώt)!FYuE{I~ ~̕ /}^oԓi$\8.XeMdEfVs0)F:y.6h6#.j}~dN8n!fۺw#?a[ysV೾(,u@9tW⃮@~-10D[HmX3QSÙnQ`Zy9 UyT:9 ;GD#%YQyD@ .Y5 +|sA l-|?pGNrab}y{q:O Z WѓD@`SE3R[yяMҩf7>/#m3S=Hpz̩O㍠8:3L=Oɂ%p97oo&>?;Uaao!-:+Dnm 8`gL,uhbE5#va7]6+('b€lX3*נHt4 UAQX,qBǏ<]P\Nʝɫrgzk3"pU/ŋu37SxRџ,%[ak#Mʿc-4z,s0N7 J3(-gGYD$bE000,'T `زq~ƣsqHqha+x` $OG0? |`^ԠiTV"9@4G%Ua?hK/7G- LR 5f5 Dx.}(@Hgf͗=~42WAȘ Uh(>wQUqHm&Pt.Ί : Od@$* O$(K3#B4J?}d85OnYEVi`=gNmOpuߑXO#OmbdR"AEWm5[;Y,Vo%#25W/$K{%<\UK,?D)&́X7ndz$l 9%hUHfp@'p!rq _j3+}d-3m"S)4Zg_ujw+̆kasK=PO],@[-ŠŖcG`rĜ%Z~ Ns hG <^҆N"5 A /*6PIKRf;_[\gA?C}uЅKed61?St8ԯ.> u 4<- ]sO} ZHaƍq-jjtpFKW~ǹ/E:_z89Бqpo}ss9[]rM NPȘ]6h Ԡ={úexf$DY ☼c~H<rC- . |TuqŦ ڱCrNI\9_xkksGq.!4h򫺤#H QJw׈L2?bpikq;z8LW$IO8FrB"a7+Y9vFRQyuhQk3X?,k)v^'"p3HzSd0EPRr'x 1שMHNNA?W lOy+SH{1R{ Qs@dInMTkk}(ڡ_lr WƢ7GV7ANQEgB۔5O9~fd]0S?=4Us9 M‘Q`q,opiT|Y Z,k?!6hqf7(IRx[3(N`B1 G=-NQcV[0vuO„ҁhCjX z rϤ)U], hqOUM+ףlbE}BQ zbاA.aDF(bR_S7N#2oN_g ;_f?qB$4j$KƟVg`Y~0qO_g-!ywEݯh;bѩdja2#෷Lsl 㠖gF~=4 TpcX{3 yוok觕-VnZ1N1_[W` 83E Z~tQ(YUazrz|;|ecLڏΣF!B[Qcc/k(kEc睾o@PQ1K.} 2.f ܎A*rjS68|wK~>fo /Y~^_*ѪI(rpFk+K\zlΎj:f)_Oj0&z:|_zτF10[^97ྦצ9xs?G^Wp?|'MSї,٠ H!(iKZ).S9;l3[Ka}HO@ǒvpEpD|Y|~ p`W\.\{(zHn[z%U$Q:(H>؜Ċv19y-.iE{%mNcHދrZ:,c,zid8ߡ~+o2FDxQ mvQʚYkQMj 2!Ʒ=Օ0EDI-kA]X:֙};h=tuXoC2yZK0]wź<\Z~:fc||*K +o`^ ,ۋ#*-t$L*"Z\\oc&!8V詋ꠥwy6hTo-|Q:i|Nv}J'1MzT!Am].܈i1+5珴`CDf? ϡX^MK[Oķ.+ϔcLM2aj&cuΡݜCp2s88ܚ >y_;a߇?Ԡэ&96%0"wgc3 5v8Œ~cR\xU~6 Fz:Xg=ix~#y|ScHxgV;4ͧwGkE#<#y,^-o b h=6qKD! *PDq(ӪfN5CZNCޕ0ƮI$tZqAE\A>hHnō=kdVB#DgNcem[y*5~ƹV.B,? y;72'Ã|KPt4,J`l5/Oxtnpiol @?NچIk3z"kVw`R8*i[1,<Ǡnhũx$kNST-xaGWU/ɘ0+CbDzb/f/0؇|2:6"0SBt}^=?ld7u ZtoIwt<#*of-i1= }~h8e9P1_1@]I"6]6q\KPV}PGYObI)>dbA8Dx繴- T~ケXd> c/.FIPBȫnXDabU]k(E Z cf!eAwÊDJ&є %VSAEo!gaH&PKqz5vsVzd̏ ]qO;tc]05&na&uS ^% mh 0zwVjEWbr  ~eÉMWӺ xmɍלb( C Ŭp^!hV˳!cV|Y]Ӭbom徜Xz 15'?`(J4ND"YQ 5NU|%ݎKqՍ䩶XJ4Il=iOnVo<nĵA՜)֐^'Ô,ğO 3:4\}sh|J{DLﺲ2dgl`;ؒ<?{R)}^NQ(͛x ~N`'Ѱ%#a7_'%nJT1 D_|YL>/mްZ)\3Azq | HFPC(lSCM`A00FGlίc4; J_A).2 ClVE#qf$%Z1;O9CU jCP@V m' Uү=g}$|*V+ۡQzٖCgco+N6xWIf# 2  ԪCaU 9*nO]es cFp\7^7:Ɔ &'RMt U[F~5BΚ@xO"c\7&7RHmxCCG;4kY6~Adwhf?yyxmi7K9W=*;?o`{pw1>/HvM F~vxn#v ӆ:uhY3׉q}nT"kejX׋@ ;Shb](C--+ZӮx٣L&03ɵ8̓[#pG(/^Fv5Tm""ϢeqkCWCzta_9M0=}I$T1 =<)["PfVA\h._ZFjR%v9"VkUKlZbz1Ų>3~Sn Kq X$hETU2yz)YE\#Z4o++M%EAby g, SWwnU^aP ,2sz,p=G; {Ej&^aqkĜFE,lq a'{g'|=ӢO#01uKiw3+6GEkLYC}Zkv%>BTN7-)dё#aà Kd% XxT2M^MR}m?-PIVj#ws_Y.q~:{K֞ I٭֔)Cx-[d9۲qYaMIl:/KaJ\,ٕT7vWyVaEEmc; ,Y,^ ۬ Qq"zgW~{&|6wU"ֶhbTmFpl*ى0ɸZJ-Y+[1oQk6p"ל';/itOBTKg9`w[l5ɀ6Ӫ Z|G_|I_|eJ+2A7"Wҹ76;K9F5$4}}߬?j7 gxG[B2gq(M{=Տ[xkD?OUnE H%LazF3_~_dXN님ĖBHgn=˜a۾ wIu.+r 6#8\|mq5]5}hԭC+CEګYF:_[^[].S{~ e-/?]> ,(Eݰ|R9>r!c?]OiVϏYbkCn58覒c&~4ac*Ju`fN-ZW+kRe>PNC胍2&VDzK>K9``V#WHRq8{@Zk0 s+17;]m)zy[~,p7s<:Ƒ ~g=ww{bPfOޑf%6/gs-7z P3j kOSn7a5-@by I YYlf9Ga9HhK(|m8 ӔlJOr3ANFkc~;)N*\ @,N_1OT\mPyJ(XLܫ$&isK췣VZ =Y0WѫvbA/ S$; ѷ7X_U05ܒYѮ!FRRB)5.WT+\Zˇ+Dhtqɴyn. *>cR4Lf%]駊T^%)LX?|u+0O0ߦDz6>YW>~8>t*C3+j +qzNjx/N4Z'Ҿlz+;h3n޽-7|W^p3''^!Frr0(T98Ycɐ} @F௳$eJėKȏBb.3㏊ynsXv \Ab4=@סTba=R *s҅,1?xyO$@mUX dYm`Q+-p"Р-΅un2·z;UX}ϢX6op16["G5bߴPŢۄWM2h@{q,Mr17'0$$܁|[W'"h޺P>qZ,eᴿ "ji@jlF{5B|| % nu<f5z]Ic:ֿXџuQ9SaEk{ZmNp])/=seji5-U֙bLc-\Qw\y~Hĝ9+#'=aQpkC5rN^6 ppĕ(ZK@K7YQS2Ƃ#NqӐXF`{D5N0O?! < Lw*-EQ"~!pvUUWנs}]n>rl_r3-ƣ%qr\م}klySI {n>Y&9=6l92s0".Qb;Naдw%WW{>rYcT) 9#NDIT#m}Ɨ(}Ta 08&/p!)0omG.'WPw(d lfҍun0ų_j[D+A`j۱"گ &\I8*S7:S'y)\4yQOeL|t=4 eO>rEdkXN{+1S3P( mjfay]bB6Q$Vj/Q5r9>ry>9!<ҊHuDkJhI$Do1+z݄k6$a%ȽD âхIQ=˚L|fݰyp#PfMmkIx=BOȟ~C+ ,?a0 /M2.:bgk2=Wrc,g+uyk2ު}5+D TW^F=K+~%|k.LNI7@l;`%Uw*IsR{SYw֌Ҩ"A¦ೝ"ʍkFU)k93),Gt5~=f:!N-F5^oᕜ _c ɖ7V4CD:yZ!hKŵJ&َ"`L3G%/8 ZAo7.J3e,.>x8gK&-?q G,97g ʼ|^V;lF>4O)nEK;!"%w"9z,i[L3?Vt1Os >)v궐Lx;~#&7hۏzZ~.o]2کn&軝{b/Vݢ7dA9ܐ.(G_k(Ǯyƭ)"Zel?=˭{7Sf;N}'$? F{m`L`M\ xv$τG'z}* 4&Ŋ2S2DyD֑Kox&Gu'㶍';Z$E+F5>p;'Dk_CX'dL~¤|>v(8燽?>,DPgoq!il }CR%cָ0BSZFJY[FP/%IyJBI(Pr@=:H6~hšYv_iI/07Nʵ*vwE2g_HaR,\!gZDr ۾j :ecrHxm/vt57[Bs)ۮ6k7SFa7{5CLj+:l65Iaom8< /9-V6x HZ?oI\Q}eW$:a(?lG pŽ>c$mKf z/hzkŀoq|rזU[.aGpX؎gcLp迴3q<[Ls6\ O(d;O>\Bܧ7>? <ˈVPNoT9 A" ܉#HN9?xl]l#<ǡr#~ɖ#qo:i4[UD*zbEWxVSVR(}Z5&^4M0"nm=b܁cnQX!%9 Xfʉ/z?XY[f;.MmQN/>ډYNC,Z+郾թXH-6b ~+9>1b鷗@2qƇ+ F- ꯟHyX*<Ԯ zKa]8xqϱl5U;ma{8L~f 9Mw{6dX:Q\c29֏VC1 M*KtIv؀}vҜ7{ WHvuH6᮶|<42d\95 oqkK,N\W  1cYqc]dUOF=@XjÐuŎC y|Bg,0Kib0sC')/2lã3fj3@^Xj*<>=bFJͧM+qT~W+P/xߙ6,a߁MQ-t;lbՃ4f*@i[j3yW@/3bx꩸9qPVE^1|^<C,Uo*(/5Ṫ/F"\B~{ż v` <9d{&Bq?ѱzXc5ÎQȎ$UÚ(X0WT9Ѓq;{~uNT{DOyjQ7mJ]z6$63ߠ$i\Twؗ u-7 31Sv딑HRfTK$B,@t~~>?IO#i(b2pws_W13mc+1P PjeоlC, V ;`?A06F$&:Q9b jz QxøoVN@`MTX\;yt˶]:ZLHso;25;#"0=˿:*!uXʡMFt >4)\__&S3ɨqw*}'L8]xg?f7cjh$j/\M+-ehC7uDE{jW}VG#@ڸJ~y ܒPvx"5ݖQ{rdE0^~.j|=lkhn?Ѳk2-xuJHE?׊T^؄SRn :~Bm+"dK3>%_^zy_s_?+‘źoX݇p ^}kq!> )HrKp^whT34 b@o8WEqsB갅_c5Gv.HS6p 1ŕ65Q 8EQ\ P_/Nh ՛ s홡0*4>}~3cb&D>G(K)r~dTmH^`sb6+UʲIqF쐠k=Bdm`Fx,JB pD &Ifh"b@,Jc c ă뽾 KtR"O<wJb!g3c0;v97vYba2yhY%Oᚂ h'M5m\k?ZjĀ/?_a"cz$qq= >m1u8TyA0fiD5N"^|;bGcׄڢZtx<ޜc'Q4p FBD~)HuXN J&gEoXs{~BA+-*lS ou׸·G+F3L7owYX/U J4v$+IV'&~'&̼ !GZARҪq)$Z:@ziImTx,աv$*NHUz1Pc$kԲ?sH|]7 ğn_tjg7y,Tɴ[M-c,k13_lt_a@,F'D?B/N7Af1믜?$?U*mO͊yUklA5VUƠ; m.r#9%z#9AGNf rݧPyi̵q뮷Ц> > 01̳#kDg A>W6Pʽ?/* |E%N!{`mWLd!}x݀x+E 2:E(n6׽a,V-wJ%3v]Z%OY,lV+; e~'>/63p#)R )63SgE[Et|64)R+oT'>!M#$>A`#VIRyӌfU(B$8JPe$:RlTsIjN7<-!PV< VnW qAuf7Ò@1vG\~HKbYCAa7`)Mbo|MɣGr"`Zȳl sx/Q1.>s!5.?}T Y;uIQgZ6EvAv qm J|57na._ěpE'ԳR[|<+8z5@#sy'l5'2^pĊ|sc殑?E%mchE>w r-KY!QCpN*>b @k6'yskl3p)&TS$%EG)eW#@ȫv'jAޖYۅbNdg: i?9EQ?7=PFx}KhMf>GQf__|$'ǠUɣpS; '&ͧcM#?AZC/w/F[ڋ9oOg7?h 7QL&x| @/1|'JEuփG`A7qN!Qn}OuQs} E4!7P_;6F bn;PlB[# m'J 3]3y&G`|+<7&}fχ;d||>S۽ ߙtu\ H%?$c`@p 6ղ?G^ ]ٻv9Uh.Ԧh!ĬW1ޞ8 U$8!|5k6yfQgՀ4L+P= :0MV%5o9?5y6vMl&?>g⛴{6[E8E~heEft}g~݁*.2>kHMZ9"9Ftn@/u#ÇD`8-HFW(L:4+ЭKtF$wtKR%Q*$}sJG~s+vq ?ѧYJ<?l)rq0CV^>7hp |^!wdZ<`9s?a|?(:';/ƶ [ۨFz?L"d3$`s`F6wk}[40Q  `\B .f-qv+˔[{me}Ŕ-R4k,vW*ɣ@l(f^hGsYG\BeV%(dhxQ!GxB$D{V!!di.O*:.TkW앜*}iDOB*ũ4S <%||)#"[ټOk`Q\m0CeᎄTp-|l@*W>x  ~s~{cZ@4/̟f_ {/ގvnAvJ'Y‡G@gW1J'lxo6O:$Y GsJmSO wE$>3ؘjؙ6E$9k_8dPcD?Ӣ˔Z÷Aë7~4::#[qGD_cо7TЖuliPr3Yն;FB7/V`uOVЙVU"Mп`~4z[ ̂B[;*0$;4Ii- 'A7b*/C9?+wx$]Op bmN,'hoTNQ@9pR 0c]SwJ#N(U ]$xe%K#:b =qQUct덪IrgC4k{prHIt?JϞ ұl;>ӢzU\Yc;t>MQ۳J\_2$dN6=lІs3E\ Ķw^'Cc lc(}J_rB#?o*I{x(F%&s@ = 7$ӕI^Fqg+LSӀF`lZݞbyr mPARbu;*4 5饖XeﱷǠs*_ԯ;>Zsm3]Q$3XUj3q^NͶ$ȼ pJLɍnv=7ޛ1uuBibazXֈCةqEx7 c`z6L :-6qD4VS43:Qަ(Is}n}_$!/]ios90M R8Xr;LyoǁN\cVpnV&[~GJ ceQM]gNֺH ʇGx$I\4͈Ҩ'nҿb~Ukq6 JS@.3'wn؀ X@1XυM3v~lF;[T̪иjb}b]UQupY2! нh&EkX zb!^7*Ÿ42nTLZsvwLvg#7\)g5^/D@w .Ӫ֑V yF۫Qל ǒMX_ۘ"$cl1A1ek`Dg%ԏ(Ш;XGD3jc뇷@1~^Uecѫj gۢRŇ"o]mQN5BFݴ靑4KUM"Qr2W"VUg]rvĕ!`]R"5"1x8WHs:ݕݢ6 ,7eC\AIt>S _䴻׃qu^0UQCciA`}g-P;V9@K ರb:.\„<={2]~Yg3d`vK;9AoSG2߯تE@ߴAFf&pIu;^A 3;,+@|) vK}_j!%[1L8Qɞ![}AB=Qz\grVBpMFI9v\Y{5k)C}YS?;sa*Nk/%.ʮB@0%΢ʏ17:湵AsR,$#l{kbˠ֫63 ȏ߂#gE:'V#<6b{ONfB8%E%'E3/~H)T^پvE1_o˝Uok9!{Pb4yX/%X_tG9yAxՠv09`uc+yyQ$8mD᫣/vmbC*!DCWkx)r4jف4UA Rqv[٨$rQ+vHuW"%;iV!&[G>"b(wzbM yKXYx{KZtv̳H6kYxaN;kqp aoY02?`M`#K%'}:/]%~ɞYD TLQ XKZYAZ>wV=e6{e]7L)&~v\fx%o{+##\M3`$dlԃqṫo_8 ؠ9R*9SqHGѲ, Tłj㏹#†Mr-iE͓v smaaJRH~OD*C+T`'Jv]{NPOQ\|gQ:فgj{;R{f2]ynVdMi 1u [ -me| 똊Gz8(8\Mbz>J;v?}Ïs8kN00Ҳgn񆮜vވIGcq{}h Y Ė< :}/nLOp-?e WWJ$?t"̛T{SG0wzU'U;΢c֠JANoҭ39L2tkKf$ֿ"5+J|+uRVjEAg5`{?bN ɘ*xNAhٱ85f(ޘ ua7\鲃A|zChϩ/©6ч&#~K-ewNF;1of/+{*xÜi fMXHŨ@3bX$e;Xbz*qŕ$14iJ!#P~>rn+ ؜Vc&}"Ac2)izX|.SExZ]G)h.8ǢvR[cýqYiЪAhрjag('mQR޺uQ"6hOB 4lC ↱H@T͑L_Is%ݏ< SJ wqT7&`ыnQqcgPXo@M 􍂱]z;yN` h=E¼E09s6xGng-v%ԜGB')ѠN[fY(@3Oӆ+4C@1Q!bC4\Ƹ^ #9b<T(W¿sm9CiyVJ4Fq2BY߷g4WBScy&,=ckj1:se0rgPǓ6Z#2éF.@!^NwxQ=bKHx*5ǯ9_l`LwSo3*:EPyM51k0 +ԯExP8B+Itz4D<_,k(9\ wb,J>)T[;c)<0A8 p0GI:Z bbb5=AӦ$[ޖ\>?-{7ťYB^*3> NKj\ai4iql"6M*qsj)T+'#&+knM>`o$!F?_"Sޱy~YѸӦsHѷ(YC9)V>V73 ȔmDKڏd'UBV0'vHC.LEIP07CGN?L rE-G =jߍ1\hR#mrmh1 /d.d,xbv\=<3buBޔqE7Fԭ!}ߚ i: pBrƪQ S˻R=x9-n{¢GN{ l96vrck# ҤӔS칿m|]0O7LT,y* )#YW8CI|^ixIy' G~/7}|t BK$B Є-ϼ2^`j׼!rV9Fѻ` U ͌W? $׍_ciq{fa8 V 9찲<9A.Lk2nQyy&&DVR'Q>YʚI:l..I{фܺXpL?"h]܂Kж|b*Dz:x!=sRh-vKC=Sb}X-؆&NWxȵ_M6DwTq?]jn*$wJ-)ZيD#!ɝ${f}̨ٝ*حhJTz+Ǭmڅ-Áwq;a}`ʻ, f ,!xCK1UXҝE7_ۥ߮ ׍2nZZm7Gy}_pX \a1v&Anzk?+Gpޕr_At 1o `#C|Q>rC/x/WZQ{%H Ţ!Օ5$;聶 R݆6yE{\OVN T[]D/P?+"O5$5@(?d5RjU##r_GJ@ԙAn}a>XWQxF1WP\> ׯYpNpG!mfH4&Uh,(bBsvb/#MWC@ h]MuQK-DXO?}v]X~wWif>J@%I3̔Sjb>kҪ0Ȅ&62;B$&V:IW{ SդQH TT[5ynoFvQO-G"j#iQ|SѠK:siWve? =/2n{bfl\=GaZQ+=}L5O}29Qf0 ށ*@0oId:?eb/1D!Spޜ,ˇ@MFoALHGN28UN\ZHNVQ*9٥vtd-ϖ.(YT 9mHqT{8vc8 (xnVa+0ӧ_`_xEQY3%V"pLt #b7Xۜ"'+feM.8 r ϛ6s?:Œ.Zi I@hGS,If}L'Vߋ}Q~+g7 [:Uuzdq~hY'š(YߑXTxPRs3\P7b@OA>aDnQ^ݘ~qz-hlfuĶP ROV:{a_M$Q'}I^ҹƴb[a%vX솻 7nptn{Xu~gH⺊>g H(I'r_Gm{-5BUJyP |4<(tV H\^8 j 9,H5$fgo3;#LmQҖ}ÐL.f/x OlD$mݶGNTuQ8̴m͵Q[N#7=B8O" lqA<*>DnLʻ<}ܰ [L. <6e" f"qӅ*5g8}WuQ&)qp&?M{UDl b% :Ar(֐uWMɣa6_dQID1jq2p翻`ry:4lK6.X:"ғ%_;5F 5w귌P=p!;-$P85ѓk~^m4 $ `r9~r&V{#qE+-E2hLy190-LDACua޴%H.|D` Se:F}-z0B `{wG w0x]x͏(ui%٭Y~+`anᎰ XߟkkrL|*_evx\3X1|XI՗EB٬1pL;qy W# ][e՚7.ٳo]NGWS<;qTr {͚uA&.쟻vHlc߀>kG6/-$IO"!7 /hcV(r_ov Wn6 f邯baSJ\ Ĩq&njGdy8x %Qh{r`|lD/k[H5:Nqۇ$r?xFRnK0HYS>z$&&pH$<:Os͑S?3_`r1J1cxzx-s=%d:?:kTw D`k4VǑo"XMY%bF!XuʪB!2{_;{3H'SƞkAK扸Ty>֜>*) OMx/&ÉpR9FT"L4αQaݍVh{2e:~ t4uUm꒬e 9Oed@$r+cWabUcUE 8w\T9̐JDm uNGQCUm _FN|5p‘DW)C~&W e$-#pZ5\V,CcLKL}cӼz/GQl'Eur̴Dߓ(hP3a8"2MyX%C<-6;LX|wUEHWsWQȊKNoUYpk_~n-XwaRY;IFt$ݲ4 !5/H Abǵs\L><gOӟmOÓ4~:=+J듲Wmm,VD{Q;pB‹lRO]׊VtKlj`]_pdc<+~-E+;5nE3繐—sVǬYQx\ZP?1|*c!Oqybv\xa7Y{( m$M80a_xt.7 MՍ>8۩f(F(Z]\h1SfyU~JG#<_T4gfGοD<[mQfg]ܫO6Pjm#iBr. ${qZܛup( ID™rT=XvZc%G#$MTqsgtW N ).d8&7qI5t7g:wt)4q($s9"W ^-w#:.L]Ln|D_.tթlu6lCսI0=#1QiR*oHGk.Yܭ̽AVYɲ3к]׈&=(i։XZ' |/;3-b.,_c;`1+I6?9=3zMT.eAf7Yaf $X'0@ -o4E]ۃ ExSSK+IT>{.{{k7ɬYG8rRf@~: n¤,yXڊt'K(}d/2i.bbz)ʹVP-K%X} cpjG&e? -&`Ky|\ʒgc@; !n'Ap#3yvu)au`o_;;XG5̘Ƥ\Q.IB#]+j JjOeqo3WBNfw솙H]zIο , ̏~'V^ަey7[w\!'%ՂVR?L؆4{ yb kzcĺ޼}cD+wA݂'@|uwYy nK)F ri<́q_N8"eƹ*)= +Y"MIզN/-n1vVװ\%ucc-|IQJqsӷd}gH:mfQg6G=?,eS9Gۿ7Qfx&M)XxZ]EJ,jN`"PeWe($PBaq t]]`UWqAZ.BRjӢBZP\-2^ j[ 4s3^J3gysAo vcX_h3=mn!/%1/QA}?_QEOEe0x `.F!EV+&K=ʜꨶP8{?`5G "6>k \ pa7Ÿ G X"_56L4f>K!Ftjskhn!484 ҞS9P,] y[3u荵" z aqPxIA$۫E`_-⚹P<{7FEnIaj>.B_2@Eޢ,Om@F| r:~#  =UّR̙zmr/7 L Z:bJD?Ҳ;d%gNFN#ͼ.vӀt.V*-{FlaC%-77vLL8.dFFv-!K6$\u!'-/,qZs{ WXHK2Be$9ZlN̕Bqo_3՝Lg#-:nСa~cL`fBL_/g,pDȏLuǓ4u%QebgE(n~[( 8F` Zgs&ZDr'H^nf)b+*.D;uu#Wg9 KФ罝I:H`3b9qLyѼhe(`[l,/{ u즺팱4@ ,:rsh]*VPfiKk~~w#'F('JVۂϽj; =%7  GޣIsidn+%?s*&۽Ƈ]^ڽRZ/sբ ߾҉jIV\I:Ko+w:*,"YE^l§$eBL:4?r͢RT!(ڗ9s˿2ƸCWY]ux,!LZ&*$O6Hz1I"hS.,|@$^t>E~s ӼKL7L-`@Ν:~K+g.+q?I'CT/BQ/PK.s b'D!/~R^uBnɡnepb$vՖF\._V0A YЈԅ<$aN倨\GIUjۈT r_ClzRθh)F 5i]N5.La#%N7)Bpdrx=3~=nB l ${h;WL QD:]i +DFI!{E\{z(йAȄ"/ak"$m l%7e1J(1(2}-M67Hp%4FfF[/ok;nO{fm4!; ^WaasFyKP9$ bﺾOLR+;5rVKO.DcFu~|qJ&b· ܦSxOBȽ򈄫«Ocn?UFZNuI3m+Ud˒Q ,> xmT%SvZ%QBOS:=~H_l?K_2K֫ߜ덈U&0`|?A nNc̼ĢFqו9=Ծ3SX,CG6j+tf@"O%:_/ Gfվ^hx_Ъig :f9zUVT+aoi t,k}K]5D}(Nvm]aqvWHXڄI&S)ɪ9Ŀ-/ѬS1xdNP:螖ڹKGY1+0پ+n]<'@_%qw XM]>$p=>1wN?ӋyzZT-#p̅A_ 7vp5ʋxLT%Ʊx+C- =2Q I唰=_1}濵Q:j;9_4b7p xt!pI=1џP~ё{/}%F0it G ',-`c',&L([/*(>+PMe%}A8D?P&gu'i޻URQCJ |BTO$Bk3Ab !QX'2 E\r BFLwGY[%nsE1 :9ڸpNhU(˒xz }]޶{F^7 t))uʰ$FU%|̆jwTǧL]]KklJi5uDCCZnۋDĄ%e{UВ8KO[i^k=hMާhxNY$g9\>=pmv'W R^2C,8]՚壼*KXbi@;A>[Ψm.hҹul1v̡܍0Nթ"\R(Un0jNC:#L)ھ+f2{zҊ0}@QVL_lY0{X8Uײ,*5R7{b_t AoҾ܏P6En1 DQ9bl_ ABc30)~:)VO- DI/xo:g|cb|v|m=i~yFx>Qm'c M1d#Un0Na9aį}ܷ1: ۏj8v<}ЬB\0P}\AАJc[A}0,8})b-8y:<QaGun1x A}5ί9+2pr#Z!L$ cbw-zpsXEDZ'7b?YO^S F~5{f=E,1SBuPiFv ꃢms@X/QCV[+y`\fRaHSJGZ ,#*lζknN>'FP_܋mIʋYns6D~:yFJBAr3/=bv }l֕SWh7t )cbArm}9Z@YqG}?hmO` 'i1'=ԿE#];>g9JA ?Xy/u./nf}dɞNT}^[<$Uik%ctc-K03|E,2lAģL"&I9$~<YxDklM; ݮb}ܩ /~tvu.G :*j)  |&2C4*5SA͋q.L&TwUR6l9GZQ(E"2HRIJͰu١H?SaɟRʟ,Bہt< r '!k~.GRʑN" +S"GnI8h6i^Ն\wp =iڪ kҒ4 X$tS'ᙧ("|/hQ?=n;`k{a.Q h |N3| )^<P k+Ed%Bka5U?as$ωsx/kTj 7_[uob̲Cks0gPv%w'.7 '0~~|h .{mX"M+ju۱%!jM,D= *p耯gNLt%ψ;# Lr#0i$;Ya,RaI=M1<YdO Z1C'%h a~3N`7v/垔vwJB}Si8C|;|ˋof9.ْf Cb[@z/,wsWʤo`A pқ6ϭKqV68ơ/OKbi5Z+5x.״q˨㭖''p3+7J$$eD*"Πc;On"\c+>B_&d9깠/;e}s4Z 9徆ŘI +KX耧5Me784`bsacX>Îqked6*t?,;Ř%~ئ_LBT@B5_|t6/m1 ˧ѓr^zXTߊshr/ /io( ?hy2ěu@ ᝪЎѢ]ބ1SZP*f'_pL3/nK~g0Uxt)BR_a Ueu vD{v Q3WGwFnTF_bi1Eָ=-:^VX2[;]u&E#afYyz^x5eB^э 'қqLJƍ6".x+ܯW9#5; gj}ELe1m>ڴ+cJVWtp꽢R_`#{?`ס3y#=9Tu8I-KMapdjtg'Ȟl{cx ݂x1yq"زZGt)IK-yi;Hӽ&^-lA5݇k웑|У_FM IN"jkmM οN5R?z8y:/u{.9a ёG /` jVgq=P\<7wHF.26MbSam`=:S?B+>氁}A}l2 y՗P BG| fSKW*ZٜK+4mÂ0ep0&l>i {ML6o^Fk4tp+y7E!5.suvϵiG;jCml.ʂHr:-Hŧ֫d5!{ 6dR}bV0,ry-T7ޭɺ$]Zr|Q|q".65_1czzF+_0 *hv^e [壜 /sĂC0 [h♌0iERU~eU/ҽn9xZ͝-+;0봻6tȰ>HsS-Z z6,X_QMW6q+0ji:asz|MN^,Zs<ЊFu) m j{&F;"q:2 z;?" "uϵ3*)@ȔNs";((a >,yWqyעͭ3o%'vve{]̙=M&^۰aA$][E: ųXq^!s `_%[[+ђ#3yFnBj^mp?^Ҷd7$ +Knh/g~@){މ|ݺYer\R2{ 9#;.OGAfghK Z`\u"w\+"!hN(SgB0{R|m UEÜ Q4;&ݒbxFTm鉀)gQY&ȁ@\Í*>b UЎn)V $(m0ױ62#fv73 1g bԟG vasjp*/Pm{V!}?qV!9Uz%Q#/B _6[@ Ur°.|b\C>䕊WrS)y-*SIBD.n~Oj=A%{{E9^&DR'[4r cnH'o ;/}>k߃0?^vOd9SBҚk<9R0O?= q@k/}w%wYʻ390B E $2Sǝ$f!=?..c6ޘE5P"<-^?˾R Ck[P* :?^ %jE|M?tJ)U&J[W SãlE'F͑X'.VJl; 򥥻.GEV/BLrJ`V"TSN[d@N cq&F6S@f$E8(s+,mpqɠE%ScO|Pd4>Zěh*FrZ'eymI zmwoĻ{=d܍b'Ͽ>&>IOU0v*,G& Ut]roxQ3 8!"2F չߔ}9k4Ig0m xx H?{2JBB?$Ad#+ ڜ} ^?Kz+n(J'{'a$K侣eGӘRӨφw7"O,pWX`$>0G"WE'l3beLSn.gt{9?óqmQS꾚`B3&<L(fhS7H)nsN3ԕ\i+A[E5C܄XRΗ<pyޙXíQ[= Vo`.hwAWcp4f {Xc2_́?A@Dͭ^m^{dzXa5l5ί.\ofaɕBBnD ,X+3y2Ҽ'Ai_eX~Bm}ݓbyDderj,vʎw}o&>q`0u|o4q0D˵ϑӆ[ܷm>Dz Brco82i J]{ޣ^+*ǰnP3`ܾ -al}8gl&U%p<~@(h Y HHlQ޺gF͕vk݉v|Fyh${m,kLHu@Cn+uSlqx7ڡ5Ӡ (̉b,Ψf|Q5h0`Il we68kR?tga #ky嵨: D?7+XaNi%vcjMlr#V;M'&^-p4;~Svꁈb|u?1hgazI6Q>Ş* TouFjiySgM_\z=M@rD%QEuiۀώOQsO AneOD#s5F5!'9Alo!>BRlUH;nECU\B` lF@0kQW&Q-Ōx-`4 jsFI-!1G9V6ЌfZrR$yا9B}JN\&N[26[2:tނ<1M3iW)QY Wg3 㡫Kihu`fbpLއp=[_ rceDwUOKP*kr(R֯yCk潘(V2:$k-,H>@YgKnb.ؑYW' |Z0"T#e 0i(Ee+{5za vlS2jMa1U&*q_N3c;0c`Dɢ%z=V /X’abHq*ӟ/qnY5n6Tz[ut$ $;򻕮RT~q:f`ѣ2qQj/?eEJi7AdVu)ms-깤lZLzy7;J Vi#Q6 /3HI*0 ˄8ʊH3$ɿq҅@Yi~ 9%Hk@P18-" Ob|ڷ&;|Q[@)F=oW&f'";47R 6JMB|FMc 쐢#NT!Uʢ3-S>LCFXm-z0+޻w nR?mqqәDE$#ʂ'b 9> b" %8#\bVأ|VtK-)ŊB ~="Vn0F@s {'{V]s=A|gcXrWJ6*$fyO)5νW6W 92;cW>-aN|ҘһL ?0 t/0К7.|r0OaW&4,^!b`GGWd;e}Se% HS()/B`Yw7䮼;"E+ {!;Yuoы[\x)iKnީ k' mk=6'{ z{X6n8Ca4/YF1Afa[!V}L)9FsP";IG碬Ffsڵ/;X}_t+Kf,joqT丳Had u CBx{], i,_ `*TNE6;ҕ@TP 6t判/Zh)gTWJ,y -̞ٚ0 rُ=QL4AIՍ^GͫcZ>yqf{cK{aIuZـ8d HQ48_yl^4uZ>)!!Xj pPXp+%%̪K(11K9\8_f! xufF~La++uA c҈A͜S,+l VD$\6>i:;uC|4Wx]z]Imzh.rB0r%<'ҎF,1X3x: ,cY/ G#W̸ =WF.ыmr^O=ʓ׶xk"X< ܀bKⶇ/C5ySM\擉zi;/:}T} 4!d6lقp*Zg5֩nykyP5g2݅&(8HM~dɖ^?,#wH9s(٤ZI~?EywtFg}vzE/~s斴^dy&I?Qr+;@Mڿ0<y.AIc6n̘A^Su𧹽 O ѓhE܀,u&_. ɼ$h?giybN=ԮNwh3p#neIGќ͙0勨KIQc\95H]= #E5DtD=b.e+Vh{Q♍Q łm[QP2Hi@W_T j+sqÛZj pN0IoBd죏YQbjoDѭd]:f:j;vsV4+V—Ƙĕks VU {ޱ5KR'Y%Ւ$)}f}/)I$rO 1gjR9 ~ݞhkrL@=IJ~V`;BpZIĺ/s:ܬ}z *ւ砱yŊ[*%i8r)BZPB-Ss`L(=}Rr'1jr:$E?@n(g^$sVL{ YXۥH3fyqTւ Js9rvXπ=$-gk8=fR_82@R-fko+2![/;GH'(vx1 "pnV &&k>@#cEu>=cҭC吧tZh??<1omWHW !`d;)O13ňUzѨ"YI!6s.BS@X-I\吤x E-5:~Hľ&#rk\mA}]2{,&x-][s\é."C5ov9`T vvQ?X|in`Ǵ=5he;mR/rWPXԛC}rcnk|H[E;QVl)h_RTWd}zvx|: yȩLU3ѹ10+PE%$U QqlngsRȾA`T)o̗kW2kO3)Tq\:fDX;"GPVkiܺ6X( kNn宩߂BA=D@"*Ygq_JNX*6PЌ{:#i'epqxÌ.%݈~ 7P-pE.V<ߵ9A9Z'.U嫴bB7ܧ ~,n޷ mlxVZ)/ ? T:[|Ä Y(1e) WVv+ʮ[\dZKhN'VmIE@Ȼcxp:&M`<|rvp'ך3K2G37PjtK `4|e4F#OYӡ^p>f6~>;V)3Sש.؍S@B {DF1w X'6a0H8Jr4Wl˚ZN^&JQ>1a1ss!Ecąfls-^.nU~*hj62TcvS & B2D]9'-rFF6#qH b')[C1D]nVCȩa a~GQ%}zVzÑjm{D%Xm&LtPm S{ ZA+U\# WsGNE9d=vDEw~vtaLwDc=VFPX1T tR^ȡr cm,K92Q rQWa`Vxj*l's?\ݎ̲fg2ܣ4qܴI6RDSR괺{Ècn:ȅVǹJ0`o9Bɤsd( 9P:sQ-$MƎ3_Jc0!e=m[扂͗(󖔨KTTш&AVj,] ʜsC̰&9GŒTs*yA1Bw%{ {qޖ7'P ta3Ӕצ5ҾPZ^|ǣ ԡԵc3U"ߣ~6h'8QiRp{W͌AB7L&VFVclV֗f5t!ly,=@}$LŠ(hCY7ڽD}{XX <@WlDI}ѳm#Xr+u3ʉ:~L+\CSGLTVY V->@^׹V4~pXy̅a$ڙ1}M ui&H10q#q_P[;4JhPPI0`Y|+c# 5ETw~FׂEQ+?dd gi ^^tR`l5䜰SMfn0V}97C90%Gu= _ ʇ?v@3(~I KK,)'W% /o"GMFArh"a5mjrL3%6h,^UҨnv]ZvT\9 .(wr!yQ{>|!3 Gh* &੏φs=w+>ԝ .I[RDK84Y$n=T)qϥ\fWlf*0GoiNg{Ailƾ;MJNkE~d3]N5̽ʁ:& J"^1Q" Sd"HrwX3Q \Q{ԛhC&k3%O%s-"+ߒh`9"Q$WF=}~GH3W+֎eCwF (V&=`VŘ_K5Bc`7U+X|-*&TNg_3ו`I lۋpk"n]L~#r,X߻+/ ABX[u1vC1 Ќ`R؆N%W¾kEhɃih,6ꁕ;^vA9w&fྚ쾀l5.zOHw n|UءoTq_P>.}a[L(,;f0oX4%T5ZbiJ4VT\.}-l#'Qɘ罍BBWtN26_Z< R;ʁ#T\z-FFB)=_CVy";"]iF;)l/# Z[[ *~+d0%uH6}Ε6}?x4udؐ*d?nal]s7vlN646/A,G[:rY}-_1Cg i`` Ӓ=YֺGF܅'8,5?J~TQeI'?Az?4Lj*'}'0f0vZÊ58ʢp03IE"J3޷qh<~ĞΞ{`oS])AMl}u xCq "bfܷ}4t74KY:Aϯ'1ttdNbն+nWi,~TJbQqXĄ:o(sWGua I&0 oLN7}w{Jzsc(f:&#.J!zry8%pSS4=ȝ:k"׾2SiǧM[ZG>Cު3:oCsB)@AK-a(')nsQ$?$*މzcܹpoGcxed%HN|ob.m#2dB$I,(Oev4HK-~BdsX NZ,K)V;?S Qr"&buˍ8$zSD !'mGFȠz }10X5(p&=k}|޻0kaoUzps3[ݬ-P蕳[h4\ezkߛfLIď0 Z+F}NNs pSu.0w}G"ގJi#Ȇbk #(QўyMTgNu}e*w%>`V3̜ unvJƨ1A͵V3Z]>M Ϻ#ɥL,I[@ 0Ҧk&㋘AAdٗOX¾IKV7(A[g.V\F43=-̦OUPbE;FCu-x$W=ZT#Ҕ7?a;y*С- T ʿbk,n:qo?Pd(PiTRL߬.Z)FOGFӇ[`wh~AbtA)ڄ]R8e<[z&$集]NTC)ڎTXf P8TۜBcDѶ=(zE;>aſ .A?vp m6Q$LUv%7`51iX{pd8u5F%qbo-S`ox#z4 k K;?z`7ij>jNNXM'w0eFss?֔ eEB+?)5PMm*(}B\d;kΝ@/y? 羝%Qx6s%`:Ѷ_p7K=6y.O2HC*:#[]^xy zP!s[D4XD~sQXQQpps2%a&_a>À%0PKxG|,8 WX$hI67ꄗZJ~ώY  cAMb0ڀ=:鏅 yhntQ\ >DNDTW}s:ak+q qs lElчd!7ԁثyy9\Q:\}ګŜՋ@vv~rHT&-Չ S}>'.|3oRN? ry(kIP } pQTva*} "QvOD^~LVZw/N"`n'KU0ȃ{GX2zy喌'8W= -\C@=g7%&` ]#žtEۭ-@N(*s0EMi lgXvL-H+i}I8(GqiWWX<^ LP3 )o@@SY&OCdqn KMQyri4 ??m7d9y@-Hd 'CqՌ[Q";ȼ|t|g-:G N!_ىۛ_ c1EL0^SV-:'Qpp0۟6DW0̸yFy;L~2Eăt_L-dV72F 9ek`][p≠K+^#\DSF.kΧ@VA7 TD#Mķ'/9:c5wFPL=6rU6&āt/E$`W=0i&hZ21ߵnRp7GuTCfNq $v΄:'2r#1b lL=u ,(_sFⲖ1K`a/[͌!8q ʁQ2TE'=qS Qb"*G/UU'UBY7ʙ}Epw(tR?Gn 4PK(SR363_e7RQ[Nah&9lAVdzzxv)8($a:@#RE2_i~mupoØ}9Ѿ#CBIs_")`򚴹 fv{%-؃~v={P_J>sG2kiF0(7>P|A(#9oX257ه:J!,-I]`QTۂ }rH']~I#zyUBxB_#lYJUL@WGpx!M !G3mpO}ʶah3'Qigwqؕ;^K47 |En=SVwR:jP-kRA)_3 xW iT!"&`3 7֘? d7XB5ikBu`Z>:&[gǵdL?Ǩ#Vl$.Gۮ_,t 3迵؛kjmUٴ=]!Y40LbhufOѴ Ӳ*am_]\ٲè|\+Ÿ޲&^~K{F}S= 6$G l/ '%>}cGN4ವxFhk ,pJ^kٵp,#{K9P;;ƺt9T4,} к_[1閖ױ- eaK=@^ROQSgi }p C\R液.hз08wfW уr他y!nx1g9UPBBNd¬boeФǩSYGᡯP&fg XDz bF(n.kqؽ7ٯI% }ٯ0HW1 pDc&fب+i&&;X cRH3舨NJcFH ZF0 Q4~6Hig|\T@0֫juXn3-,8D%Ӕ:  AaL}=?`@"D|N #0*=kW1Qid3EUuɆs j3Sk٘9i1 &3IMt JXT RЙ|xA!Q* ue]HBzg2ޜ$E x4rYc7UvpKZ7׏T7ViI:+ QowbtSSZOss1> 0\{VLw큊+ó(yݳ0&86)\V ]$_`7%(׀f`Ck _#$ $w/~s65G0\[ďw(:DSڷ8Swz=H:U{5ohQ)ߎAثFTrDՌWP-fYphm^K f4JjXZiOoZD^v7v?C$Z4(Gռ|VA8o5LFKTe{6 s6o4Tbh.~R\4},F(EJgA;R"1 mu:E0[1{&џ#ԥD#u0C-dT=Y݁dV.ZDU >,ax h}FSـ(ag'";NTڒ%oW0GweϵLwU<Swe/\W~ۇgT)q_ܖ|O-mNiوKAy~m28sT=<]9ʩ3OJgB=gPx缱0j_b&/I||W=u]\_eFC.fwPq, Ǔoꔚ`CUWrOSR9s>C/4Ziq-k.k7C&2"E%-plY(e~1ۘC&Y,/JEw4>iSe45i}%q2z< ;븫 囁ĭE4E(vȺDu BD`T=Rˋ+mDbWsz[C1P83meIn=辅O}vkX+cowiG,&c6<FLE`{(RZO#eNO;1Xn};%U.J?3aElisC a-dLja:BZ|,EfNe=4gZ<'S+̨Z՜p'_%w`2-wt ,Ps23(݌I(mp*>L#: (LQ{m6hZdAxi-t.Zr렯M [΄.XNCk0~;ㄜ,_iyT[ QmF9T g̩NgnA&uЉũ/J }Šhy‘L~@!PVh-*+q%"D@̿)lbG}LY" $Žt}q)bwخm2 =l;)j\OXCWx߫&HiI3fnH12w%{pBDsOcv*tl[=ahB%:TQ-0ʍZϒuGd mGbXNV>IQ~z#1ckZ5Ub0*Q(^ӫ Or;OH,<>Bkf{BWGS~^v&ϣFs -&r&Rq~g~@y/bcq:m໊ҹhnM:qAi:눮E5 AyEb _  }qr%Uuc(,*\Փ~Ĕa嘅G՚qVQs{4Ul-lG\3[kbBZ5o{Nm˸䑩qێx1h]Aۛiw,זcyg]~iB>qjyZ$`XŞ_qC=>(ؕ M@u0mr^n3ϡZ#mQt+#ڤk NbR` wqX";}fmQ]t:( "r28/֮&˧-˯MӍH\a׸B]qk|R҂X{礅F0]r_f[ꦺ/4wC"GSSc a}aK#CiI$~f2t Z6G;W`boMZXcB0gyn^ˋ¤+¬=o&nz<@D,GxD|70Z2PG*#-1,QӍHcev3{.oKx*@d=#X&g*̓w#PS/ u q߸]Ѝ M@҈ÌS?1X>Qw6 gd)K6SGBXA 2R:B`Ne(f ))9%E=](e+Qbi*S3]ĒfꧽuuS,2 o rFTB7ٕo/.V Ք@;IM~l1Sh}|3m4#ϕ2<6q,xsEJ Q~%fI"|elAߠmH!vRZ܊to;%rzPX(5`mt `TǜJm}z_YE9w"h- o|B}ʹTԌ!zA9LٶOSOfы Ր5n)ƠG%n!w;؎U!Ycr'v(?T旸 ]k(c] $р~Q7XDN W?qMm^kQ8%lj,]ogZ+Q߾\}`tg98?e;)>mS1H#i2/d`%cX/&k;(r| (=?#oa՛ST;Ңf{JoEQxͿ}?|\Fs7˶ΗmfLz_}sbz*?-F`s1@H(:c =E]ógaOZaJ SJ gaQ8ҩÄ9?2n<`sB%+Cʕ3;L2%*r+Vy&+* $x.\yw te Da6"{y#~8s)فnm땀Qgb%jhS4*i玶UmĎ{ϟٔ'x4d(s_kG/g|aݍ:wG8kJOwXR*7s׬KF5aggnDOJٯ SfB;"G Ү{GR\+Cdf y=|)^שNÂ0 c@GeS]P􎹇R8iX8պJl$ex6GYj?yz:5TԆx K=̈́IQюB儇fm |3&{cAPTD4p3"mùMrM.35%Z)'Y7|GvN#iwmCoCfgUϴ̛1 ϓ-ɥt+nť T#bZD;@*YD!WU*Ͼ~}0P!ZPBqv[͆L+`LƦ}i&FdN /_q{TM8` :aPu"[g4_# ݹ_%+AvoPo3?]ľGc="!MC$lwԍح5w۴J>{|9C (DH-DPXM/Eġ'L8f+$W{ub{2S׀UTШU/Lؚ XNSI*׃.=0,I'Ոba9BdePHM(jur$M 3Sy|6U _"zmIu+ԓ0&%UQ‘gi'bm^AƥU/"H2ԉ2 4wZjc"ﮞآ]J0"iT $E_vg+}5>{٘8A#09c C2a Mn#f`ϼ erߘ S=_=Wi<Ϙ@oݿĖ[$W<5@Oͼ细'{zi#1yhP@(䑐gX?9:I_-ѯ;F]=27t.ʷd%գFL9Ag‡"1gXw>p("<ɢH1]T@S-i3[aݾ5IXmD u6 o\vqQvz?}_[.aѵ|x!&I֞VrGh!m-8<[orz{.&W1{_'U/+j=d2D׋寢;RU qGL3MR`W"YOv0f#:{#H:=M-IZcjI&R+?hlߡ`H4*C(q߾&Msi'"-Ǚ<fʡ,~^}^mnU i Po;A o6ǹw1l`LpbErgo& 0֬Av?c7D&to% 'Uپza]/Q<+Q~jw^`W+jS33-n?(J{$5]R%+`%i HqyP1%%;J?{7EB{t`ЪC<(V\&g׍4Ս"K$%a^Rԫ׋Zn`o\;tZRw#Sʈp@bP˚0p޲R~-{ғP71uv0}8lmTZH_Zs ?4F+'/}E^m|}SᚃCOk>%'z=9 m -?XcT{^}ePS)|O@5}Բê=y8^1^,OXD5/+6}=,SDuzg z>MuOX{lrC4|w\Z[P"b85&S}6eϛi^jVeg> g|Nˋԝ5Xjv{]KDj;ӹ=s' '8㳇;Չ$@m n%7wk"%ƉN6abvG _;QrRíX1 +$  TS$Mnz*Ft,'$.IWJsxZ% `,(R-R@J ]䫖sJ~8WVJr%1;[pgBɺt\13_+1ip^RfK0 o"lX xrnP~dOzcMx_ɡ3EeyVCތÀN$Kr>C pͧQI&OC'?^՗<.;}a3EXZ,ÀKcu_S7b]kacXߵ/vE1$M#؜MF}gU OR_",zKU4+,:董p1MIQMe-7%vu*8xx6,fnjSJ=\Rxd[_~JۗXDx ylZQVkEcs'Os&N`.7O?LMrla1Ct]k~(H"))V+)-hNIЙ4rPٻoꕈ*{h,y~m4D~)o0y^! $)CAcZ%n~ -q ?Rˀ4v$?>~V~uXvhl~^9Iou' 8HO%EcGO CxoِFc(c,g;:cb:앁, E`%ܹ0.MOSwcuދ^lo(ZЂ*`|}~nm Lt4Ǘ/X͍e\_GZ*]N%xY!mE]ďmL=A)kb@;&~h2Za¬֌?gL%({٠}|ȩ!]MnfySW#&gCocQy0/ wiƺ]m8a!kTCW`h`7Xh"gK.LN28!x0!y"J&0ƃg+k88qTxc[+S  fN xdI=~>naNHTe$19ZYnq~R X :U\nbBԷ\Q)5~|Ii&vj3&y4y6p4?KSP{Zis,ׯRSaL$4߮&Cw^!fcH)~ފҙvH Iso~u٫3#(S\)@Q!9Z# zc-'Ȯǵ`$U/VCZu,:]K5+!E QI׹BUoof>ZEn`_qek_{‚|7jU+xPͪ1RfYJ*4R m+vPj.yqcښ*Ji{RFakw Q`iBC $ҵ[vePS-`VnggX'Adf!)ڭ^:*Tt" :䪤v)j5 :oRQ^{^NWQ!VsErKk |{EO*WDy,I "i] nSX*8>AS-") BbG{aBv܍|w?bhҿpId#y3b,?,a$HpQZNS INR[V lU4L&ɡms̳ĺgA @?*Rc^@ `8wb7nMXiv7=upMsP.G!H//@QRpg#*>c0Uv_ rpb d^C\;H8%9ۢ9v^iS3Ͼ=OK|Z9՛y/&JGeʣ9y (8fˣ0AJTN"YXJȱdae{ԥ<zAT QiŤWɧ< jrq/GCس2A/:3gmk̏ . ,̟t=͉$kP>ftVeRWn0+aVMK@\.mUJ}pSMj<6I CW._5ڊ?RDvogCͰ_&?{iS6i&0CP+wB=h8;ΩN+}:M>9TdzmdKxGI,bL<W  TQ*=mSZ|ݟD/X 6>hA!M(=$. d8 l9v~bԝhpӆH}`11W壜 ʮBBF} OM!+^]9c&/7͙O -Dބ#TBSP轝shWʽFI,7sr}M(bA>Ⱥǐ2mLkϟJwց:_ ; 41Ш>>}(c@(AmN,]daB._*[ VT;LZwXY/Cä+y'^Lfq.u m 4!%6Kc?=} zۻ>iRO_{_p-SvRLDG/LASf= 3c)QtI|GЩyZ0mG/f PXCOUЎ-α*'T5=*xs˷/OI$R;;Ь P9-Ș'\-^Kp@?jJo#1T>I~yQ/lpw)ɝÔq 6G$h\lHt;ԅ |V>f)Q{ZյiWz CuM'UXe!q$͸OA>cu]h5I"Q~ETZy_9"/ bV%a#MR;sȰ`%hH}*%~]/,䎱>'l J,dE{{ºZ~4e|Xs񆠅)G8Z khq`Q dhp?$駟J}ȿ ݿ&%NT^/p[-v, m9 W m<=HGq,)BL WFti7_K&]EPY|}!n*IMYB #+R3{JI|I>]p*6 ;Gh#Iz)t pBBW!uN85T{͉9WVҝ}B i[]JH_[ )eio3H+^ו\ z2Ynh}]-Q>g @?|$P5|k*>fĽ]*)ݝzF-/3nohThXasjSY%ęWdV64a;uΧp3z0sbuWE.P_X+ZI-I+{0V4/VɦGs")5BS$ ?ϲ*Xd/7r )5nK"`:5# a.7(q;4! >ʩ|=8l26#)qgS ʶ@ڟw4~ʟӟYH,7}$49>suV7оmX\r)aWU}`݌ شb!*C|UFЗwJ[&jD'#Jr]vAcsc5 c*f[tdK07"كNՙm}}G0F៛RZ0֬п8чJ8< qggk2ߗXO"00zec,1baA[:C SL9gď3WA\'NdC"~k0B}ӒTwZg8 ܐS DTסҥoD^MHHь-YM+ߣP=_`BwJcfm^ުh!%=/PU :bqV2w،5-Dad:2 Uk7#L.U)x$-eJ`>s%y$Z׶-4g .WtDRzX= x^;QK#~f(LXQ۳ߤK(^/WtRpO)]MUz*˹9f/TW]kgs?b(5zPЅwA?]xc6*c+Qr)1HDYh]]\%^z4 $EiP,sj2B.٢0tv>$\}.އi0;3$r zCykH\S&fz.l|U_ڠk?j%x-|^*! ֧-⨳ l!Kb`J]EMKNnEH`y3Kĝ7g^nvyfm&gZ{L+ť(Aһ}&KZWxԾ/"3LZX4H&Js'GA[Q& :׆ͩܠÍr5MlĻJD 6~*PEUݸvKt]EH7]oh=&~T]^p%QɓyD>zm1ǻ$ţigL"!?y- z5zrȘn *%}xOلE$06a,0A G϶3sHMϬǠoX1k/QEvm5Qo)@H1ڒ}aIeh^@Do㹏#tm:`ce>uF7Ϣ2Y rUųG NN:hU U7UŠT(][|HS3DпۺPyӾAN]e7T)}ϘjY[X)tSÐI{omzS٭^ɬN\XwXw*Š\qB f44m2Ƥ)(\0gڣ -Tg<]#rxzO9DŸOJ ɼ70}x0LNB#M4"3^/-ۛ݉ɣݘx9KC o`<'7c'ۄ)ܥoq#sϾ0JFnu0ǼQgn3Q#=XV=EHeb)42q 6SAO'TŠ)~n(U¬X^5AId7i&eO )YS{.IaJcqb0 &`<=~Gr3(npj3(}' Ypɻ-ky`uzd-kGy۳ݘy[QٶYdIQmvr#X{:x,!o[Afj[_%ϐ6yUaJ:phKz: /㑗u46fm:GxW@K[LVI;7e–C%vM{:bXF?}݆3ܪ}MQrgF& af;ˎm,3zD0zPۇ +0ݡa}:1V0%OZ9YAIg?VV,6L:I}ު]մU\ygM|.V6 AolTB`\YN&ހ$,}ۢr?+`51Niӣ1zUo`T'V>S݆TQPe *"ZaRSM}{8croyEu|ÿ~{(wu:cf\7 UT&faiSAcv.f-V>3~BeiN4ź^~NaQ/F=ەMСAчh^e4[% =Zد8wUh'ASuU>TH{vYJ 64w! LH%.,)A)w1͛tΘ*3l':̳X!;jq1SV*]̔41Yw'Hf53坡LΤ:n ӮSd_${.I_e-NVT |J^[($J.֯K>O[vދ:өvPC,4<$m~Ue[bb z+tP# `hW}3:ތL4Wv _4*{'q{B3(O[s5.8Ɖ{P!+Xi T'Uv=^3TIIHž:fO@V0 p~IhoMk2A9oNUnhf;vmqԃQ]D8Gzzʋ- =eSϑ>.\_N597wًٓ%2ڶ*Milr 7WBjjřm2l%9k!IƮJԇ i3Bݨ3Q{5k మ&aV! <J+ubݹ*2JR+1%SAŌ9ϱʁ"#i6*'`szq^7?Mk’Gʧ"̌w!IߣT+~|8ܱ3:\`) 63n5ռ~!)2Ѷ=#P : tb%򩓞% \m6"$l1oY`*[naXwn}&zrŕBP9uڞSy3XtMOzfWxt GvW5|@:OۂtB-s)hZ{lF5?eQ5 Y"bO%F/"噪-n9]Ms5F Ǔ~+lnW2oj0AYX(nk˾c?s&c-T"wBv! 7G6ceol mB·ezA󱒓Lf2T:U`.V{d:2wLGEPtkY [9uaNXpLƂJ[70S>M@] l:Py* ѡr6{;[ut6`0)^mҎ-Ei։;c5WM@O8i%V4)SX~|QF-"A0P6,,$0$;}J2$N)ZQd*gvtw~}6YEB+z':D J (ڿ*F̙lf#D6'PEV Fg?_bU o%DdVYL(0/,ud&7.V_?+} WmGD9 sߒN?ȱ!wek/ߎ],c/a,@]FIKM^gI/}>Dɽ~IXoN:nv6ymekɮN.N!qcA>iXx|4y#t*Xn}^ &f3 % <'=)Gy oP@" KԾg08* wSs**niV;kib 'T+ĈG i1 c+zy + סfu^蒋t}GיUiV+2+N9!OH"IcKV[d SA ~WNM; P. jMj,Ilg@UP=LP8(//uwjڞFW?tC?^$]T>G[{.+mkS2G㌼d`獥KpR" J IOҍGOr@-t~P%ZjI˚ukawKRbI=}ϸ}ĄuaCPjf? ?9 ?TB,3c8cEJ{pЏ\AR`6Ǝ\"&"<a kb>#j#[Z^n|~챏z؄ʞŐ$`g||A,'-ֲ}F%e͞Kl^rmA?Xx_NK}4H4~{nR0mUʫ/h{wcbvAMYcg*J![a!ÚF2z9b3˃1P9!Ȣ,g45WwEGe/^ʤ}%u Nbkf.AjcȉZf_Mk>F| l2/HgL,MoZwklArVod~V9ϹѨRCm@Oօקʷwdl5qߜz;OB/^,i/zQJa]=tg[bUFxtދ}hG9α٘Ry +tib#Zm@ILFr:)8*tEi"ub)~YbP׺K[W&2!MH3k 8Rqn@Y'g&Qp5)ki{',&$qӷOHb ЂZgę)_TDޛ/_#ˡ|   uV̵Ιz3KeWiv0$.ŤPHYp"=VۅiiT z*L{BmC(|evЇ(Nq*-JT?UW? "rONͷ ,7g\./GbP[>H7leEžZTj%prZVTyE^ 5"< lx8"3;.8)5g^kߎ<qKGoHe1^vQ5/ ^t=t+L+Wa<42 qWn}B a\Kiq =]$IեLȾ-10a2w>""]m S_pLY=+g U kMx@h!Oǫ(F C$8Eo9_eretu-m]aפxwEpV"cpZbVnNQYb= 3[g5aX9j*3rV(LރJ8Yi分tא8ۃRx#<`̃ 9<ʝ7u)b83DܽeLRe6;B$MU0>YH֑ع2|^_aaCܓfeX} Nľ69Hki϶[cATӲQO>Q}ϻ,݀S?'Tj_w5Q?lP"Ր{H`MQjXB;Xᘠ.Ri[8}-ϘDu~̯`t_-^-4_O>&!*{:Qב;㢒T>34|5u)%ľXӻ&FbGҸ/V?V{q*MXhsn-;뙎b6A;DyI EFRE*{aUJP1|qJgWF=u>Ϸ&샎7PQQwkza P@p_3 6x=k%՞FXG9-[cϖhX&eGJ* ƥ:=5Cz < j^5$U#&c,ZbSdqGiU۞4)l#G1F)y-ܳ%iΰ33t_y 7hOWod7 3G? !Jf\p^P1:LPr,d%_e,e$[P3i!:Y q*P%eVRiRъDߝJWMSMw_7dxJ摻ЮLP }r-z$R(9.j_ Aӕ(Os-)5C-oKoK}.–.e0P\X-!A-MQ%'^2HZ+@9\g ʵ8Seg5cRruҚVUPQFRD{G}/(ٍOxehQC}Ƚh+)Vݬ;X$]yEr+ioԉ3AZ ?{ f Yt+ \P#d+VOܥ88~YbO:'SOZh]_.)'=$pvC(j k?} $eі&MWC]lfժaXO:r.쿟MoDa,--ց.G]Guy =1sH˱0K .ß[҆3|Oc>ƗwQ}"6!:}īGF}jAz#&/ 8l=&Ng^!G_A{^C|s>O}Θz#'

'ݸuE)N#\n+ڦ@:.xƆlS@c= e^N$ަ?t0۞FC5՟<e/|K/ M64#( vζŵ(gLg5Xi,UzkM\.G3ZmIqz% Dss{2Yٞ[}ۮ'h9ǜa{y=PRgh}OE'Y27MtgQ[[x/gr2/$Y~{fO-fM]!c.rU\W -qlrȂ h9]ȬXRM}(|OD@PC]ᩍ8ОE~xճL8({޴~qj%S14m.(⭞S+k?ii,c1:\1Z(8}3:ch6ʫTcc+c߼lg]sĺ 8>uy7{\ǟGa"`(y?&;E;|WbC59?r>޶&~r yuU:X>Z0ʛ4Q/.'f&ppXk"*[,[J:w1Vov>86.p v>pg0Q{bCcْze[ Цw@»jsנm-l 1\NV6\4g$6bw^F>)3zh-Wwζ_c_6b;JxK?ZUH%0~ 'F|s1??澵 DWܾvhד4AkŽVdvW ߓiW~ f6|I,ЫJSYuL;0s#߰gܲ8ֲ$݁xYBC2PVWRRr ~x “-ny[0?P_,& [\kmͳKA?i@MRKQ6١4Js9IE;] _RD?9f`@ +djY=%Pz^8A퓰>k>dTҭ)^5j-u"b{JN:fu`0 VTB3~_@=oO^3s?/ gUxD=,h wM"~ez.Y dU-!$;It+%m]Rgg#Wr[ckrýн 0X;@O}5*bpU7ZDYI8~LjMOdه[|lJ@n^ bb>m0^"s"-w8 $unS-$g[bP))*a]pbvRf?uݟZݏPYnhݞHxO9BvS7~T?wjCY瑤: bﻆ;R3>{yV@pV' [h1JPXmFeE|}"XOsk`,͛pWd -T}m%K?; 0FdAUH,ڣ"r~5oh9VE-/tGdx$RE]t4,U#B1\}Ӝw6( v%73g\w]q#wN ]Pw q$WkCWBR{rQ!~/ncjKEE;JxR+֟Z>*}tv"QHaG/v4NGJ/1VڮM;{.R>ñp̻^ݪNTjmYC7`'ɻ3ɞ*;F]ʀk}Κҩ'-G`u$c1'G(?ë*: Bo_M}?Eަ[v?{ϹLL-d*[qGl9zْ\\ v ڧ|nV{vaܝ#D J !P2:*ݏŊL[>56do_tp-`Zc.~Ϟ]9[AKz!@K7#9嗢եl)1"X**95O7+.ݫ5<* !'q|"okkPLfW.ћճYQ}puݰ] G,9`}DA[)2Czة"$Zrc,9rd^?0OT@-XR#a` ?Ko)iCf8G:*&T*Ao1:PSC7gDIJh .jԺƕ͊ j&BP\,**J(I(^/WV{Rii(D^=JGՙHs ,uF'ʫwDQޮo a14$S1!0=T.vtj|1P_|#QN-19eSQ!&]llǏT!H( 6k$}"R=#yTc}E=7TU䗓bKjZm2;2헫U 6;twR<:y$=\~mDϜ7qIX|%D|LZJՌk?:ސnė`,\,ϛl<͹T\wV]^Uc;qĽ&,K=AE t#߃tȖKE7+ l;i/iPsxsϋC8D@滯  |`l5L]2gc U 3-]ody}^Uz^H(7GkۆϺLjDdwt xD|@+Tu|zݙxOKυCQpg#bhܙ2ߓ2XjAb3* @а9x*CIJ.%SRˌMe+Gmȳ;aIFG(|\=d!\W=/q_e]6rb]5}r9y9yɡ,w& CٞvڢȿV"^^mBlw(% ޅz ?4bܤ:ZpZ'bz 7j?ESmSL,Ѣ$/1*z_%yp,W#<~*xNMV?'(/)ogi.槸uE&pLo<@(־[uC4f`ė=s=Y+Q\*F[1.]uCnU7D1xz„&4(/o~?7+1|%9/‚Bϼ_UAgS) Os*X4ӌy0qQZGCSlH{X*o5@'s- GL*MoѪ^EQ5b^9K*i? 0RB+R#nK+-f c 1QwSn^*b}MBѷnzmEe^}j睄$?5*| w|Ͷ+W2[.gb~)HO`vC>(GO,}l.P-WgnUgi KVQ eHcJe$P.\I_ꠙیA#j_,WN|i,X'Z`:s<{e]&: C3Ե6 Q(&bSXd-4/TzqekhȠkpMEfojl~XpH}+""x)L=s?#ӊzJÏu_{|fC÷{d$`Mogyi1 )"m/vC 2z ނ]y'Y|gއp7gjPh70gO 1HKyjv6 @\-m-dNjVk<+ γf]G%D9ٚHf _>OslD9~>S癛[|?yI\a(dpw?jTA~-abޙat0E})E lWuQ5\]mdTBƣ\EHIg.GipW@”CNm1V-T{6ۥ>x$=j6ʽS[4"Ϙj6KECmrϫ󳁧u_ި%ws l7O(\Ǹ Jti>z`oOo:0@C:Sj,v3'lw)璚o|J:}m>P/5븰0# lըH$ha"pGޅտN6:_x}1n$>bCu^{L-,_~Ls+W[huئId%skt]R.>GLMf&C\5U9d4rw:5 ̲3 {!NF:x@惚!xSt铩 zC+^W}K"v[(p¸ˀ„ q~{ Pq)·7x,>|ԟGQ>ne䝂qY2֩}`mdwhN<}xBX'ɖri1ӱ#5X ,bLq`)W2q>/3ע}JPѪ@u!٠لZIs]/ﳋ{4RT͜WuɏvGaP 58M|pYFf7&{|+LIqip^&546i"b&$Ƴ(ڃY|2悭)͙CO\!Jgp i &6Rdʋ]jrd%G#L^带KjG,{bŨ1(]wQ\\sq1.MlYvtrvu"eq=:Ku5 1Ycrڢ~ZϲYbXau}g9vqtO%"&G[+^̧#J\Vx>źa*`LQ ]X\YIv%|G.5SaB? z/ ]B@wepD.nw+>r/v|QNn1:׳1Yc)u9=\2{=,6 Y *t=&X#=1Tm5wY]9Hz0Qg7꿰>"lYsYp|? AP}Z!P)kr.p]%W>i.DR 'QhxYljVIj&˧ L7%2ҤYw =T5MkUS PM&vKLeSv.I?o];A0Qy(=쩎xnuHTi@͐>a (3ND"Yw)7ܕ]9v\/:ZGVFG}u0ݏ#I>37 q'/!Ȯ$%-d ЫFxii ̄Ρ{0} } ?&#/th,dgtκ < [scM^w")-1҉:PP٬>ZKǻ&c+ߎ]2muB8|tX5,Vr4v&wzG޻.֑JnlC4}lN$?WگZԃ?Z#ZPwc|iF59:> 52}Iu;|7wT;'h *g ;dz HeAfP؏5#VXģ@Ԩ6y@1- H6~M6)$6hhIc(񼙚I>$C[|(#\NQ8cfVyV>qgZ}TllN z97U*}/ CK I|IRތQhY}Q gGZ#;tI;^] 8f+s슇WN9T-̗N'J.0!9ߟc; F m`Ao;r/q_iFOƭ*y[6)Aveccc&] ot^Qϐ٧ʖ}G'x$&oPV /hSU@`!"~zLj9_&v!Zbpt&s~wCk,lp_[uW|'6,%.>LKFRU9`laE $"{Z#~-\6ŭcb0;ji#D&Z+G@-l\ kAy rWV\x%kݷȬ H* 4C0XK dRk 5̳)  "DylG;Ah EĤh5@^s"2lCTPŸTcjKu÷B>3;=E3N|X1b:{,"6 SqyqN6RQtɇ2_(Nst(N o9Y/4 _gvC`=L3pϣQ$Gݤ$K&~B^ΥmxE;(-e;G{MGBt^|=en|Z^ \:JgZc[Wk-*^%@̐Wt57Z_\A\2jx/Mh[~\yX5վ$Ďtwe{`E"w(ZwAƒLq+wLp}ueWZ97Ϊ~t[8[3jLnO79??G՞Ɓgϣ M 7ІKQ J]Vup 5E 6Ṉ龛ըOhEɈt$u$'5듔}t|9;g_P"&%KMW|95-=NГȚ|jsIՔs%L/`7n8$D r”?9u/+ҌRa+zpW<64`dA66y·U~w46%v([Uvr_9ײ%W {=dC„! S[ْuMq}B UgCଧev彟v=yqUQ!9hꐢiB޾l-_V^6-1bPӆ_-dͥVp G"!i@qm4D>3"_)V$⋲I3ߐrNOWX$u5 \_,+xզ@/u]֫J#kF6+g<~h N3 f^5s XuVz[ 앑b"Dp|a#y;e;A,^ wqۿ ~mװ2$R{CvG-y }8gAh@-FucUd)-ԠƙYvl1 RiF!橈 c Obm_d,k?6oo˥ړ}VtqDV`&P!ePk=d{m X9K2)OHzFfTmfo/eNq!MLnGcd;5b\4唊gb):vRVˋ2TTF%W,V$ 4:*vqU[X_'`l?M"]VEvmK?X2[ x=QyrV=`LfEB !Vo81\,R}Ne+" ѹ UG{PaR`R=kc Q乕px"!{#]%oT#_lukIdL_=.SKd3xLϧsm_-1 2ƋwyiR˻~M"qA< tݾ3?G S Zus睉\qUE^1WY;As8HC~ Δ^>Әg cсŬ:vV%L1؜/ ZIi{ĕCVD>T=)Z-?@'sNY;t!aQm q;SZ]z<$M$5n{R훵%z2hm4+[~c;xg4baz |['*U3T4%ԭҹ^ݝPP;nNIOhMjO@YN^Cf*BD 9Fm*R2)YwgkZȪGKO"+?Jڼ_T ;q$ `#|9wֵ$>~V>PAx~4"IA|c/9-a~j.HQY1=4yeц ̳ăY[(yKLlԖxVeǭ2Վ_$=89K#S0_c%OQCbDlqL@Y5VV M) =*N{&K7Y/q ټ dNːyvƩW)SrYm|O8, {Y V-<[VI#j sBчJ^2-(Nl^sx+̇ nLMʒ ,|:&fF~{Wjxz s8uO=#Qx64?nNꟿgn#IY,Bథ볼=M=!R^z 濏~P\x.J3J-!d}b"q.xTgO#ʌ3Ralƌ61_HsШѓ)⁅%/g3zytҙCeu\I[gS_ŋO뵦?/0/}(9@QbaFzmsSz-NDS.[6M|~T}َᚉCmO3lD Y4%BP<`dw4<VCY7ԅCN凯ܿ<9]7D~sF5^ "-z! R2F$=- Y gbc#NNIl݇W 8%9L 5 c_Vx_KAbPYy2f)󾝑1^L#=>ޓ'?$zKIB"q4=/߄#&#̠hQfGH*2\_(dbB #צ8)e툷S?_4Kev9[ mx&b;2Za*oy~]5&:VW'SjKAeEı~ _Ѽ}FyAԒtTNA"Z懱W꧰$ }VAsoTfU*YCɿFuOf$~kKXEG_}ܚ\VkZӓ%&gVi%y K)c(=ZǝH; H# ;+YP I)]Og;(J0ʟ.>S)$T{{#ѧ7L>ХMF=r`Xmn8UnK!~C qvH}Nܗx> &]#s'm?kh<*ϹzOUSVa#6vU='j{$Tz*sx#knYy@5~׺Yo4KW`}$P8+660~>_I@M-ٖ9|nq)G𰵧Fk?HdSqI>xO, v`Mmb/̶Z̶ l0Q4q.(Ow~d6LgjαtV6n${gjOP,5(Πd04kN5beH>(҆Du;ڵ= %)`bȵ O+5'|DQt*~ɜ[/hK TxQ2}cȜ ߡ:G0P/XRD[`Gv' u-n("<$2 ˋ:Cz#aN.qU4i3Z>}QrYY~ \Z35仙nPДy{.IEJ5ٳ: !/ڤ/_8Az^C+}q3Zd(^m yJGiELDwsf.dn-vo{6Φ(݁KqQTݮw=+țs i\j@w)ZyrzL+)~}[d?wX}n /6h_ҜoP}r a^O0NEU`Ksbg}^ ?)؎2U2GG`˭=N\2 [&]DT]2=׃@8_&hhW~G(yo:pTA& L1;q_挻DyKh|vBu)ԅAmNi ~Z6/c5' )=-)+5 }Q\AdH.[;y|\:~Rp5+ӑ*5|@lώ~|5JA]=ꆂϼO^eۉ}tScaöo=YŪ':{(9gOt3u ա3}1̥N,:>*9NI/R¯EɅaEfVEjѳsڈ/oXSrPn;VbeFof6Ϋ={ B䧞ߨjyFؤLSC]J 낂)Y~:$N(5rމz.=wuS&n?Yra~!9-6I?X'&DA 8(-ڡf$  +IH/GMw l$ZeMvoodEj8(6g)%s9x،_g~ʱKН)}p,ˇl s1Ѻ!O}Ħ<-XZ܆}k|-Ȗ/IG rR4Vwʃ{R\{sB+j&w)WPXM _;̓ݿn]=[bs6t)tq`c¼]Jm%e(LY8n ?|Gr3"lG)9ч3="<n;]'2g.bw_w?2i cP ?ԁEo2DZ8/:hIA`x캩e5B(TV:3AHp)yuKU[(885enzitRKIPSy:E{>]˜-"9ɱ쓒V5`JeRەCV|M6- Û(T T-:mGj";61ci 1z>+KSP=ANfݩͱ ()ۥ&=cx3nLo3Rάлre *cYwʺb|] .H RYE99K;}Q:(XW 0}l*e2O@yi%I_Lc>ۋ/xiӒ*}vifTTZt@ǔ[Α~VQտ/^8d{e$ ~j]H?IPx<.;*%pSgOb|_L>K}۰ 5Vhu)Sq0d*a4OVac H8%z2-s >*g}g2Qo+trN!xXgK6B;,L 3|`Hʩ1%Ú YH硹{ukD|e(x'VG?ut;IX>SIG9x۰I 6 x5~AM#Y؜|U&Gp9oq}ˡ1;D=XʅRp6W5RY6q| 0M8N\Ыpa^*$yǪ[b%VF9Lj*2Dzt!|QodԡBl,?G/Hd"n)ki՟z2 ^5;G˜ʬqP/">}Hf3fLw[c.\g5.U(|E9 y^+C? 9o T(REA)Pv_)s:· j S˰DmU irzNOIiuE.w?LD_AI [xdDҿ͜8bET""C$mQZoT]yfV MPS20'iOS Wږpu +7<&RTWǥCG69w.F_++[b> ڎ[ݖR߮芷UXpVX L.bCEv޺MtuSk&MfZ˺)}tQ syn]m.Vzd,3?lР_v KgWrZ xL7hn!zgZ45,,K#NQvo~kpAa8nk" $fKS[’‰H?{*i`ʼnMG;7&`uvV % *[y )xwvA[-P=]{zq GUQd8_XܡyE4tWz8O"Kҥ9bęY\83BT*Q!f6 ca?\ { @ i] o2<)B7ә$07'3W~ysͼh7)"~Mpzߖ\ 1>wo}jAa!v/B/:VYP KE, tO^ ފ˻ֿedJ# mEŃmD$%4W)(s̀@3S.<`YEu+)2Lr GOm?Z7>#1w^(H`}3X oǴ/Xo-L5~y5p{>oY}m~ <3gO!YJy&1τoSU-= Vӯ|ytbj6 kS-o kuZ0Kg3|D?Lst O#b\Ly||=`IŔ!ZaIסVZ\;aEy+Uu=[Cb=o\)z Ӵ3|M-Ҥr,,{E:]~ߒtԀ&35wZZS0{Pi`}p(hm0חS! Qz&ؤ ¶U =읍=pRP FtF$ָni % j?M+ JX%ۀSVjb\a{6#f6!|Cl,%st=bL L 0zM\PЃWbd_ҟ;G`\+ oH@Cut:ژk Kcmڐ]a/ lA`?l SY7znfJ1a5ޓj? ?Ȁ!txdg]bhSX\*a$99?/ x$|^?~߄)UZ囵{5 *afcܺ'1 X68x6Ic#gK{;$.~;)vS"y8usXJeX&4Jf/<=gd-y47{8^ϠEFҐN$^='>9_) 2Ԯs3g5S+ [WŰ"3x# |WB3Uwr m$tCҘ쿘wSZW1k:Ƚ`[M5κe0$oEn0RzKE9]!o2*&+y5q6M|gyfzN"g>46}P>Ur<uWU(-%m ]WOFc჌Z䢩ϛu,1tWaDWfvNqLAmvi[<"k͛p,I#`PxNUA}@JruOJ,'& NXj%LkJY{]3u]/9R@c㉮!HϣGKra[`zGCmJD;tyaxH=]-|/m=_4 F+)3}|Κ+y>5?KאHٵ9 X}Hju?f[(mԲ8;w)@VbrCrviQYB,wrJs`x-q{96/ Qy![I6n:(!,[jxi*Lp`ͫJ-S+d : :o>Ihkek8)~jΰ(Dԙ,yH3Zy- kY)0ciMEM%#{Ur17mr}auFǰg?sUϝgx/ rd; ]=&V^u (~ ؃weR.9&XUNEEL7=eXPH [wduۍCm{!55yG㶐U8~W\\GQi i<%(]aI˜U%z_XL5 L SrP> :YŢRAKo%=Wjd5q~]8z^)aoUs@ě{(|IoĦxwJQ0~JPLmIWOiWXC@Źw;ҡL#j%EZ74)dw[]jJ/b^ݸ~Wò?OR% 'lEsEܳrHփbvZQvnIlS΀ *q4I`j*y%4|0J֖r2{73t!K\ǟ& F< f@xA#<њJs}_1h.UC3(iAaʍS Yg>[/H L|T]^Xv"ce,@ <4#R(4_"(DUxy\6PlcC%Pըu̓8aż_d$=5zMqǽO|=%0$; Q/}9# @Ga.c:lQ)7M— !Ƨj sH[D€{̽쮶HAt"k&)i]|֊}F;͌]#М5_9|_,; 4eLzj//&WX. qUQJ£NUGĴYMv4uéWg 5 g$Y^=~Zi^R"d2W*LҀ=9&U[gV +g{%-:Kcp:55lF#vJϐ1p& 3 W6 3X#^$ZԀ''{}?xg츻-~)[QYѫ1|$nJJZؤ,GJsJ) ?\+bZu K.P3tru XE<,ȊĀ$64qNIʌ'_4&¯ xp"ng4k06IC+L} 'ba?f۹3({36f6iF學0\y&(9dE02Lƅ63W/5lQ##Q 'GGu r/<,Q~u:{z9K>,2JLmYsAMgR4T- bT#6j<9s~<\E(`)mt&\oo0y UU? o)dHr4ikg}ib}PNI\#"; eJjf-j"X$FzLy؃B ԇ~Hu,;+~r+FtAؖ׸el$h@?NT/2j(Oco%L "'ZOJU3Jbʛ*AtB%z*ĊPaf&sF:E8S &` 01=WU5v鴝ni%~mm:Nm*juQ[ -+'/ I"1$!lZmug\FZF}'lF8];6`ܤ[ Ez2{ ᧓Xk @ĕ%U^Mժ8bV%g+EQzra=Pt#*3Q Sd%)wf%Yhy`:3Uݖx$+ϖ.<"^5]u!F_ ?-竳I Bw]44!R&iŦ[P }LQ[hGU2`*WVXVoQH9ڊX*a\?:u2%Lth{|9dr\kv8+5 s#-)vՈ@ RkK'jnVշ=RHS+LncEPK94)m7WKVRe% F OU1}錊`b D=cx! d0 ꋖǕRu͡C5;z&']ҞPj?N[gk/2'XWVF?yG*HdT5!: z|B;Aa8o>轋y,Cl M10D"Bf8\1L 6[oCNTEc $`~|XRi7UX3'CcKJ@)/V,Ij;l#ūdWZZ ခ=W Xa FeVsVbLY׻T"™J1D]wYobÅD'6Dᆪ 6ըp䒥X4=2)t-Uf}Nt 5( M ZQahλZX5gFz} H(_c4]O̎*^Y~Q{,|$PN)>J\ T3~%oB x!?HL"*]Ӯ&9syp`Mcm9\L(1kGf *KmKfޯqG&Xlȍ)<7"_1,ѦW8W#@:sxhI9@cD\ S\"H;-Wq#WwDVkuũLBo?`h\ߋн޵ֵZ|oq[4U-S's2.J@!8'a)t|3{HCBf˵Oxd/'kF}m'X]0\Uz·(ta_X@ "qD2 k'q!2uYoQ*cƣNТn[?ST<{V ,,lb;FXQ5&w߁{Z_\N[ҤX¿d*7c31hqo?0p?G%.s>$`+Jo Kjoiu*θbLfMI9u6. l{e/լ@#(2ïmOohi+Z<hɌX ml?jA9٢J7;8桬>B)P 뒯W|{^,萿\Gy)npUSYR6N{Yȩc'bsi]  &ݝ +bOU J28l wjvpz".w1YޡѺOf<~;!G8_B$A|)Gr{8߳x$756'{y+4YӬr=#_}Ŕ6eB'f7,0{5bL1<u{.-J&~DS:r-.L988</&Ф|jٔ{:mx1m|) wۥ'ӧ_~n]BJ#W>t?Uf*_EUDO(*:l@`JhEN?[7wrgt;ˋj a8]3I4':%(KscbY7R7_ KY?le֔Wit]n 'c5-׺kcsaN4>-me@ʹF]#X^Ea9\B#p|@EPGn]frGBwUcF|O6G:&6b(|T救*35|Sa8&Q,E-Çv%^^W.밆ϑX kt0 G%6l;W,4h;6"PVmEo]{w:)t˫αW_%.bFQo&(+#uK8@~K>AݕUG* ,|sRB9ſjTxfZe{GTeĀv)h`IHJz5Su0l\qA\by3)'r.o&`m6 jQ.AR74aTuYɵ$x,%,I4U_^XqcC,<>aHQ ac|ˎYq/_'uhM==zNU2=gͨT^)g&2n\PideB-)gu\hv-z V9m^am<)MG, QEꃖT%|ד=若Ow*[j[ZtCW< hsa3}aϕ5s)Pݡ}-_Cy*zOrժNm17%\^ Xj±^i?}xCBЅ4,C=`֏bJ.g?[K&,R[_)~t<<6e'1=5JM+ޕH-;o$+%kRA멃"ALc̈JO:4/%?Fo<+bs7gj]`p`PPݱL;OaNabzd=ixʳc~h4]ܦڿ%,xC*a1*n=y_CkL2+86 uzF:wm$q\Yp#a(Kx8A1K `!eNjQ]/mڧ~DcI`>Jܹ1%蕈_p{ε"Fl@4zXZTO{󩋂Ղҕ5'fyjvJu{$zÄ"yN šY)a @j]Fwk=+~=wڦ|xf@yi܅S柯|^B[y%[D<;󡤦6Eh oh<!xN0H}o~Kl! G{igVl"&w{4Wq0Z}*77ei~4 ;]TkC9XlYdzۨ8iOti|'=cg%M »O" жW$[H9$keZZ ku;b8a).VVFidXJYق+o3XºL.cWk]`.'㡵-MVO~rE,U??j=)![$8Ȟ,eDƶDܭrE>_ҿzR7#cQa\ס(HuBq7v-?";o<y{ ۿEXo<^ObNw$PnT,_|-x/5˃a4M ˦p(U:@u6m=#u%zr>pI/ɷ†=MA'ʃKY\Y^pGCsW PT_QV?B8o4tgw(dJtHY;զ$0za f,~HirkW s245\i*2xHxXK[7I)kx/ 0g@j-_"G)TXYq_nyF-2+%{Ь( fW)3~%ξgY\lTh֋ڐsG`aRk!%ӄ4pv/8O0#8woQf0s҆"3/ 7³;x hsaMMg.#@xL {T|,lae<8Q fg|,feFJjvJK,=d/a9=s,wx;'+KD s/)qX| ftA8JS ¿YB7 9PYX|dRlZC)oݘvb(MB# '$UXky|55!Pmw/wet=曟'kPa*)?ɽu*M31 1Qw9HY{Q26"KvmºY}ZtL/RR :*04ʹtHu ߕamE9pQ):#+t ɾķ.ӳgBi4[leW5o5 -r&?w&/avL&vt\hOMZ7OVia#nv2q,bT~g[n\q~VnG gxFD(%rUVWQeB¸*ol~<@k-vl-* GAWK٫«ԫ _gqs bE JDf^ݍy~]i:(ޚYk\d+[RJ=?1oQM>bkt"No|8lSLָňg# fJ;Vp6öyE6}V; p\a_ =Iρ-0DL)S^y@}cYRry(Oƈհ4꣞ |gfkw ۗ"Hhjf8o$*zA3D/Me;EqxnfOhlksh]z7Ε\0p2x_z Mؕ yѨ| _(>[t6f_,~֦g˫0ËsY|pNHPRiax ;P"|Quu yo@R,fg;8ӣ]h?V&W Q&ᴟfX9 # <2(gݛ؄QƩGY|q1Oe ^jr%iaZ?$u;uE\; pr[_5գm2vy 2sתR308J wdhh!}mre r%=KyJNx&7>`?< YL6 LQA%䮶K-Q]dž}+U/hl[澁[g-̂_W)e T$KkbzL RQ"uWJ=0 k?|@Wr4n+ZjXrQ6%囫p֖X+^P  d9$W{i"l9R.,*~_ Eo q8L_g)PMoPFx LሩT (v>ÑUůD {d wW/issRO so\ĭ :?O׋[pZŰNWXW-\~x\'vϿ.);gݔ(ݖXy_#8~g~UdWϷ2=ۮU/C5FX&hZJ037sU-:OK O.."7 ֫I_3;ttݶa*ZIrw#M3,$mrRAkt1}ކVN%u#uc.DRy$x\$דy A Hy"5 9 J4;Ff !Gɼ+(ߍa6q`^e O0Xf^>E|88iy^?֜G~I:rŸ /MmK]7rdRS'wS63QgfˏZ˝6&lf4ZwziZj ~zKKCgۥȍ@jO)`~]]c?w+zpezz*5JaʘwDZ Wd^Y8|L~@KaT9J5TyRG-/lt|MGg w.(i;X\2+)p⋲_-+ ^nSw 08ь+eSLc}bYYUIۘ3:+K<.sm/й%i+0O@vhD pu/b!#ra= qF{y@JtH/K1/`)#ẙr_`BhVfgRjCaujCESR~y\+9p~O9;i WQNC,^?GcVXO pvwĔ%aVqa=饗"W6OJذBQ-([bX z-Vؙq^"2HD'תt_Τ]-V|rmHD +1htD-7)q6|,IzU#2'~Ǝ7#ǿpէz٤(j:6ql`(,إAg$*1;Ӫ|nİx# ?Jj%ZƆHm÷_x .qc}=>F{`bܽ,͈`߀)U(m mI-^kti6=w.Gc\2 5 hgpC +3HrV'HAHsHj6qxb+Yo?nh7W12r? ihW l̘h6 =^~Z# )*lhh{onE.Fߨ:>oP98Dg䢡ؑI_2o]K xdhwlOa&v:r|8j:ƈ; ;c3 P-ݍiTKX~+<#gX7fr?k˰xoS=ZV>-^~rZc}Yy]|rj+#HIE\E-mڷs Xyp_l{5 iMјE:gKlOwRxD~@قYDcSqץS"/ދ7dK0!ͿI1ot銘[GV|X*%6Ή@8]v6`f15v ~ẺiܨlLٴS,F}Nse J`l#vndxD,Zw!_0_yP1ơ,ʤӤ4Ȏ]d /kz =.EC&{l\-r}똝Z^6|ڀkV4TyL. TR"lDP;inj_[)|~j<P^rcrQAa;GM^#6{vclH'x mzl#|c-18y^FU"hU%0К(Axi 쿄F|s1LMxOMx"O~npGyXGQ9+ͺ fNN+mR\-÷k[P+rUEדKj"G8"%֦͸KӞ%WɣV0N JLg'g-h}JI^(hkY#Âz^ wZdD^l6[&n!0# ? x4YAv]z}CZN4J:)+3庽44BwP`>6t1WʏTдTޱ{1W) Ym}Hy6LQ΋xJ,vO4q ;5e$5 |9] k}Sm}'5A.MS `.펼횈)XO`>DZς\Q.ώFx]۠&\%ҡ({)" @J"TG%%i2V Ҽ,RYU|w$j?Hy†M 9.%W "7M^E=.?R~YM4m*ZAnк{ ekuutm) ؿ X3uy^U:e DHgO#~b< 4ȧdAo3ҡʇ=~^\kr.qr )WX vy^Cފ={TO(>)Z7imBQejǔ#Yj0{ `{nr:tOXT?فj?Zz[. C*YŎ'tiDr ]wLu].Lrx%7}^ l|x9)åenws8k"jCp$T4'wC܅wR|.fCLko}9D9[Q:Ǧ[-zF|aޞS:ӈ5$ElIوʒ*DϣG_JvO8~CuIYSng@%#ʧoWҩ<'2 ?ߌ+?r,)>59n)c Ld%nj[M[.uywwXgEUA_6OSffpX{ǥZ4l_|d}4[F*8Y`tP#?_= %jOnDBwcP4gqΏ@^_u2(M#0kֻWĶLXh }sBHfu)ty/ !ŀUWGV[E^Lx1#@G Ҿ& |lo_タo!"Z#9B0j SiDE+_1b5ܦvhD+F؛c :Dix:(j:{[oQ#fŨ@A$TA_YMdtԂwkNXSԷ1|DƥhOJq}4W2 Hw? (KB_):ο,̃qH , JKS$)WG.kڑzvv 9r0\K1.٥. إfv ܃,pY.'xv9.'ӅO)-JJ71BnķE KhZbE>6L(\0`԰3_*Ht7T%Qzy >şrt[,7B*{BG)7-!6=y E@ ffN)y%OuUװ8 4OOn\c\nĔy]U ]Ko-]R闪aNTmP_as@(KDE ڴ3HΒ<bztgy;¯Q: RޘDwʋDx14UV8"8A-D@Īska6#ضbV岡)WvMrerGZ ^ӵ]kh tJHsD;sq YsaKBL8*z84*!:oEc}MІxҒ3o\ fRHY'YviNNE=t;:t5RaCѹ4G`55bN5վsJR_8#?U&I,Pd~z;JkX [#͂ ukY-Uw˺7T.W[Jda뎩.F k&a W 㹪:r08w$:;^~AA(CX&m"rUr( CQ V nbm# ^ևIȉ(R:tEo9Wޕ o 8p%/p_q HYwrv'uUO;HŶڍ)>wFtč?/Yt3b&ns;DklJk.1c ##&qc0 ;c}!ܒFUB>CjTR'B-iFR$Z>ss3+&Ri^9=ɈNYҏ8}m1$zә>'To tB ~'/Ϡߣ⿧wm*H a10x>;0g,)[`vXD48XәTť0lPy&ÔzVP]kl ~nvPrԆVwNC"`m qѽ;~8!O"D~ZA S3eS&j߮6rGr=yF"Rv]fp]`@[.cn8_&"EU3^!/0`>.QeF<'{jj9 v8rP %) i$96i/+k;s\o$^ ouItׯai >kDO_v"+`\ïomBĤ}_іYFc68:¤"^BZC)[(K4c{6޳ t(oBAO談d4pP΋foO*\x4M;L-ϧp9ģɤJF/h}Ayu)(!@-fҗ $Q}n:u "S*=}2xp K(MV|j|DGRuNbkK5hvJxX9֦҅i'eSB8^] y:MB֯{}>2DثMx->-saP۶];͝,@Jaᶺ2柰/Te# J֒ꄎx|NvcaTI4$44<TU:su@.f1b_ȕbd]g6-˵iٍQ]ȺۈR K dmK7/J՗NXgz6V#v(6rq>gϥ3LnzyߗAR )ߑH_Ķ9R>LYIȕwK^V[X_&%`qAD0U9*=.#?-YIC`2ڃ]:!?{zN&~װR.SQ,iC{(%*Lk5R: j{J!GϡP5(1qR wW`%ޕp5Uyےnǔ9TaIZ cA: kE>FU&eѢo]u w$eOxȱbQ@ݻcI{xP,0XN-ߺ26ZuσeMnxqFs y1sL$Hs=­#uL~'9ug.P9cn d?oM[;(JF ʙvc^_ĀȇU#mb%c%xnYOK%.5 D=&/N^Sجm7wJRW~x5 5йaAÜ-G#(CwśyWƍ-|(*Xl]/>,T}\-J350ނ3u:+y_}z-Qq0PRT`(͝03bgt/LKj1wy5漻3}6yyK&nR jIdAzt?Z )mr)%q3.zb)ҹ29 h{ATCVLS WO,ÃILfpJK 锏= !M,$RxhTW:$Y\`$`x7рqGJޗ$E:jtcx,xzD HY;? n7Gcli^><*C%3cʔ ^9~TR/J䉔|bg=(kPbU}dzZ.ZvB-M-r Nr9!ZKJ{ʄ'._d{õh7+^1[ ב)ƴǻ/OK_2ŨM¤M?^m/ϭ[tq f/ Q0[~V[/(}!rβɋ̏hm .ue '>gg'C W;#wU*YɐCU*@TV rC!4%j໰.<2U~<M=t&xN.3gMrW6:䋒 d rCݲGLҧvwlO)S\: ɽ_}וrU=.StxoxQ vG,.ecEyCd[&sUjoV #Z}C:KF*Qm2Ŕlޝoa$N_"c&>ABP.xf+s)㺗\O[u~z/+3zZx4?MID1ykA`,/t^UyKERqZl\JdYJ)u9?Wl j/=NSC򾀸 (CUgrpNW}GJe~07#ې%ۣʿqUw_\Ҕk^D.mEKp?z:OErOil1vKJhHN_f;r|]>2}PXE{Jr a>.+H2ω_je,}Ѹk᪞ʭ{#%Vgco6vbP5iVnu0 )Y<)SգmqJ7YPe1ajm퐬he6)>B*4V aClc&Leȅw RYfwwMjF>d˛=ePU/2Q&j * M(:cI|sW< #[w[; !ARtrnk-+ؖrJT'~CXB[4M`:do9Q`qU|^w \d=*%pf٘gy~+i)+Mi=d-络HH5ib@-_XADYNdfGY%$dzBV@"ZƉuIoo1g4J6m!r4hhT ླྀh /DSe7"bsX(OFǀrH0Fįk 盷B28FJ'zKsy:H60WSo+ctX_M KwUDJoq:-Ҕ>NJ,lF;e ۲wVĬV\Mv{/oAiV&T*ua-mBaxTy*Z29cم$ ZC"'?O1׀ՓQ>\JZUQ !|1aꈒVdYD}KW$|fNB6 +9 VTyq8oM3 c@pi}Y0Au {-ŀ w&|bRW!!D;[0՛ 3A|HvvFx6_t~A؜JR@܍wH+.\v'0vNsY) H `eٕZmKښڴW67a`'tWz& VBqLFx,k4xTp>q`<kF)Εr0b0Z4SJ]TBduy^'0zc n 9. oNi`'w &L*DZ7~'Bxb:a缆 "O5aXZѵFZJ+52l:== hR4cp1ﰦGg⪇&\׈JORNhd 9Rfv#P/ 3ĕB#B"aTԤIɔBY˧/zt1E6=׺"v<-RrMJOe%p򞁭|/%%RznUtT#6e~!@|[rDžĕD(S ~>5 W=?%SrHqW}F(P3?h\fpNʙ^B0"Yj7!$ KSܒ:xm#3<(}w豘(~ Ռ䎔4q!3Յqo]w xXu-52K*Z4AHC.Ki-=Se}=Af#? go}&d^ԃ gD1X[)续q%j$|.^IMI&0\(VE9߫Mya/{Lϟf[uq>JS@ [y_c&Yax =vO/>u{u{r/CKV=0h_һuk#IџϢ'ZJOzݨo6G9RJ>w8 D {5XmZWǙL8U? rQ}p`\u`o3 aR{9^v"\@JC//u|%SPF(Ԏ}Y3\PSE[=NAR &fON|oAJa %cjFTpz[trAYPB yf:g%]RK.;|mٳ ?aoh A .R^lIlͶzGQ?(_D^ N;5iy]#vQ\H-mzd7rDVɐzmT/usu~J܉\r?xR _9@a5ģzJ<Wg!ǔΝگym=Z#ʋdXKxTοjf.Qk>#y/PYGsy|>{>&|^  Gšov(Z%NBaoxQ /oA"B7h5]O`ݭo~5T# PQ ?t,3;;$tw-Ӈ++iw=قRd.խ$MY9ಷleW0ԦAw*i`8+$8'bKsAIwW,!𳀘(el8@F[Uq:r203u΁A'QߙVD%ׅk~w3l"1XLVm_G 8ugHȥ9 \V890mˁմr-OZi㎂YזpVAOֶ%%/99X( *ɹ זa T]wF~j1}ϟlIMbXg@EuH`,@@x)?[ h"it"g=&7\ggbNBwo6!ַ-UPeoS]& SBYH+|v/ )yfO|eA&F)^*֍`7 tG\`qggPlr6]61o NfB#F<`|Ḧm(5ԩSN2T54Q]r}ݑk͞9Z\Rɝ-6;fKZa{ю l%|1J֥Aa禇2܈k4Ju$ׂqd @Qlŝt+ t*]V$&qM,W&D| Z86+ȭ~R/.p]f%a] ax  RGPrKy{,|~&*bsc͞ k꘧8_aysUFpژ/NϗA Ie& 7%% tu GBUO 3qYfSxw_8~l fC#MyhfS'2p+7>fϟYb8M[·;+C,GƤ*E;?S Fܦ_PTl<-0o٠Ͱ[VyK)"Id\QPR=>` ǣ<*jck\X/O ~GGg"f|,#Ƚrޗs%M·] tAr~y$R<2;Q4XD:o.mzLMDC2]%uo#BQ2nB[E rlI/ϓ2 7F bކWAn;lb81N*Ydrɧc?g)iu!~1dE NM]sWlMN**Y0 emvJ8_D߁_t_X>w}nەZ'fIR1z/ǎ[_ ( }DuD4d^⪜kURq)j,08}ľJu!qk \ -ƋW'2A7ϭiS Ѹ!y/;O>ċ>²2D1`zOs0K>Y T։ lA,vK -&j9`]tn`w U_1_L.9oϜ),_%L_2O/?᰷:᭼eq8r9 \rYMElpKP)hh)hHސk @3rrFXpsp#ܔx02AM幚rH6 O]Ԇ_=UG!7mqC&Z WWajH&Qmt?@+d-nkk0oRS$$`hM<= )Į̟&D&P[-G8Us],hd܋;!=z~tT +W&v_0"mR#ԋ"@w ⊩0/T;l*B\{O.OϵQ;՗r^΄ޱ%~jΚ0/fv,;+9 m!dxK cQͥPA'&1hႱsJQa/(΀&Ռ 0q U?tQKKZE&KyFn|w@J2EZwūxen~Т¤i_d_щbL:.ԓVa.N*VNV2`dvD"Z ZBt.e_!:IJ}V?wE$gQr.3bxeL-ܢy ~g+K~tVpC=KVgb+v,DҚЈ$HмހxGh[\05<68ceYB3+`yHCL10+Gb3=DV*~%mΗ0o1z`V ߁k ^R 2wryӀT ttY0UZWBJGsd9g`ʼ-QpTW#L ;:c=*"ݹLI"_CݗUgF٨=]Yl`0 5yeT`ijs[c]ٌ cwbCo_E|(0ߡ=M$TI—&: W@1D;G.S+=|c9p?}9اѿR}p2u*9>UГ6!w,5j~tF3mW qW蟨}@aWU~#8cn 1rmwB T(=Cn̼t?HYBsbڊyŃrwzxq8xuG,egB`! QI5`5\,jUf'ĻWɯ,ת9(cisxI˜9#(7u*LϳccGztQ(4_C1T7t9w*<(OҜT[yWOԜfN |+*?)( &[KhnPo>h^z@c.5]Q6,JgCݼ1nFd$pƛY'ef@ [_inMj6[ŌP +E97cPG'N}` zMD#ˀp>m|rN ܢh[9^5˅kYQo=ųa$/կNcjv#< Ϙ1D}p-h:GuNuNG].gBFVV.9ŠwFY[L [c/hZTJkebe*U+a{|uU=V1փyO:1e>A,|@DH]p>YJ%Cw0t,윾])h9' y:WޞD / IVO-ۅ2bv43h1p;i=={?iiu:3NX6x/8t|=Nqq&%2)>e[ytdCV2\n2{I \<ך2L0 Ф-_-Nc{Nti=[7k.7+fRʘ_|]Wxh vɊχo"(<\O/G {]p\`Ἇk\*c)BAG^ k =>`ٓ0k|qPBpz3Ls Fu-˻Ư J?[r=T5@$eBɃ#(ico͕?AX;fi[Kp>/8zgܢ:2|r8zq +Hg/z #%3%" YrE!]$CF ۳sfFRˍV޸vimԅ>0_NW0H@1XSeR WT`kIj6VEsĎM zOij5ɹ۸*K^nWvsˬ45h{%7RR^ϕk`O=chFu}?͹}nU5Ob|=8;ĻT{댛C˱7À_x8esn(zG%m0pu]mjRT9kLs R7j;5zof73}3FS'(3oʕLhGXM*F=)sx\0lexJ;kh:+޲6x^*6vx97'[օɯ.31=g&⠼dњdl !U`2NY>gS=J FQ~1睛P|g/7M>vqgɫQMWH1'0C/\-BzhP:+7U'H-E:wDFynVV+.. yfn+;}Y䐀6`~S֭XW~d,EBq|y٩"3CK/eGEsy{O++Yb|=Į;EȍZ|e*,Y  Ny[ =FN=8aOtbKGGo)y _A>ᒌ ?:ե̳uf_ίf἗Q)BD3"N>36l G>x)`NM`g{+sQ-`hN7P#P@R]5w#a?O\g4T&!EL cGNPĎ4f5 .2HCϞg`WI^PuFVŽ4u~AغL.,6Ϟ!cM;3?Ew8?OI-$vMa?64)GJҚyq0+4z٩wFs}Y ">{N9X X-?P\PMrtX]W=>:C&m%! hSꟄ7C;!3f<|n#VڪʧV8{7 }(vFw^!TFk7Ŀ~}%3# >x.{7AmY2:AN=}o I!M*5^e_TO8z1v};CL`L_Gvַ{OGwU,vF|@hj/F 꿻<\yEz|$,e32D|qMO!b' IoL4nFR?vɜ~ٕN[?LHC3+xA\ɜq\V3_`[M4 ߒ |XgKL'x_R}xZ! Wϵʃi#i8Ϧ;bLwYTH? ; W{*r2lNJx*~LyeR~$c$yn $c{c^k&a|Rk`:_#-fÂkp'5t= 2ܘ3f[7r>pa.4m%oɟϓF1e?cLP^/tKqCX RsBЇwؑ}+mT+{q1:tHĴY?mxt3 7S)b}FkD=',蜰򝸉nNN9}mg wmМ6C}x"#c@ct4f 07a%1^0~, 8>҉acpQ֖BJ!޸_):| Oa\8xu`?MWXHOBe-y(}(<#޾Bpov"w(B;}ynq =6pPlm0I^NhoxI:;&K-pŞo9,mg-7p p;Uuȅ w~^a%%@㙭V|P8$R'*3-1ာuts#.C^L>{rs[F Bj{EMog8LɉYgœEҙ6WtKeE{s6m``t%&;oa9bNd@_@/Vo 6.Eqt| !,^~Q9JPY=#6bǏ1: oPttnۿZ@q錒ӷ!-WQ/-(`7~%{"t=5 |yG/w~4T47+f^zI|8>dAݱ+Jn㴤-nv `~T3_Ĺ/yqr'J|Lq15@/&ŤM+9w}g4,N&Ju0߂Kv[s':"i/7ꔳ][%Aj-@ O?DYhfAu 9h&U4ض="0;mPb[ %·mP 2r y)_a1U6۸ WWU"^]W"5j +c/{xkl7Z~t&{3;IܢiTǽ>) sJ'_9{L֜/֍jagAL(:4<(& o,wA5a-QD)vuR?I.?nߩj^_@N|Faӫ>G|rScܪdrDt?zLjַ*Sg8 ճ.V5ZDr4.AG`a5RT֜Ca])u<+@vUP~ Y %j/uJu YBȀ4jy7( d\*&^8eqYi9݊\D #-nE:+F/bEb #Kr(#&"dϥt9d- *3De;vx6q1qocra%$и„ZZ+ArW׀ 9JwK)XAup-c)"6a`/| ,esP^ f'/lTgFa#;`qMem3u-QWwĒ|hL!b8u&WKPO-^R~VIX8/ƹH,@YY1u ηϼhQD|i;V{n`79оJAY2^7՗Rt~5iJT[`Jk,hOzwrzp՘.QH,g$܁cqj[{P:,3*0; Y(멠ZFj3 pk 1}QĞ:pEylm@McIJx7/YIq&^Z.e1Ajp`!}'(= Q6 #-}_%# _qb-@Rj> ekcc Em9W?/oY[CSE8aCώ&-O0VdGY rQRtO }bU.eS˗GORg9we /~vn'/M޸Цw6~+MsT8߁?)wdٹn|ݡi7s-6̷0*R zۭb>k}SgV Px68 XCEn*\=GWtTu-[jDZqMbL%XjfV.70KG,gy:GUmz!AX+ n܌ #ג+ܙ 2Ye@O%3Q8:qV([X._]g/_r늣}Z17g"р IK[[y7gi%r{,]bȔ 4APFFb߽ӃR(bTYM(.TՉŌ~8񽦻2.LiMNJ)f,=y7sl%r+iSsm)`A)dq%Re1685H-^wDʳ&ݧ4tIGuw;k.Gۍ ,el&aP. i Ltӌ܊W,A4?وQy]fyA- w/KO+!$/$O5C#"ҙc2VoG:?s#y\Kg|ͩʤ9S*W8#}ڤįxK\3k6]c+|>1ڶUhG\rxs<7R+'c)GX P&TO.=s-h`l?P!ceյ'קB<ɷs|IɺE :4KL 1+| ~2{4|l3N12&.7Oi"ui up_xeP|Xڑ`ӵ0 ۮr>dKKkrDVJ` g5{"wG7N~{ zdwyx{h⥭fFO 2VSvpp޷aؿ;č/79_!R10  $m+cQL.( ^؎i t O1_6sLhT b\tWm͜k 9dbhX/UyW4x{2s?X]8rCK?1ߝXAJ.m|D텳5f6-,Z}̮]KлzMJi d~8 gL_{5iRʷJ8-8N8Iǵc]ݚ`0rރg{};ѶDar-ж:H)b;}~ciڍc")`8hTY3it{5зq쇄Wb9V|S\c Yږtq# oG7Z{V(a5Tb1x to!e#rɬX;tyqQ;vJR +vsճդm8yl;Z):_àQ/ CIS[l&:`sۃQR;jk5:k2U`yقtu F[@-Ϳ?"ӷKPFeHC}z)(OXp>=&tSe#ĩ|${`aY'f/LjX!|(ԩUj0׸?L҉ȄiP(%BTnA5un`ү5dĂPX7+?p _-oٸ gc+ڣ #W:P׺{ӿa-bA+v˦쳅\ruyMħ "Ffⷻ[GCc=LWfduXo7͍7c =6Dyehvv9KaMrrS(1G4# {o`S(iTm!s뜷ea@Q&?{4^?s+{ǮUtm_MgL.[3djY K̨T"j<b=pT$g?CioCY3NןT3-:R*`Z@LKIM٥̟HQ&g]qDlx0mtss) `-=EA`%3_>3۰n*`R^J /Qi.jJݟ(=Vh"oo~PaQN<7J |+o~Ap G,trI JnʽE~ X*EP3s=xz5^t]TKtV_5IeFFN i?% H{'~Yc?jۇO g_֜Ia(JSgI)y6/cB22+/g εhӕтϝnC .i(0 ?\0 cf#T<?‚/r[##oax)FI߿ݏkv:BPfB@ Y/5S (i S/3~D;6/ Tstq`OC,':<> WM:)Qc7  ?$Vml1T7_\zW]lZ#.noJ&x.);#:a #VAGFxGWҬk~n3;c|/Z*do-^K%0 +y*{Pu/KJ84jiF L("p*OZ*9() Rzp\ F{S{ hv|Gif/24u$;rЍ97H1KowfA[ю+ZR5Rz 7NLz깤M&n$=l>]^|4ХY)wsO(\igyZ\M|oj~˗[VQ gЅIz ܆qeh:bp?h퟼NEjACz cjaLP&(+ƥVP2yPMCpjZla|(>\hcpMT Xٚ㬿ܻSR Lm0W32@>`,{13.0G+,O{~-Τr=z٨{>Yk@[1R"]ׄ״]mZv#[g<8^To*޳K>d+;׮)w(bv%ݿ.ȪS+A2 5;$Ĝ!6P6+.?+ %(bSɂ}난z)ء6p5F\ճVs5s?LK?zr-%q J0Y(m4oDSǫ ?}r _BǽF;F'ʫp jt:=uۨV @ qJuIRI wN ynzI9)*9Ɏ^B)*mϺJ?`S'W ׫#Dw8C]rUY.y$:<ө u)[:d1o;x/ O[팍Cᇠ;bY#[=W u;.Zwmöz?m:b6Cc<&l[څ)YBhc@|Wʮ"j**+~ CȽA4;RVU:1n2|G燫 #kHŴi,8-$_|+UüeaM)IWJyE>uGzCfb;n AٕXc-_iſ@rO$ʓb[g$4U}8b~(G5r-cNr~@,_LNZ)NTD}5v!z `-}O:{+ ֩Z;V R'61,LE"P{]$VމA:Z~DF 97 *rR -<œa)wbBk Hgl9q6!qHdM)˘D14 UyTg-A^넃 hzg47UOq[S\k&f'cHa PP'ο{i|A&7`A m^|,K2-[4r"}^2&=qg`6)Rz88'Hu/@1y: TOw0;_&6`ITBYS/p%+3Q甛!2CXX~9+ϒs|NMW V_s!$WR[Dٰx&`eP3^LL1DHqe 8D6zGǽ=\%`E% y/EZ kU, oZko'< =׊GG?h]quŕ!R:d)nA3ZE-MV~|,[Ȭ[dkp=zVsZnI1{(z`W!hnJ51B]DUM04Qg:7̻ rC%nHˑF 4J8.H_j~YDes}B9dQ ^O׵K,-.eBB!T%pv,h WPL_\K=bL?:jB'VÞ6QVZyj%e`!s3D Ȟ"?(`4D"`ܙ=7K\C-++.q%99Dd_XALS|l6A2{K8 8etR@=h瓏Y^+`VY2mӆ>}8ĉZRo\g?xx4xl:56Š3g\+l+ +9g#{+ ~SͰV>k+(w/Յzש=lIPze93m3U95 xTFxF($/u4`\rv54A5/T+FCz`ájݼ_v״,;XXyo(HD]Y=[A:_J,"7!)AD6PCOPz$L1X!|nvczol=n}=Eա0ԡs#ۃGc~D m"k)hl~:'`CPe6=~De i/e;.NrkSI^}㬞KL:֟br@@69-Sz)<8dހw Dg803U3TCr;HpԀhjxJ|?2d9Y\c' a$Of1$J5h\ %hOh9+u'm#0F߆*H*0neHA;LѾ/GcyZґϚ,ǜT} ےbV4V"^6*0Nv'ЊPg4庐5ձ\q (E 2ow7K2hK㜊pYn^^V5{ɋPK4ީegV}Ue +j!&/az!>Cm Oj@L͆ aSA?ek9+}$Mgt:[4;l%%[>>o݅!QI7]HyqoNo2ŽTJ :SE7>Խ+7*;C@L6 uKF,&v{ZhKY_mbq%͆yTd]oaJސO= %ތ󌧂.nIC޵jMR[@‡O2lķY ϟh g$6y48kNFA弘žzXrV^D M. ͞u'9qi㍍\ooѦ_ |,~m q]Ccvҳ϶т{tqZHEStab2} jzUfۄ{VHaE&}?Y}VLXe }wVE2XkEk&MVCy\^Gnk\X YT1aǗhXٙN/l"[c#13JGl~-! ފzQNO-͜j.Na@ܰliH(MyTmC 4p3V:NHSft4U*s6xS"y KkYWE<T>ۈcVr%W}Ng?/r]`벿3$AZ 9٩_F,CG7E6tXb#_Kik0=Ɯ8)Q>z|iTC+v,'Ͽ Ζb QbL"\^~szTߴ9aĔV>߂ME^oI=.G3 h>اb,*Snyٖ8nl=޳uFlfԞebx 7L+P-PC}q[bQl;kOep҅*ڐ[I_ Ğ7|Ŋg^ߥ"J*ɂ>ٹ@&,?mm3zRcqȿ<:,9- OJ{H >|AHwR{ skt~8MRz6,})غα9a|Cyج<دD?lա2X@8GwnZ3eQ`ٌl88:1ӈpfojtUTc~*}Ge(@\Oqw(!QJԠSYLr씛 2fh YIF%5?s\'U72[x840,ՌXfk̎bs1?BtJn?o;\1W"0RtIG9J F%;OQҢqxE?= 7y>*1yfNUw{ $\Vnt2Q2MnS1ɥ䓏$0L; N\\QF%Fqٷz#MK2 =B7`"lpj, ȸo*qŻ*?wxg] |@EqX/_K6}n̉ˏʌ{܋mwIDű?t(Z?Z<@x3";Ky#h>!yPwf甏2FPħ sELa`^ x!}ӗDxZmsg]- ͭ?0QD[1 ߱^g~cۧ: ḏ4 f~ji U&)8glv>6"L!o*:e58SK5!q( I) Lf:|ّXHhI4Ԭ|\oo]OLK>zJ> v9ݖW0j6q-޻Aw9C {K^o8p譣Ùv׍~GQPh܆\]blc{7wߤ \gARkg%/>j$(s%G> /F`վugCD2 HH%& $TgbrNo@v.fqh?nD 'aKazFKꈈ!.c"ө. Caa`e8[eƺtZ8· H]̿H71sT+ '(~{a.L\=7hmbr[1mZL42$?~w=)^a y,C2P^]/x ӽ͜hcۗNSY sEݡP߂R>]gML9ng}6/u+ [W _;zq(;kCq&hJa!: 7i^ۈ။őKϣ+2'P&!V): qoXН y~ d/ufpS(8jw!KgU2T!K2(7*j^6'â-~3r$H;1Rvȯi)KNDe |``#CKLMyс}<G [&>)0(}Y;fBllZ aвKed=y1W~gЇނU~ @;T)@ 21ORC30١oe*ѐcEN!_1F!hdv`X̟Cn%<8QإɄS!o/7umv2ؽ& 8 gQ/o Τ:.HmFuORg"@h*lYQy]to^疋֦ͨApF.ӵN؎u |T|{`ċ8X(o+zBX%J DJ㕞&-- Φ qS5ȗvfTYV~PH幭:@ȷǻ>K`rЃ{ g"Lh߀ =O:l-0-`}waϥ<O0k^)tBm__5YTK1[kDú`sW',s( 9f^!oRx,nr2OoGvya њT$;X3;m×JraG51n>ˢ@V,3R'Hw<)妜jr?6]m*bg~ЯZeW|suBU ʟnj9Pl^adG߅ QeဃMcB/XAFC+J uR8G 1|(5$ps4;xe^\Xf8ϸqfOgYo MY]lWKaAuo R)NF#"A~hy=|+RF Ք86:6t1~;ՀKz?v'撚:f{ˤIl 9.eEkqaUtK>Xp6J-W㯾l?=N˿`g`qCTU /r"LuL8r O*sjSո`ڜ0cαv06Әqԙ9N@+:]XupYQ*Y:؁1t5@l|p/KD/@#>>o$VS1i(A[ 5&MHv\v|rvM#:./ :&BY lH8lVX șx=4P"iYђ*g @:!^bEw>_у+G3RQ&w𝈘O pݢcP@/ G5k\`jv D`a*ˏ)1%!KG(o@9k nF jnqx2[Q[Rv#]Cgḧ́-bαfLX.1j-.ogRT5TVx8)yV]:X}A:C}W's>r™*K |ΣNg1vk׉P NE3-^g֟`6+ai}׉YdO}liѰHކC K7]Tn(OO[ҠЬa..o璎G)#8\l>ֱ']~F*ǣfA[iPnp2vhAZ,^ER;ʰqYDJL #f%#X+ f2s"Iv~yj ۬߅*ѱGA`$tuD vXkv"ԇalR`S>} ‡h 肌W})1i3˻'*>z0[%"XgMa&Ts'"S (P4l0W2KIf$;RN\.| -WUήl/Ï72*'?$NwɿôgiǺ #됋- 2 \'f~jѐ{oE|&S]z5QS /AU:Y.=l2dvFVlm,\Ny M'~45թ->6=)]屨\Ipyɯ4yK= z gK\K3!MG b漟k@:&y;ZLd긿נ4B/0y8z} <͊Ģ>g謡~zkbqNy֣Ǒq  /ۖ]Go/$'nsna&`CF4LL72^y("5I5^LkA(bA3mlG@9AaWGcq.i/;i8_ n$ذI58nvDIk[ [OY z3.9⁵.+݄J)P H(RvrJߥ,9kZhoAzqؐ9̉?10å,BV+(mt$_&Hxo2oa=l#!^Q_3w 5 L<.Z+.'g?%߽2BSMg2|C9!k5VWK&%7oח5#3y84zEЇRc?wxͦnYyS]Ws;SLrMx_9/ _zȨ bFyXyy\Ǫl^GՄxoLd͇[FD}9OVĿ+έʉՊ,p|NI-7c;6.D^呮 E^$8)I oLE_$@(vyͿm>Jl2W ÿl̗Y;`rn-hۑ:ԭϿ˼ $4cN[$lfNJB1BDC}/P62n \B>(41\4V8Nl L$V^[V|kj@wjpGI]Ve+R;Y8>Q^[|l3J\:^ļR%}L|0 p_"(ҥE)^2;͚zk)Jn@0#췰Qcj({Hg<O uÌf%KZ#T? Q\3-vSHdA 7 nׇJHcynC/ 7qӨ|s4F\BeHK]G8psD} 3I%v"Cy2BVwP|Np!wSb8%]>`%&p;{qgkO Oء+wk^nEt#mIg.#M~J Vg :.G0Mΐ4? l3ۑ}M;bפpON&-(w¤_^y͸έۼzےeMPM%!LLFzǎH8ɗ -t߭mYbT7UY㯂rtL A~S{ ~LJo~=Ҿ?:}36pṲkq'YiZ݀T& msl)YRkХB0WQW$Hʭ|W.EL'}jݚT[ٺ<sS^p0rhȧr w3.[f2K20_H3b}mE)))ge^YhJƗÂ\,As1-/H =K0-4(ӥz׍ۉΌJ´` C*d|wk=(؃(D'i]Rw BɌ8,Dd?!]C?"돰>&tDQǥr.H"~9/;-1z哊gO&Pۋƿ̶&_P 2,ArNۀ?S84qхjm0+Lf'7 @!t@?@!wv e,仅~zSE?Sڌ)W2QM kbдgTS`s&OZE%PlN:*HvsU] FL,Z3t6tcPTICWC3†@NMK'M}\p" NL'nW޻&JDGؗ\&3TC6\aO-Jf mL}+{կX#8zhc4<ö~F 8_b!Nu^}-G`,҇uP}lCgF74on5Y3v>pգ/} Y#<ғAKkr4+7YɱCk;@QO?#,R5| {fJ?) ={. i76c:Ee*#ҕ'k6GN/&⟊J̗J}{݌^þ[G* ʥCyPƚj:iǯE_v` w+IPdvE{$}ˬl- F~}߂TgL^opzoxYf%Ż68i~4kJhbZ[һxC˪ϘSjFԜ9YN̉` +“oؓI>Y-I7UEu#* _)g 7&Ds>AJ _ &5 ęV=0Mg<CQ<$dSUEoJ5/-Dl8'd#(cJ?ݨ"Ṽ׮SkbkSG3*vuq`4D,X)QWVbE~FX }"?qmS~KHjR_IOٹ[Mb&r&x鬉a\uׇfP6L1}XGVx9+љg1ߖ1Sa*2nUqX)x&?q2}`4l 3< 81@fYgF`F S w ]8|R=:"}S"i^c)6\al1sXK"|[H OW/IX@ }U*) iے{#<W#9j97Á'Xp"U'u ԓۖs0_&)]ڙ p",NEAD£樅hNiFԸ 2MO-z OʓVipDXfF C, 33ݯx|^;9Lؠ]rgp5 ג˚8@H\‚;, *]Np(O &A *>a+?p[楫OEJƔKF‰ilIBf<%t5o୞4J́&'O ub "'ƍp:69ϺC켝;(O]Wu}+/{Rz܈_t'm[4[;諥Q^$, ޢH)dF:Kލ)Uxez{* N{) /U`U `RcB._]cZ+~&oI% :w\/L-=)*}:/V;WSSw[`jv֝ "5z_+ \W ]?HՆ.PU|0&:MXg:AyS1IF-~,0Fq>ps0#Seo ؚdR;΅(kja< qDTA 4|Yd8#.N/=ROje5 T$73G{R`-Z*Niߏ Ծge`S̞ Ǹ-g/ެ>(&+!P|Lj]hю匟P^eҗqdϥ\MIWcw9K W~`*l8G)k36 ,Gw侽>\TI`obWw1h-{y}LE̞p%3A^$rbʂrvQ)5:vsF3!wV#naJ"KXf-'D-,7`<-k\ Q讲{&Ϲ3gmhdRrʨx6A`CJ[nc@QK~%Rߍl!h/=W#樅%lMzRV A3`xulnCFI8>L0>Fm<#\vOVb#@};=DOro` WkYCA*M|zWhFbKRb+1z-1z-!aqF"Sȩ AJNw 3f0h %&C,㌨c&8fbFa  lXڴ8-<,o=g"Fu£,VL mG|8}Q|(3W=|Z&3ĭ soLs3rKl*61ݚkMPhBYm I*KUj0P +~$K _[؇f: d-:JKkFk .wDU?w/z%xn5'vKygŸIKYI^۠t6TE0d -?aPlYAɫGΕЙmbNfsҁߤͦs{wAa"wD ~}Dqgi-JEnhRQj-C#=愚b[z98 EOn#;Y {\muF N\!Vf}=I#&]kQKg-+y&ϧҁΊ#G׏Giun3xvc6 ՠVK0B?_ -YFN7ސ/s'2z2jedg=,Q,㽋aZv D:y,*G=8oxϟ楖R`C:`ga1M(OLRACN*{ i8:[[⏮m_Z( `K+/nQKl]_j"cAL=~gQqnZl[]]Obt2 R]Pv&Zs/m,= T{>_FG=|k}Ңٳ8z*^pw_8ށP/!wA8,6ٓg]ěs#5$+ӿG =fdūw.Vg7*夣EFub88&Ίs%ivVM+WַPnZП0%(|/Ф®XQO5ЩVM.[n,% gK1Rg%\.cK .åEMT[?_bVG@ !v}Yw{[/NCEQ$M45p{fw|l:[IZ@sIa {|/v+& Q߯F~&"B?¼hA/<uLmP_8,)_^=OOFY{χvpsr7]٭s&m R%o~"PnhB+ΥlxTqz]vA}>Yn_hfxl7 CA#i`وo|fEuڐ;o+m5s<ɲX( z4PI_QQMw49 ~m4ŇȂ)}R1C[lwq훈^:/"kIi[Dj7_] ղq^ya6_fa"*fW} #~~ō+-8]e y6 vDBW}OBO ۶S.,+D2AguJAgcchq.r)TM\L1Pq|䓮0}H[΅_n c#RD t~߰yK"w*h~#"/o$y~ҹ/7x.#3křt9_W|ݨߓ\cfH#crAsF|Ci~C-)4 gm .>,[eQen59t%e7FbhRJGobF(nta`6 5ON\tViht6/;T`m C8ʴ8HrOͽt;I{ni;Rf+n8DŹX5aX$%7.} V2N2d l,EiېU䍘GQj6_i[ǽQ:xr`>{|2'Xsil1/;/}M{^ {9ndz Y/Ω2PV)QzaPF S,nEa`Llxn0Ce7beҜv):/:1Ɩʊ*/hG8%@-Pu׎ԎQ;M͔h;%PW]ٺ#Jk,Gwe_>x*Is DsSˏء$ $hXv}I-N@ݶ6lP6# Ź+7iƑIZ}@jX Ar4\!(gwR HAAPq,lxh0xPM^pCTJ&m\UdGF0y@qJ49cmSl6H|xxEYL <}[[@z0&6Fz)*ͷ־z慻 ٘Ѭ۩4+%rayKhVRGa=vRP(Qsm [LXց .Ň.¤],k-\)L iz!~=g,FO|; ?('~1lA6VꐣLrPvFo~X- NAaaDN0CVPauɹS @؞o軙F>RJ>Ͷf>A] /bPeS6K/礹V ʜ7}U}djwD2sb͚vi7Rt@a AcոHb3C̭SCj#Q'PĜzUJ=em5Qu弘-pj[5~鸛8HW[o #u#-~kD>WZ<&M?6/c|!_1]i6{L*FFwklz;MsQc`ԛFӄ߰=l]  :(ux[UK:0b(CC?![`zb8W6cs Fs;4f:d ȴ>=f^ZDE~i r}w&zj <;wpTwr3bJxLS$B aУ_4Ն=aSToDm'¬BEn;^h˽%ԁuK^?o^}y_u>(yV*s36G6~ayVLA}yTrmjs3_ qhk\V|ךYsWBϗ=)nIQX|'?p'om=(x_ CRKa!w67%, F3 nB@M3N~`m\$?u 9(44\Hїs5/Ο޿޷ZƦt?r}`tE63P_^#!%#v \.%P 1n.b?y/b;7jww r w= 6W6(&E3~$ اFALӣ7ҝuYXyB^C8u,5 yc' \;"Il#k@SA=ݗ bBh?de3|c"bh+y@.Y}Iz6XFY#}`As鴇Y>\ǂKo`\)pvs¥Ώp€ r-(:Z7?]*ͳY￁ !;`۬|C,7DpV=pg |ݡ~w./~ ʳM]Exy 鈢OĵݏmHbv7~&ne ̤6Wɂ$jzQW"[5(kS/O唺6DU28^ ?:L9 v偪c8`kۨ/.RMqWRLV&ǜ݄kppupӔ-b0di mNZ#C6b iDw/6:=sa1/j1lA:*<{i{;MAza nl#|{Zi)mS4j\f+A5xь7zܱE9^%Ւ]=D*U{1Xȡ]W+D1~bVܻ-Zli8^GNV ľDxbg{Fa^/oΨZ>?muy-zmqjfcT0 RR;1*6XtJBE͞ƨ_?UX-Uo^b yqI:YAl wZ-ř:˯,RW>H(V 0Klͨ3 L}f(kViw-KmXZd_J|{qvA;ϱ7 L"mO 6Ss^BK2@F]ty}F&7!"Z$j6[?[* ֝¥#>NhG3`D[2Dk6:?`:Ћ}NX߮уWbr rYGS.;1nm@#\ד;LC2yPOv2!EE_}Pٮ5!νبsDx0A8.p1^;!$j`$7ʇb`"pHe/@6R9WgM" pCs@ss=spwԄ)?겞u|Ϗ-uA;mp>* po,歯a4'yR. 7tfS]ʚ\O½q/$&K{w):唍n"c7čKhݥ\>r^UN=,<:H.7Ðc߭qw8R[%*La6˥Bw#r( F5Dori.xKQX;%Ud%ئ(?E&ܤ'rm=P9|G|2g翡3P#P HqNs -Ay([dLkԼGs_G U\]B`,Z'+1B=s_HMGcblgLll&EckH _~ _F;)*bo x.faލ#J=҆fQBD|'1 t{#/<xi2xwg}K%㔹%#_QMF/QGG1PyӾj+3']_~`Xr ?es~0.; ZOnP҅@w#D]a\(ğÈ=T?eD/O"n [/&m/.}g'N?m{bĜ3D0p @2dezgP3.aT]>=6}zwL/sT u%x%@18F2vtpaf%!yء-%d\ZV^.Y) HDfCĠ"HMq;Qpz{s&%0wK?bbO{pH90؇Ƒ͌=R:( LsUj99$3tJsJ #0 ^ٟy^Kr],q&;Iى x* {0, \f]5甎Z:uH,֏a E >+Cna\ڜ;kA8\9sHSg~NSٲWy1D͹LzB\bO&|c.4]Ƹ SҶKF'gqWCgi+O 8,IE|́dIxrBt]|VqѐN*O#J3syJ/o"m['b3} V2Ik `Éh ~Ԓ(G8' NJ{iCi<{I: %c1V7y햘<&JޖO6 uZ‚xZz)Btإ#a {M}6W⍔F ۑ ٥1(GۃNdJ gDN7%ۭ813Y<N=`tQ TP@:+2)wHBrkY$OOn' J] u얘,M~SE =c]if;F@/"ZOygCފ$g!x!?(q&eaA`;CjI_;/绋iΎb 쫜W&Fj4B ;TS)f], ):yHn`i"a؃llm$=q)xI)9C9Tv\??&3nXXjq{@]mSM6iJR 9)${~B '.b$ J /F.LqI|*I? Y12n=qrzM{J p8gj+!UIDugف.H"OVK2Qʮ"[#"yE7PEg#S fYQ: I=vTןiǾ꺍GIW6Jؤ.21L*#|}K9ٰ\4 -s$9#P5H55ܓa7|EܣFҷq|WM`h^n H95g р kuLpe 4\9RYb<+`J8Jim fJ-A9}MLFc:#U jTEYyi ᧱0apPS l2ٹX\S涱~(ߦ D/5q#:u\ k$j/GpbؚRA!w~z{/ns!KQ0NiC oqK_a@ /UGԡTnM@nȤ~6>~locCLtҨѕ;% 7ƋѹG)ۯHqb3ϰß' 0$(5c5_0UT\JT}N8ꁲ5]B0[uTžkn RVz%7('Re٘1rGw 6Ly:WܭU0;6:/_3er^MA%K_YxBEZwhUBA$:ԙHW>ٜoe(6yҟwYںf<->sD IϚ%-,JSyql6ps5y'cPRe$ԞefWn0ɧ=Rꔗaws9y V3hp>}6sеn teb$mb#됿c(w׈_4U$s'NEbx'bBd ba=ꅂuhFߢ<>ZEwB+,I^O;%dTґ)y)[:5-[nE4!V!iiC0[-4tK* N/CG-c Qٓ7(G?^Fd_NHB<72G:A.xTq LcÛf_~7;Xn]ay*t@],Ӟ䪓*!Xg_bYb/x],R\o+w'暹ڇ) C,쟮Fނ7Ǟ>S)Lʱ0Ź 7#2u!)e>{c1篣O,m"շP,Bo+]Sή&S)xH4<[[}\l{9B~;?lmNfT;D{6OBgAasjƫfp.IP2f}Mo"t-yUR /hhZp{Yuw?^#9' h3 -_:ê6P4Kd3cc>Xr/ NނxOFx'*=JJ 4;a/L;?Lu @߉BKQّ\4,(LF gC,+QlÖ|Pe\v8nwȄZĥv5gA^4͞o( C8 ƌMd..:{޵Cs W/d7P(W:[fTi:Z7 FUk3W5fPc#^)3!yоN}Dk A##.0RKr[ܯ5 !ځ^B M\ApPƥj;K˕7nxppOͦ#e; ̆{Yԑ)dA͢>o1_6EH{j$M̠#$\\%UxO?^Lo=^Q(mPi=[hҘp9Jt%}xgPќ?pѪj {ʟVeݞ 8-UeEA*o F xK͊j"W,Ke"^ Hoɋnw!#pG0%O1:a,& %N>OD͜9av 6֓[*M9`_1Dko_$)om ;g?\}x$U,Twʎ04BgJ&%Cٵ%RkHIYZS8Yh@ԡ:&ɯ]lPv ?&7vލ³Ud9R }9ߥQ%}ZVh*"8'$j7FPZ ɯ"l5(3;5Q2¯jzq1FOgbvA L%z5(U x4[/7H ji *CgcXm6AA9tvxqkR Vap‘{m;2WI(a QO ={~_,20zp- /K"aD6Fa*G Ǻb2*  ZA+1nGO`)ctsZײw)t32`2#  n[ŚggSuO(_pOx4g^^{(g~39C>rWnXrBm[g_d2m#_!0M`NL-`GBHa\f_ ~@I5IuJpw2ՠ O3 Zqvd{vybta$͞CJ/akZYP!ҡ\; o†|4v*wsskWHRrQ2'Ћ[j#U>#h:/P` [|$}XI#+]-nw}e]{iGWUyUwS.+gzC@WzYWծlirZ7r! *b9Z"OT#:ȯJ:CG_5}Ȝ}HV1r(G \F4@EbXT,Ky5d;;&̈ޑS ߬WL&JDj]؊Nh c^?;xo8[^K9~oLW01K l24k0<(%eCow\77[?nWFssŖz38_-fI kcq=ԏI+8%a$uFŪG OA96EG_yXB.y^.iꮮKt5:ʌ+0zfhϕ5%ebx,r\cI3/OsC'Mں7.* (rf=29"&5o:eة S۪6zOP?a?u{~OsP53%.[ B5F7YGAܓ?=W5q#i[JLo]E4D*);'xq=ۈjn{/^I}30wF_9ռDSPs`?G3>갞qkUbvx.ޙ/ZYփmwr{gw! :\ xu9gºZ Armi.tCv" pᬾ zK?kS!g5Oڭzf򿌙pž{<ؘM\(t%| Sܬ}&>$Ћͧ$x$9};Ȓ&!ݢP~CW gbEKp7?8~'N!☰"W-ݼ Xuu*6g/tE+7zUz1VidoZ16V`N1aҷ:Af:շlgp]e',K],v)^, L&!fM4ڤ,\yukL.3U^!n#טV5 #WyvՅb \Ogz㙚*)&7rƔuk9`' jb[l#Yv W<])rQdCjsFWD2k?99TSkFZ? ؼ@o; {~ycVqD -' a1nv49^.7k\ f[C3MAQ)lo?r_&cull~;zZWa ``qVFL,ߙ#Vb}Ao;3/;F=,٣MRUN I-k6%\6SCM0BjŪsV[qM #gfaГ̡x2,T1 G)Drx`:4}7s=p^JٟMw_``]^g%?켫Qٞ ,6sm֝_ Jݢ=꽽u)_BPo9r)Fyap7O^tIQvλw.,YolMvL]<.حyq|A{7fA쇑<q&@2/I.TVNk52Q<ȅqmC1gu_3d;C fFTĖt!t uEaK3 Fi(qp IVb&tp·ʙ%*y=SSgH3 å7'LB,i|ynҬ\ K\*A\re'D߻ Msq;)))?Kv`9ah a,)F,KPWy'%{+,ٷ³{PncĖ~񨸖K0;|x|{gЁ4\5/ֆ @3-?$}0KMYZvBbKSNǗ,[rzA.EF+o`woâX56TNؕIPV${S>,5t7 UIeH"[R= w} P5c?%"A>{\CYڰ,7*HYJ!*@J~m?ݙ/i|oeS^PXEKou B 7rG ;}L[f)|OLcu"˳ pO,Q^D.\!0V(םUٝy.ٛ#+ ZCz';'m.{~C񂊻~/K.;m‰L 8դҜK-*ίcqZ){6ĵV{*< -:نŔPO$ĶD6.Az%th: >[-%#kȅ09LD[~h F<q^J٣S>>܃Q-H{[ڡK_ske8,6BE)\$'< Ws72!{`Ff\7>XǼ'Bg3AߎMBp`f ]ِqH!e"e  LR?7A {PNuS)IGO9@W$V|7+{]NH!0])` H@8VŃF(!7?lBxQ~} C˿Mh-mRI҆>wTdD03heT_^.3z`N1\'FFuJ;p (;ay5撇b9ߚ=+̢PѝF@r $G ו!]àPs5jd0+YgbeBNU5հ_{X{_^Mg&/dsȖKGE xBM;a(0ʱ\D0(XMm"5i&<צq9U-Ǡ+=WIpAO?ˤ+ &=<4-P,6ɻgSM^gO>-sx:e1PYúlAIߕ綱7eSv}K|Lh[yDLWM) vOPW6|$ڿ/?eP ^[܎v߆s胖 ꄚ,P5%6,>2AXǍTz */Z}{>tgਠh0iu̐M=S,t\KX~xa~q|C"U{'A|nx^g?}R X@w5"i|/!4zqoQdg=`ٸRDl\Y+iMk)b'jwq}盀q|fK:Yf{ldW8w|f)s}0]XP]cwI!5 !|KLؿ̟ϾDPFNGt^ڄahDV\^%%zȎZd7rGnj*Qتdٛ4͑Hx'-lX"B9#C\zZ=dl F>K Ls(';MK)})ZBQ{d^JSb0s;Pb!p=ҭ,}n8;ZǙ<_wL~B0y{NWؐ\r343g34MGTk-p%Q"fi.&A/jl9Hӡ CAtj0ʫ򬵘JJ$y Qm?ŚERA޺w<2(osgYGa-MGA8oƂCޡoa6{fHiP(mlǻrȨe:?=?6$VqPт_jM7a1GMH/-Bᨒo IwUv+Ww/9]ª''~W7 ! '˔6̉zr r#k?$X\5wy!޺oIG%QJKr\̋ٳLaz <ٯ;⸻|WM@};8r*Rh&_ԚO"ɬ{(ݺq|T?[m\Y;B(9&}?;G]{Z@1oI[LE+!%r%z;7T7{U]ڿ!R$~&9BO|}7/ a o(NH=dnTwvY/6`_4Mz CF>ucW&} g|͔7vbp)$lN0?Q?H#fS/p$l2kE}~Ø7nSn8,&Z,@q* hu W3\G r ^}MA^˖uP&"%{1k;'KJ;͙UUAȴcBA1akrIj !:)C7ng=yrƶ4EEzfsER%Ikv]oAr<;=Eazr@5G= [W,ڙsbP_Gɢ1 `|]0N2Tѐ!ظ2V$^(bκ/CP{ sZ,ב-Qu^~ s',ig(.JB+ncʵ,ot~\ԲӒ_J-_ّW͟h0SW33>µ:uk )~ʉ_ _Ưq'4Xtbt(&O㛘Cy9qomyn2F hsbr.a{ םBK{89Q;k3gkE( :v6ۘz# He%{"8qY?\FDHW3׳7ooh4i2sVM7/ Bw^'hwը L^M's?dn /;3ieG:r rG6 \&!Wۀr_!{rkX2̽/l,>"@f;]{V>7X7B3v֭EߎǽSW=q#,Br?l5vV7(Uv18$.#Z \|hGC ewo@155ƹJpt\s mBN!0\a\l}ǎcux322\n(l ~s+u/s~P١̹U%9nKyBfzBefߋ-3u31ՎwQb, Sa -ُ+'ߋj~^sV$k`㈥ Sʳ|zC6Ճ%}\Ds$Y6 ieΟަL^|\17sDإfq@~)6^ӝ=BJ/F:6bmWriM t, Ն?FxFGP Ջ+e8G}rJ}Qj+(3b,Alr*M7Ǧg_ Bzq/6ﶴJf3veڜczig~{460jK 6@7yP/ro>Syvw [jPh]eLԟH.@Ȁ$ta阠cc[v[rlj-YC,͡a,I f#XHT;8 '؁/] WUW`DhCKns&aqlrEn NtDb;iyvcZN4ymHv[}ZMNG[I_ѕѵ:ybNW,f#ri.$Z5 hBXS*ϕZwmNԠYtd/4 G/#eB%1K%IB秞=F/ߛm//]tH9FRcxLsftgE{ibr4w?^O 6ˌ"g0$D{ sPu9;G='(YF5<0Py4y[=Q+>=mJsg=ϋ zWA tR"r47w/r :Q'l!/iMo0myϧcj̅ڬ =ͶyM3+ayx21 yF/p`!ޱ9b7=ȗ8ꅲ\n=g\ -gk*/E p/_lI[>ƈj%JPQfrrPF6Imh}1جQ6hќuf\##*)Yd*ܫH8{g8ѿfbuy>}6("|7)(F=W⾕7bHtiqKAв;r{?_Q(mf#$`/q[*kZ"C؄ Ԉ ϸ@pr{pv&h!mɽqEfmA/ыP%;"#yVe;;R Qm 0qއ~W^:Iw&0r~FN R6@;Px~2#7ƓƷd'd:t 4bg:D~ygZSZR0 ~7q8OYy%RweR: 3:WW: *'oJ,MP+tf^7-xN:%~ѻd? )\-y^R5V]i+F@e3ߐ?З߮0oK_6t?:igh$QZ!T2KQy@Up W{ {}d ޟ{4O@ "lc@_{S"^GvNPuW3 {L{O'&2H@sr/7ͤo/ZJMCqΨjtc\n5ˋL#lQt:TE~Oi:EJ?edLJ-iZ kڎi8juQ`D!k30e AS=vhO(y>/3#l-@1M9ʫ;:GYϊqB+yC~jZ" s*V||ض~Jn1 +krܾ{{BNFu8[\\!}e ғM-p9Ed.]Tbs#==O*o:nZP+p,m6K3/7ÓxKM CpS X6^j\ȺޛxK;P6ڀwo6N8%]i9o!2hR$c:A|B&2إ;]e@2ve`?阨0]1Q3td| I6=(,K햝ց!5IMa ݑ /7__aYfZp0rx>B{on0}n$7[Vθ#:k{N79٣{`  {X%Q`?͓~ũVgѭF]/,=F5~y?| _bAmȏ|UJѻMwr'*][23L^WfC 2עp=v>lapI~Z!SSܟ0XAZϸZS󍄏Ld!X=$/DOį? "NOz{3_>O(W'AʋB83m֟8x{(wixwS) y@Ljg=^;8?E89G/,hlQTxѥWh:=sna(@;3*SNYi^gZ?{h@'>^j\#^gJkE㜷RO;5DXþOIRv Y4hfG=@~$< .A:z/\ye@΄KtSq1 p ;C;E@ё6+W±&#&g2 P$=diz?m{-H[c ]ifU5B' \/~_y!8`\mn}" ,}:7"RO|:5(}rMSԞxop83 YI9\9wU]_P'cA[1[)}L b`ÆK%EkX@Ϗ>jYb{&))qѧ[^맟rHQ'G:܉WW7&j0kX]m кtI7Z4;KɭqyKХv &܅yܭ}牳mނ/iwif%'}J'󾸟J`=Ui*:2>~ڰ]xf+ʜq[Kdw" ƞ+}*I;};\ø+Iks_V!oT߸|prFP${{`9)S `إ5ڻ3dn5} Iw^ Ib鰶\;9Ϥ ө@shЇm|G&Ge Z8Q)ڟ&ӂ{h)E[^# p~epTn}nZAKɭقZԞ[!{zss_%C? h''vv2n XŹ(KCO{?X)1ƪ0+m @PoqXڌݠvV`k8߭n*c{ LjH I-ݶʕ=[c 3abR;;ZaH;V;Sře$p0_|dPU-;)QиG f?hn *#Niܡ?FͷR !A"a/jaRXOXyxz?d9ڻDk/Wڂ]XA6ş{EJq_+kЍ|}gW/^AQM(-&C+{яKe\ Hi%xۿ]ֳHrq9$ETGgo!>4yS~$Wc5m;jFi.X]a<_y;3yIi=}V—&mhi'CNxۑ֊ꫯA~rCIVbט sl j`+k &{=YcҳjNK}MrSM޹(Ɣ{aP4i;(_},m}>hm^ j\{^AU*UN>8<GG^߭Ғ?ܙP#gtuhd1Nuٜ3(f{ :݇v㗫sm$u^&VA+(N*}Ģn\ pK}d $OgJqy(: bAY_5bFiِMʂwPߨTl ENُ^]D[REm8)5:brdH&NPB9mAPWWO"#<לּSZadLg\NBi2Y;TB/]+1 ]m, n¾#k_kzo L3l:yNs ɑ=s7{rp@&3uA::O;&t%`/R&0 ^|BI6;F@^/!\ud1,2N8;G;{FȼฅotΗbq;&׌7sQ|B amn Ԁ1", JmzEFǪz\3Ց*G[fD8"U]8'#Tw @PH$k%&DTn/P@Ҭ.D P ҡւkAgoݡ\Wֺf-y"'Zy@#& 133y/|+n(c9?'v H^*~ #=䩽@Ϭ.'KU FΉ/4I@9fO#5iLLZ=3>!GsgLuC5 4_ii _c%sFs=z{WD46c/o!٠OdyMQ]as6N|[|.nAifLy_{}';ULYgV}_}_{>[OPrs -UDc0pGR$2ʊhW*dGV܃ qʥv#1zk(-#T.Am\$-ǥDK21OZ Y%q>F~$حsa_}!-f=EzkaeNTf&!kuUҽy-e綔ŬnHeq{nzBx-ep;GZ)16K{T$'WiWFdtXbKlߞ=i)sfkc%GNXw\5`,1`ٝqs l$s_R\OGKW_ȜQlry<äU{x8aD {BHd};fNUgk02F~<Ȱ8)#zbO&RL~.2{\No6}Ė4d[RT2:SwcM =tU6=;Nd.mm cPE16gaEru.PPx ?'M5X3/pcὣDri,?mM~Q$˽ XL3y!Y~bw)&Eh<ש{Lwb ȮLhb]^B8WSEΟD L>5VT2u歂<-mvm;r/667քѡ#{ ,{ht$r04Aŭv< >XqMJ_+Z~WTXyu>鏼Փܢ`=5WjV\5ځYs3ڽ #EkzS} |dRXkF,%d6 ziEz%IV/e3glFÕ׌~Ө>-@/#l'7ϕ<įux) LAU&bN4 U iʍBaj`u1В&]"(㚶'i/ v>ބb_8z2O.)wq`xe됤zߓP1G\6 WX͢[vHqMdΰqI-[Pl|0IMKr;edG×;8./N#n3:6F*o)F`u/ʁʚ/f }<3| +Xoy^+YKe}|e%Q>~z줞O\2}gR/&sewl%A?D,ȕW{흍zUbOߢ;2Fָ`q b(2拭1Gm&{OKOgTn b_ .i&JL )5Ke}{ *nkR'</}L-lY /i.&ի^Gok>j`mOGs?"W}Y\d')EsJ5d;&Fa{s7/}lBkNPڨLXj~MCފ<LJϿ mQ]k n^^c!#g F7:\=:@.>O>h8}7_g؈HH6e`'b/;켃(وC)-F;`V;\rU}zn ugd3@wy͘~rԘ3Syח3[Be7== v5y?m9Uxs+Z/QʭA7;C)yXU]-9a}[5 m9;b.cAfBa`N!JCCk=D" 5 5I 䨀`اSX*r T.,NW Tò7bj k@IMaQ^a˟7.t\M&̳YO-kȥq}=)c.,Wq{nzMRvQTdͯ[cV]cܙk|jO6\秐i^=g,?8"AqU*"ZSWڱ0ZA+LHSK Xw K%ㅕGS'&gR KXx&T0^bOb 6m+:Yd]ΕKY ݝ.M2=8rgv">գs_@G&Fu` WNEӟ zh5]WHܬf_B^LEj1; fHeQ Sk@rGN>Ʒs\k\RC)a!DJ\MT+&Hs?cI9,!tmPi_ AQBz7Jۗji 4NIgS~l^RPO!]Py@2eg'Z;vfdT|uE9I3 gגȻy CD<|YLhvylOg{&Q:T.!3x?~MdЁT:+ŜB@Լщ/taFX9_}9 b&I+Z''(]l= $$sHfrpJ"%z&STD +VRR}KQ5^2I>΢G;ij@#32'q{K0lo^9FYE15Kv2Ϭ ǍKԠT,A|iT7H1 \1Oay#:؃'I;0Ī{ #~ 8#칼gJ)n 5Q6,'`6\%>/S{ I6Ic̏GbW,d#-Hb,u` Οn.PoZMN6E!UXSA NEcBeK~ߥc< %bRU |^F%f"w-&x^g/O_"lku3r&|xz}{=kK̇Ux8Ca;ĝдup%$7xHϏ Ux[/f};<g~oFsvrGzX:˄tQK 0FH Lj 2o|tjέ.hic SX͢ ˾ :d{LEY1x* %JbF:Mdh+'zoxO/{<"6]yk1tU,(G ?"WR0;OIxo q6v`cs4I\k78;̲QkD\;Pg$v {E͖; RҢLt;mo"fkm#zDd<[p6 7?A = YSC:8@UBFtX6 ig=TN.dR⿜FX?w` ֊—2r.uʑ(i`U%Cz+Lix#IFߏہQA߮!=^H>vyzjڃze5w"jE:KLNkP囧|#^2~JA1~PB~ԐoITJ#ܡg+-&&@*–?uwFg.aQX54y8v-0jJ<I& &e:x6:H _~>x#jf$ALްn`Xs2_ֵKWTUɤARA~]8)l2dV/rXL^ۆw[Ƀ *8|uN3?B9]P8ybTri?iհjЯ:`;+BHgn+!/.yi#W'9SERu"vSa A|퐾C;>QՇqa_ƛv+R-m_Põ̇tx^8İ o~ظpq/ hwkj[Ă ~n/[¢+O"cptu(QSb81qX̻@pA<.CeWtQg̅'P^JbTj߫ۓOHI +a) nPs$I^Y~;OWOտz3# 6O}ByIݜo..+y;o7/uG 2! NW8g%TaIiWr @ݮ+N%3O*Iߞ.ሪu='O"0ߤ#N֛_=|vŠsUП58{]֯\vG431 :}'zeǸ\dž _8o f|uSBk#Bᮃ-܎kF?WX:B!tM9k>-Nǘ>tmL]jg6K w{lR؞l96ԓ4+|J7LCl|~/f'wfZ -Disĭs>^jм! Zز׌zflk-.謿 =aKkLBmW3+>8-e9%nӇB;.p."?j  0YvH}-B '۩w,=ԒYK>k-y#ޒqb5ۤ!}6KLjv0?5$X| &SaP K/3 NͲ3vˎ'T&Huj aBAZ7NH{BNΏA1ۤf6[6\}mJz=<'PPWbMh yVË }Hܲ_E0FAR_d^_YjbIiÆ vȨpipD c< okw$'[/L̒my_ Wl繆cl-{=v[Hn\^lOS{T|m#gWʳL0{sп9> O6 qYc؋ &떋-]K`e`d|g lIq>ÜZ`ilq 7 ;6=rGO_O~ؐPLFؤnH?tT~klC:~s3ac)!nç b1{Ը[Շ6X¨co XTZTc/]Ж-XW/#]t C4eSJS0"װWr7il`2l &]RxqӁ}%EإEMAO>M۴m(K}lv >EBxJ8m=8ג0S.' ,SdB_: 6IޢOOEҲ|e^%~]:xۻ0"(Hur]FdW$Sq"tF櫇ze]ɾ))Xx"1xqy+JW$}XDP|0jæh^30Ǩ7KR,![_(2oxgfy<Cta\h|5YF8K23 Q?aM|}|`rL.;*^\Cɵ2^$&hvaV {_ 4v ߵ(iv_D2FB2毩G!{\Ўt9kQ ]N&wgoi^?P Q_J 5AM JC`({':1+|ZS3Q>EK!Z^ȭ>n: ut hĞBFtl$Q'иdDi] .oM,جs~==gZq/y \ht׆ο|U&oJ-Q[~x9gM e Ӭ3j6}Kq0qfY:B?Jd[1P/hi:N7V=-m#R\$Y*io(lͥ0vG#&Ϋt!3## WB0[i6E~9CVrFR20"WWz(l }e1mYE:U%Wp oGԀ(aT:kEh}IBmbiviqV=3IEf69?_&!mR>|fãF"vH7P0MhFK;L?3F5v ^ EXI4uX0m+t3f] 7Go91|;uoW9Lon2Pv˘jG9^Z>ړ S|[ǞXO'vFn7[Vv7ݭc@U$,Ė~QD RuGMɇ),#Eb]mQoOnꭉݚv\6橷@-dRV:՚ubfܰn7EdP0?،Yutf)@Θr:>0 \sUx9o<q&az59KUJzI{4Ģmq {=.%ɳY&lj\F8<ٵa\аZ@yS|X5a.a )U_|xkOchoS-wµ{)Uj&cAWApU.}A 5%JكVvP ESTIxdx'o!Pn]\q=<xϼ|TL|= y%\2݈m΀Lr -AVqaMzvȎRUT.*z*eIp1 3ƯV7_o'Vw?pAC ! ,sz؜}3 8?t+4fo8s}7QfΞD3?5 L虝%Hyuc bQ0\ ht`t }J% cu(oz[lu#'=rLS cM 6EC *#iF~\Nƿ);xx j5m%gxD 7RjFK. 2 }NK:)v*[,z;}ؓ-h PK8cӟ:GsЎқKa Z/YzC@ЇBm9cمR+#jboP!6I=U~+e\sXK]gEGsLxJȕmvrmcyVy6hPPā6Ь'mUȿ ;?l[$Ddܴ4`>3KW,z }=,ߔaSe7?yC}.F[ڤ!k*YZdh|`7='⭺'Ig\4O=йrJ:!'ɞN %^0Z/H0wJ#}o x h"ZH{F!rVj65\Ê%4Wş> E!*.!i綒@ Z&B/mc}нˢlQߊ]z-? gdi>S=|>bi;R 6φrHGצc&I;ph-bR|3u~I`Xδ&u-?Z/7$f9љac SRh4Pjqe%9i!|O ?#ȃP#3"kD *a8r7~7~ ~W & k}\9wM'iM6a-CO D?2dA*-:Wޕh !ݴMNr"P0M#hi$D8r@a ^9zr؀ sf\gՄMȅ9̔,`(:e6¨s ^1 a5d> ܆8d/[ Q+7%$iCbV53̵Bmtw5%9Ki4P^,3r=rUboWm/3 }B OZ˙G|8L/_ѼYwe 8gH r/xA 7 6b]\ ؆b\L‹)p1%&eØ(+ Vc q*\8J Uv @T=9x*[ggLη,fϳqʳ$‚;V3y)*tΡ^i. qg}Ƥ+Ji- T0be˸&SڂrOmI3 j=Cjr{R|x;\#H-̃Wyc~ܫ=@K/J730bWE;- **әYdVu XױD9ۚր3؁o,nC|RZe%2\gmd HK Rr_Oݓxr7=X 8;"ߒw[XS+.mb)42Ϫ@՚ ~84;wd^8^f@H9{_/FN9*%]vǢ)0"iWU~%u*g] ^FGB, R3t@M-ZT)U/1T1=wtQlGT2u7z}5їwWl%E_T2TXUEyu%֋=&ZKMX5]_eGd9<K7 72?wxZ3Zw7&!GZ+3p"HkQl&}24<xS *Q=mԽ\ NN?'^>PH GXFŭi{?%qHm3c|r 9^]Ӥ'qd2 m!5QqO*DozdNC{P6y7sc,H ;( l\g`v کmE4m/Yz.x^"ؗ~{2qkǸ#čΤMX:`[,x^ ( yzQeeti. ^(ZM:iDz W02n: =N F' QP`zw59Tq5LՑNʖUaVPaݶTJ/f<,{JJX`mcIJs5 BUFҝS:IC5IurlCwg STtiSHpK:i ˨i;6Nzm*ɣ?@QiU#`X?-hȎ[1ؗqF8U%r>Sr%gˀpG<IMO&P e&A$kժc}N@ @0L+\41@),aW%̒C`tp0.셨Xsa'}f4?NMPAR; n+9c' ٞl`lE<^{'^'r,wZy>˻w07yaQ*!;>G rrR8/k"`Cz8_Dz]h͈?;H{H=LNzQ~C"?/`w<7A_(HXoF̂cG]i|PyAdڅamL)[GjLb0+_\ŨS]2-A_̿mMM5]Fs=a) -ݨty&`U¨\<_Un`WL3ÜƠ`zq>x{8-tq[U={ ۪n t՜=suvtZ?Av B!#d` RpkW.)33|\Bʮ/g堢Cj$xf|Eo<rsvqmgcSmj[Oѓ8^]:}'֦z/kի%Wo RR01Ā= 'o:] |ЅWp:V*8 @Zژ J!:axd DU c:C=$*1}at{+l;7G½XQ9 r}=܈6']Zhr  ,#'}qug%> ?)ӼKX{V<ظ!UY{Fϓ%5Ny2Ql|.I|9PZvEi:';7a֤Z|9M){M+mWRsCFli^QcHɶD%-%RH4s u- ) r&m[QDc`R^㦢AjԬ p["9IUZ} 1pIܝ*$Tu |rّlZoerꐙ9W@Grx}= ^k8TGbQ`Dmծ=v#RH}@FMzJk Vd&UbOyGR_a ;a1Y:9`OzZK[uQye f="9ku1+mI?yI#?&o [BaYp{/B֯ ՋhP_N{iAϯU =^ [QC +j}t t".s&#CiBiG (o[:ʒA:"\@\q)U,wJʃ>fZ }9Wh`, WЊ'`k:UπbO3ӭ$H݆D&8_MaU0 X{?^ᨐ*V(m02%^ 2+"%O#*s 6ua< h&Ha%q9f(MNrܛ h)g^r}| /qtd}ômoE:{{4v ijQۺ+MJhmNﯵu-gJ[9MS>)mr_Li;J[aiv2kX\32#!- ,+ha!})6`ejO5ujTRqZFS#:]B7K:ifa\|)2]|8Sx֘vj@=eEL}-($P!"Ď$J{ E~^PM-HʭTոd-'HfV'$)TNWev+&EK +LF'iiar:>>Z"*V dd_&B3er\$HzCr t)Ooh[{,M) \Da tWE"tJ8HȾ_1|!oԻ!Qw3K-̵6&89e %v;1qr V*9(2?4)?ވ>w}lL sKg&Щ h^}w &mur>$b5t`8\fLN1=FĿe{Oyz42nqh!%.֥[4;na3FI1_ 6‘)us~ԅ!a[6`g&'tВ'`}Mm9@CugҤw}o?03|{J?kN %, ^dG+5I])96=ppƐ>aBryUD9~.(߈ijF$KPs ]u/a}ǵaB%*)5P oX%w76"vt||𧭱 |vʼn$2*,u|XEm#Z}Ujx +t֜`=~DiO׼eQ|:Rm#K8,\ʶI6Ȅ'ɿF&^ܔ6a;1&SQy2NlC_F)ߪŧ//<И5+ވ'1k<ܤ:\WXj~Tb8D<-/u|fJ7yNGS*X.|[F6)Z,Rj-~H-$o1">+ cUŅ2~n}\}ӫF ?1.n5N\TӋl!cy|7ɾOϘZ\7[Lciy,68:5:ʥTh]sI^QB{SORy2Y*8H7(_|=U(L/sLZ'UT=Pj],F*R =pcLTjpRP%V)Ca{<@wJJruz0a ٥Y$rNk۠47ހ=@M#x5ߌ-tz2$ɭZcoQ!)s%(&]'dGmRZRq4?#5~yuӄu qǢ9?y>] Lmc )^_%0DL(,g:Yc9)qSy\b-1]Ŭ!H=o G^5̏[2E:Fu:2ۈu5[uM[MJƴ/@Y~b u22^gl]T>)v;ݿ7Uep҆6\DZ4j[p̡I9P@hEE=AeF ^P-@S.j)(^* Xʭ>~yy^/he}{Z{ w"ꢞuHۖ.u|F|5"pS0[Nc=u (ފ/{'Ox:KOK] MG۳*%:鵯[R9bĆpe$\'X__cL|ys R>vXbrNL# YV.g4R}lMͶ>`йIyY;W%OlJG\|Z xuUtxu:^yzw_%ޡ#y|TAI?R9ll re+ZVUv6WŬF?SF7O70-+-'N~u' knQ~h2X>%טyjR"lx:pEdk"n @J'2aKHU:[S\q?%0ʮ]=X?s߻ ?|v0~v| CP$)h/w>VW` "Jv)N*uf^4bpThoJrY3 ;JC]iO}͒jl(Ku E ĝT\x%&By-tn#ġJ{_l`#/3lw <ϹJv(aޜ>y߼6XY,w!pG 0>m o<*k9^Ru o~?f,nDq({-#~륗bŎ]-GԻf>Km`~YfnGA~ϥj  'Q͝jަ֥߿1Mݯ:+ZT~IP>zGl{ZRa`#{;*#Z&JFj'rx nP#f3ϐ#0J({ZZf'AAov`n k_%wPb!~+RL7#>"]Eb.<^@=O2G^],hJR'7oK9=_/}'y<3yu6lmhކI[6@YxyTp𗾍.u/5wS,*>2?&4 ay Ϩ ZzYyފԛJ-=M5 !e]MڅV0zJcjtk~^~u#$}WLqjr(;ՙ_m17¯ (zWWCWoդ9^8Jaѭ$m+.\8%f\ Ζ߄+MDZJxeD9|jN(䣵Mf{d2eVBamuh9 1xсQ 6&@%yl{Yi,G?{rx#0K+󙰧/%? x,ug.,P>הNBTmxnR6$ϯE[<}7î^(߲9#1>5&&ŏRwopqV$Gy^2E\=ply[q+#SQ+hr:Z1R"N6kR΃5~ #*DAչNDv(8gօfDZ 'M㠬(:%t8> ZcO8yK+aԇ}wCKW9v|0IkgȎ"duwbeI\5,9&~o%Tc65VU]kʗ)'gQy e+A$aз̨gP^jH6`0}giK<ءTTV!Uc(V:5!뷊ۥqb^(+F_<R11̄6g`4-ayڜf6Iܝɥ9@~h3,1{ik3݃g I֯'}_,Y8zf sTCFZP7>JTW 8BTtV$fUG?_,ŵ>tsd}/pf!#>* mwhO+ʏhJi$p(&LE3ʾ0`KTǴG@ߘƸ@&."pQ>Yᰁ6[ΊDȌ[R SoKP*|P*D;⠽4ٮUd\VP9\_I1Nnͮ(Z rumׄ_ٿS  J2uLѡgM~)o?bЋAJ9픪vDӞJ js/Ըm)  /;TJCUU; 륈bt`QP^4(D,[5|vjhMUVJã鵦EkM\kZVmT>{RB '^hĬ8Pˮ{ V%0n[}\ E샣o`^gP*sMjco4q:X] ۟m?ġf{(eFO#Ʒ3!ɤ<.j UFB+c݃*tqx$nD[}C_1^~ڒjJ@tC#(e\Asjij8o3YHG]Ҟ%{y8 m] Ō>f+{kk뇮fisv6 ?ֶe/m+Fo [:1n1cRi]ǝyBcr2yr7;̀y?FQϱ*"[m9Eh 7^L@!lV衸be?Z*cszg{=+l(>sYPk9/1NvkZ,e8_Ԇ5 85udybFJrdv`M+?#9<]juh;Q۽=5;߇{nGuCH*ƱG3X/7@wcw?ǖ g~}q7άxGu ߣ帩@.7:՟\Sڰzt´[Gdiَpa hBP( X^guú(go엋1~?PM:Q7ՈJ{^¹TJ[{sE ]vwI^ݪ:Oo5AOJ!x4&h:#w&f5,]}.U9 *l)5"L7IǎS_#k)w˝ۙcYW.\aOXb" k^E$ہ~nϷTSjq1A*ݼiչQĎCsM㻚U@O5,Q1/\7B=n *ۙuSE3)"lmO 7N*g9FOr{A(['1V_- y>C}Kfɱ+gHR{Bcs|dK=Rk`=:ur<|tm:eS^Z?7euP‘沑jZ.?zt=)&W P mJIfBd˱KsFٽ۱c-ujJi hjʹ;[˸)F ӱikO .!|BоqÍO48@8J'+ف@Jj_QV{ǑD̯ }+[;؝bMKDrn٫$֐jq)uLmC=Þ@|z։ձ'R :mpNU& ϓ8u<//_} dZR 逎4;ïP:KtEު"3qckIX'o~X !Ws{>dI'P"ǃbsAHY5Nc9mw,"I]KF`?Ab\B "ѤE7)ڰ6T9h*Ut)ɋm9o+1{tmZQ>,y+HaJS.[ݻD\ip:NJNg@V9ӱADsԡn ?YhL2ITOf&-tXRJhS۝y f6*~0 G T'sf6G aʣd xH}PJY\|pڌץoRQTz1)Ɍۂ/I:jő,S]JWަo5|1řFdN- {}L{ mN !풳ЎX.q/@(P=̷֞7hwۓhi>K45ttYDFCKЕ#)nmǚu (J27]]I)]\։iiqOT/Nк19bů_2B{"]-eŹǭ5qHV! wRnAFrf#%9چí6ՂvÏzZ(J; -^g2ǁ> BaA* "eM_̬ } :7BGwm,oDآ=)w\s~# hߩ{|/P Q>B6s[AY6u`AKxF89{8l˹YI7 Y˵˶vR UO{GiY!tMP05xkȂ\~|TYb6KOaem"R0Bݘ*^PFO_ЧFO_PFO_ЦFπ_PF%\ZA_ԋ-iW3~u-ċ׈ӏ+ċËG{)^Le$/c6Sʪi$Z9Qd;i^/lM7ra6@`Fj/ɾzm_jd-[xٿ_AflDn'}D="ORr+eW9ZA&UP *m_{e|tKXIx̮UĻ)KzI X4a4!?OL'!7&C=}>.m kQW+2zNO٧ 8iZލhD?[ϖ3#?#l?[d!ѵkykx58D <īyW1"Rh98ea赐9p6k ON:2ro`LKԅ.?) Z+fp~SZw1Z}WGifFc !NRNGXEQ Ύ&ے)4z54HJۿktG< Otj(:Rս `̯y yw~ oC-XT b :WsgI<@O;$F<'Wܑu#eR˴Mޤ:~Er \YmLk ݢӞ0SپHFAFJ~'usYs=QJzwf 1{Api jN2n2}^Ѽ.I&ܞ6urjQ>EJOи^3J?qlLEIp9H[#zC`X.NZ須A~,*b'C'X1-`@04 ۚsfIbu @冹ߦC͜])fYfx*ʮ"ӖjAػM\BrW C=)Uj/ W-'7Q r)4. } ^6 ;<1B5ax>.?|}r wĘ}y}{]Q!I'_ڪj|Ȝ_-V l\z{CC/B#$>q|(G.T-^ʝ"&3-u& *f_!ɰqs"(:J0D⹉gmjx 5cB#zF监}'EAЀ[ oz7sY'b]ތޓggBnfِAPIĻd[2; ;WvYM&)1=|DǾl)3s_u!R *W &j\կDODrVEۈBi(r_ ,.!C^U-t6!\;6bszG}o|?Tep;̴ٕih}]Ƌǹ30"O޶mA#]HU2".mkFDmQk]x |7CB#?K""a-Z񿠃`wܸ jPͧ6>k0{ҟHf/~QD|ԡT;Uv+#~`#k#qxNk%7jOb>şНF@$j^GN;Ͻ 2з,o?{k3yn (nm HHZF:[)UA]f`{"&BÓ: B>~෕?uݳTf/o!Bgm#*ߧW$Q t#*T?z?>~Ma:yX~.Pm7g!H]~i7vsþw{^8ڝA(ϚM?ƺO-1P4Ma@.cAQj~o7=TXLݥhh3M ~P-LGΡk;GZ탥RTlhg<8 \si 8|gm4} BReJ2 LjRkQdیW3Mm8b-YcڇtHI*1KU5'='V$|Z [IAd6E;sЂVz:I&z$\&¾ٿn18GԳOX3PAMدn~V5jNت#ҝ~U[G[γXUKh'Y6GnDJZΈ G\Muhp "ST_3MHR]d{RzrycgHnwf{͆L7Qb2G+2qrTnaߨTΰ<|_ wR@!< d܌OOF:r". .$O=:_R-oT SVfX-e\T:o6MXZej)0Ҩ*&i4c-{{/:mxwGOfpڤҙɝ:KfQmRh@d˜;ݚgY4{ZM{ҵ$4?4E_#RaV=!4ur}wnҼ2nee\:.B4Ec5o\)}[|B\l7ڥ>c:-ȭ/9lhw$~`Љ3w&i:^ZV H,JJ)9}ߍtJzI i{Wu޵{n9b=wg5MVW v9CJВߑo~MTd>p7;AVy{0<-!N :4(*oz¡{_fyasVwnW E!SQ!7Jo I=iio i+H̡E<ܸ kUQLgs7|\C +jB'wDf4sx]KE 7C|D>7AχymHݮ!jh`;i9}X03C}0u'7,:SMRi +]yVK>eЕ3~ӗB6@&JqVesyzh4ۛÚw#QVA=_[S/>p EK{`^H+麫p>1*L o`Z$?ޫ_ g;}|fhNC["ozdDmFBV.^ zffm[!a솸r[*:X+t?@q,gD\v#)!vفO( es[D4AZCv툀(U&U'S ᖀE5=$ZÛ|c!j:Xȑ&Ǯ4 ,4Kcs{'RnqhNX%ɴB/)1bcGNi.qRɵy5E9:^u foMDP1?=п%M(2MA"PWD{s&+CC|?YGKs'*j)DuEpVޔt9&ə(H0*Qh37/)-*s{ *s|Z@2z +qTOTOT6o; 2Oz{Z7u"2{PO+ϊA'x u("CvIl'K^',sEp$2L0Kh"ehB4YӅvJWޓRf8^$8 "NkG%YoՐ"̧)OČCGq0o_mtVUA߬(2)|QRykxG3{avQlsFoE[KD&g_Q}41h9>Gػ?xOcݼN5ro'>Ŝ$|lUDRmq hmu]aYH_Oljra|WkTj]}˧9߿YI_?z6P|SUt𽁕 }xȅ0-_G52Wl씈F51"1dJ70<ܭ#Dլ˲1vte zLV3*ulK)UGaxg81H|VŸ%B]3|<7Ba]N[:TGֽxl:u>?qx$c>!0y&[,vfQ6ѱwJJofN/|>^WōW$s /p[ߔ0Qdi6vJMiu;g W?9:z¦{mpl}K 荚GNx?h5+yr6q@֠* Y>m*kfum4e۝w!G66Z'+<-uM5: ;r4l]NMֺ5[ wIr sj901)}!=KGsr{b /`r9;lMsvڶKK-~ll?|iSܺݕwe#|ny~6W%ɇ4{1LzA>as 8^&ּwʢvtJjuU~>K+چNj/<=v,rϗA d.?^囱ȡ@mt:m_sWI ԛZIXK-8'luޙ2M(k5@!Y֤OGCIv1>f E"ݤK#q۽ ڃ|^uQ5Ҭ=GDnY0vff퀯0yt1wYPXNp `ϓlsX;l.|D~|4/_Ol\h+m*HGhjJiYT,{J-heE :|<;G6YJ~e4P> 300{{ F_Q1w\9lcn氵zY 2:S-4Ch6V+R0 %39] ˔^gʼnݑN>܎dk~u 8c?A8S=z$^Y#Y;A64nt,~N i`xx.t}uuZBiQ%6y`]E;6R^2nn ̇EJp۴=W-7N`;faz`!֦$kul|hUn C;*+[ cy:g![j[~:bќ{#k-6Kݼ~ΗzY`5}ۻ,J-N|QF[+8hhqu?n/^.ʟoP~˧{:Eճz+IQt_ޞX)^W>=])˫{y4%PhLxCvymQ3;f^cȮ:ڃH%$jw ,,O "jxk,jB:Q̿IfT57z.7{p 0POM&>Yc#$USOSig0|%֟Z"s%0sЇ3`1cۏ7%t*% V_X eunXdޣ:~Ld[wM#TG>l#lTCԊX댷oV O#߂ f1J D)bKDL:==c33g݁i2LTBpPo4c[{/7bbP `}K3{S<8|iL~9 }[Nco0:yMHZa^_:B7ϡhoNu3:e: zHR6űR+F ֊2$? +E&Fd8ulO3)+T%~rAmxC[M }8~/U (Tsp&e9O]`1ɾLySfaX]?ڈTv)iQQ}j)~K*0sչ]u&oM~w?~_=?OR|J.~ ~ڽmN6h <Qb-}tU|AS\$bXQt6 O~;=]5٤ #8]nsϏ}TnJQ KS܁+s99ㅃ~AuTARL*ςoQhdEaߥ*{}T5> ގPܶo Qo]C nm gGr"0Ye3MdMÂ|Ι՚ujaj%]:2V:7lCWu{uܘBD\W{e_UN TiL&(PS$E3S$ET 2w*RXhI~7e~:nMB~v")f?*[U#h .ȪŪLl(T9Ey':]+g@YK"iLZm p1U z/SvECcl5Pغ=V(."[Z4okLʎx]'䒋߹_qߗlkOڭ?:i~|b<n;v?er)®z3F_pS.7hz1FSHѥ ӳvG\jB:n7ޘk^+!ŕ!Ux9h x/ѬlWd7~yljOF?1NZO^OC;x9)~-}ЏF{TgpJޙwj}!T6c2-_y%0.2=l>OW/P-tO݁(Udu[{$qKظZm^4\Ao94`m8K*7HJY-M" fnC\K@j\SjXxA)4F#繸NtAyͷ8ZjeV g\aIƚm~lc56 7tDG.FB}"wr!rL9ʌ[v%ׂ@R2 Ց =*Lk5e:r[JfL* nQGlud6 SGˬɫi_D)#}R^1!2Fk]R^ Tެ(GA(:ep o~O'(@ HȮhߪ'*">UclΧ>6Yu@MТXK-g7;cC gF{Ɓ=,zf(UKE7Xr*}0,q/?k(u;RҌ[0U dƍI<kCN[FE6Em.(m0ŀdU kX6}@^\b [$b9H_6,Okb{s=LI5T+_r讣NEܭKė hQ-D*(O>]0(KSnI% A'F)E0rq[Ufd!fR>O+FE8w*ڪ1x|g;qWk3'<ZN1ꂫ݇hP>=m-g:-Ӑ;I+4‰צ Jꗬb'hNl z8A4˪0O/&]o)]g5C c;:#ÊzhCVt8V5BPoq%>訨7ƹIߺ~ϟ5t͈/$tK#{ڣb%&426e$40J867εG>N|I7.͙Au470~ p +?}v2/vVS4ĒI `c n5-= Z+>Z=`:Ig=qҶ5iZVS0'//߰y㢳-jcaiw{lIcػu1{}-(wFvCR#.qe|`zf; .CWw՘>~=/6](^甚c=dI&_IR+Ṟٸ1dd1N56#sZY(Zq]|z'^]?b"{DI`9-!c,ex:%ٖ|ZNjfχͪג Wc7$8&t=P~$ DtD,c$'zL( ֿ/AdD[z^1kN=4R,=VW`CY;*Yk Z,yU|xNLT:7rQOUbk Хv쁊6`\̈9EkVT%܀= "fPpS5R|Bi/#E+^L^ryQ+sye/ yjĜ+ }( EDxWЌlDo~dTf9O[ b˧65wVjCåRwG)#õjaFhPE!v(^6q.i'-`lIhoVD/;ObB@O\|^?dߍj\UW\2_8BEZ`9nh\[᫐S[`qO]*->[P8}_GF_p qX[t{yC-f C>rR92r{9`P?_S4S00$}ZlAIP͈f oIb-$ܽW&o{]q孒?%e0˦ e#Yt2ڃ1`db`i>ob\myPJ6V X4-'_ӥ*_|d+f+aI 0ïCυʃpw,h8"ϻ5Lr63RnРB=YMra63ZGIßEM mC0wa=Y)_=v^̣t'atL` ʰ4<Ÿ>9{&HG[fA5X iwr,Otp2.Oz`WaFomC!$7ńy`V]r)xR/!iV ,hQ& n؟bz2A 0e%.m89fŤ"U fT%.mLi""勴Cy!LK$rMYWby`SD*09IhOgc_:Ʒ ҆|] 4ɊK-Ren8rs ZYű~t Gt4D'M6isfrdOm2g|D*Jq?NOA&Շu`-2=a]e%'2s_ґQ?=In}֋%mfTzDOpp 1}"k:w`0y˱Wg,} O5D&}#ffW R:+7ACooAbW}V=q2[\J2D(tƀrVL}cCOnŽY[8{ך{}Ci}ɞ_[?I\+/f1[Z)E3S>ERw-_ߏ_iEu.EZu9U*bMs5-o :+h_+`6J~eV (/XDYtx1%PrwgI(` -ew{P(E 'Ė~O( 8DybW pgц$}/-f#5ϋ[s1kh? +|ϣJT)yՄe807YKg9{=\FSyzmb{QR-jCXG%}sZm)jʞ1=Rf)@ia`V#`z!j%Ja; 7sKMH jA輦UNZ媁mB*Fe*aLuK=7tz' 0v>m:0EkYÊ]FM;])_`RsR'8t_ha՘0|jTz~Tݓ䫓J MexvC߃R @cQH1c]KǍHwބ"[rW'omΞ3Y3HR@R ⼒cȉK[3-FPjʆ) i ͇"j1wՋ4jOqQ}i<'[GT)+$Oc6L$mR"vfGyVqT[O"ބZ5}FWrpD1IE}q,<.ICAyvà9A.:3cQzo1֖i:81+qG4W̏;~ՋF<ƌ|6Rv i8RK;E~i!wfaMh#t`C*g ޡ n;-+o~|G4WxmE-"MȉoI+c4;4opswS5#CXObLCz|7DZ1RtsW6+#\ ]F_sh6UN]:|:ҔNJ󲸓mǓGcr5jȷP V\Ǡ|Ǡ3J!(ރp){< k7f ᘂxFo: #fC.w=:kU``5}vK3ПYM_`)Pe\ #MÃlvlw) Y hKt' "w`KX֫ aTg-GYWo_lw*tL8fH"xs q1~*,+݇C 8bD -FFw>fĨ\=  _*m6vR* #լ{l"}-.Re >| ?ZCRU#2Mђ]jJ=3JN9iFbxSu t@N(l6l6W  ;'GC~I*t#C6nAW^ʻD/`҅IĨ +8~]E(ڥ6?fzJe(Ki*8f#,vw{V+:ߚnɉb|_g6Jװ%^ۅ<˳Ȫ Տdx7H~Cqmڇ(O:0'm"C "S籥O oA̟[] U|ޚs&N[M8Y*؏+˦~_v_Mj-KՌ|$r(/\jXU2EU~ykxBvjz{ TRdᾣٝOFN23azčcSX@  ,d4vj*HkmQyVG/t|9.h]F[xG;Q^K 5!"f%r'ǹ[O,I!k}m)WʗrNoΕ|0';96U`cvHޟ7P&W3H<-|9v"*J=B>䚵| i{pLr٨~,~3L3}YםGxTO(&3w(=wBm%aDž3㨹Vo0FEbz.6< \,Xؙy>Ӵ=:܁ܟ1li⥞_ur꫒ڄzmDO3̀ p\pנ%O׎X&)֧&ѧR vG$vrn9q }p>3gv[{)"FEա7Pyu!+N=1ﰑ:vhQS+'zP8p4ⱏjՓro9$;5%r\?&_>y'Oa.)}dc>)ىp@ԝlڍi&q ww(. <x1 uZ0> l|:s{xq B/|?1D$v<}Z=]raCoHlOT'NJ_Ђq-C.=5]Э蘪"_uωxEm((m窨eZ[i-U-č@uj\#^oJ%V?lTz/|0 &]i-7SKXo7,pXo7Sv6s3buҔhqvL K+eRU>r/:?)Gmg.ɀȭ}3]0Tv#?ފMq(<҈:=lo՛H-vKi׹P%1g6T}48ޣWɨ|[y_0v&s U:ǴC(N{%}>mxϞ=.Ea<:D$c,Y9مh0tVU>#!:Z. 봼ZNPvJõT~Pg5{5vfΌWn-0h/6P*1vgHC(Cb.ޝ|,m5VN:}Et 9ѻҥ@ Q=/;n`2j[ ?mH'V"^4Ks mQr?U::>L).(4a:v8s~co cr "[_ض'#)6t lȏ"Sqo>,ߥpdG!?'j+'@bO˟ j @ ɇ$h~PfLRx=x5 NuW=3ɏ |y淜a*iX'x!04k7NKiP_[?*8 F*q1<~'S8+QXS}4P {Yhq5zRF)Mҷ.ȑWpR~l=cq)(rqYTN(̜6pCz+_xxkI|x |!9k|n ˄$38rS]{u@OX`,<_Q*mUb7#<^J* =[$.OͷeuReS`\o#\*8y=fG)>m=O܉CMTVϪQT;'^ {z|u8=dI.kex#XB֡p}^R&|Է(m$dybQ0&}"/OM"hu pqN_WalcћkU`mGtQV2wwf@"``os_ +X[݁, _j@Ӄ:C=ݡ#ÿCvs9hf؂ƍMEA<,$oOPo 뚷E&=V..q}^{\wfl}9smC+h)RQ!D " sqXj0;tK4lIP_S۶bRaɱ-!ᤞ@V?InAlt@TG(G\#Ojvp`ja|"Dx"9 _&"x?N2Eۈt-0yBÍFV@y4 $gJvJ௾g3'7\=*N$ gDŽ.ةSm9>=[qxE$^b/;ՐgW^ϼ9r ("؞+oH"Ux>tkl y8tQ:E0Ǭ'V#Re!tko!+FG?qqƳ^P2jI09 S F}Vg!Cjk`?UЛ+tk>w7ʹJyx̑pwoD ҲcF\5}< j5Xe8m懰i\:*klFPSr7li\ 6p%Y67/W<aީ+#B#}~IsjCL͹1Yc<`kRU)Bx@MTx1bF3I L{s%^]Ҫر qu)US"rih`$da?v>;+Z^ .Jd.xdj_q}o[7$ABdN]/}ꗾ]aɒKW`m} O$ m"s\f\=aĊ_>glNbl qG7R|6Ur}Òo`uo\e[=cݶgT¶/Al̸&>}(@UcNŶֈZ,5q| 2|1GR?.#2:ޠ21wĐ*%6Ư6{ߤ|R1*:z"&ޮhsZv{Ys5 Aybv)[Krն]j.1;#%4gX" ykhTs5(ژ"&u zy/*6%7lz`uw1NJ7úd$ƘEv؁dw '~.Q/ȧb/GZφ)<7#Uݠ$lv;%^61Wn3棘*mMOu_'pAOъpY<Vgw.b^/0@_㴉0?ʎ }w/H2x֛E$vc0fUd5펨uY5-tZWjYoJk.*_D foK|:qiT RFc%Q)&n2TLK5sHy\[4 -qkAL޼$7+S)ڼg3 db6Retuxy\|4i|Xef{l.i4^Ns& Qާ(9{+#5/'[@Xg 6rTn`OdxGt~b7KF`Uc8 ~r_t=a O:tX.9bfy6tKq1F=pc٬vZԪ%;qAW)gpIU|dŦetE2!+IzcKX4 djCHF%}%ا@PX8:`+٨7 uqg~(l(21DQOWa˷$ 6IlRml+"7}|tلNF4 N1x;8 qNx 7 ݖS I&ćUvuLMPo~(?IqJ#0ۈ6ϩn>zw8k?xw)cSBLѽETӽaNPw( j$XeߏIFw7i9_{bkqx;qb5)?-Q¾rY U4$::[=O@'=/J%eC:廤̋QITz0:+djs2uu[{4ws[\ z5znT4HTۖ͝mv%?x4o/Y#_Y ܚfF;kK$G=ចcՠ.Oi0M!&`zZvWAҮ5s4ؕSoy=Jb vX3d"XqHz ͳ*š(i9Ǒ.Q(WUqIRT}Ir'ϥPXgk\jЩ͙#m tAlۼ_ '"Si$4V'#/ 9hNyЯR)zL1`wZ0䮸s4*`FUG|܉F\%~kkboMSpkVkh!.b=A:b?@M;%O[֯kDcYm<.%f\bX'\*6OA׉.~lÁ\(hS0Iex ːOG1X]Tza?'<;$0cC'Ňz{vt&jMDҷvS59P8끖4<5KˇatdHEI: )*?hf|&J"%.v0&P,5<zZCsq~F~gm.>=׿4IUPoVŐ}e0M8Ls 8lF4ŠXF;-:Fr&.lj8#=:Fe84G1agFL'aj/N!\RS-6x>u )x۳' 9NV2$wWB#ɶ2: P9:Yjń!FwF.3q։lXkt}/*9QVG>2>-jE.K8Ge6;aއ<0Ah(VEAgRZ4zp\ckj0ޤ{h UWǾ5g'iɁ>D7Fp7}m_h'X͆ĵ8*EU f,Š9+(T-|NP.Ȧ" ; >O;H@/ՇtA9~-t/GpYipm8+sU\~hL?V 5-ʎ v`3 *"C!CGKPAe uӦ@eˬBqՅnew.Uoeq_ 9Ovw1u|R]B1zq68djRNOEnm"kډUS@;㥓q.sڌqc) 4,N&Enݨx}*R@%kM :Fv)".ėO+ DkA@x, U*G앴BhߌS޹ cdg1G~d3.YM+0JMlT-OD[1w^X`ʩNNjA&N6ߖWQTx5n l澻?'1Bs!6gKEr9cݺg0 <},?/qM *C$ zOVT,FÚm"ⵕh{[Ҙc@mUsrϔDR2u\#"a7o.4}kgXQYr =ݏbxFㅾDRe~)ۦq䬃ASPv3w 4p 2>"o1֔wS"s23XVt9VMPQ)eZ{ z˂69~<6j \մny£LWߏջ.wb 88-\dvYU vF@%{TwfRC(`b޺ةRё V; 6`ẏ]  4M 8%֢ Ug$oS Q*~E?hsH`F2U -6DM>6fc RJV`B?rAR eRXZ'EEMn[#<bE˙*=zN C7k9ӁN6gZPEs06PْBS0C<7Yt+>ݖ+o| X"G1z;;9Y5hdKoB$`j#wMaR ҆5:CnAJG;܁Yk(4_qkK-Թ5 .Q?궂<ΚV;5wM]^j _~LJtJً]b63`1=C8k|t/j/ϟ`]{_I8-,Yihp!Y nJ` =V˩3UڅK綦nO9O7cWR P?3I DTfB0ewD _*NAW;gd6VguX"zg>X)!ޟrfJY,}:\$U[.!k'h?4o$T| 6a?{EC-ε7QzقR ›$֋E5sEx{7Y† Vԃpœػ \,U;7d>&s$&zȚɪӻ(YI%R>} kW?%jxt M^-ݜDR`6y5:ATn~ peNԞz4ǫW"9ڀʻإe6!&D7;Ն1v;z[0Z{o)mC=pFϰ߲"xa|!o%| AO䘕@?b.IfP8'鮠3:ykWJ.XYs\q`=I 9tTi#$$gT9Cd,ZJpΙ[̟Gh~ U^ Dv!"nt t^,Օ̓o{SP'uxWJ>JI5bhhj6/Lo&Ɲ=a+h#GvGlP雅FP|F|P臔 h˹!Njk^B6|isę,xa3s}WdF ? cCUAxR֨<[TilF#w%(mDT_ԟψ'ghMP'FPGdFOg%dT]]umk C!Ϣ99KADw`rn{^`)gP+F\%L4A"Rx.o:xRzşM_Nvt<33a>>iw_":}R^$̂cvbPRie:ͭ~OWAN6R2A"]J,[(IC(ڱ>d4.</\ 8MfL|GbUi vT$N4M!n<=DKY*T{'0%G8l%۫ qh8?p%B _htn)$ؼRrx'NTISЃ?R6"S? % 40jc`lz?]2N)BqzF5X7Um9LVJnJsx+yt_J"!)OMO}xÖ́7u4-%ZB$r\Ԛ1u{:a_̪)~xŔ.LNz؈Tl0KI<:>\s`h)Wz)[tyڕxɀVڃAip߰[ܩ_(t\ʳmS Չ,n}s%(~s: ٧wlqT!iHB)ؼG19mE8:}XQCgdznZ_q9oo $gz1>EGBk# a1 GLhٚϕ,\lrR4Aro]d/Lۯ:CpkO+Uj*3\4.FYAHs3ȉAF\M㿩= %]埈07q1YmF[[4|ۉ` עϞZ$^A~4[BҕP*X[U5FjޛR/k38W C\ 2׏z}o}Ehʯ9}p\5Yֳ=AY;5gΜ&-PNwi-8`lBBmr&a;(, y(uKڡWsy~Ll%ҙ7e2|o,152K@G,^zh!nAfjYmP7+ڇ R:|Ksvs{F|qR$]aߵCoʢ[TsYrh]uV073۶Tg{/'ʖcveLlaJ0؜L_Y*gd㉗8K?#H V1B72s辠B<ε$d+kc/ TQ|(Fj1O×\bxJ/V%B'~[師h_"0&U|-'#޹H\v KX'"Q>mO Tk [)9K?҈:K.GÂ2Aǵ~xCus\GȇZ9 s!"VXQ6Bѡ:VDQ` ry€<"b>b$X<RPOD\ t%{RG#˖+_nyڒUs4'B+CE|0,}k,GͬV[kȼl=ϥ3SZP [we V#wa&տQwa_r2,*^k۷@"ƵȢГ{!sw85/Bt=OCΖB\4pP6E!AG܃;[IFM 1qY5&8p#GvTyd-{bx`dLB/ sy '"Wy[+ʋ)ڭnoPA{ elبbQ} f((S?uQͪ)Qv]k>#V P#DGrζG,\b!~_+{*( "zHdCobDscD>2?K~R};.M]Ϻ14;rުJߟp(DqX( CQHJS,5&k߸Tava藗D r a2Qv% ; <47*s@Ŷ?)HOiħMbN37A0}lo8/6`t){F"{牦~zF^0+k A*m'}s5,NŌ<ְTO 6ŌBC'ɍ:"1!4ШciQ ~K^ܒ/HG4Hw4J F8@ kQ%lX+=zy^y,qB'E.8~Do"Bc.2e{7t)&2TPnҏo )[\-~r*-"~ =EW`ś"n&M‘;x{|U`v Sܷ0h#H,+tn .ր[hC_ZVΟZ g;vb}&I^Gʷ+6:޹=]:Ӎ%l|=#&1 z6X㵶pڽ(B`͊vw*}2Hg!vd+n#}#TtQ;PԂo*P .>V"rdf!t,<+ydt_fXm{dǒԝ!GFi:ea;|!Ds3N1n3B{Wv06kZ8l#F%yr]#_EafPbF?.pP.uG,[k -օFw` J?Q4l;n)M~ VyU oʳ"xx-ҟԐ𿺃0`Ò)^;6w?M9*bTz2 1zGZ ][$AoIDj^3SBZi^h: uNaGLsb 5rL҆w(80#+1ԐRCOpJص:r¸^~4F*,z= X>5R*~JiuՒhiJ)9O{XBOL^}ɢ6J"'/D>ݯh]0R>p oH @ 0|C:~L$OTܠܐ''vyE^ a{͎g{DULNiRr *ɯK} 5O{LE+.FلL;{:GZyߟUh}J3rgƟ RU e}POfOB B9<<֤B,r#w'ρ.k'[|SCE*aӃhu {fPnæ~4>/ ڰ{ZLq{3P% oFK"a\0;<'L ^1ЅPN:BqcW]H-0:nrk\8XRU+ES;vi#Z@ٸB.^tO8/7kbgDO;͵5fn-4U1^P̅oF~dn+bpnf#mq}h펦ֲ */Cgo5J C_*Dbx'\Z,_󬝡cgΦԜiqSeu6}@DRPu)Ltޛb-Ok:aNKm S9}tj{ mM~rpI܅]F#O{-atWr>;Yj~(ڦ˻I<}nZy`/wx~%1R6.'"xXva#V;yxY dky2k&!2d"&]hkqwlO`8c}mkOeKJBs(:.EDgIb4ķ1y6Hܹ&g k:7x7D̄g6i|IUOYgRwۜ&.юVIjHt޶/<\{T.:^'W{: ~'f3F4"wIU'z@ / wЌKF(dX'YMikR Y9b([Coa78X0%$J3JNoQ~OxEǫמnmVApnIF'ʥns;Û~KetJKN`:+spBdr#b_G7%$= Kq8}77 RFi`.\K !(p YΖ-p TB];xWq'.cy\}LЬ@ }gK]plrbl^b2U.85\)X3[J oXUnOY oA!H-)?cO3p'ޞDvZmt'3wSJ8`D~|K )vHp7 /8c[$||pݻHYArChlj[Q~#m̷oAW/q?"xX*3uqJ[GUƸU^,v$o24 uSXსKIހ%n,[qkr2"""}п ޑndwu`uO_2::XoxDVQ1H IeڊϱAA,9}zUBEۈK~ߟυ6 p%[OdXA_ϒ*]bH85D2>9~_- ݱ<>iO4o׌ etČs2 Ug2S~ {鿞'{h/o ~pz,+ \F>-."Ed1^2E:+Drl+yǰ%mh;N$J>L_AoG/'3'% +<2{:޼67Fy ߫>~oFϞ;uE{D^/{:]qHteV;5OܙueJ9>_Bl1h]Gk'fVk#$kYL%C#:!~' 5@qHG) b%P^:D\,O)ӕ`]s%?3hIT6ȥ8 # 9F;e/+&/IqAfTEېA=3|œ.lcqk{ =B#B̊Vh|KdyGG9YbhNWERHqRCvv\L~tCMn<֨;F@Ab`Am/wfϸ>rGc5d8x]xS yĒVPb;k$`ߺ,KEҞ)bƘ?dx:~=w-1^B4 %B:Y:iU.2)!ۼB( :+Nrs!1;N E`y,ԶL$#]IDXBEZem4~./ 30]Xlz.yNw0s?xJɻ Y*KOʃ0 տY2: U. mʙenH1Yn#?Nxr8Q5ak t-Vo8ԶD 0:h΄R0"nqlL?x/ Z'<.Q76|˅лgJd*e<(-׾\Cle5^KqCP}=z=OG'߄yT59!goA6bJZ?TBW:.g fϗND=5nmٿӭBw!ѠqXm#&xP?r'} ҊQwl:I:EչShPݠk`(ARUlQ+*z j>-u`X_ @T*DRycRv.p2"&ulƂEwc"+@ZK}ls|MxM+/Xppx6Hm7hԁ'Ct wIu1E(FtL);{f\Ԋ@HC, #h5a#_ӓ]ǘ]SQTVͲsu)jy\SjT5xKuN tUݒ^݂8NlTE,bX4vCSY?4 R=/KVX\i/o՞8Z8\6Yr7^Hy!mx_ON?j5 0FY;T|oj4GۼOFC(k ˏ.%0qr9z U0au‹ݻ&cW̌ O @bbbq5oI9qآ磂[i&5#qNw'gktD3ДG6 ֜*u-7 ruϵJ{Iऔ[ʸ5M- K éޭr1e#p]N6?0h>V"ҫ 8D]aeS&vwv sš)ib'R{,)˝UuBz/lܩ)}dNH;հ05v4!>{h1iްC+}&5:9L ^JG֗t\JMpZ䟀2O҅2f[ E SPWxD#" 4<̨$\#Ug9҂Rq^?]¹ ~A|sv\OY"s'Qtu؁:<3zg,G3+s΋E>sq|&BFkXfApۑEl͹Ex`JE`@Cо .qaCpsggh\a7P/}>0i!\~Åhv 9PG\T[7@:OFXbNؔ z\΅t\nV\#p7)û؜'biN>zN6{rkKnP }n޻J̗q<|3Cae@t=#k}8^ % s9RտPfIb﵋u.ޢ5Bk0V>+zp=!^*G \é涮#kE"*Bu30")Y5hưM4T*=Līzo,(o<<.$$^iU:?:J+ sFʜy;k{r?B3=ɗG3("6n>LH*`1I(XI:[H'ìl>辥 bXM>([ě_oY5d{k餲MK&R0 Fѓ\ʿ,-0w@}N^Y-T x <;YF| .`ݫSjF3:=&|؃-FФGh1Ê nynDŽ|+BLj{,lΜL/lYbQ0>/x*VB]a/XۜONtk[;, LP|?kpƳprxrV-wTTόnR..͛fl@V'UmmFr7[cK[9U\^*ˣ&CJ8ǖ w{Q8ʀFȓɸb hC# kRxo̳1a˵G%CS k:ϳ)T6˩ՆSAXq=˿X>h@{CA~МuFg:gȶisĵbN" >3dmc~yS;PspaΝ*B`}ݑ&3zڋ_Qkͫ7W$rn ]O_= ۉ>66D%NHًND1F;7 Y*/3Rp})pmVsϥbө[(;[!|, eL 86bW*W} $a63VܔSi¾vE._u{1[No< آz9':6rPJԙ&TzMRz ^r!}{z_54*;dGe}6 `VS.m{EAQۭXg Yh2[FvȢhn)co)7()=i}qy7@q.RWEuGT u/M"p2CTPMf ޡ? .rT$<_[] xS^Ǣ4d0(cd+kAc.ܒ{"<+.+8%-bJ͑#Pf}}L.=;@Nm f 1t<Ő7rW4w fKJ9)FTovis(ju '}9xkV_ҁ[+%b}X%.1zYVgW#`}SRvGdmThC_FmT|G $ k `AoA৤ay.Ox=zGI,f4[-F׿a7ĺ+˒f?ĨY.E^M_!}0J9uέ0^ kwKh([E0%kh1Uth5L5.ήC[=^ibc.̼D1e3G3O ȟN{fJ࠼=vu,•Ӡo Cܠ:{#$n#|o PՆS6,ѧadi84gz.4L!{P'%j^ONKNgIp6Je PI4JOY,/VVS^{?,= VP!dg_EK" HDƀ [oRT?20@[*sEvSKuC}zL%?ᐤ՚- C[}:4qvs5vT]`y2`l9_Vߒ0LQsK!¤$F۹4(pphu\ֹ=u6 AsgթfWvBN)ρjƉU>?;H/|ʳ$T#8 @:Z:8$ĥm$g#3 ^H/8;s)3L-%\G`^nH 0iՀs!?,}Sy$hks$OET@"+urAlZ|yJۅP;0QkRAYMQ5dYrD <9Ǎ:h(GjWꌎ). KiO\eF!;%:-}#`ZFxNa`rHwsg5]iʐSF\iQ!5;Dֲg^1Ui \}Iq-(J/ـJb\)PJIg;RoΟ?[VN{nuNojx٤U JNGKN{><UN5{IgR $8חy;O{_?k'ϱ)zݑz%VO9"U$J Aa3GRfX@ 8z-Yǎ֧%'Lcyz1޷p# [@̑a/` wZJu]A3\d3 ^x{O*KHQ?#,sԒ8ZO}qHQ§NaTk,O>d_ILv/-E:nUM<6̐92t|ɖgIrD.Fճ̰2nKz/_XT9R+XzB,U<5RYsevh`Fz!9u٣z - ͓kWck̉y3kqi*"Z-^p?$/=w 1t}^gW(|JAS(&=4_6 ,zӳ6 glcu㹁~)Y9AGDH0Sũ2B^7RV73 [ 8̔Д5SbB ܥJ`"s^ qFLĮA e>X|axSzX}Gxf{5x~k5_. ~Vm w>5gY%Fީ3\P|<`)$N N NMV|txh TȢ_n~T '^cnueќ$)~\VQ*ku|sŹz$c:\eZVy YN1bc9]#@V%cj<7Oq)A6;-,:l<=uYS>h#@"TeR@8F-圲Vշ.0P]bhUT4r5r9['(gG_Ƥw'>$:Άvs%O ͦh)N Fxw&̭|Tʾ(Gzx'Z@ {@'× P`v;ř*3˻@.KaW?/L:8ƪ3لTӚjwm>Gߏ1Nm-qK&&֜yVY&#L~[ˠ~WiM9֑BOP`D[d;PA^Nx#PU V^.E%!F˲2;F S:7ۍ 1:r Wkb13ɼ1pF8`r -;.c[{QѫR(x -fwcHg37TʹoWH!t2'jYQH+飾cK#Uk%͒+Z o1KȒ9@&ܷɑt@  qGgBetE rE^v Usm,WmS 5\„H~ 9l2 ?FAvΖ!ʏg].+a&9fe^}%\$O{CI~!:82jM& 8`Z 'JHk"%]_05N%[C. u0i?ƋrkVZݚU\At/$aݦ~K-bQ\9w&MJh$tJ/q2 cڄ1i R7C3ȕ[xZ뷠*DѰtf{c7q]FtR[rp'ow(͚]xFZǞߊb '񻦍55Ύœ*_b JY)_ے]"(FK:">OV:co^+Ff|Lvj_}` ;i,~#S:hr(',i#&k8haJЕV јʓ NxyE}][GfQpX,Fq>dv/ ;#Q-ٕ~cRSޟ>r msExT~1P{bP8Tll_ gzT*gLz T_Bѳ][w*!,z2HΠGWHb=mKӌ_!}L M8rѤ>G ڦY/\,h)hR#x0!~iiY'Ni4$ԇ@pĤ+3DCkpodJe2Hlj=O3s7o~w6AF( 3/w' p~yC>"1Ӹk'K_YwH8o6:]ώ9mHћU/2;_ Uu;|W:IK%td>_1c іYFVt8p^\ kO-CaN N[`([}KSkT6 ZT\G(a7=!׀5]V}]\E)- AEE"YXƸڌҌeE$¥M"&2R%>NF]gvpAqx xJdOe07bdBe1y/Tn/y; x߿vV] !>M fU%ّp4ׅTN%+&AP4rC יRI tJM1hc?9[p)nJg528!F۞T9 WHxOp6Wr$"J &GRkۥy}Qg[xJ92Aɛ.+|šG>Zh@7DiMd 9a&^Ǒr3 mJ3VL~=$c 1!CCDy%" dx}+di.ܳH&u:;GWESiSdV軈2nHftZcO$wIb؊O5g0ɦ|:K%ƌ6Spb Tg'O# 2D];f9W/9$]nmYGg 'unXZ8IǓԣT֏'PέXhUI+XzUQrZRu (SV!"AG-ܚgj4rRu^no]b?mҪt֨o`T}Icem[CQX.!~f{|r(xԟ#.g>Pc?dlyB3OJň-.\V;4*[L."2W,,g@NZ<58Hٻ9;9SϝsF!iNבx{%Rƾ."+ ]q$aah\c{0 D]ֆ%)< `\o:gea9#9IԴIy9svҪ oZXQDPţ>c%0w-9Ct3;|u4Aa3np9Z83c"&&O}<(9Ic~=!^u=8.JDyƴ fŮ{V\fK'ZMy "y@TC[h"gn v,?\Nqҫa4ћ-Ķ#Q?Nohd}-A޹Wm<|Gɮɾ1r&yAk'Z\#n~76alg;`oXo ^uZd8RߏƵ?2U}0c?6p9o^#&^"ow"#T㾽UzUoa#|y]Wi5zcS~udMf=`nRDŋ+cnul֮qK%Z]wQ!Ý]Ҫޙw#;ڀp` ^B>f+_b]"$VОɥoaԾF!1f(]<}0Nrj Mx+n[[ NF =j[JN|Wğ; QOh?KP~k>>(dɣpuF]*x5;TV!UbT8+O+MAf=ePwj\ xG4q~oGz}[kɹtnĬUN¡u >icޗTbFI}9ZCAIQthʙ[tvxBVn Kũ lm\ %o "`$>_P?b=ޓ >rxK"Lу*|룕͎/> 7왾(S#ħo7KhW{N\^O?R6$Rk~g*i0. |FV$-'-h6UrMC4*›n*Tf+MP@KrLxH!V}gC0FP6R Ju]w[~6'E>bMQq.yySB$/r? cB]baȄzJٴ+إ j2㕒ЕSނܧe/T =ÏAhv(<;D2qAetQe2ҹ2q&KtUN26s JrIu($wNLb̄e5xatpxWs.DrsOBS{?DJqٽJKďlKʺlxӵ{(^\cf\IG yљ9;ܩoQpEkv-l'ŀKܑ>8kVhbG#2ANYq2cp:.k,O5,* oY[ 雂q0ȫs?E.%XPʷUZʦX)=̥ϡu@i+Jna?9NbW.tfK:g5h I߇O `.DIw!{Bi❤N*f0xU6%|)f&qwSKOUR ^+|`^?Ym& oTL>Wݔjqo0#Oy nXj:Tރ罈Fx?qZrjd59)<{d2cX޵dXZ?Ʀ*]*9hZzLs#5jz< \'T ~:lRG55,~NA\ ̕55.!l.,|`"/ecn%VH{>[>#7U.;k7:&7 7/boXPd-kbyؽp go$[K/i'_ˇZy5}:kMupIrpCKIr~??|ڷ8["uy7Q@Z[._ϗHW~,_0M۫8;F!n c" oT21' S4 \&ypǤ \buIԅ@:q4MAjX$\K{_ҽaips;:K 3ܜ"FWHo a?75z_ebUVObw ڇA}f#%W;m>B,afH$pAO~VFqmY, !6rdin&U ~xjsJ^W9APiť0c+^ɳ{[f8\rWɥsr{K)z!#Yj"'X6+ P:ig_{Es{( 0P\2F{K9Fp5nq R;W,J‹߾ygNh?MǗ';'dLqeW+LL dIؔe3k.5 M..O+7):8Ճvs+~I=[u~u.kgk Q w{&yzUYW)A]M_̡h0ՃĻލ|e bzr=.C 3Y[(¹I7r)Fd Sb:ֲC=9l̟T6{ XFy AX6RJ:Ws{1Ha<=GtqXv!R"`N {#MՑCqWbJ1 te۩Mf9R^}F!j ۪y*4U `}|6qhboAZP m] :WNw6sҵx<%1\;>D3 le,{!0Q3ԥoƩ+HK ̫"J\:#:ϡd|6%~SRE­-x(Fcᤞ N{=0߄$O~0U*6֗w7Lge-QzRnWiJw+5FyT((Sl 5_~h4SحUtt3 QWpD⏑l3N:&$iJi^mX~"&?ay!Jt#v*7yWe5\fg=|i @8un>O rig fv[cGƅ-bH>'Cc;˹`eTPVb ӆelòyLް=,W4I0RΕE7!syh(qtkEzffGqzz,cӫ3S5?Pf+ };L ߏ|GkLoƶ9xf@9Ƈ#R9oY3p'Xu{ڽ lI'$ᅏ_ כWxc@/0$Z&oO_Sm.v﷘duwB^[:9OS;p|9ۋ.eU43dM#0]i>ߚS<=\ot'?\:@ȥZE{{2 e:#z.ao~l읆 t{lQ'#~ XVqx\΄i/PaA~ szK+.V\ZuCad3 P;dWeܧ 5M` 5K8Ylj\%k;o;F ε۳<ΌCm iպHH-x,,x>MyH|Z915w ,S'ؚND5 Q#;>/ J{@eTn"˗IIPg[N,RDя0Kϔlԛ '/ory^u|?o}0?|qBW26p®=P}cFɏY 鮉:E`X70KK ?Su~ oQ8Bj$4쁧DvR":WpFFZomJ,sm.=WTOF=ɠ΃zV973LY:m?XtQYVk(y7A317}|.S-=8jGIłCz1s2BGveaaљHM/]Z-0]<@1:(`k[N[2:!jz`oo3(P¡2Y[I Mt[Lxrn,uB<}$2})lJY< !r/q? KvJ5uwO[m^gw 4;MX>b"lؾ)_B 9iIl9TEP7~oRb2N]+ adS<\֊D!_SR7AepvPhS0$QUFǷԦƺz/Mٟs1" 0e2)ư]"B"6S~=9eeԥ6&$#VϨVđJP&r`fȘZq~KSD'WZNE.#"=|Qݿ,su>[|˺:a@f]ic)'ǘɓ3]`hCO#68?CY=7CBH!v9EeOp,ݔn94eKvQ_{Ka K]CxUMP$SfrUє0ܖóLXK\jQ<#R_l-׿ۂ ͠6A/ҵ. zߒةθΥVsTdJw%8/Jͮj2#K O % ^=QOl;p+XNKFe7/ Oo7g]A\0;Lק:Ğy"vnk2m= 7ܐCbn'z nƣ]ze3|H *wH{-\GܧNj-&1g?M3g6`<$_OAyZ'כ[Ϟzg,6Jd) +5egyZ"˲֭mr*ӭM#C(%J8RGtJ2ҪF)&& Z[ToEɇVy$OWp\p" A#,mGab8 G-vhP6]DfUW8Ռ@qaQD4)iNKX;6+jx #GS8OnxfX]?OXh+'l]>%q*Gry|2Pdw^Hgsz )ڬ1 B9R:]EyҰY%ooح?򱺰FMصni1ish2fJqh AenƝvmd<ؠZ\3lG߮l4R^L8wKgB@g~4|1tY-O 4@vNjgߛo3HĤ.˰^zl3 +񣓼yYDu\ ״&uo?۷/ k< Vw"ӹx½'֮;)pJ\1g5jɼמOx.$D l"‹Z| ;GI*Mz!,2հ] JXU)0Ac#mVho6leI=ْd^yH;qOL,nY` .xn y|?? @J3(BI$!md'ʝ!}`8bƩX/I]G 1Xi~N좨!8 *(?CAPS%zbwbکmn55X_0n $….^-FO:iDO9j:JTz01ERZ,P‰խ|-x+ĵz| . :_t YSENZΏ?'>'DV |Lƥ>(a6A>W{ ڌ" v5vX"׍w^yds9ۀ/Uq!.@H˕#6͔ڗRSu)mӳdT/E .q]u[#-˽ [ sKl)pmfwdܷ .?:ԣB$G{ekC4?^PO|oBQ'wUr{U^SA KpN(~<8FFu\*-#lx ^:uƟZ>Mb)WIL97G)mDP]^s蕖ُ`2h`o N\(:1WE`Pj:YP@,tWh3jy_ s,N=԰&ڿn?=nRTZK\dB3 nj͢0MM xrS{TVh kcz8anY[sb][]8Lte &t\~ K֢F q2(S(RJDE_SCsUEtA6)HxY#ZB>.h@U#ZFBŜhH !v\X*~2ll Uٗ.#=QSdw}"<}dL#xT'خ3]A"e3op jPTuY"F@ڊn1:Ŀ ܀C[Ķ| vd[oOR5 DUۅ,ǂŗ>XdkV/eZ3)_ Kb{5ۦ]M:d}ÑewDWd3Kwx?:Y3slXYr:+BjwVt֧NÌPR8- 髕6_oav Cz*LGv"+?'93񿨵!#O&Z_^UR$?YwTeъw-.ʡLyXL_&w>'`[= \>>Y U7>3- 3pY},Xa 'J9RvHS& x!>lP /L,ShvgX$ ̾(fDIu>'zjfOqŒ]$#|?͇l'AMqdWy*Ǔ.>}| |ֈ&_;Ux .| _ c8 WFJ)O =5;yIPnm٣kT A"0d Y"Cs'X arpv)_8Ulp"Ld,I<)`a}<{q+g4صNfqrYCɞUhi+6rV%lT5'o[ 3A̡DUbn| e"'D z9X"]rw֪zgkrpr_ާHGN{H+#Z)uxowD>WM~[[]P#[I.1Vh2<; /O*?rF즟}"yylx#GD&x؋ȰgCoF>2ӒqDX@k3qԓ3 DA;0YP5瓾M[%ZowTae\d K*RsR]{ 6;0DcJ?@y-rMFsl\~ln4Lg3VvCT2H̀Q+R޸>ohI@}# 8X+[7kchoa[#Wpg v{ɖ#:L1)MC}ߑ`$oZCd~6%ӥ9(]_cD">$o:jf(i!&{:}b;]Q.Òz ={+x ";ΝfAv !wEF:^ #0n:y((ɛC٤)&e3 Z6Dɇwlm::Vt7Q3ƸS׹rUs0]ڰ,2쐆5;EަڍMp aP ܍;TsA1OZ&y8d54'fgjʤ?p(\$E7V_gՃSXʮlNÌyE;@uũ*c[SK*Jr?o3UM:Cūvt:jm5y:Mp=̀wRl @g|ww Y8Qs(GRj: z?``!؞;{'<;OISBIi|ya: sF=T UT]e`+ ;c@y$7 t%dZCL֐+XN[O AF)'*kg ܕۇ]fA8Tcb|fk_ R_N| %Nev}fg>TWAnmF4bF5\ gBհӅH*_E-TQ% XoD_mapVC܉m D;Ib8VGu">Jg4%gr'Z1' ; `aYy8]6eyGa'6 ;s;2 Xx,YVXpqZRѬE ]-Μ۹0 oFEPv:h >#6x[{`jf%'oWZR4/m tk \,lSݡS3~ NZ5J/ra~|@jo lHoJeO4@66zH k&r?-T.V:s0rD,w߂J>X]|EVR;+4 n=FZYU'v\72UwLI JU3ZU]E@ZOM U/ P e=yfCoivpj޾6^M 8EQ6,'WCV >_r+,Dp-~z(LRDPtX'\qN0D{-| U-@j 7_|> ?#ʬ,/LŞ w/`f`9`9&߿HdJ%uw){EcӮ_Q\E~H'Ps+cEJvt7LuwxV. `eX}&1;8OOaUaPz|W n9i:[J!T-ᙝמ[nU|Ƀ]o "e3ZI6 <([ƿcRTjajCd;(m\lb0!Z?1cR"@+Q5 R q 3A# hpjWdٙiH-ڰ\oRoV.1^R"ާ8w)!$>8Xex uIr݃1> DRxˠ;5t9,^Ľ ?q=BՇI0Yg}9t=NE^iI;85GҢt;mQVrߔrd0*)p | ?-HhFCv/A_ϧu̬DwjOtBXVynF7@l*'Vxgd Pq{(z[I>hFۘMCI6A\4~y f 3Wz/dZbr&3QjfiZb#JԛE'8wͯA#Gxj_&r7Jf1x QM(&$;Gq@ݤ皈alMItu~KOоM7w7X$H*ONc"Z݈İ+<ofO% Ax n/ ߈#t>7NB-<{0.hfh%wxVmhʌ܍.\+T.;Vg[upd* 8Nԟ%&)N A? 8VsN_4Ҩd3C۸!r uڂE}.4TSw[+ZREe)٧)ZG,|'lƮ'3sTcć]$\0WkAC|cH<ѨPȈ V,&TRGՃl˪h% vf&+K03屮iĮmԺP9a%}6CcFIs6 S+h熆mrصQNubKu8qY"~Ѯr)1%~($_Py=i'5U+ґIWX5;*3?i϶["/U}ʑ\͙McnОx:>@?\8KW!h$X!Hw;q5ޙ%bn-SnS e},h CEd|NkB3qn߁Xn2K͙g/m¥Cg.R8? \&KRxb5jjgM6K5Lfe!Søaylg^:Ы8_H!ix4Ǚ Vz xx'TkwffWa"R)[u݉&m'VG= !Wqhὸo۩&Xl6Sv^.)7FI ȓ {*LE驜"՛JCkNhЙQ3׮PeJaCF5ȣLޣ@ҮK93zT%ɫzSJBOG{G9hT2 i5N6,]F[՞SYz"L(ǵoFE`dB{(™›?b%n\wo'2';QEs)pa)&*@ifvaRZޮZKROVڢ~vm4)Nn!xR(KqWZQd <$P!ٻ2aGha*ɰ-<g& ,ڡ`tҍ@| NVoFˮE86+׬9!-+h1d΍Ҏ> >yz k$ 쟸QuQ`n "񁒃CDsu\dkyf!i~FOQYqZ]WUaC^nX1uw3ԑM<-59ʖOv\\#}0$޴ir +;t5}?Bpr7l7b)u?uC@'tѿOD4sJ^vvmo?`%Mao%N`ȈV)mRYq_kӏ,=ɨLJ ~Qjw?6 UemYza;$kwqտyoVh|\:tn#vdw?lۢ޾dR6e'٬8]$NY*Tك(v-(38U87aiE\ -`ba֞Ds"˜d38K0ϛ6]7Yq=a~ɦmrz65t?|0ST!#6#WHF\}Xj~ n-n]So4 b7 iL=Q&vSM"9WO"@~6E.̐WJ)>=qQs`w1W:Jty麕J3ڥ-.W"Ꚍ4k1@'*̢W/-ԖHw"+%,#}]su)#?W.ןCP{&p)1r7-"O z t5N'Wާ}5Rs<w;|xѸl~q:I~!ŽZ~|Y+eCaR h{ _o uT=[K}P[Lm:q O'qi +^V+U#ҫMjqi9a_Rj)P-Tߨ|-/n.3,4vzQxW1P~ I[oG%Մyz[OhvL]QO%pVQ<~[0?f BVb T;7 >#*p\^-C}t#z^aX--p䀃xgN;&lG6kOgsh&WeHɶ5N?[ ܷBqց?,c|%4tӮn@yݾ[5㰯XKV݃ԔǗ`=pr&J~Tu{G /NWD5&'4ʾ ]iKaB-Hmi0swN-}DxL]6F F\6Lh zN3tǥ p/G eޯJş~'!V˞<.A#Aba;\Y}-QɗL>̎ G֔T*^o 2R NG'2;Bu` -!FuY󤓠=Yf]F~vB?ųIxoLK,V;ɮ9#Z9}?mnFmg&LrfR0X+&=^r*CkK vi4O/xڈ"pȨ (Бh;)hM*LBj2`ȀAP r#-p57/?I kQN+(͌ɆH%;fkND}XUږ2F[#N=렷-iL+q^?H ljӏ e^O}oΉL!(@P+]cS*PnPX 49Nr#N͑4>7sXn6-f -n*+#c̨U%,{NAXX B{0 _-RSb٬)f |MZ5rsQs+[[ل #@~@<$A<[%kˮGsq<'WKz;M,N Ɩ4xw!IAʞҪTe^6_t[FM-`D([xA-mQ}<*>xq?BCpIǢ_8F{o!&A 6Eb ?q lm"L4C~9DžrP=5n$hFˢgd "]kߡȰ,1@`ŀ$D:X0hv6 M͒ L_-} J46ˌA#@WU w0b=m՝:3:0W'\}2W/h˔lm(pA˸G1tQ5~@T `ЯP0:`~Ў& ?ۜ1_*)e<,7֠h1d1AAb \s.^+~:Zb!{jXR⻁k[x(VwW°v\Vc 2Ȱa7fjwXz4NTOtoAZkft3 htQ2! rQKVfcށup6.&;IQ;nw e<5Qu#z#,ea{/LЇk6ua͵up.YWa" 4Akp|YN, İ\oisZN?ńnr3`ًV?ڟӡ7fnMG4)@g*Of537=K ldeE><Uo(!pЁ]58c288Ej{/oײ~Ğ\\cjM;OTd3ݩv_M-7ӻv-H:{꾋lt y pG ށt,PzAJ1xts M\^wx(~d=Oa~(8Q=D4 ߾*ߙp/(f&N?U6vC)@MriSN ^ľ!應 1=eLPyh#H%/$ߍ%* I!tO`xS \!<Wp诟һ:' ϱ'&8oa6$@ f'5KIwrj 샹[;q~(-i(|Q-;9PYhdzdM1 EgxbY|;tOÑ{6abu>k>_;kL  5sib¢g3K0HeÏZH~IPHjq9| C:ʉf ~k57z[칲Y[M/DOWh-f@)v.SI[,jFJ5  b[z L04mOl2,RtrPaxeQf̰tZDQQdڜl޿IhEE?xLc#f\3]%s#?"K̵kH25PocdFVEʖ#q:3|?N%/d8,ѮǣΥF%b >9IX3N(E0bn併|g1Ô˵yo-]YE)OO6*d弄PoFZo!!7xfI?T 9`FÙʳXRJ6- {?1Qlw vmfUk -/K/6ݰxה*U//N4v>5˻v(_,aAhԚt(1K@ 5%0Sk;K,`;w|Ko,1 Kޔ.◓,[{-NQl(vpT3ܹga-'(̰5%S,DPd{(%۽b679ƭ=ehy1@f t"9=H$sl?{t'D_ 'gp "} wkNLf!;P5Sb~*Q..9xrwlDQ'Z^P7J [lnd"(;˳%\m;x|g<e='vVҞr×y߬>_d"(^ ܎tO62HIGlYhY=KDl+oFY4l w20˿$(՗o9{ +~.yEvyzI/|H>կ1kgjRw$eUK e>1aoFMa]af‹tS1و,Ґ3%npzv3eR]t=y*La%%s%ROtAR1{x^Ӊ)Ǹ= b%R Ÿ6O=-Zsi>[d5ki7Uqz>,Kgc;Yz\+=K9+~c @"_93fxb{{&WIq䏰+U|b-zmeXa; lL^41(Sߩ;;5W t_1*ҭ:6Nnc=>غCr}}o3 |oKE?gX8#r3W???#`6U3Ҫbut+݇}9͡ Iȟ=s‘H,ݑMUe]q!N*p6< #AP5hFғEJz-ݏGB>7.jE1v.?/%4$ʂt]pk%i'olm1[Y{0De`5yhT~3Ԡ㴿 X!kx#ndy`o05[VdzJנjO0}UG:]q iCd_BV36: 3GE9ĺ:;"GrsoWlLeo`ZYZ[?Pzz{"nQͯ+6cNveHU!;[_y/d PIo6ޘbHI^ܩ6c ]є☜kqTۋ];j=(t9,Y,4Ņ_T&/(Vfhܖ*mCkXԩ)s-pasl"dfÒ|h0AD"+LOpvDD~d:#jsc9gwǛȗً4_?l9]❲&GO[`D"?c5n +#⵶֮;K2sd7>6 nv圆epOrߍu#A9F~-`cc ڣc\ʁ6tgxO{@j0D9jjt @-HmҪ1z{ )p` ·$Hy퀓*7XԵUAVBL1,Tk#(&4ь6؊[QxzXwMgg<:N\# ,,9-^bד:/I]_O D}}f MCg.Z2l|&cj%d ]x&])9M7'k, Hن lv}B͘oь WmC|9#˙kopYy ̡.lQzloqXz?.ć-x#+{Y{ne?r}M6PC[;pOaľ2Px{ig۔nQl$Ay 2Þu-``fm~6u(\v\~?$ɚ2B5چ) C aB{G}/E >A*ǟ5H֐Z Mg*WZƼiCuӭHܒɾ{&eQa`rI<*}6W;m {#LyHH?MA?cmyKtkzʙN0)= u֝К}W_\SJVHi8ܼ;a߶kp-<_́9׹skQW*[JpJA#ӂTA@]rlVjSgD 7ib-/{LQ8z\]6^s*YV ~ACAMS{+~_Ǣ+.+oܿ>߁W3zseIX"^is-\J\f:־7ǣ19T/I3~Gbyrj&sR 9ma{ ^'+ a:\$W+(kp:]tZ^_r+W_z>TWRXZU-Z4ZdWA޲(IFhԙ=%"eoFrfio'y\=ռ5B@= WVBts=tSWY x/\KܘbnuR.yN J o$=o{"]<_{~={~ DϤk;BJ !e\p50^ <^ ‫?u+m2=trqBZI#RWr'jH cOӤQ~(7wڢ52\~QZaD`[?K7a{)@tB>r -&ksmå iM4ӭF+}i縂,/DaKBsXq,=:be# ݤHmD: Omd." vL)q`Y,*X(t1x(| *%Kq{}uqs^6ʙ<7٩q臺gAIs4E!9 EJC<6RP~}8n(]O-46{:^VZ8lsC[/QtvCT c֮s7y><'^љ5 s@bmĤ}K/Ɠ{Am6NۨB7;O!Ϊ-IVО4ۭ3T%㱞GP4%=pN_G:E!5ҠQ B}s{+!RL2p\Am؄`>=HNs_BtpSKaZ` f`fE,/"Α^vlRejҚ:V2{{]Z󤹫~IILu n4SdݺkJTXm+z}fz]&]ck ~&l+ȲN'RŜ۱مq'Vzܵ˓*ͿsU'k}Qjg~q+"rl^yB"](mUx _S{|D^k?A}ѽ}ng ®˓y%4ʨ,*48K-H Pg6+h<8Q^%&X@/ȁY-qr]s/*ӕNp:֜NJ/~KN' (D5+|QyQX—ZIl-y"Xd5I-̤w~/"a$U."k2zm 1U]xO[׳zd}d-V #4Wtoϸ/,z͸XVfCϰ(Sqq-BOyDZO:pyeXŜ- c3lEvh2-/.;g3v s#g6$XOsRd.XJPO-ND~Z!oG' eB%lcq=HKKL/NxG BG>bFv8ȕ~Pd\/#y>ߑ_tK" Qͦz|$[?!g6$* L40\Ht,N8 p.|Q< }aM{ʆI~gk*b_C08­!~F/77?Wh\+{! H#rЦ eǣ) 9t'4ϯ35(Dcۅ&Ey;-ٝdu)&y Yqcz y6hޛ)+mi7]>o,w\ߖUt2nSD}weDY_eKDYT֌몤C1$(E-cW|_ o HoA]P(|DGK,o mHוLa5BՊY(ґ5o=<<蠏5slC+LwcҲ"`;eMΒ}0n76Pq_ 6<,M DZUS`̢:7j/?W~йѷYh67Kȳ֩]m4nWL7:ۭ 7%DB=Wd#+~DvvkS oA_e+j>HD(!أK;.=~A(DA(aE41WTf[dΜO,`BinMľ\ 棂棜Gm Z9)sou7ET6Y%ϐurR$6=j5tK۹Ӏ./&R=wk)f57*SݾRJCW9/\.Z? ݗQʋek@>{\j _k7nnϲsHΠAcGv;֮y]^*#PA+kBF@Y6a&>xJDEZ4dOp/4 2:{+RʑfWi`D7Cm\)xޣ/$)oR~6ttߡ+NkhqH&ksX1FZa9v`kk~omj/9u!?h#F[o] ڑuR5#9<{qKgzP4}w'} "6E )'3zխ";X$ z/(U.(?Ihp\$<>06TQپ f7:ԣlFw4ɭ>A$4J 2(cNہz) 3\n- ,~0=&3lPՊraWna4Q$t%ptv !'Կj 0v俊`q"a7/¬)DR%ChR0R'7;)jt+`nzb>}R K.0i7:slMN뵳Q9 NZ sp,Xrlo)Jܵ [H7x{qc׬]ZAw: }K ނWZh/\3 һ3"KvxH/QF 8m3P{' 30Ĥ]&@U.~_w83'ؐ(HUĽM|`fpt//I]jX,Ë۸eur,oh¥Dl-۰Mo 3]ڋ5&9GV亴{;wJnU0 1eo|ĖoQr7w BB)o#)Hdx0꘢G9.:A0ι18$Trn#im\gWqhnՅHI#{7/0;*=TI:#-ŁW/ mϊsY,kn~%U^x^ewhse gI+ڸp$QO;Yrk適q[UOz^U $P} آ1VϢ) u.$[JpЎ֜9N7WP.r`JM{W縵Ѕ^rhY ' )}\0&TO?1"\K~V3q`#AF1]Щ^)f]B{;lC6 u}@hτN\;@&BBN;wP7S^K60#,ody687zo.tvJ?<V-+ՂTYW,\?\n~XZ-1=Gߢd ;h=lL2J~IZfQ+cs[ y˜:l9p9zvKn$QpnJaҺR:a.b5k`KN*[[Ϋ#Qmʖ<9h2j# 9WR=x7eM楡dkBl136X޴K~hl j&6`#}>N:dmj^x~y yA l =1\Sڻ}c|D*F',~u^V?1>P%FޔKE8TfX$3=B)}zխoQ^Y78E1LG1\F*NM91KwxLo>ݑ~Nc?pT-6rX/hEx2S[p ڽ>͠zV7v#%ZXˈg,Eǹٸ#FC%`;0Q ﴲS)8 w-g8_|Ҽp"Y[<a3BidE9BGG[zEN04 &(a횁/l1xd*ڼ}Z={R^;ֻe:E*l}rp ]Mz!6{?qC ?ב).'97Fܿ1v.HF]A<-m?9Ch X3?S([jMҕp]|SvljnHRXCMBx!UA E`~l,їL <,B|*H }c+jPUdaneq!QS=9W'#m ȔuG|x 7]'Z =ηp0_ӱ@Qlq~ N!ͦ^t@<")!gz3rs/ <0Z,"秖n "|Fz ^H3cpK^.'pV~pq` VZE,n1hJ#Y7*phxa~ΰ+:IrpƯޑo%]PsB XGy<ӄPm[+_\PICUb.d+\tSܖS-O5k1A-kǾcQ׏,gp\?!K<ZNx:DkD-9.7rp{ó#=ߚğ/3e簂-+%Ɣky k8'I2h,AbhW s!v\lԦu ?i\:_, &OS}1pۥ!!&l$e5YOs?ЙW:~\w< VJrUK@6(XGd@̏ &X҇ӣg]ګ$yZOJ#&u6Wsxֺrt}w!V|XD}ܓmfuV1=$. Zjy6@̸rRA"l">NO7F B$U市I5l1xOn+^$cg76D (թ lFLˊчi6MgZ>}.$:~1JpiJV[;|M5"Ps7ڨF+ς l%MgDPBc ckQX~pn6"TFo:1^J~s^ylg ZLٲ^;}~]#DߤʿWϷP՝ gX![T>0aMq*Lp3t#͙KR8qzE.=mf'|̌XN\[xF3G.POsogI"7_ivrK<+.GZU Jߒ㨴v=H4KH~BZƱQؒv PnP] |p9O>x[bifW5JmW$IE)ki^aUTT3oe3lnjTjX>USī)j ?VH])s2>8!9#7-źyK3X4 {:bFԆp''0DK.mnu/f!,KHΘ "jQKEPllu 7 Y-י_h0= 3HZ TyTnW].wx";Q~hE/|~1޽xr%tПƻ/x;Ga&Aغ_A 4C8 2)|aISRn1_DyRS9x> 睬Nu>d-k O| R&l̄^,G17 ]=ۥݕh+.'U̍/7j,vYcYRЕ oY4C6σwvh/UVV(3"xRzhl"wuz-\!;`of߮6e<& ;ǥ !e?W#ZXe=~O:km=v]F/O5 P7P/2s @]:w̭Ku{ (N!4rnwn^_Mf8*^HIΪ?zhOE>>?eCn2l7El%qԧRΉoouclEFNj: پ_f|1fpJ %>8~HQꑑ!)#ӝM_GC.T #D MH+0R£) HJWjW~R8}k`.ЅX݋*W^%ļ''֗^s"_p>:8y/6ɀll*cPڹ E5P'8.2v02Je xҪ@;WpYɮ֢#u 䌍ix 6!u B 摛664Tc j@Ysj ;tƎ«=0CYy6rk s\ =8ov{BɒY^0ڸx~cy:0d+x\)5( ŧR _q2f+>Q1ڈā> 85{61$ PyxdNB x:`L$hB;vI嘟B`T!LA_ˈ@@ӠX1Gg1gz=G^O*ܜfv"\e Ҙ^{+#͐' l*5}7'{6 l+ lp0:vYlj(+/N`C%^T+3[y W#5z"XipisX83^6UQU%#~\9#% / @ /nLP Yԯh/ 3*(qUߟ0|Q<^' ; ;=u:6#^>V|ޮXypɻl >Fhȿ{塆c7]., x)0#BS\=,Ӕڗm_rlNеaCE99ywtr&1>sE: W`b",{"nM6Eu Gˢ"F<3*~OAdN\,SeT@gbvMsCɸ}tQ*-Md h@z]$u))'XgTIs2P+p)bܚamˡ:b *)F7VNXu@4l=[ۈ@:,_A^/$-l$ټUbzd\;F8Z-Y D8"Za'y^g@Lr[Yi8߇qUť;?d훁8VS_`8V fdk9\hE5+EB'K*NeT [WmxUp(R$xZ 1C{@zPSoiSBڱP|i`a0jv-V𲰋*?g2B`E]N[ {\ @A'J2ex%;͓|&ȑ \-Ǣ,I%.eYTL`/.ه"'zنe,̻wklp_!z0\lWhB[Uy_f a헙#\ ar8:>P3m$ W.x5 S |g0#0<vSL)e)X3j%qnd!O: U71ޜX>e҃q')Fc'w090OZتYT\0zMOu,C8M(\,X%Zpw8o1M ,);!)Ǡh,,E}U\Hٵh.ie("T`z>|qSvr& Aq-],`@eļѿl̴;;Dv/ok|ң/ ^/^ۗy"HK^N5΁,‹A7ZE^ JԬ4{5#~,#; ɚf ؚ?KyoJ t՛BEح?%31`*֯D]I\Ch+ꌫy%'H _ex"V{:ӭgz0e+젹F-);PF$20lWP"6u&I5Qp6.a7Gm5vrx D Ti`۱dZ*A僨%_^ɕ$8Jz<={VK#7.mhv].V~r@Ss`%k{8i31%W<.|}JwZg|U+W%⿗jفLFk",AGٷhKStiZ8N\B4Qam! 1OpJ&~|=#b5Ncq/e S9-,Xx##h O,Oޤj ̚2dT2i^p+#ې2hS^2k}0X/$-|*$l- /Ry<=K\sYUи$]û-]C,Uo/9~-1\3ļm'+HzO]h?J&7r?-`~6? :4xh&gs6!J:G Oa?XgSۇȓsGair $tKJ-.݋ `û#7]1z{MO|٣s$GJ1p/1wWNB96n1Z4G_19 ӀFxw=1l']V#\J :-z t;kB ɔcŁvV5QJ)yi))> "n.L}kݹiXɹb{ .?Ξo%#^ɮW1545e| % SD!q7$K9G+'}vոZ_nN&r.ށcڣ`*b[ LlP{ P85.!gAC/ ?X X.Y.ze4F ʫj\ o?yU.D^5b7|?Nb& g.i//C+ !4kDOv@F!CU7 Kad(/,`4xW/SJ OFxnHKV!<\EI5mys/tHz쫴 WQp%-5uE#Ţ?V,א+ȊXPFk,|j%k?'&Կ( SlEwٽڊze/b }.aMX4jƧմϾBJi(fTxq;@;ǒ!h߾d{;}Ǟo`La#&J%ye E'Պݶ,@.nZ,t &1r/I;tS@AYDTQ*(5s ñapYTTPDb5~8h^-jegaV6\'ꄯɠ|FKrdhNwk5-cZzV55;[u֕`1s='[J@8.ĉGy$.N,^L!73xZ\*]t(B\lgrB@*ulg5%r~I.._O&A Y1V涊+c`̩=Z,ɉȴ [.5WlKC|k~ϵl4xLn8c쥨 6thab9z}=^Dǜ;@yn…]jtj7)h:S$=,#G=Siaa:`&\+g/x `w%vY[f]]rBVf ɚ3?JbOw鼷w9Tm!Ɨv i.JaKzBkݝOQݏҽ&)qh?oEG304@,ȄR{( .;*SZlz햘=d@Q'_9\Ixo-(2 {eڥM?%)KD,k ]uu0 Rj[y-2p[ȿ#%(׶tWVQk(%AP S M ກP+[o``p:5v}BBG\6 v5ߓ4/77hcy`f: kg IXrq|ZZ-$;WvL&^A5l>*% 1K;qo ߠ*bgq]O'oT 5gMįV.zV P[J+BZ,7>sJ-ԏ6iTW1܅|Xc;Iz(Gٌu6w\x Ft̓JZAO>pS$YjILbY=o^2|(᪕Bkqm\Suzl uUq?MЗuGqCа(!n7|Ma=.+΄A;Jap:GŖ뿓)TPU*lb~fH]/̀fwde! mBfI#>+~p{(fkdrSV U9dKV}+`1AD}%{ x`ȏ=-ZquNO%/N~uJ٬:EڏdF, 7J;+'E49't;N6q7mbk \Fļz6'ŅqnA\b l=h_ݩ.#4GaaoS(z{| ^ܷI;Yc*`>x[a#x!$tbA6F zqbAe'\2DB ~ rLQ\l@Nk"F}Z#|9AϒpI[a~^IW̟Pm ס$B^W. mA E0,'M HAWQjbs!#sټo嗽Q Z`GUJ/+vd1 Tўk`YLxǭi I*z? Z}vI}Ny! B=zvcZHzW"FpPq(&X}ʼ lIC_ x;_Q"!;QPyBQ6U=j ia0>g<{2t7#<7!JrB=^QxԨjcEi,.F"C! aW;6 7gb Ft<_&F>l HE_vQXG8p~FGFjIѩs_#u&4L51}N ,\$dwEyzo[>\WqD&fOh<-}%mȊH95ET"PRӭy3^$'.\Yjiz44Y:$l+qoCYץ6"igvNT$Wcc ,jkv=`@pʅF&a^oY$CSj$H8ĺH<* FӨ(؃7x)ܳH'Q.m$0{v.8O {ļFr~YAdCn'M5>W[đ;=ԑL5/s/&33=,Š'F}tTkKpcl![F;w=Na촘;/,JwIP6ξxru:GeQ˟qigym ٖӈ }Vf7\vOe}PWD7LwA cá%Fgc-ArWи'kB=F=^R.܍t=7k60pxUEY;(ҴWE@ScC'>'6X|wJ+VԦ E:2E32Y@X f]I9tICh 79kWk C^JR~ȷTԮ4^H1 Z2 zl7VMuUi%|͒=2<03\ccs(ѽ ^s&"]Ag'0W3%L'IbVx5˛3^Goù}JL`8aMfT{wOEr|o5셔eNy;Tc181붇]\6΋٭76-c)~Gy?n L f'C7!#+[UJdLxSLO, iqbǻVDB0.û^%7T=/q3$Q, + 7퐾 A_|Kw0,N|O,^??E%NY:?*~Bv*h_h;ʖ"ӢwEj?Ss3?557/g#''2^ h}EWK~!K"͕ oC@׸ Lk 둼nQ;|=獦De *R6LKfk5j 2>[:!-%Gqp 4_oUh\oW=,5(w%kbxpafkgUJE:s:)A?^U]PK{3~%o{8Ʒ3sm#hͮ)w+4ʭ3>8MffgOGK~󑯋]RƣB}ᰵUdzo% '䆏h +mK1S8kf6G"AP e#XQzZGlC{ kr` z3 OYOkU#%Q? BN >,F$4ZObz*++FIp)sBC ڕI/bdtJ_)O> #5Xq yiJ2X\VPo}]% &P7))uJJxx}Z3Ǡ-zt `x:Cאe+黐B݄%_fUiX(U/f0ʷ13]DJ7az%/LnB)k\?bnd$1(!f]~qJRJWO,OMu>*M]pg2=!G^mcW6/~X$K ]fv ;V3.1áfYI}-yJ[@IQ̩Xlqt%EW:tTB#:Wm%-TZCr\~Uah0*.@h/xnQn~HS'${Al=}uNfj ԛQZU*#|BP/O*U1>z/זw6o mʛzSc>>D j΢Av&,b+X0lS u|Foʼny/lD@&A\Cf') F.FS[uE䅕Ys%]O2)^ lp\t;_`UnkOl^ō=vT>@6%+oC\gWպV>G˪`x. h#}HjOwC節N5s*=v5߼+4ggڀИ<ޤ"8O\>ԛUz 홤cRt!dE8N?^F4A(נG6J]jaF-nrW+޲Ԕס_Rj6s~5VJt?=<7!/-Y BWC?-_N&TI2h+"_$m ,Ns"%h /墝qޛ2tԁ~>l+( i|>IMCiFMVϩ׫R)IOi"lw3*ozІA,8Fu*}ht"v߁a6PMRg

JA+~Z ]uy?и+ƇRq[1m|*yc{(@r ɄAuA/(0+G."I)h~S^9}d-'tr<>Vo ߭<_=kҮڋu?W>ipIYu`S]٬hMU>X_L?_Qt(ב{,^y9/H2TQ-'C#0NB9Jݕp>N8= qO<+~qH8 wQQ P n!|o~nhyNo1~9#rEpLқM u?q('EI އY<G9D?R;1]_C9^Oh2kk jD6ic,jۼ !U*9XH %W,+m!y, xtM?\})څPb'ͻ(Zl&S zw sv4|4L8(A׶zNE hjlvfZyS{ aW_|™T|Ϧ#tr?#!TWĻPJI -pVn LV. qHpW7g-ZK R2vЋd˩$/1L<5cH G ez#,8fxz)GZWmϲVa/{OT1*IK~!(Jǟ5' !Ě?ѣP 'OPbUf>, տ 4:0+#tk@?KhW uWvS?ʁ^Ԛ.ΔriJP+={?t`챁-G?YVXXht =-:/hW'o~~Lk3'˞AJ?Rߜ--&z,KV_?;W5%UeQ@ۙX(W#\i[LygO k%O֜H>:I-,Y&YxIz2ߔ쬂AGq L cB-[*~xJQ*0ҝ,Iԡgl*3'4ՎM,;Ah֗[\i@Eϡ{kqw ;L#TLj.%?$':SMCt[݃aVGHM,>?q45P;(KVAUxt#2Q{+WIbB '3Z#w ;]]%xz@ ű6[ާp-v }7 /r"æsf-OCWUtu'\]߂݇q@qGNE}:>t<بkNA_lqCh j KF'~QvLm}%I?QOfF?9uQbXvEJ<︣ͫAmZaYnllJ@GV,PA CǸ0[^b#*6ҤUD6oP- M 1ڤn|ۘ=3Q*O݇4ILJt=;Mcl}"+-ԢPOX?23w1h)3c2W '4S{?$uW~  T9C nPÛBT.fя":?)L6CB:GbS, 5S0K I3Ġ%󉧫˭BNr"d5hs]r['KVEU?G nD8aH֕iEymw٤&;*;<묞>/qaJKsMHé~P"Z&XtoK]XO9]Z}?~ \ -Oӛ2V'd߫ܽusω]-Թfm Eo5{ѫJڤ3`S;>_sy>2hj_YBKg([J]Dsbx/хb3'W~Oy"2Q);眘KA-` nSv mra(uل&˷&%>Y/Ƥ [eiQã!ؑ#ןdJX~p!@D洑C # YX(y(1D;ޢڂ)ӕOԤюnYq_LwYֶS 1l+l>lOӤy~%2]IYwCl͕v6&aS]QYZk3iQ?ﱶH$Fbز8ʾwt"?ZtVQks$+f'He0+Hn*%ȿw h,Lhv4(怲?}#`sM흢:$Bܪ{on|Hrib.3]Gr{OrwIo^wQ|] ᣵev=(#wifBh$xՠ$X?LW3a:@(R .&Yxldsy[mxSQܪBad0Ӷ7Ŕ8(KLאi)FZ t_Rf<ڂdx^-06BQ*$4YuF dfŢMJ9ۨ!j$?1"~Ndɟ@znh!U8BC bZ-pҎ工dm#)FbB xv-k|ʌrxrTIi?by'8K慠RcA e,9Hg:Ѿep ђjw$ JE^ZKwе,e+pg^$!9geʰR z,l~-c~>a^p)s 7- QĘn>PwcR?QI16(QbZʻEo-MWUq/̢$J" _rac`&o.0 }a^M㞫PW˕kyVfjg'ry|W2S}rfxM貢uKWVY䈙iV >$2^y2C#x" ?!.fОKea$dž^%BX8QmQ*OdCFX(P8:J]HR97bIJ%Cmnǩw-kK @em2nT;! crIkS{zAM@]O^T 5}=աaHS$mrH[ >ۨUSN{r`~#[%,<n6t7ܕ0d:w%[lb銓"Os4c"wGU jJRIS_Zk(鄽]r \Not^JZxvL49 N /~=oX *OІPX7m>G뽑PrpȎVJHu_g8ґۣq$nu`{>t>ObAO +֛PL*([#?KA ^W]Mk` OTRleffJO$O|WĭI$uǥE:mI 7)4umpb9b tB<?mG=ZAU sCjtm/IּCgsn&.eb5F-&V-ṽ΂k~*|)0M`ky1o;W/JMG'04TE.t]"Z.E^Q'i/zd8<,8|ЊrJ]M\ 3,+t?+9<ԓ yCz$'%%UZ;~TbYx-|5/BJ.Eľ-~83pǐ0^ǯS8w<tos Ӿm16J_7( fUm56k<?E0eVbY]ubpD@_f9šySRɳy]cK{7$J jA7H/s,|04[e>Fo+:FuɊ?CI㛉kXO\ Ӕd7%38Yz}z( f`6*PðnK~e E8g [ jWDITw AoA5x:S*{];Ȃr&|m>ɭW_>-c%G%CC"+0 ~W Q_A_SXiP?$;Mzkӯɢ<Vhžh9Uf\[i}cMjл';fr[GNEs84C^vDh|yI=&Sid#P_{H6\~(SL$@ ;St+g@OPQ 2T ӍT1݈XPJ4DE4v(yR~" <$וMI>>z䧱(GMilpP!TnC<CXNs]_ * a_ɱmh$3|Dj"I;yN3Ir" FJS~u=us8An`PiVGf0GςqiDDiG?:A7D78.}wp_Uvja ,r;E\?WP} v6q҂շhv4PłGy $ڏw+uI} K0柅T` FTx*Pk:Qdfj?tݠReEx*X>kVam&XkGIZ,@"rJ_#Rl

~om6) g`G"|`x Qd:V(X0hO>޿ff"pxW L~4XC8wCZz.1m&w@K:1wf'X鋶Wb!ܪbu ޼jsvS!G>rFQf\:fc@?sOՃ4?BcZwm$4Ϟ޼oˀH+&<Hq*곪eD8RIoq e<|{%ke.k4R >E<+%"N*`$"" nէX*D 8k[sDϧH/N[>=tv6>Niqr隥(,*bzDͺXi g܈BZ=u\^(.VϬ_r:P6C!3(fi (r7E&5P=!Y9<&_`5Surܟ`k)lڽ_{ ~h6foBeNFF]݅9ZwY꺈jWoT._OEh'S/YPɘ"m*M_EIZtE܄k(h'.-]EX2<,?$2p(]Pt$IwxZS~|UHiB^\֙}Q~#і`EEwWk׊{E?"Y~N$98K.Vpw(S$c\R< ΃soV-3!3kŒQ 3aFo[ 'M*~?Ik͚4n:E bz}u\g<E:1vS^#S$^ނvD̄ }ϓod9q*O#oDe6@3溁TTz~(w_cQpM9rU^Ԣ>$|.. }6,jȉV) CA\{˪wDhGtvh/;pagJ/Rb/>"[Ʈ! ~hڑ@KCN_ܹϝ?l';B;\kւmFթG.:4ޏ͊C.4O h䛬(}psx>3nv?klҫXxR 04^& RxN]UR}1c.J;$qVZTeNX9KEtŜGr2^Uׁ% '~(7dL1fY6$[>3BIP1$}2O9#<;lMVH* ʒG"s|Ό'S.咛Ռ'X2%:0%bOR 5|>BKk($;a|+T!1{@TYmĠc3~2*Uf^jn9ũT͡91चT)e7":e2D,ZYȸz5>+ýu\aM$ZNܭBTH𾋱rC.FBpUFDL5]CXԴ'I5WP(t:fw&r=b+VKk) {7ily0ʏ>BBL0-L4K3CMScNeW҄ZY+Ib v S$ ajm~g&S(E× U4j}hhQ 1Yx-RQ&56 U^| `8Yw+3I@U0)ZKN.v6u&aBd-L,khm F5 }EOA6~N0W-f8Ym7+| eW1%>6b/~lY?Oh=/b/nT&ɭ>Q}Ԝ֎{3%ʾ1??`g@lznR9JaI[I#epڙ(/g]seCߏCy~e%/+|U,D" icm>cb(lȔ'PC9YasC{Q=1Hd1%s0 1D8nƼ+r"٤4+F7Q+6G;wK=ώkDU-;U,0EB뙰nޥ<]0>ƅI2D[u΃yL PS= M'M2P9C`9yؐKSS OOx>T }Ap=SzT{w2g?0!9&>jC1_)ɷ?JŹ)`L NSHeF͛; h'`}f lD,墯f5xW /5 3zC^d柕8+|9]]UZ48%1"gkmdE3;NfA3\AɇJ:̍mhVt_O3q":Ezd?0w{:oKBb\[X%jQp֛"a&6FGX4BÐ >[w>T7 Hm&G+#-Q"fNvS}\譪Ԉ뼩 ϢQ>Ai):9mҎuMU k\VGV-ѽd˺^Y#@?5;;h'Mr1@Ӛ&l gc2M@wsGUSozuB}De E3?Y` LIߴ=i'RAbx =B%4( qB,S%}SM*e.>Vkߏ LU'ʋ2X=Z/ ~H5kr#؎h`ٿGmO,? 6 /t8*m%PkMhP>eAj\`7n; 8C]boGvsuTkVF|Q ʇk:<)q5ܚw9[1IEGZKpq1ZGZӬ[1{}Cܑ% cRDxåv(v(\S&W+0wP\ ;}Io;5rfws妨9?!O~dP@%C*4,D鄆a ֠&)`I5Lɟ|q&fs3+I0sq;Teތ(A Q q.JR&uCK|(bwIxOgt,Oq Z|ΘcE=?x:f:L2ڒ.ow:sey|:#I'Ŕ݂ګtX&O 2KGS*O<j"гꋐ%>KlS**n>]#sh [4&w+D}Uق#L a|I;X(7uS9WLл: `r0.-LQ:Up\pЄh'&M6 gqANBmه,h7ھ})[":IӅQԢvYV岻c󋅨9FcS=\d4t˥.^C?W2=IӎN uJ M̞<0CH9Pmt gM O/[OC.Zx0J:4eO˕pY.We\ e#\d藴]f.we]vbNvp`SOe]σq~wtAxIX˳r/= ؖp_'cvWOu=/́`M,_ˏxxL/Fi4HAxS*A:LqA=]ILI^0>b*|:mqqY0"[78B%v (]^~ c1.O3X‚-b!-3S~{UhH-G;53+G$/tq_ :]nX/4ȢAlp?f%& RIM=EW+ 9XM weJorqm/l\NrR"l(xDvBչv;{VVva[dV5aoUc7_ø83H6ii]V Fs6|8>&[ 9-X2 c$䶰$@ 7MWky\UoŶ"CBlV4m"@S9aYN}!:%Er$awT8_9yG𦦱~[]9ʮ@GYT&W+'c&Ǽh:`ӚՔ.-5B.X'pQ-3j ɍ`MRq1OсT}]X<)Udo;(%e<`,l "MR-X=(z?i R7Hɸ|>.PYw?.[3Ф;DM孮][Ēeid :dٴ1;Mb(V>G7k.C1oS i(m\ pZ b#30|siCizmD#[5Ƴ9;%XOy Tb z\& v_]ʈg)I նAOkr6 'SdV/ց `Sk'X yUAaxN|.- Dx^p*B`j1͒"sK1oV6Qj[gG]TmncY8w}Tm+ElĂj l$2(8YwBqk׍]#9bVY87~g]T "z ٍpH@ƣ--W$`3V. vY*l^dzR|K}4U 'rqV]CR&mxz)OV"/|j_ꏣP:|PQa,E.;=SpGGGY4g@dIƀï0ރ_3EcnP#x?A ʵle恬zv[|ွ#tbJAjD8h%d (f$5{*m0%=&@Eil[pƣIʼhCD'#''POԯ7*s5s*ϩ*w{OxoƀfDNQ<}HyhA~,=S =oTE9‰v3B'!E)X|_xO,$4/tS,&QZMhns|(Qi 35vҠzz.gjoڻT\{,O̤MG~ ".? "kߐst.êwM:\'ݖu ~lC)C豓8>fF㲝9\1{Q&zőːOu(> AD g8mt;"f +Yg%L`3Bu<ϣ"ow~ eJd!|rs3?AϬ./n~HD}'SN3ޱʷk?=SQI iŦpo7'x+ݪ=*,i5}5̼-s{>iy[WF^Hx:,YjCM[ TLv{uJ`Ӗa;>-do[R#hmimu:[wS{I{ EvQr#tSS6əÎuc%咽EZAlL(ӶIB8w,h_MdvSx4vMpXk/ W˩(jr=IEqE9w9-"4rFDr 6V%K$sMFj-,Y,s(lt)?ء{<2jv/qJ@s`φU.ymEyaRIbZuXF/G_I*s_*6L!$Vqp7\ @hK%Yz=*zxvUjmjM7[.sOS1;(šh /’jjj2Gr|Jj{kk{mRЖiն{MhjUjfkMmvsMjeZǛڌfG*Vsp_fU~\L*Hoji3K-R/&ZzThlt dJMӴuXvʐkn[ я! ĪR`>bnPƭK_ !x6idhT )Jk~JS.bE#`{x,0]ٵG.L,m;ReIV&&Tqq/j7nĝ ;Ŧ_ mr99Hxr ϊAGFߌ"1w.n0Ҿ!DRoRV4tƆxQhkqSEC$((p*-x Je텮'Pķ_M mDbmoR] #BM;fmok4}xY׮>=],Xr1&?>+Ijq-Jm*1wMn1-Z ^\?H-/LY׀?OD0e(yqGBХ[t_\[ <㍮1χewԂE"gȯx+vp`\#sFƾGwZLR:U0VrNP&w \Y(}LJ0ڄdcd!xWRHNLJz!!GjiL^e]GM<<`DR(c"!yz}V|F);| 5/H0Oʀu^UΙ<YO(4`ȹ@۩5: r _#)^,4\EIWN8 & !Nw1sj__ #]- ޹ 5_TN)k0gyeϾtKUN9R;yg,D㸗Uؒ^6 wҐoNu 2:2>e;6w3 ֥9 ï^Um'jYuɠ `?,4Pa~wQ};fWR^D}p'.'e9T9;@ đ (ڤش]K,Fqch5J K1_S̓@3e_K+7=В0,<[g|&aXtr{(P|${Wg>HцZ!<27JsziJγtû"w8| I8W:.E Aa5 )TEI@ juҾ+JR Vj'J1wT-t‚̕dIJ] ",Y2S[aAKp$;?*,l;|GSjtWrT:]moj9#O15xlXK).0x1.m^ aUF}:kK> i[K:\(J<j.KZ!9:<(/B[,(;*FZsnsD/q'҇s:kRAho9q[e傷 CT8p x <B)4J$ z=0u:RS6\9Cq*&6/t/ZG'd7J Y'HcFhD⍬pdY,IcXjX<|yp=S ` UJ́V `X{ ~UU0XBxU.r,T);N~_\1t¥=wb ?ϧAM-N-/WU$OOMNM̧~Ӏ%&?S3 IP8;<7FOѸ37a3AZ=9uDce>Lb_oG82~ИQyµ fih(SK)å嶼n=@VY/c* 11-n-ս6v|9cgbgRԌLh:*sRNe#xM.BDTO =S# XOgבg{F#"/08c]oR b彘i3Vm3 3O̭Q:`!W1r-XMJ8pDǸ!+°wG\bD{)EDoKZQ DsVOsYewu0.puG?߳PJBNjXzCC_ e`oЉM]GjHkf%g,YAA=o==ź75g%S,N;IL_p?~y+)S ՋF/u>½D]\ӭl a Xp9M!0e(;έ߬y"Cuʮ7. 3Ρ6l1(w`87Xmae9}/O)F!#ؤj6zڜa"[Qo=v6P(/l%-LV_GTOE|jzP:߀ԌcJ+b +X<%k?%y C8?I^m  fg XE2>ɾӧ'sPpXR^Rc ;ҺOm8Hb9 F(hߏ3(:V;x|^:t4ֶ{=ӧYt]w}QLK/oOR)9 xĝ/c!2f){o&lE4PןLMڢu]ad*GuJ-m/v?=[/וxgRL g A\ZitퟁAٵ=~~soc-r?V0^?O?qS?S}O3 i|mNoUo]0IO\Z_kk0hV[kgj7,$QeͻM,uK:"yzL\]]W"52#WnR #1ceCQS\y⮈lK\?f$MW~8^HO?MU:.bfhYBrD#xzj)LL,%F* G+ *yaA+G%h(tDYzGϢ%4(޷:Bԕ[r;єwԞp{ހjYb`~IBX@:_8 k Ot4P\)Ts!|{Y߄(KHQV'[fs\;"!JoGt`C.Atv2\Բtw :LE/Qz 2¡ad ( 4^=΢\lAG+V>\m:#xE wJ;ܮa,EБ^nGv L鬀k=w&sXG{Z#O+biz+Y{5 8:Gܲ[B,P^؅#zdzS % wsQ8p=X5v.Cmu@ZՒ|PElٽβ^G᩷1DI+m9Olڣwj]UoC~xk5"xCn.X ea3&63GHS0N(^×rԝ%ʷ@Yd~C䋸/ZOUQP(x?x>עc$Cy UϘR3=|5 RϰwB+|,|Q)x* I)nq=y[9Tc hp3{L 3VΕLݽ^]= LoX. NE"ٚ)nX$o߾"VA Ϣdsu}|l9= P rze`\Z(CfȵRhhl!Z]+Y|5)= AR]+&tvyXlb#6}EJIJn]QCȷ Z_١e`o=Y.:{JR (O~ލDXvNXZ\ aA?H NwDM >7E>zDr']`DT84A22ݭMMFO/K0XI2- dW`Wl'}"=sJ'i`wYqM@ QվhB'<Ԯ<2iC6";E' : ],N!ex"Z}ïv/#77)BBuT+ib5a,@s~w8f8fALkOý>D;pp'Y.řToU3,.̎BF9, G{N14wEEZF~{+dz BYШ+p{[J)XreϨb|\i{ˢ0NKC==2}iZrHk.59jX['X ]2 XZ} "!"zH$R²i.%!?@&x5< \vzȟ@g[#ּ )S Z:`c @Y@+ĤySbCfoе x #<h,(P9L&05l 5:Bxd@vVm u(H., p3D8NGIkIb9OQ8C[N}2,:$4)xrDA$v `33\w%7Q'xʬjeh(=[Q~A0֦}Z"Z=^Y,(0LЖ͑Pc/Ƶi`6N:c'c*A._X7:UJ°g`g kX֍uSЙv{ڭ@Jc+&M_?ݳ?D5R$Rev;G1T>bi¨*ujU>Qֱ]&:1K2& dC#KϘ3)ɤ3K8dF۞#L|2gY=?[@&+epQIKX%%^b =ʒ24CHM<͔U2 %ɏ=7~ZҠrq/a20ZL.5'~x'VyQ4$4(D Im@z}C<1E8zX0>//I51;7 {c4{Dsٗ xO:{"/WWYl͡~h'0uqh>/{R }hMAq NTq m+ JiynCqG? / Iٟk#w7X֖SN|g8~f1**=: `6=d__% SeBd_HţF֕^D f~htJ8Fx0L d輩luXp$$xt =ZݸTUw2\DwXVҡf/PJr篼Dо;7m[#@E ]b$yuMYb 7 r@S uQ&Y8ϞcR /@7gXPf@KT=.{\><._"iEoYC;MniŇ$ȻFZc)C7 U3\(jU _}-x}((.A CYSfwF{-."$t霉vc@('L&m=J>\+:!`8 J Wί?K6ӛxo4%k |(<B Qj|ؤ${:S,Ac(H}|uygOHHqyܾn |&.;%=X ͉CB!09ЀKl~HCU.q5ZޤmthRj~r0vcSc%?^,<[g0sUr+m{ {ɹr3¤J=*(Ϧc/'{*ƽz2vH\򤑢~O3DW4 eXBORMxg[Oa-P|)ۀ}k#KVw?|iͼ eØonV3"VPBXZbbTĒbC;<DډP+Ӱև_àb8x(Oq-F 'txN3&JR(%Ay6fWQ,WI.X=0QC9I7T$SdEūM-2^dw?CfVJ/%;Q't7MIJ&|XBG-}S|8+p5~xՈ30Gw֜m2(?q?ik+׬(˫0~aB5SMhx}@K/%eoNy%, fphv6;v&蟜ys/G˓A5byŋsY4 $K_"da&6?@2D@Fc nx#,A S` aW GɊ#:4ĥnjّ݅K6hj!f޻լ6[=4 55 #VM:Og`|à]*$$ePWeROp2\NW\|o̤Դ谫\e7xcNw]QE&>.ٔp%%oNEPkYgc|/2,o?IGZ׀Juw dycjs8x{WDBQZ LM0dYv%m5HZ[cq]pK6V|NY3bI+Ԯ-n-4ڭ?]Gŗ<2>t۠×y)mKrH1SxXeSŋY ,x^Qf!ciA9qZgHbP,QWI;B-R)EItG"{ET3_kvC.VaQwӖŷ,|X9@= 3 ŻS&]ZھTVbK|$iAh e'b8xd~ҧ2y\gʲko#mà"dYc!EڀCIC86jrɆNU`cEsFB '+Pb.+t4J5ƨC̄21L~cw]Ur+fֵř"$ŵ$J?0Kb5bhc2@D7?(V+x n,2]j@J_$7h$-Q|/)A*%Ny`r>d\8jtEx~`<<".\7cy>i[*LՐގy,dT5F,VQfaܧU;hPgI1J2a/D$f"4S;h\*~!t$H"'f_BIJY"Zqi)LX2*fR+S, T.e]EYySidp)`]۫I-FPIn_l1.lx,[H!zI}h|f4q!:%_g%${~ \$Q?boĖ1,թ݋L+"m⳿U.x` gv;71%,1!VN&l+XbvV;`60Ea?xdDqS(WIU}PGH> L"< v;`\8Liª $(\]yu! /65ӓ~m\) .%@fY_2%Uϳ@P@MB,wXԗ &yg˶vCwUfv #HZX;(?OC#ED9OP.q ;k󢸓3=\.E=DIF@fOEdO3ȯ'gZ{-=ZȠq>٣D W7)TN󇡆}q#tpԗdoF竴*Ps?t_=]Z٩hSWGi`-z!^1P&SU:VGQ\c1A 1dA$݋pSsGj'-Cc&fUVnh٨R݁zߍ}x!~Bd2m~ ~sJ@[c3E}Uw:~RhM{#IBI(lQ,ȹ:V>lh9|ەǏ؀6' Qïy`ɿ0^iwv?lSeP’)fVܰ(߾v( ;:x$Yxvh@'11ܯNU#v;KwP'+{@Iݛ6\fwoҹQ ʥ~/ZWRKF͖DN4yC;[mynKZ  Oӑʸ ѿHےh&;[X' MBk'F&ENg ?UƇY=~-xbȰ _MNr-5L?OOOoiM{{Q|Q{;l[ZtiqVPr+Ŗ$5C5ˈT-Ҹ(ó(SzӧU?RQjz8Ό&t{4Q DVRօX y 2ļ\*o} xhKR><\EYף_;5yq>\|r"rwQUY6fߛ}j5KCPxS>?6ImШ?БCiR:RUWiwaD/t 7!Mׄ_QBs$"G/r)6+/qobCTָ [/|gfaSF_117Ĵm^n|> \ epZ\8[kr>>jfD{^Vzzwm|TUbw g[lR!xDyBiN +9བH% -N4_?`'Xg_ !ݙ:HlBw`?J`!d*L\Ce(icgtʡ|oc;eJuriHxpC5iL,[5/ v'LJ z*`9>)=kȝ$؜DS׫xy-{۩ `]Re,y%r%_n M+bvP+"NٮXH4r v2*9ޚXHmZenDs2Nߤ<rj f8/~ْ ?E1R0bN)9 `v&&5O,b2''o_7S=j < -ph &)# :$ز6D)_(>(ZL)pҖyAjf <L ;$u(}'.Cr%JX~DʟD}L734ϡ"yFb$au^w8WYн^-8jF8o H^Q9lvLrHLY4G? >y /C@e5nJ+0m˝$ @J>/[aRY<"L5CfѮ&7R7=5F 8(7[>]}%$ KlV,&Kkv/WJ:N{f.PŕR@Iکg|hZCqBIN"jGZIEa"oC*4nsTB'@"o>o5wFG+ `X~-! Cµ<8;!/T[ V֜_̯sl y35(tʃW +AX>P Wlv%Lx!#1u6J%Hq1~a`Ni!JW)gP꿋HӼ|D&? 5:L18Ƥ"5ᯡx# (4+3y &B 2v_Kq.1k@s1ƳJ<_GDn;$yW,{"D=כӾ~J|Xw Ӏhuxjܩ}/~LXfn=:;A[J5 JS*GO`XπEF:"{a21+ckWQz5{Ϫi hвͻB׈ 27IMZUƇ]?}}q-WcGp.@0N,¬X vse䐻gM{f HIJ<|og:˩@ &3 80F0bQ~cu3D1_&\D12:YMFf^RQF3ճ=_cxI1x$vF_ϟ~z^6{gbb.*EOX SZ$_0,HKm.َ 67;[ NJ>2sUHE"pU$PjF]"iQFѝʍ$KAEq gJ+EsʭiW4*勱S˳tg%14>ğS9m)|qi͏{#v% O^Z&@O5#= »MnzޤwZ2v9:彿|$aSqa PVx`_uy01ӹ8\Ke+x^Q,Phr=cwޡwR(?WB@zT젉ISm!$GB8[j^I҄;v珿' g,t z.xo!^XΌLe=P9er.!|6ˀ+|Gc̝wpcIMH17W(:?ܙr]:p/L)Σ d֒@k$e "8Lvs)KEҾ[Wope)p{Kc`:a⺋Ljo|X#|Tl@"Y'U?T!wÙ4T T(JJ#Cج= ӢuxF8B2OϢ\Psa˒7c Ri&ؓX:(*:L cSJ!uoRzBO6L'SIc<cc4A ݈ ,ī:^1LH ]@=9x W3 ޥۥ+OY08/f@OK5rφq=8lJ7z?v!Cع=04+d*qk$lyЏȾ wRj7R\}=TI+q)iΪQW+N g_xr雔%|Ǚ*аY20\SڠC۔[y*~[-F/b^S4VZ){(m _J˱ّݡI:% %RC.ek0*bU I#?`GRNuLtZGg>G09~K0fE(dӈS]6B<sQ%q_Ue:=Mt5n،xzFlhΜFk|5O%\ý qP!,0&.7fBžSLSzOM[fQk%[KZ(u\g Rˈ!gxSA+濄3eǑ49{(/Qò/z,9Cݱ]F}Gժ(VŴ{ x?ԿJ4?96b("s-sJGNA1eJD_܄0ЍK~DU R./6n29wôjV{+½sb?:$ׇb -G:$9l~@۠! E|0; EsCE d^bIҵXp h[,e$@!AiRȢ9m0T5nm.XjQ'ErǏ^<,訅Ŗk zmڏP\(uz>N3]~ |QLo`;L6e)DjfvbC~sA 7`OK7\5_^'C7tܾ.駺"z^ xd6RUJV >T Og_1e =k]אLN)1{uӓ]H,j r,>w1%P[ZkrHS ENL09u),&oxHCGti$g*| עf>8ЖjQWć9H={- w̚JNi#hcFy=܃yD\X 6.6]|6]!fSoc"T3=OǛrA;Kyxt ._̷%NYg ;-CE@Pp"{8(Q0ԥ2 9CWў- 9[D{+t*- W&gRqFzZLFt&rVB蜟u]0lTCSf&o+tA88^\{p0!&&tg&p[~f$=C)AX t9Q~@ fXYf*D^ X{-Bѽ/0&:n_ ˎgP\e)^VɨKx Jmkp2uel39)dҰLb*B-Qq0R$sH-)UEc<.g)K+,G B}mdk mjakg O%;ٟ EpD Ky_K4UI<f*)oj6 UG7 ψ Fw{UI-D߆!'=N7-/$P#TvsDyn`{-cRl0aɥ,OJ2:Qpaq:?(<]<-q_@t fz!>Ɔ~´_L1Nl)0ߗ?J-Ky̤F;Ɂ 8W3\-.M0Gq#j `H &UXpY=owΓ<3+2\`\~:7_]N,B8R&?5?Uc~U ^ 28YE)Mk3"u?RM:-axgWNčjE4hLAc-FGZ{,.l-5\N+jq*M6`M إ`Sgj2ZI[F0>Y[)E >6aQec?3AF؃fi^9(ofHA*DO9֓;&? hJB1aZ+(m׊՛%V5[N4f xEߏq/ğcjy90k((s 1I}/0GU:+5l`|_ 99cM.cH""aNUs'Z>{-ȷ3s Ihq`O@k XM,{&yV.`R .GDo< ah ݼ+ܪN]>]v5o)Wuċ ToۍUV){_;YlCe$s(=|&g]O@gur _[L[ƐCUP ZޝQn.I /c}VS~7S~4GlE>K od72 O,U1RBfch`~@CŴ-ݍ1E\A94G]ɏʒ\BE_r5mhW&=q#M,! bU&|UX0uQ$1-IJߎ4.݌"iU-1Ͻ4# Td(8L ZZg dġX~^!I~0"PPv ́ w /Ǘ|X|۱D+_ ьF *:EM6PfCq ?0A?Oy\ Xx v8Dpҥ;O'ev^Qb0h/l6A6uoB~F5I!ÏJMq80pqb9F#A5ɢ|Q񐧖~b-F y!+,H$ 8;ޅ@I&23KVzS^IdpJ{ж+P@W- .P&>IpW)} (5ܸv+mc0`ÀT-a|?24 PEV7j+. MډP-VDYъ2*$ zCq{[.B[i JE Q[PRs\ ?+{yٟ-!>#`qV 8 3jp#q2'cVj֡JzɅ+;8CLi\>c ȏGzߔEȐvПߎ։HE ,T+ \*x+vu8l C@KRiz~6B$q&*F+{+(/~g{5ۉ}ȾIߜ$!qڑB7 );2/`}ǜdj.]Wt};c4RSQN|(z]D6:s' Zmi"b: >FB/ߎ)i+β?V&#R,O'/N$dfǵ,Kicɒ4fbp% & ea$8Lqh&< xć徭?^4_G?"k%fR͡WuF^%0VG#)]𜾀yN޷Bq`'Y* C^ o1|j Wwebab]khHn0A,.v-SQoڎfh ?q!Ώ{ҖiI7^3 ?!;/=,лDc&y7XK=OQE%5laVgd$`h_ vECghȹ%A]; Yg޻f`.25XXflE_g+ \m5׫ׄ;qV{t=靯eK.q/{[Ph]].|`u/2@2Y\wVs͋+ËY-ͽ),ZAI4u/E/P{}loH}SXJI|i``tNK`rfZ:ډao&*Z0I4D  b &u;/h`/=Ƞa;PmYKXi`8gӝY&fbQlۣ/ƏFkd\=[p^cZs;X#^*!IY-~O80qD8g[z*je~Ԥ _x{𙈚7!=?j:hexkT!'BՂ!\lg"Ԧd7] ӰX#bVrÂ8Ұi Ybʮ'y*lU6.C`S  c>=7&:x_1o" /y$5zMߋ|dϱ|d|#r9\K `)M\^XXVF 4RQ~ QGb _=վj0;[|>!įhEYeSI%S“r H 7}/SE70ml˛ܠ˗0,@`/Q{]k9Cc|dU\[a*B\ktuc.juY'ewg55%e4Gѐ`@N؝ՈIh]61JB4GJ,GKhѷ`[RM㖦(Xv2fJ0l0^ehO./Pmt W*\M?ۂ/t/3̊h` i7ez#aN-i"\t͔Eb|[۠΀jТ{ v1߼ Kev:.?g\Jgd3 ۅfO?g|zEhy7:S]ʛr= 0| fJZ{VτE:g뒿RO98_>ZvkB d|Nе1КT"]=S,hƙ.q户]n}dP?C O"o JD#PT(і/xtR?P$ 7`쮁V2L5vn!M/xBJܡ6đB;`_k;.PA" ՛G ;"PO"뻔'ټO)ܨeǝhMy_=$'+;02YBs.`EZ.vkb5\-McK{JQt3(ŁwoG={7{c9`r*e8lkAj0j-{oLf_z2Au28j;Mad8h }Jl G-$96Yg׽77kyѭ*j +RG3 є %XƑwz >!`dw/6vĬYJSGWI,A}y"!4y-K~NRh=mf84e v>fcGd;e<{믌liY'q ўEծZ,#bD֫o-ZQ]Lqoۉp#J҂Qø)<ˬ&^+ =AzSwYX/4}`2hԥRTyl54ձqU8$[-~gG]決T8/b|U_ ^z,{L&> "m"gAyܛ6 kaD63\\Ts B"׸kd )گ8F>(B:q&7>U/}u-UW3.)50.M\REW(Bc}i3ލԾ FIק瞆4$L>ܫ?S9ߤ#)(ATn/"ʓSN},@(aQUzeb8 my^}A&%Tlj=,Jh<h5y_/boh=;5H9ߜ~55? t/*Ă!iv'Z7]5t)i""Xb%ܼL` Z8tʌJY@PkC°9 Kά=|FjKf6SovpOl4vy/@4¾A1km!CujPbfk%c3g Io2=1 x[4ӞYtYIsH 0;jSeEQ`\#Hh$ 8.L C,0\HkaǭOpigg_hU{<-!a;fwsȺ z&<}F~TA4VeZ3TrqЂ 7y!k0%D+iTHvQ[t#j1ZͫÕ|o$H=*q=}ų bY^:tc]kdi RΰKaǁt0/(vrgX͘UF>LA25a;|a1Y_4lnf="8N㋳w|ufbm[|@f Nl {4mG|K]:VQ~`$6wKFePjN 9/E% 8pȯ3" a}ڻe__,?3 +Ѽ0xCpOs贉Dƍ5cuC:W{p2[uwe?u҂9 v(ɘp{3P.t%_TӠٮbpgv%ޡ lu'89ɚ8,FT>1?Jʳ>5>7Ӹj<(jc6tiDFm ;Gxf{3 cv~lu_(WZkLJB.O{W]} Hߥ߮AúQəҗczׇxJ'ZØ`ܠ^sU[#;>^X8#@"/vP5K)ZkW fag#_ʸRƉ$,FqoSYzڊ]SkV䲚v HE8JDp9[qi yl? *Վ=HY;qt99MEfOd S@Ld(4TNJUnW>`Y #`r^!A=0@gy{skxg7IqFX ᫞#ֿ-!L3\fYJfYg 4 6 6MsFqdNn;9:v|z&ZzcĜGv Ǡ׳FV=(@ᣓIJ-H .Q_^& uA}qy`zupHyiWYGOQJSȱtLr6dՇx]-Ϗ@ѽeQSG|WuvSO^D! ꫏2 e!ve݇DH1;Ji\!{>ve[g? Dӗ?w:/SHm_)[!Ihʪ :Sp s6Y]Ӆ- p&RH?] ;8c;| {Y,&;X]'Pl Y K"%ۭ cC/ GGTm$5=o:TSKڲ뗒|mӳce}Г>ObA<|9V|Pz4*K?pEm֣G;5ߧ`lb4>lHjwvCocgś+hܵ` .ּL(:4MG[&H{gCُg>>c"{\o\dVY|-PWi.SKc2)ceMEjnqMւDѻ2GoW&Y`2:1_vYGCi\{1#" ϑ vZѼX1ޤ^PT7(k.1 &*J'%jMr]Tp"lQu[ :]E` j%Eԥ BXND _y'!JFx>&Q@GHx5C*ch%>:Rk*@#- ૅ>FLW~9S' jh jrpߣ<1LfhY6ZPq_p%"ٳB.k2[hI֑H~Ե5 w0YF'1Ō3aӝ G͗p.sD8oMnq|Aׂ.hC\yTƳ ]TO>`X֨)MYg;p9 bi=n;yN% 1Ϋzquzڞ/ҎAЮ|ÊZM]" hq8n2@m% /UWiKS|pD-g$Ծ X@gPUhw ʰ, 6X"a ^ eKרxjʦ 4&n.vȬ5i1/۪ZL}^jWPU `d*jr겢P' ^:LG}WaV}5#:'F!.eK>ޖX@}`EmgK|^G/(Ip6`h̻E~Vh#q4Rރqg6jua-l2.K=C@yϜ@oCH1l@;E96(6yf9E4o &7m0J=ؖs4Fo}+*%fރ ގ4̿bUxGSfzʸV 2^T#@ ?gRonbI pqGқ?*Gqy <f $[Aɏ 3cYT)"D$.Ԉaj4N}r-`QnE߲7鱻V;-eͯq:H[ h>U)h `vVSOL8DC Q" uX M ZqUùH)o'_Q4Pޮ:%).{Z8OL<9+$sfML|՞ D vt G+i9CU./681 :$NiȓIRds?ydz%d BtnsI3 ͩ![PrTcascLtoÿ/܍JjUo~1YrTM{QvPǰΰ_'Ҩ㵒do'3Lrf ){eD1`cIi5"YDEQG73KW襫 _@{L]֞qW5r|9Ma[_,'_ zrR_e:tSqt*E6;)OgQS^,_JwO*%ȹ)4)"*9KSLo K;4iA~(c0RvW9",B>>f\4 mُѳ+MkZQ7 zGDQ=,znn&`6кR|n;Ll#ly$0HIḆgEk4 M.gl -qaBr_IŽqeSG?%$0[[\7!m*E6D\l,l޷ ǩ nsCnP_Gбӊ !zOh`΄?Ř~'⑄{%ץ3}@"!"&rIG|4Ԯ(S/"EFBw8)Mh RN>{I#%LI{1q L需cD59Ghde׎i ;c88"nƗ{E k"(אF>I ~>A߯'WAIE&I%)XKPc4@Hd\i04* .EAic-޼1)YsK(UhTwg?pDf8/=c tM?ېܤ[>sW8$kO֮8{h= lqϫbW.'T Hpp"g( ^7yTЦPlu朄l$[fdgK:K`H)m׭OQiE)fr}tjG8k j]?<;㚱v /fPDIݳ2\8:>ix_ %LLwuNm+4wƟK]dUGQTk_,A(#rmmtPc@B{#YJ=7)ui -OSz*SٟhKc8_/Ux[ R~›3|QI<_slL&a ܉|nK#*d&ix"'ஃvq4Nrͼ< O#05zZOhYڕq#*&jBkEhɀ0|&F4"j5L=)^L(8lP_,ot]IS}c8̖?NkY |#G,ʜttzQ™WFF"/VFDG/IZ|UzIEl2U,H+Vѧ\rKN,2QϞHe;SZO]Ty, }^}D1]M Ga)O1 5d:u)jNwd+I,QZm"e\öu2$V"*uQWtfD(I 2\W_͝dS-E9/xSDybWw+0]4z0%Pt&5g.iq+%k(߮) s}FX}I,}M»(qQם4)R/+rZ-OѦy7ž8In63iƦ5;CB诔$9 *qOK Uz{ X#;n*? &s8 ˍQO/9a,ų <.9{ۼDA]7Y۠GfFہu@NލLRsCA4r UU]AwGۅ7YAǗ䧹F^.a 0Q@Y*r\ZߐO.u XExbWON/?]vtJ-^<;/?>;K"Ǵ]0Ql+g4VBD5`=M+p k g-䛬&^^ | JJrWbC.:5a\zdsU>ΌoUy5e5:Ԟ¡ȽذS4&`a7Өa فaYp>Uu2*o7A0Nb3v8_Qs:f'#~P1ȻAP(ۃHu,e]d⫆JXԁ1@j]Ϗ*, -56e&4%4cXG+&d~A:WRnuTv:'ce\ |H`iL0;v]mp40?'U0]h2 .LT& #s<ˀ3(6=  ż> ޒf:oMQwi $%n Kq?x?/*#PMۯS5MQ.an;,^VOv䫜r g|_\=.AUhJ?{d)ld0E2"CGw\{~١1ѷx`6)j4`Ĩ7c 8E&j'Y?# KhW/0}0SO1ڎ=h>9P hd. cv`-|4%$*Ϡ`\6yf݃RNa܏!G{=DF7,tk2 JQNnl{ˉNZI rS~4[a!Ԉ`6KԽ$:D |JFS6mԍ'^>%US2l;gjJQ`yKe܌HlUGbC4UġÓ*cwʀ%"_Xm@Ngժ @qbR& |~$`p,E ucygb ObS 5!hT@ '`:T9y:9\b/pT;X>H#V:ѳ( u)R\!.K͌..D5".MX1TlYx=NGb\O@dYV׵EƪNZFg I0s0+;?v!wӚ Y3>U)϶(sϳs?zO<LHW  Jaz^qxt}-:2:#'lXRvk3-Htiz>|6 Vw f^ !l(F_g XԧVM"1ø"u)k-/4p]~?M fETL#oF [w2D#:$|ڬB/4vNb椺-]=Zwؤ. p9L*<~dW31  BEА8ԉI²aAUxՂOE+T̓f|x4k[&\+ӃIw3 M,/"f|VqF%+n$"ʂ"Ac~#&@vrq--q,W#uCŠb@hJ9E?c $!{41,g0+?WphjzC慌E,;Ψ qh>-b YdP}0^?c $E8^33;srPq S\n:M/bpֱ!:ڭm8XO֡-Ӱd3U#| ?#կt#mPJFTF]7KWy|ZqՐwmh!wLr!ZcuȋFgvߨ"pg/:k.}ݴU8/c!waלvF,!9"(] C7TjIr^ˠkβ_yj†BG( 6Bz#%Luk,GC΄1s kХw=]baO o Z,҇k2_TvI2鍏~9?J:^= kߤZkpykIF4Hc>r&&jW>+ 9cpVӟg󜺁_^Z$Jg#Ov7cߙ"6 zzxRnSR6TҀK Ktc_K/D\fv?~OB'Gu(䁸N?Ƈf`kBY;<-;.f ' SV>G'RYiNL>fw֏+ω}WvBIn&uŘUvOqe=bJu_j%dY!(UU9i0qSI)}EŠ\B8坡4=> JJ}q\iv.Ȝ!G T)L= ~t+l;`l&lY8uE9|k,h~-@4i/LqJnpe]k9s)OA6`9O'7=( %Ƈ ; `,s<4 [lV݌0O]Ǘ?H m1]yj2`vem,+m;>Nٖ:MdaxemKľ~frcQǼSbo&n~xzvy^ uPUeqAc XĎuCitؐ_hf)J҃[\ e,֝ 5aџl‚&tV?;HR9.Oy:/6r0;oHfhK(d͇A6π0| W>E,#FI t7,p/\SRǷ 閳-"Vh+@e/wv4 nﻜj(pD`Q-c^#@ZC J')a2F4ݎ`YVPzwX{ ,1ncl洘]GD5$dӌ4,qyD0,4P1a4r!-db8D 10 Y4ƺfQK*ceIDpX d( 6`G6JsbG'NМ2#ƕ 1'}DV2$j8,rc!]3\Í 2/9{L­BZb 4ibmT +9)pޙraJ_6 ԎcqZg10x>7Ϲ)bB4 nঠdRuUubf>4T(oًbsx~hi\,ɍS:`9Md0.W.g43ݚ-lRf78`.jȱA&ݎW+f'_" 93*r!'oL,vym9kvf@ rf93됛g He+l [{U ϡofѸW8wߝ@GY{[p?YGh3#+p9TBcbFsL}W&W&A/L]21i5pa!'׀ b]%T)*dW gquHMP5Qh˨U8K.hUo\Y7F5j lDOi; J)%F)й7شۭ{Y,AC'f~Ycڸԛۘgc6i 0bҲ!zVx5 :Dmɹܦ6EREe <'SAQ?x]+"1Xrv8_o  Q<\pϖuN,q+K\^1*C3ῳ-T,Yv<3MqL4|-1Nlm-:Maa7)̓1M-utς)(ѿ!~&(F4Y{%G-bTc^%n Cȏ*'1.A6Zu59:#qwl<CNOXIk3%]>iC*oEoZ6t#Tv S*2sx K>w:ƾ߷:ƒ~E5X:)-o:gy9:g"d/gn 5i&V,ߒP,-^]{J1Xvy˂ƦT 1bZ1,&,p)`̎pbu6.u$|V,5.$BTg)4Y.p乩d"J(?=air$bS<ք8 "ȤN7.Xp#"Oɷ-B-5V̆O"TE~G=mT U8y4G-uw|~ﳚPdG Qq?LD͵^.ۡ}(㌥n4v'8JFŭZa_HtE}w/嶇gxywꊳ-M.iW r/óԔB7'D\*8e0Nr\|՜8Q7{=\4KXK?Z{uA 4݌1fNA[8'Y}k/#`X㰞'\Ҿ. ߔtqb[[p~¢~&Ey=<5/XT_~pxϱxmR a# 0 R \hϠY3,V(TEKպ2 ߙ"fח8$Qo_~nrzegZ|mލ8N2"R_eOxTUΛ")"u8_ɗtzFK/d|K0x~2 3Aq o8i499׆=Fb|'勞1Wm0HG]J.*VwU;YTo;ou8tE!.gHB ՟-#xhqoU U D<34UU#SW3a d$Pok6F霖}R%:UTl%ٵUcMas3P9ʼnʼ{>o{0-и)Ώ?(U\ ɘ^nNN50;8WMwl*= 9jKOJ39sI%߃< CaZ;{$28]\8aorw/a" b !ʢّ⧟x5Z<=%?Hq ^Xn g.Mm.L֎xJYw~jσQLS٪Jϓ F&PgɲV`K)W{]Xig>蟕XD ڋRBg2qTti[ OWv,gN+_C-}>ߋв(ރD{0K;Nb4}d-=!.ITגqy!gqd}UH1][E j["09[+j;q=\D*T}GTG\dH{Gӥj O"OwV7> [JKk/'էB!c ꋵdP*(/غI Yࣞ.nIh-c>`p<JuCUb_nOa;/OGM/$b=]y@ZOqn)y@̮yg[ 7\Czt`gkue'[xh$P tM"I1Vb}ayY-šH6rD7UMpRj4>GݭQ3ma[rDX5YՅgbWPҊ>@ø7N% ̎t"L@i {4dm] [V:[S/[ƒJc0ٷ-2z66ٻ}EVDFxFL:cLGb/*%49djxXn < >?;xw 97FƿR]W`<5K?ޏw}pM#]-*ci@E{Pߏ5M)}Ջ[ai?]as+` nz3D}Zܺ<>n3>4C=<ϧT]8ߧAsoX2[l5-CǷԞ|J',.Ke#!'xy~"j wzލaٱE PI3M ?inj*|@">$Cx/CHfO J L2bMBȃ@S`WcoY9%ymf%KG_DTXtKB;8Z[{9LL)t1|ĔVFR_vENr=9) Pq*809_ #S'jLKw=-dc$Y9&Y΍cuj[`gGQQ+q d6r)H,rtl8nTJW;a*_qV;jnf5’ 3F _mUˮ] x~0t_⁥^fYABc c])@f,Y*½kkY?w8؂=u z=Z6UTȚqϦ͗UAϫz㝿 ־N?bB Q|uUrGfk uڳj3䆬]2˻ƺ]IBFUy4 up=CoAvxG5\'3KZb 2Y'pOc)Yv3'/ۏ{D.s.@rSf̆r6 Ss?ʳẖ6), oS(:6;[zvgp[P\;%_vɁ29ϔ-7SV }I񨿭ݴ#'ͥjȎHFoSp4Ozf!bwy༞t0- f(sDŽ6C[eM GY\Xb)@}:Wv#UBMz8!64g3_ׄ([')ɝqr;/EW{aSup5?6]L.^#ҌJ&x{ _ƾf:G͇>UY6y(:Cu~vWtjhl0 㫟3c(?`vm?%VY=Vh.bYYGrr_8*gP<_GS(4)L&ͿcCymgK\Q=ILfGhf8+홰ebY0ok_gǍdQaկ^_|O~{0+IL `塕2]3#hѲJكE!jՕžuͬQ ua\EH[vxqɗ5?!/#a4ZN|J޻&zV*~czjtJ!.(E @&[bZ="SϨW-9BI3syv]YMu?Ze '6vy!(Ȗpw3;l„K3*[-V=+4WoJBs=?EGh:vr%.k-#δnT 6;xok'fC`fGO>c#Oxq G\dҠj;'t({l)H'ԢPye w{pv\|:ښ4il#Ђy错9ݗ޳5̑:+}-Z c"??To&hKsW5G;sȓN=o&FVV͢PcI}Dr(SɂeTyE_<њy?io# Yw8 z6]P8ieԯP0r1Q*ߞE@ sR|4T'Gj')Tfb1SȏZF˚o1ifFÊ }6oU]rѩ/kR(Gv/H[Nԧ,P)]W?W.-HCȅTJdN.( ĻR6DyahWƛJ%Eɮ'yjgfu5r^7п#ء0b)f:c|uVIx}sדt80Uz CYcYDe0Tr{'_Cn4jUb=o&4QpEh߂{nr= ˾ݓ^}n⭧1D| z*/d$}RrJDOˬu*%f!`cvn<_+B#X}MѰt-xOHAitaa(=7EyWP'OgO6uK";IXu_CXDяf3 s*Kt41g;|*{|V ve\A&o@SԿpzKOc(^EG̖E7X(V]2~-@1DhP7I!_e5;w`"d !Eyeh\_ M y0jiݐ Z>Z6 U]~l|kj]GX=[9gH!%,bpQ+i" AVu1Fߜ,meOE=6oتV.?'ݔ斀IZ2ĻV%˴J&J[? !ʇ\ro8AKȧˁY{}c1Cwy/^M,ȥai{4M7KWިe6Qz=O>{O߃WBJYzHTANze.e| N0l!h]A}/ +5u]FνEiaLc{^[ΪqPMΪ fDwctƿޯhB*2E4?ɂ^ RU?|-s,:r* 6_ASA a҂r&j_8{)73ԷtWR K_AUXUP[!Z\6!~Z:RCC?$oOi G a1\ 6ΨU\xBD,.e[[֕9N!W݌GCɇL0U¬_`mN?=2RQy^wFqWqoohI$;Z_N~R BCtY^N w%ssj$?h3#/ x<9|^IHS'CUHXn ye8u^-ѷɇF%j(eSuarOGQ& c3=ԁ+yn=5c$X<ҕR6 Oi>TK=MU1tG@fzQq@OFT*K&uŴs)e1j}Jo90֢|01cBK1(Ad@=L-_:V1_Sn&BU)-O.xjـB)n0BJ^ C (eH Z;Ep $@űЋ>{$X[O\e7&׈CU51[uR0cph:OO9xB`Ԡ+K&9tʍl%wBj fN5U R)CO7xBomv4SswK>!9;uhoIŌE18^5棳J[.aS9K2%SɵɎW\Դ F+q}݆KDgQgpˀ+w{.2j!"xRq|VeXuQed-SF6u_0Dň`VXpk&* k8JR0BoJZ}7.φ٥@|_S 4]Ӟ,y8~&>/_]Yau RK;j=w9WQ a|2_n!f,JTTw  ɗ8‘8 S S G&5BD[mB6<>:/DYccN'۴/k[z&S>'I񠲅 uʧ=2/Ee$fПەGM,P}K*r'ՕO)?>Q|;xFHt_,zmD z? u/e+ZUor kF_1QbJ’ #^ SsMQ;ѷC=rאЋiHhk~iriK#$=oĿ,XecDg6^CpbcE{aWrS 4u2lR .@lu4-b45=>LoJdfI~ONe##1nYHF`RBvK]\f0bG>DU2Xnߪ j@!Up:iFr(V@;>W?^Ft%GM9=֎jc݌;:H]3U_?/Lwqjƈb .5;{ȷLy +sPV"W<Ô`׿.=|¢&Nʡuh=_\B$Y2H'˘t hZ>qV )'f "̄|f4sE8m /s2{`mC#Yaz" %FL@T+LUZINq aSTʄlJ<,f?tv/0˂ya:~PѦQsZH$Z}OTb}=d̎WcK@#f W`6RZOH =]Sc;:\P)4JCvO,{xK[(".IM$:I{y-:HŒJoLQ[0b 0v$ƍ{{\[$xytHv}IΈx g)5yi ¼0M&8PHA_cYəPVOP>f2ā9LRյafFB3ؕZUFskGF*RɆ}H-v a|f/ b\Wգ^[%r-FGvzG2'k<#"0޵E퐧5YE'Tg-hwbu@+lu.n GaIӳ@?^,q'p0Yu-\ GT-c(i/#p0%;Qm>jZz?%%Lʴ>_ΰ|"1Te̛7 VPh$pӁ,$`gS]LKV{%ȽEiƔ,ngKGЖ᧼Х/YbpY<ӯb N r LmAʪ Euթ9#vqi,Sֽ7n30IՇ:73FNh*J|Rp>\u4i-VPΌ% 9!D~=YYkĀf$i1yASh#Et:K.S-)8U%9mzу?xG,InL]ɫ0u=tf.ۉL9/ZVt:Ux3r܉iF 9zz.Mm^SK UcU-<|B} (N?cq".|ui5D+Fp\%Fn(@))9E?mi4Kߺʙ6\=gA`tGgsQYa~yvae4f$zF@C$3F椩*xL4ܬx~0F,[f1w+1)g W {<_?C]#-M8}['ĕ5[GXcfqG=GguX/7Ŗve:, zN_8=yf F9Ogv* aޤU*yS8͕,e[I`x$M#?;C_c戲{YFp}xb&9s(i{=)L1N4.Ya"vtPT2!w}+g0jBf'w03'Mi??_'],Qvc}63hHi|4Hq =Tbu% 8G}l7_%d-Уyۢ͛9asdF{g;Xj}+OO-=Feo/R ,%om=P=, cԕ5UΊ MaӒU Eqk<Qv@ܝcK]3Ҁ#c @BeObȕ F3sTx_^u|O>[EMvKPE=7ڠ@uy@6~J_TAPZ05D0ˉT2ksaqWʎߑw vd 3mڪ~Tx1bgj;;_X⦁Yj=[n-k'byepfn1+buLwZҤreZ+])%/Sпc33`^[[gp8~L̗;35jbw@0;eG:B{ L ł츎rY[9roȤPG2?LbMPmbuO`8nQ@2]ubܪ{=Lr31ikL嗦"mujDafa |DJbHSZ+{)jn?sV/ep) \|Dz oRa. WXPh>m6:9!Ow,']7-xBxE>e5Sd %Q~[؄P}s$*-ߗdA#l?Gh"54ޙ'=V}?D='sFm#8t;wOmdzsqeY=(_et Гr~W'a:RhגTԚNE]cZhs}n$n|a,HFtaZ3}F[ۏhx_FZ Lˮ-½Sh\  z A3s};kZj T [,8s)Ә9_Ydse/@ƆY(p hw2pg ̖dYzQͧ, xK>QÔd]C@0DFu*G7u7ZQ NԏAmWÈ>Cֺ<+ju[aiCt&+s#!Fמa LIhUqӃn%Y՚?tcާ10j%cڱifLg6f$t`BMNylP"#fj~rAyV3;ᣡ5j/`]g8 BUSG64zrS>1{%,C2V]Cn.wSޡJW`vc{ɤ˲D_֍z!iFY7u*ߒ}ut&OKnT3BA vƒLQ^;l<ɻU36*滄ߕC:ȋp'uk$抳ԥP"H])Z6v̄D 8 ŝQ$(> –q%aT|EFNeL^<$.Ply4_c&;*q ۨ7h ^@ᯈ UРI>qTy32/jjܐjު7HI6(q,"_}"{cO/YkpB#rJ{z6MQM:D !^&t~Վ~}Σ=sk+"kn fSh}̳Ooi+]?BйVN%NnqY?7صzƭ1̭~VǮm髭h|kiUl|OfYX!EkRXҚOQe匽rpȎpȰU`ȎpȎؕQ]GտHl\Y,hQb嗖Xdm4m#pt)h1frF>,oy!E:3Rgth GW^@D\+Trxz[=&psLsd]p݆~2P/[fU]22MYm)W#cGyML]MХ3n|>E~V'Y58-׷&᚟qBoXKl`~ VKh:+Hz H}V~|ף${$Hj'U6_+ȻܖP>fw11yq9*,0O| a" TNֳkYwG8@bOF#WoN2y N˚D o$Ղl|FaLHqh%oaOWFĬ⨧Hi47D'=5xg;a}SL1 @4ywBy2= h.Pk8'O󆡀^AE[}MyJ݋s|lEO]&U)+Rxhr˗TM4.B'>*հW>>t߼$-eR V"<73y ex/ϾƒC{w㫱(ek[u/$(+P.h ;4h2/V'3ԯX^qN*ۗ͒@j4AhU2!NHE"32|{1w UqTJW:_T/R"},ۄ tF66b (7`uD2"zgۏEiQQl]Z 0sU0nU;Yk%]`gqGgor*#`m t쭋wEs{d|R/j0PHLRaô ?zϞbϧkϗGOQ4E(OF!8m' T4KvfcMshNzxD/w$HoS#7_|^ZȽ+5PZ7ޛvs? q?2#kξR6ҡ["-0|5|\wT19*Hj+0TLWpPVf+D>._[u!?k^fKNΧ[VS υcS5EP8/M|z>4a-kO|U2ZMj_|=oSxv" .+MTO's$C` -IItr0u}OG[矫| 9PGԋ!|U.;QeRzQ35]O ;v+|Hi͢rM44>ehiG4r\f|t 2 d:XOa,(˷f,qE6P9_鯾0`tR{)(/-R^H6]533sftt!rlK^hVA!  W|'ȅC BǴB5xϧЁ U7UU&\VV+ѭ0S,uu@X\ m5a8\ܼqD鹖۬lpȩUb" =c"HlD2[(6BZ'* "'hpQn>MYEP'5&.eդLNd.-G`1GR@Ό4#/` ^7X> Y\ &,Vu;:+AB=|VJO;!~p,`E3/*nrHxl TGwtY1O-Z e4 KPC윙s`Q;,T.xL}AϽ&,򟃷4*O,~[ip-U(fIuҍ'e{XQ(7,[Հx-BKiP~$d֦ͺ8 Oub䐷c^/*Ϻbjuut)4␿sȪ߬%İr9G>?}OGUJ.E0,HſB @OW>=6uW0vVoh =LHΨ)ic B+_SM:蒯,Lv7A .a7py{:q88zk=Ũnz\1[[ɝ"^\y 1gL&;Ci]ffP^ȱ4Q>z=U7#kD0>r}xBlŜT3\|~|%aذ^1+K-?}rq8ey6[ U҈@IG{[YV_j梓rM+vU"=. {ghoZ&/_' +fD73a~˔{Y@1݆R];^~3Q*o~i@r3+aEz:ܽ@ڝ8_Xq2%OۭvJ^.` P5LfX͎Z<{ u9ru49_aA{8W?JѬAwRNB}^w !+s4̊xyR1 )R860Lh qlVf3ZNn0~X}# İJcZVTQ'$hgQ ̋#;P[D9w(OMzXV .K >֖V?tދUTV82KG:BA_u_M \I|$ FP"'c{.d"PZI(q*>Db~K=}eaN#hR#la@%B5$M ~X#97r.y/mpИ~2eئnހVag'Hc#@D3mwat*c׸T La0CS?֥9GPs1*[}:V<+0I;̕Z:+ L'wKԊ3ȄvqAf/Õ!>04{JO^<֎Gz%5|D'e~꺞LQyS]H\O3=Pɑ=D)h3 9q E 쵒*ٵQZk,ԘeOZŅP -vZ>0 ʌٺ*9 KP)?gWI:.Ԅb'tX ZeTGx0"lǀaXVWt> a |\DX1t/):Zwc>E]= 5KlMaomKLέ*9æN Y9Hb1* ˱oTMȼU1gG*iSpІ#~q٫:C u_Eׯ&U {k kYg86E#n|}ҧNei:4| *-?_[~ֺ{y ,XAdc v3q9hϭI!3]ʼ.wܾLϪ_a=LIbyT J;Rdh%7,SF_0ی:Qy7ffXXL͗'X Fwڤ֗jլԪIj^KуYDz֐u=*l5F`0iعF^G30lV_k^/>k#Gq~3kIp\4VȂqhd8Kԓ%ӳߪ]qmq,BM?{l|W=hq̞s}?nWA$z@û/<\Qg-ei+=PP'$',l4mer\Ġ&hP^\ #pyne)+p,sO3%OY 4'Jm'`V"?mF$j[v*)Vط0a(mc&4k𯻶ZoD#;:P?Ե?YFPShZ" Nӵ!_)`fAT8:]q>w|uցܡTԲ֏֐\@B{vHk}_X;Rr3R<+h(CDO:Q?-`5T$h2;U(R|==ߓ(%zjg8*X`K6`/-*|wc3h#Ԏ~;˗l`ZV?sR(`k`q+/# ],֩\dD;˻r^L?'TL.օz;7,p0 UHòa]rK5ᵍFR!R؈k9"bW#៧:7=a xl6IWٮc&PnL롻S.[߉Gπ˝u*|Us?Xa`AaLZ6P%tI(;}\W.槚]/^X+\ȁiu'EyY^"r.Q “-iƳ gO̓^KfDJWG\C|#]3?"P6 R20L<-)-p̨f dӵADc5M/ԑFAij~|Lx8( ؘ !Lڃo D^wꊊQ*m`j \J`cS\<+8> CHQ޿an#E!#@KLL/Н &@U$D{BlP3_|N9k.&M5,_А"4r.7Ysv&j=gQ!m48F1%@ ;;b1;o^nIwn44u)9\=|ӓh`r1*6&o¦#5+_ RG p zqyW^Id0&#QSCy^ޡ欓~vInueF춚Saz@W(5n:Ő)|*6Xom?08~jbspv[<_5 Xߓ0G%1BhXU^ #\>ͷ;\ja甜[e$b҇qLk^rvwvO _6~>P9(2ףS% w@zE4Wc> naߓx]t)к>K%Cf(bnn n4i \&3>lqlT9jH*E~7=hV95;YKBGM{'&fo%LJ&6J/{u9RS:*7 s.oڹK^$Q+wv)0כ+! eH5ME6OAxXcGh zGv+.[K/m'hէZL=;Ll80@fOmG 0Pbxnܬr{y~2>oV" Rvуq٠@-ԑp/"/Q3xq˓fEp[;5E]`q`}NSv.42/1XʈR&J DaDr*mG)? ߥhY}9$)O-qGbcP͂\i3uL=._# g 2maWy_p p ·p-mGbŋ3[ ~ '#|BKA _G3'*/5{cbh`i%gn:OY*J\yIF,Io{<^(ÄŘ^_y I?W64.vɯ|GtWNHk5 sqp%S7T>&-3Ӂ(P: 0UrFé")?%Q8aLmyns4.o/01\-ol0JTY`DS,QwfxYެaf4OMBODT4+6E͵-͔鐵 KdBM1X;fTS_C96s# Cs{^W餏?R>)-DFFNb<:4;i_c%Tyy!߃3Pzl'?8:Gn}>7{UnDn[햾M:{mC7-n zԖ88]6ɮIOn-=7.RjeovmfoC jRqIM^vSnTkq} `.)>>™-&gff Ih02IΟ60 >{XoAJ25nTs?"q4%:<Ԗ3M3{^@a{]|KZBHEM]s$G dEۗǙ:T~KZ;]oM/#q6lc4nƨ!7ayap 1GMiUŨ9B//լ഍X1u$mR*"5.wC WX_'*_]A;ejCe7FJu@,dD:SƆ\U3d\%E?ٳLmV17Wi }M Vۿݞnyn~&'")džݴ!F/Vu'o`>%/MO1K$j߫F6`&إv#6~Be`FG ]*m4fڬ e$I{׸Sޔ<ݻ\}xAr{-Je:d?Ex_df{1EaMVʻ]>dV @4q rq˼Ez_"V.je8g/8{G+#tc` 5)N[{0p$Zt; "\{pTc 5Rʲ!Ynqף9dž8p"<Tv.F"myym^T(e]K"AvԀ=-{]'2'N !s.jl=Ww,h*oHN ẍrw вT ^XMV2}5-t%:Ja J[~uPOڭ|SXkd(]ńdc*nPCqU\K/ gGgH;%N۹w-\ ^̗X6H3Ҹiܢ)$([Y==E)al̎v`>wI"s>e|(܅)b}GtKM7(y,I-8';$tOu8sa֔"{ACF9:, \xS8ޝoj-iVS ;}54/_0f Q_xxbXÞԠ+YRDl3%3c- kYpRq \M(ͳ+#%iZT[t(6_1>4@7uC`2wcQX[O^&Й):$z5NPXWuQfh ?|GG33컁@>+{҉R` e`/'v˴Y Cb~nu.!3E̚bcۗ}75씲(jXYP,oʩ.Q6'E⼡Iҍ+OG|lqp}|I,y)#_S&1o-lZHAWEuuI$xM$ǮjƸi[QncAxME)廑}6uyo fHJ0^oIsÂHl4nD΅ݼ7Ilнlh5P6a$K}Nb.77jDZCϋ㔜I*%9a_=sX~qDIMG=!v\0ۢ&p.9N ϴ>xC?y[,"Cbr 1l[)ڕ6TSӶ"q[R| ]Jc8&͉^h TT2Ɣ)2vcT<6^{tѣ!`R}p7gÎk.iwm>.mm7Mw[U4 .ߪe(V/ Cjݎ߂RGngmCzԏ]>Y٧w?_;>BC gF/bakwUv=}3W\NTX6I&5.JFo'<VGOua/OPxydkp5i^[els /S]0c ^~BF Z1ZHU-Fa얚p:` smwpH5a?ѶMv#L('VnkCF皋aRNm8/>śp-|`rD(TqUŻͩ>)޼ayMg9߃xR|ؖasAb+GfhL)h[*笵K0+D13zSd #T;d1cS2O2)ov;vFUfa~'` 6b'3Џi=Þwo\˓, mw(0g@i'% )ȹ>̑Kgn$.ʻעg)? ?؈#@84b*@rn9lma1zmGASU&TH[CAh160FcT] \?KL$(߯:}d m8+?ti{6h!4BbuŊ7"ӊ NGjsb0;PjEL7p M Ma J8'?pICr70Nqڟjx, ځǜ7IΏuʽ@Hu׌J$yU6I[1s93mR2ڝ5y:lXn }e Ώ6_!9ML8T$Ά/OVhmVkġ|6x ڬxr:Կ³5lZ,XcIa)n( tM Ό& p؜o^ZiT/S viТ?Qۼ=8Y LFMqI&-7$`Kn3 jWi:LcƪYYY.y~TKzh%+=Fqг-A.R.9F@-q ,Q^Znư&I_B6/m [ulhGO +.K8n)XMK_9kB+OYB[dž+>r6(s^}*Evcg@ᇨW›q~mF<Ȩ,rp: ^pSsʃ~;ӊ7ki-,@$o =#LP$4c C@(A3 -#:yo$mgdpt:0M,ǎw+)Tpmx)ٛJ0XF a4F ̉ 1:gL_ŧcE\r/X)u}^GI`BkX[oPl?z -(ɭ'Q.M4  x1aZ60^%e# cޮŷOU;\Ĥg-TTs|eb*/o$.p N*PU6O] o7C}<t'W#Ǐ$ Wwp*"\w2lpfZiĘҖpIITi7g\JοbQU5;y# 9QD3)pkm0|@װί Y=,l/v( V$5j'c'ҁІ]x: Xm+Us7]y4E L&k}^Uo*M}|8c?U5kJHm)I& yz(jZp~׻߽V+m0yI9*c4j8 柶|ێQrQK 4bOۖYJo<}?܍<oM8|OEXZoZFBDtijndP[0S`$4mg$86}v&NcN/?_m[EFGޭv4U&ٶeV PQI dϰ"FaίϮe0? -kUN23JR?eXγYY:ci{Fr9*0p5f},~ n,^4h@r\f̣.^yO8 wFtyey\\r7Ǥa63g}}% LT WkQl5,n@<9Y5qy|T2gucgH4/GDs]⟳fSI 5nKT瑮D1b֧'X5ފ3$gQjsI5ftO]6)!>jT՞d MYU^FGhQ.u, u 6`kEŨL,GNϫ{K;Ӡ姕wfOf@4k^NA0u_Wƌ]fUSm? 8Rxo'MwrP^ڡ4ce{q)N2yy~X=&gy")$W`E*W Hş8du\> /ws˙ HXv!|QX5 y\·)OŔnqK]fd9yy"jg0Y.0^1Kγd;%DmɉiJW¯6X6nD̲.ot7x 7(4`Y(~¯(NbteT|t]ðׄ\}0Lbt'DFI(`j![ 8䗖bJfQ_ m1p##X[.]g^d%%*ú;}5 Gn{ .(J_"h^L'E iji1瘒rPcp?vLeV%4YHnƐ3^1d,ozD1#Go4 ,A755&|'XR,!U^"?*<83:33iyFk& r/"!vw"^O7{@y6{bxWP{Z&P*o̳2Gx**ן[x|vUy%~-W)- eC<x_# -&SiW׺=ms=Wk{XgtꄣC/ϐ۬jrIYNiEHu6t,$2 .,E1Q}d0%A _R[vp'$xb"ݙww.w7h̹>̮C\Ջ/8]Bl.Jy~M g7b|90Q-(2F5GM,ko5 -]̣P. j:+| ZfE ;*l^ X߈(Sʢt}-Ҡ聽:ܷpˡJ5OdypXagF=ʍ -OMa(SM94b|ĽJs&~FbXޢrZ4,1kv1c5Af@w8X~Tsvn0d=Y:#)%aYED0y5eԤUz@}]Y1 Q-<\y OEX~Kx6OK5Rvt^~uH2kWm;H$sκMQ(oW~ bs M^,g%QXfD`V#(Il-!"xě)YqVxEBK̀y}3hP].ɲ vۊ **wȯ"Hz ^EJF/n 9q~…v{.}3F=/HJuF*KBRCW#{jdx) kRdX%*r%|$.G?e2ö$<Ŝ@ʤGFh\{k咶71#&qK0Ff`DsHm<=ўYaԲwS7/ݠ 012u'2q}-ԗRûhR)N~Wp#|`5=TC@v(mn6&>^m~TN~Z}_23<ܐ U/kx6t;x?u:6R#@du9%nE+s舻B,,=.&AQ+Nߖǜ.cy;vd(s9 a'^# !vm^/Li/ƒS'uc0!ꅩQV]Iw[.*@ \Z"PMCjMrg4X$b2x;8tow^ #ygE?nk+#BF=_4$St/rK)4֌F>S_R$(Rﻺ~/&mpˏʼnXZsk\L^^AKP[~”^@aI(6峆"kat7M+$mbO\TH8u _jpN8B fq? le˵wgpcn[}Ln E1+?>ާ ߌpe}ʩϊ0=[] r}ov0%.95m3,M`v 6+L'Rq1a[U=(}k媺0+ yl?B^Ls( Vq t(mI/OMa4Ÿ%|7Q_ovYYfw`r3.S_ƢrLH$p'[]naL$녽*Ϫto4tj02Zr<*W B^5]4ޣ&mD0RK~3C#Ƅ6BOџjX\8a0hQt<c%qV5'r#YJ֧e"OZ-KGQ;b A5\_@~0Cix,$Dk9*bo"xogd[>ۓl q 29W:$Tj֠i7*50qk 6~R*zV3j@Y- UK98'\)e/櫒I͞O%pAH &ЄÃ1*?^˺rױ{v=}K0z5HщX `3 0ʳ:AߊkNa7,܎aZq]5$RC_# Xԭ 9j.ƚ9,k^m%|`vb?K}}2z}=ivzQ-N0,049盌LԂY}laãF ߎNky7IaI0hje-xrfh>u\ۥRQfr6I~&5:i rʓaR9x:74YK_h%?fRY_0& nƤE"A˯dGν)Ju."iL,t$Ʉ> IbAX$Q IL#F)M5Q,sMD\?tA?lSkX6r[ʂM˳Ry LH@5LH@DPl"֚<,,4!0T0g QfQr $$xғX.dxQG^==Gn3.tu13wų&ZIu0WrU}R9i2Hq)v9eB^2"ĭ7NESJOX,{%=X4Y2F'oUͦulcȞ; %khN&#:1J^{߲_#6^g$T~TA)Z{Ma bi,_r<acK##F "4zd<*uy=u+B+.U;iIEtPTrme/|.ۮ{ 퍓zLBvY1b7GT b9=T$ o+~|wNu^<{}v^;xB!կblS摍z_&*Ќ6P[oDBKf}7{:&X쉝!F/͡Qv x:!:gD}dG~d2bQBZQQ͠6Qd|~ [N32Е@o+b0uuY\$q#܂y.ƚo1&Y-ע5h@2_5'9Ox`3<8-kxy$KVqO)5'Ϗ@WʵVE.a(X޳dе,C(/ceo(u#ߏ)k{reqT˲Hr@fkN Y:-gf,v/?Q~qEL#%suC9S ladt 4$}4WKFw7 qS͋^PE`p3>cIp6Rȹ{_FR*VT,W715+jf`4Mbҥﭪ2 󁵔,8(ǘ{B^Һ Æ#djYQ=]9nHY+K΀Ax,;΃{\z8w\ȆLT񪵟*ܯGB%1>=8U\햫\b4do_'4Jdi]6of7*[zs|&7vq?a60^LFjfځv4Be+GeY8'W37B|w`yjь&\!~LmʠGdx 1LčlBB'ͺ5ۅec@#] ;\~Sݛ+<EmE S] FْRӞc'\^jY-ۍ ,9La s)Q6bD> @$V yLT˜Ĕ%kBz<4Cr^%_KII|?m\SϜ'zaoқtHoanq 3&'1AewKC~Q/Qm*0?h cfmYiM|`t0U@?-y(Bbγ$;7SvїAhҵI'^nKy )Ų(v5tY6)Q4WUkFYE(Z cZmOM-H׶"4 >H R*R\Arᯙa> q;2#\`[ٛ _  zuQ[^6'Swڥn3D٢;ʟ?Lpp@D'1j1[r¤"w4MrX$?"eW}/0[ϑ>`ytF#vOtlTN,0K-u|Q< H0? fV>@hK =^H߆n?KG2k8-Z$2Yt6D@-}e 8[-J3s8*#ŎLRJt|$Rf%2W ?e2vEb"~c\t>XFL.K6hvxq5ݨ^=YhjwH#F- Ÿ2K@ vÈ!xo`sPӇ>ꁸp(֊E;RZ JCp>̡Zr/62p=h' lo8 aKaչ턁T!GqkCi|a @)rcA2109k&?gQdD=SQܚP1%u';udY\Ym*a(֋sDGo²c"ȜLU,\wz=LXrO;W4X>H`  &O,Oeیt 2uRugg ^ Z.ѰO,KM0XrUxUt,a969闑ZqnEd]TQZh x$Ʉ)x m'g9s.(5x{|T޸O5ue nN^`qg {BEcY1O%}Ng(<$?/:pq9[sxχ=4Q~F> k~xYx7N/BQ_4*?vq1lcy9WX1&΁= ˒'# #fw!,:aqg̀1l nt# ^T_R 1K?ZQV<ﲄQpOf$0vv#gW \Qe.iGkl=pEܢk4=s.ikh[^ܢH 0_LwA&ZJF?Ec8Xx;I;WCEl5b0$ٰy@۷nSjR*!r8ee_}Y'tOMpk,:Gi]^H* -+פ]s3O\Ob;)AC8Ca+B^~HBn@{))Df]!COiP3~<1'E0:HlXd|gviU渪{Sk[һ7to ݧ˨O 䆒AgC! X[Lt4$ِW0biClƏʋcfc[-e$d: R#,b-iŎ>e4}H~$#V =U&4(ƾO9Z#˭)Dο#8z,$-f `Ƕs~5;i bIKM*k$[5]G~'!qfvem; -ƪ3z79ԐȧnqZ1p%I*y&RW}va \>¤p*id&7ϼ9g'Q (\*KeJyů峷t639uQީoz%ĆbQ42͛:&ޱK#g#&xK ?󹐬7^Q~>K̜8"G0)e3;4faz&</oNn'f^,K:N~ )L|26jR0]*Voxe}c_^H/äHAz ;_-ZB6S%0q7N :7R⁗YgyCCEz#Ʌn@u hSu]:8S5o*9p̑~:>vH< >v[.QD~Ü\Sk]pJ;\r!5 孴c@j H(t1jޕge%%0}4m1!ĞrۥoP;:a#Y,~CE0,D9]0=x.Lw 91ZSج*0$$\.$M;}O \oRpUy);[͎vא^QNmTXtdȕmd*`zPЌxnKhU߱Y; " AyU3V< t!qI/gA%>N:C16!M/LzE1xF6 ,X^1d4CyFbMhn6mprQ|ULQjGO,(E^؊LZVT屭ĭ dzT+n+3- VE#rF8 ;'<Da[=g]3tnsV!!QṴ@4ě!?IkvNs$MFlusz\lΝ#T't`޹DR.#!^;(6:|;S}I-o?dQ:IQڃNK5z:[nfBZ"Pd@ 2XN3=D't~)mxE70\??GZ͸IMd54e%0. xQ䑞Db>P שMIXhE PL7*|w$V Fd1#5eduefjcz>s&hšia)82 b#Q.B dݘ,Ac9>f}X$oU.o-+qJB+t?,߳SaS]"W *(-4 $&^ybF ;d*_rcH^N{FĽ@|aM5b_{~j+XDiٍM,iZ*4߾;M%X#^"ބfu5هUp`imK'wa@Y*lcQi2TrU}fo% bkxi0Kr7(7ՆSqujJ./Ƶ 2b:dt]s𷼜g^Cƶy}fq d`3kOĜ@bI.a&ٜP8v'hRYJdurC~k3*+ 8-hjMQ8sr 17(?]FDZZ^φ(J{5:>[Eގ lexC8Ŷ*F $ F`g0Ba u^7CDxȋ+WA'ӻ\{(/!RN\γ\~= o6:6z-2ko }LQp`?f!q=I0Ԗ]'58Kwnݹ '8n&eƈ2uc1mF 8S/(Sr=(pKyՌgϰF2iI/Sp>tޠ&$ 窵1'qQf6;`OQ39).#=/s^28ϕW, #^ȋ64 ̽U'0_N벪IÜ;B`&@"Y!qWCEb!k8\ցg䈶r{YRIj-\#uLnP>fcAcok<}50UF݇ c/Olm+n8pIVuMSIE$^M>0$/$ nB[|tg"`|n-BWmrbP:L*<a$u0[8` G,@(Gv EQH5h.j;4BH@;翏bAj D^ULǼ٥oxff9*iF5 'X7v?BՆ칗Fb*;}11Y* loW_ӱx"K莱C#p;pMiu1E\帞d`k7zd[Ƣj,.GtsCkUIaV > 04Je @ۦAqv4D~hNj,#p{sɀ O٘?d='al*[BT %n Ʉ; *EKq$L Sm=\fSi#C/bɚҹ&N^S5.JBT{H!1jyd E1C"BGQbuJ6j#7P.ɷ")% bdyMٚu*XӦB kL(b1]^(_TEyCDEsyG_VMZ|_XU( U+K?JNctEjK;ߩ4#uT#̼9D}vJ'#$+ pY`34\ڐ.tנđ5P&&Ip:̀⪉D[JM&wPչ!v$s:6J~ӧHPa =ԓ:"Ci$D)9s)pbEtE]qb/BqIӀS1"2a6dǿT9ʩ |6K-ga3-od7Ьf8d TMdFԶqBRmcN^46.9&{]rB]]g JS<IW v։VlLrT33dq@WHҶ߃Idj={!͘*UC% ߠDĂ(\(`Z4nn%!/)&,E&KB-?#SY`PKw6®.v΍<.gX^5%Zl`83>(FIbQ1Β_"قX%Ftɟ34l+Fײĉ/E{h%S^&͸;defr݋䳉O/:cu*k"t*V圮7@k mG>R0N}-anR CB\|؀&0 "j͙~e_yh$ /җ#dPM픍4P I+ @ؒ7W6"5 U{Cl$9h)5MX_8̃[?X6x5\3چ"@:Rr5m#o_gϮy,?%1%hƑ9)j5..n-d.h:\i>ja&:[+i:c;G2N頽^ +)=7ଗt/ YksМ8?%j#h|$ hR 矈GI>ڄZlG*T%zI-0tsnqz>w{^!{Cw c#Ok? AYD˖D=)% eiJ ՠ#ȓy+/X܈6<_ζG~|L&1<7s/3úx93ab0wE9m0ka?q#Mrg* FMm 5vT~7+^ ݇B./F↖\4A</K6B4]G2÷UU8`, 2?PKsئZ[U8"ħpM)#SlUf i "qW`~℡N14y}rZ J<**qhkY'.GZ/+"8ߘ(22*(Sd| gAOl<' ͜)|Cw/۽ pAמzk7ȴ{}@ҽ8SL$;Ȩɷ 3] Igcaw(D dtI)y9h>o|g@Rl0")>~@TM*BxŘs+h`a~!;`β /`![K.5, hX H2H  շ䙇 KT8&wo]=%V#<: 5XL!gSH֞D݊U@3ݔe=,#t(tQ*etƧDY~Yb(:]T_B[Oxw>F>w+ W0^rɔ!q?C*C'|XR bq{1鼸ɢx6O87ZO7|"nXpiX&Vإ>FHʳf#Dzߢ.YJl,gm'7y"ǰVḃ"u;mAD=EӥĠl9$npۭFjW`c5y'C,U2_{xEczbG wrU&!-s`v؟M!TqCEAQa.rbC5 ;aF5tЮ2b$QLSJ} |XpW,?ˇӇa= c$(ޯyx6~\s_4~&Ȑ OAఐ dWa oöx7 aLziF Sa\ 'c (4ݠPw P؀/giȔcԢ"4 =Ηra^ jjC a'\Ua0k[R|'$f#e.bLWkB.} @i987U;9DMޡGO~A\@W1tX. {(\R&6{qbgQ-/Z*Il͝]*(b]2 ׍vylKE|}ˎ7轷tܢ50qBJpN'v91TJ7qeߘ_Vs#s%?b: x\ `-'pRMVZ}#l bsc"A%H _sxY;H@![Zn%V>|)_&)H^IU,U.B_lA9ܚ">;H{E~-U)u+9myq%2*?]3(n([6FW>q1F@[ 2|zOUBˣqѢ5Cx2傗?#*$|*[ wrU.su’eš-z4U4Ε&8ژhnc{\\ȫ(V$9w{I͍M2U֞f76.դY8s[(v'?YfebJɪ, Q5%{* z+nQ--U@W?=t]~D̸Ė>$8<EMcp .jUy+iIe bqz>e!RӀq,bv|`R@,öWkq3U Φ5ڞPMO<01骗#^(ʊ{{#j|2}/ <>h$&Z\(QZJRx1(vS>5IىL qG0Wn]q [7Xb6~97[n-7{{{0+0<-+Ɛ hƬ/íC7LjثFFd.`:;ğ̞@fqe:6 L葾PiDv$ ̾nPÇ# K?CmՎP[Dg.yg42P6~:ی\eͩuskJ#@#,wAb\{{㤝O?o"곜n}N{d/Kee+/#MYwRiw'$W% Hvi7<^|1ﵺe:W:-%ePi㟈oyVB’|Kh xJV}5ʄޯ.ctCQWukpXmK[TgKCx 6X$姫a##BF/݀0 Иkzb{y=^n|zޝoy\N6mPYʷr\1K2z$ )-sUw[Nai$x9YV p%rT.WYǢ:>km` M9G=Kz$h\z.\|uuz`Q"IwIBZ"Wu ;B5$TgR?jVz}15(% 5JKtخ$d3fv2E6K`0$:=5;eNh6/8&1 E 7MH;-/ʩ»90 L8~=X1ԃё;[AN4d\M5z [&%}t! ",yL~̿ko1"x_< }zG#᪢r˽Zm<}07_UP?4)6 Z#XtR$@Ih W{= g} tN? } *~Q28JtϽ0=7^'P b_w=ڊbu3m p*rN1ĪFpUR<#NZEqƈu%l=x8b)f\*]E#w/9rw \UxO=۶ڒR`0Rܾ+ ˵ vi ,RK c-lR}7qJ=Ed~<530sC*\tj\Y}sZ~Kf=)iq&;a[ڦmY 9P֎^Υreɛm;d]b9%y#s5yF#p`X#OߝI< fG\lI[X2Zu =b^1MMw (fL,PMoPܦyPHQuJ)qGVWR` ڀ5p FB PC1)vQ>Ε_jnp~JjIDk:%^׺ċG[]-vPT[Lr~߬ZX6ћT| KCz$Gfq\]ᨧ'֧[\װJ JMnuN)%mebtӜ5G['B"S.PϕNяc[P8^~A@gZr<]۶^3?L47(PŁ{ߠLZfLӐ/>0{;F7WZ#'v{9` ԒAK>W"oankonW)T+TrدY4ĉotG`ML+ƓwQ]C21p< dt0lɞoR6πX,MX$s%LQ,0^"Xڌ$tC&cW| SL<^ZnFׯ@J/4nF6{y@ۦ+4 v\ +_;_d?f: }C]RU"18/u auSa4.Pj.;LL9 | Ͱ G1aқH y]q-lp - tIxN:ry*T} O뎼+{{C@p,?gep;`?~!!^+i H`@4KxIalC2k>qd+WX"[ *-Ab#@I\o9R*J(Vlͭ{l): z, /W`k$*^eZyvTe$֬sH!"0V}9R0*.s݈N>BBY@X6X?K4lPqE(i I`͜$15HJ}Fa/8ܰ5*ЌR@աC|'qи,^*dGz3wo+UZWǶc,~$r ,Z ?G|m[-[{ïὔUqKL47e%W咜_"]C$L KHSBEbIjQػ4Q؃ʠaۨ|})|(Ys[sxp[|)$i/u%[BWy^Ov32~4.s,t#Q֙sw``>m B ȦS|;ov)L%~_=9$^'Q5 8ƻcW>(P_&V~M Q1 | `F)`ǑqH3n 8ۧ V WwX/EMy _ӯ́dv 2_)GhXEdwgM+V/@'g{›s0Y2J>@FL7$IYF[Mд3D҈PTNoct_gjHbA3XK,~3H_H{¿ ]?J" DȖRo,絸̣f:~b:?s*6&6"dR$e|} SA8M) hQM}|Z ͣ)jGo?nuZD[7wFq~K x{K.nRrTtWED9V^6:w`J7<@;!OpFg,+&ǠrPX9/JCMΊ [C{ްG,X*^auܙؒ8nz:PI΢[Z?›*; /|΢Q;[#@AY{&Okzwˎj/i!-krguU'yQ1^մ C g%w՛ AJ>eQ}g@S]jIWS=ق]|`Ra`*y3/ -(pvZ)ZT"։^gR&u^v+[6E}=%5ZZQ}×EN'@a:p?}_wP@Xi,#ȺGd4YT6vmʬuD@_* \uKH}4FCQG{%6#Q _^"EO*ދQ*QԴ@yo$ _Mс @/fZtUm>wA+-B#6R +ok1~u6>zxl^#4suoP=x$bǢV] ܏1_|'U+vh `ۋ;Zl^N g-IsL3?f;hYNu [m+^aq`*OL Rb%h*yz:VFPjU_)u[^~NzEgߚhHbP9K]u | &Á'7t[.n~qjކ3Ȅ;0úFH+H9 q:~8-.iEu دޅ]蹘 fr2k+ Qm]j'S`~pwK1%Jk瀛s6])s-E^?ދg#rӰU5 YkcFa}5I.чP ,{Pwp{$Ss7*k;";z#?.}Bnkp3-;luK}OjhIE -$4% ^R1=/:)٪@k}<#63Js9ԓ7Ipx5ء@ve7٥Il*8P'nIwt[lx9Snd*m+u~U" U_Hj=cgpmwi>!lU&u%[x<7FW[񙇵pdLVZG L: } gNA"!)<ͼ|d7Dك/iQ/k;B~x}4|l\Q>"(q8x&=, ۢMP:6ҿ I6x aHGy&ڿl ^mŠY}=U2,SEY|E6dW@{5/}jYs;BpJI$C^z5(/I?e"vʟ1 ,/MVE]qe;lN_|u|Me9߫V^:ٷ6#F5fǨn_P3VƢLyN-)6L=TZ)Rl)sڒݘ0&db:ΑdoR%Dl];uk3":%4|4 /l3i(N&]E.mUބbn16Y ňEq)m"9]E~8 첟7~^[:`&P|66Q;Rԯԯ< 7&ajBϳgIIl&1% 绝[$7jf4]a ` %&>Fsy*o^k\)s!L9xԭTaM xe_dp}w$!{e(zaWK7ٽrJeRԦUY)p]́{+?7TE=Q/Lz9V)}}tt?Vȁu߃=ad؅!/ ,8Yܠ-;j7 嚂eR%_ TUݰE?bL=$SVfla77:8'f=dhVnOV p) Pf4E~hhpVQi(HG9I9Jfx̄++T#.Lh%2tm"fӺx@d¦⿅`V(|efe3x`#謀k*C86=NʁaxM掞5c[3 Ӎ hmU^^3dqo(7v2&y̛=rA*~-ᚹ $-WH?W֫F cvIpKfAQɤ,kcp]-G )Ѧ2j?qWxnQF3/~;3a|zuuz.6hfl!EuE(6@_c7Ih9jJҳ\+L"c=w*"EQ;x>?dڑNbct 4/A_R]3fáCG| /&hqMzaF+.⺡;DL" IXFPC|?H+L cXműZ7=H!NSOߧ_=8Kkq!i*b+gN!Fحil^\8,$i x!_g Y!~v߶rȅsz_SzL1v &P (aG3KܒP-9Iwd*ðNAʁvR7K}t7:”"[(h|O *<n027mΗӍ[ĄNG-v-nissHB[r -j=8O_fos"mB[ƶ;dh:+ޒX?R:80k37Xx;/?1݊WΛ0rDf' k to'/JdfSC% .دrZfFTSojtvɷyf:($C ȩ_ 0Zlq!WfHvESigP=#3zxЧ-B:V]\XR` )FrP]Ya#2^bh,aN} ܬF7? d8n{Px!6q b^L4 ctEd([27 Bs2LM1}aư(zVDt]; "}r5OGQuhP;ϰV6g*F2o2((K c{_6L)llQ@ 茋OxL֣"s^|L53>3>+s" a2[!{=\\eg( W1еsܢ^ JLaIxx ڒWFxOsjs`{c<ˬQza&JOhv~i{I`"{)/p$s'J(&T }&+z>_|j~uL( 8e(WuSţfŷ¨w@lvP^OG9Sc^?d?fWQXЍZh y/z'N]o.i)-e:f&,?~)|N1˓rb4_ZS>0/yczf뉹EFs 5Al D(x?DjjAjߜaH`OX[9x[EQ2ln^ @53#wF ?"Ld$5xaAWPQXX|~1=Z|^'Fރa:yi -HUH<4%0p-t|sa|1u Lܛ/ S+nw ٭*dfiomKw4mxim^ZN L/]7O=DSϦ 6l<=άԟN\UP:<N oV׆MZF 33xD%wy&xdTWއ)eR̂tjܢZDԶĞ֮~?\" (Cn3B7bsMGY{uP<sq2,&͢4X'KUқFQ;@7狵&]cjsGާ#6YLN"n!7UnqrXDyA ɚ%j~_jBiV,B_{.P $WydLn8ߒM"{VnpoEG H4Jϐ). `5BЉԎ!_W|RG7TըÃGu|'K%gvJd'G<[z`EOvzcGe@iq t,cX a;7]TW?_kZR5˗n GUΈ_K.b^SNzx4|b$ids{g3w,/֚5=>ë]eW[KOm;[癗l*&{8ޑd5g3jg]U>evHuvƘW._-6@i$ai^+˓J0A>VVۋW:y))HLyYX|JO-|t>f`Y{6EMA^ ӭl0'n #w08 =I,oxſ*C@h}-SBB2Ze ߏOb%v& _)_|/F&E8>Kf@K>ş#a|6HЯ~Q:#LnvYm<դN6X5njoz T0QX:rؐy9jV$Z:9lӸERQ1tmT !gakAMFwR̨0AfWϢr傌N=;vuˌXU:5(VCtT:euڪjrN^^,Q[FMèFS.0FYZ}DD~5u_}3xMT'a]q^ cl3bꝹ*uN(~Sj8 M&2g/4cpT07-ܱU-bɿ 9V+~ǒWc-ҔZwn {pѵ+ Y՘?]Nyjx/0n'Wš^.N7 Б4U5m;:]0prV(1]8_ĤksZ~z@nج:&!Ik1)ũh9ZxBc"}2}`KjzP^uMKC.f/@A3fq+YȳEt-fhcR ųI9j˹qp? ösq˱ӤC&Zl- 1d/Q >0{#$G)p|SiJt a ۖڧޱKدDUگ u~s{!+6 #H,3}?L=[gV5z HY~a0 =٠nS!<8"v~KNUBB}% 6 1дd~M(xt8ńϩZB}N+\́b!QUtRC7za9(@[X}Bms=]c4\.X"LFXg$rUvDs[#M MqNڬ NZ2FQs8XvndC6&]5nhe"rL 46O{ͲˌG4Ym~e1d'd7\@9\ab/LGۖPO&u(\k{[W{ 4u޸ z.k w9rY_PUeČ38+-fw ۬A  I׃KlX<V is.y&f|YB: T-_{MFcCh`vI5>Nj!Gb;LS2OR&͎5.>1|zER_)#^0r0Ϝ2'"G\v`x+EKZ9gzG@WR֧70/J: v{+r!1r/]Z瞏w3(c 3-=݊ҀÛ*-zyf!n*)ak*da6!ߘT+6E-)|'c /3=6qOϻIoGc;S4`/4MO,w$ d a!DZ6'"9ѿsmߞNW@Aù F׭w3(v. [Sl_փgm=np=68/%NJ=u=0I^}=[FbOH 7I_9c쵈bwo7 NMLWlQ/ИEʊCe]=w/=W/X5Qc^gո\d2@85{?ǿw_ХKbqEKbuKQMƐW 1G`\ r*;0 ..Ll,0cfW.˭p$aOù3+*sV)wZ2~!FXD)0'+=̂]3)Q 4}tV^mS%B~ljlۃLT20LLEnrK݈GJM'aZ|"F6:B1h&`U]fx6@ceS~|ePZODƮK7Fi7ɷlw*0K,/*KfD_s-lW_Ile3z8_M*|]Zȿ&jLl zhQב\)\pց)i[R=mIw2$x)> ;w6:U?IOWi=VVe H|jlaqU@00@pa+sFy,(H{~/Y 9u)~ֳÔɞVf}f76~r"~;9Yuɥpr8O<mT3u))'#xY4kgּ!ڼOVk#(23ܡq2w'PUK+7;G\F! TΛ#k F r%ef ;]atӁj[gch̋*m^,uc͈yj11fJMgR# `VrKR94xxQ*_UQ;-ަ"̯I=wOR<1MxՔQlOIh!o(tM>du@]$Hy? 1ՏKWp>u{wbBM9ѕҹE G|[n6ڠ~sTc=<:ӯvI{I N$O\f<ˊz](+実bNoytC ̏@9<- XOPr^A[f}]<IqrU/Cy: ü0 Ѹ 5ӌjW!If^ZS,oYl@j?b?/qFx{cf7 ʵ^HE#yHZ?cҚ6Fm ],4A)Q ߳>GJ,HA=u:3'p+&nz|ûW7}x3=F;Cutm!rqKjg}S5/il %ݢ"3̃zPG Q.f-u\iw`[ПL?sl8H%-߄ٔ?uK:Kx#h*;P]@{?Laݫ?dDz j_?_cK3:,INf#1uNk.دwn '<#ܪ8W.VLw;ϗ ܾTb=@V&[ZW6BB_)׫B[ҊQAAm釨>R .Z,E#p Nxn&iRX޹]yN0Z-w3hO\5*ah,rˡT#f;.&f%ޣKj,^bD"f/O"? (bd&): !rs/WP}fBlKٓ=-aOw)Ǭ!Q505Z0^0%(㽦8Oʯ{{<)I, !Qhf.I ! (a@DŽXǝ$ul! /icmh)S?g0|DeJ" ~u, 6ƃ\bE=D05tm [? g-9voXXWXn^W;t(պ5}=ι_)պ>V7սUg^W;~|ԺH%-" J,߂K& 0͂^ҥzXP_ŮϠ5Ea=~N?} o&ɵb CiZ|1iC6lAMq72{=.:qrgmծ#g#?ҵySc ~ԙ~ o7ß.-.p˕(U{4 & tAb)$t('jJRzj{p/5x 7/,UOS,Vv{S:/وczϽW/4K.WUW#б/kyX˕9i aPoɜfUA`:@s9j&Yt'ݽvpg]KLk; QP/8MtOgQOD8;#t OS*gطx'cָS5 5{_ S{z_Ź$M"ʜ`qWR5 \ZyS chR$g%T ͻ c;Hv\ -_edyl/g7Ia-Η^Xߗy<<$A@텀p;x&q (NشJѢ .TAPm L*.(sA{UT \({-JAAQ( a)mYι4-G{ιg]/~6]_Ma5#9\u[ؠ Tcn@؃ބ9 7l {^8[\",BG۰ _G}{_8t"4\\9;nZʧY%_IR~‹^1=ϋs('ojAVzn&1A"p6nb Vn8IPmϭ +S%9$քL%8{1mݦuCI1X~@{`8Jp5vvSخx+av5xgE998% x-,dK6lS|ߨ+tKR_f|k1@/?[rGhq/~PnͦԱ_d+7*6xpZ{„q|+_SY S-*ʳDj|Ӣz<ˮrv)ή܀|:Zh&mCO2G.-RW{lZٽh~G=~~B8~2i87d*R8e$Ǜ}|{Ln\AF?:2oBMy.,vC=pRݮ|Iˍ- Ə)L9 AI%zzԍSҔ )Rs)Ȅ[n\syQ¿ 64t]ʙF)>Bŕ_I(ң0_f}#TN4w:p:BjK5k,K/M.4%z1[ޠJ XԢpξ W⇈P~;eH"Wƫw=ĕ#x-<υ#e+%/o "FM;ŕCy]AI& rٷ?arNkG{8KJw+BhL5؋ncX3R^u61I9')2KH8Ą]Z+FyH[{@c0XB70=rLsQFR5H[쑗P΄vN(4zH(hpKf@RiX]ghAJ^m>1d\¢71[v($ykQ M|\e &~fFÆϹQʮXjsc|BNn߁#sHگJ9ETsYʗ;zkzآqG,kh绪E4Ѵ  w' xi)KM8˚Ow.KL6y(Dlfb7ᏉdV0"0.<+"LddQT߾+w/f|]×7(i#:O  6aS̹ -4ӡ@m֡3B/y4z,= MFChܷ-{a$1a]7)yK =:Tؽ]1ެjfO=.SSy7uF;j4v&bO7]K^D%8#`Znv(+eo)۩薎Dkpslnঈ7=` xv|Oۇrqޏ'w7vQ{NӀrHYhUܻ)[&Ow<+^TAII/)ii2&(FJzܖf67[/!RBsRȢ&o^Nw^8tXq7˵ r%| *q!S-s x+OvG&O;_HdI87.ZtϠ|"S Xַk"'DAE1/x-fm"<|EY](!Bc)Os Ǹm=.C-,'*o3&VL箆̗,6V򫶬]fV s7'`T se4v8[e^F$ʵ8W\J09ɣ0ї^[b- ӑ\+px]xvPrrl B`ҨLW/ 5X`#Wwe`DƄ ^XL6guvft2N%xn\,}o< Ck O2}'Vq5 ۪֒7 k㚹Wύ7|nSWckο%-:\=r JcF+7ps B&R̶ Ey!D^C2R=nulVD$F@F>fCUn1(]wY7!? 0鲜3쳒jMNѽՇL9=|ACz@*Pb:k}a/m0JSg 4B TA$)i 6zz{); a@$t7dVO$?摟") :U`t@ ~'ۺ¤CR6RdFKP CxB:fPk&K)Qj9!ϔk3#ab=דz jy_V|:Zpx/,ҥr}U]hJ̮`݁uԛ bB(ao]:--ed{8>j) Sfmp8 p2p+~k(D)kO?Cņ\MިF Ce.@e"IO2֔} nΧxب5|/ NCM2abW47\XecVŇQM:% Y p)4n 7~JRQZHu6)~˃CY6E"j.ri {n }c O*YBbWt0h}Gn'µ684_|Dn"7ÜH~ i[$_K=MPH5#]!kDz_+Cdz{*|d\~3E+WgP)#2 CK W\WR`{\RLkdGD0тD*G:(}1[ii]3ꆒȴN;l?̃BL7-$ۚ[ ?G?gv_?inOSq"~'`m=&?`WeI۫xTSd'>MqSzܗ: &W+:~ZT?«ݥ%Ǟ!Vq*eL9^j@ drb cdJ`Zcwڒf֐ˌ˷Jئ=t*c/q ;.Ow+Ipc Ё3*!3W+g'6TS_4 R)Pa44~jr"3"{uJsd )ܯ!('l) DwJt  R'ŽQ0Ϊ\cHWV9|aշC@g]2(aX1:2-i) ipv%T+7f5ğȔ\jOfR;LT)`TC%Vǥ͆xXWd!5'9L8yp\]ㅴK +rIPfGX3EF">mGSdTI};^r_1MkoKnTm*6LnS#aVm\/;!+OI ݾWȔ3m*&߾DWj}lvƵ SxYa 6߾®[H>.X}VM$Ak]1yʴJ=˜IE"x^h ["遧 rFIބ7h.um[ZhIJ/[~݇{2mЌB[yF/z[XGw}^6.F1JyK'}Ugq={F8@QVz_ Gu&u|^-3 㫵8<ɸ=g +ݵOC;\g=BDPl.;5nڌ3@lZxmOFYpi[d mˡ(wcu:0/rbWո ;nOᙚovخ4 W-w JzMAI R,:ZXZ*R\^Wa q04\:z t*`Kew8g{!r4S|id J){K'3ީm g6[S_fdq!o&/345޿0WKJY*rl`E{dA5R(O鵌oaݎP+ ERX#va]1Qf(oaItN6 *]~-Y/4g}d /3g4ٱ}rt<^d.LK0!̷Qm3S-Zn !~}gȠvx Ļ(2jr.dK̑.K]Pg.%(%VZ5t687`% ^T&۶E& 6=~5$o`ja[D^FIR0w$y'H3?2q+4u'/SżJ @oRbFb]LYdYG4O8=a`@ƑZJk4 8};FPOs ?=6FIb-HdHvdPmuO`;iSRkP!`-5@*$O扤Kub3o%‘p@܇PءuXv9A S_`tة9].hNNqXݨQ t8rՂQ7PUs`\z|+t^K8V˞a]$@LtB _:lU@fd")[{RoP j&J ޵ּR85TGJ *I-gGFi LER_cl0q׹-wʾdZ^,yZ (4H g">H3A8 ػ+?E\dpVxG 4&Н"T^2]_e)!-R cPF$ MIN)ڂwʊ%@O:Uz~_5\x &`` V_u˶ҞV/RH2˄"N0 G.ŮDRT+:s*M_!|EǻdCC]6we4&JKFS8)\}' ̋zA5u.<_RT}bh {ՕZ Ʊ}A0yKpf7'$/c 48M!}K-j."h Vk ?v0Ax~US3H.Yl\ pYLJnd5n5n&@ WZ9+ X]" v(,&>r9Rֿ -90\jM`AO&>^R˰Oƹ^(/]86 CX _ P8oB*Pڍ\j!KN:U,^3m }*>qqp-@D iL OJ 2ECzٓcal~j8{VWhih@>Eq?GƷƞ% z72t "[M,Q|^3]_BtϏx ڤoȾPL˫N 3zEpo:{:l5wr;,K+( ,4:lbȇT%et"yΠ h} W3_"=JTB(L/ P,Ź}l%tnIJ!c3$y %]a`7-u;B'jGr='x}K=Fxdk{-Qa(fS'}k8fr ?l L>6>:mCCϘi99,qkIFeka՛u|H5!eԧ0L4"^Z%y0B_ ߅ƧS%$9_\ 'p>M`ïJF2Y $u17c-`᡺]n|lpAwKi^mXFk7-ч[4 dw7?BƳ̇!khaW^on[I}NVihk9"eW) _*9@Qd&b"~T4x3[>oi#m6},?Xy١*w3% M̴V#PoB[_Fv ^D!vC'Ipf Z:p@ =[܊ɷ=UosfkgB!gؐ/5OjK"@`/{s5w^8tޘ'Elwߪ|B(Pps /yg9 !3eY ,:@$9? bfe9} +}"\8 ;5p۹/5Sۏ*00@V"_uxq`b-ߴL s$0$^ƺN-sk~ t?pj457{d؇Z#"~)o]p pL߭R Op>K%IK-Kہ8 :i&ڭ)rRv}3P/~)x.Qg?i+gQ&?rbB%WC<Kz/ؗT!}#` .^kO?HeKdP^FB - eSN,c׊u<֎';{@%8UXr bYVdK|TVPo 9V+żP;fRj7F|\Z+xNcȽ"nq _y| J;0(3qrh%"z\qt1 +GgH@Lh%8=9Z XGu)qקo$c@"gA?7- En׬khw wK%~iŤSPSf7E^G"/c-|pH9?N'e!џGqq3b.Qjp xJhR^raP j.m](L2n ]~$vM;U.ô}Y <SM]X0tyUhG8Z|hɥ|z B,CwxҦ\_6zXZWbhވPFl70HE&ʟtAq PFw6ɽwީ}׷ޫJ#r#1i-5L̼kCe_2jFZGSrv \ٕsԋcCݟ|_{|2b'Tx+*ɟtA: 5b|KrkP|R 7;WE\M MJGe97qP# *V.%:< Ac.F|gUhTIMS$ LkCmMW`Rp%_|f-{;CrswJ|L/H?rVl1D<_/8WwaskP#,^-d_ kå%a_ojnSlGȿyȄ/ϔgҹ\ԛ@fŽ"#{㝫{g޳K (WO^ Pm-ؼ Jm8j+0]cg<\ w] 3X(%J`,؎˵HO2Ԉ'O4|UمAk={gC%3{{*RG6sLhd: ݂pݚE{G/FlѮLu'cheK.LBl4TuX' F?aGs*aG0,¹":MnC2}ݱY)cOH>KN#xHDݞGi`%W}+[QHʍs/ lʛQc?ޡgA7U]dzd1%h^d0joG qΫD]?9ǯ ;,KGKf"WW=C V.Wsgsvi{}H"d/7 acp'4 d6.$S@B'KPŠcJ U$u2qHZ¶~\V e;Q7qvg>QR }/*T70'ŖG腑 k J1b'D$rʪ&}x)V!%jrieC. 3fAe~C V1y=j&Ec"{EBK.5xVENLl'?_]17ByJ=Rl+]tPN*,üh@.p9K%{ؙ{w@zLCR7=@xD9 uIsٝs6v$l]ZOe gqBҜpy=[oz#ٰ3r7ø?/9% S')B[D:*\Ztgn w#~,5N8E> T$zt#o"P6CPDa,1$!jRZuzϑPbPݒKJ-B8P 8 *Ntu)udcPF1u_2v Ű{|yJke]{)^0v&esrWcBYڠFn9{%əiGl9/ZJR=rG\rP08$Uq5-RǍR Ԧ&p퇽jkEmBk $7|q$ SżM<edZļe$s7&W2;o1Ths6wx>]A`yQ[g#G{]ף0) 1O.hS)4ή@ ;9oVWNJR'ua){f$Ԗfyxm!}0U&Βڒ9jml(S݊H04] ]/…©u '>4Z RaubG`gp7uV*5Ryfh塏.!b.C}©' K4b1Z9rGY;p5{䶥ӹX->?r͸|߫E/hs:pZ;iL;jt1 ϠD39a- G$:lRfvFڀK`w&&!Abp/!1Crm<=@.J.W[ XBJ0r>؋w ǒq7*O!Z"sP0vj6:4>CchJlÆ ?zIe#X0'ew`YC~yp8L)]kY͑}| N՜|XѨc&Y |UW5: ߢ>^9<}16myhf" /.].2è#>k$ЇZ7i$o.>Swq|ˋшGgHD܋C#o.Ve-Njwk FY>f|z.剹KL/z%%e?F웪D {Tա 6 ~Y?9.)G) 26:D1*X܀&nnz͹fQvGwDd_^>r8&.m(Ԍלi\+mX*<ck==_쌞ǾB[ݟPV\ݨB!iS_yx'Tz#-5vmպ/4YB-ġB z/~Z.ɠ4u"2 ow*U| 5pHs,UrߪbaFqAgFh$|>{)| q#@ֽBo0=B{uJ.z0+hdNPϘDv&脻jZ0=ރXHNL6D傘[$}4M4s|_463̀SgcE4zhOPܓ0/ʨKcRR^{?4w&c=4'2# P}bҼCAՑ=i$n"FPwN෹HQQ29Fsj>9 X\oAhIOki&lj(g"]◿#ֽ!\7#z;*\_@J?PK߈4uOK]|qqMT!QR+CݤIv~b94)\~;h4mь~McI8=C(F|4bK5޸M9 I ppCHg5"/g:vTS@mfG#] 6nLMGՀ7jx$V1|C8"hؠt@--H|eY' BXԧJ+LR+cse@S˶Q/B()q"ĢJO# )#|V-%)NVٖou#bs}MN 7e< /~l kƧ77ԙz#[r؜?\i]1jddxQ7ϴ*i?JQ%v(Xm CswKgpnZsf͕k)to= dPGhͪ!t*]a rޕ{@Shd 0;EQrUC\ЎHy@vOg*D{A|N$l`wP3Ur יs!vn` $ȜFQ*K:CHQB7 '9Ex#Ջ4%ڕ ;ڔKQKT޵EVr:ueA*,W)p~ g1:Ѿº-vUۈ%Uj^B|fRx3dW!}?޳|X!qp5xHVh$] '@0u|%8.MG5߹.3)8?H[d톿A܇qWNy0vm ]^Ys 4#O k(2?wd )״k5$RnM@5ߋ9.\}JۘD<@Q[0z<p" %dx2Egp^b7u-M9--p὿F>`$ ` p4VKՄ|0;?/jjx^$qɢ< Yx0q#z.:ܗHAGAVc?On iMVK7[n?~ ۋ/V-mGU`>_{u^xr{Ԋ"iR)E|xk9 i#EAIsD2v7}HjÕjW4+mݥGccUUOe6HCGRugff .6GA mmx{'^ۢkzI$d8231lԬ*sc֑~(WKqY=)GIu}wOx)qqnү5 Q6uA5G0ڊl˨t }hp)˥xk ̾EBoIZ6mHadej+EO{!VĎ_Kଝd5~zϛ&.("[iuk,^ F$ڐJ@U&ŒIRCIi)zi3kKFD6ȟq|q+_S{g΁CQvKK/?nAOU_f:#x*P|Y\;5kY; | 4|L3q ڱ xb'ct\٬ 6ktk"MJxc&iqL./ET4 D8c ˊ rԭ2vcx}46;R~o"_Ay VIBW}0YVǟrK)y%ю _fI7 ;8{o.uZNZļASC 4y@_5{qZ W]qxk>bvF:ӟ\efPlMnAl @n4Pa6OQgFuHcs>u #"tLחcd>?q}c+If)JMIT$ah:8)0"siTCvSw,_oE7l]ydT #V>le;+]wn,A TPTd8g*_\ *H7RDCWMNjUeXL+3YIg [:#9׈ZVSQ‰n>$bg&oi54ɕ-%ʕ:dG럲R&fwxs&r?<j<نde W@':V**jg GqB jX8uq-KVɞ !d97(IRr<"fcT #xM5H=*pN?w?&e }]:CQ|FWm߾MxQD9?71s^L>!l5`,;ueS߽=ܕ!_qluwH%^?@1vX5̳ * B!*$mZ._4B!w GQ5˦ Z~0&7%1cl\B4r(~az f6hA/a)3r/gz_k4l&[nm^<>R: 6Wu;YDQ祯Ф.+1sFt !aABVB&\\@\s(g³ MN!{nNw 8 ~}WFtoh@FaBQI9i@,U*QPY%iϭuu$$63lwۡ}`-hMR45N̪(ɟE2!C)-YgnMtX} +GG~hЍ4g1#Ha(3f6yF#oj6bn<i.(.l8*MD1cie$.[ c.8F+P$F;c'{|bpC^W3pg~9Z8+0iN䟤Wk2PM$M{-{ 5X8|F(4d۽VV^Dƣz;Iti9@^Fh#);QJ6?&ߢnF }٦tޖ?P+&0Z"*6`ޛ ~r4B__L7K?aL92<-!\_1.`[fsтjN[KR['WDVj0}h$TzIFtK/[.YX lJwbmO#q勐`%7$pK mϐkcIk372cMӍ'0aP!yK!:BMwzuS1to$ GWhP6I/f(>>Ѷ.1;DY`<@χ,ۚ-@<m$Qo䴗&bT ~дtc,ߥ$tf:ݭI-#}RrI'j.rC16Bד-9yJ13;P)2a5$Rܒ{@(;}m 3E_۸Lg|(97Jh9V }5-"+{縴1ݣ.6EfWk,\[h~"!AV.˅^~80Ru}|[;R)75j>7Hʻw H %_h)C(wJ医,. LSctoJ+24٨>btY\_+M3I;L,)#0vѕ.# vqYB̮)3M`2ȓr}#KtKzh-e! 6IqzUFW{= 0~s*ޖ!C K˦W7)LS#p9ij3y * lG1M Dpy,.abZH QK5Q>^$X*ߘrJEgeZ~z_Q.V )DJ98[hkž%шReK~>hn+sZv~xobY4uKw'9ʍ۞ZGnȊlA+Av6Lw+drG%׹Y2`7159þB!`(Î^Bk^w xA)9O껍roYml"ʉl4lg" JjWAk9ևħSВ`ԣZ* eCJҵ3 wz%+ϛlk)246;}7lK$v8= ZT≽~۫R,RyYHfwi2 S+|+%>jS`M $(H=qg`%E6,i=A#=0T;i2h*mHZ+Sf\m_M-~m({)@y,d~C)xZ?@Y1f`bY;ʎk0T.tĿ-B5?ȞRD#Wee'mPm.G5gF/=! :$C޳\ {AٔQSɉYM2 %*Tj/vGN39Mϝ-z]IVF? 4GPlh"k~ Nk4I!-X:J_uB |xM&-ueFSOSOy]WO܅n1ڪqпug$ %Hx[TVl,nr;pYy i͡Ps-,3>řB}3y/(qd>'$ǭ G6 b(im!Y}( kv(8Qh}:5EV)FlKpL^<Ԟzr6@ b~YZNO(pfCd㹞(+&( [n7J <d /T.IiƏ3D#13(7ZbRT r&[&%⥈Id)Z \`p&"Yў[:,9(EzFCix(eDU+$h%tÐg$%%ΡqGB~)RW=Ub"FD{ +َQ\N:SlњmnC Bi΍ZJk0Sǭ-EULg$bK'P u\V{} (+x!&+C;,j~I3yl9:*J<^#ŴH_ӆ$qi)2,n$B8*g}0;pECj\Ⴏ.f(V,EҦؿE-lmPe}`?,om.x2ށbm$(J3葊 Ucܜ-MOm/jpI^dn E:w{q-pF7 MHjC|*!U/!~qX6&ϒIn;Z1ql95IևGC eИNa\4 /`lgJ TBm  c1EZq1 GѴwQ 8gBˆ]!<X;jVv($r[=N]!P$"2LJCot]>qLy#a 1U0.+0xTpɧ0"OЩ$uwл;p8P"͍}(K#zR͗yhIs%FV9`I~xS[Iq 8o1y#TVmAj*#i`[~ib.yXЭ$^qW+^Dks9>W?,kPSDvbP3{}n]!7!:cC)AJJGX =&UtXa %O)qє %r[W'?[] A| n+HZ=|]RDM2TM4++ahIX)re")EB"~sN;xORvY؆:ũ@i/"R3qWD!0 / 4"d9z"ݬJX.[599a\AxD/[qx]^*t$fU΃M9b VA KI)E4mYq稅=u% Q6 QaVPDp瀱D2M=X^@?d͒PP>Y ޲B\w Re#iq49=ķ nhA%4(5hdNN_~>_}zOw=J}CfW:z*e Avo;kA(_8PpIlruua9;9Lj'309 8|OhdGeM۫uͱДA5+dCĶI0D R"ġ&Qn,nd)YNOJzW$SZNx85=ʥ%#ˊYy}c $Ͽ9@ϓܶ{?b+s lDZf`b$Ŀd!=AZ0R)@ND]"Aj,wsݽ$^ߋH"fپŋaM/)}Qe◺v{(P~##,9t(څ$:ɖ-7M~ʗx~63YO'q?IM[t):E~<(Shu ^`;/J$$.VJ0"݌;L5 Ah2-tuqKhh3wGG;k'~%<^vKG?t(׼H&Qf٭e!V0XYTn ljEͬ % *ۂ3K]op8|&W=MO9bUJe&lJnٔBs Ջg3x&D\e<Ė9ۤIʼZ+Ǫ}ڬ͟.eצoPmOO1M1fkkh2u_ :E"9z.@[xdGHJ%HqQCm6%9G/Qy" 6~3+@| ?A0 Ŧo^ sB3mR#L: W\$5Ǹȩrݞw5<1# 2h8X@Hߋr轧C`7OzCqY >ou=7@ܤL ֞I#LnKV)#[wiqr1:;é(桨ʣ\MBzn=I2 &zQoпy:UbdUR)h<-p|=ޠ(^ :hO?NlщX3Y <64x>pw*?ļ@PbW1b1ڦ[ƖK}}pAXf4dTERi91%FO#cBc6&>ˡmэ6FZs IىN AzT 'Mx}„+/ki»'4 oh4>HA)Й&a=OԕsII E8?=/r Mꦓ?|zƖ /z^qs>9ьhBL7Wh7͗qGߩ87 P`k^>nWTǯh#w@Ѷ.WY՚%YpWchqL)~ XIl"-ҒNoA)-PQ{*𔃑.A 5IIrj%x9{B&<f|zM/š8'UVB64 xRt^6qP6A`pߊy<nFV`j& Z('r/KT]Mʋ]7KfH[>yzREph-]H:dFlRЄV/wPeXDPi'@9?Y#9DVj<(.,|(mk/Rbw PSqu1Fj܏GHS75^L.Xd.@HX9r$t1_q-_2+b\S0jЭgX+[3Ah(6ܣC|\/ _`_(z<`8n1.SxsE4HS<|9DuR{l+y\\Pm"4'~>q)9,di-Fsj$/\ T;|늳Mu^5)Ahb>4fkK 4)WQP P?~2N%$J,waK.uv( d2wH:YcthCXpttC5]'kC(ҳ˴ȟY1i-A8>nWUVPP?iN5--Csr,>;Vz֦QDDvv"Z_w]y&ń'}EsǪ "Kax s8; IfM3RXzPnqm7j0㴴bF)r*L ,\LcK ˾jy# ,b@ ף6II5bM[{H5qV8y~@5,x*[ [j +,^=ӽ RZiLj$rA "#8sB1 )≔}L(@>x;F e5K7فQk$OFc ~! g]+ >Bx2NF,w'he>^Vl{ kܬ53>;>C\MM\hp缶[ ?$uE&_ϽyG3k{ $ipz2dm>ľFʦQUЊYq׌ ُ-o]EPn?8~\<`&FDJ֊o#eAZʩ61`iϞAθ+#$Iⲛ}}]#8ѧ)ƾkN֟M5Hn8R(Iž{tО=5 yq?fwB۬;tMƯ]/_[\[уL\Q`I|;F\1,3T2a{m]dts8^?[n >?/jH>ʧIM SDr ɧ%‹s_.|WJiq&c⻶#r JF66P2xQM6ZNdIhXNx1)gjè=Aa H9W=5TT[\i?87|`3C$o-bi{24SPhgIA i͘}PI 0dkCeA~r%oඛ˴I_TJɪlw()0{VlNNhK N L*FD¿|2rQ 4jU~fc-TPl n96 ? XGOVb#!\?GT-xk!cJfB 7Jc.wRoR] []OK]7qXC 7,(eYQ\6g!.$XYM6*0:{cf}\{`f ,KM#4gFX%qq; rxt(ԶChe|{c3_uL5:5*/l&z7$`c"`z1VGl1zVXwہG]Uhs8%r]A'\hZk3M:ڔ`}Z v/}fR b`^x NkR(Փ< ՗U\v|췅d󗍚B$.7 G+DZŻŞ/w7F<C)G;8ZbEdj.Ky7dzżuۍ;VJ-{ۚv/$:2ɟ)&ueR#ߒ7@QpfBTWZgIpr 1ŒD[R&-B՟̣T^ME?g *Lӆv 8^X; ڷ89ss[}k|DϹ^SVs.umg5\qϹL1-5"f_u͸B6-P ᤨV\١RKGܴ"/'QE'mƳ781iV%ѝ:7k\ 49FJ%PMNYz#6>10W;XFDaU-6܄rCCMv&fPVu_l/uƛ8l{hEbwN@:{2΂~QB JuQЁFV{1("6؏m;ѥD,d iX,se2^%'X}Ǩt6q#_ |8Km![rU̪ ;SG3Q 7{;(t@hbO_C+Rf&#f_ <\{?Ax^U-!^ٻ`sàvlб[i8dxu)ҦƧ1kdxzE`vIluߖ$G(/:Bܩy7Q S#=,l_Bt.@ș &-kP~Lu?M9)_L r މ-='z') db )x2+YKHX݅N'c (j6P (VjͮH~fqv O4\Zztn/s]1R^+w4$V=r(?y]LYJBIx°@T_OpzphAg QL3&7(ס_-W C5Zق1V:u(B̎"YMߗ[*`Aa$6yLaDL>ȭ.&Kr|}ļiC [jKܝx˫8o9,RwhK H՛ 7T(߯!7ǩPcp*_!4cE)Ǭ(<^H9}Gvk⍬GFێF` 8fK"VOuV"V0b1/CYYwd)X/P4|5YOC1}#vA7j&5Q{Fb+4ǎ3<0θ6LuwFAw t4wo`xkl~3k"C eƒ$F5b2& MT"_6?b&kfIyw8f8B5ðCRvA;⢝^Ȗ'߅wF̭rn5 X;T׮Ǘ;Vq\%*Gi;PP)T|/mg ~ WK-*#]>аh*N\Zܢ:v3BCÄD|'L1Y&"vNE%M3QRL6[F z^ХчOon)A#Rrq`TY3'0SN۹Cnt5G/7hjfҨqۘ2P>)<6F^u[.urʪf/Ap]cWّW3O4#)7FR}Pb(wXO51:6 j;&@vHi?+RiTٛU&eo+=/x<({2™v#7AaT5g|VvYkH3DsZG4ͭ0:ߴcq֯dT;X5ooz>aG[n*|e*|J(V)"N#NLy]0q8!}UfD}y ^&g 4<Ύ,I6p8 ĒF^D(~5j߁NOOh#)ءN A?$60ٔjVg3@=Ng8jBlnfҳ+ J k yo՛k1|ljF-(zg-Lr!aT͑ٵ uf -)!{s3{q/h-p5`yܿ.T2+/Wꛀ"cc BezA0 5 7xﰉa$kׄNƛZ^ $od̥\/qj\ _CO#)p,u1 \`K3:8#{8U/BY_DRH(Dcu-@(\E<`ٿþdJ#$)l8X78oZE&  ztC˒a'#`[kuW| d'&VgtR9bjÄ  3Zg5-S-WjF1+"ݖ<#էH"#J_ A1Q1\TK# CF:/}D/E|y)f?9șնӅ۾WePֿfae{(ƀS31b2)E2{ٗ I8:j Jf}cT1ceӫ+lDR5K^ ›Ө_dB5˳)U2pA?Kk0q{eۏ%NTb:uhrnjnalIp]-`dO!۔#lUg>+S_WU#{F{:ލq1kg]&Ԥe{so!yCGF/.`wpݶaMᝫ/ی +~-:""񖝀!Jj9rn3kCWN",aܗJ0*N(L88q5Nj679I8T;kݩ/rBkp3S x}bC,j6@lsvM\[$u2@B/Vj&sm\ERYU;S 3 ӡ!4 AP{`q|}H{FAeurQe"a÷x?"]̿E(!ݗB^oLm:ݓtI|toHG؂䖃{Dَ>Ȳ&7Rݒh 1փ9b.֤(`OCAfL it&u?̔IH ui$px T2 J&@JsQzh8oq&|8hg;&,כ^Pv EqήWX/M [5՜ŻЎR6!mj{ZDIM6G(Ea$ٍ {t0BBnBkf4⁥uoHaj f9|B+ӝ*DvŇ 5."it(a1js QVWﵑ8'*U]xsĚ5N DGn%1+4cT_15>t&e^VƠS6"i 8{=8!  ͞I& 3 T!YEF9q ށ=j BoIV.Xڼn X^p?+'vmu魶4f}7.r5qhNڴ]eqEB oDףk.ۨco Ew X[C Qzri6:oJi(b/ߌ6OS))PVx Cu6B]ߪ'UoI_q/4"TUT?:i9=qTþ[ٲl tyG91[BFQ N jfC)uZddvﴭ+ %t#5u(S=& .bN[=0CGEPRGe=oi4`9֬%iE_2=$ʞmxԙ+~ i4VG_?eqpđ;ͦe,՜ǥ4{D6Kl#d} D182c5+ăcc$R%Ԡ-DQ9f8}r"Miläؖ 2 " ^.BíijCՏ;34( l.T& ^^R )gY!4kЙpRHD0RQ^-.RUUqȊ(RQ'$-۟kzUEʴ l@i̔/9o#&[-)1 XVEW)\rF3otyr_1N"[cu"D_ƥ{ /w˒j|1$K~?ߧ~gHGJ!Oõ4~_uE,䕛υ'7Nc8(g@$u#e<儙s 5س/Z,X5P )Q FG b7_}zJej%9{g1+V@vBIt1&t֐熢WWӋ(}ۗVq[i]v_9/Kj;ah`fghc}  f E]-GJ*+iq]U+|%8\qIU{j^⬴)Ͱ̊}L3QR8ɨ˧j#eT*wR%Y*'c^N81?wXC#cG | -NʨR,Q@ͬEjFۿޜμmkJ@un s)(aY}#~bθYhB'wC|BkJ+;LƦL̟W3Tq0)!MG_}-yۨ(w& { Q:r7AW}}[2Q23JHIYgQꃬGB\} %W"/8f{T )yéFU7J* B&8RΦpu9+dBu/DҔ^%=1uoS_,¦,J gyLOe3ӮK [nŘ#;0WٔKj=N5_Vz2=a;l7OF间%Vk:88ۜzr: Eil@b͞{-"ےP`l='WvQDz=kh ZhbK M^K2Bᴞ#"U0ti44$c_\e۠aw{_Na|9 ;ו`Yd_`) n\W_ cgq1oJ!TC@ !q6Eؔ#yT"v^J~t)HGn^ O))%lțWV:RdKE4f(Tˀd-}JEB}R6G]C)yLc`R]RsTĨߘCR.+^0xld%EOCRXe{1/I]uyQH GgQTcUgbfR2 b7c+E9qlA+)-kN]o {R)wQ|YN`*sߢa\u|ppH\W=krB|~."+8g8\!!0Ͼ{pKL8pIPš0C*}uwBf$h+ͬ|S}@H<X_90ț{rx/\д"e.]bd_B3Eî]G,řbu" 3'Oҫ rP*BgQ$r~ؑ@¡%3Z@^1L5ء231 Xeh3wϘzɖU}8s^#UXoΖbWRalc1R)xִL>f-B>9]mbnr:2 $#8ۖx;.۲(F7DjƕDsz1~\d ]P5psY3x;\VO)7YI;2kV\XɄCk]= xRUKu#GnC#>&QcUK^eUr[Rm9aYѪDR  ,l|WG}o-it4u)Rc39Tw&@Su ?թ6ccڔySبU ˃VX;K y6|w‘ f=)F]mv>d5Nk8E9{ed_񍎈%%dZfy b+ԎW-GD?˙WCM fƩUtxw[880ZUR@yP9}UECg|aI\uҼjeY{ENyhzh~{J8oj]?xRDx̴ڱJzn=ν)clAIMǟ?6s0YRI O#AfZ{f.gZ3p>"65i{2= ̩.,Coo[Q]_2 pEOw 7Ts=aa(%Vq؞ȇ w#wKcjkߓ4LNmg&J[25]yb&<;>Lj 1ї)Xٕm4{)cө̠:Ou+`^є8p(ǟ]D\3C~~/_Y>~'4.~FD[S^+)i7m8e`Jw%G݊f6žV&'[RsC$#/=^X,Lƹ!CY 8XFZ Gབ܅QSW&,“xj-T&w7*_ݼ,\/|_gCh)h% uw)y"/'z;@^8𥇪>S$M`Q_XA\~iy ×TvqDI`:ƯHcmu`g*s,`|Lg!u2nk:-#7ZLZRx&^:Z-[л:f/:mh!XR.GL5\.!xDҠ٪ghe.!Q -]x7-XWIJe95{6)R*b܀ rۥw(5.^q 4m&}h ྻ%˯{Ǔ.0a"(EE* @*E("DpAI_48F(Ȣ(e҅,B).(*e!(e9w?s=ܳLqbjNi98QuF@lZhV'*@,gXa{ksm,L[^@oD^?3efVir~ uW^'vG7)6Cúr|ac8Er=~ 9!º$ŶĎ{Td;i$9Mʌm!1ؚVkclA_w\jfH!Lrʶލx ٜ9\O^6׸!Gsr^igx"uHv>RM)v'4̠KOL:{1r]8y(ӹ=uv?ӉIឋHLZHھ x6`fV^7v(oẫ+F9ࡷ%_QhTUX Q@А׳`Q!4f$3+%m2PX*fu\/w|/ #™>Qߎ1hd^ѽK> 5< Pt.*Xv%kwUx>m+|@||e/QF: N*Rm0]H<#.XL˘ЧX7l49R~xAY Ԃ炚]k:Tcl0k<0g2ɦvy/DmkEz4j2t-9ϼ$<mjKc-:V>S8IAjN"3;cqA2wQ`G ( ?VHvtZ݋Ⱦ`kN*KI!fbcR;z"Ɖ!=9;!dN9b6t%.IP{nzUUJSkk٫+#{%aϯMѫ aFybYEQ Z*3G|=",f8Dqc,jʅ鼝=:2E9酕1HO,رM  (ӫ^@#e~%ɽtH{۵cġ,N&Aoc;(vT6s֬ak<0 F4xgD 3zD92wa`Tˎ Y;MqsFU;CCGD,GH#OE0aI[M*S1쵓 ,(9>H =Y)Qm>, flNJ)Z)xK.xw;EX7!U WkV*+Z2@𠆈\|Fwҏ'5fJMJ.#7/;<ͩ‹ZOrLyXv|i{!׹#0F0}o>gY\A`7 ;mدtUؚY)/ZS% jN?=h@uVix.{֔nYca/ !/" a-*A:6:cmbi4XT;n?qV&E)IM *ό55)hl XZS9dfS^MbrLRvBݢʪkMۉ ១ɜM1Xũ/qfqy˨^|:V%gsQIJ$U~GGлF6Ƞ!71}?LW?~oG+6q4@WAW8j?P"eQ|Hg蜵48$WHAC'evԾљ~HxO88F%|uEYIyNKћmQ9dë%=`ʹ`$ 3߰ou m#5n:$!A\ ^[hycl}l$!9^v>]S׆j)^CF#5wvݬ,6QMaVRCLnѡMG=yq5"7s\o۪c$FMt4օ~`j4dHZ^<||AAcNdc"Ü5!rܭ与}S䍠Ur6NX:{-Uᜓu1Tr|S'd:40j(Ud =lvU[ݏĩYZn\E.vz)rFڏ `'LMZ-=Iʠ⦧S}FAm߅.fre98TgJ8CXw1=\5ԥ?z25z|3,=>xe"=bߥ˯scx%O_w!wL!o`Uqo1C]tNKXr&1)큍do!Y?!K; diR͠EƌOiiCNCX %i~o[{}E6'#eSnHʽpCi83Xx$>~,=_=fګc=28%Tskk}0/DL8t ќ[.rH;#yt8#B1XGGXy3˽Fy`rR2"F; C^2-7Çd CE1nVi3!^(<8ٜ 1:d)I+6Lt݊ȫ"A>$ِ$ߎzِ-U6d'lH\bCG!b<5~V[#=Is7CU!!+|)i$$a R$ɢ?6@'.e`HpO{zWQꍷ@m79sRtV# )XwsRV . ]bVCB, _DG(%wUBaV=~5¬OTd?eoAQM v5_'Ɇ|1s wǽI:̅2{FY(=gJD2T6JuGOZ,Җ-!Yђ@3hV9^uLEGs0B 5g*WT[ҮCݍIx}Eɨ-O5:m#j.|GQ^n\HῇZQ6`(PZ JB %Vl8vzB?s+R&Q4}!qgiQ3QMdV20xsXs?k=q#u{ !S1jB6W@dBz<3=F [S56A#,:O$ҞGG̒ = a_/e}5si*C[ݑ搏*vIq`Bn5XHLR!I.ۛe̹]7F}pY6 hVN۸pLVܢK 벒E1N` 8mg_؁p11I iT(@q,^{Εa8klms6i< !/.VN>F{Mz6H=KlxvG hF%0{] {~NwX/,.}b9Q7%D=CzUʥUC^Cdtgi\*zHȇe =}<%ֲ49,Do^)-y%lcdĴ5ˬUl2kjYe5k>IȗdW%5h1L8_j1,aoQ/OJqTqQ1}z,.UX[#=>O­spsIyid_^2a_a Oi9r6{J<_6O3/^%Lh;m%Æ8 D1d| u0^I}ٽw#2b3^GFtJ_mHaOh/ް̳MȡCC6?Ґ[fB v! eDU>B'u-6}ڨZ݁EK@ʌ+Dy2NccJsEQC>?]YD}t}:Хd-ӎ+fD.jQF}ǤBQ}뒴޷3IMĦ=(%-@*6J}nUCUx+<5uJΏ4t /2F 5V T&sZ<œH7 m_x=t?z]1uj5nȽUx{''[HҔЁfphX+VΚHќBz Rh:Y@}ᖦct /MO~MȫנWwv*kFWZ9yF@Ƭg#ciP\kдHsV6(h";6IL SFSCGYb#׃?#W+V8tB4-T:aX 5뗭#>o ;uRB/QDP*/Xк7:6I/=9 k7qƜo <<[x,yP1g#I4R5<'ǒoj<ѨQrF9T,;YY[~yHۨh1lx{$[ H S!k'؍R|"|t7Ll6X፯j yra_<C\<{ό Ԋ9E[%Ja|=3qv(f0 42na^Ej鈉f `!9g>A%> D}W>])IjH셉;#b +I%NTt> z{,0^lV 1Lr8ؗ/zYghܥmjrK ^ҺqPz˸%τ4m)xch^xfn̏&V_UdoHܫh_BrżEXI`, 䲬rW*l@1\ƽ$=EYd yevYj޶4YcFN&J6^Y{xƚ^&+)jiˋgnBD]@ggamdb³7Ÿ7H+ºt1[n[XHEE:DG)ZKIjHEp]Mdz zQ6I lR<2·H{1>}"Z] Z CR]mT-T/n_6Mv_)`cxWjtc:Αw*,zev %Z/t}+#ILK3~{.s_aS iedrY#⇧"PRfYw)4/~ .! YRgJ+^IZ$Q)f̱f,<-enMa0jl&b7ނJ$ԇ4*;80a\p?)Z064@{AUAW̮<?; [=yL7q<oTֽ`jr;TZۧmMJnz :j4ӎ; i.,V f [@M(]{t0OoRW9>u&ԽN웢%rǯz \<0v>Vَ 8]y`(%MnGO(EHT0RW'hbcݩwm8(=T(~xFTt/XOG:vʇfEcRJ0I{'9fLobF'h⻃p\hi;/yM C}B,Dyvm'qV dtՊ:fl{NqyRE9쭒]tx8Fk:5bvrTU! L+z@2a 'xϐ6!0nlxSQi] (ϰ^U܈S*WƉS(]؍mήy 1=;=d EqxFJ }0Wr?\iE-;7r50?xy>i4 )g9%u,։mxӻ?Dzlt|t>hH_ZIKN/iUW![sDyJWm/`bB6[Z;NG~u@,*~30%)<ېPЗBDoHԉ47GKeBfa(Mtg%P%if)jc?p-!'W]Q QT7cy^l6lס ;W{(9Q1 ܥ{KQ%ӓD-/s ~@PWciT c `@0F.A1jzNM8 qJؠhgNہgb$~]*-Ǡ0~$ a4mMO| qN כ䣄=sasW`;#[\֦¹Ka7}BmJm"un+9&i>M`-@pЍ/qXN0 ]- ! ^zY^e*կ R("75\<\Z$=tܻ{e長vؒ`Xi1s~ψ3YV5Tv1 1AtD rx8BM6jD0Gw]ig& >pa'U*.Fc_yJt8>k& Sfi93pb h'oG?))FI‘ x5l8wT4>u͛5CA0A 3(2|a]|Kk4a> ѓe!CgecaSqoe13f"mg_Ôj6c,GA'm:!ltn0'eoṙBo嚽G)J0\,X~8` )ٽ%*fE)b9dJ->䴋2Ӎx w +w^0F͜,y.(%e(} Vh뱠.4j|O $FDbԕ*<>OA|!>F>0p8Xye[Y'AoLjQ~jMMrXEǹar߮º2igͅIJ7ߎƴsV><@Q~ "yJ0)1+,~_sB(r#AhTC7o4rC]/hH\`:;+NGtE]6&ɕ j-tO,lD>`;q3 ~B2:X'ɾOXjއ~p%zXu}Ѯj>KtΞ=S8IE\ ,|"R#$Gr }ȅw=B|]M\#<$_)P,",IN= 0bmx[v,/kşߣN@7 },0;j#F}ЇCCf=V!o&EMO gIX%< b)ִJ;]zk*2ROb2Z627mL>M&-(NVjM0`ī(=s({VFߚ6؝Vy|jG - s&N}Hcq\\ F~b^P%v!9mXRqbM;a=F&Y>OcaƀZӊF߲PEj·ƺ0ؒVjoc3gxghYR@k vѮ۫'yU~:?Y$Q:rʆx6TQ~^Q'e50 䁭$,=VEBEKYᧇ$@e ?.~n',eڤ3U|, r=4=eӻ4>==Ois4[s ^GP2`'>k.@k.Qa ¤xng Fp`P8 SgLJ6ϑ^^rGr ]'o"Ő$r%)š3QWSB+ۅwAedg]8I$z-\g) &UE%C!oL/\+kq^wc +yXd#:[e7s}a/Ii'|k"x`j9| RD&1[0_/52_Sd0_O(i5T#} |||zpjwKPcZ͓ E^Up)S=T|+'nkFI/_JA;=" 1aBV+ Ժq:f`wPnh_m, ]$pgvŰ:X)8@dFyC60䁰6oQ'xLo@ĬQUeQece1YNeˣb ,x\(/`| mr`pݒs_ sgX[2I7XObf<2ʌ+%`.-m1 k>GcS*xV\(<)& -TFޢ7ĬrJ]77 OaD[D+*ƴ&DN>S9%8+39 ['gHhKS<Һ}܇nmSHKC Ѝ >-C2vγ GoLyV͝gw֜UG1~;cD/1/sGG'.-([7n&*I~e+t|8K-1yr9Ts*kjG%PfP_˧ԌlՏ`H1dN83#hmMZ(+EPjYY |0n3y Tfsra7r.M-VJW?B&8n@f/8ښ9l@ _".!O=+pk?CRgW+xxi7-ch5w_Gp"+xTu.HT0d!preq;ïڄ9(Můh,KTAozˀײJƛ>;]nx7b>dSIɐAz jFŤG,&lkV mv!FI#}5Y5KnhH(9̝mz@nWS-i? yhꕙ6Z'͡G ɱ!3KMS=uVƊQX$Ѕ6Sd)5T:q:oŘX$ʃ c@}a=t܄^\|NtIDtm3( i<NjZҞX`Uck֮pHހ~߄s6SrN5t\5yEg|x#{g߰PG6b容 ]=,_H;t'o~*C@o菰qmm;bx5x]3Tx\նL<\61O+QXI]P_rd?2*am/E(YR=;TX̤@ f N̿Z%U'}sp̛2cF?:_G)BTD p⪰&g/JוfO&d *fM6|_7T."hTޛ4JKy-G4pQ_'84|퐱r^A_Aj=8X@X%6R]GuO'ҟ{u=׭m rw<|ldtMMv"YdE$U! ?S,\`C`p|; Elz,cZ-D!9.P44߭o͘]KKw֠‡>c.kM铨kU) gijNM8Ťa;(.O\P$%(/scVc5!([ݑfJg%HI<\Id1^QĴ=?Y__" IݏdGT,UmgVa-IŤS|cE">Lp2N2DJ".q}[ FUu!SFtJeJbK7c3ut  h6*V,bu'Pzz2~-ThB7.~pdz"&Cgp/ مV &Z! dV'E]- ATgtVإ+5?3;Fp,iLY|Dӛ.AIPNjG"/jL [Ⱦ+& ,GSH\BzШ.B\n?V:9 .(x'2#Ӟ{1! A(6$j"Z!J(u2N1l^`"@a G^8ik?2ӎ<~]/c_]&շ$"D$Zʗ,r;% p9&!.<ڧ>xgJ|Kq;(@Xo?B3tq3",aT;w {_Y==Uuܥ!os,*1IUw ]6mm:s|8@{ [DXhMRD6} aUB@HH b^bИuP+/4*l}Z!1y]B9vouhHb_@"_Fl̸ ֟!mD;ފ@] H0zdŗG/9_ֿ4i>Whƻ_9Xrw1}xsw G#qC߼H1p!Ѹr4Zv4n]%?Wn_b}6:[=꜏E_1ԿUmoVAVcq|mPې<nryʓu=pRb1f(Gӏ,B`S,٢H"&zNlNkg#ohF_Wdң< 31\`+؋ְkm9qȭ1or#DgXbP e7+c<;pB,^3B#em" .{^ڽ 8|@hAq roHљ|@D]'hu\iW]ICgOCsZVΌ2R@eC 1s 0<%Q7%_k50ʷh<#}Mp#P0ˍ` RUr>s8;U [{!8x-:9H6FK-%F)h^w|mE]+)|OPƏ؜\GB-t=I'͉Vx7l8W -Zgk Uyj8U ;NEoKQ5"p-a0.O)gJk60ǽuu@K2]W=!;B/V/iQ߆&!/7|(yއR8)^X^_"ipg]-f̧m)wV^T!bFӅz{F GםpZۄt:_eJ\UQf-qaiʁ|=GyolFۜTDE\:,$YGcXҼg,rڪEB@~M3=RaΦ EZmZ:̳rs6k-X%Q 6VtÏ6lBg%d2GlתRL_#ۣcK8aX$#Z4#GU G7o@n%ϝ>T ׼rRWVIXU[= T?hqamۨz0w|v;y)dq`OkI> <DY˙T$} Hs %rΧ&LKAV \,ѫ'+Q(:,þ/'$7-R|;Ź 7V n.4TxM"|W]Pz ǻ\Nɶ~ U$=Y+*`W65Wl7_G fD^x뭷`z P;=/fsϢRKQ_FhzP WD˯ʨ>}RpBX{;@=]1p"f E;ک. )y OJ8xsǫUZ}{u/ _-OGۧ4+9bK\˦ijFaӫ@ !?[˾H1Vi,V|cqdm@:izF 3O+ Z0"^Smb7,Rhej ZZ:pn0y!ӽ{߆Ƚ2 ݴKVJ7fkZIjR0v.jie M䣓+ \DUN{c2 =Rkvme,Oh#7N_ِ|}aR/j}ɝދD9a9PNs"~;/w-ކSٵD_FЕpsܢM;ZQp=~ukXՋЅP@Q|ݻ |:b8 7FQЫBxɸحgpFÉ Rȟ)?IW ؏`}Nrdj&3s`lk\oa,ZZ0%p#+d /6,6ޖt^Ć - 6"ZpR{4PwwDHKdxJ_;h~H~ܫKPw#hf.zSS"eMy~p ˺x=GY|Z>]CVckto~ [nF89=6_4QT]# Xc;M~}—w=a2 ,#lcR_$E 鼠'EIĄ~~2֟es2hz# | yyԙ!iu{mGt7 x{D[i&^fixGՇ#KEaK]:Mќ},-.TQ~3?\v-%4{"|~ޛ"-AY}V18v.ŧxwBHa;p.e\>B䫆1wkI~B%t+5iO_<Jh;-8㌆VA{)IY>:Yqv FkG6Eʶ0h#egvU*OJ"D$Q&RtbMg}ϡX5^3)ow wQe&-#^H|h jˉ^yj1jG#"/Ud&h-69=ػ MxW2ŊOkN-JʔNIh䜶Sk7*aN W.GSglT.33cc}1"\rL.}2],<{*>Fhl /+x Bck~iu? '!UsMi5U2˹H8[r)9-N\KZ-G5 HQTxH&(Q 1AAoG/-VN">.ɋT@Lyٴyª*گH٦F<`~y߃U7U_UzRzouPÑ6"VF͉ =V2/a_«5U4bҫDS*Jw`0C' @ k;MAطڷÁʊo'L\EE6]Lvnh7`1g=fޖ؟6Ig#T{JPY'Dg˥x{WgNb=v wáBb6T7|9(:BgG]Q3~QG.m?#vC4inFV΄NT`Jd:OU?[+Slj[JH3??tI:@VHVF*{ 8!9:sx@=~9A=8q6VtૐרE2ږձ7OE(}̢IIR˨nh" 5¦Mx2\xgǢ qu-)a9[AΖ(O~J*~'iq^R1\3 Y+}[S?I' a#ę&bhԳR<\W ֣ڜtUg`y})GyG34A1\ps?*Dٶ+Uc[oqHo9~]Խ,˖+"vo/^rft~_iTs]#nBkگcx 8%‰ngq@U1 O MZ 0'╕} !B_2ݣtb:ɐ "ף}0"!o3&0Y'lA'A > ]ObTCkvK˖PA\\Vk}KQ %Sk̮jr'|4$C8F+kĂ~`,E6&;_ ,if'k+v[VN}D<9w scn?? jZҾ^ wQ)}e"߇ǭ(RVLD,t>0_8%aw}-F[ݣX@^4DFhb('1+-PT;&^Nc׈՚ VBg@e߀Jr+z ^0Q@𜃵:WvyA߈>D=\=հUqJTeT)65Z>Q<(Cbz'Dc2[{-% 6""Bދj603,\{],xYJ==*^[޽)ߛ{:Q/y?kI;/|O*{؜@, Q|{P;zU: `i5Gu' -RV+ݎytwLcƟJy|Z܃ >nCIlqI`^5tQHrgv茜:,i܄뱧Qsj#.CnG:8"y^k*%ET ¦`Nٟm=[ z^BTAT^E-:uK8ΒV;GQ&NA$(ߎH5ăwUS~WtxMLA+Oݖ*eD{Ay࿣WXP>^lG?Ҍ[B_IiU0cHnvHy uIgr`eoGqwG堛 O9im 1 Q*gd "hĠUH#ĀVy%r`3:~5od{ H-Q$zw0 Bbr@"y>$t=?ApDO0NB;+m<vRboJIm"Co< 3W{K9;HGؑ9ȋ+g|3>:LJ),_?T ~3ݷ-UXFU9XwI\%ZTd֎ˤcT0!MFS{.U|/Ay|lq ($NF]@84+yP? J,dqpv=Ipaэ<]W2m%ho|y_WPS8ai0=MftI]dU3 מ^ 8C~5<6q>cy]wmWzp"2~uJPKOvW(o) "A,) vF^uj Z ?l_|ݠVI iY)tgSOɰWp~vېZtomylb]U;6P"+䩃<6}%$4~ƽ@ǚԭ: mQoa8G lDFjFL 8]X/`{A%YيP|=hGGSᷱ-Ŵ-xOokL86tj߿?ǫrCI ;8g̬a#pt-QbVF ^k%2zo!74{ (CݷE"÷$wyჶp+;=h{"a540Yl(h#[9CxqhW VAC*QMzo[lh:ՠ#YzVnuUL)K4)BOj:esY6C ! =bSp7;)+\]BN}$n%'tJiXVa.ߟG8C.޹,"2aJBVۊ #1 ¼*kzFKA\ṂD)^}k1Q~"%B*B0tP˧ E7s@?,;'"xs(UNv )PQNoy7ڇJμ+J%(%x~+KiQJ?$GC5߾{4@XAԎҬ t-BtTڄUhVOV h-ItS] /2U.Lw%A OV')zeN,l,6D}SZ9@*x 'BO%]}Mpմ NqP䨻 b'tY aQ1L8.x_7XGm#'V{R^ dAʟ*+B֧z6d@&8R=Jttt{f59_|{1C^OٳM M-$wRIM1!ۯ~ŷ|N^/5J=Q{,x?IϤRMg|C|Jnp%@E;q4|lD&zgBר/J<4W!+jztv:t}WU ?jA+aA{0_' [*IDe^ Qo@18xq@66q[JnK@ ou_>'5~ΩZ۵f3$MKtB.ƶq< `ofl7PCJ}i=˷jљb3 h b|( ;3WaC>/ I{,i;mqk=0&_"֤| 2%q5&M0hIv12Ei7k ^w@3Li!!*ߜϔ>3$O '{<%J?_o Q:)})Q@+h#EEce0}aJMRNH zo1;m3myk!+ϮzK[J8ytcԝo{!o.jo*J"N;}K?miB#ЅO#;=(͝nvUg[I͢\uwi4\#M\Ѐ9Xy{hsU1|JӊbxR`N]@Po"`/Ӭ?IΔ 8g;]6Z!| ߡBڏwVE#rFDayxW0D3q} jf)xxs[P0GI [xv=WP[IՅH :k?dtB]I]ÿ}Iv S4Kߠ"7ׂ4xsmhly-ճ@خ3y,ٔ;d}k*=#.CfekMhWs6jJuқeΩwb/vthSUs]fQx4:,{DeUn%rm,nFLFܱtj`=1Ղ-^OVӯs;cZ6o˰ ayR|X[ui9&Ejx0^[/fH^mN[M w02:,)ɼUof~SݡͦZb KZ|7Bw?GN3 ۋP|HaG4x|  9o|TAE$[JdJRg&‡WA,PODZ8ݑUWv6ouX&EɴS+kygPQC]ȵ3aN^)g;,c y/ɐWPS+\c;+1ՎFR ki= 9q 5pĚ,Xb$7ޭw+PbMiAnBٱNE$Hx|]u{*>(=VD|9)XTϘ}sT U)vھP&k.n1:MF ˠ܀ (l~29NMbT!=QthM 1`u:g,3K iujXM}nלv3҄ҏF46/h[*Oh4d{i52LDn4 sA|OQha0Վ׶ pV\H,D% i|HvXkA~=3p-ɛ+G wBsA$4-!/o18^wVN'%UF@9u<\.Ӝ퇫n;OT&$u7iƒXޛ7lMxjm@oDCP~/ih }RʝZ +G:Fb2*p !G _/xCoغ%Ο2)b fէ<,W,f$?#e$r6܇ IZ!ׁ"X0MGU^BFD+`W^PKN=Ҥ~jF).>E ~X5rcgN6:3qD-4v GS'$S5E MaC Y5 qץwsx\ 1pȰ^M`l˽P` (},0|\|^NR_:|6u 5Y8רq=MzJ}b0)}e"*GDne0qhl 3mJG;Sarx\.dXb^I{sB]ޠhϸsn&Vbj?7 چX~ 5&Ѥq3f"hW4.VClohuv ?sg0-/؉﬉( 6HYz9K."v ] PίAb rZ[Xe]\LʈrDM0땧G,E.~uK|#kK'L3jH %-wKм%HԦ$]0˄l#%ybvgqΈj&IS#|n=̊YOWt%TTc ?@~l7{&e8&x1/+LyGHC 8#$yp++Yn&!_O!M+3]|) hdLS5$o> c9zGsq NxX`b\%Ff wofD04J@!ݘJ10!@bw!MLRtA|_n0uWhqDFʰzj,[#岇;(7羈O 2拗>79`T>ti&ٖ!Y.MmI.C|8Rt;d"xg|ie`ϊv~M%͊f#TY=u{̔UМP3M0p zbUURwoW5xg`"zA1Ab<UTE & }4&|Cy2B,T[_D+}=6/ہE{%sb㧌؏(Nh$;}b1?Dx=m$Sq Ab,Z]͟U!NS`5,MB'Ą7ݨfkWr0#+~ܟ *L~<㜕Lʠ~]0n Ax5g/NO jr,p1]Dp<\,Ož#%qZ"dy[õdȨ|'DTCz{ACQaMVT?_s=uMػ%!!e93cR{חRCQ&Ч;ku3dxxsI4/E `U^rp9%7}QkW֣Tb "73|#iJ]IDUu5IA هJNzjk("yZ)iGh@;bf6zc{T6]]#>◧=&!>cW!c 1S~o!^l@" \X/vĤu*j)W= 1í.>u\SC >S-w$Dki楁`-:1xfPx6' }`A<9-8XңUfQF1^dotMf86o" Q)Dv|/HAqu7.C(`Hx^ortY[Hhݭ_᫋y]@jG/ Tx C`{HKVlM75,}Cbk]5dqc2ǖNVz:Fa# fN ފlBZcrx$kTCBeuQc.C]~v hNYb{TsX:ʇOz+DI.=`B3Qn9 mZ{)TdR-R:'|jKGڋ<$;!=3rU,ӃEP[ߊP%78YE>G(KJdg=uξY% Yphyo(GЂ_ F+dlHgDbHG^υᙕm!1RdOКL,1*Nz/!YNmqX@hS1BKC8UMa \Jm239)~8; I{eѻ֊+\\mg kF-i '>2Z8u`>m$VWx_#ް[@`ty׎`NUgz ejeRfhLtg[ݬiuw6.ίA_P㨩aA26 e LH릣WgJ MR^?[++\(l>th}HQa^p0:bE#)ԌBN_RvPꈋW`߄x[3c~, 1GpK#e,'Q,Sآ:(s_׃ޑ3B2^{hNkfLJ%lr^%NBe2y8_= :fo&q2`-kT krQ;P-B;3L}5׼:e;Az)3iBov"FqC EО;o]F21NCU!XK`$e:S%,u.Tajd+j,^SXIVb2UuՊfΆ\>Lgs ]h?[Zx/0G_YbpOA$!W/?WIog6jܘOPɿzkkH/4tH&>Bն?aB말Tuʷ+3tMJm2uoT5(#Nd8H-reaeNz%#߁[ӄW1O5!qG1{Aur8iR:}>e3/_&AQ0ϰ4.$6oŘ^dQϓN"6i8eK w<ejk#,BSWZ]p𞓭mͯYK.dlv|aߔTyFCZVY}q%(Iq֩1P+縷ZlUe8TG fȍM[5}KEv%N&JѡL9~ pD < A8@y[d>{oIK@}Lxu ɖ):a\vA\20]Z&=2NR9ѐm侘 wG+)} X2'K1X tnLwrz $G+x^J% ݈+%otZNULhpYcq-GW9\̫j|}|U>6ǝ\{y8Ӫ8( f;TLn&ڕ\Vѭ_8օWq,6{x^,l-8z S wU9/ӥl;xd~Dp@^}x ]-/3fR;p|v'iƍޥR͊ƘŴD7ը)BLWY!LzAnM5:uj4pHQOaG@E }k,_8V‡!Ö7 KyiyFd,m>i{3sP,26%6[Ȯ4VNm ~ڞel̄< _OE %ǃ<"r7.>Ro;Y7•ً;8kmh3T1Ybn NEsXF5;I:EVAg?~!eY~ ? 섙DlqÍ6ygLI_^\;56f݊Lsw_)W1N)o#tFw;K\l[r _pR]iw ˇM^;nydr&ď˫+c ;AF,mBhvi4/v(R݄q%]5tTG][ˍdu^$_|{׼4iBcQqtb3AU-jP;0:E-5h+{S9~ DyUz"yaXOw@WP?[Dx2 |װ-,o`# z\chrm$5A$6cCn@tΑYw-k:]'8TTqu~ Q0 ⹸_r|z"- Lk ;އhHm̎ŒbI폒J7+)ɪ܂rdb7Hx 1vSXն~+e0w4'b6'@AXdē:HěP@+-{HhJR)Cg&" x /jegE ψE ;i)8Dq/A.ٝ&*}RSwqUKW@Z ; aDl`.;,KdJ`x9K NR;ƫLY {;!,8n'K&[`>e 'I9m%y8z~t`gq Y!vR{ՑmCl!Mg|H@ɼ-"irqWl,uH? `XEom]f_"g<hLp|=0+dENQp'F%M${A:FY_~ӤqXm)]-a{3E`֝5p(1ȉF~-{0P4L3nzuIf课w e9gRw2QsEoågĞU~c[ew%T^8N6j`\;ҜGJAȖCÝz)(.hG4 SZ8/90Y ^;1?_ojPo+jI+>O4֢h#ƸfEP0wSQNH12JcvqV;U;y \`$>%R"BqWD_!.\!dԢܢ)jRS($%+(N!iu^A#k,a2svLJo#YuƌEv$-vD!J]{1 ^ٙTBx#ە4(P:  _BW`S4dZb.m$r\{->?hfш}D*jjG>A$GF|F؎9dV1ՙa(="hC'l- .$̛Sc_氐7T/b.np-hd5<$^2:'a6qJ:8"AA x"I>\T1DaAD$K)cs5ۭcl`b\[@LM)νqy_pXj [#0ѲmRI㿂] K5ZӨu   I0ot-;9oBaѷ*7C9v6F2b[v BckL"Ҋ7C CIFzK=3& ,':?-bheHA``x^Π (GhSEB)>μf7D ^&]F?Iji~N\w$}cv ydY}_~NylӞ#t{%ipo}r@ g %#V9{s7p"ӇF2U.#mb CHġLOFQVVq6p sh0x{3tΘ* `9U@i]$`(B`GxzdH(X3;M( ߯tYzRTwO܍{g#@5\+B$QF=tsb ș2Q,ăkkn22alœ*{`#|\S'0=fs;ST64l gu\|4:o/CdQr2:<j%Ռ*Yz9HO W( WL:1uU)9)CKQ2 i-i }w,] -BR<s]j9h>~,ǍY|Ym^]1l|eh>kV݄aZHjۘ0,!Gd04!(,wIro&me [$PHB$oҥ!sY)E|qP_s6nQZćz+ ;~a6X{կ!8ɮ#g1V9.7zRKx)> ѦvʳbeGQؠ\gl`j>R-7K/ZG}`\/˶t]Sϫ |'83]oVla'*|O4ܾD.7"6G H]UtC (ycM)E]~*V%m;}ɛX~j~J1@ATCU bMlZ7GN;_x*iS:$ZM3ATCSky閂?7fpsLόz.1#%.WL{}v;B휉&=I:!Ndo|d"sK%*kPɨhF{y"`c4Tֵ.nIJiAeT 6t^~*/zXgQM 5M˨t_}GE:k0[na%<θ0=)=- EclZn؉Pf`w+Ws&Roˆ[cs6eȩNf=T (K2C u.Ye_>k⨎%`79ܔs![a4 fT8IwDի]:%-q,Rfg}l`Ԣ{k VY"qI`51)hݪ6z xKimaܤ}2b͐cz u3#P m{7%&PU%qw>f+H·p SR5,:6مiUcDegeu_MJz5![C#sb#:l33C>aq1q O'9nW'9t[:Fbh/y߷\I*KBn"M+tOqDHSDq =Pa@Y.<)xڐvp䃋n]2"˅jX]gR(XQb1%DS>!YA!3%DlUG7-a:i>b}o6[|>Lhl~lRr7|3I1>KwyqVY:ۙWl)&RQp ؅IE 2^txY# caʙ|j33Y |<;\U~IojޟW3JL^8:x=R4|HH[%;vߚhi. P8ۭӬGӴclU.N{_u DkS[n¬[K _+w׹S㽡`W=ю8%m* 9G1[=Zb׹xLчǻsXĖHi%Ĩ(Fp`hO\yz?[%xlR7&D4rb]+DȀBQ{ Fȕu=ϻ 8rfU"D:\LE*LRBV̗+N< :T ח4H܃"^VuWӘ(;k Nb Ѭ6#ۦ>O Յ|V4`LXSΣtˆ?IS֟nIQex7RXߐE_LS$n#^͑aUA(EXb=tZg2Y!ՖH* ~FU a5|:ÊWۡmFVR*yM >0Bpڻ7~MMiٳ.we<ͻ#[F +פWbKV(pb^Wt:ϭ @G5:A"TN-jbք4E}Hj3pƊ*.̍٧ s%YO E߼D#$~N􉵪2}8.[;N8ٟZc6p3e [ᜄ^Rɘ|qX(-^9g AT m> d (" o`ƒ y2g\+q >6]^}C>[d6&2K/Y=1'Y48p3^[9T9_Jngթو; $d f3Ohu]1gW228c giA \eK,sS&͔ok=&sIc O)v(Yo\ˎz5΃k5y*Bju\ u'Ӳ,w"BN/d9ㇵrm1Dƞ{"͏H6f9)e +2O|g$'V۫%BY7|վ,,)f!!jA=p=[cU˩ kkgzvyMjn#T!6Lf\ ɱ܄mmIPA;#F9DoA:^6xS>'R|tAD-C*zx|/*{ۨ<ݮ7!™H4trSܝ'9)q(} ࠓ(կ#-WͿ-?RԊhX6+`h#~*AP_eė8^l+!;ʭ՘*,{k' -y/wUsY-4ւ0RGUraE')(tfG|v,y%H_ >ići#\*A+'3WW+8E=@ggeadswVpea,4PߏDg֭ct`?ҹNQ}Rloˎ!qnU8J{޻A1iJ_n[uiSZ]Ze5? kCC/c˴?(M $J+0~C/ipK\AƐh/a;7AxĬ2$I7W±!Rs6k`P8-Lz9_ SA'3 a@&sʀtrϮ[II,1xe& |KNDmNEJܲf_ K4{GY*W\.T: V!dLGvP4)#G&^JD(]l ~686JYxߞ 7uI y!Vn#|"4ww)N2#hQ!e04ݷg4{8eB,rJdLB 5"S(p]z0{T&yٖB$*7Ak-dEDǦP5%iG}Q9>l$85Ra<8pU硼~+1\1^R]Z2Cѓl%o>U[gEbPP|Z*w0 3YXX@&i=:AI[w&֍AE|c&,y"l80-4[>\H[ao 5f΢e\ gTZ{#ڋ,kC K/ mOBo.9^,p퐣a/JA?zw b}UONRz~v&gIt~RY!3q44Ag՛@ot X DF7`rIlOg_\#UmGxH+ E-]b^p㠨355uIa'R""dLП1*7U+#) 3lB/2fōݨ,){`H!Qr쳼z=RQ>*U@GHhqgxqpu /0ƪlmt-I^D- yc"7sCȌ51'avWzq&xG0?/ub#Hꊮt#SQxDklk Ԛ.tejgc B."9qy'ƘmͩӃfχA[nU!;BT(Ͷ~'E)]~ħ h9  J}tM^H߲}W5O!Z_˻wB1of`OH1)sZL[<0AK .aɠ.±͎'0SbfRs,VwRnzh\$1ۤ4 43<i]Ldh#yΑxHJg D9aC:r]ΖP_U0%4BD5J91mhޗtWGd,H+,![', 1'w<^ReͦTP&É:B'7:)ܟ]FLɎehWL?cu{\%As O ߚ@+|Ce֞e +}SՑ}(iB`]ۻ5Y\JpaX@m"PN*'dM?Iz|ҹD|sNd&ڒrw0B歎IV4~vr$X2 h)ȡ"8 X`M gĻߝCRWW*lhF-_I*p=&.㟛WHNfΙ$5F3Sx(5Zk"9mgMu]LsPxPh :fZ/oD+]0T wJ&YDZڀBU*MWRN?Z= `ߋ &f"shtZ)NYj\G5o5̪r=5oZKދЇ*;*U\igԬU![;Md&W$X!C@j!$lK+„hB`u]a[:tu좐V3L=ʗ˽[<e $^y6KmtEVu#n,SG ́F|.K|oRLȎ }Jbۤry˵V& 5@+A<^jQPRxoHwQbya(Bl#ٚɸ>c&uaV/^(ņ6%+?w4,Zh’J6cAE"(K;:giÄtt|P ԕГ9W=[~K7&ذ#D6,V1V5%,;[ߧN6!S;4؎TJzrK {[le7*P {MXZGI`shz =lONZCǏܠ& F]UjJO$ˣוXx1TeJLnl!F1 sxJHa@{3hv8෴*ԅTf$=Eİ^_$܇HqAz"s0zV8ƯLXgeT F1"|%Ljٲ"Y{ ; !Q=͡HjյP\N vVG{ʿ/G>Qz~gpjNEˋqZ=-JZ|R×V6o O8ͳݲ^LU+¹U°ɹF<0Nߵx݄S g%A$Ro!sh+"Zvs!Ypkx-gev\L&NI u0VHO)92"-+c(C6»xB,6ebXM+عM*7XMyNɁ`%,|qbɿŇʆ. i똮tHHx`T\VIj&7n,"r‡DFA MWkl؇9_ǢLog!l=aNE+ģ]}AHO`ɣlKvrKv@be{l;$+O:}FL˞4M/qo!L]m}P14Gߞ[As`WΏG1XaSʏ@)lPmOILgKݲ!v~ht5H[\5 G[{߂tgɟmV"Es޵t cb?܁xu xy,c_a/^78E$z-,'XТp%q ?Ak@ܽWHWl7&t\RjީDCU\4-)?_{ąbjMk8(Y'+3w>pMD1I>$Z#C2oBδS}]A:tGOZ׿ƶ`:E)FhQag9 Vp#0̚m6T$ko7- ̌4QFnΉnxઐSf06>1Auk: BAmSl`_ o-F%Z;"31k;dS0BaXQDd󟩂G dy h[VYU*3VM%ZSRLW;W<%vҫP1a19N݃ou,6>ޮ/v\N y֭_qfJ1 ~ ` H#:'& *! #>fqŔ1iScKw4z y?EyInʺxY,1e8O2'{NHO0 a: 0qbRG9F*9 c0pJ:w'оMx.^,up1.o72y+weJdK,Oqݶ!U9TRD Y誜+"z5O8#Ho \gg)d㪚Rq\&@=-Ay@x`oaWK/FVfsOސ+3&-6-mqIKϔ n OW/λԧXlڻhū>ƐkL UmNuО`^_*I KS~GmX v1 q+V5hE`9, iO(ſ(ii3jS܎9dV;zi}.6*G B 5M8ÊZꏠOc]M99>VegEQ|qg&]xl\D&EE9 Ӿg2<[2޵KyNBޱ0͡dr=׶8ynυa/^H]h ۓx^Ǜ۽!|I_0lX#u`$0aR[`+i&GXlӱo]?&Q,L]Oɒ2¦BF;GүZ1E&"Ŏd@vLfh^e5W1i3+VOP)o#:1\ 3SCO ՐR96a}FE\[n)Gu8Gҝ{M(ӽmW! VGZl72DTb}j%[ײ6@#>/: *>JtE&i1snYe(+UuY*~ׂP7$$)I0;@pFt(ʜP. "2ߟ85*Y >4mIs{"q+4s.).T%[9*K?lgjIb9=CT>P<1bիpqZ#X%jmv +PuA84{ 4i56E4 %G)/HO| j0*xO6_Q`FOے=%ízm u 2_#8Gp| =gNbNk{-0*K85?F8_3yge:lhc)7܀CXIeKAK' H/Zeݪ@{NsԞD ~f kqMZwDa= إ rvSrd Hd93/rL 42, +w>$[׌"B }z:j@=ш T1#dEs^7)JJ}Ғ{*_8g1?`%ҧ&Jy$E݀-rJYMZ EufF:o z%v #'z}_v(5P YUe?>g#zպnQhqٮ:E`N>f֙Lv)D#3'ny1(hGv\oc(Q6P4!;x-qY9>~@334K\ m=OgQ D,\a) t]w9O_˦BPvIY}9t1Q`$Қ([ƾJDή6NZ'+# E<@pwj@dd'!}b΋l8/ U/[B"57mɻUdp 'W#-\yTCAQզy w_J$0d׏V5 8Ȣyh8Teu86 @X/ ~[!e[{`|&[A2 3$XYʅBЈCe)Ec!zو.4A+r!1B. ɫ}"\Ǝiku 8׵Ɵ$|+fdgN` 7z_-ߺ>+U';N C`QKh?ロ6or91ފ!De*\ܨ{̶*) ilz~j)~܌ג~C:5"ϑ)+mn^毿y G|F +tˏ4>bï<[-aᭀ_˘=J|I=F*KMwz_:fP`cnU(Injҙ>dW?/4}*P3ؖ{eY$?oZӋA{Wz=B9;FTX:BMIeyayo@n1lbl nruY%'Yxs+nP2 +Amm]!%R5 9F\k%i-#Sk7#T~j@fgrv Ńr|ОI;a7_ʧ< MlN6`@t]ݣ7UQKW)OA'~dg]4°YYG|jb|JT5$e~̢w6ͼ0وύM+qVk{Ÿ+vc=[*B[ m[܅!_xS%2{dUNU1ap w#={ƛ(`5 &++ t&l膒m&b@JYw x>R{ͶTNypAĢc|A2-7쭍NJ@xX0Dd&%^_W _ΧUdb f:G~/6KԞ^$BqV$$N xWuTФJ[;vٲ!iu>NQLX|)P?o24Y 3|pC%V7Nlݭm_67OE axͽnMB( >LqK80Uv]ǧz}/I|Ø3c KMش65`'`=qevKYHT{dM U:;]!K\/g;w`JE vN0>O Čoȣ[:_<9:?2`262arA$u ZH䤂pSv DjG^,iաnV#S^?ůhC8۳{LTGБSɪ aA\*QX2BNSjy*_UkB  xO+M1SΟYnd\Y+ Xο]4p̼T~߯eiCH m ׭Y 7:yٰ'7+-}];s?`ĵ4&J\QwhS/u$RMa[t |HOU2⊭EY0أk~ti6[2\gX .B>_ljD}IDR]G~u/"Kfqh/HcPTW|7X1d y"TJ&g\DgQ 3 }1rHP|-j KxK0QzAHibfG='~hI f[Mk9&@91Iy#e΃?aʣd6m%NoS[L(Ib (L紮I )N*VHW'8 g:!CBn**qpRlXE&k"Y,KG<sV<%I&88F-Z̮|l|efJϚ+'iR)u2H܋wʜ]{U"ƅv5,ğ"w]4't1NQQlY_xU ٯ܉DFx"7_;iqL]5 \0CXVϓFvЇ^Z`,deE'ux,4X.;x<лF;p0;p7H24E)Q13]!*w}&4dZ931>,ɗd3(v 3z>-2U̝jiP^8v&`wzVh|{k.(՛ƈ\8lLo8\-GXs&5*%ww'sL ӘW6} MY'/^^1Οv }z߁z "r h%s/["C˿|!3-6(*Kv5^(6_V؎]8gLc؎U4_E%N?!;sJ#pCF 6q/'ct,Uޣ ^=0_ۂAvu8ܣg@ SÕFDU6lY-B)HQGM3'N ;숐]Z:&-wԡL+qv.䨍\fSagŠ^kƣӓN3Qԫu#hⴟ1$.l38FU =0PA+c,*)2k|~*ia0((@]-s5} V^x9UɖB>Km.6yxVHO ɚzme%ae@\"(WHuF͆ FƒϷ^[+8?  т>YKxT4y>ٟ_`AoA4@˅mf?o(=,6}JEº`ry5= mc(n4l.Xw՘O|"1S3F0;-m_c)Z{(LF#cyF &=P-L򛑐 ԋK_me%ʉA:+d21'jqG Z-DrqSE (?e'+㕜9l#a/Y*e^1e?D?قit5i:)-HMdǵ>x]нqIa*`s̏ޔj5:W B߹J>~T>9i~xpi<[`/l~= (i?Ǟ5XP (w4x耜c~/(k>O <)GD) p|Þ=忩k+G|A[]RO?/VRp˕ F.Βa?96jmh7%ML7ߥrOhߠt-㩚e/qqu453'9 ֎Lg+5L=5ċ .hvCMQ )8عSK#-E/@$%qq_ƪnMژBA1̫\&:ĺx{\¶,9nηL79I^@-\/l%umvH%ghI^d:}K*YLZ{Zs9T4#) 9?2p(INFw1+5J񚤷$?(! XM4H3Y&&IJs >tj!]!yLI˶ `K(d{hbop(5'@#Rw /u:ѥDL@0?=|e`zoT5,裸&86jqi/ 1ѷ ZDھ5q 9 H0sûW=niɬ*DgSX-`؇I=:Y)6FNfh\,/]SzJTN._t_ _*&9lHW͓5CSYtrKNC` ՍtXU "VeV+̃E5㶂61Β:ΚfTpb+5+t`?  Ȥ!.u 2lzd؊#"lV6]( kLc?5曦R 5 aEqZnh0Pe-t/rp`)*Hh5,EN'0 Ӿ0A9LgCHR $_jEK5w5k_> P.RbQVja ,5z^*,INx-|;~0s}<\fhϕ/u~u!EWiġ;iC:MbMޖw >lY%#dhQ;6f $\1B5evS\V Fgnr 7Z1@Q27KDՔyt8r'|U&,PVO/:M6e$#~4]GF_/tqKR!I@!_d~O`~"V=rC4tf15~6|Heȹs|:67 fǝ 3p!ꮙ>nGd@AnC ﭖ+a|&Qnj~+beqg5W\:t> 2 ejz/i.:dyHzWX4*(O,LҼXv R tzs@Y?i :`؏'iĽ1, 88^T vm~ʉ~ i69_inV'-ɛ߰RR2{G%8l8 H`S[ dC_N c~ bV94Z(ZĖ Zz E7qy2a^t,u6l"8f;;mLmg:u=IDKb%'_ CVk.ZexH~~Hw2OR'bM:`Mj"I.S`$- B&޳Z~yc1Alc`HdOhAT8l=kc$Xj5A\h8s lf  {չ$ncڻbR!d+&YF;pWzf IИ+kDtWJ z;}l#2D 1ϕ"JM$P|h$4$W@^Mފ+U^#eB{Ӛ VA 5W] ~ӟl3ä$Ǡ@|wTg3b``Ȫh?"AWbV7;vWEBB|j$(} ዉ2>VimKblpQ'P0tIT9?JǘkBYř V' ]F-е&u><^쒼 Ɛyx`dц{zFh1 d WkL+xȳ7Ngwo'~`{(qO!~:}ޑ tg/hک7XžF*E [KJi,+39Wg0J2Oک%>` 0 V +|,QJk?VF|6NYz 1u@J"Fw=_hh^SIVV2U?oՋ,NɍƉ4qURRdgY% FB&ХVMdˮGT&&Qx9,x# sH]!HJ!&^Szu)q' dl윳q[Esi o+y#BVU~xT2<)a?.DxA0dɎ7<4'u:(c*7 VS]HCBð] zrBuV|>ASrj- i&%jg?, }W= ty M(w!`͵%C8'MڝJ^*B,zDmjaR`Myn@!07:"0ٖr8N//{8ш !7`i*rSԮGm(5}cwr\s6OÆf[Cjp׺[ r2HG4@\3eρkl;s)6 Нc2^{q`c7mR!qbDtimn8n)F|_}tQziY$Ot怆"/U}ʢ'8 t"w՝}~StsMRKZ8Aj}`WFY~Z_TĐI=+~DnAZZ"sFJD gNVs͆[|IbF.{+r`[zŖZj#_C{%6^Mo؉ rW24(=M4y6SO|uW$5d0kw$}mt"?z&h OqxOwLn ]gAC Xbuͼ?KsȘ&: M؉烉 i {2w L!e@P۔rin;[>auA4#Sr:֋=Cm4& m~דIqG޻Ȭ3?rpr?rx/蟰H@,B+#}cؼk8ȔJd5%"ِ*K_1ڢ8‹2{mq}io޼xಕuö-_;*s=s5Iap%c -{?{u静ŅiL/F-o1W/X$*ISR2u|R:MNp)v#|rʇl9lc8_SM# 83A«??eK'J. P}S'j{ po t%i2bhXb=g[!n(yc T{C+U=۷+#&}-+[T YkOP':MV16 LJ$ySc[DhD␷ًƃ@ʇ/NPK z}wQ6}~u0]D(e۩D Dtk,1.gf1GxD짼 TY/Gn1Sd%EA Aue'D琻Rf=1HJ&hbK>ZtT]%za*o)_V=2@L %`qNƱ6\ ͹>{ߟn0EUDCj55R# rQkNg 6a@Vu:{7k FX[?_{Ѱ z:]5r7ʜ睹lmֲuL09:DMHA_A*N ~8XɶNޓus؎qϵՓy]6`Ew-$}Z$9L#pɞ/Go) RͶd SDu5G1 LǑy6rav>)ע tzOf(@%;C7a[,p_OG ?Y6{M gd-ZQX\Vj&NPhf֖B*Qry_v+<*XҲB]ظG*R؊.m'J23fZL*΁9XvZY8ڂ ? ,KJ[}B ދZQT Y csTk&MZ +Fa,-Ό"`xbٟWUa|([*7WW $5D6NA% lE6<̤U,2(pNI(H`Gyj@\ ݐ^j*Rֳj$oj7u( OB9if-p=1MQZUz[#ZvtU VRfİԯX)C?BD(ź rAtn0N:}°4]M ZQ* $S ldu;A%268a6z-Zy6U&1CRs@4`pIQM(l}$EѫFN B-ͭ2\phˈp0\2- WÜ[9K$p0uΠ=!D'n)뫧_%C>R$L+i uDt!".r|yI~jl/H,Ѕϒ5Ӎ ItQmA\q Y^U7S9+ؿ?FBQNIP-M 4}`n]jf؍C13!i]M &5 zn ͒B\a>~*E7?:a1 YhUQ݌ʪ;nbޱo)\\=}MϐhLtOksh^Aޤ B+*m]v2JD^r13aT0uoFщ\IW,ƌMVy=G#h1a!J8mwbvY::!#4ѹwCGi9N>fS[Q 7;\*$moTJ1 _5㒊nK>Ce2 {bٟ3?#Ѓ^mlȵ7 'gC-HM:icP;\/}VvƧ0{V XI ߔ,'OJ˯@qQ9W*-=3zBNP|~|TU^,碩wQrNj*acȚL'pu=G8i1Tj\VK\kߡ }(S>y\@cz_ @++ 7CB0xaC_--i#?p(=z^P~hgi,xqfI %v6ӽKg5 M F6˙dBqrM3KE)(4ȝ8qZUm%cFjE?'sXEHaSHhiG@깧}sdKpjoGהF!lK-YkXQӼqh&v7}i'YsQ w4o,{XW6pDk`i/Jprx! QNt8vX?cX+ߓ̓hd./=(Ccuǵ)_foY"/*}+̂pFPrX=Ұ).F߂JDĵR_ol!!.d+vjPL awvFyVssIcT׿9Ӏ>틐BF,GP}$};PpJCo })y5Vs^m[3VD[cPAPJ8>e#VķN7)LzӉmũڞO60iZ)[{O_^o s2GI2IuT>iV/OvήrTL!g݇Z2#gzKRoQW[?Axh,s!s+Y~t8 +ΆhF|񲠀L$#BYϱ!beɵu _i],z!#'\A-GGťZ`dO T' ed qJ&e<%|=}u !GW+V3}DM.7: !8Sܝ0bܭIyqp1/G esVK $9'֕]) {5RMG3-"#,At벮n^Utٹ39:/ii}JNDm-amQ/mIAwq.@G+\ Êr5wh[N#u'گw SUš鄭aU*j&K˸!utc>Ȝn lk@fI6?2)x % Ȍp4wu,R\F7E|JϸST f &RͿ\OsT@3_95Uxp0 <PXX+( ٓ"+S93<8fXY+)0ͩ`Pql쥹1w"=B d$DǷ#C YN yH{cJ-B|۝R(3tNSbX`Gl6^X3ιw3xZ ُ_I{p~'9S}]fǪc5JƱ*/DyQyS+?`\vBϛ- z8 SqL)mQՊXH\4, ]j$mHC۠֙{ӼEmmȮe^'E^Y;uPݝ|w0cܾNp1S`ɧqE6;;a,5 %?ӡra _LݩD|.m-s31f9uCRn5Rb> 6Lxu (Ct`#7Ւ/Z ho7ӈ*)~;  WS7Fy⺛ԝA{xIVƥ94M+_KH.fllw9"~$j!pl]h</fAZ{OGϏߠ֕4cNvwOou8q[.Z^󺦟 xy5)Np5 .8<%LꝾmlΉ2W<mdRGP% aRٽ29i(ۺPb>8zڨSDFbLUÀ݂-SPVClݨz|- SU;53@+W)1="YƀjHI3nkk]gJyN|&Ԇ(۔<,F*3"y'd~2ORPU5a6=aCI2×W te)﫸*8PN#EyZL¬zzD0@EқH@Z]$u_Yʯ(@bi|67>B/V Mf2c7T.u19|"}%&_;x>va|ꠚH tu~ fDZ;[Vs)COLpS97N}Y g[n>m%ctw-f ;ȇD5ZB%pJ"\UY@+|-xgQH9ƂNK{)/C[E5O[~EKٝC]Cn!#eJVuT+dUp )Hw9cHJcPvkzv]%uAqS,¡A-̟6h&_1?url<~զi0$J̪M{%?ƟP A n?7:厉]l0Aрz&ۯ8 } N"HAb>E,(*{@la%)o%WAX釉o$YzR W=蟆gC(N.7F|7n/n-) o64~z i0ޗ4;4M1saYؽB_J\Nd<-\lv_ 7Y~~`m#30}7*DuiRH,+Ҏ^JљM{[ܲBHХ[OHT3n @CxV=?۳A d y WV&xL\b5S:UT^ͬV mX8d'9hk ƌ4)쁩o#.ݐIH6OakO껏Dl~_ k[hozmJ s:X&NA%1=PT ku`+cBAO*9OMO 疚AKиY 4.dR:UlD@V^뒿N#$ԉ+_a<Ѐx694Ԏ`ͱxr|M,Չ$*vn5 ߴV@8*39e:rc۫|NHĭw1zmb~nhCeG6?;SK0-<PU8:qƤ){t-a@iwy"'YWLqP9IE2)V(7Cld=, Shɫo 8%kxylF%/ȶx.Xi\!d?`;M'ܐ0F1Q 8%@dQB 6O6Iϴk&T92O5Sqs{5̗ݯ<ͪ@GP+oW_]NrMcO,wP?K8dσIp{b4_D}%9֏11U/Dc"=_4.SGZ6ÇA[܃ [>UJӖSK;Lhq_Uu<q#6cN/F`/ FDf Lb{iT+<VBz"Ɗ (aTO&#,esܑ<@k闬_4N `JT>ul.{wÎԽ#uaWy6NW:Fx EnuĕzN^U |m0yiH:QP΀:n "}^eQRij'Fۜލs8hM,u'SoQDX${ ]˟i 䀋[L1[M73 nA*C(W=xfA?hsphsqI]RId>~uɬ }$0 qofa,W=ݰ\`G|@eσ*57&?\SM@|j'E[Egх򋰇P[)w_WzҴ YNh"1 ZG6m1)rXC# o?C=sEK a0YZDk9Ph%bg4U@?tOLfi^HW.:m%']#)e ?*4qY%5s~*U|YfY"/OyѰthՊMUBP_KsBџ w+ӃUyȯu&[p-,,}R,M?-{q׌#xL;yQخ{֙/Q(߅9,ˈ|aR+7q*_^0[?ao?"rcNAb('^eLulh۞uB@ۘz؟^FWgtre |c?$e1q=Lf.9dzːs :l:k!Fy {M1Akxn_wjzLwz.H;"Ǯ,eQ/Pd@SC>80n%IՓr_𤔔DDЂ~"~'ѦŇ{BN1=t NĠFWZ>j$?C -Jҏ"w]k?xXeK75|ͻA T CeF߲a2і} =7wF./ Ekw8g2ȳ.`؜"oDJ>~,`&4M7sUFuLN Z$L&1~E bM>y{>M^š- (j4 \eT[t,AU]=/*R zog!L]{(l?{v\6>f###r4kyY:)%1cبv/TFI,)Sa+G)AϜM3I젱q ǙvLSd1d@dE,FѻdYFigz-RiWd K8'piB؍cR6EZLyDcQ 2P˗!ceб#USh~hZb)oNgaOP7F XaѺ!0qdk'[ Pܔ4*HIcZm{rtIKw`ĴN&4;L$k'23﵉MW:܋4'^Sc> rѱaހob$*AQ0^_fy>xe˹QJ2v+eW$v鷇hޓ~枖,~A|JșcĖ='g,ѥE|EIp"“EЁG]°֨HIG?u >)S&l$%[m^)&x8lCG+efZ {ga̪k)~2 )  #Vi2sKYyOBT5y$(sIoa649k.JzU=xKZ:o1'-l!?>H 3F%jϭJX~<#Z.XhGl չJ&AY[sLhXyzHh*gfjAoIOo Нw;|yፖ l@ Wk-T[/b]mt?r~!Ase2{}Q(34 iM;MP uLS<$a=ə%1p A *:n IW8"*=Y9W w@,Mϟ vZ50S(}MMH^v-*We}R"%LrJp w K".q4dZW sp Oĥ68F#5Mi~%EWؽWkTlp8fTINǪuzZy2r Qf(Q- @+ӖدB\לĿNX;*='ȵ`@j^(Z-0?D^)~%G1e@/$\_\ Tm2IM8?@jUG!c!izekecS06<=Fp"mrH$us\H]dRAԦ&^\^ xw{X&(G 4K^ǵ ;fBd&_n|9Hcc,d 烠"0+̮__uR AH7 UgYеfC.&ɘn؉ "9L q!ByۢTR>z|U OdPH}1Z'IL צnt]NLaML21זמ7R\ѥk%Yp\e0Z%Rմfl旚:y) m`hm&7S#4,9<4ŌtG{% x+#VPlA 0d*UM&=ߌJ<[;_g~6# 22 |^XtaQb ^ȶ\{l)b<7GՈTmF~U>=Aeҏ!DwE[KwYM&[֘Dg&}r+0 qsv?]T^oMvΏMե>``p9+E$4(;j:$Q3>( UoӅ!D~1Uխ[mp"KuPeA䩨.y_/Hc_@Brq}AV=hLq *Dđ Ibmy\5ţ$ ,M*v=d o֕(:-N[aQ3?%>NeM]@2V)zFCPdex˾3짃L:)P'z4.lqxgߟbxߪz .g9Lb+;Xz{qo}p'בG-{Jy%]6S-DnTDŽH*NZ+L"4zrFGkߧ0Y@$㪕Iϱn{B!tIF B;~c4zj 6ˁϺ1ӆoER0"9^Mp  _/U__ISD |{ ˻y|<}̀1֭sDm^3 u 5}j% ɳ90zZ8Q ڡL`ҏ(~*\? AVA{}?g}jvQ$ZaF Ʀ|'o *O3o`rs&Rrs3{YT3rE:UdOƩ񷘔?)dt/KÃ|GXUy ҋ"HzVzb $oU\Y ~~z?~4bS9 8kSiEBM #kεSоƥlv?{IEkU^RGTjy_![!_5UeKxֶㅐv[I30.$׹Tɑf"}vL0޺tWK5R! :"VnɈ]>_' z66Y/p~;'Ywb5.jްfiҳRf *a{ؽpHy7G$ ]sk~‹O$zB&DetHA>O WRogUINcNfOPlnxĻkFl}Q$yT%~Md峔5yoAюtiy Cj*"c Z7кiAt\*VS[byGLP [;Ebj1YY`h\ˉtFԇICo<~b~jPsKKw^Ztk^1 'cuVGSUȆX"NhX8QN@7~gWXd7ޏ6lҨZX !::qHs|^4]:ȧ%vϸJӇHJz>`1m%4JRi$T郟V,{b.S@=M-Ͷc$+ LI5{怽'W˰ .Ky{L0=%)yLÝ~N"4cvPK\pvK(Okl C#vweayJ0u$~pTf/FsnAA,w]զS 1U#Bx?Ymh|9&bXǨ1yr֥mB>b5M| w u _FTl34d/z'B]2({t*h5$(5DH [F Bx8K]E,¨2No`(&k{q'YrFS?}g쮻II*eZ9n 3 Yf1<1sܔ= ky€[%ܿ lar,5G@94#d6߱\\.|PjcTy.')-/1c-Bq <"_]ÂmڢZ8$vh\BԳ< vaE{Brxqwfi- 9Gr ~3q-7zέ_R 7mژ QcF=;B\:cuJg¦ &=r0JX{rpj%x-a+cۃCy{?4g!K8v#+3/JՒtlv&ҏi`16=I?Wx&) k3>t:w|Ui^D:F7ٖ]nS I=]rO(5f-IKbq2*7[]􋻐+N.bӹnfWluW%9S^JaM4V{%~XŇ 2n1B3 !/.>WM,BJ:65+cl)nx+jZ+= '݈\+M&s0NKkpt/3k|>QMT òhqюxBhEkJӗDsKCm)>3v*3%&5/ݦQHSbr<)S‰>aB| COYF. 41VYg<;A^Zb1 v=uTP0y<>Tg-&w#[3~<+k},B"PlsC3z vvHQ F[y#J 6H]WO!JgTSzQ7H'[V+!C+d8XY_$p6N6k4fH/ew)sq ogߒH46h37pEQGd/8}CtG\Je7vK=b6\Nڐ&[읿N ڤa1z`}wym.B>=CD hl2}_!ɤimVڮ s~ͱOr;IagGIܺży]\EɈ F}d闫YfXpDwt3 CdS/uS?M?rRN3A " |B"*beCe<"4{ur-nf=@Qd]sdڗm]^U@lẄ́#ؒ~*S[ Ɉ,3F j˭K3%BHc[*VD}E0apXLpn%M#b):<28`4AhHߒt AqVbQb@%K8 &u#n?;vn)/?,lw:q(eˤe(qfQ], 9:T]#TC`?Bd MA_6'<<%:C-" z5}y>_9diJ`gD79 -x)(OGo D 3/P3H始G%?[0]m8B8[ߴ _*)Zj&l î[z*}ܗ5 @Ԫĥ`Cdq6 $gGс}:VطhR?|  J: Zѡ`}v޾(el FMW)ˇх8F,\دڛۭvAM9AߥB`iA] E;'be70_oѬ+:6CJ /(D϶huD\8;Zdh},ɀ 3R=/1HH#TU+|W"SO' +>_k (V;t睶:(0vL-o\X@9H oFO"f{1ȲH;e_AVoV-> \ly1+R|7CI Ά.5SP1?jX]Bx4cbݭC#Ac[сU/8!!m#3VRjtn*TĞ, .[~Zj#AupS_d V<"\./ To zU^e-35ϋeIWͨ38 7T8m(Y&z #˯+sC5;S:!6ٝer]N.;{Sv3 @bxڨP,hJ{*VadAwؚ[7!nڭ34LwZi"Z^K[E+ ϥ֩fX`<=k)W%ɥkM&l gzH̸8JS#}m;{Kfk*AR<ຳz\d&;&QE641 -@H,JEP[R%X/ {Ы% P/ jd͏ 比"No9,gЉD9 uȅsI: 9]T |< oXMR0tavY>eόe)8ӸnOD3/&?Lk0}~޵fzZMcXܫRggYjQ.ĵDߏUɛx2Iۦ1Kpޗ\ z݅Y\/&JXlPJoA흸p\5`uw^--:v{Z^"^0/j;xYxbBXYTJ$`;oD+ۜl˷4Zlyj 5 \5g!a{GЌ? 0C ^`8Gs2yʂBT[M$䪁H!j`"9*Dؔ0K ~fO0q֊8 6d@trL8Z'<Ƭy'~9MNl+Loi^(0qĺ\x L%tǩ,_Mx!"`p # }n\rGI)$dCUrߴZcq!/i)&g7"u|t` kB;FQ; ;Qjy"Y>wMЄw߅[TQ cc}S] Z?P2#MyMn^q?AD(U~QAZi^ {+؄)l=yJVd 2dZG4z]DyЌѣra준24R:- ]Q/]wKZaԸK*7twQ>Om"S&|ӓ ĂvDn|jyvhf*RX,F ȩ8Q,h) -ՆA>w3*uaK͏! T{c]x-bEmɩ^!{V gK)v YG>&MnuO#v eMtHiMUʱ kVxQV+vRΙN Ao Yܐ6;[3[nіk }wX`z~L!Â`&$pvDPg+ٶRaYt/QձEb Vc$4 sj} +>^mr+3'iݐMEcp"2 $:RKU``TFT,n.hwc+ٌ;{\pQ)7O2y%B-*=A1D0/f~@Ejo&{_l 4~͈@]{u}o q3jWJm')_,qD| ˄%"WNzIrNjO6G\ud= W`%  -e`:F\FK_"бLJ\rF^']tY/OzۡD' AcܠBUZUy 㞄V5äyu`{s3ɵxb&:MW o.5WF>C؟ߦ.p "UDsCc-%Hk z9 K}үڷ~huKtN]! }Svin>M t&a8)5;1:O_lFqш5Of>W.P~7 "Jޔ@!下ZڒA4(.y r*BUa &S|x:d(-mL!]>16VYR?p.gݬթ=NB B]51NgsB 1%?+_C2i+&oCnj%Y?)mg>YƬ5v? =4 x:m]ɌIyܻ;TɛG6ę{TVv.cp3D|Ye+ʤtAeQ qv 3l N5ϝɝ]YyRE{&8u`U$aSl`JL blfĘm:g;I-T}>lZR4:XZ]bه8%HsZ\Jehi\9U4Ӌ &jCG\GBTYK@XiSUQL49h4$ܙ5Pƒ}k_T.[)|rIho^)3gF\F 4cPEھ;a7_xEO٠q/աq5$ZeV?z 36jd짓m"oL_St x#|+tk4^CX{P)> )WE5ܙF< jt F3qE[syE=y@v>P+,MCՠ l[a䖋x0q'wPvdPcɺo;TRͺޅZxÛ%ApsK{Ti,uP~aG@OS;g 2f8X@d2 y[i-/_z_j/vuN"%tJˇz{]|154_(CgJXLH^epXUCCz(35^?Ż~tS\:mmɘB3ud\DzV /LNA'0 v}4f ')k}!Or5`9mgAb8Wzr>gޣ#,#b20c#V6TJ?t\Q"A 3Gpztf[DΔ z7R5P0kL֏TqQt]?g#ZUimEfze1~pvme2Sx1C*kX?yHE0x=6wlh([ :HvJމ!rGEDxz4vd0?ܤZmACrYѡNum- s7ឭ na P[h%Ȁ#xpæ7|6%\?-ϓ?kƣ集Ǘ2^'Up9(juZz€ W5 =aBGYݿ>j&2tHlrG9,qMp`d@윝;$֥ͪ^tYuqrNI:ät[2= cDe=+Kb\(˙Q*rO4r#7(L~E&8`'֥8mT"Ɛ' vX-  b2XN(ͧ$:t[o(Ȧ ԕ3j*LspGp[A(4= _UX¢ZTIX%[gWQ??k;~߹"ٙ:f+?,b$etLgęsif\/U i 2Xc"Ҏ~fJ5Ѳk|;/EN #7Rc`](ݓ Z'y䢐^Q ]TBnUF6a*3Jd} {PCo|O[IrbRHp#?Wdz;C?EӖx=-tRd*}=5$GsQ'7z y쎞Z~ң#%B i 11ağM[<ռHJT Mk\FMddX]p[곤5ߥW~n5w7N 8nWUw_jڋ?Qd}VҢwAc7)jw;qsgn'spED1ڴ͊F3dژ!cCS8}$%C8R"[섕Z$2|fvO]wޚ B£L7>7Sj+rVcϴak^nPՊ]%_eLyꚝxl #"̴ EHFD<*P' MFu?|ialrV/j _,)ɴ" G^ /8J0J hkжVA3It4,H-x/!,VšQgxilwѳZ.22IPZYw2:%قۢܔ9tW1jr#o&Dm1S.IWDs'Qmf-Y_&gm_sY!% t_RGvo$')MɆ['+lkͿpp.-g*i~av"u`1:8b3?#K!5;|Z|zƭOe- zk5)NY k 'MF 'N0ltS I1\3lX%K^\f1@֐}u݂Fj 7ؒЌzdŪ/_`>nHv_NU ӇaecE?ԑ7WK",J[Hr3+?kW$(8 a,1fro C_6WC0dLk_V7O]؄Snac{gmؤ2if2"y-dBghP 6m43\?l@pY*Oq=]2Qml}/)o酧<7|ӳxBv`:Pٻ0kUWX׻zpF?$r3vMSAz?dLM0x~i vུc1 K@ɸZt%́)z#S^ÒKꐑMtrtU`"#)p|t+ /1A2!p35#ZWjfW8ue@g^=-c ۟!W23j #O||)#'KrRa6%\~UhߝkgENܚO<ߴ˶zg!'*i`[sQ5v~M ;#)GK2}il4&U-MyMtLBko3 5kgZ/<~ѶѼl'=U\ThQRcRm7{Ur_N2ޛ.3^+5V- օ>VhczQA%#pw.? $[Ms _xC/.Yo=GT<ҶՈC)%[<܇z:U~jXbˤ==W MyЍ*wP~=DlkN|y5B10cqiPrW"oVyKOSwTŝy]_s=iZWzٔxRw Z\Ly* ReL,916@x);Ð2B2'}洑ω{, Qt> uI8Eo_ֵO,9d?N"b+|#hNT~8Ku-la3c)4Q{H IY(v(1&WG,rFVJq[ߕ/>I59LB5GT44-7,]?xYMgXusQ4}LYw@;ZIK/gE"O! m!I_(0’ n3 R R'SlR6+K5+^`~5f[YkJAٳ&*S px :$cOvj-2w% oC?.w sg_xw ZL^Of4N=זi`SÕ+@ 44"<"XBϮw=qiZ;x<3_:^h/)= _բNË/@ȹu+dL<'~#5Sj ni8TaèYMς/NXQ0r4=i *iEP O5Җ쏬h-2rT٬NNjfF#ԛ%`m7Fd< @4^).sjJF$~͈ MKu5d@21[NrץR\FT&2&P5ܪ 1T (zxQ1pƮo P^TI]V~Htd޲c}hlUЗkkșV"?X_IqKf<8 k8V&b SNZwMnFc WSTg) ~ڿJzB?_ 侣0aO+'4׊S5 =45>z`m!Q(s$oو KG+IE1gt_,LI*1lK,.{hEJ𮽫*VokKG59܁;42ڽd0 7Fw_V0y(|U/]$#jϓm1N_< ad2jZTOvB%1L>{=* [ؒ{̜DsGom^oTyBn1' Mc7sWs4¥r뮶v GPr Cr]X3$=80n]t1D ̃4GK3Rwaб%wKLx[l~k~I|4= ۼ&ဃ2R4Wt?TgZp\OM3g:|"7)<!ݨ<cv'kԦbd[L UM"S-ZW$EZ- +XLpt=1º5-]VO(Sy`Q2X0OF`]xvktUr=Q!pe?!]Y}6J :w#).qJ5磙>0d4  ͎t`Ul+0ĪRYPilJV^$#{\b8(+BXx"ng\˂~bUo~[s&2C4p39#8;-_8(95ca?FZݽ\!#]k}X 1}MŠ@! tFGi;#?<Ԝ_39 Us 'S[Foτ*Dж]m$nFM|&U^ׯiЊFwgIAq.ĥ2O&bB)=~BȱWLZ/w'Ʋb&x0)U{I#;&I ԴI;*~rK6H)A:bHtʓ~Y gUR/-3BՄ؇ik-Rko 6Ev(/r?^r@YG_R!WXKXT#K%qfqϩ!5(@̠6cɽhʛK_ϰ*2@`@ y jFz:ͯ0 acf]YAlIiʟGCǺι~}61U|+#KDm=h ܣ]3)/0v464'm<-D6Y&1~b)IbRtXb~`M2޽_S7bޝE2汗8%'KsFV;RCfFšzf4&: PeaT :Ƀx}R?'kF6[kQS67XgAqbU̯!Y$Z6}Dzi]7 wk|:hOwk=N 0{Չd,#r}4,+!&^"FrBXo-2`ěNkXqC" _6jmR^|u`X^ep.KsafWlgXG|p2쐛ɝ nq~}Qf?@WoӶ&Kg%9o g_ ;72b-4 OZOh7)|*bg˦l@ʃR'8/Qշ hu\yDIP Y1ުC-_V=1 [_&ITkV9;Ի}?M@Vכ,4x"Իw4UMcm)6zܦt(9η 5&&y˽6?΀I]d(5,z! h0"GIG`m]!}װ[3Q[qvQoXNhP d3<4cOlBAHJ@"(=.^ Z~5>T.~!wj` ' x^+VlXc00#F37WڡrgnNb߄~UQՓ ՛\ltޡ։oFQ 2 #) ";de"#83:G'Xo2f5 i.S*%b39) rCuj=1L'uKlP Mc UuN$C fGz)#>jWdzbNnJǟ.\gL.55!/s/SPDY|\g!Ƨ =BW'-#f;$>T~# pfQ uM6BP0zU< B|^fu%lDwk 1ЌWo'Xu8D޽s{;Ng֨oAǠ!D{S 5MƆ\T'#l`aAg ٴse422n+%/y 9f'\(eV28{ 3CFH=I1͈!k ðe Djd :2ţBGr{9]"pZt笙}I޴ 1_BnPh2%5fU[UQ 1 _ցJOADu#S_tSEr@HjKኇ # k~RL?F c3exּWM'4^PD;]5=y aS`G#+P,d9w*K)wVb}?|_2[hG݆,*R2: Gp/0ۼ-0꬛m}.qZ(7i_.n];$v0ׅT^ԟ -ѫUw;f߇#t] ]/D|\EFeWC3.K@ňU&R^+7έr4[Θ΃NpE1Qrb7Ϲens(rrT"a$T=BNne#NG Ov: , /}I!,&yJG!.y1(R]m[41yf U(6}D$' JԲrr3zftxAbe`HITN^(wjhQrglj4qA)C} F7u>}&Uѧg寽9yN aP70qd"Ife2FhᚯƓFY'h-yguqg"^ !~:n9nÉf: FŻ5G#{m~ݐ e7y>~TBqߦIReUݠ +1vCHuUfvPϬV\nO\W| ηЋlr@sߌC5l yOB5)! W0nUq O\q Q>F9[(Q6FHsiRI઎(kYJ•vvW5FH_BTț -Da4U>;I]GZ&/߅TW^>[~`,"U#%Lxdr&*i՗! u3f&ykE?, `) VK$,ZDk%{M'] Tx"33vLdIwuAL\ӼgpoOQA\Y hi2\#)x|GY<μ!TؼZ ץ|R88W=ĀY+ԩ0вyEK~J|wOH.CY%||d]$#:F/i,ªQ4CXGj^`k_B 9yl1p#L+o5coϡVne6Z!T PDDնejwy/!7بnYZw%T*%/C x0\,+8NCJA$Pt gO|A?AHt%APH+z'h4l "Ă c;jC_3v ~*N8u$,gboXve$QIDAs)c8YD}C (.􊫽pz7hԟභ4n??+w'=>/8Ƨb+p `yƬ:ՍlH+`B)^zPRJؐm0Kv-шۇ2Y1\rP O}R3۠ʧV]o~I[@:oT@NAqYV]FZ 7-L.':Q) ?BsW_j(N@b\d `;öUB? x$@C͑^cgZ9Gt5 6NY&l=9@Җdź|qJGAr2ao  ^QԔ ׍bfaB >^S=vLJ [y ]]fd@|nSi Dpӕ.'|K{641>TV7aQ(w cTge$KX5ThvU2T$%y9HgD)0dRQ!�,tX2XR|$pl'}$Tx|K iW\E(Ӷoyy^vikL#F 3OAf6FAD^z6Y$Kх"B`12 0Ù<h6MB]KpdtC.YUrȨoAGGMcͲN ޶mB\c49W/y'!kE$~Gg)Id|YrȐ^UXK+:nnv1M q*IfO :(frKy+Z'&XtDkSwMaO<"tieI-ٲ) (bئD6ÇBK `ᖐ~BgQ͚ɇph)0]1l$J( 09,|Ý5O ))a4Ys<4 sK!q1cC>AM?G(+iwQ9TzSS1p#Iq3M:}bgq=2Hؠ.ޒi q| 'z9}YPV=G7/X ")(B͟/-ihM<,p!uqN/u_oRQy]3 pUoh_@ZqOC bٴkc}+OC.9Gi*7Ǖy.#dA'> t(S;g@2\xZ"UԄz(v”={ۦTcjgs;ؾu ;0b;4fVy>`%Vy 8T* twZbHꐣ@qZW0r Up3PtCODױw^%E.~Nu-RiveP3qYip*\k)W}:f3-?b$Z RRFZXGa# 0Ngm 6iI`Pe:iv *5Oq"JZX` 3[mN-<$W9c%A \J-SaJ`%L(]5؄d]lvnFAii1I4\}Jo$wBq| -pY:\]u8~=+(l 0 T&ӨW 7hj|Wm:bCrא^ۛޟ28m cFu'fCYDXC ħH^F3U,7_a xz,.hc7pd䠎W-S0_޼0:̰ذҕdb,](wp `10ey6 sK.gyD 6De`9[ō> :m18)9u L1!IC>y>~Hߕ}y10}LG&ۤVչH SnhjݕPEଥؠ͏RWIjN,[5o C3+^]P}9ƃ)Z9Us2ʢG@C>OM ?+;5Zv"F3{*pQ#%NPg>*a%%h$w+| vI0? յ8wzR="rjl ~R>Rw7㔉.v t ۛ4E8#+ Ӑʫd]v8 Kliptԇ}s:XV9hS݅PTv#CkۛDBFw(4Uutq8p7׏aІr\s#TqR r-M[HyٍQp#:m^{`cQ8^n V;R5r*<[楃N:~fE~eo%= tѬ o¾!M1ddbƽ!& By2|'V|UOL% ;*^8 R-*wϙ&̽Q qVSD1 Hز >}gP#|+tNqNz:h;JuJדsU͠18̜[o-7B8N?M ^9I{Im, ).JZHG X[gd"Cӳ8IޢyKV{R"csVhWPۑ`rXhVV(56]D"=$h~F _ň[j?lq想Ư]V6Ht)`J9Ci(q0 amM\k^o}ZjqfX4kuj?K,oO+" s|Zvbiwcy <Rt6 m+~>/|ʼؚp ^]{4'֪+-}Q:<4ñOxghvm㠚l\D_gA"PE50*8Q񐔤, Dg%˱D {}Ϙ2TK,Y(Wc>~2,Qia,7Jj.Y!7}lV~pqT3@ Q4x29`י9|,f[a U9\5{$?Y4X8yU>[ؐ'gD BkCa'Jb[37g!H3j{9I1f=(_&H5Pl4CL#Fd $\D~tLwZ[/ SGUޟ7!pDqcW^[@Y >r~Y0G3,r<-u]cT&ɐ vڊ畠A4I =Čy{OyP ͫ($,2qO)·L#nllxTۇC%pθu4r˷g IYᶴS:b]Cx51sHI4s;# cb -kWkJ>ȱ~߫ Uklδ&h9k3c$OU׎1x`Q~1]J3C|4/!.o;x9tU^qȓťc'_vX{&q `U5`:{#첺"Y09?h\pKHwSZj4CSU c2<f|XIA*JY: Ct]-jcx'F˜E{}wdpɾi>wE(ε449B* 1 G޽Tɛs{5~Ol5>hH2%[B"ttEߕ+{px䐷YTQU5'}tmX x`{^bʴB 6 } U]E0|1*g2Tф?' (W!e/ߥM\pA!n ^#4RZ{ Kҗi!:*3+(]r/ D&qNTit:Y6#s$.?٨MB/=5,ʼnar\ƀ̓ wH._'0f4l/'!yܻPG021r%o֬ )̾/,"5N 5L2~oBn_ :v؉78}eYAQe@I6њ97ϙcBf_/x)1N,^AP4IҫC:J+bJq?Yv|[ 8>NWr\$U Ѻ.g!\QSMEQ;H( 9.8翈_m?մ~=]$&ѷ#ByXs^x L9x`±\0iסMB3<3WZKLw*D~HCEu i)yZ{=4 >q,[Sl ּ;u!%PByљi.8ɭܓ\yH?k hK%WRC%(?Ͱqֽ} $ٔ$ʂ3XƞxI giXi8>}]񫱺JY<7 )rB@ nf7gNbFMX>ٌ^ckȍ}\R6æ hx{_M[>}=a4fS/1U?+^Ow,6/4Pd{zL.xF\e=Iꐨqv{c@-hia4w_֪pdG9MBpA`Bq?8|ӻ4FNcGΥz쮉_'csY sE6(̒ J6o"D|M|> Ri1h"; aUc%7„vޱ6h!,-6a^h)Cn+C<#LGOlؑru9U,z3a)%&|GxQ" #1͔oI FoNwq.u1Rbma1yh|tlfH; kVE"/g¶ 00@)S ;|`͋UN`5 ?35obr:'퍜)|+!-%1wg=oSpfMGR7|"mG ԌA! QϽ^,[0Ă)VI7b#\3ɣ)6z JU~E==~,ԳpGOy3l. vbm-d"+BشEi753'}k 41TR[^bl MR# S0<1Bp's`{,b+剅[ͽ1.m%3J:H"Ź9诟 oS {-'QR'Яi>mVٯ@ e-cǛ.Q5y>NDUUAV;"(҉TVv׾jؖ0!#T C>H&Fنwj:Rpx<4Zb!eGJҤ inVA7Es3Mmx) VtS?XM/\P_=S.W?n5j~H刄Xv|vINj!T^MlQ-Fthtm'jۊek(lhIy-+|N3d5UMg+1<1!KNJ)^[vɕ7Bƈegz<"HmW CJ.ފAŦSW}rZ0~Q# ;jhW&$[y63 [*xef> ux3޽*}pHg{}`-g_]y lG M{qd{?4>ȖZec(1Y(.9 ,X"h3"_wqPoXcNPǜ:`ɱD;JH+R}a| #|] .-GRGW|3c6|d>{TKn"Q?fkLu$oV$4_B-AY;L{(`)2: n]#B{ {"DᏸJ 4)Ӓ^|XG)V?hb̸>%-ďcVf|p,_`BL#0` ܒ|u/-q7WQZHr!J*Jym|ބ@ɍg[ynZd|3Fr,u£uM8fY}!eHy>aϕNn„|ymR("/Fg S9 t icri&;܀+v4|&-^oX#&lXcWsKj&$U9,O^24beB=,djTko:KP;9sGV #/:DTJOg>__#jfm;!! IH!cj5F^G#7o!PƎ.=`y0Xo)ipw?Ty}6{nYr*\Z_CP{ltt*(=gF)Ϩij1OtH|f P'a-^VYukgxL΀`W?cO :%G>ȭ(^@7ݙXuI;X1X *nMDh9h㠏A,io3)dlIv2Q[ rp:[5kcMqk$tvQvsh};NpZ(^dl7=.mKHyli2\I"6V A^bp,us(11%LzF8K|P59iï-GݮEK=%V %<;V0vS9g2;P-)Sg2GW]Nؔ+N 8kɀ!gx#-hm㬍j4Ӳ[#RpPyPd#WjCqt֧p@6XHsV^=L֊FqT]A(o*8R(m7ꪔS'4BmG&yҕA+嫈m]kS( `@p_p)0ڠr0ZzR4$=X`,"PLf1[w[匦cl $I*GW$'C@@" y苋ar$|W//.Y;Ff 0V ̆9@W9sfjPRz(Ҿ6PE!+Q5@#L{;9nnj.C_-'RIQSA Y-]&hY`j.nX[-qU҇lgf% šx qYDqDE4@a\urAOM>Ug diX) xf.a1X<å@uc_9%nE*.Пpl^:m}‰1M'b2QX)t-KTWzD{f=h`d RE7ToO≳DOb^C(;7F :>Fyѯ&q㌹i g{(V%=]б+sx MPGO8G)}%^DT+_NQ}z>.̼J [oqU\y4o3{~Ck{JُBSd)`"Rj tNLvTH2wٕBEҘC>G]%RV {9%nj9,3(Ÿ`;;^D4WA>$Tx_q5;La5L{Sf!;%2Fb}0"؍fq3 Y,K/ GQ;`Z-#3.s m#jn:C{t3(g~r?L m5},'|$kϯ~2ck^q{41ҢJS75Na?fY[1߇[I) 8leJXD#v_ls(!MbV`4>O.V:>7< ?7b//9Mu6V<ēP"A6yhTM!):fqy^ JX򙏩lOLM{ VPrl.jw@u@" lz#syԱ3?vP׆1;.PSQUdXf >#dg+dGsTkzcK<Ӧ@/HG[|DW]GVhNR_\ =mbDޘHNMQ̜aR)G0$@}ٙ0nr)9t#Be<ߦ7ɭd Ja:e2@?~26d^ԝ%wU =ۨQ̼gM4*%Oh6cFRR3GOk UGfNn_eX; sr w\|>~ez*ǸzDkOS>%U?ЀP+RC!>|gU#+?7WBS if*&l&((<<Vuz;W6=H_nF/ .جx3W‡C %U0SԂX$;Z si]O ´SDql.V Sh/J Q!`l6tX:W9V:H`lJq"(ڔ{zJb`*$ a@[? IB=9cco?Ji{tjK&\k0wTY~oov;9k,$xxW;P ϔ-KZcg8EG5%Bv(rɁ|{|fy`2#jZWC2Q GEM`E} g:xONׇJ7 @X*[se(8 v4X#ғX GNkrכG'vɛWǧEɼH.$^ɌuMckRLv:rwp<}4 $Oozim-7Hd&0k\&_+O0YCHu8${#̱G#1O[76?gd ,Tvh^pZ"F%3պY":w[bmSGWČIj}~TФ-;u*(B9MkcSYORN=宗*9PZSPu}ݴCɘJixny@ e\@v^E{s/>O')$#(ٗ5 &XH0&P$` S L76&n;h6oʱ+mލ=~ M$z;vɺ+w͝]m< հcb'wHfjc,P{_/}Z`{'+u k,lp8}D XUI*dL$/\* i@5i9.KTw.=dRS?}\Y0ݛe@ W(RF iQ?1 =bęo/D=30]͵=1"`Ӻlf)%ditrӴTY8FD_nfIW=~sȞj~XtЙf~/_e o֜3Mƻ{8a~U::UhǃcFI6-0-u{¢|ZyR&c*lv&kU&;_M3x/_y>xRܑc(n`l5R[Wsdk`lǚƵuITkBހV4sT!c_9R{ܲeAHb+8k)ڹ,R}V>E(+}4ƅB?r4mֺO:t]-H:=r $|(wJ Py-o8!l;hml2Rs`ע#'yb>Nn@/(2NfC* t:I8⨩ZUyrc7rȴIП̧;O;فQMSF>/gzu9%Ek'2"#sdVߧNwif }ri횬2գV@jYzwQ^xZ vhF&\făV)<R9Á | `O4nT~7?9iA3X:p`w/D Rji͞0!_ᣔZg 齈L"?L!GHo ˡ:xX 2kџB$߭ gP ga]I:̆ڭSK슟>S5W+-?YG~.Wibvu~fqAR6C.1%9GHT@(6*FJfǔ+$ma?\(T5cPi5W?ȹ j!7n7S(:MbIHY[ض1K%ّ>RYmC5c;z|P,Mts{.3αä0%+O8eϔggj-q2Їg#_ =~1T0>s-w[joB5!th!R 澵+b6)(|?جsj̎8 ^-u Z~'$O7lv0 v(+@ڗ|<')8{q$k=s agVO;+ UoC$U pq(\uh;0EʴQ5βU/yo1h< kT64%rή;Qvs+,Y08Kn _e˃Gq[;o[nG%Ǯ 7aK(PSRi_ˡ6ON{vT- cM :}1F|ۿ0慿c KCO7 ZtR-ٕ_F`K{1\0i6@G5يNM {x֌?[0QCFg\M[Qeֲ 7QJtDEXc\=GiߍWHIyQ䠑vihm9zr̓)\k"EPk~,u`Jʘ[M[嫲0uNr#5 8ɺ71{݁Y&.gerg "k̾[ SF~bP9D_cQjo?,N\5M9m`<FͲ+-!NhF-EkO 2o$ww8˝&iN#G;$ŕElH,:&0QImKekCvq_u|)gRO,\߾m/:tGF%ۥ9{oXXf` L 7%F hYPbCn1Nzܢ1:$+ HO!ˍ@pmJ4\y)J@%Mp6t8'* ^U;W(u럠#;v.{zA/$nកal<3\)F]Zl2|-UD꜔.Sj~3m ʧ7-wYԩ1bND@[2y%wV7XPsp'. y3Dk{"΁" "'HKCaq[#Ž?=}o9d^gHIoqsgsoJgEQ㾏;u< IxsS_ S10Ʒb$ھw0MKZyՆ WÁK^;BR6ˋς 6.èdj2.m+$&srG@idt#|ۑL`Yt`>q/T̿ˮs?{ʼnq7ٞ]h.ҵI؏ e[ńˇi!X5CR.NR.]Wtׂ`o/=t9MKw>`N5.UwZiSKr<(C0jQbLgjl<^RLM l N3KNFQ?׿${!s涼ձB%@pv\Vrzh.z T_[>ŨSb+Bb:/M-kW)j."A|Y13:Xs.XUs[쏱Z8M9K= G]Ak)pcp=Q:z%9 )ߢ^w`زw CZsD T's Mx-Br% 51rup`j-=~+0}jq]ge)B8VU4_5C_Ձ)'JBٷ$^B?C}RDyzu4>{})Q6RRdSZXJH3XjqF6.xy-hiٶxzʿ-5,sts/J;VbܠI,\شNBC-+ T }QF"mMMQí]1"w'q'9"YCڐCT 툅ή'ʾ [X|ѭ/x2AZ꾛zfB%ޝ_pv7SMZQ I0,iLk.PR~-aΙ\߶fÜt~<r?20/j8v~-p߸Ͷ|-Si@:!q[֗Πk$R_b$f=&tcYbBbT6W?ߛ#SVnRo*@DRWzNO& Jcb'&oQk ȗl"tLޱxn"oPk&.x>!l%8Ggm3mVc>å˺hBH+nbt/01~N+grBARf(d7'̧ΐ?5k y-i$b_&"uTݔ˕o-ԼT B+-_ R*Q!r!N=ĕb1 󈡀yا.I϶q="C=07tK<|.$B4"R:$+wYufL^VnVG !511o~sxv$9 =nj(VϙM/f+)҄tփLj Ecf1 Š7F#Lky`]YOujv Ӝ˳O% 1/օ4- _Tzf2ʂ$V-U^qcE╫t~:~ gA.n/KTzy +*(H8Pc{)?C[;[L"OA$F2PmjR/z4I5ס:_ v~{*#:-{UL3 n=pkL´FNUV|١߀ ɭ㈯[[2W洙*Ş9y:ӎA;kܪB,~2CA mRIOs#-'xq8Basdr˜LRVpjP3ܑUm2`qe##~<ٿu$߱fK4dH0$mR<7E`v$%-XwLV9 wAVٷA~n8v!l σ` (d:.)w6S9ϺVW˚46Ⱦil$}̛ɰNOh/+3ޭ4C $OSF0[UZT`+M󅈩8" 2X$vڦ{Zu1FE{(f䩰#f?yގg`9 3~7ҶR~۸cVޣN3A.\uf2ޢÐ5c FO4!CɉzeÁU~O]M UA7Cx%$U,xp2rRHR&@%@b'l6n? AR8$0?9wse51*.-|ica:Hos'-#JrhR뛺̕76aܒdg "h+zu͠{#WX͍??X;тCU#Sk~&H/[$W{[Պoqj*s,꘱\'&!QPSu3X%*Xӎ \15?vl籀 HL{H,TF7DL bZtP;wnI> цS&?R<3#j# |pHG:Tn-:A~$Qg<+Dk=W4nf܈m90g3t<21,!TST.:l90 &1N6zk ./PgHMaH$D"Fl߇ {%N:7{ZvVg6u--ƪƉnK+ k\&E|JF-BMJU@KFVVm+QFJYLzAU[}?,8)A6 !sY* +mP2'q4n-XA).p TcgYpGg}RӅE/hÔ _g[-&ы D޲İp5?;УJ~X=F2B:S 0N?)Rl'@8:>vU(檾#%Vr;wABD7G`֏ YZQco9 E:L)s;t] {) ۚ0ujH'>/grஒ<.fsRՈfD!v"}:0O\'Ri8yvM9P ic w 1$Xk/ۣ}81/lƱ(1AA*}(r. 6 IfjLL0P}u{sS' ȲI;+#]hO98Z4IE߸$=֎&zOw鐋_FPq1u):~A*$dZ31\i$;|)-ʓN ^!y bCUt`/޴4e!ƃ9!J_4"=,l=ur^IDQ?\G]J3 Tez$YIwr-yR/!9YQPqNU\T s$UG6ˀ J>AOckT,9@\ϓ8f14sͧVNx[#Qn'>dJ HL] zA7ՐmG|.2K]BBdx4gy_n)@Yd'lR.k,'-=U+k?imҖy%r}/t>Um|fmݏ4.4yFuf!qۋ.: ]+#xo9B0P7An2[P;@D SW%LKc5Ƽ`X9P.:Lx3%v(XGj7}(QNiR'Z4]9]$dNkA"I.ȱ(UguOqh\tҖ~VƘZ (YZ tg sm>IJDZFdZpNTl1QU=G.ڋ""֘B5~y@SJ\ yHH=E2[T"kKfv |i=xs=>׹nąǮWٻ*6ӷ>,EM`E^E7d y%z\R#l1@}@@júDoG˯Qn6 }u"|rJ$른υa(y1Eb@Bpjb X#)J2=lhLӘ #{J 0[$߸{D{rAWk`Mr: 'J4e7Xռ14=4+-Ț=UrtW'Mk;J9v(g2Fٮ  M@_ww~uҾ[kuT Md s[د9Ayc451Vtؘ@8}c!Nлߖnf@rD-(a,E`?ocyxH{mEeShRR;$fw=ulwI6:@Yt3g<DEqm^WMaw'1'כyL5֋~N) iՊC51 =qE'BZHU6:Q^_](P^G45+GVeN &`_[TnUPs |GA5Z(*㮄o#; M <՟TQi[; \\xkt;@WA-!,]v8zy):r+LhDWgh"ZCuGN/r Sژf]chB?+ w&;~Zbg) 8[jm7. [{-|&~vq)!wJV?(JTw&n@_5Z33G>E.*i!7ˋnmwo?ƩVׅ-w hf1q7+I~=S9Xys6p̯l|:ZLRqmk 2[oEъ='@T=@3 fE:i$+#~|Tm= A5(4Jxt+ƉP␺SʋF?Ԕ1<>l۾Zh?O0̂@rectU3E?ʽOVn>ޛEDJ9*tY5 t96]SX¦dN|u[,'TIՆ cqf{U |#|Fݝ@Vǵ1 xl6;Kϥyd-B3WIE H_&ϻY Gy:Q3v{Eq5ѻIՋvW*8h5X93 S/HؚBԥ: 2H=&T8 d؃m ll`r=54 2 U暄b1kDPpBʒo-fj"{CJX霟wmd2s|Vt?ݰ75ƠtH"7,º A+O,F>9$T[c`tV/&ӈu'0 ᤿'GgD;;Uo) P1ޤ=oLMk8rv>摼a^?o35-Ñɽ_X Hm-6HڙuOm6dj̬d ɣ"Gz2ϒzsDDKH ytt|OqxT0W6L%:j3L_qnC3RL-ҟ۩y&1;s8W:QW虅Ls g|ҳҡt W"!QTuS3憶jqyN2<;ۭ'0~Єn]?)0U~E7*/B^=J[k'n'Ofo{]Z nۻW<C[|Big M / RO h33`tCo'PW6=v+z~xxly O1+6+9IP9#bT E%Us1pǦ֖Q55 =6hv4db1X ƍ%gj BIÔݮ#tQ χ wj[œb3c?4W#<\6G%Q$Fl=.7Η]֛+'6¸%A)$ K̃x;|`rM i*2k~d p[yd\T[ \k= E$eN >|O`'E\$f\ l1 8i~kҒ?5p@,fbTI͞ kkE诩0w7|; &V(ezگEuz:$i[>:*C ,A(@nge" '6n||-I%&H ہǷDed%šh LOr{]iэ+{4RF!DuP?9F,}4xƑ,V*Z1v)]L(bfT8FBc'4rr9X•Qf)hKv5|&%:+0)G 9~tF$]I\#z κS cȟ7D)o-8RvBڮ:vqc|)e2Ґgj=4N U %:$?$km%JхugEgo@V¶^pan,ٴH<$=1*vFO{+9鄰?_ By4N2߽58nQM})8^y6!'-z `ڸixNs`/G}n܉'PS8@eaN}n+iWMCXѺo;E(,roOtyͽev[z[q< 8qQ &ᦢ<: BkdF@S#7~d7fOcRs`9sVUbzrl塣NBzVvy['F m.K@c9/ F5YwS/Yi//u(0p;4Us-<4sK@ziBH^怨b'gnZȘorŰpl#.ڪ] ƌvup +Ϡuֺ#߷Bb yU36If_sA"ُ*q8GflcP՛mS 1s"e{QUl?r"!%VcO^od+A1b2GIٕ5)\pK?޳iKьTDjA"ZLJ5_d 5^6Ioa9wѣTݓC\}4ep)2.~b nX<CFlGurVFŮGM:,svj--|yh"hBOXgk-Ii.$z2;mꃛG.ՁkA+Y^in#[ƽ6E2>փa0knrxB/$ƃa @ɋU M:;η3V^yhkH Np=IN zῬ`^|^ }p1 PkW@q6字2w~inF;sx[rQe9*pf h [MG! {ٰ_f_kVO]*  /wyKr\rt%ͪtmRMVL=Xaց.Gnp*~Uoe3\ &E)tu-$2RL՞qI7F(m>WR]S PٹdN6f\BⴏiඟzGb7 [[T@.>є4(oy,H$|~VHm"z[c7JN-mn'62)_tWg)J+}mpOsG7Fn H^DUlQq-:xy;ٛo;'VrҔ͜3T"l.r(;:1'ndt֬ =ZUwT ?d!j?޹ ƿE %¢߬IHRw"ٱYqRԊ@DVUTaq_O \?{gY)MO:Ӑ~TP9`btyeKP9 )16YV51²Йѱ0xVmjo's!r\i>&C;)po{v1WN[/13!\,ͣ)IXc<{;gϜwP0(ZF'w!!B#guzl >%JF5|_a 81Uꎽm|x8h bCT{v0IYb~A 6)YyXq0URx,ݘnOo^-(=+:"ZeV6 .CNqj{$7T=ke"rvhQ4Q~ʤ贖EJ_Q@髸I!Gq5o}_c $U "c*`稌"ŤWmR< 4fQ/Qe*DWtGަgam\:&ȸ0z=(5{r]ѹ;S ~H eW B6_h,ͯɱ\l5*I=.3ᦳ%.-;AP$Ua4 K +:lFP}Cex*ID`79Lo*3Mơ*#mq]搄.U)2h!0Gԃ, (9zWkQt= ڗ{r@zd!̾aC}#N>z吅1ܙgfUCZ7/2[7Kb E Or~P`nnzc~mE+KEkA_iYIcC{@*|w*74_ WZ,9ӊŐHΌ=cqKn͋vyxԦ <ڻ[<9$ӹ"lح%˅C Ny-CEBsɿ ] UU eO~ ӜZ#i4G-$EY8X~P\ķJFBج/,YhmyH~ݽD"D)rsQ~3W|6#eȽsvj.f~5ITHҍC!WÃacI5T5M?D8!(5pAdfp=/(>ՍKy1>X1eRZ/S?oVWW3#NyYX[4Y{yF&<_OX+W]MocЇ\R7AX#0% x@IMM]K6`c@*uepn kK@Es[|\ve Hm9=64I$}2Lrt̕52..!Tt43WeS>F|#2d?w蛅FE`J`ŃE@K ~At #Z8t/İJGB P=c%tbE[7LEŠ~"Ȩ49j}]7fYʀmRꝅ 9+c/ yYi1OYC,SmGD_J|ࢽ'!哑g!鎐M@:m;ge_(p,- oeu̔n!- xBs(8u;G~!"k}/>@A͂/"bMv SVr ;/e`] b3,+3oZ7zWxy@Ǧkmض۞[! )3U]>Y<=t턫JKS n>cbXJ*fDg%/: ڡtޫB^>͡ϠHJ;pܟ"4;:-A)?GfDwp.T֠v&w.&9BRp]&=l=Xim]NPL;mUl&d4u܌*;lxj.v.}(-"tA\ xM Iq{bk\[<#CK5m4Y (s%Vh}nwC]o3>I]l+DUm'.tcK!)?u8 >5\p\Ι3,a4W&H5|Ld0y n0rDz*<㻔4>fkRY N#w<'PT,bUI6GyN71耡!U&1Jr=\$ꘉ(?\+F=Lnx2U$y"\Z$LtN18\#+A(~#5G.큍Z*cJj:^a_Qbv)P1&Pu4_t")3eA}upGp;~($$>mZ %5Bѿ,' 43Ia._32hðVI)7B#(\ wmo= dv  j,J%bK`fʫJP\+g8- N9ϠE[/#7@ $-~:  k|f4.LЃI'ѥK;YX LҋU\VE?I]oxYE:E>!Օ"Q16Z <Խ g up ST> W w"ެMKj]b[Đ w % Ǐ1O!2^-=z9 e +40{l>ţ0ZmAvկ9(72Rk<.bmB0,D LחL}Ϊfޘ2tmy?MLV~T$>_[WVTxYl;W[HL*=2,$ر4(VնTW>5F%uеQ3 xFD2k:ƴ4/h%kG2Q&ZXS ߀q0tm|"w"gCIO.xcuIØ%^'g^2~ni맬J+h:?}*4\9 \;賿_.&Z%M[;{,l_ y4XEM6)G :wD-n ?T4*GEiu5LBMg тN&ߥ=vJ ZL 4x-*UVcKjFzDcBI`q'6ڟ"iC>9<µ|ĭz\~G]{-PEבJq|)c?wI' nTo ^#TghPъL~SNs/ =jҡs`5nkY7j~qa5'TH 9zF|0o p65u%yE&vM:6aO [vn$|"/ 5? (~ t.ijڌ0x`qu%jjM!+l{ @(05_E$+bM!TGсPbr}&kQ _&ƵVWf}MMx > a5~i}PĢf&ȼtF%I wDO!mQ8|ג=@c>&uN`ʇ** H1A^Vp(L')B[U?V~1[sG.ſG1g9V&Z.X阬LhB۳r\NO>. <$$Z`;ujY-2zȒ0 4EGJtfE\JRv9DlKS|}Xs? ,|8]\{mTu: =)-bt&JikE9.) ..'ׁ *!l\Ǟebkrg7WƤL]Aᑴ4q()yw.s hMWN3-/L⊻ k C˅/HpBT948 uźd%GT;~u}$*ջ9)Ä171@&"x:5g= FS:o3օ-Nx?c雊Uľ&^}(mM1|cFHo~6 AFMOηBppt(=vm2Dfk8z麅Y%J&o"ϹE=lby_;ZlWNDWPEzsٔPΡ&^N0?nf%hEsTn4]CicBS&Ỹf."<|4_pެ&נ)6CkY"n;Ѳ]SdQ4`$ٛn(X?*_Kt!=~pmsx]r[<[( SN*ʱƂ֨n5gM3Bu4g4=X*fGlF4TGgF~檓cr)иo  _I9WI'Vh 3J_N?h qUƖ&߫ڡ,%wZklh)99A-Dr:0:}ye~R~<=} 86šfOwXYFYk듬R̗a.vK2ld#9sCS&/E2Q$ķj1p 8p5w woKN"{1Di">dr30:=K9>#~{ʓGJcaA)#j(DSg0ply`c4RxAM[:T!I[)cD @C8T52%gq[4A$ò\Y1WfI;'Ĕ$+ q(qd5 lA7t8pB_!(N /vq5CQ8MPo6|TM>YzgTxU(l{?g^l'-Rg7*7 Fii;߿67yduut+IAOF\Afe eiipXhB(t8x|+fbӬDJ5LhoMRK rq6' O\ھH%n8S8ILWԨ8OZQI?hiBP_=3呜8Yes~C/Z{(YtK>[7Ȕ7 NwL3P H fvp_x4ڗ0Q>٤ M蕙*Ec씋4Dњ]+#*1 1PQ_D͙QX/-&Y!liW"G"7^|^GW݀L$m!g%E#*KnKbVn1G5dtQqBh'uaFJr{`-ՙ| "o7YB Qtji2O/~˵i^Q<7aU[bWk1SdQ FĄ:(&;gъq (sRl3.^ `nOVSd%f`vD ma;Y_=;sPm 9C'piuwD yl~Y T]ޠt `Ħ[;oLL:X}ӆ# dן 3c5j.C|ch,njMY,уdpmrZ<@gw{ww hi.WM;yXg.A*W:[O>K+-wr}fe3#8 o3Oc.˓[CߝyH5=HxiCgw3l&tbNbXqKO(( Q|m`rS ql88PG$2 =bݟ.똵ֲ,)*~wX:]u`nr&fl.,OxE T/ ŋ~lc^wuG=(|R.fjr'X%H2\@*DI0 t'}\A%e9 KkG n͚~l^rz)IPtJ8թ &f, ԿT? f17`O5`}S qBEN0bY~̑KG}H,uH}3$iy` ehv0eYc_1@ʿP@:ìE%TJX"p[B(Edysǂ򑍬8\1APU.kN fod-:k2PbCGQ*I^05q1"?-H_n‘DR2:H1f[xTp|9\.r3]/ݎI;wtʅϻQ- ؅*{x1KHyЧ0`* z{R6xE @hàXƯcQ}6>AӻLnb.xeG,{xkQpTJ mJOӨEG*hEۆB%ԸNb9 * "q꒴+j0JjwmIݡ: =f×1unzVt6 n0xSd5TpAUѡ |anRb]5cSE}iC|)uSvr/5*QrG{q+w\6N \JVV^.QF* X&z;o#hT1 ; ?ye>RsHe@3 [B,|bIidyQ XYQz-Rac9xîs2--˗'%RV}NN8 "i G.vr:CʯDC5xfpXPb`oGt@,$6<1)٨>24kdT)r lY#>3-#<%Op mP2vq0| TÕ쀏lET:zt1PǯM F|p7i̎V:~c>p^Vzsxٖ 32 /dK-Q@+k1JLG=HVwpJ@j~{\?!xe6c&'?/^r*]8Šm@v9 4i<vl6}jUV Jʾ?| L}j˨v:JzdO,1r;Z5 }Åcq? 9 @`jEQG 4:; 6eI Ǡٰ [@{W= - MYcLea}PrRPC^O=ddSd]d.{ztP yU`"nmoQVcEJA@JKlP*G*D!*Ov%VȬ2;5Cq&@gXD ^\]{(dhQrЯ;q.@r9|O(㘑UYh*N( FYxwH,JRyu%G(7͛ʢ72QEt/9 "Wiĸ,ں]G5#9"B{Si^. ™:ZAANگg"mX6eC,b8 ?-o,LAdbQcσܹ9jEԬ8 l&j2Gocq6<7( S2=2|*9:T)v|:QȨS.{t7md {^ޔ~ R>gʏC݃BGz4,MRMT-HNksM;}|7@n9Fc+ڟ`={U.7Gb ˫hTkK>EQiFԵ$h^ZF' ( T9~9s 3t&@3s6* o}k6X nt(}pm53kESXOÝnu82qra(1:-yr},keׄ8a4<Hގ-:斟-ۍ E"bHq=Sl|^7;/1UtTvߺX<mz]M@P. j\=[?9 Ǯ=U?өu;]+3}?G dlY^z|oEp c_G1>xHdDh\6yR+G]s>g}/:xB5xl7%tjZ>Ɵѣv[ :Ƒe[] >5 Z,'(ޟY9o5D9cOH]?S}~$vبa)lM%M.P,[\ofaq'ihKתp LSv#َʕ^S>T Y`|N x$c@XnFV5uT;4|p/q JW~Rk;tl-G< LeG& o6w =1tSSHc$K4pMR[끇gڷ+C̥7rh[$A%ta^8XK"- ;s \}e YF,GZjžexOE_CY:SH(-&^y|oݾ/4~c":SAfYz}-n͠^E"tV]eU`Jd s{C ޕ72 ge̕V&1k[$%R0'1'wRIuyP~}]ٴ@LX[ h"4yԦ, 9iEup<)Mb ߌ$X bu7;QQX)7"i@X.^@MpZ:jq)0(#%%Sk[L0M8C٩ѕVFgT2ley3 Yd _Z) >08_'鸂 Foq,1;6y6eL n|)ڢE6'} ,¯yW Ij"wQCY~P#dW}Wb7rO)+^vGSTNKgu;}&1i[ nPΥVp25imt*:PZݘ}JlYȈ!8}*gm"RbD41I<8T})zzǸe yb\é=p >I4ъUR)(shrw$Zfb3Uxt`tBdj8=2z!'M ۨ0G}RGٳ!սΛ-i ؕATQG&HrD#vW+a7ҹfxśJXP*4{teZ䓥,8f!lDXfχ$Xi9P2Č7a r[%gC4'AzM:GFFsǣ<С2bش:˦F 'zL*gBoU=d_sImIv@gBGZlv;P$e[ K0&p^VL4SL 5\?&N}m>\KI1|q?@VE2y nj7pV2UciVRJ$_sPzج ^c+{biBC͓ҥ>ubܾRZ5e{tM?yA!^BO WhX A/.J^Vu;hk:WGw…#9X?@E!ADLI!Y=L9Z يP9[GwqekTL?/$ Xtu!ͥTWdɕw$.Ch;|0AE %t> k6yԏIYҜppZ 3|@* G]ib{.׌5 91 u2I#OQOlQ ˳l8X%;W6pQrlT?92O sNHq.1QU)+>g3N'sQ/bܳFbqvU%S_kF~Oҥt]jj gAie@.rOeQU74NEGu0D +MgJgq洰ݚkm7x9dCAT^䍃cńyg Hs*!rs4CK'^XMhY&$oL &ٷ4O dʚUJn#/0Σ$86mj{Pv~AIƂ9pEztd/:H) ! cepYlg0nj'VK[ؿusZ qOuebI!䂄^*!D:-%1@Lr |ͭ`^^\ODzȲ@!WO6TKe5=S> -fu`5 6ao5O㣿I!;M /z&Qޤ~R/(Fw| ,GePE-}6>3]k5JFKl M JW)h6dBdQOq`Wt'*i,P؊z]?ڃX8J_GHpؿum oȼ04yH6ɖN$;>NדE 3 .JT__ qCKO9T\d% Y5ե5kk= `ۈm+ݾ.m?K:D6J{bƲ8S|<JV3Ic mד+d ҁ#}a hc*kA:[l`ֈ,?/eVt䁳AL{99njH]-&ȊW`A88gS*odwl51)BXO,@ U ^ 'Yu& X)Ⱦ337{WG FtK7z,s[Kv+nЍri3$:hy%7^a` BL=%~ 'm`R f0d&q&SH9wΣ:@YwsX +kQJowr,Ҝ/ s`Kѳ,l+#BO?|ܕƻn! Fg\@q>wUZѱs AzDe5 f;pZ/Mt@0%@8cկqk5&n_+' >?c(g'Fa~_~605ZQakT0aUJx;=e.S訒 H/sW"@ JPHB3^ KXxf:HGbMx} 'dNnl_u4{VeJMƨ^k tDB1y'!Ƴ"qb+DNX }6LB#b":Nr4 蜠M]Ӓ& t[?ixh)+]@|Lfmd_$"P0.(2 )qѽfe 6g@:xMFבÇЩS=HgL@inBI5(9\dyEIm5B 5T_VlBd]%cЦ-ԌՈ;!F4(!u|jZSVezm(J@JxYcs߷_Ilbddf{'?`≂"a-w;n?(F=W[zƱ%V]N,~?k!L/L:aiG%5J~Xqm0-HA aU¿}]pڣaZBTtODo9MGrx&sx)tXR6ԚcCwLR9T;C@#YEg}$-yH*|(;OP((atZzsCKf\G\)x*vơ돞 蒧q; #3H(qa%kH%a"˴D(H C07})LE)zz9m*V &9a,6<ŗc ąQ\XJwIّ Ϣ֝] 6S㲴4aWrlq xQA#Q'NqVǢ+mT(-x 5xaP4a(gZ ،AdOu.U+&q*Tx4pYm <ƈI4Fcءp8ɚ4#jN既 K:Hob##eHP ߀5pyEL{d6 ".EIV*bKLTnvn~*ƒDbRguTPb~-#6Pmt(8K?Ľ*.'L4׵[g?D!UUQ9+;EpX2>c*wĩ_݄s4& 3FAI⡭Xi}eY_!ة<{GT3u#3]H c[(jvOt|9J!>`yHf?uhu:r E$0@={XtG9VU 2im;_2q"t{[mpSWoD"Rs8ǿ?h>fNFQkz&KO^%4] `vҩ"q߳+>r %͈'y$ٲILwH)cS\ܔ& |5ĵ^?lSR^U 6.Ö4씕 up\EeC|;L11c'ؐ݊z~)C`ھ6OD&z2D o!}$HKHPg?C4r_ zuJ*HFK qL&KUBq>3E g}#)l zCEk_K;2Q{ssoKBn_+SQb߼~G c/+[Y2" @vRܜ+=z;1@3'fM}]FbӎpvБ F(W?B_6jçe GYwX-=%ux8F}}g{Ϫdcw7鬎zoe7=۰6Evtm- r_13\:i`)oF\^ 7W'ME*l1O@S]}Oȋ?6 k\=mk*ʫ)]L[(H*Q1s*b4nu[~RQC={QW'cu+v'QO+9!ǵ ~J& WLPXL) ZГG, 2F,,–wW YlnxfFX=Sd$9s/2`ֺ7-x^r-'GvaRdtѤz%',z-;q,kpj=@f" \>:ѝg3N B t|!rW!KxjyxPpy7p$_s& l͈Lh:O pU(3O9  }z';j94Q(.N>2Цh-A;ԎC{h$ Ϋ3[s#~Fl*6sZEj+J7,__ӧ<_72nGw (,:?9@C4ozmng$7'2ЛDRyR:<V/>Jѝgv'w>ҥYK%24BEF;K~6˫(?dp#fxQz}c:wgxG(x#g%A#vbנAkCN˃ 8"=ST 1o`b^9]qj$aLBca>Z4 w؄9ÐL\P9+W q8*~0 e$بYKhO8+E𡥂r=ㆱ!K_!r"E .@9Y?Qszʲ~)^ջI\8M6 RA ~Uh݀=Vx{V#YZT(CK\ Qbjn:C%}.bۅ*8QM.8m䛽x2.$/˖gFt{n {5'&fs͉P_~^~ŴNxv%DB!j%Ui"  у=KALwt-ea,aQI O]OÛ%(#uĿjmA"%Q^. \p3kuYw9ԑhqST'I9eqK0}up QG@jx{@̞+VǿT-Peg{L")uZps}yP9X< /vs]eh}+yruSX2͟r3ffwd-@C1ajmٲ G2{Tߤcj Ge\. 5Si=xeuleMޫVJ_[qh]DIRuLww:f;&rψ@W{=0{LTR%,bQXL%Qo>}/uSzI@'{twTi``v蹟FZΖEvtgϹ?'bDny$?>hPiјk.{<…m&jY½w`XF~R5yBg e _lˋ$Lq藯R\.#ei*Pb8^RlEՀ(SYIbY9 ?ٺ{ں@y}ҹuމ}31z][ggꗻo7ٙ)Ux=N! P<tR5 #67~|B<5vESu@Txχ{ f_`u ip]) .0@8bޥNQģoP+% -fuC,P*JՋZK{ WAnH`(5!q@[L'.#D&W*}{Ajx,7+!s%$;e-yWde@*gb@ت+nŅw m IR$aX$愚h(A&Ѣh`|5"K|=Wkd]Lڈbh?MWC*q |G%4;Rv@'ߵ,$돚YY.e;RB?,\t'<5P_f'UdZZ\kk"pNZ..diJ%b ec߱u09x2:}ҹѽ<28>$ knvP>)Oa%,m Ƥ)f#qDO5ЈnJeɉBz)sW{?A g8%#?ԑjnUAR_j_??yfoޑ=ZШ|ݽ,:޵A,+S'sr'ڎ;II :~imLc{5;/>ΘxKoh,ճ=E ='91-K j':߶q%gEKgk۴N pF:^*P/ceȈ9ܚ+* N"oU匐使 8 I @< ۨ@f76hp;lY|P]" S?nB_3|Ԍ)^9xVa tI@s="z]DZGj$tK5ZyE&yS]<^P 8{ ||o'H&¼d`Gφ} ʊӀjh.ʢ͗8}>w12[sx Uc_;/11֑.*r*ŬB@/$)+g@w+#ůj5^"Nxu= k6 ޮ A,;pr 5?۳`I4i"\bsSt{gS 7IKu~k&w7wvNZ$ #7CJo|"̹x@uÙ}"m kw ^j]:|ʶIlм_6,pC rrqͨ(Dv_驕8 ѱ(:WvAd7~+jUp-v-ӻg#\ 7^M[^4?XÏr"C*("]$| }\yi¬,ٗBE 5R O(xW~QJyFWu'#^i)fDfM܁RWkKcQ _]H>R_L |qX!:aN5; _fo`'^k^Q|ixgǫaʑ+kS1R.r3n*!5*Ts'|LZ z-KM_U0Z|_ӓ5/ _+ >m!wX,Ɛ~Yu9/3yo@vپLXdܛH#\6%dTqIG=Omhڽt.zq +>vbE>4999{'QM@$:w)qUSZC&}%1fFje<gTHZø2 9?モBB_(1$WN`)#TkWoT4_}TOj.qb!Hߍ9w(Q#ۆU$)/F{s_]~ )컓Ǡ:H_q?QX#RL|k77iqm{jo|҅MHIs8p+ICA.T~REmp5i_jZ ?bМē;BJ q],Ͻ4a/=w hu [4f/IG}9T2hWEBo1Z$ VK$a/!lWҝGu mar|K}ov/$ҦwЬoM4`)IH}[ (`~(uɿ16fwiX6bI֒vG;ӈiyPXw`PaX̔ VYa!&e;'G2%3EPT^H`TYfHhj^9`(|n b<@R )p i ~yзF.Xd\X15[USr(ʎAVXks_UHItkD#zTU'.Y^þGCh<0&qY{}7#|w|L{2̋@!,wao%(/H2Q*lEZ'9=\RзTj`tvB#H+9\휼_FuWKM›8@МViCHk4ALKr`k]WiqOMؼyM xYIXV H7Pa 1 #\_XVUi FapQ maȏh1)(GȚc?@?bnxNV jw9m {@WH#wP),[vO\L[j M* B9ľ OEx)oJ:v!P`El%ɐ7\&hVBy4aH1΍QUtrL'rP,Qsqm=` G)|U7-b :8e/6BA˹ƙf$rAnf+KQeŜv=):%ȀO =l8L|S[hʓ0woVY_WGn#e0+Lo!Øq41TiWDнVwJX$I'(y m"҈X\vJ<x$(lѯuBV XlNM.o8m2Ơ( n3~7:H7@`QC?D*@+J}< hpR/aO>~kv%,ʓLb)ESDH3`@D7Kw)Iuޖ8FOɐF3ry 2 {%;'Q`j!Isۖk\rh6W!U_Zml{[gddV:;:޵SD=i|F6|ZL@Ԓ`nPl9:PK<[IŒqaZ%e I3@ބh_~ޯ,8 ed:ř^AUle&iQ2Ѡ^cA(͝ɃE\0hʪv<OCb g[teœPe7%W7dI7pc3BTyJTN Om`ԢFH1#JaÎq|X;YnǎNa/@eņ?8$Q->E@E`jre_y` `(`>yeHEO1>yAJh z tP h3.)2Ѿt MO9*T7|𒪡 &v+sSW$lVg|)]6IEW^nA8_,YL^T}/=M-=楰yJ,7vJߊ2Wx[c9ѳ83W}gO4O,R:H_(m<[{-V]4+ $(RiwLV=vn/QY-lQd5YZ+DuᴝC{v&cm,cXI  YUvϳ(9P\FU I/7 2C&` ;t=>ǰA?%Z ?A< TJsLy1P->m2O yIA&19~ZajheNp9* <<wMkH2 '@c(]t@`߂S $s Vn\E{);(x4t谪Y,;u*"dreZ\2}A\Pd3&uZ<}OW@i!* xQ/wc _rK|f^,!l8Q\w^ V>-J]Nvp|Ŕ%6'i7 0KD?= ^"-D4m9"bIH:'SlWhL},VTzNdle a8X='oFa?!*!g{-;a~aC>LQMuʗ +9"Y-l"s$lv Ŋ L:ms)7$`aPL4ɍԩ:E..G/Dc6P];۫Nմ?{;AzIlj޺-,*bEl~[R2 *-coCEѿcҌqU&Q8#u$3tZIgxqRJp:[_O8zo,pŎq 4%ZbrPMss+Ɇ KQyqY $v^GڻVtbxJm #юyH_+BǡU6Bf!KUi*kc/:HEt-$ŎM*WWH9zݔ Od8dO&8r| ]K2SOJHE$2EF^.Z-ovKٽkGBxvq:rU\0oݿsx9T90tpP]'vp?<WXWҵ$v |1蟘 {u4 FWT`:4eH[_9RV4vŃLZ*cy gUh^H_VFn}K+,z7a= @:vAf2§ j¦]Dl:r[(LNk5?*!}އbDRZFAqE;T։(qg锥yW64Ǯ-O|sܒKK5Rhf(dɪ Izh\aǫmE 2,( P"i6ixepC-J+2vC/|QnfpGEضfKPGjZk-vN- Ӈx3xZUނQ|K"WH9 CWɓ2,7.9[ hKBrRU՘蕄$IuHVx6 CmҰ2d~6 O2(j.;e;<+7y"ޫ|kNPC±σ02s@@ [9A+1%6aTjn|BE{OV?gE?g zLVڳo89Ө:H|am#!+GAהW" ' }jă~A JbB7\>RJT(7M%kG1%ƴVEH~KIyKǷm<8Y_|d+9sӐLrұ}oXVD֢l"+OP_j˭OFm=Or^n 2t1 +8cy`hrN s?V9?s4jHߎR'"hA=I +y}}GyZ{\JAӽp<ۛ#h*@G[LJATC0 }(jLJYw΁# R 5WVk_XCjU?l>IKZ 4eE%1Ï=1ɗHt9C`Ycn QWR^6B &x`VU|4yG(Q'6IYO5kg5S(n0@/>`2µ2| iLqr95) !a \7?bvcbb.Oz[){/ͦo|lU_&U(z~R؍ۙDAxg,PPv 8Q2w YDXd,hJmιP5ivy X< $M3?=%S_  ;"j<%696GODIL^@X9Uln!dcI0kc.J" ]m@Uo06X1Lo1|8eyYe~9ێ.B7mS46DLkG5SppOݱgF0^ _r\M?k.OJ9rU`CU ^ ;fT⸶q .ñ)dobxk y. u6ofdCytW(-5Kي_|/M\G=귤UPpNa#J*>1w7,W3^y"uX EV&,Za)&UQ"LQ>{WfA Ԃ(/P΋DE0>u1v>(k^I;&NUqJ#D_h'OtB&]~^*Ⱦe+ű'ЅwU)Td{'_(U"$ ?J~PHl>ѵI~/ 쎦nf/3>2u7flhЬ) %uQKHWsDe!XեVJg/#+XOǴ;bp-ϖ6Ξ*%Q'Jt>NHZb |Fn4t݋9R!Sx eLrx<6(Lzu7+N%P" ϖvx7 tӯ%6 \L+ijӧzJ0tjX +E|Cd ~d[L'1eDDb)Q8#P0ўx4 /]=d?^:Fph#h܀<ݒ L^%6:J4KW߭f$|Žnz3)ݟL{yn"cpJl> | wT> ] JN*&\C>̣1K;C;XTYQ^ /|2֤LA[04ݶߓֳ>kVO} 5Oq҇`f@et64="]tEئާMk7@!x#/ZdO{A=(< 0[dh꼋ʿ~+kQpVW_V둕#Jb(bk |pOxȳ3'iЇ06^nYt,.?^lbƀfF?<ɵ>8NHYO,k)MWe % *>I@T* jQ}uNnup6gNIxB%2ErT*V@8\V%f9S h跨5(/B yS$3)E`afD>3# %L=O^fZ3|]0TLbQW@F8x5" 2UeUw֔36ʂLf~bF-lčRgY z9Mb jC~5N6L; 狸gv 3(ت֬Ugtq^W_Y y{op4e%7AK+oDnV nfF+ {-S>l G*7]ZB'_ِ.o \ɾgZ;׌Z K7 ֿ`o^Wt< ',;G*įh[A2"ZѺ` $SN;NfsNgё>QNɱta+)s`3犲 ΢'[x*gCm_xΩ2^ {BٍMf>hYy4+X-T$G sAz,Dm{d []:P/[Z@hmy׏DYS_zꄯ4t`ZjZ/[\5fP;U/Yx>,R`'sPHۈ>aGq5'^NK_je"SA27D33ѴZ mBt5ʬh&iQ1юѲZ;J)^}b`Ix@ߧd})Ff/0.]iQQejSfJ鍞՝񰣂dZڢa/RN0Ե r|dZ|E޶h7Ժ &q_(Iv"|%5,wwJw'vIHݹxW7/^Ym׉~YւQ_?0ㅯ)UI/gfO !vвŚN- z@l˩|rh[<9u!Jr KeBu^f7={?./H}8T5zƼǥq}7;`td`@Eu̢|< ǏգӢA@JQUF%'egAPy뇈s0 8~{,) T8ѭYfx;l%ÀRjy6gҷqKk."A@z|qU.n%RŵYP$H@tŊ6kZl3wNʮi|8u|nNBd?/p+?K|=m8j҆_j΋Lpbfqm,g#RO}_I*ȰVC]@na4&$ dv]WUmEĶ,y]Wwe]%U!3wI ˬA~XGrS2)ze|h{t #-ȁ7&*kL#˰KX2-^ WQQ_@fۖlS_&^C>3j>ʃY^r\g&0wJwxH-Ϻ!Ј  l+ov'f4qi4g%g.q$ō\yjزfJ,$n m,$@4)~M@"m8իN9 2 aP?#Ӌ>Q%}ڏ:$ۓ\2/UQwiK]꤆/vpTWi(X#ʒT#P {[ DP>g:"I}s]JG. h.g) Bס;X!e4'@Ta0FaPg*T}[?٠ӬO4FnVr)RDo'lLW{1>+&7J',T򱯠hw}h ޥ^ǡZ0V]#i:K%LFq5sR;g4BwAX_b(#ؚ''wva9'&E晃\~!r-g9 } 3(6˺s=<̓@MMN 7p6h*#U l̄ 6`lw~u^}j N3UmJud!B*;q\ܔKʼ[QȺڻAz7Wu/deDܦt3vIƂѣ'l#%(.(.Az@4:~&)N~xnT8#D0F͑Ӡ/eR/_"A2!keʹfG>pF0ŸPlPV03KP{d<ȼ2P8sJ8{Te!I^ԔYK~fɉ;SՃ_hʋAиcTpL}Gvz'W¬bTNN|?H,aXĸkYʃ&/7 "Jz-@p yF*OޙqLCiCK*#Itjhr@h:W(e!x8'Qm|k*hvő"X)?1˛na]0)pp$CՙM4Pl˚[%E99Ut@?&8*PՓiiA֕H4[lm2JFZZ4TltaPݦ=[xL,ww8+|g˶>lw&4VYx¶#lUKH3MbjւFvvu:xTXK(!FԿwi¦M,u%5nL~v(a̓+$PI$ J j[u>ig*u=suJ#:؂ Fid=q&,gLzs]cSa5T0O.5\`:.yQ]3!/]pO1{pGoFj~Tc-/hƋmdIF n+N z+lQvos!Ǧ+Ŀ~)(<6OPH4`$1#}[@p4m7cI4Տ6z"5 O-B4Nn(rv4t'7; a^`Dɪ':^Yg0PJ}\g@"_/ʪZK7m0ke&I%0I3;9-WeVѹr.DlPZ{ 4 4gUM4*zxt$cwS||aLQ^~W#+.JpWȼYoHjin-{CW`w&`B{Us§< qv~?>9g\2,٪yx3lŔPTb{FSwW4Ƌ3HHup˂y¹TOJ-z84 . , U[$wLCS\GS5Z.?%${n^s.ԥ_XGv naX[ƕq^*gm'L/; 6PoٍE/ѫ k*MRÍLyB@ neDP"n>ې?cS+PE& IQh#@:o7 f^P:.=]nFvʧt+Nz}ΐ1< #Jo0;KRWwр.;j9w2X(&9ڿ:Wh\ e }C<5,+*"A7#:(Rü?$uNrᒒfj p{_?@3[˯ɏMSbBF#gs4tfrg19_ͨo05ںe|p磝.\dB qzoV2 LpՌ86;8hġ9 701iN]p)E,П7_XW5O7g4ᏸmxf*S5K|jץ")gk ~DBžȣ~hy+ui:V0=A#=l,#xj!V>woy QdpK`kBdn0z@qvemhz*B%k]6jCl=@'&j{p̊Vd6!s''6Ʒ% _zE1n -( )&Y+Զ2Vzʎ[Lk`P[ןK|LfME Z d$4z)l[ I tv GH Z.-n@ݴC,p[n&^YdS} axazqd <]™}01Qͽ8*e+~ n!:ķ/eDȳ׸f[{ƨf d"c)_)DZSy*ɅiěݫB 4V`#跱z? 9cIqqx7%Ҍh A;Dq p=Lca%?Y-̫ѺPp|ԙnL){O}.Gb"՗VXW;[{S;x~x+#cOxu8ZCsY{Pc*`vD}ϚI=2BIA/l0 tows3/:HC moW^P lhFC:4c:# K%2pBo8.֤ ~(2O x?B}Z5͌4B3xw;OtJ=74Fm\ f#vhztiK}cs2[6BFFҚ?5|!כA-);VWu+2-iE5o]X@A x|qMAŁ46<6rnJY+k# Ҵ)<%_ 1YK@4rakͱRf iT0Njv9 ^3 L8M{Rh" w6c%\#aE Sտ1QB!|thkq{B]b'8e9dT4v ǀ>߈.vًѢg~L7-ۉjv/ J8g}y^p G%`(JF.#FkLx4A6W)#N,F=V|;[?8a>\Wk)c1 }8$әԻCQ-uX E-϶'%znh$u9>Ng]|q~#уpj,k'W, } 58EEANO;|a<ޖAq&#q\L<ecOZ19;^ems=+&L{8!Ss} KnADtnae,F+öb2%x]L@.Rc-.22 xvk_tf({]K ; f VO=֛bh+=ۑq2AZ8];-/z*%X@sT J>{X#+0V>\Hbfjơ A Kg.$귕PS8pO 튦 ZZ?ڷ3|%0glž@ڨK/Zĕ;#c*A>p}?UY(`+5bC8y1;iaن$HpNBrDVO6G+ 闾|@ֹs |_GH B(qFp7mo(lm2pQձTX-uĕ:jSoxf%p͞σJ} g~)9ЅD68gK1'8s,'sdJJO .JܦQF|>בPv&N3X_t45'EcBX\êm8Q!F9M [@)Fa!b)2ohJBjB:Ŷw)/́E{(^>_J qCX;$cҨI] (YŽcF4 mMs.&>[zQO4])LQi+^b /yn$0_)[wwci;AQ4 ~7H/ LL.8 4Gi4\P:;fKsʋL8zg7%g _VG&Wa A:)B9Dqx(FT~dB_G_.fru\G%5I*aRH6?Ϸ K+UT=c|W,!n:M0 0wjypI~4&$HG\:SXm'b' ۗ*r>z7 (k-}j.0eD~UTY^5%+_W6J!$;#Nfmw+QXm0QO9jB$h7J7•BE\sM @nv%S?53>q^j&u@?W[@1ؠKEC_j-O_ &&`~2^UJYu';ɒ쵮$.F5x,CGOI?Ŋrs]uY {~ Aٛ*]B:|JMdġJ;jXv4i,Z(hɰ=b,4R`&Sڀ};GL^mJ:_s/kЖ{ qhiL ~RDs.'\>VU{5)~_˜F=A*nqhɭOS*_^Wn~Gf:^ >Gj'2w V~\&ѕ:CgAz 4zX! Rli#?f lx} eִ^>),ܒ::5t}3k" R,Ҵi*~ݙ ^(TcX>"E:,0)*׵!K^-˷(%@CXi?ZA“ 'LtbZ:d^TZZ(L4fGDkş.-~z\k , tԍ]NqogwuՉn)1Da-snAU}o{1Lrz sXg=fu'jV} e%g&,tzAHt2_ 3 y׏} EeBcv;tB<좱Z#kU?](\;IRNx#-Q?yAV:O{y_0-G u"0j^D}~`d -%4v9LDk{m_w0nK"vL1Q(ߘ<!&9 |?A05<>PN6^ ąٓ Paހ{*#ԨS,<2)"5(x{ Q" />R/6!Jye>AW28G=G( қϝ>$"EA+ k 8ÙEc@['hBWrZms!㩓eu"Z >݅qS3/YagPD*u?kMJeޜt;2niK>>3z{06{|nL3u0O@H9Df^Md{):^a=6`jWXd ;O?AoL/t$sH5BzT6f4)mi%ޚ7i,,ZMzb m7ǕűBBȡ' $gsJ$+ @4>Ԃ؆ō4n~=ʉWBz]$Bc9󂉘Ȏly ^MxՈ{H- pHWP9CϔPUX=/osl$>և^\m DN1X;4_ڧ/xlwE"7FesA{(¬^NLZ[?rkG%*R3ÆvxP2`|g͜0d*f-d]hV}fב4"rI6[:=8XY:.B-.)ڕKa+$Maa(4x6W: )UA!(v֌3y.x &*Q4]~uCz#_ؑV-yņ6OFBZL\nSKfxA@ sA*$[Bx5=`M4=s"O@m筙[#ŧRr&i+F\ ϝЅJYv4tcߟV/?W2Tg7T΃XQ;MJ Ryd\g( l_hz< _8v # dwM~R?ZtോTeƠ(xyg`ÀNLUOqRW㸃aCBY=ɑb˵&Tr|~m@-UNL[_8ˏg0`\*iI+n"VkR71Ghr-h4 |VAWk_v߽ JWRcRza&)e伤6nbz;%,%SK8:/'*|਼M)y IHiNEOϭڣ1 +qs: oWW135IO1ÚNUn!",Ë/*ܦ#]3w+u2fN1<i&*reOf؞]|cCo=!-"$&S-Ic.x^V-j`2i|Lb;"pyy9\h9vi%eRYFn2q"=e3PRW#lz4< rz}Mգ%.W"DJ2HJN`R@vukftpfGhl/Z\0Qm Ka ,B ^ΰhcaQ]k_2iF_EEd`W6LʛL!XiuM"Pai8+buqxfE#ZY]@Ǒw=VJj?~"<1qTktuo LX$G%H&nQe ρTe^1aTS x_@T7rPRk+P%XwLA3&K3w>~,"(|0P'Ǎ2޿*xBQ!TP"(6^u3x^)>~cxđ4bUI>#x+ M4TKs%k:h,:"#yg@tYHм룻S}U0?ir(*T?jMQ{څ:g [ M:1Pd[7ݎ1 =MiXPz4 CMb (O>3-IV"`%8PD'f{q@Š5]xSb@+J4PSWb9i9%C.-Gj8j\?ʢᎦ4͇߬mNݺmi[SJxpi1lχ~ٲy7\-FN' @bˏ(i!ur.#0C%PxBѕaKnu2ovlj?%*a]!kj$;ŘשJC<*>3bm!csuu}3h7 :펏}Y! {2y6;"LfiJOܴG^P!5ZllCGGv6d Q78ɴ0V?KV *;Nm)'#|)&oŔ4Cko(9'E!<ErZ%sաKR—='X 7^uܹkvQS\kD 0W::݁QVLHb}oz.Ƭ֊zF]+4mA Z!RT9 [A܍Ol͂2C%5$R[u?kaƇMY*4f>>=/"OiIrZ] K wYm?sOoV[@XHDnbHzu; 4Q)iֈ&Q؇F3C5.'z]j1Op}v{, jHXB-{ZLj!)g+V RSm/l:Kj)rd3 m6wD-L]K1yfFO4@}*:H|F6l \ 1&o9xϞJo'~kd粎ܠG5Nj_cbCDYyw= mT,SI W{]ssڿs01މ;mXAx肷[8xD_;P5%%|ckXA_T B[2:'8=%fF6dp3$_<86@EE[ǚ Ij\69S6y݅lpR(ݐVro3R͉?K##;6y3F1wu5(+-F?u@  $K1VWoω/妧~ے{ 4`.G[`GfǖgJ &^E$geO_X,i,9T=do|߰bZ|`6/ؐ:vUsT)ztXD"Kys6Nm?vCٍyG\e;PU*]2SCQ~;oM"a_ΥW5[AVy:*7؄}7AQ:.D>yj毮Sl*dK21k47SzgEt朒1MafSb3Fu̩P_ > <]NK,0*ؙ ZZ51牍AZ#4S}wf1Ue[1ӈ$-~q_WF]OoqLu%kMDsPUjqq IWs ",v A62S'p>\uT(J.'خ@+MX($e# Lۜm>{VB6#:Ǡ50_]W-.۹Z5tsrrLRwǬ>fn%~ o+C;3[`U 2lz#g>ۢ]&yHeNi|fCI }\Q(Npg)% /4eZgfGf;Esv `vGq'Xqbݝ:mPC( @eÊc3*u8?j`->}i03~a" 0RgB i54.[FwBwǶe(v^= S붊ErNcmR.2Y-wyrw2U_kط,j{!/ql) x I[!-TAQ(XE'SQP䞕|Uex+o8Dɠ~*3g ũbWc1K| wQc}#űP /:TZB! ubYiI8=Zϳ#| j=~>-1_4Cg J\;]LppCS[kJUJ ,bщtX/9$k~'zY&fKA©n7؀'CoG|*5K{guĜ߫ 3>GBŨDjVjW|vo ] 9 :]{ _q PG_{hg?=Al)Q.Ly9H4{e2}U72,nGͷ i4-k$&Iۑta(gU|,S&3e"l@G%"+H4?Ƽ,r6C0 43Р+fȊƫ+y"l%$"H:Fd1,B*8eV+8qKe ܂s6>قEw_%|`=FeTM;JY'* %ڦɮUBI/@-pJ1ep,?k0]3st#Ĭꮤ%dBa/{ e jlBUҕiDAҵ% 50GTKk/G=ߟy?.4+}F P!WQ*, zgM>εH(IKP;uy_~QuOzk#$P?]ǓILRE%z3}Hፐ}25ׂ ,+VIbNfr̾@ϋ~rie:wfD4XCY`~R.a%&<Մoqf{nGNvX=Nn;eCϊjp)fZn_iɊ>}A@Rq+wLI^y lS :NGQ}>N- i <@!Eޡ4;)s%~}ઇMPqj ,- zqŏ;*ٕ8bw^8-'[RQI@Ŋ+ `ZKw Xa6E,W~a_z,/2<s(15LI 'BceYzq1T3) gq)ί5#~Ғvc[KLiؑKް8<{o|٣rh2q/EeenQ5%s(R|UYgnaӍd:"uoxsm`v!8sMڡhd'}ei`݁!ݸSs~3Yag m. . ?9ޙO;gC64 4/RwP:lVa3`Xgk=i 21ݺ9.<<ߟ:,vQyp)cJQZBL܅3>d@ﵾ(IO5ʧF x{ܓE|f(w m{(Pq`Essm":(t6JhlUW\Iz0 s;k Avj `ST[X,k8Wg(+Y6%C?TX8rIᱏ@+%E~j/Ej2UnNvkWty oʉ~-GqLD^tY+Z!Rb4Q)žvލA=TIZ c z).h_~mIӈpMΨ'̤/z@:$xithۂn v[_ؒW cw}R1I | CE)zUMi]>C ʠaÀgU5Ov|qqd?3g?xilDY࿙9GS -gk1 z$ cnQŴqaá &()!<]rs^7ajמDb9Js՛?J8,Lz2\̎Y8IQg/c xJg40&[X3@jMr"i=%[]=Az:Џc-.Էrۖ7F^i蹜]U~'P2 9wm<n$zcϮTzzQTzV+PcUOF!w'čo։l{9nf%8ڼIKGf[pW0jąnc6^BuFa٧(U.@ ?*pV8&MLrN9n2%eM3RHnFIwoq/&r깯$R_h%(mhrBeo~hzv~kРC!sЊ{|]_3FL绶fvćsHN“cq˜AB[.$y?Iq+7'+StZһ9/t e E˔漚amΘ"}Uι|!v"v 3[]W+DiȬ|؊)SѦ2A}Z }VB i@#E~(=%|ig  ^/S Xc+[>F¢L0Lf%|nۍ]U0I=kGG)6 ,0F!N{hhє\ &a+Zx^Ւq1*6j(3#,\= ͓)|Ua:FJDR@,[>#^o3Mpǖڀ)sNO'ѨFcy67 3  8)UTA]P:-cT6!^B:ϫ< kVnU&D&M*0s.#,}lޮ8c*yzU;X^|ټ@^2e,)%d ,8'dt_sH;]V.{$\Qcw<޹׀٨n)٦ '5`GσJJTn`7H %Cw[r׵Mw >Դpfod$, -~E꛻7F~OHA u?_գQ|'/P'vS \3*ex ~PsIH! OϢh^%.OEi](eܻBpTHiĽh7H-Q@ \KӊCY֏K= 8 ubbMJS F: \u6Pkl%@Fp/f=2=\LD5Vq? 9j)]0! Lh[h CupP ak+҃Jl6@%4j۞:ɽ%Ώ c)Dē\2^}K*ǎhc\l|G b(jvHͦcvQG1Sju 1 :Ql.>TmsLLm:-l_|[v@@)she߂KI#!{l Y1iu;hwD(` }24t} AߎNSpTGS6i Qh?b=oK.%x$`td\xPͅ8~zkdjhl o=gnm^Wt^sy* ĵN2ACs7jQmXO$Ul-%SE.y>WDrq~;wR2ׂ$Hr0" LcX[{w5D_04Iv 6}=[ocCLw(]!mQٵ2xEh[.ڼhVmֻz } *}:QR-cB޶P_37h :WڿIz _g6تh,lc^# L$bлTZCBDYpq-*-PZE 2-_P<SE`yCFSL nBJ=[!jONZ}%Z H;1 qaX{uBlx7(Qr_z"%8DS3I8lu g@-]J+d׼T| =?5$i }&v;drqwBQ':91`wϑ}b*lwI8km==H_ok(i4A$γcY2띪vݥ_З WeHmIDqlP"<3wX\Wr8 QۨɄҝQm~y=u4ϩKeUl c,v c@ޒ{ČPHؘ7?EL4+7ṖӽB:mY؛KP)e~ufkA%W.@9Z%2$>uCm%OzKZ;˅\@P6<[ sn-d.H812z7@^Hnjo$IN,Y| X@)jD8"Y- ˣ7Ms 5 ˍe=4:&S4KѦFkT7 GI$`bARx1*DzwLQ1BjI?oNQ;EᚹOh Տja eAmNOճ<؈_@HIIOҜXp5]ⳓ#PӎBج?*")ߓqXQ7P8cлW:䂸(YO*S3"U%XS;f~TAQQ]*}3i{A %au`RquP'nKmg ط͡!=J[+Cmy+{gU% O|'G\jZ "P~Lc "%4 +iLjb[Bt3u!{=$|Vln0zbaܬ vOy8'[U1fZ=L:F,P Lca p6e4H;Tn[6=IH / p~ J7ˁ)ɩV_|e)/L~_#rjݰePdz5yrT38F=l4w_^ $NPncRGx%nL!164 !Wew=j|;.7T"@CsTpJ$,$[;y5,:{ (^ |6pyY_Ȕs䚾$I !dg^żH9˖YB5Ԟ$ qY $;ׄw Qd7 $%`١wq%8~pX^Wvk,O_P1*JؠRno26%-JTR hWz/y{`s~%a { ЏKs)rƉ~ 9*T{4=V!\}c!fpPJ|0gjX)Fc?DrìY)$hXuX;Ch#onƁy%޾/й ҉a+x| Q^e(:<89SD;DH OcEW~%ߺ5iۼS5~3Qk;:eoML&\S&@xWU.{TH'lтZf $nD, !# E-~)Fh5Ghџsa@J[Af~fm5DWRAJ:\jõ&l|/lՇl=Kar/ wPnªnz׉~oPCx٠RUhUh]Ms)yi8mִcəh3VY$OɆB6'KrNݧy/k=ܝOxVQrZtE".yJ=NiT;ߖko~{4J DOJ5 a2 G5lR=;0j\I 쪖v828j8\B "~E2) f)hjzTvyyBu>0 ןOPJI;Q_hGՋU@z?ѧS9[D|s{9Q F=eaZ5߀оR#NV aH}q(p,a E 2W2i!}ύj&(fXNAS]b0noϩ;?W=e$y\yh*p,27:eƄZru:Է Ђfi8O"$di.~g;k`؃`QG('UfIl 僗H"!GSSܬM5L~?04RsE$QC0=Wcx&G7ˆI[tPz ;[<;)QyR@@=]pq'vҺ#n]Ho@XWDf] ~k' ]xm `ks;*<ۇLh٭CwʈGQT"+ñ~x|-6=+Drvt#˧k)%* 9Ӆ38>Xhwb i2@Y`-'0;ZERȯ]WPrNu,7:޸ЏQ㏸lic|jIW5'E*LN؀@(Ԉ_|fqJ\/rF@q8ÒqOFʻotb~n³2c$Ԛ.[82,I\'/ݨ-ŏ87\AcV&4F=Q۟zmCz*|<X]Z,em(0|_0LAYWe<3@~,-7qk ǚqL?ڼ,XGh2*RZa&͎`B8WJ(Zr<5iUc~n`\\1 gsĎҽ+ֻd]_$Y-ޑ }1:-Ds kl8x8f AUS">MasJb _A@ } d,/#q~xŽLR]0y3ˤ⁗=p@s婟E D/K1~R<PC-?n&NIa{@?{(bX#|Mm!y҅FĦx4sr8k0KjpۄLZc;3fI*8I!媥?Λ)0mT=b2= 6Y`cqNح}Y]PLor=EG)1e!_k([ųM,*nx"G74XLG?B5GG?ÃdtןMsFOnyu2bYRȩPH} Kn-¬G 8֤o]f\܉"$?f,*'y^-fpxPCFHfHN} ڀ*q|w բj(vO <%̸s.3qՃkJILևk%>f#EW\k:۽8>_Rm/͎߆_d0(s-U]Қ*]gejˆpz٨Eǎ"7Ͽ,h:ӐN?zO`}R;I{Jrl[yaZ>~*||zA.JC_-I_všB>jvQS ELI?Ec~3DR[rխ#2퇘X&YwF%ϲ Yv\#ڨ^Sxz;[E41/2Ԃӯe}lI3/:ԋt,6 0$Ք OS֝CjǶL{&F16za$F/pX塀h*x-ws<Vn~KvP1?8 qۣ;1uJ:Lb"I&mb{H 6eøwq -2Ϥo»4ZRl%#>6iX sYg1i) ubGQNUj3Yz_V`w m:a k6vR3$3OSrّM̸#O&@,-o``){0Y4d21{3\[!|u'!l/gƁ={4ruq dDw?98!Mf Cؼ1nez)6l2,%,ePn˝'_$_ kmP6Z @Щ */&uf hny`Bh,ć"+./G S:.eN&׭Lnj+eK&[@[mȷ_pjziP4<@^B||y0 6.t0ntJsI=ADeWҼj3 5xtVKai64ɸo͚kݮ'(n4 /?@+ \U ҷcrL]Ο?4nVL#J{>|ڎP% #f];!& &&ٷ1#j$$B+.Vx|UJqzZ1e}YOkr<$-~zE]a$JI{;PvIW|vkLyH̑_6 !2zNɉ'r,xnhҹTD"?ABhiBA~(䲁[ 2Dq`o҆dj_>Nʰ섬rX?INBtt7˚D@4Ϯ5^HAvm)a&9rmos,]U'W]I BRQ ٘FӅ5*+76bpqzC<"C7pQjBCG/>({,].mzknqꮒS?|}4z}m3\2#9AED} tWzmC=KUدsq$ -/mnT* ׇ68TA~g`ۮpRmАG[֒{d;S豾y'F]B^N}]Fٗ0%~|ci>YqY55nJ\/?.]ׇbYP%P68@Ka?hQJ(&MiBJ,;^+ J5JYdˠ0>'Bg6k&h/W<,1YĆmՄmU6#TJ K-\DCbǽ]Bn&nK$$zUdAk1=7H Wp#̛5Y V>7 Dy*za ⠅TXC~p:KC5m _je*cIB -ad&3d5=,m\Ȗ e Oѓ,9ŃK4u"jfO_;#}bMEeoLis<@d&/kNqyu3:['I6q#M@vG%GgݴRQBC2]U(c:BFFۢ!yEp_LT~zlO}H F|U!\N PFe %vYyȼR2O&Ѵ(ޝWY8dVnlHRsg=4a%TrRbjnkR3Pn7#%9 ~P-~H_13|F0FӮ %EJ3#]wzRIՂ-|ڃ2}ZKۛq'O^s :LciՁ5YT W:Ĭ4ʺ+}!ܧG6Oڥ&|lEH.;LWsr~K(y1` Rg,LEz_8JCʘX:ѴSc0mhlkq5ZLu!;ӱBJz1O{!DPE%' >;caF.ڀK~$Fm!AJTa=pL>-0+TX?Q$AZ'Aϧ爕@LA@ϰbD4o yTd5.ךeJZkYGG` o3{>v1tm[k InڑB>He-s;_F~ϊ0[e?ǼF䌌qSaxPL_5bceZ8a-o:8{9& )K,n[zi侢e?nJazXCby\F?&bYvd5,}lip,TN=Z妭l)ġv ?l~aDm/\W ?Eɳx#L x^H?Zrq5y*_y@X)DR_7@k9: O~n?2ݚ@1kbap2 3 ovg|T, qAN>zСmfe"R&-,x?&=1 )1#zq _T3]\ҁ_Tㆶq ݞZCf K@Z'Ķ Ö%c8=j+xoeh#^Q\~{RlS~Knxޤ'(ԯq`3MF#F^|у'NR8渮١Qjլ~w>F2/{5p+tX|A3~zq1+2}rCKp<(xf,dYW3c!u f\luiO{ʋT񗽚YZQ+#IJ˱CrfҚ{ג ]X>;b,f31QAȇS=ĨRKCt{zGp'g#B"sN7z=[sܾ"͚f~Sv)JIՍk_NVq;M~xhjvQPybq4zur"0m½BeuFJ4-veL~!f d<]0t"D|5Z>aJK!3^/S4[ygOt啩%?خxT |޼/z+&&i;Ra@Hxx!St%ЧLV({:coK3`uj-T wxNgS7i?|ϿH'W/Z&qd!u [T(# t|B_m!UF-{ևkUkAXԠrܤ)p*!8͎IUL1nn>GĪzIuHYEbpX~|iL+tz?[k@.GW'60;Cr|/Kcd$]M߶a@TqRq J(WV:U{^ѻ{p-©DQb*Ѽ/Cܾ ,E0*/Ho`΍ V<ؚ/|}E㣴 _–{B\vv?쫭 sy{Pj'"T )mqJEx[OVG0;2&X3ӵ4皯=B"<;1?3Q[ALQi`5t=,>gS6u!'6爐Sx(X,2^7dB &]_Մ_s PĺΥ*+*v oaxeEO2\26a)}dǛ3;t.ѸZfmF Uˣ|ɗdi6d|1F{9HXÎ&N `>ಊrHj$|}8b%7B 9ѹ qSRIS:$eSlSN8K+8g[gpkYI`ђLXcE(tلi8H5ߖޙOI͔ׄLE&K&rK::[uA$e>B]Ȼ充;أFGْG5)G<'Hn1xu"!x'oڱqF>ɼ0E)eN;٧CGL/WEhJGY7t@Z>6d+X`Z4m\f{tâѦ5 2*u-fWR.]6:-<(,DŽr(ڏI'(cL5Wh؁9<:nޏ0X($⛬-a܎P–R-?0d M]6y7?4[<2(#p [IF%H7ac:?rvm.y ̖T^MąS ٹ?Oy:9DEj5/R~N:giu//bOQ{I7T6$_hm}_.R` oaMrkD?*G =M'7 h؝ d}Z㻻<o&3oX1ȼĽޓ 1b;cXq68J_. 1֥jҜaw0A~%Dk~-F3^1X^e&|LvX1vξs n Ay"K"q#<}=AſT ފT|MV,ll`L*%boQ{\1ezEA3hK6mY{9xXr*Ч9u> wsx[,^aOGGZv71ilm@ً*ښkp˖OO ^Z{i_SMDf՘zé^o@qDZz$JG8-lJ9'e k׺Br3\,F(m dXMRI!nzj6B! K͌@L怊8ǮmdDs4vN@UYt=Ⱦ-EaN#NH幙M.'!Fز1M)!߁2*AeԲkF4c?0rOĥY K~9t] Xԓ"'t])Mp)S$Lbdb'0Z*Q*BaՇ.I1i%q*_i6k(qa\Z7 9r^`^q^"`6+XnL%uyF;!NUyPs0 cc"dv{>0E10)i+Ԋ s#AMA֮rM. K%ŸiFS.AX0]iͽyxfN}.b\R)8jE- 0|c llΙQU:: X  ʷb|8I&vhi "zWQC˧SiX;;I9&ndl@?54E&?3^^bPdA$>㩦md-@e:8@BNB.3V0ԉEgKL:n5aqŒ;JLJc $Z/Bt'H }3[hRx&{-w ߗL0U"'mEibb-1tX`2(557Cw NiWYzXߦ{ZA[E֕t!̮9.3 3 .۠o@.tn;W/5Ԉ sx4QAY{7WeH"\HiNz.j-Ʋ9,STі ytK#)F| 2h/J=Jx:PB2@cr ,@j6UӠ̪aN-j9Wx@S Ũ?ϔeJSh҇e[@+{"^J@⭀$j/>œ@% -;rj=F?u2Ùd RzsgI,8UN zILC[8pj>.շ^ :_W.<p7T k̀P=To5utGNm]drpolļj8I>R^懣ՌG{87OsC2-(^zDnV+R,.ځso#ŷo =?)JOeiAϚ4(!%DhӫqvwEw3 Y&B{@=+-ɦux!'uR /?Z\$S-ġɽK_Iֱ9g[9ٖ'#,+d )DDe "uN.l݀(:Qg=Jɢ\ [j:>5߫>KF&v6L ;E2Vs NsiҢWqX}߹j昵 vlnRߦs!m6Jv9De8[e*m 鋂<_߀r%9W|i(8<G0'qK`{CǂJPE;"a() [N=\zn97 5%diexˢDSC҄T0FJT5D=f6 _!$OCBˠVM"U$'%^9 #ɚEtr"ሮf;pPj#y_7fC.Ugm# IzVg]W)=hXZQp_vVd3&v žN|պݚ@`_v(덿$Mp :V;dKgZ.yRDEEe4 ,/1tm@_%JDMP#&:X ~VQN>uztj /l\rklwIs쯝)꾄2 w٠uS"2p6($7Vo3XCt0ine,#$m9>,VݒF/VZ)-i($t*ټ2(Ȯ-j.=MH1T_ /2*n`muMTXOy+Lې4gR;A"b5+QpMΠ}0ĤBHdfFް eDE?<@I\+Op!ny ug9D$(8 6 ; 9`ݼ[~Vq6-[&ML4v8B?Pa5eXaxZm}L43FI{M(Ìoi"48L^6;ޗE:&F i w3mִ<lv`pVTn}B#-z҆o,F&ĬZK ᦽN4S߶>^Wuv_׹1-! ~67p$}!K{jW,8[AWOO̴=F14-zFz$X#<_#US=Z]GxsC 3?$߆ppV|2 owJ|_ry?7Nl*ᑕl2uEs+79I %*Kt\~B6$!ֈLvޘdnC?)2X 2xH*/r0_:/3⻃kijuaƛb*2,[=^ 8\`XI# S6+}xMGLW ]meUvzhxFw+F%p6c–W|L 3_J`tp_,dq x-~{anAISU$1o+"9c_E(YGķd"lhؕ+n>jKίjBWcyzB:G:TyHrlA6jnugN댽+\̬z]T"2qX~e@iFԆ̑7Hd; EK1jYޠI B{1m9QGVae[$>b>?5a;c@W l!ʥpH:p<,t/lII?9N |Өqܖad5= Ě.Vm}پ{gnϘ;s>c5veUvڒ?ѡ=y^n`YM˧f ]A\qfOw $BHxXaa|8w]cP-#sx7:m<2.$tC]{틬 tN;Gh(&NbBm; 5d>l*}\ pK ]+,7gSUPN+̋M4),_mhW*KOf0V( `aBF!6d^ ,lTb5ҳ? jזFrdyu&xJx2ov_'  ,?S9'.G!Gqr57A>'eӤ>)j?a@76k}{XIʘht#ݭ ,M$>W0.k5^q)8Ԙu ɑtD}?/zu<Ȃ kXTOx@!tB^׽*k<52ŧOY\*񉂒yNݞ\u b^.Sc>Xഏ03vexM].%!?g:FV07Ӈ48̸ԗ~TC?N/Ʒ1P~S/AkT-7(N'  ~:l sp+p9dJϏ_jP~R$rN};]],hQ v~"0%'Kp1Gj-E2UJyEkkJGgrgm1BKKQqU+ ,;b.,&;mRl!z'Ƙr;' gɓL[,4+xޏE"U'obhNOL˸#m}<;wȬf"u!EClnt l 4q8@۔-{v`lorCA%ZHqƷF93tX!aKk! w3ݑnEo7Iwyk g, ]g7];J BysM;~8i<1k$& `(E2"7f TRj n ]4xyCz.2fr,fSMPkH R16?et,XgYeJc}6rBC10 ?eJlT\K2;XeJ֩Ӏ q)ƜNֺZ7?|Av|o޵d* aӴ eo(˖m HrӠr^f iwBdRa!2PׂcF(mfEχCԋT!C> ΗM`.h^ƢVBӢNIC Y4KPTB/αNM0aaP0L|Iu2y>O B6Q+ Hx}Y&t:bkGsMBDCh|w q).ŦT܇Ɲ݁1rx-3j̐j^4's.D%C( H2i DZ[NQ2?zg!JhÛ D,s>Ze/ڌa rW| ˒!A+JD|%MW\: 6o8@1oH^Fͼ XK)myQOVd\Op;HއM<` c˅+EKVmՓ(A6MLdc Mr4TB=TX1i?a/Fx s㿶!OTζu]d-5z wa9˸bN0@@ZcN=)?Űv98ym`cK%FkÍEBO׮'e^ߡuCtM _6)Z&FP i@({ìj";mi4sX.2>кiڗPɭԑP8bXucֱjy7+-zUn o2,/Zb`ߡ(kyϰ0 ׈jPةt1{6Yk,nˊރ^GOs@x$8+w Sm`imd?{OS\--_(}9~=tY{Blq0"zF6OHz_4}+4iX$z6-@LӼ;x|'T@gT1?_;/g{a)UTA" Ǖ+lNQ[38:{~Ĩ&%^mKFmL0cà~`\naR ֨ܺnR.YlkHJŎ.~S7qհmg_"óq6)ޅsV' \>շ" wťOojB)eݦ K"ãJi{krzTNlBrT3'vw':~̣b8EkCuAγ{30m(Pv1*s, jN+t`ǓʁN!ثW2ȌvyeMe'ds\<^[Q>WՃh ]<Β0H7'=Do?)g_qsU y6EMHw& (_F|BL2RxoW`(j 3Tcy9̷=Q\cp+2?(iV%_?l}DA}UKPٿjA%=$[Y1hCm_s3<'Et \䥢=H"hmM&^|y/v2L6mpl[DXS]aP'l8Lb W!8`i7@P ka:R*iHCo&..+H2lb]0=SAwN{,CBqB-Šagf(~3ן2Y+əwTT|>ۉ=f\*%`m4Shz3Yو@YQOO5s&BW|/T̷-l봃eP2\FU2ی OZ*<×l$$WF=ʰRj3,2ᩉ*9/Y #~m޳Z.S۷ k."MYy]| OR jR,h蔹0euݟƦ&dzTWm,FkZJLTJ ]2 7{.r0걷YjћBE@Ïi;fYgR >[\'xrxd YVQf^~57n^a >.7=z2[,%v̫~W־`~Zwyx&lx`XW[?m%wan`lѣ諹Wp[qoGbiG,.p]UR=YMOYDcI,Yvo"1zQhF R醔O/ Kzp7zXeNW#wfM_]<$1+HMb]8߷q6{NCnĽ_;|e{ MIv4 u^UxfȋO?w2zy*Ԙ`3""ò&!TuG o d;ªL}_#Y);FF`[԰7i5T~j" O.E^;@9LO'ޚtfi4(߀jq -w7ǶB?P/Ro*.Ӻ% ORr.&;qȣ"q ig8] JF{Emܫ,e r/s:1 yɊ]y6z,,b3u\ƠD *RPr* D(o:/4ïƃ%:Z} NAFhq$I=Rϰ3XBr &dolWJv 5-2dگV+A/?a,o<$1|~ k=&[6"?/!_LAmfGc6vy>mXa~AtWVIPzA'{fHv#xۋ[\yV,Id}h=n3ZEw&MκĞhGثWr%yY5K+'JaDfQPGA*k޻cOgo&#d1"b* 3+#vw!3wp \2ht[qR 45M>n K]=4n{ƕyMVl˷"ߺ$?x]uW2BhpнWizrm d!? < ha;st.j ئ$O675`_-]wPrHL+}J VCShhfLnN9!Q uJa GCE %9ܰ|= "Y^p t[{4U^<^:z^O 8_<a*'Y.}B˂a`y&w)]]ͭ:B72M1Vi%Mb-dOrp~]3\EF]FjWCG$+Yϑ iB5 F&p\ݻsf`^E)A)*qIuj~uKwXm^0$^2^Ca,[*r[O?tI1w#4Z*ǨWΞrUuɔ'f@]ÄJ\{S>`ka'eQAe삠_"{W=b G1YBgh v5>'R&j$kCwexR?R†nr!& @Es푏?=f窪NZv#&KDTS>v7R+ i`ױP#qFQIMZQOAcz;+*2e3r"7Rsxϰl A(%ʘY$M!ʩ?,=s=3]*e޳Y#~4{KY0aVfA\KwqCn>z\CB0mc]><. B?How@6;Lc- C6DT-"V _SH9K[hYנM{vl.ewb[6ow-58d/S\1B%kG:xCuZ3,'[[[&mV^D+r ۣ鶚r&(} nr2t5)8 ,3q6LYqt20C[WJu ' 먐oøiSR|'\X?IƣySppv; gx|)v3X@-`5@-ɬ8sYF>˝EzOC2 8X ho΃U~PPf`O37<[gFVv.m~(ժBwd,FI[!=$fLjM8\$"3 | 1 ̾ݫ"0b3OMm1/mXP>C$tZ=?r-1Tc1v\Xݛw?l% Kri4Nz(ÏiT_l8iEODv9B"jjQC9t142(qVGF6߉sBEb hl,j4[1o,|% Lwd y3> 響J:ʓpR.j?^|  =zH:c:l5@\lq7Ap!bf$Nyp^ܐO0KNܗB:Qc6c a~Q܉OœͦB <)=iiC);OjmZ)ƔaKw/Bm^Up4$ P0ݐ$_jV ASlk,4vGŽu&&8ji{x\y-J=;7tAJ%ws`Ex/D bڅ 'lea(hvlޟGV},:L2X1;?iU^+!t$e2 }'1ՂnZ bv-k?)m&ssOgk{*K3ڀ8 ]&i=Wq%l$aόu17ږA:6l?"߹[aw}XWP,ĵXJM,:}Kƕ%>BB %h#+f;a?mпiV3cr;Zmў]qDD1ku3+ &QQnt4%icK{QgE,fL2c=uM%}`{! s/UN $`S] 79+e_ӹ֕LZ-||)N\̱-i,Q"5FWAwh.,;?QҢRG-vCW}9FBqHg%Mϖ%he=4WW vzf}( l-HQPHxVйivkBxN^ ^4@IWpPS&ީ",p7+SN;"CIVq* pn)RW]R6gYxDi+~DW#<4la(P*FvwRlU#ԛUڮ)cteݥ*r잃dG>]S ?i}kkچYrp#rx.3-~HSOX*dgFO ߛ? hu'0d +|l==m[v05c[ҍ͕!>tk\Y54冏 nA}lQ#R. Afj^׉IwKxm1?6ɮ FSp2˚.&kGE λYs{pcDsuiUb9򖕪|aU5^8up'1Rنg4cy7b/+|d{,]~fmS(̈́pR.8]*{m-EZԖxʗ$ hxd{"UW-,FbE7zac#<{zԑ=ۈmd}'i[,2U($TV0L=R#|MiTi~aRdxg{uD S)_ ^$6P"}ĝ dSK$CO+rv ,#Dt&׈wfzF nd:9:J>jz.Z:Y?Ώzf6x&5+DΏjr $ 'jKg=k-#ߥ(0Jsr~3LV| ["͡MjKЫ >MCItNYvq.bYdB6BOQSLtx_hyE)l{:iZEVw 4Tސ)(L {G\Vlԭ|%`TPǘgqK~S}G9u@}ƺ£BR?Qwm> P[ ]IDC=Pe$P.$]Z@Y)hkkmuKYyYcXU/ZZ'}m tސn)Xyϸ<ӫ5ﭢ3g#{gޯ#!;Uz~8f~r4,}< aF3[#$!6zߕtg,%l2q@B9hD p q<>:߻+­gn>u ;VGGd[;z#ש?Mq)okƑf=N)dx(9[8ȅ5Q8E ,:<]d@d?vMPEQ=@B>_|iNA7gozBg Ecj<;S}2&]'0 ?u80 [5ڡSYd@1-E#awUA,ņJ_KSL9€%|\uɣּ 4%&z!6!_\H"m%R&.w[2v [Ə0~RP왠4z^NeDǤYc#VU+MN֩V-4:Wqh?;鄮CA(iePyAa .m eƄ8Ê+7X&,u8SOHiEyu`Nz?R頸L% yy'ŹMI_<|g+Du VZ E0/ηz]DhR iV$5CDݥUFҞTR30Q C- Uob${"tRD b~m=al;{NRaϤS]rQz?02SI K;<T9U+tY ce؇ɆʗʍU+C 7h67&Oe1״+#kʵߎ'dMV̼L!'HOx1p+{:Jh$ oiRHiQ9ޓ3J`b}vI#V%!;*.y`F)Y=jbOw4ꊛ>T%tِ42(#'wi=CT~N.5 1 j~+h:_i? yqMK\?fa,זTFmS8e+}"{Gk453Ahg]TǁkR;+;p|\h,:7 -O(DӎȇXLt|^%y&JǛ<.8w<\Fdu8H/ څ:CŨrHdkiP3Cau?1 3KBϤ+d7N?jRtG&#-]ɂ5pr(+rhqbW|`YY /1 2ڑ2FKsd EWh+wLEQ-cwzǀ%Tm+ڜaY ŗMFvϒ|{xp-]9VN>-_QFr$5H^4$e`;Oדo̭;_[bS+1^Dxg2 4Lvaj<(kF}I7s,`&׆ .ᇬ#&ڤ8lHZ\Q̝x(w05bմ<@h ӚUJMh&$RaSB-. n 2#X Ŭ's |\œIN}:U̾j8+r$G,qDYVf` ѸqY? WGlߩ`FZ(@j anK%`chIĬࢮ§v MY<+Ƴ^yfзeT߲=Jr}'C|I/~)DHi\6_y !ǒBJ֘5OךUFu*d4`ysyGZ9]f̏+LaLw15wHwCY%'<#*cIf"@a= M-X '=TͲnAϓH8c?Rc6Z'F->GAh݇2bn*0 X\Bwj̫AI8}~wO[ln~ElC#ATO<>@QvCj pԣnRʛa5k0]r$ >B 0i:ѕ"'TrELsUZVpg!k]k]܆^v}|QB}v(!k֪#R!_1Yoٜ(dzmn :84Ż8>ݸ4h.]ǐET[$.z=/dO_!~~Q\ؼh'ITI qfx7(CTL$efV@D>7MV6WF`<3ȉTWEmm0^'tI)1|ᐑ?-Eq=Ad%w)<ןLLTO\0f:}"ڹ),+ (!qOBQ:o=^^';TK/9f@G>o_VQ+MA7@ڿ'Ե|* wW'5fJ< *].gVA@2Q|B]oat\ /\:*Ep*YOW| )*D'GfKKp>'c2{H{Gg7C\ _5ƽn`m18QF 9qCÍ4=mtksM)<`cfKXU?vҷ6n!$#tZ 09;F^Y8GUK?+vg4fq0#ZP@4IC~tNftu ݀할WBM{M OB!:bƆ?KW.!KQu9F\\o9瑛  ]y/[2.k+Gn%[EF=1|j3ߡ:% 9|cO [}4B5'k;dfl3i[ٻlukP"AM;tC]D|@{g UJA棪;{yly0zD 5IcgHN JKp<(0WKCҕg`i pIU{#k|cvC".@ gg4K=XM|Bq gqÇ50F;'T/OI6!2_wA.cƷsKzᭇ)OO-eZrhdVFP=@ jNhԙ']Gc4E[|{Ly/Cv"7tzѢ/)+{dUΉYΗ0CˬǷՎ?(MßB!ۖk`@e-4!)#cU0xpW a? !Ymbken-]gOY:pSFZMp.rI=QzΞz0p0|cpq>[a>,/ɫ.ԀϠ4`c#LxJcH*w..e\` \YYtE>nFË@]!KdŚ" sDVN^\.~'*nU=YUS335SY|Z$20kQv LiIQ̴,>mJcj- &z.Y L4o'8)/=X'taSxs֔ OeQ2S'mDO{ꠐ"/ cQQqGSQ7CUn H7eie'HvV' eMWY>zmڛyC:Thu T&K Aryăki% g\,'@4i2.CtwoH?<ߌoNatsUSFbȐXeNjѳ1RSSo%5|Q5nbDZZ;S̓w!*=sU&%L[QVi`b /Q7VX~N sd)=eA~vFY ѷ ṕ''e$ Y12O(P`bG$eqjsT=uoCc IǢM;Vﵞ{#wCg8h[\c]`ppgo%J C1X *AgcfIҸnbM䆁]ʱdꎊ;U8_Zl[E` 9v6p;}.qmRiZo|_P@] GGu]Pwu >FʈJAFc.9]w7ʻLF_Cr+1KW"og}kԆo匁1\tMLRBXEt>5&WD۱T+ 9aԏC,X-K~z‰bw;خ'rq$0lَ^R= 5) b@e—,hGDiQ!vR 7nke'8Kpe:] IƯoBaNXßdRpo"SXkgk؟?F"S酓˿2y|NCnOU*kT.L vUך8=q{/ 1P ibp'yKI0Pzz'$ïbo;7~ W˃hJ *r7xc7IUt øOOA87TBq3v!S.<_x௢sr p+ai[|SLڧd4:}i84>G nNß\̞9K6?9 gQRAY=*cB m/yA]ZDꬦFtפE0ߊv#̘)a׍Yj,SMrZn9*{?EVxj?F3 !9G" e1s/|F;#D瓶NZjzB3a)*D9 PqmE?6k0 V88wM$7IycRUi5 =c_f Qj+ܠ&9P>ޫ2%'$K0]0o1m0ƒʣG P'"|* GS'Q"UVS5u#(:Kp(}[t7HٗaIᅫvhk䮉1i;0i3Ovݧ/0E{J>= ktT386B;U6mDv z[y!ϡ{ܲ؝)6aJVr5S|o {&x $%tl%ȅ/޻'i H/+o#:hΑiM|U1{#FcKCR?Z" r)jsʢa,WڎT(F^Za3F' @IWYKi1K &%J/(.N:"7$8]l㩍[LP:5}υ,:OYFҡO2j UHw\I3Mk9*g_F7H.]8v:->5N9 }ujQ׳a"ug:fs؏4n2Ɯ3cDP7!Y^)!_ d\MZz"^ u7*Y |03,j~{ a+5WNV!F!j'سH>Y ȧ`ehчAM۶y+%U:Qb1ަ+< 2Dby_1Ÿ8kh)dX}>٪c#B}X9%?AĞLV xe8`OWTJo%ܶe*g߁I'i_$μugRԀ"xV(Wa2gaѝjW-eΐA>|ӫdE؅Y)YMT.h&o (<7<]mrrc:֣|;m5yckʭSOU{h6}t1 enw_G=\Kb4=TGl7Bqչ5w:/֡Y;SW{(qEOjbnN";th Eo9,UaĔ/ɢ%KTlA1g#{Qk1`ljb\p?v8:' "dJkL3S8(5] c3TufԻf݂$5 1~vv y6VSwYYpJ CgǍMq; N1|15oy{4r8pNqۣKKNuޑsKBM`IڿTХP̕^*K3̖2I?YSwY2lRw*vBen6Rv "0qۉrn6u#F>r"1]6%dY,E/FLC$x =ά|ԺqXxјatn]oF̲=iZZv^N2 Wƣ!2HJsuvQ"!3DŽ~o.@$M/f6.gp|e޻ۇcys1 wp@\ ( nM}6)7C|sV F3Cv.T:NES䘺t MT nﵚKss?"ZKwA1)]FCX^O~!a>M"Wtޕϖo|eKPy.T$42tЅo|}JhA2 &ˮkФr}Lo[IBdHν ^]r6X9{@<^N%+0#|̈f'zhd",CM]A˫Mˬ@)e9Ċ0vAQW^fsؑX|Zsʍ¾i2d r!T5A+ bkK QH(dF**5oA~'Ձ=|0cOV 9=)S : CpWq@!+ap BGv @Nzso[h;gi^k1 wjr\ am.!ϻiߚg0=.T{Z}\&xINh'Rߕ;YƟ3t-09M ph[Mb#?LNnC2ׅ&TM'ԓLjtlT½IKDG59X:|14QhX`Hh<)/D}@r P>}5i3])0zdifffdqTp-5',j(@Qz߹$UTLC=T!t,>{+~2kBg qvIDL~\zr1k{ Wsk@L/!JܻOȕ-}5T! ;s[6SOjP Q'@XcO h?rct Pso5ǑaLb"XՁtV>QsJL{wրf29xP^ˋO,%*"u )]vu-sM:_]p}<~JQaRڍþW_@t _͓Xl m]Ծ0-7&ACl {牉FV%}r*MKESsBQ7Yt΋h cA8װ$VS);rTW$NƯ"{(=6-*cǑ&QtԽ/8揶(>E5SMg%,~Z/ecg)W&XϚf 3+c*+OIIuEvPkQ}-euA!=|֧"1=18r 8 >"GA O#rzx 'G*O[ܩ~r &q<;829(_ګ|bјpD qy/C:T͝mf??:IkQä.-z{Ȋn3c8|m$q#jKm˗(f|5=C-_} }5[Cnf)^C/jBYR6p(qcv7B _gKgZ«?ѧ8HCN} /OsCot uzd!ޞkrO1`2GIxBn`((;U7uŦn%lt\lk't6df. q!m 4MGV=7/\2/ \ـb-wZT } e&bXq+ HYT3 ,7;SG%ܫk" 5ZԜ\[=@iH;^>Dc'aiU6Nqocl,]|H[&(.hY!3W3r8 .] u8iB .}qǹVڦݾ[,LI~KBO?.5H36 }Gڦ^،<R1bH=fq#[ ɹo@t9Џu `k϶5L%)wǼDκӅ7Vtǯ݇u-[~o&FxAR̕%ղѱu agRƂu03q{jK7{>?rE;OoXKQVI}b? j;>ҝ"JP|vVoъ҄V:*+^2/,K>Zz4xg!(5_b"T,TSw ThȺ_xZkHqʼn(8T@l/#I4٨6^js}5{:/0oݧ(Ǫ~g?1մ0Eh,PM47J0j 2 };yr➛[&DxR%-em9N +dePgMo'l2.M0UFn-\]?L,~Cɘf&s_hZP<O$$ ^8 Ә~ d@_((4[E]ZQ hoUO\ r/g<@sbd_ sU blSʶȌ ,=@Q|깐m cbF`6űy= 2G\]YVe6^ybdY:t^0%^X5%!ӈ͐ 5w1If5dV;zBm&{'Y)ڗya.J0u9[!@rH!æ4F-0<W JhkӰ 9&ʿk Y攀D3j~݋L? up֙%F (F-MIT s*Hy UE/^66%i4YB'К>j ذk2H*= }W4*|+X̯06"+A)ȯ =v/EferMb烀E QZ'Hh(Ǡы zDeP,n%o3d8t#'t鷋9~8&a$g "46czC~lfycvL&G+UhfX nja~8 ɳ85MKAFO 7.pk?۾}fXw2?7 '!OA9g侮 ݐrlo&/`R8wyTT% ^CAF~+NB]nK1K(Vhm<ΓcLC+|E i+tج4bjhl0Jh~IF)Mc5Yw?Zo&Dž+SiOӪ7zOa8krNf"gz!R!"9>=~Sx<"Mxj!ad 2G YC4>-CqxIy< _~̩KUۢĆfv:¨KR/xոՏFq &(O- sdh~GWՑ9`(1] >ţHxUtr'?SiX%D8ug2[ ]:: 1ёUt/)>"q:ϩŷo VZ p:Q{ٝ ;]Rv4/Ĩb o ڵ˳ f*)A AI̗ven%_b6ܤ:DEKھ ȥ_Bݻ0 .ǚ,ܴi9tHp i EhК#[!  a*N H%Sݦ0$sdhG$@X|[P9soDZM.= ޶_qQҸ Үe\-I$]6-lo8B;&9Ǽq-Ycwt;Ώ|Lh\{[}Dw/%+E##=0~'>K)l5ָ-pF+w`.5iSݽ MNpv.{َY@U#TJ)fNA*i,@h6g E1'W;q04%1AZeJ`Ń `A "G{K"!B)I?Vj0ubIk9!)+틋C62Bm7V1h}Eɟ8A΋+Zjc[); H"(JvL"=\0J.C[ATNiXMΞWӝ )'G&1uo6ZsF7"' $+ۡ>FA$s!C7 ĝs@y;)}7QU'c\9_miOve,9ӽDVq[!ko+MIQDYERnyy2Q`Acm.+Ƀky9jhӧh8؉ﶴ>Ra8Ûuq?ߘR)4kHo n?Fj /t z|<n3X>xCĖڬ 6fMhD:X,Sʲ~]Xԁ8zG捈d` ݱ/v6Sw!$ڥgK`ݞth+ @hTuJ|sP6dP ~D`2e@ثNu2`-+ xo͑7g#RoM}72E,j<(EI 2"[-Mʶ) ѡTRԪӎF>T~y: U©L;פW cbk%LCg.O (}*(% ׋4ha|~LU@{gb>֖ m |ґV %TG8㯈!ᑯh͕V@{x$$ n6).f P)# /Qt![RBZs>(Q %f>Mr2@M95-]v7DvЯ {<*uEgb^]BH|օa,ϔBބx_ i4ct,iaF4Ն|6@nKDpJ7chɏY03~W8"ozGƖoQ1&Pn 6nR;h;=e<" RH};1sSIӑ"RV,BW8dݝ BF `cq |eUݿ˸:&c'-2PT¢L:q,{c6Fy&f:LSCf 4gM-U0u1ϿMw3D5| Y6j\E2 ~6O@L'@aS*$'|3?c]_G~Uw< f[6L&{q<=t;y^+CRrmC,msO VƸ F`Pʦ R,SC Z38ײqG3 $,e%yh*"]cVXgiIQbxR>qlm2z,fDuzq\3 @|!5;Tقbֳ 0\AI෰ 'L7= *1R%/]H/P]c$uG\[BoA)&+^)^D+v9& nJ.JǺ 5|pmæQ*H )m1R"v =99cV'‰r4 @^Y8c۱%sG>b G'B PXil>9|}Kr_RX/N (0&Kū]1shFiy5}¥H9@?H~v$vvT),Y{ݧiUT%8($5#X;BqX_dD~A}"b|tGL,x^LI*`DU ϙM Sjww?ZStBSzx=ْ+BP*]Q{<綹\ފJ-v(Aؤ2* \L3F$f ^7kgɔ ŮWfSrP[YXbF zq)\R̈a[[h~Ÿ-CgPrA|JTI!@ve_4ޥOϜz;XsPgTT *R5k=mƥ7cuR7`䥯x16,21K4PE7'i7ER%D* N:\!UDa3̛SO?*IT>=Tew.I<0 >HV;B1Nf)6&ɠetmO3!q$B'98AA* r**_V?Fp7?_#iϵ8.-ҩ۪k:#j 50W. sVRsL?R 5IS~>NkZ}A, 4lL.o4d2y?{`)b Y֑}X\m1[ī=/%ns tVafa1"*'pzcOH&0_H<:sv/ 5,NkjPb̧͞HpB!0-er׾^ߊ46@h* K9 o7̘3>Mp c#U@jfҶP6&cPYvFDFۖw{oq)y-ě,QRaDT\90[;#fy+X,Ci\oѴ6liJ%h׾_|wu_./=A e+NZ{oO̼|߹Շ;Й|5~71|h*Yq •V'}Ϙb2P9H(ҫZ4ӾfCӫ.Q /b2rx2"7piҮ2=P3}. F߶o@8`'$tI~n"t֟z*C~5 s Q 1*-'i/gmO **?H*mQ $HȥTD@ q o[㲇X,mD9ԘHuG"f7<.gdF$D&([Ky2sfb%;9y;d7v=\?m榣MODMMF5ze /;1z혥tr#f߇q9N?ȂZWwJ޾nKNV?V4a:#¬#a0Ջi]*쳠^jM'l^nin͇q"Q=/|YU[!쨻"?ěs|HKEC@t$kϽ@2@Xva'Kho`j?|jonliB de'6a ^64TXBTkڿH8=L4Okjy)"1/'IH JwHjl&tڞHsց#]{qN#׽ɟ K1jc5i+f Ҫ^a+j'U h9|'0Hpw?_' ԻvOmڔ,F羣:Ṁ Hc+ikUxY^2͌(1 :k4moG)Kn9b2-CT X`sȔnf]K-MPJw`gYWNG4 zz*1wp^qI th.*ctPz l٭5~ t[qۉo@tی:hʩ2F jD:p^׶ x(NaSA񎻖w ρ, գen&/3TNA0NBg^Z 糙αQh0l!J(eF j! DUx- . Ԋ=B8)ؽh XgΞ/\ZI1"}m 3H Q^{{ЗCD)h|l(:>nm؀1c$}áb h,pCD[/1%֒Oyt@G1* !vJp/+?|pcZ #oŞ nԖ/˷d*ϙ8c4~釴2܁Z^ hm) ?%w8uU„~N+ x$N>2Й5IJa.5o 0F,aok*$HZۮ *ӝ}UزAr$EpC;XQƤ_ ք@@Zln~޸`B"/k[%>Ja,i݁yjfj6| B!R<{1ًqYG_- `NX}zՍ ob1'kzp/-9"5z4;|O N"`tnP4~ ?NenR "P&dR5dա%̮ʁPE >dctm.@bG(P*gq~C@:K:5X*S+(DJbګ;Z,^^0GP LLDIQUdcf)cNΓtY^EZ?(uW zc៽}=24Za mm5*m$ C'M,"LX.j%%\w8v4&gh櫾/g=FJ: jk{mr0?P=-Nnbx9k@hau=wdцٯW o3"#f+ڻu.Y f$T?ŖDB]V4XbT;*J:Fİ ,;|fTOg_ aV{5-j ėl\[o+;޸qk!Ew gyqɗ]<U7eYd(>S˶A0dN) uj y}=//.h )5#/YZrLcx x`1y~ڣ)j, qc,߮QBtw6UzA k)'-*F^|6(r" m]T] vk_7 BZT[u;%35_dr@`qVYՉ &[SL N'GHvj= bħ IVdEҩbv^7i&o]p̣_rŶ\LOY @R)M}N} #H0n$s5C9&qa@Oy#D(3 *~G!eXb\9k<|82m. b[d1leKpD>g鄆xG3̱'YҸdg99c"ܱ(;ҼxhuF;gTV$9ԛ@ܽ B)`4ݐM)'a /D!¼xڈߌ2ALzu)ŠNlgTh).CMQ2!_pHz3:ϏjSf;icBa 8b<`3o ^%T m7.'7/AAbAJXKॉ JxȬ6RW>vmlvݼSpH=:>{!h?OG#-ZQ*s9AN @(p{FTR3 wZj%_kK -);i٩yHK<+g Y;ڿ-xTIglm];{q5Evۉ`8swZbݏKij/(L9rl]OS5IeP1Yww<.˹%_:}l&Zbj]f`CtUVfRy3jc@&V?Br4]UD_͈ s1X/i;c}xY\KbR~BHx&*2J15?$I?kBJ >KCBe(嘶&r*1K*KYPjAnC2=θܠ59J&2(fb%+*bW|e Qqx}i4Da@sgōh}m~z%+޽մ@b h&r89_*(t6Dɖ^&먙z|i'ҍxFBנoۣ*1ᮨ/huɂsT~/^`Y}~8 ̕r市MHgwry)-i6He}.z0ڋٖQZyW+ԅ@Fm8RXn<߈@v"U1J4`_:ط/(0,FTvh#y'QFY3I% " &^;jEc@=ۏYBI*TqbmĹvp+po2˴ &".TkVS{`юAg^Tn֘ zl3O.=%CgN9Qǝ[|pnUٵFۃqw+>%*} 2' ~nj1&?Z }!.ާw Gb.$4LK(p^ /o=<%0OJ>^&{|cԔbjgH#5Az]Z ]@w>kKj"jZlQT>v)0m )dV0 ^fo1aI~tMw;͢F1fL*:}sQ W:mf ,Dfԑ10bO_+~(Jݺ~VIK#լӅ4# 9Rņ@*|oXPӌly} Jߖ<{ZyGi.ڠThPBm25\EP/W¹o.@W$N)7-G Uʲ(ZFW{KK7/4Bîpt{Hr\opkɢ ]ǴAmgRqW"rA 4b% M# lW>G~RkN1_xbmed>)s+UhC󅵢Ik DD0-M"r6o|#pd\V0"(R :睽ݕP j եL;x5`7;~i*B~SJjU?b&]K}WKz/?]ąO@-f,2ZCS8TW#tG9^I3*y^Ό^tuAQeUE=ɤEb<䍞ZJ彂1QRl>eVO53}~p2̮܅%mɄ/"KE4TYn!Z6$+x$gmϺMx``6gH?}(b}8ڥ_|* 5]-t(62{p=N K(Km}LHl (0 1fBDkݓ!u95ˎ,4)l6X)-f *3At 4,~8 E|? ~ɝY>_/^td!~efykê£Seb~F ,<${^4@ >8_4lGZU{3,J_cL9h@N{ #Y%d] WUB1?!cB=oCz;5e:rL'1$P.e] nqIFDhӦ:sR3Zrum{Bf %M0Q߈vg &f[>9AL2+:j!,+)ǍRpmiX!e j'Ucn xL;M"BxWd1"{7 .NDj./\UG:vc]l9}|ѷ+9{E9a[ 7Oq!_ SV٦^{oMIYs)(is`$49\-p>6̓in3O~mӀjzg23L44R-6E*l;&>}yUccCLh|vH@Ʌӗ2bcz2 BE]EU1kEO2ċY ދ"ni4vP\n ٵY"/'L%e-w= Vߏ& K;AW+_qnz.Ĉ=AƘiS:J\J'dDv({{L@旚p'.Ux?T8kk}\^%l5XsH`e0O%vWUdKT( |xH]mbrIԝ܌?uJvizkDq@9, n8!Fu)4YUн8` RiH B5 RYįEӡx6u9p@NX{!kEAu0O%g }FCn@_jӾ,rS}Im i9|"E&7AvW\N4 N6OO]vfMx5hc89X~rh/~%ބ&v,R+/ٴB7|Ӣv/tT[Y LcE/Qpca:":4͑2!T;WM $9܌OBn!j} v[<|xqtZZNn鈊߶$[7e3,Qob0*rwgF׊9Nb4:55&ŭԿ7w"Rp69<4Ef\j)Xڭ[(T)D/a1=VojE`OcDb@VÈ]K%ҮCřLlΓvpT2 ٱKY,Dhrj5hQϗI<ü@gqS4xr#%" ̰[ORs̢+j#k!(˨W~yM/M&0awE=#&؋/3%'1`X!UQD?=.# ?Bg퉞k B5ec҅XJw<0tGupC/Pvj#C@^{NkGO Es _=opWcr%[wwG>*MqiØ:_"I~:pYf 8Mq% <띆0.[rL3~aT~#0\W;\16ɩ1=3Ġ¿r=x5"# T!;Hr\/E/f%_ykR' @g٣mGz; [Kt|aÁQ_%Je#n%W_V}z9C)|A3pDJ5 ^i"ĩ@2':eН > 'Y^(*~Q'LscrM^4᳠MrL Yk:>Lɮ [}'R,M/}ߙa+:Z8PUbIR$xΧqert T LDagL{ҼΏgPibKMOvM} wAV4[=zp !L9g `⹧,B}qMfl.2r9w"b$:1/Aw"vlnV$q<YeneGJjBg|uvweE(k*^ωTb}v{f5J4Alo -bGLpEǁ/P~<6;GLTG=['/`a=2I|=)sHS)t%^!/&ۤ0-4[EpJ)*BPHm x0m%,PWaнŚfjeј8<@|rm2tmVː.@b|46RI)=?Y"ˢ2d|iH!s$c԰ ڥ-g4A&MNԑۤ^_%+8X!>8fkҖ Zhn\w٭&Jh޹(Z[Šc6,d]q vX{ԀbjLbS.yc Q|oԳDC-N)67@4H?NX˶{Jicᯢ/,pݧm9'fx$uKextcFmp+Ic]jAHR^ql@II wQK|t({EDl B 0=jܷ"{LFL,\$@npu}jCᚲ:)f/ 3jzr)AJe#doI-zV(yR; Ռbl%pSumobHt"Odqv?OڨHӚa0OFT *f!2 0|NQd Y+pMG2Y ҧ$yu.6N*vMwnNم>"4zmbWTF<~('CN?C_n&xR@g\bj ,^4WnV7 +X$aEN7(;*uSECQć8O9qAiA/weL\_m 3L[kBٕij+yu׍BP HqX^$L%̜?;iX/DIg[lǮ:'KC1}WYc¾YŏYpJuNiGFB2#$%h(,$5 <-#까9ͤmWoKd0d>ߡ!_>Tџ>! S l>=orSOOO!ܤvP"KT|hnLN‘>V~W.~=n%&H1QqEbvp~NQX$᱖eTy92}δd7asR8+2=wye N6w$SWFaiizci5ШM@ /9ZT6º9F8xW*56+R nmb3Up֣A"ʳF AR{ˑ|2~V壵NOp[8Ñ"-:b cIOM9巑_EP|J];o5=m< 7GW7 픧bwmJ}۟y 0gy]m].fz? }q4Փt)2'̺cRrsK㈣ʻL#)$u lmG `Meq~RVoqכyg=3m/CH-:g?sLrabU(hh_GGwv0e5̬qQT*,swSAC/]&:)Q~Y)JroS#?]B{eDJK(AJtIQ>ha,%~'n"b!**Mr//*(NK4(D85z6;)2W+4lJ]pl2*~G#AxCxxa?Q́LUd4,ILZ?iHCCrɲ'-eG6r- vU~S4Q07Τ^fÃMJ'tuw=|;7!dfF;|c_)ք Աl%ϢVש[Қ@-ru$L2W} M߀a0>iYxAy·cYgpkϾao6w͋+$SKiRmnߎFYFG;uFtW30`> HaZ^ Ttmws! %ee mEddSM0Yl6>+T"JoXniYfFu0] ^mUw4!2'mΟ.8 #qAZs` I <沟w7|@OחbTUD޿T|MOtOKe=߹v>Ұ^y9xPW3hij}T3-cER;m=BH-ҶJв<`YfPV{\&Ì*R-O 5&V?9e&slG5A@ǀK?㜁@܌"!g]H|0A3 W0Z}b˳* !Hh&`U/,":K*NŒژ B(M#&^$mJj ~!w(L2+Ďu10"bho\lM(q&[9QaC,Iȿiy4 gaoMX5;HCb˪j|݆RF2uPo.!įzZś.C*\i$X5 h6~˫Gջ硪`ib,`u k=k S]wR8O~북BY*&T_L7kgZMw 1ܵ˪SPe,|a} Xd ;#D]J@:s~MmQWD5BBEg%:H/# :o0^jgͶ4.a~t40n]B$f~JdkGm3 fj##{夜fˣkHQ "tޟLٳ`d ʪIUСsf;?^'ز.*2k O8 - G^_w '4V04m'appÐgc?NR당 |E_8'Jپ >S1E`;44|dEѭ>~4?Z9[ry%)ү)LaVF7 ZjRK@&lmD.WC9E$嶹kBo&u|pC`< `i♉kBoXŤlc/pȝv 7X^AH$ s@qZjfX?gk)qB\rf+NYߙSW'螿#20l3]EH=il^e*ńzE1b"l håʡ0X2,棛SLK1oM,0F3_n򞋆}wa kW;$ ^$xz QY tcGf'%!hF%{aq=hONw 96Z ֻ^SfB!oo#nނ9]*%ՖGq)eyAvXHIc(&0aY\3j RȪ$]Ebθ$ќzs).}FIS.}YP7ik70띮1KV=:. p/3 eBi9iz ̧ wW%ψ"2ëocNDdc 9ba7sP @o{f&M tn-E2b`o˫yob\\v@7ͦaO_'xβDۀt~|YR2n7?'%dC$ثL p>ˆW"-_P'Sv wqmH"f6t# d"TC u ` c5δe]vG]ݝ$0 C%Rb38ξD>β5Wnz%IveusܰA%:nÁSJ.:l7YEut~)avk*L d%};_ݔx??kR Vs#ԎB Hݝ=-..@ͿE`XS4O fKjW&"^CM 3]XѬ0!Il"i-T e!1_p*WD?`㘗n>>V6Q:AG&{ѐ-ćZ|5AʘrߡۖY鋵m,){,,ݓ.k+׻xn5Ǥ Il?&cX8VlvUuayP:#5U k,/O.kH[~}EWT7F'ˬ6/Ct xz`npӱVNH; yhJKFR\p45.8ppCI ]ICn!R,>hŃ9 gJK ZF^HşN/DPxZGs%?Hbq!W ے+mm^Ht @׉$`.jvtq*wy(f< ]AD_<Ii$<0XrNfyMJ/0B 񹋙Ybo^|d^dRk @Ў '"N]*|e4LJaps`_KÑil|êI'n:~'y<}E UEY&)M"&@OB~!foi=CFZ[l}ï$a1#K odegiOd>evcGegDf!CxH:FptNtDۈ?phnem^3q_ #s{"SYf'.΁ )ײ6)j´{l?/Z?L~wGYR& cFVMWȦ|8Y/_X#Vo -Yu-#u@ߠdsl$HkMLN&dPKd}6XO/qKIWyׁ޼UGX$7iƮ.M!#B;J fU>c10:!wg@pڎx͢Ʀ$[m< ϰ۹-N㒖4XYK.0fC >};(_;hs3yPBYNg+:P7]RWOZabցGS{Ġm!n-F6!XߎVޟ&G'`z]*o)P.d< LiIBu•C%wȻD _U-Z5 8mg~6HAQ%F~҃rrw8o4V_ϣk("pIjz,F6 fooP Lb0Ϥrn.\r }lw1'.!؅+%Q+C)~1 /3ń<.՞q=pK.<|_C57)5!G)sd ~[m~cbyA bblhxܺ, ߑ!Q> L|Վ&CJ_w^HQ 7V=~/ĸ6=Kd+iE:ЎDUɍpCK('E 1z'}Y6pM)xHRWAl ޙ|1b!(72bYwjmif?5k]IP36r*q$RF*r^,c5d?uCƁ7 ؒiW2tT<4)ljdh瘝iRebkoBEnQ5Y>AA3WXK`Mᄙ=rSD >2E_ha9RK>E'Ӹ&mE f..SLkxcQ5Dɡ*t͞yYsSBf'XC >ac!u|p;pQ?mD|/ݶXc^(u$Cʯ/c̥?B{Pt6 K(30V'hs{pwGAeJPaIrk'{'.xXup( @"dx6jEdQNF1p \[$6]H!yG\h7[WpTnYRqR>48^jϊK`|\C]MK;Wf` kOWǍ?CD3(rHEKe?^/P#ܓfin)%gTKf#j>֧sqdB''g4ְģ3;J{RSc6lc6No,?k"XA -O×+o KdIa->>g 7͕ P/kV5=ĨAa'>ӴZj]E\c7k1DV߹'gWΚ凶qA.SbPun?^[eɖ; TY.f''y ]*cm9)\x獃JyR2Zt`[go'ip(uB(!NϏI DLBJ07!XCX1fG 7I$Ƚ!\ܭiu SD5Ikd9YNp nOP!L L\)uXT"k1GܫjLcNϨiRN7kS[2g/pָ.bqLBjՖ09RarI$~Rb0O=ND,lXڔ/I@ s*FW橡+w9'5`˨ۄ_}8뽊#dCe %&pbȭeŰwq ~*ODı7M¡X =CI&d<#][qbzo'?wvjɪc¤=3^KS<8 =GHћ; sﻼy xa.8_'Nv$yqߟ~WN6}62( }1 I^#Lb#^欯&{۔e[y%b@yS/r`D; W<)QkRɉ Z/0&=!ACbXBRb}maSSoOΝ;9(f+SMZ|3W-m ތypm.AiT}~2e@kنXƴhϿX12?G}]@ox ;Jem3YkQӥ[E96ToZ `I^,Q -HXv2ZQ~QҢ25;sHsqWT 堆(Dbw)"dzтWnl߂4l;~It AA&KeQ;Wd@ܸ̈e<|ot: մ}NI`cseO X>|F0,"g}Dpln5!,H#0H͓9%aa^GrAjI\doU  ę"׸k.f}dGH('`@l5lW VYoLPeVÙ߉䍤.xuh[>PH86~XE!vT8- GQ;H`|>ґ']YWQ n}-֢Z.=34˨#[@N]pvC,@aV:{)\e@kZE^bY BOj&fX{M\(ÿsHV79@cMzsx/!@^Ka p`5鰅4=2:.CG?39&{mȼ9$<蒫MZVo_t5/^讣/02w])H+My _Cq聬ɣ\X̭-Ѳ"ʼzсE|G$h9vF,W~S̄Ӹ3S>7xgxQ@!a0 ۨXQYdZA޽Sl2e߲^EyBF6`|$ͮȂ$a58ئ_._FΨ5.rz%M<-[ȥ`7D8 LLGkTܮ>9~W~vzR&i&ZLō DAm!~QR?Yod86[ o4jP6\F̆@Ո|Nu Zw!Y̼wm@{k~V,:-ZlDj/!,"/{C܃}GԝůU 5t(h;(ٳq̔}&^,*(e^#|߰]|@u_{s#jVVDYq]Os0sTdCeѯs^;Of%^lfxEߩ3A;K(roAɘLemIUe<"ώwƗmM8moN%T_hm6I03Q 2q.<ڄL.oWlMo0в?3gB To&(&9fKQFCob]g YF8g3`+LJ'6X^YIQx(P'am6?8ljxUqG8sTjc\֘#禎<ۥlv@́xkjChZ$!6 th[M峻D3f9Ng(ZY,//K^ܘks. M Ff`, TA hOT3i&$Q(&'F UP/ClccS^aAJ; c_ ^`h-gC\IT<)>Mg2rm9.>Ľa퐅]ܰ!8O`rʅ73aGS|T!s5n|7FA5w8 fgɝ_@'"T W,Qx>d:Z Vzt iCrC0kQ"XDjG3y+T*z%^Ao"+(>^!P"Y5Yz5-mjtʫkʻm W wiCDufQ} dr#ސQ G8 )&X/ȝ$5YY\âԋY&Nsm;Jeu޴=]')C VHߒupb FkI(UTÆL/E$>A@Cq#}psq񾷾8 eh' S6Mf8|3ӆ:@KZMN7מБa'V 1K2HYtB;Du#`" jԮA2ed%7Չ[Y?ꈱ6:OA<ۀW ;w|ц_"I_|>1[yBzpQ6{v }5IY?^uU V>+k]#ctm.l >x\qzHXe?s0z/cӝ\e<!2'\lW -*hjqͫQž鍢bpP<}}1sOCk yHN{exA蠒 R| Nh=l^'|r`#h=h.G/]^8ޯuV#k)srHv>^2aze:>Ri9s#P:6iHYsǬ^#x'Z-S_>+՝-x6u^徻**x({6rɐ C3/a$DmKt_,$Ijzt-j8~pMt?A^NmAs.¦FsڇUA96g=vKO*g&(G@}3%l猯{ &2@o 62ߵE]()-Wn=W(# Ț ݩ|YڮMĆ> >˱{쒥s~OCXa[ByrzxH*^`{*C'KI.HYJ`l ֐ۼu(PoTU|S|Lb:@_5u%&kA+v\׫e"8)@}!RK9vIc۟{WM˸ySN ap_{XRIλՐ01ʗ5z%:05Pm(7v9o"РR%X3|qsYo<"4/*\2GwR='AyF:.F.\pw3 zi t]3 f {⍽ı,M/qJ=Zot͆e56S; )O0Jnԛ:hC)4$njHP|pbEz+D]7eٵX0x4K38XܨVd=8Ӽli8Jfw3]$urfFe %]Y@1J[ޥsjlg:2bkbrM]fd-P?u@g\ow7A%GtH<6M$QuX(DmL* <ᵋEy-HCqfdĠr'RjG/'Se&Cj,AGbS7hסDnEEP2ŏ_Yq9uHTUB@{{r(@NHk^7ux)o,؟ "v !4Eߑ9RO՗ڍ";`xGH>XOyX6Qc /\3!ԂgHu1*/s4̲( eF8>) V_1+1S}Mt2>r#mZ4^0z%Ǽ/b<z5* ,[e7\gw'jsRwb&Z3hcYߠyNF݆%w;R.v3)dd`5t = :PpYIPve64" ܨ;Jps5BK{tODᶈmskx2$MbCF,ZRߨ%BvT#Ge ;GB$h`$b VJO.+dې^uU{tJOS $A85spIaz ՛p(ޞŇ΅Ab$+-&Yb@cdϲ\CYbpn,rrh @ѝ8l}ƺqoUL,q5]%GfŚ6~4/= uejO}_p 0` +h;LɻX#8So2=bаdXqJa9l-A |"%wFξ;n(Zҵh]JF0 bC+f^|E㔒 ]"( θV  H;,LEoZ" 6촊ȈNf쌘Fr[9wZ~[{vjx9m+T~/?E &v0!/96?.t].n W#mNwPQG٨W\A~ZA#=19 p̜zE^NF3d^dnem>c^Req [gU&9{ih𪆈@K H5czG!DfD yv!^M[S_1,ـV mAK-āC e?iH3@F@Z6O?tH1/&z')wY`92qh(а ۗmhМ;8_ʢ{֓q[b (MmNW=yYP jMo'ϳVlmDAQZ6Q:+Hk+cCךjp"!^DlLu;2٤vɽT_H|+oKrƬC5i?Q/@7FHAk| - "}TLN^Gv(ȁli#tAh b)?YwjC#N6["c8ü5ENkxZ?TTwJR &uk'Q5 uE̓bA.њRd/7?`yl$`}A<еby'KbYtyP^`GSʴGdQN2^OQLQ f6r$@r[=uDP3J/@-GGtYW|?{E^`V5u+ x&P qcJ#&9bJC4bT7zF$-_Ұ~B>EVrnAoHj"uK$`l׫4U;PWdn_;CP87eCN=x, FӝjV$P cYIk2.WAGDyx-w[8wU% Q|GƠS>9KjJ*)r&msuWȫwGu['*'7iA"bwq!x^4GGl4I݄E:SmV\vbɽ}G4# MD'qC멃W NjjM1e}tŏ>9@bҨǢ!_W>VD[zlیZ1FuPDR" J @uINn4.P*U Э)d9&Uf)\GH8?f^]ӣMd4Gj|(;Ml~AAD';(<^ _ylz5'EBE ;,r]>Y 6]Y@xAuQQBi-F[B|\si3^uSwΰlK#VNLsItPYav]fTe@П i fLjܚnLTiTp>Q^Au0˳gq\bK!ߟ3CύA]PQu°u.ArEP _c̢Ov݁`.raLAfj/Qe?A,HNڮ\ 8 YRLUWȬg3+FU23&HDCEr W䏳JLGaJT5 7nػ@MZ`(KTTiזaќǜav$B)P_jAIW{Z}5$wٞ9՞KCKQ`2Zp&7ʱh!1w0b$}2LXw3}꺗 6JxG)r|1nDL=h :*ĉM狢O&%3odP‹?\,U2|?B"l\Uӏ8fαʕ9RYKu.!;fvlޯ{| WDžzu w 4;4/$$= t$g\v(Gwz 8d\6ir$T~Bof܅ +rJn 9ވ< ajHV͕n1'\/Ae(MH k@v֖咨b^Kcwi<E$%NؽԷH6di2@uȜơ,?2t["ne߷i-ʺS4i fsg-Ξ1uJ~U4'y;R.F6DJ1%|+yHf{HB,#Ksj%)łVB vԛ$0<:Kv>T1Nǧ?dİenO@stWXadCVn#Po |z_uXGȏOǶCCF&b6RU#Xܩ`l#-) [Vz[7%< PNZaAIwfQefVaem:$鳉pbA%Dj罼P;,B'vVynHzIlFnǭ˟*/cnNK0m':H ?0Oop}r}4co@$ݳ1_pĞױл<%=8FMLZHI؃n6xqD2GN299hbe_ȹN+yG5LBpɓI0Sm+酕xeì8lhYu+v7NI1E-Eτ@s zۂbJj9ג{cԕ6Wf@ *(;g(h@DkHTmQ%U/Da,/ր$_?1Gxܻ w>8չF`3֋sU25g`ss@aZDsLגm@;Pϰ#nHZE].cK=.=o{@~9Aayb#) (=7هVWc( ޻W+2eNǛИqNU/fm|-~ V!y,TȐ2Y5݊Gj (Ltk D؛+"aø =UMQt؃JNT`64`xnSnDVb wh\C Sf=S.Gy΁kdq}Ei$]'~"w54XffV1khS l?RO$'װ"9"~ݯtD60V/{oޜKOVR䑒n ~RIwY)Lغ^ l\gN{nKr41~]5veޱ=(sSmږq~>ey3oR1E]@+bШƛXX2i>+Y} z-uӜRk£G##Ϯ*M[jYiYɎO-Y ٨&yIBZr7vAy6٪Ǟ`ͮc7vg!rF#u2!Y+6.>[߿YҝǾBx#B׌_ Z61\ N gKm_f61 I, YhQ1{}&lO:)+KKEyt &8{g`@mL@Ǧ@:weŌz(zĩxVϜ%4#& &qq直Cѧ)NLȒ%Kf0S !^P uT Wtg'MIp@m lx73\;H!'Տ uI֍1t]dFdxJ;uD5,:'` N80`V`!+63}U'x='HHv9$hx'-y]Rڔ+|7ImfMdRIG!~뛏P ` W=h \/:̏\w }꓄ͱs#NM쥝N8u:34 `6|Ϊ狔:j!5?]8a=/# 0yɟE瑿Wu\~ߖ lj=X+=MGM`@S -]. vRo i;SEvhlԞ%i7jɿDs4 B#9W@}F4`|ioP20Rti}Cs+l}W[ڔz)i._ϋ.Ut|Y+=28_<7($S[f`_G9Fc q4wu]=JAw?qKC"e9.YAv}T$qnYH|ƆnX{3 ăT,9{H$m U߯dZÏ WB7mx/?U`}Fo!ν͝9:Ke+f4âѨ_YbMߤu* SmI;K7[5jxMb qLnxT>oBقD(EVY#!;F> pQ,?DëNu9gk~B 'zGZ :wzlQ*~7Q"ؒgH;Z)3_ #PکsO`Y5F;QCF};5qhy9YAS_D#]AFo2jɟ텉bCGǶ~=^|Q=eN~ӨȪ\ *Қ5Ԯ dY^d֒j,. uo"Sx] gCȥ7ZXǝ@VU~sr%OA 5 9Lovfmf di Xs|2ϯLOvƝU;uc9$ەb@rN+@U|}tyPnh M\, Bƈe_F9J=BOUGt<]RB#zum]@ē @4Yw- $&.}]Өi e3jp+8,"f(M%!~2WFItQ46 -ڰteB%M2-m=*gQ5F5D@`MB_4FvM7-Jy&JA!薅cg, 1@w<fZG#.1_-v?@|&0kpX/ M;ۦ07v6M&"wha{,"&]gc/BʕMJz6Jlڝ)_r-"l `aO ֛ȜLEk#an00F tHο6d?Lkg%}㭮̠(I =G|Ə Z-e  hF*N jCuwkea9PV`b0N}|mך'(=_`9j ['`)* cn~ؗ N%`T>u1GWWugeŠ\h ڕ{*&1m1#HԒjT)w V|ޕ!JЮ!|ޘȐjwX~yv[O \` ! ?li"a@HW#'l] ͯR@ڋix ASMUg״r'mR`[I~0ՙҟ>M9ӎp 4v?;1ɿOAل^bdW_~MߕSj_sCeeL]Ɲ{Ye݁q]rEi] =#cg掯Q9(S".]UlW[,L8ƓKUg/J:΄ z|MT EV[1x:݅Xt-*G卵EtL".˜624zw|}k` p5'u7&aҳd#i3Y9ǻQ'̀Wkل7Vl@25iXEե4[ݿdO=X JUp)(xV??/˱>V ?~"1M3>$T_ ޕ,߬f ߟ n}<V+9/ špJ~ 8AAjJ<Τg^Ki Vͧ6WxTrE2LZ]w|yOto3t8>НE\L94TE+zݏ0]L:~&Ҿj(}Blo+HfUv i} X=>cU2ҕK@?'׋-x 7;q4x?y_|iy0@TSxH& xNc_8^Oe?\N6Y a2Èн= p.,VXD.'Ei,}3~+k7x/J5f4:ϖ8qwqm]M?ՙk 띘۳வ9"̭- 㔘 $Ԓ)zu6 gt&K$Ck&N<V^y[SE̸9:1 &o#p@?;0{O}>u7+qhRF=(]O_iRp Nd=EgVvYԓ:友|G@[RTT$tY7D 1*P,XCp >TǨ܌0p[SZшN )G|kDG zzU㨺UHCo/[ԭMof.'|6f  z2̜5w4JlbTb1^dbJhMQ558~@-p00U>`# 4֋7yRdTi nPd|&]IV\bxKz> cj) l@ytb3D Dsi:"phV7P ].Sj5f!NX~W8cǙi})ߌ‡ Q SZjI7uY`qs Vu~MNV@8<5^ڦF!I0 C?XQA)JTj8U^/V\ aK|t''Yڦ6^ *6 EB=0z7*ՒaXa?_!j|"=EK$I.pf(rtm`ss%5m9- *"uFwlC>>: R6%V*HNRm^]J-I+Xǹ)7Hi: 9LJjUUdž;_վ<=+ر4]v@է:/#},5^\3aa˒"PTѺ x|9B]J$pU'>*RuCw2w > ,N7q^]"H9(Մr'-!(qƛ&TÛ)$r%*U3@EYN_-I9RG_oھqa QYB*U?Ҧ89~7SR!_r|~Aa׵$Ƅ~3._Sv.WU7ML=3z"ra{ӥ-rM^ GpR'H9fPXHAg*jmSmAnPюtos껧݈ D; DxP\s hX;Ƚ𔠭j_G㭍4cJ"<1A"MBdo_+ȹL-љ`ځB95P{`MK OٺM¤I E+ 7͖KrERBLr d<[oMhyJV޼NA=VbCTdfn$9+ZM\eɄ :Fx!"u;q^IT\02G#p""^v==R\*rdf/|tXtE ]P;rHPFvTILN$I6#;)oTBu&C)Ȅ@N%C"įcd鲖nR-ukܘcL 1: Wc2:iWo20b.+iܭO6xT?T5 XAX/yp;+ Fþ򧨚2 |1wuJ\?cH֠(jG{v}U#Q6&< I8g8e\ },q24X&־Oy3cϨ\}@*PɫXW.ji5LG$paGꙅv w^0v0hZygbOuxԑ~xnE) A`\5Ym!|ΗY1 PR%{SyaFV.D`-`n>X9A~j'vW$1 1s>1⭵-F]UW2^ù0Vg&~@7Β(2f )2 |f=R26p RP6N׾[$ ]2R٣ئ ! Ô^)S'MtCtK*fhΐr&?CR@r{! U`: 6HMV8omi–pRs &vw?ֺcijs)ZBcir&h}֗o_WWo5ܷ,bwf*CQ.`{:Z^ r"J3q EĝRq V՛_C{z;rrE/gH^. i,AP׶,4qH4gr!$1>[,%UQjcS'KwuOcqi85}GvU¡8<`L1^ 6"G"5w,啣ݽbB~J0uܺc5 ,]CHU~zȋӁIT)e վ,(I㱓 s q>`n)q1ƲQ3&̈́?ȩ!dՒUZzᨼ+C)J],v;8wdpdD>Pc`Ӑ]ZS3IJV%|i/V94uu>XYeS1L0z*E99@G+n m>&s3\(H\1{䭏rwd6'3\X#%<3.0wr@Q8^MhACR8~BiP8_sSv2DzoW~jiciKJj4$, .nyL2Pm:B4=Mq#Oj?)fqPPH'"AN% MnG|W n^!&^!Hk,dk>װj\ɲ5k !nKE „ӷdC9vdwn*{6c` {L2;6 3@ 'NE lS@LF8/~I*+:0jҴ[=U.s*#8&ɠ8gQ)ZIyaUy#Qw0&X@%=E \c>z?=Eܔ(D<̯ K<\5v`: 4}dGV-& B7y=gdGp☸uUesMؾX"Nw2s%kn# x_5dkϞQHYEJW'hu WBx3I1o9O521w-w98X&W=7JQ E(S!31Rc$uRb.[ũ,ߝUBFuW@lƛf7e1彥957q+)-| _i&8.[`˚&֥*Whc ނ8 zu5ў%rk}hglT?R7z[Q $4E qO:n"rWܾ3wt'Q2jp{"{F[  *f(Ͳ$mL>uވQ1dKݰM3ݏ5b=z{3qYт7Yba@g Qĩ<}?eӦ̦fn0|ϭ2Bg1Nn|u :[xT .li%FExuA| cw}ȼڦ˟:4CU> i @qX:*F|b͠^RØ, ȁR|ǬO)^])V0(K3q"ƭ_ j $ޢ7"MMҜbl!"2쎯J"2b‰Tj-ř1T\H!'?(V2&sn0a^|0sG fʄ4un%2WMUs%!X L$_fc,ቋ~C4󭎆직~Q2 ͛%dC_b%"hՍEso]>FW`SKͳW#k<5KlXPW菧E+4 x˱f@&NW1̤``O`gCj:.a#W,g.@%'$LHPɺD~. -YlN"tFEM 3UN[},/ Jnr KQUlqz^o(c4j_*iȾpylV. #k `WOٿ%N|‰llD;@E;F15@]7gW D e43Ʈ|B 8UEKە޷3qbE9^Xϴa^-8;1}yMb2vRɫUN~nue{aƊXfL0l?bYu7?(3 7,|GO$`x8uB_v>Q@UsMOc=Q T ҹa:Auǔ9mkXT|N=XAGx[^jAH8; A5LsgL0!+ڞQ$mj5|~׆PWSuAg4ZרecE@+a|O)c1aeS.Gt JGBܬGivW٭{UrX]SPbtsVBMu2VIkZwȽbŭ9K{֔?"1R ŗy+#4`/$H &IRI;`Z3(HSO2>y+W* Hʢz>VDC\P$M pXaPCL=c_٥c*7LDBLZŨF{"4ȎY_y?D:kf ^7Fs+J5ʮoq2ًϊ=;Q ԋ0RDܰGƬښY8ܠ%udunêZ6XG/f} /X@E k!6.HLWG&ܑ i@uM:Z9u­z~PtթOџx@L:^uP$JXʅ x7nXQlTutK`UE^f1}7[w5 m% .OMi0v{-¦7צhcPjzG]ԭx,מ^? GʶdPR Xhi=L|kgbܐ{g5sHn8o1w+̚#+X] ^< Lrs~HG x$A( )Y4m%Rokhpٕ53 cଂ OBTi\Se ;1Je*q2C%a.׿v{%R"{TVbA,|JQ_ d@V7UiC PPIBSha~E=Q^ ntjXV=A_揟ׄCĜA<&fKvš \Zb_XoWf1],Z 3[ZRgYskb]yi )MF&4UL 4g$Z}S b_:c^&` WZ~MDBC%?ƄWR_p4C׾50! aTn ]m,NpjIDE1?I@Ez@USp>/L w?b.9t԰4,b?tEŶ=IƤzH ˆљ_]auXjNSmLw~39B3KN缯|H Iܯ*iHVTf\wZ0)aX즤p)ƣC;9G~Z>K1ZG4k9Fح gC۷D6-nEYE7ʵ Y3I,w XfJݗH#mᗠlz>:16f<}G ꟺj1<&t4+Yp3!2kH`V,7d}#C^;˸eX;hVӗf*?? hG׈|w20@ Ԗ Z}5!g )v4l>rRp ~_1tY#xh g~}tJܝ6qBϯeZ5j/O OBt/GXqhCunPK9$j~~:؂Qqg=pu57LBsZx*5鬘p"hX[Gc_`{7JΪytxeZ@vʰ27o$΋u8Ruӓ~*pT[ζy=2HS7+iW$~à8$7'hs3RP*:c]y#FZp,9:06n,/kDT,;7*$XxW!2ao=?Uͣz4gE耒V/7sNiލtJ|՘gSIH; z wdb0%禐}E: #5ŪS ;+R4 ;iUiO:3,ҧq#LtdWki%w\iL iɣP;ʦvvXՒ4'fΰa_@7 vVy,(2u687b(lb=Z*41jRw肗׽r:㷘2/hM/6唨 [ i=@b'd߿@k@U.IVpI~ˠ~Kn׍57OvVƮ-={_OQiA5M8x&WҒP?V5jkzFLKSlB;K @3a \;Si}~rͱh׈;eJ+24V.b8E;%IU`RwpqƂERq(J7(VtFRsfJ Àcn3#"1ua6[A4=d*2:.["kexYcԒү C} ;<%_ 7O ;˶| Yaz^tXvO^ 7FO|{|֞~:o uG{w+;lΞKKlޟa-ѭaJGJ*^5ߑ”$\?Ӑ iD[ '@ 7+B1Id0:Gz|@{* &}[:4IENK Subng-sl$ \ځz WWL N[p.fSc׈-_F~SDzڻjejU8A !{X(m e|۬ iL&Y10!eUcDC`lzb̅܋M1Du) %k uniW`zF'q#nw9s*@7FBWivy$)=ùwy9?>YǨDn Tq]Dds ]&ǴjLtTZeZY%d\XuMv^D Y-bkIiE(Y4-F˕{xF@0׃y8$0HD ׭VbpEl*i%rWPCDiCK`DcFڀMS+!l it#o :1#l0ӑD=/D`jb:/U/"l>Ԫ7jx8IKT1/5Sl}Cۀ/DansQ,~\`Z#ܰ(`SP~@~٦K O5I?l:[[$hc3,"P!*1c̴xr8Վ,^A*?Jp=ZuHaPDdo<C!*lTTe%kŊ= U}]ulsHe~Nǜ 9}:ͩ%+ *7RKdp@{&[Ԥ_a]T ٠qV2<[DkhWwj8FEDuyE}u.xZW*E(jʈrt7$?qD^ON{'6H_;Ȫ::ƿV<x%/h]y&% H?G2rͅB;Php zvs4uOډHMxcif18ƶ11`,l\#γeWjyp^J<{N,a{_%;IJj^.ЖGWplsXR (zKwC>?.J7)@=lw(rSѷh=(b<"7rEЙӱt R2vs,įA2= 2 kʹ/QW>o]/s&c!~0[(bOCo3d#W:\>%GԄEm3OtݨRo[ h{8]HSϟ.ˎf[҈ _s%RŒږ I;i8=H]ZLQ 4joUP4밥>'ƺe<0fzW}9uŇZR(uz iH7(QZwdsɅ`wGA4uv3 䊺"2xȢnt2w\}Z 3%.1|j=d:qJ `aH$>|L|;֣\ j X)9v/+4'|f )Q6IA4@6N +$&K fC!q|/&3Rˌ29(L"d'$te8[b3j&@bҌ2aѤ 뫂 xLxjBu&;U !:MÈ޸V6DZ2\'~ >XI++X+N^ DoigjJ':wh9)ư{}Cz)Kx0c3+ɗh CC^ Np,QUQ ^{ =F`Zh&wdݳQnѩE>%/{T%]Qm$M0WX΅>?y-&^6|7|T{ȉi /DN=A(&osSlKGZ2ĐL ֍V|1ipɇ.^j{Nԋ|DcR.Pyh%Y:@sZkE'ڡ弔LIp'ΈpQrwni i?7s@ [Q/Hٕ3+S DwZB_Hv{]"8魧DM>5tviCwLӍvɀoiG"\yN)n{_1pS3E;:Xp\*,[B?n^HӒ8'C[ɧ" o9B1VWYdD]V ,)[i ^A4}DpEۛUo9¡U-S<ZhlR|{E'@v fY4 YIP>ew4a!{tolI,FE:BV͚ϒA5ܖKw\^A~-$ *B6_VGh17VrJ8c$?i-W_)"հ&gaC!L KF1/RN-w};\[f{8е""Ke-sL6 k'19Nu(~J Y+)\ N(`K$}muY g6Mlmk4AYȖ#$ <3IGl, @R}Tw@(&IVmDْK-\6$sg,,B:} t] M zi,@:WSm ϮkkW=?'Ι< 4 !PPXbʋ%!첏cOF>oxHLsQmPhž+;Jx{ Ռo-R֬ L]ߏ-fw/Ecmzx ٲKN¬!6ZG?* '!!%:P$\f!%<ͨ/{\u ;e^(]ˤȥ@eU on <IPˣiW:^zӠNhoIE֤ hmu 3J/R; "zEWvC bN7I1CgJ!OZh^_uX2Ȩ ;S)boDV1Z(10LKq"\[&mf?W$57+l]U |o\e/ 6,hܘ@ncR #ŝ?و#a& vjz&ݕ.@E4%S}Հг6sb^[IMy\ZufLьD9c)1޼ͭuL1"VP@ҵcH+\D 8Xŏx'LX(-ث bdQA|\eGp!,DNyto-KaucղZ`s֍x\!o0e aekDZo$si}z8TE8H$k k{ !WIN9Q,rB(9?S2}26 m8Tf'8Z~\^Q-t mi2PxX Om*jC|a|Q q $lWlLgtD㬩xč 0f>JpP Z颮-vPxE%Ⅱ5JE%qWp4B+3go9xG0E{jӠ*Tsd!ݜ){Kd컽i_itXEp.֍ qsa8Gd_ 'p*蕼bk &2شP5ts 5Mq"Uo_[?02@*u4zkugjGodt7djϽZhi1IZBlB|1Rs N:$߷Rk!&)yC[<gt]o p92q2;1 "K4Evo&X#l!F 5}vi<ќ1}Mq: E3=nLju=t]G#CE!Z+Ѷʁ S%$,H&sjYAw@udgΖ͍nY<r^|L!vW>LQUI"HMI)"_ۍ; $^ݢm].!@h!Ry\ڹr~h;-zNZo p*Jdڈs?K[ `r|!2LX!_G6! 2}߉RsaVYy)3H8/NbK{9? ;kGLٖI b^LڋW`K! N)$^$5]ڄR4@Ѭb*A~AXԣ<: iW*ح(qdzexUڊ *X S` 1A?iCIOzRf-^V(Lǣk ABV#3om+*,I'FH௟Ge懛/fnh4yG1d#3^nqpGaˇ8itˎ(6SX=1m0vQ֪URDg‹-FH5hp uH3_ &Pcw`~,0ȫqDxAwZf;ıx&yrjǙQ@N8Q<[YES\mlw[y3)Darڠ0/;f4bFGjhuFSΉJ(4|@x okގK&Z-LMPxǘSՆPsYgޱzջ.+I!%aKΗQIߊV.M}r邱aXt_sdZQ0$1㪋k*,逊2B'K3ޖ`Ejfua7h|ѢW^ R%VؚPg(EMP#nr!c d>voӣonEr-oǏ=:IJl_1#+R Ilh?dDc ˳Ŧ3^T+65BϽpYpIȬw",_׮fKo'K oa˓&l)v w[f&R4fPh8i[m fjwtWO* vo_'||lsknR 3 /1!fqW-]pd}ȚȄ(b=y:_5&xVEdRI!(e`ei+`φԧo C&#v/ ԛ+n3w(\)^:9v\a_D/b!2~O XV0L"uE-Z;>9 ץƂL%lxuQQ %_H40ztϗASk46,S"(w${*k\"젘D/Ԃ#u=MKȣLcGo4G|~ץ Q}ȹdzv0_J9mMͼ)\E˫xI:z tU-CCSnN4 /\I*ƍ`F(݋u#(3( >Iͭ)wyD][B?q=c>)CZ.O-c1縼zj r+4 k3jbumȞ8y35Rʰ%r/X$U)Jw 1doY( [(@Gq+7b Ǵ>cYC`nGwY;,H͈!琬й)/!lv !0"Fq3юaLE+D Rq cGhϿ={ #H1-e΃z+LsU0Gwbkz}Oywl6%QZ|yĵc<. з\lAZJ!\hPAxly˖_+ו;IzE0*2ϽDK u9I9MSv<xbB$aX%R)B']Qׅ7$cjyBsM! 6 % GiʊQ1tYf;|mo08u&r`-F 3 ٘RJs0 P} #(%Yj2~"1 5(`V9FU+wRݸ)Hz߰}R3{3>rwb.v@rTc!<>_gq\S$TbJ,Vff9v+4>2]ת#: o- 1,( ʞ =k7LWi7h_Kx<7eƋI9|D*;`N_{3u] /LK`GZ(ؒ؄,BUd /u"aJ`"E ?(OKӃEju7niR͚1EBlB+opNyFYJp,~9> |"?Π c:aCK?8FImC8f@Wr$B; 3N?oVh`Ř:fo-\1zWGo$x LJ$5qz'7btьnJ۬mp9Wnj7k}8Et;e rV27k=uǟ,ڸ7tG8#Z+*ܱ{܋y3"rw/;jpɲttφ8S-hrr/AiZ/y .u ĆLMv)`9n.DXxq[Yy+ ][Ryb:ap' 6OS m="x>xR,M23tHϓ:dPn{6st{"饿$4&\se2)=MJ2k&X+w+WōwosVڔ9y!apIq@'-z, *hô Yj?e7l@Og~/=X=1=é;]SǢV*na-셽d O2ʞw+l:,5Vtk!11ϿWTD|WQgW[LwUԼՑg~fk.+ȅdNJpUUznu<;<:"$@|ABo0O F@o_d1bc56 ] xF5{S+f`/O9LusUImPcz,x}#q?*IˊnθX/?()g$D5Ydi(=FPO7Lэ4 k0"J|hHZcHn<`ҭ4>g"?{,[wi[; 5mG%G$h ]>TFouD&$UAyzdxѿ,=+ űNH2:HnU/Bzwj)K\!ʇœ8t;#Lx%u➓/84GPX)v49rL):Y|tEHHE|.%AZ{UC|vU4)K^{LД>c%K^B,-kiWi1TpML/ӜwLQ/ xxvLuT+?/58/Tiڱ'#=:ACf騲NXޮbDUrGdB"Xoǂb0M^~/枟KfT=6ݓ4J FK7Pg-x| ׳m>9'4^dYMh*P RVm9CU) ~o \o ^$Վ9[Dؖ˸$o{.Kd5u*BZ_Q ׷s{46H]A[S: /zR[..yۧ{]#eSpxc@R i~ u(JЫxCVV)'w61'f(lcPujmgT!T;S^\cі0G/I(xH <zjPE_>CH4uSD BM1*%3@XvKuJ8O|5Ild ^㌽iwr>Y;?^-#exP[Ƥy&S6*7a:pWH_\ZKsb7>&IaŁn18 ~"_&RɗycOfA EKVVkA05c/<[TCXxx|o 8Τt| {\SVEcG5"axlsA+w^n#QzQp ͜9]uH뀜hA7V(!PD?7LdoX:v^9.-ܖ~WMs$L'h_Y\hKXRkhfaZ9=Zʖ}` ]әڜ2 ]!.10a2.Tzsa* R\ bo=DR ]! L̖QiLaO=JQxYn"+(dA69+G'lR?)\;{B}kQGʿ8a}!/UKe %l fOVKl*$HDǵU>X,FRvr&Y4VM`7p4]~QQm/b*&(4hpOWs۠@$>!7/P^AhVgf7!7XAJ;x7 PCe>(@1X.ΜF]$gw!)kbឰ3,y=YQ)TppŊ <GRsn3= )UHf ./ n:7ȘK`Aƣi'„KD/­^ ]i俏g)} ? [BiT@$ՅPCh5 d|߫vg]8/_Zŭe=i`K{Ag@Ԥ:VW(dDՅ.e[R])rXs{^UZum!l֋lEJZi$n(Lr'%s'ʹ*Im8PByZ/,AXo]O<0Ќ$ x Rb֛@#t^: V,+ 4%sֆ՛K#䥔 ᭘𨯆3d?p4$ᑆc/Cõ5HQF2.9v;5KJexMuUGp`H>Äe`JMXP$@ ?ť8-%|g ! lά8,NiqbhCw4J:ݢAwLK: [kGz捯 o |U{L5] bk6`QypgRW֛>\YIݐ A+fu)c݂0֮+aLTjxpNm3ZngfL\Qb'gZs:QlOwL&d^Yr=$W*YṊ"5VPȿD:aapu(+5,F&)*'FwIپ6\"Xuce@'HDZ+td {6\*| ?RQYdC:q ^X[!|]q-25l2;¾y酌PW1r@%k#\o/R4_\>|zHdŠ;>\'SK#r因ȷRUb"Q^(=VArnfCXyK(u .6&bih:[fȽa_ PMpMN0v릉Q/L,EQוa_ux3Tc54k;2aދX $%FMOՎ1AU3$5E9t(S=UAX45zP%1螩i,(r68}qkMʭ2wx0L@܈HB_~/8!FV(1&bkPuu4;k$2Փ߮9Ĺ?YuBEk[$u1$&$_!([Qщ5 k\G[Ҹ "is2`n!"=vג C(WrzA|.hy&{8^ HxDZyP+ 2#"qm?Wު!i hϵ lluHg x0lGSrb$h6ݨb޷jEng*O}!ꏰ08.nŗ)ps:/B(7⭎A0Q(ui҇D[3 Y }<w?͏,^Юqko"*_:X/:{P|!E3@Ps.5D3Ex)'-K,}?^EW@q %D=/_JoQ<\1$ף-!J_! B>Kk[ H&jJi@"gfE$Y20mYj) v!G3ʲJ&8䭝3C!7| a5#[3@ ܙb%%x`Gh†u,ҴD.M4$Zu-gF|{6xiA`Qذjx=l𯅴b(RziNԏp%846i@@XOJ6voj6w uu9ZE-޴x0nZ/\'" ГACՉ#*O5rt>D{ЕfOp]h2[Gt~B#=xZJ$n˯//+DfF6@hNYkQ {BfᄔH !@&Ifm ,P<&&#D>޻ &^\#S$&ʧټ9u=M%#y`~ K:q_bBU:Y Qț@a3%osȄ-{] M;5 jhen$ICp'rY{rƬI Xt vAnBw]tI+ZFʱQx%pYBFn6L] {tvbXo:TiHckZ3%^'w]51({ܘcmgX/5WRב!荏nV;"#rNN PS,˟ T?X p\>%~t5ii(־@2Ml$g9 +P+c݆CwN^ec4z -b$ngC ;ZZW%o΃5haKІ8OثJ:{ #l^2<q6t|-Y1նcueu=:o@=KB>TKn "g22h~kb&"qdYBGSjsS!:DޅrIKktlaĎ6$RId[_Ҟ. #~omEp*BxOQTUtENoLϚJeQ欏UZf|"~g U|nAFdž8<"swX}.O:GKU ̧V iB8x4pD]:>Zd^6paH+ma (6yxBvH.r@>DzM?a1 )ŰomH~yAVl ܌ أ %Y9W: _T,t;ްKwamʁ1J:ѽsCym\*3bmJsK̯ $8-XS dZy&Ma/H+-uΧ'MퟀC媰W͜1MNh^5!vI 2Kml-Gy 5y (M'Qfa"ٚDGJ]W-y?(HV+~ V'gDВa]jXT9W>A=MPYYo:"I9]ޛ^-뮶.Gr0oi|r .  lK6abjsݪKKz3ٴcs4COLHègN(#x@[l]2=d)K!"ըυގb$$KcF;H͇D\N|>r)qn6i* , GKdE-h% @m:J oMiB#Aj(skdpZ|Ax4 -zQ<~a|Ny#^1>E f[.n,'Nx}.JX{0%lscMƾ YؘC4fW ‚q<EW&z̓8ns% (r|imG/#lDmYNIʖ߶Th]]g doxw2JȮGxbxV28%fi{"M(OHA`dx EH,F5idv@ Pg,6@19~ʸ%kC2+lwA3hA^,4*1CNCA+42WM1sa75PmƸY<`Rdïc6-HU,ʋW~=bm&ONX0i5ѷ埩amGEcU CԱ<^\@x+bÊ3;{/pV΄y%E83qU+aX1G_7X[9^i#S(v;/8cEБ:`-sz7 tߊp$Fy\W_xX(:&GӍY!fǒE֐PF)Gn?tMSK`Dt$B w薻2J}=񸓫XvJ0,fZRs[\}z훂QwGG0 LZ7z~=DzNfsAsio3gԗI}y2v}fuZ-ihٚ]GQ &5+;f1HEWI)!zq1|,`۸W 8SO,BW{7'Ap|=ȧ!g:}!S$GrB꣆0zZ5sk[^\emd59|c&Zģڄ[dұ9+׺j6O1&GD oi ,cInT#lq sΉ%vŔcr]wu7p UѶѸ[xPD5l)9Fr9"]I_>i3b(H/ѵ0 M{Ź/KVtQ*}B-& QyGB gyaYn$?̚?z?=Px€tXg tsC/9Q5V'RK+}v bXʦD@* ֓Szl _ tx+|HQ/vlR䜰,ĥj`2Squ>3juKL۽Tܼ` >޽b3 $$g3u?e 'F4%Pxd NkpCf1'5fI}_3i+:_am̽䔲ZuSH`9>Xls%K*!Y9F*<_/7BX߁mo #Gڭyc~*S[_!M4Z윫_#N9@A h/7bߋe[eAq;GdcXpZPxƒml&T+?\GG"fQ>_ČI𮌆q'Jp5trʛt?d~@go6K- )utbrBM&Y'#00fIn;*]5Rh,2\%dNgu<*q-6*5ktߤޏӎ ^%Ŕ;>`I1y*C8¿&[FM] [>.EO8%aQ7O"Fxækp_+"v?^.^gX$` _ecUd]k(LF0xaPOZ̽߭k nɟE-Z>m~^]i?HmaǼ-[rs%=q?+ + (+Sg4?o9^q$ {@gH#nEFSmԁB}@ ]/LWQڨXDKZ "!"8?32{ 9,B j ZzB9kRSj:yf_D Q0U]IZܦ.*&78qBӠ+s2Oѫ#Di6N6dox/qDNϢ'թ N9@^R^ |h[ HK\gz**A#0'YkT,:7y,~'&%GLZ*B)+!&W*@9}by>O~}r|jx߹?՟9i׷ĵ=Q]J Ɂ6d``0Jc!;=K?ӇM}q%uFC !˭g'J!2_b9c"&[,e]ژgO55Hl͵&Ŀ3 f?'Wx~gH()fvw 2 nҝ>* U>lN7nX~OMs76Y=Hq̛fK&X,"4d-xZ^<7}amqLC1T>N[['JgԍHX jVЊ"@е' :z1'" ,β9 4RI` 4 \wH' 9.zN8BD+gT\~B[2+0aTĘ, f%K,"ЦG m/GFUOByuѫvE`FvXmόqk()\$ r09rXlr ֗(O-HF:?0y ?1hLG͜,wln&]}{] 3f!_:7iIb-(!~?cE)lUXPrkb^Rh΁ߢ]cJ{q^ﰁE,Xp˼)5b5+z޶˜r܀Gi%PPV01Ye0fed\A^H{Ya.L4IAN[" I^nj3ynぉfW$F\ Mwh4['@/r@$?@f|tc[=\6tYu!0=U}YBpc>I>C'R֊ǡDK쬞 Tf_]zK58ÕfYXx`q;¤AdRLhuBa(0AAj}gD05 '؎${p3BZZ,˥AnFq@TTsv;pe"8/WVdg'gUp^@-lg(LK47gwC:3B [z!'?ME~ٙK0fy?1H`xxShm=FF>#=^7ƕ~錽+}QA>Ʊ3KʜLn $k,hgl%)L~茏7ߊgQ]r5C&'8|t7wǖudFX#4H 3q-i!dsc [!ČRΐx,A<+ xql, O˕v*TT&IG T|Pq)u5ef{2:+a,b: $ZFbTO agތճZ ySx/l!>N4Zh^_Y=qZڜv+dT岘ߦS:=71bq_̷*Ƞqv3өX Ep!Tכӑ FXF?o©㠦؝+r fqZ#pvp3㗧vy HU>ه/>W0D).` ]5XV"r^gMÈ+kAD I;TP <}+ڸ~ͬY9EsS  5uii`YMVu5BI@;os-7ddb)U@QI"WH,8TA=,gM B7kmy Mfn^ 6MӋQYG3XbNqhCTp!k a2x鄾Gz.ĐL EӢY jc)!Ug.N=([ bC0"7.VMj^0v3mn05O;t?j||^3aݓ\ P5ZنHD0-*`Cl\O:^5n>O<0a$Kǫ{ mku펷wV|FlZtO2Gg/JYM-)!' )o8t Kx#X,zIVڨYcPtzRE/u 0nUK~;B!L*gMo~ tP YU)!.2HPJ)+J\q 4`pH%v-#MY;mҹ3*~\ {[?WfK>)2xҨȘJeW68,f4 &ʴVm,?QAg- 7I1]JdݷC59`brgG ,Mz=hPW]iP,&*[@?]XcA/b R kzS|'vcN[Wox~V,o_>< G;}:颸)ndo30MDs${~Y u (qD.Fd܊*tFEJ[ΫT\^\Fg[8(R+wL>\nRPCD.|L^ h.|NzBtW묜]7O[DlFּ(cҐ?m->Xk>eWbZB oE6%eo\>1zƈ@&2D_o&ˀ& ^X:@ªc`gN6c"_6>B8 *UwK:<(jqS\+ﯘ׭d۝/ B kVIB|9%q^j\M`"A!h /uܠ@/J/UK ҙ4[ PB*l[LҫB{GuJykc`cज़.%[ Y"nCۂRƽAͅh@;c-}VHT%?QjEzxv#+F'1'Lccjy8%ݹnjyCc}?N%A"KMs1iE n|6Et;1ʴ!JNxڤI*]C"+Wop-1F1[#tOj,uoAuwdupB$~*d&c e>x5OTpZ9-0$=3W V'wGA(tWݘ<3!K1hˤZ>N酚96h\`~K!'#JZQR +3~hVxC,Ё).'qk{(nAjtҕ5pigK_&zgN5j?aUP/fH\.ylڱ_d}~d # ;:4-*1K Ƥ}&bow>N`DaZiye̵d/es AXz>BYYV^ U~ ksGŽ irbߔ0|;N0X8Fr3{U=d%̪VvRs* Đf< 8k;,jƂj0S1aeUv`9+'4 ++\..n%A6~|ₘX()}o"sG cW+\;"He[@W%l8Wf\}k*(?WYjTm:lT#zՓzΤ8Ǘ~ʣo=;\b5MjX7 `$v ՜*(-NZ|sJZ8U*?(Tq˧I0n}b)HV+1~~cεhrnG`9Dw|L~\T T?gp,`^4fD}F&3̂ ߅/16nm<,nd9iM5I\U퉰X,j_ubjVpL;A` РwR(1Fзyt)ҼǨX&+YPa"EČ$6:K8٫֯)ޏ>QS[Д?pJg-C%X+RV,֖w T|yT-nH$혌d>: a #n ם"]Jr+LP9@@cL`a-`@,6?ֽ`@u)rae^y}'4tU7 !NPv>z  a{Svdtr~g/;7|‘%"i!+zt˷\GD?vN:V8G?;şu$tG k{W[,4-kR-p R%}@t{"Dܶдnm[jbr~&Wo"l&}ΧNqp,ѽ5x]ym6sCo u_*CD̡C`XS xu0Hܼ;DV i^QI (G>$QĕRP?z^m2,nP~#Gj.0OWbVr6`}[9vG[qQq}R~>N;ZJz5첼R163HUh'SY$c3'b. p3bt\3zKVX{ TbSE$#E?fyFA!n V"5ގTz(|셹ͦYh7*7Q6bsIOF B'.ɍbڈG3< L5ټ #?|F.|/Fzm$"f[xc(9i"xM+,꧖0v0W{v f6~xm'׉bDGKy;^&tL$m"|bheysFJ 0v=LeH)HmwuO8ܡTJ[|6<*-V|%myhqhduq&մpR%QjA(@y\Z1I UgZLړaY|U5l x45'7ɀBMTp!$;Ăc)msǁazu}Pf-wnZ꨸Kk=>GcP:~T%U:l T=<#9\?$?F<ьs'|H_&l $y3"iT? ]htCĬukb)EM5Sj|wZi_K0_ t6Y\tҤsQٵ N<: )Gwyԯ+T]LI=L>Cb`ذme=ee:DI%OsюH Hy4uc;gD>_V*dܕ7<_ޮ9@7 #,t&mxR{/3id͝5M|_qas]M:vP2/F/L g}p "E+wjֳa{Y,%A>:#goAoY=,ƌ|*Z`x"zQoUC@|~@߫Yѧn:'@i%w/%=TT3d{$-ҷǎfTm]mZ5,?E}ph>&z/i0rlQ *eGt#X6ptwEhy.`kOҿJRX@Hr LPqf t/Əĵ8Mc) f;Ni PAM~{ tqbJ&}+ooXfE9״iĖUTY?8P2f%J4,ՉYcp 9gQ**Zr<ѶG3s[bpFzfi/]B]g.Cܖ9bOZ/hvP9lu .`0p?JBI(NBhee8^]$B9;NT]/]UA0*I8QgTcX.y&lv? Au̹9O(Z/O1~#:ϔqH4DD`)GW' >YH#cDxGmTN]45h!Ș%M0ӕ氲D*1\n2J4є| pa4y{@) T3!Tv-bZ9+n-z#khܮc.k*Ug)$H@vW">dQ4;d&GUjRo~sضBxc¨e@N"G}ŷx\dzB /<#x„ʹfzYЃ 3)R7rb_^@x>#l@g|s0;89fZۅ++]mh R$z$.ئ G8ﳗP, t.fAjʅȣM^^߮< 4q%4Pu*^vݦΗG$,r;YVITݬ!!T-jJMO*)EjУ f팟J8Nq` +lgsu_!Gj$ɍpmޯ]\) C7Vi~$|<6C~oy{wP&ɀ_rLwՉ,XDOWnZcyQL{$E~RɃ Ob&j;}O "I4n V3ze($RUuk䩿,`/Ye}~jJNv}W0a7%℄~w}UZD"IlU ]WG҇YaQTR7j?h66@`6۳1YS20$ͨ0+ Ƀy) A6<)˶*H|v'סz\Su{'7^B L$A #YU)9`m$0t,sKbvx\QM*(zSO?W#ZHjXd6,0L\G 38-~wxzas fznh^3|@2`{-=;zVq{{gv s3K*eyFEWLs`㤪8iݚbdI sK1 !%23x#?lzGGj*R$Pϐ ͆e;~=aQAkjG/-r,"?Tkh0.`lT.MtjHxD&Xoq"1xJs»pĿ9ҥRg2l. *~mZ5~įO+"ʒpO7/9ƲߤԒ\ <9>gu1X5!˳Gr4m|#>WyWmGjMk!FEK^aUi?.`+eZ#LN4g/]Ft<ٲ|ErSvKq$SH`o Fqϋ;]5pg~z!>{B/G"]k= (pAɌb#K>7QP2l jB8/ɾ,]/(7-cpf[6Â1CzE^1#-Oz~b.g#LVZ#۵:ޛT5Sx@%M1Ԣ# JAnoEK zF# S#OyUxedp//p]<1 L'ʣv]qF.Tû"tÓ D9s FW8p?^L["̉{3gxHczRfUW $6iQ>"u>-Dӽ*;={S1ГJ^-]߃m ؠfѩ*#xn: rl,ԩѠ6©ۚ((tEĵ\F䈙%{eHcX.z l0 K,+Z]_bnlZ%5v ,2 u"y8.WQlɁ8D[V '{kP:ţe_`H2_iC=HBV> {w=vWB6rյyE|׎%"+ nMCRw@iKDF>QrS6enhn"Ur]V]cCnyzOh `m*ݦ>b_Zq7 @(]&*c1 $wI(cA)P(Mkg߫󁉌5#&V5l2cdwsw!B%@W y\̄o\l;7?6qBNVusPY%ؿd6H=XhY6]nZJVKd7M$=qʖ Q>6&!=-nC`"q,2u?t OHP?Thj$EAtu4ZC$R~g_>L-\ː?=KP5HZ>PP$vlelP}va&39Q$0}L! _D0ȆgA髯 1w5F/'4LvT[orZӛϏ_}RO@+ss{(!5)S1'}&f|"X[ ]@SSPnJsg̸4CEL]3`4,yAl:N;W-kpPGFlB,`T͈Si3L |?VFpaM {Mr0ߴCgvD =0u/놫x/ɴvkQ;rBWZ\/*kQ?nNQrpl>jwvV.z%-fL!! #oiOQ_r}FWM6Z#7$}bB*+wOUnҶ*zm/Ƒ"nSeK4"bAKvAWvȏƱP ExyH_f@'0@[\$"d3r8gm3N.CK=M$^anfUr١`K.rWQArmqM x58 u9WÂΣa=- $\k?ߌ4^|l1U>qќݗh7(+Mli -A޻cL!QxZƸ^r%qZoˡ:wFn-Iz< ,oIq'?xۜ"~Akt,9W,ir.$+;NM/t]}0syO<_?x9$88$KT 7;(E kΨbΙ1gWhgTP̵17Wܝ>FRR$NꗸS_ ~?Ίޮ006v'[훖dBWWYcO^^1?wE,LՎbDf"tX5UwUHIĵޟmc9NxPO,&O4"cT7ļ3gw'XA8FM $!.ccbE(9v [z.!t~.?_ڇ; ~̀&9d l.Pᇃ:#ar~M2:|CCjJ'!~˰b )e%$F/?UO?e2 /[ -u&DwíUA|: ,?I17NG4n(צ[MFHGWC!ʰbm.ڛ1Gqz^ưIgIbf\ǃ:1#upZb*^] yʈJwF%#on7 \[3nZ#kQUxdh.Lr4D 4_|V|NAb)[2w:uPpݴE'Y&}35\Xֲ{On2Hb3>g[ 6(x/+W0BَeADrq̋A"iͫƴj4ѡZ^V|8{-iDi4$o(!3 pLv= E+ts;Icu~ٖōU&:  ԓqAA¡\]-"(R"`1HLBѾr%m3RF7ᖔSd-@_VV v0lRνk0;VZšєLrJ_*"8)aңؖ2Ȓ`γr'{mנּ%Բ:M\8}zXQ4k >~Oo] xYsxv4w\GDVṣpQܕVSWC 眲_ Bj˰@{I*/}65ZgYwcʨy+^z)epMcd*j{J -jJ50?-+vSB43?FdM# Ԥȴ$︍ (iVN&i:ԭn_qs_]8M֐Tt)ug-H/*̭zX],m(zK^gŪ͸"Yg.'; UfʵFtRƱԷvH:[ p;[4:ue dt?8&,kѿI"4rڔ4FQte U'\|L$|r4t$hQV/Tϋ χQq }c4>u"Zm\^p_|<-(7tڟ?L+4QcM  >כ⻔U*WSc'v65mB$6 Jq۾"sOύ}TM prc/gy([Rvx?B*dƧ ű;cDOVI*@ IOW;BSDG<,Ypv_}pJ(l$RlA[u(fzRBǪ#d9I֜WLKȷg[șK/W7X,xJ>wE}2; ZC+7BHZbaTΜT+ϱ9nЁ~KQT'#pq`_9y|O$ h|1+3܅$72]&h˳|,ϩuQލt: ٛis1S Y>*.&kmo& p^= i(}"]D\t{>eiU!uX nj&Yl- ~3ig5&S= q:Źou۾5*Yi!]v,8^JOp`JT@>QN+}k.&z"T#|z°_~Fmh+@9S=$ >-(+pk1a/4?ߩ?zq#H_J5&-)ٿ2m,Ttp7€d9*}M8d3ڪhRc#F j U']A{LڟD!P*L0Й(@qzє#S=j~!=c(?1VzŎfZKWrzQ`_R Y#LaMԦSyCw|o}%º4}凂1H W~T21 kI֎pS"rBn v43jjRH \qA\!q{#18O&,.s:㔂],b [j ;'spk's3=68ܨuO l*X9)Ɯ-#o+ceځڄ5 *1g#,=Sy?bJ.>طpG/:ۙˇgBg\Ŕ>~JFIG~v@bL1m߯3NZDD._ڬg"S7r/' s~Ƙ1K׀ M _>в}ݲoX/TnK ֓^jr9Z[Ii`)=͌P%%Kh4WRhNПv:]X_W_Ry,1mQq%8X6\ił^Ɠ ې~y"j(NNNjɭݴdv Om{[m "s֧MyC_O"m43.1EE Qf-2St٫hQ8y%GEv+%bw.D=j, kVD[f$?B*b_3ӯ,`vy!(2Y!5mǪ&9W 19{C?uݜ޼BԔ{5vobo}n0MAz*-[zkőr.F43,<@+bo^[KmC('x (#en t@ήjc(%l):Qbُg1oC֨Tw20,> $X\7 Hx)SFSSGHҚBL4u>P9,ek`EhS = ||h}EjƖmc"QeadGr91b7YXngQԮ?ޫzN_oJ:0y(|Mnc/2!qb pzzDn|cvcN$% QhEa|Wa#HrSxx~İ`bir5Ҥ`n@\[EwRD<֩gC\m ! a04b_oY6'ɟ* A;oB31J@_oxGGƎ0#-`j:nL U4]Ÿ%J"\T6Z 1o4}XX7[ڧ*P%jW3@|M%rӓӺ-Z)VԜ1wVh <1jkՍQEh߸TkDw1zoGko @ѕdQy#u( u*;H!Qi(ҊTn#Z۞ʊF? AL8֝oN{w F|u7WUy}-;9Ye! |D'~';hƒwDkIl8>U꣢䏟y6ګsu{,zVEA e!y1n/U)4ed#ЈCڎ+yq2un`+A6|KՂHFC@#B`,@nߏ+޻@8䚞 (hԩAcMpߗlu#Erkn∯dcjb_ʺwϯ sr(K ̵Ϥ=asM1}yt???Ug00Sn VF,DSElz'.-#Q5|%Jp$]Bދ+^(pnԎ5}W|OeM@X0ZxN|/2LX9W\'Umd״#> aMu|́FiMi҂|D;5܅@.i <5Y) dPW=ѷwf; I;@ZVڒJ`K/2$]mt./X8dN6% Tp3 ۇ\oc@_Qiu j{~;N '{gp$da?A%OwDu͜KRBQ m:Svxo?lL < ;DT{|"!2Fi1RM TאRJgfyjn3dXWT 0fA0dh D,m$H_cj!SQIk jbX,BDp rV 2MsH6iA>Mk58OUV>}ѱ_u~+}@ǎJ{!1h2ۣ`cp.6 ?8MPxط)=d ;˙~{ _[7wnhm&@)Fg+LZHH8GP_~a$I-\GYvF"6{6`uT(Wb])Xۉ&ʒ$<[8Bqֵ%vȒh/'4|8u6 Jn)*cU \օ2וt3}V&p B(PY40{LqTs=^{_3t!ܧXkza%j/8x 1NUb*3 Ccof"ݩZ?IčgkNTb혩lB PE˒ &:ݬIoE_d%sv)>ȡ;Sda  7k:ߤ$x{A+|  {k>oΊKIIi2cѩ<@$>(@_7Z%^ _"P{ "+2!rEԢ,牶-= nh2>h%Cw@]S+g40!ɟú)ǔlQ9u:ӬTbSqe a_Dd&%`QhJ6ewO5Ǎ(FOܨ2j H+LJ'W^F滄%Pp =~_ŸH^e:$!N HxZ¿m%|I$<-a}^𺄏tHU˰O‹~%m2%um 5 [$|]>+z I_JQ”K; OK'w%G pXNI8# OKQ SH*+*f {|]𘄟JG OK'W^pJydJK 7Jp{Ҿ~*K ppFKW'1%?T??͟蘵njf{iZP=s%zPjxli " ׬u13?ߺhSSoƇ){eR;Q${4W/ :)d}̕vf PŘˏo`2)t.YjygF)\hkO OWk+Zߠ=@”or|C͘O#[o ˘w%&S Iekݙؗ=`lϤT?WmuRP1ꒉ^]:`+#)fD/[)*ʲ׏P~H,sbNUN:꾼~4͛lDնAY(em#4zGUJ=nFMn'=sjLua +mjQw76E?uR'd7y0ե6PAÉ;- SPkSu߇z91K~@4~b]GN;k!6#e|mQ=ugK.0u,IJ(UK݃/TU,(~quncUt>j{O_QcT'&%7[],u_?U.tA*T.tC Qs:0l׽k:^xL;ubuM'=Z[kNhwu%k9=T,u/}sdGXqWlK$CUVR^MM2c PM@ޤ~Gm7uZӛ^jkސNS(cT@5t#޶s=jU9Ta3+ z@6J$P+׫jmA]s|D_H&6A!fױ`QwP{'PLܒ }sԻ 5TbUk0Z,\u_?rG)#;- ]ugFS3j)\d %7r9hA\}R|ba"oҧ:ҁ<m謫FHSG٬-5Rc]P1un_KJɀC>ҍY݉$&i׿3K}`kmjԕSm8 lP~;EZM??B /߮i82Btk_Av |b2on=kP&>i %NތaU }rOlrDC'm% x2oOE6[Rgv"a$5-Uꬉ"g[񋾼7@Z > 5}×ZkX>bA!1sniW]vqQoGUW]<?{W_jzS:M9&4L#Ņw(_Tv u\MBֺ%L+AUsXHV4ͳa_4ޘ.֚^|ؗQ%N{Do47|H+z '>i(#j *U MTmlus4}5Zu1mܖg]'lm b$Ohvjԗ7IYԷCzmz7l OH-004++g[썛ofZs eP)Qj}^Dy| u ?VoD UE}Xt d2@]p=|JaK&" M3ɛnAQ{6j6EtJw-hkԾ柤GDi жO&~٩F&ШNŝ OS߼M潍WuI[K@5 յ$vs{[K]0qp%طS/o=gk)Wiғ.PQo$?Sjn؀f6lhEW3eK{hA]UI9btĈ9J-( 3 9=#v1<3Jݒnފgib#3 ;$>45M۸@TgR+fSA󲹴5UJ*K֥ i&nvw/t`%07c[V-а^3q0O5բܭJy+>V^ͳ90T! j(Mϲͷ/VK4գSIZ@gp÷ ?C[LBep A%Ajx2s)7ż&)x!^x&!#hMӅ*-DȊfQE])XPWڎnj*ҪZ` m4sl̅^)eќDta!sc_$ һQ?j,F ^g.Ҩ'bR-fz$%f%s^Y?>~[o{)O?ޒا-HgI)Qv#"띓"-aZ(_S/:#AG ۔R!Gٰ6nHJ,@DHPfϒCV<(JcTD?um ہO J <2>Σ4%!lF`ٙZQ9K->uQgB*%$> s.Cr2d}]x9GۉmcBQeW0K"]TB(_$P~HWļZ#-YeA:K5/sA2AWrWGtW;/6- !P1 † WaÉwEJ赅jdŬ_=-!Y%JfO!LM=eh%HQLUrjs%#[:׈`3uU)ώM'-[;3C0Ә-2++ UgrYׄ짚h,Y@kj,K+UDRYvTvbHˮn]yG=!f)N} ĈĈqv6Gn ҄:d4#U[9הhh[;U(~PNKIlh{H1i1νC#ڛWghE |&D~;?Z%rj׬Wvrv[J7LZGo4/œC殏S4Xi'wxhM8iJk]wBq;)con1ʁIb@.] RGGiyȔdAf2NK/ޙohac cÇF_Zu,1;s4 إܥ4rU암Y?GE(uG'pr_?.bxB y &Q;ddydO '>iv<+3dGeHe]Sqw/dy- ě8q3&JB.RJYj@ё0u#(zsy৴P Goa N7-`YVLq"@ c,RתDtqsZ:1cPP/PN OT(@W:}ӓb0tJP1wohC$m6F$ͽMMEwe]1-G.TyAË=z꺡FG.nL 9ч^.Hc#-?6,)ͦ;dW~Xb8FBA!ͺ >K w%"4y|s ۚ@i`%f)XN mZn3knL84|!D1ohE{5E,ϊTZ$ĝ|1ɞNOh=.TzoJHFԖtLӳ2MOv7"bU_ع05J*hНȇ D<13n,"F`6sN#H6V^NQCt|c VvK6Ϩ(wP 0-=0ߵLj@FJb#?<:*1c戧)h#&8EHqJ 8WynlU\XUN Y禇xEiWW0P͊hhyUG[}YA-L$$8H qnP$VZ4w?2'ȑ\Eh W6߄6b7L .Dn8+)z")`HPAkk]4(zܚZ* 4ښ߅{Eb NOu,,TF4Qv4^v$T2"PȝN='XSN!eґSw4==E⛸ z~s Plќfa@%lՖVwTE7=_ΔpC`* Bޅsk[qbsS,m.NZqHRWRzMbvggitG\J8 0jP *X.ᮓV!AS&dOQ7Xh}ȝ׏t!N]쵯IexJ~I:Pbx2qvpMv(I1X8:K#$fжF]My{̛RA$V44ͤNἤ\r4)slÐ-y(莏ˑi`>5;(9&%D[wL.R& ~\3Dh]6HCc/F?#AH&h"ϝ%O: u;%kƷ?vAq 7QjgzY/8ÙKp֋Ubd9˜2W.>GɕferQ.2pQ.aIHbMKQ'Xr7s˿^d)b%Ȳq`4=ȥAyjHe}vmMQ Y=˅/B/˽/,}OP"X)0 ֐5D=~2T>|UV,`]3X!eT$QI⊬U̶BEˊtOQeLT'{ouuߩۈ޽=x Nev\|&~wؽ. ;<F|hѲO#bytMܲm6EC)/ӆU{aX-QR eq/G܄#MGi53ح>e3\e~uh[h)2uh'a ǐf& SɶON N?ҮÞ2Yfj18-Lo7b-h-'9߹͟Qiwφ7 MifU"c<|]Xɠ}]TQ71.TGm2|StfRˮ( qd ߍZ(ՁQ\[ZiW("=Y5}5kVpk60S$,ʯZM̈6y.~۞NEŨ@/Z LAImU߅; ybb8ŏ\(hȮ>p2u(w%PKiSvIj(ӨYڡV!'X+ApfÓ:фh;nQ;1w)%}v)Gb<>ԚUzǃ"ᾇ+IZ: W:kP2e~v.uS9-[9t$㛆8e=thSoKD1hJ:'Aݢw2nzU`bj:4S cՉdohᛉe-8Fg4÷K$)*z:!nt|X F,Uk cCT=BC!B(lė-$Z?Mޅ?DARkk^.5È#I>!$D4T5\ ї 漹\#Ucٕ6]of[ҡ1K9г)g$ܾb&RZ;nw%{*us h&̌sZSڝjbx#S3_z6ԇrIl_fk@*RPw_34x&ZΨQ89S5iϮZ2)לv=\"ǵoі4ɛ#yX/~K>סtY7VDZK6E}eq( JuV6`C4$գLK~l:w Fh3MB~+FŗJ h5WMOСzcaB jJT@CniF],b{ cpͩ~Z@/ջ9_ǿiYz9Xfea5$_?/e-K qNM qOR(T!mh{KTp+}mCˈK aX>^UH8*C-Zo*BHhssaU#s x|nE΂V%.g i$..ـT=Ev tcgFç/tL˘s:QR:Y_tt,٣\ʸښ/pw`F'cO.e,'ZF?_[&#:ݩ7w{ p`rt:#!RΨ#jʯcm+L\Jd </K|l/SGoAѤ\0:!r`f$vE¤w,`ڤTV}]->2u"TEzm+Jb0{,YLz4.zr5joжtnh-qC?M㛶u{OR9̇°,4p+2+gU4w?YpI<)-:j5M Cq\[Դh GjVWՇ&yg>)WΥ8ZKF]dEw]ϗX39xҦܥY @.%+|Qr$KᔡQIbre>93;#'傖 lEqmubAS:(,F!|J*=ϫkiEA6@u*5mQ<_=OL~FѦ?u΄8^)8NZUZ7 fVf :gW>كkIezFȄ a_Q'ZU-#CsrUMP[99q@He/X 74bOeT0䬏fG{=u|e;jR=4S+IS*[5Bl']KGϡVZFQGPعZFo8ؕ*JW(&H9{D.NgPb/ө0pAhh{01eLbȧfγ^;5NJ֥ !w$vG@?Ww4Q:9s_;+pH-&©cwtdCz{':FWEZ*Ph<[vw#u4eK0d7Ţd(>0pg3xDSD sXryPkYRD1>Sꆋ+fpq4CJ/ŻԞфPJکrЋ ԸA72|F@ԙ@<bmpbƆ r>q.DAS^͋J"*gco9샦5L82OOq'(bV@D'7R?etۼhT#\c |GKM@`˙j6(W8L^ F~ar&? m{ʓ8O]q xErkE@-qag̭"XN1hfaK+PCFSxc.+kZX8ɟ fWJ b$2ffGj1B (i4[AAviv44rӌo޺P%?uYKj925԰}("7Ub[A6Z%'h/\|4"s>6i(ش8ev2r͑uqmFBaoWILz]=2`K_78)rx1?] ,(ae{C H& ժoW|,o4N҄JK*iL ?T`[^4J-ͯgd]F6>ɞNAgj{F(! 2. _UtRηL%~:ȦDKCtM.RJIK¡솫M1bU`<=ƭP..ŪL-ǽOER:pv e`ؤ7-wO k<b@n&nԶ;OYR`R3hɂ7MƱSqVq8Uet$Z1{|6拥ӯ<*p\he鑎ƹjXfC3%:(n05Q'w6vӻHd"61Rbr1זZ2`Ө> &1ۇ _}jlthb7=2$ʭGpwlg/rlS8hvߩu穩>p{!5Sr݋#5|5M1Ǘh|> cj}T޽(@2dh歩NWR/4;3jDH);kM.]p)aQxԦ/eX8PGG~\1sy"b/ ӬG]54P֎uҐo[:#iz.v|R_|$skm7㉽KEQNEBxQ9"d/=~Ǹ;(; IUwB|oBaDŽsDgp1>N_zb?̫dWj(|5Gɫp*SEu*wʔE 'fN9\%Atie ؟"P7 OLy?$N~$Hxw-OtwcEOrwϾGh O20D!׵"0ZE, pC/*%89%{7tSE9*0A6aN|u]xVsZճ{ NTXw9gkx@׽.dWg63)n"⃲XT# Oa*PL.zv7FOKy.U0f와=F*u]q& wu}-OVl$zkήB҆7p\@b#[ tp>`8GU Gij6zĢ`:4=2 " nj?s;emٻz2y|þinslÐ }@x-[ >Ynb[96GӟǑzz8cQc]L٭58;&jJ9.)B < "KcTBR>[E)3ʸJ)v.<}5dV1:,2a\b& _pZLh44)w3<*>KƓ&Fڇҿ@kt[β+,bUd LۖMe}AUvpV)d sת4-E_= GU_l${}MұudbSz-4"}wPw'23} |ўLSMRl OjPThQQ(yʹčAl߇łܙ *>y7'j}vS7&a3}FeLv hF L{{9X=Qڭ5˼PH]Ʀށ1o}WG(|r›1ιJ'cYƦ!9@pZ}0-%/4ÔUs?fN.P%WkHt80sSķtjbT‹J,g8OǥI.%Xݡ"oeSڹ4.BfsjGQ te:%LD>bvjU;_w M)hÕ`!{cy|Csy~Oeo[&CK/e`񊅫̜Jn//F;!.&ܥ0Oys|}JTeg.9mY9Jn8ұO%Fiia!&\$`=U 4o,Xpƿl{#Tʫ^MF>:d1 6.d fpV4;13O(G.BR\yϽ{V,ľ+&%VNh"n%\h|۸b#")<6ȼNՓ0 ʽH4߀+oΌbw#`P5MgѱW!]( NH,$DᒳՠxB_QZkbAGCͩGHzi–4=;U_>X==AQ&]H_V@ӳPr)gQrg^tRZqq=gXy4L>@y4) ##tj"a>9Z`2T}vNab| Ϭ!Ÿ&k.7HdCANZ"cl a"<̫|̳f;r5 B\\W`l6U+f=#r*ŁWxA5Moˈ[KzEI.aKGL m+_^+!S{CbhV9 S /pyf8/mkbWvANhrWx=i-3\la40,?e:o[mV[֏ 5ij265Fe{vFEFffFkiyX% w+L,OEu̟~>`*6d"Y]N}M HfS;҅tzU9 %}ZEo) :d>H#łftJSJE%_^Uw^6'%Q(_ 2R9ͷ.`9l|x_@xyZa<( >Qᛃ7ӧ< 6` Z'-iţp;6~$^*4wkݪ'WO=?[/D2! N©o":AUB9΂ uJ,xygvׯ"iVH}9ꣿ3ʛ ޞ%~tr!~gsoDc m{*P?XT٦ٔutߺ;hp;oe3'J4[~9tV]8pge9i1%TbK<h'qؕê%"|15>;BrlI]F+~~&} F}x/\2 ,6(\`l,9W?ϗ 7$[4p}9֊l3|Sek0(gE"X]«iw٫/SCLGhP 4 5# S7E_L1c=L1+S`޴6?_rԗ#@ev`sX!]jkr9,NxM:k}0V( 4M6EU|u(rt7|$onPmX[b7 5S4J:]Q fC ShzR]\ŶVܺsb_n=?zXq^P. TeunχUTk/\ +'&w{!;}mvnVUХؔ)|:'Y%Ur`+|TABC䥭jI9`d^s3!ZΤ'Z }F\[&qPVa!Baiz۳v|h fw搙D%&w"j\E4aJ7)if+IAlWܧzlt&=jF^^ũ#}D4] y6!`ku|󰴼|q%֭ qDث} ={Ndj&q{@>g&faY>=L 3yG0 .c q3iR>nZsN)ٜzO㙇qãAq#iZ;~[ch֪KP>H\LAS9 ]R v`+:_b]"wlZҋyM^Rqt)<|ъ/\shgnS|Nm]A]qW89xم $4PNYIeO4ÛݺOA6(r7|wYfWvB~'w. o\/\1'@͕*2!F;, "ةq:g^1{:V口S`K .Ѽ:q&z?hz` }ZXhŵޱ"F$(h"c/ƙD Z(kRfJb"X"JwEjA쟵6Gj ^ɪ&/7 Þem-%XUiqQ3bof$J D K]u8|׮,]]IfǻDwAS]VNdWw7"ߵ10%܉*И.&[bg:8cri+Nyde>!轳X9ݼi]};Z_i/MG++:O`VV9^h]rȻHS!d{`v,m(P]`aGsv%tI7jSe ] C t@Q})w0:z+.c%d)-[Ĭz,ί5/Z Ozc @\w .Ipԅc̄U×uv _c dˑRKvh;ZDX.B9<>w m3s4=>`.Dgeϟb3g]G%X@G9-x98y{4 a~%Mk!_ҪV]Ɋ\ĉVu' /#Mh̝O``Ѵ7BXT}48PcҹÔ@օviUwCC3݅n U5& ̢Slv4ew.7'ɕ42 M1*ei6ԳT;kw|wxsDX%8WBi]WyW$n&&4RcG"\J#Ne2oKRvpqakR` >9?kpjxYMĖl.jY-FXx|k dč6$o]]X[}c McisNR.D N=lf!2w_(?ol{(gqPr>.\d?mٕaK>rӻ,Wm") qRwfv!_E%g&h|!B;0 cwl;Ks]⯞lO#< ppB:!߭,u=xxVe B|Sy7Fot aT_?H8PouvPOOOny(2ԗQb%r/"ztbrmHwƄR#{|YXJG3#3雖XE%M!P#Z$ͩ_4ϩ1$r} "šSp2^]e 8/YFąCfh#pd}_&IHTH 5u37$٠;rUⵟԈU(+w,_@s-JDj `fcCa2J J$HNf)ZAV+$g#*{%f!$ia9kI4p9׃g*7cx) >)ıq0`i!#V3RjˎZQsM\| #DeWZZC\@T#2$~iy< im?XJ9ENTߗ‚YS^ q/*<=V\W}14c8F>~@aש(d`'"밫TpOQM(83YA8b xiQkړ X"; *Hm]i5^*n6˫&F:J>jYhRhҙ.*×)GWaiN$&pztJjdܚ&k8:xfUhAH9ͩ$u*\&,BU -fηUg×ʂڛši×A_Ul܉rMN/+99#e Dq،P/ΩT~v.ȟQj -~jUJӮx$/h-k@Ӹ.&wg}zqdkB8#,].V,!T8ÒwvMNRgǽzW)7L[@+p|SCU6Q4* 磉C fa+#C(MVu#zx+Bΰ(.)&n]υϩ"4pBy6?u,-*CCv~*^[W^[aYrQe7%!'nnJf|‚Y*ly} ;rb9Cly7rm=Pt-0A' ]ijQqh`Af@݊/id5yb%/pp| ٦ sWeDa 320$b 2gdu@/stm(<9UsB/sQ JTVJtNO0Oyy&kgB|,4HE7Ri9sq耟'.Lz.?D ?Lyi|HZH:;lH+-8|Cវ{RϦ*KϘ8NzС)n/+eZr6~#_YY' +ٽ=ǹE%ȡ#e'۱7)VvGo_Ia%HNqf\!ԕc/^ƼݾW"_:`3{"T5aeĤ0fPlN bc[<5 cz,8=i_XAk ޮ.X:߾ց\ev0Ssz.|Ǫ:x+?gH[soB0)wSo?# ́''z Eê4DK$v'39@܅E!GJQ9$Sp%~$.XRz &s[?Kwr+.2Se.viqUe6~'f=qM1)&q8G.bQy tBa8$JќВBv }nꄛi.HYWɽVq024ה 6SNˢ w驺B" +O+E$%+.9c %}NsmZ;bxqF^t l1U"CIXJqvWJ$d>@_b7"|M,Eh]waYЎm8GiJBXB -MkfowQȄO"'gpjJYml㺫2/>T?p,#j!PɁ]щ8K}Gŵlxɉ@ɜ%!q5QKX<{!|Bvx܍{)˝-sVs6V d owJN"e"- -q.x{`y*) 1G_|-+?;}GA )R*RfULD<䃥`Tw)re$i_f{ݰ.{AsgEN]: .ģC>ZAKo|[:rE^tif`&F+n4l޳9ףR|f#pϺLǪ@c襀1K Zj^+2Bo [ (8ILG7E){7l"@N[3#*hšp\4U-C57-m(TﲿMʼnbQac_f^])×&ma O5&6s&`5^@4+J̪Pg e\,.ĤbW m"$0 s9FJzEILT@V0#* rQR-1xN<J1)@ Inc",\\XL]v=ˀT8 $  ewpc<ٵ<6C$Ԉ~MC0cLx }$'0g:BU*3eĆI,BfU*~99X[Uvfp&:Ɍ {`"h$#W@P>9/JʢU'Q>D >8"7}ٓkNbJ|6Ь_cKUFJ,ՉNkHy%1Q! B>)~M4N:^e GXp&mQ' q 'fC:ch666嚍\D.($u#RPɈ.%C"hHEt)=s"kk~M2LIQ 0}`մDI~;e:i|^uHtU/:@R {2$ 2aUKS") V]Nhb.{ \ٞ6o%!#Cig.g90iɗ$*J >0bRzEzq݃hzFZ'|"^?.svw7nuEscoccAo$DiAzrPm8˨U茳JkwNJ"[h'F)$'ӼIq\%DF1!\?ngIoj!ͳGʢG@X1lETgDmex]̻s"}z ?XcKA; @O91f0'1oN u~H䊽6eI-QSd|- pC8dSz)Zv6[(KN_e*KcZ.k$=C?YFkrW49^Փw`ыXe25YDkQ2긩(:Z/޿ `XA*ظ*oti>#VlˤjDHMju ci/֔L<ۨ\Y!GuU Zʓ 6I+)~7G@a(fETeP4AZ`ܚ8fR`)K 3Cm|!|N1I ڞCbqwcvZc멚}`KMxXkna.p (wSxE bx8_[ٽiS tL7eeqj#v%p(nkaAM/.CGbG>>$d`,93i^I𘎏/S(/f XQoj;I&u$>2$Fp8J |VQן0f6an8R?0B1+blIEs'K;פ* qL"EtRM 4)YŀiAi|٠FmeEsQ@c ؗ #W]N_j#jq\qp`{}wC"1״>w`!S6g wI"] z{{Ddž}X! bEX> PtH6=d_2)$V ?`hXuTEc$z>j̧R֥#f ᤥ 1ZI,V:?{u̻os< *zl4} 1u*P 9/GGzF޸':,y$aU:h?ھonDoڂv|C=d~'vO {vbP ;L !kR!6ӼuNq&۬,ᭆė^6t_>.r Q6yژr1~0:ZSM@*إ}W%fd%b]k>z*u! njF@/K,P{y6j%nԢxx"Z˽WM޾]Tv*4W?տ}9U;UfHlVNؾbvhM K,uh6VǨ](l~Y`0{QR1{Yq:nSH̺W^vsbDʥQIQE@_@\*+OAۥ\n!pk2 YI9ʎPI,뼤g _L=d_z2sѸKj=/CO&'@ cO3@ 4k5cxN? w"Vw *|yj54->-[la Sln>hgFM|S)컂Wl]l]J]HKV^z#5٣w9h0N^cAYcfB?g ͺy&REe^dN~tTUu8ֿ@ٕ?R&f$SwZ,@ Z|,)&l>Bq9t{\NLKxMJsrWivnb/v-#bhý0"Civ w*+ܫ;gF=ٴYB}e Ǟ@t\&XzY rφ8{B~3,o✃?:fφv f_C#;)0ÝrC,ZĎpc<5a~WCȡo~Tq/l t+q΅kI\,k,go5-c`VMDprIJ" Z N :1rѤ])3AA@#G rVO8 Х 0f)lU gFk]l8pǙ)^nO*2 8 d_V6$NY˄Z/1kTfP/)+DtE3Wє`Z(_yW%%:%RVJ-] _Z+uZӷmRPVSBUZ'lZUJ^D3SKj|yá{*90/A|V&dmzgLH_M%*Eۏmh!¬iZsR -4tteVjd>bׅXB uH,^+.b& Y;/Q}g8)?4`Tj y4-2VoiX2^ڑ]I-͋``!bBkM۟ χ.2rW]A 8.4Q0}V|®rr2LQki%"~𚊞LVᵾ/ȈVضvO F>aYrj*HOIF&!LRି)U.]HVtUz-.E,iƎgYVH4Vd\{ὬV;f`J^M$;)(tǽoP[~ERr].JZזF6xz ڍ !_@ՕV}` [p0a8 kD ,DSq|1^ Y0}`TJfyU7_YR<^,ؘó4]uqY`eζ^0ybѨRm>N|!&|U*L^yt:<h)M 7+n $>P5)c_lckM7'Ϧڃc2Bw}pjPM[pCkDAw.&X3#xa$c?VNyo/~2ު9DybӚM 3F+cs9o1isv4~&/?;.M67xh++_9|}&e&|Eezk9U:o˰zu.fNi[궖vhv^Әl'BںwQ0=ys^vӌwޟ-6J-`oߕى)sh[L`PIO*wSKQjB߂ 9lz{EQjdD9Zm%LZ )2&kZLq0[%EfE5Nʸ!M+,Al#H\lDᣔLQ0?xd'_(>g   Ӛ8Մ7W"QD,F ͲSbKʣh_^3PzCYtdy TD"(2~pN4|)rP^%~iGYW7X)jTӚpg. M^뎟牍e5wOkviB1ړʴfFQ;a>Z,r8H1Z>o_o=mۨm6v2缧!VMCzOd= ~rHQUMI O_ ̦bN,(Jή7يj\GV{ʊ6xr9Jŧ<98ĥfWy_[PnIor!%`eT )%@0.9 _$ jzYPտ0hb QR8.ϱ~Y{Z""&4ܺhx3@'|1NP'n*)twrPZ%mnvAd_N`]|Ρ-E#9NUa'24g.kJg /#(8)]lkVwr)9M4vS(,w.BzO-Mʼw ufbc@wptMxVZK[?n_bBF.a^N?9sY GC|RbWxufdYSuE~䠣tuIQ6,#++i7Oz#-݃o`խI;.1Y4ԫd$b1x+bkh ?1)WD#×=|];ꑣ^qV*|t<%0UvM';IY"5:*4qỉeZMaya_]J+hU;= '3O܊1RlgY]H韹QR|f|ulPWB77~2g۱2q3S23{f}"ϬqxFEmB6@[{MK2 )KKZp+z)ltA,iN93zD}N` ;<:GBm K<“@s$;yۈTeu̡] dÉ>N&?i iYi!{Ojya*jkbB@p80lfz})r.|HؔP%FjճZ+)BK6e ٤nj[ǨڥoH A6~pq0Nt(G `#2P\i j}4L6_!Hx4^Ǐ6^6ߺl5.:p_6з`X5i ?|Hil>u>ܞ9XKr;Ki~׼D 5mᵷo?b5Vz9`:h9A' P5|yU"X26X}XXlΌ?ڙCzTJʣˡ3@42zhnOkryhዛ{yR`B> .mZkMOA# ly.> 4ի Fӻ$ψ>c3RE" y_ kRDWLe3j↗a -+*;y޽Sdt w:>Gc!P_%uzȵX)4wZA5<i_]hBzʛ);Jonw?:Z[p|q*} ptxJGiׯSskZM`t*'S.:SfNfNՆI*+rD. HѢN܁)[_tG:ز-u=iy<+bk WSfF` 6~7,{Gz7vx oL&io_kٻaL:DwA]J,q"y9Ul9t6vM:18\FhS38rݡ&A9.P~phC,44w6y՛Qt/R_bkal5tSޏ/r%e9nX*Aݰ؄Aɧы"L%m3\e˥Mb {b7,꒍%F]$yĐdQjJt%i#9JM R,`TH nX9չe:pcVݸP+uL@؀i̭D']FOoha4m-y|Q#t`:Vz%Ȼ ;[NJ[V`O5d-=%|Ix@8UKBd.Hj hl>Vi h ([A/$d0 C'}q 8NVm#ғTmOloTA&fMo8?+R"/kV@Ur6폖eKg,QQ}fM B_bo$dxHHخJ:C(^ʿĉ[ (CjF8ذq*rW ( (WViЊ5-"4zʥ#>PB%˨ g'}P3{;LZjԬz#U9kC5r8}!̏wY}@akjBHׇavCT~=O v+ˮUqM9M8*)+kFϞZ;ih4!nq(i#<)G#⛑8,2< h1MVmJv5ni5"7|\TyD?FEv)UЩiEB̜bʄ]/6nK}Y P;Z;g\bo_Bv"Ue0 us cXNEvQ _sqwCǕwT;{hMaQxEX;`Pퟲj\IށT7{G' ."&oTixΔN-셖,]K@eRCS0÷ d9J;iwoeyF8hKV \ Pf0- I؉/ +x a]t*?o`lGy fg ,PشXʼ%]V̞l+c[rϽL>v",a=QN~qTMrP摨c9,&%THHo!Sm)Yي-W'S[ΏĄZa_zиf ]\BC6p/֩yE 5#n8:q5麴ja|a=jfn E v=U L p۲'`?-ҎP'].lVĥ4{*=S]  hzOd xء4e!c +B9triXzx"°hd'_]%%xiJYJV -]6|Dwfn a^fe]Ok6cڜeM CF6!e4)iap*iax}HMiبkMS,C_k"gKGQ+娬*V*M _L%H L\!x|²h<.0L{AܰfS'6]ڪ$lץT 4?P BLd|s vNI2&> SQ%Ct >DfLo:ٮIhE)eLζeurEDaDLaWC ]"0Ptz}YA]|; R$OeP)z3Ҧ'H]iӢf`ǜr!LK٢j^̝m++0Ȧ/\utŀf[lx5n:lvO| k.-=F v#SQx׉ #i847 n ӖdN"Jex8Sw;H5e3N@TF*աr"@-#j7eE ̔&eI ҄or2wu'4X륹 sD8 Y))P=1 y3LQ0XANġV? ށbʔ#`jp%(`8)riBu 7P[W|skbcqdXwh.~+!} מD8'q.@Xc6'ێX/U rlKs5TDA i3J+m+3l-`@dh"-G,!7D<˩89͙˷DapYɕ8LW@6#C &<.[LdWz xM#􅭕J=_S$MK[BYYjDҽ `- 捗! -7O E!Q};jFiR[2!&;?`*TZaA_FTMhdm̡EGCei,' \'jmZՆSֳщ򍭆+y;ِY />XGh Ou [ٯPiInU.dj̋N1d}t;𢃒Ӏϳ0_mUtŻ2tM-,ډ;cyt,as10;ٿ% +ou]8_?/c2Q7GߊwB~7^wZ PŏsZrTKFh|c‚<ɤjfNf.ըK?K(^{8 ~t0ڮiRR9˟&\>0u"$uʴ<1:>%jx?ˇG^1|jPqbQ),#ף(S"ԝJA8QP6S*Br3NAYLݺ)STFE$eV`+>U8ϕ̹?'4W/@Suͦ"^Ů sa:'!s '8 ϋ@Ξ]rkᅆK&s>41"D{Ȉw![7]Sq푺E.o>,jK$Y J#rjCwm56+ty7RӀ95_J1|ٙqvOJq_~:.pڸ—u6V'C脤Zp U/g&bd RC%OH^13"]FCUqZbjRI.м׬]uxi<;qEyioFDbF% t8Np5m 4Ƨ8e5by8+y$RZd<-9$u6x_QnIpA{ 皦c8 ^S0*^ĀYh,V@, (_!;MH7)M@JL]& ;gK[]4kO rD b/k:bט[<.)2KQ3֊cBS{̟8;qLt*z&5q!.(G/bc.!ÛL\):94/8ol".吭z/4|HnåȇJZ\b"[\MX蛁.~$x2൯-7ً-N&=W8 u(B}V=wGea@tI$Ə|gW7ٴf6QE#r|M>\`H}M C߰,)1#VBq!& ?\ .ǻ7qOm4v2KMIĪdY xOb|I罃r<7K J I#}@ חFVu|zZ>OzTx7U=*$9t/NN*ޫ&_%$loA\S~Δ||f4AcϼQe\{Cg^VJȦm O`:e'oB$;S E0&z2`=4 Zv!L8wAKN BY˦M]xK 71NYtM6ae~ÉgPf> mޜMgke?MTE۽mspLIy RfާF }UT0@ {{x{%x.4&>={{e Z{3M44uoJ\@eT)Ҙ{/uS=.Iqo0:[ebH6 roqۇO\~7Ibp'&}Wr ʠl5󰐻 [p..Οch_V)J/T'Q:`z8{2/[Kb>B\/\CʂUrcM2ߖ'B;Z۫@_ O7D`o\=@ޙm߽|6F؇i75=# wNx_ktN][Znb;v™Gš}IDN4U݅Ά3 ,Ԇ<Ŏ8 cǯ_& hYX!h/(wj?t3X#ExC](yK}ͣ]U|FB#`(OAzg$o|zwPǝ) k*\Ipwj8Ĭ4^5# \$k6 q**M;:vw)BGT0?9;9 [01f?ϟ-폴/ÿKeʇk~*t&DڈTc` 6@eA82D+{llk9M YG=wB'vMMdoہ)2aZVo~#ڏraKns68 O-ajy5B \MGZ ۼ#W_y3gЅ4W{6S9@]D{ UE8Ņل L0\p&nNAS;—v| ݼ#]*FYlR+C o'yudHJQ`Dܬ5=w/D6RQN7^Qa2gNcN/:iSVaC}iRKvmށ;"S:Ӱ#jȁiwF3(-ԞƓ|)*~l㯯ڿ d0U|͢K^~/6K?$G)DygbZXѰ9 rT̐m :atg_ljrͧ`"}t*ꝾKJ4=}D7}䰁!\RJ--?HҲ9l|cCf#3;?@`N(.j[!tz$OߣZ,2OE4Y)Vo쩐]Saga,EEP,?%HZ-M+"N>{4]^HX;&pD~mH׃xK/3;;uP5ۖA;a:tg4Tˍ&=i?#uBUBGHP0>)ZC1]Q ;|զ[q!a!{0^NYUoqGY=%R-홤)t6SͿ kutr`J#.Upͼx0mکd3@AxUO~lo&[vOZٱv"Ȍt\R3~ a~.$ɕ)<@ Y+3E G}1}*[(4K}!x2Tј(H>j 5] w@AMl\A.5%Sk)y:6c ,&E Nne^触ʩ4dvq#e3 D~\( bѐ&dKjJRBx#]<^$X6n ;0庍XY!^vseJM7/CTZNw+.B`j;u7As sEaQ+}L癅[lȜ*AO,G0]zu+O7B5$TW383]!1֎:ڎ# 6wlG[}m$)`c@ ?R%,h4L޲!ۺ'xbOJB8f.P$%o x!M]WpK9`6p8N QgU01$Q;EӉ-AGE>*-M(໋uuKe4 \]7bI뼒J]Ӫ< ?Ҽ˦媤, 7ނ2ZOG'yAC3yLGؗ8JJs(%׉ 2XJ~Np[E+@6bO\恛;W6Ӂ5Yr(a+^i}cr|npA<?p,`oY~@L@9c( $/ i~ޖ3y["8c8SU :fQxWD88?mgQJ5Z CT l|FmKJ52nbqx:(1gA!58 '˙ [(ҕ \%}2R H~l 5;o,^@0gH.R+L(d>Vn wu&) N~K~7 U/ #׆C3o}cj0ecƭwSͷ:$&bnX`Ӹt}?]`h"(A&~˴Z!mF%HTH**IukXS&v݆Ԑoo6 XᏥ|MoQԦ-~COʡbS,yϠu]+9>9V u, !\ЊN0C$t>F*AƀEXOaZʚ86 vćpꀱMKeP υ Qod[o0e>l' -q]Lsl灪}u; ӪS ꓲ`&HhGӹ:ƋpAIP_⶝f/3/UNV<_Wx͙\D|ET.YrmfT&ʝsw}eպl[י4O~/&?{P* )0k-Є[H`PGg>46(w3_׎734+*l@RvbC߉˙,z'lRIIUN HFwc$;/&&D^t~gJOo5 $6/.)˔bOpoD$\Α6riCIx闢O7亵 ,X`r5ϬϬi >Muk5 =C@/tR:) .8b_/Qļ{wMN "Ǜ'@adЉ,\`˚Г2Cɳ`L/gk܉xش=F67=8pW"o&aJQMM5Uw@*r0[./ ?#p}[=$v'7/_Pv%I;NP-sf\ȲS5vOF>>A}d*<sl7 BrmW5ⲼSO x|23X0toB]# ©M & ^}RQq|& ((s5߭K'Ts檚gپ,.ىc߇,37 >fOG(f}$ҬQG!'6" >jliX42mei>NclV 6(dG*5 q7* ե0R(rf1@wxJّ՜t@Jѡ(.m✐>tʼDme\fl\q9 Q -A)K̷?]`ӲBv^QRAҘ +$'_ϟiǧxM}>;-t8-r/Myy2L Et"] 0L3IDp18qp,c"Wy@BMbRեj&?=`# @D DAMQs%cvH7DbJ?SS*uygͶ*ϣ_dΧ?_7¯"Lu1+)D% UQքf:X aa R'NMj*##aZ_;@.q6 (Gk|Z4\iJ8^j籦$+%+ly* i7' 9!C2}k6he<>k hK\w T A0'iƫR*q7ߚr5|ZoQ W}[z4eIKRF{ RJ9\"7v&aԐEYpS0/L|D+9 ֗ܝT2xZmHNB=,=e] 9er 77r!HܬR6)2IQ4, > Ny+гk?^Ђ X(I94noJ٬YP$Ax#9%{5S\c){i 9r75汝F1(nCK7|6KuS#3J;̈́ IRC2NYXeV.V u+ ߷R<;K͙8@ơf^x¹\&$8{LWh8-mG-rRb҅A'͊o¯a";J@!ܣhWS$D!>\~xSzv1*s߆)suұAB! GFAQb鷴[0Dyة}uamJk, l롲EsqNVf v'lb0XߑKw -`f\,z]Si}+|C+h;׭ؤD[yG;׸ ޖz 4/x)ȕ&^_jy&.9`p w;x7`r NzDhl}JA`읖ŒlZﻉwAQF9S"Ʃ}rA>4sTkf'y Xbѳh)&Gch$4+" !/S.n/sIOjZ#AۋBēψ}My f*9 ;?pZPX4ߧ8XVr*RBe̩cӆ2{"Pj7+HT8d0eKmfXwF F% F;ǖ͇LQߊkO`^8|$h:L:yш<ޯ>S"0Jy3 @{K_9~1GU&[cz! .vgzX=NB 2U,Opө28i} z\¹^=!|})KATI bülfIA^VlmA~\0[.͉K46j?x<BK8 ! jzТצeL/n0Ӓ!wg2K<"\WU j fnOʖ*gK2?0U#^ϼtY<45e'wF;琬`Ọ- $775]d+h:tqD>N&Y8>DϳA!âQv=LifCtTJݘz_4=O:bwԺukCphaGi)p7WΆΆ=Ӎ`+r=YtѤT`SCEƖ+Y,L*"{y|%4z56e8X3D#E"_hf(^dD^]k\GhRQ%m)Ueſg̶cZs(]uIH%is!$U|蕝 7iW;0ϯjn+i?3xg H({MvF3-ʼn{-|hH'} l"͈Bn蘨ILXI 7s`uL\~TH+",?V4v`"$"r .dK1|~JB&7jn);?ST$J8|ڰ2hA^c!`_5?Oy1\0c4Q5{!-Q}y+mjFo}]ՏqjETРqreƮG cK&$|,?ލ0<}a>@ƚ:9l,-Ok(@?:^(Q].$X&Seju`fT F .zp64c$z!.0A! &P Klp ~A첍aӰ͎ ؉}΋]t3zXRGڤ#;&g0}f^Yյ> $dʓ4"l-RLߊ)sJ\wpv>} XdƓ8l( ?녷$eS@O߀Ue߳  )%"i?X_VߚPth d]{PetEQӆ z##'~ Wp75bPKw0N[-3G]&%9kR>#6lO\i,BI$5>()%;LIڪGQI`c|4N8T-A}ɶ1ů mGjcG0,@O\$rK&^lcE ֨ Ɗ.UO8qV -gf/n&bpJw!{M#q9t䛡֎aI% n :p. Wfx >^!nw7Ug%Xhog/&Lش)X6 IoG` ӥZRZ+bL7_)6ItM}gOun2y;J(P4=Ʒ#QhF #m |1fygP4ʩp5Hl'j'}b!XfwɎ"Ea9 ,!Y}gObJ>l>q>֐ߘKNM=H-lq3H"6<4x09sI?KOԙ%F]5c{Fv% Q2հjQWq'?yTR8kYi<9:Y1'}AVBك9Uv@P?^a0dñ^m/b҇lC߅/?C m-\ć 0EwTϐ 0Œ qƄ%SDY]dpϞgn2oI u≚1HBh^i">'t1 q E?8zΨ:p5vrnkŖZI+꾻qfNһ2Oݚ}e4 jv}N zN/66@Պ9KM@R <UNJWrHkefeGVQulsC* +]c:t4{=_F~Ћ̤\]*\ LNm8<ⓘfH|7b¨&d$ />M*OOq^X Nq `᲎,$ƚx5G]d&OO1Hycrcs .?ͽ @*u}ژiq*6-ڝ<1_u)zrwy\8Z .z C+{\+8Dog>kNsS>z%vc.Z6:T+(Pz0rՅ*;ÀI4BToͼ\3x99.$@NWNek@>/MdM\kqP«}hϼZV߉tD95,Gԁp&P!ԋ28-Ry.s9AC=G%<7ፏ%h&O{7L{j_cKeo(V/4NkZKSnh~> k!,ϸ>7Z/fj*݀hFuGQ:)>RSbhͲCL3+y4LS{XɁu$v0O mf>1=7ԮsoUHW]P>RMlV̰?/DcO^OQH HcjѼ:sJż-Tl#1-@R";lxyD,0W]*W7 #`m0JO0K*<58-nىM 0cϚ\3fru`:5.5^|NJAiM|b0MN6|῱4q-AKC>jbn06o4 ( Tf 0'@H|8+\^3mElu>#_9Uf]F?42ct=NOdviw}#063Uǟd?y̶j !F'=zQ7O dQҔG@(Nxq ` (|+9"^J bzfؿ Caq+CAuy>a|H̝|p19󕧴O@ׁND,rUQwF†@Rhuoa!Ԫ8IW_imZ\Rׯf`QA~^W: w`V%їdfj,2f!hCt N%i$)Sa4S-Ea8VD |`x/Roq.p7=4`|,}FT8{ lPq@qK7\q 7c#_,+$/%Xa!1]!iU!ꁁ1.uFR'"7Hͷ4J= γ̌_IHy DM3s߯:M(7/+SKU{ Tf5>-PE梑obrrE+\&`]&v./MN0'2sS'W!,iiݯeXiTtqRgYU MsVE5MƧёJ^{n_ J%, 0`W-Ct3, %>㌂|h24Ǵbru@~bX$A%|NMZ`[sUڳ$dܤGid !y4tHԻL:J#pakְ,luJAs\198myLΙB5ʟ-Tk52whKKLAh;_U@ַG$Q\B 1N%[ -{Qz޺ =D,9l;H \LS?~>À*HL*׵ Qrsya("0l墇>+zךb*z7# 5UJ+ǤmIPZ^I%\BU^F@aNBG3\.JSSu) bdžyjs_Ͱ{t.Rc7y/YA gLYjkrQ,E5bmԳStSg@~ RJ3fh7o\=A8wn{xc|,I-uZKV?a+Q;<"8] 5 zQɰ{(SǨ,鏧Z߱ғy5ߛJ`_F^cͧ6q7Axw2{Z ukU~U]DŔcXG o=oobܭW< ~*mcfoƈըiAp|H['qD;XvkE0̓A4lEF~,{x+8.mK}A٨ړpb򫛣g#ǿiV" N4y9S~՗63 }:Hnw(&~OvЫUa)/9>(aM䡩u[@Pq|)S/a6@TO3h)r{PAb7Kb Ŋ#VAh(qx$ҼY*yd8X6$Ξ S^өbc"UN!}@i)MhA9>Y\d0m"}Go]ogp"(7,+jW nE7`oUEy /fMyцACͮTT^7֓~Wzqmop ?Y.NZUo8Mef M,犭.H@~WƱyЛcIE∘gaJ_6dP7+rG\͇7%2J1B3lwup18hޫVy֐T`R.ҍ=(Q%BrPe1V oN,i҄9VBP "fhpi2 ܀)?\[ؐ\1 ֥) KkP'r;Дc$#Jk#r+RSɯ yU:D-vpĢ80HxWz p~C$2qƂDJv7xNN]ǡzykS7>š[4UmHӀkf64*;bFRjKѕ}i)Rݨ.N4[_QTޞPݯ1$-οQzaЎ=ҞTvvE9<hxŖxv&S.K'|ࢎ\Y~9[ i WԮioUSp~+t 在Rotzv5=᧾_JQ)k)M?7`rkp`+ם^;%U&7>^^?#7az즛$Pjdsu2g:v=%ڙԔz#WjTld)87ytV7%f:e ;>HdN*h07_VEO/bpnvQ@Y`Xj=4Ē::T8{+/;WD~"<a6_:6BU\!~Yk5C{o bu^X3ZX/Yn>p#-Ǜ.2x\Tmp]m$цx(̎„%6AwZcDOɉOf#-͹L<\5|)xPM{?ҎÒz~@ yA pHNNuE ]DeQq|lr+QfY TM*)J]sk*,wGw} NN]N;h &+Ł`Wud2|~it;d[@ߋK`qpumL=̉TMI2FInR( Yb@ Cvo\ C c F8kczcS/:)r}=^PLו'9zَ_lOf=V|HJ $>b\~Hg7Tcù:B G/i}"AxUF 41Չ^,T.C~f".RT _*8R:1'JLT [uG[{ Eu\tɒ.ȃH2-jhg'㴩r9IJ#Ky7a#ҥQr0tbs0 @@NثR>@/訃Ę  N`l-L2jðMk]C^y&xI<@g9[Z>]ߪ l+T&:# 1! |AB*]L5δ)s2Ƿ+19'q.,p3Uh[' ]N#`lq/^\@{Gi-4]Λg`aXd8!J(g[ǔ~uD۶T)YQ <8y!]_@nn<) 띎1[I,Z +TkL o&i&M;'5?Xj$N8=9쳓d4vӅi/:Wbp*ŷ,O=zCɫHlKW_ #$UJi92|FUwiB pa#˘;ټB }ʸ/},v-=@7x6ħPĂbu~+Qa cDAailZ; |_tn5֕"dYvŚ|6hd3M/˾/غTSo4Rg27ecU wMݴ~YTiD8"]UwT JSM\ܒPFl#wf'%pzJ:J*Ex.7U>ǗL4:^3o燃=[j\Y[![3yl +K.HUL_yԬf6z4KBNJ.5hKl<}+t*tsP>&Kثpw@"_⍀%\p=8>9eN~yp-ϫ5cOM>w0Ҕ?KRDp͇/4:i{Ce 4 _ۯvw>|mص(7%Wr."]nk/8?\ 6O>|,ovz8ޱb%[VHtP|{ϰh)A޽xyer5Ɯ2o1Lt v ~8>GLOoP-4/UՁWb=FJw6lG4ܥ'$"p,c)g~7gH\KNj)MoԢO<#)~俥Zv K4P3S0&$: f݄֮ e.ج0E} Erױ/,:ˌ0{RJi<IqTsn(\z>" ^C8_ C ^<^ 6 LUt%]:DcmYzLcFnχ豢W鱢p]U/$M%7ZO*pxئ&_$߹Zn f/0G$ybi?cG:^Q8Ub*}0M yb)C ނbV딀JZpg'__ lf@q^ǚ~3zYOzZ֗nҦ#h^Y0%oM ,}F7ѳ.>_ YJ(foQ 㙖[=b1OIOF<2۵?"VJz)KHKGT`cfǃ\FtPX0504\Gnx署.J#haIulAPR`E1aˏӷbl~,x J"9-9sEtMY",^u63A@-Py;@iMq<:/[KO R}4_f:qsl$N* V Y*$3D}*y0HJmz`"l~X!_j 9C#KGxWl2Xԉ-‰51W2:fxޯ< TEP( +MSCϲ#Sc63yUtvw$PRmTS8yοWA=L LxFw)~| %a-s|2>>:$sSk!]9?`U*lg 2 AALG.ݘH U*Kx3}>dАV}ޯ4pڃVWǾ]. `+e\4g5Ag0 ٜTeŹ40@vX#I>s›ĮsWsck4M*ɟD6Ђӛ'a~-fHg-`H\1h*3g-U'`#&e;s^SEqCB GI,a%sy<4$秊Tbl甄,$dP}-I^GO0ZɮaYـaуv8+2}Pn6=-'^ik{ '&?Lҧg|By&ak !u(XDjQ+yҕdH CRi&BV t~:cfS1| xRuxK VhIvƿx~0TaX7Co"ް#o.l% ;͆:5Kdpm,Hҁq_uׇBƦہ)%̭^hW}&.h 1XW?uRO[0jKh4y#-M=uyRE҆b Btfc%%bb;12IQa#Shj.`ڸlDd.O$N2312h%8h^ܗ5ϰ_JL[6l8? d$oJ́J/K2*tVoy0l'^ié.M)}D*5Ws H^e\90qy%>\pѐ ֛d&[[ _4A8o v1̎?WsC>(z|K1hosX?4)mcpI¯6T`Ȇ{:J;Sns:E=A%q)uA4jE p8K aFmH U SWpלɖoMB8%k4%*$޼ 6RGa{)Fv=ォf2H^DfI@m1kA5u%;~c6?X\Qa7n%kLHdP'׋dh% cu!G2AGj}ϛ4O""]1@6=fvDL׆y|+7^44~N]kY$dde@%ΞevtԽz5jR(AR!y'J+d!Ƴ,**'~ 5vu,h | j[EujȻcw{H %/Z9VړW:0L$&avĀq"tb˗8 #d^p2M0LJf_6x T}&<:'+zoq}|WIOiwS#\g4n \ILh|x@ګD4؂=0dŐr~XH*I#P/[a]4ȓ 60* BW~\Ri0V])TX^Pj$&c<˖Q< cᨗן DT%|S!q_yu7DFmpp{.?;M3)g㑇KS4I\]-~C[oo+>LW44Xʂ0 ܐq_7zk qj-F;]ϼy#k,yWyK0:&{z=X︋"@L~3Ϗ Q!dAJOr p`fPVm s%_m$V68K Dz 뒟!ڥg!!5*=p۫(U'9YFBu#s!׫xT;)5߹kxE팾AJS+yvͨʶh72J=O?ukO{t&4dW^@Lnle-7n[c? <2_N[<5>25 q+Hȓ,4:)!rۋD.KƁ#Q'³3A_~zV n_NJ:IJ%%\Gpa]|n^bQ= O^Yå-WfL]lT)`UGuk!O)Ѽwǃ7z?Y)Kԫ2jusN*O9+ YrJ@)@ DFaTPѠ34 X ԯzڐXppp {VW-)bS!4dUCd~uxct\yټ˼fuxn^H1vɞruݧ~cӏEs^\$S\uo5;a83CL>qXh3]&OA8Crz+"NOI$}ydi"֕ث5a[uTc~!m?2sOc>hHMyU4wP|nS L |<\Д2ppPCpf鼧L%`z[{-CN7de?˄.fyt!*3l&~!Љ ?F/w'w"~x'dץ6T yr\|мg,"B\}3aĩ)ͺ=4kN8QazgVeqg*LޛL_-/(v8u m0$tFh`:2 y7>e|1ePZ,RjJ sL+ ʤLz|-e1ߢ*δ]^ ?>Q$iYUZQ̕t tէg׊= 1#`_d ɖ$nB ^LWd.~b %_Յy~U|-?A' -.j[Z0/7gǿ(ve\FrEp1̰'>8l!^ƻ9rczo[䪈dvdKOP\Ia60?plrQ|%/I5E7K9h@hbcX~6Dv޿(;~ inW#%$v|AaӔ^c}B#&o 9'SG1.hF_ r獱W͸5 zA "4/s(&ïlmY s3L}OꨶeʟLa3BD T+Ԥȟ7+Ivߙ~>Tή%UNeoqRzN@\RyomT@ I/8 M_R퇎2W6_P})vM33QTm- Ja>.gc0P7TuwRyc!N4*D =̶$a5.ɦNf>) u3ȔBrR ˶ ߎ23TNW0̘R8R-Pv[JeCeD0]dbXB+ %ͧ:]` ZSP`(jBenɶ;'|Fc>02$+6ӄ$53p"r c";i}^!V y}ag<).|ͣHBA@PP;PD;s_ 1(1pʋ7{qPgQhEroO-1n_c3ftOLdDslo9> '0^4גh+h-nbǿzJ㎒ե29/. r¹<ՎǾqr .ڏo%֖"N4[@11XK=/~/F'(GW]b7*EHyȜhD;0iK4pdwcf nhCTR*պ߸;D" |^\xbZvwۙ ]rSN]@U qBd{u 'xLfޙm!XV]^ved8~Kn17^kЬtOŪƚ\oauuns './ 0$װ>lq p&uIOoҥO~pGʘ$5fvCeˇOdҠ֫[)xJ-&O;%K7,0hGo 4 m <)K+Vg8S%"[q@ z9| 6 TINM<ń\0dBUM[y_'-&$+Xq8?F^ڟJ{>o"َl?}8,9э#2LU6UIl6JO7b}'&THR4]dz3ރel^76x9N޹0Hɓ <М{̭Max pϡx8;{t7O&F=i7K?Ԧs]0 [c-\"QKUەt|܋cG93ke>A`SX0y[5S _}D8r)v|wkiFQ}ߒx<_fiROO˒Cs11@ [44.P,4ϘAC* 9Z_| A}.hIfdk\5{}\Ѧx($ukrM#ЌWg_7}X  , Z\B ],){%'K|< Q) pT9m7 V %?]+@[%Qb*CrKW }O9ZoN)xef@o4/$G o ~ "6 HXjpa.-m,; ͅ%kԏ42D4=.4C,;>J]vJnFHqbNpRaؤ)|t\-,a/\}mEkn>"33Xt)plܯ;zAXr/o(xOаt|F5+~C^qNg!*%O?5q bdNSi ˺:mO6&6`Ą3PzIMtawe/6{[hf [8Vj(amIAeg $nu"!Lu!,D R&]t Ide^<׆$5bS3swin Dv}WRv6f~k@xZSHL `맔ХCJSͩq<{Ϟ~RhΘޮ#ɏWejEG`EMw/Hڊ\C.3z&$3b ~ ίI!j]LY3fIw(Fx_h3FHI^Ԗ~^ 3>3syh1&u4woq72q1Q?d^h(h˸9a1@GVQ$n IH8[{>K+ #B+'2I8S4mrP c_$$XP7~QQA$b˙87}_[ݕ۽HMf (ѿ#T' }iߗG5)׬(fc Sji8?]e4qs1j:r;$ĚM3{8amjZ( %h K_5ż>rȃg&Ϳym\2вg\=IĠ bT'D 5hQg-:!.BpwI.%޽r":~xg'U<6kZ/5_M?NR^Jc[$ŃuSinc u")$Pw!Թ3iqb{l"D>;k >}HhGaˁ(ul;Zp"% ,+>OT^UAi Wv$ܦx¹#"a>Pީh?\l%L4?#^rrd&EH/,씋UVJ\< mפfnVP9[ĴM4$x CtiGnq.[+ O4d  H|~Mt| EnmV9ٓ=~- i :iDG!)m6uDFR4%HP!fՆ,|rKu1$DE~Da @̕癆Y"F-Ouʩywq ۸@ܭ6,-텢u]ԅr-=8D??ծ-C #\;2PY^7_8BTpUtjCOIeƂy4U;yv ʸZ$`s(,QLd>G,†x~Ѷ'.KCwR۱P>d:bFm6l..TqCvW< vYb?C h]JT1 )\5GixDTs2pn5bgH=OcR%ӢCFi M$jnǑ|… G֕ R_>@:)GTy{rqcn=x^q>ꊼ6/}+h+VS feU9/S 6}0SH_`"+p'@_<ө}ǿ(yS8~i}ߊ\A|LC Sy?6Bm3QqISpX3/45U &M?sx *Dp;Un6 F~Fin]}XV`Z3@;hǯS72x\)O*]V9x=Е.:}܋.͆yG3ͧBx!~2X0(KӠ"ÄR#>~9 Sat#­g}Nxݲ>xVvՀi%` gbP0K&ph4_j:Qfjx>f&돞`}0G*->Wʽ՞O*ͧ>>hJٱ=.75^Ċk05 wOOQPŖ 7ȅ(J7QjmbUpY1ʴ>(q{ۤhKV,t((cnU2ll:q8X4;6DD6SW9CwҘ-1nRM{%_;l-< 樨T $e}.EcMhַ`:nbqGjWA 71NHk\@]\PS?Nɱ;H?ICyJgn?^j⏆~{{(8}r2qxpbԓ twtO054FE3!T4V\1[Kϟy*2˛.3 :kj%^=3>}, f C]O;}џō=DT@Xbo7?`Tϊ yI9߱^Mj(GsPjv~'/.\au!A}8qy)1(?9D^RjGOuHFVT0`LU`bňKc-pheU*Slch+h G6ǁtڥ iEXg츴:oK$M>֛81mtjG`&5,!=#Sp: ݡR$u .L/75ԧ) +ItN4d.R_36} TB!H'QCQNOX U|:Մ(:fBQfSCbpFcxVX))$ڏDlbڮC]z] g7BJH.?7[l5锠6qwDP>oJ7u7Ru^ZFʎ!T'3]e۸Ub8ްHGݩ 1M=owazl ^ `>&$Ϥ-zkI>@i㟝(0naHE;(_H~$ԐUy8i +JѸ:G~"BQA^lؕ Eo$C͕R_(CU|Ya&y}9 [o_ J5YS#0XPz>-4us M 7hJ`w!DU$o^3C t$dQ+ ː\J7/4M)쾜w0>gmܮ w+ʛ~ xA8B}7iq_4'Rᾛ<xXݔhE}Im7bMxө+"1Xy;/$:B CDV+QC~r” mns4B8 blt#VZWhQ2q9LLoF hnN |D}^JTf$fi-Oq*9 UR,/hr-jAA̝E(R<5k +@Ɔ(75w*l^E*,t=/c?(iHqO.i5^@$/z2q8]a?ʖq\6;Ѓǧ +%4|*'":0ty® λyR"CNV$wUcJ *qpOǐukcOVOl~8uHJXٯaGB,e)X~J{hJ7Uc(74}bUyhI$iR5F.ES!Gq*dRZO+];LOYlr{);$З'~&Z+f{,/P*F93(GL ֑CD>lbc~=A+ [98AK|](׃JIVsa'| |F\o\ h4='.KfevrB>[ ʄl$Sam 6dBNTpn$;C<_|[{nF=-ƭ$Zjse1+#* +Hޕ[aNjM05ɷ6]5z@+]I'Əm[c$.rv&,$ :G'[tOU0?7/hP^y(k%"h+:W3^-O܂" 05__&l94ߘ<7_x ߳p)>{BsTJfXH{bqKhIcP)G% l{;c^ U.NANM)Dw/`BfpGgd(/?1-ٛS^󕚛~8(+N›o]y0 6*^Ok}l9 n)%bA@leY@c pZߵ%~ /}Kp$ךN=B IIRMľ"9b/ TD5N.2A.aefI<Vu%Rʔ-RohN:Jצu[7ȷHK_f7>V ~xr{HHna] " a`fڿ9s*kЀh-a.-E]\|+zDWShC_T &kuדPl"ŽmQ]/mOЖ(s& [>*4te2[B>q>m tv~}ذ#fUCm`uʼnlÉco>7惍_Nw[ m0ƋPkSgPB]$#6aisH8L?=%d~`22Q,|i/|- .="+-ql@2ByFÚ`rK_0$qN'|c|CP2*Ӧ]29d&|v6{#]ZF׈sQ0!̎DdY^!!'+T*DKB99a.ӞNqOE_ӏ_7@ JĀR_Hm៌֞-b[_Ȏ %+?F tSJn 3iI,L1koM-o1oi=݈<-f2"x}Adg^K $&-ď%1t\tzq_tC! WXW9`X`ǚϬsw-i䌫hI6йz@P=0(3XǎV $>3tC0WvoAB԰̺:WS o.Թn9UMp- 3ߤ,2ZJ P4~+q1Qa-dQyb}#Oi4 |7#$>Hw` q@W4a~`1ǁ2?Fj0Z4rԛcxGq㻋b osMC7QJʁ:wҲ>ҋWAײSp#S|7tw="MًKBM1@G WNM^.$׭{Lq5[?VCA6SWkƨ"ʬ ~:p~Hd*?7\ fm}Ax\1*H#&Ha$`fQ[j8ՠy+K.ק{Ci/|Gh TK\o/M|<6EUiPURT?CA׳S\<ѐOUz _#]k- [pgrj!pfd~иzms7*;9I1!knIʫd@iQCa2gؖL9p@vRrm| \ڋ;o: sup~W{/v=# 5 -ciDPV{^E/]8wo&zot״v-޲Co]cvܸw ;W/3]3`:}-*@ )IF&W:ךHN2c M1k$8raz69Ŷ`ct+NdБNdj 4d!g{N6Yyw912&TN>R~6/ |Pf0s66k`[n~^iXΣ剚'aOzq6{RDRk?/J$ٷ31Xӥu^)*">{RᲔxy6dWH@p9u4#(rd+`pcbuLDS7I 〰dn4(X~ZZ*MZ6LfFbraف~&ǂT͎-su+=Dxߤ䶏i݅M>1)b@_ D}\ܕk[2l|ە ➯~lG[nKZ8_!T&rô`2q”$mQ)˯=f_.Ǭu?U4`F6<@_>7\p$ A13*uˆaɿbyl:DXY;ӆt~f%hW/aP$ॿNٶE:a?Lv>?sxS,߉i7џaO |o).gúL*~gMHQeniۉf#!Sʘ9et `ٴ~~/yS($2:x^Y0Y}6rݮHg̠rf%NA5?dbThK'mQɛ, Ɉ*א*')?<6+~@EJ[Y'[W%r\$];\C@#uSR}r֘X h&8a1R8}՗6F:~j&]a!q-Ç SQ$An"i%Vk$ktd[W͏4ґm8v !T´^t 2Hϐ@;0 @!HY]fdIcSU9۰'(rE]as~ng/^z@WoQhl>liNO cxv|!x.\~dYG('2!d"٠UP!Uz5.\Bo[T"<}D7@vL<+̳r1%Ѹ+R[k`22&ϯ7"!Ȓ+5x&AGS|ufELVX9HظL~PCSC|M & yTWmӜ0-PiuYړn)< 綾VOg%G}Dcvr*^|J2mxm-h.e1pf֜sn hPӐH-| @ l=f$Qs&f3/H4 Ƀ~g`>q\8IbQ0jrX*RA==Y3k{Bq4'Yu}K&&<*/V|ckfKV˕#*ԣ&8Я^#O$],b9\F!ixíXK`ȱRh%H[^@xH/3N65FnE^ARg rvL)T]ڠEx. )no˟];FU [_t Uw< (b)lB,b!f!,(H.H mvAڬ9 (HU6gAiPҺ Is ! oLy̿5w:E՞u"jD k;](V"hovsie#?\N-=G6nf9ة fxrzhg1^'gW+Y+V!f E{\}0M @FإutYc}壷9k1afq&'[ٯx]QLJ©#po5x.^džǀ\v_[GKx!3',*vҗOԡ/PPY- xwdeZ ^iz˖MZ^ZX_Z0B2V;]O[/d)|cRtNpsLhȁ:2je6 r]"ax-tVρkB[H?OA7EfE"h.?/.9oǕCnNOsB&88VߡTZ ["7sB_$֭ʆ .q-6X\N̥7\ev_<}:-'Ivc@VwO~a?R1~|&) Ff\cw^/ܸO6-%GB2EqâȓX.(?Ry^d.*W|9{D^r+큯i+!ǹE JXq]FloǚƬ@b o^U6{ 2q ;}cdǼE y*8RB YnS[1/*y Id2ηKՑdwYRA4:t, %YANߎ5ZxG{[LMt{2vN]?ya1*)N(D??:V~@¡!DQ>j153^)H&c'% ,F3KNՒQrU!palIK"{yZ`/hb83Ӎyp}CgL-tR.ת=Ov/M|=^3 YOlm2^ݏ1r}pw4n$73՚A+yڴ;%|Cp ppM0Mpw)H&hWSSj&P,n8YPϘL=֝۷BM_̬!Y I/%d} u**YH*MKHBkَACT^ b(TļJй|_U?)!Jga~GV 3p߸g堸a-nw3 ']aQ[vԴT?lY4Q/;W2etS0eW~!eEcS%?H8d~Z aYs"Q$()WzucL'O]^!9⛠!kA'%@zNJNE/Rs=hNz I%[uGE뀋 )7Ԛ>$V@g3ٔN^w cU0*O u\ ?~}Vi+1)j̖ltwԿ0ӶXFQdp/;2Ì^x$w%5{tpLkC3 m(}]^S0 ?m1DSLNݐP80|E)6(@LPN3IȰXc(豾?"4ߨfרOԾ 4É٩}ԾK.tH~ܕvƗ/LxЈɤe Kt-VxSUlBGvp&rS& 5īA{iſ*t^Zz; WUQsT_0r^4LtEb{Mp\n`$*M?cmUo1ǦhN5E|I\wR xZ@dc59yQ'FH'\R-sI*k0qt%M/ ѧ>J9",Y?a /%*6'9Ү *Sz4E4":ҖC^_쎪Qb0kÕc& b\*r7ybZ1M5ɚt[B57ϙ+&Ǔ> 8aHxD?`_Ӭؘ {^NpVѰ<>N֩j$ +d[+PHBZ }P 'Z!V:,.6^Ri<:X;Qƭmv[J!M 2OE]¾xڱg_uȁ@c /NSyā NtoL%F~ N%XOe'.E=2QM{h)5h  3B.4-<^rpF3[TL; 6^LhΑbH*v|] 0WZYhGJxu/JB)!φĂ9BC NԜDȲZcR%G> ;"Ю9{`inyHԉ54~vV(m -޽57Ƌ^1`5TUPz\ j̛" &>Cj-D^Fhh A D7aր8y#Bx~AB+hWc`~Ue$5̊`7`jTW(_g(k.,V)\, .V$&u .l6KfNdZ L~@T'j;^!jF1$l2gD-| Bl7CUky3h- Aa,W Z$H+Ҕ_\qCQ+ղP/ٿWԴ ȫ*+mPu6e.>yi+(xtzj}'tn,w4@2J;f~ ,߂oalldfp0I4W4J'IC`J`-d,Y,Cc h9M|",2EE _QXï"/{AcYІiwC-~`8xa7!m>I\hvS!DnV_-{:踺x5ECVlrS51" A43?-Myf[3FMu- wDNLG^W3,a0Nl9q^z*l^]򤵜U^H[Z{:9Ѣ1csL9,S'ZX|M6lejyFf4p&F4SJ{p_#3{<1@!f:A<mU&\ύk9Y* ϫZ_deImA&[ d|ڰ՛,}(Fҹw1R#V4hp3&ɖjXW|n~v1HM C25$j63wX-gnTf{)p(oȷp\:] T2ֵ_gHS*k8W9%Kغ}Teh˳Zq/3|$n-KNY#*OKr_tMB/$lv"nG 8|*z89DY/(3 Y,Tkfԫ&ꠚgIy]iِYЙ:i{!%@Z4 Sg@i{e(ņR<{ sHJ&s1k!#t;K>p=!sbӿ0) )u@]+fMz=Nl-cZF=ʥҖiֹxXsa7OCԥ`u+χS8l:4'nq#: uPhQGm hHb70FuKzr@sN7dcx c~k&k@Ҽ}zh$sd_cw$>v8w1l)e#~IWr-ᧉ;^)BS^dBCW 0DYoοp_!Do*.\q^dlpx% ͙c}tqX ϶"1G!ڴ3qxx!'; La(w8}˹3TC u3a}Y~HPC\Wǭ$ {fkQx1y-Hs [>@<{O+&?,Zs0*gzG A淇7$3\t.M('/B}-yJ-/ץ2)% b63|~))?EqQ>UnʀqS!C >ɒ($4OgO Q&1΋7YXY/V~. մ (k]=Δ~ (cN~Ԯ8GQauE#өlס݊HPE_Jfç.Y.UBb ToGBs vw$Wo91+ǰDȿªO1b ,ms7 Uy1;$kofxաlKs[}_.ԴƤyYt{\U__r+qv\E\Fwe/E*KEݢoJ<5ڠFKZT<(R >OG+JӚ*ӷ?4yQf`^?Тz~X} x$ F`SJH褴WMaVAg>62M T%ZzLNpjJ4hŜE׮:cxdƕj1HSة/?$i*(X:NQykyv\XΫph:ڒZz"ѫT RS;Z nW{`n>J+z2y:w/)bur1M |"v&|m)TZXM@J1xƲJ|Ƨ-^*/?@^+A 1Zԇ'!".3w1 l8B(`sV@#&9iXa?a{jh:UԌ3òK5a,B; -ef؆J7>ܶ9r4K 8h+վ#"VDduq<"T)l88܄Y&2ai*:fGa'[r+*:&ޗf>1թF!< "ňMqvmI!~zH L+̡;)<uR*Otb"iѲvH֦JmNu5堽tnAĠ4OGɚYxȀs(2^s%Vܮ?{@C֏d6y'2~ƄM}.A<8_xs.|8C74 re*g@%1TXsֆH-cvr0 ^t]l?} >(j\Qꫥi1,G6_#_c Ïт'n[yv%'-xf3la&^A9  _Cy^2ڊYAA$MzC{}32;ٖ_MБjInrI ߨ9ytauJB?o}!d2eHPrrr.w񪏀#p2  Ch 9 J@3QaI%t jF)p]hn9E>y5\e\T99k15)Ci4: C}ف}6k2"E3(n{XEi{W!v)l9l ^ "rS&ʶ0]Drg[p a|zl^B= nR֗wWo[j۱Al{0JS iifgqv QIl[hc*> :xxHEHNȬՅlǘ 2O.w<'f kpQFM/nSBB{7432sI5\Yڃ}yF+p; &^&Hq8fq  1/hbu v5^Xb)X V@*wTQ bsӥQ Z/i7lm /hmQ=}I\ I&B̅-%hXh͏Tv 4%\F%'Ӗ\H!&qv*٠^.LT5ZEA[q@P*J!Aj׵D`%Q?˛^CO2(]wW$nuNhPrSlkrk2@Z/4C ]r@ZW)EPTٖWጋۤ&5A0y VhiC- jHe΀J%!L擐n8)Rt׎?;cG,жlؠ~5d T_8C*j5>.wEW+]6sPX*ı+G8j@'s`iFOѳ}a+};h.-0B6T8*|zC3eLxI^a* )iNj.li4@_=:2F%{Un]j֖.J-}Ʒe=֪}8NURT)kV0Z1H.hH6)$#U9<[?|s崻Pv*.[ v.XIJz,謀*9W m7VzhT.|‘|jQÙ6M)QU!LE`/o" $/5pJ;%ඎ_ZREYFy.T|/K`_ B2 t*NdW28liѸf 4^}n>1pitÁe. U)of7'MۿؕTeJLriV:p<sPN*HnxGXP6C5R= 0G2PQN7߃㲹R\lWVHje@GpmE.C A~),Ms1D-n]ZO1ҥh&e|ܧ  vMW72e#^ !,y&T79|JxPbāQ1% 4e<(Ak:౩XEUмO}T9s>R"}I.yM-?WBT"7rR׉SesI[u:YP 6PcZg?B5L}+7#ӥ.7-~ZS+Ż,OubEV"e=u-bx:yMy%W# n+QQ`[᩠l68,d XTGhhOwAɝ{ʀFG?jF/to7wmB#|\1.>=ULXp]0J: gKTKٓjٕ]73Q/wLi++PrdA>Xr4]U hp]l]9M+teBWJJ] ڎ|nԜ('Ja$Vd$WQ(ƔN|:$D؉uH䜄M>@e~Dy}XߧƩt4=va$rzxۏאhx!'Jqa=kǾ5g1t]$w}_p笠XaO]7$B5gW.鬁7GŸpRj\ɜ͎]Nc7FG"*E{%Zkpb#G\$1T{6)GD۱ү:uӉn6eX6\qd~7idrF.P{>9)G;p7=Jr;'f\}%wy:^F.S4K<u6bS{B'WKg$(%AE򚎧Zm#݉9})%GbFc#j&,d0̷a48^FN_+&Dd"*ݟ ZdA÷G4ώ{@7wLq[I ܂I?^2]XlDPc9C}1|dlqƜ<>5qh>d);GTzp3mQy60^ri|&gل|hVr]3M1 䫶|{-V08>?UF/ڜv2xCnCuS;)sS.vo=iz{đZbDN7`הD%5|}E4|5Mm5Dy#QAx;ק ީ]!A"p mUs80zf1.?حY$E`V?H|J^Z?') vd%9^[f!$)rdEDsT+&(ahhҠOAt^ 4ޟulAN5$؄0f/wt`PA)c0٦7.n_ήSb,h8S Y(@c&k#d,2* _GHExjPQHbuhEAIչ랄2>b'U Pd E/J$ WdR'L AR7܏S0Y/ti-T\ӥԧ&╢V(k1idgdxVa`v[ēK kJ\'豤;.k::b~au&w0-?:gupOi]=4G0k{]O5 ([5v5$vLJ+ևP&02EWfI-Q ",Po)n ȏ)n^!#l` wlěKF_lt=9kR'G'h`EGUaW$@_R哶'#. b*|p?ѪڧB(ͩxj W~a?Fͤ>CZ4l1xw~.\w7R s}% ak%ѢMf#hp2MgbWj#/1y B} ǀ ç+vִ`THbUm w-O;J8yYg5bÛGw$F܍ 2RZܒa]7gvijFٔ]0U!ن #vvO4$Øx. <<|}ch7o1L 9g!rjKFk8Pv ny% 3LјԗsrۭBVSyc]ӵ6$cND!E {nIbOWL2 Rr[j0!oGr39jSX.FY x$H4q) AASpz͝FF'>y @x0 a2FT)Zz.7crՔ"8?xC[ o)BNAfo D{DڊO8#ˌp^$?e*u!j gw>4ۺ(G #pov]4Nהg;2@ ˈvdE]I{LOMf+tz%][TYq|cBsWT9%~q"7WUhv$RjF.(]AVE/ȴj!e2`̝{^X)ǔ'hVl#2O\KL%_E֖~s كcr,k?#:p0%ekW\7FGF,F^RZ_Y| u6o\\,u|#6ȀN3AfsKcB7d`j.|%sz!~:RLb?,3O''j5o| qAM( b0dz)~)@ס'<'>#a b+;$¼ԄOtAJ<ڝʖP?yvQ%B&u; hF>б#{?~w|-DTNN+2*|0U^YN>܄!VCTr[qvAө7L7xK8ZP5Ɓh숤" R⮘_e)~G lߕqkJBQˋ3(ƨf)DE)hbfcRKWL @Oƪ!(!dUjlGuQ"*N~Y*kEʭ`J2 F #ЭJ;ă4.6G7_O(nF!e/IKoo6$S[џ S5TASYRjAi#JS_8߶W-ۉV )Ν:RxH:t|}l :5/Gyh!?N3w,HM% UX ЩD<ژLCj,@*n˶]J{$o(z-s`z򟤪-bR 1l&0&DG6rP^vFHx6AX2>5k$w,yF3\lʅ4f B uk:sc 4p0kG ̥ 'ORiEěA"{4|%[[[t򈵲W +d_PndĖWGP:dF;6?νKjv`B+|I7áDz >T&'0O)Nʨo>8O7j|4>Jj.C )-+x}\|PU;=UoxODB"O41PELG5Lp _ SFͦtx/5 Tr,$[=(UwrƗ.---toe?Fk|y-0F,, \Q):;V͇bKy`7'p;9dhA @PLW9mX;@NeEr$y$ N(?+VLCB~l(I'>)[Q~=oK|e'->1˚g#P4 6+ܫ|){怜)3) XN҃yQP w4'>6~!0k?`,(g`PI3:T@UKZ&[Ofz𯮸(T*p:( Y c!h.ШǞu)I0.  }hYQH;̖˦^8,=u>88_'ElJ {T_=..?ptYe8v-o_F-pYW }|m#smi j]GٹpIC|zXbԃ+2Ņ9p=th!lCKo_e˿ll==G#~#SCo0u < }jKwH(A/.E n SSwOFu1(, !/eW T dX BFs(_;TB5b^p?~=A0_;ɊRpc/R/qߍЍNzTk I|sTKFW'6?)PKP]5x֬zjYhm/ؔ;5{!xџ]VUuj\*S,J)ix=*aaw)G~ #Q0@E`(ާCMv `"LEL,aݠBҒ'53j ^*G# Ą. ]dž?:VJ̌;h8VHC-6XXQ~_֒ża![lt*2r|2}M ";LQ" څ;|'1n kP0·o08yF\hΕiH.mTvG CSdgohq,&[c?) {֩SN?)ebF0%d*Y%Hm-Sh7=#;_\A|T̾l2N¯ XwNe@<*g)2Lr[ D+_7jڣYQk6%+x3aa46E-J}&шu Gg5)5]TKUDFke0WXPs2M}f@[wK;POpg5J2lC RxxN'o_;F䣸C!;KC!}O*)ڃ{g!tkldZrzBsF00SWrrt 7IRӜ$.y M]B9XJ&4i4)*HE\=뢟45Bj311;/SqtGŪ':7g·dCʌ)aL,1wy4EF]Ybvb(TÏ;>t\< H@x*U#y{gZSI6eSxR10uPhNw/KL.}A2#;V biv+HlX8X$Uhq>%v@߈,>XXYL -5X5uy{|[7O*yxQq bb#RN+)TLճr$ p$ ^! I!T-ƾ}fs{UN0M5ˌn%/8kdr%NDQ *F}yTpغ\1BҤ^0T%'N.qʆ{/S \f"v$ TjO9@2n QTlT(!YOinWuQV1~jca. zCC m|S\N ~K8/`sY4+})RCwu܎GWWPѣ{W1UDpu\E0..')\ZSԒd{VAcXv\o;Nm{ sH+:S[ʖ<qN@tu0Ac3V%j+ -q3^A)KMNE]aˌ:*d*Rfa<̃oeXG&g˯ Z05A5r ʖȣP%q+N(&%-ފrjyޡ!晍+}) nڛC;QeC6mVtEbטDkc1O+ y>|b!$YڢDMߖ8xT_jF(]K@ڝݧ=:BjwVQ.̣|hz9|g͈̊ X>%tnfl`h9F> gQ8K N ȣ bD+©݅67Zͯ :J I8+> G'=Zۭ9J.pb L!ϑ:CArNΡ67$c3@rH>G[̎[92G -a8ZN0@n-FY%C'x~ 0zLkkt10 Ne7 DBW'j >+1`#m7k$J;) >Zz$vLB%[!4B9Ce>݉d$r `mMEl{Jbs,B)܋P~D "q2_?C[n+N^QH&f#~,t/SJ^oK7,Mu 8t,oI%*2BE6ERe878_qzPtG_{q*{:s<31jeU7$QuDž{J&dnT aԠpX.Ũ@{,#:]5U:aTG_s8 ȸ 9W gwsw"}<"c6 T=(Q`IMK&HE0/Gn>&UUUA;c8tɉR'X)иc5ϻ WmQĐ;6"}Xrsk j}և&k' O0>!y6_!|4|m#0 Nʂk47%}oq.q9(Ke a]F2c^?QQ̚:x}Fy䰉ܗהwSʟuGD2̕cWW89qOmlW)5;:z>(JCˣ. >)QF~tCϷR{|HaZL-TZ?vo R.X IxH8(JC0*+Ԁےh<56GA}8kn-"R*f9ܟ .&zFQdJ0A_+SGCƽ}EPU*LzhlN4];!_)Imttd bn%::ޥ 2DRݖ¹N"\8g4t~a5c (oP4$Q\xJad\ʽaJW ^GU { 8.E/ 8LTqKC(k8u]|,Ά#l07!GTnH*Bc9~lt9Gǁr|}y]aA]R@_̍qݷ`cRn%ȁdgV[r)VQ {+5qųjۻ!4l_O):NW>pq%tv=6uO*ɧ3O2e2?61}y;nRfv6m/`(Tpև;,H=2E<5Cd9(aL%!\Ω<\/1H{"M&' ۬юqI#l}Ll6ƸVXMܿ[\ Fț?6o*´Ŕ[çvu6V]Y=w %k#,.mx_@IBݾ:D1l-eeԚ4%ַClmn.*< 3|qbhVŝ_*^jv7_xf!>kOg6w7H21R}4g̍o"ljhwUoNջ8g7 DM30qĒ=Ҋq-EqnՉ;9OL;T0dz&Vg13{Φ8De$Q+χgŧ #܍HqzzLwg$vbeg FI8~+GvZZF,-nxy,z+'A{,% Ozij FUI4Hq7(z$lm.j3-?8-PIiRU:y!+AT9`1lA#'w?h%^`N0O qM89*㾭ĢL&7YG4W w0b &l4#9KGVs?7C8M/ YL [Ǣ0n7a_XVK_l^N15;s(>ٻJ9"ꇁ\l8ۿ,k_~݁.mlVʈ :Q)GZuN-V֚s#R^ՏhG&ErNG@ ZѠ|\/~1zszUY[R#sb4)e1 dE/_%A9&,~૳H9/\t(nT-[0OA(lɊ :P< r~Z}~4[HzfrU$՘Ibt#/ dbƥCBBˎLMxXI6LbX+5AaԊP?weEdӍ2- Y4 ޽Yˢ!ƭi xco@yx^49|^G7bnMӰށUq evf;H ǚ T}ZjFy7J]'c˕r}~% cr 2[4^Q,WnQukZ58=GE*eyJ}{6lֶNwgwGۍ$~$e*1 M[+0lbt ɍ1?3[f4,::-UQ_gѷ3ud ʉY"?4fbc6@Y\=;|N#,vHrÁK$;C;Γ0\ B;TTy9ipc %]w{ƛ)4RtB0/^BDyr (6+&iXfƼ /7â\ " @|g4'.=D,Cނ >Pso5{yz/ACK*n)J_9{!i̍hdKl}ApKWRbkȰ12zC/亘zR-Ϲ]X29-aYuZmvi(Vf5YOC|Kam7&goy/w#?a.('r LsԀEd*Ov/%3A5sV gRUEQ{k$~z> ,+Vef_ SxGb˛h3H+9 ioZ8-CCDq|/@ t~40m_(6j~J);mxНGn&GuTq_gd/ٛ]ԘR3;+GIpn$EpPOїJGͰY+r7Jĥ79L?Jr'GwǹR[\i EEco%=Znѓe_c0R(NDF1E%$t'n4T N'aZljJp1Ahz7aN$Ƈ%%e ]gO];'ݸg &e ^9? #21^7?(+WηBr;7=6 4*8wŢC-!`R~p0jp+vxdsl½s WPCw]؃ܸU@;yBܮQ'xl0P٥ns <4.n{+P8]>8TBl(~5sœ8iLAq3'37sbCtsdf,e㗓MX6>c7[!C:It"I/r5=]BjLc/1>}to 80\r),"=@VI%8& Hf؆ 1|IU/TK"+ 8T%A99Ȟm rC8S7TbS B6q/b~>j `KtNNǮ.&:,2CґTaG)7o39 @<h`Tr׈O Zj!TL ,* Pu>F]Xx)ӷ al$~`”_M<X V#"UI_{Nѓvӝj]Dxt oX/ac{7yDF:,qyߧ95Q 0Pܩz#Ō\38 y꟠6ooz?+wo$cgcr2^*+sM\Hy_z4y37/(2 0RI'(E݀ӥL'W HAzbɉ8|8ggx|>&RuwA~:|]?8gs7ПG; - goj&9 lk=l\]?0r _f g2U˭b  _TB̊۰_bF 'u&'(Zቭhp[w@I)I>`#xU`-yDPWTƎYBV\9ԒNwƑ\7RjM5Kd דOQ7c!^HaBl$F]/Hukۭsn\0@AR9D(,ϊ_6{SpZYC̵9 qAЦR<JNO5t"jcr.U5KOF$mH8NsfHZŪ[B97E%\ߕ(vuYRե~j -s"RwOڀ="eQGn|rL7=.`e;xyU4VEB9vmH$(|?"k85Mq+q$ONyPkTsMy0%D8JЗO#oIjw2%;:dJv+Z͹/ U({!;lG;a7K 9ίp#d"Rp2an EZ}CcEzB,&yʅ["_}Hkc l =&^Լ5m(tY֧7a*gظ&fVY&[K7I08/4!1dWUЮ䇗G1n_ZΜ'ߓeO#b(A6BRp>!O=20y*Ͻ9cH6U U7 ot<`ƚѿLa2^5IQ(΂gfX:Њ3<5)$X6 ApvAuH {CśdKM6b xZOмdj- {]9>4&t1\`90X-7k2ԨKY0WУcև{{/y7Gɜ_z$_ZM(8BTTcNLFu&Qi%k-xXق"87? X gԶtIn,F FEl a^.J :/ADzC$exXTJ!q)د((i$B٬nij?]C)eQ̥U^pbƣ,j|,(;(5g]h$mU'Sn?cn >4ǩ~bPyD'r~*dxRȘ£'p1/3Iա].+[5ކȶdn\w8'Q\#x=qr|Ey ugccQ t | x*'zq4[c /,3V \MqA,1ԲzZ!eGMhb~0sXۚ[4bn\w(Nv@!zSWMnΞ`sc)JZ EPؔK T@SpA k([9B/sLgoШ1*( 0`Dݤjs.El'NCˋܥ9Ks4?f#Jh\1ءtǭdnūO-cb~4V :\V_V^=f_%KT7@^ :|5 Ln9<ep K䳑L*P(MG"uʻsNN98?߄CbBUf4Xxn )nƛ랎ѧc^%qc1LaK?KAbjbFچȧ8șdFkLS`ʧd)߱kc{.`n ﳑXA$_c3y-jYЀN<wݪK,H$qS7Lj-Iei FT+*xS}yFSt%]^t(O}!0nXf[Ab/SX FX(46*"aY"iž&m:N(QW\KshldfQo8h=!;aL}Ǣ TeF1*'zb7ŜL4 it D5~8-xoFM@dҹpbg׿Ӱ9xFgox8z5:N1 vwfK";m틔 s& \ f}nq}s?Nw0l$2& /6)1Nj^pX9OE ^Qsh=6wG+r@jp]c5.|;"44l|\|ݡ: ɦj5ZPa9>8 sPvov: ?8C'J&Yw= 1Î2ה=l,5iUߊVFaK㔽l3Hrc;Ⱦ%9C`ɓܞ..^`Rq5X PP]:"-?4ږߒW#3K0_u)Qןr^.\CO7~j/gםl;7X~+)#^pzCuZbe`EyWi AT4:Lwh3nS8%ɍ 8;Pa,DPjnBpNPp>\%˾d@;UÓ f4Hh4V%2yR_"!k|G5DV.b0j#[0<PAdAF!5JKl_T]ɮhT7 c2dN璣V;N?zF&!cc>KLNC뽶v@$a4Z1_&VZsxx|@1у.#쮗b.u >tz/Ba@;RS3(-D|iO .X\Cn9y/PIԈŀ{aɝ\rK+xvUZMP*s3g}4L C zXH^>M sdR|lঝZj C]j XJH :aؐ&sCZIEt\ֽWvG WTl-n /:Mc|%)7bKF1EwLH&~LW3zt!ؕ1!Ytq8abwkV/cQٳ D3 &(O_&O.@IryivH_O)}$u*TD壶/nNP~-r5y_ګ7V΋_4]3%kD?y>')r.x;'u FaCC6OEs5\-!4.ꐅՅZ-c1Cstt-ƄbeIʀ4pfqʏ`.XBeIqsqpQ\E5_=}9k1wLzo"W9#@p(;*!($PQh9U}jT+i? lM ^iDQ#\C5,_\Qt좁A`cX,w ,gojuE!:RةJ\#1(4<0^hDK+ƶy`pTeCX_=7ޝ/q拇944{7,:xʹ<Oш{^ *;dkhhtw(Lbx"V>^rpj7jl -&B~ t]A|/C<+X܂beC36GqϑM'Db} /K˦gXã:hn>a?w}xc(l9{D kUC#ri$I(?xL=ktv*XjvDz=xXlhy4g2aҿB ²eaKwW5#Bir+1\V)q\P3Tk m2<[6l婾Xm$TK`$Л`o FkgkKE꧚G{hGP', vapef)+y ;V,?!~mW1)JNZ#S)`Ɔ϶ Pc ETT0FFVaSu_^X,?Vº:ky;Hndnj<N–eΐӱ"VXL!wS~HBqG0 gu"{ cGHXZ~K@jv(>뻱QŏՀ ^֦p/L mVQ.m!g|I/Ť^S1u/9IW)IC𠕼J]` s^p RT2Xx^<푣surx|Yؑ mӡV`L8?_LgG0.ӸB()1p$f ݀`m+M*BsTд@^oE,O}4Ͻ9i?Q ݲv*ۛlc&+Z[ +rA!c_6zqht;ȨW+M|BiH0h֭bkpڱl؃ 5h܍nF3t)WJƱGc75&~ +p:Vg75n%@+2ߦ%f{)W_5 yeSc~%v3esH^¯Sߗ:~V'M(}tVmPnM%E,m*Ʃy M/ _TRH"PB%cj}:|]G/X_Y#i˿L-gߍUϮ13WH2_qV¥=J)RTĦ ̨$HUe1O;-g4.Tߣv"ҧyo(.Rԥ sK*U-]>L\. GV-jөnB&Yb#'Ő Dy"j^.3c ' jX"/~'0L1/W~Ƌ#)07eF!R M$^ b#k'}qG:$oZtJb?B6mpc'r 9?%řr*?0d-C$'m,?[L 6 #r)Hw}4z)!44w^@ }edǻhd:kXΡ1/g.cu\ƥ aYr&vk%Z_"i,(Gd*$ײXߢ>cs]Tg8jGKb}EJ#vKj^п YKU8fqpŀ9-w .{ #s +/7䃵zDbvo-\bf@;E2!fkBH_NP{÷Bڏ5FqՂߡ')4 ?YG(6XU}ҴcW B%Wd$O '{"ٵM& W NZVI@_]m( SrV '#DžRVۗ 9kWjy5:?5uhJ̹?bli5{ :Y˞dOdnNb2{'n5e#'u-KR\<;o ];@1ustZa if+4BcZeI;ZJυ#HX*;zw0umm@Em>[ƘA59rt0* Ľcd>c!ݰt75 h`#1P`Xv(VB:. ;9v~` _LV#_щa4{Faהm:dF)Pr5Zruu+(uCSۍ|\Bݪ0Ӷ{}R )r_ .N%'*βshܣ0eڋ?hT9qʩzWʩͼDCSV\{K*)l'6Ihم9Բ6J =Pe, djnWߟ M\^H#x[T9FWU/&u,GQD_uʒ@8B*θԵ'@^niԦe };mGv([5kG& u"W#RuA|*+[_R 4&@Tg6jPU.D*W,˿J *-lIxbɆDsX_Y9Q`%l4`Ǝzqn0 v[yt3.DNBU&KeIջf\O1_c-_ű!x+mP;L3cO nI%|Ncc[$iOpׯ\%Ĝ]۩>?NԸ<'xFT>ɵ C"JǍp,~cs& O#@~-jLe)}T?5S>#[Y>42j p[֟4ͧwi]i~Fj'|'[VSڹCkvVpכyv5q.}Ѵفm<*&Bќ LuS•/Ȥoe85k%g j2_ *k|&۴O0XQ|oEfځc-.DUxX/jgl*S3ۯ~l*n0ZuqrkW9qX7oP&ڣʳ3P6y).]eѦ/_qk{T֖c٥V*u]rsFU/{PoNӫ F4½-|+83N& x.]G"˗N%?6Fn-nďAx+f/Uv,ʺ(![lPnq;UygJ Y;>\-w20 ;2[^ʕ5 %gV-,}?/YE\K9g㯥|u4=c>ߍNv͎IEͦpIAذWL@)a9zq"Q,>s}VuPIS?rɏn;4a[بH3 ^šWP vŬ eDC|¬>57\UcNyBm3).f<'@ClNXWna?|V{A>z4ȳs YlAޅ-s"c_R Tk1cae_fէr p9yG%n 5m8hzjM_s .0neDIo)-4__' [i+>3dG_9պtlaX"W7EÞBNZ¿>cn Ĭn}jq ؁J O̭KqY]nbn!M+"hҿJ]v]jfJi9~e@w@"R;XG_ W0~O8 _ ^꾧US#Sq]$j% j(ʻaB<'.Co)cOG]}E\b D8?_w^`bFOfs]H.+9vQjIyyn zS;Ƹ5-# 9' i=bgXjƙ זlh u|}՘mO"%_-*ˇM5ڐFƌ]5rq.R]'dNU70w^0U\N2XuQ_D/9]]Of~2'TIpUS͚.Y` ~1NI +I-n.]ӈDA׿5Fc0o_(vN*$w&bew*<U`!e c5#o15 3ЋalzHP:gWL7@_p Ϯ/*FkU^c F!5dl&nM*X~b F@l`%(EhU :fB,Kc9*'dxM+^Cʢʇ}8K6 Bc[Xynxw v (q#Hⶵt 4dzc&vo!g0gSነjR/Īɵ nfr6]J1/d-#N 4kHʺdk/je F{C)˵#ugR8p^vN,os m=d~#؎aOyt٩yDt. V$ń bWmO_ʁ^Q_4fԝ>ʼ^\4wN!I~y|cyfӨq 7q3?*" K7GrU/l{ Wp=ݻI/U.T[T!( r#N[i}sc<==tz_܆0jN^0n~ΡTj cܨf] _D@r;Uw)` 용zgOJ.j3]t/~_Yy<[;hz*Wٮo!Aۛ'ߢqH|dLMT< -׏i⌇owtv7{dPWO3ЛW~d\Gf9 bM[aftEr-F?PؼX?MAϡܷ3;;-5居rpkb`}@1GD>\5277W u2񚄛!n){W9@pRv~*g.K?չ͋?h>vMNob~gN6LexhPV#H!~2aVn[0Z55Q Gotpyꪋ-MHnp HMS4p)ܻ/RJqIipe = DUnWLh`Gb*85fʉsÕ>2 ?Y㒼$-tN%á|ZOR)|IF}#C~Ҷ0$CSA]>mcSSfrT]sRq|EҰ Ɩ(c:~,ciaf1OZ=B悒Qni24ՙ+OV.-1)^gLJy"id0SdJEE£/ri8Vd!"Pt%gz\Wb]Y"T,-) (?4&S)'OZ-&JTk3UZN̋JFGBpOBފ|J$s";PYx$|nKrӥ w0AN\ RI:Q-*_KiX9CQ g;>yu9:cd5dNsZxzs?h YesIhNq]TfW-xM D"sZ ߎ\>S蕞y#Wks)Yosyjx !yǽQ*q~۶L4lDcƘve(-Hc΍ׯP^j5fa$3ct߭'i |gys_f?+K -׌Nl2. d=f+5NxיG{GM7bKVS[ɯ"W~.^g>IC.h> @d൑e^k; RC P?8:a؎b5s 3}K]OAd"?&Jr>3wyH1?Qx #yfՇq·^J7@} Յw si>  ~s=\̯*h@~ }sGxj,U)' }6 tgcn *݇7s0t_uO{?n,_{77NjN"ZX҆m1PCB{`޸TU2E]5QڦzYh-^Yvqz7k@gv }:X=NIK+>bc;-_\[\lAf`c-Xgl5#KMX97w 1T C٢82\³ASm.]ч1 :חX=\I %nfncT♅+t,3W 㝻b "…})ssxeqڱsz S9FR\o X1#D =7QYfx8? % w/ృgq\q l<@WykޞjUH{zx3lxPkԥ7!JjM6>p(A-݊~`(H ldYS=*u1$lͳ$W S VY\ PUczǥd_1U|8~SpyuV58$"6MXUO)—XT/_(U-t]_{z[gKf|˝ nYKKRvY4Tױqe;@T@b(?X,ujC.j|CǞnڑ6[n-eS:c3[t-֥qq߮Y8}h"ry;]P7_EnXI3zqC!_E9z>p.6AŒ/\f#7Ԟ|K,[R.?n6?36j=7e"ITj%gg,9rɒ\=TgUwsxa{٥KO|Fδ\l q_Cۛ˗?G|ڡd;Z`s!ҟ."K{VS^wc7EoтS Pw<^G#ݡYq9E7=gRXB)I^+]pz4(Ys,#D^{ӣ u Iq)Xdحʕ?iA.dtLk"[wzlt40fq-8r`z*,>)s4"9~)MFQ-%O"mx Oz(j 29Kv~َDMc:{r DSSKxz~3Yi_%Z|Y`e 7짢5EFmVRCǭ䖂J )aAP:&o dܧdlS)%=ʤBfXFHӜ+.7+J^1uaC!v(3:ݙpy_`؅YWk{ =rܢW#o+p?S&WD AT4̊x`숈,׎J]UkH#:6 aIeivV@T,\EnDE*h*cGt\@%"Xqc_2^"vUcfmp퐕97Y^qd%!li VEۛGUǛg,i H~2kMT}qgIEaiWvbZ}pN"nvjz+igVR$AEMJ<'3 *'vu@4%J}vQH}>973}y:"=wqSxy)R(u &vs_]q#;*Nun/zQ)Jٷ3!? WLaXz?p1)pP۠yQLٻ9gb-27G5J_0EY@4>pk ‡t/0kT;UZŒFfSGgS\r᭏^8m;h1s5er6Ɇu'<~ r-+EwiVbFR-۴OO2U̐cݦ$jM p\=K^3éS>Xp@}z u3T* y-@g737/U@߬qaGV2"]M*@ ץ]7JNFMd#~g0a lV_ z5^㗞d2Y$U PLTᎡZB ts@a>bqc"I(S |v:9)S^# x5mhSYgd^2Sz6z!`(3N)'~s\WuL_̍m w}DE H=u '>lP(-7X cokV`xufoWMP|vư8 Y"M1ak*‡)[@]T~,uJQxN(  qk:XeåNG"OBϩԸҒRn+bdω_έ  B"״Q _ېh]` ?܎v;twYRIgKLBMGWSu| kG&~"ŊzB_y"k$ wI6.JS]؋Iʵs. 긜9+Qԡ-%~PkqlH^T@^EcTRKȲ9Y xF E )egK/|Gў~Cᡖe.eJq"#g=2ޙ3:^R4Q'vQe$uۑU‰؎B,b@ `7ZD AWZ n `Ӏp. ,@l\R|ç*<փ*i'<8hQ_{I[r_Ǚ3GsIlB!ݥ "gҧ8jt*s;_=ЮJy^$=0'µC/.SC*v˙UR &@2]*\]Tz{3$U¾v&27.>hٵ[N,> s7`Ne̮}v^]vt{|gl3ftdEZFb.RSȇÅu3?(A'Q7RKJY=l`lƩ=>ǹ[䉼-Eô}ךezmh b<rn[)?C5)&S$D 7f:O?p#uUlN1|Gj`x\ [;zo?CG02m\Yꞏz<96PgCLH4_I¨v4y #ʗ[P.n"𽾑>+3p, +HS *S% CGRSjp\%ySM?U?oA2>Wb.kWvg5z+K-:Je?{&͚؜xp3OIEF 92^>4 މOzr`)u|'CW=fvnoR3k iS1Id#>G@'|!xHG#n<@cϛl$8%IajߙH/Aiƞm4>98z8^Xa7Q 6A-lcDL ORs0swGt䴏厅X7ɇk? hmRmjH;hmF [[~{>E`{x0_|8 f3_nI& P?ܼLBxLp4iT+YO{MxW"#A\ʁi!yX( >[>ivI,0r47\mu`^wqG vmarc뒼KmhUDi.uc|+V$tcOcvRlB\2 ӗ(6l/]j֗H,}M9 yW_ID=̓4V0O"ʘXbl랦 *DErcupk,= n6m n-Lgq}G'( 7ˑXu؊[4vWl*LIx^NO O𳑍ey\@C4$nӛwϹUy @e|4*lCz G_J89$][,0 > U xid+"V*+]{:_0<;GN,TƠ +dI x':oI7~T"Wg߸)9S-[;:m \j;>(bÆlbYgZ,@ "vsB WКJzlw | r?8{RW>-0N%ND QizlQx54*b'Ic{^^`ԍRлDWo7{۔<)k{9?P70Kb:s0Fߔ!$-zkZڨ{^#:Q۾2 W3.ި#HsNjXFv9D 7|d+gO@i2ys4ԕu oG Sp y9:JcroUe6 qOs2|  ,pF)D A;89Zj|nK<ΩΏLPjBjʱQ/خR7ᵰWAtʀhBMh˴v UJ׆zdͩ1v[AP itcBӍ⏓0iA_PWs vx] ߎtx(򋛞j,_^bn; ox5 z*1Y_5UB7["o,0= An? PEt[RoԆ'S6LE;AP̔g-dD#֝jrYNX@#jȧqYse-ZUvtyqT3c6^?`b6|HKכM̻7<!J |w00oOOlx:zɾ<1 ӟ.[j' 6620 pt?!;;ؔ{-y,݃@z1JAq*& Rq0L<ɬj/. h 4ӏvgIЗ)lg^ߍqo C|5!A-]=A- A[^ JpQ1`jNxhvܩj;!Gbl/װ/n1Q^I(V_n6qݶ=ϾqoĽSqN\ÅꥪVTe3n b<l͡GFq 2QYB![ptPH UD!e!Uf\rzo\(RRB\%xQ}f;5-_۩peC#viƋ̍k;L ;z,u&M׊ne{uڑB,ǔ~ D:c ]h"-s`KÅ'tFixHtؿXT߫gMJxhT'% k*7ǜ奂5<LъoGN>ؙڊQ7=Xb8rSO&{؞}^6J 7C4eiT/Zh},x&a\qihpXdLf3p?4CA|ݟ" 5Ǚ0 hjL3KXğR)O~ K8iJfM+`UpVO)%} 7 %yF0)>rK En۪=%@qYě0_L3aT.KYd_ l!]I xǓ!|5 T*28-TtO71SmŻ>*qhB{28e+p"p(MUϴ.BJ< of|;$qxri"ǿ-}/qV!/Ŋ 7f *xKHE_/bN"1K0CS-LJэ;h\HQaOA`TPЪh|ʷ9Zn`_D/8 |ȃ'V=*utTܿ2 xhPƩ;P F%`~0?toC-DI51o_BNMƲr*+y\ᡲ^a\m$-MYT9fY QH>v@xr(fLjv10j~EJk,`sQ*k)jD" vUD 7S#^x&'H^<+㎈}0ݦ'dW~TnQ>bg7iVK%yFu&֪]TwxX$ Mx{>"^ ԍspF kFjp|sp/H s9b.nDZQW,}-MgwԳQEE3p.Z?m\~qlٕ-:q>D_wm@83minNW?S} ԟyLaM uWv-& i,x*,_;& nVGJD$)׃7N+2b](BAstM-9 p]OcZИ,וr]]h`NA~,&LEܮ<#nؿX)hK8;uɜ|c"~cxon řLl3PcB:?Z=թBZ>A\-Cgf0c3`ԌގxNT_MeF#Ex"V6K=~A6?gU\\LT=@J<|n r,ǧ]K nx?Tp/"dͳy8:52l`sglzv z6Pw롈ÌDmh\*qpߦ `WO*>X9ʭ_<,7sx88A:'|`8)*F^F{!e]ɄD#ZIp~ARq>HNds{)(RF dD\%tHy@0Rdf,2 ' #el"ĆBIiS*f)_8l\@P"z;|W$UBP@!o+#oGl|_<ܸV^wOU(2zL[.d ԉi7H*1m6e`UP ucvޮ'aZ.D|SJ[B%emKlY?c%#Kxۍs("P=~&٫C%/ |]XLX4v>/BUJ`0&4eswqO8Hu|Qy8S so0 Tgk7à.l_do-WسQ$CWi", @fG]D4jV|Ja#^B }x-\)O|@pvU4Z;U}@>LZ|4Ӥ 5CojOt\O+/M` =( _Vr&zK6xd sn^wFHup#ɉ/Wfے ܩ=d[vY[C5~t!n~4V wn7WOrxL.[i j>b-Wmnd9O&tN_H@`Uӎa3lgCy<,Ϛ5-I>oNA:Vd~ϑ}V}kB&+ = <&Hz))Ev'6Fwx.|g_ԃG`x)9+&Z.(Ӣ>?}ǩ)6$Ly3CG>Mv)jʞ3!h{H -6,D` uL_It>-Fz1tKzHv) ( lLer>1~ l>+Ƨ>va\|;8o8Z0рQ^ļ Zqg7Xԗy&!qV3)̦jĿaw^y3O@ M7 -&F5s8 ݑ1$J T٭8EdZ;"`TV>2:d vE{opaB >eI8k)$sT-^SPATn/ᝀ>f׍m~`wzW.| n7`mo~/[eOMA+StF6; uN¹ӀQfBɺȝ1dp_gFgRgf¿vx" yބpJHɮ$c"n7‘3E g9| OQ $֡QJhWȺd3W~7Ip3)s홫T”L$6hZAoHXh n{")6/@3wp[oGCˎ6rܸf[Q #|4 .$z pDI2dV`Cp,W  rB'r^*A ^DQRٛ:.磝fs5η ?tQ$5Ӡj; ,#~=G| I]ٍ5ߐQZg,k'2snhl o׾S)z⚈Ajk3a!5LD?Ǐ @TNvZ~jLs7 x!gj!:߭J>`5FY t|UJtcQ3mªNر֕n*XaU U9h{LD&x#[oF$v@m{=-#pr'zVo&H]Siܭ č>:y:HQd):|Ypy T5 Fm\s,N"UJVr+Ym`UJWj//; .4,eW) ?`Pȸy!0RQg~sQzxc5. ,ŔM Z`E#R4{o(`磄DJD$;0c }D|kq\A2ݫft8\y(*;"\ׇ{B%\Su0[jzX'&\_1<뽐iyZzWL)a̾ 1NAoo̵Кp9F$ASʡk>2ސE L\zgOFawg\ Q߅Z;+{Q'7IOLw[q"!?]f4s|2G2-GYH S}+Bѵh~ݙ؋1Ts/&ѫ*7>)ٚ|y>U?5 >T{M|}+x7e ?10`hⵇjNY6$ل5΄$ǘ{[<'1hueAʲrNҭJ5y%O;P~P "E_)P E`\=)c+ dw)!TOJ"͜>H͟R^ĝ^, F|XqŬ6&Ϟ@ADLci8`9o`8`ɬ'2s !)bY?w!-e %Q bT S1p+¦C'}b*n5 uh.[_Dgh?JBs P,oTBN] X!dY85u}Pc ՠ.菏MO88<'^<.IE?Sl3VO(KNlB +)l׾;|<^.| (wQ YhP8̗m5F 4uT"%k/5C!WmP#ni w+kwTy&gLC 3k'cn:)0Vsd1+FDiwe<%>T[6b( 4T5+TC RЌ ?Ӛ.O] &coR'2UZG2c0B E;M9 kDv2u yP ovVn=6P^@z⺂یg ƅU#W`B/3TQjܐ[ʷ4A٭Ά`r/otddg؟SO#g"Am&NJ&PK$HS"n΄O!rRFQH{_Z<>v ;["iIJf2 GSǦibIŨ`V٥`Nڡt7&/&9A 3i.j?qW.ӑaPJhČA(ÜȦ_QzːJ#r!@2W8VG f??yӺ=:xa!IJa#40~nU30!cI tM>в.h`*Hn.Pq*vk$U%JE!SQ v낢t"V>Pq|rJ@.P`IՁ=GaE=yu3$ ]˴ qdV`tM+q1P:-]?8cWL}eka1^̻|p Xms%L0Z^|\]ZOy pxy:n^+Z)%/E! .D'W)OWZeRF`c(TS)3)5r; reqK8^/=D|OnArJ1[1<؈DA$ke@- ef-Ez#ݎ]WkGx<8U+ n#eP%Y#P4#C/[P[ Y׾X5gFhpFiq l}H;<Ĝ$,ȏL"t(TcHx\; xw#'v@k 2+^SKnn6]-Ws=agċQ Гv _FM[HrBϠW|@Э} ?E ̃$#L}wCĹ'ڸh*2I%!b/{2K1BqyIFOcJpxl5 |]èJc UV|(l214ՉI_#}ғ?Z! u h8-n6E;}D ĕ zprcl`?GH4nXvzϔ ;"|z ֠yl($ZN<>ڐBzB<4 +>͞(>IlO݆#WaEjt]S#n3b;PLh$H )=0h]oͩC;e5{1XP߇j"wh8/%NrOxlQWl)B U'x^($7ހaaܥs]q0MD?ܖ@ؗ}S%m>ά_I9Usjq"ç`ǎO`~"3% 3(cy0@a -/_Xc'5h[ip6 */rtb (ީγL] ʖqG2f\wH ԧæ2'Yid=!sOՕh4DPX`6 % /p r|X X ԡߛ9c(m= ̒;dS!tlgoցC;p<͢łƨ- QJ4UmL<0ǖ:~0Q'>Ib!MfN{]3fҥ V_\7d2|[8иr'69s}F\e)Ӑ!i 5Nicm֕-']dJyveʂ]YV-D)-lŽ KKF a Ͼ :ͺЕ--?x%`uM~JL47~di|^s`^p6p*gC#c#d$jCS=mD@j5Dp}[sf19p0`/Yƒ e3|/_^.>7ƫUDŽ'=ޗ-G%")>0Ƌ8Go!=G?M &O,|n mQDwt)"X yy인¹-y )ypa! %0S&59oSgF`,_Y U,=f:,'qP{ N.n-bw1O`%`pla7ǭz6jp p=s7.eI))vTmT Q \OF&e]_ . g MdFKP":a&?;c8ቖ} F-*O `;Kuol]ZE>ӊA\ ;OMuCɽZw ڕuꏏ"pdʃGd߄@s׃m':l/@O#[NZ,YZ-lIo 9,P_elip"e^Mjƶ] DbmpzYy>$ǣOU_OwRqk`jD>@h%|zIh)nq_E>r=FC=lv?+(7 {TcU)@xږ)=  "/WKAYF]GܖOIi0@ )s)kۜBT=Ul3E:SB3@ʓq.AUSꆄpTE1s(qs\ P,#t7SDKJ f@T`~LCӬh ,DA6O<1Lbҟrrc5sG"uB>=@:>>J$(Fpx >#ͱRS6ue\&LmP4@DŞ1$nU`іhvOa)/MGOgXoN훴ۿ }<"U3cѸb>;o YHWR/|}Q@QbgP5_^]FS.}Hk3n!CvV㼞|Dwӷdˇ&G;q#O?o(1It~mvX㍭mLQ@ӭK/츻1vTyΫϔ;(!>a7q;3D3?HKy) CY.Pl聄b%N`d*rGЫʖ?p Mې;`=ǨridQ\e%rd{fñ- |\8:Ѫ#zJ',uvd4ݺ F4E+RxD-@_LȞ TZ^yݼmTyӻTgԤqc:" ]HqXm;UV= x/ےzF~#mTo0P(vUrPΫ0QjПU\K4^'n׳k"E%n+%=-Hm`=(#e{7NRzrSҘYQ `FbaJ;-ŚcuIUOe gDZt=C=RkYnUZaQD=7%DzxZ,U̞)QpkNfCz 3τ 3T%]]pK /jvNSj- ҮkRl6sZbHo (lH8Y܈J TOd=etiJKG +3\ V󱴎]ڪx¡Έ"graw+HB!ulTF~HB*d?Ă:]́ۮBO'(&dW_w ŭ\kfҨy*B=N 2z!ŵ5ֵZI4y`P`т|'쭗T&=tyyf \n&3BNQ= {=?am蒼U̘䴰"jZy ͭ12X@Z61Mn_{AAe3>\[;t'7ziLE r?t`[c˅,*5s~@WcƦyVXY<c5DQNuV^c =USorUG?ͨ<%_m;]D7T 57Ο9Zb2@눉8Bk(k ݬfH$xjd&;8u`IɖQ. BjKPl%H,*"h7BWNܫs-\sXawD!_ѩ|SՈzk ?'Ʈ]@9{ ߘf&=Bl?e?}yY3O0j>AtZtvQqrqT \JX_N|S'u ~1lMw ϔo C:Zmf52=|TSč(bt?U i=J} %'} e*B=/j[I̖NP}]m6)cܬ:qȃkAƴmc]\,/;N|؊I%$ҕ vy,qFMTP$޸*n(2GX&y+RlDTDxdMrWk>Jj66m,*35\47ԑL?N4hjM,xzV'VޛT2yMU.UAyo h]=1Я+-T{/Y"UATRK- ܼ_fx8ͅH_ VG+PӑW)0+ZÁ59*h8oF4 ʥV]CBЃv1b[μ?3}H Yp "IrM*Zҋ_}קTD&(gS8ID r}B`~*IQeMiruM\znVNn>lp71Sf|gù0> sF<<QTg/ܥwm捀'+284OqZMS 5ܴ&3p@swl  ηp %}Gn}LX/3GM.xfl\T@̨=5r5μ8;_*O u`,Ĩެ`ZuphOo |;m܉v0|@H$q͗KYT]q5Fsq!Q[iyv>>Iե BCGnRxx!t*/}+j)!Q=W&A\G8ÍS4|tav @t]w3މ܌bQV60v]7'F' MeDq¯Xo_%Oi,npU6q)bQJPtBul\Ex ߎ_v˅6к3n:8Fh+pŽ)+KlY* ~Uci,7Q91.9ֲK׼EglOm{+ngE(ks5^y]&pKdRSgxE=\YwфHKPE$3)Oوjer*,.rƻ0\h,L?Hp(SE}\D8 %;w:Qb3$6O?s` ۯhB/RB@EWȟ|3Ԅf ~&WX>lVM4˻ECq҈?u7.`ӛRW8%-2:v+afXIhg1scaa/dAtJ̟LDμHٟ]gW9ɮSUOqKNjOIdT&pETeUod~ ZR<*sf\l(Ϙ!P䡈0g0٨j:U@'3(=&?>4ʡvۈ^)3s>H|zO .0,4N -PO;ݩu [Q9Ic}Tܗy7 B435B2u}O"ap7׾ К>;ׄY\+;[H`]lW5,ΗԈ &]bT J|C}=R4|cnICW^gt :nSN4xqD|/dx1$7 \'hC眔< +A^eu.2bgB +!yKPAbMve7ulq!x{(x{8LQ3TSsMNY. r>\ B%X5X6Qi)G#P_P2fE*w[qN2c d@M ..H)= j-QMj0vJi +=-*u;;-ϑE*\ -EW n% 'cw,Wi=yjW kQAN.i>& & /hIu݈sO٣B`֨f]4s#cV=dI4)H|趇rшO1k%Rv JnX6@Ĥ_V'7 1NꉥsGH#7I@[ᇁtS{TED 4JYW ,d{@O |۪`e׾@-+p uL [χ5@Hҫ}v>5$GʗTӤ؝(b*{8!v{\@mv\j V>Bjޥ(O`{?a:JkUմ$n?'6xB|F`WF%M*:F9U\J^2̎oSJq2YYʁʮEa L>*k$B aBFl qʨąrV/xW 7B-q_e9̓G9P2( ޳rv6TyK}5T,197>TiӜnC({v=d8eM i6>@beTЗzx4Lc^țO2xaѪhH_UZZCxKhe_p: 4>=Yd\bIˋA"MSљ,5SAV 6>eړ'9UP܈58GsE"Tad^]~xn\ωip 3QYn3IAQg֍D[ΠVtV cp $z.A*@~e$mK݆ƧKL[r\l,Bbc{De+i'+~ _xa/G2P4K=~&sk!UCm%Un6Prumr=Fxr6 Rk}6آ0LE|&I)dD][x(o'=+R[ "iF?Vy_!q!^p)b SiTH G2ac_r`誊ҿa PF`v¡_UAT";up+s(冪aGdDNxUCOgTho6icg{X4RP˂{ߓ85ҹB?]<"Ljv ?H@fn>^0ӯTbVϸ =,۬26t0݉Mƭzc եДe+sď+/J~Q;}ض1f#ɂ[O2cipSE~=ršZX+#7 dim.#X?VDXo[3 DimfM&5.&zQyޒkW;~Id-dP[V( Z rG\zv쵎V\ho2\baPlV8 !Mࣨf~~*!&4F&*>˅ w1@׀vdx"7V bg3c:}2-n +}e'+qr_^@Ͳ"oʺ hp7n9`T9$%1xT]ʸA\X\AzPhTBnbܟ|D5x뫖صaoZ޲ıaOjz6>'iGb~F(҃#% JL\}4) 3bWs $P4v#SvIz9lEyˆ>f|'J?-e`eĶ\^"ԋd-?^yw4htnm~7{h`|=4әhp,:?65k 4i.1V[y)F7_L3}X ~+pӽ?jhS׮לk-N ?  ZJޕeB7ɒoEVtVi /$s!rGM84Mih*p3FQBQ<4¤Iq,y5KLط) eUXmXraƨWkBb@ngf&ӠV$cwoU,7Mс\y](b=xJ3퍱Bj>ЁPQX~LX4 XiasL{hceNU?gb7cF,q(meGM uHuL{Ձφ͟8FJv,te](f|ϵX 5UIdtꕺߎBYj5|{w/uV&+853oU?dQ Mpr 򔄐hI(>D\>X \]ɔRM\%TJm8^A' ܵ\Z[9o%Զ{)4 d9psLl+0eKT>>ɩ!|?  xn08k1sΫn>n7)K~) hӑ Yuq8eoS(#v{+  5wz2'o ZWy; u}e_ޗ-OPu Z߁@?_==8kOf]k[sd6sc< D;L7*f|-u@Lxqw%A,7rLv$ GI.Y->oW$8ƅVeZeY[bAeRi 3WyqݹujHfWXxîQ?}c }&2$]g ^,FV.$QFAdx'rؕ~%bdsM|Wֶ>҂pSU_kvr5\0e$VqtkkGhB.Ikc[T7PmR)$V {Zy^Pj۰&Jf05'xҝ SӤamVDsa^9JkxNoEQ( =/qjȂ(qڑsxE&y}i(!ϻxK|,۫ƙけs{7Gq iM7{} *Y̯2WnCS l9)[:hËRulh]770'b+l%ZRS"Sr' ++\꽮=w^Z[jHE1%p_|: `U_]Xz 3ƮKogn>8Z GDNV6GFb Yj&na—DgKq_/UbS^BA+xvg {:B($P`=М}vwQ;'Ɩ,f̔N ,FahI,xEu>ˏ컦ok6 yx& 9vjX ~)#%F.UKL\x:pŲߧ~^{A 20pWGhN3aN7|\7BMggiUf;lRTw݄/_p_#T'u`8E {` A#/x~%? 1UO'煖وgϬqV=g~"<97G< H)H0YOezEQIОI y% I\dxZl56xa(TrnqAPiL(TѪ><Ö xu -Fd*}ɫr=υ$nM n=R0lQiX*>kg :z*v@ɗRgJޕҭd+ŰCVZ:rфe/^H igJ`R:3UIm \Qv X@b ln .N`e0E.%T8qRr&RT锚Ա`CĄk#uz"n6ȾTpW@JLaOZJh#Ia3lu0xFƩUe! V:bRRnAfW\4h (ov zIcs8nb-ԑW0R p^Τp=sa7AߣMq.&R$HK>U!l(|yT6|czBQZb4m-X40B$*o+Q |c)z+*@rĹR%UJt,HdekXR!фXѕBaI1Kg;V9< w*"%7EoWr٨J[TD IuJݳꝥ]0crQZ&㡟*zgJatT=xJikbijy['㳯ϖW.Rݴ6aS-VXy TX%y/a[q*z,5ݾB(MP/z_ohku̯s=\* X1U@쫂]RL؅(?GyEY9AR/5U7F,IBEF$6;\Ipw& }$!/ ݶ26[W4I{ɼh<}vK3X~U7UsSS?} U|`>~lw@%!Cɜ/Mx$<ѽ }Ä>Z0ńYƒ>r&V{0WP-ZXյ2iHG$fhm˗PF̍?B^B.-MSv+9a^JY2Ձ%G1/0^+5ٳozI7mF훖C΍::y]`I*`:?tuO?\?pn2Z3Vi'B,=j,)V~PTMSZ-G6?0 ãQl e,;.dHӄŮPCMzB,@'mh }TAy!^H>z94Nu}թG>Q}ޱHQӅ64, E`gH`Pr (Rg>:t?@b7$Q_C|MH jl]hYg%U a62&hˠERUB0]dSx)7MF|v?3lx|:?DFTYe/! S)5WݸqZLxNKb ͌[.꧋v#U/KR?'uK樦<+ {@\1jw3f4uj/Ѽxm%]T:7MBof f&Vں 'yzs,8E &[J_-c*q^ߡ̘zl3|E:] 3 .!ZE+> vBuip&3:4r(BNq frPr|XpXO[iC{,W#Wp v1|P@StS@)٫Z6ڹ"H]NN^`I_B4!O=3Bvl}C!֜Slד3 lV@'` W <>Gkorv|~Ngl~ [;n +jթ` eƅ[^Lmh"L] J޺'G/i$?jm")źX]* C#|QWqxƀ⟞W1!Aɍl o3ظ^ Rp7ʥQ|2qR ^7lZ/~q\.{dN\zgK88Y\pRnSy2,>]2oq#|i '' PŰ+pmW]fʍږ cwkn;""o %(C4L yQ?6}Dk '"=J*J::}e[}?ˋc?ꪝq)4W Zxy^|,XbIB,[f*[29K } un$sLkX24A(v0`Ew=:aX9 k-MQ.peѫR|OKi\㛬L8X[F}zv 7bX/J u0>\�ro&@ز˾ٖiamۏfG $<b7v7+- xҶ#u~j$fHN'&$-?>EH|Z+;^jk}}~*<`!vB8G.7^>{>bYiu.* u78ndFsaW1/ njшQH݊C7"^R}~|^drz߄%zP=člb(ibxɅ3.%\Lywh-'}vVm6္ G ir^Hb">#8Áx&,(}uGF|ZwT+t>g;'8[JҘPH^K%APr'T3Ge=(F7&f́OR1M+6 Fd$;5aơ ܅RGAeL"R^8dlxQb٪=Lceqa9N[p Hx_Bvpcbô9R'o-ޏ+ԨiQUBeBs>Z/})"7SҊğ:ќFjCwj=^+&<ZMa_N!P V:D| W T"Rr:x-v_)[FӖJuPb%VĉJX`H`}e#W *hà\zeu1lINm^kOĶw_t8smznoj/-Sl'^ b[X< L FV8%FM%%ɎgRS%h) >͊36%fLvٶݵۑ9h)*k$^j#CspFSur-#O.m eV<76Po'Iġ9I KpS=2z*F|Vٻ!8gSWjWwQs_! :Gw(чOW(t%-y'wlL~@pˬU Ǫĭy[T˛Xz3(^ ߴHðvUpȈpصБ!y.ZZe06s_̸͠9?#O‚~wb8%ciBN^UUP~u1z ]n>ccS#*0"-WÜ|VF9(`q;K&.wvwSEaw-oWt1Ak/2'j8&s}Zu=sW^xPG{.ƍWdEgNE`m,'9)9mj6풜.%6lxA3AJA0f)7 z4:"W1 1l6,S42`gRA"gScN;QTC/wdƠ|vjls%{׭ޅR8-bK ENQ?[A ^y~MWORʶ:oyo A(jvSxg?yL3I.D%1%r\J>|P?s+C|h!-jZ[a$D;8(kB7Wa ubWo[b\&ò?u;ugUsP!He)x_#0ujGQܿZH=V TH:>o?i?0&V/MZI[R8K Q̓UHUў`{\xQs8T+FUՅSh۴2O>R'{ !3D@O,/<Wn/EC js.$Ċ̋EsǓ /!pf2ЈFx#v!݈7wqxvc\V8fdO!H=+! R,u.4$tv c/fNx.$ǘ29S.9Aφars$Kj5")8&څp_cQªVڈ=^P Hj,b2B)STlnF ݯT% Y,ADegb8cPD~ JQwP2>HZ54r=<Y9)72m.!(%?3.SU ( TNgf%o.\4O幽ȼUlG! 2 QG Ak~8UhGxT8010ٓqT }7j /H?(][`T⮍8LmU%JUX3×]mӧTbY ߟ6t`o. 7РBk$5>]/ÓuٞMh!)8ip y[<2nh.6Q.#|̒w[~O(BZw`pv$ 8y~WW>S R31i>bX{| 2@I`ˀy@x[dy5>|6: (HIo!w `>j {6!bt҆Wbȭ¨_}15c @0f,ȮZkz5"bj>VAb&X)QLnlbMePqf:UK@R -$bW O|:E;2RLO)T@5kHWbȤ0$DU姭,X m|ps!h)Gv2O5,ݒoNdf\T5z $DPU j+18zR -S|Kf6S(Xٌd_^]`"Ze(gUd. c=ape"֥aͰ4d#JnN˼wF&acZܧPxC+`}`76dՋ>!%DFz(fmNbRN: bXkݶ#Z7KMMpKy]LyLUXc4݄S|ThCiW4'E/o#Xo>a7״B*~#_7W4A.8p )FXCN=,aLz> Nqt~8rMitgX߳ԝgv3ǩ@PrS 곔/bFrȿ;@rjSqD8# XE,Eim!A|%b`rÈ.fE C5vȫOppG7qEҢg.+3vk7A?2̐L[%rnON}Q̎~\drHN`t/SC^0PU>|-=CvEbt8e_ 7$e #9 pi[ʈfR,e uL&ƌN#>0%!]T {W0B*j<[%W8~h.C/&u3ROr|>-9EP`Cwb4VڙjvfhN-G9K~#WX[HE4 Xh]ǨB*{}*SYI}mHT#M8oNӴh^g: ΃hC6,sø۩8F-m$ʪnh&13%`P0`V}"Գ|sKzRy%ImJܸ3y>_^13c<>[;j㩡OOߧ/c@&' FU>jCqSn& ۠gR^V])x|]xl㯒rp• u)RMOyX<^>Nʕrk x{/tZOs%7ݔ˳?}'"I_KhWy|VC'SB?ifghE/+Y鉠WLZtLG*?hD^E0TvW/x2UP) ~[8Ua iQfr?W¶lD_O&w>/jxg(]=YT)̬:U1n|m Ï{k5C!a(/ahJsgCGIo1q][ ; }k"]uSfTt'L6=9{< ĺ'[,dB FvO'F} #"lr.>hW7.:KTJ gT55+cZ5\^ÞH_$Jsk͡aqZ v{_,RhO/'-\}O#q.)lDDBD#>ífx`|.'!wQsJС$ԋ&9@Y3?̸OoX%F#mk?tiGf|5ѿEW886LVFUV 8bQ5ai ; nmaʞ9RغpYv*X2SwzwmCz!q#AMY:Xt:NVF=&ObJ1t/DJ2%p\Uߠ~5ErCL:l}g/^Iq|r,r T4?E[/RJ߲Xd fL}0xvA\Q39ת>`{momNJ da'< &O-ܗ]fFN ҭ3]8߳imk\rIQ|bPWTxr(qnCڈ(8iBfX60/DU*/RTgs4zO1!>lI?Ҝ~&\ 5߱vteKqݠ%RI0:c+rc#.st53AKl}4%3Bp sz@X"Y7_;rn BcDEXa2;zgًTHrZ`L 1mD<\)s/G:<RP0qmGa<]T 3q?y\'!l1H)@|4x)_/D h,CB`V@ Nka,}"=PzݮҚcC LujON3kp(mN Y[F6q.*|hwMyYo%ٞ"68pa$>[e5"eؙ7\Qqzh!)v($~&`&6ޤ-Dd,c_IXur!\f{-_BSb 7e`hB985$痛 H0?xWSu51x!x,_u.iT@h}0TөaZ҂T>rʺBX^ЁI|Xpd Kh*ϒ@jswc}+nPJj\l-y7|2 tfL˜K0ZEG(O M2z][:?9ԓ#c n#ͥHEpS !v s[c6MՖq qM1K6Ūr2·>ЦHѪ8~Bͅ,}Y-7+ l%}rc:'4OKezo{Y ER_%ˏ56Kb C x͌8#fXRF^R09 9b㣳mR TţL:+5j[٪7) A\Wn/&j]ƧBE¨eVZ[ko $%(-PP0'c <I>{e8(ݵBhό%Zl A^?X꿵HmeCA(Vg$$ 1#EISթF<Լ8XW*"n hT m 3b' 2xm JwAw-D|d"DhܧF^8-`Ke$t縡\imNJ8@"bLPAhz lC͉7 œVJpOxNyG?x`rV|̡P@(H^|0Wig"<@$C'B'C}_Ty>`)0Pozaа$b-+D"!Z6As@N$둺+(QlsX_L r F}[ NE$!n%t{||ېOڇ^cވcpf*<5=`ҽ'>K&y,7 v)0rg/E7Q *4(Oŧ/c֑5R\&l:čA*o~:p'1ЫӇ~#~D2<g9kfoHn . Ɵ~扺"\ >Mm~tHksD>SOHT($ClE'tnb z/=B$C(ǨsU'>{@.-Vc~O|3-Cr]o"pn6x #^N|u(+X{llqE"l=-5Ro芤n]<>q||\ ECQ<<}`Wq].};u*+/Hfo2U_'9Ι?m0|ǰ3 >#4y7:5eRB`-N A0xKQT'B.#aLvJ%@~[o3%}C$LOٻ,^pf@kf*)[FM=6S3_&ucp c;7io^STցxWnuŽwe]JLLJZ@i\ks;"ߍ y;#W?t~7J%k_ 4GavZ~蒑yI}7uBjF"̥_ÑW|FR  󶼵S4~ᬭ1'>v3L55֞(nq!pR;xjlQ{ UىBn~:Ruw*$pK[2=lԯ;M6+D2sa܊ #W? T蹽c4[΄aIF(h FWS 2eL܎8áj V:h'IO{M4/gto~c21kk^[}MV%X|9 2'I46QLᔽ{#8\i$mZn=eGq(DqS,[GNDQ "B XG%VtULP%@_*QCL =HդuH_U5b; V͙2CJmGF P p EQQ,)7FLH*an͖[Fc!Z@@ifPJM:mgwW qsde$ʶa/vbWC(ץLVUQA]^Z ɦs 6ީW}}- {p|=b@SD%0ٌ! Úk7R9:ȿ,4· losHjn&jsA2g,Fxoc=g lޘ4=oGʺWc x\Ӆ^0go^d)C6.*NOjv;]Sgm ;QKGptjVjBPs&(" /(z`r"XrW p9E87cziC\W$p*XiD>_?ZņOR1HXC5%hyF}e/="\̆BWhx#\B=r+9U Xs(mvSEN = HG:ԓ!w.-W)xXͣb\՚ё)\,B23dIb Z>/E !4rႇYXR6S`Ԫ_G^=\Cѝ_Пgl~9 pç2OSHDž|t\4l-C,Nˆr!o3v?^zD|-k +xDvQ<3q mC]bp,O$TZQ_WpRL_˟Z9El~$=YY%I6{0 +WW j|vh*I"ItIRϞLPא - &\.R|B4y`Ot8~]ќ~j@ˏKv 34 t:;u➏ggv[^,*0-H[VR,_LźJ?"x/.Z.o^#ۺ5=&޷c;曥mkO&Y*WH+ͩ@4^UV 9JvLz٧Hrjbuթ8V零r8ȦcXaN5B_RRa..tQ\<…6gb{4A|o:D ;"eԳ0umPi"?suO!FR-ېyzMD ϖgAu0~DS'eoRzs޳P]>/<-c㑨5K󷆋ki'4L n>Ѥ +jm]J(\IQ;C<$Qs6\Cn8%NJ}*a Q@꜒ǂc+m冭ʝjNT\E0E5{N0\R]7q?p`p ^W~1@?7WD6PTS;0ρhwnJV-G^;R΅Clz߬E/O`Z:~2},'y&kh0`pܣKB;  ޺dy|(i0 ^z]co^?n|MC&~B͆F;#c^&Z bInC+; runETq|k}O}t$իSvi̎rou)\_#IQj:iƮ VdQ:ˉ+4MW]-!Z6=CoP Q)%^,CnV@szuh+]FyvcCP`ZQM%>m>h:Zfv5Z1Ѻ8qZۜM--v-LSz;x[Yg zbaTX;XDR9Bx,bS̗zڄT49:͙sO~941 l +D? vAoMտۍ"$2540[*^Mۦ'iVh`HZMZȊTm.{qeZ;Hm~,=Rl6VX+6Ӈ|z>$0H{p!W<?a='JD1~(eI**;dF+ﵙ0_h BZrZIì3b" 1ĦߗdF0m7$UqQWQI&)EalBh c&׸MqK@ufTx()ZTjXyz[Ȋ;-p}q<" 7z;ٰOy.\G||2.CXsZFN7"qTkO`$omQoM겯iOSY6%`)V]~^ij8>=a9xmR0u&Vwe%op?>ڏkU?FS Hh,c@PªΧi`/GoB {pT M4%ada,qٶ67g]'i\MỘ)Y_iښ)(j4i@mLh9H].joDL%Z:mbOd(OnlJb)c6AaYxSIoֲgW'{ kSpç6pB]E[A NQo>(rEW*Bhos[c\$:ۅU$>-EYtto"uΐ>&IB*M?4Yq.DCO>S 9֥qtͿCuAy;~ TW`@7..n+qwK]Gqa!NY׏^8^Y?:qkR$C$|%h@h?z[~*p ?Lk[?J '^@&Ȳ~~| ǫkx U7QK\("JѱR ' `Pg ef4O1F3x(-wXxTGS9܉ TL>ҔB0 *%L`U.􄙺]qĿAlDNCN)>L POSOnp=uZ}uhnI|s~K࡙WIT1) hó4(5kAyϺ%X:W2`+&飉yx4cS 8FvfʃڞK|aω]Z]ooW @8i+; T,kw4|\mOBWS9tsûnEMSrZ.PwRzpkb2ʁs3ڛ̕b"v7W;L s)@\1WTSuyٱxSbƣ pu;>4[Ggr* e۝# 'uΥU_|O-C<O&h@) {"Ơ2@62yd [( <KgՓ86ʾy:8fn 8 BeޜN6<3Wɻ8Jju(U.*R[^NAolp.] 6VZGP"27u:)@6, *n)WTLCj;)QNh,rMFBqF@ o>ZZx4yj)s-4:,BZN-Q s/ROn+O>ӇŢ%W.Xute\yk),+kAu \/>Ç ł#X5|ͥQ}/L.÷n4ݱSp tyglsث@B)S@b d~=[&e|^Fs))I&۠v+tr%BS>WR&lW1|W}mx/Bxn:<ܟiamH$!|3Z3N;@0Klv$'TW0rr!H{{ k&N|=Ac'!Aoj-A>Mq ~q>X@7U![c%*!~D2k'/HɎI0 ӟ,?B@O،U3JTXnX&+ Y]a nɼp+5W]t9H; S,\Kh*yĭ0ԙY&'.;/HMP{x^r[GpY]ݶ0n;"e)o^ud'iu_r:N,"T-bݗ8ţ-n9b^8k;ݟf<.aօȲNj_H=lkikն&}iBSnv {4aO4fB7{2Z)>ׯw!R)bBb0y$$ Uvްe@X 9 Bٟ.2pHu$JǟuWjw VI( |@&7E~rN7:jbyPv R_b.|bvΩN A_4VZG0>(<%X-^ ,AѳIo)' 6MhADsekW]R%^h)'|>I C(4:tfqbO6"j.U[[1hq@Nľ#K+;yʁ`܅s^T\H%nE.BPx R/"[6YlU?PsfMk.);O|*)ݡY8k%UZlW`vO|v ?ɉ| lj?]dҷމ e_O~9`+Q^6WkrhyHcB8p3SXtr`p4[5Kሥr՚۫]z!1o^֓C5xiQٺ+v<>)B&k-La4~Fp0> *YB~ݰ͐mY&adG;Jqy`;;S3J}`.Np;NЏ"1kyI2;UOX;ڵ|$6]C7Id?}|ꅌ:5 1ͼ t~_ČZKB4 ducM!;>g@ CŠ 5 +@NU6jw[R:lm})W}Qd^_|RQ}|(X"|G>֧) NHPU,Jv<0LˏdMbIvSC%K4GQc)3;` P:dN9vr0:dے`R S=*̠}%ૂ\˰I)r']Rީ%♝1>r!6 ̩CK`;T@n&`c"&DhՁ|Rxq(5a z E"|v8(O2>f *GbT?:lFGؗAvY(WvݸKa"XHO ODak-#۬*? `UbMJ>~2 ;V}|z M(I0(.ǟF4 ?bGvK@tOl%<#6 [>-ne!!.=6hH wXD+\\kOۺYjo;]^ra)G$Esj°ݤM!_lH ӢnaЬ+v0`|kX![KOEEZ$Rٕ&A B,:9ObT^yB:R1JOB./i.~S9t! ;| ]ި U僧j1i|%XzV8ތE}X , S ^Q)%+d l%*? kfVZb]h0x\4nqQ;sNB@lV^.l%<ٷ'b\Q,G>ޞ#1mL%^ W )/fC}t*Sh]t0 00$V㣹@!T"9L ,õ iۨ0 v ߞ_h5ܢ^-=:f6[7Κy4yNE]kjSuН=S~TpxΫ6 a]t2]6bjNLDN>ϋOlhbLAš9|F5wR'~mа WQnk5u]JGJқtߜG6SBr{+vzF\u `R 4Q!nCb0 %yt=+*tbSgPiLQ6ŸAN3CaBG톘66FFr1*6AF:)DnP)b3Lv glX[4"oxvȥFv/1Riv$ݜ_[ u;Ry?Ϻ۵+͜0[ QrZT \Ekxȫr_J r(Jh\u`>.VTur2"w1v.o"GFbHGT>v(6,L$!,! !(M|O5M5Hꈰs7$c t]Bfx&U(rYlj'O %7`4MRDXB̆cjz:doⅱixcqsGDC lP" ]rEvCƯ#.AةBr7bT &v#!q$f#w#TC6 #Z s uf.LӨg~<v QW G[s*jn f%h~ybcN\DTopQzI}VFvat36&&Tm0m%T-ْFs5vEnIjis|x?#5Iyp`v$s6f2S;~g K :0ͬ|Ky✕S /D>WN G| GQE;L h(Ba/_(õgO}ߓ?QܜEZamQBbFZ Ȗ ^Q o$sKsHR -#?ɜO8N2Nb<} Л4aY K.y VxmDp}z|db5uvo6/[ ]`$T43gZok ܩes=0sߓw=EQK-)!\Uʧq=)o/E_M 3zmNIkců(˅{"ɇ DT\2 Ɲ"+hTbУKd4rTu jC?Ri* _H'HQkJPQ[( ~}W[,.?{W%Lbl Nd&d7"zU~ݯ?U(#R12CL'^mEa㴡N'N6ؒ,y0˒"-=; o׿>-{3Os>BG,C@Ɲ 2L{oWaFu V09 CG^S`4~HkvpXCȭx\yCN>$kq0IWW=@o4DG ; W fؖ;w]@Lxl.}㚪@RFvWa0`r3`k}MuF'H#={kU7U|o)wX#Xqh06 JzlpŮ>Y× 5On`n&ri>GH.=1Xs(岬9w.&oISl{}E`M27 *c~Y{{OƒnTNaPB/R]qD!>3u;T ЧՅJ(Hza,1NbF&;CvoMSS!bC6*f4ScŲFOԸ8B|#X^+Z{lih3*q3X+EcG = I7,idhYVa>Lrؑ7P]g_GX!tҾ:  d8tT 8mQ;>A#srʆ&qg4e&|r &cHDKVRt=c&'q4 sA"L!9ݨ Gc'øm V93AԨOv2^E׮)C-:ydq+2D98Jɮ*ܪѐݩTiOLuٟ'wۈNlSNzW,V*2 EErC-HAw)TOoy }K->#ϒ-8.Hh x bDždn]j:I,.W}nmxvݨ]ЁB[z)|e#(E5~vUd\q$6V*&oiQrX &ݢs V/o4 > Gd̀"B}LdS?zb,L8™%(4w[i '̤Jk3 Ba8~-e>utspۗMIt&$-S@GM>Ѫ tWljF"۱+y`ݓD0OlǺ ]XѠ#1|;v$0D1qnf.UT|(ܭgpa<˵E]9t׿rp4˝Fv36{HVŒJ(fͰ:t à9n;+H&xuž"6f̴eۻÏtf.? ma~m.VnhkB| @x^}aF:\ ΝNnNj5Z)9pkt;pwSDƋ4ZAxmu+ɊQhѕ]p/@x J[n>${ѲV])^ ԧV\wyO6v=t-`CgT`f1Ȏn+ AD/B:0MS\&\Yͻ.xJm|`4)^ ˜9bDI%AXRY  VA>oc/nIZܸ[?,,rmwb\ŴĦW BL&}QXjCicεJ3UD9'Z\}eo$R9)+* TcB3rVG袒ː,B?0.lW3c&gdhWq\;DL.5ʝp٭ܺ½&?z[6ѩJ9쌠u>p &42b)k˼2[hސiÇtXEK4gEܷb8\#9펡}v =YXG/k>3VK1VV_\qycS#a|v 71`IhJَTX:$X)ȥKMS vڎQf" w-r}Ё2.ZqWl,Y4%v]xeY&]Y)b{@f+79E*˭rx(WpFs[  EŪު{&0U֑.B'$"F-AM}ՌYIm8X`~+P$W`.VTc!F;UӥzHIRtp:I ɇhb#ځ'c)fWxkf|GXftSe^f;] ׊TI'HCdzVåҔV #v[!Rh!ъrSbx~: HҔXЙi%< U3U*\lٙٳs~kAPBKypncP[;.l ,W'3Ilg@^<ݚiW_ Yl}*E9^$-X,K$9SY VK:D'pa `Q86NʃHIbd?]܈.Q ;ZH$>Zنu?gA::U%K]r]75AhzA[(|HqQZl!`>x%IҊaj fΩ fu09}7LAZIoBU=N/|cWנWix:8_{xݶ=~MW kp)x={CtlbP A(h$0 AOTΡ!<&u8s 'qPyauUuLy :~NiSGC4'D2eAӠ;Xd)G%Oؿj׃x;~$l1 7ej(97u9VNkTH`]MגgRl†'.Z& e¾D'{NbFFÛAtp]+ŎjW&!=rfI$_!Uދ] G+1VUݔjܕvn =9{.aOPe a6E()Cs/4j!FJdԺNhϲa:u sΦW+FӟǦ3Uq[#fͮBӁ{o'lSdɆ 4cA{s5F-2}VWx ^B!DYݪ36wMǻg?is3+yQJ|a$9ce:hDf sTakHnncͷ~u?Z_@5J?sx67{UAJ+LנDC(tͩD,O,ݪW)kPܼ:N 5eX6SZ_5c6 &G~VϩS3 .F+;tlFйrm.T.q@MbExt= !D[T<7Cp XQ(_*MQ$Yn5|*jM94{Z͏zڮ :ة+Cg|e/Ib:i&0~jq>!"5N018nӲ0 clFgFъI"Yŋo[XS1+.SPXMtqBy`f Ir}SD7XNn%l en51Rhu\sܿP=Mq31]8:m3nyд?mqj40C SvEu9wN+7f\RF-ޕZS*mXShA>pFe֨cB/dXئ<č8~[\&\FJ0ʐs[#nznS(o0 bo/Dy'rKδSGpiT5444$ѷ(3ݦ3rE+7KwSc7 ؓ;U0"ռ]uZ6FP>)Sa;s4eXյ=2=v~S ֘Ωt^Hν&~}?W4*9pM`g+3o`$ĐaAkӤF=oཫN-۱m@n`uRA'Yjuv]NV`ȹXh 6: '>}#q; x7s`~#zsJ)nZ嶃ʠ S)pRf:z|E_sDۆ8$B |/9#72 C]#̢t^c/s+[{۴D֔^% QN)Ԍoz|>5~V3ڮY౯L ԟr@{ǀnl њϪ9?4y^Xz%Ds!bNq,;aF2޹Y@н5MBFEJ/nq<E7MWV4pupfӛx֧VCE=&yN7]qAdklɜ :=d岇M6![9S]Y[Dծ}smi;4 ХAF:t3yPG.:yGɣ$Nm&7;Jof7;J黚O_v0=ry#| -K /NB&qZ v \[s9684@Z`4v8C%x׳+RKȓI YZsTÌLH«O(PQ.U \E @7|F)eOۈ/}pxbnVRhIQYơ)¢&xj0xph{ᲘI 8]ǦŹoftZߞ$Hܖx҃*N3OöOWͫd,K%ʠi+47.ɛA /bjnF~!rl\$3#!]9/Uթ}6x\E~]88uxǗg)Xy`u 2}D-U)U֦qhGC:@ ~j^@n C x yl;G,ZF7 McdiУ6 gvuK?$pSdj+xVA*p(9G%AޅNiC $|dOTRV;yȝܗD̠ҫ$c yur&udmRI_*דhYDxUiVKa*iV+:<|d]HFI$)xȻnABߩllJǡҰFٮ#xfaOl2 !٤I"& 1ł֊iMYfik ,7FLYAcGHX ABiƋ4#u޻P.$]{iz/A/=oLvU'XNg(dIw lpfv4ٲs=.Sv?L.Q!H_I{aXOJ) etqƣvm{!Uaё\yRHAī#X \N[[z7+PnizM .Izggi$k|t9gDTZ)t#7v#$UNS zCuسfO2wΨBڦ)QLG&cMfWYVCIp4ν ڽ*"K 3_ZDOҍjIcGιm&7jZ25;?~R맔E&ۣcbgcW(^ԉ+@#=w'&󆵃^j>񁊺(:;Q"OE~h(˫,o\W(m(cA<>4PM.ƴV잋S2 ;iMn{K?;ҾyZ[F]7J4T|(ϧF.S_X a\9h]35%>)*мzAn!@\F]8ߙ-"fI A@>2U%j(:xq]%fqr \ Sv#HA2F{1I ΈqEŠ3g-9xpk^cP;'V/t݄+:W\&dUQ*y<<&=/[L\ [HwVPO vj7YLVܣ}e]yÿT S e) {(kڍ`NЮ0ɹL# cDeĶt i9y'f$d2D>ڜIVsfjQ9"3F*) ").7a3 !Y;%)P NS71frmNg@6=uMsOQa'gQԢ'BH?`KG#&6Bt{TIT0wSa>]S(; _ɕF^ zf%liLhWCi2 vB+z=Bsje0-k+y{Ud(I!kzU7ܼB2ϔ,b<^Dţ&KkZ=;7هz'B.d7T wRLMQkjǭ8~Nic)_T t1up)"R5y"U7 ^C;j SRgKLΟ؁}`Q\9h%'4_L*شeŏEEĕg6U$WxvFð!^ҳݕT躩фK;0 ~症 ٣$wNu|[-W[Dk.0Zw-4P#vž2 %ѵl{/^4  N}n@@Fm? k^$G -38&Jq'6qZ>Zs5uZi+HjnJl:puV""bwy-<+ݭ-bnM/n>/];^6;`~i7JLw~=YvU  =zꠋbΈyIMZ^QaOF7vʌ6^ ]Hft^<Ѯ C,5HL7M,grF{0Eޚo,KƲMn)>Z,"h4:l,-,o/w3fr3o39czp?߲v" 5n޺Cnf y^sIt!^' ft1(,ŧl&hT1͐Ȇ=e>E)r읹;N$KBDemP j6ATa\b]u1Im=( L)(yk+CcXYfk{Llz(>Z U 1϶9uLŇ{Hv9'-LZ,L$%Lq)|gaZUա;J }#.w7xU_\Q#.s6߽l++=ômMGq;1iJg?"a|)2nLR2ji1Eۙq mkԭ"/t892nsx&q5"/qgA2&UWJ(#r@]SJmF6~S7jIE ;tRt׳S5W{toT{3av+p' _ڶiL%=b뭱$=)ҢM%KwPm^>e~͹;T6J曷fR]@ݐmY\J ƭ%͸ͤ< e mL"XՔ7-͖ d8k7p͔Iz6YSk"cHHx2zH&{VӜ6 XaЊ ܹHЋUYth+%Ic4hKD5bg[ɚٲ(瑤,aX30g&J8|hDUv $eQu3hƶϜ[06X ! hUQW ݼJ˕~UL>DԹWFKsx^^Q -u%tFgo @  dd QUqׂGA]\pk(ْv)RӤG9lۥJ/6&q-::ӕǓêMs~rPgnBX5lL[:JfGɖ0(D|ϏZu?͔9͘!-d_O{=fAY\[[yE |wlu0mNpUv4|vj</ ;\5dZ%h a^P44=b"ܸՌaIÒq{X2nKay-n. J]@BCYh xQGnSGrx |jM(ƻ|؄LJ"fP:-!vHE.>]I99vc{  92h^DI[׸mx.iBIUD \)0}uC\-Vs@M uhvhٝ/qoezL E-,}2|Q,4%IhMeJ@2o#'$~%Mם$u'c ߑ70F4l"W.=d\|XWZ[- 5YoYI p^%q1BNs3_kSq)"S}dT:79UfG+؄ KAUk }Ft. ZraI$ӽ+|J2ݻL{WRӽ+Iw2yM%=+Iܳ2Cl݉W G5!x N=PGAAIӮoӍv +i+&?V!ISWL֯kN/w(m% WEp+&W1V&xmu9Z)Esr!oiZP}dۀ_cL]K^K&C̦~(2p7Ugmn6,db2raN,\vr/ dȍlMK9cVPɼ݌rrks¡ioiX;X,7HBx?@HV f*.:9ۧH'rhN(oDr4 -jg@Ty 5*,hlХ<.dÆ2mhOc:vtl:߽$͜MƮ(6 [._ދh L<9~'q_!~4!T_& ۙuoӎ0FIT,tr`Vܭ\O\tT;4>sI>UkT6wj1iۋj$agl:ŧp }˔9NC.ZL_|h/*ɾצ0ڐNj>ގr"1C>SPs{.A]"kȿtKQM'ܙO pD~vQ lqȁtҥ"Ȕh-SGhEM8-}?׀~TzLA-{V獹 kC).t9*{V6U?ZH0aVG}+V8 k|Hgyg:JU$> >Rg&=#:{| <7i@Ѵ jC36 /h/)r؃q-sri10m6~l b,{O|OGRJ v߈gP_,/nAz\>`[Z8!}@eoR;2|s);9g61UpkypGc—^qaJD>殺rj!eоD/ VJYgL\aTNV+.8[Z? H =hdځ&"Afala3Ȝfî8LM.sZcreP<0ߘܞ3L=qy*)b36"g*0BR<t7Kx<&9bZp2r,K&XbԙcWUݏdqɋVUݳnv'AKCQSn$7\ _ &{w Ī$ yЫ&>q5<愰RV2m r2XjPxG23%[xBvnH{Ma=0?uB&kBo©j O'v](YEUAK9ڳ6^쁛zF.̏auD0, c&q7ǧ6؟VSf]M%+c pT؃^F3!=3ɶ!ͅp9/ti^fr=xe97_ȧ @NV;>u[bYOS_wG)z*}92v4,٠aRWqXi(Md1,U(J/tT%ΉA9 *_ъ R0ΧmC\y0*q=,.mp +3r7Qj|N&jsM!ԡ'{rNyE=WLO55_dBT|S6D\@SboN&~ɻMLB7v[/LujEa "y?u{a\[zv\9ȥ|Zy# :{dJz`43Z' coUD=G MCbQXNmii:Hk9-4J7 @H{kÐiy(#UϏBnz_g]űOԅdVM9SMZ3>YIDv Rre#s!~ӔUETwf3j =`")8Zz|hS-=,Tu;b.EY-:Lw=&t ؁0'MxQhsѭ[uWsrՉbs $1jc6 ݽk Tb^8;|#^(ά.S?7Ӎ\h$~j;.;+cvϵĺwܕc28:.Y3_\@OV B|x^uآw6]Qi|FܽU[,Y{ #jUq_C۷xԧG?Jag kѧGӅ/vcw5⵸}ò󯫍=F !vjҀ@냭'*x<83M]-BK%%&*Ģ:25AkehXYGȲ* VGyT{cpm}']j}i^)?4)K^{UN:_}%FgV3r)qh_~н7"̋xxwXv+jco8O&ڨ[[ `a$ge]2UݥA<hyl|:9싏=(ɪ5G n fz[J';K[1B8~yh/tŠ nߣ* p\}OTsu=ząpqG}=䂴+!=3gu[ JrlvZ_$lȁY4ViR*g;!oZnX\m .AZ ?fc_# F ok nwO`n448h`̶>9Oubnje(LNaX %Cݕvpl((ko˺ w1ԍcܡ9?T.9jsѶn(+8ڹ\+;sQ''a?h+@-EP o'|6?u-CUs.0֏6N%ONJz_7ߪG?.C- F{ D.~ZڠHq;"LC9|z1FLҺJJ Ant{UX*T_jS;D_W=gw@ߚ=XU{6}胆]0F5G ܢ&Tr F>\5D:k?O O+^-V^V)9տԸ fVl ?סv>gvK7ԊGoÑg] s xGY̞E?$T*{wj{JLbj[6@ׇrvp%~S4x~2MQ]O;s E@5ޟE2c65]LJZUpE#[w^zzEKƪy9iT#+^s mjW#>94ⴏv5jF֨.g. +T~?mOHqx_`gS';7¶ʌ 33tK-P-'۲E3!^|&͋n1LDݨHrFqpd;ojU7O:1ԥf`kqyzR7+ @(V "F[wg%[MãCkoFO6:Yɕk.  kN@]LIx^*7;[)Zu<_$Γ3iʍp}}Ď1cr{apId B9uճ*G>[{g+6(tMXr}s +PKE/b)Y}Zr1/j]/zv_Wˇʺuof[7߁?p2OKR0*/%4LMX.my,=Q:)R)ҽAKMe|å-opvRE[vo؂T?yN@ܺsKh`MJ/M*n$up2CKJ]^:]4wжgze4hY5naa'YUk6ݨeS'c'+SXvBvv7EBM[gCX9uZm,ʜh=옽V> .ꎠpj .ߜ7#dGjsė14ǢD_P{ d*jGlο' g2 탘3P?Vi(hQmq bɷ~\llJ5X/ب1&c];}CN̚BŽ!Vߓۯ«nD*|Tt0ÜnvFDՃ$,Vއ*;GoOϔm{?(h,Fm$y[qB?5}]"\ʈ&. LW3`OKe@&y]ºa ˂;PoA_lAH|p"GvĂްȨiߛ:D ț9{>~l uTo]A̴oaقFnFwOq,m,v(%d""k<(nNO쀵[zk-F"|mk#sߕ_r]G&q+ gn`.|~7ft:QHN^mdF-*ND=>}zqwK2Y jYH* o_r+OQ}OU$3(N‚_lגSN0Ux}hD.DZP/h Pp(z` ?`RaWc^uC>U ⓾G~qihp"uQBn=.=bG|C AL57iE S9q}L>wSZ[r}Z_rXrᕉr/PHNuvPjMa̶rԪ}#38S/wk 0S%Fo#T)Oz(^|Wj=6PpЋWx5{g}khX~msL S@(]4;Rwlؕǿ;)7^ȪeumxW/gBdDjޖPӅϸ_!jqiv#Q#Hk d]+u .ɱLqdeϤ<")W|/ڙ)Bɩ"l5˿=]|gPY?&/wY{7Nm>YOJUj}jchEp,Os9ͥw̫]V>j aX)xZu%e9:.7GɰQ?t$hAjƭ }t=b&ת9ܚ~v~՟t̖6zr*^`Y85̔iz({ozȿ0OB!d6=:i}{uo*޻vҺꫦgM }` hAuU x _le6#-ϮNdI(lDCএ:NQo_Aɭٱt7Ϯ+l` ϖb@9D|nxҘyiQ럐6Ob-, Z8ܳN4u;ڿ0h-5zKƅNU̼>)'qI~h5,/]{Í/ .h޼YdP=Х7rѲso':%n$eR[80wYTKs U?U>v|&t>,[?*'X~3} Kl2:="IVczl2RKE"ė{sV-],gx%<6Id/AI. gɩeEDԱrTʝґrP){y^Th ɥ&90T+>/ݻ!"vBH*u/vBEEJ~G:xZD j=C0Zchidk,s?p6#.KԦ^j5컌#FtQ|i՝M80Bq)DQU\=/53`Q O\F' z`_%rb@Mm>DF*dʱ{__bʁDz{ q#Hy}r&e6=90P]4Ի>M?yX "0X[}zB3W/q&[m}H9?.l-kjRp|[nyz:4M_}q:4J:]E[' [UDZ e_ڊSlרVDZ~WZ*Pyn>4ǏB,'z ESSq&. Ġ+ΝQf!b-\Z~F2]9=:={v'B|z`HR$ȭK8c& BmPq`8aSVAC'Yr~ڵa`?/Xc#r\--9xNì|.hΙaqj9:Fa0Q剡M \P&jOcOh Y@)q:x Z[7_ p#\R s%W%ZŢf%MJzצR7^:=JU_?u]ZKxI/VVi7NU]|A*>b숽dBTӭ$ܚHmK w)YeHz٥ mLϏkt AFnE'!媈m/>>eKɆ訙}y1neWV }pť9Dl;, (,U5;="0>jc*͡TŁz4M`5(^R3w7˼2 "|^Dŀ ]MuХ xmqZcCiS͋~{)s+xt!WZ,17jZΉAc>=^_Q*~qjЇkɾX 03:\{; Rmyx5&20I`T_z'3R{f}*[<iO_ ]},C G OӦ)Q>qd~3&ulFքaֽÇP_7^A ;{7ie Pܾ+r]i7\Z/2q5s{a7td)P^ՄaW6IX%~=9{ej7fiȠ1P~DљKtvS4jCE=|Jc'v_I2/Nк+gQ~^&wT_'j[xIM>MM?&IXseV_V-?R]VDx;D@f}l~/ :<;Z2XWwɟW>g,^ +uz#ir;c/0WsD}Vޕo3ڮ|2=f}&D/;F#P|!ge=b(Ջ^j䬇3{ ^/jb}ɀDrPUCm\:d X{[Ck_)l%Sl=舙 0|ɵj[,9ߗ`R9o+{7U^TF:P22xhjGAj͍To?j?/Y)"1m1r| W>ȢEr<¯]13%y煙EvRv[%ZzzoμTUp= V 5SE ù`3@8 W듟9պeN09w#o0 XwR|m EgЦPlpdZd6 q­H!&9&k4юl:[\S`6`C`780͘]8#2RFEVccxkyǛ6?gŕƿpT33 8}2*zcj%n%Hu'&za}ݦm`^ ~͈p(09B 0%o/N[Êq_W/I)XǶDe&SybS2NBIբv|ݐ/w(g}0ޠשt’L lWrUW!9ptM![䷓6wʊ nF@;1_4 jW*s +GU۝ɑlڔjQEF0ri Ak_ؿeQ ^ߓcĥ#%g[gIhW|95< ]{t(nXr)ڊtqFǞI8RuL~Mz-j@a܂$(NR_ʺggS6o[HM,łӠdS&2ڳ쎟h؛|o1GZfB\MRn$e]wɝtfwqTV:N2ʐa,4 I40քzj&y1Bӌ:q]kq)yFB8}܂" H!R #27DA?|gZ/m6-Ov@ϊhJ0EZ:}acaTDa*0}'=k?' 8K§U0EW&]ʾQ)(w=lP{!6NdKxS>Yy {X( VoVl;ZCBuAdU*'WA{$={ |adhWU/bLN2]/[> 0Kz@ ؕ)ػ|Vk+V\" `1mtqYn6BvY~}v3宁@$A{1\rrK(=%? ەLQ9Zlb\ )VECT̕|z v&84w|!~B`գTɸU\qVYYϏ=8z[y ^/J`сW5epMO@՟I"aH 1 BSxjd(ѨK׮ObD" xþE&yڊ{3'BP(o8#7ģ'/}g ue"$9/@!]aA*U o*SהTGQz#=߈yPY &Ă@"I9qVa)$~~~|Rp t0]v,~bK-0Rߏ`G1]M@kH'* Xs.`Q`GFKD"s7 tOϙR=)6m| 8`9l,=Ec@4wC 69}=]G zK#GΗwo SW:.E5|^_(_/Eyr] utϳHXٯ}yܰD*'*P)0\G6ȃ3`#BCi]^wH"Az<ӣV*Ss!AL>v, g67\>jc3ު}%#ϹOB++|0W$7eվ=H4HJ-:ttfPkifA7eC$/hc(YK:uƆ a$32fmO))*C,j+Kw6xK]U&ڝ Ltx2k#1xQ:u0OvQ0֧&QyʃuY/_5wuB$ "S)%= :=_:NB\Xnmy~d㔣d ;+ŋVe*72Wb!@zXz"ePn:[^칒ܮ~l g /pUm/fшKHcP*=x)On1 Oso \3+̈́9)ޯ<,(@ϕc&^y C,6(m hUyc!ԱE~R`{s*Q?^\US訪ߔ l*"U1w6g 8;M/0y}3 SaJe`Uy 숄YMa ur`Y50T Y~mF-",+1B.‚T.)RͷYXf Y8) FCSO$,Ts K8p>$I@B_a?;B2ԑ_j@V%'gi!3cP^R>g|/O-]xCvd*J.F9h\ Yz /Ư? 0c<’?f*a a ka9HW~(Bs@$>0͔ȘHW[ϐkUMhل!DO7Of.%+|1ZfߗqLߕ6!kqmJBD.-2tz/L]s*Ik*SHr#VatbxrEq* mA7 ۴@>H];Koƀ+[4yyOz%Fh5ߠ׵+J+6~z.[K^j8"}>o0yK#D5Ƕ7:?`}x~-M*_4«@J(\>*1 4懫܇F]Mmb$޾oDA\;]| NFgMi>s<=~pp\fU; ɨSt8 tX.]`'+]@c؇GGǩ7ȢȡxnkVc'M'ޫ-\4ܪd^&-Q07DC%4>a-3axw/lY;Xm&,K?pLIܥK7mf>m3`~~ "45Owmΐ\GӸќ :4Mە >7zT624ha+m4PJ"ȱ,`oKPlZ3 &T֡W!^sՅd=xbѸ;w( | qedo3^'7.֑xQWCQa)( W y}p ") Byl,GU)Åc}UOS(FXp"ҶןudHyLrRBjxzɦNA"\9p 3[l~z / #^H!; o(G >'|_i(Acv 7}UͿ zA3!>H`)mf@@"83'(9WDa " 䮇NYۿ|NB[:RVtPM>E(g/{%2pQݿą=*d1YGxa-`8(] k! չ+ 5bqDB.ںߧh#Bζ*(Fahx4#*#<G#XGFQfx7 "…BI$߅ҁFJqF ǽS9~"x+9:%U[ԷtyLI8 x/I>`ʰ1 : Ob#A`F \VD}h$bn G|:jra4 xT W{Jf%fڝi16hll{kW rgc{I<pq7̈́?znuDDH44LnjĞrNe NbbAbTC, Ei2(Ѧe0]iFkQ_Nxpw}n0x:pC<՘\7`!ސ>R~\J "`N[z LvhCbܡOcϪp@)"4"6`XtD(E# i6`0Kas,zd?/,뎈YeY5ֺ'w;JlKM.f&( A-`?iYCb5,_Vy ?t`ki~X)8Z}<ރgDzByMB&8h{%-hzi3 Gz@EdI;AxA-N~.kṋk$RX UKEA3ŭsym,y\}8Yg7JA,>yAt֣FCD@/A>>amy&>5M 8vx#W]AvBgҊ#n?nc (}h|Ao!K 1FD%SdV 9\n0,Fq Z/i$5yqb;CgZO4Rzdad `St779XmnSt':=@lqh2qg(sES[a_0I|0/4숬Tڗ7o3QB3auzvAbպH|Ow'یv<(6§?X,Wx2''g5Qvq]Cpz)uuT΍l٨[Z,.r,=zC2|8o"k..W<'?M5\`(yH( '(r8q߷ 0+`4Mm`E4GyT$kݑ=u9_\ yskSXM탴 IZ Ș{:תGzi]ʪh]zg3ja/ihlR>L?1rK[FDC }ܩu(kY>>}('.,EΔC!~hN;&F*ƛWti(ƇS)Ə0sS4J]ܻ>(BHMai?'Xt$JcAړD|2NJӾ`#N%uui,>˂T[`!0) }`/aAC* Ie"^?A" >"/q ת!Q`A +]|fA:_r:~Zg9`aJ*ꕂ xU@tGObJ,:뒂Z09XHHKOK$e$إ'%8;1 _71Xhue^RML;HY5d"xJ}۱, wwiYE4=75H]I~b5m :,q0/&Q%'(;WBeԝ Cdkݕ,+}nz;ɯ'4dW4 :{2nU^9ۢ>\̶*ULO&K3>?,kUNt&w6<ʿ/:Duſ4ܷ@[FnN n-0jq# SVd[DJ.J8pԆ{Fj *+ʩȺ1 `]* >3SG>,cӞ:N_ͭĝ3( |'/U"A5HjQT_"` y̽Y[U9057r 9S8;{Fd|;)b5G|g#!SGQ+\t90eKJvcEy{|0HOwP !z F%h j8oO=_鑰Cٚ8GjhBK4ZC.sI+ ͟?KiT^ h"/n&!=fvFy) 8MK`k{boIǦmi+9~@4!'XR(eKG,AX=VD:+cy\‘grqPu[nQ/;t>ъ_{T-۶гD:d yԓB *@d=7{RWObDaoG~R}V.LfIyp"O>ACW l V:o (2H)0 ]KAqɒ>h0€6 K_(:'S N@$"Ig*:BZTT/yGV t:'.Uu4\õ;++BWVwIxjΆ*dS.Orb?k&$Q8d3aBZى_t {zXl5c-_=YJBܖRzh4w;Ց_TCW<"Hxlu/1w=ZPD܄ݨez;3}4ncdʳN%3#|  Dx9_řW@8q0īa9D ;U(*9K&LxO-hCZPFЈUⲐ {K0屓hi⯗>`щO"A s0izŅ_!$JP(⃮7]y/C!58K=>g+r #4k?`Ӏ5H"\BM.!K%h ~oL|cQE 0baܦhl›\Bܿo['/to{"_ @1:CFNܥdp+'P:kIg%p_O"K_@He<\B \~vrr28wf[IOap7Jɿ¤di[P>(6[9Fz ?wPCӆ 0*TIh3 eI[SRe} &ͰEԓxisi V򗎜38L8mAKk(-+3ّy  Ӫ<|t4|0||f7f3 hrw)_HT5m1/cM/QFȆޚ.|ԪEv t^u(ў%[,P(:gܦ![hQt{|]hc);?Ld2/E0阄ϲ-[ĻZ|ND%̈}6>ׇժC|7#7YSc!?pf *cg_ß=OMPVBoZ/R~u3DXpg1UY<86b,xaT~U@fQ9M1#'e 2󍫘W ~x>T9&_GcWh8%uR'q^-r  G$tNu/B7SHozv1ݨ\R3j ݰ6ƳjMf\鞹¶=eUEp͵5VYjmҧ~r~ڞmK{ Q/&To櫕v!=O6en@96SDQN,D" Iy*jVRKCW|Qa/Q/6>]RҨFtCkǫKẉO|_GR$dٯRՁ-9-ZoF3m'œ&(k|k,O^w  #Hys*ClWi*G[:Q[3ޑw9У*a}0Y k]xMрDx 3%v!3Nf'P dCV#!X3]#H{P¶,/쥳+:,n*GK {DڊR7:K%r_H0=U|GK c9risE}~0K͸ ̕>ºz0T+gN_ץfz W@7Apjx6JLsaz43y <^y9 n4ʗ2S\q:9P_ 4:(ˢ4,)a|8[@&?rhWAdee+U^b+ $0k+0N: ӿ}w_ maXj:3S:i=PZⷹ$KV剹~rc*^XUu(\LECb2|PLURǘʯ ,J\޿$ a\Jl**D_L6i_\D;tYu5JxOmh?Mۢ<1eqeT X!hmh.}`(94Q7|d}JA: ҂4 iIQ \^aJ|V&úːE[1g_a6¶X#d+Jf!mhDMmESڮ;JܥK ɱa_8/>р*\%TA5!8JAvYzxhaMU)vkUސ}7Lx:P,5(:$nq 9k[v3kPplŸE o^\3JX%'Qǭ{=KH;S=H{^nQ*j߱3v%w~k*;(-1AB]hB:˦ nŠz|7Қ~]y7-0mjGhE EV!m`/~ͬ c L{<&ǽ=׉pU?QdN1v}RQH:Vs|H|{E "I٨1YF{K k aaY2WIϱUr6sf  :+ENϦ(pm5^g ZdoLLoˎ݊TZC_l%^?cT kWٱك+R(^LITXA+0E*NDV7l?>t"0=w fh'@’&MPqВo.@XGN0P(-&~{R~q5)h]+$-~:vP=[]F<'+Ee@s䁀J@9xͤĊ4k5ʆGGVr #W]ځi.KR|P E5(@Gw1^> A/av %mۢ䶴B"Ʊ!U+8VW*Ef#4 0`R En|h٘&`ŀg=2v(_D;SG['Ktϗ!>2 6 0!uyőm4e oUkyVKM vK鰞 >gKXg?)kw1 *RUgY/_okX}Q|!qM~}DWd@ 7חB_ _/RTгsRZ܋w x"_'4I8EJrh+ێGb[jdS~o+‡'LOxͰ~:H2PG,pbk$}|z;" F݊05-).s4/+Zj1+T_?IL]BL : z!衔xV* ѐ >m~9'dz%Ӄb3H~fCR~ʥu8(s^WN\jP*?̶>!KbhdUI̦#>!; i3BrGʑh;h;Jq2HI3 0QPBZdPp t&Ʌ-Ŏ\U\ O)+ы0q0ə \DCxDWs}B־H閿$J :6[2)ғ?N#s*5Xx"QKDn ق L!Z-Pbp^ۈNy=EB-JK6.y٣PT(GMW !NMymB|_wh(E 8uKO+y(Gݖ-=FPYdFM5~?QjUUXVΞ]/Yys+9XO|~/3O,k 3z|,Y."e/lE' JѢL\=̋-:*ȕ$x+PbM!*f(D7 ͈y0ffwRI\X`ڞ"4c/t0ͳӟk=zMGL/ܼU{aYYz@+ߗ-*IRH( ,;b{~^pz^V=ꑏ#$^ hH53ה漼L;vÁ(OR {YGO#H0Oa2:_kI!4ݕ뺖 / m:'O>\ץ-6+U)U`Ryspnq4 " 8)*vƪO< eV?)p$n;a4D[Qnh]7O'x渒=)9 *-:q_ϫ@ܗDH'tb}m-x,HMzy%f+M`Y+tca~>"!$BmrM8L 7X /+Qs$)ܮTLOEۉ'{w+sͤŸVh))č|,CAG?+=k:ؑZu%Qe?fShoUR;0аNnr_#c_U&ZzMdӛc'{]MA6T>@ ),0ff  C=u 0m!+=c; 3WA6 B߇gx.đTϖg͊5n斺N9Yd+sU):X6U;5K:`G<؎=Buy}tM1eQ)ly;]%'~fgQk(\'PC=] 0Q?gǘu/(좷>4K^SY$rIڔ;*gM?MtZ #ؐmKht#ȋճW-db^$ZF%E0 D.VGPˤ%L5^|Ld5ZnHfl[K pt>. ki0gQNޣuZG_FLly~xmdgsҡ`6eS*}/h3ک D~ǟ}9ת@Zy9IoQA~034oAg[p+@3Fr0-#|:Hñ3U2y lΫ3G$"E|l H^x2yTsW7w\)>Vj6W"XTUr_7U]5!T%'R *ծ@7?CG-c0L6ϫ]ΡyĽ=Lo'gےG,cp7ࡉ/l7W(̌Jd} ,#s NtJҌ MG/[Q~ wϷ5E(Xu vg5y[>ȃ oXeIGF M>@Yb12mh RgZ*Xǀ͑S&@ ‰A'"q.)mkbB6A`IJGXkEhD^z7J"0.$]ԏ4|h5J׸p |ݞGfT|'+=MeCG R!/.n7lAqp¨Y x *h]T^NfsptلsvX5-V|Uͫ]Y_@Gĝ<y{4ȫ`FXV i|'6!CnARG - /LGs% hC$~8Zě T|^^ #P#4a;al 3 b=fIєB60)^t wQ(JK= l*Funٔ|h0H]imTkS nx͠S5љ̫󵛵4R={ '.\+}0Ll.Y\$,bڪ?c B$?dF |`o-(CqTAhk:*dv޻gWҲ??vs}/kPˋjI ι&z[ޣ$y^OqW^w PHJBz~j'!r1݄֎ gz-u5CZ_O>*ߟ^>?Q2s@5̞|fV]:Y7R0†WȂ7ҎbjXs(HkvKr)8 U&'$ӭԐxNYG}4D@h9Wm_\o [] >pX-\,`K)E LvRj6A @~=7Z_[ tky{k:.yS1|!l2aT(VrqYߏ|Y8L " KU:PQ6h zDr|,T ~~pTEI)i^ oF~{CE0"ii{'|V^QT $.Q+#QmZ=n%~r 4!=Zܼ*MU#_KnZ]Rʹ#ӓ 4n$DT3Iҋiny-(~qW/6|,ZGr4!#$39cAEk^B)ۢ,G~Ic!]g>06MB@:`Q=H ]L6>oQ7v( }SmDY e2ѐp d]|)|pt M[nᢜBTY9HrRGKn*u!lB|%e5_Z/, pFA 4G$H IpSMmj^9ݰ?Rur8HJgry?޹i^e qZk];Lod&C;4}rԕQk׮OReaY5NGV1>ҟF@ك\@C˵ BTٱӐS}Dl)ZSbЂ;~!d֥0[g8pMѱbcK5/HGls[EK-v_r͂ʜx P4ꯡ-Q0g[9 >0]۲ӳ0О @=<.ܙtm ;J +XRmD \F^%ۼS-ɝ6tDL<mw}>kJ}`*y)zp; w %*ccF[mғ/Baz L99g )XHnB#nѶ RV7 VIO .N_eV*$峥΂gJ+[/A6k RccsbJ;/hoӗEkKoNYDY,R~c[{vؕ+tas;,gr񳴦w~*+ud[.CdzTz?,j:A;_uFx#E\δ):Y#-@I* A~RnQ|Ev5: DB+0WN@p4 l8{Cl;LV$Dj[npVUh8?Wi4o]>B#dVq*kh$;g@t0}>m_:m/-Pg_?g}|[(=|+}H-矧+.E>ȭiFGBQ/ Ց9)%i"6XkhI=1rּ' _֚kza6riB^3adXڳ3DYc'ߦL AdRbVW6 :oM7epm( F-L%{êZL>>VlSDwaz ln%nr%OQBY?uyΤMƧ3%_{)b}ԝڣ]L<ΆLio$wFvl{ET^UAUzөSsXoPQʬW ʲ}ýV#tPGQN$mJ=&7WU1Awn^yG)~s~XdSDCx<;WIq<_CT-Ԟ]Q&焥6e^ѷivޯdFV;YQ~[8SI@6:όMItg[؟?iex{F]ỡCm:˂ћhkQv0VLoBI#/6,6l*< My\^,: qEV>I/OaQ6V3{fʵ]dM.@gǯtI)ʥd6c'yV'V8FJY@`$m %=ӆ>M_J:6-Qdqf`!v:,EֳS%y3E!Fl241pȝK#"z_f#ٮSTsu:ڣ5_LFS!ҝL ̉1N-lKؔy{}٩b3z#65tÄ{G2J~2u}c&ϵ T>rNLN&Ӻn>ƍ(ϪQ߻l N7 $Χ^̬@0"&l[Dkb _ܬi7IaEu tr2K̨(bnP{ bEDlg ug otKj׵g[I*q"SWW/fќd2cQJc} @PX|s@PY/^Tg$*,|S4" 1 'zf.R#̹24a'A^pln]cr v|$ezAp\OX h+S8ŕze>m9A߰j`l_W̓$S(ϚB#Jv9tSm]yr{|~L *mԙ#t(=ڡjU1P/(ߓ)^ފ\v(6 /0#䥽@~\DU-Կ، /JR87uLp%| mOx>np!4^7'#dI6|eaL|P;l#)dVfx!r}ʱ/G.z ,<7Ha9o &5"R(.>as10''0e+`5g3y) gsN!l.GLs9S8jRQo26kT!s\Du^_u~sgj`oqDLqQsW3̕+!'*9?73æh_I 6sqjw鐹ױo30hAA+$&yLKM|JcS5iʷG%_$f~m5\3p]uy2o*.R;=8uو~Kt'i5MU0OMҟf,b&7 6_4W):x aǃn^l?ZS&8t]F |[3%sHIX&2~sAnN'ɡo sUtŔ=9d4"1E2-0y >x=G6X2@u̹"rb.'bz.z^㿞Dd-o<`fU^b3rc|^m&KO*{BJuw|ݦ앁XW+%&wF65791ܸE]k zZ@!t\!Pϣ~ZZ|==^,#ىzRTQ?T~hH˚gF=Y,^[ua&41Z+ٔI9LQ৭ُڸT}В|52d urLjB=xS`ԜBj9܊ك }Mv<$.k<3GO3n%ב [5"=HF/M,W# _<7Gќ ?wQ5åE=Z]ܨMswZB}O~GVL6jK)-#H)spmmߌ^99Jϧ( ?YsDxE= !9%уW ~gکLkim_]MKy|8ޚhi_@07d:/n|LCz 9tqfH2]h"AFIPjUw"68S=Kfə|\꼳 ]jc2:yEm7lGʭrBQ'llyJsz~=8Xdp:yxv ;sGfOǦ)OD8q} Ǐ]iP=̄Ǯ-Hf$ss'sPУ= X+mx 2e6k{\MKLh糵jjB&0$>iF5w5rd`Uyx(6Afju$<BڼrNɡ3]K?Hb::YڪԐ?8&l^Fax7EѥQ3\}%'O~;ԇH2׏fJTO-@THg]uh[L]U*EzpQ9}Ou]8~azH^ͥ5ѧ́pӫ\.N'/5*On((]xoͤzuXMe:!DzBGҏu!ёźۿ 1@7(bĝӷ]3q<ǜE-kۿ!ql bN}[xǷƎ]xDgJZA*0۾.h6COm˶7*V_ӣ?r5S㺫rf!at:ѥz4p|H4'YDԽlJq*&\o\X]з˾E2U2J3k$W=zy@LLۇGU^JU!;]9kxNc&.I6R}#sU sjwbVCl|WlOb&޺$ ȡ|c#@Gύ?N_ixh"t;y~UuuTCd &Z+=D՛D(GnH2$s'+zmܘ+2dJrw#56bct5=8%9Ck[1&2dm]/t(ZD0Um3O#tpj{HzGJg}8! z4;pVyvf"$>6(ӕsBW,sC'VLͮ4'q1a2g5e\ 7;j_w鶦BN@3Q5SVQL KMp,>c&uLQ}є<jE{~HDAfc!?E4~XuD]M/ao-5Wd;E*7.iQh|SlMo#ͥ6`}9}GcAA4Z0ְ &/9#fJR5Qj7.S_ޔڍ(IHM#zŀOwHH+a&O#9gz2E_H3.^YDО/З R͋ r=qFtUכMrm3N Mpo.s͔=k7?{38=gL]LzH&D10-w$jff!?/ dSQ!o7H@I%6;87@ZKE؊֖ݙ}inP0~,G;;Q"[p\@MTv+TdY-і%"XQRI Җ;3;32^vgggn|sSB9a1oʛ{K}dK_i{>;3.RՊe ?ZK?/M56S 9/8~N=*/GmgrmZ\\&EWy ^Rۚ ZWGzYM^ krF?=hҖ6 ,+;D!S֯'_K/ݗ)%.VC5[o}"Dܼ"|2V% hAR9C3EzR^.TӵD< ԭۍeCTڪr$@[ *ʓ5;tI~:ꀖNZ(ӭj8D7Oj5ޑ莬- EPG&":OIl$棖U7iG#ͦ,Q^M5= ԱTxK3[Yv'aFSMKRTC-0ݚ!k}6Gso"›r t"nZ:cZX$,ED؈+_mM4Jf5y.nɡ2t\*lMڲ8pҡ[nEeD f oK•HDF Dak1~5SQy)HGC 2H[DBT(fH2{UYS^-$*zdŃq2ѭlu"!+g,}Ґq$O8!W 1s:?lL""vKع5UZ:%][un- E2e;\(6%2dElasF1*PP ) xL*Х ߹z?kmZQ&wwjyjUSIY#R{ YZgMicCK=)v7u9gM)*W~OKqo\=I<6ٯly-Vs D>{^/ k6sݱŝŒ<2e䞏7%1|G,]hVN1xg|AȿZSҭvp2۩'f~wX8ݥ-<}ʑw|]8[.6\w"Vh㳕}Zȝ*#SW|͗I&6q`elҶWfНI &1 ST91UNLST96UMcSTc1U*wL;mS嶩rTm6UL#ST9r6BkM0m[ M6qKD'ZWt{ǁr">~r^͎HwlQq ڞVj=mtK$No8C^?k{ZC6&*6 uRo~L˥ძ3\v(‰ƕ;GP`9DFce0WVz/k!h!Ab:}1OcBeg-o??#둅#/TCЃ AAG>xj5ރA{P=x8]kT} $F=ڒG~-f"/,"Y";Ze[e[w# 3tȈO@A)QlhԩRZhTmPwHF)*> 'E'z= ]gGWٓ/8:Ftsoѽ{lyїח+|h?.~l1R׍Jm[a/¡V hYM͏ "qA(; B@Py<»ۄ``l`؃=Õ=8:Ry//VwlMO(b)-T+7Ə|SE|/V鿩X|/?. 8g"7Lb@_C6rgyyt{lyh9QkTu60}#a\yG@K::T18HѶC -5z)Gu)GF*$LZla 竧ZDiO/ ,"YdQx-d'Ix-gqxؖy=|V!6-b[҉܉ƀ רcTleR2~!RޮN{\5YrlWu8 3*Ĩ8F70*c bl1[-Iqhw>ƀoGOS. 10F0@lݱXpw,; wǂcݱ>=0&0Ԏ5ȣt'Cl齦V-CCGP<IbJdRgI0U*}=+\8QBY1K" XᴰI0&Aţ!W߲_v]16Ie8hĿUnXo8Uv4X-)]oVmVVV9|,ʦҖMA>=$t hri|x. ]ضe5x9ѐYVYMJDRR 8R.Hb R)Usϝm{u냳׆ld۲Wƹrubx488]ec: K@  @ꂔi+ ]lߢׇ-1:| Kcc+Q#tgҽ~p^;ӚJܛ5=u4[ռ~ KjtW\[Cw:^C_}:ZCW{=UGk,ARHoaoaody!Yd'ث# 8Gsr2FD7.jTv A {t(M|~е}Vm|~@a>^**u^NxzPaoG_0R"l+/\ \};em%m/H٩{zUV-uk-n' I:G&ɬDĻ!2Aj1*u@N;⬝^; Z;f?X;/5LHv>M r@T8U#X~`8٤qDݡd y" (*{{KO_6>~B$5S5Sȓ6BqjOIU?Jwٴ;)ի#A^$ObKeVSq/2ʗ;N=\YspNF(_rjIbns4;Gҧ xMl ׃5 wE?_wG&}2 ^meٌR}Qr]̖_, O^C<2hPZ~roO"1Ə/ jvFEZZ?|x}? ?z}>~Ox w?7J7}@[mͷ?k4G>^oO|=~_BU,v#.z'fO5GnbHi̅zvplb%BWo95!>yi>Rkzqʴѻp?ψByL5+k=/V(%g|뫺tM6s0O!/;+Q#,-}c{~}{0ʾKt#{F|XsNl+H^E^G6\y~nV[Ҋx(V/vDG# G<ž \_uQ`T>:@aW 8ѷ;ѷ_W;I̔d|# \T`ê H6ަhS,0B%XFqCWL()C9ʔ]C7s\k>!wP[j-u^D/U7>hV.LSGo\+6ZL̥p  58%P?;W7=Q}cpm)%g0_co [g6+SO7Sj֟ubW |AYYb ZيcJ73n*Qm/%%^j|kZvl,,Ybl튻cה>OdW.5YEotzJPus/p'g;IvV9z@7C MZ n#fp&Ky9n&M~cyeX8LnJpЙ᷾rȍ/̆sLkt߶; sV.!ăH qDZ˙V[@5$A򖳛o3_9f:jx#$¶K=[pJ]u=t(?&|*&b~MȪOU =rкfU;68zE/q/S7[S`)C5<tu9尧:]E|y}Vؙ0 T|HsWTZƿ1Lx@7ҎL_uOаM;ߑmf HRYyؒj 7[wTkMjQZ%I:W@lRu@,Vn"&=fDUJ rw˄դiCGj~\Mɕ"´4ʑXU8) #bj]tK12kKfh۴%"|(.H^hx+ =QbG q ZfaC[930Mv?/_ Ӝ.UM+A!4` n\i#ݜhC8YHꛡ+6F-W'}-BsB?kK,}gZ6r^䏊z9'pwr7F|_$p٠q25k6*qQ/ek|~Y.:B9kqhL Rb}}6g;"j&Y^s 訲Ne`2V  eJɊ"$h;88%F'+} Jo-Rϧ]-"3mRˁԛO&O%s`(rMnx;abpFq0ҡMb 3%Υ"q{K^^ʵ|cs 퇍0xzcItiw=m~65 .&VV-N /{DJ7Ss L^}LW/HSy$;J,iut)ҡve2=zjg$|&ϳC)o*}?,d]L$e(n"8R}hFJ;ll} Ҳ'! > J.9q )vb5mcjŴJ$T=LeoV DfzMb A0heȋ 9%2+;':}KV==Ǜx[~^c3_ Í;1T.M6]!rlm:-{.QkB$2V g'7J3qCm2\8cgȕjHt; 1q2>Yft0øPv:j">b9R#lRY7aY>`m\ Hx\&NC}k[(@ɞ`H^cz:f} (#"Ep{uh8@ߌ`+?JGR?ߐo 쭿!Ƕ&I 2_oF853zߧSUv]׺HgV+]5#߱2f׷S!L?z,OoLM i|@7co%utI(ŐU^wm.[dOnnê'dg0eG9ygw~" q^QZt3 z]L8G 8=Mb³]5DRv8I9E@UGnn'Hn(mW aʳ5 RjBud,V\5h> ׏]ڳjǪ=NFG ꛞڵg4@~C2&$ԡWguXV5ix2{:0PT aGs5+Uƥ"tr\ NR] gg&b涝s c~3X=/z3w<18:NTlSy #3a;Y}6G3D~Zvp ~`7i\2ٵ1e͓(=NNTPD "|@RR9ީ\v7P}X؜xsT"ŠPc:Jv%Ru-%}B_8$ .]ʷg6!@˄J{Hy@Ÿ­:UUF UՋ޴ wSu|m$yYd %uoO'c#Tgh9pPoc3ZFn7ؠ/7Gl?rPYm%|縛l%$Mw I2[IùɼWXnڷcwo `}78.L5]l7r[Mӟ. ѓu!t^H46S ǻ8&@hg_5"GT!b5ǽxp`WS,`st^WSͲ@T8eQe:Eigr_096V0S@͹d-'x7[LpiÔBe杻9x->bԲN CSHm\OL㛸]$iYL٪+}J%1thNpM.)I.Qahݠo})pzol3Յ }DW(E|֭845@C#CGSjXyy/n|Rz[d??f|-VӟLM(4c?KQSEXd M_^/⻄ D5uK]$nӧSO21NEWV (6I/ЪZ'"\4|dL--4Vne;:S62G&lĬ!jpn3BvƦ p,ֻ~CBǪ_ OE-=x .XH,/F.n>iԆ+N#1o'K4DO߁ggK3XI ۷=hIYDsi(067dYudNm^xF?]uTz =T`wv2kڦwj]9j4lXs{ ͵mz__zT4ϢR[m<{qM0FyQj=VzGPmXŦ?#p=H;4W+(]_rwEyY|7^o҃]U* 2ؾr}[&E&t2:i '2yQ>@h=1viKAE@tI LsxJ>1Nϝt2(PIp]Dr|DdY]l$]CdXf7fwk̄c\iKі\^l Ráϰ}8R~u)6 lAqN%#WM1{#&}zezI@~0Pe7=s{?54 i=%zW/L t/0m7P+~XG!8UϤ7}o/}K si+SUhS$IosrNQΝqX?lpƢVU::;zȍ|Bx_}t]Pi"2r/FwF|xjΗ*B 3VL)÷6##|04DJbdLE{g$G-TV7C0UV"RJqP<(֐=(ZDA$R5B_ h7ON]R iz&@ГҘu;qiDo& "#<bGx<~,AcdR}AÅwE{i N j=/u.!wjeS C[u?uO1 `[gifj{G&!lƠ(H;8DN&%I vQEU.Ty0% zka4<:ƚ2,X$7|o(Ĵ0H/&E:/W/ol1'NWS^D$+K`1cSO+TPS~^Q0y@aR')LT&BDp`2DL1pB?HxhK*+>n~랧68M6hm"H<=xM>ps7YdQ?Rgb_SF@?P{)E+S9t7I,{`#5ݕo;'h6o(#.q רxg/oL϶B`ϧK!vV.: 坒ǵ1xڵ~hwךdž`P,#?7&p53[ROٵbLK_:$x-H5rJFH?識Vpo OB$x/iB1ʡ3g)4kqoULIEkɸ/=;J?b(6=؂y?MRJ S/'!qx$G!9 2ģ~lv]G(P6EoJa^dx5SLD7?V 6Pm A0wH o$Z)I{M]V\5܏ě5 KBYT|>^ UK. [wXYO/5N'^&moO,gFp0 ,8֠~`/$ٵGzSa*?c,8L^>Mͧ o@ק~WȵZ^j{:&Ǧj:E$XZ,d|!@LO-J{~9n8FI\UPAdv0*͵">GOZk,8.g۩ܻ}l3&  8#ިM 47%$S[AyQ c*FI~ '{)A랞 TB؅O!$yO{dR6\Y)UK24j|O3}TʓOO~2se2se4j|޻IRyz|F>sPT]n%nveRϣX݅UnG 绝I_cnߥ=sj*&aYhC&)q,;L;dj{$!}ڪJ(?9Bo( ^t#b`zT6ͼU u#F2t8^xjEprh^*3H\o2ŻB*hdkA.kKlJ2l|w'(_I]J:!?.&J|}LL7L1QRTw0GEZ-9Ks~67(PSߗPý)y˓Niy*'PE{ } QGuPh/D3_ c.w 61 v1aLРrݷy{VYDY6GY c_~R[OQF_%P%idn abD1$G*|p'an~c/) sw0:W}y86<eO£8I jP"ZBEXCOQ]\AC4WQQ/x8aZc)!CdbKs+!+C9J x\@o (Ͽ,܌^wg>TNG$1<;R[u#T|/jI));I6hdcvvs^M@ևI,gQK4yDsa"Pk6DR6xɷHݼ>p" NI':߫R_EY>T0t`5R{V` E&J $wuN. GQm:\̷US#tzhv 34ov1TOwJ_tzb<X .JF6 Z. vye" ?n(ϩFЫDh !Y{1L {iIwSMHq˝SQH 6'TU*  dž{1 }v W.Ϧu^#u8C+a)"@1e:@Az 88&,Xo wMe>ƅ &1i #Iy $[|(=)a F5 R.'ʩmAާ+H[Q$DMO&ܗ-vl )0$ tn2HŢ݌{Ӝ\tay2 7<4"ŋY)&gl9-3! EPM@|_!N%yiLPUn`.B>l9`40DJ T[P|b2` HA,Z"S#r#PL3BJ7#߰ D@#>0V(9jǶ)h"Lx*y?ׅclWVy6A)H+/UH`x( Ci=Y+(h5t+owl-4S[%ezߨyd%`h._c%Bvm b}c j#Gp`9B0Ҵj^hG쮾H`Ir$x!p1JH $)V>dKsb%EwM!{@&V3qΖޠ?DhXhTߦCfy/`MG}~WiIv+n,RiΣ;7So"QcP4IjɴA1AOћLzBS'sHm|!iK lfY)!zވX^Ty0F-޽Bcc0ɱUAu/`}H j!wAi%E'BН]|?զ|yDc/@|iwF (L3'\JĩP <( Б5 ΪRlƝ0S!>oӯvHpj[=fԂSH}ə^9 ;KR݄np8*Lw"Cz({ t0=E ӷ֠LNTӐJX%g%fƗGp<ƗMDϕE6-IZkTD¼?QvͲk'kn>0l5۽@:+a:D2o N)]&ʑ4njg'l+YAxޥmЌ h}"e!8TÁe) ?HJ8pD9#@{A vGg^2diReK ւ]33.C3~lZ]($'^I2TvqY>MpmeE{2rKH=D8.`.^傣>i&I? ڧ T|F,nG+1{tipdմ !13H@Á hπǯR3 S͵|zPsij:!~ز7kԕx81e Jw ݻ⥟:xV a>K1:EKg^,L vcA8ݡm꽬>jl(>_ R1l{!,>+f@/%"[H8faF z_:jBeSsHKʾM6$%n:U(0Pa>#"E -EHiӵIEieڀ6?aUb1JR]q{TV5iR)ݮRrĵUܞ8 !rra {Tv*ځĝxi)ɸ~%XN^oJv2.)P N&jUU?>R*Xdoq1&`݊|n,f" ҄ Zn޾}o>ܞ»4cmΧu(&FBN L/ N-C#;>{~nNѸK / $ c~6Z^,p)6 qRT5rZC&Jk1|~CYo3}[ʗ@-ANBK؍:Uࣱ.ӆgz'[EhrTr8P^4e-&ғ??Q$ ~ ~~8| !ZgZjC"!ʑY:2r-M@xp m;~U'7\ {p1=4Q?N_SScd:8{c2l9rإ kG A>+6PU0ab Ze(PUp_qgu?f'S)U Gz0x&dRD;y< oܳ- /o;I/kC#=[LE-NĠqqN1#Ր@#sPX4WSErƼ9QQ^N榏|8Ôļ[S&A4Ag7D\񐳛17u;&'蘐Dnξ5]g7[n|ic~s F;6P+[;^guTTÇKMA1Bт0SVM-QT =Ծ߅i39A-=iD^Fߩ@{H^ϿA/6t R[h)* XDn^O5"]п;;s!$NvZ߫Jf[J9֨=;NJHzqUp>X1XOfB/ɲcjwPV f]gߢqƲcf̽ZZ ȝw ƎK?ꄼ+)"j"O﹡# :DyELLJ.+N[>[)a&wÄ8*6{:F+20]bVŏG0Oh$"ܹQVB%nt L༂W{J: ވ_אk<4 8LLc7g{@ڈ=])YC7jO/eH\=@ c(7SP:W],twMLiah͚^W ?k^!^l (? {FZY@GݥE#/T@X!5警N)|7UZ5 <铳~Z Pw iObK6SYd@/X&p4ԟu`g-C;ka3F̜63'l%-8gFer}XK>Q =ЏRzIzczλh6L`ntGUF~dٖ3𩼜<=#bX$/JN%K ,'C Ń뚮U6l/f z~3Z@y@FcNHǓl~agQ'腉^OClԶϋGU;)1b0ڴڭ7#l򛑻)"jg1W#GidBVzl}0Ms^ <( e܀58 aPbe:;}&w'4?RÝӬtH&M>PHUeص E^f]Ac\(5Ӂ%bÚ*`l|N6KO=O]Pe7%[$́BP'. G)kobφң-*iY'݈Σ D ?@@H0a!n<1Cfh0Ki :|мcXJOֵ¤cӛ5 o|=H ߾1TΆ jz#­ lAim4o MvP#Ш7v3~rA9.H4ot5S%!7E'bEi)jƊei򨭡1Ԉ,l~Bv+]mQ=TE6=?7+b^/bli^ B;^&`>_$M%@Wmcz!7jsNM\0CmHqOW3`X7kzoDn5S^9n,TD'4Icy$Y'}_ϊ4EPx$ڙ~s R-ϣ>htv= ]X1I\z[`>C( m.l4bH-ڥnD_9^'ć|m=$מ(xQLMk01Y| w2DMs1]mB 1Gr6V)pQLFlBsϫa&h.II=J쎅soâXH%W,?ko"wey3:N6zRhɨً׻m3l{ 7Ix"L\ C '(y I!41PpHXS=z{Ҕ4 W^~q{Z"$CŕZgW9Dݲ8A"Q}}0q$YL>-g4"_r8|:i"r!.Ryh(ps Siq8x[gbrгEȖVIsоdݐPj<_iC _L0 czWVAZ5hN69t$FAuZU 7^EL8ތF9T'v蝢9,^yj[ \S6&\*8%"| >T{x w6 fo,3Zq'Hr/7:Ysv"aKzLjғ<;+Bs~V=E L+6Et#):-?\)tK WoFoc>qц8]zņ`=r"=qOx~7"锕kg"4Amk'#BC/!"S^A=`1|TydQ'&|Ɲjw͢rwx`p41J!R@U6}X2%k'@Zy6˱y*dm=C=<K{'pX}PzE9o_f".WTW )rM)/bkPu Ը$/+$쉿BxI.d9F'YAN%V͸Bca9ϡ]hj"Ҍ]1!_a BAb%5i֙n6LYRO0j=-Ҙ!ØC1$<ټA ܨvf㋏Rr&)x@7'Xp)&Sf&.b#ygrEI&m[o&6.oB8K{M3U/UlFYK܅@2t9ʑڏo05MN&9:oU320vX5.q*=,+ы514b*w3JX<Y3|E5Sj4ro&=[ݓ^T:zw*U?~%93%Vf.DLipzCޘ73󭼿 G=ū.+-8 'hQȅgn;E!-=Fc9NJWZ>:Zr튴A،LJPSiĚu2oi_DŽEDze * TŹ?GXK$3"T7 dkA׉KORhVXGM8NѣX9Ҵ{p߈DuVa:) @ 3y11+th%/8٭$]^p1(o(h/'G7;BJ-u~ ,l#BOi6KՓSAVqB.z+(y|t~ =&f>:N)vP*%~ )%c렇))QQ ;h8+>J^Q/QϷ_0Ӆ} 9*xU2-$~|-rf].#4js[L[el@_-e(*Omg?z^; ŀ>6f NR^ɶ܄F [>V|,TA°2bŋʩㅻ&I`ѦJ/߳p;IςoyI^[ھ'#Q뜸Dܠ0QrJ'؆gvBzܓb=5yw4/w! QJRa/8t`gk {IWy`pPEX"Kyvj*9tk=zz)`NSu4CTLT QUǩlC{1#䨒Wk=On8M"%I$lB(t7/x}*djlB c+y͖I+OʥcBq؍|H.q1_ %l9J0\ m;[]3hK@us8sxs4,取}̐/xĀg{|[E"o#ߟa/At09CJzUC:gsLƽyc/|>eȳc4ff[B~[.w|8,!ьl@+i^L ̯X%hHFqn8/hpf&ܿU+T=4d;#Fa&ޓ{ &;UvQRMra:"u TyjGf?ٔLyAhANXE|gPBX4^=拙ҿcF$MT^b~,M$f&~@c݋UVjlkX}Њ: ̅&«,\jcX\V(upfzٗ¬ hɓDp c?t s6DirC}ZL/U$ 4J#  ,MQ NmX'"):y54ڠ^97Y;-Z'sSCh۾i:W6$agq-Y24ϼ M / 6R6 L3Ž:&AP9oVv3(OM=!O}y@wEϤ\L8"Dra >N-^l|15b9ՄS;uHΝ'ȳmd'͆ncgIT@ @ӅT> ]vzXIC;cqwluܝTCh` S<}zUa2?]\fv 8-^UO[ܙNrH)ʵ:k‹5> *B߸x{=0\rSœKs.e]ZxzW|ǖs=b¸S꫓IJغr9-iRQ,n1{ĩLwC:K6`XՓ 8g"[MJR}BHŔ!H\tdń=F (-3*|{wgnIz[ O]{aJ =]3n&ݟ%YBh먾YzǽOݟ`ˑ2_;)x7rlW(!&*Dqr K0A>˩Ψ >6aD'h2$uH,qZ>SSGC囝 P<^֌iyiBz羚 LYvmMR!lzLDdN0;kݦ1:E3͆U xy9"$o{7x`CH,&DzE0ދljAiq%Q{0],LƞGE]Z썛_vSGLR棍߈4J_$Yތ14p2vC9<r%ٻ>p4cx6=}qs.猬ƆG}IŻN'UEQ5o4 ]x %S{ޭ1Q#~GQt^˯ä4h'l\GWj岛|`RdUJY2쬈L;)><.;M3>lm'}7m{䊕%A/wNzI?jS XMN樱b#Tk ՚=l^jqo]pUϽwDFDU^#ri zd?zFf6]KNK ?ؘ%:Jm"|"SH)CesAq$0z{?tkb(R,Ϋ Mҭxɐjr")k[+I blB^ѺRp>m6h >r,k4rLxMAaS;<6I߈4CRa zi԰AP@PBd@3$7#yNJIt^qk[ƍ[i鷰p@l)K4W}UבScW=Ԏ `/nV!8Zd8e:_YDQEqR={z?"RK<ν69B`B z?s5852KJ-T q!y4N 8 ՙTeov7˘|5w19zw'>Uj}.C$UPKnF|BFoDD |ode'>j9ggDh2y*;+~&FpfD5'T-(.|*&89桦 à@ªZ ۥ+zeK #B#lR7r:S|C*B.L86N}Hl$jeI^ >(*F#RHIbKE(7܏M ܌Syi贿Ia{\!Xi#Ӡyqc'd.mX|ld>6zF=UyO1չ8gu[ Tq1v5siCT0w  ܮ,޾L空݋|N&IB4.VS̑H!%p~RJ9ԑh>ś(tRͤTx Tq0և*ǸnLu=> M|U=1ǭ{nOs ܍ȼ9d7t6${8frlqK W q "g]J=+ˉ`ެĥF d)׆ߝ@ĘXm\y674`3Ѕ]B%?Df_NRa.EczL\@Q.*+NxڠJ+OW s}<ֽ(#+%ʨI3{k\XPqis|zqj-O;HDqY]]ᾫ$9̡*4Ȳsɶϣ}3+c +E,c&B00svEe,ò aYFbeX,,,t!pB"n[\oE rqk\+PnNo Zm8؛":v 8eJ0P5j"P]R'l@UNygQӗwJ=u4_7v!zdze)CS0ݰEZk*'bG34lɥ9'#t8 Q'3|GYC:LPNZd a'v]l|!:=aFJvPJ&0Բ4&bF'Q\0i&IE@S7R^DEV1xb*o~DLz1Pb~__<1X1K9d,X' @Ա9|cuuek Lܭƞ!n@afz%>?mP(왎lf0vlmv;67kxc6.2E2pp1Rs̪+c6bǨQK{Zd9agV#4ed|%-3$9@dE-'Ը™MI|0OIȴM qL!űh&sdH$4xcXdpdS+}B `$&do8`G#}z:nQv%G!(˛hdk뮐p-X!^ZZKc?1g- Q*۸aq48 ^SmM8r. 7Krm;5^}SRTA/.Xrn^lxL,Po @=A4/luvL\T)+!fMqP`5^1Lo vfzSWY;#ԅ\|,-sx h \sjU$];P`qL`"_ Xu * /11rGq'K(0XC,MŔF`$-͞hxwN_i/bA^XKg$v0 ;@Ah ٠_NۖGuT 32&pbOn 2AyvkvX7/7 =?l7HQ܅/n,`f ^F*C/VQYZذ541f_BVH\-qǍ;; t=Sd`e {s|鋾H2*l]r%un MxD{Fq&8FꔚI̮Ud=4XġA`,7dZ.#BDl6oFx-\&0 0]/5̈́hWϠ(=PԙeT; Yx &F4g_BKY:K%ZBV@VERB:Y-rb Z$o:MZQSK*tm55Z~Gvny-._SuՑ͠Yv/'!uk0r-Lh"Te!krDN;_@_I%ձ]; k,˘V8,څ'-OH3Iqvogk N|W|'x""D&\ PƼR-W'UB U>+@e]Bu6Js`u Kv\eav7-s 2n'(YD [grU-Og3@.Nf "*4{ЇPY8ۘ| 4 =Y)vP[V"Ur~gsW,TLHtF"Ш}>ry@WO@KOoL'x:wpP։¶^T/8>H?MkZ|3yN]>h|v9 L%59\9e/͕)y xdF۝U\D?O[&wa˧sEgpWrK)&ÅɦߓዺW}mRm|:ʫXsUbX( KFjK`XIW% F잦iqwaK(e[+;8GI U\ [BT * 2kq:H߿L:97Z戄f8zqM֋(dmp_ݴotSHB#Ѧ:R`_41 Nשu ő1ʾa2-qdXt. ^"y|EUiR'\(I1{^Aq}byJBhTǭb:FZmY6#e/2!'Ud8^T#xsqqb#.<͘k9aY2\#qO=Lb[Ry5q"vIp V u4TvY ec6f4Ԣ5S;0M?fX=8ڵ]ϾBA)棅8W,'4[Cwua_SljSzzl UG zkD뮥*4K/2\;7s_;'ǵ׊5RJ]5Q+h;yp~Ze3XR|ew<]$ {/xw]yQ=|oae_9rUb(3¼P*u'g78Z "07%˙Bk 5pK0pKLw|i@48dj0qpgjXɭ,\`q^Sl:,kN {Wڛ%:lLm.*G_,8_7њvڷL 55HP"bw$U@i52ꦼ8M]d/L# ,WFJ5/ʉKW\'"a=jf5k! >ĥeW?_=_ٮ2pjsjqbnu{~faPܭwQUFo7CG_RGiJ^ '2;~*&/.3r(f=P o9;4तJa雸1[ ^ek/xn៸lr$E$VGRl2ߟߏs$0JqY$w8.%wEI~1*ee'Jbh$JjϮ*t)vlkY/WWg#Ve|ɷ־k ||rjlwT|+EsyyȌ[_3Ya8X㛋ڰJf0aqPkx՞.WaOL }fמ]ଏM{v Os'8ZEqHEQ\ɤO(M-;IP"!%p>{{TROR{q-6eojXi!vq("t,Ӧ ?e6zQ4{92Z"!VV18QF퐘[jGBD_!Mb?ՏsX({@T ;8:+zw{0ԗ>/UR>IRhtFiWt A#P|6tW rQ j9nSh|m8CKx(r?`KDT}:z倿A?$ &Kx@j#c~n{Q ݽy@h5O~6Ww%)RrݸWsVjإ=KoF}.QhAۙ(LxԮBVƻP'2^sEfAu6 E幄N % :'.:}$w|=`Ow}BB urjPzMA#  LO~("6Tvg=7"ߌ7W`yWv5$Yc CV  __Y:hep7b ,$7 ttyam=Ev@D0H8Wf(DSJks V476jcnԱYO5h[ݝZB&pv_;4TH+un։I$[.8| 8~ğ@.h*\6NO>=LdFubqcB7g0qf%pȋt\W}8_X6u[WIhp(VKxx!HF4uaeznkDw53\*DQc^C[8W&M^iXC.M*\u,P 7Qs8[0IjD&JF{Oi{6 fV^ vLg>` e:Ltte}L05͡\E\9lL,:B!^%: t['S_Ѵ~2 E轧G .4`*t7Qðߊe'6u΃`@TK& b+U? tL±k!DS1HI\uaed) P|c>壮S-σg;?VRSF\p'Te s<=hX?hBQmw^jh n>rgŭwFxs:cر 8g^h,mށ]2Q^KrB FGEf{g$-z.t!$X mYyjF-!Lwr$(MAUGMOP uғ^ML-P .J"Nڌ)T6SBOnDH*⶯&a}W(Uz4BSJȵRv3I*[a!6FjY_zv`H7ۻCS"l JQ3O F^KR)6*E܉<>8V#tq1A?4y+_Q^mkTzEHjI4w"Cu )"aow&)7Ʃ_܉`("y՝yUNU@ENd=ڀ7,W(R6I\*-@lb#- }B$"]"DHI;ʗ^N ƻyfテ mMe!m#4mn+]*=,c?q[z=Œk{ym_?zz9 (lCҮ-z;P-bbF o%'鍽ȩy,:PJ=Eov Yud, ыId{n-W;Sn#H-'VsU9Y5Ұ85h0niC˼mM-OyiNUVbT}Ohfawh-Lĉ+O4@T8|)"2mB{.ʹhb`MA]_˺xxŒءK8_ H.k?TPMm!@ѱ ~SN. {d~0 #rWHN#is9hb$ FFV;.TtvM?M o+RS- \QW|W^TT:+iCC +Dvf9>b30,^n옅_J0"\w wk+0:񴅆F<֤W&wZ.}+t#b%:ggLx7Q 0>BJsS"'g[Ȉ8fY%"))3L.{'VOJ鞦_(\Aw/f6A8vjk!V E3௩E~e!Ϟ)\T\7lq<%l%+2i=apaԏ)[ w~WM;G/۬T/H&pe'[Xդ7Guk_cz vHJPƶ9uP5ȷ]xA+.jfq@X+5,;LЫxQJjz%%fSllrљސScisn60|\Fs)).%%bЙtnK -FiҀSt9elDH1(8 s1z[}KyAZKe<=tSl[efErEtEH|$Șk,PJ- =B Po&*2IOƉc9$^M5)"rf+?N V0dL<}:K O湖5$}yTDCB5CNf$#)/9 H5} xHl'. 簅ƊpAP==`|cRܝ[L#vHs^mb TSy~ K7 p P "8DEM/j`t c }e*}ƬܐĜX5J]yhSQ!'c,`E4SH/4","ݠw{`b6߼b3(%& ~kQaRI2?[[?_\]5?\lMqg]N2p]NY_|y.ϻ1_o˄&y/}$2#h~̕7K͡؃xv/w=VG-oiPU`MCmH`UGyx˜(ތ^C[qפ' |;}+SS |o<ӟ شGCmq|)hW/sx4-{ b䧬UY{E h.c%LɎHr8PZ}t&JBx.C95j{2!~MusM]^8PvB?VMQwmiEJejflT,0 ;!06}fzۤіma16; 1iC=aGO?F9]w,n=,AP\2ԋ}\?%?ڦ'pѣf¼+OLa\.2<=kC^̣vADoAR'y_~q:_su[%A[%φGg.cn0")6lڳoI2iP`a;ix}KOu/9l);.gK+YZ jZzJ3G=0NbŠo$\\?U9j"#+ĎRSo;r."쥩{5G1 GcdzA:慏~w:wdEiݭD9t1N#wPF^r "ِУ' 3ɣr D |\^sζ\Td$a#!t36 HF]jϛip^,wi8&N}j4൴%_Snn#w48TI-n"n&C }?V6K F7ojKkaHvXH1;bdHg$dɖPbFs|ReAC #n,U#3*-fRye*99O2v N_r :G>Bc/&1i| ɁAoa HcPv3`E0M-V>MgRlexG5|~o (atxw‡-hIJ6-, $EX qr6j|,eV/•_/ߪk>fJB4|j=u <ҡ^S< ݳh8(rFN&lJ-u>D%Rꔁ/^hp$L")dCo%[w]r\l`݅u.olUO1J!h wzлR\pBRōBanNr*tݳH>M W"seA5}@Tpruiw_Mfÿ^}l׌!=*ם#n{kGJj) L|Mc`LɺΥx]qЙY;&Դ$HY#/Y h]vEJю5 i_q |gjVvՐ{q'834pEig _WzShVONj3_YG0Mi{&'.ihg-ڴ 7%|6$\?Rcƨj-?MbN~w+n^A/$0"l y/^='J?wƸdP܍QOxP>-kTRY,L!I&2 @ߏ?ϧyLqlbP6$&Ojs@` ǻTcRJvs"Bx+bqWn)TϽ%!~wV͏LZo3Xscw 0T8J$=Y޵撇eFWO& m(.U|8tn& G%n4'GiN#v$겼1rcᛝ/ @t~ #b)4+B<'M :e&rnBA#u>+`UNuM{F1J 8p{sN[o}r:M[ }6ЯaB=0!3KÒKWn~\T. } &sƜ{B1-P akԂ*A`$qwlLv]wjCEC v8qS| Qxg7;cwle;[+qvQ˽9?ƍ vW$Lt sVv U=5{Uˉ}-*^\GGyl&!G.ԑb5vf WwQ 5DPn 5撰ȪT"fF>]..^qH>;Xn0=YT-~y[`_M$2Udma0?ە`*OYyr M2fE D.MwHߌg%rm זLсr@Lwg/Wa^MJCI'r,J#$ 6>x ⿑x{Ǭ,)UC@#ZD6F[ddf-W#OxwjOH;: Hp["$ǯ,X 2 f̃"Ǧ |ww+`$-Є>|CVTej*聙FYMt(.~,@ 3-\VC9C, I6v~#|fh"Q㕩BWȵ\ GI];_ơ cEʹM3a_F59`"d[d5;=j&Ǭui ݠN]NuO-C}WsXQ^07uA`Xv9diOc}χ2(SfLT4TjKP!dxo@]hg*X9LΚo7~0."LfU0YIKhTƨ?F$|W1kJd:383`8^hʛՑ:ݸ,rnRlX:c7x'n6KFh ID1J#e6Pf;~FZkWԪI/v]J=8-T#|&ɋRG a\|-T*x2Uh{p+(}t!6j_HLj'|iXWSJvlw:%hcjt:5 oQVq #-]Ci>Iju(Q~ @lƇ PTDL.c_v҈H8_P3&w8;Z5XXG^IyY//CPA3!L;~/.qh_UDq!deov0e.M_@U4~b˵;[5@U5䇾LShE%5>3us3\֟|sOGx\J_ƅs־,U՛Z$* 8DꢙV!.}K<P)#$v~,2Y)YYɕϋ&9Tac6q.\E a 눔Ovv`y gPv!`8 \!Uxo}#UgS|7ud->qso1qx ۈ4oFX2.IZ'I.0i q]6/a/cSŪ}'Gi==RB; TT)-3nxlΎHH8$ZzF,XOB11ӂR9&-\=?MdhVE/C{X<pM܁Np1+tԬhXTwlbAGm"ggf=E<Vp'cnd:|r[i:`̋_H !H޾bGpx#vShR=E#=]qzOMg[Nq=8je0s]UdGc>3 6uyX~L bI@iWM_;[C# 2/"݁ozDِpTApp*. 40B>h d9ke 4"q(I8=$dR tine(0o&xN <M/7($ݵPl 3`@h8W-eOBN+}loH H, <\:cɧ,,y7$[7w#vM ߏ~ c\7'$\F;T;&כS@ 8d|U^hHjCgՑMO{ .864V5++gF_GbeFٴg\̉JO£. AhQo̢]qgX̪zvXGvfjhWP͸GcXSo&=Ijx$ayjq]}Ui# d1.&#bC@ȁWap:PXdTzB( *~c*0 f/&)*I:F8hpp:f Ne '|4A+Xg[$" $\dXVnڕE6r0{UhnO3*`nY %vh5=Dv:j찞 ]`0,)PXr<&.8LIheZ}ܦa Kq igR+oSuv.H?߇Y Mùyj#u^j K\6hbN%ƒ4)ykWSR'HS3ΞP"Mv5Wk.&\}3-I i>-h0DLo%A;%`W* 85jqܱeaGnNb8cHhʟlحĵBZ3nѓJ7>nQn](_),0&?({N%-QbzE$@ڤIh4/Lڌ. [әNH& N, ޘ0z# P/k p,ݪXiߨaMFQrF-B4`wBNp,yYd56դ[<լ%zέI^}tF}3UX|M4G|BѓR}*!E?Z a<p#o4:9L8EiC}ŻH%,/B xoLжGb\A-0yޗ|?*'q#fNTF仍:I1?j&^(7Sn½S$'ؓ#=)cOrf @Tpi!0i jsw1z? I N}۫|14OcT <14,>z3>  GGWPw!// Qezv6,[ή[yrSbHi}3{?Gw;F#>HoEL=;$>J~e</g4x. H;axU&zpB# 8m߄싾҆WNK᛫<XDOfF"BDhY>IF@.)%Pqce_r[=fvTu&/Q9̧_?}5&\l'00T8`À,XyyJUJʆ_'N,zPFi ĝY/A0!zwip~3j$cՍ6x&P-!@4@6\k~2([̜bj /t`' rzV qSnQ ԅ.u>'ne30=Ϋ4~{4 QY̍O&/W7H<@c8B)4"lil]>-[IDQ$ɒ%,I\[0%>߃ s<9s3q1v*G8\9wF`*86X^8uapY|^')h{X%߽3 7h<:Ļ=PArg77|!9t3$ENƆE/`}-<%?,Ո}b< n#WZPer?e+:>'(3h\/fþykAkŴ>5SLj:6=7X«L&ꨰ#h]@YT h$V~~Y^; g86#Lā 겺 ugȅW=njl_2 Fy^2#58ڕl1YUR\C_)Pf#59aljp)t{p]ȳ0:!>gFϨB/,i69Yǹ|%?ȷj,$?b#ZB3[zBvYv3N^ǻGgm"p 7|ޔ›a_zG4BǞx_w;K|؏+%V TcQ"dz+uVJ-_Qj/y BOѵЃH޾;GOBķȉv]Fj)F˄Urr7T/U DؘE,]ØUv^R]t5k ^pqlrE\ڜ+e;z_xǹwv``WV焭̽KÔRb䆿+}-shjO1$;KmQGǓZhj{0kqh]&z 6'$^T/V!E~Ÿ&"E+/ǪK+GlgFf<5b^_%@ƽO|{BQGԭ";@_ebXٴUˢuퟰB?NeVejDa}OBvQP6%=Eif%؇{AHZz{$FKh>%uNd&;e؀9^x a8Y `^hlKUu|zqWG`k 6%_+LB eâҧ1)C3bqIo"+V~h^z_~͏Ŗ@-yEmd I?H -Aׄ(@Ҁ '`:&l x\LgX($zv"mtՂ_H-9Rti^>/ BRR5fՑO] kv?i #m:'Z"nwQi 6Z;XdW6XFpcld[GkrjhyGEc*EO5,"N/$ A"ۇ݁D 7NT߿U)ÙEMQ?QƆϾ3}'|K/6hT& @9dc1>N͖e ăaCz>t(j@o! Xb1\E')@Ahc.;lVL\s}vFKf{  -v,!\e,Ұb)ui]=+ TġӡrtI_gʰ$„v,1ʅ+nڴ2ޛTv !6npH͛E?riu Qz|KwF>B_>̍$n X 8C.(Sz1z WXlI̗ scݹ) +[j@qh*P uʊ㪷<LeuwLzK{>|K%T9ZhU'7o*J_ň=[P'@¾L:Cy:&Zo19cS}^c SkHNcO{nXpmx/ tdǦKQ~}Ut1TH]7ܕu tI|pM#~!HY4/DV3nCl2@J.|)@+8N%0$j%1Rv"ywm)]Ց`#04vX˴O#޵owzWu=U$ nڍݠ1^F`qͣ4i@!$@"URкsVC33g֜91r <bgD,5!$3IعTro=gk"y|eQj%? wy{-f:E%Aе}O}hNŸB߁giBدƤt.VD$jLk&3IBjbI*UPz7Gb q<|B3),ӻRFn =>1Lvpfv:t;Z`Eom"ϔ2%Q)Sqc!v&"K<giN.6IˤϏcq!ңñ,rr#(XSp.qhdҷD3rtFlu }l&xwOc 4@-z( P&#)\˥s/3މ]C!|⻆#x `FS9z[( le=Gկ b}7料8xEa[׹hjNƓlهʐ>^(ʬoVy/;DUz Nq=5 ,0P;jf9\y{]q}rsT7AzC uqHzt(V`NC[ҔzcU+M 9ƭͷcfXQ0 'k #ނt赘q7אuS]rݟdE&lj0M ̳loCzpe"U#*}:P}^103^D0?Q[& L&r %fC_w'!JIrb7$@=;l6ffkC %P%mZ ya-YRt&XK=cUs]ķ\uFs|H\w`Fk4Q^ jz_d3g{Q^MnY7=ĈA_RC'q=UIzk-f'뱀@]w0x't _$fB}p$e%,!Ũ'2/~.aBR*vή+WyT䒨n؀Uڐ1ʡsQQ.׎EMPݶvrMWw/?;]wfJux18nhU,(@)fvP~ogG^DX6f'"f1Տ;{VYAS]:mk: TU|8I>k)(շSbwۙ`M ϖ'1MWn}hM~8IX6\bz{p 8b xpx0)ob75ßDWoR,dlZ ñ=n֨a*mPY6K;5[qѸCQ FjбjN&_jFd:׸7,:mWÝ nD9b[4GYY}8F!RulX7)MlO%-(?DF i" bsЪa; a n}&w>?q p QkeH?`aP̄ s+G(U0@H;<2*ٛ"T]܍_V5O_r_VT%@ff3RQ*WFz"GG6x5zMN(˴R2DUH#|G~*- SFlV[BrP@l(ƀAsbt&SR7L0x07^0R`Fy^Cʭo Hn։zdBؗ΄=&c0grg.략O<;kU0l]7SYt1u>dpȬoj@:MKx-0٪C0?oҭ{72+V?\|B #f8}MWq,385Q4`ZBG}]kb+0/CW\ypM9d`rexYXҿ&~Y䂬! B^t&7q++ź^|,b1p:21}nC4Pwed]~H#!.97Εjҝ7[j&$Z^Y:9^]hZ 'iABՅE}1tHpÅ,[po֮pa;]X >F0}[jbV~hFկ"Z̗!Hx@ݎCxnMV<2j[rm^{7aKQe!dN*W%YQD{l<)f ~7/:37KzY#.ö;2^0nV?碞6ߤN04O./BloQ`ECy#-R;wfqc~2d/5eZ[)-M3VRA{":MֿcIUl Q4IypVyGE[\5]?K e^0}[@4HT5xrj9X܅ %M];{&#iW o_g F 5sؾ6g; ZixB0cE4t/S1%4+K3KΛ u읈C!93opx6YwN'&? /sHmrٝȮ:oRoUtw l"Q#a&EG"4~̨r撇HGod˧_"b7lGEYs,CdMr)"W\"oJ,Wq7< t"Pj t,F:ð9O9=`񒚋^JS>7ScsCS*]6"\pX_g˯l0+"g/XqRJF}q6 Z2>oq3 SkT>JSLX#<ֱxՅcUC0ؠF5s\9q[s 7S~q]BI4*i94J?,Yv:~bFL E61MW-Xf|c_mBpٛ:~>?qwxNGjAIp*Qpʏ{+n.4m4tIiBL@F 9Gh3ˆlt8O-ϨgSMU8YoU*ģB{HͧBoj!j }_/=Q?v@s.0 $ އ>  *M/!T5p,9fto5 @4qmD>ҤA <|Vg%yS7r" H5;YE` as3M?FQʎ<8SmiTfY`|0r<|B?Ή{v'ht+}@kkH3ׯ>5 ރ;JTV80`H] IrP%W'}kHKł6 t\'\rd5[j4,L5׊z}OZi1tbYKȰG /4>gm.[ v h$om#y4WVe)z 8MGe~Q , w~qu?M}#VcK”hGDMi@-S0"[o>N~gWj'$_GPFaqQPᨥszDs۫0;lw ]F]= 9cCXXll-sdQ>V{.r/] ُ ,oz^Bb>)W8 M+YD5}'߼L ߼s`>#=uWQ9o`#9H"tUn;nD⬀KO k%fӯҧ_9)1jP_*ʦnzм?jrE ȣFLZrbIQsSɹq<$L<[_1o' ^ghby ]07u'i8;~E68v)2r,%bB }8a/`髛&d4c@@WK6ċU\/ȜXC\1፱i>mD-OyU0Kd^ X\؍cT$y[Q'%j@>6O)ZDR:hw] ߤkl'+Tsv :Z ܡN~v .Rx֧6UEP wfzNm,U~x<5o~CMVcrji`߹tS=Ǐ7d7`$O_~m]nC iA̺+[ Vدؗqaw"1l}J[ʀw0 [Z>i ̶2[vZuB]``#pkeoO8PS!l prk!+U(*o<$%"KVyw|$ȷN\ԙe֎؏Ð02vI~E8=o ]CA-w1~2j+'Ni?S0@@@V0^8Y䐚+en`S#*v2u,u0gӥnZYlC&NBg#w]8ˑl LԒr|%rܰި}[7HNK9VVI4Xf!Yq7)MmUJKw5ca+u$lͬd Sqi}( ysT^>.I֎yRpT260V|Fќ`P-2TF*/xD` ; XA*{R:&QAO:u{Dڮ؄d(sqF~<%3 9w)´M|,ںMʩ?Y ǎ9TR`x;P)9f G ñhԃ4|8fB1'Qcf#}ltA/'f ʍ 񒲬, X~Doptp"xTŽg1zdg7K8` Gq|;  .9+bp𵑝< Z$Tx=ቫQOLrx,ĉzh_V7Zx< H͉@ޒbDKΛ@b^I35W~WfFo৲0}8mq_:}HBqUcJK(#gA1gb<2i"a8gָ|` ߀ΈޡAo2zٝpQ|ޭ>dmmĞQ|NĠF =ll kG'϶߽]'8x )vcnlajƴE/JdWcgpJ/b@ *6g,,Hcp`3CLѸ} QPYJ!"M x㛝 7t L~' ưE1kAG/m!?PC6l>GþK?xR[Lld -rYt>|;@eicq -6{[FJ$ $7-z#.L|QCZ5`^4:p̆y! $OɾVu5=M EOiHLJ Ox'1HIQ ~hQ2PY]0EЬ#;@%濝KE_m+E-ߓ{+Wd_tjORwSUŷRWPx6F''0d *؎xue6ܞ @iaA_4. KOlS:w2 TU^u/J+Pŧk N gfqMcndQSeqYJD`D%n%nԔȄK4ӝXD$KioN7j/k5 in<~'f3d)Әm0^ лJS8x&IՎ쨰ŝR3򔒡F]B$"gJ].,# QgFʠ_eHDJQX^KmV\B_-LVqG9+S^ѻӅIw.>c ,5lVzYhF +8aÝ*[~%?a1w/M{6{9%}WaC)IhlLqt[oŁԏ70l$5rnVIܠWSkrs-;DMN_/ib|&ipM m $^.åv:]KE &"yc~ *cpK BV|@d>ov ZhYfZ/O,TmȐ.ayxJI/hb!l$IPfE*"g+&F)i#P.Zya,Q?JwIF9mUHh(q7eX<ޡGoɍ1mPP?:īGB`=iHplʹG-R )k-!P[[a_38Nu574(!9A^)j~\CnMg%_ {:GlwTJA0Y7=_uB& t &˜:M%|8#'/Ji ^5q3|eKe3ܿ@5S34wFy4Dof4xk\9Aog \ 7]GJϙ$Sn޾֬]p*-wOaO!܋)Џ4 "l `6G[钁娉Mݿ=D94>*]ZRv/Dr_U3k?5jnܞuXYB[1r;΄uqτvAÈSfpIF;7Zk ¬p:v ")yLVl[x(ԃa&|ⲁY)6#@tm@(BVuM)gY`'ГKAFFxg8"&DMPaO Z5ce᜚JYb]Zău@B"кLbw@JpΉA>?äQFED:t.ŕuwj6.\m\'2S5Yj Q-#/`QY'k 0. RNl>,cȭq^^W67%CGn^]%6|荘R{m4=WFA*_?Fv&=I vQyU$TT`nOY&Fx'XSDg-䂉Arc16D;'\Ʊ2R!S!iz|l?v]Q%rL?fdrzzq`F/69\Di7OCB (MΥ܁2yߩ2,8W~a)J%E{^EQ5@p!oOUFu?klM A(𖝂8N<^vl"c6D)#(> a\]{QS1^5<>փݡQ] ƣ=W:9}5xH_\"QfXᒂjD:"\aL7R c_NX*mǪ%xic3xsH"\n!/$S.ً`*Lԏwv`듅%XױBgd?l(G!Ҫ-I G_i }kIReAlz״6ppP[3x^/4RHz-ߛwԩ[a‘)ON\Z$,OYjŎ$csnDbSPN4")- Z>/) $x=[a tE1p*PyLAa-?ZǮSwG#{h2aWnw޴X ep"p[p;qS xN(f_oRJa/6;̮"MWzۗ{=0QSg2[)FIbw$ tˆzEn$Zik\^5݊E5x%o,{&:wy{]}YѴhEp@(ӛ ˹nzm4hpxvg ( ™09F++T 4]qϬg{0H?|r5E.CƇ _]9ׯI$>)q)q,)W+Wj}}Ax*c0t7tmmzvT2FMvTMT0\6G wiH(.{e<Jʭv088U[$bh >)ܢcY " ҧxuހ($- 7@4mᔜ^> !QM2.ELtIQ  iJ5zNY9xh\J$ieR:X*p밣cl]'rQdT?T І 7>xUOik$#}جJ?9Bk( ^3=$&D&Ӄ/L UgDfkWep09 "hVꞠǟbW[ +DW3jAg5E%6%Qco}m|l<xHɮ$.$ќU%:.̵pn!{UjGRkv6gTiZŨy\͗Z*\pm X"ܟ {ӳeX-KѼپv쓙9QO.cQZ8 lX53xU,F.ǽy(~2c":<KS GY) Rc0>7iWT*5t`4ɌMOŝNJr%Ar鐅pi[^8ΙۨwFd*JTTGyIs/&dK~Pѷ3Jz<݉_SȤg8 :7}b P6);1d! HVgd&|7i@_zE8*)z] \1/K1a~KK4}\2Gu&RR{ s=Vf+ôL4bm_ N]y蚄w1PNm_Bγ)zIH #l}h7`| ;6:)0$ tne. It93|CQCPp@&ly2]si5i$ sTax-Q#29g,/Ǿd8) NW u|Ħ#V1Q2ԏmWURHмD'ۙtsMٞ"+issyה mg&BaޢUivƾbɷ9t6©y_&V1p!VcˋRo9 9M=4q|U6T"H&`{I _ހe|YTB:mA>8*c>ףx= }@d?XYfтD.Ry%29|H7'ŸkWYvXz"S40#qvɧlͻ:#cwMg&@x[‡Jp;|r8@]Jfp P\ټ,Gk=ExG:-Hr`[$Q9?]NE~&/o&M`GEoH {pJ6FKRӇ]c3􁣡ޤ;vaˑoD.$+KRD__o)>COIͮz>AaU(Apف.1ozDͬ3D,FC8/9o8df' ԏU Kzәt.3 줺4Lf/_z&hA}~@4kwÄ8* {*&F^+00]b^0Oh$$ܹaVB%jvMἂߟsJ:uֆ(sٹs1:z&Wӱv a WQ-, YB7joȜBn5s=`Fgn_[2ZUyEE\(#vo15DݚVGuϊh蜸8+mğ:Dv:>=C sϢ*P>j@esKk6(YbOjiH$[ OݞJ5,#ϥE'/LXGX.5試Jz(l5Z9 .( oWfEMU0DŽ,z>~^RCF頷ݤAM/pX%zޟ3(̡-NdhZuMxay΋{AnQ4};ȞӬH{ H~61X Q]"[ <@$/5%uB#HH?-55T|6 -Tr4D=T5q߸WuNFؤaɍ+؁:%}q\+Wk`1^_HJf1Γ36$hay>\θo5`Fb<5sz(TjD]KO)iIcy$^=[4EߍPx$ڙ6~Dp Sh+.oƧ-un4Xeą] H v8Z3R?MC)4QUFVq'5 p& AOp<|!@|o~q+XWSFȰFӣ]7Cc ?H8rXO0+M,(?"utq&&Ow€WaFdˮ{A>qRH-/Y\,[=\Tz*bݑ0@uW/yv&VG|Z =(gj}ӏeOiQ%dQB*׍,3EiOqA{G ع o gM<ӧ0#3c$ᘉM(G<[9 w- 81&Q:(YE=pye3aG 󤎙/69ϧ@' 9_vApИ#9KYp%Мw*BH=FnGr4tH준$oIdzLaBY$RdҔ57y :X E2*| oTܗn7Hxo-g9vߎ k6gyY «`˛?gzpE Ǹ=n, b_GXY^76uHPs9_ 9sd gCsFjùKb\<+|#{ۇpԐm͒f}.vqT1E>Ӵn?ai3URP;Uuu6Դ%\j80s8M_z`/-2>̈́jnop Mt`'QQ?kNl|/1 ʪ,N,nO>u{ov"xt`פ︫Cl.bCƏOIX6dMYr*)5H=aض3-$KTb!r5с9EEwp3+S&$sƩl(oM7<)O *t>xe 0" UOeҕ}mÞ0*>d?h/}!1Ln, rb!sT6(¾MFqzbHAD+$neU*T`i=ѧwh<@60 9 `ϕ4 R(Iw"ht|lZ@Vu scfŜb%xFA"4h֙n}MYTK07k]MҘ!ݘCx1$<詰yQ?&~^b>qޜcb 8M _PaDpEt@ MƗTd$1_?yBQ8:Vh[E٩b6:XbebE?, N+w5k?,Ǟ[ ?`5MlUsB5kY20vk\f-WzϛjuPt{l%@)'.z=K=,y ct/*Tka @fqQM#IPґ7O(/9$ӊ|Rf@v6Ӛ-b-u.ݲN!;l!/H(PŖ;(n ?@>d:3ABc%T NML,p]'=IBC["A6}8;F>*;0I5[E6E "0XD uAZ]Ձ ~{~4#pæ|v}K!sXսG<`Ez(h\ -ww!4YUǁaad>{ ;qf@|.Xj^ Fp[ГxI?V Tb&tzqZ>r@j7/HM_5~C&)«ոk#e LEu#zک4?IN@fb@w?]tEAud;np74#>ֈrL@°2Js;9 w*Yk]Pk׬cu KL4+] X%2M(u67wxRiξ Ls|AT<6ez$JA''Za_q12hD 5}͕_(DH)l3;&J؛hs0lJqe5X!R_NJ_~irPtv#1K\Woa= @Fj qv;A~__%|~y9o9=s4,嗖P.\sc@vL,u$xP=WWya Pm~@Gb|Bд/U`E0T, ^㼱=> ~9 z!RDc_ڪp }A"ghFR6w54AUz="6FV4$bר 4wK: .64iyN EC@*  4NU#(0Sh4qpTy4\CSUɹ[P9fS299}%@ ay~3@ TF<~q7=Pq&~%q8>;]_ $&\~tY`uA|f=#!ί0>X5o>`?R|#rc'5p^Lڅ;(Ĺ eqVr2/2Z_({/ax|9|"?Rfuc#pJ`U:*;R&k9~+sa<:>K w(%U.>2U 漕'*'F&yb~7Hs5;l64^pW*<_@ lz~\QHLlڣ&"JoXnERM54\1`sn:>-Z73XCont-4Ho^(?{JfӅPdq-^4ϼ #nN31|N(H<42w :EGۡrt=ePL<ŧ6#?P?#J{,|*2g" HFH8^Jz<͟DԄ2Tv N_DK(RpC̬;v-:uѤSOD37hZ\\|#V" ts_EЕ6݉?OܟPAݤE4Ev |odpѷQP4ܬIr 5=QEႲgx\x"a[@g+%ԣ7@GB` sC(s9:jg:JRYhңHO 6||Vx؉Զ{ZZ\N3q#SV$> a4"˹{*e,z0-|$u`<P HqսCE;4#0vuFGq5G7F#4c 9+@\>Ix@g\?Dq_TabPL`ZXoƖ2dn65K gv_z*ffK2I,L`pUoa Nh$8a^x]&gMRhDrƚr7v_MP)Ԃrv_@Hx=%4I6z50[ u[_/ȑ_5{ V|R19)S7iRNO7AZШӂ8ʩp#"z&݇YK`g'>> gJ"Q )@4'91#V{c"{[_۔ObB+L'0;CNTpiqW´ Bv,s==eU]i3S̲Df&u !d6 D3lϡ*\aC.bAi3?vM})QFu7i9S'7*_ئ% UY$C!\z9@kAJ`Ƕ ֱO)^`4v5Uǚ1 M7;_\x/2CXGax dOxib W'Q;ը J]i[Y&ɴ~Ѩӿ>M!]U{`L)Q.9L oe;ޫ;ɛ';\Ԧ1@&CD%4|baH^t7i7,RWhx~M 91H6J]7iȲ؆=14p:vC9<-vX52x0G$=~r3CɂgFn{iw 106h5$Ci?K:t"J#7G#E1}ɬ#AiXKؚT#e5("\=Y4KQB;| >ڸ 3>lӞ‹|88bp=l͡7ng _x۪,\O՜0R5'ooc-[X^[1(Hf̋tDnzCuB G>Slcӵ$Jo: F&(P9uC@^E*OUX9i!Ll;P'F"M5U䬺(= )t,ƧO]?&D>leD_ٳ;)hEKT#lp V>iĵhuJ#;K [gϫuZݎEoHsQ %M>ڗrUnhSd簃r 5CxRn"!B>&m  )LI簃r4m@O`mC5D~ {;uD}O RU^-4@s_vE?[+xVL%>`Y©M q"qUvv~pQ0Uݑ%->Yrɣզ M)PAU5W#npdvQd~M97pG:X:D7Hس,c!G9THPK|B&FkCB"̄n;0^ڍvY.!Ǚ 9,hxN Q27[ T c*ZʧR3IQbjB,1 $j%?ݰUBXfK>pl_vs9pmmS3k-ċ&%PbݭȬɎ6*lLS ATse`Îvnr^NlSۼ>.6z;]Se|7P|cQ.1|7(OOTc0s٫1g44" #"`=B(¾Ԁ롺> Y#g?%GRgqΩF8@ɚ`8)h\7`k:DpC8Slݛ#ܶ*N5d˽N |M=1ǭ,H1xOr d\T< ^Na<b\@"T|rQ]Hܑ+XD0wZXqZ#gj<[Ce UYLlB,~'Wӓ̿DDa5N>.8\* Gǩ0e#p@F&qhA %%;M֯RJN\|+^V% eT~ys *mgf90 :4ʣ.A|Qyg~zWN!=8;jUќRLCŧVaks1ψTخY`6,$B$'J-P$< ˫t2 e+EP,baIFӌWVf6Ŝ3p½j3[HF f{8mkHbsjo UygB_ }y[| u\fq]?IP>ƸkPꩡ>+eh -#Kٺt/gӚa<$aX=9I!Мy ܒx QJjM0˓- 8w"mxCxu.ʥ3z`L"&L`eYNtE\6@rä+M\KqUTYŸ&t:8kՁ1*8 5~6~lj㼂h'CyQ͒Q75|;V,kD4A'SxYY!TPgtM~ـOi D3j`R8$TؒE\"@W$z-1| e9:Da-z >~*4e2$ }/'MN([eFIL~= @޴^*«gJ%O9ъAM^kp~\i D6]GTndv0Qvnr4LkG㡁J݁k6J;KطpPdmb CnI Q68]l )Pް<$j!w*98=\F{Om>uMF>4K3NGNЧ@n"N2iU"oQ&p Sz=U<B`JTlнM BYgIT_MVFnQv$Fzԕh/ ^S+` a'{¸,^WzD 1MIVbo>I1`Uj)TćqufF@8YJIxŏB9(1ıb^Nb8&vo2GmGNcK/;cy>lZh[_oj7~yx<*U )#"m[/H$b *ɔ}MZaTġ°z|Cjyh΄$Rd);g▢YOc~z}PwLv0k1iBz7N=`$0kyb .JOHR-9'E)N O·F5AkK`|+@ 4 \_L/y֡/ 3# I6V:;Jt3 X`n5>1\_emv3W.EN.ʝEB@v/q4Lp X eNX\0{"6˖`E&as%Sd߽(rhz1!IKr/x;$k+a8@{|9| 4Z@-g$\f upȳ$N+xJ02UnO}bo0,q&α|CF*1+xWU.B6H|D/'Ϝ8a@zw+&9"u҉9d8&/ nNzԂ\=<~\T>]@hif.Er.z2dtFb@п+8is.)͕1zR˽ o*{K8BFp\<@; v X|mVnd??ll{,٠8s7X̆A&^F*%tvRFXE9bfhb4Ę {08ѯU\;}wf9cn.R /&@ s% D]L6!.$&ܢ#C3rYj +ILoTd;X4x?M>D=do.P1H"6IcN![|VlX`ѪeWĈ:FYl3(w1#$uf FY]B 9VRQ-RТhУmF!@X*v`C*Z%٪-=wTx-.[UuԐEeY6\C7&kqTe!kR m'VcP*"t2ps#9f %${JƜ/(=o}5aA$xi#R` j)vFDZ `Ta}f3Ҧz-lzN3`_[rt=5$2Ǹ3t0fLO!y)Ty :>]T8-&XK!ƒgt}< / ,ҫQO= Agsp?L"[ߓL#Eq|B\ϼ)[@ b5ݥo420.+7mZV+FhQR3wU|G9]sm/<H5ys&Qp5nY g҅IY&Og,`ҙS e=vѸ2Q$ʾ51ĿC6\<)"9CH=qe:Kn 1dx(כw3Ub! 쨛~_5@f"@PYE*@qXN]A}4r[q4 da2r KEZMxE .0l$Mt䋊s o[APqп5s3xPť5A)TIKjQo"o0V/T*bRY#?۲F,^=gT+ {ѷ8*lWv8ڀ0 LDc!m U\]#N+LB|Z82;B0C)ֳ]t~\_E $/*Mj BEP ҼE+8G, L+:+SldɪUZvve"~Nj EU"1NjNj6:~Qq3~^G4?1vT`a$Y"9biNӑEN@:baF MZ#U kՃmlLժ5zU<<&J~^9Ԩ5~ۇbCf@W硦r3<ҀnqTg§pgXɭ,\@jY2k~qs=J(OftcCHZX|'ɇgD+IVp(ѵ]c`ժzMU`ܦ DJ'XWkTҸ0[@p󌁩UֲPBLXy1pMg@@dIHWqy}UzV&7*}n2~ǜ5tFoRX f3vd w@f t()2v $ZgЋZ@] چUY $[4񅟱?N)pC5x_XmS!58/BV2r)R\8V6/È4Z{8$5N=m#X9vo[gbr#b˴ t" `g 䏟ULiW x)Fs0~ܰ"w9cɖ-N4ME%o>cS/b*@f5p*wsJ]p-C,jF&jCm7,/'Hy_y/}čW_;Moo$ nS6Z|9eCO,ybG~v.X =(O}Ohڳ{B?/W=5fGh9+ҫX|:$/(0j]G/o XV,2L<ʖE ~ű$UJKwٲI^Q1F~ǶWdanQ9^Ց]'\7P|HdoE*`C4f9y`뱴Ԉ;WqNb܃D9E[ XjJO/'mC5$NM\` *Z(]wTzy^kbo~,?Ն|K- QL3#灝e{,0 1 +VV0&ŸQq-sW.iSdd? /)h^__#;!R xc_:ob>9r=6Ԑ gK5<8sxΩ0`h$KڰJdg3`~/PcUno'Tk0i>j&zqǢ=EؾXՀP|U2ޟP+6Rx޳~;wA)¹m rכ*^L5˼>8c?*]H_;OiSF.=T}2pݢ u]*ZuddTÌ&1(?CpG>fO<SVԯsрgtx|nO<g0ԧӕk T+R>IRti>+,hdŬ8FPZAjN{?!`&桘_~rNWp`vP`NkcK⩹z*}bTޏ2gm W,;4l , ˂Q"ݽYlol/0ܜLղPg))R2Yh]S(~5xck(tL{*uHD\jg.^RlRY҅"~2t6Od"5DV˲\C;%ʃq`YIZo:;v؛⛱P?=`Jc$+]( rCPOhHߊDž'Rm88m+׆h[ogV5X$]#u6onV#2Z73  !Mg"_^+idX]g(doϬ6'L1ulXQ4xOہ4)5Ga/Csr*i6=WibX98$HL-gWo Q/1ZOS f{]FJ50GX Qbx W, wCqLdS401!B8jlx0p%/,&Ni{vݗ>]g#=췯)ZSїׁ7<>3(0=%p7TW3no/cc- 0{Hix]wj$|i Kߺ&+̗f8,Sύ!U1bى t.l*6R*EG'$؉6I4AO?+3&&kNP1X`>|V'`_q1[]6WorMJ'E6H-$>FDOsY(0glT]g)0`zX;{|TnḣYych缝1[:asǰꅄrNUX%E:j#Ve%Vm7/loy׹N ˁ';Z ݥUI0 dAbEez5aMaaV)E'l)v= :NH `"H1xCj`kW: 2IXƆгq"(=YowtBA-W&xNs^zXHR˽OHo\.gv 9blθT~X&!|mq9j[K11qEwb/mYoƗċi;#"8pJwA ZERq ,V!PIdg6hKтn*,7 ͘*z=t`/cNAզĶA%5@6ȷ7t$Qoa1]f٭<\̲;2LB~{Kǧ~53+׻U & 1;^ymdDCx&,:4kp"+ {/Yn5HzDxPCH5 ]"^Occ\60Z2˹5h(3vOe3M=+S+C?OI@m_FL)MO0n!c√.x'`X1VϞI>,p>s~x|hq<:S[;0Щ" 欖h/sy?S~ϩG~)2D=%Rx~իRl }^nCH(1$/8 3`H7*Ef͂<n"UFu֦uaQ\1 2I([Gސ(3qUʛ:Dlq8U'1D k=^.)n{3M-GT{ozߛOnO G9ɴH: _ .Gepϊq! :ՙ̪3gp Ŀ3U_+H5(9ԅ JRnTS7]PZ>AI 1LR?M:~kINR a>/<9rUbWMRe!!z Z Jh<=IldBjc( @z ('@o踼wƙc+M$^O-).LDjrf-_Nx&V/dL =k@'YJ*TuCjW_,b &!.fӳEY Pm`̦ b3yvK7h_TpD] 5*DY.9DžxE>9diQ[o&kDA.b OӸ`sjVވ 1݋i~ɢS,yKSMoDo#JWz$I+vVY?15wxkw͸X'@O*ws[&4oQ82!mM?h_ꆱF)9k0tUFӝq6rQf?kY6$zo8пrQi`&+zR"J۵}WHv8^3T}HlO=?߾mϚD#D\>vo-3@]vؕý|ķr~X*tMH7 h!c%L@rV9}PZ]l&JBq6Kewd"@Fk娵^\*=w&z힉~:mG3}pzMzvQ  +!pEURomt ifQwTfhClQ- N{FLZ|1={)2ؑ?詼M،gTyTyޭp 5}׵RںG5]ye w7C,"y*YLj%_Fhq{~ztvX6KJwo}: m\?`v?Ysۺw?H2iP`bqQUdGQQ1sQ\pGψV 41E5 T<쵔f,zaĤ݋@߸Apzo W٪"|G Ďr 3oVy9; lyKKSتkM"Z |h^27Mۆ᫘FFFJ8 `f]c$fu4ҎG8O$GPH|3#+z= ZY DfAPLOW 5:nb-y >3 HF`7ϛipVΟuh8&Χ}0k4 ᱴgWNkֱk`VBq$7~@`uN/ F72nfCap}=7jKFBI[t9A"ħgqoa9Am?:/U+."BO(S҄'Bu'4;khX2Gu:jGTm 13⠆'> -X{!y=cNby>%>0[v@r^/zz]Rj$xk%|r hCZWHsxʠtpsɆWhlȣ@_]{θo7i"lbXe:GSJ32U#ѪʓW,38zAAd6b$a{qƒ:Q% `;Ep}#zu5 AE3W#fݥW'VndD782> yAp iddX\W4PL4.H/!u4=iب7raT /s>'TCb/};'VM?Kr9*ᾷz@еk8u&_Jy&i\ib*W>qa'>f&H)u-8!+|\ b[xf)z]I3#T# B7;u=* N{-S_) R8 _0! ECo[H+ްb JN+j#Hq(^~odO#a~$M럤%y6>74!` Ơ ŏTX2bՃ{9?ٱۃߝBXmԑ']@ 2cx f%;Tm yDӤJD@զѷ/ 4*Aa@aGCvx7[̟v K :kN` 6`{?vQ~CzYI*]qݵQɰ #ª]L>p|I~P, #W /x5ʑfz\o3Emz*zhA?ΧGM!YE Ń NU9ޣ Q}:y=:Mk{1`,|c━ oT"` R?&ABʉ5cYZ2E+껰H$wP`7>ga_c 錞<Ӿ_OԊA_ef*&sf6srZ INJt-" 6$+pP~G(҅B99=S5Įvwhț&;<%9ɧE>f20 ߲ vnz- zTYn&1H yh(gvxh/1U=1Yˈ}-T,LwyBѐ#3J=%}H2Xr+\hOv _[y8,0(Ո^y5DQKNٻѝUOej`^(۬ h '"k%٪e"׃k8ܨce4̘JSBtpzWǒ}5ykX({~W+Zd}"UgtZeBPDz˨&WRj˝gD,*WTS߉]Wt,>b`EGjNi4*MB#C7mj[*)0w -,̢Fci 4,-"3}94l$7n"+."NyA`6 47HJktA}XI`%vi UYkΒ7O~wwF8DMVVUD!|F-5"ʰpCggA0V?l`U= =W_6kJ$(WL0qg'i?k~M4{ L24 f k6+KiU9DpA N/k4o~ }&Ѱ{ShH1bcI3KWd:LZ8ٔU0/Z3mq\+pSE8 a' [ /d׽aEHBQGcx`e e#~pbbD⸄I▎:=i u(DOfAЯgRCT_sr۔7K2w4DAe.2X :Fl:dF-GձćW]{K5|ćqvɅ6nER7q{"8ǯ.ʫd"ϬQ]/eXd8S- |`&͚EkIʉEQUs}'0U 8̹,@SM\f]:K,8tI:i'3zFA6EZ3.MOf:k_>M@+!I%nw~mMwV-n4JnBeϦHiQBAw?ϱ^~q{" B (I !+6fw1w|'C֥YlOv(cwJ+?7_?`En^x^D^]6aQ%*,%h/oOA1LBPEX: _Xt)_ȹ&x D#=b"h Y316/` F쁀d+`Goϛ_-35)f8j!M d3k6p.a{*&p g;0!2K@W!=QjCzjHEvyyڪSQgkD99ؤ .V&ɑ =˳E;]=`a_f}sM|v.'dEwz8|H]?0un`kMΛ5UGe5GHS'E9u#w s#]=A=oBBIY*  SJ;wW3'6(eo՛$ 8X^D38&IB@4feq;V@YeFDcR>N#FzGU|>p C4kpD a )Wvmܳ}(0 {L])UDo7^kkx574U>ɖ/ 4A`̋ş!츦 ዢyL1IN v} p/N9 :GЪRxs=| gd%!(gaR33Z2%Y=%2oHL8_;##8s"/B䝾lXQpTA`p&\! 40upF|!A7 i63B$}`4C$x!>ine(0&xOURSZ^hL%tR\׫YPP3yn^;|/=72##\db]o:/)[9T"_|w0NGV D #&3]D̚g'li_v /Z+7J!ͽ?@рcF($_$BZb8K6 > }dL8%dP1Jhb 2G ug"V!Y8/]Bɂ tًAJ]8E%I_"قq)M 6(P Y!ʂڲ\BFy?K͝Ѭc1Tb/~i8vQ7!i Xz6iP%: `XSb6ƎVr=I6 Mӝpqd僓-u "_(pq/OXm U{ N uVXPպ-ٖZvɫHMcKHutWYn٦xı~JG65h@A,q*81O?S0=1G3/P<}6h2{( "~#ĽKC%ǩB{%;Rfo.&PzHǯ"rؗ]fl!nndu^ _>أ,>CREݑʭc!\… {?5>\J~P#0/ BonQ[hYO[#%Rd{P9`FS(LTG='%jge Xӝ< ƛ5 K%`GCyӳD;mkskd* {ǾLP',^\q`G۷cf'^cA{8Ig s5CԜKae֨y.>bG]a[^LN7'żEwpDS?a.gy?58+KELI0]r>e{z8ޱωJR2ɕlvce eV]* )Eqd-SH:F -)ɉL}7\+W!Z9לc<CCe-{gO`(ٔ*}SRox,Qv'ȢIǦO`H(}5SkJ)s(y8|5mM/qV@%=,%Q+;Ml^Lo8?=LRhTX ~@Rdq[JIVq`o(.?N8daJd$4YA6 m٧yvhF"}CRſ֍̞|̺Pk; x4fJ !qxs#)Hz V#D*F HG(lN+P7%ѐj_/@lyhh4S !=a ˂RJIx/i/xHő)V$Esri5vIo)[MXmp)+b[14Ff5 *p}G%L3BS(O$@UExLuI%LTט_MuShGUy`e?>ʂԏ/4Yob`gȈF[|S}D7,,%YRO%3=^e;y<%]XY͹*CڍU$R pb7!KbnBlsH3~f\^/|eu цKMA,B0)IB=H83o,1#VyX0^urI(@g?:wRo>3͗ҳ^&}O#5D'_0eJ Nv2`ⷫr:+Dy oQ4 <Mm>]OE:vRHcTha=}lBcuRkٻ2um'|8j] ET҆\wNM0BYh*jt4 > n"܊QzIN%ss+B A2؆+8t>-HjVaQeg\JڟX0\K/8|HQӑwBUO&y.æDn5E zq +͊I7wbXU/ >puBlO`i y&XK0: GDݓc}}] ¡Y['G&y&glc -Wid'ޥ ̞/[ WӸYfaN2Qj ͯu >[h/V F tƾX8C.)Sz ]'ClIȗ s#2w\ BkEK9B*q\H_H[ۖ͜#4R#^*p޼wvBWʖq-*¡>}%aX:R|{[s"zhe\[%u"*PNiz#\,ܙi [1E9tp)3Eu}+vVR{(`l+:O,COK?^RPbnM.UA0 K\`>FHaXyd,j>K4NzifOe]bw?xcH*ݹp^CTTSJ+3^GR鮡5 w]oxfP1uy=?ݽFF'l|1܆bސ'n`Xb? Τ#U L1ߒ:Vٶ K-PM2G?k2MMib7,Oҧ׼G&tswP҄¨4= \,[xǦ~i5S:ĈL$ߤb@;3m :TcL#sr1c8]t4y4ɽ5#1v{.wgꏆ Fٝ=5%\P%h}`Uxzčp>@cggiN)5)^0 ԎgF;QXEc,;7I"vw/ՑƂ?وϐPo)7w4~LHfI넍l>zM5\G!bjZh3$P;{;JFelه]>\OuU Y=y觼(=]U=qeCatf~_hwEivPT|<o??6eE7F;Ry> ͹:/sR.Λz辚g9/lgfQpH'kI#ޒtg1h2h .`EN؞5<)Y0 Ṃlɔo]Ft2%K p^Gg>+ fxKvQdd\oKnez;SB30nӬSUVazTϝdpۣ> ^g[ԫ1(ѲXHxxzQt3JWd4Ĝ4SNGuq 3KؔPzj-Ɵ{wυ'd܌}Y?7bK gl~U2Dyjtc>f׫0_Pwe N_S*Δe6<練#8ZDZSwc.o弞"_#Sgx  bj(VΎ_aЗJAAZ$Rh%-IY]"lc~~.eK7ФWtL)oa( (5Dv0lⅎɑڡO]G3J r![=z!tyU|ÌB]á/&4ݖʽ!.bSI<xBą+։PZ o;I~r\A۲Ja^[R.EsՖ9݌ NFr^8k^-.bΤ#2sV[?wtC Et\s99 9ɕs.tNDVI{}zHPr1϶ 4YuFԃ7^?,DHGl{;>^޻}h "*'25'.wBm Βl#08{"Ӗ(^CY %O 9}:44aI64$><7 ؽwNjXy)auy["SS!%`Mc|~ (C-uԋvݕRN=zS._;w/~7F%KԮC]@zaedRrWjK]LF'2$OSH@ ѼѶ~Cw5 $qk$D㩄2 D]?&62yo>, k|;:-|f'iiCrui-P(j4QA sIwKP֋ ^R}+KuI8~_i9/Q^Jyj3-声TM/6gzJ!h`M T?qo喏T&5҅;{%)f,3<2f^E,0M %ILzB)E Obڟ @w^ JQf ZaSJ4+YBٻbIn+ngH4B-P6iXMN,XFoBGW{SR¸)0Wc졫,R'nv9bٸ&?=HDf)sְY5Q_WBlcPjam1zd;>DD0;P(`|B6fkҗAuw^/__ɼo1bD 捣Se^NRkoL]/rPG7hyBSjR]٬?~D&srAw[ǫ{6m}_/ኪQKle@j "jzF:L%Q䏀*e kݻ*`6kz ;xMw.TUhHS]l/u_TB߱YSD+|(5P  1"ܦ:~,##j%I v^?A&5¤ÐJ{{cn?cXޢwMN*E?eJGw;ǘt&}f_,; V[Y-M#ޤ+FcDtW4LC[%*I^I*W+ Gkdv.Ҧ7'K5X@n8뱋Ջm7ؼB/RΞɈgr_Ƹz.03{4Nzt0;q_v\5­4z5^t}फ4cEzv>@WcÔnɶKv8{'t~Apw~:T"Kɟ^ח_j+ Bsn씻`aDvp.r Ҳ%x #Tc8 =̘Mm;Kp6:o]z8wۗ56RP#VXkP - R9 z& '2|kl &v3[H%)y`[B*3ݰX0ɨ/_ c)s`ɤ{VOl(;H81ŵףݻ\a$r"=ꐂPB8zw,/r\FndnT6: cNnl ̃@$JFD.((֟JmeGkW$u:dKSR^ 6YY1S9?exޚ4Q h@~-,clK/؅2n|X#I-c^Qg-,-<3?ZsjpF1mCc) 3.M!Iܧ_؅=vOu,wQ:(3.0<`4;AHJH(S!F;mxP:-JiQ.QS|^'^(,#\}NU<{qMtf\0?څ7l1G RflGS0qK,px{D !x̒x Qێ3qy 6 6;F];O[#s4+r)9;StyӞܰ}6Ԗ6.(25|+wVe^Q癬Y'}yEg3.7wqM0bߖ.6I.E&.=fC$ 9QlZz7MdÏ WMTH e!=TJ7FR0f rGf|vpM?}c.pwOH/jz*2ԭ8 XVs ׌ /y_TKd͛QSbb99$> C ݝߺd/7q|5k|T[na9F6 b~CƐfW/;18L2tB7M[Àܘb C`۝r?t#5^@DH9[;bBr& T uPt_4Lh}[ek5"&,FlBw Pg}~P cg&oq91%X YIL439Gk޹[Yu6E B%frZa4@[jg ]],9~CLn + k#/] >[ L#T`0QP!M55SqӰs3&xL(lS5o+552\>Ef.%S-aOhq0w_*:{?l'3IwP ?uMMHnQDM5lo|z+]=Nw h_&f\ƍ_W+ܨk$j{ws#0714PQeһN%E?sʛ0ach$Jns ;;a $lTΤGd&LjRW%7•! [-,+RdHH[+=LFݯ7:3PdH3X7 }A =t_p IdJJM9i敔tӳ!~6#]'P>(t3 5e\1cW7,ũ$r ێQJp+۫i5;Rb8OlM"YGfqU"`Fm:Li܇yWeAbhOVvOTWwi%*UzYHհ۞$Hת`2 y? EC鵚s6!ٹKM#킣hė ) u 1Qoy#Xy.oC5Y~MJ+29!w1u X/4P.lgTSMԦIUW拏0^!MBO^LЮ),uH´MBVQQ:QEc. IަK8"YF[_X(A0 T iWJJiEH,Qz L:cʹN`+i&eX2zxH7W_f%nO#/8&$`L}"`uML&n |Y37G# I߸D8.ebBn؀7Cio6Ep6~b/P @X/&%Jh96@mNR86$ԀKSwF'4\! _ _=㐐] cc@- ]=֡}F|ʔ0~j;G3R5AAWEKL̹YcdމW SU|drzSP-rj. 9L"u|j|C%5ٽ1nc_f<8w&//56< jeɜ9塺GLUde"˩x섏p_³螿ڂm*GCm$͙^_[n:].t#ZM^#v-n5W[knL“U -į]gYo&%M*\v΂UyKxPAtv-]ru/%*.B0yR'nƎW {RދU&!"a5Wiҝ ס^~ H@RCgus t]M75m_ۅ2gk >Qo&B; T#6!zЎu}й8< *+EGD x.JgΤHGKX,Q,Q-ʤoѩ[CQ|!&<[z:%̑q-GLU9@!#ե}xgJfW$DD 9Jp!X5Нn$s(ٻZWɜ&[BiN{U@. ~:[HZG<*қA)UDY s)nNë}'+Щ կKa#/bW\e,͊:m/u06 ]B(0y0e,]8T+Ge J7 Vz{A M2t"Ar x.߲2Pg0^)5)`=s:<x.rYANQgӮFc&M';pE!f ;.P=?kUVwn6uiu!Ǖ%&y >VM"o5wMNC(1ϟHt&|pH:_w om\ 7.0@'磙Ou)%Ura ,#S>p~cE!1NuehXTFؔSH.@7a]2~Ub F2\[t6iH-Q B M)M*(Dg=auYdHgeL ̌ #O,j1S2j}F\ #Q)/Y)\i1jڃ+ $Om<@U4@'s.eK0nS;ë״s;?PoxNR%O.jO/(6U-ѐë(Y{(RaV2+x(](oȤ=<JWrLqWWM6Tz;&;T.)NMSL.6}^<Gz) hzr &qc)Rq3/#H5Vf%,DO,QsuyE-au f<*3;zWVYn ?,o]Ґ.W, ӳFDefTm9R3^fﶄ'TP/82r`h_0j2oy eE<`.+ 66麅dے}`i2L+0GXк-`#6 5[p#Ͼ7FObNcknRI䍟>0j7# #ԇRRG`7zMܯ](mPcs,BP\;?cwX_'cnN̜iztNп~Mt L Tll䆙bMzOxO,gKAE.Su2=27L&^ݵ]'[jD'nëm6cO T}8>#-|mM(쇁<,Ps(#lD==f;?̗8BRy!_oҼD6g,9* DZzq|6 8Ө@T+}&N}.5 /^Qt&EFD 0o[kD UW8$8gq2=Cڣ؄<( |G،m9 -lƎ$FlwWR@[Yft U*Bx{x0Bn:)UZܝ3> ]/prNu 7H1Ucȏi^#]CpR>wnYv6>QO'`H'Lɡa~]ѩ?[{ks1p1YG*h8s̞"\cNAvMG>wڈw:gFensfNaBE/GN6kd,_ mo}M!Nw_r kkts(L? j56]J2_ؠSlOړ@}9nH#qJaj`+ii!fgS l"ump uF Nn L|>oſJi{i+15/T˲wy`2QOcREl ʽÉW\=ˣѝR Os֥_lُNywg?>QΚBiޛɹFAp4"n%plSݱ)>ϥZ5ȁ&j,l$(R\]R{"|ۅgP  ϵ0oϵø:RlW8Ay 7F ڑ+ u>D.n S25n6a^/cfYИߞC,n( 1Js?HB85S㬨G\^h!ͦ%7vFo0 IUx5,)AەhhΏMHb(imp*=lYN?]Ÿgir$yi⪚ߍ yxiL'=^sӧ*4ꡛR[<q8I`/w1RM JK('js'=:Ay_1qs.6qZF ^DeRAcnq(F?k( ƥO0 Ϝ+kR EqJhmMDVhxB?٩WSGlYv7݌/Ǝ+ \xؘ nAKn+k1acx~Ahy+#9،$ә:B@O@S^ TI;O~* hDes7~-4^8֖ z6u[FQ~Ёwa AW4AtQ'_xzOl p"\CgEF^dLtv$''$)<ʝ2; y tI ԁ0{Tt-LU3(>*LwQCpT@ t$-*aHWwB'F("fw!Qir o<6,]ZmCYl$X*[F=sE^Sng"t,ʹ %cEIC,@F᠌*1nI*E#f=Ҫ(ՋSlo`sp k?3szKdD2 dSkj]@,1AJx#rfz8TAhxq*btfMaZJ?#֌/B?ߌHG}lBA:riՁ@[*d{]7Q,"OLJ^'V"pL+ +[ TY.jdz'aU#]>;洡Ex"R(|XCSlCӡ6%$> IR@|WL71RLQy5 J4. 2'_Q"a]9UޠK)i<iF.DÜ+#%S"(vF9t1B+ })-R=8;!PJSW.E!BEqlh%kB" x=s,)5+dS~7b\|mw;.Q kzj++bA6ʸl:YˋRRG yUHR!¦%S8| Odr3E@-M^a@wK,@ECtoc}t4Y zs`,p [S ny] Z&x 8t>I%7;|{R[=-۹l$rѯyH80ilaA7(]O4hZ[4 Qm~lŦ 6= ׿%MjUM@ Tqt~ '$n˱M,1+SoN,6x?ǝViR5i#B}! kxG>#̹_)E6D"K֤_{`^;J]rOB'/&/Xƶ׋r+K/+__h-񮅇5bP/$dcRW~3Pn1]4K*ԇZbѡ͂77f,Wc8kdpCmq#K=݉%t֋nm_d_).)4et𨪉ţG$Y8(Й~҅Ž\vwDLm!\[syl΄i-ΣC\>$&!~'G"x|:_ Vzڲ] @{I-s'\֒fq7beN.oXZA.ûSFq@B1/&v0]H8~Rv@\Xh>3N3 tpο;۹H66wڼ~5ǕkԹMaTŢna ӸJs4[D.v!I,7bgG5/D{C=0VPc5 WZWc#p)U ߋBl">3^DyQ)Uy&!X0`UΧeXy6O/W~A'gΝt?NN^(ܵ!L/. )3WNIEJmGaZnlx{;R?u`G+ӝi{]͠M&k8ܡkiF$VJUzL;? ; ]b!O?m`՘1j au*jO\>/1֐IܔHGd?/$ÀQtRp\ɒFm|YR5ҁUS&nLJ-ۧti/F )؟x ͌z?kz>dJ0H]nCwt$u$4đ9 }t1tj+k1MxD3=9Ys#ϐ\N󌝆b_lIqv̔r)ۜ=2e0 ̧A$/KƼ3l°R)%^,u;%8#}ŅDp5 3+:A;#pT hlڕ'O@[sz5Riq惼a2qH H~$,8-wBU|YBV0v3'z6:ZyzL]g a9ځ=%,ID7K1Ř7$b4U.{;pb`eM6)âDgGN߃;'9ũ%tɏϪxF"N Q}xnk.axF^Y܎FtCOcLF_ΝFRskǹzݵ0>IOϽ|΋b >NFIF4~2 sc0%DG{ojǻg?i|n*3hfT&LCc#jwR= ;LE 0AYa&5]J)C^;яGNrpJkW)(osV-Vu,lr]*}l$qݩ_L+U84A:SҤ#dڣѕj7..O_d W2/~9+@?{%XMt0. F(Ð1/sD ; đը݊~q7~}F@ 8eIɍ2TMRļ1KI |̢j(O_6)Zg-ѳWEJgp 쨐 )*[yS^bK?mJF1-^=86i:oK7@@k^F۽~!ΧV` /C'Go [YN;,EIP"]aFY.O> cybj@f[y;YsdhNyc)v;zE\ݞy~yUΥ]1; >m|")ZeQ<^t簱-N`xn  ꇟ90Zo[e%UVLS8Yx4K.̴7Ykފ_#m(59߹H ,-m9TYޡI3x g8!LgjeJC T-+_.Dq Ӂl_B`b]wBmSHR.ɟm6)4HZL /.6u&~CGŊ`E⫉x2JP]R8䣮Q L{Aqגb8l*q?AL"6#j\C$'^=spNX0KtT(AC +q<٤C,0Ν| a0zKJpy(s٧cS|16{,q\4m8"UE6F?.FDč;?  j/QP|47m2MĜd\OI CbD,NuȆjR z8qk/e  <)mZʬim*:;0YS/r>ШSh"Kчά4g8XȥcϾAE0^>i#.o|Yn=%s7  aBvCɡ/r@sbf<%^

a+'xU$;r/Sj|wy̫zl)njJUUZϨ N&lAk0&vEg\>fnl0%QOPZu?~@>@ JÔʪ,Gq$M̘N#3Sm ~s J+T1~Zݬ#UZ2oOwoV 罝ܯׄR0.q;nUQ㝾_1&bݐ5 4*j)S;m{^ o!P~l[dgڝ(ncmp{&˲9MwZ7)gة*)橉VwbePBbKQF#dҝUe@>Z8ì1l4Z@l;T sCar 0bEHxK7%8~!Y3"I%ܥD6"mK]Y"2y+pޥdh%/CsHa&`-??<ږ[$Ee2#R^/UZ&FO-ͦ@G; O곬E%ԓи(w7fUvpݜĎ5=oCb2Pqg%HZφRc|5WS7^,6,\Ĩ2g %ZMQGfvU$:ijI}ZcҬJ=01ז38.\NT7ű7IF(SI r0:5ϒyq ^<GE;_A4]2-xPHɈ"ҍYUHI~xߋ5/4^ve.meDUcHSË,x"8 b`B֙cuʜՔnDOBcFԿa&(UT gj'zJZz7৒.^(DJh^|_4UdĒV͐jR89'l=Y v5 _> /M<B KAɽ0ǻ;nٴ!tcOr:TzlU{!̛碍z ^cKUT5V3<]ĖKWE⽈|coU4#h7lʖTlI-^L{kzUVq^!_LYx2nah3#8&HLg,O>"JT+kY 9|4xWRt h=(&p=h 'q, kf)vَߋ|p6oHCtl |`$OX֖^ |+Aך4#*.x3UՍŏJOUg=ҫ./02 2yUޔ03"!q_śdK~(ӥ˂In6<~?Īh_#jRj[Mե̷jfz##]5LWe຀<*'B+1HT9o2Ncf؟"М>+_H1,򊤗 >YjоJsܥW>adף]ŃV gsWZ !Mђ*5X.پ'Ri7$:y#u 5vW|wD뚫c;fpmVFL#i\A] T/q#A_ ._Â] Ia`z[NNpo#X{m Q8I}]*)h5[@RV z[2m4[^#ݟ/O[ĵ6&!)p_i;6qZ2at#‘!< Q~}(!֌HjV_&L@*8oN>˚M74*Qeb{dh^r"-0xz{;cO:CF4Zv⠏YġC7S$ԍŠ$#~RnAS#]|=??]*c'a>+黩RC3?A)'`8-K*,ŤaNJ']e*azKo-6+4bmE6y,p7&`_MpMk|\aL@w;$wܢ/*|Y r՝j$?ݎ:p#>(?vM>aiY;p``?H`?H@:`MOUe06ރCA,H]ţ܃_Q!Y3;#YcM7m/jKO_H:c`I3 oO_KJ/b&$rFWiP$ IQ3 v##)s`xIHQg˕$ȡ/g/z,kĸYdpPVj5Ϝe]tUhG/SY3R}|??A5R V`)ld|.#ؔK@%|ˣ:-'HRAySa[͊JCk*Lz'Ff}L #nVijDh|Ri@{< KMbILKO"I`m>q~浐`%SyjBSϙ/x@Wc*8u)bpIhoJ27ʙ8+3;Yh(Ij)0#e.:ďxdB=}a*A !`><>KҚ7ک֠?19`imfO&:؏d_18OHt<exvOsTHkK>8aNF+q!s*bc(N-i<(ҋ1 7 j!z[[e <I.:cmi޾ '4vE!] ļTE:x?q#k$<)LFc;y-F)( C`Ҡ!ٶn5bb14|F.8(qYO57T?O􏍸&wGi5Em*W qetS"ia|Ei%lN`> 闝eףϝ{i k<1g sde@i߿-!Amlq$W|Dg:~95>t蠕{%CSKL;44SOv֢8e5\q\cņE+Aj-O@7.F mIM&ƇGN*ob'C 8 sFJ2(K2Ζ@᭚BF$9 % [)]c$uԶ\Qix ْ*IUPW5+F-,1_ ].JC(fbvE=ɩq4PEؚ8v+F˟7Bh鑈7`fSJ5@IqUfFG-j43C+&$ rj`E yk"SqCke+ .Jlg12YR,˹*F͜dNd ʒǾn0Dí_&Pd~ \P% &y s=hA2BUHziE\,g)^P%Pr1R~%*wY?Ԥg? 6*RS8ޯ|QR|}?4hdi+UE7m+x$Խ,`ǒna!hv&ff3![dxs)5ҕ*W_P<[jn;M/']x‰=]Q09ZByc(M]ߊb#b] oaQڂ?uBD[`"˖dD+{0Zib]ld )[pk] c &ӽi< a˥Ut-ͣGݾNm:JG{mgtgʚbuDgʚbu5]PuuN{}ŵ gUY'0PZRes~b]_c TMΙ~Tt1O7u83<,VKb}(*3OrUDg OmcW"ր[J:Gѿ14QѨ%,&g:\~J饓 Z\_T&eS0Db|3['6E邶r ncuuX94*:Ѩ/3~u|EKŽQ&clhFCz6ĵTUMAɪvy pڈǬ[?odY[ե~fc)؛?^vl:rgIR-Ђg-ͩϷSC]"4/sR0hbt`-(e (k2Xw?Mގ4=})C :AОH?I3׹+u1Hy+vl4r_'zђ.`7]6#; 7xmr3<|æ_/c#=]>)k{jS 6"KԒ!E[jPfxrD$'9ӸRMLCv] zR:},C_.cpR-k)G2A*ʞ:!^)xxPTlYEs;-ŌPSa?"f`f^?~3Sڸ^K:<*g [?׾ݿD4ܝT)> V6(*[RsGrs=m8[fn;,*si &H)(G[5P.W,[ߍ`3=6ԪشnB{.R6Q)c҉%SFG^RŜȻ?zUWw8ֲ%>vBsaD ͏cOQXIe/bɗq={ޞF3]\FpA @vnU!֏`ltvh{?ávVo7i\7( rS_ޛsS5>)J 6)iJ/|ei"<(x%(u4~D5uQ欐Մ-xmY{YMkUr"Y8zi씸+#AljIiN.`j`cݍ/ҀM/a?AJ:X970H(<7&Ck'SąR6NjKWclF1|әEтOgP<|+z=ΛG2=Trms)Ii_S1П'TQ#C<ɕ^>]뗉F Q.tU“ҭ6-XTrNWrBW~CpeQZ.5pNK@;q/S tpy y!K'G+XEr`~47i f>y8@?v<^z D${#r|'+86&J %ހ|7P6%ocSW|bwSi*vz/m HN~/K'}e)[xDרC'9@[BP7'('oLpnYlI) 6yM#;M(gUʤ)F݌QuR8T¬|!2Gp_*,"{<شg.쇌׆g潳- pp{js6Q ICTOf*`ktk*%'z:'iVH PAeqMR% xGd(Qv7xK5;6C{tIIP𗋘WJNX66A5Yz 䥇TWؐXQ.y/Jdĉb0CM 弄!|vOq]~5&qW)Vx6(6m+tڔ cV0n1+{iJd@!s؂}MgvQ ɟ ;/}E{ZI9n I D%h>؎)X ~7TGoTJ#Dn:nJ؏y* Zaj@I-j3s~QMy%ڴ85b#M5:)4@aٚķ3fPZLIHZ^cXoz?V~bT5~84h =*~h^4LJ|2 l1LNU>!}B0 GTH`A$T6æ,*)nD|n47G'g8Az=~T?%]^#}B“LrQ,W[7Q/1k-QA gKnZQoC[QGCԇOv-'[K_ gRn=,yM!](?TVwZRelb&RxMk3tNa>}SN-R:y ýMy6@?tјC&qn;"|/R;7yt:W U^6vQD#xۉI^u"KJ5 /Uw%/t52yVt'6#BC &!fx&D@L!+ OTvB) a7q⽉&;FA@VzRqCcW1+f|惰83ѬO?N!N} ]ˤ-bRtmeҰ~I) |BS "C\e4q5kuh9z;j6"SbD."  gG OU*R)dhnD @*B^NiӁnDe疁=ARP4k8ͷ7Y ?7d)O[*-HG24ed{COd}NpO\kڬRkW-oK(\{XkR7NRGu!HWAJ.ZTaڎ3F:mEG³"0K $ NGЅ0JF tYA ]d1V㽦5ނL&οV܉~:nn|'=FE,+@lmZOtʌ‡l*Crr?sz\t8~ ,MWq|^$yGjSD滍>#x&5=`ΦaK>`082)Wż+Ya1{0btHCE9]x3gNśЋ˱ S),LT%84n t "wZyZ 4?ؒ燐{Ծ%Ĥ=na rX}ǀ}O&oGt5HGKaq b@.Fg{Hj[X%.%~TX2t$=`Ma&>)xT Q"rJ! VMx%M|pDKE,\s]*~T),LÈZ4۝)03۰ g^{SFI|O|x|?*|Oo)l ĥf9]+WF0Kx6ëb Es̜XԎ8`k]f,J W+h* ^Wg8Ќ:*qR!i |È[l #XhTO_V(kS{iEEd)#>Ss…rm9l'SVK% VwI5{qk+.^pz<3] Dy ;or t<;|3 5f8w/Z)Z8(T9CLs:haKәFt|6! =]v_=ȅ`>~ywsi#􏫆c`N|mZlVNvsptX_{D,ȕ @`*ډch'‰-[L?bD͆|"%f.g-s"9ɯW.gH&<=Nm] (N_) .=uW5| m7Nj8;0V髗EP,*U, 'VXf&DV U v *& 2|mۃwAZtlˊ1O@n3Tx/ K$OIڕjL kuHt{[؀BJ9f'+aUtm"Wɟ ^L:x'GrbЙB .+c`v6W?NՏɓnq !pb(AD(‚r}c[hNHE|A(uJ6q,6o%u*IwR.zbn43{0_"KV8Ў] -{esj z8rmfΓm"pkz4-6CNMr i]/@vͽȗ@\`xcڿiw઼dGf8\`}Ƃo&b = ZQ̳9#S* xԫc9`q[㧅aW'9B^6q7,+/O4UdVWS. =jlW۰:I1OxL&9h0nk,B}әLE领֚$͂ENKmIkNzp&f1s)5c3eT/qRPK aɪb7)bQ$0ӀKu˹} k׳ ,8cpEn떁HyiE΄tN9b,"7tsO&y"Iō MNDnSbxbVM.E0]Ĵ^IİO98;HLc챷X(V,RhE!9+mRYcaH'=]es6Nj2cn|@xn1k [JRlC﷖Zr7h*TM͖"71GoJJoKL'(UE `v-8m1݂E '!ؑ;?Zђ!G}va'1q #$S9i)ZR=JJl$e;Q$E#İ䕡\,\Ф/G$t?P~A"$Դ5t &`";# K}cS_$^S}FoRHI@b[ A/C/LkFMh\JVCĀ%^Cy$^ċi{QS _Gs0L bO</dv̛A#uN7&/d5K&ŸuxM;Y"l("苾7]C`kcajW[ VKt.K'|o q+/0*7Ԣj]j)СčTvr6qFB <M0Εy }A%l,NXb?ܹc_y+{nq9@юb\-sYl %樮\N3Ny %h5ObX[jgKǥk\J872y)eQX?]_8Ȑ>U{.; kCE~-&>3-͵UB 2.b)7w J76k6ұv.v9* u(籪_~>mH gYD"la zTp&;~2Ʌ#J =+Un𩮌%dW{g'+R;҂TW'&,$jWD ,9DL&;_K.c`z,Yiixv.̛0:hYXtq{mUnTNR =2cxHb*4.ѥljTsC[,bs$Q\5BUXO>X&T}LV~&g.b=nx:R72J( 2Sx/}mC\m[D[qDF(J7/O*:Hhi JVI cDo7\&A5%Ju&.qfE;j׏kyqbЧp*?uG[ [5X4XC #<f3] r)Z5 'S]~O55ߔ曤gt롡qAQQE%`Ӛd$z$':%~O kOW/1n AOVk ΠESm4:H_t:<D}P(7'.lu%\ 5QD*nH}Ͳt㬕[E`BI[ <|3Ǽk;pg,6XYuj[/0| s?T- "䵐jqZJgV5Re/Pf@ui׆ba d~(,o҅S]Ul?)V(۽-ro-9]K {`ң%+|xm;4&#)YɹZ#= rYZL>#:_Τږ=ći5"5(I/^Cxx5,#e&⟻kw2h$6⃧Gӱ9М5˝=Uֲj K r$e ݨ2G754Sxݩ71L * ejukg%ji7gaCH2׈!X719Yrl7+|iXVǺpW;%[߶r N|J淁"Nܵ6ϭd|>aaIݕuSOb@B`}Z[hϸMLT-<=xа>#Ĭ%FR> .v˅RA2BTh>h@;t8bAPgIwO_Rc.hV-2:_ tnE `r6=Xr1ܪ)G5Mߚ:A$rLǰ\V73~ؠBIFC4,r1iDC#$C\*oShf_. ^df/-41:<y|dYw Hw^!G D9I v$x+IL#Wi^aMNߌOˑ)x{ʱT MTFv,)bxp++t%,)pg@IMLgTV[KF7 mP,@xCP&} 0)r@? .WjR&R&*f~wYQ$% |xZ߸'l% lXU* OBNJZX'q/C77Tvga[`grAi^6bzº.y~i><M=Z'i }Az+">k˰II~P`E^#]g'FLNqi<:{T߮ek&S{њkJBJt6}\#N|km72`E{>*v 8vq=eol{U:r+Zy,qn+>*"f(LbU @cEBw\!'콕F:$x?!!}[!f6z5Kqp0)%)ŵҹ.^Ჵe3g07y6L?R) "ku?\'FW"lQeȟn{eI_/{yV̧^іt_Q}gZ~Taa#_RS.aW8IM€ a|(I#;ѿFzPtsK΍nB9T6rm=ۈtjfθze :Td 'bJ' #:J8Bt`DR[0 hKARuʃ,--ņl-G&?JQr!*K]i,]h'S,|N=Q P RDN$}dyxN6d&0 'yNG;DV6K(e"xT a[)BPIK}JZ) *|\}2 um3װS`(= oUر f@m-iEr F=,3,^ 'l$딙#mD =̛:[ѭH !X`7ND_LqqK/5޻3{v1^s919wirk5td~z~5°{x^(\kҪQo{לquRD D nod޻]LxZj@#{WHBhYjKTx*De%BIN$+z|H1dvB kݻ7 2 <K cd'GL7]nI(@xxRjo,LMH(ʕCu/u@I8Ŧxw 9^!tE y%1R15W%(bfq%עpOF<˦^gb!ӂ-ُ`(Ҝ}oFcwžU.VlKSOKa]imM!L0m&əi#7v1A`Tfi_,zU꽛Dr!=_ٌh0)9o bT%Km 4+?yElJARfs_MſVQuF%qP柄"\m6/Lv^'Naݼ7BcSD+st'|LxY")'VN|(O:]r#IKPze]2w-*,qs1Kч@a.6l}[E5! [ߜa遁7Cb$_̴脔0.Aoӭ:Vͯw"_W#}*^Ey "wPF$4vgT d7;dmAk-8a-5aU_MD6_PH]J"2Tz!el\%soˉ'pg=;|XQ[vF״}01kDxIeP"=ն% |#^"^Ճ\y3KLs|bBGdbtDM ;]9ei!ɖH 2Eԙ^|Ftp#h骱]}>7{,S]&/4bhT,ZRq)65FZI8ilM23n*Kk%wA-86{ZT\xS6"KW{,a5`$0nj*TkN9H&w;0`O/Vxg.}a EJ鏟c(C&0wsɂǂ{%Ln,\{-F.ش&ڭMr3ʲvngVn|-;o &wqXId+qy4swߵJ_I6m\w.~!ZjKalH`Zz37GwL΋Dq"*-Z&592J$vNEB)\zq);8P(2OYmt_8͜+4Pt mEh y"4u/BڿKo}% G0H[>vj`ȅ__eܑnt;Rl/ 9)Mp+!>|P|JV{}Wvؾ//NgyO NRfKإ{Z4.$6K׫1IX]^Zޤv *>.?a҈Fgmg0آk wyM ZD3G l(q)ΜN$+&^߻Èd݉?R&$6:xi}2 ̜ۙ^k@!aVHiRkʜW Hq"IR&l r&οw0m%+ of;QED)" G)_ g2DTb4̆~I(d0}nN|H271Xjv;ؼCkg?.jƙhOٲ3bNF0,ߌG ye?IpHþ $zԼ{te/*Խr!aZ[ \0Mﮞgٳt쳶U֭UE}* 'ڈk+=bGm4ͥ! !*`]sy޿޾K]/]ZpIH4\ɜrP K+h1uo75Hmei'}iL6"Uv+xUs-ҽ6fc uBl;@_v _cdhbÝ+tH<=]/]MHM_--7"\<=1D3ܻm e/RQMDWP:<${<ҕ؛MK8Nmd_4(οfVna0f6Dtx1BH>>6UpK:I/ Sd!'t캲X÷/LϰKw O>(: V4H~~;/]sC!VJ [ JhoDeH9 gBN,.7J/pBFt hA[H\n\49{V,}&uߠm{5Lb I~[w `oxædyE:x3^)|{N' ҈{^4ﻝz 1FeuƓ%NFq><ҟl鞞%]ew~%ueM:^BiwvҀIJx6Zxms^9C|tү4 ! dGkQ|U t !'q&OC M#X=V6D4Qx{?79{qm`-3Xy m/9;zs]] A%s5Wu 1|$+^oׇ4M+ |xw-9a DO4-vmr&% RZ,g|wq]~{cő용G:I5b87)Il,F$KK=tce%#(t=Jzv$"  Kxb%6קJM.*{75$>Z j=tN/ۏ6_`0&yL>83NKl|nGÇyieMBC.=n(:Z 0.I :Sh$/t>ƻ^}:ˤ7p|5);h <(PI"#zLrQ2)*((y-Yh8 žxʑ2 #g㇐kF̳P=[m~4rG%ě,WJd(+~u&wA=Ǎu2\ϩu:kouU "_YX6t6QcHcVt/XdI*9:Gg,4JįlWPfjJ Lzk 5fHIEbqt\3˷*`g=}#MJ=Ȉӏt]W*ہ'h32uoK!X_|Xlw0'sèx^"97KQ1|Ól(>xIk/^KPM2ToRxA4c`$?#6Dztz9 W=Ў$Qm 5I{Cп:&Ą9.GӃ1rx~xHL۠`Մ8}$A"`gUkO/bmND!Q* 2*NJ˒&E bNܜ1 a{\. Kz$yGAˬ9][XZ}7WK2e=<g)5 -Bu98}+a^{S84oVr*+̻B\ڔW&sxǷפEEʀ6zGaoˇ8< e~;pPW/.g~z7&bNM3'x<0u21)<.O_e \&f t_nÁhɛP:KM Шvvg6wC1Mq:%n@Ŀ`lqm780v\ dt.#[:z _Jpzb Fg!A_rnpt6u>=-ZD*c c\0D r3W::>$&=W{[kp: Y78\}t_U@-~: __zln^0*Y=4Ѣi1 i.5 hJu '0w8n+tSBk}ȽֈB␮C H1PUW$ b2KV&2]Pp" @% <݊Ў^g{,E bNM@WWoFCߚ@Xx;GN "LF 0XJ]V.4GkY"^[o⽲`ox\FrFٮ)q[`/T,7d tպ 5mR&ydS0PS4k<z+_:^R]T_SǼ&o<YL'nV6rKMΜUV ܒ5;=YN݃tx<,L|2k̶͜Ě+m'! K+e*"L;>d,4&xChHY&5ߨ f-ׅ0WF?n< X qйBLF=Ue(^e RM\[zmә. -]R޳aR AcĀ~g2 dI ͆:|.Gz >ruѷ9ſUN"Kg2#+'i Dq) Ti4O7+[6wÒl%;]b87dh0Ωq's+'/LO}3x1ss+ 9t04,G?XQ᧣h٠vI|iaysJWЁl0q~綱wQ9}TlэE'NpzɇmQh@gsc$>Yq=ш]oE-^ LfQ=Q %Q[GH/WÙS],j[ $zwYYr&Vӟt@챷qFE*Mro=q d_8}$nc=E.{c_!T9Ft؁::o>n LR+.oa5x*PO)?Y7cٯ&ޒ H;¼P8xJ%)K*GvA$.p<~it2؏'w\| Ԑ+I2R|aC4Y /Iљms)^ Z1رy$Ej}8ϴq92["BN%;&hsː r {_'e{OfI'yޯ#%bdő2<}ihb/SXulܷ2T]rv̷9~PFǠ1߷RH delwm‹zM|+,^ aɾ gzP){n!>0Z i% ?b {fi>~ =2gCL 'jdk!>>f**ӓ9J _!dӶ7.<`ٕɝ>yO.@!ncd7^i _Rgi[F6 }ǗjX$hͤ.Ӊ?]8ĥ$^+Ngh\D\J3;z0䆞pb@ i/xW YI":ITS3c+{5nꊡp \:qkpEݩcw6$Է,܂T 0WtN(\wjؘzye fpmBFzd6F/ܽ96!.c)< o# zOQx+]3K'/] _#WnB,RRv]ʚ5h73_ GOGad6`d?0t ׹+\s"@s^RhW 5|XDvWfiAszWր^Ά*J: ym+8V1<щr #i0i%50THgUآ3x91@uo8%PJ#<\+R-%W$%d X}:1^er!FxOCbDn^YS[^DؕA ~2&@3m® ݷ&ͳDQܢEɥ3nts,>ZpJ$b \Wx8ʇczе!:! A8߷q"_WWm8Rx4~* Ҙ;67AϘ+(#8ȧ!Ds+ŻqaxY6a?G?U:a<_^bDxfrg@V- 9'dIA' DK$ci=L&nmW=0OhߐJd 0?`K`[ NaKN:uooDn HIkI$HSOMЊJ2<Ӊ\ѠPx luK Ф0;DY5kÉSE?>w(x;!a;O[D'2xsK"e" "dOS i t!ҹ/}[ovaʊ$ųX}{aN'p ~_E^-ߧ6kNkD]֑qOΌy ߆p70'm$bcHmhrtIx7T.@{*1x4{u3y]0lbdj^Хv9!2{"6) Q t?L=~&lODj\$AGx,4yY^cU8Wظ^u&\A]?4/Eeݘ.Z8x% &1<?^VDkf^Io9Nv.kGj%:!Ɋ% gе IپI~:tڮˢGUgŬʞN,Xv]Gvq+˜%hhwWr ]"TDmȁ2̿D>g'-㟧J >Hxjq[Zoׂ'p\羽Ego_3Tp2 Sr!uSrI1!i8RxkɬK'¥'F:AŤBt)sz`I\$VBvh%(3Mxf=DK@yǒv*@ɽXfLhs SShl) 襢/MR)m;zU*q!ǠKZXS_pjZ^3ظc8@:7\qwV `Ψؕ{?o3 T{^+5vu' ƸMz @W}(sw=!NlKo>PD ׮ dPyS>xtɾ[Zgd ׍GLa#`h7Boc&JG Kђ0b;ra:%j|~ELyM%~{`bLgtUKZ$]Gsz^W*AdJ'{:!A!2R,T3T<ʐo9>)m ,s2[Fh2Ѹ ks_RKLt NJM"m m qe4ϳO$` n ƺCq X6 ,=&"v(}4@ 0~6>b(rftEjGC s]Mcu }oǠvБVb6"߱ޠu؆Z]IwlcXX`b쑎M tlW09=BuFC:0Bnbʵ05E.ɩɖ4 Z$JzD36C|4/ث_Iˇ0X^ZGа@<.JwZ :)t(|B67 G/P*׿ 0xP}ůO3ɉ:QNNtYY4uS|25X4[K $8 W/r-P²Ƅ1#d IB#wK-D{ MoM+q^K)TNѬ9dvCVh: XPM yGsjM f\_5X UqviF - w8ƳƁ12Q3KRE 9Aq=Gm[@D*t<6ֳH@yx=;Տi4=(V&3^ٴJZܼȺtT茷wskX/Ne]mhWD!$M h#qŌ lv/=dcoVh٫ҪKg <Lcç.](|!U 7c@9M!q qp+a? 1slۀ:NjDN|D~,dt; >+4hm Qy/bPe.) <oLJpk ht L|:H&B"Ճ<>}{}0|]ddr+D ڽO]u{TٗNQr\̞+LLoqݠ\WLl$zϵPi"M@G :)­gOnz UѓZ}fߺBgdwe:t(ʴ@ ]3ݮ0(m1&C=GD+ 5N Sގ%tZ0,?\S(,b%O^kaxW"mwzh^uT^][ZLޥ}o;Ǐj/Un^_pqï:x}H,brH=fɫ۞MD!5]ĽK;.hGCI_ )1EF7DB$>֋)L#y2n*#JOI:[]N<md]/J^pX^h{(|6R\/T!-hȒDnԛtinfxrkeH>[^:g<:CRӱGGDH8kubbH]:|Ax#T*^5U'0Ig]#Ra4Ў9mt]w_2M@P}Lʆ>`Xq>3̢6˟@W=~IvF?]S4For36u:wuJ[OH( ßrP/oH<B}BУ7DBjg.`R? II#cG*؜>?($[LnR_U1l1zj3vT}R]:=EMѩPQ E Ss+n $:P£sfGy蕿CEKFg]-q3&X) P.(;wQC19w$R7og7 2Eq`7ÙؤXC e-1ntcqu^ +=n߾I#U @-ZDQ4+m{xhl7k>DCIbR.m7_v12eRԈh:Tߒ@K0X{cFsdb5"^Z3~X\˫K6͇o=Twr uhu&ĺ% >A;}r@. dvE탑ׇMM%il&]0hJ#ɳ]uER枒@ /}hݻUZu %O˄m+<]̏W+.E{vu.[Hjvq4B3Mw _RmCи3HiEա:V4La$\r|H'mݤdDZ ,q8\9ljhڤGA'w'$Gw?_?߃?D^'L_Oÿ?#)Р!J??"dFV㵡| -e#ܖlVXn+eujrZ 30 R^G^vIw)^t>yK~BNxޤ$ڪEZ\Va=Wmak\:uJw툒]0(X᪎${^bWZWO}٤ɀ =vUl-U YYqH䪝J2-QA;jg?HpSeOPmqCz7COWF@-g jG2i@wDa.(.KO߼@\:Rvx' @lheZյ]xZ {:\ob 4ҙMnΚdXH\8󗴛Xˣc T0XtPgGNLo? pLN%Fb?%Z)Q=%d@~ 1mdLL{'>"@‚P;ZX ȺVZ(1Qs_VXM= s$_c͕JLs=ee-DTsG` 02*dKv%2 7vN׌fuK_:}v啱|At;F\[$rNj 7-e,ݶֶGu+&,]v:%_~~IC#h/ը}?RU[i|Oƺ{9Net7@=32N(z_O~#}z)=ؙQ~24zd15A8Ґ=%p{(n51<,"G'Ѓ0bb?TMTM&:$z }=#&ޣ4@ #&1zuFo T٠s\y]״: Fx.t%6a!C2B$6guXk:zh.:Ispbm'ò'τZ+@_d3VRq#r5r\f:5#+GB3c1]#zߘ7j˳ki=x2,$!Yr sR+$>1C7޵s^U;w=eMf`Ŭ!C5X\8C9<9 Fۜ >,o : p #Ũk\|]FP_wXVbJPq>cLii񢥑ӟ Ue6m+: JJgCO~b`(݁;xpz=3.C(Ss`hFb;blSn.L&XnB)b2z$T s*)>R!/XH-RPX_)LQd.}i˜!wȔQk;k0F\ phKSIXmO|.a: SleI-s~Zb H15QR*J? !uhM\+>$+p- 07AX/ܒi[Of2ɑBy@ZgB̨"`TE2LsиQyz5( ~ɣ4W}sA`108dY:K5#KzׂS6Xab^ EiaͥJCy\k:/W\nNpo`pcx2A!u:kIs, e|U=Dc` Lw\_E$Eh6!@b4L DmA0F3=6+49XX90ꎃ:M5kP.'C?c,iP4d~ygӋ<&: 5&A* 9fc؅e'lx sXf\kaU,3-ӿEf8vm@_$S Npw !FXX$0Z'WEJx+LXhl jSUHƸ k$),˾yٱ:vIZW:hW]3K5h."XłWx }U -+;9q)Y9#(qkU~$ˑZMzq7Y.ed9maMU$?hqRFA`).MM՟X8ـfY I&٥juVu.}agi99zL~J=%=LIG&G$#lv[̂/ `^K<'h ϕ`pnk#,l:voYI`J(*kNG<Wgg1ş>=&h55vmAt_nuuLj/.L"/_x0p' +aR!w%.&H`@.^ AaFG OcEu)V6ٿ%lM;Wڛ F]@ Gǿ"V(9c=%*~MN,~Z-_ ku<yDCR\8HsVz|{"h)ivT-y;=xレL|\Gت֕ " D?vā'Č@>6R;O%n+;6>+L :_#Gs#(6JͳC+)O;i}(xʏΈ9 KnxJ On ,@x>SJ/ $`t8jK2Y66bS0yG,]DSM" st@1\2 465$4oC?{uUvuNlCA܌, y2fs!;Mw 1iMZ;>gw~~,&i7}4]?Ĩ_cѯ_cկY:3cgBU="Kh/1AKĝRv\k8[;u<>)y'bmw!{nt{E:1eYx**&Ǘ= j3T#<.\„]/TZ zgjijR/3E؈˧_[T; f'ʸceDjPa,"x]y7i [ D@O4=Ka#XHbyzQ ?CDb@9橱$k=nGGK;ƕZ zA> 6'q1 D Kǐ~LQBtY3LϷ߇}D֙BnPyq{.d(4Lǥ׍L. ɀk{RB"܀SboAV/E( x5rH; 6?}e^ٲ!;-FņZ`c]:{pYGeEqbݕmD45O~we{k{f:FWիo+-XK,y>͟Mdii1 }l CS ŗCBo_h)2pգO"5n vPޟ`KG[KG-q^ѷFF@.^{Gڼb1dKM fۜt7N憔zshnc,ዑ7.qWԴ^4ى?nޮa|Ůztld|{2<lYSj|{+YR9v-X!'4/Nvh_-0Fѥ4aC߉4\~:xd2qE{[dr nj(I $}jCrcSs8qE%_]hF/h E3Vbȧ 0I[m+[پD>~ ^';L=S31)o:ڋBݺ':i9jdxyoE $JFsh\rRMlr (aW,2 i-+;Z-\fp" H% P7i,x4jZ22!Mx$ cL8eH𧱎vCM Hjivät'~R4eV01T5B>|-N  $p ~h $&'*436'LII3cАħFu[.BI';Vtq4,BzFMQ؈9 FAb}u`&&P1Et.VK>5p飛hDbxLLH wGZ"A#_ GV&zRv=Ɔ'^~ &oDrǴ 9Z5mعK8úN'c. q}5M[0Aw[;ZZbi4= rb>:0tM>͘7һ(E!)"wLZRh|oKv .)"K%ewaD8LA`D <`AiCגXQSg2**Q\QY5YrF5^]I)J)dx)9\,C?(tBFDq,~ra/KMіDspuYI8j0"9^[J jP|_@Bߎ_̒~cO!pdlG W[z3bF,$ͨ8&=f&2&/&kMzTlѤk!bWakbWq^Tvh{RΓW>ҶGCd[F#I@B%@?S5ie4i4S1(]oƷ'F29ƥYځ9b( 9xN*y!RbaкEgR#h0 zjY H)e:s~?ypj[h=YE!JOآOςO Rpo`e^J!"2DTU"YX\[g\>}wBw';9A3# )Edd@3:`ԋFRJ*q̤Tt>UqLX\ˊʗQU>udm eI:a tF1ڪL%D&g(!qW|-wv^auGU7qՍD*FeH s+ECcM4 ?C8Rt#&&i`}r>'xry8:15jrTߥtZ$'wgA!eJ!#uDqX".14 6\j NHlvBJ6O\&(Qt YC'horu/[ٌdxwJ8%a%CuYK=lJ`O Y$Г VO.B'~b򘗈O,DE~H¯Q$sDGZ Nv!2B C`!TDp.$$.[@F2i.BxRmqbr']UႡpAW@PKs%Ɠ%eΖ4.i6/i~=6sЗkꚕ9]7gI]5kuJߦ\H[s!-u/ {QXt/r[9~kܿ3 2 Dq`/DR+gh媴rV'"diaW}2,CBS낡uAV*V+3U3a<}0gf/`.>H-B!TB !d!DdK= Aϯ_ 2+Zd1ZDDԑ.(L\c,jDemeATgM s/X/X%PsjEH!#}:SGŻVj잢S 0okoMv"g*ӷ[*Qȩ$jZ <-*Kԗ ׾}EAy6t߬]: o#3fRH&8M>b.y暸|} ?m2T*0kk@:=U[/*_B#{bPSgA4gW&ta]2׻ !.>Nv!pH,GRO!NvM;4|qXQكdjHO5]d;qn<dZtHas}̬g .AK;y]l _uՈؙCWuFfR6=ONJm IJpZڙ&g`Z8,-MZɊiW7Ab?o0nq>Xˆ t4l6mm]#$y)S %U (ԟ[eR,Z]]vM̱pmdxڴ,&cl;X{qdx3<֙džΨxkC]P\A.;JzA5X$.|v{݆0QU2Q.O#&MHY یMv:2Y%. kF'W4!U&XDG̣L |c^T2|dکSvedSv*0EF&G?#gN~p'% VD^I 3&H$5 _#4Bu>½L93 ݨ:.j"!y˛F[#0+^1sạkǡ[dݝ@~VW#V^:o3-HVsЫƹ^|_Ml퍦 =;du8S%vlX¯q} MڜlsG旋 ) ˜b"弑- ;õ7\gohzGp !d}`MC*<̑z[^?i𰗀+n wϋ%n6gWtv,v`;,E7aك3ao8fkEgB%cxwaaz( 5u|]¬7rӽyI+/ 8ʾۺF7e G GS77kEGu)Y#eiJވb],)f$C(BdFD '"nE #t[Ѫ¦04}j dC`//+߸t/%79} tAZK+ l̐͗ '޴|,Nf6P5ɏH!bC |bX`&ãSNC+pvkkhğ֢sF+?xf ҮJe{.84 n RQ&h``+q| s&^1{Z#L/@#ll>#4$|F,UP q>R@W6:;bU[VG@,Yb.{"tomgȳp"6Ne.JC/h0]8L NӟxoߧkC]3kz!]:s>=+5(MH.qna<}^};WO9%&{a 1ss|sZᾄ`yE8z,aw0q8bYK{0 8 h!s0rǯC{4 c03x0dMII'5VOjzRSIix*Si%p{!CӃ jDKSߘhZ&Z:rsBVd Oڟ)282 oK˘>F9  cQW5npSaJ >RH}몶5t}]0sU?gI}ڹϸjÈ4;d s/X/X/a~~~ ?g ?7'5%|v2"-˖~k)"r[D5d 54'Ԑ5Ԑ%Ԑj5Rj 5bjuȒס9yuȒ!|ŜQ̙b.! S5Q&LUVh2*eQEPMq-m;VJӪ R|cQQYJw \7%1z -Ziŋ`Zթ EF3U5d1&,33A"pec&١iѹN:)o;E7kntMj ]ݾlCrU9tM#?Ŀߛߛ/`ܜ0~jO_6ꚦGk^mDL&pA( 1ɖg_B̺HuØ6ΐ7㥝[!5bfkv 4NZ gA6?Z)K|0×ޥq8Ed)H;ĥ5YV1UHHXx+|igun@IGC֥5xO|0Aoi E?}NZT9tC3ImIB)$GaH9\7bWN$;z1S!ʨĶ:v !Cā1mb¥zdۙ嵨m3=Ha+ēCZM|&?F @B Ά*4,ֈd yW @? hz᯴NR\f#%-9aIIp0R& R{[(8,D`t{3$C!;0}'dEJ9:*7X>R%? 5q]lb| 'h>zmX@|5]Bv &Bދ iC;F`nKˊVO[Ļ+VjGc6x Ioե_h0]~FDD S;bE3W#Ł'~|6 Z6_2XZVXQ'қd0p]v(~7|Nh\ +~`ݠ*'ft(|yyiH%vOLDաc~"N; ŜwfGfm__z^Fn''f=̢iMߕ Kb(uG4`P^z 3~9pE9nQ/4|50NÄ8M Ƕ^(i#a1/I7AON$GǗ<c_(~)ZnQE=LM,h:^&?\ܛ9if{Ľ߁&"M|0'F3pQ#|TLHz:h[ r6z !TJ+dxHZ/:,$/Hl1-׋ 1JGs|QcGa H|ﵯ\޲P|5HǪ:t52h0ʺ|Ot@wJ._3Iߑ\>XOζGzѢOA;̴W*[?sbU{YclVJ d4Mz<SeZĵARP:أL)=yAuJL tO ?j 6 rxP,4/T6?GL}C&M&!o֣mbXzEJ |knL`X֦şu@-w}_L5}cx)3(wpgo苬6U%t*ł  >K^SsFoz5oinGhET wx"(24\-V ] ڤd|#b Uf:eڛR=]=*^z=%u[Th, z7PF1P-͸HxuG*Cn&;}I\ߤhp$򼖽vۤ);׋7w U8b>Auj k(T;4ӥ t$H Ca)E2l ~#ïӗ>фQ$dd4Q=YF܈l.ָ-:kXdwIu5ݺ& Je R,)5ut3P?C3Bœ0\%)!%F{_ `qW <ڗ}7S=&C.3'cy P kM񕶩*[:o_ 㩵fIv.֦GYFFwupgO^܃[5ϛ($Oa1ROR"&i _wrB'xk0yp&RH?k5\VV#Ys;D%'ȤIBCmp5I'rh/M8KgRmU,|8MX":C3u]Je3z#.Q$͵I21t4CWE`+ dBw KA#_֒wW#wa(=t]ĵ^^:Dstta"p_ &߅'G+j,E|dC2!㗁Lo{ N"##ԙ;_Ž¦F<(O;1ϲmn Ѱ7 ]xP5C-QS+8z6uI880Q}[=5ZqiK!9YV ? e*!C2ɕPJabh~uQx\ U'@2&%jzq.qs3nĩٻc POD#tÍ9X6Y*0&+L[*TtU C 2A8Tyz& PL-hr^zܢPm-`9pDC4:Z[Z­u8^?{nxb`.q5p@4TwuN)>CgiLdSMܒ~,~jk[ҵ*zЕ&H4\S)L`HGJڟ.,5Ƨ :a2:D`2 c1̃It[.l:RIxe&Y~ Y,( 5$[ˢNS&kY&#pn8qͮ~ɣovzazGjMwsYn6y.csݡGN#Bz([na[B[!plRˮ+:CŮk™,) 0`rhE A!=pJ8D y; ٿwY#;,Cu>I<I<R+dNwlNwݦ95wsБQdgnN43@D;@<_sAitDatĊwKӗi4Bg4& 7)Ξ󘖷 u}uC 1>6oLCFbGޡ4̹$r.$Px70<a@Q\Pp-;o\vy?hY0"s;yҵy,q7HDƾdCP Ec4#oqc !6;HȈQ m $9RAw C#e%Nq LFs/d>0ѠI[]А?R+d>/47C 1:hGi_a,XƱD6a%sV,#em#!UE,+]g3Tᆬ4Cb ( *fYv;κ E5og9`*`EF6udLѐ mjȚ P0lB&, ]6!eK&j(FUJ; q|z1VVVѝ8܅D,@B8[X!@)k> }Cf+Nz!.4 (ǺQ؏Q؏y]P] -ҭ].[>̠2):TKx crLհT5Pt.NER^_Yy*z9&]Cjuj*V44[.']7>8RpAet *V")7_eE`^yɝ:ʋhBL4J[.eO5-˞HQ7J-u4dT9A`( N&)Uq\ N#$ hBL4J9r%" a z0;5fЃDC`2ˋ̡&RrI"Ԑ Ůfye9$8rN\+WSr"++WT:MM kc–mE""tI;$V"R+)LSBNj6N5N'ZEad/k 䠂DHC<1!oC<1C@G:' \]je+{S`B6Dw67)llaj.aT4[m,2[RƢ,&e,mlmC3h/gIeJ%6V֤f1VtcaM+Gٗ_*IaN[ͭ VS{ݣfW S 5YNj(rH,DRlp3GA~Q{ ! RXe`{h95=hPW&8sx[<2#Q\Y0(3 )ˈX3,VX4,0>"儏"Hq5Uժ jTeHo5o%=!5]+|Y"d -x^2UZ S+ahbۜMmc&mNܹadR9}PW w؃V1.ëEIkH$3,hw[::-x)WNJ)Q*.k7BtfQέRjP/dء@q&W|Ah8G׃v A(Eg 6U_.^4bt.O%@^-80rY&=.(ko5U瘷*摫G+rx i$KpAM&SNç\?U{.JS拃h %6% K`CEg|@JI]R #hUA_xOx_ZxEEm~--n-v&Jrٗμ8LPTvO(8ԒG&TX8k}(,\@  ܊a\WoHAS τ'4,)` /SOODU$>u[2q 2D}U1#F|p`rwH 0$ wTgAVhuJiuJC3!P' #:cmR/( ]EkGB+ܟOVbJ?.I =EQR%HWӹ|JTe)R%H | JTe)1BPu(r'^̭qT'3JӸ{$gsYw͔R"5Q3Nm3:dF+1IØ5Ry u <`!*;&K䥟:]Ta [?ile&+uɒ*#iA/<f8ҟfć@? J ]'4 2R!e=!/y[LZ!#O^Xp$9YG*orpr,98|ngfFC>8u&2H[;=Y1[9cy68d g_ڛ %lqZHX}H{]P=H]6L|R+se|t@Fx=vuQ bœaC@<6iX6 N$gY4So1<4s=j-4_#+(] @ }NylŸvdWyB t ջG S<{B{euk;=J~C0Kb3PXTm'ޚd! o"8,Q5%~'"*/w_;޹ݖ([D%v4OY/]"`/h4/h)/h@(UUZU4TQJ Y9 Y&D"Rm~BjT YTYDj] j$}N'wv>zMxNcoވ!$6|MiF_%wV.Rr֢p9+\J˴qEU'd.!%Hوl{GLR F~B`o"R F.WEF0m3 ތ~\n؄zVO\^Ѝ1<5d0HІ YlŖXTk{2F U'14+timxD}Wڤ6Ue|^Y)DXQP w;rYϫЦ dZj Os?]-ZȞ|@;J+l-ǝcNxd94Q;Ah>@̾-hB:w} :إuak2-oK ŎV-ݙRdz&6YeYIQ#vbJo?Bݖ\JrǬ$n_y @"=Aֱ-a!a;.rЌrv5W b. ? 0ۻ+3g?/otsb;!l3'~򉛊zZRSRh- >>w!ӔP%.,-8A]4v#A'_xK {-+VzSćR (ՠх;G^L@DwUdW8YiGMl=ɋneWx7Hz}hU1L' 0%rn4(C.(t>vxJ1!wNdDe $`@&GHocL:7bi%R0vȁz051YaՕms8|Fˊo@XD"b1R[SsաgcP-sn)d:Zڬj kc3 Ε-ʯ۔G+fԝV[N-֯i}K:u3K$ _c #Z%Tٯ9Uwx+qt{2"éʳ{b=KMsJi SU0QRֲc[_k ;v|%vXfF̑F̑ VWrTWr,͞L %8OV;[VrC~fr&\-grDj lV%m9%qT՘`NCkjmqj4%]^”l.氰}2XPMK+74P jԢA e7; V(Q7ZG'wly2hXu}BّY"4ӦLCL["%Sd{u6mi3hLpٖ"i~]N9 sb,]z:"s/WAXL}`8 {()ɝ61Wj~ ;pE`0<ǎ]lO;XLG*R#9r,دV(W3PAo+O@$ uI^o;!RŪV$M^q>ZkS${u! |3\Gbd=m24![VC3X_D7 dEdq?R6in~v5 :lɌBfan%i+u&Õ~QQ qߣ*|CSPބ[@ÉX C\Hyt ̅F ZBAKlPX/T55ѫscx`)x(EK X|k졤AS+HZQ^ܝ!Dre&n33~ZOӲ%zgh葪%Y؈Ç6wam'=Jt>~Yw+: 2bldIo L۴$qLاN_Sv9UcB6Ɍu"~[ uox} 'uӉS]':ćmB}b9wfǹ.Ix A$^}z~2WNq vu NQa|PVY{cybgC_oXVLu5Gq svlkGADo觊ﵬj[CwlØA3<Ҷ&z*T{8|Rpg(>j7V!uIu~.Gg#>x)Aahl wB +جeChH Di}n{0 #'?3GUѤ9 K$^#51567oҝ@c.+v踙($$Wj[j Q7_ѭ\{;xL6|0s|(P0g ܀߶Vu_ VȦ`nᝡl0NzzC0v=L2V6%1|F!oXɁ]yM|įlr3v 0[Р.ܳ=ĦZ2k7I "@-yb,ѣTZ/&lbd<dIȫCB[6 nhNP/vLEw؇^h#n7 n*Ckmh|r!֡X=0x{ yM"?)s!j/U\q=sR NУ/1c5M|̯ oƜ_WZ a U,e~>Zʠ'q@'XN?]+oW'33PqLvږe)E`.:^` `S@ɷf)UZB6 [4Xɋ#^G3P£dyO4<{īn2JN[>%Ux* AVMw5UJS*NȪH<:ԐG%vesȪ[t?gqF<"C\U[b⵭ljoV3[Rl: cH9V`>g1?f+^9dLt9jG[`њ ^>E)bC$5I|(;fC÷I$[υl|"%l%KN60*ؠHē |@w@D'F!A `@K)NFBH+}Jn/&b/<|! =^'^ Ճ{mC@%~ J6[8={ӣ?. szc.jB?1KG3K ,6NNw79](F&g{7tWӽXa4vMڠMwV.v>TOi j:h-ԺFfS=LP 2a}*_tx/cca;9톆h0e|eäV Mb|4@Z~dn%YsĬKou_iL `DKeHdi]cdHd0pFO CV@y@_M'eȮRRr۷m/7Cn0}:d&> ӛg_!he hskf)6ak])" .dPw*`WPȮ^Cz蚧RT,/n-9/Oa> ,'B㸄ϔbԹ^~KXн'oo^ d[k-ИƔw :^UH hLYÈ {u''nG<&NFtWٮANZbȩbmc-=A4㽈ĥ&5%uިSPN&, V5(Y.#.Hl<1WRmo㳑D|i_Y4d+8Yh V#C3Y4=eG0Uvȇ2.o^wy1T-Jg5R(>Ҿ8lJ,3ҧD)־b3"T׊\Ky&6P .N6;Wç">AaZ8M^}>ԋJ )ݖ}qXҫSJ%D ~t_݁#?!-C N/]V<9>F&v( [i$$$6AM!6[ h+lhMv17k>{Qla /:qHzUSDǃ 25blΐ9"<ϖ|J 8 :R~+N=f 0VG~/^e"nS =赴E8B*$|lQp4)D);cnq ,B@'g&AR{_6mjE׭7;xrw@rl)* _`>mť L?%j-ٱ67݌O h;Պp4) HvRpiQĶA."⋑{ -.v]G3KGs/MEK:&C>RZe2rD߬fFhb`¡bQhljřӗk6w8bޏOxXNLo!J\lѩY|t ~? 3jK dϓSᶓ͗ X]5~Ev7%\V/|pdMCA.\X"MKOPeq:Kp4ScfeuqMp#CW'cee҆ Rg/K ,ٔ0ݜ)RzFxe~OlHW޸:|*]:ekŅim[۷;4/C&NL>LO2p暠5|Y-j\îEh3T\_H8iN;}"A+DC$+z[F"N ^l8KF<%q-KԲ@yztj#:d#t9ٌ>m~=U+W(q5Wn ~XO˯lP~|;rlzqM#+%XdQ6<$.zgz!:)昆'\JIfF8..=v6+ t;H/$>=RnPWWX 4+.?Wϱ(L,htɋqɋI%\!A<)C[o_&wKS0V/n`-:~gkFx6 ?^1މe;(D<巼yt 8gnWo<9j^;u'Kݐű 0)L;& :}* 1#Z}(P8$긨T#c IOIg'ݞ&#QKg\&,i4YmJI&$nDdƵm!5׌M-W]KcCxa0/ PY 62 yyMV8ʞ?sn n^t52mgR䁝#f38(TPs&3WW`^6}J#?<}\Ҷ%ď8gBe'^.;GM;h4|.#?;Ҫ3`B;́:kAVCpꄃ@L?HFION:cF4f(L|;{H>5q\]U~P<]1!>};|s Cã.'S3ZKjII \BgB%NSഠ`c:Y2|x׺.vV;® "ot8i[~@ZiVܡ٢DtJɠ<6pߑ 5^F g }Ł#,$H}~CkF/vY5KL*h 8,>9:.CU[ZBv"@Т*rzȵF\ML݆at܀J=/ 9C9%7ꚪ^ɓIN>٥T Lhȁa軻6PCl6eKSS*hJ+Չh, J L!li3aҫ6P=wY=-n邻L׹Ow7iҿ:DR[S'%,$N1IƉTaAh uxi %qcfu+]nGe l Ѥ hqp)Cyr;Wdi',=Q}_ʉQI<ࠕ^Ǧa%[KfuA`r*,u0(E-*?`/d 7Zr(ތ>̼?}ҭ,2wbLf ɛ| щ0N &|z"Y‚6-h`2u_?I1cÕiΙ*C8 W̓)H~/B>P}Uܛam N։*!Qi=Åd94᤾}bg^2݌`N*;|VP*(Ň*xDwN9ϭ"_i|͇ xWť*ڎB7P`X p Zya TO.y|ͲZyv_Ch$Fv26na<@s,9<FrR nP? }0;I8g^G>(I hQ_Դ D[0+g weX A5O_B WnbA?úv1ZA6g^]5X`l nv#z8B^o~I`OM /6O81s'10.o9B:Js~v4ǰ\C)$6ߡ[U*ء[d;9Ժ:Hd"!~|OlB 5y.qH=;}&t>{1RCiCk?͊?5ȳ+ PZir[0TY^;t+&F|{mTR@BJ?S>Ԯ*\4(,3fɸ% 6Ȇ\c9Q8DjN";o0~ zW4!ͩ?J?H|'l Rb ?]1 k Cz ilj4sꀖe.${Wjv*@4|zr.1/cЗ!t+Rw7d_wE!9ݾߜ✪7H@^"7~`.04C6K/=aHE,rk2U*/h!-TgtRa'붬 ;#ATG3 imڑR" *)or@2zJ&5;` u%uQNnC*4;C\f6WP[76>˅{p#>.PӨTa%c%6vfyGGM8 Q9ʓUx'恿<[ e`+ZZh2ߋkv1#.#,I>9\7Yl$Ťs?0u.~bIrj:`J;Lh06s?Ӵ/T 3 P~f^#20`i-ṅ2y wy$jۤx TNn4Щ_?Ic83py>mXG*c^ݾjUY@z7a#xPc⚆[ 51zq/LnGUͭ#^C"6!'wYomc@+pQ~iylՊVe @8 -x绠n<\3m4FȮW:B[oō~=dPtqn %)('Em ѡc&rq: M=v_V%sd ts=qCvwSZpBݹ [ \//_/^}6q?Dޅb>.x0_ &'>ly[g-Mo_mPbm+WX6cm+[WZq~Ui 4mnCW/̀ S!KAIa0S+eYc="/la`2,Z{C.5Hnͤ& Ć8c;T[e+[R*9nyػ[E:闧_N>}DZM>TثDk&hz(*}# nS햜`֗QG;PFc" Up QFpp u@Rbom:w`ŇF%Q$G1x37|)T\pKwY>3 cAv26˯/@.AѢKt-agSX@D@ Hs|VωwB"zHD !a=CL=$C1B =18'BQ* }4+o|qoKN]YlD0bNESdK]P+{.<#ߚ{`&0 mEKN;(?~"`@vΈr9һ3ERv-2ҹ5ŷ/P U sPW5mqzOY{ #kUhc{ˆ։$D¤tt+@% ,a#%~@vHm7 M%Y(&Md16w=zV+=-[3{# /'*hkJy/)zwhT7+VI 둑' $`rV#.77lzwe'ʇ[OXybfWFAd\xoSĵa/6x9ro{*;~e+{yX/6`{ЖCO֫-#}>Ynh~fBvBg*Z0k0B2E*%xپq#ܾZ)u 1OE݅$2{oq{~"gF.;_ ?&3'qvwv7'A?n|P$p+uUZG59ui2]a|7ARkzB4 gs*tD}$5&t3 ؉IkS M }_xw"Tɴ!=!@.겅%s5-hf L%> mԱQK,QE7B|P`T D cu/!6ec(nM8S%]4v7aoҵV"'0nWK6iGn iǻACNE܌ .J=T)t*w;bx{amM#+%8y2,S|XBW"I,Ty#6b-$`.ֵAuԸJ!ą}ĺaJ!+DAdxZOs?ȾsxGqѰ0 x*l(3Sni`  &̟ 4F.,EB<5@GzZ\]^">r,Du@ ԦSOJa&-`28g~6;@`-zKZXe{CXe;̂=O(lWļPގ:6ޛMVR*[w{lOoGߐ*2He{ ;:JA:a"La^rͫҦ.o<Zbj\m2|LSUZC#U[%ՕR;^|,UBs_@2~˅l}9Zxoid[xWAwfyn- ~LW276SֿEqCn&(T],rq%с*78%G/ql/R6{/(s^%7,A7Aw3 bDAIXfAq8!uy=*QYNCFwB:g NSj0!w tFBФ<2w [B*kN=/ǑC<1=I{9/|@3Dc ̚Ln :8ƸUBӠg ]p_LZҽ5MXD m JX܈􍡷}h'"^Jte\9%%zLAbj]MP`:}>?;4BW*xb՛%d6cIKφH8멞!a rldDQyדytrıy~y:S_$t"Qz{}LUf NW ?KN•ϗ~vC:7Os&v>(f^9zís 悑0GGkS 豑߉ \N\^`2kˬγv"kNւˉ+VxVYs\d-)O>fD"P"T\@zVE=zVF;l;u ^׀ʺF.Q6riv%y^ƽu X?K/+I8Mj^Q2>[TS(7!8a #xoL&'K18 "V+ >11X 6M (VyS` 2ÿ%;@}*>rG-EIJ_V8n:%}/%20%}s [նZPP6֫m=MAGMD _{pAjQwE$A^]ZS<4 rXBtVXmP+K51+H<cr$_eEM/+Lq%y$ByrCk3KvE8y6j†׫uֆ\1?l/Jd@= f.o枱}; #jcBu4DM^ss X(D)t %ƊO>~=u QlY"EP@~XH ;(]JDOr 60Ry k pHB#fO^^}InQBDg wPFψ$ڿe>6MǦv5)LGSan { |V*OiyyHvy4&3߭9SqͻdjMHytjp[gҕ׌T'-up?}ܛN֐$Tmi/f)|My^\c_>NlgPRq`kU5'=,.SK z2w.a~𜏧Mʉ IˣӷSH}f)8ku;!E)\$!1=<}xF1A\hjt}ײ;=oeh܂zB.y ʉv3x}&OT6~>> s;#PAr?=uA!zӢ`Ef8례ΓEsFK+xEg ;>ٖ\ F dw>gK}62-1~>pf$'W'޹2S0L->vuHl/|^L Wz:W +Nq'H1#7I8ʒw3~]yX?N>3XFvwk$?k:a_JL԰SNe: ~ێm0Yo9\IP=ݭ]/ /\S%Wϻ})i+ ɡxl$h~2=XE.KöMnMmc[I\'/|ݪA0Ni\I/{ц #g#H)qGὮ$ 3^ۓ$83Ahѹ\:~E bX*޿=t]?Kx\(C&x/CC}|M-e*ViAn=|_詇,0R2m∎}:NTӟAu42 y!C:>$%VD6j5пM՟&{v-~ N\ϬkP"V(0%} .p$Zg[gm)e :H:{Zn[|[r+ȇT'TӘȹ/m]vxd!lD1"ϡs #vQ =o{d0hPu5F2l t| 1w3YZLpP K#>vG%U=gщW{v\J5Myzi*chvu׾9:dj.kB7]C\yoc>%/vjcAwY;OQ vgtz+տJSfN G yO3/-)N=3B%2=@xeXbNT+ogFu òۦ : FJhmw SK L vQ,P.ֺTXW:{ \oEU}>,svWk;% ,zKVFqk}E vp SR/ prP~QqFޥ<W}?rOD&,:Q^{Z$f zvd^kڦ;SlaR~~6bF ͮfz5鈐YN3cl |.u_PN&t2a;\Ŏ4=8lj{N_ +$vPoz_:tY4`a}# |FlaZ$p,_& e_@_Ƨ:כ>QcYφ6Imu089߄Ji}t2D"+f԰bƷ[Pna!|&?a a5kh~|P[| 2NW6 h$fjDe ޮ9 1݄P0q,q4kx(xO ;c2*iWs6)HrS AK,̒#Bj78>7A c-l wx/kSpԀWS_r 3 oM,i;1XNIO[Sv/ T"zl[AXu-痤 S `^,yU~2 h{ 7@kO![$*dX핬ZCh@ -ot!U32xݮLItmy%[5$Gװ *zo?&eY/M?{y~A$y"f̃\ʆ9ׁ%Su2%^V0Tķ tml9@ - ||H]HKd+*95Z+C# '@,rn߶+.TpxWx޳f";x͡P~ i$v HǺ[V21r4@5nC|s6wAKܹ@|sv>[z o"h.mBZvb 2_xSdH|~DO%s,ihfaa>6A=ZmUGqѢpmR|01t.}FROdzߎqӬsfC3H&rP8IcVI(d|V<(xvJXC]7&w}ᅛ xc 짋/CKeGnT/wH:L;\nk$9m->5PX_*/ t{D~?!ⱓ탿)4EP/>/e -rh fVX.m/Aי݅6w[}N]\l—3qX#~ȳ.{FYI(7>نEH#y V}^~&GLWOÉWDX+:rryOTE>@~ˍCK|O=h4Iv%u~W V+$`]zXm Jz~dN\2vDjcCw(#zltdV[N==0){әj\7d Bu6PC!2|T|='];㕄>-L{s~NLuxw#QR{jp-0 7@ !t"wStH{~޽*o4pER텛i4;ŹGEgly7(Hk 6x dPMI΃p`)g~Z^hWҩ(?'`1r{ˋƒkx)ـüc*a6퇒hK)YD^XVe.Nx,~s2ږ `P@*~W twgI<DMJn4<;Obiַ*XTAGnYCc4S86$2jt+Z-hEP[OyI.tHDCե MBR4&_j&x#&rӃZڣMN6&S{p/>#={3]?`ܽO0!++Hq3P+9z] }o)8FlWg |2tF4VFL9 ^'I'/sk:vѯGgG|8^_ñaCG<~^ȓYqXwdԾj< ND's.zߣX.U>=ؑ?>ҥ{ï }.vdPRR)Wv *^D7pڋ^4G5/D9櫕zU̧o1>{_eЮA`i` wzqU iiI@||p8@$p@yw#'I8bF48Cq?@3bJ4"Ѹᘂa[2X82XĐp$VSpH6cd^k#nZfT{׊ߌ*zĒiMaje`< 61UXHD4XC4,F U [ߌ갊kclVev Wĉa23̰l#SlΤur 0ƈj2Mf$:h$&{}wܒ`! G'휏4Æ1+r%‘eoTF KU%[;jZpDAq5,Uy!#1aS"hX1} AW&njT1mh!5,#A3$y!K$a2c#nN3C VGUXit% pLկ3ja 6VD"hł VUtj$1#U)- V@K4UG0,i,5 i2IPXM%޴Qjj,iR:bA~ѸjW kdP 6+RpHtb7fmoĢAmvPTW)"qKtfDKRMbN,m\0վEu(ٔC dV  C!rD ĈLcjEۥW};8ɤ6 T [JÀɰ@SH4!c05 bFd45#Z3$'04ejS:|Ve2rnXHBodf`% Ѩ'R2w[1?w 045jp,U\$(/[z%UHRqcrX"#j]VK~9ݫ{ݻ{VwƠn! V2}+νۋVβ?&ek({LfYeiX64)+Y0o{Jd9An~,M۱رRbɃ"na'+jSץ/-jV߷"m aZ!^hMVzDSe\HY~][ȶi|[kۋeV8ы0xݠ\㪘['`=ߢiV JxJ8Vc8ِf ̺4[#y"~Yk煹&{%yg,JGVG^{a\yG6Au>En%M՛JW$Q?<,5%FY;ߒ/*|(9b!gcVDiɛg߭iky3Hrmi*mʦ_ \07 onnL>rJJyo~oi$Q3 '~{iMt7`(wLIMk)y]?3i]$g||r\uOSkj1kj.01L/%4{GڳݏL4ڒi8Ien4G:2TJu>MW/tSCn.yd8qe Gڲ͝8tuTr*DVuJ$u5$ , 촜B:;z-ٴĻZbml>e 5:Ǹ6Av;'S]Vʙ\//$V#Z~䓮 ׯg:M2Xi ,X^ >)f3|?hӇ6XZ&ɱ<`'-Y1j[Q0M6REJb_!}>va|k#)="xSk7?glyϷ>Yמ,'_=t4&}?UXZۊ/i֌ѶTժWI34Wh';<^9PvE]8:Z~jr65JKͺm6I)8n1ϛmn$׶ģHnڦ$2Zqr ΢%_&Ά Z?O>[s嬞/mm-=̱Lsoi/ߺ,Jm.oj(/$m6Cq6%[2 [3a;\D{Cns3t_YC?KRRf#kv(LOᱎ-l$G485s~:,UO6 ҃x`If3͖밞pp;aeel$fëT.4V6[>@VrY/?m) NNڝEInE`#aؗt̉6f(`GFz˃G{vNG| 봡Ĕ8ޓS%mUWlLD5ѣm-xgj޳?.'ZE:ۛEk9j 8ʳ[éN ƌ6p 4d @MY2AIf ܚ3ٵK_"MwV?1ӿiLKN83E)៾+/[Asg'XS$ iBEhz`h00v9򂱀<+!FER2 $/{辞8VT]GQ(IݔA7)З:!D4t7t j}o,m℮kPD(_.聎' r=>?GSbNlPBmGc>zu#sPG<үR0s]S/>ډ 28#@wZISbOj@}l F] K`0~vQ<p"?4B- $/%@Z\ ]ҡvC VёWsVu]ixW+!jrH;Q'HC/0Рu*# : Hj7f#L h8 bH,l=Ծ\[>!Ј*@Rj;@%! hz@hp#,!BQ+o`@b`4kPO!S̝(O pyWb_̇kn - +B yBfΣ"BCC|j @d3H<%/~M7ctJ :D1ױo3r.fBe߇&D>{Vg}s@rB'EPwr;(#ŀ>\F(yΠe" (# &Jh3++ܠp43 4@&nWOC+khW ]5vPZRCKjhI -%iJdyL c 6K P$8)XePu<qL `< q#%РI;)66.ch'Cpbߠk(z;x00.ql0Mrb:k1 Nt)pxF5DƁ i5` n?~)1D94,A(1 .@b"a,O<8F";Qr1?H@4 %!AЂ^^Г L4(Sl5v~1J4I OKKJ(z9 S,PN}mɃDJX{>t8k)Myh8%`-!>It!q/Ob@K;a"1H<0V"O ;H+7aH!"L(GL##BJ:'Eirt4ow#y'1 \~K^U̗ }~/%D,|knGFp/B ypPE mcX/RZ$ ie4sh`X~=OBs55 lg<HM-EIE|W4'LT0 J* :06!C 9J)A]"k*4XCKץbI@91Qă`nPA |ȡUaZ,A. -@ӸA Pt'5G!z?|D^caG+BIт3cXV|XfE4rB3}XrEXC2ɂ"{wXkc .VB*PґV"s k k @T ƊA>cܗA"0Ta]]A9Yri"Єi3c%Dc 3"1LVlLofI"аt}XĞ0*LCn|,) k'=<호=L #`z&f -T9TF4Q'1#5TW~/f:e4¤ԻNCDC:/7 aH{رk',/0QTW߮7#=-`k[JC;Sf̼a9WD<ԓЋ|P BI@`XZnrDcmRdQ+ov7n6D؉#oc+o`0Ģo  `E *\Zl.9 D&=WhXsb |&Vu3{0t4:_J +v}[6lQT8q4Q6v١ӰE+KWBr[ 3"G#$ ܥ4Fx@.a vhI2,7IR(X6 "f~b@~nɈB&?;`9%;J c41BpPL"Xs"X|J&Mc,cq` –ЇQc yM¤Ѝ|y6(0@wj,RYE#5C6``-`lq1[Udw65f4bd& 2 4BǦ= J*qb#IHjyE%s$1|fA kn0"YeVLVkXifegFjTXȚhK=`FaO Ec͕u#'] abQ_@?Pxf1Bb\8i`L/c%'dboYQ䔉΍e.%2Wt7# =;k+A1{M\>@ cSLJGLߩ]~Crh''UƫK>JsL;/m(\\2*S׵]ՔR:SZSj`'ɶe}Ӕ4)U|z3<}_C!Nv:OkN:[)i].4:wƺG=ys!j+~c710‰"%R]T(__D{vOřRVKBO_jJWO7$?qɇÃ/l+GZJ;ƞ-}<1JӚ$]]qx|0Nu,W>+W^,Ǜ9]{JgWް^r/y-R;{kn jTyp#}džIerձ/[{o~}>Z&O D/Oлg_o)|Q[z8o];kmSrW.(kwʻ]hN&/s}:cL >}t ËC:ЌDcY;O+h,'u\?Y[}"Zq__v&,֞q1%076BK2[-Lejd/WoMjWOƹWO/<\%}v_{byG# +T1Z`=I2Z=ߚ<0ruJKɳI)6颙h3dRFb9d;7k+|+\oazOS*?ۻDN然X߱E})}_ڱ] &mzq>?nCzasHH>0LHxhzAsS~&*{fGr:W]#c򥙎P|{y-ߞ/ /\8yyԌ?5ä偷ǟytv{hq܎MSPe~lvx0,Yމ_7(C.]={uhgXjU'P{3 s>\_=; B<߉ZH 'Eܻ;8 Q51 zlK+ot}!iniN(OIJSyj1#/Q&;E~^?G}7i5w_w#0|tDohy]K=#sZ V˻N!"' I24Omi,m ;lʩSmIv||*'[3AȄyza < #KY%.[e|s;+}RNon_<|_>#Qm >~;G"H`3g3eG&NYLVH,ا+34Z:IsIy] >/vqGl{<7/\|8vd$@Z6ޙԖ,+o74iAJ'4\mϹN?f)ZkniϮKFk7׿GW4,h/V嶺?4]FGO U*{ ž# U>9ʝL̳grE%@[F(V¯?e%Vf_2gۿ4e?>*O{e#}&N+[ڶ"6mOt"Ev䒪|FڔZ3h>||kv6Eu⍉:9RGlOYK߻]+l(<4JqgA>3dbF$ww:+'Cjuvڔ4Iw?63bn̸[\+Z03v!ĆzrCx+B.}d08q,3 vn?ƍ1>#w_Juzwp)M|BKR.>s.hv% 4Nύ\f7xtŰjb1ܙ}ܯ)pX#+LL}L_Fd9]|ʧM{+mS͇Z 8W)BxgiϾӽobRo۾z5/xhn)or/dC~t+)D+p]ɪXX+nSF9wpe{Dv#uLj҉ Aä sRe;sU//N7'cZc3ExWrp _o)/Ht}a!͟:{=iJI{չv R|9XfJܳ _vK3D_֪rzJ_PD;QRd5K'Kh; OZ M>(~n,ҸsV(lJZ*R$ Fyfߓ M{bt깫Y+~3^5 '%% /Nfۙ/?#Ye աoO\oH7%˓Kg(,yBON nA?IKWeIaFR?s|ړmHv֓ޖ^tpScx%1:9|S9v6tNS_5|ⱑ*G֑wOǾwL,1L \#^ wg:jR`cw-&dtcǺWo< h*qdSC[%F~HᄑP,xu8t? [?PƳd_|KXH'5'$M_oeP-}?nṁ8h.cW/)Wlr{;c[_Օ$yЀjP4e~ozE:OJy2yN$^.pcףHؔT b@jRP2n&W"b3eeD!vޱc{$'=]voud%W%mS 8rHSRhd P:BFF[WC(. Kjir {hcTEH^DgJ,> yLM& 7C@d.rhH5D*ؠQd~hMp4M8.t~tHJʖ'ȸZt!h/ygkmp3wj3rkPCzcm՗2k3.NEV'kN ٻŹS̞68vzyVI9zF/654d*Sz3oBn΂#rC+-L!,2=VG/VS z#ZO7]p[OM P76ɳ@"x?j01.>{z +74d.!rxgBc}Zl4~>߭'7#uZw ̜ӿ.ZV7}E@,j7hgSY/0xe6{)|P=7]- }66/kV #t,Cܶ/+opi&d`N|+MHJ$ӹ }t ,C6\iKNdžճĆTƣ#%%\e`naN~_G[uq>V:X- :ӗEX%HqAPUJ D!܉xJ-*AY`Wf Cxq0lf~+A0WqfŦg-| 9PUh vY\7s_'& 2`e ]4[2G܈JZBRK%^Bs 1ajmߚ0C߭ NxAh=w $냧ZD *(U^úRO] 0uDFP4h BѨFo^Ț[['N. hsL@A0p~JH܄O=.d&69}\zJZ^XXH!57VC&37 ; m!a8prjq壥Sb`B 0;n!Uu>f]jNJJҸe4b֧aLnpC;̇,Cp0*;\$rkP"wB%6nU-y˛̞P Q9f$ |m'*6_͋6[0/U`~ߣ!OJ]ߤ&eªXS=g{5~~懚ԙ[Qmz":׍S)hΩ^\`0?ҥt g:tu-a;t?|M˿ Z|=nv-lK? |gBi'KYe1!H0 _YZ<-Th)3nEd w-v]е3PCR,5  9dz&8Y1:A̡gR¶2)'( a#^N\$.|r#9 ?)QVY|@/АN$ 6M gsnf$z3MDH7 8"_S$4~(Jx#qh<N'] EN>d|9/P+-\"&G2 ¿zXRmA 0!QU*`NHwr;GATLE䫀6%GpAցRYJ0)*a^/ n䩫]);GA=H{.Pb¬w~CjC -,J"d=EςH=>^3BB(.[o ֔?JO0>jzM ˿7dP"MtQs<,㏾^\Xv\q'.e27f:D_>hflQi>#:=7r:fA],B.8d2Os C& K C0LĹ"]:}Tx DbI) 8IBAڌݷr;rY˲R Ρu0]*בwx!&9J;mpru$#+ԕۙ|U a 侙=PRŕU'AdD'ϫCkQhIV[9灐¯zn!!M ~ Tk켋ij¶/{9|Y{5Z_>Q}?N_֣%IIy6q+G;JZDᄤT'f7MHӪG0*J C^4,P>f ˲y@1Z_;3ED&+S ]|L|=ujśÉ(S}|,,/|F:Y"ˆ(kD<}vY ٰOTB1H@feRD0ʤcҫ2%¤k!EJ.L9QW\(wbVi+ɓnUq\+ %d;'=YhRu[ɬs!u߁3 Suh;i b37sJ74Ĕtw $r]_ž 7][u& v_dyZ'A&,k_R=Cydd w+O[FwWkڡ:?t<:5q` #|d {.FdUf\Σq(ۄ+yBxe9>C#A0B8kZج܉>5 b.X+yu$tGGTr`G[JrG^tl -+%q.J-ddBЋ+vSL9ҾD0`SajM!!aW(W'!*9%%Q͋/uȷdDձ1M<렰¶7CVB<dQ/gnB9U'1۩ғǘԥR'+榄PsY*ͣ0.Ap X(e~yoj%'yJ-`A ǨQoz"cUG0;j$uQ\2_*?/bpL久 }i4ECjɌw·nB[lg+S5#K0nH }UDF| q)(,p>~'>)¬toz=\4L N'X|Lt|aDyڧh%=8hdt)d6K߀z[afαҩȝ]t U0LM56mM2ݭ0YU" ũ =IB= `NfR`ߑc ]Tl[t='=AhEqFD {TQDBU0p7MaPM`)mP?<|=JjTalą@^pZD>֯T/^c=/B|?ly ;^-0ldۂ [&? iV}AbZ؇cj?pNVA>_4qh~ hgoM q`izQ6+2^{:}t4*jEߋdIKG AVr4\gP]&:I0h;?2v`mR`(4)@^s:XU/ _Pg:}/`"0<ǮB2.r B5gg kP . Pv :cp*sfh,j!vs*.8TP}h1ALP=]Jz?ˏ5HM އAg ERb 5EztjWRm0|qbz$HetѭҸFwi~3  .} VO""T~_N5.*ᅍAg@bFv|يK2 sa׆8ȱ$#,#̻ͼ=$K eaCxf~oz"ʅ>OCbv b(ہ?z-sxh :WG[U2r&n YhݨK䎔[*Mݔ3h䑜A|"k,\%1`Կ`\ዌ}H ЬV/C"BjUv&c=ZRBn2$ [}6:~dҞ]Nj3bp' ԙ{He)RzLH!8@dnirYd^KVWZv5ԣuaޏ>ZD z}FB:}APH{)Rؙ]8}p~ #ǘ,^ ! t8- ]#kFY! գAŒMuzLYA:JBv\-]D_UrC,/A|@}5qP#s򠋶-LRaS{?~l<G.T^yͥF=3\ADzU@Ό(W'į*5 ^M#΅_&nrtof]+|wܗ CIxRKyD:8T KcqaV*=KlDqBOŗC Bl÷6ҴIN Q,B z }O{u1bet~GC `dD0] y{*֑JCB&veX;J޽YYgD'O GD"/# A9#b׊Dӫf$5csy y0!T7Fv :*f1<|"vhBfѷChnV j M B$PV M|4P aՙd,S-=N \̷+;-IAY( O͍;aT>3@O]{d290}0%JM.EX, @+::"[^w(@cKHC)`X6:NRx.&CID|r|Ѽ7qV&Gn@v18ӓőc4Sn1nGR;*HM¶'rt/Bb 94lJ|*Z|zwcƕBrІGw0p磳G>RߙpD^}dQڎҮwaÉ ;B=tu~T깚EWn}C Mg e=|ٵ ,{zQě~~vko?dǢ=U>UlؗSG~*虈C؍?4ς@ t7™G 0Fru3.*"BXV6$s;ts%zߟHjo4&%^_yrxu%ƢJj #و̋%d+8!6yqO/hf E툣DGP@#n\[Tb'n8|rB ^g&wd+{蠴$ ;D@0°#TBM+%k05PN^/$d4Ɔ<->W8< 1{xyvFm;t b} jrg>˫Bo^"5eEk }u DX3%OMjЩF)hJuSGkO#z2ĕBsŁXDɇ ubv"zkP7ݛFYlϮv܌+ k῱[K `Tm9V%nH^>Z&4y٢[)i}1lfȢw0hS\ut#ޮ%aԹ--‚ӭsZbS:b94kP, p~>@B-B(߬P7 '0xumOvcuwAÿ 7jNPhb|qs/BW/y)Sw52"ÄhAFDZf`w˂H&3')[h ysC8=n4w#y<#w<p*ĄNa L|術(4?hsUXȉ `}jS-{ /N!wXTЁۣ= ,C~`W!kBdMmmV؆Hp}|i ,f7Z3UT`Q7gv1Dz.)>stTbʈl1eS[\dW GK/.]6cƄ_|髐(Pe֖hrh+̒\"C-%WH@\ߏ,&_K*x!orUa-si)yM夼N%ā1jaP'EÂW:m?Сxx}>z_ixfY).z,9=xLJRW SRa8xo;Sy8"m'9"Hm#C /Ls2μN2Vd_aq$pM8Y .v~:m:oW74yRu0Q=KWs?zT=p;_ߔ|_♩T+t,Avg~!ZڧϷ TK 姞, mЂ,^"ϡgQlC+ SiJ& ̍Y32| (kѲπ~V$aُc4="<Ac)ךy0fBCwp#`Z|'ug?b襫O'|]LAŁu\X] PNzLdJ-PUWW.\Q_4+PFR]~sfάC,+:"ImlgɦJPBHs+p ^M 2w;`{jfZUZ`U`1[8GE3Uw~Pq<6O:9 R86 #@/8pp&8AwL+h `H!*IK6J6j݈`DYUh6XBQ B>²(2`!'^{b3-> ߑ.-Ie(*Ym+Ѹ#_!t94x}ʰVy…SEEAOJd@xQ~`1g Yp@WoG^sU)"qџȊu-(Œ*tNRf->^:b`B٨( @_Ӕ1{=B]ߞjm\p_ɬUaSɥd?sxzFA9>lֱ`~`$h^IJ#?Q&ݶZ t KSl'An.a? B+)f\)Ւʂʓ,NHDx5x]e͝S˸|PPCf}Qē_#_F0被E ⟓,KfN.7)ݲJ REa1tC"'iM;xq%K &UoRTdZ|Ȥct97ff9>2~g?SvjO{C@yHUnvԺFز88g6%e'mJd\ h.y#\03 ujm~*Y ND<Z >ŐH+).ܖ~z\ew1/dƬ%*/VM偬B9bt ktyHCK|[imm݈]= _ sQzΚLc>z>TJqE.?oh$?q;6x|࿁$ ]0T}`i/Y\OsfXu@(ϤO]ZA8,_BAoO7TYºOJ_>{zttxH]̺N߅ܺ ,@^+q/6.Q14x0PFlHC7WDR(\<[|5ļsqKocߥ+X"hvJ =fH 3*m;iv52z3E^ߌc _᭴RD.UvdU7EMcIOx[ՎnaVʇL.q2cqofr7&EG|gW [}׾א"Y|HKW7ĤDW_աkC+ͯmUPw=ڈ'#&w[kT?2"} )|ӿ3r<匘VRP,a0HT [Vn?Gʧj~qc{#PV/'C*sٳTym RUn%oaIUbEI`<Bp,nt#4x.XA dܸ*$hPqd9?p'm8c{radQ KdɃB{nR톸%y(KT s- <5h=SnȄoTMSd6QqB.\3AyoadJ*JX2$%Xy |\[d,csD'OeL8tG":5ՠjnpѭ+*zw 3bLZe;ǟyA߅@x2xv /!z7[¥Rf.v!x+X^v_ Pnn~ō T%!o _)MQ&{U/[F{oKR96c/ۥ=~ Bkb2t"X@l1[xxށ6wͽ9 7z *"L%2޹K`6By-r7^ncxߟڄ9Dvf$:62:h[Y""11E^IF"i5Х5x}[)mG;g)o=,oyY?h][L1+)I77Tt;sVC&K6 w [꼅Jҡut`Co'(ZΨŮ+c\Vr)l63"",#֩ʷ0b#b@VܝKP 򻥩[ t+T>E#2n~͸[#6fMcM{ۢޅH'& !{%, YF*<呞CAɣm-, ˩7A᎟zzt>C L|@^PpRf ]wR; 9I P؆;XN44\ުQg~_W&M<}?R>i-F)BF8 KUgьw Y"3M%ax'`؎|" vkS*0¤[ ;w@ ].@<@ %ڹqZꃨ5|#=hY% EϜ>73+ϦU;?Ai7{*Rd@<&nA8aZpj\ed# P s.hk3=GkŇ;KoU>euxbǠ2EoITb~Lp)XtV/=V##WoobFU'd,F֩G=3*"҇IGE,Te|ey ^ (t>vm(0k*/}Jf"n$R EC7ZmzI͊qpr4#`]WnF\#uC"$w? "Q(` oTӜfQkK^r(=ZA%23ع[>AoB$"IlnDƧ ̀m,hwW$f= کps؝;խ'fzkpx9inES* I8}>Y v߅z[Dfa쾎}V VY*v/%',#?Ž4eTy5<&$7W ǀxBRe_OLm[O@ᖖr_c[U1 #e͛{ҙvxtrMYU:T w4|$SsGҔ8N/<(KbxAߡ}A\ Дڷ{2ka1>{c1ܝ.0JzzY(^u#l@_-'bU-# yAߌkqX`HYewt'gGl~w-\%4_s @r)ZauqfvM;%%R.QyŤ̡w?/XT>E^hAI4VAY"S)|f)Od X\X)@z9h60|)%С넪@$.! 1z7*]w/]20[vo 751׋ ]ǬH9h)y;Gd0z!{%讨0Ђb> ɱ)819`DֺG`/a|V0;}/KA,ӂug0Ƽ&KJIf“# F94\q9E^+E=C] .Iizhlv44;@&`^ qzx{7hxMP! _WܥhQ( xrn>v0u䮳1]BXeQ't ,хve1!*/`01fNxs(\l7t <4~a'޿ _c#ۻ8Uǜ2-5@iTREv8%.Y$H#E$8m,qwkr/|@j|c OQnMf:,d]\F\w/LJ3'wɒDhRwRTjb>ƢRvZTؓϐakBYZpF>-S@=+9ÓIw\.W`5Z lC/Y "ہh8zQ X0 ?TN+b 9ūZ,sr0I!vFz| q 0#ˆF> Tpj00(\]qj 4!ׂrR-Nϟ Hh؆DŽQy./'kt$ti73x}GԈzftr"8wx("V|DH`e.Fn6x7xl!/ʎa?a;T饦T[]E.|<փXǒqϙYInONoc pyASȸvhP=>-ɭa;y%ԟ+v^Zfwj!SP]@H"#zH 9\VƄ#9jv&@At*N@m\_@y|)6Ty/2pβWDz8zĨZ g3lL[vI \Nx`U9],E#л\=wyR}V?d,CӢRTXJ,)_ڡ15]plHiВ)V]v<-=!$? :U๓b`!;f}%ݮ.,Rj9";)sDx٭WR%|AٜIZbg/Al`dk㡇38 MY^e7P,&}MX/wgNԦćq:]%Z=WPR@@ӇSG{A&{0z @ctdaX4t Ѐc%7x6/Y94X}Uv D2,_gA8UDHnd0@4AXsUwܪG hp#ClF`𝔅؝% "/p,oԲ[(ߢ#w5Q=4g )Ȇ8|߅P wcD*6 iN9HD8.\ ymoI L|vq+YGJҏ>|?;ta ĵ"Nj)war4<'b F,?5)ӌ8BNK<]:JXc< *0 f4c w@6|_}P`\pPVX7އo_@؀]vi6ڥRJ }!ͬ]8zlL}t\T? i5~O8/P$J%dAD)"qU0:.n^8^$| \PH|-*4 }\ ?)%6C{|GR".mXpDe>>zHBU r;|S]C}SRK!x`+x't "aĜBES_+kv_ǗmMh ;S7u/5%nNq #4}5dM1Յ`o }mURv mjnl'}5Ѳ޾aѦQ𞰵??C;l>uۂb0z uDŮnXJjQ3ߎJV oaW#WӻXi*$œ3K3KT0Dj! =s%p5a{j[tAZZuEtZA-Mw:xeD[ZgK. .%ޝ5z'{(:JVr\>-'U:^hAe=2sM Vϟ!-^B~Ú2ztn&\s'EС(wJWĦ,Pfg޹gN 'f?XĭRgH|mL乴87NXzR)?wEV /!Bka T=#Z} syPU #Zɷ{kL>ء٘9Iv\.o"W;N ʟs2}ۘ)Iͼbl6:֎*UF;Bя,4R:Z,:K_Pzsо`j1Zcn:T*:ER.RwC= &XɚjT=뜾^r \ڊ:wet57{c(*7 =t Js,)Lvkq []` P1g8* NEƊJpf }Ự< ϩh{j)nt3 Ջh_p- +rD,Sϱiюa V־M!ձf8@;TsjY*oUeFpڢR,d T;S~Š>=Yq8﵆zAmiُ~`.5Me6|b~ُ`{9VT9F!W}y|dy}̧sEzk ݴS{¶tr@H@]P5P5PPCmЪ-ЬMШ PuPkU7 _}]">4:|:=a'euWf\À`a{7ϊ<M1s,?.hs]v$Խ-Na%E$ǀ:gq n&nJVkhm: Kw>dɟS-wf%ET#K 4)6Ltǖ@KRU$劮WR *7A KβbYR4`:$y8\<#0י |`#G"|Gһ-3bhUɬeu {ڙpjp(̟'E21ao)o|[{jt՛J_jnnhl0VQO9+ uBsPsCf⏆ucx۪2h~z`oE03!D90A!n'B A-v\{VP(Kd'H+X "izO:F|_ 4:U= 'EOyrS|06 nh'R<-GJ蒳, 5'A<8x@vF'qUz~Sǫ͸V4W2lTe8$qT a1+:>ڭ@UF>&@Z&Oҭ6H{К8Bh!T._ z Yt'%ZN/mBN{Ő'BACj"zRZ/eu]u. Fp|L^гb% o=@`\P.ƶz* +)"zY)YvQ{ͣW!~vVՅ?ҧM 6sV˽ -|zw6LxT!)/V4W8 stU/;jȿT\DWnߊkZ}nD6czU'konUz'rZŸ}Uٯg ]64g-6\!17*5㝪2W8졬9lr؛?5zIf!X77.ns4w~xz8y*6jMp;v6-ɍMFZ?CuTZcH{4J f ګ)JAk|؆0:4[@55|FGk-? cαJk(C)f> ϩ6*p%,pYZ?" VN k=Sg*P5wv`eY9\(] [SA1/'.@ք2Ua)>nK bא!۰:g~8.Ы:$d 裂h<>˱*}\cL+B ͙Լ&㼪IrΧw_t nתXÑ8og,DpVY9)uK36ڞp!=02g2eYꮚ=znf_^%O/?ztx^Y8r[a W, Ha[mDg?&9o\rxEwV\.ɐG[^lj'Aokr/[JNU(0D_gV@o* z<>I2j9bKk)!wj*QxҜx!sUG3Vm\>uo@>Yy-LVY2^FUYѪ~'9~*fwJ'JZ롹]jrrsRtbO`Aדhdc9B#_Z t|iBn;ȓ\P2Om?3er5 8h72nTQPRg6fتL$WՋ7,3 ՏZ;QIyفUUlKXrt_9*CQOK, cTwMI*C!>~!fg"2gϘ^97!.Ct4CWNWOr“-ظJtşknm`&oi=Bmk#-mUhii(£7\(`(m,= ܨEihU7mDeMkQZY0Re6"44Wp Q_$ݕ/* }Tmל`1h(z09 wP+Bw1{ln13<߰7J2<[Wʡvϔ-}y]衛ZvRMoF.=Zt[O-u9$Qvg+ń#Ubʡ ^j̖]u}ȬHe`Ymipvɑ7R.5r]3%Vs,M?{p-(?`af)⿅h^φ&!OK /(wS#{銒(}CW&.#z@!8 UOnX_nq\) |q—.x4F~τe, JhPi\FC CXӯ0Z@*S ޟt`+@I5 Ў`| "R&8!dAJZ`%Z@?\UtףX\ݔdX < ᘗQ2z+F/kw>`Ne\{ϭl`c Z8Ҁw)tUuj*UJ**nIޥ8 T=w&sC`~#>R<$ 4-),[ٗDVfi)*DO9Z^G^J_f&q7Vf:ī _j0+[/P܀HZPBD [)`eCp/&bBkԎX<ξFA} 180=?г(mdMH7 髍@E?|7gGpkj0Qz#lŇ6ԝW{+|HֿDGWYNh%޺tCU0Hcsl}$>`Qpd}ad) 0H5e٩-:Y5ȰDFlY84X6 %B K_1Li- =+COa %Ô"mJ6@WC!#vĈmM\ޞ'b0&2)o-P{+ʄ,=S*u>ƂA S׀dI{s?ӞOu|G(%ЭQ/K#D}\f!ӄejPӊa畂J1"FAF̆= q0?OF@\?QIA0fBRWj$-oYryaC?fV_%`]ܕf8# }?-뢽/BBQCvn~u9%KvWtMe=7{ t*GwL =L?u`8@Op SK)dC?s-i͍0N@4`7=zvg[r^oU;懫ҡ= 0=rWaFR"h$:6F@YXMqNHOj#K) ;<4cOݹ9&xBx[Ekiz }6v 'Cn@/f"!Щ"'-zIntmOB*54^ G0&TXgC@^skxxx<x ̓DM.=&GլL9 )7UAzI^U휸ڡV8i߉^IAƌ 1}2/~3^SlWh9SiBDckz;Sk,)E1iE`qCE4i40ak݉U5{Ci آalBRf0lE>bC!m'bJ6]KO |zUinlHB[q]#Q~Y~:f#pĩ|ɹ?@? *&ܩg]F;be`D ӓ?QuXv!`ô qkCj܈?WLpRyâK?%X#kRC9\x se"?n)%Fgӯ5CTiUdYhU`}:BgxD;NlZ#'*`+ED2o&k#ֲAn~I{Sk8K/Vz!Y-ga3;ɝNGbzdFlY, 44u% fNFVN+5f1B s\αCtix6X%(!NjLQȋ Ή\iU~ac[ 22T: =z2-z@e:yriݹi.Bn#}?5ׅjk7KԞtȞt L/_tا NīZq)'Ը*]Pft[K{+F PeKzIe=s 9>!J6JfS0h{9C6'K&7vmBJӛ9N7 K@n-zkF (:4"Ώ3JlܡQ6ZPB Ar#`WuKOu08R/(߬0P2۬23[ 3<4ԃyOf`F;t0Y\5˟ He4(j<:_mQ4Fs>|YL(V`}zf4[=y65{M<'L((k~-*&9>3(E{LS,4T(Pه18eFqzZNPI 7NsٰUQfU+~X(!U/hMt2FQf1g M" h-уȨArF#lH8*lE&lu a"/C Ĩ 譨TCX+'2BfF-@Ø^)п9o[Nvǟ<\12:[4o͘sK=O_la#XXJ`b8S2ދJo?s9c4}R!$4qhS3F 3r$g nLL*-jh#L6G =+2M0Z Ӝ"To, z {O%#Czh4hS` nj23b4# X, B%!o6X@C@@R/9ZX,4d53=q`f&tPfFɘ3J\1bdR˘fx6aAxKoRP˨'fUvUYFC,`fxR#xZe#t6ᩔI3 c`F!P[W"f,mlw(_&.GY#/ >`niǵœk´sC F lSmbӆkۄw`Jr:pf]C+kmD.>ɌU)$52`Y^,Gtх0ּW|W{#rc^bry5Fg8;5Ry_*䔺z1%YQsxbnn@7`55ҙi;MAr=枦M` 4'i޽iCn8Fe\Lc~&҈1K;n7Jc.JG2Ý4sVΤ1;InXMNc.4|1{`u4JGxhi4kr]wd*N~"4ic7E89&"|x0eޠqBW~q* ysqWX͏`݉SZ3ow39[CEkn3|6W X^-Sb꾚y<5c57 f>4lޙipX/3P)۞ydPW،Ǹ7f/f\'Jޑf  0hcޗ9@|sT򻌬*XuLa>rqXoKe7̯rɫ>tS6(3 ̕O?H@57(WE @/jdB8c0NvFf~5Ʉ>3V8ϝ%SMtWɔ'yI2}!%p\;1G1rբpX roY2#d"k.z{ y=gy cyFԕ"*s;^/|/O VgV-dM^u]VpNӝ\RGDAzе3fk_9傪5r3#c.V_6喣G*Pq?p'y!RLr+t9us\31Z#.&U<Խ"Ŗ^;峸7tťtK;_*BXj`G芘 Gn^>V[ Ic~Zu &b4wU_gE; ~ӪVh_jc@s5%6Ѫ!m*b;g^ZFg@?ldv¸dY+mNC"V7ٗ:Za^3 ]f~Ga|SYLUgS0{)qXZ٩)D|3u1I-үvFKb,M+u+ǴbGkX~Mwv`IлȞ_ǧƈT;3E<QZG[՚ZQ-md~*ֲI_-~g. ڟQ'tw>5YO19o+L=]J#+Wj'P8 Z,̣:0AgjX ?cElwbU~kCʨsGlVCAȎJArt"ߑ[J:qбs+%4Ő6d_ A_KXRuV,+َI.+$QEQ(%P|C ]/PI=kJUO&{rֶJ]67hÅYd5%I/K5¨6 MxslVqd;YL o\0, GKԑP{& 㟿qrw q泬}O\Ox"sz6|a`:P*R#x.x=.,r{r,?l=Y {T{|NcB9jgPXrҿuQmb'(MN+ТMl}ų$Zi raKu ˓jS86ZFML0UC,Q4\JgӸP3BR,eYmb`m B$[}z$Bi%[ ~V699%h X>}ƅ9 $H23<IF&BP-2y#TMI1d8d{M4CEv_@32V%zlX<~2\k9M O$_U7 BO|8 +qo3S|L5ی3DR6#S9> LjUv̝>}s1 "#|r6eh 6R=C-}C OOjN9Zӷw %Xq- $ʼn^DH5?5)@EEm7&!4SFun(j)754@Cbflt8C{U=4 %|TS4 dn0Sa{ѐkXiQw  Vы[Cra'5 L~F@i(ya{Ї:P > %btV5GiIJ.6s#~`bڝ*줚F@u)FU͸Z+Ǧ%2`]~=qYPTbN;@_MbWpOxBO z*x}O@t9?9?p e!xm T@<*D5 jRJ$IlhrO-Pw GAfj Di&@, |Z `{,-el(F}K'V=`Ȝ:;5h،,KzgMC)AO)KE{؛~ *M1<4f| M)gZX\xoREAzy` ?Nޢ7q0VjvnȘǶ%wqQ((oF^9w1tɖrA\@#DRvSn8p/wNVs|>}*Y o:U͉x.(76`0ぁ3N ]ȌAa6ڧ`CiIx[[NٷwbYlBbϲ!$8?˳G.XUO]gO,āt*./u lGt C@Q?#.o0Pzhbbjm$=`,˪]ES;UٷϋrvT׻;V s,#&'igS іvt AءX08A5J^c<Ĵ<;񄗔%>Dܲ^%P9|[X<(NM*оOLer BS\e@MeM̎eICق d@j-wGUH=rK Crc2p,o I)-­oxGmp ""9H&/p%:mV(=>ϵ,$iOiT 439moٖb'>d< N%2UTbnc$ѯM @k<k3%/lS7LL0&?u;f`ncxg㲒K Cޢ3_ " }cJa{֫Hpqtq_.t$X4b)L\KUcIc4p)ep@G͏Zd7)U f윌\ŔyT)V5ư=v``3LM|ʉs j˧I?D?Y.HiieM Gt .0Z !9\,)'îј٠K\C O lGM5F'I2wwَDC1RFM}f~[SL>^4HCNgeA-W\Y.iXo-NM6;]OLH'5ѱJwNGtsIQ $Wht!s\@ #DR%҉BϬN›7-|3 %p'QtڬwrA " ") Jpl S[7pHtO0F_fnFu ƥ0c -U#*)mR08M[v{v qe_UZ*)DX,Ҹ٩@G @,q31CV~&%vp ײviJwd[\g,O+}.?k~ljӽiEk3ubtT 懜uwB 05Vp*w^@Aj;\/I3SR|M[{"YD}5S*Eaop}`^ZZgvk -|7VE6S|M _T?<|DĶ܏e*q_qMgȢ4 +!Yѝ׵VsI;*ܫlQ>5FC+^c!~ޜ]603!<ɒ24V t2.?o'Y~;0X& V!6 =w( ?N2hteвi?W?d;?Fa: HS+ynhz!~((Ғ|8-zM9?p{N|*f;0N!ƒƈO0;kwieC'KvYvc&|jNV햞)u! b>c>l]TL C6ֈ A=~n|]hO{= ԾZװ1^;55کF܍6Sg#q @ Ǧ6kw\}}AM[AHYvFbs PgT+SSRu-V #L?ܩ2Ք@hYX3FkvςQdQEM:UJ: [Gh$|#br[@kv\ 6a=ƍ"(]?C8AЕ7HuR@ō2 |c0H/٘YE*4ZO $U^.ңK^e#PuИ$׀v'~Z;FҞfn/YLp [ɹ*S19&.Qح8kZn8=js= @mLZJdtnhth8LA,YPE[A=¯=L+Jd_r8zFqhgKԣw%|)xeBq+DvNri=SeX+!o=%ô`TyK3BuEt09]=4Ĥ?;BPNL AæcPu#BsPXAlʞs,{EO2\zt ƎɢAewʵ'heM? "mt" LT]8_k홠2'@R]i;P@q=:86*mbWfI"\<)6%*(47[U<BZc1ƎL/Ʈ2]5e洽<`p9Fڇru@a4QX7EzV^D|ZjSO5SઽAABU:I.o=> Gw7wApI}4uϱ5v9{;;SAaB=[;K8TBiqoKcsUt&'Ow.mGWzPTv?!{o}scC^ϯτSXRIdAƆ_n7:.uBh)| "g4h=ck!Ѯ~jhDz95rZmG}8<#kmڠ8ڹBMOI&Z7ld+8'Ѳa f,yࠃE'S9TP A G%r" '`8.!C;Go/, |,÷ο`dIz_3E)񇧸KȣH[]SS@3wkBߪk|})y.'ud>l7`w>^9n_G=}+ &9q֤Dvডڡ(bU; .m= ʕ.eeUԵ5橉?]l®wɞ9j]u^؆9 #LRNB\S0&7륉d>r *á0(p_.&:qS+>Y M&(m:+(ɵ>ٮHA`g:`Y&oKiErO5XLŪT~$h!p!qn`ⴭ a+Jgh 8EGYsF0v1+ncZ˕.gПHAYT[t%"r0^_je&gҜøs 3?y ػLP>Z-¥`LJZJ05ɶ2GX.G\ȊHXzڛ8f0G[9H2[,^> R9 υ~QA z.ҔSH{rv"0G[(ho9nLѾaoZ۷}}C򷀼C,f*ٮ- l'0۔c(9' 2],m0=J.KßHV;_S/x ;ÓX/b 1D#~|D!i.23l %5?DVZ56GZhHb}R1[cøTjZ$->p#o|{I󩵵)йF +Vad9Z.,z)pP)C$#61 ,6*¢7shje #9Q.#μQxv'OC7K.*JUWڙw G4jg_p0re1"c '4->E3j[uvߟ-f.=5#:Q< l&0w YN cяx[̎OEO uR,۱)q3=":gEh{L&:ܱ \r!ġu V4 ? LIS=CS93IXr)Ҡؤz~PT4&PkѣZdT组H ":8qF^,X Ҩh 3qi=4DuxCkۅ6540a4ksI?JnՈd1TFZ*C',0$ʬzN~aoc]SK?OtP maTD=A~/H.am6y>t#<']O,Յsn${t|A0ѻZT| okhnpc%zVCf ^٭@uCH$"|sl`" 4 y!+ Gl|'7xT_NG 'e*s*XkѺqX+w~F! 0h˝p1֖̀&=8;xs*tތX` xKT_@T*RoS렶M mnGo6l??̎VP {D{LnTE,jKd`sj:UZ K \XOizl@BPVtWQVl`6 6U[WAoጱ#kB Ώ:J(a,:&rw{^ _@::gڭuunTw6Pn,ڽUJS౲v /E@*# Z\w;:yȻtnACΟk[jMHkS@CZˑ]dyj0/kg'|Ep;K5 ]#t m--V]Ht`reDŤF2ƵD ,rYC" `9/\K;Tρ:UG!2;ߋ[nu~|1frT(i7  B _:ؓ-P~ k{,>Kݸ^.6mrD5!يaa?kUAv(wpW$0zţV\7vG?L3;`=L %|"xr xyo],AX 8x!ÏU]{"]VmMM^@`̞ @&فȅҵˊEhaӣ ڂ 86PF-CXRܸK&Ia|ɑSc6<&.Pom]=3pnGS9 Бǎb, O&Iב547PrOԷ;tJxhHi R0BvQ$=9G7B` LB:c!hh ]j:bCC# LËt .^Tv~j-AG8!.O&0إSb^|c][]}0V{"ȍQ i3vAh b4+cλt@vDZ5I-˿nڹ'lPhe/7Xmb7/%wz7@; 0M;0#vbFHrR2g46;={)'!K%|}ZlFd+mT0nAL gs[]5?`Ɏzڮtל=TJ xMԋdy {2T{gQ2u\F-uu0>+nc=B nIInL#6]αG(>(8sl': =[+.G@ԁFڕ{AF/L~XpPB\^j'Fdڌ]pU29U0*l_! ^!y͍?ɰ]Nz7@-q A'Ovn-;jx蛠XTA|CwfDr`oc[=HneoS]=);Aq@ȝ@nl%hh6b44J0!TؙG!D`5y/サf=hr] q<;FZUp&pQQ`)!C!g7s7ֵ4zVahMmZZ`m =Unt!=bOV܈004F6)<4:N;7yrTdX`(f(NS2*} e], zppca\0*aSXC%1I:~BsR5`i#F(,X~-a\hκ.TPeD8>ݎB]ePvFVR-č' ]"f"<rKE:Bh]dz:K NȻ* @?*f`U{(x%(p؁2q!ߠIO ݈2s"L<$A'ɣ$ pS׷9HKFVi (j͂OjvQB^Z?"JAa n>0 tGX>{Rx_H] #u &RFP)<d |b,5#H'(Q: iEjІ?Oq)R$?1=RreX gaق)u H}!=/n! <;:'E3 X$$PjEZim.a:_͋p:h#Nuhc$(M&?QZ%Q'tɡ~0qx'!"c~z0G 3U(!Tgֶ66Z.W``E8S# $ ґ) M>c` 袃 ' }Vw((ŚGj\Bp,jR` d!7q<FǮq\#p+H{NBۙ#.6(ClS@ngfB|4յ؉:C:{/9\iolbxh<O2sؠ^ E2k[jij_OZ$-uZakg(³X$ ׶4xqW'~IGX6<$c!D{}wrQ 4JLtzL-ֆ6~?ֶVBhr6F6WF/2cRcx[,I(/9!u:dL*!,FȎMS727 ^.aUxlՎs eWCZm[ #'d.pzk,ڭۡ ;ŸRC}Zaÿ} W O/;SGަzo(]Xo'gSqЂG-+X%X8G@:K2T, lF!g#?^ .O/mjkhr 6a&q Yo{Xo.A\nF<\x>ŧju2StĞ|x 0f.KSMe2E׌MS!/oSUEǧ0C4`>LeѠ67[ :h0{ `7z0j5QW͛$:X!gFȓtպţ0^}CCNÍ_.: ~BG dzi?38++yfĶm<{ *0lB|ɬy|$ARsR=Z5 ߢUjiWWU;=j LD"EeN6;2[L0NyXYRDТi3RbGg&hnG lTcSept\7Aokh~lϲiJ)JAPKI++*SJx H`}V(z!1u(z8F΄pDؼG2cr"cS/]H2; 7cv,c%ȑI!Ay*ri2).;&0CZS3Dۍmh( YN ~l2ǡ8ȳm IEx.@tTA}9EK*{4?& p8π 0/vwpgfbCSc9M+A&@;Ձ 1@la롚x){>nCAhષ=ĵqrF8KolҀj#{ErhYUNs #%{һ ZZbǩ*4>ǟKW]OlPF'l ea64@wKNj5\jm\Үܭp.'-v:4?]jk9MЬ-P;~4R4Q<]%Bp>p#2tl $A"(A'[s3چZk{!@ _ͭ-n!v=R "q&Vwf~hR!=vNArj-hpjm"7:p}AZDEvo)Q T w쌀kO;FA5{[Z؎ ) ԉ{/]SY߃ 1yv"%~ { =h|Kfv+jM76Y"(‘/a1zM'CwG8H{=~ޖ-Z6DJS@T U=۝% T_רMKv4veH>Ң0>If HcmKZk[m7h@0X[6ww޼ =T7k;J C!xSr|!9cg8g6Z_CU88pď ?В\lhmѡV!MvP]f)P~Ap֩^󧡵Q2=8YÁprNU%q46'@k?,>imjPKsrA䉛J:'H 1R{>R 8jAjrï+%1oK[iP#HC`W&qW&\/+%}' ܢy[ ‰`ʀB3qIu G pvRcVfK~H[-iI#KarWWw~tu끝~wb{mg:ı q&;бﱤ {w.HpʛcbhcV#Aiq6ۛz[y: u-C}t?iXi}ˏ޾x6;u%GS#_Kj x| $ ߹?~~=;Wt0ͬ`9v!$ޢLfd3BɃ'.B/ Zй  <VO&8wKR~.9 &R)Dl:N1W)R](~TIˆO=bqHUuG*go*&b\Y-x, 7TS/r_4׌ 9x{Ӆ mP@zP/5:w3'KQNOB_:߶O=~o8\j gP*EW)Q]*2S Nӿ|@ ƴl4l|WyE0w?h7k*gp;~10Et{:QU"NeKp7=MzU ء[OYW[=wSouӑݢsmG[UpUƑzp-Y 5S=ջ=}쉓}G`,iV"Ǟ3tSx$t |I xjP8lyТASpEv]ZD8v壏|3RKG%6?ogoNG/?v`v' <׶?9 zǧ:v dl[:ClßR%tDm\jVzfN${ n8CXoj[۾z$-f Qwb 㗲U/ t>Zl$dmK%T9qYr}[WP"ȪxVm?`D;;h'k %ϳk/|5wƇ"\,o9CT_ 4!+z *FcBe5-\e/Aw'X7V<AMK[O06v=3aVMg_.C pW@-ҷ=.d/c>W-'Ѭ'1Bd)Ix̱ G?VX)j/7z/AsX]| v'mhɶhMr_pކj{4Hxn4}:ޒF[9K8sj|PXfvw=\)ohR!&D:j芉6F$w?)Oqȵl=[-J7biѹwccg-^F }W>=hmla/7we9td7Ks}ɶ8CޓИϜ|g"o7G>)󙭿*oy U<>UMlsoߑVm`el̋nqQ?A/EDp?z:PInI~eYS|ď(6^8iIx.}26󯁓:gѓ_I->z ,&} {i*IOuBϋ<#\͵t 6=kkO ϋmRڂpL%zҷ_|>?G<{B]GʼnB~, [l &h~)2ǡgry3I`_[F!gU_|-1?EGOmձ7j~7' KmGHgq5I"w_r}ˇ mv`W̦ )W$uׯ *h~8aP{^z /?U4Y;l`Up˽Du~ٱ =p#3 ZXҗGsNw~gGxyJi7a*J{]YvbT_xr'm =ݘI4n*{Vc骗}+ /lJEXߞUO&߳TV؈iao=JK/"ҩEVdDSXZgr5wČ5676o͍L X3(A#c# }jnbtGO2Wϖxj-cd͵`o[a4kvel݂ћ 6v0BL0n 'le`ϳ#N,'%uls&dHKaW"7ZlGK'Vx~ ~?gNSO׿@C[Y }cJ-hky?;O=s=~Fh&`E||"=bRnvqI oZSZk.+o&|Nzз"vس3v(o{&*t]:ѯHC&m[^GW=ǎ׾gf0Up;|PW;ƛxq?vzg߷r_ٴ" ]Fd=Wy?.;xVS9QԳ' OٗdUe#=g/T/HJwJ*  wFj3 -?(3noJE~PxD>^)_N3fF1or)!1UuBm..lG 3IevmѫnA 5t6y'"&rk]_P=3\(fJib?SY y~ZGŽ x~s=(VBO Ք-M1[f֙w>V>Fids/а$/tʼ{^`B}4hdGO wlޟC's~)DԍSJ;TҙLcw%Cװ_y}պgVȴN}=K/.ocϝ BN rSs_f:;-~Z-Wm՞mcslz+#,g?P+xϷDms;u4خ$@*^p} MbrpPmb.}|` I(Z[laicw,Ob/ܩJǮ.آG%{fM/v<-CQ-q\{:[J_oc#Ozg)}\ :3Oj{r'dshUb@JOEhu|1a߼jWAx,Zd?>ˆ}g"7{_Σh|/˽C| KṰ~}6%f}juqsQ6eoJovvE_@i p*IބOщۧm6 s<$ UQqR1$ )bķK5^yj*f(M*,Sl?.aai?zsVUݛ/C]bT>v.C=QOjbUo?%tjO 9P߼y#{]`V xxeSw>v&/,ev&jGT{3-9@#PYXk>K|8rl'eǦg`8&xOx/mﺺ/}eDR=leDžټrۡ?<5zRQ+VusX^oX"%R8㏜SOHnS+o== mKoΰQg[O}"[؟oԋ|.}`r)]SeuJƒ;6!ŏY[\ŶtX-]r._ͻ$0}OťϗaA}3DItmk[_*X>bcvI6a*{+ʀ+=}ާ84و'?أ`s$XO* !F(;lm`mkQjs&c;Kz)">\+c7QLNNv_`qմ{E ξ^HX=9?̕3{Zc<^ ;[$lJ?'^6o "m>(:zdqSY/{z7XrqaOsQs *?v[?仭y; Ip"p Y'OAt5-W@ǹl$oO% _zՄ0=Pu:U)0J :} |@Aγ}7^*ndC,vlp` 'b\/?£g`v~s{Js~rHwlGCw 8'ТhGP9ph2)&j8ڑ&v釿@ؚBW^qJ#&G?oA* +pl@*B>~9sA^՜~$FDF&mcc%U`(A%OtR‹+d]½;u`" +ɚ zC(-guۧ0ؒ5DZ8Ǿn{^Xh؞GʕcO޹ ?CȲۨљ…sCXȾШJy0կUi~]ǿU=M/ߪd|%b5h.gSRo LRn{#3On罗oy׆%~;*8.hnwεO^"m4K3B RMr0ѯ#J/EXOJisaڜ>2vD>p Ee62 5cBºj BY\uUW~1NlJ}+/6$&dz7;%()_e7E{ITĐvT̄O'A<1H{6mfc8q[}p;vwG?>VBOz:TN89Do9eM2BSuz?[L_n%N ?إΚ ̿zfÐJi:T~rp?vH#pi\x uJvgя OM%ȫ[[ʇe3tNSg5LB;w?zPC~ w~DZ #F=?l&b;aUi,#ʃW%_os5.~ˇTc}}L4+OnPlHǞ۳_sKĩ!HU$!,>ny`DdCi7!l5hޭ"D] !/x-W؀%c:?Ͼd.)D21+4f_4T.>HA)M))zf3 '9.j՜{~8yQG}g #G?OXu>LL _v9{b>GwI֗Z<]m:7XҵOT'sIQ[&hp\z} I)v\~YanYlDE~xӻҿ(&pݡn?w-C_O`,ַV~j4uo;soRe)0rAlv |w-#׊]hR^Gm%/܀gnՓbUBV?T^fpK+wN(N_tY,'D G0BPd'!wRڧ>ATfOo;jS*QNQpW,WQ;Ef`/$t+b {D]'A7nSy}.ԋocs4tys ^_ّU.Ry#[ ҞE;t_t`G:?5̠mF\*ӂlS nBRF))DR^>ZX-:H8%-报)qU沝秴xv< ˗~ .yiwo;j1wz rm"D:G G6SAoCh6 _*[buB}I?}Ւ~%pڣ⁆o-/Y'6srM1d*> x|2(syl~e/ݿ޷c]h}G4>"@WToCi [d۟f&mV~ro;z{j ^z*-ji[U}AQir'69ɾD\D7q> ~ 6}mߡZ?1_qp 0uĞZ۷@2៰Kٯ,N:J,ǂ͕^y$c}}DfYxF +_)6k܏N|M,.'C"f=a 79yϪmUNC6 ep3Onv)0'%hKZ|;#1V"DZN4>{ 97;[z܅Y Z=!vz?yD!'Q\$qU+|I~+yיwSG1E:osr_VkKpsnv'/*Ū@;ąTЭ~UzljLo[bv}Ra^&o]ւ pڥӏ,N?68Kw~} ivlnVxWv%p׏=⮞g~^.m w)&ˏCXLRrfP(?իo#Єc,>< j~>0=^VLK9 )z(࣫?<%fWn;],l `~!u#e/yq}k@N"{@~r][N[x}+p.a,ܻ (/uѪWߞw~QIݸ(Їa?O X6%ɷ=Hk u}K:~" :BtkL[T+'Q@b0WYʌSlƒDžѮ,=P"Mi>kªڒ'A} ~*{\r䷽mQo9>-ѭ]5vmB-Dэ 0_ϟ޾dKI&(wgpjcЀknJJ4IŊ:/cJDx&- `p_K;gWn7+b/կ "lc2do&hj,ᖿĤlWıRD/~9vR(LJG>_}X;<#T.OUĤ=#V羴5i6kn?CS@@oٲG}Qz^ hԱD|3Ld' h|go Oe@@⹳%Br# |'+^~ ws875q; 7%)}ic 5@I $Җ8-*<`f~f7zn9zxZl٩[a+>[+5C9[>UQ@p#H%a^b yWk|_Y-KiU#lA=\_ ;0b 3¿X"þB?G]נyo&ϟ~cG1Z} rdw()"\f a:Xmu6KŹٝMO>pꛧ\ڵ9tBm  6%Vj8d$AmC/>/qEKy@-K}e)e}>D Bj"VV26b-:0F,ɾcCZ,Yz[(A5 wg&[%ŐvRqF<<ߒJbܾS xj &5RGm3 _~"?h$qV?/v>xƥem|^WinK>#{5wV{:%[w GqϏt4D1ޔ ss0NRO@ Ct_tjy;ia[(gf/ʧoJM$=" Қt)?$*[,a?OHIx}FŽ#9Z}?/IɯKGUG9.MG0V ߼WI J /J gXA¿v<, !/Kgz;8\8_wW$|4-7%[sԕpw$%OK/a]oH'$p ;_ ߷yG$a6&J~({F n[$ ;T; aY 7Bs8|W%|g%kX·~xUʇ$<nc E o$Ž,K8Wy~}$%]~ R?JZENK[%6&O?}TG/JNK8y#7ovKn /c7#_+*Hh$a ߨzNx}U]'/pG^]i nqM ,%) ?wKxQM·>q M[ _K/zH}/+'$xMi7I J&#a~ $uc %|%^{LoW$ong%. OKo~`Z_-ky &aJHOIxK~GO%tQWNKF9~& ?`JX:K;SJx(.Iwߗ͟_^ >& zN?E/ ?p{%wK_'%xIHx_I~O%|*j~  괄:w7IoH^ NIxψ 篔Ѭf0'%? ᧾*uJmjv pXʄ A G$9 ,J$|a pY gNKxݦr] ƷJ$F\B22e85#[7ꖑ,XnX7 Q_u \٨W-c2Vrc2zlTvrK +UFa,+ߨd-KnjRsFO(.kGVQӖQmP@rØRb FzfyFP]6bFHI3RF1` Et"ԩjV+rcHƘ1n7oWƔ1m4fƜ1o2WGUnͨgllհz ZA6 ƂQ4o,%lTGua,Ɗj\ l֫5r0|ŬfI?CE%42vPRC4솕7LSY 5ՒɺR-4{94oE7`<4Q@/BV=R5 T>k(W~sy0l0j'IM2ٲkTNWG15f_渻FV+ *>7\[2Vi% Ud*-2}H +kX.-( EzeS˱,fj9koPijT麬oИ!Lݠ`Xi)>F_)hl i uV'OlЯwΜƛ_7Lkt U}nZhвx-75ZV47o_o|)[?1 N+W5a|{Ccƣc3e3kˆD6D΍llll쌜ySdWW#yKmߌ\\8G#CK#DF#{"sC+#WE\"H6"bFFJ")F>#"_m?F^c"9_#EG^?W#g"lqAǮ;;CutxOǡ#t#t:Qp;v\/:>񑎛:ndǧ;]m?bǗ;z7:vw;~DZvw7ܸ6 Wj\̔KJ^v)],.,V &Ey+g7nXxF?l\ThnkUnn VMu9'ʀNwn0/:  mZí{>W-IQ^5s+lbe}zVł4ļ: zJƃg\~pj|x1?>;5Li3#M slzÝNgVat6:!5Z.T+Uc>ͬM|.zGl(*k40F R2e;Xsz AJ5ӨW\=ũAĢ޻Z͇!Awntz* J!sq0ƒ)Er<jT3ߨ,,`z]x]CVnHGi7\ PT{DUs >b{===Q#+iL:`&ّݻwSZ{JUTR3(5tP3SިީL)_ڼӻJWʪ !3yfnJP u槆]̪YuBjn'WYjnƘr/^V/u Uz$d9UjIOl36PZ1/5Ulmf{ J7h;&L?Tr̆zѳ_.x~2SKwR2b07wo{LsygβrԿLVڨ8T|JRL `1r9sfeB2(jfQt2lG?l˙b c1+K@_sCU cK9A/.:]/:Q#)no>bs-< 4Dukf**5Uwzo7XC&.3\˙"ը.[s+2C !o3 ?!E=ҧ049\p%8h.d*?6N0 ީr+T ܬ䖳jySYFu{{9F׫%5lįm0دtbO%*MFYܚEJôg~E E YQsqiᐑ¼lx% GYǩUeQ ]^+i7NfM al giϯDgjU6ʪ4|c4B{9J<ȜYө@]yO'4KAEx!ݷ2nj o{V")w\;K8q.EgmC4~\}QTZ1匷z6?%;ߝ]FUFP=v۴)i)&qtBwHTxZ#+V6]@osK7:d[09&f>[u* *m9yJI*<%H?pD۳Do-p6o9b|]u}(jd+u+[/Sqh;m-ZVYb}ApP #Ӝ5=.CZ:Q>^]5F1K#D8[ȔkF\D_TUuR~A˹hVӵS%N,I<-5" LRMùsbBd QNw^_oʅC$A\]+ GӒv+V}e8.u\bFԍT f)#X_mW Z g^i\.|"ˍs~P啃WrW^I- +Sv\Z(Y'Ur'dL h ("3 8 MLܺQͬz%bԫC8iWֽn ߴ|"=Pl/@naۥhd3Ƃ ֔UN\m7K`c3캷lMd͌|fODSp( kJ^Nv;kNgx*Ly "Sopos{eӹݨy0\V)3l6 vR@]p#lz/Kd\^֢ X53*5\&U:fV}Qgul: u*:5hd2y#[KZD&h N3r Z/wz3aUn.rT/SE 8=R 9]ͬ2JEר4Vq@H)/E@mtyAXo]jKkdb K&S}I(~'cD_; nCV D/5'@! ^ Aj0v87Ш0U)I-[Yt -(=y1\!Mrc:D@8\6_땪˦Z +vLT+s. ~lN %q],!vA)Y$'b1-9= -ca?^[D~>ŵw)Iݴ 0(K̦ƘTnc?Ypbp,1(LGY ?2'JJd4Tk.m*2Dn1\.Hl|ZV:Ӷpp-WZv@Sy0@JN@fm-[vut%[G-I(DJcɾxp>CbZTBq@8x+d-4Q@&05B.dK$mv&er (fU8<5%x0܅U=+ 7T l;c>"Yu1d4k픊O.:SuE4uz:M#tIa[Sn& Ӛ"]*LŌ\ϫt¤ T@hnʤM ɍ&fY%G˵jn e;n3٭xt_F?QeܥeD`2׭ ^mH7 ]ņPaABtՂw ^&v15uȐ{֜*WnnL{t]& ŢFzd~rcd1:29=q\&H ^n(<4OHCG :Y1eBZѫ&^ڣ\T h&;uoP*H ;cW,"hISZs#4MpP,fO߈znԺS-I$W.ƀpA ?731@qNA䡡Smxem0 r[e)wusZt=oZBפfY³g>^S;%?$k Jz)6JSdKU/@,emPk3Sqs-ǗDt2oD%8S R)F*(J`t֖L)YBMIZd# pZw~ɒoJ p=hZa^c^pAK\ZGձ"R=i| drix*@UٍB-WB f)*Ӹe2uRz!K۰! ::I qD#HIZ^*[xY,a ^ L,J*CW4'fխU?agt$# IHHJGB3s'ěiBI];# L.v D!Ϭdl=h*AnS%a02GHj3ˌ .l^Q%ȠC嵅rg(nU>(NF- ]sig,*\vI3WBJEJj4+^j$f@( @{=:Jpr2^yKς"CI> sC^jmZ Ҫܜmq_"N".CzO.2%Tղ#,: 4lND b =`%j*i|5L4n`,@\G)k9Qcpĕ51)kv~Ff&F͉Y>Д139O3kei_S71bpdeRgJ )u,+t9\`l1EXiNe JeY2S3kiI(fd0TrbΘ0f&4"}i4.*-y5 sTjSZGZX2R"xsw ei1 T.u$.V J}B LN@.єwZ6f! 'xEgi\SRCeq~KNު肋-Sy #(/BDcÂ&Id;ab7&CL?\]Ʋ$馣Dֱ |k&} 5v:f$M9;7cjH5p4㱲v(]SCX(]ǔ|9ڈ#5z)W(ܒaǜJ"!Ho e(2s,Z$11A㍮L3W,] =)r&NtP6.}L8M&T(?af^ D QQ$E?rR e̢qD1#;KT4 ̎C{2B03|[qKUw PK٘KmБ1)kYgy9==\O{P5ߙH 2w u0\Vᵸw"zS$cTҕXdz\X\1j%P XźnBTE=s2se Ҥ`?͹QnavN~kZy lP1.vmkrdW vN,Lh`3d8&ݗ !6Bk᚛-vӐ1?z^A!+UKؿ@!i 4>ј5Drm( t..\gPaZo]U+h#)":J|˖][Uo1 Z(#f:8)J^>cd%lkgikI[SGؚZ331e90A8;* 4XP]H9m[͛ah} l$'3:4dj)<27DkM(bԘ!yUZq:hIZex/%鏾"Q4jbdWjX2+>L4jeKA-/,\.rZVj3 崦iLN+U ,h1$犟-4-L_SO`ɻ4EʹsZ K+9V:㥆-d(3`tOFW$ =d ܩ,_KJJ},,XM^3[dtC Qb:?uu[P fFTIܔy>JTttE#?ԏz rJD xTˆB\tVc-ԩ+$,x hzH"tSc +DLrup\2e á)ͯxDgh#6\^ӭ*!ĮۨQk${dM:*)\ՌjBۅbj.0+ɥP McZnI\2VU"$UڪJEF(*hr!܊Hg"H\ibZmX^Fh!PG49FzQd{6@ h ϱ ̭˜,/KK5dCVD![$#Ca4V"0ZQ/A,4\B*i]K3[bbdk:9c8&zyt!% n[Z6V.VCk˙^;Ü {nAɪ["*aɒre]_6SH; #xZX\9@YX\aG ׂ̢}`Q] E(N*%ME௱DT܊Kt lɥųT.3  :oTŸ@ ]<%rjuel+cdV≼ ie/;'Kdi8.˖mX(:-XyUd$-p$kIh/CǬR)a5%RO?ŲܱgKjU`p3[|yC24 ͖{b~]Xth 7bb9F:\kKXZEl ޟ,T|5RKI{5Vb \trwoyC#DkZ*Q pe,zth wA ]̩DkI6-xyB-Mc+K+0]TͨK;Z^Vt*ŅmA&<Yu8ϘESIATԆ%L>W!=>P]0; %ሺ.ICX')JʃeWF xhj/S4=<2͍ǕOfiɉNϘXrȜ7'* 2:KSG̹yV1U\ge.")h?0Be0,o٫PPwX, bhfRsR#J ycnGO45eMg=2`{[rfY1v v4CcF̡!s\ QcTNt^i%H"`"QJIu\@|2Im3v EFG(=86Ω;8Y:6p.TCBVmЖ@ T`yk0Wd*A WgHcrb.4aO~DdX3c Qdj,f)ĚV@a3AP`~ s>o=1=~ddt~Nw1PiQjzLE'f&tRaL[V +Y(.V,>A7P2X$(g LAVa"Ne/L7<A1Q\İ,xJ|SBQ.(l9|y&VZgAW y Z *K֗r5ԫMC|?|4dCn~#g@;jNSY3<щft@+ޘqB>4Jbb}+U卩Ku7*tbB[JBi@#S㦌gj@ZPߨ: hZЕK)nrqÒ0<6`+9Z3\ϫ(Ɖ@܏)QJL&Q`$ǥ- gGɥai8˭BRhz4g(E& %tfT=ss H.3eR{hⷎҺUKXԵĜL`$Ϯu"q0ؽrCs|jQ +͂"Z23lZꉬ:iO%/_LV` O?dVX[[FzAP"9~VqrAat63B;5?; lGpuq'Z1Ѱa4dYЩ[7:/iԓVOLϘt0}R&TG >ʠfW4,ѕ3ơQ fɸ2m\seZ=t6z*xD+fYoVaHR>O"[,lNLtnM1eLlm4ĵKHvEl8i`CmU1mApQSۿc9"a|WThn~\o*d)^"›5O!"4NSPK}yQ#pD^Baca•ȅaKj2#q͹:YS#cɅ_tl,iAB(hZ.ַT@7y(* ˸gILM̍;r:WRxYʸ#x%!ٔyߚ;dMOO)sEܡ9spS l"w̔413=69gdih*Ma$S+tKZ@z=rK2`-y c5G-r9uBTK1W EJ'~$!-a7E'hS=5,sH@7vjᢸMQ_X d]A rt~sXv0RP j{C" ?x^NlNLȮ2Aku!†+6e967aڌyaS` |(NiQƟJ*?J#Qoٱ 6ĂfBf;aJiacnj_{[&*+ ͨ,u!r4tdi> Hzr|Hp-B :%2'Ɣ% v6Y2u&Dl܃h4~P< HR^Nh懘%\u`+TJ[EGDSaJUUI4 V)W) %3+MbX݄ehHJЕWpv//W(2Y ln`y\?nEl"" ->.Ñ<3= T"S)br'TQ!\\=kO8n43B8?<>;7qpZM'* =OIKʜ/#VK6 ,:)5l!AP(TN&p74j*)q(e=g=3^5!QDs2K 3Y0Z$/|'f&^K<"XS\>5k**\j-Ii;:T/%lz&}UeD!"C2Ֆ R]Őf:cVPϙ=8:3;&gvvMXԱRqI-+x%OMm<>&}3c|cmi|HڥD9V9QVdFe3s4sbܻҜ:6uMh(ut U'3dˊX?+dAa[hRoH NG6p'J#Hj- ǀzU-|#?1 я?57 _8H4a!̉jNB* k>4}<oMr ssj8Dx*Ա.I[ Qp2&XD{^ae1И;0R"jD/~I7I Ќ$:JC%%NP/)^*LVNLu9gzdnb̘Ef^GOԙYGPwϡx].ƒ϶23vԐcr|v)Sq@lJ Rz?2xX+Czlnܴk"|3$2/yrE"އuw()$5$ղ~:Ӈ㳰;xVZɽ[ ઩Ieio>0!ɃύKYI&F[sW{$kw <@DZ\-r6g[[pjüE7k4D VL iӾmSg6Ox 5~VqO/̌ nd6#(}݄4]16oѭU׳@thW[,iG'l'F%˒/YуK2'S7AvFA2 Mcsz}u勴9߮HkwWߺ ;V/c%0&+r<1TxM0lDVSY>J :"8ۺ HLH4rV)AiȠմłl bk+.ׁnf=wv aP )z0\XӵX/Bg-qA\]7QH Se rfj`p-l K'ԡ6x7"4*p*j◾8h3PA_LXӄU0̧\b w!n!`=Z W?@kAxH'z|Tp3V0zC \ާgaE{Ʈ~H _Hk$ \ެӤަf>9C#feDhU%pkz-JZu*JLrE3q N 5 `bґ)G5AX7:$;i#Dm@#O };/ mZh),hp6$>Vy 0/ƜHEI{U;M_;}[X1-ì{Xۻ∕ƧdžLǤe(+=~`bz GW=Y_5wBtgg{΁R\L2Sd4ǧ̛J"(ZRTyNzqNt/ƾnNdЊJ00$ ai\CDWO?Cݦ9݄6<D Bsm">Lכ2PdCԈ܋TyȌp6/,vM+r!K/PB*=7(1JDYo zR.gJ=wXvprTk\s ZXlmuƓa0.鞞 їBԯ o[3'fINva/0'3c }$F2AQZ8HE>7|q?a.A'h`o7]kU}Tqgl#} L#%=*qI''f]gas mhKJգ?7QB eiB~wz1˼ajn)c->ʄ^6xqJ QP2kgDb|n)"!AAѤAD)#a(|;txn^AIݣg}'G <Qgˇp*=I`< @ &t1Jx131F=I_wFw=HxM4dƮ KLiXMb/#J&Gׂn]gЄJ1 _+JU Ň :{b$0 pd~51=$sToI圔6FgaOer%)p)SIF-Wbk&M Đ GfH~(_uP:,5~М:Ŷ7B=35=$[$^\)mv}]&Ċ@*#&H{T@X'`Ulz;E&uҳ֮ոM^tORLVExfYfQv;͉!RZ|{qs/F'W$Ku~Ľ@7R=D͎wOdӎ*|PrQw bMuwS옟EQs6Yߛ {o1ف^̫w<~xO}GMN[pKZU<GCޏ{gkov[{j* TK$Z\No`iGsJ0^0j}%zb1G_2JzuMe‰jamE IWD><8e^>7lHJgϝQ R]y#5/>L4p;l.A +gsc.Ż<"( p k:PJB^[wK){*)ڊ%qe/2՘fAmrhv!""=a k81z1f{.dٔՓwG@4 MhA1[:隔9a)A3p?%]603b cP+ׯBfx}m I.ө.hh3$ʟH7-ˌgvdfR|B(b`ٱ:/RxVP E|JDŘȣocx] BE]ΗSK{39"mtWajM[i P@ʿ^PĦ<.gͷ* =G3±6~ObK/1Mj`2MlW|w0¹7$5J((ܣS( )DU[VWgµWDkeZElkC#VP E@3/Ex{C:w>}7a=b>)· x*+C\auC(.o F΋&T-SR8n$g.S[:$ᩃ3ma9 ^̫̪+4^*OCJV!dn`g 5hĩzط\vEY~^Y(M?C\3¢Xd!$ş9uCpS=,'\IJJՐD= ^嗚J lS,a 2YV糶z50o^ïXZ F{؈Y} ;q+@hP$Qfgb_{_SqE~9}8ƣ}v`#5^0}{oՙ7p 9NmT3ba]9Ѱk.hZn8 mc^LA (`5e.e0@` a|#f8gJP<.g9fNZo8T!:7@)<_idhO)(݅@xfdە)`0Pm!LK=rxu#iEJywM{mY`swm907%-]gv$PĞMG  Mr /66Z޳x(h) }M雁=kҧ6=/VJ~9Rwns\GFgcwd 'Cަuͱx(h) Bp+Gfbe#ΌW3'e^t.ccBr|`Qbz^j-H^>ʸ\c5Ap-L+~9\BmT!޿z_"Pwr:GE[ٌHl~o[:5g/ ;jq~%S=ɕ.Y]hɫCrznķ/#(j&7[9G(l!3ga~Rv|EyXe~Du-*'3h(90 JZWl*a^u0j8U,sZ:}D臀, +88z~; ڻ[ 5ƒ>Bcа.1c[DŔ-N)4_ńh4Jtg}NaFqF7L,o͏~KZ㐷"<שּׁQuys&]WI!0 ׭#BiqhڏwEnTA zS*|OtJ[П)pt7u$36ŸEY51ғ=[ovN(zU(9ANكsf'1T C >Y cOz`B۷\\,q Gq 0u7)q ,cѳs3mSDʼnȬ4ZUpP$-'6=3Zuv&<.X(8knRׅbE$NfN6>ḿDHp^ } !@Y/~ L_ZҭJFX>\VrG~=\H,Q( .aE<%~UCtO!jRVO&ĂmZR&P9!nRi_쐭,E K_a^$V"kʉeˏ GhSr&$ 8%!>ry(b$K}e,(ثGʕ2^i pnr?-nWެn/ ^KXnsML(f1B @4TQ0`^D )d55*>r.#XS+IР1@ ^EOQ\ȘN4OQi!S@I(:FT|k?Pa]_yc91:Nng ޺ ?.l H 3Xc#B;5DߖBO֣ƦFLPh QG۟M%ZFS? z r&SP1J=fp{.$C9K'ӗiK80bvdYCrK6'tKe2h,'K6_N/zt]65Fo& zێm\|+%PKԴ^|irsli1R,I Q}u%,(-kt)lVMeIAX:?K63>=6>=zH![<ݐ2+HȼדGGO6Ύj><29 n˳b+n[EjmAQO )"h4c0-kՌ<3G_1>.`.obMmMX`6$=A733,sm QsPO`7ː.k@2웛Źܣ}넝YN^BPnGK 7J]xHL$hX<9ۍ=˭i0Ȍg*ܞ*%-PW# SWK+%Әrŷ}1Mڀ|m,c׫I Ɂ5}2QZi[[NKĨઔcb'0qܥ[])sT,61ٺL2 cWiq/FSI!^D\^ a,f03&eJ$ \*MJ^TZEP|̿OQ>Dzȼ(E&L00Z@|:зU->;7$.l 32 z?nZyZH u(W Q)\ ʐwT4sdo-c7r9iGzY1՟_Z^s$ྌRw0d^fĔi(4'qL]b]^!X/q#28C-aBXD_CKv`74;QvI{'[fx2sj53/e˴!TeVQš7Q"F4\T^ˁ_< zZū}O#sS!@ƚr:8&HϤVFonqY̽uq{kƵ}-f 5p]F\MH/[D LOxgI<2CV~ #YU U7eNDA`{WY3&3#`:f\ż͋BEѶs2!}0 ; gW wH0d`c^9X 99A^EpqS{¥b`7p*kVߐ~2-6gRlKI$$S>ZlB6gY&w\Eɸ;[w8Fv +ȩMGL{_ЇHnu^A[Gɹ,ϲJUHs!p* €:[ʪkviQO;﷈?v:z;;dӺgo_}EsPKŲ]UA!c=5z kj5ݱ ޲O>x.svbF ]*Iua}[rAX0N8eb|^8t{w, BA.xb&"`'ىV?QRزސ׻r,Δ@ 51frLg*f0ѳCC ؙg{\G\dWmҕHG~6$cGy1/`fwwMn IZN:}k}0ye=L[f3p|Y3^'Ant׏ش}7ҾVB!*(}dS76UXFtO orZ\zpC#&>Z5"7n-"E4Bpȯ?%~x S#nۿfTvg K׮?RW;魚P{{ G2a ^V!XVOԼ_f)}?/gxkH$?C h}=x[+&}^Q1uZ:ѝ#"=Z +\k pg lɬWx4xڦ4aϡFf4WRSr^Lk9 M̙1a%Tb^q:E+##/@E2p,2C`MvK+fc2S-?zZöY )W |(RAy;;n-aA_tTyK|,L ڶ3z:qL8eZh#}S1"#t 9і^p_R>.dqw|O I촬g$bPkFVRFB[,h!o]77NZ }x܍5Sp "ea[sy1(xtX5߾z0s$Zc -4 :ڇ{ t[{7W ^[^PPhVJ^#쑕 VZmвp2Sg贤z z\x/[B'd^`o`ht+0-mj,GB /לj.l 3"ͫ]X~vcm%C| Jج kOhy6k.ӺbPKvs!mK.1{d0'A,)W6{ *Rx #$o_l955ٿY4{Q)bFste^MϏb]:+"wM^]}޶RG沺,g(Śĕ%x5nw{%kf= j2~_R}^v D eVJWjLv3RNg;+Φ٣qET1m*ԦD3BGZeHVEO!s}Z*ׅYڌ2Ѽ>C|]JHN]0W4|%0-*,ARWfx^(o^P7^Ta+va^(a}ЙdmPD+6OcY+`rFsGAsW͍?p}qT\=e+YlEc☁Sg#p+pB@ HΒ7#N@x7d]oNR%>-% dG(x\ljdƜ?훸N=@_'nPۇGf}ՠ Wk$U "R1{Y Tr3s mi^o|:+֝-[uX*3AV4ޞ4:C#Ua3paq*8Lu#aRՖkkɾ>Uv a$ë64T:dIlJ/] D2hO xFwɐjoyDX|{pyŔ!hg(c®[6<#O^4gl>GZNKٶ+8s&_3V-+U-`dD|Hpbkea[Vuy"ڎR!c6CR'7/ߝ).e+f*=y4՞e] +5 K/|QiԚKvdăVp Vo/ֶTܧOkK mre Z]G?^릯>R 06M9_fBSyNAuI{tpRo> H"~XRnb2{`ok{oXw*eXI}}T nm^%xEES6L Qһ>&OeE^mV˩y7y( ]իẂ.pBr]z>vg_.=9:fmֱeKJ\ 7-n^Ϫ>׫ G 's|"03O D؇ebE XԬ#YYrBoOqIKoCVCXb׻ϠRĘ2% GE0n%f5e{۾_^޴ۖ[{bm66v{h[ރ1:/2HHJC'`hw7x-ilHw$Vzb`5a"'KI;mGTN0xzQd=K :pG^F N :Rnx*@qv!0cJS*8 , % * X6XCM: 0z3LtXnpӭ#P{⃘m})\({?۩T[H4ۋrF?=R-hsypE?[J>L'+4hc\MIBXJ.f>/~a}m'uSr9Y ĨgBJ1I<1/)Zl-+ 3ܘWZn̜ J-1 q|F(uzH}Hf8\fn1zr(A( umUoqb'43Sݲ'3x}9#Ҟoj`,_2fXXA3O{ ͓6 a|mt[B7a—$%_HY7Sc&d 4>!M|XAEg;) Ř &+R|>݌R6)y%B`!)Q \cݿ+ó;6 OMd1 TKO;lEܐ[ˉ$s||ZJEEjDR>h)m_jB,zI7gxH8 `k+ƈ`7=F&(2B1녭nUiӪ L˘s5 o\˴ii߹ æav$Lk۔b,[W~LTsV=BMa& V$1<<9s;s05^*:̚E:-40[ȯau;Z8v:N 6=h DLvTr؇sm7 TT߿yeW6܌ uS\(hs:\]؝q#jG& } |g*kLT E-2LgٝC(v8ۡC[UKu+C^N\≜*I%Jns9]ZW <;1fL%w*݇%f4 '.%[ JG[O_-gH UYG~L \U>rX_˽sŚa\j̅=#Ʀec!+\Tۈpdy5tZm]Lȩ]^coP0]=K-`0dϮe1U RAh2|Km.A\mo7Yiސg!,+6Hj:513w;O !2*Z\>4]MD&LLc|x+yoP>ԃ.>mZI8ewC :{@B-w-[m*P/wr,^v%L]~eP,0l>+ZQI5DJL3:|_y?\SҌmN9/w(65ӭ9ױS)NO(ye`u={CrrٳKQU-[\Nݜo*ƱԔ ,*9"jtƁ\Eֶ֬|{jy..U#_ Ugmtbnd)9O6po/k U"-j{C]d?VUuֽCxrM6h=b8.]x'Sc91!ɞb#I:Yݐ8W|U}`8N,ҟ54a *vbzufY»19j 9{sXa `V43z J I3G`k 3N@ Xp!Ry-f( 3?ߧM ;Ymm*VV+ vN{Zu"!Lr'Іwa:KG=MmmisE=-5r)ŭuX9/fNEz}r 9UJ`d~B䆍 7C` -z=Qps4("Z0qiXeQ׎,]Qbײ@#0`-J?[yoò^_h'Jo6BUx=qJgrN) 4m7Î$e9_0qNWgL4B Cw25 ?'K&vz 6_GRkbY,VOY V4u 1B28{$FyLfDdLyŸd%1e6L<8#% =Mn}#_Y !בqmhTlEYBM\}7/,i߫ ϭ߅VYS@Ǽ"s( {0 ^u^-Fz5 eX}>S%^ⱐZY%!Rdg zM{Q<%1۰ &aJJz"VzJ/I}%rxSEձh*my|og/7?2wĐ_.ѾlzmH N)"wP;A9 '.Iq_/*Elj|пFOgz$ܘ#GD3떣(֔o]MKzO+bC$$TBbXdZ_IqПnj*^bcBxԩ }v&ք>)4陚9}$p@m~lX_պ1( 2v%g>J8Р׾z+upm{j1"3!ESq|[Sa[=s2O`Vwb RQʥq$xiNsL6eKZU&eZNxPaҫgx]a̪ ^QmRUץf.7d?sXT# *S bE#?aB(ͩ4Ts1LAylM3Ւ9G9F3lqpm 4d{&*Ίː0ƅzavMoe;b%0 Yր*-\Pp-, %Z} Hܪc%O(mV.; \Yf ^ G\4njx0o740$= 9dnȷ3PúZE+5$+O[axHDPZn Y쁙*:(N[i KŖd\^ZYxvTDTPCj )rT튀ʾo- ѧ!0oryr8tx<02eβ}^@uUS]X~D[ [+FRhw3[Oi=-Ӈ&'8ShYe1CS#||qp;.h#$Ÿ+XJ[DKQp}6Z%^YzQu.-oWgE)q\N%] lz)"K FhNJهuFSKK}}$l*u:bNHƝcq7;9r%^b:o\k{c׶^7Ҟ56>3av7777_[˺UXsGeX TyM {-.zj5%5Gr# XT8.n?m~_GfMtÑ#~J0 09c+ wJ'ٯ*KG8_M8*i/ǐ'>@^S=gbIxz"˭$K4!&=)^ݗFePP\UUPH磹ۮ`YO9Dnf ^Byg܊׺嚅\䘅ZmFK? ˹Z[t|0,WZ{:ilCsq}m@1 pϕYW `u;v&bt{駏tܰ{a9GL+;ihWW,"tAݚnsB~AB@/*jj#}ex|4w)IIEB|$[3p4=/F(v܇WIȣ@p r\h mr'w` WYhhx*SK_9OG>(@ _@ɇ nmw&ۣKA u?.pQaйZ ;Y ʳ(i.gۈ,)'vQCl~y$=e5b=$Z)yJg5a1Yk F1 8ϷstL[oV. _?⺥URd6!*3Z݁I x TVvDbHYQq6f+C>mECTqF-ePM9! {Q^QE/wP;-VB48.;L[ܚt?y78v emAP=aTQ.43oM3s졽Ԇ;],L]fr*2aa}..3s Rt$[,L?\YEZjng|rjUT7ZuL!C(,鱀UVT֩e\{r\)?Md`7Z^ҮהE'> ڽ㓴CV{GG8/1k$MIJ{>õOX2+|tQ] hn[=m[J>c﯊֙+8$ֈEyhͥ%!pk!]$vAt]M3_ʚۨ Fm[VfzDg%7S˔,Ax^^n_;lo3XɴLr Y;"V(p&]rm=֊ji_sh^r7~Ip@s4NNr?ے#e;j}"ncCn\q Hk~ FЁCZdn*yᰟEeC+]@;R-aFflБ,=sk|_.ƺ\6bu̦^\¨'hzW`^pP>;*&70GKГ oSﭾ.0S@yw9^eBCLݺboi!$/G@y"*-Ii'wM+ jܲu%pA)drF/ I}%Խ(kyho /)DbCԃى)? ͏2[cTg.+󐻡C!(\nj&Tږ3g c{Q>>$>x 8V϶Ir߁IfPzgj}NҚŰu\-+jH/7/z"l1pas/{.~-֖U!N _O WX _(Um>G!{lG6j{d$[B*a- ժ:ʢ2t-iŷ+ܲ?brSbtdKa߿ys=Wޘ9y0\՗GG pV|YkEn֔iP71yKR4-:YBʪ!_3p30*V!}Ywr9U_2+6ڮ|<~+V_RGmDRXajKqU+Oi |;M1*T2D {.P3){0#.e y~l=fѶŽC}4\N@ :Wڵ'UlF@N1E:\[` /BNA#M\Vc qјcNfvU+˂zy|2(h[af^<OZIcMzڑDԈu,$ w⠹gʉiu?l0.6(BSd9v=aL{gCNѢDu^lAI}F)&G[ʫ]f<5Gү@y;9?~j}{Ӹ*E w<ڒ<3q V5j->P{B ދas3cRv9WibZx7lW< Y}7#tX+[VVPf@.]˳$_\Bbl'K(<SfO#fq)VS: i׈2 7 |d{ L`z|2Zr,0J_^uYHqFkPyTz̆z9}L0*ѳb4@V `A'ʵjJ_~vz枑ǁbjB]&t:x=ׇ c~XFDRn%2i#DCԅ߄|,>k.]!+VEw* Qzejµ*aWW`Y96*RѯkAUM^w"+(xq^\ŷ([Vޮ7mKCgUW"<NwQEmޮS`Y"ݺ^hߎzL3z!P7MQp_lc?Z$>N:Ppg{ud efp6MC~6fl(BQGckP=)'\:bڗ3F<ڍbI,]w`Qbq0Be3Y?;n͌Zr{&ʢ~_n"=ęܦbfNwMSFE,Y&F!Ψ!T:嚵5jvʝ9bm4ldG :K(B⛴Lk"l6=ۙcB,ό&x7PKaFum#|6517GK ˕ i3״kn7%.k/O.Fb`=Ŝԃ:RQ Z0̹ [bmW8 쨽n*ƺf?|u( |N3Z4*ʋ6p[A3<ƨ qR&fEf 5L`h&d!(2g͛ e`?  Qn 8FPbc`T+B{Q4܈M[DWiY=F$6/.٦l"<]-tTXVx|0yN/jܔ :tt|ȼ(sҺrcc{DQb>Ծ5NP(kvՂx^/G / ^<|`:Vw%uR[!IRTO(^ϡ7Ju|LpI's5Dy./V}}Q f56"Hae%db×rmJ%PQa_8tQt]g]c@&ƘHJ5_MRvwkkxh%*zܳMT>+3+3222nJ0- ]\i;8^nxcjyH޶KXP>ڿͷhN#| J yj^G\>~n쐞 60fSiUSVp|N"H'T;xv@Vf/ <@ҳr=Mzj;-KvM*ys>~\u'N|Z>gS|_u2uaBGy2JtI=^н&9LosL7݇Lv|=׳N7 \^+k}5J˞P i"Pe,r\3_O]Tluە:r\{PaQ<Pa{I9v 6tL}}zX:9ih;*ԥrħ#J:&$젇>?tv.v8E0_X6 ?9 aN ,G/7 uN-ʩ^&mMZ4U*ꘫd>ƅg^ l)4)dz$Mo2f)PP&1k>NtB!?#u\/j%rɊ!NGQtE8p |cR./ ho,̠ȦN}M%g3dq$LL:_W^NtDK^: ZoO'arP&V}rN~_ }<$Ēl碑2 ˬh?b~f-UyZ]\o\y/: _U_7߿_'/DX W;ΜajZ1hNn<|4[iwftIGVxu3XMSmrnuffaJ*$Q8%IA@j` Nfl('3 ?qݥ+B&.& H*FF1 b1*r2Eݠ+W¶Yaksq7 f: BvGAF; ]Ũq/.p }QEr YF_7<,/\0ҽ;`h;="v}B?UqL=P/[]Ԏ/\r̷}Qr϶m;A0puu;ȧjRկwzJ:UT+ԓp7v 'y#lLx1bscV 6YNr&p3ZI%GMl!h1X'\CfkD|g1b9RǭWs'%=>^*`^׿h0"e@"n-y5y緥v`rJ8 _IO' u(ŋGoL]١Mq@)J,& m2A lGw[T??..\B%ANy^Sou>He.jA\Y,O sCdޑrVkh|@W _*b aպp$8l,ء5¹ZH@6d!'] _@DU>?e8^ eͦ} }|,{X'oPءjw;P~VrtaޟJ{G͎*CE.&eP N;\S*Zw棛ۭ(TG^^6gҨaoDwWlH%$ =u(i Υi>;|Ib/;|_,w~ⷝlggZW՗P{xv*lnn %R_D^.垦!8 fCO/+[!i#*A3M>t3.3ҋ^:8atpSO>\djS [k6cM4BxPcgk`UZ_I7VM^o4gn@-4u<ُcE+tr^vb{Pm % bO\e!k)dӤV i~e.1ImDs٘r"_oS![e[TUثJTn+mm|er8Q|vI#K]HNDȡurm"aIvlhYSTAW|^Xa[vgn{@QT(f->Sʼ?Bp__RyZL}-~reo)T}eMYCp?iDU̴0%y$-rRˇ_fC~-X:%#HOq0zoz1pe!lWs$n.69yĠUUJG!C冣b nԏZ' 6ِұMlPhԡxi%nޖUR‰{zݠQwC_3` owGɠJᆳ̥{=rlft3庳氝}?O @l8`G7Wd݉PEȦIBkW0ܹ_ms'4]z4a/]\[O/jjJ# m͍K XDRD$ŏ#9$W6OWh+TPNqYG8]|=tǗR~Ks3Gq#•ZwDaxa%H*Dǐ\ݔZD]ZЪCߞ Ʃp鸯.ޏWpn-a* DV ˧j*NOl~vISS$kur\Nfs( Ϟa08I4tt:!V1g!6tx͑5n3߻QSheӳV}PBoT3@4puwlr|'YM 48tXh;,vH!z0~ mBm(`]uPxyEg: Wcz祕׺Ν{\P@/k.]L^rF8> cTvI&=/Ѹ9ƋaR ┩&$GVLtJtcߞZJz'X1җb7dWMRRVu|O9G܃ռV<&$dWT94ԏ=I7 Hd4!90 :ڏ|9]?7e{jy's˳Yvb&@ p)R͍K5/O]YP'mnן=\#>W}z3|ˉ9 6+捴Rg[PäCTXdzwzWӡ2t@ȸ9=# Cie] ${ |2Zp2U;2l^Ѱ\WXNYIo̜!q ~quWDvz06-o5y ;6]ULCjl!/eWfՎ%oa߲3Q)aŒ*X.,->a.Sժ1zybxX(h  .cz5/(;-M(8ei䓛k5MH6e#k |+.c#205'N0'/n&NT׻oX.;A_rT Xu`sIsTΛ]/t1Hd8>*=ި= +} bsQY*vÑ]O.ޕWz cb*[4ڷ`~Nwgb$~jRbG+FU.ZkϨGg@╏+O6fINF"3E |4_>{[>9.^Y*m3f9 ~sK@r@l OWփ_Ѫ)/'jF:wˇxPo/鸝 e7]eoy*vT2Ss;~m["$1`]iKMކ /%,.7ݡ亞HΩ|?fy5ZD9}s`*c!n#Iĺ8wOL0;h^ɴ;"9\mp4@\q5odn˛-vW$/ޮ>6";?xwG+dDUNy<MӪHLe>Li P? ض]uW - xrhй!'h ݼ7)ޕޢcg>ʨ隮pyr,fSKّ/G[=֡(J3=S R\V+g^зUeuF`:6Q6>s7t*rL{z]H?:o&8z6U .0;!7kګONzw-߬R\E+$q>evrWK9,XOqtN|&$o (mi||\or^zT9Z4{{*r;44fxVT;Aг5V P@=uw8% 2֒ 3h@rB*wڍ'vn`*ܤ+ov{d߱m]r5kʨLS5sN&zo8w[C04rTjcgwηc:4Or 8Tn[ݽ93p/l$W3ϟp=Aٿю@8 㳍vlW<="Q!5lwkWu=NfvNے wWɖ _(9\I 'WPᚍew܍$D[s\O]Woj_f3M᰿:;)~75ϔ<\eؓ\it_eaI{zO&& ]?U}~}_~-~Q PWg >҂P>D+b)gX>#}K?YgO|ͿǾzZ/>d|i՗\ӔI2-N4Wb*uU\#\~v]_4<:(ŷ-_=0~_*bƢ(M735x`FV_HߚE 'zr.*նؤ帩 My^}6ӦX]+il._۵?o&+{sso<@:ϯɵ׸M _"]W ^/ ]Y܎rj&k/燠:z4?>:ӎ'MprUbg/MOFDa0!=VzkK)$g!Hy?5URkʧ6w(k@^!Iy+Hչ!}ckqV7(6$T?9dɁtP*49^=bn\T=/Ӽ. /$LTIP-+xE{#(TZ=K1YejBs3OoLmgaj©`Ŭ=DzeTf#\-jΦ#.2U2 0 _м ?:gF}BW565۵JAƮ~u7.4@OTd˪xBjt:59&u*D&5~_>ԨU9*?%=+!Ocqv_SDWMMZ|ԧ4 >|*]+gseΛ77Hi(MltX8Rp {оѺrը[ U8~s rmW:iȖƚJaULyя*_G|( y_ʩ3č'ROiN"]i'1}fJp$Ց*U`x(L'FY͗+_?++)jP-J5Vk[xzݺF(uh,.|I0}s^Tm@tqi֔PyA ht\Ӭ| @AI^(8D^TcQ+ٹ+jzE6sU+^[(zXדQJO0"G׾88s4oӋ` ZΧ%,ax]y仔E!]`{\׋,(Gh4t` 9Q %JܛfkyW= \sa>ZLbPhGe#j1'C5Ω'Z-q$+]Yŵs~Yw [qϛ7& Fl;lUB?݊waVT5i˶5Δs<2Skjÿ]{$5"o>C/6kڸM>8sVW쯝oAg◇e?q4}W]8yok*Uy59^Tnp']jTa\+L Hק$mT;xnT'(Xjegf#Po$3]8۵m(pцb o*Zݴ.Mr!Z9JyqT  Co`6>¸O !fñ">n/@YϹܽ`\~<==jQPFSfJPEk[yqt}>=&‚̥ץr!]t}+]$Y(e?ՠ{< !?0G=ى[5 ; b=ۂ[m]VA *{m؞d\P٪*ӎCzׁ]Sb#CNq[]eV$/,BXכ]UDQwDHAI&LYXICT#9ȁW9]T|+U\ weLT;TF:4h8Rt;mat,NΜ^kW&Pش,Xx@ CD7[Ly3rܩqx@rA#" O168 aowۄoiP#8G{^9t1Bro>?ތf^%~)dՄ"yԶN</\wo:7v͹8%Lשw3ijׄ:bi Ev,2w kJ̕>L\9h~y|"wzh`(-E#~e2T~V hÑ;K;_"sЮ&uj^҂5XGͅ,SD r~8h^Zz c{Hkjn 5ĝʝSA KW9tt5$@A}fQ8~9udñ킡qHN;F%y*ً} F$'3*Zk{Ci}t?D}Do[ȷ@٘wJ%C]hyO+,炡eG؄M]k`)z;ՠ=+|ءzgt/-@jIE lr֨p3 CY XN-k Tߏi8A=fyHu;JVk6CeR]!W~HrXP?63y؆xzJ5'b-BA<2xj/#m1 vysw? 'VdP*Jg nS-Z %$Bꨌ6NG>zDڗ~ޫj)S!D}GC2_O[X/Cyg[&URpC/] 8 FaߊmC7*}3f%gZa)Iϫ=ޞIÿ{yUȟ7Qȫ4#hOF}T~^)p"t!ۮ;٦G'z(Q#!9@a;, HNwI`oE{s\h޹}TvhmI8{LmeV5gיlToup:)VT^7&# N4Xw f8E0-[QϣTqozxh3P)vpV<}m\k2_Ѹ)DÕ=wT]3׼*&T9 p\;L`W-'UqM*_WNw_qdpSv4yZ%@JS {P mι`cA(zT$ t96 u>"4JbΧV>Ta؏7aH0)"Rag$̄d6 h|^d8s涓, #˧ T/;\< O-s vtv`cr͆=p"+pOz&Z0Y+#++qa^b Oja@24K4iL V+!Ңّj{b^W ݶ!kB}=+2z~SV~hǂvC2W.Ӈm81dR\ΙRQY18"EwRlsEvzr~~p($$#gm(o^x_\#0^s]6g?=(.kd64Kp&!BφggX +@2_rl6ۛJL`]YPhCuqCt~|}6a=r#)vۄ&6G&Я{rtsHްSOq9$8 Vtq3͒l*y^.Ӫ&I$6?0c5=A<3N0Ju֯vsu$\?N#Ӊ[LaiuHi1?3QjЁ@C}^+vk#G_/!) o[QS*>lCv#nMd E1ZbB}3Vè\N 'q߁#)}Hj}KJ.wtI5BOnD¹EH_~Yk㕼'p ܬ ofSmo7]8Yv!O͈g rd"gwfE=I>>,m @Tx&4S2h]ͪn'p'Xun 2=[Hd[7*Iaܬk52w{4cJ&k^>Mݱp+{4_Wb&-w-b2^`hmܲmSc @J6,K.יLF q_6cۅX+eٶkU]_}:ϵg寓7mG~?+8=mmN|_^i׽8K!ve!MSə) Q :27MŎ^/MVZ#"K P+Vn}R5@8Z)XO%C7???lkGݞz?x+З[ߵ/lg௬PjY_Cu/bnѡуE"N_>t)jƜ l=ÙfsՙJ*" Yӱ(S:c4[{NHAYUMt)?~F:%*\@ie`qȹCtPÎ6=/5q̀ܘͧ땹n4 h40I!!"Lzy {qp/#4:s,W?]gUz&o#= UM`ϯm)?&c.H5'qW0LNq61>###en7h+[!`66yG)q5p^brݓﲽ7eg'{;; `tITJ|gz.Ǵp~TO x烟pBʣߞ4諡pߎQm~i]ҵu/*pflhgAJngkA{gdSdzvO?|b>={YCQ+P HH^uA}H;sMX[n p`ߜ{$wsjdz/G(,uS:C_R4ZPX"22׎ $gRWhy0P(| UnK˻6dS6<_\.zjZ[yxdYq༰O8Hwr׎W$@=r^lm;SFg Q;j?pDŽ&^Rv~.ޟ9p[׀#0TgyZ*ʆNz7,B;3!Nl߶ZTXRէJRm!Z\W4ASogPSlxˑE?2f]N6= uUt:S? AǹiL'=0|lx:>ϗ`CQ8bHPy\Z5qL'c/#rl{-WQGž5jiF笠ک#Z5uWHH< } \+-϶zDL[ _6蟈/yQ17R?Xy8> x>oKu?~ѩѷQ7F gmW{fGR[ykK4$ExkOGQxa/ժL.9 7GLMc[ ]|J\I/;0 F,zcXE_̵3k Ӈ|$gS\arGR*tx=A $E(ȁ:&erh bj416Mg泗ibgO;@5Z>ʗ+>|aj|'Iq/Y3Z95INZ3B"Um?z{=.\(^_M(-{`N!uvߘp-|8g GVj7JR[*8);b{wΤ._[l( Ҕʈu3JTvU;XUnu m_`X$ӟ~kV=+M=ls%teMю 2ҿS3t7hyzc|9?X'tŵ$gp4#3@HDn$7ePt#*_++d%ɫoP˖䘏2 o 뵡#998G|pEkNjzNd>iƆ̙U#)G3Y߂cA(#BDJ˖5LjvS?EpUbKę }oKbaܗ5@O&!m3Xv|/x\wL")3yQyᢄRCUnTx|NQY./JR4G ,C$n f)lDkhrQM5Sl^N>~n>k>9_$#Ay+rr ^aJ!_0 Jq@|=qU'\p0ȯE.mJ,dB)=޸nɺvM'mYUdڕ]T tUSWN9ENc9JQJFcURg[{D֡ u] dN V nH %t 39{EߌTt_iȑÄ[JTN-29M}A-+Ƃr1_:or2C<@V?O52-ۯ)S*ZɏHMT?\k2ÈX~W@Cd(X5xG[o35Ex~?:K^ SPmKxaxAﭺق UIKOJHx›ݝCg'G)Ě'H%#ȟcx s)ݝ y sH'[W %ҋtg}{ ФnAX\ۖdq, UU$\ 9}4`k7.߻kIV?ҥ4W|ĕ9Oz_5H g={C`.uPɘaG- yaK(ƑCrEtaFDK>S/ʗ=NTGHB ΋_jH).uI88?9:ñLGG\y {|}Kq\u\ 9;p*`AvOϑu |_> Q$/I|_{za`X9>Y[b9'u+CzMZcGGE=:FaVYgca?JIp\SX'K{l ҕaBk4%T]& ?}B*=?d/ЇǂYTrO q*eX[{v' kAA))XeFM~~:"؉  KK$fPHY,VD텞j# O/uj/7>o/v'VqN?gW?Q\6mnfDw{&Q;83Qd\p,xz/WD';Up43+40i6һN)xt'!YdT;AR,WSDޞiώ|f + lU/YDB ҭwWHy󭤝@~` ~0!6QSӅ_bzfN+Fx9Y7EyGTi(ӤajR4SXb*%kfO";2ߓ"iCIC( Hk<#9+{* UwDi#{Tk If~| ca&=D819TC4OCȘ>ҫi>9 ʯX "v,G,)c|ɥ*ϜƠ3 ֗ƧWO46_Nf.{E}^`xEΡnrz)!v$0fq}4;z~g˹% ڣ,B8+l%]k9S0p6Lɜ6 )YT>SD#ʏRl:|PRagׂ|GV7dy`RMeZv-jإcb OHԱ4i%`a^q 4Y2闶\׽]ֈ>. 9ͯzrhJǂ3R}Vc&kǘVYoL:&+z_Nڃ~_rOWZpG;~mtxR_nܱV~<~3hg[ c.S/N9]H*ZS+1\]cuT52͉A2,0QM?lahRCVmj+v:぀ȵLs}ۡzdދiڡBWXPS#)`<Ƞ\8n\UU?ɾe|R'I#AwAj8!VDxmF1v`9h(y,q@'<1~ӏ-==Q/CNVZxctBf.Nhho֔;!r`tf{L%2cГlrۥ%oㅵҴ:nR[> r`.zFy.̍k붳׉|l@IOԓ' ˹5HF6Hd"!#m j)S^gήfI;װĝdYW{#P1FDZ%3 =v-f\l6R0/*$;N{m! 7@sl[ pTcG)X\4OrBE)8~ w}U6RVT#UV3ИTԐrl~>꾌͆PQZhO{2@UD# UDfR V^g:{<4kl\ik:} j>$51}Ʒ`*!MN޾=߿zHB T&'Q}x2z^xwBbĈj :"#r|DOx4X m{C.MTG{7Z :HiE#}pd`d= ?OҾS}M7f/;j=}KDflj'44Nh8?OS.bR-_h+i9[MX,=Hқhp\(6w H^,Q 1=z,(.F*#jDmZP]1dB}TVGQscC7B6z"~ؿE".nӔe%49VypxP2Jr 4Yџ?ycWb\$]'_s' Tt/g?Kv?$7V OvR'^!.z A 󛝽IǼc_ӟT]oD?p+|맃s¶N8O{a* ^֔wLNwpX!TPyyZ; iK9Fm8 !r~Il4&[.g;ចO؍{;xg6ˬ1(tHWԲUv<|QD462?|˥ЮzyKx1Q!ndka. X KXY0=$ʢHL~p1xUAUKEkQ.di2Y We)_8=nw יA%閩׳ǩШDi2˯\SdjO!-Ij|:67zhO"NwҼb|i~p zJRt|6O-eM4oܺSAFi\-#h6M@ŭ~7 ІPoLjA4 9 刜RRnf3j!pS &Gf/)Ę4 ;tC( g̫l('D̪ (xiܑWeqJؗް=CIF iyCCXyIT("\ΥT)K' @६&dk]9 e^4k>2M\P+!Jxxw /d3CDxђT25e]@44s eo: 9 EsF$m,pfs#\Q mjB$sWdf(~ &"pI[p+#iƹ;C .?(0FH Q1o9p`nBh8l&zbYrHOI5evgdrh#xl-[m"ن0ch1Ig0 qLjƜK[$gQ@xe.=*Y89)MT)Bb)RGLSn N0@x<:u^:"8-8}viL, @1~q쒋?9DNO.Nv Ga,ޘUEЅ |v Nx !դ{8rI9(YsўfxtxVX҂Cv::&9ϡ>lO*uCfs!]/Z/q|<Дxqυ(@d2CxuX 3wy֙uѻ2܃xU#Z Ș ctHŘ㬑g00}8J bo\=fI\UwP8igǒW%bz#~CE"Fk#Ȉ4 ]xܠRl f?hJ*EX9X bLN8Q~"C2rS-H[vQ)Q pŒW!"NCRN,6X!WA17ʡ>̂Œ#<n~/U0?i$,::$)ŕ,Hӛ(ND:l d^UsOar uo>=E(/M8?R`I ЂEأ7N Z'^ڋ75&qIM a}RDx ğ-y]˕dϊMb?=Q$Q\2Ѽތʨ[q!}H%PX._\=r^-h|ntʅq I)/ioRr\.{|QQY\!*t%QMs*  rJw.WP bA5aApq x1oq5w|53B^RեqL^t3_ ̵sU\(s9/|@EUJrGy㹑G#9.esOCi깚K_Ϋ(D}|Y\U!= 'oL;mB54`VhBlAf 0+4US(9W,*S;,xIs \ ư0{4zu&^hR(rch96 Rwcn/TsR%8ɋ `ݖB8w&2Kz-ԩI3j6n7ۙJhԇP b^Tg#3Č:)uA(/ِ.O,tVjK}iSަoCfN*\/#qq9cHLQ%~K FCI{DHLiNٻ9k!]3Z+1| һh5u81u<{ܦ&N5)5M)(6#z+ͥ(dy:N&cr@}$,TnMQ|P&Ř~AV/* /Wr6 ,J\F!ifcB%#\`UW>kE2 Ofù/ԴWsZ.DLw`ۖ A:A8n*0qӧvq= kq8s,b\ dt_܀%%ɡW'nqv!gkG-Bcˀ} mN9vs֚4kV"T /]ZtatlBj/oYʑoghNg?AT^:V{B~jÖ*IZ5LG oJG !+,1/2嚊q!d_a0*(L8*fP,Fƭr԰3-G h qWA1v5=uV H3dzg@f6h )CN%1l:iK*K,M-cZi@ jJ"3j+K }(aY]5 al Yx-99w;'. |NӳS x%;gӓϨGKw፼χo7;B;l/.~Dj}8:8N@|8{/u~ ;d=A-#+qi ͂ B?8lgq='4YeOH/Bq!"^ݫC ͺ [hn y$Lʈ O,.1E"UѣωvޤGÅ(ρ.7hނj*ݧ2R\ZN<=o^awh7_pC O4"ޥOhwZ{P ,=z{Š-99*i%azJߪxyȜ E{8ciX7^p%}\ףy3zˍPOK Om m4k(4b5H/1I':G%PO>ףJHd_IioX,cl ơ#ݧNl ӫg7$kquTH !i BYm|27%ꆺ;fuz7[#zQ_@.H>wuljGiIqRR#$H2R!"GhHQRHQkQKYXj81&:('1 CaߎR9y`RyLԸ?m&E?t>}C+J\r 'gy՚q' G9/'&.2re|.iM*5gZ3vzæԙ6d[+zϥ8Z\UU("4+Ĺ\ko Kې]hsθEa"Gtj1mF>*1Y$C2⣉DI8WLdӇNy6wiҼTHvoNS^%ӡ=h(Gt]qW7?]2>pKB*]JPU B WP:ӝ=nnKL4cZl>J &x4~k!6` 1ⰿ zL@S1ZtZf kb.[Ci:$_5kfUIea~_J cϥ\52!' bJ{m̼y7Xzim?I]l줒PV|4|:j⏅\o;ӝ}>5Ŏ\/D@;3/>-.g߲4ZNTUۍxl Zq oz0W_?>ϕO+7f*]2:^ޜ_7ۣE)B9]`68Jh']܍̆.Gķ|>xg#g;ȧ;]A;w4tXy$N#yP>j\Tlņ1s#tOΕz;T<EiPzL5}pQ.ް]j;BPv]D! O37FI:.g2-NSK)ǁq`3ԫAAyhjwxZRMR{WR&Sⱉn]Llɸq1>Nn>2"^v% t6ieHn\ ;5s/-#(̗Vkf -(S(R*y ʱq(F,MՔcrđQп~^}YaV뫗_Ub//*uVzkr\^.W(4[݅*j}TB2ؐ Ú;=Lo7laPz$do&oV%.!uG8iva쾡_>S Yj'N䓖{09% .*)H=rd,3!Ełi>J($t`~$n%$҄?l'?:`F1ApAvAJ%X/2jjlwGnI4a[(Rl}F+D{c.Fe<^edJۓdl=Plp_ꄓ9y^M㬥xN{l4sN}5_e$U=cPxP݂+_q{?5" EU8#w7C>^6@N-%]{ 'c?ϲg'9}'311j@_ȴ^ ýS)jQhtE}}7مdp Q o+."Q(̀Հގj OLQ>s8|.W֋?ΛݽÑN~F4}-}K~~#Gm·uKU'=x}"*P fY}QnI'9B9/=ٱ.e'ߑǿvH/% h=2j6zGW/^?$ijkt0^n9R_yۉl- 7Kn:ZqoC6/ܹCi9w:wB204*M;)voa &O[Zjp @kOۅf尡ſ|`X_x4#I9Okl6_c`Mm wMaM#|JA,_6GGPn o: TNWy %>@Ic(&nI2M2h-?[TZVǘaжS.z䌈_Y !{vqn's+/ޚNݥ<PrOñ;JqEvǷg;'™ 'Nwp1q 9NF7L4kf{)og )ĂaAa+#'h:V`,(x*q=܂Gջk&zNmn |Z\~|[-k׿r%Ǖy+t%>ЍΠ3m䂺tDx%Q H> G ۼ{r<9q;$)ir~=M7 )mNz В3}$5佬. `NT%Ma%?˟l:Ood^;U,|K&s- 9wY +ڌy;%CO9dG}N, wrFD.EM]VXb< AIѿ㍏P`dp3t=tD @J^'3Y aqQ钜 ϲ{N?L$O'Dm,H"Na6CґW-ARlo6w׼B-Ѥ\ >CGh6uPZ/ޑvp{wee >b:wsoBWM"@Ľ;pFB[teE b$en^DFj9{BbkД\Js2@!esåH;۝V'kRDX@1O!E@"HR`3|gYQ ۟-%&4uE`:"E߹-V"B^o<ڻac Mm}>X- 2@ck~*2=+G8Ƥ)v 6O/"'9tegWys3 Mvc{d &T|yDM96yҀ+#LvF^CînULɊzH0wkQv7.HI ;kQ9b%7 !st qޜMwƧ b& ~7aokjy)Ʒ퇡#pdd7F/bN&956 jj@GR\| Xsys*6Â`J5bU m5ưk\K}rGokc4 'FV0{Hx+l4Q;gܪQVK+- ? gy[*>!h"!*ǁw$dwMHPZ^¾^C!B&*F^7ퟀs<Rf0f[/\;eSJ@6PmP*&Vx ۓ[UΚ uZ.*}~@H YoԸSh j-@)5_ٱI6!XI~`I槒 &}RT&G%TH[42~ nёQ{n&C "=(~*%nN^c7n|șcq%Y9"z3ǁ;zQ^)9SR\%߃G!2zgk%)5Fy%]Z*uyl//'߱VRFNIRp׆%9;/uf' x4_0+|vHk*ya8=Ŋo?z/W\84ZCϝ<gkXփLA֖Pu2/?l h G-˴L%ec; "CdT) l/jk/>0pm[/K匥P{.RCZY5pt'%4**ٽBzLj&00rv.&D*@ <ʕBc  ҈RvTȎV s.1R7] 4qΔgzD1gS=23$pWYNg;ǻegI>I>7e{G;o'g̅/ޟ|xERhǙ5Nb ]̬hxەNEgm !78W8mZGq S&>3ڲᭇ"쾸uQ~Q+\C]1q=w^4!˛ݎߟ A2oןCQl {{D_<{odG6!@uV|"⨋@^8>ܺg/? s?Gɑ;NfB:#yLKA$ThchAg$szHRLJ(rޗ'ZfNo݈Y=ggLウ,Y]-oȃ «?ICl(Z'98u?,fWhu]ﮛuud$;; =rj5(|FL}HoU>Љ;"$ ҦWgٿ-(ތw;yn C'ۖ3 1϶f[A\>'R(Sy_?*FF;S[whaX<*R(PxS9 p 70y?U﹝IO@Q z_z;M_ܖwF:Jl']1nB-YW}—M}ggc^^-(%7Ar iȎI\_M=LzlYra) ɖҝ 3tܥA:ʃ`3ټby2d/VZ5<9fUGwXL jp Uw&J:a^yg/?RSB?MADUT1Nt8y*TguIy8VoAZ9;_`r` ;[MҼٚQ HQ{P4ܼY۰&=qa|8_L ~7Ie 5'aЂXF,ͱKU|ɬQl)W %.cP'Wx 6 RrN(G+h=R A\Kdu{Wv쥵r䘋WAȦףy)3& K1^?kUUs1>bʐ\B!r1h,m9?wx1䀰iǒ3@o2r6,EW䴉<͂ip32U#y4nC5h6Ip2ro ΞOصJܰ\n\Q\iؐv u-#QEk hj]H,?<>˹QW>[܋l:Goˉ=i`BS͖4iU+ 9WR SO ^28վf _\H:Jߩa·kEKA~Yş !a#P[atrfFQͰGu 8Jzx$$4k;XVyrĽf]xSx>+]r$ UYܑ[m`+R<(,L;ѳut!|BS`ϘHW`ReTX>4ۺY#2PxMh:*N dwv.@S%7c rn3ξ Vld/ ii"ljoqɆ~?IE;=?e\d JڔoRPE)iO [:qpBt&0k(E"$8N~=,1Ȍ?O25m{7%x,E*a&sHaMiP8Fe+j ᕧ%14@#4ª=ū@y3S[E8w'5>qSK ( 'Ozv 6 Ps#<$m]eTNk!WMK9|HJ.>9ÍZsZڎx>bh?Z*fo:4ۆ.NYxS(,~0'(7rr9E..BGne] 1(>J˔^K'Mb`ѝlt7L5+Ï_%5zORXNwsrGtԡ9^ir032jo*.xRTiw>t>{V/J4|x\l(Դ4cK6:e&_ *y* [G^h7Ҍͩ~H :uywG|;i Es>=鑡!f<=7p*A;'P;=hqm])o%[IPiwwr+Q@1T=m*k8k]WM'q!6JBzèƪ*/$؟&ƟGO4" 0zN7LU; &u'MCBsNGRIٍ=eKҲeZVz"Tsf8+t[.SˍKW^&8] w͉\[R>p@a9Vߑ>O'_X_)%I9gW{=W"R}Obvst-3_iAjcݪ͔ZN'%ӆ:>wjѴ̽$7vhPȖR-<AvQ)}BYnm=~ݎ إ`TJh!;'_[^zy>WOb8t"K - -\OψwםBv-6}:gc&l#'jtEӟ$UNl ՓkGy 5=k)ʺ./;u4H5SRwӭJb\NNWSۭUBQah] `TY" )L(F&%qѷoہD!H K[~f^{~S_~NVW(qѰI;WU#&%TS8 $};bxX|q0>`A L;!3. n Xcy(8fŤ[Z=Y8^vP,Ƃ[4{A&V)[:=nڡ4]Hvց,6jQُ?}"S"'هɐ&Fz9 OQq 6'GSU-*QkxB^j C{4tZZ@_}%62ԣi_DG1{a3 JB97邁MMz=\A: ^u-,}X~l>si_P ԲH_OsQd:=gV(m%X:muek;J9"!lTgafe^hF,m@Jtا&L'elWϼUwV'x3oNMʊx%ʀ<0;B޴TN.O~A>Ef;佴BĖY\j)n|GcrH㩣n ^mĐuaouv56\=nS*E5[1R`jW`Qݞg#BAMof,a .#=܊ňV^Z9\qeprw'ic"OWmsB>Ͻ' 4LJ*{$'O,m/?Mx6c rA,qBǹvT_*֘ʼnf$rBN1&JJ1<֛ܳ-`J7gl#gYW|A4g-mn,gC-kp;[8t$ \QV.Gjêސsk:RʪL28mn|2EUx Q>7TكTϧg [?8=8}o cm"DtS/;:lʔ5w֟Vc2T _JwV_C>_W?4*T$=[)ijMQj})&شɮFw6k[ʟ1ۿg:EO=}ۛ`? [9,YPI6-WpTAq©ˎI]9Nhܕc흉}߼$͵=\o}F; = yyME?g^7\N;xQbϖ&of+ El>ioseQW0?5E]PFVtcn 3~CuO7R ˕;;?bļQc'%zhֵA%٨78ED5e1s_q߽jc$z+O0#/_Uվt` T8U*),8_y tT}UX9^gRvtTƚZJ#1Lk$,"2ʻrߛ&Cpge׸L8o6]t|Sm!zu8~8_6Dwa 4!fQD7g׽7r7gNȠZ]!w'J2LzڢcH?4 ?{ Ͼ ơTd .=GQoԂg/J zSn[{a4K#H<2^m^E |ggZZ4D~LBn[996%p2rNSCka:@I0V?&7hZ4۽cTXMG1 5{4p5ࠜ>Vmڝ*eRi0Xȟ<}VLBxhu̙llq-Y"DhT9:GRyyPS?Du0 Uk%<B_mC2?4Wݱ钦A`J+?5oavK(\j~͎bt,Mgюf^%qWZL> ۫ 8yMrb &*qla5PgCdę i%)@`f&ca2=oΎ O~{pGxP#0g;?gϲ_cɀ?:=99C|{·];8u{r1Ow.\; {)vbGG;'Bo?8ڥC}5D#q|[_9Sm{5L1$&e SllTaTӼ.s˵ЏZ9nS7Mg>PɊHVj,YQI(Y1/+W+PR)B\>iiEky5>fC_R:Jip.ժkzopՖ**@֥n۬^">]Xd]yԾ Seaca&ۤݿ(Id+DIѮ:NOk4)*%3C4QP}4\W'fQ,.5]Ԭ`JVL1#3T}DI,;+Δeo$KQ p`Yt'8k;XB2 h:`Qӂ-} QSًwQmSSQR66DMqB"2Co9bz1X]0U91da2pl \2x:gKN>`ؕ/B1Γ03zy(SZи ƅ$u}7"c<'hl,+u4L)}-1WIޢn-i 3e~Ko#غCn0XY[swr.80N~|E"ў%c04|,^Ir+*D J+ QQYbJ-,hQ\1,UXld1&T8(rq[S:P3(b{ϳ^p,H<fY@Dm:ʼ4AԮQiDŽ0ttdsq>"^Ъ,J1Q/Ʌ< Sbf#vˑD/W{=_flx4ţG5\kY9^Hk gGR ȟ,z3][ctc8DQn"E} g>-s/ ;Ű}-D.uh'9'Us$ZcS!/ }ʣMGބdڮ:Df"{PByP#F'M:ޏǣ]`ODzx"vs` do{t-q`z-uK?C;'|6(%0`,& ' KXNXTGk)e;J!:"D{q0/XLF}\O,õ?kl5lQW 풭= 6B!}}m#X %֢BË7_mEe(ŋh6~ 7^no/66^EeԚ?"ZZ(jիkxOlxOkRf+y $^GP sn]JoȘ˼"\p2S9h᤹pRe8דzסoGRwD|,3]4)^ Un!>G1$޹l4;PsNqKUW^8Gɲx?'ΞJc^֯ob?^ਗQ{.GJdW ACer[PPf2kU3:xq@ sqb^Qۍ#yPr7х,!MAB\)/\@T_R9: rr|PsQar΃^J/PI0A^KDBRڦ]KB_^9%& Ijڢ;mzL{#C8<+J qE>F~*F6v cVn[{¹ZF,z7XG^"kÑAiF@IQ d"(9<( AV =6@ƚ<d,hm+*5#GFSBTMRQ7osWG{6?ڧ~MQZsS㿀v-(=ʶrxS(8=so-nswdB@PP#&Q} V$a/dU5syx%"B6#!c@Rl(Ib"6 ϐ'5MJ2#85c_:,`_ho^ ŻrSa WV;f:H~yp~&# ?9VX6ma}*[zKP/hXHR܌*s>E '}f1FA`iM>"0]Ȋa\GSg}l`;"i d/G-DRIRŭ߱|(N? c(SS^0.n3(LUۃ5|x~44rOEiN'!ovR֠ G,hb&UG$jo@|ZM`d6ukëC% }~n׽-# ̏7qkbYvMZ3Sۯ͒š>LlR䢴1EWq*Y2)SO YxmzMJbNG)X&HG^Sv\B{)k'6Q4u9OcbOsT12 Vt;ASfH2C+7׃Aj`$N-3mǖd^֒EQP@#z EX)':;!{ۦ5X"P*Eʠ)W25UiU0͉p&"Ļr.IgCٖ9wj h¶K]b 49fgnE(Y«h3̣ؾKu3TL8ycO3y*/bƫk<7ǐ<~dK=U7nIgtJVs~cbAՏѨ[߱xw!7340bg&KzBĨ83n> {CdL90K /IhBGjz Qtީq,FOqI&G0zH<3Hiyy/{šnnMs1'Z@Qr x͙F (MsTwg7r۱ @2l Ekd@sȗ)ˤ#ջdy8붵m&/H+]襖AY:goF C% NP\pyRu@4s3ВZ{]wYJ mWD!uMjqU<>l$hZn>0=@Z#2\Z u]gett77p\WɇrՄaӗBQlCj>a@H8 ^*c/ \^C#vٳ F;nn|KvyN} !UCY i)Jq˄j/_  t^{Y! !+[? Hoi36?foG-x]WY3ڻ)/+UtfjCGz}n'T́\G2A) s6h.u9&hk'0VTO䴗HI:*0,> -ni٣p2w9Rəc?X=@1+pRtrc#ތ+J/7Kjj5Sԛ&R_BoaL!%W-SF<8E?Ɇ_>'@dΐwzqߺ8ovҍ ;`;S5Z@_2wH^eVΑ]Za7\0Qf46w8GBߦ8v1ʠM(02^e}QȆ"#/M9?+&g驷@?k*aὐTkn 8.-Absew-x]MAU<?Vg+FA$U8j{P"\9 ި57$;ѭ>ԷpΡQF'¸L Ua_ݧMj#J^ [}h7wIg^"4a/ƥߖ4m8fF0VчvxF;Q?]ytʄ'R ͊ o8JGr[hYC<_󮸞/?3zC0$$@*1`+Ft[ ,.‹d&5B@ֲМOj޹n}e.(*=OچK4)M*a5ߗ %h.xДMsH֩syvgG~jC~Cճ^fwT{k\*z@xO" h0;^/QgB A~FcAئ~,mBHqq:d.`Г=T;GZ ;˾iOly ^r ޾؍fɷ\֠h#)_v@bFMpvvz57U2/O1fx*x+Ү,Ug D|F9$9m\oF-zL!jZ͡rIӿWc8\*χv3n90jfxGQKRqU4]Xb'EPQ{b,a 5([KYEN>zkb0 2.__F߭PǓL8kag oHDW'`; LXzhЁo1".(<>Om`<]͏~0H. E',Md6=/ ѧޱZ39/tR"^Ukb杴!(]ھ7MBj|`ϽJ?Io:1k5h4tr3B. ɧa|Q<;?<ߑCo!7sU3-غeu&tnKВzH"*\{NQ=ȭ#⏎>(!2sD\;1bebp ~6Ur->8zS3FAO@Րw;\ 5Rt&q?3 UmJ4i~Z[|z$^&Yҕ PQGf5O#̲_*t_S"C5_cH.=HM_aˊWF8U݀iͱ{8uIwe4'a24QB3iJfol/>WMpe:h.^͕w㦘.me>=$N= ݧNͿrcA~RʏS?; Yܯx@x@]'%hs=T{\0;}pF|Z#BrTytB vb0r?QR7|8*GP!wu~:wͅKL.1 ȀKrhv}(|4G1?nՕ~WX(2o`OAJUVw{_{FlJiu5uO]Fώ}7\(tNJ0CW 84ņխ~i%dI޲` pq y]W|?FR-2,s'-Q@Ho+ xJݼQ& (k$'ϦyyʧDOr-愍|8l笽LF7gu"pgΛWń#^_yj%|Ǥ''Nqm19q5go#j0[r>L!]_ɫI0NCy2 a7_UAMph-n @zJR׋v/g:ԜP"9^_%"fq{bSVvr?=m;)?,r22/WZsƋ6Mm<ܧSK1??`m}ԒY"Oγ_$fQN-Y2 j[G`6:b% >hLӂ‘)" ѹ/5eG|pӹGe;tnb3"wCW;$oVc 4z>q9|v7^I^]~Sqa~h:ڍ0vS(&@qkl\T{!<,^]Й b< qF<鍧ɓ㶨@-鈎-(Mio<(Uj1s}XYO nՏSۯWo sJʅ6g-w! bhOuoSn~oЏKRsShkF֗R!;]/ZQo=2o^;~JԾaKꇤ܋ƻsw E=J9դO /5AON6_-,"4<;e6>BDr(_[¥B QtZP G)VUbz(1?7B;|DfXӴb.eTE(g/FǢWʡL^Y(Ǖr34 J9PhAB|hx=kAJ9 %NGG4lpY)2 J%Y;Wɂ* D8}Ȁ1=`QYc9t/!ܫ89º-9n(Z!f E1TrC.7:qӉ?{T(Bǻgag]USJ~<^w3~L`_Ȗ9k##w H,Ow^$B@X [J<%=gw\T6.Mt0U v1ش D+YoFXkR QhB % R$Sr<&jpׅv~t^>.gݼ|--E󠜜rJB@K4h8_šJuߟ?~n% ˽ a/'ˀ:WnaV|ѹsiu"6q>6'WIgx;6@%Y稹r.{&MKƝX>ߧO{5nL%EPvy{gߠ,,A9#Q>$e*liDQ> 5e f7TQa#;n-(d0ϳ(e/NB\)а("N y A (c7Ō!&1T>,0!zC{ƖNc+8mI-0. #QR ҥ" Tqs4VL:\\TS\)+Z!At<CXfv g wEUg(9Bu|ex0lmNk2.G@o8=N:c.0"ya[U3`Қ+%|I!{h$S,*,|]]=>7īMF2|9Wq @"'bvABX!b i$[)vL%eXbӕL-W'̥5ukѱWB$;: sL2Dj 6Gk3>ƽ*RMbSR`bTy~WYe4#ޔoGBRdD0q(aX>-9du7ggV.^+S.E#|C=umȅ6C^JD:y8uD3uTBGb|\ v,^_-A^6❡=s..,ukt1GO ʕ"-*V,5_+jRiAb\Ђ28ϵWa)Dsuܽ+9ts;~,ȓp?EL.u>Wp | jռTr9/I +_%1U⛘(2Jb(&WҗAV9ndFRkP_ ėJWN. P`I,y ,, %1V#Wm%gAwpv7E vB\Kx7al_spNvw ??KE.^LOGc~E`I`ܼ.OFkBpE후DJzn&g+-nȳDu^gG>eK{NK)ъ$eU'w xȀF])aA4m7Ȫa"t6;x !ȢܧR)PǪ\"}b -_C2cA_B)c"4^ r|7_U af_.hYa+E(p "*X׷hUlɡR1CwR'#4xIP("Nc35(X,ĕr qP@N@ , #CXf4wVxR6-JqQ(H^P|%q F\(7*Pڻ{B"P]U@]'+,M**#1. ]Y͹:#"޽4UJv].2U\1ќdq@]L{m@Sң&f2PGq+ P/|K2mr C{d,J|X̗.|")&QfuCr@ Q*芇dKw!R'kii` Q .b|cfHJR{,5P4BM+ 1;L[15[4e|}v i+1^PW.H`Fٷ䜑(6"l ,,Q|:?(aQO 5f#j X6*1T|+LUӨxt`F'|t)cVdY3.*c"ItI2_)Zjduƽ(4}냋`2Oo}ȳoNJ7 ͛q~lv9sprʋW +CQ!rQ\D#ʯ'? ?B@:Mn; .*\(῜nq%,>+ZPVykzr|ĥ"R:,J)Ǎ|]u rqu} (nF2W?Z|*4&qLeߘϿH"+@w0Rz44 _%a% Qz!E-ূr-jbMoԺ_-AY\b$ U@N忁 ^bm[JiP)u%W*E'ԩ56epxjlvyO> 4O">V$R0  Q.D` w 2ʼ.Q}#LEQ\rմ.KU(j(.Pv<.TZő< @`-5G Ӹ8:z ݼoO*+~tsI9C2&&ODM~b?9<<-;ۿ8[¿o;/;o=I;:gv/Nݛ,yp>259>?l/~{[r.}spÝ ›,uL"K z?ҦWRs[ۊ*c6QAJ) G6mgN }#x>ڿ2 %K\Tm\CƄHmfx]8W1Na&dw~p4U㓃㓽ef\pv24M &'oe"5Mҕzzt~&.ן&;Fj<ȬuǿȄ>Nݯ :1?'ƚ J:!<7Ҟmۆwx??_/aDOYNlgo?;?D~8F!&;~;_ :utO[yrՑky`^HY5F<ِB|pqo|]hV[񇿪D:YߕYsvwߒW/3V)%zg[ᄖAO|rFlW.V\t@aa UZ9{Xu͙*ͧRnMEQ3m>-|XE(Fۺ -W\^PIӳ nN1BƭB{+y·gcBؔ鵸IY|NW}輋p~R~0}|ܼ^yUW|soϐZCv6 'W iZJih43xd-DK>YQn$I㇝*V3N鵙ȠvRf;M4NR4 6 Y }>35`>\ؖ*wF= DU`F`୺Hgvu*g7@Z5-Xeݼ}gL9uY%suO)%ڿkMTn d4L[^ uܔ%й(5bVz< 9L< cbЍR`!++V=BhM]JP^@ǀ'l;O[d /lC9 BԼmZvpg :DYb*ѸA~Eih"ְflcC⿲83=\ŻX gAD׶F+ %u^rF&罫r+Aöd:nCMF{5`x>wagpRBf6;7pD)pOv;Ky :)ݪz2j蹈*LY>(qg!-'ÎXN%:kcrr!iHr2MfSB▓KrW`7%ӽ{%]F ܰ.'1ܠBv+ǟ䡱ܮNe4`sBvjxЈ~V*iPPZΊ+ S4e)sZ]sy+԰ڗi=a"( vuTt ՘IZ݂U~bR1B^7ehawyTDNA NQ+W 't$Rݛ|dSa(KyC͈Z=񁿫ɪ)#rrRB:taR7Uy$ï8k*,Ø@6ub@Չ5VI#~h m~ 1QFHXr횢!}ԓ7[<KV݋YQ>:x+$΁9tDž^qʨv-RR?J=۪ >AoCLE+|%)Do)X;%Dm+'MzCs=g݇[ Y&+*}:G:y9JV@& YEB`` n#VPg2'V2ix98S`* <v-uȓS鞉 3nn@Lbg+J[?%ͼBMBgp2W1]T+R,)2!TzJoF5QN ?/{FXQжGPJ x]Yz5KBfqڥy [d\S|"bxkOA0aB=UZ kUfH<X(WTZQ#F% S Tz)$y۝˙Bn1%ciGw4lV_k I9@SM^o->_NqMc ?I8?n$xOoQlG8Vku?C1{ i:@2鐊r~ғ㓋Ћvz~D5:;=ؓ˶; A(d؂T/ͯZiOz>Vݎy afϝ'?W+Wly9Nt>P /"on9UR/y\ N)i[M9x9Cz._X4'.|U" x[@Gj&a&ejd$gŷN2bl66 xzD2d%9719i\vRIgc!C!1jeUNCVûF3mgI=*ɮGWYYpeR/.of9 p5+هi!j<ԠN'8 #ʌx* Ic=M>a 'X?%+4jg8B!X|e{VդI7GF^݃}lWZP@N9#&tЍZXaկ=i"i޶GښgHWB D= }ҩ00t?jOp7sJ$B7+r4̚ѴV]p <;E3 3u4V%w!oCxpֲ5nNiu#~vs tQcoxLxъPBIP mɀ|e3-`i` )HqU,lBxE<*ݭM`zkkwu5u,ysC2FuFQt RBI,1H D $h W.Gq{B4Kl(^!t&lpܝ%oNyMьdk;TpU 'E"5jA:BBvu6"N @?AaU*ouJZZ%DyK"N;|p0$Jfʤ 2$SClӿLvXqO8@MLl6՜"n Ž|d,YVCd]B B sZ"Z2Y2^6=vИX  z+ ZmBiJL;|ȡO_p AA6J!AeȩCI>KCE%!I & q,-PaVӊ|H`24I?씉yO;'2Ӡb́dÊ5t!"g|-&z DZgg#gftF=ڢJv5lii{CRH鍶};S.;И"ǺKi'S@m vN ̓|6ktJ%(v:5[<4 R:BmR͈^"T&_xQո ~NTAc"X-F T6T+gƢv<5 Ғd%cx_&B0ʍYu8=GzC LJ;dD^09w%2Ppl<)tl\ Th";*0aҩ"R-ƃI/5U.V[G,B:Qa^Sr[ yB3Yp =H.8WH@ ԋ]D"9D9p-W`46EQk=>V VF^| ZE|ID|2!]I4QIlSLpkt'@S&! *7n8d" IO"$^%":c9y ݃<2!$>,N3$RՉbO6w.8gQ.B(^Hl@`H,a@c3JzR: qTXMp^`y-}3]DvϽZVzNCUd}]4Եs\sFC V 1x՚ #RI2 fR;LadN9Ñ91bXBfb8w:'y]mx.U)p"k{LԶOHҒ;#lݹKHK3 B$.(1Ȭ6Йv@\&0{GB% bѬƢ#Vk+_ SMAzZ 4$CddY vancP8IRڧ%A }qa(t)97.ƀԴdU,BaW'$4ʹ&ܥWCRQh2MX􉞑.T`jRx u#%?V]%8࿨-ݯ1&/T%rrMs8Ŕ1g>9i4]gv= J(3dܺzˈ4ը}"dt6~jנ<(˟N )`ĺIFG!/ntlͯP~N7^ w:i}R-S7j IxV7"ܿGȒ )eV BT 51}|=6Ouґ>F?h:qmU#|èx":hO7l)l+n%ғ@>JҪF[\LGNj L_fLDtKCy1ylGωkǙq'x}-]Mz>l>EO2x4g@Ot Kl}|fhqreѩ \@m78%WˤsxBKU'~r xO7c<)\W,ͼ^tq'.tJg4Lu9i%OmܨU)K7ګI݈+CDN$i(aV(p >B=y#^AO>*4x0`3X 9h46XxsEx9 ?ob[?^_.}#f@5?͟WШw|ŏ8&_0E9VTGȰf`#C %|2 c|`Zpp_rOxb w_,&Vn To~/UT-'>|I#^yy@P=Y8O ,.׳2XOX0@CFQG dr?`2AYL ,gP'y xWry`4$JoV }-_PAϰu?2p*~w 0囏Ýo>gq֏_ïo>if"?Z<?,|)}{ ^r'?60>" P"HU|HȹAh/X G #4t] Do>,z'vMW}~`~`AI '`Fnjŗi uƗOՂ-'{w` /'CF]O!H nO˫X7Ǐ\7] o2?C B` >6{v ҋwmڗ5}wV>xKo:i.yI ˯x0 }.C+7= *?6+ K/~/>gCq/1 \|rAw/ \OK@\Rd}SV\(R[pG >w@0APIeW~99 S , YOyݍH ?:ןU؝PV C6>\^*h l+*GDpi/ 8l8|L~RvM!s1-`ǥA:6 @V `/Sr| G d?7} 8ʹkk-?,`=4ZМa ՓKDt֝n] 4AFف9-u&o֙D~@ϟOM<~AL ҩ4v*@#\Pz>{ R !9J/;7EJ ePέP.pC\9P

_~/wJ;?ZgwSl@O_q+ͫ@|$$N?BnGpЅ9pU|j` xMMdpY,ymhIS!w'bWx& dsI3d<~vva +TtݤNi`~#Y @W#"k ̳9I+&bHPweFV . )K{f:Y'z+dOՉsjwT~t]8F,+G03v-z \EHHVR;g%rtW .JͶF$FǩE+q\R I^O,:IDܽ A#H739ҽQ*8BVY+6(/|щ Sz kWB6pQʄfMrm k<`Wv/iN%W&f!\`tN"%y~Xki%HZ[{a;kR+A㧂o7τs6ᱜ#"hƽ [LxE6SF40WeIDgC=\TdV#AǒT" aHoⳚWɧ_+8ѵhr"00<u5Cz;ZZ+mhM* 7 t@4i//YyQ@+CM$ڀn1`X77Ma4dp8R{SF3*&^UbVT4#gXnDr.3[ xt)%2LO9,B 0 3 `JIX*5C+OЮL8BW=Z\̳q+NĈo -fZN+ >(" \sl 3`=ӉZx`vɦ`Nt5"x'v0dm+-%Rf 7BV`{0l_FT!1份iotn^^D^4&QA3;h f':Akb\j`M@=R:BĹr'Xt¾8 MM @9ԟRJj_T/R-nIth_f^'p,<]̞t)lH<"& ? J[;t$>l] kk. 'C2[7x/KtCTc09y6_'PQ sng` w‹FbXSEN*Ϛ `tHq3 u=!5G|S!HRs?7ɑD}:B6IB~Od#2?̎~x ].m6oo Moå N?վP,Z-X=:'p8لuacq-[!}^ɖm3 TUxԡ+,V҅MEB/}o;Q'ӌk8[,*^815ԙȖ7`cV[ JLA CK4ײ;y/z@^5ZhuHw\j+C,qZTaGq:gιUYeZ-_kŷ ~zj^ӃCZN%[` 1BuvvJ-) :xj \OARәL :jሁ9rdqPvaǡA W6|;U# y$*iɉ\n]NN]zq)]t"d%t)k'N ,0h3H&LCqDrj@(M +\b3hYĉ3!= ^{}%`Q̅N'!1)M6:?xdڑė8,N_"݌f5K֣6ǖ0=VK`gj'QP Eጳ'Uo d]²g᩷WN:VQ]QA~, >8d*[p"IQ&raHoR9Nh#0lPذ:o4Esܣ}X'ՉEl2ZvW/ iѺV1K)x[R̀,ׄn7Ė[cҘ2 s{e0foV1 a+g#/%VeJb%xİyS qU([ #V6/^Y4V7n."gtW<8dV ȸ\xtː̙(S8|!k\Q:Hk S*Ri5(pQ<'(9cz{L[Vb#۪7 t j! ިy]qh&Q-Dn Ѯ"VZB{H[!Gᕯwe9HF qڪkcc@hMzڽu^* 'e"EA hP'&Ud?rAB\T,-bb=1ͽD񌌉OPDB{ym%6Sn =xyQrR(/ER x+x+K1 V0TRiH"$lѐ,D$ }"B$X DhN,U'LÙj .VIC*+'6 &A Iu ,YV˶Alb /GT() }"A>A&/ [ьƮ>p =?4ԧKĞnDg;G AurǕG+EAonmuGC̝U8հq׻w{jCG?^Gz1VQq%S.a0Q.]ۨ-iwqh䴾5m yVy4#_kZ4ɻT vdEɯknt͛7яZՄP;U*N5W{дj'7 k:=oNo#g7wO:)G]ÀVo}4+䏺}DeUUK{a$$ȹq9w\-^h.:_u|fmLN,Iϖ/lU~M۞ DMxpb|^j|t^-/mR$2*!=W.Fkީ SRAwELz.~ݢٽ~kt[U2ԲDR` /?temQA7Y4 [e^h4c ﱬonߺe g1m=z*ظQTuo>1wb+}]:{w\nCj?rn5&46w&-̻LOF7 Lˋ}^WwꊶL|]Wg3f\Q4iśn޿%{Sq_mnѦ; GC3.w=gi{P63βBǬ\7^vM'/-;yH׃\qx6Vݱ}B}BO'_oyJ{:Vv+BPV.4 ]^BY=܊NثDtk@x/32cW}_E֛+ UM5E#ZuWzo}\?5Jvx֋gל}{JSt<>kFQS<m<汯n?lv?F67>[g|t#/E9#?>nzJnip=.3q׿oU~a|W>TV܍YߺZl<׬3gtg-uW(t}=6?]yOP~gՋy53/6\ya׻Oz6_7hMzﴲ =/fS3ێo5~+ŢC>7R=^I%VՎ0$y{δ]ޯUCo2RwOنߖy~{Xţ~ڙ;} %l =;uk﫟C/NַzZ}ڷ/Dˉh.=Szؑ<.iA;#vۿhO;vy8xZ2R˔-Z +URZ5kFg>otP>oٺSbϐu|qáq WRfdžmXcWL3g9trjk.|v0iC&gP:4u|UэK|S#Z5Ǣ6 ~!BU.ybX޹noW{Z&TXWMK qg>.wгקᅚ恓 QKO?:ax˯FbGx2GQ?xOJ: |}Xrc+>4N-%uQj mBۻtSea5t׾srz*RʲnǁΥљ}WUKm#;=;觞nDw}?xߣO>{& _=8]Feo{FLɽyxX!Z_KêT7!~~uv܄bꎺ5zi^1旭Ը;'L^Qdt+NMh_dhkM=~ٿO=R2駵 ${_Ab}VoZ=#Ͼ_rCo7ȈM};om O`)t21tmڧ%?M9$ΰ%GӿZѣۛ&=Tz6XE_/4o==\MoNˮZw]8hCG6[=t/\|i[gASѤ`HvIRGaw/3kY}wXz- 5/RC{[/oߐč2M=1lD혽y*#FsSrg8W&yM_Cr#2folHB*uU_9U^ 7#fv[:CQIq})ĺ}QkV2kR=ɓ/Ur5~gf9k 4&lꋮ{+Ff64eٺ{F|G)>*ubVWovkUN[:/tzo??1/_N;伣m_B3¾4r$ZbF==fSql5Ee^vh5jM۱q}6pQy޴Zk[V;Z7n˯?n}z|rjؗIߗ6/zϧ2'w52؂~a=/]=<,tc㬢_⒤VhQE}~۟߼7:>L_\8@hf΢Pի^rW&#G]Y7B:6MZ=jebmZTkCqh +fE}.2>A荖ѵ;F?9﵌]}V1b_oo|SmO)ݱN:d[W~cDڨo~۴9˟hƎ*8sMJ7fUO#je2zKnd1E{֝+6pq=ao] Frō=ZJ㫅T+1Xcv[3>hߨ,MR[d1(W:?CQGk6"ufR-vAAbcr" Brt|-/?fIS+ۜh``_k%.)ҡ Yrنls?'.3dJbvggnKIfloǧxDzFkoQ^ϣ 窹lnYڕCCinJI%kedK4ikZEiYJuK+n{)RJ)oϜly}τ\)sUؙ(``|pGz:H\r z4@|ј-ؠ`\,;z0\t{"8jf;HXq_bkE*z~u9 ):[bf/=җ3?!/ ig ~P mxpvկӉv-ʦ͠^qUCZʕ=Gͪ*kp6Փ9_ X2r9`k:5̲*ںz̖sGTq۫>JYJ2ȁV\`d GY@@ﴴ@On7:y7afUAUρ /Վ/Q- WWئ{Nlv8Jo{<ݓ58wlcʑE{vOaË5݀7\yb79׷d8&Z)C3܍toy'ޑ`_s57*1)$pwzަRy*FP J ȡa@af%k΄Ur-VTdAYY?ArR} B% NN&vm0QؚbL,ep9?׫}kBswEw.˰=?[ Yי s=.Hۻ)&jY/&=u}{jT4+ȌIi7 =g im~%\Up痼.!$Q[EW1> tiK ~4ݪQ$>d5nvX}qw wY6SlAJ/?G.!3m]ب6z^2ʈ÷ܣuæEg/( {9 'Xؚ_+zxko[JPo;O:3ME/vf}8"礅\/[ķ,)޺gx+yH. ~[Yzŵna"|N R;FphpG= -KN H Ktщ82bՖՓx'&l$ !V79<9fܱ~b1ʏ$:yjj_G6GiMar2jYS_qͳy!?,h?yіO_ׁjŲMnj{2Y+yYɧ^;,! <ݽ0n[Bv  m7WL5ݻy*wJ]}ok#_3M$:j6U=/1=2 by}E'3<t!x8/TEQLE֛`wag^`CiQ":yc†ujEF0, A4PBd捓‚P`D<5~N>Kmx+}x}C ~!p1hO069\EC)cdvyn '{O ?q z'NP>oӯ||woqMaM~ƞ [p;h<=>}^PU&ȬXϱ8r: _ъXO^Ƀ3J<Ƽ b'+ƹg/o\߂z$rC6}q=PnݏL/ i/P*ñ\|{*GMؗXy:V(`s)ԒZ,5.k-#o4~;o獗8wo1g'8ycoqMX+0Y:"?xvqʧ8(L?.菃nb0k,?o&Ǩ E @ :Z`~fLyUj9QVɗbG'Qz!@ѻ$xC' \>k8 Pcin5H A38!*tlpoT<Otܓ@>f?F.U(u~%|{R>rCױ,;itv0A*Gg+@w^t" TTбUP/8tc ~1YaL=kXjOF?yl7֐_Tq2^`WQ]b*]=}C&fk,,Vkml9";9npsg3tєci32Nd9uLsp1R¢Ҳ+W+*kj937~ǘGAàt\ zAǠt z.55* Y#JD0VT8jq~ZT4(M(ǂA_wqvfm3N{&*y#AOCx T,@ c{W;{l(#Sܦ)[ʂ/mxBA9Z(J(RX'jY|jEHavcwlHμ^GЪ(j3v7.6vgփʇV+ݰiY_Է *ضP(S͍fǂ%s~'ac^k>Ϋ?\hn*yfܥirkfHxř@` %Uq-t׮mjh&cRi#͇; -t\ ?~}/}:e x{nnLLrAԅ-VcK2 : pʤi{,svO=[G)&m)渇MP%N>}橒G=t~!ST _3-W1IU$k'=bg1<ܬǖ+oF;e۝-mg<5u Lɔs|S7 _62˾@q"qĐal4$&^xd޳ѲZ62heYHN}ttttF'UD1ΰ)7{iOȈ~]H5ޡZc&-Ǹ~7bUG)m,&{ܿͷO3TmԱ+8j%⎝mmԟz:n qczY,N?fȏ$}H~A9oyM#;j |wvn>tt];źKhdj+N0X4~ƋYÂ[J{}Vчn}@2M.)Ŏbw6Ms-NYp@ꊌkX5~[Mϫx~oa7ܿי9:{^hV9yS9%WVcs]Mm:-s~=ed ' ~_Μj]lmߞyQ騘>m?]n 㦾=uc|%=݆=/9RgӊЦĻKz?tN׀XBhgÆ ј88O"#o9&#Aނwsp?aNd3v_;xn88OԬzIf4QnnȀ:GuL*Ϳuè6y5-X;ÍÎݏ_ۛFe|X0bWgë3g:nƵ˾|w-Z/ &Y*.]'W\bQ/=rɻ.swC֟{qx쪉kFb5lS踙.M]S+|_wj|94{ʏ4Yqͨ<]OnnNڎiLWWDo6nEtn=O/foAB?%ݘw|<~l_ SOUk}bV|ϯ.jҝе 4p-V%6.V5kطJK[nA! ͷ租n?OJ6ḁ^aO!<-۷ZڽI_(hȗ8dD1-ds儷'/hа^"g;nlM;|\u@ e/kޝi5);fy%LMzmyf7nNocG=e ^>;Q;jOG/Κ^eV;ӎ grVL۵jyckǫM~=?[uN9J^=.[o(eg¦ HRyU|An=z_U=콳t!v#b^?d E}+G̘RY#Tn ŦDyq]'s6e2~9k":q`Iiu?`u'NY㥦-vͲN8;iC]_9׿sqվ|MIoLϭgσm;_ :}GYٺ] ɒ--Fn6ڝY~OY+Y/u|=FuK2V,ܯ}[j=ܿ_3v{ S}oOWSﵘsPߎ|mof:)r&mxvS]骭ޘ;<wvߚ-}& h0l;Gyok.*7V\IO]1ۏrx-8WZqo"ܜYъםZ?\؈EUEǶIkik[ۿ \/ 0?vp+< =rzv=Xءpfx|O7rWeקG@riaM=pWkҮ>^Js¿mzg{jxo~\N~9O_뵯۬'6ѝt~j~d}ԶW>_z/׷ZzȘ+ n]$6`RՐN޿{bW[䁮ͺO{b]2B-pp/ݩ΅' W-RƞyKUgnyx1qC_Um|կOv^?/v>J~#/AtW$GU_t;D_?õZDi޹Ws+h;}e;_XM}㧞1eףc[yܘ?x>OlFwϿZ' Oo| $;;nRS~96yo*.ʾlŋo2{ݿ0dDAq8<ɑ2uNU틝M'`H~LIrp~>AQS8UqEddWa-Ym=t2os&/jlli#Gn7 ͭ ZOܴʽo5L0[ݶŖu4:!29o;ͯ>msn5RNQ|&`mYw7SBRMzu6]=̔]6Vb6t>B,tBӸ M:3gv*7-8W8̎y>pp5t\ҜEΜ=3_Y?iViK]WXۚ3?%;.KENß]v퉭^QgDš:vo}ZkËN];dVfTwlI}7_w]_9v,cs1C\;ܵ5l'צ^ŗ_xάϚzvL=cx˴i;^~]}:kK88ݖvjrڶ|mY;%4hyu7Nm'gj ^D}P)7ݫ]:}ނ3ґ٬ݼ%W˨nèbl9Zê_]^;ٱ>eLJn)f@~A)oS O~wQ/ R?q́ 37k#*+M֞(1~v~kzJp-ܭuu ^铷y{ݼ6u  l5ݧO hdi^w$>{`}u懇-Kx}[}xՍU =*gng뿌7i[#Mϭw^ mw(?vĞ{ëj#'j~ѯضn<9w뽋Fw*6~ _mT=zd ƉoY1D㪄kѸ}43O7'T"XF_7cO=륙W|aB{c_׺P_x=spvl򠷨%{rd?6;9+SK|U/5}׎)j[ԚR|ڪZY .Ώuxx V}~o͵G~46.1ee:Kyp:ES>0AhC݋[n|Ю3^~D/ְƍ1tRO 0؃ʉwRz{mܹ[y<t,6ɮ]@lSk mM)}ȜzP~/?xHyp:Tspϫeh1z[ Z{쮺ޯwyǏ V/'?n8~18e]_ucxѷ]fu'ubJ7|qLm K=ՅNkwmԎn{cơU}=A5Iaej/.<-a]\rO=w-.'^Җ;a\Z?٤U~Rk Շܺ)3NgدM!lXg˖RƮ|%:|vƍh4گQM~σW+wwB"5>蘴]ӏg;GHo 1+ypv0Őkm{ _n'OtZVnR]xްQbuh-3A5STLI=*>rO@=|ɞUm?W]7϶hX. ܫwӫg-/r.Xv>qYY;Ry~ HdtE^#֏Nz|UZIh`{q찡vdH.膼J6H~w6$Y;sp!mY˛L˿is_[z9Y_}Yp{LUѥVwZ]_=nVSj&mfNrxsG0_٘֐*;oév;-x>yhg5trwx ?Z|Mw*Fd.YQM]jb4Fe?ϖ>zj1#|7>|%Ks{l)[AT۠'o B!k*6Oῢ,e޹wcb=7)eoXbaóm&nXfEלW~|QoLjscݖ8j7\󷊰Z/Ǟ!$aBڹ'ki?=sЉnuO3zvuX ž*͵*tʟ8˜T@QtW|%qZ7%t~U72ύpժVt:<˼c[V7on&x嚡^Y˿2ϱ;-M4ӹ3n-g[?M{E?%ov{EՆw_Hs8wq[>swڞzjkNܸZ5/m~w_>*g [g:aO>|\+FT7V}ѫ6-g7ujf_V_1o3'jGߵENqpNDk^WnǍvěly뮾?踷]]κн̾x/nfލ{rw?OfUl1WDҤCɁ}8٢d wmݥkJo߲Yz7Y[+`f"?[tؼSViefhف7*ۈM"m!n+8`/k,(f?;i_sjm/qDL?x~*<1QP>EjfV[1ݤ*ŖOn_VꯪloV91uڲ}o:>3]?}9!|ytt_G cbMF-y/rvQC,4zwAݛ=v:e:3s髃W*?w{n` :sZ~W۹W9}X~&od8_g^ݾŷ}X5?0^;}E"KZL'>ܓ}(*??["=GAC*vIeۯ~=yx٬Yُv̘{MQ6y#ۜhϣYyuĢb͟8g.zrTl/: yy}}vy>zP5^Dz%eN5-n#U%1v! O_m· 2YsJ SZ~|-{-}ѽ0~ZOщ]"%oS3˥uq~o{_T ̯L+MD3XTO۫G/ٺYON<\9)}쟇ݙ(xqa֚Efr-},|Ro@(ٍd3Iߟ{M]Yϙwg?~sLrٴ+W7;~W={טbn.rác|efϔ!ϝEݥړoDv+%ol8bɌڍëX&)߬dz@AKkְzM ZboBx.F||[4[;곳mWns}Hn-J,q޾VIz1M& 7,-cSfy}ʄ{^fZu~sVcq-f?\;K,y߭zܷ^4>s^nV- 1Ē?%WlW}shUf\ollfZou[ԬvN>Զ~,vS1>ǎ+\7Cq~ 6}c^s?,q#;n[ХKm]ty/BO7UtK_*v;^:=*Mt~h3)rbxk{Ӯ-Y@x|:Zt{NO\gM%Gv\g6uV3ff 6_վʹSk}ƞpyyBy?4cb붦 -\s/0RrɲUMK]*xY*save5 VtQ״δWUYU}Ϻ۶p96qۥu'- ¾;t6%{]m0"U?+?~y?xSYٸ{6W{kKIUN}LU}[V)j-rzgܤ6k=*GKv?o1qk/?ǧt-/.tm5nn|?EӜymZ?: kc ݾvr4۶?3g_y;߫dw#lZ>v/9!4RN-]Z{]?rn_5RwEou\x~`Z/mlsDT2}ƽɓmnט}4-`T;B]fgI|ׯȷҏ9raיn;fѫV?~fi׿.8svFwzLnw [_6G~0e@Յ 3*#<N]¾?oM!?]Ѱz_^u ǀ]J2Kle3Gg~E2Nlq57%ќgK4:r׌Rܳ.^àjhCf?6w [<;d݇ϯ8Kc-k^c*kU[FUKaï^~pW gFɝ}vxR'>3g= 9zn~32Fա[eƟ}Ոu{bno~5UJh[tvH̖]!i,w`Jc?e+S3:'r#>)K~a:}~WYUL5խ\u-Rq1xFqS+[f=^Qtv&ǁ otp4?7TC6o~r7Suq_8#"7ٞ<ps7 ,}V t1%Uqc}9mzdG_ҥ[D}Ya^d 'ԹP|KNv5Tͽ[:f*kEK+oahBnm~;iƍcF=i\lﳠھ!u{[v`r}(w~'?ݻ#~ZxћWPk)mI﫷5]\n~Ý;KYhãd^v{Mz6BWv w5)hDټbщ%Tz}FV=zGNz{V9Gk9vW|%ť}խ-&r;9-{Hz$bϽ4yh|~uX6?_Gj{m*^1j|_9b-,ɩylOCn] tzxi3ldkop܁*j9R!nmOT|{j&m;xl]wep;}V۔GԮg\8ǓRk/_\ܶeKmv|Oo0QUx{֟קUF5*v׻jFڏΟjo*ֻnX>\+r_\9+;Tp&jlzҘ`|mŸq06hYtok){w{ӜO{O:"|kU]O5ѻbڭ^N:G~fAZ-ѰFsD^ -c'LK.tUܤxYY"s_nE?Vz./NzzNB y6ɮ3wSݳuokШ= 5d}xLu`T:6|Xi[lPDj~&k\5'LmPbX䉧z5a߯fw ?ҼAͪiu q6oߛ>׾NO_D%]hܷtgZwCoX5#"*'òޚy]S+Kq}t2 홥ku`Rʀa-e ;3`j̀9fgk>l>eu}wK/'cȊx}O5pS7gD]{-zram}[՘>8/ǿ;Kw'ߌͫ;]R+;IP޿h[|f#1՗R5\7aӜSwjrϼx ^zM1AyϿQi-  p^\(LN1 MڽJ]_N}nk 6?tn[a2SBr.$~!:lH>EqN VXvVlmvh`c YkY@#i%ÑA瀔!~DcJtz?6ep8jhqƜslz q3e^~ulƋeM7or]y6j~y_rQcK'?埔lesV%. 4wSe4 poȽ6Oh?>R[MLXkn/]qcW1j~9,э%ϩ}W5ų́+Oj{4.%aL߮H5Nw>1_m6xĨW[wA8󨘖[Vswm90ـJToq_ǬQ殮;I_inydp:v75R;;ZwsBD Gc[bbn>Ƶxi793ʌcfEk_ïWBQk>D청Lro9ns|]؂)ۏ8ʭɣW \߷:Y͛YuE&6ֵ]#)KaO< ݛPvq{O6,o6zв¦U2VkusAkZV*?J48ġ&CqW8\ơ4qγނ7b~2d nyu3+:(==&m6x1sc-Ӈ޷𱾈Y2MF6 ([r-p2}]U'J+|}ppvgE}[뇥-|B*2vtCCՉW~YfVN4U:T;u臌}w^Ovhv}UXKo:],oߓ&Z!QY4ﷳ?Oκ{1ޚS# mz\F݇?8SRi^o|y/qitG'sϻg/;`Zu痝87t䫦iK /t1o>ZUͨ{XR)}[n}7,=N2`E̹Kx:)jLa)ߞC^m>ԼagN`wb3x"6 .M;eeR|B=mxFnj4nWrېX8*Yæ䧂צ ~XV_FyM:z?y֩M5b<5cJ&ޭW4jޘ_vg~ ]6‹F,ޖ°2.WlZt\)v:+ G~-XlOLVO8U[Ź}E3o(X ~\^[o΍yg86*jr˴no8gQ[xs/7*Տ9u)?w8g׽ѷcRɉ-&}uhX}jWTKT~ꬿFncޙ71gL9ȿwn[mMNu_lWy^Νϯm7-a嫪Y?NwnV^4J̻2z$ޞCdЕPefi^9>j<{tѱ!]Hѡ[}7Ɨ]\[츠Ӿoky'?Yi.bb^ݚM#Ǿ~شd#+$B+{Io 9uu2i *qb27|>zv_ڄ?4,Mu$MF9ߵ[V]S9t,%Zvzk1s_nSvFU%S^\P[35pƣ/iG^mwϬɝ˗.> ǧmVoӦԕ#'zNj9%N׻UEnWߨ*x<,c7 &͡#]85.snH鞔PW97y[N]7JArªkxƎ?|O};gW{gJ;?[Ӽ?7?Qj y7|;K]W66>td@WaZN衛ǼYW&gt?m/rflrgV{kQ GW]^Lb^]Wi|L4OwHz䴪׼n_['\ V弄|x>W?<^kΟ߯ 5o:%ͻVոnDi鋍3r6mzх_?}B3qW=]R+-9IK=q.8חZCr{6ܼ=9Nߜg妳š7ɿfhv?}DGeqIwC[o?8 z3+Om=Ej]]z1iurڦZ2#dh1ORmz.>»98~aOu]呛;HDMHdQfI7Mط: fQfg쯘ճ>FCba8"ʇ5]5]q&Nei`ҳL;08GnnJnƏ zjh }ՎtZz?N?臺_B[pPApws ,鋹,8>6x5h~š4|4;vq^;'SBo^х*|ce# tϗX= R`S}݅Z3?,\"]0֟,Ƚ^К⽎Pvx) > SxEo77s}9?dјa_hUߜvŭ"f< {`aq|ÚXYVHk1{!;BKc q6ss'T]QwXy'xmUeU"҅~?~Q[#>m9tsBptiZ^wݝ A'uwa_a( ]D{MvEw!>6|{] ޘBf(b36@oh(.2X,5Morm/GC: ghF/ʯ6X>(7DJ׀b;L)r`v`oNd.)ho9,Ɖ-!H&؋J, HfYktFbV2MLmr:y8N04QgzuntR`65flv6[mØ\ŨS9/B0hZtO>5Si YLSQ&WcptIVtV+$Kzx 8刖iL  nWI38M . q&MF,]1.\ZD#jMF8gq6Cڞi06䢱ԫZv<50 vƦS>R BeF Hm3+"4Fث0 4akVNM-QYܢ:L=P)d‘_]N ln>}Ў30:Y0kM&ynsw8}o0 ^CR6Ok᭡ }^+ܥ"4_t˫!Cr%-%/PDG,KCZye0bz0ݤ]c{K\ &F~{Va)aǛ >tx30A9(NV ?֤h4Mס|@"k3EFC:8UH(vdz,`,t.90y4ŋ!P70,hTh[Ì.y5 S#`QdKCM CEpL)^dՅgt£P}4zkbT~FX7)6%G]#$(#6TMHmD :T=ڊku: "U@́:x`XS̆m9aia5Qt8ɰ+U(ovbzRk0@źAўO>Nف(RȪQc*,;z}6PT#pIfi CIjm6.HŊ[Up>tѻIKŋ!nF!z1@;+d*J*9ӻss2C4A8,$/.^!eBWeRÒ7@cH6 )k MZێ#&}Wp}QD9&M!.L ǵAcv!hpQtg& uYW( pF g5v|uJ78L+[&u!$x-ZVBع>դ0&N,K+UXi'W@'+) ]!$U0IR+d)R*IUHJqIN&JT1L`pU"EJ2JT$+2T`rJT/e*1NMIVR9T&vBՑ`TT &U811Eb%).T%*WVJ;25*S$ҤjRIX:eqLHIMUx2A@01x@RdqתR,Q1ap*"(q|KMLdb@.rRbe\_ Z$RhĒDd4\OǢɱ)I0戆D ˒ehRLj2 ZΡx\ĊyJb"%7.KXA;S)Z8S7iM@/S`}fhr$Q9`Yxpq~JO"!})ypGD;ǽ3f[֌Z mDoo̴uk8&h)Ko1k$gɠ&χNU#;5c'XРE![Qʖ ؋y0fU!^"!G/tG'ۆu1ҋ Ǒ$iy:kK2DR烾 Z;=$ >5 ܳ)!Xeі iQ._K07ZZa{3pxx UC'1:LɽYnC1V1#WYc3#(6I;Y"t$ >X`F2皐%| 88*'lv O͵8 A'_:\raEtk!zM0nԄbVH8p`nnAx 8s(8]n&lճ]Pan v>OP͒iӘ0:V)Q.: -gKJW%?9j6k4p,--ݡvڡBs`xsڏ{ 5;l,Vk;h W/qD8trA`Yd`cKE;= ȳ2 =.< %tt HiR[OP͠wBx,烕fȚhQPkmڐ))b oζ2 8%io17Q,s3; ʒW=0aNͽО&"!~̴ҾT\.Z#,ͿL Y^Ӑ`2=Cmhk棡G8%YT/}q(Dpt vD-΀BOm&syk{f}.x09ooCFF'eX}XZ ,.?W;x63wW_'!U>{o2{ԋf404~& 渵QFFY۬-Jl |(!hV?@}!:`_` g+3ydKx }afsȍR8@a3,[r9@o(Ztڣa@rO!Yg$j(w14F!d0gF5.sCR>z`=&xŀ7,Ae'nlܛG!p~3V %ÓfQzb t i DΓbBG&5N$u]zQ;`e6݂ZY̰5*Pg/hHZ& "QLf_IG?IңlaEbMB f(`B鰹YzttXUC \_裑3D@Io '7 `9Z( x6|_݁Spw#i'.aQI$&lJrө\x$\/0C,eb3ac@ts`A(0[<Gn@}`_*^p%2:^-[Zx,u,0lXp8h71r>KŠ1q/]f$IzA?| 庐6Fj̓.ui=!f `HG`I4D.KQ:DrAbWIv5&< cxԯuhD7 :Ϳχ[bA4 mQ՗H.QX]ϭ-rQ.` k"Ʀ,&VI.V%ScLkXmfCDux1#td4F#T4Ə\F2 p1ܴ+܅ k n' oZ؈/ӏ;ne> R3EWXiP<?sQ uCr1 8 CSx'}/1;kaY~>kUT?]2^EO8DH -B|H _`0|z}.'zsp@Ii2;9b"bƸ1*: b0KFoK'%`Yp%'AMv㮂Aʉ:Gc݁Bp3cyNGםॏ4iR&l804*2?mHpsrʭ85D14OrE2ݞ鿗j OKN _蛕YvDt4:=@"%zZ25FE&ဴcrjyۡBhgђ$ѲNpJ$1j.)43B%×mZVSEtGudВMOma%Ōnvbh4MڸPj!|4:CX j͈$^Z@rkOOm] 9Iou%[5PANΈ{ Y$"b6^M]"%2m۶e 6<4`@1!2,ÑhC}k!ѡDa2_R°PDMFDϖLhpЖ w}F0-CB"C#B#"" `"CC#BC#B"[]Cጨ`9-Qj<Ɔ1"4N- +' jLp`a1Ab_ b&0RB0 ) $YnB@ "  " kL(EGx'ˀ $+?CۖruQe O_0*^8s\q}]FtR`{(VE \tO)!|l'~""Q ݦcE4MfWxbW FTf @jfhl,S%Q#mcQo΄(=\R~t~X! g/-`֡ύC=p-,MBRHv>E* Ⱥ":ឋ6u 3aH`84 W@"L .oZWKWaWØNgmS7ZZ.]T Z2i 0gX2xَkTP9(hIGhZ5xH(" $+ʇ[SW#X[ B?z1+ :lxmm/<[nX\Ǵ3 GCI^e3  URJEC9z05/pvfйG\ʭ!,\nJ#k SmXޞ H+$BR#ɪz@[JRP,h3AW4EBx@bڜ39I#dNӜ`]HRa$G2^PHB-ph2DূH_pcM8/O[b8>uI+b("$b*I}jB``m'|flBGLh 5Lj%iXtxA&Xsb%P Mc@=ޕˁfݏAtpF}VȵGb˖Z rӠ!y16{W,JQLS{ztOw3!Ne0waiQ͌ C"AY9_oti0vŠ͊&q X#_Ɓ`<#O}3)~z 7ok*/-!zE kPX|{s?)#zrA# z R:,i OêblH_BQ,GQvRR %֗7Bx8^V`{B0[E \ Co򁅃"/ X ?ͭ,v_Sֈmȗ"4 xo(f "E!vY_aa˭:"ؕn8]%OB17f]pΨ"֛^ED" JZhp=(DX15<(`2 {7]ų1WFA9|7%a"~B>x-¸a)f)3)nU0Ѷf\!B9b>k5/⍥t]LB,"Ζu6bʮ ڍYDC_<ِ%/p=‹D+ {Po =~Fdh-5n198":U,^%Y$c 4?]%3rv$f`*SP+|XחbAץ!X"bqD7& -Zo g'uak [Ux=` 9 -)F,fac#EX˔E[,SDJ43X"4,%SE! ]KGR58[IU*y)҆|%: Ȯ(ߺNQ |=tSSL%: px8˩-#9"M$u<1d |g˂ A1C:m w̲hl5IֈT=姩U0LDX<IGXPbg2n *]>*Dk@P(xJ%KC. M<,_MMJꂍH4u"%UΐSWF$ţQa{%^`\C/ڮ38A@2"".̞ӎ=/ |R}&S%bY4E~ r:^BN`׸qQ t'PC P".EbߌRa)0ݢPT0F /eI|!]÷(<>@/(ĀT +Դ^m Mo+4 u-,5ǐOze-!FkS(/BYP⫅LP)Ѥq%.B{ uQ6mgxYv"N y@XJac;x䈕FÝQTr1bfikX3/^CYBNtV$mf!*^xT2Ņ6fɍ FпŨYbv/7q.%qb2l1 WH4ݰMf``\/'7. ь^kCdY9,+eEB>шa8ػ+ƮлB`!Q@8 Ar.d!{aE3n|JWB{y HM5M J%N,GDwVNȠ%w% ZgҨeDA,0h4vռOX2)+dg*'.>aTJUNHNq&0Ӡ£/mJags)tꃙ6iCd8ݺ^/ƅuFBtUR|>4~lMޟLX;p >r3ItTʡSΛ**C-p?&O,'Hys!Xv~(8FQW($MJˢ!e ̐0ʁBB@68<3߉LPL?[a!!!&?W!Jτ BnX Y70VExV-Aɶ cI1N2@}f@Dq[$gOv$ʰpV5(4:,C}4زq5juXǽW"d/|5qDH2aIK4q- 1|'y*HP,yXrHH(c i,5HYLj`*Ff3ʘ@Y2 `-؉T½q^|Bl;ՊEsSGx:)LG,$Da}L #DvlZ XbC>OIEB(YdBw*> +%lIV[vͥ$I=ɵȋΏXH*(X Zh{Ր:$S$Kx'%r,N/ `==w&eĀ>@c V'WL[k1Z6˺G܇oP:;Uo\&4-)Wwv'1$GUOa X/&4@blB`NKG>f2b6Bb9$pZ߯p0G|4o V?O/d2XUuJୡS< 3cԜN8i1+4KZ %`Az0[/ sM'q{}_/ͪA?{d|ݓE| +\{%F=}2j2\&A_u2+\c/ tg|A{ dE(Og"aGS(Z>Q+:1XS*L2ANXU=X [GHID2ݣh-r3ZS 4/_E bSZ ;|Ɗv06w^0VLGt} (1^|r<GaŹWWB .QaMbE7L=ap?3g KM : e7A<ܪP<;ؤ{JsjM:-?GQnfmCJ"+2"o'vLX1)^܂i.3RfjLM Ƥ0(Ʈ P'brQ(=2T@ &1HگN̋$eJB" -.x> QKx́~坙0 !N,;"LeA3m$̵MsWro%\J}7 ;j/_pQM|1%VΦɅ7 C-hO`!WBěbrv ZP.o՘|pmEd?&i]ۀe&3%8ֲrީ*4SOБl2Da*@xi2 qEsD1#+ @fӬXYSsEQ^!I p7 Pg(X\ק6p} tr {!|n0P[(D w wpKDiLh@W(ĿA$:(?!;hQ10>&@_cP|džpcp HLtPaw\XlnA( Fbvh gFT  kB#:V 했ϨQaBNDZPDh{Dѡ'JY CwY򞔥`9$O Ҁ:&^ F${xĨUI ;=1^. t 7u`ztQD~%,FpF'h(k;32j\#d5_[=P0.8Tn@/8(3.;5kS]y뜢5'Hr\Qm"b8 8/'% $=e.?Μ&zrb&Q=K!px'^3)M$U(d( [0 \Ba{ qIӊ,$g+NoAgJ@l: Sa:A!GoV!3.n)I{ߢPh=Ȃf{o3 '`R%#xؠaqr{@. ?4pD<4Xе?*e*l63C5hcH*F"ƒ:ĥLTsD(cЗ2Q~bp"א!8I\VA/Fvz 0B\<5񝗶NMZkvϮc( 剱Lks mwqU& x.:g}uCbk-ch "`2v b;,Сc6cYVλuhTR&>4puZ3mc?~&'CgI4.%D6[ j6~4XBO8!*bSHRP&IR] 4'5SgH ( lp&ZZ`^0=pՀvL@*7qD"]E Iɑt j/#טΊQI\X(8^4 ;u  I K%Ҙ48t@pRD=XCoM ` w-PMr砐Xw@I1эw Ic0#TY sK]儆¬1gf%@SwؗU(P!ۢO!,lKhN26&qCdj,=Fك 43 IIf-uц3jj-ߟVh8*SQ{b x7 , ZSNmeLrq)B { y >M%<\T hl3/R2 \GI`ba|#bXoBUdETlE4 T)YŌ ;pޒyY@bT3e )MX9ֹ1CG89, -as|ָ(Y@(,g#4[n-.VRA#4A#2^6\MR"MIHmɟTD+"ùK.'vp|ū' N}e@Iݹq2Q3OJkµ%ӂAZS۝dĈGl *Sd123R$Lt*C"O?' G~d }( nH,= p\*B*ˍJQ/` {64U22wd I1- I7&)>)O.=&mb |ńFDÃE-%Ј4&V2,f,6!q>Dı fhݭ᠍K8X4(; ao4Q q!谂7SљEb."5 ".ÀMܐGAO݁}E4NtKqMn a'W$VcFsv HY*EJ5Vfܭݏ]B}aRn U*iègYx%5"46'X (Vw ' G ʹ ]pE"p`2+=R|*7.@`o 3j]76$ N:KМPgЍ=O:D_X=6c1xa+Nm z-g bRS?J>0zv6bx+h kk7!8IWx w힟#@I0N $6Al"dRYC ˌ 'Zz0?t#{s!C`}T*eʈfmЛuGȜ`wqW4/BGI(pW]3 $/7hdRms|xWlDRj'K‹o̓8v$V4*[>e a?=su/wB{?hh6"eXI b[3Bttjh^AIR\9g1A;lNdU4$?GͱDѲSIL:ݘIq!CHoV, Q4Ӗ.0%!@*_hQ,BNѝfb_UhCL 'X^r=L2*"r)Ƀ4+<Lc26=B>eK[ }sD۪@DtHuD b9V7!x{2vVt1eKrf+c`pi-WDT-?phT *8pந `3qb,ġj /*0Y! A%^bI=gtf"`ܬo4`JƋK zTNcClмiC7{%A )\ phpDc%B碄a$pFLY5]ݔIp q2h9#3d+9X4*%p3 tõ[XU[E)PmÊGXJ8qIY r2Jܪ*b$3,,1NJ0y\ g/Ō:V,PCyA|D^G3+( "4P֪lSF|Hf Nhty-8Aw :|Zoi76H&.pCBAWj"ch( yCqEQ+cӂ$D!*")eXd(}6?nD9S:l`JT) XaT6ND%ʕX6`8xU1x1[dSwΐ. @@3\N8u(N"x#faQl#a6XO# P}ŁKgDc^By0k( s5¢6/&DTHA|% TN}MI|Ź% f50xfW ,T0*`Ƌydꩽ|4& LjӗJʳ-rq. ΐ&r85PPuzXz <D]'g}b0oXxƞM vuI=f >3ө4D3|ڍVP@ٱb]k> 2Yγf7Tz+`{IMEa+Xtx=czFEb (A%#xmF,P;qu{"a dn-? IRRPI8q3 O?HU,BՆ,d qDXSjyZGj   s  ?蒭HIbԝ):^rSau$ ~OG y\xFH0_l&xנ@ ׋I $/!To1`m*/a[wAz+ZuDt+kqv*88NilF * ި:h7d"ѦًMMjq&Qqт4rqp5lM XuF7i & ΕL>aa&#QCfm"3}}EV3yE'il@Ǝe˦%]DTE-M)UJY@9)|BWY,-*|_1`.DUhn5$YTA7qEW.XPBi m:.]Ä$ta҅W%.By Jp!艛Wx _wBqFC谏L?ltk[vBobH녲|qєzf\fl)&X*=QahNb&)'L6 @ӗQ4HJQ@$' `g :!@&+J hs!bQ5Q#MIN$XуZ^gZ%b.&qi((Y#wރ:Mq"jODT&e1T+/)xmQW%xW(OI /޻jtiw:T2뒤MErx.wRC䰸&ՇbYbZCfa)U^/ -(NBbYpZ/Eiޕe @!fU(Q V& an(PUxpPeQ%F4Z̨،=?aXGQQ 5vO[tN4n+V#|.'~sނ5Nڡ@7p1|CC}isO Ed>H!x#d`ʾʆpi2Be/6_ 5's)}]xXU 0/T"xzJ ,D_]hinbm  |ȍ N HsQ_DK6²9##[($OScؘ>펢 ^e157V?P?t'3U'@愫䛌]$z2D6He!̨IG !j'2N>Vi!4QWf>~Q³ F|ļ4/`  *r"N0l eYlzVܷ'ZlsK0/+Z]* VnW7' $Z!+m v#zdo/ ֡lj`L,gYQp/Cl^G\[Ehͅ+ ZyRs1\ nB'&08}1=l]p|Fα_ @h]J].`^Kg:P$qIv쁏i >? % 26EDUPv LQrʀ}uKo0VKn~b1EpD4\SE<EdQT*[ .G{pM@.MRq|T*Fyu |pA=]΅[9tЋƆM0Pwk~ STj1z '1m[sb3PMaz š" % -6Fist975/x^+)Çw+Ѹ ,.)բ3.ιt}ŬN?Q?R(ź@U `@CG흱Щ♁J,`n'$VǣMڝ{E$x0 ×hAO|USmSoqG2|.W8E- |6n;O{/FN]i9(-F Ь@x@ ~x7I"y4&FK=ajk {x(U|rܶ1l-X`(XEBxhxX ZW.a"b"!J\sc 7 LֈCB`*5LAtٷ @ȤHML!"8e#˕/0ň4_FEv.%>*cI.MajӻF7JXqz: DrBQ <ۺw@qD1i՞.?~mrYdHW`>m`GVcȑ-r9-~azCDb_uzpn32]^`[pGL!]_ $p 6os?Cf̟<2cŸ[eJVbhV7lCKFRhQk]"ɖD[٤X]ẑş xC7~}=yJ)s&X46gѷ V%%}Ǖm7ϊw\) 7S2]WGP(*p,@crhP\ɞ8p Oa묧BbN!Sp\y!Sܱ&)^ (Lg2I$&n.f6JvGTEjw-L0xR!m &LUET;ȏJ }uwp|+!]r/trAO(s2ؒ5M/: ܭDyqn:]\ha^\Xw\E⛍ݍb* <* ʪAW-&9{;b4 @&r4.Px={*uXU.9O|q HHѰ]0[ n Kr~?`IzjQא+H15}6[DT&xxRJL:kxAA*fـ+eW4+ᎃP3{6i]&a?X0B|Xw6_`sL-c |_9_r" *X\Sw]x2*yeݙ.9/  `c{t8zjd! :TAU2y3BƸpdsjSe`"90{.|QbɺT]t%wLUqbƒthQ&PۘÃ`8.r^عPI<˄Yw=qQB2Mޥd7#B!"Ƞ9R`tϤq>Q;Z!6_ⅅ8=[A!/p 8^8N߭ɟYk'6#x_G)n3r9m:`@LO\tď*Zv*|G{W1Paچ%g?u+܌`y*W &17-ǫqOuASU.y;ܕ7ECwy1+"F]>}djDpI8SPEMF@'FXjD=0ge1<, ,lwTd 7\@;4X+)#vg:vdZI\?I(A* 03tl֘k4uA \@-%- M* |`i(b_H dh9Mt`wFN*lYO&bwtꕚrU@>񌋷SLhFN bj崊Bp>"vb0,9HJ@ŔBNĂW8ͣX2x]|^Pp|,E?;;dn>aR;$tNV+UbXGNwP!ƗFbRU"YI*#XYr<VIIdRĉJW(V*W%!T 8Y'U1 $dɂrdrW 4q:Eǁ$)?AG"Se2L(*U'Hĉ''HIdߖ$BĔ\B/KIV'ʒd]"YKm1LơmƂY 9rKixꈨR&OLX1!d d'f6Mf{*DK jM]2R2X]z}1B,aH0[:֋4 \޽Iސh|x6 $]$@_bld N$%N09]"1g/v#,M/*0(>2 :ͦa AVys-1N-'Oz4F(vH0]8+P;3#V#ݙx'' 2 )H xX?ҧ3֦'Ċm)03g-D g{`VJTEbV.`)[=c<`u#xu孷쮜"J.x-M[+QwMyRW5Lge AQ+F ., yC+Jd(?ю=q}6\TJ#P2*&ƿfk,ـ㧄k7.Nm;'ϙh׸xSffښa:wSpvDÎD#%[5(~/ɽ˂;ZNIX mhd%)xCDx(kC=S%K5wW>j܀3̻䢦ǗǁPҺ[DB#K8!aea{zub}&IrƷAeOR(KIF?" wwۢ3N)hM1tĐJ6\A|ߣd]k) b6O<%@2ڜ{Q<;ÛQ8lmx$ B2!F qkJ:](JTR\ -hE2xo)BrI(F=(Z-Aԏ T Y(E|ā`dKܦΟtģX}*O}"jB}QQEIfMz78Ga7b<KHU89Y8ٱ"hM0ɸ4SȆP6ڝTl : Wa!5X J{uEV-Ԫժa (L( :o# n^EWH7RK =tG|4BɵiG`0,M];f¹1[ntY,>=1 UB*KeT\` ` {y;tBHXߟ%[05xsmn 3 hZ(6 H7ü(Bp\X:t0j&^ -j 2.NJ:'#.V!#όjZځ&0s8: t4!Q~X9+'?ַgX%1lkmBu |l-Τgލ7j2ɀ*+y|%}C ;E;V,b2 F# J$iP8ɟ'# W /ܠX*h2 Yri:49!vd1DRp&ZrĖH,L4Lh8봈H7чA[Q0d@a@p14>vhf 8t~3 }) t pf9 IZS#O3r ʉ.e8$1s0Ht)Q(O]=Fs w7;`Mwox\ 4c*$x{򐇁0 ŒzwC:orp1$r>#1FsUjW'Nu Db FGΠYkWEܴ*p{ @,Q{GфТ8ӛL3O Rmߋ{ӁoA'(V 3T_؄ E Pn$#Ԩ`_"t0y z?c}f@b(߄P5E6zUh 5B=:օU9(o|`^e a n¥xþ`YƋj Cs) V6Iǚ*P e['UzBss#gp| %+bPCoCUO]mU yX P<1\M#Bg/eAKjT{ Ղd* W y$łsLCsWQ\e'Kyp38RcAh e B`Ę4ͳ;XcJ[,fid4Q,M /$;B7C֧} <^uG6t mz;!l%TYřqi4Dѥ't \N4)d ʥ[4Ss6FѵbC~9jN88HDlR-F03pQ\܋,c}[!c38]t]p8`9vb0 j MT]q5V{Y?aVeIZUZw0Mѧ m,v8#"ojI>g awo|ES+l-CQ=gl [YvuDDdBVFRDFD%gN pOx+`4>IBˍzAdĈsWKOِp"Bƍ!fLoنDžr\?ˇgb=_d3*¹0bVz)38O,vނ& A^hӈl-u8%-$ڑϼǍ v\,.rq2⭇kUWRD"9\kL$%K!4f18 ']y?2#F N3U<dc z*|>\QeDLBÑv@7z>w[Kͷb> c%J# q{t o y*O!9=qщK<M$K*}jfvN<7~Vڷ59lHpo~6& xhkf9!jMJ CE>\dF"\q>?զݔG :kaN\rQ<=~G.C<4w ijsd C!yYI\JQ9v dMhPߩtY%8z c~ 7S(0j~^x1z5(x=+Mw`{0LN 0]å>%KN4V+&BG#AM!KM`Q3YѤ4 a46I0  ,^/3E'!֝ܞN 5+`w P%KVXPb ( qNj{[".X}_+|iiEKU]X=2+]@nmonCĻijRwdι-r6 Y\qe[.U+oak:(_/;s{;~'j)bBwBXyWa(0r{ry>!V9C"BV|> Y'^ mP"C.•Wx"X# {{;ճ/iAӘ1̇،ټpX“0KЭ:=>0rD5l9Dg.Gy` t>yzF O䝑$+%a60ZbQwI[!TY.sq},qsKF1"AXa!Ns{H@S-DZT#ELzazmjXSnf0|g9er购v:\Cy)IL("9D!: KSLaڙ{d{:`I,3>JC"a+7PB(\`=$w$"3L2aoDVYc iyTfqܠimq֛p,Zy¼6,)" Lp?2 TtkJ<.0y\Dd!$PkUTʬGT|~r_7%1ɳ4dmL:mRPUwX%7>􊸚8?TŨG._]i6 >pR_swJs葄)hq"uJՌY9)Kw҆_hWg%m %x` f_Ç>>sGnU\tL#2` |(==*׹4L5fX6wr',Vtv;+Q dvIs \մ5k螨MPԾƢCj((<皇pƁ#蓖2ѨɸCNe7n}1C;\̄z.D mp95wEwD5yvzkz2UVS ]ї`*C`lslMr'>UzTYzd^ʗ"T2WSz'.W|i˵qrjPvIE߫_.\!S̟ӓ?+MW{EU|&L`5SlAI͔6>w+}V6m-I(˃0|RD?cL?|PSq]O>}+ R,\MՐD!էT: \Bz|;\oӽlz1psVw3e%3"{mz*krqO%?qY~޿/tx-}Objwm@rF!&#]V3pąOϝWmRU V܋")1LXgQk$)ނJ+A2s3KWYMH >q?o|?'Bc-VgAI-=fuCktx#fx|3rQKɋ!ZT4 yO;sc}=pr{ : +whNiYEbP0 xEf?"^/Xџ*baeI~׆F0hvR< h9wqZwaiS D?J"Gĉj,VxK zKq'xrbj9{Obk6N$)OUȷdHa+² U`z>^H@#p;eIE6dͻɛ,k3P]MQ T.p22vm}D5GŃWa44j g-muB˓,ւI+t;hڸ8VWPdR aSBt0ADd! B)#}8Qx'jɷjOUw`3r$(˜+&ݯ2 ՏKi&I`8Wl܋;νV?~d%і)~-(J~;ky&o\uBʙJZ,UqN yZi`op}pY L+PRԻni9,4r`!$@LȠ _lw20Usfp'ֳ7nܘ&qwD>dCz5?O%)~@#dcCDĢfGnpZt q븻rwEFwV̿lgU~9t i #!gPZʓvȓAAx,#ퟬ w<~ߪ594S_3 7DAA$cFEފ=y(3:'H_?%&՝PXKx[ȏw9.J/_[)s#eĥYIb=ҔZ'd#RQ YvNPo:9 ~52#Vq~ ZϻܹwgYUI.lU 鮈6[nvYs2'e~a_H6)D寱Z uIt"#VCl&Ssl}a%OU nCwP=žgprq1*>H!m? ȳ=(=ʹDnojopt'&K627KԴ5e#FZ{~q9FZ|V=gvgK͖:UcQE@106NxuGpXhX]֛ ?eeogҶ`,5rmLDlpz))W ʯۅfӢ6T< u  ݧ OJ֫6Q}0|:T[ӎ~_ow ٬š,NbJ_uĂ7~sذݲaf!?UKUфl*|Kڧ*6=c fԗ&$-v[􉿁5GĽNs?UM+L8u'9rbq t8Qv~c;]nb*W|/J;%"Tqo5{ڂzwUFN 5_C&+HYt0mʴ`bV(y OfDKכ"M >iRױ`ʢ⹤of@»".%\ʸTp9ť{\δt#[;@ > bƞWNofab/a%,'fRS-ug%S9r2Oy ёMЙޥ-m(Cs<_Nc~?IF.;i_0шYc 8L3rrg![m$R ?rP4HraY ag7닻La ͷtf+CezXT~0{pDi '6_ %Ijo$P Ȋ`Sz <#ם}pMf2ؽKh]dqp L]c#vPC?S(`/c~qߟb)> qyg) p #ǩYpHW>B9N}n:0&Ifa;^y\gc2N&D.j,ECV 0yrXgoK*Ea> #vD1߿mVԘ/7 ~Ӡ4$<=| Ȃ(DCk_zxf ;~oe4lvF~#vlG ę>I/@8={ DD6*@( $@4<[5҆ O~ѧWIe\"Xq5[ ?=O}mh|,S[-OўnU6a_uYuٴju?ۍzMMlwa4z4ZsE^,ȇo4q ?t]?)DҼB~zxݼN j^=S4ky_:~.@z㒺JN*0!;36id+-Ϸkse-tkԼ+;lrs\:/3HʭD@K u$գ)0Li)vo73vj/!a;5%4:3LNX %;!J[tf3ILsR\Jzmݴ0>Pn-8j}%pk^[&oF1.ZR];|@wMUGS36;Ar`ѾMHT@MhC &UdzެE f%n}?b&R=<i̟Iwp(9E}-Z7ejqnP ||#Щfп!6o.}xabj A:uBFW}ƽ.`O w tuʶQ/dOrRK%!vp=OnZiivٺچKNV[a'\Ӭ-1wy%!{pPRjb QVfFO?i0s۾o^u4ő:1]! c R P\4n}CJPiP<6_p =8*ctzSp#:xa%J0X aYB L66h?-7JgKv[[Ӝ,~Pa)Ys1 Oʈ!|s,y:cU.pU}Ӟ$,dfu;n̺7Ogt~z~,V9F".$Jt>=9;&YQװ6nqk ȍ?H/Fm+d*N#ON+5oԨ ZgT_kkk_-`K8j1A<%9c ~CQG:|/$c;Mv;"IyLɔ${Zl`YEeaْ8Xbŋ)T&y"qlGZvf٤tac̾LA~9۟,ٛqޛ7!#a2&u@& %S)+bn5n !d#"#~.;B`v2~Q)gt$4mnM$"2U Pha9I1(7ɴĬMk>h7Q~G"ن}ne|L-ȾC6BFt2&R-B05hyz1=ڍtO *CjHPy )\A=BEJ^4~N@xζfCp^,At`Ph9!C.§ud#Zs~k۳yR?Ha>*k-1גΚY~JX o(bنRhcPϮQb?$Dmح k4{* alMK8Ǯ~Ԇce񿒅h|@[qKy祮pJG+GH TQZԕzzCclI#,=6g4 nƏJv0ꏟNNmOܜWǠɚ9W(Û)5՚dX{ Ѿ$ \b,@ 8+FJBxيe'?I g*%}?yyPȞﰞ"r;#D}x5`N2`f5Kxb]EL-ѓ. "L\}-jeQrnY \4ײ9sq' YмLrqXܪö/v* Lo ét-%Od.PX~h 1O5%);Y)\F e*Z<\-m &l\k=xܟg'('!ݎ-Mf5SWlIkJ w$=Tb#Qg|2ibZk9iЖmE[{]VbvʼnV8mǙH1xDOdnxL>;ƕb)ȅө"‡h\T$*TÏbUgX@Ri]VvNDJcyRDڞ8`.z6ʶW͌Vu܄(N6'ǖ*,:̈Jqm27JetodW уt=WLyQ M?U-Nb1Ov1T%ɠ=IcdQ?'Sgm!aO#e &n1lɹK O‡9mB1+d=!O|l}哴TS 5r%jn/dÐ=+›,q]]%%6 mNn\ۊPTiTj8Qwxr#R(?b@ @ O<֒ D Mvˀ|{eIFyB.O@=nS>,ٌ6v H $C2Xfnjg7K%ɔ,$!(u`Cd'x zˆ3и8%,ΓO'XJv(Xp]Jkj]I2^֒/JD*xgaHѓDL=/Ѣsi.Lx@XkvG8غ%C Yl./N{G! }RnCnyxZT( JtE0Ó֮{?{*ӷ--֛.T|ZZŬ*c{sOL~YD.;`^3HRZ\/N?= m̭oQ&K*yxv-AG%*8pRy/"R`/ CΡ*V_ 72LȲ&B#c^s^ke}QX$"?5oh|8+؛~Ə&@zXMnW &*bj\ Pmr6g/t69MB~p r Y!0iSH-Lx,y;8{_E۞Mu5enA^Sj6U.Nf*Eӻnj>5fn+!޿nO@0Mwt/A턽FT-}5RoUOg&v}?W&[j`_,=i/+3<uS h×֚qKrMʥRFz?ܾiҸkOy00i7E^/ EkS/V 5 nڦ NKԞrvb fqZ^0^ LP=^b,00=zTFK:5|5 gt{gR%MRrA%hn{~ƯM߯4?gbir]oyKS8.n.O͎ .w ^ZwsϺ]tl vZ]3eSMs\vbVxngZ5[ޗj)Sv ͽn1$: ;ÊΦ+j@jmZ'zA5wLekW5؅~2 ܢKwi5LN#(1MC+?_]ZA5LH0Bh7\Є4&(RL隯MZ==,ojo:WUV48rq2R/}z- bPdD5<ЊO+^]UMn\/ǛR!p]& >!KG~yogM,Noۢ/fg/)˞V)-?thW;hGA?͇ˋO? joکV , r /~w-kk'A0gN!枩`ˁ5}o/̼撸jj8XɧjMYc,c4盛1>m,{WL4h]2z$KwvDi$`>yjpoݔ̟ANs+WԳ"+E 'ɓi6D@|PfRvLCA/1M;iJBM&eAf͜ ;PKA꩞JEJ`..V0Z͠Kq*}} HJVaKo'wuϺ?`+ i\BD{eIWg>   7~}6{gA2ѫ)0q&]bM$T=it8<$s`9F731zN fYy%j,;{r3Q<_o~E][0F,sC.gd'߄w)GQ~c##Gk%ȔN9 /t/6t 5g>ů̔Gѱ\{924aoc{?V^ u$$ &ӄd[ץM)W[;<2 Ɲg]JmbQ)9; c{h9cwm&zd0SMYs * s2A,k:bjD%G|h=ej DbK%\*TRAr %ϊe\*rfʧT OZ:hKfADJӎZVSFpVUteQdW1{u."a"ѹjt]зvamzq9L  tely=}`agbq>ua] k j,ڴJcrY[-o~s p #˕.&5^> ƺA3`f>R&+[nڦd zWNd*;y[fG%mL%7ٙ~0rrNxDPw)?IdDq2#4S J0:ip/9Tem,@b7KQ݌4~"M%X}ZmE^1>>R\I.GiXVjA-.@nفluYN܇n+f4-onS{5tX՛ք Jaz)Xmm.}.d'ڞW[Kb BSVJnub =dDŽ1ӐpRV~ ! =5LSkZe98DX&nf8[g]z f ˨DRkt|&}BFޓ.b}Ĺ[f؃w:}q, V=4ز{&d<(9F4RfLig7<~ۄ`4өυ?CZ$f-TJFk%v"kfrz!zIC  &GrpbSlm`?:+HtFjp( xqeDv/n TTNz/sӄr07W`Lv|L»Dd,?I&?Lvg8p S&pjNķ`606(6/}$DܺMB D>BCy͓F _븐YƗG<%P&&X$h_ TAb> 3d{'` n<țM{~ 3nrc;"n>&CV:4ĸ3kܛQc Mw6b JS6I^ǁ85ptM[P-hJ*Y 3j/=0sˆ+J:TIkb5 IDOD'Е{e8%6zS,XQLԴ蔪}"EVZ;`9 Zg:El2a:Lm1EBłN HÍyu! W7}Лvsim7j|략v-z/~l4S]p@CChn=o'oD x}@F>ֲF1X?6|& ccsMni޼Xr|@\$X.3Ѽϰx#%7",:1Ja7: NY;Q.ÈXo[6%rnYxU쾥;';⑷m !( pz)x^J |~s$_'.dU$uJ~irrs8[Yj{ds8IJbn8ً>ܔ m$vGBKp_VK|{O[yW_(mh SC0:N)B-=|:Bzk` FѫɄ+ؘ!rxxV#RNY*e*$nZnE8^()Az8  ķ#N(/*x *4[>k8wܙ@&ɔĆ[k(yeԟ#XSG0kZ烷͏~9RZj&m^P mK%GM v f^t?ā$zAѩ٨ Tsѧ'`ZnzZo:(ut3PX%%_M/Y''*dI&K\NflLyI5Fhä)\983{~-c!<z!BT3ǐR0%u>\r/ ثVDkiX:)JKR]E -b]B֞uLR8o%vqW2 `E|3O*{_̶;CJYS6Xs%;AxjťNkOZ$8peSqN7{-.p|ȴa>-O-:e+bV>jѻ9̀!aݴS$/?AqFz}cfE<)h$[D UWrg;^7G83|?+ćvA i)7Frln+`G&h'v}X,ff-va4=^G)4Vw^~0'q]E /ҭ5m.s~ Ѭq ]}_%sB7n62:ɕ"_rsQ7hٱ$JLnc@r8(#z=.T5iH(xC޺j8ұ 2LHqm.mt-%#1@ҶAh v`C)[Mi/\""w;=pCOv(Ki,[:M\w0<2܄F?μ,iHȞaN eC>W 1VmH|'XNtCI D=Y&f!2úK #]H(l6QA DPNqRS|/ۓ=d[% R ?$dBh7H PlKudTv0+M*(C=%zyLTSu GEVOک`%s8ަ ۛ/1DITY]/ҭvP)1DČF?z73ÕruX ԼQ]9R {Ƴ2X3a_;x35nm9}G qw[l=TRfh=$mK㚡qP}RqC9 > -D w~ϛÏ/?;'l7N>ÇyrL[ȣv!4 |*(+흶럽EC[[& ׋[}N 2>RqG#82V(7E|<w+lm<ϧrTb=(TVqySKňLz U3%lMV&8ocD4†rql7A 7 륿So^w/!_\@ނ&G%P碷ldH9p!]E&u^lE~ğh!₂}6'9#:\M`Hðpq{!ݪ ngb tL8ߋDBMdɦL 'Z@ '0Z68&C:R쬒j2Jþ+#?egC0CW f }>3 To i`'i6ʍL |eMgDpS#d0sXfu` `ܢ*';[-[,\<PB ,Y\nq6<@}FmUɰ9-Kh俩)^9CY9DeӔۣU[k>ҬLwk ' kqqqrt:GZhςXcǘJzm=(w"#FjӷSWNlI D *u.-QX)jț *6\R..7QѶ/Z]LeZoZ#H `i >ͣox4;(MuJ 85*Z3<  T`P'j31uOi⭎;EMBM> b̋-/m,VmYC RA:Oѧ!g (~@*5$i\R^R"e_?EiNAВz#NzIn;J䉘;f['.DQNw2H+UБ&pO 㿕BFmWMunZQ`J..2#8w_HM47H{;[$Ip߽Z)+kMwdOLԋ a\+EA*jljs"jZ[l x(~@19;ާ]&p^;݉{7R-3z4U0c$܌:,Ch-7HP.>ޛRow}w,Ehu%H:<ɘNGLb<^a!?G,TtژQ")ys?t̉- 3deGDSz`lap]LFiގmJFg~̗i3zF^gp\Sxf O۳>3j>M藣my?jVs?:9:܏Zg[nKr u-؋/n}߃Zn>!|~/~UȜZium/쳺Ki@ZK8ի7T4+ i}42}{}m{L-CˈDiTb^BpA)7o9,1t<,?wѷ}F8y+@!}fCԸB3Zǭ+Zܭ OhřHU l^L09+#}G$`]?S97D\cݍ iH/h{Ka9_!ImS&9zz.fĪA|#ڀplzyM;Χ/D霜>ddX lK\3Cs\+yՁEkb" ؞jȿ7Re$ApI\úQN]<.09>oۖ\#84   Z4l˼??gnYlሂz&F8R i5'Gg[[?7߆oSH~w~~oWt51ınk^Z~ =&9p"t;?MP;DE{5N.Z2OXv@zOI/zGqB7l$ 21_OQx#uv{!_鎻mUF" G<7]ّmmۖ;p~O?+籚ƻ4F I(ȳ;D'Tp;R<%},&Qo5{&fNY1b$o jtH?xMGbNҰ7Nn"5?05צ8.l| (SiyH< ~&-GB7I^,魠. Q8t r鱛|63RLf]~.zb: u{˫!DU]+gBK8_uk/WWh*yWKR?GsHṈFWpnϼr}J}v]?NHFEVOMu{=se"$8碡IjSPnCH6hNENz?wa6/ڭvlw'J;$$OLlp+ hoG^4|(zBa.{C.~dz|w^o!D3~'&51wUz+꬐~fwcf;6|&N `4(䧍39l5~.Sln}8W7:,8y Ig,@k"8h6/y(f#jPNbu3ʩ'[a.{Է^qa(]jo洅`/Q!2zJS՘V~1s TuG /4DӺDXy?yUeo-fyK6|]}D"w߸{5hTL }BtC J.\5:Ǻh~V! b\gYhs25y7OR{An!qOgPR{$q0&c %bt2Yx3IAE-?A 7DH@W_ĩԩk6mTLz9o ⁃:+1ɪ`q{/SYNYݘ3>zn -_b_Մl٨[6TDI\zO20Is}jGd9l! "'dD|tM80mwzZ(bMkFշ~AY.KBxp*> , D\ih&OФ~;q]S7%>buvSy&dġ6o 4 2@@y:`Ð@nk@@f \oksOZ%#&|ZIw>7]) ѓ>H4!]vvl;0;*HV#AkDAkZ0%zߞJ3niTLu$O_#+MK9L#gD" "XPjpqp&ӚOV_WzE֢Eҿ˵Tӑ178|"&8lE_cfg= tceBKğH 'WH-IM RGn `ܜ_z6=YSDAD+ّt2.qI0ǺO/]nd m۸m. @H3rA/8MHOf#p>DtbBX_pa,yҿL(<ǩgOtx-d4koA;>biJćtkdlmmmkc {;Pm'1cTQ'+Ӧ K4\&1hL H#/ E2P0c'~ ɺ{΋Z\e݄\rVF"O{I )J0HJ ˁO䴾f-O#~l@{XZ~,Ќ{:7'MMZ ]6N)/)f;?CQ:|ڙ6E"C/w87=ťQ9i>/+Ryv @nlzdxD6@GA\A莧m PMMž2O+|YEk'^ .e/mp6w-q=ِ w0]Wnxl7[m?}ίt[)no[QyH_k~wp.^GoF; GAiʷ[==hUHvdxTVV޿6{1j9fٺ h/Y y:̺v4>!<#1.DzBŧTnl 9@O Y>WN۷=0Eɔk͕3{M @aG^ʼg`|axty+y_^вKr_6e$&<<<=3 vbxGLh Py>2:$pXy.>!c_ L \ꎦP/6oCok3ұ>7X` 94?DE6QVNtoلELYK+*b9`f,y|p~޺]s 8{q{20;? Nbk_h1՚Rc?Ȯ"#֓[ο53+. F sQ$ڞ@q4f!s̼rBQAKˣYFTWtZQoC>ur,og/>s^r?ʁcq2ЈFNACF4&Q!goFl.t#6_8H֖XX6E]*"ɨ] ;*틋f,@` ȈZD+qܾ1emƊP9ho_B˭s~TD鸓?=j7He7zL&= Y} ?Kx#go{2-}yn) u„WehTwAG4 8wϔ|_qvs(уBߩXJf0}ğcpV<ݻK; AofҼIiˑceӒ.Quۦfj=+h7`,AA7jhGmodͫ7̙Š?S-*ř0w1`[qځ*hnkHzHC薝<&Q€;={#j{ߥ2 +iEcJͰ􌊐"V=M;1K]":w˄VD^VKAVrɍe#w:4G܍` /:2r>)7L1G F5y h\NVZ@Dl_?7VoJ Ll{yjߥOH^1exz2Ilwv-g|kwvM,(v :OHyKW{иl2m輶"2cItmuT"j5N09|?:j]^#0]Dx"[H. !J%|rD\O<:drӿ蓿Ix({\O'/ - 䩾CDYKňpv_ `ħ;7dC24bGH ۊj3JK.,8 Xod \էHO&82hP3WQ1 uuT{}/_`TǣiOg,<$HrCy2 _7ym~cяN_(?}t0TRg^og W(%*{O3.BA%i&*&kbkC\̃ԡX!8|WyMjWs/* 9J*z[+a)a6]4S ȆP!|:a|iwe3%c?n@'#DJ2 G D$aF ,&*yҜǜ3-I8ݤ oS{ȣ"u!]0Y=)Y8o:j6?ܝ,wo4pU% KoBcAXsg:%0`lR 8ktX}1=Rd'Jμ6(͊4> |?#QC\>FO8Lh\_N{\%E>l}m]w 9>_eI/{Oio\8TBeY.y0z>TQ hp^OO:x5\ċ>}Xw|tb Y6p-Zn%yES6xQx}Oп>?ڦ;omѿ|O:Kv=Ir~|x8kDA7t/6gF_#k#6b7'>=9J9q#9EF: 8XNJk$KQC?1I/Zj)$JW (ڢ "z;.G:؜Q(xLԲ:T(m}D#uxޢIClc}bAL)Z]yl[9ƴg{HE>˧?]/Mb>m;K/4v#!R.}@S]$ݦEF6 ]}Oпߏo۝-MvS9m)ފq*FQ"RO H2Z.7H>E> B-Z(ra0&i22Mt0F$ q [jӔobcKSpy`UJs}QiMOQaޝ [DGDGWִ3$ʿH߉>6/o0(GW!M6ÏQc C\9ODy{5{ZO8m~Fd*П0hH%? i11 ΢O5ܛlK"qRG'}ȗoÿ";w7#ڒI Zs@rB,r.FǮ; >Nv@iqLTv%=:cO!l<Snz aIU,I,G%iwǧny$8Nt;ܳr߂ѡ^# t8' nii=br=bp!̋K|XVH>|)Yо/ai>iG|L@4AY?g:MwκA$#xs@)`}Hu U`1N/Ђ8Ԥ`1~3npy4ZE?юZ>)"QwO-<qHڝB$ 6c`m6e;1pRS\s8q+|4zAN&j_}ڸĕ @V҄FPc`q޵nan҉IYtW )q<Ӊ5<.2 CBZړC$2%}Bu}y7[O&4ְpeZi1Fc}i:w'{7$Զؠ\KpԖ;H}*%]MfΆ'`o$6oa$1@+%IhnyTtu`׌cE˷4xNDN%L@miqw+Z랆f1-Ey{zS9G[n"юqωZۺȳ ;P vK1_C@m͢yaߒ]}J45]-қd档$ ԖZ/u҆YTmr—VZ+.,Hm-ir3&F98R0oc$)227slHv6H#Qtq|ؾ q*PZ+ߕV2j+}_D >kZ\LSWa/nɃ'*քO$DvӺw7"kw*^[Y7#}6uH<)s!zō{\6:!{˾mŻˀo3-B3/XX`E-쮫̜G~6miG X"jU Op, ں`DWD^%Uq rKO8Vn6MXtcKJݿŮ\.Cpr @T ^]jnrg!!cVHJl{7ϸ|rt>NpE>lǦ= 47 bBU ,Q(r} Ȳ4Lx0ȠWpP(ֳte40Qv!3QVwt,hf2zU$ױcz1c#لLxxOi*N+hLީMvhx8PΐE!$=u1hp~6cdG٪$۷Piim;D":VQ'n>( &A?PKѼQ,ZTjp_J]gaJJSP=dA110:aT;I?Oo= *Pn&T@ kT')^.jѷlwmGm #vHR-#=ݻ\E -w1R #18w] I>viE{Gm?rvgD+|9N8><18gÆe4>mmk;ҁ6G#"9NS"' 檎Z)ۗG 1|H< M:lzGxA<1Gfc,ޑCJP-Y-vX0׃vrMM-:RyS~HH.-PV-DpXw܆CThc!FFidZbDˡ^; ovZt* b!n$h-;藬ˈd#ޖUw!qX, |^SFHl,Cdk+R;1%&&ЊjGa?Җ> WU;R'bb+I9]̷4_m|F8贲>f!``zZ~ov>BP^b+쾼 m1Zc;D˴%"@R#c(cS3rjI* :Knʼ*3: CIO79B\+>x1!f"hP ׉n85y&HmuP78 N-s{pGj0~wNqҳ@NiBn,;΀=q&:>;:n`upn]"~LJǭ\xpY,fVn)i6jxquWo?U_ +œ^>/Iw^\=6TrUVNFѷݾ6f:,2k&#(عD;@'!WO74EsۃM2JdF7ծœ^m}e!XRެps9:jj+0<>s3r.1TW'sHPo3AOi6ZKZ_s7Hz)qc`2c2BT`<0l̓(lԍ[2bo3o%[CfX ׭ yI{`@dw<]?d il-MVg4v_̀voBeNv:2(2r}le\~1WPiLjv A ' 6g*ph`Wߚ4ߔ[/g誎_ؿ?S)K_(1rOmфCz$ 1փ9~=Yj}8`޿3vb%xV` у ɽjm.X FMuY9,V lM;lRX?#&IDu3_gͅ6 8*fqjG3k#u"V~ȱ'}dn{:MW_O ZB:B/ma $-- f2ڪ |A{9T"7ܞ#}ZJ!-eZk,sAcKUR'vJa?'LDW,t̳\ J,;;ͯë#bߣ]/T"ܾ8_&s:Wr|S#qdETnRa$_7(ѲqB}LoC}W89)_6S' -w}⸉ey>Gﮢ_ uK$:Kħa f#ZF5Zz |CMrp]\0@@1v%}D[|zr;a>oiMq#߳Fpj7jQ!jwҧwOՑ@,~&)6C3yu P.6MƁu 3&P~ G(RL1[o`tv?5|Qf̀UsFd&G^9ryzyg,]YPGcXQ±".!.<'tdc克g1{I At&I홌GCZn{@Kx};M4a"x~`or7dJƫy|E@DɁDmk*q_?qPCh۳,s8+E/:=.eu{[t)Pbۘ?ۄ?f;l^2x(MP}(XPǁh&r!CnpRh:2L阍Ǔק_;Qi?LX0zQ& n?RqCgҤ?1tt}޷)UHC(OG~NzsXl?iw &Wg&AJ _hx,H^M 'xuF&q (i/:xFI\N8] Nc !'6DUێM_@Z< {c8jkC9`F0&!9߉PytxMwO2mlΨޢEBQBTAFL0"l+n#;>哫-PιitZ;R6ɶ[P@Cc>1-'׶ v1Uk/—RA5y[)Tͧ{p;I>l ( `dtGÓmhQcҞu^^*ia(M+Uͼ3>KEmZT@ /` qXCAta}UU_kA{ lQ Q !`p+WWs4༿PfqOG/&4 @?ĊFGCX5c)]j\YPuƵ."8*ÊN Q7D9F1\ǥZƇ秴4ukqO|>"tFPw+fd(XÈ Oe>Зi7Ocd6EhoLb1YwY o-Qjt}|`8'@e D|~fF >CMxJ$~O`VhĶ0u5Q/{,܉%vO;ezzu}HJP~E92,%RgA*Wlqmx5>b_[iѓ&GX̶kUlJ][ $յ7 A, q:1y&_֞-#6Jf}tc"u)iWE/S|y"4l+dBY%!50Dͧ4c/,a0QrZ5zӱ3m 1+r,ZB qzk++p^.{z :n1]4gKZ>?Q̔K Oê-g^~JpAiFm 27 4/[ە,I\+{b<5=Ԛ6yؤ,c۠hdVˮ4aoJsߜ~>a1Tl`^@k~ZlmnI̓c,xAV`:5Le= JdA &ң}/R\MJy]|TdD(ԏm,X^$U?NEJyu9K?hEjA~ש|k@z^+]- ) `pk!v6mݬ]Ʃ\_pD (yV"I%f485y]5QqlˋRq%F n9'wsu<C7/7('."Va,y <XB70̫d #1.@nKfMWǗQ ו2O|p.~_Apr!'hP]m^|j,͆iw}$&; u s[K?[Dͩsr5?~=Fwbv >Z iL"Gf0'X~/BphL0͔A~izT%a76Ü<3nМv=ϖ '(w3_!|% . Doc{|ADſnml~:_&X{^" 9Lp\,Cl<lCY4{ayφj *Yϯ}:Tca>;|dh$x6ScliW!!~/5z.1թJ2Py59ZY78d2X/3&diL}խD\KK܊Wi+cNos[M==Ö2<]Ԑ-x8OzNG]盧G`*j؆Y loB/t2?yoy/iT*tbb3j^htSC80KT%/(>. 1ϺH\ū6s_okB:2u0J_.|Gb%9Gǿ"_]{՞ǐn>4$}yrMx|Ɂ*oz1X/dկ+OI˂;]/'*:s>%Yk$gC@lm 5^-; H>@r;'pw,rT4AъҺ<>X~D( o9:{lĶTB_tN-S 6/i"ϗP>r?8CG|h4x{*'Šiln <N`7uzL_^ ,H뿽~尽X>w-=-| g+m%l>ɸ½tC!bOF}qaZ9^3%y!"[+w8md&%;Z2N[=M'kSQOmζ}!IRI$9 }V00^Bvs7A?bfy"MAVi~xMlOvd>`nM:ސ|?d~OR--N鎲awdQ2z1|ְH;]Wjz%BYBZ;(pCzh'9.Cl +ڟ tܒz4xq$P~V/eCl̈́~!UpWj Ma-]}Y1@d-TIlޣ-ϣ`kZ@e^@cYs%5)_gi dY"O[WY?6C1^V '}2dj1g|ф.~ SZDQ;k !+ }jlo;0d{FJ~:Ve\XT^B^mQU?(PS)˃f-:K'\&޼SNc }(֯uty8Aίa&O(; >U w,6hpEsݺjK @wXKX6?ŃF]xnZN%=:m:鍛oOR7Pi"CI 6i[O6czloo^|~/ xE'~>hH!]5p3Y͗|gkk+MgxeN}HwI^ǯh[sD|dS~ט U/W; `a|Z7I^aM7I-dWatikgi8&6ӝ[ijT+E&y(ߟ['FB'hˬng*8U c[K;O{~)j%wJhjNor嗕S)Cf*qrʽ;]w^ԁuw*"'qQ}=#Ȩȫkv{8d_Iqb^g)1=`5C;ߗi4Q`/[51FWT Y ^ l ~g/>JaݠtN㣞#6RVSc0sϹg~K$)r԰_-&u>>VwlWu:嵣'R/@Ad/&lܛ`4AξkNT:@3ʻ a :UY[g7F v,:eCpuh#/"sj,ǭuz05 ;=0S|w`Kw}!GmͿyJ4la ZLs#lDj^4}ۺ‰S-Q@Ŷc|g#魩 C{a ;t%ME==$ȣ儒\yA^ӣ=HmZ$+F Bc}qCtq5p%ral]WmQ&&>6W:K*\yhakw+A/!]?°&_Pc0Et xxQ`QT&;V}(wj'\"lDֽ+SW/1lGkz"QS k=T)[keKF/4/[1Ҫj>+W'x]Yeӌa/Bd_Y$LyXN&IwQ;q `  ٦oxMnGOΏqG 4>H}yyu28ٸW?R?ip/*{m"w#ðb6(g]#_- "jF& bt@+㘜1o?(PIÇwŷqk|;x0|:̿!Bb+xٺqധbұH7ܳ>Fs!ơ& >Ǫ- R/)?nWHW qok6]6 OPIv#XTVE`0hשDXh&]bZOj\[ vjY²IL 5 .'79fY[gc{oD0yQRNآ y0?r,t1j\XX`Ѩ&c1*"·zםYNίW' "RFRX}uP;tVW`9s4 6N҃qнN777';BƝ1Axz!ki@;/u^L29 EŸ--]_@yS/. 2kڙP\wV%c95Yy.2ӪpI^lN1 pGoLO`8Z% f5\A!ۜMiه{PīZ$^s8)t5P9r+gfPto:O\TN'ÒݎK߀gAmqҍ^|$E\=N.<捏7d0'vgsm#gI> C]X>ehyd.ȇr!b~!l.?gwYXM?R/[ot[eY!I+JV_x<4a<Bv{d=4/ɯ]o$J _I!mXG2؛ CL~'QÃե}UH N*Z//q{ާEJD;Jr,Hl|8Ad l0 g`X?2QOQm?Y>OI8Nn ޞ6~q8w5Ǻy}O0'^ 0H3|qڰ2~1tB2b8[ˆ7O-˷s5˦OegqbyDP:̌,]r4ŅczbBz0PdkFKSQرb븐~kƶfB4kuBuo&3`Rt gm595!=[>S0$v%=Nd񺆯{30ϯ8EYU7=|H.srMZ*'gd;Ie?5KFƼIXHzIQ@,ׅ?4XE?> $s.׷lW,nk*بK=Hԅ+]ϙea+6t^]Qqp8B$ q9 Y8%#soAYCFYEG_p?Onn3l4dU{+ب|g)g70?5` KEjGI/P/j+CKWn#AjWTChUpk)W$4Lta̗ߗZ4H@_CY&18f_~p$I73J8ⶉ0Q;XwvwI9FǴ~Y#r֖I8 ^0G ·_a][^ĐwVOkONw@ʰ䚡I& 8قRl 浰֫,nmfrV$nH>Bn^5&sN9GdzԈ&&O7P] %ݻ?֘=;AS L<3 TxlH̗OUDߟϿTى0YL˿+ްJ>_ zI5qQLILf^H{c p|4zƏΒP;],Df녦cUMd2,fBn- +. m y ؝μٲFO³DCL7r^5-㴭`-_90^lhά(gJ9N1qj^RaUW2>B*8])NeYxIN{{VÒ>7$QO'Fg7`-zu6@.P#tkz;=OB _]C+@q`BpزR+.cDN. eJ n }KT]rZ@Uv>vQּ(g-G aZXWSf VTn5xwMG$ /,LuVz8P݌p]ԇ5: pEgZfM63JS@k z?/TXuuW4:WS֧5#Z}`#Sk AҼlqdq6" Ě & a=b(֖ 5I6S^Et hP ~X=HXZGdu**!xث!\wMFZ C~-K}dy鼟.@g9;ALTs/ "JB#:r%ۈ]84=F)>ܦ'3psγct낒>ZR+$;\QS5V<ϧK5ܑ0B4/:}hBMe@,n0cwvN]YLoniRt]$'7X@ D^Wl!==8jCIq[[JQh# /q̼S~2f3k٪H0'Aqf)8҃PKFܮRV@IHIw JOdͬ;31VKYم`kW-d֮MMJEuY53tpWV$~rENW m@ܵt|~urP YR3`)p='xyL (`9@P$* / Xbf~wcj(F=VxI5ñ0GgM+8O%yL QN62B(a,{2b_vńo9 &| :$ |s%|xz|BE`w6E9'݌G~|DthZdxMYQ0Aru%;FO`o5q26= ԍkq!ٷd< |+".9)MIoS6GP*D V(ekW:߫]Q(tE#OS٥92"os^}je#6FNhKMgs}>= +ӡ0 U'BpǓ Dʘ]1\$S>푟JF;V=?$ON#t~j4Zbi:̺BHg3yIZsxJ.#p,W+0ۤL'v2*nFFRƈ wGbo-[D;:Wc6/>!cLDo]1[b"> (jWn#z]T UQEX~/kb$tE0`JeL 1f]Su w<xzO^"Sx<8#hf412E=}2ҕ9|+i-.{+rNJ ,Y7.xiN^y^ÛWUquv!|ҮgB,>^LO>*֕gEfkD)gjiwѝ35/w)5jBV66 뷋Tufޟ2VWۗ.gX`.$Ognڬ8bH&C;Tn6T0>{cN\7"TP.{/>Yà |M&!4;o{5>򤈜jzd|[2s㣦5;7Bacѫ7bDdol=94q<6L #GCI.I뒣O%$7f*Tě}MfY{¯2XEO$6mQS| t2t~:#TC@)0nXڴ6HS1I2|)&װR UH ֏;9K'yIo-G 83!L4AG bQF" /%i={`+/[wvb=Pgt笏~ÀzN;*x(" xӰ6;AW4 :eB]uMᳫѮk7kr9wbOhk8;e׳ 1,[Hڹp0/:33jGAī7G},/mY#6xŒtW`[)~aa: W#.3 C;XЌ̮ȴ){i=dv6GBa|'s&!N \i]UO9g˳wqxis?{KgځYT=&T&6ݜ}@D][>-DOQ->aǯۗ;sR";`8a 9Ø'ihR2:ds'7VKv;S=q?hk&#op%RVeEp9l= k !>ͺDAlZ'ķwCX4$i%-`jڝdU1@tz二 X[3׹V0.]{WX<}9Źd#w0W_jr'KTW+|~8]X.\X `d[qK9a7~|=M32(Gl!U2ѳvt9g 3ǃS*%RQW)t:9\5u)* hޝf)n[k3.q1a#ID qv\>Z395[ǛW)hZ|3 |O]F0 c(rӛ8BB}eA*rn#kT10[Ջ J5 c2\t-.8B;5/1%{fHGhCفk^p(?ȮVpͯcXd=S ܘt7tc[yIʺg}ژ]_-$jҫQ֜ݭ[B[3!1]]NW/t@uv[uZv cael씂v^}R!N X-:97eCׯ,|`;s$db{:_bhAcԕ$Zy c7ΥG'$e|XIi)f̡5bLC+b{< '7Ӭ`yyʹd4䄖t_v秷 kի;κhņXc*أAί6l"Άcܮ'0&Zqb,ZN ~~ˆObʦTKUZwd$ |޿0U`%, ?Z›fxsh<%4*濎S0>=5N@)uA(ӽړM [k>p1FOif(4Hȵo ݟ'74Y!<ӗj?Xdx<ۮa/Yl2ĤP{ Fر)C<A.et^h^7-0ʟѰ ˽AهnhjpW@zhV+w`zvXw*uU`U_<:˃"4'l%6|HQm <,55KهwvB$CS&Տc#>At*K)Y5īlG$zP-NP,pt]ynSZ_l9%%"gΌ* ,_4pE#lx` K>k9ı-y'YLty/œuyB 5\ _aRz }=n\1_vA%*6à`M)$-=V*Æ!WLz$0ImxhOlA7k;DEWort M=Ψ LG#7s%v+ZtXelqzl_<㎣Is0g.'?plUb,%XiXj#G\#=$ɸ3WKe_ћhgs֎ᑉSq=0/ђ^PUc}MbMAx!]JR敞F8^h/h6$6p>]ы= U)4Ծ}Zc~W+}j-\<:hԌ\[@)fтlb#N>hĉ-?~rmpeɄh3V1/?dfO܌ڋMn+v G:8n$ 7Z`+ɮA'l/ȐpGWIlɹIxvbdQʹ@%/$bT5 W@3)'RS,tLj<0qxjXxq`9V2z,hK0tԓVű,|y~$oMp飑KvlD;,!LЃ ~>A 80_2n %E2^ ~0yfˀUO}縱5/>xi?>z ~Ǟ/5Fo&X5g:;jn+GY͏Ei$ZƷyC6bKq|]~/T$7f^:Q%| RgLlL.yL!),Z8l;P[.V+*}VRgtB$7瀎iBQr͞A'=LnaGi/Y7:;]?X>F88}G/3(i: !r? ?y'm4㵠zsq:bh,VpVix]  mW_ X%ir- ;K&}K78Wd |_ b-8"+⫕?ޢ5mOR/uͼzsydU{(gvm?][ղ9xlԞ3($oSʐlk1# ƌMδM>1U)~%ش!fpԉJמ^-W;.\yIR{zߙfI=z\`H5 A<]/aA|ou6&KiUi8xMjAҾrZ& Okvib)py3%'1WT{p4;~r[ 7x3Ib~d7X^)I"֨H/ 3[1pP'!vw ޟ28vnP,Kߺ%|0*Fkb%G`G?P}0,\CV.'}y[eʦ@.S-l~`DXz]`HB")~#ZLAއӷ#/8K@Oճ<*)~>+9X[VZNBRi}!B*5~Oѯ,1 b#n™M=qs RG("#o8O94!j0ZOn|u(b^~$$P-H4x[W3Q4 K;ӛkԜ[]PT8uQI1s/¡郭%}rf߽>cYs "< A [#T޷3N@Ԩ>%¤?7FסݍLlXȯ#:?֏oLG٥O2;Z*tpV$ pNj.>\>fy&x<T RH|5c#9gb/ } :6dFj\q@h⼙Ê;3Nܫ9p>>IK2hgKt^v&QƉ4ʘі]ȍCJ\:)_DJ6gDzEb2kEp۽L:$_zXo/,@YvmQ/GTkayu;qОk. 4nʚyryJc zlsmzN+!ڽqu͝E ThDJ#6߶- gh*b'!Z3 Ω'6LVIZ[tavhўXޞ_xop|3n7_pT7e5Y[@"uVZ"*T(~œW-A%_J}Egw_),>qv_xqڗPz즛+FlZ{&]'â#mdBe(ڹ1HER,EٖTDy\ D[:4!_tt8y8'V^~[U\ NzAR MāY;a6{hrk$jVui(=`Y9Mf;a7nY33_b~8mW㳫ӣQy~vx|u|~>=gx!ݮu}&CiGlPjAV?tukQK*.c섁m]QKAqe4؅Zw!P;5k+*%`88`c֭,bǟ>ԋS_,̎ו Jpn;˙(sƍ&hFo`c~/>>99z8/u'Ew7~c(M7UG&ֆT-5<^=yKT*8Q[JYQ[bklueU{h Ҕ1Ӵ Wu-3uGofJ$rt:쟥W:QhKH }^s5':ua~gwxF^z)(0?+"`)HQn#Z4Cx>E(<^e_@+SWܹ)$SkxՋ[y >h6ntN,P >tgI50.z5/4O~xݑneyS?McmfHy~qux&'aYCgQyin:Zԧ8bE{4S^JZsr(+*/e2^6u78'c8.Ug\K+;Z^'v7bgrXp"E8 @olJ"'*Wls|) bNuygh[.?:MDdhVz 7!-ˑS!rM&vo BAT ZFA'(8!n<FahB8SS͔!$y`3tHfN2K8\@]QINwG Ӊ7lns O9 ~{@ر^MeĀM >{v߫MF0 ٺɯ:gd;Z|m :DGst^)/GU(1Ӎoә9oAemqoJȈr]祏't3b,otq,~Xє<}J3A4Ch!='BMmTٸ<29vQT4 Q|d,Mi_NμvZioVf-lm]|tETZ/ C8?]FGPZ:1zKKK* Q)wr<\Ӻ:`1ӾYaT?듺mt50Pq&T=2fvl~i0䫁 n.}*X 꼦)W -'6";`.}R viN>P3h$G`-P5'|\MWgͪB+ lP'\F0}sAWxيCg ]rM[@^HZ#Krkny>U1SϥΩe8->KBEgy:9>T\eV>~+?洸D x焆cۜ;Fu% 1+R=NJBMl"!.Kv߲@_7틚Ђ$Lt$aR,XqrHa3EޣFq4 ǖ-}/iEλYbI` (}ߝ9qrFvYŭ`(BJ uIyRSuS @"č1EpGyt G\–/:e4Uc Hdn$c,P/]=)"nS|ܾ"$a2KAOVa5vSKDtQѼb |Q_HJu4TV{1K:BhI׬ ybMW>1e nn=(&JFnY:7QK"AΣ>dPS76NMYw1&8|݁1ZHE! ҵK2O8cW3 (zWwv,:y%f`:<(vٚCII_`}:z ށ07啭eD YE ÃłN:<[FxX*JDDW q#]6d=#~0Xl%'}Ŗ,*WDbPMbYL's8AQ8Osp.OŌS2+WB-Յ>ͰyY^eI>@Hb!YV $o'lV2=a.(Pb:Wp A.EvM\H_(f]ʭg9i%zok?`bkț?%#=ݧa̕#f> eg{O9BCaɞc ?~V~begSÝ~tEtv5 4'@p#*c8QǰT3G]e΅qN&L}^Е[a4*X%T1hU!Oz[} G/vT-]>Ƿ~^H?s#".ʬIO{LxM}yʯ*S-pr)ry )+z t8%|M}Z^~<j5*BNB׬'*'Km*\B>=fc -KWݟI71lP䘲x.Aqν(ri8̤]Nm1κrz8XBx8F7KCS<*M4(֧#q SP8HiW/K--K-K-K-˹x$/M7w${sG -<ݼt/,X}!~A<%g-Ϥ[8Ip?We-ϵϢ7Khh--?1{n/LL8Ynp$RdIE|a؋-  _0󜁻~]>n$$ґ888|KGtG#uIϵ̈]B?w>7~X tKttKtKtK}ʹl.I7w.7pò\/-K7o?;H^'"e;FLoóι՗9eZ%9R<_tL}a~zkgƉު!td90;bhj#_/F͗:[h>bKiw*;0V>#ñXDϮ',:NEV$^I,RdC]m ':哺#Ϟkģ\%~׌P퓂0Ib9siN P[NXݯ ߷?G[:JVpV;P`xE8 t)#gŭoϦK;E-X80 ofζPj2KgH. I )*sWkN Va>dK|`,!|Ad!d}jz6||Е =?81#ƅ4 ~0X™ʕpG>7eZ8-SiI46XFGGhoș9n}}P@":\WTx4q"nAu69_i l݂ 昲bҒ8f7_ h1~<(M@IX݀v%`ƣ17M6a;]fQC7=HFm<t ES1[G'Gͫ*,ta/׋sP?s3r_l8RFo w?;44a-R-:i{>Xj;w/KU! 6kvﶝ.PJ)J"Ԟ\_AFxqc˔VyҸ̲3ZqiM(#j?ىDdz=ϭBeT!{-MgCVX! t(#3v[!<Fm`V2GJWP ^qc)e҄Ou=FLRP^ TjYg$+Ѽ8<# > I7uFO#Ènpq<^^Ш&tRR:`-xSbIm R_:^F#,[g+semWRf)BWol{o۽AWpy\;Ku6tMO+5)f68}ޟ$5C_v~t6ćrrA{9}ҌȑG.E&5>U1-`|P_kkO˗3(>Oc7OǍ= gTgLˢw͒I%*}}D# +n+-\|=W[֏zW'^yuْ19Ue=6CUyáVr3 prMaATo5.WWoR?s뻸P9b O;쵭8_O$ `B [?l#ч{ 0ނ7%#yl>@7{ۗoXPJ=$ kv n _z䶮0%2|ڗ4GLo_uV02Yp:lߗt NC5߈pN-mLbשf~@€϶FXOA4OXZ1d$k\rԲ'8a-[ÞȈ~_Z7GtX-R 2t Pχwm@e=ɝZ< נ<s^vfݕ=cB_)}rdC:!݈O aS(&կ^s_هlwh(J (}(#qNs |ĸuEtXvB ǹ2F9[Sضp/(ǏՌoP=ژItT%PނI+eji3}q|7o$F5/W#e>N+V@BsP4K&y A?x\1dW- 5:OuS6߶ܡ&sDV0d(g~V=pn3cG^I5㑸2e—l*@EVYO+[q{1{S(󭤓 D\ceh,θ aYS pMdO`x43j$3!5N irqhbŕω;\ڛ 9tF]E[鋺/K%'.U!7yJMt9#cM58W2L1;\i;9ZU ↛/N'NfpjY` +h6w}e*ԕ\4'O 9洝iZt?p㨏J-!|ŵ[rgbVy>p\Qohߏ%-{i:b͖=jvu_$mnėx@[G֕ca dNJc$_G~5G^բ3B{wO\Z/)̬tG)'pMфvORISq][mYW'{/Sͣ\dGx?M/z'<]\eN #Hxfq$>1,ЊNH=2lY!G/:hYe X\L;XaW`zkAM qA`Gl+,ӡhyG`81= M1Ϟtꊑ SɈ \.jWo>$2b9w\3dZ)˷燍FkV{Z?sf|ɣL dN]$r{FX+kWz෠.O. >%=3,蝧LA͹\@ơqfUaek"!+Xz.4ʶIePG%y2eGsK @}Q+٭ps[DzT_$[%!S`nϐJr8e>K Bq[KY>ώ=U͞s]vUeŌF {%B:i\ekOԿd%r$Z4ߠ3Bm&AY!M,r/ڜ !2kۧ 9`'rI02.R ƀE08uV]U][fՓa?ܚfcܚcG]!zUoϴM( nBNA1kB{Fq8t|lU1bŋs{ь~IF!̬( fJyK\|^YTkyJuٴUhێz27ug%&²<Db2__Ts)-u侴>`|?c ş rŒ]C=ެk+5 m5Q]?cfq ڿE{9y~}]_9ACȇ=bRNPć}E>F䘏 bv;.^`H/Sn];1#=^/*tHe/>Lp ـMtwcHoi3oRwɎ$gk,ߓC4H|Rl+v$ߣXqZn~3d]ax۽AeVsoU~ؙ}1w)y #|9<qpp*n=e6JSvNQ`08I9j_ WiL3sM3&*Kmte%^ǼFslJT^623INq5WWʘWk|G UܩQty}o0X﷛+# jGBe/j~ 4L~NnHJ:_~t]}2/vt"ſNz qĥx \@B"`9QOB9q*$~3Iȁ&c8,)|J2 `sYYZ1,vu3m2x7 nl`]O5 J'#|/A|~ zFX6^cywEs +P/@_ ^Ռ7buv6hS ߤl!)~ ofeW03O oX= Bd4 a@HY^B5C0^I Ù.zshUPc5[/R9F%{]mM\vy9Ǝn4P=y޷U3@SZ-a~]ٙz:DQrЧmm']Z:k>Լo[-âoʕz E`u>ͥ#{=̇{Y|v`#%'HX]E:4_A=eA ,xX.~ߌ({^t(Z5e_ǢNT ^qOdbSwxd"`W<> 5&sYvb_7r<;jb}knKӅ>RX^uՔiV$0333k+_ob=%2rEʂ,Hs%(ʞnstgځ8M 쪅 AP]i!y& V _eg1+\):i "%MYaڊcnuUozT Na4y$$ lw!b?s2BcADs>O.//d%UcB7XcUʲN9 nɭ-lC$)?Hi- )'ǂGeAZAas+eM7鯠"HC lj>.dDI`YY9/{LPi} iW7AjȁrKKoTؘ] ,f{8ƿu]vR-w^d/XAVFn}ٺ%9QD$̦<8pj{<wRĵۡǙpJ́ &׽Bw;Q| ڥb7YV<:TM |x5g89p΁_P] *am(o/bEqm`ic6߼1 ` )F{3m: ClIFf Dy-*#E Mtkߒ$czƉj7X(6(ϙ} g6.PzP UۯzXc߶e+F@|8p;:3d㢘h-Μx t)V[nU߬\t╚Dy@) ?҉h;KIr6GC- Wa?yHV^ÈܶõPR,l;F8ˀ;eœYՅEwmCmG ],c3]va2!Ä8lfip)8~x<>xgn9cPe{EDtwRH;jZ*/0L0^*@aZkݽBuXdT|mY_'{Qhۚ`u$`dM"{eP 2ӣe&{i+Vma;|qe7I&q6.Sdl\LLeoUKLp:/Bp2q&ИVPth(]ÑKm2>4dAжU+D'F^PR1V=+O>Uӗ`m 6C.DqnlQy\LH|Fu[%֪`p>'` q^;`=MssumȜ+vGWNn1J!LW76h{R7.ڗ'pc?$-Wr%P+WI5Ĺ*.f)VCrۼlgҵ/Ls|w˳rL,rU8ҷ |`W(6y$fy A"Jȕu4k̾sv1[e8,$M 嗵RqE OObU2YlanBQH"@$W{Bu%n=Ʌ;SC[{ȈҶȯ'rGG ":PK9h|8wZ#)d-c-̝:, 祭J(W·]ÅH)𚵫fYxHzzzi_v$ƀNEd^-[: tctQWh夽FyzkVu :4|؀h Ѕ3;A !);MùқRDriM!0])΅v\;ӌ0Gҙãq7M $;qϣ'WTT:{Έzw?3Jəq7"8$x!7G\X+rꀁW k4(]DVZʲhSNTtJ46ԮF5&gbjwGPxAW[6JXlw 4JzGZ*.+<(T\WVߚk|:R@K3^IRKOSv‘>UJrTKJC?L1,Ŕ *y9b]" +iN6\vy@y\JY^/.2k:6 M] 5ziQWKB-YYĵyv֔n,]%ĥF<>xw~9@4)[oW;F?Mkt:+˃8B?PS~ӸF6^oXbƒ GB%-'Eg 4&)F-+H[Dj<ᗬWFQxs١$_ɍjWN 9p!\3k6fjcјs2_ ^DQ Y21y,AT;!ۈN/.[kO;7xAfO qZ6L%] h%ax__d" Р!X/|_:%ɁC9/n~xrQtA1,ƁgVXPYcQIBW 6(+{ˏd㲊lO>FSΨp']5/5%>#q0Jif.I= ĺq+Bt>ѢzO ޔ?#4j*/-m:+ >U^xy;,- 8\ˆI1KFHl÷32ΞhB5 o"V.=W潂<6 .$$⚟Z{߱KQ}6<`?NJhp3bRS1TC &"pi*Ǜd / O?f+=2i;%g1\ܡN{vl;jnpD;h$t;)T#CY m4)ߑH&fqQO]KZ*q'Wp%@,I\Wy D4@>+8-!`X#G%_}muE[`Yt~KI|ƀ1v,IR.6/tcoi df`@gޥN|P+0^#xzv 46˳7J$&t4Mz PՐuވhP+Oz|چ-D:jL/R,O(9$P@. -z$pm%0oؑtC69౓q@:Z< bC9"dQYUu\?,OUH{ߨ@wָ)XT@ h8ڕsBh0@K)9'{j*B)7P%O:㧾,qNLzΩQF*qvL3l\o[cs |]giQ^Of$*UClu rtvtkM'G.'{=/J/륾/ ϰ/&I(!>lqzH~;'t&Ю~kNIB"6P 6?lo~PIl1=I|e8Bc!<_4F+,"nq~G ;qm* 8(mYszʮweR,(ޛ@y9qΰ~$&D'Ym6.T lpu|~q(aҟэl?xt-z3)y%B=lz>er{߱YBK>NFhAC5]"0y86 :83b$Z"jQh%)\!*;/%&r$` y~SSLsN.jβtR=9&ӗm}7iK n}q v,8 G+c4ѹIcAGqm.0Ŵ%Hbq2O?XFmp腚*4Mx2x*ƞm6!/TXsn LD%hںc6$Sc^[ [SFMR ?笱W)MN`;N%yhԑ=i8Π1)qƨg8#å[=xDrͤLږ=hnβ./KT2Kg C9jdFf/Tp>gpYˍnT*1r:`Q\׆ə|Ib/hn\{6h#ԧ)' ɥE=6K17t NYK ={}|p%ClѸ"NF@[?pf}֓A۠ I}gwkOn/ ,q8AE`ݹ >i9Kb?B\b9nsִ ;ԅ_0 u7x.F>v%Ot%э tO`ZxC R7ZLX&70bվ( d?XR Fnz;6eNQ-j(lĩѽ~㥓E}n~KՋ\9pk* xq!Nx_Y>*˹>_F;C-y"JQ_ (P,$Ǔ/'S& gd>OaE?,rU=[7A3WёI7DelKV€pm]S.rKaj'B D~zQ۠ecmSJ`飄Yu$jʥm8a@v&\~~89n̵g G뱠#fDAN'T~= 8[W?d?nyRFūw^ӊuZ"KF7r8M)l;Gd6Cᳳ34@l!shí(Aj;]ɡm4!nsE $%sKm,l6vV-ZЃE]9?[R{բg%[{t3p/~2e/įv7hLxֹytRxH]+ka=z\0'I .ė|b7.`~lp%$GYpw.RiTnΛSIT*`ڟdd0}ȹ(9R`m$⿇v|6^yV. iW >qwmo ;.+sKe >C$=I`CȾ,1;N1ibG7;~'5Ϛ5ݡ`5by`^϶=Pwu]o 4\..\JA;*t,]6K7ر]A1yO L_%>oRdX B ~Kh޺FQ~ p_-ry~f=`T|z 8]gٵߙ ]uY|)ݽxvH"[uiӥ;-$Ԑt5h~cO\2)n=ga/)D6\ [m=v.z5^kf q++",aLc}uS0PN. @x ?Y Su)5$ T?&JВ_Ku=99:dxm2Vr8ƃ Ö" f>y6(8S5sShyxQ`rTgH, c*q+MdI?@ &xwo:٤ޙlN}n-K* Q|AB(yFJl="f%vd,^4rȼmcnBR]`4ohs@M D=N;HbK6NEԂBfBu|^,GJ!! =rM>;qlsޕPN[H|SUט5Xj +JIv~m>LhO<fUeb֥qm6Ka azq>H;zBw &˟bax*hP>!4X7N :hy߂6(s\Fn˙¥tNӺvFkBrmkysmѻP9x$ ̷Giܙ{~|/zAk7laS±/6&7l t3Uv]pFSͮ$+ t~hd*搅N#Dj[Q1V|m+$3h6,7`r?;0_[v#lJp.G}q#۴$Zrmʆ"]qӶ X0bs%u7ƒay}kJ>?J#+Fis'ptTd]) R@Z'Ζ*u($NBeU鮠~P![LǽV+W6 X1, ݌Wt޶S$Z2JphnySiיdN8CD>*7iqrѢT~GG}m\[?wЙxM!)< kOǢuߨx}odaz^+ɗԃɭ5LJ7S C)rP @i`MHМǑ#"W-#NBۇ=9`Tam' |H 'ziCꮖ(paS atػF{n9V΢J6/R8LH~I ,> ;gUJ,BX_{:}- + $%I6 %JmYH҅.\nIns%KkPpW";pQqW@& (RZsΙyyi?3gw3gΜ0^l ~A1^F*ĕ8񏧴 iYl x-X hDa_oR^'җJd7xkt}v.}o3&[yq3*bƉzXF_ˣ3U"( 3J\tf>mZ7-o4oZ4kUxݥh^5LfHiMȒy|Y Y{)k xVH2^"9()RC #~%ᛖwu+'g phzOǧp2ClB}$RA}Y7Bߍ+$S`kz矑d$ZEbOXLNr+ĢD\&5}Z Q 9 FCs ]C( D4{l^{eO{8m>qEo/Apauv8/עٱ97Ւ9X󎽏}ng3ϰ˳fr+ߛgf5R˵!|`;~!/_s">nJ„Eg X Dul-+W{S}E>&.L,Ej?{.X,_'-2c)RWyor).ԧmsJv ċ1L2lDֲ$KtDɝ6 D7a֚Z-t}ZL}̓V2f&*Rk K$E)؞ЖZ$*MuYMcto("g2Km#ޕb'Xz~>'7*QC$K)dž62A/?fI<-y rR<zB,!!~sCZK}w ](MoPUZ,hj/ՃʇTMbAY4U4pEU݋7>\ԥUOEn@NȜ Q"K3E]+?i9L`e@)cJC脍i\a2e&yFŴve+|OɕBc d}0 IyNm@WWjV#lSծ . Nd>EJMsA:ϱz̬&1ddB}XH{Ej4τu#vǷټ"Vof,)W XT*b;RcaW. [<#X92x趬V``yџ鷷[A?Lce2 NL,DfVp\o]J笪0fgqzVf^)]5O:58Rgʚ_6"/S,Ɗ z|jוhI=;XI $ RK-[{g<tch4՞BV;bz3ne\ʻf'*m֓܁7D}:OmqYW'1<~i,*E!ΌJo$iHny!='dUdVT1MO[Ng&sBW2r{#Ţ nRd/g d}FgT_"oNnh'l9]:ĩ3t~1)Z *2ӠtC( CL,\'ynJT&gT92݅=(,v vjL6?Ǣoik w udP --FR( ,V]-ELr`OĨ۲D IW my}$ӵ,"۹h?ԚMf1D'V* +etCl5_ZubS[^>,N7 sǝu/?'_E24m\*io=ScC}hߚ)> 1Fy(HgŸi: $J:fXU7yr 4M-^yJ :HF 2\RrF+ㅂMKSD]ձ mh( /N'o|n\>o4ۍ%zEVmX<^\St4Wh`^@{-ymjGtjk~ H6T2g;g"M9( ÒY=cis`_cգ^ޠX>H/01V)F.gSނn\/~[jGVnvkȇત7Wu̶赳11"m#G<"MdŷNƛiE,^!< n*NƵ+|g;Q^$b{7r"IK![ǷO˩m;r ;Ip;)[,6*yKxhUh6YNז)LKˉwWC&+.|L6 u;kAd?;sf5[=t& rZEd%{7u+M}&]Ժ~V Xg"@4W0RePBO9H/t TI>.`D^iwFXxF'$6x9q \"bUI*gt5@MH^yUӓ}%QVˆH Rϸ3Zrl·I2Á5Uh|/iuTp<ڶhJƜ[tfXfaPF' tK $ސ'I}rYGwSAJ VsԣovIWc/+I49ᙪ3da/-kA{'V}Zx,'rsF#Ϟ7E$|;ɒToCc1BmA8)~3#Ck^w7!b}G\v]E ~ Y{QQ}E ]mj-crgQ bdfW>dDbn4ьs~InhHJ"6\-c0E<3Hߕ2x"A{i۩Vouq'GVn-IjYm$ td_DOJ~yoc,ʼ5E>[āAk{C$Z+E2__ HPUlTvK9TCi[04ZBϻk9! v98PZVkE=J3ɘNE];<))\. *_ubx?)}~ߋزw3TG2أb7˞M91rROͯj˟/g/UƋ+DJC^HAtcA1rm-H^zYzr ٵh1TZ=p!gkAwϣ64jV :{X(TIIJٯ+u<}'~lS\ ޡsGMf{mVi7;H'jaST^tyTY#u} 4wuH:k[ Ɨ^*gǖ6AiW*O/BaZLBӏgwiD1d4Xw:3ͮ{^x_U2 _Rdf|~ͼ1s7 32٠2KjeQUW@[^NĺRt }R,ƞ2ndޔ9^}S1M`<-1i4TN[1LkŴ3 tbܨɨĚ]rZ:)f3K> ijyCQi}n-~ۛ]Y{ P컞FI3G>$HQCys%/D.NW gӴ23iʙ2̐=p^&ty?b6ę!mrOY5V,& 3D[H"1%o3>N+%64Ck|e*Gj﷼<|k.fRf;_n׺3(w>FBģ67h.g^.Lӱ6}YGyL~f 'l$״t{L?l%IK iE/kwՉKxFf! &ybd+=x5XGP2kTU/sqv"F GOQ𗜭BXFwn [1? Si[ - ^Ma4KGIN>8NBǍ_ i^]!6m&dq*ղvY]W3'␖2s<q[Z{:pO_ *AzWcI\5ăឞV؍mLق)&M&m>}02gu\RvMќ/3gב6vSثp֓Vb&d9Tp>dK -\ y3zlR@0J4H8g 1DRs!N= 27xy-+mjv=}">"4!WIT8сFx01^̺ buK鯧OїBiS!ֱD٥ ;k9EkvJ1ߧ-`L U<;zbBZᖩ0C=u,'o5Yh 㯋h̼-T1,y~n\no4Eg/hƍ[$I/h$Ǣ}Y}yG\kuyY V*%' ȁVW^k*gIGYjRFslzN}^-=:_ηV*:WㅰO&f _;r9#_OO 0}$8moB}va}s;#I3ɰΛqhdCa0`x(yι%5:Ē[ʵ92BGɀܨ1JjvG~qj}.K:m*TC(yVHיIet^b2]`Hg$؊TH4d] ~gO.3t}dMZEdpG:_'^=zk=jNºY #M&NmwIٽ&&;dKc],f<DV$'[3YeG%;@' B&h. FPa~Âb\}mj#>IU=.ż[]cR0}Хh ;ɔ-p17PMSr-rWl~\c]֎rI:Tp1M VYMx3OūqEJwe7)4[g2S B->O$1䵆z %Kd#RRKB=O0Iz65/m)W>\6ё0ٸ+5tW8-^PGlVpX/2'1esIȷLV!D \+'/wrۭg:,,D:}< {v_4iwEӐ8LG:֊Z-mǃg'!p : ~CiY|C=,7-qfb$QD| J"B&jbJwM Ƽ7J1+NG 0˶`lIy$oI w%fvڼԡ*>I- sB3`kU:f(ϻ}zڻ7soug{ v{ hU\b%-ZDk I>3''qw2gR;/L>ΦqEWb}( T~w2,zαR"cɘs7`M\GuvɤAV%T.~w^BMkTNV)ܥ1/?GN+gFG?mk]V/oնآf "@ֿrY9~>G]gkӻ1j&2 ^ӔWͬC_KYEytM %nGp[p{W˲U)Mn︮x@ͳ7΃y vwuHA1^ش;y=ngj/hJS1%L$v=Q}6NTTu_' ÆRst\O6ݩ&)Y&6lmWFLĺ J~–F_ WY׊0pWw3@tF)nZ֚iGfZMw`LiСG[3L[;ITl!=._G>P{5/_\&Nr* Ukd *I7YB gynK.ЛVpQ)-&ǧٳ1[xj.. kKTKD:,4>OdZ^?lJo'|*+qw%ͣ"h>󰜮r&< Tk(o o޵-EK)w^B%t|mA%QJY~_8DC'ˮM:N#P;{X)߲6㫔֦{c-\8ɓ,\F&'Ee"":tJK %@n!#cÉ(x}@W+Y:)`4mn)oC{ΰXlN³ȶE/l}!EfnYYp(XFi>g|ȿd@- 긐MWj{+%&hCz %+NgotEtyuќ-t^J>ϻB&')Gtfxk Ϯ#uK)R>Nd\$`ߋ,j]uZcMG[{oeժFm

1VH NA,xtC<.U^/'u;#peXx.iwD1* RkݶH::5&=O<$v.^_>}u.>#yuJ_.GEQe_ F=9HY"^EOgN̄He' ]UfJS8xHt=;2;IDIϠoko̤REmܒMSR!ެm?Kn?ш+fy :.ZV[KMZ$&wkg}YhFXy3cJ_N˗iCr`&.ٯknXiOp2 sIV'Y~FٹZ(xܠroJy&a?ZkZ(qٍCNd]tխINR:A:{F8/f,m=ʗ6䘃7  5j1BC7fi7IC$|_\;^oDF/'d(cMo/ǐ#Q v Zq|Sy3վі'Yf- j~YbXNo;Q8Y4=1fayە; Hf1cժ-XOp{WKF(8MALGweE{xyUseRDڜ$OI+[zֶd.ÅaMMGtzhJߗutZBttwYxEʖUmzm׫ڞOm) ck !¡jE u\d>3Of:sɒޘyPub~TFe*g["['(&7N^ES!vv0^ uB2#I$j{{n-=|ʈd1xn[K}|y!۬3}ݘ<`~?Hd@IzcO^3 [G'aQ%ф`x1յuyȲOҕxs,r9y bFcH'7@͚yiN\ vehNtI't4 t0 Hm 1!2 cXC'ݥv*BOgM#8'愙91 a3ƬL6A5va'XVy޺eR3̞='fۂ@)]_~ʬؙtaoYNhA1$>#+2/ͷ}]Ww6>^u>х|9U(4D{W[bM[O}=-m={#yc6of+;دtKsCڵ#, lMp._O6u'nFwHx_Pf?|/UnjyH揋}{fKKSx U E~} L&y?`f]b挜0|;%I[, 5ʞ{Ngtdo2zX=Hò߳v*` r3ٰ:A}2mA_AU^O3Q2%&.oS+‛-Cdwɇ6z֣PzSP)m9 dæ(.nD@^Xѝ&-)&뚫t]ӷ}\+iӵcK[xY'W4וcq>h"W(F.wJN`='Gp,$C~3h;ˌ'J8k:2ƚ O-D=L # fy7kl?ջE| 8PevVStϑM65iÎ*G39} -YRu%z?z!t%t2ȏ|ʂ\f.Nhϴzo\޷KJ̙b"gH*'o*G"brB>NEK7 ]u-=P\[vI%WQy !=ryLts&Ғl XߢHS 13MBswf4kY뷕nAi Ha2dgi&2t\`a,/,X!eRS~KQIuJ̟x6/M;W[ |{?͈ruA;[К$.nskOTr;e(LC;96N^8(nP },zyN201ԋ-)MGUj@_(Z]?ZK [.}ʗz/p,5U1TyJRC5cb,ڢ5pW&dm:QFOd=|(wLm{QtelI[oKtsjոxhR,,o%z+\3aMzW,NWc~i+nj5\,$WYɺDov|E7,w#J@d`Q (s?k wؤvC36+n;f -U+Vt9F'2:RN~*L jW PRk`[_{*:rS~z{ߺv]YV@6LMi.Sc('yD)Ɖye _ g X"ҚwRliOO,/&IWTWgvM%91m7+;cSטjiD;*_TU%c|+'ރ'+sb[<H'y{H*{uo{z1aOp: MshNz~8ˌ+O{DBq:rt22/Y/0FwޔonӟNw˃Y ^{#m q7гKkO 6YD4if0YV4oN=szTzeH #,yASOpo'PUdSm\eȎ I%A@B60ebVH kZdB*X' H/e#\xr+k<e7LTWTi;|oM |J6ABOEnOl)Umݘ.NLnQ[~I_Bl.)'&Utt&&E'vhj(.Y^sǫ>7iIϚ. NN]J=|=nji1"K{kA踳NO&zۥE O>SyA+Ӧ*YWER_? ]A{:T:7ְ`|ɻ[ѦdduQ9DSy>?KN,pXM.{SA,bW:w{)N?0ŵ厾֕W_'.G<7 iOۦRcR ~1tr~1ҮmƑatgsq}2.Mpi UlOqgV d|K$ |}=LuzΏb~h#jb2BGrP [-0/]0_zez^e<5Z*,C/g<1 C`X#F~>-wؙfq̔?~p%h{]7Nʰ@Fɴ2}[Y"HE3%4ti#.ZܳBrǂ䪍ܧN}:zO׶XeHJS6W6SzLC/YoᗄJ-#s :חȳܺy}᠘YJ][κv9UGNӨ˾{KEAqa\V%Y^̏*Y^Oc> gx0'PL F!БBHl`izHp2r_2;5LD/'˱+u}Z=ԁ޿L;T4,SeP.T_nxkKҙ # O Ll2BN9P)]M>-KKHupΗׇrfP+=uk~ud%iNԵ4NU}8Uǽ'ϞJ @8"E|GRaru5%rpNXѣ-_]P½q)è,՟K yQm܄m!66ڞ5 nND}k +V՞z專kiϠXt'P*ye{"=V6Ld?Uy뺰g4tUaGXZF%0)UYݧ> tb<@ά,_<6,ޑ'_h=TSr~It49h~|Xa];fNOE5~h܀)9Û̓.]^Zܪ ޽*_׫zu*JsZ b<:ot kpPf5ubpi̻R| K:iCLX.|{MF[ScUnj$NfT"9 a? eCWqlϫ\Ϸ gg#=?wto8CoY`~YJF~5u }^)cX&de:{Kԟ9HTY8ir;NpFa$ zu/>JNdr|}B,R9{u<147H LW2GgmVwq4)]x4t,sd!s-:C53^N'ꥠ:=K+F}WY~=憜n."WWf9k M!}2,JvU޹*3е:X l dW'd'/.#GO:h+}?=89~ 8];lpîv1z#WwձYh̾<&;_!A9)"ԭJ)UR3Zl ־)hi85 $b|#YaI!5pݨ2 .mnv;]irsqkAKWZe[+e-u+/i۔Yaֶ!]5֌B~VCΌᗺ"HW7'N˚;QIB sH3Pőo!!rmq?bSxh-;̢C_N߫oSނ4i,eX)eVxd*lOwm;jj T "EQP"0L&4࿜3f@MgzHC9]ZVAMVsJвx2_\D07| (eBpt"6nmpT $"܀X 6"p0VBLA#\?ftY@I{m 5a>[, ?C Rπon5xe*kE_9Nm4ҥ-_ ڱ ,(k=B&R0 HT7G6ޱ. d@,+&_ooNK{wy|z*"^}oꌆt@3{GWK3* p{c|BAr\Grٽlhħ3^-g jq(5ITgRT$[C^B/me͠='-3 4G|0w! Ȩv 9(,p_;iv-jE0? i ' D~ʣ$Qu{GGaZ~{<@SwVՖHW]Nx";l?}8lu٥ 8θ=*(\v$&nd̒ȚG#' -{r8# sɲ.8YΨmń1S9%g)~^smDGRD~^q=͢VB<4{`EEJ6|›B :7+^{Q^2JQGP.4:ݫLez]K7@@gCͱl62, _J I)yRMDfGE{rq-Hrcj8s16L}j7`oQ-ZlOHel~pJkz}PHg-҃|KH@Ev4]!Xu F놘sӣ"l'$i_ +wUCUOX嗯QKH,XIJE&_: Rp˷Рxں'1KU&7ӨT8I/,*W f 0cK-i]%]| , d|oMYLy/95)EJ9\_nDLgqa#`v~FB[11qS"^RjAR,?eQ 6j$4 %$_nX ~MO5CR4~g@ʼ&z44(&'k4`A =5x'hVgvȼEH|UTue)P3[3+].Ib\`%Ax[W1s.QhEaԻrEW|R[ {a?JvD$񯘈;Ѿ(TUJe,B[dS){݃D^]Ev&4ƥCoi iv 9ta8qfOԔVqOKn]Zq,v.'52w5TᎧprd޴Rjw4Pǟ}Ɗ ?o~oBs>++]bZ7wa=+V{@W8 w=G:!SyKUFZpeN)dUhUV7 -mxЬ_l>H`hw7<&!ooßw˧hlnenP<|hnW ӖCIݴXWIYuPg~ZV; {+ߐo:G4|tōLr8Җ b]1 ?}Ka<J5i?ydpօMϲV8bD,M@7+r5A7֏˓' <*ګW(1!d3K=+" <Nh:xgJ=\n a" D~{9Hք̨;@n7N[ qصKXQ0c1ARndd|6Hj`_VMU$I,_yog&Y݂yߊPeޢ-WKRdZAA[qD X+mkjD`؄[2BOoRDZk@,RѮ( Tbʷ"Ծlx5{-a:U pezSv҃ȗz2-A;ۊ3O͛&TA0f SK}>0O,K ǐ&蕑׭v))w/t愜d489^raE#L"[(+H#PQ}fd(i{~v Y`.x&GK͹pn/7:#5!6zlNQc.g~ubԅI 0 8]i2Ôm,]A}yVږ&gB: mJedM4vˊ@CGscpbq{&F}hdnW{d3^IgLಠF솵;O{&V@'u${I?&N)5bod*42VSQhrs "7gE:͊ȡe$v`b70  N E@KCB Ѓ>~ƣ@03K)e`|o506Poɂcӽ9I)Y?u۾A~؃\{ٓfl- /~*h]2ٍ! 87xYL?TN.׉=Df/m&ˌe?ŪYy\UpLC# Hy|uCL ^anl!G06VeC=cd[O?a9{І((8*৾XFpvsdoFUeB9aKy_pcW>SĠ}1}%c ʹ #E"&ݜy@5*V(2B$ˆ xF]ٔ==5^l-nPw[F#[Aa='"'7QK&WΟ.Us"ѮP%])g^ߚĐ*1A51ŽY.: 9xTmڣMgl@X{/ʝ`}ЭAS=zgߠ|Q^EgWlQ?(KA1K i-WѯSvˁҎ=i1"4%E7Iv 5rTXQ(-7Y:3RY풅:SFzX^;D`h_= 5j hQ I@Yo(-+|*Mo608i[IЅXnq&ZRԳw[r8&us9OW.7(.x7} mѱ+y!?(w/O~W۸/טιbXV ,a>8.R.PA~wᙜ0wa0;V9x=5C֒ѫdwabz+6i"3Q 2G,<+p "9yDj(fF ˉY-p<^d;VeM=_ hJJv- 7 )]*QSUGuF6 >}L(9eŦj 33kP\ aYUhY4U0^=@?}y:&;T5ѐ=юҳb績{N!52;#`U;: ! 2!IAYra@ AFkLC1%Gh3Q=CKV=͛R]VUur$$)OQв;]ߘ%'rAi5)6x2tڢ +_Q1h|+~#Өa7,y'$\^dLVb40F8 ôU.cna3||6X{Zd9XLf)5*7vJ}-k}߇Zt!.m&]fO_EVHbup,+B c@DM׬ 7ǸjD@y7;UUv1CTؚ6u=VUdg'% >C\lh'-%,.rk >V4䓤; ?Y,Vt`@˅g9R#ͼOךcF9veC(usf WֲN* u=s0~ܖ϶ #d_XUco(6*vE>KD$m( 8@{T^gUfP>/#Uhk9Hs}}_dʣZM 5x_3"w&$eݣ.dOEh\wJL$Pvs@[ɭ$/zX>@춈MIGEoݴsH)w kؓ`Fmn)|DZZTkNQ^)e`Ddp$ z j^&ì+sd 29bAXj+`jmsCĀ|v!6 P4eLFz+|@+$@)+BUG颐vEcz1x$^jd3VH $? RO5@FU΂90DAV!կˡt9|:q}\ؔK;'$YQ压4ަJMǰDYDGPu'O3 +XH9|DΚ';)C$s/Ɨ-1D=>:9Hnf We8Ũ 2 l݅]:Mވrj,N{Z&l؂ V˥4ո4 BUN|b&~Ϧ7/|sĵ$ìwE} Za&ah,NQ5 X.m*7%wj2 |@6Mmn5XzNv!o6y_G?~Q$:ɢV7pxGki_%W7|4ߢp+ݎë́/ʪ`* B,7h8/1z@ tjPCԌ4gL oFsqi1cxH]LRSK.҇ &6%b?~T5<%~:gI٠fƈ2]Tx'6K5G3$}28wH(tѷ/Fd+6WPԺ?ѲHIIe+s v-a1yu;}ZWݘL㥝yPi#(,;C {:F1 'ɛR.# N4)Jq p6[kY@]t.Vx/\(e2m,GL,p*IeO֝D.ڎz'Ҕ m?šH܃"ɺ]Ѕ-|\YH_4鍓4y{^) dJ.:z U{2[3Ma^VsigI׈N˲2 \WƊ}Y8rHP~8s8դ3A' N2km>p9:=Q>:8Mu!s#NA>vT'Ovdq%=bOm|O<;Bo1+{I VD.K+B%7Z/_džvB ӨvF# 4ޥH RJ#xVBvB9Zg1 |+ ~iV!^wfBіۄnvNY~>?X Uf Cj]m-y f m˳|[q_zh~W7(䂡m·U_u+0IǏ՞}xX#ve' BcMYkm;=_@~AξgS"6ORBMh&Zgo }ok}ʯW?W2ly>CI_ĭlNz\9C$,$qR7 u{V s+g s|}/l;e+3fmd9p{P;eqA]aFP(m U!/{`[‚SޏQli=M&M;!XrUo(~m{ Up l6%O|^O^]dTJ|wWLY]4l8WPAҫLӟ\T ,WNޣt L% &ȟr_bm%[{ьfԔ3 k_w5QoxwVBYt":ۤhb ]d{>tPX9WA9]ʮXUNNǝPMJ( ]btcM۔ #t7N,Me 0ul+&m̺_ŷNB.K^vYWĮr\/1k}A0ޡ"ش\䌵$s~&)ٹm`cv攠fju)lfA5Ar Q% OYڞL{zל kClzI?߷52e/H>YlHkHZ5qcb pU^"//bZۃ7UvdJhPyܶ}1A#d' KRDh[r2 .M}Dv94±Pw}KS8!s$Np$ _%ėtEN ^jȓ~8^Ղ}!ЎDmhefQ4c{ 6v=qmvDYTu&)]/׀ *l iU?=%=ikIk)eʫz@Yu'Eɘk27yVۈdWl0Dn6]i:GҤֿC_ DO]/S,SN+Scco$Kb(:lM"DOիIv%#B![ CNL(wZ,G=VhNjض,_^w?qPyÕIR/ڑp&v3 !xPz,W\\SXk`X1L6PӨ2Q#$fK& &UH(ϳ^h̀X{PϻE]G/t"VX#A忐)93^s*p^8JA:[puAT! M@oGz}nyE|sY/WqQHtM3]oF-}\YE[VçEGsb ;G{l\%sy.\AHvӳ6l b c5Ih.k ʗK+UoJmhk fLٳaq瑁N ͔&] =(uy&o[@tD"=F;kg<61ʮ#Üxy#[á<7v0dL?@sY|XWn?f='# |Oqv;#g|t.֡זƺ;,?bU-=l P6Zʴ ^8xg0]̺Æڒh3Ո#ԍ&˗8*b _{k m:I-[q42^-f d xoomU§~+R"n0J&'4|cB%^\.;e"Kx)IR>-@U9?0 54v&CD*Ll ۬ΦKI2|&vD|D7ߏQoHœcѓ2>b* f餄Bߏ⤂5)8]xVuK {V Ib uo`.g&֞vlj>̫VVmOѷp~dٖm5ʈA9O{ !s[eKok̼ΩNۄz䲘uF65]ָ'uQ2tE}"Ї^V-U=zKTir w= _FI|). myȵ#NHD'c FF9p~вv*"MNBfvo ].N> Y;2zA(%I9A'a?EjP MWc+Q0L y S,8: ̋kKV߄vxc9 I.#4OS{t3[U_ݾ^r 5jꮲzfgw %._3PMO? +'͑Z0P i} AP1c`prE7Ϩ&XȘޗwݏOu.  6f'F6ͼ 20L1 I|;*YiyXNL_N3֩c+At7HbD4\(o瞕aѡ0\N:Kӝ@5N|ؗ-Ӳ{ = ȴ`$i#!ș􉂺C]Hܗm);\9$ D6BVT`ji]^8 KJ]oǿ޵a}:9(K ;85Dڡy+졖>ݕ՜A=%4L8Y=dW]G8FzXo^a {a8"c Mtbq9G lwHsT|Χ`Y/Eu_.8BmJF+㗙.JALKd%ͽiB~ΤpDhz)HQOY#che!􃝭EVzO޹E+:hX+HԺP}(~7\px j/.Hb4D*.3ݨ(bzU}y?D}婸_`3;&&<=ws.ߜEf.OdAbr~WȔ} "zOWi,,v$. e!b0mD|3dݷ98Qk8ݝ~ߒGh!V,Jcϕ qCѫs8' -0Rro2"QLd>DHj(PbЯꀶG{lzWMÞKHƐjāQ4y\JսL$S,E7PmmavGu[ g'^$أtÎ$b=ZZ!J,,5D,(ñNB7'-4*M^sidjZN{ .I@vr ,{l;9GB(qfe% HXo1軜'SILm,8|jP=oTʊwܰƻBF`vG #[\4mJdfA|Op4•%T*D ٵ]q Dk 01B\ J>O=YޞpZCHXؼA)xZ[2KhQw_H%J/8*d=/րicN` 8j0FX–A|9;{L$|[Vd#4"5̶3+BzY_r]D RY }3f^? U޴ rP;*M^s+!U)`R+kŕeߐ Be iK'X?G[Q@zxKY".2h& ꀰ,bunC#gH=vUUIPb^+VVe~sj;u?2NN!rEk9KũEdkʯRanl?i()^DOg>F^Cӥ2)jiCɖn~y«N@rn+8QMj!W_"OYh?ʅ"Zjf.4-'+q_'Zf td`M‡k}̎3Q+,FLgq AD*e~ JL' -C|il9gQ }jqT{,?Wv3) 38fveESo1Xl[`0raMCPť5.CRRFVP>墿)}ߖ@J=ڐ]E7N>RA:F8n.݀=nܟ8cD+yĠDsx|o5z^hh?o7 Iա֠ǚGQ&AB3B<},3AdC Gw`(<*`a  EyjRI­0(nX324N$ ВL5ğs߳Mbnĕ|&u^M>C) o<$zgA,Ly,S@XXuGko&D]׈1_4P.]+8E:58AH{T.ts0Kw|h Io PLt)#KQ W#KL|&6 ť5MW;NGmڢOFA}:jA+~z?SVK#h8cm5/$ 6WK=Qϛ7*/ysP"xmloN7CW` e_;޷k }a ģԯ#7c':[>Fre6!BR`oy%V4SOIhbn'ГG-q@yCm {w,lq+xx]Km<%(vA(S!^LFB)BjǝQL!M8B0xC*npC&ȉ"PfN%YF[AkڻxTsCF{`ۅ0 ("GoWq}u4x `zLͽb7E|QHwl#0ze)oYid?ŝgA?.%CTWWM5(~] C2Ed;)߫~ t6?~-%:)K,!IXI3{G)c9:?.:uA b~mS$^5QA!QQ0~SޛBM0kɷ- vrȥ*>oo>6ʅeI:=l<5E:],̔2JIF=2[|N@~~w▛v'g m,z\Kk`9?(lã'Lb#` c0A`*lm(dHmHBzCߑ66% EK^NUHKYj5[brʴ>)`?(s=% :'Qs&l`6٧*ŧ6:(oOԉ6̲.@YWm-Kd%D{EvEзSWaS.P'=2&F*,V <"b~j%jb{kwяM$cqJ~i|w wZ#ـ#qb`i՘ s"-eNucxȁY}Y\V~.'>/Rt_uV`x7BT],:Ơ{U~ ?f *q 䃤7Ŭ?(Lf^@3Ro b}J^@NnG0Y355YdaۣY>(lܐM7bm|2HMwJd'5URVVQIAʉZ5>FQ;D+F0?t]= G#P~[4_<˄aH\)b;1N'WӜC$b%Fei>;(a^40џ a5Oj%fh1~4`PoʼS4Tq>E_Jr)T8a;iu|/Z?JeTJ"%NLKnFhOt9-t!)|^V"v+Q)8c!D qY(҃|'<֤?vx<ylϾ] (4e 2Tp. H]+r_("ZX7DYCdYbV+AkNѣQyC8 S[XkEp .eS ȉ}Dc%.%MF5CguN)yeهEҝ$X18='n"ԩ 4g)v"",F&0}]|B^A9 3*2xfV80_R$q*LA|H=7 0Y7*7b,+X[XA[ ܳh2 b)'E&@eA~N+eNv3"^|*5nכ/5%uFځLBT]&5DΑq dN$l+iչNLUe(U&rq[F:T% !4hKX.o8|*ΧeecTHnoJX4̝> B h:0df'II6VpۡDIfo 5 CИ DtV<1|)%?nKVܕnY65?^Mi &RT5MӲɓZl$M )"/$K ٌ.e΃7U`%<$|ƹ#[]fxΦXqo&a\ 1kLB2GDg\:®R5uG S3VKyJ?6$^K헏C;&,t/!Ѹd'^j0b~B\&}CNI&q>7 m-6ÈL]*'4'rvkl ܡ{'.*&T뫘.A{j׀ROKk5wWQxQ`w#Z]-˕1-,²tr~ѧ~}D_ -)/g1fC͑0iTJdVHu\dl^?q;8@Mp,w+|S xu᠈MU,>0߾|v5QŘbȳtv-z0ikMX^+:[KuR_' .U>JSڐX3!'Ei(Ulh@18Qs2InS_WL&~iZ!t}f+t.'3Iz )k2nV>T~9bC>ltyɓg@ +04ɖIjްO`$)3V%|ੲUY܂8a5<{2]KCA(嗥CR4ަ UD2ao|[ WXe SNѺOa`VOb^"YNi<Ѵ~FTʳȃ5J…X{i["/_)1V;1f ' b! ء&ɏ % DbLj p&w( }[4w";?O5.Go lkdEE8Ke3 >gaߘyڮPb=ec'qOܼqC<:N!~qV/29Iن~C:?(~Էd*B> zHV%){sDoeKŋnO2D 7emDj>A W۰nsW_nR֤\|%\MZ@YI;8{(ldֻryb?LtCH\uN.ؔN*QR0^@ri{YK`O<+EJ<1 m h~*48F*2t6v {B7OB_{肐dt+rE0BCgV>o{޻̋7V:*kCw>{.r>W Jo\^.Y><8=9*s0i}f'j64Sب1ͩ<%8FA=smsSUE#U${vpc:e#sG8]Tխl@32ĺ u#\;ӓ7o<4'AD`Cy_FFRm6g˃Z_;iCHc=,ϫ/RMp }pjǬW"F2IVّw@m~x=ڶ0ߓ$wq=/J>Ot!ki}ݴ˥Wƕ77^xroOŀ︉RbcRƈY_c Q!7G'6-O[AR+g AEQ].`$ǁp Dh[AN[*tܰT% *%/Mlެڨ(.m!.`Oϑ̺~6XJ D PDS+s^{ϙ`ʮ/R9zo}^aJJ;47+TFD"q(v9m aكPvٍʖ*¥(jH!!PY˜UɋI>uut|yP?EoW fuҩJ5h5rcF=%_c xY51skU0p >Ѓ8e/_(y"LĒOyջ1-odҌK2t)瀗:˙M&icB%?F%#murYaKTyc$ G~ȓ˙L>(3%N"(^gΥ3-MxTgE3}q,Ko;tOIΧ4/ǥVK-!_1B鷗PKZTq !*@}bJ V:ƻ8{P6 eI$ >  rj|ۢoC07yeX#/$fkw'zvZd zeG!o(~;& j,~st)Y,"`C`#liS0I삥>3 W99tn .w@*iuU|PttŧYRXhJVHhpTɓӘpT8@Dej,1A.<>q'l7޶ٵ6ptxo>-/o-Bf9[1`&"kJbA2tx1^*|+l4n+j ^&7|bpGk>=4_n$ }T|xs#:YęaY[e*X0x/]>18y5_~&O ;ޤRKQ59!n3g:G|]#iX--#L)SMlF3V_]V%xc"P#ϋ6OP= p58vS"4*/βfgP20Q$Ui $:\tb\_R"{ wh[3:p-coN-ʶm~6uR1~ IQɃXD"V4L{YĽ)~Ā. Mǭiik'r#6qC ɟg~;R<OAOJ-K0x*R Kbslr-8 }VKRx+b5(SUcZ,-~0,#+b R!_iည!OҸ;Rf D0kO[+ Obeئ1xpv}oL`4닁mzh뻘w̅D4|ƀd (s*C6˹&V;l9²9I4N7cҮ8;ʳR˲=[I?.gri}_"TH " YAF5< s*ᛝ !`ҕmV~h֥qx `h8Bl&B{]o$ɘb)UYQQq])jOTPر$Y,^X[Ӵ\= 8jP0/llqUj2jbK>eEuyo3ĉ'bO3hi;=xE-u8t}doAm0q^vK6W s'LUs/gE잍P:3i\'AGadw܋P1`| 5 RQ Fm Zy(;]Zc D9?P̷I1<%|ȣ*]Fxq2ӿx1 uqثJBMqư]nkF_7 5V§0c}'0z]B7#ȭta4s`PtťV_1q]P,U--ǦfDVth1.ACP!#xp;2|?8P_# 4\qiyFčD&;!OgѲpYA6$Hs ױEfBItLni+rdnRq@=އ*^菏{wE|[Du{oC=-W/)kOߨZ׎edeoOʖE$@Bճ.4E_޳/8iaArCػ ̈F][o֜98SgZV1lŀt8/zy@kSӒٝMB2 E./ekvҦͣ> ]OUGո'ό?S@ 0(k]Qld=ƙf$JJ6@Gt 3VxZu!blśc2cTnŰm(k0pqdsd9h4ZG,hMJRl,yֺRWyzp Lhcp$ -gԠ8Ѫ90JPzC*ߤtlnd |z23 ¡4ju˿y% sxf8dGAd:,6Ɣ I2b5G f٥%; Q{]ܼ킡?vn}V/izq"aO/Qи~OQo`(i:ݠ=j)1)ltAֳ oG-X1t587)]ڶ}F O4hwH}(8_jU;trM g^W?g:TNMVZol/=W :IC^iϤ?Vw^ Hk8jTFX(m'\k&Roy*sO!,1CiTERG8lSSsY&EQKQD+w0qj fXl9p&UpGYR0/]Dq^"B,B1?`*=.<0\]L/~^UɿvmSydj/Mm?S94B#eH=YW903z$_HN*b 0 $ Ă2L" F,G9\M]"#{Pdw"CfRhx/OHyfA\wBf:Mӡ*R. 񙥑7A^f@ŗ |.bȏ:0r~}^,**givzz>B1]ch*2lcZAP&(mCӍP䷻hh"̖E*AMBy7=cKJ6>bD'^Q!Hnjᅐ D$Sa,÷56+.&,|,{0x3cg}{T FRseTU3$Wnáa;w8붥U k\_$q༸W2#v# fm̰G2WcwPG¨^F\2XNv1NoZ1Cь' P9 0Rncαx{~i@ëlcjrXlNo '/ߔ5 jV}:xL'u[vv.ـk ¥rT8(N l.j5@oix$ݼk)Ќ# k^)o`]xzM?P:Vqq!!ܟWf1'@/tIAuh(vKKHQ7tcb"R*ϱYgHlʓ.%b$alSa0+{ XGhdAS=l߮RfEmڣ( Ѵs_\NFm([iciF:^cM6P挠Cx!,Ӄy-UŔdIB;2 W+dDKvOV}.U73epDuf%? 9M7H+:@]) }RElhIǁ$Nt#ao} FzcF[D{ E $DD`k&_ (`" f_MRzz>JgQvȠz8in<{ Ţy94DQx?JZEvMZ.qY4q{*\pn5);R(v<4ޒR2wxwJHwŭ7ڳ~ WA$1B #>z?'cp./ۏ4rtj?(͔ƦțѴu)*l(^dg Qz0Yxpڧ]~I!DxO? Ma$V0w) n'tCqO 5XWe"L ~ kر"GlЪup8u͑(ŗL ?>q2O#Ѽ3h LSH9VY? rJ]l*BcWx^2 /Mε;P65QBX)K3252SdXG Hժ8=s ~pי*ҍt(V iWhyj7;]$H.H?{O9-NczE4ܦJfcbL@2 ~r- wtOHGti2*<:d"!jf-k4S:@iU$2b9y"?9Q9toɁ1N=]vVwg&)H$/W}T$qy훀pyjX"Ƹ.\zME @Eˑf`|`c JMMޠZsL9O㖇SRi[;sW}*%7u(җ!k{vիȲftSGĠ44 Udlsh;R X/Z\!,Z_!V w47Hbq* `q^CZgN~߂'K!UL3G4&$Rn}y!%}?,[m:ָeH~?{)c3\7@ ( ȝ 'X:=>r I"~,NM2\mMwChjΛ¹7dQ)&[cr}$v>(zJ$":!ZUT|s!<'K;nS,/f٥9G"1^lwFπ;5&蒌nJoPA jR+9TTufBBY ȓ%EƐh,넦 ]*˼q5n \ًU#2$YGV9{ϏBSvEO/ƌ)-Һ"{; 0:φ#(aK?cހ ϒmD$DWt+2O_V9UZ pZEmrܣŀK)E\ 4Ӗ0RD&/f?8Şj}PɌjF)XDHoݍ0o ?fuCI3CH&Vw>I}cI&nm[.)c[kETcgFԋ l,DIv ^mc3)Ujo@|d{̈s&Ҷ\F ?!;x\Je̟Hc\}%ωT.֩mA5lćmg<&sITưu-7QWoo hs\ <1&}쁱:9.v1rţ\=M cˊͽG6tM:]-)ca/S"}43X <;OZK 1a|> 7Mxc EJ`f^#˳FT_seȊ KsO$ #d Z jJ;DXVc6O^dWɵp7$6ZgX sYYz 8Ȳ٬ti2?"OqVwazvX8&C/<4`XZCUZu!V,>d>)r>.{XU~M6fāW 6v-obwy-NՑ22+?F2`NK̆S[A F9kFl #]y^Sh7*V^y56{r9|N\Q*X=۠*fזAB束bTѴG!WtbCq} BZ? v2=k_ ɴĐ*֒<'̒vHe (ܑmCinLSw1h2&^j+* = ~bY!;o)6UA9CÊR13s6db*C6&tbA38cG&| HbL?$׏^{M\ O8>۷>؄aVk:83tف9w-9ЉL/sZiРvЂcx$.& |zH)hWeH}ʩxԭ>?]U7H3ż]J$Dw5v_u/evԡbP~c ǃ[_3c?^/9 $iGNsZC8Rxl;r#m!GaK̃(n"ɦx,~Dg}&5ȋ)9*V]Tz`UK: P\d{!,;]@a('a.?Žx-p>qQ\Y"?h z "?PJW0^n0YIMlAO`Ɗy4=EiXcGRCDgMbb(JzFj S !Iӹr8~`PSQVT mhQ6_ 㻃GtMv#H2\0Ȇʨs^#0iV9B5?}!J)mw^)~ o_1o@9U_e" R RenP+;n+jtzN4!]d'&B3 FW`ɫtQ<N|I] ݡ@HTLTjB c%{v8XJj<@,LF{^lO9PJ4zJËk\G^(&sW{ޗi'~%#*S7C2pE<&B4=2"qkSgŝ0u׽eg@YĉzUR4d ŕLk ws|]NTQe & 'gWmU"A)"?J,fI%Փe8TW+ȥ3KϾëIz^!M0m; wvNciYF5[.l[ûkwj+[쭟fSq]:G5H{5|#QЕd.R T돮)Cm#䅤tgDGdA)7_74l[|zi^Vȑhc/]YàS)`~ܗ`d>@}QIkoi89GVQDHҖC(FJobeG'FdRmISYWT >wtiG2G(@E+GwӮ RҌrJGYd;C3Wr߭c Pڲ%UnbHt3\Lh2y\h%| Aڸ|?軵B<^$v#H̱|%٠3\071 i.=6l Z$@b:1mPK51Z0`E}04$ЫcyD~rty >OV .?ў[V(TZlo %!d6bu!0C(i@W@?ry+y6x /y‡;} :o@0@~w1 l I U%g4?zWtOOJZ{t&*:C ~. $詽+8O 6ۭAP?M ӿ?BY>T#=BD(U+Ǹ % Jmp+2cz}ݱ]C s0/#Q:ҾŒ5 l4<0HPnFCC 2 @lZH;)Sߑ YI~~˹u-Ym)ܑ\7' %MV"뜾SYZg<'L;a1 DhdG~wIӸ< 6ſ!59lpd'SZ~m,aRjbB%ˤzR 8ȴ3[}tW&Xw?`B5<1VIv}ߨߓKbZפXf< Xl.s3Zp5 aTrhFܼm5.J+˫tB4  3\ ~ 7,$p}`ާfJd*W216mz]:}\Y~߻l9_d-2\*4H2"<3-i{<'qKˋrV 9 8: ry!WLȍiO[j~-p3*:qʂ5 XL1~ϽN\HYnxlPgd@̦F0+̽.k׋`ON X NN a%>HZ%Jkۻj2ui@8\%pOp.³{Ց$H<܊<G_fÐۻB'vfgdW+m,[4)&@ˤr,qK!pAQg<>Ew˫/*"!dʹ 6<_@ӳo?Pk6 ،j"Er+v7!uzŸ:)WZPynGMzGK4wCfW=j|ҙ6 ,RGl=3 r;._Vm1[YM4SYfM*luFp#&_9/^I4~#-K.N+3)Ԛb{- PlQ;A*w|+s1.J;ce>".414Ax%t)+c~\ JiU/9<4H x|O=;W.Z\ Rj ʥ0%Uk+$!ʰ;&GM!ZF6]4J%ؼs 9)n9hgOϢ\UVq&T/+ٽ5tVAʖE!GMg.s$x\iz0[j{t'B"ﯳ^pɅ@I{ǡRz&D#SBKDe28}3MD@ȸ|{.u^$ M׌q3م}\|Ej:gAlIb2+ol"A.ExhX#dvo_1l#/J_9gLH2^:P ^v|eOs{=wyyқ"SCf)*@bSL6Q37VF,{h<+jRW(`'f_ (|ʌjc*?a (_ܥιbc X;aO?Ew9\)>߹`fOIPY Jk}GeVX ܋VB;&W#y01oICg?O3V%w\HlYyY?Sl.BiЎxcQtBDh˜7r!׷mS׊O8(̰qXSA=m 1X3Ƣpdlz%7HF}&HIiT#KȨ1SfjBLĥ# J"=A')bT¼X uooe:x A  YtyLa$Kp8JHUH-m~`Z N087mqG+S(k*p ܒIZ.*ORTW)s\z%,ipfVX4:|3ƯX()B^Mk"w*7aH2 @|.=sF{dnԖ|-MpMN!vIR*)@ %J#6:ǸРEn$ o;ǜ,Y=)PM^Tc4C.3ߚ^n$!wZH3ȪNvE(h$#|I&&hTM6mPYqWu۶@#=$„- W~7 J,ȹnL׉1vMq>#sIEܴkKa=dW  Nþ oL8^j,#DDV䘐[6:*S+áVqAN||=~Tdb;SdH?b -hCPc5-Kz^~}L?xVb{b0O0![nwѯ0˷?a'Mo%dwxR*EwMAvH_PP %4 p x呵11sd$bdcӈTE11}>nڔ7dKJ UY>=x-˰rqǤV_SH[ocPs~}F~VB(EC Z+5ht-Xt`ȥ :r!"3h>&A儔sd((ǁ}eCJj>ki()r (h"GuNy'=},Ȝ4Ǡ)Nz{9}k嚏dܱ(d2ցϖIՎq:jaͥr-,|87DiF #Gf(n[: frƓZSve5r0*؂JW1H @r+SS\ܞd;b|n{?Z*dR%ܓ!V`D9B$[OSZk%Bǧ'^Z[zO#p{W= }fmJ4 FI=; { fkul)YaX5R@/Lȍl6$40\W$B :},"9X=ۅj^ZS͡Nk(ؤWds`s(V4dcNy<ݽ`kð K5bq4p|ξ6fEƳ}tMץ ɇ֌:հrȅs٧!;g=XzYOh(}$ЌԜf \P&e/`]F0Χu~'7b /U dpwGv˻0a!ܸ1XREx]bj#)"\Y- oجń&X/5l|zZ.i^e\qG;:.:}B` ˄T;z餶UB Y=uրFhg_%NҲ&S 6PTg"]ʟS׬lw'EonUQI']~B8:3R>X-4I ׵I)xcfČR-NfG4;`/a1;ߑO)8Vx$Xٱ~spEyXaE `UOy2(p!6+M٫8ۗ,iw"{;e<d0Lbo7R[{5R!G tIc,WjqCY,Wg6b1~bhtᴆp׏H [ZbU*(vx,qaob9% M8I=95i=8l9m~vdMU+*DOMęzJb.y᝼IJ9_1r!ofZT>m'_@ھfxygڋӳSD_Ͽ^g$-8?ZS g=8c4 !+i݉m){}yp/oy eE)i ޥ(?  Cyr^|!"~#¾I?C+AݱRМ|\D\|wTv̈́e"}玪`,ב|:ʉ\l~;9L` cq)9AKL0&D 7\a `aZblIV[5Z庁^v,JelDxi=ɂ CVQxS1PDN' 9)&'\#q K(aEڛ~c\k']UDjeh{kkM6[J{%Wyo.i8M'EKwMgO%02νwq DBGI`ӿ[3*ю®s iA~1(*tVrMpRiجQ#H{`,9rUjkޫa/mn%)n!Ժ3o:(.ƎgKV ծ_NʏQtM W~zj(@ކ.qrqwH•r2V9VHJ|pڻAxZN:ᙝOPE3ZYssrѹk`ęrtkf[ޝrO8?96g[lo] ThRXCoIefQ%r5%5n* `*NT5JAx06k/o[ݶvjEҺq1zMt[Lv*ʶ-DTF$yWK+({W5p}pЅv#ƈIY 9?nA1bA,]@:uկH|YjG0xa tB lU~U gԝl}裡Ydf?cc`0qP\G Vȑ$?VFPn›7n8,_jP|@IW#TY"yhGZ8 Wktv۩CF]^!E%ƈyP~^վ5|.cyЅ#Vtn{%J¶RP}~ӄN}TF|mqkK{Qܗl(34%d:a,6lc M8)pДQ`:>=V &%N-F8 : z'&O)JGمMe^P{,z{"tqwRZNqz0-Opةk4!W뀊׆pԥ((uAsn-l"NEw&"nYC)L!}p Lk_B-[sFwRWy=gs,eפ'0 u_-U+VtgU-*] 8B3+$ +7% 5kfDB",jU7>%+')B͢|&&, TaMEHbH i$p^UX|{&灅fZho ~x@:D]f|9Xռz?G @ĀuN(#Ix;z3{0byc+u4or98>i9 m#zƢt{Xp٤ʑ!{}Ա Ys )!0Pa]/['Ua1:u&Fk:UU{|7LX! =T+c1?bCEUMmOƒ_ *Yak׽P_F #,] S ϜxxHpYg[  B9Bf'.w<~VLoR\Qj9й++-`0j.{‡mreAbaHb ΂F^ۨFUem*Mníĺ> R237''jϐWV!uRdTTn7L4#$#*6bهKᔝDp'*"ZguRQeB<|;^w^_>Y3Gq,i_}2L:i_F2F(<܊ہuaIkY9@wEE8CMlyCkb ę8rznd5}Cnh*\YVfZ5.49+mCg;]r^{Ɛ=UFB;U0\'zI>.QܝPԗgm: .nzF&F z ^(EƼ̧Qxo H'o7/Ӏ]Oh9>%;? +t]*b@q,_͗ lX2}<2&@)k$] ԅ4ÒB-L=d6bzVL@$ *FeT~|soi⩥<0F3A^⒛Zez$.@QT[fA4K+ /TJvh> b kHzGڀ`èĎPrQ `;OpltLVB^pnK^\-j(Z x^F) )/\!n4-Ò['#P̳czLtҊECq݅s?I]avRmSE 22}e @4e)dP1Wa<,k 84H٦&'}DO%1&:uˢ \ddZZPzo]3hȖDEe p&xzdfX# !vvb.`R)ncS۞ysk:~;)aBajJ7-.Ebg Ս.ѭȇ޿ ^j5<0ЌЪet>O폖wLFo3VZW .zqiic1V-W tqbt#I =@Ӑ=?m;a1q8[[m~}熎ߵdgN< N(<)Z iBHs[Wpj~Ș^|.pi+5o = ȥ.K: *K)e+vTmrXpgOԇM;F&*5Mדvm8Ry54]YmJf=-X"S_3gnxK7XQHi4CrT#ٲ`UP#'߻@]^['jءTEĵyV/*kixvzaU8Lj_$g-G^H5МJZFwôra< U dxn\‘[-{i Nu0ORrk#)70(|փ Yx}|8z] ȯ[łR+m>`Upx?_*Olict-{Flzq8yE~Kؖz6_@q7O1KAjiR8Z#HU +yCQ~R ֑EAv-Z/`ߩ(*Q%#Kn{.e9jρ~Yiά S!KQ<1mG'gP8 Ĭ2*ȹJMK <hw=h8i5x"IHpKOkG/-畷NNvxSܥ jԳn?]US֥q觔_Bl 7"dWyXܾ.h` +]tkESj ]WpGez^TOF4e=%Sh vd~tzmuFيzV'ۭw mny"dbǢ#oJ9ž(݆-zV ER9G*i*)! z#1ߜ#:{b+(:ԏSւWͬbO}q8#.-{Hmu7";8eFQwxq7 7G7{BͯrrF$gDAϚPҰV9H]u8/=۟_DВ*5?-PvYs/E@LP*&{IZ1|tKbk*,]ӗ W,ut(Oqt/NYdFcxRb*\kO#H>Cv`}nƽ=,N+Id/~U!yeq\b#fbIgbv;PF~Ŝ>,h_P_k:z2蚚c!^NcNE]b*t_-.AgDHރ[7Y MAN\.V/&Xi”K74]f:'3,Ld_bS!mקSp튂.;&d&H o&VbTfwa"L#fXC)edYSB%xi6{h$ɳ 5-;:;(ѲGSf -h蛊PC]p 0lU\)nߡa)6b83.$ov3[#g{]5BUi^C3d`{^LgR39g df8앮틌(Y sB̐~s}lRA1ˡ<縧n~ _x5 ]ؐ:NIa"# qpIekc| 7ǝ@xD}lrG;3=d&Qk*$nw+59RjnodCsUPX¹hf( ŸO.>ݻ~z 0S֞CD&ڕs7>B<+<XbcOW:ZsB+e}"v?B@h6I#sO!H:DfTǓ#KݥvIk3^T _:u?'yls4ՙ6iM7_ֽ_r TD2d0  GzK Z]qGº Ì_+O^g{ksFBC>q_8*GL/I 'q K*#q@vvv&XHiR7z|]_-n 9Z.+hLbz<]&*^IiQ pz,GIQbӰ"C}Ջ$ewR.N哖8"dϱk4&l>-̤|3ߩ?/TH&DdTj1y9k@Q{kgne;l{&}al]O(b] 1k8{ fuGYqCҪ4A9뮰=Y=Nu"WpԆ2o__ tX@*Eܜ| HllGK_Ӑt"}Bg :c>J$C(U 8ǹ*<5|T#ۤu'g[+v'8X2 GY 5CwCٽ$Y ^l;ÜҢmzQ~ UZcM|0Цx)`J[e im,q:{GkbK纇n(KH2Fj K] O->堒8 ɔ?mɿH_2!e~=}*Ho aXo 8H< :.G r1kFWc_HKK ܝǂ5atI=*gʛzZSGPd4=s|GlQEZV h7˯boc)zhgTWTfM%z:sb w_g͖KK.Ct0Kډd^e6K}~/C‡ ζOX0Lk?NW 4Ŧ18!$`}ɏ=BW)(yEI(_A{[sѺ=@7V6 Vu*Lj]8Y3^y{WȐ$tXU켖LR> *e>_ŮG6N&Jto(Qn% \g%+9r l׶5<7CSUUDi^~?j8 I߆Wj5)'r^(;J;wq4S1~&)}rlk@['S NG䊏)L8_\bS[&*w}"z6V׋)J@y$ %ڲvYt/`Ň?M*Usz"pɲcu.':$l,;ް$뀰`ЬKG5-^~/ jQc:H-5ڊّ{k:ڨwT__"Ńy3S=)!d%})y.xQ H^i#P?E7!q?Ov; 'x_m$"TOD_,PDPD[aFn^ }h\uw[~O̞ήnlo1,Q3Ε?-dXӭk'o)xԥ%a {ׂNwN6;[yMt8ڞY ~8i7qpg E\pQPc?  1ؐ0ACЇZESAMplȔi*A b|7b߄@{HNX(`hg#X6m!z/2Y.},-eĉ彄t=s>}/WhXU}X)gUlPq. smśCrMSxLL᾿k˾OGߒ *QLe~vQHpJ|hN([&+z ~ σ&ayB~ԌM<"%E?n|ДBʻj?j] q[al 9/Shq:[!D1{ g_Z5ppW: ަ."..@#|[ < J^x=SMv&?%)f[bz*:H&k=:!SB;Ж?"fM&ߞRú2w\rH=3mk'CGFo֞j(-?3T;oONqWlSKPDw}KL#$GN)"Q ??$7mIs0M /ZI 6n0Jr #'Ա:RRѳG%!vq98 'hNOhSۋX!ܘ}甁FA~;9<5@K Lļ.1DƢ]q A5L/һ0#޺ '>G('O\4M\:D'zI`?@/i!»VX{jOHu1 %=kAH9j\ ʚLf*#(i&M=hO)%2 ˂ˉ3Vh~9^}nJ`?tt^v7k6 tӵ|ՙdGL Q_8+AZE. Dte)9;5SBubUhgb"m鳹9P-aF8<< /ua ,(LކnnTަ}} 6.  ☼6^8L܄qmoU\MN*׹5'I6pf#mzr% =kEz/.#=g.h|$$d<ٱg~zjYq!"sU8 siXt~skYdDn&E ѶuK 747@34%V] XwyS殈G"RWY/^jklǡD&_oٵj[OI3L;F/ 6YQkz$!h<Oo]n8C1Pv҄fcӻYMs{rk\k-ϟ6hN0\RB`iTR*(7,_pGDMͪS(`*kdۥk0LȱLHDD Ohn<]:KRGۊh#cX}!/'W/ '6 0ɲB M1161)Q]EMg^ +fcg>gvƺ^<~.;Ì0ᏮEvNnc}xIurYLȮ &:^js ᱉q6^h> { ]utmD٢ bWj M׻Gp;O=8m" z:~-#zCaq IdT/xM¨sڰ+)aĩvhIGuv>>_J`)VV8)WU@9Xi}?N2yΓ"& "g @X&r \YX: ::?ش]x,]g`o6tMD5}[3~&w rRO nFxnXXb|,2ؿFD?RԜx}+ayH-M,?˯t ukЖGqMP?IT8`Ȳk;]Jcg vR?+p M62[8Ҫ9FaLdgAܼqt*,^zQn.=D/}2-*ULYhDœbYhO .O?rCq.?XԜ(#_٦}ˉ^UgIސc'.ەu={g6[4mvF4b,We./GӮ#j*s&*9-6,i?4oTd,YCW`-EÁ( QOƵSB)mLǐpD5!hnxcrKY{/4w5 $tSθ4pdc]Hڣ+v*bZ[t (FhGD#4Q UPd",śym}C%W4]-E@*l8\ѧi`<_?mU7;g~RJdLlV/8/c?/VX }7u<WbVS,}LRi4n}`f ~ ~EHW bGZf.xĈ8Kג7y Y>8lf1zyf{xN0j]p[LP2™[zҪڧ\>dgֵ"B+C7MGao`)0nwn<%fteIQ[0\c32Λ JjlWvJ:ӂ^0E`,r_u=N?N|5xxM@.b)5 [=|"n}4.ay+3x wS S'bh1ҥS~F|-ӱ#cP"Ivp 0}C}+ a4axc$e-D*|+ ,#[Hs` u!eX&)Ј/,^ HC|"K>8ĉdI6LDw5= 'S.dQ*l;nƲuBb0^+}bmq -I`^RBY]5_@3hLv3wko '>\5S 0CB+CM?;G΅X1 m6PnέoSb_vZiF.*ݵU۝n)ح ,{ hpZˤ]XS?<9RIQgLJ $u:sBW(x=Asa=1q20 h Ї倵vD+Fɛ I$jxu[m[5G/JI^a?WzJtGY+8!۩iwNvr+ ~UqAnj[+ϫg[JnB!rcUsw@?4 1,JZrˏux-Lj~ثv?^5!M+8Q1Rӎ3zT`7In9ZZ|Qehh'Z!`.Z&绽E9^ݳ)@{KDmQ;|z8`ەfIgGj}w4=PIRklcYy !;X\giA(%PSa  g3T8,zfqxMHJYInp$}!d_;7t9:Ï&'(.)XnG#}a=(PO|T Z0`h<&A#!r о ]WѻfL: ‰rȈiĖL/"im/26!'oYTB1s(3zOd{T{ UtcEGW9կ)x  i_@-i.X5%#+k}F@mJ :+/覬"_p{6x7I(uH7Co ˢ$m] \B逿'T[ԏP1 7?30Y]r ,#,}4i!!#_S *j/V'R9S5 3|xclz ѾAV1#H7Ozh;d lv†b bKJ-Z, ^N0q:s\ X0zFƇ :75BY H-_Cq9w0efFg;Eܩ7s:>" rnXNJK)M{pp4ܞ145p 1ԧȆIr9 W'7WNR- i OX'gBZ :\v4$ M,4Z8qN۝8Yʺ?#ZY!:~hpK g%"ߚᩃZ}:V$-r&Þum* :R$k=J 3Owj&GORUYw LW~uVbbA=Md0nֽJ4%%^~%QpHӡ+fäiaK)# br@D]K&Fu'n&~v|d~IE:z;aZi4aeOxuypJj.^*3b,/.>Ae4ʆ!tjќz".ge<4veJ3v[ ! &d h^[ߞrz|bEp(JdrI}뛅h{W6pwgN+6=mԃ[ģgA0%-~5/ybdZhBЇKBjM'XAAF]W*.<7-84W'.0BE`䒥Ӓ*"8pk#R$ik:R}c4[kU>:A[F2@~̛ռ#̉/8s,"gvH"}:< C2~R\T+ۚUq@ c߃av׬y -B:p׭Os~h͛v2Q }Z9al~1f0!'{\hN. Mb\w]$UBB#1_~Kq4-LMh6/}vΨ/['q?X%gT9izek$M>8\Jbj0éPYUINQ譯c].EHoL⥠~2{m.>ͯ|哒tHnJ#R}+`ZE4("ad߹/7xQ/'B`U`ꪎE{,^tm]{o2ݣ(Z~,) K gE U' n6AI4] z;sX#p $6 ]"y`6BM44h95h#黸 =zOC\tgb-ۗNېXZytx8P}l58!t+L-u;Œ{XmI: P J>̐[ U"P+o$+&]/tFDg(R뺾JA --߅{gQ )?SCM7 z!Ѝ4R݀Es{.)KT%-c3@k-KZFv0_py⺀qGR#fsá @tZ$xx]<n CcA TX3AԔ4fi_:fL%`kھq! şԫ}¿%;|鴾BFI#(-gižeK|H9Qfޛ2!4^i'~ZOv =fnv]6v?h /ufBcm %&V)'(kcIS.`ޣAyAIj'j; 1BM}hK](i;d;`NuEb"Q_]kd  t-`,L2}]57yhq.lࡴ0BNe7/fY ^PխsEb3cmE̴VE2}zmwKqLSSAJ_V"VvnxkvL ɑ{O&b8~_P@$ֆo(;XWc͠Z3Ep0Zfm'Yo4 xσms%1;eD~1_֧Pk=_m!{\7Vi{v+bJ7j~|mpb;Xnt0qݿX[{)6l8ӔKK6O#漱v|7+9+&@NᵝA!ZFg:c9upM*)4?r~K2`G4CvJNn(8܊&kQA`^)YBIo)ҕb٨**'U? 8Cz iXe8a!;:#s-U3!CNfϸe k Tŭpi~aM12 ^Kшk=׈x^LUnaAtH_ 58AU w Ɖ@r07¸^ӱnHt䵞q#~joX 3Ka]JeCG sDg;D`騣A3Vn/{L˲BK)Fd% lTd絣=$IW}I*">[UtH|Bf))ee8)a['JFx?W+K^7l[!E2 xEPI2`ʐf|C *P Kbc86C]7T?1.R=G ix842H!Yܒ{>Z72]f@rpι٣j1y쑷LCByJ#Scz2l`{ B ƗCξ¢p~>yG)8(YdY]d)*;>PX`+dη9*=~Fk~EvUPlYd֋䚷y (pAq)bSh_^!<6LO|DvO$!H^Eed&H߸#I)?XSJo^߉twBn Yk/Ə.pyjDsp<6!A'7p*'(ClmL{+w2ks ~_v_4kp5 &.6VZ8N MB!"'^:.|+; ]/%9*_(Κ[>qLZw#ivW5Tԡjw Ís|9FD#29۝q4+&{pI8vcB Ilk m=9ĄfJB5pC2I衈Oar|%vcKJ* ?mҁuJa?HACdW.DC3pWne߽RjZ\|oVݓ^ c6, N4T_*\um;ц|)b=a) cR Dv zk*bxT\e _Up)\?T! ``-yj\⡯\oԎՃXOQ!RvImr5%&8C22z t02)5xk${E@|PK{;#AS=? >jŬ'Mf Mubv}B}}1BwkI^O]u)_:_hH-N-BPIKE7 & =4[rrJ@ eDbqE`7ߑ+&ҀUCVbBCKܔɽ@㣊sr:C۪aTFTT0䞬 ߏbKK8ֺ_H/,5^:Jr+vC$G'ו2ol}db=GJD4D˴)WoM%Fx"GRN23PiJO0\q){g'(d]a| :)A[0;m]qUEWCzD4]c^R3R'pܣb[/TdV4?_~?L3*09h a N [,: KT,B D\ˌyvHCI$8W]ǝDZAv;'ڦTw[aޮ=y=Q&"aD;L\[n}e>~fCSaessu~-PG&'+`٠ˍj^U= l&21YE9 EL;Zc0(_"I4FIVerL5&ų^+]5\ǚuٷTL?NB׌"oȪ~|s$gc79AF,ZffnyC }Qq֬ƨũ*Mʦ!tde=6d cۗg[Tλ^ذ82|#niAnXb-U Gl *7YH6XjJW K2՝7[jGb·i2,,۫] 2sgd[x//m R;O-,7[S(D )+  Q‹!: ᤵ;g^/X9BeT +T x b1>F7 1rKh]bBrn> @1]eK~oyH)#z#됻K\ِio\b_sؽCΏ-Q"5QЩcć&-{B$~cǃj~h\C/%wK \0@Ux˽RL;]nWq{"#=/ְ 9,#$LÖb?K;MWz r_2?Vd=a}kjYfp#dWHehũe,[RXu٩-*~;P"b tidMOwP48^Ǻ ach^1(nxd+x9+ iac [wd!ͬp83v/К*ΡNջB&8 w&|%OX9wή{ >Nx@CvM~͵׭ֺ^<ڗիBBu"Ƅ]`LuY`B' `gKD6c:f3 [vфXh|WBEtcMVXr{<=:Y'#W3j.7/z75%?椉 oD]s?qgG<_^S,Uc_L~a7ְT`.oSfm[h/eChpOg&U iЃdZ ȝjHE4c#¼A!L^߯nq>`w@uΒ,}TP&\iL> 3gm7[^=E,+$Sܞ \.Uw\gg::YVb~c.0 WڻD7;I25RX[a-0op8*{\؋kJԒcheUREAWA Ed+Up>~uu$w =Aܱa?ƍꁫ1(Ͽ =Q ڱjfP\ V}ɃɲoÑ?pP PgQc<@ bR\eMUTeԔ2I3p3tK]SԢQ1Hd4u?)d 󣽤S+q`9>@)ۮQ=T5+QXd>bC}^7Y{ȸop2LRCKUj,kjq7KJ%Spv]"jQ2.."E8wVA((LN.Ʋ[$'X\6jK } HS5{vL.A)~v9ܸt)vHЯ[uڽ݅k1"lr,w .]XQ`4̼DY e'Σ~`ѿBO+<wiH+Z/~)y vt) |r@mNMulZMQ#Ï*, hE֐dh7̚,離#C"aM"Wh01v*0W"h!b佪F\YL z`2P|{L{ 虰1 xWs89t! "r@󗘑n<'lH[L4'8G ~Qk|[&h)#YEt$ݚʹ%k؆}Grs= oe[✳4B8aj(?!;P\ܐ6d^[ۙ%VP}Ӽ($TDxU0ߐEA‱'w]=Q6, e)cDawb4]c† Yn ~s~q斶4(Կ .&4\}nOBHKr7Բ.GvJԓ*% +A((L=2Xtk+!\5"g(?Gè)9Xhjd(2H{v-h;kD\">㶺|.^N"^KdvҐdZb뭺!N̙~4{a9m7H^Jجoa1 mP/31b N,So`r t笋,wmKkT9*ql T ;F7$n|ֽA֙ b]IVYFߟL?д1*,sSzj"wF\Ա#9'^[}'/_31 uY,넷mMoV^RPg &UO"p>aܰ=}FVvk%"Q>VyVŷ8Ҹ7'gs_gkKu3oвrqqIǡMބcb TVN~9 4asQBnOOj Ƀe;⑁2- bi7>-/,XeA❦usʽBPiO+A:\9{d7hqUQDOnXc$wJvwܧ{/958bA>YBUK?ji'9\p $J!_*JHM(c#``I} 1]mz۹F]9F _UMt [Z;cd1(`4vlhɊ*ha͹ミvc_f6&@%kq~MJ;xagb7|%F+.W{DQ\V+r~/E x>tSQrQ/n9k<36?Ͳ'z.,\LVF(l _ǦTLhp;D/F{r|pz^q,ee@&Z:j7kY8Tҥ"s6s:ƺF-%{|a"'CMBmk2eX6ҡ={"HȺ ? :A V̠yIyC%^X2ES޹ZO,{HONclOJ>VE ]en&N432+VNn4dmqU$96z:сo%-oa8?;]2,J违ЎJn~4*rպv\NV0l!5~R^ ,p߼F5;cHieda0qtş'BTaS-qgofx 0 JCԘP֞/Rƚ1[ p1yZx輷A,-ANN*kHGzپUǗFJ"g{$ *~ k1d Q2 Y6#P3&Qx8j.5n[ogλvS,ы"eE+IlfC+}͆nÿ+FMτ8Tֈq1LbvUqջn*2l33sD$=$'\wPD}@{ Jp|}T2˼l9yg.f&WDBI;OMg TX#p"Ʉ2/Z": 8nbw55IW~sC.!5 TY`ĵ=do#t➻tXsX]Txij|w 'Tصl'ėR9]03Iͪg|f4 iϛق*3J'WͰ <.U(;9D*9mH&:ҵ8x(ETa4e\Xs^jHOFveC!t,$U^ŁJ[%L /aCTvT=ErBy2uDӱ|#ߔK.op}Xr4ӄw~}zr@ltkTUPD~Ky6ڹd]" LڡSҋ _EY5Uu}d#&[(&ea»򠖢ګ"%T<~<΃fKD1kCg3,īi[PvLxM۟_xJ=  ӻ:=-r_kiG|kZz0JNjTF+=>a9 (jVV m$)hp@+@j" ĻCLHsZa$&(k5z2ۉ95,|3sʧnUCEcR47r J N/>IsYgT;3Z$iQ vg#ixE8P/%MM$W<*OO ߰Fsu::StUrkjh&bсXBZlhjMp\ed&B`w3,/{ۜ0=g.8Ŭ, GǓ10ǿO:wIyg7X#}Z mm&]IBWEKl1cd-CU4QWVlePc5摚3\X{fEZQ$Ug P[bx] 3 §|d?GB a;;9C!HaXv-@ݱDo]`7sF dPji_nMrԁl qzqxV37D]7u&0է1)No#z$PP$2<]>v2C;wS/XRb`8K:+?%9/fdq&-FOZ94wxWW> g`{܌N L{0FUb]? /NE]r"ƑXG;wKn(H$*Y~Y/r>}>C"J+")~@\d#" LB< =[W=J#]`mI n JJL~ =m @ r!-kmZu E==esPdpސ5\ǖm1|!(Hvָ,tKkn,8ѪRCpZ]E?Fuؔ]~~+#َ6_eGd|ب",+? wj:9و¶(/ս([,y7ARlȾ}B'Bs)<FVi(_ O{3ڿwG7kyljEQ.Lsp5ErELtl (#114 4ăCeΫwt ωᖹXi',.\%usÁ}swͱ諯32Z5]S Sx8!QtI.U`BQas֕\r2Lu+@ Գ˜%74skjgOwUzfK ֡1º,f-M XSI>K|K@7oAt JWQtĂv{6i{#&O Tj0d>FL)ev q!8ظ9U9SsћHڸt4E9 t^D*dkA=ϰ:ӈC$!7X: X=g NQ^hE$ʒAz ¹U XȗSGQe?&S]#䷴v]b3ƞth٭=\ZJ} B3#xOĸ7sO؉* 鐅#$pk ޙ$t0vӮ':b4~jP67JZjKEKyB፳Ww)-77Hw eKA@}D"{ÀkG R}&YK Mϊ,UYP?s.H5tWX}%E5iHh3$lH-S?,7"NdKCk4S]A,payJYy¿ |pg Nd.&$4-YjęjANR-SJOJx75tXʬo|p"Z/`5 e췃J+(8fƎjjkx?ek"yjCSӏS siSu6:)f:аO8Ile#8k*˕dl8E^^n%uPFjToKdڊdgM%A}K&Lo?Z`YNKg /4 W1EUZ3!DG{J4W*2WU[W.pG;`[BEPjΦ8/4FZm#j\\/9J6E2n삹ɯaO`:!yѶ&+bx+Qz> 3faZ[ u6cV2ѾNwL e&)ie)!8%:bH2^15Z)+״ 8$(я" :q}d嘻B',w_o xUԮAEYF܁/ͳv~bx^\uiZ/+F^GJG:Alls1S:@\`?݊,6I̊M .|ۍYl'E削TuIe5$"C2{ᄝ|mNYָ0/^=?p&wl^DVƸlihbw7]=u ߇݀mpno^k[t]!Ya}uЭm.'qy8nv$%jҊD;A7$ E;>&?Ipl,u.AR&>e:3>BMR^j"Dfjg]PIyPא :_su{L"+G6q8tm]{aJuuqز)=_8M\!k@ۦC)ö/Ȓ?ukuLBΘ#n".cZs@ טI^o%q 3vHðpG7W~z׫E%HQ努Y!"&z'4'@2|ЪԢE#r}۟;]i@s5\^>h@YaOT(c_\3 LL G!nBI`yVRZč _œP x΀qҀEskDPݭ"b쵬>.JǙD?~ȔL/UMT'Ky U%Rr-(xiED<^AsϐķPd;M\$Lji6lR_$+rleۣ^jF&i iȱ ֊<ٳ๝Z3e 6.#Psgܮ/qAa^/Ggz1/VxHpnmIV^Ϻ}\7Mg{ԇ#"Tu)O1?CY$PcQp8 w7f 1n=`(m۝*SXyҼ[qw>Ҭ@Ic;I!EGThMR\H{OkLKlljMzߦrV95W4jqa.xH錗VoC RTlC/ѢsБRhrhmYLv^eč.,#ٱ{LYC[ӻXvaF2kЇv~ݏCq+Gr[t`GEfL+>~8˂i )Yib&QRJOQ)Lg)Z{b6#{?B +6 ;ML#.Vb񧦭1 D{iB=^ϋD_}SYS6LXfiH@j -P+ ;]*7 K'9!ôO0MZ"k0Yfb" IOzi O$j(Ʉ8L1˼T) Q ]IU%.؎T_ ׅ6.)w$ڔHlD,hR~73{p-J / ]/ͤ|ôM7=UsPIX{[^YtZԳ&ƛ!Mr&6U ho q3;݆u?@Gmz\Sv5fdRQr"ҽ `RG8Vܮp×$7qNi{գL!.Xf!ՐT i[!#-Q1x-;s/$ $`L8@!o۰ÅE:J-no#QpZju{@(rxqRǏlC7f6TxI(!ƴxYLek+\SHH֤ tnᰮ3'%Iۚ@SҀb>neԱ-VH7~IpE(;9tq8\]< P8jа&`9Xysuӽ0^-lk G^JeM*HMQ:LBMʋ3M"9UGc}}xبӁ*?k~C}^5'&<gǑ )\ ;ZofL:=x۴V,S-|3ӗ( `8VֳG1E݈P({KNLr/p8SG/u$ Ů_Lw(9{@o*Ip$|6s0AlF3@y * tܽg`P/Pef" q 9`ܻ꺿fHD O4$?v.avHӝ b)rcsU@N>+f->LDas=V<µ%U ELs1h/RL{Zt 2ŵ/88|p5{^hφVH8ą9X 8섶ܽ<:TRq_hY UjoD]( O|Gάd*JD $VPxA;'lZ ! J+Y%;4P/糧|z|+@*Nk5v]({Nh!QUk.j@l*-57YR:U=,ht+."C*ϕ} g|ŁeY+)!FW O$lpڄ`ޗG/6nz:~߰+Վ0U`(DBeLͦhiߑru' $}ƐJmA])V_.Ω60o7,3HϘNK0AFмŞp댳0&C9ddޤDDI~Yš"/Eߍ-DGp5e*]tBSVf'!Ƕ9:HYsV@-M;_BIJ>ǼM^È+%]ESz~q$3B\,Ϲzˠ%ZWvX]H[idVOB_[Jk>zϞ\1dr9Oue[R^ݬI`:h}x,ϖ!lbpb ijdq,HqM  D>c#%g=7;|o Xv>dHY*o^O/tǡdԓWj ƴ 'X%?m~'ܚ-u^]-S}2$q>)VCȩ}3{2)΋cjx{7ٕz5@qrCI4HH g|zB#v_NoK{֕f*ς4*`ͬ9d+9|W &`Bc ! -)reڼ7)G_qpsꆿ,'GCs6E[Uk~L:`}e2Hg 9NX3Em-MǣHj.Vzo4GkVu\Հ/)Q{+0C&Y^Ao/!`9Q9N }[X2IY{ jL~-:ǚu<>MGJwr,S!,.m b߾K U)&\B2e3e{U+TzZbڅYe22//"w: ]i`e"{vwD-xRsEp7_fBx4GU$iV"+$d]gf(瓆 h,KЦ)w7:5?U,/HK)AT*x׺XGc';,1^k'>r-BW_}r꯮:\E `c*aC#.JOO]Ѩ v{<W/fU`\A+OKc1unl)T‰k2B. NJ6kNsj,~-2jm]i[۶b{{|G~[=XL+ฃ3H g8Ҳr+/@6yG-)~4}*[Xfh&1.CƤ@*G_u0Bp5m@=GCթԽ6Vp޻&b΅8\耱Z^d՛MQek"?:8ʃgeZ;n-> Z"|I&Y*< PeI7M &ejZJ>姬=_jwJpVձ0 nPD^]/Bd~}Bܒ,4!]ǩqR;fRP^,ifymA.5J*XD =O@T46Ph1 mɕ"yWET晳}]+*z=mm eB|;dgw"Ihrӊ3.rmS P{/~5@8LRaJ!mdj4@ 4DT,Gݕ3cg7< —ε5 Ju=8szlxl X8C(KT4w <Ngp5(Ϫ# " u# N ?=Ȼj 9**5+ۥUnTޫʿR}o?eCSz[/DvyPO) @ћ/UJ1kc.@Sc2@Xu2 (pzkMMhnv|E&GJ@jz 4-0<&1cJ18 e?w)Chx/\Uft))NfJt=eSVCpft8mٱÝ/WnKu9+t-%|+ԛjZ% F~H#꼲 *$ХYP047GnOҪġU;@y' Zz +W}paDnPΊlD1X8Wb7e5N.Ka¹Er(ؘOK% {_TYS{/8cS>*uQ6DzM"}V%^䈞"@TѬ%S b\&9M~=^hWB0t/$(AZyD qxٹ"B+Mֿ4uI>]&ӕ_un/@dyC^?m((ǖq64) K.8MpAL<{&[[@YlJpp%JPs//VH+l=$=7cW=o{ 6UqN{$"0ҩ[|-5] >7|%gpO Y' *qH[ٶt8:!*:0: Vغnb7? =aYz[Nfd k1OV1TvXL14 w`.(^"~ mG7X0m!9eXX,yJ1Ҳ0~9smjgi*u$yd^%>դ >H`~Q`ٽ4.Qx6 -/cO U陋ڞܪ+@g;y=-IW3;aBγr?hh)Z#>{IۨN0h֖LEz?ObO <uf Y@9!FܜϨJV\ Б H8ktB<;uWvH{lk[y{)7K~ᠣ&E?E@ 6:X! ~ )?QD'bg+MUOj3q; EG$'kwBM}DNT2q'~qb ɬxU5j'6u$cE8;ýB4姅R".$ҴiDۙZ'Sr;A뙁XBq P)n$>[CA?^;? }K}5{qlGBR#4nꏏ,!mEFÓ}':^6Bݏ0' n=DbEM؋?iف8bbϕsfS!Q?R#Sj/G*i;4gD͆>@gv;:ARZ2tƥ<*Lg,X mRWW^6~[T<ѲjÕ`d8{ebr <f WO/< ;0M][ d"bZ51dy%%oz(i2}-gGgy)ɗE24^~.Wt/46Jp XRN:F)oG?IoLObܢ$p )~ԃGa࣮u] kz& ͩrR(ycm,Lqԥe=N]49\5VUI߿>Ifդ(w7j#' a?ޟ0U~Ek$! fǤw~E^_ X# 0Tbeer jg>E|pR\d(LT ,4y?j;A=f=k@l/qC! Mhք_|kL6.~Ӑ7Xv@¥䏈^.г`>_ϣqkvuwbm&ة%m$Ca}VoG]Zv8z Gdգ<;./u9Hh1rI67j}_'Im'aǭŽvࣚ}/?j~`8Ka6X鯍 qʠE^v4$d 4L fJqXO۵ݟu6r` Oe-Gcuv4ft  jd4V(mI~EV6O,"*ű5nf6.w}Rh 'c=k;\=C)M3{D q'Sl͐+AڼTk!}M8bFcn#+-P JF68$I8 nqهW h5Kn Kv'4]?baדƇ8x޾dK6e1wv*<1y[f+U3Qf>BVW-жZ-DČq}UFY6 -XpFОIiqQy}8۔by^)]x2#: lnHa;7<.OԵ#Qkl10Y&{'-"ش5.s.qnS߇(Y􍎷J $%Իg;6~r{T}-`x<>U{3!"Afq,E5qq"$) Q=t^ KdwK,{Uݗ%iGF.[x],XG#ONfVL#>gDcWs0{#Q-}qH'@xj5 Vя@=y*9ޛ}Fa3)ߠr?`SmˀdYx 5l8|'^l6"N)%@D5 x+ ܆Q1%o^wǝ.fVi[na7=JWX ZR~`i0ySIjk{υ{+EDk2Ki`\:߰Ӭe)G~ ޛljQ"Ejo}@[`7׏}4Et2=-ŧAtKuQu?.[ hx4/Ekxcv?$7Lva4Ѭ lF*w3jI0L27alFvf NoNR=B2hmG8Mb?l0[2 "/+<촆7~ԗwumEpWIf풝Y~v5g`7&xebs@XĵMx!0OYC{$l pWEtfbzݜTs`1vL5=(wnis05:w&+re|4 M^Ҳb[1?i|4q%$J0;K,|dG{*&N**ϓ6NهO7{ɈDmƒXlerI{>GQQ 1Qr,uZIlasodKF:gb[vO[CT- .̏&oT=G00qjL.Mڪ[6N 5|#D%.>wr5 0@tQ:L~S׊KJngvAi~kNzw<@O _gk#)]We0ځD1ZhAU| C<>XjoNgCU3c#hjp;C2 jr ʤU3r夯Gg^P0Mh++V}&f3;Sn b[攜S]w 8ZDny LMGUС.t=}_drwUl}8dlhhg95ߢ1%7 œ2!t6 )ЯG׭HLep^/CG.OS^5T.mjp2X.ke5ںR:\4;fB72 U-tb< 7 <`0m\'A#ԁd2P.] f4~կe~dRedwEE@%xIFSˮ)Kخu^D#^U I)m eClr=T P 'Q p'MBUS R:1<pG5oa%=uw1需F,e1T#8,V 8|ylA;3K%h^E=DZh˚ 30RbԌ#Sf7 ^\D1p!kSBYmC]R b$IȠLQbE넋.b,h"{cϥJ*!oOΩT%!TD a.b@a<vf)KvvH2Z$S1h)%s>R{{B ^,D[ }ud!tۼ_!J (wS2"7SyQ;( į½+.ᔖ Z6fz)8#oss6v, 9^|,Ä́c 2e(6zū]vP4jd` ۻ3^]vp)R Dٹz=RtJ!\,ܧM|"̨uSg%nȘ* +ފ̘-=oW6 ރ+Cqxlbʣ4Klaʩ0+!*P*V=D̋Ow_#?`8A/uD6 br9a$;fb5j(O`:k Nt0RTo_o0p|@C=M'_+:oDR/°wV /G@+!s]W2')]] ^]L4|j8OƤ4A_'p-LU&x6S4i8DLHCh{= mǭca$qgO yhI!B\@]^TKwaF3)qd!tlEgDXQ)ɃQʡ_'Aĉ36Liq*@FMi`v}\0 ^oȨo8f6QAN.r0&G ]x BHvՊc!b[t^C[/k5Yfe$OA{Wk2;8%_Z8BW#en> T{lz#zkuKt :}]4Ž뇶K0٘U0Wž ǀm{#O U}0';tY3rL9?6C/ՈSZ5*{6/o(m#- a¶c~z`#3P5MI^ +kQnjy CabvᛂIvK0HY Tx%)Z7iwXUYܝ k䠢@lE~tB)ji˭_H;4J,WFrErr\Աr2ɒ!I;t2Mګ<HmWzBɭz7:|#I;鈧0^c`59~d|?<0Ms%lFQ>4~;&@!&BF/2t˕X9z >QgFKMۖBvYHr<)M 9Z2|llyy3A QM:(o7cYV0ܬ e2CTjE] 27 L3u#g-te$"r9.r#!kY\7g|"0Ps8x`/El¯&N Z\8|db&h5j3.p6bptĦ7YlShLPVPúQ\xi6/;uEl;xM&Iy6~Uw U\~+o4a#q% 0<[~:8~ؗ q[EVW&iӒlG5 <ՁȃotLq4:3&TH+k!UQo-,| 6e HwP857g}bPB+Q&Y5*Idڏwe\BTɴ|ɜ ]bn8#1Zn89¦{,X-'OzP`q4lT6mVP ) R=" .ƑZW:)E7(sjcYrm1\bX2I$\՚M8lf4";`Ux~㪐q{ Ԫ:3D&%Ɩ*.ta43"c)^*Da£&8^fQ1o$GDƂyI;Fl fͲ97  ~)D7N vwKZ@]&6ZN-LguZ^,SOґ-Hf)@ !*<Ē"u֌a+j@"m'u8"1*JvPŕ#%ա`^MSQ{Ƿv}vgf׾n>T=Mj7VcqĹcR%)1AXۭ O;k"ݠS~&Bͤz%FمfNV*B\͟/ĸ?жĵv+sY|q 1=t SP@Iey,7 Xo#ҦQ ĬgugPaNa8OB2$>̤J^}K~ huW1? g{y+8/I>u#@ɤǜ)QKMsc02+i/Ugív-BB(3 5r&h) ᶤ!}u[O(ciJ֮xu#.jߩfg^AS(C\pUe K,&nj >L24GGb>dchgĔ,S,,=x' _+9c4 m|h=];˵Fp/܊WA1a< .MKHnvƯQzrKqt~ #NZ@F1Q;%;=2+=U[m }*{R[X:u);"^&7‚q[2GVɤ_ӞH`f&apZw6J-Z~U25C6/SN-z2O vjR._r?[k?oE /'@o D-=F#) WN3.E :El#3]x&#e )Y^ObH~VyȻ#@kZ־9P$er?& 6: V>eM @1cՅrWi7M2M[Ra"w/fc>"н^|mXM  eN[x*%sPZY+ױh G$aU;߁t1BOqWIMkY߽i>K}ΩK%+ 6x oWegVވdtBmX)4H(e\JI $ ~T&,T=:jC':sFjչ>K-⼹jã2Z"tG)bq2O<0Cì󵉲7Ef}vPQ[~S!0 EVՔ??Fr̽-+;z܁+dH0릏}N*b]%W)a@|}a e4&vo905fEX%D韚Pg3 Q AJv O:[>cn5nJʐ.+ ,cH{^ -APPI iY6۪if8d:g=&2 ʵ˕E+9Y跖5pnC1 yD(:j1 jphASg6gΉ|!d8q2I^HG*5aE)h;!f$֠;j#K$FFqAW5I@[vĊqra͐":2b(z/(U1ǘل.ˁ[$23# =F!W(1a=$s_K\wl഻Tk~$~+yccD #}_1{L`>R%Jj2rQGWV,NeKq59jt.Ic+f q";i8s#Nv@n'75E-.gXJ$=?p%]1 pQyO0hoPbIyʩbWMfeyg/`Q* nP٥zʧzP 熅!"^j?!2́Kɔք;[9CzHՏ; _d'H3iLGT(O o^Pid[ L1rɖ &F <٣ laڱRH;gK-^➚&6bO4øCXTx-2JCLrPn+~ VDܞ"hjnBNlC.Weș W9 Ê aPrJRݽ b!U ^ j =%΅"x:*(~$LP)9*'K Yxۼm̶Kh)o $!_ᯙ1&_H0^-F]pj*p~mL[XܣG]5`K*(`TP_rn~A(oL7χB)qOWk4w>,(*SX28)nQcmsF)0\0MB䅍̻crcd^^4- ZI9/qcQHYb:[@ZǤYPO-)}g6lhQ1i9=+R9=P5;?NcQBޝ*pr˞ LmwhB&_-FJ?y<h\ zT*LViiz $N>*8XoF[HU8X,&X`Z;WxƘ}<;#Cw!kB8 m紼tȾ)E tАW}"yFoυ!t 4Is1/ʼnPO0kN`^'5@2ƶh[je0oc?:[ێE],!BHi/t&QqDZj9+3vz؂s{n.{j\\0h}"f7:A|p]N YtYp&eh!M7 HM:O#*UN`J֎wvQph- ʔdAQ^{.>/dRS`` >CG>ŽىP%zܨx4 \з*t0>|;ɷe5o$XZdrG>yoC-YNO鬢߅C[S:!겭 (>qpH7:*\k6E&dZ>RR=4s#8E0"~IPj94C k B4 dBw^Sb%kXs0͕02عbg"=a)ju$+XlBe:̀"hJcw+c Lg>(=2 훈m#`%]ϚbU6vH?! -ȥS㋢mr fUTO2Ŀ\е'rE4S74M{ lv#ۘs,!"'u7 *?Wt92J:gbħ;s#`Knip..xaq?VRŬSOAg|yU V4R5mdfwa!gx%eDǀ,DFX:J #E~aܫ~M̬Q7i@/?VuE΀ ߹(9, GhfPR$mn2"ՋAK2,6=i6!PD0FU ?-ךA/xCh5? Xxf Z PCF|*٥ӡ!LRK k;mC|v>Nj_wQޏfi l|쥵X1#kYe;'Q4nk(y&m0ߗJk+cG)/ vO[.qˍ)xN#t)ͺ]?ə=L(s)(C,9n}< _9RJsSWG?gM(N_n7@>ke,Uml J&❿Wm,rʮ~SfXlbҞa(fߠtIK@!銦;6sZe[qW+!XQmK "Vh8rɲ4Й5 pqBJNjR]t;<ۛݏ)ilŞ5" *'6%Gt ?ٌwf*$GQNzr ,RMG-RHhف} &(O?#@ېZ;vU[mt{Sd s *-U2Oh f܊9fP,U]>OQS.{І:ρBݰ/j y`)G5Pb&q%bpnGx1THvl"Ipa6XׅLO뽗0~㮥3gyWz".-֣^&٬Yxd"oPVF~7ݓTKEMm i 1UR\b{[H'Uqblk(N!^ίS(ȧAEhem$#({> I<&yRA2gu±0{|^h0]i߀w^0^S ĵHkׅs`/5N U40޳2芡7g\〺]OӛSedsk))Ѣ(|2'RW&\%JRЖ:|E Q j!5|FG?{{qPDcIs_ԖkF/+CaMÌ􋿖o٘d+oeV?u]{ lHEtmN}&G37S<+CYǧeԭbveP-M \+Hŵ~b۹3(Y(J7vVpP 6Pp~~|qFXb7so˟G[UD-šJ+{.I*=1CyME+zqd? Ț* FsvPotb-o>)oYgIs14Y.iU-(D`JC*8 eF $0mRZrT~D ]!wR$~<^k}$KѯȂ +u n$7~*<9/S nsLLV[jҝoq!`h0Q ʰ3wf赴SI×5> $ổ ej!Ra-[o.$AB`e#Zq[)Nw=F~w^+!RzvO/xv90ݣߡ\ewR{stNʁaMYc ǜYHܬ(_KI]`rxay {oci,$Vz?O+ϓW[M}aHZ OUjsS)&iY@caڗn^kܝ\|ޜ(d 3HP:=F!l΂jvʲq k V0Ÿ|&GDA:bJj/͕;E,矗b"VUa3C8 G.7?"s sҌ~?Hs~Ub.hAJ[Pȣ9WpL+"KM(6Sp7Ao bꃛ%-HUݫ hvT}chUҠ.6fqOpS7bC +ӭ5»1$bK[CڌJ6[rrLp5~} HbKپ`6Y?o` a] 5`>wQߘ:CwRۥ5YX䕌8! UO9J'4tL>d+*ՙ ={vx²_OG0k44Gz '{zSF՚'KPa3B^z0haK(~O2 e9]1ˎwGJy@n4 ַnm_ %e;9^b-@x>3^uk*=qX|vzXN@tognwH)sSHb/1wԔwBGNDW(ܦҶc% f4`g~ɼ\$ .rm/<6PĮx'JthUaZtv 87~| ghyhB,\n2N#q,*JU[F}v~ۓ 0lѶcž$3.ep-v[3)K:Ůeӵ ?%e4 4VJ0/HP&ttA,R2?Ȁ spևT%~JZS"~[M@8"ZS FWĪmI+Tb 1ӯ3 /չaR 'he`qӱ h,kxf,$4.>Gu@U|Dr52O6`Yh"I3\+\`"'L ܌==r}L!N>"’aZUʨ[%f #o@6nH'*l[JEY˜[ZO;阧3QyRFM840́D: n81Y Уp.Hv_V|_LVBR͙Z5͔߷EcFV peO.ŐS ;2tܶ$K.6!W`Q4yesщl8=N&(화V3=>`-AezPeK^P7qov' 6jfk7]aQK8BEK8OpРzM; jN3Wv fC B yH[ɼrw)ZG-wh\כگ`=9k`G2A`iб x=廽IE3GS܉04`la*~.ZaBlƙф| r cF-d2Y]*vօ QnRq+4\$R2+6=Hc(}=}qe(ylm7JHjtxM\cd)Qq< OFH<^0޿?|`mb]ѫ@qBZww qM?zԡqek|F% +D{7/mb#\~^oĢ?_(9ٽ}KXD IƜŜX/}d@ZNjSQc2^$ ۇ2<D8-h(L%"7sgH L@MZU#4KY9CS'S^+fj=SDٻ~[ J! azps6<8p6?.G] cUzk: 6D܁Mw}[d#P-+bQMRK |"&̌@]\U 1$!}4 `wQp!{̰xpsF܃tE6Rj]7rڠBcDW̻OZ-+ WMAU1etwJeBNAZ_3'pNa$6(Yc3ez$;&~:QXJ}J[+L?}z$; u%oW\+(t>J[١JtCѰ~NSUտpHսobٔk㵝2{t+PxPмC#M Sw/oMק]x ^閻x͂Dchx/D^K_y~↊6Lkge|\ EwOEaqU+@Sxft."veZ%;@pFWPidto&xjϙ:j@Έ}X1;%p{3?MDCI[]RN_S7 ?ܦɻ5Ѧ&$ː"`vuHR:E 4T_>^$Ck7:s=q,p-CSۯx߱ ehG[>~LlsZQσn~P.BGtyqS`weC3iܹPָ2#f=:JxCJ> ~cz ` jw@\70y*YOu;+^kF#/:8D[ƭsSS>40j R^v\wycPZQP3 ж #tp¥02j_զU_&<;roԤ?\L-M 7B`wcD a J4$ $WZύ$Z RUK%L]jZ?۳@pMᎽZgsٞȍqclR6q$R۲B}UXk=>n-LJ=猐n@URXM煞Mu]K2=w. =5>Qm+⻯ޖS9!. B5_c \6G$XQv(ԗx& #/XW&.ݖRډmM]ۖ¤/,@l;DE7Wؾ4 T\+C9wgLIjsp5*( C}UF0'/ģ;38`:Cv4!Qق&$EAX~E" hl;U ,c=H<)hdȎ fs9[b #KELe6bg5לUᓔƔ⏱i&}MGIAK[:羙vϞ.4 U,F3cbg?# ~A٤$Muv 5)☭ MNV:RpR:RF6yI#SNAhc}V<4BjT!oHu%W5;ͦGެLhHlo_9_W+fB%8@8+Tغ}c$"x}߮iqM9851b J-:H6@G{%ZDMИPN햣'إE\^n/.8 G|5,.}$CE/w =214GdTd+iր`j&_0F.)qaCÄq2ELdR,4fۄogLva)EBHGpyr?h#CuuX:3#NI<utALo^"Fi xj$ue_w S^|*_( ,{kw}3`YC%ByjRg~Q+wo0=t|ψW6JT`/6~_NP^"ēW mŧ$&mX5+>V=e J lٗdQdV# 2Ղ O0PWs/S +x\e&}K{nq5km~n2 ߇x/h O'q0!U`3фR`hY{,(D #ܫ)kOb>}VG,~X>Hsp_̶~J.C+X8 \ F-*cf6WX$4"-Un`r >w$$n|QKCDhK0мg:pF~ o=_ 'fC$Yr (Du>}[->(iN=/PO@4 $twF=8O.JL6ܛgHYK=r eլ7=@3-6/J{Fr"Z5|M<yϮ.g*\p5 rmDI¤d^ك4֩sy֔wIDl@ֽ_Ww)r6|\YA %OdLu 4~hsnXj7&`Ûh@@!n}LܬM D@aTczh;}VWJXls>\D!vN^ͷá2\+ܓk"'5dkD{$׽Dvo>',"5#gj6XEWb[ =ȍ͛Ix|W*÷ىqD1z38 "ttqb( @XۀH^\JXt&Wy$N!`T2_E> 2Gy,IÒenw/UTVg>! K8ik ^W8Ws9℣ v4 v4S'ڕ=\ASZ#?,9ljd?`2XNO:HPl]0ZqLܾ'`O[?Ә MZ{!7>iL)Y ?h C?; O1u[f"&68C1miѯAAK{Q;63 \$rf~+8GkfD)p{SLiy.uىc}UecZ \8Wl O@BTTUKMK ~y_X^L4 4y)E!YѢk|x/41Gs\!yjOo> $uաNoFuof"L'3ĬoUy췉UiՊ0'YadI)ɽey>,zrħΓ~K%.^_z EHq"ADTtp2-]9҆12'Q3(ֻV^>>`amE׿I(7w$h|UOBȹ{Y',#.Cԓ`~ʊvZOTBu[5H4Q8hl Rφw00FSj %Tv>`_n0)cv(*2+Զkh@"( Y%h[/䑸ݬz)<XG0 kZ8< %{ivξg*ƑuC8,cFM A&\腒]-7c(}$8/r!.;t6hvx m- ZtAeI&47Hd~-xZCnۢ iZ(- Xo4c:JaNe"5J0cSQVHͳ8PO^f-IP9/\>1OH8PX}ʩbD#9EWCv륩2- }*[T(jfAoq>xhϩI`N[Ct xY$.0Q󏜤L*QR-Q'/L oS8 iRG}Dɸo"=*O葽>2kzdyƒs+5`O}\gh৛h4ovoz㙋PzG)j5NW HK1c_4.I :X%*)_PXG׊vߗذ;KM ' mGCDG(mA"y[ʏR@נIlvp$bW,\!ع ^m#Uhvd-iu:TD6K5Ŧ M$.itT0*)g]. m o,lL0ǷuK C ^V Ś8Sjq>]. 0 ߮"YG?1]Pd~ jB3_V*яJQ\c* h9Zr( ķ&~ Pjޓƫ!Vdjx_zwI1^->v+!#N]ʔ$AR@1ɼ5a 3~) 4r(;]rHTnPRk@0 >͖|yIy{֪q_3iVtaUvN8)MO&Y̬!=Ņ;d"^wc! ZnA1q'f*zlїAEhuu\ZSYmz?0J+ Q70̭U3}mDOXaxloiD0qdpȾ +2Ֆ; 1J"r(( TY{XmU hGKhz$+(^l'acZHu 2q4(68èlD! wyLzkF9Mhz^lt8bfAeeC^=VLjDf?XkvNZ/TpSq_hC+M"t]jkHВCLgr΄7&Gƫ h"C8:D~icɢ0haϱRSp<~&گ~38 EZ$J͠vXd,Y\XH&̱Ydd2Dج%#D:dr-q5E@Z'`qCTQ{oٌ̓-&/o}VKS`(,;fJJ\Ÿ< Q>5pY%YW b 3ݰ&yܱRO#DS|si!?ퟦYx~=@(?zY8v4ԍumq+n#*|Z-{NV'F1PR6$c"v,=Uxmg',@@ksxw DQ{"XUGc a{;u̾8DZc :D ^Vθ0[TDzq&SD9 Hzڕ&x}7ӈDA1At_e2`0+rbF=U,c]"t'%t`"-M#qb s9ֳU+ƹ$u0NO0h#tvր V0I "SϸU""͓-8$+pHcTk;ϥx}5&$X^Yzˍ<2:TGB5& kͷȘps/\ú 7p7T1JT ڣp>|дp?t|0(9o"7wWQL }q0֗ e/{^53}`rƦhŵoZ?rvO#j:+X?iŧ3t*xt-yqm& D''Y BѦ) ^!%OZG&ǪUJbG*>xRt,;G%5ԗҡڡb0| oq+* KM#jc**߉$GeoK^...D#`LpË,^ \y+/WޔSV*Ȓ o9kދ1qi0okz``/ډ6Cv,=ף7#;MpR~Cc&O1KhrY[Z8dG?_=ezF99Y/NA|{!5hhIGչumYE?%P'bGԡcmo ,$o0߀R3uHHc ,3zzy\y(*JZT46>I£a4 )Cpf(Y}޸#7sWT|* .J+dP_cOx/zZ@eQz=o?Dw \)=*yX _LLp)㏠z)r,bKo~^spGu{'^n}((yDX Q3%K:Uޖ`-Lc =F@|_svˏHxL.?Cep?6伀X-@.TYRCg-Kmp C^Erۀr>/2/1BYV:XН0Uͬe Ȯvџ(ӏ#fL2%//dG\x X_ќ6hZCAuoѳ,ՓfHTtoɣI´oY zR?E؉\kγiuYlf19DIsbc)pSC9Eř9[z&ʩȢ p$K538˞Uj2Ԣr 'h V?uq&_JPm?Kc[k4n6J4SVG8fy3§ވ7.;jS5om %Q$V8Ц*p+όT$=\CIEHKP{G0yh s(y޲XF:.pu\&)\x+Hp!S vX)}W*j -.K~wcѯUÚVNiB67$GYtvBixvɺ|,ypcQhr4RIFjir "\Kn8ISt3toN4F ϪaV6SKLsbYſ$2 2+ Ǝ7"lU#]QY~BW_3~ zsѭEPLuJ\-&AŦ ic#?t; JK;f 4-1w@3$W9j2cgMYq!Cp2.!̽KoiXg魢۠ =w<[/{0ċj/:a ?J|HQEkel:L^o ¦޵$\9,P:kgD=y98?6dDb Ue yXR,DC4RHp1fsf?&8{TIf9,8[5*1IѮ0 9U3{1rPeB04bmtX±YT33:qfMRw]<$ic 6m x8bI,u^ 'DyV+WkBxxY"䪟ZH޻TA#K23 nM]edm<+-c:!DF {%Duy(<۟!@lDgc\FJu%97-+y gc/#+LwY3&bQP1MIcabʤ~=3(+3TQM>%)-diz?4PKY  t#!TAw)7ϾWXj}5 ë˞,R) I7MEobRNvOȟ2J)Zbq+O0x; }Б&CĒ#e]^9M&bKVZ@UeT3n\'M~n\f\uJzx2v|5;0]$3L{4^vF;g 5 *`ǻGqևZ7' òXrwlYPFR% Ey#4Y땹ojp(FJ}Ur5B d!4 hUnrۺQN{erc?D3r׸K~tjLv۲bT^,!$zSF+"MuioSL~=:iSlzuي \VXlPɻy?}37 B3QsL,@ЏROգ%@#hѰq_SMwrXϩU"qoU_,t=o9]&tP;S RQ~Y4:M"wAȥb%BmlbP1bKGo?_ ',T<مOxy%a`m_]k3uVE/ڭBxCdM]ד+1^=,R#Wi )VS7䟽(ŠapAmc"-1$|jHrQhkhu;gfRU)IZO(sIޙefc&L:cNI9OL L~ed_4"t vt'SzMq,E%KZxϦ8{}V6'B\Ek:&5!N5?sx YH$ENy(bӮ:dV].Ho|G4']~1{3ʵ&Zi -*$ř ",&5פ Jh}nQ Y^gs9sX-A?q >L'2i9k*Ϫ3b3rmE0gGxrue(K5e> z!Bܜ}g^띺jݾbo%L\r !:+MxZGIK/d.8Y"!;fk΂%|D:ҼBqk\*gk;瘳_+Vt^md 8<:g~<㾳;×;?+>~P `'Lyک Z؈V+4m>M<'cކX s&bJ*lrzlё-_'9DQU?Fw7m[wJΌ:ᕞ|lt @sOWFstQ}ǖ.KB`W?)(gP1t;*MޖڳB uCf頃i9OHSV륄 Ꞟ34{ >bNWu6c ;T&$˹W!M $A0QaoX>&xFiW;ڇXOݺUR#uد5drBU4;q>.:y1O~E։# OWt!Q ƒ}MBwQI} ݭV;DKWq:)H+ҩ7PZ^hQ8 PB@ӝ*8[AMpPICVڍ"g.b/.}Eܲɯ(6oT F9m ;Ja`9s,ċJBwH+,fRNHwW`aU;nއCQ5RƗ55,P#kaGpKZu$^!&@ODǭfRNrg2яmS-AYM?!N+᳞ȇ$\r@&7kՆej#ד'1 믨Ipd=)bJd1_!\UX$<ꄫ?AE9SIp?*+i4$_=Jo4ߒ{M}p}_#|>}J)X[t 8ŲPs19ĨXޝʟ{qf30,{HZRO?E[96R}L2e80(r#j)1 +E0zϳ%zYncܾzúwQ!=%=XP\ߚ;FlAgi)IqVsY/dߞ%7x/yr V!`nK1*OlT7Vgc6pFET"6k8}<\va~3R! )a=n㙻%_#:qtyJ#4b GUEPx:HF{!8sK3'L1mRt :{ 7Zha."AP U䎗N*6%@my_Gr7YOGT?aįpwS`pB \+HS2 == dI ჱu"z[Qc+[;`ފD MAx`~u=Όt{R4v0pȅl5FՌlҤlʃ{vI0 )AX͐kD_ RCWﺏt6Q :4JuH \ްS%{ݡKv8vp]V?JK 4M;Y%{yyq ~ "A {Hv q\m; V?Y>o^5ĞwOE9֮fO VbdTjaQ`;;0ٸ-:X)"4>`ϱvC752ĈJAyݻʱR-4l"|e1ȳT`Hp0*H*R%pكٹϑ?g.ȁLeJ |nVs\$%jdmhPOW)bV}c/~[V@ɭfBS:Ȫ(9.{Nvݒ yW+>Io ORxY'@s]̀ =|x n 44su?ͤ?RaD:+)NNFv? @”>a,~1)K{ K?(,vm49ԫ@ Z&ylȥɪYi8(^K@X`*Uc~jYGmR2Fe$Ll$C>ͺ돶nŵ*1jf/$\s7H{ϋ4W%e~yBthncAU\gze4cUY׹-tkvS3JP +V ާ}c7ַBgp=בuFSo(v_q&:'{oh*1! iY B{φ;wJ=:[?پP?g%W{jX^AAgQSN`δ{)}5Elʠ }q= GpU< [-SsMZrMu92b Eh7Z1 xjcqёP_Շ(.ߦ/QM%?W}A{@E`|7[rt /lQMyB'2@`A)eseH(lir+ŠLxWwENH,ߎydyk PfH{O=IGB|\P3DUšDn)7y叅g=`dW(H׻7[k jc cPEH;GrY#Zd*Ѯ, 70T}ᏮA¦M".ky-xJ, h|B/>[u3vE?VB(:3w#r=5X̂ !̴B>O\Cʛ:?fLoz s 9/G5'yiꋂN`vq9U8P6)\࿫!ϗO`解RA /!x7O>ţ}jcS-]ӽ 4Ja7fnR }pIJJR]v5O~l6ݤ7f_Mbj_>qqݲ">~iET*~l8kr+GLJIBM-2? g,F nޞUPKSw)7`|wmbUw;HҒ|<4l4.IϜRE/<㡏ePۄky3/eG Ӹ1=u|-+]ESD+7?ar7ѸkHT8Pߔ)\1.ʃC6t0oJeku2-xL4u p!#Np!Yg0J8X@oU|)=FqH#$s@b6Vg#}@ TZx6"bl>xrNdlUJ.qUq1w%oɠ%|o@T{ ŻQ5[Sڦ߹y wuJ"Ж?MW+;Aqeh8wTWams2&&mvEHʸ u{C\WS_ [p3ݥζ p&q(R2C?w/jyk.&7ӽ]^۟b9T~gDD R73Ü"i,ȦdZ8aԴ(f0V-y >?XN9\÷}9(=r|^S%nòWHiD~;i L_Z3q=/GL5o4F"D:#8?e|eۉ5DŋV¿CE[W1D@f.50۾b9;$رBKAGsάΓuILե-X'Ԟh>e[Jч*wU LUbģԚ[\ik9`3swp318 ȕÖ9&m@|WE=a')u^N`ڏ&sBSAaKۍ,|!m6-l!rFg"H9l(cwyja7z9><_` QfţI᧋AHe.2@ιxE!''2e_x! ]d'w1RǤ2yCɸIqXYݻpd|g8[:Y _LP~*efʆ djOƲ"; #뵤)ָ ЮB0_#m5?VR 2 ߺY@suVHaت"$k]ea $r\sJ:x'N66-+sYHku#[ <7u{ x 5yR.~r1S*o&ZHy"CV#\CQI~_=֠J0oxGv0`K5ĭ[)&e%EfAl>Q(G+F.b/^ i['VA;b@BI'z Jg *%#oTUq(uG%~EIFs /&lhcs{Q󑇮屮8#h )d$TD ӭ\q ;Ij /u{ϖN VELr,DG Hc/WVJ|9ޖ׾x!S$@$irD{^"'.IXw =E@YJ; 2dGZw$!׏I C[qGDda$YBe;8W.hBE:|l9ّL>9sUL;mx5 O" +j)R`_V$ID0HTbUL@whTJF v1kzSᰎ(Aqz3袉"#3kF 9?dȔ%U=U0]|)mć,+T/q8$@rF|BY7 'Rv ˮsƨ`W-& u.wi¬djwBhg'Q5 2AI]H.|g_.Azv !zA.j`<2H,/1LAmơ4sFrGʘ{fFu.{^OM@>M NDBabۿ{N@MUW<֎9P_ւ. dN'#,q%& [:*4Z1M}M>gv/=ܣ#m-+[9I|]a4Q|akZ#z6WvHjrYHCq2fF uM?T`6qyPUT}v2XHt짹2['W!3Nq)&2=#9AkUW8@'r+A)q؅#L ҉w,31a+9M vQ?KI1*8men>{tڿ#ũCÔrگsP3 n;.ϐw9ӢBCo0F,SI; 5!M G>\ցt~N\rj:K\0~5g◅a7@kK\V!i px4UD+ׁz=eY`q.@^ sEwb_!(Ǧ)YUzHY۔96Nd։Oa\L8=5 .*0m7\pFz-HfAطfV-ܔ~sň;vRh{I1~Ȭ o)}-t"ylW/Yjʭ\0gI`ca *v^בǥFx ^}wmZbFNmr5g} H 8;gű4#E_RM}sN PF,؝֬جQhtQ2N3nԔ;#CgC ˀ k2({J`Xof윎jBwe*GCaJ{\< f#^i0؀#=Vh^v(Q;:nK!AgKmilTDZ,ٵ P0h-0Ei [ #t, *γBJ ]} #)cD>8oL8wRvv*r:!-]<IA<ŠCڴ$id=@ʠde^ɭ ipb'Ky Jtp\*f=!%0*8S;(5l.Zl0/O@+vB\{RcٮJ4 mmc8MiaͶK]-C`E58(oGGEAVý~ܤ'}|Y3>: ( ^/)I)1C݂c\9U.8kVNnݟ=[! _B,{S9L7r<ݼN!\@pG{x[/]OVF~h0:Ӹn؊Ԭq}~/hi:?~XRTjQ_lub=,4rA<ըUJ1OZ^ ~Vz$5bzv;W8Ji\tӶR9jas+Ҟ♬y\:sƾk&Uɉa.X|iqemGTUB90~4)=1d>Ebe2DQreu".Eށy u ݮ3_1,`y^ȅ*yH H퓘-4-7q",|%҉/nJe& B]\jbI7|Tn 7G` @ Di$@-wqD.C+w6qr7?CNgYL!D`GUiPlŊlr+jtwX} N 2w 骈1_d6pc*} NC=Yf-Adz#OT.=W d@7=;G1$"8C=}bO UqXI/ic}&1$Z,r9qOr[cץ̨sj(qWCRF OW z+fD=C Y?~2o޵ڄ`:'9?Z BM@[=CX 9Ɏ.Wp( AMv[rX{B7Rq.4 `V>+ױ(ӃfE(D' Z}^~\|LJ*YxWobѐId5$+n|/L %&ZS^?m{~,s]cߔ+az !ZpD-y6kP)+B<>D}kBƒ-skѹu/H?0)Eڛ-hޔ 2T%!3Ň 1\ ĮWa,J"pb_KV- 8n H1πIr6&gp_2Q( AGoO9-G H/ǶSZ>%V. f爐L,6F Ww *pDWf,6 fu _E."5mMߋ [+Jw2#Mx\ Unj-8w~OwT .?Y Ũ & U/WhI3`rWA` b֟Y^0#JB>٩!/,? @,Inmhiw ꒙Zn϶9y>oWc<@ZM0_6W {:ٔ:J?t~TѤk4SU"<6\[E3խP&$ϸ߮[8ts_Q!uhApN0׉ju[6r 0ntU6Dz@^^PVQu<Z6 =wYmaĒ]z Yo;C5Apo˩$YYJهE'W#i >&f<^6#E1n+Y)ӛ)5 90 hkwRVedhUzrO1rz*vcVD|bJ=k9x|)A%mZ?κšݧϰe]*.*K2c-wzPBAڽ9WnL HgޓP^rMEQ$5"JԂ 6/Ûͥh\z\b, %`i<t ޽':OCAD ˱1*P,c'ū4Ogio gqc+Ԁ(o;3#! h7TY&'rZmKV :@54JzU)'s#i7okˁykCQZ8I7b7fp>+k vǛױ67vC\ȚL ۼLIDVP֚Dm߃w/"R?:<S LC;0b"{BQHzi*}~Y@+\+pJ|FOOh j6֚iwQNUsFO5H9"\Ok\"SoP{}#-G0]Ʈ$ ?`‰jO,VX^W(chlݻsf||rKHKN=Rrzd+쾸JV./J'aF'TZH"z<+ T٣RzDKm{7.?5\ʷ:5ƴ 0tOnQ0Ss[~Rg$ojA;oF9M1/6tjT(N멛eVN:xh>kϩ= 'P]x'/ݕft4Ex0?uO{S9p_ 4F`=4LC-251sцo@QOH?L>9`ಓ, hA*s=RcG ;dczBó 7=C'*%4fu~<+lYsF$ aUxwS";^^|z\^n!BTdȐc|vFv?IZt?c)ަۍɓS;ҧ7q`'HY{E^UŎkq_`%(I)U ]ߧ]=Sg47s-n-EM'~ Q86ȑhA?$VMaFJ}榦/iJKY84dmuؐ+8-ФyV Jy&EQ=8hDhU=oþK)@$sBMXYD@Z1nLp-_*^dɯr!Idyܟ$3{O̼Z ןAroow1*lqCk el8 cb|%'0չ^o@PS9KrgFix^A0X4+l܈Dv^,_kf<1~wCG"D`[F Iw؅s/{a7t'!h*nrQK۪n05rI~?_0W5ς (?_QvG[p8xIȀK}ւL6H2e~A"7?,k/TZX mD{Q$[ z!Y]Q"\+Us>ūwl-oԙiTZԥrx_aڨ4u. #^&ĂT2o }ܝ6J´+N~Hfη#ظ-ьT8 biv|i=]m^Go4b}K<9C2lA!2#ə?j>s 8st*N-տߕ49²^Lo6*m--eȤ$i-tІF:)5CWCWWJ9͜X7/p."B `1J*=Pt&0Gb;*3.yzD"oB\F;#OqBdy{]1F!);L!W5'.L4iia|"'wcfSا쾵' ]jbnJȁ %&\?Peb ̸Q_5l4-SzQtj-X<%_hâLZs^>~ KG]J}nUTi,f~v ;jAT42RxrDKNfwMX'f (aV'xekkzRf̫0|m<ÍNv96 W`Mek'VE ZU*"FaҙEElo|0l|1_z]6g՟b~VeC u%S[-T nf0FuI̠s_;#)\dCVvEMpdT8Qf:`Y䊗ߕT{5]Եfޢ)W𛺶 _aB94tb_YűMH:7y$s@="("؎k\T|e4aI-҉'Po)X˟QI,¨J^:g|]~W[MU.Nr^H.]Mu/ _͠$rzjB»E:Y$ڭqeͤgX`N .OMu@SsDu XhtT$ݶ8ަ~-l ~7x.>2~M;n=hG'wsq"$iN;dWEagq[tq~b6$j“XC@H)RLxͳ"ʀM H"*=I b 711XrN7&A@Rfi#:TilM~mTY'>.7ਙO 8x]vNVV +GXQ90l9)6dV{=[^Z۠TjDC$I7D`<#(^ߖm!;A6V)SnK #[fBķј`/: F4Z4;+'C/r+Nh[+;sf/) ;.AMO.UTD'O̙U˗4yudʲ~IjsA` 3H $IU}9DO@=krKQ;~!KN/F߃)R/Pe,wƙ^c_l&kcgt̻s\XVD'?7d54SaM2+`q\n_vepIjb;]ž1C { K7ᷣ`믡|q5ƕ 3Vz}ueۤcj 9ʜ>x%sKDj߈tJ 5t M *}b d lVp-:I}2Տt`I5zW&'n6d?$zGȸCӺRxDm9\-mmm>p0o#tdǻt<]Zͤ{և!4AL+<\S>q 3WAAl%KD."TbwxoevryR Ҧ,|kxF.񺈽=Xd~/ )к*.w^DL)KA h#XkϚsB)Foc1O¨Rj7)m[E[ _#aQ"=\+-(+Ȩ;X$;52,MT&&3p&W7 3ʋI[EXrz xʀ"i-IFD RSu~՚%? 콖lZ ăE9 yZ=ل@T5t[p@B6z%T?Ƨ9_B(s"r ƻe97Nut2ӄ+b)FYBӶq8ÙmHkrT{8u\ Q;.<я_݇cMhN;UM毂#I\-k@͕":"&HC~>hݠnA$i'DdڀЪ$\x8e=´alՃ7aBI~dKC FrŽ?uGa>SupkSF ðUCMOxyp<ȕ7xijze,!F^' ZA.M/^ s G1!7'^pZZDG;!_Fz@aar ]PbNH7y FbenzrS*6&5( {6F'Dpq]fDjK AG:InPf5rKek`4Ċ D>Y ܝ*<~A6Ii :)""SpŶ] "Y@Lggn`OsGzC*UBF>mft*d 6l B=d;TmŁ\kn/]+kw:FIMyC'&8,OEP"c|LebQ$[Cw}uv%/qKg=eCPH 9MZm@8k;YRŭ5RP8[ߟxPA&e~E qg &7XOe5#_A78 =dƨ'UFN>` Ecog ckʚK{ HshѪ;K-RL6/5VKtc/3U#)cOl(U>Z,37 b88DMPe{<P4(5 {fbW#yj` Cvd,]cj߀P\?w1.9: ǎE甹٘tcL-GaKe;cTk5n>JqE[l$~j~L6ȔKɢx DDGa1O95_;Z|ݧ2 lĥb?ZN{-/NY A*7^sPӌp- EAmr\C oO #FT(.NN7Ha)e7Lɋχ޷dbـlȮLs">Qk˭~azAjuHs3u O ̩oʟ[1fqe'o{gTS{6v#֔O&;YH* /$P-GtOT5mʚͿ,;*s $u=!o(AWk@[OŲU0l 2D۟J`KpGmI )ѢBKuθ&pg诒Y{}H+L<(n W&;.\J܍ ZPUP{uui n>I[n-iKd+]y/~Ґ?бRx| '7}PۿsܰY>J}AMeӠ/uvRӪRIԧ巳JyI6 U4~9^ZhDJHhNJ= hR9@#-u±4ϳ]GH sڴ7Z,K0.? $unY[#5?t 2ͯ Yԓ[Hp۹Xw{ k/~\_WmW{O]XF_iѠ9B0# m^q2 GXP2`j3bW]@)ڵc $85_=mzK\1 dƢww fv)Leܸ9/5cj!Ffr[ڴVq{ _d[%V8OO>EGyT8ac-_fެ{b%N=oD@.:yiD^\Hz5c\/ Ōѷ:r L *=&NDd{y.8s*DT{EGP=K#y a{M*L/t+C|hz2]-} 8xW^u%"}Ʋ'xs.b3+w ᳗k蹍r-`P|hUz,ZOVhqFֺǥ')Ү)àQ>D G;1"JkQXPᢽN\ 1^ԎQ8m[%G= &8}gk{ frl >F,:>h #d]FfFU r -ri@I)=@ DQL pݩL%>.iT9\wŴzJPb DvVH?S }Mq$ mcC%qRMjz=K)%l,C99.{[W8 #v Z1{'_k)]oc ka)WLSfQRm{Rw|jnQwڑf./" ^o/b>ݩ˙/V8^FhU<8qiRDtlHB623?56:%6C c=O2ie?K_R/eYVAgaK_3(#;ΦEYZBHrBzD U hF嫢wpz?/GŤEdV_ nHABcRh}-Rg G8?"쁪O +ktv6tNkOh6}B݄F.)RT8ydk!?~˹i:!lQ+y8*-'l'R4~yj`wNuX C+|=hx|ǩe*v$OE `6y&$*"?ND")UY3+i [] KBPl5xL$cq6>3F|2yYÎmSN%:SѿErI!C)/޺˵bu\q.~0ݯre <=j|4%q]T.P|5Gabe)ўBy6ψ3S't )nCޏKiz՘=)츏3q+FG@3~̛-4{#y㸴W׫fk(Xр|FiOEj(D+ezjVpfݦ& &㓌)?:196:f?۹t8K /QI ^ 2Ʋ(),1HG&dR}_%^Izop@m4 oJ'6ky@Bur“魖vץzAj>Z8z"L4V/o`@z/XRR$<W:{ݽ \6zc=1CI7ST0czgNqA s%ذD꣙P;`i%ruU&˅VY  y;oV;Se>'a:Oa=\(8w-] 1.]$Տ§||LR#|޸ O.ZV(KΈXitZdF" >bխ42DNwi.s+3:v)[<{+As!K $h-/ j͖9-x~kz*ҕDe"cU >_.z@?שQd$B`P]_/JNvLnHlڵ4(1׋f!r u_y)С5 4 wf`o C<g^pp Eݜ t&ﵓ۬ק]|sw˟3^4`LX_YPqXa*\xUE JN "lo,ʄU|ޠE87&ȕ:S!  /Sq&"IMR]iO} t Po&o}/K&RmGy3$JUxj7Jƈg>XiD m[| $`2sNo5DKSj*0mKw#%T ڔ3tN0Rɪw{y[%D^&<%sfRm:T )CkJ9>049r+0 ~< ,2 ã0nQKƋK=?UpNݵܤsVw(y`zunTڧIe:O7`낑GώKQJ KчaBPN%uo+wgtz]`u9>hP'*DkD']LE6G@cˆO+](OUS#ZcRY챎4HĝU,=TTtI?ҙ?,_PCd E"z‹RP4#3`/! k>1ȫoX4Xq:-y[gOzLgI9f#cK:Vq[5̒X.=O5” mf zvoFq.e} 2a8XpA$fNpBgC3RZ1|-K,>0ö0@%S;[Wy ~򩒻P/Ad~j^ڤLi> )YXP= ւȉ3 Ȱ.6z+%+ 眢g+5]mO/SK;޺ J9DRG%t(z}G7EP6 ژx4-W 4#(Qr1^ygNNOF˷`Q q: ׏W6%aI 6zc "Q{^Glw{.MD\kkҩ r[m-½̾\Ih Ӷ-dtPݩܓ˚ RU=nv)^ Z D`KhY 6љ驀xGIhUjxkzRS)w9C0Y9f=c{6=%e]nͮ~Ee&de/ LE kuRćx%\|N_B,AU:ZI4dJ?JfWQt2ip :[;9 &DFV~#Jr&,O|,lEU;RPUqw9lT$/*ߓDJcw aZ!:NMUG79on2%hS_u)@IJ^f-HE| tYeR~ !XFƵ%-Œ;"{c;[nam`^pj'X#kls׊A]6[ńF \ߠn7B~yopH9uj !I0V[ Σ!29wlIu67üYVewg*,.viM uVyHdԾ?L;i "rh Gwuws=:kQC5Atw˦[fוEB96h=f Ě"FHPpOFg "Uyiww; ;4<1@ ?ЕG%6{1 f0 QE[aܧJG"@W\7xX<˒@{z'Qv:Fn/sklڂm#CL:y tPoa\O~O.8=cd(85-YNz2}= FCƫ9=&cU ¢kbKiŨm~fPH)ã[00:Ef8ҸU/m)@WLF%Qg˹Dij)lCօ=-__q_m:_ܦ>.ޛ~6+u 4E^@^M*sz&;v ҳZU+NqˀK6=@Wӊ luuPIr9$@==(|W L B1qﮢf_< ^4T`^ù<[D賜P|Yц,_}W=`jPJo~ = #S SpW'aۈ߆ W[4SZmGU6S3St( :0pTw9M3h a]ێ6]k4},kV{tZqd71M8l[w/9cw*MUVPAխH򉱞ӎ5ÍO98EÛ4*C;uf4|hp!ӌUTb\Io 5BJO pll"A@t`WZbHq$fMlSM!C7 b.OҏK1yǍ#79>H}0@}~ؿP k̓XZ<JzFx=ECeU嚞O?@zc"y{ӈ;m=˰o1^W4~Uۂ&pSYOokn,3֭y 8c)z`! pz~*2#f]U]):,&\ݝ @R^VDD ޫfgk SgtW؅]pZj"d.*9E YUҽ(99+ާ 7`ob86Xa|&Z}n{#3QG~qܪ h{h7ca)}jSOT4(hD19`N:CFD{o)/@smȐs Q3E& ~$L`OH.]t3%;;mKT% zhd‡N~?\@Bq@IHϪ7{kQe1I:v)ēC} r:i/is!jaG3(C}CӑS'@i`TX]XHJ@O$;E,go )1 ȦKOs6-I5vX s@d n|GڶB܆g|Qge;1D%%A(|_0Xqm -4VW-n~X%?nFtgo0(g٪'uDؿ_~]vRЙXߊՈ#<:P:`ϣB{bLȄ5uEf`SAb PŚTEa-iDb^P,k]˷vјÃ'ƣ1k,ZtKӈʥ r40x,6Rt ,^g<5]HjjH9Za"{U04}=lHSc5>AV.> ԰@~@L;=ܦ(:/MI u8tVH_y aԜyM =si^ZO#{K9x6ӓLHKHbWL/El=r}-u9HCL.Y @%V*x&ĉ>1>Z ;:rU >#J+Xv㖖 ^t =96v%q؜7 H8U˞K.\+r>^nQFaq uTV연@]}C)<8;&>Ɓ|:dD$C7m0&_&fMv;Zw;ٚK`2dMi}OvV.^ |Us'訛 X7!vEKb}.). UT}-F6cݳѭF֤t%4<  nlrm<ũk(yvHz79YmASk V)BryoDſ׬\N}ly 1夥)a\gEN"tqI կ-9PkYKhq 5Ga&aNʪ>;0运7벆P&Yƒ8?F+n$F5Xkt5ւmAėJYIIK9NpđcA**#: [vcUa e+,i2:WyU^EG}v܁,F_K; >FN~8r0Hr~>B59R,#h2mU~q@VNQ^jx r \ UC;'.[`?J>V-Vrvw#D"YGhWp!WQL9^jݸ@xoCw]&}$fK-ZpZ}~#fRՌ}4`$*h"Eނߣ7,0eMk,1Hžc= <*,_ce|o/vu!&مLUz-q {B' =:>=ZC-ӗ ,F 7G^f#L^6彚""zLa xf t6]R8ż`6E"Jm BĽS9FH460=g2|4ivD4rW0_!7^ph9h.8#IrF&[&{}$=l9؄g3I՝8/җUm^@aEރi"j}Z,/:h&hj w/9u\e;7";T*H+G?ҵ /AvF\=Cxi&w˸sH7H/ qj=my2tsz[n.(tm%:6òGаzf Q\IS2@a,e)=Gháۨ:i4Uۤܠ6,\avJI}MtvMSb-؏De@qUvoDa(\`0Ϻ*+ əY^LVAM̮Bt8H:l*OElRhQ[lǬ*S@/ dL KXSK(4#ܑ+8AA?3"R2d0[6G/̙SvD` z<#w*$$<-6`@4C%،)35_߮#D,ZU=n@iO<lo+1IM !P+('۽4o+ ѧ"OZKq櫵k|Fue|*5K:R0@qgU`~[ל's(~{3Iqva,>lyu'E(Bwlu:wˤC YDq!; @o@Fҿ|g9 Vtk.g1 ŕ*X^0)o<\h[YжTV&W"R e- ؜ _4Z#0iGHK#w`oe5;A<$bՉfuHlm}'L^t.tYTj)bX|oeKQ㍥qm p\WؓeL^1zձ/[ikq,Zu >n1H7t/V隫^:Sv @Zs㧦|/I)R 3꒓N*ap|,ĽtjЁa?6q_HB/|o|4NKz3X臺4MG;R:r#mRt"-2;Qk!^AF0blPN0oap.3i]Z.MV&$,P͆Vx~c~Wrd %58&!#//mWg- ͙ǫ>)~[z5wi0(-mx̮E3Uvϕ?(dv~A1i>]Nt,OQHM K׀؉0"vmhW".RPj"sc)T,@( qĵ'$&ljV, V(tDP>;y$.y2ac#iލ ҭ 4Yٛ`p ,&'V+@7[7PaDx{TR}*a>HܻR~>bMh+g޸( x 7Xf5QR GoLDR;<6#&![0cDh`H_0>l?Zi W@ʃg*Q+RZE<8i>{[KgvS f:  MG퐼Wg>W}m 0T69[nzx~W,)D'CʟEc4WMqzQ%/YF'N"(}K|͡Q]^RwM=Gnל4ra oS1޾V0֨w@01i]37fmZD<3,=:OґDw֭"J`R[6Cij {pW=`NBw(8ݧ۶o:j=o?:4k>Zl5B>Q /hy 2 m3ѱ˙ؗ%ĝGjD`|!ST{90w7bG&Ivv^[q0 x-,yGG$<%C͝~Ç)]et| .ۼ<> p*}#tw?,K][]Xc J$9ڑP~ zK%m)\KξJ!U</9nhڼͧd`U/F{{&\Wd.9 5E~:JItj"Bla^h1@ «t<Ίy 4}7whBQO݊ )ȃ aRYJDS_0jvv,5lç3 96Y^= o|gAI~A#&!1vO_T_/%!s`O;u)cw5vXy`M7>) m۟(bl*4?X$~{*&Xp啹/efʎJ;hH`N)g$ᵒ.}Pfܢ2}K!NO'H[>e;Bo,R.'I$kgվ72.fWaqnύP1ȤmHҖųfX7mV;AaaG#}"HGߑc*-IO9n_޽6l:] 95T̞o iW%QKOIt6Y}ϝ$o$/lנm1u|O`z35 RyO Y%-AYO2[?|oẀ 8A4 D U;..s @ Ev٩ Bi>%Iơa$h:T:yh_""#iLGwyQ9!vODٞcWRw EPxJ%жAh/YVkXF zD݈DԵR6 KCdp_Ծ1/%ץE jrr}v}̺Gqʝ@U>>ܹ~4ҒN&^VcN]xS11*0u ~HcP<F# Lm2JD~FgӓRi֟F_R1x\eўhh+nJ>58΄;>@h́k08jpID 3RwNٛ%i0-L5f|cV$ܷ*Au o./!'j^8hYVx|Kg!geSu$P`[[<q ŰsOIuRXBa\mDoӹ@12ufG +9 V/ ^3Y1(XxډB;vgv 2T6QguT5^ L/̄sa.բLBέ3pb. B"P%;Kě&eDUKb&!-=y`̖v>TkXJ\h$_v!]ɑ2B- $HZ^:AUxAk )awGd\hAZv ߍm%͗I_>[S aU(*d%(\7geE8AQo-(. DP<=#s6')dՅwg`~U 6$8u߱+>AhLe K4U+>ŤkX 6"y0oׅa=h L鮦-^H ?TU^Ӱ_ޯ_vιQILb]{W(Ȟ]DInys9Tĭ4jsEt+2zQˎT3n-gu,  m3Ӹ, ~/-8^d T''YrQ#,&@ٖNR;,R{u 4.Fy~6(K5ى`Jd6B7E,S=YO8QƷ0 |#PC )>r>!8u2uGm4~p)uf9k~0>nxS*^>#͆_o+m)92;ǖ!ϛg[kc;El5Oh ' /3h+aLu?a@jOK,6,ZBwANمmʂN( ;o 3XR YRtm@Po-Ć'Ke^,=dÑEu[Ea#MEFf0&QP;(CyҍAʈcVHT{j.VZ0^sgVl)*N+S qxXqh7/Qb]4-Hjx*@,w4!W`p X{`p *g*Q#mCi.ghlW bmΔ~E$ ) >u gSRK}7c72x 2D=D}+{\8NoMs0 2[,?B,*NhwS^ܴbۺciQ__̜0f")Dn\9ASm‚DCCE8#4Mhg};$8AFmmS &S:p2ճ:d}{"{na:OW B!(a1q/z+h%7"]IRVLr2Yu:rm0Y6.5']tBT^IҖW)Ei*qXt$wDΉu[Uo;/uS6kgH* PY6 oY߿-EMFV `2M*N<z&/yOdYVTbA%w )w"{dŠ<ޤ ɌVQ0w/wuWup8DOKgm"U(M]8+nZ}eRrQzFqgL 5-ʁ yŽTE-'9X&t3e*-^T6.twX[ 3w&G-W=πK_=XF*ew 0zkXp|>}T863r|XhUݪ)TT #FM Vv_~hɤж~{#D*?!1:s>Y*7KjM@ZgafLU4j_;Cso{Dž(0bn, ؖk 'o.dDҥgQ F_ ;~!n4uSv8.m|gpz,<G(Od8;'i˵?6o|,H➎&mS`EWY+egz/%SѣlUPpiS@۲s;Y}'\ 6->qWm(_vW8n)'!-W}FeM3:_ovJe᫧ [$A)~lDC9Y>m`@ @vb9ʡJ$0pkA7l7h)u| x'J?MWH} t WdV}H]vn k\ 7 {9[wW&g8pJ:td-!fXc &W# [ìCjCD:M xwk m}tX& .Atz>$,!Kv#c^h}3FRwBXDciܛDHRDQB#ҾCaޏp[qßs;p;b~3" [zTdU' !OMjo-3f/>81?7||E+{_ޓOYnJhgLQfI"{H`l !CV4߃dܨoOI C >vJDžqDwmpڛXI]&'`]%XȿqW;# V& ‡E*xĊ"gO;x΂@hxC,߃._-_>7v#f{ɂ~wE3en7#sZONefǺ\c-F2Ѳ"c?֜1`6˧C'%'Ֆ ~rNaKAD4KLF(cEw @0s*@>*QE^bk@~ = tRW֐fN~$|C 'tayB ?PȮάЪ1i"CP?p,Niw> 6nxmg_zThFSoi\&r*dt&q~ eeݜF&t %c>\$0z +D3Ljk3g{kCEIgn3ЅQ`7GJJ2~Rf=r~-TunrKd*9Io$K61Kf獴tL4¥ѸM'Dog*u}!heɚlFr6-ņhIbR%߽8`eX(mM_D*+m% Y-z[b:.sY#S6S w(Y4Y^#܆MZPㆪc3Y6b B;DZXMDoU|Lr/{ɠu, sY*aʂR$ 21t>J N\ %g ҟ5hN.=4ax&4٫04.S+SqVB ȶ†UR>mahMV}l_fAJ1m#(#Ӊ0jQHPGd Ǎ\/}Zl綃UJ5nλQ|+b,?\8{42L2<<ؖ-Q?)]6]`ՃJN/Da 1NRSh>91^ftX 'G#T1b+uG|Lr 5b7Uk0Y ŋ"O#*f~R] klƛk9>(/8 TJ6&] Eۛ/b\B}B0)"mjJ9MlX9]w!.Ú!A1}@/)+㔗R ВsW`r/=ΰt5&D_m!//r  hFLzЧ+4`]]6յv<"kG=lzR7q5'K?gfٺ&Sxdp.,&Ur[5[P<8ל66H|O%I.+&6𤵖 zQ#j1&M! ͏d$SDchlr bySz֭&HTˎ n"\S\T|4])D@1zu*Ӵ/{>􈚣?]$JO17[* *(GLki{^#囍"WnE  a1{j< f{mZ$3*XvEFgCZ`؞T&iW./cub)U8Vv=tBS);A2o 埼F)!GY2dzia\:tJ-Xu[,XZ{WyܲE&e}wSP<.lH)Efw2$*E!%jђUsܦSC!4QIgf̑꜂:m`>Δ7.a, ֦l%uMq`<`PN,LBbUKFlUFݻb*V޺H:Oݑ ӃqN >3ud!Dт.C !+[LLtj ߃ܫ7s ب*aG{ 'F &ZQea ugoӳQcfæB3(%+<.仜 n"A!ݥ4 tESrvcؚ̉I{92hibr>PXqj (BFuBD\W eMmש(+ʼt!9QԆL OtPC;^T"זȇ.M#P=أUQ9zdGЊ,7wcn ʼAm+SAQݧZ]^D*f-jM+x AS+6תbxpmOAQώ$)U@gkMi9g cw!RO<&ja܃G1y<"cR3m%&t/ ?һ}381H"jwx^#/ 7.#z'G(Y*ͺ*7a_0t!:#TI/h2x[ X&0nP!<ِch${[AOKs)=¶hnͷTE3ɪzQ^:U3[e 2 :J)^_a+OXL  B>i .|_{ |4ѫl| H~px2yW5&Gy<Ҭcbuƭ.,2#{vpbr6Vddb䝰D/(:Hׯ9MQ^;xg3*hEiNg@#h *Q_#-"Iq@B"9 {-F*($)s#u d_&UGk9u_R*kXUr- Fo:)$Ut"/qtm9U貧pr@Naa_j\Q1'UX$3d-.1BpM>D_Gl{K#8Rh ѣGX2Th e@פ$b.Hᑬ& '~%yT է~ =0LvxkzC{:H|SbhPRrCjv*.J=29NZmхL1T|uAL KOuzWE5"(Gǃ߆И츴H+NF4s҅]<4,q4}qYK+d#>{5n>ə$:SZԗi5'eu\*Ch͈e ndcwnӪiKAQ#-ǐgަ_IW_j-*8Lff(uQYgk!J0Ѓ/hՆr Z\#VkD=:Aśb5 2#/@6,}EM #"R<)GLq R48i?}u C,.%r)|^\@bM0ZٗN砹au32a}$ɶ/& 7EJhm}G@m}RG0WkXA~H=h-2)hr7nf<\XeFUўL%3{[-uhA_]&Qt1i{lٕl) >?aU"HGl4G ߯sl@f-HIY̗|]1hqPPÃ{3Hj=b˛ؼNPK@Uʶ7"1I87,I 9 ;7JXuʃ91w:W\- I(t0M-ud|l9qI e]y1 ,ꠀLfÊ o̝&C0,DRё^QpaRa-~ 3Q %Z1<7䛱L55??MnHZlz]ٶ禊o \"&aK!:w ܦ ߇jӃ <B䰭I%9ª.t1Y9ȶ+MBucĬ <:/>q'iYtmM9R7wo3漖5C˭ t I⌎+j"~G!УE: A_onB s}G uъ<@ٖ.dbLPx.ؗ;^]cOɃ'oS=)6&2.X Vs*jW]Z`%d"r-sV`4ZrH3r|ɬ~ܲ'sӗE砭ZDcud 2 -ӘGT`H!Puy[eQ)OQiݕnym"^9k{ =r!UNFo" #ܘ?nRWLQ|Rё^&N*/ u⭚ i./C+tp,X&:Wx $f .АZa]&TӚ$ ]W`|MnDe5 k| QduT64J5xڍ?][-U(폛%VcNڡg7g=L ԟ\KvoKɒD#@|*}+zceC}SWxuAg7xW*^)";J#\F_\RQ]%ԱڧJ>Q)e&=g '# je2FiVp! ;|-qG {{h qUM=IurIۢL}$)]߳l1kyg´1C_Q[&"\3&"'K4y=4%^p!/R-dd_~J}}* 3] UmP@ZHa)Y9= #k;1F;F5mҽIsXXEFf|:$O. 㤶xy[}aat H49m࣭'ىŐ5c Z]m/,3 C4'm|qG] AmB D%/V|-B4V=?-1^VeUMi6hپ=Rad1Q2"IoXtlҡ\8U,>kctCr:ZMV)2#]vu(/#]{3a3i~ث+R%ȖHC6}I \` *}c@0^O*TJ]@-ܺ`X$5CA Y[*q&KSh(:~N3!8'[$jqҭ8x4btrG+gw~;վ;9~ ]Ԯ g[? ]1d~uZ(:`9faqod!ҝ,9a.m™<"@ʹR~5qG)Y ^"9w= bȺ%gMZ5wb$Q[|>UvX 6mhεo-`:iuM9^1 $w6ʢZ5/W]|YǁS,qJ!5Ȭӱ_]KP )3w追tƃsOȃ.'x|9m偙/ 8t Xb>&`έFM H$=PqD+V} !Ԭa#;Ʌla}+!d\r:2d1ڣ ߁U$Wy.҄rJ!}IV|w1OITmёA%7E0*rFm)RtL"uE"j XeیtUM$&u hCsoL_ݸzFo]&H~:u kYp%(jY]0hƀRG䀽22#ӻ"kxq`, QG[,;0+:%e֛W+$G`]zX*aO,7᠒Z0!>A^9Dt=|y3fa$*06 \t<7͡81TAˆ2%Yц!.^uP4Qm/;*5ʋ8PҸ/$IƸeg(`8E6eekXxz+{kʺmg_fi)C].Zwh0Vڊ;%NhoAr ^!|LcATŭ"1p+aZ6@Ec[YԼ[nj4Jz`1Z=NvcHϳK7hH]\fmM':¤ubX04R\pf _'K?M6qcGh4D <{pbas,,IOP DyJZ/ 3 <`e[)QNU'*XY/#;3@}{ s*{|֞4RYL aɂ֊g+1cbޤw6>w{#FiF(Fd}Xf&U+p<K;ޏ۠819S2ʜQTJI 4Ia`vo@ONP"J]MX2)5ƮyY!'Aa[|RAŽ^*/& p d`E@3[ԜCD9 Ǜ+bGFsPH~Εܶ)z9JI^l ĻKLD}?E>usԱW"‘mVX_;{fGڽPA$f1!@זFK5ǀ5"FJ/KGS=FˬӽӾN/ cM4'bҏKvkJy6msi0Z Nb۫\ =k”_&jEK) UPO g3ևgVl;ȯS ힾ8^V~1Q)۲gLӚiJ$E3NҨ73Xg7ެu8VL3A^"];O>>cT5uYr;3t#uXK*uy)ƃGtn,IP1D/z=]} p?5 mUTQ +k=2왃x@#ɟڷA0NЮ f-OیeJF8X#3H&nK)7c"&m#'snl'@[.~ 2Z 㮣C.mCRjܘn|u,!ހY| -b=1TMǮt $|N/_ /Uk> iBuo~@ˢj曒cw|Pm =l"օ j: jQptة=˽H;_.c{e$;DJѪwpW{6^FUJS_9~ZmF>bgAxwhwL D/ : ;:/u&BQOxOdԫ"f~/wwRX 1G&&im&ro{>ْA6-wP )6[/;[#tP !c(lsmLEm'Eucnr*nl0bS3~զu3D|C )hFǨX7s+(XŮȍϔӈ_1߄{ŻF~M%9k5u_ȤK =h9cjcGAZl=KZ8 cbx5A0t;3M[7l3m [hi5PLI$%P'giԉTA1w'* zj/Rp6'l:iܪ{ 'j(9IOs;8~V.>[9h/m4_IN@f1;E'$R DFs:5Z4_kH^U(lƚC w`f:nqߖ`HH$[x#6'7c*#B{ufTB(܅ˈ/4fXT艽0-M\Z.`}$`=1E{NG,J3D.UWn;E&RA&dG #ڦ0LSeSCL!|Ih)ݛB"LHN3Y4cZG4Smy#wm*i1L/uq)}ڥ >e; }m(&c*lM3"Չhw8v|.~~IbCѧ!e'g.s` P!뱳\gVu"u 4'ՉSK IG{wK`?0^t$_6( R_rjzk/꛸BzA[huDBɖ2ձPkY]aQn$@P ˆ)dП[CM-M&v9ЈBѹlƟ7!w1ەQ4ȹFaB@N)ۉRă$}޿Y+8gLJשQ1 , ߍk-q`+5Rju),F>Uu{!^{!>n˾bQvxNz!ɕT^-e6lRTK{W+P^/ɰdd <`Tȹ sԧލd;u؃.XFi`:{!8T߳Oke~"X:6%x"aؠ\Yu'|~#P9h+oOL=mY(.!%6m m}ĨW.~*iӸ{J75.K]\ET hqU}/ yi9aW ޽a`fb;ZOV4Wetg ePAp!Ұ-` }9>*G2c)ҵQG r3%Ν#I@e[1\Ϛ=V?= 0gr(B[c%L? 4%ZcԐgyІV<$(4`Ms [Աz.G?]̨*4.8USkj\Sf3Чs`nc ڱA"0'4Q\ȎF$"T*6(i"l|r5s"J$[cxc]J4OY `{1G>i{y'@W4F;TE(6p > `9Ljkȉø+ĩj]Jw‹5c h‡>/)]LsH5/vy̧YqJY|JI]-[*U^݌*2IoeQ2 m`\K,~"ֹfgحqPk_*\y#jt g ̀|46*l6F|V3zW {')#OEۗϱ҃#}p處JKC,.:i"0aJUnMn+U47|s|a<瘃>kܘ[OL(*;KY&A!`|7²7q̵Eg CdFP9=C.[TTI-qv"3aG}!R|ņ4LJPIY•o3 I E#7;_VZe Z+V: 9EeJo٤v ?dNDc]RI+iseOKe$?e^6{TfgZ3lj!K3ۼ'Tk^&}Ä)!BK~E[(=)Vjwu7]'Y˅[Ea\n$/zs!6 1@uj1Lߗ~̆,zl ^לKł&bbMh5 ӯjoN1-G+~\]SXs^>W:%"/G׸pIAaRnr9  w9X Pm5׼v'kHVnUe5S4!3 [^Y&ǔX>Vv.:i8 =KL]ƴ_))㌻ߨ|5Ϙ^l1!qޒ0m$KڑGbg_G2t "Ȥ5rZJlYZgQ7)>m!4߳Y&:1O\P Nvj#0).d?.BiTrhIRAti2K%6C\̈́8:ڮ }~`QL. /~(/P)g5EMt'HN+q8`_:W׳.1%Y4QE[a="?z{-LhafrXH<9{s qT^b,o8P0ƕIrfҫ6QxLwoiF&;7\Z:S 0r攸WqfP)nhw4. ruܽ4-5&3lUp vm8Ә;/aZWTfNF͟ S@Xc7Jxlд"J# w!"b\71>.:Ue$-R.[&Zs TEQ A/urdKmm6fgpEO:x/yj`E BdaXCs @"/2 o#&V#x*sB?^gKFi(fT Z z?_ј[ruh$I$@ WjKg7ߤLI'R3b8'zrSe11%֚ p{͘ ? YCPJ+3iET" g#{) 5)+͈#sxC@W(h(KC掇j袜l-6p̿ b~s!?RE[ؤ8IϏ<7}ZX߂MũWE ,tmPN31> J@pYfhnT Fk=I^1twdF\:+c嬤U*4_*ʗM)fj@ŤFtP7\E.ijwJ7M %u{nw7b] /Uq 8J=7|UqQF"v6MVKbTUlCk~-\ s ʩ-`qlS@tE8*%yjQIHzzxV/K˛`1r" AX/dή0Ma-0;#7e&)\%qS6xRtiN.2qT3.%܇艾8#g24)`}ؚ+( C/L΍a>"_Kί|_T .{<zU&nph[dCj`%u/c@!> ` R ]#В,* ʀ헧2fۡAo.2A;!Wd`#c-{kˠEU^7H+'wcv[Hv&z&EHdr RHHf]QmjH$̨C436sګb!Dn!v;kIy2!8lv$ꁚnY{UEȿT5FuՌ]d`P=J!ގh\"msmGZ \)&&0UG9phYo0H*q"CDIyD9G`) `0utKOrEAigHAWB tD (`̍_KCoSYsRuWKgt U`w+nϧ,spbD cs4OU`/2j-DI}{gHWnKF8Amv:x^ &(/))na*F soF΀mnև`ī&xh A{u@ }ܯ[ Tۭ|c4Gh^ qF(ZIRW`m,l^ :Gŏ=w|6ϋ{(ȥ,.Hzɕ0cT3Jr6:QJ %R*^Vġ؜r.|,)KG~_X4!  U0h7uum '/Zӥ<4C [e %YAD!3̀? y(؁#-RD^3@nd5uX=U6w1]. L3ʑV&wgG dѡ?uμtw0xӏT#, ql3RXw7Stk[[Adn!Э{1s3_>W X8RK7Ք?)&`/N'(f{c{UW2c1WG#Vg} !ti8!prƏC*:$ d]Pb%XXBzBWQZVMl]8N]x:h0^ \CF![k튶iv&mvO%q7g` $2;. ?teͳ,-7neю9h;}c vz@mD7 xR c}oy()k|kPظQ{6!afҳr6 ;[)|mzPi [5Q3c'9J3(w])䥛;7t D0B=JND7YskbT9yAm+--z$=JˊPi]P@澚;ȱR_ Fse뎃A'em/Ml}@TrL񏨌+Lwڀ!$;yL0g}@a˰$̐j.9;JHOU+^qIp2  l^'ռ_~־iE /q߇xDFP U<,~P{/KʒuaSޛ>׶14?h|`g.&75l}CEa02G@p{D OH ޯ,0?_JF(E{XQWq^Kkr Rݮ U;]R4"Z6<+,Ϛ᎕UE`sCqΑ&eyemkTYkbtEχ<' ]3|-ԢWA˳]iE`?w E_pnxiH傹o+Hv/҄2PyjcQseqɘI]y܋1+a^XQZ\ T}h5sO_BOgoX_TgD*jܴz8\듥D4n1ʬU(D^ pV:pEʎȫfҐMrBshʀ@smAbBpiɳJ6,RCyw/w4 ǚh5>@g QTCekg<<fH9P1Mq5r=$ +}c%ΰͅ4`XOkOaHpjYӑ1smUXa?)ǖwb {F523dR)8Gլ-vkcrK9dNၟcCY+b+9P :q狑R bs9Z+*T~μDS1#*B*ˠ޶օ8kK#2H+vlHl`9( n)ш{k sz 5FVY?ko3;!SF 14v G-ժڽH珣 PT$O[\Ё_6p(0ed~]òDT cy1uT8˟> ˰-inA)xGSPݮĕ5z`dŧD >Wbj]En܊ߠWc0,Gy2O~EHL@˞oLX/9]| VDK3KP+>\&g27|x{p?{,jEXRZü-J"0ҽYp ;IoB -E|teih( ܳ2 @WA 8/qͩUsl1m#;2JhةEhK8)UYVj .r(4 `"3ژH[tϭ;qGt4<6;3/n@Mmڊ'Y6~2Ƈ}:mhЙͭS>9xD˯b\ˊI1`rRxyڠ$iɸNQ LEE۸BjŃ|l.fK_y&9Um8Eۧ+'2d*HB:܊.`5$` 6<S`P'$ i߭_ l*[fk:uct<:¦z~Mp؟srvݩxqV/>砩Xq OQpz^&7ɘ?^TƜzc׃B>&qv|4٨!>hw [ooFWH2֎y@oPE5.:_ƾ~ J+ԓ1APc~i"wR84ڗ]Єz)Nn~,[u ꡧG(O<)$|aHM i|̓N$M5ٿy~Kox=٣HލIK"c.  94w098%$z19jX3}y,$g/M e@ vM^nt3-;lezM˸LTrɧ&ڢYǚ)wj9)Av_$QZѽd"mKfp>5Mhef?I 814+f@?X3`Ow_GycX~_1jr 掏F ?'>I=㑹Bߞ*q]|@G_DQ"'9){L(e,_™ZC^1]d4;y P.ty )kqhZʤ9C ܃/|7Ɇ75٪>ZKAZ0z"u%K] 캞{{fRHǝc)9;A#8t 1KxLlvGl=[?\y hϒtz'^:jUծaZqf)dqC[%#Gfb&kos]$0(_hqTۓq="p)_:3Ƕ_DX#'>P#pI<'~?;B'IВf= u0e{;qju f|^A:8r@I3aM||ˀِ1觪`,+f\Z\}QN=V&ڗά\beW(z#:5mHv6*Y;>*o ?"o9(lK %,1%kzt}ʏX,b8PdS_̸^.!2 1G02@CQzķc{Yxw"@ d[̊J: NYx`.I} aZgg & ŶC'XOݢwhtӡ?1m\jp2 o S‚$Eإ{hE'm B|6,벺lTQέHWcb@E⨙GU'_pTwT4z8à ߈\eĘעtn3 0[j0 ]5f&B`n6d^_THN-]MU= EG+p[Pv iE On!9i]\=?e`m~KwXϕv+t3p A40}韉 ܟ`sMbO]uGm2m ?͖3>_D6jD*ƣ(5{n42 pCntba!t[|N'7^I{ הΕ`7r k;1h!q#czEg/oE9$ijE%"F9]JƦ30z_[FT, Սuy\b{H K\Ieu/Z1ABck[vüg |[Sq%w`6+,RvBesn㳰qE9 Op8'`W^ʷfj1}QWLo> ~ ZXטn_w%Rr<ɂFV v[6GcilO,4Ճ W!=X .>F+/nm+ ~ @KeDm˩]:^rmR\Mm>#?cr2V?[wkI hJw\G uE +ZZOoV$st_fhLY>cݪCq/K[֒_*&rԯN`O?y-7]kbWM(U^Lb ps#rop8{$6m˗91_WĀtA=¤$ɕw\$25R^ءP1󿊌Nyz#u$e 5n^ +Vִ4=#z!H0 E ~vBp٥\tꔘ/JWMRY%$}@7窗Gr]glvH~*[\) hz?sb>gS(@֦EUjWSi0q)8+x{\MH*ZThLUH,d6$ Wɘo=,)W nbTOݠNr6^O?\:i ] Z .ao{)4`O2H"wp -PMilo;%Tg-"/g3uBhiCƎְ,$Ta]%Of7 RK-F0:h-e4*0h2M N/GE\8WJ#ʺ9>=@fBSV@}+˲ZÃ\Ne!PiZO88c|A2v~xL= h8U;33gp)f7 iamUa$*<, ɧ5pd4I8:fݵ)kܺ]`@TZA3=SX+uuq5+̇|Q><.篯MsrrR,sN#r&rsu+3}*AY,q cV?(܏K>T&Eph J Q$svK+0uxtfds3/eI%qT:~Vr( 7y4Cfcb;kk{#X%j0ΟJvQ2~S=4y}K2$'!0@ *p?c^(bX^m5 Q)FVEYorI=|n+pa(yRMfVJªfb,,奀I8+*37 %|a>*;F 7٬QTձ*rt#Cw,8pZ;8c V˷= 4){0X4~J2/zt dr;dzޝ4b@5SxNQ*.XF`u?~\K}5l,1$Yc}q~ba2}OHXp8]ꐐ G0&%vimcs&]Jdqon ,4i:lKyE2q~:0*^?A1Fr䕇yPR0mXby܊!!xwm 9NZKO "|fs,߬X8%~͋-`[ :Y]Ր 8"+6 .h9-["'WӴmFУn?G5Y4d'*ddХ1c`}N!'\{u#[ =P>90EH̞_"W˚LDh8X!5J@CQ \$W}ŗ1vP(mZczo)xDKйS7ARdzN7_8pq|2ܰ+oFz9R7A=LGLVMR~ +4FoQux&i H>Dh~L4SYwrK/H5|05\I}cp؍N~DW*8PlgJ }B*vw}~+BS!pˋXTqbAϱ^yD}NWXO1V7+  IIdu_ٺ t$ybR RpL_ ia`apVi.DxoB5K5x:~obL^n $Beg9+C ZE뛯a*GzSpnӣ.P뒦mr?*ER`&zz_sy:$YN^CK7GH0("DՒ?$6>D.:fejQ#w>Mׇ b~L 40 G,aH)(ѡN wkC5\)j( Kd v֠a% _"|ÅϙƸ;#zKBjF1thz `9%KǏ  YJ?@E~YY0eJݮb7WO[ -Aҡ_NeXlz  o{\@9{9*$oUKDo+ml&^M62#~mX8w]M @ ij^mVDDRѓ-8\d/խ.mА5ZV3^%~4wsS$ԽjВmQ0M5&uc޿ ∓!"#:Ie.q>Z͋6M SoZD>s$Z|@!i1U!9^8t^fz<OjJ 9YT`-2&msoe[bTH *0/W3% z'= 9,NL";dsTOVfڔ&̿RkLԶ8 =;GnK|\@80J)pcAsI<:jt&yxYZ @[UP1YJ}",Ț|ʵ3'xdk}Jȋi{Q*`H M4Oֶ/9y{5$پ-JW6h:4{9#{y[t8pӸjc8%d_[(5[#e4fCہsP_Skge2 ARkRpù=6Vla>-$`Ѵj{ =JW tN8+;e]+4|l. 0\H, j*y} İךsѳ{i4υByHSI@>c֍f`]`zb5w9iv7*0ziP-T%ojcztE6`<o۽uk1zcZ&j]eA .1Iy؄jS[i~ `rRW[_ש1h=e4>]03s?߭rF-dO :'1z? 6S!X<-Kϐ ݰ@Ay!Imڰ倏 5KAkopQ-3QSK {s(EQE03T%3|3v~3$-KFqf(؋8lዸ9+LՈ ii_Jf 3 ?7p"Xoܮ"FuI&2L ^׌~ji WH0VI9N(2ty|>BʜxTCsS/X6Ok̲ZM!͖A3H])>!o԰6;hz<;>Sh;Jm/^W+l܆:2 1aO ,a#U@6jyN.L vܰVer?9pW^YFIRWo gq} YiƫK󅝷\`M:] aa+.ה* C ryPޕHfU.,Gr1O-\j@8IBJ*;Sp?*+8\5G#${?/^J ZQb3ո],Ll ϯ׈wx^/c,PYkG/8OhG?UR⏳Pe9,/Uz1}4iXOὪFˢX@N#& )č7m1@\–OL޴zuOGrUM)15(Aw}Uۣ*S6ݖdG&+)P r;W,deXn) fKp7Va'coih4/gw7=LI)mt)sVpXJj v'Y?jWJxaL̃g9e~TĢl!J|tb=0ǀnߍrp3]*`x)#-JBc0hЄmMi}Z^}߮:2`ytbZhzϢdu{|%a57`p R("2:&bp% ZnB<|<ǃSM=s2!6)qoBW2Alyc13koW1&y_F@oA q{r _3Gi ƚM"I}R̺~c!%Ӂ-/:e'T\yz^Ş6;ѥ4LJ& :!h^+-}rEYԣNMIv1nNV٪PĔayBQlD?sߵ|NΧtX?/SdpUȩi)@ᤸpz^6~) BT"fwx4L O>L2=*B@< 5{UC{55Lr.nN/;K =0;O eFеNTN vs`晳Y99b"ݞ!LQW5϶.Ŧyq<68%["IΒ>&ʂYPV5k <ރM"vM1wU] 5m ez:ECϾz[ևw%oC3'IO^ 䂏A6$TT8"eK8$ /=ݛQA2mX hU*gx}@gp>rGexI F7JQs oa<,NaEŁ3UĘ05l*3xvG58#ˎs7VW)mvepq#:QZzPR sQi?\J6n x+!~Bz{lp/ˬ"h/%8\73.!@ɋ@JPz# Cf+s9$QiU!k |Km1 ;c=Q,ISyt`u:HI۱ 1MS|yrB3eè{?7oyBp6+&1{V7IP`m`o@s\Vݽ'@Ia)|C}J]ξBN,57hm_-:}uٔD8ڷV&&BE͡+Z~1 [fZWj=Y&ַfTzp:Wt672'1,[ѫ#b*H ugRh&CZi\ڞ.9"6عlc`{EVj Yj" >hei %$PAH,m/D\^`˨\svĵatNjpdm\$^K=O#%NdK*Ν$h hCd,o@m]nc]N9"6Tp<r{@mɴy¾u]š!Uˏ^b:` D.>\j OlDnkSG,l2B2ޠ1BdX)BǓrp±P= Ma726M/hFuo+lg3%sݝ ruMuЋEQ20!ɠGJ'T քM02Sr㼌+^3 6Q Oyܬa>4HEP<ō\'½)QQ6ޮ- [*m;Ҏ~qfgW:A5Č<}iMhGAAv[Te aERI>"}zO5Oak̚+Q =!~XOq\![@z_R@{(%Λ*^<'Saձ_e7YiLœH+ :/'_ѡ˜a,?eCeؓDmזX yCu,>9& Fʈ`QdzB{TNJIGa%+wDVW*Fn Y}']6g y+9۝ oEяi _YSš c2l:tCz#?O6ͳHZq*9 5R(c'$QAV}~m3d?Tb34X::E"'evULvQ#IC:G639nJJeIYЧ~S#Lc 4:qi4 Njc?uȢ:$~U?2[Fu`p(2G˶rTS( ui ?n^Po;'G""9D1n s_Wm䴒!["tI7_X4=;BsC};|SP!mG:,Ԇ8+UL| c6Xϊexr=k$85d|]}m8JbS^ӷ[1IrǦtJ_[J6^xDeN]7QP{aC`{N*< @.f!lQAyGB>/ILoxD8wsDjl疒ZG#:!$01\:vԇ2ᱭ "ZgK&~4߷Ro|uŽFߐNCtB񥵽!(MhU#c0R|n2U3P.YR4]ϺK3}{%eiA?J5L &t<2wSlÑPY\ĚaOJRZQU֞v$ 2۟ryn_ןt{\{~.2c@uG"7쭴%LF(? Q'x * U{fʦtpS o"ݺ{Dj#kr6T[i#X:xۡ9|NIU=s"wbb+e,[BX8dކг#Ms6 itWdL; ͋jq ?=%rV͹>t&'bv}(fHs@謆^Me Xh*1aW!Tظ'L"َUro^"ΖzYZeLFh@WN}xV~]N*33lF•2CmdR{^APxŽE2XT]:b~IK*QןhzS輣:9>޹B78𙠛YM7>R Y3' $U9#8mM)A+ OjJp,ZG_P2G-^\QY̞;XAb p3M,N?< Hl+k4㧊M)hOxՈ_y'NˆDNM=-n+_9{"TDhfܰzF7Pk5N@/5cb1.VQ6f Ag?N8 ,x~宅%JTt+.v^=^y N+1mZ oz[){6 {W_٭?HS# ~v8ct\l  FON) k}'^6?ULQAbC[y$-s5ϼ qFiwV5͉eU”`1}<< oM;XQRrb̃! ~Z1GTқH Q]V cEp-N7a}YbFdpI!V'Hi8,W p@| N'%bR ^#A\H,{Ad.ӢVT_C´ 0öH_GqE :iC[}|X Pd+7h1nW@nYiE o{9y8A' q\94dAIG.FVK7u$"䣕w$>naR~W(<,/W莮2@;. _8EK^=K;Ee٤v\)^(OTWjヲ 1Wxס߉b]cl:pZD2rW2f.u(2glǴYBn&u:<'m=b ck92BFӷ{1wRGN&"H'.y%[ܳ<@D#@SCZA0Sܝ#BUBd; オJ]ڕcƜWXɯ+ ldhOQ@ BsTGbiph"ߵkkf\!q/Ǘ<9tS{ 1#A*E)@Jz%>3i4:ad; AO]piw[05^r]{)#-#ddj}x1]NؤJպq|*Q[l{]'+/Ǿ%.p 8&TaʍG gPp@&w l<%tg&}*bЕGlde!mʡX9pR J<@'9xӡedr悄1L0?V>ySPosVh>ln d81 :T{:3x +fx M@ #hc H6HhX-@4۾nM^a<F[V".tQD-f`dN}mE Z /8~C ~QxX3QMߠQSƝGF#,IV>v_JSeQRe6[nRd;&ēJ܍|0vu>Q^ipPJGo$1|({߾wsM OWT8ҙ_s Z.I<P QE̿{dpNTb\}<- Z;mLd+5csJ}ưh4MeP$'a?}Äz\Bng!i$W(P^/\_*m2c֒I2ԦiMJn^߷}EǫK_Rs)cMPEynu`|d<— ĦѿH$L|J{<2qtA`V!K Z}`pk1Ͷa~o+Z1юXaz +뱢cU7Λ }<ɴ#Y :rmMR8=z6cSq;o-5KT|7P= j{d\pC;ZW GZicx+5h0-iDV݃&\9s'3TA:+2p+_nlj[}l`\T Mi/_߷3cc1KT#1&8ю-W;' Q5-R _3#GX2,a[%FGV'h/SgZlBv%{h]e1%y-͋ FE6:.UjI|}X'^Fq8)Q黪V?%>O3q5m"`e>,iC*zP#wR;,M +sJ⮟ ep<]Mau'7 *kӴT*WIxU6a=j6|| j;P 0fG[{]s[?ݱj `uk(fV>:InY>'?Fا\.!]l3CDQ0*uKY.J.v'Ң :QJm.D1 *JTb>4,.`v A$| U_E,vRH4xz0^Qz6:-+S5j*7\?1 Gy$uu-OCFq:17@{.=_ Yv+9kCV&@VzfTm5|y m =\b?W,)h!NT 5@ݦgҟΥqo^Vw$K! T02@" n_yN?/&Uh&}BI.m˘gGr"k>FKO`y3XMg7K-jH%[s%|y`ZWm3n;-qfJC}57@;n2/S>6mcD鲁\E>VH/Md̹ՉF`4HJ=sez;ТbZkE^REn$;e(_UlYړwE\=ZIKȟ1bX(\oh|O AۊXn2O>K=w-FU+B9-6!n֏;1/Ĺ$*3UzBY\<Zĺ5qEMW‘Z{PV bUl.yvyaOb\dԄ (&7r)a„* 0XK#M{(/4WZiz68Z=9x#mȅH)(9tso[ZQ ֫ݞemj"bIJ,X9&^'"'AcsSF &jN K`ڕϪ$}ws҃(d0Egc9Apy;tTO '?QAɛŭ-O]T8Q 뇛{?qVgD1v;$#: UErOyq?ar?m16M8ht&Yf / GKγ ͞TD!8ѹ Vv_8J[}DIG!ua]&/ݒD$ % џ3ȻQ+naVyx:+Qsڡ? & qSnGxcTҪvDJhDZ_LIO>[Gy0f|d#QM4ۑ@6g^Car(aFA]Pq '@|T i6[oI?JS$=BV?~r-'tBU0J{Ei'-oSV:+aT5i0O"4p'8G&ŀ-0Gm"F4{Uǯ?FޘtܯF=L br@#*)օzjhϭ{3NϮ 0R0b9V|ƻCY{E67\/GXN#MASR_,LK'VNf+1I~r`}'K3ZTl'=O0,"T8E/R\ "͙IJϥmi8oQ|g=j?8՛SuqN;h𺪜lP㵸[g'j+x>1k ͸"/~HXy Ck%Ҩ\x^}'3s^,YiB{!š>aՁ `yU JkdI|:eth0fD%%sɖ'9*/ȍpc~-Ynkn.p *vǻ[F\Hf:+5>ccʨ?Eϛ_NC!YdlV%R)Htc0ĤY\) zDŽlЋh)!;#\̓벧 TJgSz5 O\ X^͐`3[-q[0f>Zx$P bߣduAsQ&eXE=w 'Հ9 yR<:o5pc6>j?ɸ7pB]#:RJ{H0++ x%G+P&.>^WoYVcl0 +|PSapv9Mln\wZB5kcٲh<7^U:e1u Q0g}>jp"(KȅwlLKmGD<( xdJ'Q1[:npeY~xCUb@ iook Վ #4di̻֐n>7ךּ:@lGe }`VZf7QRߢ)V+C#ɹq籒Ǚh8ʻ_S^͹N W.=r}ZߊhA]|%Jw"17׃cɐc4AKܰbr 1¯V**zZ2fh'h '  kA=)tEd; JO9 >&iP @mJ~Zy0jsqQJď{j.7p”(8;Q  ׌0@uB9v\H.q0^!.[ep#k2Mz{!˪[dw `ĘqOU`8j · KmM!Ln@!:_}`@//*:Êb}:٘ .hMfhxF,%Vl)bjY])+at<9b8cRzQT Z*"}8㹕,y-G#ʢ!p)}r]*kO]'٤@߼'{MoknL0sI]$qmѢBq&IyX>?cΛ2bpj5䖌ŭw\ uOAE¹s7vғ3`?/0)'*_M@OQzԻYf*hga~seU.Δ Cĉn3 ôlia*3ˉ,8/Or/GQT|BH[,C2edg?GBl)l¬Aj,yGHh 8u 1 >Ѫz 279_*?~y^:ʼn?I,&C߼D %7iɬ.;Ur`A!"céklΠ/'50ٛ'p@Ts`o:0\uwg, x{! TrE4;/+OFh0j~~ N=T9Dz /pT[߇萟6PfRӺs$8`HIbي` gPR2';~7N"vci.QL6r v;o_w2f*d37,z3XE٫em/-ܵT:<I+DDWԑ:5kASUОEM׫?RbGymBX/ci`Xޒ.At>vz6?!A+Sn@?m$w*̘"⳧ qk*( Ktt6NT֐F!PC"v1gPppLݫ&S%o830`y4>,bdf|()piKgVUomt_'ld.6'dhyD<+OlȌyUsd]#.\g֩C]]\l͍Pv+.z#jKMLZJpVSU)L@ @vKxsϕk#X1ªʝdѼ"^U4'jff b7FhE6t6["bD!}ϵ5ؤgX[KƢ>jBKՆ1 9p; (m.@ULzfU"U^N+$U e}7t\M~A>I.c4_9#Oл\=)?"cmBW<)W{?1\*ЇuCzE|H6syxeoBZ۬hZ @b'MQ汪,S WCّ$~?{B*3c>j7Ib!y%[lXen[L-]ٺW4@?e Kg/wH~DU<6foڙHʇ$%8]FJRY ԥۦYSTcN!RM;CGzr.:Lh_~qė'6gO0sq ! f_ a߈7sE@$zPģQ?W,Gg J?9,[|x뺈DvQ)wmm-|ǫEkC^4WMBm^r /9[Rz:=v4? ԡ.בA8~jԮ6-9ntIitO[g~gV"OV?PGd)G, VL5PDsn@SE$ĜxE빷Q P(IyŹ-~ =b # J2Ph Dκ?psQRӻTUߏ Pc=qxMqtnRs4/Ks :'[)/Ԭ\ea 0[3&ٍEE9$=|Zi%1aEQW=cZ1qcZ[5Hg|izjV_~È=>T?:+Mq[%*s0w6.sHWȱCF;G`x>o̦fkK$gq?,\$WbG1@Z󾙫3Ï]tPQyb SGWz4q%.cˋQgM--UA,6}V׾NΩ)dc@mX =(ɫ-.!z(Taꫜ"ͩXI S55//B^H(nejNi.pyzb> ȧ CUßj抸jGdӷ8S-'eVeHiMG{B"(D@0Ճh*ɷ6ӿ4t*p~&شȻ臍U`Dc'X]5 nxRc'hAjd΂#Sѡ?dneEGv%%b£)v/p1U4CH3Zn}rt!K9` om5҄k)ʂƟ0[?F2~r7 J#;Ǡ;:f `,)b]! !N?~ǝ߽k\k6#ܲyzM|i$4~ Qly NHjL]C56MK.sLTfrU.v4)F X;=U[Iw.aA+ԻHBmF'epe6j*?91r]o2K|ōMkRW!hDׂe4LGDr1dsS14st;h[RZl2fԣ2,q3d:^V[p3- 4& @.J@p \ !KXST]b"Ӈ3닱,kPڮnvN"&4@= q!'A&Glia%Z&r{ =7LgV^N>!v\RqP)2}JA% }a64a{Us<:]0o̤1YtBnY>gi b7<`.arFeߝ!W ݸWxQ\z N\{VYNaub$c.fuG u/fX 0 jQ1BlEU}vns%)IޥN`yf:k3>cznO u"(L͊4*3Q;npcSr w.Wv)?1 H""A[&5% /e涇,&T@qUP }zwr^cKo-0?QH@㟿3:> "i1uCDbL6KJ̚T#Х9SIk(aV ك@> p!x½rS2a=Ӻ;P`xN/61l}GZ$DdbiL!6eьB",!t'B Z^Ψ0Bg<pEAXSvBfVJu֩k+Ep9n03n(ev+qCqDK Kؖd>+LNҺxg@+OD CT]cA}lLRMG^a(#RU /S{fT$4T( lG`7;7GDN 2Wq~v**fj #%[T(up`_& 5?: ,CyOk=m}V>v8y5<_O {ͩfz]h}w;hDZ%}5؂t`t?:rbmhO Jغy0J11> -Au&M B&ԨsFGT=Bz̮wJ1zV:وC9^ ׻˿*^w;)ظ\qyoyqVH*+8/ 02j09(3?\cMU𿎽GӷMYszй`a7@л; xk n)q~x|eʺ ĤT 3foO\n J{H_^YY`Ѕ|+pyv$gPP~'u?sȕ"C(_˜4fK%=]z2*6unq/igp*jdJƶ"<畠vҿ>(~‹7JEUBP/xKѨقo^tr9eӟJ8㊬6FZYGKSZ Y}C /ʠ?5 $vj' íX=Ҿc\Aaxcy&_@-q`*ף͊wiN9fxYP &8*la/b=YfGwT LE'Q]I 6أ\I8'$〦ED3E;|y#ӆ!zZbQW$g2i#//'-8(pw5@7**ܲΉk:vU!ije>Ѻ%sLnᓔ:%I0 o]JGh#|uF|xM/{ 8=_j 97 A}Z6ӽF P"(9ƬCg%n?-CEML֪=u"cAp,sk Ly[孄Byƶ~%v qN=#!+Ⱥ2F AO alO@8sSIq*ǚO{ilKM{Mn;) Ѯ )EiDQ%uZr#҈4 *]b!N0պ> m1f6P}9yGǨ3ӯ~!3KXt1!3wA0@0X-RfaL'y|ݸG^/Ų4ZH֊G=Bi ێB+C{r]3[Pw{{E|C1(,g>T(0.vzlUvш8Ķ1pިA˯Q+bK *\Yϐ; '~y!.7}Ѹa?JPHHzR@tdyw60Il/HV_po<y"2dGĦ&ƌ6$=5T8DGskz '|l#"~4ëRM/<0h:$<&NϮ<_Ԛh-yjW"|ء׺֖ =ԯ%G_ܿyARS= N|Wfxq`#*w1'c:u}pYLOqVmXOPv*X!\g3^Zjսȳ+dѴn(%fوi0r*d6XY1dk]x &-R05hӐ%sV~ӣT+lbAnԓHIN2Kb mՒ̅"B$֨ zCsY6fk,/a%LmP<bLQF٪".B4MU1yL!aY@2U \*nֺ9:EktHL w4 6/-4Kƻ%I8/JR(B=AZɫs-$5P4NƆ}ˣHfiLxK9J_XɀC:obhR%~ KI'^pH;}QprF-!EHAE/=V>At:2_RC_)NЉYXJ)(80./5fl?,RޡW?`xYb^QX?,0L%~ %ɐͲx-煇{qs^D01|E䟔R,bK˩x~&)w[XCMO*a,+Ҫ I?uR('zڊÝu9Z*a @## [CllOa³WukAѮէ-R#t|j\fz$t,Nks8 ut7@tj׈C=U˚ptA W HAzl}E*g=0cY#^[̲si%m 0.:S=r7=J~> nsB)PcUM{R;ÐAZ]^Zo*b 3B9#}7Cut)kŒ>(CbF:%?j O{}r4f& F':.F/w(hTtH1^ȿW:SIe!WX3P|?(t*:Xa.Qgo>M_2ǟ+Z7RM ׫CGK+ 8`J$nܴ8=~|g@ºEO5v-*+߻P$pAz rJ<qSDg'KbVKp.5]=I~A{| &chc4ڸŧRAE,QS4])jQm:?lsMpTqkVrágj{PsL$+t&zޡ6FJѸ܉}\iQXRRU930?LkJq^O|2GK'|`塚W/\GEw 7NwkKFS[H陔 뭲e oԮ9.^k9FUAB'w30k\- 25" ?9g@1mPlc? ;OWޜ^=X!h.#ix υI"Xk>fy'$Ǯԅ{?}~qdvu:wYM*z;4$ZN"y4HBMTcFnό*/!:9T4_8\|BIwA5ZӹXgP>z@li0Sb, ϙ\yD$bN+ok7%8"yr4PNGhtvT9%dE}@|ЃŒ%GIBEl'^j~^{Ua] )葌0Z'j 1ݾK}FgٜKUrQK%tR0W] auKTͷfJ3=vؖ勅/G;KGsMF% i"%dWQᦺMD5ݴؙj\tj͓_3cG_y'~:* 1ݕ9gCEI pFτK٬(:&KhsDyק̈́UP<>UaxTWCn\=9#b:&ʢq I m0or6B"ŨP)Vo_#Iv"lO'OB ɻk'I *Ib&=6,g} [%͙V^`YRWhq-NS^ Ig b-Y;? _onUN+M H?vb-9ؕ]h9a!Q[qiQ S:a[ǪR,eBOYK= y-3}fHNxA3M|?gmz`Ynpe(}Jcױ$3{ aʜ% (D7͖`{p$޳AFme3Ů{uJܴ.,QBf3U. Y+mF/xVo}c-O}s)0/ zUZC'嗢JGq+fUFAbU~3?np<+͈FK orG+E/ sګh 0!6]0uIퟷV'c?U<{'v2^Є6A@д=(8E7lQd DJpAτ[E$b1{3>o~蕽f]6Rק3Rg08;c*i d 쁪Ǩ">(^ ؊7dH'33韟mioj O#tW3F#ڼ]H+UBRل-8p\JՏ|^+9EuOaDqx5wWS7 (L!5KPJ[-O4,#[Xl"F`-? Э{ WN'<]L7ɉҙ%LE1!3X1`w;8b0J>Ūߓ}7BEd`5ZcVg#Әe:0/2ܟ(ˌ>:z/ -ٍj*#Pvnt=O!bޜAAkH!?ow[oVFwZ|&=NuC2CշWqvlWRѶM=j5[_6#E@ pﮀeձ}8\ahUn~9  wq9<DWR2yI R݌<h=o א/Bqpԇ~/iNxܫ*% ΙiY1ҟYL:J9]|-~ ?sH1cX5&q*ntVE7-PW{ -7T-dwXo^( `MBwh v`pQ}RfnzC&S̊hP^R[$,-[[i/*)E@ |sQHT-3H6ȫCş%ҭGң.b I_tK|h\U <ȌǼjc;1vK`I[زI]ESڦ>b{=oyAa|HKwo# .g>.V `:1;< 8p$XL+7GU| d.B8 dCfdncXM5,b¥ *8-(+0) UL1=es; 4!oA[M5];{5%v oknif G]]}$),P 3Z.㷻rЫ R|릙 >VaHĢn!OO$OyD" ~k0ZnF%g7g[O6xLHIlW`UąNnAAaKBe{0iJmCmq)M iyk4@ML.:U51V<|G%/΍ć%G&һ@=lȒ7Bf6rVߩ3=8pO~[~"Ec]=J'sP3 #-u<į q|rs'%FR͹vP<_<"c1kСVx>$O=Z@#iڈI0_,D9v }k-%^biB`^^lwMF '~y))뚒Q*Բ%ROw;OM;ej@_|MX@KS͞U>23B׃{O̐gU#fAp{w䓨౸euKL }P|08!6N( h˥3λpKoa 'ŤVX:9U RK)`NӢNZc{~hHgG`. cneJiɵpV 4E6=pA"NLe)|!8G\|<~߆Do"il=9N.c ^a=Bٵ}*̄i9 js1CgSb{<)m"$%DA Q1p> #IBw7aL,F ÌϺ}3YҚ͠^c=35hsבzNtSG\^ʇGu@8BXvD`9W195sݠb͓-̏lꐅοn_ttvӏ?0i8ژH*ձǕ1ҥH誻oJnx}}{r.Dkof8F]ng|wɹ 3b>F5|eVvt\pWEq,4W [7GCf>n БV}@qQ`fjct"=EVR0>vDs>=Gg}πޕ(r -P:lm ;`<=Yq`Ac)yD5 MI%\No ޏa:q($ jRA@~C@9>#|l;2|O#)]k:6ջ9@_ǻX-ώgsc#ሰ%PAZt`B†K;ߊﱒRK.b{v\U/U! |a21Rp~%sE浓?jgteoEy%gBŴ'_ ]em0,+Eav1K0[z U 0Jca BDG0VH0kՅ zuYzj6 RDL\Ĭ%񀍮1{B eJ2+䢜vWr$I-VC3n=2)KS{ԟ TE~:ZR$VHF?w!]3 &DVI%dnF`Ί`XP9yb/ԞR| ZU{t-z>W{Fm J41"nFgP⿼;҇(%=$NI . h7A @k`[ lʼ7r̅dhQakTsJR A0JlC$&B+N Dc|dĭ%kz%OUi{c~s /p?RMk4O} U#y'ԓ-q= G=ѴSu)}F1Ӷ-q+g18R%AukC-Q[$%8 o d(I\)h6bgb5+A;KHUeҒn(ho4OuJD6o\0煱/^Ua&hty)BrqS /_ߛ;n m)!FxәGzLGQ)*uڀ7s,9&%%xvYXKN{/C|P ?Bmɕu\Q CL|;pGNWi/ō߭a&c;2뙈5n)ڂYp}$@CUijkyA;|y+95vk4v4T؂B*x=#U]x*EF-&R~]5rCɺYךS;LZKhgBEj yLu_g]\sL-:Ly/\lƈ,x aGg8ZV/mOv0m\JlxĘ1@|f_]~.I #zY"ACG JXV1 C\$)^/1}LZ)02%0{(1;M.}\"WHg?J} ESTD %7sv|gWQO ͅ?xPU]dBJvo<8۲L꫞6 '$8OLf/6#^'{5*VSx`V wՓ\<%;;c=}2\LZw<%  )3(*=]4K1u>H& 8A!S~JIҺDn!џ7zr7!uX.xMYdUig*'12e/v=c҉/-݅i7Bx\TTO`X Ug_.j&Ν4G[h RQ ^ T,ZG|8?xf:c#/Wx@a=oP9Bd"zM$kVN#pŞI7qݽF}^VZX'v*ͦ+~ߚ‹>X٠yl(7$Ƞt$r.-^_b-6]+Z#PH+bka/'Vd/gJC+X l$mȚѫ(`-gޓC~9>67PY+cQ3XxGAM*{&`)Shh"Fg,\.%٧4"%ޜtH.fEl9!fK KE kcqn7.F(tip?X'-`t?冼E"Ә),t\ )-h،t4͌ lﲏP xy2۹rVj-KOHnxh9.7lU9Rf8,o( ?`RV,נImp:nyQPR';A[7dC>ˆ{ss#5a&N 0[~wMt:{V|!Bk,4Ǘ[~ m?O#OIp0/ bv1pQ/{.͉Z:bi8R ?onDEJ` †XBXLR,fWu%=W̻' ;.":d%=/+o+m؇,8g?=?2e[o.-m0o9L"+dUyh=4G_}Py`0 >tFEaF='th@#٭<;4C5R9vf,=͖dsd IZ ]7%$X@׺MB.N×yO,XL)e>B\n1N2b?7!S Uꃀ]82mL3XGز@WTH"4:O)TL?ThmxDBvwYtX1ry?PwԠ*<&`Ɨmb^5[KK!OTC X2fd6E.@}E!/[BrD|ޕd i䍔F4j|2(XPolT ƱWyV,D~Aĭ>n؍7OoO:}*vȿ^E7(=,L̪Yqt峜UDm JɘP<'!HrlEXӕ,12S_3J^!˷@*BkS,Q]&/[9K NéZ?guU r1Zʍ嶶x_рٶC[TLK"ӑW/R5H qlI=^A򓉑Tq]N_b?fވ| ΀ GO'r.EHwJg?W0{Om" (9K`cH0QW6en,֢`G_" NX;WnAkTDF%ARN>? ALxH|{j\ 9 Az+s}g!k3#d/0k$MD2usK?$\b ]*u=R2 F׏o  ^f0P'0g/{|]^JOV-ycv 9#owVgxGz5x3Rxw9n]5<ͤ 4YB^b%R7*  T珴%HCtIϨH7[ttv8Q<+i[=_7 5@$=Lczvz3Dl|WT*K<^GЗMU {[~PA~s*֤r$+؍oRJݝZ]yb#`Ì3%ٙ.;pGGw-LWҟXğNmޞ+$LO顓~ ]E>==l۰i>y\n+k*8N' zƎpa`jkEKҖMXZr@E,6%ÔZgmuz1Q7]`=&}&svuXp=1suJĒ_~vV9NM)}]tsH gM7<o~-}wm4^y^ hlLș V]yfR'] حɓ3k_綘 E ZJ8a)#­1'> {`olkZ>Qp)MwD= ,MJKQoGYQCNkGB" L-:l'v \/P^F2Jsa߸e(׏IpQyFo{yl3ԘfW/ǃ6(N#fqP'BZU "-PfT0aB٥gqo{SUWqW}/~#y9 -\9|҈iv|Ԝ| SϘYch3b?Z\U-+]d}H#ӌ,>Li+,߁ B2} B:ǐ\PhY w7fփ8AA #fS *` ,f,-(7#HÝ`u42W& v M89=4?fIJ ]TT $7SO3u\ki|(^eNU {t W*6osJıO;اIׁل ,N*y:;(9}f;waO69Ѿ3s+m_\TP|F+>]o‰JXҾ6pZ Ge0P} Y;SIymp|P@o5[[c9J.=-f 'l:K PmѱNtS /^Aa9'fX:aj8kc"kx m?',a߈-|,;Rq_‘'#?~~*-PH>wevl1ZH (R3 X5[F.VߧUHlO9"%fS1ɢ#+(y%Ih$9Y`3Ls`G)p.-?>%xFθZ1-%14W/0A%Zz&Jar2Im^{{̨!p]duŧU"M' Ƥb5é&@6N-7ux d@t[2vǹ 6?׫ YX1o3MlmvQ;"}hQ|:w>HMUE{>M,eʀd8zNMoe^K;jЕU!Nʭe/efN8,ʞI.1= Qc1F,2'&-&8D 6 usP%̰5F}}qo@%!$` Pavʰ+$"d۰%#̎ @b;VYS€]bFr.6p:_=];JJW #fN]u"xΫ3(g4$墥` yMy{y,wc$]X!XQ&F/a+8ҳo$/ǭO3iMYs^!} z{!Z~e5\f vZ휧[B~P>r3#tzkO)&%u@>yA.H M>p`(ajrf-B>*zg\9h8̢)pE#tvX.:CER#]WE4ПĢ 6z#s^A +kF^cF̨m.MRQrm&`"V L|\]'b p+Aďcy۠Y%*rBn_pWoݳK el6 :ZRzL{0XTB7PȾ2ۄQAr,o_7t~'92 &yٟ024gЧ!ڛR-Ȥؾ0P8U@Mce|i0Y$0dÖۼEKɼ#MUy5m]v +y!]9n3U"|we|e[M]^{,J`L ٙek8Ig,xq;n?%%T93}+Л{yg827_R!.Lril[7d)6m/8L2g@&Vtkksq>i`G,1a+&-"G™8oڪ-mp?Mmll|M=A){nEj\m :Z4m@$@B"DO H&h""|g$2T1Kdbh9ACY]>-8eT#ٍ}ir8'nES e zfj w\bMzɽHZr܏Mr 29PsX")0AN>n}NQT-@z}lNNLW<;Į/T (r҇ѳȇçc4Ի"*^3f8qt~Kۨ 5 sHxL*)D H7!"k|}Nz3/vDmё1s=OѿFP$H07fos`.;<⯊ -՘&,"H3Xp MdN OĤ&X^Dea4ZXp.Z(Ka"$ER6^|æ.;~cvm .w(DV W4L|ZKk%D52w0t5ٗ/ Z,9$ub([rj^6FZgc>pW9*?QtR -+$WjɵC?B^f@N~Wf,c:5g5ërdV3tr3!N.˄`Rn~CȜ@VxN-H !׈jqųvt0HhGdf5|"M-SN7܄w&b愚IO34^bc{< >k!Tjn$I+NX*8@y:.XtKg~?>+ylAx2ge2RC-yϭaIEo>=r@<ɷxwyZ)sD$z:`~XrXhAd'3qG?Ns*=%J`e.ǒ9dis'63H\zjeDF>} (]k30 V9͖*a9A ZG.n%5{*@ApU򔀟AVfawΓgj=$EY\7A18_8 6l,,vyA-ΈT4Q\E[ /gh<*Y]$m8 #(([ A^Fk9Y>kJ2M%3{EC9v2/OQ5hD-&+grBJOxDG\0_EP;'^ƅA15y3(SUwbf1K._ yHJ RM/#[v◼;y&)9Seih#8 |h5U֍1a#'LO,T&lc5L@} Ө~C>/("0&hZ4N'2ok$-'Wdl\} thj'+O7D&I ݄ eD@ErVkH17z? 4;-_p־ mD= Py[B8*tc67;:`ff;dX`}q!KtX[Z\+KyybNUĚ $z1ojhG3D+˦e,:Ҿ݋>3^b83伭Zxtme>I͏J{G@?Q!ȯq:{!2d":XCA UmQ*}>·;sw;?+~u܆' V/瘨G-cd {ud^r;l4NvoHl_}K_ehd94bF u֟DfRTuM))L}>TxÞV°>3 V }vg%|xK кcc:= 4GІĆ?EK} ǟON }H:JЇDNki j9\8_:7CH3z,J[n\T2#zʫoYPɺ@ /NniKn/`ŲQ2q')EH{TY[OL‘̔iEӊ83eռ`"a- =Kђ="Zd> pCJU=dg'$)e=^6YaTK\"XX|4 R"]2)ʱgy՗#FI > Ҵ g!)?@|SL/p,MO {!dKujʠ/؏{q k DS1YN4vpף[X/wC@ד0Sg8+^ W\\,v~d[xEy|_E@ ة\8`{p==FqSg~e1SdlFeK0D7/u` Cl+{EӉ"'6eI*pF,A>P\+d҃9݋qv% ޣ)ۍ`Õ"WfШ=?5ZN-bK,͙X W KϻXmKX_7,E*Un\ZVV(?fV9$d[bITkbl˪/K< ɿu\i4s6q𪣻q0LpSt_2Ao.!Ck4i]Vb|7:H<UZa1t9DjxLVAcSSH~43wƔ;Ac#xư<t+ wɸy@Lv|F}e^ ܾl<s 'ZbԵ\\WVv:_6k'gʹ~J%kKP'tEhDY1 \Vץm|.,:VR_fԘCJvHp- tU1I>p:Z}{~5󦓩;#UtӦ#VHqh2DIgQϋ\CQ1:s(bQtB T/]Yz4aż޶vE6x/~B_@%+$ 9lB{-]GZm'VbO3C0`OBOr体]n藉{4dXX۸ҶN[srkZҎ- r5qN%Jq2I@~66̫pN![hkrUT2rjKj1^I}]RM@:U=UZ(] Q` EǏND-'Q 2]$DIIJp{csG3|*CA'~A),]@z%KŞxc*,Ffdp^RtA']?&c Eq{)'5VTJXbfM_<-^;rW`+'W?bz~v!hi>rU:׳otc'zu1G @ HB)+{-˜ #doi|z,6/^!Jp]mRK_dĂX<%#z0/Jd@fh!'p{M!P_(fbmgYjT<[eW/%ǁ.7`kgՠ%Gi_v.[AosDG4t+؈*X,6  5T(.=RvTah0w[uQYf> 8Z2J<uypYln{ ܹ?0#SAt0 ر~¬ %bqRԗ„ҙ2Oa/e41)Uq 5|KE &$EU v% k~@!$MW7uJS/vGy3|L@2.n _OpRCx6vhv1|)Otv`iODMaX8r"K1eƉc>b'g:XʣY;Ck"ͲT*<(@͕vNW@WZPw_c(Z){I8I!vѧMGC1@) ɎsMT|ڜta _YHԁs@}+ƨʨ¬iѳׇ#FG_Vv`Œ#:ܺ]J4TukVK0:&o=h,ՅlƴΒ N^C],|]}%浽HװSԿЕĩ*ٿ,]|$|ƞ P{0ܘ6|0 ؎U{j$U|bx9ĐB5"^孊Jmoj=l:8U2Ƣ5$OBoR)@%'AN=ZB%m]s>LBҾTl6hM {^smbڋCo崙c2QgXe0+E/nA/Ô$({6m" egwm|5ZDT{&*I2@w%P/=SOs0k~σ+ S0c Uj?omC\V`lzޘ  ۥli3ՒLbU2>Ƌyo/?:; B\c~h:PX!LImu@I#6ؗ2.)OsDt fkEj*L O.%NNuJBb^H4m$gU "l6ʀ\)-'q :/`! :5Ha#̳.&b6BÔHja3r^kt?.3@i>.x8@!sVtɒpDZXƷ{ PC̑Olf6B)CFCSD,zB(|5s/8&']i/2%0!uemVet0nLҘ xvc,TVհv'oUO"C.tk7OXu-]nU[%?gpKTxIq6 su}r3m\=">*7Č]I7!qG2mnB| ]`sjŧ9cR=F*Ywky+WPȬ%QΫo"xnJG]q jgCbϞ>%= ƺVncݿ9x\ӝ*L_/Z> T7yJ@YEPJ.s!;IF7E mAtO #vR"1^|`ŊbP,$|C~ٌmZАxdc4uK nr=P N:Vz{04C$,|i04 s"X/EUQxR5v]06?߹ @?PP4*?R ?/ߝnLِ^~\D )ʺ8Rz.M?J !tJk=V_b2Rhit+,E[:ԗ@-r', 凁ZHS 9nXɩ+|;ީg\*ibPrQڻыj]^h8-*Z ^DO1>5GM.u}Ʀ^IwEA`vb } z)CkX,I#łR0;+NIq[^vj bP]sE>,:s2*Hz]?-03}$P`,5l=+c4`: /4R#3;3Cߢ!"̐5:oũD_#M pMFhz^ 7>d~ j=̬2s鬹zFYNmr'GVPXSB5HoVU+1ҘGQ ,]km@[Q_d]Dj'jt )krj Cg:)7>Es"Ⱶ.dܠA5 lLqþWyFL*FZ.[v;e^2yRɧoqs%q=jMa.d\!83 e[S1?O,lQ ƭ#Kj#),f33ˠX$P{S0>r; 3cHe*FnIeM݄O U/"NPo(ÖtLnjd@)R ![ol ءAhDA|L7+lI`=gp+(=g}jbSOׁ>ɫCsSKElSkqr P۫3JV(DeD-nW? 7oXPGm;q؎ ZogI*2OûjB)(R-gD8JĦg֒k/&?<,Lmk3'(KПiuӀ12A"ձ`zgWgb0t; b/Dn Kh~PWhPU HʩO1>M|x^Hzo_67=n]QK‚I@GmMcs l(WGH5f3riR{HkvԖiiLמM׆7Uɢ>X dB 16%*!QŬr4лhF '$v֚q<p27:!*@=:PJۯ1jef-q8Vt+B¼$qa'Deę+} -YQ?C[V;\I$e[(@UpJYNf-)s0BV7;߀IVM9>cS ͓q010ItTH0d!,[:9qQB;dӒC¾hMLv.DcrJq7%tPY,cC5ӥqUPJ=Z-PQ)`rC*mv\K۳$X4Jԣ%105(/Ym^wᩏ|C':&Xz qzu@./zZ%J9N}8(cT`%tP+ ;OeZ T_T+% Q:Z8bo;B-㥓0[ X%< Iiذaʿ)S۽n:#Olv[AJ`}߼Y!PB7(*w~Hf&9d[I !-SnTe! gH&߯0y-$6ǸNKo;8pU{I7e'&SSМ捹qG m 3.J}0ČAfp9ÎZqϱ(H{$`EN 9-Fr5-hhJxb0xd5Y^pfR&WVl}Cs)f .d@KB- >=uMbkǾ Aͥ 9C&Ud `7qۆU[0Qk[9P,3PҮ5cS8dۙ(i1* er.5x\ߘ%"HXur)oi-򲫥ݨh_IvSv6 ~Kd^JQ'G].}9v3я4: ,⍛=96L9Vj|rqjNcW<ҏq~*P_R ![ Ra 0]X`)+ w(/(uҦIg;h3k 43l>| @? 鋯:'J9>0Xxx35I0#xs3J`{%hZS蛸$2k@aChb CFCz+SjX$_Ĝ?AjG9"6h >NP [K,ӄvGVFWBDܘR*S,t7^Z@0kgRbj%wiآurb@ܫ7p!ɻv"+c(ɵkz|) eʹ p&dt)mW/.( p:Q>JOl9}yC[Vp|#Dib,{Ocϳ{B61]HFj&:mg##A{Kx+SDbXtHno`ux߾q^̀f RAjc6bV{sC9$b¯fUglf!Z}\bmt,*H=[ >:괻`7[U RvGPu,Ve bRk騳ČVZssBy(g@Xk諔V͑XCe!9aG>tN)iI?kaKąU–[1G!oQwS@Yq.7K_e75cݜ2Reo6XT5R?=&Xx)Hf1v*sY;C  8$V Y3'=5!+ ! ;wD7pyy!"Iw{ VMڢ%Źw.GV1W-J?(K0( ʕ q% {WΥtI[+L(&zt[ip͝)~\S5}rV(BpA+i:Ma^9J9ޯW0 QR5@og[5Q^#?͗dp=5.}dulA;_.d-CIE` 9J5)J1^kob8PDq)o꺁~x)0`{wU/wĘ,U0y#6YwsO7wqJ]tP>kָϯ%>SpFȢ~'… $o9|<'w88F:*b7z;k/fk]v lӶّ{&߼v[ʻhwGJ_䘗Cd,@G|97}.cVwP{H$Ls,ΩEa#&$5ѻ(͂;)T"BRuhpr$k6.4 ۺrF|F75_3/!~mqgmŎ f@$Ie,qD֞m'!-L?n͸zLFxl-RB*/(Jmr$ޮ6ߐ^M,M-LJ:$w%tb1k&dn#&W[/x銒fOq^X@$iai ކ^xHpcrVČ_>P5T^E¬D!oH- @r^$'O{o`4nsWMz`1n70ߟ߽nߊh1S"\HC袺|$8(~3y XPUYn nA#- bBK0pPW?F"NjŸ@l[k>x)* Yޞ2wlO8M\Aaeeo,huʣF.a5k! )hbMy\ m_.JtFG]𗛼nbeV[P.) m"X#NT^XC:,ZuVYSbV% b} ]&<;/󸙥BcBVerwt(!e )zyLeHVPq묾R|jR_Ӓgm\dXNдQխ.ʊk26 ^ t@s5T6jox?7_ FWv}x px&Y%lP/"41M#Z[@Z͌(¸Y`>F19D%.lf 3JsyOWJ"z4 ~9Q5Ӈ`?(ֈm?=`&2m;ƕ'(fG$ 8 ]*j,=pyql܂>m3_u7g :T kƶ#Jj?01ziMֹ]lVШR-cR1 1b@O>v[aAV_*idrA sǭ=ÌEVZzP]{K~U,-H2:gdLWq; fĩmg[{(N!GqOa/s _|"Q%nEo=o+QMM.+ooړKWn1UDP9 8VJ']\Xr/YR ig6;UJ2إ\X*pC7 @).mzB{K2҇ .5/=@s~4L e7 x4+qEK^A=~;i#Kk,s0߹3iT;D:>vW`b8xz2n:p '_yP [ݣqGA\Ig. gW8.\_Щ-]9lX!V{iJʹ]C%&E냊yL<;3l>#XA% t) <{/4-0ȗ֝9v tهE033rB )/DLhٱk~ W-3oÌ<Ƹ ŽDSo^a,$"6t?$STfқ-x{EPYd9T^XzS9ϝ?"߿JN)s}wYY"mUFxCPǯYg&i!L/j^z%.m[ @67Dи ~rqft+hP2iWon0_ LYlV&2.7{QU6nq;縨ۆq-6mݍFnlPW"Ve+l򫊬cN[u(7]^Pύa?JW冺^;櫯!).ҷ@j1l~:͂X{w7LTg9{2;H>xޤ@`aZz761Ӂd 5>O :w;XB퓕7ql8դCS!ÀO<`jӭ̓sN >Zd}9;:-x X {)2<@7`4a#YqN{נb&fw/`;Vy=C=>p^5qM. ~kfޜMЩufuJҡGg8ʪ峡̇S(mc\(WI,u~- 'Of^]S25*a YWhkƙ bƻI ' ..ޟvs'YޚEvAD-?4K GhACZݸu2c:4(RwJX#ln~q5[3m^E,R(: †>sDLqakֵaEE}R$Pl}S <5!k xV6۔NF7-$+*&P:~#NLP y"s8N~O7W*Ov>b쯠sG/Kp 8lz|-s?ᙩ-0+)*IV1["AQɤدDGQS'w8Y~"y =;nQe$@;*3x2=|{q _wvS>٧.XLtf>&H`jKz~o8A<|_VFm`fipʶ\`:XbOo,=JOJ\CuuRǦttGDT0_Ye"= )kII',tS(- &K #]z,e#N[j\X3ϐZgf4}hIS na805I:AsSjCfJJ%7Nɜ|t'| `CڰT$ۛ Lnr{O$܇i B4@6~P9S@gTI`zAL>$Wg+zWz^.Gfɍ'>Y:8[.] %l2)ygFgP72_NM5Zh3/#C^m<@9]R7`C3JСs7?)Z,ـ|Ε@U\ ug҄/9y.噳NL5|ehp{'MH"sWp;%e݌82KAwdl*fk{jg5*}Lk ;rIs~F߰'t\G4-}uNb.d**YMV<F/.{'ʹ:t"8lEX\COy=?6NXx$oeưQ^vB3`G[d!^12c{cSui):ۓ[B)8uR~=SP8d)|{h.iAp3˸`5Pp)ڔD)ITJ;klQ}"|K¼H73G]mv[hбLW&Qgy|AX6: 27:E#o[GWӊ[ Ok)0AI]~Dր D[{뗛"#,c.7@9 QX%wzIeFDJ/(+5>pF`{̓wy ۛ~n-Z :jnM2whT6NζCڀ%Y)خ @]6;q)ӟ}gH[BX>a6(VGo3t>S>m:p1saS JaXCM:- v Pi+>4V@T_fS;TSTֱ;_z@e\"}@ܶ;zlެ%e 3G<"T-<do$hu!)j&! >9a0hidS~2ή%\ѹ${gE֒LBx0c++lS=fb VD#XeOgzx&Ȧv *l`@J,D7=&j-QQ^RMf~w9$?Go,9IfH^ 8zou]s2RC sxK϶p-L9,N\Jͭc:<䓔˺1λc>J~@Hňr/n*R2I)/,gUT;}Z~ϔ=a1u ~M/n-n3gUK3ANͿ/&6o,6)SXy~1Tbvn奡كTSD#>SH|FcЁ>ߣxS-T\o` 8)n,|{q,OM򿒿7.q(LY`ązzYdp;F,ySjz/9J[f:6v*ۀ./dVr*(, .b34 QG~Q$;l.@!>[d;B#w*2>g2@Z19{e}6aV$ 7_Aϑƙ9p!07w #xmODφ k AƓZdP\d[fiI&p5ņSC<&I=t_,H $ƸKh-y_@PǿvTW#yVl&~u3j6}y37Ϯ)?_0h hǖ~$WұмZ EV3cƃ']nG7@N7f@qq)bĢi-.UV5 G9vT[_brXW`a'EgȚ~} :6C@S'aƋ;5/@E AKtmL%T`,_~وOrG`6u:a_vBڴYe/s}Zb&!ߧ˔w5EHŨ*ԬZ.'۶é^)uWBadxf菲*xL=iUGn3IhN BK%5F57d| U.ϗ;Rف#*[pP0h(t-dؗQ"B̴o KcG*~9c']MMwMK1ixwwB+Ɓ#z WJ̟*ʽؘn]DYQCsrR T^b =fT"C4]Pm(Ύam0՞.F-rWZlBB9 dCYH[UgM ?qypJ;;1B6n ";-5@2$[t޿-_wK`â0f,p(,M4;dSkuJMyvï-wD_r1Zx=uZm-_Vft z'> ͿA5fzm_~ʫ'-p^uuh\|iEYҋ+|.D[dY'O SGYeoSEw澎 CV c3 OqקK M-Ky-qHfiF$}V+VDfbG5۳T kA^ ni} y`|gh vs㩮?xnC!9@4OT0Nѣ'W2;06]: o|iSlWJ}$4K_/* Hn,2FeK{S6Cj={bR[1o\plSp$ďx8k6|8H0z_(x/Sv| yLOћ Fqؚ2DZ= I= )n9!5udOZさvYdoS ـ,V ĶqUӐ{o+V" גZrLkI7)J^Am KC% ,b(XCT)]l>yHzu9,?5-iJ8+v4:_G8Fkk<~:Eh:0 "I}rww#j>0ܭbEL}>F6 z'A&L1˫40'!ǶSG~>XN b '@=K)l );Yx״{foCv _8ˍhΕ)Bjy;|͆J0VNZ|@5nS;lUA zW I筝2,ءYZ7u{$\as6 UB£|Y!Ga b34B^˃Z;Ha6 >[u:sऄ(('P}5 L7$)RsV+W^/l7Y†S99&kuDu?5; I Yq@#H(I}Q)S]LD"\=iRšYO?jۦ^ :_yy ,D4TfyU>8CBExHGB3n~)D-zSrSmhh> "0ne 4c[ X'g0:ݭ*W`[/^Il+,sm峑_6MRAΛ`Ջ8E tYj5ѺxAi"fCu_5^Τd=0ٗ T_ wsCb–9#z.h}r]†۶X]w8 U\=)Is6W@I YBSPd{s6'<6CT.Exrn F@̷b*)ړƟ{Ken8UoUOl<ʟl= lx>'vʥQs(`rPgځ2i>ԛO*0vxR,diLoHI*+76!dIV:UV @q? Aˆ%_TҴ X̧iD!# ewd^B]˛~f~058Ϲ ҡx OO$l\ kr dɗ\oi⒘JiD{? G`jN{ɩشc^:nc5^q vZSZRsz]%f7X>D[=4}V޴K/7O;F[^Krđ& p)&АP{ʑCk(|) ܛ; Xyu%gN?EBQOũB6Åޖ77S͎ DAqtlQCJbϟ"cjz\ÌrGī`Q,mA yf#˯R/8|DoN ._M~q iQ+XS=T]\c}o򘦩 Lx7fD\1' o۰`YR2PlJD$|[ِ[]/6|>XSJz5C܋o"UMtH 0@M3tdB&v&w6U_B#?ɶvkc.#vaR𹦕B:2WƚfJ©]r]4ˣv+#aqmЖI̯9+Z-EZ/rf'ȣ"sBPRa/(5hf 3kH@Gs=wp'{h` Nحl[P#a+]RN4w5TTyT16lXHng{P#%BJf+lj*uyHqetjchYiP^aeżN-F1C=D0xDF 66]` 9~\Ffc,rYScɡ> bʬJ:!90Br;v׈oY]WFcWGzDN!a3 keZ4읜@YIr+O cZPvr D:@*uzq17I{JL}OOuo5*M&U={42㨻yO323Э:4p൪Y#U>!#2FE~*b7⨞*Aj*OrOXI=$SHbF4q9ĩ@x  W^[\v `aB*"_rkuٔ󍖆k?_$A>;,R쮤f!_ Z^Jr⚩g] OBZ.oA{|߃4r7xaEKDz#)[K>Mң9ɵUFpu!~O5 i PTJ/gJ=Q~$s:jn|SX"u* QQ[Y.h8yj~mc3VWKk җ P ~6g{dIA`+4Eo gDĭ-Jd]>9H%wTLmtW8(`ule@9'd%]_hxC^K@'s0 Ƀd8K}Dp'7vؤ[*L?XZxGoy=z/fH pgoa=x_߁UY3O}7~疮X_z1%?_i>&Y'sˊk#O |IP)l޻D@W(F~/uƍ$4Z'( u)1_; wq;on·Cy>)ʾa4ATU`sG*P)̡M5_ `yV?^ !4AY!&~z穕WJ+bX@'M;Cg.i$TLKO(<YvW&}.☁A}%Z+mj0`{89;_ n'wچ4FDOCTF% c<'9ՇǙZIw9IOb kcVBP 6b.̼;-kŰܥ!CO'U3PnBl@z^7Hui 苟uH=J AE; 7p8ZgL*iKC leI*2' `LWCLSR K.z`q:/>ޓR~}iiD~eg5 l"ܲX> /h×[bp`CȆzDF*BJ:;I 0j9hcKK 6.YaNU3烂c*_dChYfȲnr^Ŀo; n 1HõYu o4nF SKy梛V~t/͌FLca ٜ $O@'ʝy>M@؃Glx-(,6NeZ^X2ڴU4++؛E'~@cU'Ͽ4!NypgFR*Ybk`RI1ʐe-,ѱ4> Be)bT6э"<⚉OJJ`U۝|Yzad෎-1 e֕B:&,Oխ J@\D}6,utjRz1ݫaGTI;Bg.~,4ivHph,A'x9jS 0Ak9U&PL N1rEjr:Kg *سpfE&t"4|T_J@N~IhWB qw1X_LΨC›7xK+uSʋ;QBs:YsY㟒axG(sp-G|A(y#}V=]m"9fg> 'D4%rs:뿤Z8 Ciۊ VAQ/$@HZ O+B#GDf=nJAD.r.1 "'R@Y.xH_On/β.osh=RFab ѻ~qZ+%n7uH]ZHGn%4ŸttJYb$+rxo!" [O?4Gԭe]WSvO;Eg]n9fM'7ML= LN*=>bđFMψY\2CVR_*؉>~I~%/A8p<60L=I {p#+ Q΍^Rw6%aa_h-5QX,riN.)9xIIz٘'8Ϡqz]htAvP|RGhDE3fZkV'}%Xʶ,!ݾL3۹UV>2"t_f @֤ MlR:eZ;@+~p{>f*V|Y[ .*yS- 2%xiVo4`ߜifx 該|Ńk|OIlXsS3k˭-&x9{0wK*? YW[:*R߼Njݷ񕣪´VŊF@Ks3ab=kGAۦ*B [{-&k0@0r,IKyDp3?!KbL4 JZ\0͟]0|I^nҵYk'>\9+S愠Mx8@Eo%@'*tD}p~t{wLe4=(B&sv!h& +>a ݘ]F\1$J;lSe. :[ @YWo6ׇur> 9T&!m~Lxvn멲ujǓ dʫQw6M#*3fQ$yV",?YhÄ=lT=ҫiF2>Y+4(q1vR .Tc$D)їz dW?@yRa'JEvGՅ9lJ,DS.e1R2XzT)W)$]wG_ 7eLP{g@ P8^".]Z`&,6:rLֻ+Y{6Th#K|3=ʙ5,kƿ^s W-E5 ax#,)()so{w e|{H*[TRˌw0vrQ^kSS9hyxܜX r XD6 /EԌmH*_0ZFe9)0ժR CXixK s$znjw5 Fy~FtRjzEvڕ:Sn,+D?,bvBZ}i؍pSSzZh(ll4\ϓ_ oiu.)0+&JolM2!a?ly+M̯mkn[eGdz+ -6 r$wT^StZ{y"W!RNeJIoBWÊs8u b'!w@G3di)-8P0KdصQ`K2bt]wZbtܪ4¹m&X$nL(ojD.-SW9C)>E+2w`J\w?|oi }u#DR 3Hc2+΃ES'e>{mͶ/EV CDLЌ'ngr@#իD QƿtOꉣֳ~#q^`zѧ=T tJһ;wC;Ԙ:gP]2:ƛ_!R}}*?x̭瑬QM. TmUG?YUг`~: ԄRSMRjbzҰ 'W,p¾LRub4=][qA4 t85.Ky|G8(_6r`8N2C`p+rxI$|AMUv2.:3CNZMht3ɇ%hA: "rFS^PvI>.n6φVi$pRU;@ʼD[^"](5d7.AD~vVHn!I/.IE 5:f,ͳtLs#hEu*:% j-W R4fU1R_1hVLRc%/OV|Fm=II|b0k,½ {a;3"mP%oFYaO@:lX 9?wNUhm#-͸F<TuLJ)OXcfPR-LBHWQoWr~(Aq#n5w7XIZр8v9; P;%c0_m@kj xsV$1_` 42J T>k<],=RӯyEL(h^v76'ktrցʚxj}WXJ\gB&"Ydqxl5طkg<czOd4wQ -}ݭxŲ.4O 1L˷ϔO2ӟOvtDgs8C ּ2wc AլpNV8p!~AmDSE1S!O&6c?s) %__ShHn5YP0#y^Veܽ5((ɫ9ԉß-&_ޡdžmKo Y?r<%uA:t4_xe3kلafX_@:nT{#l|3qzo'ءleE_ jؽhL `=n)0 DP0XÜUoFoZDǬ:AboGsdDȽ*SF(ǔ}"Ten AB(G8y;SF+7?Wߩ#wQ;;jJ߷ Vs%khΣqZZJl82 d EfHٴcvy!7 ]=gwi\BP@0veek.j}9?x6Q)u!-d)e:ٗ+j>?y\5%+=5]-a"ݘ!ӂǍ:ŰͿwT#_%%UwiaiM"yTl?C-)t bݟf _z{_8DϦo nRBUnU&>eGF:! Ex͂1` p:#nO ɘZ\O }yOfC6Hd>U yN9Ery肙_M"eH#u4r'M̱ C!aWhj-0sA9ӺZ?skψnq.a%fs5624~@NVx6b'}̈́ zxE>VЎ"q:n1W>\h8Tm+6ڗy?Ċqp4$?;oStC躖v+^b?"hW Y#iRvT 5 :Ǎg<@b .>xq0ZKF"̀ct(̕n$qa$40ȪG=)%6fA)zKҠVkbge3^k9e׿=,DNP6e t1@i@@PtX"ޢtzY0%<J )pH+طq;71 Nf/}$Ujf;$"g[[`Ys&q_~WXژ9<;uhzvS 9z^wP1mͭr Tpm2T )Z f0L`'Y9)IDܒـ4f 3:tO k}3lcMLS o|*0D"׉{#Tܸ?;YKidyf0>/UH ieRAr7ײ)-}?PTͻo %ǭ1䬖#M ݴ{ٜ X;ph]?TxFj2FST=!4c_8]RQUCi&J,Fn q\ ' 9^iJFFb^|s/'.b\Kh:4#61KE;lhspǀqDަ.tWSV=1 |5Rhȇ$E@ u!BqK-HL"d&oDCI%]He\Rz/H7FÄHI/,bjA xE4Z*g.z:VB;.H:US-'!"u *f#!pN7)KEYu@F qj nʌ"p舨oϭU\b= *p:&NZz;-/p%8CM2-ڟe ^6Y$뾶Ɗm͑@C䕥/(wI'+A!/9n¤nǪBK׫;~xxxk^#Yjx >r&ugÌ4amGS3.|\A{>ImG_T2DQA8U6b~O~ ,"IܽNeݙx3X=o9Y 'jrr)QsJ=܂׀S#56F8ח&b CKGocmAA=Pη9/jɸ#j bƋopkxʋswF0c><ʋO:[+0 mo1 Ew=ܒD<5ie9l}PZ\_A| 77Ñ]bMt2Nz#9> dTy/W{T~Gkq u8)G ;'襈Ki/2K !/4 3fG~npĊ娸>:\u MrOU 5󌏁DT?oyDX @8(D:\nߌ Lq3(@ݼ"+\o5r4 Zw9OaȩB]M`v{Iu}F TZ פןEZ# "٢f$q:-e G5:o!4{d&;|GY ŵȏ*Nj05̐WlRKpy'$*Тi7B3p[ xe ABSpdml|Rb4䭲 ۷nIѶNۖu%oAJhnzֶ%䖅MKPku|M' s5?Ki_ 1J9C[>\$0 6fjDQ8:|bMBVeZK5Y '4Ŭ6c( Rr_7oMlrP# j7RB3TH@JV@wScmz:Y*oKxz/G8쑿B D32P>YgVbp;obnn%h$}TH(1h0VzS53)EGBàkȂXj|N~kjΖdFnJDhYa}r72:qWf"Yl9~XD[,b,[A}$ ɯS޲2ũ)=@$hb;4p l8xSnVSm+IwsNxdVk^ݸ xC =/mPp5+s;}:5X7#X)_>*,-!Kh XeB~`< 6b7.^<18,!N 2j'"u^jdPAC>R2f}=[>jA@[* 6DN&zgOMlQfrvP4AG< 5]YMKШ%"ԧ>;]ʌy=B 0W DX⫪d﬽g_W~wܯ{*ŽMi\IZ,? wGMHRD?zR0odiqT+ȹSo;tslOL C+փxE0FFZҾuogDC}'\V؋R#y^GTwJj'8'ޢ7߆0s-4rU2U} T0@+tG blW\i<f7Z5;KƔlIFZGI8@2F7ɗ_vӾM>=^M8h/]_B Sw$􉧼lU ̈́0ׄT[4p$]r;r24~IS飧]Q:w|-dyꝂZՆ;T3'oc}3E0Х~eooެx3p)U&'"LA/5.C`T?l_K?WMO1Zdn(E# # mo5i)%~!_-r=}Qh5IaJYy ЯBbãxfsz%dɕi2ބc`",8 Ӳm(.)N@^vh5\ SZfd1on_lgsс@*$(˘`-}g :)Ǔ=83dB8bҾ WT`e8Nr(6"7Q?ciOwT0E!)6Ѐ87wm']"ӂF:&ڹ`DOr(O-ᖆՃxaM ?IĻ:]c v//.qX\SJ~&.:ߛQ#ECmLFl],[M^(_D`>ɴGy|h7J}d'VYj:ƾn[t4hͱ8Нyu pxK6*.[-n9ʞذ0t_T,%7a:;&Gה]ftz V'틢qKt "EѾښr= ʩ<5^ט Y`X%,.L,@[᜘ i\QN+¬#'lS<v w&=jtUQXeq QGY{XNQCM4alS4o!v3 tQ3QHjjij||\$ӕE&5 E%@ğ#CniN1/-;fc Թmo+QŜT16@-(_WU^)l%w)=-_6k^ ؝k%@IJm $-Ni:G#k?)I+jFBg:vj[&7_:>zE'eG3:%G alRX{xԦHgs Ccpēwjݒ`}"1TyϕI|%P5J`}Q/NodR14OeЦaZd!hm;wdS2d15/P?Y%H_b!]̽x1)i/f06g' `Ok4Nz 3_IpN :!F1xcl*';1M]} (d4*^ۄ]F\ dTFtuc^Gfݩy.EyL -d#u'tB=PbyC^PCn3 CD{FÛz }QC N(Ⱓ|dbyz=qA}F,׋bYKv FY3'5tb﬜fW=r}ztha hs=YwqxW8Z;a\D ɕ7((U匈43bkhUmi[EPQ̤(Tcn3FA4`xA 9:̮"xF~U ; +ePYc82MLZ8udYQOk.T; nW2Nٳgc>`YlYM&,\` ß$I?.A'=L{qHzѹ'x<<c6plhGʛH Sx hqHɕzڕ, vM5h)rK~+%/ޫ ]qZJJqI]O 84C?p%ިޓ0U/Rp=k\f GEK'ekAا0G. 26QmҨIiJܫT}6>-D &`-$^eQ;%u]խ; m}<`˪ޛZ) ;1SGj\]n6oA棈kLKS)=兌ógW Oƶ҄Hy' B%1觓Uldjxv`2ʚ;t]V mmt=:˝n9QyѨgo Oӌv%BI&|(( n3S9W0p4*smO#rMappԤ t ;8`蹃~K $%6'WU O OYҞhT&4iQ7 I=9ꨀJ)번p "m(+uLVFH}2H8b9/XOtNڶ,JxS$6G%%S=c?} OᠢݏjV$gwz|]d %N ~5.@e ]c5Vz*@2xsz=hR8xz[pn*7pD'u"J?F6ӷ oBȠ:O8=wQÝ'DBɮ$и=Gc]@x*eKP)@ [`{9,>e8pDk@T%9D $$3Bcr8td7/K嗆mM&Y"sJ [pf78ʹx8D2t Ĥ*f[RԼiS; F~homJh O:(ϙJiMsA_zvxk wߒ?^2G#T޴ {YHfa8k_KyN ͙,Z{'.M88}"Y1$w#l rߍccjY.&D4*g0!Rտr(!R%zƔ=laϘ5 =p ]rXSa VT-bTd 6} :oMJq/6(+ uZ PpGR] Ui[ AE'O`1LKX7j B^x@i_wjQ" %٪D {'VaWk&<Ju5i\$%?Q@?=8i;˩ !rFn[]bICrbAͷ(2 ̀*/Z"d kux.wVҨ?3UF!:u9|Ja.ohDr-b5`F>^ u#QbPMݹ2?Ni)x u/(HT?~ 5cZ=%d YDfQ]#TP|&275UGpAY̌˱Π#BYʆ :?fD\" ~*k@`0$\r.mI,IL$XGC8~Vn%>2nfB1xOPf?1DrG6@8D u/n7 y q J1:ynhvK@Z CdD~jT"5h'Oڪ'մjƴ[Lh,I{҉Ӫ>,AfpLcVwK_ɷX@D%_D;;#mYgct9k=_Qpp>)>8 rszÈ<m߾5AR1W1 Ujz\zv/{1U0<|h`9S#v2 _w8j"[ Zsd+p40Q[YSقOZ{"AE2il@? )s"`8{Z)=ٿ #PZ^ޚTX]8M v-dM3HK8w Ҡ-^2;ZhPpcވ?q46Wq}+_LsE?LRZAo @xT|qn*h^ vdJVNCr^S?J.ʓ)y1q< |ˁënC:5]., +"Cqd%Qܰ,}B&npf嶺bo|'U$EbgiArA, 'zBWV5BI:k;z'YdK0ͨV6f}P&ei]_u髉d({:ohb5qPKQcTlij2 b xٞH ߕ9{}D/S oph΂3X9ꌪ[ o▱BZ#sHZ֢%gC[Fi<҂j:9 Wɱ*zm8^Nu Zpb0]ڢQ,lJarX7^-/@Ұ5Ķ%ǔ` wU#s B%c4S=fn;`ۇ0pJ'QD{є懻|_H+KҮrՌkf&.hjXF95‰/*rӿe(c ޡ+ҿ՚d 1҂(o`IT3V̇yx6]SM~9D!}DR7{D6yjh:7yB {ku|pJoϚtogՌqÔ,ٖz'1Ph70A d5(o:k2G-Gɮ[<6Kډs(H=7Zn3 cE !_:.d9JT \dUQdOq`Twˈ#foUSIBA}❾fefcJӁ- sÜDXoF|{&NJsF{>w^j؉vQʩe;,p^ۧʈ$^8}`GM|Y !|Eo+CL4l?:$仰Dz1KC?w>ov-oD>Ўyi\ݿO?)NYZ[i1w$Ӝ܄Đ=#Hf6\J〰=v -žQ6&3 {kg- A.l1`<#j0nH'R  ן,/b9TM՟=*w>h:62w Uc%|uu%Eod%]je.[m \&}%4^.},⻑yQQ A6AV2R^ߙ..2)U9{%3gy@hH1\Eھp# ar`^b[ʟWteB^qO,TŐ.砶=ucĮZ4+(HzjZvF| biD1+-RViACGºNA\Ʊn!yWf' rA[֝k=.Dz0JaT=l4 ՚J 4ˎ[CGʹnf]^#(+ʁzԹ>ZYLELAk@GEAH1@Wj)OE?%vB ɀA P/)&cF~qS>,>L@q<'c _@HH6R2'KԿkԏđdv GS-Vxq0g!_fSAoJcdWf L:fj%ʹ NA7/BMD3F~D50.'":g Sr| 0_K3/$*AuIk2IqfijfBvBlfNsL SWNHڳ3;GXQ,:>Ub>4AmY6BG::5v'Z+)yzxe;NaΌKxvvz*̦٨PX^ovZjY&)Go\z6|ovS)s̕lh,D`ܴӢ ɑwNTW *@|`OvB_~yfou[]T*'pQuB?7lOhv 4bp؁D{*BdveG]kU{"/m\[Q+Xf/ U< [㱟rJLM*ls2_U9ܾQim\z5q-Vp|+HoǙQ<5P95 \ׂxFsn6V"^HpR^ʱK1@I8dڥݡɈ(}0"썀pW*lB)uIkh|$y e1|q&=X5}up*8 [$q n\`,lgwKˋIO䲀ZIcC-35 %۽c D S/|A,@)E EyfC]-hK1C@0;]#3UŏRdWEZJy)3/mg.KAi8GTJ\hKG<|WLTwBяfe%lE:к 1q".:+zfc)=×~qEB- ?_ [`k6O5y~܆^S s_o?^~]qkB6i sbn $֬V&BGՍ lؔZ6H[TSX v" L5D,@QkUu7{OM>- }= *"N9>zPK.N@~J$ᅵrx'zpXgLә=YGVo2:)?DRUnA3QGkhr]m>"rVNwJ2:Z Z*(zY|O,tP7E"W+KuSA mS*/)3ukߋE@/+ l *^ct-ح.ߊZv2϶1Yj]/SP:kLDYz@ZWJ!9Y'7fW6x sM=[xE2bx!h*Em4\Dh!U0U"L\G r.nynHlԚ_He^'bvO.WL;h E.0$-* p9_?7WIt@ Gd+,¼ќ)eVmlsm&({ӻt;5.H<ԏh~d;GŰzo!qdjGfaNTeH$|lpEr~Mˏm0u6Ȅkٔ]kY-(v]Ԅ 0Z"oUYv2 %Da A#gK im6l̓u&BWz'o?ȫ_\**??qBv;$|6Zq4! >+h^Al4, 5_Rh9I> QItz*# I<R_xM]qSo` -3I)G(߀C>*,blOJ {EtU)rXBK0ɵhhTNk#D[rRކUw״kcm #jc~\V)>vW7q]O郰l3X um6jӑ&FٻGi$GeLab*ʱ&`=HD7mU_C= ke%PtxNTx92aꎋUXW75ڶwFLщlP_l!mg<:y%;5XVdbĦ*|ui3Lni{\H[y04j/fHYSDjs3H g0g7dɬޓėq#"%$ U^u::bX m˥ECeP";: +ӀB)Q\1XZ@:,|I]rQ{V .P.{NI]2paYЎL(!kBH\EKѹ  8:N>)!FogN4"L6具c%4uv@pGoP_l{ċ|iO[mgJI/,z .52oரH%KIٰx2:?Kga?|6e!Gmp'F9!g l*-6/Z=qNY- /&.xNF+w}\Vߴ4{OXn.f7eRcK'&6;$@R)tơbؑ3 lWLleO$ۯp˳"W' vN{#F /nHv&>9NI)W4;ьzA L=b%3C9xj!hGg\wD*:]Itfh䵢N (yNKuђ=fiA))JM%urecqOI߻=6g`6)\/c>ȨG,H)x^c }g?WCgNq HChD󜗝,2՘E 'p)`QaZ|)*(*,Ǿ0*uɜ&wdw#:ڕi|hQɯ:#n3*=U~"yٟQd1"G:Ǫcz>T=ݛV!PXe5gS@m׽1,YERVA D*bpI-0ިZ G9R+Y4u9TΉ텝P iL-HΗp^ ;&0q<>UTּ-ro8?\ b0D6?_%ZO->iP핒0sE]M\ Ci4OnXUjJ?&?I϶wXyygj;*q{AWќu]s@PDޣ CKM1Cs֔Fhcд( ! H?9rڝwOC}{/35803lkwڝ0 3"plf єf@cmXEuEcGOoI4 {O]ePc%^/'RwH(?cϮU''$c45#a/* 6(ELӈ85j|ۆ¤Eo/1;1 W5W7YD~hvrWVlJ[@^Td\o5 K~ VV=G[N,qUKB3]} 3gɍxiT҄;5m'{CU0KP۟`W80.]up"v*ҧڣ?x?A&4սa /;D|wτw(QG[bl X`o| WDW&?q0&۟MF.+AQx=$y3M>Uv4)3dAi!m1*uz3~n=w h 6^3IpNq8 {uKO77m u@EHioۃBj"ci̯U0U'Z dנ:(.dAP'nXe=W)g+ٸ8j*"rhC'5ph^] DU0Ѡ-[LbL>~l|GE}rf3q։T:\>s4&RAwzՈcTuTETo@}2Ѵe^B>}Fs\k&Ӑ K-/eVW?Pb}0D 0>hn+C@.{dc {+/ԞM00'hc[ ag L_`ԧWg>-J}`_Aؖ^iVm*$|ݕAXcc.5 An@}OUYt2Px[|AyOw ٥H$xl-5JB{ۥ'BucE/ݡرT2iIP~pbs] "$pOfؐ]bR OR=vQ*JQ\S+i`Mj=w7sK={XI1zև \KZ1YTX* ?eF5i86գ^ى2ۀbۍLm 8f,Ow1=!,b[6 `k9*pSsVK1vuB4Vٙ(ϰӼSwT 9N$'7KѪ(;linRO| Ie Vjˉj0 Z6#hύTi!-L vQ]t?G?9$22αk@aY* ~i rvgоeSG.V $ Jh}/}r9&&ٖ9FGhcS̋C7PX=3h6EU 5E PDt1:h" H‘@KA1p@lGE7@r^6B0,C˃'@X"՟ib7zz]I㝝b!20,D PGC?Ûa)SKIk }(ݷ˨1D)"{=c7 :MpD)]g4z;`! ί:1}62t6D)"ˈ|fƠgw =?ЮS')NmƲ`qຢڭB*d ~s +(LUsR^Ȕq93eChO34~صhDK@Y~,F{dwٶ}րȊD+^> T?MW+YKuYw Lȣ(a@vԓH5o߬J鞻&2$sWx\%O߂הrYj]#頁/̪d-9Wz*v\r.펙n*kکKq`PQt0~-p=kjW.Oݧ_NVEULtJJwc?4q=L |D շ XZ{)`Zxv|άlЌˠE,ڵ踋 .[Hc$*lX4t,-b8˷e͉<<$ARFbygub9Nf=Kݙn·a'BP'UǓgϸb>(?{6PR^.]2aOݑ]vȖ MנToټ3ː}BQ-Ez0ze8ɥXsXXލf?}LM$lcB?UaT("4;o\z3KR!.V&5Tos!wTSLlg"[,pDJƐZ^EQhξa֞F[=F6ݕ SL0W*l ޯX{HIx_FZoC?^S?KNW;ߠ0xKRq|/L9KϯA: @# ĄbN  ΒT{L"3!<`Ce mQI7+s `ę-{l`#^`x-Tmq-TQ3m=lU$ nD,L>݉ܠU8!-zH} I3 J2+$rT"WYTm+04A4UŜ=/tI7;Om2GnZ^I;{.CT`ԑY/aP? 'wG}W'-Ùq^KoʆpՒj.q6ER`\_R‹߆yf_m,s\AHAvj+=ς8{pj\HtXƛw{^QdTp;1ZMw] : l|3 꽸VjQ9 $Gefy&W"n'1H[j6almze{A`ƃ&P}ňByr51@πݭ48uh uRs<,B˜2Ujh&y2~QPn.չHQd"kuj0SpI+RoErR|qGOT$SgJ0R`G c*/iz.yO&*~|"22%cQP\]Ur9W`F+)@J隗:H~Z̲(T*3TCcυM^]=p5뿀'c Y'vՒ#Dc 8XK=뙝ϲP.9ݎ7)ӌkݰq 悮킍vjOp_EnQș̞w(@%C14l ue(swȜOGz氛>G+sPWξ m›Cpr6s-0| W@2r+- 9籃qf|\ ,K7sDoc8Cҫ2biSǤL:2H,}WMQ1;S>8аzm,!+58 R|fd( 3|hj̻mxv]-Yz!㺓<oQJl\`yem%8I⊢V^B?BKѣQLC xzD59"Hgg$y\1LƝ]Ձ՘aֿO4$=Va'QRSҲ:ujy>b$*!U2nMse3c{SG :E(4Jcxi Bu-1wF鋀&gqJMR_|FqUjՌs4F8MuNDEAu3~=oO)|ԁ* 2*^xǯ;"jhP| EQaHe'q[Vj!sKJ$ZYexN pwIHg;Y8y=ˆjqix5c.9!̽~Y:k۫{_e|y%E"˳`_ɶmsC9ApwA Ͼ]fCWGX@lP]A0wSjWȁ0L-^}1?+a/?Y߼WDEоL6淝Y|gQD~.-p)AW Do= pB^/.}r޾$=ia砚ue1c:j#zwhYSA |'I/99/MWMZۃ*{.L0&$":,)' |L 07Fĭ^'đM hX1ж{%b]C$,2j di2MZN9`~ꀸ=1.eaZvNrc-"Q.N3Pbo]aӼ}; End*- +܇ '{Kae{.Px(_s xUeKv4k7V׶Dry{G(7N_V^ae^p6!0t1Ӧfᡌj||rwbn 'M`,E_U-^t^U:)y]^[rA@+ࢻ ڗ= J#Xk_LGi I$‚njF>Uj6 s@dG$!sQ3,GMFY%DǬՕ ] W2u#(=V^hndv^6DXcKI\2/ \DsICN=}NֵH8sl@)@#R*gTlݗvlpAOqjiCNyTR*NRo7ـ6qkpj4ZOl¶lqT?ѝ, 3jh ZPeN&K۬0{l ˝4nbXXatMK8dLSi"ׄjme>H7PpV$)dFc E0 cg1ebWd(g4*e8:B|: .֫typۥ_\wD^R|7  jj,ߚn30ۗˤEܫ9JP,[NnX0ZK^􇴯/*%ӳe^-^J^?[Ev; (V>:^U ,z @&G U ` G_~i&$nzvKtj!t؂yjїM\.Tn]HSK 2kq`EabR6ّ=/(QWFmX N FE]NڥnNh,wŖg"1gS;7NI/gydaY Nw:|<OHuuf+A3@hn/)t,H_D#|Ya01T{)&zGMuk:Sq{X7f5B#dQ`skک(ݛQq_+P7 Y!0&JWrP$%{b7NKG{) Q\N>;`_E9JD9VaL>!c8jG$0c*3%0`ܥ:r2H%exBqfA@_-zQx:EJuavBP휛X6Id/7c EeQE$|C"QJ M?yOͫz72bliۀT؋a@#83eU@I*"6Ah8;Q+&֦3U1L3jPoTKN>ՐTdBM*🸇VhlCׅ7ynAPjdwi`- MsMy:J=Bk]0-'bFgcgJs0ĹRaK녘0oCJ64*Y'r& 'BIѩ?xr2l@SA#RKO(p:;Z;8b`1~L&Ȼ^"j*9e [hJXڏv |3D,ap5*OjbmM m|(<#aO[!X32C[W/V~Q^yYjK,;I8#>ߗ#E}j_SѽOtEG@j *c2t̘ 6@rwF"ŷE \4`_lr%0l&;4X,3gci9|s<2FGp칃]`>-QYO~4A/0神V}6`3#m˾5>3ŵkuy]3k!G"cMٱBM{`x);9Ⱦ:)@j=(Z Ofj,nh}~]8A$,4 :х{ћݥ]|u!gCkz)ye!2@PYntBrJ{BkIoA-aKY!YB{oZĨt|b[ 7׬__Xc)M] _8 zPIXJQ8UbĹB$x(p*P1q8U|eZjѨZ`:~nG W**J!s4U5 k[j 7 *O+ѓ6bؽIkreD.>q fmD1-bm΄fWg.% YhI%-Wo>_-v8|YZbkh rϽu HkHu{TђoXe*?)4>M-Yu5Mg\ 3C/g-݅NW(i!gp=Cle +V1KzxS=-, Eךg?gb9 xhlF YS#GYg@uiV`'ȋ|ԦX9pviwYΔW&BX$oז%T.&Sy-E56%8_x/iR@uQ+f2`vTi{KX#ѷ?=[!܀}MKABRuwz`*gB=t:N\j@F qpOܻQ?G & p5cOurN3} 8Nhî `aSB;}!e]rG,u V1/Ϗs>SF G5C=c (d9@X$z]#%9իIP.ȳLl+ljeQEsn# qzuRGֆm_WȢޭ^K'Zh4ܝg9>98Ux B\9x`tfiئ*Nr }3""(-~5J͓aBuS7lm2`0'u]\X-OZ&?qFuť{7\^rWDUIN坊c+;p5רp'5zJ4<ڂ;!1j،4e: |N>pi=Ee6v3&`` -)Mf3'X9 V~[tA^ }2*쾜0J!S6N#,dIBu\!iv,k:c6AAh/iFZjUTlӍRB~M{FqEb`;6E|s]'.̸ow^^Ư5j,>7\uΥ w( =A$D5V^huAW*]Ki(U#IVԧ\kƞ?myEIS1wIbSs:o=I `WYdBUEc)؎e`o'Y7{BƳ0B݉㹥ʘHڜ#cRj<À`k;|70}4v=SxQhަ!*O^+$@%i!L4# !wѾ" "7FvrkaXTŎeuH.'wqM#t纆6$]lOgLOP;;#ɂJ^_B}GgFJjGnk)*5,48>t!N8E#lb2@9ޔH\I耮"w38J[M@ ԏXȅJ$gj'C{#6sU]xpyo8#S9Av7.Gل7jZ~Ys >WeP,?l ˶ w w=tP63'LNX5 )|l)_u8j$qD_XUK0 v2Eۙjn[A9W`H˫|LÕm2^hXϨ3בDό*T9Q\ҧFAdWPBV:  $;NG^Z;d>=|#cdhNc+K3-W jdZ`mi]F<ڽ^ǹ{s`}*n8qrD{cy(:lx%M7`2?7ܛ+9ȩ$HA> !:'cf ~]G_upQoG. 0ۀ׈_64J l;!F㉢ ?!3v^L 8BVW1-w5< _5՞)enJ^a'9AnRH񽓔sdhsCŌƳi(տz%;y1$hSx;Y1+B cHm@m% Br^P߱ iWSP^uuJ/лmz}~v<,(G_D@E„5=xؕaڳmu~3#z+ADHAV}D21/ƦCK6t|m^ɩ8V+Hy*cx"7ZPzD-$Yc)a-kQOCꈎEx{Q^{4^p#(OJb`!-Zf\`ICJ} Y$&Aytx oedz݃t!@Lt/k;hH=ߐwV Y'ᖓcw/H9ȳ2 b,udb ewS;`j!NfaD7_Y$4b$[2>x%UFrngSŬ4׉rřm dDnT즉IhqR::(vSw`T-4sBgo$j@H`_u!*Jn&X޴ԕW&`y7 !?D =ԏvoc.D0] wŎbȥ2|(xxXg< 1.w#iObe-+q.2<9a P2W+fնV=qғ7+cQ:TF#`xOGnN?r=="2+ZA삎op:>r׍Mqvv Nmv$=/2 ИL!;n.xveqI޷nLɔ꧝h 8]uVY)LK5rˀA+J/MOHѱt+ '_ B*l]mQ7$fiۡ9 8ۜT/m/ԅ#N1uw~!%z aWjûG~lkEҍFC{gzf&oT q A_⺘^2cbdXwSdlN\QvK'K(bz&^ŏtL}:Zګ#pʱڦ!U7tG72K'^iNI! F1w/:{W=&@'z5>"{&~XjFFɵ*w[lNBoKksBcdGx㰊m9qcwt,zU5b 5-I{,!CލxKLD "J)bA[V^J65A D%r"tt!1)Jk;tm `p#:+!ghVc)v:3c?Pj֪y@??=}%6^+@1˒Vehׅ닡ޔP8200(Qrn! sͩ@JrZ+\NaMভ ^WX ׇ!+Azí,.%00sYK)-" Ɔ`UT(L̎GN#]_?jsJV?J+n,g{dyZiFk ([w7C;h 9 < ъX*E1B>M {%LeFiylB_ZrCB` vNQW!%f=Th*} PxCrgYMۨF;͞GW@nV FUG5\_Q/*,WzՇD=xUf֭;_\"x YuV NF6,+ӋdzIcu at;oͪyq>"( |0ZYRfH҃4Љ;Ǵ0k{?(Rd ݢtP7^8|+jI2mG%(kDWb}K6f7Bw]*bKP164rzKS!*5fHs$d^]SӜwy²`jM)s.vI t*se:#+G}=f\e?Bz*dЇ2T+(!M$|ϵUVcR^8.) YwaJ#jh+XΓ`NoSH?KUy(NFH4D5o2=C7[{ݥ5u Cc"$s#W@ۼS Oq?j+ $\.֏!1Ć8DL_ZAꗷJ4/} iD94pzk'^^B_j2aTѮaAʺ.g)`E,_(AE#g8_Ղh9g/MUj;Uf[4ը&p%uX;ۻm tɾlu@[6 y%umG{qH/ׇnߠx1?[>[hPg Zp3IfJJ9ɃNrbBe؉+|)BQg=R;gpLK^H1 Yx r $:o\e=I>eL i|k:@C3&nc+-Scb++{ʌy@h菫^Upq&V3P~ݨƥTR^?ү p.Die G. GpE1kox|+̭^,X78Ml㰟{[Óc݀i; NYϾ e$? `|j0rZ_NK\a>nzA7rP$"yImV aX6S&7f>P\fkhIɇtvFsf5QZ *vX{d.j{cS빶l}-NG@i7Z(<]GlIN <_& 'VO ,,8woW9eî(V( K- vk)x`(r.Ir]^ ǒc_Pk^U/[ yP7KPR\@IIA/O=&ݽH/M Iڲby;#Я!=)PӠx+j#щY@lgaGPr$/ʄiWbٗSs6%#Rn/)7 4yDfD͚TϻS`;b^O?#IRl65M2x}2e4]x䯤n|~K"Lk,-\LKlQR#- +yf2:z&a&S=5{K|R"\ e TPO9&DQ3I"pxA9t"*+2-!bj^ѫܗPAᡱHᘷr'y5`CpWۻ8\Flhu^&2t-Vf`lgN]xx^ yK;?fp41b>S_}ߍz}GPƞ 4+mjH5ԗ`sg\b"~ۃ=5-£Z`5UnW' )9# 4y߸mMEHC_+{MJrn)0ڡ_C "ܣ[)DN j-ݸ᜼vc0ގXtc-Pvq.b^Bsh,~ iˀ[S+-¨!7tAz-ZJ Z|>n%+#"'L>̃11S]O͐Kp/d l`#b]_XuAk..ژղsV5Ed^*3_蓙) Z)ƍk%G@a=(]w2ըI|5 5f@h}4G*\/=deX@5Lzx] ^GHrŌCG8 dQ#*խtۮlgDB~W'ܓ8~p,lB 렿d[\_qn"5g/mW uOz]9y1cBEF *xHqY8a9i Gq=Ń3wS-T[!IJRjVsO$&Zd6F3p7ⴛQSYG %2|O} N 0ٵK$eRwca.3ߺdH X-'3+3z^R%j:j°|8vD\ 酘Q`?l(CQr~3g pd`7qwR6PR꘽j}56cT# G/qLH܇=t;5;+"f&᧊ T^m {尹5wN%eO}<@CiHҷ(ll0,+OFT7(]R"R\ަaBƭr>á8kAN>ϐȎ ZQ`WPH$XJ4Y(qCzT=k\zɑIsOgqb`4ĬIgX}"igXAAߨX,vTסo??>\KO1ʹ[ #538MeISS`о\/o&hv7 69 Vyq+X@9Ŷ 0=o\uB&jJEĚ@nP)@݁g&qw>M:_d$MA.Ah/ER'vsQʥ.ډDwWvC%8>^Ji\<.n#K4 S~?3%dgȮ 䜲0Mak{G<ړ+6O!j31/\Y_NezkHQWm@ lWb;:<1SL)29Wcv (!ydJ>`t'j_^q 7ږZ)h|j*ziJshB0aO;!Np$(V l#~V$󐉭Ѷ0#¢rNmvp16O7޽ /8.pZ @s۹_xo,C-#pIƱ qlWDm:7-.1 @&epvּ4Փ' Mhqb4"]+L;S!=ehbRz˹g錴‹:;3"#s Ԡ&"3(U [ojϜ EqM1ECO9^ 3*&/KdVVrЧb3uӜ);!&# UNG\|)7q(u-uwAno(u7#dR|!mYٽE Hu}^>}_ Q%LI gD(6h04hNmۃKiqbT:~"L /ȃ˸WKap&Hꑟ9psW}.Dj,p'#FClϸ^aJ6EhGjTpeNmHB$7n8^ּ3aPQ^=뙁n2aH0쉅U g4 6O'hm(LEk̫t bK1^0N-81aU #Ϸ?~xX8q`Mx 5AYu:qcR@Xݵ!hqt3~n7~Tx|26XKNL;Ɨh2z39f}ȿKaK%Zw<ʏ/VXq&ٙ9HD!5T;GJ!dx&N?@ aI◬;נYuަ)-i+8Q]Y*+Ԧ; _s=;nw%!д̳YV\ 8oG9]Ϭ1fd/7Xs`ڬXXLLjmO BTZ)78 q늌ݵÜu*<+iIT"R4hvUgÃse &^S-QVob\\b9 "3〯rk⮪4l6NHZr&HR?0i_MC\׀ &_X҃@ ԍrR2T}kзm4QM-%)ds맒%=7uo'E!MyS4{IJ]fRN){EdQKxQ( ЦIajqV6vi##Dn~AωJخ娮i;Z6*]hKRpݲ TYi>J(v[_ii-}Ƽ\,sVL|0AG<ʊ%PV':3JHt@;jK ;>R;䒾~$:EE!)p{s)kXNőoXogVMZ "/Vy4w ^:qk*;@ ]/1KB2fTÔmJ/6.;(!8w"mҺ"'hQZlj,2,xVL2L}J* QCwy.2Lp ՁPq+Wtw=RJfh<_W/z!ZGIԇz>S??}N !}&oyXu_ː&bZ~v}n:uyLYLA؅ RSڃGWLα0+ĪB\-&}uNP?:~O̵\+c|;ױx_!L!T΁6l>Tם1O&AO<`} j5̿Ct4z pK?ǖ!QR/GحQhBt\T?CP-$=@Z>6uhtD!oFB \B FnnHļk5`X0sj *Hv79Fb':%8`<${;>U*$?a@Q :aAdPS:mCgʐse8P\mQ#{ٰ._M".,a?M" oy,,G3"f4̟[=\E+(e%_'2c[፣1CB]W Xm=)M%쮯x8TuXeK՟԰sbu>rrCH h u%){ Dku1@l4ٯ-Z~ 7šiۛ .?kBPzR<_nJ6 0R+`6BDž`]鬶!iy,[iבjxYR%h2:iW_^yDyQ9lr՚ZCn]YljrDKGsKhͩ 7gۻrwBHJ8 h<%H z @E?[/ڴE$O΋L ӖzUL}{K,\V8խ@jeZI>_'ws.& eb$#|/_O!i ?W~f %J~j{ǒj._F s=ہ.I!?`X912:ahM?3s~ޘ+JAf3d\ ,Y׬$+m-Ψs֥Mo(=ܵ-=%'ۄs~Z^O(JpGQ %dzN0?|ROyN 6H2xfvnxaZ`&CJY SAFM0{(2T8њώ*((BC4IGT6stz$\BڛFk, `469a;,y{R͝(Vﺷ(x9&r۷p1rm2ڡDP"`֦7 #C. jqWyնlv-W,S"<Y!Y4xt\p> VQZgJn MxfZi= 5},oP(%g_ A35M631z3+ǐw8!g~+=BJ HΆ^!ڭŁ6Y|)UA{)@c,f緦]I8"/kN3OݸE<a2@ڃ!%is289``D C} ;w.DlѸ9A(ꚗ5>[Mșsǰ9)KfxHۥ!(`s)1&"S4 |У4û`kKCl|ɿ9hµMw2æNn, V/En72*s{)@xs2:r"a5jrB, 3cF6Juڗ/p̭`τAa`R,HLdnfw8'w ˁ L1=:-]|ܮ* q}8~A܋:S>үy@]HiN(dwAjکGwi *U'hKP.a JL ]1:HX%94^S2 $Mr%u/}(}kݡo狖a0qs>iv'z]NϹ&% \g+r%-VVuJyz™6-Ğmˣ\RZDa<ױ,:b' rsI` Ib$ l2Se32= p0\="+/A8Β{RM[Vz@liN8 TF~< u2H?$!!LV8ӛlX:m>6 >k9f6_o4)\9 /@5V_,E=jYU/w%FwxR?]28_70O!kֵ##qjR+I}u-X~qH;#@qPz"9Tw?:lj1W)[y$ ZoΙ-7qKu·mܵJFSI{g-GIQ(9j3Vh_(Bp.C-E3͋JחFޕ sLZOs JWk\C%NfZn ڮ3 8@Ő`#Whv @:טrdJK^ tD8 QaHWAZo{P2-(ԕS=UD\DB~ClD<ُZ~$=hc=5|owϐ'49gMh/NbrsuhN| X;3DZ$sm2{_?ՂVuWrBCI1o9؏0yeTH,P}éO563LQB /zaSEG 3Nvgs_[17D" I!n ˓:9/YXO^ALRW{PX8+Hy"Ev{QQEVlDA<2)cb ,uũr/bݸ4FLPn_Y\pw CY 5nֺ~ ߧh.i$,=ui4Ty4FY1QwRZ!AиHPJ@BQo C#o?sH::MXZ`@\C1!aS|rGTAٔ?*=; A.WJ5Հ'z?_/ 5A~g~[%d{O\=Y#Nssr!,⯔t4yJ)bSm:",6/v.ʭP@~_!}j#$؊ <}Rg ZxA&FݾQKR ]VB8<`#/9rKڦ4YUϠEs5[^E~7JeĻe+&>jQОvt, tL3ǖ#uZ=t%,mޔ@z}6)'*f֦$)I+O8hrCd"O y?c)o]Q*KXn`=62J&~Ix{([0Vd]F6\AuU J:%4q ? p_㰭 DU\Fų/_Zki(TG ){),ʧu hd%ƛi' ae_˺=ȳjjy/p"UWu2b\FNUr4 iWnx7ޘe@{ą 'Y;Ktr+Ⱦ3Z#F_cv#jY<84whA Ybx$Gj'" :?:~ Qܩ]4jPSeտkB}Okdz ZAՏnrP ~YYPxdν-_=Sj#1ݽ8x>R، &C9PFة1mNɞy 3@;R_Їd5GN˽L<Ȳ^(Q#,a ^9\ӿb]P0%$zLӿjF 2g~^dwjgtO])uno\NBZtP*'>}鎖M$}*RazKl2uC3uNԠ5C0[seF[|EU9<.q \K)?;A1<q1|.^esxȸYwCU ̔PrC넟١hPJ ˛I:02a䍥 Σ4Qc$Zo*vr ݸFbo94˃I"bDAU3d`YXnǢ+b1}_\}90$~ =;R^*?L ܾѴ(.C`M}J$wY|AD_iƞ1=8pon,dH8 @?Mwԡd{eHdvЮEA]G5/%unWE؎TNԺN SZv֝*Ỵok߬VZd۪[./x/6l% '(e4' n(|D`sfBSë:eTʞBze݀= 6å6Os{7u1x&%v)Gī֢QOubDR]NAƖi&/2z%w-¾6t<#uM. d29W =@J'Zh܍3 av @|x`^s'>}򑟯0^lbxE\4[-Ny\H7NU.))ܖ{HzL-Ky?#Z؅g1\_Qum+!c.rXT)$®2*7Y˯9x#Z[,K˭BNAIų&7*͹.]C!~Ųxf8W&7X_`28qG-&9s=}Kn$xcqMQ."$lks\ 9F8uGbm&@ˆ=Bg#"iLv {w4Kwdᰞ'f5"=ZPHʒd%oSiCrIݷWm-mŅ$ ψm))~uKysi d<-g8kQtIJa{~~(k q7%Uuf(~Hhi3OmM {ji1mGT$ilZ3bI,e;%ȖDa=Jh,qj3W9Kޗ^z)1ڻJ ޻PDa~b*,]Q{ )_4^jWB}-ۡΡs# ^'4%D?-/_xUwͦFfDuڨ'm{ Dh]Ыю- Ku=@v̸QGx ΢j|p/WD^Z$FƥOhc-!Yc2 \W}-^D㘔"yJ 4:iWyd36|qTZDx$,U0W|âp$O0ߔ BE" \PbfU1>;"nNl (m>+1yqՇ$lZ-J?t 2m2'bP;^k :yzV~\OZɇ]FAڊ v{U1HpCM>!yen;i3xoEށ,0'd"B c?"!3%H΄h_e!B%igLj~i}a&rڰ&h߲Z`JrG?B_IzȦt{/ޥ7ԃOfͦů>`!BCwUp dy4Z qE}#e~܋|9)f@]8-|2[Λf*rVU 8t~[7k:hQGa4JF+سk Mn W W4j\-娂*`3)ҁ!TJ ɭDya ,К5Kx_7xs0\Y'_O= "" dC .1GŇXXQ j 8(w8hY@pu-Gi"2N@=6tj)iFBe졎о}L1Q >k%`Z6r]_My)\͑=¢fE3Rv%u-~YB{%柬ND< :/yjWf]}m0є]h<+)Zڢ! ]ph8g!q:c36f͏ÌPTj0DC\Zz,OtwA\x=-ݳ K>Mu 3Y 曁i*?cG,_sFn*.oJ  fJiVuJAȶZqV/;>{qE}WJ<# 56zVq ugwM :D~ "E(Њx?$,Q1-67Qj:ԃ$`K'>n>ŋ,C N2OHchhL *W{"s;c' F5wo W_b+6QEAx fsW-4 pU4j| Dv.]ߎnY*3Ⱘ$Lv[wC0|i fdW'2YOX4g7XxdL⃱)xsҎlBz֐ OiEk"<* {>* !8[MmV'G77qn`zMu5jۄ=Y<:A6Mq.qAuCkh4c$\&F~DTSGP޹ڟwg"3L#X'9hJğNGp9Iյ!;%Rmuō!yZq]w'vF8lHd &0=`ʊ}<\2 &D0mT ̍DAǥ\"uW)^I>/P~vEg {"|^OGHs/c-."ƫ7"  b.8 ?$u4 ge-d8(IAXm.AcH-k7q0jY2g i 2gLm&*'w!N+X[Oqwl9LVK1npk^o 牶Lʆ$V]K̩HiP6[HZ«1rT_K1}aa995ъPJ9f g@:rt1A9ucҊ'yͤ5H-UԴj^ &͂c*;V.cp(3J[>nX0=,s(,5 o>X_I]{Wg#mXwB͊$6`^P@],QCwAvR|oTm62[\Cs n3sa'vxҒu÷ xI"ĭSĂ:ѽފxhOזb]_]/no.HZ3xJe<QaGI]i;0 ?{fC.A!6]͉sU2UV6'yÅ=@63 nqa+xڇuMKلeA$"Dxմd54=p8k#7: @%}[+åÆ$*al_HExjy&GYaR.ՌGx]!!X}ETE^^r-_q1tJD c+z [0}2t9N} lUR4f~Ͽ B@WyN[Q:~`&A1wVP_2,;ܱCbp+K f^[ΕmQ]]1z)\*,1aH)6*Kth>LƆ&ѥ=†DU!)#wtiggT[:EKL~f燵 B̤*x[R\gQCLoց0SpK[}9U=oV\#m^7WfXqx* $KPk]dj>oC V#Pta_|A}҇cJD"*(Lp$'cF{ ɲM[ F^\ϛ%u#|YRJ M8Io}Nǣt!"Fd <u|6KV5n8\'Vj5v"?f0#;$z(k$tt@2VypP38<;aS+kН^Ԁ"D2 ԓqCv7$*_aF`kRٮn3 ,G NK)R/ Xde -HqoCV`qj.1zʎf7J# 4I}TިL y} j6o?v팊5x ˉuޭ yk+=|| ^Qv*J<+\_WD-/٤\gJׁ xI(gvoh,E$C`>5AlCVc5H404ZAcȔaG[XA8߻ ŵ}CUЛhMث \{NLD4,]UIZPk/PPqiݖ'D7甤{3DwIadŹZGU[h8#&L~fM~}Yˏ@"2CZg$MHԠ?yM36o%$DCХ)" [V 7q?[O:އ7+_wܴkJ\aEБk)O4=qc ct%GY'pWhM"Xf  ^m3|:/}f0[x!~ɞ[ ȩpy>]ې;J| s"J $|T8\|ӄ Fiԥ˻ ,e 'N84+Sƴ! u0-;d4#ܖ `ƹ րqB>Z附eF4]25r OM)eyPa\ e@OROcW]bHq 'ϽIthK k<{QPܩ[<ƠHe#X~E{Կ+G\9W#PJ$PiL`uJ@^([2Kʚ#xuǦ\tɁɣ3i[]ZC2\ܤ** |En.aB[;=*$,1˅}CT'>fG**rŐ0ɜ»2P4u)%~u'!Džv|/ 'yY`*5}G gNu˓3hjt]%X_]n`蟣Gv0.Ø(&7&Γ4Pj?Nj=N.gBA(ILћVl}6)pA`^ofە%:_ @ 8=q`$\% eq7yA_çʳ(YL瞟G$ IZ8C ڶ\r7U'&[bHaek_cDCWՉW;/'L=;] F4.əVP"j[ޔ~V{&3/}C@y>.|s-A`U9!Ob3635(\Z^qhMM%,}OkI; ="&tKOHP@񾁠pffy^Zvܔr.u xznn95gbp;oLdo90R4c/x8}3ƋqG/):y/f/AY@d^ԏ4w1l"X$W zq DȻ9ƽzm^&TBgFgeP\aznܩ>'o[Sz yr 2n#•bG{:p٠0`l\Q8vq0hBAM]CΪSeUGTB@_OdkϜwt9+Ҍ3TV! 7ۢCtpo^C>ԁ=f~#gތt8}K@mIHQ b<,GE老,FPKVC;[H\1]d9,AlxB98ZU+cy u"AuVH.8#S*l2Bp}dUcaDFe+IHwݪ9r޺L6>]āl=f'7C[ qAMrN4S1m.3ouT:ID"> _>hV駃rHѠ'|}8YcEQ k;0rq2:7Aͼ}~ğg(Lpv5 ܻg'jwճG0z^8{ l1+S% ?yAM&;vg3A!7n VCqsI7~ Ҡۨ"kW$uvR3$3Cl_yq> /VCBUx+Xqm3ogpttURr`Ǹ4bFZehbЊ]"56%<9%K(TI"Bށ1#3Ji#|w{Q?Za8_$Z4L DžVD $ԬY3MKqHqR A 0W4@w 1qCj+'=kȹ7%l-)JVf"Q!E*Wp[ǏLy\4k"WqBLJg0gNn~Pqfzݑř~K; U`kIwy CBA>F 5skv/6 ;fnzU"AnGn+YO?$]DzoAs㖻gN5ZʥtBYx(wH־h EA\_(7KOE9͔{ޛțEY Oɲ< /K.4_eSo(@8:l܇O_'^(4-jNZ?3^yRM=q}ɟ3%>JmW" = [Ov*p]WiJ3r;_[A-5jtĤwqҁ0[<$SPF~ZvMIi0JX%2KG('HG<0W`uI0kBue n=, =Y KpÜi8LD(PJ @ f#UHL[7v8Z\d"RLL5)Utx0D9!DgF+?kS|ͽo `0ŘU_CΝ*, =5B}Oj4ऻ&(4L cz/لujdTF:*APxiK$"v~nifK(][B~@~ƒWf_Td?W>V~.M x:WY9l|YXLƼdxgEG8yC+@Lf+7.lQ[ER@B5)5Jւ35k0f6żx@38qI)<߹ށ+f'K.ۥO|LBk 99k=&4'Uvú,Yu֋MTzbl,?J~"\p&Ad0$lfR'd_*wFVS7s_J07 1k-+ O.:+r68HL}H reJ>Qe;0_ШFl 5DƂ]b4kWR9IX {I D!pCBdIW?,Bi)G塨yJ܀C!#>>#ɑ*^ʟ++644Q˚]#] ɊD)_@"4J4N^Li4Vjĺ3߹E`m1%%Azt^Qzm'Htj |cad15S$xZs g).`wg2Pkȟ78f 8a? }0N7@x9V`=7xf& P;ݓt]Jt4"fχXҧP=ּCx|- g+M$e)ilebܬ1#~~Wd 5֭f6P?, 6O9Az;5٢<Ȥ7&>2CT߭#^i+L p,׸n)/xtHYؠwzlFd* ~Wc Ph )G4|`g?d*Ruoqon5uWQC7*J[^_̍)!G$9o2Vɐ>i.>PKˋ7Oi_]pQIּ&Z) tsVВqf(b0m _zS_@%=i~$-e 3GV-@ۍD夹n7Ejz]ԔNvد̮漯V= i#d 3l4-RS6WbsHR*cА-`W!l3VEɕߏqEoK654yw's~SP?hs 1FЖ\)OtqZH "{Tu SZzã]:Բ_yPR;oO&ìrj:N DefW~y , 3K#:椰,8 ~?,Hw҈v{ K$HRYvQ)-y ܚMdu"_ntvYSH2c`Rs +V:z|#A5ȱD.U/3TH֯S (kWPp-ꭺpɛ-oߕ]C9uB ]I;qRkpRMr#$92b Vu.TDke=a`@)V:L3SM`|g&f"d $;諊c d ]yQ^;lM(AFl:0"<y6V)6_}/,4.!WppR&iSډu L3p0]c0Y7AלrWlrsq}`zhhW4F$}|;HsS"z47{5n0H6hYgzt"ɦBsc}\w:m%qk5生{w G"gE_25DNqi]epz$H_ŵHC_Bcb%؛WB]{]fRۡOƣ=Hlx 2K݇*ONg4~ޗ]@%ڹ= ht#8S\Ԙt=egG2lF ޻<7*HRf t~WU#^fCwҺ,G-?g͆*k 暢K6,Pl38W:o_L n,Y[\UEIBR@vU7qbG#z@6ѻm 0oЇ7i@Du~qvfuNk9 Hx۬oawmYX#ͻJth*Rj9 {! E׀g>?' 9 ;6r- yFE̟5?lTSAmxs D-Փf3=ڮLtQ5/aNAVlŞ5лHweݙr u_ Cx+5#N޳FXJ牆c{-M$W6w.d _O=l;bGCB,`r:5Ô ~_w7^CJC=s0z%jzE6ך7Dpy  /Ck,\4R)i# P*D_?+\h' ͙S8h$ctr?v~/;7|P =v}K튽% Ѻ@o+ #bVj/'S他xnY0+(t(#Gu()Kµ5@A`L=;+,1"FF [&y'\c,|OY5;=PjRloae͟mMMU~قk'܌>IhӛDv)4X-ݠ-SƓqi5N '8a@& 5G1ZUr6SuK^M46P3 a`}ypCFQoXAGr01Z䡯~uT-O <: ѹfCvra (CKX)5@-@TY66$h@ x)L`*- [gY{!o,bv+bm$G{HG%n}Op!Őce/2l PBh"@7KyU=XO +4z!V9ZCj0|0V׋~:4Y,S,o',xnhSm$IP ŦiAguf4UqJ+ϖaSmxo\꜔slAGj'ksQ֓1 ;__u{7{%>Œ*;!a(JKWE֫֔CF]C):1l;}CHTyU"!ltJyZf88F ?Kb<`Gh"3[t-2"0 X( S*2oŎOȫdL n\@,H{ZA y AI)W_/˱><`B`l&H(:5ēVT]|\+wviÁ |IVRO_Wm,) ЌcACC(,f~,'AwI,_Nc&u7VQysU[pp"ApEHj[l砇NST e3+I>Ǟ,F( 5p"(4@QzcE>x˾"hvjil2N]|dB%ձ_&ΫU>ΰ q>p' 3QRocK =4xz2RWM.z]M.BWT.h*AKI~gev;0zf eGL=8VеXHQMD0d$za{R[bx"8-)Cѱ)L(|癨p{3Ĭ34'_weFCU[c;πxG~Q;LBI6kd5zTa~RX00K6irުFv/t=uc9OeTNYHt`5Ea=3!&~`ȸQ^As  GAz*L pK$Tjt ?H=[XPo^`E>7Lp[L=rVHT# _Q 9N*pb!v2m&gҝDŻM;(;Fl [6v,!E5/ʊ''$=)"ԛn. [E,q9Ѡ]\?A̝ԉֿX|PHL-_EmHk-nTdgyC$ ͜i:iA{dͰôoෂ%'Rzd%87E,oJZ :cR!p,2< $k8 #cD]u3gc8h_!VvH2 0S0IE )&d-ͲuRO3i}gvaN ʃڥr,w$D_4(,S]K= ?m2`&:usY nf/q;C*jQb>R\4v[m #T_K>s>9VEpӗJ)ɺWJ h,]Z %µ r ?+L{Z|¨D8cro}C>E:=ё}!;Zdןq}`Ibfyu)ِ v[ ?5"ʴDy<> Ec]~,H|5`]*-Ei'5-3L'$l%HsBq^E8lPJpS)'0KoY$$d@=R2d(Ļ9t,dlzkX(Ҷr7r{pqyFD#D Gy+xo*Dk_MH +~1)k{ŦQv/*0rc60@LYN V\S '_tiTC6viHbMVs!Ji~ B kArjդ;9Z@.wHlG';Spb"s<.Tv)їVICùBX k )pʕm(Ks~>HQ:a)I"@>g:d5!4Aij3VMT%Uݺjs Ӯ5.E svvD[eKI?pZuT},zs#U1ȠH^ DK`BKl"M?:~eud"r!zQz#7~3Fڝ8seĴ_eUPnLJ37ŤX8K, 2NI }E9^}i;JP&!#]XE/L}FEk{?^ ;Ob38J'eUbE2sG}ٕcőx7~U ^SW%ihiKG_D-^ו'6 ‡S#<؏Iݞ?%|zUbJfS}"g Xyf': *a *OhpBOdKGd67c;&Rr-0+@ʃNoAt"AßTo[/X>J$\V~I/2+7G i4U<1$`3|^jC a2/KhDZ_U^9?Ej&Ƃ @TqۘDSx3.(E>U K85q`?Iph[g|.5DpBz!}$a*UoJ&].@̓ʲuuS%o4f$왘*6"ҿmD @>hOzF%lXc5̬.n\vSZzV";ƿ@l+ҕmpP'lrUq>(\B[sVK*M˂`=v5;JjʨEOrDsyJzVrs @=<ϏL1dd+ kEs(KWgzb4O8W>e;ܸb@P;LnyX "CMBg(wOXv 5WIE@QG[-mݢ=nLI̙&qiRLO\_?N/)ItYrS*V]ā J^д!M"QŸ5)N ~'8, m:ypUhAc,k6ٟVQ*Ie's >zG(+HB 4Ws`gҘet'N:Cp=tr\]n08I[zq"P}`}QQ 4l)=׍,"XbMAGs*Br)UDPÏ,4]|V(2ʒ?q/+RE)7&F 8e2i p")= \zIeHrHTw 2$'ƒ_{eulBٜadW b`K\T6 i_/7&L4w/nO5hr-\Z# xF?2Uv~>VYB%Ȕͳ8(U)o?? WGpKXW-T׹x4݊4\Â5_ʳ= KO#>OÑ yZCa% FQyK>}0A.֞iQ嫂h {_EbG/e5/uo7q,61~ Xz/'D{CH܇?LL?})e)uZ]p:^݇ߵ{;U-"km4cp{fc 67S4]^H4zR-OTgW`FuB'(yA`sFO.Ro3 xwY0J]R6G_|dUNÑlЃV(@|C[#1եs& Qz{WWl kbnczMVi@q209|ciuf5).F=.?6Ǩ-ߏX<_PD-!ͤQFv56 Q/οdz K5v3iQBتLO{/0&Cu~.PU1܏z"%P.8o\a5|k\&,brEK% Q[ ꩛ޭTmokm>TM3!f-'OrSoHHCe?]Nx}bPK>`+ VA*cUsw(27.2{pF6X<ե+ gh ʴ _n\cx_dg$' o^}}!# ,YrX欞H4)}q51q)DL8'$B]BmYuIKg] ^xA:F=bhrOϋ< e 4y' V,3.u- w~]ȨdGfC]zqvf(;ڷݢbRz4;뾾_lEsH'_AU?-D/ǐ3n)IwԦ_'/Cw'ѷߞ8𧰬@fZSˉORdb=$;<" RZRH uDM5Md`}CE&ø]44kd ">̢,[d*u?Z&.AGǏb" 7@v_>\D[7#qo\mB9-c ;i7ks2D; L6' lS)Vh |"N \oJ h+ęI=,CoAVф4ޝmF&j> So,s֞ UUX>U$W;;h_L-/JqXYP?N{2TtnѫetfYȜbBfQ<lGYOЏ02TgbGҲ}STϦYV}_?OZG`؅`0PϡSZ .TQRr, 5QUk6ihXFH£@ɻo!nFj$4lv'Pi^ɱ$L.R!8+J˫)9zB;::#@pa<5WvZLIr`aH=٢54;J]SɾTTHht\6)G@i@uRx2'*lv>nC@yG}h;yfsBSyi4@qęέ+ѩ.c0wlTbco]3JhKPfݙJ D,/ԕJv4oKLPzt߳;-_Z'>}sԟ&{YN bc;e?'uۣyա*J2&UoGˏe@Jeu,)]7 lltgV\k fGm^E>hLzVIӁ >e#N%eeca)14 ̳XB!!DB>Ȓ/~ <ԍ,fDG]vloW'1 oAcFȠFd܍A`d ZVp=muz-9 /HxxKGZZT5A۴m!~ע+ۘc7lMa]SPJ /Z e+Y^y:E.&5'pndŊ;n,Ƶ`ҍ υM@+*'bBd &0/gu󧨈XJ6eF1$QԊTZI@2%Id}X26~ߧYb}ϧXIZZ[$ ,ﲧh݀v*CC=@34K }P3jw/(Bto9LT̥P*y#2N{/O 5\jb gPʌl;^ /cbu `T؎k5)nd))²ضWLGX<:Pc(л}ܔkBEe$S]5K7HYk+ m$2e HnﳛVY?tWʥ<r+LZ5ɲ c05k+TWBR2%$+.)*Meݝ_y#i3K{`k{s@x Zl\ X6A uJCsvϝCHr*iG"Yc-u'RzMB##)*T: 5H!)/&NmE"cՅBMHf56"ѨwАrj gs]8VF|G!V{)؄ү%0>JO ㎏dFM$]S]?ʌm_-wqUM/_8O!A$+:2YJQǧDX"e}{7D焚bPX,ss/@αEt:.j|n%Psm ?y} '4i1]["`4MdẤYlh/ұP‰-8KHEzci2gSӴ.,Re"r52V3 D&GO9jK)KW|PjBMkNKITP@s52k.fa]e mZ` NcX'kل=':X7UI8/W8^! `9a Bg-+Ab7LOx"]Ow|MY[kC="5I/TХC-1+$\15 H_mvwB" I˖yO{d8@g g3:42  :b+2[ք7NTj3dB%r:~J !o'=榡*b6zWgR7w؅yb.Ij5.siZFxl,=zo!͈ ǠCu}1F\+B3u 5w]o,Ѵ%ђYwD[fEO0{ v0}.1cȓne3P52fJbzHc3l%>".AA N D gtP@4;>4\4;9j6[Ŵw"c87,f$t'&5AgzBg8~Gşs["y.t\ɷIWxO2I? :-l)N;t H=w E(_'`tКЖVJe r=mndZ\e 4*the̡Gg Fv@FӆHF.ݘ%W #A&zkRzOX|! B+mզ`j4Vꅾyl͈$3 I]eNSFa3|-ߞT!myr8[yE7~cYQa;f1&KaLhQ;:dÎWԕ𹥗}'l9AI֞81 SNZWUsa}h^bJ5(W <}WH)u^IM1NedEJbt.YXpqEJ_WbD=dЧHb8¡",oH wahp∈2R.xP>pcm{1O;" 9^|P{4$`$vxe+tf;.t]{@x¢@kDӃ~2Zխy4[ DEmŁ!I@y@C41gd*D/2N^~+~M).fdUGgU_}Sd&sVK!(HR/ё6qn!A yEC "h& k;a2:ע" kg>G.s>Hx0MPΣ :kP-Hus*7|oʥcEes5x` T,JU70~_/1 [yLtc{ ry^ZVK,y7R8{Y6R!)!1Wf#iN>6N{K',g/µb tO3aWQy5[; mpҵEnB_( `[ s dk4OEX\{Zgߪ}颞h)E8L*GrKW3;FߗM0\ c!9J,jf, X=\C &!{"gcиwWdv}o/}>pLrDKv3ٴ?mM_JnQ}$Z;Qg"I9[?F x{ B|C!͈%!Ղ+TCb5OIMi[wO қm}֣kqEjZyn5CaR;c+_#I ݋ #mԏNCpMKMx~IRV't@/cUMx3(jެTiwRTJ'C?>ee=an;q;Ce%jh[Nxi;C[z;A:q)5\v)Q79vW7˹O`PIH74, DE踠qo%^Y'b*tI<ӎnAP`2~JAV3vC{}HG()LfnY\ <)*$O{{mꮽp'r_(Ts̀274-KA[ylx(@YsN,R\vYo4oUu'\7S;QC ZYT*FTbR^mEЉ4ʹt!]W_rY˕jvbRAw:>y{7_5vPLJ씂f/h HvWQ]J^U,!SIj=PwBRnytA.a^& ~QE@d^yB.V31g)ϣB{}ڟW֚"I๟غ "Y7NӾ+ ߑy (8|>sYA("+SiRGje4dhPd$gvK )JlU@l!0ETЗ! KS/݊ ʬȤ4O@/B:A`+ٹ}߳y;r"wJ_Ojfue2VEƋwWCz\i!P 8۽Ņ=d쌔}8'VyOo!P{tovn| AO4,ָ^΃`O=IipOWnBr?oxlI)BT\\g,zU#߾ױ9`OzrV wzs MxZ"_NCTOv؛~df3]a"i9!Tƀc 3Q'~NZD 8;ZFF&/^Z:4 u+NXué_@VFR,sSndkJ^tg0dXv( k1W!nq2$}Q#j]:[ E/9`:Q #I`;]̈> Tr -gVNјrCXOQ!8ݏ&m/pC5Y L@!Nbs~rs#Uh14xsx:Tgԕ:?y]xl"m% n;C^9DUb(<젡43N-Y5b I#9_LSho M3J;epv˰=L^EpKN`|VDp5Bx[AZPmXqiR\yrL WdE]F#F '|AH!G39wKmAD=NPsEGL1Y,YL:cƞ $[KL+3lCW{Ul8Emppy{ţICN0~ Q,oDlaJ$q'42A˂H'RA}Zy7,d]TgBZo+Q~X&*IPƫ:4G˰~O_5ՊT5Z~bn JgC>4wQ̜+2+٬ /B2!۸檿l}@^7b [ɕƹ%k I/YG 㹝4y~Pi}v\"r|XJ{ Ϟ!I:`S ?Aw5FNQF/cM`p ~Nx ڳ NNמ%CWl?_Z2g>< 7"cXoйKAن}4~uɡw}e%L^$;*m-6 %\ʦ(+I!uʉo3<`DQZb _Č~ON1WՒy2Uf(ɶ:+{ćbTvE/o4R_92dw$g羌zR[hkA͸@FK>T0M S&q紶F=uuѪ7O}4pob[Cbhp2N?.c-*,|yd?+YoJ` X#҇-Usp!yɜ-5N ֭nmw`(=-A| 2}Hk(h4 X1,*zGAC^-n>HK:D ǍA`io9IX㽴 d0R)CⒻZ I~W#/(ՠ =)<4ZĆ~.<^0W`hiI{1[tI( Z-CO"7PqLjPwJmaYiK]|Hdl2eʂ36O@3VXX15_WSw?as yjjn$aճ\tߟ]"]Q-EilZ4n,'ޝ] 9^;+i?u3mbq +ΞMMSl칵%x)\TE%τ|u L`L%!m[Dn5qU3[g0X7_{4kX2=5.M;RqS4|h,o22}QԨ5Y]<_H^o3ܣ/;`"Я%0 o XdjDC'}ehD;`=a-OJ {WG<ڿ V|"qGeEbE=S]a\T>5Zth 7\Yp=>.[fIrlF+.DMZfs>;Ei/P}eLkdT|m9qM&fQ|'e$<I-L)Lvv#mk>/SMK?ǙL)'ExbˏF&>ͷͣiR7ɜ[,D۪J2ި4 )U JM5À2C2PY`ZJپ5!EWENֹ9!(*Yz KȃO d8T5$L+{tK^1EZu#)LGNMKt@qn-y=^ g3R" # p6" 7k6\Ц-tsFBujlR|;NԙzO$Z K1ds^xX}5DiUb=DsaV9X.=5Fp7Nl\D{~Ǣ+SCB:ZGUK}>"CC̒liG/jDpڍ xGQ ("T`!!ZN2J 6\ۛ]l^za1}q2?c+rOl{(Zj΋޼ݱi=ٕ/jI/mNzto_r:`ޱq4&,C!0H5BugZE*4v ִZBf@8T4E(N|G)h(X,P_K98"U$m<ؕf!/_ltmyJáM}.9 ΐ\ ]_f[IS, AHY0% Oh.Mk#;y7GFLCHؗ? 9v oaCgy _(;#e`-#\n2 zZ`ЪJ?PăLh/ʏ bYd࢘޺͡R|g үgC{²]{׫k$5GxmU;V,؂_`%  nY`nҼIؚQ(0-9\[veThQ,-"ima7WU)^B_aT8)B$i'}٢vכ+C`iJ$4=|vWu[wSsRdW8Ǘ@5%T )Ms$sdᒋ9݊CԮjY NCe+Г@7Ɋq}|)*$NeʐQEbjm9 (Q b0E"8w1T(iQq_MLeX:l1ͮ 0o1HsPD-UF)[㈵)2">A[YLx5bh}s]EbN=6EQԎu0\-MO02 ]M!`A;>L &v*AK}0zo m+Y"-$%q-nc}ЇLQvAsQHMDzk/ `)*ȹ<]홿dm[؜vo)SO]mZwSt1&Ri+gG{U[6!x&? ?rh°ey6vcC?)'Ek Z#֗9$dJY#VHܙ*|LKLVU8lu&фi6g~&"lGoӎ`em{Z.K@{tӳPn.C X7Su>{&]ilWlz(l$Fpw590M4&N|z#Ѥ"]BPLk 0z2~-]gtg9l=5EKfIE콊k؏4(̤6?knN(m 7hu!PyQ쟗8O{,TMN @pr-FyAB@ju0%`R곹ՠ $)_!6 'gn B"Vs{0in| VRvFoYG-uu5Rd l_!UUqUR^u,L^q2Y畅*[w9b2Y`E?ɂA[3}])_,"e>P/zչQ2e!gbGοLmlv'tt$+`Aݲ$ R,B*eI`ه̵< Iv ]41Xv ̨*GnbN'w!Wj.T]"^RJ^#mhGwBuf:D8sȲo]z6QyB /D~BllgP]t#l4k:_mUeD_iiG_P y81!P`9@~V]A0 i 6Lz\'S|7E nvZi3 䟉u5]r}daEȵb~3c"B{"^WMC_.#ߛO| ^{ uEMLOi,Zp:άyz?L?'{c4sّm_0KlA$Y1AJ jԫQvɄz>I\?b7h(U %pDP)&Ό[JRC!% JJ,?N"/ &eqxYnZE`h˦LRR̅}3A+EEBx\\4c-b۔YO"?Mt|<l#whח}86\{ +/ē D:ƶ3Y𳿁KQ'iC,F$X7b} 'cw(OZT!6HZdBۜ7RD8º,pLfD"%å"wi6Hm帣ݤˉ}|tM䳽y_\^moM6|x0h 4?撐mZcםM}#8lP~f/$,5 .}9 Wʁ-Ou%n(<kN`RK>:>rϏ~c[x`?2=!ߠ#TwOX`τzN8C;Q\04TB &ðѠPqT=&0NӞšFZH m%ֲs׽+^tu!W[kbSũ5P@3J s@sȇ9uI`í)}L+3Z>3>oFBSn*b"%l) #.J6g w>y=}bP9-,85nCKַ [e.C^- 9/,ꀧ[jKXgP㹷}Yt}Xy#ȗbB) GPn[@=g>^4Qо(T "J|/T[aqT`nŸTX)i 8ŲO`9|Y2-FUt8+W_֏^ʨ%,{qпʐ+˰o˾}m|E' h‡|DG&qd{q6ƾ?G7%'c!؟[.l9hlBO*"XP"4UfpԼ?0vQE) 5]Њ7efdJc?4n(Ȭ<}B]H]@OߤDeu3qXLxM[Kz)4`pcRd9ެjs#;<3H8CVDGP퓓-{z1s(WL$5xݖ]A^y;P)gmn~ϼ?}h`W^MS$_>[tF#.߅# l=;ñ~ph#Eq?|{r _ f*!S.P_5.SB})!#%g./T0=g(&KeZ 2[DA9(?M9tιב ՁL=egC,@]2+% %?mp CF0 _6 Ʌ2{~e]lS_XEŽve7m"%[1| Um=O-BB)}*eFh e{Zm /h1Y7jynt7"0TL]0]qtL";Dydd,7tF_d#T =[P$K'[D^}WK<bL{C~ե|SRw׬5FAEm]jJBzsRdLh*/j^Ax[o>bÛIHQ$tE,7!?ZWPSG j썲2's{9K!>BHO^s0arي\K-s@qZFR.zKy{)y{qY7;Y!lcJ3ѳߞN VþDl=?S}T~EjƩ5q k@w p/{GU*l@YӦ{6uh 8T6ugNSpIZզ~ Eԑ(#LQDdykzhbC~2O.H,& `}-P#c\K;3/y%kCyGL5;%M(bXqZS+ѰGdd=Cs :{JW$ݑ^c5WvJ_:Д۠ȁ}TBA R)D;5ˆj@g(am]#;i#|1#d50;#D=՜֐T)4p&5V@mQBr>7LsιubG:鐜uͷjḯp7ȶG}اv]3@Z| ܫx9|UJ1YN>.S &sS>bN`\S{&H@X.q$ff]_wd1; Az.GVZ=~"\VF8g8Mu&0@ ƥpt_lU[䩃&vCk{+~O+~ $,r#DEMd1ɭG3`oJsF1ºHGK,}hgܠUQw"|/ 3w̿ &Jڱ\Wj&C9v_l8SS!sH 'kQlI +a-B/Rt#$u;wmŸ w-/!6(' UDYe,kgHM:W쨖V򄋦qnq $q'_Q&UI~:ZlpNLJOڔ:ZcZ>C(LO\bXǪH ȿ [op; u!XZNֶ(@vLJcH%r fy >Zz#%MŌ5֧SJ+3Vfs܁*Q yA8EuDp&1Tu`=T7M7o oZR&AGRS j2M>ja0hqpK2~u FZ]4K1&$Ev!O6/Ɠgj}huh]qy4BPDg.W">ίg?iFƩ'bП_?FӖOEUӗc,%S4QR'FAB~VuJXaͼޠ#ָ`+k ]{5<~mQa72}#& -eJS. hNh"2乆.\Ƴ 759CoD6+9 xX։B,@yףo{xCޑ88hcq5v8"4L\--ڤj9z?bNBiْ7b&4.8gjVn_GGrg(Rqv"4/K*hS`ķ⑪հ_|B)kY.03U|ȴm#3I;*mzez{PwطIN5xw$VԪXbCn_2.j>5E\Nk|hO[|Γy x9Vnnl$L:Ios= %+Ta!|Ky;:"^RQlQ4jEZSx'K-̨qxof5fkoV/l?·f`G_rZ)*g٨S hᷨ=a#mM41c{a-4v"a$F 2/-11 <ɚpG`b;[cFn?H!GmE4QS8'\5`ZS l Q^Hwn0H K 7Y6@0ۍѦwZ[-4|TIK-zUo^v"'!ۥQ*J, =euTjZe4}7I3a5B j!A#1L f(.}ʫm5 %AͻB9MDYO@C / ,׻Y"@~t,"sV,'yֿ*vD,cv[ѣ/#sDhv,?ִXچOz4躱φJ)Sƨ2=,{A^|[f,dܠT9[营 EI `n8 ]Ì.eS_NVU`)tgõX@ Q>g+kFE;LQ)Z}zl;nШwoqW">-v>p%rF"udh(HRXpPaTpdiFk6iZ)#C|ݸ-G\u$)2-֐Qk놆CVTD,3طW+'ueru3?O`y05["}EZIwR+z.{.э!@-d;L)gSIEdئfd&VR8sJ\l]6v=9/J {O~8kTK<},f6`Rx#,-տWä od!U+{j1fO!ߚ|_p"֦~h@x062|Y^6UqW}+_.[3>]S#xL(FzF Ap[KQsǁ밾gKǃGJ/cC(Lhպˀ#8Sc5e&]-}cȎ WHwQ+,6JsiSN=ye& "΁! go^b,J-jwti @y5XMՂ5qOWwcYeV'}~8  Xn#JF ~@!|Y]k`=:L%dC9M&6wI/߯C L7q $\=!H@{vYd31ڊ F$t-m[|D3VJΗ 52"-:% K *kħ 8ZH?Gj9*Ul#ՐLcU ~h!88PR =QI/x)?q=)EwgVf B/+!0\ x8)FTBr) ?Tɠft\U ?!I~+ϭOnOC)8W@Zz0$ JQ_h$\2Bv,<Kr]ǿݹW۽Q0  R `2֖uǖ#s趀,.Lk.BN7H2ʜO=iow*B ~#efUfR]Oo/L 喉J&0z2!3 qkX>l[PW6[E߬j5M¾Mc A8K^PNG qZjVBFv:f|@szO;+?&QKWI_Щ1p-jƎ[}mktC#]g.SB?hKhtѣ䝼H"P8ndZ9%}UA ӝ~7Zq˧wK:|-3f>@[Ao;5%t1M@ZCp5D:(A{/BJqYcVH=\A gs'% o>z{q6b*6˧v[E6qG;}r%+ے~ugdXGt8%~٪ZM|jc~*W䜆Bs9WvSfӣ#׷6/ǎ 0 A7̏b fe8\1GZD2!ØB).BlY M$=-:Vvk\b%:"&5VӤ"9r/*] jGtutUxsyHjt"fi%hA Y O Nfl#Ǖ `e$vO+P tAuKL3В.[5`qo>wN;1WYiE'y\4t&0c`)- w}xb}J4{acgγd%iF٤X~DaR23M)_b|-yKCPl_!?!l~- Aװ)}pvC]}R .QCL/XoCS)*%Y~y/bjQ%o*( dF󦓬gT o)76^\yW3K_@YQ()x2,hێ(7GY%nZ*M*Bqzz`[#f<!=~\Ql(%t/[E^EC P{ bwbrDoQI~B/"R5 ;G `6Voa@g1co.PxW.`i+IgYNkuUm7ǟdO &|MV7%LEErlU4; |,V@/>`dxB UFҘ_\1#pMͼ^Tu<!dbGn@aXBJkAi~8:}ceXk4hԸ_ZZHW!se^l3aW\-PT^mFAy绕LI4WBa=wm k#OЦx1 +2Jy:Y.lA$Q)H A4Z`w8h 03h>=xKfiELy8RàşE_jw\أǦ0rNy=m5:+VtQj^6\STXK*<_LWӏoD1Wxq7V)n/YPA]i f'_R@JYtMۏt]4?[M8?Bdqvo$e&*≽"Iuɸivxm ,62a=cUTuS1V/6.&`ĠKxhsʏIǏr &_ wM}/ĦE }>Ym7as+ϼE B`GCf+UB@eveb Zxq^|:(X4Do::m2u|En#ug[jWe0JڗFBWez~'W3{g{Tzh,nD:L0lKp){L٦/IJTFǠ%Jh]lqB=v:ٚ`l^yH>R^)hW9C$mmE)zb0>xB2~lqrl^:QyiÙI71mʢcotHEP䧗lֽ=D%Xt@q ?^8@2Z֘-ej5 ""1N養 WoUJw$[q?3C3_bE;c~>׈{;,"%LO:m&bY)@yK4>׃9oU+<~CP;Лv sgG;d~8E2k5uOc PF PT ?Hg@q`NfMjIIġNhUDR3+vK&P pu;B:rAxcRzaN83jCQ uwЄ7f6m亘]~NU RX]U0fgy|zG;N!B]ApѤ ⤰%5VeSLɷ.z3mN^v?`2)j̏wlt|^"> awb ^ ]Cw{}\yqS|ԿEW0oPI!2&WsɀiQ"oQF:}E#j?8I/~(LE~BfD\W8]I]6͕h'O @MQ\5$z["Un0,BP5.n:Z_e褬6S#U 1/DR!Ud@Py`G6P V[opK~i9ARh5">ШG"TbIع!3` X7 u4 VE:% @ut~fˍTʉwZ5Xen$;4 *BY1M5J(h]]!Ft[j=fϵ"( Ǵc%ѵ j)hq_ B>`o]'9B8$rni!{X$i'fiE@+tfJ8> UkMmIm[K+QiFxRL..$j< nԏa_T?F(42lwDfBT݇;BMk` };hĬ @j'M4X=ώ֫NDGY=єapA\{ Ei #6[ vCRԤ.61ɍ%ȎTjqR6|VZyhBN&{;rö1ȇW81 E2qg]k!ܒM`Z_ǂɬCqR݀9fcgFZW{AYH`f.JS50 w͈P\D{GY1.(\=p;#T#,t*Oҳ ,څ#ɩ&}m ^p{"c!8|=Lr,TO崒z=9(R#mvXѨQ'M1Ke K[˖ lqI&`ۓcK P~-bQ/i玅Ct#{j>pPcy _MRsf-Y@\dmERut3NíП[NTI+F]&{ 'J[9)PZ?#w51k_"F;4Vʄk>jCBx<96)-3.3a]fW7HxqK#/f\DGUo4Zۅ kxP}*S,oCҮ-< "xÅp/ug~,HΫA€omnj +Vku_e,훶L_O|?|>,}` M6bExFԍH1J ){ے>6Ut`bڭS-j rk[;إp8ea|`N|3˜]p$y_(%r\sx`C`*:!_6鴌0*pivy@}) J cdh(im9:˜v)JE'8<M`tOj$ԠCȱH:Rߓν R25賠@uD1 u̇},iϣ!UaԄ#%g13|iH/{W@AI+G~Nt5;b9G` 7HPK OCB榾15oi\]O_p㢠dcUCY[LjKMVzBek7ǞsBޣ BOZ4KS,L=s:*uk.C(kV@Ӄ\bܑUH']q>*"2LC.[X [XSwN`hc8(L2̤!@f l(p6i6 W >_ BG< ~v^z5Ӥ 솓 ei!b'"/nU2<;*pw iF$`fՊeS<\ߓ{<ύmH aZ(N,ffY5"#ɊYE_fnml,ܪ90 NpI8u;9!f<\o>x.Cɛ[8-`'l~Ork%pSS"-OeL;Gp6`m} Fnp{eOc vxI<*c#/]c#BJ2 eV\Dͬ},>U{8F\o AwOF3>ON{y6? /".ƭ Dkը+V0Oiaz]ᶺ4 IvkaSԸڔ '&QmKy%ƅ>wF"B,+QVn䣡M;+LOQ"'3I dk,(]༴_QDy3zTzI bU礏~\;, jm`#e7, gH<:, &rMr_ 榗t*'R}eM6Ji*/{,z dmvm51_\U$ejf1JתTY*ݎɐ`Zh{*78lI_2 }Vэyzi^ qƥf⢰k&ξoMrFɓ|cTo[”{x7em >4˧.d8,?ZѥdܰZ vu.)Ub׃YDXI !b?Mp\qˍ$YA74Kd~XǓ!rOcM-;B<}VVL狥B/ ;h=pGQb !yd V 4"nF8fDh*:5:,ޠSvBn8/8&ck-{d^5#,q),.SJ"ob|Vحto5ܬh:lϛ^E.?=5½Wbr3LZlnÃiٸD&D\[ZyʺhZoy+P]~50W!n&.ht,qhɢʱ.ԃ'OFfi%5/qbKߧ Gd_};ِX*v3U+0.ѥAo&FVCPRΦZI-Ի[<*N 5 E.W=xDz!rTk۶)>މ@&^|!\6Wn@X?*лخ~]-&N245Dj7jM.@~^aT/8 6o z.ȝT\ tVt ո_+ 8;Bv{GWvЇ= (V&_BaN6##nMv[vf9j=z]ag:qjt!\ۏbh6?ج;f%iź\DӲtvLZp^-)P)dX.KpTNΡ˘4~ m΁IjNdsW])Dxkjh*(;$b*'6ą/( nUˉYzO7vG^?wB7 *ԴJXYKmz&> &HC$}'Ү\=c'Ō6pP $d\oE/ bpUѩ R~XP6$F9CQ=/P?u;%_2wnꎺL{^_KE80hyl@-oЅ„؍}s!a՟g-skQBʔG\ v]pD8I0sױQz' r+Y!="Pftُ@6{Q̇V}eF'hÙ0?}%1$Ps*xM#OlQDtȂJzOj" DmPu\Q@L~l(_bGy d@.su5* oO黵4PkTM,_NOp<;jܮ0is"1B萎O%\\ <۷f.ZfFFtqdϑ'* ؼwH*NW&*Ұe 4;DX&3ř$0l)2<yFڅ 186 <9n8|彑=&oEa/uRفtCL z_' [`c1&[B֮$3XƆ ͌4Lz ;2q5cT 1@flCҩkj{#uw&g!e$N8cF8@8eo\?SQ"]!FK:]eDY:BȞz98_b{jmGTڊܼ`Y0^m~˺[Eπ{k/ @jRMFՓe_Y#NB6#zSPF juQ>5a{-CT^}n;d;r2{sq- Z2t.Gw\JV]}]'IAepfAsijPv6'./f`4Ǚ+J+ӹ@^qvfIb32%,#NEnoU~Czm 6V}u r9dpW:37I|i }N&"K4)^zN3.)6O|"Rn!`hqj+C(tZ\%Х$ƟY Mv c#F@{5ʡujp}FcSPRŊD?@D'Š5TEf7 b/B;9tRYg4e셻X,r+:P!+u)$zʌ{n2rk!j͑|줻HqS[iU m 3ٽPCMͷ [Ij?~^RًD8@&mM.\%F*ĚA%BlsޑfH҅}0_C:\:oI^VL7XKFKL;[!%BH9CdJk:Fy!+/D&,g[maH$2?N%~-K_bFnf&l/r t5]n $cTSŗ%$5 z \趵p,hN7{#^۫̊Kž+i1?E ^`5)^X[5M jY]f,߹e!}iK7ХM;^%@$"I>z4S[;eȮx> J&0*U`e +Qf0ЪDy]gѣ^S%68Hc*+%:<)[VUK6P45}F d+"֨W \yd`G(E [L1!HEӁjeNys(˗#*E֝|y#_{t~@ o$bl#ᐸ9 ]o !¢2Mi֪C DJ+ewrJZ?ٟqH}NCO|3./g[$p a1H,UK$2v;d2h%T=~Mܑ\rs00t8<j\H"^l݌'@efň0^^Ҕ 5ve%3^yx{0BxV t4j CԫdLP55"HWD,sE8k}(l:x `{{JY(?t挺i/_\-0+W>]NRSC6 Sq 2LaT"5xo"mc20FaO@)8_Du5S+U3#1}qV D4FZmra\&SjsPn qpL᫤}d!+i] j ){Oln{=h!yӦ̵~ܤ]zS%]#&mK RP)}/^~U%JA֓UHEͼ"7.Dz|DI}v@=M|kE~ގ8Tn*gEΡ+uBxpSa 0L vQfAcMz5Qr=>~d2%~w\U/'H7uD&~8H# BN*"__ƶ 7jHyr`&3m2G~Y\m07uŇW!g էխDO³6!C 2س{&Khca"CmQ*篩BL "Rð ʧ4Z|?]x<Ʉ?sǴAλ|-)h +NO}}- r#1/$[ޞNPIF̃oߦ]k=δ6a;ݞ@xį{Dr 0 _Q]Mns@d yK>%k˙'ÞZ+!8N]TVa$qNhM#ڞzgX캦JvL`(óDفL%,R{309C=a{R.e9._X7|x1JGnޟ?J(5yCQY4FXu5"E#t_l I|@CFc-bc¡c^ϗCGA%~-0cY|x'Jk&{A% T1Z\o? 2J?0v)e]դ듺&ddK[~G?q{H6u H:TY+R0>Dƒ1,1ʐͽM (6Yݶ'6wLĬt"E6Sg޴[0bn%@J!1&4%B&:d/yHL'QK42@ 9yX޸lG2U2cdesVMM-G(I.oxdkQ8Z7ػ1 A]ftj_1"I&L S։Q*ѣ.J\0D#q(4XjԳRZ%}i9elCGC܃ g߃u̙iC9Plw '4*|j AA*2Xxi_S707(JGٱ]d?*0ẘؑ09" 1LhL+]99\̄bìA}Âeyr8SH\ճ=y)>C =|}LU~q՜E(@kԹdO|m"%6N;J!?,$]y=VlA0M8aO6BM%st-^g],:jGe`<9R2nI=Uv"~W3 C3z}k!2x, /gVE< HҶ_h{{~vxܖp~EU3eˇEFɕF>%}MNiZ*GFWzV `pfi,({p Ō4Cě/ΐiϿ\CU"P'.Iec7ߖt4m5ܻaow1.}I=Aߘ5H3~\TI >e`l¸`8mZ3-2M,k0>'nn*[Y[t݄+sXzjfX5˙EF2#ERC"PdӊQvp '3xm{LcG?FUN+x kwD ymX ٦?Kݤt%%a áhr 8OnsnBm^9''}u<g[Zn&Gn뢇KdL΄!!s[wϡ*H"ۡO^zN{?!=E2v~nV ,3m;40Y n nt4ri},?jE ֘Fhso u+{%%􄠶]"v$K-o>uk!QPliˑ 1 ӄ1q ?w6ҒԉM4{ua*wuH 0od'Eh54gOVqV(H{D5Kayxx_V[6:ưюsG콞R/P#%^ |'+s+,qdsF^ł t~i:-qďDyW,URlGuK⟜X# ܹ +%f,Դ=w 1C[z8C8Z+=k Wџ neмT?5'4 %c)Ͷ-NN)cm&|W{3و!\Ld26DFt ) dD17O9۩!6n9峩P*[,0gk(L#aI9ZD>HHڡm{:UóxK=$π`:qaHE5e\ZP}–|U|_EFON%EdNqBS=o$4`E( Q8r}+$zf䢅KaWHbԵ:8Gd!L Zs;F CWAQ{k?&@TB`z6pHa{Ool Qr፡V31$~y0Gǰu̯Pro"Ijvk"r[|jó)K4.m#`6_4YolWX {3zoQ;Ƌn8)%lƱ,+m8CEB]_x^p]:Bj@_'CoPE07FӌMتmME>aq)GOn8{B(+bU"7S:a:':$Himԥ}qP ~݋#D: ,՝33r&;v<֎[!և"Mf6bq]W|("ÆTۦ Y$va`=7>dTx$ˈPg@Nwۓ#cH+]m[=uaWJuکW8s<<'ݫZ(#߫TR%@}Ӛϣr.4{ !*H ijyz#m,,N+^CdG r5AmO1k:]Ȁ\;)yw(滃8i[ָ%bd͉O&s霛NHDSh0zUuvEiQt3]9lu1zp3jj;L.A ,S^UX#J}ۈ;&f/IL8׋c}xp[^i_ +~GRO~M.*RJ!5V#8;Kȡ. &1!\dUcB[Ӓe ++LdzЯ;i*qy3<*r=95\0T<5Qv@pjL\%qǺ~xuYE_0k@աF7fXno=L)G^Ϯw!z7.Jqv}SnN84FL5<;-iFܹrS4j#3QU=($kOu궅2f.U8kfLWF4r2٬4&|t S)]A wH-qJ7J=ͽ;sޑjO{U cEeƂ+}}~/[, +t+Wm[ بoKL\5* Xٲ9HgWI q2 `j=KY r\2uCQ7#wJƦj.&|X\=฽f0},ۦ_H&'hd!oXH2BuC?:ͭw ME<{[.<@ cq1 gPjg7_8y\5}0zĎ"<B@d4V֞ ^R맀Vm'J@CovMBi짖]E(e}V#g6`H>S.{FN>嫅ٖc+>xb^h ğ+`Ho U^ߪ5~$Ázhl0;oqT}R/i 曚#M+d9 hcDƆpm%T#]a~ T8&HԏtG(/ZC6$#r+tW7k7/}fYm doyqq֐!RFR@.t)e " í8$Qn_jm(B!K}:H@5ƦlaS#L{".o('}fd3`^dʍjR| *gR#02|X)81<EꄎP$Vg3Bc!Cq%E Sٌ-I!tsg^|+p3чH|YeͲ=?u1Ͷ2 9B>TasfU;4J}{:=B_" C]p"(幖 ?=kE}٥%ҹX-^eL7D z hKd-oQJae%ׯ#4݀q4`BE<>!!-9znh %gMyi^LS=)X>qupE&mbΖ*ʚnKC>R~!UhU@L8>joKϴDVsg)mFs|4(KJ׬ҼlmSvQ<2m>hĈ<;\R8!<]qORLWOL^: X߫AGCVM`:! Wˆ*+zx2Tdw:z35N"%,4Y=*1I@ M?B~z abJ$IJ'k-;q*$"zΚrظnKݞ~!NRCYS{^ 'qbk}ܱ_sG U=O q)/wsHέ/`iF+cюR9TĶzPȼ9ȖgeYrHJq[oEm; >iV vUu%`z>Gs&m1812laԼa{TFD"}WZmr lzhu1:e,YhYh[(Q: u#AW;@">8f`5<5׈DK WNW773us=3QiHDF^ g'g"ƺnbSeO>(ӮݴًɷG/\FDWQLa恝c1(MGs+ ʔ%vDrHB\4ߛ935Unj?.vdMMv×yfxϪӨH ֌滖,#1attU4&cR,gᓚ#P$40R7]D/?0Γ!(>aϾĪ22Lk蔉W*hY+y+ ,XcCI0^4 m"WfHj{|4 ; $S|NBx3ɝe)!|T/>T! 3.7|ͣW ,:$\$-'1> #1Ro9` 13G*F_n 'KT!7 Weo,+ӿ<''[~~`#;C2zqܖA{88EuG V53Rs74D9`[wwuka퉷Xbr$lV`"Bwn Y2}YG/F;ǑeT9ONԛvQA?f+F6^c;@4 ԇeH1"+NWTI犗F٥%N>&°A]VB[$6xP*`oJ r Q6|5^=Z`$H,',iz _ d>BԈ%}=o/AoXObLpU{;3b3l"U6J}ig-o;t\^&V4,}PD׏cyI<ٓ@zKVXkQ,eP\x1i2ܗ_+xU0|VCg9?u:1`# ?O^.Ht5F*39WnנeqO)NЇhr\t,Bq#+O֌S(6rphyPX^(Bv(^flR.CDpp'$U|$18q)JRfp>/2 r M:?zO)1W)4.dP.@č^*EGf 8S @??Tt1/zs_9D/7̎2/UZ{Nt|&Zm 1y+EΌyGΰxiү3K ~*㖴^k2tB,fه0v´=$1Bސ)Q,rv,BJqveL8^@k$~lFW! h-6^M2xO龖 c({IZȠ=Morw *::k ~CZBbjphQS)KU t w|MUJMr O',{Tܠǀ-y| Pokݸo hWjFyPjS]9Pi1@BFTCOasi;qNBw[^B7dImFd:G zv/Ϙ%{T`9/aN`x!,ȝ3$ifE&Iӕ≞aILUА /E3S]VOaSَZ<}Ĺ1Qn?ppp:JB> Vt>?|^XYV tHW a0خFl]_XN[h ߰TK9AdpNY+Ӄ2j([oP ؼw sF31Qtf[}>{RsbAu`eF+vPk7 |6ZʃI yZr^4+QaHk& \ISW sN 7^g4 ^TaBWB_LH.Uf%U0غN婇CZw]$6\pB) ,-ZlqF/x{UuQe8 rC(:8G>QLͺ_oߝPq45BLVc6Ra'r~GƃL.:Fb %@;t"y٩&@qӯ v=a(;|HI#"P!0g% a1%εѰkƝz+5VD#|nAfNF< MZs*$9οM @p42ibT",+%TP!E JV2PřS4򼡯#^zN,yA.c &N.l4͌8x~vIyV>shу^\FEL"EIyjy͆2^|p3Qt P隆,5G=X(8x\[SPD¤j"~Ƿ(NJC6 m#h ` }@.<3d!-ť28.eͰҔG>87DA>.0Οhm:4z A:.3.hݓXlWUD"4nOiDž]eED۟qee €r9Tܹэb+T P tTǤMM!H~{oǝNPO$Xސ1gRK Ba&uR-N v+mDawO U=!?hq`@ D(j#J)#Y~@YcƿVƍ q~qnDw^\m>_F/8/|_|&{gh4n0! bSƣ4LAi.mu%>;<ع 1z{o"4{oR) 3_yESuhZⓉ©2"F6UO?,Ի'č,7{ +$n(,Tq:Q%D*:ޢE5 .WmG##Ve?斨g#OG{GeAñ$9+:RE,O;H# sAT 0' L2PLHPB>ko;&ߟ3 aNziiLԈ"{0vƊ 9b\dXLd-fڥ.'O`hdZמ^ E /BGO&G8>~'S`QP Q:9- 0¿ a|*?{ ZODU5ƽ)iܪ=F?V1t> jô^$w$j@ٲ7}u mh6 [?YA kD-}}MrRQaL:4ү5KTYQIEM| Fc*&hNa^VRok@#8ukVr6Z1ՇC$n SOANqΰyNWxˁƝĹ7 j#5. )H`{'q5p&dQ!nh>`Q؊{Vsc{}˸le]:np+x]cn{rnO,Tq_^}swoaY^KCfOTMJs' /B; /0C]Kâ;m},ɩ_9ېHF"OC&RonqkBpgSiY>h"VZ_z3sB}b-ΐ KOz0\{Zb Q0%mnѼ1 Kڐ/ۦt?@sYיh# yi1ybե~|Vj˞cm~u:ژMy[\@5d>f ||E.>ԴʢEXVXuвkGޕ"\z栺 X*Ca[| Y#TmTPBcr?`X+^`+T(O˪ ֲ&x3!o>d CJnO%|&7KkyR>"DA_Bפ'9tRA(sI9ތC y"eX$̏uZd>0y]`vyS U0eBx!S!#CU6 .sJ=Fp#RS4kc╍Px!Ř5zH6Z`I2+d{6aB6(6ԏ+|ځzʲ\Y`&9VΖ44wm8 pe7ңq*aPLڻ»?}A9ˋRYw,7 & oӧ"So=Ir=-ScDE7,kF6y7']'{x;hZ{jSW.zW7e%:@R%j;VPl 8vA@h22n+h?S" 0%йaX(z^H&.|0cQHsV,&pXptՈzFe)A 'jy{c6-U!5E ؞!5ZcQ~ﴥfXx*/(\n&eiug"/-vR&z1;UjٷW_}+jOD ,aMhӤ3];S~p}uk2:orH:k,\qͿv+a&; =j?BM#|6k,#wmQ]l\R5YFnw援 &wdtHq]DyʬM&}}T̬ŵpL-lMrUv >"s/kJm+ycҘRN>Jd`˫}T^m4Ek|{= =Trٙ|'$iԣLUU' ^-:)n:Ȥd 792oԕAݩy,Ii KReoYLob jz_+7Q R,ڳ'],5*smu/KvĮ2jtI.p"emVB/>%bV3oc <]A[g` ͆0Rlp^J~ݬs?d^%`_RS}靷CݩK'p'*I-=:n Ru5?J\REӰ!T{>IX>繲Rv< hjN*郪|*,⥩(M3zf_8ӥfw@ꛉi3M_YTYCh4jSp *`!E_kËdڶJ*]sJ/<_Nn>R,D@k/٨,BSF.-U{%yʧmmbîo$ksc;0S]/7ѪTk*.B--(YԾGQ0I[Ӡr PF+xlv>}:+LzA=tUbyaTxg[=5>5vZyh|(h%qK-O+fRslJ=jZvR`kŤ$"ctzt3TJ`mRk0z:sWimR2  10.*LR۪ˉtS PjX[Ui=䳊Ub}]K 9ꁏyĸ͘Cd%6lq,"2ShH/pY2UVΗ]ɼsNUyq|$^&f.K"b.[/7lAD+)=) j4 kw[.a׿<.P[ϣd9ZoJSwPB1&Evdžxح,b"?#x}ienW<6t%1Ѽ, R}Q6lA$ƼCV4V̇ƈaN<ު^ ]0AB%'Ok"?,H1ء-m{;YN/`,yd~`ng߈Igd_[^X_ LJ&o41f}gQ}jx5zh{31wkx^1g  0Rw\E?)s6{W :%}Y{:6U!f*9luL F/|y`ـVT8M]%E ooVi@Z?WDR:}R FHOs8yPgJokXҪ#iBuҞ+FSk8-E͕}BH6*A\X#Mzjoéߎc,+l2*zaFVotfzyBYuWw/KsϘԪIc]|h&k|{:0{BV\_ +-Lw+=F1LzdeF}g)#* )CхNc("ם;E1"pu=!)nH,@Cŷ΋EWS,ڍ5˸3@ $ kwͩ?, Mr7C5p0m*u= >** 9oC/䓴N}!"='uA(\FZCUIJCGnZMB1h8;k>w{ fe:XMzwlk+TZ&{]2cGtHN"Vn)濡rw~kRP0}ūuLb[OÛRyؒ@hRLLRvP仢Eo9m.Uz.~)m 3m%\ye\օ/vn/*ٌ {Sک6-eCV&ɵ=2W ʥ!lA˦;8Ȍ훪!Ҋ9Jp`YzB|ESU#T;D{X=&X}K!9Ci  ^]i#6\srn3|ͣJ7'RKTrr C˶kg+̓JP30x?44* Ev9h.Y|WT,#tP_uzRKНUQRI4!j;-Esu݁\cs HX2 vNBVp/Luq\{:B/B >p (&\YU1Q>2olj?frO3SKܟƆރMmc׾g21Jȗԏ:Bb4$zSE䝇AbT:}d:Zo-aNl$(iճ*O8kh=!}72Iƾ RWeứ_q[{~a ەʴ<4k\2P2}*Zi,kMnqKo~o|KT(ґ%~m`񊽝ZDEڊ*> 9xgD"MOHIjN@z?}^z =Tj^ҵҼBN20Q?&*שJD!HTz:z@^iRrTwoJA;!IvGfrŶt} e_`^:MatɛKj3m*kאmd v\ƿFre#=4 -<ĕM qJq%;,!aU#hBCaRW[J?D:/| 3`3lLU#( Hx9V6Sl˛e&5n|Yuc#:K)ߡ\OMĶl0cŰ YTpϼ/G@$M H9($ʽHMxTp"KI|x``<>X &Caf {B}Շ{zrŲ|YHDPإR-"g˾%gPIDHj*FNHYJM/=/禰枫f=F{ܴ٭zN5e'v 5ꃁ+}Pz~sNФ>蹃{n]~9z ޠ{;0e)yPL]-OcJ/pu_n. p{[/0U!?_i "}=-cּ<[ieccQ I`z`/|Ǧ:Q[,<~Mcm֦[n퉢#D"e'n F;Nz Q|arͫb9BB_6!k) E['W늎K^y 98&ļI 8XT_@48U޾eXSIݪ>J ꤐHact\ &\.skD ~x'^Wc[lNFlleY"VuLn酲uel+3 6ҦB=Hݍ#H/ܗdiIŶz@/LU ?M$ut𗫀e3UXLlk+uuʾv-,NٔNֺ%L?GWd'0Ig]J4li`t."Q4e&*p֡Jy'-7.b{hSRɌ Եb4=h,?:&o7bp sSelߩGBF@B7$Rmú~fUzK;?;~=)a݅|jR6 f5i𕝴òiV$uJ^vqֆ{x1QOM_L) sIL( rػaT\gHɶ*O?鐶-[_/}&nnh1(yUj q|lĴzcRuae[8y,y-cJ>Y[ 5liÊ=3 x/ [ a\a"~t*8o][uY#pVm}:~dD4; I?z;OK dOQ)VX )ES*<1YBXsB$Pݩ/e Zi~e*LU@_ׂŊ1諨0.[_zM/GWv+􈐿wZv@sTvvkEwehVÓe1b D `܈ s k, ݏu7v'؅NPs5wmjKSLK݆^JCVJ5lPryU)auNDTVP 1|C:ύހ[_^N ?;I+Ѭ4j8l)NGPȂcdz^,KA&\vv|YS^Wd#5ɢh}JN|caS\RYU`$ y'Hu@SLa%]2yQ{L$]./ h>m8`C?+߆ыHk1I͆pYJ=&)'evV~= dNO'Pn &Qqr.,=d|=|ZN: V]y=RC@v;F[gNE/HsPvA.<ASz Ac}c>AUjJQ5Pp|Ma)%~QR#+%[~՛| ![V͵]ѥ>âd\D!Elg7P1yHR_gMYY9#2i1]4c0܌:8>bnU߁$C)&;j7=?xRn5iYtJ9S!>L.X([s>MXi7|qۇ\i)z#e[m#V#J8dp Hq$*p&O&5Ң7 nl5R#5R:ٌ6``~q7_R1"@ ڣJ'l?' gדl9Yz:31]q1ژe( JoL(xm+Rp5h!q ?UxUj{&<‹=Ř '{8w;ܰ-r?c(BiyGd*ג\Nٓ؞n_oHUȮI Ub.ʃ@o]愦kBT,D)#nn:oYT҅Ol3%).lJJ{OQwm~M- p&{)5b7pȮA<0E ||x6#WGv#xQV7]aA){}9H7Fc} ={߲B(y-K~`7^ko8 {q'~qLa"tOabo?LmGv^{=ϫ4,1&鬹Qm+129pBi2N8C;^P̌d#o!.Y+]&CKP7^Vtmժ+aOORJ߃9\T)rɀ`;O㡆u[AZi*YB R iȽizLCF4jz.sPqNߍ7.lwbojJ8iK)ڱ> Cs2Y f@ZRJ&N2ĉm,H"/,=qU! 6#s>b QױIlfB` }u,~\鼭Sb9; X2SZ6&= pGi.Erҍ@q}>ipCQ@"Q X ͲzVtVMbpEx`FKia8V 44ThZL< ECQtjd Wv?Ff*գ1K!f=?B 4HN^/)UTU2-ew/K6;Fۢ};ұHPCI1J$# D5LM}rnc0Q< OP{ʶU=Lv'9hITEO3k_uK7DI22@-C*U+?[U?URÚp¸-2]e:e MT,Uj[3BlgVilm̪xRt ~X_4P3(?I ):u)ĪLJwbdk)!7Gmt֪pFCB [ TYW=GVa9tD%Z&nT%u+VGmqaߦjxU(kw"ުޅ&~,V4Zn0F{z&-qb$>J!9Ԇ]`Z!jS!(VI'z%WUe*Um^c֮sUG[jY|d8Cvy$JFҐsEUV`﹫Twtע~1$1&!^_&o>LH=7}P8݋ CrF;+}Y C"&A}hDBNH 2! Zn }[t O֔3D1B##Xx(cP+EB8T #qy_ }곝, >\V2Y 5tjuS6H֠.kܵ-q35O˘Ѫ6QD:e|9,utE}#S ^*]b}k'p@A:瞖Iwdr %#[ޝ10j*]&Ab+o@*@9WI}֟${w6,sdJnI,_SKYxq^t]VYKoL]\vbī4I{*(k.| 1b9RzQ]] AkTcŻD5ebf7^'$)A{z}6{Or?cu铂9F/w '% flMK[@jiNhH R9'Qnd I(7OȊӭ-dzwK7ѐwRGO_NT4էm 3lC2Y0wmlUXrl6~CX7?Ezu*inxv*J s'LHN4⺍_Ӫ IFofw cѣEH!e pR$aߛ}X6 S}Ąfknڝ6ŠNi400djWnW14\eqONrT; ^{nftBN #L׍ ͩgP/W X,/Vy$ Rq*r@H_zPq Bυxg/!j'n(P:VP(ts_6Ns^՞ 0N!tSk.-]jW,BE$[Z ?N}7*nOz+‰\,F: 'h nma{M#.\uN敯?a5ZL[Eg)q?8Y+gb M@{"Գ R(0v+j!o{-(;L26B-({4JVnqUٶHqۙۛ]5lӵ|/J 20t*:3vDJ,2حw*Ue>Tߩg,kʌJA'`vY+~)YMwG:4S4k'wGEx|Fa U[5](~i6s%Q6x[%KOmpmN=#)ں;fCR&拒OCupȹğ:٤}T8vw5!uYߕj* }:C ;o'(L=8Cʜ̜C Jm~S|VzCZDw[d[qx]aEe y1=5P͋`,MWMhL=)̀FIU֔߹=MtX[2Q= BaN3};DsSf@tZK!Ǐ46ix3R+NydsPߍ%~v1lp6|sn; e%cM6>g5]&[g2bp{ޕ/IO )to#h@:i,anάZU,#H j_u.N eW6D}Se3ISJ;^Vre)FH1skĴ>m c:u 2wc{;ky 8O=hm;ie] 3'Lۥ!)hzSM_?:?"I.Zlzxlԁ|b /$TRY|c4L4"둆\yS000Sb'~JR&&w"i2ZI學IQp(=e7̘I K2leexj3A.cK6d1`g25~Ҹp?ˁө-6(W$?׾i'y_%WӖV)ާ4Wڠ~tc 1)k q"BswP(4zO^X%caU}jik }d1yXfgh+ՃGY+6t r|]E|W.׻~!pAp0~ir2 ?wB" XkMiAp18.w ~fp6p.g&yUT)Aw'!d' U[_bu[9%=&`(fJ?2_Dgub76- 혿 g\)&/N$hݞ=-L嗖C`C8:9WR"s2 mx_d;,= H\''\IG+exPIj/9?xx^1 ;n|X{&RC=I6'/*k b5v݁6p%1Xݘ=LU~vL'Lzt*?+Q$}%zA;o^gT:0ao-ۮ:=襳(L Ggɤgɧ zF@t 'T_@bJ Hd{SҮNf@_peyV5WvyܷU^tMsfZ "9+ MW8XA8[xE8hTf;! *o*R0op{.Fa(~Qb:Or'G3˶E&ʆ>&-"0[G 膘T6 2L:w_~V^ ?xܓBc~,2H vi D׉3%Qe5QO|XN18>Qc`Vd[(}jbfZ "] ҂L$Hj߭"ԉ=|L`b?$,DXBSBE7:4X'ai糇S#0gE--V<I ?jgA9ˮq-bjXQF"ȢZ/Ϊq E|Kkx`*Zojв+xWj^h#WޢF+7/Swa"N 5%=1C&J0mVP4,|y;4{;%og Xv>U9,O$SE#ٯ~ `}wQW!h{4ÏP k_8H""|p$4Jqu5IQK @,z4 W> %ҶO6kt,Oॱ/as5 4nD6kY97(g$rNѰ!}8 dj@A R6J_*붆W:f1=f@{7j~}{ń21]C}p?&Ubb~8a\|%yjǮ8檬 f1 Irv1ƒ![}r I9 3f6-xQ%G;vh7lȴ}xu9Q <8zid׮vx/K+BCQ>o~6;N!F Ƣ+e;myHrD_غM`*]4窭tNkZ;Uvˤ'_8tU3mAo +LK;~|?0R*,O_Ӳfҽ'_-e$2s XmQ#:|=/YH& ej\֊IaK}a&PR +`%?!wQ;oX'"lБ+C給9A#!Ȍ^W-x (XMÝުQ (HvDN/SFV<.yul'8V/{KOZR5}uK%m,&3v5"u4vFaQ%;֢s;/3 (MH_%E7K;Α$( wl/Խ {.wY C}H1L0%5qH27)Ae.KqGㆸ^S_Џغr%[mSf-PᯯlJr dqT0;΢lQxxVjtE0Mq/Ꮾ vͩª[sXF2Jܿ%cքOmmlY9_1Ή?yPjO&ڥ>2I-,1r@ zggUgC+'47Q:sVjW3܃aSAWӣx? \s[`,g_̒}e70B`L'4o@zu&\?Ӻ˾w{ /oi|(Ԥ?cP9碹QfW{vkktW?U mܠeF + BޡTGdwad>UAE Yj<}x;W!,{qlj3ĀZ7p3QU @P8} Ǐ@J~,S["/-]2h#Lb+ T16*d }$v6-^M8TƌzmTd7(ؐ tϒ}v>ѵ-/]  zu چ!͔x|iE؅[w|-Vמð : bK*b7a+W9Wȶ{e/;ֱ_@صoB Oy-S A=q ‰LvI3?Qs%uu]nF0~)z> EH˥צa.5X?>{V0}-]LM_7~sn{D]rd,FQ"j%{u< qY]gq!cHGTs۹&4"̂gwQԞ Qn#5mt_θixl\I8qNvײ+i;lpxКҤO˾8ם Wʥ5vAF_AF[|L|'҇Y{ƛgg{v̆9:Hs6qyc=|a3?'!P?X.%wΧYd~|/wMt?*lYMJmu_0~6&*Z5Nt!q[F|֤Ƚ"|W4w u!Kb}+_ІiXK>B~ cǟN{aj{[|%5Z՝/&f$$rxU[: K_Kɟ sBbRJTʠ˲`X/tԳt9eDgޯcIjuxT.) xtlxy&TdwoEgגOؽNj<'`4<[pYJ3\߈Wet;B@G23v4 aHţDkag vFV;8H3[>oji|6 dÐ;lqhHn_ybCKW/Ruq>( S> lʽ%7"7bb:h i}q(䯒lKcfު-=$qXf:bm1=glksy#0mYHېR̽T("K܏u-/dZCz$틱OPkFQ,Nh|P>hF>b~W@H !^ @-W}æYB{Y!,j)6DГК.ҍE nJ9Es<8.$;;AeM΋ώ'!: k~>[fƫzIOuVU[7PF_;T2V,>ی*4iE}L/K!*Y;#2t`MTH M:1u[)}nh @ 2t LSrdIs~J"p\0-K©xnDCK3%6U J 2XW?*|#0ߞn̽]0ef2@A|PHCK;JMYϲ)j\sB5Շ*-\QP ̜U0|s3"N~O鰮۝G9=`2,7a{XbDlqf .[05A(ӽ2$r"ٱz`{8~ LL0Ypiٛ\XÓ{xFXiuPd!xr$ڄ)VS˵}rgBa)O-|*MOZMK?VS;߲|iMq׊S~ʲS~S~)? &7V'wLFu;V_ F휤BU-5ŝ Yt  8ͣ [A2/.i.cՒQm6 Wg`*Msy4.I/t㲷h7ܕ8pH>΅~H>k ƋH(YmHSx&"ɲH%ޛڠQYR|C6 |,ۺ@9{myM6 ֙| Z/d72&(\ȗ@%GQ?jwW@^NM넬́JIF.]2 AOcm6Cree8ۈYpbOL #a ږ%r5`։l fDŕ =:P2I@vgw'6R̽9[ղtjRnnb 7B(fѢ9^`w:iAQ`1h#>h (Snp /'zh}fDsl1ڈ,v0Q5} Q7pe] •>զ>!bt_Ss5I2 *"~UEA e3hf% /|vZ=B+8n!}'jl%ϒhtRLi#RֽMbڨj5B%ۈ3b|EkФT:,ˬ{o}9F!7 WkYqŬC1̐;e>4* X#A&`Z-rEiQmd3h^Y<z;>%ҨmbywF40UO)6{g\\ ߦ³6 1+0dݼJpdo"Պ16kh"4:S͢vEDq=)Տ)ď7p7 2{ڛd(ib_]׶\ޤU[;"͂%ythp9C 1 G7{uo)R!!v)r Cߧmyl/C}M0s' 뽭7fp\$Eh_wVTcZCшagR hP41 3GZKR!ۈ *X#wCv)s a05t' `<O {Y@k+ɼ>_Vo4*IF8ݯ.Wg{NuCA P1#bcQHxs22Y+ɀa8 ~wG䯀hA)_աy3TWSYB*5;B<T6255XAEԭjTr] p.(4 _ ib>x!Zz_OJ(Ps|[ ׭W8VMmnQ_lb+&67̗MLVh/_\/on8Ws/s(P33&S&e&ַn[=˖Mqǃ_ѼoDtR8R[2v|f.>^T`z wK(c dK0B`syL΄vրTRCGM_)p埾kSW CHC&HNb|eeJN'#/sD7YhPm2,o>OaCa[hj7/ӏ{kќ{W#>QvuO!cOĴp`\FEÔdsY@@=6}jI#+q^.&b]AFq@mFnp0vC6tUFR;+QpUȺG|c{+e4AcW1F%J@Ϫ/VD{}\57**x4 g&hDSvP4DGHTI& p[dpFs丏O܆*fv&)hx ;E#JQj]R]oM)}mUZ|߈_>B>ZnFz&zR dSe5'jGxnxWƢ4<ݎO 1V'Gpٷ[=!~[uCmB/RQdƣ0H4'o =7}{?i dpf@J{έQud'BClW>M)Tw`ݮA$Hia x{sqS>!=h^QWseim`9T ϏI1 InC4l":6aH'˾,|Jqթ9:jMFd{."A7<)I%uQ%STTd6[%IB7áXM:, \3(R*0ͅ~QB uKX(\)1g2+om=EF*snR$UK+T`E&Z/׶6kkcw]9>ǔu?glR]+Tz |~ g\J?S5~"qaO1U1n -Njq/Cc7+gd\~] zLz>*G"cٜ ٛ%丸M,.\d_LWY;Q^f_GHaPTePu jh)7$ZcV"گoN|s^Tkab!cM7u,ƩsIRCySn|:hW]O|ĴL hjN8nⳓ+8l"K5([ f|j\􋙛qP.Ɉ~fi=0#.yNtĜʭc5%q3K4-_G+TnypP=n}D^Jn0g7bՑb8y4⅔E `_o嘄S^6ZI)tq.~IƤv9˜:5Jג"'9lfѨUQM\Eey; ;ܲ |)uhIǰF Hcjs{5bT>NIE,姆fϩp(&2O 7,Ou3r;Kt?`+|AEh`5Q#FJݱgXbNgiS|;>,Bx&& ^Y5R(䱴XJCӠaT ݏtH,j9Iz78zo"y1( syq 8sr aiC:DgQ?q$>$_Fٯ[gŸNon\Y;Vdd\x+z'*piiz%86^f([QI}CNBRnpO>K4E9mY/)l)hͮ`YXTkYW\ۭ8%E%/0zN-Qxv:x֢2Ϥq=@Q^2)e-tJhXȤJJJ ."d]B ̰`vofBL&\w x-B#޹xe X !E,:Io?JFldM OF-SAOGYYj&1űe|rb^hi/6r -m[Xc>[.+7`k:s{OX:Ȑ˻z??4&ngm5s÷}֋hI)2 #/CQҘAFRx,=5{F8 62bދhSY:8 ˭zܳ%Igq6]Cy  | FZY^|cRÌ!u-q ~S8[7Oj9|1 F,~q1.P{sE*Tqu16 %؍-GmsyݚwMl_0MnT>1RCff=g]gz5Pv͛նQ~ |%xxOP9naP4݁ico6_{Kḷw虃0p{s2,2jc=@W0AމS)Q镱}+^kDSzߔn`= %*йJC}<<7%ݍZ૷+/IøW[2f K' g]M)o1~/ڪiaGmOLAx53#2П $Vx/J.v˭hRMU.@(Neԇ.j/q;lBl"g̪k~ZFT)Ρ/_F~&e(f?L6q~(sQCqb_ <ɖ1}ߌ].; ]81* `n1"s0Vlv[lI5SMϊ6YW?f?VFڂĻʒ8sW;G^<˿g؉ҥ& .?'/, p!!GD571 <^5 Eܯu{plUِ"ݍէB qd4)&^ ) DOrTq$xQ&%Ѩ_S.Kۅ]\+VYh3| .]T@[ }zRt?v??fbXԣmEC>t߃uiF%UWcP=Ӆ$&= 쫫7q)Q.jKmn~p&ɬs?zPVM]-3؆Spۨ)0˶#!q,r"8L,_vVV7r yK؂X J,j'dV5T祾w2d8]SrevD],8Q;a㭝ٚ~}ަEy xKj0|-!IPSAyG#Caoxѐ}O=0^MR+;[>U;C,@ZqW?l/@m{LTeXZ Wכ}c$ zՓ R2X "yM=ooҖR)yΞ&HG(L3qd-T}z8zX*3<Ɲʌۖ`VYh-ld+qTuXT "xߺĖrcֹh(#}mS`AYK$MPhm?-T >AV+N"7ˆ aئsWzMlQ{ Ycwc :ա1G ˥hh:>zR>鬴>d ^hb^*= ^>Yl p[짥#ηK[`Cr v'>pIT~;뢰Pՠ) UPUx])t$aLH`?Gqz=q@Z hۍu6YG#[a6ۣ9!ښf_F %n%WkZ.+8T;Zq.B/#BzԂ.lV7rFY4A׈AAXvDmQF^Xa1Dkp/k}doZ8L>h2`VДt$`PDO`RG@@gNxF]lc{$lpRNfleSp +>`>k(xQ*ثSN< mkCCCpoAFՎA߉b,>w gߖ^-ipO.j$Ip.G,"u+C[H>"ZdF Č!3GTka3}F_{Df6K9oe1u~ 6}[AfAA3yA2וɨYc5ӧ7a%^Z( (TbrR.edbi!8ĝѧC9L${@ά*A@eMW]?Ia75Bc.TdU:_`%DTJ4Y.o T/^YJ~-rK}6G@0 r5t&ـ @ڮiJP=${ɯ#×lÊyURPŃ/5CH@ °_A>y}%2IҦľhxPʀ'/1VI<Q}݉--lNؗ(,ro#.p?_O>]llӐe76´or}`:}gIRL~l&SBa; 3a6L۸w :d.nֹϲQ}-/Df{u*$S P¦A|d]|wmiw bȜ{bD؅xܔ;AQw]%{gĝ(=s}3r+ Bg"З:r+AnM|w A9Kʹ= j)Ͱt8=Pk_{n,3XJ32S釆'[z(loutU8+ؑiiŘwXg̕&80`EJŀFA{k1ZI~pC>[foH1)HC l{ĘD PŕB!8#wI12EM49k\%*#W?48:v~?͇ͤYcry7 O1'~b>ωuۘ,w(G)$P4PcG0t΂ q8ǣxeS^\C $afNmGu d"?xR΋ .6}+Z(MiPu@Jx#EΪҮ l`39K>6wG!x ob)UnӓB@5pG|>ǽg*~إ lkxcWœ;d?C- ^Pj! Q@1V=|cCb*n1 DM]l QRhb]?}@whټs޾w9L{97}R`Bl$㕊UhAV6mZRjgB7ҫ(ZH"D]Cː3?JS}оt\v#*4U4d ϳAqS|v28hѮΆCoR%72Ċ۽> 0==hlpˋGAFtX]_3~*uY;-l?kwC(GsvWȽݘ״,,+2[&~Wh,g3 e%cИI6qWarKE3 Zl3\iTqJ*eɕ4nϑ49TQZ MNe,e? KSatp9bVA;ww* l"()N6N ݉Z/Dj0'Z|!Mb?$:E\,5O"ezYg:%I|536pD&&.q4is`Yo󩶸pKVJ =k@[) (L qSܺΡW,5 "8p 鏏-m0](b\eX KA%~\\.˜ 4^qQ+B8!s9J2L̘S}vh0eK eUSig^?u<'ZmFCb8U18.ٕ*f7Cihad`? 11NpTew69jҖNrZ5,PrxH)H29XJ!f]Z6٥T]F6mJkLIɧ C?I]6aЅ6/w1x5uP(hZ=Ia.K+^aiPZZ֛ePl!|Qmh$d_!򉶪ֶTihl1RcBXtCQq٭NgE!o>4|ICEq4,s;SAS ฦY`"`,ר3G5l9xXOKx_NuW;?}F3&\w,'K!8ꐳu`w"o,N)%q{/X11l+7$]2q rE ,yP?2\eג\ȁu@)́i ;+v鞴mtCN-4SKQQH1My z"Џ+kmUV=Ad/,8[vΏ"V{l"F;Q"2QR7!uW*&$ j{^Y[DN4z4/E8e2';!,|MCs!r NF9xޝ e(:(qWaP"@ЦT+3rehRńNl;«>i2͔{Pϻ&=HUS2/F(Jg`x 1VmXO0/5XGEaoU>l6;^Bx_u8#]>^8rz7>?wK\xK=S%^.:?B|M8܃c]0)lr`?uv"\TW:WͼW3[T$Ubcؒ7ُP堏IKi; m-j8\lh60?f*3AQnc/nkmtds?ch Bث8`'J;BHJãX~~:ŷv:(l~Fb?>ck>1 E*ƒ \F̅j|"iظ΀NTUIEp8r|lO*m7y&gv}v<Hn{1>Y|oW$!4rN3#PI kJ8 {eacPJIAEK|[P: FB(M8]I+i(Ҟp 7ѕݒf\>r1οscD\D|wY.O$CCwT\f!]VETsmLAOGᖝ#j$!Og`SDmb! a?P ­#d` J N b@A  4 S ]T^aɨ`7/CIf`? RpT N,nq%̊\t8xILh*{-QD72}ۿL3(QllڢTdz5N˩v(PXa\f2 8A33&11؏#7C*ւX["{wOɠ鴒(Wۤ.E ~↧/f7RE5W9AJI|X.va)> 6G2cQDm(] }x5NtO t d%-v1ZGyې E ]k.a`w5lC{pAHnIL{>P-1k٠| e岷CkK!_S›xx v Nk fձ O=v\Hjn֛ kwextr(z;*_5_$bldž߽=HRpX훌$6՚b.GI>M9O征zEGQŇrMOH@SFͨ27y%NFE Qa(iax0w4X&ne'~;sTٜZ>WRwjh| HX wI[anCPhKSd@j!5xO $I ڵ^C I\ERkiY<Վ,.<_ELb=ݹrXeŮ3|mYԸ Bw({KqF'.nwݺJÒN'*D$k٢a[d`uUo'̀>2躚- ݱ1 F]Nd{7_se`=̯C6.qWiOu%sb:g!Bp `pZqޝ0@$2~4*VYur%H iN\ۗRPm ;z'>Jlت9)-|PWh.dzb }B-R'MrXL @F۴ 82nS[W_u䯡˛_&rX7Aaհlp@ɇxsۋ0NjAA*_I0j + (q<V 8Hw:ŷ(2R3NJQQfFp8-aa!aS?~EgeT{U<< 2Y_;2kُ?q=|:ڿ+A6cˋ*++5yJi6p(^8ZGчϲI k3B A$ӁcW{8D2`b|iYNR@CJΐv٨OKn6LS\b牑Ȼu^83 6Bcͼ\+9(P$j`p2P'aY:M{+J9W9atd&G¤ XVAʊ3`M꽦Y\Ի4M+GO-mrw"Eʧ2AM/l)0H_/.֏ .kR-8gXoR1Ue_ƺ qqTsfQ|XkItuv@ ڑ2ts:\^WpsPkMrCRjUabQ{iE:Rx .d*uXB uvTe2.d!˼m"r 2J*Gl~y Pau|?$zkfZE%SF`qKj9|Ȋ/]߀hilY߫yYO(3bX$o#?7^wyE4F"$ tA81h.~J:)ULr[񊻺5T<?l4qWK9~c8ݼv.kG}kՃr5r\ 1Mڵu lD$nGotQZig"f }[w_/)5=U-Ch펶X57C#蝂z.׮ulFltQ]fʬ`3'uA;_ [ݺB*[R%/Vb_^%Hݵ kp8.!OV2n?=볯\mjdRfG,bzcLF㷓?Xl?i=T,s%Ch'cY,E}'"n%*c*_pn.4ne$2jY.Ö%Rc!TS3%P$+1 gAw x 9ۭ ^%Ƥd/Q US-CpWq_L:t*@\U㴟'VE|N;{3Vm\l`Q(㮊U0YW} /L3Q&xR> AYs:yo0u?݄Y+vC$rzt7 !=o_*ᷛ] 55PZQ=ZsnKw0MpOؿw)~`{B҄l6/̟"oHUe's $O*ut;qo{OŁ!^3EyovDl 篃>B2~qҴmQG!KlL?T2 G˒tWڰisFcź4)I?RnB\1c/[ɐA)c/sj}܀CMv I-VwP6{5՛('XXh[HA=e`/@6G:۞)ӂ f;@tݾ2fpX 4*~Ih]CTY-$XfRZ忢wXKGXb1cBo$_KJ]7&hnp 3{w 9Wf#VMi׍_nTHA^f7R'@S}ҡ3e5i8~JW;@NCIթϔzK񊴸\6zmI,dpJkQ6?àJSp^}y)A-bKsB"O+#)eu9%dLC7stM"զ;² 7kSwp}Fܫ$+vĐ&Ca咽9k۷5۲tIͤM5# !mFJnoN9k+ BqƽV:(AN#@ZXO&xJo1 'rFaFWR㿈14Ĩ16@4CichHA(Qu !H1{W%_LQFfя- vA8-\2^5lS~ W\ V3[gU6{ 1{V]jgͶY#|^Hz*ܬ0FsQM $(^9ꯑWDVQلtvu +I!ݳ%"/W;u)ܨ=^>:iGRsd^Sf5.0 kEcsd|FcbNAi-4]k#Q&QXhrޫLRZ PT.3{ !Np(awZQ@#Kء/?IOUEr|&hM/vkUϷS< O&>Mh"m{dd 6587wCZ [+/pOlGy&aŬYܾOSղ@1>5` 3[ќu 6.C}0*sa'<<3彦iHI=h> ֖a ,7y1ٍ(JsZ3R1{Y&mgYL&i.DQ<)fDOM^5X(ow:Ye- Qr=(ir :1$a8$hRx^[l>ɝ~G-Drx$MQ)R[Ls&4+7Ժ~ [ TZU+(.Vi?$LmvSe'Ժmڜ<„Нf3\j{Y^Lϲ{Oaj|I4BsBsΆsaN1<^ejfƚ̌wYUݬ V%|"ņ f~ moFo8a֎n0f6o8hF,c'+iv{Km7YraZLb{7P$C)23Cz,U/7%'\MA^8h֮G3(*ܻƘ-["ǃNj)6l_pE[+ '!UCڸCٞ~UOkUGO6SE-i(ą4VY y<+hH] 3iTkNg\P>t8aeՔ!3ti3r - SBmptF~T a58+bfrF z3f(J$)vJP|ORl1K/%_qBx یsAZd!83p7~z2OF.Wz>rt:5Qf_ڠ9iEt)q/yqF=˨De" LڮUWp+q%˨!\#g [J3dcmi6VL-k I )˗&E$fu ڪ} (zW['4CMPl w{!'AJ #x<yMD](1 yfwr@?fz)1a Ʊ6yXg`Ќ".si-TT'\L;jG]h|q*jnU.@ӪkLڑH5״f$4Ѓ(h#5Ȋ.ָ6LDZ{SdXJH owFVnx[/~ N."$1bVTG^ \MN#>JPl[=n)|jq#3&r>|t7a7Wt`%8e.2J.یcS*K=m>~214HsL-IS0Hsjh(]l7FTSN'**4fű`9hsEGz|,GcGšǜdy'{vq{z*h*ͺ~{#'Zo71e F EYKwoDɨ~6ZǎUA dkDDeVԦYfK!6@YMGIBtnw5n1maYMGzWrCaY𙅁< ]eyR-=pްbQjGP[A }@pׯsZN \ &<rƺCmwVI,[|~ =fDbdC?I1c)6f0fֈǑc'gMMA:`JI->v>{ 0G=Foˮqߒ 40^E"l@PB<;F} I` hQ u]b[U>`=)Js:vamakXu̓W|֞H{Àon68~;V7y㣸i ^ /!?{[bWv z5 YŃC S  !>-& 0Qf@mҧ4.Ex1f6`g)@Hce9|wnĒ"A|TF?QR;/ gcؠ1yxh!H^Oq} HC,~C0(k)u8~E)Jú$TY!@3 M#Mq?AinXXjs$ƶo7@ne"e `AB^PA` a_ _>i|cYo,,lr9cf`dxȆо/y;-R´E  4k?}UG&9\<z@ڜ MY<rsP}E6oToԎfXwmϓG/{[1.n䫦LMϥ_uC_tyq;1w:TCXN.GQ9mmW&sw~9PoXiݎ og2mO(Aڐ^ ӗ?:()x^dfC _(WoO_L!rt)zݖK&h xS_vA5jifCOIX=iIkib&{WT6:ڿ,i/ `8!Ifx2kJ+/ޮ'[QϨs~I:Tɥ@6σ{A/Z[ 'Y XDf0A'YcY9;֣đv4 '4\kN`",ƴeq|> 3^=L9w 9P@wdԑS#AH(p(dEe֟Y~Vcq j0BՑk!p5QNAv\Qk_BY Nj_h}ʜq1h?Oesܤ#P;Qz9c{1&$Z>Z^/o.t-f!e'{yQMNS| p^ B hGk3%v!!dD 'f>$mh'Ek;C|Li FB>tCA-hu Lֽt['ݹk}$E(E^%ꕴܷ-Zװ[ eJ,3vj׺QS\XaHHR [b ߭v~Z]EX.T<}xpq pNj/#Ghy^r #2v2; AWJzُ)¯s䥠WM\&3ox]ALށK DTyIFsTDO\'Nfd(+tƝڥWfDL )Mb=4;WP8/#TL}J/CϛIL ͰǖŽ?ǭ繄=Gƌƚu5KྥQ33ّH1h' 2yk(sd?cCS{֙g3k +;&!zIS)rg 0mafi ^$hvQwlQ$ɊJ+A՜BSnBcA۸Mܚly\z Sy%M|!:=6Wۤ7X;T$W Sxn9Q3Jbi'l&i}_U qFvԒ U,Gܡ؎gZPCBls"|ɌQID u<_b6-EP 0l1ݲ d|ќ.YA*޻~VzGW#4 5%͑ȪMFfYfif]#|=!o?&5ax)] },ܛGɒ'qA7%CMSdATL\!4q 'l+s}}o hf03ʏ&90C2m˄t}PV =fg`3nh-E΍6ITT .ox0(EX+$sз0MdE4Q{YsO_֍gL'vWNm8 ־X}c~ZC({B9dXߋQǣ\Uu`2NM -W׺Yޱnoe"?Rfbwe>14g)nYxU_?bXnytC>I3Q] r%ud:BL}졲TIBtXtWwErQ$ޘVݡ{9y'b\rn8kDƔ0khFje='Q6)74Bw].Qstr9.*gl,,,J:`rTpNJq%mR*tCw*uYMͺ+&^5-g@SQAE#ur**LkټtmXM5V }J0MF4>w־Pbw&3m z#߸s*b)=)N [9 3ԭv֢ gK~f̅MU$L߅)`Wh04U.Ԑ*BwV5&OYCj7au,40&e/ ɬWJ+@$eZgJeI{#FD:Z,vXCI):LZ0K~Ac`kTx/ nAn;(nx HyA`MŢ8)$j2F}$|hS#W./sbAN "RBV iڰ/!stcxv75!-=Ln-;SRZC0h-|+*no\V3 4L0`ۜ}ђ"<8u!*gӔ|#4Rb;SE h-. Pd#؉ekjm`2WT&V5PONKH֐xf3%ɄBi b܅L0sj[[!?d֦6ȦBqa/~@KpӦh;\;@ ?>fZ2L AJ[.HY̒qRD;Wɿ1i5_#m`N%Vs}!hIjY dąqf"ѮKm]W}~Jt\}m5݂S ߳J!A͐ըz2-\`W.-Z"x0Rozx7FlTJ`U_ߨIߨ֨g\ߨh6əG͒F0QxQgVr7 tWV@KxEK&S`׍_ A*?b-ܣ#$c|aYМw?'فw";yk,g P(4It4wtb) 4];w8]!˧zzU1[X*WlcA#T 8 v4Dv'G#|f 1.ݍz; gUU7bk73|@ =3"̞]b\Xnө6F`U= R6ʢFV;R$9qNbZfmH6ɷ˒MnS%iQT,c#0Ih;d椘3APtċ,G9]1Pj{DQJ Fv>Ea5k(|. )|uER7.h1ZI Qخ8*TG?TD F9R=~ Og8#}6H$N!_뉛N3 /<=9j%j` l#!# 8u `0e-nc!:J[}:6NzOH2V@03 /(| z 9K1n) TMU_PښKߔ:o"1=)M7ghS{7gPS{}fn:$L͗ EhE[lMЩg>H.oMh#3ymtuYsw=u)i8)4A2/do %oYJrm )lc|%\Y]{wKW FgCuEhhо4UڭqP I"N› 럾k*a^fd+Mw̟2ɞT]VcҔ<) @,*NqO {~63dBmYXAOt}SE1*$7lF_dNl"` bEG~1 w46̴縹M)vRNT<Pu8Ty10(zv%hW2oL !,D!xXH>(-­KžbS_>\Ңr읨 Zٕ-oA,.捨Pj5/k^G5,L2j&!WS26<7Ml-DϦe!>9!ȧM@|x~VqdJ!D-%_nǍ[7U9ycZ^0@rPϛ o٢"nFȋ|"X\EYtQ%gv`2,+Jayew#dqNEFXΎ()MiR۠e񓨎ADkBDkUvp7Y/a]ƾ(j'v'Ʉ>tkhܿ3Qt7)9};VcBAجajk-k]&fj3,:"R8n LaBC+^II(\ wq*TI M;Ջ2URӮSvqۂ+XjJXxG]-{*A@tzyd5"ΰi0ۚxhGVhPزTZ !)@`fZfr]?tT.~d-E>{P)N3*̷%gSnYG]~v+Pb,*Uaa][oH«8s9vY63dh jہRKDiPBZs8Ϥy[#&kBXWdRC6 K[/4uQrd4 BS?'{ aNmF[sȇwE6>ælnm/BfP2MZX>m gі`[WvMdYî*m> / CNs9<(,U[B-!S֍Pn9wuPJmr"j>h$lc. n,>P09_mE8>Zm=0%E_gicq i驢%Q&2cc܉GqR|z>]R*>]^tMVQƱT,'PŒHȃ*琤MZKib8Dpq5kRHjbܰo:@nÉDI H`]nm+TY PZKY[)fӟAVky&@>("Kh&_l{+yM͛S|tEkÑM$x KK=h%39]&Sٛnގ Nuܔ/hTlv`8d?_6lG+殟-i ZBbENBZogwCߢ Pp3׆ *NH֟HYŠ/;'@WwJ1}%ʝ7 >ן;IdyiVB+Ɋy0m Ǖţ6ݪ sO=/Tr;*X}_ Njx;ʲֹBQTAQ^1P9bNJ!àj LT'E\g!f6/b;e!#-_5H]b# ˆZZK \>ǽt0>kG.˻i'@~9J9v*,@!GOTZׄv*`,(݀PGnQI.|t ~hj4bf5ח6WAZk 0^xfyt:UՁ{D7Y1MYV-#TlKa>kY_Kʌ*_T.C嘢;eo**=(I@Ne^}?f1w} rTP^>`X"vh<$_F_݂+{Xޯi:֎ TJY(OE6FS8p9Юi{MbI (_mJOJ.H^"_[)ݫ3-+$gSN ѭ"z ګ+1j2Ss"( 2 HĹO4h=`y;ypFņ`6xQXNQ;Q;.uLbb3g@`#5w|S!4=DtLԒ8o {;83gR뷟&GtPQ=B/-zFy:pg࠸_?(_o>(WJwހMPH\nknJ°Ԁ?pEGo0η=7B)TgB,Zzv`_E]^gѫpƯ =h.*mZɻf)]LO"7cz}| _P[ogDSp+)l 0FpU\PEpe}#eG\WsSt4U/^x9~dqObxs^%1!: p U#8_Ch~YDr 50XM yk~^43鰟XARiQ&(Kv۹"%;CN!-5iOh=I <1q7doDX:[ :Xy= 78 1X_fR !졌ɲJ;nl0p2 }d!V@V"9@:iňiBl0C8Gq1j&VV1D0ʲVE 4T2Ժ.|ni3]j;]:3تԖVD]fEe)yEJmY WA޽|oQPg,czk0KW#!WV*|KR*NҤtv<^<ɷP൙X N#~^8!>QC^9WdSv3Ħ -)D/SJoKF9g_HaKp}KV6 >v^<⚰K(雷x|(֐9{I3 @`[-fl3M3;G- h![\6nʬ6Qx7~;.LJuGfЬcL}xo Pf혓&]Y;Dm\\٘#ksN τ[m.:-fYQƤf1LXTDIU>vi9эYD a0 3 6{>*6- 4^\O{"eo&K&0!̤6'WQԵ\ƲҠ,o_lDdVZjգe\ 'pd[ͧu\E+@/~FMhIXÀL=& {I2ӭt~Dy Iz.X6<m6ylSS8˓3jmR2Y~?e)|Z&>KLtK)w꼥 |R3!'N7dO}>^YEuX0XrjE\ ۹|ίRvk充7Tk3h9s]6 uQDJ'4+e\4E.IAE6+ҵ^+W9YEb{^v3 ȯP('h:ng]DŽp{9TkN}#GFy\jv/ c ^i5p%4 'y5g\$/?qXWQ6IξRMgZZC#Zq)FsdL&XN8 (B}(JQ5o=ۢa]7RB6܄vvCO;=t]jez,4tadS㣸+C,e*9~WVZj_E9V[gሖzn8(UFl*%||0^E%R/}(U ZT]R,d5O_:^j$|Fhfo !gͩ@!FCs`fIOS6 j=}npw[4WS _nCrPРlɥ٘ɵwy˥/kP~k|RmKbCp9M8_o f'q5 A~Ni,]rS,|,Oqͱ?Ӌ!m0kIhCqCec,Vt\Ғ48or<.n8J؀G.)t ^ɌP?stf5}跠 ՉS aR-;sx9$VEp, ? [C+>,YXOF %47V͟Hб1sw"9C 3 7LJc}m+dRJ:n9+ ;NFRME{wli 1У.ԣ,zW=^~ZbiS4 VBjrTOJ{ ːR)m`r*! @ fd(X:sTA2 26a+ i΄]am@`%3HY nQ #f-=7ǵ dʀx8N8GQBz2OtPD({"_p/~SjP#V( '^Q %!|)"_"|ot ? R+WR!TX (i,5ee':MBU=w/fiGuCUVZ˨`uɂQ1&:0㪉) 8|m4!Z<]wK4Sr.vk@+,..'Sya ;EվϿ_KbUοS򝦯L%P1J>Sߔ|i|K;K_|Z¿r&%Jǿ>Vו|k%*:qfMa~uB}OsyUݎlE ~f+zhK2`K$D^߭J Co[i!M -_]$_*NIF5Hw> :ר\Z⿿] ffot~e(5Gkoҵ7}_4ռ)z9]ssϹYYsmrM";ycܢښxu1_?y7G/k>z[y:@>૒ 05p?Pf'pc)!ǘT;V bTKNɩdYN*Jn䰐;/UۥڝY6O(2o\} Dz' ǜыC*K09_PLY)a=|si_⸱LW0<' `j ރ\=̺y3m`bK{쿰F-x ^egdXͼgd^xbJY#>NN|n -HMYWߟhIYF@D"F! =?f ,V/l5=|EկlWɇϤZAn+((Kbf)f2fʙHQ"|Ff$k4I?`nEAӄ,pT_?zG&8AN8X޵$5d'¯WUjCh؟[jf>X_6Oh,jYqЦ̘0NԜN%QS_ i čE '+h$:xϨɷQ"eGϴVn]bdP8ֱrHƥ:>?Tx.ULb0"=U7/ઃMwDMX!gGco5˕{iVH/exeD|ߎ3ѻ`bcB|܍RͲ㍳ͦ,N kGC,hU(޴^6:Pe{lfaR^p|hIdLC{IDlT/:7;o6fwyKU~,hxX9l&~=g4s@.#d7gqM%T7燡|A**ƇatS#|æY@USj -E8K$2,V '{FEqiQoۋx2JIR|@:UJGHJ qԄxjִ* QBg1HpFcI3©?C©J`FljO8EУ'鼦eJGay J͇ /W,:_ADA!`ZGjHп{4Ԟ0!+M&3?o{\X.dFRH(s?p( 5gi("fGAdDꢼ&%'>P@Ѱir@|%:g$Y ~m5M?& մmU,y@ؾ{/-|ڹx }`5o.k%fq> hw^a}IxǏhk6Br[Vr 5Œ х" 3EZS~҄*kIKQP:"$5]Ѵyj8Ba$+cylѓzUs6ssRy >IGǛ{I0Ϩ0Yٕ)qɌb~#m{>Zck\( 39ZH nBo֌ּv_S`XL(e|+FNU*}_ؙ{Pc 嶰{WHfɰ:.ڪ%H*~{(O6Y"jFB.*ʧmޡ Ό(n&6?6@ @'-@2%/S^7wۛ4TЋVGYMF>9U_&ڣY7)!RC?}!6%zk/{ G«`¾nSY/oАL^ƧZ)2P[BϹ(vP #v+W< KC͏Yݖgm]q>L?D¬m[\+ԹlBĉQ`85ZZpPTvsB5}د˓|ML}Jl*l}VAf׶?s&q9"X+n}WK_:XIr_0_@#| {6ҕF~%F>]z'[w>tӤGs~@j?Ë́?sTH~+E@46%MoF/r&{Me5TP-vcӤ)k{M'YAo:T@Gh4ZٻB߁#f4VZ7VE힑tG,P{6ZH =&ArXa1h6kAʳ'QbkQahmV+QK֗W2 [JV.a:w -r]`:wC۟!S,׷\siRy\D ׫Ӹv\y ݴvvr\; JtgE7x~6'}9/`y<ã >cYUnv܋ۚf$١V , hm*S5P/7UF%C Z?}/|`K~P2qZ~ $QxQ0y:)yxC-CvJ;*~\Y(@RK&7c)*Dj֗aNO5[6Riw= -cWWv u7\W^vt1ɬۇxؠt+*,YѠ￶֏C*jP!@2pk`=~> ]Q ;]7sg56Ṡ,, }1^X&dtc(%oct,Vg]:F] (2Xmmۆ%ZZ_sTQAu i4~\]2oE}֧ z z7%]G6j){-8Mb)v&D =ɿ0A.'QBC~#!bH#Wa&Rwl]":f4[h tF3S\e~??w?w?}Ÿz??Iπ 3-Is,tk)gT3|4WTg( ug$V4FIwk agWIZ*%Jww/!CW֘֘ؤ Ns|خ*i twNN6[t~VVN?ؼy sX'B#x;y|J"Xr7O.$mL@ZPZeq9zXP~,Kؼ|+ߠOWkc?^˿K)?~XQZ?)}ᤚX tUi1B?Qe 302r k6,t-cF7a<˿d!ȩn!M۫BD5 IPBd%Ɣ 8ݕ چ u~z]ңN2D\Y7 I0|QBRm*HЮ-H Eo}/"fOG1lZ'@(J|`ة^C|^$|*{92Wt{|,<G5.MqWnU魃foF6;=}|)5rR2S2UY"uR m £y^_<9J?I%Tc8Hj7}?G#@|f`̿Nf׳vz4|ȟhH1CxP%K\]g߀q͢S5yn_\Lb7q_^Iyƺ!ǓX]쿈0bRo"'Fx.T^4y%-3lOBˑeUkWPVX[N*9xKN_4vuH]%=nĸ ,j%NgU!ujkI1W9 ao7Af6shD LB]w!M}9= N/ۋG(aPnPA=eZr>WiI•;~J~~<CBE2o *'V7V*rI'ޑ*A%ݣ4ASqȿGsVdxI޵PJɰ]Ek64##N2.%8S&T8.۬ `kk&N" 1ֻҡ])! #eê)DзVfDFz0&5eҦkvl1o0 |C Qdz P[[wF'?@ɤdJVq3A1&;y Jqy#G ƘRNH+:N_5{ס UY;ˀfLZ(̻SXPeȷ4qwvăFO!H0fUxMtCOf? 5h6߼nj!zvvdu}W/G@Few0N5:/N@hq'5j/4DL3A6W/ܠXoq5f/ArGErC@CWgb+4kv=c b`GJ~JҼy=/6/%"! S%@_/ @*6b xe b6 n{b`i/ ,8lQ3"e|L7L\Ckoo(`W\H`_q|Lfm'0Y+oVZjD*99^MW`8X4/1Cmvs،f1<fm@$\FrV|O`Bf$ROrm|ܰ&8%eͫ@^ =[wC^M`7m /m'}`{;)뀿67{]M+}-$E-;j ,s<փ,xϜHƎ]I'b1!dĜya4ἲ_4ׂ*XwEGʦP WF)N&ҩoxA_ )x0D vrg3+xCmw@bcˉ{s/PɧrVr@N}%Xpҁeh>p wg׮*>گb,O-Fwx{+ ,{i&,=ノ/EʗlNI10[]brim$Hàg.U>%Koq,%*QTV:I1 ,i6Al,d7H8F3РRS'dnZp˵#,ŊA޽̗ =؊k)Yt"ZCg:,t6wlןrJQ-H/)^_>\OJ~`:c،qsL@ B @vg«pʈnȮޣG>+wF!M"ߵ٠~T_8{vw?]sPc\d98`EfJYL++N+?IMRIJ/KM_eYeU#է4%F*gB*L &2K)r9f_dh}:ewzp1M,O7k'pD["N-^f!icfcԤ ;%t(%M[h~DŹ<V c~DA*ǹqǁGyO#S@Ұ; Gl"CXfT݋?wRB"łS(arv*NC(^d/1G5MwBz 16b {=jXs%G!@@w/7:\@W_| F{5Ȓ Qs1"uGY#WTmxV^qwU+xPpWE*q2]u>Q4+j_4-ҿzw9Iu+/JŚuT)5gHBubȖ,_U4^rM1T^|F*跂E?,XM%ի&5Kp]t53Kܛ=63̷} 7sqf93^] J m):-=tRzAt~38[CõV7/=XjE]v"ƦO]Lq^lUVK p kq]:$^$M}a?E!ɷ̡'Qۮv[x.w [l %kԞk@6gg3=%NA 2ja2 h -zB]-k Mng1rԢU0mY-uiZƠXJ{4kgzΘ ~+XoP-숙V<rU3_X񓉔M N;VuJѨZײj2]Y̬X{X_Qe)?30썡yx!b(^GHv%5m TdC-Q]$r(%2zM,ȁՅX=^i[-bc$D-̇JsjD{7$n:`6WeHvɈfI1Ld|03R /H,^9H+G Vi0dfS&5tn|%Vy%1{ÙnO)) 61æ:-&|AΕLFtF&ݓ7\jƂgI)DÍp{o&T.ۖDsi {Pb}A71)H?uO*WoGg}[_HO7tF 6kMgZϏx>Aևeۊ@|yeLG _vj үUʼnr=/0.Q=xi+i֡1H|ֿЫ'K[Q~E2q՗&6h ɣkd^J0SBU8":H?30,ukRgD8vb/ w 3BvjԮԋJs CW='xնD\WgcRYL$|Y)9O8IRo?':0 ;/STAʣg *8Ƙ55.!;ҥq!N`XZ}<MVA75` 5rc(,nSh8l)Dx})Qr-.Ϧ7=d~ T8& F@f6l]l Ez>}wnl!_EOzlO?D! >_>upWUj -J9Q'8^|oHͮԾ ,,G ~j|ٴ `m>\?d:Po @+ RkX'?uNV1 P 82tG{U%yfiK= q=֕<,u/ugnu$ke,P`ۯ:`sLcjM0,u /ǡv0,^Xk dشðM }"ooo'P_Ų$gœy|itRH7v2 ݮA..N^KR"%0Hb6$ArQM%,'C3pZ8}K^9JJA=v9CkhNDS_:>νI>QI"?qt|y@˹f;X TtmL EDYUFvJY=2)U΢䌗 B}$iE3z3Sd^\Z2l YE^.Xb>.aDmҪ {4KH z4nc7xOlwfވ8KT{K5UI=#mY]mf`> )86MAs&w B8]l} ΪJ'yq5,DLXjMA|#%Z |`9*5X_L8XaI7-- 1TEz< t!@yS䓧KJzȱ0 }pBF[RWD{Jq*##g$0R4*T+Ҫ5ݍo1r+Sc}tR1't3Mg ųG =?hoaz"\ {R<Կ_C9{xGT2~Mts'DC?._g1,\m0'g}m#%Cd@xL"FX([}/~li<' "3^i8sdENy*y:T>N"݁A'+4nX.X.dyG.C:eV"0n1QQpE١l }Bx,Ϡq*$"[-軌~[ˮTfŵZ,=Xz7}vyiV7 ?t3ٲ`܌Q7;&B ./Um=w;/@'85PvJ;*Ud*92Tkǚjkd=%/GzOL8F{~:U8QlA]$I`lA3_n%fYB~jì)ˏ˅jќ RqiYvW|+'.U+آFvԻQQR崲\sKw҄RZ[l-iw Mʢ/%z%Dnݭdjw*¾щV;uJB]{wZOLy$:q/fړvhL,JɉþDeC5|>\,J8~ϴEz롥XM~HLFF]RvDkE:>d]ɣ4|lqOADHH+VS7@ؓ&)P<.UR\qczɷN ySpn2mdT\I2k8)'QP ^:? WFbq*}E=g[DŽ]. ,^MP4aWaKlL-0j`<9X|>%BgtQPMBeu'UV?E6MBeðC{tO Р쌥i;_/Puөc8{=L%o\lũBVJ@ohLIw8D|2"?QYT} ;7q:nznvWnyq!HTzunCͮMdJO(?! J\^B}H4D&emb"mmVfn.оN ާR#>ٽ3<šA!oFoltmYڛEY}3(悦FAjBȌ>bjKQIg\2q@y|EOifH*fKIiJ{3 "}?^3]=w;E+W)Mm-ޤwC AYyL!ͬqCr>.!|$9RgLEI!MOyhPu^g;?8"`a•ZJgeBϖ2D?Rzq0/x7&/5Fpe(qi-(_qf̿E5*$ ,Q.V +07`4cO&|ZIshv'_umInO tmwndەq})PsQv=dA̪ :96nAgBA.>l-4-Y {劢i+<ƵQ%ǼdnFUVWn2R M?(8NOOn .01=ods0x'O\뛋Y ڭxQڜDVj1K9ZW$ +Y`f4HϚX.]TD>3/~F7{+Am8X4.BF}1d6m&\T{:A=&dɶ4n rm-9QmZbAjiK,/ p=I"LWb+K-5s{ hQe`F@F,j,Ҳ>7_;!w(GOΧ#OЧ`` r&W]XKEsچ)0V[P Q uY@F17zp>su&C>~-!?usBr O1gԌ=˘6Pa}/G$9FB%XEE S$sK~Acя%B~+[Xt\XT)V2Rݫ6KڛbY'hƈjYJ,vBbt!֧J˷nWj wM{wrʫ@žTu0L@K@|'!¹H\yoثkw!c[zNw ĺG^TMIy+F쁙Ͽ223h3ua L !ç+n߀ytFqՎ+aO y#8#Jg|,{WwIA>*,oy3\*E2G^>6Ȏgq&Ah[AB>@hoTT3Ft$sUe/Gd4]S|*|$Zl *B(5s 2B$U$(rۍ77)q32(_uձ|˩x՚K kCrTlOPjf,sxu ɞcHSM~^dy&j`0ρwRn.vie>5CAV́fbiE n 06}wk? UyUa3[I3Y%{I ov.$drw: Npu >g@|yOXZ , &äj5ׇ|k0BKZuJ'ol 2ʕrJrleU- N{8D#G=h(Lơf3mK%)ܲY=fu!8%57_&Cr)с?E?'ƒ 9<~e!}DHBdnF?{%,vVLܒB=P8J>&`96TVjiXM[㰷<KOY!#Hm_|8:*>[o[ꅾ=@8W4# ! [#y: bXR`h,ϺɲC#8MN}Q=lG}(Gl\l\kً4yl(\D$Uq6.dݕO, tm` Ķ0DSܰnǬaC=wԚDz$ rx?[ɇLS٦~+@'dLjQ9NT*Hy{0ibɿg A !VҮⷰtgḊmBF:ZlmYG,rE';T^v3 I96 㩃bH@56Ig\V@+b$K&5R~п kO.?<}VQ B@C|FT`1lzp{ '۰OT"H7Ktiq:V[E$x"ܖ0Jo[QFmhCb˼-a IG+;#LlLΪguU4&}h>ݢ}<|bNDj[oc 0+3hzZí>{f-Rdl3Yū"hٲKua3x_VX2:a%yc. HPk?| v^r7 PCzGB*vpN9r 3M'. <4P;"q|@u[;Zckaqn7x\̳O~RcWb_*(}=ZQW~E<*`,I} :Pő w}UlӗĵzpNI 쁅[,74h@lzzNÖϬc1#YŰ &XN փpJ6f8/]mkw۶=c+,!6w+&,@}2*#''m ʢd':ZmesN-ͻ2aqڻC)C)Mb- f6;ax.n&v:ۢY/$VNH< γ3g$֙Ew.A6eձP`(*ɕiʻdwͣw˞xN/e=g %oΙ'#n,EAXvi2ʑ[/ִ0 ij{' ,NsʷQM98}R؁Vyn;Ud@ ][%Uv0sCAud{}5J[Xh$=J>{l\"[?,;)wiϙ3Wwùw,\z|(Fl/!:aSr0g3aoA޽z^_a$2z9}uF 6hBy*ףyFOO2oAiJ=?^VaEDNw4Qhpu}l_4ys{|ozy^~T@@M_SN17BνTu_m[DDٞ*Lӂ6ux%9Mpz:YߍԌ:[ ^2E۴;^/>֌bTڭi@O0֭E ȅf1a0,:\_yQ/yqpZ\J<~*O`ԋ]?0yOF뫆G߮n`Ϗ 43F Lr+D-EYj_/mQbv~(+_d ѮkZGw?ݹ^w6꛳b34#K;ڠ~?5j[.QXe "|ª/w =q' ǴaqC\#s:b.ww0b#ޫddɥ 0,:ۙx-Y- &l5.)Cf> `q+ޒWs=$^=P!sKr\C~,ƫg#G` l \gjbYϔ۽d I`ȮG&x)cٗM~e~3"t?hQ.T_Ye,1nBnh7VPcr5](]:wV(6[hm̚i k="c˔-?kTUIA(̞0G W0Fݡ m:OCZ:v\Z3h0v .+Mx뤚*[#Vli THDp#X i!B?/7"%wa0ح~v.`8?bp?y>d ձ <Jf& =_ ;a7nL5 sUW՛3{o"11mv5zD39D:Z}0f\L}>+8+ 5KQMϳ[GM޷YiE {9PʽLj~ s2OoV V M&\Cv0R̄SBԺ/}J8YV#r؟7K>l%oW 1qZAS(\< 'e+ZDY܆mTg˒ ort[crPf'qFI|MLݙ!ֽAht3JGWpɕml/1.7s3榙/ƚĆN] $^5ei w2&x [Uluh=Th&)=R챙5zA%-l^:HIxf?I-0_TC5_% va*Rftd[lQ[=( I.dTݻ'z QdeGZLEx*h]FeWRQ3[!}N'-@keJnHhkO̤uSj ो0aMqkpo4ibdD5LΠҜDJ64 ヒ$^ N" 㸬,haBPk*i:Ji,PD2T",D\Ir@/]ӝQKia\r`ɯxYGUc9,@|;Q m/+n'lxOZGVb3̘CzУ,ѝL/<͜m\`O @TL5i;T$Da2IaE'&t,}DUPM)Ye7%Wa|0(JZDO+lљ0nz!(Lo(Wێf1aN 4Rrˊ5esZ&%4 1A[yj]v1'A@xe7r/Eݘ<6n3ibiA5zac5Z1Fu6f|@z^@r`.QlZ_u e3%5E/Y}er s¶O!KtV*N9{\y^;Dhu6/;&o툎< FOܙvѹ;{! Ia崊KIo|ȿ`թMĀs1{w\fOTUR~s,8:Yl.{n FB;)\3;)fkl)XvF=Efhq~OJda9|dE oTNXt%c;;8wGL- xʈKXԉƲEJ07<,D`5J߆L!Ah_z$ShVXvKs٫e:0*No`Nn4>’#SiG4f\J²sk4{ ?8ί 9WR !+tNwj¬7P  VR#GIk %UW ?΍A75I6w32Ua/[YGӸI6 ~|S|Bx7h(n7%>X%Pbl LL(C!?m[G{tאnZCRwۈ gi==,Q?xl[tesgCZFꡂ1A3[ץx(;MA\bA3ϲWk8^E ZQ Y}@+[1G49cɒAglBٓ+`85?٪8ɃqIX;ͫͅҐ>r̲ W'[)1t9d$@ZZ$P[wӈEp]u'ˌb a|d׾ɖ_cflc\ʰ+ypHF2`ށh)qWSѸbqYݬ[ hG͊S%0GH7d鬮Y&o`cX. PEo5JC~ NH5\w1: Ko1'bOD[4="o.0H d]-2-lz=%)EEGDl=ab3L(kjg[IRq0uL(d_T`!C!){b2bo?`eJ |~_~Bͅ{?^al8Dv&znrUCW{1}Y' MJFaWD >R~Ѩ4x z-5=s<}xV+ȭ_ZoBkZ${L Rtkf(ZC'Ħs VSVR_r~LLQώZ,>"Έ!O,UkR;kl𺊎\O/k3,x2S=X}ۿ}n'E"m ݂/u {d,[gCE2Rwu4ES$h Ձ1nӮQ1E@xgA_rl_rt'%(\sI}x9;.R;ϠsYI!`I1ƖJ7xڝ_ODcI1riw1BxD li8L7߈nWhqVF&HGڒHDz I\eW{!p=SD&VZi (d ip^:( Ҥ7ՠtEҀپ%9SE(> }%7r2xĭ\Rwy^kn~5-(j8OOُ M+v?|npglC1m"\.Ha/LO9!lBG籸| #SK}hOof!xii{Ҭ)@g= 34}&Ll<-YKGOZ{:.{נ}kJfawW9՝!iImi" MRBo5{_U*t>->VV8z#!tI Z`L7S]o[D`Tla3&>o5||Up*nE! },?S Eq'밶JeSvEo1>zm$wq/ !&ZaWDWçt5.⭂5qd3Bb d*gZш+Z8S8=X'?Yxފ|,%dO2xzA> 09cIM]G7Co4hzC1ZgA]®~z2k{8m:`VMQVWu鶁=fYʎ&zDq1EA.'J5=/+\;6:F +m1#ϒ-i=)8-;޻{G]wPVY;߭+YC6\aoVbI^,D+4ޟ9"bhzqwaO^ 7J,Vj1 NCV\-%ZpeH6U,3Œ.a5S˼Aݗ.Q#+G|\Ꝇ݃qqyG`O/5K*u V+_Pe۱аC8௓|C'lln!U08Ao\0!&(B* <*֚x {^r (֩s| a8-~{38[l}rtZM捄fZotLOӚ="ߟ{-bIՊ.'jS5BpÅۖ}M/7` 0t3٣Bi~bl>_`'~v4euu3-6 o⭂ @+枆7uo*erDk7*39slAV,:TBdS ذ+?Byj#kKJ/ҳތK.g^Ke-lKeUҹB8GO{Fh,Us RkA-g ī~EQFڶdV{Y%uJ܁ulvn`62!mHo;!+)op!w?? 5dՙ ;3I>LBj+nfduA`ړ2$YOUܚh_:#Ft3X0&rIaqMxV( _ZuF-xRL\`ғ  ]k)a|G#3:wh6ha>QNFZP=?yɆkM% |zh<9ޑ8y< gқxE^+d .lC]NG<0%D>.U|=+)Z[yz(B3Ks>WПw5뒁 ?ee)x%yh1GY/wPwyF*bF~,}/j+S(wڞE[0MNњ$;v|G]~tht>CWkm9Ъf{vNkK}4;5,v(2(i)O2s\=-dfRfz5qqfBA oirzBˤ%kt8Q }ss 'htm;v X{} N!G[ }./PWّULjxlά"Čȹ [5i<[YXi,LYt︜u;uM* zWH,̟'4 T ͻ.:aݞ\R{ ;h.WBH[)W@;ۙ<8 L?g}S"a=A|UG!q&ąO7Tf~e▂O5(!=[G 9C;d;87Ma]EY${] y;XL?X5ѣ6f"h$Ȝؠw :CAw#?(|%{I(D&W3xlJIlwKG|vM,HٯX<9ٶ<[̉R`0{ ZDD! o_i_;o7N~(@Rp}m!Ly aWFf}GcO͊>WX[Vݛ /olU^lZQNM_5FI`} >-#4 kI%4ֹ$r(%O(TD[ -nD A 5aYDHm2rI ^_x$g$=CC^m*_;t{ӛ t-;ˇae7 lg92H?\y2tW][1\7֏&[_ ݼ$44fB]N۷7Ip!]po/O)H4X~+riJYMsaJz\VN'@ d(JMyJ/W![7/zNZ."k?`:^}&I4RÄ+loY27_σeg F`EfzOX ~Siy_}x7{Hҥ9*^B&.aO,7߲Mo5;'WOQ EμWL} CqćOS]XOn v v X5Zhv7M ,)jx\]FȷCy-vIE@1qX=6wI_kN)lj`&UJoU_c髂["[KT"-pm.lĬlvɖhd/E1&npC  j+L۬*UʵS$ , SE6q[mx:9X[W )222PC]j#(L7 i#-eKS/B@xZ W HUe SIS!N$6.\# RSЃ zV:,n/ŕ},AR}[3{W>/_!Sm3DV!LO(c\IQP\n v;w7; S6qr7Fy&$] <9k*- h2a|?pO;[]mW)k?ġs+iݶx.FH>qd5bh3LLxt!y)x.Ql?AR;6AEn<`$А^L9쇣?H gԓЀ ƀg # R۠k#G:t?|ȣcGU= k[x.4pl7ߍw/$1]ABH#KHdNB+Tw-͸f!ox)\AO(wX6~=a!ZL`g\y0I㻨 !vZ YZ>ZFkQIV+]iQ3T}iޣQ8P{tG!@2d_AAgȩet_Hʴ5S҃I3킣{$dKzd9I,(G Kfפֿvs;h5^G|4]~֨6*LR+ y*l[Tw쩈Lx/ QZښ~m!Vv&hm{?R2'-H'kS n*$Q)A.ӎ,Cq~ zD2u"SٿKF`|!"} Mɠp:V%gV8AD (o- NOJ"$^mL:iG }l#:X\E?;]eJ \}㗶A&n`.R* 5i%Н,z|"O~Ƌd'yۛgs5eJ%$c1l3p>4i#tPE8Y]4'\` 1idi/v0v f|(t[MVB«b[vcI"YK}A) r݃HGaf~^9eMUi*t@?A20 Ġ!'09@꧹k+t!SzegK^r Kk<cTSpq Hj流*?IU-7T-0!GP/BK4 |:TgÊQgO4|Gѭ=zw]R6i V4gL>P x /LEߡ(;MȃFԀL:WTL:! 5<Ox5EoǬ !c,IԵO%zfZfӑGhXC;/f-wJ}l{G0hC?]bR=; Aby`| S*G.u[> shA;utvΎDӚn2]W4YCЃ5ǂaZk޼|]UцRς6X|r[O} tݿk^}5O ~–$K[NXJLKGRX\#="2vEG=կk/){a޳eڷ#:W[ aO-30zg^!r{XV"\<;@X ;-_d3B}0IV u}`33)֒ dޗ)Bܮ_ w!%n^(T(B{Q{|s?Mq> nݍ{0|5˸{kzL1YR^ţJr1EGh`Mū3d17B=#0bQZer#ˇO&Q!QJ:[5 0GV5, }f>^ˆt!aɵAkde :$ϲZ>X*nUq*:U>4ɱęka7 7r{*!@%|:?HZK>h̒e5y@v[(.3[{,j/+ǡ 7~lk֬PyJ^}et lnG -V>C;{, Ya]vE>==4F_8|շ>%\+Hm,#pEoѪE'IpZQ(䳾2Ep?pt͇b %oM/@2X߱ mhq/TuZ(!fE`8s~ضj6Cj6T,g ?3G?a{jlyrV2sPS9`7〓{uo`8qI6-,[W77^,ɍRyخcz'G4w,S?;zFF)Xhlx;\-H=CA:%Y#~LN?wd*ݳd<6rh5.6y@S W*l9*iӤ@OQzw}xZ5ge~ԴnALOs*\yC yO0͟RD'lqThPs-{=Xdь׃ALM3^҂!8Dl+Ҍ`O##z|uz{Dz/<`%@~=2<%~Oy/~qmҏ]}|It3D9 2W/?"usT|Sx]T!Ws=ju?j0äf$ G^LM^uS{^o~ *Te0]zLl7'8j6oSwnh+nw͆湂 Ixu}\/C듮l !#;hXG5\<1l_Ԭ7?>ۺ C˂|Xw軮F`~iLۼB+lf-p5\Lۼ 2i3`mי8ov &o:g>;>w-TW[IA7sԐBV>A.hÃs!eMAx+ !/4IkiMA4ٗ8$)57cAKKk gS&A iһ,.? jW^2pH: D_\ɀחل5Nfn[̨lz5ҚJuAuyhuF%gG;~пȕ"}Trȹf^ʬ-ȽFzf5 ^ w}K3oBg{K=әG!G{\V-5E{Zt6 ,Kɚɚ8zף3@tӺ_(wh ËaxհrC~]m r^ [Z𤰃oOAZ^v< 2la%N@/J뷰g%噽a^G>pߑhV!M쀱nniusP:9,e(|Nd|MC2L=R_Չ?P~F*xԙCT4w%c4sd:cD9,j=D do& ;#f xXˊP)cfIg7쏎s57ҹ>w Ε&GM6Euu?dj09_ 80\MrGJTKn^[,'M Jǭb5Idl&)g3ЗH<瑓W͍/8;4OfAN z~<=bw~mhR~-R/򬝐Gg,3 *-̈́lM(7"4%pM-HBy1]u,M(Θt9}kl(t\ÜUœY(;fwP급|FMs0nΏ4cD0Dk9uƍ0Aչ=s+ o1e{1ϞQ3|7"x]vٗb A.g<G5mǏ3hJo }K9ϠS9l,)|*ozbi[^2?(cz%>IwatAY_b)P]u~Ͱy3HqMyS׾̶6NZ3&;Z3 hܚB_kLc}g_Iq\qnhͫ١5VW7Ck]ߡ5c]0o^dէ άjfd+:FdoG xZKY}`lRD=+»MЏ*WY%џ\iit=-f{7: T3BxF 2=qKDhgy,7=H8I4Jy{oY#OvH\,CiK-a htk l<-`%hтľ;L+ca6Hw\u/(EEPU @`(n)fQbΆھnAƱG $?BC'oSk.d?8jLC=ˣ C2L&oIސ m} 't"v Xo9z<Ȕ:>3>@ik 9~H76vVUe!σhE;`CI߇2X+!ńc0$ԍ*\w }r#L :_dN:V#X8F%߈bS|L5eE#|tS(>QDr k0E'>(Nq{0Gq%1Fx0Eԧ>'tDqw3p[0EY^wU 与QpM][+47!*{'b %NiuU I- =-(nf,^ |n~/Vyӡq9y#LQ_V^J❃/)2Y9IF VZ9 [~y3 }(КJ-OHESi 5%1:Mf2 8ZF=ҩAB ŏR?˪9+CBbJfpD>w|Jb,pf = fay=EÓxz 懣Ȇ[rՖߙ$p4! u52Yi4g31m/{ӘdVRsOOcо/EgA7^ >lzL.&.;="'Vλ-cvLp'$V.>iq2ӎtnwJAO&h5Tw<}N[2BMW(m!9h T2J1 rH6/>RpIc 罹XYfͮG 0#yR LI1agJ?xg 3'3nDZ'5(-s5c\o֘;obVNm=(Oܲzqq Ӡi~7*NȚ.ΚE!~ш9eGuhA7($O`ƭY<)x밮7Lq1Vƿ51?4,}>EeEz5}2f@w-cZ,46hz37I3rBl>}^wf`KH5Sq1݌| lH nd]3Ĕ\SteF(X.4u<AK#dhMrM 0sуD<ɠIK)zL|\y*a c\# #,3'g"72u="9ogp&0AdUg%<'Ln$K >Bu>gX'4<+S լx_h?`p?+I8!X]EhP25n`0DWYV1B!͂(T,-t9ƥߋx,hdllW3aih1ހn<{Cˠ#z1ZMjWTKy?7V`u&o^E`qU}j<PuK u:}I מ+Yix{~ ܁ ":rAэ{N*-5za)s{3qD]wvG:0 >Pf~ʆU3,H>YjlO l/]kzNvW ٔޡӦxqQlu:{_ ژѬĜ톗0)pYC- {nqnS]Uawve7ׇ!Q0^ l>y9b;_Z5AoYi*M `/F; Jw:6um]W&WX{1fhwL*Z,PGtxv1[ZTm;^#>X X7BD7btJ(eΐkhɄ RjS4 ^,V{xOy2Rnbgn 8|oC: ՙ1Vʨ-%7͒O./Mzh[ճZu'(kzl A\QV13A#-";Iq78Nwz(jˁvE gRx'no_S  GqaO%$ue4Y_t{̣S?J%b'A}8V$tf?_!h什ß_H(&ɂ9ݫTȔS^0 <"\ lc?NV:~%&U tlQ9 v@}\Λܣ;|7T)Y@]#А'e;(LuS;eӣ~qX7NUwowN F1IP)U*JO,nw7`"Q1 `?ц}kp)䰮 Y5ٿd(r䆊x'?% @;@Iu@#%)Uɜ8gqm=#Ng.N^7W!8Ϗ{G%0H"~c^c1z'TH&A0tJK?SfEn"$DɈq;9qD"#. *LZPa0 MM? Bds"MV!}82U.!ȣ)P!;?&d IB4`  2H(ATH'RM"T]`b#`@ FE C0q1TP*RL %H ) Pk$ HAUH*`@j#DAgrnA0Ne5Ay Y!,! N$qDd$HATȯ Q*$ AtA=bY!BjE$] 0 0A!,R B RE'B* I$|ҝC0 SDف -BrA*$ S, 0` RH8d i!PBN' Z|P}.n_# - RBTH%AVd `@ 0IS!C5_ATj*$ +b#!PB 2 F^ .b H{R!8UHX_r$*`@Z B$V!nTNl2C0J[i~!H䩐9j|Ld q 52ArH yCX# 1YGҚC0 B$B)T! JMTHL S!)"HAUȥ| G A~9A 6`@ I'H:ARpB$dAT/HpT 1Z8}<+t H C0` & Q!^ * u*9"F AA!, A-A 吊Wn5*D#AUU*$r/c1TH`@ RE B|P}dATT'H6AF$F(/TH4ĩ53M"ARsJb R! 'G13+Hy yC0 Ne>A 2 i*$C0B* B~yOB"'B_)I, HW!1cR!q$ BvTs#HAW!pd43AUH'HA~/PB2 d I p{h~!sYBtU'H A,)P! J_!HuK J  E)"H yC0 BT$ YqQ*$r /CJr>xQ!@R!yRLE HS!2A>%H +Nj I# "y*d5AVd,ATHlRCLDA_M ǎ!39 TH6AAUH"_a,&H )Zpi4JH2C0 M=BBt#H /#H6AE!BdL!S!&(7d$AT|$ `A RcfT 41RT!YA/2Edqd"" **$~_2 TdK2  * "RH:ȇh~Q!8Tl H%A$H ٸ/PBh~!䩐iu*dAd@@ ) H:ANL qrd:$+TlbxF|O*dAtKj2C0@M^UHW"A A?B dMLA@@ zl"H yC0 Jd$ K BFpĩbL!Dĩ *D3D$Ai*$ 9}2C0 ] %TȾ|~LRGb,#H !BBIBzrP! 2 7$]  "0|MLҖC0BVnd t_ J B!,1u ?J An!H 2OI8\d>A$R!PB* FoZ9"ԂE>F ADv>xQ!9THA3Ho8/O /*d A nC0 ]$ RBzsd4^T9|~+A"Mj$` _DNfhJR!9 |-$/)%B/$jHS!9* B R!OB>Ѵ  F(K !P+Ad A"TH]&_ [>M A'H Y!PBRHB Q! M[ B<oB)9!*$dB7ATH,`@ #H8A\1OTH5Aj1T*d`A1Z=ȭb8%|2E0~dc2BpMklcR)sy Uѯt6ϠJkj-o;ldc ]`ɸ: :WƖ+r}PdHR߄t!> ;2&?#@t\Q94Y̴aH.|!O,gfvN_ \7l?}1)AzH'6e7,x bosŸ7, `!gZ<zQޒuJ\Y*}~JDVcf<.eBSNB(莿W2éU:/>̤A16"(BH6E-f&m]qCH|QhbFBl=W C"1Q9D͏خ"d[3y1YX/| ׈Z{"+FeWW>߲Х b^\"Ag>:1i Gk39u_ 0tk?"}n?\j2+{@=R9) Vsqz>RLJJ^ߟ+>}߯ӷ/J>zl8Qi _Z` |O{"@JXzʏI@@a" c qv<aWt b?00NIxtkwl %܁s'u39Eh0v$B<88$'k>=wv۴V-la ˭y]ܞ- 1W[i>i % kzO0=- nbt`þ7)Z{;Ƚ?/]oy TM Z* ۂl;ORdt5!d>tSer>%4V>Iu̩ NfH2Ş?ӆNWQJѻQ)BWYN erPV*n\i;[;m'7X b$C| rwZoAgJBÌG?Ns+[,n+llMVW1SXr} hk ;>mzvR.-4?l/$;cvxqy]v. hv:F6f1c/BƕE-<0kҐqؓ~ ͝ 9MƊG 6k=!d(*HRA}i*kޞ=֏*s=ygSRn c/h!Eόʄymʅbă& H K Tc3 '۰R#:\"O"f~YhSҗs)(MOnUΚs>?Fc|F?|l!45 Skme樶ƱFlsrn.!OsֻwQiW: !0e/A?r$%zHG}!nr/$D!+~],d?8Ҙ)i Q\#C!O{٩I;(?e;w=aIQVJj%_IS)DCxqluȆ%jH/g=%6=<2LF>AO>@a%$&N 4nBFڤj/Xcc2׍w=Cpz{?1K2q֋Y Cb",.kttnj4ڛ Wp];ApLkR# fi_̇(A*fT(R^onF:shXLJGsuө/T7Y^+AլaS28ŵE@vZ{Bs8ib\E?ro(^y,W:j]ks Žk:B("k/߷56s 4o&r]+7} 32i?:_i: saԞ Twچfl$7*ּvh qMw5m r{!~R>y%^<6k<E'F'ύ62n4}iF m4{¿h4CUhnfʹ3o1M! m;dӭ&9"ՂysBnh;vt;γ>h w6Y}`M6X;E?W!+T9CW&q5a!?m9/?W>~ʠ;Ͻh gp9\99m2s67Ё+F_:~ٝJv k gQCx .ԇ/clg2g>[:2n>k5ق;1Pc\5‘NR+];|Ŵ!׿ϯI!T4noߊE͘nf|vO1ԅ/Zs=59J8B~&+vr5m4GnNZ*n j!wp}eh津ZBے<D!܋&#ñDvYI+}7X~{q$U㴫O^uOg½|Z4{ř\w8"oZ(3SHA9bxuFpo+p1S-Ne7%w#p(W=:Xm-l bTmP f6T?J 8ʉg"oC1R_hsܣ)e'Gk4ߍ[T׼itUs ): _s&0|1(}MO&wZ<ۏ}T`Fƪ7[3/o.9uUz0\,9UVq O1nFQ  5U>hu! +"!QWB4$REs]5xL.x܏>ȶUXn5UE;yzSRu%lF -V| ASz>#,na)0C >vMà0Hz.:AU9w/'F'~oAJُ3s8KY7P#LA~G~ǥ# >c(|>A {fNES!bRGQŸB;"|G|m!O `|ml?1?FÇ?Hq~G<~l7a&:GŸ>=~~ H)ŏ5~O1 >7|xc |LJ%~c|W*5ic~ Xcx?G.~'1J!pL??B1 >ď!џhϦ@@7h‡i7.o.gc|5|R;z1f#|lǏsWu]&UXQ~$TD 9&Q= 9?< e3ĒU py`ƳDֽ $n/[EnO6j¡ K40FӼ1S2BӚ\vɖɝDYG+Ґ@jN1LX;ZD=^d*b)ke4InZ ;~n7(b ^7HL/x[b=3[b|Fi 3:}-qBd?c7(r'w6HB,/Fs8<O.~I\s ]\1>Ej?\\f=:N4y樞U"$OS^}޲a5̉6I+?doa&WXKes^0x@1R)w^2*F*RB7Vel/COzJ*>ʹSKZ >Lm+|^\#/L+(ni ZIrx" )+a,>!W6BR$_,ޘ>Dw%byXFSKF=pasC^ <1/' (eђ;;lϧh4"L,RRs1SJxTͪdonʝ_މY8/07 KZW;obyݩT`rFO]:*Fq/:llZ}~(U|Rw)X.`AƯ٠Nӿ@1٭%"~_o:*r!Gh23a_b6Ya׸T׸թbQ\!Dǧqo"%Yr=[YTYufeJ 6%D8Aj+I0Jމsf@{GMwf2yk>+.a)ٷIb1 T22)ϲ[&$cF)3w\<츹~b ahYa}^Tk&:{Ҿ\߰d-YV Qj;9s-tIo.Ⱥ*`4&L9?w ;pd8E7cđ%JH_L>CCŲeD{J " mf y+m]QJ>6TaھXVv)\nkXasyF2# 6R)uO\%.V)LdA" .I)3:w+Zm`u W052:8qd[\nK]b#͎Oͨ[k3|&"SKb2Rfhu^UI,ZC0ceݩJ`2DH/zc_8"*M(k3 辢02Y;2:3lrFXD-k6yPi9Ѵ.&L#һXƻZ߻DpnlV;R"* kvp9s%ۼ ՠ:Tqp zsB{3Ug'*sjS덡4ǕYz9@;{N"T bЏZ. x l{R݃+ Xhu{ߧ/js+١p. <{m}`+nr=_֨6(3Ѽ嶻iN5\ _V b_ ɋ7Nmle&M挧jL0뜎(}0VS#塜Z41?aYooŪ|:m '?I̒?tUlmY.? dG8-e>K!-g'@) **!b24% FiH#P+u"I /.M\&b'/vtLG,YvR[5SlK Ր7!to dA "q̋wvt (q,8n үDg"1ZcG,ݥĊa=NX<,~Bu´U^Xvp ޚy >u1Uj!MWvĔ1%ne4Xpu=91L)![Y֠V̈́5gt۸U<, mdָLQ4; ~azNa4摈Fg/0XG*^)Bl17q+g>BK~ E èNgA_kDr,$z(U7)F3ǟ [wcǦ1;BWXŬ\>x߰& D}Wи_r_I,Wxzfd^}~c.I5sFFǠF-Z!|Q8r+y1/=lQ8.`ɫݢbLygո"X^`ۙ\c%-pUJ e+Og?>_/(;V{-i= | r ʰ M=*!23Ƭ6t2#!<܌49'}%#]m6v鮢;[4qU*F '3J  l{u{uWX2jJ}(u5EF;\lGԿ%.oQ-F(x[͓ۃfL^ (#UH/+e--LȀ5ZV Zw9u֢WWP*s"xخ]wI- XxJfd H¾}{ie(Mo8Hu}{=.ַ&^V[XZkw+0X[х%v-\Eo2]겎3nSKo7Q͸` 8){CltHPnϏF &#*L0$.LV $>`Us`sa60zRZQ*;،iʻd&<c^dB;[[2Sˡq\OFd7-&ߘтQ C*O Ĭwd}X.@U"~9:b^زϴ0Ѩ|0Ku@Jl c72.ڪU j/[WMMze(n6J>'yaZ/8Aa9_ewlyk~IL}>0AE'P5uc$CLv6؀_Ƴz`~Jf&c[5XDVBi/hh`BP^@Q]j0븰dĊ*g {aH\+/ eěKWGT6O+9)Ml_c'F'lrP[^25:L }rvd 쿛_7[ β2qiD+X$ 3+T)h/}*Klvpdem kVGfX ;Yw>iˤ bwvga*n'~/UVQUL-JOF3Z;~3'F0~IGF.yo51zv|'NB\*% 4sWu=K& 'xϛ[M1@)je73N?&BdsnqlM]Q=.;?c V)u7*Ouݩb!V-Y5m36%^@Zak+:mP}t\ԮӐF hp 앶0 amȾt-TІ$`l͏P@e;F 38 V >zۂVY+4V,3zlB_u-VAJA;C,$wV۲0!A)U[dbe j}{336d֋Yv\t A&Y2~ ߕ0A,3۳2f#ޘg];e q^Jl;ZGԐgLGb1 l+|bRY4 ;f r(;Pb/,F`(wDݗ *r=n2i5o?ίwKs jyh$**ES.Ԧt5.͛4&$~M?Hq%{i=/I^i3xѝg>șF,Vғ bhȳP^C5LxV׫axnSkXн>T {ka)R Kjx|zs}86?O}L_ >y%%MMup-+P쯂7/ *鿽WY%|ŪU;@S[~uzz_Up449m`f*n^?j^$(`UY/XjFVAU*̍5{>X?܆\/⎈jrQKϼ _>#zʝrd(z/rٟUTV9W*$ބ\=Q 珵/cX ETzYq߮*~!ԯ뷧/} IPvO\eT:zm~ MOW_G$:?j~#Xod(K?]ᣠ1~yy *!=oF`τU6I>۟=VF=7P*vrKX9׵ku H+*T3rɣҾTm=XJܔ&We?}5{d\i`^[L#R {OF^,8k!_w~LۉS5q/6wlN^ķwLJf3aZ='OK66\j[GWx F _ϯg/H,!ňB{CfӭY,{Ô'!v==W6/,q ~k#h=Mont[e-on<_AK^ ߤsx |cuƒ+S!IWR.ۀ8N`or+ -ۖ0^Hd$6U㋍u&1,OPʼ' 0L٣+vZsQ5U-{\ qvr}l("xFr1unjb0PP}]v TEvD<ىWB/ɲ[EephQ])IɫxXpmger[AN7*"VrHdDq DZ횣3kv T!HۃxE]"A<98xƓRCb6ʶkS=S)\ Y'j|&5K?44ֺH"~`#3,ǩr4|hZ]h9mꊏ1i\4ۮ4@oe?vW}{{Poq wsQHOD^Y{{hmŃ>K3"p*P"sc8^䫌w%k۳3l]ݯx;1o#_p(eh+@"'M/"-;!}GXo iA`RVTz%n/ZKY&Mkt) UF0%Lq1yhFAǯXŗ&o3 m2 D(k}ݮ]LnjrA/]d'9bPX%;-,V2@*dKIOuݎV@ɶd.ӕH¢>[☎ 9Ê*o,MF =}Kb8m ][ |a (n6qUtFy: FGSB՝XNH,7^t C:AZ'<7!D{#gQNs"li|q9u̟AJ#*"Jy֐_'$Wޗ?N(9/-'d&Mj=KrT?Ԁ _~@ nj{M"MVGn wXڂHEIXHD;8BݨD-ֵh*U*lܚxMpR0rE~R_iLKSoI+ J`'Z`ՠFECz:EJg"춏^Uc,(/V͖ܽ L#?I0 qXݎ|ҐoHd59 ^4a0$$ݣ:1;w99Qjpd{"*;2[%?%Q=S)X4nX79ص8%Ҁ3Ɇv]/]q" dPvKL vZ_:,F ,7(9/7y`~o. bO\s.z:K]C\fDn9x w9||vyoxꬂS8AV}e=1AjΣkւT =A&N*PaE#VOǬIcL<׏,O/^gw)*ߛ8VSUg,X2q{Ԓ>Kt𛕌W`ȌQrLU5RJ^0lf7ܥL YհfFRG޴0͜ X쐝qQK=r<0"]"+r'5r'(h+q;ŵ(\ ׾Մc(jKTz;d|VK}9Mة̳LtԻVҖA#lI+)4oM7(T+ew}xJ/>Ԟ-iM8 ?5AP ⬸*j=YMErR7jp\X_sOQS2QRqP_91p|)XH>* ~7uB-h/r1jO%<{m$kGd I õY+9oQiN?yVat$>{afPI4_f*dU6pWVWu) iXr]۽ mOpN徖vCB?C%ޯ?vн~&AK ׎|,lhEWgU0G &OP@Υ6+yH/SWjx4u0C:?( Us.FP3]-4< (xj\/żO <Ԛil[Օz2W s% hea/񑪼R 9)jY~~R;-0l1ICRj4yd"xPADhDjtW/<Ƒr{skŚ¾[z!;z(+ر<1l9ax -=Q SFxCiO k,gmgFˏ5s{%*$v/"AIw0{mrIL5:>F~w㐑-%4Cդ;4BF&?/o+zYe?h(h&wzwK ?EDf8F̪lY2ą9.̐ZVʀ-M*┪#`=2rղ+t5-Ps\҆pL^2[JI^eX:Ҙ,fUwpv$X{DYMkA)u J/ YNϝPF!R(éP0A à+Qoa3Lm*3 Za4S{&pQU p\P\CŴrd$(f斅ii94\nSVZVVdZ- %Q%9a~?{ysŽ9zB9Ql"0J8FV<mhKm0dqvY9؄3#:%ͨ#XV#kz{ت|Z*V3mqFa> c2VY5W1ٴ,PUa>҉";; 0"i8G#Rh;༡Ov 3Э :YG@[v7|_/~JSq/%_8ȟ i_, y@:_yæP|qd~}?Ji%;>{+ A. V-v0HHȋ-AR]25{#\pr0w ,#+-ZK"wgmgA~ߢ;jͿXŁ(m'><#C_iF$Z0UXQ1]}d%Q~8 zϟz<ǿWY>藺ݹV[i3[gڈŌBᆬ\2= "G7[\/*8=_KUJ^kV?ְCu5Y6Q1u* AWU jf 4hu>/(聀뒵4 p**c*J_UIjP2mUJO%=%<'r?*|֣*R%YJ8"s*z Q}t0ta>9l27.KNSID_`^遤;67yβ{Dn!>hp5amsQ0 C#<r^s9+RH8Y+.BENr]S *RxZ /׃ذY u dKa.ͥB_WYezSz'[f9f,b̆hYO0[s>!8I:yh[r<, g3Г٘ ;خ1f<-`'>O՜,E`֔>~u$l23Y}81 TJQFr@qgvZy4P1 @_E9I,ʄ İMCVZI@e xKZ ò?ω']0Q񃽀0F%ov |{xl!N㯉G%>'v&g2%Q16lF%o'y# œ&@&zPPNTwHP *FqLw_H0Hm$*BNc[o)ZoNz1 Cf3$YRPYj1c~B0O2b7w\ypʘ- T嶁|إ*eF sHbH1N\Ǡ׳;9"[lۚ9#<2Yz:2,="҂HJ)0BN;DvyJE1(%R؀?Ca{0? Ep ò<1f20&Аg;} py&+0dUa15D.Qϵ%L~RrO]eFy|pbra1ŝgaZVV`տW'01&QߤrCĜ""'izfyU?rL5E*ϯhhg "p[_u6Z*p[^*n2ty^tm'G,>.rEt[\^#%V'>UɄ ;0+> t԰e/.OUAIІ`/. }x˽~W<@?Jb:Q,멘ro-V[hԝ枪nY%t3l )@Vub7\kC*"Τ(Odgӱ#*Sw#S7 f47e=fgKp"hZh9hos?&V)fPhGv~il/E@O4~˹s6/2<ѕOLTlpG ?÷xq:Ἦ<]8^Cd4;*B@4gdWF=B H#i;N1 v\GP6fYq/MEI*3@I:({*(`}؃ II^ ]e rHn kxuUVDXc{)ݔ4y2tx{씂+tiHb SArD1Zk8bb G\uzzm UO:HKJ'=l(* Nc?JAޘVyW^s&dc^6Is42I(|vrX?6B5֍ i fEbڎqOh#J(L٧y%9?U rXVA?=q{D2VK͙%|lL,]!? 䘽jxAiVFJθ ӵJb_*sv)v/vTϒ6 P.^UYRW%|Y2᫯(vFdIXx( yHrي\ϗ$&X/pgalҢˊz88ف˱KА*v+l^'ZZDy`p*ByQB;8ՕM|4L C xvfӆLTƹG{G1d]/ug Bz< 'E*p\p7ݏSRS5rQ VƞeQpNo:haAOuTH`xol.`yd? Ù É!N]Pb+ٯm<(X ^4|J)#z`,kPH<cQ{ہ>`3M*ԉ_eq%y}6x[=ZuGx d 7'N I c1~<f0]c6z+b^ף34f

rB [kΰϋY#^-pP!h {Z>0\_U*آi~ cB[[5M*#Egd^w,Y42qvCVw:>'Tg Λ?#'kaXܙ(Eg4ڇO Q9Пhbj$hNgYtlRBR! QCO%Is}âRV\OUO}〈;e=4i1!5LCO M*h-@@b`>yo ց.b'fˊ3+aA^cgӳ*k= -S V`'(}O 7$ r'rxQ+wƽ=8 _^T8Gl;~_Uݘўfz*q!mE6m󁥎xAcQ셠Di_+裉DlKlpxO+n,Q_2G$Vlh᥇-YdX* I~1IGNnCO4#HOXt9 A<$6Ð; f}Y)𞦈gG2&j= (bg9trJC"^ ޣƊ?YZGjȑT M\ֳpڡȼwp EW3d$Tڱ(poOAEVwINo2a+ҏxۼwuM~i]3 K b hQZS9WnxҭZ$ c*0iMל62 1 WA|_9c&~0GФ: 0Ɩg?1ETJEHQ_-\mqx m,NS8/Gf't)98kdb^1ϳ|0hh}bwٍ~ ?OkϡopKC>JŐgX`wDl/Bg*3RGcaʙtVȏ$NY8~Dz<` O)gPxT8T+D뙳{׶Y5Th#bBW8l*Geg_E$VaSebtRa {V?;@:8vǻ|%`>ULz[k)8U|OZY@ˡx_b^ VHЍ#`v E`p[@Pl*zf2* N |r Kg+rB^mEV$Nuw'#G׋eAğ{*FIla D7Y QVp&,b+{[Ĵq=Ϝn̦]JAw&ZpfT&yILlrR"Plrv?,+&&uI0偷l6}@'-Kբ0Q_`lhRIϢߠfZFw6x#M xQ2֯EtbH)* L>v!sGE{?e>I$&%C)Ͷg"cxTYNPҁswyp1֌=G6U>yпa(Ë́Oپw<i9M?0@o.,:[ïa=Q]Cu|VWX>[]SVuXcE0zkgQ.b`oSpKLQ0s-PKfPk=Tx}XLһONci#%~L1رwoPGF:5Ny_wùz.Tyػ%i|9\Q:8l6xPkfM=hyHpSL'C8s`bl=tp9$BO+zr[9 ]UP틅{x/to@U]!ﶺOI-tG?'Ce:k8za@H׳0^^@yO}^ܐ_V2:u]aδpnMFܨ>o)wNcSh+IWhBEs~j<<畏!}Tyg}JC*GWecCvUlȊf-QY3)+L[cI|u 7~x,E?,nI;"ux,[yK/-ER}\4^d  źcoA'/6$9 `gzdt 9Z9  gAr}z⺛܅F[6yDh4'~4<#+ E^=C[y;Ml U:F!Ǖ;׬#Yq #SG#P,uQN}g`}&H$o;͜'%_C7G=Ŧa5Sd34VZC-::Fe}bq͐HWˆ'*m6ɏ F=S3`^ǐI`eѧ\$THd.t3N)B VBsCK#PdAb?B/'I)rXu7+l$u6|\\} T}G9ЯgPaCƶΒ½s6Ӂ:O7οvͺxCdA9钐9y ϱb`W=Fmy 5=WkC{TK]?4 ƆoVBƽjB)ޖ:iѭ.m ֶ:{sg,2;<{8ςƻ,CJn4iU~Ϟx)2d#$Kkm;U( h?]*iF LPq(*:, ىw0!ݳz["?α M|!N]brs  cZt_7&ǒ̵*\K1-( =tqxP?^.OVhJ;3guB%x.M_8_w jFa=IzEMFUeݚ0@du ҄3%QŜMPȁ6@nD0+Z»?8A8 kVQį!|{fq<=4=B#K)*em:Kٜc 7uInѵ3m*gƎzoXV^1W$^3r +OQ4cTnURWq yopi`J%MP4P٣rϜ0Pm4lA{R)q 'u¨)S[-n"S|dB9܇=Kl89ZnFTW-5k,u=¹yk‡( "*?-ܰSYr7B4nR%`4n{QQhG?ˁ璮^:D@Օ N=C{j @8OEh7BV>})NMâ,a@6ѧ0ϑY&ܮN4||dfX3lUtM`zdoYΣiR Ie=mz/:iuX1oM꺧;v\떎ztRڣnVe!:䇶#'7"6cx͖s Ly^l;kWomd=f,WyG+cR@w:[(nMy]}6 ˟n÷O&qtOH18 :@OzaiO q);a;TN8Ԑϼ&+G0|,R!9m=OzY"|W;#4SVLN H-Z4tbg&:}<6vc$i6JI~oXXՌ?\7 YKd,t*Ѻ,ORS=3y֤$UfyNPtYKpFjAi;Z\2ҡ sl{fg@vfroi%h &]-d~0Am iQ߷LP,-ם`jγEVObEM'([ăo #pU6E^:^iTYQ$Hq,U$PZEVem0A6$&&,{˶4ٳD#䌽r1Z/@!J[f'(InR]1!Zl !ԛH m!U)X}L'uZ÷ZBRL;{Y-#{ot\4Wd؉|4\Nfq-|HJS,H> 'e7 (8H6VX|T6+e4Z|^^]:Tj*VTQru s.? 30Ǝؾ- 7+ug ⨝y /C ~7M eXJ4(H ='H+hVNPC Rpү;SjA~pSG>W𘈻KaSD}: UuUsH %JFE 2=‹Ϩ '(ltn~k07a 7' LrC as'd9xh&V4jܛ7<:>8>Nl sig@+'p7X\ 8.$4=TR_Mͯqm4>IbLk\CޜN#/_w=2[kyhTȇy!d!hL{j^4i:N.湕kRzi_W,?_S)mnlpZSkɗ[2PҥG)IOq5N?`7Ib0GX6)((?TF(,M'#f1F[T4& c(yryYQ S*ݐǚM:γFԸ{P5ا;5XRwU}v@/nU-J룢ܜ[7',]~" [a3 %3ỡwwv'OSP[E?=b_]gĦl$s-W b2~46e%ѹ{'>{.+N{,g-5X*"\S85"xv`g`Dk xZ\ـ)ZSrgjq^؍d7K@.1> i$&M8Lq*T4lDlt7-6kzI*BMaS3Gz;|ip\)4{X!l3/}X3NҸT%F9 =VNͱoN}-0=/SpƽDk=cIl'T>͵C 9\^;/D:GY876d%*92,~㻋γQbYA-5du&5sd(jtH&DcCO8cff{M-s.'r6Gh:"8-CnP7jrȘGyY8ϣZgw㠗p4%-$E){1;.q*^~+@|N}7vI {R#X ~PϠ/`;KT\a(@M;o>t PE|.N]ՉH$ YZ`E=(KA;O}v=wS2qȊ2v5FH G+^$XAqȬT?D{Rѕ˦P|@A5IVբٍc|MxhyT=W'/!<:o*-`LQ< ?Fhcx?n/5Rmp6&y&-D>ipm) O),C\EIAu@*.D<s?2ҀS yAi$QLu6>s`R-g$6CB[1GE$szBe?T'%$@tS_vPy59cYN >׷@>ȗ~EBぬ#{TUc~5l|80q^1m >:[c  Lt(9^և8wCanϰXpEZ`M\E-?X#J9Q^ʊ|O@ 4o(S;#RuKDVU`S|=ג, MxScjBއ#U.u7T?- BX5 ~;-5[ O f a[Z`C bQWAGU˔~g. A sP O̡RO{>rgT> p 19#]ٯ Ѵ_o0[h¬RDo0?; eW8mkFb{.zȒPfTETȄC B!b-@K`h1?j\dw{ِ)SS*'i0XGB9rސ9U^c=aQU;S'$$)pv4Qʜz6NN {қN[Ca$Pr*RgCBZ;"s"E"S=hi> .k  HW'*UTu0O$8Y^͇15:J7q[|6B[eg ˁۨoM$:[">&KkM|睉wƇUU84Qc-<{xi'4pɧiz!;?c~91]ykq@~M(]Q/8fȭwLo zaI4$ 1GŚpшd*{NrԟG /l%6%5jZ߰ޅ`{°iX#æ 7`C/rҰ c\F!CEp 8 (`aS(!tUT܇Θzt@`f6CMUE6 DnYp^X+lCO[)P8>7ۿ0S2YqI|qzfw~yc$f5(5?Uq?TFhK$Ezׇ44c @ G4f/C򽱙ga !'=A$^9xh M0<<$DDk>Cݮ),]`[*ޡe[ƞ2{h}A{JӀcYgvxM=EREnPQ7@]bȊ a^ADƃo`(}Q=ML@m>t$+l̨mQ*q^XǹoH>.p sL^} 4*/C_ɹwԜ.٨n;vBdx~^F %T4 ,T]:쀣#`apiQ{xƈiJGvWrie*"eB5{BR0䰷0`I# |'2<W1xGDoMj VvfvI: ţ V"] "ʲ!Y$G qaWѬ@4 (H[yLIx|;b{%aiE4X0}B9"$sQjܧQSS0s4?ܓ$v vy*t@z[g`;xU9l=½NG)B <_btVZC. Ɂ˚=c7VNeUVb":I ·<|1=q/uS}Dɸd*ao\OV.C  ˯x!xNTS hgu ʖSh[=xv"v hZgHFcyV:[̐Sani| Kxk& % O!j(/>U0@ESzʷN2Pc5gSїe'&GˊEY##)ZV+aj B02[=~mc7߶4k zQ)څ'u ϯ:Y{Q8,F}UNzMk0ٟ .G7| "Phh5'B5l`3|T.&%>ht |C@kPQou'z'*o}`[ORELɶ=}iY 4oӊ0XzO:rsi,nSCOrɥ2U1u:nVqrw]8 -3g~3ݘHʹ= 9Z/AT k'q8x`Lj[AI=Z8Oj@ug'aGF[:@WKѩWhbiitM5 3ӛ7tvHO0+Qù8՚ =cI*JJM2WU9ƺZ7|U@#f `{~0B`f.D ظfi.Mw䎞\փ"A3wtնgxCI=}ɶJ-(wpcd QЙR]؞l mq#:k^wd=Q3S'>GR9z9%O'Ÿ }_;II]-9qI10$8)6wo Цw'SQjp+. }U[}&5?xcU?sUkKscgz:-tFїkQ:1U>V2,SqHAv-UȅR~f 29a1V,9HUyymnon'ҳ)x^t5,wiar^׷ޝM)9KAXtzAΓ5/lo PE.ohY6՜h#7@t(icT*!]Wk]U&[ 8[ª{Sc|*gP])V{qja7Q>5EgM`I '+⽟mSеvq?*7nBMW[ B싺Y:p]&QQo-oՔ:Q̽%w!e 6F|\6{9FCV[ fJ=SeaE thĖF{IroG,>1hHz~&!nQZkEcB..5.v [p[M:J_z,пT*MO370?1sGsG;z7]vwh3Zx LVCk~:z P%`oǴӠf6fߨq3_AighCOTgWrmYw'!E.GeqhuTہsSǢ/L6DyOÉ"Pn# :w%DmI ۄ&U0⫾3TnA<EկF.,#v3%t4Ey~Tb˩aH:T$1Rm0_\N^\Zjzn6Mf)?[8ōD} D2s.dE7)niterBA>i:p2 刽 . N塀WtIXNK=  lrFBu/:BR M%,(>&㡚;Y1ɧ0(.'* _= \'gv&ל0h`GxUS.f#bܷfML;FwdSf]۷Dv|,} ~O\/7wٶ&<nc_n&*5u17^k?BDӪz2U5ߦ?\!<&RC?DZ~6šI_PtmIlχ$)ӭ[a4~lͥ!ec@\; 5ݹ%2S7*!']Zijo&ec) 4E`$91rRUSUSwB0hLɘ%Fʙ#t ]M]1)hB];"q0  18S094Gbr8=>8J9 L08;!ȆP)#:^ Zn "6ot٘8qJ#_B9O„ƘP %z}fU],Or7kK@=ݶ.`sMno1J SPz ESPM@Tk3cjkh6P|æ2,1RK5SSf0v[aP2?B]UZYcQ) ?sHu[ice(1Zb@b=#6D)ߝ#=f&˒]AI~Ig T9(/4DTr !ECˍ:?@~=T Qϵڔ~VuN.bCn`m0_6{">pp. ̀jЯ 5/Md{dn]Nt,١S=Gr>^TL}qâ~4?.gOTJZۿ4\Mq Q(9K۱d9(2l[`k5zcdIxu0k*y#VƎ2"ȌD6[G\˞o2dF'?Fr:Ѱf82m|6⯗&1I6Oꮣc^Ou48+zV٪Z0dIeWmZ6@z.X-8XC>j=.#Q|yڭ9Fyy4ĐW6 j5ܟ'3Oqz|2%>6o9>kc}:Thkc}q1pN~K? YzvV%u}6ƌͪXGmlAѶU|3u#7zz~mqd2猡3XCf t(/!F8YY}>0QΆ} &c!KN9T3F^]"^Ôtv(c G1L;fQIs`U죠v]S'SGh Uos~V%9 E%e'k9m b.D,7"4eV'-M X e3U.F;da}o81=C~1T=MG8Tj֢(i17"?u-&qCޔ Lsʖ,f`b0ߚ7NU{/XT ݱe?5\ykVbJBk'DV}dh7f]mݬm9EonIڧn!ƢY"I:Gݒ4EY(ZyZ-pK(!Hh31u-;I1GͰ>^S 2.ojJ?7a3X)5_P!AAK4sijf4MM&C>WyU^ysH$BNѮ}|nF,udҷC/%GBKl9o<9l%scUwCp-7<ýn >9,D?}I78؏q/Q^"bYCƟ \`WQ TU|k1z^œƈi*#Y!A g8]^ /#axga|ED/ZgZ x HJlfsx,[H+cqo\%tlPZӝY Y.lHiܫJ%gKo^LO0{1KDMQ Rl^1됎ؚA^}ȓƮdǡٲN%U%)Q*Iٰz '4>7忧xP?Z`#y4)zC$FePiR(HD}ob*.EH _uWbnE#0SgQ$;hI,57UI-̻Jl+ǣFFă$:Q*ʼnDok9[Pmyֻ~ `ʎ+čC=SHI.6DWw#$^:g1rdj?lVr#rF2X}Ϊmbj@FMfibj~)4D셙{4`2I.2YڛHji ߒMHfGkm[td Krm1ѵ:cĞY68'kF76.Ybg&y HH7@u]zy㖵mC&&#ԯכ@U%IfCSa뿗){K䚖E|Imx۾ i}6vbb^sQzZLgs4GOIr+^OPkg.劻>sA@$JS uŵAr%xrX썵h,'E&UVuF "ᶶ-,`Z[IUqK,CH`8?9,I]+{:ѐ8 {qRUT8]X뙳7<`Ĝgף1$˯**KzI5?C-;G+>[~T.O iSP !4kM *++Rh^ޗ6r#g^z?Yg9uCm5@0nP#:>b>^9%UU1g57A3fOmi<.{5yS=.jj+`ѦUeO^MQCG2J+ _ďixi9e ]vLC}^Ca F[y;v+4.M)ai_rCgX86ƞE\oLʪHr^uKtf:hYQ֧v|M $_@܏&s۽}+/[Dl=y\ǗGvYg'qx$ʊ Lƒw޳=沣>a# = Ϧc(|xRẁ5R§ TʧM]4\rdut.Bo94ܚ;'wz֟,tʾ96 6b>kޏAC+9&%}hc5->m R_7V*柭/^[;}[solg"1 XT Y_aX>46^Geb4{񫬍LEBN4$6J#-Y-.>LԺ`wEN\@f "RPVcJk3L~ՇZIm|6s.c5{?ۼ+|WHjYiIM]0և?56ᄚp$:v`gGxÆnE4ӱV[/6U)vs@K~h.r(/Ӯ/mfYR!kBX-p(ϋ"')ebآHZtSR>2p,4C#Fp\HHLus%m򡫸^Q\}LCth; UׇhƑ)N.6f* ;vVLPU>;݋쒽Mf6zb3 2mf]+u Rl=Ax OY?+uWQ{?57(rydM<]G{f5.K.w ^U7O_|7/0).{DH,[[ 6]M(u'Cjv?{N_M/>6(k5|]:4-k$(wqjVQ:ՅNО"§{rZ,[oUuӴGm"ՅN>Q 6'n<)wyԝ)*uoᆳ/QQvIE{GEcjn-_fK:g˖2["-YeD9[/[w--eD9[?̖Wg˨rl|5[v|<[rgˈy<[.?͖}lm™Xww'(N:(E#6MdۤӞE Gؽ>{Y5-=9B WΥcTLbLWfVg/(<؊\,F/ .#';$lÁ~Lr/]*ZႿ 㨽ҰqnX0%|Qp5NC0/{53ԗ pi"XP ja"3175 }ͧyb\x>̇YqYk"[6 *JV+( =ŹIHHx+iJfV}[<?ևL^S/]}9MkRFhBY:r^P!;tVf/Φ04.jƉBqć~؟}ժ:J8>'kkz# ɰH:nN2д6EOxy#ضv/[_ tVa#r8&k#{}?6'k8ivAsoMUUF.LOWaR`~g߻sK;ӧ̙8G6#X3d=r^Gbea!*%`2 [AQej..MKaMMה ttѥ"3ws$2l?Lڱ_gGD@o@`A}9MFJ&(Ev&oLNљgPavJopI+yi%W[բYL='^ӴO ajˠwvܵ3FϣG-w2Kg ]qc`cΐ0݋VHM,:,S=W~cWbq|͊i8<] rW3 [z[JtKz%MO.JuaIh?s҆L1X)ȓ϶ջ+QgmS@/^rDEѝ"Cb?b[:^F2*OQrUӞNմ5+kFh+yVw)?ږ^jIqU'WFNUa#o)IerifrM&{kK Zm̙(4.o}eGhj(egI[ڵP pa/ǫ7Ĥ@o/ZQdrބٷ`$Rqk;Ul$Vw'Ѧ< DJ+IE =ڍ>Ei'1As"kѫ6!QP5DvgPWy34hCTP,ȱuj`f@ |szjW@+3 S].,2f'iĻ>Eڌ'Ƴ!]Bլl`fԶS<FDmP95{QascB<5iɣ_/ k"<a;~#VV}/;^7P!NUSW#}[xPFMUrŋWxvHT-]6'pp}UW8|͕P=kߍd<.y#+^R|x0Y{_"I)]X۠ 3L* mDԌr?qw'h{}$!x| &b9E~ =>'[#KJP: m\|Jw}΢ŚyH=xCT\yhPr1~\E #6[U Щ3Iu)81& !|LxvL~؉H|veïNW|I[in}^LlĢCo_Z<Rv`[%mD!}T:鼋[)TE @CHZCߣz=W(Bm-*]z@7ߦMѾΰ* YچJ=u U/P?`cpJl7Wo֓&5,DZT"棦C=*@E Av{6+C^=u{cpAch9x5uzS9Z_ `_WjԊ>Шӥ\gbwNt|S҆8XGKӈIs4ŕ/j=ܻ9`B>XJh:NmxKɛ7N'KT\FbUk lm$u(xdIytt)13"';7gr$b@2 ̅?o|דQ`7zrcr~ߘ׸ VEY =:&MTݝiZ)oh9Ix+<3oqu.0Dl{6遣d  B=J"6S`٥6Z8|,&Q/LO疛WjY / B[mSĻ<tð /4fkiSL32@~< >̵cѢx!pi,b0 i RMu h-La.r_/,U:k ?SX;Ydf[oG+QkR@{W^iw'jB]Q|77nSщ ]|%xGq?XeRrs5SbU|UJ̱fxY:e6D-Tlgsom Y ;AzS (S)Nc R$#:"=dI=D-i,%7~!?hqRHm[It[O6w%%Qu.Z)6ٍG#LSUQ=B/1KB@LU{'4Bڍ׾Fn^ckfhRWT`߉R j{ϕ(o_ϿN|VY)9,E]R01!|XrکSAL?Ƌ@Ş$E>`4cȱbjPGkf7xųFH4ʅ/tK;g*6wv,3F)ZH@ӸQťr[Zzbe*KH ybOd=rZ29ȑ0/K瑮o;\fdQ$P3Sxqux-{l8l~(gYyI<7ǞvR~}@fى Z1aWQ#&$>r[O}6Aъ+mrkeg.g3z[{<^=۳wp^v{#X)⿡5 Z[;8o4mla:s%ďpIݻ uϭ uW"h`y $/U%}vXmr%G0x[biۍy!l+dL %x⼱K_6 fvk d*G`w[ 5o|n2 *&CMuboYD*ճg6M+7C֏Lqukm!?y !䐀a1}Ke^hz >TAQMkCrx5[0P+E?[K)UmSG'|^>r5b߃퉼Xʵu!&(eZ!ݼ6pۗ)v:PprDd W߃B!62,G`Ԭ͠pV"!@#;8(*E剞]CKUo[`J&R*p I8 7}2/Ww+p{B4 Ũ :,=q U@"`PW1RI⪥jB 2@{;x ۓѣ\ ڑ7֣}7$Ɵ蝻 (/El5" >(rʣfN)@ u0kYO F4_=(b`z]9#CQ;j JAhݐþ"6LJgy-('[YU6gRճm'% ZCo=48sƇNr 3pcpYN8Np̙GmNc|Ag)GX!ruPf{*#z-p-| 7=J'ު9H޷jEw] { ' 5ञ-x]NUyGd%oWuBًZ:f|ȗ;|VJF`(jgwbDYw68Cc O@)ޮ ̘ƼEIs^*dۻ:ÔtڌMXH-/m DyI Հ\$K7M PƋO T\!/&. |? j_OjP)Vnך$֗_W\e8_0^~Wy3g^Gb`.f!ojs-k/'#QX&kfsSE{ф)>J?;j4yomS)6|l5hA4j>UPĄhB)(h 0x& l9leK)ʺT-G\K'E ʖ"[PM/(rl15`ORm@QAr7\WjvoZtz7+$ Yď,1 !RBy ŠƲK7qpmET o=sO2P}1UUzY5F7 ;&RZGwog"30~͘! FutvcDJI˖dShb4ӖQ>5)g`Y (IMҮ2rCY:K!#kSxDAR+;B9sߘТ MzIϦqPy?;鶍$MT2YIb*%ȕu@Tnmf1nN(Dxl"<{g׍Vbhj#k ϔ4SXLz@`j$}fefœ!fOaVzװ O<±C,Аy7鞄z r/ց^EO0d~w#Hڙ~N|tjNR S .u%זxCfs-"2eip`ө #QWՁQwک/K"Z_0eieEM_6Q_Y(MJV+l=T7B(P1~y$P$d6baZ{uCqH[Zn۶(6 a/1|) 1O#*@\גn=pI!T3ZZȵ5oMsPjڑsG*)^VD{O< mn;@ՉCa%x0iاiHU6ɮm`ժgF4&db5ƨ ow'>m#kc9 /=NeOW;z_:Ym?_A?Ǝ.2pNmOy>scI^#;ƃyjoK,s%Bl0&a'` 觋2D`A@Km[jn>6O/XiE6_PhLkH)0Uߣ c4͒y>w0 EdEa玮 :AxVWEk?\£9<U 9]:Koh䯗 \zg)S})jʨr4ߘTeD~rG+akrhs~5Dʝy}[=9]pŶx# 'ðuPJ Y=E:Jܣj!UbwZV ]! 'l 8dU}EC+CD9(?vQ#גpGHBxrvӶJ36_~A,dc:b(v9hA~iLy7#)6%A RqJۺi܆7M$”CߎPS8MrKQ YN,L,#8<[zs>JZ&.Ԃ{Ҫ![8xί`\lښ, u`Q P=1RNyjA]>Eˠ4"84rIaAoҥBT]Xrgπ8:KLT?޴BqlзvVy5~B Ձ ' w$yŃyzXtaEDm]p|AG;C8tU~[>fi'⾹y)Ü(?mI;y߇\B#_p]:gViVTægD e6ȶ $'bK_)~Ҍx,dFЍyYeRmZn`%Y.:Babl_$\mfg;ΧajDz IE$fڙ~@.K.̃p}H/@ɷ@G0>)*|MJiPUTms-H JniU YIRɰ#XPw;ڝ5|mbyې݂3'Nw.JyF({2WNcpc,1Oi)^؀kkmE*vx4C^@XJ4Brx+en&k61Mx.}uhIf5ئbG V}rRIIRPR!L@H@\#bMޔ -5V/>H]\> S#7eYJ~Mq)=.RS 9 At9m\kHQm:!@^j,UjЇv}2ɖðǙ9QfiFo);>f))ChDV̀ O&DF K~gHJC||AH7edm_ax!e"Sm'8Y~Ӫa:[KYoB)Jv p|`WָĴ"\_][O>$E Lw ʁ,j)h;٨ijsaYݍ9{ c7 ~([(oy؈Ϯքl$#'_|S`RHIwϬFV8.p##9>4WtP6w7<~Z&H 1y"w&3EO3]g*.W@8u.[,ݮ 5ToR z!:W^JHU PёY{Lpq=>A87JXlK-]B J. &{` ksF˚݇ZS?Bd!"袡ET~_E~emC8S-p}yDñHq&g\$."e#4wx~)@DL"m?MG+(fC!&y$wq 5?\]D<7 (igTL+T EOЮ/?rH|b7sO|iיH|S_wO"p~̧Jc .:s11ub~̧Nj|ڛ<QwO]c~3q?Qe~ƙ(oTU£+}4]D}L#k,.p{F1@q&ح놸xӑYJl7(I_.16ͬn*gp$MjhXd}(4c>t u 9O)T' hمJW@!qSB$[T'{#ݽR%,F2\qP @H#.:ޓc|4hSy)[܆o~F*5$To41k[$kjtc6hEcSԮ<Ir% mIzhaFYcs wA-.6 \*aÞS#'~%]On h7}yĴcb(bC+=_Qn\/ *`⧗S"ٚcٰ*Ţ姂zX<2g9 M@-,WX(JjBxt$}Dyf(?g/᪼&"YRd۲CaxgGU+SӵzC&Y1[Ч0.>Z^zCn7ZL0I93qۂabQ9V7'{%<Ǐw,+0KzVEf+\EE0NnԈ ^믡ǡAG._LF,`=`cA]M`YHڏ7|mI#avnM Nҳ)Pmu !TDoyg99i=# YH8:ۍBVt6Ά:zwX8 9zi*vc>l;`?EXFʄvLHBDH/REW :BBcOPO$VND-ODWcTȂ(! fOD;)`Ut΋i(7td{FNc=41d$A1S.!?Fk%p7])Hհ{k&a+t|^N&- G {K47|e&MYs̄)30ojt[-AƯ\g\Oa?|Zi}Mga(ϙۺ;l o<:ݗ8/;U O6Kt}~#Ĵž)g° }DDyQQDZ%CBA&dRn)5dS$MGx~t@PHO7)o@ DQcêK>n/$c'## Wf|oh0b< !L}lAD{!sJ9A0N"RDx~6$trnGǓ xI-m *B(KVl3 5[ S pNuzzt0@jU,pN?ҪU'WEucz{ 0],[ca('ΜCm. oInjސOݗ+"Oɪ&.0^{G_ !K @k~0Yr8M/\ O3ࢠ0ȒdArMQЮ@gG4ɟ`X#iL;?{6|c;n͸CF˃GAc-`;Ƥ0N)02ӿYYr3,4qyh.l^M]#Dqj}Stz@E Qt)A%nŸ 0J|``ʪ;tTNsrJO$X-h-j@Rűm \l7m-u)՚<&H1ވU(2Q5-UQUvevnFg* 9酀0fL`t8AkEɶ,O\ '[77-طD ;l><xiVTqDv| LzcֱxEOz5=<~!H2O3d_@Qɚ^̀9"|T]skR(Ihݴt$K.30Ǥ-5~pv)҈|V峫"qO-;p~Bw̃ 3(ؐ)'f?d7@1PSQu{%崿J*!H:A1 =BP͇Gs A~|m4u!jv #]O0;5 HAd GU 3Kvᇬ4B[A^Qv`Rq `J瀋_#'3T=ԩb _ 9iw;(օ$!UN$8o+nR_ ӎqyD7YUKG20PQjWZmc maksE9]7 J.,ڀ7@xtTZOwiT\2"wGЮ:f"steΓ +&դ#[nr ޜZ&*G4ކcl^z(Ǚq%8كPaNac15\W@m{OzwtKT_' h:Gï1 &i)4= !FOvG/xܱw쯸L&-\(柭UY9'w޻/f DD9}x `8>:ݑF48 3!Z[hL-7`W;H8Ww^ Нg-J+0Ȋ ) H-GŲTJaKǢwiXv7AMO wosiUtUeUCS9lXS{@sTk}fn*W{\i`dzFZVxbZVїuYˊȳnkY<;TjTs5sJpЀ_T/BN6<>*+peDLL&8EA'&,?i@. {ъ7hS g~8‹ DU:zQ1Т?(̐k%/jW~5h"SIKX ڣJ]s"AǨȝg;32@;׳٭gs] 4`hx̼Gg\uwp9]?jF#_g 9x-~+u8pMdۿ7:fo&zpQkߣgBP+έ/^ɭ*wkgCyCo_y,NH=p 0 pBM.8< Ec5Ux83vew()ͷ񁾦gey6 k tb::e}`Lƾ$>BoLL˚<Ŏk4ɕ̒\SľHswS~:JqVlX9|L4AL s^kym-LN.mbvoPj;Բp)kω* ӥAi[5?wa.1G]\K})]:go7RMЗ]ɰ0krB3b 6xQpO 4٩&y8^gHR^}4~4}s ڝ} bf(Fb~9pml Ъ*o>A*@?~*׮"^Va?iT ЇRB ov"fC}#~KTt>gK@F(,ǹwPhwƆ2‡K?۰TH1ѹ+yT{leFZ^7o\p.5fk%*K]zC14!#%W7aAE%m`vWԣ¡rq/L ='0!4n֖%(t]w=q! ?aA,HR)ςMt) %l6 vc96l 0ݔP_$Ƹsq=1YZ)i2,$=mMx>#hCf)Է{2#+s$f@oԐ2#ŰyZd@d]'k-NzD&VvVy7.Ȑ9Ƚ L;C&jT80ҐP‹ݘ7+6 DcDƤPa!dc /hæafttդ>O11c&]D*('8 EI@7]I?Lc`Θk=g5?4ό@Wk0pD B6f^BWdEPdGtxDRV< !I㽉Jq[xY9CGYFkR# Z" {MTٍW*Иm5'7)]W9U#p|IuB%9-+~f!s7 ^U*g)wṪȹT|(9ZjJ~Awlvpn΀3R ȏͯ9ؔiip@*[򰉎4ˆ&d"kTj/0(PL+Q-x/e2sͼ" {+z>?N ۺ#xq9I6G%EQɱ7 ΅mA}h!Y tB%)D=t9/b3K3uCcu( v*2fJ5OQ Qj}cImsA`4FEh;y0oSp)ъ&R{P)!v*>S0*Y"8SvTaJV[e޸MǖN2.h?38*]^[t=(&W^n܎jtQ Oh)_≧Qܜ`W1< ޖ|Dsvw([f95HtJ%ap*dNaSeߘy؇,9ה̍IFB ܑ:mIy _U K0ސ&=c~]sB 8+ge.:)R1֦;[ƌu2lNV$[ߖg@ˈFP@E|&[a'! cxCU`G6dk#ڲpm qG"2m?$fGqsP.Ç59֙ ul,Wa+ *xqa /{$Kɣڎ~^t Yۥy~ h/W\:- XWd?g3s}m]Y[$$SWNƶE0l> 8jTJa,5 痽YqPÃ2!CaSg^܅^~!Cq~ϼ뚍q\WfTXf% |>%ls+7Y&9-zvK{J. uE;O4J"VEuz\%N*믝L _,uhso"N[0~CV*I;mQĜ2R&\Nmz\2^d 0&t>LIlf%_ָR❫YuAb#mYi*kSDgh0f#It&geހf(O1+A6R;\[)sIixbmgw %L&6%7nȗC,58O?|/gŌ 4scڌãL?+lTUŔ$wh6o=ʴ=9jGpK"%EArMˎPY`(QE Q. ek;qU[brJ❷A /Ax#;uwv{QIrJKt R?o_{O(-{ټ؝G+WrXߎq}>vrKq}i/F)t b"j|3g2[؎.Ӽb/ X-K{1Q9&ud. Ϫ8N޾?s&A,mE$b̓5 JpfOCݺ`|//{t"U; -`m=mT6( r xq[f+Byr>iބ7ZNa (@,{fG+M=]T25BDvnW_5cmpf*AЖ1ӕ+<}iȶ*'Ct}|_7^Vz+D]->T̜JDZrpإ,,_+0.O-BϪ OPcUX%6eT .Yޞak(E~C3\"_^n=42q-g=4^ ;89 r8\T7wÑ>@OIp,LIt$z|xc>>!,M gKY>NkSĵ{z?ƖfA qG8bmFz5Vv=+PE.\fY:u")@Su8C rkNDQ~/+;9ͷ ڟsA鷏+L^bV5X rw_-ٚuUG E&?[;a"O +zi uqs vp}Hyp]mFav}%=O%U?6] ` >M-t7C] +NT_shۥ[U!;o uuYO5W!Xz);uSW;97-}O g)7|.F Wj+I=w xH܏zO8j.m-as~2"Pf<7'~I)$;YЏKv=W七oo\0Ö1wL+c~18Qcf!{5\d^$7o `qpOr`:㪙< zC)Z0NҁcUt% PȁKc@\s5'~ƤܝXyQ[I8S] }GU/+E00L\c 6C=řRnjȥ&M^wV\E7w[lf3_%Wޢp2XoT_G[Q=mOr lC *-ɮiY`PY{;t" 2Y5/n/Cj( 2iz?e'W;}o:ioC c-yI\[g7Lsī8BRbI0+j㹸fãrWݏ:${v=S'V9 d'1tfe NR|?'&ɍ>'{<@u:ڃ;;%vs'8y9@u}R>be0_agtaJzA*4G2(?ɿ3EEx> ًpW)^cv1O`b^POpab|j PJʝ:"$ ;P?p19Y =yQL ;za bb-ÛDzEhVD?nh`huW75< ԅjɾ$z܃ְ0 W1ZdzT*2k]lL%ѐXZęk|57Gkuť?0"8+.%xF_ٓt!W51565_;.p^x 9b ";ph)xi>ܵCӠGFx<={w-jHxVop<"Y l~El OhQoA9h]IPU? "S?Hsmk>$_fG?ͤ󗢾ה"=h) ]S _q6Q${o-y/- XgjT-Lk;pG_/s߈‰:wewrm~8#(J]7CqMȐUʆM,wļRaT4R1P!">0kB\}5uGlo^_ʒijM\yzS=;)yvbTs[ x)_,]bqJ>TbnP~Tf'IWEډ,͊Nݲd+쭼Qi{ܭ$:{8Ne$:pge]Jv-m9ykºz+lp]̮늎,*I 5A Y tƑ ޱS"C֏lw&7f.ӧt~Iuhrh\yJ6E$IÖS!)S~M˅(j'DD4uSش~nJR踅Ea\4rm_IOп.t@j$y:*އl֏؃sҷJq[ko Fwv&W 6.}CKŒ':-9a< w%%w)Mtā{3igutO79O^g1{-zlݜ)G?ɮg w7MCQνR;ЕP(>7Cu_{}rHRt9*y'R~0;#S%(<{{m=f*yԦXU3r*SAy/+!M4R.GJ,xJnj[UcT0&k} >h/.PZy!+Fes}aU/[2yip 8Yw-cNS.H-'* ѥ&X[.[6WE1K&*-DyK㲻1@'\s0=T>5oclp"$(nXsf#VƲ*Sny'Yo~Eb{VMdaT/֨b`pXuoTD. :>2Sk ~@) rW ߨlo 1o9; c3 :nmDz$1mW(ΌMܶf A}bhLUpS>T*7 9]6d <i,#1q׸FDWۅp}׃\wfz&=4ێ\):J$X}<|@!{+SGGfXa ҠƘ_]XnXŏoכ؃5Wqnj/49FFm4D0-#ɇD{:5,Tt^Hn`q*X55ֽl]h/E [)2+# kJa>vᮕxi\:H{n9L0B6T9|!ORv Uܦx}/!C)[yg/ZByt~"OF]Yjg+d{kY*_%532`xda֙b(A|8sMt=' cRpn9K!ہ?}A(O"V#l$:aV)xʏNxp]>(^A>~)}#zB@ l,6->9͛;} Wri]WWml]MR-T.:JJeZk̉ܪa[{\[T^Ze{:.6<CTy %ԟR6^^B7> 19#8&p%r6 CT缢E4/I]η~s|@ޤTjcui=A+<*\_|oȯNa|gv@쯜:)c_5x#h_ KW>pu(= 資i rI  )B`WL!ؘGgtGAÛno\WR/rfu'C/jXr(~֘Bv^I1ϳ#9e|WbkxJ=ߧU&0:Sqܑ;/0j.r'哭;1y[-jù= .~ج,@uy>kE;jՕUjDJIY9DL_3yG@ wn(,女ǭyq$j­ȘLߙ37uGLbNiֺ!|(!~ y~f<{G3O-(Ҳ0Esp4߁.Z_CV(^(2wdT$M~GLregYl]xx%DoVm$w]+PDzo>=W/;6dPma$\4wHVuީ{S!|G_O*[U"Ov>X}GbZOLTW/x~&_UZ*Of&ZDYej{3k?ujdRȾaK[ YI8iGRS)SkUMNq'jNVN. ՝^_TdPSTR_TJgI=Nۚr'۸'<T>ϔW-&X_Uc++Pβ~_{A.q_7m%:Ԭ4mu5hR#15Cյ{awv⹍;{ݚ>vcgDugߣj]>eV{*O^ު[BͮԯQUjX4 K 굚R$;]`ZTǜjzfrC`mj^VS}Nyz"Od-8)z~u:Tֿ[,T ,02zom+9vO8sVh+pUyD&B| ׼$יiT,] eD;\i#YnAeqs[6OGsW)a9Q5t 8be<&y{-[Wp!`|E<hhFӞ-F0Zx?xW =%9@=gn7鴖E߳؂gZ$Y4xt-~@ 55~=J_>V޽pIN Bm\?]ϖ 5/ʲO^־ V͌)Za[A1r7WVZ3;W_%dz؁_VKw38XXpýG [mކs38かqlѓ^QgJBal:697T-/qk

/̵?mjJ6< |MKZ[37H[1נ~˕=JǿXN~ ]'.⻷Ѹ׸ߺeXˬnMUt׀̈́\x\Qeiy@|+]lUnm]Rm,r)z/N,|܏ooG/+FmCC {Xx5E>,7cr}^yWb~-F r;|4A&CBU`6Rwyg%^,hޛ?,]wu^WxW t w=;+'`N"};y`2f".B=\ƮL՟~"[)2må&氯{HцmCVTG]Z#iݝ yX}o _hf,97!,E((]Uz֝}g<`P%cTumV2Ob3+0 [~ nt3Z_yGG+b;Ō:T*ȿ|8l0sY:6)vfNxTV QRQy0qAWЛq.;}3~tWq˩>y q:V@8K`)`\I?[P~x7e? ?-]*9 ;K!4;+#PUCm: zku(^W*=Qv6cFҁhE]/Ƒ[D;>j ~Oo ?_UA0-rlTZ-KS)jh@h*kxH-knݫWeM,Mf V< Yo E7IcL7]1i bg m-3BzUieø9<$5Busޚk_.-:^jEpܒz?;(a  7H+~Iz|$g񳂕rf&y LϚg?/b6/0ХkʺP#Ns׆&|]>Ï*vǴz2djC D1&#{2Gɚam|V [$2 ˒'8Inu4 $l])B^©'{S}nWלP-~k75a"=w|9wCW gyGGiV1++sBW`R*˥`}3"S½.|9soqO:Y63)9 /# T`59Upy'8oᆱ8AI^WVܣ닗&;{0vqj9着2^O|+s[֏mEq))bLlJ2l .ңo:oi$eO|Х͝599xPDs qE+xѷ[yL9TSeq.TUHzwz7%g8_,O~da2BIcl4Ʒp7ֶWqC \nmop榩&CJΙ 7-洃ܺKCֻGCvn_5bf2d's2ue2Xٲa~M[Cn n\o͓Lr,K,?ѪΐsW) ^ë bI>:g܄G?" w W0<[& _pE+.VmSýmF_{ۦϩM;ػy'EP:nE aMdѩ0}z5wy6+vɮy 6T=buj9M'aGrkEWz7|k}Ռ劅yRrI& ׇWp~ 6lic36Kv+Ww}QgNSLPDl権ig;\@6oc6sG^iV72Ldf\U[O6my< w`!rÎ@muކj wL sԠ/)]&C*I980& 7: :{m9uv}0u2۵ :Bc7Mcчy<􂍭zs_B=Y-coV"ʶuggQغgQx/V]N 6S-;*j1o|{f*sPI4ՅƴgE71cx@/j!ѕJ$*[- !Z 8RTԍI~;.$ 16Ѱ%o/LW [FL.dêfU_?V+{6LFo,XQP'O7O.\gEV H,$\MX3?m,1':4CjMZ~MM}y6~㐼NiEt&G#E׵Vjm.Ufj6^l M,|+{k@P\Kh1+Y`kŦFJWk4p7أ*FKf(zcM=FXo͕?-jUYH->M|9#;{OXgO;|@|WcڄoIWfbu<\ƚ]nkmͿs>7+JasyyERle<Ymּ} l^et!/uvs4(|b]5޵5%߳=YjI|OdEx>\*'%ie-2>`xV@vRe&dNq\^\!g|@GՇГ%\f]N{[L;Z4HP jv̎VpE5\sEW"Mu^";cvp|82pgT|29(;yAc&41P.cWedP&=3a}Iy'ӜCؓUY>(2gy$8g ޡ};RU>Ue:dVɬ2o2\!GyYU۹G?w<| MPlfsg^d4*2T%I)a8{))sP9m;pMID%KzќdCѥ4(N$Xgg(cqջZ)ь~ 1s13gBD-I%;sz#9Տ2r(6޳3ϫ-sX ?_ un'[[[$瞺I;"Ώhߥ~u(mul67{y:Yh7h(,4T*aS`9°iNLcJ9yX?;4p$ysF\{ X__k3-x},~W*Trul9i ddg7䛤VB)_h$G+ϜM3jOr%99 9(+*5&<6 AtOb wWtwfA \T#غ?X + A M;ȇ^ŭ pey.xȤ\ W[,!Vd !)eb[v'|3򗍗@$qN`6U(gO%(d+& ?`d>d"$PH AH&l!j9 L~SYd_2dͦJ.ifU7bٙS_3lji$Ou1ޗf33DLqN?WlwPS5T\1"Y-gÿu $"s4I*':"JY ܏:׳abIQ0_U⾻BG\>˺i֢Ի(eS-eP0tpOcxpdžDL j&kSwf*M bBU~CD5Y@:O bۍX8A8}<9sY=7ϾXth58mD> jт-*]'/ {?f+CVp @C;xQ LvM1\yrGĹnK<l 8 [R̤#*ƖP-tv=އGG}4x _ol7z"É8r79-r@>]%Ř<Ø=^ IԣǓXy졸ȍw9lNg;o1 ka ` +J``,4Qv`C 2S QG[ ϞtؼE2W]h- 쎠:k! E{$(ڋu|7[٥U>t.Ptih{4*1+GF|0Fcu keO'Wt~"]#KaKF^VƓ4ȑĤݶ&Gꓼ}aI>~AFćDԺ^6W tҗ*zmxAY.~MJdĊ8nXWԟq-&~ٽIs1O&=@e^Q2VHr'5'<=q@gL 5J31w}<Ec Q)uv[;8VM\ڬ@`pz3S,/忥43u/hlq#K$.NX]UfNgn=O!eyC! VW©39MvF㠕nkm`cg#5^u!qՆmt\bZ 7HaHX)qU j'Ͷ)^qBp roqW5T|L;//~Ltf̅(zwQ'#27q|{dg}[8"+oS<(9:B A7_ V{Q+gFs#χtM2kU Mԇbv L) gxPSZ[Or@jPuA Jŷ*h/HP L jB\Aiߚc$ǵ@NaA6XK5yQʕ0h?!.9$n9&:+[nF>z=O<:$\/lhya5V]? ԣE)q 9p7ؿ^뿤@/a8Rr#P϶\?B)tQnA>9R5 x9wrLX5h|†w÷ ]Qh9M+(fRp'¾y jDjz!Q Ln'u~eo䯜~>84SQ|Q'L קbYCaU^Ea޼HRSh G(Bh&"-ܮU +-nh!t>#u4q&9CǦ`kXm~ i-o*c'tZApD^mj`rlBVvn%J&qofaE qYN0!d@L @S z\թ36Tش}Y܆%: nvDKwejVWq khӄVa ̶>x|Tiwy N0RO55)|yOZ$Ɯ;RENL.7wȮ:[P:+ĖUKϼIGs/OqȘID:12H|w(// Y~;hGS3"UDDU0\I#n#Sc8s3fS=Cmck7 `5ٖtc['[3R%u 7+J'`r(H[ }<9-Fib|A uuG֊}(?'(F7ʫ잍߉_!d#T;0 o+5HunrRpeDz#!Wlm8d_KŘ3|NQy \L/˙.leI =qĿ W:?bd]lfC YI,T+vhStx_)^ L`/f.p0LTbk( o5Eql}1kn^8B1{ק Zdj4~3ӰH۔%`36S=&Q„1qJE6nH!ɨ&3OB'Ἔ< O:SQ]r7Rg4epl w4tgnMS "Xui5[`jq;+oQv1;6'\8XFr$Cӳ3' ߼eFI(V/?:/&bVz+]ţ\"%% =_X nuO|ع{\O8"9nsg%#qh.gW~>+yc:UG WPllڐ8V&80*<"VBnϩfLm/nrDjܡk`Wji:Yɑ\C$m5y0bqşE][YnMx>!lt5eNNfGG[0lH]vYnP md|)e#Pytpox !ĻvBgL[KE?|l|f5p:$bt@1O<<%"?%wv :fQn28wsҫC_AeE"uxԮȌq6)z>󧤝GBx9LJyUs_+ ɝv=Q k\ 0ڙŋ!"Hո3e\N!o Ds℄mT]Y'lwΓLhHPfڞu +Ѹ2LɂI[w2g-ΘP MzǎZNj_ `pfqXrEi[4% E )ش2@qϛmȼhl }-*ON65"6i786Mn##P]7F?,&Z [_K:K?ry(=9qfs\^GߞRgKm*ixGXb+ 1G@gOG"-gFK#xfORm j+iwluHŝ+58(c*o7iO@IjvĐ(LV<4b ` 6-C|WlKY^'xPSmoe{vv<ޥ;EDUVJK[!U'Y$yZGf8(\KW玑u22xzv*f]BJ?fc1Xm'*oAbjwPBLz^= g+Y+D:/Ϯ#MYGC]#<N:{*D8y黋 =sIA.Xj?-C7FѷNO}=z3qnDeTD÷]%&M?k Lܬ1Qƶ! "l+VY/LiɒhԘ]9+ `H&w-Ck^5Km!9`>qDp77E%~LCǍ)c8wN,vp#Oƴ6]Uʏ[LB > X"ݣaUz/t$'jb}Y|]vH-dW$X+vjlRi7@$K8!ڋU");tdp)${biOw0N$W&4zl-_]a+I3a] 3֛H"WRdû}(+N4TV{ktZbڂ8ciZZ6ʋ-@r|߻i"9$y'\j}5 ?"Xv1I|y*~L̫Y'O4R$kHBtb̏*/EGAӝk/mD|7i??t63oeWd7-E߰۟vhЖw#`\[˲Um9i{A<Ⱦe]^{%k J6ְagVA֪[ت^ dW ghʣ*/CKm:8ke=ϮZO\ eF|'% []|' ^div22ܛ])Y߇z{b*' )|p_> 3XBԈ-kqp]hv:}ak}sљ~֬OICB\ 7ЈVuy„Zl AF]]XkSݵ/Xm温L.мT޼lPBC?**q- dVTONLb(vUĴixٟ"15W7(N>&e'.GЭeo#ͶJ'>[{)̧^)u) H 3ȦsSP&Z.(>Gwu1[JSOTVk dm;wΫGz]3KA/38停i }#ҩalZh!=uO^djx7z10̏(1WBW KeߺѪo5.lC0wwg1Al3^UpS'v3qcpC7Vy aPH 6=lCHBV h$UX5'R˶?gf ?xe D-\xKuS?7ʼnfNDy κH|B'Nu;:)bݔUa4֮,.tNdUNLd{c\}WF*)@Z#~^vǎY/Ž;^qg\/ϽUԦ; 'Bɇ PlV(/!k n!2T[? f|Egy !ko}؂z4"^_iY's0$Q63OG )Jy)̅qɄ[,ږ'ӭ 5pz y\/Oz tBY|T Y $f"b$fcL_ %{ʈ~{8 6 0xsOM/R,#mZ(׺֑Mkiнș'g?'oGhlfH@= j%A<*GĂMOf#>.=n)X: xfAή;!cn x"w]Fo7W./TJxC1[`+IUT jBnjֳ1N*oj^:6fػ~q<`їLkO=]meDxtrx P2CВ%e Ufqa :V6 Yx6s0ۡd-4}n*WӴֺ aKicp6R/vc_~43y}ɫ&IZõ ]joCq!3-o#j#>O! *,c,yR.4I[qޒU`zXv\!%hiSb"vw-bŎ'87\|. h-\WRvRA0( θ{J~8 nX3x&~2եSuOjގ5*2Z>sf }ա/r@⫤NF0Qbn@OqӻV#=(NoUЎZ 1-^26xbex=iOP!F)IޭP 2O[ Uי=|y#hxI<CmsZ-/ml#" wAsIz^|E' #T"D>P[ h}Na#E|+{XyRQw[yĩ&曍ZG$AX_pZ@SzNYOJcuN; 8z7 p Rg=<e>eijc^yGzn\p&(,2a/SBzx ? 96A>ƻ#@R::ۚ,Gjxl?wM(zѐշ^@z𘛴5)W}8r%S=W<}eo uxT^:VL|amu\I7Zu}ٝC^^7_?W-Bnf6VO?1K uJD{! ya)vp.(X# U`郩,Y%7Tه;j‘^$_j(׃ZZ:WƓIg;(C`wњM*χYP ?>dٛμW{w< 3I^IWJ;κ3G!-#n]I?O !ތ/&LԴ2fӂyYyEToSjCNc$4Oj8ATȄ0XuLc]a?patc>ōFAI0yY*!][Zf1,Ca"V0%Ld(9ȍP !! rSY'2ڛ2u\c_V1Ӹ u/}v/;D"1X܄5.4i`'eP=RϞ32ᰑL3lwުF8ߪ BZL7Eq) 5_ /QKX<wKK\Șz\%N-cdSis<\4$wG} {#n-^cRm(&F9j9/'>1YIuGc eGL.'/ЫڢH;Q6Ջ#/fj4c"`G :i9okeL =~irN7'өKh벙UL./{~2;O8ϢU|Vh8 ^YP+|d6WPU #Á~7v^sr;_oY:Y^frSi{J4x^?V`SJXos kw)ۨ-r>]ݝnKu%ЗTmaI3zs8D)*SX!f":wWIYxilP:JYAFӋΗ@K8Yg&u` DqI>멙Y_%V#/4Wxl~oL""[-'zjê[y/^<z cϥp(b(l\Ko#=H0 -8[cO5kǐ[]T/Z`3yc^:P=ĖZ Hc(WQ9\֢BW\ˁN>4>3D9Je<WY2aTe؉9I;,]5 hqNVqë˹Xj;\ sܑ|tf a?1^y*=n U察5-v돉`B cz|8g2^/; uUfosX6:We(hiDډrT AǾJʸW$Bj ]6$ #ހo l5(1U#W1bwIr K FFrKɅ ?Pu`<G.͌m'T'PC< Ito\.ZB/4;QyqWKg#sgB T[oM vFpL5 Jyߏqp2P[dZ3#A߹/DeO_.%?I2pF3Pj-vBvPR>6!Nh.C8u8NONޏp#+ HAT΅ զ7ySa R]@+9ۢuhLx |CϟXjgwGdE&(Z,lRQx ixHDkbVOx`ܖze\!4U5&TF*N? ͪ~ l-C uDA1]s@=D$|ކ/Z ]UʻzMɹ07QWr|hRe-(ۇ4 ,KiZ1 !i&n} {V,>g?6Qϳ[ƔTz@׺fV5:H|l1|9/A~9`2 Kji] $|n]ހC51V*Rɬ6C,dۙCZ~kk#[eX(O*IS),tnާd"Gqo(PP^+ T|}7=F}_kdvPqAt2ë l?ek S̚T:={!uPWoZ}gs=uǬ6,vC%B ?ĸ7E'[\EMfi28zBE!T \juh2g5՗FKS4o (:bRu1QƉ-nm5CTPٗ/5YQP5 rBF95@xfqEbFsPÚo ]//\#Kvt@w'Nh(HKD5J1+NH5 ;[=#=LK5q.b"FcN|C&H|'רy 汮oϕ KޤW3z( $_! BZ՟Ѿ*SHAupb_r,nM +w*` w&WՅ=tJavo0F45U⃎ؙ\2yfn͙T:γS㘢u*&uКi~ɂ(%:S_cyѶgh^ 4aWT)֜}ΡS֋#w1,e.=$<O5(݅= {LkA@)3+D\V꿘k16EԒ2DwnY`5My%cx5ftPPv/`*@ ?h ~WCAi<|V=YneCgdB\K0M$,c|`'6Uj*-VU(n%C8&zMRA1{ȺP{Ph{6:(g5I9zתOHc,h΃-atCÄpE5M*ߎ 8Tg@i  +03,N jx|mж[%gs-2q%*f1sϲ00iE!rS%0-,oM kVXn M%GlTw&G'~)&G@SX.gV?xQ+&@R)?k|.N ep2ywI?5zŚf%կm _e^^>;t"[&\6v;s5ـ<@疠5L}eѬHQmtR_b("%厦 mnaYy.16hǹmPz IAs,͵ c@ύsWkFP6UlroWn~h"qPQؗN>J)neO)_z

GwZv+{1clN*_b3d2䮪j0)P׮DE=-:sV_ZgņS% 3 Dh{'X\H/_WnK&Oߍxi=1 KIaEj=7w\%Gur[`+(h 5R*%,#K oAٝy\Yc~:A7K/tpC\RLKsq6v% {+Oζ 19Z fp]>!KDkZ9cf0︬]s/PLLk'ڏ'>811z8w@8,myo_=h慤oXvB6q#J~yl7f;P띧pe󡰄vs q!\Up\6i{ڵ[ƗqΠDM( ś 𥉉y?79b9.ːPg^- 2|Ba,=Ͼ8]]|-~HZ4s 4@ {Ҕ«odKzry&HZͷy`ի=9? 8I~ 56\w}}ܼǜ r9ɕ.5䣃IOn=WA7M( pM!|+ZHTtz-&¿6Á]x Lv*ž2ެS@\PaxhN%D}Q% 73~9P$:"^(`{#93Z/S3:mẹތ%u~\ w+FxLy7YBo 9Z%8\IkUI Y.:rQe~LA$lT^)ԀYۻ@8Vt_ :ϣD*ؽ9+PĜ]'ǥ|TO\ocDEioJUuFo˥d3GbVqOe2JeWT/D /ޮK -< Bo$7.t`"ĤJW(MZ vJSJ؞P R~t.#\)Xpr_k@yK:5(EGZZ8$}Jq R.@!pxS`6IV€PuERX T[z=(6\M*a,nAv LgbyGh%s:>"ȁ8(8Jtx8y( ^\l؆unxiDwLfO^7iyhkuQ,& 15>*j;T{yU;"\9Z9⬰eTֶT QwM p|}r}e.Kv]0k@IcI\.x*W^ЁMAK'9cSScǬcyclZH빵~CB%Y!pAlR̓[?]q"i+g"?,q'B6(p mX_tQo";O)wv̓dRZ|jzhfX2z\+}pYOIϏuX{0@AfrR(wš< DA>65⍾#z`"Pi*˲>n1ӡ`YC3֞pJ]'م 0P<8OS Wu \]b$x1#iH1ԟ`;!̩z7hjHW Lg.tȠbHI1j CG~fFYB(Ŭ._ ?{IO%rWfNJ'VH ~ EҒs:J.Hssx_) 0q7}() hto?03;-_eNJSϿ4Ty|u 2 % H JahӼ [~T:A4Cٶ-cT6&Ϋw[H-o4G gMrJl!&dD<\x9S}i{I &%MK@k;k$z~Dؿ+°A_tF˛ _t ݝj!PL(V $*ޞzZu_pΔj "slx2 N>Cd\ZOoB9Nﵽ ܸ娀v3oxE|)B,o6w1^'Hp3uQ; ܎FBn_P u!sʹQxG!*9{=S2ټW`J KGn2//QXǻBOn&A7cK@-@Sۍ ik6Mp"98917M4`uzVhA#1,a iAs$#5+KcEƪ W:L]q6KQH7A XS L@b%]D{xĞͩƓZqWEs>Qa;7NỈfT_jՆf5OM+j2pȓuTTLF;ܖobLbA;~W> K"h9n$onȯROhȒH즡92xw~S23L9LIts,J6Ry)O/QCEN ?̊#nsVNL@!tv;IC_h~Sov 3' eU&]SdDſ~"}T6;!H=,0x˒D77ykZӬ7G,ǭW+(lt IӔt9u=R:vİh`_ (eqsak"ΉbX@9UKO}E:3ڭ@hx]:m2wqQbCKPuG+k/WjR)˷S-M-FIb(h:z'˂7\(iam-IC&`Q7lgk!5 >{JM/93Ro@HJmg#J4 t~Mތn-0ǸSzSu76y3X]Varݹ ̤3pL_خA,Rdb;nKDmM6z>KQ1NsgUliO3m%RI;;A;WCBZ4{Cv)kWcl)7]5:k6MƠ>bPC \9lP%憻 Rm#{OdHq> \cL,!AC #;ZVI<8JEeUU0JO"rO NL  ?b}3z<>,lW$yh"DfQ*T\k?r-}HQgUXڕU9[V/4&' r:%^:ujg$N(]jv߉\UpUh9vDAl qC#9t [yg[ņk[p޷@G:zBʢ>G{t]JMRB/nk}׿[W!).nicۦ x|+KD;hF` HUǣ1SJ3^VX=^%yuEX FMk#=${V=i5Pl͗F Z@LH_| }aXA Dogj2VY|, &ca@秭$\oxS<;r%q){q*vaSh96K 1Uo_ cwffG8q#)0yϷ^&حQl~ .[tE9$»t?hܥQ&¨' ܇dq dmilR@*GnG <:8@VI-ul.|ʨ'?yz0cV'N=?kn66oĊ[ߺ_ v_[H*ڞk(ͳG_ʕHہ B^M5ڲ!1_4Q7CY9khn?ai.,bn+ƈ?ŋaM&|A)+d+wp KV$ (*aƛsW * E@h9Lպ5s ` ]S~X:^VA;κM?}v"RCi}4g;tt5'/4=77 Y<}@wf+},pəa֠tFtS/Tw9 -yGPPXkaG m5n_"Ļ?l4L} U,:OL~30]}9b HBY? # dJ,b(`P0Dz?MۋnN:?m6!~g* _Pp(l3ΟUUjĔ:m (P?J@˕055&6C`d1vSlh=6Iښ@nn_QLbwWO5f8 8>e!|<"kQ*jOQ[n{3 ݋NԛUuA&=߼Y{a~ۯ#bo)CYWc%7]uIaWܝM)![VX3عR~fmP@oŷh~XIab e6-}R !`g;荤رЇO«2{fZ ߠΌ5e"[(>V \=*^![_ޡ#a,w{QlA ,ucKQ`r$^wd^xfV? >&QL-;Cz mY\̠mL#>dQ0v+{VGs!ux1;uxjKƪX\by99_N8fIpѐ3& |KFd;Pq)H)'|7|,0L7PA]aw4C:wʗs#:\n/T{F/vB)LѾUgL{<&m$(؝GqhSGo#pJterƖkV 0D3 |K1I\9r NGËFkCqgc!‚s:xdN3Pl9$\ҏ{q#OH¥.E?~^g @hPi/]JRzHG>^^Y @ﷁ#F$@&3Є0&,\}c§o;S \trtzN#7S*y(=kQ;Jbum` r>Lfo9~e23^P7vqw pǦјe:o]Z^Q,횂F;w*p f-3mʞX`/X;@V}aeRܢq GSqS|J"_;Mpk"1 ("/H3=PC\Il\-=Tڍ$t5v7clLOI"qq&((1yLd%KM- Xl96  7y7X+;P,r${u(60$B=J3qpB!bLOBi5|5PKIwyM.nЇ<ſ V37%q$<ڷf; h"˻IP~g=; ytǂ,WY[iM%vE_AXky:<ؔWk"yrC/f@on:k6Rq0x|#¼/61Y];cCvqbvT \ ' aT -ˋ9f]8~'9Sy\/:c0Yw8eɹ)K#D?#3x 9wʱ:2 ܗ+ ~JP7c\8;~;) *WT>0 ""&HsÿV7' Gt4  C. :ŝW}]Dd;gQUO* mjaM@*wpQ5s 8o!`ys4ZQ=q~6WY ;PFCwGuKAQ63֓K.t|tF 󔎊덵@=t Ø6r0aDױ"te5"<i%9H]cV{@ ݮ u&&LLzAVy`XwqX?YB8Ji.K1,S9k|ğBP!a`Fl댶 >:T /'KO;#,>eve3tK7 D噫pMƆ# JRIo3O MP6CkfJG!Xl,]-ZZo>k!XoVCHQ-[kZwŀE;N]MkŦ_Cx 3l[zB$'X8gD9qĬ| )g%U"$h,"*E#_̴gEsڷӚ? 8G p!c5V὇ `Oϊ6G졧0hR[4(ߌRse?r!?A:){@;`X7 o,r7 y8fB1CA`;l1 '^ǍߚtlW15kA l2A?᫃HTh,zziIga㽎@IhbSlC ?bCBr.pkSƴamm=CVӮC꠶4z3~!x^d4f`3p#1եzc}VVojWk9AvmJEgG- _qBRu`1gw Bg\8-DɏS!@ץ6=}Wj[z.bEBŰmopj`  yCSE-ſyEBlBW3&NU;wk=کp8d=k`AT;|qڢ,H_-E\K% smI)Ƣ7ظg~^ y+ъ%3gڅE{>y7~Y!uξ0WWCі0 @ݨ-[#ǡm| $}\&¯7ywG ̬_ÒN 2K{ݯ;gnvuP(|ޓ?E4h*Ytlxs}f)Ҟ>x]<_JrBt4t=ّ5;$^ B}#3WS5K.}U4,b'd0eOn&dџY` Wdx-pEJjUOlfkf5yNDy-樅Zgo{r%N]`u닏~LA;(3{4!]MBZ^fzP]Ȥ1X^1ɺqnB&+#9hBm,XseU"BdzA$Q( fIvNӬ96l:!D ݐW0^XV&Ke.U*"Xf칆L_Ob5vxZhh6̅L̜>J3J5+z"3NFهl9[b؏*Pp7́w/jOԠEO0I9Ѕlx=VEGU*?܌Q2UR3kfY .$@51!uڪ}7EayH:<|1'O=|#1a&W7j?N.iڢm/όf4}7og@},ܐ_4o }=E 4`> w"x <3ƴ'.O&yZfDV &AhYvj $ܶ[SD@ uKqU?x8DZ?pOǣvUc+yCE`MItQnywZ ϶JZ\W8ANKQ{OvŹ@ ?[kʷ f} = @6wrv3FamŁ}//s-fu:9I~<~K{48`)f?o~:)}>*6T/S~p|c8d(>[n u>Aˋ$]f,z4tp*%*K/4D<WwP!0?RWGHȞi-nFM-l>~lK]+Cr;~%W(O;2@K $amZdJ sMv*a`>3,hc h`߁H4iJ- TaT# Oxݓ4,؍Xtk +*SseHK yi`S0<'_[!F)Kx_`afK 7\$|#FXbr%%`*8,Y"z&B̧2t^3T뻲4kJ0hw <{`ǬC]P,c 9 ٔa4~U}#iKg>VuS81h_1"g.&;ZZu`墋M'ovA]Ƕ-l'K2kUvBNqF[6]V:ä[˼֤R7101ކު}ZU]}T&1Be5 Oj};\;~TQv:u""c󳛎 Ty<$<nFGli8%(RĮ#3a;2n: ]:J 6O[ФǹHtϦi#: bŮ%*7p.ϗT%$R~:52CJ8?%̤ Rk y@&{|T|lDJf\gMsQl$ q6@7e͏9D|\ hx;!1NM*.˥em YjK]Jysiآ:&a8U Djx0iϜM{cdF7Go$i/x oXLI>E7x TiOQq 5Ryq6V#?ƣ_VJ-h<=4!OGdW=S`!zN,P[ ы႗(ծ>m 3vb=Me9#ZEvS h}3󸗊?iHܵ7Mڕͳgjr{bB-^U!`:Ul4%U#.||V#6`ӿ_ښ.ꙹg ҦF%&}@AVS}+e9_I)H۳*!dlv״9<rS!gҜC|<2@37 N e5bJQQ1x@6c8%m3Os[S2d(k|nRJjHS/Fī![>2HXgo Tx=ICDX>N3sN(, ?%I!e82%\:&ނ~|g 嵉Ys)BYo2Gd NOO'k@E;[tNNMo6ˤ\߉; cϏ{<'U;-/6pFN\iEɺAb j八@y{0@Ub0vNt9jXj>|"+' &#@SJX//`lAD%Sܸe''Ei1]+AWw^<~ϊ5=x6FP3`\$PQN{f4=zF\gr5Ugb7 _1Ԩ\FsLt~t17m rUd+´aIղ:֨Jk= Hy Ne.?x{dHi&SqOΊ#x{;bβ:'&+#k>@+Ha}$y"YƎ)..]V܆;!w>8Āu} T1c]TΗ@ܾ57q,z5c3zN4c Ldu2B4'>šRU?Al=8pGn/`Pq\g. $ROrp,c}Lei G E3-uf,в $Dps)Ϸj? V+{2Ҧ!u^L~rJU4Gp BGՓG *]MAw4B+WDfh^;)˽zl.Sfr!FPȹ|ĘB.`YECվG>Dr9zZ ċ5cYS};fP'^9L`ŃJoyTRy2d2+N eop~ݨMp]INe<1 D/E!w7ǃb/Oq"X S- ~KaFu;KʆYcG_ {ja|cj6M=y׶(,'v$ʄeCE~,Ps.79 8R-K(0 t-Uj1u\|>sݪzJ` :krʀ` ],}MŤ~檕;߰;K8njĕ\FבZE\oL-KK3J|Ik],Uԃu'Ժx+K >}&7m2:D W:c8$- #BK}&p ТQQsx +{cc6ԣ-{v!6m4]įGصcZA9گ6 ¡ݲM7oUo5*Ӗ}oٵPey- &j\*@L\vlr`V! )k 2ɡH18UUBLɳ앂e3*2Si8EJn'?*ׯUoYHWɿ"S N5}K5}n"s.݆?!<KI°ǧaCX*Ha 6,<u{Xe'*[hHڏ'f9-uwCi%hl|d%v_ PMl)K *M`n# 7i@f+$e{8Pr#^G 8|Jjqpnb,qPyÞ@2gDEJgO3hơŋ>a!O EsPѷ-3@s6JSx 4 CEjAiQ|m*4jHxgb$Z.5Uk>ʻR@*`]Jy}Ԣv5/Ļ:C!PŷztJ5A!jU*2#hʮ~:Dg?/3*8]aV* >4!ycAUP*W]#.?\H2t-ݞJ.ȽIGx^?j rK$e/GTk*pFj-t1hm;z~Mİ!jSZgǙ?Het}8+w SE)CH /[enƱ)׀;T$UFfBRl)(x(WP@6b6*'*G0n+*]mͨt"̳z_?Bj@Ggdvu'FByfFp ]ՊlC47A4(<H˯7mrrk ?S E4"[ۃ|D! D]q=.j./E-sa:ߵ2ujBjgYO.ݝE,Xȱ@ +~ |lL}SGə]W*G,ğ@{-$y`MmD]U"l\YA'{O'\H!?IG[`g79pvXIgWExTte0l'$$77iP!X>`!#ovUM&aU΀^FVGy`-&zoLY)N;/z@tU6D]$+T\ YiG̍S5zUŖA nDWMQU-wyI?[Ikcނc? 8ųp~}=VZ&uٻ>XY?EoKZOl8,#agY01,2 0_f_GH$Oj ތhd;Gy־bFf{KiWu.U[!,O#F&JFpTm0)!4u6 G*g"߬Hp8:߂qp@=1KH.}lB=7ASaL5!rk͢ ݛk4&ƂN'GzD-!(G0]3lj_C_f i$d]XU55a3S~uf\1_e/ǂEYQ\/uaqz?PB]A qN1wB )82 m e׋P)/õTr3\|Zfg+iԻ@)r1sEG}*[fW`ZfuVߜubR'%B9Bv"C=+4<ąp x9Kmh弃{5bgM6)>}cLm&LU:W_|I㑌RQ֧C _L D_ N'KVh\vj0) R4k=_/3RL5NavEȆR*M |cG3lj3AGLǒt8"uih[LTVKw۝hydAB9HId])sb8#_*YP4^!۵N14ϐ9k<a,/zq#Q7tKuL=dMW7'C(M843@vc1:Ky7Wkv сq\;|RyKQJC /%xCW~2'reG ~#lhW# -[b9FAy !H*,4Sx+?&>)E3CĴ3umtw ~@ qݕwX<}iy/<OC,PV Ni:Y*Il kŢ5t:6֨Je;zsuS}g^KJ3MA;4,ze[q~!4'@}pv%0'~eи ]|/#+B%"^]߇x>g(-#79i7dy)H)כkׇ =d; vmKnJT4'HYjnP7z'JL|#\7cHr>{v9)-W…,n:8n 7Ѽʵ]*h1rBOsoW`M)e|l9nF:ۼu xf2V#TcNnNz~f6A^ 2Su>C QLfF8]p a5N' C#bOR-N%Rf4#`vJn^ tfyV1tz$9ᴭ8< y]˿C;KcH`Mԩbv<=Ҩ܅]u>y@:Y5㢒@HWgc]niw`x9O:<ƉɃl/^iotꭶN)I3K-%1w:B@ 5M%jd4qՐKGK g~-[{nj݄F&ØCgACy SGĽ3CXWVPY6Jf1kУ D@ 1H}cxsʻ. Xw#XMUHH.5ɽe 4j~]u)QPa"_ Z*JoPbMKrtӿ+[HujW{f-t$X=}2 m$X{闂_Q)8@V$ߓ ݆W]VױHG0e?UEߺ{F = %붅dEɠ,v@D+9]ljl# R_0{w@,p巓.;ut[;Wr3'tWx@`Ӵ35%KevZfeJ#\C{euA"&FxmJњ%CSҗ#yir}LS}0е~Ȟ%-ԐSu 5Ċ7*5P9O|gmJ)q1!8a +Yj}ѿz>ai2MCS;m@[ܢ͊`Vvx#a\ [d]$QηR)=h-(ULOchzh̝ɟ3`p(:̽"#ɱ?ِyhEQl Gy&nLbC:O8J_,u$'S#Q5c|tmWo ,q⮂TͩطT~թ4&6)| 64z:2k=l7 #o+AUÝ/?vqUHWݦ^eLU`9p[ kLزG69|gl9;DCaJiμ̟}Fo E@B~)" aRQPɦ3t $kVƸfaAz{cgc!!ZwmzP RbШ'Mgn멇}(X"SQovdT^6<ݿ S_p\!вa:&XӢ6Y~[5=M W>W_d2bfZ$n$N̥*2! &GQ,yo^#?m?0_'5xwV=O2AvF }m? QKtf{8@~t_z;h{`s*lrpɾ|_ ֔YzysZKON Pf2bʈ{Ke K.̚T-آT z6"N)ލ`6Kዖ6sAfqx2}zՠFkuV4;Jg)Dfsz:Ae6c+82}"/GUx{9CTԪ ;YF;oKoF`'!À0Q]=ISp| 2r2]Yxg~ZHAm*hO#nEp[Գsu/S·T).t `.C2eRU=ڄt4Ko| iZF1sP%Pk5b70=d%ٰ$R&A4s|=XX5u!P:,i،d$/ȹrNt[y }0t>Ÿ GޖXI&l9+1maE }/Z8"nmǪxc$DhJa /C$9{4F6 -ye~ssV$\Hsw%a&keZऩ:H(IqvTV  dojy~b=;x[Tz64ȫ6TX Yi7$9,+/]&d(q4,' 2ev!z#h"mUmAA-S[@Ym⹢hVL=jz\_z43tMì&KoĻ`YR}sOʝ-dc p:Ŋ Za=(Q|I5aX2Rے,9 DtABd!eڬwPDCl}X*əWS)/YG {|ZʊuyF6,۾ݍ{rs7zP>(Z5,6$tNhUP¡lL0b7HUBO6zY5ef6/qLs|CR8>,[ =f2ٺ]>zx~6C_]+/c2$}FacvOO~ r* U|h[ #t$Ѓ}1?i p5&Yz N\Pdmym+0A {iy^Wј0 T@GH<\ȄaGT!4Hl9Q;'(}qE&u9g9 A+;[9b sb/ikaN?/" $sC?'={|ǥI>H0!yzТ_^ݚdxnڣ!v;ݜEYZ3>bHΤџ͜[QA5K'F2,^+SS$ؔI"{+nNQA8!{slӚ*^kut$"DpV{S⬤Sg!B&0:4>XBnf':}TC{Oz@B}ViPү7 swvJ9n Nv<G%\lwfeZv",?LГZi~2y#e UR"ǖf M7RKJGˮӊO~@WffFLWcKO60P^Jr#zrqF19EپTU%JvfXDHhٹܚ6|C \0%[}C#{L`.!4'h8Kl~|W'c) 7~ZO[g}h8[[OkfGv9Ρ,BJ]sŏ`ؘ{(Zttѷ2=Ft&e[ߛ_SK4*5KG$_Va#"'0 C^vRj&V$9v7ɰ&`g4ނ܈NLWR~DMK{ pQ^m4{T#*8Չ!oER?`5nǎ/yT'Z1(%ftJU4X#<ý?}Pl3?g}_ <5@|?>svki8a}ИghJ! rLBIxo>gq\EϓjS VY6 ȇ=G&Mɯqy a.^lKޏFWfxmK.;S^Tl:s (4@|-w+ 6ᆥL@8J 2pl4Jn*3/-:$U.s'K^LIv ]-k0&Jzqau MZ?P:B8 R*u2\6'˪-oTn@ݼ&5\A@Ą1fsjC ޯEU$.3ϡIaH.r΃촮xGA+]!*dktj!ft/=B{6$}C\0w9Lv}R 6ǁ%Fۅμd!ef@8tpbX&3/rYB*93 /iʀ[+i"n5qB0wSA6+œӻ)J݅4mJBZ e@{/.DEji/|ڊI} %KϚ&zm>S96Z 6Xx x1* gp41H|_z egG*6f ~8s@7R^;uKÀ~W8vs> ۔0/㶽)cNyGSK^d5 w=` ,}W<5 qǯv R^Z${cVo.|!C0R;XLϩh Z k*zSkϷkHR } >P%O+Uj $늠FPδWsX5//ezu#աk5~r/ H9atl@o oam_f:U%u5ƪ7s~Q,dO N]*t/ t!J6+T* Ʃk}t*)C0X"xM4ɤb29LlhӂOt1Cai,{ު~=H+dY:$r˶F&[}"FOy.]+ޞϴS/a 5|X}B^MOs3C\ {ު̷ZL?:G= _ـts7C45Fq#d#+^.W qS 0DSfGfXخ1+ץS0yӾqRF/2//ъЋ$Ylm>DLLӏIl<.3# T+Jd~-$Cd8MYǝV l4=fd;pekR` ,C$~3[S vʺԛِˊZ3(AW@gҞw3ܱS-7P+'Nq!tY /cgXvɖ*b*oPYγڡF)[JSN}1?xYyaC9v?4aN Gtb`ޠdjQp{\nBLy2Ri{h>E/0fL}* #SOT]M\H+mحz+3)eդV 4w@cW?;?0FI'Ε롐>;{Q8T?$c!=̛ɡNnrK5K'uYц?f׶Pnwb֚Qߔ2 B?26.CXuN~CF7/ 2 j>^gD 1,\:oOMJcJnٱ5Li^%MWxJ^vm蕌' e^suU[G=':)!p dxi8APJ/v}u&A:\OgLٟDbHSLoδ" (]Liobub!O#hitZP#z̀?nLZL#V8 >2"r/FI׆3E6VMU:MFe߭AD9l:/&V !D"fLxzzUtĽLcGP }q4~q'4oPRRF63*^І+.F+aCg\>j"BiI^Ho^=x8' eDozWwbQd:W9&F4͈i>QK9mnCfr2^tktoYl O>9:'709ѯh[i,j7{n LIyocȜoBjtO`శr)RY|F{^6*t+ӧ~89I:.qApi+3c6>$#vzut ApH  ^qS{\_$]Kq[}v`r31)fU4T~TFD{.E3NJU z}f?chR =Mi Ȥ]0̩SD=j-p0Hϒ0*"m:4 pLb;ёjP+(zy׃ȅx;@ D,޸鳗WYA+Z)KriM~;p.ojI_g[)4k,0:PB 7 +]9T !m};"XSM& 0z%>U%*6 !5>KJҡ%eX |inZ{t$R<|t~(/ۅ0/cY,LrVgXNP.rοҐE_^?o "$qC/#pH?kWz?0 r^\o{*"w(?dw~2_9H #`E}챉//!g4 V33 /BCO}[G0Tq,1i'lg\[yͩ4o^3~N$EƯg.wwdX0 х86aA8bn1.F-*8VSVQWG~Ax n<\WU}DdLJP)Zh9o3ЫưC&}C%%/k8wOtx+Jg|c6  sSj$Pw&QuߍZo=,fce=!EwFz=g:Xg7.`S^.8 mNIiAsLC;y޾Zƚ+r"QSVWϜ4N*+('BzR}M@jJ+ m\1q(hNnt޿YK- Qk Q)UP J[.nF,t*[T. >0N!tb쾮_ J,^yF--Fo!*^[nX12 /PK#eTDq/)6}]6؆#=qsE68jkԹWMN`%yȵt'_VnE)9AHޕs؃U X}{$BuB!0rC*F TOCb㈜|rVo:Dߡz:rOVeaRBAW-KnϥcG@/_.M_0@vCsK}MܡlqI p_,FT^O q%F&Tx6vQKk@rʂYE_*Lj7^e cMPHo5B $eSXF`]46fwdeK;M)9CŌ3w .tq)]X%nlA~*㛎!x|62 MWU6Qcq9RMpPqiNȦd;̡~tZ:0Wb?͹O;6M5FduJTXXR?t .̴D7+Vp;>GS\=4^j_9oDA墴-mNԍ mZ g-ωa 8#.3kVZ !a?[&l , ҀKOqgUn*6Y)£!řxL:ezV7O.wn!ey`w¨mIRo\'J[ BֈX(dv|"\_Hb'K4'hѸ;Mn_ LY^r*(QlS^^ 訽U9m2 aҲ%NF;-S;U[m04u oƛ߄p1{#xjӼ<@eR]7O0 KϏ M7R(!c'|MQ>{LU-添#y :ǖ~r  -tIw i;9wppFu ;j^n13sݿ"'M OnJYa-UkPJIiOԤᲦ~߀3fᾬh ^&l}HK+Ui,:.%6Z8@7҆C-z[AXO.O'R7XKwBB ^0ն:̪A-Zq8DrRlXswKI󜛾l4|`(ZM͚㺓^'sVmP^O:YXbxD W~$Pm^r(G(lvQ=C1J+ *A򏎨V >Eܳ}|a.WN׀P >Mb'%svTE劒%7;0 r!j묟ؠ()7EE!cp2O$eҋ/!֓⽽2(iiZϡxQcQ޽:I^HMY+gL8b'~D[p@ܘMF DI`~P;>(%ᬱ1q"gL7q5IG^r J# ²:}U5o?ZEKE/x+hLzP@KX4K۫.J+,+zh"뭌5zvk/&{]J[p֐yng rp\ p>%4ZVn M`*ysrM.{Xg4pdWgOU[ ~>WtE/w8s=U6CuQ΁h˝@: ^Krk crt j.Rnt(YZMxzm :!#W> c^=ǝDg/Yۏm[S:;Ww`+pla-%K*X.ow!bukI,ѥffUmis}DXYb=CTqH1 #Ae\3) K4FPŦȐ{U~M*njgM0y껐PT*Uvdg0WMaϗAOAr4EgeMd XgV|4tAj'˾;PD]ȉޓ{$@~5wa ssM _͐k M'k؈FB=N?֓P=: t7A-H 0 mL_A )!yZ8H!c2}rRuuN20Bv״b)>C{ߪ.?jƻ?HwC֕?|Ȫ<"T-(yziԘ,+xӮb"x34;M%`x_à Br~!~V4J/9Z\?>A:OOZ;&88ç;(@O4fDB$[܁?+z3^yг1l\ $ɵI1tqg\/R-_*>[,[bPƿ6U R^Hr r`s:5HKED9"ٔ6_W51<3~?WrEP2cXZ2_D<~g,bRdT7h|wN]*vhs֑I#s}ΛvChk1NL3ٞ64캔V1b?^ !U`vJAw/ ߦ:WE)]d>|r4\ !iDOI{n]LTp锞Ca4ZE9X_^̘eA:]DI@'0&H L=z ^\<ؙ aМ'dQ[ dh́YTo֤m8%c=z=~cv֮w&/SCǗ 2ƻGͤRz{݌v$x0"Dn(<+Ԣ䗦 8 Zjle5Uɢ]RNݶ,wtH{DRlkEcMnOJ3XO(cD-R0 ~PqgW!7#Uϼ_fUlDƒ8V <ڱ q2;s|sql>SFO-h7 u$uưYsD4@&*~AXHJĝGs9P``>| u^OW '9r<\{;52Vžk O OjŽJ6$ g)XчcVs}]}h=g,.Ooư3h2b*P_!)KS#ޢԖXo>݇4Nt~hϹD ~+gAMƴ϶H1;(f&}x% 2{D2I0pͼg;,V;y,RQ֟bGԭ7'O/>=`j+IQlL8r,b>U,DRlE (Lf^p]Xf< eabjĎvrmۨkMݭ bwSh9qgװB0ClZ59v4n=* }bqRpcq^Bi%IoAF2.癪T󯈛 }^@-:Eo".g(&hLmMiyKle[8tNE+ k$=8\$=Am7IWW[sAp8.;o2=Ǘ ̣w:K V+mRv6z/Kd!i318SeWjq4ha :A}roHIm=>P/"O'6ah3ϳ=}y뇇Vq^=-` i"HZ)9<Ї8 7v] uc F |~!0tWu?kMI2] 1I@e(ES3ߝ q B: 9 `(Ít<+ HјR.]%E̅G?(Jm+iIWTg:Vќpf:z _BT.̶ 'K*Il3/Omȟ5{F w ,5NŰTH86Tf`  NęD<&cEGUC d/m/}@YVUy;_>РXzr!]b4`\gM3$ !m-!p~a{-~s*󡏞૴Sٖ)s+E˟8btďG|Ǐ8`<{kA9) %j2i ]DrHHBS+>=H5*NМx1ϟ/9vt* kbH3g2Ka|G`ܟ:@^$3Z0^T3{tF P@:{Ze7?ObU;V__#/DN4%g=t_R? {7zxT4Zۺ4y jw5odAswsq?3|S >pL.حsrhk}\? P潪̼o?d̢@KwLy#y;@ld}鲍Vkix~66CYT4Qߣ1a '2 MKBd>Zsh[xӴĵM$&;x[::\; w7RSxf,熮OjN.!*P,_ 9\*TLyQ^9r*JZ E' U7%O1fҡcь1gqZfWSJlv.Ry❲ ۢxa !tϖp*ЄO[UڝC8 9.y{wB8U㚌 ^%M6PJ%2Gە@}@yHHEy!dGxPG1X8( T"h~id*ˏkSXY!UyKYDBOh8( N Ri.Ro oXh T;ŀ܊Fʊui-oeU!g{ө 6BOI#߅;#Ue+@q˺+xhh"k!R"{Y3_MN6gXꏁ}G6* 뜈?{ Cg cz*ך葳)flM<*D׽1ӑ9ԘٳP/oZy^J[ b|k32'`BC~ENrVۮ:缪+~wW<\Y564L&GGaWa Oܾ nݤC4o$b^&s⌔h$CъNԀ1ysxj=dZʙ1X?+Z |̈́ke, R/3ɗ^]BIxҽL=#}ͥʓ<$θjPU&:5x?E,4Ɲ ~"/4{n2"ƳZK=PFD}:Fth gƣ MqGωwShy'0e] AȢߛqļt4nd %p6IZBn:P>p+$yVjUɜ Ϻbi9ŽN4$=uw~:$qnSvx5&"ƕ&,ZMms-(,JMw߅^4I"&ދԴƽ(mgr:Tϼ^'3R[Zrf_AI|l h͇PcFsko _ԥヾRq ekӊ{2Т?v_ac3>MlJe˲!ܨ|\M[xHB;CS8mG] <Ī]WxbEbp$@cE{II3M\;HwJĎG(+d iQ+T*)6řMEj$f|['/^ٛ,ۑ8r?̪T^*ŊYщ1KM!<ȣVVDa]aL`Td:E=~νwB"XƘ#0ã-Ĭ!ر#:˪{ZYP:2ĶI:|-Uv=Mmkx;%Yun'd㩛C.*܎80'L1RsDk=>X,c7WITl"D՜76ԏWzg;مUR2n3yg-9`Ԃ0g%,;(`ǥH q@Y;.>Lu 0 pj9l6'OFӐHy4ˌ񣘠Q.pIbD T{rLaVNvo6z3?$=9' ]͈C`C]Ȏn~% ĮPrɣ$eXbw[ۆRi\u?X ƃ|Sn?03GQW0;lS ߤ+dFx1kT5t_;}z8+7?_W0aJhңJ"N|չ<]IS=jALac-(Z=U9CVƭ%YɮP(mQ˻" O1uB^PJ p:pS1W/a%qNB7rJZ!\)H cPLm!I㍗DkA 吵5Dx.=0KK/TAs@̽J6& dվy"k :۝P4:B d/xkLAY{p TW IoF׭U ,lw';5|YuػMybK EKnTY#x>ayGAx5f9x7h &œ4͚~u=KvD1dXE+HXmF-^yɄ; UE3!K x'mԲ..:ac Q^&N76DQc]]a|j$YCdď~N( dC ݊Y_RKz@tc8dWƨhe޽ Ekj!R}MaA(`cmZB%80"vuix.``wI k;4 Ǭ1RW8oTrNizcGrm7rQ#Xz8k\5yNd<"hZ1Yy:=ѷn='=dfl<R"tP}n͖" Y|qd;i=a4l%0eSŒ`nT'bS*/,@8 w-͂hB=[uXčZ!O/Z٫bJ$CAVuIE3Mb9is$}gEy4^Xn4~V6t j.{b:>k`Dp1j`/ࢽ%V02"L )cz-(~V\0YRͯAYGF䅘O it9@Lsyx:h={1 c\&L%JN cحUOdϥ%GSsu$N%9T>,H@Lf5r MNAg@ED`K9a 6<+Ep>E=*@T FqD a ZH{D]& )ivcqp*Wd6"V("Xu_MSB 8'灵9kZrj2%ʺs.e W{0F6ﻸ61=5)E|lWk['3M0^(Ppݩ ˊ>ۯUqȰWx΍jA>ĉr9lvF,2ߡ2.R¦?|YQoU8LދГ58|-c >&p$术CJiW#?Aʼn)6]Awc#ـkW,nl""4Lͺ]0Ҁ|l"e&g szɝ-o5'uX@w0Z$ 8 q]IYơcU͕k+'yˣ( ?Eۡ_{$ ."pFoblioLxDB>6jωېKBD䮓U"TTDx7)jS&6fgC  6q]g4:!5L&,Qk9ި&>Fk 8z!,F|d%W'i΃Wљ/Fp/91=ѓ=G\g1:k?Lx~,g= eg^@2)xckw @Ͳl _ܿ΂,;Y4_yס!ˀS\xu̖U(Bs KmJ3^O &hQ8NhE7NHa6z6pJJ[Qڠ6H.&=Ƙ2`6P3 zh -[6"2]"3rK"cjFJ.YcU:zѡ0F!P=3kqi(Dl&i" twN |d*ej:^Ih{UCq尪'g`{k\V" -CnfN/S|aJZ~ޱ[)k&!=+8Uz+f0̶T*\V h8}l0u']vq5wI:؛ʭX#3p޳_i͑ż"E, xǫ;0wz/3hK])3L xJ:OWf}TlEh='d2kewBr ~4+ncZ~,ے (HVGwvWl[z=`Xdž/hlE" 9lq qR*J-5]Fwr'"C}֜6nRAZYoC"O\LҤaiQi^J>xE+9KԹ&[(@-Ʒ6H`(a‚'=gN/FcE)'ޢ."R̥[ޕ_bv('DVֶ1RjKwrPVߥnANjmx&tL)qSF)$81 Z9iwEw'Ky=9ixu /dr%& ˽9FQܢ ʨS |vwÓbr ypEudB~3!_&M\N/zNhyD M0^rpłmD?5# cSY3Q1LDIox!u†-NJ\h H}@V" U?]|rR ,WIm. ʂI$AAsixEm|͊$fǨ9KT(Up#C4jQ;h B(ƃ[툵񮈎/eQMI{V;*Ib_dR蚭2^ÐˇQd5,XY'j%gb-g+j. ϣc[Qe斡MZVҴڦ6#DW~wM \Zijpgm* W}n~VrǴ?o?{93?fƦ1wI?'6P|O7I(Z.zyJepaET}y_*ЋN;J=JPgO3̥ݒə6ؐ2r[$!9C=^TzcC &&ZT'k._Ά1doƊc{AEOZ4Pld݊keU5^jE]Cvd\hқ #rR6Nz,(R lAY0YdLk{PM.M?Y]a5 ;d**!  F\mF6vZx_?I"dsjrWy6V&TDWg7Ql^Āo$g p)2 &"'ҧ"gf.fp5DXqv YE՟xAoc"iқY-oU'Uj ޑaQ*rhHaU Fi,[MvϛxUYq-Z:řژŹ`"($s4 >W/+)hh`R{ #V7]w.@+=PPM/tYʚbV e5R-bˀ fvFĀ?%m7V5XT/ w-|1#͙%^ Cs>h BJARݞ]ם*G]; 6X:UgKJ,zS>aBcQMKT$+dhvuM߅ R[-õp]oqr w"RŊ)Cu^K>AN,`!di-<#M4`,ΣA9+3{?*@/JJf[I %j}fjk!wf^Gu2XX0L*W*4I(^|>l3*zv=rL\4Y4cf]^idO%:u>|E1gu*$Y,{$ eJpd+=/Uz]~W"cHg,*^P+כD?V¼Ù_)biґ,&!y k ݣ5Hx¦8wPl[x b 6%"N ANOiDۆpXMx葰#D$'Tȸ_Obrŀ3 hOކ/}Þ 7|o{.H{R}\P4``_\<JsN%V1~~˿2LAΦÔT 6n&]9I?-M Pa*^/P#PyFn|4:~7ZrU64eg]Y$]@ķ"ℇ0 !N}pOsiH7j^n| Rw).Bf&]t|)O@l)ŨhfQI% DLFIV$VƨĮ oImڇ=I]}|RW yy:t Wۃs}_ۀzO  ~ ݵU۸JQ]T&_9dLI/)b/F? ;aAoc6rU:ݏ֦~*.eL$1u*VU%\Bfȗd<ۉ xsF˅&_'F껜u1ۖr5`Kڝ.m 3Hm+ T?]CLB>^!|uVٱ{udPuG#[R}S1 7)D#'P2zD6J{q+[Jgu[x2hP/1Z.OpeA'1SǘLΉ,rsGY|iO"e@4@(P[r]B:W4H:4I`_ϨTkˍC3,$NqhI,sfm$(̭&EGWo| O~юXm8֍dH[_pw)Qr[n \Vd lPa]CHdcݜF~eHt >ws8>;Vr-#:kAf9]t|(* *b?.\_Wko(Og 5-_@ؿÙ=u)gC31Uy<+^1{H ?QH&"YE_ ƴ[d|ݦaЭ=iH "Xj.d^Rt)=9_֊^BE؏xd~B, ]Q/xkO6DËi {GUH\[9qcX 2ȇNpv'Nl!̛0BIT 5[R/B4 Mv!%bU󦚓#E1D3/-O1օQ_,Cyd;&+d?FkqˋƵUB s0U 0T@Qa#Hnj ߔ1z;ԥk<Ӡ|d_ia8e)2}{eA-1X2j^m$H|sj(鞲FG]#~-8mVK{2KckgP旱E;#kcvtA_Q%xގDB>/MM:;1pr'PWswǀggR:B? j؆Ӯ|t]akEg 5g@݋sVDJS ֠VH!Y{6i$SHkOkNyd]ͥZj%#NnaįFe[wC, 534ѽ}{UkMscf#H. }}9IVѨ)"_rKDR=0qj-2$1:QCJi4I6iC~B[cf:o7lt֣$^MKal!\1[gp|OF%^tR0;ugazY.Rz扐p ns׬G⤋_ (4 _d@~M4'0ʠFkmݐ";vٿ 1t*#gz/s:p` r`0|#p;K3{^+kc}E;!5W 啫3q/ "3R(p1÷8O_w|B30/S D1iDт3O* 8'q[5Lp~Ƚ k rVd=&4oSK> v`~* M}@+X|J.L4 |x$CpA4 !u^)VhNFkZvF;eE%|sң=ѭ7T=m1;) u1; yYPL$^Mס<m/ߞ&Q}Kn{ElrRe5&&%Hx<Z=~'Ȓ o[lym&bJ,[2-2ddX%dLje)VB!.IQo(ҳUk.\V9ӟWeu"Sg$l烵$vf|WX!eXu~U@"zE5\6]/&lZA7Ck r> W!xՏ<}!,\+p=B0gp,hO48줊j$^Kz)N|%i;s{nMNH);E܀Y$kmMM.^!T_Gď~W`_*g88ϊ갦eռqs\d;]=t.{qz1mCO]v6>-yKq ~eڌ_wݭFFLQo~loL8NFBY1S7}(-g0zlT8MB^5Rx5[u=YAۦqء=WP)8`qi|ZL')|lu*j{q}E8;'3;j$R[]S)fP%Rttäi0v^13i򾣢Ӄoҷ'~,z''tҜB6>e7ȰW~I\;\OI\#Diu.O5UzW]PL3eaД zÎ 4M]_9;EAwMT5κR "<. hDhʹY6 *\$i4܈-z< GZY' 7lU|X6 G `gpDH_~T( G4s??/C;\y!f5l镂Ή%?a:MDMOKżcO 4zH`šcΌgz,4')"J7'U)Jl*S;+CjF +[c> ,1FhO5Z?zEu2''Z4]$dG}Ep`pw֩dM.7`8bcI4Мcv9/,N鴞q􈱖Y$(2D-Nl*-9fm>E(fB[ Tw"^zYudLFV\daH\~LsV](mH]aZ@.yG [IZy;鯫F)`_Z%nۻ|})=ZT@k\MSnNYnIbĴX޹]+ fdsb6|;vg)@?f`2s  j<\+5ҵK;9#ux,E@T\vPiܥeK.Vy8]?yyN6b9>uWrY@e.[tPL]e7x&6*SLQs7 L$X3vn1kCk]M+2/K@1C2 [59$C#b]ޖA 5~m.~ǴI|O(z'J+7` *YL6£aFk^vPd ^ј7\Ty`)]l}C`M"A:+Z9r=[c`= 5aBZRI~D%ur1 "jQ0(!IOOM9t=łXyV>ڌ\S Yk̤Auw3%ZoPJȏ:_YU=\C(c,Ś'IJdx~N) ˘ܬ/| .D%47' y2hЙM9HYњ)Ce%=T>sásƮo+N~kC[G&Ϭg\-тXQb wM)VyXz3}yz'Cl7%PTT7͓x!pEMY.aYf7Dq#bY~_z*3T1|W\Y6ŕÔl%1vn6 >3\^e+MM_ê3̂n{|H Texǔce &A $Tq]-v 0^NV{@eM Ё1nBiZ @á=VG?f_8ʱPZkƇ{u6 \$[,'ĸ1k8\2-jBv `NJ?-}RDt ! AzQ2Ҟͼ  Lw~],"/Dh 7^K+q>ԉX^.ʔP"Hg)C!fRO+C#;iw1c4&}4KrhEhoh'As_:i6گR >vЊBN仁 rį涿QK4?cu'wü6 FR# ( `w ==jU?**\dygF{W/6@ eӗG.9 #0꣫t+z:ι(Y_"<1Ļk1&='$a ,'5P= -LEdEݯ=vpJ~l>?,8NctiM$~>WOz[m:JX3nğnIt? @E̠jh v)o|͹nm}GTOwm3<ʴ9r(m+}S/0VRT61!J׎_#ve_? |Sfﮀw6[r(:̷'AgGhȋ`J[U+;dgb]y~B$y^`Yb&IPvRn wnj$D&(x^ D6A0elL)H'jS_ |禣zW 3o: -_]}Lֹh^ܻ:Gdi n@VZYf诌\ZG Z4|5^KP s IH6@:U-@y^dX0X84e!|/cBM~j 38y2ΏTv $`G%=k(qV9mس;>7Fl>!Zjn3y\0R &mȃKHh {D8$cM5EO6MfRƠ_2mjQaUPeU~k'!e~3y*_z ~z bPs) k/#<)}"交ٸ~ J~]4Kągݼx%ˁR-2)X ^y`M<}p>ܨք<$ =ϿNe#5 AWIBRAaLrT\+O\] 6c -ry~$!5cT([m8G;әؐRz/ҝg"g޹j1|.` 0Vfu`ܚ7q2,MXekɻ66,bQx &,մͨ?B>YQ} ~p"ͻ /e8Z:Ȑ@ z|{rKx[E<9Gs.VWFq*Ӹ55[/)pgzhNr! ౅7`}R m1-4ذ%I.XY(BY;$ֆ\8Kk4UMVۋ9cy#z#<ιX%fb> HùOhIu. {oOܚ9 G$ڗ~ &\(@+t7٦k5lqgE>S,$@rZh{u;7(\`Wwџ7i|ު^%rB}g6Ӌ@-= vZE,G/Cs.l,"'|74&QgR7oL]|޸ΚTU H/\[vu7j D(js.:s,lTC E"F"AO7lWܧlOu/Y4kV${mbhh&h1JbQ{cOa0/ ;oCa-J 8o;aD8[("qlYr_[ł^v*wy"xYjPMq/@r(B}_ha 1ܯM16"UYcpIAcE>ZߌR$ {"eS?/sӌ(*p4 c#>%/-*1NSMW㦕yc6d})`ՠFS{tIAIZH豅lHq/EAMS-ӝ4Z .N;uv pR|S& ?l *E;j]GX(gܰ;{@t>9UJ=^bnS`]JӌGA\PuT6xDE,=w6s?ߦa>ʣD ;j!Oi-2'N %@ 4($^=u?֬lP4^K !4L!'bq aYЁ3G [ۼ5Rq@ EwK\'>' u 0#6¬׿.~ !M 5 y ?=wHCYxа5aRg6#k؟=n+>gK:*1 rp!4B mea.ַ4f3 \oJ/Ǖt\>]7]{~.nkc;ճs6Vd9J}фLzi6=EeTtj2EFmڇs'8\-ڨ: 'hב޲WF dcxpzh2IgyMq)[%PA7KA(w%(  "^胉APGRn%mg 2}l`.% 8Z 6sHdާl|R2R/$U3ʋ~YڍF*rf^vp)Y"/E|Ol՟sM1<ۼG|XW8@PyGxMA<3Ĭ 8>Z" 垥M;M[.b{>&}N7Ӡ fxI׼q6b!DMnhcSF2" b/fy8a_:ys%[0>{8ȚX<2n!a"zXyd-{nɃo+,ty_{_;J/UQ(]]..͛,9K L@wO0^ewJ(i* DlH&jkFC@)sXXG*m$D!xĚ Zr{ |ӡ*)V}L%78S n/ƾ>u!rX20uǦt>%CX <>2 sr&ś GvQCf7GJ i(SqiT# ׬5 ڽg1QCv9z% nK_EBlkpv`ȆGnf|._"hx/+gLe@ =0vc [ei~݊H:G3-_!eDu-VpKs tE9NM ꉗ*lȵvi !Z]GE6DLA! N:6&0Qt\h tn-j8N$I㽓 TÐV.A<ӆbH %9ziVjLHp0^pp>E|=*j YGC?otVޡ㚺d'} |0f܎U'Z6(/WH@HZ Dg' vŸkiji2: p3&"M=5kbި9+Ṥ|1ImEIj8z>ɠHV0 8''=VtͰFG껴i.)>y1u&7hpY4]NPIn.<$ͳoGGJI}4gTn$FOuG!]DJ<'-lҾ9!e8t%ӄFj^ijb.a~ڬ3G)u(3<#aɔ1'Q,ytnK*Q_ 2c!,jSDtu1j+lCt=4 wS޼h fo J@\٥ {0(h^~ӬǛN`MN7;DmgR]ITBQCNwir>w0A4g$6<⠁n2U6FoYR/# [˕Ve䪏ҁf࿸/<1`6u4MCw+h/|16pS<~sPW@Km)غUUسySM#Y+ܜޮ[0x1q${װ ddf"M7DtÆP2?8S.FܘCk~Wl\>1w}on1=-\e+ry] 5_n^ޚn뗳/ymt0=:~bG6>czsښKlH]>c0死m6Z cVkQ|]?AZ7)n' ?KDᎵ#_w1VDUbm# hI},BUSfWeͣ寧>h Nz󶕅'M *"{OL֢Y>@Ze')x +c,"vsiJMܗ%[ ނD䇡L m d* "vcoψnESܥypqk䪽iT^]Zlfag݁K"HfwUW>8.s;&)A}x-m͚X4М܁Co#ըhmooA>A%o3mr3NNe;u1@/f#xuqg'Awpq s#EDC>}yKۡ}E1$~ǀz>'6gmf x/#FLSNA*gã3$d6  YBBkYS/BɮڟPkrMAzۧHu<-)2-O|{ MCUo%3*{t1'X3n\7TfB!B Zm0Ec8F}y(&@4%m+՛AuPwg_"B`+Ar GQ씌W0O}4v&~*a47ɺ?C eh2#t̨Vu-TPg|d Hih0V%yYҫGJX*YnMJbY [;Uͅ J88jCWx`46Tb}@i!4a>'thsvwB_hƎZ9z{ֽ zPRװ-C }!bHFšz!~JۛHq #!}ld3p^<ӪCPfnF~`vB?Cgs +5 myigUY$4Qwx~gzT9ɿ1`m=DKhT#G(刾|1 Y̋RFB+xeFXwȎ󴌇 ԡ9s^G  R&DhWUܲܙ\}YX2N6KƷ?Xᬐ0&4I}q@DV6N4s 9LV{YnZ[D9AY1(وy%o*_`;RG4݋ů6USc#!51IvͬՄAx\2U*M3~QC+a@dff~S49ۤ[ %8m)x%G1C5R 4o@:gE IX^ +W 41ư$Mt$$NJ9I2bPQ* nF(i8ݮ$K\vBBJȤ_0o3ݠY.J[ioԏAc΋{g(Īh Yh+6EGչåTp霜+,p`aVO^|k~mZ7=o*JȻz _ťֆ ^̐j`z[:)ɣwEsd2_˄6ik嫒Nu4sדmf})nKJMNW{S9~,J^v#6؅V~60TE3³ 4Ee<`x]P 21bERϠ#<KQL)*z\_#O y!Q/P?ɇ{x؀?dSbdy8pKaRc-f*n!M*t:QRI/{ƂS KՌQ'Tu.ؔ(V]b:sGNQۧ`{*@ygl27}uj#'NHPa GF}qM˗#NMv:l7ָ{. ~/g:E0_+P{;7[1W5An+HsKeO ʜc+uA ۫6jxe[}u {~ ^[7JIykLpb?yui`}PaYr"ޕAF˝im?6Pk!o?h|9Q؄oF8J<#$G*XоujWXo'L;r-mlSStn҇Pk|zV'rGfy䑩x_,)Ͻg=>ݱoT"IzSsI"p*6t 5 Nxfܱbnʞ<6X5xϴ[޵g Rf`4'#D~b jUw: Pw"KBs#d*X%9(DKВQHΌcF3A\Wz؍M/Ct@+xkBİH|XVvzuIs$9̱ 53DI94c+(N˗wQjׂa,&G^5)wLLѐd,ͤ}VTHce8YZLY n2$iHڅDcS:F|i:tX]A"5ttaVs EIͽK]{| Nr?!QxL&_=Y=B%2N{K@о[y#X[C1qy^<ɘwjb <8}BJ[Xb`OD4L$kI=黫Dz2 z)3$6XӰ|.eAV OfNװT\zݬ`7xNQmRZ=8 G{.`{ n:!XP9}d@ލxHQ%g-nW#O.,gr";oFԚ4ƜW@RMs=y|0LD+ #Cgv]c$J7% rj+bj{+|Fj$\9ޅIS{Beenueh#B]}'_76pHN5E*|=vQp̐ Ker<*-yp+([ݽMtOc޲~*&0H::p<r;y\m ! Sy>i4Osd.~[k'XK9K٬b.K)nƾ` [-{oGM#C89+\-] TRuWG h}eX"Ц@_=%uػR߷hgc;Yw"iA͕m o59)@aO-C "+LEo>_/ V&lyѪ&{X!jN hw AN5D-ߛIȞKY"(NeܱfQ61\RΝʮ>ϼ.Ԏhs1Q[b~8i:2IcyM؆_.T:R!|M<%;?{5YHD%֭@"%ө\|S)*wNw}#3  ~gybG}E#_19 IC<'8؃|U(Ј9=9&ԗ*N JŃ)&(pkLۇG'%~NNI>Jԧz69JBTﮚ&^8o>%6 ō&`.D<5Xz>b hz! ]jc0v0˖bJO)j|VuSt7ڻ5է4m1Bčc6hݱH6[^Ur1~?UMr xB^tz5궍%I0ӡ{qʨm}EO#v>ݡdYjzp w6!g? ] ޻5]LFmKhl< P`0orMNL"ˏ9q҈RNݨOe3<P!Qx;*n0Lvm D$)"{k:neɄ3f:{ |z2-놽rvtQf^*)DkFr #ar.m=v֮xt[!@*s;:?o2p{`V?UTFINNσX薠™Z JjDJ4~`f)M#o.|^1 JZ gs'{=%sJ`ro!efµsZDغrCXOVק6)"NC<*Td=6:w>pӈxER &B7_LW;&Gkg.6*25Nu&ۮA$V{+Wcz'Rٱ} k3g@d| j1nP3`F+0OHqqY>v淘:ޝu\y}cOVI% 6ejӟrʛ tyk0c8s/2+iAlU=L/:d(>󘩴+ KA;7Np,Dc (`'!hn|37v>%}%U)D'jbH̰&н:*cJW8aXZhTosIDkQsAcżrH?HKnû"܇SnB8H8S9ӕ:,-]S|6-NAARxʘpB=0j)G+w͚&H)kGb%ʰ7v ]qP+w#:FYlՐVxg͍ A1i`[ii =i7lrvFRc^u ?tm|JUbzDZKֲ>28o95͒<7iS4rtzF݀iGp*+{?>ݿR޵J:'l[pSc*aevp8mT#Xe xϚx1pÑӨ(t9ЫZ!W)0+mQcJXCe@w FFvLGA9f]%Zl?bO_D.s¡Qذi]=q8qV&inm>!/~u˲2橋(FƸz?+gls'kqԞ{(k:="]=HG0'b5veo͒5W?Ip=Kzpkvѩs\.ZZcA-X|3"ݖg3_;)nR9+]!՚oKBB:>ؠ$?|vWW:ճ ~t9X)#h\ʡ/U0x<roź-KggrNB7dXTqa\68PTOYJzW,(}͖AQ8R-??_3|q"FmϢ-Ӆj0×dP^YNRὦI>Gl\ci&'gfvjR45|Ğ`7EK5>>>KRNox&(T\[v]˘#0iO](zeʁ:ORjVN6Ǹ#?V3-dI#h5?ٜêV0~* m4_eQwy+6"ze/NQYdH ~4egitG 56boв[?bI^`הB G@HR8Z4BƵI;!:GcfGhlbp9k\v2'˩ALB?THqAϚ;n,-Nu -yRye1*"#o{xiʿQ@v Ї#Rg1l7ʾLdh Km7.Wzbˎ/ɵ!*3Io3 !} c,{q-gj-0 g-pe̻bp_:. xn4'.1"@P)7tHEZ)%b~!X} Wh6\ v.;#]X;?t򿅤-˪p0VS"W7>ĮN5=n8RO64Zm"V}DcY=cC_I6 =6f,JrG-Sۑ|a{U:|S#K\]w<Sn$F3XR)|/L19ۓzf 6s4ηOw@3ci *w\-ca AX`U(8;ӪRuO\)H]s~ភD6$7(.]vTܑ<g<&8yjws#QJ["JO9~%s<.A> 2zB09\5" !+o'f.6hlB[ C) 'xxWy[/e} ~LGjJ9eeua>j%)/W\%P> (FMI憂Rtf-STx-u=åTy1d:- ҴW -XE$ef`]bjZ& IL(dec| pq$C|I|7?n&F;n, qòrbIͦl8r,MzTg/w Nѝ4rF M4!dMZX:YP&, 6Po友w_#Eq%)XmIF{QS$%=ڎKX/%h4p/bP0u`8@Y3< (Q{6+?[ uJ4?pN=hLcw,)g)H?,hh`}-Pqk:g(.qfz#^WQT=|NģT?CK!Awe(i2qޠxuA*@E9oxM"sZh`ya3GSxzu9x'}+䮛x%9z7v4]?͍Lk^FO N($)^#G2/e51A0C?O4@gn>@"T]iN Qx䕗 {"Sy>=(|Wn{1d)zKo}:޻j++Ny!rrlRe"XE,@-KW0 %V-/>Ԑ|^᧑NaD!xov"q/ȉ9ʭGEo`ӨHzE2ʦOq݈h} D+ёɸF' 9[S"8`[2 40f`"}U0pBibWB0N=Z"s猟,I[GB >.Q{A"U8QWk(#hst3ٱlJ=Xɴ z7ATc:b#)i17%8{T7\v(1+.9w/8_IiV[aNS?PDB Wڝ} |mWCsg zƶE^D ER-R?L9 )ٱ*w\'G _ܪ|斒BP9^CDE(O!—`*nvjW#E $ycFv.[`GxPzf糶Yfy+VWYj;sͱ"=CR(|gAЕ;#\*8?ypB ygjtWK ~A9 ]IbKaлzo"tYA;_0fP!{;כּ 3١xGP&ђݓPm2$UMeX42[kU#P$|ܭns$eGӹ>!a1ue8v16〹=a3'3&f!#6;>e9{+T>r5a5pdɚ8I~Ol8B;Vg jg{{8|DC{e^|}CȓmJ $~SZa-FB̲b"Jߣ1LFJ ymPTq:޶s+sC ZR[ mV T}yg#ݴofXߍ\ ~Hag5e{td)ؓ'^N49OᢉL(9$*b;.w9PU=] ^(3qNReCC;$$X7dOf &-yM]@\<'9:w6Iҩ`+J3̙ a/{i"@iH-D £V=Ę٣) P; !_)^~H幍8 iп+,)4uRh7KX Cx$qH>V^B]hn&n}1&$}&TǼ YbeM"`ٲ[WV`<~"]sLLԺ_;o4zZ`2wxͧ;NFӵgvE;g))s.X ;20yim‹u(x~ 3'T6'N *:El)^@1ţnFp#M[>=.YK&e݇:b]OF3}q ¢/qq!2[(7:-Đy I蟢|E]ܿlϳg/:A7a j1NB:: Cu V9 f0{x^Ag!h@]flΙ#r&0QŖ5Dfs(Ȇ\)ŸQ4DE\68aFSS{X @ Lt3 jИeg֥pz z ]%I@9 ԇ^/}rOB^K&A Iiq JfnR7r}jU;4E ҔǗ?X}j_ ]RPm: S@vT>7Ѩ7%5=qZYg$E$$dE誯9IO;޾.GHw .K+pDzjlF3z2 HWbSѷmȷrO8.v,[=tjК #/8L9=Q2 :KT(@zdoAZ770_5MȲkw_+|; "ع8kqFp.?K#(5S#QރfA-p!4Pj$i4]bc80;肟bj2JҌ6H^B2fvqymM(2ѕ-@J< ;|(5Ԩ`C  3/yaMa@"̤|=Ix{F\>J1~@*,)c9rYt0l*8X0231̐GPij^Tc]845|+i!pJlrw_,|3V͋a暻ŐӐQdc]9H$41ʇNFr Vn6$u_YRYhY}ls+&QdF6s\UEHX<q߆Q^?F :+^, '6- p}5JX{z.:8D(;k:{>@LНrbLI!yդʞ8&nٌ~ 'D>9- ̗ǎjqrķbr'b4*FTqg O:wT,d[nbbۃvZ^)@t@#uj8Vk[E9 ]_d\3jL-Xk2gU䌾>BDYZ<&74Q=]A@S_$a,Mn`+i]f$n|UVT%`TJ@Xg>BB fn(H'e@c"-;=P(uE)wk;+:P 7!/NjkѼ"!&L{0([ 5C Qq'D.5Ϩ|`~O'Bˣ5Ւ1 \]^ !Vk %Uj&Wp@BcL7'v*%_~]p~U%"pZ7j*v"d Ւ%ЭByF!. &Jּ+8;3:V싞ІkUE$3v䘅`BתV go35oH΄@=;A ~Pfsec +쵹:dM9m'K -ۖy%쾝/ 1ʤ? ~&#Db %+9W?CV;DEQZ.?8>{7pqv>qOF[ N`Ж=renbr _N@?Շ[{YX|1  xQ1ϋ4 ".s>8(<5WrzL.b3cq.鈫yhl8t-WZVfy't~口bh^#xl09ů1v%ll=ė')SNB_ux/T(8 :%RIf$oz{nKM{Kg>Rg/j'aAӥeH)O- ~iWq&dz#{EӈԫEO ?)PIRJ{l`Y01Zc%kuN-! )JҸCK^HpBWi:/7Ͱ {رzǤoa:En]vy eKay^7g mCK͓_~Lq[,>R]A'W|\+lqg(Ӵ+w;S}ե ?|,A-zu:SNߐ'mp`KI{QQ(`X E%FV=RnSIVذF7DjYnWu:?#aC*6Whm  m!=BDY\ru"|>Q&[rO" -ld`*QusVZ)P/6O5?T4EI5 5ʅd.1cjr:wgO@?O}OWLKAGtWi&3ACӘL[Q>`F@e|&5E$0G  ;yO<8>6.V]r9BΎeva 2R"Ϩ.J8u$R=5lKfS\Uqfp}SqhDaG ly0sf9oKvFʳ Tn5Ua#gnpzaoꍫ)3}~^Y&fRK q ֦AK+'9ՖN|CQ.]2ʹD7 +QJ&>&J~|FLꉲYT044 21g 0B:dy*0]ڐC}W&no UNp (d0)}_zYt/ J=Tݶ WYzT}tp?q>Z{@A͟;ե{JYۚ7n=tкqA\U{#L=G }>'3Una~%؊}rrdA~R1pOO2Pq_t/~g؀7Z|jf rn yJa)XscCP켫V~bx5.IC *OMh+U">i9h"p<]e#t}wHutGjmlVzܑI%EiO]^Fvȭ I%~ZMkz J)bh{ V>!mz^8"2!i.}s`I;NK{:7K>t/]`&wO,E} )|A)1'3*̣jێd(.Hqwxk4ORq`yS}ߵheNύ3B4Gp<rAB>ӽkGIx|r:\ 3ۂQī6 ;DQu' *$6Ϥk*#?o$$Z%GjNm$SI2^=prs(F*k nTVmg죚[`p"ۇЪ~^4z-(&W.cUc8hB:,hӫi^ދ[{w~! uˡKR\چ:6er+hkbbE=bK>-cG˟lV֤$A2,4> ` /`fYyHdX< gNW3+[ Hbij/:R]oHTm)NXYRI!Uw 4A?!L.[DDϜ;\rJ"2r*f1rñcG $f؉ }y &o˃D]" P7mLW_p1hy~=<斳W/p9t0%l0=>֙|n@ثJqœ߹(1oG*+-g&bntxx>'1Ȍ{U| [0ka .Z<2 Qϙ{Ne 2 QF>-$n'tǙ[yWDq H3ϐKIDEUC8 9ՕAMAt# sO-:OB0sC鶆"*k|v2Sl_(k+Tj)j[iB }5}4> yABJE,rͷzk<. 6H^gvbbTxG@p)`aQ[n!PgQ BKweHi:*F(/N30{|1/%jI'If0 s@h)7֙Awe{ty(D9[Eډ^.a ۮ p?S%yH8JT}E6TeEX)4/\Q=z;f?@EoAEM9d=`DO'eOߔhU3As=TϏg*?%wUo\,e7++ P׫;;;#VkuFlPh%؍^=;tC`Jl!t++NfoҳW#[f.' :7sq\a/ci3;]CRN떾s.u0SY Mv 4UVqQQ'DH ?i' 'vaXu?uǥ)g:?C'>6j-wGcGuq8YV >s P TӉT[NSw!> [+V.vgw!Z&@Q^+w+u_OUYb#5C,2k&bL`MW½AϗAj? XZ!vYČGבEϩ]t+#>m^+ vwDzD[E47sypkaJ}IO*[b {p %ZX B(:'(IwԷTNlojT z qP  A!"gsIȫC[,+#~G=2ґ4k Я-gsuaUs$b= ^ Ф$}-Yy CbDr.}3㽔|;Ù(ڼX )"֑d,UX@)4܁N%~8.`r̫/{}T,Y5T R9.'=UGisG8ǧotu@ƫ5%CԊHe` Rt|m0jܺ'vZ)KUthHy`@&\$d!k\(jqbqI^A!swOA`lzx5Z7"\h&ҕ[s](#=W,TQdAH \ E h[Dya(R5MysmrO.K6ZTLP\qx]4J{KL6nB=7F<HU ՞wm?&J)6է[s((jH0~8=yWU)^ Pt J" ,źݰ∍8@p$eKx\^ j-*\O+%۲+:GyB#1,?11dJ8~<)UsޫproeKyeM$TAtZg3SxOݟlZDK"C͕z'ѓ0F|W27ND|Z1ZWxZ:|5*LߨIc̼Ks l_x wJ[Bw@q?T< :eesB8'evWH j\gezNs0E׺O10%"(DOQpZio8 h |[-.KJXneKcqVqw2y}5jkmbq(feox;~2re5r)aKeIv#ULI VmxBr褬hŰߟxwWmjfg4&ǕRx9|55$W=,fcvQsVz'R2"Yi7'[{IMW ZTZl99cn}gk~ h\#' l*hLdơۂ&\.CеET;Ads޿#%Wj$RH|%5!Q€x&'] R:bfJyVylb%h:;+xpq _m]0^Wvc1,&.p*OqKzCB[[WA2)" $z27sn "Þ+a\Xnl_*ס6KP]LHz0@b~u w}#&pFv C>Jk{D\디|IQfXv?hξ5soKjUuN;3_ >: ֲAyA*~IR[p-O`OgIdnCe qfrGNMڹ~{_CJ vyaa.MhyP@ +) Z^CsιAt;%qF(zA$p<]r*ak/ 6,N`TmA,^FJ Gxfh`R=尩kU_I}MX3vv>g?HXӝI*\yG[0Ⱥ6,^r֐7>ڄ;mv3(M= `-STZ.ru Oᩀ3x,p+ֽ0+v&0'x2+vb79BtvPBvܡ_YgZE6D tt Dm o-*#MiWrxOD?FbqQڈ_VW4S'ㅜՏ-iH`L*~}?ASLSz=#Jq.#@zj8*e dpHZ\'K- M}}xXڊ9J(!0o>Ǩ%K@c`F$ILnS}JyTΜ6wSm@y$L$ognG?!sTqf<$VZDdʷlgyN>2IbZ*xGSvz2O2r1G9]t CMu|ūXE4zodb:.3_+9zi52(}!}0gE;Z|8 XTeom}~w#ЧӪe]tb"Ϣ1ڙGR*GcWtw#z>J/QؔpDwoFzԌ~F+zr;HzUs4|Eef~FP;[7do^zLypZvLMV0x΋\FJAѯ]4@')Q`5!yrHy6 ;w ##NX(LLz?oqү{y"㓖%c_=m3dZX6YU:.pcvY`weT (qa' פ:B48ƒuR~JPX`{2냻6bm<\\MNt6N u.U2ie ڽ%kR. /ꭚtazg(Qwf8-LCWr".:?SԁqeWvyqJGBͷAU@`8J[1GQt:I(e@?}XE!׃SQ`ckqXp)͇p\2͖)"9 ;]$iT${>{U ySxwB lP݌K'.8M*B_ vz0T2nm0A) ? sS~57#WH- Z`jC؄ q7[͟T:(12f\N3 ymLR!emn ګ^\ݒQDL-~Ĵ@ yK7vɵφbNS_d$q K!uT`k SLIBA4vdy]롬4^^M {i 7`}BY"ki +yI/ӡړlPB>0h䍉=xs|SߛL=2Y b=A _~Fxs6坸sWn˅CA.'ht#)whSl_OQ}݌$G7Gmď,WD>4T.nI뉳|+]mlҗs,s[| ۡuwʺbnY >-xEQK_V+{K57B,*gYos!ABiK~np3m[g bWpC`hM`ZCeC.AqT2wqŘC_]9o7b *sh~(OMQ׀' ^],5YPgjFF`inf:FT^ޗ e*%%pxc,#HxtҜ~> w!4m !:ӊ KQl`O6#@l4 nKqԆLX0Ѡ mw[u*{A%iHGW(MAU%u?Z@|g\[Q J:6Wk):9F X"Q| =A m.m2d;JQ]j`ڧl\@iCAAJ4/rf#tV/>t4e(& LT5̗x+)Ls s,%37yHWo&c&bE+-wru>!2\PO8^+VHfBZZ I> `KH1u Kt'`jP(WHgC}iVa~mY)F\M ps3O 2iJ\=J}>IfR eEe(@8Pӱߏ"_\ؽ4xT=_^jc98ҫ/ I:ZLϲE˥LOc7ֵ֭sn֫ؽ2.禶 ._W]d#cŶsh9ʅttqGW8i~e h,D4FxdK8G  =4渟aZ=HZ`!/FR`iPZk^E* fgef5%}s0K ^<5‘iUU of eZ8b`9DRtQodMYՃo|nDFJ%0YSC3P\t֒Dԧ\?j@NqӫE]cO\+3ˋwi`XG[},0m9iy {yaWFS, b/%vZE*zVOJ(CV\!/Z/24~RH':w?l<|B|(spb_(s/|Gwj%;ܓ2Z' zJ&d4S(y fJ! iځk"( :ˍH]粐A)ċ`?73>G=F`:CBv= '"MxZnvSHqwq[=P1DdeU6 jci%MRfS,QLWo"/S-NJuf@&k 6Ԃ-b +ڗR/Z_wke&!:/LGMC5G[/jT *5JzǗB(̳_V0{v;5b 3(hA+0X qiT 390*HbLpň6!*to6qq0_D}7VX*i:>ErW6&r g5\|X-&Co}CsP 9gH!u9L&v=Zq] ?@Vס`̷쎥)J9V#|ꠠFEiC}AU)vT3+Bsw!E\`ÕSJn9'dYzD I;<۬)xvɍS7[-!tw xdlk9/"l0+ h`+IVM%01HRMȒ/&N2@B6Zge7!S,X#Wp94G>,u]EAsJ}(D57UJ 6'zv%Ns^-s2B lo4c^hyNIJ]| AOL|W O6se-y,'+nAS#VpwެO;;^ 1]5h pxV΍X10K{(<\{{XWN)w{imѷ5|ʜR 5疀`ʌ?!owHIԑLg9vZ8Z=LV"3X}JQ{DJBȓ5|̢gXchfTqeGl6Μ5;hVAԶ6]9 TO C0zGY}~;QA;i ]j9W FB>(VT K\Z`hW J25Xb6+!pqGm#.Z<:&>s?ibT9oI sGUPUPy56 @W^;!Z#Wj-+[iF;FT(7vY3"GS49qObA +./_W"_sL8SUk{JKx|FK\G`HM71&Fs5 \{,j;HK8,'$bYDјH*ΚK$'y&M]^27sx닯}w\!ϊ2X)ݾYfP-/-+K{ = 7}0y.je"^X4L+Coلh$DR/m6tiG߯hEO7U%8(_: u !JB<(5T Bua   ]X(xL!A A-7ZuF=C o8V^E 4yNTM3nıE8/zLkp=1r9W_N?(M(|r~غTbG5hw:(I܇:Yrw諿 o6 dJ}0|uj %b?kk͡Xu_ 3_!깮z! l+yopTjDjѐ $llC:SwmJ]/1?iP&E>6cu&Ʀ*bPV})1UG5* b"E},3**PD=va:9QO>^2H28`%g{.P$lQ5֮ : TwOMYoL!#T_>b莩XP׉&r΀];l '8%yPd [6 !_{qVl<> gfF$hϸ^ոy=V[2lB1x=5ihqE=XA]8!݃5C#-T$T_RŘ Qo 2hY.LT!#X2 pڻɼ$-Ir Sk<Ȉl22l  c4+ݾgvؐ1h| R`P?l!BT}ٴw+"YgcSQrc9*HߟR^5ޚQ!4i f9ڌ璘gBT.kX#HT T]*UܩhP7 3#u}̶98g*T~<.* 9E3(=Jp7M%޸d+AQ*Ycj3 r޼N} z8$ޓl-Նs;##qVBdԿ'/YD,f-%_Q,hGӢ)9Q皋Aښau4Z..2$KE-LAƖX5H.v7^c>+~sWʅ="EfA8R}Dfecxb2 ;dRnMdC |J`j`өzm=eF|o8 @ttJA[֔js~ |9z)E @&(veDUGwP>Ղ*@gwNp/9muR'F"@EE}un҅! cDG1HZi ybb .(ܐTGIP$J,u YvиT5HJl{2/B>je6V$rHˣ=B7_ۮ&UtxL֡ZW2):U{ԕ2Lf D_lXk+Riks5>YR;;2[׊\$0GOcpm}v !R d WJɭy)d ORr.u߫UAE}[5*]H%T}`# ^;XٹWV*j,\ه+48eʞܗTL()ofKZҝ3!&B\(Hjb{6&|zTSh Δc5iosm!sV`/cQ+=W=fp>iMZӥg &- vOJC2EA~CF,0S:ڳxc{DH?y)gRpsx Rd%}̗{P53:{ 0{DghS(*T –`cT G}l@ ~#iTB~ =JAu̽WǯJ=Q@dh9TA(38|3/7ioSײ_Ou'?Sf3c;\5{=R L z4g$cA5[ apwv,Vr8Y|{tL,8?C?|V \ikh^,"hMZ4)FNcKzA7jC 6<}$F/ޜ=sT,cf&7jE0'NxΖ=X]UVRZ^ f7vv7+}]9vڳgnz4D͑VqG cc*r[#(΁d|(K'nbw.p|8ڲV,l"R#}V:&trO ~ }$H֡c &w'㥚FrQy7.lFJ# {WG+ |610y3.VqAY/.g,6l[p }zE9p;~ ݴAפåQUr7]JvÐA]yDޝF_BܻD"W"//|9K- WæB5 V \ wtA27Mܿ4![ܰsܧ GD߫ ]y~)Sy[agzIZje=Mze 6P1%K6[` U1 @ Tdj>*T*~R|:%gY {K8*}X-Mع9W2|1ws:շq1EKXdnLSeG5#qsot~y'R 7n?5BƒkmdEFղS6'X6q|9-sP37}~˻SQ1uCc9H+$zoҨ_ 1慲3`Bp/]h'_3Q+,^]݉\,P܀b9bu~ڋx@5R*bBtRTBB>u`4^6r>nJI硎93 sp4ր ԯ1_c _H.uAT"\`c%0ՈsD O^H?[j);\K"z2"XNx*yUF(܉u!u/ʵMU B"diU2 zv 1r)~Ifh5sgSl,>!ds_&]w+(2nb#` uO,sadڻWqRҋ?O2<;e/Ni"tM&+80M~1l+#ÊR袃Dϲk'hփM}=ٝ5I*¥C'T˹[MȪҲ4L^nohB$XX&4P=X%SL_nשİhq. ^k C#Tm(`{\5" lu7cP3?9i0vZyI+frJOɘӾLC؎esKCY" Xe M^Ň?{4N $/wMV1NwůCnY5\Ũӯy2WO5rXU^f3"4YWzNH UH4J4f'C,/asvi9yYVwAx񍝭Fc-Mӳɝqa;D @fAiZ# @>*r& ҽ3%\ę8u `fBm)v?!ڃ@8f br` ,؁~zޟu`5y xv9ZK>/u? ">|$ U3K/N'C[f11O.L+>C*6'ccxy%EęF(깾#FNHW7 6[o}Yr66ׂw!gR`V{T͈:[{>|N(;бFlG! ֪$1xU/kzSd65!㕆@-e⓰0 Dr.2rm&-BՉoSp_ق0&xldG!J6ui{*qU8jTaNw4p zkg2OdЅJ wn~^nቩ{Ǥ߰i"!2en+VBkPs (!nQMg~Nd8s;9j%)#KK͟ЋAC:ݺbˡ{6vZ>=?p8݌+j>Y] /21J`@gs_E8 1TXҾa?w֟9Ѻ%؅r`:T}ȏՌ.i`ڤ_v1tOq_=vެo[*FQe[(xJHT4Y ++e3^Z2`ܙ@᧒Շ^fWx52IKI8xqJ?Дa6Yi9 =õ9#S3G6aHL<=haOl9[@V'-0ϡV>Y\L݀CgFb)F HRjd\!fO)ph&'U=FD(J'W@Sn&3 sl8|Zva۶5kp^(,A=MHlu)Z >T,t]xnV Wݴ͡:̻s\X&s k2mOEZn[S5]޵rE;t1Rr[G?`/X1߰1!B'{T?B77PNun>u2Myn7>7T2ܽF^O!H:*Ӿ@ ƇPvEcJE\*Wv OV 0J>ZieEg#jo))%>NDiUuouFS/o q¤uPͿmioA{ՉGk<6ދ/4C+.B_.R֕ͅ$QoFJQ&5-*2bFKed r lY黦jZE_ɯi!,YeP~:LKCT(<,2wy~cX8!4tLSjmDF(?&֛ cݑq\V9)=a,O*6}E۪up5 - Yj<P.9i F5s(`]{+9hiM{pyu?i+CRPY<+A5(vyhp4Ϛ:+.N7 sj%rb=:m ݥDUmA90u}7u ;nHŇOrUl(ͲGgW7 (H=Q]*̽@Ӛ,=5{.YyN=qkdEzU Gg_T 5I7xt3\N@ŹNίLzvVquL{Ĝ{GuI~TmKwe -9_ICw{DiA5h1e.dܟQL5X &A6]J6L|0nЉ*ߩDzLb*o`}N9&HƎpvn*,̕^SΠܷ.> К| !dM%Wc%pU4:r$'/Ŭа]V [JĤk)j:.QrXM_:*n|'ԫ z/:QDnLXb?o 6r9WcwJՐsjŶH WMO ï%A,̞Rܕ+ՖR pfvJ 7B@֔U}TcZDCzqW &M#ٔT/R`(źG!y|UKYxwn)H=v-rb1XhD9Pvl:OOTjM=^D(+\ZI$JUȝT05H#ɗ)pp7Odݜy#S,?T$ ^Y i0kfwmdK#Tv̿19s `I(>ִJR/NGP"pyge\ eġzӦ2i{I'^iM=2oL9* qה/ :.YSv{p\4OCPH?JZh \jȡƂ ڄÑŷcbP/^ǚMe[бnfݼ&'J [?MJY.;2UOE!Vbk1:x,WoчdK{EBwx< cS1G#aKr0MCfIVr.=d۬9+˩H`~$oF'5PX">UH 3/ZnYڿ8zjo]_ !h0>Y*z7)qUȬvŏM$KGK7R_lBIaUl.bg6v:n6< ub9V(CD$;`/5[L%/4[;\x k>=O8PTԤR@FΫDxS%5kۉ>u]d-7*Yw6_:\aJ!aJ' bN Z%_mIN`{Fpeg(_Ocn:NMU@yU^3n1\z@=(H!3*\ȃ?6 1pNJ636$F3-=p@*5tdYUz~t3fe%JHLūS'@_na'ԁE(whrJ{N(F+-i7o7a׼nj}@O(vJ K8: W՘w4Qa:dir=Q0fk̶$+LSΟ pec]hOɝ ⥨e]JGڥDFW(}GX2 U\-vзU*z\[1+}/ S)Y=Ʃ$ :~tU A2lo'$}8H޴oE$-To7!WHQce7+ZpïǑc.0괢#װ;濅9]\t!EۥhC(?Ϟw8.x5+PÝ `Ii3t"j@焼Iiɉ#V=jU lH" ߀g)MўŎ&0ayՑ -.¿j?ra)lD/$klaT68-fd2?1dD/*fDKA}(qW+ ,C/i-d#Q%$ZeE/j]Y$w6wo޼w>Tw[/߆( +{"$BϤ* 7JmV5~Fz&3#K )NMT^lƾVx(m~#%vot `!G?(4mF.i }bx-73H w[[C» 6dnj`kB/z2m/`qfXRߒnXW/˹7̒$aBX U@ik(LP~ ( aKbt^h8p(v:o~c9dq~fQi@ٓ!T ~'.$ÜUHs bVVر楴DVv6w>M烩 5ie7qeTG*ϗ)~2}󇋕}_=+?ZeGqW1['>U>veZ܊B]fbW ]=APɐZJ1!9hYhOы YHuYꡜ6[LЃ?pXacZ MPR$~!!롍Ree 7vȟYC/n3'#d,2y$\9 $ƑfQv8I2]3&\~]mNj1'G*t lHQg|jǡmo)6PߐIcu<(*З ŝ*WgȈfkjHzisgKRYN*0IjJ1aeSJvld͸TH0DwI(c#E*\!$׌ M۲|㱆GF=@{I1{qz 쯉hBW1 S6$XIh-͖ZI]!)h_ 3l\6p:^k@*v#4Cx=wtxs*NYYsPVL$Pl4F\Z`؄],)v`4 AH%USn4<qd¤Pzg9:>εmL{wԫQ맍0P0<0{ZϪ9`iuI(v҄#s: 5*/'k_jwCS0jPt,no7I uc}MlP7/?[Ysz0 vq? %_oK>ς=9+:@e=pX@3>ϣ[՛A{ٙWUmSO44Q+st 9F(dqd˜E9I FKwkd1dD |c?l^{F4. zSRUiv۲AXPwWJbN8t \FGF԰an0?O翂3̵d ~M߫;3,ES ) 7]=BH5eVxXJunKF tf"eCظfw"-P]XqgԐӾk"p* kp8U7+^- ©MD J5?q*bv|q.RY0S?ʦjUNq#NL%BH>0a6D 9 ș)$L~ph‡!\Čf4TS =[geg btA;ϷhiX8gᔝHp]rr"6tViKBU)/xCok6(]n BֲAosWkҨyAm$%W̱/nHi>kS|K53u"bm"i0sW̔^gӺg-=1ꃵa܅%IAr>5d3 bpM^V-/ 9kT$r&!'o*0mXERoEoe' cN84&eU1Sv" s2PE#&v.)ϵ"><VdvEHXe(Uf8GX;shli "1x4E%۲b`W *Uw3'qUE2xS7ǞnxҒ/[}^ 4%+8FѪO 8fnjdTjjA2~4T]A aD~?,־=:;ڊ!94q j<;6ȝ`ѱNti M|-sFz+L0poB87{=X\/jBq؉]Q -+KhIf(wW.sqomt3J݉_סlWBH6 ื_Pâ-*Şqdb-e |XȦTlРfqhyT/z rLqRB<a0*n Sɑ+ֻ@V ͯU0Z@7yKwxP<5]W_>O?9$-mƖԹ6&\yHċʷgR^1whK/ tжc ']`,!Ek([kg$gڛwK.ȽKtrɛz<..c65*fO*#+< (Ԣθ\ȯtʆ-٠ro8Y:Чz*JZ[,mTB,܌H̕UFS-8rnq#90?? QHl2Axa~rf,o _W^o豅J$V ~Ak:-U)@p,Cz)Qo?F<. /Vo5b.^BYѽ*Kb,SV]7ƜىJR]~`AkieNav"q;E8r58JagZnՖ L ٘-,k+stעL3wUKW!X$٧[4P—tRL1Z,z _Ly ]QY !{ Bg(Qc.}UZ%soFī;7j,$L<z7؞ܽ.= o.K߽cl: fF|+ez)VΩ{NW/WXvvT ^: eۻUm»˞t/-I _R48Dҥw8$m'\<-4z,՘HJ.hmqHk"9]-QɣS `gy_gKlzV#XqP2w?3fj?iDF84Nޞr`oޤT 3YMcr>0dxW^BGi5VLdM~N}lQnwA^#Jy3UE`ᕣl|(y'r[G0΢΅[EP%*M:H+adFsQ|sؗ^ɗUvC oȰgXg7~.hH Ք L2 `6`l Qv+&e*F E@X^ o.qo`ov}p!D{@cǍ*`LUWi?Bɽdu 5p)ES+ZOHkVò?O#`Kkv LFM9{PodVZ>6OjSfm~ҿi' #1ӋF/Ao,4ʏ%RbA 15J47) 놿vILY `A|i{J?>$vHؖY提]Seĝp]GdιhSt{N}p2 Y mq$16f/ )zQpë=n|Un¤XZZEu@n .wt`qpZKLDRe̵fHSgQW\$C`Z;ֵ,U=qmZ,mzMbQ%itL^Sp^kI&t4GfKnIe2Z[b{Rπ2^- &VۓRps_BU3) \v=3U%3v֏=I7HZϋx-ф  szUr{BOg.#`e 74q{]:-DbhHwVDa]#/$7{ Z.\[^g\a(U,HeRDjI:2VZc&Ҏ,bm<,V֋M_&7=IävDv\c֒ IU˖K^QĤVN@w'_U NٲȆ62C!-ʾ&ټ20s=_9Fovι4<~!5ZBC3NIspy0$=-z;E2\[Q fzrFzZ!Q[QKR(DqP|FzvrKj򲩆]"H—;\C-_ҿD!KBʅoOL0{4znSQKT$E`l GH97~;E+79GUWtmuBq/!]+I1Pv2Wz!^v]X8,JpV#,]BztE&{9(V+wA+0~U@H,֦EGԛ~.86ȼӨl-uŪ~2|1Yχ 3$B$;5Ǐ[A0>m/x|j. [Y}uY9.,|m~(^!9*6b! d/Tr#/}qt('Aicy۽<\j[8 #J;CsD@{*0)eKzBN@|͉^:o[i ,*Qp7{`Ź {ɧLI[8DN~*d})’ `/ɈZc#ΙF}';Xp=A" Ƶ܆ϜT/ϕ`r%5. b=PMlz-4`&,uXb8}6 LFv]hz&PO!OLӏI4 O>3̶A*yn3 Xc{|+KڨI%\`ǬR $ٰ> Ҍn¿z b [5{}V6D$;ё .hsԨ ,1P~5+1M-:nqRaPπoa)=8aѿG瑶ȩ fn*s3xCOoqOqZˏwʺCW3S[S 0[=PŤ>\ZߗU Q՞O)d#&%Qǣ-|WA.G v^x~~=rEw%@3(R/qi|YG~q= 9LgE})uxl@NE"|&s)+ 8 VVt粲eDs|{oxmImUuQE4oONHj;X垉T Cp[q C0JIJVq iv)޲5cʯvSʎ09A`ξ+QFLud*lEgq!;F`뱷2=ʫYO&w͐N懻ԝE "-knw"^u}"[d)J뒄xN']֠:TaY` YV? @2yn)CݠٍC[?!Ͼ25mQD0mJb+>W  OV_zpdq; @<:Y0^(5YMq~NW7+tUy~y%B7KMrNbֶ݇>/A/osʸ(|K*dFf̤8ZJd<_+TWܾL,&b>r*`i_` |5?h#;WnkKzcO-k`r fP ~/{p;(zl`v<=\Rוy!7{|{A¹Zo1M'O<&1K u4T))/olZʎ1+I=Kj/2]Sc ^cN?YQYT`Y@CL\Ugϻ8ndXq?poj~EWZ$ST=X~Xҝi 2M]!~ W¹LJ.-Կȼt4TNy۬L኷/D@ڴO,%FŖOuca|ipEýQY^\{> N87te8Vȹ_mQ h$_Wb+uyx_ #lc%ToiaJ׾j?4wlLeQx.\W: /JS -~ƕ^sDx&wF޾|L=ixq_RkF!+ӱ*)1PK>/ӱ{L³A\MT2 TVl]nw(Y; ACQ@y&!II2A6 q6ܞ!ۯ, ~7^x~}M]p 6 I6TnoZLQk&:)B״ܖRSg cO Mx믋f orXY/u _&K)k#l4];<ɮ5+|ѦK;y<+36owTQjK"xcx1ڐoJq[k7i.~:r`z; dsل=E-du8m 0状h&iOZlH0Wc):V1?B@gD:0z^~QA.Jvܠ #71\+mn-55HoX PA8b^[h>ͨ@ui`\Y;Qg1Pɑ[oW}j2R${7/2{QvPŠS74 #RhlF,a^k ߨNRb@]gAV:LF%E\g ˠ0)jǦJ,|Z9bߝ!a+I{"/}BO$ XĶKp^FL3 +/lNG,87qpyS6 1,tXATt{cY!0/x4*NdƞKκ,3.eoM^sX_F iF~]S'&, !Z1Z̐en(`yid~df_C `V>q [YverT={%+azB$lDKS7@Ʃ+Odzv;i|7ф',+Ya& >/?A^7z`3gU,sOjxN@Q,XS<$g Xwd0m8w,LMܳx`K =:.TE|-,~!gBB#ܬ̭aQJ%wJȈԁ|1">ԢG6:8nZW !Tx=tz B$Uf> wMh9SLad8jbʽ).;c?30XTAAgP}GTn"Sh.UIKk)7:~eek&Q f$\f3n/697͛ʫh19o $9wBgz Is@ ljy0wt|--4"T"O{7±1wbqgCK]_|ϯQ*$bK`V ްɒp;(G)gR' RŶˎd"& \K(7b\RF, KJUs1 <kdRX$R{ZWS;Ugϳ]d쇭Ea, 1` Zz":6(⇍#bSaفxynă>ES͍θ.UCk|,EuOq`Bﬦw,;^MqIԦ yoF{GjİP&V=N7ٞYmMGd#d(׍@r ZHљHA׈ .FBkkua`eLCv}M~swf7a 9dv En&R|]D\%7K]4C*-7Hʪ@1" L;y]b@΅GU\̧L+,A>mL\oU6!Եi a]Sh8ez{(Ca]s T+ uWW_p4R:U |yXuTC2l[GA_Na 3޽CVp@MB=+9Հ+h>aq7v"rLB[6()M%*"]rΥK^O7Nnw\)(MZx ;jDҘxKvAzf t45?07$kW E mtM2ւ^S]$ŨKÓb$ʋ"tzm5%o zEf+ __X{&Τ60ͻ0Ӄ~D'7XZ *H>lĴB8}bq:9ٗ}4k sW잻v`Ns/wQ B^"B9dS:٢®:e,@9 JDdZމ.4?%k}$m+JzO{4ʱ>6.iWFݯ7m*_6쓥:@`&fȞM ֈ3WTFŶ#'NW}?.>N }#rYg `oKWcNjsG2]6 ʹmթKYK9?2ޚv q N|d:(g>GtݰJipiD7sVu6ax% +'vnPūK61_h,v87\?snj ^bTv2-Erl.j+Xf/pA%%"9:'#ܨ2l"5NSoD DDbp4[~6O_F^z /uA-֩~u \KvÇk풷N m1">PO'c=K/Tz_ *w K- Jr{7:w豑+S˩/t7FV) #yKs6M>0rnnJoJ`'eUw1ֺs&Ԅ[|ڎq x<_.܌{}TҎ'س bj~6kO1^+t,\UfxUkcn0Xo _ƹu`2ċW]X/WʟoO˶9~UY*gD!T}˭3U e+%.t B7A9olw S(m1(=&PGvI/}rԥL*D 7]gY8΁+6Y>l%K#eAHxWʇB{m4Yea 8z{q7zX^ Ǚ^ɢ"k""+mc$VG Q%\ de#r.~IV yx iMZ@`@ )/SDeJsv1|,jӀ1x[!kqtDS(ZTZ41讂lEBjO.+ oRjYzX0Hf$!MlwL]p?!7(-߉c[Y-"@uv|ڼQK2/¶ Sz'\ }w~}JNvv@ /Ry2NW0 o>er0A@.V5U8v4^ ݗt:Û҅QY_ s"8kQjfկ񜋱]- S[M1::(˸@B]d cP ]5cv nю?ZɸmUyd4a@lK' ꌘBцD\˃oJ]HWcgj(b#Dz;>Txp(vQ"}6@,e kٟvѯ˻a{mFluO GL[a0Bժ ʿS`E XLXD,Uw#a$g0(*]ɍJL9]7ʌsƞKji5B57뷕&,DF'ySG Yk^AŪҬ~kG*]{Z.ql ~M)6"u3jeAw:JTJ ܬ2d=3J"(8\&7W,SՠPRtDž {,ZIZSMs\B'MW{dj["oe(y 1œ<?rS=@%#ۛ0S([ 7아bxJqrB)Vs*.P҃ޠ)AP&×iN 9GY85a|/}C.x&>}^aS=H]^ Vn٠5t)k?1! %Qc>Xg.bhCTWm:#p/q rf1U*l)SH+vO.\*6+Fƽ[1KiE<92,й3;)SxUqūt&ltRߔAn8Oӓ!I( `7y=RĭDzDk(:}Z;j^8h[6#~Vd-q8#$?ɯ}/qo̸|t,WQL+%po^pFQ(D]Ӳoj$ +mM7س`Ӑ {'{4l3r ː@9$q }' 3Gzxu%WlZ^tb3aYAHf{zבx m1(/Xr;LkFocn;/JXAU"WRWAm,3mg&Qĝ8#^%~ON`+x_RO8~O- V8Qړ0׿=in=rŤW^dȋ&!c5EkJlfum!l.]@v!(p4ߘ"&fVO;Ԓƒ^+>^"m]dHGfrG۽lqH9 cS.C6Vwg 7lp;8K>PQ=:<+SGDp~\%hF&Ukl`GCY' u?C8%#JPh P؊@!l|ui!xTN[|/zghŒȫ DI}=y=+53$Fkb i +7ሜ vTJ/rFe7N^Ύts Ҕ3G[l2^aPD4)ܸK`/tdIP ~yI8ɆK2yfWh׌f qߑ{ rN(Ep_FIƙDŽg]w QDcR2y:lF56;v Bɂ-Y~cggP%XH>2 -o~j⒀hEC }~r9>4pT1uv;XŧOd{l-7t'~Psj+@D,MU}g&lPq<NHBikr~RY'XݑθNP&_tRפ?m*#:z 8krNѡO*r{%ĔjgR郮TN:mp DJ !& $.{) P:8Y!Vygb&2vR9 OgSU/y~̀v>[ѓH;4n:ZGZүG# CR' [yc3I0)~]]%5t"]U<#?ĐrHNѠn8F _Ld'"(ZQtj}͍U4g=rlNV؞rJ,4i7!?UHrS-WDFJȏ{Ύ 윮P`q!_UB65poųSk-(|prtEN椴)0Vq w Z ʌe}/C}z_HZtDUqC(?kH}WoCf/ewTg7Ta]\vȯHqˢ/騐եP;z)*!5|: I3)3uBZ/UkO ^6F=s&.HUuЅ݆_2z{0}krAj&;⹩y!qX7a)ڍ!*λ^8r#¥oĮ Pد9g}{cs{G+n, OHWrkf?boDcwm}YT7f#ׅ}'a-!B9,Y# w,~|a'~Bz~>!Uʱ3j%ͧC'/p 7`H`fxZĕCS 毡b\qh xbbXӄp. =ݎFY+YoC& 7> 6]eMf G4\ (1-LZFAԏlϨp1sĂ3 ;hLhBԄ9uàߗ% @.7Sܲ=2䯤-[lMmTxɡi{dr"uyO-E qa?pl4Lyy+B3Axs ۀO'&);;j,zQhy`9Uk7}̙8U&Ru5{<**p{rcQa9Ymv< l-xF&, g觖yUK%N*(\(R G74vې(-0/V]!({.Wp |f1󄉜̾߃ց^sCg56\j FY^'f; ߥI2<1Da>nx9V 2^Vhj޳PҜNpRaIwX"'C740Fb/ H~x ^8'kV{F3߮n84q>[=Zc@4PwjgR6a}oqAAb mKZJnR}Q*~áRjT~2MƎn sO~_ӛQc7p/~S;.z*=QW'[qM_VCFhaV^"KLdA;LPAȜ;CccŢc8=hݷ3%pV1ad2'/ۥ. 㦷z-PN,M;MpDE I?qޱz7B9NE<sVM9$m'Hq$JS&.Q d_/W6LyJZ%YC)5~4SSe M1\<֔a4;K!+J c:b!FoOBܑ6d|Y'U8+E.+^/@VǢEy/  28YCmO#v ۸Pa&Ûim5 U䷉OPI -uU=|M*ڙ/%LsEٰ&Q  .WmO3M`x񻴰J/}[t؎4^\g~Frx~yED`;gS!q j[/2mLYR t)3.:EAU|=_FyOHn"Դʠ2_yelj&AG:;޵ޥB1E ([weH}՚(y32 x80f>T}&e^?uvOQ ՁjSbk&$t [ERSԲBbBYxS 4}h_[[lr/6Tݎ{Pw~:*K5wrRqg=#v9SXcڳ>pr͔/Npf5>L]6@1:3$hCZ<1\/={qV[D:Ld繼9R"@ z;.܈ɑ9!c8~QΨ*2ZO`7@5$f[U0\X"REA (.حV:٘WGg &u3 y:v a-TЋtYh (+nČs ,VsS`㞯# Ğڡ{m~YF3=oȵ`LaRޝvt?³Js8x1gXy5WLrz]lom||.W_S"f9 .ZsKGVmT`[<͈W uM]ߕ|sǴ<4)߯_o#Nkt{Մ~>Ȟ wBvzPkW}wV5X(D6ڡ-|c`VٸSMyB]h=' r)S9cl0yB 1CfGÛkvU'Rq}*W~ A=%q0gC4! u.Zyh"M$ ճK@%&Mπ3葉T9 R*y~U+` NZ&E 7-zhLFtk(4e(H`T-pm|h?lRp,|j6SJ 04_^,Eb?c ]qnj՛?%φh{%jZ]dbZ`uu#R R|MQ$X]uۄYƋ ZCZ_}"&$q9+PӢi 愆$\8Y]<SpO:{!`nweYC5,zoÏ fmv1./!x7j' l|u3MEQs β)*- D r2ׁY1ViX ̒QhS{ ?N$[3#n)]NU 쿖U.۠t3w$,T1wWTJǎVpZr *Xv[$(r̷D xCwP?(Pbc8RՓO"4-Lhjdb"Fã-$ߢ@7&BJtW@5"buWR)q`ÁH泽85 ymE(tlvlڋ#QMkd}q뮷:">UΩv75-T8]Yc7/bjSfmZt-7a?WwjD 2(|u`_ƂE LJmw'mҧڇknNUE<_+/_}$-:Q!^| mNǩ,j4sD6: !b\{9ˀHpzcC/_?0k<J}{;p_ 8>b4׾tqaMKuL&0B]F]rr<O ,۷-gyN)X͆#_p=:Hj$PM\_'搳8C@PiwdT^]-98Ӂ %gמԘP+ Ǜ-R n#`֝69wn.SNdzaIj B 0ك3e $eG]=WnR`="8MPZ(ܔ-F?snw2/&WM&W'Sc1/> CA;)?|4V6uHCy9 uG:l@;ڟćGbY1uǦ43{ A. 350?ia[5%m9iUMDWa23fstA?Pi\cyD䖯CFu) d3-(@ RI\AmX H~M*#Չ#sNe?D]9^=Twi86$/~U8B4m^c$t-tLDXTM[-'UEp4[Vq& ? ;7}\Q/z?=\IXCV¥u~9WRh(Dv6Dnl~ R"Ӳʏ7[ q;JV/**j1f<,/uI'64[PGtXmK)E:-_7E1c"pXGi~Wst$䤚`$LuN@4#&%B~q7B}4ehʗO:z1LZ=x:KFhNz"'DwK+\$?s7^Y=Ӹ 7çLx5v Fϛ[685m/4H^~] ^8q]+/gQ暇!-bxosK A[ %YF"S YrdOsCpqgoV@߫wM, ҞKyͰ{d "L."=z!F_c7#AI0jD)=-¡PR];#F(ZT@ Im&mp!']b55h'yNkɹuiC2=FF4vf1/t1UGkҙ데|*ݢlDdc|? m+?tC$[*􂬻ZK\JjF|9ja5@ӹVE*3DaА祟Q܍cX:`]8p Ev [3xrpˆt IogxE!nGFCYn+M5h)&5S+O00&QRT}zOtr)X@T)"Zdy|rdZ"*=ߑyksG fܷ(,#aI6O9jrT,³G]<;I-P-Jt"Vr,9V1aitLpUogI?-*S ߃+h*b Ӵ5`ܸak@{ i$v&^s@GK%I&OUX4aYM3?zJ-|׎{τ8\*LDMѴv.}&ǺQR𙫠hDRV7g-"aKdBf zp-GLƾbeoIѣD$RD+Z/,4|!Ex h#COsN{R~{ETDfjׄc I] T|E'w gR(]`eXX}~> -3QηdsRHMK"i;l Wk1oy<3Lt6pc6M̰oM-Y ej⌴0ԫ&wl7\e8U97AquBH?ҳ`#3p{8p2:6'9}gU<2l)+:,%0^lev祤vzzcεT, }#wY{Gf8y=BWAW~4˳Vº׋YZ{c9rxdy0k9 Yo\ܦ 5RFS^eyQlc FIHT> 3΋sNiH3T?~saR0=.UNقAgvNfLKPqB;] V\ܤ2K1yAƶjt|2p @wଧPK+0;0H Dh=3 B="޽.^}xꀩS='w~ kH1< 8iAn8rZAW<8G溢,6^933+Bm9AHA{ ݍe]/dզ?93 u G$Ki6ء.`NGWqDʳۜǣo"J. g5Id(>2׹/|GiW ^N;*H95$:f),^}w(]HvEҲ2̽@ >EU߰s~L*cQċՐJަ織^> =^ͪk I7VnjpX}jv^̌Q'GW_vB[} ]<~i#|x8$\$5 aĪ(I60.B<7+Ĩ c(ivٔ*m2w.tw55D*] ڰQgKSe' Ix B)ck+`A%^ jb 'wrI*;s`2~6d;-r04HD*,kǂL.ۤ.5PG ZADZdw Ve+3uSZ. xfbOg֜9ǕjVji1.0|1ʚTejBFɛuLt !խ)9jDL{_`JE},aT.E 7LE!cU GxxZiss|JΏ]S6+(ɕWTտŬ#?p<B1: aC5p-s0`7׶8Hq-F&h2ȵv_In /\6c=0nFO_Am6BɈ]$?(,BJYd; C=e",WI:[8d*qi%Qq.&sBQmM2[a aRlTV'; (h%^5Xdӣ}ű~.?þ inp)SU[!.\QO_ĥ,wEf'Bq}^Sk 8\h)Gy ~#꙽HjtsB2t"ê?mOH-#;AcX!9(?c/DQeXa)`S2Vm8'&U[:+݊v)73މv]`u@4h1&P}Σƹ"0uptd;Yh5*"g?l ҚBZąkN$@`"ccB@ `B A89siO[[AyA-\IbT{oG%վp_Ne;fJA_lD2*uY]@dy&8qLNFlvkJ)K3v&B/Je.\YE {1^ V>f$| mlѿC㜺Ygt*&TR$&^=fb?@x^ $_Ѫ^?G4C/ɡO+>kHOQ`k9Sc^a!0kۡ|V%z#ڵD\6IbE `W*/'䕲p{X,8*"l丸d{-7;Wxݸ]*%ZZpogZjS-ᘢ2AX 2Ѷʻ/]p'FR<@1zC%uXpni ~\ V_8mȈfl贕A/df~W[L>\[bq6LB^l(/za cVJpAjr%Q (EHǝˌQ]:@Vuxq1.c]llEΒjf.Iq:ӌYWVe|(PC2zF= J1NXbQ}6KCTl }rTY,d@ vX][FqIO|96L &b˕A+?ʹ{w=|dVb29LKi,ÈF\K?6p. v/B'.%b{йq!rd:xLA9q–'3u ʦUcn sV$x" 2ۣj_D? *|XUW~vjçwɞY?x8V>'C@/0Z2@ND!<o+Řo"~ڳ rGv[ oL՗]` 7Hz5/*;,#'2/αre"uőn my 9MMCY_L\I2mArM?LHU3xYOC.{h*[8S  t"WqaZ\V ;]H @) h$ȱO2Y}+*ӤSiׇ(ҷh>c:ccCOYLLkYa.:,~Gycvh-e?\ZMFOf%{Xd\gȓdȕ!>d/mPӌ;o3j$-Η6[ަB;H74{"\2<2kx E(Q vQx g2|l#FXxĔZ'^`S4gбC; /C$J@jVc1acrD65Z<"pЮQjmJG+y^ 'D mb`H|[M 6z0&D HAmBO'q7nv[Ӎܵ:W+>ꬖ;bd];-$T$ (fGyd=?c%l0u-g UTe d%K о\H`Hq'sK&?Ә)sI!~\xZ%Y' RǪpHb4g1/0W,/7]p``"GLf,X"p^c(WƟeFS8(܎% 9%t"( hH4rb@;N(}o-ڎ껻$~쐠 b;/*{'*[Bf{ 8RnM T|Z:ݰ88oD3g}0KE^An}Lg8D&+.Y,Q[]?5ED.kS+fzvѮLd%6D"ѯ?#&bxcVRa?om: 0%N -D㶮緰X$8.hdbW ̙>$Rt'BE˄P$DddKr? v()J֒w|` >;| WZ =+>4?lתOhbIۉYأ<6o=^n!cX4J)PbJĚZT::i%.^. Iv6ezJpWÚ'!{!jcV1ԑFcO\X BiM%9 @$xvؙwp:~ՋdVp5EЕj l_@F3L%N@*]иiS|=XVqq>^2(#M~XڡGqysVK&oYAUiMq<4|YN,|6͒}C?i|.g5~ܺƒ;2O_˔Kھ~ot \ϯfʹz7p!ԩ]S/{dW d $7n{(]pTt7^x݄FEZf<J+2X&PɠAB.I`4eh  '#ڂ?5o]"/V_{'=&Fޞrzi|HQHTP)t "X ¨59] )_R2ξn(oP?60 B'F@Aɥq|EHZuFUa.eBh{Aig!*؁ErRj.r2fGQTaZZ|:9pӅ_ޅ F-A;{/R('VeS^HR]u\z*ZJt],[>d7ܕ%*8WGHdE7v\+UHYhpِ% VWP[Mty&'4rFE'S<6NFSK*\ gzz[K(Q.`*+"2t>f^[֥zC~[^0BDmJzrJ0+~7"Q%.Sif2otX'Qt(Ҹ|{ֻ_I~W+#K"=-_$8<æW/CKc y Qb9bn[̓r={*]uK N Ӏ>viWͪ' *.̈ ZVQ*DИ. {2B=b%y81?EL1Blq#v]1e]5II;Y/%6C2~IND- }S{ʨĥu)3{vpy)QwOfPQ;(I\jAM])U&)ڿAsø.z;^fV%)[ڟM)ihZCuJ3HDkjcXV2[kk7dlL6&m?eZ yQ5_O*@nH7lD2 aMCjry+ ﻾:RD.ؗr?. | 0"׆Y&[6w}ӳr4DHWv=Vܰ19]k-92sS@'q1gN5z©y#(D [Ak!-[{(ӍxΆs47Pn}(6]"XdKlo$Ѽ0m}⇮+[TlԍW˪?)i]p$lV+m4VM90 5@4%:^cb D6Qw"6=r08겪ҖHMtq͑^vIWaPrY3Tʔ̣%M;s""nxe3{~gT.Ub}!Z$բTq69Ub/s lvY.^=v,K3is)3Xl{q ߢS ҩ؈۸#n?3_йfLyCD "c)h2ECkK ;Z&Ƞ.O5z{`)Wc&ӶR.>E>Q s(X!qjOc7 D%ʈ]mTJ/`б7.蕚]f)X 裚Kk<(nk.ȿ"֧1֦ɮ/ ,h<_{`F`-?A'؟꜏teiSOt&CS&۩RݟEqB+^-ZAz~&eˀ&uV1/k˪M: l֜ã#ެܜ1 E N]X 0P_e Je^g˅H)>>м{:!O[UqvͲc_ReKqԯnT[٥򃍣?Kg g~gC4. O;=`22 58]&O&] aГ\eGCH+D2wƱ UEQ7^DG%".TYu 0{%"tRUH"Amd\]:yWyUmE"t3#`L2lt;Pm[&ƱaNvh7W\"Ppp_:|5T8&V 02'~NOP'P:~V; ɕ9O[ͯZh`lXP4zNs;3T }Kw~T҅F.J7D򽖊K;bqI&aCBc3{{nom/KYxeiY»r)MBúN-q3dZ]i$r̨ UqTKnO}5|i\f /əYkCU\ifTc86@V[勽N7"h~ڵ\ k? RD\bR ˸1w| FYܴ͇WEcD|#ysysBiT^"yAF(}tJ llk9 w)R=-kQ-}]?aAفXh2Z 3A!FB..uSO\O8ڷ, ًw,wW_(W[$>/ v%zT@qxB\+딄l''o`;m$V)BIdA˺;:}H=;{Gמr}a]>r#Fh#0@4M>9ղprlf`-g7GS$KI/ٯ`JOK#o3PwA{C%1̩ULjvDRhb8xOwb.tZy{6SLє%IMRNEfvh1T8G_ 0=NI%}V YSp5L~O=HT 1a3Ԍ3YSJo6@LKeV ޵\韘d+*RI-hb΄׺ NScu$8RMq\oOJj̈́ƪjzʍFU>" x$1JϹU'DWsS$`ξ)t;6 hYބ_4Y)pո+I؟ihנA#s\O<?c{ƙ76֞}̿#xǾ^qBrN =.FvU-Pw wi [(C3G؀dMuW|ny 1mP ;ʹHQ62Ƹ d :) rM頻Mk:j!l ?`}ː|6rӱ6rDct.y6g] ?Y̽G6+{w;\Ufͺ!0a0Jt8dN5-<0ojgX i &Hm9XT̛*T eNj"y'zK#I_C | EuR$ ˆӌaqM\cǞjL>&QRΒΤ)j^JOX+# 60F )Kat",N=?'y! auE aUޖ#ލ.*yjR!NdJJcեXM\?!ҲX@ gAq=O| Ў2H!ߧQRWq v *u ?bn€ zn|Q/OYh1SeB YaEJIN͡Њcb͸$4i$L 9S~/KHT7W M9E`6.f=ŷo &m-XarC2ׯ;QO.xz 4 Rľ}@Yq\ ~_EiZ_]{sѐ H8^ȼckqRls7VOT1{G`9lqzr^Az/;*tX^LN!::&usd0k"A5X}zBJ?Gԙ A' ~c.z9F)M7-(;CnhgqVƓJT1dc2WП}7JNnXg<u=$cHqPG9Ljzvo fGk&`T)Nf^lM"kX1*VB.& {v0Wj^x Ӿ \_( ţ^׬_u.?5yCT^8R3u33˲D*vLˣf`wApBg ˌR0q`/{~e*Pƣ"ib K/Jؿ1VRD9io&e~偀xϘV00! W|kv'@QxQ:zm\uL+@SeYK\C5믍I2(!%өY.+&|,d6gHJ́^޺u9nחvB%{C3WFFrtQnK6}bT#4'PHo؜mKPta ϩQ4BKDaYy_;s< )Yp`Z;JSi1N4ITT3V/ Rxict.L4vB^s8jfxfϔBAH3x*hK===O'a6Wq m_|LǐÖCф'iβi)$[]\{=.JeJ..Gms?^ H[L`cfث,y z_e+CxFSCX nN]0!`e1?KT2$/am:O=ʤ\y C]Q#PqC$@̴r6P;hԖ 9 ԇ'^ck2 K!kjL(=nkp\{~H((xBj~ ZVAV%ы;l&UmM=Q蝔 gçISpÑYUvj<3߃3OCmW ؼRna^/,iHQ2H er׎xO/gt9`#2zxjš;&~e[KOA+~xѯP Wdպ;\t>oƉz _7UPAFa?[Jn{7( /jٕ}(۵ݙ1ǎZ5|MOU-,1Wnl%#G| 뫖_0m* u4āȐnz@wSB援|R1 G-sbP|WΩ-&Ot~qIA/8He?/_f_i%psޠ; h?liꯘ|V6{ ]2dI8ĕkp-Ot=J"zy`0nƎ@p'e7EgD`cR[? ;%7"8 ]Ԕ>rTI_v`! $8tOi?n)Φ24hH)6?qWʴj6u8 uo pb9闘CO9p[L-Nŗ噆XXWyn5ggsBK ՏU%M2y \{MMK RV us;>j/?`Q:` wŊ}R3.hšfx˙Oŕ?"e`ݼ~#7fS]/x^* nq}⧭j!\3םז!3*HhE\*Tj qU?N/7y+I9ã;꧁ CAGIqC0Yrlrkɼtdx4 Pg5Ap~ݬJ2>Q#g8:9DeYbCi;Of@Cv 6.򧁖msZy+ k`?U`tj w]t(ƨr$whwBS D5~!BZ kH{R͵P)h6ҥWak\-_Bm e,wS:1قS@z_o12ظOLArk->y󗻚 faH> ).}hWPo!JϪm~zX"DZN߳كԵi OcjФ"EK ?Mf$ĎLEmQm3+[껣f k~t `Mt,Sq2C£1\C^VSNO}YQivޥ0fb7v y&i4 3#9etIwiJw:bdq$. ݗٺv@O4&S/jQ^ "J,ۆHr&4(fF2`s)\M;ߗ jK3h\x'zIOTT8\g_%"ɤSXG%hJykG6?۩]d.&"s[JBp|F䵔XG.7p"w :J6jZܓ 7zՄ O,rGɞlyUUC_G6Z7~;S>I^^d.o٨(-BRDqJтuMlTS{e?@] . gG2S5*V,@ OaU{gTaҁ[Z3Y&.! GF{f*gxiH:jRI/*7 Y{dƓ)PQgB-cKAM1$204&ΒW? ~:kX-icQ~#o/L܄ȼp,7լ|bDf֣|a|9m(ƺݴv{iq]0k`gl% Ey(,u>& >!@g4 zoQ>mJKNmxm!ELa/~3 Ya+*[3l,vt9[̋>!.+b(MlAߓ3C>g| sW"h !b_&VyvZdLqLdȶ!`4$;] b@3>$UʞlGlH.4Oں`W!أU lYrHS~K~Ɔp3| %kկ }ߤ6#[cO :v >l`, qrX,ρ ^9$LS@'''z ~NnCy&TAŹl'ٞe_34tv(_1] a.G926Y"yCmsQԪUaoKJ|פx}8K˗=[Y#` Tp"';[V7 [+GHBD< UUhMzۉ,XR|V2`s9F$=]合F6ݍVn¼$x svEw'mx)o6"7g1@>̃RHoH}0϶,qMОs>Bd@ d` :^cշG5qH")[):DU㲦:SKXnv c-ӃVh-qg5eGB5g0ye^ul!UW)O)׹ktAO )I:KO0\pa\BS+]Pvw,[ikAN(ޤ ݔIEiDy+-h'9_T!Ӡ>(%E2n%mag*Z m;|5:C.hk_65G_Hzҵd _U#'x 8a-NmН9P=p~tp+ A*k$>Uc8$>1Gf:s͕?+hqvx&j>(le6.%BO͉$XMσC ,/d/~42xe ^aJhၙi[cj q:>^SCMiMdFnI?xmevr-d'agȵ֨؆Hbж?F3!3F;Xd\.<[E_ng 2'rTa*Z@" j'Q j@7G6;`GˆoFp0+À7;RbŁ?"aLwzJV ە)q#}B]IJ3K.(^Y< N&v zGMxyNMcADx?T?$L18ESUΫ:ti qO.+?NrQ]v+]Y.1>Jo)P4ZS:g@+rZ?Mv-Z*ZY%}7*>FX&qѻllq&AY#:q|XT_D9ΡX~#d56إz6Sж2pqz,r%7@/P&Ha5嗔QMdU'v=39`|=me12%c|/Nj6Scg>Цʣo/W`%pTf%D?0{$O Psp0 L笤ЫBEZ$Y@t%aD;0,\h %n.>8"`cEnCR\p$ ဣu : ٙ1:z ݚ́+vO'\2a+,F0tH2ebL3QeU[ugu<ԬbVPm;kA.E). iٕDi`PZH[-,fZ.!Ue]dÏn9&*AWzBx ޔ+iߎ; !k-5BNR;VsJ?_T0JAǢ*m%tz.f4L D Taa34$\0Yo E$٘+sYƨ]#( I*eQhM}O♲!'}#c3u:dmj<֦L駾8a34(+x\e>x#HfzNo[!h#)KRۡqrN:[swD$(>?xb?h)9,]O䡺= 8۰Fi;CV܌FtiJДCe[SwQ?beaŇ aA*aӜADvnTjӅT4Y2Y8VVGq/m=9lMAN~uUw؁?BO!C,M'^첚$6Ms>,1CĂ5a:;tG$d _D=<W[wlW$BM"2aQ,Y&>D@#sʆE5&|qDIJoP'_܊2Z`R. h-d6ϖ9 Ybs~B ,4:<[l[؂fa3zMB%lܟwtoh3ydꩵ`b09/*+%d"Co:T? t[kB,"E5);h7qI *^nv!Nwƴ r.1Wr+1~͊ ;~BhZg~/ی; z텨.pc6_.PhKxr=RڠeD`$h&rk Q"~H춻Кu"( $CPNIt/K-251Zۺ- kq:Wqgj@ SJ}o$xX0EQk}jaZu$].i!I j>a`˫#UAGRvɩNwbg =cY#eT:s޶ri%]Aq^}ZJ$]ꚩ~h%=v eƿȞ_lt}Ƽ0H-}O{J" %7i3ErHNɯޥ $?[UZ_1~d;+nO+H/\;NL42WoCQ?E~ ' BgMȀl|^z,$ɠKwfVڙISayu)b9Z t]U+C:uz}~Eiםz>m^gh rЄ}2/X dԩjgI|Yrx}2l7L  3FzˑUfGeRgu{R& ?@jp2+A{PK.o+Ūx;riB,ty'Ts[ EQ;BM=XUCȟ?Ҽf}ԅSˣX3ƨOAfa.*j}rDAbUy׏A+B=D翯i/LY:4zZD{#H=>_HrЖٲޞGjcU'Yy>9kSP3J}~^ n? `6GDP1 ܌k*F>W)(K|~tL xKedn^,e-I){7|1?AXZ9O׬2Tcf5wy++%W6O6?MH̓cl[xӬg%d=an| <$ 2 ?0",+hIH(&,"^<`Ԝ\G*Gv p]X5 Pks2}X ?wsz-j>ͨjT(1XomغL Y,]@ߵv7B0#d?!(m(d5Q 悍H&Dqb;fFU}3r1uƄ&[9ҾxX{HamaFwku"Cݨ&n9Xf1C<%o_S@+}Fw5Ż>,MtLZuv*#Oz^-c|zZCUt7ALR ^twrҘPW"TqVRqTFj;m4]to[($8'#ţi{G\BLA][wpLJҊq8O)ϘX}}1w=oX7G NwyEO8_@֩sii s1w!t)?j /ϫ н|22o`];G ȔE[U0ߟa*zAUørRAa} Ǎh}?<ջՓ8V D:u):@Zg#%sgnz| hÐfuP;{˓_?Na} Z3UROs}\ J;:2I_33GzpP2zD@5,G+|}NkԹy=É;<^j5ؙȝ17p(b# UIz[3ax/k0.rzuu-h߶cr͋c2QTF:\:-c`Yh vVD˦ܹr6m .l |Ųv <1Ff5ʼn DvRa} 9wWj7"$?szKus=Xs@豷׏sȪ Am,kVW@>cS8 WR[+ur o8c9'[JH h cާq}iŔeMgd~s{l Id[B.X&=--ZwB|h]ö3y=Ͻ&sI4KP`! *!JKC[? Aniz*z5g_iٴ(Tu/ABJyo‰zE鱗5nÅQ71hDLEÄʿԢ"HNڒϺL9Xl1\\Ct^U1:Ef^SعTYK}ɀqziyDzL*&hycJ S+eyF;JD^y*^!ax+uŞ_ɋj; I9{6F>L %ַЙF=h=+!tNr1A4peQJ7@i J"x7UпyT9YNO6VxAnZH+"`i' d>N48"qwcY{cm;X能ZW _Al{h-VIad{G3ecJ{m֜>˚K.k6 4<`%`,sh+5eQ"lWS\TINZH51R j־_f['# OD*%M*p ,>]_]~G*6v6kts 1o-""]/ߧֳx;$4C5T|tAGv|u)؅VB`XʍƹqԼՇ'H8q\P07rxyL2+c؇Aֳm8 4$BH@ XT [7|FgYHī^Iďm$FZmrT8J|LdcS'q!0IV܊8|Rr1Xa!ז "}_OY@vcm("lj !XCW,H%H).qh]$)|rK]Qynm .oD-?s-, m{!Hj6YݠSk0yX `z`52 pFO߫ !)J ̂ص6p&]<_e7m\(R& seŰRpF5Yd3ax'%7u23Aש"u7`&.S@_l 5YDͿ$rǢ$ V!Oe& 7BݥDobvkbպt}hbtV0zI$y(y"Ji օ ,"ț9K(+:6DUTm<$֖q81^x3;mc8p|[ ]~?͛zzw^bd$$p:TPT'[TwńBW J{9tW.bv|+ʆkL{?=̢ȝG} W`#]g=Nf.tl W}[J=UΑ Kژ"m b>S$Iĕ2{H(=ڿjK;Mcwn$?] 9=ga{fJ(woщD(!JЃbN?1I K^jKG,\u#}Wy;e:69T<ٕ αrw̛~wwud=r4kW4')taANrSa:tx},aE"s;s;2`l`ޑ0 LXnÝHdQ *ʽ_ԈXMY|"ES]ɝiH,@$jt}i#"idd 9qisli lcKNʥQMLfPyx&DE4*)r刵y}4Ş.²a^FZ$ٳ~ "+skg+%% LSPunk6A*A#{A1:5j0o/wec0-FU+1Dg==(%bQ/նH+ҫq &Vd24e%+jDCV=NC+.!ٗJ˦1sH,X8>% M hf \nJH**p+t Mdw ٴLo#iqB$ݦFO[Y"Evѣ|\0S\Ph_(#jdu *Av1Q>3)7agR lhx^Hx]=;A׎/?<+^OIoD+R΍E*u)CblvM_-bںAtoJr~+}aq `oGg;ЁXs$L=S$ם'p@`xcv4jޠjs@#O3eEOJJi|{;!2kX'[!+S+1p0!>/|{]Mm96g&&7hאղ޽G\c^9yC g'|G'@ƢviH 暳dy[_R_&lr9m+xjs/%q ^Mˉ!otCK‚$26t-O'zAappCu̬<2ST&Æ[`KXn`M0N[h׵R;{Y vjA!pTFg} ܩݴ%20csBy:o gͬ¿Dx[fvD?hºIF%B}<220"vh o귣O:xa5bz*7E76 2v|$S=FA* <6 6AqVZ]^;ީ9ׂa9dX]AN_f 0Pr)?w 9y&\X(BBg~k={킽(֧_wKC9Y>/b`cP> G+vkt-aa]jI°~/IGg 摇*s&U mƼHzn8!_P2D{X!f)4iW, ]!,gSQ&bC:uJw ܪ6v CZ)CHxZ$W\hZ!(ԫn=%-koN[Ch;Yp%Ќ-$^<\۾tZAxU\$0t=茘1A|Sa]a;E}<|sF$6/͊ &یy嫖30"$~I$J2zsi9v2p֊3L!b:Tdw{*LNgʡ#`k~iOz,?&1ᾎZ=3^(pW].aQpP_ES?˙p۽IIHH4ܙh<I*/<ѐ٘OH\'V$ntDR_%XLD!|mk cNA1]HZqad He ,!$sᷖpLDzhIu`/!ۗ< x+Xބ+\r5:4zi|pZ& Cj0 s?0Q0[t[7;>~NydZ qXCWg05'7/̢HxVG (^ I|etO.{3%A*Udw0/צBKٕzQjA- "@1UReґ$k+ . vŶ[ ?j0M@Q2!k]/_W `ٻe#h%(t QNyT~/OtʻLg(f#2F{BdU?Fwi[0Ƚ3 ݆:H/xqeD8F YQ *ǿN&|1!g)M#cJxtѾi xbqc6K1pόpVEu$w(b@#gFS}N&w q0+K[IWYy;|F\-R) 5u8YVQ2ɚ6Lq%nmܠDž)yi$% JHw 90vbgG͕]jrLƂ5a* $ހWE`"3sg!u^&30tF>"ye!՚FXayC4j;~\蝮,]Aka}ǥB_kϱ"e:Z,{'Sa3Ub{]OqĽt#hKz?IUfߣ S~&9`;S)q",:zTT$]d+?b'YkJ][.]/rԙ}=u2#YPaIJ=}؊WX+=ŽLƸv ɥD=ĆWob]sY<YJq)| ʾ[;SOUCpH (=َ4Aӛ~/z/0L~v>+gfj"eW0(bwB|.:bh<ڂzh'>ǘ\x ɉ:N D:+SփFA4_ L3Z Wn \P`_l~`47h܄z|b>| m Y9XÃpL6$֋U ~Fn);AG.oZѧ>a)zS[li |l?zy'Ië*t-lLd r n gHh/?D4s1\ #AĽܼ4Ƒ6{1kg_OYB%V)At2s;̡ J=gqmR} &LXzT+vGfGov@, @Rɐ(D2`\p2mfI+J/h(=CȈ4brEc'3{c1Z.b([v.F,9'_ோJUOmI)M:utNa^3J?Ӵ+ _cO @ԀߺV U"\?&SqPn4FrVg,ܷLA}W0'j*,26vKcHcMH f (FeSUP{|3%2W1mRօ [4vFպ4n~EԜΐe՝~K˥ 8Ll=4<,"X;ٖ;or8XaE#h\0;1n&V%MFpT(JB Y0?e$h /чOkrf#!0jM)N״GTdQw: bOF^<(T2 :voYhEC ̼z|}EQunu8seNԙ;{Iĺu`QKY/E»vQPu,_na7{Qv L0,4#YVj >{ $;ye8N (Xu4V ӼܟOӖ\ Yag>[XD !B>t1MNM7 dε`!Hc*҅iF"%c4NL t Jys1\[@7ϐ0W4pbsۘV+S3޷+8\: m6QR7p؆(>-2S6,.x%"f"49+yP y@T+5kC9SHv9SaDZ:OHDd>V R+bE~5Ө64W_.x-x4b: S<%*EC׵IFx!o>Pp6'_u9nA>@w݉ I& P_Z UиNMeNF,;ZbDHʐ8qe(քWn##plVJPOwZ]miyzKRYa(9KjJ׋A8%fThƂm5vF`ϖ)\z5!nW&Ȁk [:Kl:6˫|qPvѳ؜4Yߡ`TGA':ڱ N̑rAy`?_gՇ:.s2wڂg2d|ma+ (Wݩ5{EŒ`:Fڌ,D3]cD [*R%qhief<,JN9BYL1,QWlZ}b"ί?4e^ ÃrC}db%ţNjq*tbcpcJ"ӘF CBg4Aiiɧ:1_K|R'=XKBx{v1=eܡqƨd)6DWjys=/ș /JNvaC{2*hpSudK=W~U8v qoMau]cJM 'zMc+ePll'~xt*$=*YZq5\,'=&  ->V Vڜ w=uIX3Oָf1ӊ9i]5 Cqg&߈x-A68I!aGA"(9IpN`cZQ=`Fi%-d6.XMUbbZ&`y%J4⚙?0LV6ՇaO'-[g?-o@q^l.'YWZ}P1@/J~O=LFfօ~&5IKC\hDsV `?%$D< Y`b gxuRn0 n&D$. 3%ܗkq|,k~vKka]1xк J$*U DjTIi&oec%?B ×2&78IozC ]iJ T۲tSKJsAB("c$oJ)?F2}`t)IR\!WuZHyIlc./spD(qgV2ޗy\ج~E^|4N }n}ŗSV$-6&_%MUYqDjtV[*S)9zV|A+S |[`qQ;3uoXx|xd+c%t_ˀ8dDpR~L,3y#м-fѳ|bWuϽP.&M 4!}Wyh߭TgS9).U|[x P/eȠ@H.Evavu2V55mR͈1oEX.PYd߹bqR!'ގ)zd[5Р`n<^Dmⵄ O_k!T`,`G,!D|,$b,;U?nC,zr:o)Ɨhf9-_F+{`|e&oۣuJ ۪< $ip;3kE #J/;(վШx aCd;fUs0VR;,Bet] F=xP?C 7Ȥq0JEs"5e<6o$~7h䅈hXZP&o̯O h[\&w(Y *4;rl$AC;P#%ߏBڎjO[q S:nzs_-mI.6gYNO8y~Fύ%C]$ϡ۹{bÅhV**14b|Qk5h4g=' 0/U0L~+N^߷pY!0;q_}˲vϸ;+Hƾ\󮼔`C=b(O LU0Rxg< Jc )@v(X-EmxғY,ˉI^!ui ސڅ~Q;-KيCNkWPsż8t'c-_.;eX.NҩESϝ x͞6Hu΃C!< dy)lX䆯kUaؘI\7E.8h*؈E?`Stn/͐>Mӡkc+b$?::UԊ d47 YE#nڜ[ 2$%Qo7Ȱsea-4S&\wcr{u 0`2ol @t$=s;0 &"h͕GooNB>쎑{kEףH8;~ˤxOH{OƖbqW\NO9c-^ C:Ro԰ Qgl?/m]8#HUJ`"@Ӯ6ѪxI@@pT.?LonWs%eAX^ﲬo埛J.|Jj {kjGtG;3dwPgquu/D&7Gs|[eia"w|U8:v~{C66rl Xuk8g1'ϼoZu9w5s9n=,۷RRx!?O':cY3h`= ŗig{&JQGX:AtQ_ehV@j!DWV',tBQ}ywx-a0>i0N Z>Q׹9cy] 褞YHg.dAG9UK>G">ܾaIFYp,7|bfwb8:r5L .p{`XUނ@́lNL)1 4W?Kڜ`ii_=-FԌ=; RVhg'D# L vI-HkԹʮbNy4O@F=@6-$ZK i6'MNTˢ$ǷQ{GGkT#x""޿'bѯtK FFNR^1X;\C>Ĩضtg8 Ұj@aD׉⇫VuYՖ>')]ϳq$@Hkg9WZa?h#ɍ6}@vLO.U92ڏHJc2O 7kKlBK]쭨|@ ^C][pUo9]:)G]V62Cgdoѷ誓\x3/=""bU&';C9Tg)7(t8Ct_P{-\  * Z~_+X/p]A#~{tԚL#A!7nIW=GA+l0 @n z 8$sz"#_ HΟص=Y\Xڃ׵>*M.&}ζrPqP^H]GxR1,ufQ^26LA)f\ ]V1 ~p.+h!Y*~O5JAoKr^ak7;; ü]ոHJt})e GIӾL+̡3m LY; ;E,>,ypt8DV< ήEݴ;Ё,{eLF%3ĩOrSD9& lF ( *h~ $Ƃ{ {\n>^Zy;tjw3Z95i&h]6͓rdRV.rAxylTG8>>#nbBQ=5Rh묃xkFŗw߮EIev(&d,t!z*QY$(8#UL3Kn՚>cڐp qXqS7ınD~QK5󺄑 5tN%^kZ:8 bqāאǟ}sIC1$Jk&^;pR4|_l.Pƚ.) DrhVֶkiCNe_y,[D,,ƣ[e!%lW (d3 lގǁ :–8N5ԞՠVo[22wwy}UhA]% G{w%Jt\o+Id6Ka@_YOTPzVϋAlBZ@PTvg`_P t1nt{R7[~oMY lZA(f,#<(:BXB8kJ% =eks>aWheŽlJβH0es &V![(g?rh8H1mzwBxQyVa\vH(?\홢ِ*_.)7X$iGQGB S8unY gԼs2e'ȒX;btN 돵)ґ5} ^S{ CjRHLA4YDȃM"a|A)3+k7m+ Uɝa֢WZ7==1^r?5׫J=]cAGAt_g6ҊZXFR}f:p ht&0zeD,F*¤~ˎ}.w6SKo9ASH;9Ϛ'A2@cSFXa13. $ĉ 黌7Bu@b5eQhv?6}װl u8?`ן}CCB>PسHzz0D|#9јY_PI I]?N!#o=8vL͔hϓށعLew<|0]KS wh/7-$G8qmu>/ Pٖ*J,k~y뤊qmK2iЙ墉%XȠ %04t{j pyK"gF#Kو ɺe7RB-V9g8|6+KKKޛQy0>Y3ۓ]܍̰ȱ\P%jaW}l{w0uv_rg-ڳZ!WHG}œ|<^['o>Ԅ8 +Nro2⿷3qDvQO礍_DT1!uWjգ_\:) Vݫ,iߗ$'s -k5CV0 ?==BcE01~7|v/p3e.<0 }҃6>e9̍EVwh x; ^ >N:@O[JmD)PI478G"'5FhDb,]-̍BiUD4&\_E>rsΑ5StQnyLz-DMhľϵsroؑK!rbpmyҋpm>B ^7](@h*s$fHo-7Iτ"d'lf4^+ d@`^IRd2mr]r6z?@=F(ATܽ E{.` x0_ҾSچ c<5C[)k1]&מuتh)0N1;'>,F"Yu#M"d%%XVI/Jm? _NV&F}5 PB;NUnM˴TpCnd̟]ӃIAZÚg-FLiMƅf.!e/M.~,~T`[^zH Z%h̵lq3dOUo:V,,Zѻ3QrA9^U{Ƹ7Hbx%Q$G,zt ÎqS nZ_'c%8Zp,:`yHf8K,(/<{3Aృ3|_/Ws@'GԘDN]xzKqaRD+R/p3o95  !yTp{NDFVQ`ʞo!DeG^'̼>૟:u6$lͅ!! ׍_\ lN|&Fm!9H_:6vG:}1[~ymiȞf| V=lit;aAmAX\F+=zQ_r4 ̹-GF|a@ʰ1GX'XY!HfNN O-mUHnɫU3Қ  X qXҾdtRz8RCLZ:v#U}`8oKPҌHx}z}dܙ:|˴btc*h 47>gRVPCxЎ{Fʀ\s{`f$qi3`;`vD^y'٥Z Sn8͘#rwd04חwku=GOb:8g\9ŕg\6"n w : }9)0=Z2WE.@QLu^kI ϟ<P{w { }sפmf؇HG"c83b`-|MI0DvI8  Q& AC|Q)6Qq,WW,܍/_v'(zOܨYjv+#:Q#~Գ$}A7vʤY29 s C?w m{D5#~d 4r'~o ̓,D8rSPbE$4aAOӅ =.P\~!YAho4"WEPZ6d3֤QWjwV 8~nK8U>$ڹmNha6ELi17i|k=/Gj~aB8t>q$>Xye7t ̑ʧN9=Ł>er Fj_7I}ߋ.M&!vf5(-[25׵2˕|z`Syn7u r|VfQQ]&}X@W!ѫD9~Iy3*t0yTWrq]g&Get:kf6(Xo V>xf]hOf93:<~tW>-&T^h-_ENJ?_B7s"4An,,ӕT~=`u.貆7cs8Bߘ Sܿ?eҭ霰%@_E(tllIed4T^>B|Lf¢:sg]^]ϬB!Νԙ; \ BJ0|", F#3F=&ż1S[guۦkǥJ"<|毢ES.+d{XHw=9 #(&dp5ٷqUކkc:$%C "oL^LJVzp],LU<:QOu YdݏU;[hi[R+hO4=5ՙyฺ/c;Tɽqe%c}Z:=UKZ9bY)t{4n_Kk͖'4xF5ssF ̻PS b,`:HCo%:Ю6nE]%2.R y@'£ݏ27Wq^%oR|GEx֊! & 8c}k w'0Zo7G'n=$!*''Д4V+.09؞yX\nq먝ya@CXJ$ko$8ʮ"hQ돂ɕ348/n QO'j Q qJJ t_G0x&i{+[#|2V*Ts7M$NPlwKX2Ix|, f!isNY@i@ZiJ`l OU֝K` ["qIyv[)uJ,)7!)gW,^7kzHPI:48천KVs[%IO$4{$~7hAeR/F&Ɠ&O4TY؟=P:ɢ; ;%|(OQJ ҈d`c)>Y!|%70'QT.~ .>j9E#V#cgҮ>r%xOb99 h#B^)0+/livx{5aN/pF+O2 +ijM^|Xĵo1<{YZ8jNq4Y! xӷ;_i1hݤvH~*JkZ\#p>-S _E)HJ]x( MgǺigD@%BOʍu=!S\2}RQZV "Ӵ ZVPmT/!AoKM`;URFV҇BBaIgJ=*6i)XK 9r)U2M9jۍ OVO;A{5qKM;ܕF5tOE=3sydl pxY%+rz:ya&qE9Td-L[I/\m%?=\ζKUΨI+џ$m<"O[74霶j@>g(2fG(9$z] 78)Eȣoo< Ep .1bոRs019J _9nS-!CZp"x+j^/aR&}{a^Iiǀ Dy;|S0@qU~dS` H+n`߷u}xjUۇazR; Ƥ.fyX-X\N*f8(:# E#>6}¶="B"ee/u#ߌ!_RQCũWm0(|-RG:εA ȍ3$͠[X_!PȺ9:4,ޗ(.1Ua)JVL յ7G_= F"ׅ|dڔS5!3- ;t|kcCNI,=fïf07ĘR:h ճ`-fYϽyr=rf>a2>ljyycy }%OG0|,О1{`,#EhBwˏ]΂~ʙU|u)uaݫGҮfZ]FkHC^e7|$tN>m:ik!6y Іr/8;+ _)nLıCڝeGߕ)$tj&ةՏ̍% |nb^Rty[k@Z7wi{u%|cLe 1ٱWĝVxCSs԰Z]{ϔ*+4`tBfo4626(V1a ta#WX~u*T4SrO/4í:V:t=v\:2_+zrDί.= +76nx"ugGnH0poˆ`Pa=*1Wv<9MI[6ޯU,p>Z#4N{{:eu<):x㘳h6qcq{( :N.p_؃bxJJm8zZTTgw 45Kɿv˧] ,ittqmo_g :S[?R%=EOmmO[ !T8ePVhoqBO] Lsui /yP=d=kw0DZpKe)<3ݾ#*CIFFv<1%6.UbXVX[3Y9w^g{ =Jfu[.!ԣ ȇ,AuʖB.0RF.4MhoAFk7[ Im0䯀b:Fp >9+i879 HinJZA/?]?á †/'kk-lZeq%s^oZ7>Rn"'m . ARQ5w,1|k,h_l`uUCm'I{(%G"d S\Yms$=5>L{{¡K8-T`N;zy/*ou~ݒ{=}J+, ;#+vOV G2Q ̍4C%L`lK" Rn_Ţ5i㉥]ݷ!llMLKw , 4H]a:"X k KƀgYKdY j]·uQ%wB3sH&K_ 59oF5m?y(%ÍҴSM^ڰ2Ryi.<Ȭ;ӥ4mҊN DW.T_"JmA-X͜Zj䥀-g@ݹ(NU<_G4-h9-qvڝ77ݞjLփ"ʗ Ioʾ>,[<7Kne&1 3s>Q_ʑdst̫e3LIj"hߣKC mHn]TTB)):.DK U ׎ߢdެw6a;`z\[HkaJngy:nc%Mh[:evuA8J2&?dWh)r=)T.5dכ1Nv}=MUK&9+t߄d^iZ:_?ZhV[wHsn:3'"3 6LR%<wóO( (lDeH0;Zven9u]2>X" *bL&pU@?C0q; ))Ӻn5XV+W 9`ֻBwZC`O"Ӳ%0N#@iͩv/ K)l4=sDO'<~8N8Hߣ~OmR {82Ĉ0NW]X] nNJ#0:\#p2nW/,|&*(_&^8a; (TzdXݏ)T2Jc*jր3%!"s߈Ey IJ;#Sgvt"flMן 7LRKq)ƒ&H=|hKpp}ug"+=4=$Wb-#s$ce1Ce SõmMD;ŤlIaqLBٞ Zh׎tnkSȄ\sܬb\\1365OJ*9Ǖ%p/2P,˥~8u;snʏBoj 1r ؞CلCIyǂfk ?BHz 4CE|z2v{0 1aYx'gʋe~.bW9׺7FVSx3PYEʶ"?Z67z-P(Vy8 Bw߲Yb#4o9/ Mkj A,Ȗ Sz'HxmhD\oMD!y0<keP::JAZ "A$:o`$)tБ]Fڔc_b?0/X>\~? ]Kc3wMOi~ΐ4-yDr:8,_2ޥ< Ih hh SmGH.G=Pazjz26CIJiX$g.lgVE{\ Sn jD1MT $k. %#4L4j˟ NRwx/嗊IXl)k-pDNi^ t[嫺5Ao2X=FTes6iIVJۭz\+,Ypn\%֡n\7is3&z|^/`B̼#\@AZ֬k kd5 7w9AnAUĞyjì}H txI}q}g={ʃ7i@Hr|ySšwaX9CSyd/ѤGL|JMtC ƴp%"W5s.RZsn+ QDdCk(sf$$t HvCZC"2* *)VL˕@)=v5_'^UomDou[W+ ,$ꗹI/I3A=E1` xg3.ccvY0An0^kKL 7M35Nxn2m -ݪY9!h+GhX7`}7S%b&"kqZM#k&tFA;W3w$,E™UH$&{3)o[x2}N~=t5Zvt{kAhcZ4%ڴ*6.4#u2hm`8 EZc=_AIafdbk.ģSeV8R@lb040JYX(1/7Ɛ'\e3\}bIݨn">p0&PETHeBAkR.6A`$ KnlӶ4Pl Kf1o+NE]Q hDp hr ӦcFH&@Rd(˰o3))PYHOB-6uiw#E vdfy?@ȵX8\`-?) H,UtY'n='K%Q$ҳ#"m{ GB8|KJaeĄ{:&}BP%G'4HQFc5q1@1Q M4FVp5mBpZxT 0A0i ӗL/%D *~r]gۑ? "e#yKi xI@\M`)e`HZq GLQ5׮Ҕ +Ky.hrY2/lCXMp*M|\jKcwxqOwd*-,R7Θ@O_CcFG$zC`t}ƨ-JOoe~RKkp-pn`F#0?øx ~JFJAH04e hg9VzTfb~Pfu z9y=!`[ÒfsCFŧ*fwRoiɌGoi Xesd]{-:Ԟ6TZPyMΦ*KgٝG+n++D2F猲f<#b I#,tmuA 376^;قt5Z&}1-1d~|,7ZeO\\E.?bb T y=_9-=ꋐ]fg|ip]Ó׮CNNj;(%@QRFC3˽dbY Nbŀ5RGՒ*WWok UJ+ R'x`nWZ;Wm~:F|DDO }ZJ)V4`s%RRVAG}Cli3*5FgzoWr˖5ĴFr,26^") x_8 kt22O Mh׬1HSd}!>8mElkT!K=[c|(`N(rX&!Zt'A׎ar %^a {-n^X ^+yD'j _NY(xRCESod2Fs0 O ۋm7u@~ em5eD:d G԰fwW~.sbAȋ֔rx?OjXhBAmxNMЮ:(vbj)T/1iT9戩OwڌU%xCтfK_ڇ8C/9Nanjl*+k&307.Kx9C_RdӔH T?yQ8%gеI'LJJRtsmN"p:3pdĭ*b`>ة&6*nI˒b6+6fmT D,(lE)?_A|N/Xx7ޣ 9GyϢmjZQ̔ 9v T3..OK0ø ]HL;ޑ4\vpƿ{GQC`*1/FL~:ܜs2Z;m7%Mݑ kgcGl8-ީq;m Ȇm;9nq'g;cUPAQj _!rP ڑ[T\ǥD> Ȝ(H:|Ĥo 3)4)UC=гi}GѢvG$HH=v *i6))4j̋K@ g*޶8IK뙰췂NuQa``Qkַ[U <Ź4])1Rܩ(&/RRxPa‘Lg%{][:@KgK HbHHQ}AQB)\/ iɐ%~n|A-J6&2_)Xp7f=֎X¬&Uz uAY᯿NQ Ų}/O ܿul.7CISB8hw~uwAȶe州;Qä &_Ճƻ:M5K~z#I FzI3doRz 04rƫ[oQoRL!)3FguW N}6Us U ?PB~ҍa? 6LRgl {ħ]hz < h6WXC7L7-?(Xs752BID#/])n>\N,?rIP\ )|Qm0#daomw@n3w: zaalezF*[(C\B0ވݞ,XI&Gm2ƾ*$I`NvΉ:Ђ)| qyƱI`#1[G_2zq3b<̥H~}#-4R=\&DdMq=@/I=ʞSt;[($Z 3UbY C8-º34Rך:vmBmքD. 4./WXUK򜢉G `)Zigկr <KYrL7ekt Lxf) 70,8Plb2PbڊŐ׼!lܾ_&FH}яvNꯇk֎Y('ib%G}1&Q68 cb ݹdP,?`o|.aCr;񹋈ST,BftK }Ml'ų8k87zk 5#^I?9qeVߨ)2"Hοs8c3 }K׿L5Bq%D篙[ m}x4sz̟-\fR _D Z8e)s?9޳X^{E$ % z84LK qk(;n(jAtjC 5x96Y,뺔 3ՈZ%L}U X?:eL;}Hmۀ;1As&ҙPa_) yAzip`!n:Z6z>uҖA}Qgk^q/NCZ*Dud VQ|>QĔG{' H܉|~t)ø/"yb@G|Z|ǡ CLҫ⮖5i-KYmҨn+ ;viJ?N@8Qs&S@q:J'( b,OjGR  };7ٺgT@ݛ5I\8bjtg#۲dUpHW7tCKFUAj/1X $1L4%Z/OJ0N&Y,t &d2v(QILDm6Lu4U%9TYf<fH^BCGM>Ka\r0(Ք7}6^vA>߾ PYGrI)x󤇺qƪLa=͊Jhp0׽A{aF>mÍ#q*/s P@P@`MQZy>q;L=熝 {qG QK9Sg24Mm_Jz]2=Lk=u慟u@][I55 =i@'9?$FޠdGcKx; MM@(vyf|Y2/0-r_W]#M1RሲQbꛏ4Vzdx' P=2qΦe eG6n Lhd""'R5:1K;cD X*FnB`#,FhYUڏc^!W2=OknCP`e1$۳)ҙ= i[ L7OJEu&ϕTK4werF)ĚP|q۰ӹ峩٧@|vUsasvS匒c=%dC3lU-S G s]֑ɼʟtWD{t~b[q U:K+!x%YI3[Nc*ҮO-2= --*5Eq#"Merhq@I_&5idz!e߄;TƋ3vVd';R=( *zKYĚsw!e-Ra ] QJp]o?cž1&nM *` rʔ€XKI|u^ST⡘ݍg]̸]2NMVJ: v(h2+vu{Vw҉%'XB1<7{V2k=\w: o:0Aya\xݡ  dC6Z6= O37xG )t6pjHȂf+z~+V|<<j>*¿1T!A;T#m\mSH+NnAw"Ҍyc{94(<|\S)~?8 tsV6 |-6Pݠ#  T*Ijc+_,r&w~:N裐{[U2k.k̙.Dy, Y{!IJJpq9AW\M?DA:xWa!rdzwxHXT<=>pl;LO4w|& 1tX?u2b*ZOk[Di[رKΨ+YdXSŢR[Do!H袪p'pd3߲l il{+,Q׹0@nr{aA5RfrZY W@5ұD5QF"nڤ*VVJ=k,T98]b !<9²"@pztu>&_3(0uJЁzoSoF~}4dY!&I@B^F&1Ң+-_eswx< 1N&j*"{UOv?9Id }d a }eS38iXO)ʂ/犂idMt/x^?hR.ıJoCu" 83Ko&IK f;jN_BCIv^XZ66.En 3 Tvc;" @P__?QAPؠs6~h/6 Wð0 gOKoاp [Uge :ގnr* wӦIc'' XwmCʆ$ _cMhbӒUkI#STh+nˉ T5)2- HY`2@T )|!\<<ݡ5y4X䳪a7վtCC#DI2ofDdi?}e%?ڇLg #MOAľ*IK9H; 5N+^V+5:*SE݁d.EG#ơ0 EIm{%맗Qdʹ_``P6"/zwu˵>xQqy熅2]ʵ&,'~.+~v HBO5s¹c{O09g5sY]ޑOEI][sBWZa ?CB(s,-c3q(@8LnjHչ{x%lS>& qRFQ,q0c֠WgҲz+?3 WM.*9Ⱥlw^U?Q[U6>#"X .8V2=?*/'i̫77=?swACPF|#pK# AuYQ-Cz*.I޸FZ:hMTib܍jXzlqTwIz~jv \+$,} 78Jl~X1B۳y 69ڻW'L>ǡ1H)W#O L|r~ƪȚ_3 l\U.( M %uo]'ѡMNCZ%nYGb7;O,ŢXw&hHnqyjeycxX8b>Щ~,owhg bv)bX· 8aqb|.)hte4C(@ÑA9R=Q_r*aVʁgPv|-|̕Mo哉]`oG_nIQ L[PHHn7,܁+ٻ9,{ &;? $aE2ώdS(W2#..ݶ|U&5!Qpi> `PYyўg+ ͥP[^";^r̓r<^ec9|d~1gkb~J%U_zx82&04ORZ~D_A8_ZqXI:O:Vqg?[)P4K2%/;nYD%w]K{<{ʾZVShG~GO`CYj_@ CJ㰐un_4^>gCLb'LTzEOYOҪXyTqtheAuzr8pj9 X1U(1ADd68!wBiwQ,NnqGEۿL FͭOh zm wP\-^j$,Sٯp(%~/QVC:6ja*n⃙N18W78n1F"^ d>+M!5F}I yvԋPJe@;bu41bk OG@RJ׍~GlOYBF Ho6'P;N;2?#zb5=Pų{s@-J$;@o{/F fCbh1 [*UH*5z@Xr-A"YwH;cx~ן i^b${f2-EM1[#K\uQj=:utw鄝EswgSN_ITpd&0nr&\HJĢ*sEWfSrJ2^ێ,4`!HOa10 쐣UaVO7@*(*DgWwߛޞ($Y/X9ǻ]~#J!Ks6Oqs|m+_&A]7؊PWb\du*!S=htc>QvY!:+4MRs?eAϛ&v<R tzYg T0LۮZ${ngzaz5} x$G+~p[aޏ/RHa]2k ͜Q:%{(#Q8v1F!b9`+;%WR;11\+?Z"9#7 Q US,í1)w5TJo:0Cv^"3D{m'褵3:*zWy!)7RA0zt H~Կ-Tijp WA"@ ^&oFɱ aM\4.1Wahs(,MYߥO,i10 ^N|1~^]2_~m˨F+d3{iW>Gdf C||!Ε0"XxNё5n]d'9} ,7EYJ2 #7}hAT&ȣZj 9m?'~ɋmAl ^B3$n8; V"/6 yX-Ɏn4b: /՚PBK g0CզTUtp`>0ɐ1)s~^\Y%Y1)f2g^79R[G^^L t1-,fф8&ɂKܞX@#sʨ<3lLKH9:0Bs՜"#:j<6Sbp@G=]%NI -j$N37Hey$V'[x=7D7j<{"dM6o᭳6z8._N7;"0/8tH%N} |^8bFHg{m Sݗvr3'lѰ"iP.7hV`pKz3@:a)I 8{2XP;ot-JA'snkdfz="njdњ ̀mfܡ|fRxs=l뒵6FksMt}"07QO (=ɡ(9ʸեBX h[[n 8ه?7 Fs Nd䊔j]p\` *Fp{WfQ5I"fo )(@k7 5aD9i:~l#gA_Jw4-Ҹ~iG΄M`$6g8N6B)2_.oLO9<) FTn  G8B2G|7.>9Y)'s :3<>·ZR.hVpİfe`(iK@2VO81 b:G=Lɬa/Nڀ7-|]c&;D?-OO- OMI&74ֆ귉MS}5ӕ/ًRs_޷ߖEJNgnqch ?u^V mUpgW(iyxQG$Ha-O$^9(I7Kl+G/b]-:lM&9Ȇl1 (@Fptc01kkg .rE[؀Ô;-i1>U- %1I{Wt:Ԙm~m >)K{#%m[AyOؠy@$Ӵcr:-wqޒSQZ9̩Ï]֛ qmW,ԎZb%yN]gFE-;HHF O)!}9pvbqCa `N`Ed@*$jx]$28nŬfZ}p!,/ǟ`!T$I!c'`6Lss>!Da,$7ftn=asa {!m%W spnW̅bV GZޙWV8i"K26W5fm3QA)L3gZ 8{h?*B|ǪXG`<|u%&† TD Lޝf@Xd`ooTI;99A`W~ڂ)^hVC[\!ldhCʧ mP8܀RJ6xP͌aٲ4õ?(X&|43|Z%0ST ޖ |?\/[h`(|T7N Z PQsz]~<`|_5 fHUOt+?ϘbpJdQ A".A8M`y;NJ!CzBQl ٶ 솚ZsW]]7`ְNާzӼus5y ^t[|hYx<׈El?Y$]ӭgY-r7+RdE d_oVryYD nBS?C(U-G(OeG.!=s{aAh> y\x?z0_u4C/!*樓D]kswpnDn+k<-Bi4LGI\.8UL8p4;mP[h4!iK2dhTn/߅xԡR\|uM4$OKL1ҪwLF:t&if&(TV ]&:Zl{TK= R[2eMA]xY\[Fs%r@JnEcIᨦR *: !qPqM_ri"(R _Ig'u)N{"l:YZ ء]0fn \׹,[tvbb>pů{zV6r%Tߞ#18 ~D%(̌J*Ң6>[Knc%X*9a_pICzJQUBP đRur@pkW1ԙ,Q/2Ц4ӽ6횽O=c^b\]R+ڙ`u}W.՘#fظ> Jt@>,߿Wnc3(v{erxۄt avt+S1=zmsaɕkpnK-v=dd؆[+srGcR^gjv|.o|s{$?}')/Q8ׇG9i-AbY|`uGȑ/\f']hZ'|\w<*־I! :jHr^~>>5[9\q7l-e4,9meeQ@UPFROfqyO6xm_'7&dn*]L*Vz|z>LnYjosF3i} }D5ٚikI[ ѐ^BćQ(zR6YYl?Syݙ CD qY매(5'4wM,ߺ.M qBgLh(2Z 1IWGXeE քy-\؏Yedx*q`_!bL&W-JX^R5[0I:&IDc?0ζ\D*IN:[Gԥa 4m ~b)`:N7nܑi%#H=۷O/n`x[ENo=1ۀ𸉸E#|1k;"~vxvV iUp粕h]Drd Y^ߠ<m4-ۿ.eI 'Vt#.,4\[Uu*} #A2 Yy@ 4L kwVsⰣ0w@;`:0;``zbiӫa1 r^ⱱuI ӕYY 0ǔc.Zb8c_JhGw+ǚ_P! ,JUZEh͘!ÙRq9\E.H5Cm^:ta]ܗ*n[o_B:B6_\76`9E>XoB V5Wq 3^<RdP)u9fVѺX%}u{쐤DOа|87Mer&\XLr#Wy7i/ա< +5QtbVj'`iFFCP3[UJGcGxV0]YEL8k\ҩ`Px*2A. e@n݁Z&E,.`Y@[>ϊSW1M P 7r&g$,\n5anB:J2IoW^&OI *ɷZmuxKRA u(ܳpˑwd_.MKe4!vmY+Ǜtɍbz0cj)ȍoLԟsCvV;IKפK@j:6U#%c~56'a(n~^s.`;GNpVŚ!Ѽ<-DmeA&W!- ^P#׌pQ>S#6{~ LH>FTĽ/E }㕁El]Y̖8{䨍&[;s=l3ycUIsenCJ>qUI;eGO83/ݩuɑM=>R>٫J>2Q;5){j_iχKd,,V "W vFWG0[?z9 %!X=? Aɉ6:ǔ 4 ڹtD!e3Ζub o-um\^ *jLoCҎgc-Jb%fÌdžp~ALw֗#:w,ab↓ڎ}kQ}Rru@G é+w`,6 W90P?wMq1R [yAt@ qFO.vN|bߢ6Hf\'&sG~ :WQ9ѩe EcR~'bU٥E4HeJy, |ݧ_[-xSœ7vի=!2-XP*=+R~mʼnOxRq[z'Z_=8Jܣv3  ?3lew6,II;F:ce'rn W':zG~JB0)OQ_l揀/@'>Hv6%Ce db"j "1k N=8rդ @J9sw>#xwDw "J!S$"A$(&ЪOJkR~xq'ձ7/9^u:b0#*myg|sw. |(Ҡ"yA}!\QSV*\K)jʿZͨGŚcF- ȗ2I;Ͳ3Pb%O8~P{=ccsX_\&wUs#r{bx^$T_ЙHMtbBTs^=F5d lݖSh4仈:d5%tMCfnCل@j EJ8Ңx(}zX5ӯOD F 54^:Iq,3R^ʡUm𴋩cDL5czugKv6*"%iaUEg ɾw`L0ԥAHQךr-wtR"= unFK4 ٜ}} #eI}| ʚy~z#j3yveZ >0wՀ%x?q//iޛ;d3dҠ_@zߧ1͗QOW2Tb;cQaT{.&]#aEL`C̽CqFWop,LL9  :P *U#<ƒ__$9QZ}`uN=KWBpAհG^ K8 -WUÓ?6 f:5Ȫ:JJwvOƤwR#fV`H? Nw /3F)OGr>C-.[>'&e_F(|jbS^v,n|rE w!lWd;?}]Mf?j/X. }A(S7b ?lq$5wm'_22̐#4d b(\JyuCwLhc<0 A73_k5~Uؠ%ww%P?Ǵ⽚v8#!B/YEV{d[EfE?lMuZ&Fg`UAeJг quÉ]lQ7i0$ʊ,=V%Y^ /*I|Q~',%1^F=On^;Y'0{CT nJNM[ v &3[#mf$_0PYepi`,~v%nJ-vȠHkmW\ e<[ a8mXݹ%>:cJ;n<| ![Mנ[ro W(_<ʻ<ģ(mVfˑ4咏Bz@MNLԥ±sF^Q1B,ExAƭX~ `;s<]}$뮾k-XX,^(e`8>suY<8>ڍHEQ}0`oq9>mNb\\B͓b|jfDS//Ց _j"$|=pHχj%Ѩ ,3Dxf^NBFnB֭͢#_+$R(jwYTw*W6"7MY6ACU cNW*^̫ mמm DM`A]Bix\(%Lo'^wtsb><)d WW,w9^udP^A`Y q[|6Lw6s{`ۢ% @D"p_❛xG`\`$s>hҽR]f/bfHYܷ mEW Plo0 /3YGS"(gTrrK?,Zx2V~Z6m/Q4H/[¥CSTu~]I6bjO{ /(uKc^ႍǪ.Z.!VSzԽ%֐E&!F"W-+x%[zI DCa$6P%~phJ$5)8, GFv,i^ulN jCE寷Zg&*FPқ RIA62mz_+EB]$'Jq-V#A&P k?u>LJCqaN{}ڄqȚL ?b vJ5,5 0dҋ]Z}0mRɗJA1fC<" /FaCfK͖w(vFqXwT v؟p!-=./UoR'|&n;ȓgIUtelqHoiv 9@@ۥx~؃5V" d]kr& rKLm}Ӑ>J[^Tjl"Km5B]4ٙ͞\f4)mkfT+ShWc&DPl)FjZFΈFeH a1ewKC8p]0/` l17h Ѕ|֏^h|cCilFwX,`K`$xjP&()*-Ł"#]Ϲe|¬}(6/0ҳ'd` 1u12oUׂ92ܶ>R;lT>da(o%Zm3`umZݑ7i49c~ۙ{-G!Uvn kzK:X^ H5Z߬q]U Z:uWcPpmxS)l'g>5rbF5K5gs9)TEGL O>D/譳wL*/"c;V(cX Jl}WZ^ >fomJt+yݻO=4^/81 1Ց 7=x :`MT8Owl8\p`Yxv/޶FTK4tAbJWn,ecQXޱJ4Ӎx׳V?TrgGUDqz ?f焺R68Sف3v-?4lS7S V27Z-)j+-=0?ډmHS$kcYOS g[.ݫbbN0^etu }ϥf}ύ \ gh4$( ȥ ) !TK[c]BfO6٠IkBFyoPa<%gWLw 쫇E"S~"vd2p'^+ئ~,W5#0#G*ӿ2$% ZO7wV 4aͳ, Z7l|O!,v)/[qp/,1՝z`Iqᰙ -C:DKpBTۡ%w_li% )]qx($sѻex246!Ɉ3A$ߖdgL Uڠ/dCg++$ sݜ ڛ saKBt փUגK9@@^IJ¡-9%k'ODtr <}G%[Kf/=sCaĻciI8w'U YP.Uڲ,{A5ʅ0>r'%4+|y #<e50Vlr Raʕf{ ouJnzɨ=)Az:I|HWvi~NP"ʁT=̽EPn*o6|?=ՙĦׅ9rlpdM6ІG.&(Njk{h;M4Vilzk"jOÔ)fhD}n_L['ιuxk"C.F/&^lY7kH!/MK&c"ix-^Mjkv0x8A>j6 O} #K81Ue7_u}SfV2enY6`OO *3%zoiqb+A7I#ڴHYmat1%"kkeLwX WYJ,׹»t"[$MZRqL~/ b"jثlT%m[%kьVOmO3dLrV {|j_W+Xx5(s{doaӞ|#`_ V MܥNЃ&|tqW_4rBisO$wti,vJGR;ט:xאd2m"% 6t nBjvpuŤ(w8u(ь/֦yUf`iArZ=)lpu'K8z$`&? T)t2/ qPi~#wՁPU=QW7E W銠Q^^E7(Dg'D !Px1~$|ْ Dx"jN0Sj Hf{N}Oy96A⛒txOX1 u?4H 5^Wp!qaWsd7HD- -[2sYs{\XIA"^/{T7Nc^ |^h\~WPJ d?šEq$LrdshYphG4']%f~ Ӹ?&'M^#Sj& !{W >Me6w &4|;~DA'Ѓ5(囓٢9ǴoKɯc#'<*8ìlJX0f.n˭snK2mykf 睧\7:I Ѡ@-J̍2Cu/aR?+}`o'ht LɎ 5'c:ɼ4\xw`Pv }8=X碸7p3A=ZX0VNEP ħʢe#Ngg5?!@ l%4>B4Zlb')yN[Gx*~P,&Kmq̞kFRn۲g$rxKdΕGUMu:/f&|d!+ϗ"*`v&ĝ9Nz|5HN:Ԉ-Nt Uݕ0=׿B(լ({RJ;(ZáQu qD&3/*h덷e\1Y=]A,?IGg5=-ͩ-h=8 ӏBcorLL#i%YN#`(1(Z܅ͼ^uD 1>Ӫ%裋Ok@XzjNOJJJ׉VhwI -J#3\sbdiqvEjiE4O@׷qVY[8_G @cfX4m %uiPO?Zq斚j[J-eCLX4w;xrT.Se֤>8cKC/B(ѧE`fjJ5o$2F7!0AdaQU]?5gU+"#طRDeRb7iΐ\L6KQ Az@+]oXfuQ`e86}ׄϯ!q*F ͻ0ք#ՖRu-O܀WDf뫄:wUw+;22k uI-15ޤ5nv:~y{k Yǝw EU4|V _!QKr=zqQ)TzaW[ 6D\~U;,2 ÉLmF?"^.!-ˆc8P!y6~ 6I{\>m~wsˊ+*4[{`liAhoE0`F/p!ei5H|orKP9X_Unh ClZl-'\Ci0b'$o6} XND jyW$yT2fv$Zf*wȑiAÂmi|"69)[X7OHaLC:$2vrw7Y!yG{0dBXOo_ϭ4k\]y65,f#SK-1蓏kMB=Vj_*,KL6!3*ҶlQ}UǀZ΅s}D!Mp~BLS.kPqݕ?뫯|4zsulǥ06 9NNҠZЫ<Xv x+lIUP X%c[L4h-gJ`=]:7 (~"TȶNW&.T 'BdaTlCfAY?ݤiߞ4,PFK:ѵ߻ >@-sKvѷR(d E9G%Ǐ NфXgsz>U#x-TBinͶЃ_A_TFVwCz"ݘh>!TAL_],߬WZ;f0ZI:*Pp#,c~=JR 3jZU Ҵ\bPU>Fc9,o68&v}%i9: Px;3{T]HG^MvSL7.Mg۷ \d]oVAfTY82+5@M1KP F;))`"DOHJ`ᄒtD[xjtVuMPi6?7jh0Û P" Ψ+>/F +3vR/\=kM0o_8˭}N@m)UP1^}}n҈@jyGfoHn4A+(4O- (N؉0m9 8M֜iǷg&EWCT$(O-$ZҪo྿QuUZGB6&nC2;5o@QͣѨ){;I;o :m%txgBlJ30J=-^ kδC)?Oܳ:~G,rcC9$* Q)< ZuY3λ[cnHԒWMk%7hcxGYDqt&G:pyZhHs`$p44a5*]X}zI6Wa1iׄp"|痚2) U&DAvfr2-yP$Rk{RGпPhNbiQZd?42ZztwT9ﰵv}d7ddtZ^7fȪq4Rm9dzJzhtfۦJXEVOz LZ6#Gd7++w "&U1a16N+:6\RA΁0O9(ւP9-@k9SFW+r,v;pdGŘ>s{+rT/G% $]n@ qQ%ܤII&.Uj-1mQ럙?N5VLnwVE՜{Gɰk45jlr:Jfe% Wl)s62zfĬ&֙ywRxi0+|%rwi!Κ4FSaHR1(ӳjbosIfZVfCSzLĎ{ ߩ?Q6Kmc>f6LsIMg?%w n;.F J,ݩq47-؈sˎe[(۵ zEUF#;d=1`E(Mv"H\ ˷žOk3(WzCl)~86SIfC(p<-~=pn}}g0>-KoS[( ﻒZJ7`x'T2l7}'Md;'ANU2P qCkrC_LD:uoɪ颟(^eUH{0yԑJ) 7C!g ygY=yw%A D- E+s~#Fw51OL~u_b]x?-/;by4o:V*FA,˝r.hhyK>BoGGzJͫ`#R 8KY(}!eŷPJ3&;yd~[fn,x .L_5l^X5TekNOKNuYwjE~I:y~yB.n0$B*CO!.kUb;2b uo $]`cȜ51ңTd™3q})jŚQ OC*T": %֗5nH6)2EH݂.NEˑȦ~u#3H?|u: /[Xc̻j;TCG{}@C+Y~p~$}:!|Ef8)щ ۱a5H(>rS=PLtĂ4#XOQttԎ<+\%@̜O+"`aG$\;mCn {0-R'&dOmHܶG4Ol^+6"yj|[Abԁ7o#z~'?-nDOg}n!Fg@o/Qm$&Ř (:RIn|C=o-]yO롞3;W] ث1ͳѨKYA }GeZ(ښN CX") ^ oIUwEKD 1AvE~j:dUd)8֥xA4ΏJr~3',#jK)_Q]yпr=wB& ]iIGSՍUjaxZW8Q^ЏmUDk Zb%nFʩ$.f ՈgUaId=d@^1hfyN&+'rptiB9y~f;qc[B(dx hR#-lkܽwyzХàU:e/q3.3Mk؇hYq\Ð^gxAD-P6VuVG/ }^?{.'6peh_lVpsZY3&J܅aa2ЌW#WKf{zs5<$: [;LTzAcɯs6"X\x lt\$ -.y5Zgm 1߰X ٹ3e6j7D ~q yEBqedH}R!nH8L$WJ@Q% J>Dvd%ǂð02I:h-i?̲̐e %: Ys5 bbQ}@wg;4eh)I9wDOqIK7^W.tICSEdx0yk)M lBޓ&5Dn_Po<`М&5}:&=pYr,:Zzǰ_ oR* SjQ(|PU鱡Hn_3e6a@{R[@oܙJo0s%0;gN:/Dv^m +;mYtAF[k]g'~`Υn~4rfV1͆jj"r$ !$/t3Hv+]mgy(ehk@#{sơqmC 0J_n: ʹ29X,hN&hҩⰡEo˄H|gy_0i,y*Hd9E]2YnM\;!#n:jj;GJ`\|8~ JPKւnxL ,S+V[2s'ԋE\}>o<ˢtM92 䙾t`Qefc)BRk׉ Ք7s9sN0 &@bTC;MXMXΈZ#׉Gu^T탣mU||o +x"Gڮ"]3P!+P?X-R`[>m&:m~f 5f |*PP)V60-Z,$V,^/\FC ˂kjF,76-T8BfRD=قm>V=dZIK+FoM]TKjt+';8܈pW]e)O(C1$T~uGå/JӓH' x;D ov1.z2=24`-:h饺ei[s@lۄ[V]rB\d6^1CuJ ތ%C8f<6{6dth&ϳ:'\ zlV95.CXt{T۞M6 l+ERIմFL]DD)ZKUfZ:?e"ځA6H9淕I}-8QϼBʤןcS|98whzp{'YM4x1':˫Fé̌IdoB͌k =oGg)+]S.k9g0, ޳NV5` 0J7m깻[:Ⱄ(r@=q+!LC۲GoxSa-3y%&9A"Hԯv $_rό5`OJ;͂l N,B㦨LX?XǙPV QULp̪:tT\:xlS4av[@Wi< E./ې#&k`ny-6d_,à@|J8<};^0Zy`>S=JwTK2 yx8nF^~;V[v +IeK1oX i݃xu@-Sx z-+}֐|ݚa53.VGHwewXPcfkBk}p=G*5#Ͽqyږ㙠$v'Iq#s olvPPۗqE[HLJ=aҨ6r/$7ڮ^)KC,sscruv1qV,46(+ +a6+ }3y!<>ht>yG3Zx!&4qU].l8xe=l`X 5uv^]JϓkuBZ:Pt Zլ A,/Рւ͏oZSyo2뛎JP],8"t'USY(3j xTTt|. zwGf?د1T=k+j+(qiӆ/FX@5vr/sJS`B̉ i(P~@94sscT EXTa\'?a2Ѐ&M0y6Yd೪(sgv3–(  h /{(/vAnZ$ЊDh6=} ~87.|`4Em!!vƦv}R @93mTX楹Ng^(-'mOwP;s-$) 1HU]D\ !Mg W9oԐwXs]n+uKp"B; GDprXTo5g"}C-Bk~bpJv ma,"&MC.\SmFoU/`̨zdJ = & 8Ĝk/o;wa0RXA3N ss%M/]݆ 1`HJ%Q-*U_:Menkjt|о:O Ό}9sr72B2Ǜy6 =UY_,ɠ<݉KS{V<0k>S# J)0tj^؈RݹA q.C'P'6҅rɸ.jay/Gk\ޖ;R(8a- 7="vߒ;,6)W]tM ARj5~Wp-8] }-""/@&Ѳ`Q23<6};zUGE+)FZVt!#mQ>t~~j&85+%溏jKK7b 2,n>Op(NꭲbQmySCiLY|+PξvndGVn[r&!LɱWIx {- ?fuo~iD’+;Dnkꡃ{v?aXzX Ӝ@l/.Kl7oh)8>W*_݊8ff[aTIm|uV Uf¨F/”1[`QUzKm^i*[i;*$x~FK!y%;ؕU OdZDbw(jQf9jCn'e6zL"*ϸ5,~@ﻳц9zuh)ؠהK/smZ`Hx /FuҿqG7Q3ș- T\**X̧njPP_\̌qN]qJ4t8$s$Dž29۟*V/LpPщ սF,ӄZalH F~!!k^q}7UJzC%XY2gFŗPYࣳ Tӽ[-ρTe>Z >.y_T#Ks?cQgDJ էāp\,Q 31<" ZL0Cѱl.DFv;o 8>1pf+rqWL Gp$\j` }s1rP~5&K]Tu>rb-R> 6WЮ^jt(`i;ph#~AS&owqQbx~\.i|Ä&Qq_G⏥ RYG|3$XoN{,#_Aj%'O@{8IZ %hjL@G=5vG"f#-5t/)n䋎m>@aȚYL80xC38kR a /,6 4 (]nq6wZ7 ^O|~7-^&lP=isjHcZ at U޽ _Ⱦwq?7`S̗NOjuXѶjU+m ms|{i蟥 vxWN3kB6P"^OLr{Zgkt'ĴmmE8WbxV^>%ƑRm݊Ȧ{0Jbٲ;p#«$1PU`'{:c<46 SikŐ~n;M# :ɏ7x$.tnWjG*ʈījVg)]&9*,[18ȸwD>qǸAX׉Hx@7`_Lq.|mmc"<h]rJ_OlzS>y'&Xkpw#c K|o@)D~B`_,#SʤuɨjCG?*2<'cڂPDA?ttVdNZď5pXB_LJWrWm@9﬩./!GvOAfQN.8p/)Jڐ3mo]o!ұHG4݆ܻ.8F0ifx#Bu2#K[KRrM*uב\vѰW]*d:*{KpTiön $ƥf$\pu&15]یɏARb9qkm l}7V [iZwdɣH&A ~EWZ8B 6j} Y4J%9tox e_ yk]X\D[g'{]NPRP4p)\j]1ze!ܙ7 pQ;Iކ91bVb]{QҜ<@6Z!u=4 JnڀznnB'?c$9efz#^xyцw@}#X'.e49CV}_T<ɏ(LW-␢[0K2 uF1-l)"BP!=BS[hTxN:3s,BDp>=S֕y<'-8%& ?eк/rbطbc ~! s;;zsꉦ1sAyϱ "ۣ@G7IO@'lcre;ڝW*EQNl& :K5T*V]sG:-"xܵ>UH;i,E@-3RqY9k`\b=/|nL|>36F 6.~oEHA! Tn^!H-isFn]EFI8>` 2nקGI_Y#<5t=bS;%=+έL56H-qɛV(R_Aa !i{[JcIBؽA!BҰZpM#hx*.C9 TdbԖ]SVxwO9_Tu 1_=3LI9Qd: ɿf׾+*ㄖ:"10qVk _3(g*̂:=QʸOe X0WX$`ę[¼!ߜg;[OEb5DD$z5|LIl`F%XnHvJ!xi aXXҰݯO 86&DA쐫7wy ?m{LZ (9'Aq^Ai]bn`ʒZ]U.d"4z!F&3Ϛݒ]8о/[բ!$'uL@o F+2>N~ʗ3^:v)sNJ|RCƀBаv#@7ϢByZNmd:'ȭ]٬CiZ vS'Y@(D7۵Ƅ2K2tLDHqңOaeJ#wavF2(JՐ_'bIu*2P}tqKW*^TP 5*F 1|LmV̕αzL }33]3ayo=j!'BOuivjN_WP}.}jz_-ZU@j{(p "Z1J&VIiAO!+GzJttl\>ZD5rf&e=N!Q$0HR'4f%P0Ec"9\#qK\ࠫ]:\ XQV&P|OQy<8wؕdOxNdߠ=ӤjkFo>te­txNz Xyo}dOg59b۷ͯaPs,8ၿ*$=bl~`w%8k\%h=}ms!HǘpVW֙D\ڊ/I4M02$8XJΣׂi}TK $ f:kGW8]k0AZJ_wpz{\Ä4YoWpHC}'7' D b-KǗ}7i%NjȦXQ?s}2$}w1$d)zS7O/]DOwskO ^/qCj|=>VD&̝?hF!HbO"pTh 1Z Q CSVq)g?/YsnezآymH1G95F-"&1V*3/(~X6`fW(L:"~zV}I-TeD pStN:ʄP<5vk^)ZEcڄzP7VK{k&$@*R={>!uӼY dR'?zC^0ٛ*E¼gDmME*ni~ }f%"%Τl:&|.̈́ kabxok>S07;uq%r؎1iK"7+ѕYKȢ$:ʏvŸ Lqq%†z[vGY習D\{Z% q~}) 5eL}9'/- WlQ͕xKj;O}R{a<a@r2y6_v2\ߵ?Yc!_l֧A6V'TB %hdsɺZ?4kT3qtVs8Ѐ!#3χe!gԼ+ă kSrmٻR_M8)GF%QNp=}*V-&>2fw]yU h)EqyW-d91=Nۮ⨙Oaq|ElM "tk#9[;s4o;)+HŲ-\et@u8HW.$Pkfuty tc8ؑe (O#N' WjՅ.lOF^W!­m b;'TEzf>Rvp8WZNFW5Ka i !kOi\I[3G1S ;Kjl՘wyN-dT>]̈́`]Ss=8J)5?9SIf*Ntjd NZvsMYOҧ%rǽS){\FVޖW= R)ʋ?mu>5[HIukLU[w#.)Giem53ǧ;ҘȎ`O}7ztUI<<9H%Ka?g_غ3"cE; n)Vg)/kad=M|(&h5,Ɲܪa;>&IS|ĵz 8Dx%N97iN,Ӡk3l9; q_y?!RխjsNT+1?;Vha|joBs}A!"S9oadHS1F5鍥˕F2Rw]Abڀad3!3im벣x[V˽isiwOJPbNn)IX(Cp%zƋfw}MrF月cSIӽ{kէa$bvͰg54.l/$;.0͇q_FRp{9}Ƨ'|=#,pmmTY-[ims7nڕ z YeUS<._ʂ#A N_sXpT (86pTA1{j 2Z(e حGԬ4Ek5:'Z9* FQ" +c,V8fg;WZ uߘ;h\T ;2[cC#hJa# \5&RLG)_AqO[oOؗ )X(ޙ!ֲ d 4V‡p0?,!([\+1*T=㬍ːj3kO2r-d<2!vWZl#]YDà D IhMwh8usy19o=fh24ԋU#ܰMJ0 0UoFXEN5_"sy^ҷ'H(?*B*{tƬ.='a~mb_hNFRY_-f mQuMZ|N50*`!.Ǜ|ffw;?h_IϤnI{th/K$g >C1Z&FA)gg!mi><uX?c>:D͡kչIBťB15t̰2>cEbf\TޘN6LQ~.oۤ^zYPI)xy z -ִ˃1tOPɆh|5T{#aOpV|O-UЗmtNcK%"YÈfC '>nWԵ LVl gAFRqYCpb'.T'lz-5lOAq5fSKN_0PzඟL7LZf! O)y}gXCcѪUKi ]n /SmWvu '2VCd08".:H'imrTɏ`!vԄW ,6%K|Ln bﶗSDH3 /ch`D_yq7A`C^`w:5T?I/b},ZaSh3J"&T W.H~@uc4 y&A՘ 0)0MP ] L xUYcb6dֈCKb`65 X5Ce+Z~)€٘HAk)vVH KY@&!=oJљa:BMii$\G:/,Q^VNUbr#cgTzɫj|4}n֠H q?L]{9\עٕ3P j/rǵLwj=d& [@[ȄJA>DFJ\`ON`H~gJMJj@!w+VE }@!sS}0md߿'lm<C)R%9a:~GD]$sdHa9Ů- uSi 7#MB_ Opg6:)zHe#W\SG[b1 ng.?'F"2|j`p.}a4#b:ӊNo-&`%QDh<0(XOpBr]) øn:99[PoGP, `/֛(N'-wlAF qΥ%TiOW]B$CsG9y]sG4 rоmb.aFM$$$hCTR_ǻBDtz%+'^7*uX4ͩ[1ih{Fc Kq.V&jL;Ċl *Q$5\4''L(#=SLRT~D@D"<'`ܿ&Zp>?QRP/ WXȨ҇p(%Z#.u9罣ބ;o /9R`p&n}{@8 CᓚUVBfY+Bex#K4;d,MY}ʃCCF<} oClŷanI3;Jmէ%Uo.T/kӪ0_Z}P` h(>n\\\i@83QsH;lrO},놅"&hYmJ"X:|Y nsOeA}5~!'07 6w?/Cr$bi/F4C+ra9$|l`P ~.3͛i^SGou #ݛzs!#v&qUE1[Tuܺ:cۨg b_v" eBv>:큤B:ڮ7o5mQN& sO2բa _LZ76\OB\ {Vˎ(揸e4 BذǠ="Eo.풆j$66g'}wט[ _g Etm&ǻiWi5\SP썉@* wwn~Xd*] X+s.D_yU2@u<ςQ~ڝZ@4֭$5@/(׀" %1N qY8Sa,Xi fMOf5%.}$0U FR\@.45JRmXA%qï<@J?Hh'L'JHBKXŤ_Cи/WqTd seGقkv h$# G:+x؄k 12qb )6 (OrP)~*{t,(;J>:`X]45QF!=Z&s)0QG [Lxa|Qa9"ọ܀vzuv6L " v:yٳzB (Q>r0pC/Ttx`xQ!L;(SvC2Q3Q>O,bNR ec]0Pzqrc$9b+n#> Gz+Hb\F W(8WxzZoPn%ӯ؇ v_ǰKy3]4rI'OA)<3Q.5眽0(0%g$d:JW) c6z\s:J dJy"|=`6#^u!G/z'''x:s N2I$ɨs9Isw'I vI؎CwT7:Ib-'C'iutD`]'\N='m $j$ZO'q4a?Md> 훱_d_s]-$f֭^['9N]wғa/$ϑ}s^Nb;h glx'脞菑=Ib0rNGq I82I.e4bÙ N"#ޣd24\$oPuGՌXD8-[C0d) f'Z'fb9pw_$ፙH$SOP&1a&Vb=lGVjkI"eé$F8I0`$=p#r!(5u< `ü$ŴSiz5G;I]D2 ̅H.pbU!39}!w%K&+N C;bG/$_y(Y5-%qV6 7ԅ':8*B6:Y2F\AY;g |og Ͱgtb69:<'wv(7<:YtpàwX؎8@&F9d@8.ܝ=zb=% 1XVY&a#N:n5vP쀪th,Z<򦞳wgr Yt,`'.9Jj,CE8+~McgQXM8ZYC GfbVo,Iނh+c9ޢм$Bk|6ġ9K$n=5(D&wp=ż5kO>ó$O= \䎧ti"A؁f.ۜpjɺ xl|AQ+bE^q۶̅ӎaE'r("ȟ.ؓ!'p":CH1se|dLtOvkHG3\E&-2օ ȷ.2w%An|5.23'EEEAcLr k # Vq%י&}"!w`}z!cBJo/?veg0??c\{>H4Qϸ9?w\Dݪ84*%0*\*}Q]*ZԳwpstXÈtvu]^#j=WƝn*h$ k*Чn4o*U.be[W1mXwshkjwW$rrt*X1UFNtƓU#wPYS\e!TWQ`LW*~xD z]j p.,ʐeud#]&%w `}cl%q;&q}s::ZQ 7:*i?*⸫d8QyUcM,uRvw`܇ s$Tg9a2YCW*o[yBmmWpUzK+}*\%WgSi,Hw} 0,e7gu}u+j xQolW/%ow?U}pK1}1؊@Ϭ8_\W֌Oh^*sc=° o໫/fLOW9ٿ2+u*QA'+dN6Mxc#Xmx:8D望s2wI:q6urN7I˦:L'Itmxŋ:A'u23t ^xEga"$ xhU'c+tӉ10N {d<2 ʞ:륓u-9!:ĉ:Ifm#uEÈNaqFax,D 3'd~D,HD NILL|D_ oL ̃bSuræ?z dtBE 8c)1L /' KN`z!78[p 7pIbؗ[:sCá:w8q}rl 9kPӸZ8zSR'sPI /0<\P6}=3P{X˹3#va } d='N8:H"oq-$w}tDd|vҾw9DPkĚ(_)>R \-JڗKղz)[N/*RA/z7K*z)ՋJ/~vz`t8b^&Fwxf5ebEaG-20bp %^6Rkc {S/D/eE #ÚzYFVzy70K ֠{% YxǶzѣ6a &!GpGxK+`Hd(D$6q 襆_\֓/"p^¦\DTYzѢqBjs!|z8Tg_<b 'XaBFa"l5BzKBqgz9z_ziAzyU/_PذC/zMG,ݥd܃n}0~*{ ]1y^|"Ro?u2D%D7c/> #:aE*P<:K%X$tJ/-OeYj 6q z9UR?Q/:qA%1O2^ ۻzY~O/~ː쵀ᄆb\l^ -1O .? G l 5$ KiO82HkAA f u ҴA:  PAv^Tik5$ Rkh= rAPDzsHLccc kA2' | R' ݦ$86 g1 ̆L>GYIc<4/6 pIxA aP9 = $ ;H8a@b:v,7܏+ b 7x2#"VZTXg+j1fA4 i;YAd]m{ 2 ~XHs. PfA*2 |p  A:j6HE$_Q5:D4P>IC;e ?c,&{g_7nż=yI<In2`kʺqܤs7M"q?Pg"xI*&=\18{x(;X7dA`&d;`&h@a_&ϗ_$.eZ7zj1|l$X!z@,&ZPa跕{qb6Aa7\vS, &30v^⾏Zp7ID.r)8vYQz ӣx͘'@I$110 s Xj'qrLb F ϰWD,>,Pl ?d*V,L(2M?2ݠY;ޢƑ&Q8!a~z0X8"g>x%c֣]ȃ!D"UJ @'n:DS<@ uaA1_ B$PL7iDRb?.^->䵛@Zh阋E؂(A>d74[C;(Dx,ľnR@"~n0.>`Q77Uw]&0Ѹ 5؄Z?b/F E(54.}10d85X##E)ތI~qGQ{#| `:A{4"W3]xփ A n> &zdbeH@EMu9X@iqxf38]m1|<+ ._(" -b0Fb<:.0SHw5 1@%έb߫gl@8a.hIh׸; q wPe-1FPL]m CEژ[%9Ƙb1NqX ?GN#ܥ\$kwArB~49F.0)x6|{xGd| |,)T>.qAX⍊Ab5ʜ*#R/&` E(3pc؁{8b3y="5r]a\#g!J<7q7+x'%x5#as{a9zQԺY"y}jm1QoX="ס~x0}| ,z@ԩmXƏ:AS x<|F3/V!U_P]f#3u!EX"ag[֍f9\e.?0 <~{`^!]G{w 1Ku@QHO~& 3QLNs DbOgEv._]J9 eC2C<& X%ߐ4C" +W$1 g(?x /lm&v88\v$5H`2ڀ%Zq$jNu::Űpʙ8GXg3fE;ԜMpqa+!|.ף<ie؇Ch>Bd5Pe u 7GW c)#qd3, .<1e؎8[x||Ea~ؠ)`K [x||(q~@ARlGv,'+8Pm%yTD*`D, P~5GO`.#OP=BcLE p(F5 4YK>ֱvTZϳ3Q&C |6xCF,DziEM TCJ17S[8bB\8qy5d=JPa4@3Y|(0>kh!!؃<[|oDr6 vC.p6\yrBwC6^e׈_+s!g#4R|3s\lyI-z&yx{|iK4oEܰy(D@kц{ro{Xw4bt6Mb8ݕ9t3K8v7p/Q X4u1Lʺ0( <5ʓ2)kSRg TB |lFMOYVF[2>J'&'G ԄHfԛmyOylVBsܛL~_yyze 3/zkV8߯jruBԥ9 %ģGņM D#궄=!-,ܧNE3 1߄XBj,wsu`b( %F"qsxabihrQbH7f81g K&F3~K.41R28B+/IJz0m%tbt'JX&1jgᅲQC&ƛ\Z=K]eoLMBb91$4ޚ+vs=Gb<ϛw&tR.=^;1`RBbӉ1AU:##)1j$'FmR&x:VOR4t a_sB˼λ|D)>LPuQL e>fhr/n ,d?wd'FU0R9q Gx`qG,J'Ƶ SX1\P71=O4T/(G/?x:ˉр j8F։qչt]>a 8JQwoMyޞ:&c]ݯWb kF>d401 Ol.GjwlbqG)j~uyԛ&0Yx ?ĘIb|ß_8GYAsMG3l%>K| 5wӃ "|)~!My\Xы5l%b}} ,gif ?&ƽܺ,1iOj) U2] [ZVkR%HfQqnH-bl#q{0m1ɣ>}MJ}Hf/#}],cEXA?nj1SX裉u,1dI9:圧99MK켚=(TbJsXğ^ba2 U$OS_wO2V *Ƈ|E *F:,f=Wb K\X13\]b,aU*Y10Ҋ /i &TŘŏgݣbg&_S׽ #?ܯboT(ctbϷ}-\1)^?r.oUOd92T4eﰘGw*Fia2[zZ ybd8%knxlpum GTT!I``+GYxWc~'ņއbCrz| X9f7OS͝ O'dqb4(<5hL~Z1:|⌔͗3V)>Ӭ"E\ǃkp[?K_'_;ikN*FUr7nbg'y{>^X/5YQ=c\9C&vP}q'^a*qc:u=Ff s28ϯk+ƕ*DRusnr^a(>Gg2A.bA]-@:݌b,SYfNry!&<ɋ·|JOs=p6|*39H#IU2iOfsݜʣOug93ެc$Ә:>*P)-yXK""Ϸ-Z)RU܋+Β+*kHNJUKdf%kְJq X^RqUJ4/ӅUoЌ\JJq;*;+f5wUn`>m$$Zb8[zU&\)4G+3XO*+E>) 6q.OUv/~Rtd4%yH߲۟w39\BB/7ķi)/UNYܹ`-%[m$zQVx|8rwJѾ>`3v't_FֵR4V)ҏ2jx{RPJ_S+uHJS~b_(F]o@1,&o!bNnGČd6{s)0HQ)Wc6?P̥>c}ǚW)JxHM~l>PGEwR,d9'8Br(wa!n&f3{9Mڣe^ G'.l3yOy@xe" Q3r}?CrJ[Г{?]p0%F mrI>p9XVs;!^;y|ŏb8Iɣ7H]Ђ>3c98>e Ҍtb7v7 Qdp?Oц^ e l$Q O#Z }x a1it&H&FJ. y f$Y{VҹSIxqI>OҒ(>f&_,ŋTRE>Myy!e2_=i %)!і޼&lfG85ti/C >gS 5ɥ)/љxLg+~r}q{ ,9[c3aNr񅕣UMcef3SD帚HA ]Df+TTVrd#+ǭd8WS3ʨ+G5Ҏe徼Z,eor[+;*1=\ho)K7Y<:2|B a^m>b{s a=o"&2{??^9*=iVr3z޼&vpórLU`*qWİb? GVM:J\wӚ3Rߘ#'E>-\xSR<k eQXFEޒs5)Jޖ'E}Hw'vv'$EDga5+&ſWJ)V9)Jq7|FpJR\x/XLN4YyjLa|5ױSC@NKiVyғ"9y$Wd&~.r?:4?)7)jO,qb"`Rd4L[#hKͥ'EoS{4)xj&}<)>aoJi:*<I&ks(!_H*-G/Z&ŕ/9+i/KHm팬lӄ&ţ'}tTK,l'{IϺ7ݒuFSݙ(SyO{%Zyݞ1J/fnYB::Ԥx9x,68Iy:t啡I'7(?:)x "wYMO&sbڜtei"= 96rtEi6pV?U|YRfԬ,.O2')F /6rݗIq35ͻe_8ÿv>l&)v| )2-\HMDj;(zK.[H%fp@~fR=APGuBO0Ă1[,O,e֯l`J2Wojyƌ .\N׫ IWansFs\YO} b8[ܛ#).]m=j"}~;bOG1;NOxM%':983K~I~[HcLb"Q .%d\œQg.J,fqS8):\咣!;K$:0\|Crԯ&3(qsryaweƀ8vr|0$9~,&lvPaÝmu>111V<-,f#(>Q<'%Փ#jrLa&(8-9^甚J v,O\Kr@hLݕ3Vc߱+T jL[dpUj8-Ui@^g)p{ոsGPΪQ4cjӖ. g4SrhFK/y5\6^5j05l$Ԭ<ǟΨϰ#Ϭ5y|vȪ2EZU4jW,ɮPj|ȵMF'Ɨ$b [iZl?]T-f.OҮdNK~g#'Yyi(pYa8Š˫E+(U-~s+ԸZgCXX-zW%T")"(Z-WF5ENF%\դZ_7s77R1 ?a_4eVؓfpszZ\tX޼Z|x%tmU-~n]-WjqEǶbnb,KۭZR-zGjԿZԦK(fx|bz҃M7~WR-p+ߩBC86sV:&=PLh1Z̡gbjjїE/KC#NqJNQG[U-vRhK8ZR75Bin$mr֣N6Еx=qwSz4)7!m6?usmw]բȾj}sZT:T-squJmj%\h_OnϫգR1.?Qq+IRMqRha'WZ=V=NpMQVr)գcXfN5z8eӪDŽZգLuYS=~`/VYVͪumǃ'zzazUH>.X:FhZĵ~zc6;9OvE:ӓ>W=ިwc {\]8ߩsVso0aqZGp&;T[Ps>WztȥTc3>zt` 8BE wM4?7Ђ G6O&գ)Oћ7QxJlg)Y&׼1_yi$f=?q)5Du2hCg2UH&xH+9y̬?S3&{ln%4͖sZӉ|4Gͭ~Q=Ze豠z碅b@#/ ߫uw>hr~`Ja2{yPJA)qYrNP$%҉ $M[6Q7&|_F]E?>f5(VIy^aX^җwH)6DEڱTlPpq3cm~; Y dQi0K]cNq U\íWc%M\yawY;c#~QyfNXVJ/t7RvӞ`пs'ױ]q LRRc"{h\85+I3Sc SR'R݋RMb-8Y3Sc3Wf jRN٩ђ9Q/RoF:uSp=,g)|8sOщ./5u>HM/O 5HԥnL(Sm >"$5-]Ƈ, 6M50g?DjCbj˃-Kr/Rc[k ISjۥƓݛ;: К7X/dGBUy|Y|UW+5e c|8=oF7OH9ͥS wPoƂ!j^9qiQva"H|.-氠yZz>-h"-eZț/*-uZ<9|VSmZNiq]*=sǴxtK^I,z|<3-ɽĞ h;-K2}r2oZ`6_`?R_Z u 7Ŕx_5>FAr$ ;.yK-cm]fb/24etG)1 XM3=IyiтѬoNgY>3JOG4+V:{G?MLc9Y3Ş,giq;2,}>[qA.围<1Snuiϫk-Hxr3tXh氉r;9zs\4-*6`~ҏy;.]!ʟmrsYSyl_b/Tƻ|JH&2khAП}uZ4dhV_ukx#z9%hM b\ tb>Rs)eL:ߍϴH"zޡ}IܝUoٷOݯfJH64#갞[5#]Gݗci0ЋI:^i7'ĄM/kk(|xvś0'9G"5.YYn-Zoэ/ۋ.՘i/Ѿxx%jĘj4V(|qH c2\!Mm~%z<Ë;zf[h:F碩5"']싂|Vβjz8Lr!҅<❟ď/j+*:sj8[[bRgOcӍ}39^g0MyFҚnrԙՈx\z\ \xi@Z(X,=&]1(}yz"=Vp_x7X&NQtz$҄Wǜdh|]z q?nLc6_]>=+C|jq+*g-Uf#T#=;=xbzD{&sWB*yc US>g%ZX*&t})[y;+=FvzܔcG~z:Quӣ'SE{/p鱖?9Y.'\@H兆BңG(Hni|I6N|r~g NM6|jҤ,=dz*= 3̧ŀxwytg!mM3yz]8|!=*O2yh^EeT׭;zw㵶|'KFWﻧ*'{7J.Rү FUrxK{G%mJ?2#2wIcnHO4y]БK,Z-NQ}h;PXď0Ȟ;XXJ6e>/=Nik;jۇǽ}W =u}ÜW2|xz<=\n8Al 3NX]#b ׌q^tЙeಇjUN[4b*<\3*{Ԍ|b7S~a3bc5cj럨M8=O֌h@R󩚱/Ƴ?8G3I:SX:̳52a =޹,8m SskO_hR;yLjU3>jՌZ 9OHO.R3n&x%Nw~n̢+j{;+]Χ|Q Y7d泄gq {jjB =yЇ|a q  df/퟽sg( =^i`.XH&2n?_ (741VUjFp..ɳ/㦟}4EуL*4a:snH"yjޮ|!7h>8m0|JLF5MMe.?oEz3W[Ͷ6y0ö_\f.uh;dv{.30d%yU3&2&|S 1,e'I'AS:ҝa'r?51Z0E\{J\xKNE*<]| Iѓ=pVy7 ׌V2=VS`FE}EzHx gm`gHF|fPьb1Q 2b+9Zܵ-/ʈ1ɌR,#<#sEFt 3S2#LFUQxÿL(H&#Rڌx]Fl(7]y|*s oȈƌ8BQtgݔmx^!#9#:1 EiTFL{:#`3Ysь3_ tKjUFM>fD[~b=97uPӼOَq8)#p}guk]wW![F5Q\S@j{5[m2x1OӍ Lg+fi,e(WIx~,~x %dĭ$ӆ8z:Hn(8(0$#n&>a XεCf1x[|ϯ\?B);Ҝa1?cRtÙJ6ﳐT0wVc:_FXK`ߤQ<ēψM_—&u,g-613LdIb@k>!BejoQ|(L qO߫49E7*n6Qxzb /_Y/<F9kCFCc:0(z&g'ֳytuZlL`UyؕH8o[s~c[5Kx|>@l[xNt=f.W,ԥI;Kxg(QnN'^]y\\]PFlotVl)]53#{~br&T@|"M+Q*-3n>MDjed31MXVf\;%akgF=/(;3b)sG~s틿2.W4}&wɌ7kQ^f=2c'wv:3inO~iJ;1oYMQ/X6CrHNySa{f:#Ɍ| r~@S}˵?m>3ь%ʌgvqôzֽˌ=iwό ^pnBMwxLb.[f>{y`8][[i#mŜ|N~^OwȌ[Og;]3r*puoW3c(7R[_g}(?3X1X?sj|6D^5I{x2<3̌Y}pt܍\%e`_Oˬ8W0ok82y)ޜ5Ǿy|s]'`sF]f2sX͟RQy'qJͳo5 3V~ }z`|řQ'ꎫW5A y+ghfQ~Ўo1_MlgGWC^b0^F&> l`6vo3{QjY:҇aL ~`=C/yOЗy|>Aud!ga#fQ}:KJ'iAwf ?9G;I^ґgNP8n%,Әj26 QiKq_ϪHO0q /99I^r fE}Ѓ. gp&rEb7͊ŲYq gEy닳1O1o8vIV}iVd.k\pYV4`(XJ \QzT~x+gp8mWfEC`2+HR/ao͊ɊǙ6RڬC `Sqjˊ'9-eE{2Eķ7dE"ˋ'VNpMYq5ȡ>ym Y)rV=+jр\tGVǧl#NOߕVʊd^`+CvegdUK% 'eū یa2X.qaլ[t]fs$Uˊ˙Yq}G kNQaVV|ͷlbg[|c-IcЗA|QkJ_1HhA/p_gp7SӍט_܋hϯZ3C8Jo,lGjEiE&" h̓4l\a xZ1,hn8ύՊۨL=xN'jEbY¿z S6p8;?p}X+өeR8T}Y,\JҞ)Yk`s ژ?S7emkUTx[ -ed{sĄkť( I|Y qV]jgl|NnfywWtsri=G8 =2 d}`3Yo wS4C@3MpZ4g)<H}-1`0Bz۾hLf;Rvg1R`xs6^ jEgf}x"0_xC#y3}(7jES.`L⑉z֓Ԋ? O]3='g,bl}I>;{ \}1 ϯ/+ߣf9k)ٹb\G:ӓ/Yr/}g,1GK){ˍjEs,Ozg9^BC_`g=]/ry c?qg _2TjE{^ҝ7({\A"͏ㆵG77lXZ`(Ws// F3Sg gZqQc8ɕmG&#xL浓i̢?z: ߱5/_}V 9K?^;iīLa!8jG ) l'PhrST*\;Ӂ8_vv]v4of8F6ɧ90wxmmlg6L f (QĜD1#șE_L gG+|?IVRtXR;> eO&7X6ռ%ug9f8U;egN3^-3qN(z筂ّ^(;ӓQ.-U]4;,}/Ȏ-}8fǺKceٱS+|Ib_i21lv|fGr{]v>;JSuFݒ3X^ܖnώHȎIM̎1wUΎhV=;dVʧf<%iQf\R#;n6ӳWvrwM.XّH-yVv<9*qrْe]G:q OܓCgG#z4qaum*7eDŽ'츕3LvlxrHg.qM7gz%;2|Aj=c{'r^͎Wz#ZT y_sщLJ'Y\fv(>8;p[oUog-|α!Pjp2fGwq697i6̞gBn!‘ّJW sQјx7l/>{?;[>P+R;5B7ω9џϾ9qM'1sN\ERK<msUxD&:@l)Z r&^`Gŷ'isFs3F;}9iL7f&є&DOݟ)$Ѐt76c8`'DwVS}95;gZН9MՅη̡=i/aJ~'Rny Ssb R58C91k]'&.X7G!Fo4ؤhGl6UЛ7YؖeyF-;ٳ='Jtd!Kyt+'F5Y=gq8'j8ϱHN<{,'NwO>7P}Mɉ?5(/X$7*͍rў*'ranbSW{IWrc0SYzN=7ќ/Ejz _M٫у~|2PWn1_iD3 B P(zv}cn^l|?Gѷ(Coķ X΍C-;KuMr1<73C#䆄Q:c-߷-x?8?#r/AZƣg/YȥcrZ&4jіcszn˃6{ha=;c9ȫgQuyG/gyzjn̡4i}-dѐ^gA0`3;)L1'`@2y9N`\ >ύlz3ilR%_si~n̥ɷ{ƛ c:(B/zlUn~7SvNs1mx)Zi%q#7Jl̍'7 our6u){xz:/<Vcq&R\|sKݳj `$@^ta/Ip^Tl<bK +"*ebbټXΞkSb:_sS^ =/>; ]ϋww %kc?ŰbxߩUˋQVϋvm)y4y>NˋyMŌFڳܔҢv^\ϋF{>ɋI&Ҽ^^o?|w_^\u$ݟMȋ⣆yQ!k5oH^a{6͋YBG4ӕ8Mj33x,/^[qyQ1SɼJ\GۧgiZqy{8y1|N }>;.iwrżx3饼x쏿ڨ7&)+X1SҐ'x}tȋAVGp-C:E.uL{wQ<30^͋Ȧy|olp/B&К_." y bVr=hWLYp40/!x{g:C6Cw{l }h{|Dڿon0߸CG#:9ֹǻGj;S)45/2Zb",{RtXq'IQ3Q|<0t_&qG?,s_ꫯcڣ7`]Gbؒ4/z&~pX5?ejvPhy^\MMm-xa YC+ ~gJ$iZ{{渗][hʿt_kNG9ͥ Q{ l0yk0"iŏMyq;Q 3YHMB3)9/*ǥzNPel-StUCfi5/` {i[^A%Ғ9oіNyý,fz:"7OO~2}F6=x,c?EnNjҔ>|į'k_^"^5ĝ?#6I>іw,c 9K,7"8D##,b5)~q1_ r1b *iz2|Jss9yKM%^c6'wDNPya eO7i5ʃ<(?7>lYb3I0ݜjL+vpy riA_R@~t}f`~y$??*g'͕f#Ҝv c<8}}H'3ˏAL_:iô=6? kX6(?VoPkS~Wlq3~f):Fx|F3s7HM6p ŋwd]:u}n*G\I~|K)fWF )^v+~UG-QPqco1{u>uZNl9MjdxQc8Ϙz|i~I^ANbvGuJef] 4eW/? +Z1\k\Vģ9M] `/?ʏ'?*K{їwƯ$3ˏT7Ϗ[C4g (W~|VQYEgz28 tvڱ!My,a=ϗ4[Hߣ.Gc't2+ɏr1̓䆾xs s'.]>km3 b:?s8yALa[8ub%ED VEbub;:N30\WNTfug6D)\T'1`+y:њ%u~:+Hău2)_TNץxM}p!ub)iu"|Vue։H$<8~x1_r"G8u_rY> 1/Q(tίBuĵ4f1'YN4d _43?8F{, L/^VA'>fmҐW]xN~{7MՉLa%8L3m?01\HH ϷbW6}LqgSg--[8=C>52\)xCg sYOԉ ^]S:qQ'fWO3L{N+饟i5NK'+_#}ĤoXFb:kDu(|zt#$fSGv4WGq}XQ$EK;44Li'DYEYIddee=2GR<<~~~p{U &EO~g'yYE2_ЇwVscs=xyʊ?U#OMPW!?,?"\3:jFɧ&yqgir3rFpEa8yw\[ qGc^.433E2 g8 *?>$Ft?YAPa(bV_ )}/FԊK"\#%[_ fd8B;pUܗߍ UiJK1 l'PYg)\Rɤ!]L"CF1l`#"×yZDEe"3YFsё(x1M'zޱrZ]0Y,䇚a6;8Hp?i aŝLOOֳܑR Ԣ+X GZgMs҃Y93724!'/2Rut:a.^W~iK"ËF4bId8id("2dВ܏;EEY523G qs'Ǻd:C<4ιPNjfD1e$gO]vp3DOv>^V@R"C/!0_6[ s#CyfL<Lg7G4?2C h&] Ƌā{%į<$2gI)vRDTT3*T*:qiPJwGvsFH28NrDQы!` DQ! `1D40*Lf7?$đl vF"Ȣ#Q E~(gϼX1q~B<'T%Q2N&=mODf XFϹQďK YV!*㓊rLJQ?c9rTxըb\Y`?a镚Ԣ[֡.C0d=)NTxLeX^TBOF0,en*w45]Y:PGHuH5hg)21,v')#CX._$T҈6'6Ԏkf1h ޴g1+%%FD$Lutp˝Hg./ՙyX7 Q~/SCԢ)Jd(f lί UYAnn8M}^<򭜑A#SxVnjM> SGxo:UJ9i."iNZOQ G,0S7sLe9k;O_e .0]Y݌2q]nnyjȿR,hYfҷ\SumT(Ǜ|AMq3dlO~ zmꁓ .F;} w _w沘{}b%9ܻ/*<ȻDpy\˼FYqx&Qo}䜏 -y)hҀ—OۮxNf G9ld#ѡf谗4+]ht ߓa[9 .4H OEtt(O%?ϊsC Y4-y*F2*Eʤӟ~%:U>0N7Wjt}pSPxeAdtSR43&:FYl`;՝wkD5Ń 8qzӅTNE+9:|df\!JtXr|ZyCz2Q,`8KP Ƈ҈̶UNtyf=xڬ 47,G,L;= ri{'CG/vp:#gŚ}샯Sf;ϽhOWe$/#ΫrKTGG릘rPhŚ~9&s _(&,0#.ƄyR$&pF1)Cs+DZ1yT0+#&TkN yDLhlrt3&a;JƄ㮘p1׽1R1!LL FqPгlLuc~"&| =s31!c>)вbLh4S)&|@vr/^ rLĄ7BVsb8>RP!cf=?1,7䗦A1aߊ W%&tb9ݘPtgn0pP haLֲ'\g!N HKS.hTL(*DDŽڱ1%LP#,%Ȉ _Z߭c¶LdNl?yj,÷uy3RNL`{9?|D3F1o#gALҼC28XhF4'rZń'[DŽ.&O=5P6L ݛ<)&<;,b;:s7c¯=+xLx}!ИЛGƄW7ʺDŽ҉G?t# YqfavdMsfd\-CNݞ<,ޘ w|~x$!e-۩~0& fO|I6[isD} 9H_jvta 0cBcr='ĆIw&褞??yZ7Ϩ9vQs ,dF߿y.>%KVs3d_ /[ۮx5LkbI->= O_wn gdͱ!Yy  o>;6?6Lb hP66f-[8Ibņo<f2ذ{ >J U_T}*6 y.6|>6 KXN7(BlxhƘlPkXrw_ 8U_ A뱡s[,pp.4{DO& ` 1Y,"=dbãUctg UņC գbTN`tlH{NrLlS3&66,Qֈ wԌ #%)6\ZD- iOtz-gdžȑņĆFcCs},ǍP7x:D4 F1Y,e#9Uno.<ijJ'qG? oҚrs\8)S8VgjT\@i<L"uiAOa)*6ѝZdž[&6\j<ڰ):;P,'Hl/b:ⵎާXvPSlDJ}Zҕ.pKgc ?rW | VA=F_'ZtXvTyXlxLRhF-#vJR䴽P?sq=wI@nxZ]SFlܔz 7U(zxLe5q7 T@ќ/W `V`BR]2Ο#_bH f8{wVno,c8 [=3E3HQtP&4:pGnzzM9ѤcL)DA 3_ zF ᳬVIO:%t氓o}'5&Sc)GŀSN!D>-/WҒvsbĂP:zx~qs:INk;'MiI:RuDaiX_ތe"nY7Z0G~<%Y$Ӎ><ޘFxS&|R=\s}<:Ite󸥟Z$Zl00{- xQ'A;Г azv`p}~FnopN->=FKÝo/ha>'T߳#ޝyeuvӗo7c,IyCss\%1q<@z޳K|wV-Q\5#5lj}`9)zxS䃺Q52njjį,`=Sl1C4fl`77׸u DH6|h~WxsQioms>wk̮=z[e6 e4X[}Ir? x}8ߴK}2L~y&P񄜑MGz=䞴߳ri Tc>e(Yz:O`Yge)G8#:/x>6]}<~a0i ZІlE=A3Z=콤鲽=E/fw~Rkz c\>C;/_p e)q F1l/np$pzk/lB5§ c ?UEnJ/IM =G[k@7m5B%H%#5Bb5B;jL`AqgXn3FxLj`Da8?Fxtg2[!F8[F{0|eIjI퉩zHpP2=R#Niq G"ȏ,a+O*И|6sB!?~O`.ʛk tGqTporygkXZс/ VQ>(VI>xӋƯ\"K5#g #&%W#$ӚMP=h&=L`a3}]#АOW2P_:UƯla7u; `!5CK5x&|=2˃#0N cTphgQ3'y8!Q}b>3IRa0Nsvvr?S`gOIL1bf97) y,GWyv./S~btќXk͒u9WϔݨH1lr^"yۢ}cd0(S҂>]#DqS#Wp#5xm_| r{W`NC%fQ*_Бlb'#y<ҕm?^#@:\䃓j):rgć3u<!V,mG-29,(y|dҒv e4 X>7R?CK~՚Gy>}{~b3B[457 Y&Z3,5ýEjiVfhr{WYSfȸf\f(sgPlZڱ|qwБ qK)U33I,9K 3qlk25Cl쁚Ѕjnyf(Z89J=V3qS5Ó||0L쁷/A?~d YASŚvP7x8RiF+ч|~g/+[AAhESX:r* Qԧ 1lf9jxI&3e$㥚4.uhD70g̽/;7mL+՚NQє[f9H ?^3i*PQ=q~fxoE7k[S6]35|G/Җc)J".dDw'Xr?yiKg5C(cXq;kLd&[!VSM.]X`~)ЙoaHcZНb;'.4vjA21/Ns5CjG{0NV)]0 uS3,an 1yf }^_sbS0ጥާ sX *6 #-M|YzFSHF3Č'NizX&rӧ;ȡ>M(f16t'X3B;+ܠP+=EuhG1ul:w-D;0c+׹ INnFS5sx]2ķCrvr;\w6&=}U3ld{U汔3\{|'`>Dox3K>fL<#8}ЈwngЀ__3]Җ UG>2S=Cjx.%xИ;7prn\p푅,g-g6|+=;Qy'{L`*Pxsq/rd6U,Otb6+Xy}f psO& `wγ/*(9߾ɢ 8 <+Ïܹ|-"AJ.r&ҒLSn}".SsI1}XEeF(2i` HUb6N?!q=iǯ5KU&R`gi]P*;~ﭷ&CnڠI.QiҊ.f/wnRKPp4j+KX9ØCMrN"9^gpq=Wk,O[s_c܃HG;_a+;ZѓG=Î/Uu~4;!Bsy33kўRg ::}.UR)\)ҜLgLq!c);xP\B:m:ro Z8.nz so [xh\|Rn 9σB2U\`rrwƅ tb6KƅK6mJP03qw\x4ąqA{|P 4?.LaJ=ɇ›O_2a?U ըNͲqa5#B4%QגQcGC>a:sDGz2.v\N;q!2UĒR>h2LyZ2>d:Yq>qaU#-Wg:Z<ƅą4rCI09kM퓟99dў, q9wqrOQfm?ą:4 ^*+&1~o(S\hgd>EoPhzӊ\q245Č `n\#7yyfQ4y{~\fvql/ ?Qb'~\pҸЁ>B"w?,3{'γ+[)F ϯ yfC\H:0e46GCb~$.tar3=p'}R~ȣ1iO8ąLt~9>'>\8Ll?q(#ŇYW >l剛s{{|xl^И8M wMa ø>T&>a0+C7VPL|J}6>)*:s6Cda>XV|!>GYbHЊ@w3Ko3)z)>t+z9>ȧL`'Pghj|hM-X9>Lz+>{G|ć4rxІSzqð0Jt&J?Xr|vrJ|wj|C2弙ly;^N|hXrC/JԎV?>,bćC#ZACH 1,Ň8>4>Lf&|!2_XU2ǣC#ʗ+ć[Ɖ1|r*ß2&Ƈj|=3u?LJ|B`?qq f*sX*!t// !f 2֦^AcCpBF# 'Mmxߣ B=.Oy|BH=0tBH$7Xy=z.!gK۞OѢTtfFݔ$׼I+rw^6ϼ<+u_M!|-!C\xpHfjc̈́P>NܩA2)$7X \PB SdӀ ;9I*ԣ;}9Fۑ ߹MG9L<|Fi #X2Lˌ?"f hNz[fd2+<)-hvr+<5|/syBDrORr:`kƤ a-g}8S%j!m9F?\e@SZUvQr$ `&knZ: DUzj'\,&vFM :=9ʿݜ>&m^b[t{IyVLSO<9NA/5^(gxH g,[!J\lm.uDF{U\óTM~ H w͉a4{ &y 6\oP~, )pkhNkz5oy N .zЏMC!_t{b[H ]J XÆ{TbȤ=#_:1UPPT:ܟs$lf@>}$1 b88eۏ:x1aœɧC٧PİĐ[!1J6?WJ YAn{)1!ˉ3⫉C>ay%{=1|NfWN F-s2ޒǷŋ&^b<&W'Rp՜!:<jі?3y1D'!8Ӌ㱉al ej:39:LKH g:a1(>`MV\RĐ aɗR(]5,`',4#1:&N 8%JI oWҁ/h沘W)[bydm`FϷ6}KčxWH%yK85Y!厕~

b"[)qRLW6ؙ\&bMsZ3MTXu|bϼF1e G9CfOTL FEKƲۤ0~b?lP!,<AJ+VsWҾFy-=ڵ|=Zs?i&yҒ?%j݃S*_B6 Z^s 3B.ݙ,kҊ~fQS$j9CfW~gg0\oާ??0CN(;̢ ;_D,ְ<5 X,I hssynÔ[(H +;f\fGRhL5~g)k=K8m;7/k7i߬xȭAOֱ5'l(%wq*Leo0w',a-^L{G^yDfUR |G=Ӊ:vr1QWS`%g>=I,"ORL*/1uܠ{#g#;(}ּ's0')x^2f[it,>#5^!N,eKd%aq $T299Bɡ:9d&\^bIg~asETCR\mɡ?bk ܑ)g&q]29;@#G;0 FjI32eM+Ǜ 7QіIrE;f|3GMs2hF/U:ҝwj8Ro~ |'K+Z$0'\1y8wJըN.MͿ)[{%hӕ\~/?[(:<{$Csz-??CL7S~)&4Ж'{8ine'|Fg1Y,e+-<xj$ъg"Zx$ESz/y4+Gx{PrȤ5(ͫMUxjprD$3ۆ5:#,fÜ㋑a(3݇I!9539C }N$彟Ĉܘl_S^ :1-ᑟͯ3=MvL'59|B"f{V,1+y稹\2EwUbLcRdg c6 V}GQRwN*17>86\a ɛfxsGZE>候9Ճrx}8ugqD8jl;RNg>#o붔pXJ8e ޑ)3%T l-=ܓ,j3K hpߙM2)"UiEz101J mp;I Sh9YaNQlJIsєPМ,|"%?FS=|TJL0p3) PY}.%~)%, 0 z=%<[@pǴϼ^{+%C];`\\JX3 )!.9% .%Cs)aXq)=%H ejGܒz~VSQJx6I|,a0E,k')acДHOS l$|И~o[;bê6i:1X*lvxCJxQ!%͗)a(2vpuO 0Gg[J eOM 9O~N 5z\7ūG,o]KmqC|D6 K 9 KiP|##Scӓe;.%q(4ZMIMF Y17mƉ5x1)IRBuBOpPǔpUF Xr?U LN OqƟoQJ2plZ_%*6ybyJx9yH WYdz|S 䐶la9쏅&aZb;8˃7'sbŖj|D7Ʊ}&}NV=γRB%VL p{wYXޜ})p[X N o!I&GR‹$AK1n˜9^"lgg9G15JyNÓ}J\6H3rAR_⿔Egs/W!7%ɗF/jx`jXGh y0Qd='V$54=5|*c)oߑn*ni*0c;wH exWh'|P;N GhQ*5.͖|RLjxPԐPjԐkӏ \c}3RC \԰B;G0}o9۩!Й(\%5^z~ORC<}?5,a3:g԰>'+Yx`.}ѩ"cRCk./>Dꩡj \ྚz5Ź?&>5tb/ CSML cKJ ?'/Ry,՞m]Y*QdӚ?Ӏ^S`#58EF!fPu=,5< #5JmЋa̿\0yGyS{3S÷|OLR*ZќCY>95)*MM 6Lg޴԰mYZalyco.^~0-G<p#>%lZLri zRQ0K OO x)LZhj?"OB_WB_s*KN<4a#yf&xŖМlMe9i!LMӞCܠXzZxP,C=pe=p"3-5˲ǹNpWs܇yܴpgP(/-'u›uBz~Zsֱ=o3 ½T"PqZHvsO\oL5HfQyZxSk3<"-SLКi9KV3ŇH /ҏXϹƾMiaXQno|$Жl oFk2erB]tԏ|sZx.ia'x~0'y˴Ѝ--T'lzuO }Tgƒm0u+֌of H -ihZɦab1<-4`0[Q[le?eǩ:[3,MPfjZ )8M~N QOg/L_0U-ĺ<5ˏ;?-_~xc咴Gr5N 9]V|ɿ|zِS`$ܛ;6OY):nM +)ghL4vj,2dWZ( ޽Ϻ,۟.P!&CqaY@Qlg1{(e*;0pZ]0-y/q#*E5|r)vlmS]"=\5u1ȗQ7!OD/zПc!f },ȭ!o9FCyHzZ+fP}){f?7=Mu:ӽ)uJL@ ߕ e>ݝPPLƔIsHFST#a3%ˊ Yz; 9JC' ֑dzH)O{2xJJӮaϤ+x6=C SgsŊ5BzXEbNr0+*p^I%jzx)Sb%_O+oFvPM1ioIPTMyTFqsDzxX~XNvTzb6*YA|*9'Mh4~e1ŁUl&!;=|vsɜ>>΄6;U>>J#' aw5I6Ks/}/rkp'ϐGCNp9ZsTh>,v~u TwvV2lfŻ2Lǹ[zXII]Q+b #ý4=gFw}]OӤK]dPޥ=£X tcg1j^}QEҔ(߱5u2WN'Uh\z;GcKVSv=NUp-퐪/ _xlYM =/qyMay4I<)7!ʦ-i諙~>ޜtj}Nj-0 }fk|ayUd~;o~хއ{f9[|[!:$絟uI?Y= gGVwUUW߿`^ї-_rmBQ]}T`/`2Ժ' ]/NLBV橹; CPZ%zOD(dz.Q:3I>MYF)qd'hE^lf&m?*ra:7֣v#5>6Yr{Rm&tk-h X^kW"m PZ!O;鉊q,=bbݶlI ֡-'5?yZ)*;A[Zz{)բF#MY?g)(KMOP?v;&q$A4_I% u"4U*Y~k D$qz$ fJr; IPh*91DOT$ * ,:9iy (nU2 T̴ӀaJ0_[3Q/HF:2M"+* uAEj=?3JJ+QQbZr>`61Ds qu-8f\}& EnjWby# t9XD)݇PRP{qbmQir놺gkk IIU AHvNhNp}6x1x s7a! k^"R0QFl&{k!Ѓ&hF(ԁ(I2<əP+g61ݔZtQ&SMa(*ڲQ-|ݫ] !# fZ7V(MZ+{SP|nQs^wPɄhW1tzAT}\cFWꢣ5:҄7 f3TcvX>VVs׏Z n w֍ۉ2w &kTqeN#q\Doiϴo.]nEٲV_fIYMf̻-s'@{{Ud=}E'Y:k J=91*s9\ zO%m贒ߐ#7bފ`4hC*^/staY6d$}sH&ϊˍ@JwS{6P^Tfڽ7-IDImyvo/D8=)"\akw荨fqY _뤵{Pa9gOj# qrZLұ17q/~MF "M۝@wԠ߾/E}oEltxk黍YAlƽQyV..rO6wQ ͏wҐGO Vwn ݽvߔ_2RvWquxom&5]y'oXi`ix `PAt B:ʗ (gUt{AJKI&ٜ0Թ d.#MAIqG17# %^ELٵq!AY.K#W\Xr:-ҾS7 Toe ?\jIy&vX֨g6o\f[P/jOi+r 2tFF0|H M88ko-*+p#i_6 Uh90ApkIM?!!+06\zp۵粑ą)}T9."?Ҍ$=%dzZ]˷2mE!6<3 ;ծ8!V`A:/l5gS4 %rzOgAXu|eѕDX P 5R=W0+ˋOiΠ0Fx9f 4dn դ>ny/ՃkHVO/<_LWntF*6X"E-HNrL(eH%DUɩ"R%.9_Kmn0o<F4| *jQuTjaҡlj*{r)Dhay%g.ED),:2h;mσbE%N 5Ǥrj/!?eqږȘR朻k13e~QʮN3cE/%c"^y,|?L 9Lz`~ zzɻ?wXF;e2/;)IVtÃ+pZn\L ; }>Vf usPJx8?$(E!<{/EG߱}ҭ_wF `4@ :4۪+K` #03 s As3P-1N,uEpa]:L#ss):-?GjZKy1<,E簳2GW.\ )}&Qkh7ǃ jU$7&ơm7 4w%x\ Jg[,ub*HԄ۫s@%v 6턆Kh#c#:+BOeeтS}m4Qi+kZbs(cP qw(XYV|1vx'5~l̔:kwFj~tFG$8B,$[jH0,`} R׌0@ԵЩ p?T:u)4 \*CL(|g.q~#i6̳KpCI%&6w#QR>K4JJ]Ot7 0eSZR F8ʘ5kQ@\-e:GHI2hxLk껎D - ~vo- -}Wd?KD-!{RoġGˣf6PҖ|)Q"0$.W9xB+N (o\sL-} 7;*@7^Pst5G5%СıQ?ʐ w켸D3v|mI|o7:m!(^BytL!z469xXIVP9}F@ f3a5*[P@NMA|d ]NeQe{.l(W`'kWbo넡5OAò &V,7t~%Vl < /Bk.X>Km '{NPQņ]4I5l#[} h0;6Ns%@AO0bBzF̃%$/aRvfs4[YNߗYh%YU֚ko@H3z%R8%26Q| O@7bc=]SgB5^dYP9>w+#:k^jyݺtR#c><*SC[ k{g#ű/k΅\/-yU=(u 8GNG`]#J[@ukI 2}e(PkSBѰXbOU:AL1nO3{H@2ఴdi#(RJ$W0k@p`]b5 Xb > 0(ȅdlQ&2TOm,aK}St8UJ8anMcͻ ~97/?<\]CY6>ӿҿ[F 7mՆ"yD#@UZj n@ LsB seqsQ;ym̏C淨ghWKe:7nңF7.K>7Q}%W ?cuhQ4Em`q9*(eKz6RY_~S x D% B=NbδRQ>(:bbRɩr K {<"f]AxuYB"!ms/s4\3e /rat#k%$[2r!K1\ Жݚ S CQlEw1t/#<'k(wGiD 36AwO5-u{<}uFRbV)ҭ 唽^ՔZu\_M"E74pre88@E/0Zkm$ WW++ i&t_f2KHyw0WS-+:*b9B%gҹ[ =?qZHDOV.4My, *D PgzńWKj& b[b*w1-AAٸ)Ȗ ``^~dfIeぃZoc*v-wB#%S& r3&yY|{kCjL:Yr[)>+1NK~M2yM2[rZ?z֪5LkqeZ2[ON,qdžOP͒,JŞ.[̻(j쳮~8HG0PդPԽ5Ec18,9Ӗr@C [Q4-w<(1;\״~6T{)ʿ9km-D]IG /ĴiWwNsY(D k~53e4:<$qU=W39^Rc%@1!C!͸~VոИQwpEF ?º0)4/8J%GF9Bѡ n@q8 B>cf:ނ+G)G uKnd8`SS?*zb9U&G~Hψ9el)O#D hD&|v_,%1^#z;kT~ǓIJ``e!l9MO4,)Dz5ZT ۇ4o0Ӭk=(z *'KoV_TTqDEmeȡp$i㵚u\(Hu h[+$8NMNX^dśrK)yyV^ݞr%V0M Xf@ftѢbܺꯙH8>">z"aKE~wJ@ cg ۱FB49#VDUj iڎEs I6o}S[K>wgU #*X>{k2 |&X|= .2YqTgI^DL2pKL׷sE/,Pa^͔< &`= PinQ{JC|Hh۲_]㵀)'#ɼ@L#[ moo,xǀs] ⰋR̥+\cV_1&CӃ=8vKܯz;D8"1~c :MbH_S$%O O7.]ވH: aX _ljr)'WċʔâT{TUZ,0`ċ!YJj8zxI٧h׽/ډFDbk>|ئt~"8XzpWʒU9!n?C_(W)Fn}KOP9Π|dw}@ [ %6YP {jxLg}r×N-ߕhzC =t:g⥰Nb (N@С|}ɫ%nV7 /CnYZSMpqm6gTz"}If,o0 `y4jI(+rC%^,wN[R7ڒ|.n?q)YT){!/lzwR"©)KʩFX%ZV. Wxx#+P]/m>2$"KWOt%Wja#mKKKǶx-$ʈHі%:Z7dA aJ,ڿ7|wD3M6bc jшW4˺4*TPێ*9%D"oK,o'Venƒ"S.[)ά\Gn=ep+B%ʦ4 mtrVf$֑O \I:(Q?-ᕈU*F5oDA阨.0/Րj Eׯ1)t_gș..<gU.dgM;?VL2.iE؍#dC ё6DFuM94?j@ c3@'R^,Jc'5p3ZIaҹW;nV[#{aL l3CV\9x0I\ ip 3YX\ gDPVM{SLL ̉;VGZ1Ylp\R]]¼Jvbh}h>{T]UG&4?v ?}ѳGWz~6Eҙ IX`ݿaNJSbRLyMR1<ӷi\ByAZΧ1QE*DuNZz59 \I|RD6#S>7'f\mG<uoӊӡ!%hϟ,~_GZffX05pe#Mynu-d VCP}ⅳe41z$[li@WerJ--kM:(.->LIU<)ѕ_)AlEq62v7+ ⅮV D'!5Dp_r?,V!Lc&\pOCya9CZY:pjcyߥ񄯣 f[{%#R^ fGu#$s6^ euY\j d16.&= 0c0DE!WX '-zM1h.)p6C@O*<7 p+^:}R,Beờ"s"E#$DUS >~AMbӴ 7-w5 +LcT#U5|I;Ks8 x|tx/%_ "$9 B׎M!l Gj)}3'u~6r*K 9a0q8@wO(GDr,yFZ?q91o!oiEn࣮k WP{;բß,T6[#{jʖQ,U΂^SvO * ɼNǵ 82~F̺gÄ-a΃ EO2U1leiL4zg_׸olo69#ij=%ԟH/$Ҭ6zH1@lѡ(EBn$}( ktݗ5/?xRoh .!&|wgcx(gC ~)qtO4ɵ%Gn +T4Q.(Z=V&`Y@[?({,8g)Y./A92[Rɧ,ݔLl297:6@g-E@xH ntW]|1C.}F#]ՎXƾaEKs]"84v|~ì#8Ek k5J,\q%[IU5Ečc>VS6ARD*l0]є\ۺ ^|T|xfXFIM)c fц8A~rى}suu{#6Ui4ȘoE#Db"'Bb̒tP:iu9҃9t2ySF$3aTA!!8VWr9* U߲BY6p 586e\""ֳNRhu!eIfv;yGmn]`e:xI;tQr&4ų ic:XUUe@>ẉiCt.(qv 1¿ӐX^Vܼ%p( }!^d͌ T2~{gV"Ö%k .A>8I,@5 gAFJ|Vҍ~y"?I;iGwint?EAK$8oTэLyNUA!Cq9׋aFNHMFOr}*OZx&cK"ȡvukhfF_#!%=$fHjk4*ndӍ0@LK` }e}սH5N;zAtՂKط{ B Ze=R* E^kǗ\eCOoDmGyt{bbcp\bu[Zodﳁ$c}ex9]O1|uF觺6L?JLd}-uOt:7 TCKpK6+u2~v˄c\~5z׳מR zM| ۤA&8wRj-vH8 auEdu%uC0Q=7`̎jΑXQ$QJoe2h֮q9QTb5|O`J'%)h[joH~K`KiV0szfmpуK_5E@'NyKB/gAVE5_|wrZ 7+V " $y7dĕ{$tPbX߅q4 juowу;b ʺhTlx;',S,z i`l(Q8P{ywЀ%inŹƺ5X7/1'p,ULCQkXa1s]4a ."uK"vwn>pD/v*TfAh!}7=mqpO_[RFAQ.ktY9՚<(xb= NtXRoZ9ǥX*=w^9MV5^. .,2LWrA71SL*GcƘxГ ѯrQUF=5,!T{8 .:g7n%>-*9mfWx=rD#=217 ,m.2ާIBx K kyX: %ڈj*b ,]B5e2RhvSԇ!!Qi9[HS̶>d%( /[ٵ;PkZǞPMᰌ<4 o/Xdjo[%3j0oPOx2b[cݜB?cA Ξa{fUBQ啣L7zfpܼTP癉I#{ʵh C6~\Bw ٛC^ ʫ"R~΁}v}>7 e#. h'gУM;cc%ʶ5)>S2xP)CïA2ڬxҡێ}%6*-Zly3o}:;\uB@.oƾW7Oԫ,t7DuwR0{kSX^WJ{\z5{UWC; 8SJܔUՒ[v`# SEtL(6~D/lᣍ^5˻y]/`zKR׭kj/ج@:e+{XءJϤ 4P캎0öB''\h\sz ~ED]WwgrqOcW=o2)]{ jnOAiԻ} _dɸH 3nIHX?MVEnbWFfI^9p [W~Dyd['$\f_1W7S,N,h % X,ymO>\+ r[m RmPR,Z΁eF7/.P~Uph*k=_~f#Puk /Q ~3Oz3>Ueky!eo YqdA@"\|sӹ? H HU;Y-du jΪs'Q"i~#&0_R',$|.u&˰4v¢)g)$6r&/ C=Z)вy4SF%; jA_$to{̽ɥIp]?;s @,C OxSWeVѪk^<1zx]ҏ}|,-y c H+V]E2|@R;8Vhգy҄{uj*@O,W"^I1cz03I*{DyWo+];l+O{ XL4443̇$Ar\Sϋ[OB8sDָrֶ[E3qA%Nb.v0 M_񓺐 >D'4LS$3tdTx1­ v飔"{36[j6g.@_?蝾~g2gn·29Gޔ9}dBf1V%!?,C]!"+)%aOWPձ\\hf +??[G fJ+)o1>X(GpYA骫BfX0X?5"V@19=/&XEqLEKT< Hu B,?!bڛ ]wD+D*a:\Ynv"UJJ`eԎkYECs9HIqh oVog $!($e4VXJv.qHJttcn6HG.,Nigsv:S4QuV֮>P)!}ƚeQ8qQL)4N'ҴB0osK|>3\otw+&$ 0eXXy8у>{M҄adg^%#P{wبcb-Z!Hy4cIT> e1+c9eӤOŧ stb⃳LroEU{G8oY"Zyա ϫWt!gUePyjVUcxtm6Q Z/J&*R) 놨Lvj ~o qڤkkDiR3a.I /a}jGaԥG"Ax]E$[4#e>RUvSy QdD;GN{u${Z5Il7m,hU"`hr-lzi`%SEQrI:\21.x'ԘD=U#. yXՌǒ{ ֢{4H`UGo\un[s67>T8VD>lt籡-u_M;7oi/<B)Y#u L,5,^1! &d媹JqiKE3Kd[hPf'`֯H.EzZVu$4iX96$GεDDA[#a0y O5'Ojjm3bǝrwP{8)_,%YD'5?'*U?bBE#qՎs;&d H6r/00M0H7Ie| ۀʒxM؏P:FcŬC(RtgD>T<}% s8ˑ.$rJ` nV-tp{vB.O4oj>@PSa:}RCMO&tx57xl];:V yLh:2u(FLC^I`PmnK(J}KopʨI;b`ޓcNaE#3<6S4UY~s<ɷ @}$ـF!QwN4ThH+E・" )ܽ6U|B\1у,~/*dⳭygqR3Y)Y|>B$FT% j &j&oz\&ak}3Æ{+0k=^ɹ&&x$Bd,X}O-f{.X*% <)*|ZO.v!HnMe E~6qiqqy Ѣ瀏ʍ=nlChf?\I[Y!To9@ϰ+ā3%{.D5mS[3HG4`5~ 4Y +Ct`'b'tO':]f,#W,zO+ FjABϗJDSU Ga;/1o[˅tOc3.h|,$@a* YfvRd>RnM{eRx m#TvmzgSK_GCCLOpZ{ *1N)tή/r*XnS8;:NtAH5H@,5 hjy&)RSBǥժRbb?c9PO&6x>7'B$f/_'TPYReDO%Xe{jF0Ayddo%o]N%t WL̟3Wl _A,$W4 Xy6#MӺ5o!0yr@tT+<%ksZf^!H\ke"r4cy+oiuo~9B&%-_-\MŖV YEFS ?t&nH~E>ƍ7:0A9䠕5zi\6XdСX=zaq,Y?JXqIg,>h9[+#pPw]y;n5P ]x`3ץhb EŻVż`2t@jdz&ig wI0Ic57a "~S=XK/wmg;N;:%CF]8E$L-R *hZsUd[k}= ߙOomx%"qVӰ҂R1>u ƣ&fQ(?RF`xĉ^^ht-yrQYBE'My.?+,GkuPXNj#8Ӌ Ob^h:W^rn]h]C09Lh+.KX?f@\!t"ϼ`8>And%fl]=]<-֋|Bńh:O@A{yAZ#IcDx0A39A#MZK<*!e=1,^DJ=uir(eqvM[e3jRgƯ>?9t1sߪ 4B_%HHyx7Haj(Q÷qiB9'T3CGИP3`RgV.0 S5x֩⸹|>W9:'5f@+Rn&"X-I/ tC^602=rw<ƥ߮#i위R꒴rhȡ1ϊH\eRk¥&eEG-rʬQZgۂp~*#Hg{@˱ v㊖ H SArQV# $Wx({qlAyBnK}'*f~LWY5Cr2˒N=« b&H: 0 rVA!nQȃX#< 0[) T9X; &Ԓ[hV$E&B-Vgr2 ]Drp = 4)Yǝc0:0SiwʎT[yw,M X7+W!jt;'0'5y[}.o$ tV8-+#:HD/1RK3m_ X =Mz.LD <#'0̀u@07r<) 2t祾G?Lv|zW]~~],c@is2KA{ >kƻ9?U*oI. UL!SGx=ɘۙŐꑦ&n{)\U|ob& ?#T=y-T zc~7nkj>.%g~MLHf\[oY -ڴ^C/`Ev[D-P;A?5kk~XqИ-Xs΄ցd[UFl^<Ҹ'L5IU]¢T8V.vyZ{f,mf\/Wj/{ +3Ӫ[5ĭ/yw=1Tm+iKJo8oYZɀH!@ߠEz8=LoT$EL٨c_3TD%F똉f3ZuG8-1&7F`Pd@rǽ $jp KFņ 1LݍTZw}3qt^4}bS2ubNz oyۉ iYf: ><k̔U 2~GfCj.U~b 4 X (&$Ggv46s+ ֩G#+fʬA4Ǔh1s' +ŴD˵-8Fe]?ly0j4%`K7*x6`SIF4٠AgΆ ^it^dOGPf釰z9]ʠ9D 3rz꙼i-(N\Mϭ}) TW"C -U+^M aӕQ`Xo<=Hׅ]/L:ܭ*LiXcG%1,/,Re{ DTHfĜivSI'=d?ȰS7z9aavyaD1CjڼFbR^t/ze !+1*=aHiHnѰ_$/  *]6NgesQ΢#SF0RuBCbl;gIx#Q]9CR߉ 󶦟5CNY^wJpꎘ S,L .T*ೕZ(Z^j0V{MrI)Is]9qd4WZx2V*1q^3PЊ84)BxE0dk_r9 5$єW[|X;B3midžɽV"IցE RE!0PjslN *' !NJIĆ=3n,XȦ[*=FrFɴ|!"ɾ2ժ9g}5rkOg+QlgJݪ[+r5!.3KDrg*KzEw EUCXŶy }[gAR:G(-^JX/+!6m^N8:i'Qm|sM'^cs)#_D%o4VW2e/iN3/.0#j2U CsJ'<Á:G_u Y+VLjfWH%: y\Blpcʇ"wOZAӰ%[{[ F~R?]1`uVE83IKrq"]vU% &D8]oAdn%5f:wo廡xoNO&iL(fvܟ8a0-]>l/:{]^#cUt5h'P33YLX*ױFE 1=X-U84/>Se`z֥Fmi'q%jwE48Mpk*E!A@vh fC$%|e^mT+HL@pre sц"ږmnYu,>_E=@2!4hd^C2FCǡt'ZuoclGێrӷ9hc8Ph,+:ez[?U&.1 Rzveٹd8\ r:\R43s"b(krj#gVGYB21e,ܓBQx-[tBK%MiGk ^Pd맦L1jp1wP;1(}0 _زn_H-JrZr9K4SV3&Xచ &IWEmA\SNՆ$N.Bky~-71 ۽Nz=^L,.(#Q<:MDp͖W 7lZl=߇vet{QPŻ@;u) 5sG}}61BQ30[഍D [%г"ClٗNqgICRN18%Mvad5{ ݁=v $ k1|賿Ejr3RK%h<=/%/,Tc"2%д֣'-D̈PG'L%KB]*(z`|-G$<'cR ( XךFZ_҈I&U-,d6X߅`uE2Ԡ|k/̦cӳǣ!I$B HX݋>9 ImyHܗAJ;9iǛ\ЖgD-̤<ٺ1RwY@ .~{Qkڨ8Vq,w*%lJjb촷]fyrzb{ĻW= zW oh}<\ @oDQ.X8O`+gG8wө~D_#*>.Y}.Q1nU@ŏ[R፤<Ss7l$p"wS54Vb@wi]o8en,DB2xS8GX{*'˯4i@EdiNC-K_dҩ+J7:6ZFifg`o]HzW TeR .㳣@L~*ڏ">U6V;Zfsk0v^_+] 9 OnJ%Z"PqW'd Pl11ȸSBA1ZJde $j0"Nqp?ƴ3.9bE֫T%2bKVQ݃isD?hkٴX1%r0p\.3(hT" ~c*c6?^`e~FiňAPFnTvb]ȤS ?>3—s7nFqT'hj)=a9{r6C0hTOEGc9&fׂ 2`Fd G(b` )*?Sqw$Bάf}p*Rt++𳒗 KZúpWNNnӼM7FYXܠItSO* |$4FdىWmIaZwc@nNiBGSPt֨ũ` A7/nc H.C!WĪ⊟$8m6 6Bi|8&JX6?nAkQH;MGx0S̓[N_V3Nrw}ֻQi:_GTdvM3#'&Dz{8&xq[}~ m.H^}K7[]Oi@)0hň}=uR &O "Jd]cMfsW;s,;m4;"u=%t(7S&?g窿ͫt"5w^6`+`|o}B3C$喉XgDUK_][~ ǢS>pP2莯~ʰǚxlt*a夽jbՖNPP4WtXNċ\aCLR᪳L)H!鳲JDYA^0hwX;@M|O}伫?!OPIqn8Bs]()6Ѽ0XVG[b2:jrV`z{WbOk[hB[5zd2 w |* ؿ(ڏN*lQ:sgq'@%sWLuCt{+.bZ03X) }=+N="^<{aHs!@WkkMŹ;pâ®CAr ^]_91cC- bGY)GyJBSܰtmzC鴷l!s?'-f7 PCH$-4!kxIfMӁIDmnHg!,]bYJ?q&D,Y#y% QlĜZU7M8IĊfkQ  _ :{]7bSqwF6K!BgyU귍FVՆ؋QGR3c ΏB$1޸O)h;:|/4-[84Vy(*Z.Hk ZA0"&S5,W@H}Ofs:dc"'花JN-Ќ`CW&NR4d3]í;$ 3r;y"C_Dv0q+WQZ(+ԵۙW:U0+aY>0@~,36I^^8I-]0q(ұ_%U^Ǘ<z!O7T”2YL{ mn̴!s_U 0_ˡE E`SGZCQULql0GyV")+1LIl_wAX9߭{͋?U f^o>u^(a < =Ō۫|d~!Ͳ0.@v}2 .GKD62Ţ4%!tퟏ3[#W3{x* `p,ᖨuě[AcekDa iq ɲqҚEL74K*=sAo!_x^tVp탃S]YX *;Ajrhپ B0D1xU?&] g5m"Y;ö fiaKFdI2Igҽdh҈J<9pk" (G&ﳮ&: A\قB{r7L%X悁V*~Ǫ<*%J]M&IDth߸$z-Rߊ+3b9xD 8.#xƻ`{: |_`6X7nlG%'2p׏1!8,C#f]x[Zo0QpQm\:=`+F~깅y5`~lu/_wv~e8>p´vOIka3 fw*7r=D3 CtI :$:\|?㴸OKwDW3 jݬ\\)6Ygg_m?Z[z@& aDvTGbcN i:~ؗU9#-{ t2p!lm -Ɣ>`8W>u30o`9 w=v*Kot]„ 7 ͸ `Sb*6m,M\Gݤ&C - 8f<ߓ78zA 7O(O"#yV6&iNε8bZ^A!@F΍#:J:^%| ZJo&􍥏YK%(ڱ敨r)w͹[MAf~oK,`K|jbu?&5ηx!͑-A pM0ԥK⓮L켏ANgj.IJ&.ū`V^t#+ A=LWU 2ݠAWr:PT. 6` g/Dȣ!8{)vZ/mGgi6" x̷% μsDSw ~@@˧xj4NةP+ragcWVa@ʧL֬9/yftB ?G#%ƕL),pk WE0~g jJL{oJS}Ƨ5!Q!G$Ajy?~[B,C{+ǂ(RN4:XMtkG̬ Ȉ}'Bw5)B1jRH'oE #oHYĈLQ':%t%ZBCz ש̜Hz"~% *{vBƪpɛrI1ϓ1K87m _ 6xOY[^=9 UK`s2mtäp =udYȴ=< 3> 蟏Ԛ,)iQJC"BpGr4U8)LUGIɰ`ݸ&gquBքj 0\8E[!#krA \J}DdG*-rHo[J7d,=>𹕜@lo{QIU}$i:(]c5K ?N !nL'S2Ja+~n"?ZBIgW=DxDj,EAQMR>&\Ejt[zB2$9Ckmw *LKCAE> }wa*z횕y6cD\kJ-FH0m?/* KwgH|KqѡؚLt4yh(Z(Z!V1R4Ƥ;a wJEpt c3!?֡v^6RatavjU>3luj6'cRVLҔc9?`^)&wȒ*7HpYpdVR [ICmn7! oq ] 9jBzyDCx3P6'UG>34țzih6j/}Vqd^nK&˴|h$r(bcfdnB' K˰_n?߆H!DS+q cS*-kS>r0Ij~V98v5Rť}n$k3LWok4{Cr!?C]:zjQQ86z'+5(|Z82xsҀ.F)CMo/w zgԓ$e([y?<Dz,%j11e-Z@~* *Cw.5Le&i}N)w@`dlӰ[vFi)8=MP@3`crkH"\dYD`iTXAqWy]jvN&!\vn^+Jn?Z.BtӰI9h@,J<9Wl]''sihG<UzEpHy $ghc c)Zx9~ehW] |:087BMTm82dht7n,^ޭBo{74 q3*Ar⭁ysމ7>zBŮq$|B%4xI0sz5fuZ=<ڔE!4~Yrg[NP2H8 R֎|[ɂ9ھ%]*ܲ 9dRci(6'vSZ 3mw ,,'S_\L+{(铣0[䜙r$vtWY; o gt,e-FtD%'Z̞&i+w< 2?O>M6<>f{C|oJfa˨żRBJ>lW6Æ WD4Bob|Ku&mno:"i%dz@Ng.mT*`G ,($HvpC]<4^ ,w QDvklM`ek4z| 3SpIBp6N@*Y=˶fusl3nY;72AپRho؏jĜ4c_jk@fYf5l*d%iگg KX:[j@QS@ kjq2YA#BF{TԮDόuQ?Y3,uPR 6Ԕ\\ճ:"X!h:Dj Wrkۇ=LȬIƂpy/}2uxe<\l^*Ҝ\q`SYXp!^^^zKu3\*KKL8GQ׌,@J06/!gwvWRk^\W통^;eލ=QRKl{yg)Ѕ2Ce V͞ <@T:ƞ1kJZ7. f{@'L`.~|z!G$Q KPk,N98f=*.9|8qr4BPbj޲o.ZuE4@ܗ9Mum?g-bSG/X:L A4v GS(M$zH2ľHJ}b)v"ն4oJ Oe:l2¡nE':գP@Em#6P.`my紴Fl1iT>ʰ͡'j%OS񯘪=׸0./ϛm!C*\` WH6;c.ި)݈q9'= 4Ԃ;5C ]4(P;>q-;\h " u @aqrMwm ^IU:xxٟ5h|b+Mx$ Pk I#rzy ԷU p&壬ȏ֛$;y'^rEpO޸!Wӷ/ D@ EWO7T`e˵a\bF5Vf1t"Q.{J9_Vzmŀ7gpq}(f" 2;ҩ1Mn-H~{ d0p8>{q!;*d=Jo7r**u@vT['|ָMXdcxߚ<|V X ǞYNb] pQQCo1^Zwl4*qW5qq ?/3}8b>ʖ7ُ>KM8[7^zNZB PYut܄$`˞8QYrB,8ws Jv;o1b::yg!6KhWW[r [8*"2TpcYT.͠~|PJijq L_4yZI2sֽG"C.ŷq>6_4 !Ptf$P9>Yƃ3@/C&nJ^ڲlտ kб?`l;ط ۋ|]HrkG+9qiQt51ځg3ǎ#άgL(4ރ}UeLF.4X_`83@s-_ޖw`LjZv(}yT|/l9lۧeΝhETS&U|+YlE5$ݐ w3.w/g/Rgϛ5K dI8 bū&el0Ap ne/6Vm&P`Ah/n;WI ϋ '7hy{ 3,%YE/ZEYS5!h^U#]73.4D;e[{K-gYΤ}}h'ctRYVЀ;b"3S8B e5Oq, ž3; Ok~<$ $?J"ژk٨!gD*S]:{Ȓ,+ڎ <=S3yn`*ۃ#M]L kKgŎ+1 I.06FNc׳p&,ymj ̙HP  LiB޾GF4Szt/3ɲPNq { 4)o56M ~%E"7؀r%Z4svL3rzH3FށEE;zi~C(6R8ލe˙@wnd=qVN :\r9 D7:C}hN0(ߪ5.Jv=&nVtܦrܫHX $#!-5[1.8{~n-CXT3B O,(K}UL˾kq*K_TF1-Mh+-&@I"zg^CS˓ncߵ+p.pd\S=5\$QDST.df.DD~.{GLgH*xsx~WW+Vv^/[-`F =\0, ^RZhe`o=l!gO֏dYg(Au$n,=:w*] Kl-5K2+X+(|s+ӀBzheLiDEWf "\lu$aej}rh˅9;r%ٶ̅IgݯZ-1C씳bRG\#f,%E 8F"uxn  B]lڣ擲xa^Hya d"4XRtKH @М^*B^ fx%͡&IX#@m8aEŠH*;~o{|X! 襕Q.@;Nb'N9wy /BoJi ~(qf#ɯ&ԧ*~N]UUɪU*<4g#Ǹ1oc !sj8h& Sp#ٵ㢭l޵_2=# ynڱ*~/(+;/ g^q{B8`x&RSxR71HůgΣ%9⎢k$`dȥ/n Nth뛠%ؿ}}8)N 8J@(~u7wu2%S7I_7Mz7c 5LhЌC]&-z1.By?@R'D*;]0 *"bnMxEX4I$4ڔif&%駐z֥/ثQ,%T Ig2nop9;Lz/I]Wbuj^N(ɵ9)Pgh sҦwh#21P/zp؇R^bǀ7hiy-Ep!uLV}ø m^xW ♀$Cu{Eh90MQC~|I{1TJ 2L~+Bc 2b[I9Gj{btL/?“ `R1?ɧ\mV`,uRYB(u>'txE҄!qOʪ) s[1hkC׹iePN\诹L[͸b4$DQ[8]&=p.)y m {T4`AS ߧǺ7-F0Z@Z-amV?EQV;mt`>M7PP*΃u;ip,8azb: }FYBhrځc7vi狂/ ٓa'# +4Z m`s۸5Y`Fw/!N(2efox3di9x UYVUXs]\*3P>] ע1rtcx)dMKaVXË#nk*i!},h_np(VʃРkcQ"<Box4XIPQ9'"o+|VB7*!qLv8QOMMMGh=޻ZW`ԲaVaS8~ to]֘S߀Dz,0gXOZRUjt<6S`nJ?yA tE]bFL7撻մs( V[zNY >Y'f:HP[2F+?>j\Cz:/ު/ZuZh<ʥl̑bhI,! wڇ,X,H,8͟;1ŠDTMM馫 k:q\@'F># ~llm?EUdCk,#v%٥wr_2Qg󅸍/C''VK27&5+5O@(5d^s ;{MdafFQMC#L_Xi][c ]MYrsPxy:>z%Ώ3DFdG VҰ΢H{NLh8lib+d(?)V̆!C' Gs!^vB6KɹfPsy }ٶ ѹpnoS}k~}T)ojx@Z +JQ)! STQ(-@bܽ=- B.9YBe_}qZ5/iM|w+ wcpޒkDmYsTW&kHD BTK`n C{q o~T'At֙ A 4tiQq)o)8&EՋj#x.blvE2 ϿV|XQXHmERQy/Skgh( Ppdzߋ*YW_pyTlJ5Y82)'ZnUeXɊǾV2\.Q 5ۇ-=\3UTk?Aia9l47 EL}U{֑R&h?4.ŚhQ3 tm ә񑌻\O bơi+P޶'[_a9PA?QHG:450="&i"yNN/_SN[E>4v/jQX抍!6ޞrEM a2|GΤtҸ`mV2tC5p% xVttæ=.cQ1i|WПqCoZ vg>)wh!꼅/FR% )@Zmb0;=íI| _4@< O}v̑0L{lpx΍Qrj R8xԩuWztbw\,gy~'[JJO#2ny{LPFhdQʳćV*Eu@}|@#<qe$\pbcL &  ' tUU꺓\P;V.UX9f؛ZK6D,;,@I0<WaY\",b zwixX>]Έ'^B  "fM<\*E ܋_̥wo"5"6ȀX`}lTԻ9PD՝Be`?@D3ɏdkx=5{ZRJo:$Sz=; Q5TMLgoauMpf<5ñTϏy֪xh'6V]o\?yfM0{dQ$*+a89 DC ,ױB8͹s#'AA&Cڍv9_Lv׌;& ,:EmH|cι1'ZCOH=Y$|wБMhG4֍П"{BA /VVA|bžw̲Rl*6cH'U:ϩ'6!o`yX FB_"o"ĕ9Ź<`Z+]eKDڴya Ӡv']Ã%_>Uܐ 30ιn ]o^q4xK{ў\܍$A{OZ%ujC^:BvQH^M肯OoJeO[嚣~7{n?@=jn w GՂhRx0<9@vwJo` go_%w*8S*^4&ԝ6XexǞ.z뉻8<9@P_b¨Ecf:* ':CԬ *t'Ҽ3:nOU}=w ehX(װ**S[Zb.{($ ݯ-݋.ۥaCMd_D1N>BSa}寓Q|A9u8Jل^-BX DkT !(ԘۼlQ3d)ͪAawe%u“+?(oƓ[ S9jA(ֆ 9v0~Tpqa R⚺w ;FbM3e#Fhʿ \_Wsw B QFYӿŸ+̺zIow'iS *k"!(/`׃(z6 I٧^Zf l\pfKk1k%?p[RU1NlhtZK6JS(P%Q{'4v"c.Yesra[س6X&uL.Q޶COJzr~*4jK˚Bt5#i -~Q0bO1:Qk'3 ͕ʆcwcRZ]p E.AHsz}"}B8fI^D{n#ڽD&$>nTLiR)͂D'&(_:ђ p0[`iY]nm "e>1 }X`2^I,ݖWV _28UP0o3aKE\xX.a4M/߰цJd[hL1$x ӘXn}3*П8laG\w,<$j ȱ(P0+&fo|cD %P)c~s@$N /9$8Gwx >̄Ù/L3#\d@lD !݄Q}6|BImu^":g:8S etFWMq+CRZcuf~U%d5UKy(Ρ$6=/茐nJX-);a ,y1 Br+0I=ThLjD)X6яeEznFTƙlSm۪H.m*K g}H|N)& iϝu3jQ:q7 $,եbM*f>NR8ȗUf48 3r>‰(kϔsWF$-ku"q}%e'hT$"w;I?s|1m3<(AOtKjg5VH~˩e͙:YK^G cPv_>_IdiWG^ƈ]/+~є5Pƶ(/}x=%j Yx+и1dQ,4ܭK.(ZJ_f.}@/GGKwҙOWd0-&h5h?Σ'v, *X!v`*ɹ2UBE>hMN7Bij`Lqq?/l=g =Րc {OƛC0IMI N A%ָȓӣ: ٝ<$M HQ5XU2ǿG>C{A^xk d4Ruڱ>QZ)DreZpZeb6Re}Jl0NI sա,w-Pa'jb.96;5OmYrۺ: 戭o̸!Mv9/AX"9_= "}Z >I " GX;urw&!uO+:󏀍 UR1!A =à_,`"x9 <ֈ)rhF/]A3'= [L:S~K;ԝt찱 ڭBn쨄rvأ[ z89&2B7jކee_\PNnK7F M4ix`Bi0<`ZjF,f65v8e_;LVnVnB9} @Emuwɿɸ׶'` gCh3#!Y +rfmB)wR FYb:TG8J4-@#GLd IxU@mV^*Q|{XfW,Uq(5 aɐtBsV"a֔56( L1oC` i}Q\̍*$u79.sfGzp/d|ŊUμ:5E{]v7Մ =_uB%J [[s3Y ^8ɶs{sXy:=`>ϻ Fɝ ͶAKP i :jˢBPkuI0 (o±(zY<\2.Gb,g>iE<"~ 2,| Ouf0g8N3D'}S76wgY^GxZ LI@Q{qDE rE]d(fĨ#mHлa| "k#6 čRrވqN "ZV.~k gӫZ[sZSw(Af3SMzbٜm:N:Aw@9*su8T{5[LT<᪠ʶd4Ah ]:ӗfj~\e:~<☃P'OqU) XOvrB_$ڻпz}ӑٜuBcfoy:fdB} HJ5-ƄKXyYBycU]:[BP X1vJ+Ϳ\djC>Ei*XK7ǎv'3KdJUa/o}z*>+'?.o=+G(#;GUG$3ȣ NF}7pY'q=4ry5k rh YQQVVӝPNJ " ,ϓG-|£+|0?7Ʋk'z`=,EkmS\`ˎJfBc`<<ښPAbt~>5U8 AWCFΉT2exmsMR_Qv]4"R˦,@DH޵:-OƼKaSZPgMڝ)/&}򪮩']^* 6t@ɉی@98\ü&t~`/{ RNB;w1|kvpZ%! A[SpC&cd%vOQ5u&^Y*vm/azڟ*D TDw56,*5V,[ѬX>w_t"1\Z@b`؜]?Y(#Myl@_w3ɰNq0fH8d RATz' 5~Ȑwr':*np \I=l2%$ɿj܍FӗBˢ'"۷^ pJ[jIOgb3-Aco.v︹c>8#нFZ1 Qs-x ny5!&b "1ȍed?qBZ%,5n %!!&V2xg6L`]-fےO(5Kj!7v ҆6j(JΗTMp"1-Nj]|iR  stXS1bӫl ,9I-ö٢`8`E 5 Z((T F`\8b-8\c}Ÿ٨%ܑ ٤wL?_|'kƬ\v5Ms!qmᣬJ^}?MTwޟ[] *wLHdϘb{pTe2fDph&+@ʼn絾LvjOiP=]W/oXK->T-EԣX:6y#pNѠz{@LDhkNx8vS^7.A#d>d#D'uz.׬j,N!M ")=iqq|}.wIQc @#*v}Wk8$yKJt!PU@/zT`9.}X80&rqԝW Ia~>A@qHMJG̈́'<9BuKWw&@Ϳ$n!rWhQC ָ:Zxdg8z/bZP`N9^ VFĈ'+lñ5.}&ЍOȫyH~HYP){>CiQEUEdv.cn:/_ޫe4rv`rZOFv~2ASRA\[aF'BjƁmG0VmbDvu{^䇣(]{ʽ' wqV_\RU@yxTt&hso'&#s|\s8¶}d%.y.gGAgX_d_fu}[R"epnɌUHt.$F@:@/]Z5Cye~pV:H},mI.:ʒUFBu 67S#1ښP:ªܭg>a>/ d>gC@mDN#tj~ot#5 "P.4Âz2m0v婺PN̤^쀅ޠFyt@cNYpNH+}`i.tG-?VaPC #6duW/;tLcjM"ڎHZ'N XNCp+ d?~xD#=͠t ]\t@&JF:="00K>L4fjr4ß9 .:|$τk<~aҵuMa`XPwoI\=2P@򋁫$pIηa^P<1 C裁`waD1 9nɝGPT 6x-l\u@9(ly9\+u#Mjxw-Ge,) .PS3|f"bz4><DIu!`'Yv\FSa%!O/LqimIDI!E,1gj-T47/xFeyD+R~q_ظCUn[7eUv{,b"mTlSDZ|SN/[v7pW7 P1ot}ϐoaqԖ!6 ernK"!/ P^e^s]b~I;6Y0kĻ imJgYEH3MՔGMi58BK\]8RK7hP N4P ʭvW}]IX{MW^ƴuVq˵!cup'MXݲ$ƻn&"Rhg!9H0xAe{Zch:t,\ˆ7THX>hE<|iV*҉|LDWBň9tBZJ,=;I qgӧD(@xZ} WrGXY$PۣG;@8,N^K ){G:-CӺI9""6QnQsGy=RV?Oߡ߈0Z;@Ek%טt&@.J0%ۊP͊S7KupaM2ȣ|pQI^k&((i|I9PVflZ'ID ȣad %LPR)Q ´T=N mQݶ08ti׭p µzcBMxk=';>䭶(LW1վVXtV(V=G)|~q_06?g ^u5nhxY3MS`|_GAmmhB;[kSQ)dyTC`w UxY5M\ *ԏFa/IBh5"r%oxxTNGw'O9ewuʊwp[;إ14UDqJ(K~5öx5hb5W}NVF[S~Q^9(쿏a ]]|JqEX"3dJZ\G^bHKWXWivv .̯htg_sE]U}-ˆ|EpRj)v.@W+ԺdžO02ZP3ޟ[$V֎W}_#\+]'@nkp*//d6?`)hS]V-v+j$*#ZٚݗX%A_YMsf9xVYgT§Oj}}yXlE͵aj3WoR:(`M`mIF' j;my#`;ZMh(6k~leStcf.n:QHӰmr0R0}>uBkS%z6uooR%xmˁܝO.t@%H׶_w|RpNgHeZ@Q G~U֙ D42NA`[H e: mP87cn\wʧzĒWUjNµ31k-q5fe*s)VF[[3 "?*yMYnRD/&o 侄VK28<qΐ`A7b RCOcCll3+2wᡐD2Q醄:.d!1μ3vh7@<X4 fϒd%3Vi}7>#J_~"U>ϭ R8X -NF@^2;ӚqU>YWef|yˇ UHd!r4N` -j>"п`hP +QBcG r;ppV{PB A]$,b2bqiT,Ʀ_v7'v+׮bP<<ҦWh%kv݋K{b9zrK]}[nBr"Q<|qhvp>5)zq찌^06+HO0Jv[&+l"i=4[0Ӊ" H ݑ fvuǬ#w 51"oC O0WP  ^s<3![IE rxGQ<`승?~9ǿ^@з]<%ٿbyz"O9,jU~霑3]đO -E'.LASXbix>ug5IvT֫8 (r )\& ֏D tkR֝"Кۛלeo'붺ldKrZUΝgf.\נ5u#8 jrG$дϯ&roQ}gHVdٮfNI8ٟTAOO޺UPQwx; ]ۤ7aå 萯ns:ʗ9s3e6t3"o^r*zB?+U\us܏^yz~ef)3m"Ib FkjDՌ@8o"Hafퟌ%>K"Xڄ]EBLX5"tblf`L+~cwY2HU {-?R52W=!\~d;/`AdFҭ]40>F5S;ua# E fDkl25ZvTꂆn4\pxU|^P[& 7-jw^G5EeROG_hA 0e>R->kx~ 7À6VHfr2I=ֱwJIX! ?%WV2pNf4&jnݢ@{iJ Hn{x~wol$M \HRцJg=6gJ]"{:X<ʕ)TvbԼ:^q}rr fCs^jN6< yoxVfA2{m4aF%g{+kS(od֞cܷ Fޟjiҍ1%S^ޏԋo#S[ K׳qXȽNOlrħ[dA)W\s~٪Ie}i߹ 58y P}bMR:OLʢ5p6M_uv¿|{f$f@+e3 Nrs*JmifruQ( Rq=eDmUh"oo2$D; h)EY2Gxv%B f)'Zi<QslCIMhSqF}7tʕ2Gq <ۡ}b|NEhj kul~:.ΙDzVp 3曆&,co1ƅ{1پ {!c]f^diN;㮇<0Ok/<ɰ0pf)D8_4* ZV"gHfkl3ίiɳQb؅j`ב  dYEKNY5>^n/7y2).`t/}pTXbzѼ'& ;*>bO@"$ 5gTΞ~t3}C-=L>댻{xck(W[¡LۦBD6sC!B f1;}1kj ""F˔Ip+gf_(Ofȝ;[Y/2kMIASNa}~HH彅<#B/N˪a04İip&XEՖeɷmlaZn{=7s?4"c$M:H{uMz_}x=ۃ/ME\&;s}PCld&犇 f>d1#j^ `_D+mN6W~qPc6m816Am3I$[{<#z>q: IΓl?OζUd!#m]Aמ4ꢻ1:PIj[vTRRXsǼ"t(gi["[et ` gf@Yj%{1PY,|u;T#$PUX^E$=+ x]k(3v<aΎʫzR%K} iŠϘճI/J!=Xg'꼦YV<I쏳2mW-6aŸpG~A&ʏa,D=kУtm8DmUdB@5h"1jcX\OAs.aG>tف D|>쌑 Anm]/lhmHT* @' ̾w/j_X9|(Zφyw}^r/Ԣ]b5{@m)5D4@:uK q>_SԒГ\CL?$3,=WZP,hZɡv5xLS"?E1#V!bAv?;N>͓k`2 9O[%cLٛF.NhXw MRyՎ/V *#9x}v^)5qK氟 Qyҏ'НoHxJɎVAY03_%ݴO| اu|p֝ _άj}y8դ#$IeV Fi Ƅ `NTTQO-4dSo`HeQL>9#uwiWɾxfi܋Nj*&_Xu'B EkĘ sEw- |"cvj5)P*E1$ G 3a?GʫXTž3Cݦ" pZeHyHLO7A(ӃgS$}t샎C8R09è_Y򩵢n<Ґ{&dA_}-̔ H#>˯c+9XGʶ1qzAc[9Δ|^l. ZA/PitT= "gvU!eYV8FiL"_[W6,7 /ubj2:c>+Pj{1_.9Gإ `jKXڗ\D/I4aG^YnBv?vU딊d<k763fj*L@8j'pp:n,q iVMri/8&~~'Ѻ Lj;yK~:?!g/:ڰʏCF |#1̣FC"C9LR܅6ypIҢ#=,ެ/MV <#=~7:6MtX/}$sLx0WHu甊W66^NK~璃/La$!G…[-KVls|kTR.}Bݚ%ګeouvd~^BB8So c} ̠ OHKvViayp ,d5oklHL꾒olїK3Ƹb= zFFP\]7z]s2'D7FhQ'n^l=;u[[ْ`FWyO ݢvF7'WzḖЫgHlA)!ƴhX7dhM'L A0_ԯW^:ȝ-\Ngl-`%i0z%2]>'j}J9 ZT%2t/<s-3Js_I\%p~ۚOw1݉,K>&(9tIl@VڌN.E*04fDzxgઆO_6NPa5},XƨkޅJ*B?#*.5^:Gt>{^_֮YRhH#5coeq"%m}V@ OܺK<٭joaި=-Un I@uڃ'#PtY^ŋy+GF*W,:0j/$D2 ~l ~`}JhCKTJ*JОaP{cG:<1[n7 ;foayN}F(Ei3|ˋAHLϝ@d:6x{:@$欕ݪ@e69;GnAvmAٝ݋viJKF $̼lmq97e?N$u-v~F8Yg`7+a5bf\iL-,G-H >gQpsդkY$54WpQ͍14 DŅ.K_׹P-p) RiO9 {Fh0}͆ŭC +l\ep*f!b{(4VE+)Q\ЈxjW>3\FԧdϤus*J>ΰ 7'L[o^9O, Z2S㬟XZ>vq73`7 --{ݨ9JdJZGҵ܀ѸsULT6X/aoƮ2l 5%$bIeX3CC772-dT W)(~7Ea&=-V0-JՋEXGf HCPcwQ{4npAkޑ TV>0`?aFL$*} OcFH5*w x'+19Q.2k<ڕN7 %/*saFiEN\ vJoG(ȩ arfm^1D?BGRG\@w "B*uN1F^f|2@:Y8we> I QĆL/SNFL~ ֑jhC&0JdW% R| w{vhJP"aOYs: D/ GED^R$>>{?;eU"P-U (3YXM}*'jAɕC:Nd"QٰJ7B0e0t Pk"`"dkk&)xp9!38-`JШ47O3:ܪD_36MĠD^6+{<-:{ 9D{dP=L4 `)sC[֠TPa֍7ҏkM=V>[z©`nyqbذOdhz0Kѯ4UWF h ["gt<PG0_/A[BcI{tnK%o5+G@$=sW7V/>tmGlC~ȉ_-N _לD $XP}g{DZ29X+[ oIށR$6/s~^FoJA]h"|9־591mKtKr}:T`فTB2Zr˪2hӄ' sEcul;_2#Q~>x~4:9 " aTС69yZG!LwkH *o% !G ќ_+ -y=K ΁Nf'DMYA t#;%zioϗ:{oIk,NHpt@41[ۣMrqK=&h+:K; I/w #.+s(O2/WFOק2A[}mQG`gbsƾNl;ȣOB?M6R$'b R_w)7y:<|190bKWGtb:iHB*|d3oy{wSM ;\FVi52~"hR罞4ɨ9DWf#D*Z7T 1[wHl7,.i/Q{76\ݶ`޻0xy!Пpv8y~H>K?ڦgR9c~12.;j"t[mb\#M9=7 Q̠K;je)|11l8eDPm9/׉9=Sބ[ާl0 {?H:HmY{WΠi݇Ǧ$wfPbwr oսS+Ȩ;LN?yR1.%XTHh2EgLR![LtY`T)osEG@ke JE4ƟjO'P"d'.}^9&hanKXZY?љ _ Uj*wDM+5PQÐE6H1uX% j ږL 3D2tv#e[Y,G2v5ƞMQ `;"7}Bŧg+GN ܶ$ gʗm.MDE8Êf+(EA8wTlv.~Oy|AZ&, 1Q[Xb rǚ&sg @g#[]vzByZ {еfVcD@SpFS NtQEBw^47oY49Z8!>xq IxkiWkuMt3rRPկHl܂}znn{4YFdU޹"Nw`z+. Tun^hۣr"|{3s/@n9'Ò DО/}$"ʒĄҍА\xF5cG3V?;[ |3Vev`)E L@F0{$޺4^MAs>E]2|~{tEl4qJVU&D|a< cJ -@}qEvt nT>rٛQ*Rڰ(*V7c {TF`,|=5Ʀ ̕ڌBϸ2_g>)EQ}gҳ#^,Ep ߬8lfyOk+re9nE*y'4>AJ^\ zKkFE4Mܻ^/@J"awT)s$ƪtjbF63*w4 y|dm拵3t&M\"Ss͒<4݌آ*<5F̖'MZyomThIM7m!ww@õH8KY 9>Y4;?ߎ#9PwNZ`` J@Ag>E4w5|Y~;{_C-JG8,x^g- Q=1YS4{}Gs̻ݜLJaNј-],0yɄp j@+/<^bgMҼ0jvc^Q/‘۱XaR?njY.F1Bo`~h`}]wk#1ў=OQK5HVZD*qG<HFWkp$ åvYK}R@<G !fjJ._n;x!]N; |-D26CĮuCP@)ǪHF%Bt4 -,՘y ת8-(^=K f Y,Q8LWGY6)g+,[!*)` M_'vbb굽2USG3O Sx\ā(ZgUs< Ѩ\yr;H5@bԌS7cKgSiVo[!YgKz?.KV>΋oR]RTnN.|e/@00# SdԠl}pPSr/POsdĝB,MB!P Ay6#Dk/Mը&A(y[ ]CC5;N^B`= w!WumO͛철J{}ZOVGN ]%cQtҰFWDl]j*RI;FQza#!V)ș'PVh~#;D?,ke rQzM,- "/Sy>*\'ogUb mJu6$ota!niwgx-'Vl2yjɹGՏJ47cf|.3Uj|S]pC,o{  a;Ug:N݌o7Ȏ8 5oKچ֦YA?T{+fj~xxEc OyAq,EL:qR qE>18LO)NE;dhFy;>pi)nlY-ĵzQ~dp4M._lqfМ:v"[i$_YK0J=F$-EEX)8BJ bELV"FJ7oR,Pl>E{o5}0/4U]$>Ò"*Z4ٶK E&y(7,kMJ;³U*5홂?ξ<oE'M X틹#1HbD'@v`:([X B?7* ^\-vv klɇOz,Z$NM{)9׮`H+ $GYgn꠆Oڣ&7}Z{?Xvր}RG&{ٕ6tPگp#br Py%9(j.TхR7)Ǽb*-;st`bE=_hj|AZu3HFEBp}JV%/9r*OwgDS_D-Vfoâ:Nej &/SpĻ4˂B#-? NJ #ɇXAOROc#Y҅P ^+PB"|#d_r%/k.e`"(qzC4ngd*ywYoJ rڵ\&Q!7.T~W;uB o&BEyJ<_̪LȾÖ9[T<[{(S&sD79.M+,ͨfAZp|o# PN\0R%XO eOy~X&Kis'OjNmEhr߳F( NK#n.Srm>_$C:s%Gս%I[:Eڕ@B=[0~̋ |󙁤PYp5QKYZ] e0,;{jxiOo6|rǮr\M-FRy!GHV0pJѷ v?;S:\LK`0v9g~K)^gU~}\5PtR$Ȣ^ɡh~~`-ezG{[.ξR,k@hhVGJy,#Q^H}=Q$ztoGe T+|r- {]tVP&sk`g{3E.vnCt-8^VVK#z d:99g-MLd8 =3*D7r(ͼR=B'TWdЕ$h iMހ-8@# lI*$9^vy[I/i 4hk%Nf sߡWQi6 򒿇9kxybTr_dfLPaap ͩG|*Sd&<ꑕLOk-[&NF';1ynf<3ՠ΂-mgrK[Fe\w&Y#LH9sJE^ 4i4w!4cB`#A<_/X)(BJ*" 6,hl5cSJmi?x8U kY=rB{4Y '~N𚙝f+aP8>9g]w8[z}:VS[d&v,;er_`G,x/ _ EDPeAɺqQ~'d/ $h,, k%/ XS|KXp3 & QL 'Y_5TZPU._ js.ڻ  R-\ #!Fk#} q#iAlð@q(3̯Rd*t0v/{)Ƨ`Nu)fm胀-鵔81y»*lF&Jp{|Kg0#`߿aJw'wcRi (p} h#}_;~\[{tœnc*ϥRY)pՒ_sO +a͂I$|XPҪ31bFg% ,飮{F-ŸgTrwwF2`0p-pg5 ) vha[:ב04YV|G`+.Ik]q3CAY" Ju)+uRӎиTmniiο.-^zISkhnfi,P˞AԐruzT~4F "&zYcZ/B*2,$W_B,?}?손q~[H;@,Yao%塝`Y;z҆os+t'B/Zaxð2nl{u:C f.k+KP? Yg}FMT?ZL9|OԑfDF^<kP}ޑm=cMxiFp@͞,cJEoتB=VB4ʾ|W 2c1nKH<{W^q`R˓bACP:K1E|rV 5vuiPE%MlB N|'\^Rgy>|,r5+*#1* eCPf46OBV$x鳶)P.߶bS^8PeMI KMkU\_/z>{T\N؝HaQn Ӧz7*˓ Ֆ~0Bg@S} cd q@l ߖTOE*;TRSY\Ȉ >s$Ws 7jm`=gD0p\BhYc~ K1 M[]DIo eNJ(VǦm K6LJ` +=)n\@Ƶ Ѿ4(bZ}A\f64p1+`ӝ)?޿FKU).~^8TDgH=FSKb[&!:*r2ÓH[քv WbaDPOF,~_X{+P ~HZlP|#Sܱkڷ6PPQ˓GRGIdட%3yr,F5`tq%6Ӝ0$~ATR϶(a^YoY K۪Dwe Y1|]HqڡN<霢ؒ\g{\HӣRƫ&YN:+g䴓HӓgKQ y2di Џ 8W7*v}WZx5f%pu!#kwGo^/~OxKxַH<-TVyғЁCp \9H(YN+:ӉԍQ4>-2 :FsYhG=_? ?KZeY1Fu~ xLlzsB|v飒"Hz tfGJfoWA٥*eu=0+^gZpqr 7maЏ M4>vΈ1kU"`Xoܭw0aR ]}V%-w#o`:vZG.<2SOLUi, ٭غjp=kH;J8W7Ъ D+2DTW|}SR P "mH@_6[Zu[+1߱2 e~A U1j',O75(u0vg(0/|`chQn4퀳 %ջKJgQ#Q%jc ,QBc=)s%%[e?v(@]HRV+07+zɖT&WM@{„сr*Rh~5orB ?Rk-oKǃN9rAoQhdDuB1T,O/K6ihS!Yp4ot(R3b0_l;y4"U3ĐW"d4cB2|ڄb*?|}4-%:)ïQ~㘱Վ22{GjIҧc l$_4'A`2ݘ9u2qhM4DBTAUaC`lO\V9#ͮL@k Vp|fX bOb0z̯VCU4EjxjxKn8 S/D)}Yܡ(#c$YdU FV}=].=xK}7p/l;]>bN^!}Siς.9uy0occG!]F.w;s*8?x?꠬6J=S7|bK3a&Y} ^~k5qCc|]%&䲯9Wi& \{fl ^=l ae,xr>C4AϫG+Եx.]sjiB9T4l/Y/9yٹcpʗ ۸! k}>7+ΑK;+`.K (i|_銿$|[56U2z'6P:Dfl:OG(Zj&M9Y`PG/\ Vj_wIbKwC)Zz:ӽ=)צM['Va 8SƱ6:OH*Fǚ@8^&f.-͡r>d9'z#gV^ٞECIU#|vT΅a^jҢem5қ.G42ǑSscҦWǓSnf]a80y` aǺ_" OsVl'صƓ>|GhYW `s8Rt!׵+ 8o Gc(zWlೂcWJH]EfA+wċuHΎyiDoG]\5w5ddX8d[=,1 5PR$dg Id|G/#E[I]—jkT^\ɾHt!"> nݱmL¢uD-ot˄?jgv{AŊC n[ uUy Oz$9J?|!}ܿE֙Ēr* SM7hʼn~%+Wr[f?/18̤2Π|lpz qF7 tT-jQ\xYiⶾFpML\ &O]YYbqvKCˈQl"'[ uQՅ E K82u.'àR_jI?L@nqqWiseg\ƼM);=q}h,=#]߻cb/X3\a -w&9{7t=vSUR"W7ޏRwNViձӅ|>abE&-E7zJrj#)'e51%MY*}  m"JHl(Vˉ4w.tUkGʮ!oo̯+_K.ggnU1Sd(ؤRtؔhR"HvNEo+NiBK:|3>q7b(G0SSAF)[hir3Eqr@2x cAUFA؏oMv9#ag[IY~fvxsavkb:K,l8ʤvzL}bO"J"-p"lYA!8sc(:P٪NDTId/OuE_S[r_G;Ev2<=.0 q@3w YA2z$ -ce%JoIho8r(יᣆc{ qnRMAÚ֒XDoΘ@D#u dկiz9F[}w4SDqGE>Adp$mav g\GG>RQ2~72o6 iQ'^;1{NT|`c Z7sy|& PkP4L+N3IL)QgiԳಾ499aW' kiߍj|u@N@9_5d"h[S`Tý\w> S@_7<@C\*%fd)@b 5h@5^!|'5DPY;YCbtcqpl(,:l}$(7%?N)nX7/_RRt@-ة Y[cYk{hCYt4e:w H>`C;fH|7VÉ _z !,K֘[a{1T P*a3T?a8 >AF#sM9]԰6k5뫬{1RLwviLAC&Ɯx߽zS,=h @'xk]bs.t7NIhU#6> "J8Bo+f%PtCp :Y94OW$ʅI!v?=J3a`~5Qd=qSپ+đQ#Bi]"&s{SiޖжMO;MlƖ5=֝9p/a\u WAOrܗ|T XѢM@Zq%H1^ʾyyfP<2XoH*^\y.ܪѵnJfVՠ%gO.ÑdC4(rfw'N 4{CTzf/EVV;%G,}|ٖY) {cb_&Cɇ/#"ū`umy-lYJ,SwIhrtٛm=̍$pPUTb eCAw?Gj(UbgxMhs(f.HfЛ,`X!#[|8urZ)P(7t]<)@$M@B,BPoa&_J$ =OY<{񑗅˧_1J(tگ>LaމVJBhrvڰnG&jIh.rnN<>'eqmue Oph'W7>.H6qiEqc=}pAAf8ʒz*^&Bl#kd}_6rm=+z.f@)h#Dޔcv/\;Lޫư凅m tU)v~I턝8{LCs&=_(.-w 3!wv\]QzqTAX%DW&'|'M{ܥ{͞DSߑEzK^v$q(;gjpv{4JiRb{ NXxD_զ֩ߕw=k:*v!rDz8X&nzȮ4%(к?ӀM#!=P;h>&Oܮ' š {[GMɓ~pI4/O\opၑg joBZ Hlc|,we+8We(ӻU;W-?XJGuvɹ Ed` 'ٸie:,.6|&u{TDZh}A{o'D!dP^(+yjGloe\tƃ yI8C,糄)o2A@M´ ]QLxV% red:h$;<`wAG䙞C#FɡxvoAM)3W¿paJmS3! ol^x;6[,)iytVN)\|vuu9C[&*b|c@/I!;TUjd!\}FRq]Ƈ|vCJ~>pe\;QQ<%2[zb2_.??2?lA9&X Cһȼ;qL%(_SD }$w(E`)n+IE:f]s|2jֳsNV\f2s2{ ;=m 0ZȺo--Ɍdޱ#d?c$1W@Dͧ2Q}o1 k=nY96tRıš]8 #& u~VfѿP:gEnzF{裄1ˊ%+ehan{!rOuEvb*3*O]~IcK?8ЎHi,Uw72B5V;/=5XF&Sߕs'hؼK]V3 eɡW~`/Ȯ!{ׇ)Z1`| Şh1L˸\1R4 W&THiu bTM0~GeU Wvhھ-S,*iP"}e @bseZW3Y*uj݌6~ufQs_A* ') kO:3*zc Ziu)`P- i{+HGQ: ߡ x*}Đ>"rAh(s@; [xBԓ9>XV1+⃨b:=g'ݎKdTf9,)^/FE*s;QDBzGT(8Go^D)*}lM6oV9A#{2֟LYǶG5t۠3kR^TA`_E`TX3`$9kƟ•9 J]KϜ3Unc4VEO[mhldxxL.ĝH -rZ^Kr(`v!-Eh\pC;q`!RJ\ ؚ]S;zxFҪ >Tĵ-MD$, `<$ঝ9n!ok 9{^I՘H̓.+t%:?J2z?sHNE{ +Ϸx!x |nzjZֱ  `Y8* ܌TN % %vDcvNÒ= uC_wo=.ŏHmI,II4`?qpcy)g4O?wr{jL M,Qс3w鞁˧Melw00f3/jmra蜲fsGufX9=E1okz1?K w]-I-|v]i-g*F3ۑ.eb@xۄ]'0GzSNxMDx;B VܿJ!'"8 #LX&nAk,:p&0ՠJy4Bܑz6St{gO2ۄ*#8j! ,g]jx_ 40NuC}al,dìMYNBER*Z\H@3Bl[q,ur%,CRnFC3~P @\2>0~Cf`5< uE(zqַ N4xAخ?˚J\z-wj?^RYѦ&!ʆv'aU"vv1E@IS>3Y)bR`wlJLNAXE*۠MYGމ33`ORjy26"5FyIyđ6c/;9ĄCЖa@ mCP <5nL I_h`hiʝ.L0UGXR0QeMȱ[(<5}C~tp ­e^lW2lٓ[1`Oa-Ofb|!,uqőA-݉05.x.KA!O 9E0M6s'ULHӼo5F4`-6 M(\c7Z](hEo䰐t{}{њ}W<›PMPS @DG0dK)plF)QA)R#7mBLumޗx%u3o>GF5q?/{pI=~N i {¨pAEgOy/MpH%A@m(ddWQppEoB{5#ye ![*q6uIɇ1D#d& ]{ mEl 'CHmTݧ\ʇ_T ._<+lSvXAE)KDUvj9Ge !EsX[  m+\%Mx󤺩lva1a>P'um!*e· /K}Ps:L[{<-Gc(S#Y}88( 9$j&\-ьHcؗ#t@p}Q>\9Ry5G4YVԺi=/w鋋ti^R>R|+Y,UJ!GӏԫJOgw+4N@$:tWG'EfujFd%M\ NB| }m,z ea6#_K\}|a\W*nǰҶ0kN7i ϸ> X7eW,M0[9~YeuO^[Q[tܺbcf1a2tePR\R671bbTT@q>d|Jl]0s{aEI>::A:>!` U^pӘf[ zh!~M,w͑weu{KQG) :޹bLw=37/2-me|ݬm/UQ{~2vf E"Fkz8w,'[lϥQ+}ʈ@g4lmٱnr/Ks@shD-/5w"6ڇ|&friEu%]B|ݝY*;h12-Ȩ [ ӆ1+ZX\N|ʖ:*mHklOX`ߨ .q?a6;6GZN-dkdgHŐG?Hƫscsķ='c IΓN7 @K u A]m?8Y } ` .һn)"P} ]zSdHTZ[LPzMkh ~.}}~ {.R81Yj[C[09՟ћf> bb[`raځci0LϬ/.?Srʼϥ=p0Br6B'q0/޵@U,ACEn&M*0 ]ˀM<ڴ>*b~7Y z)enA>IR0>ש8ޜ_rD F W_Pc@L,XH hyKN ߴ**GuMT| Zvc̻pHl^Lw3"y}ul{.MbrT{급6f+y[ < Ngl&8}=`r"!&zz0uWR!:V0GTXn51!\s"˴<԰I)a~)/ yЁL]qoH`Ѓ~@[=z$> n ^ &(e8$qO%?z0q񬄵W.ER {G(QD ~cM(72KjF0`b@KkwC/k$NA*b枭OH| z|ۿe%T8>ocE7o3.'qN8g^Ej*] Q.nWeȭrN6ֻy.>\UpOkA,WT3~0x N 2\0rO@p& %ow 茬ۘ;>d49jR=5fv:T\|T'jv*`H{ o/: M\?7qGʊEOD:3``SY(Dl*ڵgc}l&280^1?t_+j@4/tztp Qpd _ {W_\E+2tyb[Z˛0 ??k(V*#J# t=®8=϶#ؑNͼR}08F,kV%U ^c\by#\y$vV`[}Giz Tョq1JY2yH4, +< YJْgm=e?BL*bYubb䡁tq5|v _=WH#ؼo^J܇#$rNNfaĘ^g)zy tf YjχCL \"ޫv,P١}Bֺ4QةER6';6tծzti0kT?pDF%7^MF/Pk"Zo"x$-RC ^w(@w#v%>LDH)d-S&)EnűC##&"Pc$]3ZW.f.쏄8J*w,Þ\='~)(kxSO`Y好:̍f≠/z+ů"ʅ2>] 5h%Q2H_Gò\O DXZ16LV ?Kh9T)A<=wwh`Ͼ ݏB'Nhܙ氍N"ܒƺRN#֕r!ry2v=\_gvx '`%^~z0p}w NE_K)oCI.ȴ3Zmi*'TmbiUtJ{txqLrcR*/qfuFyMuryh JDU'/FM|Q-8&Z\i5xlVΣKWN80NH2ʬ=`;sN{mOɼjBkD( :k.B}]l!بi233&PIsD*ztyOcjۮQcuPl \8T5vU2Ά4-Af hE>Y9Do-;ȉN4@#ϧ<79\yڜN8$H>153HX{˒3ȼB6r)@{DH eSP|O;I8*=OHn4|ѯ (ΞUO,q  &bęX#x^;4 L W2#PM@B2ձݚ b# (qc)w 'ωWU%'a0VQjz1haKY>β*AύLJn¥yb!{`hmik);''%{mO| .[Kҫ!rӇ;v$ngH2:2*:W3g&h^ɎvK1tp4Ǩ*{NbEru}RsW!M+"q͘QȄdokm\+&,t7kBI +3$Za6z7& *Mt'3ALyjbj^/r`u',ZqT~Q[0P ){PPr7Lu܄; ^kk/5ȏP.6]l)%At`2{g2Y 雙8Roe 6sKG  kז3MئT9B,=, NګJlXtM+AiU{]] '\-0~x÷/azkOir\`2]:d$SA,tшюnrbM2sfnw|x4l^3e?_6dT_%U΂ LO CPo@-2)H41>h dT{.@;=D",25m}7uv5̍]>G2EWPQF1[m`F$sI8eUfE>V0-'LzK~Ku^7*S"a)(:iC!a}ݼ1ONLC8K&3??u>q)Zȵ2Í?H>Cw7ÜO.i|C/': ] D\n:n4JWCRch`N>Rw)P9]Tq|cuy,WwS*36T>qZ&E=dqD76guIXv*-n̻V+rbK]M 0* TQDS7]v".y1G^mI6\*LD5۾/,W** k,zl~#rV.c+hhL#6ugr1o&*SEk-  W wga⚝BS6/x*|±;\%}GPm+@&TΌڐz82"'}#b%O_ĔlNK(IFc$~"iъ՞霂$\%y@pdYsң: }Eae_(IArq=~3_ E}3v!l=BhgwD5pznR(݇^qAmY@oTUfp+/:얒~OK( -A(Q`sT/wȜd~8yAk|m0didkv@M j}]M"^Ω B'Ws5FbNy*j; x.>IL8>+߱\9#&Bssu/q<8BNUTL?(-!ZR9hUcPW!r˅C@M0`V2Puɟy;%9k `X6subdtP+(; E6M~ݑlNj?fi4>> _$b(E^}I0Cf4`W]$bM)s TP7)|(]ˣdhD84Q3_q$U!R]_I \,7-qA!~+g IE^2[\ .0s16еw;B}z|u }ǀxpC'Hq\$ }NЮ #U-ֿy-Vt| .mGϸEZ$7Iα-L=3)R[&]'̊i6ïwqeVBn\]PAaog<"ujBgˆGȵpґ ! ۡ+lߟ*?BaybCDr_Cp)D;' P)Kyͩd&=ץ&5LeDnj$1xls:JnO,#TbJ @c |Ga%'ۈ#,RPxH%0ɟEAn4_ɧ$~ߟʹ5?d-'= dDrSQӫFN ˣ ټ[P}i9m'S潿l@mWzFtiC 8?'Ṳ_D5bۥb ;ҹ~V1O{_ͫ)gofTs")yhAjtı|ch@)peKj2 v3i`BkJ^:8cBmAG*f  6g4/ˬt»6hٓ렳Cy\,ShKQr>WJ DM}¦YQelk_3\f~Dtbv6qgGu'& n270>;?g3l^[$C%:%eȌplƆo8 /uhMڣ}c:98BZ-c&@n O78K%k i_ݫ-֑yߋ4}cy? SkvPl^)ksd.rKFʂ&&v-J 0PSjU9!{H Uas9SmSߘf xRH'enGuMI5>$rV1zK)'y-XPzlHWDv4\v?_*u(nMDŽo𰉯8xݫ<#f=At"8(1e$}h}ei" m'; 9CHZRfIgw['齆Žr`ќ}vsmp{Fn-6S,2J6X[e^&G7 AsEOfjHcIK>lT[Uz0@c@7.hĤUN6XZ`$ՏGxT <%#_έZn&K>Qo|O <R [ cȥ%arɁ*Ѣ3BIj}}1tNI V}l ly?NoVMV0a]۷;6IVߖn7GerbEaZbY c r1?]Φx*W22hoE,rʃ`L_.;kS8Ж>xXHO$+ߐWȦpfG<;Pr(x?} +K#[oҍMggUnI;6ߞ󊧂) Eꄛb iCn<~V Ԍ\s%g8 ^m3hO&FQUQ؉=Ж Е-̛Žʧ޳&eӘ4Nlf"tt=9@ƹ08ՐyxMHYc [469wi}3Z2zK;!2*Bu^Ѣq/ !9i}/T7Lj4fn͙p$vh5͝Bk(c&2!L1 j'TP^TrY;uNq'o$4dtBԈv)uyA΢N=9dF^@9Oje1/ڸ+nz@;lv;~,HPopķhd1wFS'yc?L{? ]l9U~|=/;1 4Pz=K/uʥ=KgɎ#\k0,=Άj:vF"2v[v^i]8VEZ:Ӯ.?8{F 3T62JFԌ M{uMx0)&Uzi~`d)ӒH@3,&b>1{ f!܏ZY2:oUf'dmUӃZ ʪs-ҼB p֬t\w,»^սч8YGC^6xiJ@zD׶B;8THp4-N|]qFZVb:*_aP4ؘD u4gExJJ-v1 z<^o $ϯ2b]U\fڇ }bfVDG 3$nfu4i+oɉ7S,Y B?eksT"Ud@0-ԙ0->NSaŨ1{Brng>+ y#n4jhuTijn"-(b| OPN f.HhАtx3L]&Yi ldhl$΂MNqVdt?-2Sp:U?݂"|s8ha1,hC9hy 2~w/gQ NlKER)&VА3'B~G4gJ"3-xNC, @wJمwfaPqYV8R!7UD\$wUK6pHG]3_mphRyƠ瀩1>I#zlQZ̚z𪧈d'ege>C9~|Oדג,v˜+}NTopiϕvhtV^U -`cd@=ÜlH;.L\i$y@}?)6qm<8")8}֬SN:8O*'іj 5j1iC!AQ\| ]_W15)з{,קU>SjHQ̓oA4Wkо{{Sydfla=X\*JLٖKU\5v+ 2} 4gad ܯ<͐ȀۜXok:n 84N5H ~(_"cSDvT `Y\IœӹqX@KJBR%c tT$QH:\63"M *,G\'_#k2NG+(A{ '|Ug\p9vJϿBKb9&Gz샅g^J| 6VYtJIyk W[GqU\9Iꃷ_'~ ƈv+FueZY@]~cIހ~a./7nBf;kDFG$q{6,v2ʃ3t *n|R7n(`"Z8\M2'h.3B` ZP+p So#@E0m88BOp~zK -7`xs|IQ˛-@`#xSuƻOW Gg̨d 1H淝1ҳi?L@z~9[?lorZB dϱn%qc5 zi`! H.wxl=|OB~5oN&CE0!ϟs&u=\#@qخ5Ζ("ge%M6&#"v#;zf>$F0}L} 2N%1ݝB?y ?Ҙ@~M 8 0]r]ui߂w_BD)ZضrO[n;G2¸ d¯w`!P"W➍utNԄi75 QYrVQd۫!:Rj87Pq+}9dG?Q*Lzdw`od]^/Г|&QɲZz2AKA &b-5K-rڞ,܎g0HdfhlkMqmf90_{%>_GٽG[IWx }ø-}qs=gG)gKL];.G9Q`ɵ6Ҭ֧ڌv{ѐDp"0*N`Zh ݟg%EG`<5ޟN"JK/xm[^ShAyx3OluKLz΄hlf`ܨ؍Jf^*0[~w }߿'G0aU1YpSY8??j|ж`&-3L[>My8jD\OzhKIU;+cqw^c- {{_n@' ܬԼ2XsUŚ<_pύ]#=s*n}ztm`*!(uceKk\2`#(0DE[vamd& ylu"/ |yG2'u֩MϻJ4S=ݍAg#l&OA¨jzߎD- [=9w~?t/rФ\S&:l"юMXIp_p @ȜO8&h093[bQ|hs=.ZUPg>a$n|hR&Yҩe錋(`|z9HvQ^,luP4߾SPۚq$4Z@N2UAU"M?5CHp|rԳ1j \F.EAy<'ʫ&_)uJv>-2pةJm̞-!jmn{3m$v*,o!%˄j冹'b>Wlwb|.92~V" P̽CPQi+]T]ΐ"\AU= y?sA|CwsT<3kraҁ ܜeh+/Z֐uSDze'%Zx6s?+V𯿏%#Gri/u;hƊ V仗LS̥ L@ZIYBRtŚюK`:?+Aa2ү'0Db\UA?D@ގ p3Ej"TP=:ޢˍ.6bS&QGLvyEb@9?1ˮ:.5P\8HQ0\ xDs@κ]&͕Id|r _ Öd(:RB/Z )nڹje[ݧZ˧UL"ϊh bCp"8HX4}~巬:DA8Zܻ%#Uޛ7٢J0ls߅jGi2ڐe-Y gsjU㞝!I*~ y3=Jج]=+ϳ׀e$jeω~k#dxG ]#Q 0]Ũgg/(l)ub*x,&.%-P}?,o0 9FZْYNe8};94- Dx3&Nl&d$dw*0 X[5!\ 1Q?<;{X/ cN [>{~1.Y8ޅ:߱~DC~׌{s.hk\fe$'l(`~d52&˚u_Sa= >#+9+5R0#m]T| UO[O:wsf׮wx-/a4tmvRXl˘)ѣbI!(UC N=*})IP)58anQgG-!|cEK ?πKU` ,;N>︆B6#V-T"iK(hvW__bSQ6vPxyi/{nQ9'S..W#ק)! {Ok. œD_)?,iAbYR[QzΛV>)+q݀Eh' Xj3r}?WY|n}[~%]Nk1bbD/FP%]'>2Tq]xƥ͊ZT$J|0ťgi{B)nnZat>gq iwGeq9OVlY '=Xv)@zc>rJlDndCJ]S9F0'g>%ŃF{mty b85<(߫鹉IٮpA\OjG)w X jp7SJg2JVWOUA;_BeL@LkFl,zg#j5N!]t] [p_;;lw D4tR:ڄ:e0;08DZ(/)Ӆ(@ D7hMoTjmbL%PAbIz"V2z೑ӭa *$T0i_$_a Г IbLJ ^5:nݥO[/V ;7F$u~HZd93{U&g䁇$ҷ*[.ĂET۬N$hȩyԼ?tٿQU[:)AB/c 84ң1%cLL,qx1uk \y(O ~Ül$ba)M+ p7Yks|M5'UTƄV72yG&VٮIx,DL{ L;&ދn<pGW_a]trF̀vFS>1syifz$Dc)ky9ғ R:u6ql.=Q€8~O3Lq aC'yKLЂe+ߤ͗\_ٿdmWuO(mS"ŝ+ڀN N +x8ߝ n^p(d-+9OL1K/dAߞwZLlZ=XZdH.3gWgUƅ{^cUgK9l l돲`(SoJY<`]dB0u3`pn?&M! ^nȚX5OB)B +u:8)wlXW29*hu,-RRw~?x-Rn H_hFi M4FȨ30,9697Aa)>[Qҿo3{O(G?}ik1a^d)iH#F^Z 5!+}(Ep :&alg-z<.=~EMB[5i8zںʥϻ:&$ݭ~tXvK8VBmp+$b ￧ZxŒNSmҹLd=ͣ*m"gh`N #dA5$E֡)+@'b B0Na8?:ѳp GJQanK4%5Y3ˁ^6VRZqG' v)HwV fE虖*bЕB>PöXZ&*M'EH%N؂8NJh%L3V$b!AS>tngpa>)ZPez"]1αS+c@LZ8\p,> [ۧeMg*NFKHZ.(Sq|%aoA-BKDH y裙} M(=ª"/T Vl9ckz:-:Fde5!.(U38:cT7nNQWYL|8#rDo@6z0Ӎ1FTǪEYAiW+ 7퀔šख़Ϧs& ]謈ΆW0 MPB݆Qnxԟz=5j1#lTۜdZHbz9FfsEo4A.oi" 6 & |pϮM-VHR^g o#h]y#v-yN K~BfBۯev(KqgDSPHkS5_;N+tKeRG D loC!LZb[T# @x AY]m1] FJcu%&k5!b; J ĺ)~E@*Iْ J'a Xx] upC?k|1\s$W E䐜ؔ?E3d1&0V b2m!R/@NjR&W8y%8++"_^oH$D%nl"On:~2S/NL ᙹ@)` "U \'SkxmrDAe2uAOXl,hDa <"8| i:jGl`ZZAHcއNJhr^>̓}W/|L @1%D>~|o,@ ƻpQ"ϰ5X-ܡ=ߵw;/8(:eaTA9<#~Z\6^55\b /(Tr(CEq #_bSy*QxM-5s'66ܑU ]´1}j gu|]]z "RGٽOW/#;vzk*.br~o v0CH&p~ě/!DeSGYiD1q2A[h ՐbK?B COUveھYUNBw1Qe{7?Q;S<&@ݡsӽaZc9E4:aMg SܜxlX|HM{92ޫ'$QW̺B5, u⧊l.Nh_R #ԘSGi"LR=U4JuncLI ~a% foR0?YTIͯWG’ǷecJ*{bJLAkҥx}2VeXUg 밶^< jGlb)s0#_BL4kjtRڌgr5c402g=XVpu-jLE#x-avy& ^}5hYHϭX>L'TGg.u7.1a_HGqv a6M /)`9Uד>iY&_A$vDxG,R(<%h#Q`'~^ # Wj i +O Kci1oD:-C ۍc4}r5 ~c-[TrzϠuy@2\.Aٷ]O(NutjDɊKt0 |)b32.(j *l}쭍i|4b$"VE`[BRⅵQ yX Jr:Q )gJ@LJ"Al!00|&R5 ūz;Yayw M0osݱ>&D* dq})8Gn4oۢ;%%7QdSLĵ hd^#b|IG49#6a]xUǝ< `2P!=m Ǔ<-)`d_n{u" Qyk:LXb~ %,ֈ*e~3bճ}oo 0(ngQHV6/ʜStUq$3B% tNM-,0}m/뫹C)vx–fgTBQxknȽj֡AwiD>=ʤA ?M{ 贷 qiQpnx+t2iD %7ѯp`萦`!?)4c3voQb0G5EapK]#J=MZv,$! ;ߒ{q~'СtWU"JDٵet?&/N%|?Hu爷ւ)eJQi=x6L/ S_ ~#ۄ>OhP&x[~8^2GTEtUdY4sajE'l luiU.kZqs 8]ɼRKN*quei[9o侀1Gp}kB)jQ0Vj1r]hGRk}7zSU/; ѺN)$*)SyyV[ݫܔkI-q`yx4ǫ /b )fYs7Y3S] ojQ #9=}փ!:!62prޜϳ\*[:/&eoпN JP6 rZld@];E'l mE &#-`anG8wyuFC;<A=鎆;^ -6Fh=bE4&hH#D&JWAxN A*j)볾q3f[>j"6]5ud U WWu*_+zu=x#CE݄ɪ덨ZȒ.PxM.?96c{鏦A6ჿءSh[1:}C_!Ix'%@6jBevvNIE]r >"mϼ0!Ϧ0{oyhx5am v~w&Y"!j%@kPԳwp$k| C5pppԇ͖ȫg9<Oa !g"xWn>|)\G"m7pL" 70xQFhI$uj72mM  +aѱ뱡g8ÃK=@9WB颧Cu.?Ԑ:!cgֿ{b4IOP4sPx}*)$B ٺsif%"BZ ! $g.HK66s=s-rEq5jb '+A w\e).7_\L x1gf+\fHP=au0Pb?r@3%j.T'Yiԩc5+OY_Wz951^b7Y=BTQٱy:?tpUlpSn9ZLs1uш( e2LIJ%b6"O{~AryW5D:li/ ϱO;?0pm_bX;U>Hl@|I{iF}/]Q~ Yo 1Ol3ʱaװpBÓ4b+OO^1V拭ƄN$ 8#{6(Cz^E3f.HGrIi>>+sLx|Vս [Obo3KA愾N ]'l9.;`I*K9x'S sc:L덀ƥ53(R[.69s;|vXQ=\  @+Ea#vn%b/ j'?ϥkmpqgMp k ƣXdiuud]IQ~_;kj+%sd,)M  M.{|MԽi@S[|=5/~&#I 9{5dF`R#Q:ST&ΡsaPpA˹0>M;SbI}50>mw?(Ll EX9f0{Um@bX}fS,#stfP]]/Oz07ow$7 mKZz`Cn?x0p',ͭE7|%4j6KM|J7ك|jE(RHTbT~4![_gBIcb3\Y~ OE xZ綌ʵX` &%>EPTPh!p~=K%B>X™# VzPa{ U:~@Aޣ )+Y ZR`uc)nRtlL G5\-3QY{6GèwG,֯fXfL+rr[>OGJJhj4*ll~(.9 v^Kڔ:~*١V=C[gEtzgA5t.{Jѥ}=w1`u ЖVƬ^C(Ef2'1TٹlV yU2 X ~a4/][99m,]`EŞt@۽ۢb/ Áf#a8)JP$n\7]lp~I2*Vvԡw8Dʬ)VB7oxܸIm`< + \*[.+% '|2KӈM2OSJ3L[r4a.IOb0q;mP'/S<wUOTjԣ:.%4=.R&sù[3,ڣ>9*[. q[1s[I&"`q yb.p8}Fz{ȼ 6,7Pzh~ IaIDo8ڲ#mVf{G~VR}: ][VDV\5 Eຩr3{fr0dpSv R1vE1p1nÚVc߰['B}sca!' &<k/D0k#eö8B4'Eb@ӅUMI=a- Jg:=L8P h z1Mk]<:kqD7*͎y/􍂿vQ|?8KQg&C_ g:IaTA%S*xX㚰Kk-尝>LQNzhgZ`JqҖ ۧYY!\n"L1/30%rq ~6(8 C*(.u햔f=+NJ@E^u~{vU K53X92#]}!>_yhV+b*69ReKWK;#[Jk^sx.R {L!^!]b|v' sȾQn! qbmo@P6Hy䒙ዼXoEŲә߃b=#Zv"oXΧ^þQC0OW{&TU"4yi\=Bd  ^K$s~>#|dXLTv#q3*5ze@dh]u1\:R1hh ?SH Qj SA:Zr\j: ɴ +v8e1T[C됢k#?kZb0JVʠ( < #:i.AORMu:dVRi ~&>/CF'|\M좵Q\!7p/}R= J_wvQqB“Y R1Y1^+~n.,ojU3LZ߈33xʑue*,pWqd_Rn$Ay22n̹(vE@e;}_OGklf~91!SG[u ׿Q5Ȫz|lղRXGLJ@%R+XQXAulxʫ7ʙކ!Qʇou0fMLAy %mCح<+".ڇc7eb%DB,a.K]g_=:,`1RU]`$-UyqpөrK_Qpv1||ᆱ;QŨO CR̉+UhHyH&$c1W=>+@CMU8Ʋ1wUi[n|cD 3 o L[h8T{;s/*Ug d 1 Uڝ7˟䝷8 {Z=;p{J#]wOXGT5hYT6ˮS(gs!yE` hY tF_<98m; T? rDܨ̈畉 7_sIh'b>1X#jyG{16t0 L%6bwK.ZC\#a!)y9BRKv#+aÙDz46U''ŧ :GkZ /c$SܡYX`ZT1Mm\hcA 7e{L܎N(U"0s U;?&3 %hl d5o*%0f6GtH.W4M 96J`>36ʞ?L]#I)h4:xq#ήDީ:IX) g5s>;|RFRI0I"Yً/2V1c@DGq"~kM\5QQ#%X@BS69߯UB#KfN*>miMŒpb5ϡ@PP 5q,-vj@SL4aT{Är9WtKΦ{MgCgU"8hXuscY27Ks/ `YֿZ@@@7__mRAAqƔj6ьr7#K(-c*ǰ<4ҰPn_E[!I#Frc&TG8h҅H'EȊ,oC+-~Im(t y\ /XVkp`ZsɋyaM3su”K!lonSaCU,VیT;^.!E}}U:YjCn@%LE5|΁P}Ayݤh.=I~tUA/jtL]]?`=temfd'YybM5t. H? k4mx$ߊ[SGNjY-XfbWȤvˊ'20~6(5u^'8&F_/KN1mٳ *I.()Á}|nDe4QB^i!|7ڔ0QVc|gqۏc_O ߰?f}߆[dC_gg RFa&r [Nyt3D:1N֊vtSHrTV[t1g}+9,u9V6SMn\)`I TbŷpqޚκArSo!O܉:uOArB/@l"тy~=6a![x1ey&J{F; xٔ\`aC^|"uNWwl?N||OS 2kocNz0_P>a<\뼼S^7>j }[1 mzt@ų .=t֟7?Kl/Y4Tx왨xdzjb]h<{ w^FA0Eξd"՚΂\mZ?gRW" M=,oK}y54o'3Y.8:`ԶGO*DfηC!1!20*cuQX$i^Y0:??zDtENH|UU] }(ܗZ`U&* /e HŖJRh櫪n~buy ^NJmV@݋P7eA);U'2~x@ D' Gl{d]ӥs@]KcmWIN~'Yh&]bࠐk*ѵ_ xȺo8O[RL%N'&͜ae,]H)}L}[[ҽp;)_ y.'x{-T|[lA=;W{TBm/ppH~7)+rҸxx-> 0NuuCKy d2X(7(pAX Y<|nZm -r2̖e虣[Zs_.IGG7P^5AW;Z<%~:ٞ;I/19:rCрh=CZ$Le(5 2Ԋaְ;nt=%J5'gOӭNJo꼸Ax\ʛ\8'T]| f:"A]7-#x`.Y ͐Rf:E{8\7}$f=#8|sb|4 nVxSc Աէ eQ;NMZmY>Nr.)e3yﱷJ}5\W04IBϫ]rk.LQ?1.\ Nuk65oަ`ؖ+wfe 3^5:)l)'QKݼi:eb5'G@7rap 8] {y85/vWct'3*F-A"VrLZۻ+oDo,d9sž ʝhteg?:<< CJ׎9HǏoO7]>iqg WV|D&ߟTeq9xJ_MTw3M^x+[Lt 2`nf.lQW rN_lpt\97HVu:JQy4I:TՃiR5~&)4B\{tpϢU+:Ʋg,zY۸ ,BdKpIdJM*̡k\1-i;#0JJqn:Vd+fW 5;N-'\Sz᫬m6JtmNwj7Iޑ~?R(9]Nw5穥AE)L{:Dt噲(b9X>OYwևt/DprvK1[!\/; ANP*拟 gxCy]gX,f\Thy KDˈc//$I^`ܘR8B@at=E`:iɈg2cVhN7~̨~ R*X _@9R!JL\|\ YX+wE`A"BrҶ7C$ ?tdR(r]d1="[j9Op̫- Q@Nk>̦32,^ִ{?_^To0M5N;w{Ppt's2&r@QnY[>C\ g[渥~gD),ʁ C1"CtUvI8TyJ4̯o*߰6<^0OHu1i c7 LWa,JN`T-ĮFd\B@&".peLHYk:[DcnH7H%Ow)L Ir J=ELvswȴnԨ%5poK,aEM2C'kkNYˣA,[c E+F1qKemDBws% Y#ι _΅6!b cQE.6zǦc MeD4f[h KxȩNHC+E1?_{IԨ= _4#n2_NoEOG"*rMx7' [D5%?`l}<10Haz#\eRřEv NNq}`*}< Hz@mLr fB)Y=Iu* ~t\8UR$_BߺG([~+9ARFtfY7ԃPvE3Jӝ?6|oSk HZŕSp{OSBOkTj2JoG0D $If /vl0eox>c$}\\|T|P^D憧`S,0D:b,iMR *;a4򩖟s48b+oOn_Sɕy8W^o>R!a]PIـmթUIl 1}!.X͐߯]i߼39$cl=4=xH=x]-M{/q ;ɋ~.iwP[K31}_[GOlHվ. ѯ J14.&e!%W:;x'K4CϮ7`q_a0C^#D  }U(28$eiRF)\gusQTvv&U2vKڃnr5{3q+uۿAE~i1f~ؘ锅DX ֳ;.qH3&G.BwDN[&2 y+(amh O&>#nl*tE8١ зc=[m\qYKH|I5GNt$zo eM&=z_nN>X\w!o,o( F* EX{{ eem;yl01,EDK OWE/́3mjƌ?pUߚ4zir7@_UDy'A cG|Vsc;)'D O(ݶ.SsG4`| !TaFVjGK5|N_ UQUY^W(`Vrxx%aJ+ w'7Fa"c */*IdM}!A&rae&_XStœU|wu>QwN[g-ι&v$Udoeȳir%M͜{g6Ie0p2(e$lF8'F"G?sŝ ϓH!f;~S[BYk;|C b%^s=DO.bs@TW,JK}4^2;(Ը.x0hw$#湺?p^hKˮ=@`T"Njsi8?WvOZ޴_Gmųp%>x `iU.y[غ:m]Q[a<ߤaحAwۭO7iR!d?Pt̸RiHSYd(B$&K"X{ ~-m߻]21Q&-SFt+%U /΅MeX0c%]W[oqZpfFֹGH&6 G(lI .M1dk )Y!Ƹ[yA*A 4{Zs%B SlW\̒ެ^Z^4 VCn p-ߋ=x}b᫇E_Vg[ dI4CeWi"CͧXwsy)B㍼nufhN08WjG.r讼}-³F?!Tv s${Y)oѵ=́dMjf{bEN7`eC'ۉ]RˣlYׯ){0e,yrW34\̭ rr×[_ m9=&UCt9:}mk3۫βWQlq,Xg&X78TVH-mčSl:}~) ˈ9ҕ?񰰮§hX2b3ةUx;;-&DIg?p(]O͑v ̕Y_J0Bo +-f Jm92ȿꟾƳWӦ.Y_Eޏl"J'g4Qxt10Hϱ>mw`k~5mY-DfT$u]NuYQ񻢌1 I縏85'(kK#ٟMZn9 +۶|k هj:m>s>?'p`>yiJ9SƄ8xxcs qqĒP֍~9:I\wVb|/%N T}iӵFbZD1;@hf22pmDQSyCt)<фPd;RA$-CjA1@HZ~!' {(ZGvG>#RmkwS ENu]uY՜Fz}Qb&VvE#$2 4KoƠ̓cy W\H/8*?J⸂I"$Anq~EJ =djѥ&l$g4BSLt=+9H#pAK`L RQG4=`ʥ]{buT.aX mwq(3!zcCc6kH-m͒)J-M\@QͬνH >ӜTv}3qݺ|R܋ F Q',t3ЖhYe4py#@,gdz{'E)d+ H $XNݱ`rW^ h5RPaI5ldԧw i1RK46Idʦ/H^JU}no7=so7BnS)>F䚖aDcaa?CTE|R-*-q{[Eswq]CO9Z6aTD!G yú#2%բ)(1} B!:(c@U'BX\l$֌0J3"[U笘 &D;IB"VzaM_hdeJ"uR(ێ|N23λjTsϱb.˜n_8)~>;u"[] [gznp 6LʍyͱHB*|ڨB>(VErs6e# X?r@z9=Oo6};M]Nnsw 뽁:%Rmvae5|4} tbz&O g|.էof!R6Y<+zjnJuS1NEkǀi#^bXXKV8 tp{ ֮? "j_jPSde%ʦ0Un߮OY:`oQSA"PQݫ$PP-wЀ#61:Y@\$g{/g]$?0³_F\S C^&儜73(SDrۏQg/&8'f01[kPX/%^{1Zt2Ćp)w#SҐ -5#ņAdR:pe5cng8vV0U,.aWՂ ;nkBg)yˉ̞2q?)}l֚E+y-g Tp&J {kJeȽ{66]l%$\[g{&GEϨW{&6P*p[͊dN$Q̿"{bU%"F{5M+ hNQ[e)`z)Jj];k(c=Sֻ{2XPܷ҉A2WÆ3,Ncm%7k86 *Q_7Heq L|篬q]ޜvDGzg0 `F>:I>s0%_ jd?5^F `jLP,Btd} v%u{ UU H]sz#]IQyNFUgtgcyI1Ӏ1Te46.^.K!q1t i*eW:MXՇY͵gx'"+ugՉ:i@ 2{|s-3rCaˍ(yB'qoe KN;]7\9Щ,0y>v֋5hc'䍂Rܓw# eW"% A|Ǡ,<|Zԕ1 q1ЗvDsN?p(*^y226RnLV~ > q}=Qab\2}vZ˅T2&R/&#ٽu?8WJ#&Cb$۴d#Y0JW_:.CQ[OǫZPҥԫWȠ0&4a(sJM5zNInpGh*4!}^I+OUoGIsjG9Ə˯W ٭j(1Vݦ_4`OT\bۥ5C#d:qS蟹ˆG\?))JGl vE.:[[!Mv:Å <݈=%ag̕63~.]V(bቘem@uϸ2W-&o_ |*6+_t)(~%bW~*6U59BE xiH,NR7S.ZL`;!V LvͲ\W g5 kUx(E9QBcFZ˿5G`v^ux06׹?:e#d=&*i] yϲbң&Pȩ, O0Cc2bN]ybnQ\/<ζMطc[@fJc}Q lkpT#:<&RY'<&=3R4^e:D.'ypVIWC7P)x^wP cU:F0CϑkԵ> Vn< !OGeAo[b9:TY wvtg3hM8/,BUe]sڂ +:H(52ܕʃ/P]yAZiPļ<#g)ʅs_ d)iVH_3pah3q.ܖ92/FtmXY(oXחX&p{m8JPdlRd2R=pkVaRH?:%uEvڎNV B 9ttԤ1HS-}əK(]P >(2ON,ۼbl$<~xxIjW Qp,L󣀪} kke JM5f$KMփUB?[؊'|Uw3ayyg@(H4:w2+'?t2Zv$4LTԲau@ϦKܢ~X=˱Ӱi\*p3*d:sHOgc9%ḊDk -tT[U [Bb\D}LPʲ0<9PB/qz;nk6];+hc, b˼on<4h-( |ƭcr1: &aE_fN6qPκyOlIבmo/*8+{Pe[)G[>V#?=ë=@3݌U[r>nv/OQZMC }G yǺQ4 )OCf}4tkMZ"F8^/=hv{x.otB筙2@ytvu55m?=H/@>=NHLR|oIЫh[yE] @?D× _^Uzp#|q`?599~SNonvS"Q?Qu>~4Z@IJOdȟ$?^AWjppp BHl <3+U#Hze[q>/ u gٲP=UBれo 9Ȣۯ8=bίpD__򋺍} i|3Kq=D㻴MZ>Eak190V9 JqsQMSjw&wGᴇ0pD L·D|/rȇ썇K!;/wICY3X{/܎ްQT`*?[|4-7!#^ȴwB~*\H]@<6.G&pU+ëȰ64ղNG|tINLiKʛJU^EQvM@y.'OK`zp)HLc1Pbdc]-- ˦ h O1G.OdI1tdDٷ?Gj)QJ0>?Rs|3 s.rB) s=õjS+"3$\_M3(ЭS&v"])Ur5Urx _I:r'T9Â]X%`H*yfj}ԒyףDՉv1:aZGt\MkM$M~y^8_&fSU[-x۽!KY.@-@ _)vK܀'w8q' *z2.\ 3|mI|2d.ql<(>A#־yւ(@7u{Ùi4',R'#JU-n7 d)'Yl~YLje8!Lf!K$ 1$v?NHzү`wCx&fx.Dr' V(+q GK6޷g7ԓU7MoaVNXA]p*YbMK %q bxlד"h`0}DK;+\+k&۹;C]|MWXiؕFE{|z@%xb_xg0(""rA޶8*I_O)g)πi&RH\Q${L~t2,jM\ NmR%;ooàR<,MXzP=ӭ[7ň^m9GC"4됚#RܳB'tF+k*+0k[T1f A͔݈ƫkmw0= A* D |مgxN|um gzUᲭ$yU'm S(WY, ;DY oSùB Vmj$X;f62pFpqS/*-AW Q&xTG4 셱{(_|ͰۊNƶN]W73sLk4Ά<٢Hdk *$?[ Ckbˁm@e$⤢zumfkYya M&SCe'~ OՁA|iL5ʟsU ciXLRS=-5~l&i,Û4yIbB?/nBJ>b.&ߤ&XՑF+Q{yOMܲM= pC䁁,?whLHЍgG Hw'V5ؒagpj.rKƾDLM"<5wtݑ$eki|ɁL;x)":*&c0Sоކ~Eǧ ]ȏI8ě*yԈoݰ.rI%Tփ$;_aB-ORa(U}[OEG k}76PzkA`*@P[קiuˎ1+)>۝qD/F+dPS-g| QB=41I4RCyIb`͊[E\< K/}.e=s >`PĠByh['&%r_jN}Uoٿ-J%Юd1!|:Y :6aHZj{VfUv@wRrk-Ǜi'nZuڑ{ ҕx6%ZFڕx"c9Ř^ =~U .bi*z](G2i8O9RSM&x e~Lt&,N<!^0zhd6MJ7'oyStyk[Wr`f{ZjrhE12N9i$Zrv~ac3ԥDٿcA+wl`OmqOe$8; q~U+{ GQc k%JHOxЬVUN{n0e c|ﶷ/4rd39 #7=*$wJԌS!;hj0|(.1PSl!8%W/PߪrL5JA'TnD|_&d(?f(NJ{(z8sx*s{ݡT;(-dDGת}ՈwI˅2,*!O.tsv<DviKŴ[ؕ):$e]W@Ō'!ju|B(MpI3Rˆ+j߽"~%XB}D4"9 8+ I&7%i{2҉pRqy1l?^}hJ.1Lt(7I9ld%RC?ڄdWq2 ecNuLl5Qw~*\`  ^k.})f=t${D0w{2}rnۣGKQtFwZvu | no٥jމkqy4zZ:Xs%Xd:ƔtJ!r<1  {Sľ]BC"LLY:z^U x]; DvߐxEgظXTOCď 09AU_xk՜f%'J/vwc+f-tbKm%O'hD2nE>&U1OpHv9wwtS28k9%'Ç|*2&NBllm,/0k 1t2$~Rl:-%rɿ]’AchCRR/-r FD*Oy9wTs Ʒh6uzp?A%OE4{Bǰ܁i3ٟGwp~3P.Ѳ?"LS f l+*jˁȬ14G&~a4SBVQFAudiP%)7;cwԨ ͋JL_`j̜Fj~F;TyCS#P'̍3\j $~dϠ݈>fAj<jAKX ;B$1ÌVjlʰ`GWP\XFu:,OzM5 ޛ^Sk\pBݙ~_=nlR#5/5ePDQ/-@Ok;e>kc8tdQf{) `k3%k-c `5e#W6e#߻5Vu>ךE` ֕2vVk.Q&zPf-xYX?=}o~>^DrlYU&"uT>%֔:ž^'$qjs.62b?ޥ :BdP!\r~?@c-]IŢ0gWLbc!e\t9rPcaY{J_E̒c]ZvwZPDݿ%A# )?̵əIAaXNqwLUQ-<-tzW cHIߊ e38 -hjM%]9{dq-H!I$w3| iBiSlNQ]/X?e{=S`V֠t0~K?ajfД c\G)N::#(,ua.+,5ryX&Ј+sOhLe` $&R!8:`y ^ F_K#>3r*䗤~e u!6Df [jӧ1Ic9m"Ԝ B&BX>=wGߟ6m mD+"e!ZX`h,KywT- ^͘>*"(kHyL|Ÿ"sG6C#l },yf *4-D}CEUEW;rQ ΒJy~WOiIZ\q)^Hm[)@ԡi I'_"H}[A;nU~*j$y)1BclQ}.dP]F?:|M >|^cE\{\hع=B0kU6ItZŏ!b K5WZ~=R?))Qw'"3j}gcd50 i&y^ĆnLT]7zڜ $ l_)OOu3uk#'c%U1pM؋FGOCe ŋDա?ǑEK7puڮ[6ƫr)A!?>/d>$3'>wBV´A{Jpp˕f˰TžRwu/1_ǭ_E]TQra.h,Җ4[m.ٴ/]_/o<=>]0OL z["xNTaf3%NΊʜGhl~5}Y.nMQߟ1Uߏ +"L_⭕NH{I0X%GU=ɣ\aJ<Օip$IV Q<~EhxDgc@-1xM\~> G2*IiV gp<>v7]=LvdrvzzDmáVǺ'Ll`w=P(07ъ_4v=ʉ/ 볟5ğdi|H~_N ޚ(`  M6,K,s"Y@'˒V`SqͱZdy <(!.52[p 衘ggYzJMl^tU ڵ U&5QN M6bɽV] "YUU >9B.Z!͇#e 9Ӄts/\;x+(ÌCYS0M/xV.7'|?ס)8#S!_nff9/íUڛ ˅2L4$J!QǺRD;* R8k[tmmBBc.4x ׵)|SE sa ֣H&(/ _@S4^gzFZ̀cM1Pt.$L=lBct 4˖ʩ8@')ʮؿÛң)H0e/[;$6DRy 5GU~&-14:Z8m W2Y]oyr{_mI6p}3_{Ġa:pI?Ώ~7̀Of?׉fl(IO( G߈(5: [%p~XZ^HXqpgjd87` 8|5}gk =d4Ģ!,=4l&(4kk+ݞc7GUȄ-RȄHFds|tz%{}*a_7=vb4kqׁ.'U$.w/Y[~u[>e:O\D &Z ,6zz̏ajB!҂ڞu!Ri܃AyBo:gj.sMԿX:bǎY-W$W`Hq:.\PuJT &=\S-֭Dyl [Iy ~Q |5DC 8Ms޲nڱCٝ(tޞ D{޾)rs}pI͊zHjb 08= z2?\7#wQ&5D\pNI# *X`Z \) Ή~{Nk2s"^-y︦6c6ʩ╬ VhqF lXL{T8V_U𽠽MU$G|GWJܩ'V[&t.l*SgNV='ډ&+#YBjz;b C:DCՂW8f}T"|!A-pY֋ܞ& b0oW9tgnҫ!Nv];aKV:ZaY%YoGfp¥LOKMZmsjn{G Ƚn}}C Fo'^^jdUuHDRZ4`07& dC2GuC1^fɐu{\6a|OyY2|T>}plןw:<壘BOYR–URy K=j#ƭ]Z*4Ee0ʀPnE$qgslq$Xkc YCl{Б>P4ʹNxS]Їu:{h_sQ2_>̧̝YYU ffJ5(15[˕ };o@-j`!(QRZ6n~_'=F44- .ɷ[59F%9<n /U5ftByH{HSHG]=قWmN(Ÿ u1cWӛ=1A{xk^W -.BE ;xmBu.FVs(L$lKޞ8 ]QU )rR+wMVeJ^IHˠvrj9JrT,f zN<^sы!m`O}ا(`%xxRn:=ط'_Qš2%7b7v$աTujl|q~ }ˡZt7< 3,5F:vZ=lƀW4>.g_A"v)d@0)/w]0NlkX>81UgltZ{&p~Us|"eo,Uu f) 'm$rOtcȫ iv6}0!]>|1`᠆6.Rq, |M|l\9,z4uk1|OG=y{6ozQ˹j:AKkC}`t%bIP7Xvp O\Pڋ«Mכ.8QMsT)qW=f*Zdkd*LɉA89D-݋hB5s)Tj6_%d4JIޅ_54N6TOui#<'-"Yd%6r&?5d 1: N\EjOê4>'\@~!ܞbwr<:;Ҝ.Z' wwPO?J;}殿+-6V@Ér]Ar]  j(5Fʿd"hF7Bw%.@Wqa~3@7fM(I~L1+MgE0,\cHT i*8ڳESu'GX"ʾq+?is_k.kX|ާՇJCΖW/{ .\67FM;A8VnKq?>$\FkW'nwB;`9kZur(Im$'.)LP&/?siт 6rr6}S=ȻuNwan HfF`KwA|9aJO ߫mKD\Ź_5cZYna.";MgR%^>ZdTڥC֐OP6oJ{CjƷ9JѲMfID]F@ՇdTMOzB#qb䀔?Ԧ} y{o"Yʞ0`:MenXs`LSU~B_[q̟j[x246"Scyڽh%ot0=in!?NL{ǜGɠK]/Y3;(a EQ%aVq\T3 _vm'dmYNXP$%%&^/sa퇙9$7SDۈ,<,e=8螋`qEbk|@'(  V ~P;$qF HxH7L,d/n$&1IA_spP9gxU*LȊ +*d`,% זAŝ 놲YlGommu= ǝDh~,XF/o* Dfkr-UgO Ib޴ض݃k9sD'4G D/CUtlltR-:@\q2Nw.H,%T NrΆ%dK #hu*ۓ2A5S1R-|mv  O B`LA1 Z/3ɅȖQ KA5."Wpnpmt]BkGL(5W"6 68ZSh~-(% nqpx.^N_Z$ ®% 8K0gu1hToj HI K6T?6 y=A|Dbl"2/2XV<2./xgKD*6v]1{L7`Ļ8 A^P]/|3E#qc;ϐ4E_"qmُua{tKJ!Jx^=L%Sb# " /dM?X5Fכ+85Um$0DYJy=}#-Y6@  MtP|~v9MP֑]m_p,˪3Nd7~tɬQU*̣nGKv@2^x%bE`qdNLES:3QVhƫɯrv8j谨l &gNc4faȕ)@qdpgtб#T@۫k-V~F<d9ʪYsg`:yGI/6:Z7Xب0O'3G _*_8O(03?4mq|LM|ȓma@(d2zKd\ ?.eq@geX} `dE%Ҵ_Z x>f?RWrwSSn?xm͙^%g)1),C0?W-.@$B;}|aF4}XPQkVT7PF (B K{&&aOhT]0*k:]Gz^5Fak!n>|~Vbd\x9`Jpq"n8 VAYKCo7s+>nOρ:v?@9Wz#66e/ZLVbIxPZ]eܹh#U> 7pDh֌,P.RD 5HP2~֫Ugw9Boi+ )L'(>̖1^sP=JݺpϦQ'B}>k`V%ZO0޸sa @:r1 Grlv _R6jsT+}夽OO7DۍJԂCAl{9%T4`27c͈6k9ί ƋoΑ'tǴXKlsu;YpE?1@Q>=9߄./]^J(j NDHu NsvxSa +`ŭ}8U,9$X\ajؗrnaސ^2]<?fϥP1CJX&c4?#GHNZj K41$&YzP3\8]j>cwj5y4ԽqXv})`TIYVO]bfčͺ9~SR*iq Y'hUQt/ymí RU s2_@GekͲ8Kj#>Y0t߲ľq[,EKڿXKO8`R)8F ( 0V۔ y)&RA z$Oƺ#Cj8^F("7/k}q`HC34X?7BtCE 2nCR]A@v荱)Wf/_KMkU8!y䙀^G4JGM8}\F975ȨD0RM ;HT%,D/rd%{p2}'NwFe3ۧ9r1@\xϧb1u^S`)r2wO 32< = < bΨ̂Yu['z~][єª%U%ۥnaPL |8*Mk_ OzZ m~ⰷw!m Q ҋDvtk@٣CK;a\Y Zf )n p =?7t8/+lgWz=XU83;LbG2+8k(VW+& ;Եx sE)(рf>n2j7g Ծ(kWs?96j)X6NxF!ӛP!جƤv >"UU("e6b+;jydg1:HE5LiuE=u$_}?7 քM:ܢ}n 1>/ B evJ[?!w}BE0beU;n!V:޵ehuBa`Ev373C.qM, ",eKuI]~H,m͇SZZ:&WAڏ_'m K]ͨV?lX ,aL:N!{Bգ#_pAի_h{vʜeTue{r@T8"JU@Al> ցdNe{W Id$9z\}9hd FzdxX/Wf9 +DiV$\+;uJ/yFkBdl$[\Ki*9AW`C{yߦA_JOJpt׺Jܨ^Oierג-y#eo]n4koIL>iEDrdZ8ody|Cq7y)|.%fGT lč3+Aʹk6 ٴ5V8&8(g?%50Bax&P![HkEZ)/w/ "H'fz֗C/lc߾pwzZj0ޒ } jCr"_olJT{醄3]^[fFaDQ? LE:PLΌ*&4wKϲ]G_E-~\f֗I> YO~Dա uXAEK{(x#U鄛d-w;CvBdQPr$/OK`o}͐ xߥ`le'*%g# ֧wgay mlyzx(#g0]%{r4Lj+ |?_rn˩/^q_Hyr[>OSC*`6v3nfhɒd:(FL(Iˬ[ηh("=ZI՚41COos@X]U2tW1ƒ"r/nL4ARo2W!Daѵk7:AГY4yme袖\:ȥP}=9'qsooN&.)M5LxYhe|KO';g}\}W $aQ9o{C{qQxtJsb/ލ54n -VXM)'[cpp*qڊ_R#A Iy/Z9Â4.V< CD)@PF彁-`PswM X 8Ԕo/4*@L t\n30)ulyʦͭ"x~~)ѩ$Uy8l/ {uGdѪx:2T`ьx+>lAʸ$E#J?^^4%"z?Cղ(J446'jJ6.ޞ~+I`nM KHbu*=o.^\/~Q&81uEg(g4~V9_&mij"X34a'CpcYq[{`$f6r^v̾)Z 7h~ /{ҧĻ0FS~}3DiN !$BC)Z+蜼FVڢ;_mʜNa- 5C}.=J@KgԷelȕh&% JɬBG#DL!g 2ٶBьe$f(ڄsk0j~\;]&ΨVHKXLP`(?^lvZF#wya==s> 8[9Ůwڬ%H*5M(ѼP$u(8+ ༊o:N51 ^Wg'!"yt"/>`E*|= iWCm {Y O1b&_MC pE0}B7?a ,-fb7u=K*S֤僚uÀ)(VȤ/q&@8ȉ *´,OOQZ]5{ m ]2 *YTs)ѝNgy)W bA eeo«{˻dB`)bHPnYĪ^w/sfwEvюӲ^>(C\OӿK0c:j>ĥq,VG1i=v ;P2˗zYoR.SUHpD~f }bdO(d]bT;"%|g;?I'w$ȳ̿IsM=G&SvY1WY 'EFNpFzH{H:]JXwQcktՍ3j~(?kU5$_1@^S'gA^]0Z3OWEA) 4Uy 5A`"R{FȂXNt++SVP^û \s/᥼dY:JHαؖYA2V, S lv7}Qd5Q, niKD(蓼,ӛ?>ԓToC DByok u*.- d '3#Y]H8h~ <\?;4.c k#Q#Ub:1߰g+Itw*Cf p\x2E+ݜ|lCϢ^[:St]ÍԓzEh"b"C KHإp/>h_x{eO ׈iNUE UE]f-n75&8uvz%%(74 нc !C(; Dvi@@٣Eѣ X^،zr #)>OqlApSp0ƞ, lg֫;[ئ>S1)Z }D0Vm*@.;(͑k9^Qev9ORgR_ D)ߐqHr#0kn5Z`i$1fB#[u1ilAiIӿ$NkETc}DǺh7iL^iMb45z,"H4կjhǎLlߡYIEĴ r[vdXzڱ>3cl!gyt¹hsɮ7Je5]$Fp>C˲V/g9#]?{}]vxhǙt2j֒ ux;h>Ce(XfyL-:ph i5H}' _L]krhI-. \ԨJj 'AmxÀCfiC K: : I춸xƭ.eHs1k0txl1^UIyTbg;͞>ڜ1>8/FX3L`r}}W{1bϔa.bXO;êhFBvM= $܇D[SϮM6?:ΤF""*7݅~Ws`8|!Dxd 5 c(Φ;Zlܧ)]}N 7t s [r/jJ4 o;1gmX\iBe!`X8i_Cr4ne:ee;"̵/7&w0?$68\t y6$ԧIfbt v?AG&Դ͐ Xt S3Ltw/ϭ?8Tz}5{#%7KO%86 05*_@gG_/Օ5cve㮦E2sk|?<,>{~%rM|ޱ8n=NqB6ןFՎܻ; pӋ5˓M>N4'{ߦ89+Ap3j=gxME*?*TBTj#\՗;fX7@5%|HAۛ{;"[u.VgRGв(b83+q~*D~'IkQ?Ul{8~ Em('*;T4yLYSK<݂\z1Hb@"y%0vy`/F~PcB.fPݽ`15tzQ11[ib]MxFȴAlWU⼁)|KT‰~GbI jf{=W['˕ltvxIc]!.AU}X x@J;ܬD:m?N^o(R v?t?&E{a '`#j ABmv;'BPU?at^`~; vP^Lu͍Y"^SHŜ~~|Q KPe+ A2fi慚T/P5edQ}W?#rڼ<ؠKe'Oo)DVFPS\tt\B7c!r<(Qc035)0@@<nROQ?0Ⲩa9PLfN u5f6Q}^I%ߙ̖U/ ԉJՏ>ıf ٷXW'OD3j~.oI&@ȣ^8a`&ei H|Fx-)6O󜀠.[{u" DZqUpsY`d/NA$RIRMJ0-I 6L6%Z[XV)CA>9uk+t = P|q] gIۖ\Ѕ]>);buMP7eB>8C{W,輸r:2bi\WBl<U #* 9)3b}u^wkgta0Bvcdj[-˴*{s&iB/5ckJ=naQ=f&ǯ+PR&i[\0~*%.k}鍱V@ O6[ul=P#fٯ)!fcE |1l;[i}vԇ(JtƥjF!G]61E]:>k2KSicX;{r0pر9LN@`~f`]Owv89ѪRU>aq#Ag1H0lIO$YC*ܬrݾ .lYB\x\FA2ri$sLZ݆5`@`^HW:eh'&$t#4p_!Q'Qj;ŕqp:9 3RL$ڑC3{Q4PLSSxs.`t_gݘ)&>$ez.WTËj:F [;m:tl\1C?z{jkĺq:,fD.Ioy慙ɨ01/=*7@4]-&?zyD3S knypq¤Hz+ %$Z @\inu7l}g7ƌ9|֚?ԲxAVhF'_z8.5] N `fm`2$* 0͛$a DSV_ j6~i;&vW'1iyRx:Z&ԍ~y#%8K^QtM 1'Pmz[Fb b);WeKG_ԥ5 NK\a%̜m%xӥAm#GRE|qF8`Qu4?q9pL8#lm&bRl 2&Ӭ/.rJC@먌58sFqwo 68 Aݔ+1K BL}y1:E#Xl.5l:{-fYG1CgF> WL(ծ:\0T;6D~O,@lE}@xH~@cXH!wعnw~s`g&H*\C+a)@ dLR14vYBw22ow6Az=ߎ9s}%R"{hc).k͟Ys/Ǭ1 |/dׯOD۸~&1zG?VA@mw+4:1p&EIB!Š@)ɉ 8V8)h("&@ @":8yqk¢ x$3WZFz' L$õKqW1ۺ 4qq'5xӦu'l_6K2!fnOT_^Z'X旭Kѣ݂;\jc^]qAm!eb708d^#ߴ 2N1t|/It&m}g%%~Ƚ~ <,*jYF<e*.x$WiDY W,޴tzc*9רl'ufGP? y$x͑'1z^W/x돕E$+N J" ۖw5̟>F f!>X~{i~bR)m1x8D|k&O;/(?$y_Zn_>`?"J|7q_ s~2e!,ul@hoVٹ{ F++k:ĶuXqh}M͊,օD~ȩP,tuBj]n:z^>ͻµ_`K_wz0:nQ }*gR J2i.Q/Ա:Ո.x5}W`JRҫ)TBiٶAi4\kTEcp ^, lTom&?^Po@xPԉXo_f@ԍ<{L7 .^-ʪLe9i`]t]tHFU>&w^AȼB˒Zs}0`..ě,e1AK3ӯ\19ډ׷cCA^+m` i܏7JA|8}`;V.S\b-?\/dQMnKN?^tdbfgXWh?>L5qχTHLA^m]_o7T%V.VU>Tkt`'bDt7WK܍sCdhfAX-1X}VSwKQL 8 ؏0jYދ>*+C~$(ioK~Pm? )c2k @c#uW %v V2cQ?Q=2ya!<*7-WH#;'#{N T s=u OޛApq)ؓy LH>)r*`Rt};Wގ% A" @AXY./^MQ|˳ cGEo\)[U݋ek/}LPs聠4JGo3]dz`'߭>B6dv%*5ՁKb$!)cDw &-^+Zn D#$V5Y7ɛٹtp+\*3#Yu*cVPd@acydRp/z{ }uZ~+Y}l,#d>WJBUw?}`W&FM^R{{3C7!:"Awy2ZR~cޠpґD -ϛHǬIIп`PY 6E&As%ZWb+om3zH!]4%0#v HN.9y|ݠS+2 :v}UiB:t՛}{߻ty\7^)V $MEPpJ TcDw=Xk$]< L;[dܽy aVM ĺ*6ױÊze}{ /܉W|Ѭga;Uyj#~DVoYgg{ȯ}FO4=^W5p߁*]ɖN^Iٝ05KreŕY%" N⿝ER~ #)ԑ:*C'ʎ঄*_LKMdCxfs'9T1$(u?t$NOm-E5ٿT"E _6reA~) #$KI)1 "}V3Kޙ/I(:jJvBǻh(@@8Tr+rM"Z٤9+FU'VsbiBC_:xdT34|LPiv#AMp֤>9/(h&AR4"V5gOҦ}a`יXA2p#G;p1r]ە!|Alz;+h$ljЄ%ʂzeoN1EgՎJR#!<~LoTɎLg.4,mG0 v,j6ꣾlR2[jbߥFdWqWRЎ;>/ _ iBc7J"i۵B2)}oBsk.ށhcaɪl# ݮ`>s.]"M`z7S/HJ,XJcnLNg{5cXwG2~dbo8Ts=8-6r)A851_g"&xuR qCYKr'tz+m {5Xw}3OL0*WʁX*de7/Wy_3Qƚ* 8 T0TZ?٥aݧ# p)^'&{8#_$ɷh}wĬ=@pϦ8$), G{M0؋\j 酑z5bOsOx8WMՒYLU] %Rct7q:ۋezY B-tY0RnhOo_`\;|K|Ћ*?̠.%dc@ U`wف[Yڹ{xלLr'c˅@',Y\hV:1cnuJ4JJ'd$yU/,$,ˮwHl$;Z**%h6Q[ZQ|dp'o5'rdvjnR*c3R%JWN47yj^Vs O8`c.$-pO!8;!Ȑw4+00IC}Ƞzu)\cb|a 6<䗝"IF͡MPsPWgS,mAFe",T*Q)YIȟU =40s.o|\UkSl~(\ Y\@AFc(52|"G %m&(TOWeLZ3d -J Q1ꬃyDL{ Q.)#Fϭ]-LL]!^q|!\ক,r:J ӾXɴ<@ 'Gzh͚(n8Jp} FA298T]+0b2ExD7oOAͪh-R[oʃǰDNu0?~gs)c,g09`h[􆏜ʌA+@Gńxmv|c+` {S-g[Ap3iL(GT"lN=9 R:ZNzq[갻 RW7H~BlOK rXl-8sJOSqY7brܞ-kom&E.Y-jMd Z$kmWh.CzCM !+ syNtc"Iw#Ohv;')"$ϔPN~"oh^9A {+y'ʥ"Ki$˒X0-NxJvD<1`ȶ"{hK{E>zd%ؤYMwk:عIiDŽAiM'e7X=tojP+2P.t |]Xo1&rvT 2*H9*G8|Xn t/}qDӭ-1z mP=0Ӝq_'mɬ)aLS4H h!#D=co^᲋lLO| ܙ5`(yeߍrUV85lLCA]]BR efZB/ 2͊uJ;H>5( S0/P#R= Uv@ڕy7>.B+uX ;r)dWXC*1.]pl.Enyja'-W('sm@&Mk%@rb՗IIA҂[ m=quڴӀL9e_n@gI΁Ѡ|XL1YTDoDZYPn/%|lϒSx/ln-t~/q7OqvōC3 Fi(5L΍OC$&@qo:Mkl<8v1l869\ riUt\H׆ZTh@|# se霄sT*OIahr4P*SJ V4i`)< cRWe?cnD]G!G2/ϋXU3H6/"DpwgXfDž+{l)s=H(y+_X+'(-qr&u@=`uzbpAuq׼QuЧs-D{ 3,0!-RۣK$}|]Lw3vy_%O?SRx}(c۰,:f!҅pNp7 i0V^΃o#;Z'>\9ݕ[M 49y:F(*"ѳԈE{2o4 @B5ǂ#}򼬡Y"W'H`gE wp nKc[,jT*d^%/S.K]+ Kk}&Fl b[]稍WhK&i)=|V+t6L fe3Bw\% y(E" 64Whh!4N 2kv̇D0;. ydsyfmmUQ@,opTPCS8 Lk"R#Xw|.-H?Y3L30&Ix1N7s*؎ qC>uCɭ,a.^_~8q  \|WSe#WnN%Ppo3aZFCDvkjf1+9L~~dOdP`-93<9T)lп]^vo4&4q268]1F~dZRcෆk|?&8@ùjKw!j!?oEE$dBm&YK}SaVpMrR<3`J,RblG0%lHy>pVG۬ߊ&EYQM)}M;Ot5ޅ _ +ӎN~hLd0Y]$4c6'fv K:Ȉpň hcD+AI\|\taggW)jޮI : D鍲 샡V2=EDe 4󺸩N 5lZΗܥfɔl,1;`g̸`uz mVp^Yc0O?@4YdCd kϘQf?W\PY@M`͉]w vQ,aY`Lg<=X_~/'Rl*)^_Sr s`s5B9$- w. s2qWV.kemA,r7ΰs=TPs/aG| o>:Ek`~~zi/H:O]1lm'·L;r>m-a@~Y!uO(l\AGNCV͙BW}UGo-0}9mZUZw϶3\K +W~U,}i0ޥSf@c@QkN5[A H9>dUF7DY|exp4 ݍfn&~meK= ӫe\Cڧx;72s8o ^1kVH$_;v%4 _Bߌy3(ΕO=%|+F ߔSjY W\V_yGwZQa3K 7\uy-{UQuk40=؃te֔#X Y68?>U^t3YO<&ϸEġQkXXIecUޕ Jz~#飾SLIˁh*ɟ .摘ņ(/ix{"B"C@*Ltߍ}9L'uxƃׇ۱$}l`id~*a3I :yHt]pa%ws(v&aȑȋ@F͌U#[ß X F]kUSkFu-zgA9TϺb:`xa6d3^ Hkדd&фHXm 5;* !,DԖe<ߎD2 #Rоq{Y8$(~BHYxΒCPsRi|W;ŤK(2)nǙ@hn8O+ a&;93{Ds[T? ? s_( odPC$e>ArAUf}.K&%}ƾbІ242lLFr`]ڍZS/ZX)$KJOc )uP`KsW[BBezHH-H;R!Zmkr=&Rnfr5QsRYj\{@Pi{zPKX sj{2s #]{3 "9{ԅʻa#/-K.SN4?c} ?IA+?@;̚1ࢹ_U`αtkzR[Nuc&+Ӡ/;O}>a%B`̬blFylrO(^l-D x\(]2GsԽ A`68cYiT0f്7[_ֵC A{vlّ ]k;| C?0˙01:>C#K,~|ۉF#J,F M[<~酋Sw yx&{>8Ch,tV_WbE=% r{gۉ j jBW/4>@g=;Gdy︼s{jVi1O!*l):44e_ 4 b-dDfrg)Ҿ_Ez7Ķ]+ ˀ0Px},Jִ奊ȆY\KȊfoψnbPG;h׽ mlIҺf F/ ѳ9`"1P`1gCvnqhrߦgE>B!˦(t $>S'J|u׫=J9YpNfEH:On=Xq t]A1dcxN#{ JL_jb^cZaޔʵ/v1O۝=ވqwG *dx _1@VV1"LўjhӚ's|9RuŎ2݉p2Ry%g1VzdR!խVetJQ*ͻfFf|8/KoGBUS+4=e68h({#+/f+稳pp&|0}ޔB͓vs!4XXĴ%(=>W'٦SpXP%n3A`2p(/KUFuD-X{z4IqS/|X_!̵8:9' i6WGMQ< S <_C-CmdoHRI)L@Bȓꪎ]g&RFHi܊2.. i㛛Z|=VpÓȟ6oXdZ78P?S0-oF8(y5*b\*9Vv9pW).Aͱ; )NYc$@?{=x'8QQZM db1{*pk9g(Po#9) ;`jJtdR)@삵rYxeOey[3'p1{bY Lb-zUk/-*j5i/F*u$ Cq!y*aLE(TiŅJ=&z~KvkN^B wm)ȍF ¹J+[c^݅޵ yc,X[#}B}\tmqNX,6bfFBwEJFVh.?GQH4B#$恨8:ȣoqM#.\ HjHqѧqFU]94 ^4 GYp$BaHdsSR\i=qBXGGp׸TL)i)!UG L22#.5q鿷sQMJu_/Ialft 5yn6o)XibE#e8 U[]N?͊K![y3}' jY1}5a6];f̆]a@5vs~ARי;?ȓ:}~  -1e:=bHY\Hi+ryNWF^`i,vJp b@ FaOAGAu7)jh7F0e ˼2 Y:-K Yv# LDzGX~]\a%Ν:e7Rr_ sSAuszjK7:th7.UĎh_׋U{, 6gB8& q1Vvvjȉo,hI^3I?y;C<^`~Ƅ1@-^#m$Oc$R%8.ŐI#k'<ٙJqٵl(OR s319%i:;ays\lK7}6!!T3*?mOH*tOs:a_–3 c!g)|%hʗFQ tB:>7?"z,˕}LtBm :!a)\VZǧ(4) "Q—)sZr#4vNa񠙎ȳ^!ߡp`!*(!J*KޝQ\#+]<ˈ|cTD6>y.+S pt&|=?o>6?;`sE^7 v/pTY%(X(h9nl0`+Yt?uW4%>D;0EĺrBU#9@A51s.&6%i_kMw{{x؞kVRη~-Gb~0x/MZr ߴ`t.\JQg$PD a!iym`eOM`VO/IF; @ŃV阐D+>7GI ͵MnM='7D!dVVn?o`6.u|Z\Hj`‘^Kc[sjݘiZ5P ЬnrL-B'괏zUt\:'>{ A׸7? ?DZ}ڱDbq R%^bVb)yv{`:#NWhA+pF{…Pl&;,`+]MKE\X(Hd<8DFT.8r]05 pO>OpL^UѢ;}/T6X j$>{V+?-xFz{ԐZ6w*6n 0O]DScʞx|6[FK%%zj7kcp2l绮EIΣPl]m C}!_2y 1?9|V]RېjUˆc*?|skg x-霻u{\cQmBS˜4L? Xpu"RR1Xg愌+IH<n1#.Ѣ+|9 )#}fAlmY]ĶίLss *=e&v2SħAF W5ZFfcauMςWAPBHˮa_#ـٶD379[HN E%Co;EqvM ;Yh=0DaLf:1eAjǢiR |q~[K_T{g JҘ OҐW/gs/Bjir!sEj~g_1Hrƌx>}5nPrnn "\`lF*JkfЂƭrઙ뒁/ b\%)֠ 03xt~VJyn{622gatN'ݘRrW:~fLK8!33_A倡{ȭpM9!ӕZd̉_⟴x(VS\tꁈrkjąQXډ]X@ERU~] ʱx*1]#(ַBdA #F\7]a 4]'BJy gMzD$d[<V.M&LWe|f*h습Z~f<`/h:(jE^yfi;A:831]oYs?%aJAn*22hh0CA^KF'6&:"+k5'#ge9qmT`k=7%Fi oCb]T%2KeSSj bEiGO3O>+J2ʹ#G#;U:x֢R$gYzpv?3y7_%EO]ʑ禝43(󄯈MXlI bQ<RX569|< j#.mtKż~e?m5NH/~W> 9(]"h:WӃrjAr}KOG)1$cb[( `\PgTlfr:~OG<ߵ3<2a`5#GyZ <w7[A9ϭ@;h v ; DbR'pp$K%뜶^`2)Wa ;( ;ѳB,Eq7OO8c>1q."l>MrxP$:v3 ^j;|z@}ZJZ761µfh8C, ܹ&@ΰip4+`t*Bn+ާ <ԓ^5^M?," |zNn?AH^S}8ͼ@\"5ߡ A$ٞMG?B'E?oH+i!I~D?GҧgH3ZAХ/4vU)DL>0&>oňN>Qֈ,b7ja͌FӋ%>8=-&qøܪrLB\nQ#p2K@_^)h#Zp1I8ۉ^Hhݔ_3#6 RI40|Sް:Ovh{7cX3 .i# :1;'}QhySsAcZR ~ہj2t ^/IU^nU}`%:mAG\VbvsǍC).J Z/>*5%h|ѧ=(dQB-L ZK!hŎwW`qK&h/5{ע҉8|^~7T\O<2#_O# [6"ܰ|p|p3',\/o$/jJ> CQѲ9mI/^|y(G=_8>L:6cۿR0c[fznS9#:V '&s\(8d\F<ڌV&S~bp(4?'j7ы$:ˮv[q>HF</`rv@m/}a,3+@EB=okตeH kmG.:tA ?IǻF u wrN,'2_Ì::YWX=Jq7=[&,?g!<7]Np天=COm} 8E,ײwa:"esm#kL=W>w6 QA;lܗZ"q1ϑYX#?R[E+xdߛ"Zu28`@uI㩪/˺1:X[3kHwsIQ- !"9*ºhp}D@آBguk4dvXtvtZ^ L!P/|kmNq6 :֍M:$'[vȤ铅RuZ\™ 9"J-)}*Ńs$EC/HڣNSqf @^&uI> -a$E  gFJIC[ Rk]=^eʙFbet^%] ⥜U2|]k$I-D ݞQYn0QQCT]6 [|V;VTO9@ "TFK|/ ʬZb)꽘)prL-d9䣇4.֎i6ά?U8rJ} <ߋt⠀='bT4<lvr %/ŷFpT v2~W{Y؋OFOS E&iTF#G uEO+)28s\pE5yeӠOe ԩ!"ll*ު5El8E9s4i⧅ a?KSJJ;vN!~Y3<:2lAЋY!k6pǡC6}sR ][<=r`L݇,NːR 7L=D\vpn+'CXCMUmyV=-&@H[&x$@"NADAG UPb~o+:M㘚/*V׵)'</+z3ey&2d$)'_;x?~M`Uۋﲺ-Zʒ;ly׈ (͇<ŋkFMВJs~+i'~mY/ JJې}Mwxzs55b: 1iB lQ=i>)T޿-_Y(\w}?*0fUqzO$xPڬM5^RAuĘ3ϥ-?QY!Dw'Z[}`5#B>`X`GnVTh+LyeS7FKG<{]mTigzitNmkhe Y*7ch8,xF]u=CfBw“e*pWY;LKCdYuK#S!bn!:.As|誻1]0n0߾G!dؾ2.끇g*N3v6hiN~Usb$ȺSdƐ8m"4Ev=G2#0 Gu=B_8Hbڮ*e!x)#M 9{!qP^ }cFlKd[pX8O;í=P)S+,Q~HR9m0v̆$9TWD6c<ᙯ4֜VZXܦ\$1>~#^rJOy{׿œb\[o An@" [s1D:oи/zsy34ӻxQ%x9~3O*]<=` [јX{<=3K#ݼ圧taJwۙ9VoJ Ru/w@]tKa5t%fTB8=}7d355}W5:02B{R0f* ߛ#'ݯ:ڔ9L~L/sjꉘɓ"sCD! {࿧p838 E_m/ f:Mn7^NJ>%y4*l]nu_ c@?>.S(e(ZuSഠ{d+ljs\3 q1ȩՁoWѷś7/I/0Gqϴ-kd8wg.žK<) Vcey9|zy^(VIQ(3ٮNw!l?NkY~œUwoE8\6 <;BC2Lk7AćU9ꉽ_ܣbj4*ӎFlb,)̱G$1= `̰ojNr`5N!ѥl YiJ{ymg͵jCP<_: Tz*{än'L}]@(2PKaL4=xGP@ e> LHY={Ȅ_E E3)PRx@SC(g}Br!DRkIpw~fE?1?Y2 %v ]kԤ- 7v>Є!#ʥҘE$uF$`P܁լ+Z;Y2|rGAg1i׽staY.,}R+ZUOrT,g6| iǔzB09YIܰ6ݝ V>"J M0Uw]x,>!vV(UA^|G?Gbcuy/xQdzx> q @r?{$q4NcaCN:fT_o!B.loS݊ o%_~J:? $B%.[(x.+%AV\C'E\(nT7fm#؋ג:ԽC:|׃ܣKBa{OAUMᧃ'$L.2S[o=_K_z˓y?;mIgb椋n#H#+,xSj<ڙȠ,UXeZwK3[_Y^O0f'=rf͞3É9`+VlFE'3Dk7S m_, |YJJ]<ح#-g2؝G3F'=շJfD۱r90 PϹ$X+O#$A-KcQ <cf=wjRM<1`/3q 4$@vi}apH-AYKemv|> GZ 6 i~ t7Vam/LKRw̰D-cPJd ύG | Sr|;x٧ef[ ah*-ȡ7.Pw+8z9d .npl2jӥw\|e<[[Ksϧ\HXU!By8AGgʉ 33؋ԪIKs͜b> 2g/ }S@HwΎ)(ok/+;[i1z&s <Go]Gtc'L>"i/c2Q?x3z~]ܱWt<|  db+ ٥ekAD$vT~vetxQ 9^FM/EG[9`d<ϴ۟Ls.5*D/ݢ}KHSfMDA|0VwqxN02"!!Ү':3cBv BU.mÙ!fkd #_:b4g<)C PWd C3]_ ox[Eһk7 \5G{Y2[si kz/bބ3mlh/liֵoN=\ʕ-nG􈸡zQ2xp4{֑+sjgS`/>t2WԜ_wUQqCޟb~Nxl XhQQ\YǕVC6Hg<{  ˘˜Ԍx톑~; Ȼ7#mLyMvgQb\I^}!Y ?NlOU\[+ή9).;Z:%LG"bI>RD-=dFsO̅~EiIzy^y4 } ^e9f;h@ih2p#u#{n,},EZeHx6x}:P4LH6"C6eȗs9e :^)u^Q coN%F|`ZkQfyD뻾ds2[cf[#:3f]NUC@$)X Wic"}+;#0O"q,!<,;p Χ껖fh?zBوVzw<|]M gmYfv]Gċu#?ݸ*M*SBpA]\?445*&k:YIfњr>v-hw/V!]FIǒɭkl:{W-ِCQTI}9rۜ<Ê_ʷ p߉K NBW,OIC I"6q am#3™, t$%lLY=>^2K'tHPog@"XVQ=Ѭ2w7Fc G ab}r&AC]+t7%vM t8LGjHBw#lj_ ^|)P!d _e9,4Qwv=ɄOXtAJG q"y-ҏqBKsAC\?wx{vmb'2v*Oc- >=eH#iEԬ "-I`T(PZ`p,5]owN6w-MKK.SעkYDxyL2;5Ydmzѷ+i'ȱ&G^yazuN͙Nʂ0㻎z7nz??Hx(rpï?bVʘ*曬aRbہSX&ußERh%= q[IGnkU.ugrb< {Z=}-j6 '٧Pyd 7jWќIs"ApVsRZ'T-j@ym8P)F+؃s'Y JQl؈ wb}*J+7)L#ay98(B\+(߽E:η7YFZPҵ7%j#ln[N4.Ega d&2}T4;,NJuq}˽foB Z>j<dG|jTI JT1qQn@T}BnSY)!"d5,\jcյ9vEJ(*B/)a.at8¥)m%ra9p嶦LE Z1 `5JHB=vdHFbɦn8ஂéE< ~đ ]9^3Rr4FxFmHAnF)G|{O עOWt9@4x^}բي-&blrAK_?yQ1z=ߘ0%#c}٭Pd~|L5We6m=vCoqtлFW Xdx8xƩYD!"{"]AKeĻgrcB=\AW_e'͂\S#?ʔ)߇r! #q0|t"K֕FR9':MEAX֑{RK,tfd **p|_HZ}55m' CYC:y BX܇V@M60U`:?nlX}oB~ 4(SK^{Gb $YqbBk1(`T^ FdL'>A%,`R]vkc˱M{;\2Mݹu޺L@S !bJs5S*&j1 $ĵAL?2=[Ѵv^Tf l+ևZ2C:}g$3Έ$Um3Ou+F}~ NS&E+-ٲ+MnϿrcٳg=8*'*(/!f%;5eX/|NsEwjwH7rmHJ,O5Zntk6H"=~whgHiY=jrAJS딿n;(pK٥c3IV)UrlءSB%294oŲCVP|n Kĵ#Q)򷪎i#0jtk| e]6;SlSɽ3vﷅԪJ)'rMA SY&a力`e4VxLJpȸm x!U8VEgQP&f)n=-g@9N W-X#/rMTGW6IQ|VPACE?e2 ō8T2Ȫ7 /^e~!p=QBz`U3Ѐ fs VYߺi޻<Zn-nwPhU{lfx4I9_D E$lB+cݝǒ!G![!L\.``k^:U6%zE !ư ̳# ME#l/ZT)6p&zmn}, L\ġ9S½iډKXSt.d}EL9j=MW}A:)n ?Aidx03OB/}28a&U؎Wxskq'ԔW}9[pwu1WI՞w~=9PXݰA!fq|-\Wn^OҲȠn<Y$رǓ2& |He, pZ2a0V@bR@}wI4ʌjcw!h;>GZ(?,&%[pᄢxzLiPh^?~K%ɖ# .ҳ H;(9ԞiP*gaEs˓ἺI'OКؾ5s!'dJy\V!20VFqPכ@XKFF4㛺\\:I 7%QKu{f=Kz5(7,S%=KY# 5Pz H&R֨wөqjcHw"P)+"R&:(ӣQ\HH-)bk+,)>뺽Ч*_V4E"WD{'"m2-A.Waa |ϠˍN)UتN](IIS}FBXaޔq Tь>lȬ7*ˤL`TE~L .Y*(!0~2 % We[Y=/rAt@ !iF@+RDbIMj4)MUĆUTRe L \B[CI*C)\\8 ROIm:qk~pr"٭'F.?ސmnn [&C͸_^ĶcFV>)sZ)gͱjgu T a55%qOrX=nLVc|\87G9^9)xhhTܷF!Pn_S,Y+L(}]l0IP8(k(w6Bb \Mx_4Ll3SzF| t)e7'z,lT.Ra9 {W+'{J>8tr[1iŠJШ6ES 2ǤAZg;Xqoi~ #䥉:t@{PŌ)DZXy]V}X)9VsAZ̫}9?$ BHz䏦5EMt4*]NAד[ H=7rISa {\qpSf% YF%ȇtogΠX JAZ}O7|2d:o4;4[&Lu3zhҩ!1Ll~05}QGaX1g! MBUDL5$z*qHm-ҟ~}ܳ}Q}jRƌNp^FC5P;:'{Ov8ۍ@x ۱9tUsP8qگr[7id*sIPTDhD"fPDҞzsRRb 1сv8NފRY4^pSu)usOB ZcAY-.{Q߮e25fU]Eӥ]4{J)"R-"]!A+Wg4)}(bw)JP"N<,x:mILx(EDz䃂߯V:%܋*7w+G|y˞ q3x5y(&jFtQMunEOONqs`Ӝ$V6)SŎQϴ膾`wp0V YkБuJ=Omav a8Qg+ J3U>@ԧ]^}s0Q>MgȲs)Cy{ofWX5֙@"{px@/=GOWς(zw'y$:=-Jx۹=O]L&l^-^AC~DCݮ*Xr,`T>^SL$t+x֛/@ 1qT;[bͣ8vpכm61a()|>.4^Dz 1g˥tcy"98^}" b ޽ $tvܙ Rw,%mۊ1?[zń??sj`|lS$ /K"s[@jQx zo)(+PP~(, 5Sl:|b]Fׄ9XyEO=(-;j̓s p̓oW66-b|;y/wX }س~l<(*v&Ǫh7gM%2+W=IbRv[("&E$Cv!M99vpD(i? l,Ms0sd/޳2,|;kkkE:2FЅ2[32oO,7&vf¼YlnaL:k=,ƦD+8/-eVk7qWsՖ2ISmCZgU A9%~t>GDJBj%l8~Ģ:i(lwh$¾ e*}"G2"p6C2DZ(AKRl#p/\{u%+#x?WLyhRGwxR+"~gV"c@g١:/*D@30!mCX"xC>Dm&Gy2yG8Ƃ0,K|_ L'lId=Pn"B$ 8 dܦ.Q\PWYd]1ӌjx38_z͛cH'!A 0@]s+ȫ,VYYu/ /e4P[Т&{ƽ(d@_ԮNt|^5'N0 j`e8cq蜗G~T@ 0ᅃ9rsOY*jjŋN~5=2/c<^8hF9mCz֞߆I?DMȽ*)Z+:Ye~M7fk 5ƉܝY:a,˽0h^dԒUI`skmw_'+pFi᠐\ .6M-%-#ψ7JRW|dotp^Uk0 V4,\%CX\MnAzD]T+ H/y.`."tHafas"uV9bǝ񭖷Ye}` %^> "n YlKo Ciџ>LiLCCϥ%*oιw(?Rk $<^kq*KīڵOk-i0i%u[ 'VsMW㵬&!SG rݝB1Xou(HCp-^]} %RTZD]U]U$ij?%C3kfؘ! D_mQهsy֣ޞL|ӆAL#= \w ` zsC6Z2YĻmv_+o̡.JjrVSqOaMKc;Sx@fl!1p rYojmjwJ!HT8<qH|~7=icbUH|h h$;E@5ydh5}wupzۇRZ 7*M=T N8MbZʺ9 {6nazFqߒh 4Jۉn' ԓ$^CK00۹8Z[Z"SZߪ .M,W¿{rRS|t$&&O>K>nGtƹ*)NxzⱤd)tVRf\I|þ"·$<<ۄOUQKRʠ/Pώt0oˣI9db Gx7cHĆ5 6]yӧ&swY}#Hx.|tIoKht~|Q֢O V-='siڥBnsB`mS^s 3K˩՚=E6mRBE=4DBejr%wvNA J7+7KYb҄kׅRfwz3ڐq4Dg\, KS$œqEz~X_#kY٪ؿT t%#=І[47*oRf,WdzۭZ 3Vmpw]Z;;B xS\)Y{J_+,f`Z#(Yf NpIJIŋ{.r7Fj.p&6cl4d|>R3sVO=?SF:q'v_ +kZ鴴ndW/]N ]kXM+Dv%1C?ZŗSɹĩRn,sj[6m1GJy~Bw\ IYQ́)`k?C<QC(_\ԔQvj<Њ6$hB_St}:XnQLXpY =[, ` M]1`H}LI\ _~/ ʧv!ޙUgLep a/Yv ZrBN^Л>\/G)ǰ/ˊji2i~W@=9{@bێ'' 6O̥/O˅9{? 9rUUa.kkWȣ|:։.5ș]pƳzYُlBw(ʕ j|FmVo^ʔI5ާ|bZGɱo 7c6,5\\¥݃y0;)B*Xk/ P#H$@K٨._[Ӹ,ɠ  3\iMyW!-ݍǢ}]lEeO %|D eg ./c~Pj8 ZCItVvŢzg>F?6ntE'P3w( 2S;_'dIZ9 *jT?bC|0$GbCBp!ylrφj-Զ{*߅N8/aPcbP ˑf~O%{dgBS ڻB!%c3SKW>A.aɑ;?[ Z_Pg/|fƫ{ulC giފx!e9/PǼT]ьzܹD|`U}"A_(iM'LXM84.eBᘪ~`D^c(X z=if`A:)Q+JZ2?jDXiO=D;2uy]̼MEaP㴅zUgfַtKpV+2?#}y[<~w4SpCM䶋ҭ5zN_=ot.6Be|𡑺\#?ͦ%.ҋ%,a2@qDj W(Z l6d#m_7[S}6Ɨ{ [z IX9;qP-R3ŅjeK7I:8< ؙt-o-&v=˧oIz`CڢPhp;uia6XH˗hgqMG>"RcMh.-܄IKS s'U$KZ=߽ ?!OjkI [Y&Q@$DHiR C0>J].~CRFNɘic zajh'[:Aaa,staX2 -j~9z+Uf,_?^S5qQ;ECQ:$Gbot~%+!-ݤr]DvX9L0>4OeD s-\s0v O8D/;>9L!z1ݪLUl'HSƴ#IYgdT\>lbo%8FNhPGM7my2 v7+#7hZ#?YQl]S@Ezfۣ늞Q8p]k$ tGM|I0F@.ܳhzrgIqqq)Z{~SK+#$/64돛*'~uzmop筫^2tt4`\1_$y=ԟ^;k A{a5¬1j XVp*c7שǟTEC`)'ҥ$e_2d#TAK΍%ҡjjά]GG0T$IpszeM]6~R愌&$(n&֖0( |ëC`_mcVD؅%] 94Z=ϛ~IZŰ-$ݜ ۰iR9lNG]gahSޔ΋J; HX]l4Pis 4y8/j\+eZ3|~hB1*6Sw!2#u eEަ?(Vn4R_兝@cN&EF~3&{_u46&߬I0FRnr1q߶Zo9EA_g+WM;a׊Ł#t, Ni 30`"IK,f+nڛ'|n\fJj3ŝ!'{=99̊,*ٱpk4θc&'fv cʿ,͐[g1u^:\AM(\JB;YڦGcV 1ԂiLqi)1 yoL(/>i|y;M.[~#l\+>g4σ? ߿|nl21JJ^$PzOڱ1*+XbPda`JlRJR DVeD,?zBw?Y]^"xoyBAgh#NH)蔨 -Y>}=0{5Q60lkg w2}- .v^'ƴqsJl0MMDvo=MtO|fϾj0_/{^'5G!Y\Gl7L51lԊ7IF#jdkb`,ی†})oi0WcUX,Ao-r Alfh2 w-{ nھh͓ ,&-5/y( S%WֆrO<Е'uQ}TޓaI] p֕m9\X+cس5cslK.h2'$.*J2Jb8eĭvgv5&Cs!=Cf*h)SPGS%F!J5e=`'C +?ӪM=^ˊ%QxPvdJۦcX?s&pEKRlmSMc yߵ`*sQQDG5E;.32_`sUk5,ܐqfG." {qUɫ"҇f6VC=09(7i 1ޅԶחj(+>ngX' lGN˶@[3JU\#w\H{z|~[A!q~JOOC3`GUD%{ )MsU;Ul;?}8uAR/hV5,8#W}4y{ Wpᶚۧy} 1C.uKtArq: fS|Z`w^yZbMTGeAVTkXRؓOCA3$x4 U)tƸKQ ϣ ֨Fz zH.)0X&8Ozؤ9oП=T]Hh_հʦwCa7k#UpB,l $3rU21P|lE\nȜ:ZYgO`yOw q#5{e)\{ۮB(i=hyj ؆fÉ;bEM]0 cm;cVG_en$)%GIz+oS$H׵R}" 3TܒbpAW( &gϒ.PA9}8tRiB3Pl:1Q~˅ʣ`r}xyju, $NBs~Ro>ix1D[x죴y0UBӓ'h}CJZԵEH񋩒B}4(++5*sxo$QZFkOj]yԹF5ɸu)\Po 0ZV&/Xc7-Md[+V1= }z'] EhXͺ\8[@;tBOxdާ8=\\2Ft Y,E T@ $x+%t( F¬'Mt3"4 ;|1噟vdjp..0#vf0BPF (HnDNilm#B0 Qi+ȕVf{vp(OAm}>҃|TWYAՠ^Io޹"G' .}DBtZk _ \k$y'u۶: +OeӇG^NCD!ON8ajϳTQYH&߰^7$@լ+ v|4h^P #+t2oBT+Z,=.-`xT6ȯDZdebN"U鷝Sh6*eQRtnRo uyJn7 AucI<ɫ CD[wɦWD]q(V(Eb-/ 뚬4s2؂SP#{<2!5]&>ϢsV+RW(m v_abw!{gʢI< PY,lm$d2?\Qr&Bsq53nteGZ@s_, Wϒj UÂI <Yn_GߘMEYP[(ݿ{#tY=LR-%^ 2bQ)Μ l_%Akr^ FH@[yE@ BWUCM$4̝0Ùr|6~BScmvgxٗmT5GIfȋ(XxPk;/2U`wJ4/J RxOɩ?5-(80y^L5\c> +g1)2i6s s>TGkNџ&60;K& ABZy7*痌[:l.fFj[x;? ŧ2ֽL :{a#F]Vi2񆉴R\h7aZ˕"k37m +6if hVA)U^{'B5ɗǽ&x(ypbo}S@]<ӟ-JlYNҵN⏤H,RV_M 'iW H0df"q?\ȳ*ʽH ` yL3YQIOwtmc @[< v&كavNϭeH⢲3@U 0dZ~ƞ> }#kĽIp+zx\=QDAW3zZm kKhYQJ Rd~7t0ies<{ Ogbwon~Mo{5믠Mb3Z}vB!\|6"%->c#K^We_#:pĸlkqXJ@6ˡ.kM17"j5ik8NAYLTAoʟo1|4PN;#ŚC¤O['GQTb|0x}f|%A{Kę5h !p_x8HVoGUayM1 Ž4 lv2; Zl:@Ik$V$i&B|em~17rWI-iV 1ȡ ;^"}ZPw~Y0oहE^( L>&+at9l+(d!)`u!k/-R]VNBcaa'gI]˛sSz+Rb) ?:39/>Rc=@C- "1LۻGY{7 bCC8nT#QN,<>B.D!'ާK10X^^ z:'ɝA5ʬYHbε4̟ Tkp;],'4 %1d:w) TAdͱچU{NPeש v_К`cx=9a/-:b@bgfvQ%RxhCFn処N?J0XY l z宆iKĻZ#SuB 1y=DI>-”`,F)'#>XJY՘|44hK*$D\Hxn_jГ0V.kNzK(=MW?ӗ$ ;C.|ߗ D`H}w#^X",fzQ* Art`ЋnT+|6{1O"I=rK p Z+Xc.:= `Q- kfm HcV& ɱ6ٮZ/g!\.xQ<&>^<I@©+4TKc.’O[9ܺ|}n8ab-ws;JhQcᇼ@="m@]#[WoZӃc(_v&6a#u6؛RL jDA]a/t * { RO5Ss4;SRT7\c@ڳ2.(k 'ڱDX Pkzi%WEF5DPCoQJo*D7*nw;n&n q9% u%@bHo4d{W "(-AQ@ʱ*TJ r`sIM |LU$k3!Ge|=]5/|G$ZZTsQyz C3mQg?O_ $YW>[$OdF*m*ta0œt-8aF=Fn6sh]C@/(s%+R`Kn &ޫ,HsCi3jsGE$LpL_e-8A&1!Vw#1F70fЪ Uz814~)OݹërˉS"Zy'DRFWVQvM7F9@qyhH!Ӷ; z8XR'Yw>6RpUPeϢb `1OQZghvZ8C(̹`g)k֠.3^Z!^.ص9ȊgT/!hg-YgO3t!#Uzx,GkﲱO(kYj3IJAg=gcJ@sMMH"\k)TLaK%* ۞NL - ϱ4\`%lBʦɎfֵvPbT5~d~ 4łdNڦl #A~(Eu{SA~H`o} ' tAP}[p nJ_|T :Џ%r uX)H#/ǘi[Tgy({ gʻYF+ æq'h\ ێzl/^^#ǻAB Y*R/0RIFw.`K qrgWv lFXM;=TB==ą%8dK'*a6U߾¹{| P2vͱ"N]4nkA𼔠ӚjP'W ֙(%_h@6f/ x49_tpgctɾ==UdFb|7Uih۹@7٠5aDLI36J,Ad* I[A_5K^ YnIUS诌V6DG\eR`#Rĕ-N >Lԯb A[/fT"6aC+,"jԒ&Pw ?,&Ԉ.U%|J&v_L;a֞{gs}+>H*~+J (PS[]ZEHr|>C9VHYu"{B-֕hڔӏ`XއQ}HNnhjXj4~ Ɖj@灚?˘?-*?-`T'xqh78shcb8Q>`:tva|6.H\$<#?mιkZ]G#q Neд#Isi4B]ʘ ~1SL=&/\,g@j&>\<ߏ% n B3 d㒐u(48{BGd5Z<8Y'.AWGVA<[=q,q_?¡no '_sSxZcR'H /'h@\9MTw;=Bᘚ(mqZkk,#Ms.qr/+Ssv|9i|V)-mX>gHy> #Af%_;v~hbIgűHM%Պ =qa}Y)IAwp7'5\gqK֡!,o -A} XFh%橱oW$v }z;#dŘd0w VEVI{46,XZk6PDuNS0Uۀk}d*mM%<$hgu`=NUDU]ջՂyɩcGJCyv&.ic*t#,!^3oP1Qqr,M9:6Qgvd}q$M*h4z < X|cN c#`wɜ1KyPHl._2䴗kF :w#O.,ENy-AiF *qri&"?QbߩrfhVZU#>|WϖN x!&&Ff*/$>[kmGIcӡ{Ko|{DXP3Rx)/,fu gg̖\%V#<a4tN)yB9<`DJyRԉo1RInJq(5!Z,j7H l{>E$-UDxM4 ӻ lH.D7ڬD$Rii!%6otzVvp|*~4+ϗT(?絳Vh1O?FJnp$FEOs!pQQg03FCA2W0So߫&J-@.344jgrԚ^o~M8T`%/Ud.P\k?~j([eiTڤ?7#>o{QocH `ngE415[ SGJL \+4V wohH{©2tqAr6m˘AIy=bl[0׏rjA<'DcN—>pQRa^y1&7ޢO)SљN%8KzYbGy7Ɯy1`Ny彳b38EA]Hi]Byom2ٔ9;#3va)԰@9N{cfw\Ddʿ30)|QR<buLd8LO5ZP8 8vj56j1> r|&+!4^ɒwo]G;v#FąJtʡ%zVik%5Obǟ"ƠzqAg5!yBf/F-ƐթѶb Nص"CBA/u&N nk+K d<`,~"P* O;xMh<0lҟ;u-oe 8l{c'^P*Us!Uv}0'cb^괜N!un2~ VBwR <#e$r)@6kk;ZA4ɽ7~dX`)ǽP}DsB0ݑN~OgY?q#]_/n?~\wYlf\Q*\?'0!u9*LoQ*3!/RQ:xҁ`C&qcYQh[j8L#oVQ,`}$)跮q>kS YIz_{,J`WBX#M7''J&|4HԔ]d2 ax` ;9:~G)elk`Y'= rBvU0`~xٸzߩ# ,%rFX;SibIZbݑV9A*=Jstb6%ʉՓZm|6G?6tk^^\#?L@G켹:zSujZARt>V/|!8{'Y}BL`_!Ϯm"V=3ev7zedKSZQT6^'",\9E ~\ô*Az.()*pn &nثJnSU}]DJd]+VY'+9l`[#8R=C]HcBēbUk~r7e$0';Cy}, )qXk.ϋ$U"/JTT]=SS[vKW"lv٪`ntn@x2O_m,MYPl҂W祸uYsɔ.k\A,k'@A"wa\%n]A)I#LA+-/N%5Ll-GʞDO -wDD?Y@X7$'d -x>.Fmnhz@1$hEƳ)?W졅5Hb!2_Rʧ,p:7ϫc7k` L¹*IfH _6Pn} ?QXcMR_"RHWgW Sgv;2bgZID 0v0 *ԕLFFc`K4<0ؿ2l'Ba )|@`\g֏'[h|Qop==o=A$KE탲Ծ$ \e%Uy*8^P U9A.EƋ(/TYftO R 7 k +orؠ=kWc`>]!By+#BR]:8H+Pْ>g-#W=B:ݸZWA[YEs>C>wɭn HPX*gNbA$Rd>@/Z^o} ʥ__+lۻPx襏=&7)o.LdS$ q̠CD H/`jwh,<  z?^\$mr`n٦37d_K/)AUyRę(\@WؾǒD \xƯnֱkx7?ʨƯrB 8)w-[c{Fҥ/$10#~v9y=dn<9v4-C=֌ ZyD*a?%NT^z-Y0^`;Yg8^-Ô?fytYHtj߆P`?ʡbXLޡVM9Qx Z_ 9A~E0dO.B:F53$-e雷>-q2t1j&!0zOs#ƪ#›@I# n0?mU<CcgQ`5n BQ^ǟqئg;* 2A6h{Pp8#i!$̇"L% ~y^p껼e -y_I+-~c,Om>go]: 2hymXon}pH1SKD_83u nLJ)*u+ OYYbe1,Qxဖ =2u>]06Ѓ&ݺUF!-RvGWfwŪ2DQ)mM1tӭEQ0R&">s:è`@xgd~|Lڷ,K½f i@6Xm5} q#1tcNhmRbc7rOcP'Aѓx:Qgq^Tȶuo@9c+ZwWpo !$ 9wZ &*M%8ӿ5#zD?ПVc($+::r_* B 'S´nٱʕ:ũضHgs”w& }/)5,׭/&햟|ASU-EJIT, 6[Q7>p܄OzG# i7Fbcl! 3{O+Eq:-ulN.yV&09ȆĴ Vkt+Zxqm=$U*aFJRQO|cle568Bzn] @)GVʀjK6tuNK;"''PNJ(c_5[FKH ;?I7`0i49 5j:+uo'[wGbaiu1d/C*\a޽(C w:G E3|9- bq‹Ҷb @nrM'4 #  22 CBKa @wqCW0NOKu3F)RpE]G^S+!3'EHj:#4K^+CeԓafY gzU7M)_FAϡY vNH2*[HhEqa*,d-ms]TRط\>ڧкptnK1!D@qsJG@ZPkg`cĉ8zهUUƘy-麢Hi .Q SݎYJOBS ZnA\3 zH˭.?S1I+ڒ?r8!O5JLη%6`i6OXZp)dHf:k7Je8p}?fyNtJw[Bi`JBT#pM*(  Pa.3=A" `.FoAu->՚+喟A,аYV\1[-2PX/ZU7kia]:O#8?l,N_]7;Cܙ?vyS[#ZFtUπ j8SW Яjy }P0ڋW +9 wSZcJ$EkGH§ ohFQ2SC6_3s\{顄~,&肍; ^1vCb[򄅽;15s5TMK_􃑨CSH_v6j3,41AP E_k".QM7jC܀ m! 0DLߌHԘJ炍'rofx. d3l;mɴuh[MfCz,Xl?\MF^ ruN_)R躋3AiHq'22&t/?hXzq+s|־U`P@{T"1pJ+J\4YWV,;ዤi .VCUQAL,O4Ap$m$!cHI{lKS 6+=vZ>P@"O( e08 I ?g,2x ss Wl{J$Z`yn (l -V'ٜml{ŵ;6 e갺K qGLw]Ǧ| {̴Sh- TͯT|(%YɈ%(, F~4pUmtLJ 5"4VTri{{Z&eYN~ה7-)$I͞dOAcvOw2y)|SB!B- . -N`0rN AԜRu$_JLp} MGr!oEvs(|vŸ0-USlK Y+4ƵK\G>U AҀ-4m}cUA/( W;>Ϗ'^1M0>(NU,TI}A-*OP x}0W2G`έsyV=eg$?41ĖDr} bTm?ŗ4;?0Ju@vXo:c)}(j{ 1l byx-ٱm3&&(O?b~\{V ޠ޷ZV)$빧?P @_6lN(ˤz<7qpH\Mrtz3 #J(N< C-OSK u^vrO9u$ֹLNɋHHa{k$W1]O|OwѐIT\3R A:}VlQr+Xnp_ra`YރizW_1[Ā`@0Kʪٻw߿ֹo~HqWz P4Mrza(/FO.v0u`l7grx7s l3aZG]ka=6 u: |vç)NCoK y+fU ]ɢ5=8WAԋA~&vOd2G>i-_1Y Kh!寲 o 5n]^y WMՓt2RC,(ÜY+q's"+(%PvԨ;A-\%؋, }:&h…x%5O/WŐL}3J:G~j߶@@QJhCf旖98i=h3cI֤Û<'~\NMS9`g'auF:[DwBP-ܔAFUBk®!{)KA1uYw犊t(1R9 X \>o[+5 }د 3ϲO*|F5\eDˎVkUo}U٨|u\RӎR.r\;Eb_%M6`IZ ߉-Fĭ;L"?n%Pb@V2):44aA[>lj~(H@b ك7q:'jYZ?L/#9 %h#Py;K,?~n(*HTqERZDvZdnc:?/-Zf#< *OE|mq{َ>)4VͨDӭfχkqw9=p$MBtB{HZhԾ+dKKh&&Kus~27>GgyDYmy7<خBOa+0`u"#Xm8N ח%.~VX*F ,.HxZ?h 3Y[h[8ЈvU% }z1 O 3^^Y X@jky(Q5Ӡ7,\ህ۬;s|y,^9a%C=eF>zMya}V fπU7A7<HE ōMrJqĸIe q'L1hcv"K/Y2Ce899l2ݫֈkѾñ!`2DKP~{үցn~w祹c>yGFgB`5rC) I!l-zLcWD/qOgV:=6vniѴRr,m!jc)H3\7x9 %d6%,pZ U2wEsAGzq)pGT,xE;ƣka{(rymS-)52l91# DU yaeԯ(\6?okO]}Y7+Y=ߵCwju \DmT9Vr8s߃R,X" C52$H&6g$0A?X6Df{C7dʢh ѡG΁tn˯ʋ6rp9; i{b?SzƸz\U RtN10;:n*b8)PpHGpcK婒ڒ2Nέ*^`& Mvn|%e90URI=XW`c=xTXS^@gbB LDgJmZCL`H,LdmYcި6Ozʯk`.\T% lf6ʐbWJmS~\6Wx6jvM A"Qv"!VR}HXIoi̶Jmu8)NWh`֗$l];p ~ FXhAswCS.trPoRB2/ r&:6\SW)Y X!ěP7\,O;0KL3-47Bfos;"?Ǩ˕s%ݵ:LmZ{jT;A5JhxnSuv.3WVq;5zL5#!HПP{9(j.:J^evʖ@\Rx}=}4BYpD-`Mzɢß豞o9ab. U]ӥEkb? UVўea_J[xgmyB6o`vn3"Å5n(LNІq-M0yu놕Uي&#:Ȅ9^S̪9IѲZyˌ=*~( R^$\ؓPba9;>/ܦ8`]ŬAP)2 ;2Epd;eB=07|x85VZԝ -6TQVeѣX+y^tOtުMn-IY@&ie#]@rBMđЉ{6H:kWTm)KT͈Gܔ J&]J`< $.597lK+i(q3 ޢ2& Iy&].Z{HHf\=Fdu,O5o<񀻠ߝH4Y7C!wkT칓)׈)6BԒy<sffC=eO,: z4u~h& PClQrNYe ԖkT#ҒÄoj{+{BmY ,7tY|^ϳM[rp ;`\cut-\ŘY ~J[Y "zy^_O~CY+wcl̖mLWokBfz5=|XfZaJQ =!`7-2%3K<(4(pPp5S1TY=d11! Ldp2.9޹ wN`k죫Ŗ@ײ/E:+kP<&GxU? qz$Yw L2b4Jj}LW C.GGo] ߴ:@WJ"9:shḤ+p<4&n ,7x&KQɨ}O:g .(6[faVB ;Xd|(ĝ#mܖv'd+m^>A܅ݶmVT=:svpᇗ~'̀v%d|47jK7ֺ:^D#H'Ft#VShRA1-\3.fWɍc7[ :/fIYo.Nx bTnlK |-lv Z϶]J^tF?TX';o?eb!88#?r;%iRgj0-"XZMNmv.- hD xMOѱ,Mw}"Jt"ЃU3^S!صv:xzEC s|o) U^ P}KTd w OuMoFmӱ;P]ɿ^K-{ژ06}o~a- 5_מ4Gi\P$B8Z_iWkC_.2GskTԹ?\uy@WHÃ;="YQy,nǜ*2Ͱ'q'T:kEQ_'.{<)3 qL}*hudȐGXQO,u7l^}К%W ,ܛ||[x3u<:<2A(* +IwO[~xdJqZN !clq+-dX@ٳ E)1&sjd7 ``3iԣc%IC%QsfBE:t Ըu.ڧ "rdEU8uXkmYh,&BkD<t.@*LJw "8ւ;%y1(4N)ho7/dn3[ }>-~Ku`ʒy늁*!ZsR]t[9ߡ兝Dy2,cT)%'Yl @wվ̴7f#DN-Ep:ߴF8SPl zEL{6;nF`Ɔ牠8B-B5ċ_j)28dn?$gΩpMzNNZ<V}v^f4x;9slhMBm[ h1˞}"Rf)+,5#3BTqiPU3*1!dB*P;;*`0sR3;kJ2UX i2HmS!)K~s0%f0PK90XXlZ?UO\Ů_!=/T>TLm @C_=XBqlhu4@bG%Tg.fYz^-sܛ^u%0v+HݑQ0+.{?r} PH~muc>l1iװP- 12Q-+jg ǞB8nܖ˹]xqd['a-#x%|}x҄,ԥOi `|†|oKEc5>ķ ]\" QbǩiK+?rn $*aj yZ*FY(6Bm+zJ%-ZYAMc̫, N7yQT ͎/ Z%^mFo9%3J+ABow$P}vAy=u28]N^FCig{DzwvY k yۑ (^6%c(kySsv8@#[qrF 5+?\MЏ\,s<ޙ[Z`qI؏&Gf*'p\zS Y>5  00ٟYDб&GP¶W5G>tI(y~H.{A|T:~'nB(vn3Yu0T% a܉g>C4ͭ;TA3֔VcgUW <-{ \xQhA#l;k GmAa]G3W{WW@c1z8WO<-XBT!^L)u^֎0a|06vn71_`U5.- Rl?B-SlwN>"Q`/jRI绨+U1۸BS-+ÄbDH%aBB~ Jg5ɢ㴍>l^q }=E5Chz<#agG̖ zǃ3Rm5v썥NHUH .\TfO94 R`0Pe¿Ԯ` /f!H[f֙hHK KS.c`d 00]-+WJIf"RJ`aP: r[NH`YƇo2lݩ24}s50MfRo01x Z$r} E7~8Opw[I@;UP':\mmفLFZ "S ݩY-zm t`o;EeӦus4:S%$G?=3B}ݩnL=ZK9:=֍S ^n|/7>9ܔ揣*\6{@ g ɱ)e'Y:J*Z*h1j3_);4zmhiJOeD~4cp$Vpn0nWM)a{ΝՐI83cDMFO>eY)cfxZRAPG֕AJ?/ܰÙ9e7$+0:W-F3ߝU A@\m9q`VQJ_5΍A i5PKdAW!%$Mpg)6.U4 2hH@2oʩZy3yuc,i>V0@?q':S L[j1%.FU+غ&V܎i Rj=`[$>X ?)nځyVt}s-^DQQ`.qH+Ϳ px^B:q&moz{[8Ui:8N̬F l,碠Յf̗hv c`(DY`D2 &Oìp*s9?PXL( Hjy5YX?;w-ڤ˷D`ĤNɊkw1,yjD/o1['{PDN9~>"H]dMAin8%nu5toKq]K%/ZNa-&Gn`d2OƿX6% Yu ^%m}vM2grDt!nl"|rcx,QAWIpD3W' >⽐i*`0!dLӷl9tG\{@Ж%jq:E!4Mn2!y#XAn61wr5GcDȟ_pqMA-u)Z2F2|,?RJ, 7Z6|Ѯ yH2=!}rxބ&jlbZIebd"E]i*do\ 沤>4m0Q栲8"/͸ԭ媋.d3m35MuWQIE^-Zu,q gYA;`9'HFz/Qx轅ӏ L$ 1#Q (ӡTm0=l4Ci<^MG4ys&]tOƢ!:DEE%rr! u:/'رzf)`<"$1\_f,{ҥd߄ aBP'D^! -Oq5>G*UBP͓2EbyV}M7+!ʐo thf>eW]zM01]\EMٗ'ĭs pp 2apcvi )W˲ܩP(OtɿTՐX/UTG0y_8 @oQ`5֊:0x#Z)'6C󑥬o|:2/^܏5s X( Μ/$f$[#ǥܙE vHe(5TO}nuJb M+Jsà3m B'<:?,؅g%}x p@@yYFNQljޑUVK1fÐ9 b;jO ӽ)*z~Vz01DiI37W I-L xli#9C&1qWx5UEm=YV7`[{glOGo5v_Euz4%g }_).\X1S2,K ]̿ޔ]^$saH`CreZb^$OCh{L5IUY\Ia214DSY2 L3nSo$|z[ bMo«`P,@pїnq| +92&g> ғ`߮(vSȰ Hq^ I W"`fX jDm=bų|kb,yӎsEZ9{x |,;cM<NYP/h$RC%Miʱhl D3wms!+kYa1#LoyTrizA߅{aqHjjؗ7/t ;@M1$ EjS_^T,v ͢4PE3bۣXj 54tTH2ԭdNA2[gѱ;T)̔D xEja(!t V|xO0PyLOp&q'^3lk$LV^vxbqlkd?% ٙM)sՉ `3Z:eUk^!ݷ#<:ݜ7FLj/,ži_m<%t/[ r<m=ˮc i6\FT(&X<ӊZa[NtG_cB)qg*l|FJTM7P%HU1l""-KoF'8λ{g:z{*[JƁ@YKvD b(0zpB+\97=+GPA>Qn]q](w .Ƨjs gWM1I8cVB'5jM.FbwjJ;O'H|?^҄fB/B(/ޭ *lۿ:!Oހ& QPOKkwLiEFaS?0nq`*wޮS7U8J}x\{&\j~ p% 8q>|7d$RH]Y*0l> 0g猡JZJqqqJbH=fzA!  vf7 7w^AKW_(O} b@a<ВIAM S'+u'uaK,2`MVbWcNR?2Xhޮ#SfҤT z knHa=4 bdwF$7V6SdŐfre$$]Z#IPmk^Ssi;Ԭx м'ȯy塞h9H>KC /tږwUJ>b1c>$Àcm<LYw¥-lu#7"ZT[!V64᳄+h69z`9n{ZWQ*A\!bwJ0!@RDI#8xK<]%i# i.:mE^0(7/<։Xqcֈh | AI媣;Rq>b!@5)7W`j}1,: ׵ ك~eaO(xDi6RDJNF4XExE}ff/R5aͱ;BA2RnBE}I_*ox}ૅ|RŁ{Kqeꯁ2 [P_j@?U"Ftiz71?lgBf[kOuk_yiLqrk^mQӊigݯWivyVݏn0xҺ. mcgu`;.Ⱦ,_k{JwξAyUC z{ԕCJ>A]Žbs 'UX4 -a} QflS{Aΰ͢2>X`I?[\B@S<],pT)*H7HoFœ8 D ڹm ͼZghu .h!i)QIy 5:>CvKin$*]Я+Y6)ڌթ5?** ˳(đ]-8mg({soXXrYS*iEARየ[v>K% .ruzO3 zHCg8Qu`EA=a/Kބ'үO1ts19F /֛ҳ Q* Y9Qd>y-Ĩ.=3Jqsr PSWH3R1D&װ+L)ʂ^x SB!2=w$m`C<~Ttǖ_[kᄾo⚃XoČ`- \>,#LIQ rŬK hEmO?'oDEXggkN,Lb1SπIHgrh  >9Ɗ4G ,D{]hJgnvJL"5 #D6dnb\/wM_{|`>yh1Q_;0U?5lQ|8 v:-,zi&Rh0$2\Mmkǹ\[1Ɲ;AHtQj!Z]iJiqw_o)"FC_zSym0lO |*QQ|n)djL0rB_-c~.v :ܷ/QrW:vi$|ژ,PC`.cl?X<_bm8c DrV70t5jTctai5`sC8K;@##G`1JMÊ%q3 H1?&֥aT%5J2c05ob>I^o̿E>k8`A6|]:&81xoHp^\2r'9/=ivgl7ۺ}7h"Mep~={ܿ'kϊ)ig>L+lTf9b}qޑwlFnO h3n^Cd^΀ԕ@><'`Z%w77^Z[lnG}ZE=z9# HNfLl>A@<ԠAVGC̃u,}9^6RE ßm ,c LGFT j5.sNi"|f>+1O\(GPy-r5ʬ{@cAg S\71G:{:y'!5( GAR̳Hл L~l̷elwGW~Tsk\9/Fxi*p>լ|7ek2SkI{m7nޫL )r!9!}Hb@,Zv5MC =^RWa;7⵱$X'K7O6 8hoP^r*d(iD9LO.thVȽ/G1ZCʡ 5#C{ㆨsyת` "Ɩv'T;(f|P-qVzOܪ19:1d Al>Y kQR RzXiX~o> eL!^ ^q c1livֲm&5;Ϫ1ħG\13iYFYVhi(DGgfU4d˯d`^.| †|u߈y5)J;K܁ZdQ*=ooW\wh1YgA:WO{D{`-@A%1>dk6z5Nᗞoz#Q>'LIJMTگ郘N )rG~Ip,Hz-D_ L0uNuiky^z)ZcŻ-cG!FNe Od&߶k'dJ~#xt݂zgSv\ιf!)&Bl&tҶ {Rhz:h2u1=aP8Ny-\ dvZʜ45]ⴺj+`ОHֽY}5OoL/>E˹ 9յo-+s35ЍQjx ^UӐOLF^mfs&4Ǘ<~WcJڋ(Km5|KS*FGxOH8krgf8v r4,jxOg> KG )y&um3s4׆B<攸-i4;LQ":c :"a+2\NH"ÍvD3 n; ky@yQ%psUbZlAY#_NDVO\gjFT T봁˨  RuDSF7ɢh"dl_%EZÊYE,&= cd`f6Y1^nX3eGvy i@oXzDq?<1J-.:0W$fǘo}IQü9\`,b^Kx9 tC|o+@;l`(t"m9A|'/ˤ$m`7a`ptj<:EnoE߹Qǖ3h2r4NfH>bLYL䂫JXyE+{+{i4](Bh9}OEӕ vP`L ] v,"\-rC oZy+7Iڜ 9[?i%TpLEJ}ܚ")6ag1@psk |?X\wk;(SFXGb"{AF&@]RQª{q*#oT.4|rPɮػuS}DaϚQ40kL[3:j4:Oxېx7Z|sCsセ*ji9Z=߳4W 9 _-5 ¯GW)YgčAـY ]o=e祝I(fb6Dҩ* O4]ՠȯhj$hu/J0m=֡9~hv;׌rp{S;AȤ;,Rjڐ, 4ƓrDF:,9R'@OŵwfPYArL >qeWNRʀ7'@N#GW:!Dd'^_AI|r<{6I  hSK3=BXmx?NYww\/vDR)N@|H9pѪa^:3qzI8%fhP!W1PM?398H.V JaiT}id?1;f"T"Xaqjhp(|#,~,:ǖ]3Lc-jy|)'*fEiʃkt^9{ e":[:a0RGȡ5ֻ:͈=ߐq ?iڿ./ICFl>tT'UB5]3@xD(mFO3qHT"? SZ dK3k/V1O a qb;Tq 2;M_wݶ/b3I'@uݤMun}BD ;C<6+rW:w߆pn%U zhNi=K62 H6#!ô];5K85 ^ٻ ,ܧnnr *d(sàVҜPT@E5"OZV=\ە4F#ۚY+,+5tEK6WE >ept\AK蟒Swu 72djWpxyiNx@|GzaE9C MD4s' eM OSSI h͕FtZGOWPjZSgnx xB`(ūߤ6A(~Q86KʙJT3FvRW#w; $Q,8AtdOo Hl\]>F|AS|8dJt˔ ~ VHQ@5|1/}2QHe'Gb:H;b^bez0/x; ;8&f&0mbhhQzt$—U;yx?|TϮNٌj$}X8*h=(I='!e4-SY]D3eHttUT3c(I*E Mր 4,MIwTZCNhg1r$'WgQrXUk T%fU )pC_e.Ҳ?\(t7Y|)97Em37oTQw"' mRL-rfMF@XRV3HQG?0h\~0/ 6ABf>g_cs"SxIP̾Wp%Lbu665kAZ(Fӊ-! +8[}QSקgW^錭gլYg3umw y@*{l:/O}5kLDc ILPPvNh{g'ds&6f^nv~&({3Pɏ|,StB!".!KNqصSEy=6%7ӻ68I7bZਅ&~d?CzN8?MI)cά ZˍLM˩nNSs3E KojזJtv@/qꇸ]DkW>> 〳ү0PSLU.vv`~ aGŰL17vhӺ*d,7?;DnԅBڐVOLU[j G0LJ`SJ~JmO'ː Q/&io8HUF@ MV} (V\L_֮F͉ppT|Ρ7nzO,tXK%]X{b2yXLA%O_X[NU?r*R_P 'rVS4Mε1-+u\VU >J>HUіC#1]`5LPWRa1cH {lSǷ<5Ʀ-*͂1@-im2Rh4d)mcKJi(l 넌vN v[-1Ӳ ]lonz9N[v,eh\<((ZFn]KTY*4%gv5v~@XVs]Pɫ; )8*ÐL:^wRJW4j 8u:¼ .oltʙ }({kӋk/L􁯠}>Ƒ)UuZSt! * ܹ\Q: V# /|ژbAǗaY<3ׄВWK~ZEZFʙGy;\Mgm|fjj@X@^vxl6'DomPT,)4;pOQЌȼ`=F&1॒x" n SQz{hXW#"ƃzb'T)F!־Pw5}>[sp< p+Y& yecDѸkɍ9e$^z嘋C9g$jNɰs!j:gAn{jz?cXl@MSb@K߉Z_A밹sI0H=JIaa ;xz'DHϒL-ő{ ;v;q񡏈_aAU=6ԠO^MH'^ 8inQA{EF6~d@azs[R^]O")"NcPUX݂:_ d_- jm͌K$,ˏZEP Fa)^\nBlx! ".[&%`&rLOr>g^ ,GU8y[+Ud8)NelfM1|854:6_n^NGA[afy0Ȭo*>,%!]e~mЯs H1mr5m#zѭ`Q AkcjުP;O}G(@S=`8e/pG6V+h!FJ#^<̷@dzlg tF[!_0@zqwޭXŎC!RXgk+rƈی(1#XuO|,"عf2J>eyP( U+uE<a>CB"?OYĄsp·{`螓ì4)j9/5m'4!-:.B[ : @ .GRJ%;s5%;MW@+|(oO'''SB Z1fBakS(kcB޹|Ҕ]&9rA44Ӥؑ| ;񊇀tqڷWRqrpFY5<}^.#ҿP&G3к(`13("cpfa)J%WO`Z 5.!W yD4!a/h}+3^݁ӟrEXD&CZ5۲8HAu:brZ%Lb&zKdgE0Ǫ>5X8Gb`-7 17ASz[DˉC_yۑ3sSl{.|ilط~Ɨ)[ϲD|rmJjr) %LP(h&34@(| l@} J9 5FhJ\'=Ƶ %8(jg;ZG쌱lL;Db'@Y(rjy֎{ێ qeq7"3q6L]t-K_0(eo+ _MtϠ{F#6K覯3BC|_)1h Yqgu؃yM“$wTjxPy&1!A0<"j4a8 /ctvd[Enlܩ'Ȗ9{-{Ulhn#~5zjABq4rڔ::?]A]PzåDO rCg[C:& s%T8w-ueM }g<)1l@ [yY #dZyr)DմE'w nHk@jIݍak3,ttK\Z]eҵwƲ2w LWCYk=}yjߣ*M2b 2;LHr$gӋf{d'9+ө :ۋzO!h@53I=pDf5D); _>yY]ce5Jp<63T}1Y=r9-dkޫ#f`+IAI4V|ij#WR. eiw6]Qt4(%E.Iߚ2cɑrjq *N|FiupTcIjՈ\RՆ^+zG:)x(mZ9t XkX}w 5ej=@,Ս G`q7|ʥ1L0w4\O9^M# DK XG~ow-m M^{27iXT07S1Ncύsl\KeQ9ex0#)*bЃZǚɀ᳿lFvG)l1kEza~ts7e$2f!u,,%e_Z3{688F'X?5όޫ(hE „@_zUNj ?SI_ba[FD{пV. |0l`l@QmW+.*G?)[ղ FJgzTQ'ۍ5`FtεsX} t`cs::QnW]1_4`pGK"#]ڝ34XdlTE79{Q$>F˙JϪR3+;uC$Ii^}AMݘKQ@ף ]8ᅱ,u9QWKjNBM:B7aG$OZ4mMKj&l55n ]iJ KDKUliF́&iwM"]J$ߍ*D]R_&n- "p&;XRTeg&,?VP~QA!YYmGkW8'y,)g Oq:L6]Jp00nd{=Lr H c]kМ뇗PU6>61̖{:i1"-64m`GEUwJlU?dFIk0qɩ#'YPl1Q@No Ʊ[(fZ{̐yn#YNU8KƔia,ٴ<a@"fGDffX+!'Ed d[<,ԓTJ3ַNJgd{^pHh}?^78SzjTq:9ZCǍ?# lЗҟW5XVj`)2xÇW Ik< p;MmWb1ƻ`'2KDS]{45!P Ͳ۞D<*=or 11 a#=>~V<1Qɣ.gȪ<]tx[7EL kzIdݹJobȰ]K9X*1(Ŝ$yc|;cHPsDnTNA *)āyrxu;ioMfYm dAdE%$U.8_,t5e,8<d &/rܑiMK*^%m,).º@ `ƐK}PҘs'm7>0cpNfB&gL8PYTѠHPV+w()WӖmAµ*!|y'U/E_9cLDJYmBƶ@LWǖr#咹9^`ϛXYhTabYsOʁrnEwWON9"֙bȎ,QW%k>7n:!7aUdC^1}mo &ECk3X7bބչ/8c7I_)L/i0dj?ٚ-`?ӎ1lysύ!1Exs$Hޏ%,M$r=4>U2~hMd/)q%?~M(k Ͱ=Б^+0R"2exFj̻1kpڇA|kдa|aO`a(?: 4`.^A csǖIH- /4s`l[B} Qu#] d{տyEOp+XtQCnۺqc|`}YޓmjZC\KOo=Jجg'oֵ~TFێD,>VH~|LxZ}N2  .%knaAay9Y9d2Ę)38'Pb?/B܈LWFAEm> , uZ[#kK>Ǝ$(ƄcY1U6:6tnLRK|KLÇFza8m`.jK>>9{lE$.)b ħmD2Ciy蜾VBqHXo˃'$k00X`J)nX1+]53ʚ,o=]ЩkY6nEYwjv|9al -㊪>8i|=`$k p;hkQx$p |`Qk*̰ Ci ȁ̫lMDGZZsHe`X%M*|߶qHBx}X^l2q3/uawkeZ04w:c< q$srVk%<˻VA:J=ɳ&'2lmP@S)'^e&6a'vgT[WMl} uoN)y/1ߖL\UQ-AԿrlZOiGzA( xP ԂfVFhmmpb}3e^`ɩ)l+C^`)$>$:IJLtu3Ğn; uk42s 変'9⊜zI,.k x,dߪ{] )A,%-*75vs?z䔛ԑiVk:t>}ª1 EzW4y)`j}μ!g1B^>^dؓ Aӹ]tbo}A?sʔ92R@WξYXD,9z?`uvsg"6iY%lYnpL#SΤe#;e LgC k,zKW;Nf' cF|`g lvH`%i @?P{Gӹ) {q0T 5\v87{v} @W]Q3f:~d,OVSz( y*aˌ2kNz>T(Z^-O:'\|ʃlOq88ns$7h(=[t[jSע!Yp0a^6[9>`u1~:m [/}Kw 0|-ͦ=@U4iZv}f An©_yl*I ] PzAuC*gKS7ʡ!˶n% x^TE|"g»DPt@RPF+) I+E\w@vzpH'绺_7g@F&.E(ݤ38~tѤ6^30vQdycMP~vɪE`ŏW߈w S []۽a 4Ek2s㧎0=t^E >&_y wd9˄C- (^*jjBOI!cǐ+X̹AT( {'Hb-c(8G!č(u+ 5NWKicϤrx~jA T}? J x >Ln\"woI{P߬kU#_|?E^qʵICJpqL1ތrgUre;gSEڻ1J:/XܸuA+i0}<7hxgBH˔ !zi6z/%JB.y:5ӽbfں²Ƕf+V̭mK+neQkE_6oa0NBv@U2ŐZ5IDtcj!ްoàßp1:NLnJpM/~xS;qK"k|Ei*J=;Ӈ(,XG_>:A *w 8a<*X5 P1nMY@U~ol6T}F?]\ȠU&[JzY{Aʎྲྀ?ȋ9D|Q`]$Az%uL= c,s]! vdb@s|z'[rpםpy\+):1y];D KhPk^5W쭷~C+Iv j$+\P$oP$s s0P]։E<~>yA~EEf[aU@0/-[5x P:!*JAxj X t~:K·r,˺U&9 ӛιJ aIYWZMIvA [A@b\#VEu.}XHzD?.kۮID=g$V#[ :u_kxbxwb&2kC;}_Z&%$RP'&() qGwZzFzwe<68,6..S@Vsk S{eX &6w[+Z+o(s}EԚS2w_'Kz8O8+i^r#F%?ƒrιX_<%|L,dQ~.ʼ&8rz;{8W~|UCfO, `ƸY8fs^m7em=BaX| y_A-a^ȆPyB2_?CV緜!O5Xb{qaK@Y>RoҜѥu$M/[#DSɠjW!ϵ@#a#*Hcf?T $%J+ˁczIbci\C٬3{cHt!yC0* )^o3Wrxqc5+|$cMοQ kG:''/'4{Rɀ1rLe ҂A?{MIOmw ܴ]~"mmʾY X XxOD&/aDTR>qq"U쐣3qGR"\A\+qɢQt`PߗV͵ `8Ƕw1D=K#r, 4'K4 dIJvaJn}F?r鋠1u/c}rH@b-vJĉܢR2Hl}+yV HUJ/f xvuCф&)(NYvjD1l, W%ǩ#AԪQcF4G b;|2;ZNlu;ۛgݍ@9*W} m{OlhZO6OJbk Om $R߸Vwd.i@R7 묵~>(MF:k~݊ƪ~g [ ut,CT*KeQi& ЂB#՞+Ƒ~}4 ^1 |2s'c0Z~b̗0֑6Lg"EŽƁF jWx(9x10׵Yp O!̦[kKh֕Tv;frP{-KMZ㡄\ i!M{[4sVE%YMMڢٿ н(30~ O|H ]2n,im]A3n%Dle8?_/J,#51YOTR-Rʤ@/ ?l<:']ق)Eιv\ӓҐD:ú Ueǡ[FsFY^%gVi@Q7:dsNQ 7 +4'Aa;;7 [9 -|Bl ^l$À &'x4`ȕ=CT;&7~8#Stq:ĵmhJ%JwLo-~VXCGR Ɛ F.kƟs(&ʑ:%ށa j¤]a d(Z69 uf`gL) ϭW"!*$|9 iI(|NeriN İ)#.gFt'Uɧcy="("EB$Qꭴ`A#oV gڒ+X#jX;tmrYEk򰌔шN-lW_3B B-xʵKgxAv +;9֠{5g5@kV]#~&fX{wawCu+rR)|@BP&ţQΧU%/ąHT@t?^ꬿ@3`ґ*9O&υ OR2 rB>_ bTI#$dB+R[`ol5XQ`'%L < \ťWpd.V7J:ql[`J8kȾEVa1R;TըyVU1>5M)>6nMz R3l(Oֺ, =TRJtiЊpD)_+!=ʁ ;8g=]`)Dc+ؐS U5 cKc:&k&7%" [rk k0p$j}Sn'瀒}E=;psv3PԶ k#`vɧ9lh ps^H 64~Һ:sk;x7#.QlNc;O񈷇|p&Tw='JSwJ3hB5@;%}N8#t GILJ:|Rϳ:^$$QTSM2U[ZY$c^daUE3=,9'$ yd x(Rzt s\Lcm.JےF>[j̯:ש/^c^Su?gbvm/VkK~1*dŮ؏f@{rD3& $k>3ER[m+jjxgDHg䈻E H`rA|zdD~p+9@:[4e ݜ7R MGk7Gѭ$)q#Ek5#<޾Mn>v .`QQH`e') lH N%iK=[y Ibh/sqIy >z缘e6\IV:A!=5Zn ^ Q+",>>{,)/E@'`:aH|QEr_u׾9GP }`_ÃTƝf u.@:=dVݐP}}{/ӌeXXPoQx4P"Eݽd.(OOE::u"k:My8H1r|F6;lc?(~ׇ9b芋eY,>C,BVyW$hCvިsf`wڄIz1.I[ߥ 4rpsRA z2{Lyi>tF vi+0~*`scY zj=+ Ņ"-}UG4b~lN|YrDVE?k";uĬN21- #]K܁je>:T*]ˆ!-E[)غ:){+lv/X B!4m6eBsQ[oCUt"Bw `@L[Erwj+$:Hϙl0`z]{!mTCWճ?{}9ev w0M#r4Jfh7%btbj"ݸ>1,ou@)ʀ0ؙ1n8+Vٜ8='i N8ǞQ{x MnlUw,c:$ 7ks(#.e5F79׽cYSt RhvQcH`yjhXP6rqG{mt{Ox hzdfKg"23mޚ3*$SljŠB&0|!!/-Gm $ц%c3*#4H@™'>!mPZ#GqX3BrYybsuJ}B27l?Z[H WezJ?W9>&,(tT `C<цljLR-O0-OwsD4Yf'9S>:ɝŇy;ICh!Y/8pۙ W ˚D2ض_V`& pd:9B|X`jizg2WsfmLsM|AAF'1׼PWE>5' .vw:2Xm'}'mU`&[ȇ j57ŷP@!f٨ȷ]Z֤Ӷ\ҁ/Mx܇p>rD 9tF2㛐=7a#.R@_t<ߣzzt rQ4Es4p/e\9 ԘW*T^agޣـz!Ҫ N 5-\3 rFK?NgLrr^aqSTΥ=,u\)_k$e&pq7e#kLذJ4374qY1R~?m3ۦ 3!i1SN.x/2I2:2ob*Ìⲋc5QYnMzlD\kf[_CjJx{XRqL "mW%xŚ<::3WrCʕ%eIE./"֌myOV N^Ş v@( k"<&ກZ_+Si. bvEBf2m썏t#KK WqLum8^ʹYFsU‚jlL`nVY!ܔhzܤjKʗ^͸RY_fKPL"tPOl( 08Ǝ뙝=qR*t$@.fn{̼g>Do2mUP?ar^˸8{{Q`C8? |]KY;_gEs%,#}٭ĥ(lM^ĻW+=(#'~0M A=c!S[1;odGi1ȷ"*MQO?",y .MQaCWH*DSf"=\ow_ XIAdGטKWFHi57eFڦq!$jMWyTD$gd 94T"1av$R:Iig*;+<̈́zI@ܩJ‰A-"35m=kq5ÄؗgGS!8N3.W5'-i%D%p#Lv9-K/1 h-%XYgܶjP씸rEd=pEDDQ-N+:FtQB'G~|oqAuqӵ5A"pk1̬5Raoa‡EP|<1.FS=C5hXD>)cORD%{f8tVܞ귀-XA׼#g*}ۂ)m0OA:;^:kZ}ikl\ jmmnwss!̔4Gj]6t;Somd#1>n45 asT=&~m~"eAIsVO4E v*E48[ 9c(XAc:q93h٬"ᵪ%5|k9@Bx NC95}9c%.#'Oof3m| I8(O/NJVåmu9jȱ)?[ F̞3dn`}]fsSͣ^·DþOڵI y(s@莋碷+$CLDA{\and)Իع2l2jq2yDTWG|.XΥZΐ#yQ콂}JBTpN|0]~6_A7"2 Hcb/ G,YCm- 77qwt'Plɤ&!JR >+hv%k:;2'ʑh6uQ{@3/8pc+EjY:q3vXi]Zҵr憞|z8ȦP_ڤdrr %rWGZ-"b'ǪS)r:VY9Q\8U/dt$V d+N 8s%bRT7[=LshċBR@Ogj_y aeHhq9t=JVGV|xjQM7LVvT>X"eLF8-YJeToڎ͗6"Ls411ݫşȼ?"?Y:rpɿȄ}z=UZ5l~MtIt$N:]p,oN*#ѳBe-Qd$"/򀘗n3JC}{!w2"¼{q$֛Lhxjv[ysQ|ArLlDq;-|{$f0 Ʀdp/MvO61-XbvJoo7̩}#ANhnH Zԧ%&rxm_ٛh !ܱ$6^k)(U?Y*aI$ZWIq$tORGϗ 6$!۶C-h{]]].b[DaWnO4j'+X+5dzm (D}ʐ%TJדZ09SsQ-E xɲJ#_m( '[i,zt&lКvQڰV|Y%hDl.JZEڿ8čzQ]2hגI'ɲ]W˭S<g;\c)_%e4M6zH(77yKpY2<TbHw :]GG14yj勗VO,GW#<"M-y}mۤL МV {4S[Ϩ-2 -G8u]{N"FurB@wHH U=/|^pg5f ?7V9s\f:Wc6$/c?Q@`(61ʯe*YYCqPf3#31Sk4OAbQx!^385l:]@M$O8-Jb֡ 9S&E5H8CpL'#Ýu[͜".RWK2:q&}ߨ{򃘞0c S7o0M#?pUwZ(J@/g_*/ɁXzD|~WLe/ko܀9Te?Ӭ=81oL(.s1)pa.ni퓯.7nR"wؔ0OPn-[lO-b93HqW&|nk\\<-+>ڕFn:ͷC/X9nHYp{O3nLA_U 4plCR7}FDZ?CqT6;2Yօ#g6%l{]Z\!b}J_{䵘d,c(e=U,*Rx]dq՝C̈́k;p"kԪaa$ ~ يZ:/c׵-R5 Wxe d™b:k~(]m ϡT?ž2oj^( kuS5,EQNR,eO@RuLmJ :ɴis2#`jOl_m \ L+nlv:˗1x_ ~KRR7y`DYo/߅g1[~ǦbXOpUy`7ZJR>P{*F@ӆ|_uɗg`\yߧ[hT+v,$Vq,R2d`L˱@ >+U{!yĶ@K:Y<ɁXB.xޱtT _Cv=];#gE-&|K MM#VjU`PG"?N8d! oQZ9yc!1LK|cp̖ jŏ=9= aDwB]6/Ԉ]WZ/OBP,_33yj7$JΝ@>]H@x70N(9'B6/}`Jw$3x ' IZQPWlKmq2͔{c%gr}ohʸ'ӵS _,TKy}!_t{/.DhiNցb*TB(ʜ%V5m /nEFL3y\TSvh+1UMl3ð1jxOzvԩ yc!@0]]8EN@Q&؋1dGϵ@xCtc!ɱ΄Ksukv xӐmS.))R:[Do,;/5&ɾwgGc)EOފ=2d*@>0٫2Q1$RO~zE/ КѽP I!̜7Ui2\mdH8Ś F;+D0Q@?|a$0nX.Kw }$JyF%4̑abW~-cn#`y0K .V$VxFoܝj& REcrG^n<9l c^c0~ر.c~soXG⼄߆Dיk]%^JhMF:/ WL|6W}@SZ~OĀZ Bd$/:U51+S&&$wIFTg5{CHC=Ph?*?kMm5&+jm`dXH%g ,q0C9KƽSj,샩#rTα`9#y):R3?V.:8'ʩ51t,ulY Meg5@Ve)Q=XE]=R/oY[0Tm q1y^ 3L! )K(&`Jb ÒC31ͺ-n߼rK7 Jp&\۔%>%ɺS8a(,9n jEٲj)'Ҋ9* [ݢPOYusОA`0g ywRלE{R/ 'v&,Bzà*iZ$Pt'uޝTd$@h}VME~wK]Ys;]U`D1RZl tǠ\h"O|w҉3QZ 5͒GG\2,Ho9+;Њ3$kF Q~D#MY(r#ؐO<5Z Ҝn'qVu}޸gkj>S `%ߊŐߛCxxQz ߀QE.f;fkfZV/pxn+AA3d'*&P͎2%_,k@1+0wa_fq?412v풪%%9B-L 꽰QNyv*F2@ϡɦac2[SKe6ίBg%uA#h\Ь+cDbGe [w1E+lA@˒)5JCbA6Ss}֘yS bK|vC,8o`P^׷Z 4qTbđFC)>!EN^YH_i.ܟ'69%mo'ՑXs-!>^ݛVエ%(Gh;p4eq6ƌzTn?`fgbcIf_/ r&[;h@'c%wEˉZی߶"xPeT `UȫRH8-G7I,iCVvЪ%~QrFU5ԛ06`+ppbl qZ˰u7@i ! 7 {ge^Aܩ* c|p6/efrW#Q,v)VFnhgmmenY\fDvw6Ge`]{5+}0)~ 9OIp8 W|7GnCs~7P$M'>NLwvs$zdp?rVFR6 k>k޳a5 vz0RB^zfH1r%aZKqd1 ? A|K""Vvo(cl|#[ɮB0}C1upG;ޞxeX,vKٞ[?6%:,6Hgc\rRUw}u.!=}Vbo3t@Ma940=hk-)6-:z&"-u:SJ]xKJT4d|ʋ ښ^W-X#/y{T?[R{b.]v!̄=[.]]w{/"A!:?%<Ҭ^3zJw9@ Q-7B\3͏^UDŽ.OgnC"(n9*(Wo&s =8(Wrв#T-::Ne9MM><44e~58Am8Oο9Ջ V(,=]6t R=!~l>u|rQΒ/&`;P|p1!Ժh,n7OLH/?sO S~%be@Dt0]?)`7Ȑ^*kL[@8 6,w&TeI\b['05raDޓɐe(nŀhIR>%'MBf ̔A6ڙ ]=N/#qi";39 O@Odoc Ts̃e:.sE-6/z.:X'ʐ DDn,JiK?R#Ve|~D#آԢ̹Ȭ;ǎI8㉶< g .>Q]Px$5nCÝ DSV`Hv<2Eu~=fEIVj:-۵$NXhkU ( . SD&fFk}"tq+ij\D dK"0d΀Cp MX$dE;lDZm;A6x>wyyQlnř`%w_zbV}PXȱ& 6,_xW[LmW #+c6hYo|R?T`S6yg|M¡#}ǎ|`re^YBOw:KF',B oEPR=Idb'.ΐKok8T,B Z%_Nx㟛3iϸ^+1|֣?0Dbl_Qf 4>ȭЖUs* PE넝AH['x>:BK+k5}u/jkj1'NWh$Nc+7kxt+r1ZU6ïeҢڅYőA9]FiC^ l9Un[ ]O)]Ǜx4̬@fma&RzGҝ}'i"J"&7u~Vf>U`" u,MՑ!⁥]b)7'4Dge QKa6<{y A@4ﺖ&C5ۮC Y:C':L yl9C ]6}rl!NrfDkWk:3ZRNzt(۝Zo׽(qb+_̅yP偦-lU?.9 0"B0@COOHkWΫ><9R CQ_e u)}I"NJ zZn6 r:%bhہ@3p&>ʃ !"|;ߚ4a)7q߇vk% ~5'хo "_JNҕV r2DGKM n+i`hr1E)OY,*Om+_b2L!aFH:b<:k +#}DMl^N`iS;FhwLOwR7;nwh=zP\T+f_É G0ɎFp^OAY7ӯ7R1/׊:b4lJʹ+Z!`Yt߭XKp$ .Q-;iϧ1$2` x (ӵ*P51Ccܼf|v{%:S|]h |"jod9' (}*7о(^}=rSH~$-Lh]uV\ԝO = Iuѻ YWLNGDvw'(%bgn!#@mږm(mՅbkRTsa+/V-s6R(NkY|kkߝ)!}{HTI,8<&xRiNvz2"cn١Ѕ탊1,#pq:ϲNw!u'<ޔ ߕ@ DJJSPM#s-ɶ)l|9]D P5L'?=iB![8Jujbje&YHk &yUnM#Y 1J-ZHʄ?P)ak5qaXI?x[WG]l$ :Js.p"lxTf$ 5!u$s=YLt 15G1C![,W'ͫRXweYt1 * |J\zz&dgQ${* 7_ )rT~826@Im$K/mUmxl a']siNx5[)a^yp$ 2֛n N|!.k"_7p(‰泼{]\V@2~Ly!оG" ~dدG$Ukd_Ck-e50 Q8PtJm,t}ٗHpeRXe/h,iO!2w%e\ 蚃O)7Y<M*69)OvU#gB't_"Jk`|>2zUP(l{.U1лϟ[nf` >MqHeRYmAёGx['YǓc a 0ͣjlgwh10T_Jg}q\h`ؾK'{6MɥA+ ]3 aR#!x)47Jq:Z^}ng fu%ڨk)=`hUWp/yJPǼՇ\}Vhؕr9W'i9dм\Yr6'ʙ5+tSkC1n֫xK"kفB/gXJɼeAyiV칑_}j^]JI7< naB:`U"!(^4[wvZG!J6nu- VKbe~嫈5aKbyבqtsM4]l2Ҵ]xU1p @RX]gBAtc$iR{aDIӸq=tD $K{&)v 8,zm A:1޶}I i#>+9_Io<٘t i!=kP [Q=4|R$~bH7ݠ,WAo/>MuC+[^'MKBo6Mdv PExY}I-fùwB}rzps,Tns5(_IkUiQ2ʴ;g*׆@n_@.ňcQ@Q@4i1vת!.XR.ͪgsP(aS SPߖb(JR`FO8T2`+P%tJoc݋hR5r0qz3:t=̮u#ل E@ϟn[WNIزUs"}R< :xsί|fqb?A2r DU*˱Ew9+PjN!$mu uծR/fK}߄d0 mtL;}Pdl.V!3-sw§2zu jΣs5Kg^ܸᲨ\a&뙬< ~9x}aejq.Ů񊧊u.GxqLyx:1WCא%=֤M_EeH֡8-6Vyѭ]?hIyIӻ0T DTr1rMˠ e]%Zt-:sZ!Z|@#4#[Ee_/rKAq#\`1_\2/Olz9RŘ#^&Xe]B)TE lcgu3Pl5 ŷ8sl;rȨ.]Kr6o2 ٬-+(М;ZCb-\145HVI&uzL@"' -jh4f;;+LL#.@ hMd/_`jJ1z(J&sRVNGxU=c+ՈkՍ]X D *UZa`ˌ.mnjZ͹W wH9iٍ֔o2u8udx;**j7Þx[%3xl("U61%:zLjn,zdK6?u1#/]Sn-O0ݢrX/E_LaL1u{Qͭ?#)ǿ=A}PҺW! pZDI9K/q$ gؼ..P=FT Xg+47pE|6 ?DK٫/%'dKqwh<%L͢w53*:em\M 0Ж T5|ᒯaJ)[\ocPzK5b͓8P//<]`Hk"L`T'AւRrckf)>rn g D3:Yi1  eg/SI+ѬRm|<|뿹gT?S@|O9a!LfCyvA +1M0q*٨$[);Z_zJE Ə7Gߵ`gPHᰐggFIȏq 3;1,wXFrTӞY0am݈TbO `Չ2q;t6K k1ZӋTjC2~,/ qOiKahVVTGahOFC1; *QFSuTp1c փ n,t``GI3%@*%'qO.#q)V4Ll'! +>ggGۗG}{Ϫ@@6_^kʐ_U f}ju_ GJl?q"C.>,$kXRm#)ЩL6Ï"q\T"kc5BYN\8N @URV pr2n-Ct&W-Rk<)r)tg{I*:gG]C6tq! -68Y\bPu3۳X '&Xk&pao~% zLhYdO{#V]C$7y <ߓz#6{epQTjq-Ȱ2Ɨ̒!Dn^> @{섘ƻX.3Qbs-9'3TVaw :XY;op|%xt="oZ)JPnR|Uue+x^iePi'~I7d˪|tU 'dLDWNuN{*t@\O#Qֽ EEY<~6IJ}z&%=pC(xYrT}l%#Hi^?G_=kY. G ^p`:ٍ S0hhw50sB](C볧yƱA2!&G\f;`~T3pz1 y2Z`/u &zmd05:] /ɦ/un+ԒHIJ;º0 +^4׶)7o~J Yf.rFL0ĉUa*=J0`-H5AԪS'A~2zCmpr`A4;Mq .ͰμpϮx7ҕ<S9AN\3xBfl4jNv[j#VAGu8 . vZJ[2LT_b,H:U)&]ېQrn9[ۊn'&Z/ufi Fߊ_U0Yߌj@>'.{,֪(dq ̀&Ւ!6ܳ[+'K+Iq Q&̪ϣ.  aH{}5ҳ`ŻkJ ZjbrY$IӪ! XSSf#"vcW6m&vm渁R?2 AHnN  yGz(}@3ֵ5m'SE]SLBC(vUv]F۔Uk8Rip bRHQ aSJcI!SF]7u_;-aM'%%4r;*:ӳ\1Ey=oloqzъvd'%4NZkמR KC=C¦h(^Ma%vR>\ ܠ*JV4Fk ./cD+*VN*r /k)"DrZGc %D"@~85J0 Θ1혥~ s:<9(xVPQ6"6D3l)K _RhbJrFic@r;QĽ@\*GYX T=)?/-Rg,vwAx ǠY`+1 q`Οzb2 VRص e=G|?7H~ޜvgu;)x˂gJ|,,.yf\ xa7sO21W@)PA7Ul?,6Kύ F#[y%붙ෆmA^| =-abcoj媟̽ aD3S4эf1>'0ظu/Ũ{ fn|~_S:j*H!Y#nNr\kk3uZ*XCr̟( 2SxЍk/2LA5?8Q%}uyWk-.F<w-yl N.yu9u DpS*ԽǞ!y W \[ytzٛ|0ї3g^RA6 өO>&x/ |? q;Z@>%U#Ruߩˁ1.](7 !҅ŕ(qTǜ5s,!58NLNJ=:BM HHq{M"%9Ƶ+bޭa\L(MH?lRY;Gٹ?5@i tFv螌hiNQΐ9]ϡ|+wsjX27ǻ%&O]vR D% ?ׂn]ފ $z߮B$$׵KbhnD@G$*0>.k[nQ_hZ YKab(UVs_=`=UpA &6:<8.\pY3?&Y=׶%Cd>>+Y v_H/!1g5'}yzR[²<e"|iM  y_Ο|Θ9 K/iwzV sI$CB"2l6'uE!'|4`aitAk"::\qq{Gx6>z$_!gq!~/_D,TٖzWÄƉ$/W!>*28\Q8?x<;Qo:hc@{{a oH+( T#6M&@6ڙ~9Aj=GO:<"n +ҽgm8nSW#(?[[)ȶb;gc#*;eДx9m,eT+D|Z9r>aҲ\<ٗO,KkC6C8ձىQNOc+Hkg_b_ogJ*y"ź,+bNS<7^Y Hꨖ d'1b ? B3ICk6GDx/bv'  zk:`R"tͳ#͞Y>. ޝ|y, 2㎍Ď+goh"jD PsháY6Lg9ĥʴxHNx$YSAXqڦKՀIp杍X0 <@CJutωFF]QU^lۙWnEO=Ih:BHkStJq䯝s[zE^AC t;^K:0UN?Y.|Q q:aTT'#c PCLjYAOmMDF߃+*~x\Pc}Ph%,15#fs4mCIpI^:E)蝖zښn T^j͹_r˄h%uQ° жyί>=c/l YG5׵&͉Epa+ϕ,t []˽`ٺz(SDPiYƟ:&*o]qhEHIa]oth8@g>lII>Yv9M41-(CN&_ǜ[=ٔؒ-חɜ;sM t6z& BѮjVO8x7aC:-Gk=7q$ᕴKR\U34r5" YP̊h8~3TNؚ%5/oݣ!e}pF@D2EG!wcE;@D(n׬R/ YapTyHcBΊ4P*#B]+ Y Ld.H>vdm mlBPGq%|vZ?(&\zFqho羞5p)c_# $ ia$a-"24ΞF7SE'\L%Y<-Mpje/<^kz3R䘇?a1@ХS&ʅv:`Uq +%|
    擃,% 'wW:PcQ&zQ#[ f-E(UvɌ./1q{lK f)G{ E4|uRfST-#Gfŀy %ĊAd(D@24FVXa"F=q]ZgNk(|j-ɫLkb.ޭo7siDžz?h)ɬ/ֿ]V%dZDkNi0te!ҟ?.Pd"%mJy@yIJ0_k3B^ʭq4ꏲԁ\1.j.L7B4u+"&[SQ-C|fhFƩ۪CNd&GLQ.`F$;[]#mk=Wf-BM$D ]Uڶw/DPu7T:d@AX5w Wהz|P)jpfJpԽ{-[Φ!n}83 Y u?#m2R1{J59Ѣ1-H$a Ony|co5i&.:Ɗc 2{`ԇeq:kyF"V!:Y@%f\Yʙ"P/6/$"$X݄Nǜ4KeEw ;-j˽Gԍ1d+QKrH_cf?/ˆkYLּ/'3mf\U$1JPPK搉y͜Oޱ.~6I<'D/7[oZ4?G(f{Xz߹E- 9}A*U}13}3X! 8dqt/"!1~:PF5/U[RT13J* HUgaHqljwZXmg9C}YW)]F;/ r$?jDx=]GQO4e˳vWx4:1{+kY~&"]3qǔ:FIQfu*XJ7`ODǠŬ:*QJ!~ʯȄ(LLҘ)B cjKi=\Vl-#DBkٵ6^9UOPrlTL'R,,Jx+k֟ȒCX:D6o!7[S&혾 (6+Q[8˧o#1ˑRayiV3GX ?~Cd| 4nԴ1e[J3OP0BڦHU  Zy6evIʶA9h J_L[荾ŝj1/Q#lf/nώ#?hIs62s}^Wwݍ\S;|lh)(4,a?twsVs~,dhE͐2 .!cqWD)$חd%MbsTF{g7@BRE0z&0(>n*J֗cn".hr*j%BIkO3_"re̒W4,Wj'^AL>RjѢg7ѸVuwcӑJ&q uC(-O|BMzDCW^AFP<T +yi]*X؁Vc11[]nQ!=*Q K @C][6~© (HW K>j_ Wmu5 1E ͲqH迺᳞;fk ^hSy5tԅb:y汫HMhx$N?dajy\ QR<Ylo'rLA’G$TXD4_nӔ:N>yV^h%9wh: wҫd" 3tlB^\&+*m,_}:21!xOfTw/Hn] Y|7img[ʒTb ;15 y_@=u}T]|VqL+ J7B_elNP_G0'N5cŧ`cO߁|B%8M>N_+q3Ŗm`~Î:IūB:gT_cA#Y4]/`.e%o;pmG"I6@N*Ň#{Dg8Pv5v! - 4\SZ ݠ|+/evJjE}/q%h\nqvݗ19͌~ UPaFvy,h;>_k|2LD|6 'Q~ jBi@ WQbƪWnjd4+%sFnVQt|V~7FQvkuwW C]<3vp _*2'=&\2 cYS?gK`uDGEcĮVܝ<ro IU{8SzI0 O]>e1 c5=_^dz84ȁ7+wZz(f.c\w>GlU ݆lYz]!jPNW[Îa[|+4ooTՈI*CXBVv}a}`3#:~~R}^FTH0j\K#DM_)y#E/wPO9aƋrNWъ)vQ+dH8ifrXh2g? H;P㿦Pc &] Чh;GI| 1-pM뎔jUWz /9] 3c-牃sx {j'L?ljEp{>]F>m&^W!K!jygMeNN L[:ՇIah@)r34L  lso r̡S-#<#3I k6wrlq|.GJҥ-T3u;,ِ,Ĺ*\ͱZ,:h:.Su$ڐ-jΣEm!l _N$%tRF)7|}QwryeQ_I{TC \7Axs3 A;g:ܺ r }'P _GYš-0z vN`LH{Ro&)-(@Pr<8qe8F>21n }2r^<" }Z?nbjq$# Z<;<uAKn6&]ꖑAf:աh1ϛU[R~eU> SѨk$]-]*: [C2aH1 h5F:,9^*Vc%r/V !-:?’Z[S)A\iWc[z=W^M߾ҿ5)+i=0aȍ_{S5}[3,%WSAZ`\+ҕAkp'x7Q!˂ N5JFJsӼK)5*.iY~]`^f%%UQ*+C~df G't-~FA|fV۞ueaŸN&F۟U;GKEF ~_Zj|< E%Gl;DܨdU{2P!C'#)Vplw9砆Ȃ"ZN֊ffg u24-׳{]{ΧضM. P|0Iɵ0 LyP)3rN=%OˡHf&լ41~xg6\{61PR4eF4XN)ֳR+fX׏ʥ6xn {tEGU yug#L9-@14lE$dTNũtfm-N+> ?B!'ȴvpt|:]RŞÃsxP}ZU }6DD8aL SnF5`8_$>"hBs. yߋ![b4[ech~u^ǧ˴ 0Ah͂QU3/7~),ܯPmDpܧR\? `YN:T'F @Y f"o5<6KBŤøqT\{vR3R"8ENm|,KsN-%\8ތ̧1cLC\wc)+ݞX]=CP#• Zɀai!,_ BhjNRômŭ_3-qńSRo|nzl0g~c k1= AπNhMo.}s OYi E]WOxs"n_d3*L`:|b." KK}4r41j(A-T|ir,*WuuΤsڇr)G06}|.xΛ UG`Ú8ِe$sS 60LމNdS+lez\=QMƄ+6,i|LcȠsw]Xsk26?.wfzeA0hڨ]FоiåT/k:2p(O⌆d$!,JE M,ފkM@rkZLS"S\ͮڕ̆T' , *I/O"죑~aӸveM:';Em>s-`BB~hN ߺTG/m|Il|1Pc%+\ #\x۩Bw[9羣[ea 0`7M6{_r0 Q0@0XOYQTob6h*}XR'[F3QIb$vI~|SaXdc*jXdp3OQ 4#m^7* ( Hj%j\b=03z#Hj17̌ $vLF^+uP_:r=yQseRwO=[~tg/9РѿR ̔ r|ZAJ:cXWdj #eB[粣Bvu^6cYGƕgRhzpLMLS %r-@|DȳP{K{,\'4.$eZZ#&)ƗL‚׵k4;-p 8".ckS}莕 D,;艢t.7^DLuzɆUhV̟hԭh4Mny^>}2Ӳm*>8HW- 0GiZcdBgbi2;qB5SM1 NQJ5)46 D۰Ay+HKڮTrN6i_k2s  X6%;іJMkEwe FAa ~KFTaWkA-s C!ϓ$VHҙ`7xj:?gF $U!8-J@Rw,.hM.M60g 6W#.gѩn d*Xi˷YK}e"u  y)lgC-`BGOJeXG=;g$=)`縥bYr)(_IU mK@uVKȼBN8zy@&ɹdUItElH:&Te[5r[\.15a8av7+5&nS*T-3[ݔO|Db"~v#uLHe"@ rU`Y>~L+4Z$;x`;aPFҀ@m r 1eUrhWsWAF-@}\r1{B֎(\=]c$S/ R *<\ uWg' WuG-Fajh8 hWw yZdN1(7޾1HP-z&&PwdsU%{[Aܔ7%G *CǕ9A6Sq*'g~XaSf @ 7%y_ EClf*yq| jP T}tҝ &K>MHqfK3Sj #\>*i9q$2!Ind )O=}. an4tyЃAQ Q%N̚5H&1Bƃ{5ί!SZ_*$~ķԇ,/PKYP6qTD(mԜbFR+k>2`D )(R\m-TŤ; t_#2uc9A] NXFN-U^t$Чa ; : =QcSHh<J|d*۵냔Yg*33rJܠz~.y5fw7+É$J͵[|EAg䁥va1 * ,-1hv 9۽St$HN#1*mK% Ul+PV 4aBx#i13msl/7`R\t`}ccoʝRʱѶ=>_ѼRg?ßދF @\b}%=gS4=W$Yb)5BvgﳽoP=bq#xhzgrK(zoa)&0 FCM:J:i3r`uޢu% 1;"/ZON+Nl/'t|+nXP*#}%q||2dtcHw2'â9 ]aw3XǦYDxV{? '̓(?ǯH\{ӑ5'hq+r%`ne1gJq΅A)N*Pu_7xIsj9kXXHm{䒪 ݫ#mCגhۥ?[Y+Aj] je$Jz um.|6w=Abv3 L ~ *zw'T߄lIwҍRxm[n;Ga qDƈadcO.8휊5O swn`m_fھN\|?|\t[3ώ/:iu];B`P)Xb?֥aJlDgիRq.->}ԒB Mw;i@OvT.e hpbXW8 xe)o zyL^NxO]=Za)kFlV tME$[xw4 7].l-a~-CHB~~35F<0h/(pT2hY$o)NWw̏hs&R+}d #M#]w创WY| WhA.x|9W5g +Ggv`jc\:PB;NP\ߨ CZlYrTWz9 ρ- Z{]FYl]bcy66kAXDfrX}ڼݑzBn Z0ѧ֝AsbH ?S6R^=tJm3lvw o7}{wqR׋YDM |j8M_o| [uy4.('?:LgHPnEc롲Z* !~Molb9R^ny=?}G~=a 6U# 0iiq"G 49ZL_FaVm?%ghk7=Jg07k/iMe$(Vtp9l+.KqU9<eX-eJOU| /QH=r٬!}"hxL߂/1&n;"6,=C&&d@)="R>`y`^ZM6.UbGijB1짩¬)\ 3,+>nNEtM:WZ7;Z"OZ7n~9n*+rK J8ywTqgnUz'ٓn9]S/L쭊Lm{F0{ZH(I"JBHqV3Jyߌ2ƮjS3y.jb薹}.A!hkGUZ(][wxS60 ATpDQDv!75pL_? &[Fc%MD!n|~s' 3sR+]Z,㽕K "^%Wj'ڣK<4-  ^">7˯cp_U뇾Ja]RryZܖ(jWX1z͊sX1 A_PM?'8eKjLFw TM~fn Y)_=6d=W%D]a*pd^ҲFyUn͈[l 7ߏRR إ>yj_s ^=9q8uUGVo0LH7J\uyn﷞d0caz nbh_9agY[DŽMFQ[SxDLr4=CL,3>Ыt)*#E(r .ڛ}շj J#,nt7 W,|aQzVR6񢷲 )tE^\%M@D?kJu"!*nBcI/^JrQIRI wxJBM S71M e=W-WM D$i錞)Kf[7=oNv~cK:=fMSb)+–46fq'4H+ĺ|0}]F[M#=ll&}o>tyj}W$$@q[H>i:C7$J0E\lo 4)m vaw~Ԧ)@3ՅDyg^ -?{y=.+RN̲^[^}kR(8;|Xfi<z8nJ="Y{5Gz@);CE!PjR %t/,aYX\3<-_16+gi3t7u~`c.bNTvQ8f?JXQ(^XHM8gd,7D҂oKL`]|_=^ТA:+f%EUnұ h/ʼ_ۋؙņ>>].c6XDQHJDq"5#j(鋿L$H,¤K'޴*sx[i4YVv%;ON'oa0`ǿk:a`y!qTR ANS;oinW%[Y Ŏ4a.[V\lbiGr0<~ÇSq'ЧvŤ2S(ko=m\p GсP~xTv7TJ$E I&ퟱ?@\g 8Ov6!'?\;SA,dQD2Ox_'&^:R̮SFQkouXҸ39#W [KG KSdvVM!?%:9O\:nR[hGAz9jypAtX5M'W ipW, , yg1gU!T/\b\ݰgJy, '*::o_uǥ=cko_DPv[)7ܞ.)D]{X ɱE`um+qm6 P5l۰ݚ.1-x elI$tŀH~C-CJ9d PS!ɎH+#)-ZKRLB h{mHﵣO sp!k9lB\%;oL>Hۜ{DbG4{G5o_7\qbEO&AhC]ǿ9a9S% OYH;[q؀T>SWZ#蔐)T7~j\etslqh"Cln0.V KHidC4X|D }Y0hpYO6mv%jsksqۖ 7t$s u;y?/o3E 2Kp4/`|"Ɖ9*0oP%ơ1X9T<3!iQ瓟l35Hvtz$=煺1}wrQ Y3־bFtdS?Fܰ32ȶ=Fy9" Zd E6=3UGiYQVd,;1汪I ](ݨ'Z@֓fmg5M\|>%D;63}P=7#JAxQD]onxi l<̗#^UHpVHY65mP{)(5|[N(e0_ N 7]C`YڇP_hYv#vdfڦVK S[F5S߃NNjiS < Hf3kq>kWj7rã._sD#Y%}FRAACH\Z%aQy롏a6٦MժUo6 h-t쀣ƎS,ukn:CD"X)JR#t,E$(M&x*55@5LjlD7m>˄PKO' ^"!oDxt;DiB͊jWhϔ?zGh9U'ғ qMj{ue @P(9^&.> OeǞ#c=~g8kJz[aʝCHzrhw3uG7?_֮OK9*tԻN\h!:e¸.&G~k-&J >Խlk@,\xP{4<9̠SïgkǛ o*~RD!m4gr=<- aƌΏ7a;^i P  I"1jGޯ)CUT9iR*a?>NCH^؉̀wX<[$>JwrgƺڎFПhFwQ=VL 2d4ͨ|Oܝ6EBx@HY F̐:c\!ӿ}eq TM9A&@Cazt-86qr%s{Snzٕ<$?c a_2Sr\"c~cO 'r.kOE%$[I^ӕIhm;|T aN{&h\S5UDc%.¹Kg JKST4 % V9brp 8Wp'0TP{ØYjgI,!P]qEX:#=)+YO>)Pci){,͙tVYAj#nX3H6$m"ld: sC$t&$Bҫ(q*hеXbCCURFoc1uC3X˜nIU>JN=H&ᢒowe јX^:'DeTt-/"EBa7[F-VVhҀa@E\={\RRpTb62r{;d%R]ͪ,̊6>͔)z3 V4E;n:5(?M-YPN1efirAqiwZiV绒\zë ,I!3 Bˬ9IJk?T+QwRjIoM mڬ>W6 2{bnT L7I uՐez wN؈a8UykNjE'0`Mjd`^3oa*KlXd ζ4;Ny!7m/[ hx :34ȕ(@,!4.pINjjز{3Wqz^6ZoPRxBCǙƃ~@>܀ 5Hz_ݩ /ų!~;r''_e@+kC"%6.OWƴ?ڷ$KAGWԝ(=*8&ڳ f;E d[<ʤ)TLŻev&c)pݳR.F5pŷRci`b*c_ᨯv\gcP9l B_Fj6ǐ@xR{ZKkR(Yyh*}:d2t˟=kxRQU⡈_ ::ȠSal:vLhQYg,Í-$Q) /k\$//;ɷB˯^ !4{2/~bNc͢n% [/2+& o~Vvµ NK&CV@3VRO.Km~eR[+:@ vͥ'`\XoJKr];2.m~׉p'] K#8ƻMC(bR/)^RUQ9.0W!⸖#(pA~t'\`8mh ’K;5 _wEsʣ\se)٣,V9#.bc"G{dlC(_ς™̺^ϭ8U DM7@kC6Ro)_8rV,rz5LIܥKYJnPΌ 4@ K ݒ,*X Hl'Ք0g*/87UZp%"_^E .d!PE_UՅ "ˢ m: S)ދ/z梍Xlf$zedV-;Rv9֔%Ō ~ƙg "&gVI-KhrDM) ;&YC(']c1:%9\ n2^AYS}ܯ%)8Yhh2Htͨ@y|Kq1K|$M}-E7YUMD@mDP dtq6[mesF2Xk3 xXFHX.#gP^H| [teBRzu$>lؐTbjۀRD2OCI@^FUxĴU<ͮ"f -ڀA4R̚YbR@κ]ѓQQ tatlb&*:(W% =A9@#Q[x㰋ӈHW݅ׄ^;Ytz3BA'|D&{YxZ`nCʻYN+ff)C7ֱz_ʅfŚ%.n6 c1ԉY똜||y ZBw~8OgmTj/ ێ c-ql^Fr"%Ưݳ?fgx1XZ{ii }ZNޭʍDŽ2xht*LxkZ6k 8YkCBha7Dո2c;GkU>HM2A%@Bb_a{={((`>0;Ys=3|auܻ5)<:t{YOՉw'E-'cu;I81Fձa]?]<=@>HQd/B%eVar! P- ,CQE֟ҜREj:Z `U9>p GXP6?<|a>Mu77od?Ylj;V) M 5LaG&5'GP=wK| KѠ5iJi K; gWY)~w9 qUXmD1e ΂b%כBʋPT*i*u%ͼ=qƜ晴o It@k o=&F"I&/QqDQZF),11s*]h#g#^Mzٖ  5lEx/-hnJG |t= Fj!0O/7haH IQ ǎ , Pcx2)֯+l+1%z(>MU i mA G"W;8l)Ѽ:U͡&^H<ܕ-77 Ѩ5HlP'V~hn:!Q+?ϷksCN }pJpу8YZpz]Y| O5$URCխ,F~ҲzzD]NVd%='DJ1 UIaXy$n-N 23'Z/D6Hc];VFHv($l<]#cyz\o]O|oʭK뜚>\!ﻦK{C/rw(9ŧ$}HHU zoUSeR:ohDT\pj&5JWݹ^ԉ=?I/5aJE+IJF Vwnpe GHԾuޗyHf!^ԳgSG;!4Uj \ę4!$~j9/O uauxȳ~`GEJhCOgԔWXEBnCdA" ]Hf `W7E|ڮ^NmոqH }V,вobI&Gtb{Mr(UY~ӌH nIKUjQ/+nPf>r 0Pa+.>a?dz]&Yж}~j{ay*IԠޥ3×M^݂3iD' όҹoyT`@&ĺq#q D:Vz&I.g[ؼ0b\>1ǔ=}  l5 ۋV홆-?!&-8T޶W[hHRcXi9^/hD88/;`7x`OX2< hTJHyebEIz=Y)&L(r={weVNqLOe5Ñ9BCT^EwƞN\7.^_ MN\zܾ΢0kӕұc-'lɘa{k*xAWMYXVWp{T-Aɂ1a`*h]?"OC`4wben7WFU1HSq C4-8˻چE2$dO!)M < *ͼj- WJ)=Dĕ9HX?ly Ԟz{b}=_[ P >vK١&~0)xg~pg1ZP@+}HAHKՃqwPx)WkP&ÔoE^춧ϸA\. f浮Jpv1ã(2a[TSR?d⬹2TДQ\\1"E{)`]1ȗ :$FiCtrVr519I |zy?:iA)Zz` RM8]-9_ >U[J]Gu^|`t~ LbPfA, wR%Ϙ!Б_r\Jy\!|& 5lʼnwXMʍ}h{xT?DNibb#0Ff)˝4 AJ?jeN1ukbw>Y_j]8@Ш?(ҋ+iNA -rhn EwrhRuN銲RGՏ2aKۉn,ym"82f2gٷPfKe{V$B)*sd,m|/wMmڼJ:̘Add1nEufL (lÀT# KKw9bZn}$DG{yLˤop:wjT4Oy_r4I8C~?F[twdFM*zf-},#.̯-^\ArElyV4Q G71\E-e)TH ?Wu Mye=<W=اդ蚸<<~ ^*U}I:l|On7Pu?4'ӿA].ǜ4/2AyV/ 6qCj kRDfmuٍPMh[NõQw6\ BD;b{W 2j;0BIRסTC_Hki[zMPTX45+g :.sKXQ cBZ)'ܨM;ˍC<ɢ%Cv1y!r)f;1UVCd&սĪu$}?ʢο(-Irj/r7&Nn%ExQD>^;jjVb z |xe(_l'4~ˈuЀqh!Id,0 ;`:ʞCm͡"*NɀGUdN0|Xf薴ƥ,$M |`x[VMQn}p t¬l)?]TQz(~&/1lcSjR4Kur2! )w/a; > 7sP@Tih˷ۙmz/EN4t"c>*de}~eNݠ۔[qH`Ycj܉ a?kKqgc3E15A w-RohG ?]kC*&g:JɑLmjRgxJ77x(p>c{AYuɯbonL(-Tyݬd[Xȉǜl0KJoH~$fc퉍U9F&}/Iޝ]S. 9 ̎> &*86=Il`CI FF9rȮ.7(2WnèV6oMut8ΎEbQRax;~cX܏nZNȳ ZJ2ej nRx_LrJsʘ(K\9@&YBbk .5(SaS[-W"̢]XD"ڏp(h7HblTugB(WbF͏ӞBJd4W#p-#IΓKքN)W} qkS^YǚBvRw=P?L9d1:XQ[Hi>=]]"=>Zصa׃NMF\ YdaL@2Yj'Ō cD3Qy2vfhq|Ti82!/5MƓ>ִƍܘØb+x^WTs=qhcPz Jئ'P̟K'k)~XNPܕ =YA,92A;Uka |C>UFNSwjJ9 EΚ+/S5Sp;6qÆ60"GoAJE+L.ӕf)Tͣ8XMRx %90B0 B1h*g^;0nmR}Y{L2|hi/)`l9%q&W& `Z+J", Lr\6Y,},3_QeՇ WMzT ߘ "u&`Xw3ᖗ&`?B0 _1+hLTS5.gxC yd/u}nEDTZrK)Ϭ-Whxw鄪CBϋ8[5[Q j[8r %CoWsN3`ͭ0Vx;8P@y Ӵ:$ :OAq:,%T$CN:,NH>attf^"A!lgOV(]-mkn} eJVnwƑS$xlSG:PvIh(pд-hHOt97p'*h5&9;wwB8:xz+z,u1|8AbH{mQ] \Jtxh$z\+ Tb[@俘Rf'E58{ nw~u]r p*[l1AWW`zC^#br/AȲRDb+Z95ė0?Ө7oKL0(D:A7Kt|b]{dHt`rx3K7V|HtC} jB-CB)ĺ3Ou~7 9_5B'ްb_KP@E8a\(̮nV|c@7~(Op;~eY68URZ^w4u=.CUD+fQ%wh8{oeg cEp9vt]P#(7:~+ܪo2F$>;sED{G+,ڬrwG-7l򪁻reE2(XpC)ek J1]R_=qf:cA8=[a6"4t<\s <0GR}ʞ:O p2E`Kay;Pr sZ܀.0icUd2$yyx-]%eBZ8M Fo?C/Uz%fv=t4V0_|ӞDs#18 2& P:%~^|DM16ox'kژ< _w4Mދv 6\ GľEQ-h>܎?|Ft|3|[leq`4;R*eTٱg/nFt8]P)cr;^zAj!g_` hW R/cBgWM]Dbߵ(e?}KF/^ ?E۶ ^\Rkkn/ՂS jي#VY WMsRI,^̾vA#wt_mt4@Pr5EeV2*Op32ZV ¾ @N'-9s-C{NGcP6T%NmUj epqbbk,&QBv(62XABe sR'2^Lv `ܚ|pf]`ap+D(K UE#8,\:f=l*2laiq'uu?2LS/ k&RXHUqӽGux,Ѭ#b3ŢuьgC02|KF&#T#o"!Q 7J^wqh8*=k^0sp얉'xw}(Lie@թg{7kP%oJ%L,[`F-vYopMioK5]w^TMuY;(ċ0'|F|TI1Z`ɸоcg,[qrTm.u*Gr0v pe7p|vm֜:o+ .Dg>F=ܑuуY&oj) ewfA1[fd:FFnTA]'~TpJ*ZTvR]!pWM +HӲp ۬о}C'I}ǣKjxsuWB 5G 0Xˈ#ȪƫLn/6܄Oʸ"f\=4pɻA_1jLW%ȼ8aIuOOjV!Z1;04w9҈ 9쿔D vHɄN"%`p]P "y lkq^]͖gV\Vޱn}tY8Р3XĖ݈^*e P~ac4ة.J]saoVkhF&Z6D꓌{ m&[ՙH r*留#Q3&8&keCzp!mAG(nTu5SLH^g-ɮ>$]㎣p׎pR$4QGg#ej֔}D`Dty'F|gc)aH#~yaѥ]HOW{@-ڇgheii9ɘw=uxb3E <_,^V]eǗGc͆h(%Sa:""},[cFlzКfKƹ{rzEhpR0NT+۫7Zs#Yf(a|bi&qA2 o2%~Q̴\"9$vF5͟Ԍߦ'9 9mUKrE^D:7,Vܳ<ISmU7& #3Yra?^ѯUF hS qT@\T@ʱ}b&ƈ;kg&y|}mo}͘ jEX:j-3%Q R;OaُdR&E ('B3;L"&l~֑~^e7+"7HLYLHȖb*6ϰ \↪WE&360m|\A!hadAoϒAae{7PSߎ N#dM9MwT4s֣ `L1Vg!x*F [}}1φӉv9W?V]Tk躴[ BEl2op1,`@R6A J.G,a!Sn= _ZII$mpK!TkW7uΖE+6>aY$|H %h >i-aH0{ɼڡe8K Ivl wZP3h]j72fh4ϯF԰ʼnCODZC(f- !+qV)1d\ӈ.*5)INbyU@U9ͷF|hl w_:gLÍe _N}Ps{j }\(cxuEu *Fv̸#w} m;_KE ; GIy<Ρ O yOMnfɞ/>hn#~s$Q F-qPC,t]@,xx DKqyWc-Q0wXI;{$m܅{ Nja`4%QPFˏTި @"=>:0hlȺF`/gث+҄n/USyA FO+2!@N%0Wc8^UbX,NJd̪EG݂X`CZB"=S;ʇD~Fͽ^`z?Z*k f76'0M%'d(jY@*"חٮv3&c̛R.F3a>kS uKg*7ncD`W^纴'#@{jV9(( ~k%ď=d4ԯOd0<bѴ^AJr{0d F>T^_յ~8Q[;pʇ Ts͘ΓH7䬸`2ɀ-+^ SDcK(T?x .pxc9JW =m2d o;{e22q+yW'lpRRsqH^B5YB<)!%b+AMLJg\X6d5I&m IY6yviV5J#\4 {׃1;J Z;7So8iuV$UyRr3{;j:EzYwIRLj{Œ/*::Awi _B2KUC ! X`H`>~i/\XIIBL}h8(Y#ɿyRcr@#6"TۢO.P:ѷL_htܽ(#ჶE!!w)aUʦF]xT׎K ̥iI %|i H)mMV!3ݡܾ8szڅ0n[ye4rk6 N8f l+2@Id]":^bYM]XLM kSEjT+ *q G%:!}9]LƢ@3J $s)W6`$hUuR!N Iev=G,t9f'~sC/;I~fv u^=Є"H| ќOC#y`2dKgo u[E^RhL[CW-2z?1tmM#o3hn% ~`[c:E2k!!"ݸ)- 6A5UʯnWc"J]u:Ԏ5!ttxMq(O37cBֹ(X>RZojSV`錪F]x{s^k&ԧT6ʥ6?tzR6Qh( 1eP[a;kSF B /-4+]WCgH3IGjEWUvN0 5aNpcMo;)9B5YYkmPcµQ 3L?ynZ4QNĖ9ԦJ,(Nt/mF9`#it"1~-E(hA!N0̵%v<\iJ@SA̳ J e0MD(TfDԟ !?CV6o ۨ>1HcCT|y!8:F AYdRCDwnƥ$? CۼqC/7'GC jK[>eIws RA]grAcxhy(Q'ۅZ#ܓq+?=(,_v36m=_}ROO/J1|E0j5]I-2;{g3819|Bjba5hIg|(o{u1ex8hxıo7QS[E-4=Zΰ]*oȎݹr# 0UjKEaӪ{{xgev{E6i&'!)݁&tzQ3>8 #c( _-4KUYְOV8N/Tg39o0_!H W+ΟKtߘNp ѳ|Wk(l O%nwP A.f( c}h"sxMJ =vny#.P?TzK xxQ_,KV k]nnXQGfm׺g12Mhg_2Ωl(XZ94CВ+aws^ӛ gq= {sMO/z@'.~6Z2h8kp6z@Ot9.I(a+"YP !e:Y7S NC.yk}B M0+j1ACFw'r;@^uK?%:!w2|=skbO(tl@O5LPOCoۂ+F:9,L*&f^2U,3 ;$>olѺ®s]N@簥*PPz󩸜 מC1<܂{H i#gDQ_ᆚk57vGŗ)FL{P+ų6SIa3o?bXM2IzA`kisF z#8I:ѦbE43߲oJß95A̾n+W\)YAreExtR)Cuq;{d%o W21tJf?Rσ!pɋvkC"``AZ hZ)TpۓO?`bIT A9Uyj<~)X"}_PpE7\G¦W=~ +HZDEd"t}ky## }!H&FJvV': Y{Xc2:6E:0 iN1r;H3/.M՟b>Vdxüh z(L7t/ / ب63D5a"tn `R҅ASvlJ8G)v1Ē:*RVCNxШYo*Ao: A*5L2s|\0uN!Jꗿ۞ʠDp)?p*&.r:Uz9wB7sɷR),SJ\nHY3n!ѓ߱v)@*uXPg Ւi{9=yXUv]]AtPm1я$8,g 1H/z~-co^C&4a2ͪ%G%U%Z?{r$c)'mJMm6y &!ؙģhIvJ(I';GNC5zVݒp8K~'?3NaxAų;߷̑S::"khs74 avJ4zj<ƒʹ8=kJ+X*C* Ʌ1X ϶p{7`-J`MmZ& *l;iPp7%j ΝfkÿB0Ȗb=2wŸ>gK7ZI)vΔ BkhgC Kz eB\DްʦNJT=us0d}%Phg#c4'>+"EB]aץU^LYMjTm}uINԘu{ <.FSٻ~@7,|nBH ɞ2EeŠ;8_ќd͊ice##&Dϐ̲wV+`TfK~."sȋӤfLV? KBJ6OH)1W,lM$Gdau9 -mpc-;VȦj;Պ?sm* * ,bToQu3&<$yb4^32RO3S[ނSah@awܖ~.LPK|L"2r\ &O_eySc@@Bw12mX7hd~َaU,K`oro4+sc\FAf;sU#XęrmrNoՐ5"Jp6%;{:SSE^pkSZv'[@<2!R-gTzlJ*iHZ%ȸ0Bw3!.gX7 :MWt)*^npPa꜐}l=)>eEAi>%p(#~eIfH~Y_[Yڱ^Lf&Cr'wo R?y u^7Tob#|̉ 1rl(`&[֏Rèyrg#<ߋZFԥU%x@Pϯ`{V9}2Y<0p@S{ɛ"* _&$ֆ$Wlu%P0a]<3րlEg'kxh?es))p.}>2GNWh%"F.2+}VPe}N;*.xwbWk,~5U8Tq<ؒŪX- q~Rr|˿ 0"K$$ e`e[mfDĕ};lqc=cqoÀ<:Z%r>! Π6p8P*O.s}\ >307|y|Ḥx|")a+xi׶vs40B 6E!kDZE!Ȝ'$S'*&3!3wjP3 m6x[j0Ժٍ ІKbgc!n=QWy>ƊZcn IWrkRi/wD6d7E*K;U DC7]':CmQ@T⳵ɹt4x;pz4kK}9.fXW r*O?˷ ( .֮`Q.*,VrYY-ae|h*@F!+7^xk,(YSQͱ{UE>ԏJ@̸n>m՗*hNe,*҆T)9o:Li|ՔNL_:\TJ̌%ӿL}2`Gs|p<+ t[Aw+jj,-eorH4]IܘhvF{.w^旂dgF@AOz5QmA,*6KtlΨk#ρ%P`t̮`0[ys.[Ӽ4}cE', zY1)P셔.r1֌:CeCok6M R,>/!6Hč Gi))i}֦r+7C'z9fg,hoi8]^nK}EVP x\i2/KVY"yPo㖎MIFA)3SrP< ǧ[xvl6`4ע˪ ei\SRP2/Ǝ>H/.OzZeZ' Qs[4<رdB.9]@ /5|NzCm uɍ !ux覰VaW'i*c'Sr!<,\? 6Id6@F}\a~ºExiWi(>YkNIbqj4#>5STYWi߁܍1 }cK!d lB\T❢ )aGmn( ,񥹊_rIyyOh(7i= XJxE "و +azfW/XyLe'[ ,j*^5dYoË; `i#F,WX.U0`H>d78 sY<(iƱG5viJ4,d{t`}:Ҋ(.yTf3ZMI2'|?.p1}/m02-s혇S= 6{[6$">UnkfZ:f6ݒ#h^/EFM4usO- q**0LuXZ+ł25}hks%"jd+|wG4=JAіԵ#s&{hxEB =y@Fj-9k-`'x1v(2>%Է SW׷}s[NY)y^m*_`GETՇ8(ӷ"T0v$Z6j}¨1zxZgD45 tİթ2rn}R\2!(q#-Z?m5O>E"C|Jr5b#rTM-ȄrExMMAS\յWC%]J3GG4ڵcMss0k΂kR6]& aONnq{=(ȥ$?PuƖ-ƔFZM^qn+XuK9Y'iVL82gwؔu1̼(Y,~vϿr$JQ ApVn@'~eFH΋0$Xd-?y(kGt>b k߮Tf#?Gಙc/6V T6Cskd^нU(u3a%9?y{{#2:ܦ+QLB]^dZF]:a"AA 6Yh[u]c!D 2׊U.n^'!oIN[IcxM]qS9EXV3%alK)}s%݃#GJ$N~h9" c.ڝoGwYoVͼQf&-dxI #3LvW}zHEꝵ&qXLCB:KDàg"5^F K2_˧=>ZPx5S jXDMy3:GnXjU:[m}A-Y5iZ1nkRԭs=#\;q/\*wkAG$OU)lRڰ6CkmVʁ8=v'.}95Xx0 jQLW &]Nߌ +敏`W2HΚD/<9B{ºP{=ُu`q6NrBVUŧEg(;=ĴDDQs&kKfbm6ߴG<a" dyՑ3}`릖V֝: 56iGS(V>c=^xfbB X-Iݡ?ϫPa@$xOK>~}#EG@$ QZԌhĿX>ȅߧ>rnIDzPnwMUm҆u]4`&.?١*jfh|0s} $)ڥpeXNр09،h\3|etp1c6o8٥$%/.\{}epD|9̋Vv!@΀[X}R(ؠ4drWYy%1T}haǨWBfpj< ٜqOP8)]Fxk=Gc:avՓ$$+ H:~i!sѱ L˓MYiVm9d O8ĭ ッR{yQM#W~fEl,A.c /A+?Um+>=;Ҝu7\(]^x^lvU@w6q[+B sG&'ZӸ{e1ȰLК1.t?o%8=X쑣\Q؏tD4k.zzo~^}/'{V&^c*bvC&BSzf%IX[1(S\\'!+&dI*i9-t 칚hBpa,zF`|~ZUiZn2EQƝd !0pD}yD&^ݠoÒab]I?@MtLB 7faKՄ}0*- fwE ۡ}K`=]"ty?rsE%Jr]v[>qq9ꑭ VX]fov`"'J‘*s='g,o +'U<! F4+`z H`~e[YOp6MDF SJFnv5݅sd`I>BPg;N1.Lf2M~G\6tJ\gt2toƨ/c,eRb)jRBK.[7Y MD=Uwc~:XMbrxٷ% 0X0 gAޠ&qon<5| 5u^ Uk@T{Mnb~G~yYɦ>5V5 ܿӎ D(ԍeYlL[gESy $Cz O1mAbF wuc ]UR|ogwN Ÿ.uxt 3HG)EP }<͹;DB`|Xֲö_&$+v A-A7c5`v3ΥmpfdRlHF)ߠ/?gqǬ4 !UCHgy>f8P]tf%FHt?; m@usR#Da =Tӗ[{\`8p8-[L]tD &È`\Md^JW]uR*TLM7ed\K^V0!#')(IY uVtQ}pLtZBq$]!Q [ [_hALy)*cʡ'J ?6(XT, ޵%HݍddvS)QMژ\fW6RnSUTEj]/@ S?'S3ař¿,']&VUٕL K7~_X):T11jthMp0%}J20Lay{m~q؉jq/CuΟLxK4ȃn402\}zq!7!k@w}xBv(<=,'grIɼM؋*fj? _"/{3YoRtD1-i:4ЃwO\?&̾4b!a0мm $+{G,hPN_s]agk65bޱ8 Aw/*mi$DAWA=AǥpG~gU;Ru*r=P@18gBJQOM+(V\ҖKoyKRjeT?HT]Q-\x$+iR1fK^}_ӳBE<tFGmmÈXmZ<2-`#NPIQ;;%X]_эm۾حX=^#%,6+P В2zka{=dP䳒%"yFjBQѦYڭH}D4Fqe%hD !&T? M̺r?XNCF'%j%/E~A*r*O,ʜG)"d\+vD'w.lVPwXUF@ەq96Ta lUZoΓoWnURSe)Ht^bވvkhbe^Llrg)ů'K'⨆r)h]^x/H8o)o)f+{ʊ5"(ԇmic76Jt -"ƒHUaF mɑ9C*:k(i\ϛ7\FH+SC(ڇ^-LY9.Z,w_OmD)ԣt:~~f\@1U9?ˍIbPU sQ, SalfyHԥT17djr? a#пX rWsn+e@+jIRZµ5ow%-x8B92Aj3)[XG_/ 2nK%CA: |/Z F _]FFa<;5}\ CƮy9%1CS`KuhB`5 9^Rf=(h)ꊫ$KrLXjSq\OB:0))jseD|6)Yxeze++%hI&(BJI{|Lª] :{Dȥ{ Vw(_3RJ;fi_aS>˕ |_d=2x ((PL}8C**aaD78n;zgY%)cftTI5EjGb[\>JlќXMK' Bt!hҾQlϢâܐ)~CsDO?,IFW&ɟǞ>u)Y8Сp8206<:nֵKϕwsDy0>K qegSES~V72!Tm2?;כy~jҐV8lq.=B]#9{*7gB%qWخ 1𖩓֪a5Io9B?VH2ݜp*8gH3ۆ:Ԕ)|_<C|6~!t͡ы6|ĄpКűJ6G8) >Uo-Y,O῁(&r]L;uI|VF4Ahn9r6L. 3 ,Dp(}`sQh-._eTۑ^Dj.J;eVU3w2 T6<{KEŐ$s4fN[LZF ʖ<"\HvrII Bb4;EB%G}J2?o*P)nU~!C^_Ugҵ2gptc@v0 BgO5=Z:A8p'⇰ WG)DZQrFy\2-D&aMLG#ߢCv_|jT)>+.y M0Hҏ$K+g:жSnuh5E]9Xsו#uɜV)՘-l_Ɯ,Zf.'jZԸE}7ȟ)?(" qKs^ 9T;A†&UX>ĸiAI@OֆMsÝل PvUQH4SH |Y;r`)To>&d%w]'?71R78Ύaб\h& NNj[y'% Gt"5BEjOV 3c= MR/aw,[3BҔ%(WkJ"պ]A-.%8 {+G}:ۤ3ry$cB{~Vn%LiXl-N[wk7ΩΏnTra7oy࿗wU- Z>.D-.{hs$p[UTdiżWNN^jvB3;aW8T4LkgOfї{NlJ|*Ʉ5.XA~~sf?0{^2`0G>D7 )=e;1qLY͉5;dJd 'bvoJ0":d܂:s@z*ںT|b&B>**7$(LFLIq$[AWe կi ̯Xwv_sxhj Cq7[G`N;[ts $r5%=H&ɜ*+?цtQIr*ޠ R\s}] O`8d xDWcBMꢫh;,rx ̑4q)!j+]Ψubb?w_]| W]ͥSlF4?!:G΋€ﶲ75ϡuVAO[sgy T-z Im\i̳P>ↆn23>Yه-ob7D$]ZUw%av'(P_Qf80#iM ’NF-Q]KaIH-zp X;K-5E#4hN=y#s~/zC*j.Ϭ~aP_(L&s'D݆ѯ ƨdkI?l"\.gJfQoYZ T4 "QO'# 4B!wisyoh8UpFq$BKS~_6$^ŭ[qurn4sJic ECT6熁q*~I1ѱ cvhW,KȊ_\] g9 ?l[o]Ȕ$F6CJj& KfafP6,.6_ʋ~6 Cդ*¹[{; 4װl56ynװP &Gt&xzj. \"8~~3E9m)gD߭d膞|y`0iFt}b]D=$m. '}|صJsSBU;19(FzdվdпOYf91#1Ɍ;l]%(cc3sTV*HE1j:Z%Pi/)»/=~թ8IRo]jRv2=K0a J+{V9 (!#͎4.JSsVԣY-qk7<.)qp 46#DI>Ѿ a&{Jeժg+[9SؤbK+.oMN^`MYm {[NrvtkjD&ƨЧƚm/3"EcFiszScUa*r9&臰 N&{ZJykk"aȰn}2ㆦ5ߦf2:,{0-zۥm9v@+)?tҎL`L$ ӯ[lQ #msdP#*srA|f̷̫4kg"_]y쌁mFLͧT6X ܿ8Ţz͋Cs~tkT~jxkB8=&B,,5.WA]t),W6'fvڒ _#RKM.TJIQD-.2&OK~x{̑Y$? QyP{39#`^p;~ئweOU\xAEoBP9{PC¡=4]0*BypR"vT\>,i2'7mu}=yoќϗ_uJpFk<)dS"5KVJ4Hx#]!GpT6Z_It0~Hքv'JSpp{ lWÉˣx/聼q*;d:cۼ-i6<1 Oۧrrx ǑƑTF^FknC.dDv Wx7kVgI%ҡ!xW1@xibz iG8Xh,kmͰT3D^#Gkbwl}]JFaQX $CKZp 6|"E2(\&Vܱ^wD~*{賲ϺO򬜇 ڙ@;%i&hC)8SZ?F.Lt+>feVҷ tJ€eCp2%sӹ}{)j9e˓1(7Yy*xmI%_l57JLFhqw!$ .lM#-m2|1V$ُ)A~4&n{ 6l>40pUJ*DaTԕRN'-co'vH&?=o O<׈Em<NԍPnb;2 iˌs@GD%On`ЧyZ?jj7=)*`89*mۚ0 YΗk,(FdGa3iopZ$N plA` 뢰oZG˔ /wP< 'L5!* Z')to1 u_{4;` RSYRǭIS?K\M.mqdhCoGUNJdVZ'xH&k{#9˙ed&ymLQE}m«Kg/J׃ۛ"G^Y`S7y^o 6q[Y>%0K̘P_0xé={VrEMߍ"˴K{^?p [KpK?ڪ6@XnYS˩(}`K>!d(y;El}DS$G f&@A}xI#dcװ}]K"@M[IWo҄~2M FLS4##pvBX9?0U[C0v(Ԡˌ%N2Zb|3C E Bvn(`Q(c! ۼ* U$X'R0u⨈9C=},8.ěj7l+ڳy*AH)U w-'|\W(^vK-d:va&9œ"LM 4i )A'I,Ҁ@PŜVxT{#8*סj i%7_&-'hdfV S%ź=%@00oɶ?4.=© %مzK8F2xzڈq}07l!/΍ri;6xEM!߽J?y11ޭ!7"UG,Z ᷻`F=[h]m3exn"Am6=B^ x^6Ej -״d4LS; '5&ʒVhZC,]dE/t{_' vK6; /9`zȓE֪Nlh3UEU޽5&8W^"]hd/"̝tgXnk_uێどA?|ب5t)q,5· iҥF SWW/UA-Z e&S1}>H03Fou-I0bf@\<bK`"ev>Aih_MP$$#0~Zmo!0/|Q89JRF. Cv#au/8w.GaAI]m+\mx(XN4OU삎NJtżp8\Ę3k 7y[S'i833Q5G+:dnhwL ol*c0c[:e3}iW;Z>%d瑡;,2y慻z0_G]n iI2 QӜU%gV6~ryY'z+6N gxeSԯ͵X5 D@3bÂw.``3'"35Հ%Z{_\׸\6hFCI!j~cY"ҹC;q!TO2m5nŸ$OZvf-6b4 ŲT`dD̙s{KFMI.Nz~D̥[gX8yXZأ uw7_hrg_crv\qh~0f8D'>9ujGU32uACw_c,c?B艉3=v؏ONLZV}B"K oK dsʀ 6GREwei>bȎ8 gn^ @;F3Hb8osQ>AHg% ܷN{tnOd0eP̴|jw)CeY&Rv͛ ? s_} \68 L;.Hf0/*tbo@&}S *X˽'6&(]猈v?MOh} nqՌ|<* ԛᵺ;ʴ> <oD=ndSpqJq %Cn)(ꭱN51mZV!Jv9N ±9JH,8v#"v@8/W,ruՁ >!UN+2K}ӝ \8dU*˓3aya>6nҝs2T85TsJ{p|Lu,Iy4\kHK\~4 n5 z`!pWPR˩'Om=}Ot, O_>r/R7!`>ޟy)H*=!hiQ(LǗv_%R}VV_ĥIHTbә<;;d#3D.@pTjvؤhJ=`yI!(͆3>ӦVs SoR)Z?tʃBi;|VHaֻDYecr5ujԨ*gC׿}3\ !#G{7*_ơq5ތ'qĹ7J%&-"hDiH7d%g*„4 BG|!-~ځ"/֫l- t&ʵto BGď<2 xY:^|\TͦK]hj s{D9`tc>:V灠vyh1)QRI}q?n -|,rrI[bԳ)ƺV+eIS; %l=q[Zz!ʖ0]rME Q|#e~P_2^C:2S rYƓ<:eOwM{QXN,$8TG0*[XR9N7=BݭCE×4Kb'4կUNQj߿ſ>i&)TZiʪ4}RfC--D993D(jPFhZB8Sq =֣ 3DS$ӡ&y]CТE^LyCeGL#X}hqueeXWd=Ō|xZZT[crRʹw1PDV)Q1eLzae!*Pa/0Μ̏@] DNʹ'% brG-tcEnjԜ9A $)("rx)5~&RD,YJ Y1?'t;~Ơ{݃_*V?s}NΆMoDI8lߘ-/(BH3"о{%WSڗ~sJ.| TzP@v &M(1'H2X#aV^WHl%/~iN".;{a"Ps9ڳ}i"0R=hQHb9+#0JFm[5t`&BLO>:+ ` .2{W2 ø DMZ4m>kՕPDeD\?+X% J1 QdMc)Tx/# p|bO{P=\cF){('qo5&- ݹу blUxRv aI}PnC4%hnY2DE)8D\țzV"LrWDKh-^ P2FGYy,B4-E||P8 Kqqw=JaQβu` 9y bLvx۱6>;VPZz@ ; "F(g16q #7Gqc5>N_|{?{_Z:_uBٹ;˫0+Y:6*Imk򒪉 @:DwV×Z8f+>\-VvR[m%}Ojn&g5TԸH=~tוz8҂ѣVwcT15Ak6ravx8͡˭wo4Cݨrb p Mk:7'(.6audכQ|~I(ڳ |o!!C%F(dRT/m!o &^G$`A qy ܻٴԙ=}bZB6 S%kݼU8"MwqC95ƿG$J݉lܯhfQXjiuW\Q"*.`q'՝p0 Nt砨+3^Ǿnd8zfLJ7 mT\]qBss:i*1V//[iM<)qy'hƆn, ?<^r;ojrPI;}P$AɆ]27">+QRٲ&oLsTޕP5\KzCd[ *⊤_VdCWt)(C`Q&O1k>z{sbJO*tq"*Y1WOZZ@܂ CKߜ?=?8pjRZziw6-0ł; N06_+pڂ7eX5Q#:!Zsy#duhWusP*_ˍ)-gmZ܊A$؆L.q"`Iκ11T9+2.J+YӠlJ/h8%Xk[JsT@gWZQd%,=7y3S2N)5`wI>$s=4m&?9/S%cx_B jOHwu܅95t>똊HYN7~rǤ{5Bs?F+XȎ3<(͈.7X0t3WU4ik^8\'H*v %ʐg 1}dVo(!9̂gv6wb;ԠGy$Pʂ؛fNBŤ/.GbeY[ 0bT%` Yi`z b2Z7j K ց ֲK_*?(-yPIf4c4iC*ɬ!+'</Ka2>yKJP፫/Pr ,Ȏ4AI|n(u5Hdt(~ iQ_+iGf6]Fp'Fc,ifvJ_;f\dk9eqItluWl5^Y0eso.(B`Kq"m03~o:$ ?ȸS$HaX ϺC¨$d^0XF L9ׅZsdS؆ "z(MQA1>wx ;FRtiv.UZE8on77c~͇X JC4 _x{5SV9+ Jճ$7;t:ͷ>.o0kׄ&79!z$4"_eL؇JDP7E#|펫.4 I!]6~(Ղ$Hj^Njoo| E>ن!Qt3O{Rԑc.)7PWZ4)ANҸ}X>ŭzBLeMr/P!UWr;C]ݵh̢ł1)m*h'@b14u 4>H+;#? A)ڋZδJ )HFIv5C9=b,\D{ŮY%L 680[ =w+r4 O#  /lcqw%x7Qhw_Z_wk[ַY9c{Ah_^zV4Q(.$ODK/Nw*y"M< ,AwH&ʍw[zS #R٤ZP'H}N3pyʠo\ɎwC墽U\ML+X %B&C[ܦwlgYZ07070100000032000081a40000000000000000000000015ba2d63b0002e648000000fd0000000000000000000000000000004d00000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/_]?Eh=ڜ.+MQmt`^oOfhx_zP[%d(:(6+la׾HRŃت|oU&yFp ,MP{5S,Z𣃍g|$QPF%,φƐzE5wj]X瀍p Tȿ*#?x&6(UL"9Av|w(X!pA}3 LJ Frw,dK,G"bPWfafCI?`|x ο$۠4q xٜ5{u+3T pN `& 4?ӧBYŐp/ 99=U50*Lo+g q 8Co=.?HjX9WͱcŮ݆;*\UUhL%9bS-77%-!߄z[ Jy#X}&U0%XƦ D2J!m\}IH\ti g:Sc-@%ӕFvDVaJPTlV}M}š 4y3 'OL.YMQ5}ˊzL wl32V4%!jn2mq8>%;r0.G0=Ejg$V IQ%HOc(BRj.kIۛedjMB勺i.u5~X5>dĽx otO" &yukD ~ZO{ 箌EPăt KnyP`$#[ûڑ ߳VOo X3C.Ā&o\~L%U01O:ubWۍs{۷r}pQ"yY5nt:!贅}\F^aڸ|W|_^OBDum-F@dAO_6ᱹΡoXMbUoR~l1k >MJ(RoSo:27]8cOu/D{ U+ç<~)*,a&[h7NUW?ׇ߹Ll6;!d:tӃCry[?ndu Rli{do /kTKz l[Qͻ =$n(IeI-fұRէ㊳nZIFtSpudC'si|P&2إ%/Mu=V:,vYiI~8 pbCūv}|@1%&#faXY(ֺhq5*)T,9_aV=*H]ߡ{whvEx2] ($Ef6 %X6ƽݠM1n yF +~c eӾCEk<)NXpFv ~Q5DS.NX_aP sw` "oh_;Ӽ ?x5"Jn.8q?5,p Q0Žsav.>8J[ݛQ:hȦ M}Œk(F_dv-﬏vY=VtC@J; ¨ ~ζjK^OuT$w:2.25!Nr 1QD۵F"Z^QCUŶWԜA J@:44Gϸ9@fVzűauvȕՉ!Y .b*,2dcx R|}M [ƮvvFct宇q,*#ABlZV0n/,|`Łq#g憎EG0|X"NyKg;!${9&$y\ oDD;&t%@,@hW0 < \D$-oγ@CUCTbEb_ݱN,4K_x;Lydrb+FHO7ׁ?i֩P)qCZOJs̩TlrA@OE#+$z>5M 92rQf2>%FݘWG;IT>&XtԼ kMk[&~ݫ~@L{'\@-/ĭ߳V) `hr];.z1.[%d  Wٺ-p{tK@k>J:0BW7e1M5T=Wh^a#p,T2ٵPGmz=ZO~9翭# V\HCa|~TcWE o*s@7g Io` %Bm̈́ERk#NX6x)o(O#4Rxa]V}"q-ʵVWƢS4PA*Bt?̦*סBIIO>FfזkV7K'?<jǓ,-ړe>춐p2@O?[?/eg9R,9ϲ2Լ#nқZPpVN`( .n^  V)2Gk++# ƤACD;MnPY>"80bIQ4h4hV "ā޹|TEVkFဖ?[&4sR[Ԙ, aႃQ?coPmn5@(FjXD<χDec1/ɧ3Y=09I$˫+SߎVGFf&&.c#^: ؐQ_k,)JۛuP`Q# /(8'Wb_'d}waGkk/ &u[˧:5F05qq/))7H/+C>f=wCB2܆{]Q~71Z^7rv-393ĨrweO4=BT"Q~f)G2=]qabkgZ1>C;VZ6koD??2bYӼ®!xܢp- e51!JR`eERֻ̄G@8qvDHO),ӱSnj Gleo3xȵ)͍-g3߻,v7 8Ƃy %A/٫3)ځe=qRikxfKaLF r CueL'xBLTI^ -"۪#FMAI"4>ge&g*}?9JM'Tv ܣ:}<+o⵫Iʪ vUN5X[c/֨Wu HY:ʄZ$9'm#;{p%-w6 2'fEHX!iՉfxC@@ O2 ɏ7)!ct@6t"0 +W:Fx{pwU24uߢhEx=7]ս/~xuY^fp]5i_<q_&<+qP.-xЭK2hm:m0S=c}9G*OYk эEWo0&7B{87+Kcft/5S`'is9!>ϱeR.E9Iq" 'P!+GJ"k _><_=we( |x ,SzŏsC%J  jR!!1ފFORFt _F% ΤYQcUU};m;XHLQZ}RgZ\)\?)V1Ca j9ĽPC: S8FR_&L,Jee÷{]}/%KYTi"w b2]ip#V.~~o5 a]/n?!뉪 (vt ސ^G賁!8NC\鹄Xׯ[WBRIaaxѦxFPeb _\aT>ã[i ˏytzVE|)9 e{y]jd  H ql3"z!+SV PDNDB䰽P&RAՑ'ڲ,¦EoY0 M|6 iޜs3B}%ȉ蜲9=g!v%bJٲE<:@GR!f'΋4xd] dz,02w)W,]i6G#J޻]>%TU uAS; Wd(6ڣq?O)cS\J? LJh[@f-,.[7 esEkYV`9"U.N"eh8V(`uchhD?PgpG=FdWyg?Dh/_2fݡ{ k۷l' l%QLn-34o/%xɺM0F߾=dm)y 5~W415.g}lmѦsAE¸mTϾЖPc!7 #,>L:/} oLw Nrv{[_.mn_z %iŜj+ ~(K;uH׾~Smr LC<үwNxgac#zhsU-BH TJL4>l$?O;\eum/k!>tt O(zRT|"+6"hrXbR8%5~;8|nh?OaĪ~5mpg\q4ϰ*_=RG~Ajjȿຯy2-[(#\oI' r ʖ!\Ƨnoa ~@\̆xRXi`~)n`ײoEwb\+|TV5N\, |]hs`A#<bs8~xo(?˻{KbR_ͬdi#j_9R&N6ϱ`i5#R5қݕ6'V*Q{>,S{ ҘYnO]b}]^8 Z&+ъ[v86` V[ 6VFh.㗜*8qSs  Z4IZ\5p̠2Zx"#pwzAJSnvd{*È\܌P`'WdGXK݁B|UdS\B>E>SlqV**x jPl LldMUa06vcM&E6,ÜRn1H?6#%:Tg~&{{!G?Vo?/P,M㧺',ry)~CIbilbdUQ ֬q :WQs )Zڍd=g-N(C#Wa6S@GMfkutnŎ)~\ 59%nN 5&ծo\ydz+W;BE@&.6'p;i*b7u[wTQb|![K=47"݈v6S@h᫣: %HįOC5O<L.]E9~FW_b5aNYuj< W7%[ jpf4jMW4F)>a4Sj67iĸa"E5]6YD&S6j HBSXpjϰ(.`7gFL\j>eEk5'Z@-(wيJwש 1ץ}9xXg3K2$ΛR"6aM oHd1P;mt6cL2 s<hR뇒]5TMIy|09Od_seRf񀓼E+ȟ|ɍ 02s-l[Y+֗{w?ڻ9P%9o#\E=8)9\v^f#N ^LhdcΈ<溗2`yO4󃔶Q!RxqrS z6w'֥gEȑ݉.ՒJ(ߌdi5DPXqWߺZƚ_fJl0q8z$+ru+(CLFgrό<+ xCY-bl:S Sf6Aj? 0rFХOtxMeZ(a͊ jB)0!sav ~/s~Գ>KKVEF&EBju<` O?6T=6+olg%WjY:ܰOCS3wL3biH˙•勒&h]}j8&ټRiu-oTkTV y&cPP>>69i59).lJ}'bn zI/%"QD46"ۚFO*ֿ [ar&|)/fp㴾}#]8)i2RQl%>(~F`$S@wSiLH ?}կn?:{ CټLH&>0͟^fQ#s%oGLdf&[.DVAnO]E|a ؁+\H;A3R:ԏi]4 0E/vX:D*C,l]^gr8fwMI5 `+y?.Wx^!"noڶU З ]d1 Ge2Ε*L9jN;wTkOc0=!^Ԇ/csNcm8Z!=Jy-R~ ۪OEVZm Ex-9$9.͇n-!Gu:~$'۔0KE#Sgʒm{gYP wyI^IU,"&DF3dKm/~.)I+2K þG Q~>F0ROӝc1gAц,~]h!Rg}@CۻSiűq6DMY ,na|״ щ e" |%e<(;%,dYS\?Ah'J+uG6U:Pڤz"uY7ZK`QZLPԊۗ7|~.qy%-%pf¾0ZK^ s O)9^e ˰%mR/VT9;%I06 ݡĎWcX&%y8Z 9]qq7ĎUo rg! qƅcу̲Нŷ( JNZ umaf/Vbn T&6"jb4,ږ̿2C,1,(V8̊yb>0v'bߛ̫杻NծZۆa{ykiE1½a~ṳCa6EFj9}j06N}u}Tl22iǾ qRAiW7PpI'%tbXZmŸ'P>sjfw7ng}-[;g~+6VɔYDj.%>\Un%_v=6x+BTj4%6wE  rSxL1I&Kg&ۚik0E_\0OF=59yc, ZQ(Hg+vgtbZl֪ 캢 Aú05^袸tk λ/L&{\P6!yKpy5> ;=\;=W%lĤx)[e΍z~ ^jb(*νW<[d0L?nU>+ 6` ?`4d$u > ߼WoXmU>5$U,S5Qrs2aJ+Ҭq2X \)]fiR<%1^ =:5C0ho5N!u|`4^ H>y1kNLM >:&!iЈ NY x/dN;5%#>4bP}?o{YJ`BKvJ)man2fQSY S=1՝aҙjh1 gnygXv2K 8"jnw%ͪwhF% ?(|ADQ n##V'p o ҢVc:\1b!=8:uXGz̮ɘaۭb J Цm}hRRgRd$Vcm7ռS0wS?{dMk!x V:!Ԛ(`Rݕ.6 g@Ye_|!$D:O*KUCAQCٔ (luf'~Ρ' yp" ?AԾ"&q7Eu)XGKZăC\ Z ;CiMD`lw0,Hxǿ L3H/'R MUhhD*fcI@n͘oscN"?1~fC:]i:)%+h نxq=<hoDw6w(7@$$5bTI6r?/ >[*ЅFdƇoJ9$yX/:I\eMSIVj$Eꤖu }r`"c`pR}cCY CYbN^Ɲ߄U`m̅}. +~G[#v:["[,~6< F2y2.Rk\"Ib u| 8' v%O.49qa*|Tէax>P(aM+KlI-*S,%ڗF11Y(.gd+FD$4.ӌ˗ hQYd{M{=IN*p ,"z`1_KĎL <%W9}<ϐ%5.fxZsz=UnXf0%R6wqOYX C?IV  HW\0_,33( BK?(0Rg9eΧZIjpXYq\6z~ PZ.BBQ^j?HLM~*=7ZBˊқ'' 9ZF_+R|@'o/0 m+s=yyt 퓾ҏ`X$(3+ZNAЬ3Sana7VL9o+X!ąW3&KVBfȭ$Q!Ya~_@j5xA@_J6av,Zd,3 [3! Xc*s>ݣxw1VbjZ;JyXD͊LUk<%943*\u}6HåSe]iT!i^c ?儜J|ȁ0fMP`['S$DjG@*\4({6bmS[4{ܠc*Y; U4([;$3Tˏ^PR(1u A2Ev&,>R@_hzQCF*xIԂ6"njv G^2Gc,gb嵮t;#zsdCh)FVƸoJە왦e4G'5,x  >pfR<5ʡCytK+G`F^LSh.~>ߵȉ?RDt DI ]jL'vTu/^g($ݵVMXԥGuqHeo⍚zax,FwVaDJo",FuH}j5[^)3XXܧhm5døH )ĴSCcٌߴ2Gćᾉ 3KNG[%da#Ę}%kaI[ Kըߢ:E#ɨS! O7F+͊ z-=*כڲlR h!_D>#(>%H4)H<$%_B'4"NқQ{QfwcMGVFW#N{tJ J٠]Or(-'s7 5{|ߴ f,(Tؓiߌx9Mݦ+e#}M!?ŜS8b`6&Ɖ7c$ M؇pNR܌0Arn_GR fB޷0GW^HZ\N]^A!AEIC<5 K4T'wkwT(È͏' Mgv:o:ݟ1?V&%3 XreږLLph8VduJ9S_:$p˷U% &zb64em+.8<;f e}`Z}4GPaix甿kzS95)kܧrj-CL"mʷ ౫҅C89"#.L}Ir>D֬n}LRj0g9"M >O}yگj%J@LӧD̎ VgqkYSc?d1-tl ٖ]Z|:aZ2D2AOic@J;KV n !fN&1&:0P'dS9ꮙ+3G z"y..Mj4 vdz`س! F\IJVÔ+k Q:Km#Ty>f=|p y{yp/e LX:xIŁ}VD@$ՠם uT+ I F-g=3[6!T9,sjN F=gJRƠ`EBP̒jR>4_CwUms.9\_G0~|jACb M,<ɟ~ H@tUMt[ג ;*?d?q>ɧqצLS]NVv9,YƘ\>,/Zв#Mn]g:-]sa6 yIPt19_Ԥ3=|z@mqLG)jY}"Y1W]JdQˎ!9찋LrvpALP+~B_|HXT}z^䭼jZj<|{EI N[0EHԚ\ߦ?4[ctMޕ=L"_tQʊaD,eAO!Y\F2bg|1xN=hH [E_!&F& [fi ˭ɑ Mo-{/Iᇕzqw Fǒw6uA<~od4jf"[NK^bۢ.pt^s.HKEny}u}]1׀lFPh5HEW'DžG-euo/tzP.R D*{a|JdPt=}f>gFrbglTG"{N?r&9&u :Λ $C/^:-9\[о>]] Ao~x0%{Uu "e_m=@w1Tn[h3p=O.sCKCE^4/+56ըk,:wn~ j9_ey09$BCg= CMzm1bϰpפL⋩6̯CM,We5]l|qL^1mSuc )E|, HRg=GPXjTTWX|'t0qu)O-#]cx癌n &=| 3(/p][]\o}zg;dž>+oqa_RIX!w>8LW Q*oZQhtȫ.S%2Do(A8tSx,xi؝stjO] ͗xSĖ75E&zܖCf1u?#K{/"l *cK7b: +oô$t^Ԗ0yGxoRL6Fu4pᆦsbFjnIN[ٔ.Ŋ)E\𝈧aǰbSu*s2./hh>x9䬵\πQi&EtQ3+C+\[TBSBa$1~~ۧWŃf\%·6FwLM;֣Q,3! 7>V3Ѕ‹b3 }!l} GD7-c,e&MH*pd7= |(}m9TM %и3~ eETRn$t) px佽RyZء/&hR17N<T\CwZs5$w?AHh:N~y1)DYـܯ2ƨej25BbǓQ&IO84u.ꂚe΃Q^Ze" 0g0Hfy- ^&4/K>R9\%58lVir˄{>%iz+ x[|] ĈU2*SyZ=5en_P8)/nU,ە g$h8RB5YgzէvF ޓ:H!Jzb;kOr)B~.ه'y+T&.A=/ՈX8:IǞܑw5=Tūuҁq0ӟ&d#GLWMMaY힏>L: )C-#MJgݡ?[E_ };j~OW`];LbZL?-E=9i>/?j K ڼ_9h,PDWeN|l9](OW]$ WGLZ8{~{ lAL}e:'q ("3",z:!><\mH(m}:~YN\ܵ6^_P.ӜBi1nL| eIb9YǒS AJzFe9tۜS38|i - i6dޞw"6BNd~RH}epg_&[M#pt_yeH8L#c.iG _n([ܰo$?{Α%Q(yҡS|O?Kϐi`34X(_iX2x`Ȇ;b (^Fƿxu{yWjm E8Xگ6kd≽HshVV,p񨈭0RGAm\}-#|Պ& xO3[Q_=<ſW6I7JI m}TXY9η 2.ŃwQ9Z;;Ʒ^t "WKZrU ݖ(#-j6*{T"t]K#NXRflEڲ =ifwB=\inN^x+;huk*Xَ'H_7YݜP; ?HutK`SE%on0Y $"._h'a1Rd>nTo65sKvYv[\siz .h:іMZaڃ4T*j#@POlL=&3 PY=b,0R2!]DMdMW",'3y1粮iqoYB ȋ>g{,Pԥ&`*W[䴸;1q֖BT9ջEcvAM/MRL6hATMRe*,!<@=U28HvȖʹ¿/V) Sy8 #P2cmΚ;wė SSӴ>|OXĮ\#1H!t`o3įyUZxbIFD n%p}A CdIScτ~D1F6X2Op.Ty&t1sߑᵦoͯs_s[?A8W<[@ɥ5b/X,jcnn1lq|wFqRW >fh݃H k41";Aub[0_QE'|wyW?wɲ & !iԶzla'`fo-w> 0[a! Ut$ 7$zjPss!a DG#5ˤXBޏ *awg4T^07XԘhԻB^.hyelj\(\c`S)go2z8lۚ!2ibճ,E'>>ah.2%*M0;]$_%${qdfSۙC4pM B>/"-jI%rcWՀD'R}9IDBUc <ŕeɃv&^xc1Qw)ظo}ѣG&8U]읋K﷞UŖ>%z0OpRI= )f"cC^!y|+VxxPlICʛSWj(מ<==hj`26yq^ܜwڦJMiAΆlN.ROMd*-9mS [iLGɛ5=*(|H)x >Pf% nOtᚍ{7$=HN` O,]q/k~Xe;PAh̅v"p5bIhC6pq})A9#)fguW\ú.5M$_8XHh-UtM'xTme cְXimj?SQIыIf|"_v^RxyWP"o7(E<CKȄWg+E\qcXA'!F Pm[/O;++;l_VRn}Ŗ8`r_A-8' ?D{>)? C˜>=TQϥD hW"ځcF8ɿ%̟1m ;q=dG61A/4y0A{/\Z['@Eg^1ݶol~Wr|1C0wVhWzGpy>-ؼ0B03+Z(!Z$%v?D83Jބ 0Xgh*"^?iZ bɗbyC`zo! g[P]\xZkJ^X3)*# Ukeetg|E߯Hg]B.4+$_i (ȊG$S܁Z,-p2I'Higr*T_-$[Z L1)A(9Qqv'T"#@zkF~dekT3s(J/æwP@(XKYLu$~$۶Uh$8 7ڼ]O=H8.m ZP0w@r?[*0 [$cJ5+4ݣ\#vC'E/ԕ[F bGrz>_NƫͼhBgt!ݛ৩aq4)&e2bĶ"u{9paȊ*8l\IY S zHR)h?>NO,#2ݕW\I W.F|u:=[LkᚪxDS.;No q$ZJхUdS`N+_k{][ pP`GZXGI`YF&,Z?Ib(`ӆnܵyct9ܸKl-AVݹ}n$N[~=`.p4G^j"|[=: ]}m6 +DI50o{\BS[ 1D 4BWm/fѣ^=S ӖsbPPef[I,n'2rӇ]Xi$ *Iodo CO3ɵ Ry]^aMǑd ON{Ŷ3"M֙湫<ſTS[muź bDNR 5xn:PU( >,`E-ef4BMn _Z }q^Gʹ_pl0.{7u'+DU}]Zכ3Dѳkʣ:+uӡu߱қ#r-1]1 RQ\[5X,ϋf5O iZU!=tX֒~@Օ%SG8 ٭I`i=|}7Sse+T4A"\+DɁ򀪇!m'FS{0h¤_ 8neA,u"  `dnnr:*iُ@;ʩWLG!_Ư\<;RnFCb]+d2wSڻ0k9I{ OrL4ϡ֬XNy G{ Eu t 1[Hw; (g&Q"k9eٮMVZTASjǀV qBgWMۋP}j F@E*!mRΊ&);C(}^|Clny{L/NHG= 6;]) $'8O=&+U4 shy"Z5~FS~Z)t7̈<Ţ˸nG57XQoL>uٟ|7´cӻ_C3Ly©Ue"@! ]K 7}PžSfsJg+Ni6&&ϑqQ`e9otc5aٙ絞Xp?K2˧22DWWr ҝ,fU1DlSr{y+fh5-šSVՅLzUt!7*ZQ~c30m' v9\FeZ ʍg?4=kf`9@]紎~@ۘ H%7>'nӃIzH@Ja\+/"0ݷӝPJef ΪA rG&(HAU 1wHfZ'h_&gnFeqN6 @rL1?B QJ[r"BV;xMC}O~fC. :bpy؅0j7ęʞ3>( `ש!I;nRYMj&܊Fu"U@r]\|K+R [8a#2ZY=Ro:3O 䛻OuT5!v$ІpK&N)Q:?Ï L[$XR i-KEw`h <^ eP9օ~&sî3nŁ "=Dex벖hKY?lgv>K.WkwjU;9ٙy 4jtXVۅ>J= s\7+^C5(\5a 4 R:T7ʔ̷N=Ճ@v낒OdE (8bp\<"U]''0wwLZ)Q_ r٠-s n>*ZOIuq6:^.بh'Xۤ3Mg):ySo/x/h PVܑZNRHKz}~@JLl&Dz4E@I6LjhTGp.`>oZ!Җ#V{.#L@!!;2ԤchsL]w֟<{@sS7zfX"2T* /)deI$jsŴG[H!v q?^~v&B#Z^KL#D7^ڌm8V#6ZqڴkVھOP=_vڎq7"98bdQ>CS٤R^GYTts]  7VO6W|λL>kNIc"1]5rOҩ\쀏 ]gwXѤs'JN)vBHzqt;(R~CR:zpΏsyeĉ lƩc"uΊEyJ `\O#S]jKo E 3ȕ!f=8?[ǐ9G Au qVYԁ9}u:nm+PpIܰsoCk̑ShY]m4CbDc,+9GBJhInyZf()zdTIoomίOd>ivvS)c }e(6֞1B2vwh#jU)Fbi#&`;/ 7<Px7c# ;4tU~w1[%&msGSG'ZBתƭR(o ăv $aMg_.Z] REV%C矹j`Ӕ]:}c#)IHx6 9_l`4Uť(O휿k+0tQ9|9>vpzZGr%MŢp;bC7|SM 1E`> M7ڧ-ua(8dC+яJl~hl@ѫ|8f8;TWw֓`F<ѬM;`&Q?UȒ+&(~U n 0H)IVءh4\ZgObE gZCkPʝlҬT0 g4_ۺ[%T~-+R!",SdNW7 ,dRBHKV=8$|<e-U^ېϋd"H qHh}#nρ . `r.gdhq[,ۋ㲃o>+qT)&l 7svCe.Wyښ%4uÍD@z >^$3"JQ1;%=0f #c]A,8C;JE.WO2zi. Kʥ猻azf<@t1|Vw<F-D)'@wNAuo60)[*EF̘WWn@ c׭nGr~&8׏'LX6Ǹs\GʱrXBWbHvɀb ڵT1ͼ7Db1ԙNBFkZASے.i_ͪ=~_i? : Pmi{g+%~UԭqlK%"\M:dCG@Vz(wH45*7Ve~8XmC6 +fe9k4-&Qsv"\]/$Aԯ:\cG7< f/l#딐ŭx-'Nxi zW`eGz(S_NId!$cd - ,9{fZy[{PS;Jde[GՈQO[9dE*/=m c3Td[z8y%.8\naRC0 |0j.*v(BaEC@TC̜2 x;Z v=':|J$쇊gNa]VI{SKi3jPI)"Et^L:9DuUg5KyzqAb/r,:,8w,JŠȦ_b_) DEXpҾ0.GsiUp ȐuzN}H޲xɉ^<=\a%q!|򴮷P{E]?4@jhQ猀_9P-5'ڛIq2 `l5xe?``쨹mE6ʅ̬s`̦{>Q7}q>˹oy6p̡r3 Jaۧ&N4 V:4=ER:_һ܆ zҞkoN5|  9:StgfAG]p\,K^JZ )kޔN+>x}k_WNsX<{CmK-{@b?T8MZfjzB1F >+YUaIiRSȣ|+KG$fC`prhߡٷX(Ϫ1(FWI]p=8x "gȪpa16nկ;RH (]\mk2jCYhC]l҈Ɛg0BAMO8@( [` ֻ.W uj18KZ6TfcI g`ߪ!+{~|STBVKzW|si`>t)+k < JGXCqӞ16mU$!)Ǥ}W/ Dǧ_<]-:%mD>q159P.#!2ii\d5"CPR^Ap_cog#8; ad({?>IHӅbm)xqG1AMp,K3{;E? t?-5mDn ދJ aqʘ (]X{y`Ti#*ʹ rI偠rpG&wm8ZyU $(Cl+o){APyx UUGјyѕJ2@ 5!%2ع01p,*@TOY= xGMS~5esZ=RiN ,R k5~W4^"{ߢAʋpG ^y\)/y {ݴnɿ ЙqW9֊a"ʫi+6)R\T8'y ol AaΜtm wNܠ1 Dn4=>~.Cd|]|bꩵ3!6ܸz⻛hl'D[/ ^֝}'aZ[v<8Bm/S]:w7UPuۖX`C2͊Z*yܜS$!X"b 1q0(C:5MO={%rS~gs/%~cdR'jz(m3Xg-8 8P}a)iY4|K0΢PAqZ4ZtsE_؜@\d A枻ʤ빠b] 鴈]4~ɋ78bj>xO Y4.&R5薡,bKw/oXq5S8)T83epR?_A`^-;5yr4_Mb ?ɋ-չvΤzb>nx jQU4TD Md$Ӏ-THsuO7 cfۻ+3Juq‘/Q#VcEc'#G֪)Cf(Z4L?]i[x?J7haf@pޭe7 HO"!-q.!R\7 A~;RW*kqB/US|D' )oV oB@Jޓõz^k_,h#7Vy=kO~NQ_xFF0QC[8 rùHٍU,-Ik0G6MATu- PkJ׍J11pA7@Q9]GOת ! 0B Vc߫Wx5lu_$ޤ34S2aՏ)'}tUVp_$z"ɮ¼Jf/%hä=ZTYdh67^1SȂ&긷B.cA2~}B?aONۭzF>q`f8sN`^'bytB2PЭ%3G'^+)Ѱ;&tEP;dȁjHA>qpu)#|\3 b Xn1WbB7_>Q+wpC>V |+3S'2jΉ,jybphe_3YMM Jm`gMg}/8s 7/047*nyVYVd/2Ҿ܆H. =L Ua.\WXZXJ!cZl2:IIYKӸU8TlN=_r@X5etNB xkiq:g{ "]7w}iBMϹ }ߣ;9}*j'pTmEv& Q03OOļ>|(o|V2K4~ b$d^iޛ`4s;1w ljmď>f&o͢?V?c9j"xĵECo 5)E7^ 1J/ ۽En129wf$ӑ fWܨg^9XH:_u)lW*Iә6NI"j7wR30æ{ /-X)`M^pn|BkqUxn~\$M(6Z.id7H94i& ʑl1+`&c¶:*Qx $q ާhB:[NZmK~[ŦdKz[ Pݐ@dݒ2-5rZyvĩO2R4wIuBe~Pt,݋8#\7F*i^UF)iEAU&)ڃ*E @Y6|,ݜ] qwhlI *a(4O޴*4bo11vL;˷dddA!+b!;b?Lb\ [yMŸAu3uiD@eQw3&vr~CHeTj N9wڮL=$9ۛ5;/4#l{yЛM-焅#1un 7i̜wc ,FW(A7ט ܯNJ,(y`?3$b TSX;bz]9bfdS`z+U-ƹfQ3t 50DC/w(лS<1n]Q+Ze. LX~õ)E~a3mi3`΍4n-?õ-%@EۆH?Y,WK|X"yGT6n aEn,=~MN1Lc3]1!$_neXCnEgjdO/u&wNqJ)SK2m6𣀅T) `B>w•688X+z)+ZMT'vG4-bcCkYh`rk~U{`yTC2 埔JJtvp ٙ;H2L/gp( ^r2aQAHSA$_ꎰFHϾk_ iא%(G飏tC(_u }׌&Kb04F쨾=*q.?8Q;u 6R iK|Gmk (M.6L7w=3(~>Pl~q <Iߑ?Y&[7 ՠpf.p8,(L7@q-2-[ԝ4=KsO2NzWe$&E5}p_?hGFsS?ZT}E6;<)"sV[U6ѐVyq/XD3iw2r=0xF6&ﲔkP~j,7P&Tjёȼwx)vy7?@(w+oX'+ =`ChqTXRn~*]IM,):=P@}{ݞVN6 xuҮgSQ,^X+a_.p&*T岧4zQ'VXѕZdU|Uʌ Dй}p8o/D$6y@s*r2&'oJMp~W%]h.},t{ȸeg{O(n'g؀ X/^QC Bh[yjfmI$W[*&[]1`údLڒtg/k'FMSbOXQ!D6(]h)/|F"C 6}h]+^'jr‚BOevV ДD( c d@`?֎Mv&t_vntL?ɢx99ylThFd3$tʦa}&Ge ȸHqsJnCŠ1jLŠ';*2X#Rvcf$bz#c`nVZeke#u8)A=;89\rtaJSA=2xsR Lb!+n */zu?ɪAAXb==o܅YIa@է2&:5!U,CLa| ^A/'|;cpRfm$xd}oY=WɈQcdfJfOX4/1s]5:t q?p;F#WGDDEbsCc:o֎mjyQh9>3i\- jNk8vOT{&Rnk܋oKWw&bZKQC (V(6~|}A6)c>uh W:G-<ׁI < : i-3Rn5Y}\*SnFF,,i G>N]צ]$Q 0e;k2ԝ'M8x^F}zX?ߵ< Xb}p] OeduE%)wk2rn}OY'm}jqǸ@}Oɣ^G3zp)p/VoR݋Zw;U# Jl\I ЄcBfSޭ;FEck}G@oSNO$q&{ga`Z l:qg~{^CklHE5Miz?NŚO5(Τjlj$f9C?̺#|?';$9wo £6&4.ί2ndUWY%ܜ?2 Ϭ?cPoKڿ+<5R?,ssn?-M.xC:6ʲQ?k*4*_w"rmy2Gԛt-׶pmGVtAzf|?jI񝻀=iRv#c<9nY$;<{[{5Fab/l!gY!+vY &3n&13\Q{HلT/G]y~)؏y𒵕2O'&A#9Tfْ5tH/44 /ε/n8z:$b7,I _Kf=~mHoÓ(2?UWROî ~6SʾS玜FX,(.q0%E06SV b SeTBy&k|; Q;̅/[h#__|Q*M%זSZ=9Z*b|q͢\Mahd+Зf}} VO+)qR_q 8t| FҍQ7U}SS"#̜3h)3jRhW҃vN"*MeZQ"DRRv<ޕ]~ zko*w*<*.q;Egm ɋaB& ~*.{&PL1۶~KzMBvLddT TSA1ka.yX(+J\; NM7zkYKc= 0CiHv#{J`GG,{I Ĩ[2Mn6_6OCOdO))(vnG=ZQJF?E3,L502 Dਿ%@ .Rz/m2Ǫ!X1± $Do- v.\:YθإL`U7)78ԉ@"؂ COxC̩BG<6TsܓWl;w:88{$Iϒ `Yo f,wʚJdW3[B2pjyE7p$b/CBE -ln&7"Xo/aq3e* }<%AL DG̭n;~7cx@1;JA_D%-h<;/y(/bݗĎw;";=Af(50T`.*OGZmrVb3k#oCETC?^b~t\{.q]rKgF% 7'_<vz/np K"([]s͌xȀZ t!'^mOm6`gKe?`DH1 )/x0U?ASp{Њ&}4 ҟ%!zb֡7gghDhu1& в, b%[ @ٹD]_iˑ1YHdl5: ,(K >!_z>z 9Hn4 xr~DŽ@S!0:U6b%'Nmnߠr-8O/Zop6 ȕτ?e OWŀ=5J*V -RL;aJ Fa<뇖O$ﵻ_8FIg,3N_޻b;Y]zBHtI<  NhcU"OW)zWjCOVF>[#LݵS2jy/oW_TNbrQ?wqu42SSi^4| :& =ws>Z._ޫ rtSMwzLZ6_9f'Zj.R kچv}^`` 3Vo}\Uo߬D+~JRF@R 5۽i_=oY˴l4gZee٠ڠ.SGUrwB˵ARŧDAb*yN=˔g.ݨ]ŝu dvILff *;as7"$_sN ˳fl/0ݡP0N@ |dHudClz@@zXs zmsⶐquБhGHvVK8%( mvHuX~fy۰4Q=b#Թa ,mмDV]X|)8 ~'R|uX0̻CC i]151dBlp22mӛtW^[Xr /8Pl\:yNHY#?((h$,/,ma(W]aFn>bw v]]֝je mkSwu?4Agzaa!#|2?;k"Mo{ͷiJb&93LsAOP7)#&Ro Ba F9~=c%@_e]==niN~%qHEfn3Lѻ9Ujβ]fUCift4չZGpʿw_vi0pٳ@QDfP}?Eg|;2@[3B~F ʬa, n|V5>}\JEX˃<90mn"hqCl/Σ`MnqPe- *5wb7H{^vgܿ^q'ѳ^ ҽÀ;t֥y#H6RDNꌶbK'\ ᱾AU[#ܸLy ͩ#{ ܶ 8ެiIw0=VFYBDUzN>G,N/N6.&0}^v()E.~'n@?,;^Px!4

    jol{V0I13Wb^>& gdIH~ڦw8-H8SIB]bq|&̖t14̳ \n͌ >JE(Ztlׂfq7Vu y!C(uE*lM8+ᯮΟ-S"CGCmrXۥ^=2OKe{*Wd>?宖a[l|Ot;պ,u|lKqPL9eI+ҏ*E ,h-Ka"Im8Rs fM|Rꢯ;6PΘ em(Yc_l[Y8J[ 4~a%̤IE%>9f-HTFu?yÌ[m/Ej OkBr]O@;b7c.p}bh#ϔĖ@}I ]tyhO>6]Gґ\P8=P G \꽥`YTPr}|,8^=Rm`m hʧ"uU\Rd:jf2ad@}C{Ki3OhT&Y2i!03@^KqT|9L8~Ƙ8y-^"|HnY)O')_)jeABY%Q/#*#EÆ%{^K\HUPZ Mef/ЀDȎQ{ڽ0 rJ!\R7P65 0{SV!%DE |r&PVwBB][&P:^!:E u},eU/nZnH8< :`<'8e?;RQ3A~P|!h"*FO+'p' ww`7d= 5)T$9`1JH<2qcҪ韶JQ}-ѶĬL/58S;#PrG_fA߶0I0 hQELL"(+vߞCZvZOwc~.QA2m }F@VځI!x-"VP-滙1qP>4 "w-<_ |s8t& 7AP7z4'z RƐN_|&|%v662;v82T0ޙ u)Yu&oh6 ,QY.*]Wjku]>_긒scۢ=DP#+0RvXCpśc9ԑZп_7`x 3CG=sM]Kڦ6!Pt !֮𒶒əl@ZudZ.w+-+2Ċg)+%"& ?k: kg5ph8@m˻#&uYEŸd#t'+EHk'e?W`e0!-V9__VJ%,{DH-iT3Î,8ۈ<'=`C$wٳ%k@vQ1R{gmI`S)@9w5:C؎&LJ-4Wt',/ۀX{ &/jH7 y=k%NAm]}5?VD T j͇7 &L`oGtgeJР`EUf7:٢ZxsBXm'yߞ_Ewm )+{(yBiRܳDŽޏ}l͒FQLduY g&N*%u<<UWKqA8R?d-+)Vbӡs*GJAֈd@t!Fv"OiPeU!n mw^#EV0w6 l`bLd}qJ8'\(l.G @i~70`cٻs|!* <BnF UT.rĄA <&@ ?a5Uy $V1l93⺣UX-{v- ];FY\|t *"={ 1JcM-Y KYe\Vr_OlE2Ww]F1o֯+RoeyiֻGlUy2;# N2,AY)A_)ϳݷ|c#Z3SӅ$01 Gѝ^>X}Rj'CI@|[H \?#"ZϜK]b߆?0F$pJ+ޥ*S]{+ - _Y6D @ zC$!X1؄/df. @&88XO꫉>!ya|hqgGyζchXk[,_ѭԋŖ.Аư \n$/[((X,܎h+ PSb/nܔݤ&x;ApFr ]gL$*h+Ě(8'.B3xM) W!,Hm u}TځßQ#=Mc .B1ʞܚ;KWGYL<A :*UІ6x4p_a[/Wl*:)ͤ ^Qm~mdP'0W|! N C+b>5实BLTH mmOa0lrL?!ZH='/vM?\n;LRAwfe/NGme \[8Jxp3>:z_޾)}5Za`T)O6EGJ:4DPρCKهF@Ŷ=Q6ՉQ|'ͅQ7K/'R(ޔOz$TL.G6bKaDOՊ2Ũ:ҵ T,)po QB q""Ez]r<#b۪\ q_e{/3cкښæ7y/1\vLb0w_Q挰w[! P\;I%n e>Pn Sÿm:8{ВsgHT$ƥ!F\&YS+C~Bhq6"^t)Mmϫ|\q)TG pǗLUB=O[\8@ = EHY` /SmLm;3o(}ʛ6(lWWZ~MM$XoÂl&ڬc~ *"\sQ'ENPZj`ݝEW@3 bD>bu?U%qVNK*Cʼ'vٻ4Q zJ}M[cx==-"hiJZ(|ƴ_ RO}(k8~/.ڬXm[fM jҺ@W |l{|O `kxCdc^ "\[{<7[.; {,kw]=))qoqubd ;e#V*U&[h6ޝטXqU'-ѸJTG>>V%>;퐴Xf2RvǔWz5(xw@7uLT~7{܍hZR*ʬtu)tE9 'g? y㮣C^lJT>Hxƶ1GD?Dߎ PrDz9F#GA6z5 BxNDrA;nҒb )K:˅ԎE6Z6Rh4 m z(D5^Ĩjd/KPPcΘ{< col)ʔi:s'pjf1s?O2OډI$m7eZ1Fl[hgD_q??W A(+qj༣ H"7 F06V5`tJV9f (R /Pe"##Ia0g At_G ůam̓GǠlq mK^šN@)9tXH CoWH15y{tP׻+pgR !`v KV}lvkl.e IG|Zɥ9I6P|s*F!-9s_=Bfe4Ͼg3/xky[2f[Ewu?D؅SR]5U1q]u؆Teֱ8rҋT6%<*řk׭`̇4ciޙmH\,HP U }wT}+uihx(B[׋#&󋚆y>-,=J׊qgg'R,M*0"s9 ݒ:#nUMC!#tg7.1%Ū؂K!vj JV*˸]LCCi,>X;F?"^]Hs'-Ю]$Q`<3+k_;h[yw`^qj*)칾뜞Aa^fē/; #b0Gv4G$s̢T ׭Ӱϣ6C ̙d=̦V$P4X2GLh|UUsg"B$pr$y|,a?mwH "s`Xj,OnXH~DKa=bs9y]uc  (>hK&d6lx^6W_-⧮{hCXWo2 *`rĊL`\B6E!kL^[wl+ s6۪ rVaEcS~ oT"isӹ$uI"`40|oj.حZW?-3  -J<^1hYd/3.?p_h~'bPoL riT H/fRzz,ڠ,z .Az%|LT*淝0E aVktUDƵ\m!ZaX"@Av;BxGz9*KD.p[] OvT"~*;GbpJIs7^|G:)iAW,E^A&b%5g#VI-3FPK:*B_6=i Ŧ_y3+Y(3R6Ų],q@(ԍґ!Ŷ_ AKs@r ~`x{$[ٕR&?ϭ7"ihFf E }PlrxN!.)04;M?ف7TkU*^*S3Pȋ2 OwAiA}}1I#2ņYZ; ITBOUBqFk@>\3y?l%/Fr(2ms[!mVT`M]-fe ˺͊Y7Rե%=h5U>{ nt&mP֊ʋA-W;4%HVd[ RcRy VP$`iP XJ'Z zⶤP\ | d2*50fFM].hD+s*@mE{ZEn?T=Fz+DwE.Gmg\$( Zt~03OG?ummJ"_(9MfkI/TqO@ -it+inZ"ɈH_N, .:2/773Ӵ%[aWJ? y1G-\ºk005DZsD[uwkXg4Y!%}o@H%2Ybq>6˱\XVwkў%Ja 7"LJf % /_.l,R-+"ho^oB)6/|>ClѫU W8?:O2/X'ұBXPۗ4Ady{b;M:Tw8POr ܃y ҟt.ɬGo2-]P7'/V,&b{ 0ek?dp/WKX9Zfc3-10'3ɥr %8r0.V&:*u}EfXogCGz2Y{\+@4%Q>Tj-坨2M=P=juHCy.|Sf!I 㧶u4WFkkπCa;fioX(m݂Uʖ%73i^ ^/@9(e%_j Zsy+̙,Y̰"Ly~fJbթa`}GBo.Q˿70a: @l3ۍPGᗀVjv6{xTRV'2QU):Ux0V;a\zkKb6!J)v"|;ACv9 %8K> T0"j>Uwh;!e }Y΢>/5oAUA,r9? 1] l=_UL`;\%^6gIM*+s5ie"v3e1.`CsVmАv1V3q/$qBHCZoeMP=b[p[uI{o6x.AX NZ$Ϋts?G$ݨͤ*-1װj'J kB L.9AJ)P@CqSJ4M"z|b:KzeқDk<]Eپ=!EdsҦp=TV.j- k!H_!_|U{qQEy#/]ԹG|07!(OPM6NlZUC=y~IB1fqj۵4r36cmD[DQ0M݂8g4:jR@ꤹX|/Imö<}we,Yz|~6%oZϐ[&7[(  ooU;߲}x1FKgcd_YUh(X+E; vD|g%W4{ߤ}Q/aX\lh-cT eD`tBN#iW⫗>C_!?+ӌSS8qz9'ʓ BjSu#ku)o~#̘7 G~F~B4R̲0@@|j]4W-+f2p:E%GwJ*x5Ҡ%Mɍ jМN_WQ#~5**[w)I;\}/C^ yJJS?gp )Es- ŴY>XWkcK*Z%f=ZaVD4y+*:fb 0JmXm̑f$pŽ%`d40OY$D; L@8|l%q{Me!pSAS-'唖;VȜ+:qA5C5}ld5(1k/㐃NY<\nԪ_R?pp`#ҷ$;J"9I0zi+24N C*OK|Nޫ ֋DרӁ)Mc"I'N]g™0ut`ʉ?پ2.']zc s.lIh䎡Cۋ @ҍ D"%U >,tCpЪV0╓H"`'h`-_Y4"?ngLNl{ONymg'MEK,6Ɖ߄94d2} cQ^$S(:A{z2}q o3_'?_%HF(&tAznEb+L8zGğ͍(=b6,QOl}=5S):skƟo;Rh|Bf %]ηp;K^0&"ǫ|7 NWNo+)>_^)*Yo[),u9ӷٶk˼xjY!ywaz˦ s<>I׬.b:izχRT$ Ԇ|3 ;Ȯj`|GJ4uq%muX?:ԗ^v 4)wx8m9I͝G\NTwNYOIYIܹXw W4WKReJױD:y[cKY{/Ϻ ߖwWNT,SmFˮ7qpKWV'yQak?rÁ@PN^)3ltm7i_ZGtCZ7QkEVi#"&)?1lXON_DTL0K"20x{hjT+2QVksY\_hs3PT~&d\vmy]9;:p2ocvC/= ){ROFAs^tVzr9Vi@и̨#S% fy> eI#("i<D #?S;#MUc2os]e;€b~4mrDcpqy82W_b'tT]ɭ&1'G<)/]@ꩉ]ז*eS ; TFsR&r9 3Hи(n͖7g/3/Gekq˔!P%dhvJt+YU\[X]u :Hhᬈ{gz.BW{IW36i7I` H@_z2d *;*'aNWysqdڒ\7.V9* @zρF[,(NFW4".eS%FA̬K)G"LԄ9E.9*AM w{cWAjfT$/':iYlFB5$k:BY8Sm=ڟc^{l+Yĝ@U' [TKIb,,q1 sAvX>q%aKkzaI@K^$}{FҟVb/qRCU-??_y:stC 5$Qn5]~iwͅ]Ўu&:'6"gWY%r ?<2L\;q}ܡsupVG\gk\1=Y}iڰ6ymX.ՎDFrސV :o;?v6Y$~^e)o:_I7A=F?'"2xV+ ?l2捫w #dO*+|TZԐ.> ن3'5߷7v֘`?8٘NOHuau>m[.bޏR( ftmd;D*՜T.[xX7Na7;X'̦K$ֻ!wkqnB0i.(rDdǁf"WqɓR.eT2\Ŕd~Uً@eљJNづPLDbx}=^ȓԚW적;:!E t#SՀPJN5.@ 1We%FIу7jn2v \p cwj 3 \VaX_[YD>H0?A6x#]ZԬ|!U+WC ;gp5grh/cAL|7<\Ld.?.FSMKheN}HJ >3 Q]{M &TXtMP К Mx%XXMd>yq~2Y0CgE^H!Ybe ~Ց6'lo>$/ܩdm-Op˄B<&Cc䥦[VXzy"9E,O<:8ӤE <9]#XLq1+`"sv'XKjE^We Ra |-x|t3ՇG+yQD&v,x5$}vqA =\pA LVa?<Le/0&E@Qǘ.?ރS /}D0w

    {e^g&ҭgnwzy0h =n^Wr=U ۮP~[:#QŒm{ƥ|mKtK$`0ň[zBxpsbh7|vN(ޟdG|{ӣ!MՉT`slXݞV-(Lm$WK\!l5rSl$xш{^)e({й/;^~1_?S@Z)JĞb9JBv3D҂D:&k8G㏕-yV{vK: }; d4ʼnk1(AjN Tw%sxtLTbj?oo:>6kF`id%#r~iq.vq|ѳ)/  ƺ,(@r3t˧^tte 3aej65oމ~Jv>YKg|R`3 (qB56tg5UmC%I[?vQ6ghRrEwj+mg􁼇ZVƧ#da,) _n Ś4eȣZ &(գSW̬A⡶sR2u7g++;2RI.U=.W1CGHjXZ)L?X2K'ފπ0Zl"u(w:d);z*J}ի,Hm%6_9ב7f{UuucmN [UG /˨jшq4~N$UzĂ 5VԇhAJ#/ wB|(DzK]8-l%7M A PGԒ\㴳?!UÞh?G/ j wJƫ<DB aUx=?GCa$ [}#Eаw =U(2#`"ɦi<dUST*ʼn.h h3d_mWOwoˆ 9|ezq!q)Ч "W2;2#SA,u8=MwA K1o$okT/xR%=]zhΣK˰چ̩^-M)` 6,[Bl׿cJ?"_hOEjRdGzgѽѕEOcaM#*/g$.xg `Tn8!ԓS]!2BAZt5ɼ[^[qզ#2_jG:6b*!{->DH|H*\,n{&(ЀAn\!%2v66DXVT_g2zlu-L8>5+@-uߑ[1A<_vc,LUFr0) b0 1HN'in-i_>=s3bgH&pKϺx`-t '@mn?  #;Hƈ@iCד{J@zȀ=D 2 u& \o ty]9Ð_= CF\W/ҵ.2`w9oE@^Ň-2\G5!ڽ'gs_FbN!W!Q&66W\G*^Hso0v?P*)NGz"G"YYGiB?ȑ]' 4\;#<Ș'$~v8\ڊ/I~`I$VETŎoAxop$m.7cf$g1٭ͷ2V=asݼwniQ蹞J^+7n^FIZl蛤ؾ3eoze Ci}/C,%4H+Ra%@.mnʱ(sTj" bjZ?}l8uRvϫʬM*Z nxB]*E|\x$an(âz)y|[*E8Bx;e=PődካU%ܖzQKCH?D3U ϚaNdT鞀P>KWa%0DoD8bXRƐj a$ݼء`ov#`ʬ7DӋXZhj<5l[Ф4wFHY)ix4Q99L1ε'Vf'y^=ju Uvc H rdf(M(,[~1ԐV:kk+<ݒG$c#iiGZ7v3.ӯ&-QE/het'd >(6)R̈́˛7fՔۄ4o9#S>ڛ ]Xt]*-5;T:Ġ4k-i:W͐sQ Rz٨t\l{ 8la{6+_P2 /д8t%y'Q~ B@m v(`CԄ$V[hӱ yekD"wsڶg6E{lͩ<= {J^`> scس7pć={я8]]ŦX,vIğďGq쎪.J7Q;puaM>ك<>G`9;L׶e oJwzmmj.b xtg~錟B7e U<, Kɒ:~?{(tX 3U?f2,&:xvŖ'PլL㪖ivc>[::=(P}MO]meyha!AcӵËShjp__LiIsU.TB棇KJKriM rR(Db)e\,IJׅ6#rxN[*Ra6@ oJ%,۷`Sr;bwmRzOJ,ڮ`>HF)\DSlu~KE<[ɮ$|yв\KV>*|Y}$K6&YW6E-ej]\AJAT_%j#([ jJ&k![iuLXyz`E?%V]4Ts.'p݃Mĝk R_9tu)kb3] {&Bb ş1k |˻_UӼPtY_ְj,dѺ˞Z[uW0,LIsˇ5NAA'^t64MK?O@|߭BY -f?o8o1CtRB9?UBX#%<E[%RG49O_f?^f֋}^߰y/KO3P6eY2;-f"JUO :'\,zS) cJ8F:%sj1/tnJ]8=&fO[|3Y~`U>KDpDoq Z&wϷuj&> wWh 0nKUKk_媽C КıL d51+GĉcMkw>8 e2FR+Qx ^U0-d+i>Nݺ 3:aTu:6N0­0)r_rB%'6A>Xw h?+ʟ m.]VvWѺ6(.uݐq&u {:ھ%-s4~];q λ +wz0 *^ٳSəYHXقVU#z/l%Ơ/9i,t&:SatWP6E}\,σ. 2x6sRLJ2KJ@GsCɭ0c14D d)_5vnJW۸9o;1kz8 :~Q1BYLM͝G^L/`q)u10I~5y4'Qɮ&;9Q11<b1Xд)2nA@zay)wNpwP 0N6)qP榬PeHŔw5!;8-2id;IUcc\$͊ sGp'!yM;C.{l7>s5qkPy[A.2 alx޶`󺺷e/Yו(75 Z`t}(QX ic8DzҊzU <ī}&tJ%t KRWiJD7#páW=x&~lDQ%L-~ŀ#nPpgCnodUGliVJǧ$^#S.نhL tReaD(axlUٿf,MXkYSvfT`!wyd0[Ô8lm{bHOء(( ,e(±7z&@߸.1;j/J(/I9qi%xs+X0e g3|2{dGn{y[lNB04] @$3ٿ'2у0}]H E(y݈@)>yshcbO;Ë:{xeNQbb Cwaz@`2Er$bo9!{urJI؉eyz-ATũَ{pѱVf!xO?.?jѨ ;΄>ZBH~`ruF„tik?-&6tYi0\מo֘fSmIب4Ʉ|=& DOhwH-$O\IYBIJanOˆiCQ"N-^i:W4 Y*bJM^]?4>b,}SNX\޾` 9^8x_Pkbc׉I߲'q̦ ۴Pe^ p$ę*`7V"i63ipWKZ ~"zy *xK ٕbCIG=$E!lzT>6hOl5);$- !W_wY- )i^yOZv9Yt\Ɖ,^w9%"ZlGڽPHv0nAܼ6)[OK9=uCY9ee-I(kJ d9Wq(6n):bA=oη =~@D8!`߉|Gw~CarފMJnl oLY@+t"6}ķ3#899llt+?"HlYD-S/3uRk$ke֦إ?uGvV@1U̠B4?&/JCG&NJI^LRq@nnФ vȯ|TM5U;y+G7鯶Md]?ͻD7$h3z1MiQP;p,ۍ 3$S 72+iaRh R I(ã5) 'A%XQ =\:"UX\:MTX@-\H@EU̦Ў^NŘ>qHcLBV)Ubl)t :Mn)5!^nMu(7yAS-mqg|5yw/BU@x$-SJdkv<'dky]=1'%qTWl+]^Bɉup*il50;RAy}zzBBL:pX_(%asMîz±3)^J$II1L3k!L;si]l%:mն&S2*5E5U=2~~<ό ԬۗGVo!N9*aw;8IͤfG BgĐXn6c8(*K8Q_uĕ`Ff1S27i Vim|Ò7k\=3&nQ'kOY`cG8-L<f?=6`!*0RY5"1SS`*@]ה6A~T?݀lۍrWUX829Iů&sq,?GWCTS%K|gpw|Te^N1JQv7U: 斾rrsVtF|T~SS԰1^izj$㽼B ,f(˿y~ٯ\& dVH,=LgzKXZ$Ӫ-$g3%}!%d[˖7H[@md$B}^_TYͫyBSAߙkϒ:i<51#Nӽoi ݗ,M2/'j\(2<0YCz ¯&Q"a,D w4 V%%,5ݲ0 lWM:![T珅?FcnRv`<;JW~.[@Ϗrf 5o{`*2/;oZM7tө:^p%i)_?B5RAp$+t}4CQ|e74w FK],I(d0#>AXgCCK0qh*;C]7op d=/S|Ecg{+Zpq w*{ y=:"D9̓Z$Mq p{Bii42?e('̕d.Lz q܎Rṣ(|o T- wDCaRs$1/u?4&0@$wKJCzGluBÇ95r$r;'[s@<&`D%#D뤒ჽpy)LM|ӢȇRMm+gЋWu[gm`\٭gE2-hiP*$ M9[2`OKwl_Mƚk9};ӖKOO)w9Wr+wa4RD![rL&^JK+0ln1H00Ȁe6\^rEUp2;i iwبNalϔo| ZzMz2HqZ?Z4ܻ!HߌGعI`i8Dx،6᯿u[v9HoLIX-s@}82 %al٣@n/ ~sP%/-t6V:.R\ighN>t}`c|YZwc$Ko2~}vt,Lߗ1giG ; T? ȴy9M]9gA*IL-m /lʸnM,Nf} n(KKx,zJRU~FK8u27F/L2t ă̄K[ ?P 0W r&D* a&،[N, Wl02Ed_jv(pƚUy5L*+^`L_mMQ<CbRlpIA1k'oޢ '*|&G1)nzBDZ=cĘcsW~\X6 -:v3<B)3:J|Pp:vQ2^&@UM b^[~T Ȍ僠[l-zA)Jxej>?[v ͘S"J(J_3\aU`q9^O6Y(-4n4_W=c-Mx3| p1/)Bkwn#?F^Ő&$JiS0q(\q_XUx41& aIWwW"!,;cBaX"ZgȻf9 .x\DيQcUȧNu1J77=rU"U0s :HdmZ@©|jȯU׬?s=O]^Jz:PǁZ7%|UJ߄]CJ-[NGSƌ=-* Z EdW(i'__u3,(1o6NdS*3 h,md|z8{/Fj6#`GpĒ:gPe`Cd=+"t?iePHe5,E$C3 |7.3q"nwkǷ"ЭsLg>SoZ+wN΍$vH}G=jŇCYRzl󵨐0C=+ۣ me?=F:|Ijm[ Wխ[¯^7nD$e -^V{< ?%on'EZk.a*+{,3pvjuf.:otyU4>Vƃԫ̪:>fy 6|=jG[8!@&G ,!->?F[zK1, WM_aaVZ6gD6SwRh6\[(dZdp=p?Ϝ5`K|kMgFζ<ӈri"vg'BG /YqShP\U0aT>3[3T,!aԈC-6gᲹOCj$QQ}w {D s\l3Q>sH-ҁ ӆ[:{pNWCsm9rRn\vhR^Nerý ot8Q͸{dvw.8\ W8b HU;!W^KX.ͨ<S ;sW ɝB],UǶNn$"i֛:P5ĨMh0_f%x[B1;@brpf1vP'1u&7:]|H!ږtW[OO^2Iⳙ !ݾ 왐\0MrŽ"_~t,׺g$:Qey֐^#3A~)”K9@)N1ɕh}dL^)z{ 7آl ɳ CJ p#rf y~׊L&Fed^'E^uuql"h<mPl Ez, DG0H[˰b|je{./+oY"a9P}L<]UYFq㜒!x.-uFfҥpxM}>jNae-K‘ Yff}D![._" 1:)GIdv3MV!B~NN&_3(IV|sɻyB )y\L\.4s4 kآح$M(_fh4]l%E|f%OQO[BgUN%8g6?Y@Xl^*SA;ⷴ.'D6I[XO䢸(Mnel/CV9^.;߱x"/ JiRx\,9(PKrhi|υٓiw>;mewT L6TBgY6, v[1z{^5|"զq3$\î~2^H  [ u3ؽm!yGI|<{cŦ[u==v;cV7ܣ Z'FtsJ&h5CO6r8ɝ!8zxScnՂk '&* q:ex c@ 6 ,+ #2+$ Ƒ~-PѠA,yfEE\6i-߂/Rd4BU'7VdH`.| _Ҝʣq79r;_o2\h [+XO-V\daAOuͅɒ'sf4/G PVr<* - E5%nZו0,mI-1&Xu  h y 8Sh,2:vW~ nvXl;|472WS$ç՜B(U;ztHX*xkhZD J X_jFh^I?-H*A*J?c?>7>J1 v8|Ag ;; 2mJC\Z%ˡz7bؼogLH)(SN %W{NdtD`;>wD15˛50>W|2Sa^;"S!UODoQn JEb >?@ffo1oa3R[6Et{ T`mj/!=O==Ӹڴ Ͼ%Ch+-ˆv..rc+At0SRk.)(7UbϴB;x̦4d+j$eWO1ďZ<pXwlV @uK#bFnũBpEϺff3! 6jUQw@] l=kI-Zz$=RLO 3&u!Cu:NZ4$[wYRX}[-~J<]&rR(XگQqkbA|7Rn_ABХHyK Y)jiژM\baG T]@í'Âfa_L]+gHs|Nzy~vftر]àRy4mhR]S;AJwA 5<;،[,'iD^J'j;㆔ҷV:9ㅂ"^`񶥑Mnb%XoDDS %ٗxuU["]Jyh\*$5:qP0P(4wгmyBM q}8b"WԮ1< `o*(ɂff&ސsR,bY*+BۊެS_6 u3e+m>pqLZxCl}}յX&,u5OZZ$.WXᆽ,mq1,fY$a#Xmӂ/QͳL|R.򘄢Y{5b.u)f;Zob{}CoY-͏fuG۾r=/4 AOYn!"S6_˖ˡXVE1 FEACn% 2f*nK~K xۉuFPD@y[0I(](;*\u3iHKOZat}wUI^?n.`6 i eƒ{/U\IkY|MQ:<uGlP3GAT5ۨp AŽ9tSeH%AXPtnЍ4o _wcbZDd6JGVb+֛Āp -:!#4@n\)C_ : INA)HO2"x)VH| 6A;Gکx̟%ja3ce>Ȁd=TKIJ+#>6WHʳkW3B7J@J1hE;`H(z,. lq|}cCڠqqWo(T+$`^GaQjeH.<85͸#ѪZyxj f9m9~L$/y)SccJ6< YkGXWRt_,6x 9YW  p&(N\!5%Z%C@S u$F*? H(4J% 8wHj&̝EFr(11$jTϟk b[Üdgqk7XUm2?Lɜ OC:sٽ_$R$ő*c;E'y/n'"6]*1QZmY<`|n;ff,D=lO]JJ 0v*]@ๆLfcû?{ a"\[IB{EvE^Sڏ ܓ b ?ui* Y!ޒT<b T2:: u,cI3CD FP~9Bsу UiQL7h$ǂk wuZ:B% @j&#hH!Sr b_n+Xƌ-|QRw-F|`fO+$ifH)J'O^LA?oTgƾ+X:eNJΰnTtFjz‰m K?.a.a!(:fT?p s"nWCZ5qR3ieiieND0|~TD@ռ)ZOe#!{<#bdfUӧ)[nu8oPbkR"x J=}YJHZO*\9W3! Ղ-7ӈn.ϣuN @b/F&io]]p.G뿌AZw2ÀxQ[[5Bõ2u#xTp7iymCv8X&. . П?Q;!|"S{ w}*"PSʜ 5 /E>I/(HC5:-4KK ˉ8joL8(^V/Cf yjIĔ~avP 4 UX Aig@ iOǴdMPxǓ~(ڊ~J1kTK:Eу%s:_k+d,!وUh%nK4d<Ib/s-~xяA $@v=(8%RAUϕ~Y= %H/ϦWSW0XCq~t?=S<)ސ_`HmMօYCo3bȩi 6ŇrAr 3BG}_Tۈ7<8cD h赨j7溮`,m|+' gj+R=SbO2|N@"jHT|, d38ï'KNm61~?I|#=zURE_"Gx̷\[_VY}.=ہ1Phqz| n .K`k;tD,؁ihcg |pO"}J E^yr{o%!ɪ Q!Kh>88-W={[ITo>3_V5twvI%GO[U] ymu^&[BA@?Dx:5} BS# {i HGKbW5L1MM0a!ꪤHFK70ū( UFV謓01ٌzbݰ0B;z!D+Q4lBx$)ﯙtomǭ: QӦu1>JO͵ޯ7[6@a.1)a U螳ڃ=;;nkCdGtaxp.M4jfw b {OvE]hΤ6[NwtgP=Na)}~,O`]X1.++ՕeNa2J>#̇wG $ HϏ(xnj uAä!>~̗<sHoh9gʤ՝<ơlhIC/pGC3ȺP#K,KӰ0&ݝR [sb9&#o;6%֚>ݤ{5%RresoB9RUn+1,R(As~ d!yNUr;҄5_׻;5P揨 "̔K7wSYՄ7 # з-]bZ=1mjIC!8{㱁eTmKL%323D1Th^]" QYT[Zg\/ה.»vv2-% 6'n7Uwv{C:-\>e ڄ3W)i_|I{{?s~ LšuAVݱ1r˶JyV|U>/0g뢉xňf*[qqqqOҵG0d =L+J"K|h$vfEs!*c  ܑgHL͗3_l=R@%í˓8x̀gAX@ )-Vt[rč|B S 7H784c3|qȧ] y!i%.tWse;G-E^CK(J㠞F)RFAu1l뙪p/[aͮ7q'e؍'31@J LsbzW~+H Aj3œ3iyg!tK@KT]d ]E{saMN5 ֒|lJSG$A PD1.)!d4bQ8*s_|SS7"s"-,K{ ,Wj]3! J?QЭj'kuêƽ<\p/3 |RK1TxKt$4 (u慎x!QL%x::J+ 70_Z֠@~E?4-1\NFV^"P9~/sKdgv$]@Ts2!S76XBUFM(qi2"sh7><'v EFf~ |V7.[! :w˩!f'i~ NI!!^{VO@2QEWپMnYag'\Mg8(B H 9_W>%:réƽ랕24ݮ>g/b]f#}N zi}߰RnBM;yejNIsR%2 mFd꾩L=|,i ;J(^KVsx3ݯy[H?@0nag}MBUf8][єX G0$R:۶?*=.Ut#!U 򍭷띎2Z^= *0e:n;Nӧ^x1UuF}=Q.|D t/QВxCX2A Iah،뉃 6PMW(#!$1*,)8YЄ4m~igS_Šߓ*{Lv~I^7_p,8F>ֵVQ%"a-/&ȟZ[ΠeޭDHbWDZr 薐na@;@x)0n17PCY308 /NNQ1nG؄ kup8A-X*. g߁䉩a|lƒjcC U9Ο=}N0*>jJC 0p|5wF5m۩Hs :Yb?9=gX 4Ƥ9^tŐlK5zk)TEtWuD/Ecߦ٩DZZI7x ״'GJn섈>'p$ 7ݔ%9C hDGB:Ct (;PS^jY a +M9@(sf?h:Lޙ ;5!z7Dc{oN) N!GWfT0ީQeA^_t[{тߋ^gf&*ݚCrS\$䕳@-JmJo;M!г\ʠLԩҙq9E iY,>odJ\>::}ul>@ *Ibݣ1דv98rr].ѫ9em1%j1x)3"HЛoX?/Ҙ~R֬4x!|it" xUɡC#LwkM ZzK>QȘ/}>kDMZN?e#d)p$lH]:IH逢WPA8Qt"KmZڕC9'V m.0cL@&u yv,#]/y+ͭG"Ës\)xԮ+z@i+߆O`AÐt+l܇7(=]>yH-{K6dž|nPK 0ca,pƲ1?W2$.0Af>{AB H9-uo": nI8bXVǢ`\K q 6' ^Y x*jrҭr)54jg` >S# ( Y\U\Y?ß NϢP"ႄ_gį(4m[{iNjmo]S41DGvj+[$.b<qq"PػCe =P%5XԑD; &0Ư|(橖I$8"d!M։]N&bC:j u+ 'k(ǜ_,$-z A'x0ŒP>e-@̶l fy5jն`K]n%+4Ruū YUozH̥FxیK-/X ;Ӭ};t@+m0Ms_O5\zBpV7:r,|~ .F* ۰z& +ٳ֌kQ?Sҩ1z0/xmiBxe"x耑a!ut{wq { d|%; 1, IqJp%Z:Ӹe*FNI:o4ql'>X;AwYeqR-q@Ol~s%7֕ \jITuUZp3x35"Yx2`1Ҹ]Or MQR^_TBpG H϶2;fe(e\:@o}Wj)lY}Sj j̹dU0&\t>O o>pdDz^{_!gHޞ۵2xioOy@yv5ust!=0zb"&4A<tɝ7`uUe1IlsD$z>">V\|b:4 cN&.% `=Qm%p5M!I0mM=^"{wQUW^: ^Ց!fHў)D#J 20Ɖej*c 1˨!:_5cekRA!17|ϧ~-i#⌷z/VAdii Z,C:K9ghTNɸARYuӑB5lRc~8 ^w>".^ YGOGmvt[L?$)g\zYkGR0U\oRWsغ6j\; EshA٫g:sCDp!@M&% x_s٠|d+TsB^1\i +lC&vQg[&qisaԨ{`4"E0@ED=7kAx_m`אwWdyd{@r&QAM ĸf[XarMݡ~Ƅ<ЋC'؏Qi `\t#TO&3YXr9.B(FڧʲfI=1xU3vy@KJV}J_a* SyQx7ws̀K{s HؘгO>0_+7)L,v7 .kԁb:q}1~6T`bOKiڍBvAU#aD_I{/5y }YDؗ4O}\Ễ R|`gAO`@0 OӚu#7_sSH/BC8@)2byMXH:4z_eW Hސݐ5*g)ƒft%yV#$N9~y4簼 S5?3k9R]=8ʳMf{q889ӃLڹ"4E_?.`jwe'"6]+gG8qP|h#nޘJSa>_,a}Cw@P_㢓(&x}Qf5A1gW[ivU3p#GRr&1p3&ع%a$|X^H?HЈKGM_z8c4o&۴>͵bA\('g(Xq t{ء(w:VVͻ˰>HWG]pK&9kiuœ M/``WzYKi3BÄ$w\ڐrm-ٙka0*LʷGTJaђsB5,tW[kZӽ9.-Fq[584%`gW-WE973Ll *"mv]6Fv$! ĸ9HYV2ɶ6qFec-D&&H8cU…gv+Yڷ䯇,(E>ZOPN+fe)&@K̯B;̶ ^g{:3ɠ|FpЭ_9ߎ\k'{G0t/jEGUYݿM3+vFz4;ƤپR'sPuoL9r2ѿA}EZ]uTq.g#omԫ`f8zAN,R'h:ʢZ0g(yiSh:CQvfX\xqׅ]$E Q DOlE\DJ-:6ywwsa<>og\f|^ /Kn5%9fE04U'Prt#0aquT,2{ ڐk5]X@r*xt{x ͫd5.8;Uj:'d2UIGBm5浑PZNy~j[o<8)) CI4L.][tY%!!>9pInȑ6S WtSbĩ=}Y}i[>X8y^ H99 v봁zmv`ˬ#r Qx~هZV[Z65>=UbLNq{j/W]"'ڛe'ڟ}sHr'2*?,:FhnTzB.Ed]F:dU!{ro-Bo4 ڔGdpDܭRL[t/ L[&e\R}'YkEj]IQݷ.l,SnX0"@zjEJz5ʝ9?]ڟm#Wֈ8ֈFf9ޑ6FX~3qv?XΖk_Ԥxִcth1֣=8"zPْP?^Ǒ\.d퟊W~xS$Ce[ uq 'M2SR#"*aXXeTͣ,)&2aHE&^bhgYs ~  Gd S4.]zC^Xٰσ.RԢ&@E#R2}Yٕj?#Dfib5+^r|DB  *k31Y)u73!01q1ɐع~1{%|EKֆ)xK̆T[XLࢢYD]sc0mhQ{w/KjYF@o{o hCW kC>'ZF((pH rR߹xޤ#/oEx+#|b\"p[5FԬxRaxl̎9tCi}nt+ҷ11_$h͂_Kt,Gڄ+0:8Ȃj @ F|f=c WUfܙOpWp|5~ [dʹ;FF~ezMߗy+4sc(GI(^EtÂ`yKgE2U0#$M~w4ň%i cI$u?/&693=Xp}D*P9_5?K)kNkV2\Y`nvM"vku-t|˄SCAG5CLL-(1GHc+,o;܊9ju#X&=tZ"/hY_S4>+O- NK$ ^VmCX/o -:2RL7A89%O$q:Ӊx'M**B?-u=n;ˢ;#&B R Up>2zU\%>& <=+"_&ˌE/^0A[^.m^5-:yl:DZ-fuugX:!I:VyI5jMAo0OSPާW|2 E i,)l#gV?Wu *f<][Ȕ~Bv+‹X|HH' ȭV#fG˒usDⰸ 5*֌4o0'\ <tM[J1 (YBF"C"+GYh)TZgMI{q-diLCYɋ%eI BaǙ q%4lb+V,F2 #}Xo{=| |OM>&_26@F?,ĹEJ1&h,,<%{a h:a6olmz@4+|\%S7QBVGY{Ѻx0/]Hun*ddJA@ ʘ TŎxzi2V]E}`)_#L QeWf1PYAQ'qktbwM=s݃".^?>8 9B6i>ݞZI- [&R_`hU^Q'roc_vQ[.in\jiɗ4>Tġj>Ux ɈqX"RHCy[APέ1Y`,k؟,?&>C}3۱❏'6/LX澡zG.kL\=lwې8•je&m1A Bk=d7?I[#Hpr}/ڱu!Xmz|5 =\M݁1]Qo2=R^`-\BmSGjh5˷Qg˂R Kϔ&^HMJ{1@^G͵pdg/ %Wv[PgbaY[SCxl;;2X*Gg< nM=etzo o*ё1oxVG?`ř#k,ac摽36^/1݌AB v߻>9%>Sv?u&^ߙِ3C'8e$è}B3bg*|4ޝ(Vʐz6:? -f8䗕D,%yndltkQ5h(:Ʀ\l]+$H_[g -]Hﭒʖ6m6ꡳՙ*i v;“:QSn<~/i|8r0^TM/u!}oscMw-hK.җ4Ӝ1""*UGp]ERVct:Ojb5{aVꏋ.kbIO `= J糑s Άڟ=WThπA݉alcNOlN PPȩHaRx\\Q< 6ٚL#]8xVj1D8]]֫9u6nW5mZfwz]TwO խF\>\[?>H-#M lN49-HF|})O?WNgp٨{}aUOf}NJW2;OߺV߀d~T`F`fኺgӵ5r$+ VL9pk,_ae^/r`}'Jam'R5KS/ZFdKh<<;O [*%$& MlGB9Tk Ϭ0=+~"akawHkYZ,Ŵ3_]% B5',NNM/ت1#9.wĕEc\Kirdmg>`;ǵ81~I)zJa$ULid0UXorC  &U5Cc߆ !jA07W609G4~se9\',ibH҈(@dK ڌbO4Jү(8Xl@WQU8Z#nd5|b*vqdW(d~REcv*O QCS0jL'P5`'k7ԧ9J%4niީnx1JG:n%c*l`f`#a3v|qrB*!O;HeBO4kN='˝]+0]`|<ئ=@fr[_s_8%ձti">S!댵m)䊠نfuG}=Bm=5ZesJ*6G%d'9ܾ:!˒8'D(U "X2.{Sθ wv"8#̭W&1L,x?lXEF"4dF.Hc9Lk;ӡ#1w_vnRq%#mmZ;> c5u2.S=Tr[ǿ𯞲N۶A*Fd籰Ҙär2)Tci噋l="L]$;TT1`L_i*)#m -wNKN9g[xUpmih炍c5ų UNFM) %?YQwlh"$+d2 bHBS eNj306珄B;~Uǿ/矬_ $|*oDp$e+9>븛-|pZhmt'Upw@3c&>/4Zk(FP/(nFBdq܀d"J__rɽa놎t6OvȴXecEjlGI\>Gͭ?Q$Pվ[^BL]aְ{-$x^ájV}.sG܌y8V-՝BwP!@=BRDfť[EU2Sp2>5zwݦ|˰qC橥P Wegxg9vKp _ޙZa/TJ./=H H}e@4_18 3͠`{ 5=IaH8l86nݰO-xHZE~?PD9U0,jIf,uQ4DZ1BbjqG fg`;%|HzƌIlYOMj{T]e3јpW^%VEGdێ{{٢(uV:&<UR+h69:0{gaI8sл:mYxb-Tbc$fA)"V{U&}r'6rYneF=JSj;̀˟M5,5 F1n(08Ւ:i v(Zfg+/d ^!*ںzo,g^:û|DS̆Q{5Ĺ -N+?^VwIX3>:}pַ':cYj@终:n2Xdy,IT/9_%oQRARA-?qfʼ8PInn3׻=Ž)fC?#Kq<٫c}]GLr\qC^@'fbQE0cS1`4{}7DW+J"KJ˚pQPn-?Rel*2`h<&,XzqJ!f ib)k_Cݎp^vm^%dTJ=:K9p؜+uPj,V˭<ۏ&bCD R"F|aݓOe|\|zKQ[c[.  oݨq}S#^m]t.(z(VJu$֘ >_>WpTF gu1k~e?۔䟺%"v>}]F8CiJ|0\q,)~=-ABp&%'%3dTA^&_pDw5NVuu ],t- w/ qcR@ ڄsjQ+7+|j)lQ:3怪kMrB9]s=\Z]ԖIR˝ 0s/[=[)@Ź\ 7!LjR&^ 72 rA׸{#9h]^Z5۫l*k3R-,( Q#0w&%1G2F-#5ZCc {BDdG7V̌0JV#X,Z`Ox 4Ode&^/ R.gЁ O5($RPe`m`!GEp@o43 FbſD}@L2!D*L%kS<`.f(Jz"M.k0yǜW XNne`x5nzdW8@ +PL9(aycvK߸#㉞7Bn<ϡ9\ϸ6d@e]dJ'k<y} me3Hge]go { }ld t!FH_ϟ47ejc/j؎FG\hp2;͐ibM6 ˷\?C m,6:|fՅ)O+X̖%tMG4Kpz[Tv ob8U5O~NrƦĹ Em>ƔM`аeaqY ۚ+Kt)xoUn]"2[SKԟ_EVSø Iu.aDhW}V1+\!z?KEH{hXr>igjj]4J#''~ Q$e{VM&yp^(Lȝq"kpm ]з!tʼnI? {Ԏ""Rg}·^Q!# ]YS2 G6ŤQDgH}=,׀B^S%Q¹y1*g t@U셋Qy'ٯZ0F(Aɝ'F<<)*+R]j4ӰV̈́Aqz"T2oh^y?ΩS7ȢT|9gJh^}W|XC| +lˍ%/TҮ"nt,?8r^}X2DtI[و H"7× W{ړ ػ/ zѾ Furε,iOUCx 9Fto*[a{dym/W"n>i+|+2Tղoc=kV:#iu$# leqP_}舂³6z>@/ %vR[֜΢$MnQ:nH`=O5%赕[2b6bC^#ū7% saa&U;G٘qB {o᭼4?ڰ$͚gXΆGK0@1rH~C@DaZw/v4ނu?ݮF h%m/ YvVD|aEδ˚ߠ>)XV 6* VQ e.BPnޘWM4Ľ+ X!2g,%2,deG8; ˪hEvӖa߄i}B(>ZU ,?mj~RtH^g2Zs3wTSPb9@.IPBUľ=6H렔`}\ #ԯ {PPr #\Sv#66\ NtWDo!qP ?4<$Ybh7X;7ak'r(c,LּQtR&3%< X4mxzϐ7~-#G$csRW h@}8룼^91ӳ%^ (I;Z^|cQ$#„cZrJ=_W"S%`n Dz`7:RH^4s؉F;;:{sX%&7dDCi0}bgr: oԏ$2cY tYn[(W"j|`Zn7b>8Huy>^nFjGiriu czSIR 3ҥ WX55XhSNN"7ᓈϦ48}_\9-HOR$jL0ϑg3md'KC7>{]#U ALxz%IZ7p"5:oQ(ty 610<^; ORzNfAό)|fJn nvWUa#'᣶zbid}2hPʮ!85X $!J"|s\NY㻉 Id({/,0I[@(K)bxla%k9F~Gp~M[Md8p1Oe櫥Sd0D)וQK;._ݛ׿kK]&{!Xc3BI\ߨ&URp7)̇2̈pH]43Hv6=:&2K9-ZsXa 8_cW0Z^](R~05u D,2M}pG8 mb`Zr,u[0lC,R*_2Ԉ;)hemH臘Z"M'/Vi) ϡZsQ jq T%e^țN30tI&d4 g')_hR:}F QSd9ֺ!aDnUO.elEHr5\ p~2PMΧ~ I~ZA6X. /#5OA V <е?\gr$ngbmܪK[_ib.}C{S+C ͨ]MZPW[HF~x*P+˟,ӑ^7C}>ț%.xނTf"S2\Ԟ03!I8zgc/Qb!H~qRU >2nrΠt^k407)R'R##m<m9hh?۾@} Z w 2s 1jKP. ݓHyc an*3+Z\Xòz 㭷~9 m]Fl[J궇8LDH/2R!sHhE4F&j۸ZORNi}JV1k&rОj]]Ti+dˌؽ+| a(*F|a "\m"~q@*V19gM |bE!_Al=ڑ $EiS]-a 5:w>B]k,`JoMYƿ 1+ s\R{HqhP(IYf u,^.qm$r4 j"gUL)JЂs+Z?sB6 5$%ExG@@K 6)iF%|q~䜰 ee3K34J!AWMo#FTD7yݦPXM/Aӈyx0^?8!u=lhҐ7eDZo"{Ϸ#q ʢcmn i+=miqEVTAf(T1:6P] ?-YV&Խ.zƔjm\72g#. bz9QMȳGnvs"^NnK"By3)C \4sChVIpȃ#&? e;ˠ>}E(VRqM8OHMy) Kz$} _klf:D4ww?ktZGkDhfJ$/bM~KŁ]%AXKHZk5cEpݛrD.Ch;)N⺮9Ϳ7PP^GYq[|a,Ⓖ%.FHt,=TSTJ)px"N={ƼӞtC'ǼPk_}Y7l8WӾK  pyu$ۺ3bK(nvXul#kW+a~rѣSE*Ӄ-Y*=\x Ճ]3e[ac dv(ˣ1ȖBہS6(B>ފv\wͨÛӤ (%FׯkrSZ$x 7"mɨZؠ WLV6n06\+U`<"5`i3BCOvyrXjn)2`(;jCx ~\ϏjCh$ɤ5?I`3 K GJ,:U#|zOob]*89/Ju['֕H.2|sj׈ՍD% =ϸ ]0f-}S`@ K?gf(I 1M~O#,h:Z7<݆t?[n[UjH 4MÂM%>4wx351}.GqQw>!yH%(܅1>~m ip$KJi DcH*b,lm}b `+2q9MœDQ 䌇GMYb>isQbSCά.L(`2OZCb+EءAcEC=Q+^^ ;DEkT;Z|!s-4g<J߶c∬3 rQ q@"\X3۹H<[,3&vj+tӨJ?:f@jSKs:LvWs[K IRV <uO0 lES8nI04jbhD8AaRB#*M%#p ?0u!es퀃 $rRztSLLk~nv{ƇNзxJПA.Nj%TE .rR,_;;uTXXl >G8i, !ؗH96),6gYZ070701000000c7000081a40000000000000000000000015ba2d5ea00007ee0000000fd0000000000000000000000000000005100000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/floppy.ko.xz7zXZִF!t/ ~]?Eh=ڜ.+:b}YԾŒN(Ydew,g?-0,H[+m@db T#F;#{cB^曇ӶJ\"1}yVv3)CQ+E@ =$aݩҨ" iɬV/}dJ52^o n* }d Ч=m@Y k{)4qQw[^࣋-2.3 RVU (P-آEb$}"Ch/&Wy2b[y!VogltumE^F[,Q6@(fǼiv4/o"Wzb ۨ$r϶т:yFhhG?͉fyElF<!A\؊.rlva;E z{dw7z,(rNKs*l߃{@ZH6LG }u P}ꟄaZAGznS ۊxLjֲ<<0]9"  | .U,0O 3&+6^U>q$/DյlXKtڦ1V_&5Cj`t"7,{vSVx+SX v{P k)kkgoq"fЎl\SjGd2::

    %{38=ȕ3EW㽆?шzF3.YͷKmhbdF'dk,Blj*UO 7$ ]bxj5!jF`bE̓/5y'N2j0nXk&$?H t%J7қsglx{e-Sk0m.meC0F1u5h~0ZObwǡkؑA-MA-W*LR`bTl!ش|fLY!Ԁhi9TϽǙ%āA/ G4܄{Јr 2YFqL~q  :t.' F/X\~'nP&sqDzK[-lp/sRviazbm1*pS +\3Coq44Ǯ@Bm[mknwX/U6QxjA9:ѷS+ !ш"Aja~2UFѻP;5. DsTb+uץ5q*o^>{h y<0l"63 WH%7&́;23˄VznX 9سK[c]<- "an-j!I6 O[d*"Q;1X8^C_J'W5>f +4k 7^6n,_m蛑NWT%I)UI".)[,Dn $ ksP M]ŊF?7[ 6,vSxmkqbƧd0e ZAc0La5j@;/PX.c$Ƕߘct>y [wu{ NaMA֦ jS2z6@%_|N9 dhLyj*۠>KA ݨ ho ަ&JN=+M(-MJF~t- _+"ٲY~ 0)ʯP?v8:6R^qrg]}I Jy2͈}+!gi-˄ ߭e@?Hɭ{5ldE p xVW_q\x+OmXU)϶mVGYVby-(rtO Pm݀N6' zWva IǨڝ\h7G"n>-qkk}kZd߫MoG]ĽI]zmTW3$錌eRc)0,_Gb*J0cĢH\oRtRMz_ O{B0ڐ7\`3X `WˊdHZN(MAr*i+_~l CyDbVUG˺odJ&^K34Baa, N3zĒ8p~=g&5 5VƦ f37Ľ)/3Q/;).oO8&5СtRymt1 VrdEإm>%,c# ȍh_+ة5(攝H"$u'!*59? 試RAD "~PfKd!`~A/`2eGGӑkV [WT,ݐ Ʈ7-{*K 1n^vv<Ivo6A}BM/(V3b&lm-/DxYTE sA\qH.ssXlrmֶSGn"8T %3Zf1~+҈Ƃ=j4 C}'Z',0 7[SP$$xB߇،ݩ '91FS/ʇIP#N7?TQpL"Nc,|9Nd+v@Q:-=+>e(jk^@F2!Ig <7EgB(\!![b^_m]?ٌIDhw ń8cer8Qh^ԵorH1[]2i87,Sj oRVu"k/ h}{sA}㞐{H0]i;syWf)B"1vj⸒WOi.6᳠rLF{>*k6.V\Q" ƒD) 5q f5{+.v? 4pf.V4,*jUnT\T|mx |6 $H4y1ըB'NZ@,Y}~h Wm Tc U;XOPKl*BMci/iΔ԰KsMRR] o{/2b\w^S4K$-Z#e7c=sBmG&ԶAgڈ,“."i\" \νpL1y!Ai Xf^ P}J(#O{nqyu?s){c$ zHY:<}_$I0vzYE[@d ny՝'=}Mmxu5\>z~[Y6+0<2DZ4\YW(+O,`r-0Eƶm:A4_)Kpgnr3S>'nmC h!ԑSg䲸W!wGPm`ϗ c6xhq }N,[w_fipm9ғMPgJy-D:ν4\*t`Ttc۳U@x_zӧMDRyx} y4Mè}rDCDXzB>1`AwF:B0j["&Wåb%idrpeC ̐k܇|([\-^DX9xEk}`$ךUٴ4qZ·OAr']4*g|#5Q\o<:0>b9fΧx6]\ CLv({ yc®cn}un`eQIhv.Swӻ$(i[<|ǼO]~gJ|ԷeoHn |~6BʭAL,m/86O|njNވ@#K~nE +ńɶ+10ұ : jMíaI߹?XݸxvEM\T_~޶R8""~SPVo7P:.ݻ^ވ{fƮKjTկAj]RE<F:'!4c1Rq 0\WLK# މA*! =,H[w=K1CBذ S!UTEc`w l\f]qM@˨s6!x;殿@}%;9H*6Rtxy `̬MhCS^ʵIIg0=* b/FAfK 3`"ꓟ0v`rW0 5ca:NFf}Ԟ0w0y#gJd  cj-'Aє(5H84*R8&Tԁ\ѻ0< _ ?Hm {H1W#n|iZ~#y9 I$׃/.;4{M$[uO!38"m~ڞ?b={؄OIf HȄ "${Edk1L-5,z6ڙ-:`_`HuaOؽV3oo?/9Uk(W`OtwU8r+Ylk1z`jqIB{/3qZzy Í. ˚>3"G0htI1!ԑl,-[oCV`U\$g`K\H޶$u)?vv EΝȜ?[T1LMnp-\M'[Z<GcM+:+ fGa d 4#Te&@`3&zo=e`x|#V9JmypB&Gmlq5E4d3h**rJkTFK%Y4c+\JIT |ݿg?¤?:kvTY@ !! MݦPZ溡+)0 T=Rv1i{!b`=6\S%g#sS@otT>.7ZX@/ QE)\XN'HeC;P "F# Q:^{cI5wWtB1keR2c]j`jHZR~_( ɐ" 06Pꄋޤċpi:TfeWL~g :5e0wfYr$ j$~: WU i+ % aKEíwj`r[ޛ.)N=[WD/i3mKyVRH!e$s ޿S"Ť4ZSef< `wGNzڴ8[gA.bu+Ѳ;=笌i['АmƋC$ TM#$t2C+Y6Zp vw#7q&m%V:n2Լʞ2O@,'$^fji#JAh62hqzeSǍl3͍qcie\1 `Uzw˨\5AWz˸lۛF|銢/>i58m LP1gJõx,߱;B Ub~mxȊY<5[o'EBK)&Zl| %Pk`(@'K#P 4Y{wQA칳tq\!M.|2N٧̫&&)ID8K  _ V)LPN)ғܖ/$Qzb̑ӚFV*C shq&,R_Bs%@eG5=Y$EP5 zXenE{$tI+C]"ېMـKs'Zan9OEᴯ%+V߬/ϣ1X hhJ=9f0zmGN3Q\I) IK$:+"HLkpZ,*a]}rgUHnLX^-AVtdYbRP9LRgcRzNqu{~ɽR@nc&?&ꂵKAmC=mtlR`:}nM)ʩKށvʋSmοc w8dŰCPŜOY =~~`m~t{0;؄OͦEVg j)ꀚ䋞s (ALcs>fX +n5 NZ?ʜ$ NpZ`/pu{{-:ۆvjND1l_wyYxE\/cTۦgOr(Ve@qGo*BLtqxh ^4iI,Kѳ܇iO^wwy/``6=kky!+t1 IۋWAwPKG7 ia E{bU:ҋfg3[=yN|b3F{g֠`p]V'0$t=X=yG]KS 0qtPøa 70՗1۟Ρd(2z-96cpvl;xQi0@4hF`d@M;"SVDPo6'姄SŕGAԿiGuu,͓2Po5,!O)ђA3/@fwo¦ D\Bo.>S,vӨe5 5Й ޣ?&#QEˉkbWQ &&6h2MjZgIErq hDJ46t81u[GqO5GgK9X7yp'*Ad'=}<9γ'cVG>w_|@(Zs*>xL$y u]]z,c&#l9 f/>2ˏ!A|~̏׵G5%ԁ(d„mi[ʦCX۾|X׮OhZƝVR_K̮u 3ڕF8N㯎e!楏e<]ydCQM q㞊:BoZ4n" 6! p)9#Pou@ZެTK)٦sl:gWwI?" Wr"}8 rE΄,'\"z z˳~ %CëX5i9#eX챘"mmd0 X 8ܧ=I0KyG5+6;)+tɦ*U6WKzJU\9ayOB&KX3Vx!=ay/!{RoāJXWH3*z taiw oz=\ z_Bu\ {WU R%]VvϚ;``~4V.KY6I5ӌ8m9f9/VQҥ-GRK.T",.Eb/O>g APMG)vL>F %e#&۠a;{ىr:) 6Q,4o2T Z`~н9z0:ڧ%{^[SeEOhWeeDA?Zg d GH̫ʒ@H\Yf}!ESMt/9 Z^b}y~: TXn)YFJpME| 2u/tmBhb驧5B"14_#m Ys}Okjp -1 m.40ub}& PG~z[gXAc⚆> ͯ `dzΝI;4`Bux0E9 BPI@bs7\]G^@\[[vgNYd1GKNl=Me%{GYGwV0XK\kƨaWŕ u9]z0"_UG^8ۂ@lM)uŴlNX%[uLDF*oRXq=u^ (΃IS7X/+5v{!(#fǴ4 r?#=>U#0 K/aL𶵴{FFJ4}-UPr/]@lqA#tf@PRRpw:kxqê5h29bI1/aڞ^@:X֘_Myq˗jNec_-HfMQK~:b@&A,ݼ,e!Ȝƚ\-cG 'rY&!O:~qo z0>acp}f[ r9<4d~T;P -bo6R,P(ג\WVA8b]cu.b_1ĕJe`RREC_B_e4K &6wny#Tv Ŏmc??,ɼ_șT#AE%;dsob~ʖ\r ;7޹"-쌕IPgB hC]Hkm$AcP8ߔgt\Ț1p5d!fԒdQb_&tǡRo0\G867Geh Dbzl wQ8,^.3@ -@K<f(7kNuDmHg jqAlMeLU"Z:3OpR"4dF 8Y5FNBȴ?F|nTd՞2&tQۏݎ3vj)p M0>څ~@IJt@?29{cu SpꓳKQ iz)CĂqY5)NbYdLMõScf.FꊦRƂTfGY!2ij7')DwlhŔʫ[~. Wݻ*eNT0ЦOBV0}(0VrRX>1lBwE ۜESűHi+H#kD]BpzA&l |`bww]|K1)WWltj&)HRh}>cI vVnw`lLOyzIE5Uc^#Me&1: -4EUjxT,sv ZMppS`qJgF`yNc`}5x-~߰։bv#΃'mnX(:7۹{d<3 7A:qUl6-6눫bbB2(I>ޗ(#Ǻɡ Cqܕ\I/k &BI Ys ܸ$z;=&3l9%O Џpm+l/uM`q.:l6[`"b}bX?j!,QV sO7W6S:TF&\u;bpES{BuYRh?-gntwim@MkO L\uH! ͋ȺUmZ?eD3iئq@|v"|;%U|J෻Ns2q :R΀򃁚Uꦎ )ITݷRن0xѬvcv'R=ؒ.%M-bǢ(/Y{vnn.~rZi8nц2i"M!5!p>3)Vx>ǚI#/6oyN: Q:$=w-K S>̚LаKߎ $I%r7``W?:sqB$ \ DY ]hT?Ifxj:Ȟ:D>knG6^`Ưh.[:n.}ʛU-fXx;C OB$[.q=Ig8\Lyseՙu(Q*?`xMa[tk`|[Uqw&bƇ//Ocݓ.bx%}d"mr\>qcc #%L0t7>':bbr~ޢW̃`AU|. Gj%}vqI0B/<ն9;C݈Z^O$sN6T!u@~Ŕ@jLӛN$MVa`Nb9koicEDrUVv U!b㫩enrYXbYlF;j:#[| Z%҆ _p$(pTjg2$nA v [2-p86 2Q Jz>%&|Ȕ5o^N' s?fﲸ աޫ /z Ҳm7jpFjjHPZ$0H.OxH@SP{|"/ֿKtM`-ƹN/ifq$2}"eum]E}~zY0T2n%>mR"`* ͅ]y+ZxZpqqN;l[Yk}RUޙX@ML'3=b.$E(9C4$(hr"2*'C6khmx^b<ǎdy,*TySݳ-IxͥW=D{q J\0J|5ќ#vr&յBqD8*09ʈۭe|D\i0G) >hɶ[%PD^tbe 7eP 橲g)eY8dCWyQIYu6SZY1Gn(~6pI;LYcEh( 7?)dxhlATO}Fw[$)9e &T{32/P>+hܤV cթPLK^ΰ&3:AbWys6K(1\̏ws- uZܖ|sPfs2ƕ:Bq,BpBy!gA!i:>M(O:a x;?n爤z#X:f].Ag#==ܾpqWi F5oH{;s^&wD|}j~@~TN-ZYƈ?XhDT]K+YX ABQbN͂Kq}ˇ}ϡ@5 ћBR^v^u<_엌-?_ޑti٤KjC-$0+/U68jK2b}5xi07i<&Q(ff2DѮǧ Z+_Ke"IY: ,(5L,nuJY!`ٚ QjJռO{IjyF|V :6ٮLExm!> 1m@D}@0P3M;LTtsk`A,~P;gc4> YhI:SF<2&21D`$y"ː[5D]Z3B׭I$.Vł Oc}n退Tfv7,RJsφ}5=|#\ڂ|W| ay0bKQ8{E pGs4 &#s6dLL eAlU)EC>̏|aw",QH%ɭ9)!=cjLX#Lk`0Y8he(m9nNDslдa! 4"CGa̔dҺsϓע}0IXn0XxCMlK3g uzlӅYxv`pTnlRE)ӀF OIA9(m$տbsZ1ךtfe#X$\>t׭&wrMk2jfm]W? QĶw}hrʷ;n(EX/K1:<G`ʾӊ>#:pcF@`:9)j0!dlF&UF<:\ 3·wrKp _*0 Pfbwx~ x'w)& ]SZ.-򎸑ld7ʃ.'KjCA= |`D0OGUT跸ox㦩xtdѾRh̕AٷW_SaN]xg+/ހO,_?0-gY OR/HI;82,J9JP7%;s'A"[) F9P;K /lt9Ҽu\s ECWkqkv0 @1{.*/Dk3!9hʜ'Ob ILKʰZKʁ#y+ =цAZ;ޛoYƾ7e4Râd~wn``\{{QK  Ĺ7v3RCȸ7X4:>G7ߴH6'˰񲸺Uku9^LfCݘ64v"nf6!ؐv)5tKNCNzb|褨L^?zT E|[5=pCv# 9`&G 2t.JÇP2^c~ r,>01oH<òZ*Chb쬜}0=veB# 7`B @8.cTT(.ˍyyegLT궕с.vmFqbRS^ݩe:H I.rtт\`DJtoFHY6tW|lleVvֵ^J= g\c!x >S%G , lfƾG8nT/L`OmÁ4(KñǶ;RlmxӲF?`6+(qx $*()?aW'u/9P/>]u&87E7]*W^K~q%|%re~.RQ&| ՐS0&wxlt{ō7d^֍'[ExCa+f967 jQ2<8oTENEE†!'B\)RsYЛRϻp"BnvaЙlM-h,Zx[#:F:"gE/sK>o"05'P)lek10)RXaGRV^ȸ8N\Ş-E(fuB?X%D1*]Ka u,Yi;f^QUorc()s8LG˃_@A.@ڒFraXi1|Xl:s0S8(=|B[PLyVL3Hwqu+$";^eryҵ?j)ΖƩxd3 L( b#s33'd R9St–Wnu4e蜴lf_4.I#y_+h==q5 nWټ?8 !,QJW=(!Wal4QSa= =d{IBe9&LzKKNeQ>i:!L^)Q%R]w~,kG2kF"0/2 2K#8&lMP-yja--|/> l\5䅪eR AbxQ#7 R_mǻ'!SIRr遻ufiڿOQe#Wʻ ¯ N0T 5l:,It N[ 8H,2Ł`b[{1kQB/k؁NqYsPXAYq9Z9klR%S]p.E&yj6Ūj:@Wv" {`کSyu! 6 Oiy<֚OJ3UN7D_laEwQcU>aq@Y@cq_ ~N"4ۜ ZwV[!]bf&J491Z݂ZLBLJ<_=AƾG >T'Vibc! +3U(Á^H]ZaqyOy4G;x덞\>.jkf=lF8`)d385cՒ:r3,~O9 'CK(EܜF,lf8|v}8sd#H}g%6Xg'%B܋Wwy0BlVT2 4(WGAUn(suwEQexWxdΓXA X4P a: Vv=h\M-XɇIS&\؛;D>&AF~Oڼ)7̆('Z.nдBH$DB:!˦h{A\VWxArLL4P6&= s֚9Ll<~SR=G|ŗaf=| m `j8Lo~Td]߉GH<.iȃlapTeXY:IFk9ɜ(`!k0aWsCd2KςDňI 6 W+ЕW̡%PkI`o.>h"y|T1˔?dn?桖A,T*@֭3.g BnjJsXť!^WL`l/]C+lEa?>^Dgn›-QIUS-GrRoisx ou/˞S2ds?zx4~d)AW6 dGg.CEisAoԉ\bA6,[y_ "xdl:f*"+S0B">EZ /'cG̋m_=htEmkNptHS͑sL6 EPDAӝ$N63"bߐŵUyG.q嫪9QK٨ FvpC}KFI{?Bq[f0`C:[-ΙJYρjq&f@P Xb\hJ:Wƽ黿.HrF;AIm OlVWSetߪrw`Rː8sL}V7A015 É+] K` `z hCPlplGpx˂l _ٵ%PJE 6zh2zꓧ,RRJn4iL;ĝy<<GϨ*V1p:[xsF P3LY"Jr2qcA? :"FUBR5UQ}_N R, Cw~xC$ af0.?2 ry!?=q'`N~daChm,hEPX7M]k>Qc2`=%DOG#dJ>+ F6b]e 6 ΡڸYË4@n(`-Geف:ε7$F#D#ɨl{&$pKݧz3 k_H *M0}CS((88pݥGRFZגvHNJ_\A&D+$uJP| ]IKAmp{;RNW? |Ib@l͓;V "nXN+F[ʠ'殌n.q{NYwQ>E$LC(&O>x^wAsXtiZ4yL o -ϣ6y" wI:O #FlAxz/5ݜ=4.-B+ maJmK*)|ch PG49X}yUMuGNrZ vz2]0?[U^%s[ȀhLQū ҝVto?OTL*X )hs=j8><5&o'msr_Q/l pW{k,]+dϦa:>snŒ>)e3Pt IOaӉ۾EbBeE*Ea<;H$]^an[/ ¢^پB/ۚ]_*M 9Pд>uwk{iv(k*^=їU'Ё]aDq}AfE*Ψ{WEV$PwGC*?S{SfDŸD\իaTs  dZ#Jlo*׿ODw]y^tJ e Y ˃-e˰x&YTM="xf0-a/5Kh髕L_) b?*vݳ QB,r;88j;\aY鵧SN_b=[nSHhH:g◉|2506^i.Aq_Jgh'ߩ(wwŽ j͸JUͩaiCYc}L#(H3U)>I}9S8ŽL_=?,n*2d#.fXOP; (j$6c_CYeeOg" ? 4]`f݇7' ) B)ܵ6I'&xhn6tڷX[MҢLy'tEZYK"hvrHľw NdMvKˆΪ=FY7e-ϭ$5'1?@[ u^D`Kt"ɢ/'4q.c%M/I)$ l[E[THaĐp6@;pq FjӮ'-T[Wq ~} \ ߗ6Zk OvYݴ'~ R5FSMBd(cؚ[eʔm⃩%b> l>_=44-̟K7{"LE}Z2GogT5uFya#+!\d6aH#m VIyx'A"Os۴˄1M zWIC*́q&L!ZS"{$u u>/Y4`ԏO-<ƳqtpAh7K NC^qݑX9;1h/08-±[/3p06ࡄ=Fny\'>S @ۜHfiEn` *~%V.ʑ[&3HF噁 h*mvWy{5\!:߻c"bF;BYXV#/O$ߔ 2Q*\ޝVlwٸidYfhٲjl Zi =?.o^*].Rّ7}lTb>'K:lK2#CZMt「XXЖ 1smZ)m1 )XGI_2>Yw4pc( 8G,,XѴCAr@Qyˍ_4$7 v-|fܴXb:vȒȰ+f4ٰ$-Z#0V,m]iC׌ի#Nb z"0Ar;x* ? b{^>}@j/bq2hRMGWC麀q jq%@mDs:C#g]`\_ v_%/[)%eƕWn}{*Kqg-Ivk}yIc>^F-޵ 3r>;̃h*Njn `Ҕ-ޡ /KnWa'1٫h*c)U&?OQӒ[dgPZwcRBfO2|U֞пcz_ h#lӳ'7 fa@4ل+'?&e$jyzn'Ee&,2.)zb'5x:W1 -mo~IhVj޸N@X0!V!p(yXOy޺̩˒E0yW$WSwya<U 2;$ewJ@jG7,]TrRn4-CŁ8LxjFvo- Ԧxk%:Aب ^ɎY#(뚳2LAz-pcffuq̤RIJuP: {^@WIg[PAFvv(9ż\J,j׮d|_6;nݹX:QQaNL4RL o.Ж_k+]TIs7SYISfK"Iw2 &)LNe|igA/QԬYg1Ip ϓQd=gQmǭ-!HTv}%w]~WZCH!QҷR]=t9jٲnikCjGIMh?S;'b_>#5r&=1mp8sJFg~h>:O VN i5?m{#pP{Mۿ5,th]!KKzkj) BW|٦9ff yTZS E:qOyo<)KQP\ua[("ΥB.{ƒDK,F[oU29[RPA YZ?~|B\4#0r=^ʁ X/hOWC~^7q|Dlimȷw:&jTz*(#vb 7]ϐߢEyd_(9CMJ*0m8S96gZqVtDR,wqgۙ=W4B ) V<i tL3JIRRx>WdE߽X9 \B.p3--uȬƫNE~\S~89ʱM I9=Dȇw (ݼ_Xυ,\I} uK;zθ>4>Qy9uCu!1Lqx_0c jbJY;mꚉ\=$ގ-'. h љ$C[!iuSGVCdbe!J5J-*@io@(I x(DoFqj.Ra PD8~LQM[RΗfޘ[jhO9ѐ/o|`LR>)V5冀D5_I]:l"> # 8n) ^x7/Kg ճ {eMF@I8 UT :-b؛~L~|i)Ź~zIuLc$Tl4oԙ:T{ NLI?d2'5R Ig>Ity6R7WцN PȕijDӑνghQH ABH3 տϠc7!n%gD0S:ɵ~˟+#oꭊ[{k ѩC<@@|_߿VF:5= o|CE=@`vHDV=cS%ǒ#Cz$Αo`<\|edϥ@e5ٖ:}]ihB9JZ.!5豁ɥcNFu!kM*Vu5A soXww?qJ %@%g5%աã U@@@1^EHf)d1_ƞ2|ܺ!p{lVbx fO`,oKg} x`Pm|/q;շ#Ԧ}څ $)t>le| } 1U+3p<` x;3IpF:@O0I;DI4}ҘȞ;DE>wkw45SglZbP6-GhN#\3oJ>9O v vc~%yZxxtYRmv-,^akRzNr\rV}+zO'_p#NdqN7BO/co| okyعf\6o,3*;⛟Y ID:P[qǮ|^KWyio%ֱMa0Z`C:)A_u^rr8a#eS֦a=$i/1qei5-8ϻ>Sq[;r?Z2 $SrH'›z?_4gX/錅J 9%_t1kΨnY}fa33P"y=7Dlmk=s-h6KKLJ75i{#Įh՛Hb`V<[yv=/L'esBgcӜ$ pWWCI3}9~cwI*)ia9NrQd㋅Nf?3'0AǶ) dcbA.įI$gÊ|۞ Au{pbhGlhNFQ`VM`N%ԞSav))?u06Jm9U{:7# ![#[hOIdс[&'PSk/.H@~>z_FcL>D-^nXe[!%/d䬚3^~gOq pi3KY:ѪJ4r?%G(uoCQShT^ǝ6󬪽]8H:݁t3ހޜZ0k{Fm Lec?AaS#XW^q#<Hh/-37NBb)Z2ʷ^{wo5z`ۅ5%t|?HQüpW ;gHo5tp,.٭fZ/]e^tA.*ۺ޲4JlxA&sIwbPā9 3t o4:( Zn u^ Nl%˒nht\ iYe 3<] 1G)3 PMs 9,l`Sf,U=ssߣU2l.+mD"]ވr ۍKYNmtنX)lIƿ#(y˸u} B+dQC V d鐵ykUx)]Ĝy8A[n:Yjd)ȕށ6Rm8b CCt㈗*4w;`9HQe5Rt$ˁ&d$ghz\j5<&z~#3vBnx%.{r'v kTbRu\iTͅ3DSC^%@BOgdSDWM#ۃ18ʢf__ldђIvVڇo nC0̠fkCB@==Wv "{GyBڛrM~j raZ`DvZ/Z葕;F6kDNg(zo%Ǣk CznY1@a [jZL=1B"Qe8XӔn\[)Tk5'巛-fׄRZYRk nl7_Ml^.ݛډzgYZ070701000000c8000081a40000000000000000000000015ba2d5ea0000324c000000fd0000000000000000000000000000004f00000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/loop.ko.xz7zXZִF!t/2 ]?Eh=ڜ.+gsDuK%~[ޥx/" /⒨K5&Zp\/"n׆w)8ƦB|cen@o*:T8-2}*NuJ_v)"qԓ-1h\fqs^~>:?D(=%[r^jF$h)hV.76(@M QnZo$||tdeNe'wELrè+/jI?(1zLzv [0aǏ3ɝCkLkJ sSN4dBQ` A0 kOl!y/̹*V\| Z wh\1Et){v֙oX2KMI!T<D' #3H_יCE"5Pl(?w?3Xr? +~~SuwhTllь|#faQռyIx6:g_ |x M :\k;[ b_=sryv枿tow9Fr;+Cߚ\E¾#SS` .E*EK>M0u1 i^fR1!=TXr1,T3$x b"Dhi mJ"!-_:W"vSV.1``ڴԊ偅 C'qДzHkUƝ(5,mڨh+# ۟_H= T4ˏj:(4yJfxYΈ<"DQ\ [ʧ~G(KL9 -U/>^{{QYR_r'/74$FS۫Iq&Nt ]?+v*JbsCU%dUQC.MhNT*~5dv]53k75#7sU'8ߍn 땵 dbQ:O:!@n&_! ύÂj k'FH3ֽ:v7x'[dI0|̤D Bq"vdWiBޛ?(%jF&MyHu7L4y.v0 .uVVY-N rC}g)/IY"O*uIAM B+~@=v.x5I0xꊎ8Q-v!H!&3VΆL&'Ug{2qhsv( pQzUYB%4[2e"ړZ$?Ug|iA:]ޔ&$h ha$Bme;=m'wr mY k;$5{(t^d*Z%^ffU[S!극ɇIթOJ x@Ϝ(aV%fq,EV= Y&w)xwH'b~~*z~s-vMrZ=aZSF9bDstgWW4iu$\ۿM[|tZdWlVBSC*HãWQAp6h~;N+Y qː uyӄrmwWpnഔ|fCT^5c.K2;oj=z#*`g:utER"դP!ft=I2oC$-"o$MR{OTΨtGżX_rth-*;oN$|R@;*^s0,ơ6φOCӟrܱ?ٔf>vWj8[s N6$M+ 4W ǶC]}`r?wNi'Z2+0)6ݳ|7T<̟ئ"_pԏh8O(({ jEGwNv1n|П;msTFLj"d5>vސ^Leg8M,bC?Jɋ`JptwU*#!{*DSDXߧÀXDj/x>f@H;W5(vwqi|\;e 1-gN aD4+$T0r.\$AzwB7BӼ?.DVђ#oul5*a7RVPE~N4t_Pf~+!Vlw/M%e&^'aRfs-/3>io&Bx)ˊMǚm1ܮ&&o0+g8%R0EI L5Fh}\ٲlz^* r8NyO-Ї*(+`w#z|o-4߂Ϛ(R栗7tOk "|EO{[|G:M[bžB7Hkgvgމq*BS@n ?`77TcC3`RȊYTX|uf,nWg qw ;Zj)ЬciаE@ Ed5fG+['J8M c&;dFf+?{%]`/ v ?C}ܭxmESKoe 8g#pvem))ɣT0uwwKCELs̄= $oh4[yQ+ZeaeOBp(((W>z9LkKRjOP:p+.d0RJyCK00΅t--TobvQN }N rS&]x??% 0.RJކЕcy%OP哄ԟe#u1hk(4cL 6< d8E:Nm?V,f_6VV̰_NRىa|M:C}\XEYOEMUUK_ax=n>fXH8lJlKGfyx=3qMn̉M0I2ol cvh+X9?mMV=<$jێ!FiZ:{˜ kϷ?5iVlό5Tݰ}C`[=CE8xHb hށU+4 ΢~)=DMyaa151( O `8B?Ml\ߥ&|?h\XbWy;՛#4'j6ӵ9qAI;ޥ;<M@k"f.G ݸ?I[ Jw M;`U&4fa{5k5Hs3> &*„@Cm 1NHARؚ {K`2KqZ76I@VJnjbDh,xm>"NPX3F SyvڿjAA;7]s8ˍ8yG$C2Hɀ?˾勽"kwW.q7 C@Wy)<.6 qqe7{u29& ~Zg /8E@8${iE]m 9w #h*<I՗;-9W<PLPؿ 9ر$DrNj`Wdx۵1TX1|NmuM: EOԘh99Z%Ζ)nC ʁ 6GN{}=2fK'*#!R H$[Dz z"$ZNL&]3:{S]gN/|l҂NØMKQ'F_sY:ڿvգ[_@Ua M wP/l}zzTyol7dL/z/(.H^pDw0E`q=n~r$p >U*xE\/c^I2c *~ܖJeu7V oGkbzgH} Y([sX_SN"c{&*|`L#LnqY8)߷v6 x&^;.^tEjgsǝV쫧3ȑ 9b;VF&!FofmO?U)Kj»D&ZL}Υm:zQm1@?3֫-9P:-<<=q?+TuE%ODRe1J ^z!A'甜;ݢ.!)4ˣf,ngVVj Γ߁z*K=ܱ56奏_OɓTS)z}Af%6iܢh>YRb[RnaR#\%3@">{rbvoMrfRxb+7YsɁ+8v ol9ǣ[n,IYWy9?eP5e|j&ѐ6 =<9S˗=j 0'U[҉`2^cyғCl.[?/@܉ʌq-Ri#dh|[yIBP̊:3Oظ;zHڜuO`+ɍ8 =$0Y(@qrrrK)lfvwb|p.\m -ˮv>ȆQWKQFI/j3+Q~]5|@OhO 44?g>ܤ܋4yUNƵOX3ĩѩ()M`PJ|qd'jJK!š`y?0p{2abhrbʍ z1L{Mǂ N'_Ǵ an?>W؝3eߝkl1F,7?ɿ~Anzڜ^ wV:L@DeWݩ),?'W R@\ם⡏;V^:Grҭ, ,[B̥ZB"G;%hn"&̭G ,>Go Baz(G]e-Jш/- f>=&AT; &<ܴ޸g/IIӌ~tϔ'#x}pUAb4fZq@ g[0-֑0M]Hr1tIO5cFCH Ш&iݿ\ 4;Ptl~\!#Ŧ*ǸE9=os0zL'?`9ka͖we!кer3#^O㉵dRZL嵖Ίs,PCAUQXh(S6#c}+S!לT L$Ml> 2&ihUKԓqkF2}PX,8XBU}q1~@r>Ne)}]oZ♉ Z՗BUlP\ޭ"=C~fʣ_\ěޤCC!8Ҏh;z ]ͼ*aM2g27jE^Y$lK\Țl]48B,fҌYϲM~Eno?ef G-&rZϗ\E9r2͠.J}I\nVgf L"ЍW"2Uӷ$5?޼ISK[Iu+LgoԌ<cs%@"U4C{BȠ1\Eo`Ur}" y^$ O_ؒ##zX?oqr`KoUC^tr+Z[9ەN@A0Tq/ðAqdGNkcb%բl1K%fN0]*f]!|?oHr3 cAr..Kp)O$AECb`햲X- ,/$0NS=#*3sJYZ5jMe UG@5ȴ[PceMЛp q->:0!Ĝu4_pa3o Xb wWY~Qڦlѝ|6N[M}= $Sn ERHUf[2Bru窏tgG%=eXI1iB_m,=[hL/Oہ;Uǟz 猟2٥A;|L$\ĺkfс$! M_F Sp5i{ĉs,.7gb[':SR+YHngϢRQ|'hD:ю(V%[EӮ3U)d=-buƢZqм@UC37H{6P[t6^~KJZ,UaF. ̍D@eCOe /UO0mm8 gܷWq)?|d_@uZ!_˃ ns5,߇u Ρs+|+&VQaL&f (ءgui]*O`n)kaS]+LVw߲5x*oXl2n0yDQx 歈jTqcy(Mi& !pOwx"!!8bu:gEs4'*ǴY?IA }PV۝"Ȱ <y6JBjH=5\W$8s f[{qx@+;]#Ja  @Bm@G2eX7E ք9[):| KB҉qzGL\pӽH|mQ~T|Ϗl 2pɣ#JܫRyܥT`I\]$ Iݓd~X\a΁]^Lr@(|NL- ^L\,`7~TlFqTUNp}a -45LeԭHΓRv U&hBE'ѹ:xm7 HuЇŇuF xb_%U2"ҟ}$%K1)Jӽ V3ۈU@dZH!œbތP>SE,[5?DUx?v4O |Epz=:EMBw\zV&7gcW?1nS<(T`H| U1i>qQM*Б- <A d_N?2эC~uBs%Sz&^Fx9Q]=Y TW.IlBz'{Z 쾹`+>K".B X_]nV"Gaf_;xp6M̹]$^aSklpRK~*.4P^u @a?I)tfC5&'I*z~3?y\=t5@ncV |Z@0Jstuޕ[qhWmp{.v /~X .:"haLq_yk]rR6qC IJ%;d/jN~)NT|wi$e',:ғeoa|ZJe5?V8(vvakr:15RޮmLROW7VfȩFWcPY^`8Xۗk)Y׵]n6TjVZhzP~&R2M/oPVӼ1ExJv< L,|DXBf J7Ä&]ey,7R$3n^+Fo"MT$EN-xﴛv_Cm }XzsuTו,H O#)E+c8nTfŃ%V0m)UJeHa[A=ky8CHkA~׮m|sYgiFo3sPΏyuM9z),$^b3O|b|}A<4._IheTv]b? [l# 1tҐ3Rb)$Ty..2N͍a2P(vXqpt{ť.itglqgHv~dr„;>*ecI6) تK铅zpz+Pd7Η(K"g5901V^އO91^Cp̪*||U^GG 1SpI9ѧ{ PQ2O QET7`͗+,g:(` И}{Ajh'aPjn`9tIr2БÊ Q).;iԅ<"oNGªP8ŲiYhCh-.!wŻ8څ&'ɢ[tDH&7\aA.\~7deEOWjfhԴkf:Dt2LnOF@(j80 ~駏ϓ]PNB6$5ƌ+[jWGQ'3F`F,ߣsE džE6|$eT`-hr5vkRBˋkgAxbh}J#yA۫*-ҏU~K('|Fkgw04dɽ ?ȚndiRkM%+$1jƷgc3>mUBBc *@m[02UmEдE^'P1|*; ? ZI~XU1P=r)JC#zEhmSOA)-: $9\mHf,^)>37K/5`DJZ̔=/7}k,E^8o cL;"4xU57Lb{yɁUK?Q5=RHWJ06ykʔ})5懗IډKVL] * kasG)d}K@YP+hp瞽yc&\j𝢣 Yewob>XdKaM1RTY x =u^Pnwul"& kw:XZA%wl$85ff{ Z@dT̫TsI+`?m[b;Ƣ2TE_VM~Ti`sLjf C3@,/V⍥4Wh 6ؚi/sVaZ}u?02XӖNR%p޷$^t7Vݮ:EWdקH T_1}2Nuospw:tT-qpRN=5sdiӖ70d{B> Ԋh,?6ۻSy^GH=[7sP<\GiҒ_{ «yVBj+loy{P64kko yC]&㛹ĕC^-쿌n/JNf/#v3B_ ˳Ž͘XF:}4CrUz _HDJxgH2r;WSo2*4]%]0('kUʻO%Z5T]\gB$rQy jd;vLW 精ۯ Er0_{Y\}nu*kJ 2kE=xr#HFPpģdĦ7jacFbwNp4]8Q@-=H!-&"=L㉡η+Ù`H6o\_UI)@q|A: 9_yDK]fj9ͅ4,@i[@=* >|}_ 6.I~KDu .iۘ x4P_ܝ'U/CN`Өc*) *WQ[ړݴ݈mˮĐŗ$,Yߌ!`^x1Q˥{/8.oq 'V[# ;'R$d}Wx)0]>m C^`|ԻTzJUД8|S1CnzQoњ?EѣO7y-M41XrC&/p9.Y &0|&q_DK6j>u 2kH( 7;7훨d4DvLHoy[ͧ.r캴R1: hUlIµ1.QW5rljEkp#{I=,*JݮpOَ>@aqU [,-EeNN =$C. MxZ=Wn@6>oyS;jU |Gx攋[4?G`C ϑXDSͶ. ƞ*.['!mfySjؾv:\9{(/0;w!axi֛)|]f0_La3>w<#,aw'?ݳv ݿ ߂jJzxrg.J'1S F ڑ?\u Uѿ6Y+>k R8,twԉ!cq^j$x,U%S5O~o]enuTˈTt?jT~Zxnff6 NU؞y@XȤ3*b%UiXڀ~H.Q; UgBJGQ/b(B϶;4/nrb(hQe!l8~ї(y* hQ"Gp:7Rpgg 7[<;j1l2<9K@zr`$uomZ]]ZÜu?p@E2i@Թ=v7{0wʟp̞4ǨזZЄHV)w—vGFD 2ȭ"N #(WR#y dzU>vf_^9) oI|jX!bD[$75ڢ rXU72}U} h-xE 0u]Wuf'Ťg@=ycS4D>؝$7;t@4z{VQf@LЖigfOZdY0k+K0BQgAy( ]TuFB1_eris&/g̢>+3å<ueŅ#'F@@K–Ccj\:D f\D;m=oPSdm)<$5;V}Wѫu[3ߦdqK f3dTxv39Q!5EbB!u'k֤ϥ5% ~}a]q3׵ZX d.[NV#K0LSxkloX}r%X'nNOfHkٴNd3r/ #6Ef`ϵ5O}Z[maP|3|^0`lHQLZU|*GVuwE`G(a;dX5e yeiUÛX;@=Jxn+@dc+;gicդ)֝lyNbݜRdFR[!5Â(:a#x<@^\G2!+؛r-b=eꈨ[g?Ox-Bܓ2;] bΙX-.G̣Fvc`*`km:36<H}UMrJK]WU1tL]e>د(wM2Cap:B7Rt3T6ofo4*Mjqd;n)Vv \6| F$ڨ٬N3'\_k:B@䚈1#Zw H[%bK4)Q9yWXn leslU+tVh'Ͽ*574#F؃&^d|[v*YVvN| R>g Qp D,/% I#b#E9m.䣭ӄ0q2Y&&j?T:k@C|+roN[^ĥȺ0*`5aSȉ0faf64!IKYg-ѡmBẆC |\ݠ%@Io+%f̸,h~6QEj꒿/aCTQ{ĕI,#;'&X4>v!SZwnvG; 1дo_ge3|-z4ҪvG"d"O[ r%H"o-qEOiƠw"BodTtqq _ohd@{hpf@6Iot3W7jW)a˺snOWXW pS!Qc"iT/$O*@XB/#Y4eG?FdK]̳nOR  ߹4o.3߂Qa [Bjy2ҁu$ 7~V1uՁ+[ #&wӼuAbh4m戍u n.. 1Ɵ/={<\*tZUo:rIt&\Wd1l@[EqvZ J <,* 7xӳ*Yꭂ<)3`%'w Z&&mAz˻o|x#m\͞IA{nz9R]x@j3`Bg6x>ީݖs?_"h)bXl*?7ˡu@L9L)(mRRCLE mI 'îo<8pF jpҳS2_Q`oQ+{ ? h-gѰd3Ms\B6cDxba3yG'싑"*Vd $6ܡTuQ\T_9/M yW'YgKPڋH>s): u+0faOy-٤4`i % K"8g$ETU33";v\!pDqDSdJ4i: ,ÓYc V⣭@!W^Ӗv&L/1@{Ø0AoIQ2>sp翻aV)- IHD|$O!c}:<ᬸMNO ?f+vJS;oH(Y;+/??N P]YY2كV?"OrIy.6Apf# YvJ}[1u6Y6z/*{ac~~`bʭFԪGz# x+YAmr=ؒ9nI$ 0MoP S%q 7UOzTm1~ GZ8ROꨯ=<'6h | $(΂An ̠oeOh`d)2Xӷ@1 ߃L" Gq[5Y1N#1OIi;xa(wt!ͤc \뉝hocCKF?HaEmY oeUx` RbDqf#BajHxx3GRB3@Nָ,,,_R;xRdLʷ.{Gu ɵC =ؽ[|}Op$ As ! &O O^# :s淲8d3RvXL !G4x߫y4>1D[PX0NJBp}#pPK`| #zJ,Y;^5(a 'g\u\ˊ^tqeMeTƊ4XHfǜ][ lńuLU> !)GhJ6JN- 7%kҾ= ';Ś#7zsuQ8UX\:_(rV% .]"re91.\ɰP{(K“#\"^ˇڈq9 &ܻ`˯!N5H V1Jc /Z AZ(@SHeM,0YZ9ĐoWf&fpFL /pC+))p.f*[AzŜel1*x+S zQq*p֘qB^yk>T. ɷ@͊f{QLĖW}Nol?h2b<4A:geiW HXp1)Wc WDvg ʏ5Ąd CNǢ)rʋS@:f tCL)FM}W <y+%5R$NL(1Vb1v{\TK^u_z_gf͝~6J΀o4]u,{B?@wn¾U92}Dݖ{|+PP'=Vi-4FWlr\ ;Q_ (5@V׿2I7 N 3+JHhgG Pg4;.z %EC367Ntf.<` eN6q⣐k{bƴB+CkYrx^2&zXn1d*=Au;9f%w*ߧ9jTyEލ9FKߟj{Z]ԉ/0iQYB-es}RfGg}M &+اsFLK׹/6~UbўOL0sWݱIJYCe;վ DPr{dn\s[ MVkJa9rwY+dW3;29 2iDKDMmkI MKmWivȠ" U ?Xߌ}:Z8Jz#OqTѳӷݳLw(DRy S [` E[ LVS-PȓK d8,LȦ43GSz5J|=&E%j4{-oE:V-t#، (/U\(Տm|; ZɃ3dϛ8F}B_= .$xk7\=ぇ[$M8^k@F /~?\Qd7Fdh+;];/X T?$Q ro|LyCj?Qݻqu巤f3\r\"e>V蓙uPJ>RK?.K@эݯ6j,:] 1A* ƺ mlrQLC\&xZ{9s{87"qe9~畖f+~"gT滾*LV27!-VoN K>X7(FNuܟAhq=<!iCR 72KP 3axnXq'c %x~X"nIX(?5V6.*+U+->&Fj$=9̫;EХd|-*3E.ӶrYy$ uӱRs-_ `#Փ!U0pyw_8]xduU#MA7j~[+Ky۰q 9rmS:2ߩh2՛vcNkojW8 4xaE86&~pJ@wEVM F=ȥ m(O05wPcf(z;I uA\!vBjMjRF/? 䓙D'XFHB4`>UKf@Sr<3~1Qtr!j%~,bg5ZF"w<0|&2dӏ ;;ϟseQ삡uoI/|9X Ӛ^$ϫ,BFDV~(7e> ٺ1YI*p/HY/EZx7RS*%V`LwQ=JvL$MN08z/GS}DѲ|qdš:5?HA>c-Bf Ö; 04}:A,uTx8s)-ȧ?G3!(} ~aگ{~K̨_F LEf z rFoeg xlbeq_ -^xوޛk 2ln4_oKClGdw_@P71|~e%O+I*̀th&A۹dIhQiɆI D'X`C+J;~T[Y4aCqC9XBYC`4c$"ZQ $HLWg~)ZL <5橙 AW MYPXoƵ6%qx #'̰--܁bUs#4@pu&(Yryp"c Am#소T*@h Z*%vq .T  Oͱ]w+ PBKdz8 D3okK[hJ@?b; n ZG_m~g /߃f=U 5(>t}J~o]Kz|-ٞV=E%g %"᧦%R?8~۷"9ء9RP.})*,; {x{[i)ۗn!-HDZk۾x~ ._k-FQ5T䚤qd*)F썑d=ߡ+ʐǁ]ˀ2%d'Aȡ}׋6/J SRK,S|vq,me&}j5vFhX0J()("nHdzg|1K u=6z)E |ӭ 3& cj2V_ǃ?_wJsmuCб jB} !,Ib}l:{jԺrn& _2'GsK d,5R&GBpJ '?+pyE[>b !6=ت'r&eE@5";q'0Ulʳ=.nD}9b'פ/Y<vΙU/'~,-?m͸ɥr;|[͖_pFFuf6R>v4Cad!+3gnl}+.O1#nLUr\`+߭yEֶ*O ܗM:e/;r {\9|p fMh|4.uu 9Tt_HFVx-9>Owȟ.Yi S MU!fmչ-Yz+KB/ $IFCxwڴֻM+ijs=`xO;3>_L~u-7euN>Xɇ>p;ѰPI.| @a 2}s@|_l-GurBSIv|dKhP*\"`6Uy' b*GS,4@]ƒ]EXAig{! `2k&roiQ(eg+R5E1I[3JDVA!zLnyч {dc7kRupB穬S0p6 ֘1ė X GSPSVH+/~/P9f -:F(v,65s*äN^s歗$'Ju}DbTQw4,+1:uOKh &w]+7޿ίU0NuV:oE麈\\4ÜFӘ#Pxؤ dN?Wu&E֐eRɜIO VYd-ԚW~ƒ4>'Aa5Fs aœ3:ZgB!yYmՂ&dyں]*n7 yYj pw-xlG\ȶ];5Cɭ٫*M_D)M )Ze=%))S/sIj-^ke,^ojh1oWו $XНţ>>tg,$6SMVxm^>袽#,S+TSsϗJMquUeH;Jl-g=?э6fNwj\+%~Jr=J-.dn;'U8EV@T戳4[lV tw9 Ѭ1䄮T7ehgxw eX |ǐ\7ƪ9)xN>;pe]fI#HR }Ee`I tW$H0$0Cn dOL^6da#'DMdbZKj5,7aJs>awXrj$DYr3p9şd5a- .G\B M=@|pUcP/zxp"MnWH'mž(4mLIG'D{Gȁ@.d%KeaV6=KS劀A2sΫH{څ ,v [mc=kv['6Is3ϩ ii V1Y5&/|WPKZV{3qXԞSC`UGqT(+Fi6ni4ttG]E&őY%I ѕ 6awϋkB54M4+G|#~=l :6^mݷC~x) KjqL50B~^0Bс`p%=/o *"4vo:V传J"NfQ8TpC(z s.q:G6WAg̢V. U<#H)y"AR0!j=EB\bF )5v;$KE00\th;}=MXFv>W!8ܽ"pH'i ibQM7)~1Wughmu/}!7OEƵ!1 v[VkbkzGv)q:ǽ0.R!8>hp LjQx|ĤMu6B =0.>#oTfpj2c>ⴀaX(g{,#p$}:N٥yyx-kjQT4mGu-gÞLl'nWy72! WOj ɾ.+0l7T*rdU܃1tJbPG]u=N0"lS\:̇8OZKY0P6qV-5 C[g|uV,6%by]CӲlrlp-3A q_.4Ů3YG z +]Av]1_d 3#$˓dz6ȵsMGs]h?AP:[H8?1۔Ezыb2YfV@)ʤ"@pI,l }k$AXF ") ho%ӧRpw%,r@Z(êP3 )ahn!V F ǒ # :Tʹ cߤ|^ꏮ'.9Υb -_AJk\7T6'>'ggv6'I< fS }=rcbE{Ӡ$6TIG:R1le<ˋ6~ |b:Xz3Dًb9NcnW=ˀ 0H`{ [JB+~rɡc+$t~\+p#P=n*FxskQcC݌ȋu$c܏Stk3 RBEO"q*V>45ǰvpd#AL0xfvt 6C2Aewx-)|%Ce-GG1-8&mV6 Y0en+:`+~x#ph+ 'f"sk>x —y9[ΙFRbQM5C^ٷjg4a bGxÎn1 %.i ES_zu> AO/g} ąhcJq=i5> ~fHcdp՜Ո6 9J/Y.L]i>`YU$rZ’-H%AUU]}0Dԋ0d.Wj#~^knVT,(J=3d6d$|GO 'M䇜Ѐ'i< hWƋC)LT&/w߿TS-Žz&XHfmH$hvFkϺƜqĖoME6no :ڕxE\0;f$[DEm8PDDn^=5)r?I.yd>req\ D69Wv! btӭO{Mtk C( cglR'p`&y3D{~y/ s6Ϯf{(筟r]lX=}EҐnD` Bh'&0S$QOhmc*7H7,QGl誘î1qNd]%ccE 6H2!+p!Z#yAx-%LqOJ2v}:5$"K rOҚy5{bl]lWZR^}aCIK\#e#7/;=~ga ^NcojGTy`6zwywt̔Ȓ]$b1j@S_4n2wkTEB.\!ZJM_w`*Fp#ۃvDO/rG/ A,p>N1mFd^„[}X/ub;z]&1Tǩ/e֓wvjI[*Ľ"ꬮ~h^õcm+%j>۔MSJO.]5סg o+%w28kzzxkϹ U'1/"F|AOIjU!'m0ν6Cv8HǞ:ԓsJNz aB7ONѐۋ f>8yw^axy<_q*2#ɂ*M^v[ H!{)Tj#^*yNbKF;DeY.YĞdݽ+% =! kCc#X@'w1BvQؚn O 0 }W H &womtgěҿn@Gu>/ 6&M8"[8Tg [&eDYE[k&km Qf!L)ե7 ]Ifl{2JwI)-ųr]KJ\F -lW&$i)4zȡVNN5:51a~F[ ? ~V54|/ݴ<9. F}2MT䅢.}3'oI}NH̛Yr{HC:/d5US,/z gЀ%rPbs<Җ#hXپ䴲Y0'@["sFʟSp>NzE "Z*os۰ {W~'~AKV8Dh -p!\\v<ͯ+n{++s*q͒Y F 9ZuQ罂ͯybU}D0'qvŮŻ%yNٶ"Kq]O<&?_W;I9hB*iW!v%_xc 9DV7 c`LtrƦdϙtU;P-oeN$V2 d4 WXQ'*h "u}X~R~J&4;}%gu$-y y؇64t%2dk:nZ09~wP'l5JxpW I ۟Ow<߃$p0h}huAι8味q/󡯅_9F.SFp+&?%Un$O{Q01{q$ 3w|&X!LeJ|3!V*OǩlG/?NK],\=W Ym/hE 2oY[})L\eTlܽ%2 8# EAsl$n"dgm0JKhVf@o&FF'RQto^ouNom M 0٩Y܈@+z@/Dg޽ڂ(}8&" yr!%73)#m']Ϳwp/[\>SȮ+u\Zxmf $| i;M {Aiu]3 1`TrN}k[}ڸʲ|򌪻И]8_7+L[K Y03H;?;LfzC{cj{ӫ%z;? ^Y]&r+'iƹ,3G8)TYecKrӏv=Mph6 ai \?+[TK<^ZrߕІMkN(5H`).]h6L~&7+t8/vjJb4pS!f~4 [r!hBx.bx[iڳ}L%/!{|?t?\d*$jio!Ho3?Le~{()vv{J~hK:*JCEf:W;ׁveU㴖맥׬krY˞\jQ&k8}]2 ֫;Vtv{3|eaIW]i<73jG<8Mt v1ǘit˄K׏X3IJ0P<$5ɪu&OvmS˲ ZAUBl k\HP2LBH!ʾQqKb"FP%Xz$,__ցX8q^ ɶ2s~2[?}{wO=U*I D+k$ ?3&I2%b#*i{C ɛt Yӊ!([cpap@cDc*4ĚyfZ;aSu5׿iJ n 'ʻmLLrmX9᳅m]|Jz68Bo};ձmO'7l뫉(uhE &q}M 9=.Ώypzpmqh('vjQzpv>ނN#wyD}~\) &PEHeS~qNEHpi_óH07NתCIڷ;VtN=*v)pAX'fs>?J>Pސhz1yΓ~74 BuL!(>%x{?}X0\UE M~ven+(C3 UZhO&>ݶ\WZFNίye<^oW^'Y>$|VSOఱ{'n~dqKk;'-HJ_v5V1"l'rat[e TZ7s l1`d<`aL]u0ީs3PU|Igkm I;) 1}~~'u\)*{ԝÛuiBE^<0=܉y߷yģϮdjR-NOfԓ1_ ENݍE$sy'KCu%Iαg9zm*`djlè A:42`LOb{$Ql.TP'sB:z1qQId灆̵M1 vݝ-L.K,1<߿k6riEo DIɠ(њ{;-f0S4*+H"0zӴeRV6LHg$%ďͧR€?ظZ P;޾ `~ ӗxާ&_X+jW\{9}? ;[65S^!ދjdװBBlQͱ OӬr裔h%]T(F3c߂~~=G9:DAI̙ RWgˆa#B S9orG b O[26"|prQ`?r9j;i@,((W;3XF?(u*Xgf{Amע>#;ʎ;Trp0Gp_B]otܓ+jA{m^)[^uDqQpR> wؐE˒ݡ0x цj/9BQHʋ bLI\LM`W7ܦ=q Bj(+`-Wq:0ddjWd{Z8۵䠎aѿj|W,*#99|(zu  _3 k`D8?xZgK<@DȈO$PoNmԗ|:XqR~ siWaY7?`:fQ3EAZ55pYJ߹\Oqِ@[_% >NuDߗ$Z'2} #kIj>$ck.T= nuO H ]Ccudg׷"&wp%֐V*ޒ>8_߹$* a{)`0t6%׈|f(ɰURCKy_O@ms'N}yu_~ȯ1V9] GcC;Edqů\uןdHDRr Ng~bF_T;G3O"wdI킖WjfYIc1'.^)JTpHK57_P0OںW:'.f&N'y:JC.|*4[FUIh66E GbwJ\RZֳ{fuA2 IApFeIX3Kw;\~DDYɠ}/JLq4 _ :Jkc+GjF"B(3F?H CC?` kmw U'P47ұ.eepT |P ;NaR]cî#{V{d Pϗ@ms=0@?.4Et3G N { B8ktT Еj3 F 7B%?Z׋C*# 4ruXk&sK<3Zu~v}/uE_z\\X {ⶹy:Ɋ=kyYۮKs:95AiؾssťX<DK4)ja<0%(ki[-/<#qvÏ ^m2Ԏi;)qIEp[Cx~xKs1WG{\#!ha~#88y(U*Ŧ)Oy@O ' 8yiv?]ܷ'W\$!yk2$V||$<}0Ge΅y"*aXFI\1ĩ:8$9Sr*2yf-Ɠw͙\%=?o$ :gmWgMU*]{t@xZо~$xbĀ׍ɂ8G4v2c(flץzJv1ta8Bʴ CE?xc.6${cq{ϫLéȚUFKUrnUGtT3 q)yqیAAguԶ\j&Z{-ANv@KV`8 ڎo{^qUOֶPtЭy0vz0K L&mù9yy0cю`Y6X~qj@%M- @S\WR;u Ǝ}N)a5YC&nZ+J Z8ʓ!0[)*ge=||S[^ͣ;݁FfGԴU i +Z;ndL* $يC~}3YK_a`+O %% U9̐ંy`QjS?K/h,5`X&v\ipuv7k8ey>ti.߮!81쎙lUq"x# PWпNw { }oy23}֥9EeB~*=#ncRzT8L_&Nc2Q/*)yPviqWʷhč7 PqV"~b #FASzhJ_EOG}CUw7>I!B`&Uti|OVĚvwN 9hBL. EaՑcD% L17`pPwv63)㫽,6DAx Ϗ铕7{{|_~ j˓VV_7#zDW)-5 z.= jY}dY^;Ȝes1r`n4/֞Ҍ =ogLg1F%ɥ! XGoV?h JP3W9)XթA~ԖuYV*&R C]W ENy{d L־6Os"ܛ:OѧG^]o4rX>OKHm/ƶ0l5!+RwNn}-<;TRԶhēXқsek|=椇1zq9?4;/$`M`\ܟ>\ H_6O4S4ݼLǝP<~u:/{`ؽ6(._W卶=lxkL"Lx׳vfӧ@='gid I9 >-]ϵ(h)le]X` oS:_2u#[/3WZeΨGc{d($l( ,_eFwOVӛQϣ?qLͩdF1j^_ VO&r QX=t+y 51+f+ rF/@U2B=6' wxXNG{SЊJ}#%oz(7&]% wڨ'9އnFXpamoA} Ym5% Ԁ7{)Dr麉.qg+8]VEѰ(4p9$_ɂvZ&YGܞKs{/$:3rY}Quv0y3f9|tlܤ-T CCDnizn ̀TaED_gKx =}h6'\PbbL(wX?0Do"HqǴ?&4,kQݨFonѴŽw]csv 4O'؃-S"1K6P&[*iLY náWۧĞmqSExRps*Tv"dJ$j\:B7KtM:7˾;svWG*)ro0mU5J0]܁ѓqFIŬYݱ3)T(S0B0 4Ok&EٵN<ݜ<H(,I'}trv.9gk: bg@ g{Dzl(͐.@L:!xX+/F[`_넎=@r[f+Ik҆01SVRYD.˓7{P~yڝE f*h//( 'za_&",\\W͎ ZaȲ&D0Hk͑J)j8mې]_o+?p'0JhD[ó|zؽ}ꢮb4A~eb &q,CaF$.7r݊?!|SX ; "=goD@hH"\Mpm S Rp M԰kٺDl'޽*tu[AGm?$NP̎Jc_6} *H  ~KgZo)tUm(CLQxwL1_;?\!RGhJXG<-"W}Q{N[-4I+^wЈvwNȩu'cNmQ@4-8"* zr^g4!쓽5Sb NE^ >G׬M[[hbzgVJQ-4<.3]%D^Q?=[dű$Ysn JI;mtu=1?p N] @-1"{[),cy9ďκ$Tx|n'nһb즖be/5iEJY8wwA\Qhz,؅ӛl|s `P :bqq'M= zt|pm>A$VDHXApkvhG08wwVû*0U~4 Awc=z IktU9z9șHhgmp8J S5ks$0Ͳgqq)b³sǹoO-`NE}u#*b=nR$lku<"x,g}c ~f}YT/>)^ppmV>2a_t&jO N(VpU-6KudS 37òj'n _7;([{8RV{w^g9>ӪOs;_SkY #?\eln.o*}Ͱ^"D~2{LId4|}bP5O^١i=?MBJaFZPfXtI|ZThÙ[iؓvc t%mZo2#'=]3[K3KjM gaΊ.Ͳ 56Pm(zM{ ph`RtU #b}\<: SXܓ[82J'7&r~2tߦTDKv6:\ kGD3 ǻ%,T m*MA#.vywBVE239vןrN]?!^Dtua;aG%2u%޿A}]fz`ZlhUZi3fF'?/8*0яB5ƣ Hܱ7{nBaY`g#Hw[ju1 flC  }n Iàk?߮QDB~ G" &3n,vP0jo) V́'!&84h)buЏdћ?]r+g"-bb|%`L}K@֑=0#5FEČyą /ǺhlMgRpD&GtzPJj=7 &u%Yn(<E tyvdgo* 1@[s\3ӂeRB_*{9@tdׅy[1Z]0vMmMHr~pNRiXe1ghGL!~̽_ɬ)h2a~:G|Ri#'-+,w`};HZSJ(>}2I>6^,4MH~J42 p_g: &.#Pood;~/!s"- ]@y{*-1;n^Z9p&< !6DxŰL}d+L0pL-rP:Ow̛yA=u 9{༪8Z:6m'^kZ~gК.w'}ˠClVIBa Uc' B2@d/qZzĄl+oTiBیHP>aiOU0#?o]'o.--QsfS_\v,jUy;~_b]=;Ϭ?6SGKow]T2q)WT*c*ѹQ ʼ+eF䀰I0(* H&cmJp@T_eWT`m8 _FH&!0< %|5'EzkdВ{sc%ܳKpCYalN .omq6mBAx\%0m\4ְՀ8 O$aj%/d)w okXt]ba?1]R:RnV0/ 0Ps]mJ qG|a ,Wx\7X:a2R;l!}^;01JZ:ΣēKLV3FP͉H<3\ƕcx% Ɏލ(,L֪ЭJ,\Cz`uZ/edl;KO:5th{\dnyE٣d7 =1ГP|AOu"Zh| aZàO+L@̢ ;0N“8%J܃PxEX)LD㑌jY3pG$,IVn/ ǵg ^|i`)dgp5׉S^h@{m^q=^F Wo4FS5شqp> p]Lje^]궙_+kTHQ@8$M#6r7=|U9SI sw:~Gd̺"N)ndmxu a 2”zL%g'0 CJQE#[G3pק^1iΣ&!'X̐jU\X&(>İ7/ٶf'v n5c>Y;|[]>m})gjk]B m\kK \xZe1} [zG+e֡=,!>kiSCL9ıG&K+us &IsȴHEiZ!C-#c-=L,ǜWklh-8p~C75hPcӢn 0y$1E>b%ʫkL #HcJpF^坔k 9"HlϓD 0yJH'S=原iY#@&)ϊ < Yg8+-8-0vkl傑Pv~3W0]BcaKN 7N_$E r =?`oE][2IU:}D׵UiP0%9Oa1}g*rL#!d~'~\niJ.CRQ0Ռ'8z:_u46|Ån /{}#,7Y8=yq6{m<^[1zXc0Rb -'7!->oa7D''|JdKCXknK:AKcpMAHsAkd A-_ ѧd,$+߿n9](K` Zo"V:8 QiBoIpX-O|Ye #Z!3 Ga>s$uA{f1*4&5l)mtf|z} 2׫Po9$ʹ*[Qr%j?9?U PF29:X< 㲛<襟ˎųԋ$ꈕVzE#Վ(q1oqj eח3.e1l 9Ȱ3O3պw';F1_ R,`@w捧,ws>.HZdT \5;ޛk/5n5>a OO Dw$Ki>gUbgqZ/,e #ͯHz$bKH ˳6zhQzɭLj&ak>μoε[yKܽB.a4d"dA? bu"ǧ:k\!DǯS?ȻZ~;v2tXaƸ5l-@j7Jk*e `hk ; (Ycp;GS^~K p<{@CY7;f331fJj<5_ 4׸v][MԒ$5p1RI,a?T0ݺVTmA%)\Y}U` _'Dt`57Awc {*D & yreu~RI$S_,% waon/1t?>'6PIenT16~iђoВ$[OkF8mP}aٵͷ".0? + 7\EӉ"i2՗ \lya:̓#XG<&F9#f!z͡6gAzeNL,7eI= ƒ#N@}O'yB1!zzOa'AպeA7UUf "mUȎRDt! לrb刅~@bri-0"BU՜(-0Cw\@~֟zs/\g210riND"mZRߨHBR<F#  *JM#4ӱ@;7u= EB{<&*5D&i][Fחئmv副BPԉ4׮g5l1OjGy{oA jM k>0"s"ۇ$|g948|OB &5{S}5a Қ egOD% m`.e7D< ֠!dh?W2"[m2 _>E'Ys.JXDJoe̡UUujV ޔ2Kp&%'? 7ed%n{MmdmŶ(Y+DU韗dd?C Ci6"ު oI8^.+pC X1,M&L=-4+@ ewEz{D*y78O+ %v>eT_pΥ<C)bN>9(Ŗ1|[7e xm7AU P&]vgN58r!Mvz.Ѝ.Gs0e#:jtNܩ&>R͙9VQPelXԫWES?lϻY&1y>B G4v-$wi8rQnlgS2klu-'I(neҷ Rd6LA;B"?bS^HwB u݀rH/dr)JYKMS_v 8E~0/~*Ds<8٠ G՜ F,<0r R#.w ݜ=.YNl* Vishe$t&PT CPڰHy`DA˃C=݃Aq i€=y#d9cl"z=t\+Y@$>EL6wxN,AoV[λl qmxB5_[֣mYh uy7 L"U_']BF ]c{Bvʞ)%,8B?5 71POz"GO'E+2PIj=l}&#a^ei">- St1)bXX9fᓵر4`+ ;`6b4Ѭq-fnSNY4{ LS}j*?&Eb}86@LNC"'%EI z,xv̜Mp+8{>.qÇq7%I{"ˀb|׆- gNwXS{zͻ0QcXַ吴ICl#=#o- h~T[ٗ\Qdw4>i3sZ_8!S_^OH?˩҇5ꦰZܭ*mv,$ Ii9Ph]BhEY[=|hӓ-|`w7A]d(:_ u3`ǻ˦\ӟA(Q_%!P̀kTYbS*Ip~s>9gr{Va}RĘT(,yq;6y5gw"~{ܫ%T )֕$ g[[]@"]]|; 6ވ(I\?9VsgK1PՉϔ1SgܟJs=ik1aIAhӕhM!q9tS@ yyxWE `&OA tdGмD0lS[2VW}ۀ1Wgy;u'$Y(OSհ ҎF|ٗTskX%3=H9H是͖Hӌ=lkVN]%L4| ۥLg2H" kjNj:5+Pӈsl+#d`м#3;H0X&D&w DPJHeq׺v Uj  36 p QC*,;>u:|NC+ e15@7lBtY ꎁOwos8{lO$ۺ[,,mPiʒnz3SHNZپg`nڤ8@JZ]E>(Av!#)=|F e@'U:cGq28$=V8khsŬ¸s+Y0k Ā Q4rR$H[ hm~Pv)[70psoP@8P$ A++y@I;ɮ r,`(L<$8pӲ [w4oa;x)1DX&[R@\rÐnCCK~"wP"5#٣ j]Sm(I#.bۛӜDW&Mu/d~{>Pi˩&-}c C+VҦ-դXV<i]H>c۽Px5?rwF,6^>Te*"ƱcboTڽ[P8`܀G֪:%@ISdW9_G@?4p5To^ ۚ srUYCH({0v.jnb-ϫS4fh<۝KT _%_'WRB cReR>|h6USQ;3fNt*p6)kX1\Wo K/Bt8@"?LRڇoφ3~D釕Kdro>9cݕj NvEI#* pĨcTˎXx:N)ͯ\T=!m␓zX`V&EA!ˢnEs^SţN8 Kڂ4?}WdݭK󶬾߳ ݙvM:%8d:)DZp1kL/IXVA$*k'/V{@VrU#ζYԲtXj{D';t,XEA>n!?~D?,B pËHckoZ ΚJq$JCК–G0C&3YE H"1'h^qx9S~ԻaMj%{XR+ǯ'k1 W&V]!-)΢Bt{ Wt 9)],[b"Ps2 EZG\VpACx8?L 2BiL+ײ)և-pcv'D.(DVxZnRH Q%5VبlU7>bV#k@(*E>!ĀV!H<} 2KXSéF䈛J9;d*0Gise=WYE8'aEX*%q}n0Pj$ONb?I t?">ҟs1`&gAdj`Giju!fA7'ۜڜe(jmnxT^avʠ#UC&s"c=,8 NH){Xhd/#mYU>Yt eCNSeXj#ߨ?ťaZ!5O:@ݢnjXOCS.,UNXCz»U 3MjO7,G6M>%]FF>u:TU7|OvK^GuJ[+}5:[KRNF@{b>ؘUo3c0f͂ qxÐ裕0DZъh+\}O@Ds{}YS1Th[ڨ6\h ` Ùij|J89z #YgQ8Nj~Jky,FRV)bYFnp%e=n-~j":DQv)z,u^FetPƃ͆m3V^lR5T0f7bFs./YFg'mxؒ X-k7ݖ CSM¾u"O8CnN (_y[IppKkťZcAdéGCR֝ZP~ڌpiu>p&W ['UXZOy0T"4Zj9;3*H+0{x#T{B4V sH,]q`65ymP]Q"T&:Լ #]&ִlOYhH/cb4Vl$M57,(Z#\7%:z۪%A$OH;i߀z3V@Xy엮,Qx.M mMhorږtOit'~/m`O@,]n~ݟOVq^xM?}^8Zw_itQO,m+t{ ex gfߎ#y Y0m6y(p'ގrUS_AXM Qd-0蹶Pװ׷/eW\t*M'= _jΉ7:f[v/P8$}Mo_D"`τ(\Gsprqbt7 $QF@bu; nT(P egӛ5ak{ jSus';a;@$\"Ս ˆj.I1~!j0ViTBt6eŨij8R-.|Z^zh>(ŻRo~aY{mAUatϒl jU;Е1uF̧}?02%3S칕݂l*Bh'N /BA<.)^Lxٶ[vg{6p8@KoLPwqJKDnSQkUZi046b LW 2eP$ڽzI]zPCf! E,/!te {>:Yj):=U^%80p]kɡvPĈ@=#pƇ(ǨLҲ3~3AZD"r)yt6M;7ӿ;UJ,k\ !3ԡFR i wN7&c,T9#-ֶXq.NE78@!+.o,$0v]R2NH,!7ZN50.4PהApP`L L/|$Yx۸!BiZ+MϢ rD-7I/YƒM VN(~hcb;F4N摡T"RyJ` e 8ʫƕ 7o_2b/K6H 3-*.k/&枠˲%Rw#=Ljg: :f`VҸ*l7[BW&ڴi9kV'ksg[X5/@̟ߵ&ܩGi$F64>8=TKx2N pn|wybC'S " p۪8,_W~xț@ 7Ώ˽")qtP#]c^ y$=<4‡]b]1Ӛd@ӊra) S>o]ׅ{GbpF '-NԬQECQ1}e U%'3=~FMd+e T{@udH,Cd4tp V*YCԸ+D) ڒROّsA37n ǧ׻)$4-kHc5K7‘d?3qiD;U6KW?jeH&N")$N'kfƦL:CS{q N5dpm~,seįnwQgnُo(>Y]0be;{h C#EW ¬oQVB%KƱ.H$Mb WHZr> 7dׇ2 R%s~i [p Fj@C&ճW8]ka{8^h^>C3wO1xʯsxYpEM]"р\@0=,R"v"'^~4*K$b:ylL,m$lՏڪ>LvGz9Zd }` -vT\x-HuU)Ph8o_G0(97wQxh&&R רN h ?TpS+9 ,7膋+en2'ۮkϩܸ>:bQ-m~) "&K/)ѷJ=jS*|$;>ptA OOKFÛbj(6P x1\8k4w%jodN!.-w#30mմ2㚴685Š9|ZV}AQ~l6# by~\7L/QBMqX6!ome%XoSKZIeB`}tIoF+ ޭi/L;]8e{U^GngM`DCÍ 2NZm.^67j>y_ 1"7eTm>oZ=o+3؉IǛ꺟u(ȇž%Rma[R5p(e:gΩ6UЖؿP{8sʳ2~42*;YuMcsߌzI+4- Y~?@b~.)]-p:c+$Dflqu(3+TfcPo|=g1u+~{E|lil ӡ.+)_ y;ֻ;1S41),ɼ^]C5"n@6X X÷&}Hgz&Pjg:UXR ɐ0&Q|[NE`(LLEޫSn[%Vҭ}?F @9 XDKТ)VހҨz=v+:;->d a*G߁p\9@}чgÈ :D-@Q\N/Y&yYjթ-P΁Dd`gŠJϿh*N{c;GJ \z*xh1uE$FIf#pV_. U)͕|9U}l̅P,Άʱnҏ=Lv˷n{/e|1'nd}:L6C>[&QCKvZĽ-N[n"o\y6tķ͵"B Q7 Wp^ʶfn4cLh$ xԩ,gխ$4yr:v`5 eMA+|HORmlް E=}f@$"W|yX7 C |ƑV3_,_8ii2]^os&U bUI&Qg3_ٙH#ixDӑ/Atupț_+㷿[tX4WW6$+IGMp>r*N(I}O~[A9qm/mEf@ҽ >N>dԹ[S`?dH jOk16˺e!@@A߆֥-Lccvs+ڐ*e*NY_"Xu/ X!o'E#}x:,7d+.ņ̫ܢ_"ސܪZsLT K%["//S (E*A\ l%&Z@Q%:fw KP@i w]\Nyl;bԴ3-7^~SS݃cA끘oeyRC;m־8LU7# P nC:sz}Hi^ ޝo2waX3$SE5@3LKU!Ht,856p\X(]VGAE6b,b?Voס 7%lpo~(,?,x![A)ep\̺h\]N>񸠨bMpFÆJ XnIy36FA+x ĂnӜmrAH_c4xzݢѧݻi%H?mClƢZRt~ '@9P2%לs?Bl|rp9UN("u jlBi+lid N`d蔎,Χ,!/C~FiZō52HPhu v`(ml]LYFn$Mobb- &BXOqQ]Ծ735-z2+^0}Ica_piuB+As3-d@b;_u :înoM!cc8Z(gNK)%Κ~+U̜U U0yXkGM`e@5P`W6}fλZ޹™r?<8HIplB7ZQ>mjduL"YK!QY {I4zܿC=HBL*A&7=x9 Ͼ^2ق&elV&)_(W -[+C[ =%\ e"Fh[Opي7S:-5L\ isYLa8ƈ]-SvXVFd[#oŒwQ*TUG_FOS uR":b{ Ա{Ӫk`scG\yF59qЁ>;A'҈Ӌsw"|Ȑ8^LǑQ?&Qobi[IS9PU~/p lOLLwt:_~و؍Bn9Ր3.}M w K5+7,j4t$sLɣeP֋go=P@E9nYp1nK >m>JsSڙ&Zm řT:ɵTI᣾Ck)+I{ U#\LJ( ^uITŵw`Y_$U|\@V_¬ jݾ`bƫ/DdGWy|kghP74]CI/TPW)Qf{^ LKFo҆Z;n<.SB!TDR#TL[/yygTB/82xP]^~}Ȋ VO>oJ92%@IZj  9Doԃ4Hpff䰪4i;ŇX)%)ZBj>04=<c߇Vl}e¤[܋O_(rxRP})˯_zS vUv?KeP"h˖f}`xn kUL-Mij'tsa}[fY;E H}8TqQJт;z҉I4!bz|Rr{KU =o2 RiDUq`;WU() yc7?T-ý+qM` E3cÊt5%.jpK#vYrr=k4V* d6pvOݽwev>¶݉1 F3CKRMKr{7%E^Y[9(aL=|l[AR'@(*{N.OArMj*q4T%$^E91|(Î()M;dzz䛰jdؘip*ӎXi)u4pUf 7͓mIQv4bk_'<)(&m+i DO'INᙫS{7KsGGz Z1`(h9Ѯa:?E0RAW Xo^ķn-(.m. ;XvUulw_nޞAՐ.z>J_f[\@c,i|ֹ%@vo",2ӀgN*1.h/HqޤXXmt0$vTYRcmk3u6@:fM,Zx 9 xwr5x1(鈜EVKu|Uǡl*}9oWCL?v{sGQj>%{-Ͻ]4r=Pddf1h@xqrd&۷3~ɬ4, vkK ssĴ[iMkuer#XE>@#3n1b5loNiĂaޔpv5?;tȧ6.sm܅rQS$iK^7K!ab.X͹RT2pGa "S5v&LG䉦'_w<ӛ[-Z)}rGQfEjEc0C h:+U„{2٪G=0tN.h(g vK{A:ŷqV5 KDNcvjG$Y`AjpOi''Zb_5ſ[/LS,$c15JX,%h+6Op3AU@d1Owe'E{n 4VԒUˎ=MX?0|3gNi7MnV_senP'_ P_0W;3L۵f/O֐Ϸ?MjxvO͊rO-KD>Lm6?=}7h,7Fұ:zHĜZϔ 1pÊ)KrÃgݓH;= (r~:d$`2ЎhWZ2l_ڪ R*H!4#%e;]1E5 e[Xy`R&V M/E(bk㫾HibI`EB$ ֘@,$bL3@qC:7,[I0"uYRMF~q$&U]ep]Vcb9h( VmzE.T\/xJPן}=-Yr'uht9_^w~UDjWTxT^rbәR})he⏱:yGrFhG1(oVti G'j0H޼5rb!Vtgl;DŽ_|}ӽ.+DiIBu%'n;Ano0P%CfŦ|&9޿Zr{Y6`d>w>UCj.7 En-\ecEޤNr,W)RwGٸƛq 23*(~\vS@ӎ䀶 QNteYhV?-P1*rzے}yv*D udP~Q@dL9p6]ԴNk\i,ApB@yeޝ!1j 4F +ǒϦ!k:O$C@lV!ZG"rtGWR_LiMAsD]}~!Ho>6+*!6='՞ak\l+Ćѥ !ˏ!qw0d`']o5=qcSVX]>^{y D9MK;Epf/eSl8abҥ  &aXV͐vwPixE{@zk4XwO~6V`=Ͽ]gvg](ʢfN$ wA!+EgxCn&"Cs^eCy/*`#:Lú?>$ge#QST߼:3 ^JsxŹ3SN7J(p92Z$ځA3f}-F><>f85@u)0dA{?ni.HMW7b۫sCum Zg ^ͨȇ #N|#Է hO -f`1$:u@cI+0[MV5Y[KJ]vh`9Npp05@c8zWVoˇkf;`zV.fR, _DXj2'32iE倛~9Ԛ)BLqիU *๶꟎J@Z"Ix&+H%RT#^SIK;ZC14(TjmS/oqxr0QH}o|GgM H29< I%Z$<~5vnTXޒ {oW&[Lܮ!65F+#' q+D@r/.1mNOMHRz윤py$`fxgڕmN@ϩX?JqLP̮wz0[(1ΛLbNͨcU_F5i3DEI(^jQW#nbu`'vtgjr~Ǻw$aP"+^ h[#> pْ 0G-'EӪ^h 7kVo4Xj[ G"~ pco<џ$KD%bPFFls0uRy񨤐V$wDߥ<.S6 ~׻#J_k$C!eI2@U=Aw (}KdOUF|;Z,1sddm%Ծf܏ɺHin'@{51!:t9{kOԛeKN ?\`(.IXzdg)_ gg2)Qm=l$d;P9BH<&1LheڎtVb̧ҝm;wAuy-#x;z!_NNHPٴ CkJ_O0X[ܒ,QzxI޼bts|yTh7a=޼7V;'&g[\-֤/ 4O%͞J7> [ Vr& T9o/h6o9th0AO˂ɥ.V\-vl|y'g2 E&̅ λ_^vDk fȠwvMM+Nr\Y`I_БKTb~d緦Jrmա=Ԕ[ESQp(cɠK%.^{:Ej[ 9pd3Re"f.lK|̸oЪzBx"᳎ 4AI诜=HDN*n-NFqI&#a ەz_Sgdb4^VL?$@% "G͞Isѯ^"k.;l('jqJC2 1')Xf 5vz&S¥~pbkсC(o8#x9-b'h*|trmfV\[غj@ŴK10C.ؚЌ@eׇ@w7 $ߘ? 4iL7;Nje(_&`CVvǪԄr^Ͻ_Y(QʉDpY<1t-Szw}S9nfqɲokQsNH9/ƌ]VTXGEր+CdRIh=m\6QRZi6a4"\ߝYZnpF _YM`n4ԯ?)!P48ÌwR!Jj̏j;hYC;;qYk9j|+cLQma 4 Agѡ~'esYZ[4NŌ?FiQj]]v{/|NKdj藥A(hcNe{, N=9{EWٺjU8 Q4w^@qg>GN9͹C_Җ f׷ЊBi뀌Ij%jr$#WT\ҫhAWhdQNYBi, 6ܱ>z\Z{ǮÂhzo{3Z8+3ᯁ!C ."eWH X4"۞A81is^O#0 4Yac\jLb] U~O9tds3@ c#% m~AT *4h{@XjO`n7v|0ނҍ&\(\:e`$.4wew\6pV=8GWUz׭ԫE_Hs% #i"{,05mp(G̀a2 9qX]Gʗ MYSl 7:^aiYq;xI +# V'0b"#S{C 5gJI-ndPd(}m'\DWBiJMorj rsFpMBu2MrW9qhkѿ#p\$H h9mG9*:Dž@(nJ :m!ٰ-9C~r=4v  xIrXK/>E;Z4NmqpM{[#vcђ.DSۋ vr2  ŴǏY.ST՜^Kco3uߎݏM`oNggx~y(EVGсBHN.ȳYcAIeh;A]2e'Cç& X\I%֓s%JK ۂ-D|0]kA,TAQ KZtt ~:}ch6F_x`UMAz7(9e!W$0dPD)(<&1r+~I>M.=0M'hg>@5?r8( hv:J|Txҝ+;c0hmk"xă0A^JYyŴDq nǀMұӇ/V0ZiԢ66g whtWRr0>=g)́ibcԾ DvT=Nkj !![;"RW^q1Ytj)6oT.ӍLc=”jXiul2T[0GBL]>X+{t | pogfsYLˁ۸a]P+"I1fW#cN*< R>d|xmŞer @hX:zP0vO|`S])Ս樚YB1\N2/gǀ%Ou1`&iah5 С>t9Mlk)FP$$Rlٕ,t>$~nAP(C--39e_] ۵j\͓&{ih%\C??9tvvPL }Hvw3#~N6pK[́#hpi`BxSqq88hCbPm*a"7 Ǜw4 ɖdׂJhWswUX+fij"W-JZܲlBjztd z*o л~Ty"m;.q!p+܃*5c69Iڵ`4uk:|ɹ⒮679N{ %+ԥʌ`awLJ,,sS(=Tz啾Bp`cX}gcO=c}lLCy:qE6hU*/b$njd !0abFz1"XUObxEW*R Ωü +@6o? pZP1tv3vg@uHlxPUV2^^Ȑ3S^&h;[d`G1h' o JTJ6gAwDK+wةann,SEtbq"="^vv'Dp%}s\h߉_g k! w~3̛KLq@P;" fÉO2%(%8Sy9%4OK"oҊ--16M^#ԚəGC8v{T'>ϰ}(:| e{2*|8YY;۽FTwJLM=CaW\{.eKF!ktU*s1XRfcvdT(eZ፫Q #$qT%e.KOF&wg+>x62?fȪ&1C^%Ǎ9_2"Ϻ2oSְC3>F r)ϟՑ( 2^yc>U#9jadaFeR}^&p PP` ^#PaZz@]ݞ?t=+χEhh@R62.Npx؀*Pp3)eI@&`]ndm"졩|ZZQo\őH8LRc~Wjoj$t5P"(anwZbpB 7!rzJ4w= *zj{F9gR.TK*/tU/L7 bqm-%w]; Y QD}D*[n/\Y{7\"!-1@5^x(:x]DǜmnVӽIbgykpcW0Y 0ۣޥ)W+`LEmR㝆<=D9d&ȽK?zOb~1SYYk! l!#k0'_Nb]-4.]jWȰbh٥O 8BDn1y3<'!uE W\CTM]1GWrZbQQ<@L= i9-Ю`BYuˢ^ߠMWsiFCHn8KJSPBќ ˣ5'8l]?wYCyi3GUn'PV5m VlIȶ~+QYX ^m2-`M&Xfk#UsR6*C;2x ɣ*aɸ*QSЇf킮"B6܂jXGn`8iGB.b$afҋ.׵\׉^D;C>5Hij.}݆KxcOxR준7"XTFe!z FcZGk;@lb[P(dWu(gk B#Y`*'*5;D!JHŲkY SŷVM5aK#Ŷ##nfqү΁'aknO &I]CQwh5j'F@;/A 0մ/^E߫8$ _.HzbN8@b6'PHԔGy]P&y 8eiw@ Cy? f?ϼ4UEj_]@nV-{ G%3""ϸ-H޺hw\ gMa; gaάG'+oٽ~J}$h!U~i9 Tnu/0Iq57񷣳B9 a6eAۻO Ez1v 5Aku `>i~L:SK7iW:_,N^v x; nq(c&4GSѲ2R˚Aj8CtnK;I6 ?{Lt6E ,$Gf5إy`t6F45t"VsZݖ ͳ\M[Iyx72iV9Z!4Tւ*{4ؘl=ΐV*C}@8mMN(]M:N@xϕfB@9 8 Vo)BBkWfbnqK?߮= *=GJ>a<܅-$Pt%O/ObFP84 BFc,8T#3dėoZ1*u^9? ni(X{//*6I~|GΟ+(f0S񺐵t`rre켾j{OX" C, 0*E*,)z8W|D̿ y7oЋGqZ;+UTfj~lwi3@:Ww,Pv#tkPVIB4Ok=P8|# zs5~74/sTR'V&]Zϵ( F99y ~Lu5.zIؠ6ɻ$CV ղ}L9 dbn-%r:ZWjHUSIJ A7z"3/-Gι.m{0I9\ዎ;C#dxY8cݼ2B2-K;+0RK@ 6xR%޺4=GDN/ cŞ PD쾈4胡cǿc}Dijh!,;Ҿc F,piu^t^w6•Qbvlb}GӋX.g-\voٖKkc3L_CnX^HOXMcChjmŇ?k8/x?ŀ (3-$^Q]gq'nNr/A(ݼLu=B`zosĽ'ݯg1gO.ِ9gI#r摚) olb}oZ=?Kg]/5Cv&&&7Cr.H# fhJbd '9O9rq}lE=һ-S Sp(MtL,lK$ӞRq.&}U!pp_ Q)CN9$'ʥ>2{ԕZƳI1C u|tSHgxk`6(FpR;B~6|=8{n&Ud{ j;Ѓ)$,'!:XSWn|ηR/썮bE@\pBaćÉ4 gLN`t|_0`j16|UBqj}Gw^S]r| ?[̣2,P8Hۀ%3&˸Z@y gR(=c06V #NӮi\fL%GujjD,"p/?Dڝ1פ˃}C yFsǯa/bY Rva1?3#jH4j>w#+_'\"4)±M)Diah Pae'i(4xǨ3-O7bzK% Ѣf-!'M8 8z3%_MjUU͏lJ:{Xe+!:|0/5X+Bq@>Tg(Ѧ;sSKUGtXfÜJǩl}~iw+p7[X0 :SǑϛK4ni(a=?Tn*5^><`!xVpPpt_3Ĭ͎y< [[IF-C9P~GK9'zgkQ m̺G#ZM]"/ΏޕTNMK}2r'W+V. [m Cs]7 PEJiQrJ:uf4pY"vدʜኬ"X P}qgZCyHVJkt*VZ/UL?Q-}2[~7df4 0~!?ɣYޝ 3dTםyHfȘ@0)ڸ.U@)s!InVk%a`>ęʍӆUK1pWQʟ),^q?\x "<Ƶ ƀ@h>A}Wʦv+\q,<"7 ۧ(Q}7&#>_| P;¬J?qɱldJ+OKށmC"SAl[X"0U*FU C}Dzy؍|ڴ=K tm/h3Q{Opf/n `S{Ń/]&lSz0Qb}Qjtp "JS ?WEmu(ݝxбq\h}ȫ |;r38"r)nSeX UtLU(X<D+r*./IzVxIc%. ^3bY1{]uX ޘ2*|vvvPHge@LtSȦ٥ 搬"J&;~:P?l֪n/|:!˚E( po"!4?,( R;BzNdLpZ3~ =Sg`b2a35 ~ك%o%4JW?7d%lH'e(=3:&HV CqclɄ5Wi… N8KQ@Hh>JgoDq3hf0:XȗMJfJO5>ݝXXY6`) ޺҂+V$rZ\;[qEQj0ϭ#qfh\ {S[1RA[.:x5PtEJ:Bi;כmz͘1 & V+aCDBPj˦-V ǔb*x+MҊWf HV=G~R^BLBd;'9bnm+1gM2JGn!r HTIO֖n~QQA?CdPc]lᶘLT' GWw/@!\V!fQSYsIp%žsZJ݂ՇQ |0׻يg`E yIt}*.D(0;Y9嶠(=d$:_Be`KJۨzkѦM#Y }\mY>2պG^RF~+ŋ5;epq!}# Zƽ ^K2ʑSP%WuSZI"/{t :knܕPC϶$뜨T~LIWh'{+l^BPAMNGi ԃRaq3Z4-tjmɌT_/#Py%%xp3@r;_`ɠ:οs视 Unsߐ=s݀pKFs$sssA ZP \Nh'_=d)05{ժdB9ܲXe?n6% _ܨ~}LְЫ&#kx VZ1O4gX19nC@ ƌqJl)# . OvWƿ(Gk3R g^ME{=./Jbt2m*_ӳ3D4%gy{&ye)cma v&ܬ'*.}RPq'X]:h& xR6 e%,Ns|!iYZ_ C`oTQD4j?A+?"RKFrt16,iR̋/huK ·ƍj=#eE<ZYY VV"2c襺DtQ< M]HV:x@/W3ʼ+KR`orx?6ߔħ~S8] <q7r|ZS~Q栛,/d]3^ %7]Id y{ *v4?XDh'";3"49jC'xêܾgMY# "ݖ&(}Ju&-l=uwt8ƀNVsKɄRcjpXѭ0@c`/dNmr-A\aa}YIrL}F0g6Bx%óh6SД:YV} wBT$IPe7"̽@.؝w_&8v!5FBS6Rץ :h2+5j cEjG"<ۭQ/釪X>ߗ\ǭlbowؒ>-ԑ|;eZT4h<1l> shϴqM;G?W|lX<${{A2|y)3m~3JY~)S<N&5J z#q:.<ӗ֘aqCL^DC9 ɄjQ?,|#E]7pԷs(4讈EΆFyLEʏOLL:k)K63֞(# ߠm>`PiQƮ^EdkC3uhmb9ƍxfOB}saڴO2.nzwA^2,BaڅU*P'u\ D1ZR}$u:[CMi 0&'sOI ^v*҆mɤJKamQi'7yO4Ah" 9}?Ǩ"x$Z'Dxi|LoІ~W>I3?yl#񢐮] {sM||HߝW0a&"B 2C辿gF ɰ1~@ \u$2`Y 嵐=>Jq>\+nmwNEY%tÊ(fG$}#1n1:8}lkYM6ܘ|rҔ5s;YHWSv0҉wN}#.duC傚)^h{`Ej~uiCdVEf,=We'&?t-bƹCyˡ7'fƤ 2WSvגdx/p!s2)iѢLLꒁGۤ3ɠEd ?ba PA?ccM-ӯOOw,̝r$$̂R)&MUj-W G`(Aa' )&Q[<~{hEe']|K5Uy4/)nEqQ K 6*,P0|g#bڐGxj߂Y(&3|QP)FkJ#xau/$9pIj*V2Fk,sNtq[o ~#phU=H/-#ie`;_"r2dȒQ@`0/ByF 4D #1._ʣpۼKw2rNN'MJJ FԤ{`i*=b|MU*Ejcz##&Ux"ƌn[p#H <( d&ɦ v$5o7SAA&GZ0O`I4 [,QdCm q"&=A&9 Kgkίh0QzY(7Y= mә\|(r|rzHgUf|iVo_k 6XZ% s[=D(=MΈ.!@t˜c'ldkXT"dɓ ^IuVLF M5 [ոJY#=MKC9f[',Qګ{K|<'@O;B-E0 /'Ca4w8t ~U;,ĝ#ṳ~y8}!ܻRJVy[Bמ!CW; A=3a r)\ilP}[ŞJ[#r=l$?G@L߅w:0"",o>?yJPLGW-hvÚ%eY$_y*?AyS<;Bт .L9?wj^! p^A,QF0 |nZh"H)]| U!9 xJFA |r|\/^ooBM@U~V!d°0L=zC ~Ug\%BbW7iG~fhk 7,iG.ؕ_@vCnQf)J~?!=x^liM1!l$]Ռmz0ϝ7&:U/l ȭٻ+7E6Տ!!d-1Z`BUmqKr2f{a;ٲէf %5XZ6g):޲1,M\?&%XV ҫkKQ켃}%Ey4,( Ǯ 1L7ڍ\w2duU3#R{Dp&g"$_8D|~O+l{K5#Y}0ZӚ+S.(m[ێ7Bm̗|6I)@E)#4,=hŤ05f# p[ƕ2H@/a?Oxr<9[䥵cH9X*G$#3ͺT_b0I=镦kqN^&W0\ckb߷kP*M=8dar󔮉̦qmCv[V0vi)XnXg!h3*tM,8x 4_':#iuij)MI]L}`B!5־Msr!Y%9 )^i5&mOOy@letWi֩>!./\Ω]Wp?XrJF5=!t{rPԕMB5ZAv5#줙]p]Z`OZɑ7%#(Qmj}B {۬$GZ"09XݵZ1<-ayeBlMv1 9쯿KU~:ٿ㲊-@=>NG4_Dن׼UyD ,)&?9-xyUB,0F=ؓh,p\{4!{M!4|6K$Bz)$y5d1U|iH%G9S}*P"s+\n<-X'XKF/lTIi:<%e!Yòy0}D/ME)C2.2h tu u˥uC",Qj;E|X O6V^ b○Po-LRlů&UqXˏsy֞)*̑ƚ6}n؊miK`nLKuk۶ygqE.'[gIa ~Gu90um1#Ewf[AG,zAXTX*%qQf{<+h_q슆cݣAzM6D[c LË(5෵{Q?>=FnF)QiB6:  tY?^DѨ/ K潧pk6"QHQ['c,pM|julbeȹfhC$qE՚44Nmn5{(cn]R%|@C%z|h V\M>A4۹C@#PHGV\vLaVS|D?Tu/ʱ~ Ͱ4fs\#VE!_[hӚU+5 _AReb5\ar2t hNb-r4?wf`qxOCv*3Mp~U u-=ƺ*;7|SO _j, ٯV}IG @؊s&s\TI^64 fSZc{4)(.l "bNOt)|X! lؼcnp+jd--4yP'w ٨l;U `>Tحw$5|gf1-S܁ # TZk 0PO;_G-pDcF 8 Xp#\/d7\zў|A׳3JZSBUI"Ur:$p2Y$tkGz ³0yfIZK+]OrXh(${sѦK.Ź^n542t3Brl>+}ӫ+0HbX0J&~H|~Jp$;3q.|8I=ӪU݇^"1H v/I25Ej[yEhkUFXl4hɂHFgyB5E8&2NG[4`O+6MMm g3i:=Rr3cCqt.׶ۉ ~Niݸ'|?oIHS_y/:Q w`șˤv+Bd$܊G>]ypBnnP>-++;BNŒKlLk֝6Fo@bu Y\S}Jrș륁WQ,³yfi|TgvsvYdG'&[u(OGZ:##ɤ3B]Cdձ PxEj`JJ"@ O 4)"E5pnc=0ϥ'Lp# lMfbi+CnsRΛx|UCUXO%.!>@fdd!O:wcT0$əK:R.z`dW|ƻV\Y"J[Oܦf.C@͍4lz"Wژ&yϟ⩯@ob#-jj ō!56m[={IoArA:R9<% gᄨz)VtbubqmSe!nbDC9g9fG~Z3\g _Ov4| ;}YVfOzmص$noX~>kd,QiSZYzZ/uw,Ƭ)Wkû,=۷̄FԖ"M6,׋Ռ֤ <IJu@3d:Xdd הڟ{5֯T >0Hő# nvj8VAmp|ý=6l;\3'g.#<: #0~(OnRӡۭTq}O~ǭ'ܭ8q> Qh|5Y7z jf}NVH Ux W|ͅlx )c; tPQ*92Oj`%ϓb_;?iN}9K۷-Ką_2} A[@XLfWdJM֔yhscw( Nݟْ6SJ"֬fOh( /ff47iy1VdNi ׸?TP#Yya|qa q̆WqϬ޳&A@1#*N,:;Żu:v$pFI}69[Ю;z& W tjE&K,S'%Z4{b@O %}ˤ6_F0\X-^8,LcՈ'ۇIe,N"cXzM&HqFr9dŴ-G?$Nob[>A4ű !,~ybp{(ՠw1lnk_M5$ߕa$Bӡߺ-x8U]0 {X Ʃ*"8Or0IXɴ+aFda}QA=RR.3%}C䵈|#g ˕ ){n3LZϟSy!GNkɇpnB!A-<ҽP1zT4tMYk@zImNnMqq 蟔Dźu#qa248_$#r ؈$-|o<;XtŦ`ƦwyP`G2o̓O[srXyd!*#UVqQ);Z-! Ӵԛ)M~Y3yB,׺aeti_z%Uo\k(Wjn:( ȵH^K% fmS,*M>v|Nnr1ArgOd?,A"~wgKa>>SPOFuAhܕkhEQu_n@{uB2qFwZaaAiVp)t>#>&aA3uyп I{sa9by Bg|X@E3^#DqQlFʯ{\SI{o Lb@,_C=u_߅Vjh(Cu@_ f-3S˕*^kò#: e.LtSkd.Z_u`9_"$dI}+qq5yaPY՜o $DZlQ dӠ]{0<eNψSXp1qjfcz(hcT6´W`C~A_w_v>LN P0)U n޷.DU-F'\YO5)! (Bd2/)E^"nʞ 'Z H[Ct_%#Yw/{j]AtP 'P\bVu yQ= ?Rr Ls ҹI oibD)o!&38ac2+m#;\_bJ.' 9/y*n &Zb&\:moxp,Y~ʲTYɝxIZ 'ecϡ&흿6F~ex=%(yFJЂx/4ڸ?Zp α^/Pˈ4?2ʬg"9ONb^:u!HftDWHXp!6wwW;8k[pizfꔛ%rQv"(H3 h rXjcH-7GR=M!ϧ];{XtU8Ϊ29mGaN~j*K0(8)/z~֫/c w?_XY, &]]:<ڗY%̅㦮w\yq-f`+gU/8иfS-*R/'R¹%LʂJLe1f +?|]atNMVv@dak浒号hȽ.LoO/fE&Lw?g^#-ѝ"HLOD֌b&|B_2OkܫZ ;8~j 9e4` MIYҫCzA:$XƷ?K放GޟԼ"d(=8މF' !y` _&ٕ5J a P֍ӇBEG}@b xexe /,A鶡4TMgzjculDdP}]sٟ@EPz2S~5yS79Xԉxv,*iFX*uWzJ=YvRWvsERT0 IbEݠ֕>H5mTԚQ>j 0oSM5}(b&./ _^u[)n/wbVqQ{l~< l6}xת:`/_$Y%U3na0y G{he)h.حHN5(:똣VT}DVb qFC @IlLG̬c.^g3sߜ]>}\ǃPrg*UgA1Yh ˴RX$4xSs8 ,(Ĝ-9D}p5Pm+yZp2MNDC>ӊi =TJ̲YIȂ{&Heh q/j*ɡ,M-7 ܤ@Ffn4A!ĖaE8.I qËT| ǎttjQQ`L^לJ0DqؠdBe[CZH/X]&Ё~|"ivg7 8`$U9s㐂~l!7WGFfstg˫QD1N5j7 x#+9Z4.ΥQHޖaRQz9dhZ^/Sm> ^kAZkkנJ@c(BV=*~!:Z ~j*]HygXxIȤTd}ć,>aH3Xm7Q'SĄLs#253Ddn\b(/gdvLo @u5ov*{ EX)146fݎ1yƹ @H)yZ~|WUO7d 0g@a4l#XMm״ib`h 4gfwe[sN8ȈP/~fspE!YE@5t3bO(SO|)rmV[#ł\_֊EQx `ԁ:lC*1C߅T.\c64R  ѣ5[ (" UvMgb^BO{yImmiW\f3L$~aΉkHC]CfCCkNj3NE0 E34#l Wu[1:܂vr$p ଁM煐7ʈ*Fng )3gp8i5IG/x+d>tbv1kp!VAfiwAooAϐ$bBg 믓c4TG.>ASW8 M#c ة27u%r(,]FGL  l?欹0|p͓ZxY=xdV}VtZ޳|XA$,[F|aXz.}_`N 3)F.Mgy!6vVީb1_^Y6N}S 9{W$"k.WsiOW\C;y"x;mGUWDJσ,7 L!WؤQl~THGC'^WUhY׺0a[L%LQޜv^u^0\cJRTy@` J!L~aks/8T/5"o%p hB/_ъ.2Pd7>%&X{v6>Y\ 8p),O:lWh16<7TQ1[ԫ2k< y* HWߔTrqzX΁_1p dL dS\+jT-ۈ8 Lɛs(qA/&IXã#R I1voѿ0t0cB4筶PS8z$h>re0k҃[P?K}k) #a-R@N+$P3Ֆ={+)KFJc!}'.LPѩM!m;[Y7FK}1i9C^m l3`{=,ᜑYT aiH7LpӁvxz3_ B)h UWFkG%z81%I!R'd5E1ޔ=,cT J6#j0@yCÒ`hS2V;9J'l![%:NлBa-+ B޴gH&m$!t'Jy@K ҵ&2bT`nC U\5UW"jgؼwWUQI$Nc-EVf kS7l`ή2#8Ax*ޜ#) c&osY6#D?D<"DoVlM PUu(q'6&Gf+8ƊXLJ٨0e-&M2ڪīH3~ɪQ5/ t_%W]丈vm',HOQڋ Cԉ.x~>W0lgJGLXcǒڵ5B( J2⑊<-hә I% C7@C^M8+ e~tڷf`3OL=;_ɐ0 ߱K~w k E#+r w܍{qsRXxFά"M<g%6]!s7շh713P46,iP~ .N =^{-+}N Rʁ5dٝVvuLQٜiԩx/k1JrM;S> ݺ"m:3GHg.QYӕ$$ӕCWOgul{ /XT;BSjqc^q7'7Fn AuŠ]0Txۓզ_~[wEs|2lzYjCnП V^6TgFvVm8h=Rؼ5CK\l8h)tXAM(%L6-Wߜ^+kf`بAJpmNR >Pkԋ.0mmY+FXSs]ܥmoFߐ57Og)_,ʠ U}roWUi@кs]7 !$^T|I?f}7MaC-,B3Ń茄/*_'`|c4=Ť&;Ց햯PƲc ͯ,ND#Q^;=*8[' S|5<R: ft=w:N7Z<_U@#M#6CRbYS*1?53M<%L()nLOK,OWk}.nָ^̽,CXeE\߽Kz5J DHx(\?oL(rpI4+a}O0!( Ld 6wzpd@Jl8QDm&x1pVZTZJ̥cP?w2"2.v섰y2]~]r^Sax9:k/ ?ڦy <8fF[_b;iOҙc8N)=l6jq0Lj5H]3d8E`g DE2#66q3{?$)L=}fr# ? u*)5J5fxA,BΖ?[b1$+F\"jdnf|p$gȐr'7W4W89yÞ=11Ո5HMW0V] 2uBZ>.Ŕ@jf`B'R/;Q$k=Gh94&¡*e_(,_f*mlE(3 V0kXH:qtlP:[@gUU& V`4amGDSPGE Ͳ߆\9>= W(4㩏Gf%C}mRg9QC/NC4&_ -#`iOIA#^ [ø4aTܸJ@yAר `ݻcmܘ1oR,#9qΓBp&%$547df1Yau1 %m ٧e N,nluƉ<2wDy*H$8)tTD$ E1Y0tQU;X@'*??k=8BslS4Bb=)g|&={bx|hb` Ab+"#[`Ic&n搙kW'\!3u;{r^om+m4j?h*iShi>3{dgz`$wJ-6Je蛈"*~VK=8ߓV&UhjO^{s[_qZ!rl&)Cv[ԆlmhY>$g#=I1M::MaLJ@gP@ExX5BvΕ \#"|4?rW3tKwO~;) y,']m}Xu< 0]i9cIB.d!H `= Asjr ~͇z 2?p 09.zw~&V]+- G͑9;z.L[MA*/d~Ac%o4j<-Nzȯ~W48܌B4]/yg8Qؒ*ZgX%"tC& '%Ho\1Xms^2xyv<֘Sz<9Yo:Tx](2 X{/NIG3bWّE/"JPGFĵ[jG}JBaG!5NvJxCAֵ )_cE 9bȄtnϾ_v 2p@2)\c{^#[ss07KׂЧ*% w%~|z< =Hd\"*TECUDɩy䰃Wwv$y5O*n\."Guj΅3o6oacUeыh0Nuʚr`zEԓ} PkR;Id#m-wRp6?䨡p8=Cj&)åm AԼAp79x>L_xm?uxM׉ !Ȁgkhg̀[n8O]n|q|9q2 ב;#Xs"? 49M,Dy!e,JXpZl`6#8eMvM (+G`fj: 9,@ӄ;:0Eɷۆ2Ӹ0FB][P@XOՄf)OEC XIrBGņ9' ]/,od>m,셣J X1Rp'>[S4e6xTI*b%hAKg-K"}%[i%lyɫ@Sxa/,CI7nك9fK wpj=Y7bP?$8Y fYnfs;߶XFxuPg }?ht(0ӼKEU:18||>Gh pX b4=&@ev,1%.`\9/GBqʇ'a6l~rHGHPKO΄o~Qq~`_t6lΏhEV,O((l;Xymn[VK 9ܖ\NU}Lj3\үzK=&5fKdV#9}5C;tx~ (u蓝j4` V[m`[ȫK,bMm +̋28G(bO/Bi>r@" K2q}IWg+X򗪲 RFD6;@1u,w͍ m-g MW&`s=:[L=_grd!mЧCi >1/Ƞ8_侟`Qk >⻔& ({m8}_-=I5Cr&-AgswAɀ #6Km-,JNcάtT 7gY6r.BU"0"b?>By   L$&gYZ070701000000cf000081a40000000000000000000000015ba2d5e9000027ac000000fd0000000000000000000000000000004e00000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/sx8.ko.xz7zXZִF!t/'i]?Eh=ڜ.+ɑV s)nVqg-\&0Ш7\ӺVT~dm8 wyndZs %UZEg d09]pEM|aÔЛ@v^s\D#Cb/=P_jfȾR:?/s*J3b>̽J{z"Y"zE=~]w(Pa/+qL4&>!Wr̋,(=d$4IA-5p6?8}GWQ9Ṱg{kѱ>U-/"3`Zea w4Ss,,>lhMԶT(_r&>lIL?IwgV9BDඞ׍OLbu6W$ B_U;0e2lVߑBD2GjJ gQ0GK.Ʋl'Ӣ =`c@/t=O m+\Vu`W~gF(c,-5?-qGqLtMDy/$'aNVB!,1G6x)גwꝊCJ *M->Ooĝ姃bGć OCMXH9T(jLYg3J[Vx ijwW;`(LeVs˃ Kw.b(0g{k/QL c"Yh޷A'\by㽙N5Pa>5͡7<|^lxQ=ڃN@5Mٖl dV)du6рfHMaYXB+ds!:讬ނn F=jOM ,!eM.}*7)Y;e,߰4zxTS8edf (b|*VYj{}A1Tg$߆5uuHA:I e?<(Š2yuNQ{Ddy3 % hTfpҩu+ 3׊]l(,pk5~ A~3_@(e sS8\]FgUg;PTG5:v.+h\D(NayG {jO;m &IoAf?3aZEڊ]gi#$oVdصi8KbVl#k^GHqʍm}ʁ&<`0|Im'YЬzNMNnsLKYٚ4-vtueueb̆,^UѠN_ _\P8f/Na@鯿IЮ^3]KP3A=;e:; a~;GavcB$k,hRF:OB66*: RFx7-Gvrh!₡R"- EbZ&J=JWI+"5h7T7 3*ު((Va.$VgZ* g5CW`oUsp`6E;(?{ I)#H ['O9 4I3/7w|ןYq'-502+2SGkZԺ{$:߀Xmdަ;f^I%P\6T7(czɱ̔`hDl7)J '5Ga"w~ -s%cx=8,I^"=Ev2h b3vB*|~ *ګFY8otm[" 5߳ ="sV^Wv!SFF^N;#K'ENs4؅MB?O$Zɚ!VΪVڡ؛)›!f8c<z$n]p,@[-Ȇ+XTpSI{~R܌L^y;|&D^=L'v[j!Lyт#ŃVNF’UqQő;b'9l RTwfmSvzŠlֺWlIWjڋݞMtQ13OǾg*O1xwxI-~I{@XOBѰ{}5:I; [B/ y(zQe̥j`>NթTeV$It6nL]Ч<(Gi9DtsSowwFw.C.%B܈)Fe. Pi#%*jH4qلa;;g-Ҩbwk8g9a ~m?=W@T6ZU>-Cᔻu-^~`mFD>hxZ\lh3*uqy~!Eh( x-+Aqf:Ȣ>LM#C&~7|[j߬ڣT} q ^vn腰EJiX̒2!8B;'/C5m;gzb82 ckŝ_+V_¬i1A :Mrb†j-UU ؂cge >2XVh+`㞗K{J`Ro;D?n?n΍=Sk(h!idAT; BPE-#1 oI4(I(kؗPstڌy>f>Xgh nש8g?$~H"aK٤e+ UJ?aGe@F zopܷo dB(p~7Q~Q5Cl+fg cy*"; 680j+xRsڈ=b'w"'̾.&$:_ #'*?\2boBɠ0;z$aıjl'1Ӟ mFUO,bMUP a5xrqe=H:YG$td?ӻH&Sm3%I9imp[6N⇍XQ=+og8?bfɥ" |7% _H=Y8XL2*6CvN@݈y7~`5ߜ1zb%EžweB6˯?0,Xo:BJ,XcflA^ޚ[L2ݕjn 6'|['؁(*, .A|ф9|}| }u9AsBn,~6iF?3c64XhG !e;jMRH ɇ4k޼ƶ0%X]h+ZgⲩG-m~]v;ewH䭡F0\(>$ϐ:lFtZEϡ|%( ʕ]ڌRLgtԒ+qӘ"+##u2VR7g;UI,mᾹ${^axm3jC6VK}.{'֣c; RC uWN]I"P4X{HÐ)aQ=}sg }{ k_nXE&G/TVm h|gIj<ȋЄךΕkL8X2#=(:QbI~zQŵR C9ŸmJ@%<'CAe5}7ʤ'XdVP^PB,aY! U`MtԢ{Bmѹ%rlJgXD 8;vhlw[W9 JLQIIf{EfnQ[QD0 aH :;b! AuȭWK͂Q+mJf( p]FAͻ~LG/8Ɇ4~LpyJ(&7>c֊`s{6!~dl)g6W;LqINOU_mV?1bo67-?O`ϰaGSr;F:=6svit.@'mk?u%ۣ҄%R&T[H`^2+f4wU[-$I"[nYHI$@4*]ĥ!\9˨Q1j_PX=rX>Mo_̓]C|U=n8k3ZB(ھq9$}s㱄L|Cxca@yg~i@2cnRU*LG4}ۜnm',sn!Ȭ0DNkx'?v6gAɛV yTe%Met=Ⱔ{:K*<>dҴ~H$jXt{ޥWJ魟e,p53[X 5,X6.bQUPVkG&y" 3nElߩCpUJd694‘> Cj8̝>s^:894WAxSB ,]@O9"J(K8NbEx;7җ_7eh/ɓŝ\N:a0$`pDϴ “X.7 5j:Ȗ80<%!(뾄JJ^mdÂiPg3>Z(]}żڶ5Qd^k1Wk>źlp9rL^#\o><5*Va/tq6hBT/GKaϻ^ epm+Nk\МBdKd'Cڟ84@`C霬de֯_eObS9' M_qbaSSE/6{lQݛIsL ax[j' _ݜtA[ 2AښW5j+ڠܯ Ȩ}YdUVdfo1EAp5`bmi̸S>颧ma&ϱgnʑ}fX9;>^76nHk Vd CY%@=g;ߊ#'Z[HENӏZ DD Y[(0#žq ف8)6X+wx"0~e,R"|[bMXX ⩉*U p;{-vkE-lW묃0bu“:L*C:zgN}˻ΟMHW%l#LR:|شW9 6J'듘)]$23$x v2ctQI UUl[vl5e5u~tڢ'gR.k'+ZR=[:ήpĹ$A9m</h ,6iZ 3ܪ1M~4vBk݂˿A[}_|/:OFC_ElzyYrWRϕr󈹯ŋ?P*LO71Р]X[`2FCGqϳeeYf9l.!xrc "̛ h@W]Yuq=,t-?Nip^CV;DYla7j5]|Yak %x l r+S 4blT&6D:Y8:.qCcJ~z"ˈ&Y7]Al_| SF0 5~ޢ+U!Fvo›"e-V2<6(BE1{H"41{vƻ( ahWx! W%f$Mh#"K;sKY唯]$"aK䟘35SId`D/UnUyBȦZG|Eˈfh8C]<W@ ܎#߆ˁ羻i'RsIdJNj? 3UA`,<4gp2ۅzS} 6+=AsΡrۭ%(gJ2b B'/ OYn?Og!j9弚Мc%t01}sF kqpc'yOyhDϤL)g?#uJrq>#f,`y2z2HW/)BB,Bh5Jt@%U/?X DeC 7O%.uϗ,d8HKOQ8_"ͶfXhD2~e%̄ OaxG-] mPSiiO8vsٞ F`#UY0u )سC@\0>s-3g[ WN0!vܤg ՜IFl&xA2&nЄ h1|nܞ4,CCCf†jM{Sm6B<'+$7pPtLڟkeOQ]>M'@z6(w±%MbO͍BwgYZ070701000000d0000081a40000000000000000000000015ba2d5ea00001e4c000000fd0000000000000000000000000000005500000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/q ]?Eh=ڜ.+{ S;X~cK{cMKk?J sͦ*N/A=tTrF7aHqiaG 1h^4\.Lvi<Н[1OAs#U+;zɉn=tn6+/$ы%0"\ l k$cs\v9E:5gn ȡ,ӯfDqZ&(; -!NMx(TbVO,ɣX"Q%Jӛ-GH1C2%@un|)\>⊣=-uPǜ5GJWg9id}([KW c~b”,£V(H1DU9W0,"vk[Z~~pԻ1M>I1i 4 tE/` YUNY7RQ0=ٰAVHs@,2/*7E9Βtʋh@3W=`8?q I̛+چF)+  ;AA;ԮR7Nw<?Wՠ.M&11Sm;@T0#rMj*t+-=L"֭a^O-fbIT"Jӫށ$bAǻ=bـŌa4ސn d 5tW c4Nvs(5ƎӾ^ZZ9TeAUq$jgL Qb:ŝMK{ uoʍAsƆH=kO-4B}l+$e;k7ֶ}[jnFYgzƤIZRT:Uv׎_Zej4<Ƶp <|vmg-T7? Ҭie\" X|Fi#.UF䠖qV3%r\M: I9wjRۙ`ܻ!ySd+?!}P`)R^'%knb61X-{N*ͼ-^rjtK.zrYem|425[gڭ) _zSH?0hI== "It`sa@uݮ@4 m+~)ȾZ2>`@~Q4?B27<[=5y#ˌx.Tҫ8&pZX.͹fy+ iqI,(FѵhY؆2=s>s'u8}@8 F*PkFC҈ ԇUrrN1cEˆu΃|ƠPPEb\PWƛDU=E6i>fPGO~=h:Z&SZ4>N=ޘٽ306GLvg2ˑg8JGo; L-$@}h64}pySS ,Ӎ#RŽHS! T=egnNkS=AmN5aDwjwsRx.J=AjjN7E-Z=%m/]"PPaވo2Hю%d_i)53z o/Y0pi96F !C4±)_*6W8ѳs*?5HWTt$+#Rv}"<)s0dQk>)Y7aQD&~ǚ $b _3;&DdC( 3HYNY bt-;oh.^08̸ uje(x' hl(|;o Rk^#s|Ol t#  |Q%H1:=G ?kR#NS绎J@D6kY}&~2>4c5hpƳB0]U?)9MYlI߸4@g`(yrev;W3g/!KYc6wb~x ,bRIG_HFԂ(IEb*xE/ː􃠉df܁ǛQQ0yfpnM$k$Fn}2WMGX8, *r@bScKkyAΉ1ϼ`Khb5RBiοX +/yΧ < $~]PJ՝t (Gk: J/?0=N|dKv 7y g$n 5DVbQUWgѮhF~U?1i[29*>0?5ӬgmŔ42x[~ mluy;vCh@8c+ (&Ae57PO\S p$\[(-K%(cXНBol-QI;oе֩ݖ!rY2_v uo:xzQ8Mq~(An,\|y5-j|U[FKڈ'M܋re6n3qJ_w;13f5OrqsQ ӭsZBkr7L @P/)ŁmkOdp(0)>zs d5PD2,א_7STB+6pZ;Ӌ%o=o VC!\3!oCKKGRi.Lص4 ;RDUl{>QWL&!VlE"@bY1cT3[duky_=z^Whĉ%x&SN9mT.{W!4nZ2 ][ EE%g+<<[V;3zA޵'OK <WA9dkM^%յt.Y7l Y7^(ɛl#]䁏䪛.X`~@-1_=G޻[PS= #|ZBI*& ~$&^U_ *9LoGW@HҘϥ:*M6SdX9 $bšTҙ#~͜F̩qXWB"Ӷj lpaŬcjM %Baz_3Rh@o8׵|=Myշ6R.92 7~q@\<`Ev["]UU''Yupm[ "Q $%iꋰAJRH|5?:ig2OU\7k6M~d#5}~(yK#]kJEsZ`i8p,|ۂpƂ~6ta ?2`i^&ƌc|)~u/ w"z[F:i6E];Q hsg Ql-&OiO1ff*4XKe1زKoA ^awwvLJtSyLvgqEnY鴤~tX5–+yu& ۄo6],j#BKnbaoЪ!Jr&ip4br?FQ6iVaĠe#Jn_cHk跻I:k/!8z2eM\6_NEaD?K6D@VvHAέlXVInjx}bOۤP,q^e.~%Y C5'hLz@Eo̺;'$)`tfbb]Мu?dkIbRZw_\/5N@.^0z 㦐W:aDiޟUs-9+nۛÈT*z Lup}~{ *ʏ-QݎhQ)Tg(u[z&fL~C($xywW͆}qahX.I6Sߘ, ^]!PY]x(=ٌ_X]4\Г=/5$q@덡H't”nP:Ę$]b Lma?*2WQ{NJbny%o@ںۂwLcaBvsL7&,R)&ŝ# pX]8} P )>H}O4/niF0| wtV8h:д,B aQb@bG&:Չ\=~+Mi?sdpe+s5?MX<pIyh!eĪ+Sn9Xa+/>oJEV3傗K'k]>C=}Qf@^y(\aC8 $Eyn>Vu]hʉN ٣i)oOGllsTc G|iX.֦ pzn"bkX՗jV.eΡbJ{&_6&}ZvǏMM>(/L04%ڳ6Z+m"KZ@'kWD&)ʭu$N)K=3%ܧÜsBpAŐдؐrEɳ/7ބ^?شY*s'ID9*nxH 5_['!q*Bo [E 4߫MM`Y`ZXhzD#su培<5)Qw]:®r`v0Ю˩ f].B|LuF9)9k/J:z<9@ngZKKj/L86{l vfdWj|=kAr K dQن xKAV"0X*}kDUvƷ[IOq  F |oWKsAc6^F=*"c;tl9t:tyz#N:KJY"/٬ B{Oe+1n؃4f =>[9!| 1ԥkv|4a͏JDfPU>pIBA#>Bynr먖mc 0[S&~mHd}T܂]v2+³rg>hM_,2L-qBD튀[.!qp'pM ij"Xwl,%9cJu 5lY^@qu4Y(?qGV E$hW9;I~۷#q?1/[ȀsBG./y=ؓ.A2Ùn|j@jȾ ڤ{y.Y5ApȯEB :LnIR=R+2Z䜓yq (|~/Rq>|QSn@|ۙFPq65Uzq9r[;VY%a2cz:F|4S LǶ Ζ׳3L <rgYZ070701000000d1000081a40000000000000000000000015ba2d5ea00003b60000000fd0000000000000000000000000000005700000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/block/xen-blkfront.ko.xz7zXZִF!t/;]?Eh=ڜ.+̋Q:@WFwƏ<IT` P},\yg&2EMQ|g=jc6VSE}̐N!j%^vU| uTcQW.a!f[-~Osަtbo޽^5*4~RL- 2R՚M558y 07J-} ƕW M:x\&#C%9@z6T0+'TqlҶ;R^-xCAjiTʼn@pfQT8~#f}_Ʊ{E 3E@ų{2>Y7Ux;dpyT+JfgˁgL cDEm#ϵ&h2R9BdV@7 uBZYLmr{\_JoGA%<-~MPD}is&M#D#ÓX(_EMfI9` T[2c^sS+q~37WW@dZ7hJ7!4 ^ihC)O~;R,׳3'=VׯQꊧ$PͷTހT?X[IXO>j7w=vu;TuI!=$r2:4KB6>K_X tEFUИB, 2A)Z Yjn: z7IstTJ4subQILHrct?;\d/H ۥalkRt{q7Y*=wrM{@,nZSDhcG c>2-+B_މ2_Qأ3U7|"F}XT~Saz7!jB&h`d޾'r$ :_%߭mP~ $0iki]jf4hS*$QRDƤ2џS41𐪝ǰ!n?P_ Kn3$ϳ),M¥ĘsOIm))>܅yb,tv)>$bXY aZ/ w70x/R1>˜gT{ 2'+k.mQw* b3aLD߈×ⳇlAX|enXH2EGa\%^1ֵV5.㑄fgC\3X!J= m1d p65v)x^&noؑW ޞڹJ4YAʋ*/aڎ*7x\K` VB\Q8WD5x*J]!91~IG.CJzCqwOnmDfj'&01d۴ߓ('J؉DEqMr'޾v6 ?_$Rc,ȝAg+ZWf,GSd]ilq'ҭo{ gLBg)\P&VVшsa_޵ lj%'#; omm 9yvއ"L( qW6a[L}yN~ߙn\~W9V1#Crm}!THdkaϪٿY1K$.7)Q JK/n"}!7 e|jGc|{#刡;`Xjv|?LLB3oW=ʟ$!+9[Tkx*)Bj/\Rb\@L2gD+t/m^9r7`HS.njx~ͣTe|lz2tH^T wDi*]d"B^5WSnk-oRڑ3f9h`ǰCkV@:`fFO*{'v!$N: =A99>0+n!q1/70XI)d26%Jd%JMyUyG3lc'7-4o@{?{P]S(,mƅS%+YrAguBL{,kVDkwKl{ N[ӆ 7wf~T/w7fڝlEr3~:&hOA603ҽ5 =pY;cm4Z=,7=Bخ.8aÏT?(ԏ̨\unPڮP7a:%ĕQ(F4/~\`B9K .քOկD?!i#aTAKG8'HDV!ÊXSn  ؚ!"74w[ɍ"6h8k)%\ l%=s߯bg4 @Lx -u;i~<./`a9%|Y^ºAԊ -ZӾp=ޓ#\{xu+NP b|E{F[ZCI.MDs d kʴE̮-b>880lG,UxoC Ř{uuȸP8S&#GۯƖD n*5u1'1q.$eQ^ >* ݓ/X$bDhf2)GH@ d Ovs wkݴ]n=ϱL ~Bdܼ:lqLDgKժu(Hy̙KkCLulU*94u/ɋ\"hny6\)5a& #dCˏ3=]zvO7T.#8P`,ض$϶a^)NMBO]R]&?uU)Fch7-!IQLZC|P9 oudA/(jr)@Վk$U47?=5I&g8fOn!湤4ڪ4`K8pD~X@^[ȿ8-\Mq ]]w">jm2s"21 ]`N|Y8b_=k%LܲLur =\%L0 ׼%ANt$q|Cߨ#e"8[8 |E?=- 觔CQMb+Hb *&^|R}63@uvw8jےOw >X@>IgJ{ E6ϹZBIˈMgْWcH UƲȤ5 m#wP8pU$ E MpJGˁ=92ʗ1bM$E_Ѱ尧a?څ 9q1AEĸ4yw.0FX]4]l2B.[h413"s q1</e#1ESG! [큜 (@iQ%!I\ԓW7/e99 hVg>U|MM.00 ^wZ尙<̘ҧB߂.fH8݆\ګ4i͗J7~G;$dxقDlEPƨ=,fu!wuC>q=3~ztK;N~®g=7ʿ*FO鶣F,w5=2~TDF9VB3Vq"'1CKE3qÐFM|lp{J"ϱ rf`ɭV.HȑE庵Ta!g-Jٕ{Py"OI('9eEpOk*13C64~곉)}O>ψMƞN7RD܁ix6-S|~tjfqlQùkkK3ȿۭUfH$<3`9L_!;b.M1hO{+V h/i.3S'%*}(kxyp5Yl}e;sT)͟ GL!MKy9vW;Jsю+S9|=nJ|=x:cEd{]@hY$cpP7?QSEYU}^DzehQa;W{le& 0B[ZԀC6F 0!cfP,qSq|h$yщ䎩<1˚'<=' ړ@: ϲji^ wXh*T#n _Ëdhq-Ј~oݔr:8{aցUAbQܲD=N2E(ӄZW -Rm16@=~uyR(XxUw7͟bHc*0I"@HHB(Ή#De{2zrPUŷ9`*?iW8תf/ʕUڮe _}x@f#EǾ,4$ƾ=KXڛ5`kBGDED8;[w,٨Hߺ{d*¨"$N1ap@5{쳈WL˝ O}&^k~s3fZ+[~mANJ) Np6 %UG޳%3 %.sO xoصZhE;0}ng<숾O*:Ջ0_^wU+uбgimК5Qs\﵅;C;ۭB\"AH v>N$0SvL4<ip>A%H=H!,swQ *qJݕ Ǯb9nR )&U'k F@8P_TOԧx.CgnHA4W#'IwМK1dNdgGh-mittBߢgQ=sD{ zuÔzrr>VnWJ^cA-h%W?ͣ6ng,IY Kε&oYArGL._o ߕ:uބU< yD$rf#j߸ʠQC%7w167LLѵPTDcQo^*'K^>·eo­j:T^㗬\dzL e D ;!V/h)SCPdi~(v1M:ʆ}u\덉zBRdb4ɂ&TtNHNc:x#A䇡c"pm )8\M- nvP!NL{@Xмv@+UC dvcY]&o-C mC`4CE:ن Bo_sǽϫh]|4.'AӟF w}6Wv1ߛoZV'r M={M~>3xL[@“S\!ʹB1eCS54ZCdpif:)|~ m`~L14ؘMWb~M ydwP9ލ[??wB&Z(Hfr"~TRWAew m(ʸiG9Go#=9Y:54yW3AlVY}0DIx=o75#4HnlU+AL7GDL"&4UI5>7]`/2ǀ  (:RFtwPGo\G^ɔ}55&dg2u0 #(/V3l)'C_LJr9:~YQ.YlH/ө\68"{sָLZ%#MJ'6!!f)n~>BZ6(\KDv"sJyj-M>f`$bIϼY6wS>0'fqƏFshT&xB{x-x$b}h1^;:|ꭖt\hQq$-lؔa8iMԚQO+ gqn4T'B`ߛm2yP$GڸM[}541?S0#99wL=F[w? w6V>oH@>Gq% |b3%kx3J?a Hk:[D*翠HTZy Wrp2[-|Xقq85tϾ͙kSȐ90F2{ACk7C%'rZ]Ƀ jbJE;0i FzfVGd-ءR@ͯT7yT[gA7|$B-C9S<@CS엑e Kar1z|j4~E״ ڣg)ԑRCew&*]:l\:jЋ:Eꥁ3{ Mn?֖s/\>&3"KR{x\KH'< U5@~4sSV>nLUV&bX}WIT&Y^$9҃R;ITU>V<kFI 1g<,9ON&5\TṶ}]ʕIpVlv><$FX8e%d.BkNemz# sP\2L53~1oWD ~NίMp,U:tz6^K`0p RQj{C[a |GAwQ)V6k)./eb2:%j/0;gnV+1Ѥ)+ƝByiOtu!tбn?ސ> .V!#JUa֙b\;%HR;y$p8+lAR}=k{tL ٸ}~x}\y:n({&6п0[H6M  :qH5ޘiQo# 敏j̕R0Yʜa-|W'b~| CJ`|bIҡ+s<69"c#.j}* t] "۷ 7,= _~YWHb2QgMD@*mIsq]]E KQ %Zc(ݲX\k;5m'#}^udՠTOۜ ڥpX}}}c 2Ro@ x*)2y@~:ݒLt,:@/ނj>VA< Dعqݪ^^O ˬGgw];16)ع4sc<EpNf&EâԾ Zz0ȭuiG&*h ?<8A\gXS)ӼkZ$=Y+ !H 0c\"Κݵ !Տe+*\SZyYDX,ejks&!n} Y 6yӳd*'낡])@_=$m߱}\ʵ=ԌBZTS].;3&4.$"}СUEvL?2cd,`p0nW9'nCډ8 .@mdȵ*[$!p#Fۖi\˧^Pc]flmuExaȠ"By\rM 3^t(GaNW>XѤD9R"JАT4hAӆ D8RALN-HΤg'zbuRj˝n #"#B eAk`qQ~&OA7s ""<ޢAy 4&FBV!r達b{;>iw;9 NЫB޺2rWyI3zP X*WƸ]m xg}o߸6uy@#DKߘp0oJ$.~"L< BƯCi.T{t*HV'hIFck+z7oB fO}Z= VSς#y-˜ cZ^G'8 ft9FD|bw beE?쉠#Ӌ aa%L!ܝ v%:MxJ(QaB:/aM,\.eeĂ ^ mbפ~IAHT[4śκ?SOaĿwQVu_K7+今b#`U T#aW*$WjkY/~TJ[*/*\g r }D5:jo\K)^P,(u U/ؿ֥vQ1p3Mo@-zOH6WG2,tاFyi[*y+,g PyqhN~o ,|(*5w:CUJ?n )Um;wI6r%_~&́V+{=aNF@c2rx԰H2x *pȞuګ8ֺ ȉlH`<|.med/rS fp]oY7>&\7ϥZ6都T>VHƈq~a4@@=o IǸ4@ˊ^qwkT#ųaƱpӎu`D;ID_ vjvkyٲ'#SD#C;Ǭh^i%<" OaeWWԏף>j-t%D/T?3yuN_K},`.?n5v0&sU&2fI{~j hQ7-êFҒ~T}aSX2IR1 ʓ]c-r#12%d~8jD=,>{:»߅}y6R/?T?E7]I;NCM~ˉdf9' N4 *7ʨbhS6QZ)pg2V.X;ӐL d \n1}\e C3HVZ-f!Zr!cbWMFCNeU|Mtq A啌kYLGwhGṔhvt zN_ja+Hr|ƷJs1IBUI时e}OU)(HtEұj[v?Od^_^>KĘQ}e"#S 7}g22NҨkPOh̫֟F Cˏ>*WOHOJ'&xe-B-\ژ&V`մ%YqKgqn$d ’XuFT=@9uk_׻+krit 2~taT! Ov`je.m9nqkqB<;fܫXj6kvf9n:ďNF$\ /%a3,EW崣lO>~ZWnL3Km18QRgK9q2|WucP05&i)L) T"\ȗ Ls^M͙4tD'ـRYH#Ӑ;~V BWOxM,ޛ^]F{`@O4I=BYAvwp'H)駅t.ìC rVrRBO?v ^НXqA05|JԸt{k4aT qB36ޞ+M ?:Y S:8/w=RK.&fwM]aq7VЗ>FÖjD(ϔ]?&K\[!!)$TKv(5`!$aÊ~LU>?aݡ8-PFMKش 3ښWX} uζT#] E_4&&4}@W|dSAz 2jn:-zDP07X?^(bkR`WYUW!o%hYً;̌|,n?Ū@H[?am{7pI3+WHyFLȔU Nk0CWrRWG'&Om>{lj_m*d1Ry6 g%:ȭf H6B} \(Eo#X,'Ա-e?vw[_ð́,ci e:Dd>ll~ȼ8=وෳჴ_L!$&ZI @obbb&fP!+D<(=U Zv*s?Qv ө:4&ܦ*D٥,! mp 00 7ńB/ⴓTnrg7darJ}[Z ;0I\ iC*qoՅpU/k}zVw_ AR?§3_CRAR>rlj KN)Oׄ'K^V@J(E ̏z\*Y$fh If!i)TrI\oK=p'4STmLrQR 596ܩhHt<šLuTHB=lsO(Qi j JhFs&DH(`}M2KNZx+Q.a[J᫫*X%:ˡ$Z>ON}!ϊOΪ#!qhlG/Cў8T cl2d1qfg Nk|GSpB_$KP(&?xS>X~V& *Gط5( <)@9X Qn[) mUvꏳCJƒ&AJ{mBM%e;1p8nZXQZ5z`x<-P m(t ݺT WN 8D`k*hS(]?QC|wyޓpF;ayp!:q̂SQB D={:MFHLӔߓ'a,w\ Xk6PhF}ؔ=>\=8m!tv:hn"8M,-͞@Ĵ0G(H%R.!8Ə ϾELc.m͡|]oR2bcB^AB?zm{ 9YvV̤H>$M&)Y8?yw9ʤ9z@Y|2&_- ٙ$uW&S%Ho\YbL$)_Jvk(McKY:Q{2s}{[X _lhDQ=fdeXG~RC\b=:jÊIwirWʱ5"-BH;eJlgR3b9٧AR5 knL:i1wxj#}UQRr ឥ3u-ށAaJщegEݽԚ6 _CLj$#;@*k/Pܕ;&,`quKAiLTyU.07= !;45 O.> 9FĘv!o!s6Hfm39m*uo4^VHuzUI2T.gw 3}<Tݴv@K"c~B1YOkQ$nˈUMKHhݓYhtC)7bHCZT/0ˍɝc7 K<& zskrw|SJr}Na\f/eB-m@i5?dK/Ө?mx*[DٞaH<Ii)qIhF1F0&#Eh#ſKM'\&kוh@(L],\C_9  ȹ9wF! _㮡;MC+Mu,FyhǹDwSQŃ[[KxvAG 3Cu|V!V: fjAJ)䖈%RL!9ef82ĸtxl:r])c}~%2t4u{/l|ypЗ9WᝐB^C4-u g3b+n[MYZCq`ŒguAwZn&w(nV7PWHQ z Zs2di3k-,'csE dWQ #I5f%\Y"Rn$HnbQa }ۡ}Vd qٕ*aH.-DJ s͘{GT;Vۄۑ,Z}ȹӼ x|!T $K)`7o[2CKc{*bxb9 Z1 *I9DX1f[0U{q!%`SyOЧ7FN%6{l65kD24/y4#`:PÞEJYN)/!X)hxG5O|:*KAePI9mG vXZ6=vt;bk=7 @і@q -=DWUKe)DpׂiSoe>W?@d_K/M uo v47jyR̫KEPX,+M=H8E#8 Ol[sY{N# i-APFǜ2ImO-f9}q]w0LmI-(Q~r^2D=FPVi\C$#S͢V>aceyYw p3}U iq<^^sut&xy ^6v[זث%{Ci`(_smOP7@ky|)籯0xfO,rϒRN\}7j:B"oT$c6huB ˽4C=Rsj[dH1D.4Nؓ^zFA Ѵw]ĉd2wj69Dƞc=ɵG\:;[c0=ܧKv >:rg(̉.qАEX5y}2X$Fb)JtB wPJ$<zU?MHETR4-f-|pƥ-oA6Yȯ;;?? L߂_PN /|܎tʿVʃ ]1;u:#M#@ ,"FQH'ANG(A%V(@^1b2AP[:'Ofv)lڬ1i"2}3s'HX۵ a{(\{p5dx]'<.tCeٹJvEP|ϬNe> " (w"{!fEFyؕvM|+DX\W$:}d'~ye!BMzЯ<޹,g3}ٹa;̂=]~zj _ BY!3waSIVC!h|*9j(LTpCrw H$4}/m8+y@b3^. a~tU7pu>S7G V)r3X}b 3^B-bPoUݩw_1!~l+B]Njfti3ݼQ>3?oPst26\f[h,7k"hΌ1&Tc"x#*D%r.8$ ̒z[SmT3<*? ח9Ju1 㽊 t:gG<;s@ AYz^ T1Pq`ZFw֭_4̭kX$,Z N8S1Xy0GhꗿD*H8|e ,*S>)xV ^=ji %ç ?#RvMP/_{E X򵬕 ƙ`3o }ĞS$`l9!"㝙9nMp >?$j#1>Zc DJ@h&3r94[,Hzm"[(,Mj t}(eV#M>Md@LUjm*cRMb*",ˮ8%2tuWKF&Zq]\AE:]lV */DH>g자>c$eK)V,_! ѸbX)l>xL7 NʷDof]FS4&%Uﺋ- sTvl9̀Jm!|Y+O\P:RM?Jx{Q8sw|d@i~w Lͨ#%exO,/V \|*;x]o.dq(b`:@QZv (P3&׍nJV|' yporMƓU\=IF>50+jgcAgPRc w[!JHT7q*M/Gxa Mh>ρ&(yR nYE0s0xx᪝b7#[yVƔm44`(-')_Ro?tk1*V/[H*z.|E_ mvE , cEs5lX8o/sxW+z054tKc&AP*KxYb05NsEkxɗܰ?$5jU\$"Үy8sDa9.hm2[Gdžo GߨZZdJϢp>K$]"_er/Ok:pVpqH`6 Hmuyb7vڴhׂJĹOgs&!9#|YQIl!0d8?f A\B~+5FcF3H-389%A8b3rQb,L:/דQV^yG<:琱rymF" ZKt\(_s S@gQw`-<) dlN{- x0v!X.v{k"J\$Řa^ր [ md7ZP.$ Y-3KsVOM~kƝs*$C#N[l[`v.xdl^prF!( mL(XXI17& Mz, "Q5[0%(2AcX\W v Iz/r3089@HS3}*I /\`Vv@ː+>7 `G#Wu:`߅R,g-8)'6ҞTԢe2(!cP?OtIKʊE`EcIjȡڄyŀMOOq;pxfc=r:))BlKxT[ߊ"Lv]DEG s3^u 3+ *ьҮZ%!cA0<~aKrٙUc,+yޤXj0(3zAQ|ҙ1pM|ꁼD%|ŁT M P:Z?Ut\^1jjUm-xrS#C*`[:\pd\怜Gr*ۡ s MJ+y#V /F-I1~%(^u @>Q`4Ҵ8$ۅfRh+PdǝXa8 @ۃ=aa?y坕;.8&j; ~GNp;H j86RhS*\M|(,It䥌#)doҝ>("P."nG8|< vZalf q{GUWQGzxipEJEh8B2O.6^W{Gw/({Yz^ʽd)&K!uӢ%Cr ɍ %f$E5rW)K#8(K\eO}N+#&e&{: s}&K>ܻ-d)q:6yh:1(!ey۰7դfډ^dZh$?-"nL{;~7n5|d3L8Lq{SbѰp!xZuƹg#Y"vCPՌ_[}itf)FU cҡRd&Ae U)dk*9'w~Fס訓 7]qg龁G!삨QT}S:wClǟ( BOU7 )D wq[U=8rFgF_[[)E|o~F20_ Z v'D3OV,@P^t pVqĭ.y20|' YT|QFt$=d;1&%LgICeZBR!;d@߇vGkI_U.<PwUͩlD8*e #rCTùe%]3%KE_*kϴпs̈˕QolD͍v^z#Rݸ -*zND+?(]Ѥq]6#X;xZ)0&}&H|Ztr$^bJ,SLOoL|VGԿzpspBO;{:,.ي[ clGE u=ֱ+8h%h{r?RX{,w LS {J}>vZ&[AnR.^8Z`dM;Z+iH_a;Dt?ri07ׄWzN i,*Bѥ{#e=b)'#"0.`NۓwK{܂XD)5OKs08=;s=Srs9e>~ J?Dc 3ءeqOP%N [aX,Ks&#%@/C$SKj8{u%D%feTz. QڍBe٢H;ˊw.V<-ZӜU%A/<$X)yČIfPQi:+{r(x/`+X@ 6-irZ}"PQju#gnOFٕ֖B^\V# -z`~H{\5Ow.ѐz9_u4>8Ѷ/vn:6,OFd/SZ."J9TbcyL٘ {3`xq/4~[qKÌ0.2ٷﵒ0$GD.LR0Z\G[aX aTYh굍?6|BFUcCS$We0~xY%c |a7%'RQ.r Ue!S E+>eDpꥯV`.G:Z؄q 8Wbԧkmw*MdA Ӆ,~˻_6HnADrܮfA4\c?D#9 w/ ST}Qp}+\'_6di IAA:y;'V?/z?F*Hn!8ޯ\R8e92eB媌5>&}3VZ] [O <];/w+]-en*ϔ:q]eGd]U>s` TbzEp$7!t4Aj=IM"2K`0N'qK~j,b xCo2fؼ*wpKld ̋Zqq?GjH.J蛍+7_o!jwdD }ҷ@@wc4%K pY&xCQDct I{a2lTE`&Ņ( M/Ap&Eo&$+u $H6q0 {w$l!ڑb^k,ا lin0roVqDjBm#2&Z)VMdF~')a+EGv\|4!i*}\ gY̓$1p@D!R[أ8:ꕠ$JZț|0]Y\S_d#$F]7ꢃU\)ANzDqdkYA3jw+oeI-^Z'" V#ʈ.}`5D~p݃OSy=i$Xh킜g|sGp 6͗|l_[SO)Jm}j !|IQci;Gm]d5 &=tႲ1Az8+6|y(+G.4F M0P>2ܭ| MD؍5@H81mCBwDӲvҧ=ғ#MS%ӗkQ>_ 2[ބLkw5wim$}-.â}h*K_aK ,#| I!ew]N)08Fk#O[=oؔe1ݦ= @͓hm.+"d.( F654m'uuV20FA^@H ?+}#pl  ͖W FBC*Jc; 9`+Xd}ڜ<%aXl;R^Ğ n2`-p3CrK޲j^MM2޻IL jhEtu3iJ`.;c:(%f"(v0^׋K1 *n<Mr?虧jR8蛟f'rOw"Bl9fڀqG~ruBy%y@2dq;p'5Bl,Njsvs wmfFI<9hBh|Pؔcy-2Fb,Jգ쏕DŽ!7AELj UQRme7c,~m!HdE~јgOcEMmG(h,WSc/7/8LpWhGM.0dX2~9?fu^[Q35}/.;/`%zB^S*r?eG_-΢ytT8bJwocִs3O vD qKB Ӊ[ &_ ݡ%~p2wl}2XQ@&T|i|qpdw/Hg,w c磪)vycgthfB!e'4uv7D4/XV]BGjqE%&1 nEp]TE2^6xEIOI'KL~u=;|7(bR .AKr"a$}dApM5Wӕ@btim8Mȳ˖]{&\⥹WMlL.ؤRehR_c KS-q֢9jJU7zPE.ަdZsPGH`ΥM$# SԧTN>Dd^clm Gz,wU8U|5,LQQi`J L)*D+as{ڂQ[ЋNB1ql|m3ǩN4F=uԷt0:]G޶@ϏKm]1E"~i=4(.j`hy;a3KJG \˜J8 %ߝTj0M%h~}VϢpc:lYuƷYVĴrF!iycqAi2ҠR\0Z}U E#{0^g+~-I3-UMI@vgt[Z.;y"jÇ'nXfT oZ@KrF3l S: @z3W)זC:zZ徐O~-YG6?̀yZNHyR o7-up+?sݛ{S5\y7wGoWq@cH0eo"*nt/>6.c-T;'~ҹfnhAOm_壢xy%vy/]^zeTTZ& (4ғ 3H"Ѐ8_tx~qŪ'K^*B]S]@Hy4j[ *d6! Cj5EaI/!y l&> a?ŷ3̬ 7y<K)XK+$1Eٌiӳ9aR)Ec 6y\3 `BJ`mfoIƪvma-CQ bDQ2 Q@)n!&7^0Z Jձ ~2 Od -tAQ5opk'gA]c>u#]*Z6u.= 4MÃsʂ7~ b "|"hs^Fe>}' |7̓)JXA!\پSVMĽe{N4723VqMD%3Z/4 Ծ]uZȶdB+* "?0j(FP[r>z|lD )l~ۘJцlե]$Z tEgx87z%}mky=#[ӿBگ@#SHne!)̥3fS K <.& !%Fs:ZyG5_aDAo2qH>O&U$/H׸IyhMF#54Lkƅv il't VM|ͪzҴ3417#꽢`:m|H?>QV98+K2J0A' K-u=RG^+Sh=#vc^,L t՚oAFr~U*~ d jޭF];Qlu|&<;%2n Vv,DrkZJTM-zݝD _@-u+k%S-[u.٘+bSJ3 w)W%-gg{A)45=.q2 ڈX=4xPJa:VV']v?=jb\gڧVlsI^sE(H<3ڬNl] p>]F.֛hx3BޒQ6.{r03ׇ .i~*Z}j<1)|W1[m/QϠbfku!ck-|﹘gш&eqm)\0pE SvƏWR]J-7څesa,Yez t=iOYӣy* ^\vHA%S(B3Gmp+BC@2tW@ zfZQ@iqXiD쐋p.|{1i`ΕU0ܶy$N%BŮn]]89S?#|wi9t7WdTێlQtKi/ lq$mX&l'/lq8]QaĔg ?n+oK COnQY"*j5lړƄOQ4qfɍN!@jouX;kq5N^p fi*ۭ>.w覵q?5A=y({5p.L"mį>]JUo f7R"j] hQwI8.J&#(\}:D;_%}&zNB#fUQ,ۀZbeĐ 6hȷǍ'!U[ 8 SFy-Ϲ**ahHb)ݢ^qiC2I qgK_!@w2KS!: jU uo@>1o\3_$L1f[M+d2DŽ)DUT ~@rcƛ*V ;}>Nt1}ZUquϐikm./` TXpD'ݥY;ix^}FaU耢!Yi뉖cz `M"A'ŕ5ٿbaLW$d[(3I,E\Eƈ񙹹>(bOI ɨy"lů "Z6ZĭHzZ[$aP.F%61W {m0Av?  O]}&O&aB,<6lYG=H! x&( ,L'9]q*. Le}}ETp&x&(z0k壻!-BO  PCA4ujmF5.T|4K{4D\n]vNpLl?gU}ٷ@|'>R@+NSlжU3֌`~Eڶ߱Ow?̙#SbH,¥V03ةS p"-4oz$HR9#p)l ޷5O ZGBkN,ǟO߿4Gxdܭ 5O׊ c<L 7rȤz&yWDyzOE&¾λFa7p LbMHIn'sZ/&C7[RDAbI垧Q!Ο,9' V0 .{\ӧ0D2 ΓGdzw,a?Xe}}ЏDT@ObO3GYeo(PޓLg/:h ^]Z \) cG~/QdLY!0ҙ!6` ]@;SlUϘ{fpN 'd6V' *>6h dNcKY". M; .M=\<-p+0]Bwik\zo<2C0fW੬^;x~j ʹҟ9n,~G=]cz”,lٷ_\]:Fcl .QxӔr aٲ.3Pogg;r z{TktR(P(@4= wwX9kZ{gdIˬS1tgW'tL"-} d[J+е dcR SoIj<78GZ%iF,l*S4]C~*aȶ9i >p8J#T]Pmm/f'=y%zߛu( % yqbit17)&y6HfYnu@OYM>Sk\?JDBzzzC؍l>4IC P(eq6m@C؊eǦt >gI'1gqh0K aK&N6~t?6UX>HOSzjZ.v bdyLhZez7x`Dy7!-gßø S&4m@'J8 /$[";NMI7|:v+njNt"<*g1|+?w^eٹ;vu"I#]Ի(//rj+5UcTO W$-by'eMRKg^W^_CWu!SQS_w:s.bâxp13 4%/9A^ۃ^^70i^@g)i.|瑚 !.dA XR'W)ZCNO/[mЬ\l{!KuBP pH|#'`xO_g Kx 6~!~υ ey!#AUq2(GzǼc̷պlV;؜H"`f6 ֣P%69HgigY])^2 ĝ(}[t rT`W+x)oJp洞bm6QDc>!! vh0Q $ ZYEB! NwOo'<*Izf!L/UXj l_Cu޳a:464O`Ua Idc{)[څnt S-?('#_@G>zwIt6Ju6aZ Ӭm\ff35C asj6/ @ڹ#fX-BE϶n)"YFD&3̶K8zb9ޝ;sg,{pvYZ]])@xS0Y*r{$ޑ7T_ Ta)з(3qr^{n,c8LN#;M ީeHO)XzPt;aBOеϘJ? zн~Ƞg y|;;ҷES(BZ L[$w8?},EJmUO|;d>LqKvpF/P=4DG#@+- cfIr5v$A sהeܟ>\Qm,f+*+pp,1>-{-EPs'o~6M6 qCœlhrh/s, '??k͸c&|6QgnKֈ~~oF{=J:0;gO ".``z}]2eS@ l÷6'M=Gn;a2itD1ɕFXlΔ5+_$sv^ UCƉS1[CK74̈잊&AA[~]; f 8r]jᐾ1o!|jR!*v)f7Q"1 _f'`QB=jD%y~ !Xl$ҩޘQL~mMꕩ [D7P]KY=g(Paobc,[&w=Df/+(B%)Ir:׃\.+re$aM~f:M +x8(AgqGuJ4Qcx)BuЅ&M:CIm#5=շNa/+{c6pѺ q3f6QaJ*2&Bv4 pŤq^ KDUPj@AЛz=!֡gb̲rPefϔډeu4dc,6RP"9|b=a*f e''1mz|V|pDg "Jk$GV:Ҋ>w7C?㦪,Y{{ Uc? r3SaQ`]q B׷G]tf賶g=/Hum&ͭ{J9Sr0ZcC_d699@3z2QR0:&_'hA "}hFD WP-C)Iޜ4عf 栗?壘~h>"KŸ.@[H@`ۋ|\jueT?׽O^ b\zP7{Q)aǶ?=8F(oy_0uEqW[m/v7:ֿNC.z=qjoZgf321̓W3'u&\j8y!yf'nĴCxxL*03GRjy.;Ndg |9t7E$ Rpz}9 5u pfjC6 ( IVn<~գ1T2._Ĵ;u4oO$l>}rkś$I 5Us!PVxDHZLJ)Ra7 ~D+m[#L!w쯆1$QY(޶ fAS!&@,~UHN$,'?IR'A_Zm0!I3bկD4YG"h'II*4ABoa/>ym^d;[R0Kz7d(^jWуaP[F6ڝS}2==ug-;$q~g,\LӚ7c=>gVBJΈ#Y+6TrjD3 9;pgT%R{R(D1pah vMytOxț4U(INs|LǎhPm\|SFO/cčV%=yAqr΀ܬk6zEIKZ\-uW:+?scu/xZ<⟯zDiאh&:i?}Yy~3ٯ8t퀎تRcozRvzە43czyjMisϠGf3JpZحP"vm:Pot){MQ$ C6٣KNtݏW|lG'ߥHYQ(źDU9j>ݚ&͆$G&7r-ݖsZ3 3Kd:/HƀAhڦ,BI@E20q4HZ?:/YUAdm`HpOELJ>A - j1_:[k4(t*k>a\6=By92w~8^j+[lH { DT<>O wIBh|pGv^g3& _Py$W 2 ۹UX²I> O6  tG=;\i0ч]ƎJM 3Y*! ʖYS|Fb{O%}'_7mjc̶Xc"gqөҫFOf0e|9@8m-QivmvQF@ PGI0Q)(?bw;ο=:ͩq F9GB"]~R0C1C\3(Q(wsHK;uO ;OQS)O)M}MYƳ_f}2}r|)UK"QR6ر!hxnq ǺfC '*Ϗp:_ ݠƮJMt5g |*\Idӗ$P~%`$8n:"[3xO|4c_6\S]*C^LY/BX,g;)Dxhu&hp+5tp6y,(T%@(GCufjq6l5^J3dSm3AUn6_ClPyq+n$L:DԸ/"1d[/Om؃$(n/Go`g&[?  gh9L%&IaPzX{ĭ-0=x'i sq%EʺO_WH闍YJ LV~eOEѱ6"[0CP~ Dz4EtSKO ^Bn1i©VV0Z< D[Ӽ`ŃҋB]5í:>sK8p0*/~C<^Dj{[o)1qpOK09ݒ<@WL {[n$lEsyR+xz__E[:(X>܌Hh'I.Coԧ{4IV٨ Y#ċ5g86;fƢqYKތfX@cwoT :rDʤIK\PAѽBGM @m]IVR.ťnɔ5\3dnVPbb>(#'z|L`wf% oY~|ϰ,W{6ǎ$yB[q׏S83ȃb$F h^]1r:Tw׳e)H=ʷF[M/[#'H)[~+/@g/=jf {A)^ ogw|[o-oO[@8¸7rRx4%v$OqNߐmD$%a8Htmx*_}@ X:OXݹڤ0V$.\ׂXeg(HQR{vB9'v`迵 _ּ 8E,.ޏ$ =),^9S^N1y z6E֯X7Ap }]r(,E>8ρF܋%,BFQzC]BlB_C*q͚hZJ=HJ3=o59:pX-`~+\Z 1aoֶ ^p%]Uħ*z_C{~HݑM$#H8RJǤK9'U>%/隗w[$ֶ%? Mvt{q\(gM2Gwbޔ0zw ٦vfg-dpgY=/ ;eBpL^( R1|,4@1@vtz5m®.FˡH,cHf?TOsXT!T<ϐM=tʋAib:C9KŃNJW5#J /l1 ϸjA=ߔM,Pm\!Pp`jlGϜ.: ]o>#QKVx>ykXuPmؠJ2JFcv'|ǟi `pg0 0*]K-OE Z?&9X(d ,MCiGTYb%dxYFՙZY\6H{O*C0 ^ yw*xb }[ca+nl"zN=A S[A̓FYӉ$+n#`TLpBƶw#zR0!0ՠ7$v (t6qVbriDgߜ㵁(2,6擫jp3ȤɡkBU҇|QzCb/rL&~sKҒLپ0pٸ\81®.a}$NF 6P{8jqs9 RonAhiK6ݖMYf9'*'ް# B}Z݇'s.xަA)}P(kwzSPSo7/qTlN#@22 x .[# }m$GlrnDTi,cyF#hdވn$Srs.}kA|9_kFY,1bl%0穙3n.C|Bsמ=$-bE7-/zp"J찖Ok9vJR&f^ѠDCx\}ڐ>$^@:HDOv|훟&öCy$U5Y.'G4&!3EF uYjg\%r{X #,8 džgq#?rii4>iti}/J]PjO3 aL1ʷUk^zpx32a0 It&_ QEԻkR|(ťKM Ak~rՑ8~_4-x{ԥ\1R"fz,b g.\=Qx%,rX.ǣw*@w -N:h2[+4$jxX]('DzDD;^;Dl]ܞϝh_CG܀4fcqP*\Wɂi{(u []ʸeCAPe:G>&ҸA~TH+3 ?ȲBD+ԫv@X75D4;8'-^ڬ'o!|M|Ȑq0WULk86nMeO<(gv hŞq~)+5Z1'ENAѧ7ЪnQ8ꢅ|OZ?~+gdgeg5`*TLF׭9o3j~S˾Q8oxiάDa6s8XjwU|-ZyVɢ=7g-" Xo'7뛋B-we<_8?'=gGMg]mkU~m#w| xI6_>?!+j>mB4YLѭw;̢r(|e [&pmhCA̓jx7lZEɏ@|vI}=Kro4=Gg 6~ /PzJ2Z) J=PeE\oC # A "w?+ZPr6$qD 7EŶ,dچ\e)( 6,&Ӳ1xMHj taY87NNH| Wgɯ)'u~gKD8Lv D/H;WOwQFIT6$ާ+R M[ YB~?'J=)>9eNM%.p@P|>YO+wŚW@tiLaByIKpK_9WΟ$t;s--/A˱:.;i#rHA _twgw!Sق(Շ6,x %<6S~ښC*e4̽&‘ЍhV'o )&ӃS5h?a4 _CV7°MNG]BcP0pZ[yԭ`'__/Lϻ( ~L2~j7b- Bwz~ cLU>7X;v^c+S'K13v;Q/CmFc>ȕ$=z%CBWontvqSeUHB1j`#3Σ!c?nUQ+W[m҇WHVL9.9Oq^6x$8v7+ʷzA!:VV?yn]>*a H\M$OTs,-36߁/0  O3j Y ]^\_%5HWԫ/%^cQYsW,XMy)Ò )1}qQjoBŎcO]#T"5߲ h[yM@Ou9}T1 7 ;]zh 'ZR=9+ >MPm:GO7iD``K}HF[) FV`ϴ p0{_%6_ VxCM`qA E/Ƈ[KfNж%A^| fbs9:k q RI^!HnSj:׿OqMjwebj}iA l<u:2] q4w21Nfc4~A8r+^,+iޚ!박q;xbC~_<$ O6 rޕBLyb̿Q L9,8RdnjQ׎*kd T WA5; t~!2M1IM43xR>/*s 5:bߠؤD[ߴ;_XiKSۭ.S{o6Ԧ (37U@l5^{wbr܆li.z^H5\1UGtGiγ!]ac_CGF]PP~E 71Ӕ^"|XNEMòbĆb s/aŠ%*/xTZ:Kit۩v.“Ŕ > K&#/?vPQBv3SGM :꿩-w^B}w_U*E3޶]H6p/m!k3'd  *5Ka76[eÔ-Z!ji7|YSCQFVR߉ rL M@rl6`չ75A_ZoQ%<ᆲw&֖b`N"](^3}'o 2ւFwO4*$*h ܤɭ2׸g(f׊RZ:AЎԻC&5^d<Rb!^aoV׹nHkXbW1gz:`12Wӡ7W^; r1ȒGOa!pUk5BSNwIԼFD]]o>N}BkA6|5"+bދM4BƲuy>b&+48bwa:پWwc) &*D7XDGrD-@t|d ^sdN쟫qHWЀD6yX0acXȅm瓷FEty#~/QHw7+MKeTYZlOAl( (&:-O*C`x->|E~3eNjGk6EVE (8Tpl/phc#RV̍nܡcE"Am7ků#;s͘%7k\}} khb |n5 >R&X^~Yců}ؚHNUN#:*$[xpe Wv_wd9!,i,ۊFRJ"24Es!=a|4F<\.^p{Σ i-%+S*W|"|N!;q =ԩe $]̢gѣhy7ƒQۊzWԡa[_l)yScLsIW9~CACmwij|?EGd; 4gíܯʧhXǖ :;np]R%~A^99(2l,/Ȣ0;ݒ!q[)~ r)]]sEiCI/̧Е=]QO/j6"tK4`:bH\_Nn]Bbju%lPܐ(MpX3*ܻl@gqثjmq 90 5N*Wfo&EM @m-kOJYC/&K䵦TElAAv)ZyY?b[<𱴵[Z7MZh癯#9ؓ"㓄;h~S_z5RH5Y9܉GWM^_ nzᜉJwOj2~ꝰ[X|2mɀ9B 'vI`+U^h{M}s2q.>_Chdr2/8ERU pרiq}{<t-IOEfg8$`GۤHn=^<bkG߶Rò;W3ҍbPy#ۨ72_H#u ?sM![;!N 7}Hu"nD툶g!@s|bH0^܂L±j۲9&x c>p*RF}qx{Ǝ^%|эhqUS5dhѩ7<>zδ@_#_C*T#O pW7V68>~kss "5*uUB-^âWާ&[4W !4}K <"Qc~Qu1zqGz;v_p.(}0uwcҍ&R\*K# d5q #ݽބ9]S1 KOΓ39eC+q-QNk>k;2T$o$;dr(j;;$rĚ LT+e5Ul@:kʼn&K_@/x6g@Do 6A| ?SNO'Jޫn<*YEy(ɑ(dʕ g눔=3$yQ~JL+FzpPN~Ly3z) -d͕Sʧsͤy)G47BZ>f -4i)(T wB'6/bSƶZJY1|3+VTŸw`dt7RV<ўYa8TXsA>mѷg˰^E%~>?%D4hEj` ccgJsrM_kK7MۺkRn37Z7khUE-&}4xTSoږqκYQeFG^֫LRF9Ru*v̸=&Kq}zC$]m ey2fP* oPV`>i{N 7di}FAX3֓IʇOkՏeDiֺY=w)7⼑[$őKt\M_ϡ=!P 6ӔֿAͺ."?a21UH% T-Y#ltrnVl Ă Jr}r[-Q׳RSQ25gmTy]bgӯԄR:DC8p+lMsy ew03*ޯO'sz#R_,]p2kxh+yn};pq'߱U:h(kx+P6*ZmF(/_%^oeYqj/;por+,_ E*0fv3qCWHe!}D^J9# hO< SPeq-c(y4ȶjĺbZ3Ž6uj8e^o@'-=] ytif4a)d~q"N~*k[;dh([P-9s8U`WM[/ŦE)^f ju԰bCvGQhzҠV+yU>s/`PB~8Wυa;=i!xiM}6A①rJ&~SxѪҨWx` *dLO>,Cc&5 O…OF|>5͛hأ$5zeC{|ݘ특ULJMHݳ zbLI?0@+^pDI9A67>}dA mɈi f$ooh\yMN8^ΫDd7QA,k(e=V:d.s322 {tUG䀙ӑp[PCuJާ1\Rՙ~]&6HdNE}U"yC),wd\(.W3 6 6Rwҍax 2̓""{mb60 +!aj [qҺp7~:yۄ\sTۿcv+_#aQ0Su؆|-R [+*wnQk+},AuL#5r@!ia>qWt^+VAI [^t1I=a%3RXךNC:&gb䶬,ǿ|a'.=ɭґʠ dꪤH9K* '$C*\q} V #ZV#]z3ATD9z`UA7@N3N55|oQknצ0+ƛ++Ԣ']+luS"$>kj!vBL0ZƧbٔO#ix?[Fp'j)+GH o? MkK, u K(?R6Wp#;Rո u_' jE䡻|o@KNьqK0Q2-xȌ$pr=aMuݖU29PIBF|^R]g*~[،F2_*4*r%c2,= *#Ms4qX PZh?E׹FѓUܛ\ofR'7gH0NHF_OفAؽmnhq`_-%nŘ0ðKk5.T7>dOB_&VFBayK/r+ _m-l, tetKt}BZjX$6 r:juhNjYlFpHʑ4E[94e6+ef*0"*} ]EF5Xf5AxKwbF.U TȠ{ZC qC4O}['UV\lM a. DždHpa:ׇ$B><,!Jh"6XR!jP{0a؟E @!(+U RqwQRq- 7ٱ/F49f]wG=vFug :2~ 4`iBT[שkb!*8qv実&f;IM:x;^ujyHr5O:Mki|T{R}=s D`G?Obu$ L Mo)\)S6a Q#>1z|1KGlM;UG#όgrV]W A4څ9/8"etXϬ.)2vU1]WZ J']|UD;q4R|L ^K,cnv;8s^D7D;n6w#i5@lfM[SBgaHQإgӈnNóv7齇x/{4ϣ06s(ni$m :\V DD߲E M zy -3ph|NΙ)5ُ=5_oJaYϲVm,Sm]7STDȉCI6` ZJ=|&ܚ X䰑 4f7yՙ G;X=|šگ2;Ti+ݣMQGUU˃w9zH3WI,bikkkM8RY8Eؔ]VP'$ $ג/[wD.pӛ~M@p?Lħ ac3nZ=$A&BNwB~ou>XUTǪ頎@B ᔐ׵Ķx jK뺏M`B +ꯚT4Vރ1c,(j{xDc,}fͨ2;īe1'FPίiƲvL 7&ɟSZ2D_TĚn|ߐWF yz;ƬL#ff Y@]m҈s.Whe`P!y?. 萻OjI%z X\DRolhZ (Z@$!^)TE-7"@%>݃~]IZAׇ=쒖g1In;h$W(t)'?Seq_K΅!ٟ 槓m9¿S m /F\dΉO})ʡA9u ERvc:jp+hds`ΐ4& OcbXc;5k<8kVAViUGVݛ{lUHQs=nR~m)L\!s&f+xo7)xJKmsS]6}㼕eHDFWDwEzi?6`y~ 61W!ٍ^-y .5֞dMRS+cP`_}?|+\FթH7lXTo6qſ3B%Զ+=4C¬2))Wc'BRazXjHgӱ:Hd! 4zWi(i N34IDƜx31 c!_MxQwwFgI~8)(w"fAT@E>" B@Q=V3B(/nQn6)UmQ9*)WQ*\4x%%c9//hΪb̗_vQF4jfDd!r4W&w w}#aRDeQ(WǓ " m6+Qt(\02VHCLfˆhlt 484n= m#Xw̗3?_}0pOK}oG襰]6n.>I풜iM+zD=~T"`v#w;ll߃'UdSlMfs 魖Yݰ>C7(.oPHpwŷEګ1㔮V!8hIʉ찥yHǎU@X@ 8boTE7tpx.y*LdfuL"yy7 / l؆Ԁls\} dDO[OPHp&̓Ar,cR0yF[ZFΉ/EOrpۃHځ30{eH՝Xސט G^cΪ=2f$Fzk.ps ȼ+G\:܂ZJ ީ~jeOwX @3R{ qu*uHFp7}*1 r@c:o%¹mNCYCңXEg (x{jwtK.[+dh8ghI8.HW4įw З0UsPpY9>:~Z.qՔֵZs~?=,d#czGJ:s Y6f;L0ϸPӃ[p8؜VRjO9pKwjR'58I S,'ʿ2 qZCF~omh|voUɋ?g8_pY8wR rQk $9䵰%׳jA-,+*],u6D3 +=lҀ@g-ۯ )i>&W8h}խCSuCXwԪ=#`i5ё%2|%x] H5So:$vgD2$a=i8 ^|,N!nNyK^[&zjdt;kZ6Z5&}a0=r.>L&S qc3eWؖ&7ִw\qQɚcEgBZK4 IGI5y&|6ucX -K~g;:c7?c`(ϚVU 'Ԭ,tMq6c1#]!CIJ~˝y9& ~vD7\,i-<]n#"1mf1U 0TAN8VTs>Hf=/?TZKشRJR=.#oSl#y~#VI2@*;-k< /tQuUHJSE}(~,ERVkLߖe|۳- +"`4^RnՖ}N '9 \Al[n@—˴dH"D{A>ejؗrsi4@,WMqD8}^7D"X?^3{}c1z..; Ke öM]nY2uAA&[KM, ~{: ֋2be{06ΒoN'y@y0‚;BPMx3@h.!V%_|${{UF!yn 861yF~ 7*d:,Hѓ-ab{h|ahĮͱՁKh0#0/lYyq=#.Z~47Th6j#"ZQiFEPH[a,y68Qਮy~ K{\JPĻڞ`qba_ef K_a /l4؊Gho E:7ˈ"{gH΍:V孠>Q$m'JPˎsU<+dY>cϧI\1,#B{y;hMF!-7 >͌BנW<ZA܉IfL*ښ3?/ 2'Yd & vdY޼izƒy;j .Ek_Fނ# 9ha/,|PJ2T]hD XŮ@yMs5*i:G A@\)>0}% zǾ57\ ob .XdJC6T[ŐAlYT $nd#ZFH5sh-D+OF?>DT(mUA Tä+eEq")M!l -|f{HE@O<)>t<*]Fax[wν 1c#7SaZ qu0]vHR^ǗCu6GFZi۳qxkP"ː?QBұWq_ AjK>-Pn @ /@w4H.CG_{]' C:c+Cֻt12P!Qp3ō4\Wls3 hv33 QWQ pA+hwŅzQE%`-pO'Uk[D8 y3IOWt8uHlwdR#r6!dw z$d#C"57 j3Efٺ {ʞ==S2}?~%VT3!vR[` &Ml"/Q^W҉%"tfha|yr*.ƈ"c2GLН:S^})]Ufޛu.颏kBDw !`x FpWPЂz1#7~B[1'5R:RW%?Z*&@,<_}KSX}G:*$ckgs%Ѡg!0)G9) F%LTK\Jj--b٩knB̿Ĭ+w?WÎ0%z.̈́ 2*.#W/!Xqx*mzcG fu1A ]U6`tEa:`OE#cm\w F)fCE-/oy{л'+#u Ki.[&ueeA? 3k+4)'OqWt?D<ܘ}u%F 6R:;8(g`f7rx rΉ8-#Gbha4i& xfznDK_WZH6WYYo0@u[L4aU7ŀ$x%gaLd}Sa4/3.J|5 'eqs{p3wm*騄J6~c%, A@:WVWE:#F LfLj8pIru$y ,+t<)4'64ФR\~͌qX֣wƥMkuּ+otvOBd*dدC\TYuo\AzAx=LY#mDS /lȵv]r^#@/$|ROeK\%u MrP=7wrx|3d~şhe Mn {V""A>߂1Mfm!^`saj u4yjqG5e>h+" &29u$ .Q4NPH5pShø.(ptD *NU4՞v3dYw:bWj[Sp%2YvUѯhP*`uF3p^tewS7C$k[yZM'AS\P,, qV}n1LGTx/9fQՆ*ѼټEH-[˿]ѕj`0/g(p uc06=yH-"tЖDQϴ5aϨuVN VvPeT/9?gvj3C6:NT0P/q_jab'l]kX F ,͝>jlS9V>/GɜoC`EHm^0」*px)jlbZ8 d/ `.uxEO~U C2lb !PGuK<%e)ZR>pTI(9tμNo\ g8ܮ-;·Y™)ɸَf*J::Ͳ5"t_6ɸxdBK|rfd&\GsaCn=g[@ܴ0.˯ gPu-K ʻۄO]e8z?f}Pnޕ6% $0L`\ƅ1w:JUYݩ-0V S IWZW!kFO+zLW-wniИ 6 RӸH';OGM9+em`ƖWpV*MlҼ,ֵϟ#O9UD__1(;-gɅJ5VCKv։i\J2T5+z.Z:,,-ҙC89ǜ X BƔE`/6'N b_qLPDЗ$]Q4-]3 ]J0סښLyTKrb )hZx78&`m \q-RgPj"U)=DAxZcPDNQ8BP&~nhR? ҄H;"_Lxa"(i8̳2u +8Z:_}|y!t9| (8 mbh,"@,Nx3.+|ta1|)3}1EU A,KiRajCxP&M;s'Z2FUVn!6U'u"dpHzz}GDö~LАp^\'C9="2{}7,( M?4sbUac's8$Hg$oUm ޝ m%BOXU:[W5 :r`ƻb3:\j6ub{0rav7~LƸǸϹP5Q{܏KX`3ܛ?A+FyG8GA6~05Z9-?2o C/ fNAuvND|=P/e-}#%? `]mސfJcwB4*Gӛa!ARLA; ]Ffb{HG6^ TpGi"«kAL,ڐ;{堨-**Ey-Y1R@_*)FFөZ'*`ഥ>x 7bu*OfLnoc];*WctKyA-spW%S.Q2@{[rյ@WHK\~7ɰAEk'St.4\ŗĆEAa \Tfʈɱx+Udz.OW> =U¤.,sZ3]w #1d3w: !u'[?gP> q AZNHUA2f;Q$<»3r9R 2Yee+6}jI#=) ՞v EPh`y3Dwݻ!`"0k0|I`r齺>갮V`Ci'jLRJtL̓VEd e~c@IiamΉ ʵK&tC#y߷GPkF&P\$кS^iO5T{S>0HVD! eQ4vnVXf8Tm$7|v!/H:[ۆ\"Iz߉r&ᑤ[B&Ʀ'v}4[#ΩCsq w4jmrFFK#ɂR Y~%&h$Z@L0TaYv<~FL_ZH,6BJ ԩ]^:h@pԅ-i$нuA;rq-=UPQׯ5]hm9fz=j|=Ӟzϙ1Gc"#(кȉ% x!sX-}P+k;2MOR7H-^i7^5D a_Psˣ.(6՛힦6yLnp.2wؤ9ň8EiƧ{:/ν eo" {;%<+zĦڸi1#wn1IU홃eXAnÎa)Vre7*Qpc(=)ѻ9}aЎ86rEGf ,/.9bڭ㛧ꩢ $a~4.WO, 6}dq VI_xtG㿖x6S| ̰ڔ>`\We$NMGE0" YTMy_ j;#~ yr(ݖ0=;0NrFZCYYhZX.:(h#=alsnCOVӓZm8UѰE+ji&3$ ~}U-̙x/l%I;yG0SmIL[G&ޢc'Е~"IA<#q(#+g;Ԗ82BY$946̦"}Z+l.I0sry2Cq? Hsܜd}PWqdrl Td|8y5 lۿGاtyy+RF+RVm<򇜽vp`pGGgLVF wBU}xfLM͌^wy+Ln(':[G1ZC2@;5)D08K- KƨɝpNK ϐ=:س?} 71n=F\}A7bZ'j`o5$L?rPCڠ&-A=r:lT}JSЋعCbRCSm:7D%&rM/%cl,piX4.}($eXQA6Ik/u;rWזrҫU}R*)bDAZ,ܔ*jGj]wLbKG?d-\f;] ߇&3(RIݽ}c9'\5n4aBy(dx\o>crSNznWZBn>tW:$us\60]_ 4:#d-Z WS}QVc>{5>M "q Tv8޴`k 5eXA-. ɽ=yiE7r8ڥХH+[Q8ŃٹR\'-G+fNGX4\c]Әo");(vkFV 3"Vj* G2[ jbX!ݝ2$+hdIYc[Uk~>2qy#F:"z;y{\#+ ,έۊ+QWYJ\) ps Ca% tkM)wS(z}i@f=xņ,_-d8{ =J}i\4942^U %/!#4uo "ЧECQEhW>lxP_| 6QO'uaP<پP<zNՅgYv.c$$HBDU9ˆ?t'z:7G& 3f;G7, v20.>(~m>ǭk',"ԛJaX_ mekǽJGhb.gha62XS&^7@]̉EH&ɱ?!My'@d!IZJtnpe(R|oΚw =ݎ6t\szO|Fc[@sU'/D=mg:x;P=}eѓ~q{#w:e!P?TBFT82=6V )laWPmQ!Rݚgqz/;W;5Kqj4@QX@'^BҳM $-F›Nv/5;>ZV/6"ְ磰ԄakNk0 CY^Pw!!袙~)H(rk`4<%k4DU[BQ~:Rܲ%OjazB#sr(=#2JRkϬLEPAJX.AtЀŔtI˴v\1Ж tE3oUS;Y\Ly~S)5RR 5Ulj ݑ qQ:u5X@5Ԭ +*N>j+&kTvRԥAϡ/i 2U]mJoA0I__b2s~<#'9dEJb{HXa)=$cE%RtXl碯ќc1fG }+ GS7}JGѲq $[`‰ȼDhC)Y]Uoi;;pܐ qׂOd:nݢ%7~}\`ʸ@G`/Z:|AW;V*TΗM~+q7z]sI bwqbcgR7x2XAz; 9}VV1}3jRy#OP*(|@QUt-qjA.GP%qe.a.̸8 lD%qgl"E S]eͼؚQ;ۍ8E4C3fPa[gִ J=clѿP[0Z,SW Lv)QD>`)U᎔d0C >"[u$gƾ*;Mn UjaN^g'X,uf',e.((eơ4 0f ~^o$)b>EFj![$f@%zp ,x+&VwΔҮjsMHhw+Fv?+j -_8.QoSS88!1{;%ߥ1sx9S'-%-P{ѶČx{>0Mzk.aR'n]]c(8 +$PFZjoWBo@9`U3\HE vXCY#t["j%|I6!i\C&N~s MېN<p:*];Zȉaҕc%JN,w9Ž^ WhSqadşd8ΎbV~e-M[ jG#fUeG#WXFhXǾeb56XGGu /~օiChZwUK8s+Ÿll̽HXQV_\~iSB@+n $`zB](Kc oQAp; k{(5 I*Cx' |+nj/ "{t5#Bvτ:I"[ b ^pţyJ^ )@D'QtSEa奼.7IԽ]N,Cx?4U бR r2I&3B]^3I;[Q_ۡ/j  '$Ӛe@tPwig6uz{F$" 0UN2o=|Uɒ;&aNMg\ 4(V4ӿtDS됕Y*z󵫈KaTSwZ3%oStZȟ>qh@Fhsw}#72Kڰa$xO?E. \V@~;,P4TsN1dϑSX9S)1rRgE#vV&+!Dk&XL&;1Ȯق֨|pB|C~[>%O.gg$7L\ҟ!vi&LMN*aIӷЧ:7%-/%%BȆ:,߇i Kõ_ڵ9@onLvW_ri@q") f 1; %/Q1Sk-UF)&gD/`S$ w+F62=bݞ:+ _xfY>/H20oiyזк? ); ǽSB^ c}\t 5ޓohD~0oGJϣkA`uwnJVic%:%9w|ɞKjO>V9_ -NܝH}iam,w[aQt"EAv4*OPFOu}'6:+</ ɦ:flvO)2\s'kz6V8{e'xf6%O>tjcEc>SԪ-3IlǐySz:˝c!̼w67`&Yv5,XBnr-Sn$9j_RKBߙvE0 nʖXZTZo5I"~.6R4kMǂSu!لb6E {imVsK.G7'H YyjmNd/mɀT'+qme;h4;V̯Iy(s1lߝ]W~ =ʬNtk3Zxj`)ʏyTWjۈk*KU^"L cY"p7T@A@:=P~h#FZ7VpL&0YaiOvxP6B Yy?/N'VY^sGK d6#EEG|ib^pк%ԬH e\oxfߴTe$P D:SSjjLx;>OK~*<[;m;P'E;m/ Iw (KEe7Be?0Ð{#8'uVk֝1F_q o{cI)Uȥ 3z,D sů(ɮ9\'gUA ԚD$LU nXrauܑ2Rh|e䉩i1'{} l?5Ē3ލs=1%{$R>칛2~'MbٗOI%ȫ_$aIq~ȗj-D\|7p:+&wLט Xz{ Khhzp8_R|5TMѫGt^k بjv6A`UZJM5.X6?7*@# 9ݙk)i}@ݢ7%rHɉ1/G$Nͺ"{,)GM29vn3VqHãe{1BZTY'tqzs6Cު6EfҕŘF{XxenZm$e2jH*;%vVDADeEh̳cl;q݉70* Yw0B5sMIqW^oեͨQ{yEcVGɞN3E1b65@hR/N WФU!xT]ml1vôQ}(] uiͪMA`7Qmh>wmAy B4w\Nwp)C \rYoOyEr'9 5R_ttQ~-'*M{݄d3_\X6RLZۓ18w M&7Tx6sүBuoB\QgAdf4 'u!pEG H_~y`e[SQuJag4&C]zeh ^rԫ1^1>#%T"С$1/gޝ>r;Z3kF ۦZLMVRmY>qxٌb\;bep=^ɦ4CUJvI! ަu561`9*l (PFsiC o 5>T @*XP<-$hB)㡼'iK((rƌ=7q:ɺmMȪ" nstm<9 @uoY]~Юۤ2|!ۏtjiG"Ry1JnЄlv1֠Х=ed89F[*v~ 52i0oS F~T}ob-:dYIyD`SZ]FLrx Ͳx2UY [m)aZvKg\Z/TgT_2>Զ8õɮ8C]OOigS/Eܛu:Dqk@x`.8ܵ5u|M?eQoq7T2[R<:mWɠ*_2QJ'kWzKa | 1Cgf+|㩶" 59@kiŇΙcϹPezv*'2#]#H{Ņrn)uRx#87&0({ծ dؖd> @wm͒)nBǔ7 Hp--3ɄV霡߮1k:j=1 'U \ @A:;C](t!` H~­Is Y5X 3 _=# "CVg+ĔNt!/+U\AXt|4WgYhBGIr G[L DzҼ-3-^-z ]tiM2Tw ϼ2r%.!W\lhV"ng$F5}&nڴ,AFvm{.kOg^c31SGJX7أmQMXLԧB@Dg*'== 0ځذΰ(A (o!B;QM\eUCx= r2 6%x*op/> ѐHa`6QN^S{6 tJcVٷ{gq%]+Ey<Ŝ+HbԛbNN2;Tŷ%F O.EeIWTQ/av:p:QAH f\go!Y7s5C*>jۘ4Wϐ([Z8բ3|XΈ)~Q!R( aA/GcPX',$#r 54[ M}-@^ o~H4vnneN+z䒈&*Tih }C R yf^.W DwA5w/QiOslETs zx0^ p@[ᢸzd F4<J6a{F͖:wODD ;3WҦ' #] ga#jcv8Cwa 9X'[Us F3c\NDH.Go.|km hgkzҾ* 'J&.?9\."ſe)Y5DJN:f3 DKpJ|CCޞ?,MW Xy >3O>7Id||&c=x)g}ѭ&xs_5QdHOM%*Tj3Cͨ:v oM G9c˭`v6BO9ZTWeqeu\^d`\3xp`ґ [#E6WBOzvfڟ"VԳ^ՌP06DsZMwYgg4O,EFרiu+*>լ,j,YUcLaє#p:룂YenH j~Mu ,_V#YiYᚼC a-R=V5[+)!p0޵KUU~u11c8Ii2Y /2X8>/e(y)~O#9\7]Qm^_+ŒF,d=&vʺ;&GMh x(꺅@yArnp8 jKgu*x-j5( xݵ$>`D+sJ??gN'O X\S7>H" ݒA[2L ߱[RC€h3I+_5Uzg]|g<4/8d^` 4U#`hmk`ǍQsx^s<^9i~ެ {0T=Nη/5: 藚cJYg~S=>Ih; Aӌoؿ/Qx{4ڙÖ$ݷ ^6NYq/'UV<;1 &B>ɇwR^H1/ F՟.elAqo+œ:hHb|<^$>vL,Rjt; 5tPB3 -&y)%d:8hHM=>L4HvUWx+w&9-]q.ëoNb k)+-D.xi 银D\r$ٌ̂5JIZ.A️^=rWE~NVWsiźkaK`Ix]\&7=N.ܳ9 `OlH9CJr? &uey$l4OiA%~D| 95O/Giµ J=^c WZI,1~أۨS u̡X?RY~4>Sód2dӍỼ-2O*iPL(i7^IC%NMTA[eLsc\p1.IMNS c"]JL"S94c_B65((c'PU>s**h"?^)<|V-aZm4TpGe [ʆY{?MZ wvwY>ӗ;-rV)*?A&$4{ ]@tnQ({"kL`?IPh ڙJ %s-Y:*c[#{B٢YY]` <5ƿםŻ@e̔vvE]L􎱛]S 4aff E 3C?8vƅ)B2_tKNJk} Ds!1PNɜI22x2"8 kST(lsB&e({ZJ9G`r1=Q9B,no k5Je_HDCغNsl(u뷭PP$.'xn1eij'*'a!.iռr1-VBo\>bj1eٴJ1ݣDTV>dY{vּCXGBW#c;CVW͌H3=qjFVch-1(4JQ+G L{w:w&M^p6D+.r d#p%y3~n{Dc|kyw:B/elQ4_BY}aPpoqRI~ݿYj; 9V)h'EUet&g~:Az:̘tӳBU.1yUMa1&9J̈́/ ASI}w`rrgUү9#TKݗ.env+*NQF>Xu4EO~K@*@) mNOi׵aLmhlAcyOӔSX1y 2)4qfӇ e 8.jf*'0QCV׽HCVY'ÄjzoT^y 'Y?d \³$E\ע%2 F_$8] H!nK]'"@ic7 a9m Yj f .l{vh'VSΪѐ>+dt>R$"_*y|`-܋vu0<~ ;+=+;W>$!@֨&v$,X|4 դC6yAoGl1bsi4F']3 F$ɞBEM(XPY]D07z(ebI.[CJM2mI%E@?O$a}\e<Kyz el А5p=փ 2r#&QZcY}{ _v\F&$Xvs7`IGsa4)T&AE3=* 0uu7I.GHs"޽x9*TgG]gS'~5>͎Q72Ccj}>'Ey#.ě5㳹*NkLVgU[TYBÊچ%@$-,C}6H,Trce^p4Z&^N*9],au*I塹w:j l*Z$Ba!G!3E%]RO#k ,oJ)m,҅:(E@iSީlԑݝVk4@9ф)w[e,oAri{VwrfM)S6iM-EqFvʔ}bciG0p_ >FS`0~NP1ħCnHF4"%>߼9sAL߰‘e]Rra~Ud W("NU{&bGҝ!qէ^ۜsnMrNrN(۹^6g¹t#'ڞ3x Hr$ygJ͡&{z[K𽆌#!f_BtFMMga\e/akjπD^>B ~3\|0 ӌy ٘:}2^>ҒNK*?* +5r?bp#G1LƂCB9CG6]u޽)}9Y$aɀ kf*& RL6ܼ[L\y׃neˁ]+drjCV8 {N=B%Hd=U!*Тպ`~<-iIw`zmD\:Ъ`US2VnJ~vE&!GzpNY$2hŞ0yr}`%Z2TLoS{rJU-5'>UXD< Ow*c~ {om# r;޻`1< F Ul'P*͜I6 )5)xVP l7AmaٍH 64/MJsWuwrp oޱ ,J-_aZ둧K#a}TS+)5\$$U$eW8!X5p<Ņ<ȵzr5i;CMWM5e֭l;v ůG3*O)5|7K,_#嗰mX/(_[L59PfBs~tI ը<]ynsl˘SZbfڦ59_ P!N}={@$e_Ƈ)bIܞAYv\TfڕO`!=W3Osy|Ʀ,EKaGXmBdp\ZK5u%!mxtcW ji-|OFpoL`#$ K2ӆcj{+Xp[ ቁ59;;ŝ%~+S2CKoF`J!rvV(l?ୟlu0g xTxG Cv`j-f4F]|Akz8. zq[Ǚ^BA,X}Ō0Ԗ:+rUh[!9hl/i“AHz79VrztF";|hF MsTX@Fkz\Mi44fO~> oGNnpNc'{/c1ۀG4>pnag1dK(ah[\=,GtvXH[4Qݻ{9 2 >\g%xTP*}Gnj#D+ !f.o Y<̳ ωz_֕s_:;wѷ׽לzsǤe6k1fp|8\EƳ(h$>BP CmlhwV%<6I$0Qڬjd!›Mr|Qz պ7!kOӃ .4GX* XH.} dM}_4}!QT[Jx䉡䁽|vIOl;Y`2\|Zj>LD- ,$pseD!qyCѬYU bJ~~v>GJ"{մ*87n/N\>J52~ |{-ԙ;h;V/k4g3<8[C&S7O Es-`$r%؃箱ZJvQ"~2 Bz5oа3n>1.P_pJ'h[!0.jXwO7uD(8+rz}ƚx:љHߛ fdz=t 4 pLv25ZJSf$PU}WC\R(V~)k+!X6|L;A % {4hJ'tĘwk2!v7]4D0&UsL>A#=83;Zf|sZD E`,U6Pg]GB8mj5]6FTWOsQpl rD')'}߶}Ϝ=;s@8'Ye"V8yKR__vZZ#ܳ4ݿ$7w}!UzO^.`[ `p ry<"ŧڹ M/S.RN5r<2H6Lz@ptMN=ꨴ4BDjb%g iHmj:Rx-ikMܞFAE` A}NS$]zlc0QLeYV?P %ht|[]un?[ zQ{("hD贌ԇA~'>Нt0$ CB x?4^HF =8iJE<xߜ{nћ ӦAcʯݝsւ.Y,M{SqY_>!˦(U DJ~*/HUdM醴TLB͂ eMʣGv3Ó 5K}RN*U8:p0d_XaZxDԌ0S2[𲓥>qw կ&J}"yxQp*#z:*CU e-uS'>a mZVo ߩw-Pz.jkӷ|L{;e<7`fbWTYL$SbgO^*@8h ӕYG'juC+c : R/i/1Mk7fg;}vH7Wjc:*fj2B>,./ܤnЇQ,݇K8)20N`Cơ*XQ<$ ᑀ6_^bXJz*NV~G%!z=Eu-N-]rS-&eZl^-. rP\9:SPaȡ0y]n¿)3ص}>Pօ-ߺ t|mH:d-fUhۊK@R0jb mCƳ/bsA_&Rh-!6(E~ ?QVH1h2;u?#?< J_7]&D)s7ao4|9յd01\Vb?SjKOȜS|^/m&gY֩? -FRr$vU?ׄ;&KYfLʑ+gT-VQ!Q'!(a aɬҦF<TҠ,fSG dzrj_/V[+mI@Hl%]E\ːEQ2ʘ]4MmCJMSqN_tUؒ5UW{YI& :,i#Ad,)8ܽTNՊj)  #$e'"NIM. ]@bzhҙާb #5^}_d0 ,0{:(:vFFk&ܽa@}11MiJq'%9~Zϳ.r+6lGP궦rC̋t*] ]!%LS|vH.w*G2F8"ħOq?Ydhb\-/W@.$!B-_B,RT;U,g[N 7 $c nSNf,CISmĕKQ.rŻg5/<*pFGOpCm* mិ%VN^[|bͽt71ʼ=5JVd E{ p!M~X`+N ѷqQf7=Ovϱ?)61r4M>|̾,i`sᲩ[ 9߱'.,3D/f=}_gΗI ^$.YcF6 {*nZxgݻYTuq1>Pʭ&kB@.Ss>%?f B誅,G{28={Ի)(,Yc:$E&C]>T_YY%p0wZsZ晴w43O^NOһ.+86L6lNrYIw>k4/Mq%$"TqH DcfiwF#>*l=&AdW{ pۅ2xyjuxs v63i r*ga{L3,-ZsT2Kok=.%f'$iR_*C zj faW9qQ UL8S,u۪>_D<ƙ2T>N9HHǽJb>վ0Lo RwixvJ')SU DarD tx>je"; *grS{%\8~ͥ;/{wF;gʽTm1sø嘇E[%T@n8(%MQ(e9'g`f TPI&P_l'4o; e/~2ÑqQ~ ]Na0vEbxrkBV&: `)EW39t[ieql%C4Dz!vbP g[.BmniM>j[̂杓Gb$x#ݯkъN8[] fȧu`hUd/v>XeAwiYRõ#;U5["X]DNN Eyjk3>%b*k xS[ ƈebda!d xBQO0pڊdM+,NX/Z&:J#|@(5l@7=U?Zi09!iϸ !s]VʟPDi%;uxюy+4Ig7yF k“ !D4<œLϦgQ( 4Sw/h!jL[:)"F-mYzijޜvk9 s?M(Ce:{#p%vZ]["!^J6"\mlA5PlWWVk!7•IU2׬vpmy"q?Uu p,9ݧv`\ T]ЭdWT<:⤠}%*ei>K|wU"LR<+)tSwa05^EիGIFF!%]y̕CV6W k"T5_|^JK [kU l/bi >ۊ-Ag'XgS5Jɺm0GsPLR8+aY6]9!96 @bl,2y]|s?ZG_=OixSZ>9sU[ʎo5>$MJʹ9H+yi!'!rBljJ!6c~v|϶pxl)SV6" E&XzUW1KG weϧzFz>7FG3A-3 [2#X; doew=NCEked|OțLcl-9byK |Ɇl5rlǝ7-r7@7VE(>EiG 꿜QOcW V^uĘ!~]1 g q<900`HZyOLtw 7El&i@yFenYPղ2w[uW r#=V_i> 8#:7hj&INEYD:m/+qDX)^ vrQt~pI3p0z`Yf f@vTN7U ]+suc o,!jK7M8,)b IyOw _C1j/9nvH(g9|CZv۴E$lv= ě嫥G0Q[\&\% wV +=ޯ]ϿAhTN,5CYgٶ8fW\Mzm ޞ_a+D j$u]7,BӆY6t,0d$O,êFtB $/s2lzˮO\~9bj1#,@*<4X)Αe{cώ$fp{ ΞObiaD2#3ݝ̙^7@c7${uwf9_ho[@\V)F~{2j1ELAײ:Μz{Ws F%sTcXF]K4{3 -;J9mPpaƕ,Ay|ذ]#ׂG]l2A߀8yZkZ,tX͙\jJN[6Np lGoRHç,( 1k0[8l+ k]7An¡= !"fs7-b Ցr1g%^E9CPL-D|˦l#o6wo9&xauOƄa\;)ML~.+%D-q#T; ;cbߪrxkt`^'@kq7]ђm/Fs(ZRY\Qˮ,NQO gEKVnáArSyVh+› w fH,h,!.TgwM5/{%2LWɌ/4ؔ5Sրqp)Z/މ jIjy>-GS/u3q'8ο/}My\n}N%?7qM6ic`!Hw8 ÙNIaʊ"矋W7U<Ѓ UUeBey9[{e{r`$&},tR}ێ<M6ҸkેG }E WlM8$3n`Пf^!EZDaO6Q -I1PA$㿁1뫗) 7ߖOdOlhTsșcuvk[Co41*>V@Bfͣ^:[uC?J&|@3)} E\5j0YPP㙇͎>bьUUͅ~>dѝRjEKВeiMeZɪlI]NW|}D_h+ P ,`9C+:|.,|澞3=[ A- 1yC3_⢣]DM~#E]}{垔T-Řg̦]Hϭ7KEC6.4qHð6"i8]h_E2}#;7oaleóooȿpSDUkYHeۛؒMh4h=K]\oq[IheAoQZ#~ՆSJ\Q`Dڔ5!N9¶9c̅wuOUG`1+0-0JǪVg-CFEHbV>T m"&!Na})BWjZTo٨P<|%Li"rBFQbIq`uUЃZuπ{{KC k2i̱\=Q^0EQ8/5 #%qoC@{tY lqkz+1fftI${-09kKEz9*ps k<̐fNY C$h{́ރ#nM"+LB/JN酠LryniԟZx640d*qpC\B[9Cx]*ZŸ%O DC' sn20`kk^~ww*Ok0Ҭ\eJCU̓xSğ9qo!Z 0ͧ^Kl ysJa g)%L,WWjCp苍b-,H@`DYeO7rz6YQi_@ ÍwdS%}e{WpE -ड़EۅP9al,s;4-t_h@wtO )t5\s n͢)/LGZc whL KJAdq_du+$r=dV4(׌vHAϋĜU>t3459VwӷQf3Rcgb bDǡ30@y)5ԈcyNrɀz`[X)Ǜ3Hwm}pt/m2[!)NP)X3evl~whPfnUB`A; @ 1DH_Uxk]m;,-gfT~Y\!!}m;J %7:?'Id\vURUaM{Mb l;B W=WbjG!ϦDlst&b!z9vd$}FӁs_SsybeϔӞ^䷑f&'! b[)%=G`P"+ =ג'C|E@$B.Y]v6 l7h>LwaR^f)Ӣ}x!䘜+9۾S>@Jצ$ʓ W[(#j>?PmzzZ<\F Xϵ&p١g_W|$^2Ѱu/tך#g"\wKw5S(i>Sgf=N'ҿk%#![a6z/jT(J!ʐ0D+|Mr'WDsA [%c4!{>S&)AN"8Rp$<s4>vh2xYp:Ez.9Ms|5JRp3V[suITF*dBq#玉`;gfZ? &P|W=dZйM#v97EF-g_-+QAf-i)TCS9fЬCM:2IDr$$&:%2ë3F`;+j.kSOҳM|ӟ}Y* ۥOtX3D=x.+\~R!Z| Gpo1Ig,MK' n)) |Mf^>u d\+M Pi6Yvõ1{ ]TAl8EB#l){8o8@(- `.e 7?/A}+)–~yeJF*X( Y7Eo 7y|]te"wE״6 *aO7J*=J6)"4!%iWAz8Lq4w޲EI-cx}'.cŃ=peG j?Pcg vXKWA+$xISۖ0ʑ܎@5@vg[Z'B:Zǹi8o>R*{ccg`USvJǠw5/+)~$ᶻ0:)/H-yB7|zۻt);Ѵ~!q̽X5QY=~giˈ q^ˢ8\cy=9j q+hpgXR_ӯ=w$~Xj!pe&(WyKqݩ\lkZCLaw dHR$l&(Y._M9X6u6h[\`rA,'aQ)V+O bD#_"(53*MPb'PWpAA$>@"d~CL$hsoϘۑEd5ۻ,kFhP)Nb쩻)ѫp+P$N4X\7\f8HOL㽒D 07`A%~9T~CfuLCH`\fЅ%۾@~U/k<\I`B* '8E& [30y>{|Im%PiJn8L~W 're:`"{Oڐ@-?85ҒOO݅0W?kL5#`.{1k}-1RS~wߟjۙ ['֯izZ&t娳!]ܗ/OEq[ 64u|P?>y0^2L5&@:&BJ2I 4v{_!$;'Hc[x$4t*鑵>ٻ6nǡ&,ܒK.q\:<^Iv6X HmrLl"KH&͛Q~{֋ Tii{r>yY((7FF֧];;'VVR2`2P&羏i=l^~AÕ7$̹.~5\CBsyb0֩Ѧ3836GJ̠_# uX]ޕTg1py7S\ Dbij>g- 5ڹ{H/&4_THl-agKkNZ؟]!]d3K~`?j8et;ybhItNsTO)ɵn)DŬQj%6^tAXGMOXkfzyW> '١$-q}戗]6La~ sc"YC)3|SW(53CgQQ4'^{`vba{\8U)| t ]b;Bq{!.1{[ɳDž4[5hhkDB?h=wd]HPxslE\(#Ͷh x]qQ h zRvr|`I(WыhWF {dzp2 nX|u/{ܡb^;C1v[XKmR C =j-p[9ik ?r цr&jpș;g>ZfS$rScO0 5L-bR.ðbh_ut#$+=t}> 5!#_v3!e{hu*S@ϙʐam~Gٷ;*~|HsƬ+BE ?V9 ĴäG:*[07̅QZ!Aj x !F#<J(=/ӦaG @O_˂anL:* ]*!$x4 EL̈́l`/] ^r-K B1}ifRJڷy$Ϣa .ş>9p,hFKLڐeحY[[9+‚ BJX s|_]E/xskBm &4DXJ;*4є^rj{P|A}`)vެDŪmC@m챡/r1r js]]6"6y! 4j~R VOVE9F4H%'WE3_e`{'ᆩ_4u/P}޷\+)xi)ܙt(N\˼WS4ݪы4ؤ Yrn! {EbI}R .I$B4)pS&v)ɵE?a!p'8L@5>R`I;ATHZQwH=ǛDѡF,р)S~t4,nX|3QvlT'nQ޶9j ,uPe0rKY`sLF qiTl#(,~}&Yi2H ]qoM^ Gi\[71CQlD%99]YhV.ښN &Em<|E Z.d5U|U#x9VBK̽ţ6c]Ӂ&*{3I:z8w:F.( Vx׍qatEU^bs gh^{u=|TPP8|kYY0$#=XU}1/ @p{3pks}?$J )Fs5A&?MpڤG >(GR?k-2V/r"*-ZH|qs-f)Fh%/$Cd"9SK%@oЂWB ЛyxnRUF(̩XR/FX&X*u6Y'\}ʬ{5(QS tθ7 9B+B^m@W^/]&LHZ|=(ȁUc<.J>=k񸌸Ѵ3$@#yWin~r[E DKz&asdȍatկZ5 8VZ蚺5'x-~T h 1*'Nm k^r@JoFT/DbM+VI!N8uJ{zk讀ďy&) RO[A3ݖ0W, jIqD/$l!cn?d<-r{ wxAe^. FOWx]u;񤠋Յ_NA5}:Bz#Ur1Qk7aP!$!,1EaK)KnRYZMl&Y8Y:QU&)Ʈ.?[@ %3>тU@Rа j 1ׇ%e6-tdlAuFWm05ܕ? ( Xr,6bjv1>iQ'p81&]E~n)YOK@ֹm]R>Ǚ~DȺ; ^l #1/s@I-iue e%>᨞ 2pc!(dD_be).</}ELgeAYݠnT+<5kJYIz|-қkG,^0š]V#FADO ~~V@LxԱ0R;)_Q!`)@pU<JqiX#Y ̟d= Ug]Kie87.J^[x'?FQ`PdCzy ESb71~·fjJ*57sEo?qIOTߌ*P!bro1#[U; UG=Ԁx_ޑ5Gօ2qn0yA Z'9mϖŃ /W+YcNvt+ʫΣ"Ѵ#kBTՌZ0 {JiQaW`a P@ґXS]XKEGJ6јt({y  m/sM#ƻa1ǔ0|l1x-װ_.y5 htw+?1՗&w=_a bҪPv0nW,&E&%A5N-S$|xN~$K4C&dx"dP4 쀹7*(4zf$JO-α푪%tDx<|3)+9IEP{L,ooOuc*[|)jWo_A ;E;8k|C#+ܵ#}"M#a?U}aYt%ΒAhfXHrc$ˤQ+Wq"mճ8rLSեsu@Go|Dw%l_UHRL[~ #bOfj,Z9&\ X]wjF6Ġ7Ц /~-ʫb[UJ@qlaX|OFW[ԏ:UvV" m.W=s>DLtJZ\XTPkJmv /" |%2Gq+tC6!h6._$QhK)g)r%[г7? ML$zF!l',Icjw<CO9#Dx ӗ1pkz动|Q\̮ڛ#9=aU7V&wm`vZm180w;(hglIUҋ*Zᗡv/sjjFh`-|E!lth*ldK{LYZYo49;4eS)>>Z^=w٬j:P̤e~zLXhsTF~,s'W T;l>9`t i8Ԫ¬ݑn}#kXܢnuZol!Hiݟk@fctMX/"8ӭ}D+1{.܀1Q!tJ}%7ZlOoGeNV0Kf+V3gB?|_IM* e-(dnY«O+'|K ,rgxpn,O5,ǩCu:bz(Aҟtq2 |`Xc'RW~Q#а&d~RaxLb\ΙuURFۑy7L1 1k^"#b#}'5w̆c;vDz:b͖~KPzz8sMuir›j$CXqGI+h'MwC\-͍ Vm%6=f-n",+pFU &M~ v8Z+κp:bVx!hDAJ㷚i*~nN0׏igM(P66>?@pJ=q HKI2DAN 8Vx([s}rڕ|F= ^տmEy:jXpR׺'|>{]ZG"tȖ9C3z XWeo6jM%e2 {O8$jp~C =h  9r[$ 8KF,X{UJ Z Ƥy"FgpUGT.V~S8(|DhE%ExmlW6(@!?:Mz\ODi!/rq5> )Щ g}$2 >8\1%n#"8Nb/c=?$u򩢼  l{x>HW21R\a ,((}i@ci,V8=vЩUZf .sw!`Θ d,>>NE4ϤD퐭W;*Vt2~'M>')<1 'i?2Hv(V~s=G^o%P8 ~+ h~X]M5ju,y.bX4,k}>澢r{Ĵ\dIY6kȱ6=xBTfc|@`ll#J? *7٫ZZ5}ͩφVOE) &ٝMْ fmvkk~wOӸ04r=1vkXw1v}.s.<`z۵L1&: X .D[XQIg-ۑ{BS^^Yh(gZn8y]Wks W'Ϋ-Ay|a<(LT7-{oC1S sjTȱ7fRƌ 3K]LHY9QB'G |,nXqZ PAmU 6n?ĵz&ZZeYAN Obce*ZPSΡ^L:T뱧DouiKaENW٦ koxZP_j09;ᥲG`ٯ=}=,^~i0-(+ 8 TƳ.ĞZ P#Yk\(+:W?_^?LPQ9ع=Lw -QP?FJ`_H|s7P9^ Ot)Vw3qb3< +tO!}9 we7lZnw8|hPA:B8>r4;v9) vU9r @sOBoL~ђDۅ{I~ɟ5a j/o=So*jιwy-x ̞#B;M:?w-vF.d5ĘaUL\G.CmjOb!}A'EΤu`R/_ q6~[4 ׃(/a~憿E#gJ8 .LrxV>YYJ,+69q}Dr߫͜CCi{)z9=*$З!Qlu >M˝@xY:G{02$^x< Շr@$Ez 9eD;i֗F:"| Q0=\-I5#'WO01E^b{)5\2Um-ˠ*6גu#`gu+5a30[I /T/2^ĺ\bYHr鮦W"dBf_D Wm)d<]O]Z1B߇A"@W3Kh9K-SX9Yn;V:sMA:9aV&o ӡBd5b(ŅPn">܌uE>yz&]!&=ҳNB io>2/S-X# &m!N=z_}Qu|}~<=Q؂'MfʷYڛSa.&MF7XoõLӜ&L䥯+$&S0jǖӬ fyvL(i=p;ScM~_ xUbzx_Hjt_ |%,ΕQ9XwDSS%bjV鵰r27,RZ×Xv`=?>9(YvZcf$`:&,@\py'8=LU:Oiv3<m_X@|1^Vdt(V 3lRIG=pXBnwqyی}.~_~WQ $x6B^8:e7`kePC}*n}qr|Q3a'cvۼ;]}ƕVHU'JԬ_<[+Dr)!rNLi$YV|QEwbX<<-oAIx <%EѳCelhŠ:(YjFgy)ڣ*o84dEh̍dkx47TVF-ϴ4"JWp*Q.@aeH0paS&K}Es^Ce%l޷2D3NKKyV)J|6ty6tt,7BBCwgCh>Y|_u•[>Ff0z^$ [ˆ6Zlk@}g GkYᙑ]A6VeOUjwK_=_ʿQe [+jKdʘup=I=ompqR ,dn=܌$b``wm}]T[ L!&Q"V& &Xz4ZkAjpXxĢSGp|QJɀ3R-V&&]iQQd兩zAz_pMu]]^N!KClq{CS&їa?$^(MZv S-V/ ;Ta]F3tmt[!6Bnr:\wG̿mixĥkAt="U W|Mbνp"S'MP'^.3獘-"IM:3.fjɛj!QxmN}p>R}n`Yuzd7NY7B4gjhn bLU-<q`e:qz ՔR5X\ex5.Yb0`х:]ZrzH:l"L|/5XvB)Ivft/ 9a#RU6мEsO01i|S܉s 5O1m>(NHぼCگY۴ s4es vE`F@{ףjhf:;JZv )&YqFP jqe0,2dBQ$8f|?խMlWKk!аLִ1!0@H=Q6s|(67 i]V5Ґwję|9-^0Uz%E L+_S\1ݙk(%L(Yă"jbƬ?A8OfM_^;͵6`_?y )^in00Yb},ވOY{ivS Kޫ?-;Y-t~wå0O 0˩<4{D[&lN$3q=[RT@#5l"%P`Б[Qy!tkE/Y+[{585bֳ*|tF$EcVPB%~By`z_x2+UCn=IabL ww^' 8ث;Jb%C6{ ^򹻂P1YHYY&u8[ > = bX|"2. XtoƓ !&r)Rq=;[ޝy4qL*"Nf"՞o*$ ?վSoc|R`$-,P Tc.;OF|Q.y9DᎲpoovF9v\tgf,AQ3+S5\k0@sZ9guV_A[eq{bu l8 ! 6YGǶ)M;ZJD?"f%VH{]z`1~JgB7l ?EN,Q@@wpgNK #XKR?hb<YW71m(4" t(̑)}_fNQѐ3uLm'%AYIEt'؅1\11d e\dCSB=)"cL_BDMCmZ)֚H@ֈn5oO' 5Qb80!QhaaL޾j F%tbn J/A͑EeM4c:bX2fnLSoUUh&N /;(, I!pQ& d.uB508 00u|<%߉:-_.q@(C_64~`R4{G!Wm@$?M&mUM-y,闌#[@r 't+^mj#Hb+LkMLo5e h8|/Vk@XOGe"vuOe,x\D4@*vΊAㅽNJ ϮOtT楗$he7ODS;;j( uKxxSYW]MEu3FO`Vɝ[̕jꜳbx165_l41:rSODfT`g瑯mE "0%QD0bн溅jbK{8eޏ ZwWZcFM*?Py^OMAU&P9KK:ijTdg6Y_r/@hD0e"&Fn+0'CpPU1ͦGʥB=%8b(a<>`'pcGԺ˟?xqɪ]L YzcEU[qapmulj h&)ek5M}y6ś:1|n\^faQZp^g I~9s\k>!v%?2x8?ْuO ).qM(idĩaH*JVO3smkg,VoUgis|Ҙ R:R4l𢑧%^ V| +,WFͷ)JBF>)ŷ\Zn ] La4,17 %Iaa,ҧ=4ei+r(c]-LWcʒH\ =|<]a'E].egeΓm"5U,CYR d^.6?/\E?K:O瀻 H6_$$/=3 z57|y)˶SsH˶%(/lx8;|}M0r7ve/48o1 666|7%2B7PdDG(;}iVc} ^=jC'UA;&J#z?U:=GVYW-ʳA94Oα_u,Lʩ\ JϬ+ǼC%NkwUL}) 1E^+ĊەUhE;n[k2Bf~b׋/4W4/Գm IĻ]Nw*Tch5]Le)% m!PP*mm}n^9p`)3Wx^0yz- Zk,˃p- 2N> 8tiЍǡ4\ DZ+Z5`G\u"/wzrl4ghƧ; 5L#Aaj=7dU)-#bmxH Gj\4|.godT)&Y Oؾ/(=bakxk֒lwexg?zʬ}Qayg`1G1K:biϕ^Dy<e"^-mԮ_]-`gjbճ +͙5cH!'>7 5;цȍ!TEZG}s%K8<.w4JxswaLԒ`5eaWT_3Rϙ2U,Hc1 /y="!9xWcRQyڥp?.0OdIM~[%RSuc mF`6N8?]VOlrN^1?(I\h*Ւ k2#fh`u.kC֍M:v" A}/ 0c?yWӠ{Yzat@F}7hyb+lYt=?U$B7OZcz<:Lq^W]w=n.=5k]fp.pn Hj'E+' +ަ$A3piGfCjs(E9 ytl53 \ ū#Ji^ǧ͉D܊9Ed;,PfIMe9Y񁱥Zle{D6S !*DgODMlSh8DwC|x]ՖIH(DRO>6gT)*Oҭ,9s,Ŵ(^FH9>,`ӊˉȵyZYb!ЌGiS~mq;5崋b;d%4?,-QTkiGؒo$trjUOqRk_BW*6N8LzXn HQBM6bF/?k|My馡́*LVYێ291ߜ \5l{brيeH_n~dd} Ÿ-~Pg-x8. UC1$qRj(4ɽ֬R99-**ASb 6.P۱ M2arhψu0GCn%!q ̓-#v`K$9;|p mG#\6@p9}o"k':wt5m9ksE ] eqCFk@gϱ%#)t~+!*QisA)ЏD;sp5rOoqLbz(;{>U(b8WkAFYb:XPsՉ:3Sޝ!T7vJI\?"+ʍQ; !pk# 0& [W>u;M:m[n+1Td{^*.av80F1Aϝ\b 8S^{0R9mͯi<׏]׷L#E\Ԍ5B-"7x٦&:ߔ?K=='dZ<(}ʁD/ (uD-~\ݼ]=D76 \+a'%/85de# hRJӑ VOW|sFO,l%~Z6*;4KRyNyud-p8ev/Tһ״Ǣ*@U*]x{5^D`3 [߄w9m$m]@X}R >rQ[C%7/}ݽ_8YB$P<]DxLDhfb0{#q`ޗ%[b^-#:K] /Ҟ]okf3xyl<[Ծ%$j0m\50W>{l1w=:])>oP@aDv`y(v TD,4K1tw[ua$w@ oM`uVU!r۵$TdP = ҝZl^hV2@[M\˕]ysHmm"(;Sw^1QrasɇB_<$s9sVZ Iunĭ{g6uŒ jFrȡZ(k}F)ߣ:KiYyەr}KFnWNdctS66 5h ?hz(*7=h`$ u<@J`CBIH턑T"ڢ>uCfQ""uj*_Λ7̪Èx: 1RQT}<FG*rg+NTݥG`ݞ ^rm+8Tc#(/ծ}a7(PV֪!Cʚfڰ&E[d ܞ'AX Qџꗀ뉂H_dD@۷$Kf6sDD`I j}BOƪi˲ a6Gv$D l`h=-n;(](X6Hɺi|gAaHI-i`dfkH17qMaWswmTf0R8_`qWAN#i#$@{& Q!x (? ]΄ D!`Rӣ7JRn Ҵ EW! $ν~{\b[VuykABܻϙ8tA B2gK-C>OP^nwrsN]pAz0W37W(4禃 Ǣ5>8й<f]SهX2)#-ݳM`dqKyv)xO;93)uf'pn>j䫗;vrdLZU%D\8nC  dGˆ29. ѫ* ;N]VI_uzʿA0 ]LJDьP5'wnuZb, Fz0(7`mӡvi Pw{Χe1eurppB67<(1E:?2rpZ2ZjYgmVb` $kY?UGzX8Dias1x7 )svnU^N(ETCt*#Weߌ tgOlky(4RɶPry-9ioL<6i4\?};xnQ'm1$>\]M*n [g:q>C4Bgל u%i;)d&!ߛk±N A eŧkܙ,@o!)1ۇ$ ]5vDJS;1u3=nĽcy?AD -e@t#{ njFQG$庌:B-1#co\PQU'((ڵ%3fklRED[ԽBkXuV h`r4a= F޿U"ac׮Sŝ@8c1CٱT+x3 :j@Vi |ځ˯Mr;(Д7U̽{!BH( k'G54uUN,YgU-$0)hj?^k}A&H 15:ڽqD`i$2 X8 rst%5H WN ?0Bo %N> FGQdCa w92e1a($>l ތI`xjZ k`Mw,Ghw+p`˞rDTfn,1Y_ n/P8FKuȀ"fOR|;⯈҈O83nG(g}̶ܫm Un9lTS o),$.O'5*2')&jt;AJB.fNV8dBF+>eRiV=΢$wAg'ˍXA#f֛bf N!D[Aİn)xJ}QR.oѕBS}z|YPon/,E`r qg~arœصĄit*&AcUZE/Z:P#-\Ҩ8>d.}:1VD Z_Kn;3zo1Z -e@2% cS2.t9cl| }٬fIӼx/O8T >hEU+9-g4nw?K^P8}ړhQ<`)몛k !Þ:ZA z"}½ԝ4rnzbXpUAiM鵿!.].qFv@c{1z-/rzTͮI*!ͯ`岻^)|rt(sB(K2r'E-G yN"-qqX\Oĩu(+P}2%pޏ((72-5qdJ!riLjҾEMH-lTʫQƏJzz˞1XB9x?<) VNBw6^ǔK[&>ze>j@+q:҇ 1ͻ]9(K W$ ͱ7`FO=vk+bӚ p̠O2;=Ȫ|Gɖ3f#N,M֗Zcւ>4yymw1 Q  5ͰgmB[6>>c^1M_!:ٟ_Xj:lMBh>+ڠ3X<oUҴ*+M%rwb$\Mɝ2ɂi ',no Z(}"Kui;/袄@aJ(i xi=;kssSmr0ayprDQmנ@+Tp5%IYq3'ٝ^I!l 7w@#\Zpjp:*2 rȺC DmíoJ0W|'53&Ɗtý%6g4B"FN2jЛ Mx @9I:p-oa&| ''s5% I7g 8,n!ܤwmU.ҷ< e)뎈hyIKŀfpcIr)]h)N )S$Fle<{&m;&'=j\) cm_MgN/WGxL =M.$eDC2W6na\ kLߦL B*vpLtHuB7,RP%j ;1(7̣ ,~vQ` k?gn Pd',̵>moD#9;Ui&6'NF8/֕F1;BuU]i 1YF G2(F%$yɦ)3ÂtN);bZ@=r!Tu=l- e;l )}yϑ/ʉs);fgpHɱ )aյ~;]*ޫ2N_o,S1Я^' 3r :6|BAgqpK yޖ卮 We$G_*$=y>u\$ZpG.L=W uӷmn4]Z9hƴ}pT0|~| PWe3p$IzK o;2JS~@wJ1rGzm|4mCK#HfN*".%6H W@/ L{-. xhb-o>mr V,bFMČ8ܥqi=GXB=wx%Xn)6S6Ywĸ7^(4t}g˶fȜZQp2'ܘx4daG.彟[WZt9,/M 2P(VfO h' ,CY o(KZ–IG F E)]^8}0}h,OiV4u4ɰww=XV%>,2~}jr,eiɋ/6/C82{qSvfS`"wv'Y@f(fx}ִ{S ,[d,xgLuj$c +4`āA(/70&2!n|]rgTVFxtưJOK>Fu {r=%acuP}&w>S xe{J@>Cuԁ"bCXN "X % bǑv|Vo^xJ~/,c*tn1+ԬiW9Gȓ+w?ZtqQп &B^L0'0WaS<$Df8. L[~hzPIݘ2QyXؓ㹲dytK=`8%r}|.Ο&7m_qݕAN^X"g*m'M{ez#(S֩ GSixpԣ&2(g{;`$ d Tsq +A>ktu;I BSh(#i>݆>K{`Lf%/\icދyo!EG\9+M/!y5,_җ 6'"J{B"/ c+B+j5luK.#{a' gnBணXy%KfzRrG&:k*.|͒3Ґ\Omc z!S6u0:hz BT*:hB@<ӡIHU*|eFq[銐M w4*-{w%&eǻ8z^ăa-8:w6p6+;O-:zNuKX"hs%"Y5pU¼l5v(Tlx]רxqEM|w }WMmM%w?`ճ#qZbl_Raһ=^7H`Hg5bW6")M)c©9&j ˚?TS qvD6vI bo`J3pcgERrq >ڱ2w`ɨ-=aT=BJDl;b;cR靈E ,|{x;ԫa2cLQl;fCv ڒ3MRz{G{d@`w]OmӋQVF7}1v3A3p: Gv[i 9$`8"BdӞ ((_M2-+"4gۂ^&# pyCɏhՒ"ߒh>wDBh&s_}^.34U([I`>Gɡ=Ub 1d̄HZ_8's?'5瑍ǿO^L 7;7FްDgv 8dxqfMl%J8J[\ۉQhpt$b"͹ڝ8̐Nv5y|.񒓺sn=ݴEȂ$ſɟ g7@(josk/h"8YQ_E^k#7}C=ꎝLO6e3K8)dI5 v|M '2Y0+몔$xx\=mKm冿`͸*tT"]cby- ٵq\ucK01Ǖ׭ciRK^~VtLMAE*GpR[ 8"UOMЇaXQcQBxpufl8D(&ax+zRl2X%e1g5͔/:p}$ eG,6EA&5UjTK  JR@ 7pF/p`mq@f&cT,d1icqΡ", m 'mWfY`Nқ!W0,ܯm^ٚ 1:֟v(f=M8<W+љ=IƢdCoXМT_%dK }nY2=Gg*S }VUZuFo 5)s]2/,4'K3J9YTmfO7юkx싉/k=˸7q2FtM+ pAc溨0?Q 8ï격# i3-n4c nzJז<.N1+M=%}-R*mM]Ih_b5LPk!;~sZo0k&Ny!:+91I%{{^vMPپ[C(]Z)rkؑy؋ɽ(Q+ٔ#꽳;<W]MCPfubk 9mW7l:}vJ pkRS+j᰽[5fYo*N&Ajv4@PRQ<>ZT8*L&:]i' FCg/ ŤO޴;5kXAKNh<!k%1\GOd_șoD$,JSSNqZd/WԝW^rG>7hwG72J h$A! /71>fnRx/mҊ똾O_`l((ާ8xʅű)m;!TwA"GY6:,EP\ A>_e BȂZdu[,ZV@:++I1 #IOC/~DfmF![g( ʄ1 l}q_t>YN8"ڴz?KfS XἒaXO snh:sE%[ x,&ǬYvfb zWF1a3mŘE҇}D{BkH(!gE?|'(<;ȑeEج߱wp>29I9`C82r俋Q|^g36-hq5_ ]DOGv^5unFM\KT½-3CVBh3yc'U9=u/(Q- \jiF XL/\^c/,eNxM>2\:ѫbsB pEUcUD/KTn6i\[ q Zz)Jշ=I=viK6?)X®(y?eFz &e?>7U~`s٬S=<6w9En䊬%ۓXV;q HS ȯ [+ˠB0uCXmYiVfI{vD3**B/: l٨{-irϳP<$mbRC8xBk^m&#Տ /ۺ@ *O)ǣjgq`vT'2CtG&Q-p _'E]H9L36nѰ0܂1'hJ,*o/#|׃k;:%޹ U魞bП"l]wI9{ԛpv||-spI̔rx楀$J;!wI,6;JzI-os %PW1:]<i?ȽhO.L]N"!E&ѺZP(z4q[SlKA[Y3g]}wZh(ݜB"ݤVxzUox6˩&jr{Ёe_]^0 h#{jE@?12_>iNBEg݅sv]gCoهp 4ЁQřKQXp}V[:; ,h΂%BSU(SӦ 0y j7n>Q#Cϊ_[]^0󀽩XjGnW=;_#c*J2e-Ia9 TPd{("xCCM`~@ F5?WQ%Fw:c1ц/coIvcq`Bb׽"G ͖f9||[-ad%"6ꝜZ?غajt2*{hPRy-ɪlPTP[ڒPӂ[ZwFD % !3w1TK8Jv"3 _k= ٢b".vӉut\`܀M [^3) ˎ3(wuMA!M^Fe@{z1%ERF5%]%ckLXJGr)SCQin!IzlB 2Ț7{ pB{H'udv"UY"oB;x k.G}gFBn +Pw@vaI.V4;+25^ ԺZ=G2z2‹)-*Htd8vYkr7ѵ f/X5T9^֪̗6NimÖ*4m^gRdm -[=9j7"Dտqƍ%i.pE ANϪwnHo4ϑ0OqQvQqCEctV3Gi o=Ve htRUC)\'߄INT)$D^نfܽRxBN08^XA"ld3HMء,pn~q,R Ἧ:LPe5>v~:|U]Fp@:w!_!F@@E%teҟK^U5SוP,>':d{-!̞*X m]?|_va"o,]$ϡD_Cfdn"Ϻfoķqu4hjBk0:rh Q:ZOX:z\JrM&(J;xOV({n57jmic?n9JhzXs[w $ޫx`RV &'bLk #,RN1 :ZΩxaVt7LJ&yg J_X.hrB6M̜ѵHY|_sXZK Y1Ѣ`"Jݢ.H)q%ԏ 8!y=H`w0.( IGm:ΆI0ɝ6V*e0ĴURm71TƭQztwWT^AgS6wlHc_{UrFDfc[QdSWR~mp>(RAߵ=ZڠLJ*RVæ=(2H2E:P]dv|<7!%=!|p7} #]%ډF?ҏCg<6eRAt>R?Sv$ UߌqãM *N4 OxdS1"n@uU16$(;ޢ%\xHI^5hd }*ZSө>^^յ 45ip|򱯔CKo]2}gj/`V};A j?c6_C5!^׋0hM6D 9B15bC*[D߀Xp9*>OhTɖw&pO<7PQ$OV_h^OA$gObyc)Lֈ9d~Is!]F :#S_z)j$i祕T~v?5q/>,TS"N35 r!Y'͑cȑen2lB#0J!הpVifSf{ZRјgΤ{qjW6[?51dͯFB#]pxRT,So tJ5&vrMwBZmڏ__ogf&?N,}1OI^]yOvSv0ArN٬$|6:)QT$gj^ZpF> i3)H7V$VFy;-yQ7}'E}"l孰w]d 8] šO-u}JHc ʺ%uY<)72zgTk %j'92(diU3nYˤQ⊂? BU9!{a u%\LrB,fRθ}(60Nk% NxC"O'Hv^gdb^Dkj(+f 5ʼn/N{doD[tT;8R-?(S2߰JdO2C)z'tnUSѪލ6LVAR?}{*6撊(Vr}[]EWV_l]g/8/Fxnֵɭ!VS}p1f^ɺȭS/)O옇943nO KHQ[Z`1 kՀa19U88HIlfhd0ۑpQWcQOAp%ǞbařxD!BBlo$ ޼L`pPW h3Aw˺@flӀ(H)CA2m~Sudꎾ31g=@xG1P7wy]}h=]BbBq.2V}F)% .mUûѽ,zH)}gH?@rί{6Cz3>G03ˀ gdBVRtjΜ@)U8}Fä`ՋnmyםĘxNfCvR9YL ^vԄYjJ $ f94fZKAjEܔΑc0R#(cGQ֢;.\;2&EIF\PZXv]$uIk eGD(и‚f$*`uD_ g% /Gj>/I M='WtٙWd V`SVG8x3h2 *ʏᘩٙHxh~}۰EjoN,Q.iadB`=gtɦOm~t=13)D8Ee_lkzXJaCT;snMJ&K ߔSMȻY8*+E!#BeSu&$ N}lqyG9:-HWOoҨ= \ q+b04[S1΀D&QzƧ+\İ 5?v%Wɀ)\}e%yXw5qyM|2P+k5(/iMjȢ0?+~=Zl X3D8Yo4RB 0lgA7&h|G*}dfg˄2LDywPP~Ǣ}<5nrq; Zd-/n]huIEL =>8GyMɔ`U x"N Bv j'QEmvw2*OrBMmT8Bi { xb~@E`3yW!t WJwruڥI/DݙgZb@(Uqz۱=wk)tSSAL![6iC[J{gxRca Ib9#~8)xd?-ѠGFvEϲ߷|Rʮ7kDg. T0.4Q&HyѲwwʠ,N"Byr"dJ]{\ws˕͸H鬵N>zHCa!ODz[1-+҃BI,~~[[~&W# =AC,k !n l5\ވ1 WzQ񸇖0nL^VX20 (OᒣX1ݺ,;Y6/t+W[_J ǁ65̂vr5'5l9 #bC5  9ȏܜ6R=h&3 3^fA,o1.yTǾi >YkOQdG٭{ ,ȤDxY(:DէE h]#J#:vhN`mWn/O\p\nnG;Pwj} =`NFQܼ~ITKVWY ䷛a9TrnvУuhC]Y(.Xn OQl5PfN"- "C\x~X @ ^/ ߯Ig@d =oZ)_qeWlWPt4Vi9JYNs r19 Isֻ4oHF1oO[lNZmSR*s5UͯaHc#|9Ye(|xͿN+ԪLcD z4 , M+p!mh&_ C#f=ŨIpۙsAߵD,v{@ rӤL,T *o߶L$]{~[;P#|҆p'-/Y.8{A=x-? p7<_ţ $PcW k+PDrf<{(|CO+ e%S׸7#j˹~lOixDn+^!:i-ϼK12N0M*ZS^WX+LZw#xZ+xNvY0 9b/0z~x#J_Ѳur rp۫jn :ٺ<%t@cH2B嘲E͆GUO"WZrzSR'w oDςݕwE8>*Zp\7IwKHh}ԣBnJgC$%ћ[YγMT6Z&fXJU16 QJTBSj~K,һRB:'J|/.EٛD²b{dw @G˽l~#y J7|'$2K}t:|6Xfܨ8$͌8G8rp׆Qc・v^$G20SM΋D‰k_ua.~&1FIOJ04&6r+`?NK;2<@[\myɲ 7܈ p4/V1bR[Y!.i5ƻ|bId|˲>mfwqۀ[) G`X{A,;%^F\̾8ve}|2+Z?1ڔ%91f<B~3j׏,yմ .fe%Z`Џ nxgp3pǨ?ÞvsmE4 ~^Y2Wd]e-GlD}0bsi\;.OS?+[K;Vn[D/.],ob@#ej(#A[JblOy5B&\t5FL9&i?VQI "+/ W`QLjz@Olșa9G 0~tJTPUtK.OCO43xQo+ѾV]4װAXUr^ToDy&WxH:_ 4yfO4v^GR"% 2)cT9o !;LUaa%77V'`|3\a550ɟ Σl &/VSdTrjn+ע/I1A9X 0 (lGFO6(t:Å>X@8rONn=k(.#@K]}DW-`,Ūg̓!+ga,6GMJ K+%Iuc_% "[Kfv66d_e7i ##0Ĵ͚Ge2"Se8NB1.JI b7I'M`fC(;|Or EoЫMK[a2, I.('@aj#) /WL<pTeq6U4 +yĺ\o7oXkmnY閈0 Z{x22rc|a8euU%]3\/,!zGx8FMb/ ]M,3q&h>s."4o(2M5l(W}Z[L/ Խ_,ό>f=VPw_s&GpߩM ťs&q2U1S`5h@Y95)hᥚmA&Jz*t_NfMXzV`7R@b86Q^3}jPՏg79ws,Wx3-ν/iTi>ܟNw^lI[ꄄҤ#j@;8+qy9t aloDwd: P+__D`( &eL G:BBAw̫amR՗Fn!!o 2d~*y6 尩AmO@̑Wr\ Zp{r`:rGB[گ&'o:Dd~!aaxRݝ=KJ@fwxb~}^̢],Z+:Fx|FLTPиJAbj: " =mJ9[ꗜމMT5 |[0?TYSI1HԶ668{{/mE{!9FVAxRu;y˨70|5OhmATt{/ZG>񃮘oKzbt s멙e_\;\E[dfV@Ve4;rS7?@&X^Xz|b\N!Ь1ZtS{SðɫYP|IpCTh{Dz[/h:-tGugb֥uNŴs3`Hv-$%Q<>'jEx)]ɌsuR?MOZ?Q 1~[glO _E8XYM2~ͻ)T׈EB7W|,bqd;ZKPw#S9OhOb(Jod ';նxLY Nmv f%t,sS.D)aiL^mc>ncd<]VjվX@[Dy1, c3lC[ſ:f. xl)kwD?n%~D- [I<̇ fL$PB(RRD%KD{S!~t[`t;)~y"lXb5Bqc+;f.ȕtB{4>1a`-ٗYD.5y?eGҙ jNZ>e}(fd&_ iy}c(a&?T]͚8 hӒlN-[X:1hfc%E>` $pHaS?m[aT ՓK 1Io*l$,4:,(mMw8c|9|_2n0 GĹ8č s.u0oAPrY{b)E3*W-6/\%~Ntej[G 5h/@$]޻Q~Uxp'J@eωtg]U6PQy:(7(/F!ւҽV鱙]~R 3m:2r;'"$Ms$.J4jBS},`ݼO_Q@tęQ,%ƫ^M }xz1a袅}\9˒%&y{F- 6:PdՖ4 +Kl7MTvw't<)âTd! dT1|+M:)rׅ9@f WEyU6ʚ)nlIE`C8^,LV8]`@۟[W)Ed{TW ̞۵p6fyvQ:p5Wkc#ra<.[n ܑd0uC򕌐Sq$sjMZf-n_ bh >e~cVg n@7Tlaߠ!|^`e,ŗ?4!Bt E;[*Ljvp`fJ+XY}˶ ʬC|OA!a%F1ep`GT&$oS^y ɒ8s}NOjtN*$={H6}4zi"0jBxˆ1]kpr%c,ӔY5TFn"F {cju߄r塭PZ6 Xzm)Uǩ.Qx gvɢ[ȱ' }>0,7 P!#64/GBц6DurF>\6"q'7hDnM[j $hMزt7΂>z#{0.l7Yx`Lczߊ kZ9ku/񇫬oJT*y 7k [c{P@A8/4EkV9u.߷gҏSE⫑FS Xʓvsme_8.a`?d??!7NS TOajECjp/ aaZ@Y{Y/ +8 ^6z-ʠАT_(iم*&<7S93ۇJ"Ww*[<"ZŦd(Ԟ*{Jo%drBXi+:uRZm *R\F0 ro#,+n3pcH!@p WKKS"YpmhV@"3`%FoׄH1Չye^d_e)-r@q_j`V~= ez椈>.FR>WZLJ&d4KδH39M= e{ #{b$\0TrԹG _)vt=ߋue,qe#Y-tYV,[Ɍ(ɾuϳ_ !rMiMs Wp{a; @'|ͿX"Q ٣cG/ Ιx{4G_(#,`e>ծwR!\OW'zYe6Qp{i8Ǥuc~I#*q4= S=#3Z_:~qWN0Ww8Jx:7řE&P|TǒfS(We j3ōof>nCN'Ld+O@N@ MaxkN%d!͈[[\mX,dڟh|31}t"4EOT-!r!!l_%q%Э<)_?G]]Bx:P=Bg&#,%2:%A;H Ũ.]mILӮ/PʀBH*;B{K+= ªpǤnv+K?^ke"M;ڈ:taqQ d 7 ^7I,Qcjl\p6{S{+J&ngR5D"GWq[=n iX,C9P+Uwvѐg%.kez-f~eqk$Iֽg$UJ=NG%G%฀jH{3@մ3</xŲ\umOQcHjI ]u[vjk|Db78$i4p{P[o-dY]5d)oȰS JiB8o+8GD `^UŋhU귄|msH F=s^Hمi)|_5*ɝ1>$ke|&@Vw Ywu>[?u{1[$\AI(*!-@8n}P 14Jptu:I{ s[K^[d{&QX&֛sǬm\_ހCtK-Myt N5JQ#Cj:\>;gŭ$PdC }W,| jV%uLJI,KT QhDD:OW`_[|j Vg*u?xf8f+͠%*-vpm xm%NNSkA._*LS{JtiKSNPEqSFI :9l^i=D$?Sk٫ZGךE4o5G^,Tr:`{ɸ!"HbhhW!X6WSigL6Qm4Qtꉣ|=4|6]jy%TtƧ/:m ^(5CrWK De [K~W@.;*cXJ&nLT{rv59]u#ѝ-ScڹAp]Csdm|@)!P,Ekެ!($9)!OGo(/hA% X[IS*2E<fw[Nv'o.oجlַ!&a_2%|s'䫭l}b*9-COK2Cc^,aS0Kϣ E([! (&1l<[es縬J wZݞ1E"ո ЈaSǮ{ mmנ?۵3Ϊx;> ӂB(2NJ*r@20;Ex=vip%s~xVO@aLEu);>']($S&WGZ"{hUjaSF`U2Ԧ PTwJ *P_Q- %p_غJE'.!+3 baf3:I{͎asY`G.l_1.Qg g=yjΌvղKL'$E`̅٤=qb[uRH~z%_2] Ix{#z@%J#q/玠-_0wN {P66| 0Mܟ$ oсq)_Wk0ZUWUnu{ˬ~Tu`+uǪxžӫfeFpI=ZI%y.l]jIɘ1˟CjZkwP)+r ',(©bHj`GcHo2[d0#:Rx^4i7KIӁS\GosHmm"8y)WXF[š3L˷3jsX~9'W, Cj^]~Cne+bb)vJ*$4G JVw5rRU,@G4bd_O{G> VǶ&s)&o Z2]xe쎳(hgNZz?h_nf1| ~31_ fPHiIQ+ұ{b\ŶL@kjMdy9MOf B%4uYrExٕLj0kb/zvOJ+ #%d"ӼC]4 g?(U/Iz(|;-PPҺ+:4uPHHk3kՐ ~R`,0IX`=Gvy)|nQ=PiUex@Z/u7fѻEʩ~hKa=%c###. Ȏ§oԖMkҧG!kyH{q=Y^XzIz~3d-;Z1 LB B{`"[v#4עx֓QZZ! uo&F6DRjlpM=[\#ڪe=itOׅ?1H{PY*a Ӯ:A7lѽH^0Yqd0Ab*:qF;`~"w[>k`+5[S//P}9MوE!>2}\g FN4nѓ"31 c&l.۳E߻ ;7 03 H*B^ aq޳Nݲ\6[q:-e%7sfdi5d>rQg?ϻރ[U Ip*ܦ@P[5 ɬGvf;԰4pRL9XSoyV+ o^/ NY[R?Tc4exOr`$"HHj\|KX|ʆ~U쮯 hQ B:ÁLn{UI?QsVr'Tٰrm. OaYGB({֥eZ ZD6'K̻L

    3-SY5`4M+d.7ߋq!wNL $$$8XA a}C;(aMsxvQų pM)A`,>V5O᦭c{_״p}D"MM\c .g{h`>,vyfv%ǰ%F`ǰ{$;q|ɾF- ;ItRV0& 47!a -WzX=Vν8r >ic 2E|dDgZ_ߢ Ig$?|Bb, c9O?vD1 v|D/Y(]x9AZXEezy˻8@@O hJ{7hЗǢdĩhf{ ]APHýx?>qzQeEH ,EWJ+P nFLO We8+vc{ƙOQ7';W`|͛. pv Ɛjd:U`Ѧ "fa^o"NuCh\}F$`uMRhE{o{MnW#Z44u3Zb\1-F4Z5qx+mZk4TW>63aFGzdK , K 5W$ Y6ζs䠥qYTR% ʇb LvTv y9TIJHeK(|95K$mTs$gS;=b:?{7Ҡ5i& Sg/xX#jKbSٚ?/]+cp@C~ F-HM^Ȇv -A]}:[_^h6ֹnR;ą)؍շo`۹Ee!. (|,,ňq?Q4Z'* ؏&SVXc֜z19lRnXE:!0#*`#^o3 NaF;b &f&u[CFmF"IzIVt]4kǛsIrF|\nK]|HQuefJ2lm{2]>aHn;5G*熉";|+QdPI/4pk*V+28؅o,_6>њ3VyZÕYZڿ5ǭt#S ˖庥ʐZw0t7Y;>3-Mݩ[R|dsrbCϝ"-D 4ܒ-zTc =id %'ZCVQHU%ԣm)?pW_:f>PS4|d"ZA!񨌀jB̊ޭ/$AIYx%iR$(J9g3-#z7=dJ-;Jq8^hV'̣}KBq ,bl'GԅYgD}fru#mPՄBm\¹L,C ՙVd @Z#+9YTL~_*L84( <4QxEQ7וyx<؇#z=6Z8%YJpsU҅) ߅DQCP źO>25~PҚ݉UtkXTe 2˟'?dc( (H=΍ineQ7k ,"n294љ-D,j"oELi{WEǖL_b[9bxb!Y.3YKd+Ьγ( iNԝ tD^xOeG@v&M[ ;v<)qwy>g@)I})k7t!2 U;iq+4憟kt,wWe϶[YP<&zryGu))Q>^0Voq(>1/@u垢Cubv=w(5/KsFYWkqHD +ŷAw$d[>{b+ ->֏[2Ek.)J8qѐ|f4M qvTB FA jOvĒ_ɦ3Z6ĹSXlVw=JP=4ѐz1͍GwJym.7(SCwq4 ]C),5끟dXHMQN`Ny.|I P/%!8XvGm)f2hfzƍ J4}Fk}б'lSۖ2|AqpX20hU¿w3gƬ"@>'tV ?EWsPZ%fNArmP*ФFwj2T-뇪gv` @hE!)\#0۝$#My!$^!,C|;9Jkk:`džgj<ᜲ.WPtrB o$a(͈X_Kkͫ~J;ECI=nך{.,jaBg(]J>*}D/n7`㒽#!Wz>i9LvO TݰYr:#abVO{{ ~/ ;mi-fXO&Sd V u73Ğ=&n  HîK9_y8UFm3LÉ ,6oa-%?IWLJC.9rCrm6$P7x3 ?40E 6*ʸ,pw +Ye'ؼè"\T4>Of6]~Vt>ǙY"K&>>?l^&l {{B8ʧr[5YUC֍N܊cBj,h_='&Wɻ#WZ>5F!k'|v̽"jRƪ̈{.C{.\|)֊詠}3q+«n5ڙQK^ @Y SE&3yY/^Î܂@֗~AL-lhh:ts.tk!c<4n)&ld2ގ!_O3q~n#t}oQ?%eBVZ6"($Dt*As.m%KHXZ_ad?._8g4YxAZIuJ-XQylS Fv"ųV[g w&|0o/=[V.;j ,Io Yv$H\BZfS"ҋy{ӑ)IC'APdlK վXitV-F nyn:,i?߁w8$|!7:nVK0pF].zJcBϾ;o^+j2fںZ.1@$ ev~ xe6Y";.b2&~'>RZ-=o[|ƚe߯JBNokK}ѿāaؔƏsS.qe:8(Z_8z:n@{OYѱU0q5rφ.'1I-5_kAkE>rV9KOk&Zln<ٗT<,"'$neS/Z\Gx=X˨B;Mb)OMf9MǷ7ϳ#FY=|JKE~ 3bKlRy1Oj-z{Akp̂6 Ά͂ؼȈ%ʣ-UX,‡*>^a$ْ6M lo*E@ս8"hk$~2XVܦl1Wrg#y޴j*s3M53|2GtJ Z{޴0V0ݩ!3ڐUNNq$L<eeհƒi0ne'DĞ 2`,g2Ń[{Dޚ0DwrZ^͹ӿ_#,+04uҞhy|5QJ-( *ͧGKy<:4&ȶny |u ^O[6^5xe%"F"WzGY(B1u4 >G6NhJ^9~)sErj+Nه}VO=A\i"C=&=my辥5q߸ =]RP+(/Z^^[VdX6ޜ "F T!=n&E0Q.nc6F.X0Z);/sf)顜leJ5x-ԁhѧ-75  Zh>,sna^ +cI)9~v|xJ-Ju#.en-" 1 4*+72$DX9)eKA ;588Rv&ܠjE絥Hs cŅAGDWDȧDQeIAcB|~Q03̠δT;w6yWx#JZxWt,faݴ ސ؄@X i"Eeܕ8B){McBhٸݺ~]/uqNCՊf(N&qXx '~yH=6)mD"d3lc2lmwQaz88(tSBEؔߓb%x_F63'6^UO $s+G ԉ[ tL8$!F:\HY&I #e#{=M}PҨB}wh`t}tb/(xu*2*~',b^+u*<hyyʐ|t9؏mxNH3(Qާ \VZb}"4rQokk"٨S'A=llhYP/0hxS6m$ cU#424Li'Lf$J:Yv%(:q/vix?Ur_!0L^P A</@P$@e/J~kg|[p_-BI\q@}YipJWն5XP;5kJUZ?,'GW*QZm\iIgv=uĄs]vlH1͌L&cR2}H<=<\[5.pɺXNqp#ۏ W6@pȚ{эPӵstoew K!>af7QܢYggsJ~>Gt}U&xG𴋚iq\Q'㿺N~'UkfEd}'ZlV7`LFfP,%"c, 7H-,\Eāծ˙H+\vbFs4ȳ~}z;JUUJ9& ҽKVq5Yr@wp"Y(9@kkH,v%P`g@1[f̊6??Q[Zq K"9m$. Fr&U&qr9mʍ[SdH5D+|~˝+KA"&~*dRӾ 61ݬ9e9Vqwzhϥ/$v9xd¶X!P ݷxNlJט"nf'k6oOF&@T<"@k#XA 9c'+XɁCcͭ Jm~݈8RN Ǒnf K|ڤ{ƵW1ԣrh!n SK%7[3Ǝq ?n)oaI!}9^TkY]ZDj pZS)~X\o'r"=#j6,:B9p |g!C4GÁk}sCt8ВUA3<+h\Θy4pzp Tцm A3F&_>>#k8lOQ1] Vk63Z3n22x+catq]ѰV 8!.v_#op N)Ի:qm CuSdko0إ,^Bf*:N2  eF=Q?CFb{n.Fڣ\g_6쏉rUYhSh"L8KJ()a"SZfZGP,(%iߖLߔC!J\?'$vڠ^0EnpK/ %V]'5[;UBS<I9C4G"Jj6$-; ;1L\LDse؜'wpH_SK,tk s@;]&wB~ n.fE~.2B.@ .%i,4:ڪ%!RN^eZp nڛͅJx|<,aFcĢeWΏƀ9$d(( ~ֵ L2ۈcGtgggzKxd*kB3aso[I(t$)vJQz: V2#*-`;(FXBXk[vjC4 6U1,IrC!l&ZFM¿| 27.a]4(Kfu$}GkOV%2=űiuzJvcE2sxR(86OSyi _}VYC= YcCɱ&Џst飳C߽BTS]ji% WvӋl2~Xٮ I$ :&Er:$bq:'H=>Pt^H6aͭͯ`ll̑ ҦKs@EUKꆘxM*3:0K'J՝ApW {~Z7ʕ.!Cm zxF:eo~K>N|`cG)Ҩn3Y-R䙹8Qm{^+*bۑ5Ktm̖ΊZ d\t̐(IwPS*1@YBҾ@mϰC) %E* d.NY# O}{xΌ.!ܰTz:2>6 A9Woo1]N!@IJYELC{-ؗ +L^ůF@G\riMRS<@@-ODm7Y~zuآ;݃L߁ RDϐfVY}dX-)> ]?ח%Y5ZͶ7 dXa:vn<'Ek3g)*,od5C_hJjK>JF)Dm0uTnYLiuڪym.jSzLBzt>~'sq5 KCL`nދ58Ao F_Q?J_DL b-rlXFN6U_yI{0}YA2{eh54xKj`'9v$䁍 ( c ,ind<9N|ZVv" h d\+Mz H%#*|ٶ Q?~X EԨЌ/4tB뽫ĉ^DǏ˕-ѷ*`p:(yzn5<ܾHI=8hIP$ynp1N _͋G8e! K3u)"M0A4LP)vC h`0/39Zma{[/LcSQԔGoo: IEC ea&@bX8r~]9TWiC_}UՑp^gyn#rzY!Rd\fM˲ j{?WO^IڔoBnÖG6'Lw顂}V߅RYQPLNB4n%゚KІ,{2GxSaTilGZe̻ U'PD Y $ghl~C{6$~޹4J  wC19ؗHCyQCg5"8D)L4;Sr˼*v}eWEv85J1mFP%vi>V/ƤIS̆"Gdu7] ~Ei5ThD{q-qn mgY͊M'=d8;ΊNU1^Aq5R!y{S.7Sm~ !Sc!U[~ji/0ΑF4Mk'o yk x3R_#uuP=h;Uk a'ΫFhXo5)|_؎ᒼܯ/ ' =PtU9&'쟥,,ᴊM:ު]YTOvGeI7 豮^)jWgb*a겈)]Ցa%GN!!&O5Ps WIƽ>Ǩ4}Ǘ クGY>"mH2'<&R牸CV A-hFx9sqvQ#J)Ih&VjK$x~!ޤ¡(~?4+w )rqc4` I$emz~+~6my ?Nbq4aU^${ѲB7D9/kG(?KG. Xp_N=QwUF+wSRKMf:R5>!t#܇MbtB}~mY{MuS3y<3A$/ !5I0*M쑕qX\&)ϔvA9~CߚZf]\p EHǢJ> FN~eLT'bzp#i';V$(FafԱ;du}sq6ʼnE@zь G0Z7c$ 6 lB>RTx\!8l{Sl& +te־HK[.#Ū d8gWH&[(%5ZX"ټl ԩa}e_xYoWz񭱩p7_pnE9q(ks z@z]`/Z̖' #bC)N' -waNm7D}S1@j>+Ÿ:GJ ]?Ie2fɍ -$+\risQ&EŲ / HcHQ[v(@ O·em(=/#Jx!c)[Xٜ5b %7m/j|_`lcKTzlE|&𱰜i˭f#nf*'% >]b0RTe69uwhfQ#kq,Ds_ Y=G.UF'oj8S(Wb#n^DRf9"/tyTL+6gKْn{9\f- 5<+m=Gz@nހ }-kd+Nt3ΘCEY:O'3dKr<&oY\>:y)S'<1&^@t$xhC篜,I֚ͅpW\\ۆQ׃R Z^lh6*vH ř}389 y4Ɓ&;5-71寴/m HiBsnJJ;ȉAaTQ _=??/7g.׻ GI%^?lZy MlSn*}#% 9\Qpɣ*O6ֶ, JG 3ϩMZ. T7Wi6jmzgn X|FEՎcsI (_y;٥!o@W*TsaIPE48ՙ0&n:9/=LM@3B>c!1VXO>9j0x5\mwjKQTO2JY /n凜!j}EMLaod'P)vׂϖ.NOQ3rvPSFЩBp:R@+.&\I*Ns0Sd,ާ6V! u)p+ $R|qЧYPuKNλZC$:L/?FPgSb 8X@楗 4bNR^^yYYQzÁǯFgJ'Tɦ m W l,"q j Z #C"z{I,C9;j,8X!*;nuZZ'R :ŝ8fH-nfA\3Spl "m,KTQAVY>!&^-|%<=8YF8ت؎R_;E yN ]@|GhJkEmXݷ΋^Y'>sEFB;~ep brb (Q,_<[ xeCj~\th&PhQ`0"^4?&]I P6m\T/ A7%0~x.>pA)xp34o n*M7OC{:jS>0Zf3#1g+n*jpbaN(4g*JZ2:̥uZ)!Al䰏~ke2-4Yd1zD9nb@ ò?v&͈$qL)C u)nj-m}zsΤ8'0?;g_r\ %YICt9$1A/m߃,K$?<>U%1U6K r:r?'SH CA[F"\ KX %KpWJzL-X<gp$t(dHF0WwY3mqɤZk4_pi} H˅袖-01> \9,cZ0lC~U@]=| -dI4\Wl/J*4[(wͽۖKt3%Gq84\@*Y"EBE*{\/BkdV1=y;%=aul) dLG*6Y~,P.}) 2 Gۡ,7i >UhG,\@?yF~^23XLgT2cPR,@nTo:m)^Bx}Zš=ZZU ">:1(cEk#J3 V4d4fs)HmFi%{`Qi%wyhBӝA౟CUV}aEit͡ ^ +W y]eu6SNW12R$ih{<iVv%kNBW򏬕_twdxJeJtdY2Œ!!1B+fBZz3EƲ܂lx奖Pg/#g{Ug1Mm :5"_B]ش>⩤m^DLmgH*M,cr8mE4(Y7Q_sto\E4D-؃2)GqͬG7jDɣNWd uf"AhwE#eg[Tϱnm01ȚUT;a@21β܁A--ew6#gD\`.C g]Т{6ԥe- YqYDvV)UeQprwS$R~$x3x qӁz2vט~YX]lvOؖ)Y%sTӦKi6˼!O'Kφ@ ep0JodMK[sGҟxTSe2sBE)*R 6V5z!7tG@ʱq>l`F'׈݋BE:S]tXr&Aͽ$I ("'mDsUfdJG\.imØr9ƆwjmT(B%YHV m?̃L%G;P moLw0{_̞NkPr6v$b>CF3Bm]"W: kW7P\ڍ\%y'&{hTߣj#g:a+wC]NÁZGd_+(ymwAY9 r6Y3(nVT6o 21X&$IEE0j2C% 1!t g1C'gqNZ$ ҫx>Ͱeɏi=j&/cŽ'/ZX4f!<0JmG]j=.UV OAɤE@.9>q<&až]E,LfuBỰٍOX~* &K&bwoXz "\_Yʘ_/җh99΋ԙRnݮv!?ʬщ]fYPH߈42m 5 Ơ+ .9?]VMmDޯ#C+[1>U@pB~i pP}{40).`<9?FJ[P u@]v \*:" lW<,-V?n-ܣ"ĜsぴմhR~1[~Gql\GC^:Wos w񷗺f3\Q(~gG$~#ۡʬ2#>c~܏;LC e>ub&kɸzɨra^ S;β(_%ؗ g/R-d6_~I8NFod7Umܮh&NI51t: Viq W{TJVgI6Y[- 3A(!i91+1#[IEG+H;73h0Oqc{b(ĈhFk&U{YLLx.p[E 8Ħ?9>&0nƇ/ hJ$6/BнcAčW7 E9cD5=I?O~,4<cYHܠLAXnQ]Mvl ,(JDOq!`5 |k11 HȓNZ6̃)ixu_B/ JbskPw9+`3q Ȝb.;ݷ4ɐX÷9#0LkYv Jl n]ltӧ(;Ȼ Pt0j ײ}fJ{gT0""9k 3Z6 ~ҚHDgck ܘѦ( (+]q =Кe5~kMW(Pz3S*N5A?zX/ %ιY|QJD/C֛Csɔ"ú3&Q^50ۊbA?Ym7kH%h?aveA흼b_R޴h*x3Þöyxt2c\9R4E|u0O*RkӾ#&9~:㷳 xO/rfYayeGd\rE^9; &ʴ3[=[(֘Ϫ"r)Frƒ=bo3^ ɴ g/ $Ta!ϴ(z˓}1&phIn74?M( (ۂwGn#ϏWKuVa &`wD)ɫ٠=cCbFk'H/@C~c[ ûzS,+`aeNgpĹBwB&&c*w9'x+:0VWvQhBeKxר?H毲a[Tpڤ`e!0цp %)X\C?"R|qY }J7! MTx$:N=&)7 Jۗ$-Bdr64n~īѷ7@3|>6+_:C]*xQEʰewKbڌFR=+E05r.DI*ƍ}ϋ/2j,  $X!٦vu*m܏/DHYlPT_x}u& ksM`QE * XaW(ttH'$`%+S?*򢵰WqMՈWR&Z>TEOԨ`˔AW'w\HCQ6 ,-lvaP]me%#;aapU%a8ޠ<%RWb|n@<^7pPv8 s,~_HJf(*t65 8oqp~#7t.Pv`2oe6LU ohSԢ1a Ote(j@X:2T wc3ThO 2}W2Ԗ6&rD3wNֺkYF-H8OdOuo{V&zq3lS7Qh'&6hx^ }+f;Sѿ=h腭럘iLv+[ KȧQ1\3Rs:HYn?YZ8/L0x"g([bi7#^[SvڲoUվohGB ݭ.qf~>x{<$QpG+1TT34Ju)ZYͷ;݌ _1 pnPY-{#/Dx dLKf'Ù=.=A#Yp?BM%-?D[ycf:ekS63Vki&aeTJqo*y9xJK)\e kH)kc<{fm8r$/_g2Hضw~UΆUOVonug:_{ߑ@ %ΨXQƊgǾ%j[,pEԝAaDlO.eA8iv ;ĊDKB  v-i r]1ˌׇ(8"W=0*OimHm@V+ؠ 4<+vmg-WI18?BV6jP"n߃m)䮩%. GrG6N7P[{VٱE;R;V`ھ&3IaјŖ3‚b,8 9,OݪPvzAq8_Z^{o8Hʹ7t= q ͧJ!:4fZq  1Eusb-]y=̒x %\ۍ]xʳ֣JYIyY,R{}ӦX3BM2M [ϕB?e.HToVخ0?y8 I+{fqZjrAhנ IiT*p<1|^ϛp6k.e?,ːf7)Sdǰ"`ũ%_}Bq8c*?9} Gz%ړ-yb>A ..;~Xn#{HxAd1bjXKQ앍p JCBXYiÊ-9c2ιTLmdwnD>R*X#+&ȫ\|%)%&K]yϓ1dA}vgʍo8c}?;2@IHF#q's!m'56j߸%0b 39:g=s~֫ҽv* k?-H1X ȄL/=׃Qt%&s3z_>UMp->:%Hmnڨ(wRg~IMWx@$EkiY!'{8DgZ^Ӡ~;RAN$v%PmP[K1z=F_'ErcCG>y"D%9[N]zxj^@BSIw7pRd3%y\ܠ'Qi$Az*֎&gµdhk[d7P,/pޓ2)[| A*e Z8`v4fvkT@Nk YRE Y*AS}?R<ҧwuI;!Cbn8n*s3G 680?Ygp5]x_G(n_$L21o}~ uN(;ɼ?BqйelRȱ ǍI`QkA GBE*ؾ!ۡn+ONB1}e(z{K]zz2p xQ"-rڋ7u[p9 !mH\Ko-dWYMg4;XC>VJ?B콀By?g^j`*LI],"w32tyLi$ei(TS<{kI jp3'qn)vOh?~뻱0zQpDfo·cf]ne:sT9N$e.5p<~svUvX uѪ6McEG%Dj%G3ssFR3emfd C`* v0׼)Rkۤ\磵߃Ɋ+XZq@gZ&Jth ȡˌtqEJAUrVҏE%Pvo0v|>-Cr+$84.%_%8gw_cK%Qw(B]ޖPp#45\Z!xT}6kУ2xOyzs53,;N F{ϩvg~Fk5A7ŪC8lϸ'bI!ʾ:B*iw}B)nc}aWU7#duEW޳Ϟ6,ɟh87?j`DO[r4dWYB5%ԁk(H* :I}W[e7{oՏݐKGqT|/U'8(|{fjt_P,::KNymn$?@ԛ[n(&)F̡ۄyW.$OqKJdUO ͑^ "TŐȴ+׊Z؎@Ũ-4U3m} BVCGjiF~]Acոy3\3 m B˘'P0{YՂ)kBd<{lc*HJLޯcNʫOJMNcON}|%WjrCݟ>fmmxeGBXgOM')V C,6E?5Jzdz ov7xU@ zHQ)Ƭ{BZIVT&AXDbf/@a[ y[iypg"w`E;JU_w>{o9/e# Ikw&Oگc~c1]9媿 DRLlؕ,[3|C'55HtX}J:`Y0Ԭ:x'L~ +rlvC\|֕tvͣ[;)=BG+@"'( <7 Y qK |#NliyJit7h`V&ynqɧQRN__]4ik h#9\Y܀G8fyM^GDͶ)ͣ`_*6Rd-*~RPO=p"ȥR~;`錁@t0 >ag w7MBU\?oi1, ;(Hn*-̻sRGc:%uNn,sZ'?s`F'NPV2ꈸڞQϋ5vAzb9݂tfV2K0~К qHƸBLҗv?kSvRԎi CPk>IZzW~("k2 (4t(WX.[qeWo& 6Imq/l'\mDڟ„Ou%+b637ѭ%6 ބL55(f_տ=WL1 I G U#̱1 n{(;p2$jܜ8Jd,dw/9<lcS (0ѹ #U93{G߇pb/4V[3`)qvŶ1 /p{G hQ[.|\oc282, 'BwEL(|/eg zݧ-g5dbnQVR e߹sq>R _\ylej h[SrTcKx~,e,5>){pv"7`dy4Wi]p/*ҩQy w d{EzK=BjBaup޽ߣ.>rJF:V(/Up) Ib ꀸyrd86d[Vt`BmoW[k1w Oz٘"tpV?nkycpj\i*~<>l 9+wd2uCa$g_zX.*TD/*WekGbJt+!Tou(_B RrnFަyp$>D}h2}H䐙@oY~Rqt[Npz;EL37-!˒g|W!^_9~ePMi q6!6a!0me <1^TA?Y5/{P7Lk* t5 Hwf|v/k(uqxO|W)uRyI ]iz{#$*M)_jak3y.@V.8jx*b Kͱ4]/܅UƋ^}ъlx+յ%_QFIa #苯k_( Jom1ԥi5v!yi!f*ݔ^tܧÅh(If8ztx 듼a֬Æ-rЃMI924d{.z9R@#P0sEEL+ %#ݤ<)vc[5C}G$8PٗrHLݿZv\̱o4F@e g;7LĨOُi4luG˘/PU;ֿ'q-Kmyi\Zf. J;j\h-8GQ\SLUk}p"#"JA545*;1Ew7VlT|t'> E< r5`ui"d(Ol7۩9WZR~vJ\1:qpdBw McS+S:ORP:"WrΚ>`k{F#eMt*߿J`~o-hJ.[F iy&lgW*˕=GJSQ>L?)2f.ZOC49yI.㦝cN- IOFQGKwDAT 75: q E \IG>^@#+F Z0>aS<>xlޓ1ԩIW*:B#<w쎪3eUGҪ7ΡU߸⣠hVkfR/ gJ8 :CⶰFz.vMuNS%!K#4\7l#"ԑC$ɵKN@18N<5``JXRr#ji^6 o~sJN+L`D5e4_Tgg t7({ 57g[?#[ڕy]U憁zG ҧI{3 xhl4g 4(EÜZc[<Dop#hF+ 6Gx)LȈ hhvlM@$*7vD\_ABro:.CEۗ\}dG]&*PVe^t%sܡ4@̛d'5Gpa$ApH'X $$fq=dj~XŶf aOFx+ZʒY'Vyawq $EڻvΚ[<:|EG#I$N^⺉;cs@'7.> J'D&I~S@{ dekjcpkQ^*{pcvw_]h KvHҸ9vRNZU͜$&`Đuyճ(eRMGWƣ " ݮ, ^pn۸PQڬ`JOȐ$m AQ(Al,mj>Y"ZD,툭"Y#F 帏ϵ2vNԭlc>MԴ;roIala$Stxr~|Rzoh&p-2z"-ײ'C-g<T]1t̬EskYP-Ҁ[₺GzzŰp'keFp#q=p5lZrDb]{*M~%>Cdn ;- K!nD4aLQk"P ռFZe{_V`Q,69wSC# 8aMK";_(ALXܖ/{HZE'Ж1DyV k -+-%yeUD0d{Q.k3Ύ]':טrAN,SF2:!7g" '?WNKu~52qhjƸ qoQsfm1B$#0,.M"[ 2UN ȮI^6W(<\ZHmjSC0~q~XD4&kυ↿Xfh6F*/@n୴56 `<"Oߚ]B qhasX12PHc&/}VҨ%JiU8Rm E;n GHFN3s{dktBA|ϔu3;]ȭ]L&mGO [zcEH&.4zRqjWggRKX6 $?ӧxq# ^r?\^!ަ`須Zu_ `~ٖRQ727N7`q4W7m\V8?$4dcA|HQ_p2QL#NQ֘{*Lqx@w* 4b@ĕ`= qT b)G(8B4x3}4En:fR~BĞ];$ohkt}v n6Ol!ew̨?ܭLۦ6:h8hsC%: UMUJ R4 5<\7Ӵ!jDQ Tx@6gbly<-+ckRwI\{CV*_.o|> .p2?]yIT,wV縺+$eY cIl ZŞm GhȚG`S䐔{W)}aEnMZ m{hX ˢ_]Zo5%h7j/6~LGh}n3{zeqeҍZC81Edכ['&->[=Yrh\2tO(T4U#Mj}{/k|?fb@ K)fOA>8,YW8^)弮; JHw`;Eؤ_>nxqjnnؗ9Q1텞sۭ'čEK=2<)^-xh6dJSn=r [ M{{L1ߥnkX""a I }_%j+\6T؇:V;ϧF$10 `g9a/Ӡ'tN '}OqMfT;0] .Z"e,Al#nMWύڽm5oט|iΐQkICHfM/L k#sߍv?`R;|''"S| [T u=:KHzP=B#'.-ýif_Bկ,m G`  Zv@4dWmf=<>p56S{A {r{e^(oA/)=.愠M1׷C$6D2#oNQ粍V|, P .3xVoRz[PΆj`@ѡ,Ðגd0^9=8FDj>7`Rtܸ)X?TI3r=ףּq[of{;L'Mϴl,rb~t|SX/+}Hx*Suek%V%οjV; N7| HS|ml z1I'Z*P ь2=&.GhW"l ::m$ ԅ{%3{ETw䉐HĐw$t©okNSp>]5s)ɟ go&Vr+ƣ z3t"GSlP;&bHo#]%] :=(E aY68Q}_\{Beik+5hw\Eֈ$I>];tל-!31ãn#kl^]z6#k r8|:n{D)/L%=+"=,GXg>9EByƠ+P.~,DCd}FP{". @*ʘn֒D-t] B.dk#d_C h8#qjHWr=f҆bek{[-D [+3u37# !fBڟ?;u(kg=dh`lΠ~E3rta a_an8Ǣ y>+~jn7 PSY+ .@.\ʹ!2 MrG㭘UCya +۹ I!zEu0hkY=ۯUD- O$U'H,-X TLoE 0ܩ V(ޮodM1bх-E?л1[C ft]N:mze&?R]{J{00 P6wX*(ㆈU^i,F@lZ0_&EH脋 ܓP(s#!MRa /]6P:(;ljڒt(ClX?Ŕ$}5F o%Gdp̤h|%X*Il8锞ӤfѦzZ #K5@Gir\xigI,nV[2I(lOHUdN)md͟٫xPCyx`dEPR?lr"݄r;q!ʎ$:V9=|񗚑,/`@93qSá +aT#j`ۻɀ}VN󌖃Bx vDŘVԐy[VKd?3h3ūܞ\۠IUXNe<$s^j' \e6(JIPfBjnH a!0*yyIFHG|bmƞt2VҁUMAmzvJ3cbE^0p tww>I/}+,ϰWOtIKkWY;c@_~E(%@IAij,6-x9axϴ@:ڌj8$L.+hubםi0 iKϣAb~:L~.1lxVIC䚗H6K)t{Wf87nR8fT׺!9DF޺5 [G%gME]#àMzٍs6ś!eGl؝&7ޚ ]nG JnN8y^v9kd J͕3 иub&y.8MmVeJxh,\ҕ8EuYOSE+Q)ϊz~YQa%5T_ ]8=B2#!ė;S"yaۼ?u ,[,Oⷠsy?]I}Ay>)sSR>ITQ cLUݪ&r{u UN'<~[z dNZ ˗ng݆^v~SHiKsU zZy{;NRw t$)e#fMb+]L؍$1vzifz@S;nLssIJg1Z~QOFNX< ;Po  ,;mn CUWjsV&1,r 1_qNUڐ`h ]rv,Yi#Awz7PG C4JVU9Zz~0.MNkߛ6s |gݮ5JSAM 1FHlH;EeF.I:>ur&dzSB.}ъ ZM~SKAL<rnrd~{bjOaS k{`\Ͱ%?rG^pbJJ/S/2)0=Ps 3eRUgSir 'e#Jǭqm"°b`:u5I'A X`ޞGopJp#/O{ȣpyG!v{o \9Hgtw NJO{ǭ'AL *9I>o;D -}»OEdR1/Sяh64J^1Sm3%QV\kkY9ZǯɜT^G-e4Ze b!'5Q{esP<呌j\+A3WCǭtb{c\ҩF/n{FrW}X9J"* k\9q#뉳Ǖwa3朿FⶐF-~d5x-oڇHRKY?O8g"  UDwB&Z_8_v_0?^ZOZ{sΘL/æ=B fwXZ|{T|"tXSloByfI E쏞?{Fq=Ps{r,Cr ߑV&D.ۑu[-٬Z\aU8͍wN<\8&v4Lk'{ITiu[oj=-'?eb鵸4 /@]±nsI_س5`:DDh3jm.&pocn5:,LbP7!ՐG5„ cߵXf⽊ASJ>ZbM:Vsg2wMu_f^ 6waߺn\ 7rg!u׺q,?K{P}sRj ˲y%y, ];J:`a3 +vXA6 KJu۸A uE'V͌=<|V5뢤 R?osypSE~x`M՚s k{!;OU]fL+6~Hbv6niPUy[YPK0#9m orW S;)b%)H?IFBbB7Ք0B)=p<]AӶJ:gF<`~<>ms,u5?n9ŐJcl-fup/:trco-V+QC.|9 |;ZExƻlhBpFqV{Q7E{#${߭'L$DӢzɐg̟ p,Ω)!bڻTcU؇ CdeOXz`[MV@¤W:Z [6e!m 9mMNYFER)|;?d@AqC%o5hG9,[2$O::Q9x1xU.7l=3DM!Ok<DD׏|(U-um f֒j\ cVj"۳fzL8b\8I+{<8)$d(T'ZG*P4[|` а?G ^b.iM=aaA"͔}XY|i5s<*A ,?9$j @ΕyC^Bqyl[ɚwvtRJtEY9 lx5mGL\iGJ5@;[2XS 0ױ)8G KG־ۗSQio.xNI)M`ƨF/M4z3_kHwBsc$I+bH:)"2<=K7WX,A&QtVDZH08̚pk&+@V ^,X3?\ޛ,I#Ks-<iwઁ[Y GMd6U,ZNDF\Ō) T\&|"RA4P9XBPݟjVifs+؉Z%N ZY;+)pwQaOS] ڮ7TaYJxI/T\Ę>U\[].tc<>Vp?O^B՝T]^$׀ 呆sGȊܶw+dB)5҄ UvS6"D_ѽ%{n~ͧ,pM>*Q:7{YmĜj JCOn}Lh"W50_ѫLx2OVW3b;Dl16p):SöG>FESaKNFB>'BպBu$AM6ЦP|S <1>-Ŕ3Q,heA {T qgƑ؎CuPzZPW0{R1~uvL408tጉj9%&+0SiHʉ=@7] E0B,:I e9oރ/)QZ.N/w (XE,WjL\7{pi>Jr nFcw(tlaEҳv9|5eA)ӲL BܗX&$4s%6= X/d)swXW5$U3ߪ CvQ##|}(hK@R-rl؅Vc:pmis=M登K qd7J`bttxVզ>Y"myn"M]f7( GDV gX_;1ΪUհ}Vq?@ᦃV$/53[b|R,MDVYb ](;8g_n}GLn0م$ȴo >(:Tx0Nhu0뿄z|`MG=x׈é԰lgcB@wd%/1Wo&\݄~p{ S *bl1aetr&h'|f\[Rek\>:VwUM&{^8aV}(|iNi-KHfËR>oQN *~ztwBj=Z SZ#okn I~ >\9Qf|?d<4sq?TYݯt ,pI8F[ZR04k{8MW{ Q#ϭ9 0)xuc*<Uq wBw*o UKĘ\AºF Iioe`pU w5LG!vf[#rl&C9^Ers򱔳I!`ohKbkH~*BnT ߒ Qȶy Neפԃ**2zUKx&>=ncCaT`O3/jԤ3p>&s( ߙ/nyAM5؆Y4^cZQH?c"2@8rLIRI |5DU@}x1Ѝۃv'w:a@'[`]q*,Quxɓ`Pa{׭G[; %}8u2bg|TLNJfOL`-D0zuo#pTa=Bsg0Bꤑ98g`bS(? [ l)#9Z$L ur "m8,g+5o2bA STt:*\ &8v)ɕıGd6փ;6X58uWСC;|xj `*'VʥcUe TO{oϏC($=%hJkmh ,B6j2;:KP0b`8'{{كn8"IV%J yMɋn@nXO r:1¿/б?_F~)Htɧ6g~!r3räWcZxa lQR1k+ J9?LMJ>m2V&I88duْd?~k{ԳvZ٘CTK[໹u V̔G;U2]g]p9/ɡN,8'{a jގYϜ =9 TnB5m(bҗ4WuIg.S8ؾPNW̗۱ˢrڑ/IK]+;4Q #vàBPWeFTlw+)b)&Ć!ف悏R5dlq[RX&_ {k) wT& F uN/f};FhB)٧GA~p!}`{)KBẍN} ȴ:]"F,9|`^!C^)L#+vTH4\/U([ h@]z)>?d<2_4Ч}V.?-$()Q'rFwAUfrrcظ> )>ݛ!<2QCM<@411 I֐z9&7HT\MVH'` uEKiLAD-"oBS HN' !wQMdyNqpZCkg3EJx?UzSQmipN<#}HZz=02 Z/pRv3O}nRH*#X %jc8=cZKxc*%LcaFxuiΤuP!@]V`u]>,mX(KHxN#4 z4T;WAz oЯ>jڸמg |y,і%UovcO>G{K,a΀uޏhrI2׳cEwSZ\rJa^C֡OpQ_p7EH .EkJ!"j,'U_̖裫fHq{_Bpcn> ? u74evIԈ/L9 PEQPhS`b`k`8F!/+rh{L e_` 2Wl &V626yͻdIuP@X S0y!I=_XAbr²Q٦S}f/v)1$=E?cIZ> Lፓ5GuN?_q j'y U:X6ef^l8=}cEh>C束ѶIދqA2w(9<$`JyXF֋ME8Bo4_rw! ÿ|pHZw504ཇgag{c&m[GLϒ>D"eD/RϵT?PXqCY۾ C$="]Cdyw ?J9#H櫼XZnhxх%UKFkbijW2;B1KˍAjHpaP2}Ds+=mR*śD;D.!Wp!g* H4uG|\.ZYqA>Lu5V6d@+3 ի hrץ>Z;JYQgݴGѿ,kS/t3wzh݆h<(-}-:M X4h/kNI`\4 A=Pn75 A[qŐ/FX6*dGVxb f;QEj!dJijH*9C:J^п+ ۴Ws[2: isC,lGClVcJX'Ž9#Yۄʾ8KROlm/ uIAơPas[{7eOM ִ6;%Pft. 7#{3}"88i¾_? n g%d$g$|rעECun.h33^^}-FhLF{~A?gfyrVA*K g҅Hdnu $\EլmF\t LJ6̛蕙Byj;u4IQ<{}ZSfn+^uc1b L0689wGU 9XUYA-TwoZ4waf7V+u(|=CSȯ$-j?GJ rt\4I_wnzK.x ]GXתǼ!(ckm_WACfp""}}AxNcOi o{L.~?$(J&1~{jFC--8= W7>+„xM-e\L$ۅETaq}\zowE2_H& 5֐Ak0N*ŜtjXqTҶj>N1V±=au҅'߮{sS#@|r ]"8MH0A;-S FZn4, 7/VIцy %Vwio%;o))rHlBsMXxuG?7C lYodjFy8 nLo@gADzoΔSaf6tJߛyd,Pa;irΏ\켅GHUum*(NceK!8@tsK 2 d :6 EeH#ۭr4,~1gB֎M&,;I:|CptbŤqg[8PfGf-:eW沪wt.[ԯ,&Ee Ā)֩uKf% UHU 5cuojw]cRfYdb[5D[YE atjg_r^w;˺9DpMC/9/t?aExק 6T;De=1si-Tlj֘xTt׍(%,x}zOX4iZ#Ѩ+9]g+RBW !^ӓ' u1WkRXї 8Aɱ{\9늵Ʊ$1r5 [A(~XԱK!2w=jnT,et|B9kcWmALH_gƜ @hC<LwbkC \ bq" okqA<%?!|mzcľOR/aA^68*䨆T=y!5׷XB~:˧BqJCgqL=jf϶.f>q fl`z7U Pfqciﰞ bڻގh!>&ȧw~lu>-Fh]3s (YiUf|mZSɱgR =;*,ќY^Kd`g6Oxkj>N; NIY-}7@' N^yƪ= 0@d5++bPYLV*֭)A^B"exkwn52"tTx|Cp.MI2ND_^ۛ H\Od|X#$̠jz!ZʚQhp)Jl ѯj7n8pcpeirOe/]^[) o8E;3﹖T<1Ut$2+,/͕3Ǻ#bȵzm97:145XjZәvL¸w3*H(8''sG,%u͟ZP`Qnuچ.:$+Kۘ9,DŒ&WEo"yB*ABQh,NIeZjYT1?w<.&*wB_dibWOADi0'us_<^:!BeC/+\-p (jw.T^ Ssk|z< `>Ss$M9=PdMc84eHZ{PX u[m*dsl}#[XcVsPUe6lDx1`lQ,hmJHYIV2tQ c6o6H 5Llji'5BP#Fq壴_Yu*ڸ(?KʕT iZDaCn^0lj Y\%ir{=g #@֫4mzϤ0Gз1aU;i%qЅ89Q5X{Sa! [i$f<(tb5c\c,!sȡ{zC"^Q(Cgl&je1%py*/m@-)U-H s[AbŝgK v"S]oF–#_1zǸm7S) 槣b(9m]joVLI+X ` P]j|й3/CB1;^5 Aw:GAX JÃ'pX_#8:ϰ|dnɭO_~OB#U԰2@)uO¶IB9_@nZvAv}CϥNL/ Ngz%'t$*'yK}bz Mδu *T0F!jwr*#8Ĥ`K )iiGN"jAMx.û,%j'OCQąxHAIs*=X%g|&\E΋aA.1YwFF Ȝ]/՛8$M9R4h WLm5}35SVnW. ދk= -]鶸-qyoGvgOubT1,+&X7!Qpټ~\NAr wNXJz?MQ1Sul=y7O\biiגHĴ'(7A=nCLBlU)~J <, a!KO->oN70r#qVLJv,aXTRov??YI!$akCtwً6|䠖Y\ZwAHfs~A9$yUWוAR6tr9 O/\ܢyMb`l|ϙ2P0}) 'KɈAS/00u%HIyb'X_Z= Mıwz!Gs] TǷJ+ӛd,!嶧E#Į9)QBTD5bE]QQx'ѥ˅ zp]E豤.ȓ~(׫3,.ݨYsn$~dV#8*"2&ftg1ͿV}.D) M'eXx}yxhJyrc)F ٙQ-iBp&``}htD4B/RHKm `QN#P7^9Nxmhd y/yҞa* F>MC5GGM!$ )S(~ɯ1Peu\q͖y+Ƨ\[Yh o+Z$(N?t,hli*ͽ%(|߅ G5ugtz1$δjʨSڠiFSlPYd[on"GiΧ(-YsLH(BT,Қ384X3G$X~ZI0f w#[9D7&H. YZ7@[-,Zm{-+J ٺZ߳mZ>OP&Շ B$*w{*{^S#P,༖8Ļ'<0 aX~!@'ULaV# zqR?zxIIX1| \AF]evIE &]}zWMqCCd[ Ax03d8+/uH{tkzpEB?`Wז)g \λ^"` ,Q0>Ds+/ Ϩ0_G : { .@\/@ڍ"TOSVx ift#i+qO.p}iSZﱟCҍRPuNM{sҸ@)"χCܤK皬Ut~{#V w^=~%@ :I7n;_aZ ?5%:5ÎD?ܵ!Q WjV0+. 7T0G<]gwHajrM._0ؐqQ;qH?OqPB틩Dpxal(T\_~RQsdZl[ՂɁs9X4;i%PcGM 콽ϐɚ3gn_l0\"QVe)ED.\\r1MK%e[uS;h |B8׌!z^;5+Xi\|c,`x^d8"<$.~^w%1>pD.뗾yyGiY|&̶Jٚj_X]vѶq](Bq&d7?)+(P533v$gSDa 9vq(m%;R|W( QgJ0h5 ,+rɕfā C TߚSYlu7tthTuozW%yJ<"x#|8ϓ$0d#p΂5Ϊ67L zNmn B a5r`R ,/Qp$d_ĺyb1FtA_:w%A|) $c hbV뙴J}b$I'q܄1VtݳRX``0E_1CШ5 3>!X+W5R\֊}/r/4{REKv}ʴRJ!t?/ʌ6s_֫v\F |zHl9\1mJk#'U8lCr҇i"9'Q?2yuUOޡ0^TY_{uC*3)R =:諠=,X#"N`8c1-p6#BR_B)E)cMb]ۡ}&!'&X-zfj &^T܆7C@AUwE{*ňW+hsNlH"ܥ=sQd>;7 bX6"N>辗MItJ &'Ǿh9d% tYWQp;/'z!-/@Y?/[v )9HSE@"öCym?\Jfmkh$H IQa5Z~P;h^[]LS u,D/$?5HsTcM̻>/(mFI,*v=b\j7Vf0@@\~}1JR@x#u=W:=9.TEFF~ k {+Gjf?C'c)̈́.4/^M8Nr8t#5Tk]ٸ.uÍ( s@'lxTtoTa}br{^%˥ַE{ ~SܺT|V%b +^ΰV5Q/+wլ_70׋6(eds0bv\sR߳ƹ"iK_ _o9AW+t\uհEM+V'_T vؗZ?EkY\٧U9> -0!ni2dYT|QBtUl5J?E<\KFZ+>|&R_l~Mv36&`ecIX.S/7\Yȿqb+!P&iHXPOUā.K27C0 iD4 M_):.//.^Z]Wr&/k$S%m(dQy=xw?n>!ƒz4qv>nUW ?tBdcI<Wo;sbw< r)_ `<皂G%_&B넎ZraA`Wü꛼>'ĵ{u?=yi] e bDL}?2WKxnR׊5|U3<X,97yۋg\P:Kk`#.BV%dvfe2\1W8rm{SB2KfA6cbF[ww_*p-.@14SƮ4'uD @ΗֳQ:y0]仱$E9/(ɑf&EKlJ". )zf9])bvq^&Ls? 嘄\s` 3hrMFh ]Sg^[W[  hU%+Īn#}Gh,YWiU$6m6U]z1}[×Amf]@IE iYЯg]iR CGuMc0ЬQfe#p-"Cs1p ʴL07R U4ִLn1|tQN=}Hy2DiO(zI8UgS!>Ī%TC,fzZ,>AI}whg= PdxWm 뎓C@^r@W#;+ʳg"LHSB(6$8y![qDt7о+;ҡ7bÃҗ:g'UՕ8G#wY!CAFq:X}J옦 p ֽVLYJ*D>0Xg566}P6c|</:L!޷qWdS hƯ)*z{F0d6qYM3*ÍGNj- 2*Ӵ,g,tfY 6"/9W~,6ڏ Ni]5"uh!1ѸE5eN7jH R7~Ѣ=}Զ_yl)?XD)j@àuEp<r1G:+!@*s-PHQ%eC"C.M\xBJ@~?qKX5(̳!~ ʅgk19RchHGȖtU47<ҝҨ$) !+UnrI朑j|y=t94QWY6;! _vd$u<~eE#h)_ epV!7W\ _H*bTNPN.mj}O!UJD-5xF:4QN.qQTw,,d1 x5%1X#, }FZtBH$M$C ")yi!i8 yƧ5d!(_!*4'$>8(]&0&GǔuO_ltTtJn4q8h3¬ZsD9ŏJ\'C?x ?F :j0m3zVK<$:DƧ)@.I@YmSW7tM51P, (/8'G׬oS5XfC}TݕESA djd-W՝OZwH cQښ=/9 5MG D! ISjo"ǠN+ƣsh;&t $pj_~RtGXW=acEeꛊQcw_o"v(Ô%#PڟՄ8lmã?</*02h4ӷEyǹJkU> %޵ggA AF MABk<κ?#I,`5.jQhQ%إfc[{\#^sy\p|hko9W(rlzHOI慌t_MCy;i/S[,|NGs<_0 o?7w[*}bMmTG"&*k/q^jѬ%n2n"ED?mux~7,j3“!K~Fc2m?Z:HW`5Cj/@UEFvr66&Ռ7r$ga=>_y&g| ًSt5WlNɮ|WKӾkSrEc=)0ۙZ/IHj!-*! /Ѧڙ\ukE14 ZZ(%pUg :K>SPAq12_ھFhkeswmq?C ^'qyx"QС-|'v",K_$xz|q6uyUsX+7<7nLA-ɥ[@l ؜12bIEtFk5v\/m`1x~c?V8S]j^3KuU쒝W\IK6yUKMbc iHQ8aC bȤ@YҮH)9kz 3BfUԸLo)DiRU&psM6 Mz1XHn~Yi#wS{+>K|Kᒯz }sLH^SË,.5Kų} Nv9kփhKD%Y~2[f/LªLt-?j eF4## ďu9b7|ksudjH}# , K,o!pGי(^۞3 BeT)ƙwf )"p)Fc=F);#E\eʂGXHbcgYu#K)t!eNA龹Q,O\{ƬrJ~&,w*nҞ}?:xTy KByZZ_ .]ZjIFu2\ C{'f>+9n057e%" ]p&o<2% $;&!dRƯL=dpi} xu|Xy!;NW8Ѓ.1Vσ]FhY!|o ]7 8b kӡ0̐=YFQLgyWSzc^x1|</G}H|9`:x 8+o$YZڭCDqd?$>G@J(G)|e[ ^>|$ MH8v2jmӳ0]kiJ<@iׂ;?DOgk; Iq3$A~hJ ̜<`7k*f_2A۱=xGH}X/h"~C$BD 锑 BrPWC9)[Kv4&kܢ?>p>DUkA][.`nkH FEBXEs/oG2ҏL㎶ۺb5%4x{ (YѴy; _B?."36S!L^ߎ1~L_5ߵ,&LC"BėWOt1:r\ @2*" oj2߾ P@32hE/x<$Gy~*CGrQ⽑$u>ڟ^y!<P$gTKG5hIMl (XBx"hEc{4p!B!CQv$žY}l ҵrt!3ۄ"z !"VO'd裨q.ko\):AϜɫDݑ *o*x,nźW>Q8[:•f׳*}H TD!~'D=$GBmNmE}bB萅sδYAT/ +n^_D~~E Wp".~8⃆G>3yB76猻l'm;+!,@I\u |fVtOҪ@5BU.|mR)DXJ v eH1UO>y'o/4Pmݒ:J[e%JFtOv'kkt_M 1'PcbkK{!pOZuB,r-o+6ÑT55ڟ)UwV@eApE6VjNXtjQlޔ;Qf"X y W9`+Y~ Ӈl qVNe>D'pcPGv{6T.k6܄d1 ^iptJ1V]c`eHZډ.<%d. b눒'?.mLD ~ݘ  5ʂпk=, B{[E/ЂHΧk5+NZq[s׳Eq[ GQ>]wz`aF2~hvÐ+ B7u%T_8/ ':D*C׾T;Ơ*ۻ(udd0(\D(z'\ωSb.1=`F2{nWߕYLas[ou}B /Dߗ @sB)ء](Սx%ewqXp 엥؜GI٧u Ux7%ЦPsYq72RY:2Oj _AMdf A]geCy؃ SЩ5mc4.RWt=ߡX[W_EFņ#R߶Ƞ*rwY!O{C''V |%}p5n|UµPs}M ІI_n/"MZ4N#5Z䒆~!;79:'L]~R63s60RKDYL cZ-}T|HG@yII<`J¢VR K4 ftO^(؟ q ~Ϙ$:#n@F Ӵ(.nB)n4k_'fF~igEg[T c L- E졘6Z"F6-Pak5YqgoNc>5D5!.?ЈNc\H;,N.'NW]!C %Go_')h6F$g{npS~\si ʏWz}< 1fа\T~;.344(ͫͫB u:2=JP[2  w]~}!7^/cEosב,~.8F8x֞mXنhxk #?@U= WbdPg8$VCX\AG^m9b( aMO6>q81j* nJg&kBK@g0@B+axIVo)X(~|$d #A"x`g V |h V CWބ(*MM 3pJ!mo$HX'JD5a'$d8R$Mw*C1vm`R~NpuY38ge* ]=N\ q'\;YX*M4[9eZqdO = ˀ?qUEf4\dVNpMe\L!*sq0~֩@?DY[VD/g: JxDml %cø9 2'l GfeJ?:>/%Y:eU;6yHҊ`;^&!MꔒU/u.i]d-6@gܥqD']Q]TBϦ%l)ZVBNdsk!N)Z$![S\zk#k,0{+YI|8g Ѓ] 媽M7J;)sf9"}-lۺ$xk?}3r_LRTQg#AnUpl>f%s!t!4ݑaϦpOrP8jڣ X%9T'|; CH6Kvr[1B<^I&Aia%Wˑ:QDsfV ?-bQ Q a[ۊPLi .23rodpK^UTDWz+07:L1_Sbjt oG&:X *+&XOzD.1i-()JM‹pʵaB2Ž897DZVLlYp.j"ؚ[U_ZKd$D\k8cPm.?E3TFр:/SHwm2cպmjz1Qs]F FVgDh.]6:ayu#$dL pqcł(Kq+w4`= #ڶ)H] OvVNGT`s!QW_M~ads$t 2Ǖ|O |ChȠ9Ӏ}^l-Y~}wRǃV63&TXfq\%,aKOYT&Vc軨'm"dΛLS" LnBRޣ )^,(K3C4vVKz\Mq@zs>;t &N+VT5hUqxgH;Auꠖw _9+S! q/zwf@~Yj9d#DkMN!=A91x:b7`nyX&!7`.h+zctȅнS͋ ָm}B6C߹B7ƑW/ǵo򾘮 VpS$TPtE@$JA!/=˝s 쭜1*RH)5WΨ3=N(U.rt50Jk=¤;t +B~B;둴eEhfx&V箻ǯ^WC P4 Jzu7쫎p'!|oKNUd4Zn%Ji o dB^W YsӋ}!q;Y}i)UJoA'>'k;Œq| yհs7I- R қЏ+ș":ȚƆ49/v4-j$;Р&4>2K%l9Zh-9|ـ[O/?K;ܦ[QcxLE LڸI[#ƽW i{͇4K4#>IH<#n,rE#~9w6\2S| RCTwB01\5G!ZjgKHI !uA:o ĵ૝VC^)JXf?8%׀ P vFT!ކ<; ) *VXKj;ه,8 q3:?٢̘4=tp|aC;:8[Qa:->]o'c*1&r=hD4S/o3{˿J]6Nʢ9`1 K эҋ'UBOb\k>D3F+j4q: E1E%M=>݌ 2z\\a{e#DF^2k5KCfQXը܄&[lK}`E0H)k'پWI?g#M&$W*&De=Z¨r(4QJ@*p50:H$Z`o; bS0.tb\Psѳǩ "EJ$hjr{sm1]DDTuAB+GImKV{`oOr5ze ƱJy oXEk4$N_gL6ޖsYVJW;bM=G~p4XF(/cw"bMn^Ջ؄ "6>ҩJKU>: E@ y^W\(d`CXB\$11ȇWe 9og+Ds_eD/p׋3:4/)*u#yym4Ђ'"2jk&G@~4֚:8)18ʙ a\!-T,t!5}pټuTa,,ea/DuASr:0U#؞Z}YRLcLqr XʽDܮU @ b܃wc5Oζy#F,$7YȊ4)^.dUiU77hib6 A8/j"v K}9u#MxP;=c>a6-OQ:,Ogk0Ow)4LQ*}:lGYz[w~+-֏q؉9d{MW4 n \l/N߲+V 4pY5f.٦k {ӝ&&F`{ˏ HBOUnllRWåsUclkby7oijCNs!oN,HiE=h&C}D-s>Cܮ m`'O{ZMRvӰ}/[2_>{##VON_;tDL 2Q-QS5:7ن8!o]p>]ґVlfJz?nsHuaBOkWX99|nǒW)}b-'͖&>ǻM4m} ۏ.ȷEk8^(QSu #l,x变h)aPŲ;]1&-M \O d0ؑO:,p n}jo|^iJ3fౙ puwt r7TDxj"-aW-YL;Dun[Dә6?%>:JZ_JǐW-@egh7hx/0K4p]kM3O(`QWE)[(Y]A7VnI:gmGB< .0޿חiT@˔iKNG E^Y|Uӡ\-6nHl|c'3}R(6RK;uXbs3bEwr6vc&K ˎڑ/Sx]$IH֢!.25̤c+2y2d)%0C4Ⱦz# zЧ=8+Otv3chK2i4pbpc(J"~ܶuЊo1xyRCU{ӟFCX N ! 9dYڱ%ti h:^tbb xʏ/mm^ۤ:peyjѾj??ãUoV*{yTm?'}]LMXW޷(zs nZ9G6'{$`kR3'pU8]b s&IB-Ux;ٳzkZ|de"t~%#(UDxI{@_ֺ@vBB&-0~ڰ6x\D-a2t|!c}m\8*{fH".U%{!% pNvرg_#W Ph Б;ueM "yE\ވa;T\B #/A[m+G\\!=Z__t!Lf~~x L] |kuoK$C:a ?ΛImvL f^y$j砢ԤP\oFknIw J֦z Bk{SUP#$xzشW/8?C_Wyc.?K)JPûՐu-xJ rY ,&S^QSc>xeo93-)$ZB>I[)Ip3PxTWsiv9[ dF4s ݲg猹) 4<ֻc(T`ˋ3'ʇkֽ̭xqRrGɸliwj?o@u+ 7yp' wO0_;=/ x4 F^7ϗh%'~(nDِzvYGa^㼺'B&[vAȷx_{fɡs(U tDWKco}SlZ1jKIǀc0AKjgGP>f {25J:Z~.]3 --Ct>޿A?[/d 5UORub+z؏$3& ;$VmCHjӔ>b[ Q p'5?unx>eult"BaM{qT 273vd]t]l:_JySDVs>46ߢ$G]x拭2=@C妞VjVI[НAn224c1mq|ץr o_1h>qQ7Wz'fŞ3,Mr%<3@eo`r"\9{$1],3Q,'~ɫ tߖ3w;X=XF&d ` >sݙ}C >#E?d|]Yn%\>wD+RWY;M{4RŒz-(v/ e,&,D>ؽAȔa ]r8!sL>TwlQ^%}*QO l е'(PW-SO9 tِ<dwH K e6N&Tr%cQu<[Ws=.)b`Ofps8a qg ]gB֒ dԥFqNk"6S1nЂ2儐oǫp=@JKPfÝ]0#~Gi,;Q&[护DcѲD՛iEAL *ORt1O#4;6!x[I(EwQl *|ˍm8^/G+LȠ큎:o<j5%<Z]3FزHhP'T]]*c.8㽍lwŐasNSb"F8(G{ֹEkؘhLa{CE# 6aLՐ93yYfq9̞M1K3y"-.rjJ_ I9>?NGY9]ݠdȫܭӿ, i6N*eUE7 $37j(M(L ǿW/ۯaDj?kF}hhIq˺҇2,J;%3 Ye3yTxyZjP&Jc W\A\n9=-mjkZr`3JyC54uV97,o3,t,z{"ds9*kM'l|n?ț Ŀ2꿻Grnx,77^^sqLDG./HX$U>Uff]wEY3! p=pYhMS&7-R23dTk¼JշDgCoxU@ۚ4@ qx܌fʛj,aޓ`\mʝNZ0 X`8`/c +EI{pH7wX ]hG^  UD/&.-rRw892h:HH}5.^g1*4#7 G]+&tAs! =9NRaULwez\]Py83sc>@>ETIg|"Ȑ8&ѐ(8SΣޠ^*&H*ZLI)?ȜB*MoRLT5a0fv.H'j"9YSnn^#EXp͌#*mpz?@2׊ 3s01z"X9φ'??RQ3|<C0ltrQw\Ly&d;:: C \B`u~xq| Q",X'Py+ xST`InAZ)C :R_}&C;2PO x\Ů!XOv]gD*dM}EyS2ĩ7ie'7ʪk鶐V$ęn;6yW&yG*iK `ۮ)d3y(~-5 J:"@_ٮDDq=rt-dDG~1o2ʷ}vę eBКU3yk!9۽rrw4\/ "G}*QkSacBHKXЗFiZnoW;!KIf* &U S5&N1㷟t p!taLsؚ|/ǿCH@r^p&nICL8Z]ZNOjf,Jvoט ޝhu<+" X59URnB*aufs\lt)bRS\msm]0$ow˿!r v:dLbOJ,bvDYV5&:M)6 8XII c/˦ğ4ĿaeJPp7˦.2te{OF1-Hћ2pppy{`g/zk3rYDtߍuE[bSaE/嬽1d;i,bmL}%(>ptQsqyL!<<14k 4 :U^&T+Q h.$wT |['Y{.Ug7{s9`yu.a:r =[:1PZR{s6Ŷo'J푶-vbcXs'ٲU3xe^%UCJܯKDQM#).D BG6 2Q_HJ%*z$j!h t ټpoFَ1$b_VaSrg_KeGBH2gk̬*TI&[B[TK'?>Q9ݣqYz~3Ҋ.!zhr͵+z2`tOdZA|&5|`ޟ4)4f`H?7#F|&(jo淅3Q4f4;`jO[gPW_%LiAS"~l o/k Ue};n?_ӏ j=BDâPk@0ˊ2;Mw 5-ӗ;GWl%ȜȒ9vA 3;{dabTw0[LF`VWq']{5B[p H8t67 ȹLpe~鶜o{ҍ|˂[ T"23c44 5=D/\.(|'C/dwȳNˉJK8jybM }Sw] x*M¼t̐@Lr.lER S<jSHjUX.yٓ W=!+R11c\v?9M }6toS}^J .ZILJi_JjQ-̜4?SW]q`ZlIO 3˧S'=WVr@X@{4 + e0RaǺpMw35k&nbu?B|.Sa|[!:[{<t< :7U+cQ .ub)׷jb"Db2wQ>[(_IS†fCWj(-5*]fs_؀ẒO&v_V=konD75G*.׍xd F5[ 3|`!ZvƧTAГyֈ Z$!Fܡ_}7!E` kwIdc."33BO\VlaQ\lRBЗasHFOAAk'D_,$.T-Ho8=W@^,ak|ۗJ3L߆nE$zh@? zIdM#H*F9$n@;.i塯 /Ld19ѤJj0JrbF)QdOG{ ^V^ iA|oMb"jm'Xn#A}X9uXc6=F\%`];O]]~SܨmغS]qQ-wLP6؍XaKiyjJco1q=w1>O*hVhcEs!kJz >r Z,M p P]Xs(VK}5oJBuac)*҇egYi4Z8- nEྎbɖ-4*H͈/czF1d])t^Tfqvۧ ~nEYtK A10 tևh n;OT>yoѲS.VH|#_]1u5e!ar#`|H~ eCk)PUAsҧ6w= d?@XvRϝ(R.5#6pjI!_rj@nD_~Y2ޫCo>* ny_sIޞ?8]_X`N N8ܽ{(QpJij8.6aU ~1Dg։l j~ujO/`rWZ!=Z1UZP%>guҗ F Vo\Ⴭt`k+R5aME[F )Lh"-(Q8L&]{# ًqq1AHĥ-EeU!~ӟԎVϱo8E+p7]q ٲ!dBޛb;/ÇڦDIk4evLFݜӼ[m_񐜝d[ХV@#6>KJC?T RCگXmB)2k"d='o[[[L4CF8x•71is 4qK+Ge|P.vNOIAp>/yaԘ UPIǴRu L ӭ'_ , IA4wa\MfYwcO?x%gr'jHF#LM|CR-%jsV9! 艜ąI\iţ2vdj!%S/OJgpU ( 2jbs 14I5Tk` tJp={4ұ;RbS-=q-~$!֭tnW;&_큥^3IJso9ɢdߦ3NM$+6>gv:Y:5擹CNxpbZ.IxTmϞSRG?W̠`-0*mCVl&cČ:V=8q( g0ul xo4l J*D oS > hh^ߤk ,mI´,5E5D~$e.|%_,;bl U.{!Wק;溻Ca*obNO@,>~I2j;O+:7@t1ۆ EdvH x?[f~k Bwׄ  b?ۛgzU%/K:ʣC+q5aO#u,f*r "Mvb~sKZ_|sHv+)v@ɽAt$b^xezlZ$![ZJ(M 2=wBm^+̣!gXAp#G<\zz$spl *lw1=맗^ eg%>W }R[, 0RNߚ$I>yNATnn}҃LP(ᢘf;`DI!am{aw!_L;C¢4ؠmj/;cԲIk9F)% =ߐ@p/"'.E,.x+w10ZTiN -J t_WZ?j3Cw)N1Dg c;1[Q'`.`Z8(jk=AQ]5Ҟs>+DmuJW]n4u$J=dlO@6%PsP8lbKO[,F &u[%EZGWH-NMd?fV_pLчo#Aj! 5+K7{ޫIFVY;0OY+&]~_:r%ucGQbl=i#2ޗ310 qR[ˑ]`^}]Aaڐ 蛛y栬fڱ}DՃi$;.,\,Wd>`G2VI{228]xdDp2K{(pQ2ޓeM16;Kyz%q~zpVz)`mO`\9۽S(zq%] 68ާ熞f4X=hao%l6Q=m[ ޳m:{Z$K0M: 1>UUˌ2<7WQ:{,ûb7 >Jv{u<1lb]]5xPo+$l Z:gK-vפ kC~aB-qX _L+:yLt1Ѿ͠מka>~މo܅.WexJ ƊzA >3LuQyibXkyA ' 1?f9E}ӯzmS:(Ӡz=m9xF {$ucGQ8o ( p4LJsVqRL(:}]Ǎ58>!ygJgN?ZYgJr7R%EܲsҞ#י\RÜ Ec(>X=Biv5>ӵxX,Log\AƽE = c%,<mdEt80G2%g[x¨bVx:\{k ÈƩ\1btJIэ9R1^87!ruX&s> r\7`G\D~0gI8N+Q6`6b> rƄ8S vfVnE,8T=Mq?)x[@h~pSຳ+ kuE*Shpk$[Eb3%K`ISW2l5"+ B&a,~iZ l 2rLG#{cʽ^[Kυ>z(?δS*:f #(/'Mܡq# 5rֽԈGECf&COC‘D;$ Z]S7u$3T]~aY kcс'Zi][ggݞ1G\bvhtwt$Q4Kz;)7[Q]mLd<5mJ㕅>fA|VBTv}\G'IP@4Tzzh^SAnSWYzh1YV ՝sBw8h's>mэ @cP_0B%T|_GuT^fTvLm]WЍ@C$RU8IիL$66L_{Vy S> s6v/87 Xr&$,x{p| Zl/(W(|FK@K{Ẽ!S!> W|S$Rfޮd$*vH'ˬD !j qF_9,3\UWXKo"=PmB%c ~Cfb *%]PN8M?؋)AO7ݹNNK=cwð1!4;&,bfO周o <7SX'@W4!Ӡ0Q$Lt@-S>qՠCWopjfZڛn4F? ]Ӕp#ܩ>)(!t :L@Niuk7auIBAœnՈ`VUm!Q)ǩZn='V" Dm2J/.{aP7dDj]S9ytOtɩ08Q;ycSGŒ8W%6kH\nrZ~AROn'̹yi;>u 9qXX.2& 4&vLvZѰIѹğq`r7#itR5WbR 6Mo{KxG{K3Z ]1H?IP1ٗ`ܑl ü)Ԝl a* J/-;:Q9P; !4QnZá9i'G?H[D&JVLfUv'R9!C/޳&Ϊ?Vak8Nc\ _ {lѠŢ"cab֩X 'YB!TmYY|w=aҧATͩT(6DU&]O2gqQM V:[j8YY-},\)/B~THSCϛ9  ]`W"Ҳ]J>DžsrgP#Qxْ._Sh(6;*ɭ&x܆JR9Ӡe~y%58N"X`_H GQ3+JaQҧaU0c ߜŘ# myD82 W@t ^iG?ݬKu}b^^@P1p+7V 6 B C(<M/(EkP+Hk]Ūh䃢袤OvˋZsί3MG#uf#c\a$7@LvYd@;My.W軼b̞LfL g1[UUӛg#ɉ2vDeU e`Ue)X-Z|*\w)kypm5c`qے~(*i;eGGƻm4fb#A56l0muя,fͅ8nKaCe'F6թ IDU_3+H'/T/qcdX¼y~פU6T6Dj F2HGLSn06ojx5梙r3ɉ?Yױ AtFݳ!s%oOQ쀵,>6|FoMPOFd gf$LaK}dQͻKu毯?PǵK4? 1g!Y#Й% Q%W[\j% NfQr!x,U{J};U*Zߞj\|'z ˝rMM"1@&6Zܹ*& qM\z5v+$|^8f^B`a0Se [Gv2!NA!J5;czé1㧨9Ï с usWf@v BFϗ}! t"cQKh \'/f<^KYҖ (Z 1嘿0<5jm9Ğ^=N}#D[{ 3$xL>0;~z6nsb07_]҆fjM?f3ɇ[DPI dA\&hkc[ŶZO>\&}Ѧp $.÷U#QBK8 W5$}|NWIbm:ޱ 4tİs{㓧vSQGҽF}9X-6z6OxF v-qVGVT`cRyT]a"6fGfnÆ+' XQ{G51\vf?z+69 5zO{t6ЁOuX/9!i'~LS:H,b]ȽeuX,]#T"rl8AJuagۯҼV/ ^O8NQ=Ӹ / |beȪ&eVgbr2b /@{R4s ;)vP繷.-C&N}[}SClNP"^5a?B5@Pҟ1YHMw]6ػ"nHt/Np9 QP[RSj ׿M/ݰ_ۣܠ޼u殲ég:/DK;_*I&-ᡉPq7.=2B\M88-Eots=p⼾GtA󌑭hp_rцkK;ݔ.&li-J>)Y׍ P D*T# :wrfBqRxWE)Qҳn;#}.V:ъ}#kŇzW̵j]e4`VA`]4zh,{9Gfmw\5/ҕYC;fn],)fL1L * j\-:q* };2"M&# XYdN {#5H߼L d$;>B8f,>% ?t[l-$ƔU뙤,~ԖIC&n Rh#mg[KIR [@y!LM Pm@px#Y aFn6جu!>S-Nx<$B86\( -nؤ+RۉAJ 󦎇R_V- ?l[g ?,Raד7bm +:}=ۮkkɊ=^1<(.Y4Ai/|TDhbJl)M5ΛRrvYq?nbs@HlkLmbMqA%UJ}]᫴s#I\¢.lgx5IJd7#_KPu9Bh|2"zч|C#(j: #h"VUx[h4 kj e%17la]?Cm)aM()IRЌJG&a${*h9<ﳴfy>yCqA<ޮUh4[3 >Ls5(Ӥ7^Jièqd7UǠzq"̓w!ՅW"LU X<=J Y-\ÐB;tvpyLt*.C^"TCw%(rͽ ZH%0+=Wk[ǫ-c*+S(on;1-v&eOibfq'ihoikfҋ >{;X! jƇ3k!hq1M9gˣs.<¹gt5`;Ç$׶MK =\ȴpͿ>3Ǿ^Mq &x|sW?@Pq *|T4\ /\::I?ӜH0P}4FR[R!P8K<]WҦƙ{ I <&$9ߦzQ@r #&GۻT|nf}vf>w&,eO5;)lB]+*y?#3 [[=K<3awliZCa=*e+} oa !6pz`Q~R*::Q'H~JN|V{i^&Ő1׀vޫsmE{q-c ѳjGV \ #spb`c[LoS?h5Ug6Bte+ ۣ ɺt+7vvSXk1R}Ag$%=G+~`ՀPD0kjY+Xh<@OC(B|ߧpbX@t/wi _9h39dLU&~:r*QL25 ڄj2Aɢ`J5>W[ew1+/6wGXťfUzKc$erlǦk02@ɯJ -`s0x,Ÿ%)tn](>4V7SSwm((,^"> m@:ܣˁ *~X]L+N5@6QcD"" SDN4 𵚟y=QQ xQq[:-,|?[ցoi6"a5V[Pt{QIRl;f[͜U/moej%{2ӛNrY<~v+'p ûk@o_߿0wV32y BNň6`ΰĒfAt:czt-l?=A1JI.Y /,KmM\պ(HoV^"2zѸfZZf^X Ҷ-3hp@o!j7L'AQaنS0.:q8 hL=۝Nɉ+ߨ&Ɵ=vֿ7_3&\iS=`NgPo^LӲقGs @.)k0UT]s ybI ҂d1VnCA)mDmeИExYWE?*64s@^Ȇ:EH_\MQY"A4AE>{{]Y$؄!QTA鰙D]` ]kWƸ6W؝H?Y{en2KhL&/ɟ{u#LڍQB]b8r:1]|&eО|sQǧ`LX:zl!ۗ"oW#P/.&qjKv;˵A3 ^/qp~*/O_~@eOLp`YbM['Zq`l_JwcX}Y,<^ɼ#<vRD|"D $8#y-,aǭ}k3cܕF sڬV&-Nդf'䤢ZRح8m;瑯vX@/]\|W"7qD JrlUE: <5-dIlo1 n*mjKAZ~ܭ+Tcd٤)AQJP9)5s)"yL*]-kʇaKՂbwئ%;nGt_w7fdjT+NH>Ja nV˕'q{o6k.:ДND_i{*7" 8%Aeo^>ܤ~0=!tRR1>j(Pb~NW?dj s^M zl"=7/X!{j%'mad֞ be@-U.{: /==И]Њk:{-JI JaEe%2݆([Mb h-Sɒ!pi;-xHG7E Gτ ,dq%šv A%ɾfվGR|F41Sȉa>mӊ*1K NBY=e]F݃d@d(B .̀|1TkHhm'\_O4p%#"Ur0vto $~v;[1,!q2ls+k"BRO4ZeJ;N˶!a\*h.[ mxHwƊӿ>N*v0]ThCEx-!x#v31)FmA֑,LDس%2b>Q`!O3cPJMf^퍉 d2___lz.!&_h 1od :]Z>b3A"("%,[޺ ƃ#iU?kn㥻xrW*Ǜx )>oKV:Ɂ}9NG  T !~,Tb;+KS.;T{! \0؉ T¾n+1ʁYſt)p 5`sLI3PgWq?)E>: H<' Ǣ;.tSBX2t*$+L_Q]pY7&E Itos Дe&Kx6O܂L#Qquٶh pGUې#r]pYa)JQGk- JIծLpp4'{A󨒻o3c˴By#yw4Xs4G)QQ(>EY[&Y5|cG> NnEN}GD4wbj%*.-u׺Z#0~[=+*G ދ3HliqZ(~dOK,"m | \=-{Q2b~μ87;`VFNc#Uz=f8C4.4UK p?V浟H!&!e I0Tk[S>ɵ8VIƉ MqA1D-s|>@rbgD#>3mT,Hs(H1*#:zEJvjݜ# _7%}u ಜ|"qG!/mјTࢎ|$"Vzؕ LbAhaib:\p crGh 4E7;Rcu3#ZnUz'MBΟQpR祶LxjJE\܉{Ꝏuk&_Gv% +5kNT,A[/aLdHt!˗Z2{v ƌp%$Z*B{\Q蘒(.'9e^;0kW:S93'4]HJJUOXx^~+:p!Klֿe>ֿ"ЮQH}qT08OKYqBsKXBw(:NCKtg 8oInPnbΐ>.yḏ^q@$ ɹ2za-N~ySbꅥG 44-Ԩ0KkqtPIO*`JઓJ^ 9/A4u PA&A<ͅE3^ӚRgI6( "u<:;bI=ׄ E2ij%2ɻ*Zs}Z}1V-x?V⢉1z:~*+x$jhu-hG&szx  L|Ch0E>AagK2BX{)=6/a y!q.EBxF&? ebMic]2*O9|\>!7M;5SPۜGQ|g^0M5݁Abf"㟖>r炶Oe+J"ufV/qdNBaf xj 1'`o/FF*&7 e ^Gi|ܽS&⪌ilhC2)`z_]GqiOWR=SKٵY'vRK:D5Ȁ}.e>kgqa:PaFmzM'&4u 抃 _ gfE fhωnGj 2>x5p.Hu֍sBnQ%XѹUdh6M|b%峣DlDCq}ϼBv ƣUҵV,U[O?2V{v (G{0,h1;P`:e&ךʴ\=-;>ǔ+$֒.LWW]B{m|b`$|` )R^Xc5Er[ ._x&#[9ZZDkKpz NrjٜSp^ׯQStB*m1T^obXnjj_T4Ap z>A {ꓷ;ck \Z?fr S-ꚻ+E#Ƒ\ +Ik2LuiWٟFڗz+|u ?e5I:0: <޹Ӭu_]5K\{$4o:m#5.[0;(RShJӵ C|޻!qQGc~RY7}܅{Ju -l=Q*NXZ}l*8&qVq:d?F5_LԕTXI (s]- m^.4@—qO**y.q=eJJ>z8ܽ2=% >\/~SyWhh??n{Ȝe{Q ] gd3.͐v]0!e7L:g-u4vfj^ ʷ,Yym?q5>MƓ{e犚_#$GSaAb3HX$RWF i.[sM}2W (,t0H/@}sfED 宩uZ"d ;0E?X 1 ~s!Oܟ_8Y2ed\Y(0lj"Im0"9SR7ݲ xn]?`)73U 2w81+R> Ps<@HnԸX{qd:K]¼19imdjqEa{S)( պ|rB6N>p{Նdƽl(w@Umy= 4$g_{gmlŷ AƎ>֞76?}'}fM3’T$VF Kfo뷋|]-et>OPtZ,s8ݣ δPq jn\p޼S7ԽBO ^g=tu_cM:pHqQZfpLEDM1Qf$ "? T'oC0`TY !PfHneĆ䩱EyW(gƏL05M7 d4슊T=kP{u -4R-bgr)i,w>z}6n`ּk?!3ə]?e&gr0Uh\ Q LA$]8\w@Mi('.S͎{bs\#&1V{ǣlˤÌ2K}Eߟ܅%(^VCf^BzYOgLk_ӮOod\}BZ ZAeS (sFP  7FLuۻb| 1I Aɗi4{T0փ}>B!z j=BPO Tci VOFd٠9VfY̩ jզuj f"`V6!zB(=ebe{!l4A0ٯޫqtin*_A%߷Ӽwj=˰]*NZjxcijÉv{6Œص-L6#̻NKAfK )}b# Dp4uI~N 0|oN;t7qVzim.ʵO <ģ'>WB<'P} gq4{>8,$$&Kf6O[N{A 9zuS8|P@hkLFQV-; (Wv@lEK]-REo0Tڏ"g"~ɪ&vJx`MŞgKuK&=Sn[~sFU_0$r9 Z\\;<}}%bGd 짂'A^w0b1( xQ! t?Y)Ts25Z8l*ۄ@||21[/|щ7WsP ).z{G+۷oMʛC1~] QcoI`dfocG\=ȺuW,q*AlUZiw6_{ZrsRJ8 ȈJg.+'Z3<`ꉒa*%:>`Z5jnĄ _{-:B`_,[iC?`(jQu[1odHB 0Oy"B>F{tF>fL5BҗeV 4%*lA?]ų"Āj+,A k*= ʚVy}Ph7>\nAP|͌/%}HfIFRQ2WobZ,*nYغ?7{~źqˀ h\}ޮP c C/һ1U*Brh=}MxTm3+iurTe@X\PJ򵇷v3.>74_˔*؇@24qd']HvZo 'n}TԈs<Bޝ^QU&Vaݽ*>\_V;COf%ը?{/2m%D惘t8TH0[Nwfl8fhD؁-q<"<}|y6"' ;[SX Kf&Y} RQ? J< X&aRg=$/< h\L m'og"K"&]+p$ڲ" 5!XSV:.lb7PE}Њ=ufP'uM+7a\zϔ#s{յ"XZ跑PϿ O˝ZQ؋ak _wm^O-;4]c~7.ȅ[} 8NU1TjAv#X+0Ӈ m{LBYA@=xu<ʬ*4x[ɛffmU?%$wօdYH 5rFZn ]Ʊ7>YL Y4傲 %w /ce-Qn{5Qy6t_ɱyF46Y'_bp ݕSH2ڌCݛNsʟ֤bnm(|ƛI0ƘMϥ(e .Z{~GK_{ٞ X ˉ+R e-н5]-vcЅȷM):/ZwL=p7 VqTYfZ&TRF-آf5c!cL{B@T|{sL{7FE8TQ#S}}҂ 4:Jģ07`z]h2cTS;c W܀h%JPwPӷU _.@){@ O;IX*AU#X>+mZ1:{`<3t*rŢ# ^B;]>dPqVȰK2S:Ǵv)~~Ȭ'I&C'b^{ _\\uq3| mHU@C&Kچg>Tb ${@U@-D?Ҩ((zTfQcB,a$, l,‡Qn@>$#ݕ}/K4KX"IT8wnq^ w &h>07gn}YPo8 ⥧6u #- e*RkX!TOb\v "~eo߸a";t/{S@r%tZ`;E{qW >ZtB#mj19濅j!>nMCv36Zɳ`F:/:ek3ZoY ᄅM6UY M00䈌j~h/A6mK0}r'͵|] M. aR*AB~]d1gm,A3æ5EKXr;'^A7"vjH'Iwn̽ ױJi}:-9p* z'Ru%2c>5D.26qvpF>brR}ori dʴQs NB|& h=0ޣ%EynqPd 'mܓ$zzHB[Ng/9Yf=Vױ؍w#7RϕG52r[0cw;1Dmz-Pw 9 Q)ZWD94޶l{&0,jCOДS%fY2 ע2YM9(sa@ŧ4T`N8*[#+OrBhy?UişIԴoo#$snt̕Qi;#^J N;lLR9=~4fGg,4}St2!@u_(R,|]:d/SOQ@Vl >4Im0S97СZ|={H"ti%T]dZ)JB_Eepw_kXS;S ][.,)xsUoEv5?N$#%GG~́ہjKrPi,MVouf5 Wujv$\揄@/)VDH[ pZƪKkIKJq}[uKvKroْ~W*ܬm] "y"Z u0|҂XkZ'.H$sDQ&q͠ B]j%ܾ >rj*[kEY3Ш СuJDt_Z\_cd;gZ6x@TmI~"&9_%.` Qŭ{/GJ.`-}T0COa}S ]h7)N#RP=`{T.\b"#'p*h4ܔ}%6L%4/T \Ags?Ё=9Zx ޣ*/etsf5eҺZ8tbkyXvFh6tst (g~B @9<ȶv 9\  0L*_U]4 PnJ/ecn-1ӄ3A B]w"xCM*I 1+]NzYHhu ԥvOx"Yt9-,qP6y+VҨOt8 KE1$mW*WWf W9ۦr)Ϋ;Z4K[k.K2a8m2M=ؙ۩g}؟@UzFݓXf$UMͦݱ_OJW~N1~!wh~PA9/Etb3bX)r͵nPE)M$ ik2 X: n_#@cQkl5V^˞A#;e]Y@L|G# 69Te`%]sOqȏh<>8xl,|AyrH^L'‹f[^S380zL:Ah(ۨaxZs;L 7Ɠ̈ l r(o/6p `|R*x,6yWSrmURe8k?9. @R) LpЧՆ1MS6oOmM\2Gk"U?j.)?'Hҽ@0]+K<sefNlՇOG]nP=5>fm@ 0;\DI-h!*K%JŰe ʉdnC!? tDBT+ +ӷvzD4űt&'{0y 5BWqFU8&/)U퐕Y. x:) _UiNt;hwt +rd{y $s &2V?'mE*ې;48lv0 -$ЎKzQ8Ca'֭+(bușܓ%n{feoXe}(]%d[  EFrxm~JYZkkm+tzS_ vڄ$~'bf[^omOJ;U&bG`z\yke&!;K^+D F΅WĞݚk =h?x</c!WAS]HQڔ _iܙYC| zAڃ׉8rN8:ҷXO+_}0?ƂrM+#n{G_Ⱦ&njɤ&$&i:S#G<F,g2s?!úv/et:Pv:_ +RzYw W{/玾 ,ݕt 7ZsKw7*}bu ݟ#~%rc rlioO r7٘o3w=;L `!ހt(!1CX_{ç#Fw Ɍ#lȓ3|y`)ٿemBz#5񃏄gR /zt@^jx8>E$9~Dvf8TN_y_sa&vET*#,52n9$h=k px6.Q=>IGҪ OM =PS<Ō ۛ؞٭QT#HAöE- -J盐<7\$I$a%؃wHG&bqH$WT9(4m9 )T׃"-~-TPGIȌk^X-V)#&?5QU弜+iQi!]2̖ĭ>ڿ9,ɼ2vn-fٱOaSd796/&pf7#_ѿ;^_4vcC+jc6{ちhbn/Eq~HTp<~lHr6壸6>]cOPpd9<\ ;_qV :rm\bSOeۥf^#ߑz)`7\J}pۧdEQĸ_˵h3tFj}̦#,=?r A{eP*VYÇng\ks"a2rgɼz;-'NF^.6=s+ zE#:o'XgfYeҝT0_g6%w/ny͌@Ko,b:)8q2 mؚ#+r՘TQh;׊:d"O(ޤwxS`=f(h'ZT0{ðR 5ȩ#};"!H)0{#Qц>% `vR?3߭wg&$1+HR j.),{X7mQg49_ѱL.M}l,>y*r uL@wVAD#V^d :']Yq0i -s [[0΋w?'t\mSidJ0h8Dio)o+vMqXuca(Fe%%G~EU2#lEܛ^c%I i:7G=X7{?*_C`u:Q& 8'H]IƑ bҀ m:@wO8gݼspWx`S^Om$@}5^ۏ5t@c(>l2.>7nBzƤ>wj)pdxiدhBoY`°_e9sBe>4?оQafr; s ġN_KƬx #;ܻ}e%Нtc.^M$sky}%Ө^U6嵃zz*ꉻ(rV(y$ 7O2oߎ Ot[GO'Lj# +%]wC&9?Ugo) zcC܆Ghud+ w{2%UJ„'̔Py"s].g1tέH l0Np{ш47 0XolMߵ^l&>'uv-y/5Aّe:dE)AF^>l(U=Oc׭x x!2E3908(%բ'ԣnRS!n69E<^v[v\ö=ZNG4>F7N"iŸ7G"&_;r}Y !7"X+L I{0<nvI2z)Al;= MJ\H?J9a[winZ ǎ;멿[t-a>ċ&]ei$hfjRQM %hNWhʳ&r5J۸KwJTP^}D\yX$tڪPr(}k.-%JJHL.j50褰^q`mU!Qf=? [_R3eD|Q9"{b%p7g 辇-9 5mm/u9˜~v80Ҡq&Qxf&:n}ݦ~x#?!dV0T*qIGW@--abO`'Cj0T*,Wvkh7hH6DC #Vȱ YU2&g0\ b_" Q80" Q;s+O .f0,m7TY@Y  oBY8$Vl,"\P|EJ(T޳aoxml}Vx"t;:jAECmrA?jNVVz%UlnV,ًH@&3VS#c-Դ *8+[Wc-:2X&d`mIͭR $.q80e: [^>  _Ym X6n6-7;9t Y98*N$؉ HphAN/*kvE2ެfHBI8.j~o; < OF 㻏~5;\+h{2X0,bA5i𣧜ZZfmpJ֕-0ie'ndz2 x5ˍN 5Uw ¬eT-kچTTU޷hEKQT>1!u0@cBcvsVKH*TSynr%ufHx_ߌ~_J T/@*m2s;lV4Ʒr-2Ѽzbs2$3H*EQh`ۻxcRtt&JSԾ>"wo#u a>̞p2>he(;]Jv grAI,;e{ as9; &MIf6Rqh"|^Nϔ5g2 FȖ)s^ enIB[^x.\R2uagNp& jø|d¬G#.G\ $~4'jk|ހ&ev>T/%%pՇS6b @Y4~1:?'v;N#ՙG|>]B %z֤@4a .bѿ<^'ׯNєT'B1~]$S^x= L̥v, zHi﷖FGh|S~?nR\c!Guj, | >cDE# MU#[S%ʐ/%;yG'A?Y,u$}v/X RpDr{߂Tn!Qӆf(h5E]asC7 j^'k+<]UaH5 sabTl|NÞ]Hg轀Հ"yWSX/oY=tElf6=5 H/ m'I>\'V6<-jɀ](VH*6]PË. 9x5e["lcK#)ʳ.⑳%@78Rn8|}o1(n@6?*cV-5J ZCI%^M^F mN<)y1jgD-iS L8n!4oc^y~fq~YM|;~2Uc$yM9/2WՖNVϹnyLDU`BPR[EI<_mUqh`ƛ |s q;)8b3rYfW~Ų&ksBtbm%4KNbF$ 0#Skת2]&4s`o -Ã~u Ym jq~ZW`pPcsYývs[b|d_Vަ&|l5MbbqMAƖC&‹O ?%^ɏ0quTI=z{L9bLDjZxT"n8qP'APxe?z?g uMuO8>;WG#'0s [ls8O)d/"zwKv\QVdvaAX}_dPO&_+o SOV.ȯ T.R =cb+_^%D~̭cڼ#@i}$"J:mOcE {_3=Zy[bƕlz&VF.N̐,G aCJ(¦s`(t}X1r*S3ieeߛ3;s!D.0$+LL)AL伆1T¤§FW+_ ^$?xGhe&"ޫ`e2vLM:yW'NeO>u3NRP %G`%00m ^Yt#Gt")x0$[&Njrq/D)"6ۏ^]g s_*],̇6븅{א6JYr4ӹE!8C 6e=o1xgS&]yK46+E!18ma-\W` &3T~"J?x̥b篅>ڙ%{QQd`s54Ձ+La͡P+*h@YAeBgvx8g3cYlL+RԚ-_}+ZN;!C3ND <_AOI^A3X4ɱRoNG ;0GS~Nх54,#ڙ`6Pq`>5Pof:rLjJ4sl "[65l2}S4Wq&Q1DȞ@&W7|&]yD!JI=DL&y(]`2c]ʔO!y^U;}?WբF3Ϩ? )<t@p;,hOa߄/L /\+9NR(,ԛ$kW`7P^j@o3/ܑďѧ"!F&[tWY˼;^dë(xo֏,*Rem(ɩGݎE3ԑpGasNIp4fׁHh¬ܐzC^SȪy6&ܷl%t})czx֋K^BbcҪ~%.T *TpHz6-]Hޙii##ӗb71ִ|=ލg }Ttc]oc^jm''͏}@A284o5>nvն ;F"{%c?9UX~xiF c* 6՘=mSc᝚v?$\.S7Z:ܥӲ!XmQn>fpʋF{ŭ1(2e?+ DՃwXR.(LZŽǜ9M,7I`Z޾T Kѥ&ȳ=vH W F__ GS SKP@7^DLK&@s3ٱ:jZAA$/d֚y …BjPj5{nF79ȥh>)j )M~"QGc, uVڟO=s|ְEUAN‰qߚŋ ]@[^9Jɗ:BGKa ͍|wx}"Mgg_ޟv^78U~4:f,eNT:B)BWM*{: :f?)q?%D {hn%p7lF7@3w&vX(z u}h_cY7 dvW[‹q7h:UT=[TΦ[kwؗ왇+@=yTcW0w]B~%~p2ϳopdvntM IکGU3yC \.5ƀ͢'e!@erP??(Mz +g`|EP%PY;Rw#ת"ʖ ⊺BD6,[x&8$SJs ճVmɫŲ uFD>}fAD IuЌZ4ߒOfsEW⢡K@s4'.Ǧ "` Zb]n-jкb;UΎĶ#Oh/2)@pRUmlGrZ`NWg* 4Eؚ̔bbW1@ S'6 c<(֛o y6j7R=/;P,0c. Mobz:OaNMWR̋4>co58##Ձbz7FrPh{?l.Nݻy79 bC*@pua~fD'l` f+~қiC!ս"iEŚ.7sLpLbO UarFRw "ǠD+&ìXTG%5&A4hdph4!PeOїN{p?iQ.<qԶĜ|KRK<+r7^!%" PtnqI_0sV.4E>d,RaY/쩵^KgV_b|A[70T>֙7 f  kev;ZDH_ef`'e G1jOȶ}d yGd+^%N,צ W_NjNCͅ.VI}.: i'm]ym ]'RXFzW5_ KGE`\Յu+) ~jOX.SW̥ =$5EsQuӴ?x0ﵲ)5oט)ߛlS1O\U6DZr^TY?eý}"J\qL7g@5;)w0Ϊ{<ثfPi:km$ ڞmAR߂Aܒ%0;cH낦z]-B.M`&Nȼ :ME}V4+E8h"ܝF϶.# @t g(]ڐ:|j,܍b®ocН/rTfΉ rsR0ݤiPƾW]ymGL؂ p4I0zGJP$"RF c#"30iՠ˲X ?~/-z=qM.-W%IV{ spqT]‡KMZ ?{TY !-kѓdeX}3A-LvXМgoJ՚" ޷ 50~EeUT#ҧiŊY{Dզx+YvȮʼt/u GڜPl316s$8ZUaS,TX3>(-?#e 7\Zw~ݷ X Μ4u_rr.'OuC7 TmiaX|'8E!l`8usV#b<5>0LZW+6th`R9&]1kGnCqd>_{~Aװ X;W#@a=^'.b9r/8ϭbSK(K9&Hu_(}6$j)%-M@J0G?Og02.d:Ewq;t2"He6@=NjbH OO!)y9FpIDZ'ȖyNr{ 6u]?Eҵx4A$![c~#J;}̑mY&ىҮ ]X' >|JMKCG  Ts}9Ѡ6@{0/f L WcE.iOG4/ߐC5 L2MW~LHX_&b/C^#ۉaC(Wϣ M^ϛg8t1›K!*C2&}͉RnF1ù' aw!WsŮ1e]ΓzDKD_~Wiƍ1 ?o\"3 _7sNc%P;!#:\߳3n,DA& EH) ^U:3 S- >[!Ƹ~ :s pͅ0҅jMg_NH9ee֘f~eHFb5X9 &`z'DJp^ˌ4CJg}.Okm z%ȈM39VCeTuEh{ĊDΨ5\5G6HHոM-"6%?x-ڙ_qe!cĖ2Hw6a|&]PF,t ƣ6 cq&y:g"N)*;V.QKwC4U&L.xWY&3|N)@F=8@ MJmi,N3i=2o<&r!1ImH"u>!WΚ?$ݯ|P21@qHK j(]"X"Sw{]jSCVokMHEz9n 4d5Ͼt ~/Hj*&dLդ=F8D!5M1g}Ѳ-BMC!nOdUnc M7B2h'VL6c" V2۠F2*ޑ;O Z쁫FЍ.C<~AJPe4eO|%jh؉d]ZqwB1FLzpg]cThkk}vtc0QMb bxbx,XM$4.]7αA}~ >yz ?Rb)lS $I>'^kv[GQD.37|}a H*T+k !àlg ܺEd/ #qBys2xbg_Q=-H6l}3X QwajM$ly#Q|%tX̙ƚQgҠcZ0=8pꛕL)h{wC;`07u1ilG]?OGA !ocN*̖E @҄S\?r=ĺ!?cgKaOX2?o 7g危*~ܘp. <6shj]=n$J2;vqϏO3n ]/ȋC]|ZOS&o[D#ys&R\O<_νާAK qipc\] MfzjaSy\;G !E7;=lNo@=?`Fڗ%O[H-#ח8Ьi_7Ox$so7E4ʁAC (ta4`x^fuJ-^k+KNdGr/Cee'`i9R@V$1,1#V;ؤ"mBhU _Y(r[.U$&GSF+(Yb ټإ.8`xx45I_hMtόQ}`L͋,apI:~k{?v[aK _ uGƲZ@<0͙"mWtM)8ŵG3_NH7~=MD8,~Ãx>W1$foHn ME;%BbPqDR /jR@l< W?e:"ҎrPЛdtwsu86?G%N ',P4'63dG> lKT,μ xϫ͚5`>}cr"q45F;*uw'![:>NPM45ƴ?~DJ7c+qcX?z0t r V^լAAԨO$ 7 ߖRߌf0C62ƊtԞ=-ޯn5I>; *!D'4w98H$41z !Dsd[B3 fZR?whՁ즩fM غݺ `4e`+YѠp88Q_‡C,O,XԆi-EҠb2{hBBWdzti:QO%R#}[a^wylS}1 5ÓSɻe1DF\d-hj1- ɞ F @BRemPwJvF3a~⏞wʜgC`q|99K)/l w%/9$^8B ߥpGLoB=?n*L4oeV"UwͰlXl$?>iH*2ѭPV6=wkc`B))|QJK$QS!={9qZ`Vw ʑɗP=/R+ A5n?d_g^+>1/%YSD*[؇ $Q!LC~j\{R!Qܺ_IbHSP7fK&I)n=Br^CjٸJ$:5egV\mIRk* ,B-#'f BlGE̢1=#5S<G cW"b1~4uf"AUy^wd@01e gg_Q qQ1[OKqs.#1J5M6}E5z&8/o% 8833Bd`.'>_^ Tٸ?yT3{̎4-(ogy`4ŒKyVM&ZDc\0cZ9'm7[D54~\BpK_ dc8 OX}4% /tgUU"YwN+ y3 4S60\.]hzKz1] -sJćShYҵw.Hjfo\8>+M?O.C.b*i$@xev3 l wYa @zD 0aR9%+= @j3)U BoCL= OOa6fE4WP%ry th[K=JEqSe;.d.znC>~fm4hÁ@L9ۓ -|iSu_ wwvO܂QJ H ]j[6ߢaY_;A2Ѫ1;O8K\"zV%u^z`wo[$G@z)ru}f~XR}o!Jk-(X*y˜ V/x|8zCW7J>f$%3j28D!9YE@YVb_bxӾ(6jCh܌RmBKw(-8Ӛ@)~D4(WϝOI%BY&2ijT߫6%847=!d|p]{e_`TƢ~ZA:UUg6p/6"ќ-?&X)xdSQwQN֮AM\vq,co*rڗ p&5a@+_ lH“1EEs95 of! j`hgY<@mC!ΡR_%QCDtlj2[Jɦ*e{zWϏeC-sE:oŻ_\ZZsϓ`ԃ;RQurHP`y?Rޱhy(~݌u;VRTQP7{/TQg4u;5 qpF\+} {e~gI)fٕJ`gð3 *}Ђe9NWgQ?>aT Tfgs1hr0 Nk&xadž%k,ԠHČ=`a=D\8sNe ?o, }+il. 3yS=r?Mx[ % 4!GBnvd/)ж֓9xMV亢iQFܗI}l*<P%Hubɞ(d5t'(_p&b׶-}H謉bxq÷tn*Σ( E ;7%r|[kZupGjpIk!K‡k.aĿs2EkHoegAC ų7*zm`&lYNu#~s?~(ȄUÑnO?Uv؜toYMܷF-Y(O;6k ='MS<JZ5X֡f0tǡNlhyֿ&l[& MON_K`0gR{ĚC,L}9LePa{Ϣ bgTf1)=+ @[q ьMD1cB^7*;gZOi$n!eTݜZWiQ"mJ<ӕX_yfvًnA|X4p@&LXkBg-&:Żp8k`5T:Κ/| Yg9i:vӽB"\H9]_1!nXËՓ'e5`V0%>_mqTh%.=G좔X!h.\ W2٠ɲ|wݐ>1ǩ^ZO`d{Z#%}f(O\\lE'Ycn8/M6]aj^[ 1*gx_&:񅛔ꎫrFV12\ :1JyHC 8'aUYmQ @S`QU #*@x V9PYCUī%f^bXڱVHĢY:|"f܋џD߃5NK4gcvj|Yft+6G@9O}F3G)Rw`fxDt6^ujٕ>_rv®֦71 kSv38N3jcDf rI6⸾qYtUIv3Pk]8ƍiL0{3!~9ඉ@ueZrpGp8h<]n]*n`I ߣ8 ]\v΋Yԥj2[Lmkue/B"mb p(bOvv]^14</KR-y;~ÿ~ <\󮛌?=2ܩ}bE4v pոBx0?a )^Y wm>S_GJ>Β"'5εWDP4BC㮜r)R؃Wfi'(֟wEb16öGZ}iLjb$+/:.9%]!*4m7gC^C*-qf<\GTi [JuJNJH3寔&a2GFu:T sؿbJ@<% jB`@*}*'|pa'(un#*ݒ {'%qں"tlj7QYi _̰ejaQy=8󞮼3Ta}-%_Zܧzo,\ fflYS憴/&(FZR_ߠ {Hswȧ,߆ݎ4V@U,wtiHXjwNi ۥ7@KجT.wf7 n!MٟrAl N>~54k'/0KI3ϪֹF2Qr(y(# Fj}09j%)|KrF'Ydz:_eb߲Qew3.v(Eqt|?-ŵadpn7OeJV=&:h%`. mhAlH9pnMEaTH]O#r,|yQg'jbb2R6`.W75(R]b8Ұ!6EYʀ Τ&pEjg3ړj ̺qA[Iۛ8K1̎eA9@^>1Uϧ[E˭0 -Ǡ85\Y7tDcX[W1 (sWMR,+UT^m;R[s?:Iq6ߙ "XҹLξ6AH`M`W`QB`{@ŁIlA.(Unp'xd5dxZj:r._m߂~G8~eo5-*?`d[;T~Z>6L0GٴæjK- =I2y1J7LD-H><[GuSS:BZ=OEsX]^Tr\9胻mWH2iVF[mdNyvŷFaQ-F Fpb"vNez JL:!mdfnIDfךcizN׎.}H[E(;v%"ѕ29ߊMF%a=ČwIJ#56зPȁ8˶ 8| Fޠ,/n5)rkn.^q=}^xymNt޼d,u[O}b? ,=F3юHUq13."砷 lkLj"՘Fm+cKz"1Tq}%вh0$&nbFqyy8ZҾXr6~)"B׃t7ruJ&zJ` OMX4_2SԠvOQ>qJ's>8V9eu<Ǒh)DI'b/c61+E.&bH| HbEZٲQckD/ K ЎQy,6JړTE7 ;$],s 2^9Fڇmɓ_xH\'GQ]ri s.VUR;fY]jR9d {Ŭ# G U֮qmDkP?( `ƔYFu5lK-.BO-H*AP%R]Uzx$ )n`˼^#l _ȶmJ=Ld zSSr W#& 9 =s6[K"ky&E+Zn6@2#>L 7,%u{~"dtMpYɱuTM,3@{vQAe,G1T=Mza뤅Uo4߰ʷ$w fhΪg Ane=3ÍMMfwԷU lE.PqϤ"J X EXEie\v̪{Eܧ[9=¥1x<'&P LP2G qu# }k:4jzʐ('4it&z{K3A.r*14Q6f()U49ԵS޴6to-GcW$w1F,Ѐk W?%̤ Ngf2~Yxxo}c=R)f^9v[ QwWmɑ198X!gK͍p|ڗo]d!dG`w )5CebǴw`p9K8R.K!Jq{M>.Xd>Iѱ]b6*bt-uSZZV*ײzm^B8y5(;zy4$ KC;ըC(sH&(܃]a 2 !|4Uy{$nm#"#V}JPY%G^p2JŐ̯9{/8ƱVb{-aJ]a(=a\njy*i,ZN2 H/#\J: ҥpTx(uq-7]S]Oljk?dhx}Ih ZRk֫|IAkj;d~;zT(!1>0 5ltW,^a{¯=}rSGbc+wJ;\DG-XxD>#quGVd+ʞYF LgP3#%2x80W7UkLK4k]`| |,f(RB}_Mм)TT 7XZŗ3u%A"׭ce6}nF!d+IAM<&b3"7Y<-j3|B91 ^pd4 Sn Enct 5٥]!T N=`eT2]2vlQr]A&(7Y5L"94Aw$| ";\F E}^jչZ#׶cG6 ݜt F xTJ6n%ĤWL iԵB| Da,Mmw?LiK?p,!Stǚ?9Ss GX{IhiᚿBaN K{Xd" 鞮ޥtc-Li$/1]-5!SM/)|B}f90QCů$k1HxOvk;a,ڑO _8Zh~GJ -λ }rMpO& d!:#ƣ:曷ڢЁMR$KXGK1HIE(f^VF*i[ֳWYO&\ D76$v[~Kc4mhS1d7`E{=~NޖI 23f.Q#{x3&=ZtXrAVFpB742d8Xp9Ў@W Q:IοQbF1AЋ+`Όm@"7JKd>\-] 7 ?l%DC|ЮG  [ |':} ٕ-ɂsxwQXYfh5:b)vq,\0 6x1N: "E=E*ć Xj\.=}{s JLmN2ت1qEe^ǭ$vQ×ۨ/|}\T!#" aEt~؂j檼@Hwi9+ܙt=IH4Fۇdַ: w:#Ut  Ӡݘp}pdxBd kЦ'2~*ٚcf㚳BusZ5@kqS1?cG:`6xZ-Y+`,~lMWAEP ~ؑ0BP ӵcFEt p:<T$ظ܍ū\S=P=₸1/DA#|3?ּ@# $=vDǟ "R<18ÛD]KC#˒!\|F{s9]@wyRm^qdq'1dT f )# I˚gxZ<:S_qPPQEd50jîDFvq|?FD Vqb1UTZՐ|^"jݲE"o>7q "%WjX6B^zO§1C!n J+}1T JLyw3#\1QE%jz׀'zW$&5!@I78 6T?=м:e0yi9 54ctgYnE jw yݓ;>;vNY4xk^bb{5b T# =Y' \^V{Q eMJxu)ӆs5vu-$ 3㪙|+{ox#ߖR:iE6Ȱ lJr%fţYCy:ĆS*d}PlZWw4͚~d|:}M/\~[SĥF:m/7Ӏ;opbYDTZ_0Dux"52mH `X.p9%jy6laO`G#扌 ؍$#یMLXƭgBSIbw9kJOYo'1zMyw5IP{#8omdhc]i17B1B c i$`m-&$x4V|'7]OMLrk`sZuM$b~k*OG~וZv/j)DH@ODg$P(wD!P'M@[C7j_xo98NMvf7S( 9~~gYZ07070100000033000041ed0000000000000000000000025ba2d67d00000000000000fd0000000000000000000000000000004800000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/oprofile07070100000034000081a40000000000000000000000015ba2d63a00005a84000000fd0000000000000000000000000000005700000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/arch/x86/oprofile/oprofile.ko.xz7zXZִF!t/ZB]?Eh=ڜ.+̋k|g1j餸d֎~H HՁn]+P[k**Ԗ gP #;Du;#//KdcJ'dMG {3]K[=]і1ApZF\;w!DBU)OQ\@M⓸_hJR eGMnD˩26|0b?bKvt<ކw>@Aŗ䦢km=w E@|C'n }Ι-x3ox$DƈFMqs6NuSxn/%- 93xy +Oe98Qe@0z DjyYћ^"gK#aqCG'nh  eSk~5@sL:*GMMK`1 }ƽB,ӆ?/U=̳*Jb:LCJM]3^uYׇ4/鹾O'Ѽ6$Q9lzGk~pYfMKX,‰"+ہ8cx7eg)OЪ)RdkQƧ~f_EFT-Wŧ ?}<%uY̢eu`t¤8^"ô[I>jVU `ڂm.Icq۹.\R35Y BoZ@Y 5b͑s7">bh ]hR7+\;g>_FW4F}56?6x.}J|,ųLΤλ$ +$OYpcb3w7w4Mo!;H^ğIm`KtocZrϤYA ~~byԽ|-"ҵ6(֫S*~_:3_dqL+Nmz?!Z 4 S㒅Lǝ,N9 ?Fb1P!V70Zvo᳿.&5 fh:$4`+&H\hg).gDԝm JXg5<K%t-㹀e7,rݤm7[6gOz%ӎۇ)wi֯(5b#P_\fѝ}#5Gp! 1H`xW3dMe猀ျ8>#K4̤DTP\U< N#]P^\vvj+܈c毷׶>f(΍Xrhܠ@C8)O=_Hƥ{ℋTӶ[3p2|'ψ<䤉 ɨܺ'jT[}/w$y$+V(9Cd;F6/KoQḥvJ5/4N6d 1;x\3zL\n`qNarBm<.I}_;K/&olH(czyXTH)xai|{a/b_4i`$dgPi{ilW(dlM}@J&ロdz9ݦ)9j3#큄O5 58eh<N8gQB|씴h/}ٷ6xr@Z}sB_k0j1 r]iVb [vl'N2] P-fN .zgB+nyZ67u\&fK5/5u r/˞5M𢏚FQ 8z^q>5o&Zta/HnxQ2VH9bb5(^UzRG-"YYDI;4NԺ%eza~9~4OBⱡ,7̣ez| MP(T+.O )*ܩԫ|h=:V᥅̀LӊR4V㷌X\~NnW"zs_NE0GS 6MN}PxpC{5v~iRn*tnW ﲇ,HbHj9-gչ!ꉊlTYffW*#K,"wD*9^|6B*21 q(2NlQ10e|͕j}v/ \YbsQ|(|OoGg-oS_){s 0yY&.N]-mT'ݎWL*:J,34 s2V՛+PIP7q= ,&{q>oYmؐn=T@ճmv_3(@skiZ:Hs߭SY򖔴>XS}FKh`Ge4:maX}X]~:+Z̨'JN)͝_uj:jX 5~Ǩ7! bS(RJ~3kģ g>44QL.؊M -6L&ǣ)s!| o:x, Gҥx_a{FZZS?iC5q4PZʤu(+C?t6 T$rˆr@ҷfO[lHj6- T2FGyzT†=a43^&w1k)%0Oq{HCxKA=>UыE+`P b^%kT ռ_It3~$P&"V|_diMXxD$vuUx&oP9 ( BRc(2Nc~<?`ĶQ ' ? y[@ZAdt mb4=FF5 ў0|K1 aNEm&!B@?)QIǂѸ#\B$܌lR_ҿ_-'LoO ђP#KT]3}VgA;oc鸗eU))Gc1FnCvŚPDjP\f8E7:至`4I"ٞbG]bcu"f=V^5 RQgm}Fh W?t=$qZVVv~[@[RRœ $iM $l !3͝bT-@,eRS- aD E1kT_}v Wvdt-pO VoRg_5kan{ۡš0NQS 2H%W6_byKz WNU~?ʅ`,N`Δe"@ B.S66<ņվcU;8;q2:{t*d+tƢoE_;%ګv-p4z^؁5=X]V{D:u~.Յ8W#coqBB yQG5&{TC(V0պiۓ.&rF@zpuqW&!Mb[+ֈv:=`geRqF?]Yv|enYc̋oƌ٥΋Hq3B ԼkG k뉣]2N>A1vi F:kPB2OԢCeti$q9J^kfNuv@)<f"&' <4\ە⊱h~ d۟ZCg4_ixz!/zy7"6| hƸh(om~_A4޵sg -}q;KqW<°ۣD Z,fTibea;XF'.7l?m(,3.½ à%}&43"/nKkwbo sw@籯rXYtڅ}eHݷ/A!AwaP99(D^IQ_xi")h#slf|q]{Z^VٺTr?R Aw@@\xgMɜyE%pkU3Yv6JY-SAI"j \Xy_.>[uv闫^o>I%~jXvJa]*dv(`ߋʫ,2h`h\J[fdT8Y tGFmdo39]4d#`+Ei< nu:t^Q 6L> g么Mi|suϛ^^",x:6gXJLQm^T{oʱj:u,LA9]k_B-wd-sdQ':B},|% S@&񒙄Յz:k7!'Q;hWop91"ejyF9Tq p~2BWPy#jJ"fkw-I1^^Nre󰛛䏊f- (c'[P64bH0vHjGcش$8܊K*q[)W_`bQ>ǝ離6d0nStr]RGs_%1>L}eQ#nL&ҎUKU/{!NF,G._;3|6.3@sw-J5ZK= N@ޒ=ψfɈ ,}ȠӹF) >d_/,J,9 |Lj$xE O.qMK\BECG,e!Bl^ f5\0-"Rq?`jq\M Ht& !GHqkiI"/ _^>{9ɵ9GhHh|p36DF.O=f]l>Assm DU A#Qeɞn]V' @6͏rOف,ozfII0N&$;\rX3k8gt\s̰raHL[eBИQɹLosBT8KH,ȓFy8vGar4U-|Llʍ" Ź3W& u^ui> .X.G9:gYq#KZiAP[!u.18!5Mqɶ7$_H%s{Sk䝂irź<\w.(=܁(vi$ *)>Dd rY#άڄ ;Ulb˚m5CbH Pl}nN%t|`v[l*܏4pR)5PϪƢ@*g15O?נ|, 2č(4b0pX&m!c }4qݒ~^tsVp͔ޒ2Aϼ-KيQ\0%쉃0 YTtw­O1zsg0| (zWḾ=| p8+E}5;*AmKBdlF~|{]Q.BrBM7u:fg>9Lj:J@w!;wŠKԟ\3NaGM#'Dq?0๟ Cw::{>*dOB`_}j ʼn& B;P/6@VLR^53k`b`PPă7g,G; eVR"E@q ul YY$} _f`Ԣ=~-yX?% sr8J8ϣ17 ,:Tu|DAdS-~.9Qk&KEMU]+uL_  VyV*5e.!eZXuf{E~v-hM}~®z,Ljx'zȅe鯞OLӅI-Wm0N# ܕa(QX^D؍ v EonG,$a䖂;ė lMj{M9Gwu7!? M ҲHaCϤֱ|'.1$h2`^ CPMWk++?|UErBm o-8Lvʡ8wK!XR8q`er* 9TYikmH[Da4)ӕ?jPG)s`5e # :ؚm[&ߠ`;.!%,+:c.\潡b0kg0&vWbg3zl8jM3XzNFwLb,!em8pvXIAø{oVH E:\v7-Y_*b8趐`P>9*jf`mrƥv f]cBh)0w8MQT*_`$yns@]k=7x HwpPNgΑ EuC?)9)kI^z$'( jtt@{[UPKl |Q6"C"5!1]֨B[ O`Hj9]8hBʌscUգF.7@*l\Sϋ5A0z @L Jt0Y~\SG%&`Jƙr8K !+:og_ q`ك>?OJOT)NS?߰yd%BQ"v<]{9 -V)LohMb\}%mu ~MiNz-͎l.[?2$jv>ZKt.<:%:޼–7!2?;rGRIC_4,ܿrW.f?d^fcݴ;O!aO"q1D$GRn"f:?X}HxQ}Z6ugWnmaG6`B8:>/?Tݱ &8+HJ1Y32fzK|dW懳<{kq6~`_*$"mn!\VSi5 ati1M V@H9acD\6(VcChL l0]%A,2(N>O#=^מ?_ _{9-ȳcB_ip`wWl]^x+ 巚Alg(]aA{:h̤,}sn3 {Yt#mRɚJo izmpҳ,Nݶ 4:Vl/<"ꅀ\Պrlyk!v>KN"ALN7[7=?kB7xܼŐ)|{W~㔖^考$X~N7YQ<^S7Hw$%i()XS=Ud7M@H cYwfltL!~ G훩U{OnKJͩ(#-MԲ%-]^FO[# *o\t,)Jse"+L o|:6 d>T8cιGBvEXzڥLd 1 0δT3{PL?ߙC^4}NL놙[kCFKoI<$h~iDQQ^nH366Cu?19т7u"PV%)_qY+Ȏn+L_;~۩mp2y~D H|Ty]dk[~-0q q{ebS&8pBt~sT:#lCd"ȳc H="fA욒,zJ p8;}~ iַGs`|@izCw`#}k4.PSxf*ώu4{aģfAֻFxIȴ7iP,#\W}g} 7{ZM{I?8{afg3_ćΝR359AAmV&+Jse~H4Ar#\Ԋ}İW<fu8i?'׎F&)&__I52)j'|eF/j/(*ٴ\γjw~$гp TT%ufA{{g,^̰ 7l3xJ#b6(|Y"Srt[sK՜SSTVLhSl'}H׺7ᡖ-f'q%CgΈ$C[o#SJ| ͂*s˻ѱz!΋ ~.Kj@)7ib5uh+X@8@EXOՈiUOv8jL:V)ýx\=lGi9Y(21%P_.r~ PyCNK6rptɨ茵dhk#r+B:sy1QiP'm|TW]("KbdL b$F:0ވ3|hVZl i\$.'kcqOY4Hϙi-CA| &]^ eh"ckH1rюTc0ACimC&Lg_آ |A÷kki^7-$)f„]V~G%t߀B뗻W@}~D21pi^Ӻ,< _0k$q C)Yo-x/ӂaԡ>1"/Ci%y?9KFϷh!V+&At<;lۮ\XAq.SlG֞]ΎUH9W:갨cU: ׀9C4vzݞ/s O([٪0ڧFwh ӡL+vlDyfǫx3$M~0`?Z߽K8FAdhY`Hf@(q*sŸD 5[2S ugw065"˝kME7<|\alPMJDbXa}"c.镨" qá-GhHv) +Gu=~ʇ(;(Pw($T'K֕hYPts3{eWf!^ziٙz& ќj I(dawy`RL*ו,ӸOA:Dy[a>S& Ud4MGzXmvfKHpqrB`4vk/LT5c*tlKs,`D,k[vDywt)NNBb$B#p /yC $/<\TYzmDMEWbq). A\eu: -vyHYif:T[#x*@)#5h`5u~*zY䱻#h`6YfmGˌ}UExs QgtE}1Q'O$WyAv]r{mwmD KڣeJ[>gq𓾃{úZiDL')= +wբymi4; a -H]흶RF+ j-#r>u?+V[w_Υ%1婩1|,A tmw)W UY yRD [0uQѓ@fOY7׿XK84\>MQ:NаshS.k1IhP|i+hY%&RXwS[_Oצ-gW?^4} nOlfJGE͏w 6I%op`IbTY:01Fj# ~hdrb z\go>,A򾊫'Ŭn8=I]kw'LxŁ7BD&CVTnV)3uCB(vEC>v݆-*P_?\ɒٍ2-{rK$+Ȧ΍)N&lqnA!K<ɽP>6RE # ap(@!r >X M7*({AD ߹hp+ȵ}5oQl Y((0Ed2bX+f xt=nlx۠+cɠU;k/qnۛB>ʙ_,[vN7xutPiމO77X&9 ( юkP,2Qdq>EA+] zow~/gOjC2C8!˔n]j$:\famn R c붓GŮHfJݑ<3Ftuu ~iFjd<j:HimbF]~ $0oA^kC꥜}-O39*t_ 5bmG/0N+f(ih4u^ls9 y"&QV=@褖 +K٨Rþ2WX78v` m!L#6srH9HYɁ?s3TRɟF1 `Xе\fYN6tkoFTü& xc;<ǿOE X&qL#./($bn^$*Y&'G\TۋP$ Ou%rF\d y WhлrJ] C.Jآ̝{)@<4 !+"!)sSٿ J4]G^éY@/ 8Q]@"y#>"6 jnOn(/ t lT?hcZaEyiW4ؐ;3w3uH0i-ؓ3ȳ@:'g4STlj1ijL¢yg*j׌j1KժRݻ=P/hۢII>tZŝH> էqQoJ"’!,Sk^BsKj\==JBt-'4҇ ŝJ]<:bू H`6 8=LCbS?;W(h 20pLY I=K*Cxd;s,Չ< ;nV>(16~nM=} B`Z'lZ-.BՠGgc5G%CV :uTjנ8ւA8mvÊ-Zڐ~Qѐc½!'n#6CMܟv~"7}1 lXZhsXv[wpzdN? tX}`f &tzRf/,E/eH"dT:W ]p'M 6XH5zO2"zD.^3B)f9I^]eFx [W⯙ۣu \(tr#s h [xe u%N<=l-pҽDt.6OC/A|iNreLA_-~vF{}lF7ӊcIKlWTT?*YZ!7kǖ):2Eol.ïR HC]6!<|"}v[6Sq k@]SmFdc3yS ;N4s&c9vXN6DÿM-=~%L>_Gk?l(ɲ$7K' TGլ2Хd+|IpeEqIĬuVOzsos杬}Ő(~^;s$ca ]g@'ـ|RM7ķ-OKbot͞VBǎ$ IHZ,Ch\>}I /5go.BO 3X9}*7K>); (]8#pcenXt+#KG[*=:ea <Yo naIU<Ҍiğ OT/FKX jq;Е/9q/$l|R2U>s_pГuF^ETBÒ]C㸤ʠڼC|v&EIhAņx.áR](0?4evjexW*fpu |K7Dy؂5xHzڒ,*SW'Ũ]|3=`>2ew!kㆆG=cyv{iwK7Br&$xpIp !rGP'mh`.f+_Y_7Q5ߚY})JY? :W6GҽhU$4,Xft\)u`Z$N0.0"YnHdNuK >б]+ߐau76 ~yBNiE]y?P/OޥD*NgU1ո**L|ҩi,][IڹbX;V84iJ/פeW>X,yQK`ˡ HL&֯bOjG$%!_|+zy уSwIg\V;E07M[snjlEV9X9@װSFBb @2 r 7\`aknMIiǂƩvá"t1%1ǟU1>#O VUOC Kc 5ÄXMoA2Yo۰ %7`dyAT [^xmd`o1SNd ۑBk%*M?7XxO]ce,Pzy#\~ -{[yb_#jᤩfQ\)"w6g%F:^lJx2tSݑ҇U<N79;e#L$(H.~A1}<4yݪgA!FcɏQJ{҅0in+!.Ox '-n\@uLw%*wk{sXI&=@vM6~aj 9,x#sY4m_(aOYZE _9]=KXwjj{OVӝL#A GC}p,r26vp~ӸȒzje1CrURlMhk""Fv%|jJ+i Dk8b jTj^*K!KA΄.Mkm a߈*t:^*G}qУ.ޕ֥C [mz;*n_&W=%| SPg"&oD%qM2҂;\7FG,Ӈ?/aCLJk2q.R. /ӞF&~ G-Fs]VHZKcbi^9''eQ5Y#~msj('9W9 sjTh\+)<]%LD HPjk4GUŬi~m^XHKD|d;L ,4x|ma/̴c"f%iAoH(3תS[vhRF4w4E}gDp.g:!lf '!(P˪w; ] }Ww4q`dȐ@Έ(5qd(=7M*lbO]+fs!:[dM|C×,r<W|ZI9%u/>^c؏n缷/K{xR$UXOSa7R9#+0stW[V"?Iw`Mӽ&&YtiX`(nhf<hL[C[LVy7M7tks6gSCt#?8OC< c?R4ڷ8E VhL̉/:Y21]]wi? Ma"(ۧannf y+]Lo^LxGѯi*~[$rj#!rѣ3DUbktz!ƃ}zDФ.ݽA'5Ld2/G=i=4{FW`Y8.}1WLD l$x~n~Z`/-#Uxf;7j5_?&XijT$;yꁁ6IMa$*GCfҁSBZbwWg3.'^QɎ@dkBHTUjsQCuVpK#-~@;s$}7MU}WR | A1vSBJ9'|s,+F ytŸED`xx9)Ƃ?q`&s߁W1먕J@hkx t# ,r p|1o-[xPS?qa9%[kwXl;8ϘR B5º#PDX[3<12_±b}Ac%yRՑ>mwbr,yϕͲl\P9$+"D7^TipkWW軻mt%0*y]?`#O4T;>{VgӀ?ژ뱡kW ֋xw% i@!y.اqK|A@Ya3qgؘtB^iL 9K5 aIqiZW@-M$x wGr-.˺[G^}UZUI>Ӗl\-/5=uCKjvaN-H󴧝ݾXA 7p$+3jlL@J}?пqjG>(ÖM(^Lh۸m~":,G^.kD%{aX Jڔ ٴya;e vה' ڭl~$c J{|16phLLVrk&K=B7x+wA*H8S=2Q8ר~PN-E 6`\hιr%ʉܴtR_P$Wn̈́ظKJUUH^ C24M {S:e]>X pjRo۾P.] O-GZ6qouD"} Vi*V8 .'sNXSqFt;juL l ]S\`چ<}-PUNV˫F}Q3F>d͔7/c0@P"|=^LlA0^Lv́v8TY|ףA>#(XЎO Q LJe>]cI1))v9RMnwau*\r밇5y:P[FY̊t;^,ŗ^ydػi]0vXi m)|k7@-&o!9Eg/ugYmjV-k`ح9*ay9@۽ 1A >B8]zmwQ@V{aq@7Nl!LfƝڹ؁N_r)P:hWd& Mu[S Ltkw *fJ\͌O}PZhk{g e3og7 {'S&dܣoۅ;oInQt FR@u3|tt.?ݪP[+.R/jIvd:8;LaH!wh]׾/`}66l.""?hd,V8R*t&n-3q>/D+rOl$R[Ga}L{>j*{/RdVJc9]07Vv_3'?T 4y=<>6\a"F&fݙٗغ8d="68(MHMmRH)-TU1/oGkS^Tl1O%c=OX0y7+s+s}%8>¹vS|}2U<.R͌]X-t01͉!̑㹓+; +)]Cr q/AH+)Y$[sSt@[ *[yyKQ]]-__Ȃ-fϞ?݇u#B '|D>v?aLj_93ϼ *U_m6WE WZ<46\ Y˴C7X`HRlpK XpPx5G b ga*^Y̲玓0Z%$Vt~+i>Bjf(p-ߐad69X auAJ>Hc0aQ3kE=ߘǃ O"_,åՊ ǒsN:9T=W[ef<CO_~h;{l\}Zz&?FEJY6ީI1mKVP'M;>@+ޚUO po/V&sF eп{4רvcC*yw\[`T4x,asΈ<g25Tx~,0H{ҳv0u*]`]6dd{&l=h$d7NV}͊Eus O5)'o]4ؕdZ[IR<|׭tF]ݚҕqi O{̝JoЍuJ$/Mh }fU*rv?@ v2]pNOQ%j8sSgXd7l t)lfnxDzU/>i 7бG\6'ld1&w#ŝa+z]EnLȳס?d$EܝU)x 75VxG䯩pc.d|y˄CO>;u9^uȬK?W29zH3''NeftmcWVRn О=.qӇ[|s&*A Oh%LY C\r}Y- -bߣab#j.i+ E"$qj0n۱v @%J3 .UZŚyJ&R0w-ڔcm{ n;==F3%0]/ӘL( Ȇ(NŐsр=XtJiqeaIAv߶KHqp3KeH~.vV6Ρ 6o3)__I_+r)w .G^^^Ծ~J3ABzеAdh:?,]f>J"&/04ʡ4 Ȃ8ivѸ7MК*ʼ)5>NtPnxk33 t}VĿjZWoPI)0fꂕ= []mTZ9j)O:g"[/:"i:O»8@ 0qOo̲a}J֤iO,~Y)6GӴ[zWBF~4Хz{P9}E1!HC՗ 3;C't)bT$&y56a ~(mMqS$ v$9rJ!u}ZMI}Ѫf֑!Lz):^̙6S;evLUI݆aTspXL^CBZjrB S-VKOLIod/-[D.|N., qavy ބʕ =׵+|ߝw{ *941]eg_=(,dAd t*pe fO?骛fkʉO&|SaԾwG;lؠsAg;}͎c baXb ȭ3&pV,5jO}UVd KeV/Qg$!Vu%%3OC B]&j!7}99$Y51&Qnj˺9 >9E ә]:t4ה"FF5 Q^kS!gvy4S=]Pc ZR~׏򙑺.-[~ޠrcM뚯e;LwW?"/K!bK"#]68t`zxF&ebJ ĺ34f l,?yp:q*v[Zht=hޝ_DҤ"a+<"Ͼ1)ְ : m7k)g@U#`oSEYyE݃n\!m:cLA&Ҥ1(am2 :Js6^m x&|Q#gqsr~̈́0P221S*Z+KEƵD }64ʤL>*p YtPHe.]Ǚy5v&LnۥYZt?AU 7W mNDlI$ã}A*lXr%I{{^񫆀CNjRp=2M [.!)A8^h[3sh1ϴ Qp1uex:Wj'6^X>)hCy\qV!|gxVmn< /L!Qz`mE\"Xi+Gjq3$eW~} f-P&sd֢; V/14{c\4t5 cKRӡrTh4XgjWٖ`a+c88 6uBb g,(;5uʖ%gis0 3ZGR<>~.بRXόa.^fe2x%iXC! 5y&*)]3JoWj~eU(rJơDm em!2Ϛw>/FȰN=Jq-KFxLy4>yd 52cIŸiW4LR'{ιjV!eSkm&ViP? $04$?uKݪ dkWrJf2 OH{!ƵLQKHtLֹᶑ.n*)bNi@*Έ8aI D6" w?}rBwwm.c-ʀןة0Tٳ)O!t'8yksSKz(n@ ǯ:Ga2i(}dƐ!he1+9$+rjnz}ŇPr1yew۩!Z9s|u5rGQY+K/,0y7~uX#216~AF+oc8 $/k :LGI*TI mrlկA/x0|FIFr NW[&a=Oz9h#T;&K˶ׄ2oQljؽº_DwD"MTJmO1EDc|c’wf2D2|iP)ϘoejF^N14q@ A.Y:Oۧw p~3bkpܪR'x}ЏG&}jqx{#ќcP%[g9,v%G @Uؼ`2X16(m/$i'hh3<4"v,ԛ襅Sַ#jd98V2n*=I*U*h+ wV**6.UDغ6?[<֩ S(o(@жu9RE%+LL"Kҵ;fJ:u(T\XoGXKQ_WڨV e2v)^%%u)b23+Ug۱)#soBuķkS4$ F5;k<,Evղ͂{lJrtPGꈡI:'><@vid4M;JQV|NE{Ω~5 8U"ƏM菬tGcMbl̟|)ܐqAE1jOj.Ent`IR܎J1oj3&k0i򶧁2WeUt9wM[N`]"G݅ckOS;"2sw1)9kYsR{@|/?׬HLTOds4i%N*v풤k/{7X wP †d h,J̬Ff(Q \2Ԏ;j]KoLh9eʧnQj468D=ˀ1=36{ma=*= ˞0c Ut+C0ƿ4%3{^TjjF2ؕ)񥒅 ;30(}RN#P @Pv!@| cfk*14`/# Y<(4%U g*/Ut˕ lo>; L9Gt oK ̊rلĥvHI>Pι,ESEe}d3p8RWᘃ9>ă<6NJ!!R,~2CHC[odtkl @ae`^vk/8xO)WNZ˄<S=ޛ(uJ8 X";-ZaQh=  Iw_#KRH=կ`0O# Aw@ўȽ^N%vҌ7q9-,!vZ~j~Ϲ=. 0Ag9ۼqS^FD_'L>;;^-roR'nuT_Y8q.[~xgT>0|SbNg"N!˩"mmx[܏]Ș xea@7 EC+]䖢{q8>-j7N8CkGlwk+R |<#L T|2t >J @^ &c={%dܛJPG1pÁ@Z-Eտ\;X f}Ћ=-1;Vƴ׌Gz9@k%!1ϵ5GD}_!?#G!T1A+)FBm74(ڞé e]cH[^ %#RG>2ӽN.i V< IO w*|iL%Ov=Jٺp᭥'l~vͤ/bnJ yR=zk'W]rɯJDIN?d޵Usidދ$/̸\A34UҧDN@Z[Q=pvl aS5o^$lean5۽nѝp@^ǎ4lOMJ8%]A hh%qƄ|DqY|ws /0z +)[~4T{Y B iq|zpnpG,9T^XEnLJ٘rV;NbA,@!d$5ed@Qs _?4o.Ԙ1[.SVͨ8!Dʒ󛪎 ͮR>+Z/ԭi$п`'F`sٔ 8@S=S nYwyʜ4Qa@*>Qbc9ĝ"+0w1I2O*u9x .&2f `żty56yZ)z5|6axɋ/pEf]~mr&4[dzݩg}Rx :zhݸ{h{G {L"ޣ$V!Xy DPI~@iJe>GEԙzshv4>D00,kk3Z9e:J6)[}٦D#g%=ᶣLdV] jԹ2n*;s1gxNtXQSv.\a!s5S ԧzސG[")͠gO&Ci`-$£ONx*=2?u5IɅ=["̺D@JCYWWWw "ZOby_JmgƐY uﶮ $NfUgY&H `ZhGErx[4TQ] QObc$K2&6/ ~9O rm{I̽"U]25e ڻ4t Tc?$\ί́Cx!ÚGju@);? UvUn'Gn։% ?BqO!$(O(lF2d p ZoJ & K|\C 0oDƸgY}[YB/Jjpfؚ& VN#kZcm5$U1?D֟ɡs˯L92)N/lbP>'4^ˀTxEy],Z"]p~;mJA-3Lm3v}*, 4 zE #"s T Xg_R$tW\ jiPh*g( TǗ&CG1Ej i#zOΚ@jRy0oP#kStt_'̌,e'NL)5ۺ0JRvF%9l"l$`HIky?i5X$lN=,5..bvk [YH@XեIY#0־,cbIa-"f | kTBWN4Muhs0~D.,_e $1"Uå~ȐUq@@L=&ML8ٱ}d V$U}F=8b]ܪT|HEt`HIAԆ1i8j?:ɭkdOƒ 1Nmגbs-^Y鳞D/e̞bo!ғ`yc>RA e*J BD55(rd+v. j /|')[ŘDq ƨy>}dOF C gl˛O|rJ|{ W 2YTPNkM|'qaO #|PDuu mr&4L.e[8Jo͢ SK(}q;k lp{W%ctyO/R 3Mr^d(7.@wrL\ qpIɝ5.qv1&;վnzFSrCfLfJ[1[qx#΁uĕxaDM 7IIdhÔVеh0P'j*-S>wi+c&:|}]؟jBX[A>TT\e21:w(t|KG䍰?7{/]Z!ĠEAկ H= s[~%TZdUXANʄMVY)ǐF QbinaM܊]{MԤM>&"7V dØI'Ϭꓫ3hxG "<ʨԄfG/آGo82O& F-򂪇w߿F- n^7`εm~lgs< Lnޢ=o`3Iy)N;͉J ,xѻA|ՒyGb{r Dr% gO$j6'"uBݒDJ6=87 /g+{ J{f(BHMX/9dG_%rZ0nW\‘tPZSkiBZ%) +,<#)7*X{ *e43?I/ה.{5Ɂ hR&~w ExdA4[I~}p= /t6Y6Bw+u,Jǻ sJ#RjCcDp@벂*ߥ}|_qALeXzW52ER)bK H]DD}jH:R9Om>P͆f ~TTOHMh:OaD5YvQl{2yyT"B ۯ73HlO2E2e50x%"XqpLe%ȬݸϋkE`n1@f^5l 픇bk+kK&#x`ZN;<乍9@'CS]w!ѯb Zlʹ{`c n (<ܔcɕ{aC~kcM ҍ%ڋ|G! P' mjgItb'b O"V$EwFLh)id(4o?xTY VcYBgS& a" FzݨR/ŅUKtHrnޏ*[m#ڤJ{mS*nftPrpmTnrڹU}{%`jh%Izay91D0_.H@F,3ֻE _ :gߋ BXMz*dsFG 5ԭT5F;+>+RݱTF§~U5VD6AԩBjlѤC% !?|H5st99At7 Dy>A؝!l&O#EP"yݾv+|93Q!zn|yI;~N[q(H:iEΊk2T^*H8R$bzQ M-fa?/*)=QvDuc/R{dIr՞Ye%48G{ k-QȮpϸ@ |m,QIW] y>ʧH?VwN W kup _U0^bj ǂ3+-|bWZBVu:{v?Mn 1r-d;Z6.gWIi5gAA҃YeA7s pu%sP M|hB taٶ,]m/>iCp }LЦ0/ZT;:gyevWupqV<'jy*y@?LD]_7-W(zp۞PF>-ҏ>N FI+D#䎾Nhnhxwpu 7K#GH"G".'|͖E XZQnԾs䜼 >|Iꉸ̊.U6+[Mm0k5LG¶|d>ي9?|Lsܳӆ)PoO')>o7t:];^p9@uPJ`K Y?e-Ɵ%_ °."_8IxK|.ST+X KaXrGv Xn|5>uAH;P DvJ`;'Bv:AfRQ0i鰗6#G6xQHd!#~V{-);blxc>P.Mق{3-{H` ǂY{,9u6v02p+- $.Z4H&%qiVϠεi'x- <*ۜT@T~Q^G =I3!^cJlԔ0&R7ie2H+ݚi.{@:Ղђ0>1 -S3DG"7aoCKɔXbhx}Jp1cS^q@[(dO׼'Zr\x蒛{)RNg*Q)yAkG=YCIv ( BtkTxa߮ zCDQ-l.*\\ӵvJAhgOn_Ţ1w!HXb6q'ΰ zfevj PF8 l'p X e<(> ΙoXn<4.D 0G֑3oMӻoXJ<[D}߅bEK S'~ŲxN})zK:>qom< *5NmB+NxAz5hv37}PAP<FrD&1Foa=nXc(̊!׹Γs@@XYc߅mf$'6!%"m _lcT2"3aERSÃ{ttߓo'ʉnzlbJpfOJk0!$?mZpeܼrItOV;L~JXI)8Z&SKTb1sSBz. 3nh[uRC djaȎ]>a8X^ JѕeS6~ f I2wYݦ:jY-`q"Var~/$^>٩a2sM 4 ءkn:ñϞGr<07MEE$)!}f =,"k'.ll;9U0r4uٝB0f`:2"zfϮj ͺ(`dK!+j'meF I*-* @a;[DpĖe L ZZřIY?j@< #]2c3ϏX]aUֳWM{@̖){ LO9=T䖣)]TѦoЦ&>Z'#|\w.ӘȽ72TpRy,X fisn#24_n2.ׇͦw) 6JԐ2ϓr"up[%!4~I&t2M4+ZwྪU\=9Uy\ [& %>RzZW'ڈb09w3gPs?F|{ЌjՎ<`T,C%K'D7(XRΠ,XtKy-gi bB!^CDG I#lAM}\oϢk,X jS%>E.wf+Ρj6a*q/ĕS0Ҙ$植GYF30p/U I&%9)"ݻv+T7e@ѵ *M5{lmIL)%tH$Pݗ7/üOLA'm@A=a3YK][ֻ_⸧DY֟2~V鉺R\1]Ҧ?4w LU|Cbr8MIQPf¿F&JH.į}[`< x88 '8|ձW_^ Tў_WbOJ?b,[AC bI+pCft/^krZ}4hl4mm%L%V8{9_f@ҫ/b>7O'.< |o8ClQ3ma7 "⸗X,_;*"/@zC: \z`3<_BDYf*W)И/TI}38UIJ&>P3CsMIsG:r cY C~M'ozrzq j2C@>!!ߕnG{柘ẜk>;4Os9\d?։JH|ԁQH\s~mb %-5aVb㖐[ΝKAq6P\*XbcxhMjoL 5>KC(U{ϝ$Zz_K 4*V H/#H1e"ۧrv?&(r&^v$i/moUj"'Z`sǰ#A=FT 2h p꼄~5k JBgw튏+%iy`9[~| #K7f.QoNm,-ӥ+`ay-LagWuU_Ҁ]SoTiC8}??}rWNK09{V H@Hu ۇq52Zu/9;]Fn?f5A|Z|`~·v9XZZ5C]CinOZR(JSri'NV2Hb_ '&~zs\`&X3TkB}DbW|9OY"[aIpif!4;zO~H^3ts"Nv2(U3 /Zj=˪n[ i!`P?6!Vorj:HDk9lZ-H͔Zk]V+.}9ĥ! k%!HR#cOՑ uM[}n5#Y_0~|gTy1PClUl;C2.^|s۳(Ol/&R.qlnxKhv8 ٓ_^OUW2/eK/1wޗU5)tdAAGgpv'LkƼ?^Ouޜ5," NJ.Tڥ*̤-C[jl[d2#η?_$M>;okgA+Eg$P_T欢*@kPt~)DHT2W،-V|}K_DMu(*RbY&ei0fwvOl7["Tyo: >С3")4ʛah0apd淀ˇ%d('߸FԵBo8aG>SG 0-.F7|j~>q`'¾sbs᭗$AE8:66_ik:+|ٌ# XjBki;F'7Kfx̶ }ͮdȫ#FNdWIZ| o7>ث4TytإIaA%3-'%h ')n鵡;/8r=֎#Z[I0>%BDQ#|zc0Kr_V,&7Bހɤ\$2=Nm`^#2k}I-2SNsiR\AףD$ M`Ge[RVvx(m s G `]@fǩrQ0#TB~;ޜ]#zՖf*ܧj}wVtpf퍧6p-qUp@w^,/KX+OmM/"G;^9YgHB!dyުBJ@k&a]vxy3(MGwYgr%iʵ4FTy,fJ@g3🽧H'OdPW_pv1*ܽ\lO-ɷEQ~AM:?\m2koZ܅3kzՐr@O>.^VOesUmReYȯ5 ;!:ٴ_5KWJ6F/{xD*-OMwtW\Kh Ldq2W2aP*`3]"!?U8W0؏ x^ fIؔa>k7=qn`g N~6Yɨ4C@ l=굝@9{[UjJ̿di[*]VAKfa80^vrW-YUgT[hf0Y§R |׵;@>Z0',> KGf FT sdh?̋4fjϹ_@3씹DR]}n1,&S:"!ި'ݥnɳ\ik?Zt<Ӫ∗G6*?BB22|NqZƱ'uQޤ`ѰUʁ@p3b^XՖN\~BUOJK0;5;8rZx$SN=0Wd`Lh%N^`/Y;0Ȃ A(mQl(!FA]0]S]96ht -_H@"측, 6-&݋|R-gC|(tUϯ<#3~;_R<^a t>[ ۪YN-iKiN9,\ɯuh =5Cb+H˞}sz0mvWS/E.y]*vb>c%<;~i|a$m[w[u΅:xm,}55@ 4 ]Gr~ZJdO-gJ8@mıC[M5mфxOC+bGRt hT3-w<ëre ,R)Q:5Boχɻq8Q UOTfjg HGG^d#BӪgA@I߅(֐|SZ 8@jADz|,V֞8I'bƠ+)vvmvM̻ [_L Vlq AƂQO,ٜwbx~.\idv"f`Zl6tҶeͮi(T] Ysv7~MEkGݐX+ *ҡUZ۽k1si ʤgVk2?7#Ё[:*ې3'TN g?F~S ?]zfJt_K%GB{#9ܤ 6 en6WA hMy& V:l+ V2ΗڏڱI,GY4 lzkh(Sd :hx =Cs0#YYu|l?ſf_5P$-,9tcJTQڐ_7q-<}s0DqSTߚLeP}uT:|Uc>4o~2D\hUw+˻umOՖ\k̍zg& iL2;5HsC.J˻02YPd/[5q-1PZ+ >꜍*}㌠Ḵp`87+lK-R`A$HA1ŊS'M" `/;J K/McUJ7v׈[ΉOҁh0l63g$~ٷpPewg%%tY=-v.hrbH]=G Wl| SKA: rW[ y:G* zSiQwZ*|#5fVk>֯YbE>ۓoL.E;C{Q zA5OT $㤦7MzЉaC!SagۃU>T輓O]ۮ{APX&iQ})A)=d";pNkYI kBgLk-#Dw-ܹjt-]_+n%A^ZY 'JQ@Dw_BkkђR]bC.XjTL;Y Ԗ.!kNX=GgVtZ(@'{NmU|ƳWױS`/d^0:Y"eDl*7HSi+:Cdm+}e6wws[ى.68Abvr#ؤT"k0!S5-`_`J^u)2 ^r,쇊6@0ڽ~WxQb,}uܖXB2* 厾+mPh sܭzdqa *XZi-}%n&D"X÷eO,-U-[c2_KZ B&L2`J#6ǮVS!a=f A5|B[һj"cCj[idSȼjffq{7 e&T&4dvpAד,~o%шebG:ph(x$w,)叜>#pflw~M,cbnbAc -7 v-v0͎}} u}š[b2',ķ U|rbY˧)6R1P&2/|Ϻ% eGO #S P^+#O7|M(m=|-,ى<ۚ!^j~7esf[/`DmQbӵL[Z25kR(;41uԚ]srkuU-If~K}w1!\X||Pq|,-_S%x;rka{(m6$WҜ^~ѓsCpÒ{]L5:)^GkԵ =3+7N<9I֩԰Nӟ$/ԡQ剞*E*ִϧ M;軥5O.0WED4.#pq#!s`}nשʷ=kVh-4c.u ,[d>o"^}U~a,|[ R-RB&欕%=E7cp#{Hhx uҴ != jGJɼv4-H޴ b A]鳅`'3I!{7)J;eZeH\J,]Fj򂴯Jsףb4~K;O}hfR5WuwᏮܫ ']|35!3(t)(G]1HJ|Qyٕ^'WۅJ2~GEt'&޾>q'ˑDVMJ5CzTʶ%E|:,O/,P$ߩRK Ilc}ʋ1$“E*dR|ь"~O.(u}'{Xx$aE;;rpf.&FQpX%$ j"*h>L^{nzTwqVP@]wGb+^/xOU7JzWVl5@ Vxkg@=Nj奆fkv/ PG|U/n{X `p_)9OT"dC9lVk˸>s+X#lYm]RD{ˆoXtwuVѪƜBd 嬎>Z_aI 8czx"10neqL YPS<f4c\?Sb/留eWx%I1-=H[9>ol,zeT=)9 .0z>MDꍃ\_䅞/tGGC(AXW4h? dSmq2)s1[.L^"QWW/:MP%N~+JKS[Bݦ݁f?Q1OZwW!hs cۻ?3|p`q\$π]wS_ȶNT0ȑ>JppuocX= jK(=:/(F֢?md&7)|o|Ih *:åNÖX! , PސCM}1#[:T@xL61ce,`d/^#!}Wdz42_e7%wu5q6 ݾ ^3lR-CFgeӦf=0lf4P 8epDgp #&̗xf}Ry_17%Gi㍨P=X"1l0:SDdhF~I@jqЁj#M)"X Kvh3TbCOu]dԂ=8"mp 'ڕnmM᠁yQIX-W-BCHm~D'jflIo.d=-:o/&L tҚapZ<6@dv9#L'HT,lYǔ\=flaSEZ:I>n7`5rGUU[~E[M@Jnծ^$iVà+3!d-*UQ ǺY !^pzVrnK~ "p)`.uu] Q>g-6w+v{BͫR5S>ؗN ?ЦMa #c]ncp(\,J՘JDBr34 { Ƞdo0.aɭg:c [T,:=] 9M>QŴɫgĖ#HcY1$[g-aۇ#YU^n* uCIUR]muwlD;X U5 KqcH*lŸN!$ӽ* y`y؍Yjt$!\.Z߾Z>2Glb3sM> >f*ޗX)tu \T޶,W $/sաA(gAʵvxm/7etx@\o 3*Ͷ&|/VYrQbHi;xӱ UۡZgoi}8e)A^6?ҁ/ߍԡT:=uy:1KU$αG>Su$tQ~ZZ];8wWRrt`6&/ŰhY?֧'4_)FR X m :ze⋽պGŞ}fzR [kCdzUsM%//xT-LHFl9 )FX9k_CmqYJ^ع>ir=1|&}&gM!dU3֫t6'PcZ1D^ 2.WZ26l_UڽETOW(@8S|WkC~!/c 7ЉқZBo~M xfw(/f=-gМ Ħ*c}5,DVJ9ers B5m Ȗ N fVST`ÉDC⨜Ia׾P, _,^WQ OF1Sc,镼V.&HhU͉׵Ơ,Ufw;]<$^8oqciz4@Rӛ1{7{dC.?eZ^*4QCFir+CMjlK253z i,5 0\慪]ƣ̆>"CT[% T`pC#R8rvH eF qD·$P k'ϗ7BB'd<ΰ=|2U)!iM'轧JWL*`* GxC G2􍋥<z?tj0P/tHQ*npn#TڅTx ĝfh3ǗךD 'DKE&Rԃj~5RڜC૜s{(&6x|XD_SCk?ԖGx]Yik%ul_4@ S|T=efNU:M xI^mj#>KkV7kj:1T3þ{V&dy9CO%XX)EՄKL }~mJ[*<i [Ś_ư,nR [};謶GJ J;H6l}J,r-tQH, <:8;tp_"S^4"kM$- â;6&w .U ޒKʁXmA&fYYa$/!}ɢ$ANxє2K͚WYadVsedǓ!nLh7mJ";ѕ.rL8D9=ؘbpgiM.S˴A݈j:07ыC4xI˞'1]K E3 p 7%jКױ3gʲY~t,z|ea6+Ν(Y.&(kN\3s+r!H~].eEhx``ydۈ޸ȴ}{i0 Bfe,|8I;B5K`g2ܡ>g*OqۋM)?1k` _%C <^{ 1Z),-STSDaZrږ*pԣqC4Mrvhh{pucÎrX fۤIgoQXM/6峍&-AxfȂwVE̟78(}E~Jt[]u<1@w$هqfY{pӧ56g'JFb9ڀ?]:Ԉ`t\cĒtsrlo`FmTFmkRhJN6DZ59̅'L;Ma^=W0Uݏ]Q/+O4ch[e .]#77cPQY?beĊ pAƒ CM?!$C1)ZLAM t+qpPTro;C¨#*ʣx/7Y{AsϞdvr2堑KH.ӡD{P:vzDvCi9Gܿ_kR?=E{̽vn[ $0KGj-ivG2ʭ@lѨ$Uݪr۸آLFӺבnC]0/ }!$j`k(犞0Cy7Y-RR#8m9_e͊8 1[2#P{t/W*{ 7of-(,GHbSxk;![ Ǝn2z(w 2B_n%y`Bp'GMRZQ2KNm E+dT,DM`ZPllT؞HH~߾FyճI orCyG[⦉jY `A a(AM/Xݯon"-n=Ԟ\Vwf Xwއ1ēқЫOaz#NXr;I7!NXS-X e῵@/2t9),½\(m!qt`IPdHdz>U./+ZIƑWI.TV`l׌pW2Yܣz{ .jw$bUcOL>*LO:Njj";.0Pd9ވ9cb3NIaOskawn)H J 0*K}pzSgԯl~ Nyf.(h `g9[r[QQa: RM _MIޯdE:-p԰XwGB aڈhKUHi֙܃M܈C:?$ fP VM)MxxޓJ/<8AMHO= Ο@cFٻ3LTkܡ4\f'/>ㄣ~D2D y>."7Ԯ]B%Vt ]gE>w(j}rf0OێrҀ E5I2m[4DVkf=T~<1[6%R%Iり :̜kh^n`;7{SB=[xPpfB/t6{;MB㙉+f0v37$# ^ߦm": 7A5H)3s1 Tbzn]b~5?-]|MMrQ!BD3]1?% UF, עU#?&4UzXM8h6ڼh:Vhl2(`"`/'D S4 OeBS d{I"W|Iz2wDzEBcr05\|T譊z-&7w]{87X . ҃>')5cmleҷ| ]I?@k]L5e>G41} s-z14"ieLsn'PWN>q iyU ׭͹l*gy6Gӧ4 [Jci } Nj\.Ⱦ%@4$md_m+<6 rK }w#Xʤ@S8z{aGψBZoMnɩgV92Yk/J+Lh,WG@)5zl:S=Q|:BR!!y?ܘl5S|ϯ[|kփ۩#ao^X\a[Ps1bQr(0ZuA8mf8w<̤f(ߖM݅:qYŨrq[ S5{of!`mkŠէʳ$nuGUۂf R-)?DͷvoA=?-du v 6ZLb'իLKg;96S% H_"jN ƻ[R@joGUEN¼%&cPD_T:E +nYގ.]V@֑Kswp?[#=igz{)_^L5GG Uؒzr=c^Op]R*4 ]4ҹ-;.qriӜiyTNu I7T:'n:usfG$|EխWS"UwA-Mk+\򧢔ι8-QE˦O4E\DTiSp%z A${aAE Ocb2NDBDظtfьAf8-t_ƥÕ SZ]EIϛ?sdNw "xPm{S|"h!7~HAU5aw{t"/~ nHb°{m<&CxW ."uuQݓJe kR"oV(V[N-xiؗ@{1UyIua'ljmGFp':fTI-;Lo5VV@!:]s5R>kHw- PYՆXvf)űYS`3U w7F5: 7]yGm5.uW!q@EF 1z㐀"/rYS4z{>0t)Sf #,)LI I HoF0.NM46Y`dem?zu[5MR黱&;3uAqf#b@Tq[ nG;âH]x{'w3o2Uf=V2 c3+49!% {3H:mCh K$3NF)f5chX+Tfm* `T!_Jzb|8$8!_ݕ NwA>jnL>T)ɓ_0Sa;=r1x`4}.#b=VP$$#6aA׍]!1ܛpTa7}L]ɐbZƾ؜ܦ. U[_j]%Y7{v}>%zۤp?5AWq']JA(OXx+^O[#ro : S +9ʙ h>Ԁ4&7[hډ'*f;09%w,;|r(Jn"xsޕ/> F=&$eLаXە8TڌcYU"ewQwR$ڨk1~ h Pބ9Lɾ" /y5OOR~7@دsԱFU Q \0ַ':s"VŰ$rᾓx8KLfc%Aw`YlM9#TǒPčZnMK<^S>ȧn8.pcG0Zal۱xq l0@&TG%Jxra3M6TRN NA^H )䝸|uASef"kI I%VAuP~ͱ}h)(d\e cXzЦf0I'o,̲RuG82ppi4~{yܙNJ^(r?Vf#E9awY&]D'~8c4053 YL )h/j8 Sr"aj#Ei޾Gj`.(B+JL^pXgQRB"4puq#k hq#{.tbG}dQABV"_m~NG\b'9>8^"l(tVF֍yheKj]w5fSѮk"lT.)rAcKvsB'5k`G?yNߴd,eRmc➁]/쥨22Y_à;{PR Aʳg&czQy̞+E$:R=ѡ ];&;MEgL垔vBfMmz:C<) DwKYcSV!Ǜl ~ Ӵ܂x S>3?* ֎ 0d#KO3Qf /vKS\v%BfzUl(]naGsAqkZR:҃Udoɔm2Sn xa4?U@rDZW|8ìmE;K )ieYgAsF^G=2ʻ_ 5gB¿T@:qf's% [`a7+>/-5x>3Uta_^9,`nɱ%6yn6=q/(,>zD ޕJ^=˷ajHx$K3(l4N͡~ sQȀ$ɥL5N qhx:eq?:yW%;qc+3>߹|bfhLK'uXk2iLuD΢35 2H`kGj1ңkbNSZ'_ރ;S[>mP%jG. BT1Av7_+>M:+x &c 1cU(z4@I!n5)]F9zΗ˚k$D~1!JWQ`PR*.#㾤_~ QhMz~$=#ԒI~8k-36:0gg* #9ލ.N(sax`_ȣOH쟨@S $Y bn# ֫k”-ƌ_瑯pP0Pl lOB +e!{UE^D6w(%)y9f"t_6g um MSbԷyl-Le +FE_S09+Ty]ubLC趹vE"T]( *=/vc5Oըl1ʻo]B\@ݢV%%Eh׎@x|_p@D-dmvs[.ihU/?u.<+Jo/ ZM`;ONGEEf˵J^C?v>ķQL 4[J^y+^bޛA-Z#W~ⷲig=.i*@C39Rwo."ϼo8%FO &!)=Q)E`O"tʁ2d,\&YRds"^WP$Q}_ wn$ec. ,"L4M☆u^_)@;8{`L[,3Dt̵c㸅dgU ?`-; = _'`ƷC=Q?*C-` ,yNd' 4X?KOq%AoNCY[bhæ?俫L*ղ`p9q,OJW ^pYX'ؙ{V$Ga9Шhhzě:L=tOHP@ac8=y4ěڷh^+5s8D&eH|,Ђ&oCʗ=:s}k0k 4TRॺϷքIE$iH &AN1g~[}/z+'3GZ0?ʚ}UyfdT)#+i#,t6Ơ^<=Y0@lҜNoԜ_]HI3zfx^8!9Ш7Qf2P8s[8S>b!Fz^s0Mݬ/bwy Yr"" v5.FXh,zyH9LemEԣ4 N-i=zҚehbK5Pk|}%kSZPi\ a2C!i:W?}Fb75:/uǓ{cx9 Z\7Un;ay~Zaٝziz 6Y8.*-oz4|UJjpb0=lomen:C/-?iߡ}F&'ǢM1򚉎%P񼏻.*?ǵמGJCbtMi5mv!sD*81S -24 Z2(œB>V: aTB*%.]x':ppnDEqnGaܴ 3e kbl='G\HI[WqK?_ۻrzcgE<Lj<.M.A8" ϦQTލwdf Y0`z7 l,%NfADg]˳pyYa}+?S."]rr 8 F4r|@*9%PR ^-l35Ǡntc\I=Jia0=3AG|pHu“i.C2'4ˏ\5 4jJƐeRaHUC׺{P8o<=~QGIz? Vyl̤"aM25^F`WCِQwQ0# gB"ȧ-yEtw &u?Am.!ѪF ?z+paeFΔ텫ǯOT1_\K@2Ni j_E3>_-0wca%H$çBSAHZOVg31x'()i-wo5tƑa‡7] FI#V2#tU Ʊz-`*0 L BOw&2 h7hE TұL"A(*G%U{~e,OTXTc\x;3[vʾ7eSkԮcVYED^dn},D mc{% 1['t7<'R+'#Q#cARROH$?wȂkL"tGz5(J΋p<̪ɉ^>ZN-j-ie%,9TsJ}^ۙO'- JW- ۂf&#Wy @;մVh3Uwct+@/|4 ^?ֽy1oR 5鵲yl }6eW+tO٬2'@^b,r߱xTG2_-;HbuZ든CsA!OȝZ}X6E6cC_!" ;b.B,zFǍÖn<.M v] v,J֪ߝM@4N@YZu UZe@A-}۔/:/bz/7 B%PyŽ[Ř˲7X'5>׵1MUD9;إ INZR}I+v"x6E 1yIjMKݴ}Ui:A̋y{fj$)7y2tHѱrCW)шO>fvm_(x. {&a=Qafq SuQpuxeo*pv uYihc!rm':fDhߧaCWۉ&dtvhdfTJ&yS$zɟ3L iDN+k{RRl^>=E[ǯBG]MY;g[V}w8=yuxc _ E J3C hS:TwK׶X.7 IÚDzg$|"@)CY{kJIڇE D?a:䍡W姟TH({dS8fxl1λm4h-pXT^_Z+9Am+oư:F"$egyERy>Pٚ3Ehu/".͙H]b3:7FT'*; ܄IE孮̣HXC|>v\.#4DgEzH|;rKMa[.<dά +B%\x]}D$Ƭ6}mXyCu a5}2&څ &SF8I*Ա7ثw;Ak; v9YŤXT$N޹l돳O*}L gu+<܄z~9 8X @=xƳ]@'QߊKM_p!q\-8+a,->5xe(i3k>E]$ Vd5"Φ㭃P;k.wů<$]ܟj [ WZ -qKtRB$Q}#(K7I]Wm{T*M$c|=$B0Va}i#D@>ۛwOZRkQ&b! $y*!v?= ڐתQ yAF)@¸-s.s"bt^rbJ3䊅6)C_QwL֡x-m 6^*ټ -DbX"b,3krT.%]K6 rM˨u7rY+c%gӎ#3 ^ h(͠}qil/od8̸١ .s;wqw&SG1\0^TcCCDد\bY}G8n,JLޱRf-,T3arۻT*PṈ-D5"w"4^˜Բ/[$6`'Qw[gzxJwJt+H,rLܖ*"$7?dE] v4ˣ ]d7jw[ {4Aϊ4i8h: JRwD j̈́UO]D]1]:^iUewXQ;8ֽr$: ꛰V~hX%Ks&y*]X;u.i>L]$*C98jisLkyzA bbhؗ㪽Փe_cn3Xޞ )8 G  qXpGOMZ^BcY]&Ⱦpds"1P(1)kIJoIV0#ƫ֣D*]gvcGDǁTOChL$#T]|CbMh>qn*%% ɟ8.[>.W0 nUuxj[Y9GzvufHk>TMW6^$(TI r$Bvmqs2K {,.:dh.n8,H߂"vڎ A]i/ mĘʦTRwTmX'VDQ(i{ܢT #1|YF5?rڴӱt jPPZz,m3#* 1j ͺ#闓[9w2,M'T>ܸ0b5InyAmAL 1cq2b-ϖtpĮL1&/:>fIX y~0 WgvKuRi=cބ$fO {S~xl]>Z2`t1hb'HW)7e6a%i0|&aG"o Xu'_SLA70Lmt׉w *0TSՌHc#3y5IT+8| 2kH[Wk.J2O$>US?Ks/E:^2ϭLS6دr>sp=x}1]AL7́;Hy R\Y>^8D`o'A<yod-yE>5NGޤv\(e\fY1ڃ^W15N? bi\з l xk m%KOB@TlU>;!M= psat.rb|c# z=i)VM0?ͥߑ Gd"\˥i fC*ؐes}mSEA E[2'a,1Oϫq! <킱یv[+M9 k׀ A(I8{&o3U٪mN•8c<+peπN)}.?Dp޳ȉ~b ~>k~m~E|~!L'k󊿢)l9M-&ɚы=rׅ:[/v-6<@ܽ^qR/noW!'ѝ +onIPeѓ]kH?Kyk1:LNMSh̴wȊ ԙxsfIHw]n+TԒn*+H*JNX nd]Y"1TIt)& * CÚJRd/US'X/ ` EHunJݽ`JbIڥFM)ΗW@i޼5Ur84Nf$*V($"migxf6!D=̈́+kS RG-PfK~+Hcx_;gdVup<YTGd? bΜ3G ïsi9[1{3 3Uߣ`{GwA$uT}JTY.;=]LO%+(RSv ssO'2qS|yVY+$v.3_Knpܺ-Y{MOdV!4!"rad b$mdð |HɘXPGocB4&(Q--Xޙeq_\^ursi*e xmEpzJ gH:$gq ہhꏳOy E\9]>|5;lPs+ H5L%{{J`U&tO*YiqUխDž8>fJSj%woXTE7]C2SK_&{Kybr$uS 5?{]+mILNe-6+AԜ0/ˠHH>Po<d*5Cy /f -\|Yk5/Q>#t6{ax1>v'݇e/ȇ衿 )[rh,Gr:(~Ls[a՜mB?`;LA@3sNӓ*nLʴ'3_76C7*\% o:^ -yʔ 'q-3t>J<ηpeC/mp 0< SOZ]  \Zp>:9yJ:- `W1rՇ9n8TYi/4GVDاIt-5jx=fعމTUԕi%ǓZ-w <䟶'[WI8t%0-X.3)vvzrձeY_q->OH Mt ?@z^} U O&~p-g"cH6(,jCf!_0!lۨi]1qA6!KX.@2`LaF$KYsnAuOW`D˪^m娼RLzEMt G:\Lx}uCk(w=deOE)%p"ws.E 8 >A:5 utԅ&زoH ^qvW(|S!fM F.-k>7QvI#!Du]GxV^x~,dV|Js\CV=oWk{]GLPL1 ]d^LLl"EY3-RtRUoG4Ib4RDgS q߆v]_#-Q[y靇uC{n6'e~Mܯdi~T5DG)C<.#ŕ>cÒųw}'!{P72-LiM*j4UL(2<ݥKa9j|B@Ϭ("&/[r;О!Rk629A{XO? gNҎ@217/?XG3dd 'Po4ǢEIuOUHKkD #\Ŵ)eA[~5@THJ!XNEw46 `FLxJVzry>55[LLbҤz^mcx 7ل +2ZǔmB:-=!p{⓰xf{ SAWD!X n;/67T&_6"ÞvƑ>vU14qEU SUgQ9c颃9_'_8ݵ&󱹝1lcҭ_'ٚnGT[y0h0ғTm&p&C,WI#}\y1_bxa=FV.TAXiB n*iبC0C!t~IY,1s̾a}Lͽ[{[.h!s>|M.cA5V)QX5dґ:iGT!5,F 5y2j<,3<#Ak4{uHJ5Jr!S 7:8t-]R=p}n`,0t `s1t#?E K 2鉂 ;Q+$2@ųC10 OSr :,2~>НF^Tq.k[)Reƨ1 R7$SvĆܶirR2LK6n~F=r:aN{ LLHEasISntgQ50]& g/Hk{Ali c|hf-Siv\ ZZޅFr7hpx<ɨ]5d]ʝ[ؕs7G%o[Y1%pͪ+?x Cʛ&P5L~epεYi!%>&dDYTh#ݭJxKJ2JIbJR_siSr[_/t f;ق ampS0:Fp)2UvInx\dyMYwy^-cm^RC'`@G"k, [3fٿgZh4 *r=DʸϚs+M'C&2߾-~nڴ5QHuJs}@E/L)Z=z4~akG׽>z&DBvD3W.!UD:ѺӢ, b XvR|އZK& 5lsF~yI:Ko"d Mu=x+3P7.vV>[qbIeU)04>}07\<7m/)dl| oݨ{R{Ԓ䆷H6XD>_2(ru |t62-+lqy> =c]*pÂi$-Ng*[?3N!9ΠNVT-y6U|.0CrR];uV9kURXF9[ӽG#o>bZ-'˥T<=R,6'hwDZBeoa~M}1X?/ڈSMU @KF7kORX#! MaLS1Ov,jܘE?F^SF9| Lh`LDz-m ዟ 1:P )>╳ݖCv?HG=!ӆ/UE^:x 66sεT cpg^6b38DUJ=m^aUTp".`= K -7џ}Lnl% fW]:yRQMT z{wDaIwc(t:iM;pRϴR Treogʨd `vrjd c@^1ARm#I@b,(M/k)9Q`{B̦:mJR\5=qv؃F;4_uBDMR $.Y^@q%b|gSW&-> ~܂Xx `͔I*6%mQNZ5nc6 h:}!bTsq=+#fHfۗ,#*, i vYH1 +ed.Ԙ;]*]:tX%A%ǃǨ٘b#?L91,eM_nʅC|92״7=7.NL$i;Ԥx!oI==bmr^*M5wVkEz/*Y\p8&a)fjrgW=慯dkF Yx^@B3ϡ3&aAۼM*&jnL?p犬 gږކ$SQ?J.{3)N~!9T6;a1y +pon||+ 3+S'6 RSSZbj$ dX(l{!{0lGh[42npԿ˛NOGh{#wRzvw-;fW"P9Xs<!cV.D1Ƞ+FNy;3t"@p|+`hLKѣ˱cFJN=tcZ_ A{%U0j5))zoWcdq # `hώ™+~OrEyyг'nކwsFP{@S։Z{HPoQ\H-zkPfWڅ{L%æ_#XbN5΅ ekA͡ԹB3ϦY`eRz-lHX6 ci_NqQ)̍rq&hw-'Ѷ+ȜyOhW \hf%FóЕ(4˼ R:Um<j򫺴\ ӘT98ZR*{JA/.U\QE9kaTK|DJKz#c. 4`Ǔlp:#kzν p9FtX}-ąOj t!'$T_n_f GYk +A})/$| .i8&^pT0}9 i/LMl"ɺ!Vi!Cr˪r# =M9PUdh4"d]vۦKahz,AWͼ}ύ %I 5y7 _i(YB%>뇉 dk H[9cp0 ޺TYebf"'33P&O46@ؙK}Ƣ u9rfm3F'*268~j)0_sךzz gڒO%*rA*g R\֑lQ؋j4K|6alߔjq]rB U@"37U UER!;Ȑ]Q`00*yY-UB]g'A ~V"QnO#DAо"Ii1`wK,b7-3-HRX.x.l f!'t7xbjx]y;o ^oD빴6VҧF_DGFFf>o40!2a-"73^|gzfPRDª/T]*ܙ}|~,j- Oœs{;oLhyI+N~ *]$g[m +g(^ ޸s(S4#sjeWn@w}9O,mU i$7!h fA?rIP^ ͨcU]ʜd$ &PgbR,#1=4!)% kL`v22/+IR|?-oUEPYO&B(*EG҅nUn&PB [[8oNTwçxť'lazq>d]6kwZF‽Xf񂧧h|\s0r ͙iasl=[1QQɕ[&i KL<|V}فV'Z0Xa%I_=~y+X͵P"=i3&3[4`0q⺞^cMPXRQ N(1թv=VTj 3nMxtxdzU)ܶC+,p_۳)Cd{!J -dlMpZrOkNafI h"$f熊Z 9ي ^R{ᰶ a Q1Χ(7.+ p>D=y}440I_gfʥ eCьg1w~Tl0lcʿ@H?pjhGA#V?2CMr;1Pzr ^wV{4pTp'd2>Хva7)a'^ }^S`p0YiJXD? !MzR=rySKkSpBϲX>Hi}r udv> JLɴ yYϟZ>qp{F\zL\bڰ~wUfc,$rvxRj5Y,}J/zYc k295y o =L.VLrlİ~Dz,_k '|]vB(~ܝ,zAd!<bisW7  T:Ki^peh~/ J:~ X>;™\b Ha{*\{lL0`uث<@OZR򩧼_2v0MfeqVØ$K!eeh4Ophw0i. exֳžp`ɮ_ZNpnyuXd ȝA=B5/ c%Mʮlcx@-M?_R0EY: |ζ#hmzF#VWP#aTyu@m1_bED D50CU0 ۃ4R7)JzU梁2 5K&2ᔊ3[~Y[SHJ.=LIJmc0*E5cA /4ދ,Ah$5`(Xp_&..BE_?n|sșpkj5^.QAJ6r0_ͿT7?"}Sz8^!y0sӥ1OpSdpK19+M?\ˑM i&߭UyY=jazΥ~jQCm%؏w9(T`_ZcРmB6({k"=ac潢~F&|Y$? H0AL߅.a!"@ڊ,ܘFA>HDhZ\O!fWXCU[L `K꤆ ]tV1rC(DSu-V_hs9 !-zOh=_}9z@WzsP%KDn$`*zu ~'TiGb2 ֫SBiޛ1a1?RG95Kvݸq*4D:#֩A 3I~ JqsI-JY,5!P?K:<|qe7 5q#,~ dYC[ʕ{~Wi`TS)>FkGʴm`5<-Z:y{/Ve UakgBm6n= ,᫭tMŪI$[)*AWO }\c^nqSJ/@EZzk%O:ul*L5B61E6^ëN<ėwm"qAP:wrT"M*~STG8p&p@<_#S`5nF-c*~ NŇZ}|8g3.'I9!{aL̥XxYAK@ =}-Ih!*[O%z~6D*&I!=v-eAjO"ZpZ|q$BpT:f+m!sORf)LF{#WJA]ƧEL!P_UVu-:)^\p:8J͏!@Kæx_l*@9vY&E•of#ˎ2.@t $Ј ~N'#8 ^{\Ԧv.=3ŏWP+ 9`=0K\J-0~{L{Q9LC₈ϟC#kR@^ 2=MVP5G{mŎ&+F瑹XDvI%Ng}IMȿܮ*IOZL&THvow sTrk=AYq9E"YՍ'1*5o$Ɉ~e4t[ pw~3ṕvˆ$-ǘ0 ZCQd K:oDS61T.&@Ⴄ>d=WJi0(,ߓ9tX3 AĽ tH^YXIP5#`3=ҏ 6G8 4Ꮺ63#H~u(T2"M䡠xGߜT`شRavޚ :%Y8hӤ4ƞ>Z$G奃4Br^ls<'U!mik Yם Re!c ~bBj+h]e\lvtǾQ)I8jƯdl"A/0? '?f=ZQ[/[*.1 Nz(ո3F|FςOJON$<͔_./3GAh@p8DϬ3{mZӅ!ҲE6Q?(͗4.JPcLTgZi!@?>tPLdnΕ=X#$C0* >8eڔC҄+A3''Ս%Y/҆̋1d:72|G$X4D\9~OP\oCYhc0ڕ91]־vy ڑy]e|<I64Vt$K{dxVp>fM\"uE|ls6 v`ftd0f#s&zYMh:Q&G!4I[Yӌ>&>wWjU)冖F_ ]gW`5^}w X=ߌtC)sTzR+{>#(`ġC.b>Vڏo'̞{a݀LץmU0Aa I:tBA Hvftsv k8z4vvZEedz7į7(=2/hsa?qBPDiIL,QO9^OK$ ] ]0&VPh-2WK3YޕE[n,_\0yZC(E}JBe+6Ǿs]3"U6w SuW0Iq[L/0^M|,ɼٖB7P]Ule厢:Z.T>S fLVt(Vha,KP7GU/&p&50Dԡf.a܊jV5x²2,tmFkyXR:;g,Kuc7 :ijz[h<_m p4I%@/9ef7JOmQ`~h׫l㣛_+R0;R J@&CwTWCiƠ։T~WʲsT \N:Q]p>b{F+ PHpiڞa,Cy7 FElT#yO A|F4W$*#W|C+v W|@eשo GV *H٣L.ѧ)I Hlu%u$Ǝ G4=[^t@e˵Ĕ JvxRMFnjB IKTݸwLo˯T-vDB,rLR[ ]/^r vAedro3Vԗ>KQ!n %VMvρG&} ^C~}e:A_,OHDSp:!I̫mD|c.p.#>>q`=Ar ưW"\_0w.Xՙh.#EiXuQp WNThp oʘ(+_W?U sO$%\ƉcdN,Cܖ K)k^fr8μ_nQ#W?eȑ}:X{qb`Cښ?<SV;8 tR|J?C%;gFKIomTL[(!E,%Id~d{xͳ)\s@+ iM o_-VჰB̦P>KD]Ͳ4q' IڈSJ aN lwO>fL.ZȞFz9淢vYTW94T Lq^^eBgLÉ5C 1J)KrctxܢGc?dXm*VnD8uz- p`h?^G`w+j#0E{>d]؄iObaXڎx۩jVvNU6O^/h:0S@sFG  Fo`(wQϒ59SJ>F5ҘUńiMYM}R,kTC!ɎzA=Ņ7{iШv>8I4{|S%`c{n2v=n28Ҩ&&:lg2naSJAlΥ?Z]obN > I08 phKiz2A{'"0]a}$ ljIdzCo T5Su-乢 Ժ1XGQ9換ZAOyMI,CH8;!{ LDC{$uU=to@q8Ve#,fuLhiMj!_<^,j;+pIr߇Yu8Vs5o/kbg[m7&ԬD۴u#1ZuNwGCs;sX0I@{ =itDQdX[Z c&AUŮӘ ?! ΂pЧ}Om%_ pƛWZT6`8=7hBm Lus'>f&+.ķwB2Ke %l\}NI6b.jq怉6 +h6t)7(Asj0gtOg@u^(fFs=B7{XX-33;ڤ D" [g[zT=uz"(+mk\e:ݭ^NElQh(/ڒ?`gVv{BKrXb S6TC(Fذ'*XJe[ rR_W.qfjT3S'n:HJÅqfiQG21>O--{#ܗJ.M6Kn*cov0U_:O3_ǹ7)l 3=?ˎ3 9u2)5zpĬ_y]|JƴGСuQ#xx/u>sezZ{T#:2O9٢3x)WʔydX8y4Wo49H4hajGyqf [{T(im5}F,,}_ޣaiFڋas8Sw\aE`<=4Ϸp HO<)QE~a  ,4=~/_`:[$G^",DGT;${$#9T;RfF͠lwZfЕT,oa|R C Y &AW8hEIt]_2r` 9vZ)!g͹!^qgbY(םT_tnt2FD)w@:#ԯ\ġL]gIE9Y.hNEA3_;~[,OpF_qڢTDFZJcã3g>H&EMM !E)譝=ΆSad H>i:8LsX[ӧE{fE5ki˷ϡ(ѧkHVR?,>jCRpgʩ+P~Gss4[T+II=":fq6'+M}b$&Ϯ_PIqLCmY)8NvG=D{ᡱ?U@Y󈩋:dl/$!e]mC{wV>35x\TXV^v^=Gt~zxyQUXR44eE۸/]!$O%u>SD怰9d12X>:_AqM9^w [__ /Uh!?%jKcygKxAc ~Wξ ubmڎM i!Ix]s\&K4۹bf2!hJԼC4e-{o#Cvr# f^ľ/Xf֐ P፞\!m,_4`C5%eEL" //n^NJr0#8S;X<WuZ6Uf똼O+2iBZN;V^ˑiEnHZpurSq ejgXފ\'l.#S=VLXk eJ+#B оgyGH ,gAe%Qnic! ll4 Iu>{G'`!lѬe)a*(D;K%U5\yװ/n顕[&~:&\HjYQ_Ņ$eS>8gNQcR\ڀ  V󯕵!ƹ#:ƀ&{2__%ҁռpskІ H˂]>5Bq>nKD8-qRA찬tM0z &B Eq9agO^R(xM?n'`*1|R`o%Au 49^+]DmaװC1!fC(ϫh3TWt^ 64uS6Mڵ0ʏ"ξBӖe]w ͏B}`Ƃ%4| ZSj"Sc|8ƒ,uF$d$Exm`+ms(ȫYc^&2]:z 7F]Dcȳ 7R-ndv APVp x\GzfV˯k3nLԨ.uگ+2Ar2\.H:-p:JTj]/E_.xe.k`ըEʽR-!^*+nb!ibRP>bR^ yDc5ԍ0Rm8[eZ2_smru6 E }AhX t .zi'S(rTi? RAT Gn2`xZ-C0Fu*sVE 7b_#"X5Rz##?«*^ EM;<ӡhS>-`#} /߄;1G,lGX(UF~JzvWTA:+X@<ދU%=KLsv3Qaa[CK.ndž_J\ML;C`y)U/brN f**ǙH&ΰ;}xo-DŽ=* \wwzIJ#`iZj,751PZ ]Q |&tKE_~ iS<=tF9#c1w#ʦT7=uZ3Ì S$"D3jPwB_AroA}yG]2bp< Fpif͎9} XXډS^a\8?f<= NsL/j61K\)/5"qG kc# pNAmhYi?#so"dUsS0,< ]^c8 g2 ~i@v\ WcqPyeO1BNH$д0~AYBSOڻzp7; /|d<ЄTU#>-."ɊQfzE:eit$Q8aTm"Uo&b;e*qe@9O@J ^pxh!8AD::=K-B6^=y^lK=X(',%%8(%\bD*8/z'!ݻiyٰ :f”V+S@~ݡ?0!FIƻl: ok"qDH}w^4{ٝAPnd#b=WᜨBFiHEn9`ZƐZ哂@FpM2G: H".%09hsnaBG[v҂9cV)V\s}zP" !F5Q_k,͌/4a/Om8j adUGi~CfGMeE~B9bmu/GX(i7=8mMޯliTsHo2W Q.{zP ]V@jjscb_Ơ `Xw^`@.N\I0!`i.LD%5Q63 Wyqz^ܝRr uy?8*B+΁&fn@XKb0윻5Xp}$o/RdIr o*՞^z|oO/3I6Nm5<ϋeU(i.=n2oE\zJNJz?/;|kx} rR[j;mҞjL❭J 5+ 'A\;pnΩt͂̀-ܚ~pC0G@P /p׶3zLe$IB#'>6q%p`&13P+F6l Q8FK9jrvWtiA֩$՜rꑠUg/qG^Aþp%KmgbwsKgNPow2WcH&qL I:#S@ABP|X>ʂ]f= NQX|IS#f<,/ Wb>ƒ{,qTYKhe=J+' zˆss97㷃Y|ʍl%!%Ys3Qz f<_-4BQ(͏ueg˰?j%$:04dp:dOO{7dؖ>h$ qoR:]lbcì/'j;Y2fR8@@lğ;HsmXr"`6g~=¹su}9ݘK{XW9g!  a~ZCOT9,osoPϪ3 *bDղ-= N'{)js&ޚaq|2#z֞[7>.:9uE4}6pOm-%lk{YJ9z2(+(} zJ6˓ue:ɮV뻨4u@_t*alá]:yl2dr0i!Sd($ 1=-m;ZF)^IhkuW5FF`=֨:>MO]x"ufCl$lC(._Gn$oP#dz;I;*=]5M( k p٪)M,vQiBS{}*# Q1`px iB..*_E6g1%F @qC"z(Dո!2|e GZY9??|Z9Ս%qԮ I5LjDܮst$YQ'+[0+'͚mO qy ZV;vQ2DMhSNEgЂ<esy #e,emثir$ĸQp7zt}7HqRs/s#e>qmuE1TELp*z%ԝT{. !wz6ЉQWR?(̗}irՁҽ3@37'KL6)hUTA^6,TS;4lq,ˁLrҡ[P93e־Α&|Z+&1ʥEȝu|,eye}*gź[Ϩ&ݩlYUw p5$0 *ۏykEꨖ:k<$n\u1^L}Yt%/DUfVJpƲkAvX Ltߩʜa ٚݪXij&40j#AUs]xA:'nΛԐ4'V?%M*2/E{A$3%;]3;Lpϩ5Ӓ5 1ؿ[!x{=Ye{=u)~g(~!|{&]m"/qF)p-r] w^f<(=O-c/SE :+DŽFZkq²f"۝yp9vg;Ep̽PO?+BJDD:rW|`XsNybrp;" d*96 b"em1j+*e@pk?n ':~ഋ ߊ&ծoG'ѣܢ=MB<jYG;_RTQFxHSNaAsx0 ЍD\юj8|X9"(eWx“U|4/ H  k洌hRHqGHw 4}*tJ9U1ˎw|IwCV#z(=0Iw+^ϠDH Ok:w AhILnhA~&W{  >151vR(iBb9@ uKe4"s@I1Zacsz< &F7 j(TD0Xwݲm@>~nܢҬ4, oBޖӥ:DTe]r'9O 0W|##茢ߕݨ PX 3YDsti<ĕG;u`vL: owYզ͸j xkA ւ{_44piao.PQ[}Urׇ{'r^b=7uZrT7.ǠQ.|JK#}RMGwΤdc}0ђJ}V=Y*l=Xo5'ڡttGse}G:g1os}.3- hnCZ:Ǘ4۬"HTS|Wtn¤".K$m,މ/5tL+(l8sDQ;G7#|'6 ʕ[`q˩Iu'<$LgNY2"Wy1󳣖 ^$AX's9Hݧ x Z?$FVoZItrL\OA^bˌwH]IZD.H٣t1|"HY/"q{ Ԣ MTQGFelS4d+@YM_MD{P̯hXl`<Fo%s3CӠOĆB8Mx^#y G]|2/?Ƅ00,%Jl4qs*;䏕L`ӳCڻDoK C1ŭ.5WrqtT՟WxٍJߧ=ɛVdNʍr jx뷋C0`۹c G ?eMqMF}@ITo'<9Y%uoqExk7mZقfpOb7N5CJ/,V |Jk]88UQrF]A0CQI" 1JHaƨX|u~u<$D4C 0xn4ɲM3XNUbI Ep;uoA Չ5蕳He85 [17@}mR->yX$_apC:S.@y0 2Vw< 湙md- iqyTĝ)DC;Y[$B'+]*cd\fN T3>x@N+]]u`xn]\O[@A%3r]K'X0P%ʥ>31I)ÒNÚE[0mOOX*On\IEC+ +=Aݽ+by04wG(R`m+Nܰ(Ar=2<-," %DAs HR~>x6a ᚽ)(I- q~!j1s:FQeH mC =?OQp_lsa.\/ Mm|@oƺj~3b||H8tu`t϶(Cڞ0z g<_ .<c]ژ.餵/ ?9|s@| 8 GTwk]ioKUw&Ȃ~.oD|(l1i'[0z@=%M+Cǰ<KU%6v,9KE[a~`ТU5$oR6C*~dQV;G'hj4Y2=^:+t%Ӯ\|xi?*dIuOF ˂sᅣzEAi vjٗA)%i3 ,3׼٬$lO2Ly6_DN#GmDqg@;gc e3]%1ڻDxE8_YF'j:R*KGo{y+9)nnkSa=\Q= kba®䝘ؽbĭVsĵUhz'kX-vlh,lxxyJVzM캚Rrom5 %^\9rD_ʩe=eK~7@¶rϾj* ٚR*2>RBI=>ɠ:!_ĔnY$V^,ukw|q}DS:"MGCt R!8/bYyjVۄt٢c(!"k:M@Rwu}4F!]Q؉+2/(" OYo@=7V}>k%Yt!& ۹y]YJgsTx2f}/p-R9=fZ<_!l|33>%:u*M_Wͱ+EPGTa `> c`rѬIxshC$ʿFhn3>v+I==Z ?=-S,Lng^|ۀmJt-ǙPܲp#ziz{[^}qYAuAlҩ_P-q dgOCoAѓZ9$lLpc*r*z> W81vlHr_)I9m"<5ȬdqMw7FMOt$?I&b;;.BcW/\c]KTL?wGurL|vRPxfq]:mg۰w@xL9N;?;{~{ sZso` QNlz%>聤ʤڜB5h:PJP/!SCʸZTMrHWGzrN~M R],#9T9(uwYeg}J oCYkjv8,2`9 kYrHi#y{+{x5mҾ\[Lcrc^#MM,E21&PݒVjp/";49ƈrFYTԇ"HS1Ƀo Qf(ܫkHvמz'OANj8ODvUAL52P_B'!O7ٺT I6- n_#^KOduN+"fO *qg&; wNJX$#w bh>hDn?1A&-Jt>w+=/J`5cnhO Ю׾,x\9ued3,?(t *\qv=' rW_50g hJPAR1-N#} x0 '[#>XrzI94>P?d2T@P;B5K}\_ #T޲j8Q(` b;*[dd9So:IRG'h8 VWRЫ(G\\)R:7Q _uwxXP u?bW;맔5q "hsϻ7=G 7j$C9{@:8!`81D3ڹDMdUYj{Z?G^p ntqVJ{ӷri\jI.'WխӇ3B{c̘\+nPk̺"u\n^oBny{^-RbAmmltnߺL0l}|ӻvdl4'Hΰ!wTx[#f?I6--b{P)]<9f^w:~ <\5a>Ok!Xq4EVsR?z㥉LZWh] s.~8r!`vD3ߒ_Api4=4.]"ϸB҄D͵`<ߣ\0LmaܗIw[] / n;d.SS˚Mw4ON-V`{awHP[t9 e;/KhMlzA~xOlyVt` e-]xhemhVYb;x~2PTZQMYGH?A?6,/Iouk>EJ,׵4r"ĉ1J"P"qB nRk!Qʆ)EVdd R5NUQcAa͔!qwF5+4:]d-R{꽽h k} zIt݋깰w8,o-hbvŵf kz@ΟqRjrl=两P+ cItYF̊qj11׼@iiY1bTK`&]VNÊK oxo^~/hyUL1C>P\D߮#!];<6 1;GJ˳%Cs2;}&F~`5#z gs+C0"G`pr.u?|m6yO\+ɹBH1D7UIWF|3V>s;̒5JڥN>ZdCPUή$ʀ%jQ -1v*Tea 3k Q ހj*ge҃aTӿȥRPécF'Rc`]vڕ1\7% ӅjN7WhI70ffV ^}v%&➒ƶL97wj#e7V]Wdѵ n] כR#nV*mG;o&#I|!uj.z_Sp 8u+3v`r)hytyrtڒ%_^x1}>=FML !{pm/SEw(emR,c;^ۡqE²q)}$-ƒqf $̴"zal`]U@$Hqq+RHwc .l@ %a˯ 4n{ƛױ4}UmVf7'2hh ~,WT]ptq~ڮ0 RTc`gvVu]EzaBuK %$@L@IL?Â;,'|VL. Zr䋖R 3b*oqO/5APh S>trcG /nˈ..H{Gw8XZ5{%OQjh>޶䏂s:Wh3uͩDв$9cP յ_NIKs:2Nac+LŒcc䡒;.!sShA]ͤ>=0a;t9}±{^ {.pƑιG~} 5zN,|KJR? %ǒL\"A:)JCEFCoƽUr^쌸%\7Z A*}O L*Ji\UU0Mb8z14 NF <e1Y,QR 4JRsZ;2A  عs(d~m6}Ii3ȫ/hu ɇsB?4$\' eQxEZ$|3Xbp\ؤBr=/t@(LĦDXDS@D "0>ZC z:Yx_(. )Qsۘs~Ӯf ~+eJF  xyiU4[$PtfgYhrJ{Af}F-Xs1@v т+$9Z&(]m@`R}FPwd3fA*Yԏ 7htu%&neK㛪je\Y8Iu̮fE]sv j4^/ V4CmdJ}RM(|S %ʀr?*z %CiJ;.,",hJW5:zySՠ-n7ݔӭe-I'{De0MɮIТ`;/7_d o2B.VW y)V-Y4Lq]S)7fߧ5 ļnVyp  J<(Q%\~rXLdEVTʷ/D!Z9sD*T{)2L (tPcڃ ._VphpUyMȬ1-9~yX'p,8\ܯ"s@ v :DPE&|n)!'1Z1lc*ަy4x*j!`g!_F^ei6B̓r0zi")HVύ^SqA5r-I)")nXE V`9_ ,"A- $2xU×*j4AZBW ^cDɓJݰylw  I]FV4:k؝YoeA9a|;TȟWe>Al@ cwo> :MNvWj07+%32IaDrU#@tE?7؀;1O /-9=vibmmz7!=/jNh\~ ]}k؅ldҴ'B界T 3~|.&_4<6g 2E)Q{/7받<-<405Pp1nGL|p.k ; LIB@Ts9Ki>1n$sNzc>B&{nWF%vQ?;9naU6<$fټ ĘؑJK@Ra*%f ߄kDtu!0d6kew2s0L,5ݲoVmPxrO 3.{+J.=AU`4`ql `@(cߓ2VohcNE0am"AUS± QW0Mr ۮ R l(F7'%,k1?uR9w$"I+ĐcrsB.xU׾'krԤw29`:88[La}n̏]ِ)]" h3*l%Yj]Yl4HOhbEQFQ̈́B&wɇp`t`"$ xnҲῲ%VYDܣƜqj˶7-&V5 <4qAq%P`7> [7Qև a \\hPq^w 0tON2TĮp9jI%r_ЉiPqxuvۣy_6[o{6aA[*d0M;WnHAkT#zDV{ZcoKC|H6 U<YeBj@vf lJcohtIbG<@6z:1:xw{wqVk#:ԒPHP 5Tf8tYQuh#,! ^`Dg'E]6";"CptCWA8;˺qo0cw0ƒ}2=QôHW[76O/0])_r u#S*UCRyeaC<"qΎTRqaUc'O;Ve*^+PQr8!o@FO50j%ki}O6Hez:R/:4:ܬ\wΉpԇa~ЗYd&sl4>^3 eጔcvG.{b鎅UJmh&{89Ӈ:#z+O5ӽc#:cH䋿0tm')OL~ %Yd?MA]waɨ>>fBWah#󺪁 ?8VAK]-g_2$3Lܨ~&9ҿ}D\?4cbN-ªzo[Hc,HHdj+*lhJj嚙 ƊMdںΖ* IȮ~3֫b]\Tz~.11_lչbm-?Di<ᦼqk|(xA?{ "eB`M<J/"嘇 qfPZQsiC7ڮͥMuqjig_H;JV`2hEZ^ՏD-A2"1 x.4rnX#YGbS_KP4L~r#t KhٔNiM%@e46g0)Kg."[N45&Kbs_ y0/!ݓ_ f5s=Y"wQZےLo*[֡8]kR7vfJcU(-!z5"OO9H~uB+qW~n9[Y dȔl{+r\P.kyjL=l ТQG0"~u^ީ\AZ*5P0AqDME0(g}>P\SZUӋbc{bbVN^2WrnѢt06i>,J-BlQyL}DwX ΔyTo*%֊DmJ`F 5wp.$a%_*c/TRf_I+ nQj3T alCp&z=qSs|^HN0$0|ze\ϓ WZJ[Z8; 'L_T,gAN۸qq7E&Ԙh92Qk_f+ 5?c%` gdVAXe:t}r m=,"p]oő "uG֖sM&.eӽ0ZHEؘczMVPJd cɬX8$S"YMfo]x,רGW]dP^tx$?|Wz &.31}O>݌񦃅#G=%xs`+ A4ih۶tϠWjƁ-ht~W_b)"%|T9"|WDLU+a % ]9x$cz:M+аO43>!>䥦)66/'g Ó~5&ы#ᮩJؤ:YJ BrBJssj:cOeh>'\Oě|v>Wi -C_MlZm%qjQA=5Zh+1I^И𠗨xM$.vߌ]j⚬^*`,ĩa3*`8h>OJ7x*(ܱVGt+,g3\i -i(hM-R5&agPׇTN7Pik= ~qM`${uGЛug˼P^D=ROeR M5̰c#F ZӖ4Z2u]uL uc9daQbV&!X@z@zTԶ}뚊]՜j zXɊϿ+p\da5\$ǜJ)os[m^qfyr^bsFx_:W^ڠVKKd(B;@2Ϫ$tJ6MQkF8+v)]y6@ 2TFȸ\hv1e[I=)Fa@qܲhfP#nLtҏ~J2砾V}"fyj+ %xrĄ#ZR.~H3cFz78 [GM U U`A-ux *4RiGa:NY0B4(LUwG^NUq&hl-?\c3h+\x)('[@Q;KE`6tQˁ ɚ.j-$)~9kcw|.w_SWډn|+Fڗ+j:$Wژy#J^d秵'BlڻcI2K;DSZ8 ˆ!dyj#U@HbYOPpSВr9Y+[6yl*Y^2e]MOqגƀ7BzL@-rf;u)gdvju|n0Jۃ3Bד27(~WU-&i0o}NWibخOf.ׄ^-Sr1X+ Y>i餗/wپJ&Xǰ`-Qhl^sϵat1mF*Rhʡ,-(4x-Ġq ]Ylެ%LM{_^oVP(̔'b"|ROWIS tg"0tN͌G@DzOhmc=b_NN9]𠺤/*dEf,&By8Kcˌ\[p~8}@eAss紶1 菘i-]et-U.k(EbZljy3jM}Ia"ޓ70e%`MH?3NKvRKXBnh>ERC|~8f -m؋0h8aR"o=@ Й#C:ѩ fz$btkN]n#e"O:K3,j$)$QMW3GB?89q>,U3E\?x!*GIDjGsjR,۸ie4KѹYzS5f{wXנmK=T`ft#)Y@7wa$%b(-+vx5JW-u؊ =ҽCђ oa!?R ]ϰ]T$獢o#H忪yC IYa%\q[B8= /W| eMÿ_^ 2)~\ݿ>xI]xV1Es7V܌"0‡)۰K=R?vڶ8}] ^ i5~m(D{}l\_zQ9B)V3 fKQc Avì 3_հ;s>"lH "Ҕ-FHd|aXk\?#.p4V  g]ǽ,O5%1Bp@"F? k*dLjvc݂~v((=5'A2)ck(+$alN!76=L"O$"̔Co"C[Y mtlW-87SK*fmJ& TC>ާ-+TB+ 6w`KXCnr~_\ r5Ҷ&U{'+п+:gmT~8mfA*3FEj&q2 :M{i}~ ^uUfs_QT3Ji蓌YbD65%Xd1wCńE^)⍭G$NóSr_CݻZ12d'.C.ƠO5?YCju,efZHHEyyL( rLM 2"Z"^h޷ɽx0p>Q*v@%B8$kQuZM;&ja3(XVP;K䌊 ]>$5V *`UJk^]=8䂛#Vq1}^` j1U"Q*Wdʃ=4^GG}iD(ig<HW~#Yw/PNJAU:xc aEIVa*HRm\j͡&ز!z;&45;)rWٲ@ͭDa$c`[޳pF)*4?Rԃ)6zt{pf~N΍.fD,ނO BңL{ʇn dWϐ9044_\~3"(=i(2.LLt$C;f(:׋ n,棼 :] A!slZ۠(TgKaJ/6v1o %Ir k32A{Ad/˃Znʱ p 0(mCgҙ st i; 6X8XÎE>K q3$M 6TfCuS[CFZo5FCiQ`:Tx#MCET\xK S<f_?.{(PUbA^9̌zZ@#'147 I_4a=9ANgTsC]AV? nr~t}B {ėѽ'&t&[K}QhU-|QE,z3rw障;o>qVݱRanMjoKE 5x ~7n =RR$f;3u{LSe=-ug .m8~( j[srV q !Ys\H)s!ŮiHl_7i;lHܰ,R|njlv؛^jsxC7clN5 Yo$͂JݯtPHz<~/Bwg1b]"p?AVH%=*pЪev#X/xЈW\@+rU##Ȋ])Vɟ0LҾ9c#פ9B@? ӆN0g ZpUkՃ[\Q1&;/psʷ-i}lPqou7m3* ޷r(!Tpޫ$4iz&ip\cxΞ7/p'8G[XTR*/j=1)ΫZ(YLvd Ƙڝ 4f:ƞvRgm_ AA6?ѨK)W:~=kgt8a} ե C+Y#eA ]$ qxp.wә%L0)Q}%x0-kgvb$:\F_@˞ZvIwLK)m8swfAf -Beɀ.'7R=s*:OSJm*&yoxqiJy.yJ}C@0Q15ĥXw̝\n:*9BmA;1׎qX%E j#7T+71K ,f,?/%O[V6+>XAwIB86lLV]!e,!0h=i0w˜ui aSP p'3;_YHJ*LY>|L*Tã(,НxpI%nـMCd]^ EU h&Qm =p?bSf6/qN͑~"onIƀfTdkwʆtm*׈GHd]MwBi\"M[0W4 /Zxzp:!}81`<aT 2H{=hbk *|tsq'Jb_]"ɟs3ewˍQу$GPyDQ%w9\#MoGyy@,)BmV3wp +t/{^OLf=\³&+0@*Y'FjEsէYpSeq=1$+{+_xbPCz >tTzzbW.P~VrŠ@lȑ~I䉜t1vQ[iZanȡM*ᝏؑR53{xslqƮ`a4o2x=֮>rlp;eLC.{> 흧6vd.}WF4E^njxr2҇`nʩX4HZd bP 0n{P[rgV?djgYaXK LVy4w$[pt@"֭|} ,Ö&52|(1_iwMN@RPh(N@]DPAp-yƐLTiI-] Ȫ ӖESf+%t73?gq/qe4135`'kSKQs9UbVݑNx4S/ UD>TcKtlu^i04]GΥ\;"U j>] <0._P2t.Qz3Cmbawzlxeii̝qf䴷$+@V8kD^pڹ~jm{>>c6Ez+l¶t-40oVt' C:}` A1? dw='*?fj: .mo}nt9gD8.IGcc /"Dx9ݷQ2; =Xվ!^@޸)N;90,o68X+r FsgD:ۄ gp ;d?sXƚU0ʴ/~u88xnW1t|xu"f\|4AJv m kJuQy) [J\jw*XNq>ߦ՝;NZf >pYYϓ2xgҜR7 q FRқ4wL\ٺMʇP`P vn j?j6I_]^>=#}}\dsIk4h²lk?DWͤ $UWVYSw-0Gr>OHgkmk4U}/u981e|1[邌!4n<`[hεZ ~Vk|w"A(*( #%0q__m#1,L6eYV3 P"tNJA*J/9uNZ% F\D7 p9d0Y |rcv:[sdZ$ov@AK|$Yu+]CSvjNbv8q"*Д]{h[7M&1ݤ-+-ۀ!Q(DgeoC_{3z)e͑itH:VAQ %tcG%^OU\$\" شy^~']t<=INL>m =CYA"g')[\BM IVץa6#{Ysދ ڹ \P4ᒢsH܋ǖ#JtsZ֖S*rO> B&бc,ב5J_Oi r!Bگ+NE;3[ڵh$h=JZN&㼺d?y2I1x]ð"ߣP06eW|{~y)&E\FLAœE1 %78|eZ|^d;ijHuh9BMX!'J^ )BP2+  y2s >xT۴q&11:c+cmЕ@cd|RMbH_tEv(\."Lj}溺ò` imI_ &qToۃt\mU"'cŬanT6P9pLʹZks&#YK;\[qॸ<6sHS/+1}\?Y"SIլ[ aӹdK6U0 Zb0Gc9ӄ'Tգ,%)fϜ Y&2:P01P"vzSM{8bN't[G|[ =һd 8!_3#1!GHywWxXKM8oxfypL yTJ%#|!cteg@ Rk<$3'_Ĭ-"MїH-D!yw~|>VMLROqP&,tuamtD;c5WCmeCs-« `!5KhJhn: E*E+uo w_?5EaWpIEb"a4@Øuk4;]\u 1Sf'D𩗫IDF;tmv7s.6Qhv5c'k64+p{}d]˸ĸ"gB-s{&hIƴ*=q#6@\ xHFr4X/+?<ѨB "92wk^Ṙ_&s䟾72CK bǰ\Z+sz.| 58ـJ7R|+bs8k9m%^\u!j"{%P]i7y,yɝ !Y4VNҰRPMip0̤ـ֭=Yu "\H}'B哭XP ][}ƃ3C&@e"~wIBX(-T4pKVM![Utt9-PoL"w.ۀJ)^KɰеöI㵸vm 2Ӱ*5.l`jGpѨ4ۧ\\[6iOש*U:Imo!%^?+h;-p:D"VDI_xgAUϲ5uߋO^hiPJX "> _PA~IJaCSaVsQؽ|;/D6m3b>ƫW_B_GAWfqFkv`K Goiml!-p܌Ofͧ4C8B3f:lgËqI%}OTB +=r/%h-ዥΦ 3IfIP#*Ϟ0Cܦh.>k]Jygఝ/hE4N2KT<;5 ш ]ؐpyAP,<$s^y0{P{eRÛ9J}08@#vM"߯CWZNG~<s?  Rr:UV ౑`X úJ>$ YKFb- R,*iIl`qѭ?{e-? g { .IdT䷞iV6aEi!QgjikWioM0.6SvskuODllWE1 Th;NkF/,b)ng"TRq%`Ӕ&ci!Ѭ q]Fĺ5oN5At ޹D{rS%}ş=| Qj8'? ^ɇAdiWo4O@98$l5s> I:A8Vͼ4ՕkV4 DgL%~n;f֌u"lSzzP"BI\3y$TAʼ,3K3.J*h;I$@v\\Y|{f],PT"O&W"mИl8Wo4 YKwdra3zVl#7?4z!;3`tg sH U+(M]2ҋ{lHaZMIHnpnd)Y?@>~XMIH2{6$wvy#ޫF<^Oy"#.߷x›tֿ]i΢ZƆfW)bHFqxmBP9\^M8*1R; Ad"7pF;Wup򛘭Y}8yE1Ζ!*J/ =w^( czm!5ɠ!qE͈-0K 7՜ocRcvRZo~=~?ȿRn/OD}*-] ۼQ/ۘX8͎ (cn n6J]v1cT| 6C<>21iWr#$VTӴ!u_"<ǖ ,aeJzb4ib6Āp xt6IUu{di큙Sy$KǮ^x;xXSatTu^, $/҃h%$j#wK4\aN {, +=zCB, AA x p״t)j,glZ -ꌿ@F""QzU1WP/:$`I Ff$E"CzQ &%IeN<繎]mCme"_a&}2Yk_n}M}$}3~fݭ\Fα*6 &p%]C [Nxe:Dݢ 4u;c0%e^L,IP#ur{]$N>" RzPS:HrZ7QV3sG0>1,"su-7,KQTr5Lﬣdwyfhz3HE땀DҀ뭯w|x0ygk_9&B2:#v"k։WD;_kN?vYlw-撔^e%x7e纭~n=5FPmBTzJ>D>^`~xt?Q;=CxU3|uoZ$ay7+KmF8RJ5$ n(HJhםWjf5(}\4^yUa{C')1bT:ZV2hy.0MKV F+0zb!rH.r وmίnJц 7-6zἛ>bϺ|;}Ln4eeȻ!4OSeeHSoL\Wxmה0hr `gJU+ /,RiY9şE<AC edz/Hۏ9^z3G/8\8n:@GF_N;eKz@_3t+䀀>(C 7Y^MC'o-Sݗ1*sRq!L $I##vYj /w !ya$R mXA+CR4J95#zHskN:LX @`` &T (Kj le\\ mh-@J5(^ʚ>~$u8:шJ)Y C[є@l)(HZT6ЬX :—a1q;ϷA4ZH64'o0uT\dMPkZO|H0xaV{GK/E~$:m iڠByrlYlApJ&WJb -HZhb8n357eV4_DL-'> HgC11{We:Ü!]D; 1X.[|1;7K«k2/:f ?9TKwX:-~3} |!ɕJ.wˠ%M$[M֫׺>(BH!qb&MVBjT`Z,qѓV,JkT*(1WHYlpMU[S-q?)Ku[q]zf>J?Mp.Ubt~qiB5]ZFzkӽCFI>"hQ$ t ͹O͸4^,D*ΖJڲ#͔%UaȅFfqOin(#~XLo% ˮ;yz(xP<orCn)psicc[}4'^lN4m+=&nN 2;-H"h&s%V9-T0Ѥ.'(p4By.ߏLe#Qp0\d9TL!Z|r[ ^{|Kk{<#2fqϡrE䄸:O^ּf jFMȷet Zs^bB0Wo#򪖊\Ӎ wq]s6jx%_}ퟋ?Am)L.nPaOߖv/9!|qtDC$8UW VɆ_qECZ[ TO~䭖\a.*;7}Ǫ 0 :D6~җNrmC40MQ3]ởn!Z ?4Nˆܡ!o20IolfvfۣYvb =ѻFP,+J'R*2+:Z<j._bŜzH9aSO;MEHW# ԁd )#zkߨz]k{~z8_ZIx,׋Яu`{ E# P0 h4,/DHl'j:=Q0a3};j.!_˖PA͇}!QeM Bf JQz ^Vp?>[q T 0L>.JXP` EH HU[e,jQ|4,X6 PIUo6rP-F u/[pGӂl09hfg-tV{YP)PhHxQyu#Ε{};}#sMKD.qal{oU=ə3fOFcsvTvHH.Y2Lw%[ r}&GS0d7cT Ց/NjEa΄a.#%σ~uaԫMZ,hxn( oYL:gY%³H98`X-w qo(NjZP 9!u?sjJ-Ḯc])n[}iuunk91o6;.%.GYҍ^$84LjkJviIV ܳ)/ӻ|L$N$A'[% mlUgך$i־PNxƹGڲ׋derlأVuU!$х%h5*/b4Z(ߜ~>oo^=n鎜ab*!ۋ楳ĹM(]nԻ048yA[C9mÑŸrFB~PVP24oz&G1 ewe*ݷ_y!,Im9|CWs@Ķ6$c2oqZaUwƫ2MVt~(`h19=0 =nD|^x\oUz_ާRD1l@*s}h!O[:/DQWqH@$ybbH`7R>w$Ic}AUJ2 `Ic NR dcV!8NG21m^Jr!w[b5ûf8_z{h"-YDP'ڌ6 R.3`h O_m: }AHLE&RE˫%,:*Uyg#I7i h_]VEԌ%z&V=)b Fȸ%kvib6XN6)c*r% g?hn#bf6CUcZ:½J&}ϩGUz`:+R灬{v+l}=YFFV(^%^(˪›y\Ɗkά$n/4 e؟a*6P$hCcmPpYCabQq|m{wN\dNG\;u;h!h]G:hVX!1|Ía_Tphfvl٠=@$LG3Wy~ ù܈(Hn|(6˽~87!אDrdorѱ T;lo֪Ox+c5$i薏t;ūv"жUȒ;SWTCkGhTrQw5h՗+EoA$~t& '> ͯo5u +2.vz`7;f-o245>dCʅs E8{qVvɴ)5cvsŰ^ߝh+mgr"{|Jnw!)FyGu)QSW]%zf;&7ú{`Zj6XO,/SH;+\'k>{(1ώoCw\h7rÆXūTF,un=lV5"Qa]47~w:k(^r¨:1R;'uܹɘ 񱂉N-sO5ȹ1;Xֻe!qo i#!Ȧeo{iͣXɩ`/R6[ԃnRJb |al WK>[hGjQsZcnjX䛙.ԁ< Hz.>  ByBU%GI/Qޓ$;}Qd>ڐ_ҍs.=?]w0] ȿ} .8MR5xMc;R  _t7/X3aBƖ$yd rW7iE! cHFL%bd<ȁ>%ha3b +x &KڍQzq$3Ĉnq_j3[@2[c47Ǐ}2d\xp]-eZLjDE}Lm,"Φه0ű [/2/jh垈aad8pXa2MQVd* xJeڄUaZVF"aSqZl6j[wsoeڲ TIۼpWARf'Dx)ҳxZ/樑7]ENsu ;7i*ٗN2 ir/Ǣk*]'a+RAœ2QLHu&\e{>^N(mv^Mn"!nܭC _ yfx;!K(JjZ=fEޡUs$T؃nȹnnpaVEE\4h-}( !f0fTCmJ7FB (^f޲W(Bi0rR)g]g헜e6bǵd\9 \!+&܊oȫTc3AT !On%js/oЁWYX(]h@BJkE8{PQK=Iҡ(]t+D;0Sέ=?|#}#@ޭ+P0{lt0@A@H(t^fv[DRBc\d7_| OhjEbU\hӘQ]~=8\ >m|ױ҃* +:nR TI%A(-aWmBU6lӛMzZrh.7l+h~ӮG;v~* [c23g}W̼^aA1D.WGl8ʔ5T}ɨiɟi#t> o x{}Ϫ;ݤFӪ N,3+`Xӑ>U\GA63|B OղJ,*0?B CT H9&Z4vh83{)) EFw9`V!RPr4&[=v?p% Ә4H!-UI\ca#*T uEMlЁMc,:k_q <.䋟!D ?Sc+9b?9%MDփg~tZ‰pDYϗL&Y^52lF "ꦬ!%b2uKY+t %]^V;Q?] l]󰇘^gVM}6'ՠU0v^n2YQf} ~Eq0vrӠנi<ZZeNO(ھa=e>|іrا0umsI ,\[0+zpE_[O9g}g@5&ݭTb-Ǐ)Kt:2nؒT莉xk"9xYZ4%ZJZ8e;SFy D%9b=kij%$g L@Ɍ^V*C&L[Ys0CC\ mLO_m׬5wtK~I%^W\1*{%#s<$=X3{d6QEK܁B b-h#z5Sk&IMS 82ٵKlJm,y(2gNXI*=K4$A+!^O_.sB/{1^s2נbG6#`dtqMy3z[Sޣ(ݵ&0)& d|:j lEֵʡMg}mYTgz3^Yl8=僓AI8NS&kJy.v7tD$tTPXeK`9t ) vEs&;1:w~dE3^*LqO}~X貶 垿,@ TXu!V WDk[pGBy]&玩J Er-SY2gc\غB/RC;vԗi(*v5 ( _jLct6Egn_mEףlӯnJ2z "aL(iirD`_J 8uQnGqEgWt̉60"SRʊ:j䰳umЂ4a7Y2]z89v6ܐ 3ʂ6h5ry(zqra5(~3}p]#fj5 zR_2dhLsr|X=H@gĄG_YQSd=[Vu{}' +WP흿r-l5of-|( ]vʹb):rmlQAN0mع8 ːYDNsma$Bs`v> f0BlK7?M([6yT׎HT_oI?c./p6EP ئ/Z; `gS9Vw\Llx|m!M\K^'*"A%vľZ9:̋'RTټc-GܖlEpz3t-_NyG<7.T`r&6SRѤ@# ~*&U{$DIK.^L>hA@1 #re*A -?=/+ 'jxQ3M2PwҪ#chHpj`ʵ%PW('J"QН[|}D3meŁN̖;8s%7J j uXNqO~k M4쇡Lb,ɑZ~T@UuQhCmȖڰI7l?~ᶷy)p%C\巶ו[_DɤґҿOC'Hg79?yh*τ[dF4iSSЇ%{cEڣxxYPtf)7pv=G7^a7'*%vJo$|F^ab0+8JvHQ#L^=cӫ%Lq=Hw {[ =<䏬cD]n,q*4 h& k|[+M7ՌҤ(y0#nµn]lKC3ىQagSJ^XS'KL_X8M9D hC*}jf6?Cx)o*7G~%Lw=lȔ.LW@Ɩ#۲?{)`c=i U.q±_/)(_ dHv cu] mv5e઴@EUV6,X(Bam~ 2 cὰ<@̳̖ }&uqJ/}1z)Ԣ%SE1t MW| شl=mṟ(U"A7:0lRc<")HaroQ1pJNrqa7C|s27+cfwtk ^rfz]ڛlU?E?ݎd`g 8bź ^=928k]4C{$w77ƍ"OOaFz!Ujv&b>06GoAUr-4s[Ahx7H+^z'aXB%mr@Yv[&EVm_?".9ΞqLh+)߬]%s;& k}K9\{NPy&^zy ",=yG,eDI=6T:f{BT~!S]`xxjOћgQϬzrj%%v#b&T#0dd3)/! #.`yCN]<4;@:dzVzg|fu/ pa}h{ux96B ҃ .[Q$pۻG9W5Q]( =xqjy~J *' qBK>.'F EguGM'jlf"?SFjQAVʄ)SI`𦊺:]o5҂o<<^iE֭"\7ѰDԤ.OR-a*~S) H73s<򥜰v~ XNAijKPzh~}.e"H=J@)?`RڼJPѶyO-X $ŃIpvxv%*޲ VWTT"GX6syQ?| yEHPMJϘ }SKIU0g;b F0#Rl>Zʉn3W=H Ƒey~R~33z<\%Uo6("ۃgG 7@Ԥ']WIъtdRrr[lCN ǟ4ujW}yK_b&J]$#ȼ10s2J8D&0'1}~0Vp(DdQ5@mGKS$s+WE\(=޹f!3>SVjۉ'<Pshbc!iXمbg]'S0_q`^'3\2o&VfфF#eMTx "p3} + 8*Z׭g@=ۢ4U:{t88wcfb[xx/r۽e5?nՄ#>\.T7`NK,Fna>ѢʢzP?.NqFGnG dH$ |3y-Q3Fz@ *^gY|۝vK=nW 9~>]0M9raȬNuC`/Ө2buki c$/hc)֤  /-d&4CO<*gqg(UF.nhy/c?0H! ,/aՁoqrq51uky/jd/fa3{4Mm#4ayӟx usԽ]LeBlזSvjA}8p? cQd߶^jm\3e ;DP1l# MuM_vvdeBWW{j?h SV25 |?}п74 8'H)@|TóOB:`tj%eyFiv\e({8U ppva]fʞd,3n#|0uиV.q6i2h{u0*s9,d bt"M? {jS'| OW?Y~ov"MS^Deg#PaUQ)5F4grA 20ʵ9%c^i"{h.A };i_.g-pdƫR;坢dc-q<45\tP+ߘJc"o4FTѹe3XEnc9e9wmkFi[:Y_jM{!POlX Guv~eƌCqI Lpk(o}򜜰J!?cG3.}aݻt-vV"W &όгrOU}0: Ut(Z,U.MP2%ޯ;web Q|6}uUj8gaXd6;#7:~WLK aMJUp>i\/5SCسun߭~UQj }' ajZ\5/JȰ4X3pA+nTl>';w#~Uxe0̃‹ŭqӘ ^v-+|R>EL+L%s &bPlF` FEu>vn5hZ tOWStUPB^Tͱ h;f"#YHOek㦅}1.SMg6ɤFw 3vJU!ץ_j$G9BSz[IlvOJ q}u&YIȜ!p(S\G9i-m<Ty72ۥ{e(/M KnF#&z)\j.llTs+mj8N$O0B0;^iYyG`bBr-5j+mVpn{0?'@I!NCPXO4+!|jf ޵cشd9"g~ܗz %o } 9Y]uVk! MИISߍአ'^6DX.{ :Ɍ2䇕Li/@x^9 t1rxGF&O>o{܌`.GIӋJ#k"&2oTvutɬ@j^v#*ogĵVDD̠ҼX㟼*^Yɣc(fgΆ⋬!@6xܱ%;>" wd5@ @(gu Ə[=լ4KVzeknzNp\ :oGZ:Zt5+p;6'%<߻~ZO>p;BiͿr=  ,u+h2IMI\ я~rywW,2ʫ]`5;4P7z! \0ĭd܈vHF" Q{tSZ̛_ܬDX!nJWXy$m 2cP}vkê 07*%oO RxsXo` A(~FuŲ4ZLuӁ9+܃6!qe>E2szN>b]p~\iN2%z׼YحWwpv;=NV^@%wZi}t;G]}~O&GJG)͗cΖ~Gvs5*~]]@N;W1$yM~({7WC@ L1[}?bxR?Q/;V{+b*k p+?nxm0Q*;-6ҨDe1@JĒD\wV53Jr(%sO!LIes)jT+'Zc%D$zTqyE:G@LCkXrFk uk'HB E!Tns}%8DZD-p#Ĥ!,OrF|P-͹]wC1/*ƶD:4~SǏ-pFf)J̠N YGꮢD >$xcY)dWWk^J(6@#iJy?3 ;$A. X (!PJkvT99 :$bpr ڒzJ.w^.Ŝp'cC׻;z2'TfX'\QVp$oyj0Mi  ^Ē_!ڤʝF({L7O QU=?\_ n5*2K{$טZhl~˧l\HڊbVfWݜ'ƆWH8/Gi⚌6o12^'b!ڹM[$Z@ި.-񕨭Bћaƺ5XIA0?Y iZ59?H_6h91-樥b(Aƒ|DO4+eK.?d*tp]~Qy+c1[4]y뒊lCZ{zAbMpwӜuB/B@;xok~k&`nV6G6@le":1z _x7:IC ֈ}2g{:Z69e(zqLD_s'Hh%v4s9 #]ݤ@,Ȝ+)ោW߶oƎRN0D'Gm(7+,?ZVt&G 8![U5sq,^E.6zEÀ?P)QGG`~tXT‹uX}ac|](#9Ƞ29i'G)빚#$BQz?.x4¼I ֜Q|í$ 9iڃZp &][Q( 'A1! G{-Yt-K>QVo:γ H7O#*] T7:?Ȗ kɨ*n.S!ϐTXW'%E6W`&̻Љ =RyqvsqP|ȉ. #G.Y F&x0Grg*hwR=l?,AlJzߤK<`hVkRNꗀ;k)9hA&Z]I+[.=`=w > L,L Gf.P1`ZF[ٟf42A }0qW6(;u"S~l$2= K1֕Qx L.kp8}An [#Gi֩ɤLRCUĈ$>b 0fe9fuO'(n4MﲡiB!.Ddp:;AJ Wi:`{C渹OP` ؃ wKE >M^IK_,{ȡiP%J>y%L6mQ?ci) h&7Y"ْ|[+ #\^x:r.V:r܉ʜä:ÂLg-?׋/,F{dnvLݤ:7:ԡL H C{~ qIkbQ<khˍrNICP.OQ8\ΆD)4(6/$5AN,m\"N64]ٱ^ bT3j w"Z`gEu1>[qߐK!2ɅXFB 㣼=MUFe56J[# 4؜: nMsV/`@rRNW]CO& '>P81y" ^ .&my$x׼&MWqcIOIyg$I!ԑ2'1;#Va\94U>P\.o @hM/ R|~c"N$p|fS;'wl7Gk=R5܋'I =%fk& qڪov>%HKپQjclMjޱU\m>7.HTTǓ1X<Df("XJwFCS-eTWHɌLK~Zoz^ɂjA_q{Xu5;Hpށo! ܳ/{jd/i72P=Iu@AZlgh  3=-Qc]Qx+X BeEp'L֒>uѥ<h!ÚD!G .7t^K zPeHTZO*Jƛq_+qǷgÂ<,)/6zXBk8;-xwYY9(JMx=atPl?fGy@?jz{+u0 ^*8."n8w'_%Ι3Rk\xr"j5(v1.iNpm‰Cfr/zQԏdUT(6'IT|xľ >IA5ӋYP RSİiCS[M#*-}$췴kV.ڨ./{!ؼfB/N>I-p g2[R "d쬬#"B(V!;kW_]jX̒0zjL~tsj)8[򊔜Du<`6D*KM];ŀZS >=(8EHCٯ;${~ne6&8L\SOi?*m܉*k#Z}R:j0*1?*%Dځ~_ 5Bм-5df4(T+LY]n.Mswo #%̟k"Dà,{ }1(iwc .s':sP9W6kGGwA6QFR%}% 2O "^H&.\;ilaIcZ=3Flk{zgA[SR6YJ`pP(LdS:;OO=% Jʜ]f p]Lꚵnxq>ۏ8I9 [?gk`R*oMڨ:JUSoIzMUJK[JB/ 9Eo/5Cxj2OƵJdEmѧp;ӧ1Zw S?yGgg¨1o?ߕNѳ IV>?GOAvtnjqj^tXK7hu&/t*Eg+G"hQn/6xڪ fQK>7E`BuM+() Zj VUSV L?&{_qMn#gi$<sxAZO2 i%;ɹQBmesh|z:NZAJiҫ,hDž~U,^^$N=|A·Nj"δ)ѝVϬfr\5fڔK0("r1[, # S"[Y6O ph%Lc .aݪ}H-K#9ddg AEԽ\(i E9xʄǕU֎ff^|-=o|Fh_ +vYgqnd ^cKi6e 4%2:rac~EC Ɨ="&ƍn0JiPF/Wu޶̨/V ~=\E>hu4E5(:f.(Ps`áKUa%EYp(D=ٕxh.[<^*m)R}l=!m?YM4{,rbE*á=*uߘ騭DŽ(xY2 O&:'櫲* y=א7?Vݸ^N6 Kn @T&;)O7OMqjEgGFǨBv&*r!7*^xf dXGK0h݇&IL~\ txaeXYdwFi53M-͝LrPu%ܥeŢ3Q4.~l?yagn>/%-n讯*kӞ̈́]x7d(< t#r,X|퉳ʑk71ՔTg",8d%tK4SVtw{ZL sA:1]Ǫd 1r)p'X뿷 M)f-(.+6(gfSw iY mu SܰIi X+"蕹nX5ܤ(r?nq_O/kY T׬_W1X-Q -"s ne7^,'nYhHLٟ&)+}&N$1o7_GEB0֔P.&dV(A1b {)=-Vzz~+Fw Ўx^׹Pm͏,fz=>tZ=ir ,[_3uօ;.nIzh3ͧN~1)DMzKl&A;/CeU>"ߟ-v q=tj׉ƪ_(^uvD c^.bdYZ(<wFڊo]-c]fC^QUVݠ2"gsBd 9>\4{B\I uT Iw8ǩԁY152l&YЂsߩ/Ӟuj WS@R[q ]οE*=;sLMbS:G"/X җ <hOg蓃JKZk-Z63Yk%OZ>zWF,TG@2^懚'kOq*dĚ.\ƌHV&#'Ro K}uXR]iz8#3Vxb LYa>̈#C6M9]h-&tZKxQ'%Sl7 r?}0mXs.B&1FbY̝եS5-O]u0Q55E l;D)i脇(Ԟ-E( As~2z U$f֐*kЎХkVfx +h LwvH25lb@;,'A2s9Qj)kD)xs@71z-^#G%NUkDVxt!ʹ:1VҪY="pJBvK&)*̥o6:ߔ=[GݠE{e>Joǩb&^Bm<(\+8oT?y%wo(\Zc*+(\Ȉf&GcҸr\n:Ntkimo]=r% =vh^) =r꼚ɎD} Ev`)tT;wo~{гevy!b*c`1$rAE^}S,,r)bB&qRjh"pJٌs1ۧRk\8-]J6^& qS.fiPRq5FZ͙ؠ;c6H)9l|sv^VDLK9m8"J kcohcwoïQ 1/fY|$>eo=kQ.N86E{{"iS![-V t9..de[ek*;{Jipl_19 ?$' &I%('kZ2dW;vL~$:oy$ C<JmC`ëhd8#8QnX&Gފa gh.áCɠHhc)T``.ئ'9uY/s)@N"t*?6Ɏk=aぁ )]lVq-+.sMǀGӶbŲ ntWՁh Z׳r8%҉}~B cq.hwIsqGXb8=dQCh%V o*-Z/s5blJjZwn M揩b~2OI2E39ώuHtBI@.vl6Ilac %NF Dɱܻ TiFiur\z>DSUZ]oSC;Ԭ;2^:B~t`s偕D/Vt{uqpj+gL~$ʇiR2ӟ2L# 9$PϞJCmzxZ.{ز4Tbsa0QxS?Mx1$p lQ@coQ1%bܓvF̭35'ɨ 9tB J 0{D\-Ri_.Lw1`+!Oq +~MA#$w\Лz_^pμUEk}(28+&oU;kdp;x_Xĥ0esRO-urI]Bmih녗^Ons7(9ذksT?kVI-e4o4Sw+$X`:`_[⊔"ݹZHE+ gV 9"V\j>Ddf-=D)Y,R&ݩć|&J-I exħِ{o=NݾX~e^QO\"T8u$ꩅ\6BJї}C}w;u|7H6A45}%=;)Qn"tWrY(h>WԇJ2Gx^xG4/fz(id%y9u&Xoq00)m m pd星ƥJ<۬KcH&jO[oO0BG ޵\='8{p!1+"<( d^F "g1 ҜbH2;5me;9$zy}Kj咂wY컉h^g5j}>ًci@)N?-fn"ɫ'1tϛ2*d0JjzjLSO1XHP\S0LtG){۠M;` /fY鱜)I.r!㕘e^L^:bHb6ٵ"g(Xud89a,Ds&{I*h+r,/7’FRMYLJX(ʠ"`Ԝ!t~&rjլAM,[^v ye,L@5}5zMᶕ "=ʊaDgNRq:Q"coQDnR`eXO;5XOyt+.7;-rnZ ^H罿yGjA</VSUT=\)PbC*Aٖnʒo@ Q3ǧkFl `W%O_D2{&S6 }Ͱ,W܁HeܔASӢT0EJ}6t}iib+0&$`œ|f0 {,YSYƒ\}X47@3mWJ1PH(gl ]v352e?s{!&وE˃{:FN4 g#o\v䍪{>ҩdwJ[[5z8)d~ů9?q!p1[S5n !E<I@ #if o: V'hakCc~rI:NI#|WCY Ng/9f\~1gcj: Ȳ ЦܽC.6Īݞ-$OúqLE{Uq9%OӕYW!])˩lm38YNإ89U&z4Lqw?!I&p4o(mh 3YM(Ϸǚ]ݿt ]:_03whVa^Dc-}hrV[g &<- W eޘ/jŊIL v٬ Rj=6[4. I¶֣>۽0tXHu˂ƳCѕ$9`ڦsM~+:QO넟 l`|:K+Y!0:+Μ+2QM!O]3 ݑ_obאv8_vj\fRf7ZTwV)w.hzq( =Dş:10;6J) |`R"d+7I@mĭv:ov6ߌwIU[[ x5 FX"?-_ p#=s vV<'v͝|\m#O osWfyx*dv٧l{6."ƈ=g1:*P)J^&0C %QʍRwC@8i9Q1*w؞?Q:aɱS!- Hg42j PM :u+O9Vİ5oFo=OHOi%Q+aH㿂oj#n7l :ة$FB}5NP௼NJ/ g_&EXk !Sa9arhlķD2|7`3ut=]&ΪK&jH[UYdT2[ Q^I<H['ٍ9|:odf8#̮rv3F'~et7fu8\+z*aٟh"f0@9#IAyu9Ãqq^ٔ~;oOGCdl6fil"LyItio1N9x60Q\`3U~h^Yљ<Y̅g_2>0h l J4/^ul#3]>> f@>@l+ˤahO=:?[ms\*<)Ҕ+h“ %#qORgte†?'x@G\ w5*mPx3T/3Ւ^tlī.RWY܃Jί> i.F}:ZS%9J:7+3۹ڬ_ҋWbS7 a C!kI 瓭*-Q$+پ!·I'LB6NE1~Z84ӰeUR񬖮Lj2"ua64yE9pUwD{r0&b9(KaڪD!%[$)Od`f3 8̘Jŷp뾨hBy6*.JkOF:peJ6ːƚNl֦s~V \09f{J 7#؝.bWgMlOv]tV) ѹo@zJǫ00O7Q -h hIk(:(8f܅l8ekrz,ְ,ˆ9y~%뇨3 QvJ=Û7hFD?F5* f946v5NQ+VO|^?OzV(ROC!Q0#(׿D{k3&f)xz*؃ܨhΞW!֘،2̇fmrfMjH_*ÞAm㍖Į6<\1jCBR(Ϻe&CW3~x̻Npt@(J'R۲MdkIᝪ ]@$hw+snCirMOzȊS9ݴ1WSQXl +8CmqNA2KÓϫINC /[cB&=?}ʝC$E ķc=$`^/u7-'u"p0i(ui@$Qv︕PC™˘|.&mѾ,Gh6+|1qQRAU„N5?ם~gmnȏ%HE'7z(+%2~V]JxGl١ "'akyfBvgKy$N~ {"eji -KκE4KС,Yt7w N,ɔXJ%4v:EAP UÌpbPbK^hNs;$8Ǻ@8yMcQSҝ!S btlﻑ2Ϙ!*;-nVTǭje{"ӆn:_^U}x"5cwuls$:}ܬ'݆ԩ4`9|Not?[d2v>u':>"jQhᗢJ`I%oķ@BG*/v);{3 oZC!FaI+CVbfA(Zlr+Z?-Ϋkg罪T"N^;~{\$h먪Gr6,rMMRJPmB9 u'zx4LPvԡXGDJ㧤" >ל<@NٿX,YWNFv]&H(.DsѯP{y^#@uXAB]ݩSod9"hUϗ1dc>;sȦzGd.CM C44=e BlYGv؟tZaXu;gH=dz( nOo="1#ƢJY9!P=a4+Xf#أb]f^vjx:䥣UE~ƱJb,Zѷ{W.`gfO'CЅ@*G?`6KZe'a;{L+qZk@M[2&MI/NAv\wuhU{\|痉1C,ݤ@ ӈYRhxR2\oaj:H ((Sf6ްX8b+R rWLen o? =I0-$Y|V'P"4B$, @xoqjK([RU[n`=D]:b,سAN2d6PoM|*e  wHjQd(>w_WSW®*ēN qYD_1X_Te.e!K­4^|Rᘋ.9ON2']]rgk؎b>%?}_YVHIHI.m"4'#{rCᣳ3Iׯ7H.(y ϭ>!Ti &pwy LT?0ؑ*{BIĚ2i0 EۧMDavqSdپ#~r3O%VH-ddgg~[Hɧ2XRPUb#1E)KV2G*ɭ>B6Z~]U}Õ6Kf$)[?&']о!KMƨzB{Cf˩٩jV lQVb>XcQ 8qj7s~BEvę~wHnT||#ִ脙 (bsg-(g z|d/zG P>QvUK^1I0zՒ hg`z6nW:\X\1kہz֊Zr1MZR-3 HH/='&̙?yŐ{:.,y6Tsɴ ZɈQmv̯aK :'ᖠB^ (ұRCb?{b$>2 &Pn9f֦6?#Pby|DM[) )+vjʭzdڃ"zxSS^ @Gt:_rkΘA-lTnnQ,ӉWj}XGuY, ~)Yߠh R>S=={ nGp4Tt {ƪsrBM܀'Lm/#"O};]Ϳa/,TgQ۵R@ڌU;uwk,y?:E2Vp ?qv1+tX|DZp%bp||nֹ EQNʸ F)TYXEb1QUD𥭆*Eg!oݣ㮑n6;",M{9!]5IYd&5z'4V9pɂ`oSh5俘*d6Bd8VԝTGHKrKnؾ=-E.̉Xi}B9_08f+Yu]J/#EdP:7_:bҵEG%\vԌXNA4et9[$4;R'Ijے:2.Թa=2 "cgVqf_K{Dp-K͔g9)yG1C6;"tRi;K/,>&v\LvM>O>nM:r W>նZEvWhj@]vx5fđ-_ ?˕<&E[16]*(J$& /lt4u^l>#&S ꀁaL4!zMҫɆ/$9#϶ϛ i@{>wg0v_,=œX~|j^u=|TEd-5UPCB#oly n.ARŧF}Յ²TO=JS}-}(Bw#G)B\l`H)ỳFЂGw%>_#X->bK ;W {~i2X0ڎCeed| Ot*FeIkSQU'Vh[nY$k'G6#S»y7!wNsVr3"n|_ r:!KhZ66/1c)/"uDOͿu"gȘ8[&3Va:B|WNM",Ƃ`3pZxP Fjc H0PJjAn UhNy,yRn9&T9IB^ yPsgvSmp84~_)FY )X7fVCNc`y =}Tyf͚ׄyxq9@W칝?GR[5Kb̷?͉ZٕM F9_ ͒2ALI.Wmy}|ɥ?|])hǨU;U5 W\۔HLP;l**A- %U;=u]DaKWs=K䆵Nk!t`Xg JPuhJm#je(q B8t!X8!]4tYÙ5’$Tb Ɋ!I*l_%NOkڠ f%J5YT4(͜\߄L_:s2#̧jpm8 [pLz>ҝУ}Q_ s^8qʩd𹀳q]|Gaf< -O>.e $ >:;ò5pBdC~&d!>DtFfXFkw RSAoFiBUӹ}t|k.R^:L, ڊæ#hA2^7(?E?7e,5SI((_{BbޚQ.jTp|N=s\]ɏxD>'oC3hYwf:[W1 8?xF^R1'GIڧX:Sky0@lP\NjyPBVKĘ`DU0~rlY0fOՕ9Lf`DWu"7wS%Qw/J)]M<$\nAo,yW6b8+,.6:nƸmTk&??\&jUѓY#럒pDhpH/GVMLHPmf_ۘS.VQR\+]aÆz'N859!C T( -NFz|#qkh|#c_YAvn nV)1* GQD2`nPh :B93/29y[2:e"?T0hm_{ Z6?lg2u:&k|d2~/di.T`)O8k*v5 a8oO09'J-T97ag7¸㌋T| )fZ7_uf'sKqhMdb_ܝ ]gr-d?@sU/ͨr;)[dIP˫ @ХݑܣՍ9LRRR$MMT'?_Kٲ)ۻ!PasQt\:&*,f?4iꡝVW8eY}#f`KR ^vQhTM6si?[TC̙q=9ON~ﮄV|5C$DКǰ6/Cx NdLٸn4Lx}O!v4Ab4 [q^~0Qi'{ekeޚ\hQ' =~>=*؛+3';AMM4|}3 @Ew"V7 4YNw@FQ&tn : {YBQQr{vz{ Ws)4З1q? v #{ ޟf/Hz,}u@D,(O<\,!JIMWfn 3{ ep')B4ci -:XDԗ]M揭''\G {Ov_KDMSgjiyOE붴L[ZM.{kjִ%it5k [:@ߠz W~i}4NcysOsOI}ke9a6.>NUm~BLI;={krhya&J+ݔAEY$M,-%w6k.\;mK_52Qd3n}X{ʦ7o8 'y*12iQ܍L^m#,}Zn:r2 q ŃFBo|O'Γ)hѳ]JIU 7?[ YN4P=3"⒗=%G ʒN믚^y:&%fNSD'u){x''1ֹp"1Q2ƾ@bX k*j+Ո)f+u0bհ" *7606<2f2捨PA1O)g@j(A>p$(]̐Vtx;@Pr( SA5Z1:̋1%Q'aZǬCW< ܐK2 _GL4-s $s :ǺMy [RQb4_Nb3WP8?qS睆p*^^5gi|9DumB&9*"(!{Q.co3& l;3@5V,Lвg>-M{wu%ֶKbV{Y !9m{ W嶡qx]>jEB@|:{z!g4h$&Ͱ5)`8]C ƠF*bʗ+3BF|l_SI3 $?Ly ! +:~ 򿭔?@QBS|85̞֡vB ,s |A*2hx4[-wbŧr_=caoz@J@L1uۄAOO&Y9f5'^':b#ylG}$~۷YXpE"e$wzt뛮F`GK8V")h%*=wOPkfw')dBF_҇{p+:. F Z'3270Of#tVA=ySPIy~D5wb~u/H぀r"q^\^ے>7(8Tű8`>lgWd Dx!Pնd }-+F\z ך1@ t"k B$WW0aaڒ`pxo")Q~OB9$gvE+撳3B`<_b3of\fع\/|$ [nG>޳ҞNa GP0#%v1+b9Pw}4fkR2Ԗ)G7=޶_Sdzد#KYs|,鐪**vQr''Ih;.* &F>{cP9řD*c5K'´4 \KwZ4B!ň 2]{v^ ')N+(WEךkl0M9Ռm/xD0r[ybRW%Uhɶ;z0v ݫTOe]YzH$XA~t"̞P-b'!sA:M"FT&! *l"i8!=nVL.^`s;Z ڌik1E4M-A#2䩒B@ލ**΄ Zb&ޟwv1WE#M8ʊU 3'>MmE嶓޸f.Hq:W{2kĵ>_Ѷ$`K֐Nwj44!^C++R7 |f2XEF2$*r W*E? PnKO.*ł,a7#=<Ս73x 5/l!htJL XHf3|uECN8|A[PM7R`K[ @W?vO sm,T@wGr㏦KA41+ wM`fC5*߆"aATΩF"=[ܴ<jfQ>/X,k/P.-uqA"KE`DZ]M?P:q%4" 7'JvgnOBR5ߟsp%m,g|x'o~'fd6<}%ٯBA?ĪJthm~H8xNA8RwC,j)Q [U1t |xn3DZzpΧIc2C~]}iiR,Ti|(T":;PB}+˯jX&|^Q6h]LِN_2wŚ$T7 XY*X9œ|^B.ƿn9BD1oOdPRneHkC\-wNZ`.PrY)E`U0Y՚^P_gY蝳ׁ#75| ^ u(a;"%\n-e\jt7<ȓ]G&rŶ4l;$~9%H$1N HߗI'Y[g+ >+̠-h:N @0N yMG&xfVqUtCSfҹVx웪)ݗzL%2E O>[q&m}6z6nKKˍwFNƁ̇INvɝF Y^OaHPx|(Jyj^k@8ۚ>`-9qU*L½>kD -H]GЇݞQTvzKeƆ u$&?J/|a^Jmɧy{Slk8O?ʻ6#R"s@lшă1L}5~g%k`|-+-p0tx M}%DKI@,8D48;Fg9dVr &&ӼCڍh|UzGj?oAdYܗZ_0ad0S}8l-Wţ ʺL l'LUqKvTQ0 :$C$ӧEz8ԮL-7`%/m')ffvW;(z< r8+lh5lA ~*2ǘSνXPhxQБ02Pe24[@rUp+;len'V{'=j-G;$Նqbi(*mo1+y@9F*=(1oJ5T'pÌ„1&*/CfWE1*8*'`/3JP.? 2s15!9uƥ0.3qLxyt0pM,~^[*ee( Ccw=.r : _ΗH2A/DG"Nݭ!}vA/ MBbJzl l9 F7s"ω%M&Q6+ힹ)/ISZ"=JoB54ߚ1;EzRG5#kt(3Txwqݵ&mfoQ@7^۸{[eo~ KH|}Z2e˫I¾CD9{Jҵkg򎌥$PwTo*$5e Bа|G &mZi>Q$aWBipqxũˣZqCDUv 7G!64iS<:Śms7ڰ0̭ۇEnzw+!軈[t^2ӎ6#Y:9&xNA˓Z GBYI0oqQ͌=pP[LVuz|9l% JRŢ"< ]v#QXj%/ƕj[/Pȹ"Ǜp`/m(m*Z`KR*0+Kl$ĺ&kLf6jA9;KDGq_SjqI5}(E0h\Hؐ8laGf?qcBG)CONb 8d̨i 5vxkӘw/6|nWf΂%ּa͏ ^iss*u73wz!RN$7]Q=s@5?<ώy_qC$-n"oȉ 5½u`A 3F3'ǒp{0}3\GM:$oٙmT%󒋂,ƵŭL!FiÍPLkq~]S-N/]dnN9Kiݦ oTwws!̈Odd/X9B?)F]ED[ԾId2Xw;V/M"@殓R'>^Q> $?έɶ)p^MF"Lc;wn3R rQ?%kMx9`ׁZ0 ҅Wan#8&nG\Z=:Qk \u}Xpǣj1fkV=N =6IRZanSafNeuo' A~$UZʤ5oʦUo留]x.y'5K٠[̙3ܰ8TMP/$|׎SV}HZeǣ.f# pBbjT4UL<\_G)ϻĺ޷%iSn!K,JRfH ( 3$t 80>M7f:mŮN=JdꏈX;)DCg 4(!P1?:Ԓ8CJnk:y.!:k3^:!^Uf"Pֳ9{Ulr18YR7swNfxSx]^g05NOTAOq^iW`"Ndp@`׺.lգ_ o RG ZwV,`]{hn8<ܙ`b҂DF#^>Wd? y P0|?,;~!EcPvi*DF gGE{\KL}gTpp!y̚^4-㨐'̑A7@3|bkjH4xZ~WKUrsRDpa[mX=Y)T::E7 PW`XXhߕ(ReZsNmbrypZL'^eڒ:@2AugF0'O{@ecR΃H1;ژy ѼN 6 S3z;Y@<6D LY {(ou43pgznG^HO6DSL>m'm'T~-ofUmy7~J_Ҧ/G41!ի~|[_y[8{ P q=:m=?jB*1Uڦ1[!L[lmĆPiR=D1vl5ucZNjjWb<2^`VMaYk_l,iǯA o.I7eDrH_$$Ftl!ؕ-$*xQu˒|?% :(Ƌ7lLmorn jğ C1WTtИ?W`jbL뻗M_)dfQ͈+Tny(w,K5 &y2@{C3d28M!haНR8Y#mmV I]/껈( s,}F_'7sG ɆgKGOREhR\N1s,{=A}w!8b]y Z8@^JmO*rdE݊I= (0oqHъ7Pt7 ٔ L;Ⱃ)0)4 f 4UۉEsC[C#)pWoQF~G~:)!# {/1| gi_^ᆲvGexw˕-rwKAOG[ǘ@XHܯZF?-% s۳ [Mzhk/;s(]1r{wN]u#^J:l.Fpy3J,T:xe^"K9qW:M8iWjf!O'뛌tģKM?} gr''B˝\},X[d.4ώxKn k4>D_X*9&l'Tu@~W]Z :oֳaZÎu/3DNǩ ޒa7lţr,]UEWro'xY~ӳﺲUmvIQQ5V{skI뢗,{ZseǣИkO>|YSGdI D9T $:ay<~󠵮$tI}d>kBR,u28Y2 є.vUVgx5:"8Fr[C > M4QfjCjuAƮVtAurW<2\ |8tq"ϙ4lȪW#s+Ib2?#R,0U֑ll;BО 'fY1|E*}qu?iꉬoJ7I#=c`iY ={Vq|2ZAG}ΎAy]?Yl8*a9@3ur/'g!Rh/b#LIH5cbaso)S]wݷ>jHgFQQ)2Y3 'Cj|79S]&eőKsWȨP.xD7\|(3zB| Q~ߢ،}כ!mNJ-?:>|KϺ"BF0Ji}~{k/L …uFWjh"mN^O))DHz]OA<8oZ4BDr?Go)]tX"zPQ΀=g@.!h6zx=6ϖx +Qօ0 嘆ТMh)1D:z,c龭O7]) tԟ<6ԛ&Ģ_5+搢X9@y)GH3U U~0w|d_OzkGv",([w`j{7)Ԛ3yXF=pL~ɨ:YDh,6!-3\ (?fAr@ 'KDu?)$?5MdSf.K.˄GlednK zYc RZ&6(. ~)g~ݔ39@|+4Na~KejBQ~TȀֳ+yx;Om(H_ld*6(@} P9!/ѝ-[R; $}6p+wFa- k13'Z% F )WrWHٜkgū/N:Z2Ƅ`Azr 6Y ? [Ggj#ْ/XȽFdpIھ앆:5u^D+vK"{}§733rY'%˅Mx5ꌷi/ے.QkoRơ,9]GFtRBqݻ+A={[ӶYO0!C'ZR`Q>7^<&e43Kw3 'mwd-BZnx<`,B~/軞ƾ #òy_>zЧ c[UYL Z_Bk @&G&;CC^Aw9j;{b>X] (r{K a g ϥƶᏟ)a&/S:̐nՍN.O "7H(D^-NdИg"sK167i'{?re{ CqZMnm}=%K-qۘ%H@}dxx2ۼĴ!Ӻ&2Ѵ׻&?N뽟U|ooY9Tx,=N,f",^^t^J7oet\P$(,b@Y vt6TǭܶplχBPW=1~qf: T8fA˜Wnt}*ȂdRzn(g8$| VF=(KX8[GI%vߖD{a26N 6e8Hw{;g}%#g41[gQd}9se`2KQʼСPWi\j-l/'rc~HHEPYE%Ih  ϽšwO˖񫾦+ ܺ!M*p~fN6J.q 3NVY{FO! ,xΟHei9UǧtNRS0/4 ukvzR{Zp5zɜXm?8$OT iJ;>R&2W"`rY՗Xl~ĥ$d8^˵v堪\&o0B- #Q= X"zAeۏ(x툂XXa# guʍ/~3}|z̺++gX%c.Ixx6.DW|[e*ùw `= -5ky}xwrߚ5 6n/6:#I;bJDNˉA]x *u*A@^Y#OMyQ=B#]N3e>[a?PPc$emHrL`Xς#6ry OwT_hNv}߄;Hw6@'?wNkp! X>,7ۤjݛ5noTX@U\[vN$c;0/6H58sWbG_ 7vJͦI0n|"cfTS' v } olW[-}V̔Mgk4`7ٽb^ۼoO!*^HD[ƣLQ(uS\Vmyٮ+O(E=$Af=K_49 </޻5Jwq:085WܭGfwh|ݚyl+<T ͛aČo>k0Գ,:ȃ}3:K9jU6g8xPhq% 玸rh2x" q) 4^E(G!`/? a'5-xń8]&. V KV۷B/s#?spN߮<ueeӤ.Qff'q3,R%ᨎJp N٢hA)+̗ |b)yAWVF;mMJEuJyK/HB"S.Kw0l ht?F QP>pO2n謂Or{Ոc37U 2ќtnȊ 15&seiB$,rzV]e,@"""i3:$gDs%K>秳u*G&jFl {ǧqn;Fs\˜QƟ9 0!Yre<\Ƚ>CY X# G&4\ ӪZ(,Ӷb*?+|6Hv|`x4鞹LHfAz27e0 A°(.>ז?:QHLCmԇuبMՙbIυ&نm{MrVENG*&{Kh}n ZpI P,6st';Ss WfCE4Jq^"6}TӦt(ʩjwٮb0[gx(a--ˋW.(bU6&ڪ)+:$#(A,t;*Ϫr˾FJ`l U}m 1cmE5TqQsq;5M{?-Tl \ ?7Aͻ|h0N@ȡ>B y8>+XH!NE2[H>ޯK)B,j$HiV3ʞFH9N"VzF /j_~*NNz5)d'<ː7Уf%ZrdUlbz}A8ٝ xKC-T8NhQKaX,>?p4ZH*^1xH;J~oGmji@lv ͽmzVzZ5,ޙ**,qHs&T@2R5Mou&_/8$K_` :Y8W& Ԇ.a %McU nG.yQv6AYZ%keVIJ0oy|`+!)fwl%'eZU͇c&E>" j_YI`6e G[VP6] „ωțp{۱V(D:ɹ,RZlby 5J^=Z׌_Ph"B! Bo49H?ŞV9#j#k\0g TwJ빆GjR?? =7d1Ϻ>:)_C 4~,[\s BM( $J|ET'Mb67qU,+d H޿͉uoz4 Q:PrIhQ[PaWeӨK'{#4JƼNk$(6Q]+=-;,} ,OK^ P]-Y*3y.ǃDxJmH⚺~ѠyN:e xw֊ga PeV*mfgo h'wװʹ)ƌuH`" G׫%mE0v$~ RzCcXEJĂ̑7)3 zY͙& ޏ'v1_,lw6htfJK$Aw{NyE~i1Est/zP,VMh0zk4,AѾ0 H@ʎQʆ;7{#ooLst o~4BY`r~4D>?ƀQ1:vsGZbAsQbhh[J}Se0 7ȑ ڼzLq~« ( L S3wݤ An^ GphB@DVsJ>>BfF_y8կOq3;#Ni`-FED,M3!׍0YI8/-"U 1 b.'P4`{jӏ2xZCHu־\Fl"E/%)mL.q)e;uNLoiIv@đ_AN{6%T "f0Z#PVkH 麦3OdL0Y2 G{ƅb_d747@:*:c aGRpFOa,+Ҿ_3խ 3u2Le({ O6X^wb`G m$Z;Ţ33a]a'sK>`oRd/8~e3] [|]/')-[>ء:rChXJ]^*U\@P>:lHʇp\n \oem vg^խȢTӉ ۶ 0_}mOblXYEL/y1qPts^W`$ eiA srI^\ECΫ2lÔ5,ĊcY¹SJf9e%g`}_Df 9BRꞟ)YBzem9T,Du"/Za7̡< ^5R#&O^k Q:ưpg[@=~~uxggWa:(_"9op;/۴p;ԡ3P {j.dl0>L@Ah0 b 7b]^ WEqb-cKX˿At I6qs+#bKS1ަ+*qXBqA 6Fp\9݊]4 VUngfnkzކ/(P )=lDfAuB'1ǼښY`\l o"%sAS0aȬ0#Ese@ o祕s?:BeCw[\xCߜ*)ֲ3Z]35DԼ;Mbm71,vxx- {fS i}Q%q X|6dF pUb#(g36,} s'El?4QYr!3PKo檰.r43oWNWF((x(=lIk}шSHczyǐzu҂o /vD+Lu,WgMn~48V")ܚ7Htr?R/|;[`b?KsH $4ԋKW H˛d'vRt<8E0,yUC;KYڗ`B1dd`ULLΥLB8#.i1.[vVA]K(^8-g<)ώd- JTr~&7Pď_+T6M-VX I10 FPB vf#o%LʟW`t(OՇH+ǞƃG?ِW| x0lW_C=UP|,+_iV!LLvCIF \Lk@4hE!cUC=G. je07\d_ _U,)=WajJ)Oau]=?8]^iB89Y[qXJֺ!E!͛ }кt:':mfa*?K1.K{M$]oZ[EyQ +KΫjnieuDbbOj TZOU_E@]I6qU3䢝dc}>|X9 et0U$ S޻C⾃R6ײD[b)p|>8"҇ڡei=c}6vQ:*j e9.6œ&7׎ ӓP#A9wث&5upI.n†U_o'y]BU^Q[kN7~^a}[0s?B*jbzo1 < mv=Ob)pYh慽)`hw/%l%!Vią~[ 1؏z 58#+qD@JiM(CkGzҁ GW94EU`k5Zrnz2|VC87 95UPs mk2)M Nv$Nq ^>`R&4:4AX/8M[*@[w3,JBơ$Keӫ o Ivjy;2r}'%k;݉bÕDeD ܿ];{5F"%_C`1㹂_9.{ÖaB*|z10eЄ3cvԤ6V=)E@w]2Q C̽`PSnϓZU$ݫþ+0(혉X^'A1qj[ |:n|73#ܓ2ܭ0!_}oiQΗ[j(SwiRYW;l%Dpǥ 1W:y5G\~nP)0IEv! quI{r\}RL] 2o4| KM2F @3"GR`x1 TtBf,rRxf2@(H%yCp4'fMy _Y组IO.=ŶMG¹?|` {Qm%K>$Q aR8>$.YPN9Qۊ+!T;;=JqhEtbN[ Ga~hH6ݏ@tӌ @>fzy禽SF2a al2'C_-sRQІRpzj}"h4" ο#\+.0}Rx7204E(Un5㥱̀~\8P4\ ;m93΂}՗̆M@fҖzEm;"bfSTUR*{ -H b5iRN_f!곍yۗ7QIz=zcE٭B}h3^;ͦK{Y>ʼnXVtJtxZxo]wCf3dP /1sf"m`=샲7a iحf3a')ǛIp 2כT )]}~l'Uj#a˃J|Xfu/PE̠ HL`B^ lc}yv{XFJHBs6|6LZdp׸NFyusjĠgm2Tv}b; H8CZ> lM\Q [J[#Zŧlq' \Y+ʁ|yq!;a)xܷ60,1(s ?>J6-Ee{T֦#7oTu3witƦ}hTnу`#)OZ/@(ٛWr)qn (#k4HDIq]mP=oאٹfz(.:6`њ&^s%ˎ[|QR} C|lJfCXlohn_~: QF e'&4yan 3GA [pzuc] :뤪׬tpmݭ]/3x YvKe'`>y. u%#sV2^m*Ja6r{Ѯ6< q{%\wY{@QBVX)[SLb*B7wWͻZ֒_S{u/_|0ƶ/bJ'#KZ<|'iZ&뼗|0 ;U1Q Iy3&F0 ~rw61@ @(BOY V hԮT5?]0aϼg\ђR0XbUn Ovo} ?;V)|F]{-x&$Q ݥJv.^YN5]UӮ,ia!{(>}}Lv-cW\]CB<#?r(%Ŝ>ǩG|Btߝ¤w)x/vA w ޸.H$~+@4]P>Tj~|GqGX!Jg= Hc aN3Hh!m>Ko*Ȫi&*NT? foE O4:6[+,iG4=c_b']ы'p>N9A7>xKwL!:M-w?3Ȏ\z A!5()13Lqmr, &.jP.'RE,ج`"H!=T!~Kv1O;KHܞ_,UD-!M e&?HiQ `(β0dGX- ZEw}`<1^;M$)D>OS J^ź<ɪ"%ѕךS\=|@r(؂ &_lmи)2ridUk'a hP<&'NRc-KJ8ߩuWS/G>B]?|_v\_wkRxoU#@yqek:H5&;L{3Z!OuͶ>=y'n"8b3PAr2:dٓ_65թpu%BO2q)~(wvyȁmOp=zqʀN֪F 1z ݽ2CeI[2Z 9 NT˂i'E914ƛ8o̧ɂUFƜOaCm\T8[tösIS50#\V+X=5W rOEU3y0-VKDXݶE5jBE} 31FuX踥X'&q̿G̏H6QJN"isŔEwbW6ԣ\$I2eT5lh%R"y]R,>+r=IVZeD@rd˟zLHp5Ě|!$I)"e"ϰS\cM* 6bRfku@PGfUy?.t< 0'4JZrZ`!ӭD'K5qb1/5{\8Y*CbF-{gWv+ܹiC0(r4Ml F>648URa-ws$.%PT48ur}n-J^U]A 0b|S8lfز9ٵ=&,>qҖd|Uv kPY*ǿeݻΦ?ı H"uP!.IrO8T^9pe$i".1dNB._J|!hyLpgj1n v|ܞI$IH-AL?9iR5 _95Q+@|)}+*SP xs ٫¶cꔗ>R=4;{$.ذJh~ۚU_8n]ݘ1 ,QL '`gkc;)HGPaP{2h=BZ5-t`;-.kZa]U*0N)[wS̀ppb-.J*76РW%ᚼdv΍̔,Ñ~ Sܿvi^^=waq"QzNA򍭬?^j>`\ m)92 ʰg pilvHٯeֶNT5_ tSgtF94<=TՅ,#]cdIB)|=?q 'Uhc!2NUn,R37M_H.+eHI쀴AW B:H㢄_ց"pُK/wY}ed{i6C[JNP_j%ՏGG7we.q~4ZFN,^-M&űQ:Y2/GjvPxq팛(J$EdWe:"88rw{mu40g (t[AJ|;D/Z7k5>ӏةMGs5">ԘRk`9>f[ϕa0(.I*".><)&QapIZYOJ#4glu|/:BMٱT0Ǻ2Ja>poXMt0m1 Qq2C|;N {f'VO"O1XxlS0/JEzD<m@[7RgݶHLh(:SP[d<Đ$ulJ f:So.U'W*-f&BK tf\z\!UXPϾ*b/!Ӻ5K8;\j^x{/K-?VVSʈ. gy̩Lwm#qʰ*`36"`uP, T`Q+K-^ZLiۋA!OPX'vwF'W+ѥd`Bl*ҽM߄gifA[.{z a݅ĭ&Ib$ebߖx BlL}=򙔅3v:!L|L̐}4 41FA~@bŅwV'_ R0G+30O~X4;Ŗ?+$ 7i,XIVVe)ЍCJ(/ #7Yr:\J"2"_L4zYB'dd>%;';VԼEbۛB@? ۻ~jiEbꎢ4|Uy"o҉4=! G\#Q*JOB=p8*z)!Ar )[{ꖘ -DH0~)Gݻ,Ky9cY+d?k3)^us(_"F=ѻI-D䬧^Y,n[!G) #epH<0NLj֐qz[w݊'ը>IXLD p2B:@qgGoZtî1]gl#O} [hyRnJ}3b. qU kɤO- YwP,JntY}LUyʽDФ( ^):B\+I}=q"y5 {B.VcvAB5-կlq=mJLcxƺ Ѷ♮Lsb9C;Y6USBWj Wݒ5Cmh縏d۱jnrSZ%v@{ճ CIt2v(S'Ԁ)1 ?Tj\%?(L=SCtqe%J<)3&3U(Sv$fzaŕˠkW,u.-fnz {43@p"]I˂0Z q^y !|';\t (Jw@ Rz'/^{w Ja#%;~'>''J"W.26LKe+&-TCٴ8j^BL 9C\s( Ҳ("rpZK5)0%ϫ'wx@{)* lQFS`U)(ld-VϠ)tep:\_5zD@K76Ifcd6a8,sI ޭ ֆ/wgRAFg񨵸,"l=.iP]i!qld0#T&M%u1Mz ] фJ2a.l -}YrR5+/*1tBvgԭ>2.0;HNKs(d}KI %Q,9cӗ.,<ѨMݳj.aNjԭ3P1O9^Iq kXtNJ>v+"$%G9m3F܈Hi-bQF[8\dzitZ >׾ُ_ Pbm@mALba}zT"Zh.fef2j$ a6I5'-;͵ }K&8slU$Ǔ֯nG)*A”P}Y-l{) i>m::.0wJɮ奞GZ˭?wk/' @d_jWܛ +Yz1Jso+&m Gq  l?MMA$韫^Ytf&"q|'f*`J/!d/ tg{Y,fj 2uE,^qHXi^Y-`KWgᓰRHՊ ^ :' ԲJ{x .*\wow^X \vUdW˾7&WU¬L*}wE:L$8k.v ɏ6X?r^1d~p,u[]Wwq0JX˸hī 噣참'ƣ"/ zu +a.kq vXY A8 xj ~W42!Ly9a6|+;yu2[ulF^uV[,N!"DZTTx{q||C:ObOLKppc.:}( 4:cdՅ6 KG $MKUMHŠ^WIN <4N/%mJKs򔷎Ғ =e_* V%fIhƷ-Lo%~ۦ$5~MiF[{^6!GzT˚sǝrz^1eIs{_Ҭ)* X*~Gǩ8!X$KYU:UfPv4N8 l5"Ogq" 4wq;P>#;s%'eNF+n%; r:Z0!=L`MsMKݝC08GGrc QR3i(]=c$e,-ԋJj5aKsX r'6}uOuϛ̌MY,LSYϛ) u4h4ȸR!K5T%V@.M8Hmr6qRUKը`t=Pm՗N,(N O4/LPUގ7{ XFWVċɷZ͓䇌vrO,4~[IwrZ*íHmS<&GyCD}b|&\?,Rlx,9c먖ZƗx'v|noׁ4UA.ޏp>}hooQ_v +K889Ab{aNFYW6wB>C<)H:5W~ó8*c" ? JY40YO p2her-u5 dvOpR 1*{9nb$f˴T2DN (d%'om&͹wc!%8\ p9IuļkPcwԀuzXjrkI.ҩ2L8x19tfq^Wh@S҆2Sz?ɶyP3Wc*4H<~pՆvb ԧPΎ[|YfMuo92dNTXs4GO"Gx?6?QF 4>x϶OӤca,e㕨]t޵Q0,_mm!u>&֝VQ8F[ }n8"4& hՓ6(1`^u"{r#MU72q@ޏȄۓ g7;8ފ \{=i?O+xF͇U.pp_hMFbSPc`ߒKw O=ؙ†?&:kZ=;н!\P>IM9NECl(L0SQ)\(/P{!z?%0c2QmQ ]0OcjA Ozp?8gvp [e3Alel *]]5<_T=bqͣIVԈ,zueC&ůͿJlf) Ϲ_Exr2:h"ߦd=Dblbt]1DҔLdސ}~EW?I)"ۘ=ή'N2+~w܂CL/SÉпhH;^aM4*((;›<$@ǟFak0'.]zp `ӀT~JZL;BSlt3={r A$wlj>ocRIEPį樘ZlӯE9@}!.^t'-A?%PC_j~'=lw&OJ)|.c!O-aHՏ Gm]#f!>e1RռFM}Zl(8;[,V{ΝE.nTUJ]0JgVKd\(q7þ#C(aqU͠.O82vKjL'yu _2hhjGAB&~yLpꓑ@"<x5rɏjs1IeXxmtosFW ?4b,J}8Ղ2>ԁMEpF$cI/CRy9mZmVGAL'wӁpmx1[Ju dҶt^-4CHr)#!$3f}G^7װBb+4 ݥ!1cq=I 띀`"1Q# Q5<39G[8\~\X@EI~*=:K[zFQX;g0 m@7yHcp0J;0pBN^ J +u^ZMŬV5؝Y&ZRGytSr@Wx:gRJXaeW{6!lߕLɔՃO#3=còa(c']S *&y ;Y+B^S0-"ïƑ6 2 旆>%j!It,m㡛RKJM ?YlsBejKrL'sBj1_=H ?`KGXj^ќDBP`Wb !0↪Ks$8`RtFҞvZQzury"$4: @7Wlg\ܬl[dweԟ:eDdK9}.GaYru=U+L;*6L'Jo҈3WkQ +e*Rh12=Ma+Žz/ G|zt G&i tƢ -ԳZ[ewu1N\I:.,zmr9' @#ӜO{W< ~!,.TbV4Ͱ&JOK`֯FGSN<ZqcE]ýٻ<ٯ67Q R?%NJtQN작^_|&t$y([umact9,}Ị9 i%iock{@}ߔh8 =*nW@gylnGzǦ*XTuaU+ajO&ۉ,|dCFFiD \Q/H娶.xRYۏh#AD2.bЖ0ƢI.{4<=ed鬗 6pbf*Yc&8x׽X"lY? ^euˮ[uᗒd}V*7n`}M=ट7֦#q^W?|];nQKDH1_z7) k"23|WgO>O=F,ykx)ugLyo}8ݿ [鵝W_w8$PUYo<AWڃ9uD`z2u_B^BBVn%,lJb D]u%Bn(vC{1j6h޶ԷM j|܈&_9 @,Ce0 U*fU.0 C"ƪp4l؋{ޣB"ԕcЋrE͚9ecXrmľq*W?541%b,P d1iWċ V73PnMmϜa~O~=#@1҂ŀM!OK-b[<-9U+< Z> R4-5ޯAd -6h<YP=zZQ^BLT FAUOʲA:H(llq![d Q+ӱ{zn"8ludMXT%ܨY3i4 9lP)ϴhcqEUs+v&K]j6Ƹ{:YXɳneg=babxw"]wN<:| Ybg^H3_|LR\+L)[,wTǛl,3+<4@Z*Yjٟ`#anh L><XAHH=%Pa ve*yYXw mߝsA{h*]0ǚV429*ӘMSFX3 =S1 (2 TWm2-}*eh-*yF蒌85?GI*YDļXcG֨ C >;\e'6ҏv`6庉j7Ɨ9G90,g\f5(V}d+0+`_ cu?;Y(nD]=]ZM!=H^A;W,zhC,!mkSbMF0Du=MzƐNe*ԏ{gt-$>KK}:|.XP:ݘG=pJMM&7]|1gOA1q:gp_,P|V%50lh⥡ƻEnV2! 箔KnԳm p?~a>%r;DUs !S^r2ANW+>1=}*V 1VPp&տszfo˖ꫮUL0QTS[_ {symqfbb(8$kþ3ZТqz}Pe}P5;b]_vZ#.BX{3Otآ8L =?5%AU{El #usdDGIŋ.±sf'p]-݄P<닻ɾNwb6ȭB@$qjԞ `&^ L?&4d(k3e<1oJ(Q S"fm2q&4E8FS+D@I_[R_~kr{5]A;:]j˟8&2ȵqPȡXK0}fIΔ#C=m٩Cj3kfv ¿s4A::)$uV3>j-^=ƻip ^r:jĿ*҆MUL4X7C hJY4JŀW=$E: Dl4')V"y>H֏<9ɘ:ў˝61/:WuR!:T $g:_|3=L}}mDYAֆCǭrlSu3^>@J.@Z+?JY9|uGhQ-fu.ԚQ\ޜs:}ꊯ6ML!H(`H^ qq\T1uf/slL(I$\SFZ~UPO<  hmgp~(nˋ?JQ2NTE_GU LS/ON4jat{!qKWїCin.U8 t(c.woN?#^m;=s[/'rKYѾ-M:&Zi!4%5lb.7Tg |`VZzM蝰b%ҘE2B%sD9٤qHU^3THKmb_%M]Й) 7!qů9wToU?qva`/PY*RFjx< So켩 9C;x2>&x˽z`@t\,:ybPylQחE)"ڥ4NYyպL8T%Q 5>o襑 p4?f2Yxe* 5ժP -™ @[]&nRE7PԼ:*$G؉3sw"US%;V SDk~?,e`o6M69FZk S]B|S5Ze_oyaoTdHǯ̘^Z \o]ӞR<(i1*RC\aX^[qKb7HDo1W}aO`e ~hMՙlT]@[:xMՐ+a&1BO ?4 Sɀ4(h}O"ejAg;ydX88h< )ҤDʨk io<[i+"z2$j>)%(J^gn;vm+ƭc/#ȷJ~7$'Lqԣbd'9!SiօezC㸠}h"|5%bR_}GΜ' Z:`Eaкvӟ&R5e0}JtU *X'^6_ cCΗ4RKSqKÂIxV>Yh f&铖;o/3ϴ Pi#r?HnS9lEa ,nXE  itP 0% ?~d V%;=)m$=Ԉ5kPA&{u9͹ ٍd]3{ =a Cit@`;5VS/r+p>_݌gVi-x*rV0)1&krWBN_*K\2ޓ#`5R-l9dßP4(;ܥX.5;XW%},&|_Nc&,)}-Z,*?.UNIz9HDvfT*bEWQ kwQâ'(aƅ)$(pTE3[Qq$4Ci9$^)(̤l8D@_Ħ,<#UThsC2G7H$pe+]lQs)lfcuZt$ n)kJLIj4@=Pq ^"@ͶKIfP\S&Z;#/r#'@7CG-s/,mNN`tX2٪ A[Vmo 8qoaC1:gJ&ٿP8rۃ;᷀dS*aPQn1Luzz4T՗)&7;  qKKㄛ$Dao3=f^KOniÅFKǟ'Ql)N'N|[$P͞ׯ^+YD cD6Oh57% ouW_`L*IDj|ɜ5N mc DQ"p@,PՐB >&@LJ 46BQ-I?c3(UA7Y+/B=W,Q)[l>4(`8@Y_)e^g7eMJD[Wy`l{5QuΊr0ьrLě+JMҕ/KPsy @-ŴX.PzYMjlu? =*ִmyVy2<5̭tΓRAO!C + _fCAUWW@fY\-ȩr_(ptpYS6*ԃP"\@͇)hK -Cfg7p.{WqL6dF6G{40U^"E$eM ]}=0x4&"]?XF5]m=荵'Gȃ~Zb(B:҇^ :D\!r@ybawPw| a4xt\i,wifY2He ͥtcLg Vgk1e f, ~ݿтh xQa?"cD4MNRq1CeMY5:J s1die#~)bnu!̓b>&ڀp! $=Rvgv':!լDZXη9<;E9}I9ՔxU N}K]z=Y.Ӏ^QUBȌصj6m4 *OZE%Tn~ZDzjc;v9'1չWE [Rk@ PY#WO \nr+?^K<oWr ft<EM@9ɨ1n(N?5 aoaư~>7o 37@cc9I@hRȚٙO5LElؗ@ArH9Q5Be^ë2ƆvJeQ,/'{%N{OPվEB?Eq`U P:â2eSmX˛}耇D5>'L B{j^O5{V  (sE±j%ps&-*-F ^Zv1EGҪ䚤rAmShCaidXgȧ9{RQۘj pT,_Ar~> TOBO{00x~$RK!?K`a(gk@;lūZ^Ï]ӎH7Ω&}Vm>+-4=w_[aIV+2̾҃m"p n\5OnO9x̱wXOO8q d|As p,Jp^̳^!WDf]晤 v& 7;6a8 {lv h>ﲳφ-:9z^JjHi^5 /qJ`;X5CL2~_ \&!WF2JpbyZRƞL'ޢj)/\6ϝvd+LSFаxP>Tt=>1|5pq%DƜqan=B;S'<9*1lwQoS%3T仚&/˗qb:?V3D!Ɇ_O OCg@>yS1~77\$t%C̨ !@"_zvt~1WVG y?K~/),Ԓ%*=jHjrUBKZro5vK;DExs@m3EFqjMc ^^bX *g>UW=Bm1D62w"y0#'ey4dR'D~.@!- 7%}2Mn y`l 4c޹3u2 +`F¬N'⿲[kt1iC]9O#fuJ(<X+.uf/7@xDaΨ">8lˇZuSM5SqvkԤV/iS/?Op1ƾ#+Y۴)O{i06æ0ݠ۶V[L*yvh]"' [(Djtw:c:j]}8cń~ذs;C1]gL zbm16Ҏ~h(g7"zZ_4 ]vy1CMBx? #GI@ FYT] CG D_Uϊ竷ZVzJ-_.J܅R 2V(p[gI_]ѩ2a)U9Nn,g>M\<~-WΌ[DU2,@TWIM@stUV Qab-|Ч\H G۔E(#*zVR@$ œ(vLO̯{\1,sf0w\.a2ҳVl0XJ$vj-z"u.E pL,A/s (nP|*~G$96[ `5ɕ}ؠr^ou3~` `qiƏ:bL{t@oQO~dYM=O& [7RfMQC!edi8a:} N tN$I:e^{fQ!qTD@^8䶁̋ :U29 FxBHBGiRPMQ.Ѳ q~%C:SVt LAf؆,}H؍me33K0%4y,dEOVI dO6lϢ.(=x.O&BXќ,`$3P}f?.CyA縈/g ҝ yc.:MU7QlT&`w yU-r^z_6,tQ-<>|AnGV/W i 7QJ3$F#E9mu;:N;ۣB۫E]C)P\3wF Q\d֩"7¯ +s=^(f|Hmy$%0Ow2=QMY8|GLtPY V]^VsSj̺>eQUKh-C B=w<?qMu,s!Ƈ `x I+9Ftl>eC?v>Vds=TO./4;cie[k2;.;Hց3Aҕ`DP@"u!'enMQs!SVL\RGپ`|D*/X`ïkct뙋4f&U?gd]"cMƕOCx44¢cی!LmN^/J)d47Xr1m$wa3g|Ək6H} @Nba̬p >37E0hTd4Dz.ɗ_79WجhxEA\Ĵ 갱q lmy2&FU8j6&[r3PWV`|s&Ҥ8G+BY\gF~(M[WOnA!3;XsF3{Kn]dJ[]ISV"&weŽ B=THiҾy8˝[aoу'Ur. {Xp7$4|Fa(Gi"u } @b C[쭻(HsU}fn~:LEDYH:ʨ"ւO !cDewvgKV.5V3po4:4y[XY}Vѻ^49 %I%lZc C>ϊ="Zw7|)of` \"#Ay5-zicD݀ܟF]הVAji[FʍvYDʅTPJ!uT.*zl 9/B&4I9lox /NiBBG-PH^΍G~&Fh)[5!$׼N8 9LA0yǷ@cl"?Z\!PW0f۹ ^$kܦf8jKX<#̭;:'`xZ]M]2ޡ+ߠbnmT˖=.i6~} ?c,o;=P䠔p/ҍU<.ll=c Aqkqޛڷ݂ë1ޞg)Rh劰<goHeln^ckI|ů#vZDf]!] ,]eCXk &Rec yMEq4s 20؈ 02G"r?SJu~!wsJt+_,]2QiD\_PpVĄC8\[QI}Th=j, ~e/+"0in%n'W<qE.Z^JX jFK􀍥?z˺bn(#4+W.ǙWj$LBMuǦDU&RyqBK -o""nr 41Z 9jӫ(檗7Jzh,\.IаbeeF&[Ċ``oQkk nfIDQ]jIV8ڔjKZ{*It^ݴP2\> UD|ȅ /چ7kyƘx\A ?.6+6xv\Ȑ_v>{ iti`c.-nӛtrW\W9;,~ 2KD~θLoV,27tlAR>H!sLl)PBbc1Մe䅰'@V!2.R>2|SdaSQ)ByOdzDNwcZY.8P%?,Ds$2^ixlt6M^߿zᬩ4žD3ذ7HY4lK4xnf0^)EӺzGگZ qD0do/d'>̱o<1]ːO'4?4}aȦl?tUW%|%?0VÑS0x7pcE9"kyWrD X:ܭ/us)s6ޱD'Bzi}$HIj! /HKrgXslmO] ww/E=*YJWC[ۤJ$.r*|JAZb_3]Nklnx%Pڎnt664 ў DìDLS:,3 L%{zߺ,B_e^{k^iAV}q' "dh!"Y@FA1f"D[ cNwŋסN 4'}0>+3*)wIClx+`}SWv0:|%vj[`s!A_-| (7P)nI\*wy|tp.Q,ޢ93m0}>jZ7?%ЎDنǫ-!T KY;`<~4{:4yE\{߼ ?(yZoU Mn'k1GJ.Ϟb96h xuFi plU˔,**7с-=_(j^g[5FTOz@wiBk0td$U&s>CL ^bh6sUvzK t9Z}*1 EJidG4:skC$/f~̘ʜ}P 14jӽwlwg}Km,|ȇS5G=Z'_#.~'YN%S%qzш=y. 7C;nΔ袹j%?!JkguRٵ@I:cC#63lqRpZU|Y!35QmL4UfB1&*wS \yJ01mb 85%l".,`A_=X9 { ސWxڎRAA|K:K*3ɗmeR nknv[^X{3n~/=/"8*w5eY@nKZO[$A L`lZd Fqf +>Ѿ^jib0~Z{h?e{J v8d 3W%+!qw L ?<Z?0 3-@BJ*b)%3pw~d]l6+4+t OkO>1~0үɌXvp'#WvF4hٸ4w5y)XS>!-ĹPH LŔ|A=6#2t,"!ldU-|\wy2XubNsvpA9!!IyL= A&ϘkآDZ).-+ꬅl&s&0lk%7 IƉ J~IwSEoU5ɮ}ܣXn,34P /C(y{?4a$^Yg0JuP-FuH"fJ:V|i{s 1T2^NM"42k~T />㜘A WwD\ˣV|c?dA1>Zqbw !!޿JÒぽ&: t3V=/@TQ[|t`,Pf U16YDytO#&w=bg}FSJnBWIp5iԍ,]a)-:S艆 q#Hc\?}En-dZ&DR:G7-)AKlf0x de)Hs48yc6HԩSM8w;*LCYSz+"pO F Xq v)lpB=Ag/l^GfKPQ4%IcJul^hԚcϞ,X_\VsyEqHÈ@LQ}ʩDEP_},l5lfߩygU=Nm}v'1⣈/ygz@9[x᚛W^ M|$%k0QC?  j"KˁuUVHx~2-hR >WtwԀ ~"\$(?`GQ-wǜ㑕ocsD@#j09nm(rI8ɐ<:? VhRۈ|^^I숐k.=!YZ+X\тAHG覆UxE+S NuJlnk}*! >j퓻Ow5>d6  81M Õ_I.Fhsn0du՟q0kCT3R9V: ~9iٰvHb6~FTJujiY6-RH-Xgf`^JG1 ˬWl =^~2-Q$=/h?MT kjat)I cUPn}hRpHbaPMHRs,AV Ul: 8v@^ĭNX5rQhPd0 Q!Xנw| #~;n`F5gg^VCSCy251i3a0rQzH#F ./%=YyfX)' 5X npaRo/ĆQ!jK w! uIX2Cw<= }rI~();_C<_ɇ 2C_x y%-0ʹXXH,>H`)(H3-CI8]ÛD?5<]>ޓ')zR$Mr"fWWhX(>!j?h#V'RG%ĠU.?@"(j!%͖X?Y$:։jiıhě*Dz\f1҅UY(XWq2l6ځ˅8D8_!hN;yI0`ER8q8J8J_)AB(xŸ|JeҿcTװ 27FB{K\[~T9=mf+P;M3M'B yz>GAN*r T݅|ϝKDIhh^ʔ2^", ZR"δpPlG f#K. ,$jW4!Nl&< =`GѢ0Q0ǽIZ}Nlhj){1SJo/؃|&G"p$mmٯ#u-I’=lpuJ+ s,|pr0SwD?V)zPgɮ29s;V`tUBn% Oi^kQm{Q-AWSL~A/E,΄{Hg4YOxR˜B܃.bK5FkZqӦCӎw^$588AM07_\DӇj DV.N~Ԇ7ڊ.>vlK/f̹3 |14x#JWrădw\QS޹l : YHNIqp|/|8xObҌoԯ.uE;$< XK~S\!ޟ3 ,twӭ^ef&5 ƄM37kJޢzD(p hdLE^x.Hg&Щ?l)mOKEq ;ot߼ưy{52L;knusXօDè^mGY]2X $@ % =PmZV ԙs>"6:)|uqK<0ZdXScGvB.C:8@pƀn9|3v*]/OLnlb*u';c GbMG9ŗhewɇ{TRb')6vTG] fO^%φWCl[9sQ"P|';}`=2P|'zM|U'+y snt0:=ƙXg.J)fd \{G`]40g"cVC3JdbO Z(@TJ8r{dp+#zf0"#TA˔Qb)IyBNdWU gz5HCG_$~2x|.  'QцQy:SP)hU?[A!Mrpˀ1e ~0gy.Tc| Vu)\L3'@.ڕoy[=K*]9Ye9Rs]I0OfhP2uYvF,4җI  57Q('l,b \& I(LwJ|1XBM:Fps=нItxvLAwRG$_1i!=x *Ȝ>N1򬹧I|\lX >Z!4c23(XUG2YZ`)FXQ߯5!>3L~J') q"*Mi5z5Th%Y~@(h0+XXn0؟CIuk=QhXRSPG6$-i880nǜ5{I@? 5ͨ|ЛM_st#ьe:#$Pp?R`#i6H]CN \2@YF+K]:wF6j}v=7$WfbܜO9V&˽(qLvObڶg##K>N+os⪍b5QGTO1~ n4mi0N;yWmXfJ(j3Ԧ p4o7)$t Ogzi~{V% ǩd=OHH︒(XBZ.GvKXǬq-0g0;Ýx, P<^=عË#w1&Tpz%[L0K3qa7'Ahxy!pT!iVyצ#>9 YC:4t2`_j%ᮦl_>J͞J; 4+Xs4 la HQ>f=1Ef_ÍC`P1-G??oO`+ նՖ+˶T#Yw2k]xV"f|jy::.QsVu:tr* r @kAN":Cq~b:TWƒE+]26Bw3s x#ua~(T'Fv%|(C6Ih*Z'nfܨd\s\``-%S1i J,N"JE*,<>9HZbLlOX BWi n^OKr3p$ׇ:xG!Zp]);bKk=,v^TDi4FMIGo1XiY4$t]W;jiOu)zVSuabV~^ܙdf2.6&!l 72 yܓyagנg=YWB6Pzhwxu7Ֆ20I Lp+3})1zdFˑ0Wj8#P.q(WN$h0(k+ˈ9oEJ΢rsV-hs Cf0 Ih RR KlJr|=.EMMb @:$ r܆) A$IUa`? f чR['1 xMV@q.+yn>e&7EF$,nîd)`ٹZsR"eh۶P~#"Ds}1|+R$_W+u͗Z`7z +OVTK z堓@MO!x_&eMrp;v@ǠCJf}\ӗK5i,HBHoWn]qPJc&Ȗ˳3 H@3 ?=l|7eĿ:%%]24=&K័$ZAǓF*C:K {c=64Ba]+;-%yH1ٙnV{Y#Һ*V32"#DyW=̙ .DOFЯǃ&^ 16tsic=كXf}-xT,)1IE ׹m+t[IQnN~`*,GXnhvW&)boCfjip.. )yk<< ?|4^}YnF;PNC:WY%aw2 $]m){ѐZޤĀ+DWS詪%Hؖa Jr!Zm%=ك.Y=su˂5'tf =:*Ċ!ܶJs7:Q- hn<:>%cB\L#:+"HLzcNiݸI@PRpfMnI|WZtq*T" \Q/>y"^کNʗ+jC*[ǚ86-|-J<)G ɷ/0e)iL}O:I+, SS$620=d1y0nY3]:0ReNs8ZC:۹)Y ڧ/)KF-Dwv~GC1f3SϑjPBBd}ߓBEׅ2ZC93^ʓjiP9ϲG%g8A:{S0>hY4*g+1 'm3Yb_Y )gAsNu:l3~ phC +UB@'LI‡oTvku5TkٛC+.K|S:wIv^"D#M镏#;~ߙtAG5go[Bxr ;& zxP|[l5}I|,ڕRZjʳna8-m!]Qz!Do['Sd^v7{N` S"+& AZDzYgÔ~_v14i:$Ƭ9|U@o"c/.[DߞyqMGI?B >2Up;}n2z J<>Jmxѵ@LH%o]dI/ȊtΔ8W"V 2Uቮİ POI2ZdP=Ŏe m Av?l{1.veA]JBڈY=rM\]W]h Qw$ M߻!H /I)եк^wW hC:e5)+^;3ӽuO}=5‰ e.8 Hz5]N4)@>ހa \ۏhFf"ub`BܮΫ+Bvq G~XD0|Ĭs|:yM?S܌1 ?I!Ck?] t?DczD!k KtOtƚHώSl @Zz*7{%=O#M7xAdnvn5p^kDa%?9A\Qw:J6HuIhӀ.pZ+БwdZW{Ty }QwIX%}wds֓{)i-2KJ\=)Au ;h4_)L=ՠ?EmYE4N-) \~m6 ]|x- fRIaÏK* KKp=E()SA=w VT]͢f兙xⲯێ9/ McaqQ߿!` 0xR1#J&g.DÅwPL}'q(%8l [j`T%G[} ϗZjwlB MLjcJdQaplA`H`6לx;tW* u[?X2 s,Vx1NU 4y kJlԈAGR ܱǡӺs<2ijUM 4MI l/?qz?26˸Cv ]tS1q+0綢 Q~.\ $`6D<i[J-i.a t&0Ã-[ _ xaw 2"' FA.l͵x .8'ȯAP4 |q^nX>@BEh$@y0Gv%opm{*06>X$ӼmẁK1nΙa "{ bW{d4Z8AZoczШ>KQI pfxY$cȝfc S7b9JNjȡ *UܩBnItA@=}$=ʝڣ .Q 񇊓єD%ࢷz.J£=2qg -۹YGd( m{dS6VT@ι%_/l7(DuNs^iPEN᧮6d]JQɅIn+lakl'x&k+l{AN*ϡ^.+eCvȨvJ9̀$YNا8]$+Ȃ#v9,pcn%,Ajgtҏ? Swq'}F Ϟ",M?jr{R~kn;k/氌 0¬B\͢zЀ?XN&g> K֛3Xyیd;><]6}b}T3l$/9kU"q}c9Q?ʀrAwٙg^ 9i 1M~*/ Fpu0z >AHI*v(? .Fd^Ku's2rXeK ":G-9Ӄ龣˱jAf$)iU;#OhG)aaH\5?zY2u|~\L` {4 nu: ʟŠCYU%tol(o@F>fVm"=Z9 U ZtvzE?>}󶢸hu쥈̦R<`xX~k3ɹ|ٚGcأdY8a[Iȕ; |0{,e荮<ܰ1gpܙcF ~g3bF*0+i"7zݰ pD-:yA&:tsk@:^5Gvcȇ+ӨP(H[1Cl' @]j1U!,>{]i;6Sln[(#%<_&tn׹Sl͂wBC˼[v^$^%cFEd(4H؄qħ_,fՖCB_br=dSxVhѳP<sr7k❰H7 ar|d &wJMŸqx?ºyط-$zt6\#b_:LݲuDhB5H#)%Tݍ]r@]'{]0UҴٛIQ'rou9QTc ߏ!:ɦDBCkEfo:!hThrӲ]0-h*r2u3&玅qVsVv7foCzp9H] ϟ$vF!B򞳚O^Ր.|H l\_ͤt۔݋;N1>9mHwHfl"nМL@% VkP]5ڰaf yO탰Pjl2xxzBB:D)XgО-NX?}ʉיÞ@mq[%KO=Dd^Oq1MƞfV,|gQb`Y@KQ ]hh )AHsu29((^N&31@ҡ,* "Lߣ|qKP"5WMԞ*]:&Qts+qLf|L(w4k\tC m>Sr@_B'&ӟq޺bxf(szph`"Icig{,7BF#\UCL9gCz z=0#K3>ߞ|2Z`a3EwLrLzQz^˥~1`[BOzJ̚tP0v&< Z l<޴cmy&R|ɹJĈiCʯmxh(#j@G(_F_3 0ݬN%Z} 1M ڭέDLc\Sm$W< vx[F}ji丂`A Ec L BR-e_2LA;-|VN4p7VmNoN Tb#;y%̑#HU 9͢ _ %z(T. m0E%ZƞOW*2'"O1x>y!*=׸;a؞܉@mf31ߑw3ܘWc⭀aMla=bkRȍn)֔?}P뺪kI5BX6[O29Pi^3J:0GWp?|f^ (!k0V9ҮIh=ryDHs?DK U7-?Fٽ;lI`,8=K[̭LOw0R祈X\w u(;aΑ;C>'Ny?xj'VdGVm?Ulhݭ0pB>/20"JV_$c ^f83m&ӦpMf9cb)6^sjۥ~Ɏ+yJ-.pc 7"?dX|)e۾e1H%`4SxǯL%_v~AA]+pTPt+cDżH=R ^ݜ F-P8yΤ iӢهwU%*&8Kwd^$AƯ{Y啧*n= Uj\`՝ A\0KM鷼#MRn`ֺ|p ,-Tvh7Iڊ6*Oh ?+/č|z%bL`} : z{TegOzxt~G;{i غjj. ?LPi9MG /xŻs қFZ`ݏݞM,HH>*/ qƿTnmc a@)aX؞Cc_p6~$SС0 r;N(W@5>bϛ:ғY4sKGrkٹzͪN|asƋaWD0,eA2C)4:,Yp~Q-5xJغ6pu^ODcI2&!$T4:$ o62Q{AAܐ۽?Mi(1˗gՙ!$Bŝ7dz:8,I Az2csdv3UA\\MtEy|9lay zoZ]]yu)oXֹV($¢*ߙ~|<Fg?d !I$jsx 4ND0"NpzI%^Y~':]yz0s^7uO8*7U)ouMh75׳}CI ͗B͙㊣Njt)K`a,qypy`Pm$\=yXxDPB]E +ٴ@軵Hˢ=n7e ^i -u $Y!<9&c\㿻#m5zބ !*.r4j8z rM^gxW39R_phGIG?'D:{N Q^>J 4Q=ӆa}HV8p RibG\IBIpC;X&;P˰0&Dwr$"gEdo"Rpv5 BRp6 \p:`o=XH,nũ'YUP`ȃԽN?ԫ /e*ۀ.X hwT P % b V*tо</÷ԷI׽d׻{QO{ҲЍJvsl'\O ݞ'QhPG|L=*̾V8uAyɽ^*#$ԵzCޔx"/Vvv<{ʼnܻ5Lǟ 3oA "Ҿeq30֏ y3&',y"F: ^gT[ dTs&^)-6^/ .1 8Pb_n m@`Pje ~eو`|g9l.J?ރ*B`C?KC PL %T@WO\Ѐǻլ/U̠ lH)nP.Z:̊U_>Lࡿ6VOu <S\O AΦޯ>ΆENBPq##nn-?BI3?1o)nn)@!؈ RƭD%7o(pqbhˁl'ժaN3tIk(v+Jaw(whI/7,k[|>b]+<75ka '!QΤ.u) ^1\[G+I[!)28KݨS dh,"xzѱBs/#mf9m ! .86@E%+:3UoJsC}JQ'plYyJ" NjTm8IVp"h,LtMx␫Y?hC!ڇz/P BMrEUGB fj*eޱ#?4&#VmЊF?-.2fYP Iqsz/}+6[GzةluVXf ;ueskx%{r2_ct"T X !XΠK)8tӏJ) aK xV)8": ͷbtG-wYc5c{puףG_-"g43iΚݧٚo/ YVaeF3n>3JzwEfW؃Waw:.!#0%-,ϵ r.1y?J ֯hT<{u1A& pJis΋be|0ŒP|N,B'j.R8 _9bd!pҺnYD@7nt"R}:#'wsUC03=Ь_fsBR@dfɸ2k9ቶ\GvEN>"o:+$*?MTkġ;Ma7a`kG7ig䠼TfQ1!F+ͫ˾~uy|P:E~zkw o1X[g5m<#rȣ=ͷؕMI螆x^6` b[>1/vѵVчlB]fZ)/̖%4a&%įU`[(#G-!rNXMAJ˟vS/Y7yP9uM]k46]R^h>h|  RGXx#aKiUq; #.nϕhz^),)ir~0YО&/Bpp;W6P9)7헳Lb(%|r#RlxȜv|:[JņVrIF vOv~߆BN"{|^JˇP Jr\+}&x*9l9=aDn{(ؿgEE͋K-F8o'j~`!^}67$iر-44[4f|Ƌ PٜLֺ|sE ']H|)a/:Qtby" RV8 /*bqUOcl'E^|˲IC>9wjk*HC9Igե *˙%ւT5:ɞ/WB>n9,iFtb[J9}"s:d&JGא`ǟ<·T\ npRЭ"]3\k`<#,]֩y'NɅtgĨ(Zi9Z#VOW `ŞK73ԠwF\Y*Vk,& S(̸NVYDd1~bǨGr S {f#Y|<@WhQYx~iu|&+Y M\b9Q.}Iz%4/Fٷ;2]4Ə?i 逛̪-nƂ}|Sw持?QOs!xA+%D`a4(e7WB|b˓ÁӖg1!X֏O֒vڧ׆7lPv#r,o(*5/Kp)8$ߕ—pC$/IT΃?K6 3csQhQ]KR)ty~d% Zz0EQl`v`ny&:krjaZ7BqoOCZ B^$Z4z&[a-@''M =eߒVB)ҳE[_\@ VӢ Ȉoo +Erv6҇P[Q6d,Z7KbؒĔ=NP̲<~IN?e} 1›`oRQuWl_K{R nFLfE~lh>B4smƟπPEe*`w F~7LkI&m%kMFbhB&! $TDCGdBe{6a]z} 9PĦ^%#eTŶM1P"z/B lv2E8Umq9cgNYc9Ush#Fn# GFNC1?1 LѥƲ2Y߭ p˅ssO[`cR2@.#+0+Wg/ I}fWW+ ێ@Gtݬu`iԠ9NZ偮CQjr+*^(M {|%#xl^.ksmJ!FG~I,NMtA7=Z/%n[/,2\ 1*pAtWxpdQa(q=OS3t)HLMB9hlŒ9ذP2bhJd/u+0ʞqI+Nb$3HX$Kz LJv;Jc!Ou bv?rZŽ%']cT+S%p1xx~?lV=bi! 3)ҡO}CrWy @ V/O6m?d;قȞq}RŚ7ACܳ%/R _f`3,ANIkL쫒 ^h^\ ^X69Ձ2付-rZN)h7b7]f$ y!+ހ. 3Cc6I}X_7v׋}P/ 礖tO̵QN}iM*\5%g%-ORϼ ̦=xZU΄B XK4-TR3i>I^1*tQ.~S5|L;far䄭zV_5^`(fˈDݭ49[9EdwErl+~q=!7Ia>L?4Mhϗkbtln5i~BLyٖ Rs4R: 0?ayPzl]9"ҐӶ9|[pBTq(}MIiAԠ59n'=)FϕUS:rOEV dVЃ26E E_Í V,IjY @LyY|̉b7+~rf0\^T(Ҵ2g|b{n/Gpd]-s0$ %98I.`Ĩ{=~-cߍd4R:![ aN][!D {=Yۆo0i3AVAs pI"g]R 1KkUs"אٿ070Q? +Svb:ږzb.+03 S!r㈻O.;ΗU{`S7 eB0sˈ$pғ]9:r \Ya#á֦0F/T} {l7eV2bNIFslx#S l}ܖ"I}AnC=@ji?LDP%I OhOB-7m0C]W?z/AmW+GI]wo5!/G^"SFPUT ne*6sҒ_Fr|sD-h>7^k+&J|VU8TPIټs!$נ:5gt2bK^땆us-6U#91Iql utE\%Gib }^ie|YjEXx(KyĜoES1gEF7 4/aKF2n-\k2 $lTiDV2u" cjEЕu.y|9J{oox1' Xjdbܢ*Rϱxe~TbH!:583 ժ2.e k74nXɺ!Z(39(əW1"]@zѾ/ǙlY@ueWwL\:ʴwz.'Q'LoMٕ>S%4c1xʀiD,S*2Yo#87"Ư[ߩU{n:_cyi4FֱmT|l0ܢxZ ~ZѰpCKZ@zg3ܪ<,$ɒQ\*Fhxv܀^`K-ܔ1k By*>ل5*}Vd0BnYwPcl˭5כZ`G %"&NwTf@:b<,~D 54iΛ,=*AL]*؛ if83;vG2WhZvpCi5ǴQ=<"SoBa昕 C4:N5;b% @35O{W¶Hg"FUQOY$|'/i{یh!lټl̞dxeH^/Y,>[p$}yhP*#vtφ\$gNK }*f0N?x.t"K$2"3؄ 2+aC$' DYL#e|{@^RV.,</> WՊݲB^ZYexE pcw†Pe ^y~??\?(先@o3\h֤g=ҋ#Vnfe~#Qg$z1gf*Kq-,ό/Uzװb)Pzcy6nx(tbE]+ ny-hn|7&$GI9O"vCPnRw(kxw[@NNp( ɸ5{1YTrlBF#<8Rͼ,!?I|2I2zD2J"";'8l#bU`@~hǴ8l3~/ֹ|Zh,?Y:~W[`3P~PI2<&`IĖPƦ}0@M(TgjQy-MCPp:|.6)xК .^<(\ Veg=lQA =|E1<$t~}Aȣ}_ɱ.\Uȼ+'MLIDD~M )w"&] Cz4((i?JZwjG+m(]|?N T*kh@5?Q˅u%+TŽPX6lhRgܖfoF1w[!.zEUig CjhbXO:gU'?Y|v G'K4LGDd Gmv#QK_Fuu5QM@a쑋_|b0SrDrz= d凅VD] lb{ hH6`J#AhFiHn-o6{=@8z]ӞȤJ T ahN8)|*^~jfYbi@K0Iz 5xÇt ca 9-~s_+P핋iPŀr("e峁lʑHj,7gވ3; ЀOaV)fhzs/UM{㢬EPT:w5IPDR,@@P2.X[֞!XnU<״pԼL+rBivy e5ju F^=!0be>\cPb+ה84(b6b?njf~c9s-QD$ &HWU{DoHmlxx[B X "ͽC(Q oRlok*?I*VGFB6@GDv'Kǯ?[ bQ.sw3~[!U z}z8ÍLz+xmח]Č+:k ;C;`r?oFm+V[keOP/M8 B0sFCKI!f?\{qjփsVO۶W8f=ÇW.ZLIT W+D r~ hp0jW䜹BR,H5[Y谦OUU `@ tpKeq)Lq۞-EP^)Ҷywa4>%Jk`yOfDhf H v bK pw̙é8@3t|pجbLjd7RrDv%F[Zٟn]yLyĀ1tN^@q- d.^aސ^W1_Z>Q (Gɂ r,Oe ܎?$ AG+u?iWF.؄x'6W17uX"ԴmFp\o|;E~PF4L4:D/M=0܉֠q$ůn7 w<U՛^vfc~\5"_/ tK+F;xTѲp,>>ʄFG4`Ŏ7腚Y\޵54bu[k'׎ylNlÁ,{Zkr).؆zNx@] RKjZ,50aP. CZ8gt>@JW &ric"CFr*M8Ұ,;/"I{*nI\PpUU;oxɯK~ϫ Y!UbzlWbg,4N;W&2;A˓G̷lш`ZQfv j]k˩X?(E)퐚֦н:r( $y\ 4*^_7&%dDͩP'1uAht GFZ-"D y|D3 V7z%V>4R[=[,VM,F,@KFc0f, 8(DŽY6I$==\B|TS]=AEo<3YT`@W=b(([|{"ã= ؇+"̜ݟ)5D͐LęC0Dz3m5?l U_̜ͥv% kG 0*晨}rGS:߾t"1mmj~+jqm>dO ƸMK \WbJ\ɢ,]q[ܡYk/vfcg-~QFt,XAJC4.. 8>iix$(Iݬ%ѳaMLf|JWx" ?tNR:D^I7CI2GC6NOzY: z6_k8I - Ҙ"uMr}!:Fn,lc=P.ϠvS-.pKo%m>[5 v%z=NW66`tjL8U,mb|agGe6pčπ27r a}*h'Y;FbfX\PZ?&{ jv>-nNgM3aMKx(uQ4ٿ7_>48$ S/n(0/|EԴKD5]4͋`Y2NN ;RFRTARwl9Z9cAUe/9q[nزh|.. l a/Hz5K%"s,Ɖ@,F+В"w@j@qUN?g W.uNy`O*JX t{B} }4~<ߧwq *TY-xcLQweEpMϔͱ"]U:A>8m/).:ZtD>=CYa| Zi˛"G:ܖ'pC9 ԤkA|"#BT] #+. OVOn1Y4H`=F HuA#iJ@bUnE!kѶg\Ĝo>.h%S81Dpp=f w2=q7MD¥ȷXdjk+PeGME׌h!}G+t*9Ej6#tM!o>;$ϧ+F#@mKPCykL0: 0tB) {:gpo ˧># ;SLz5D1y(+\kwjf3́T7@<ґ[TmQ9>~>걔w;CI 0fpL `^!6t 쵋6Yuǭy]H1(!Q7#x# YJ"rEGZ ẃ7j?gY$T1* p0`lt M[ w5hdF׊b*wWk[y> 65g58G1$sCݰ[C^߯8d'!^$j~={I ɵ0#y2!2FIyoN,'ivhxaFNN fϳ.Y F?#dbmo}@ 8d>rj/A|/|?_83@1Y0271S›3B/"Iͪ~,7Bּ愯,>V Su#RM)sX[!B r4ԎG7JЄpb\B+{q.+R?ni\yaxؔ'ȩڕ=:5#`ev[`z⺪cfn{Pª,2vLT4!=(Y'RK9vRw~xb&H޳O582G*ΊpeEc*,gp +0dh:N 2hp%Bhy_ƚ!|d-Փh0@I~Q\̻z#>౲zi^7qqyZ o ر*FL\Ϋ_.n f\]fg-sϬ@b|16M=e"e+ޜtV S$,oJ8ؿu@uVi*<\DQj6&;"f/UH0HoŧB5$0e'~:G_M#-!*poc'M5VGIquw-5FB*[ŁO1k ᜬNoCXc9SQam-n<˻7p *lm$ _G0+\p~yú6z7U{yXZ*{x>ܮ0`&٘#=̀Ћw 4\{^5~S>l1\(h@}@"#Ӽc"(_Ă9HA0]ć| n{sDw-T\6JuJ{DXԵ5S>?Z%TKaOo%d߄eki=׸uKRVT4cJz߾'qlizw ݴ!@K! ^*RP7"ݩ^%FE#VAp-RQNXS7}ڱh"/ K}X5Xρ^|4'Y$PSC<4HH&rUg{]ai!ұ)*H|QXypM 0>N5xX*cU3 Q>*R1e2.$3Z!wT9Rp'J0[Tz;svw}[DTx ezl죬.mF2WmDAL.E;rVz* | á ;&IAZF)X"O~3ˡĞ{yn ;{p˿=>>nW6 r“c=~bv.tV1.PI3mdW>w^=L؍ w'CIi9.(Qd"S5Hi~`m1P &-S%+}д=Ƀ\ \s,jWrĵAizR3MW ͘#}ԷǀqK_&+yPuCHhin+,AGV }]dv?6b{=q E: x+;ɓMʭq p2ۜ k,-ɤky`VFQTx*`p@гptk+n3IXyA?6>/)"㩽¼%VA G#Gpj.{Hcgo:vJw'wְĂ*ijIWX= x3u5)  Es;jؕbV5C>&-XKdÖ>Um'%e\i\"XB*YwYO]7x?}E"cp4N+n0I1PdX7ݘFڪjA.Ÿ*I61|9ae8 b[6偅eA^f 'o˾uFh%3<:Bs_M?AZ3]#Ե}ӎZhqസ}M Z NQzn3^._t6z(f*t?ʈ`:Z^LLcff(i;b@`Ԏzİ?sqkCjhCX|w\2˨ ^9ñ٬& c}e~ D ]?1,mMCNlcbـ yjgzg*,t7f4b%CNbl@hofj,0ިO-A vL #⩃!G0S0*%lf:kô{h93`idqmWyB5h*/RRt%.{[0sL>} p$ 7|iMVۙߪ %EFD>18ʻyW_Żߟf㫐o]|G¿(pLmJ fLY,ː"&A0$}Ӿm dzl(zIC[IU5Zmjs9ؑ 1+`~g DVprnN*t37T>Cɐj(ACB] q)etSUE[b 38IBl6pKh)؟0'<-v;|"S_*+KËcu.BO\/nyѧ.Itu_[1u:0-{ /?Yn3>E/'?ώm0ij4ѤV;SC͜v >4uH0|` (ܧho!s4´eOGtՒEsVfUM?]loDTßS%,b8ۃF%3owWW?dyP6_GҊ6K#}2?edoIF'Hal~r~9nicN8)0]Xo\զ@$R&ʭOoĽ?40m?~!" =h?ˇ-A2$%mUGBHNu 51u`8AB/Hr&7{՞_<rl `4YSlX2G V*ew٣aF /;a)WFHvXqU xo/%GUI1•4)Mm O[ >\u(!ΫCyt&F̟ex\0cDR5;k1"<Og&|[hlފ9{\swWl|SB:3SPh5 ڄO \j߷~\u}Г2 8mo(b:7VIB g*{,Dõ$>!76mꗣ"D$EyY yI;q@MiIBAǔ<3A "62fB:&^7 +ȬLf,.!5}L^hl .պP7i dUƈ"JXZ../Mleؗ'eEzVV}<(H0z4P.ܯsи T [(7A9L$rQw8^Udtpft`5{91i̶͋?H_LL.[V<#/prΐΪub@>Zl,m74{2m(yVK t.x{up^ηzC *}!D-%/. mtH۔p{ B DL T!;\;k+Cz]|wͺ^㌘w% Y,뷢GPnNerop/̞(?TE@dqL%0ηVVF0gZ,#[G'~GCR;ޖsOOf5Wq(ecjLsdk*Ƒ;yĦ ~((EKp[8{+FSe&`74BO(<[{N }zgq1Xv:RiLLY*Vcg2sp}ɒVjn=W붷!Aտ?Bȯ@ z4P2 %yQѶ~eq2uz{FJn͟Sv5Aؒm*+ "[PUmkݛMq'D^;$EŰZ=r;Q]^7ڑǝu DʺB|+XבVYS^`xy  J^o}' nʦV?YeqLyH) *'Q*~B٭ ?10Wgåg5r i)!o ļA>'-=<، 3{Y EPef5ZI=C;&v;C=RGjJ8D-jQ.}'̜1[L!ro=&C+f=R{TNZ-ƃ'Լȩerk\|Q5=uC8ߍ 8 -ǁ-e֙@/ !NRV?RMRDz f Ln(BV 9kA$ x9IviP5\jxځWSch(h541]"zx鱩so ?zY҃,] {NuM@Qq7d NT*Qɂ[e9rQicK3rl [Ww+:M"FJՕ-=UjMI6A)F/D)nsn&2#|2mx^?O7}19;}SZ-Vc{1{`kHbt?31aȮ}t!4rTBٌgT0>yNL#FZ ysѺH|iS$ ]>'NvU /Aԛk:\$h* ƥcಊZB]i͖NE)zrvSs+d2~r_ħC2+AZ [= y Ɯptq_rЎ[HX&,f_5:Ry*ZRV$Ctq޺]E;@!,9`TOa*Bw#~6F%K(D)+ 8/hPxzޮ2&h.e$yZR -!]4r hۅCg)\ҝ|J _Ȟr:f VH&pmewtSaK p81H bvu]D>^aV4NՂJbkIf7пaG~5@ЖӰ6MH:FMC>?h!&';(3hp^ rdd([7`[,nnZ F1;@. ,c Uya ,WыKΡ`9?e>LQ=``0wM /r/ UMi*gdxQ-+w dMAuƙ(98 - $_!ĺdN0dw^ gueaL׭T(}և_!Ao8d`v2l&8* 4 >U;6qyd~},{4;&bIhݪ_.D&˜BҚ)98 CKYqtR*"c^ڇjǞbQ9>«?wpEX7@NuKΥ.u\{T%4ҾCak-v];{[Afxb/H*jF?[Nq}2pb D0pGNi_RQ͛;y6}Z F$Ts%1}j{%g?C)U1?1lRi3lZNLyiRDkQ/.vtΕhPg ?U hPf^ޖHy8Gi Favusy$WY6]m lيc;{һRi(7m/ BhA5jҗe&,!09a0BbdQ$Q[l+Ԍ5 pgy}so گ/wr I)@wܫfݤvm`f>28ܧ5%ӦW΄Ƅb'sXʲgYtZàMq vYjG!tg EKF ,dyһ==Cp%~ / S6f+ _9^$Q}E=w_,yXh?eM.mTnwA >k8Vo6#Q127ٖ&}kLAԻ;bRr@Eb %ESJC=Dִ:Dˌava_ƕ-SP]JcgVyOnesmOqb g(%]\,B:$N+ov5I[zCRtzS?/:f.JS4WL,=}Qslp)-e"AGU֑@V'wr/ry` 'bM^t`Z忡@[g9j)HvMG%2bbGsDBFߠ>9),. .Vp*+?v)c61j{q|QXT"؄B=O+#0QOaԃ-ymA*-YV:Z{UukUzͶod{lN ҙj%qqKA@AU؆_юKo;LwLx3'fq߅?@ Cqs߾hN0s,sn+Rx}(d5bdl:E>yۭJhߺKԗ6 &s40k^+UBZ-ڵw{S:jCA m?ƒ]'5q[Q!?h.7#xQ/@bvR^)%5b-LC61E Q7eM!}EFR05 ƞ?hqF7B9juZ] Fd{>PB# #W_UpKy `7G\9X?K="8 x6!9;a+m)΂}4ǰLɰz0: RAO q7pJō_!*w3̜P-rݫ\tA/& c{MqOo1f.-0F2{>\b+Nkd1GfvPmq@'X:+]@BJŻ.7iy2N[*bAf U܇&z{s <1,-hL=O$7qYugU|!dONR !uƸ beRLq]Ϙ+oik!1ĻH[| iXXED޶mzhRfsWi)}Moaqeܪou[}&?3rGTx5WmOVR~w/AlWD OǑ7V248na=C;mSw&G]:"]RWFS)ylͦq Ofxp.6--~'6'w{w1^y3DR9Cj缾!7*25bj; vh{[b4&'/ -vMJ%UMD/rӃy@P8c&s_0Mi3 %_S{h=+Ht;R maX ٧Y*]=)<`Z޼PI~rL[Z0$؞\$< "xNj*"2D/[ ֋(l!gSY{ Uf"on #R=x|#G8x_f nXqv~l"A}қU=Q?gIZw6ݠ1д_;PM k߹DڇL=3޺YvPu62Nbߛ$05_߹UV̒?t77|~Գw&#{9k«}/@Z~M {M1{͘qR3yZa6Cr>E+RnS(ī{{pT8_@z(9{kF~<'c)/! m=\$YS0 |g'XRe`u8`4)wrE1$ Q@c\Qj]h݀7r -ST {Apm/aGUY؋q:m3HsXRM2UI?8jEt uh4+zE%fLY+DܧTy&Z)V(\'|+RCScA&ɕ+ N+xTmxZlݳa=3nx,;~Odڋ[U eK)f xĚ]\kGֵdi<%@YԷoB:n"2B8V(#l6Qն:d)tېIa49K$KQb,-~[M]r[eB%s&mr_ 4}ѝ|6Լ[@Ox6UcCbn6v0VfNؽ6%eEՒ$-wKx&1>zj/ 4u4LRIL Z22P=A.e c򜿐5IΩ2pLXjx2ep !e,3 `CMՖ2XN,?W\]8?n7< f7AnPA~> B^n}Y=[a"者wDCql07)-ޚPC D;J߾H '\q|:~keF G/k2 Hy،d1#ZsR2:) qg΅e$*_ˈql&~s ŗA:RL?iԿ߰'f攀6ks?!'H¸e2SlRrRחL>q3EABsSEvƷADLgioW8"&AJk<4]Yыc^p2͂KˊZ%=_{:̕29q(Y<W.?Q Ѕ&"d– 2ZCiaH.GbSFJex7,<fb2彿1C[^1;aOCz!7;^8[&+P!LwUݍL;gɞ7!gCk:;Lzʒ!m!~c"@+,gۨ07"hr`xBou@N{AuY4^ ھxUN~0_N얷DOķl~& 橠>@fGb\TTP;1e)YPIˣTʅQR]cԁ8(b,1R|lC*PF"~)%:kXCw=,ZlpYTϖy[.v3O&Nxl،+DzEKZ] ǜe9'8 ]Rg0jR'6mLu;2?84#R Ԁ{Z^7J1 :-őN sː`f?RjԲ4Pߣ|.ߧ!\?8Bپh*%EO R<*dS.wl*L4*vC4pBUL!ƭX2N 4b)К.o!Dlm0EjgR-'LF"ul[*<\"g:&q[4i.n|ȲJ6l9 j_vۭY*?\m18Er@ՑM*)Zv?Wj9! &AäƖy"Cwy6|A8Nv?rLHaU騍O|F(&Ew2R=*[OQE6+퇼'i%gDṚg}sÕx6ZꏙrvY"yhƠ'ˇݮSLO$E#O}ɝ0ApG$㙐 KDi X/8MkŦPkqż.0 ݿu}6clMvcSoG-1-.&)rvi!VHWx 5Yo_jsK= dHZ*Ů3O+7c\+ষ~&X޼?VF_V% 5[1gb !nFwFTRh.e~)mF7^S"~mj(%rY.٠0A)<6r%%IlAJ+lH@%7N8ԎG`~/["{NI f5J}<$kG*Ŵ}MNSM@O۠(~.LJ.Nm`c?m'%9T1oF}Kؑo&`(BK?ӞYҢG#+&#Kh68!5H L"?:"j*Ib^D;7ҍ5M_|q 41;< !vZK ꉡhL4=7q-pGMZx@xKתhκ/J@2/KR#XW瑘3#3HidvS6^Xh ?6$kMGM'juNJoØd"pcē*L^PDtg_.471Pfnqǥ"quzh% (`aNow@#E,%O&q4@]$cE7m!#:t/lKsQT䊻T7ytw۴hx= ME7TxowA?+7zȕӡTXg†BMذ8ޛ\mGXkEN_.1*צE7ba4\/F+¬~g'wb*BQ4CRFF35 s@ { *2F$a̼[xm'j8'ܭ[)v`tm5N>3'wSyƚO|ᎶSY4^9&۹q:QY>nyM8Y!e61Fmҋ8&.YQ/Azy jěv'Ҡ2ZzXhd;& ^)+^PSbOhxhrQYҭ+E<%ljUʢ.Gs ]#IbegMi.F3Tp䊩l)EN(ǫo'濾h/wyS6+EO㾞lk Θu+Y*8&TBE@K;1кtp F罨vE Xu P"ѵj_7p5vb;{fgw{!3̰`O>鮁)}Brѫ.P.)L;zv$jjHȡ{UbKJkb{!Е)p9*מw;p:aQVtdll+ג|Qf9T^ X Kf*=m dm攦6ғv: u${WX?+\֟T$<ַqBʜgI tU&<@w9n=oe('l-DRz )h'+2iI꤄bdpR\<(dTyA9&#o!Y.od|HP Qk8@HܰXJ(+e\*Hpi<-'Ge;dvـgV‘O7xU-A;+hwƘG( 5 .'5Ey9VX*bc{͡ o{~^r0MS4O^47\-|i: *XPA5-RAyH8X;"@qˠܯY˧KUR%G7%4]|qRAu"FscSb5}}J !]8^Ee Rl%<dkb # _cz :\pt0Qi\>u;A3)nz$hFo\TD;`+<UԥmxYedBfeR]AwJat\g'dE҄aG9+Z,U;GIyJ/LB9`]L_`cUu+&ħ֥|1I[emXRE;ٳ7e:̯urЧ ZG/[X_O$`ZRKʐl Z£XNW u%H?1[c4t)rwY~^C4U{OO _$}*Z@@^t ds<ЈޟqK.daXJt.J(?_ZVؼJ aŗ,YO2e8AwF]@8 x߳ց+T(z=|+#-(ddP mOUQr7S>˒&D7R#OVhUN6c2^ l I=,ʅ ^ABR{SԃZ?**OdAuLYBS8e1e=}q!fۙ:V9^eՅ2r \"#DQ#p+ihSM BlfpfVGY̙hx:f EnaڟFc,Pip1O^(<_…Kvdݼ_-[`Dē_+(VF1;Sa|TL-v J}LMa/UŔ$v׮Aj}$N]+r # p8!C28|uϴbms|Z1^Tx`TcTw$eM:S]D3}kBӼH8mrzW0pY?66ɠpx}ReD-DgI_GyV4IЇ5<,D`̈́W0,5Xe*E2Ʋd#og-@-r-Y+,!3Q*]BEܒ?]lBy0x<F5 %fÕob|~-ck{džwsoWc:IV&9H&~8B h0yqa|QqC}ZPDQ#It@D-]0pp.0;GB>tDK{i&cm4 <) wvgW_CkPM}B;!%| )ap#(ߜuJtMgm-Lji e! g'=B'<SgWo<9 tYT1fdF^sFڝ/I+z}M*x#tk^( k$$4s/2^b 8Cۀ=q얙aDg f"&އ30gL糗ʅ D+}do!yoϵD5'u+݋kIҋ1lˆJa\|%?M+rWWۦg\ʹ\ ^?, "?ga@UnOI0O' N )vWD'#|6ײɈi]vMz@naLV"A?){]Q,4b˕tf3{@ x2ozfZ?NqT=-he !@>hf9'4uƻDr/o+¸ hOēc R_;~.V~GH#k|tbwRA+Qř"6Q&)l;i"Xa wW$k|}tQ >KBȴ$)Cy5t)GFPiser6`f>J8VQیq] y\;t (_41U Q^ [% 6 _t@?JƏ p4M:Ci@'8 8I3ׁd,-d$uQ̗_T,j$0Ʊyo?قy0e 뮅QIeLeLsIkwyw 4 6*<t;řa;}SXe\2uxj9k5V^I2/aT]aJ r {yIQ4sRW%I{W=AF^:`({#@FC߳\_AUk4T/wEX"ZPBȤlsv7T&rsPsD|3վU$2w^,#v#q2@}|­zcw³pZ@`1 'g̋bߨl2f0cZ\H'/,Wʏ>QISy1f^YSU>_Q%Af9,j?1[Z-Ym5FVDt8'i~~?#oEZ?oD$V-l tkm&EoҷŢdyQ*0apN%j&fk%rMVDMbXb ?@7` Pa2a|ᤫ;Ś;[$ 9T;꧰$HLj^"2:h$X`2&^BUzA 03~&]e;1^8EHhzeB\!pTx{U ௐy`VJl(zﲘ?aRRoZ lseȂky9ul*ӊ/\oӴQ]nԅ|`iLe^`;A;r- s h^i|FۖӯQoI3O%2&P{\j"!dcO-kLcܼOB\0ФI#8  kU8Sst[s}jFi/ 5}cJ_倻&E!/D Ҝ/[},U=GUopKř {3}1)oJf di*$BlXE}哐r o9ri* Xg6:$";WLyufzsr.{)RÝ zBËcA{`cAD3iԙcW.S~}$"GtPUAr9N1eN"Obý-{GE]dPȁ^/yc71L5aL]u}_S%F,UB@|hFr aX G5b=.m̨M'%0XnFd@5L؎RAƃpeUPL5%| ?Ef !9BAb! #(<2 }0''=E?S>ˆ1$x* .=ybâ|cbAsO0d*x!ٵ$z-z.$ {a]% ;cL%[%hCv\ 0V:۬@L9HZNs~L 0e XK:Wgj*YDVBtw-|WW=@jG1(ISzع b 9xcrmg( ] ;A,]o#& C-#l23U;bRb}ē=S KLgJOTG:GoECٚ \? !S@AƘ܅Kcʠ-Pznou e?КηǯP*3]m'+i(XCd٣21SY&.GȾQRGdAbn@CNzL2D;>o_<`1׸f96/EQ/Uf㴊L;l7f7__$suM{+;i`%@RVgJN`KRXP3/SmN[a])aHQV5V#▤=DCWGa#C* X 4Ө`Hg 24| (vD]ϷLQ㕧9)c_<渓qYdS_`$H&llĄ(zg[zf4dX op5 f!^"zΰO[2 OR4=L~t rJzRDMhS2׫BY:-ڣh(y|ZY t 1j4M͌KnX"G2D2rX6BKX4%Pd'[BYmxG /s#mRŸYFʞ3] NO8C멣=@P0X~mGłxQV*lZj]/3Npf blϜӰzEWX%HL[ޣ.z7^r11q,Ǧ id1WUC}6DYț]n#]I|"~h14U!-1dWQE.}݅mo}>?8_Tpe7] u?<)9!j K? fV%FӲz:N.@=#_# >ٔ04GHyŸJ4gO^a4& ~2sI:#Xop+O ]ݞU8X j=ɳ1 z/;`_vWhr.7da!tG򊱺J\SIH2kΟxn+)0P*{>) xV!L\ӂm=Z?LE2s&+Xl 튤D(4tza%%5;`t7XDkR,] ~(Սo\[`ԏ`G'|/+ Wgz+]%N;fagķG<'@plꉌ43z-HVZGꮵ3oW^A8`ɥ˖ej]5`k7fG? G v 0(I#1Jg[+/xs襖/wMsUڶIva?O )5[ps+/>E%C[2!hEԺ":;o$B?orvRQ;}EPa#FAI=)^+bvߏٱg)\9` hXƻrhЯ_LƼ%k&1¼ m9SPZȪKʧkALJ3HLk1Hwb`J$@! 7a"/nAw5K9xTVfi}r$&f`Nq,Ge%ɶ/ &Ҹwee5wLӦ-;šhChU_"αtRAp[Y2zpOW-^Ъ;ƙMπrGM ZiI7P!f##$G[r0x#nMPKB JOIj2 -4UL:DS Ӹ;MFOn|||R&4S|:e/  Uكl UIj![R`Zj*|E#oiXTڵGۃ[YW* b*Ix e CΝ_r waUi2ũ{`UQ<_\z#R"oou*޴Lgj$cՕm}k}+>g~dܑt֙O%cUar%5NΓ:պ*[M:*O<.󆰓KRu H9OJטNa ,pq:)"5!lޒ231}S@dJ$D#&+s#esPPCtkhrF*Ȩk! UjÚkne%O8 1VîBg U Ўӣ=.l)-B1OiDhJٸG.Ԑ|y?uw ,ĵAؒej-"he0}X1)VτQPE4ά!HL3v n#zN|9X.3}b&kJ)i" ƟDΙS!WS %SH x%'ONM})+|/}DmZ_>\߲)!;f`hU4Hc$JqisAH)AS.MAYѲ*4w0[ IDii#nAם=oP۳aU f'Faiy?( IMۺP Dߐ֪ i\J@UPeyFՄJ;N 2&dTG&dsY˙jvBZdQ XoO Hdt}%$3~$ٕڞbBSsJ=w?9g.r>f$BRMEBBt eVZGഡ<o(A)hqf+5/+L/F%>j]c)ƻ@ap׭"9aXI̸ ￸S_vxHBяd1+F[4VSs%A̹"6 .nj7-D#_Sn!EH`H`=/UQŢ&0hXm9eTăHGW8ZnAI͊ }! ྨHS0m6@:|x' }c9ɫ{lx>>Jom!RK+nCM&Xq=Ilpµx Ualo{ |!\({xed BTkY\z.?Qu$f1f`ȝlV yp8lu0`I\qŃ c X`;Q M̨0Jsц!;Yݕs֍vZᳮsHe`K Њt/ZPWh[ٟQ _YO.ԦX f! lkSy@B]{FBhSMf!WNՋCng mGޖ#%&4_wƙ;<T聫**pt ~ 69w[,1z{ @mO9.!J6zeKi406XtwbH.R[q# 90̫wZȘлDkz3sHHd]sRҕ0" QN߼hVڕsGtlv/!zKq} 3FFOۿ  ]k>sJ֩L}Iل͋`:<J дô_Ic09ւ2&o@᤹bTRg#5MS_JH{ o?u8c*(M+)&YX6 RLoY?=ڽ[G/ :o d lEcWz۞|TZZ]%sBl ᫭ Q,%>Q8 #pQpMX#isR@pfno9au'Ӫ [M6c" kCy~&Wh-{ArÖ+{h`49B f^L Qϖqrn-Zou1Qcw3X(Ø\-# 䑥.Ko Z%A!Ee367~W-Km(Ҫ-BiTL/ЎBA,evtǵqިr81D~gjم l,!}9̇ Ksw5(@,::^i):^ 59[{5YBA69Y8 :AJ SO&5-fa7,OPlyZeY9v!bӒ[Pn9Wz1P{ >^/ŖUɐ~{w;΋A&)}l.幁?ǕZ?˭]^Q18_zK5ʨoEl 9ؚٖRӓzϚ;4e~+y/fa,gMlÂ|0~  GiygT0pr5I?BuE<E)勥 Z^LMt*T͍ T:6UxkL/k8aK't;󥓲EVê?Q)QxC.4P~Y㉧ vb6y0xxƉ8b[)A;: {_p<=شm mduH0t gŘY-XRD6D-Li>&J1D|B{4uz5eY#(KO[GCOEX@ϛ$'(K;$7<%XqW ̤n~dASgiժoXSuWz5D:V aשeή[:gLiWCi2q]{6Aa0UpE$n6j8MO,Fm=;nMbY:} 1ͷDߊ#8ZCDLhvSXwPBKQ40]. T();Hf߰MSCB[4.ћ[I$e֟oȉCeƷm:13$J# 'ÎS|1upN>l^j`VhJܤVRr ~q8aV禕f)''\!‹>#?CX ܡK$uw.sA9ʧʛ5s0~ ȫ}D%>,]W(3!!rh>{ד*Q?1_*C)D"AYX]1~)'xRap4/ <3f,d2SbjϡΕ!p3C$P1Ac`FETuHv| IOkt !lh~@߳5Y^?M0hnk"9iDZ⢜ՏpCPO}[˩UD@u*AUrӊJxі&)ԱAq& Mx`[\7# k+3l9tXx9٤%BpWkʼnOҵ%I~>JՉxZ@<XRt< r(89]^ypWC3VsiFߑ0Ge"6I@P'ds+,i0(^:Uńs)VZ]ܘP #COfz"ߍmqFmNq%`>LuZUC}rvdv=U=jٸDgP$o[#w(^zބB6]X1Q5v!ũE*N5]];[ǃLۜ)gV}1@P;H}!S9n>*1?kW_P[>?$2Z&ÑgfXb<|灻w'V 9N72U[-nELM¢gAN$RMyݯU)mÝ*5C2jlN˯:ÏWPUX=Ekg5~(rؠ27j+]x\;19*4?Nn}gܥ4ǔwuanZ^ ʑ<@x"8%=EA-%+E~gqAyIqR\:G0Ek SΧ$K Mèu>Mz:!F)Mii؞-ɔ&431QgY"HJڠhߠ)lSZP}e<ʥsѧogwq%]>'(<}p|#4oZ.#׳%EH4 9r J_Z5>$*@ͧԌ=B}p*Ho Uuj|h.Vho YBcֻ7n]<Ě ǘHAЦ X[6SmxxS.B)b {)f-;& 5Mf3%68j3z  -?Vd4‘PiVi$~> *x1g` [u3p%(|r([a-8MlI72pȮtˁH? OAOpUAr`9uwa]eWPӅ7 b ۓNw\j6𔡳rv8y-*nJyZ1K4(O 8Y5À-uR%GIJl5O۟#+~hKQ\E+܈֞nq_tAf_v7^oe"Y/4UÃyC> pO+?JOɟe&^97%?$&0p?-!TBvVU%9&ۥ|vTKq_>d@]%3N9'3`ӔMQh8I0ʞxw2$ R_`VfΒuW!aW#*OK:J#c>L6u0|/3|$J7{aP)~g,inRt8qs8pxIrOK\qsYcXt ݦgfO> ?_M"T~#;K> )AڰN1ztq}H׹H^['c9qUqԝR ~.Mh"|&/EhJ:CVӶ!LgŢn58EIxרi$^yZX-ҫD,_O,[}i:xY<p5mI A h߂-!Fa?1ܪAFuTx\7Ɖ6Oȳ0IrҜc*ݯ8&y+XyR͆u&%f+,RFeJJ!9 Jn #4pl\I1X1c'<{M+5n)rKjEL`{$UBD2xb"'nh XѤT*LK /p.,'Kó]%/$rGNr$dQ FAw-7@\VM9LU4ȟ77e*Ww5>k>F>HJ ]"%:i;Y-NMIh v#2v@!jFܻ{C?*8 {"κw}.C F&[xWApt8len G0L+;5$oRK̆t2>uR{63.{yʤbCO 9JrftZgptſѼ+n s)XBuhj-^H{!ʡ& u~Jc^)fƱ'-cEef/ KWeSnSʇDvڲ]b_̊|~5?fm/t5Ocb&L*c߈fR^f&4m8[6Ry% GeȣnGGFHM< 4Eļfy{Jإwmr5kP 25ȇhQ;9$טHZ˖}Z_>jH+#œի*$GUpX`5%: 92Ra #|4Tۗ=&UuFB4u^@..3g-F.tcXgRaܟ#mQ {گ$ &T3i8w7xqn3+3&*3ʭRNfh ;'O໅Qq@$e/ly?ޛ f~}Y1(K D`G VJ-k7;k? ddO2>xP 35Ao$|6{V^MV7⤙ҙv~1|& Q7LJy͑ yH|b^ ClR!Ik RPqSZ}G++%p]9%zjZcr>*{(nȢST3Tqn~[jX+\{nJ 2ANBXcZQ a"% -_ O!m D*+[fwF rvTh|k{SƼ}^抰x M*yb|A& N'^shYdV?4Hgn މzTfr oGNf :.RXYF>_ LtCa5g)ǖ>!x`2ꯥ]Q.^A sWr]")V@ןC$ {XAI10n--OL ?Vc:9L1Ӻv=]ٱ룎P QVY%H1VE᷈զ^W/V ]ndPCsA׎ӦZF|5yzdCVg 8"9ď.>$Y݉yB|%?E"g%cF <}7.=Έۖ8 M,(x.5En>tU)muLRѯ*cn\cWzݽIl>D1恲04%KV$=l\SCkSll(~_֭4gK[lRzR NxWc-z npʕV[VA(4y[Xh|p0w= HN"X3=3X1+ #Ǯ"WG3am>r[v〛p22}hRAXlCVUŗ⽞pZf}=iX%νX9Ig+Dc?I1|HY-۴-jT Sh02STev+s}f}z+bd&Kڔ l}2畎vJŤ"izydi@yb1'dމ)k ebD7 hf K*qd =~F )7 ( |I:R6ΥrM@DgqmIA"  C6mu^f~9d?D+O3K)j^<|73g*Zϟ WD / $'yS q53RyA ,[-tۺ\뢷( Dܿ0 *?݄' K'r8L^A۟JJ+18eJ@8=bQ>o!&5dDͻjUkVfPS%qJUEKNf {ɅBDf]Y [5e3u+7S?G k [8>O#on4 qn{٦ ۄn7{^/Ctrŷ(n1֧+Hb331ah F_͜J>vheH!GvЉt`e/:bf<7t8fm@7[~O02JcBq'v%h~Rq3ipm (X:]#oUȶ ga(&R*KV~;z8.}y؇<$1%kLm15E'>+.i,rluZ Z.0)+RuFm_tSVȄ9ڊR`]V# uNbΝ_ &\W"dki#$-"Aoo VOHϽn\q%#ۛTH ZjA:| Txvog܆"LY+le ^V+TH2 ҷRҲF1E&`SV.VO\gwZϽ"u* ^?٩j+[2: j_`Z E3Y`V=(#sQ[ ,5@Q=N)G*_t Nd(lD V*0 n .=cj?2d-oq{mReOba>w#u!hg`cJSiy^m\ ܂œ`im^A5 7i#ѡ-Z\sQCTcn[A\=3R-BSop rLԨ$.:Ogc*1`ԯh.-u'?wH7ZXam(`fӷRP0#-=*Bx% "ڄ~\^ԆѶ7fvfO#Q4;(#m_=?*ĺ%\MwF5c6.,.!grpS:_ $4<' 8z%}@?TQ;#9 Me9+>~yOJo {,]f=>_] QM,eK Q.> />I@@v\8`|Vwm%H/@f\0se((,尌TϛNe;K8 i%Ыj5thYUE(+kae̬9*IҬó85\돐-}rs7Rŝ'7'z`CAȱQ~pږpGԱ{1W__]{iv r(T#Om.{dl/ BZķr 1+ 1񺒶Ї#W 6#wC$nv sJӼbP.$rMcz>3e_Ȍ/C%: WsȘ>úlPI,w![ .:ri`zN|}_my "S*Zr,?i2)mKLOB.{?UT|,O1N-f@r|Uj9$ƛmI\\]OۀHɂ@T ΄-f9`S𽈮_"Njߘ3hy-pY"ia{ׇKGh|J3b¥xJ b&oIX]y5E^݄/]zK #=FuWS ݟtz|lS'Cm>XU>ȻDZC`w tFSh&`&%fe$ !R= + E=$k=D` fi'`Vb7+= ʊN@3/[xcb3]J4#A.%-OUg`erosFXgve4]  ;gKmHl k?$< ]&' 8 -ocdJ3OV"ERgEMʿ\O1tz G|]#j(8|r+DB{,;9A(\xt["nG?=܋p9To a"&u`qΓ~Z4&S_*G5P Sk7;~ٷ2yWZ bu Lp .I- ߣ[VO c19kz;ÅO!cHfO]a U#qOv _#Rp(+CSEC>ȣ\9Q 9bQ;j'RҭorS-k2#)2)YjNe3#qǑ{NSX/ ()90L5OȦIt(߻Mu-i/܅n戍v?ǛpmQت56_e*8 OKSgb>\@Qئ Zu6oVnE7DoS˸6%|jf^t QB*cnW4HRP\.WlJi >բF s,VemOɈڮlVoe"@ ɁbneQHl 73 4X>,!%n1ߞi]yO]G6q{/F940{pM@SՏ=M1+8~aT [GivGǒ4ThV CܐYG-SCR. h Btgw# I^$3+3<3 PMR)OxR&w)>'/gW3~m*W#JTl U.0L8O_^f8[W( >:)61^C};+~UvO*etIӯeiL b~:0 ``q(,(#kRS_Աڀ#zN+܀A_+W%1$z;3 ; N>crc1ɖK w/upR9_X_QSeK,Ư2^ %p pl IvkS*[1?4s:1VvT#MO/産Xd؈?[]Ep:x,5 4TXd%"uLŽw-|-KXFJ) %KH]`ܷ+e&ߧ3/?q6*1-G3H\fcX22`Zv9G׌*}սӊPݲsֵd_$q x5CvBa}2]ԛ8s[$mG`]J(4Ag߀[ }udEb&aNp `UYwI XK0a`|URpXV4.ЬkWn!P tyF[0w8TX}s.2DGzN@?FxxLLsH=FȊ{5g5ܵhs ݘZ%ImOO5Lɿ5=I0=Op{1Ilܘ0O܏9cF\C0 -L;\|Y) 8 Lϯd}\ipݵiSЗtPA[PO 4$*#"JSUnDx\LB%{_LOY8Xe[u5@4= Txw rq^377{֨VevyD[gX( ۦw E@_cn!]RW"`xkhGXrZyVnTjQ}N Ւ ]M&NLF"X P${N۰SB#=j*NEcdB{čR]%ֆb)%X=-YTqÙ ̲;ąM%(1盢`*q`?`1}e NkW\mڅ$:$bgǀCB:EX•$UYa04{A+O,Bр:V>PbBg6[ej `5 &g,#7Wq7g)T9?]+DؖL$$$ c\xڽT]+v0yyp:ztձ jz^T>ޯfI 嗏Oc0_>#83oΞ"ʀr4LF1{rG҉.0^0[`,3NԽ@Ms7%s̅dTV:H{W>E>DyA*˜H"7͑ *n.26y.Qd(dюXLJ]Wq/b{(at35aTɛ,%3f,"( Q=Q2H^Z؎Õ]_Id&+jo1SfQ0^=k$)Hoܻw:eB르2>@3I6["0iGw%#vbI*4k&#n펛sC?gm#2/)s@>{\aY0kF~A˃m$J2K|(S\hͧ̾=)NPrbaކM{BOU(~7T{@q8w z" [do#qXj`Y;>"8ey&ƞD@pi%aQm|zBRӻMnN?}-$$ܰva X.ZT T èeq"N|LӐ1e/Ɖ4p x\Nu]q`NߘH΍2r!a ,&20򃠍WVSW %dಲ۱vG/ r!!PI_M\=kv!*zcsg1-'Eq(0Fa9p`&m 02ArhaeNhB4ntң_yzbL ~oaϣ. Edv8u]*[2gPi81(SXb$%lRR}} ;33;Sy A)h8J1wU>̪ =œjZDW#՝_`)a] nW20@sHdV*nB<6pJ'+o[-F'4'Ň"2)%G.}vVSxB0NJR.*Iҡ{}FmfD@Y-ف)]Hq+H$X[=U?e8,d~6zv{#|/p!Js b ˙r X=5i 31%EP.*]#Q3qOk>7b봖s%FUTi(n@!f'=UlUʑ]30W:!`i8Hkd8;P<&1 9=կn0['Kxp!E8M<bai4_a3?=iW ]A9. |(Ϭ~5s Ke"MQ8ro8A16_U>pitCƏrd@QF Y(C:9kKB5jNDλK (NP߽{~&ilܡ#.3ޕP6{+CY:ލLm55W7p?]4?-p{?pǠZVd,܉|%^=|ȲB+.ÒC/R33dTϵHZ1/sZMA|tkD;it(˾ Fġ)t9輚hD/#rpD.R4rM p)`\19B6pY{fPHL_8h2!Y 6Od uE08~%$"63Fq'!,xM(0ȝ *=|VWiе!Xb#<+ ʟԟn;j~l6uWqŖV _iόQ{x . ULE[rYvĞDJd/:8fs~(  Zk.-S3\rt:?>R S\&_ۊ8z|VH~q!$jD4HX}^Oңm3Tt( \CAAFh䡋CMY]p?FM5L@k 7ݲܓN(̠]Iu:w2)SäknΝ/,^+3>kbu->z:cO:ؙׅ[(s j,2׈y#d(Do`I+84sPm<Κ'{U H?4:gߒIz\_)Y鳊`).A;n<<= 9 \c7̸ 4f𢤛WLЎr sḮCm"ڂ7O8y_{$V&f/*78$*,{*kaݫI~@D{ްoEUeUݕl~!?r\}R LpLERڰ^n֘dhMD aQ zLi^s,=]^}p<]L>*ɬ Fa3l=l$ ϩKldv>+#Q>9xgDkz! |:̟dXRHEUFĄޏh_=ObƗ8W0η[ʊ)Y/"1@p~j(KbBM([cFi+JK;r$ќζhA#t4xd%"Yy^(gEmbq˹/b;@ya|$s~AF42lƯB`)oR_)Ѥ$n?ɢ_5Ŗcss㹭Hgw o g|):Gpb&Xvy6Kv)cf:UxiӤkԟ&u 9tFp{V6SUj$ D^oIR^b^0uJtj?!e\F!"s" 1NXk#*ԂCYthP0(6Ǵ6QhqŐ[1y{M&IXzl8?fE*zw2u4غF4-)ɆapiDS`]_8|X'LtPX.o3if3\;_4}?vjX̻S.ӧcW#y?pg&dAXk=0 -y<_ɒ/h-=hkCm6ܕaZ9uS?,~wZgQwsC5$) +?ޮ֔a>- >rZ#6/iE#=gu~M%{l7Y8Iyq40Tߛ&FAmF. rO)Ac~P>_ku++lmڄ]t:2]']n+6S x5{ɏ F҉?}[HcH׭[@ۤ6mY8~d(z0cTf0lˎO ȹ>@̌'Q?$IQ$M<=ed_^⍍96((ǒYeb ?9{^L\:sfHoRţ/(%5ԍK Au7Sn e=);3`Yƞ*@ \TWaɘZJZG娷sF;4h=&1v D3=\ EYnhbh.N\K+Җ_hvZOiP9/&E4Eԝ*žYp_,{Nϟ7ucu?mqBo;%= BiNȢl>^Ӈ3tp [s@NqT2ݔ 5_z7mR)1}Pz緧[aLq2WQ(["d1jLdZ6pO4wtm@'(>ii^}4jf(j GȺ6fb>/I U(r.d Hq߲D9f?lZJ^<"u瑰?HvT;+] ֑[L"M+X)aZ*jIGCHv@Sa{كU??ֻ#~_s!U=l $mNoH2AW'\CYwi] TzԞZ03H7O YlFrB.FO}z>[Qu]`B֢5MG nQo>m9*Hzc$*v[<@UzDj9 .'/>,<=)^6eK"Xk&:uChZ]ٟWΤZ x--ӜfqXK7 &+4FGbx]HKdtuԃOV`:'5=aJ ]#m'Ȓ? )}Kl{i ؽԏms |hnjra?' ގw6Ǖz"ӟF}Xz}U!eQD4B_7QRHرv87CҐK)ǯe K7Bpdha=c"U^ xVC:IjEi6F$:ȨH$aRSGPk$(>f o4WZ p }3:LF8O9jg9fN5nPVӝV$&E%0rA*r348==Ơ{N% S ɾ@6?'-*)CJΈ ߔФN|ՑK11xi+= f?6&f8SU/uRbO:C^ů "5l(jJ .2s^0!&GC=T9}Bԉ}|F:yY! n\Sw4=?Xт|]շ2 #ۛ/[9hEJ=<(Iҕ]5|*ى0$_Uّ2Iqrb">ϼW`tB!g=\Y&L xGD>U7[ x"?LY.˫콽 oku~ZUO6?CfE܋LEzp>1'D=e=*@ A+wr6D? t>*/JsbԱz dK]=aۨ _Kz/l1EAJ(gh[huvZ Sk',VʛL75Ւ8G0ţx Qz"ʋ-3m ́\Fji]%}Nř[o_mm6BᝬgمB%(3<2+7jq7x!Z6!y|F[,lTu#~O^kOiW"}' vCV"VkԑGNGR/!&YX)|YAW_ˋĨtlaJ{rRMpg2gRGA˪k G97EpnA7/4i?bFrX2ā$w!Q LY pm+ t|<+sqz?nj%+ AJ"ۡ;Yel<+UW2mI AA6{~K䉘 #(|, `Z-ax [f?zpj',g.\#3||x`J)yR @c}j[5w ,Z`S"]}jЇzMUeU9#/Fw=cG&D$24Y3mJpOȑ)BCMmMkrTG 4'(Ks f(p̢SE2orⲙk)&JeRCN5{@P**h1>KګY3QϺh=uhzuRW2׭ic <2lC[ k̙}̰)$d1 i K= |S_ 78}:4HӤךA7 D;wh B"M(&JeT sI|*0;`PA8aA-~ ״Y|Mvug,!/ m`'Jt:ﮜz*ip& ;J.uN>X7x0PWȥ"0T"e4spZʌ;߾JCрNP̕c5>lBn]%-Gh[}Sh~ƹ'&[]S=s]2l:b6"n=acf4 ly&#GO_Os)^\Yhat@V?T涕't?=DOP8 2H4pow/J0 >Sx2Q2'նv{M2ch9uز}xdQgsr݆rLW7vvP3oq_**YT',t20A@-x';vަXluW-o&Şx;hlf+%XkVw_J ڃC]Dkc-|P} QQ(|^fci:up85U*h687R}e:(^ҕHI*ćV m.ݴ\mᇞG=fWF-8f:OU:^3g} i.jk^t6jٛvj)կTY vF;+ p!>鸒"\念EMJ|^FΥݡM *d$<>bOo$l-WQ(L~4=PD4c1-F1I APX}MS lVMH[X&L/r )iOln5MV_}9@ήy|[&v~h#M>IFi2)Ѵci޺84+e\iV?p,S*esHH9,r;:)Aq}: Z?Ƣ6G"W`"Ѡ[OYQ>_b&aM-eAfZ;{;wyFgYqR- 廋c*VwPi콷coW`c2C_ `XPAFO?`f:'j)|y_ t\p. zrKOBf w- ~\3&m28eDԁseA Ș:ٚa@c0dk$sCu4l"J_.WFt1ݼf.op|afwⲘe 'Q0Hȝ!S~Y 6gםh {U-y A#޴tfiZ|smC*X6ve1LiUU Pv//|.VA| V'L'= j[*MXXnq; UNngUD A LO@Mg{:Ž> 4姈wDPs0OrW*$bݖ3V,|&LmG J9q*}qL։m繎M8&Кb4{^X/CHĬQ*.aw߮"zǴ2 ߀$74f 3ɦ2o2QӀ+T@±L4|Fr;zsV6Q۝: p0V7 cp)Sz40r{wSx-`AKS7=v?~,2[][DQ\ֲ7p@9y4! h3LJv.ddCp!B'!""`|WbJE %_!imX G/Wq#_.t\N~3Pm!meQj,2;GsFiJaZLH@ OOJhz?4gъlnt5r6q"̝OªM 1e+Vd`Ns1WӟBrV?rI6s\>b9R - `v75ZANhREp̘\^TvY%϶q<34@!l0uP<96ɦ t(fw% >q L-[zuE0LUf/",Z:RO ^/|E u@[ܔj HqA`+ڤ<, 󒀙&+5.SDt  pzIj \ 9`;]xVտ40aK4w~r=¢ %Zsm|'ٹG8-;.2ĴK y_bޠy\$e13oJR=}75;>Mի[>9Fgydy8Lc񗱺bcm)I^WK'ht8tNՔ`tgWv đ3]@1-GIGo:<۩vۋL%CJK{nsl@#Im΃lً{ehYn.LOsfh7.2P-#bb8`r-lu?Kz>"]zfgY#Cv}*GRIR&dLj?+oߩz'񹥫t Zp TBl]'"fg]rvk]{4\ \a NKWe#uxx D:mOŖ1ri]Fu邩GO"aV6XR;tr1`!L`k#zgWTt =MAa?dt2csu {Z 3q]7{$x$ma|˕]wۤOAcGvm$p=p,@)ŭ{ޟx8 @!߇xnlg稤'PJI7Fu9t ېgd Is btR$Iv[=R@j34菩7`JuF]Je ,l'2U/4g"?C"3yP(*Bu(qXa;>&߼^΍(NU7تNkgK}n]GOmʸ?Q>F[ֆZXCIg>#|A1\9;\ၱ`.>plUYVht IC aETÐt핺@-"07$'tb06i'k K~ 1\-/+Vidh/BC??]yUQQ0V]J2#S@ ZTVAu:IL1)Wش*л}ݦ=I?VUDW P@h϶cNkDPNO&6L{1C'KtNfg])Y|l}sAQ`f)F@ٴLJ}C <6`'EzΎ3WLan{,&bkWLۥ"IE6xg4 ҝ{?  pb2{4pU^&ފK/ _v1Lo^QK=WI0N@pJȓ[A .CX$ d{y*91SDu(ٝM1C\F}JNUw{.]bPGȻ[Ci˯7M-%:Ͳq$hr]7/cEy1J>2SF%ةf(IgqbJU1lKFD%ر w u*bc޺m `) xgi36tZĸq;j֣g6EoCth9; 3nvjϦy4!a?h%!$W$7\a&/@WKF6HP"E@?>YHWkEnmZ_ A|@Ԩ80i]v䭞")й3(&dj {->@g|{JTG*ki*ۯlοU n]~98#Q ĪE+T'|v=؉9-[#v ̿#ts+@Q\4spiU=ύ|I;#k;mۓ`gW͉lfJQn(Y]ꖅIegC-<!hl":{}6N(dq5r\?}үcńr RawTmڶTh5s>M~edJXr0_!N;=sL8@H #-m6+6ߠd_(S2s㜑VZP$\*߸JX)~Lm^Ȇa!G 4#0MVd_O8ˎOy?C*W/>%ZPoFN*o| {Xc7w1MBęu4grD0/MvV%I??]v5'% ކ.yD{;ux!:0 UXn>o-"E7a|6nGwsn:ɯ>}jB"Dž[є.g΄j)Gv9\j!Ntz6@ oE-Fϣα#QؒdrhPtkXMȱr,, WF^Z)ˮ ZKickm~k+uIc1bY §KE3jkKV)/TnLz.%m8dNsi*;G`[OLz34R\u[pxdxxTKDo' >));F?qc[tͱ,F-yR[ zQ}(7$9M;rm4O48&{y9J1;9@JRiRF I}[KJG`p:ږw/ Y껍rRG=d됯+)ʪUPR%Ir3J']{B2/S} Z8Hf(RE|<*E=ݧ<b+'VV*nb%)e5AYmc'wukZoa\gх4X[9H*'JLaR!ր{'SB*`b5C`E<%1>1<6ԓk\PD-qu᤮>5s,Ɛn47~p i7["@rbLI[C,F:(*[-n[ =ۦ@0~o!u$ 鹡O3m?œC=_X^3C,?nƉK+ =zp\?J7V7nlWH2"|Q{}.`por re;Fi#/OZqH_mU lFWώ@fK Y5j 9N/Dshxr@5ۺ=B/mTA_]D:xnÉS ' sT sH'hj Jo(WCEyN|`AWKגE̺!\:ow`=T*buErEB P/yiMGVvW diخ#[7;CVm2+i_g}EHxzYn2qbf8WX kH-MMuVH*C&=~Y0griK?Dqme%Jv8-qݵMnc'%:_nYN42<%gxl?K Ռ m[ {4;e3a <~GUht:J%[{BsO=4[cP@[A6ɀ-tdw7o "C7D2hn~9Q:d J@\,fؑv*}jR.R@+zmGw;o E@}w2ilk(>}8SUfzJQ,VowIa)na@+ @GRii('w}ɂg-ۛC1*4 /|֛qWx'd u/8Q^htUm2eeDΠ4_=TTڔT3m Oc:_ <*,b$@g5~nT l^!q”s?%RJjfޤ„רa<}g(3B53MX;+v Bܑ(?9?v$+^T9RP( -gJvow Zd q53;A?@aLVED= rNif`]"<)k}˰݌4'K. oi>58ƀ%*gB{=rTF[J:X< :0"(g`˛ $ߓ*6w(|@gUğnQKaWCX["~Zf-sNs3 4 !;W=B>V/;Gd\-x{Yadqmm@f8$m?r җ2vo. /iÌ[\O~t%vT# BN-[EĴn6>visa?d UѢ!]_n9JX"?͜*Wh@mc79|8Yo 7䳴E8Wl)U'瓰1 ؉7$&˹Fs//7&R}?5O٥㷌8"!z rQ!#dtxjOT;t^7.|8-MgP!kBn8ԇ!`huTY$S`qOֺP u `4fdu|_xwYΩ YsF`IY𿼵?z?[lHMiS|W0Z+ӝU{P͂r@:uJQt^?_&x; (?'/ߜ~h 6]72DMcIc߁6RJ x{o$MB ڤ yrP ؐl'sL .# ^5tg?jӰmq~q݅fՑP,td% zIA1I5 >J$ʚO ;-X&ِ'؋BFdCOVrcCeLTgr˜&}$DSŁV(bu?5кήRX?xUNPeUK۹&͡>*jKs(ڗo\$Oz4۔č?DE0jG_Uv>iж[l`"TCx:2k&ttB&1K_o?MCeϘvcIqdBBFPƢ ~ !!I"B 1-[&U#^{ꆓ~h茲.v5BFGu薫HD FPTR [UQ\Jk# {Gi䉠ȉ@zS7c4FS y1])pGieCdQNo0ssR~wn ^OSv3ɕ}4->jB%*MmG]'۟' ޲\k)+jLt"cLlC1,@W PL ֹ(@7A 0J0}Ð^:Tc,<P[ {iwE 3ye-APՕ*Nގ1ӡo|f<9ڗS"W?1H7+ bӪ vYoSjgagAfIގDJ)r=OFoS~(b7:NJjM*>s';Ega d0[w)hz ڊ`fP7- X AnKYlM*k V $ҰDc#ӌتu,u10ENE ,)9ufǼ<80N)GUmX i82G>)SEN}aI~Jµɶ"0ݼɏS?ƌ^I) :}C" aW@TD&np 6{.!:iaGkR`/!p|MLUVƃ[Q8bt 1!3Y Cr8EEVpF0Twa,,2*kS7WeeA\blyPc`ux>1qҬsPr.K:+6zX8<.zm(;{Mxn9j K oԾB*<}iH>RƆ(VWGammܟRyHI:Nک%g#loA(x3A&=DOzˡ \qK Rb}9/BAhҚXZpWxBEYb>LJ;I(^Iw_LN+wvfO a26LٻD{H[NN4!dhUkskNz0ߧMQ_3H Zf7[s!a*Tj<:i-aM}J*֔r2[o|N&D ,  -Iv2Ɯ:] t TVO|}摰>'\=MɰӋGcLbqh`Yӡ'PbWbXc2v~@&)LJAmyٷ)8fsVr`!l sT\C2k٢c3Ot}^7f~˳P' Gp[yB*t6X7Bɥd q4 hE 0SS>8h2u:Ghnn̶+~*Y`l1v22ګ HNɲ#ͧFzۅPk~zKԃeo:Zgm!;n,,:GK1MqJ{_v,qF+V>X, Nz1O͝o.,&-pb>>u'w*S]RCy:>kXQڏpa? XnlV7 +Yѫ%=MqNVct jć8sdr8uSV y!:}0K(SP)r<˄l9!LkθBG@u۴Է@~ G~QGpqSp^-G +~e`0]uF9 ^9x^La~abnoLv%@zZhMRѱ6r8mśMJI%$7W_qӟx6XTUwG.J+"~Z\g|Z0K:cЭJ5LwG[xhQU7Ǐ]v] щZ%/ 稡546,q"WșNJqzHoJN##jw.%g"ƒVbpV[EP aA4wUh lSֱ2AnBتM)}('{W@!"lFT-K42/iDuRZ'QuGJ{_v͆ؕjAxںj#CS󹡶a&fۮ'UlC{+YJ`NyzS'j'scZA`Ѭ 2IOsK4<2[ N["PELTQ;mN;6=G(x.JtǦOH0ڔy2'aoR垧}ɇ}o܅#ƽ6$*l+:HB{,ٰWT!Jr19#r@4KfbWe8ڇDț^\Ƕlzgxu̐?w}91ۉ\%7lo{t^#wtFbB큠`=*Uri 2cNq,ܰD"?ts=B(*ƌc.eB9DJ{sR \ N7N5Vad]N}YȃhAHc6/o,JGRph֥RL %TawO%Sn(;OA`hBLKT =ַ] 1VU{@$cAEGzp^Ʃic@g]l;o72'kVkT`c鐗BHE:Z2z3^8)y,[j l*1^m^lWhwYp 6`b{i#$f8{x]êĐbIZ@}ykgl+t3r z6F?(͡cvu$V8+F-kO8̅Uk >c6ƭ.[AAU*ÛhA3kJZutejet&ka?y?vIe_M:o}_4ۢFUvNF'Tb󥚰}P-~f7BW ?<ҷ ƴm8+$&/Z`}:&$HccqK0ߺ,|%ǚ%#ˌ8YM[F&&ݥZ6L5}`R"|v&ZvGd+PCsE&V<1ҋ:~H?῿KD;kv9FxDrzn7ٖP .@$@l2VgVmq\bct{8!3uԿR/c"5oFx6 QL x~$63Z~ZckmhhZy8L⍭(HA/]YEU|) Imѣ\*P| gw?`flɥp (1D /7ZNa;yw'-uTRK|$e>QLgUDl栞\דџIHl)2SܸˇmA}%]Vr5 ȃ$?~^ϕ9ؗLy =VL:݃RI4i&p+M\t##j؝  b۰ϰouySssΔPPi 9j8P[-+uA#M]r>#eN9mnNZ7A/ekepxX[袘;I\ kVV؃f Q"XfqP7W s.FӅ}Ǝ~UӉ)Bg/0E\^i4%'z Y?"z0}zw9.=ʲ-Ô# (P݅K<@T󩸋&8 ^niyǞ`a?٭WN&iU,< 'K޳מd$$1 }" R(q+q`1R./($5S֖40F<2؅Mǖb3CPD}$Ԛa= Lޢ?X}<|\ɟeI<1_{~֦.Ľm\*Ws䱃lO@aɄŅ^Hy:BU 8j:ڤ03SldSohPEx1h52ai`oYv3S!=^K[["ufGtkP Wz=nQ1;G@%cg% UIvc*zwy|bɑDh!!}d*LBv:U$,o{H>1*!Z/Rs)AW1m/U#B.-ܾ:r:{ZAC3dUѧ6n.d#PD&_` dy"sCR}ǭFzDSt @C)%1z›Vi${~5'yG.tcgm}j/]dz&WCaD*r&jQ2-:eO*u*9ۘ&s&mOJL[8%7yz!Zegt#gOb4 wgQa 5@'kVԨkYxhW1=+ "zlз7 \0cO Q\pBPc/w#௑yha!˓x V]QgݺE`yW hp؜=jr%H x|s_zkbQZ⟸Ɖ`\uKIl (5|"e}'u5q6הTb~׭eK Fi2[-c[GToR[ Wh.ђ~z픯'iǶ<Ij@&{0 ,_.2h@td+jS:j1" V"k:llk얥C_vR#S9)`Jm>*8t>_.F2nPba$-2cu`ƍ;CwSY R0[_W< (ܜt5Y m-w" 702Ώ$ߥV ߰Y$'&MD(ҋ /|#=ӿ* NW,;VA`%q'JOfp,%C@U|=g>deˮz?0l15OA_bo1Ep/k';S(ѥHoՇdR5BV^ebui!-:A`W (ᖵ/?:*j)@f3=¿#Jc3GÅP혺7  Ju-ِV0G5o$oۖ-m)Z?봆BL4KJ ʪCKYl$q xEl61;|Vmѽs |Y(6]AjA6fG)fyf* _8Ri<[zmo⎋4z ƺLLqs9-+{+~OӖp=QA$n}21RR+\pNrA""檋:ZC#0։xiȢެZl_Z)L1!'SYe#eIcZfdV`X,qwO`Qyv˽6F ]%PB>`hy՘JAΜ֖W$s.i+xjN 9-ыz_CΖ$?KXC'Vr \qmH/UޑIcatFdX_WG>҅~=T~HeNJ}ry%pԼ͜t;ũHnq7lTŽ= j̨ n< g/zd@Bl4kE*5WF"zsja54vQ<8+kB{$, q({ |LO:s8yD*K~mS}?3)x\zVMrdvcfM-0A5n?Z-Q0_%6E) -Mߛ'D-ST[O[r_"zDP RfgHA@f~^w~Gy34@QMTIѾc6? M{bddC<)m.tˋtV^`2IG[Q6Pbc[gHjR2J&Z;bIL6hK1T{<l~M:}96s1ӌ̈?1Ѓm3x=VϿ[Eeznr6.ؽ&K\uϭ[8GfhbKG̫J@m\d+~\ rU(ވ5{;" DV[a&cPSAyj}vQvܹK[\ qP6L5kc[Ey2 s .*T*6Gtr(9\‚;S;|C\B/wΎLϵQ0Y>GG\v]AwI' paOe"ԯ/wvxz2R_A/=E'q{8qY^,ɬ sG:mfjFvՒ:tLk ,:.k9jz9&r_*v#fGNx֩!l\ n(^U<8bڶ}{һW(H4N6v+iwywʥ9٤,,ՐΫ ,*& WjE=- f>R#;щ6Zn^: YOh9MR/JZ_8Rr=GfPze=(xZ꧷N8)@PGZqߋ'|pU \gE1=\k}Ygva:فG4*B.e|r|0DZai[ ys'pvڮkC]gA]vc0\xpN&>̙eyH >S}ƃ,ڏ!͔=N.Hw}tAk"UFݳsRqw3Z'`3AP5VA9ROr$NXB F-…T2_=I׌d (LK+R`ϜG|Km0/qp+}#/@rS S]{$_TT77om&][E@7f$4g5Bxd[o뽟v8_>܇śsZz|ga0]-HjV骋MIه6z)Z8C?&,;J_ 4G Wd[YȋƯ90~eXo!B;]^=zyb߬Ҝo 7UO|9rzٴymIΧV(yXc W|OFI0츺䆙)PSf_M}1}:ATv uax]w'ȞA3B9]6Y7-;Š;Wvi(w-+qfD@RUNMn }?Ӆd|U2!4 ,h>~f=&9 ZuAwen~Bm(?(~rwgtRف^ϲ Lau/0c d2s>7\7 Pbx|Jw~msʝ .Kr.jLJ)=7*lpױx{/c6}$랮z jƈyى ʡ+1 {%tN`U9Ycdo"\i/HG--|"N3Bue P4 D?G尉j=a*zou esSyJluL7.N)4nY峥,Y}dCeӹsmvs<(' tȴa< 3guBHa5kd:k J2S=Ho_L^GOt-AS%F o>I:90Psi>)hTCY22Ԃ˦# 0t 8T0Z[V ߰o=&o.u*{F^S`n, H6פ%DO7@׆VsDw]aucU3;Cǚ]@VCXc>eK$veDO_}?!~-(t%${;]fEfjIFnx$i 6GIAqeNʯ//}t6Uͬ5盖 s*E,@2;K@ȐQiC<4Sd'F$j7쵥`{-uS+L5MSRC[n`y+ s)Gf3 Q9_-#ﱸon~QrweEHyغ*(Q҄DhǦ(G&*>|yĉHa0;Q vΏ ]" fWgbj Ldc0~z-|*k!+fkݭ'*a]m|7 I5W~9Mjۀ/64?0&PWAb|̥}v6Z3aZ盗㋦9X!0'A]֭mw*\YZ& e6Vn?R2V"v/iCrU&웖ȶ2jg,g 3Ozƥ7Kf56[cqr J8ma5 sr*&9`kPpd 3Ei^@+CǢ,a'vϜ?ik+/ 0% c)_@D$~ç=Mv.0SbqbcAbu%)*~rx ݷ&MAa٥T#_ZT!β`< ␜^-<Лê ž.8C!)TKҾ(b&* 2Y 3H% S+Xsƶ4+(C-3mBK0MzsJK)zΟxyP2lT9 ́W,oԸJ4v߄9T6~_`,Ƣ;'>;\ :8T $TՔF%ѤYO^G9LZZ`eQɳm#ݕHc^pF94ᴨ+b~Pk/+#FCB̺HO}xeWl 9I26+0`MWNk[@/Lm6wB1ii.ð 楟)8cM<~ lVaW Ȓh v4v^S֢5MNII 6 Pç}Ey+ spCˏ%))|wnk Q9[#u?",o؉O2+!߿CpLjR&OP@r=(^D:a. e AZ YL ";#ԊQD= 5E.ecK- #O~2HH3 =[E:^5+4^V%gɿӨHZ1h Gi>Lau:& L?;`@fLʛƉ!~ZD{;xI2,@ܢ~_sA`ĸQŞ"81x Ps(W-)}pz{hþj9  *F,u)"ș0JC!|69G_2[[G\$9}I+B3xI]>@wnoGW*ѝc úB.ՁBH)=5 nClQargD1ˈj [z % jPW3hَ xz%][^ 화ts3 tlMwr(np c{!lڊk̃*t}q UYqsAp3&880g3 2ptsgk#ٱƵduyAO_I tQ2@9spq{;:)h<<݈b@Κḋ֪oYpWϡM) =;-w^IT!`}QXa&Xi.MoۋExL 4"Jc ̊,tR1݈tfB=3di 21ӽdٯF}Դ采% ňM _u^b|"k|SkKDW]iy)!2xb|xlݦh]Amb`Ls/kY0?-"TuȵA=ω,ګa&zI6a_B{z 1َ''N!MtX H?sjjc۝vG}dqq^aJgHdxg< 6<=]0 O[a"2;[➏C&+[BX;X%¤JmVB^;HP*n,x W" P(1tF߳+> ݇^-w{PlK@^c RHak8|1ԟ0UQj&6dXU.1hv.ƤD]| r7 +eO#c۵ P+8~8}XOgxX|„'C ZieFTE|+yeptN)˙I'uCBscOEU_ nٿ;7Ђ|-0Hߏ=.i`^{d KznMXW䂃C) Go&IMC¤LdCk*>z#oAۢ#9yqBt!vIAZGQkٔy6b8S*c2.Мu'S'GCY6Htd MήkW91ba&I0h]my@*[s9T4ҁV<;6]FY-Ȉs~[o귃Όd}_E ¸YEܺZWoX +P|Iyq!th)xIlyZRnib=JMOJxe^$<E񦞮)U"iUM|!c _wB`F`{ng? _7Z$ÁNě$RFqp@_,WAU:&;UJщ XRF#a]%he[nLBZf -`*.3b:tڪh7n Q@fߤn^řWs58,o5 |%ǨYix% $|CCHߖo.(=kG33b,u YgYg$cԑU.j5 b;MT1zN>H6zb&'X+o-OW| i1񠴾'X FʳͩpH4:&/3 .uwɆ,ɰGM1X !f-}[k'@r^S˺{+~}k'硞#%Tx=G*++&]ܕ ;&֯v: 8-s;J3n ίmMv̳pGywC[ؽg(]J)gf;|SUnÌɼ,H*qTC_{K+Vd ,JeòJWcEA) d$`5@FeP;e˹uO-bXkk??. $q9EGm9Xp/ Y9\}D|]je|Nj6g* W9?jCZo{(vշh҄4WB3ՓREQwe0k?ñ$jrSQ6Ѷl=̰Io\El튘A]l 6~\I~-/<˞||{Yi@'tB߅[ F-9sDa/vMòeICkjnf[Z#];۱r"[湰p ] < MESUzY^AndXq[+4xٗ uOvqn%ݫҬ}⺺FfAiz% 6N<{lՏ*d4ڞ&Ċ9>-E~݋} iMSMTaŨNS$91J$ ."C26"Xn]R;2wb$N#_ 1:>pP+&~~T6 O.K ouP؏1TU-vPv̑*3o q>6D53 \U}6_~]U#uD>NacՉ獕EQIarث(FYX0-Gg{(4ߧ/}t\[a< =d'l.oN2mkfq?Ԗԭޡ稬InKpaL͒qєDPf8❴C;o\^ RšDFܶ@fS7 rίvDTku1Z;XݦnKb _4`Ӌ/NCHbdp7yGKR{_炶T+ @tsjXlVEfkdA"#"\Fw%dS`t3 rAjzuU!~;DğlUW,(顣tdzCOڄW7*lۥyiGbfN֐𻱔s;k(Vj8[yܼLӎ$S-f2LMP{,Gg]q5q__)Y~Sd -_Q_K GA. >L zf!x˦E.%u)'vUK)ń窑%qcSMg@ 0(W4h%P |x6Ë~T었$r $-Z&Esk~;~\~ cGC~|g\Dhm2Ao2vFKA=􉢃)47Pt-0b&P@.%IIi'O)CAǵ?|`*(|e' c=ZY4 "]QNխHGQ5b~[׆*n,X0?vt I+@a qRŇc!WI sXhWՄ6dwewʸjbΝODwff8V/;)Bm0#șx_c L-sgk`ͧ.؈ynSʲ&:E~+nf?E %NpܱPLH^1;~ h# `z [VoKrK"勞#B9wTnX|$0Ɉ{Lb V (FjiϞjBIzMUz d&Zm ѐJWAYOڧ&A_/ci cuf3Ph׃*M@̌t9Y{!v֏50`Q}p#G(E yDTNUkafU(w &\>S͡8e@XVrkA0k8LZx+VVHB.bǜ!aiVi,4sa~p띥e[د;*abw;qE^qMy)ѥuGTEe5@q?ubrWf17k3^s&%dw,+mM7h\7)W+hCV HES`.a4v^Y{n*:ٻ 2*s蝂@!odPd,.QO]"2SᜰݦD ;Ma<1tkKrDo{_$VX6 9HB-PF]öI`L ͸ÄFB$2f8X}J4{dr' pgI1nV`ա9r)Pʓ 9H+ǚѤ'GgpYg]l}. %Sb'wvKW::iׁĐ[:B [FŒ0^U@O>[`_X Pe&Wq(FLE\0GiucZV;N%*1+%/znΥ5 k>LD3Djb)~Nh! Xw$I? [YIFi:LT|kfʗDCˀ7Gc]%ē]O4J7 $?6Y蘮o&o}8.4HlOTs!X\y1`M( +[WJp' P;F\!! ^$ 'x˖=((8V_{hK5dʷ?=v}m5!$deY ?2 eׂ`IaGP!pZc6 @$+(=*AU]6eN:{ ^'s :@ӖY L;$TgV 9R4l:(U^fv[T_jaQB=WOE~\`LeM( zR)Jj.2x5&qyWDp"muQ&U*o}/eGԾxwJ;_ 0 $4\Oە Kb}uM "p[y 18B0*Yd뱍|öٗWHD'G_>]S.!d莘=fqg%7?}=jHJ_?k\7g q8$mk!>~a_~vi#9T@i2G>YT^ ( .LQrH(.DU0u-ܡ*J^aҰ ?'@Y{Z4G'*r~ ]890YEL^|SƜrw-L&mqRj\ؓDEi6z =zzb})H4U@'^okIOjY(:;$7LQ_=*%7ϗ )HEBU&@Ni&~Dª,LW\`o:mmzvI1*WJ vT /j:Ђz;VOq*Kt$I:J(!cv?fۡSvτkq bYYlڨKF! ',^vnZDБM&AI.9vm x"TY=Td?k4Rap,̅]좛ORt @?FqLZJR)3Pp{6yIRZ;Kv;Jo0jlЃ@C5ݠOd$e;ӽEm䃬H 3Qh3`5l,jLʐ>khp3mqE{׸+em/ 4ueZڣ$I`5.e#G)v0b9P[t$jE$i %fMC;Qp(|p +?p .I +^ D#n2S$A$f 8W9XOy6}䅅PMݑ-{<`NOOf.x~#i9hUE+ת;T+ Gs&,u/֒/6c^; lܖ-rI6T3IcQ{xmbSO  N{o+ʒ:ífxd4G cO;ɌIy@zʧ.MRL4* (1a4OV<1ɑUqq3P N6K@#)brT=QH n$E ʋKtߧ HUsI*f$[$ )J~ @ڦ+6"ͻ"LA,R}6>OE du [I oѵr?I^•ˣ3TҀYm/vU@trr,%~+'ؽz2:yt<r ! (6ŻsHS@?g=5"4tEۧ*Q} jf_ #y w4;r|X2O ET%eLrZTjF,zX?)njgxkw,/ 8S=KS18q|L1:#q/y$SJoZ#2c/WsX!yinJSF-ǹNdu4 |ߊJa!Hw9X&djvOWZm@#fLAC #sƄ[n8}_gVxԤc{g#RB@f>֝etC0e+`ږ zp׀k<Ҋu|bgYnz@sjΜVSYE7F]6PD1OFY=?fzVbuYktY)RCd d"iԪ \kxPyN Z` S8SfrkEE1PEvYdPi#Z^-c8Q2Oږw?oKH}g}hެkG &$;ա)&H[pl<)nySeBuj?ӼCxI|SW YqyD Q1r#Zr$cXO0u@ $K``As.v jk7,V N}MZ-jsNd Xa~8!==Oˆ4ЩΑUJX3'">Wmw=:Jr;~؉A[<P:hLnwY;-tثnqCƜOuP{Hn#<qmKEZ@?F(?k $(UHY֔#i ^Qd@ o/4Yk\[oUwT?:97{~$?^
    h?kpADa=̊œoiܯ!CY+kׅ윋j ?+Q Ē^o.'z֪Ѹ;xg^2hriSA%A `A0tzJa޵P&gTYuLeÈh):&&oߙ@p7¹Kٹ~t{?m1K0ČLF\ 9 ̳/kl&HxlW!BSCXj`RTyx6Qȑn9Rj{є+gܵ_@"djZfY\U\ U1c-YSrSrP/0\}A'%hܛ}@'_!~i26j}l} !KUaV~ C> $2 ;?QUV HB"T:'pK!b^\dtd)̭qT%bQD@u&sEysΘF_.HPP0%px5u|ePLvr 2<\UlRp'IOǑ~iD[h=0#m钱DjnL=a.X-)+Lulepc Odu]^JNy"c3شN^+Wg\r;{ akLv<}˿e-Y'&D5xq̃m?H@ELD]hS~J Dx:T{%ҼUkhaчc]oʠ 2ƍ%OyΊ?(ӇxYL69yF~Rcΐ'j®mS%)/@>{ݿ0w٦gt-A"s,3K,g~WQnzIDHWS5WF 'e T5"=RlBgGMRZ{ S@ФJH8 gtf\<\RAY_3{_A(Ur+N›z&h#6 ]4,RH4V'pxĊCzi:>pRn?ZD B֨.\c (hZ4/q tET6d)1Ym^֒ 3V"GŽN;j~JGqiTs1D&ɉ| RS BkO}6 "v-rgCݜt,:16nD LDP!Cm, j/ߍc]*ox‚xȌoQ5DYw`NBveShh80㛘5bWԹq8yΉ橅C2dTȀoAaOMNcVurǬD df9ת'!w`$jے?ET?GMmO|d4"ޟơ1 W9 AwF"_6en9M-Aui.Cvp+a[TCcn<:udvT R~A}܇`Z8Sx]F+|Nx #,&ԖcEK2,W𰝟Fzʆq:u]zNEku :Cs|Pz@L/|ѽ!^Nqvٽy )L ~Dž`*ݪ,{qv63x_kg&֤5a1b$h|$ t6: l6+8%gfl,FG|OTvԎWX[%fp G*>uEF{;u勿5R*FP"\:g$k'B8%GRmN׈ZN iO83%v?CٵL(U.jnSWXtlF6Rwg(sN&uٿ6qwQMcdSN)0" xMX@͓];L"^A8P$d\$~x3͗#Wp!TO'Ȅ/qb!҃,C'l,i{vvZiŕg w$3h|:W7\OHV ĪtfG1RP] Kh>&$\b/?M/Gwev+5WFJH?:í~ⵔIֈ;˫3g<_dwKd̮}gm{!?-DZ{nssMS3, _Nz]RjlG *IFv6E,>gvݽ1ϸIN1nje- <, |G%oQq } хEVj[+ajX+g'3!7~Bs ׋|cOQkUԾ;e9KYXTNYow7ٴN*. vuz1d6JYAlb۝*}=-U |ȕ;- v 嫠!Q&0!O'%G* /s)y p(aHj9dcO|ר0:wkE2as1g-L.q/? #M'(X$cv;NL[" %z#R#JW;*1f=RKΪ%J,XBn E2g :c*JaPTfrE|lq`=?Q/ְ @OsbyzEG_w#)p[ּE!>%05ZWp ~|$a(rqm]#&lu57%]cŐHKlȚa2)ʾu_@B +)"„eߩz$[f4z"nL!\[Mʨ90$Y Ç! ?/kƝncϨs9|r(O:D ك= Iӻ i"2'UR3 Y; (6r<_,;#̨mM[o&{Ts*%T[b 45Is'%eÙ7=! 1VJtxck⼈P8'o3iizEGh>N'RzwjQ٣ZL(٥(JCLf> f)6[O7fk9'gĺ Mg汩-ey9硏 1" .AX+QP}_eLw]TNvk^69(T犳@%l؇0#-@m]7?_3lmcZz#tL/s|(+d%{H8hea6}UfV]1eeUOw7u*8/; \& *8FbtY! x edm =QB|:rH>+5~njVܟ`QwGKVV!8W%o W}-Jd u+Al63S&F㐯,vxmVmW@ym#1 0S/o~tamA3P nT;yN՗D%bnQ$_( |2@~wk2 *Žn9՜Z˒zSBx^&SALms,iod60dg56YkͫϡǽH+d@ ĪY`;ꂜdڭ "A!՘Љnq p;jY4_0Nxvh [*͑@cf8O}MB^`&(O?c,x wUD^ -ӊ4 ʣsnھB_gr 5dG:K‰jǶ{ "é\9ۚKν(e3$,-ueVه^ }Gl[(8߇TJ Q0mk*a[#큨b0}6rMNg#PYH@JrnLSM|nkwʿJ?.s?sO߲ H,. J@=B@N"}&4GSV0t 5@Te_X^ac{HQD|0֝5Y8?vǨ#2{@~5/':kk(]'>)LJyZOƱDb ZOhUq @qP*Olݽ<,`v+ q˅ˇq9NC(al]IG^X}nȓ&􁄀,ׇkt@\ A8z8KG^tm:٨u1HJ=MQV'qez@C1;v T3 H~[nV{R6r W#{{^Oȭ&WS;e54(mo f!c bh.XMmКLs\٧1HC<m!d_W/ ۽*MJMͲNy)_!2cx($:-sv,u(W (cwL ;އvx GzKed|qуnB`nhuRoq zJm0DxeqiY@Չ/gFc" Skױ*HPAd`N3vA%mG$6SbGlL9aYƲ,2i-z?\X\옜(f2K sj֛_ K-]&j ؈WeX6_շ|?8^_ ),x<s 㩫%aO\% bUQJS8!4.r ( ~ |9v$ Op{sݮ.f73,p@8gP8i.WAn6%*]wH5zNPتh΍ԙٷK구QR*\G@L 1Ivѭ2?#&,NZ4I۷:>Jp+l,QvaMbwqضpgv>EY]0 :w|KWa4X2FGvlNf8J@T9ZIld]˦F(PWUt9& IN%6sd96-C<:hcR lB@䋬֠(Ҟr):'񍉇վ7&Ζod > 1I>b%# lM15?)njx6ulCə ?]^Oڵ8 |~ j2Wm^h*r`-?0Y݄ %(&p_@SE|͸8C6n(q"\C ;SY1]׫$mG oԩLOԎhȸ!17,T#P2O99I%*8`,j3̭ D"mO:UFaʌrw[hG&'(<3 B+ q=s e_@k}L b·Ygc`2t#5i>;ͱqv Ud )CVu +bW6K㦠m ?>!Ⴙ$3x1e܊=W@[=!NzKLJF1%OՐN<([a9ޔF Yvo{ZKxtP*qkf\IVL {7JrgHDBC?TDc /U#:hЎLXC#{r"&,GvCת-@*K"<5g8M 18F !`屙ɟF]a ࡪכqZZ# =ϮkOjb1n|#Wtol+&g- d L9e 9:>ԧL!P9@^Rg-,0rE\I(zyV~Y``yp o_D%|*=oJo۴S4SfSfM=Lݼ<ڍJ#@}4ӻ^ !dHfE*?5d|͎ʄdx<H'C1`DOh$e1ϧ(>sEvW0>j@UTq~RRc֍?_oLEr_NOBHXlA{ ^!'hA:h UCKm ,$c!$cEb|ZNAM~n7׼a>(3btjJn!흥qg&LD1 !L6_8M}' 5(gǙ+-G| x/5 kNHCkb-TK gQ~Kh48^nm_֔W%*A50T]q@cy? @-]u<ċV8t %K7Y7; ;_F/B/:5 z , F 0AРLJ%/@LA+ez RmCah:(4a i̮ ;A9&hq֋Ȍ%en'6苙UyzhDbNu"QWޛe*)&:>evcjZ* Q ;'[3#]o=qi0{B/5U9 Dֽ-q%Zߣ:5#*<& Hq>6Dσ =*9X A蝟nD{º` $:| /N=3 @$ J<pͨ^kGgBz_<BI߲r0c39d)P_CBgoppPk܅_:^p>Pz}P 4tָcd?6ou<\wih Ð5ۘhf c~p#ϓ}JIq0@Og k5sӮ㿉`g$ɲl p5Ƣ!Dg VNR/PᎥ2(NI+:QY.S-["m:l>(6=#@o\`zmP ϥbA)D ed}KA/'@ A2n/q'uܐ?8b\KIU sl_/frnQe0W`G :h<*R W*[접C ʳ' .ϫ;4 Lƹk3c3FO= }(mLU HV6'u#Izvv:<gW 1rWa!NwA?GoI8a#Yl8~'1GVhgg5g+p,~>MuA1.u0/4?`$Hs-4 lcRow|0o溓5N3M؊KF^It P@j6!$R; S?ZG!hC!eć)s5@J2DcFKߗ:1pUNMι .ܦ8,`+ }NhIFVTc#&#Őz?F]EŮx wnY֘ ^Cܩ Nk/\r;,D"Qjp{ JN*"苅Bs;=^ωܸ~~jb6T {8O+6n 3V<)nelw7&0^&n] #AE"K_8Xl!BGA%vIr.*mox4vcOX}+ 2FƕoPr =Qhz۫(gMYCʾv]èT3o{!ֿUMs6)tҿ*28KUּ$V m19YMwTfX WG=ul56'. v`!6i *#ei##bq::1Am=&};EɿMv>hcsѻ[to"Rnt"cU%,Pfq9jG=s+u<&WetS㑊`8TP9oN .4r"0LTtgY֮KcBӨn~LMl'/fC)[ʻkr? wp{fn&7_B(F MW4ͪPP'rtXDz&aIur""]WL]c:h}9 &}3ȳZF-K !zia2,q7J!p\$qc2 =x[4z.-HhR ZF,$n93ڲvKlF#fݳ+3 .R71y7ܪRӅK.rSIRd7W3KI${߈6צV2o|gѲK'#RRjP9ӲnVCƟqxc2N_,ފUu\tN9zguR<{< y áBE-*RUXM1~fBf0ˡarL(K2wNVV#6݃{ҴsC%2Fj%[3B4ٝzKNM+`On =Aǣ}AVLͬIfLºUDltd+f% ӓѶ LܗKk=@x9uw*RQ}Y >dG@f)5\cљѭtcf zvNtUC7!VkPg'F&UdhGZL_5 񩎫X#9BM,b!{zNckzU),4aGM0Z'O,5eg_7>4 VfXg* $ N DPY9z`p7Z Di .Aνopҹ̹g|byF?H0u3,8$ j;GCJ$?r3Qz+@xL,diO}NN6(֨M{~ȶS+Jq/y#%KO#Sǃhٌ<|/WnMV MGvۥR_@|?hʪǞk׬w IWj:l:hƆYuӆ^T5h]]Dמ)(&:H@ۧX auMRCg2hD;ƘoKl-wlkSvf*%J70Bj(=oYrZ 6- w`㥞a聮v f1sZLt)kKT'6*le\H'1Id>BF#t?^4teWNlarHXׁ|ЃYBieFޙ`r["vtħ gPu GYi\NM!cx~0Npѫwɞ ',@ݒ{#M6"0V |ОsBz<?_Tz Ԥ\8㢹?,e ˆt1g"sw&=@"}H`Z[?AyjRǻjt)>+$Y6=wn"ihL0cj#0_K{꟮Xp^̉c&iM*l ǭt/^u?@M&sфPS68u1c3ƫ٠sT*rTyp*L%dLjfE8vYF<=AqKՠ,k45wPwqJ{O2㝩r^=]y/fI%gV}Aw٭>1Iлw=";ɿ*3Er./X?5(ֶMU <]BR5Qj;ͭo,4? 1:u"vdYfc|~F^  ס9< wiLI$xzX_/ɽf~Ȼ ,>xFUGȯfӸR޽ 8[jk7Dܚp:GvE*X,NX~j"V/R(N.=f@6 E].Ȍ-f&/gtΡa{ƈyZ\!gGҋ:d{Nf1m=3ZeDM%ge;.U(Ս+T[xdbCS1Ra=FSe8E @-'{\L)^[M7tRp_O ylqV7Č9% 4] 9e '3ُgvv({y0 o+( 1xؙY E3Oj85;HTwV;p@ۉDjZ}eh) V;Rk<$Z?'S[8%5y9&‚c >xnn3ީ ^gO,/44tt?" eFDn " 2@wzl%$ CRwԣ8vi\U ht,ExPҳ.jacǟH\2( Ra&-3^dVFJe^~ox1{qnw4ǓT~r ߛB8 0g=\G,6°,e#XHhh[XpRGA?P=&7̺8W#w3)7R X2{)M]a/sQj7L } A#Stq`@(SH5OUWΝ^tȸ+9`nz5Y_~R LsZ,3ؿAu ND7It꒡+`%效Ts&6TC->AݡŐ_V-[e C$^Ewr/۸/XVQSNHcc+t]A xNB;|@Fj92q{Mގ$*BkZc"M|U [Pydq"旑dcĵN0HpDwv)/8ƦMC'z.X~2*&oQJ)滎V4N9 n43}1ȹb&H;科/ 쑲7U_G2&`$Mŏw!{(bޝJ5E?FKI誂IP(XD~4 -ڲ~Jl ew2Pq Nwvu'uuNOIvR^x -mX9h"XБc/߽ #)Tp2 Vo=2ɌwLj0iYZ%@nsz[ 0c{jX, 쭢/SOW"׈zzzzQGv %ș;FP,H`>D@@.3d0j{PFMHt:`Q}lڕG":,=3xby1bC1:]N>!#D#}w2'4ǹ}TV'𔾗j'XMާY +$dӚ yp_$mf:llnJu]>/k:3csTpTy)p+ͽҐ@ZG"g[.TR(w׉r%OKUm4¼c;p]Ӑ!R8C?PD-nEB+b5F;dA<8ߊEo9PN5 hb1t… HGVnlܽBGLN2ґ*j۝:q `,rfPϻJvI& {,A7tfAA"3Wza3g\~e-pfw\b9,X*?˃<;ZG/;ӌ)Δ#{"Lel䊗>bmr& GspN>_"W8؃KOȞKܒ9ͨ v5s!pPcqj->:;&Ir~%P冫g I "5h?|s& 3.Y00!&gk83֥̏.Q/^-(_ -,cQC;[Lwh'<2^y-r#RكNJR._ s8q|P$d}#Ly;as5v^t`ͻRUx#FBsV-TC ^60P3y>,ݏMi yX!J {;l/&k{j~!/!}D m P{\#43?6s CrB`8J`w8 ,䭌QW(uT-6?#pB0.rvzTB6!&F W\ ;<0!mlaY?hɓI\ @5;) VǰcL#8|ڎ L&C9`, -bf+ JZ۞, d*=pASRlɼ@&0pdrtZK#svr2`y^ͬo7vޯ5_3xiG}X X@Iϣx#ԧi9l0M(,dC,Ż"p '.I"ō"p%!U0o^ HGM$-pG1I7 9t_q GRAeC.%p䅘*LL-?)xM?/_$G:λL{ Qtfg9ܤ)@;}33bqA/,6sl5mӒT#QCZzLn!Ud6)Vy1cNvA{ٽ֬sYIF_P\zi4U,da =+N>/3Y@r, 9ofEb >goZ([!!ڌ?%2xeDy*O%и {Er g͞Cڭ՝&OUvH^(5˷!6X?=VPxtsa(U TZZ}TaR*§c`C\y$V'ྟ~c6;^Lx _\:$^ $2ЬRkʝEr#ѸKZ+Y/D8TU#un 9x:6Lf+ھbSPxspId90&2!V2k}SaJQqȔpXh׀qQ ؐd@O~ٻRB=xyO*Ry0@*?e?F7=ExqO{ZۍΧatxzrW1D<ɪxU0VC i3|wf֕d"f$1y j  UsHjRmv#qB7ׇ(Q9hr; nqv =jKБ|츄Qd;m8EnpᔕI%Tz" |/a`>''-{2Rqb,-BP%Le3ݓvJCbb8,^%3vuobxI[.YXM#*GG )U yp $YJ#Ot|d;r-1le^ZY$Kٱ> lf=׫9=vvׯL @L*al&:Ob(.n~"b`m?Vg$aѠ5npȲ%a=gFD%ok{WŞœ"Tr,zFV]oB[Cpt6jaqD@^=S|n rt)k@yEvxݼ*|BQ* 2L4by=bS,ܢ=,)ˏs$z'W;J(}M)azS,7ek4C/X(ܯ8d8ͧt}9|p{PŲuaKWgHvX)@w/,iZW)Pp+7Mye B'N-:X:efb.I %{L0C}>E@'~b)wcSqFW<=O"#]*j1Vx>I]_yD{ W^@x>-J ŗt i&u8AAcѮeyA=XA^PXlye=Ȅ sxVݻȵOlnmkeJQo3UrȑbIG ?XOǤ0}Ipx /.Sݲ6)5hVuxlܬ88Pi ?Kӹu|(@gn! * &ϰ@@Q|gg.+jd Ҝ%h;#D6 = =Md }Lt_ b“+r
    N8m~2*߻5xyWNIٶ2_K+x8˧/TD+]H8Td:];:1XmD&됓||,VS:JWnvaB2TanH3k} -ltP\v,UDӚ`޿O K4Ta=67x@UZ+.$9qPZh}r: IסZ`ސ95 %5}߈34Qq2JH!bV9B;qkW`%PZpmkr롣DT{/ R썰!ΊjW[)9l0.j&˚]Pb4-cWF-ҝCacX}OS4u*ؔhR;P@r,U j®"6uHZv(-PWʕLr\|K yRZClfB{u4Eg$06rk'~)AUC,"rd\..& xy2G\eٺf"vh_2ځs1winM=W m(z_#0}!fOa{b1ص=t,q@£_ ~vGw+ڪ9A+>6Lfliٓ5oX\ً 8|N/-=X-Gf;r/#nvr /b]Fgm;Zۛ6b=-Xgm"[/G{riN <ނ~ˑ2c^$=ݴZSyP޻ Ih˯B;vrR7푹֔Õ!eVNHo(ܞ?9ϕv%D]B'3>Ip3@@='XxJ1^pnqKh|-M|uJQ Vd& |;ߥu|" SD]vU=ܵj/.5OFk4'[d@JsIlt:V, Zq,.%fJknLWS Z?.Qn1n4̟yBŨ iWo lj dҙ﯂:xyޣe=Y=y4@3M%ۓ&rA|8|QZJ2pP3L4waA19ْ ./66^1>4=L$ 0D<%":2q8q@ A]9a٘,%Xw _NZcC 40 $O_P crFC ;06b940fЗ׺{7,5} )r|H-Pck"D)ld}`"U9yQkYbAM`)C3> .'#h) (MY#or.N\CkZYtkN@Km0ūGqYㆀ?g[5ı`VģpXkŊ<fk-Ǒ+*?ݐIҁ`݆:E; 8 x`pWTQ4-PZ#>]Aހhu_i&/!ϤsOXJnH/)π#K+sW>q869M8% oGF33?ṕfN0aRP ½6){EƘKk}qSIU95K< xppHݮ/Kn?x^Py4&iQӹ x**JFY+(|#^PA"y2 賊̸ɮr/;E1ШgcRWY1F,b-{\O|dnģ!4{ ?RHe,+f]vp#F[[HQLM&}l7~l[H6A4 ŮtD@JFl5RvAw-z> < e}uO ?Zϊchh*?OTm)x.\l:w^Wg#~3Յ <zC$ aCo<#LD[ͭ mM >sirO| a&@yii+ RM@Ϟ9"P{Y IA啯 IC!(za'_Uo@߶<>>c_"v2X,0H?8rIwMɀ7k_xOB7dYzJN%O U]C6klG=Nj{w(13+RܓP6k`AG2>EʉrV߿W-+.?fT[HlgTf`câ]u8-Lf.hm_y1>oVZ_d@'qtA1/NK$zA˨S?#܈'t|RNU>%ġKv>SS?dRw3ټ˭!'o#7(D]P:50VUokیuN#sV+ixʨ6hjv銳D_KV5|-Оl=6t> Q&No<}:>[u[`T. U ž%gu^H%3Dgص_|X '\**6S3atvyyT7T {qlut$Io/ )jtC]X{[, kEa l}]bB`2}_]ae>YF'yC~hk7GxNQ\iz?["rz 4'k}Y:ɗ7[%jR:?ݕ{ܨdu5l.{^Rh=ăZh_6 0A9/.V4Y._F,x,^h2!y#]L*<c\]ݠ)8Ȝh9q#o!;huC s34ILCan#\6xwrLWR0X|;skݞz8 Q?q?[ìmX@՜v$5H 'H4S:}<[>=}~SiC~xÝgaƖQ#{uL(gx-9߷p27vPtO>(V^hh Ow6cu%,\HUEAE؋E3k9jXm 4e,RD7T%MɋBp_0€CX&i8lp&vQv!8?[)A1rR=VDA װŧH}X7DnX:0 IC ء7T!Prx ioH =VjE}boo.לOCo$y )r%)) FM{BMV"6x!HJ/I,/(c hؽzJ>k-~Md_EW P-<޾jQ.85-O_3BMq_{B&l_-8QID8y,a:QӚ9,]LmW,:]cl-fS=4+zd &jCBB"kʗY(c)ȸg+DGj/W.[ _ʕײn96ׅO19 ͛n$RIh/hgbBŎjMh.E%KЦH%Pqh˕OYCd-WX yd^[@)>Z ًWf2d\9`=a^7dT$EH=5Jyx v rF0ύXN# U~hXĈߦ;? \sP?\9=LkHE֮m!ܯH_ <n:BZ..5 L{yZ][֩J`s- ]h+`IaU9TpfOW*F > " ;*[&dXt@;GDrL=er+ fb4N'G eqJ$A4F3xё.!d&Av&I42psS*U#oy-ݟ1􈍑I+A] f!nd]epWv@3UHB{W#ǯgmjqX7.4ę̎cX L%LJ1j'Ks2MVYeY9+ܮ\8F2U{rl X6٪؋# ۑ[NsQ\V;FDzc|r*CU(R8r<ZwvsS"|j1o!Ɂ[~uQ,CkR<1ͫ&>OOd׫!׮z`bњ$4[tA+41[6|OG f<\1jm}5BwwiU" ]ŝ'45 4fxrA=6qE&%&n4E)V"D9= "ݰq-<:?FNewБׇ#"[P,iB&7$($#vguW#+R5l.?7 8Z K`ؽJƶIq~ ~5:`rXo׎u50dtl)q"F *4BzQ^7q v-~wXsNH[ JbX-UzvgmhڥPWӠcZQ>Sr!uR);dm Y`iu bLM Kف{ Gwo^|lC :mִ;h|%HQ]VBi-2o+@mѓV&|v <%Z@?#kGٹ'j:Cov;ֆ2Jd-/*;LFzFE5AK~N閛:pQcl4_ $#KӶ)?77K{_^[=Q>rH>[5w|O*ī$QIm<@G{iJ,0pذOy!;vLJ`ö4 lϖHcaUO1FmtBew&zMc3d%DA?=},]I 88GYdgFKdvc`  ZVꥷ}/UGP܃(dOM=#~NأٯϵQu:bԢj!!aLz$4f([>=$hUce=zp`@a´\q-g ha*<G`qfDT1[ӑ}'fP-A0 b}'*B)"tb(ǎr] 0V2yeUڒ٨wb$.pKG\ENxR+@U輾꘳ w^Y.~a'Y:&Ձ=f=d^$ͥZi5WFJDۤII5^#~ѧ{i ?BFUz6gl%/a6f&w L^/,db$b5 ^-]m0p )|[~>󬜊Ĝz<΄*;?,ʪ9X1!E`8D&[6ʎpGbvBo'z͌ㆣްlPQ%RB D t*oV9ik-ڊxO$%Vp³9@A.8rlN+U,hiPRX\cd5EP;ƒeܝ%|&!L \=Q6F8c ޲C#Ui*4 b( ™b+e znl's oE $ό. XV&H܉&#R. ,9d5wN6蟥;&e΅9a4Xrxjp:[o Ƨ?f0ok+LSBꇓ5<2)SN_k deH&UCj{#Nnx$Jj/( Q4х, De 6oV >1ʉ-m}L[b(G I#}'`qdS!><[fUqQ:-/,ŅmԏS ^:#c8Vf(F9^@h׮Rߛ]($Q͟?d3N5\mbG3SMthw`HWUh`HVg# k~sU )c8ZUC߾ ZY ފ/>" [XJy^;5]k|~Zh^zHyl)4%p^4Ì_lJdY4! | jH]_ BfݢP夐Ivs2u_Zڜ|[7I)Br  fM5eҊ"TS:A_'Yf]oRc Yi2IwH9/ϸsu.wws%JB^1D8(vbtv _H@KԜb;_*1kG ۛC%PkƵ!eҫ w1ȈŔ.S_UN 4ɦs_/Gq-9Gɜ)֌)ͽ!p!ֱ4|[} Km[HC,72mF?ͺ2P`6Iׁr:@>077ol1龮SDK K~8 iuHvE:u5,A]+>|)CO g/hSExeR @b=% pг.Zj8( ?ãK&16!U#b%NqKK7ƿMW(&RF(lgUe=Xw5[%[yJ=Q,`R!&st>?ȮBwoNOz)9y(n ,e;ҙ[$-P^tk1җYRՏQoKVs,om+YSdc\Fa"9S!2 Oaavbr/?*vKU/hF 㓡7"wmTy _|n !m2Aw2ydn>Y-L2zse[QOkFzeQФSc{®\^q-U+%J$[9YˋS㤲Om#"26S %<&hS9q`f6[h{`he4F.E0 "Ma'ARl7vsגk$B~-+ lVmezן,~jvS^UzF] <,m~IArCSWa kR`V ҫ#v-lNǬ\h} َ /(?0g '-ws hh ĈIUm V4P/70I0V'zwCrQ n x#CFL°&Zu br?QH[X8%1#*HXTqKS{#?o3L]Q'0@J#}O%h^B+ʂQ;x2s&ADP{VYA#/a'if}?X$oCQ lՀF^wR`saDg';ٝ,~S0֥/Sap{sլ!28J@ImtR>`L6N"Bx>2Ä'E.톏I_p,B $>HJCi ?3~1x;GCU& Y6;&z4VMZd7.n6 PpWA~{&BF@G}}a_4hը>HP*18lQ7Z-]L,2r\AHf Ls>tr^6I>55Oa3MdFkjiPX+)[1qai'OlB#%dӑ4\ie.wU.e_K^0_Q˾BD+ͫx'0ec`[׃35QLa1rCwoHfGAB;ig 2- D"" Xv) QeC1-,2-5ы߼RLUle-qO/z8⎖%^0m]}5i2 K{$!: 8D{rK,ּ!V_7[A6"2,;l}Ԃya<*'UNף rp>j (oca50'gY&eQ:{DΓ&ڌ9{O{4HpnYTACoW=b59u`) 8xwDc 괠;[`Mn|7˘㳌eP&7)3|vn _pVmOt/SOB~Nե1#mVŰb}ô3.!A|Md_a@}f?) ڸveQ.`JDڞ1G:Wti6ꁿ^.h7Ow &]0fZ\.v988AOm"maLśl *gzb;9}G/q] a =[Is-yLjv/:hthb< iHc[l+H􊼓ʑ 4,~Xٓ:jL|sj[B2w_24B_-[SB⎦BU}h_EхKS7aF 69ӂ$U42'Bh)1wSk/`z5Jܭ (ߓGCyDxqJi^tJh  ͯNWT_?Y& (c(KHؿnsq¤p3ʻ)_߅=1&uy\@ Qs G'ak1Pߜ5WD~XۚA0* qAټNrktKlJ)y7ajNiOfqHI@NO7_}էc_v\^̲h5L`+vx iLocb^Rp\L(צsd.#ts!«{8qF?^hEj!Eyi`p[^6)pbGbΙ3@ta=[4cj&AfLʓQq"i˯3G?zW\Kx1\x:m ֦U@ö<52 oi2j˓fe<͊@O1deADB7P;8hS닧w6{%C婀6Y敩-説5~#GPZt(1I g"ؽYR #OEsA@WkjZ55Lnav<'dќ3Hy^ZdCCֺmHH*H~UjoWxvJ**a{?Cހao宾%5 u p*C-=B\Mw^@ .`FN5"SxŧV@jȴOs(~H=wGاɺ ;0x,9~)%CطYkjdO)єLw:P¬YO ^VJ#$!#Nh-嫷ەDpi+qyܝ~{ \!5d"[XձĨQv`1PV>Q1:g]]0ɼ, ; j^W]U *hՑ-_CJ{͋)gB*y2+5-1bӶ!~J;q%_uQ2.-<3JJV u86;,mMk9] z' ľq}`9|~A6\~ QDɁ''s }?Ro\.@Pde$d< )#D[-|ZU>L=#{lir@u% V!Q1|MagF~#?}HaTkb»i乹Zyç "QC|`5}CyFÅ k.BE\jp%@;Y oVHQhT!lߜɢ=I!0l/ҾHX)E!22@RƆQOa#MX7p~IeL԰[cJ "Nwd8"]h^kTV2_4$n&ë%YXMTAQ7`r޸zu5$9O/.pW2[Sbn1Q?N3FEJ&ȷ;[DOӆ%UB{MS%J/`r0y,D_oY-"Y,ʷ @-R>|oݮ 쟳R5w|Z@ClAY}lQؓ$KgU~\R959$/tي+y ~3dC- YZPKnz2ʍ 'B?2Z!tV?!dj3VB᎝$zW&fr@f:XwchJ Ђ_Hd/R ,$TZ#6ؑL)AM8~X>6+~`k]^47|X< D?,|{v{cb{ԒӨNí꘷ќ=VPG 2X-`eZ)l2`Q $I!\Hʼnw^2ɛKcN[vpJl|; ΆDqgթ)Vк~Y24CqkD҇QP#`g"vb';$,(iQABqÿ1:@8{(Bzj 0FxK{u~o Ld- ,HmBÍ^Ӹg6׆ZQ^TgָgYQc.ʼ)`AZ!b*,NjK'iZfmC^L!Li .$yc^ j5{[Ajy)FpVmuQ,;X="5RB] jytKHDx; jS )m9E&xomY8HF#D٘ikri¹T%{UZDv~ 8œ |޺Up @Y8?Tso&ש;dI0G|JAؓtmr*݂UC޽9(:3Ը,'ײA^ jN~'ˑ /?n? 5}0Rҧr2 8 +]e0pX+õ 2gӗI*OxrdY"71qXX r]%v9&(ho KhotbQ-9A#uRs(>v=l]xXM0B?WĒFónf)/zڴ ZSKhɿǩɉp_)[e*ky>Iz,6> (迠|m$eH$/Ts ZBTgy:ϻRΟJtvF}&C5̶ VY xm a=ucc Q<'y/[}Ze}y2Vz$=fp jdaCֽ,`Ҙ|7p,x}9NߕX _Fjl寿0\P$k%F EF ѮUI1D*cg7.E`zC3gYfJ"$u{Usc jvҠrN9m\/1›./b:oo Ԗ}Gsph8UsxDrBVP krJNF=rdjى}"bCW/n*.[oz°hftR!geʹwP(^-wq̇f;uNJg.jc!.lVs;}[KCN QR6j".aY@ s5CӀ$3xЪR ](,5G-ЦA\E8P(?!"(5ү`@j)\.nqaʊ1[&ϏXkwr/_)E.U{ #p==u&A|RV2"φ0I( &1#M칠^&D 0T,]9d\TؕS:57;!2a3"nBᓬV@ao-~ET}9%t[B#aybSSGQA%jNjqBG`V ~ٚόu(#$?1^MZW?Tgkz[!okHKﶮArf6R]u4}줪jwh8%mc Y L py ޥ&a'cLNojP z=<&bM!B,8/7|o4wKL8BߕugwFGZ7bo8w^*DapO$@tU. 1S+'E=HG i|ʗ>pљN(J`"Ba.y&*UE~#C @@}?lhi9a~qkYX.UM!.r:H&"3~9P\atYM؛:nLi{q.0F0onc 6v,cf,[D^ `.w!`Mb}^vˮ߹~Qmq Y |&<;~l&Eq4]T"wpaWY3S/cs4dZډ7S/Ϩh'#ٙYJWD-5L$^ so'EՌMR7z2g G$З`䤎K84؍,nG,mjg ISġ ՛ <"U%Go0q2q괶H{ ġͳGB<B>)M[n~os@=Z*mYF[wrQ!&_|ZŞ3ܧշ~~jbGpq;O~/gy.)'9Jc;3pVFPa[}'v/$rLQ).0*$hζ9 ^v>}]d{^P,f{2NNq|kZś gcwXG1~(4C{ %{X12Qiւg]h" .7$MPzX+Bc<=a6svA~R7?D蓑"{ύ95ZQ'7_4 {P*sv61F)q[Zxr>BC I̺ dmfYję^wr˯$QvXW {S=iaPF%m<SĚ]”ף Xq,>ʀ."?V6OWBg) D!FپؖAx( $bdǢ]&k 쒍A˺BV'Xԉ32;)R:sL i֔e6ȇ^}EH%P̴2zD/|CpZ!~ڥwaf0ǡ866[ p~((_Je0d2M9_hst଱dQ(3}w(2^D\im8FRQ)}؄ÿhBƶi<9yr:m݅acv6p.[/ `Ƙ@`Ad)ezMO\VyhHNfƻp@.C7ө)W/)ܫON8"$=o{GǠ П'9s67݁l=t_TicڤM)fXhpsm cJ>x7dx!p`ĵRLa(C[,.۶NV/NFH ᫾jO7|%REyTrn"n vqU`2&q6?<_^?+oÉ4+ob'gK`fItRqvw͚8-VduV9ɨ adz87WaH=s\Q1Yqw YZtQA-uN@0g/bi2E16bcr,_qfp.Ŀ;{equ 3rP7vba A_l1stk4^oSI1[*|!_ڻNTTb$ͮsÞ'nVM" oo7\Omq AjF-zв40[>uX~*HHߡhM5–3z{d X-jB5)@?6i;E֊ ;EAl:랴sn0kvgE(] 8;|1/^&:W/Xn?GD̥ʜG,|$5.͝z +b   2SFQl PAAӠl} 1H> ~b/{EdYnTš&s{2UۂX!`:'Fqe'8ۨap쬅x CA eFN"7>{, muLpw)y4"/72;f7H`kEutO3\y@Tr.zMq0 wdS}~D7MŝUmj9/aO z (E߸*'5HUɷ){cTWazjiMXL(ҍ}i U)`k1W hڃWR@O mJ@Qr^"jpxyߟA%rC;B̄i0ȡ(hF2}>u -p TTr HREJuC ~ ,/PWgY  D(X0PoDk&IzR `8Ky߫0jpSi/I){t3d,dXP 7ۗ})0XkȄ&4_M-pw7+h`N[<=_akDrR(hTt U:QbGa- -@zŻj㖱Z (jw NzH٠4C=Wp 68ịd#=xT h_H@iDr74 9+{PH0AokȑpK\X}Kʵ@ me3XiZJ&8BX.D(H󨮋/ܗ\29? yl5Wj6E+ fl8N-L58HF t)g84LRC(ö=Jv =%JGXI ?rݳ_:Ry-)5KIIHnm@ki[j ݫwՅp{BA&xڅʐft%6[зOSݮꀇQ,`OJqM{uwbniNCh [6!jc 8vpr;U+<$lM.g fS?RAFrT `*Dm0,| 0[Ε,ݞk.0GV-n O̧f !) "vuUg +^7򋻷Punsm@ $)&93 W->t4}DL X'ӌ|t&o%lw1y(IF z$HVM4<  ,mW^ x߆_kܶKE/ֱK&]40{TJ.~T-o;^}Xxgrf]+> ֳ .I=KČ_p`61o?jԦݰuMHuِd]rP'‘FM|OB'=*4fuǟe`j`4iHM؛?!>BEv_bCl ? Uj+kg%o,@L>G&pP8q O $aX7&=WNvYK~b->ZC~eÆ@)tIݓ 9$`98VtcTw9.!X55M^bSNl^Bg`=?ֈ/1;%QgM,]Ígr6l- VlWe^ G!իe 9&a#iRLA[ຎ5g.'$=QHx:,Ou 離{k 0~La+lgA " jg:b*R WpK[ L6ܲsٽOΐ3BL_M͊1Xћ>pB- n|-3#ZC H^_Z)AzC=MR/՗3ږdRKbV]!I䜪N78qG!Ld]ǢbTحBVsXAHJ-慞(K|)mA"u YwW.yK?9 M4.x'l5$ՌL >xQ}n~97ewz#>ņm7TÅbw?g6A&P^B Ӑ FD&Œ0L J~e@^,`?xUMDz3v`.9Ѱ|}4Raҷ&fMx(tuE.ђ:m<1õMibOΊ{/$`^id+jvN҉1w)=1"_ȂbdC]IgsY kmT!Ŝ770t諜h*v̾З}Dq4JgdMM p_a3TGN>\Yυ;E8yhlN[8gS=[K #+nqKh=k΍5 bo`Hܐ?ph%iФy$LU<< GFZm!,@Y Տi'B[ Ud8:}&3ή4}%BJp_OwA>cf瞜O%mAEBXZ> :DN%Kbk;)h/Q94G3gǓ<޶)r%0g6"PsOt_UC1fHPrL@1nB<vYWl&.k8lŠ0Ku1q]t-˄T]'_\ u"=sLiVYSiFആ KU𜖷]hm.?cE?0$Cy,)gj1x_70xK;?}r bD5իeشT`:uOѳF \n=3lDɲKDCöW@+dqj1m2-lSTR2ydH|6"* f*Ceƿ)Kb܅L?EYEi0K IG,Mh0H"r0n"8 NwK[HeV# 3Lၢ\\ZjjSm8?Rח5 /&>?Q=~ J1;l`w[@~ƭx|wk*URSt׵k`Y=Ԭr wM-MS?_pvx_bqG*t|*GQÿE:SN斜AَQk3=7)AFMJHI>/-?uqKAZF֥gH5ٞ.rX|삞b2yDKCm/cB(oN.&\A|m$(e\7IJn,=g=h}Ŀ%m;^r&_f%[¶\Kl ߽nYKeJB16-8eGݢRvM"պ.(2BP|$Nav$黇OA_e^<8(7KRz@x7ȑMwixf%ٽ8g> A_jLJ$n~ChC_u&AʩlPX,4C& 39.^2]XBފ*$9f5}Z\ğwA,.'#QͅfyD!ѣQ/sISl +6G} E/^ߵ*s׾S Wju ZSW@Gc0Yp,݅xe8ߧs8C3z.:RfIf|9%Z=;&qdB3j$$=vOx|lm d2Zcݹ.7TM3)8efHo!i#~kW#% kCD"%D oǏ0jlﵼ9?+||nqrh$-9O,RJO-%Sj ]A]DTAԦ kE#Wv5R>= @v~>.z=cE+b,rV6kÓIP-Ȃl2h0bڦ+^M}!qLtm~b+«ZdYf֒rzo[lUk?fXY/Bf!L2PM,:d)taݥ;9uv rRaly%֚ >HjlGQ>2R&e}}-=*'nU8I AK r`}o͕' W\SBlrІbOʐX,~O>jkA֗8qvH٨qxtyD>ͮW$S 7~Ċ^pLƒNtʂO(.UCoۭY-vu4Ǣ94gHN̘"X^>=go;%إٚ HaK[u0:A :e~|^)9̑ quK{M,$fĬ@bs6g] *;=)z}llp*1ql~KBe6w RW!dc"$y!BpRV7TުOP\M%yɝ1_dFT3gWeT*2FE]GwYك(]8[_9ݨ"nz\bOT,M̓- MJfPי VIt@}h$.#M|A\!G"[hELGcSOmZӘ"\O.aͷԊn F,YO.o8c)G!鰑VE^0JaI0/EYBQKd B|Y,,acU)fPTF/ zιP2(_ $umzHZ1Dc~a8&n_WD0~r  6a,SaUԯG/$^Tk%\2kN[P>SR; E'nw! # ٷ gXZ%&Rt>~Vp9qs.= xCF3%`pL咂*Eh&z7 Ih9ZX8r+Drц?`qr^0VZϩ踤 j^8p萋ӊԟz=G-W$ŃUk%j@ 7Ţ[ Ecsϛl6Itzץgx7AXY~%:d"?y]nqL ϞF <Ax %}{.K:3~NPZ0m|eE]G(V6q2\ͤc ,4ih,2`ئ[TgwPG_\+ U ѯ#(^15sZ@ޡ(Vy`XbjF 04wj=`Q0U ?]%9~P~@,4xN5+M;$$Wɛc&1\bEвvu9KwXCf/a4a"p&4x_1ztàtU/E~)O cXJM "/(V?.FY3=V{;TVXY R$01k7r)ɪ,Pfj`Nb`0`iZ_k3a}GL.}. 't/9oUiRckP q /3]Ud-񀇾4gi}.ͬ?A29hHMɶk%ۑ|!Iɞ*; 7Fǜg4Yt@wO2PIIcjz.輪1N=z y!׺ ug6%"|5ݳuPdqʁyHo9ݦzlCeƩs5 W Bu;rX?8WM%s t'Bz4ba "qECFa'-] j"/ㆬKPJʁ$ȣh됤9Ez<ېV4ύSe,ąAS^/.ߜʤǹ-݅7IFfa  /=.Dt`A)T!2x@#@JHO9`tubDzl tkSE 9Zb\VEyϗ?f^dmF$0F1wx9ɲXGw=N܇pO$=r.h ܕL!@G|>(?mAU`BB%ڭHZKwXMl>a"X_CbS!8Nv0X[/?B6Nc-^鴴00F <DR'XRfދOM#oOF"_G,kL+8YBp(1!a(Sj2LN.5@5knty+?n,풍YdTodL;+֎|Citk p$fh#@4l߭P_9"9259#*uB~m ꌋ 1?bM ͋Jas)%mfυ+4fȊ&Ȭ*D HE{',9ȥ[tF!r%}=[ֱFI 2P+Ϣzǐ{gKH=(X̸@\R@|D՞%\ T#F.#`'#%Q5xT@T PYzg6B$w惫G#yf=3hP<{d[Pd' 9n+8xs Ż V޲x Kš$v楼O Oگko[6'uQOgw72Cml&Ăk-h]v?}RP2O'hr3b̐C\`޴s` mQy;]Zr!<)wm¤@H,5/'8́1E7E O̍'jFW% a卤 ^GȮ9HT9:Scr&?qrg74V vdv_4܌PP[2\4PQڹpJ:PۣG]$6OpGE2صA[:BD?ïRݾpƄd!oPW@;s='mFC[U8]NS=O fr"j`Modqvk5Rd*Xۛb\jR+_D1ځbW.63(Ml }ڏz/9IN ,\Ύ,)[L/Jtk~& +{^ioxX.6 ݝ$q<ߚ HIq7Xؿam.F:hd.YyBmT=cd-9CtS)~ tYwwR߂  E[n$=cV`81rq/pyJ Ex7GAZF@2e{8n[E1ko|xB\aEdYX1@?ԡ 4Ld&^=ClݻanHzjNnKp-ų"Xʈ{bD GWՃ.+ː3mLjLvmۂxYdEh7JbsX9 8<Ղ3P)o E4C% .Xx;xlqVp{ַj|չ3:⸍uY!Vڝn:FXb#Fu1?AxR'e9I]=%Cub9<S; bE?[#WD4zk%p b^|,:v>eA]o S2lU/"Va ]g\`B\4C2vYPF{ 'V^ܖU|\x3dR2u Cs+M|Tl:ݹ_T@VE=q "ϼF@cpW qU۶wկj:?$3ڟ **St l=9kHiT85~\{P/L2n]$9>Ԝ\4 {SVgeJ-ZY[~5r)D,42jcǂ;$-Ӂ5UBs{k5Hs lGIZɦKfLL }K(м1L^͆Cf2|7 p.99䱊 PlB;l0}МA 3S$JNțLv=,z{ %kgUkWıGpjT~x`o+W( I`Xg^ȕ ^\YN=iP1zAa0~H 5ŷԖX~}Ԩ9 5F:Ϫ_9y! i+$wGxE!>/-ѳTR?mVE]=U2"N͟<,Oj|O**ʴjNԦs ٜv dgc\ ={{>gzp4R"b8w4.}U:YRqJ";͓D ?-: 깿5gпQEo_bhiH24g٩$J^8Z<#z^.{q sHN( VCrqU%X:+vY|, Y4,~yy ˼ρgDc)*GfYl՞[xl*D\  UEH~s鐞aNJJ?Q"1w5S5/D';쒉~޳+̄x jWKÀ"d)v^lSgA cR˗ϕ\"Q}}ʼb/3]hh0N WMr-v0`Ǒ<*EcSGxtzy~GU2Q5+ C|(ڀVPœJNS&Xb8t#!fϭ(Cfz_t8ShMj?'oEVu,LN&zYL("4GnR-ŌYsY&:BL˜ab>l+'u-EY0eb5e+J\ogRjf ŊO%.yKU6>KYƅةH= pm!$(csYh(Lј)k\' tԬ &s>T@3 uc}|$Yk hyRO;&׽ϜfrE+1r;,B=@)&jMU_3&"ArDaSl, ꕍg4ڱqVF̭+˚nimƯ #B*RWjhtpr VDSc9懎2=lhRq4J^@(p1;'5عWXГ Wx^L=RQHbv C &~ԃdOA M1yc{sft -/ͽx`%Eu)uT!C5ODNU \掑C `dbU.H.W.UuFuê fL+F"C'A)%|7Zj8Uw9*K,˥` (تw"Hym1s`i d*j!ULW^5s|Ig P(hX,J+ /wM8;2i٨FG[=71J&%:[U|x~s)#|#q4`ˀl-0'|ޠ,MA}**wdT\U@[ gpxxS^kYtnʨOcs A( T$JK[}@ǀk͔@h8]eiMvUk H c /i%{RṢ̓ȝj$^Q)5kJ\l*طO|ccH*iƱ&X2tG"A+j׎lqǝ F\Cͫ38_tލ0&q^Ekx{=8.[ Эݛ~7`>'B(P@~Jw+]z0fJqʚnLxɭ&PsKܥt(YO<1~,gm_*LH㎩~˒<8oo BApntQn[v܍7tڠwf#,G;cE N)O~eJ%v %QȺ4 YKtH!C1т<\z㝴Ah3p|SuL6j`krCdI S6QvVJr[&| ?/\o|&}XhW Gk{4o>.lO .R-EPx&o75H 6GM}F]w@}[rٙB6(i-.!E6 XP)~\&vn붶XTcN"fFEO3_y}`Hf!/|ٺ|*kZ Ҋ*9zaydZS[ q(U\QNc;|eՃ:: "M/8>pf^ &lOlFŷX[P {hnVi xG-_T%6t`y:RT^؜@dlf^( L8 NJ(^|x0BVu r%MNAC|e%#zyj"uz ! U\FNeB?_g<AxTORJWLU')9aPkF|Ҍܚ$ KU1K[yClӈBz$5کG Ew[UVQ3^^/'>/B:~4-CIptU?,J@eg٪E?ZƦ'>7ӛC7Yԉ i<29PqOoM'2o0d&J\{etI-/~+Ԅo v*Kމ$Ӕ^/ع+ǣfnӕֻK]ԳxIes/ܩX7>5Ѕ1|l ,L-2 \p르j ?B۵_y2#WZ™]^2E#$jw$y[IPe 4|py}&3f /<-w!؋;Y@c89+&M5`O@rîpVWJ0`Zr[A0FTa_)k$XqYOs:qBGv*F{%s5#Ij4yS}h?=(`w6rn׹ybp5?؀b UR<`ǜi%Ez25{[.wY2i* +]>%H跼Hyn}QN%sR>bY Cv%KP}u6$"&/XdsYt!?-|3bJIg_q %/3zq!YHCGo|0&TIu`DdLzNHiF$ '3F87,":,s0vk& ?M[RAnh@" ׇ~V /-,$,QANwFa_QAF4\T>ت$# wӯit9#>;!(. i|{/Cg+UM:bdY[+hwE֠x\a#Y8'J .ed0)&"rL՟0g$]N[ZBE}O~qvs66HfJѴlonwPQтާ:_'8e; v3'/i]l\SLR!fE)K_m>8yrrf&ȅ$\tuOEJwh!!`%u;\nIc,<,kьYޡؗ^ 9(#C4Y6Yn ck:H pv ^c6}Q0ƣK-YtwE7N UpO yg\ؚ?LBA&fZ.+¿EbnՖFoR5ױ`%pG{x+b·r q醒_X;K+iTA$3qYN[ C$Xx3 JUEUB 5>D@~՛z1435:"rCq߰pV1Mli4DsGmZvz0, MDբW1JȺnk.ET~G# vZdž|MC࿶^*W5hbלkB\Iv?X=*K5x]湹I 8ayn@!kr«Teo2Dz%4~42Lb~=P:1?e9?tj׬e˶` .lJS"+:%o+{`mQy*AflpG+O,2?MG䓛+15i^3%}hrY./QȢ^D%ƕmFYYE^ YG{s^٭e=}wbtTN!b´/=?:#2 2' R]t*/e8/$YgGr aQ$+l(`ͮ{Jom$OAV┚mmVE^Z"|ݸJl@9m^&fp^ 5ĮֿL^[NQ3m%U C0Uúx,I"Mkl+/jGǓ(䗨h!T2)={WV_ KMA)Կo-ȶ@Q&n-#T\t֨{Iqɷ'=6`G+! cEU [U']TR¡V.^^sB[t`&@),& >zVvuH$Z%Ya*zYM0*>\sa2%UE`A6htRm x>| 芀\\H%BߎG qs11Cݓ7n N|=QQ @+VFC1rՔZ&c6""pM6SƅDS\lJFϮ3-|z2fěee3TH 8 kIՎEf6)IR28y ~Eh04xTD\qqt}sh^0!Ɔcb><$,sB-5PLd4-U?_p#(d-( `&q6C/xк^'~r׼0"`xI&+EBt)jˠ~r ٷT}r#ɩ,5;5dݎÿdۃt<@}ìT jY|mpŞGA!X|?Z\s-huIo(pxKj`lvJ'd]Eǯġ]J` ) 7+TXhB L [rr}(J~Ov}Xiwt5KBḆbnjE 1 ƻODJ6t6Ȅ`2brNgW3_VHW;~;sM݃*C Ts+Kjv[c*jıV[#`H*G ^LV#3Ul|_&$DкF#8UN(8$Onn/d/y zl`h{V" #JV}AT?BD{\VKuQ4G$˚6kI+3>,Uf`?G.w82$G6X^ vƞ>(%"+..W&n7wu-Nܱ{[͘Guȹ,^6M0] r'!(?ES9G)(DP0y1[ͥ!~%-'2?&`UOHZ.ub!i:-eQ ^+Jaf }D^n?!,%Ӷ=b8e;Jl+sOғq2r^+dW{L-5~' !`$wK^J0JRWh\𷏡RJ{F*Cbb5̟) )m8ft/)ou ҈%bGYYoA+8[[FXᰵQ8M:RnˢgrESMV($.Co8qMsKޙ"ϩ0 h+?\>9_dyܺuuH'y s\ϵ+׶¾.عΐ_E9)ZK4`-+ cnSv$ϗ0zF* x殦?U30zj"\3L@4^4N5v ?L4i\s!<ȍc+׉xPJ 2a*~#(lrh%Ca zS3CG5L4Mn;`+z Γfē7{xԖ:K뎴ฑsF{vB´1"T 1\R\s錱Mx,$ŀ~ Wdĩ&,8gh,XEMjS]/ʼn62_n[Y/4QF`R[ZIDD/F2-- +1BvɹƂO%\9@yŧ,̸_M+zm݋Cm' WaK*Qe G= xe(/#PH)W}~6dCڂJ|Nθ]_om펑{]pe; $E-i,H)a%V=%%y!!Bag*˗*٪OZ9ά%N'~ɡyVv4h3KO=-@l:)wqA !#C7>j/bdđJTA۴"=t{";l4 2s=Yw&o4ʙkg=p^i ,ٜEE< mRtt=;sLNUCϨhAƎ)PUUsGGcLx:OYfQR/X.0|~՘Џ>_^P4HC&_)?lva'TmFWu\o'K1%x1Yd/B%9gNU=ħWfhT-EK(gIinp/nde/H@|Cߐ{IiP߷p\h@z+"8da_EӺyopt-mϊ2"3 υҾRQ=E=BKr8R3:*;yӰFWœ)\Y7lA3g%FKT 3{ NL<㢾hVd_%L/<s&Hc s 'RnԮSjGW%yV LMen+=XE*dado/=}9eQl-#t ҏiN}j5 VgX3uPr$t>΂j>-=zbB?(”q{݂ek5irGI2#O+Nמk W7g5`l*J"EVz0odL K:d jAl L@:oKc4[ܧܚԌ9nЬ_EZ]zC:޽g|Ƨ6>/mPzYL`!|^VV%`_>AQu--n;6ﴐB+xI=y|ʅc%M7-w"(k@"e xG<|΄CcHʳٰIժܜ2zj멽)mbZX}?C8ߎLHQq&@QK\͠APk[V|Z-y/Km} tG89w;'yac(9ڙO+j-Y- k{TwG^k+vn0m!ctfyZWI+.bkY~@Iy s丹f|Y*XzmC7 VWli4m%\[e2%*Pmu)8׽gg4|M&/4 Dg?tg!<1}N+ŠF6ؙ As.VŻЄ8o=G[8b؁ʄ,wyTxPZy(4ǑfIԫ&iz8V=XB0Tmə+tQo<۹%8_u;,Oy?^ 7ݤ7&gG1ȶ T ryG|*SF Cw@pSfTs? kUq0)jhO|8S/̣om EsU)CP>n==m#0W,s|pq-t |OGȦҫ󝖬,P UXd^_/}IXEZj0 ԴuU/2:+1p$S3ޏGQ}x^!HcE=X /Qb%Yz-Z|~4K+:FtҶHW0"׉5Qf1Dx!cj+ANaZ2UȤa;CEB5%WIEKZ;:;ÍB> 1vۯ1;,7cat.mQ~vZhk_`؅rV%;VٙBQG距ǽ!U?X% T=)9**>-a$pvteZQ]fy֔— {Xrӵ|NKRT¶|ӭňw4~`77vqK"J >`Ӟ. Ϳ uAEѧFpǥ8q\[n~dO@[Qf vXpKPްל#Щk2) ,e@(=( b=?Rlpς 8tS"h$ f\QMH_BNe.lw){VBS3<}[{C"_0Z1w.j5v dUl:١f2כq~*Fpʤ eN PmdZvLN1 XU_TyDZj$D!p>{~- $B$ y/$mHWhH4R4zzs#u5FsFs$ڊh Lw!)ȱz]]m rD ^+s]1> ܪ0+ʐXjNz$୮aB0^>5OLwoihMS5YvD= ߔ'Խv;0!h:!lyMq95-X)GEUO RES[WQJt/ߺ휶Wj`^7T#e Ѭ oVxԄrU =Z  < Mr(>s0 cXɥVZ ѯ XXA#T%q#d,sCű߄ /4ph.bnWuŒnFlve6R?ؽxI]*ςKRUш\+rNgo:ۋɕL(EVv !A.L^MU>zgS$D 0Sq 81W`K-7DaN~Dg;n痜ba~QG@;=FTnYf0O`,1Q$pA^o39UL< 'k=kh*F?}dTXaKjQ|عsG_K(ΛV3$/%:a3ĝOQc$1\h܉ [qo^pۮRum=vlJ\ `Efn,qpF N&skEV#lܐNbPđ32#:6N`Z.U} +yx#È7CyL KHѕoi SUbakzwSHv*b#qXaa]FPi"f;S3;;p#D{ z5_eW-kL$p|&jz>jS(}5!86A|KtJ!CV?cZLgK\:z] bmzn rܑ*UKP0SqhG mg ToA;Job5*A~#b\.9ûH)vٴRexX! pI0xzSe0|ZD%FШpseWA ]ziƟ:P_JGif7]w\ u}X<>2'~Z \*?|=dZ)BY͝OR\wd~aL\׎PeguJWFS"Y8l6n}Z9l aO-O_09RP y Q_C~+7)gQfq9IF;z?%c`>jZ9T189Vg `7첩6PC>jmpuF1$L5cb߶ֹ(M1jgRF(R2l:Q(>g-X)ȅy?s03.B@jPrة lutnhB=SOo,8FM]- 5OӸTUo0_=.kTn@NETDM)Еwa Ar4r )t61Ę]9bTUM3eO>NWT\ˆp4=IkT:CU#6M8|}@,fL0AlkP{~ўzmj=kxb7gk;g;^GEd^dI/Ru3OI V*DF".tTLR c>TXZ2`rW6u1Zx~^1uEJe6yC BIKyr7xTi3+~ *y aӪSqAN|BbFT]^>WcW^Ur:wZ1du,>bҺ3zm^E֥1 Ѻu`c̀Z fY&ٮ*/UQa+4. G=*sG S?~KnL|&4k8:"Y܌V[yj|lҊ BtvqyTWV~^͉dxo@l:yLs{0]%j=gHZh7캇MV<%=1QMhBW6k2wTA)Yү}펜F+;;&ƕ)m)u>@5[mFؙْޒ:3 ehD`6Qm6Sߨ0p#pͣ)٪IJ_[2Ѻh 80ݤbO>3<)^Ƴ- am{a:Kyuh EB%c5O9 p^&P%#m8x*& 5rEK8ʢ|0*&{qSG0|Eۜ@ D%5cZrUr\O:&4}œx@I)rp*#k{ :sڒo#rw5DcQD#Nݬsxh]Ʒ8`G"~LsݖoՄdRAxMF߾$4 6FvU1~X 9?eDypR\ e;A޻{!83$He0\%ؾeyPCI9۵T!tr?lm> {9w=A՟:2g~GzcXSuk蟦0 y]HG^ȓMns#GlXLx8 ṿGm\,+ow6;P OS|P\!ɵ%f ~ܹceDcb=3ĐewR7dDILU Z]MylSqㅾp V[vF3"6<*CDH8>qYq_ۨ1k *q`*)tR*{=sqH2=aw*wp݂+K Sۇ.$yC@OndG.gZ_ <-aKe *&ƽ3A.xeTA-|/Ij;`0LvҁCĴ=CDyﭦs !žRr`阪.D[,NT5#6y݅iwrԸ>4za&%ПOltkVJ8QߦmȜ<EAhuJ6kJ~G"t9Tuxn*$2a`_8:'I1T:>ԬPLP 3YX͍rz*O2j^Y?B8yѭ? BJՈ`)aVs˗^YbRc$GG6Ġ~;oܹ3!'yZ>#!t*k5{)z2hzwT!,3Fմ-N\xQ=@0WV_+j]t%l6 vd?cxnHiTY Ԁ"ץ@Ȏ;‡$/ qބk;YX ]C?lyb9N 0,&V؉NH ;kHD=AhTf,0“?I- yhW6V%yV5S nj5Rn֧C 93s ٲrǧ0R[^ؘE4- ];8QITۖKEpd.2ߵ&x`P" n/8\ri^(%oVp;Q᭦ Zk%US,f,, wJ3yɈ2q%43 #..fZnkii3k`Mrt2ِTfR-[&ϱ3Z;^s./kE~_we,, X˖-pNf ,`N4L$b]Ÿ5aKv <4b6f*2Utv)6UM筛-7y'dEa~*t`JE8++9̌awvɬ}wB`3wq*c%bIPͅ'"kUI_ħny0z沊fsm"KR;'mB=e(G vr@Mh7 Af̾7s0g &b{YEz2bd|?-ˎ+}'.Lʵ[C:*١s]eKA?<A Tq`,3 Pڒ|n]WHU'=°k{3dhZA *'byݹ*ǟĜ1='0>\xˏ_:B;ao=y *eO_/jqk*RT7<@G_K*-qQ8̭xz!Q3|dO0ru1"io5B=Z'ۿ9] y{߯@ -oY1_Ԭ  oq sA0}ba= =sbq8%JmctD o޹_u`kV`նbCe:>^N:~M,w?=xE6[6/?V tx&p4 mƦ@X2-\Ctx((sPR,=92$|RY"\7I'#P's7Njb4Q=Xsy:)Lo腖G4T='4M{=fNpt_c[ >yYa[ H=dҚ/y8Rj_I}Tq;˛Y^R LJKFkQ]KMcb1#gr0yؐQg^z @^3_<`Lv+%4*l8Hzn~GѡӅɣZ_8D+'e':h}J!*+XZ'^6Z4Sh 2LsU%<7I>:m;[% ]۵( e. Tgߑar~Ĝ͕ Y\г ̧o{mua i9aP>޿+ڛ=pqjs]ꁒ+7հ@x670Pht9,E4ɺPMda`y( k@W]6&DU<"W_#kn /VNlday, '~ok;N4*yuᄈ `ۀ+0_ӧ4G`hH:Ml VlV L D2$_0>jhNݑikm F', hLk]RbdMLs2/ҿ ˃]Dәc #{G'OZ wAeIU `a2_~+/ \BM_\,sLc嶉PxJ_$}ʨtMyHora$|Ei"c>\OC\KH!T1&vpv!طׁk.rc97!'pkEZN{i0}fu5Rگ`.'|A(˻Lm/bj)Ѩk&=x ˵;J!{C%m7 ݟ `I~gӕ8e@4BhF:?(Fڦ.^$t>49B )U=3B]7&)+A$x} &:|*9XvZZ Q죴0K6H4L~1-{VĢױ|-n B.z,:o܋]*͎<օo.ںa(zx;߄J)| "(BrGihqeEet|t G |5x%ԇ^z_3L_.94kUto3gTkjk]K˖B*<)㜿ovŮl >K|% xCg8uT@b.t+]jMD/+K:lʯ8idaAbܝ (LzD~ZFL J P+EP…^!r!B UheyM #} X o|W^B Y0OVԩeYjA;$Y+\W"H+KGk[#V 6 c a̓gP"0 \7tՓS[~DgNi+_jSh]mfvIE\ #Frz/9 /!IWKŖmG~?]c70kKMn%+H  T^6|׌ \P5j)f. \3[z l|' _޿5a֣BFZ d5?zҧe-KU>sx!taOF֜h&ECTV~^cjFc`G,#Fl/Uw =Uko$%"3sƗM<)s1P#5%CO&?p-Wr`syS?jqyk 19`pqD-(Nڲ1qka%usVFֈnb4%8*7K6A 7Z@B@kWv,{͈/kT>'PյGi>DI!Fe &_:-ΩI &cL@HSGM#Df&4TOi4e#??rCԉuz8Wͪ G>ͷr*F|-(*[#)*k*z r[Xnx#>o=SZ ƁP xs>vK-_n+QRC{J{GAB7(BZFhKe Hʂ_l-@27xzڟĺS,"Ky3o#24B =^d& lbs.֎C-7:1i/9"W>=l}iC$OCIj%;>y3m-xr Tg{6zhA@ZCNae _Ěh۶@5->y7P3˴8Dq_ \~>l)gf:?tVnX76 [6^7d[VcbIt8r$'Fuz*|ihdLIީb asghNښ&'&Gpƴr0\SZ2+/܁NIШڢL\̰ % 㦑r1ˑɽ&84MC%3bm\"/ROۊ#EITLvj[*SʾU8?%!Y}кc"A>V{:]`P5O?} &S6o#? TPp*&_Y/ i\=BQ[:U[j&w&`CyZ 8.Ѵ"#,R]&Sɂ.D7V:YFc3$OkE.X"2` RxrU.* mY4wħͮx)g Y 6?s)4pЙw;)/f,Vpe[9?\e?Sh3"Y#Re H[*}>8ap`ױCEL'~vBp==LOe5|jOjY˘txie6L,Kn$B,5~,$6Mo"ϽbVi?F:=En10ۜ!ʽ$u(Tܬ.hb|NmjOmgeFNaV8 +!y\x C QoԴ*k I-M)U^2:f'qHZu< u#Qs?XP/ϕǓ n<"c U%8j)C9%@Cg2ʠ@ÿ6=ZCg>l ܒwkxKE͹Z{6^)E+u⻼cvh6߆a Exfím*)+e;pԜ-ĨskDHXVDe=\ˉIPHCi>ǙPVUfo}L@؂n"@"CFL.0{5[d}&j+v}Yq*`dǚfm˙w E>]Ϋ`{# _Q7Mϋo@'tq:8sYJw` VGygbsJj <%/P{qyF҃𖎉%/KuSd#Ž6,b@!P 'NNؼ 9E JoF{?p=3.$٦M I*5/MScl,4k"Q|D K۱B񚞹(:N29Jbx8 NXOdblJפXc7bv&5[̦iHᎽ1,g?xRs=~Lc .032p܀OsqRP7#̴WH@L~IC". yQ0uT1ƙEq8“S|^6wk}ݬ(/\4NK,@Cv8k`\~pRNr4AΘvsΨe`%6xppHJbǾ4"g;$@. A ~w4|koLl6X|wQ&7%e="TUPy(GndrC%MNo$YsbupJtzʓ䌐p\I9l^UWƛBٟsimdQ~|I gÐ''ݽ˼- |p RA F/m9u"M=Ą ]:.֘=$u -z̫UkS5r$4(tggtH=iVA:-#jZ-} }JzV7weE'ά8$,BA4(Y3oxW%9()ʡQ!ΧP #$;oE—ʬ v''έp%^۱viZ:0խ oJ}H Նǜx쓛U|x' 3^ n ǮО&-+!F@K)dfy%^ En 'eNI;X.6%*eM5JP}RqCrkO`*/=DCȟ4Gpߌl~ ow̞®w&hXث-wيsAtqDDrM]]RPǬA)Y}%{=XeVԌ ޽b5sEqo.}¼rKd#^tWF'V0d`PÁ:L`xpfc_,1B8y/PSpv?h2h#͚N ٨i9Ђg`ǡ,I C dgUc@`vo}0( ‹djkC!T?pIsMqHNts W[Oj’hLAiԀ+vO0 uk;j7_*Wڨ24Olp(/ǐ "yBίwղ ԋuGބZpj3j33W1_(ӳyVli1B1%F*TjdH8MQ ])5B[zs],$#$!GܹyYa\!M:V1XNHzpd!U̵ '= ^'q>1Vy I$:o6M[mYBD *%oMⶏ5Mx'' uX&HMm $6 Y):B ;h-4QO:'SBPo\ ]L2X>`!=Ws![;U3z,jk^>r |rX4-AbR#hht`hellQ:+p 麖fpUje2zx/ΰHx? RȈys#mu(6;崴Sl *K%uEm;lFV-n9僓gHuhC5teYҍ]xaH#%s'Wf҅L#hԾiF]dd\")qj*SL~Aq3k;;bVbX"C>U`#&+?'մy(t|Gd?]-gCyؿg*G /^x9TM/t5c؏kqFT>E8fȞ1o:7bqco'V;P^jSridhe9+p'[BLQFD恩YvD@߷>JZ8[x.%*E4"h"WHqH~m=81|uYp3>3mK cw7Qc[2,@HDDKCW&N \2ΣHVvߨB&k=y &đKd7B?%$Lf:oJ3SUJ'3뿸GLQ(mMt7)>$FEr˨3+x:+JO] Tޤmqxo ~]$JtST3~yws9j75p x :{9ŧ `(UȺ0_cLIJXx[vNbGZv Ce mj//vSS.[g}/Uo4u R2bt^r^_^)GiĆ3Si"K$IM23DWP{p &ok(?:8Cg Ҏ*vJ7V5-;uxϘ$² ƍF.8Tg}FشZ]0K3>xR-:XsxxDnu׏OUwcRbv8MT=d-+tDd(%B0Y.w -q-uZ6DhK$ԑ9$ W{GoGM;WU=]("{!ʃNٜbi) xi[U&x_vku,ibDFY8Ѻ2rdyiTg+ʇL!w+ЋkߒF㢱D 9 G & ZDdOO ޚbb&u _kPh\(T Nw:cDֽ)"ΨvZΙ]42ױeb֣; U| v.BsP!٠?΢MlbRMX3(1h#ʠ=،9XQk+VB اZ|&OQ_p7.<3}v ɛI# ~JbtY&4ъC`8ZόXn&JAOQ\€_%}%-Te-HITa@2ŧM>vG]-؀'ohwA&H+MYA(*%M>S|&2l{n`m~YiN]8:D+Jťٞɾ#:HMO2Q:x9^+N>;2krؤ5'! k D_ҷYjs2r,}p^1lbþNt6}:Y^  j^7k `Mt{0^K\ - #Q##/`!#NvV\Q.<\Bxj^N*~e]^vnj c>.7iReɍA@徵'.Sg-y(!.@= =}1? 5̅W!EG"aފ&06ivNk)YjK#1DhظaY ʂ|n׭ܢJC-8Eַ\r^v*ۤ2$8Xlq];+˘/ TK}(;^lq~܆8h^LO£CAef'HO'AuPWPej .gȗ%EV uHSHpDa/-Q)PmG&)v,6t@v ؝`k$Va֕ @x1ems\;F)ݔa>qi3snGs=DW(C&q7H^T3Tyƅs 9rzp4]#L\UlVgi AےkmOI "ts݅] *PdX ,>J_leWH(ipH&m*((r&>|3CLHSJAN` D+҇]FwjYÂ`u?C'tm׶e4jɊD%` r}A~!+99dB3A um= P:YP䉶3[ p~d[l_ɢ"W!h'<枓HbfJ@W̽ D&FVb%t]6Orfrf zj<G׫1ގc k ~_R;K6*>DbD2ͲqȠ:Q &ʝܘ=#l~v-YK9tc k.EJ}ͯ2=0NOlݪO lpnKPeVp5 + +:<o}1F%aG#.brBg*~d7"vG=Dj.fhj.pF ]OiH"BqjP兝n[\v n1\z ʎ8mh^d ۻ ׇwMpwbŹwJ Zov!SJ v/1\B->csf&jœn_-27䕈(? ̸e'~c%]Or1m孺{!G;aj zgg}T8ZzJAHKޖDopM95~VVHP\kt* nn%< h\-/ ˟0pttqLoߧK\J(FW?y"긣|DU_SE–^\/59W15.U Xǖq6,1H$ "Б zP+Wvr_X{YGXO$UE)^nj"ޡLBE} h`ANaVrme/{@JƐZ?lj* l):ԓ|*Rd吠pZ)d/BgoyXXK/^{b=Md3/9LUS[bDXEMD@J-IP/&&`u(,[YJ"@v[N"0wpqė1lT0]dSf'(v` 58{_/9\{8Č `KaKّ(W}. ɸbW2O+rwfe ).OEk:``+TC Ǭ1VhOR, UGb ݇v"CG~Nߢ~z'G<[^xZQ|&o-90; ylp†iL&1M[ t_ auZ*m{?ab@vnz@KD଀Rb]2ꨋlե"}y{4{Iu7f4*@"2*A&{IJ#M&2gpO56v2Wù [%I'Tmg_# !`cA3߮wE51> uHӈ6?C|5#R` 'i\yޅŸܝ؎zZ2!RE+9 O-={/p{hbY}w6mq_pD82x:Ud_ \7|ە5 #2SJ9pRIHTWt*hl&E ^(0(pSMWa!^6p) +\\AƼ{rL謩fۺ/ ~f.OM=;nQLQOz%~/NdѕE3rKrRF~y葋H"djQ1]Fcw^[%\-zB&F> W]  H cCm %8^{!7~QaN+v&Eu zd Lg0#:pua xXn eB53Wz?߁*7wR4ʸ&&_4a z ]flƀ鸰4oή(9r\tЛ'w&%#&nA2~r -~.^@'|2Uyp׳:.Bq+`}1d>1IxC&!Wnîq)7 14-QƜpiG=kݯ^9r loп uG_J Bvp 9?ޠyԶfTࣱ늯1Fd74̴efU^|Ѡ(uVHriuVL&Z 4<g*,NLu(Qg1\*֋:ޘg"\(K! eso8qݢDdt'3ˇƐm|y~eWKŧjLx2kkO+!H9Lkp]Fin5Cr @V5tP Qbt,CT4VA=ز{u#f0yI:0rKdm^᫔jƊنjp-D_L 1hf-<:`8>͠8Cq;hw-4 ߎ&Z>&8u^UMoFV[T,无\ `:WSOKx$#[tl=XHg9 rV#pm"re㹎̐=rs so$DH17&/QNնby@=v5vǼϛ~V#xw "']4Ų4B,%,@R5%נphd~,@0hf=LTHMtJj-5( ij!wl=fRvo "O0$uTwIt;KiwNTd󆄽`xl[} V+ :zʳ`s %~.;i_?1<1+u +;p F[W^)>(>S3-Ƅ[49-o9뵎eɰB~5sy P|l'`G.U6[;w3!P\yu'h!NCjG|IXU'ʼ:ua:$jnCfRJds lO`o/I; MBm=&  טpS @]쾾ˣEKP01G\TR%>K<,^/{.̄8r.[Q:6óv)Xx%mC, J^|F|}ݔ_`Y 6yop ub E_C xRcǥCfW{5޵CMB'/|ǀuD.TJhl)~PPN)6,+!CPwA?df-.k/?K%NxSIR--L /k_zQ#~-64MRd#`k2gnxOd?V0ڼ]kgʸ8L|U~=F>"M'$fՍ+!r{7]3g`{ESE+> F94(w,,ۼU%fŔϐB,$<7Վe³{CvR*{ /x!XD. P?=: @oc[Jg! &mbMf513P <` !;}MozO.Ifb#T+%5i^cܥU KV=mSh2W+ƸgZvb6@0H|6e;P2@ %xhG3H0ǁ;G}"Нhn'w"FN4|í6͂>(=iOI܋஑oh>7)vP+sZ>uGV HWX Xgvh|$bO(HepWHn_ >I 9#tYjJi}`I{LdP}|ii[ !Tb&쇻˱ÌH/{\ ;f>ǖ xam/E7Ԃ>iT> vKzD-2i) PaJUB)QC_t?aJ,ii80猐Q]\+;jUx.:g8Px9)8ܖgsVD΀NLʗ"QcDP_С Jhw Fn7Fr~9gSM;3\*]=U amQaz|Iz\yv<@Hc*czj<+2ۆoil;QLPDm\ؼ9RR(d9I!&9ƹ|af (˵SJRބFWM^}%  9 ؊?MIaLp{G}J/,U]GO 6j.Ǟ:&,xh]V= #1?~Zsn?q tⵔa`kLD[]*L2>1XW-8O + t9wʠ@a~,Ry (> Vq5:9O 5Y4̿Z0hHuMEz8`>Dk* G㚾ԳW,$FH2;hK|9,@bJ!ثnև>߈G:@+Q(,_J]W”co(j}|e+Y=6د,[[= IHJ6[?' [ѫ9` fnZ4OCu GP{GeS#N'jl:Ȗ\o9 `Sg|V2 5={dX84 ˲|NmE[q皔 p~e{n:Mc3o_E ۶*c_tQ+c@"Em=I'wֈ<c5p3׿‰?ޫg]lA$ETb__ך/R-2^miA7(X E $+'Z~S`@V^g0|jW+ "cwe$6PL-^ќ2)$ ™R3Ef[{&u76†ND4e<0Z'{Z]ՎXgV'4}x>% zKl؁CZ"T8\I\6|!Dzv󘷰5ZlcYWMuN9M1g~J :4j4j>Ϥ^,\]Z)RHODJ~xhG~ױGӥȍ.5u6nϕ:doݫ>X&lQ /׎YnvQ\E/Vc䮲wfv8B6z 4xҀ'x˒s4jZGo]lKo莼Im6s- _OٺbҜ.K\QXcݟFW|!χ3CUE&.,of gS&4.ڇEK`Ԓ'=K^9B軫 Ħ'nC)xu\-Z]P^Gv|^zH }D1JET6 %KS̚x]}xr9jT!}RqBnxٽZvؤ ^> 'UBj&rzՋH|w r*g6A}I[vn@%{DTU sOT_MeJ@;n:kQ2rȪvF1&)FGJ>DGz|U?dޖoL3"&/TR],rʄ̓S##GFnaN|mqڻS~VNpw!d` r%* '9uZyЯRaۖcUѾoF8vLǝݒ}"[@|~!%6RozaY{yfE#4BQ@-3Iʎi0j zcLe& V-4]iSVɳ!G54|N='+Gwz- e?+1WV'p[xWeam(@;o{[ Z3T=:=؂']VtP7lᰫQ(L.[i0@zZA$Xl+EZ=&S4}qƑ$:AmQ3#rlap[s2YrEύC.wj-s`; .6-Gf2\qe9\OrE G`H7/(mMQ E ` l xlܠrlI,݉V- ';BtW8zLA*ݍϖAp?j$U . "4ǾY5Էu"S0n47-!APݩow:DivnТ7MkՕ3mpIdLufQD`}܀7k\JDGΗQ|Ɩ6;Ҫcun.r%,$@G Cw3X)^hvM?`|B2>l|Ă3HQ6NieԪ+ʤx[U뻐=pOq ad>b5 P; v8c ]IF7¯YҲEz+OPY`o'TfvMKbPgޚJ=)#^| &_娵"XMAϏ1eFC.NJe9wIGR6YJ[Rm ߇,\3s\/j騋BGH?㰰}B: _1Oq~8 g XsX᥉l6ѝ &GN,Lk+3涶6$I;0$"י@U#2_ۈڞtr?Y<hVSq>ܙ ƾ%H ==iF?qUyx3)!ЁMˆALhB X~:G͜'@} A0\ %aK7M>@} :? >AɦNU,O~_(, 5C)Goֻ̍Ei`]Hm4["Mto{O;+T9h1Tn09FDv {K^֢ ~v4D7aL7V,N^udy@/J~A8"rxinMȮlݜf ,\cR8̅ N5nע/W]MBptA^y6 B&‘VCm1-DPFPd:tgMԇUg5g[$s #P_4Bh);?6 Iv9^jM?H:0k&v|R+6msMXRf[΀99cT=_u!4z22i0wd%^c[A qn2G=zIK4K**~l0vm֥4Ll!JP?!g3r`pGSO^I6Nzuj?THnATΠ} cO\簝k]bZcщka[iގPjg"4S Y#ܭ|4U^;uF,˴ϏNiGfR,1u2ࢱp|V8FG.K;ۿO;Bmgc> 1J 颍~3?!퇎0zϜ%~VPG;GCBj{=0U!ZZ9YH!nK&fԅL7sAsS2Gf##natQPΫ_^L!D/SsMJs~HDTM~vL?uI SOvaGB&펋V׶7qח`TYYr58 W){~E0kЂι9N #R=Z9/y(Y3:hp$(lqVCP)L4/z\!h-2<:A}pGpuҕ}@b+4]+X~ٱ7b`RAr'Qŀk;Tv`q t|.;Kt?]%?eڮ"QA-ׇhZE&N&8/Ye x 00;}3i8Rr-4,HcDhrj(֒؃l#<O# LXNN%yLnWH~|p<Ui s~4+aI!8ZإWNsJ4QjZAhDgQu iF9#w5Ņѹ*!afN3XqXYAًFYNz?^8*z`g3?\03_bTrYmZ Dy=*|( ՜w ь.)iN@ T.]טM0g$3ˊ4"QP qag;NVHɷt aGEܼP`Wꦡa0 Qis/(&*rEpfJz] Zfd}v6#6J0oǼ;&3c[ɸj+ se(6Ȼ{<23鎶@l+݇. GJIz@\U誥ՖJu~fƖG*0 S 9aa4^3orT*pzK0A9%/Ņ֌v#rlyl?6ElSjmǫrI۷X9FUcB^DYͤͅ1c&-+ |7[JۀgA~AU+(RxSfdG+v̂l`KWPwK6 )rc v?8:`^* !,v9QѸm` }I. xW="K_3#:硛? wB5U,UF6*XH^0j 8 ?p/GV On8gj*JN,\ρn萹ŚkĨ;"CDnYA@ =ܩp^Hk [۶m*K'.@>vbVnoM%KOas(E.J E'Vnj^p{6~_F#mɯ@3Op^ Rf5SZ96oZ֓VO\bp EfMH2#,@M@I$6ye}?g[kՅeAY{ {ƺTgL2/*7Ѥv/J "l%3a`.k F<`9v19|oS|~j!+[/3Ybf%kISQ@I_pd!5Ƒ0,=ddqOJF)Mt(PR5ͭ/s/_2@Z<-l}@^GDi1qLAi bi̓l k)z.DԐ$ޖdaȖSD3Qs3,bG<x:e4Wti8˲O9*%S.܁p%eƞ:P|'\港+.]ŒV^'*t*ar/P:{`pTBdfᛞl_WzWY2_o*^fj)8PflT$;!ȏ9Mz p'-kaEdC6%DlH2'8Pٍ)tprJr|<曫v;Ǚo;uaSGP+VDC?ԻYYx=F~ }J«GBփ^Yo[ ,򌌸R1aa`sKa(xJeXx7kA7Z2RNiC oΦ%,'I\ic crnfF| 4Gn-( js,R!D u/Ur.LՏ.Y2!Spۘg~a I`TV/ˬΪ9KTj哟<,V \Y̫0:U[s/JU,X pI@) EjS.?0ߊ,v *rZeZ$>Fc6*6so$C+ fa4YFDÞ)еQA A4͝;[5cϹsg#NfQZ~|ZF&lք{l˙S| ;X1Fghs] i9TWiƠAZCƶ^HO$Lesr+gWZsbk`8^a8Ǹ4V_o/N,N"sT# x}mdT^6WTF-cƹ@ɭgsH'TDG|i:{QYzXΒA6=ȺG6L%L<}Ocf9NjPh[jL:2Pi7d'Ϗ(6z- 3LK: 956iPxtY7ܰVU#|N7v5}E[,P }O=z܍׉yV5-c[x+( d$ )~@rп9룱csC(2ϸWѴYk;T; ܺVR vQI%U}s'\Gd>\V_q6+54 _̆ ~o+k K:Q/* ,9ؿh[}!HR…ڀre߾Hʎ Lfr:*^75E1:KjZh4`|7˪wMyYEސ>qk5, 4=or Glnʥ^M>0"fxw(&@"c|rI#*x2o~=,{y璀Lc)Me@b̥gR,UZYp;a䒁 'c6,':427sHIIyXCg-EBSBvJFŪZX[j䴮(L^aԵ3DY:=N-hj(1s8م$qXZXr2?[4l>ˉ2R=7ۄCw~l%&pA^:d !!ȱD 6BlS3,:y@Ԭ)'s&2||a\<v)*ԓSDȭvNI/^"Qw 9T3(>Vq]cz)yqYյJ I7$xiGMNIx43&?&,'ҔXYjDԢ dW mkA,R+-/1xvDU9A aiOg[r3)=^\)_85bwje"+)ٞHx3P1;IdbuUC/uRP|2IQkMMշMŧ6972Bo..L1sSyփPeWKUu.~Rj%V?2=y,C|'oSymĩ1E-mq 6|rzcʘ_ bghy(=lJoh~lwϡIDWJΨFSO;w l.lpC>= d4y`V4i5˵4DR+Z!2Z6 {0kd)-r~Vg'[m&_zDrZ . WCIhZ֘&~$YCjhtnteކ4D'7ڞGMmԖs>ž,C߱f?I>o,d(HB#c(nUн쇮ë\wͱӉ2C; -jȂ,9̻V+J) ÏO&X|{,WVCݳȂZ׷>hG-Gw`{ϑoT>^W O:~j~=OF7Z$v=ʾgro({,GpԅA߹OSc3$Ik c珅v,b= fԹ,Jy;HNC+C쉕ȿIͮOD^Kf("ne1+oćb J~XFpIUbxXka?Iܤ^h] >6/VւAey"k RӉ3juPg7Do`${e(Ob"["WQǵ1z}&Iܛ8ׂ Oݮ.j7d?`u+'ttÉ3nEQ7NNq:78Hz#]G!6G^}#eViJI9MO\2EQ^t vP @W79Y~]!DhdO[3Q704x9 F 6x a'S}Z{@j\ z!Y,)>dU0 gL] IҲ cUmLh*m8HBbY2h1$ƺ*Ya|HE:n()Q*`*_̊NޗQ_RR0VXل`W]bG\/2w7Z;)+C=#%aXnH@>F8*-L}SJEWzEpȶ ZܧcYxE;FL` O:5Z|F(X;;0}+n%ԧݶKqSN$*[>S(K;e/\;/kRqao#hf`YX #{EaW:)*ii#%\wė\)Q~Q'IЁ# OaMfKrؤzjQ^k=3ĕ-*㴛O<3DiM5*CZI=' Ịz8 ԓ-涚t"a*"o|TFHVM~k膑-VJ^i"g;T9z'rkU.[ƒZG*>~[8yPRvG-ouJ-~`y~㡝t@yY#Mƿ6{ʜ23Ge<>F8;hՓI9RgKOmkC vlԪMj3{֛7gwAQG\l|+k[oݙ+NXŐ49'f*ϳo0v1z,M jah ͋}O7Jj:5fuNt=2"Lvt-{D|<M ?X)Iض76ET^B{  8]o_@nV, *%{|/." y9_j"3RZPpY*bƯ-ס_K/?Ic[F|a!CzM0^]/P2B!F G(n5e˝&ߙ+=lN,0i|vsoJce>jV߄z }V5KکmɬhYb3'&n<ų^.u¯uЈVX.oAK'Q;:Nbep 's6$IcMm\v̲VF2圷#KSA Hr> azU^9_4sn 'B 8VQ 9hmHIsS9X yKݶa+^HnF D@oS\:ec㸨9i %ɃNȇ5݇/,ij ׼DҪŤ̨03QWrSFyҕ:]FZ궖ݰ$6{zEÁœ7CW9U~?==C;E_~z 9U B}E`<%c>gRz _&[L}zQ:$V=={XoiNvR#bƩQ-?]h)iA=mk4M K|{$le_TLo.&I5'/Bi}l;#!^^nKBl&Xm]fCLDŮ`%, o]wEj@襃#r NW]>WxGp/?o(y̍3uflo:J<p'Tr$|W tb.};4 a X%}RϚ.J3V4Pf(1Ki 49QD,BaJh]tZ@F Ȝ{뤌HHsr\=={K}8ФAԺ%e7c4N"躡)~+ RJ3&9 x;<(+(\dA/pcM&<z9IDF!.4$:Ԗd !SؤV xouD83ZNIĀ> V='Z5.O=m>#DICQ=O$#Pz2)Sސh 6Uzq8HvP܂)Ř\,BzFD_. c|<#h8Y4PZ\Ai ,fTԓkKHݒͬN(W:g\SIEWKS.yBcwKeoar D$ -ѥ5EfOQbx9w "_Hk`( Hp:`+6О(݇ G{cZ:لu X iTiRGj>U UǗ.Ɲo2G(T"ӫfڲFY?1Y;)O}vc#_dDU)A:oUsRȣ2hzXg9?wܾ+܏,Q~ȱ!:0*|<9DS j _d6͝KrVygʷNg>@/_cIq`ܡh [>+T!M5~p0hynỶ?lV,6~u*݁y06'c،ԍ89fCNr4%ĎhH߇_kjh@}?[Y<'|U_iKhLጝ7Ix*cqMZ>bW&ϻPqԫ|kr Vx2ᣣIlЛ =r!UɃ$ dn2ɶ-w0, %' $Φ3a͞_g1 Y$;=Q/7[Z9ֽ`KLQ]~,0K6ɡi(0N uf;S5*Ȍ-TNOOYE~1%;BrUWԖcƣ]ysnWʑLB >F2AQQ 'xڹp4POXXH tYe@{; Y0l nkG:k`Ȝ~ۺwkP״XifK`ᒦpR((zij-'FRXASzP2a< T?'+|8yĒX 7KqBnQx$8;q@>/zS+?m.봵0'Ɣ \x+;NjT+;Z3s&͈6җmrt/. €Naih~$ЦV.jcsU]Ѧ^j\ֆO/ek_-߲nx#GS"'7\2_RuDAVg^[>uqpU3P>$9opNZDM.5|!";HVSPaQzKtfm!Xe$5 KlCHGERBͫzj۳u>ui=+EU^?'቏a]w bR ^<503y-}*%g;Of;*dģ)~X)3=/HVZZ{oCj쌪|~J65,sd׽[*jQ'*wnj:j}#ZBawe4/ڀIT#Chk8U3--{qcvC/ק5dQ(cCtm: *8 5w>r0\R4`Y 6\( "&(3}ؤ1В$wp{jR€gxiXv_q+^ iQ0/듧*kcW-FWضRoat3UWU! iQCS.Y{}Y ^`C2pzWֶ݆G\";kZr]z ]\EPuXz.:&p?Xn%h.ZC(vJF~"d?^?|SV9?o`,Hܤ ٖLD&aD(;emPd{M-9'lac/Qg̛y[ygI"in"hwlp]`ٳ\kphW{U¬L4N)(S_2)|ԗ YZqZioa?UkGFs=+n|*,"k Lj;' on],jp,/>]I6e5u!į//+@湲2J96LӦ5ͭPL9VlHm2܏󟟩g?_XN2+,);}BFX }m8$s#[2u~j0}nwËce"w= Y0'ϖ].Ϗ Lzp`]Oc MD-8JAo 9l(<:AkJJ;D-}?8d=^7%;uJΐ]bEUD݅55IZg9Nd>#H7טѾnQTg@]aZ#TIΌfr&HI:G H Ч[T;_$g=*D܊愫:Vl#]jz TDiҧ<{ue؁nODtsNAH$9A%I¿pB%xOfّ޺;h'nSY] K4 7{) LwDxHV9~ ghO8/  ,Ý#đ %߁tYId`k= U5^Zu拪G[)F\W,fyD¢"Sd ۦ㏥㩏Xt"<1ʉA[m<M^5$6UHW,rMr\ubբSlDnva9<,nl>c.؛Zsჴe=nK!q\M}3g7"my_\0pzV<`O71ԅntgh\ Uo(Fp~`,`nu{!(e/!͔)a |'% ]l n x)бۤH_v כ~I,X 55z`e2) ȒA~cC*-< Éa$A$`Z@!4(E(PbH;`p6SUә_Ax1NcoT$ߠrvF3dತdȊjjoNkTHo?Ó>iJD | MXx$=@|]kG8RHt ͲfA{W6ͫ_]mgMGya'&>_"܁zν.vh/u͗,ႰEi_7V\xek$,p7]ܖ2dZ:^$6snn"L[KLw\~:ۣutcZ{'28f=1fH@^Ý^ %GC JbG'#2e  t >{^~e媟a $%)&02ᕋɯ \͆JgDwGzB2_Q<^"JkL}nrSo/Nzg8<38 .3+<]=vʰGjnbAOO3%<tq K|B}rBjK?qЁSP\A`Œs@&vȄRq6lq7.Uf}};:\E\eK",/.Ѩ).L3h;qoV%C(>SfDCa) ?qcm "- F3:piJ]488[1m)a@ⅰ&)s0L `+@p!'Lă,mhؽ(NqvϜ/4'/ ڇl'bsDNt&؂kҥ8AɅ#xeߕų5F>OY14J,V;;lYORdtՃ÷#jQ: yegX"̫c V*"WȬN*p lԶZ~B[nn$DTidBi'J8ZM@qYN;DBi6*k)ڜ8@WJEWkDN^jR\.-VR%&%v?҅[#ĩy1=t&`#zUyߪteU&Dz.3 UŸD]Er2renc c;?y4jOvI]لbjhƔezSi'UtH%J^  ~0OZ O5bơ4B'L?lPh}#&Wcv9SHc.1F>'iP9<y(:Vxb&Ï x\uMOv=uڢCГޡ8w˝C ;3ŕf,ʝO>[S sXW [7IL]dxm/Arb")]Ks̟'c<|3N1֋`ߜ[4iYr_QFO2mߗa'r>p߮HLeș=dA^d^u 3}Bsse%L4,G;FQt]׳k%b1wwU!K= =A]mF {;uE)Ih;[і(lpJPJiˤv?wtez R~PQn[$Ne7XwĪ^쫲#GF?% mא80]=v1e<%YXMՁ3RnM8E=b5yʪm[rt05L:8H2QXltzY¬N Hso8?|Ru U׈[RY*%~!_39hC&ǣ<0ɋD'iZ4kQf^bG Meӽ++w$w)‘ևx-7t)9p2-&14dj˖t{Xxܢh; (FšEhk I2<7QCpK7jXAY^zn?WZ>) n!AlzZ`2k%ר;$SkO[Ԑ!MTܜqXʵ*:M|5] pkLDۮe4LI_Uh_j > QsR@8n-TSҟV,jK|I)BLiO Qt Z ![d |М|Gׂ$w]Y\dV<^yK[ז7WTҲۮ|&? (9,CŸCF[?n3d^]K:Ѷ3CnRSYx~s3 w\C:7a?$2*MaeP0x Ҋ`,c5uš %T;Qo+"\¼6$l7x+)u g ^y Y4e2?XG@8f}!M+g;IZ"_@ ܨčs`Q>zNy:q(W+/EF4S$1ud;zZ~W;z^zSw,sOԗ*I a$(sYÀge5$7s M*/yПrYT$.`}d%-Jfu<`u[+BDn1Vv{ެ"UXiKvba~G0JHSM. S|j^w,H1tY (m,ۊS!oOw͟.9 m[frm/a(r8pZmrPy *LzQy }J}1XukئK/S+^=敫ɓ(OGQ 8d L= {jrR>aM;A+N/3alӝF!|^*IEQ=7F-ЁzN?e{]vɂ}Bӓ 9uIF Stwu`1h~B@xaN{̈́.sI.0Sͻu:uæs_}5I(؈HC #_?nFh0Mq4jn _|>++a;<FLgvJhN*G&D+f5CnۋN(ˈ3'>gȯo$\-FN;Ru oEJЮd,wz)>>Kg x d?Zw=CaUZ+co0ne՞P0qC,"@n-?s!);a)IXܯb'1 v f58xx SķSG$ 1NZ cE`ln7ׁ=:"l佌Qd#ټo4Ս޴7TKaU;y$fL/?Tf`A8Yǡ|53"%SD='%/!#ߦhQ/ƅ1EYR*|x呭RhJã"+<eӰ \!ݸ '!#QYUT *L* :WAMVqI˴+-ܚE@X>ro|Ӿqk\8cV;51l(HR2kƃ ]h8'뱟$>7+r mE ǔ{:y?p2( "iHyָw&5b9rծYܙ{[B#tN2T8(' LUIO[~hJB xնڛaJ;99 $ufopF=X{83ǩY+ypU#I&W{+hpqae%mܪcG jc&sD9(7e~rf >5Nb|Vɹb6O\)J/L”>sb-UȒ2J]o:,0= Db_@=.bkʟ,ATs_{s a<2c/ &C /HNUeˏ. EVQ V/(]|!Sg*^iaC1A/º3(e 6=u"MorҌ\i\ӟ8Nh *N@^]g2øni%&LƗ$ΕȟY~+Zm^,PSa[@I΂NvI_v!TG({4 uϽ>'70hFBL*QΟ:Ium3#,0,l~qdH>C f>l ghJs5xŤfb&jR8ͽ_*ouG^X5kFX<p}''_(ɽFV YeVe1ݺXm`Xzn 7-9jl~ ђdlwG,-50Ev,8c½`v{r,l(@)AWy6s4P2tݐ%B7>ށPPO5h =ޒwbdf9(,uvlۧysTQX 8$&~pIG%?[@e\G#-F:[o*5h #ih@O|]n|Myu/_]7/JT.CZt +X_䂙O‚3ζY_| 3q3Sd55K vC W -v)CGDfBv!?둴!8e1iq\9B^͜j6s$Qoh` ]lx޻_nՆ5I$F<<0Þ8R $ ұ t1&&nSz{t,F7|VAW[aS5;WgХp)@8TwVʐy]mPܞ9=LIlcrq#U1ECl39aYS C& eѮ[A|| b4oԏWN[vOd*W_tJ(jK%n[p{θ+6aэD4,&N5HZe2;ÓJ=687rSFa5n:M9Z20:j*&qQ|"bxkQ̹"G*ql?3-u=2od|ͬ- v;b;QF5#/¥0'w,pu v6,-:" u~t=8~5kA/C˪h+u\\R&R zw[E=vR**7i|4-RZJfK绣S 'z.2>^TgdE]TtEg!0Y 4І|厀y`l3])1Iy~?ed#ֺ0Q L'+龟hܞrvSD dﭼҖmV`,)u60-ڗ)Jb@BC3sŭ?6~ J.J@f%bT|.^{Δ֐(r޻0O3ϵC~Qgp}Z6[vnM$Z[D%*Y)*N}.^֓ /KҤ2_7eoe:PhL?@LyG2{OT 6jq(9E@l VZʢ^ a<> V@FDְW!_x2FTZH`6;ܽA9@63֊Qeu\H(sS߲=uA;ܙPA飃QkW2 Jq'o's|@G X?C<>Xlh>?tˠT,W#=hV*̓sn/V!WWzHh݃QPLT* c;\yv ݰ|YlOj/C>x!폟=+]W!3JƧ@H5Fܴ!) RnU|DQV&-tM*ݗZIa=Hx"bDO%?{>Sb!Uf'-rQ}qgF|4U=) Qfyȵ[M KMWp}\b/`c0Ȁvϡ4 ݮq~1úa TҤOM5.y~Z. 6y'pBbNBߤ9kBH8 J) xŀ=wTɆתw?p5z X eakEW(a8ٱwHZNABFjG{%b5L)'\9|}͢IOW6],UP7X3@R92X6 $˨^"ɺɣ4X]HM li!ƃ9^X7*VNl>Ɋ NT6yh+#hsV__, D8yCT+CcfoF5뷡4#Ňo"K5˱itUjF6~xWs"9%wd`9/8ä)e(WɆ!:w,=j 929ɔ'ߣ=ECiJU  zX<Աk'+Vf@jYWθ3:Q3Ά_2 TVɆ {XŅf\G'\WY p\ƊHD 1QVH+x[kV Gve4+LTz~@rgt͇r+`[{dtf:ƊWWTCx7\TYB{lL'K qu.79 ziY$!|E ˎZˏFn6 ώ$ S'>*^#ן1[\֋:,nVv M@78d+D\?:pSf+7KXPz{IGQE;d@*nB"쬺5H]޼I;$Kw6Dxyy]qTz {b0=.즒02}y6XUV^<л=zs] 6Wu:R`f.Zx-ܶ{mhܧoܷ]m+^g>Wœ?[س/1i.bRH D_;azD)$,cZYLTlP3HYrM}>]ْ.MG>$wb.4m?CG,dYOT ~1/Gm L}۳_]^V1Gxů "_-)y*.1KY>/qFq1wT(/M3 wѠ\ /-#VS5vv1줉+Fr)aʃ1pI~lz|v) s& ʶYc{ȓR'z/=雊8dP6$7VQ;ihVu(:q]`ɏ kw&*>':g)^6}b;:,*c@{&UZ_6埒 'l\fR KlE_pA~F&,9jJiUgoLUZy)M[^UOhTB<|=zysY[LO^>zd-p>o颧P |JJTu\KFޤ@;Ks*p_7̻*3f5l5'#|`ƌ8LWq%8}Dl.$IT Z*.0n.~Ek AuzQEA1'^>2itϰ1 CKV7:DY)67ڸy8Lc,Ec#Y%>Q-;нuyr5)ԡY^pk}R/ed6|0fX+/z6eE D(C=چTDVKXo7)͏9&[)Ih._ouij/1:v Q;tP/{&.EJ9,va`QfMμkxpx,zcr4 {^Jǐ{uW&<;(r4?v p7)wuoh8Į׾˨oTn$XmڪW3SܠZKZЎ p;=›\#.*ᗾOV^ [@ɹX&:p֓G9}[Jr'^kzmq 4+ DshF}D;NO- =U{0?+!ՃO𻙵MЬtK?4̫}WiURG0hz12p|vBʀҲf= с*m,){L3:Ă[.i*;/D{_Jb7vBxٝ zMQzQč@&0LJR"E]7 7ȁ0 M@RϪ.n13D[zOBu07 !991E5=si3u"5-eP>'n6%XZ Y<Peovyy]t7MC"DzG5$riSSq_ ;[wBG TZ4ĿքKm"D«6ҺecOx[ `%\j%/: K(Wj&~a |t󼵔jLWߠ) TaXja8|ҙ,O`%uR2(o|c9fN` :u OMOCfyy__np\s檧1^ U'#ρ6.<`;OmSTG*M G!?2b 5eW @Ҽmz \{BwӴXU9 k<8v,ӀiG%*|*y#Yfa8F+L^5RZ&ulڤd%ovz үl6;jHžnx'Dn7~3Z"`:뒇Mqg iM38^p0戯eE;R}ҧο?hәgLC@;+h`j_(kGRW6 ¶v>&)' ;fX`?/!lx*:ƍp]߀Js@g-:aGכmD~F0?HĐ.љuvvwʞ" | 8Ao PdX8` i7@et&^7M{LxJfS>M &@JQeHyK<]wӕ{_ e*%7̦Zmْl!jQB`R=d0NB! Rʮ!Ĺ_b#)Mb =#EY :g͞g)32r4ÍŸ>p ??o&JrI+]Vlt)q8s TASdIMuE7_l!Pg2N8XkZoՇT&~.ޮiӑ}wC(Vz:ϔmgAsopu{ĔuPwG0A+5|hy[fJ_M- ="JY6oi^e#GݿGLo57.{b.)Z$^T&g{>z1d6GM@S@s[(ǍM2_؝iP~Er O?7+ڃ"~->j$K[hq&eܔ!Zz>D/E@!KpRy5w2ڶՄș54Эl-"T<}{),uGD}cӱ&DgOݰFDZ>8(=3+0`@ўo9v[ӎQPMbʆ0ݰte.F˅X(h<9'Ngt&SO=% H.mS͈N>681css aVaM"Nև`䀌sIV"=,Lϗƈ9b$zv#,& 'pqpiU"d]4zi8>3 t;;H!ʲpw®NPԶ;:Ud̒oqk<͍>J-u/fF#Vӂa]m|ꮓR{MApcxEPqdD'qjbсv#e(*k|ZQ}k!"ΜfbYsLF "p(⋰|*DPyM= `8{Pru<k{-},okvYJYΦ'^/ n&Cc8ϚD TyeiZ !%JjnZG<)GG,w?HyFSatCKFp3 u8 _?Qn ~(HyƨkHRV9mpyOY,`zȏSþ"%.ʒhnNډ9COw;|qf ﯢJӾі }WFR#uZJ =KO+T*Y5$z??jx,A.XsW,C)3q4ktDiVTgIg9Q}C'8 ދ"P *S0vē aYⶖS6`cIɕ^>aBx߀0~T&b\Wl`oL_?/l@&0E')y ICHrRơ˱`CTT 0N[K# P IF302CGۜMӜssՋҕv:(&j"& %2LtM9zs{81ʛ|DpCXeL^QRF&M].s\vqmj- +}z{zѭb'9~C]*X[@0lP 2\B-_Y)@v$Q!;{&Ԝ3=ܓ¼ ww(Q L>J3bUCjf=pw$Ĭ}8هARlK?ArYs~[s#-l*zSSQ)U%eVx0bGw? -vzsǭfhmAK &P7 7Z{1G_;^5qcCEQDw8_'nsI9SM/dp6mDHDzzЁѻT[Rc_&{{;osz&\zk{<|l^IR]rA ,Tj,M= F5OVGL~*( 1j0yjTz<*$-uÇa#.9R42l+5f =@ a\uIEgK"-޶$WlBlКUt[WA贐d4"-%͈4 ~ HsfpMR3 ﯼQ&m ʐ> FMO*Tzzs+].]07p.&)̹pAxȜk?o+{V>TNlcRI(m<q?O9I~HX1/Jay2lzi-+m"t w`!xEh;B  F+,):{MH':,*`~MK>I0[j#՛uߞk:5X=@zOs#^KED>9AOVIG?,zy33ݪF]h]R@'@gϟvj-#&b_t倐sk'"vt/܆O%j%^hCd>_ϹA*ĉΌ򧏹f2RvVXC6=olOca5}3A {nrjl_͂*Pn?'l0L, Fo`@ߪv}cFUX3w5vC If50s0dFDy'0]1X.|SFW]ރ\a{ٺLh_"WƋ8 &t:3k˘<;*'K_QkK#fPυ 4 B^\=P)bL3 l5o /onŀ+~̑D<8 0BcӸtD|jeJ \i Gz]va^0nzlQ͒KJ #Hd*6=OE5W[t }I58Rm+ +hf,,tf1}2"#Tt2|`/A6weMmYU!XJC!eȮ{iUaQ4fo,ia/f́3ըKE}x^raIN`9!|kRwbWL&mA0|.aVz|F͢!^ 4l !dWgj'4(8Vy+Jɉt\ՔiB ;}o5P.u'\BEZ9ƻ+9h\ )BP/q Ͽ"ƷxDֈ_&A|k^{2\1#dFO m 23蕋+-z$~pռ D&FernDpaTq-L'|x5Mp6MGibxl>RD͞nsf]nF,|^̲҃J?X4$qa Qp"݆k[߻%M}A=3Nxf,?=)g8؝8jr_50ƒ*x.`>kP4La2x%qm3D.jxG30 6j!T:M1d3p1ʹXؠaqa &m!*BHFg`46_Y8o_΢Z6,uUk b<^ĵD7l.=WBňũ+Ap,>3cOC"] zե3eKӹHWWXX!w" bx%1 47Gˆ0HoMϋ]k.(Uݝ[3wΩp'^HH)2ri 5|_# ՜4.6a:4Iɗ{8LOD>1ѪcԁwF>t"W%>0>}–}G!3"dgܶ(fXI/S8,.i,E6[.)|sއ{4k_\#"*W\)79"xhWåS6Nσ[dCKce=mMO{W@ j/ru{nմVT\Wa*1gvX l{:=i:(s'A.cOYJDl̙ ߺS<1ВRܼ:dT@KF{nZ㛾ܑ/<6j؊ζV"1KgYbdc-nFqT| JVuzan:շx"|b~n^)(&//Y9Re6h<bGZ ?rC,BocJ^ 41hFcM1RbE Bvl]w1fɜ"*zQvيF8z(_B}>e#o^ l uɤG0NxL| ѵP|L>˴{S6hRoǖg Rׅ 5"Ѡ!E8o{ VɘмRqTۦoA4%$f~z|T5-Ӹ ʶRꜹyƈ&=bOVQzHվD$"6b%iQ׉&XSTX U`,S^`qv82Η0߼+ $x_Z ϒ[ctUcvOlk$ f#En 0l9x[mS{6CM'{g)7?7,[}*1z|ކW]I)#3NV0R@2-٢Kvzmo­7I9A5gboC inJPEuuV5x[g44b U`PAGVI'5F;[] m1tlI2 ͅsNs\!ݡU +ކ 3¤K-k-,+[WsF$ B$_FIwp]xhv7ƾuYP)Sok^x=+*q􎘿b8J{rJlZ wsy@O=ks-Vegx;~'ım@n) xөmWaK u"&Y( >nɩ]­% & bA?z҃5*e{ieُ˙6ר1wJ^"ӱP01K> !eI;! ղRe16C-NPeLT#*sRs  S.wrٷ{j&Ym.0=fb@J[6x>/Xf-.va]I]ʔo\<)w:߷r'SnV*x$ȧ wr#>0jbE]7Qro:ƷNa-@.jwM׷o+zֿq ޮCڒXz@UUBghit@N촩Y}M,<++sp[#H!_pxf*X R ;@ 0ݔI ߠ=ʱY>ܻ{x7 1Xe^Fy#CÃCE]/HQ ,|)1o#铻4Eꄶ8HEٚNKLو͗~~fu&Cí`.qI`j@C3RV8QJRz8OwOb]ٽ2 fo>u/Hl3AT[%+9bMx&%ET0ڪ6{@.O jgJ gJíjKznҌxKpeZN:٪"`!mwZz6:(ӵE K\9V\ 8 V]g9LpFCeU  ɟw i(\hx? s\&\w  ]}$O`Rc]Fw Oڱa`ɇq;0+D*?js%ךz@b5j"`:v\=(}0Vz]V̈/ߐCfG%qka,fhۀcab 泾 -a뇊.)*RAr[jؔ3vu"LR6sƄJMPa{`+W}L6w߷iB^dbLI @WqRX{VN?7aP,W7#Qw ^s_(vr-"~cs&kw츋c%c6M$ ||uV$5-p%`QA (qTPH_| 25:Q{ͅ6cy/`zl_JACPjGc5. z~ؑ3`؎ؒc N@`5ؒE*gO OxEUs#F=BO71ʫ߈PupӬzߦp/챕i>)ٚVq.gBbEEe kE nRGxŢ ,=E0 ޝN_'-iEĽpLWOJsCDӐB|Eۮ:@aid@2χ|=dm٢xD!Jc_Ppiyn7OBs˶{bE?8-$<{ IZmr{%f 䈽d02btٝUm3DZq.c*z4)NVe|c/Wկ! szBz5o ?#&Xl<prVÏX"pgh¨AwȊy="= ~qUl@bgz;/Ph:`*p[T?W[ox1 C/YЊ`iu:V HA0e z{w]Fo5jp';rg2rk1orPWH(1NBc(P>Y3cLw@`,YTuOB"ҦJBӌíqZ L0)KRΑ_#>A=FBDJm [AgJ4!-aT W rZPGB }tPclߡ f0N`ɺRrwؖSkK)-B3 8@\Ўe&3CyA>N1K@3Ό. ?yLye6o*fͽ;55Wp(,yQ+7"qvr?#2.\^p) ]x:OfP!FTGv9O̪ۙGsVbh1P N/0Nkb[=@;u oI@ @!:v.G׍sBUBa8EO;{d@%D}DTAcrh@ܔJ!ѿU@; ~z4otXi',;ۼJJ"U+Ybqҧੲa9HQϝLH N<;c˾:ݼNFخ[D줍_S^`^t1d}>e;XV!h~Mk]4H{h0@`8kJ{\?Xx4CP=PTfXTaR*ȁ?j-Zfgx, n>ֻ `s9 H+}^2D&B@1S|2\ *Uy'W1Of!҆ŎCg `0%dm¾yL!^JYd9nEkIuyOaTrqgq{-]B.vەJEv7b U{hHs'H3K\|hP_&s0epTqP#Cuz 9Cu;R~E=jXSC^Y(poZi!C͖[ ABkm#gL})ݰϸmG R׊Kzbs+NWd-1^EK[/LBMT&V3_k-#2IV`x7mOn+HXzFbu?6ݏNpz̆&њ [\-B+6%`Gl|*cpIf&eXvzWV6I.l?5 ZT+o*YFPFaSho[fG@7kیW B>Q>NhQP9^M [;ҡ?=˨JMk.e310tQ"/-\ALɌU!e+F9s;3^{ [DH23Rzm7Mw%( ";u-zTýYnfAEV]Z+PpZ7J|wYlC7pO"mYȻ,ˎ^p*%UkZdhͻv-ٸ"Uu$?ts| WJ>ό7> 8w4S'hFXU w7cY\J~UUThF^E{aMV>O<_[-GQ%X‡ ;cUr&lO`4]ڃ}k|҇UU L&再(wiDiz-e+,Npf~6J| c*uX9Og[P+K2Q10DGU4,{M"]< U_8nmQV٤DjU׬%5 ,}ĶP (ϾIƒ"8$sSϧi * C p ܯf[^ܝB8+ ]r0`rKų6z1%f8$Gq%@v9+y8KM똇P847L~+@pu:pwn BLi^;u8+=ٮcP-LE†OC #Jv`:5gW!$xBDd[!.fK݄4LG]_1~9Eچd6=i(#6z2JFWƲ7]C=CȐZ`M?W~<ߔH 6D0$]N@ 5Kn!< DWl2ZDŠ"EQ8}ğf"eh+?'CdԨ=+,`O%jf9GUYwY ~=TP VO<ׇ!c[V 7 ) ۾as)ި㐀[J\_uMkt?܉wP!Z;7!" %'V7c6?G_ F ֿڑQ)&Lj8k' ܉* ͽ.OQ/+ym>*"g ,  m!N_͵Z^% FtU-&2RaX$O>-ӌn箨ijq(jA0įQOxŞu* 4\| Iɘvfx3jI9{/Y:ub/i$ORI|kq&X#&>h}XYwE/aۭ= ˽rƫ|oU;zJNٳЗr.:fپ|lĄ!V,6\,RArV7ǰ(HH/;#i&Njs4Cu3 G,tJqGn*8"]-xfj^\ъ).S) VH(37  OfcIK{pU C 6J,r@RVW{3&@Y޳WME+g}TNLʮaĭ~̫E)ܮ0/faHq5`Sl=co,hljgYlHJ !b cGpHe6 ܭ7jD0 %kF8ArPv^hH$V:+'㬰/hJ퐟;hLwqIH8kWS_%z T%&M'f}NCVBE=\hkcȼ9%** M2!f#75!OZv-F8?WR wJ%M@KF l횡N#x[EXG4"{),- =ٓupkQ`mp <͑< `!;o)U,)œwQ*SiWJ%^|XRfd )h4/|bh³A;̚FyX'C`bMf)P@fI1=R$ ʾvam5QP)UE;qEI"f`}˻.>o&Kx(# z &p)HƼz_- ˏ,=&u6R%dUyb ùg0x:0d3(-`;dIZ3ѣ E{fgQhq~QRN ^#*rC.fQcUő ^+\𢷪nbl!{Lʶ"Ұ %VocH,3T[ϲ5>E'0Ec,?08F% PH|VNT"2cqaUE>E Zq_;G8j#Ka5w.cƗ#C,t,Ýohl"䈷ܥum!ɿM'!f`?1{rSv#s3㞷W~C#4!x]=/n["qW*3$qvxP.nƏ,a}A"L! &8*\`µ!MjeR$@;jCr ȿ<i'߻z&\O"PH{&/+I"8Y o֜z0?t d΂0Z%1s>fUA &0f%e"Ik9{(?|72Ƒg~38Q5!NZJ'#XVa%K˸udIIL>sCI\.kƦR[n3(~$2%V/T{~*s1~X|8 NmpЮuSHTaN얧e&VPQ+x~ F g".BIS@N:_F r1A F H +V\%]~|+xI-T2#Qyw'o.cz\g) ݞ7u&DMcOMwPe'hQ\gj ,onx;9yOF.,za+ٰ_RSW Xk2yNtT1$ʴ*K?~n뼣mQbݠ< &s 7݅K1dAPy 8 SŌ#^yS,fGl RO( :қP 8!jPɌulw4iq n8JaupTdtZZc2,WL|,I H0G:Bk11i o$Ex?yc?nvт*wxv FSӇL]v3j9hp];6vvI3~Vwv:x}Ȏ `̨ yN@^m| r HX}{G KL],؎k9:Ih rFϾ_%lZHDIy28;E {>NgOon{9kw& s'~,Pc@p Oą=MF:0| 8y{@r{/iWfv6\10i%K(ec!0I0lت"?4dZDnƤ!WX1Kum5Ŕ\+!OQ?\;҈$˺DQ";X`>ǖ؄^Z课SFCA/M8v*R+rHH"cX|/8F;WqOOhXu㭴'8t"!-u#q̖:~ -T@/Xh.+{Å31UhJ;>voNqΤ.q,; \QH*LNd FT,-f[VΨ^iu@TD3KNL'cTx2DҏS8!E:՞5\RE~CkLriO6F,|dydžYlI=D#:o}b)=Kvzw{Elk9^.lOVIF%'o3(R>apX%-a|TQjkC\﵂~ *c ,+5ꛭ1ܳ ok\68Vjq攉RoǴL+giLgE}bl5DB@#/jx1]uC2⣶#eu~( rpN1J󭬼 脫 V2`w W;^)j2N|_l Z щ:+q%NzNV_q+)aZLݴFP,Q8Fʐ\!k2wT)A- *|6p}$0$|dElO2{OژĠ!^DsŘ ]0,]~Ũu)-M.z_?,mUXǂx[ rޞ-؏fW\s)]ㄫ Nf"X{~DeWL۞aOWrVu |sHtsſ-+hӍBA>Zww4J =wzHQ߸(EIE5Yo@7i>ݩ0 d(rԘֳEaK-Q-6p?'U|C˰էm.}pknZ;˨ZviVGN:/#Z-xвַ^ iro#KY7.ظ 0eP&|ˎT U;Jr ΢A䡄~?'lc.ئ2ZV4<  ى2-r{J+Sʂ[E61mVmR9|RC}Á<rRk.?-B*%4'n U2KPBph̀X>˽HFPyw:^-DX!X`ʴxS9SL$=hZڷr*hMd3r-^BY=P"ꞁIWvgOu*?cTP&'9&E04K3/qRW|J3 f@2?힢LmTpw;)U超3>w+`9SJUSR%6PIH%i/̫`cۖxP OY݃E8+ "ྔ 8fLz! ʕRf=l @?/u%TFbi !=~S7՗H03&-?vp澙^I l]C #YVsf); @0`6ʯanskT!fa}k\B7?jCTԆ̌e\,t6^tչ2;Hw=h0,&S)8Xj]#(?9xDnι]>pҢž}# -/꠹HMs95lV'FoGe趥k0ҧDm9Nc5p"\@R^^ meحelS"+j,l*q:H $ц +"t(ÕDnSiI6OҽL͒@`~K7|MwO 7 ;Ds&wK*yov.`3D:WxT H@2*Og4ľ׭{.*zeVJi?]ɚ3Qј)9~t4=@cMps,د8i7 k]J(_M%:O1Q.,&ܱ _oGPhi)/ҷ0rd< wA7V0/.- /Oq<,̢v̴}(_"96'-H%j, l)K%wC>YG]$qy KC%9k62j(aQ'u\5ߌ9c7ax n(?*JuY댆PG@۝7L쟱GziFhLDF@4ӥ Ǣ.Wзw4yڋQk^ UOV7rGI$ =ѻj L3?|Pq]ȼTsmt8QиI͖g BШ>Nbe:uŨcٔl>sBQbp2H@;3eu$ӹ!sѐ12݀DX)ljGZ+4jYE)U2q)t3߶ʼ 'ׂQ+^W%❽iQgz9v\Ɯ\誙 ku?Z gE2 YNu&׮O} 8oEpC+ט[ me ld\n9㫞lC6͐8Qlt?!*ͺȎI34! ,GWUCbS!7gf77gHكj̱Z_h-sv(4 I&KDI7`^6bEePG@;覅rִ[V&'%;J\mկy4F<]:AB"j.Ÿ\rݨvc"(ځDЯDn[nN2NC?4!9>BvCZJԝN^7_?e K{b57 E9mA7\:=#+0> IF;DHBtZH\VxuPAָCHN3qMF{HQ5߮X:>S6㺢[܈᧶s%y;m Д+z֚`EP_%?x|{e/D-.2h{y*`f7?tM֠pq;1ӽSg pr`g4U vDhmð/igT&84CT#Hb5Wh^408JVt)^DV۫ZpoϘ@FPn 1R}R% ݅qLW"Q)363,E˜+KHG"C@_&  JB6Q=&MD#lf@"t5C/p{s-6е]KXc_2"sÂMJf}mqK_jK_?6@`!u0+aO$%.H,C.ҰȐC‚k. [҄Aw+7bfWHd!$_dpIac8ˑ0]TROp"x_$PlXU4 >ՒV m#ZCmˍ)`G"9r9q۞nx*:4&% (R>.d &0+XPm7!nSI>Oox>= ~=,d1.NP AnzJ˵$HGtqr ĮĆ*/2-x(W. J?2 za` V9Eb)Sfsj#Gl 6gx9Vyؗ|$r  ZŵC@*gG$݋ԆlʜP备T󪞋4^o쉲Xk5i3ks)a8q)I8^eenjg! $۩jL_x|r*rY->sTV.o r >AAFU˙X <%Z^Yu MMlX 2[俺כ+qF8gui!Y.qM6ܯX1fjf9S4ÿi34` ԟ-⊁=%P߱<^(]0~m zAgSRd&SZ(T=*Pz/&<~Ok=A3GpBFrVkC;bM4"ؾ] Znq~ E<8h < Z H"ψ?+ 6GaD1~bqf-.K?%{B!N̒}ѵӴk %jJq$lq^gDP ]!bJ5/cz>3WH fwǓuQhzk8|"F0O]F<礀oAeNYF0v&A_3n!z6 ub [ohM2ȃ32ucPAWR1HM gc D4ߤ9\71BLW੊,B! ?^`$;]Z߇U|prK KIYk-oϣ%Jz&V.4Gd(n 'F(ezzb^tn+9ӑ8d\Uí.'O4ʦQ]25JFǼc2} Y08/Y*#t ZBԸC1Ϧ%͵3$:!OBFIx/`ada}l ml(FxH2/&h=tbjǮƒH%{0`j὜Ӓnq384"[3W|b=%ބɦ@blF;*J /.@C]]IZTZ ? l ptV`1(+qUJ>vy9ykw€7{͕fjY!I?3h^QM`ˠ@LHzS $TO ;fyz3;ٖh^0(jlEm,a |L0WAT/- gA(h4LY}gO;Elׇ:'쩈rTDqYDۿYqg\VuK0&]@tl VU#vMZSd~МA?_+Μ*B [8OA:eHz;~ qx54cٺ] t1K_F2C큃 %(.|5Sw)۝Dp 9 )  BvpIn1T"tybmvEOYXlq?vEİo?iG9|8*&OF_b^#M%4sJTz%1I$f7zA`fS'gX,SWs ?܅2_`CQu߂zJR_@ ʧ\-b9- ]-ca=")JR 06*o_ <ڤQp^ QȯSZysl|7qpB Hin-#Xtcyڒ^Y{p$ bg7,2_bp˝c$_ XUj(k84I<Q[sːU?\y/'DIL*_rK{kUy@:`',_m]ցS3k4 X3AR_/q]]KK"jvEkfbPT'aؼ :f]ΏpEeh{l-H2)}BuHn6/kY'.RyRNoF@PC{H >PDrwȎBk2 z!N N0?y[egkAѡ C٥pc6{V.QϰQUZ2sGiWV ijK sRQ&GŊCר(Uln^F}`AcLC!!{?r9YmM9( F%*BHɪ]ڛ.s4cѤ90ᬜzbYm>0ܟXn&rn{4mЊ{r {(ir=8< y_xV<_ⅠɊ&*xRwox>dWUj#/XeߋQʃclQ1&Iu;s-j/f 5OwQ}v\ʼ@&I{0 t> FfتZM6b[>]D8X(|m|<0IU3N䏂wvN|$h-X0l bw-!pemx`gu%Z\fPm0L:vh?]IEml5DbޢA[Lp[ g[>xPiA2֒[SArǪ~7Lnc<}j rn`}RjW\LBpC4'Soo Rt~Z|y%bj.q|7Pe8y|x2o:%CSDa +(dkq"`hl坛AX y>"2'k s '7@j.yFQz5+k \cfGF Qxq|Ѝc*F)iWt)mzmWVגqG}G5ur%^(n58J? Yu=j ڸ6@Gѥ]1+"z#\"1*Vǻ:xdU%A+oSs.ځ+uLΏC:>(޸slej *(@ߤEV ߆wIF V5 q-߶PGAͺ>@{bbm ?W WG>NJ1CCMH9y1dUWU0 jkpGt-)V^j4rQH"64%j>ru! xTc \toCD/mq0$L4`yq}l"r'= :@uvoWWΙ|pqSψqWTJ^er 2wO3;]-ZIKܝk[n#{%a`oh{q'-sSiq7l4 mm&)E7f9 QuAʹ>q(l e* GATś> 9P<gb.;f(袁zK?Vk }'߶ aHf o BD`/Ot%r} a6\Db?vbe&8P71$78^qt)MŘSe6,$Iv<)WnB" 1JLqTgSsrqX-#tfOthc[V]#sP?M8$O"#/3&vvq4ǨfT L]y  "\ H/\!soۉF JljMmvjVfc:[wh~xۤ)O x\9,@4Ã`C.w)ey>3ia``=I a:&"/ vQI$#xPn݊,X;#WC5Nj-nUE'FjZ8I5zmfycDȽ?tOcŀ<wFzNRt lvNhFwmy* r(5L@棣e[`+Y> ]zf̽Xc<*Ͽk8s)T貓'ۊyttWG7td "+\u>NflI (OqQ:])2V"l|Gߒ:#iLw%a('"!UcQY5dQ,*@j̡cKM~UH3c1n {3 Le!pPCjOb`bY΅NJ(Û,񂰰˥=>}9Pk(2dDU,bK;Mv^x{!)9JIaXf- 6s̠䨿=d Q8Sӄ[q7sMaMO:b|J9tӿI*Ӗ$fMȑ􀒵#[}q'UO36*{nr =3ky08/Q`4k.10O#4̷C^O%mŧ|mu{m/#{?!r箚GMtuԪS佇tev*!XM#}-d?O AT +I\> \ˆ>r@Q.nyYat5W ڡ=G/nb2M617\fk}1yw XSiAA815f?և[Z#jZ}_Gysv[=Sf}SM@OĞ5|3ɼ}-`kjjQ ak@šl3-(n{PqW.)~B*O?{cҎB&(>IIi1-FUCpm-b+JZh,H ^S@R0( ⬋4ͮzna Dx0#-*m~g͂<$ddٻŊ^ٯ<:vhT0鋗GsR sLq ؞ =ιd8yTtF<)4oƉ2Sq 晬̸͔qWe._;;x }$ r|fOi£t2x̭k&P 7#~PXgXz f!:Xfs80+Gos6ɼ'4PR3SsrRk)rw5 V~v@"B.l$Ҿ^ #~-!Z':\#_";@B;35Lt(kcJ<e-Zi1Ҫ`-Gyqvc4qeBwm5fʯ4<"󄾃ǿbȉP|VGd9Tstxt1& 4ullUuts -+JC/jÏn&a<`@}eW,hj1ۚs&|pR:%-J\%9^o-4"[ +S_U{zhC4keE(nKj1DoŵR`MnJ*yog 0~خ~.r26r$m]V+;hhk9.TKV!Kۋ2L{bOF[ guo*,[ 1˪Ҭ?f<?k)# 6FPe;{ ܦw/8B#d FMSPMLړz]{2dz>sOj)uKZhx=>6k=̷2;@}qHs,鈇HNFs 5D wuPba=,F%;.tb83>0%V13.&Z]ʧzڜ|='Ad:>JZ*_T?IDWOi3Fq k%HK`/#s93vAo /σW%~F0$&J:_qcL}S%Kh)*+cʱ"Qn\d9tU)#D.pP{!NH^Y #7cmF>ʶ 6Vx<*]%ߑwQqe*иXf`lܹB˶TܸxaIf²Y/6\Iʯ,90Y]xMaƾJ1٥`~[B4.659n6ҟ5c%{RS0 A#J?(lFXwY c44X|k8$ eJH*R9 1z%8~\NgvhwImrd1BpL'lUlFXavluJ//jp&&>O-B,Z0&:81"xxߺ>NQ\gf3Qxש1 P)OĔށxsRMeLVG,X"̤7 }ݲX7ҡJbd!hkgW[;=hQ'ϕ~^x~*cƾq_5GN݌7\H]47z1QJ{'} :ܑgޱXOӋg"Vdu#Ʃ'[.k=g/IDz - &%ė-6Eњ_!Ls@qy#652:i-& ;;q4¼&T,cHY}|(Ugv0{@QjRIٰ.T6+ha<ol% Fh]fntvUD1v3+4OCN  -Ry`ܒBd[D$;I~ކEWID+%S ,dP]4!}df*N;~oɋ96u8\*}ȁIQ̷ICahZ Z&]ï3xD7R'Q\vld9HN-};yt.a4l4>>GZ- )a >S$EfI;@lT3689pYjU\#k"QoيGw=b=Sk=9a'TD+ՍtEwp5/`N.3[:)[|\ n-DvKE#|2o2Awg^]# WVH tRfl|b_Y ؏F슼ŠԖX-h9ZT~3p5[XH0}Ɔuhhp4Y;JXw$|gnjN@LUz3Ъw\v,ڕ0C u3BN9Tgi%"DDx&0HNR"LG+D="TlV3T 3ye"0n(ZBý8zxINYeOud _inc:{rlCk^;1w ܦmx>4KW+}%]dۣ6JȿZ;+=upcD,ƼYmr4!WFkUi.ٱԥN'/ջS̏ ;ɕ.OԌn w|ݾL)_k k6FH)!iewe & O^WtބIH->|`+²:,VBԢ,^ZIJLAIaGZߕtuHg`Y%Z}+MH>JZ6KϜ,HfNگ=$3eHI,BdٖRG?L"x&h4WVi`)<|Iyf{ XDyN(E" QQ6-E/~h M I=-x<(fÕQrwާYsiͪ̋yyh4%T`άߒFfIWQ07QU6*0}ձ~Fkf`JMS_kt"| S2Ž_;sDےOIxh%*lNq:[/]үhR޼wA G$+,=}"jF!|+;'z[ھ06ӭlUmw>(}V.4u>{?C~FGʷCyql=;CEQb'A-ǡ1ƶ[DtӺb(rgvo)đM7pgJ g2kSwI:EMͻ LnQQD GKXSx{xpNr*m[io14j0._XT`[xmO,ߒF7Ǡ E;w W#Id+໛mՙf"(؜U Xk ]&𚞣З+چ׮\i4fי.0Xs ؀,Fc#LZ$%m.hM>Ҟۥfž/u]J>udg*~baZOՠ0҅]{CW-Jl31CDFP-)$=ZA1b["J6_(Df@[A#7*뉐y1CCyx%s\bo3n+1Ȕ?{2 1 Աyi5JN><iL8*{Sn3(xHRs!GҾ`#;L Z"+l%KO&jk=Lp Öf8l\׾ A[rKZgZ-RT@C a)9Kӂ M {7A sM!CT! ,?^:  ^8ma' k"lQ#Pl"Q,k ?0u!ҿ q S+IRhDɌ:?6ޒRyc% em܉Doh.{v}?bDtڐ qyS?b*2"XReҿŋv`JwW#m;L'pbSϝqVptЀHn3ǡɖm6Uޝ<.Cv'[bg[n-09j aT@6 |} R_?B,OMSo$WwnC'ݴ7dC=`HWDO8NVcR$Yge7q+Eߛe"9D_b@v<⎡ AICfo@ƓWĩ:{qo0Fd.;(1B8fa( ]:s.C-WiA stVYPlԍ:SU*a WTJ<<==XJ4*9NN1bj_a۞:+JSA5W<N#pH*3?BIEH`]ZLRdR8$]]p?pj+j!FgoSGqs~ov8 #Q^Gnk͔_ZL)S?3".f9,{*$~lj)#`.Z1}#_3MiGaP≵nN1!^ja`;Ij;03 Rk")8(8YQ lF.c/[Óym|d_+X&F3k\jr+}|pc;7GAD7X9HT#GJ(g=CN@%Q )Vʃ&:/rGxu Pu. s=QR^g Yǂ'QQy~7:vÎw>C'81u@]6~~1~KL)ũL's fiY>[&p(CcR$1aX3  DUNCO*K$oB.jJUޚe,KXw7:7҃"*[xǢW *|Ub ps6x.g!j8_LN ?lݯqBϡK71{(*YaV|X/^TQ LF~'t|5/m^ʀ1FΕPDxAUR*"3=,-u[uI^܍d)`k~i#3Yʌ*VbdƯɫQԧD0/,0i+lE=)C06$F&p욓lAeA+-_7h5ۨ eYM\\g s5(H)k<$KMo+ ;R=*HVCc/􉫤3wNQ\G:4A1@֝ƂvEsw n,ZP|o<-FE*g*`hFns5aйe"U(nPEM'k[bGCMbMG[MmF`,^Vȷ,͒V?*RT< Dh~*M5?GCE9l\q hyuaSwP$he-[`WP;њMCTSӌWM9Q+~ł$ĕVKoFqn %]G^DC2Z-$Q.4?P Kp`|O~* :w t kxJTF.e)p,n $~5F]َS% + \n?50ם.Ƌ NQE(CҞ :aKڽOԏD A"slEO@najy=z 2'5+H8 _$_DՑ&+ ,C9>v \;~**4cK<:q3*IRJ%R;. &\e/W肋=1 ޤ# q}8@ҬfIKlO(㼸 Mbx]r ܆wpm4uiS,i$OC!Oqo͵ID&B:,B;͍4ec>br(wm7KAJzQA@ Q o:+X nE3ړfLdDu)^kPAL(chIΐJ'Ss\63tTb*uJ}517ߑuRO1w0\||Gn苲dDHjzb`j,w%N`r /]]=qw; 5?" ̷уMi,S>#22܋V҄̓OqS`eZ Ȑ7DճRw>QpBeyXE+r|/^3pֱͳJp7Wƙ3|7" HֹP+P^k~&qŌyMz33MW}NYcV%7V #V&$MzV $饆k([:59!CǼ2G1BQт_,`3̉WE\έ? ZcTPķ\dzwK~/5xXv^ƗǢq:j'6tlA~idQj)zvۤHկr Y|ymf߱C$CZ  _y0N0;ʩ4/_2u2I3jAPi'[*l˶fR a{G>w&o;)(̰E xzN %lf"l ӵILo#I{kD~L87-}'8'[^;*W7_#[]{cbos>c(\#=&K$-gh3}ԇQt:w7Rwb3U=2j:$93/WC=V4> Ζ@sWD$ލx*g!^k.ZFzlؚa1KD{cgG1)$ZI?\SF lF>ap4.YxؑKIKϒ;ˣ;>j0BAZsX4I OFU51 ߦ6\QqwQ!lPpPK(e:x7&}1%o4S̈0rpB$HyFTɒ7 \2&.gSIr&Y r>v;hj܃ЁRG6os?r=h^1[(BO5?n|Fz`%.)9ǫrBI<%?c",} hFs[n/eh igYI87d{os;|8t-7@ OF}̆{.1 [={4 !=k;ZJOVnIF8;t~j vi*;a6b<6c\nz$Uve Zs!2>[rwW4.~`6d; IH~,? @Vm{LȑdT'RV1a~x_pC|LeYaQt~wxG:J]D O]b9^/XN޲ 0's¥jPBA]#9|aR]߁oyt84GD6&΀ `/:Yci aX3aSJ66(t1ܡr<Y4}捞肗[9Z^C1E]Udq^vce~WC+ѠK7O߃ouwP̰ KX*nCZ@nٌ:sNb7h;ƻjr%F$vF@z!g9;,+q <]CĶbvցbEjC&n `գ|p,eDu-nlQNAAY6:u!+BZRxD;o.랈[C|_at֦׭fJF.u~fyYOq)y5JIޣ"ϼM3;3$Kp& c$n: ZJJy|RB$йX#6W჋ds羚(>"Y.+-d~ ʙr]'Qݹ]0S9 yyL| S }mEX<|lyd"ߣ$kt3Y~ IvAwA6ANfb?w( ,.R#_F^RLUO*Ns :vG̿  RآX9 _3Ŝ1HYMomY)P=F`RRCHhgKVh VD$(`PJZ-KyyySAftJ%tꡛD/¤qq [ymRuj_kM*[Xc奁Zͱ"V V9lP՗ud5YvZgR{ 24 zf;ɴ}S7H~UQD>B%ے­[G UAD@QܰĂi> )ci~_%2736G#bPW.\҇G=xba֘uPrg<<kqF:v`!5ܒ[R$Bsz-m kH%L4ۥ.HSX]l;W!>8ҽl~yb< MM%ig܆.~xK0^)eZuRir`]xb$JCuG=YrJ#' H.=jRCR:X,"H <^lhUfM~@'qom΢c>%6P*< D\xȁSbPj a,ذiO;!mԎ!eE$V? VNʩ[$06RW5MTL+ݩޫj1y%H^O7x/F8Q)+IJ8o|gFJ> Y!_*@ݸrytTӫފ%;dMх}rb bǚ~an% h$ >ΥȊ2 X# ]!nz&Or m.)jjr6yX4H^' v,9j0]Ƃv- uCHKz[p$ذ jppEd"vp(*_8ϔUl|Qe-: ~ɾeZ6ʅ(L}P7,clO&EkpV]\LF)P3b1wc&`w 7Y5F\H)O !}Ok(Q}vԿ ^]k3*9^zU. A~[5gseYugjl2"`D\4?H?85n~ŧ&r.0S;}ruŖ{XO}-yΙO;8c1Ddi[{k5ƣ|`'.}"82^tHSvJᜲ{uNT6e*B'Ae<ɹ<( uHe1ָ⟺qQduA|/K Ō?sZ)\GW-YimHg gZH DW\1Y8 ڋ drhF264qmDVCIۏuyW;"t$)N٬00Iny5-ˆ',}Qu6yS(\c $CAektz )Lj <_+,۔\]rIڷZ)LZ1󆸾p縠HqԹþ\i$5|E9'\Y1ev(1EEO(-5^0.*wG8D@ .aʟ_)C^D6u&HAeHwN+5&{?.K^:094jqgu6dt/lEuGk׮rfܫD"αaZų L+BI#0@GyZΕHpkUo3_F[,݆o'3jKBn8D쎒JT(6^Ƹ3#xPe p4?oӆꈡ=Ee:q)aQj/#s/ZД`~YE-51AO*g&W`Ým'zi8V'1. 3e `0 >U+%|/{|%Y[KU!T;!G PucCu,{آ}(W-'Q(~5"ة+Kq5fl-KEՓ 5jb^Nߨ  oH% Q'Wk (dm>Jyj]y}RDvqPTS6[eJo>FsbYN3Ă񷵾KNg*!9X4\Ҭl&Čmy}Za41 ,ܭ}]NEOM؟EGXiZik#ǶS h??HOqjȍ ~jhpW6n`o/qC%⚱f wV< p;Ǵ6O(R9\tK;&ʒt5&<BD1.Jure54Xk01 p^IH M|s.22%z A P#e;'3{Vgv÷[*ʟ0܀ͦb[ Vd/ wuY.v$' Ƥ.H#k}>aϷlQsF˯_JO'h(=qN tg\aŘix͞2hV[=T?y,l?#X/*a9$r$Δ%,Nג xV{E]IRmMʝ?n{A5|YEXN>Yh}FLWCZm#7,)`*;x%lOLoM\}Msam s[4aɍ豶 $4mM1pߤϽωFb2<[W\" 59*}P La^sPyO_Yλ}!ȃdKY8yx.2ZNUH@E O3jcu;8 ~ u rL*Q&Z3τXz1Pb ֪['5Ƞ7o5J#{QiAX'jĘVMT2%0cN=g &R|I}! M>c/7aЦ A(&Owe~Wy)sw ȍ1yT_=ݥ \%"`AN8icZfB2@~·7!t2a=N'>6q*܂>T&0Aj:ܑ"b,DE^.CeͶU)W)w7h=Ƴ|՝1Ȱ\x'0c~8EqkÓ,|Jm) - D4Jf`]הk ON<>,rZ hQvY7GBS%XS78i|/Q] [9hcK#% Xh3tjjld.(z<(%sCG1:U&h=>/*j[l"!ڮ^$=WD(bG -~~P11 =ktQԏ"0?&5iN<݄}IdKqҢB|vg %mnWlh-w 8R{Ðv װR$냄-*'NUm&D ֌#fBRŴizb9Z@XQHz9{Zj?Ò8!}v&STJ5|FW8w/+#譂YtD c޿+&TŦe*Å7=Ctrn,ᬨcqTз_ +)4%(~H1M>w(M H5]}g*rdގK4u* F.&a-(Hǀl$M#\nO8oe2E9@#⍶(Q>:԰^8?LPU-j}i3$[dSPgX; 4Sq}'mߦ h[@6@_Ǚ'@4ޝ4AjIJI=2G3H՞ߘ~Gg%%SD?j#WмkE5pa BT vGn(<! ~҈.5] Ny{_f7hyBIB?+l}dՈ\<{T'˾(R;˜i39.Ԁ2oU{ \ggUKv'~1OjB:yWjey~sf**S݁"Q@gOrt3ie_{&9Bs PgUGSb(u*LGF'U.Lɷ@S#ТB )!8ɳ[ H_ufPI(73uè"x#E%MsC>Hz.h:+VS[S7 B5Ӊ%3ۘ!|g7zӬ-\.=*Y Df ܏2 զ_h꧴YF]/"קϗK#պ_f~|ђn焧)凑ϟ*r7\_7Afi.i,)dvz` -Bi8Eb&+:ctչ͍k|)$>M z; *N1]Y*,tXv <&Oh=p5gmz;ig7yQQ?0e D2 Zï)- ̿.} TTۘsECӊۺi4F{4HGbSjLjNl!IxItWdexv'!"vYܦaA94%>EA.6͕[ɷi 7Hz~]-5)CȾbതhd!q3|M̅L; W6J_w]¹tc,46fe1U^9ETm(彛ZWSyhRe?5.)ǐ/*Rd< BO} V>~G%2[\7a\qb8Ta{1դP3Fk A+[#k`>,2Pr=\†tl)ze3}5u}yt֚YKr TRGʊq9Ȓš*.dʖTo7JiWLV֎fMS=#t85p`g) X)`:ޗ?18S}4k_`_Ę kts˝vIH*qp0g>n 08ڟIm9]j,6Wִvbs+n ^bOF "5|:qR?|b6dY-,!4U=5TQ_9b'F!&= 0:7!yKCik) {FiOh:MH]<׌eU%xO|Fw0M탘O4Ux$MH;7'cJ_"X&N~g\ƶ@MnO/7 jBAiTa{m(.qš[Of`aՓm=K+5J-zHC['sPT3 X7y['~TaxBSa3?:Yi#9S7#Oǫ^ Ŋ_ZhKh`wf^l%NX@ 9| }8Hy0Ppor1d7>ntG_j>w9 :"'ysܠˣgb_i|SUc!=@~m+*NRf#ul{=Y"$ yKQQj%؟3]?Z"j$S[&8HB:5{& ;AF gmfB7cFLe!PȐX{[-?\h^x3@b球Bؐݞj0Dw-Ȉ*WB$US(ɕ2p'm4?1DlDe#GAŖ1-XꨳBm;ö֥IQeUkC XVp\""HGW3.nOLPlf:/5_ش,<Ѧr0 ~&]< b? \>6U_ͺnDzRFBʡuQN/;d "5:Ɏ{M8[QƺSn#>v`;|kX HhG{VU;9Shwfxlp@ *v'BYj {S͝CUDczYi`7/;3",i%!Bq)ruyOO!4˜ x,%RSQR; @J=y+U%qh b]'{o|Jc/3*Kk~w>' 4)˪IjBgI'e8;ea3uxP &kT`?K$fc8} y{ 51ωDtxۅxL*0eU f+&%) Rt ޹0(?"&p2'4Pt 'Vΐ'\x0}qX(u)UOk z!',KCZ`$5d)+;L3N6ZSl-@s׮0ÙYX)BdNpD2C)! Um|Çz=+s-/ctY#LLM0kƁe"bw"}VVO~ 3:.qĮAaYlޢܭmơ6 T2wX Lx^phHt򄈃Nݥ̓rSֹ87i|ٿy2E*r jZ(Ebz)q4+#-ImCsƞqF<)&vԳ9Ikk`3 M 8᎐&6@U0yo+0%$C6]JWK|69B E/EI[+i/O~&1Ȩ;.%P)5Iɩ$E0K-Pk Be[4{g#~55-Q"hs`Ϻh`ixEx⊆7"Ar ɩgjO|8<*Z~~Dvs җj;Aunі(rwv\V݆UӬrBPZd=~ q@8/E~*F˙q}d7ar+(sVdi;\94ȍ$#B%2t'{j)}b7в#!Tn*R @L\"IgPsiS.nm>iKc/W)0M]嶊(OK*F|SC@EIbQefgKtm/e^Ox"$n$Gu`v0vܦvm  {/lpL<_D7zusOG+i 5r;#3H*=Re(߮yK=֋`tNX3Z=d'H_A6 ;}`cA ft}@>I`>v}U(ML1K/A8,!RZw_x}Tp2(Tζ;FȜ1D.Z;7W[b|zQ'wO3zIXQމ z51:||x%h8%;'`Yn8QѮCGA=<P߅tthGTaXX~q &+DJ1A-FH2éd>>w>oEߗn=%\BsMh!nscZ>BEsckyJlL 4QF%W?/6;x"kj w,KR*/Y߁r{8jgԷ<Cؓk4{nswFۉ[*|"{5(*.K\^ A? >@Y][ ԺSY,{Fl@Owt~* oI{Y&p2gA)5?3v͌RKpb>;><&6&CRS#Wܫgr BD+-]y:#0R]B UM8I.1g~(k2a6-bKm!1JA/mdZޙ7x gi E{BMV!g$].x~|sW/^:e'+A>/ձ ƿ10KA} bȒW(~Kw3rZ5 Ty˕ط+G7(e?,d |GJ T1W,"-ey")+m0xܟ39J D:Xj5lc(>.$`e"Q EV\-ժC'7Or_fF'rsMl􋏺4 l5.J 4%}A"+Q?ILu?0.t{pdu_!MEs5mih)+T$WQK#.y?u^5lpc7isrYeHro=M7q|0}K|TY@^rJneɈwB4 eI5& BݷsZ"#>80<ߞ2歳B*%2e׍A $h,C=b*:p&B|#P"Sr?m獅 ә6<{eWIy89݉6g/AѴPP:={3ɍu'qvj%!v葕ȵcV7{FD 1+[ג !|k y0魴 BӠ> AvڨKvg!iSNBa'c`A=RBޤK°4&>>j}/f^o񞙵6:r]D"UJ 8hS5C1 ʌz=Ċd2Y㈞"ZͦҀ ?n>=F_j@ ).ij͚,T[(ܚ:vGZ@^fs'1m'duϥH䤴OہƬT Vhd/%X\`BdJ*. nQ_>6E"!o7t+o%D G@;#" Әj`-]>:mX G))9EO&XJ7:m Z׽QORᎏ)=Mkx%59PH\P ։Fqe@È]{=;kLҺ+B۾z4rܞL0F # c1Vyhžs4ķx/)ǼwNRAt|5^M'mrIχtl1D.p0[L.p.𓚝|T?BiK$ePޗ&Z*(Za2TdI$m>9Z'z΃ h$n^nNӢ(XhJ7o, mh$#q\Q!J7RԠXt&~gPep3h> }N1Uq/O-wc}08e/A-x!4IIO "3}\[īN^5&铧"IH9/,0ߜVy£ b3GH'dSt_{Lȍ" KBl#pFLQ?3Y w^r%sic g2,ۼWPkS[9EurU@k%B{B0zvם-z {m(<âptAR:>>^O[K^Cxx8MjҎHBPOZw[jeN`Ҋd4Yᚰn {Sq]8.i[TP9k폣k]qqm75URI*Ib`" 3|aed_3UR#.?m4,ZQifVR0`S01{¶uU[VH2Vj22wCċ9ęq牠o='c=mCCk4Lħhegͻ;55x\K""A8R04%c Y^Xc#ƷpOٵRW!.ĕb&wey k9n 5ak` ZrؾuiEM%hR |2t$N6 yC ct#AjHx(B#!ZhI~tQa[m)(sAP$jNTThvT^/SiÌd r,L!$VՙtV%cIS-sE>c7Lwg+N#M9veH< ,|ՃKvrDٍ̑, 2JM+*A :YfP>a@i܌ %лݛ+A=g"}c 20BtfBѷ= %-fbrWdP8{dY+.Ƀ1!)6|u _pN\ǞZ묡 sKICg-?/WݖtXB9W$1h0C<#Wi|xKKvSc=/7Ũ%_DwQ<@Xx5O$5aU(ԑ|SA5.Iqykp{8J$ !t',ke/TsZf}NpM*ι3[#?+}OThJv ;!^6E @0#"r,W81&Ӏ#~7ؤ+hzđf4˰ WeA WH.IX~)KLPF% @2;6&WiDw$ yd,:aW) R=}p| vJ&_VS6EwdEx.o?B L"iivf,kTĪָ>I"᷈-v^PxFѱbU7W(Hg"Issm dۈ6zxO5ڝV:X΄lmlc gȈAӱZ h5&`H"OY5ӥY&q "8$Td T4pTh-4\9_}: ߭ (]kt8ݒ}fZ }Ш p5\5j:Vt%FK ?r5yCRΙ9=|dPE XGcLb^xʷ=4˾VEcwKС6Tx 0y\q v*kB+†O(SAQ9ٗL:8:GTWL1buM*dqG{#8[^֝}אCv/Nc`P wgOhFsj<]8ADuz~q`5*?S8]jC5Ħ5e ko}y6S(Ph!!+gĶ]_dcQi\ToܚEHKHΔ?pQ ," %uʆzLAWg 'QtI^N:/{Hҥ@À@ԘR=HINўFIIY*)*#Vu!,֋LQkt9A-<<84-N F׸O 2BMؓ_{ :·-`lUbz݊msUzRz9 r M'S\MH営Ke|nX0.uvuhqo\Wڸ\].=W.siylS樸F$ 9%&)~Rt'WJ桃Ãs* ǧ5EFM^FJ H+8.#Yeb_BJZg}?f8nKCEV7Lu'Ys}q%yC] 8/mVJއw쭽16xXh_50Pྙ0U~c=[yEN\w=m-X "QLyR;|XKxHo9ظqgmD䄼quط΂)y3"[ͅPr7^tTw w6Sm Hwc>IW)y=Dix1O9?ɺ7тK1%.$(RJS Mmv[cS><5׺_p} ٞcm\BuƒD'a uGfCmPE1@3Z;=.$}}2qTTfolOK :ד@^)yތx 9K[ir֠9(Y0S0GJȆH.Mk8'Gaӓ'_UF6y7 '"$,7EwQ|v }_3ʤ TI!uSNEO_⭓Za)JUjM1Hε!cmR5Aeh%>qYF&@O1 w*;D9 ַb_),̩wDi'%7ʔtDۉoyyυHgoYm 61C*;HdU<8:_'*}XlKmeyAܡwi! fU$z@f=Ӳg>et#e'D_i PT=|mXVOY.|,?k8م:-pύ7i.MC,KPVL}ztto<_؂ {gQv␒" Yp̏p zݤ4VStTڇK=~jߢ@yB|?,.ʒ9^~f`~7#ZYGPvdf5D.6Ӂ:?LGe#/~rWP-:c2'zqM~. >b? +>wת1Q>-y#?-IJ_(Iw5ϗ]_"C)D%aU+L.k3b/Eaʘz~{87h]tnQ1&=y}~L4g~S'5uoT.}3W0EQ^{`]Ce"%vݧR$k5-\7a& `6C-,W[dc#`0]r2 kbky|b+E(t*/XX3#'zAUW0ΪKt/^P m$lL c U@q |8 ->2os5D`rGM9xݘ.*6]klj\ʡPML| eu/d(\":Jjl^H"QMĕ9\vTĚ໓aI﵆f/Es\z);@\ƾy/ĥR҆fs H+Ƒq҉gRHjt)M'EA)t\;gQBn,XVp ON0jvڽQ O̓;+O3;(b\rethChq^5Eד\_ wOCC+e,iJsvϵ_> Ql=m.O[Qx#349F0&uhhSf`sf z]$!zd3J?Ps}< [?~8pR'4Ap;1r\//$aXH`hLA4l`u¦`%[E8W>C"%8s&3%0#Ial`PW2ŭO +vj9RSHPsw}=E8NI2h(`A4 ,րCji#|`x6KR+qlu5@~ͽk! HGNJ`Ra܆nP a(u =ʍ0K6J2pP؎C$-m\<&!ͬV3ZR-Tpc~fsHHi2Z80 +p}u(ܨ+@~xg,6HM,>dFSC{!MLX^[uid O2.4rg6sl ֤ŚW $?hUTV Rޢ ;I0=q ,25_c1!LXO&Bs( Y]kt^nY06r.0M46I\s#8kkrUI.%ArPߚsYDw}pP""_Lw7y]zVkG}9$wY'eGhcN9 }ya7/٬>!%0'AH]e`H pqjھt6ǹLD8-}(Fm֐C/<'W%/f^pFP VB!Lb|yƑ5bcYljqq˛^y#@_JN ΢wp ]mLÞ۫] FJYA(^cJ1zicadI+T߀4 ybCt8asNo0aO4x g B@N=ljii+z?hqX86VP>-_hyi֛$GOQ֒{/FXq3ԄI5CmT7C UӦ\C ?Cny@KWo1oJ X|̈ӰCmϴn ivL2f H**1T_/=Tp7 n@KZ YU!8ؼ߅'D`%('4gN9) ޥGEqh&,蒫ph[MًLA=d3h'xaĆrXN;NYFP6ԬyrԼ9Fi(;J^± Qr:fip6AݐZf$ }3+]3ƲXҥoYy^x\w.R{c,bctb<ۡX;;uaKAfc`4/]8c#!RI8e|mc|a.b"l 84z!Q*Y}sc :/q5=No);ӄ.,,8Bѝ;k+tbƵST)iyFOCa.. £vW)qGsmezjG|)pJܠ('X! veW~ bR%G,UqaT! +iz (T 5-cùl&Zairl2?БN&b3X|0PDz( _x6z;.|x-Z5-Cfj8%Xdy%anTƴjkMJL^{yS E) fx> R*|qJVr :/Nl ڮu/gMc=3[#S~ɺFY6UKlw_u6+DgPxIjTp.8:'8oӼ(]%L!NKy PlASo ۨޥ?^v!n/ W~GZRt(gAh"-n;w{=dt"j%m/fMl7A|gMlGDQQZQmB|~6sW>(0Tg*y`:bT!^O^KT.ǟiHBVjӎ yDF=6970"AӅ+\V`خE@z/u\@r]MTGAJ4rfKyF޾uc_ iQ{4da=&D0i(IrY#O2&1Nan8+;M]=Km}ko}b+_5?׽ C+T`j*,Z4;;ӫܜŪ?AEo|-Kݯk#V貒+?E- WGQ PRa5$jW6+O0WWI9H h?Dyд1 8!v]-1 TvJFV'Ȱ7 }V:ݪWm3n{/S ;AabЉ2>g?sJx  4C(dNn[NA4:k⬬rZ2,KkMۗ<כ(⌣y V#r']O8~A68WZeI*BfGHK3{3@L%#p{vg +pW$ʩO@Amo /!hN ooV.T"ژhi>%NN &*9 MX`6jɴ)4̘ IX2sD^7 hΠ,J3f<섁nBFM5ҋ2E|8ށSy/ $5s_MsҨ9pWMHkլtNUJo^~n&C&(ka»BW6  z?DE  Oa3 zl#a=Mؚ+կ4+ĉ_ œN}1vS-kWӘf;qD`PٚJAk生N>dP^O5"Zx\^x+E:;c-4%u)Ah^!}@JRЂ7=C@"sO.GVwN㗊Ez31[$N!z(ll9Y)ViK x޶WzKiC1}8<53D /Ri;OF?)G/oobY'TO;"h ϺyBrtγvx[!` U yClL ! }ݡif9ᥱLc "K:Ya SDP9xxdUF@|Md~ŋ? $W~ QMj8g^x!-06reQ+]K>i:E@ ڴtg&ru2#rDAI)r؊O|BNsg_ )WHӋ%!cyxd FUDN!"aSbq >2H 11 W+2{,yd` vZ Mi˵p \oDtd›o287EL;ԉh&j;/ϓYBuiEW[/yqo3!P}/47G[Q놯bggyis@#rD{Qi& I]=ɳ^uH>>W>[ 2Cdfcbd^5"I}Fjα|땊E;nl]z5@\WЬs*0]B\#'S-a#BrfW )Džt)j0~7no1Md , ]V1{1 T87cprko'y]_`KatpjTQl&c`i5(27ye>TȚXo8 NkCd&{d'-Rs nk(MWQҬ-#M=۟ v٦f]ѷ7>I7Գt6 cjme!6Uɒ?חPqn8Cy'JIy{$ɹ+=y"[M 9%g(T C텰2>lQÈؒDO&_rY`g?n9SyMde1 o52v0w-+bj; +7{RElU׼|} o\f?hX]zdA1GU NNګB'|&7>\QK Uj 1 OA9ʬ>[I.٥Rdm湛69r5+IP(\}&C̉[y#3Oy/\`nc{s]D 6G e|= V{!ꅛRRM c ]zmGQm(R}Z}OȁĄ+L`?rŮ.:(-&8ԃ q{Y r-$w8/W#/h4nWp]`>Ԫ VeDTxwC)߲Bpo/5@Q vC@:U{!@iZ b'L 50 l\U^/1<ym6% FIy+Xa"dةN*v@eU;۠j8ra/SeVxq|tԽ[3DJdGM뚲;]-Ů5; ٖ? r->NLL7z"bpYF2lzLK-剼y314MQZIiPXk\r*Y-iW AqSZ粔) eSvyc/ٕ1-!M˯ y2ےlT2#3@EhZm0Lf=}F_kʽt?;?#eZ0\wf!I/ 'gv{4A߆%O2rx{^\8YPW8:p/R? HVdK%^G*' tj%4{EU]DCl~S N"9iW0h+90ͤIYn1XrO}L@f~uGf\b]^WU_*1E ">юD`UhpSY}h7Дb``%}^&V=񌾻Ld5贙9TYu IK3cx)`r~ t ^?CΜh'0QsՈpL!-zdT7rC:劊ZQ3*1`^aùW +qPr/}s+!H$)½sp\BPHq/B)n7AX 5ޠſyvW!=e/) "t-;4ɥoڟFt2zUZް6OYnp 2^PyLO3BC]EQ9'ЗP"*JղFp J3mK~rqs%G< Wڵqg~6M8 nl,MEu-ǩDÍGvC0ׂ^hOyh!c$b '|P`V$#*TIWA ><]!hG^jR(ĺO+֌7@(;KYC:]X*I3,]Xէx[UpFݟBc`K2+IRգȲ3]\>[qѤR!*v)ĥЗ|V+J^w#*vDjJo(&/%;{@T̹sC+q o4NSuª+:]xz2*$gKEtaeN`k%"+/n]ax`B@ n Օ]{^fMj f <$yR>nF*OsI}*:DYő^!M ns4ӳYo$B SOus+iYPG0xۧerL{2u tIj(ncp1IbA+KbL]i s+<\GB% N`_;cߍTX4N9o *8+uhGg~.p: vc׊J,Sc,)b;TnLiC:vX-}eGȭwGu %9CD/ǸfJKspY6 ,Yۨ# z(ԋlɮ|3+m`P8+4LSf)ng˨%UɅl0$+˸X$ v *T.&)ȹ'Fk"Si.ᴹ@]6|x,B";Ȫ@is?uSgyFO/|e/ -&"BLae} rjR/v7r,ۆ U44hcU^\'8ptuW0@8"\Ro!Rx-6WU-ՍS2 uM*'}yDR\ _a'(=JxW &]gxLS@V4'UWV'Fvol"gV$aL`1 * %24?91IIϨjes)䟾{Cw _"܏!)ϙ-SW7vl磾\QPwr'FT? uBK$%{/o%B; ZGQ<"ʃ6W[J4%kBmZ*JUS';e3j ?n |w[t:Lt?BGEkIr-1CTv hK qތ]8*Ӥ5cs U`\cQh4}Ea9iB7ġ)q*8€,Ϥ>uY+rbQ ANll"I ")tɖ+I۽)P[b3[Z_¹ l)8俽 06J(ir#OT€5CfU{z8YY]"T0 fwMp/uaЭx;W^+|P="hǔ=o^Iu8x$~4Jk*P~u '.))[<^$tFl⊜HF\MHE$ N|w]=38)be!H(uE`+ p:U1䁕s@:#@j[IS8kJc"r5,r J"|N/Z~2 HzF?3*mz&55rHgp0m~c;zm#ʡ/G%s =HN5B]w/ l )(Dm%C!+e D>s|+rpc+ P,tUiVԱJK^*:R ^G.W\>!<,eD#DzDV-})lP;-~mNh~mրթ. L?}K8yC֋v<5ݎlݩ(]dyǡ†࠸]` "Ovu_Ƿ+iz{Dd*. ٘vސC(" - WS׬1ãK?]Nb;2xih,#.^y E+fϦ QdcELZzy->~RGɸ dȌkF>m ,X@CGXC^e m]@{qzhBei qARɮ53ї!-*λT,<6#{cm%蘉fjtt:^5Fo5"kdqMx(«wDsRN+|X܍3ֲ.P rT S`b`4mT8H<97aWlt?&.&~iҁPw/QnQ!ҩ~bL-2ph郄rg@X6|}IΫۺ šh%j9s"u7/tD^s^"˻վs,O0MneS -6K@ofw# q6նp^݈);=2y~.9&UZg ØGV BxzE_04STͥ\Cu7Ƶ3y\2SkBoƷ߱P\VlFR_ϟYΕ ~H#v/u;)Mx`3?}x7 Aꍾu^!GTqq((l$jV2+I|ށ|i݉'#S?iʡ!J*jn'H.RCZA )nSiw,T?|& 3iFłFX_7C eC :M ȟ/V@%Q^g=PL΃Ij2Gww$dIJ>;kCLy+$ؽM9棴: 1~ݼM ps޹3XIZE~CU>jY>-jTi&X%sbShq]kM)IzbvnVہ5Mm n93$}Ib LuԈp;/W$H*<j3 A+^moQ\3m*V$# TXOU'[ڙ**>tBR%Rβ<+t2 HD̅8LF8ǽv́}WS iufS դ ~T3NcZ.9\Ɠq?@;s6msolfu(!$"d2ErNx''|ubjK%A+Ec JٕT#nA/M j 2(~_t\Ao!ft3fF/孹_meYZx0d c+@Oa ,$[A?t"VdmnH8YHU($ɬx.[7'=5Y)Gk>[um*2z1F\" 0JF~qכIKOޤWq(X@=EgP='4afEB0jScX Rqۡ;#i:GW]JwC3,]r[4{(ĆV`[*v2Y\=bwĀZtgQS ۺq׾}Y0 2ݭ=`΀vWp +|K D Zn%/~=fXENiw&D䷁%b9$2mD"8[p ?Qx:98i 7-4hmmp޷ B8>( 5-2 k^jp62\`Zn'9ͥɫpPks gd~8@u=wPt[#;"D3nN)KK1endm! CCu=oMj|x:нU|#L ۔(׹J< ~)t dž\*M">]Fߛ@nv>%vU8[Βcχ;XcCb#ŜTWۏe@/q)6$tz}VHFfS%Υ+ tgXw$倹׼\9b,)K"y]C/ !邊LP>zj?C:Vd9}YK7,kmFn#ǯRY*BQВEBW 1,}xʂ+']p:j$LN:jϽX 9q;y0U;3&&~)!C~1 sTLpx2U6>7^bʚ_]bڕ];(NjJyQD@ $j5gDȼ@nJ@ǀF~\3ƳǭKguuZ鐏LՓcFN10qE7oeV{B{zȈJ.oeeU O={<2%f]Px΋Gz Ȭ,O]NŠ";żp_h"bpMG?DS`G= - GUƷ?Alrg9q ?ʴ6u2ќ =K.|(a9'kfdWoށ 8]:sEӅ٠ Kf#NyYtr ljJ-{!2P|w1iH09=b/zÝ-+m I\? b2W5}o(Oui-ES:b<[=ύU%;J"tjx{XB ^%TXA*D]DgZ9%c1QV5-ĢO_]&AgCE]SD˻>/M#hȫ(Ot ?St_^N2u tTdhk:`ͺVѶ -M/F^(CȠ{$c%E~e/ΥXez;ex.mzB,q &|\{:8JmF $ XkW7R/# 5pfi_e K?29x F<rŚ=)[O{Za![a #Z78@?f@m/uoF@;c8]=ZmKFЄ%tArT[ }zGWrQB #R-,:+^҅X:YǘsG`}wziA);{?DS.7&-Y2`Im+[xs?JI Ȱ2'ސu빟Mˢz|rYh8HL 309.ubnHv-7R` cT8oN %ZǓxDG|#6pC@+;éAŕm#аL}V㖸c Ozfq5׍:/خ^iR VÚ+O4hœ>v m/?c0ڛz_xe A-t(]#xLf5b6݃aJMÕ2A֮O,X)/_;}B#y&e xHUZ5Fm`o2FC0)\d ]JVl&Aal+UN][Wb?}/#MۭL,n9׬fv%L"⠜vVtB7eN吊^4jU{_ۤMlt5p\ Q˯I[{T1džj_+9DOP@^dr Q$8UD*m[s.}Z!-McϑS٩Z$b>y ;Qq\KnIűyS$F:QOK2H2"g*)>" ) obѨҘfUrP8 x R?xOV]m#`ks|sVob˰΅Iuf*Tu /n#|X)4 x3>NW= 0%uSc/7mflTɗ5mp&r~f'ܑa$8_%#$YE4|7h " s/~T$0sN&DJ ~X6#&FJ^$SxSȄpp#An$fZ/%[kJj^k졮ڼNDapin^]#27)&9hO zfQho+cȂJ9 r" t&?9H_?y5 H߃(?kStQJTyj-4M=| `{t:\:!:$/{ UjΕ&aaG۶KBsKOk4ص?1zty]fN}}.^fq_C uԎj׍9/…N)w@ރK$^D̡Yme;ZzHqw/e$I͕$'i<~fN)Ñ&X/ɹY\Xj_Rg32d g̎{u)]ͿH񍤻Ɨ۞>"ბw~)O+|X:Is}SP:Ά;լ]L;-0n*D5$ >g,J}5v͜YPGcY;giX_lTKZ4`~H9LdJd( ꀍmz| +[w5hC/q#xfY{+"xђR-$i~kIdy_ `.:mܓEKyoGARW|kOŽG1p =x7 6,-~qPߐ1?4iyЗՂu0A5{j<ˡ{;\C^}?UNtˌ`@;F1I z,ª{Z@rqڶ_ppP/I}3cy1 >zVu>$a1H[g@Cڂrg`M^opCP/n==lCL>u}dQo"cHPv`GnCM"CX7:Z{@tM6JoފzТ;vY&YЂGS4ՌJ )zXXm1]W*ŔsB 6e5# b߼L?Bvgr5>ūcxaZ߶R9ox kY`n.d¼<.hei>VTR:]C"yT5];KSWv:005 p|3]E p[jy@'<0ڟ"]!9h G!Q9mV| fǻ8|" 4Mz 8eFg4,jZ_X].'=Ɉ zzQ;'7'H:hC>xytE'  Ủ_&:YG,jNJwMH[P0>|{3eZ=GQ9vF% |u3eu e}FOtb l'}1 ] vXu6ɴ`7/nD'SXn vi9ța؜MTk9$SjJM RG*y^kEwu)oAj{ܪ OE/.c4|w )@7kww=Y%Wl 3m3(dv!' N9ڒtl"MFj|WK\ 2!@N3_!rzwcKnD<\[.ߜ#ZlE~_z4MJP>88쓻!hA Ypq۸ KPїG|"絳$ h@ԔC3OYxYšvZbRWyxVLgYZ0707010000008f000081a40000000000000000000000015ba2d63900000d04000000fd0000000000000000000000000000005200000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ata/pata_acpi.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+YwF0R`+ %.J0 /_ݯNj kbs"bA@[cO0tnA˼J+}?ѝơJܧlѣ*(O 8vHV%_jA,$V>LNb@bd3#`}aZ1BPKh>qB Mpu_/ =d;ԡ`2w5ߌvV,W.R &\)ݥ UB'SYZ>iq:K7~4$hJ-k8>m+S^6ni&~٬i/Nf$xV,V/&C>pEMi7]"B(iG q?O4JiqT-V%JM4VlVV Ko6p)t-H 6߂3VkkX:&{E>R‚ ca 8_A籫ul; ,Lϱ(n .S7gϻ9*".?_h4f9ܠ+-abnB͠:X͠z;]z!Ln{H)ӑk}!<@!j'}|h/-l;APN>ph|U^W% ?볈:~Km3>9Z,=/¿ ]l߸lt|H`Q68:,ieHK:Lkc[lͯ=&xRmJ+p|ܺUf&&ꁝ!χGXM]^qf\3]{Q G:y8K0ɠB\h ^6! \ˆ|au$,UStx0}U SFhP3'ڧV5QO |q`n!ϗy%±Z"06VE)n|Pfv2*]nUP c=xC9f?]$ bV@3fwa3ˏbt> |z Gfc-L!EZ06쉵^ x/4μ h9͈:)Yr3ܑ5RØ Ϥ]th+AD6Zn"ɎJssn\Ɇ+91z~4 q#\Ip^(MKI=!n | >4\7 פ -Qm;5Oo .ղv[nEj|VUUT0Nᄦ]'iQz8o9f76Jz>zYѯx&Ɍ\ wK+xĬ#aV?+XuR1 HbNlY7\X}I _kQC%E2G Ovwv~yJv KRh5RZvY.ln!8S5!U,%d;NHSar٦L[y5ː QW;|%ۭ,Ӡ`y 樏`ŮCAd-y/M03ݼ+M ƀáL/AA.<e}kZ愤ܣz#dDSFӧ#$N M7mpF Rsg{ҏh,Y} FK02kԙ`2狵ˏiNTs%bg~Ix⭹tʧ=3iOLm&Xl9ohMJC~VA?(4N` |͓:Y8c8`gYZ07070100000090000081a40000000000000000000000015ba2d63900001468000000fd0000000000000000000000000000005100000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ata/pata_ali.ko.xz7zXZִF!t/\']?Eh=ڜ.+MJVٶrehIn_D^D{<O]ؘ> +^7ۄmS(_IaR!2'%%aHlHTmEy+'SzLOzwXnqP5lwGbnl0=h740 VP>XèO}Z\uto7J9j[<8DIZ'$h%1YúL%Rcu}^P O˴t'Eß>!UNKיi¿5J6;? yb cF3q%l(!"%ĘMY(p7"7ݥu F}׻Y"-9 h8A $āK<-ĶTXp)"vG$@Z{097ɑ0 yRyg` تɰ#)/Cȴg756_…z2;NʭeBa8M~ }ax߮Z뙋:ccL]_ktD`Q^@6cBUR9Fl‹KzeMi!œDY//&;*ռHiՃ H8 ƻ {HvI^>kt&OXxs4Tdm+˟Noݝԑ?ň#XmiVW {ծJ\z%K?ak^&{]]nO Mn\Q>c[peiP9w (JlcmNL"yI:KJ߻8_&I:ǭ>P14+uȓIk)ʃ[ʆ%aLnN?MN&pZ/kmx-Ul5c{sն̄Je,psnx"a)H)0o\JsGW~ؘKyطP]*6 ~Z?UJ98!Fb'$cVt(z[Xfvqxg{,sM 4a} [?X}{䋳35Ef [cB*"<5~ (ƺ2i|pEu絯`?Z)j 2OXaXU8GgEF"i ^:[a/"+r2ՈAYF?2&k/GyL6lY+3lKoyɝv}賯|S"sU'0U,W-5D<{ᶎ8B%|d7  9c 6c8q"ϱ=0onݍ?d\뒹> vohsxYA*jMOOjQ߳C#B O^ VSVro n?)|~sF 2;gVՉ K9uNȘW>mUF¨^pg31U@A%̏ ]6 J~Q(jS]f܎uk}͛>УωJǾ}?D6AOU !@ 0c](S@ϕoсHI꯸xԍvRuUBoMM/<>P Yƨ9~a^g}bfC8~g?29 a` Lj<;sS~An@pVR}J?ZƞyrdR+mi|M:X辘Rf_IIM*fBmVVfcW6+2U8qs=eJ,,$mHn} k|RJK? >b8Z~y's3yvZ ]NȞ~R2od.dϤe+T F `:T/}dr<59̥׼|I3M ֫]w+u kT iNNʲk뗤h|ڎFR,@zz+1Kp׀PhCڄx'D4xMCXSԧ.Dd Ui;Xʌ/1kO}W`e>mfn n"־SGIe3;${5>;}S xU%*˟2٘0Zws =E]ZzFw.?ŬE|miGOUVԤi-$Uu{8l~~ϛ,C2cWesbav z!bߪN/f}X,ܠv̥Z>Dq,t-D(UHŻDlm]!.`m<ګtE%UMI9̼H=^壆 @Uc HB΋].sdY8_.bp*$ylT G~YL|Y o_nH MVRԮ1abή8U@#,=QҲs`\L`! "{1ӞCIa8S[.,J(3xf_r=@e؈*oOPr pryّ0/~L٣طn^ܪG|Fo##DK; U*}J"au<VB2TJf\NXNK}D^0eaVdg?ͯ0 WBR ;N ~qZ@BX ( 29QYV|S=wyɍNVE 3ԁ1>?`SŬϕXֳwr;Wqk&&E lFyWXPWG=V]u0uЂq)b%Ca}PK &RzeŸsӹ92/4a' CN.@$IeqVx}߿&stz!!s.Ƥ{F@ 'cK/"Y0_gd%ܪZ'?#\>WyD8-883 QGKr|WH)l˼kn =I Qx1ʥ"2 T\rϬʯ-vz"a]n#IppLFQ ZpN ZL#EMQQm)om%z? bIc/q:o?cM;g@eDZ~ \ΠOA! ak듩]>wM's[$ա_Ft0fsqNMD%߾ks@J[ g;_qsp`Y~36J2a99~^9%)g>;d= <‡W*dk@jN4LL8aUT-i)̀Aȁ/PF84q̿QIDcu-0bN#Ǥcd po+m/Ø/?v" 4$wECqs0tǂ?\d'`N1Qe,-@|ŅϗO9"TS2&Vy hzu2SK©HMIA0Hl_{/ENu;D_WVv|`܏ݷK`IhsDŽpMoIgTFi)s-1vיmHwFSP"P/{-_.2"qQ략(9( ɱgYZ07070100000091000081a40000000000000000000000015ba2d63900001578000000fd0000000000000000000000000000005100000000./lib/modules/3.10.0-862.11.7.el7.azure.x86_64/kernel/drivers/ata/pata_amd.ko.xz7zXZִF!t/g5]?Eh=ڜ.+mHߔB޹|+l˚ͪߒ,¼؁N>2KH+(=eCHop͖w蹾+7ivn ׄvR1J\UaD:݇G(Tb+J[y5kx(9;s>'"36:4!D0R +9g2OqIvjXǫ7)QL)4,+yg ͊md=V6y.[j۔3-@ W2ִz峍@TõMT0͂qsrլDJbsQ)|꟬"Z,fkKD]2;y"0IUqt +P``YP̑iNx)5Li-QTL9COK 0oZo `OYH\fa_ vOX4:5`] lZNW˿yF>--eِa~B7fpFkԥ`40QD>UP6$j{ahw{P{\A6%b7gal19l!Pb(ҙxHٽ+yhѕ?ϓ#?/9A2b Γw]c'ɛs5axS Pg&篔ɔ@$ߤEu_'R^D8v9nmaU꧒|x 2`3bdw% 2^&COg ȵ#q)C<&Q2f=w.(\iGGa[yD3[iPzK d)k}RqXUFxũZ҄6S b8}׺LYnsb}k4@|RjUA7Ő.;4!XWN$ޓXC3GS]!hIIݰ}g"'z ݓ=<7B?n6QS,?(y årVz)Qn#;Th 4N*7Չ6#D롯C*eeMݞcGtAsV{V 9A-s>PxA,6GUlrL0۶R4s<(!MAjg;d9!K݇b yޭ~f$0E+]MR&F(|CTVٱ:t?m2 kVE+J`iDy8EZE,V'|Pwϑwqz!Me`6&r1?Y;}1z@dUg@3-u0f7pEVZsRz+B`ug"+``_h.~'\2Ѣ#P#g;%RЦFV)DyC-?1ژMW7Άf]*JhC%[1q/ +'_;)-S_~&0hdi%^Ӑx U BJ4oS3n6%'.0k$a1&M7y>.85/|4( BK5J{eyŕ\Fԅ[?h Tt0# ^C(}OC~-,b ˔ '"C;!g]R@TW{I#wZT,p+ԛ>["\#Ͼ4 = 1Tbd$դT84̊QDZQRex!,L% 廦}=͠wZr VR WPvXc{6'u,FͱZt1&+}eo Οj^mδi3s%w: T`r@~ŦFjGd 9Sst 5s^V6#~ڽA/kph{+g&Iɒ"2hi{!i$9֛gR ⺛0A^?Dlxuv%q9aZ#E=5Nد>:FEEmA|0 d֥UUeL3]pVl@S9_g)+H(ЬSԱNəC~HkB5Ir*I1A d ~2KdRlS/t!$2u_NC1q렌v4*w t7!l.AʭJ,,yRwb.y9՞p>jП#/rodp@vPip13ep0;|:HXRm]B"jx̗‰5̡YcBC&7 l~tXw`a8)C8< =ݜlP@ARc퓹l?{:Kn-BEX/%6L<@oy:ƽF.3S]m50`ECN2n\j\ZA[(BD ,pwվyp7{(jm*2r tl.76"'x"y} )U?{Ѯʙ:} hs BW74- )c-XJ42_TGx+郉*# "hGi1;S4б9cX?qD'4|Mx]"&I lA;˩a{94!2 9.>5U=B tdD!GLe1љXSxupKkT k*)^_\Kn1<'9LYr,<gKIz!Afw*zN|bWe]Ղxk']GF`6kc/5^j< }c@aۆ{rt9S\La DB^K w漸473gvɑ~݄\ʢq\nrO]h!\OiQ;g^ՌIvϑ]msy|: ͈f>>Vdloт5zR{?9 HSѣĥцj䭉]F:ıㆢQn$IXf}g:njMǩD6Wmԕ J+);PWRkIt>OܨÚ!ָϵlCJ0_iCႏ>GDgÊ YG4+< Rw7:?_㜳\ TT9!gab/%qj'kK_V+.ʥr~?% ˑ_Ѩyl645cmPbFF\n1-Oı) Y.Um!qnuOCeR1 ߨ8 tyhv7,G<觞ͥQA'-hTUC՞o) >3eAU} .sXVlYHU)+WUGbE^K7|8mxJsiBQ-~f?BᄉċVc>XJqDvG˓9xI#7ic=c{KGʃ{E}C 6D`%h\6v &i!>N)⹦FR걻_r.r$0W~^lhcǬnӉl@ 5ƭ*C+9o2{ ګֶx/qԒx*IfA՞jg@rAXzOՙ7V1߿b3Z#,1>ԕumy!jcvA |myUEؤ @١YG]Zda ({dI.I}VJɃ,߭5vm0YרqJ-0XoZ׶e*_YKÚtB vn|vp nW%Igh(`AJu% ?Oj&c擋Bah*$: v1D؟PK3-XXH`i˧cL='&sN<ܸpbviK`0aSkvg(~xAdsm .bbwD)%D%#U~^mJ=,av^I ӅlƄp?g))4}DVw4q|I?p t@(? ?m~E;,lhypdk'r#"KJf6+{l jKE&)LJ6s3+[%vJDYǤtԢl/Š~!kq ]x2QPʤl(cJR:F{GE6`xޔ5Q{7_BhuYԠY$F۱vp9Um0YuU{K.t[ڱEwہQR?wSIrkd;cܥp/?݇J9B)uCL_d_k'o^R{U H̫) x"'@7e0 R7_-Vtcuي̌$"UK1ˤzaGA%䞦6KJGW/]vabl"͠tcj:[_zbGVEnEQ'8s"b9)N=~>7 xd1nxya:[7u&S6G#[?:zר}JL}Wƣ煉[lPq*/hT vh9' ƖĪ 6>]q(J>t=z6%y~y5 <B_g?etʑǝˏӡPUq^q7֨urr)ڄvJ(x Sw.9{YP\HٺZmgVg% C-7x&D~hq>^{$EJ08[A2U4mf3XH tS >{f ̖QQI_k-~ ^-ieJ^YK!L#S] px{X pcaqNUЭ ؀^j ]7q!T gɯQzzVtOo1/?)xsM[`[TqO{.LC5ֳf :el:h̛3-kW w8#p,fL,&`!2bօmP5Rvₗ.in`dc(B0-]Hyg \GK7 Ҥp"_|-s7\rٜp%;#9=x=vw`!w^ά%JҖ<{GcJDRpTM5ZRGVR.Ӓx!jPweOQH ~>YjyF"<,%c`gN5aaE@w/!̂g KkcGQ߁/ !n(+Y'w*F!NY!C( 2׬>y0<~!X i)C5Zn3~Fݜ H\0 R{'ޡ<^Gi9 aumI}Mß\] Cu2e3kٻI!#Ƽ{3m7]C68 F`:G^<6b*PI4O?"vѬ9Cw vDi? *DК:sR^d]5nd]oyes9"C`"\aL/6R ;?> 7pTV0(r[4JA3m劍N@Ӑ.o<9;O2+-k?(ڤ'y_ 8'@HmiT; h!83#f*I)HM`? ?; ~G<˅!#i)Ƚ]FpnE|$3o(4ԦdCG_yގG̨eԔOڽiC=.ԏ8V.KP8n!1QJbsj{.ƄϬc@\k{!#]%èl!\ m s`.YNS$BH2v+x=2LREsiXP 'okPg+1Ci\Iѡ=DLI3Ӟ =TT\4D{]r#O}9ڝ]Z,@Q_bAWг ;G%Y 6|}^_vKVr4rGm!$ӤL(0=+ J=gHb@>t{sj`0VL@lTI|)@)7'&RSphEP "Sq)bS*ؠ"g: O!n@H<s Q>@2~'X:cZ,af +^a0ݨK ړaѭY>P Qe2x3>Ƽ@Yj:^iF 7Vk$ma $ ٣n3pP#BPG6y/j>|CyP| (%z1(yo$WoϡW"PA%uy !;5uUr ΃ĽZ'fs=PtI|;_>HbRvt;ȍ4g{t59wc+U.ˏ/~AyqF\:l Hg,N+dƴ2{d؛%zr{9悔fjtL= xqYcܨ~nFqxϬ;iD*muuF!GNV!Zuy6ܳ)x~Vݐj]6Zwt1{LƼe/$-!Uc <#&1|0q] qjTF"v*&mm ŗOӚZ$W| +Fï_ģd),Z hiSKqB?lXObƓc-ulݶLL2hiXڷ1s!sg郦j kbKcDjvTRR/zA\^#o@+N#ծ}5_J8,,ZA@ys혹EpH6^m!vV.V&Vte7㱼dE lp@: ن\= #Tů$<8ySv Gjqx>)f{Kܷh&kI?;_sl4߰MU^iKtl-S:  \Qx4~o?Emd H-T˓qe3u%?x}(%fye_ܫj-< 8g dP,ʈ꧝h_ 0n1L>I[wӟf5>{7 \/B@Jȣ((7[n*ކϣ pAf׷D4:~8y|XHքؽ~XDw2m63ى M>drW%D1kq@2M-Ԣ7N91!VNߔ. ]`pϭczхozZw#4*R4*0Fl]հNъ ̲.YEVIKX@)w=W)#G<#(<6$0vEMԿxW1oχE[(3it?qP >ȯ)*tl'k2O Tc!"7AI\F2f{5䤏 5 #=2/Ync"TC|Y2ftu8tcB+q%AfHš7sV8gD !5}A/$@}p':LA{Ԯ-tUcQ)ZVuFOݽGB(,gK%tKX*jA%NA$Z#2|ICr2GLBjy,>R:s,jZz8k}tx%۫1.8/x ;d^ݔç-Un:8帎@.~Ke}{X;'[wT K36e-v}BS\mٌAd,uoQJynyCS932M궼-u}n< }gGxcg'S9rVFQp1ϨGL^ӲP,GBi-p&au<^\1x#\bj:G0Y+OM*1q7ms?W 㝽z![<68Bp\5q0ͮoz nnK@_UŚuUafmDvcfU &z>"|otre˳z M|Enm0>. 9A,xqd`oH0b=40A Ħ~;OG.R'Ԧb_flamGPx` tTnHH1 wDyI ШIn#^r;ڂ D%EmsCvqZd\ "g(_0z)졁^m"#Y]R+8%:gG D`?ߘ}hU Mэ#xŽρxboz_ HTb e,G+k%) _hޟˮ)¥;Sݍg-.dUI 1,(xޅ,뉚RT͗dTUyEf\WG^s嵅4:6"MD7 àޟnJuٶ)?ﱀ,\r .Ԟd$D4Z06_lnoQT fIX'm.YG+6Q0~zsrT>j#88-+/N1Rzo筤5xRML8er Rmu2w,v\I*b'P.%~%oP~辰5±< 2$af)s,o%9A2BDZ|657w}{/O'o-) )dJ(a"XlbTqJ@445kޔ>xγf %> p&3!"߿f|h+i‚]l{Y %VEТo%˭{9$xd s&,3crJNt-'8'^(s#q<<5KB"1 ymY6F 03*;=-ohZ XY{RG- n(hpY"򉟑Ÿp5D.=I l{hrnE2?B &| E ~osz}/eٍ->'~11{c;|\["RCYhX*)T0 At*Wi kjֱȖEد p]z!1]x:*nM~~=ZdĜMwlUsx];gsJdQ_F;!<\V3l\j)U8rPZYEJ`v(MZv)E]ѡ\O32-lH2PbO-/S\R:~_"$9m""!6p{<&̒u\C'bF\_amk4;>R}Z-I5=,4ԇ"`I:<_P9[ bUݚLOX밿+V3wSIŵsb2E3cؚ\ uowZg%]܎D8Mf jî<%OC9v }'iq8b?0r<ψ]W"Օ/ 8SQ @Bċ sKٖZ/ň)*"[9vObB>w6!z]]⟉H,d^KL:(xE]Yޙ|f!Ȭc/dt:DRZ2So2µY5@~čU<@Rr cҿTWC:_ oWE.vo=Y+Gީ;XUfMtio픊ؾGQL](@[9HzgB2zor߁A>LyTfj48 &eUF\7/;6ˤӀuVF8şSH(chJz,s2Ef 'e;?OpE"|Ew} "uEGeYpLS|:g4H3!pŔYfIta]m $6E3![=LH(y⯺=QeB=`*tpaR>kC (YH|gCdz w X,h*/K0!w[YbG2޶6#|P U"mSvCEohU,uRaMHY.vcĆ[9G)8'Hs)Ҫa=ȟCc#hwssgBEf lj/Q:&par>FW GzxdxwTs;gL~ N^#w$mvL'9\?~g"REb޶)>apP{M̳([jQupE|MtKu޷5.0B2/;Ȳ,F}@i ǩv!G_6Z$Tv9Dq2#KՅP,+&9m3+0g$)8(I*:}^W&/Bu\f#{В ؆Zjc$MEsˆwJȊBTx;"7YF wKgMO Tz1  ?FK^7Z]LX0 ~*`2 q ׊g~*jBC^"8)+%eU֌M~(ҏo.h0D5'VV(|CqLivBςX[WDS &tYj!pӋ"9n 8%dǦl}Fc-OE;A0fƞ47#N]L0p̏-t^Wݍ^rp51F9q eC_o"fCwe&Icea}We6a.|[K:i;uE +/7xuMz3'9Y_ݘҌ}XQc5Zt.ʇ;bRO@L(u̓u#c߉fyjhO1Gvna$ v*Ԡ O `^tL0}`߫&}rAPo_^`\]4|{h<(I>iZAPXBGM,MƞBx!!->RTajzr<^=2Te*M0щMr\`ʘ6Lr[7? bu2klnR$1H7ݫг? p_ TyH7N8C{`]c-l֪={b"#NβLQBAlNVے+Qo cHQr^<֮\{R7(ZVA۹>S6[I0H"}wE/fdMY" Traގ ˇh#a]Z؎+0i4w-Y]zq}?Iz[MW@4–Ѫ㏲ O?ۘ q;^E~ ;LHo҅˲ӹYGE0a'Y#hԈg"EG,"{ǾFc\Ρ,caq&8I7|y=;{\v/lu,@-‹1+-+jgv0%Q竃,WҪ[Uhz{0Jfpd9DZp4=i̾|7{04<6% L+eWX>|n3Zxn& w>&e#k1_oѓ{Sե/:$g&}6ص|3e[zozg&bJ|[0 :q>x#iP12cЅaOÚ`Hӟv\304%|i8d`v-#C̑JЛk5Q9̪z$ZCm Ox7<Pk:!}nU.Kcyr ZIXFG._ W}ӏ ifQCXr/up~7QZ6Ym!fqRJK"/h+3˿ncrQ/큱Ump#Ԥ+Z f答dzXdmKj.uj? j#@up̝?c~Ы".Fs LCH楃|wUr!8D"{]4ٍ7ijg\w{ȝa`, }ʼn6~ϳh*TdCV=1^5pu,g^(;Ko9IwUw>9d ;Bk{6{e_˖33 Q/W|U3 UA27. '۩e'14&qh՜|*Jpg"X(W` ҿʏpO=!m/]aWʖU0;O=2˔e$CD)9y4{h2BDkVޔjb:"܏vDZO-jT7SȊ[UQGqRLRj؁6khfƕ U*\b+kx* ɥhBM}y2*Mc`cPr,FKE1,sW"9ps'AZ`Yo{ :wplP$Ao̷ŀ̠N.|R'eFh|kwDZ9e1!9VQ9_74dV=mm)`}ā,]hq+lrI'$zm[(' Lw:+Љcw2BC{%;'vS=3THN|*P`wA_w~[@OTJx|}M{hi+IkbFƗH%Kkn/YĦKgo/R8x>3 JկЉ}Y %bDzb3vM"X&͢~}7Vz»Ql7NRt7DTus% a!^Ֆ$AP+U "EK@:l% \&S%>S|߲4e}F@V5M`IXve7`MdK'U4D]ʆn:rΪxr;;N|s.J $RC)b_zW*oa%`L:SEuR1Њ(8 ShZuk1&l<bo{ #A GI/Bm[O T]sA=#m`x16Ʋ?Oƴ(}&v&c`pRdžxlDFCbb΍OOwecLSWg\А| jc7{>ͻWDgUZөx+'GV  ضuV'@|zq B)h񶷺!}2aKqh~Z9]ϩ-^uۍ3Pl}[3)x5t[@ƭYS%ۤ*߲rl lwn;.w3Anj,.&^v+u_JM=f[v̎蚹>D)e9[DӾJ h]f%p4VG ҩ/!58 !S1RYcӘl㼾5Xh[JvFT6"DfR`8DOkTye-?3w6X~uey&YLs$*e~`*uY9bf;As4kVsiƳu4r~;zV>M9j{D]iE&^|[}uHzsdX䭓]Gv<%H (\($ܽOCu+O(\mNF4_/U^1u;^r Y+fA~dtDˉFRxtqm%DHBSN/Qv!Mgn-Y+H+ʩ7,VoӇK^ ^59Ϣl€ ,"e{ӉʨO`A (ז ,Nȋ=5c-n+ ~G]o1TN/2gDv*!q/_j'z#(r׹S7iQU)F>uHK4"V3ZűISXkf1}yrX3Z?mzEc3L5rfº&s}^N ./+[)[lܿ^ P=oX5`cѨ5rJ|Gפ!Y^IG GgN3n0 >cGY:G~XĮi .fcju6+ίk9(;+NqQAj:ShSc]ǀY7AaFE9(l43 |:hBe7•+3+wMc`\Wm cXKȹIQWzs2`OXгrpP񨍋ЖfKG{IWM{-Iw pнi1yo-iSgvnWAT{tתJ ųaܯq2=0N_iηKYShrUd!N3B涟֣ =1H5z/Hyb4ʇ;ִPe ܥMVVC~TR `?߉<|)'i}&%"ǚ8L#0>MgwZSvbηq,WhKPS^Q!%ǽ-CJ{wɳAYo]^0rHhi͚0=oJ;WKq ~\h@4~n\o9mq5J&oRIz.B[c('ؖy$&p3{-rĹjJy1L$3YbBK9*#Z IgSy.ݜCzKX*r%)q?|tRg7߇ubN`G.lX5=/c=?WfwEJ!Ԥ54ffquVM3k R4MJQHݬ-dAAS%\:=+Z4hyMf߲d6)46.LϜv2cE\D C@~^b@eac⩊stZz}ҌV:q߼ƻpޏs8DCf7ɀ)ihn >CigC FSg8bie2kɔnq:*wPV,YS-@QBՙO4^1ME]pk Xͱ]YEP3*:doxԊq%)V?V[U%p?{ -Zj %JxLV&tܒ8hhUxkʺr~DᆀjVfI* wIN'iN̪#/n!gFle5W݊-=%8 R]-BRџy:- nm_dtH 9*kf]y_ @U4M9̾{Q:R{OPU&ӫꧧ߬:^p!o4\K=`3G|ԡeN8&8ë}ZD'h:yz(敜4B߱a`FC=QZ]64Zړ@YLzu(m$?"낳c&"t{M#Q38p v (qpj3lÕӜ%'7\+R34(Oj{cq?Gp!u[̀]vռnh"{z}\}TK6@02KAsӀOf!RIq sFy3 wdKi`w ~,vl)K|IwJ_ G?cIn;RI dVbB0%{zFKeG"¡? D\ ]B._Ȋ,XA`)Xk(LE^n~Ĝ[p.AEݩ ̓cq}0KRJݲ N%DWbh? !wnVlhaVB%``E3$I\GEؖi21mnUKFD|N_q'{g+ +7HB_~ Ynb2:I#@Wxg", #W5~s;4ؼ%ps<[ wK\o$/I3]'we*C^ 7땮SD˜3GM !fTpܺZ?|-"wBN"Yk(ܒH-;9n$mrGUyMh-l78;E\|OfZD*?FUV]Y\+N,C;V&9eA¹ƕzGQ4/tnj, uGsGh7*ɺ '  ùEA<]$Ţq:8DSm:C**g1vd^*m7R(ާJqٗ^ PnGXnG5 ^;i^? Ph: l/\vw@b  wobaڛ g2VLE|fN~@EAЩ@$q~"LjVsO5Ng#QÎ KBKO' *}@"O;0pK'2VM\Sa+LRώ ϰx/^ӎ{Y:B1 Y0uaJз pNm~* |T8zx¶=P난FrFФOx򶨰4QQ}e e](PJU&]:Q~iI>{q}JdX'u 8IY% L_3#=L!UzmѨ1!JWĶcb 4V9Q.'}E]4 |7)JHXJ7j#d*(B&['RТcI$j+9`B30jt )xSQ|ޝZbyg󥊅\`ՉVF6%Ccz^s ]^4$˱Ǚc}*P;MFYBd" ,_LfK dBqqpv@!DJZ [!cl&TnOĀ%c3ǽCc@Ruy~4d#]@QY$Xi3Il ijb~:؊MWESV3 gĔh5*ބdw@(Qz6ѯ:@ys>ĉy2b_~c4]~.ae`bόŻ4wBC؄Q ǾU `jJCy5ݏQ]';.$c2I^l!&s(ۿu6iMÚad=C r4*+c5RU>KƱF^|YBODtXZ@6U"J&L ,$16~zW fφ:jUSTXq=7$}ބB!K"/VT׋rXp>ճ_?aַQ ;qfGmܿ!^V.?¯e[a W2oZhYܐbfy\ Uӝ"BKz-,9vPgy9a_yI|Xl(eQuA7p|m.fN#;[1{)<&CX39C=,ЍJaWݖi%MVϏmP\TBw_,{(PlrVp2uOmH^cx#d }a<)ϒ8v-u;8^%-*d"Y^$P3ķ^5$<ν;rxOc m. 6"YNn:lj`njl_S#n4_ltnkvm?dZeJgWrL6@PS&hWɿP־h NxH4T kkڑrKH .T4MzmTGHy&a]+w%{TLgRށnvqq%}vodWW 4HXRDGw\:yqHtOⷯ^0.$+T"qK3f$!M(r鈛&(Z)P$yߢw:rȀ|AN,:⵻ D4ZUg˶ SpnBomKXRk鹘"I!o^TK5\n<\hͻh <'U nRy-;h׭qN̽f-&1K76Yo \TwqXiח&Hf0w{ӺCx3#X?{gP6NX{F"[_QMtD3[;?)Q<km гjEg ?Y ՋridǗ<u7U~n֝GY>I62{m+}}.{:Eb9}Bv{<6Ob=Hpߏ߼TY~ڭ=sr(@ FdQ;ILZC%eLJaF1 NA.!ͯ؆koa.õ&TA\YhjŠ-['R ;rg,ZtdybYY)/+mW=A js|~`Hȴ.WNu+=Hn nPUĺ,>̼ҕ+A)oM'*$uo>3{>%jro tk?0ר|~Ah̎+EG J,kjDq\1qDE44-5>M" d}sjZA3Ck1N0627FL~rœ}0 Owbt%RкfMg`^ 3TΞ߀Z<J$$I~ORI6H2Nu {Cyڵu;J]>Nn`5xk4PQhAU"T7^ sUT [°귔\k){᭑=~K$ \һ&a$6LQW4ƀƆduV.uȬ0:v44 D\GR Qb(e,CDnCVI@1u-kcSXA<% XF> PO{\&aGwVw$΁_ӥb :(hsim l]}fj/vWŪs&Q@DqL}*Y`uuA=vP?FIAxo+T6uKa~+l(C#{%I.uޖ 2җP בv)(? ;j\DH_m*ӇY oL]ZxB<=¾DE',.熺że T cʹd1^@*mM0QdԺ Ќ'5kqQG%8~Eih @ւX ы;MQ š2̍Q'","\2 4{!8{x&jjǝY&Ri e]a9׽ Cm Y'B)tAMAB1w(>2/;(^EO Tbӈ)YPtpm@L<클FuiIO&-ĝi#?\21[;7z7'ײ 5r/[׋q1Q j~2%xZuIzKcޘ@]fg~Y"x-p{43b1 nk Ǡh%|~͆I=jI paaU5u=3PC&IV#%R43S,bl%(>Xޚ(1<*IQIrP0Ԓre I0ķt0ceφz/Ȉ<݂ĈC_}J_?3g%qvv8 "x䱻2RFGelU9k|̽eoG?oZo wDQO;*1 PR܅(Fؠ 1/ % ˻s?(^fμ,`WV2#.*;A߿r݊(Q@)饩 qvn,b+W ^Xד@,^S6 WB! )"y#uMث\ՄHnM ||ʣx eo$ w`\NѲ+WfѺ>SR_K7ԟDalWn ELrÊ'?S$l wWWgެ r׽UE?7?}>q2z pKK䗲>N{+* J>Di}uͩ%逽(usI$OQq(☢g"M5;wExZc|t>\3//KيFOu5tCngWA)jch*\:#3mqѵl3CS1l rTnòUCpQa):-<+k5/՘ w&"}+F|+x Q{Yw*ҠFގ]/y͑[bg8o9ߑ8>.L&k^6n^@TÁb;jU$qX:Wtn݁+mJj( 7# qWձ",ͰanW5 W5'PaUo[f#ueˊ)e0]uC"ʨ8h>l?Qr @ M1c0tx:~ehn;z R_nP]B*]MrK`.@``:нϟM2w+~?)XVPZYæ9Ê<ɓAy"LܹgLql\ieֈE[" Xđ.DQȢ\ŝ'͖1y֕PL`GL} !ފDr@bGQ_M"Z"4 H&ӧoJ:S, Gy<^MrE<6ԐݜHuoӆ5=QRy+c حzSB=6 رk^`#שׂ hV_TqZ-DrƘR3wPB8Vʘ{CKK yiSi0cEy`MtLLf;:a! Ԏ"uM% 9? ^7n^y 2hx?/h[hl$.mA03U#&VJ@砞aa9m6C U=K19,B(3H(@ FƼh;5e˨?=nީkXƇ H 8*Ԍ"N랻h6A'YnQbuDSM5 %〠bUN>ijP$#A@k^FLODC Y6$7,rX,+n9K3 ~+1)3>q,8,ShD/K|%&p fm95p]3X|G̽UC^|m`l¸]>Y }lHP%pT)bZނLJ8Y_[" lG<9RBrRhfǂϕhuoc6SK)zw٩/ zmr}jUėNNzzY&d)?f rB)d#쒃ʩ?URpк-+G+uu8wJC6vkCMwE$f dEfqNToԤTF$Isk X'wMrN^ӈ17|пbݮAtө5aVн%cJo&*;D v&ls()wLdֳp I73~9)w^5Gg1y,j1 ~j]n y32>O ,~p7#j&rڜ]&Ϋ \`I@hL YSz[HC$K@;%f+2"gc'ĭ.v7"z&Mܘq Mɦ4%9ȟVj+% 7{gΒXsLH~ͮ8ZT`'e]fMuh V`[4_bc1谏i4>!'# ;M!?F-l$ZKU:"`7.9ļ9-=0&jfB[4 ' K#SvObg ]&ehk "w1nSz2/@7'BWZi|tfFF kJzk /e0+:=^>Ι2|{G4LI=} jCr֪%m_{w^Nlpc2fל?6WYv}@ rt:F";#ǭt[pe1Y3dE5*CeM-JjO m$^^vD)Rr^I??^K<ƪr÷U*Kt8<#xJ|;>z̵XtMIIz_,#GGw8-:[F&TBjpih #ͺ;l1Ut ;g(i]3H[.)ҁMy&+LJpR )b8|}"yGZgLCY*RF{Hnl} &hgI·7$Ax5֓Z~ԗVw| bO'Oq)j{~dTRyY` E9' %*\Zz$a-B9\hߑ^t饷 C sQܽD`k\ v*NkYky5& =#ԟYZTI$&N/鲠e}8㿂?,Q.J`EwfiF?R-bʝن|?@ RYìz%]񮦸Ee@9 ]c[r{~+tKf XI8(=d"h`RX ::$:ص"F+ߤ#T6J!G5[5ľ50B犴AC&8B0.QkSz/؟JW +.2* rѤ\n)Es{]:椬J6P"fy C&H.-9 =Ţ`AگH-2G;o}7ҊVij!Kؠ׹]2r~ BV]l}gNH lF\Kw &0n߁5 G)bJ$pt+N&!*/̭&[.![U};lY ,I6rJ'U 7=}ea=շ#?j^ C]b]gR_ilN <[c(5cJ.IrXJ8.%8 Ֆ~MSҐ Ad'^>߆Ԍqq KD]6ӑeځ&L(7kXcoD;Nq^!ܗl.wwzz䕮61a'}oTxG?76f±% wP5^Jv悓E_{rDN JIWյ!qf]j8HO:fWbQX^fD;Ĩ38᪋ 8OB{2B):*yZ.͍U2kCN ڈVYD AG&]nP@4y@j*V"s+Er"L*Mrt%;5KO]0 }R!sEΤ'LIcYR?bQ~} 5_\,=r 2]E78ίEt= 'dT|kB! fT*GQ5jF7÷fqE'p9;j0@|ظ"llC(?'o7;2bz[G2.>5R=עŔ`PܸLLR%C|XJZ*^ypѣጦNR7޶b5~Mvi[' tNI`}qVu>xΈ%y0VsJfI;\fj aӓVBKc]78|zb (o.(:[)|.͢0^ZD6-\|rxt/HbSO5ncX2jB%%5^ eTp׋MO<0zx#`o6m4 k=cp>qLNu4ֵ\?V_aO竿_H/ U}t꯺O:͌ĺ$`^w񊠼+ sӣIP?&[KGֹV28zMi{y阱N}!AAW _;vyW%BAd*ӵߊwE> 6#n*5FUK4}qRsŠfH ^=rZ ՃKb@%'J FYj2J`m}$+ '~rO]]h QuGT )޻}Y9-*THǝz $ZwK@^&n0GN bF",HpAgJSS~;j2Z׵v%/p 24Z:˕|wbзp[FN4ev5ٝY~_c#&w<CZky*B =d~~iDt U3X%Èb.Dwm1LK2'kIoE3XCfY;n9 =s(t I9GW{YKrDG٘Sj}?wf|zQ7ysT}x9jLAjnSco|jT7&V Hi,DOkc q(/8&!,;HH7Wq%D];*Ph픫.$.n!OkDr~rVHGf\r"#/ }E6-P}`-e4-ydĮ5@9jot:6I:Z.ng- K"[#VG u?؈ItFμ<4,ވc{M$lH Fݒt/˹x5[ .y"R3 yĤ0Qc~: juK5l[Ϙ |K;?A}vIkk3<.yx3DĤ;'J4Yy1/(XJ7|Q#9y8ܪX-}{\YT'lq-* ~Q*p\|v *A|Ǚt%kQΦ(dqU~@L芮hi/%ݵX,̌msŦ&q 2O ~ - db "bM۰zӳSl`)QY^NcC,;$+peWF*G uH:鵖|E 3عmG7z>8SEƦl bEDe坈f~IӸ@}橄4 CspՍ)%΂ӼG\Jp?&h)K3^stT ?R k /}L?`ᘟ0$xr RwMh(I9&0EAZ¼f3OkhIA&ʢAf=$L"U=ڿ"f='!E&-3σ85IvHYl #IZV1:+{xlyWmmϬʮb;5H#HU`W K{q.T$Wdsm ei Ŷ"hU/%3:0?shH N#.Kİ&WOi&QCfx"fH8%(*>SN>l~ãB_ȉ/M *.HY?۹+D;،nrQ]eq0rR )0G ؠ ŨDF,dkA`;RYU-1@2X]VD]k:;cdga'΍$R V&O -%^ȇ (]p-qdDڰA}pj B@rs aD@@GU=7~?!(ESRO-0 [z7G` HK Y~ˈgͮ&͵ޜio>,Q+٬=c^tZbʜBUL4K ?JC'ݷdhԪ2La%hгGħj8#L'[ee,+ ?e _v1Hch%rA.i>3FzqBcC9IX$X]ofT6,f2RnD (U0_Q$=7h?2 Sa ^HB{a {_@͐foaO+kSu93Eg} U_5qCoJn&C]S7"8"н/,s}͂:$v/c"P1xjGT-IgM= {YQ"%[piڞ&Y?>bml $l1W\ .%i<;|Un~LA/e II/M?8WaТ.G!Y7l6bYSʿ/И9ѰR}ʦg)oBqL<#)Qd-gJo{1`*Am5xg\}[ƅA#},QiR3WĢi9/hlVhvw 2.0HI܋v:_q!ϋb}ĉȽ1v_oڍ tHϕ&Unl+@A_p&ٍͿ `WIܧ`D--`*ӝV{wD\ZնmMsAMµ#g:{A 0 2g?v?r-%Zd ?T0jTڵR[8 մok-4aQVܘ<6q;ҐeE|n*HMba:Ǯm+?:Jˢe6/ҮBLj]@OF;`~>Օ]Bh adA 814p8BGAªlfdn,=GN$ % *1>3IG8axlLʠekɐ[,+5,R>}9NJ>;qyqj,3ŘIo%PLiVH*)Ĝo"J{ 5#>%eDg1^f}Kv$wC.b}1G袃䰟=i-F5_苯.{5+ZJKŠQ9 닦5h_*Vن0f1&S~|{,*] 12ߨSf_ݭzb*F)ڶb"%q툍-F|L@aƗMRťݷ(*wlI24#!n+}qZf3 둣,;]/k>/yI!E> BayC,z;d,N~)zy-vI57o"KIH>p^?!vۗ286Ԓ7ׄ('Q!#o|OT3qo$1PFgW?&(z)H 8QaJO8_6 l?h٫ryY*]ts)Zr>-mtRTk8MWNxc&t(}+Cb ! Ӗ?u"mWG+G|AGuRG]r[wF ngǟq]Nj-oG2eIЌLr:[yĢ ߙBe2ԗcW<Ʉ\" +o۠M8. |W$y4TV!(B@EJ!U5x(a B=qaŠT9P/v(z .zP ,ۇ"V-_PgKmb2]I#k'N׵c@R<'M!J| Y W6چvexM8@X0RL MƲ7i6ŕri`͗CGXT U:lPYVlQlU~Pr=?be5]%4S: 6LN+ߵa1$P`h` j64{#]5`)\^?.$QG3ϣtΜR#_PuZސo(TNkh]~#Y}Z7T O(rxe1˟1qx2#c]z: Kluߧ!qk5(§ïWfhSS|:fme{i(TÉ}! @B /ۭo%2<5ҕI)T3k .)KDdܝG#w#< FÔ+p =]C)_2ܪGqxMbT`â T?-Xjw(T^jF0E#ߟ~e"JwKV>|sHWV@'+֍󰔥3Ao\sx]k+FK*-%%RW#S%߮TΊO- ~އȆ@m8a"ߚߗ#!F[!c҅kFQWkZZ4'8kHk޺Z f= WO|T}VAޚ{WG7=C!{{~uA <2|[lb-zAnW`RE;l903akZ-tdYeTH@4؊@ͨ:U`dP[SMW[cZHxθ+ 'n"y`z;FSͥuBY`qz e3ӺS oQ3pqЩ~y] H~7rs1O.L+rINhcPP MS!2^K]X/ 9;dt/0˭sL4gH|}!+ڛcR Ah}cؕR139$d4#Ho:di#\sIdU'=2v=u+PO-=խK7Bqa-Bۣi*7G2Wo=K/@Z(|9||O5~½3f:ѡ״M|+8Y8@_} Ev`=d(iIz2S'l34|QTy"Hc8SV֠|hDJ1zw?+ĒgWlsX`-󈀄{_S}~D쓫 Лj̗3|n4^*+SJsܴg0Ͳ,wio(HeKcŊiYp6s MsZD4u< $B91y.:뇎o nFz3/<+r;(cwKGPkAyl#y1!K| !IVw$9EYLM O,1^AnHr(2_XG ʟr!O4UVWFbX:Ue6r}҈nW8CuRg?tNN ъ;# i:Ƀp3rIQp!*X62_ImBjے%cȈR_Twe jʬm$ôRODޓl=Giuy4Ѩ\?*VI? G,FE ץn'E-Uc2sjP4jnZ̞6]6j4;m2b1*h$:2c} ~_V҂(eX41ݿA7="F|t=)) O CvP8kӋbؠW ix;x!M:R_x.E"0`q}$ė:+wtXmWr:.K%AV]1أE 8Z񧃾zk^zv ܑCy)3b<9 D (!`#1%N',Ee/Z:M$yN2ߥ ].]܉]Rͅq0"s1{%(tܪvѣYOdwV٦}@}t<%@j6!u#nsqԺeG4{ǕPj-eޔk3*׮KթUS&ZYJ+bQY3fhyЦBZ&=pGܤ0ϖm^h3!-|z, C V,{(M/^T'@6f{N@krfY-x-؁o,}[.nnӏ0@P/IZg >w>JƂl(GfGpc_2[x"06ֱ5mLgB5 |0up|'0=fX.N@e\gRSI|gF61;tX:@ݴ$2q3#1Q<b2E glgƉ䘧^tPwR5)jz- w-3ENn[pš_Dz=ݷk*{$oWXJda֝at^N)ۜ)edEَߛ_X|| Ƹ|[ tcL1?~Az%-2=JYm"Jsx;?/HjaN㘱4Ʈ$;TFZ,?xcuѶ/,j._^]e}:b"4klA*j(FY°5AAhħ27} JV3gkQFl!r9殔HT}e0X`ylSB Ir%7mЛ͂)¬uA&&wr27mCk`6zy(#udHR K}75?^q Bcf/X$GA7`l;Oj0 dYf3h0,б* >wB4ZZ jO\r^.EOۚ!(P0?W/{G !4`,8P#^RE4mWPb cyqgx+ o0Dŗ7bv8%/Kw}_ߐXCQu.VMuFz)e\dG R5JX|'lAACu} r56[-?z]\u`:萐aC [Iͧ!|[V#|q @A(cjޮOpo}' ׵`{M8 0p3 FLEb5Ԅ07Aa]Pvbk;nkJQ7F?@S}RҥxnuHu:YMQܡ;,6.ςXٳnRHK[s碛!%Ts*yğWjy0Y3uuɍ60)1ʯ8CΧxʘaa՛Kx>,( vu1.G * /#Lhn͝x;"2LװaM\^RJ Z$$$ZÆ9{Z!aVFXf?.QJzAcz2$PjxdSMd  ]5=צzә^Pr>Ebનa Y)G;Od8㔉|V Cg:m] ДQ2j [m8_&]l.oꐡZ6ʏB{IX {즖@ItP茠.e*5#&9RElmf`Y\b1v$>1m-GXwm4lE|a6l1lD+˽,]nf = / QyVow(B]^Mn2H^xZ?B$ɖm/Wϩ; S4~[CQzd>=.N 0)ðtgч[ub4I|o : C;jDEv"ѫ?B+`?J=/?J!L7r=mg)?bM7Rvh%pLbh%tס®&0ʓ=uQ/xTXZcS9+yz3ގI58Z΍Z5C.?͓F@RZZܛ= ăʅt9_Dz": J;^BwvVq-PgO#媨}w -TTg;p&$cJ#@ONx0܀،kпYz+S7~\W}a9yqW`̭'cB&t艓cn5R{(7ǧ_}wxb=݇A GrYͫ-RO6Np\:-ؽߨ,,A\j$5(W?^. &JK(@AqYEr?#CrC3]M#7c(k3[(J`w|UHZC1 w둟|"5SQA'@yͱ,sKNqh(-4BRsϗA0oHF>1-[nf4UCC#`-22oKTc\kʎBG.9I-nW,ǐ2!WCS ͥM|][cNtdd#p$ qI0_|HZM6.2:2 _7 3f (oM"ʬ̺+sgʅjIgOB(в( 6L !Hi0Yz)!%suCfhTvHbDVgςxFb*d"KXVCH@:LM?RU~s~)*vuARc D)e!t:8EK5.S8sk|pX&)ͼ\c^}IT|:IdE{>fT/YZ{u-GV80D6Q (/QHܵ%r\py!s6r\V҃}!hcWz32=k~(b]~9rtyC&bL%JpkxqTEY .쫋ãUGE]%'Yn~qBbJYOHʦ}3 ۳M;yC6`.c;51^ e&-e*dzC]RH$ޥlx@9LLBܗ{bCb\RÂ䋜œݍ.#ݵ2 P o5#_sMHfit-Ö#EIxng˸r[ XO@~ҝ )a_eY8~@L}ViL`eu46|]RE^=L^I_:\T/aɄ 2/2&@r!M<k8S}R ]”&uVerR8[:UT]4]w"@o*'1k?Q[ErtzՌAurO `7xf:ݳve m )+V"t}M&{{+׬U`)GxQ*};?IC5-zW)ത8,ߧmqC-Qq.8X^rm(NLppX^p,dz5?JLgGo>88g n0wrnWɬo`AM:fZ29>@?<τQ%A*.#RdWK$5x_usTAP[ϖ4ߜ\sD-݇qX;i0Y4%EjAI>HW1ʹ}J"C؟&*œ!oJa6r3N@g莮lbיu楯h2QVE㖚m;)⹊xʀ/n ʛê2֍L0GZB1* 7P5@'uHӻUԊs =r>JouLyyq&\GM6d1p>_ oc +%Nϐ|l&]GU }3ǭΞ/9/[]rۂZPgG<{Oo,ݙ~7ClbVY5#WCe~4VD@1$"ay Cvac/}[sSqmN gɆ+2s.BPwг~ Fk&x:e:3ߙʌ7j-Ωo߯+6=ʴRQa;0Drfu.Jxł< Ln8$~\/Nz,^N4j7su2IjKmaGT_`}kkۀ*1f΂-I𗼌ux5FH)hK+tw^&E}FgqfZUDn|#d S4u:"2iO -T93c;^WOƓN9tV=@-:: u =*(4g>p cYbi,&Ka:I7 \ -ƚ(Ć\wT1](&?uZy?En~%k*bw4xH];)i 4!X/@2[<\=' \nnN'}j{FF`iN[U#7s/DBN} GZAFP5S5x&ИݢQ%54F{O&DZ6Ya'-ʌydga60}^ްhk[]ܴVerC5Џa7D*;C{"ouI>UWAk, j` Pɪ\-[s&Z9r4I*Wc=fWO2vbQuMznYōWQ/{pWQh]ڼXɓQJJf$W2]] P7 :^2g88ʀkoqG-5 Kn<6%EhQ:r~Pmӄ6%UVY\.K|RE# wҖ hZWkv*W[Fᠧa=jJlԜ,:;+\:ax~ګ7]bX7As|f Y˔W"~sl pU,q@ =j>IYOrQ|9?G,@}6F}3F6AV4Dݞ1ǽ 9#BeM&B !F%kRuqkL9G,$8yWd\i`gU|{(,"z^@PJ?Hl"XpnڃժAo]ܮJr`UD;j~H 2%p\oP*^/(Rق 7k9a$R Ӽ`g^gN;X_OBǮ<:r[k!-a`j[Jݑȿs7VT(ү17}fzl/!0ޒrSxyyy(qcw<)lqvhh1c%Ll曗Gv,:ƭ2ZEj~vhBzJq9tOv )hOIlG .q$~Cn̈́,ഥ?H qFXsƜ10R : Ω\'OaK/Ur@JN_qsqZt:S;"YjyX,q+۫w*Iv$zPuq\oE !7B^3h.R ^o(89++E)eET1,'$Ժ2%{Ȕ w 4/<侇cTb/KZ$zR'sos.YϾZy-T@~ gQroX:Jeym>q l4C:;^'v=ޘ?ݡxNYyls9j'„p!6Rc׷ }+y UPi'LX`+jƷXqW2Eҟb9de bf58 񏙑|Vt<O \}tm7 %BC"a@kArE#kwVl)ր%ƬV-SHlfn @@fb)wнe9쩅wQ#:L E}6Vg%s, ĞdRԥ_@&E})MNWQ<G7= ab=| G9 VY7p6d,L_H'01䐺 MV'}.yda9z+G*/#vnG"Wʱn$T#ύPAzH0o~Y(9C6T,RҵqU(Y&4]}Aѩ:ZKϩ'S-)b .FpkS84:3{ ̠[spӺ\FiڂGv%4Tjf ISv(c"cԽ}K:pCfDsM$r۾vf$ugJ0[3p$҅|!gB@Te\G׃*UGth V/W`G?hSV[֖nH:c\6N[5QjrezL>,)HriKCuvqU%lqo3$h7|Ct^qOCjFpZ5~2cpl޶c?z/NP ?Lڜ մxA1Ꞡvc"ffU/˴gԸx`9wsF`|,(~{!̾jL ް ;y< ";GQ@9lPM7Mu/%.T &%iw6S!^= bexƵ/B <#P}jҰ%2(>Ƒҙ orUއ+h|IJ͐ G@%thb$zel!us/;G{(ʸw㮫d{G֗$A_?d K5dGlD:Z§~Ҙi؏ØADMjf?\RBǚͳLxlNSJaZ,dLd`+]G<8ӞӺn)F_p 5p_r kȢ4>%28z.ʄ6"1)_I}Wv?3 i_.QQT2#ٸvUIV=85цpB\秗6nS ۷QY|KD}m)<sDQ10ߍ> 6@!D;e0Z d3p^ ѫn3FT9~,Q:i\ż;>͟Nty4 =w?QBԂVٗœ~ csl(94dtXvv4wOiZ_k_Uq$T =Զ`A灕,[Q0 IvEͪJ^ډh`̶;,=+T2`Aoz+7ĜK[UM,.Q|?/QaMoR z4`]Jt+? \^yXLr\]?ǘJPC•عUQ C+Z(c(WVg:`K]T8)X2O:_jEr+Usp #nˮXHuo>GZ@)ӧ5x_.Y"r^ުʘ)?Y]e-VnZW%g?qt/*2"[!DwG`OJMZ 4~gAjT\=pRĤ {I@gο6ZIX&Aw(`J)^c㼂 dvi_W p < 3kL)smMWg@ZYC" $yV_j1@A"{ċڭrl25YzwUԷ}τF0"CQݷ~Iwd/%6D@h_$ȷ}tkg?rmz ƕ?V٧4w?P6BS#2D}*B֤>Ƹ.!N{D/ô۫iݜJRhOL؋i}i#~ef\j ۚEifpRr Ơuwݮ|(O9k&c@ jQ9e=Ҽ7T' N4 #DZ@D̨2en%kڻ<XP217\ =N*y*ȥ xٴe+Nԋ>*J4LG8W)9Boپ8Bt3h [֙lrwh҆1Y)gR(j֯LN %{B]xG]$6AsIIVonLhJ+W @4%?(LN[Rl$@iDʸsI/4o~ ZLCOfu.V`hϙ/y|#1^' ~E+:H]w4 bg?'x5Hh-],S׬TQ'tʋuugu@KQ ðB)xǗ^O ƨ3vWXMދc>|%< @ $W\2l  o 4ꑽ0$wy[z&D[t)&@Z-Y'bXK*?RS8>TQ\/(=5-,kC%Wq/7Ibn!B" k˒S% MC) 91s~ U^+aTKa{/BgsZ['EFTfT¸z xnF oM=(nQ?h0C4U.-3zjHkBʦvr%o6hO'޻s{Q-~:H"7T"+WmOrGlu$؏-;d[͏rd 6ܱxJJ ,1)h7L8yF5o['O3KNKefvB #wBX "@cc*w.1.ZݮwU<;~whyU#6 gw 'Uȟu͋8uU4\t4xRo:,lf & ;=fs2~հ #v\8'6" {-"L+ŊCv%i"߿ՀR*_g'fdCװB̨!%:+6#zckvQ}MS ^"Fᐴ֨-clu"~œ,"=:X/+"PrY6@:iq|[cXVa^0 Jkr͹>BEÀ>HjS13JzI5|y4Y'GM ?Q%yeo!-8ے_0hL錑Lpe3wջ4̊I~{=ItE6x'8yܴZ*(F{}=P1%𾾯 _OZBT%nbt +-@3gk%4AǪGA˘2S!{t\d.&c؝.+5a=Vk8bG]}b6+'xD{F,\>\ܝu򹋷3^?$T~TSˈfE\C}As9mN:=dJ(z ?1@]CbZތj6!sI3|慼@? J I>:,F,Hq"=±rz4'5mk_?~BnV{z~vvHAM|yu >Z@ 7-^.5ʿ3\ Xi}?Eg Hcz$@Q.;G^N;_pE-&TP:,a4i xRRe7VrH.j5҉K1(^뗿LζPA,*n9 >QJ Îч!dN&8Әhd|۱))o >&]՘<By%7n;x2:+!QxH=HCdGTOCy݅& TjMd 1,dLA^ E5}Qad>\ (X(8 dD/χ0u%m=bG+QJCX{,V%3< -Vq|Nk+Oi➘[6X4_j6|<`!X%WDkl2ܺF[N5$\3! )&7*bا9?iE,U+ a}%X,rɳ=aLO4>0Yz^Wztm tc%{fD_}v=X: X2@X!EZ2yj-1xQ8Y_W(OSq7dUyxޟ(KKbnPt0VHזtI4Pt,O5l7Q!Z͛u( 4`zBJ'x'G`eb0UHE.8P$au?^V@o"'ow7Ł,=<;В4OxٟW#wR2k%:Ѩ8fQy; ^QT=c4EY-1ɒ}1Vm(̂:E yáu_}W @TFW(7.l "#]C3~))2vF%$9E_ӧRa{`϶ ,̛:1{Jsv- iTl)L1[I|1Hwq< ^_wÕ ŸQ{١+%i֍ ONza*> 2[ KK&ԯ)ѷXR-rժ\9<(ۑ3 g;/,HXuEfg1J\% O kڤRG2 lc FseÞ1zԇdthJ67N)ҟb!4A\Um߉8N@mЅC4?۾2WUg-pB5!xn/|T7=E8cͩuz1<$1IבJ &q+PU}`M)kIe0&7),Oe P,O.9f<( 'gJ8[GH.>YoHD"m 5uFLvotb B3G"+(ǖT#_쫊!ȆŊ&eXLO_XDzςBjM\"̴xO zipi#X 8峇Ԓ|dE,J\̇0~.q"@xʴ#|AN-pӗWMUҁWHH-6}zt&oϺ_>R< ua-!$UZq+ĸ`[ ʦZ*T%kurA/ý>܅?H Ľ:W6}OG0݄bxTYtQ5Idj/ .؃:$VIoy.MUIc$n]$AK>eyH EzxyY\E+ P?8!Y6]x-l[#| q~|M N.j 2Ɨ= <q_مm,뱊}\%e=ݯM??9Bl#a"r.Aީ+?:Eȏ4⪨$ntH?Te;~\%NlIgNL(%׎gIVq/RꕊF _%¤ |X6VNCXIiFc(7F-Q^ST\%eF!z# w?rQG KE=4hyB9^Cځӫ2)4B` tOyerFdm'Ȗ|4<0ϛǠwt"mKBeT|cVĂ:A"묽-V::ɛC*b+I}P]F5ѮhF,e Kͥ<;$m142՛atMW6Mal\vu,Q/v $&6Ţ 5=J{}0+օە@bǮm3m3vs Fm ǪmZΰpܚk[ےF){x ^^=i4E+@icC |?LEgHv ib}CO^/e:V&%EIn%}\+.|Ӑ7nPצ@2>%V?e=ځe3x=uyI}pŽ.cc 6鰱Yh~DV(Pwm8rYxAm^&9aPxl^}Nrܐ"du&M)XF}rca{+o*4wculpLk؂\rhϝoxp*9ф`qSڥGUߙe;\ ZO8!;Ac_F槪rje/+=0`$Q"UH_@^Qz?Vvλ&qwDWiY69ULo51(f6l΄֊xXa<;7rW c>ݤۥ&Đa/}l Z**j H>(Hя$f-jʝP/5ъGFAdG!pzy{[]z$CӡW|Qp-C4ur w]x@˙ _ž!pǺ ՎF|OXI-;»F G /s#Ho\#QA^Rz WE\{e34P({IV3]K*)qSD۾5G%,1Mq}7RQƠ(k%JK=QηD-d>aqlZ"O 7 *"nk2 o7!fW#KhMk dF p E+bVc k[k1s+Muu[tZwf jGFntn%,{ x5jb4Baqd޲;Vl>}h#A9L'lI<%1o*av}WerU;) Aq&iqLUԇh$KDRC BJ8P\;<]/3K|a)n^,hϻJ8*Qģ0W`_Ia ? 1ʎ*&4Q7?bd@cL<P򈂬&P:.EikukbaM?[ ZZX%U # D3o}vw ;jᾤ'b6.xtQKATnEcȌ« B/XQA#vy` !]ʧ+IlV3xȠ8/RSHmfX4d cאԓ1׌,VI`Mov~n9 $Ѣ5ĝiWOUIWa=s6'5aI#+^ÑǷ+Ԑ`S? N8 Mi ȏ~1W馓@+4=x/+W9lad6|@{M 6%{"_ƢU!}@mmPL^Z!m/O@)zFG Fq{H ' 5 gn9d.\*gXվ4a]lN.O)4\g(56*Ć*"q}*l ߚ%?4~!w\TF0{("Ͽj245p(h3я(uꕗ)ޖ{Q!؞` ADDOC; ;BqpH j$VvL`8,\ؒalfv]^E]&2uvDˣExfzBMVҿ>R 0 jXD6؟Pf`b9GUjI9 L*q?A16#Y (L N (LMYF:ZND!꤮yvdeJᓲyүQB+^ZZfjOh+ X`ek:fhVa?d^{a7x9TZȺv z27Z82jf M ;d\䝱 ,vi}6O+-웿2oyg[ N>b覇6 @!4 F )JuLJJ7tGxTۡAlA˞G9)cNf'(QF,7Blb`; W@챨%^"9k82dI.'ܼF9R]8?;ы1qyYϓ%쒿;2W?cVgRm~26@q_[>ʗ#ziVYMYs`g?^.͂J*X\oLڪkIG9_S\oIJIګ>uwf.\v4QO/5Z`|"M߂>N"Fln!g>ToӜq֋'DQge:p9XCzΪϒ[c( H8%tG+%r Aa+@/I! S t +N/)c-я1Af0 |硝`9B>9HW-?L6(:ҋsdu,brX]6ǎ}!$U#+C4jv[\Z 3vͅn/\lfG?vmU@FPGo9ocS԰A7D[4mSYE"a鶶'ݵ]oDh+t@J#fh/L;[:yj(uR9T)V=Td:wXT-to5R-)ME5q\tЖS R8swmA+W}^~1µ۾$&Cy*WGozY^:1yݺ8j C˪-­rn C;20jȽ |7tWv#17LgBOC–S:B]. א BqpBϥρT6_a9&F|r*r2Ɵ_ut"%ggD~Cy+qeRCc/') _<˅8 _avvN+Lj]h(Y4{}U?^4"\Zz\OӬ:X Q97?/cYXۼ}$2Sl.me_sBG,n*pf@8"V]*x!k1zW"^ .gi4Յwc3/iyTwvm&=A\uB>1ߏLO:;k~8]:{LC? @YE:E JwĜ6n7};4|ݑ@{8!袂Ǐ5p$G-w3}Q aBdx0bΨl HNqТ$8G}΃ j>hK06vj3Fxy /<\o[;^kz[&pP<vOvi%Il 4,IAGOWz3t.hDKz:S]ӌ"0n["+&-.X@2QOoIWOk0]1f(@FXi4rK#O?T?9s[ݪo*e S04,8?@(69T ^9q Xq}x2aJ}FKCx6d M_y?L|/Y].| G>y'?qeZ1h>ce1"*/b 6AN^P{Ϋ;9 Wq3b9%|847۷a>C2UC /6_'^A[cǔ&/DGߨS7ˁqduP[ݵƵhƺ6eၺ(C1z*kk|"^QH$d#ybrߏ@Vy t9`!Dpsv ,bL,R`<LFg?;|w/7cz<܊κJ:;j6>WO$R%/NvsmEeNL Lo4:r窨!iYE``uZ0j6eu=d64W i M[m#34O4Nna/EIrEH?lA%@ ~Dun;4Ѕ3dЛ'egQz/~om~<1ks\{C@mi^ g]Ej_ rC1Ş6z1HhF 4cBxU #noxff TVvsi ;]=$oX!P笽ASŢ;,fI3[IYrXɽAk&`CS0d=D-!xaYe UAxkknf$8AF=cUR&`\9wunZps>k)'iof+,isP.Yve0%UCb6;Le‰ *[|A(N/SZ kdd&$fL{MiDcY-0YΗh4j3n eFh5k[җB'!wG.Z0`H%RnT蹤ԉLDi0MIem[O.뭏T!О3:V꿊o iP1,,}@=P9&l~OZ,5.\|Pyp3}fg1^*i^\ͨ3t3E_|] 6 ?}.$GoblPl 81O[xdʻhw[͘tfo)%Ɗ:l- h/}ԢQ+sH>mZ!$|y;L{WbdDsL>`R$q-ky Ml'I\N[c~ԤL-V]8? $ Gٴ]m>I0"0 ݍO+,T^aôyX6onȀ*k ~ϣ>bޤT>a v&dvx7u2wL:(a Ff='ϬQ_3v?`Nl)#5<>nCCI!Ǽ<ӳ$4ȕƗrNw_MeBAɐB# WhiѓԺj>U8.\EX*cAGPVB$~ @"?LW\nޡLgwvGiV̫[}Q!ȕR hK'P7I5 6j2zBm}Cؤxbq z8[~ 2~t"/-3S4|e P 1HCK*iN/ `f}86Xn7c6(ҚVc:1gO>-O9`Oj H4{jWyL].Hn[Q '}}[A|N>ʤbwb (L ]flAB%KF`Ch[/mP02#nxܬB\-4{PP]?KsLPHt2$9;+9nw(pƐn>lqEs-иN;S m &{>,v;ʼ/mH8Wۉ )}xi;hM%xC*Zc 1PADbUgbX=)O+Kn,̏ =CtX KB}B/1MCϭM[*ŦWF6URNuh oc&TlŵiכOIv 3>RAe-Gg| ]+r+ ;N=h;cuZV osa`p aӛ)$ wꡅgK'^ZX! ak ԽVq{=LmdBL U'\!_TjX{ _C:A" ]R/@ }t4!Ꞌ|R(uvW9Sy$Bʦ`6w#\Fqca !JW~AUa-38-p5.˒UP~58(/SK6LFsZ~  ;m3thI"b܂Ϲ6=RxI<Ӷ@4oAx+Z5GڂoצxU][Hǜ );Ac2bmj:FlGʚεCs3-|lv5ߏVwzXF*.k`{ȕXqk=`GMrQg>FQtۗwO6 S1U;\c|,kh"v 76 fVu:6[bnQcZar-cG~6VD>9/ʧ"ԛ,H=Q:'K15XZP#$p.}iϧЄ7ZYU̾|N%960\&X]r2)ثG8J:LpHʩ=^agx~͸۾u %z i.8IU@n!V( [_vH"mO(ݘ!Xr'shQ^3Qz1֐Ňʴ$eA(O|(Qy}Uh1aJ ezApR7I ZG[9/$ U#z Elu5~l y1w~/Rrcs,7Ey2P^CDz{[T>~]yO"hc! fq`<ߤ9h S\Wuj.䰚D P:p-<2%p%  =4f#v%Pa H} P&th~gܯd:eFqaM5dhEP:Jɶ,rl[:Xi޵gt44~u~D*':jsaX&j:N]ئJwMk}LCw1lMJDps뢜 ~2%qx&mdI(̕Y8:96nM . 6W XЕ8ULnSc9__}ˋv [njAαx)rҕn}ֈV$whR  _!@v\K?_h3?/ vֱꋶM*1jzֹh89=|.n~8CG2'Q# z Oӥnp0 ;?o7~FGRk]Jp F9hah|u.T c#$- e3N3YHKdh5i]I$sX8U{]Pק9džS&j4aGWD[J%SP<$`= LfJv;M8 fϪ1r:. c7A Cw \w!_L~D`eRJMf|-KFV4Is-o-XH{3#Ӈdhn^Q-p%PCI4e~nX#AŦaf0=ޠZ [-/Rࡹd=d~b-05qUI5EM|Ĥ2TO:znr I0>d٦(~XHӅ[k"W^H_agJAg>rl`, oC1Ad;'ߎMMp9fXy+䪑C5_u>{*!^nVxsp<@ Q瘹IO`3aP<<{6q\4VlQ'>*,y%e-+쏵._2Lbs_3fGL1Zx@cWઝ >>B/5ro>JY{hpa0۳ hi|~6a!CMEs~<Il}n4j;w 4]<=rKsPlVn$Z|(wJN>!J* n ˵ 9evpj%cODk6gB.of, r_|eL^pE2WeפV#(s8&j#׈RHi!5]LZh@6Q3 T[z-bD'Um+#u0S5ޘYOJl"3/!=g *T5`jc:[7>fV*;c3 2fnh5CNLvuTݯWS8CU]5GӇ0dEp lUg -3T8w˱UJ3sTNiffdTN#_^6H2m~؜w,JD*/2)aJBL^TvAaۧk9VS]=MSKw*y(")ZIJ}.]sO-TɡSީ]sC|Kv`Csjx}5O$#fS.{,VܥL??{gN3& q(QƉvQ߮4xtb X.9Fn|D)h0(TOq5>WI 4_6=r3s+`L=U꒐bqUh J1= JOe `L^ySDWM\YX߉sY<-zt2^nyB&]ˑِl;p?whsT3A]YfNv,~ɜf/w>A6۔6`g:vyO ^+Br.^a0:sovrA]Ucؒzڟ`Ua=!u6n`WN1BA{FW~%ypU~⠂0E5o9Nk'΢ibSŪV@$sP7 Wȑ!AH̄ԚQVbv ,KA=sxD 2L$54mֱ}~}5DL@"Q)b@UK֖dRś(#^"8(0X o'2 vQa'%z֌FGePcZ@BC_V23ޥ ?a~g_>-0#)i )Ά^Kمܖ4+/Y$%K½7"0{W,t] K5'\Ss% u@h*j2 1=s~. >*YQL( ּEJ|yڧ}O8t)V$0r7;+6PFu z`/?NsxdsxٓՍjX?˄7Ffݧ)IW }ę({ozQO%~s6wcz8=C5lql;u?qرnHJjyyyԮ^YO  ֓D/L\^)ۇdJw mfi0s<3;;) F&u]iύ3G$@Ә/[(lP.ު.Eʠ>LA1h4n%T#hr6]clî&{`u07Vպ( цG4N0IJ{6:g7u@Y?|QӇ]~4>٭6h|TWSBwۯ̑{Wfۢ7PhG‹gt182V &tnX[`J-|?t>{5 L6ڧ{[xz[UXBߠbZ $c<]Suu!?qQkˊFH]$*놚o[2іإMjiYpĎ Qis2vUc}%!:mNg ].i2dm ^uf7|[>N"T|V&a. l~Y{%ES= ΕNΒ,<Ó1. t򩪗!\MeK,(g/ 6du|Gţ%'#=ynox-+Y-p*.p4@isoRꤞ:-.eڂ2O1xr`@ O=@uD9pmK`էX1I'8RVs+e厐]`Shc‹Kv3{5 %`yzysX+/[N>6P]Z-'_yUAZ9yfmcf2F_ #7wҲ _0\sXYiMoQP@zia6Z ݬR{pK<"g1xmGl3̧NNIhQC$0kIjE ޯW9 )BaeplŞ-QwTܘ*ɬ.%E魱I:s4\KFi9; l-EOvղ*\mE88'mb9{R? 52kR= \y|d~i`~fs c[d,%Qz&|?FTxڡ yz,@2,DV!u2Vg Yzd`D]02 }m$=+el̺RN1b4mJ Y*TǏejJymߤ5lYXv‰F#fZ.IZPf$*qrDwehIl6d8#ΐSR\bٕ-l3 a7ڈd X>nT=fF(ʵMhMvu|a(L`+qA粂AX]XdyEa9~+?4΅P3JcpG#ȥ׬F!TX*k:|qQ 2NOAР@zz{bjݝkK;Qg,٠vnb` M2ZtUwtS-  ǿ$nHcs좮g Ed_hCcEss;y>$ĩ'hI͔rytfCJu_)cgl]6>C,ܻJ-s-?(/MjHQO/gdWВv9g*"*h|6)Z ˡU]ܜw(拄|zEF]"4?mEz| EygsY-_P%NT'(d1 gFa9,iW(.aJٖ2쟇n8D{Leo.QBT_7Wu419~9^fݗ=Rҳ G9݃q-cO祎T>z6J)ecjmW#Sv?` &d@}ZtpPQV"H!0[=l^it*fp 2cr{4d}t)zՇ;5XJ=ae^#Ư2sf;%v`]`ݳ\;3[a$C\YBJ <-; ^V&ij"oKgѶX4&[h>%ȶ47Aװ,oFa#fRW[ ^s`nd:ukT1U&W'QD-m јmL|7َ*@SS][8m0;T12L1Ӭ=@qsǩJcWT,6&08q!qsJ JP)Vӂ2h&L{Zt[!]4c:36+  _ca,h"z:i9oۙԭBS҉%<2lzӅ z$r, j)}N BO/u}Tu+eF,pyȌ{5ı9]zAjU~^Td4BEdKKټ(' C%JCaAh%=HKbv_8 ҏoe J.[}Ǫ>ȌRsw?dԆ֥ҜW rwL)+iM$CQh]& /`=ή$4^ݨxS氟p_@|EW>ep `w/`G<~Y*VtGe8C2lmY,&S,v.Qދ#.w%~:' P7,VҘ4); 5;/SdX>; |$d(`|^᡹.뵄S\ \_bjҝ;[&y6oBc{OY2[z(vY'|F)%kN)<ѩl wn4z{RoPYX0o943Z2ȓ4چ4M ?ߝG9XлKXW7G g'YY\0߬kAĭ#S3T%/~ٖ6dۤɣ\zr>mWWBb֛\JNߥvD|RO=B#.5K.`㣫]Gn+;$iLQ2<({J$Pf{å^\O'$oVzrtc|,-4G03]$de[A )AG2~ћp2yLn]/,*WzZ?N(hpQng~ rrX-t:p+Wn,:'O d֞,w+=k?3M\wXd|7A)wWhr[+ש= dPζ駏lyA,,lW{j%ޱv䆮w?!}rsXt>\lmOByaU k >*b|X%権 T>vJAM˩3m[3&Ti=}m6d9pɃ` %Ek%/=hR~\ qU{+E= $roPQt%wxkə~&GK}BtkS|L[Afy^,VNM1#0dLڭ {(gy1X*wl܍hU5^cbjq+f=6Xnu2jᆇ6AZҍ[{8^w"K0n[ ,7Q!0%bPsc$S^[O2:4i5ǐkS_@}k ҷS̉Ug@5,j6$dDy*;I?o'|l/{& >'t-V cLK&M`E~,~`J˫ MJkW 8"{Λyo,bqEam`XT&BSQm+ yyWc8U@F `!e{蓍HZ<5nEёn6q̘N[%~ 0RFh0 mWۄ„׊~H4ch˯aN6Jg0#lT @Sb i P*B} j}hn{1!]JT&ԍG W`.g[ɚ[e /aDw3"Ebwe?$+?K"Y1,O5 = >ؖYe.0մ¦W4(KeM@:IRc aoh݅D%FćIHu.;$q^pI;*1V p{ZGʮ~kV8WH|UY;YA<]}4ҏet. @A{4~GU@^ok+ESNg%oOl6]t>4/aIۘ)J 2z'*Z,Jg>r1ˀ`rdwDa$FM|G+spƥTU5!HIvoZAgF;y]$cTtRyRDC7oX]"]8/Ҩ}v|ebx:q^_A_tQx] 9[,G:}xmq$F4;W6C㌃eI˜o߫Y]GKAX(컀H]҅  C{ʚ+#1?)[#%.XZF݄}X_o l}@[ fi=ęºTYIt2N~ؕu=L8W :Y>߬Z0-ҟIϕ<|!<άiΏ@& pޙ1̶ U0fꬽy-1s4eWoRc>C rt7A@r 4DLD?~QSʖwb+ P=QL20<^ WD=P5C}sg%R J_'BN>,_ `֞4yE?\B=WD d"el}g1rĶ0ʍGo.! [%dH HdNXE;ll?Z %TQ #Nͫ[ 'ŁV96_'Þߒ0u>E?<6KDE|㍑ƭ_3K+Hf F"j7 t|/+c/k%27.2s $1xNKQI]qj!8ɗ;s!wQ&OiOnLXUcBxOXyyCTz5>"D!p nƠH?EKPd m^n+AX(E~Z<ҶZ7B>2O%E T]JqwݝCnM@}sJ̒A;Gn95&ujxj[oN]XçFQׯv/HEvD@ Ic(|:~aa,4hϵZ# #paMՁcO0?ꉰ}tܲ~c b;85>^W~"LP}#S x!CdmbVM_ėʻ02vn1r?vzYZJ:=e貅3(~] ^ {ohK\ER }j;3=pߤ3,i4L+0n4NP~?6[U?pȔ$`BC*JDL`ϲ,p6ӗl%$3VrR61]1wQd(1Y8d8t'P%r -icSYjΒOQC%̧qD #pc!,ߢd 4CeP=NM& @{mi P|+Ѝ8,jclYM%ꢺJe4WM\9Xd*HLYP,Ft'QSKẊO׸8}{~V%`6#2 \ 0p"hg_N=mIҸY&5dS`.(^OyODk?Xn{]:q;u`B`Ҝml'7Fa\՗q_@Ċ儊,<8cˡOОkHԛ&IBdA _99[R.ugM}mZExzM+ܢUFr/HK*ph|uhxD # 9eN?J/I- 6/_TLZd6|L0cRdG/KP_0J$[R6&Hvݹ7v($Y,8u-Tkf͜gPQ1zsfWG q kbl@%=ॵ eO6Vg~RWbMjt+"~gmtOVBsE/*\A_AղoWPMog2B-XJb:Q Zf8V>Ք"B^/:VיGd*~iB/Ҥ]9cK_Un}a>5zH3zRνfIN9~hvWE>A5tRGUJ'e=|dOQO$f>%-~|>4b_u$Y'<_:8_ ͏re-ՍRJڽ(a6h}UcU|f*pM >TsWygBT'Q[wz% Z [& dxuXX\KnogtZie-;ؓ(_{nE\]-wV8|ȸ{XSUH@1h&(lwIӚ*\Q UdB4֚$@8uKy91ozڽ6I' ÆZΗ !#"vQ 8c9N٨qlSxnD՟. zhKG⳥5z-]|BöpMR]M(&˰OЄ0l cWљvX &gOyeG#HصEL%8Rdk W 7la(u0mh^炙`q8E!uй'3^ j4";PuQ>R{M yT6U3~/[2ʞ*W*I%wyK$7&rXF]d ٪(kPO@wPb+<^OO9;10  9EDJ soM1l@B9:emE-&ncU]t/Ģny`PIH؀T'^KCs0tbQډ34\ֱoߧL=At-^H6̂p}pXDSR"h،qYP[uU@$Nb%#,Jj/B~EyAPH2Ils4**}HecgI/C*ҚS=͕r7>wxtf҉D,sRt .S'lw0smw#z񧱿;FVH={3mR Zُᩱ<ҽڸZ  un/C?\"W "jp]yiasDseYG+%)4NBo-!b{}NnRP˜LIanSX1[ j`y3Byb2?8^_ ՜m* `vCuIsn"Ѩ9r_A+!?jƽ gbce5b4obW-l~H N=kz W֟ S}qҖ?*+P3%BVԉqyR:6'h׸La6fH(~/k3M VuY"ZfOj͗8y12O%]Dvdil_ )}XڝRL*IQ=lzF<ކ*p6[@o)0j}b*GI%DEz*M zq6FQW^ Ŀ8#OCTp)5^N?>#M.P7rxۯc2?I5pޗ3&|"19'1$cQAnmљ#1ڱbKײ(u>\]% 9`Ov%_HpbR$ȴG64kFJ-FﲥOJ/_C~!"gē64J4J:Z'b<H$γ\WTiF=ef8pSql1Q$IQ$:f!9(9~q/D;2c|+uA^b(b]i̷s҃>d*01O%"(iԼsAVs'˞+)3SH46F׮p9Zwe_42+DA@>x=·+0yc ۤw:U 뢲"V$4 e9~S oU:`ZwI+z}\$/Ln(۟5P=^JW H|LµϛJ/ yy ;H=yUG|RS,t8fH[)׷qҹv5_ȵ,\v}i8{rK}ie7%Z4PΥAs0bRaJC}dʌrJrc:e"/i ,ʪ @P 3WfFӫMOp1@Nyi%k Joه7 :~`?GΎ ̿H?񁗽3xI1(Zai$arzX$sJe ;-kYή;3??wce PцB4! W)i&00;ފt$f7vuD-ҩ% $D@I`\#/sQp9ASQײ 8[ʇ?%er[)sK%JjR@X(V FVjFڰz4]E ~TP2A`PsmКݲ RQܕɀUx=T̵hrDs Ak;@Hx5 CΎ|04K#q&O-=H4b^eV '@U܀Itkq(Ȭu4BZ*cHTo(.iDa+IK8Z6':/S$\1>[Mzn@³fTHMs+Y$Y|:ZFa͟ 3PɮЭ7f :257 nfe WЪ΢4d4Ify82ƞMR5 [ cߏs3n7g5f7ĥ# `s*Y:ƏE-ieTM:"`ߐ!]e,3t7}1 F8t,:U#^=U;Mb{}+$?IXBȀ'^SdB@ۯ01O"#|@O?yW!r3~*!m?)2oY"D~NCel8?[W5=n /%Ul~!vs7~,S5guR859MxйϐA0YeeBڷ3}m{t@q+eh yC[j8E3fS|V|1W|EJO06RӴcCA][זObOᬿ 3gapdäE#wy|R.5ȩ5u7\#h&8g or{1jT#'T3ߚdHT M$ 8-wm-1Y #dNjmgH5 NQucӌkW>] P\]4~9Xu10wѪCTLT 4-Ow9;*\[MRWզ)qltZ= S#뾓x:PN( }PdP$'% wk/8)(& Ho% iVl 0N+8DA$)<ݘ {kƐFw|o@~=΅MH탠i$" E[E{:.l{XWM X̢5u恑ʇ-xRNږVsϜzK RyQaRS'x>+ h$ox$prEbT`6x}0p/(,1m:zH~$.cr"| ~zJTs &N;/nogYʒMen#?dߔ\  ~ܳGBg3v/2t:}U9hTP| jȑq#"@4C-.A&>eѥ%Npg*0E""ig\y0p=C2H!BY0ݼ*fv%g;R\aZ|ɬaIŁŮk8k2+1yږG>cEB,o>VLw g-+XK8ktySéͼgn xJZ!f1ݨiF8a}o`*N֩LW$^U%ᘌ#q4Ba,.] F0z(^5Mt1(hZͶ OGP;["V'.7tk>mTi{Վ|]cs(d_T/caUI <\0dBnW6y=+=e@w;eY!)}{ :m܂.Z\)L؁>%\h>Dc=9o]~ uۉE `nI= !(-\bw;TD OZK~2=jv&4LrdI~]p>|/U<΋8(2E\?BYoa }cݼ'Ik zkPBur+}O9!ĕ5Y :Kd&9vf;Ogw(AQ9:[kvCtd^|#*.h~D =VZʘ|e."v-nHѢ7S",_?߭ 4$@~8x$uZΈ{+?>*zLJmc1˺ԻKjX˅F_y^QWG!7%խo>ZOJ@ބft~bZQ7ZBX 3\#9 .`&< /FIrxG.|!aA?7tdF1`~'cnɢe?J`nMҪXY-@㚂e~1 d_<+{yIL,-|dON]bD5u1z 0OkEn}[KÉ.>uySk3eXst8sKEV܂YE'OprWi[ho- EcT dͣ/ l}Z.:7hk c?n]w}Pu8EIs=2Z" EL͚wө1"98M0lڧ2WU)K4"Ʉ N]Cyk,ҭa}Eea(w/ ='.ۆxA^yh#,iJJmP(;3 aXz&a}9yȦfxNKh6]v;ٓ+V݂;.уYi}EN_bcR_8~ %ª_jMʸ,Tg`@GQOlyb8I^Rn.?+P@KBIƯI{ Wu ѻ-f6) 0&ȲE*2lV^YơqG[V]s|FV$LY tfDv${%یs1'A)P+U9RZV[S7{[rJ$`.%_P5G!)07uvo8ayޠTIDo% ÛGx;yN p;(ǖl]Tk eL~O6ԗ^L|1.0v.dg[H( 6qvWǹφ2du[1"*E DS* -EZZZ۱TϕFh̦m rǫ/(We'Xk6m-ij SHn4PQZޤ,W4A*^ƷOr zYX>J95޳WAynKɑe.8z-Vɕ5M,X^UYcQ_6!kXU]p ~>zsЍ+m_C[H rg-$;aeT/E$V.ڻgVB'@Y2wD:ۂ\D6nVSA(iwh SzA:ĪSOV/𵷞ˬ.MTPs(W sIڈD~fqGa&d9$oB6k#v_t;옮~L*pM'%DO;h(m c.INNi_p.8AĂյ\, +=Jd'GJP1u'^/7/fSJ^Z5`Ws,/i۟/1F3;0Y-7H9q kd&fG'mw1U! g<~Muɞ@*t=q>i]UѴUGuFcjEFyBXm4y1kܸ KJe;Cy%v$@r=Һ^? ;_7j ˛vSFy6boo(w4h'k8}:hgߴM3HڂB 72JVl9`8&sP8&a񸱊Wn閱{g}'\B)J#,eI[3ɚ 6sʍcOxz>uC": G B?&Ҙ1ެ+K_ [it~-ЖvHs7v9BG.[hHٽgQu͕,iuQͩB<]PJ(ޢ7wd\A;Qϰr|ɞ(^+d.w6. 9p^Q8emY)朑}[%QP}y.!Oe T+tTx_YűN7Q= C.d){uݓs1 *9PC]\ f#"Opm\*mi>Bo{w 1m3;qqIv42g顟loHC+cJBU|B`|| K[M>q 8iT+"R<˿&ל %5"Uo6v5elpo|H, ].7D vP} ;u+&IXQa5ZBܲ-.)0lp?Vj!Vg߷Тp:xF A).gruҎ!_Q_`W;a[:B2hnWZ4G[ae*&s7 Q.h2Rc5S8T+ݐ1`>''gn *KoQ]eHϕu/:k))'R' 4ڢ4MB"VGPNM!rFWAPlI'6,cg<+rZ7ag ]Ts4a^N^٣i|{fȐ=#e@:UFSv=izk= Xk=#ovjvE> Vsš4‚:0[{+M",.Ve_6l7%bG֢v% VId;!ы ng4FER(P#^~LT˦L ܭOM|խh%Xl@좌{6v8L*r; k<Փ26X,Z[8dhs=9:i.vl|y{!ù"MU<"50RzϪ~Wb >1vl8I:XJݘיsڗAÈ'ny8'@mo1jcrWVT%zḧUeǵ t+ǯ8UzE,%ml}zVl+{&ǵ,ӰSP!uy XѨЂ0oR\Sß:hTGu4Z!aM/'0Èݜ]X V!(8*Wp/`A9s8軉g쯓6'3O$IZ՘P9mYZ86sRyO!ADQO&̓9{|alA1 LU~ms3_8kߡAz Aܮ ^ %f^<,mTNHn8?wtLJvG@XRDp7y@62v9hir4+^2w xPT>\A %5r=s,2|%=@@zDkW (/=>[_-[DI \"揪T9!㽝efcd<ʇtܹNEg`G*X;:z pSyTrwbH;0M0*)f!g.K 9,}qQDQ3n=m;RS_%еKaM.Qt<9˒l`w+;4v:di $M٪N~ڕ2<|m~`<|X1K/eǻڂX S| M&>uF8y 3e̊‘+]{!>aPV3`ՠiSxʗk֟gUm]ODXő+5%$`/ͥ[&K/.!+VOr Ccz Wo1~'w}= i1XEJnQgmT)|IF&C :s!jW;ܠ\AW\8,fmN?&MfM%"PD*NZ4w8;IUTGDOpfK6?r9!>-Ja?yHÉO=S"bwš4TNphv!zk ?Ly~'x_ Ry}ᴊ)N'[sI/4<`g!q6h쫘(5(,@<`%މXUMf.[gjoUD|*@2?!ҫ:mr'KJdJ؈ħh[=.p5|D/Ĺ[3hp*&#̪*] >n~F{ֆQTE_teFX+22 u-_gD[gs- wX YW?h+( mԧꜤ=_y3)xY+QcwQvnͲa5IG;6]^~s#QVéQq5&ENZjq& zѝiR!h[@GQ#UY +L3 c(Z%CHa/{ #Zp>XT5*6Ɗ )e`>u8z6bQeQb[$z2' J5>VPwRh廿iO2y+ b_(=>%V(<#+eGeJIh&Ī1 1q J nRƭѽ,MrzV9SukXwPT!= .{%;\ꬁ3H- ߹Zuw idʶhO"[2B-` +`%oL9iںE_Qc0%}RG'4QbFnҩ“LwܐʌX -4~"EGh b[8~/2^6Z1w-J,6I]AThj]DDO!<23F ЧwBhFuoRU]m%˜huETchDXA5yMek;մVC%]+V6eVXՑSLipƬ*_3v~p,&A\}ޡR.1v2ZmSC~PwXlA;%/H⸓z3 ԇܮX̺-JY~xzQWQ2q*s( -l"=m {VΒ( t`tp7qlY-׵O?ʤZ$%4e~.7|SNiA)< ƴ}bTHhO[TxȮ_nAƐFhOZVHĘ }ȍ? ,d0w!ׯ C>M(耸\fǔ)F!ـHfRUaw~#a9?B,Ea Wg w7[ݡ˿ n;B8FW| Pc}|K#w \(k2wo1%Ai`r3QIB?i5IӐ':Pi:~c۫Dtݩ!YOFF}ퟴ=ғi ZNIO^#ȡͥQ}& !&yeqҕ AF6ʉ.@ɉ+!|iVƭI[`q6Zf2_<@գjQЩ  CL6 YEa%ͽȂ&kmBc6Hkq䤐SՉK6IΎ uapWocZ{Uxa/x* r\0[çyJ/$/3LUo8NwUhkIiKQ݉Ԫ5%翎[sYw꽴W) PpN !z e:p;b>+)|lzm0 +o]YGPTNID2g*ljKFO. !@j.;o5$)p =Y\0hcf.[nkgEn$޾}T[_>A1{#a!$4zx8HP&#,~ym!:$lx2Umƴ>3(pՍSI zl]ڄ6qG`}1_)H^o7Z⣑Y>lY"{XbYx1ķM|7h5Ccm˥ 0 MAKzhRNhgSH:8*-1N˜? WEUp)߷:\b{ŭZb@Uh{3n%Cp"Anm"2Epu &P:h| ⵨UZw/ )&dvB%ϓ:c]ǧy B:<_S ־s&w'`g 6Fo; 1523&`ф]љ׊tJ춙&w&j3-l=aۘ7S[>qYE?\m7󋚧&n\zU;_/8!(A#ҕa%Dn}j}C995gR3Gxb E+fr7bHp0;6FqabND9Hy5wŊd>HxŮ '4>5q@D.+y-:V% nF5O&)cn+JF3پTS>]co0HDZu&B]| In'i.ӡy-i3F!:NƽziY{ns @Af Gp:Dp`I<<آ 0B֭M|?4#E)\:?[(&+ j̈́ i- sap&h̗ǹ@tuK ^e^ (Ik%U!+_~b %x "ԅlu#* 81ahww;;=j6=5IBVuctAbbM'bq@I' e4"b 9%j~Ag`xli9T$ m sQ*;I&FWK6'|VAG%supbF20]depU5=ev#x5#ȏuS:s/{|sˑ0{g[L 8t9"qB$\vIN GΫի7zΕwrWDVק0v"G$?3Tc_&!?\<af<U(cbB`٣0 k[%T&Eʊcan(v8l8!Gh跼`WMIp?+2M7. 5E9VU''Dl#q2v8%䘡y02:^⫼!Wg.f_H*Bz¬.:/8HI(X/##,7d;"!&ݴ)wRیuB%𪅚։ЎhTP!H*ķK"5t\cޘ< R aK#߹B]5bB̌ ;VC6 !YWMC蝳%amMxǢ惔kWѻ…C|z"D(9:6~U8x 1?rc Ga_̟ZN b7W7d˖Oι%͑X8:(ڶ/XTmi3#UQ3k*4+` h)s{kUBS`~Ǣ?L 9xPKUx4$Y{6(YMv|fyo1PY/mkbsT.7jR{iBZ28i)9exj3g$bhb#{H~/8k4== Ka'` MY\紕l.UXI&LdUKW{,Y8NV ,{:GiݫfU- Yn}l8hX(@i_6Pe"G*!>nՈ%Xk ).u\s[di 6:vU;,յx縳J}cӊGdLfB6p܃xpM>yauEho9Ҫ @=Cn_=oc/>* 8ǘg3? [^*xqNA\(V|S1.=2+CYpfST3}z~j*;`e^N4`1A&Oz,R6y7{ȁ@lԫD>ǹȫZ*eķMۨ"<0\2^@.+S FP)+XtYN%Hp6ԥaxѶ۝V@M1bPY@BF5rh؁Nc4C:K˿nL o?7 ەG ޤ͟ss!`Ԕ@0~b'A2[ratI=bM5a`/sz(.M* ͜jxnE[O[ᣩm>h?sBɣS1a* J/yYp+:]gP7EN6K+x*Yfԏ~΁gҮǘMR[ɀ+2h# vbPrk(v=z7 jqs~KhK~>1)*~}Wy {(iȆ Pr )ɩ'k-:32m/]ϠRFk 'c`N?J+ΙyuVjV.iͺst$v!W$9o^EB F:꣉#e}<&hE2b@ ͆8(9r۠fh(oN`t!b$;,­>=QK*MeEFbHSGzQ4LWۘ ʵ6$ }kt7#c*ӭ[IdS9q翖Gp{ǒ{_2B/(1sQVs}0ۭ; nʗܼqtFSc5kS0 l cjK/Wi#z7lDbCd-dBJn!+aB]wk!ws|̤O2k Iqz4foZ_v}X}&Mۋ^&)NiF]Xr'2EluV$ b ۬:oW:#&ڨ:1U@ xm#b qE+ ],[LHY.g}hVcLh{VjRK թrC3[bhh"ǖ:_8`DZ%RNA]lsry|o/"!o;mz Yڰ3ʹ;4TfopY{n][!%95(G+!\,s4=ttDkϤG< C/݋jȫo#wv^+m2َِzq^ Y+ eJDz\I璬^!9cyU>HjvHK`k+.lK(ɖGo 5nL90k]aF},ins#ˆl4LOjZwX?O"W #dqD~TRY/1c;SXQla8x'EjX'#^'x~??FqŒ CX - PF,c p'dNUmD[̊m>;vB΅W]% IY*u|ϡ,=B8kЦ,IX[O]3gCyeh·$K(ڰ^{?Mm /"H]6ϲ1p[Q>.Se40M/chΩ!az_ |ʧG*#h2m¯L|~=GR3i+UyFaP囈fS%"A@qO \уhjn s:"Ԓ>stZmzeaNEv)iSx hÔIouЪK4=Y8r#vS[lr) Z"4h-0ҧ9lG熡'TdYuZ1:ݷepۆh`g FKf}}r\/br&u 7Qjif 6WtK;Qϫzׅ Xb瞩otWӲwhAdm+Q ;V3HH۱8β7=ZLУ592~ujhg,Ãr#hcu8@ s* oWC'4|x&ͫʴX: ꆡC!=٭8X1,5QZ7=bq3oն=գ|Jjx| ^SW g\+-nٗ2suQ`9*1y'@ڰ4"҇Rӏ>tŷ*b!N|!,R m"a9X]a ,k&lk%5m5pf*4MJr}p!Dd"6b_h]:FvƿTXFOhȹA:KI 2O}lL%G{猷I@̐%j;(R[罌N PoQ尉 <;ݫyBA9P `noŎ2HUs{/AGc]0U/F@qt1bUOc X@zg+tS5l3˯6.!mV^>L/MB.GR_X`rg7u\rWG#_D4`O}s!Y3igOBofBas\Rd0/g3;ٿ tVK zk{;y= @ղGE,j93IozKyG%4O!2aaXŲ̽LOG4j3V(@˫اy#O>X\b >>Da"OYgJas>k2w/6a=Rڍ Z7}`+. &b?1|/NR?ꂚ-`1~a\mFbsXk%|FƜxj9h|t&ڳ9Le sGӆ)=iceLWLnj^z${$-\u ~3 ~8h>\UtZScKoDBF6=4ӲhSUX } NfYKfjU%w$vYz`iљ^k{i'e=BGۻ?"A9Xstu'E+F*O6Os,buen6 Vܪ_}=)d:8 i+وz-UM^J^\٫bP^2;辖И~Ek0GD+|z*«_⣾g eJ\D |!Vw"e…>o ls C#+v}U5\D5 8hc\"M0h:; yQg^ODahNc (KJ4ƵLzi XEӸ[GZ|aov DTi{נWV.~ғ:$uuR}EFBwƬPF_=A n;]գM&%84mfq?|38D:XrSHkAJo\؅2UNB#*e'm6t 8-U޶:)!ۅ%M23a#$wE]; Ԓy8h^#{B6)LAluV~S4ӻRGC_8[!9"U%{FXXƕkΌ͏>a (vaQmN*nr&0Eb Ս(TU^ByL\z}oS}7V vT/p!tfxsI WO7_~nPTUѓ+ϡO7|*X>8<%ݙC޴!`1"s 60>M:I0%Iіy18>kX߸L0.ߩ .oOH/ՄE =H <8 4/i ߔحQc#+Ir=oCuNݺʃ)sIJtD45* /Qxw?dYPbT)Wdܩj!(4~Tc'ŰfYɄ$ Hh,Je&-2kj}[[Cct/Ũ|z=+b|*48gZM*RPeSq*,BЯ5)_%WDfGԄ ([xA+c+PhAg=4mpt+͔<6ݾ  b`!.T\qأ]a.&Nz;0F |Cv1 V) C̗K-`vm'ޅIw;C%W?loC,֟wKO`ʶ& uřA0L]cݣ9}Z*`9 (WvS0zv/G07'r|sEDlƗŹMXӖC<< uTQ1,Q۟48@t`ڑ^®`P.IцG<21DַuTW -NeF*MBy#nVP:%Pn'_auʳrN&.$ڔ@Z4Ctd v}x恁Qn<zᕌJVk ]<( :S@wB]O]r32Ms};xTgKY|k9I*F`L+H~5۰;ӛj,yn{³XL&| p`}8\cA22Q:|ޕ;trًm?R33dž܊刄֐$svQ B*'UOTnĒzLUFL/ r*}^yeugNͶ ϗ ]rSP3*my#f{_P=a3 7?m0y7 os)ZF КU;*@00)>NcL(֎AB09 Âj`".|I5GEF~AYܲUش: my2668: bFBgypuBM/7;QLJ0`VA{y>SRߒg!%&_8O*5 yEI} y噳 K!++Zb"Ch`WHv;pREBI)=tɞUr D}VV#TdgQ $>TNFlar8xBBNngv2H\)\`>Fi0\&<]-DmXlw%rÄRe;j,e.jK\ƩO6ܨEϏdW8Q6ìP_[%U@@agٚ`n."2q\ u}*M]mcU:d\=5@G1jcpB5bn> 4Fac ,vNYJ kenJ1'XcLrlr,Yw ͹pfhf5.$[RMb݇C BNͅ,L'Fb`Б%Lxݘ 巁lFQCvA * G]2ebgȃN{2EqG"t/{9C=!ݩPia5fJMm8WIqՍ#/؄/F犨UÐ;)qWN?g,>V1}9%A;f63ė6D q۴(Qsp.ߥIdLl2oX&>"TC?&Pmf8PUm&"NuM`_z-V+:hUP;Χcar%.L65O uFφ;m[^;?>r 1uD欹TaLӻ8TiwJv@fq7M+ FyZQ2Ey+s:A4P5dR`RyB\]54< )cl$R\HŲMmdL0)ЌHo |TT~)uljtFр! =VZM4{~͔6?uH6޺6_fPEdyg F/3̚T-82D3r  VjvMW"۷>3s]װ=88`w.-^{& #EgǜkEf~]&Ǟ*XeJ84x]ߟz@BR3] P4AȂjИF?.ՉI.;3i .EAgs7H;$mK؀;Zgzyq+lRdu B{-m$,*14Guzd 4hXMz 4?+g5A&'~t7[ژ[綼\.SeJզJdݫXiCEj~9It%3_.U1>](QH=&cJ>*c v&~1uā|UEzPJ~ IKgZYRw<3(9eG}5 G8x*-h!sPS6.:@3O#:O`HPz_m $t`$ |siv N+ӭ eϻLFbW>M 7q\O=)^ ))3oc23!*l(Zi_AKN|y1.kOzvyGeJX0 y UKd/cd3U9O0Qmv-{?^ %' =>~%}GN~K/T3܁bLe)! h?|GDnbo<.VwGLS!uQEf='MWT?1St6`ut.is&Ӻ}Q{5T (v9 .!n*O.!!C݀?e VizvLhQ{]p SpLΧJŒg'ȒlFrM{RB&#ul/J\Q(4Ci2gQ)ʍXm7?m|"JI˿2f߽tJ]\p^X41/[6x|b{{<| | :C7\Z="?$ 8$n zj8vzU+)wh^҃B0l:ԩ:^F8[(X !XjNK_G #&2F#^~D+}o:5(+ 2acδewG,(lAgu صXP9rV"͊C7/~<#}:{ SDߥ(`)vٹ?G>e #'Ijd&h;$:Q!56/^Y #G+ XD R q7Hq?|RpZ^]A~r8Lks*Fo~ze(r>c/@6fע *5'0tVA+2h_/K7*m(KLê < 7ȂmgDN|6`mFU[z$Q ib cnθA"r> b.;Wq=GEvbug8NR]l׺#."3tň1LU=7Ɨt¾: y 2\ySl1}WmwE%M_@Yjo* (Q~ƥ)/y;R%s=6ˢͤh'YoeH!P)_7Q^9k]-ת _B. ȖMRmJ ;nvj[ͭC#y6Tsg- [w_a) 'Z)JEQ)ѝsu b2`CR=U1d+]u٬Ɔ*ȩ<#CnQV* Ʊ9^/$9"9H 0;~=u pYOW&!Tik(sT`lH~ [k-H5vwX ɣDα. jKi#UF:/u D >v1X4\TEv`e 4п!2;uc]ı`?wp3$p ${&C^] RRK Gb0u_ΥݵwKw2I x4Ru?rf#&OP^Oa毠ېrSQO$@EO]BK\eQ @1b䒇Bd<0݁7]!#$X-$p\@iuQɛg)e^`NMl՞*2Tl0Z#pT+14q_D b){lX?&/[%Mx/,,%SNk\#,|"˽\ſ蛱T*F : ђڝ.ebCr>wZb '{DMgFic|zrA簔:E\1ҫwv&T>l} bs?! ew8wʍ?E𖧒MX8 ' xx  8/칥cYpL;t&\ڸcP*ХA*RY;TaN [g1PI6 \MNVhBq<d,1 )85T)3e Ñr?dk\CsS ,uG5BV]^rIPǸo{Y‹&jn~ O | *NEPU=l0gD.e<ɛP9]a#>e#)}/ze5UqeJR()}4'vPSLowZMJ쬻9Bt?%w\(^vgVYt:bmAZg ٝ[L^pto 2O3QmSeQ`cÊLѧ7Kʥ_^Poo++: x ϯD @IZP Nya9b797Dߩq}#,*k(ߌ%ܗ>]lvO\:eMD(p'څ,^rdfdi]'MJ=Pkzf2Cc١?A%ZKkfҸ`_2>r#LKWeSuP_kEf Poy* (qk5*\%=mǽ2KߖQ( ?f%kM/@LB5! P^-l&dXJT*9rMHؼG0uߘ#՛]+ʄz f{jn̖q]COI(@-%'yg^$ViWI+LD;޼Aw]0_#FZ֖+ N`^FiM]$ tT0$[lЉJ1䏵-킦*CquyrgZX3P5jLJeuzs ̛B8&s[9` %Xx!t$u:G8-oH"q`.u~aH;L/b4]~[1K]!nlfʻ1-O]3(8n Az7m{m-> Mm~=H*kܠ {Lz5.L҃^@A:5nI>^|a S**R3[]hxE@iрkݖцvhQHiw ,_Aܝ' xmD-lķ|et]n(\Ɯ0X;5,rhimŧSG [O ! eꑵ]j_N2UX}s'ޱvlzl)e`rWK(rM<Eg$Ǔ ~[E"PKnׄŦHt-H':m=^0_n(j%n":'aVj8-+(ktaN47qd&2R$F%Ă֙ZbӁ2?1vRC.a Tt2PŕQ =-8ZV}ҲCZi|NVht@qp!A $>~t]Tuܛvoi$J!R=$k_Dk=+j)@Evut?gC2|Y a: @쵂P jCc8 xH!+W8]mFB t*@&_)g-fԋ,rG+{;]lISB ۏB**qF;7GYT/+O_X]%UxDpU7@5J]3v>vx9BׅvF /t^1#o;Е4[]A^ }fj=;DXqjlux _lHMu4x%U->fyw3Bbn4B>yBŜm @ "xw`/y` wk*LD^nQgW#:^ 5$ɭV/I3'5/Su2>"]mRywE&PF(6 .MးM.|G&TwԒ OU7ZZr2 y-^5si'Y/7ٜ=0)9DΚi}Q.\vQ̉3.r (GA8MG֣IZq)[fWsXL|SŁ4?/!\5'ЀE*LVON` . ;>#bK",ɀ?B9VgԸ z9d-lZY:ۡ Q $p sSAQ0 >9q,[:E @!MʈLx,xZכj;j5ZL~͑ < Gn!W^PK`qQI~Gʍ44AOLv] >=x]JrZY=Ȼ,R& fy| kg9rT0 0%i#>ɝ&!0 (DݬlZRP^ϳ-yFT]e+A>q) (6-?. ǖ= ؞eijLZM5kގgUŸS[VOY"XM& ~嫀/5fAoObB3Y!cwV6#?F $΀?CVh[H$u W @2:6j9lׁ놗>6Huj |)+᪡y\y3 e샿52x!d%*x0.3:-./@#8(ྟD4_#ōovm0=Dh5pm,3S Mɽ4HiŪΚĜyS+‹ȕщkj] n X:3(359M橯 !Ung{_ɲ{#4>Е$-+\7>7FZ!OoF5CVyﮭ?(^U4NrUm&DMӢ|0T!/|yp@W3 P.3)jHy;|;:Pՠ Ǒv' vf`-hH_F$Oݑ~|`6sKk@ ٢eGP w>ō+{TzCy9mDӃ!wF˧x˞kތ]@з GxG&ܡC_48"E_q _$)02:#ŏAL<95}EL] w@r&iVtk6xSǍaDוCimi۝^hY0B"  4d}BMS]qod9ӀkZ/M.j| Hgv~ySGkAY3oMW:f.g]Hw%H~4oƝ^dKXܲ1Q{<qN[U^+ F8ǰ/V6%zSLh{lF%ܣRbu ?p\ )x$m7΢?i] 'Nxh&ve_q%Ud01:h"NpȺWYG_PO'b*'b+\Ϣj͡t)E'Z!nnn#,4ۦF2ޢG `e􇅡YTN&< Fty架k+Oѫ?ig3v> ur1LoKi%:4ӓU A(յԩDWF\QIb+SIGbVN]\v?T9h!U!|1$ܾ C:T/9<=cBC7GN DVsTGEp-Z )quZlQNH!:a1Xsy8b;A@թx+'dI[fPwAY ],K8Iw0gxYF™x?CZKLaӪCyS< ¹c28X2N=TJ_iFՊGnMl2}yͤdׯ{0 Cۮ h+Ha6@ ?k @c{33oB-Љv[f ADz"W텣em_nY4防b1KCb"oy]3rn-;L~Pfm`D y>_)l%{S(JIWfvpWú`ݏhZrx"r~j\#lڊTG{4Ts^e@ x <Gi.O18"t,A9O۶^C}SYm?I ՚6w*Uq  gB+*"eRowV*NO2Rxoq*.#݉I3va80(2܎)p:ǾeH;羣d]2C{NW]*92,>7Ü61'\}x̘΋!i(G %6?ǽ2L! _[3" ޑYI58ޜݳOUahRN!q"侁N =OGh){ZU|iƺIN9bٙ kQ^ӻ CCl`g7(,_{]k4d !>B'Q+iG 9DHH"D{,5 fi`HjP ,I:(!9mTz]C]RcH~' \?䣇!lB6E4>>fw4Lު } L9~(T=\od  w϶j=_-b6f_J6VݜZI _ -**@".K+I J=IT)̒ *,tiAZRE(یhﰶ :E)spOpA!{H]e3r3_'^* fVIoF-LomNkv0$4ؾ*:>![q9WB2/u:Fd$Ir>>Aٕ ƘEsHXJ"o:i|&KhͶXN߆%_({L-hĭ])0\0@8ck1#pM_`w$Gmz_HNL -t8]7k=*(YxqDEruP` od+~Vy %yI2rȐ+%gTNjL`"r1zf|{p#Qԝ(5xA[h?pPZ]&C,>>kQ1"Qr\ )GdvkxxfQh_w)-#"蚘ۉanm:>|n EI X2'gl+KgQN>X$kˏy^03ܛ_*:[hio Ҭ эJ RJZ7f}=ٳ\v*vk`;B c֙RL*&ڍ  x\i-P<;:VHBC =`#m#N*G|*ysm =.N`Xdcÿj._R3[ S+%şjf=h"ÿb&W oV̼J!y9;%/?-ovRLσI9 |gfM WL'Uu?]Ҕا@8P&+e8ڡBxĜUcyUXʼn\E|BJdJZцnZ6Q3M>ڞ͙ۀWeїw1%gCHashV}\mRX{*. quW;ɓ4 hL9g색f/`#? ^yu߯1d R71FtCSh&%^h +ܺ[;{0ZJHTv3\-}tGA*}hc{k64}|d[_+B,1^\W@VLJg~4i3qHH͟keG`WJfOF] q?bà7F!(Cgx Z ^ T[U^03*Ǣ}NJzxŲ('06'-쬦NٖqKo)|n4 E"omk2cӡeX4j !ړNd~ G#vkR]EܢY)fG?sqZ_2g$(uʅS5s}xmnWacJ -;G󍘸{ސA, ѫ`D0>ЮDƫY-yv"P5_']2u38|oLK;"3Kw6jn06]6٠71Haƥ 6ل_?u6 ҙ5wۮNz߇NEe="}0Q<@B̶>;V͋N|l EQ2_SO뻵s!T&bd`>Ird*2 USZm]nXAQ,]0Xqˠ5KXwߜJiChZ=g7XjzC!ئe)%oN!?qHbQ`>M}N1ɪM$Uڪe4Y( #b_^Va|H[6./䏭;@KXY11L z W.U |2"7 Qf"5! 2q|Wp{Vs,0"UhdxܷoACdQ ,Qh .(973a5`QWXh(?dx1:#(6J'8I륗D  jIXkgqNsHfwqƆ&[G"x6\1^Dd6Wi>&6}iUE7j τs%T~dmQDM;2gi F;5p6AONNAZ{NJ̎hpBT؞66'Z}z&@Y^|Kiiqtɱ-ΥܘܺwL::`b9Zrh76r;d$΍>y!YT5wr@ʆ64VUDXx |W4BҦ\'菸 34"gw.,"n eXӭr=U;_oQ3:[?54d@{)&`بtI pui!Yi+,cof tŽ\%l_rPJ[gnSucp$8ȥགq>:@#cWfB)N WMs"OM8&5BcH󽋕`P(HP8H/( '`.3wXdd E\mBcb4r$4D%XsQ$ )ۜJ( UV]dvҏ)#N^I l@.׈xܣ$_dWu*C9NkI$X ("BŻɄ!oEИ|`ٰzT1zO)D=)ēD?#ųvFZCZ;]:ꐴl*SQXEB+XBZ Q3Cך :t`RC\Gő6Cr)AaXJgO^I/+oz}yP=*7NXroZqPCEuCp1x9U+7U"y tq#|rH5>`c/ Ǘ-"0UMRSlZwx ak"Vܦ_nEtӘf'ؠ t!x}Ƚ0`bğ&G.f|ձ9Fj}y4Ѻ =|W*-uD,}eXL6/w*loݰ F{ZaRcS.g^*"4ܢ>zpWrZSI[ LU9.l#˔H'[>Ш-iӿYfpga5{ƺ rːeE `K +ƌՎXBxS%&Kץ[L+zdVxm@ԏ5n\%(jxK4pxp5x0kq;ʂx٘EH ǦQTͲ([$ DwO yOvhZ 1 zPODcFQ2|{ #T: Z[[vxmgw2 x-JG%@rZE\ P:!.w;rx֒m9ĥ͢ou"޲ |,!_r0=˺],XfdbvnϑK3/֙`Gn@ȡQ\WNFUrWf5NE+PI%E+-?q_*).|-?s!Ȍ&;}/B߸% .TM=,}[ ~(Q&ḱ*_`H .Ff+b(]{.*9>6}O(̑Oς,WT{˗ > yyX+|_lW&G3=o?!_a_Ν 7ݸS5u=)8,\I |gp0*M ֡?u:GE593 K|J(7˖S YoӈzZn~?/,H{Ro7[MCjrP6!1B[5tR$$ngmNڃK&WA~IWr@> FIjsY}w+- -a-*j*v?}L-Z"uO -+nALfzRfwU>od[3ݭXdޘFC' II+χbԶ—7Y#WP?':@5%gWOJ6Նl3tn"C)~;uKh[@e3Y|wX sW)/j">9c/0"}{,Cu_r.O*Fe4Pk.bsJla7|*G:v*E@ C lyfA]2f&^A3X遫8RlT/{֣8!AL U pVVU/hşZg{6) <6!FZꞥ *)V#5Gs1ǚT#fɾM, z(-;q*iI x4Rs 5ꕥ^0x٢;uοm?Ii1<`P&; S`Cu|}< WT~ Q1 3t!/%c: TEZ֞X ])r lχQ`"%gvc}t4O"so+-_"C[1Ҭ1⨯:bl gĎ[aarֳ(UXH>;Y: n/dĚBP@Lf(I"*_~ٲ`Ӓ|UY'dz?*ӊț JxG&\?DD N X\6SJ0(TTGF좽'&X}G2F)iɅsr$}TxFrW\VLGfPXϗ`kOlK#P]mV;BmTy>/W2gS#y jϮGL$reMɆMo!F$`E$=9+d^wz&Z4Pa tdgb.\_50R!޲}Yj[WX,}oq1Jł16(%!/!:+Fr$qR @jgo#C6ߜ{+!L{k6WC@3_^_~a(qJ-&Ϫ/DK\Ύusas|ѕ#\c\Dt :KR}k/YÞ ?Oϛ%xߝ0 KS}DjPQE`=Z4`Tĥ%;[F5F:abkRCZl>S6#ZP!Tx9 8 [l {ouN$bORRH4nti1ZNw 3 BY)}%g`-|Uk]kTgMvVknǻ6?Efz%YE4s JG=!fU:#a.>#Jkfu} "њهe7 TC{vyIx= 6:VYœ\gYX[o3@FŔ Br}\W=kMVRkֽ(]Z~qen0O l/s/Rt%Rmd2:NA7B8(q%oB @vk@i_u׹sq^|{݃4hpcFĻ^dhȒlT%(ϱ18qN_oN)'?Q.>*:KUlL}Wlpvsa@@3 șK) 2c˴V4FsQJ>AdD[!I ytƨ]1*:Z@Y0~BaOAPfbjw"ߴ*Yy6 i7Qf5J4h`F\p3q +x|{xYNȮ"@/|@mgXˬ0OYzQ/֔c0$aU+T\辤bjr;D۷)C/*ԡoZh8 s?X։s1 "0Au$ h:XLCI,b n)7Zaǝ'!m=u_gZ@5Fc9l> j 쿳[eʢ ~ vvi#S;@Փ;m M>םڅ}w"/H`hsʯ[i PDؓ@6F r$/Z}G5` : 㢙=>aŮ.F/|V ed:e?.Ս^1^l`[_h+. 1\y.1J4ZfչxӊIKOyxNZAC6qmtYIT1U -M ^>l؈NC2HTM/eʱ,-Bm!3Y1ߒ9#S8 4ȧp4 ("]+y:46̴ >2@4_e_4|Ilyu<{Cx-@|DQiܸ5|W!r篨it~dN`:@x.ˈI2*j ٫zh -O%:ygWM>-K-] tnK6Q>Xş2q'yen2 ^ZA.9o]U]{[pmR0C/B:~(;Nb `)ev $603-,v[󷝿C>!.a3 A ¤VA U, ٩dRHQ+U7 ADTOWyNƦ}PApr"?v  p=|z4ek$טV>KYk` AC}aw[͢E4Fkx8Hw>)M:& w/[}U%F RX1I/7T4 NWϠΉC3+oSfKԊ.E2#a- 4k,Jx*X;1"^!"]֚oo"$3l=JSmOH]L: 9#v\qɇh K6b."pK.ndkGcCeWaj7x~X(H4[$YvGPzG+e;P܍izݲ:HZ04 @I/]* S!M/e?Yc\6A(țGJT'J93yq}܆>.fLaNHj1_ҟ{ٔ$4K)ٚ '?B,3- ˁ❦|߶fDKVI }{ ]a1azH?+MUX7{cÀ`EXvyX ?s-4Zğ$-MD_6;IΆA=ǯG`xE2J,[*WpuQ5&~nBD4Xv\^~i0]Az.#trജhD6'ɇЅT~Q-yl"|7pƆt"] Mg{@2u*Bކn9% 'g:]{@lR繷.0@bkHQU'|Mqo$XZ^@@ug]<}=|a" {>,~q$G}h"2̍Sdo}۔tlih6Afn~dXr0/pTIaXҷr>Ƣ 7-C{&}۞.B]js ki]`lO"Z u<O-FGj^< <0+?/CBu`sɿһ${M%|>DIKQ=B XUop##O4%{-߀XœEjBྷk h0ԍ2K{Ps됑[G.6A#aT2JY.i4+aklR]Pbd mO9ڲp%ƚ=̡ b*y`qpWxA',a~\N.xb$!d Rl?b:MkŬ!)&F(jxK<; T|E& o  8=f> evMӶ㶻Q"(ڰ;1;=n/x(E|O.|? è{x\̃0 d<]%е5)Ҭ˃-\9gr'@݄F֗yǭ!23Tޓ|,܍ӁR)2UDƾ2#:- /Oɝ"lXQEduA^2uc|G!;_C0rHN*Y"aBں3VHUW@U̎T>0(ՠߔc 1m4gOѮb}TX"mZ$}+5&ۖs?#T|9ݛXM*wZ2 #R=+T#AU?kceKۃR eqqòx9AOV.z1a&Ө>LBb7Q;c&<+رyE!)w9x+[sW,@|w9m$rIMm0s*e -X] JXoLR%C^$ g?:(I;VՒ99`D}7I1d~T v63DA1\6ES.u߆Z1266Of_/pn$( tU,e"/ VChI?4]hQ%J =v17C+G"|~$Qz _3< ~$)ͷp :Dg Njǡ7.5gv 4r{x]T5xWeÿtbT?XN׿+u1їA@E#^q0FJXq#QkNr8WV&N7C43T=tEW`^mO˂{W9s* WTy6FĊ_z!4 kI $“ R%3D ߘزVUpHsu8lϢdEfNX9eX`Ce\)ʧPl:.J9t(|m*/)pnPW WZ5r[={UPP^s"vy5q Ӎ6zk05?, ~,vxN E ƙA3v@Ѱr."O V#Oq,|j~1^IfpS'wbC$Y{Y "lCRʰth\z&Sq!q$X<ڇ= ; w&-pDYBw,Kc^_ڕ&6wٗ! {a|">|ҾK8{8'5v)@SG#5ČFlk-4<&F 5WoөU-ڏ*]Oi _O~Yt烏aI 863Μ|tOTq+S|;LrZtTɟϟ^,* QŲy-Fn[E^Cߏ=59k01rW Uz^XNU5:oT/:@4@aF(A-j&I&1iE2)J+L~/J-GJl81XD(9Vvo Ǯ ̟+uP:ϖ;0^9bar{N`~"_d~Y*J\a'󰐷r-Ψ WI |=29D%׉?o/J;-PH82zvY"'V+Y38 ȓޛVm dEB ԜPc.ϼ,ydw)- IÑQpo)ՆvnPQn0 3xO6x+uǰXy2!LI&OUL;K"?:|n>xs#꺰߫.kX6 oI+9ia3װ/lV-7VNx ]w!ctJ6}uzkFvK3-nVb<4˃Ryٖ˖ݏd^8!l։k[ry&žNP.qן"7+HEpE0&hq&4OHUm52>q's45&'/f"f>w, x?&O59eӢ8IEɚb/Xa3`YϜ<ةW,1vJ4}N҃ĠW{0nU69A5Vp y,Nރl <%~U- ՜F,BްdnHzleNhT5xN9vsJ W"*nO ArAXCb!A|gFmKk?`YEAc'8eB:6z1Drr3<Llt-)SX}`.+ʢ# CK{'YQ ci" ]TW/#2ֈ}3-ҵh[`󤅼%. U-``ZuHfl:BiX4kZF(JfǴ uM FM7S?%:A?fl 瀎 c 8f"-L.|5~ pd84q|d`CRƨJ2H `[DMWU?썰@giIkzuSqǸug34EYK׽DX9b} n. j]Э(Lhe ɝRrh"I0`=$Pz'#BN.Hn -1n_^M7jcu`&d7=I1" :ՌG&T6>MN!ʴDYT& `e Svb΍m6 I)#rx}d< Kd~Oyk]CCkN^aI ^}[ @HʻHȆM@`a7ʭ}󜣾Zozߖ9Ts9xGM'O>3aZqɕ:d SX2*>-Bq~𣃼ĩyn /4褺/XS4!ߤг4~Bk%7vapY> >!DBJH7 .hhnπve{c01IG4'TIfG"gwf}0(/T̅BzQ>Dzj[* ii;лW'eݜ^6FH`2 *(c;5'ř{PD78E4l+l{N8Oeg$F=#R&#J,RK-?R,/:.~;z_Ĝpbocu7.B2*]yqF'uOאz?0majt4L86Mّ#•xJvC& H 7Ol"@I3vzr<|\He).Mf](YRXW$sJSVEe(Ľc?ȠA\5hUΝ`%W#.#8UGH!Ӻ+ܱmcN",|:5ȕ/ܰݑ$'YZe.榡ݨ'S߁L=nFH?[ N*t=hԊp@vh`q#"Nx# .5oIW"tإ@]JW18#2쒺h/%dCԊ |yr NdNyF@uLYyWILm^2B{s=e0.$on/GFyS$K6UR; Y?zc~|Go@Ye}d0J;$fz!3t#{?@#QE6Ğpًݴr2dY&JO2T>w9B~F̮n7sbr\q\q@5vH)$mfu#d|I[=vJ;:!:H~q#l޷ҲdzG,9JYr:OUY>HȀO4Fp>QILeҖan^{hBXmz~h\"V瞜f$J%\ (sGܺ[՝pPXfWVd 7^r[)Q[:B6{!%( 55ʳˆY`9P9@Dha&u=22}P"LIx/|'S$Ez㪈! (uu bva1j2FXN 2Qu؁w?*;GHwB~m|yg.Q%+)o7ߚm6\?bԴt68 `nIl+35 }j]꺕p׫ڢ)?eM=j~/Dպ֦̳} =dyX^CkK7a۳vyko޺2_MSp{]` Pї;(w1ü .c4-sYEtR lzb銝 1 vbڝ`<*6rxrW9Zjg5?=șOX, ԑj~a>;Pk$WpuP`&/%KihF&8Ŀ3X_bsWrdy'" xSd9ŒUD1c[^:&'LSd]x$hG 60zT)<{!d[/%3%.P-LZ5Lj8wt7u}.4@9*U’#hQb!ڭg0ղͮ4ؠz'Q!5O@sCt_mܫ&|oi2p *I6F9wd0+A nվ#Oq|VC2b*U2~(t?8j8*xG l &i L ]oƯYR800aw%*Oq6Y0 廤G][쨒l/Pc6cx[0~'aHPYv9oK֏-6'XG5Q>P VO"tZ q"&nMeIÀa}B? _~_q&~EԢ_3[M^a":(LH1ޗ%plK԰C!OՃ>1gQ7E/p~1闕o_;z{4x9=[v' Z!`9fq{H2FԅKߢ'I&m1}m ?^X) ~S3#je3V% L=OX,W,^0?A`[mA,NVlGTzoHKپy1إ8 <UL+"%c,不o#f9,totW.S=ȍ-kaR DV*GF}JIB Sa9{؋IC9O6j)a6B[=ZzaR,fd$lCJh꘲=nXsV]48ZG:}p@e-$PqSF ɕ.5Ş੊LI$E' AT@0QlaRHpֲ )oZvA:pn] dU&l{Ʋz0Og% !ʂѽ68!%&imqҜ麍 1䐂MjU w/(}qΑ̗)DszpLogGUhD'#eYC>ω>خ8 Yr?9uoŋR]ll@}n)|1g gϼ"wvշ'1qQաus FvR~|sO*#8aC尡 QnV1R5TV3p"%G\Yj.xqi|'qmJ)FE9靆 =z"0`ZpX׋'7)8C1=  ՜,/[ K*HWy pBgCGe~)͔1+6d"DJ@;%sg/n2 |F%_Qx:&C甹j=:x$EBVB-'Dc8=^_Uf|H{f]&B^>sԘ~$ [|!])Jbr$|lTC|C^_XeFp FBo_ɒWMkE , 8_׽>X!5ܾ+hi1j,e>.Ǒk:OrɁ'uTJ ѩVg"cY="S݋dOz&Gъ(NJx*O]ː.Lt~uQj-}ff{wH@i*l'"0|SOy #LGRVQ4fq|!t9T;}9R/UpUN]cN4r/f~I7\c (t_oMh uYdmci'h*C+E`T6rg@\/ :mgi6pMv/&m_J QpˬacY i* ./Y9?X=Ŭd4t~ U;)}p6 DL4jMJq]II}, Gcp 7;NRxkK:u5zŌj P˞(KE".uK;\za-Ǎu^Wog`@I*'YsNP7gZ),&Oāxn"zɆCw 5tMQι)UdJΐ 1Uˡv;4E|J1ph;l*D[=2#@hfx19ZдMagVTm~6d%KFaV/}b87~ld̽_E'5cIMcCf ux=_Pcî< wZ8l0pv7sX/HZէ%^$s &Xfq> ǝ#d ZRhi6WEmbMEf(QJn)򚔮 >XQF`:q0yAR~ b3 MJ|A79z1Tac_D΀޼vص_6PM2OZJ;9GSJ;A6*ǔHML&1dϿ¦L }8px͐c'5ޑO1(Tz:ѡcN)/~\3j-yrh]ɷ; ݃uTR4[(㦄' 4LW<@RK_jyޱH/@gxzs0]9 LPS"nyc<5 Cu3/LY|ȲS(KέȄQm\GFc+b-6ĮW7ŏleJ=NgN1@h[rk۰Lh_k8[u[ępd!Tk+vQ*vZ*w3K{J6$'sxL|R)rsCÞ,sK %4 %f}4qFAdYA CU0' WnrhB1?0o2,F  ūNU+ydV{we%,Q׀1aD;:{A{# %?v'D ҉FnH*Gr_l3 BK;XrP1(6vmaWp`rp}5)&0оX8\w՛ ,,J:뷊XqLՒj`s5M3@zU'D*M`+/C y}wUBә[7ST-;PʲUȣ䦅 g E6}GaJfؤ16~yYM RYcYgZPt8 3i ~wʣ4#I5-E Omk`VF3 4wRDCCf_[4gcf#o2Mgo50d >-PFvgD1fqQan_{A=]o( uH 8.tBrH%ٲ':}/]@dj}g M煦;=lnf)dr2HHͤ.0޲_ LK`3ФEZpEYfUU_<6egϭP ~r}V\QP6RddMDSC4 azOF%p\*#xuegytPS3oU;JzEi _Z_dLB" z*z6!Mlɼ;Wo@1xB'Ԏ@RҮ]lٮQt&|,rhHw'B< /At"B:2MhpZ y>[^P .dSY Cڦ(=#$, ?C1WS=k gs$d-Wl+1͇/S38~@e.89kV±T٤UM?Q_Ph(?&!V"-NRyfvճ]ȝvI򿟘K0Y_͙:4 E(ђrq5/]9C2G֟& &ک IOx$wQlZߣӖ=3)ka#\hT!Kw^`mTl ^BdJS5XoattT6vgE#_li""K8D܄)D3j0\^[fV.'jO#>WOjLRM9w;#i !k*‚ d> j6,T1L3$?/E2NN#K gX !' X!ؐU&5a7UuM*+{/t2{b!&%= ,&BMnzaY=\YFE^[q_rc3"ϫzLH_RmKaHnqG*>1wq$m΀;d[аWFzoΙ3(\,xx ìnQ͌<81uW1 fz%Q8+S2wfHXgri{oP7_|SLV֮D,g~^RB-3=q`e]Tmr/C:]"?6 V ӤMyWg'/X3$ZU4o}oYa# I=3t8o׏>* ^Pb.]~Ծś,_7d[{MS8BQD 缱%aqԊ Z-=%dU~p\c7a? НWJ\5_:O$R%Oʸ\]N`L ёJK5F]^nߓI6r9S02 }q6'R 9PP9/&% s6@h; ]G~q>Q&7֫( ~5^f WďSEOPHu|*3Q5, _Z5Zn,As?$H0uOlga66"5k˞YOm;sqG9}ydXO*M2ytpy21bĕcM\ oO092_"͹W.q^|(ބ ޚlUǬ*&~dP.б+%4)]/V)l8t2a+gWӈ[=ԍx56ݼzo6PW)i)ǜp1 V. ?%%(QN(aS7.UQg6M *K" x!Ku;iEۧ_pCpsq~%rpE OPnF:-N}[ód,5ÚTu1YX^SH\k[;AkjTv|b׶דut+Gel0F:vB7cmDpHJ--Z;BցT0Dˈ~vjrt>w٪%2E^R 2+k3B*](/Wk`u_m D YTCQ^!TFlv1iސtFU*T-WReHbͳ:TSZba)]9y*Oc:C;x0l5N-zttjĝ(W$zrEzssev|#kgFilC&wlhf AՂMJ,6ˡAR8[=&9^喢bvUKE f}P.Re97wna_>Kv{"z;N]1o! rHR8a_̤i4n .F]6%_=VH ɝ:؋# lkGhawh!'5g=(}vU!xjQ;vzkf~B);57AQ|0!I/ͫ$jrc AT$+1k?,WF-d(z%rlX葉*,2y 00:l4t2i'Y[5ֲN\ ւ,۩\섴1xKp3$lHuOt^PBS꺸 w9 QSμbOVGemUAxBkRh>m:B 3(I߅+ARZevȡDg}UWw?6oöbx},O/e 'Jg]dXܖspl E` uOLC%Fbkbihy@5tRڄ+bQbOn #6`heQ Jk{@KY[=p tc#{-?g:_ UR 9OU$Esl+rۤ.Rz?HT' >(<2~/q?gNTq.bMVu sl}@ܹ -#Eq zI OB,\qF0C#i f-|.@ΨJyŒ$ȠxMP|']@h@eÃ܆(뿺nIcDv,$"I2n8g,Rڕ/hψhǤ`0=O\yQ"49䄢z79K7L_%R5G ިұ1%,X6' 9R$rv{}H@?1W[ j'\/}06„jiuz"PW.y_yBqiA,a]=g*+V7 OQF^R{5h+4.n1cU ͜tE - 0q#Doe]d]L87+i8վ%>ly Qc$g\?; S/P :y&y`W{q7fɽu7z kH tzmb5ˏ/,H*dt.N&QO~". zʘx}s ͳp"snY/XME)Ob% (EJ*5_ B E8," K|ii8uH2۲br?^ ˣnZP%fv>]"!f̚v?Uᐡ^cҎծפX:OFdR9jdgVx^WF^qBVCs 6)Ӡ^^ >74x.@^˧$f@Hdx ?ލ4yFӊ]$f9$4Esi#gNWCɲiRRk F$<QEjMWBrb͇,+e71/LM)"y[x̖gT]r G64Z r.Go#"j:K2Ǘ 1P$.(Ek8.h7P0c!54"D_6U/%Laj7o}y %^MT%;L㍭D[VT¥2"Fysa1{vUƗJKEd]n7uW&]kODlJ'4KinϹ"8oZܺ5z>e7 |+aj㹉$"Դ&HQ˃ ^D@;kוp7Ǟb`Dn{8+§h־۲ ֿN͎܊c@c·d:O'$iN"A5R0uw8 "ϑ1ÃEH=xF&ЊjzM|ә{QϹx!{!?PRB议3bz՜4IdtZY s]OBu pzT^wSg&vFТh ]ٵ2}XGₜQcM)nt x\LB53K6x+@ Ƹx'li ڌb?gl}P=>SЈmꧥ~B#Wv+fOѿծUFNX|xu{v{砣**Urp%3Q[u{SF0LFO@k˯z+=!8MI0C=TaZ^+VGFpEiDbJLE5feY+nT D8 o)-y-ղ7X,dYk1"Mė`ϛ dj4.Gmyݳ` z !4Ok]m:Ȃ@AS8,?鍂w| Y#UjZã~(暌&\՜icv,du P?_O Z]wxʚ6A'@YU{Zf=TC=Q/ j}3! 2x.>j:tR<:("jd xw2p,Z5VPtNAJ7FM;k"BqEYo&~9Vovv]Rnή;x׭ Ի; Va93Xʙ7&vF>Vdz'FT*ʷm5V XbȠ3(mdPtz*s`-5"ŋйy-޾+]`.̪GR <%Q"+m9ZRXY*),$0}D+So谭(tM^Y6\> ',F;7_rŴ[MF~mHwpy@rQf\OU.= . 鶝phg6~U/b'TV Ñ"^Zvuy+gᇱ%8Qjq,K G{)a\Ab(r @W-+y*mEb][֋"XSɮ`iG3nilBbs7zZY4=*%'L)W2OmΡG& ?Ԑ kqD=7@CbriH.0l% lO*rfCup21IuHOhH}|S@i ? UԪ60mI \f~֬YװH_0g`z8Z1jGP*ȑ)1,@%rh5efŘ;Y}Μje-˴پc%T. ) ] UZRV55=N!I+mC ɛՆ}!3of W ܾ/~}dc BS KB߱`glADr Q3΋d5f@ĸ4;?l`\Y\G 1M{2yp~zo3H[',%-8U ̲.:k)YxY ]Pn'Գ󝧓1-܁V=5KDtf7pkwho}F茤oF!tl+V9*]{vٻ3K-AmTy+U%x/Z\ Ѯ+nɄ4 BQi=ݕG2"'%yE.}d,'7bcsdCfHjԿkɓeOlqHg/&a] Sj7edKEǭ{a!_tMRz&opCZNJ#>2B.`.QpWd87LXA/"^B7P<4 J)GJ cVC;hu2Oq.DAV*.ѣlG((Aj9xCv0P8Ew'kUZ|e <7pi#VJ*. zwu_-;9AIWu.*]ڥJ҇N;~BI]Ƶ"+aS=9NLQBM]d Bs7`+wl&#.*0hs>&Gvۂ` `FuBg0"; `gXC3%p^#w ŏ{]Ja| f6?L4v/Guu0P:mta=!f t//?uNnV6XiC4ENxߧ ,gE c+w:,vnC42 zY޺\g8̤ #$HU`lR6QN`oBoCr&47ZH&oz)[.8&TRv'{LPty[Cs,!ڇ}>0tՅOddi}=(jM$Μ˷L&9։O&23Ţc 㟪h Wr?k0v{-W>>&l/6&Hڂ3kk6d)\AG P!!݅?rFEfZ'+g*۫C- I\^+VaKHK! Hs.oʱȝqglX?~̺v+晔!n{l#{P>]Vs`Ic[뿄J*~mא-G>>hXd=G7Zg1N!5 |̤-bAd释H,C:wmSUi'Eg6R%Iv@!mb'l1RZmN9SÖx8c@{Øst+y[ N8*U?Egye_*Mr}Ι*io՚?U6g<."|gd݃-{9$Xӣ WJ{sB(ܥ5-^C{"M;֏29agk;$Rԛ˥EoSPz;O6r*T +WI_ۙJ_@G=Iw 8SћϨ7JR_1bo5hw%(+ID~Jif.o!Ʀ|ZwZpB$O|1iN[ z Kp `h{T6M\7,@zv)Β> @pBL}X=rUuSJՂzL>LB!S~F\Š8-%51- :K  dY>mg`7HUpvOz1^x/Z- mVD^$k}bZDYE_!6+oKӚ#zeD:~ʬ$຃NP5,Z ^ ꫬVOM0mE:wԀHB0-5p(p>i@=:gC0ÊUʘ;t`ފcB]91o!1~{b}X DKIo޶+89uoQ7"~:Զs7yh돮{/58.g)g+|mj(݌n~D%AF.HNo/ȈUV\ gd~B: 5Vka\rB`N(J^AnGֳ a<ގYQQY'MF?Oh)g|ԍ,i1#M9rDr'Z37dfټe%!ɡ;8 m㸊Έt9H8p]'E;AxU jZ9*d&Z|u @LA>-3QgG/me$J%)mVmq@%'Uc>C $ުH@UCKXN2KhaIrZ $]S*fH58D)u_jnFUm41(A W|Tk u#_fW%ih=Ô*1P`h*_zCEtvndLWzlji.M%(b/{ä/>A`Qg 4-=6]|ܬKʪ AYZcx;X}_kO2Եtz3`^^,`V {cFcXWɣ-E{7zwHK9^>qH(}5{W4]4Wye;@-P߱p缧P9K@I ]3Ɋiy!A#5pT5Ves͟OKNN25iԄE7,GuIZk.RP$t`,@Y-/=cW|fvn'sE5GE@؂2R{wW|UJu] W9ň5OX}ץv:% \n{G,GKE~t9i>=en=FPPqv¦'w hGEϺ@Gts9?/γhg d8 2Kg],cS@"&NC/yoZϲE%{Hϯ~9:J1 ?IBdsvmh8a+CrU%bz tuRZ$& [o„Qj qJd6̅;gq'xUҕ=(֜XsZ3/';Tqcm*pn2Y: UXmaچPh+,|{C.)cvߞbfhB׏ze1W/W3=Prj5r؊O(3]N wB> 4VOPNX@ܪO!XY|\max6)de.>uP`(kK,}cƛZ֋̢wPe#JX9fg&H~ل>߶,MZ͕uq@}ɪE[PYCl>}ˆfXr^'6y/P e_U5$v,EڞA[Β?%p@*:f *o h̭rcG#'߸8(lS J|tqmq],ESe;Ѻ]<Ģ V1;N!I>˄߫\]Pb9G[m'sC`8 }YhJ!MF|S?LvSut7 L0+R 6gP|PL3W@x58c?4Rk90MHI5[EuS7BEa3eS먑lǬÝq3?uAtje?540,\̑rM?p-ø{Hu̢q희v.Ydx>..x^ 80meI+ȼlҝb\>BnX$95?$@MpBG34Yrngk7HGT "GYg-y=Djo$3NT9=7d]N» u"  J< yR/QF#6xݞq36m#qYlP꿯1CJ|mbyG BȠ' V'~Wf$Ma'IDd1lF~wš_3':C" 3}܌MawysD j% ?_<Y d-J9W )eDZ{$5qoC; Otkp^ `"ffm:R\*Λ04a>t^v*WVm2eW0&>6GHGXXdrdn/|':Aj@ /w9rAZbWX/ s[1h'Qok("Bi?ĖqkD,kz1ܒ},&RN4(Xsa4fs 5-sf2:M 'a hNy]Ș}j//&=](4 ![df?ʪ{_!n2fI] (J d|mPP6&%ԝ34{ ^'  `a$R"Sgp!4o;a 2r_R %-!td}OmKret ӑ5oģ80+SgΎ9bca ' }!K S<'B,im]D4`猽P@#3 B/8m .Mewj&VZQ J4P)M76@ %AᅬզJ#Qya)Wpo%m2j7w}=S#49  K#ķN"DXCWLl',R )d ` ؞%1Sbl?WtqzcKG<[%WaS'OnG2Dk&[oWҿ ">0AƉmd)R4MIȌ15*D`u970.^iꤏYnw̬;ZMpf3}(l|u̻?Eɓa/>Y^]Dʰ )NVld=r@s 4ݨnN/6J9nh`F+|{}x>Xqɜ}c$ տ|hy 8%L4t<5ϹH.~:("BKd,u4><# s~݌ٻS=-ج_BK RtT\ВYͅLMӨc"i"kGo(*r,@_&?l.g)*|٭aa $wnGֆbioFT.[pXw \Wds ;{aaZ-E#0< +܇P:ė#goYGnFJ4 d"^-&`軤>vưkͶ=thjD|[t5)`sUUXWz5'K InlTkbQ83b4E?P!Dq7YH![$ǣzrGQ]>޸s糱inin=T_ؤyk>~2 <`(]$.R'Z&nd[TuX/x! |6|~D=._l-#._>5!tx$j ^ƥaZ϶ Ҋ4zSD,xHS)sSG-т20/aeTBފ,Q7# {Gf}z˥I 0=Q7(*<#+5WP#LE,$f JV>) m?wo?p/6爉„c^xQd!?fGgr5Ե_yZhy~*3))G|>-&㟼{Ibf;'06q+Xy[Rѣc}kg2TVVxZ>WX`VW:k+WȾGKC3k!{bvzr*v!A+Σ&;Y rogL w=3^E^=?hn Epۚ@,4dJpp/?SUBSJ7ge&?DTS9u(#ŭ(&g⒞;?{0 ϸ s 7ЙH=ˏ7-T6]ȭ΂QŲX9$=P܆P V9 k tUuR c8%RE*/{i2'l\dGaܺZh/Kf@DE(jOZ% ͊&44ȕ[6GtK'6` dY;-v!)}liZ#Q"茮Y +BEHSԄ}]h_@m=bJ[s8)(YWf(*m^;k(HPNdTjȎmw}ݰ&‹MP," (l佫Y\X\z:)5SN8OzH+͆&JF,h)bи㌫rcpFL+&6cVBƺ&l2D]'~ ҷu$Za텀zV`kr gѻNFM (~;z,9ObQB&(U (@N'|1%ZCzrQj;659Ki!V_rѺHFd6\̀q|}=uaa_닔AJ,9jI}/6y'2.~6Ta*܈4)AwBcAY@E">`ttv&u0@mwEp76KL:9L|O3w@gA7і"u}|vCaEcPm&B8|5́+Q8 /U f3ið! ,ltMT!rOM8K6 ,JW+حBē(YZx+V],6ehƂt$Yr#IFAJrkVS8.kںNT7{–(ʭAfu@Y .Kf"m^ uCC z1lHdtmy}ˑ #ly`_R3<+JwD!,^|>ɱ(9墤#l8}|ãá›]P6*ھ. z͖uS3t.;3{){~CV.iD3k$NI8@;rA8M.|% ʖv=>ijTQ'}*=1XXXn;ZmWis!&mz:{eQG2"ͳ&Ȭ ao3ZKۅg E-=[9 \*?L!Xmxc Ȥy'C^ncn,Vnݨ>ǔI䁤VѸHtȼA"!R%EӡbjZ:>/rĝ4Ym@qK(#4ZW0QErEҚ#F26%vM^k_, ebZOMЪsUro l_}UWNBq\\ac`'"L'9Ѭ uxލs,Ca# @]]Qǁ]AYaIw:~_JM%˧Y`ϕIFEo |N!Z\䚆w{nY{dZ!qRTq͢84.PC(w*|[M͎g_ yy㔲2:N⨤{,+4.F ?] &/,gfk䵺]^톪C UY5>:P<9hsݩAC jqj.q넨c"6`ϐ1}^p[ 堕]XJ"C3UCb1EJʪ]eG ,511Mq\4Y w~XCw끇-1]dp#stEyWZnh*,` gRz!rc*pnR Jq2)qq:'V3&"EcjQuzNjqT4O4񢆊cs/{}G[Ҕy^m f  /hu˃ #&D' XĩD 'Lvm3hGwNtn)V72vdLN,P'\ m ꠌ ڜTXV+xN7lsw8Ί&Pr"j!bf[ kq}}Z}.8&$ی1!_L/ ql HUI3@Mj!^kFi.c fK"q=i14I߾.c3 >VTG2܁ ?^-E<%fa?h񴲚ݤ]:퉾LFYрlꏕ7ReZV; Y lR׋'az h]kD37lS&"2>nt-vDvZ8 6/o2p{=8aC{yTgJb/-0ef" aH$}z߅|Wh%}Ȟ*ʒ+С#8tRSN`p1)HsuD2ްF4+/Czt0ibd:7jW g5} =Pc4mH#NG¾)ޠ:rA2b'awTN aqyh nWZl@def\ɕCGG65 ʷ ɵAL<ϰw\8?k=XҫPTE)(O ZL`Q`PRB܊6׍]*>dbA'(Z.@rPqPRuw~jㅫ𣊍qh:Hso[|Q, Zj9.۷rTI녒xCpor3,d 16ο s ~QP1mF`9vɉ {"$〪q',sƽSkUa1sbPB.&g$-*(i?X_k7ʬe0sl s ȟZD)rIjkls'*;;Ƴ*P8Y1ǷMgx!PEӊR#OTG Lh>(o@Jh]!,}l03DžzV?ĩ;ѽۧG"8 ^oP6cM w wR`X;k[' z?NLGnkXC[ ̢A{L-]J/nµȽٟ5/ҏT2p843j<)\}hB\yMd*p4Ȇ#DvJTE4@=[e}n6Hy+PX 4?頺!4fTm^\DKF$Q_m+SDX9Qvo)+]&饘C -G"w3Xbӑ*3(F7wM GSŖbFI5bcghSҏ۲x*M 'k9Ov.UHOÓ ~$N?7J$- kJAqj|l8?FUҕpNM@z=e#0MqaU`$6ݱ}j\aTA\sgh-HNE: h`+0IؔքK\\:VhRF9wf1 ;|~CHvqw MsTO Mixu8t>tr=-} gWjlm]9!uҩ@I PޞCf!Gb| +DYrMg\I}+2X ]bBFڡ&>(-TG@s;+E" J~EWgr\!@Fx=L Es7U\C\FpnmdIt\YV0wQrô/P,OjcK"tYױ^715(Oq  ]YzPF*Yei5B0u5P:=u-\1jCu:PG߃1 6 a|S`mrz*Garvq?i BO;C;6nh*&#8w/\_H'VSl>ʽScF9T߼0̎;]X36F7eK8QSvE3#2ްYJ7"5nDm{/u_9E>8n7k ?[Qd&HW$mݚaU 92E}睢yS,\ju%t]l9 líz\N6 j"mr ̲\{aS;UςT[ 4_B~-9{:/-r&"e{19C')x-s@C@/Q`PiFBʚX) ZG].vIǃp Jm;Ţ]ᩁLI 0l*d/By* x?k#Y( o@qg=Oxźޟ#UY?^u)Y)}u̻Z)Zӻa׺:CU0^tF0wwtӃ6x2)ʓQ0^P1%cA21Dx$`B}`XMm><2g1umZb? w֨6K1u ƱNusL 2UVR MJqLZG(Nfi\  D &Ѷ6оxeۗxң.ňZfP=5,/c鿩~oNB%(AA_Rz1X=7 v^fȆ;KQwUuh) 턲Ҝ9ٵtl2vYe]TK܎.U|lpI4<GG  i,v><%uP-pF&TeT~:2ȥ&ZwghBɳK eFx`d;w].Zh bFDI%b"_\%u:tOCm'ޮss͒GBY΄. !SN QUI c]Lm=?ڝjI8y,/l6F}%xؖ{5:~h51;P]nR J~wi k L}R( ^sMGCêE?+n֠~h !U1;DjZu5ZguBip1 #m~_?cדm[ \-֓Nݞ34 9cK3BG3s4!C`DG?"~$xeR3YE>k1b1=Lś|6 gVY|:f>p%դU|0vwk~҂ x?L@!R&R#>grCt }JrM _K:Z)3ab$7<@Z$pIP֫R̙q"~$ɤ=@d[5lVp2u6  #nՊ?ڵL"Q8W=|wn[iX?K,4ғ=D3B(>M??jBkDMboX&A -J5%Y* &l>F\W/9)ޔp>~HVgKxRu;V؞5%Pxga !:'O& Uτ0hsbܾPv`4鍒ڑ}24gckRd!la\fT/u )-QeDmOyJEGg @W{ׂ{N3$n/kf4LU%K+%_?U '[Hor]oL*("έp\Ioi#F6='~/F_)eϚ;iU 53u /t߹o'l׃(E~ vh LRW=UEb NZ7Dyz^R2^:G?(VPߧMf,O{u @zl0#.zL; hj ?+xƍk^ЬX;Vpҳ4, J3ΜI. +^LY]E~'1 |yد\je`&WdF#UM $8mH=)ՑM'<:[‘FmiԶ,m'A>J53ӷK׾fRD)QnNɥso_`?g3VNwzk I.oZ+SJ b=k| ܐ u2.Yے W"0t>6<(=Y'"~Sz[('ao9'-}"ZTBն8_5򜇪ǍD=xe_awp!HOGQ("UP]z{Y{} 3B[iEDZ<5(<ڴ5JJ:y*בO 4ӥ{YÖjwׂz*fI/j{ya_[35s ZaZxc˳ѹͧz[?_rqQ\% d#"_øDddF0b60[%)bܘnql!週Eq;%|*?pSOgk)Ɵmnəxr<ҧjoL-Xhwi"CO4QfᢎIv592H;8l9_^G&@;yrKUu-*흫j) WSןffGVǘ/N;_e ys8;ern5Tv?y_<ꯚ3Å ,.t/~\&=.DzB( #vw3Wb[:d(مdl/sLK"tpgFͬFqU;*n{;dyQ7rĭYlPdXp$ k k@=ـXvu+Mxn.SHǤbfA?2u~%0K($ o~ s̰L8iK1YY1?1qB6{mc#k׳yM֬P`zn2brbC0[Hԣ+Wd_eOpOML̎-E;J8ck1#C[%p7 /}(d͇]bI:τt4ګ7#!._1}X,\> q%*g fL`md3a_b +Bߘ!YXf|^*O%˝3\_jQ8YiֲGS!DR_S)Ӷ/Hw˭N| r>տfRVp=`}"ShSV.sإ3cJxJfO!goHOwm=܍-0)zSԺ*4|lK٭I i?#<#sk2qb 1bIc+#vnG*ݯOǫ'Yb{YZ# \`c{Ô/;FNI=UX1f?NjSw渝ʐ0'r!bY%,LLL~}A~/q;oGC.tˑ8=N `7,iqR-j, qp-ɫP*LƎ>/;7r+14ㄘ0 mH;Qt7 bKFV'6NJVwlcqE0’]$y"z&'|,Lii+ǔ-c8}e»1 $j|w|S&TgR$8n ?QJ-=?}dA +u;Re< : ҠD4׏yK^-`۽dһ_bd8M 8ɋE;y{Gq.pJjSZgjpޤ@hBvb^ɒ8sj\pŜR& Hqn;5}Zh%귧E lBt:ЧܒwywyV#\Wlr8l@,Gm$U+C J[&5KѾT<\΀H:f]*aA '( oa.EGfmX <k9:%KpƇ'2䮘R˲R\JaXc`G7vᓃשX@ekl,16gT#CSU"ímOq7}"Lq=LUtȭ]bI(i xmܓ]ni c&UZz5` .ĨX}dG^[o*`6Ʈcn֊T(2~RưSm 8')6{%4D1F A$t;%tu'h^vGy?XOV u:?ni;ĥJ{髀d  /' bp ΍O\hTYs\u'f1YzDIbvovfo!re!c=+pMd]@asb%Wu`jy'@d Im0zl[([8%x;V+ AK~{[#Jj MwOXnֵ:ƺw>Rne(+.wX ,e\d؀ZxO] uA>ElZB7 8V r`T @{Mr$zi?x'`p#h"vcg#s@]q}3; |09￞+sX-!]園XLB!sp" [vKɈhxiDOTpi(Jyڙ D&DJ[&% #J%K'hrwE ?ϰӚ]"omt̫^ Ɵ&[R97$HɊjxǵRCjlK ^2mhc;'M.Y y˶GZ@Wfo_30h=ρ1u/Z9}'"I{wY=S<_sǝ,:hƋ I»͍86giw}3pti#-b5C|LT wR@(ʴL[_G͍Xʀ$|クMxEށPlYQE˽1?̦"aW?,ye!^oLEf)p ` H|6GL1Jx8 2*}aN^##6 }5̌ƥ0’*-N- `ʢ-]h%YjH~-Gf$f^v%:0CްBo|QςйpC8BZ6)2}Of+^F%}^#+kС:V,*rR Rbyॏ> #U*2/v]Dn(HEv7p- Q|\ c]Y}j&6 X`-~Z')mr"p6kԋCZŲ2/BgE_x4rryS֦>.umi8Qocx1̯J cٝؖsM+2GX? P;Pe+ (_ܻV5<4mKa|>4ny {)0x Y{'go%1wA^iJ[h^oTBz`~s֏Z6F>C~l˚cVVDENcQղ2Y]N$_tGsXh[8b<z!G֖`g/;lUm=f˲  qritG*%Uv;AZq*}A u 2tE߷ ClLvI\88XJw0sBLAZIUh-44Pn.dXnn8y r<dCҤ)8{f7JEJ"KȘ_OFvNfw[h-!- }Y+*"}ZEZJt5<>nkL8Ž(˰xfhJnڳր7&՘Ǽ` ;/QXe r1wO!?TXc?Pc-WEh -?l7*̬kICY0ߥ9_<.{70 bdIY&'wʉᎁ1+k-++k8A+ꉖ1ؽfqe@!BBw6-@M8p+;QRhsꛭ"c1sgv*Uf% Xm~>]~ːׅC!}ڳdZQjp8#=xL SAFIG ,_k{!=p1P@DŽom} oujYvBZyEƣ0mSam"Q!m+CϦHDzT́#׽J~+St nP"we !G0#7`[u5?7_p%Ѳ&gG V6V%][3ne3D$([Zl|P8W= cyy#(xԄS9"'޴IXwE L ]¨Et1ҟzWg: nfvG7;o0jK`h잾zXmc P%L.e,t"LzAq'cf[^`9@a݉d 6H %w=bherA[j{R((j ڱfd>!!gHbrieV~vI:"M{ w;oc E@I$D[]DZg@ m6kE$996B` dK_XHE_,SlBFwPvBީU{?EϢg ` ֆ0*7T*<6 p髹2Do ]F ;>n057zʠ<@~=BwS ˹xRo'ODz280}jK$߳Gy7a"KV}V`< @ i`Ri|T< Rʥ-e 01YRj| B5Ք " $0VJh,|o;ZD1kR grt#+'VxT]ŭ>/w}-~F9z4UͻDsnlUEw䁼Y+6:jgl}:UKC;s86-fTyQKJ%6IfΘPM ݤgoG&D8O>yMa>\)ւ G_~+Eefp1VkF5^!,}6Aa>W]TQ-?Sgw\w{j+y}J":/|*]."(Umv"ŨEW(OII3o k gUdJh;n5d{/nR+@N[ī\tP2Ѣdi/2UK|5>&wpoytEcq&] ٽmЅvdDuݽOBA$q`HO<;7AeţhvQlo!_z#LQkkx>xsfCқa]%v:MSV"8^O]~Jm&.Gk3ܼMa TO[Xvzv`m#BN4FH()Önq 젨MkkzObC6bQud/pC rWAzF!0*@NCŬ 4}>4`((GҢK|&sb+tijɷ-}չqGtČ:AIkB, p{6x >OҾН+u-ԟAjt $4 M勮/+ v;+APį&(,q ?Y.o:^ަTThͷ~e ؋#ӻrW,T |f5Ei O+ ƗIBN'~K AĮa'brw|TUU`٘ޕ}.bC@$L(;=LDEf1OUژ =&LOEO, 3'n"W͎{T(3bo>Exr5V1 (l1yHϵ6\ ? cU ~9g0*9kxkN 5`F{ ^[~:.•ɵ<$/K"J!@=R~v^l(r<0mӢo.\J IiO{FÃML4genwJl"@4ydQ J;\SqHS>A8g/2~]\h -Ʋh..(}Y4dijJdZaڹmW~@C"2 a 4g !~?Ul rhһE@;]M iF"w5E6Ӱ)t*wR`k8 Hj Ú\Ѓ1eUaތкrZ¸L]rP}_;XÔ$@&/Uij:RbMP=KڕQKw"2÷-c?WNZ!l<5WNaڅY/R!E>G:Sk6\(+=ާSRo%٪d]} (#{J+ϻn/a?| R QJFO{VNv)8q 0B?R"mU} z vab/mQُAFZVy1vk7:%["L.EF@)9jcc2SJL;b8?qT+Ѡdm'W͕k;>@'cEw.!9ytt3rbwrBy ;+Tf{ɚN7CѼޔ点[^ړE6}%}vjgܜ˞fS͆"奦4uSAɺB^0v7E ϫpf;}9rݥ-ЭOy6KA` ^2NXn4좳MlG \^tf+Ū @Ȑ$Z rv&5ZBϰwdfƪዬ `eJӿw\rJyɖ}WcE 36P+a9r+sXQI٫Z$(o7-Rr(=:j66\.*C:Y8SH0/1-[ @w+'hRX@WUB-p]KN~AuYa,oP ijQhIXJ2* MdIHӮسHwY7:݇?˪2pfYi __6YN,pG[w mPo] 'mS-'v; ^>R_ )+/mΪ& EW1Oix>O7#S60+_ggܟH }K?/5mx- {R{LH<_M;KKG&H:l o>C&TS`24+wN.3G~|)6I{TK0^&+IRmeQ (/lDǼMLmH | n^Ջl9\4: [vB%-ʇ,pASOM4ix/'&Aۅ j3`e{( \°`ŕT3` r;8WȪ11LFXRQ\o3rWD]~US_, 1I"-r<2 |,IZ6Sȵt&ʌQH>t1s4eq"߈[Yeq"M$R5Q"wfvftUs8i)o8I5WMN3r"c~9E3a}[N{buȽAW?lx$ތ3Ai zd7 (۔CGȾAM44$ߛ}Y~cZ%(eώ .nHuqs-vQ8B`+|I=o Hz6?51<_Hy醹C"n"H>m(?j{7:PobZjzH%{&($LVpjgC醫k9d˓?F>&9T4HcG}ȃ%t}Q;;@ q|H0."@4u !~$fދ]L[`IH%RG2W3J 8' mǧBe?ceOWy,Ox0-qeڮv]-+*( fQ62=֎6"<%xRXBYeU)hݮ)1,L Bd󙹤'WUF\j4mǸ.z</rQX}')aRtK"(NMm9"?='HIUxC>`Xdkb4ڦ0BՂϑ蜴EPVZu[~NK@,{)Q#ll*Z[X_O}Zxy쯬~(#B0Y0YTi)AG i5r.dq(EOr?YŊ}Ð B*,@&~)lahCN 5f2,F$h1؈8 ;BY )+'T0ѯM؞-ŝ PbT/#62(9ޤdסmkqp&oL8aUmà̸o-헅\1P3$ θIibԦ4 +L9uHVbWKQ\o7bQ'jKmW˼׍2Ex`u4&,\p9$ɟ8N&Hius hs>8.5s^ WO_Z$}TR)K 'jr 0n{``%SzErnWĭ`R%JL|ц.R|qYQ\gw@1`$R#;Ѓ C|32یIJFx ?hEn@q5 9R@z|R|Jϧ)}d5q2&^}hcݓv򽯫V5x[6n.O$,ʱC1-Nh$sr\0"4nc$F{|:h`k6ҙ "fh=4_K,$2c=fմ1*4@l#zo$+NisţD{j1JB^[x.9Va2`)N9]RTwܟ7M? ~8Ixrn=%TCP^u9Q.k4GSͧ{f*T+"֞Ux}s z톜i~\0 Fcs-픓xed5&9y{ngkFUv;.UB祈iJ9T+2 ռ.>@ jX%2ߩYi&'rh?=JɪLL+^gɶkVhzBFb=V.K{?:4&}cdvsDb/SQp?[U N]c3kxȘC tHPR(1ݸ ̈yJUQHKuwſTįzS8iu'vs}ԲCwd)ϣɘ%]J7j*MԸ8ijLkpAΞNQzزh[ŹQ\8w'eoـZ=B8S1^׫o6I0JjXJb.-1 N%Yn L0ʈ~uz/սa֫8B"e" U?mn*^y$&``^=TemoR9LiT$ZF}k@?Sw6YVj\nص ] #2 [A|޲T˹IF{ށ $oHCRtPqe6tM"A%UG?qcHPz(;6D|g8&_Lj ";~!P&VdFrzM71݀1i9LqBX{'S-Ϗ ԇI)5G`A=¹O᧡[ؕO6^CPJxA%((:%{ѕ"&k%Sl6up';=hٰ&Xlb*/ǭ$ȩWkL9߻2I,Ō)1k|>Kig-Ĉ q?+zgR]yay[x9zd56Cʸú5{}QF7u6$W<Κ\(@IɕL;[Rqc\ېũ"/K'5ge+if.$^Ia5"v#my9z)k ]?'kVZ[vL{@k \u}>1i$a(6 ot6"~&odϞ0f&A$Vw0\q `ӳTn=aRi%Hn^%i3G/"yӞCJp'VԱK\*%!l" Uɛ50>i8' |af_ЎCG`RWY:Ekc@K*4"vRtO+K/O19ma _cIR+Vz}#_LAޘѹ`ϦBo'MyWB5#f$ԥaAUA3H$xM">yNE{t IY}GA6bCHve0 =8DHX$[)VPj󛝈4m;-۫T sUR:_Zk鯜2!@8 &EÃ'jtU4hlExmkp|;Y ͺb\vwJڷTdjFGS465m./Ϫ}752&m]3lXorJU ]O [@yaDʥVieeLu2*VnCh2xsT9O F e8ޓX=ƶCC2pD[ h6KΧCPZ`Ŏ\7~69TvqԫA |;C-9m|&yyV5-k M_DNFz(کD3aA6aCѦ1k.ITsS+1"!ngkpLGHPj2 N5DoK]m!{wXkKI[Oχ=MJmxhH2}D%}ۏgQ0HX?a*P*wi>}tPV燠:'LowD: O Q_Hgg=siZ \nq?Mܔ~13P`B]Q+\ɢb;XYh-: і#G(S>r'dMwC~#r$/j3֞[8SY Ĝ&Ɵgwԏ?Qٯ[^v= (Nڃȱlz}ȱc0)H+8]sFf#dw?m땗Z(@Ϣ̅'iVߴHf_êr}֑R Bܠ΅]>\+3U_P|&|p%lYfFva+:5w-'J10gF9ݛ O^-1UL{ 6JGK0%JkS}6;sfŀ40%=e'zz<'9 3%%Xى0Brs"vLK݇~veۄtuYQ$ 6.ŵ4WX4\1}LE]^Ω$vC1@ؑ\#cר w"`c@cNg~d$ ޅ2['&JD&U΋ XAo< -rC4? <~]%lKP<ӅysA/J"RDc_{79ǯ(T+O?yFHHϿ{7Ee.0R.iY3nʖCoiDZFwgB;I ;=nw}$= \U) 6+GmrMpvv cʭ D$l#}l+~zf}A*3k\s*+*<:=͟^֩HٰHKW#LBl`}4] VL%>Dݼ2_61MGvdll rU,!83&,, SOmML3Ieۢ+38̣8 ,LpmAS͝rQ4 $#QUG@:( Ө0d[x9%6|*hDSۖ9s'lg?<}+8 RZ(0*͞^E8ajfϔq."N!dݤnm LZͤH2!7f l1iX-BGd̈́1vL_~Hf%u{Z(뛝;ޛXI[SߣS}5S6YhOĻh;$ )5uy*=U~Sǩ5/_||P兒!O^'f޴ftf0:KU+AYЙ :& _}Fa׫9%#o474-i"hOi1krGcH+%vɁS/HYKM|9XaQFʽ dCFK"ѶQwmLsX'p'hQZPq\r+f?\ *{M7 ;@ST#iT43~etYɿN,_Bɒ妢 w]wxr+C}? b 2# %ڔ@u9%D+/[Z%l>Acp:'͎G`egպ06(rJ ׾nvvFj"{!'M?wU*/ !F r%c;*e~2S[$٬G0A/0(hWt9`O^"b*h3qZ d}>]WXfT0QR~yI$?|&9i띩V 䑀O& 5 _<W`(= IgR[nC\3wGKrUYvf_cbp[< vzmJ}Q%IAw^$__ZAz_þ T$!M%hd +o~~us#^LË E#E8Eu=ՋGМt"(v~@#ր:͎Xgx]nA:a?{vIy'_A?\OY^4~`( e<v]~''Xhl.҈%?8y+dXfTa\.H]f@;d5k&͔My+D Lv s"IZ( 0EY2NHݫ[6c`+BR:E,(xϮs]+'&2[0 xڷB}z<ָmv5}$Ly=o4kEǦJYjC#{8v|J$Z a ʻ>|" ̽6|۾c7=?WƢ;P0u >lߵfh`ISc,@p!'l j~EF}=N5D#~(Yiug͖(pƣ˕o.t$Y% 6-c#>yO4"5xIOI2ʄaq[VۂCDK}"x-9E4/S)(7.`vE[GDW7G&ń)r,YX=? ȜM#Hq м9[""3um8AwSh#vQf\Rr*Fq">iր]qMz g4v9r~P~uR(t–7*樥@]ޯ(^Mh,Ƴk J#4n#Aq*~zVy/b3A8n^֐a)CJ&;Kgzk,\L4={b}_8Q༣EuOh/4Q<=4T_Df66097O|$wLѾ)&;;ɜxMUD% #|p\cHiD?HLdcsQLHK~AʟRBk b-ȴ!;4Y(ӣإF@f#@>`hoyY-;$ϴŨ@LaL7 & }IYfo(= p.Ǚr}O_vD Fy썗SL_G0zX6kSF]=fKcsu@Wɠvu1uip-Ju*~I" SD%3X\ 5Cͅ5>+ aDa)-IR( V ]{87ES3RBX'G Dqj\pt+*C>yώj8yLk%gJVTWȡ] (E(fc7&bLG_I---_xoGH٫;/=voWr!XȪ̳OǤj<|M#'dT/x,J^Doi 1a/) Ֆ -aeC̈ ѕxN[{YK_;Sk\]àCOiZ@uFR!@|MU !lK;3_Zp'Td qiι|LM~Lp'Ƚc*Aĉr :gx]#h5e΋[O—DKSb6:q$ bYVLm~tau)OxK3̱ !"Gv@.n_7;hBI?v` asz0GwuE1R%_5VLZeYCVʏ!A_$CoT"%\& H2=9G_ul[*[0!v yɣ._*ۥe29 =U2u5V(3r$E5DalQT>[> KhbIC>P+ιz :7]{ 7<فe7&FF1"NX!6&4b/w4σFD@ ݕMV,p*õRh+bvw.me0o!PN!+'88|}A/Zj #m/Bte-B2f[f2]Ζ}-dB`xnX:S?I\pyfX{W$" />^I3F`[ &p-wZ<JaR\˹>ߗn)QuN_K w*w<ēi06i#Sg*ulřJ73H%^гnX]Z=Vp|/'Vx?O!ɮot7dxUQ ȓw(uN4{C^v+)zǕV$5(svt=eZQM(CzG`ix0\`E_MXԂ{9xPFQ=fTJc9Viz5h7Ѣ&Y.R~9n4q}T  o}d~ ͼj5`G*%Κ?GB^A2ڣÇܱ[9[UVCSp;|~MZ|dRbj2&~{r5Bm"4ΑpN9\+\:`9hJ@ߖ)(ZzS.)Qgf z("c/>:B,V58dž%[{UR;1eG&Y./jT=~Bì47OgJD5>ZܜU3#]33R\$-{eʦ`58R|7#)]1.f;ԕ݌;24Q=N(1uv* 14>@I6}G5 x:֔"łw]` ")KTX{iK՚dZV @TwƾxճH6!6VS߷,#FER }MBuOawy*6 yUWbRv+̃rUQ[WfG1}ZGH#i'7GX*32s.[9,si _\bT~tj,~g'v ^j(=LjQ:<6&%])8-EץTy栎Е ˳NB6![o<}"z'rQI=g>Ӝ`x ta/ȁQTj [Dnn2C@FRIINz=ˬ|NkJdsu#R$:6o*g cidN%FxFӘĒg:<#e77z4HFd?T~R J(:C)tڎ9ol{YN~(.^}ssOp_QA,ЦZN5𜝆&=T$2pEX(ҦfC1IZ- r:`=AOO-^["*\}"8FjCD1[N0٣H,e 7Ki:.yFzs:#*{0ӥ86>pIY7!PufcډMRJ ƾ8̅3&=FJj4|c]$@5t36EɆq)K'@ cGK9^D2M$p/ve'\JV۠dz5$RikȡD࿞39[S\VԋƵN|dž?b!p%CPѪH߱JtX/fk~.DXzÔ't$0XrE!LS*3nO򉊬G1e}] q%`ͲsoBQRqy􎎺=2Phh MS(P!jTc) T*1itC{C2ר4[Nf sA<}'}Ӡ['odUƐ_bAN#Ț")z\(ɃcЫ!QZ/cJ:ڪREhq-=ȝf?M H^۵}/|eHoĚiD-"1VF7Z:76MK j%+t+dN`K.#alΟ'ʅoEk k}*,3b +8)^vo*g> <,u ]@^̍dAEak\sH!1U>QioY2Aڐ!A 84 c47R\8RË-ћm$ht5FT< h90fhy. TWwaiu(M%3 AgcםzzFSnU%/b m_Sz\.gDob-W_;bX8Ů2E^[JaIj`78+Jᖊ+5hBǾŎj(T/oPDF{kErp Tۂu8k3%7`VZYWA==]V޷bR(hUZv"Hi+bOcPT^vih։Wص:*Xs'wFV$ o!k!7y\;1ӷsm\BbF" BڶrmCqG6Ztmzf&1̷w7^S.x_>VsscoR~aڧ҈s݉ ۞V1Ϧ'?7! OT%/<-UMBEZ5e] &: ȵotGZoǍ<;b` 4D͠QĜVt!cO9R\/`4^}K{'hњ;rwT1U(Z[mS7J Oe>RC|m=+.Vl?6QkRO t=T!4^ }&GHٿ:9JcQ Ÿ_ӓ(; k&^sZ@ 0N<ZmyHqnh< tJDo2^ًh>l6gx3eP :;_D6QTDPj!h n?Ht;↓[᱌0J n-9!8ӯn)wm_j4ORKMDŽ-ջ"h&u^k9l˃U8Reoo 񾬌d`btgɶZ^FHy<{pfGo|lprnv ,Pc @lX %cӝ^a_K,؊dM|Izb'P7^C("nFA~S4#xpDELfY"/}vP@O{iH]Hߴ $g08R0$J`_e۫^^5H}ٸtIT:;*/}=( M_Zu"R1%JCGi 'tS'H Ji/#BI@mr CY*"k=,/zh-yD "5B|Z#Me_w.75̐]퇣Dsadtr&Q[ۦޭmhvZ|q~fF.;^}lW1V CK23uQ%,PS'2[0P*6]/C1ݯoLl[P%LO.|?#ȑ  մg|}T"̧lIHFGlydZvԤoqeG%)KS;$Zw? U{yfO}ؾ=SvEmsn.k:VFȿ5*]MO5z)a;eucn]kQ΃>G݌WȒ@o>ܰO)]Zƃ3M7zKƉMυ<~^Lx&`*drH3_E-N @VtٝZ{X< bJh`0C.CA//Z\"GQ/^8ImT?'Q",zGqGܣv6l4M=&v%09z,ѭ @kEO/\԰/z !Z+dJo!fQ`k7mmgoO y]D5[3 FNW&q#Ē[6dm3bwi>^Pf쁠qQ`E¢L!Q+N!I=VBA/POb@vv#kX' q/E2:^}zTWٻWoN \8Y3y"^~(ց f|[fiǠ5e]g 1a?RY"9|q-oP aڐ Dۈ1:E_vqnh0%#EH-U6yiǪa a]r<۱ƭL.#/{3% *3~?]8b(x>AYѺ`ĭW JG*YRg@!o*uvuE͠^Fenwa+2p&;JߒG,N+ɋH ~ j fʅ9#'}Yfwt><y^tDP. 9n~ЫT0-].ê9P}xk*W N S7>IR HB,|9UR̔vi,Mk;[Iwxn.=Cg,̠؛6/ Ji?I WT-k@ST$-@skU3~u'4SgTvtHϽYW4(&A`;q.ɪ'q Qi,#ڟ`ho 5~ 6GbTua-*-$PS?ɛokD8wa=GnA;s*uH9-Eg^AU~;j*{^|=14A1 kP )AX*b * S|$csHCJ?<7!ūC'u-|^=aNgxJo,K',NL92"iiFOt{G+I~{gѳf543a}SL fG.Xϋ5kւohŵ`R@X7uigx[IDcdrihE4LrFpIKœG  Wj&igVezH%@M,ǿdo!=.mڜ%ԅ u\:\!36}_YeiiZK"#3Ӄ-K|pfŇ9㬺+E95@jiD } dq4i&HCr,&Qtev4Nu¹G`g[|w] 3lSBqt]6 ѣ}R#$OK$;lA925xm4pv7NQ# }joG9C.*.$ʸ2yE`*oAϨ\pRMpxvcW}h$YbY2Pk|l GpSCZ~>:W3E6zZA7ǔ#Cn.$0x3aIϷ D΁dwn-0EV[+!6"pmˠCz澂:i) ^/ͧ G$F n!W'xHRcQ q?(q}A^7SnӦBfp?=L*`t3V>H%Fd*DhWfbslZB𫄔٥mجc_q4 dngQPϊ>!Qj5v@™<π{w@` {sLj}&{R^z 3]`XeܟMZ7We;etU Mf'G(o}4IwȮ# 6>&FutĜ]L ?<숻= aOy*XN霳m#" 𻥳GЗ 8'ңqWAݽ~y[p8/wX3-uY˺Ve;m+[BFAٱ &wlcg \Lcqګ9Ck-]k_!\ 21iLѰ[GsG~2,eceZC.^z*a%T㸚>i߶:᱌$HY DL%|yWDiwQNs=SnJDJZa#r;6KS/` ,JryZaJGygm?ͣq+{[LZ#Bs4\_u9%Q;CN8Dz@t'BLqqliSC@Lx@`P|%^؃ $jD>}Y횲br}xuк&E/:{̂qxђZ.$aËyv͇]!-돁r~RP!z.12F\y]KډZbt?] s}@ bO.4۞X>(ĞUx`p_b.yHm^ɉ?_4+ QG!b%BM8v*Tbȱ,$`Rv ~%d@I†2H:C\"Uc7A~$1^nG226rtք3(K ԙo+(-%x"Ç8p:ǵXBȍsA8C2.=?o{8{EmO/HqsOMg@г3:_$oF2'l:W 0 50.p{]9 1e騌4.[m-}tЪ-SOT$v} P)j*8 ڀdӉV~Y45iDmfU嗱 Xy@>X2|n„mOqHL+|f`e jLKq S hzO ysL8o#TNΚߥ1Dp5yq9Q@PnIUG ?AIysN;~]O3N"9Yz@-G흅1E ΩAxXM7!Rj7p,B! `%) H,QϱIGS ӨoLz_L >sDG{]c섁J<0maoȒXbýzt_ 0bBeݯicx=}[ق$?⃱sO硲rer{ =;x{&f21[,ՊW^NQxMFEu"%K¡Ȧ˭ |M(Le.O `H,  MEe%)-ɋ D{f }.xdh\Ib4&N'ma#∮) EA|;6K"V ۝&.+=-D|JB.s>Q66e-!e&.bC MbEJ\>}1TбN%IPkT=ve S97VĢNWj&a~_/Ntl$ &2^I3sT|Sq(/IS*x8iZTKzx(1T39Q ZjYE&R:n!R4ذ9l Eֿc rQ}O3_OF/eLL5G|_ z$2l,uKB*Պ!V|㗀Z;:%`;-06dsb@~ Zl :Aq"5d_ g ,X=\`%x y }XewwW֚T'eZTBhcGJWX{),1[3LFJ!I~+y)?KR24pcb@lHʓ^⣊x? ;Y`!vo>KHB&`C { }+\dnbaaQ/mdPM)bYuaiPӆoP16EqѢ63K\GDz$ZPa]`!`(( E,jK*^h~y*{úTQ9)ئD$5(5Tavɮmr‶ 딕I@ews0j?>F#EW`Gg[_}+Jmd X)23ջ1SB݂sʠ4 /Уb@g;A% aH12.Axuh w?ۍ4ej-%946ݍi/Y/G1zg=2^w>C(TQ@"̬Luxμ8Ԯؕ?eAbjK>+huE`[YK?sK:9l?cU XvL2R m1<YH9V@e*tD_^\_4=eWBK`A:|hvAz*mѷ#P3Nv7OH‘yлxuhxޖHÆ4RÍ FcC<,tO=9`HUU1C!f>aj[jRcY8on;\Cs ;TWOy QrF긊,)PC ?l-p%yxb:5;"+unv|k }-  u62ISV8#S<_ޠªKiA)&KJ_J.X_VP0z @(JOo<@PjA%ϊ]ȳfp80%V+.܏u-R{GdivphIp Y+)1KW3;_h/yo'nye/"K-/݃Sʆw9Jw?. 9T  aظA"0HQiSPkƍB(+!|v wCd(:Y=JeauרWN^/zphGlWքw }pm5'!twt=(ʁnADF `VJBcxw2pJI=9 s/:N`aSа7hQ8Hv{Upf:T#~DL/,_iデR ěsgBa Kg|F l,xL2\9vVLH_ Tؼ_d7PeNl-;jp,R0rѭBߑnF)qg (lL[ƃ9| ?> ` лe!0,{^}۰|TˈoV 3",":HNϜa,\5sݧ맪Nrζ#Ӥ5؟&W'VZ))T`G\+תV,ft:#|4qB8!`HC 6;A;16 ϔvњhtפHv% ̨_nvSjۯok|FxLg߄Iȝzw"\__jl<$UK].J[En.9x"(Xwp8&fÛ6*(+xe8]rhJ&4%) _WDkZ # '3(ܷ=hHFVT'Q& ͞Ռ6*3ߐ{f=GMSgE`߿l@XE^  7:l,qf)>!\(L>@8Lp>q{Ƅ )׶D̨&.p* D|wmc|z=2B@#[]3ֺ)'>o}KB dL $/ڹ>SE9΀C4*5y>գM+K VzD44mwb~5[&Qhx(=\{O- g-ŴUH v#tΧ 8#Jrt NXJQ% Y](!) '|TaX [d UBT8E?{%d1o\J]/qPSF1 C2)0&?B+sɱ{P+dKid3WT.(m qp92aӸQDB8o$"ѳsĀn2/W::4qCUSS{uFqzcfWc7RK~xDq;ڬ 53]hLiVpT:nEb[o&g{i^:\]M\IN(CGq#c8| 4Ή aȆwWyc$AT*brt3 y+8u)MuM}:?v̢ciJBv/wL9F{\DG oq'i)M-]쬄[2[=L .`T;iM 7]F"Hx8vT\Ar& gJUPZ /^Ӊ }( v1~d|Uf,2.to@=p,B:C~aviH|rƟ rp0FmZU>)|GT-U(/ ھ o;=Es_a*/fp Y_c , N%VVm 3VbLc}BzRq7t>BR*٨[[-ZB{J u*aj4sהjip:w|dׂG+0[^-4 XpyF5e&/(se밳vY[H|8j5f E(n3r̝ͽ@\]^a3Ri^11h[)4x#$,hJYCC|,y#b0AU11 A4GSC_Rh͙ 5 txW2RIT=vLوD:b-6;ފzۼ| gF_dutXd~S0$3HӹY&( 7⪋  v݋{$_+: t-`ߊj]U;ueNLjRL*ka.ըr sB {Alvms.XYڑy ~)M]^c1Ѝ2_q@7܆P+HA{NP%ZU9<"cޔ:U N@s`jXO٤ Rr.7𧫍/IsFU* d $bh-_s˪ufjSK@@rVNs%ѸWQՉ/0Xǭߍ́xb$.nhrG3f`׵-mqm{g F +bo戧c(1;LdbN@+^G۽KE3JF6}9#DGӡ@wX9k:\(A$0*|x37.Xo#v{$<&g X'h!v?A,4j\)BG[FPoS;ᴙT*;4MKVwl R#|/36윢f?iC ML&0(m3Jo3Z{G  -<7(񴢽W*#6](Y鴗NfJ HWQ~Ȳ\4G#X]XեvOBc%؅AS_0DAVNuٲUJxH^w>܃p{Jga8hvI*N`%,|' 4s8ALqĢ3=%$O[RѴN4&Ih9㋔dm^H}4JGl]T]zb+ K. 3>.Vuk'yb\%]A`0.6̡]"bQ>K?~0{dXX_ J](JhLpnV/!,8H}Gg{'[ vPQwR8lIcA= )LaI"zpW׸VӗZ>&*NE׃* ƃ{-UJ|:.3>+%'&^W*!9S\r[9x~c@mle)s8F# zz:>.x?Ubٻ~[C$;lm<Bk@VH-ߡ1ʭZiӏ0{)kyp!%*'WKƑG ĖAy.oOL\nI*eY羳ְo)pқAcu-fIUE49QVkgu9hN}Q~&=KxWlx2^V"T[CUQ'4Aq5} {K^i3)$16f#9Xzo *OpC۷W:hxI/4H^e!n);n|VVZzJq-BRcҙG#BOHHx+U8 \ c2v갛(4IV~@rND!rN:oK?-jcЛ&IWwrc ~t>y@u";1f$OEc䣪>>ml[Me6U*0i(V hR,^/^mYP Il`bf5$Y !|i^6qk E.:Q 9c7mjnߟ>xrvœ$7R>Hp;~QS5)6PDcC?wOhlXӊj^ت~>6ipgQ7l1M/0L^hwjf ' }7׫eC=WU&'ǎa퍄g ]/tRFh[w[{B6gV %<, x lj>]!#j'deumnoŖ9 ,Q3A_H&Ux0 o( D=Mݵʚ[Vz;6]V>/<⼅8J<4WII3&vSp78tĵ帝XAqpOd+8/9/F+:_eO\$~~+.U8QSzbl118n5vmsvh:z)/KN+%XQ[.hn?!XlI؄q߷'e33C1KcilnDy"# ,MB6ޣ/^SRZH{wS6*]g$;YXG,]~VU^RO4w3ܪнY󫚈F G* [}2h8 o?_D;>N]gġ./yT/&i[)5鿷'+W}Jg Dx1H(Wނ ؽBM?):ue@^8ˢeTvɱ'b.ȉȈR+4?\cf4t7;iޜuŝX}@SL7,kl "EQo]H"5ǝpٿEAs[(17RKKj9WGG:6*wk9P=41|Y';%io0|be: :FDpGY.J&l9桊t,4+ߞSP7|&S k]¢D]c,GСū9}^t+}}L&fa,_^c,R*iK;4!w7>i)wk!m.>v&:_X nD~ixK54(,[X#1 )*:;n&!мѶ\m Y_C8^膦%N;o (SQ+eUnVi<~^F} vn:\`n""%Ig9uq0KY|606_/خ7\~_)z`YPW>xђci@Ju4GoJMnTZ_ٗaDUR۬k`YF|O!UrQ8,S.5Rs?藍 fᰃ2dO‰as$n){B fX\LM鎅d_msbw53HvCqO"=M"և>͡#i̧ժpB1L^;{ r~̚2߉龡85gIl8NOB kP|FC-/X qxb[UXHeqo }ؐ_5%"]K(0uEl sÄ( En:jv|ۖf&ŁqPf5Q @_H7e%|b$KE1ͷm%nu}ԓV'O4ca7 vB[v!$iMyʠEh藘 D6ډc3q@ \p/龜!z3R;i 7T}詆]*ЃBN\⃣bs!1y8`U~(pN}1*jW7ţe"_Hb쫓ޜ;iLo,#QU[\+bX1Hy|@TdxiB'$L_~bl5C%GV65raKjIr"0[ 0" rH*5y6ͷ =Erj鴥Dzv[c L~1Y R4 L@o~TZ=%4]` HOξ{5P2Z0H]s 2ONܛ mlcHL͜.TZワg@v; =vT02 nԢt\y?-$ O$.?'’gy8Քa0.-k []th{}dS  Djb!˧;Ku%^|ZGȂ=}a5RLt_7ŋngki5o6a] kּ"?%y).=$NiO96ۜQi!U ,&–N+y|o%%l 9SMVCIq:Kle**HW_?l!کNB?G"߉!]ϴ" uJY%be҆#+hbe0Ew_կ9t'0oZrˉߞY"!&]Crw LА3)G r'Kr Nk 3^ѽOWi[ ﻙ3M;_0)֊{61OIqanjV,&:](,8BfyK{s6FVƶe̐dW3L$1" jQ ډ6DiEٜb{eɈ}66-p(]Ї:㰀p҆mK-~siW-jSb"npKDSNɁΌ}-et2!ͥQ$;1UEAPIR!k3. LodY/xeW܁|Y Z~R wQ{UFM`Q33Ȋ:b<mHCb57ylZaÙ-]gdž9.ml EsMA: hJ:H$Tlb2yʙT">}xJZ,(7}58oƍ54{ [VIB1Z8cǐk1<')ltU4=se^~nƱ]a>"c`{~8,%!u l/citF1+2@yQ/F :˜F`<6p*߬P`(+N1hCsIb\Lը԰ #tR|d$652>EW?uu7uba^I_v^I-Pv+ {>]/F.53{aH:KU&Fm ( ਋OJ`-rUj /N,=-v^3 OfU ^~yT8e?=Q&G^g'Lq=N'4b;7%Wqvara-a>mLccwHuhǝ < TWMy_R_@:lE-*f_묗=|CH}m$6i¨PTHHed\%]il8 W$Z@Rˢ\zrL3>XCM=ƾg6Ѳ 5R3?^]Yo3eם,<4 XԵ7Hi8PrU{)Ne,Fb_,EE{<P!e뱵G.\> |y0VGSv^wT"ڑAؔ+uܝUFińWcx_seEepVKX&F?}'QY[e`Č?ִhĞ+ǔ]«9SeFF }=eQ󅩋uh4 d.=ӡMg7'C'8HM/OGvTão(oz'>bD'_I)pc꜑GC `gBoL?Q;z׍685/DMXb&j̩`^j` N*I!j@#@T*|j2"@kE;uFLv-~M_G;j?\j&\x>mQEQ\BA@Ibn bI * {(vp ښY<(_k)h[͗a1*ѓhUTH 7ؔm1g{Ky#FYDxSc3UYGKb8?(wţnB2_2 }?{#n/3Bk{CY-WKQ5V!TnP@}eAxWia'e;}&/OulYSrw`fKiRK( x@.%^L%JbYX*v˻Jl cRLDl&oiބJK?TH8RbU%?2LNLzX|Þj 4:Z6z=)vҸehxA{(8dM<0;iŞ*%B$8k@5pvZXkr6L ,iKgp`uȥu +C;8ȀˑBnj#[ m`C);$9dR78$ĵŜ^{*pbˌms@ ޭzA$^&#,8oV+5c- t6u n"L[Y<\5 m!\lDye ޵ .yQC !AOU[H^Y[L,?.!%P+خcHx9%T,y6zzh CfOTklBٗs-^{J/A̹F؏]} Cdya3"qLw)z"{h, TM,4qĞՉpۖaFg[P^̗|f=IEX{6v_&i\=]'_9im JhdmG1=zp|x޻{kiw=. ʐ^8:S bbv8l+7ߕѢ;a>hŐޖ> V 'T;]4yj,gǍh=\/j2z!hSpUV2-&0:R2gfRѻ󶂃ȑ߿B;l4el(Tw4de3[#!CS@H1G12֔LzG^~$ݿ;Kٹ/R? ~[F֋ )~J0;@rèC]WVq? k]pDL.[/be~(X4E`s^^`*(gs#Z}䍀VC&8]̥-:hϴ`-״е؝U$IChJx|Z3<(>NM+j邬3I^*| 6P.<)f(,%jXINt1X ;0gMեBL^=sf{9Wf>l\ksysr@C1U?]DoQ:E~]=l a?+zz.%H8)IJSI{ʂ=w{t )>Rɍ2%%DJ[ E`'?3~{7Z'Ƅ`&yo\yX/D=kd^coB&61>X~=埲"ʈU!dҔ@W,68.O?- O" O&;SӰSq1ڋ l6|dJhQeTWAҕkKqM\oǫX(CTF!Kj4T!NwPUӒrJ|\Z@oxg?~u/}G0BX}]H3PW10Ku8*=5PV!A;_x|iQ}oc<5F&pGA44!F^m2#,F/ܒ[靟p:~(lU']ӾQ 0K#quuiuIfF N:׺wGqbJCr4,ȀgFP!.\5"W~{|z[r[p I/=0 Br g0t>b;-V'K %@*}`VbUk~[w2Ea}:Ͽ=1v!ؘ6pL Xq&w;Ȃ+Íx*ғtwrP~.2L̴š;ԯhF۱rK KmKf 9y/YJ@T$Wa׃@'L/Q6*Ǵ=%*5'>9%p'Z-m:o`vJ$f0'w!qGͺ~ p4(2f&jgGKHV9^/ג :& h0ۆ\ڨNXT%_aF%

:'e-e.:鞺?rhhM`~BkPxLWHd{!$3>ZZpr;cC}%Zb 70ǍƦJdרF-/\ʓc,Q˚1GfQ|L83V.]Vb3/~MM'5gA=^~ a3|C]LyYoIpr1{<9C>\7ErH`4]|[Ͽ; l^g͂ks εDZ_\?9œn9g1В`:_ðٗ ~ 0%W5;} !AZkRc.LQKzeҡiR]AEt=0IFy1a1?RNgryN7X&ukPVӧoA7/`Ff<җU v_O49*z6*K`9ьuvjGQycZ' /}#+%xL͘!7|=€?̥~:P,WA1zlz\M+KtۨE)_&24!f/7{~Ts ঍lLf/7*ﰷg}/2Kxs#/Ҏ(X1D{e/?7W5@؄ ҬipOWhu=ݹĀ׈ \'ʨx g ϼ\(*3|PǺF7g_l$ATB˱ 0Yai `+QgOVr  WvȢb \F5?Gjrn2)s- $"-͟C/F%Q5w+ωkSbm(׳&xH%k{Fm ܚWhA AUM ɛIѕN*gIQ:7J'"n ř0eГ 7o@#'j.U>5֫02eGO^>н3h48UrV!Db5G}Hc/߲gd83AŞD9+^d{TŊY]bo)s]n?WH ?t1eƧ!G8ӆnu~}k~ օ2>32(5CvL"!,?ԯœ85\(*y>d^.ebn#~:!2zF5hMm`'2ހMJp+7+ӹ=!{Gz,y sd?/\r".r6J(-^9վRѨ5ϯWs[G7Bw9%.S/p)j,Njڎ = ^=7r|q?@B.e}هu9oF'O2jL0U<a\O:{w5 c6ΑllmX|n4k9md0^)}1ϓ7†j"n`.Cxelב:*-*I"A1 Yq(QTnn!~?IL ŻHj;WJ74aNA*XbG)1x{-RIؠKTC> r˦ %9M_YN>̖j9%1DT4IY7Q[fAxփ{@ ǯךK⡑mpEai/-rQiNk V+5%نJ9pjgh?BP"yÓSw!/doi~㱗DB[-M #_UK]g v]Td%܆q 1jb}%;wd[5Gm*#|)?0L/9&F5ϡAR/)N/Fe_ 9M{EFDeH1eBk!T{ [aIBw"ݞ`B/Ӽxdlp* Z~/ ѭǪa>@MKHofKx)!QB]vrIG_8~֖Ǣgѳm#aM64bֽ6 ͢\a䜽W؋Gºt42wT!ّdL2d<:cQ3 Y1U[B+mʧY䴀T f~ pHG#W(BB.CgNaVOu̵PgRJ~_}`HEx7NosL'{睁6g4[6&]IT8# A'*A:A+ 3Χl!p]Za0Ƒ09/ov{& Ͻ/}U>&< 5qN֟dnΤdSKHVʜ*v ̟@jv~m{}`Fmp+oJ?m`M[ze|~zVPA8 "D@%e'[sxH~I@ggfJ8D^g<vD*D0uEm?^*gh5ϖuz(V, ~ߥ|㰷mâRڞT &L+vM^(]t7JezE?WTHUt/vu9F2xpv-нϋYZ?hWL$i~YIːʰw[#E_NG )&X5+%Q^ͨIk$6[CڈB .v'KfEfQ_f!W=?F2|̃fMmGg_px{/2 iq<O(qIzxck9Ң\ o(%S[<~rU3*Z&cݯc S^oʂWϗy@N(t_,u7_ #.x`?'(7 r/mO}Ϯq;%6u|0vZqV0;:zdkҼKٳCKT+.&pcs93DTA.W{[9BDzSu$mϑz;O!JUzWe!$Kl%Q)ߥPARR= -4P o#(.N}:4zHfJQ o($ZqrW@X†l q)AmRs~;y)0>At}#A4\_ Gx s1y2Jh(c |O|Zha p:⡎1eseZ%>]f <* Ut[~̀ \9~ nt&+>b+{a_$o~ߣ5Nz~W`H.RX-{)ʑؑ@Ǝ aX\ ʓq3&,@DA\*LeFLNc&%Y`0akS=~DDjKv$>+q~ُwi>NQs\y^kGl+xK:K2RܱG9{50;ݝ"PZ৿=/.DA3sTOx7ʭrEv\ BGwSx m'Q4*Q%2kF!a``T<0[2UM |0,.cg߁ܸd4VԦ]q"sWQ ς&wkG.BТnؾ_ٙ?õM~5OV qOkd9)!j{Hz=STfe Ϝ,VpX=;=e oGzC]&`;>Xv%R#m@v-!˫p ɷFpO\T)7sR;7(d+x5hh\\TmNWg'\\Xds?!߀^,#NoDs ;vN?:#f~7dv31؉sp&zr>p:F_0U Q:'7g *ee렦$U E8e{NMzOXg+? 61I=qY1<˟;Sh?+u0?7-[x%#؊LlW_}3RA"u:4% xs-*v![lzt^k?vf4,庅W?W/IqH~1O}WA°yy:W7VXA) K1hI/]$Ӛ1E\8ңA|YG݊/$Q O:U ¦F>RyNiJۈ]}ASf`Rz$1[>w!:4~]cP\]50ӫI ԐـIiTYEt^v[+w5@ mwr_o?ETOTrΥJ>䗂>z8n'(Wƞ9SQ+5[3E ocV?mGTJթ:M2/ܽ,~~ϓ,, ܦt?t(0tP#ShZg]s +hiyea'_B.GlU:؇Q܍y!b78]vBt"\EG+׋RzOu_ge'p뎩L<:/4j_c#YDZeĞ:Q,d=xR`EHī[WQZ])fs4GT^@m{zʪ!kIJrԜmԬI:tE* Ku[Ky EVUi5y+QT/y^RwIP~U7!FbGOԨ %BIQyRzQO}ԤyieVO>pςuV4\ ^j$-犨TDճbx4S; 1x*Ӡ|6=QDy5SHh*ؾ#cDG ߞAw ]Y=v]V4w X"7ꑩ;!ܕh`?V҉{Ugd:AI'm㔳CdT<-q&+#u8r\:s:G(]WxPFFRNb(*%4> U [jħ8ݹt1_| *o!/R|3ITVk"b(%›;WU]I U^g3 ٺH?`mŷי3zFq{sZP6W)m.' ]Z#h7(9<.'&thvL|W %f5_k2Cn{Yy{;I>]!dgH/_wDr^bbH1xm "{]Fk-Jh r9m{$3ђ0z/QUêNQQ6=NbCr;$K Fِu7OFs X@e6VtIä'idz8[Bgۑvckft1)*ؔ|3Q~,;(5 ;B,z`O\*f ;\tgi1pLur? #^2Q}M[b[X3Kwފo)bh;- ?G5Ͽ Cso够i?0^U|v"8Ip[iR">sN#Ny( ^B77'"j*k%ťZ3Y, l)ǼSdoEp-+䡴MFvԎ}})_iet߷^#ls!~X #; nDql7h5ꁅz`?*~R2'pi ӿpyVd_OQٴ8#R4:STK{} ҅_^JDyK(i1@YXDiCUHiB x3H`5榚EX0k\BM&>suT0yTsˋg`}m"K,nw-^U9lo6"ۺ(|!y+1%s(&' =USE65Dž,i^!cp|J(bs)"3AѬFܠ%2{2}G$e5iwA3Ψ4W[<}9LҙQx>Do#8l^6Ҽ9U3rLJOPypu _m'odI)~q>[LF%"PWg\S tJ^E]IHF֌mݺU;I7`brV%ה(g 7o1 yYI 9X rV/RN?WMKOS@Igd~X,?QYQ-lJ} zx 튐DCXVAzW2FPvU^E:V\t_|GQ4N ~mƀ:/zFlj0Wl:vi)=GU0չ3Akn=PgW6={`UHɿ8XEP+1m}~ Wٞ!=l+Xsg |e^TnNYBc`2Xx~ LqϹ(r>qad} ZVĕNy^`N皑ñľ:ݾ?27/.Ǡ T\!/DvaXm-G< /ήvǯMjVK{"x+Qp5x/[6 uZ}o?N aWd}K~ocw]I?_jo^RPuE[wRp}6FR?O!^_Q?QAX.CG5)?V$;շk|[eDD,T'Q}rT}-{*w#-q}"MQ̫wPP ?|߻ʃmCcG#?d=+QTk?;-m B\&3RS粟;5C$s=W]gg%xR^ k_Ĺ|`2TG(RH ÔVVr% 6vn jǽ=GO@r"*ʊ(>(GC0 4`yh9v}?XߧY":܉SfMj{:T&S8$7/ QrbF7oclסG׃+h*{L6X}U E=ѧQТe%n&ޥ%`0OFŋ'Ԩ.OT—˅<gٯTg\e쳧*Ʒ1|ITƉYFmP:,uF/HU1Mբs^uQꮴMšr=rSYgNsqݺ =|5)OU2n**I1/so`#W +'Y2"&,`*ait3S83Ҟ@jypb Fk'5"x2L7i'hn%uժ%~DNӖo5q{|4G4Lp1>&F#ZK w1"?:6+u9paHcb73ҨK\!yt;X Вl|nijϯH ѢZGg JLޥ֜:|U=} ӀWa`K BiwZڝa0:GkdK$$%ˣPRGqdEdRFbx_-wcWn[7Q9>ݐI0ţINLɜH1[3e@UCBYŝb!҇oBY ߧV1017}vA,Z8:Aj,G6 cFiۖuoN5{"q%w92>WA&FY`aȎdy6! Ә p?1S*tDN*M.zʔ肶dCA-Wd|iv1؊` *t8nLy?9)[Ѱ;"P|o]J^yUR7F#KfAf5By಑ZhN DEL+|@:~o3ȷFME0aH1w.u8 = U9fN?2h!<+!t:`Zwn~N^">ȋ3=!S/"WoT}|%t} j);;xhU9Ň\Tݧ䮲lsشjMT{#`j\~@·Tw*{ Fo6)g0U&6g-$ԩc읦.̞fȺ eɳW1Sb*C^pUݐ7Eo{0scx_?$&,VbbV݌+d Bj&<+vɔИ /m]׌F8lуy'sMѓ;8@ˡ-rt=tðK)vZ)j%.%@7Gq wќ0rUY::t)&5?3>i#&]gt:\_J<ޤsI7bc FTnQz H26uOF]i06=&(pJ5|D|mId<71?@]+?m]OhcNz͛~mmFܳrM-ޱK;,wClB1زy 6gA^v= ;P؋Lհ:8&rR|Ɓ]C)n !%aF5JXKm I8vžQ>VTQ[sQ{CFˋ+V9Ĩ=6`ҙZ`5U~̅B:gýAy>um I+IPkb"_j{'Tpܹ"{a[O,19ȓ?:{=8nUC|6Fa8Ъ^Ogjl \vf%JvAl%KH+kmR';6HէF_ɶw 7k l&ef;qy5UK>>#|7;{?r;S"$w8X_>Sy&Cq{& mTTs虅f*rAss!މK~ո$ yrA1YJJT[$\-gu3PJVE꥘Y)NJUG~l|:ۋ B d{h5D_&1H E7D;~\5~LUqV9| u8|"tDlPxeƶJb/P$4'nd 5:9>*?kURlLh9.~û; b% ^?Q[-"0~[k !XP;eەjoW{^m9 P'GK!5} #Rcc9+Y#vNg머_tr`x9^B2WyW'7Ep!BJ7"h/^+*?#6Pॐ>Tb1y>Bi|UtPu:(,-m]k'Dh`)q1*_nɴQE}=ș3j}4tް~vZd_MjQU%0^c9yr#+1*C2,O]V>3M q713Ԇ``+? meȜID^qA>U3қ{ G!O29c\)\ahtv(ƴ:[?Ǻ< 2='Y" Wx'QYLKשKa kDߦeJE^#~':D[X +.^ez5RVTZPmV-+->^m@3n נŽ_;~w!SFGj]n6A?c3}*vJFYv(dyŽ]|WKXP`UGL2[.]3nJ&- G_@mPy456V It -j)UT19+m&w 5 <+ᑛ|'zxD_q(S1b0ضӺ6ʏUӚyrHqyi:ҟCKߋߵ1"0TW9gU[ SSenԇn i7ҷL|&asVlX` #=U}0oR5؉(WSjӢt2IN^TiN^0C_k`_s*=vwͤk04OGoߏ_l/_PC?˿P-o^MKtP%|u\2Yz+,ޙ_| _?68( g4՞ SM3]VO~ab]&[>>y {m5p|Y=?iHfR~ըfGlk=?}619PJz;' )+ˉm8ܪ((FXZb7K1 UR6& p>F#+B)_?aoN~<;J4R}Z|olvNG tRh]f#-U.u]@h.QnK%bI4_ԏ t7e׀d-tChP 57VDu!Ct:1Podx&3zr:st}uBV VӔ|5ӶGk.Kwt!|-1>,Go#! hUizHMLK֑&&-51cԽ6@ERhmDqv^ts+^O .<5c,j:6SiYJ-zsj[k"TfTSj!mIuGۡ ִFɫ8D*wc3A@zu{4JZXo8uB7k4I-}?r ; |"-< wB(7EgﭐWD[gAbcVg~2>"ct(tIgWۯ+C sҖNBR^/d9qHc\߃ ni/|J 0~g^Κ] #CHCn rbAUui qLt<&1nTG ϪWp6vE*O~y?+նh7*XKdu Wt/Y_[L~y^w.?qo)fX\u ;*HWS!wSbt"lC@vq鲟k#p*+ r Eq]ޙaY]5=^S){פhqİ6>=ͬ|Iw.KMx~]êbvt&5>XcihG.$VD{d{EPzi^MKl{z8#^OBq/c*S0q Aˋ|Brfjmmh/wְƪ`68!Ǵ]'6<5Wq-:F<W#ܴ . GGyrk[$Qm\+ԆGTEۺII4hMK I/ M'ף ~ϥigh?:=ͻQ.JV2 &ś"}3TQ>֨„ܬC^vBI)yl_&QzJ("?Qy evOKe Ef)d;]:9;3vjӡk"\ϿV~0~+BgG}/=RO _Nr:=I,cq(c{nx<\o#F'OR 7zȪm&'ǍN.'~|u>N-`^͟tL9F5P7aX]RUI(b@N[N4+$E>xgk|Y#CL$-#}KIUʄdEGޑ'i3J~7mԜlxH4li~i/Z=jI&Q3ق 6g-Z/;;&B$.Ռ uwlC+J2\Z蔈B<k1r/gV-3¥^)iqCb($ˤ:/kNwHI 4.vAkKV 9Țָ`@IT~ Ll$_EN4ܪC"Af4khoSZl6BS:U^MFa9B l #{ܭe=_^RCGKWQH}JI}gG:|>ȲZr}'Q.pl#`.gCS.5k+~e~%j3 *υ:noBkNFr6 Q8p<rSQvf/|9x ̯J̈52g;s.VZzLZHd($ˀ`؞w D/ D!Ċ13y xb>kӨutqz[G q>7Fi(3ҼG}(}B?cu5:/?TGN,gF{%ʽfp 2=ބ1ʚ(H_a(Q܊p$[ug>(^(/zTwFѩ ni̊w1T%~tIX@ob wVc XDsA\њs̅,<&1BQVG26d}5n5kgji#Oe  2Uy82.DZzY׊o|RI9T s2Hb.6lFL|}J+E՟/Rp*B s\`M|sEx_"mv@x n+ 򨩡8 %;zRǃ&vYJQ_SCm^62<| 0^*ܝPkףkt#ͯi*KF~|60?_#S.E_8(j\'`zxH'6x s0G?oDVԇIo_ДF ø>sD^^mXPBS˻ʓ t>РH,UIFhVⳟc#((ly]gSUkX>,2nŽ:2q{zl «,:|4!|KV&`2`5 cz7aŖbda@I׌V*kRfBS#) ,RS:MA )P:̹hKЫ%rx8gˋ^"4HOb F*+\`1cZv"E﾿!h3.kcP%sy1k֖k 1m:Zac~Ij Lx2 7ը?m30>bTj&5#ѓ=-5>?n,Ju; 7v}D nԡKW n\Hk#>lRl{g=w,`p](u0rUR\{2]}RkPW%> bBh.g~Q]~ l{~ ^o(>",.3J.8~I'T0X⑹"$ >L1 4@}vЄ}*+@i`<:Lڙc3u'~m E3cKtl~i^7#+XTz]vYQd|_%1;'q7VX>_P"^mǬv{_)u{=>}ZjdZ\D{Pmƪ'p ^?A:8 FqR~BԮg& 7؆c)Gg$ q{{&RP*}6o3@f w0GKGhx5Pv AQڀ LߊQ |w%Fۈ ^a\ƺNm/'kV&ENcTY8I=e(gT7b_iCٜv8"M%٪^rѳ;Uݕ -Ŝ9}jή;qFiY Ttr~ *Fy_oı[ds<>$#F,qf$Û OpDcc)OOk(,&{GؕGTx\5'kCٽW?UH^8 Vm~L _[Gw=iE~NՋMBi`NP`*ݼF{>7ٻGCE=MT= CL+ ~ __00Er1#C}7-4덧ӫ.ۼӂzdzQMz䍶UbeQU0:~k \}^OdRbbTe0K'8L_im}^w=B磳)Bjh{@*ӧ]BS,&t/s7YGzTC\̭>w"+*"?#1KZ7$P= gRXz3>*Jޤ3t{!-!Py}I} mBҘ>b,(NS>%nqk.Lv ՛*kRiD!g ?T{y8m6(MZX?%"Z0ʿs#6UҟWsCk6ԱÑ_EL ¹O`]Y  Ta,agǑKh훕, ;_xX*Y巗hOoI߇o}<Ȫoe _{ϔNDx7?)8?N8ǩVrMTfM _RK/ ?Z }s35.}Fh{'B?HZwriJ(L+He0@?{连@aIwo%|DFFg%3~RH öҡ{>Uh[XȕgCJjaO1ʕ 2f lb?}O0{ɖMywh]p׶hB&NQhR@H-j؅ۮn @isLHR)U[}mEy?_mw3J #1{n,VɾMyin"`Ģc HۤdZ QvDp/Ю!"oS@ՐMfMyJf'{^x>`r³mŔe'ZՄ\B&R0\8*>[bڻ)d:F~-+k Es7rZQ%/uWOw ݎbF& $?JKemmW&^dËfG[:aDoX;V ?1F qwinUuodSw.5eىɾgOTGVܠUs~2ѓXz(  :oQu&'`!kn ,auH.xFgY bwESV]LTBnO~@ʵ 2\w»U!Ä''1>Rj#hnO?>ꂹ:m{}V#/΀?m/V>K<֫ xZ $LOV †t_0ap:GÆ` 3']s0aQFCE^ Fo?t&FɗB#VbdUDKNE(̵JAN~J{!eV4~W '7߫qA I/X0+ 0Z*+lS9g-Nrbm/͗{U6L#Jz6=P0i%cHգ>7;r9N|ݟnoHC(nE̮.xx%V$K!|T4Gk^ƈuG*Yoҝ̭+P|-& VwCvnI3p~}/#s*;I(BD< GI^ _E.Jh8 (9O_Js\퉾uP|dQdXۖt~_J\3fųlPܙ!uT}pDEZo`Ni̟/CeD{"zX"@2YW7tz.2Tvw~`"CŽd9L-Y0m:*T{>=;i%(E>"5'P|%eIH%le҉R +WBSE5aU#7n8z\ɠ9Ni`xPI4 Fv9K [4^ZPa0& Qh~}h;c%Q/^fhJ4::YD o)G/@@JJʕtt atI(a<&Bے8pE&6m\ix(Hs5N:,p>`Sػߔw9IAc.S]{F6#~i5FZ99{iO٧V=NX-B{Qna}j^Knjy(?M?cUL{&bҏO8p!-Y$1"YT[({t|jt0c Kt C=- lIZeJ{9= kO>}{w{#ͭۿТw>7"S'RrsM#"4 ,,v_s@χJ6 zx?=1txA Q ȭb%>62Wخ~Ql{lr)hS*:_l 5~wExOlEI;kڛdқ=qQۛM^vX <~V9(C N5+,0Gg ĝ Y~/~-Ֆ\r[[ ⥼tD yMmh12P'Tes% >[;#Nk4/r9g2dWeBSk%*,+G~T<ϗ@zxN(N籉Е46 E"QAE-H4g>+Dt~e+ :9N8|gu0&ݏo1Yyqh[ /p ^;|/+rQ/mdCb[59+.c5Y!'nO-8i\oQ | m{eW<8tqU}*;1 F%U?,=; }=vbiI)Y?d!OX[D狔fy*#GdQ0I C5(ưܢXL)NN1oez):^Hk3DMUVyngK;oOw6k}U(vtj󪒧x8oFD#YL+QFd"`1Vi6f XpB~hiu'Lb @ɹX$[@١c{FY8)C [41aF~Q+2V;/Z5A1<.] Vn\°𳢞`?]P\\JɩD[;p0w ՞ W Dgo3S$7TnW ו }nVVh/-H?eYk c \ucx򐿭%=[oA_|ۥ0K(YjOshwrR?r{X??oy]&aň,(!;߅ˣ[p l:xc?)7N16MFtt + Ge?CEy9Sk{HC1ɖ˲p3{R4;eKMc]ɜȖ^}vcnVۍeCVl*p\;`)뢉g6J5hR6[`%Yz@azpg-1\Mvmɼ(3xUC]xhK_`c=]l"GUf"5~.+RJJ5:NI.ק.OG4u|p;wr[ZX{jDmcSg1ݟ:!*{hӴVw/l:o17[O -H?"g$QQiF8] Jotup4j(qу0ߌI27H91Cs01&&^E"| X1?vc]HۜQ<ӌ6, ;:m{Q&y VfK@ǗJ:lnKЮX)INC7\Нv=@1vkaۨN[l7 _Z"uba2М>0@bJ/U×:ﴛ68O P17vgѥy=-DZ =,DnK/&:82Ú ufEmڹB~8,m2,&^(O*M:o +[ bd,,ʒV5:rGf!etl7O,mJMR@D<lP g Q/~_6EqԗogxB򥯇'#GUs7jΚb`c1f{Po,{W|P<U*3G;£vfOu*Q>5KJ+ʻ`\=]v,TuMp>JKUݰe߫ RP~6 [[| oc["0yj ,V8WgdH=+2 MaTDU,=X:IX:NUQ`3JyyyyyyyYo(^/|5?1EtS^mߗSvΆ;!lZΎJ&qz~~wf'6I _3> Tp)'x1PYWGʳY BQ(TsCTM]YSk .Yj`Mbt+Z%ZN6ָ/>s,C+ 4+' ,IQ-FYcRVB%gYglCjl(eǩMay{T<M5Eo%'Xg}Οb]aC##"%V(oϊkm¿1i2U6 oxMals[g|2| HM4#K'l%{-6E#o^KXt6qq=9Y =l"t;J^$h]X!f +r۝6aAn)EAvV4"C߂pzbiMXVCg3] M _s!Na\9` s1s~֣26N]sz8=1My+W"{p K_&5 /xbWj;Ƀ΄l {$ sm׬qHN_;?vTo)w&4*[/$=hlr}|"@%Έ_EURmF2_zn~Emsle-1EgJT|; Qm{j5Sk꜖y:߻%Z93ʛFdlWn|Z 1w`\iĨ+I+ψ^:նa<0 ߁5,*FI,TcC >l Xb-fA{ jr5Cܒ%7쫢J zaNkof[見8Ē@β.;/2Gmհ)8 .k[汢U4AAz3/tT1|AAi~k7c-l 6 MWIwخLg{mEWr˫4W$?~){ OLML}+-s`",&*!H/u@erZEXFV@b .#fQmff hl:0r_ى8I:gx B{{mm۳&m`Iah:M$i^`^kFɪw)Nfڥ?E.x-KIO8&&#L?G {0rqB o Az[Syrce]+ Ź@u 3J?{GW4lPE:ލh_Gd)96(.7?j}^O&T@B&_Tņ8ϐwr\m QPxR7J8@3#,>|x hɳmhᦱ=ĊՁԫT #LФsNYnxg!z')⿢Tt'x2wވWw2"dE9Ϙ"~@srKoD9LhPBLL;;Ngs;F֖l9̜&/DǪr5`{ jKm2H",:MRwԑosN~=8[<YTXrQAaRL a]^#o4j7NbqN/v`ȗ韋.5 c{lfs?:=R€ C ҷOh0a 31CTy&|w~ 4ay49Y fOv}2"68TRio$ 7) Nh),WCZwR ,%`iMT/N*K\=e@&69Ԏ-l3?(TOܶ$Ttl_HcO1oQڀbأ`ݽ0?@IZ {779i=d?Oϴ68-!#n`Q+26mp#b9{Ұ#nZA%Ӗj=ԕ..N$ze7vo[,QO+?-.d qOCD qR5@-'m  L_[}r1Y*Δ~ږdG$I;eB(\J&F򌋢j6[{\4@(:?,P&Z-<X58o oջ X\8=&vP-]wC%_Q8GT^OLw_]]=n ~v|~΢fTC(9VA,Okvs_d790T3%@?{WKPx;1`9;QˏzE ɋOPӊْ%s9W]׊ns΍CS%.,EZ|QŅ07$CGca0[0eKȿ OBQ#J#\Qp* XEM5^O/-b8bp;"Pҏk ~Uxl=#G,&qa%_ ѱGu{0о"Nx ^}@"ʔ?Lm%nUKiⴼ,2 Rf^!'bmA.'=;PT?%y'ءj8\(w<ְ?.d'<#z+v|XwgI/y{tz6۝2)*2n Rvߜ1[bulTLsc8%m1*Ǝ6t ֓ <]/L<,ҎToa ^%N;Z5WxΥ.XEYm/cjCo1 {Pb@w$D"D>}8OIPrbWI |Us)WoSyи\g B7[~F|oN anF.7a.?XF峤ǠC](]_KPB84Xԏ'X5}F#UR*/18rk纁1!eRdqFvJ?zdKB+>EkXc4O#Rtxoudkco\ Rce®M(՟w_cx~ۘIZo;. (): R=pX|~O2?zg va|mE1 P /rd<,Ff}a@nq12mQ,(NE隥uMEϵUMm [Ń,=#Zo:E4`O͍u g%r* ˫f0I>#j=Jy+jGP,%(>~?P_bo0V"V .EСnsc`b%DT_­bvhab P{Vn_0 >pYah/^kK\²_),}s˯8oX~; Z-^ؓ!.8Xf`6蟣5E ]$JKz {2hRGt |.^][V<Y˜c)/c몾zJe]" ;w4<0EǦh)tOCM*Z~WFL|SgU b}ȏGw&5 B2o:Bh?.i~-|Zɯg<輤aK/EN,N+s kAz毆iYvoB4nƽ߫ "q|埨2}wա|91bMWE o+嘐O93z){G\80k?8`1Ϝ#y(E2/V\$zt\Z[,t_xޥ<i^!o4G~)_ETM@4ܠ9Y(޽w5γ _hcZG%(~*@jb)X~}v⦳Ug#Tir!b2Ղ/DTfƍgݢgfEnJ*JVwN lI" aiLuIL6Ò<5#xMsv%>ӔBUYp;O]Ea zx=0wC^!6 jw=tQV{Qmh=.`{PtGNyќV4u#ۮ)[Pj_W8 ;@^3"F*+ rҫh`px&'x:DS_3Y~QjBS¡)!6q0-HNFI.#w ifKCɢ8B@O(4%/n rfXik5Tz x=o6?Jk4&t kŞy6|ހΚ?>?5J5Z=2 O5=,Qtiq~'۹ZsMHw\b{h(w¼k~^S#v[ܪIb?sSXw_`{EZTao{1AvVR fn;3i4w )-UNq)zb:X*J<.__n?_i䇄|lF[K4qlĸe7~=~C7${UO;{-쾖V*=Zf_ƴʶkry*'‡̿,UY?EwbMEw.rbfQq&bn"uϳx 8'Q#R5z448Id3=y;yTєL.tEuIQC^S0}ZţQ:H-A D,-r CH*o $THIi1S&R' T@؍nV&_мSuQqz:ExPt|%񾜠FŁ&:\>=,Osrrb<0t^hN9+^Bl BOK f]x^2?t .ӈP_xmLT^ez a2f{5>U0ߟrZRS-lڟy߯ZChm>A{JFz&jXy ,U(xBJhcv^LS,> 0|%\|-l|qzc_Лdޘi#M B{7.?ϧ?=/'or~Z'QKDg&L2W}՜KPKPKP j$<@Tcs ͫmfx`T:6"^YfnWxZBm!xb~o>^22p^v^~P:/L6 ]EC#.ے#0'Ҵr+(5%pDZDmI^fӊb{vJt`7K'k]"4j(~ 5@$!gXԒSdQWKD^]8]݇:SK[iwU/iAK!n6 !>Ɂ͋@ wLJT}e5t2AXןIfYoMM4{x9,mȑ0B6ض\}Z,*O,C`<m KaUT<*˘k .3 jGL7o"ja'-i"WA-ewPKmguG\g`mÆpH^ͷOk{AJW)`m_I`) J-&`\lJGgP9gDc<@.C?3d_'"ˉ{S)%}4&t臿O3ݯ7{r/; |]f-o#Us}pSs2֫ zJ0L}h~h~7ߨoOGPj}4#7q9t5 g=ev˞c"W˷=Vʟc3o 8!{&r7^"z7l rq_{! 87;㕑f?׾uF_&}NN\F~PuW|=)9:W1E"tm|0C `yAdzQ|>>/ۀ ?uKZ0mjo]v@:7_TWWcWWզ7\ѯ&@6~b$m\_eWW'VDg_wD".E|K[=6ͯfhFJ*mu}#mǯkxch^O"60*Ӯr!M;B9$*z1m(C/2?OP2t˂7T``]熣دRE$L1'}Ŭ(ǖ,=`3%MeYJceD>4] 뮿(zhO jZݔR19t@>O;taR^2R)ӹ kZiOipntіh~5z.3b9s/#5VaX^(RAnva:r1,d{]f&QA`zc3tg.Ѽ0 Y1#<2=e;wCg&m#E*^gSVhb4&\3o\?aro),|,+,Jvͺ^:""9q2Z9gIΩuacuFȞrYz`>{!;-(K&QJ>1,a2UQ^€Z E?S9ύ s&{vD!XcE唧%Ge |ߩdKŌyD/04@"NLe.Yzy卒\- ւ8dc@VEڬ9R3`(+Gi0 #˞!:k!7|Ẻ/E 0Xe ,wMU`4u )dV3YЪsB,r/,i >"\[eȱ?Cnw,iiẂC㉊q@qͨ,"Z,&)܍2n#-Sqc]s\Lǃ tIɊ )=oJpA;yz6KtW%(6U{D`Oܟd0Y^l.VLsRu0Hs:C7[Q2%sZU^۸R~Vx22epq+C[:B~ ;SJ]n_xaC?RD vbyJA[fO΁$j2X+[Ᏺq%wD{?gh/K V2 uJ I^ml h~tԫAFw ~RͷvO*yYP$].ŁD$| D<~ E=8ݝ5L ƴra]ƉsIA=o~4T'a$Ce>"|Q"NtCqA3,m3K.k¯iW ]*Xvlp[Y&=? 6j#M lˌ6bA[XբTA{qqVG8ƾz12Uu L|]%v62W\nd|DTiQ]w蘕}Nv!~]M}Ifs5'_Rss__q9u>Lr~UK*I&љҷL)aTˀ _ c֚w /)y7[UOM{hMRk9Wz`%6덞K0ʅIq_`K!M(\]jQm@S`|h!^A9W^iϾ̙.k”qSK4>*yI7#t,uGy. /H׭_%ZqYXXiIkaa.|[%y6ުv;-  \v= h>@(x^+,jwoi t3I@5nѥg@X!Ĝ>5 =ԚUW':^-Hb`!@q!$#Kfē@Sv>P]!+JĔz<-w8ONaŔlX$[18$n^|(hӷClQML?famZ[ IMK'at#"qڞV"Y7ߤvYII#qWmD5MMk~0R5kX B VDtdgP.G&6Vyʑ"wPdhAMdV-KHɲ#=x`$&#p8s!QxH PD(66~NcW mum,Ʌg-6wm4b*Y&9;Wkx|\lI\sQJIj܇_yW*Tc[܃[M(ѸQsX1]MM0&yJnh[;O V @uz)Tao4>D U5J+J@hҷM*=2…d a}o/9ǵѾ*O^BGo4-1*Ucߛ<"֓|NQ#S5:?8XeMP*֣6ea-NQK(}78v~g*=D&.6K'HAZn ¾71[UJž_T]ݿN4&$yvGL# #j",W5ȍy,O)F;SQN(]u |@@ t N%i+%B΀B~rjA>+AMѐ@`^p=L^wYWq^mF[tšux"w~R)av5˽;wE-14 L 6YV$.⧈giHV*: YeӢ껔T\ z =N"Xe$wi6HMR 0QIk7KyD'.<4kqb0l„RIA*qgn53N_؈RQu L푥'RWə[9^Rc,(,8iJ{0b`Z[ 5/y{\(C%V:*  űN+B( r^zKd-RlRX0 M}OkheSX :Tx!;ZblW$"c3de<<"ܧY _}UЎ l%_vAp!+|W-nSr[S3RSl\LK0npM]¨`_DGK;k-dTP|\Mlzusҫ;Vxj^~pȿ}Ni_w9NƯraT}-/˸&*ޱu.=Nd 3Oѣek)v@,,(s ׼\D`B_g;u!Ns ?̗1Y6#׉Z<#Hjp幇|{&֝{ -,70wG i@^}ORz%eEIvєfhMdc0y551L_M M!΁, iG&1B/+Z9~>Fgt t 8bGjt˂#>aDK`{# ֟h;E%L7`'^[f{"aABY)Xmv#[{֛mrTu7$Hp}w~ΐHH}x5FܴiN۸j Ofa*p ?YFNOU3{$70/"3\)GĮs =RLXdGpl@&27a.a{TY]j4Ҟ<,+{ȝ F^oϑ۠vzlS*轼W$M}oX._?:6gaR+E ?gjIaj'ZFwJD(I q=O" xK")n|h/h[.p9Rt. Ea>&| ༐_FmIzڄH,h>!l]"f ]0|oSEYwi?90<J Ii1 22}ߤ_(z-s\~{vce@u6h׋ļ.[KEwNo5 1Bڀyh@Ltuij3y^.rBn_2 ;5U_/c|,%4&'f%|)]HvG;Nb8q3rc U*O=#R~@=U'lﬗl.ӣT~#SwV<h&Ρ\taijA&hwL| vS走; WfuSqDD/I6B 12 sZco:^ 䬁1©sZw>r6PP&wUhS &h2l9GH SA@0N.$(Fi ‚4-eX^}-Zҫsz6ߌ?O .GJ g״/'s0]z7}uxu O!7=Ҏ- )3!|_Cؿl1]ڷOmUqɶҀ=vQ|ztlh:J{YW|e>=f$/XHۘ֔VmFmpG# jh?g܅ׯMo\2iHbK)UjvoEA=|jw#w㉾5 mNQqC#0Q\TfOGٻ8Z4_3Ѣſ~7*&Օ3,]}:lכlJU1J\&>9X}H >_(V\"5٨|bB  x"mSZi`,4pV Tt +'tRCIj=(蹦m,U=='V|*·0W˯8rvy퀗҈!,^BSE#BAE?_GyTFv%û[b7|[p}WhOe.QEJQ~pYLG[IXѭC cȠ/ku(-;lOThN8bk'<|&-[99k6 d bRZkm"l!_T-$TƖDo7*%ԋ"V_ ˬKS&iRUߘʝDyd"yb ֬-{@- A')7G6[,=l"Jٻx ?VLhǕ7HAP| 6ZFx-N ?"'yumv80 5,r|~wxdN'P|(ᕸÏKY5  }Q?& Za&gz ,lJg44*pjVj|dGa14 B2;$gu`TK(ׂ6{ +NVq)@;eoL5W۩6,i8g%jlc0so%iouz:񐴕 0{(_O܈("&I%osdub6=j5߉,CufeKˇςsFM8{=#s]v4 Fݒ%r]<N6x7Ò|mbrϮk̲B}1)BWyF,\w]- 'R-=wB(9g\Z]Z`6!SnOv(_aH=:mf6Je);L @燙 51R5zvdǂ4 sM&|*[m@hy:dW%vJbP|~k+_hi7…o|P/\Z3:ˁHblqDm`D"E͈u gQƶ$)e:7I!vg+z!հJ^s^g$|Y) y|P'kaN8fs#8ŢWNH~*^˜VC$:q8x2Wk!Y_Z 59[h5YO4CBh|h9IvSYUı:RmD|^^guBhׄVG'Zv\'bl`xR{yե6t1&m|\/$wV&oVЎkSt e.*p4 YQ;﮺m(J`1K)9 @(e'd~)_zh*|BUE1ꕿ<<=np$IM!4`8`({_]\HFC4 _*:yn`4< ߄m 7a?.Qsh'[Zqwsp=j Qi4T+ИJmDoף2$j%[ XʥP~u[Iu}O kqF*|:vhw )7qh@$}Olr?³^Xa$nx^a_W+ΆS(JHy`P"O{77Tu <ۂݨM[«R :WdMR4z۵b~% 9ȧ[8.>vTC">j /R:/@-9 Ek'(%,便O qaE0uˢDU2{&[ahpS\ orS=BXh`sAcTBlEwE4o/GȍFٖaEOb9XkN[*vQ2; 4^ϙ.KaX~7pI+IPnVkiT|w jPΜB7f fj^'S FFbMUgL]#"?ݙBgU2ooq)#حRxwDE0Ac(܈,9NfKZEzo;kLav_HdznS򤴍9Z,v ?iUҀ<ϟEge(2rpK(e%i5<@L),iT$ZVtv[ h1,TLPgݦX\0kⵘ=K\[ª~PODw<$/^'oJpOqť?wᬼ~UFX~֢ݪT|fHUoL%RJj 2Ӳ}>K3MI+PʧuY xz:+0_f4HJ:JEiqKN~⁄* ^X;r2P5oMD#_{yze(W_/o u޴piُT0JO?OU -hvxuqϺeA%}(,):/5Ujm=G ݄_CIAxU_IX%^$VBZa~OJqs?VOZD!5atA|xi,hNaieUoR(?K-?FΣP#M-=*m4V?8/p8BZ2@%xMtKyaHX>%,C9N<~̣c ^;h9_8< oM(6[y~nVF1)'L+T)R7hA8ٯ[w^LN7lؐ2DP{"Wӈ*BppJ`ǡQ=OOgm3W9ep~Iv:OڠhZNЏ[c4HcZncbvGiuh!L.CD b"prf4\M7GG5Tφ{2u͑2junc~?+0/[Ѽ+]1Սdm#2-8\\'gn ǞFKndo$ʸlmVt=kp}YlQ$?sP9Z j_ [87@+VCْ=EPY2JL-ZԨŻn_~wo>8嚆}jA Y^OV2muk9W]/PމE.aZ7vŕjh1}md#&UiSl:otN^\n~>م(}zwZhgt bWg>)#ʙs6 [z>Ӄ5фd5i5Φ/5a>32O9$G6/4ߛdMooK~#e-<{9ot=C7s/PeGdK0%ujh#/i'`X/aI?M]4gc3w3 Zhʙ[Ck,YyR܏ˉ;jtiI2J-TGyQBטL \,^(/4 U.a?`cс#Ga7X3};w️%G l0}ݸlھq=]f7M2I@.dʎMq ZJ4d[^KD Q73۬|k}l=#lKurpTшtpe?-zmBRᠼw,b9LYD[T3<FSp^@V&hE\Qftnzᖚ8/2+ lY_ %dKCcae![YzX5:P|*ȑzC 埵`[V+;"U"{n =F+Ũ<# 5 9,hYfی@Wt18<9{}͗Qs5"oZ*W|ì,o)G A'p>̈́-?\S)ǵeGWFUb * b }+1b~{oϳ_0mל |SOtd~xA QZytlY %}ѩ`VKzrYæVDY"@| gxNhCP_830GPf$/5953q6+yQnOŲm\,ǣfSw~0zMɴ ٍw>sFx Fa)yHAư 6vU(?^12.K~z骳_+R`LftG3ٞRֹBP;E1?Zp^<Rl @te.yNC!pnT{ <mx(T噯E-:roa*s7}zz *liC J9^ͽճ6)@" >nK1S-;Dz_#\PF`5>(ƻ1--(fг$f9t{gt&ܩ6w ?i鞧+IѬ7z}'~ȯƂ^|Ν2$l>ğ=.\ZL!1񍁢bB~CQ)T7!~>EifG$\:K~pH( OE,ƱSLrV!6¿z 9*J)^8T6*q5MiP",Ύf6B6u͟Qp@BQo t:!{&;i5lN|2%;RG+h|"7 vSszhR丝XВ_#~Mh$|]!-mjkDO^r( VTYo-C>+ޙ4lo Nl#VEe&t]}Iʚ3NaZ _naO- 鶠6k||+wğrUi+ʳrNz_zѵ/fral$?*;=DDu3 C u{b~e,6d x|.m8>xHDc\o*%ACb[R71b9r3:l;QZ%ֈ^%T.խR!mYSP| \Ώ́^ Eda"il pl aevS7>C6&=>TD? P sSgcҹl |3-*VVQNq&.]؅vA<6Xx|O'#(߯G'WвʼnR~b%΋,n%w~c$Đ>EENRzT׃9(+Aiup=RBF~HL4?q*7R x+52&%o?Uʁ$)Lė~Y;C9sG@2v4Qqx$,O5BT\SZJXKߧDg1\30@e>=RZqi+A@e\Je]ØŬ$k7W#Dܞ )r7+(XpSQx4'@:65't gLۙ.p*T,xSblTNItgR4eW`C>O4?QϹ=>ګNA]t+%?v<0?<*tSGwS7V4Pvwnbqݥ>nJAuZge{z(=-.VF X+Z1.aءCUCnUhekU,l\$,HRwElUUXj# G.բ7_k,*H֜Pk|J0(<^tgt5y=;`Ka.Au@:t5R9'u$/b(0h=Q]B?Rsm5kO TmaSt}a~U @}zX | %x+Ičw;c[/*:,Qxǰ_;^|/r=$Eˍwsmjt b}u(xXz6epeáGCKv GiЄZO PO;cv(w0~uil08OBAu,7\!`8HnV";~όh*#)5 ڌM) ǡ>Sޭ';S `DhUr0LuB-v%8Zw;ܳMW)zDAdŇ4Q]s\Mx =ϑZr0 b,;p5쇠pƠ%=nO)C;}g3й\Pn9;{u>`h–S;|RTηNՇcTY(=A+8_w7&3@ED=6& |nQo{~%] Ƶ `)#h1V[^A`(r{yaQ=g.܅I<Kݍg۱X{~z>;d\ZJk7n_،v }e( ߃Zы([}ӽȁTC1"ͩaw/&Y!T- 淔1vhQ(xGFZH{)ЖOa9$_(M1{KFq/(5 ,(8XKU;+/Ct gBqQ\c)Brwi E6M`q嵉|"D_b Lo^(·^3F;ia[1.R(*NE=u+9َ2Wɼ[JKhP|ΖH}f-~ ` :.1ؔbGZ{c\61[TǚuXs&?(;qyp ŵD~AXҡ99C27fܛl7RsWq׹lWR4HHO'c@} G%4# (UjJg_iw k"ΨheB5ZZej0Ӥ!]þi y> vN`졒y;X-|{`L;G/>|ocJBW¢НX&#vZ#6߭imKJ)4uF61~o4L]ה/w@4oE[pjίrn0t&*g%P^:{&ݎ=l,UzCjDKpi)K%^r5ENW8aWIA2~I1!4C/Jl{rcRP*OuwXA=,~@I3ܻ])l2_{`5',^kz0cT Ïw+9oTaWyCdTn0%#KgE~R!w)%U>7/*Z(S2_ⵇz 6]H^0c%ȓ8K$;C2%{xa5x61VZxX1^Zo.[]: fؿlg&`^ȸQEp}D~h)GȒ^-GS?]/"4ZU ӟǝ%O J-R-j묱 χL,Ί8137`EZxD0,y₊K|V +/J..H%+u!찬!4?Vp|tL`+vx!#y8ZMwn½?RV _t)V3/I-lƄGpj֊ycY.ym5YMu?L'56u+blq{c -Fg[^C|ut,+4J?b Z +9b`nvDTZZajG]zWy:.;? Ewؽiqޱ&yt 7'czIYcSAp=| ~]FǛy*M@#~õĜ 1JDs0s,^Xlg5 X>SÇtqh:4~E~kFV gPml=m9[O T »&u w>o@8弄> FJ''\vrR KXK8uQcDZxC f.l,,j$ <K~j@8kyokD<tta:Mg[q:B,ZMem8s0g7K_|&CMazy6 ^C%-}Yk4rcLܰ5( W|\0W(E8Dw?o_Dp<;za}X Ǐi .E7% G7!Pc|4\pK/iUZVtE]2d *=/K]/`>TFbo *hrLRw6\/ 104\(}+:0?sџ1jnrij0ҕ5s㹃nυmާϚ"ee<‘Ɠ\9lUdw;qYZ=*|DQN}lgxAi, hEE+}=V",,?>kmK-y: luQ[ɹ @G ~>$2"I(>BvZ8搌O1?Mk@Ę?t~8i\c 6Ƹ-BkOCU본MB>K{R3Ș1M[ǟ]J,Z 39mɲ,IkJ$wYkzEͪKn&=/o3SM/:'<fyHV YEƎS N 3*M36%czw d4uEYJ@TIM}"@AI7ɓ8 <,?lq'Ƣ8;ɔadyl/OTD ޓ>G2to_*}fUN?͢26`p2]|_ߥrp< dkK wy+}<'!+̿B An|<=z+~Xl?n8b!lfșųp&qѴUӐ9 ˧AzUpei/@яsϿI=]c= bzŌ 8,i/{r,n?CwCqPȼ Vo\V"߹}'[=gMw(Tz"~Kc 7F4{IEx)ѓ;~{A}5$幉;%d9_HNF՛ݯYAP7y3;iMHiSWY2JNzvMPN՘{Wmߤ(^~ͥ)H`Oܹz\snV؛ ҧn冴:/]]?FVH+XZI$/("3[jу)(8'Ҷa٘3"Dwipe6lfLnZ`5>t>!w  3"OLqlcM.s4%=8 a}?g'-]n%~J3>o] _&NH|t:.1NyJ˜Wr%:bchq }%I@윷ԺNcOzv+ByEcxg}nw 鞼ӹ:Od1 y@(q/XrkȦۓ7I:AE)C-̐f ^G֣VL7ztŊ2NXme,'X^hŬ3=Gd!Lű۳(x3 r˳iUS_l5RZν=IhH=ҿ>7';1.dSyr{'.&G6'1m,[g,^3 6K+415ȅ١St_bY[?RSpDcS1އyq\+`xpu/؎HF MHs8MIڜ7)"sRE?Cg"1-"L_X{B[Y/'4A<,tyӌcAk|vye/aɿ&s$T4m0To£Oڳ$ÿgE>W^EGGLM 'Vپ*^ $(i񒹔5#nkeۛ9UV6kg0ؼUdsy$֚~Z2/Q"~at]p曤 f2ϜDhrbya-3jHrls6JI9°]:IӾ̔>(훞#"$r:?k(6r,Xջ c²@p}(O5kXӒЮ}5&^\tH2CAT#oCB!C|a$m@5pYdZ~Ta)qMR7Y3ӋNO)xP[-112aރ` Y˹qsZ)0Ci_ %ub׾;v l)830no0 RQoa^"|VagOj+\%bx]Dۗ:掋1oVir)n.Hg~4͋y1v!G[$0H#i5tV'8r^)ӳzbA~/eρv0z!9q`=;PS<],5 ޙ2&uWL]MN?wA+j`^>,SF; />֐j o>XTqG1L%#c入md|G G%+p0Ӂ&)}z$0=1!/9#rwLzN1@eHgY31P˦J64/6yΎL 22r6kXדRt fњ<!pˢrnO*MJrO%>{j_cg &s<[cId WV7 м|w *˩V]}R~QBqٿ^pbVlJIw݆۾2~ #݇KiuJj4k5 1TyU2͂d{UVQK* Hr9<,8[b3Qs1- qI6" ]\}{a#[p:>7_&U:65+Q'ͅm-?ݿcVcjx}6ڝ]ڌ+͝e>T-xrQn拁] JunԟU_U J_;Zx_j_^@?*|q_؟F /Tl7}?ǔ_mw[cL&Yʫ1Jll Z}W7 w'r, } tMdPEײ5A g)ZdpȘ{>dLu SA #\o K/,n=4 =˿)0V!Ƿ' {r8B h!y?CݞJ87L9g,h )i<[ a=c.lOd}9~wNo6!Uf`߼7дZpUx/]lQGɮ,yxz T v~y@WlP.UWNTRU3pm=<l ӷr ?ף 5B^:I^ YTyhT!agtw^c=T! Cp[[ho,5<0z<✌ ˬ?MI:+ƍ@opE-Œс^N-lE~OMFD |ȑLbӫ1/r~mWLdF>/7>X}Ӥ#t1k^-}WYϔkZ<3ݜ Ɨ?SoЎCAށc/ F]O2|9S$bM9@_ÏD뻣2Iu}&S(c}EjaYVأ+1\*ݎ9C5kF qa(7~q<5r1*y+;P ףjvz4=ѝ;_6P" :Z 0!:08 Xtp!] _9es&8iV CmI:WFg/`Ejȕ(3Z :\,YpCK<:f^58]6dOёt<*s#l<ʂc ujKЊY2~גpeiKd{i 5^^<K8:F(f/Vу%s Ywk/7VIs)eF'pdR82 5⛊zDo@dt`\|a^§IoUsT*ke,.Ĕ݊VCPuJ쮯J0ybmP\]Z_H+-k0s%z")%-c}5_N]pR2 ˇb;L;6"%b4H1_R3O2 뿺VM|#WVˇR߆,CZ[I_.jS QS5D :5 P3 5=@[ENؐ|"s6GrN0_tA+J5F6 啫]#啳7ݏ]`E}{˦g6~ {(_% _Th^Bؤ*UTX p|_S5Vs{.<&~_֐xuF:s)h4$뢭knoP3 _=+$_dcd^pdǏD`rviί7;rr:auBZ.u {Yн|٦T5O(Ń:}ڲ_>4h??% uViX'y-yUEe|!ߗ Ϭ{s[^GwL( V*>p,]8PX>6v25P0ۆu| ~(#co]ؘۓ~]~iF۝ض}klkxW }:6@Oz]:6ނAxm 識xJsviZ/0lHeM}L4=9c.6?cOib1m덇Ozk"O+@]'rs/nin=8? y8+oG GG߃?2n:: ѭtzGj`_?* 9.6?Zhw `ڨ0?"?yձh,dY˩6¯_QrsTYh O1.}Ba ,|E1f t8S e_`! fh|tXZJւ LY>}<^Q/T`ݓF=ܫ%C*U;j\fORhv*3 +Fŕޘ0:=c{[NO) s*ň!c\u٬F`i@_~l]{aԹIcD ?MM+>h7a;8{1-0_A0R+C0brGb{9nC."4b j;oiȝ?O]+i+[ft9IC)%uCԁ5Tq~ƻpkjUYx>X>6V,ҡ(*D[m,"˰ x>#(\TDq³Eǟu³\Ά]<| ړus h'F9g8-T=V0E{eq_"{>MZ%/ Ҕѿ-l'h#79ƨ0y<ƐyjVYY|f QNQDž">8JP@%, D稿ADvnLɨk4wsZxSL;LGIOVY@éDv`׉)gjˇ2 @z=6ys7qtn+P$x#,di &|ׄEuRV`} OQKQI0kb)O>cLWda 3y-[t50n1Vr'W(g/QS5>9̮7x#^^~(9w20xhw[9 #ݶLHǿP۟Y!1xTig{2.N5WĴ.r6KjG 0+7uh W&XcБ ~ި҃滍d3%-#'Nf[Vuoy,Ҩf~ `jѴr5,G EJ,oқ8o\᱇,E{:1l| LmOg,R\Q\ѮGQdW0)V.lșՀL`|֢!x{@C 4۔; ^7M3YQfw aZ덝+u睞QrϜp`{~whDS(u`^H(>qqz$v LSblLmJ:7 :R+h 2 8jgŰDQz0Iz0;lH8Eӳin<4l(OXIے~;7=ۺ!hi HO"0<פ$oV*FXV?z%9,NY仝0:;GQ}6(9w385} |p6P E@- hk6OVQDy"E( T+ؚhUT{"EHeQ 7hJYsd@Nf~=q72,iXMb?4L8CxܮEM/>1:06݂fdVoNQJPM(/9C 1sґq:w3yH8MȺUfM?'[."D _uc(: IIO?~>z9LOk!FiYRS[1mQSL?%!28bS lje+&Heϴ:2NSƬ1e$c0iwнʪ Td_[6zDgԥz3?NGS%9G|) ;G삣8њ~n/M{ІtB5س B5%8PZd]d)کs2&I#o eZgh,FvQmwAg > Zmݐ^9p4O1A@?((\ϸ M꽵M۳j>>2+U(&;zohGc)a("UJ yc*S&gT%\@glVKM,x1V2znlc7YNThp˜ VDmQXuTKJ= -o DkjH[F%\g5&]ip`?yXGY>u5ByvQPx*|OxO&Cg+ƨ/љGyZy@Z_MX~_q";< %]aݯ1c03q>I0H5s B3+~j kݲ)o;/|Ջ+jA[ixf`(?:$yp <J@Mc [dMݝ';S'㙉xdTZ< 䫈z;siqlƕ3źm/'*-Yim%Xnn=f^1uw}cxqqJ(p}i;BuūC?>ә%(GRަXSn@F~ӝH 5We9')`[Wgy 8@Ow=9-Zzis~Mtijj Uh|{-'w| k8^x;O-p9m js!s,yQG~)*FoB.f LÐt%1G#j4]2~.VO1GF\,*(.u+>ef<?Jj&M =HYSw^7ۚb!7q0RPT %-1V6) F9*-35s\ \C%Ym|KhOc?la{*bסQ&[*i3\52,bE8rc:d:KD\VqRfZ.Cߺ_7Z ad̸hϊhsR`zBi1;FZdNej ,|Y7F?γ8Rc0]1+[<[SW#NވӖQ%Q7R$q@%R4hd޵U8jTHQѻ"xGoHx)#s7zsuw]ų6ɞFR͸ᨸ~MGo8o9MʑK>-p1g.Ot~ AOe";܈nm4l&_ELn `GK:η˾?Lti* 7i [*vC37MRHFyCX~%ϭ )?XD?k9l`࿒?S߁Fwyh79efBO;Pu"dt~GsNo3IRq3O28k#RwwJO_'h Jj-'!z~Cq~=""*sᾗ^0pFg 2 v4{Ȍ^*Rfm9y/bHu#A@C_RpIDԝ9k䅋>^M4306MK p0לƟqIbL;j5K?h8ۗbj8õbEcWzw~ip&׷@6E31g%{dV%M (R镘{D(k0H`KiAzJ$˂6Š%-EĞbNgwg,C?5W见eyH?y]Af10)JŇaHug?~3JL' ڬ wA@l XE|b{$mŢ[QJІu=6̄)•Y~*=Eu|۔N%GfXOM!i0W=2bO!GH02|^A,/:0Pf[R {*1̄ 7FH]ȮnFX2]F$s{#mB:^ߴ0C.'#,~m:W!QIN7 *F&KCGv!ho}W<N&- ĪDVGfꑒ1P_'rYZ$w)ެÎO*Oa@o(Q (D_Ƿ`Λi>OOy?[4^ğr(;B+K;Bh>~J"xdjj\g5lT5#M|pftlKܻp*]m-oTq¯8t%bo7C!gxLנ0#ㄡPxl M Z}$U:_C\h%/'wZ۸Z ZM2wȲ!p⹎䲳'(\Qw=[cSry$>~`>Bu3 c_Y3'#iA6S )XQ c#ԍYi;ʞl##}wgM:<`SD?#c1!>gP>6>_hWtG" A}΋$ϧC.x}=/(3((xkRAqv r9xOvSw_Z-khȣK~}0Q h/ىF2Q@}Dn2&wVDkϿ' ~.`o{{b}k/l|rKѷ^a˕3/^biIJA5[ڄ'=*ӌܔX{VG>u疖KN5ΟY SؖېQ0>y.RUZF9=݌&￈wK9N_\=tEF8Pwf ݙ$lu0ge Kg J> (ݗW%&۸UD/vz<\dGAvoT ^^9\AQݟ(Oo[diޭܒa2'x UR 1/Ӥe/u$b|eD <0x)S>BX]r{7J⯁<dume`z<2xWDk*Dՙ)mpNBm^j0ٙa8vjҢf~w<;aIn$O(>/L~F d%j:gB.F[q!Hӑc=Q  /OdaOJAwo {qBia[x8iWQDXQP=/P}ewF˶[U!(Y-~~~mm iIkJ+8X 1A9Rt^amj0yس* Q.8,[N= š(>YxF. 聍*%xKagdO.1΁啄Qӕ# isPYUxj\J4E\<|Glk/Qh<0Y4dH Vkt;mZ) |4LN2MvؔseeT|mICҨLjKJŔVi\źk֡nah ߛZKgW.lVjKqX{9bm-%ٯ`'w|[bprIj]^+A4 Ǚ:9ݺT/ݎ']FW*]Cq*s[Q J˝6u8ldo<2C]:g_xr,lr+by 4gQ;$cCVw6')jšgosoX{ x՟ #E_INcx̓l3?Id+;nÄ̡f0{m20\y?f޶e%F^y1e#ځQho1H?2dwjUJ/? tbbAh.H*Jt Fڙ鈴Q.$tTҢ7..a׻|qui!gyѾ fA Bճ{x--+96JdkBM͊PQUr;I3?vJ$Y<9:k؃Z$$"k2hSjaaUUd}=SO_`}r}{O\ƪ )MٜP^Hk +mf`#]ggy\9fRm):*[A׿Рgsr(|diu+7b Y"\{"#tnC>[i*`+NUhfwӗXo(/st0{\!@ I3PcDNZxEyR/ꬩFD_Crf:ڕZ6bQcWkԡlJ\nCixXZ Pu{OC UX'H`,7,>RZR[YkS:^ruoVaOt{gXlޮEw]2%($Uu<ަJrG'zgܖ}Nm/+9Po$L|ɊŭL<\ [t=R+;$'\@i[*TF$ Gg.-v2 _/=Czsl3ޢZ6e OM?+[Ků_X"ͦL(Yf"ujHg .D>E|40B4% N#j\MA}yb_Wxp:pi1%DgTr5ջp;Fc[+Q%I_s[>JGsWyXO_Mm=ѿ}?Bt82N>BpD}`DSZ(ڍzkNސw9FN;Waqui!B%(1'RmN̤nLm\X(nGM::}TV%LMCssOs7p?e_x"^@GZ9G X':hf6m,6WBINap+ QyJkg3oGhe%2^j&9 3b5UxKI{IV4,L8`2/!DykOMYx@J;@ݍ|ocI jLÃ%?͢pwm ̤ZFkrrC;~? Ssl;A?oJZ_yCOǀx,;nS5HݸP;uYҥZfuH9vy1*+w@)p&T j]%Y/ˑB |wm?\w;f\1o'$~g=Bǝ+(m0܃UN3@ljPw)@n\в]}H"ess|mC6X\{3oJ=H+Q5V(QԨR2Ӌ_|BDbWR1rǹ&ʨ1bhqMd:cD]AG<cv W?#$%p.'`O|Y\z|7^>\V2*hYĥ4O{$ %+ ۥFvlC76F7sg ;h6lWJkr'߄Yb=CsU9n}2@Qi)^Hs_xQ'Y+UT*`,5qU89LU1vRNqu/HaNҢ|:3?}W[6䆳9tJ-)1c_?zzз}35{#/{a{n,4-zoa[)oOOkT7]ha}Q6/䒘BhDn$?nFqDom:1K9銱܂/׸7Hr^Ɂ1:j701-ͱ_c ׆F]mV} 1t%P.]j{] b cI>ؓQ_kA}|?֋)氘b! P<%_uM\#gTW[NQ!6B8mJOy@O-'U #SoRqV5XrT U" "]pzMF*M9e)U,˽64{Fu=0jE}SURO2Abo^q53yUp$hԤ:-[%$ⳔJ9~0ڻ?샳D)ȓ$uPIhU t9uKX OP{ΡUi향aϽbe#a3&|lA.>w\g|n|)kh *huUa;vgJ8Fd=fǀAZ'9ET^x}5x)0U{0MK14ٳl  M\{YhھrykhiK[+ eo7!Z3=kσLgP6لPq_Qx/^~^jn<3E^<߬mDow.G,L-b힉f`~AW7.1Yu!TձfkTڌdsf TEGNbA_WOl-Cat5^ۭ4U#_71NRO ?ajՖtrm#=7m߯k;Wh/f$*"Jx{`c CtU%¤Ee+g 81m#/OXSڄ~i!ucjMK(!(MP#Y3֝_E=ǷhjAkeJ\0nX!+kW\YMqrP߮|L\لP㑰!œp2m8ՠlk04U(tp _T툍FU끜FW+&=!TQ$4)-z I!}}j˒WB` zuKG2>d|a 94_|ōji dd5PBނTٖBa2ʰ?{Wٝ#Dٺ+?b狲I4Zwh4<KFW=ExV:Ds"=WNүw]Qd_`ьfPC#49=[xTj`ȵL  yg?36W |K˥[1#qҩ]/L~PrG0 ]u?[e5".33u]a ]Zޫ4@^_O{ChOEZ/}i>0J9|T* !*|G6jJP+u}]a5 8r#(/~+mj2"/9eҒ-ɹ#wI܂Ӏ#d%md4+Rfe+@=D^a}iz "b|'Ipr->ه^|MDyߖ{}.3<ȑ r'6&~k.Κ >N9h[`Xeh KpU71G{at05+fTI>2N]CMxKUZ<Q7v|SdDZ&ѱ|g-txA@W:qvr*ӱo-޽ZLw!WgX)I]gD֒bY ujQ˅ϊ:߅ Y3@i:nMd$G?@7,Eu:$votn)NYnŗtp<|nqM&.qI%5w6{($wK "UG֖6PXtzFt֤ofԢOxBą>WrFVh~>Y.ի/ކrX߈GMMˁ3pȊ]@wȯ3ůtRHɉKT $஖C4WKN=f]ϧ^~´}mfQ qIYm;q&8 v)jw:"N[&xH|b`20R>A*%W\%/sMA8P7D{{:"Jkw> %Igr O^ |jV{Cݿ8mSP[#7cx}Pp}kB.V*ζUhS@")VL \gHĦkSlEK<"-ndmfS(1Kun ѿl=;6J[ 'X\dɡ%xLd]ɑd}).͑?IBTg͓xoWg[m?s_+Lo GF);720Em$7FD*/x|r85RiTX,yExu]'P -$ƭjs?<^Yq_kϜ^>?]*YZ4s@iV' lonch%kUt4#ԕ?Sn<~X6[EƸte ;+e^`^;QgśuaKϿ;o|YvPwWÊCN$m*[ߝFSWg;ZK._,I\5PXaI^aO9Xp piB x(#vH?^.z J@E)~h=4^\. : Ĺۑ m7<`3gzl˩\ Ff͇2˟RV@Nd:b4?`,ub6p^p4`{5fX(-rz 48;quGZAqY6yl 88w)JeAIJZ|Foh蜬&[جh[XxsbKv7S7<'E}j +6Tm7bU!}9׻s?Cܲ(ẋERL.G%W!I1 MԿ/Fq:4#QƋܾ9/!iO9L)J@{֪\ވ٣h2z(]G2׽L&1<Ћ~<.$&ƅ$ϣP8/$UD΢ p=/cOʘ\Js=O&QŸ u+ö& X+2G8km`?ݜ$ !S TW/=?^Swh2?• h 0_cr@7'X-K<>)pα%?"d~ bt2e.y%5bUQY4iJ8ayt{lM>1&juk@?e=fJio)FA6msAOݦX_[|]p]+xBҹ ׽/7\4I FaܢeO95vK'2IC(gqa}MH)kYx7ʞL WQ)-CNONJKux>Mo1Pղ4*+ CC1zɞ6ŤD9^ʉqβǑBʮ7|^{ G:oQY-,d߼M+˻=*8؄v3ގ'E9A^ǭ`W'QjۜRQ@a:Ģ_CQ}D71Ϙ(G E 3z 3S`EhQ0~eI 3цlmju5pUո|v:'rxul؞z^T!JNb>Ф` ɃUC {<&cI_.a0ÛaX9jbXWʞ,ΟhJD(l36?Wh\8_(+/^چvuBJy”jDc'v9Ua:/N3⑱ehvE0e"S*GhBZ9QgxfVO;`Me8 aTbԛ2J}s%4,daxD/=TA2ο9T%n [;.!MZEŽ,W2NĚ+ĶQp`7SFFWL>iA F~O y9갴 v}zwv@[{ 2Y.۴+ȸf2(΀5֑o,jIopH#*cB7!|8gm6ce`Em<ĩ~HR)1U^ I[vu.J^bJ)v. lۧt8Zjg[~_0b `X[Sfs28}55詃WI!m|iג^V0Vn KABە]DVH7|pf64s]-;磛ps782a"8 gs~6WRNjcX>>+QXghĀzdى>GYeu /‰W'7::UuD{{%o)?~ؖ":z%[a\)<(hǐ3ہh,c==]kYmF]fޯѢ.4y[AϽAשSG ٠.oD\֖-:xՂ% vWI{=xg@g KZ4^{b:˳GZaRɮ(k\__4k;ބŎiZbQ<]1(kSrdk$,ƎI>fZ&YF{9RA)r}ޞ5q!%mvit@<,vVSRQt8->Go҅P:PWǿ$"[m΋~yEU 1867LӢJI#LT~H<9~%wk':T#7 ,򺀚{w> SiQSWr D;n]p ;բ|hj.yp!Z@]ϫ GqݚM16m4!/3G"Qm&k6Vo(:.W3w``wfe1-@J(]ƒM I嚬Pr_5=`mb*R7BxbxD#Z~I{~@\,p_E-m8k]A3M9("r{rӏ9WUے׷5^矪BwyPxo'}jlxŌ6)920?]3;wÈ@LmqTg7|31Z #M;)r1A] BFn9{uG0jTȕ~dbBuT kjiZoPaymVU(t\&-vJj=.JǴ8hiIݪOpҢ.wmiqJ`=bJ1U`k|(-ͬǏ?8c];*'>>/.!-(]ݮKQ.٧H;ǸS3:g )j\;wP/=TMCYrŖ cxƱ -R͟7GwxwK,W`n>oġu",bM ( ٦j13<Vy5jXGiOok*"f,s *LErw )^B&ef֢$#FzЙk Lq9܅qy5NC;Υhg+1Y joz3$=w w^k쿗ˑ'NtےRY*}Ch/Vj"j\dRԪJ_1Re e%XQv%pYk8kWj] F{KlpD Z_7"T+&R!ٰυM0sE/P8 ^X_=/dIdQm#A QL*Z/f0V q3_.Ixp;Wn,AA TLc9gxKbN/uU4@-rM^90`=QXʱK>e{`K)8FCU*I{%1 LX%KVWPLe0 D4IZYuUg;^~u2%xnB u.e9}m%* W<;*|XRO+ R-uTCsZBJU PH*=+޲G [D~9 + 8m>/j'WR8Rn[߫ܲ(z{0"y.v4]Wϼ#V?Xj #zHz78LRōu$J?9'ЕA!g`RzI| w?}øwB:'p8SQZ-hav\jVOiɮxuvY`0&y[}pA7!_57'gG[ɗ_Bgdy [p]2F|gDc?/p/&urUv[wjpL΍YuGbu;s{7,ҦzݭNc A[q៫<"6DbByZ6#[h+^Vr_axk Toɴ];:2 0q )AFbFzʎ^e>S^za{*ׁdYF-_UҢ,3 Wquk ,HGk'ź汢Ղ29cWruVΒu4 4uEu<lۯ>RG%lETZH.nMTN:;iZ.(5pc(\^вx2FmѼx=.=Q,SA4B>>l8O8GB'P$ n&8Vd4Z&MobB€Gg'X,/b4iMb򂼣EGϢ[%R峾0vȮ_kB8_My2r(E0P? 2_o^`^r4j'=Y)hRmק,- o;lKu-tRnQsUqGsMZL,3^:?_OLB{sDA4( o"L/!A [_.!keuyNZTGR XO8ΊGfZLœ:Y)mŠv!])yI)eRfb yQ x"\v}u9ڂtǸ\>KOoH4酥(?NAxC4}YHȬ 7FZ-H/sWlORI bISzEP:ssT}w+ f|^0Z*`&&Z|9,k.dhYNڗa携z%TR$v_9_D34s+.h@b~ EeOzzCq!8Q_V<7-?<-IF I(dG,?B#u5QL= nm; :0'tgrU~g,ɩ(Xf&{Q&M<85j~hg#EҬ\#r"Ҋ8^ A*Pid4q8w, ĩ@h:(K9'%? ?qkn2k5WQc55uAc-/PW6#蛎Tƴ[KZL?bp^_$M/n=1 _ņ z/b2nbv ̦e {Ϫ NkWA 𹗹Q`_Y|6LB~:Kڤ8ggh='<ŋ? QD/2!d~\v%Ӗ(S)a#֭> {5jb8ʏD!r^^>X 1  еٻ%EU]RubEоPf#LQ(`?EE#a6FLdO89}j6Aj=ΜFe9WeAˌ/?foÎPƽhum~m7}O|ͿׇOCg+m`eNX}>&=J|wWw/СK|fqu7OľLUBJeaH ϗxfI^jÅd媺lt+uzQS(F7T(91p0nN”6<> @<^zw?OS=t*jJj>dV.DPmv5V|{z `A {ye=Q?3~m\s/b;å;u;g2z]]Tf˛Jlqf }l ^zxSP8@g 3vNkU/ +Cs29_] 6gh#{1qބ|I)#=}s_qTe^#qF~ʂWا(ʯWQO+/:^#u8^$Xb;Oq4rW+ q\Q _N+ 2#/oG}R6)hbgA9ĉ|4RuGjV1KԎp|K5>:_>k#Tp35VRdba "z?}7A_Ʌj qt *{l;ڕr-0ZXgiI{%5CAN{x>u"A%k+{ծzNw5(W4dcC);` mjʯe-Od8'te)ٍFv^roF fRp-Q5' t_/]K`7UX ؤa}[L(,JpQN<:AͻM1c+wURO:"^̵vǨyc3 ^q5S<'K*G7m_+ݴ mU0loT^ߨH KSr51- 19ug8<~}7w#~$2,d #VA׬hYX}"Bq(ͮZcpjwsVWm%'bz{b'5GR/ˉ߬}(Ri>%;nq)iKN'ªۋfϿjv!rQc0l\]OltQnHʞ:gźOX\{Jv/Gk\ӲS -}ɆAozYiHoUZ9ɉVi ԑ:Q箓m>hpH-Fy_H$֦d&YkޝG1A{eKlڑ`m{kidtrEǟ3z-}W@Khv_&TF%?QV@8Q0 O'sL`jb2yL /3 ˼زr_weMxňak)Nf3Q'q]}5]st36;m`LqmC(QI# :^@<\]nr1櫈H1W}vvIwVBRBWq>T&i]hwy>fĴٞ`{h4l/PlҩCATX~\M&G(yAS}oiZV%5O>(mAxevc{ M߆{ߔv[ >IrH*W}5xWS<.BsiF=Az(U_ +y;,$j%lq;$ ʇo_Bo],>C[kBP*s^ʱ@8F]Y THoTz68~ vo CexrE? 92l')ss.!:u;٠[J?$鰬.OBni薾Y{D4˖`;y0Kc<$45˃CIgs g M6Q`$J٦1[|t\2^`dWYŕ8/?8F@CV܆9l/kDD= cާn,5AF iLNjz}$ q9am@]_q7;/hOnwȉ}*=oQIH !uXsa鷦w\Lct%bKbc>%9VRb ]Ѯ%vU[@&Pt3iѮncRt"^@9'$㮢:)`?e.1X"n92 ꖆ}Ȋs_. >}KFazHoWvirF"sV=BFwKhcxh $=?{ks┒{/-hx%%hˌ(8Q'1h!cG5;dv/fOY:ou.;II)"fAs;"XhI1h \c92f~gXz>?v>WqT(..kntTJ!DrUю,$SB#]7EAC|Pj¶4#cfkw3ФϬo[}vm5 qb3Ǵl5~) O/'}ٔ;ltNZvq*O E ~g"܁wa<\ٗy|BQz0B+ oHB`gLipX8ں?0& B3_իKBk01 aZ۟NAknf}Μ5]Wz*$ cާ_ ,sy]/"=Zx3byi)޸C _KsZ:t* :cMn4ٽ,}ְ*rԢer…hϰvDEdG\"~8wvWSnOmxq‹Cy%WA=}#$]u׀s5頓nƏ(=l Miu] *H'}ȹ:nޠxĽa |{n ڽ0/"Pg`;.-NRY<bםdcSuvMN_`xL(D !`m1-4ILt%C_wCչ$b4Қ%®)}Y}_]iVBac KniJ%hlzt.ﺭ ^"N0zA BLw[o4Hg/e)g N(#cʥEԹ. EԼh5}+>D*D 4qios;S|%76üL}h߃0tb9M"/@nLPivfI:j #Fdt AYbd_mbfƽК^;&&\3X7(Wڑ+害{'Nx0ϞCAWkߑ5GxP%uViQb |@a3E: yoh0ՊG҆R(%ְԧ]fIrg)n-$Wd3‘JH3I0p')՞ Pt$?vFK^W*uF0;!ucsZ])b}k?a:$Is(F}3qRlH k<ݏR`ddܔw& S{ j{!X=a\nUj&8Ƿ5$@ -A7*5rA+h!o@*X 8W,cQ}!T"5 NEͲ,cS)4*P~I羌WB){f TvV+TbOA9wsy-8?^MժKv_1Xvig?S䚄rw>@ZZvedǢ)u}ue:Ǖ194|GSNܸ%`\TӐ3 ᨸ齹O J~A*qrX8kygT#1բs'ܫɼ~w@4礏3;C)\j`UC._.\nd.F;4}{GQX|FG'e&7hxC?h(F.4LfCqLdfПn3((Lm(}ΈϋW1Ǯ ʢg3F2!פv?x^;e 7ή<52(;G"oQ >ju}`sG@KV<_߆_[k2dm] K4b[TI4`zWg:u撼!Ldz1t#8k.1|I sbKdltA[V%ݫAc59>Dǻ颋(3|9N_ts .W*Xlj+C m5y97k6ǁEJ)uE"N%=n1:MCn:pi꺋8Z6b ld[3!Å1U,6Gf=5+K}wo R,1:`C/lRujۋKXG3x9́=+rxVnMq\0[>OQT/okh:x8s0B&^-J[8Ġ$>׾ݙM 豖*]RF5OYun^ELY 3UI2x`VJB-;d<] %.y&\/$%:",*v "+d_ X5\EfjjCFG:'SkvWɿ%l?aܞhvǶ>31R9+h?$U,C\Msm;;:4@]5IO: uHP*}eju#?WЄ{#U 7ho)>g}Α/qqS>kx"M8TW歩FgAVzOEUFC+# \@cX߀4s'Fg*>TCVsh5gQ6/M3px _=9 Jff:l1!9neadWRʄelbά¾$fyrq#Yqd_m FަNPXt#>keF\|]x1V/`恕WC1*B ׯ-QҢU'A]A~*던ih5R_0fig>SjpTnQťHGπ%A]v<72Į5[+z d+oE"iCp+\4ŚCB47O78ZԛQ5* MJ3YΣ%ǹVp s"+>GMutuyAe$o{"TL6N֟ =14@n <L`:aS-4C;Gzm1|721EmcϭC[>vt~V!ې_UߓذsY|DfX![`0 %mf8Bd_,oqqYOь3j84]9a99]?])FYx9.q[7?']`΃(?F0>Dg_o}x-l1q5sMg]?JmJ 콗$VCqTv؀u$5f-r%z}V,_[yxY'/NBkFE^%QH(+.R-zIi6Wu2{^LyWW*~Y9jvK$Y ү*]$a^_`6_!urҵK|*;a[݉=t^}j;Sa6Q ӓT98\Ҕ-#|m%'9UN{Mh Ze@Kc :`&vv &gvB}jn6FOфc\YpųvDG87)\3yƯƻr{3w-SgZK8C^:'KROaW}3Enߐ{Kfo?}: \ErPk/P))-?R _CؓdN݈J`r(bWZ׾3lCQz2u5fxwq5I}ǏbUZhvt|tqk-M&%!1_Kx(yT qaͻ9ruNg6^ E[] @]ctRs4`H|9ҞTD-|3PQ>PLhF< 4RNWǫ;7-u sٵӌªóC4!.}LJu7e/GɭQ]TɺeW_Z( hQړ6<:(r&j=:z|=J[7z\dj1‰jŗEk>5./:A:ޢrG|ߪ>8kq30\dƑ:%VͺSAZ. q3'wެ7C}j j<3-:j@;$h^Ɨy?ֳ)ǀZ { 9 ?;|uURlj(̺I?vos /P@{ [+7Xęy#㖋˨t񿝏ܼ_7<\u>~8~NQ7ߞjw.?w|ֆ-_櫺^XBWDw.7T EYk+}%N)pƟ;-H{vE/xdwNm#sPUhp.=ц~96ѭEf{)Z:SY;JΊEG;#+x4{1!~nA qy<-}MUz8~)sǢ:Bdh~ &VUeGji(TcMّnWx{F|.潿P;0ؕ/C/X5lӹ`(N-v5+>Pvf- f[vUed#߇gÆBgSLF݊׹s p~( zNIY(ÓeRQy/ Dbf0% 8Dsd迺'`@?zwXR=cbsr C<:[[8A^jto_>"33|$ҏ {4!{'#}+C F&i _sS<_ 6؊36<qzelDaTWvîNMCQ̷u#mj#zfO ,\lGjZJ}e6GSܘ ktgSc?~Hq5 ).nJJUaK5_˼:;92BB+70O~h{;bqJ6uϮ7ƴdұ~Nn<+ƇVV|}%SȞ3{*Bx$G`lUrg'=c/By&0cC\Q@p9wpӊ:0xJ 7[wOC*L{? %H AgכֿW*C0亥vY'r {6_O1BRGʧڧ{HgȄ| I]Õ8£t^|ޥ=zպdCaȑhVVJ)?':L> /Nn^z9 a}#u:z tZѥf.v67orY^`1>> |i_':=3X/8/+\H4ZUrwRsLw`ۊrW/?3h|_SigQV3o]xTK  &ʨ3OFwHҥdVQ* ػ|%Gˊ8$mHQ7Akd Rr:g[ TqTU$P?XN mZ(U+6s>.yt?_Ѳ+zL=glmx6[|'9xuիEmSS[W`,-:)?~Z:J dxyw<- UR=8&chOτxA]3Aa bvdysEa},ʞexl wzs>@A4\2=x8:dB+y-oH1< jքh}|Ici*OMN uqcl5\ Ϧµ>B%J i#k\:_ց4;O\6fCo?>Dz5˷ }_+|QDEOQq+ I-}rSi.@ y5"maOEMiemG#\]dɶis !p'qSa`p +"#u#0aW0x)v fE%wIGDL:Q2Z,R.²8;нq=a|H)/?'a_8@lL5}:H~ZA+*#fLh4<Ⱂs{>뽧GI ;̦>)>'a]B]{z{||6\p>94.4޹l8ưX3ӭx;^Iw"/AyL+h5/G:" $:p|XL1Z#/xր,FE=V3-SVIivxeO.=I%E3?cOJc#7˞ sa|+d_E2rb4"a|+mXoWܝS,3 .et5J61[xCa.fFx:}˫/FY+9J>_o?ݡ{ Q=A OVG Kv̞iW_0seC|YYh]Qdy! ;r9OWNEvlC.yqT0bp|"}K+_2ǜsAN8HMUH`=>>3~CDŽ(lXhmXa(Im`?K6.'BZ^g{ZLc'Z:ב@n:mgcc/ahzy*mR֒"5QcJoG^I Ĉ"fǒ/#$/ so/~u}oV0HVw!^e|2uc-8J>?BLBgQբYL, 8ȮeD:M֭ ^bKiu3~!W} Q~snoh~Se5gb9,~e9 yLY5~3#{p>>E1/uʟ;9J8cU&ޫYZ`ą鿒Zi)^ZFx^ȄLwGаO]Ds wR`U׊yI\2SD G'SI6X$'е<.QR [w+R: هl%z * ͯ"O'x,*ulI#KdÅ:]i+hEhvȗH ˴nhwȀc14mu yƎ.1,z;W .TQf3̆99HhJ)m/QoQޮ-{ߖo6ݼ`45썠ͯN)軕s5jL܌Ʊf{h:hO}Yd* &)y,eSfw:'6+q:_eME4s;ou`Ie"uhbu56cz68a#15)De5^Z"_Ք®:5(nlߧ3ĀkWAjq\VΑ#Y zv1!|96_&kk`dę# "LA9RCLWDg)AvnFEJAF 1}܅gx>'/;{"Ǔ?@.uOji F%&K*ˠ:wh: ld;LXzTzXeƳCx^ON]d<Q "zmf08nɖ~Y}S8-?0hE,jgt``ӦuKY俚8*|T#7e⚭%+/SZz;>̡}Zl<[ #"'LUs3hA]d< ͢xK~Hkb`=| Ï )(\eγ+ .ɻD$10(zefѩ1qw.vAŷӔpByY(TKm 3T9̢@;=#W9eĒ`b4nzsaUϰ΋m 0f r'2DX\Hw揀F_VgΡ:3Kq$}fVx#t_& {?% b&xo1M* !b3րLT%:o{d2#xuθPy#k#W'|Z|-_3D;cld bÒۧ_FJV 5779tK5`3!L OY"z6j 6K;@ + z  \6?z='pe)H_ٲR"}"DŽ"i;O ;|eV# ꪹ@O<<\ycX_TeݧI ClpYʭ) 902Cex[z칣yКzPڷmU b(rv-"V WE $}($@*0+<`Trկ8<LL|veBFMfo)t;S𚷩I߃$[Hm#.'XEv{;z ^{1K9{1H@9%.zP!==Eu~1R4+f'Tz<̬v IeG_)|Cf)I>/3RP^FmK4ZϻsWPP?oŕu MlF[*\I'_:\HnuC{ CӼlۦ(k߇B([OBZːn~C{;0[{__8֬\. #QO2OVOrр׽df5dK`3i-)2` [G"=;O;azXg(92g.W?`ksb{ʸWSN"D>&%*3/ }fe-*Y*}>R(|Q+<ǒ ('`,#y3#x(Q/>xӒ{gtGT1;xao@0cKILt#Q pGbFz7rLQ7`oǨ"Bd vam.-I z!;:jx܌;{; x$.H{oj''h's8POupf3\X\4JnLxSFWl?r}wvA%a?{\BJ߉C\96qFf"WW\P 옎j s.% vG?oa Ui՝9tY9dI`t61.5::k 0m#EO;د':B4#k饻f}殠s_q-;6zEw2wF\4ΓJKvj"nxn#_J 2zNN_wV2Ӹw763M!QlMaȮi8RE:)#4ÄB_zr< ur%-b1}9jī[䞋ܵu-jb#<ZX;HWq D;G\Ck# M:P},#F_hI P=1a9f6ýT{>GS{}\)C+d OAm ބ~v!&ucOcqG䊽&9ֹԞzj~cgh"kb-g 8rtn$P-~Y-~h1o`kyIQ|[au!tDtD#ր;¡dzNЀIBx]U{w׭ mCZrt8ʤSZ8_NTmo_ L/ǧR/-%[u7NȞlh])[a:~&ڷV#8i\31[N"%.RJ?ABp-%?WYIb~ZDD6C\i58.Pa1 r:\Y] ?4}S)ǧ"y͡>Bsnc v^ٹ? ZL2>Mm F[4 0HTF:&b8nL`I*NIބHD+|kJa..4{1R.4uW+|HS2 iQƨt}&qKhD+a_|zbMǿCۏg_̡3r_O9i1Rϥ7 q5m6oc*"u<_BtrX|uc~?_J$;wtDڻV8kpa sZbdT7:UkOj] ӻyA?jSE\+:-zD~kRM)|Wjr_$SWurr0t 9R#/tCtD&|%)([#nPN.He&{0+`VG=H|,.g8J?8ZZ!FU.PFx *5_M+#'ǒ?9C*##OYxxP8o"C=N`~) %i:o(gV ه=R%[U-2u1ZH` {l }S,4d;q;ՇQ1g \p{.@[, plJY',F1X {&˄9`C{wX,)ѭ8;c˜{IxSřy1(CIon|%? Oab7-t>"4Eqf[ˁikW!F$P|3$7Xfq/ڊ29Xh|ѷYюx7,` [线)ABLy ^+ m_?0v1S]M|x}:]S_`!>-H-ZO/"g_[s/_H7pp~ՕB^sH@GW V~{(TfBvt=y6fe?@y;ͥݗVzD㵈_&zߋoK~~2Y} J"4i{^ns=l'k\YciQ%f%Ȋ Y42.'v6ԍlQ.bM(aܪ?ݢO#]mXvC]Q? z7ܬNM@پOvejH8qGQ`Ew-tԞ{hreWY]G♌EU2`"b|8c؀B*} Fސ"<-xub cؿ!-¿a!zKoŠsyK`_EM5S^'ʸ6_hNE0I|uaj 09bu!LPVeqKq~60?uP^]xDd6:#G9$MFRDwJJz<=f~e90[oHI6jWXX 2f{*8W4wCk;nƚ1>V>i:ni-&OXK]Dk!3VpBܰ)́/`Q?cwG zD4\j?6Z6wv:s(VT3ަyR}y'RopX#ޛ}6}su@Hѩa{P#'- HmaxDR^Ӎk~d4޽x_^&f=m lR4k%)z\Mhp(,})/8$TnQw|[v!;#7o[]RtUv):+#MVUyVs 쾅؉̩8;A.^v:EH흫tҬ= ]hOk$D}ld74lp=Ց|`o셧=_Nt@s}=:k"%ǽ ;At7\t}HjZeێf6,{磤8>hgO sWV_`}S/v52ҵgC'w@fZG2sw/ij ;P?zTO_) Ԗij @ .L|\~-m!b#j|3!F&1ނj2 W6`9ؘ:aP y6[&uJUwJgr%l9cdP4V*]ܼk.FFlI<{Q!t$c $vWhlV#:Vx^2h}5c0htHglwc٧B7{C`\H% U4ND7/6.+(%|Qj;sE<[ɌF {IM3I2: M#uN%{M驾@P9M<.Թܠ}-f AwU"fq*up3#{6>}>m$c^dٕm&s_ssٺ$f^@%)w*ke%\*]Hjқ CbcM}8Eg"4hCVU[6'&q\Nbž>ǧ 5"'id;rᵧ3 DrN/o9 YVZd\!;>% tB[}):Yr 3?3~Vq?h^lC!7k5WpF|:YX Zp|hҐF\An,75zwH swAylka+6+ aa^Ph+EvmRԦ1G*D9蹴zr)z#ҿGvl IQj06Hx,ߢpde D!velվo15Hވ'`PWf>SZgPO#N_6`ŴD_1r$HTÏ/8\|k8s$rM&Tm[SG8p &a? jٳ8H8U:jc&#±Wc5fH"lQ.CI`jZms$O+_`=C󰦶bS ,?-^Aد'4|=8͘u&q`=)u#2'dj0Dqm[f|(aB>A7AFgQ`c$#@ˋ H5۬+D]’ȗ qתRi<}0#㷊 Gv[>Ri[Uwřt 峓].^tl6)e^w{$ 'TJjYsb46x0IwR+_N`7cbq[tk&r0o.GR8R({ ̡|5OphJhk,sN dB"RaFY1bބQAͼksaP\ΝCK*t:ѕYD`h&NJ:p Sf ܦXj, |oxaMb $I`q|Lsa2 gI kz]K1]G 46wGT=L dhM="tVmkؑ026q6#@pK*c݃FlйSjIB5_ʿ(|.{uy}&J L-kWWԿ#'LܲP7o&Úbw輘w>:OG}m(߇K/E6s+,hVs3?8qhZOkh|t3 K nӕ=Dgs@TGN\#Lb?<(Bq=W.֗B邤4 ?P-u/W~y?XB-3oGȿ{rù7*=_9hrނ>g;e^^ Qdy/jv[/}#Q}i_Xx*ozm(m5mE{C $zݪEB jLᯑ U UAD+~g*h7 FH c힏6͠?+[Lvяmݍayc\~W(;7|pѧY廙<#B9"gf!TinW#ɑYMS XF-~;L8Ýy8P]O#1#?)QIC-3b7Un^f޿_/KjhJCϞ'.ى<spL 26KDςjh۟#4'ſ}3~ssg)~0E+mꊝ~J*߹Ux/@,kĶ[/xiHv{#c?' D"jU{n7PŁvHMu\3zEJG޷tAXsE)ŗL \KO'iW]ƭ9X}JsF& .m/tntyB]od.B)"!ӸdgA!ҼKyk>&~_pS[H8&x#qP#>"%ʲ )M+8 8ݯm{*s dd Fw.% Vc:@{O"j0B^w%;F,> ЉB2׸`[ãwljdS[c&yәM8 Wv^S`%.vLM[eR~J*OD i8^߅bWyFS>߆O }m^?v&v$zF3AiPƿV9n/v ӌu8{qkb? IՅq5]dF? u!Zjo^N|&p& z=8Eʾ1)o|- [gS󿴖󓐊m. Jƽy^rO mvos9ʮ/׍Ef2S6|Cxb<v.O6C!@fw.AFHyx3ϩOQ>D$=&Dcz_!KҖDQvɜc={CG𼆃\K(bȈDq73KGKb4WsO2riHdbtzWr{Wߧoki̋UnL)meqfZD*Q3U)&HO/S/}KÎ<~;ϹG/omqV/}s4 .HO5U;D:\6;Eá)|{̟Yd{Jg,ҠdQ=~mI&m`Es8֑H}[ɎU!dKC=[9uwsZ&9ҙ 1x#llREӥM=RQ; b}֪ =%ϜϢoGn`8-rlnΣ4 RSl0k1|ˍ 56>9m d+`n>jfԟiF;!n͌=߳넡.~PlōKnK+n:l93Medl g9YEYJC~OE;Pn̞>D 7{}V )XoL*$0Emd&ݹw&OԊkznu4/Ր~Ks+:9,C=-xnD'87 a|kGȶ}㏚sd! ֯ĈL#t3O4`Pl.i!_"~&K: {%*ʇ1sJͰ-" 6LaP.PRgj1k:aY5MYLUn8?,cf-xlF1Gs2{Gdw> Zgbc%15y}tijzQ%=8|Oϓ7㡫ZT(yK.2^34>[ϪK2/5'_d<#(M_Up3O@;+0 e?6)ǽUbzwI^O:_C}k6Q xgx9V{oY<L,fy[9T-gb!܊r ~:ANbu;!?F.qaySk|dPQ i6S#C6M:c@B6{ֲm}*`VԒXﰋ{WY]ݥd]EGKExѹs/wr#c/}/RlSq؀}X'/T9_]P;1h30 $0P11&c>t<oȺ B޷G uMa(iBcG4jO[to$7ӓFVJ :#}ߣ^.G[>c-m@78s+ :8/>wJ!o]Aq^?*\ ;ױ29w8u8ߤoPUփZ (7oή&=>F-6uA[naJ ?CwאJa|ׇpQ3v&{`lMȌ S=/MT{\eׄD{!R,j, zG *tA~Rdg[~`16<&~/g${"rN4'09 8q^MBMk{Fs'c&dnz]:CPǒäd߁a i0nRhj)0GI6q x{Cŧ?-Y6HЧQ>? ! HGQ[:a$5?Zf`4Ʌż.aՈƩ@mZE!_Z3N|e.e#$*%1dI­}Urz6B\jB:{.R8L%>r 'i?+]zg3{gόZc'C:nxkAh OEr"y Ds EcxV"+a _r^*|< ɼHqOR 453"τJ} I9=U1+Uѷ)lnM.Z [4J.GD"jQ04)K_DȾWXL'y%D]+*;a.xe3 QAr-*اOp  :Hp3q c ;0cPS%9~dSbGUcXtʥ|Ԭ xP陀LJ9 tЫӰ}5sG>d89!??0CYJZb! c`UUI+EZX} f( )6BQ擡Lo!RΆugǟ1羳t" %ڂwokL#O =<$;WH0Ǵ6Ia᭛qE0WJ6T5e4:,Ry[?+jD7p?ʙx"~xfϦ oqtlA]W9!Dj絕$0A I%Hq1|G^< c}~u׏ୗVQڻ*"/}>Tߍy&b;~؟~9.a|>6n 5kg:&7v FxWSn?jx Ǎo qbrEeeveGKԾJ[dԩs(u/!O^XPVSt/h^[x}%G@}~ LrS\~w/+BW)kΧiNtVF*mVT,?59_8u; 4LfϜ Iߦ99R_³zZX1Tu3di~; K1{ݯq⯁~K/@3ϴ!Y1,.&Yuлz.W~.tK7W" `>D_p'q&a(~=- 53)\M 9=CWH/-Əj{#ٌ?ƫe|*zAM9/^z{`cf,p4X㣕no Fۏ'-l6e :Ҥ^50)M4Kh'M|a%(7qWӑ]c YRm]eATZX"~Z܏Q }J1g`OR3ORٽVȇFK(:X)k]%hIU.S!xn(Ckj~E''fQB>YTkL$We? }6im@zm_ݮﹻ'ށ)ڐZOjMk$k+W''m%arŸdx-Bbθ\*BS?_UR>`{jAɕW&y,!;f߉,@a 48{ H#kPD DԨ)H`M|70Čg=cy`FK ^{0(#mXy!VtR6@!g:/<(V{`؇K&B?, :JP CFqҁ=dHdGz1HZ䤍3 S _31$V{ 21r!G;S;Do%—EfPk1{Fk7tG7щ>%:Ec THbwWra7P_aW vA93ж*tJ<|~죄uԢC"!Lta׉I*V(J B9y*K2 w pjةl VEGJDS'3(<>3"-cpS|؞d& d;u6̞|{&:m ʧQRc /x_L'Cr[xՋŞOm~Ÿ:5kC.Y xΞhK$aflaclE!3Ehs_Da#PN!xdr:-cgϫq PpTL3 1jr#R[BevoP!k[xC w^&&]΄E丐?4A>cҜQ'k{x!JM'oS AX/Z';%Q҄;9n版INAl? ̙@jEsRs3L4)7͕ӭ RCZ wb+Љh?y;u< h1dF|GJ# EAv3㬪2xtkG l- cUtnX&8FL$O:o&3ԛCX(0P김SPA\R$  !M3F†S|}*ekDT,/Wu`Y$=mՕU3^Kvh7Bs߲maXE@YB^LwP nBZd,ٔv@\L|"9"7μG>2-R{Ix]GS|UV3=4dCn̷d˄M/ K>Lyfb"YO=aOt"\?}Oڃu=&'0*XOTf=OGXTig؎'#AS1JN q\4e.:Iǃw4J/_*|6:n{F'*00WJ}'f$n@ C@8^ʕ֖"wW:Ж97 Etw"igOK܄:ds\FA"Y|fj>hcF^'=+y⨤fJȂ ـ,9>9u֫&d(N:ؤzeiO"4&ϩPœRNm&upADv;U|nf'Cvxh|I8;T,L#ll19b~V ?0֋H(j*"}#vq,0ccˍO<-T6  CF̋~+relK9*M lS!}V) H\onZ6٥h܅aY>tռNJ^-㠱`)S`p>t: *exj"^0 Qo!iXgBDO8';:7ڊ& 1k26x:0LGҀWajav_$*'ιH#d1,4 T}f?N 9ôbHJhgUDnj>W-۞~z}r3MGĿ@BG~aޡ@Y" : cCu5f ?3?F-+0Y%AoW=;YP+t[O5_Ef"E^C!w'339>Vh^C'Bܿڗ5lTnW|d3.4޸%Jx : %F_AjKY)Jm,c)y/xWۏT%ppzKFG/X` gK5/w0|6SWwCQv?"M'Cla拍U$2^R[W G^ukzXɌ-7Eq2+kbFo_]/VF39MMPpfwbJcDĮə5hwUd0lkuF5)!}_l3iL a@%Y2;|\Ɵ^=5QYl§ a|ZSك'5qߍePΞ-SH%(gtBf=z|BT*Lu˞(yJV/pabIRdLLAL٣OA؃/5TwX5|J.CA})OvK$H^%W|QDZ.?߲ǮŖnV&g+xC4%*zcɠ ) D5RK Ov2ğQ7M1[>q3>2*>*{\oer.Qߧn_vws4+Яl4nnVSC6hnU{<ϓOlk`{Y9q|hw efx-ƿ^^b f$*P{~9_H(+<3clNZF~6LlO?T `;9XDlYd ut#"%lav{ʧ" ߩ׸0b)Oh|TMU2gRk"#k:O {Eƒ9^x\<JOu:vTXɾD^ }Wm>Ũ+6%Tթy[ڷD\'w]ӣ`ȽQ> }07 cz7[>i1XaP+XJZ#h$2kCFEυl\ZPמꏌzoK_i^I2͛=7? lsZg'!mO yzݓ3eSV: W )MAo|,68+B ׷>\ь5[ḣmX`JXσJpv;fe6i,E46rMl~\P#9Ӳh?oIx&oe>q B3.M0|5u2X͵^ϖBm ,<߅׷}k؛@&6sW%/ {rl/C 5ڰ=8gGvus\+Hu<u,01!x/- iFEϥ9;"?UC;|NO t&xT-`y(^'kGہW2>ߤZTf_UMPkF]Gҽsq6a:1P;٠qu5׫P_WG>c*u8W+}DQKW7|V7ȷXfO6у fWC}=`3/n,[ѷdz&شkBBI%m/<ך( Wdh!j\ceR\KFWlW]ťkYrU!eRa֯P&7eRV&uL,Df4赊ko<9Uj|St5eSB+dQ;. ShL0b%.Z7rS2]vjxGbYW:'" `XEB z6R_2d%ߍ+;eAO眒Pj2-ۘ-<{:YGdōN LmyntAXsqq_fn^SJ!ʈ( \we_|'ϐ3ЕдeƂ"Pcj++ ;Nz%dB'+C:1Vd BFċ~fOb꨿Xp KyuYZ;*?*IpKDo񂾔vqt]syXX<*:+g&z^uV˒OtO` _o;‘3DzzҚ0D;<0u2_ R2hiFl>.EpY6WY00? \zd~i 4p&rOeV$:WM'r^hsMO901ź$,r .e̯|U[ 7W0i E*L_H+aÉ6n**[<̿(}~6M[e=}jYa{r=VK]ǝ8D㬃4$Vq.ʄ;5H7Kqw"> .ŧUYɽK 3!tz`%L'#ֿ-Ya{d'%2 !1>^TtXYYMVc F^lrޛ-˜a]TvQ`fVT+ҽu%zmi;,TD#@wl{Oa@"Ogc.\ /έlur3%dݓ )Lw.4J*fZ,Q/Xes)y7h?5c%<.Y'CUCQO{a'cOFIK<|6n;=&6Jw!$Ml_shMcӧ52R܌mKJgr^EܨϾF#lnu̕8ź|F]8)#b( KfÆSׅbw(zڙBF-rSg~FcaS\L˃" %?$j8"xbo=87'ӞXU* dsN4q9r o[aׁBB?Kaڮ(ccBs/<9_ڝy[qoDjѺ`b/ƒ|Ǻm..lq>]k/Tq dng߭xNܲsX 9M Wp6Bd>"|x-BccO )Hq>L:d`U޴ܗC=S  7v7Oإ[& [9fx'4voJi.0(OgbhoK(" X+Y@.'Tp4!Sd-x&[VZa,.Z5Oi :L%iOOe7p[n[R-8OLާ:tVMo(<}7'ɴlڰvlZ<=a`0t[F}jKwIV 7R*>7(&xF-Bjn*Ulf[)v->̅;aKn@TU-LUyc>3/e=zIu`BMk;&maZ6D+,o,XNVS#O}xتO#d 9{r~A:WVH_u2~tp{ѵ(D(R8+IaK1qϜ`E( ~k^Q"z>_]vRٙ6[QROK}O onߺ h;S@׺jnÝZJ`oA3vRoaGɹ+{1/OvV?J{ׯik9D+Ysy@k,3Y!] zǿ^| mr5:PX`;~Ni1+à_vw-ϯEa؄$HdJ؞=Fw0aJvbwqa=[G"׿X=-*VEP~!f(R*V`t{wnqJPG BܔGWyR ŃoE *ܲ>hqp08f=4knh-Rv\; A74_5'Q$ <9U4RCAA*j_ }{ƌFǴT U+pWRWZeWEPpWx>O{>_SGYRxƆ,jV ;E$B,Y]b|ŸD%#0$"ZUBLdyt{5(@wԃV ~#RX4YoҚ%ܻ0j)7;1q8&tff7ZϚ7 ܢ~UkcdU=.S&})k/{>¯v<7_%O %xә@-nH.Qɧ'=ijh饑+=ې@6@tRWxT-F\L9 {^x񉧟|rlYX6ϵ(Ty^r;wjI qwCхn&/m{  cqt0NW~TQXv}m=G RX!ݩqfѪ#"BcVQT/n)>Ӟ^ Q-oֿ%[& >r>8[EA(UJpEBΥ붦-7_p)nߢ1Nm{^_WEe6BŠ~t$A+<XO_ӽB}@k-C5MfA3"ù%rמo_j(;Z2v초b=WS8P?p~]dQGAﳤE6iܒE<6Y'5!LocS5%{$/gͽrR=Ű_r<\Vx~ gկ \z_^~IGyxŻSDt79sW_w:>׫2Q6O$P]TR4x Zbd6]>ɍ-aHS{ < w@ƿE1K&J1T{ctK#ZŠ*\x9iGj(%IY IN-|1f@ ؄$3](tch$3ʀ?U|~!F_ď)_Âʐmva>rCDtYᘂڋ{bnLJw`i@~&GW q 3~D< X0]!wu PDl ޞNLI8ÿ/2`@pCp`A/5;7gHq YH6er4IP-S!Ah2RĦTx='!+ O?85q[8G.3U?l[$m8Vy8i:~"=Xpr#yfɆAv` a:xXowjCo2ʐ/(pGwu'8ۏ7Y3=nng|b5d2Jjj狁Az5^dޖ%qEF72Td0YW-GUNc)u 46L ɮyo0oToOIzxd d.gAw"kNXNb_ɉnF5sNr9|X6Jel85509ԉyX㯇I=I?# 0Ƕ vD㗫Ovq >k#_/6TF$O$1%Kl'.'֑'UxR'r |^:bjJ-{&m68'$b7 K` 0^td,ՄΥǼD䘍/ȤF'^ʝD$0ۑygz֏̉RdJDV c-%Zē^[Ɩi5tQl\QSg0VHGA(W,^S=+W{Hgߧ4@s)g u&ʉY}8S8kCUwTTx~(yR"|÷bM8W^)b݈Q3.FlJZ;@egg  $B1 ׻m% >41k$7'Zv1pi`Y\ ;^6֩bnPЯqFG8>1qJzq9o\EԳ"ope'*Q!=kS,V.xȽQ_/ךߚ2|O22 _4dII.pjk:?l*Opc]4!o)^7H `e_sRE?O{s2@&u }NgV6qOn:[/$9'f n,mCV〒9 %=KB-Bq{!j,E=ub<ͤܟϓJn=AQv_9tQ?''t74ˋ$Tp&;h?BѤԽiaS|wԄ5MRy @g!f ="];ek.q^êdis,S˕?c˿Be5BB+V@D'; u1O%e- %/c ^uG1giU< bp\f2OPuzwԫ-f˷yPXpFwXLE{= >p$u2 lDSN5|!h""Ϥ!iX,( hۊ?sۚۚzB}E<56GR% .݁XuPb\]G'm/eV T#tf , 2vryA.0׭Et_ߊ(h-7ߍU1& o㲐#%Y/+貗'pxs_ \G'|X^ e}htΨA~V, -멛m襉w V0@S8aYT$c<02.`li~f$Ԗ:zyo4CIUft$t4ǾGEvMK@6zh| s֚~E-R>Wh٢^ >Qa r|(,z#?kp88|Zt2[K9 o˵i/M.!z;D+ Wa pH,g/o,nM9t_/#|+ V)Dp Xr^%դƚE 썰`,R:W晏WBN7\ tG$LΠ*qDN;nd+N o+ UyP>Sϣ}$'JFxeʌrcVuܟs3 WSj\y3Pl|O/?L!gV|8YSa/ FO7}ƹe0pDzAV!ğВONH7YPwPFҐlBmZkg>e\ʮeDCƂGY\2Y̷R]j\ ش`ώC>aWW<Ȳc.;m/H1~ҽM,K_2/\逹zH>rXC*=~Μ.Of֕L#st Ih`Y oNS:?M+P+ _ ~oK4A9qqՒZx)T=ZoHRpu9`L=X#]}a% "uF_6qmkˀ4`t?OLv AQycΐ$" /a.:X>w)#h6^U}qE(J71QY>Ol6Cǹ(>Q\SJTspds.0.;zdq@]`Xvꥍb(B6A{U\?M ?QkB|@n{{׷_\eI$M[^-sܴB6oIHԃdܚf~ ׃ 3CsfN2.f.OfRG#G#^ks=RR\}Nj ̅c 4`0%) "ƍOۤZ8?D85s79iWnUu 6F=MU{"hRi82wI,Spav ,::8w:;p{Ӝ[|Fgd6vTp7絇3sz*2&z?g=DZtRU~@5o$|uDEBōgjJXY^(Gy 5d! c(5ߕBrA*P4>r,Ŗ|W2:ij>Na}kIH)(8b,h³ Vc T OJ/%ӒyP%ȃ$Wꡈ븃8)t pV/醒มN-mk ϋ!h>O91>yIpZ?*eKѻ_NJ٦Q=r X\kٔԢnĝkE3?`hd0I[aí`=^}GI*wIA}A>TRN[)kÇSq><>M^|| ?wײ!9t)}=28ek B>|ߓқp%p _*<a.^g|{xFn !=3\Y XLŎE!4+OI'7 xwxOqu0CZ7h[>| RUo"< 0M{|hve~1._ׯ-A-g/e6$d͂4%[e"sBGnG㧲+JѱS!D.7C%|R?/?})<Y9"a Nk`WAua5H>|-vv&yXJ]VZ 9p1JR66rӮ0jh*̧CISpЋd,b/Sm5>k?dw|8+L\+ o_Cw߹V%O`T_֘{%/~T8K.|G,1%V᚜E):ͭ)] 7{'N5:< s8}=uufJ 9ީ0NrTHXp IZ- bcosl7 ڙ@00-g5 WL]j2Lpw3GA Z #@a)CrFLI6or(<{b9M&&&Dl^j¥QQ`$,؞E# *5p)֥T\\W,TOMJ [:׻d.h&#Gg7y#cn&9 6Ge\ iwc &=PA:T ˏ%<(k s() ?;tvDFФq/2LzM{[~UIC&rt\h8rF~JEW] Q\u# H)&E"kğ6RV$nt]n^/˺ܦh Ѻ;r mxA1}M}VA13a"4?:bτ5ȝ w6|L4rףؚ`jDhuτyEcsl11pk_ΪlC].աm uhUqUwR""YXQyLh|9d)|AqS9_% W=qy [0}غ+ޣlXc SKN{oç4aVѧˮl܋h: ܘB$ Pk:]vM݀>1 $4url'?)~% '֛tb_s;1.7`bxw}ZZ!߄!MZD#@c;4=̾ XTk@`Bb(ĞəЦq+0AΫl|ul/MƂx K2ojYРyO7♔?&?Fn(zrCPC bty {Tv.B~U4i 7ڨTB o$hD\܇ =x}mr?_#;/DدuYXu~x{ I"췴_#|5rf@|?AV8#E*{e|5_ i+O]Wh3{-? r% (^<Vr3}Yu"};ޗ%ϖޜ$>xr9ox= (0'$i~0@ڞHq|߇ \{|׿J.=h{1 `0Gާ^ f?݁AY]Gh}g+^m7_&0/߷>1!e eo>l 2cж: P1X7k{^hpz E}TWp n N)3j,Hn#}FZ}uHƂI| 'q||z@ҷ#}XDV?3c^Eq.xt߬vt5첈uxuM^uxnCZ4yס^X:luD! %gg"a:5UgfW44||N?>OC.?D\ _&px;"ŅH`g&q{k ڷD`wC;5'b|/x϶V'ѳ]QCJ,bż$ *Ћ1\E> S'$,"_Ve2tܐ 4c.DV5Ⱦ{k8M9Q¯(gznŢPk /eIzUz jY`JЙ^i5٦rA4i /O/G,F+}~i*8T(ɘ"s,<!D؆*L;sITßb]YGe'ƿ{b}= 7ʣ3 }x-2kN=䙣-|afg#d0l~ ]${2[s".$V+dnO6ˡS#᭹R.{m޽|^px(S ~_ySe=[;/'<5jx}oyf= ~DUwϽg+:ܙ"YNt 7'ާ7~;cpZYPi:wz9;‘{kS3B>{kRGӁs א Y[U9KI +Et4$L{*oG8 vr6(5-~E Ǖq{ڮjb|Kx\=Y1"s5swv 9Lp/gl+Jo3Zu e bx/gEiB52|IT~OOk!^$s0 w]R]7Rt{,JOEwR"q`M>y~Q]iXkͮ8ėp[X|4ZKTMh RNOCަ$L#l`3충IIģ&>}ﶛ7EAPΩGT󀤭H<,SuR{LɁQHQ|(ߟ'|lGEooٱ:X4HClԄ{H xM78akIG6U2>޳V R:$) (:* aB 񪆱4΀yna:8ޭ7cސuw=OTr,~_~#*;(S@qv{Ն\Z%?s]0i:}\Mm*  &Mv)cJ?[ެ, ބMCSBo5F ǓJR,3%ry<>SX>OPSr׬k>61LƯ J&G \Q">8:gԉοso㦕9z܄‚*z8VK5kOܘׯ6P׹}.[JY(OO˅z6+ceuH 鎶tŹ*-ROe\oXGEǿsgdɾŽ잧q= 16DI&=z oIھv-*[=c.}A5O^ o[k'qp{j4d-"YnD_yR)4v}ch^Q^Ag6Hvh!;]@uI'63c3)-5ILePtT}aSP80BbU 'xV %ہ!?h1sN3lmCE?p5*r&Sue(QnQ}iO:Wp LLH%rHxCBa?o%\k<5KABЪ$O%vaMv J;ѣeGnOA ~1őRƑ" cxtA4F><ˋ(g젛4@^o?F`dN4Wn0)/ B 2abp8aJn [4>V5R8K5 'ٓID{RCKdA1`@dd)dGr66X0p%έx3k@)WaS0+E9!Տ<'"}$ gA'#yUk_Dm"'&$0|J^oF&uZzUSFc(/3@]5XSt,."*{RjP<ݫOyƹ_@l.* ~u-X@tG~YX=)+Гu宖B9]( v6Riq;Յ\(0RfzhIlʧ^O/'Ta RYO (x50{rRYߦL8'@E׹OvJW?郛½LʖO/k{ v:O+mԊLcn?Φ;B[LOV#?88WȚֵ-eZ5<3g/ܛի:* [֍:vx`]AV)Cyǀ;lcк:ll5>Pj`}zXCϔ2Cg:k%{0/b 8Wф* f(v X68gAߵNYyhVsv-p5qp|]bbkL:_}6f_MH,0[} 0[Pc68ccƟ{̂鍈6Wo֟ g'z¿>i/vdNY3 ~8}tzpk*^OR\H8yD?iO2Ҹ|8? #bCީer ̒\T]_ jhertS˗MG&4oLёO#F8ӽapUĸ|4..4ʯ@n0^d>L)@'=R7[Њ'iU}M"ŋ%ݒd+`ĽfV:&'Vmb^7~yS7@ͮ zx@jhʭ[l1NASOZC2DPػĽE]Hq&Zwow0DƘa㿬-5`?,DeZw)U.N*$lA't#4&׶#ڞ4;$[wmHCZ\ctƟ.Ez<?A{FO~6 YS pGFj4@Ⱥu'7aB/Oc$,\#A+v/;.lɺ ' Jpql4sbQ=CB"rތq91:ϒ38Ƚ:onr.7ߖ n 9 ^M9Y)M| Aa6"g9Poۘ~Yޖ70&"_+ݥAI)LY^\#Q5 ӤCM75z!̿L' H SSFƂJʕxA$;z[8yT]d,Wf}N|.c_ T !8ktu&gdl&"4 0ŋzdYP M4-R\$ۃZDoSu? xQ3qן A2J{r; ^愵v'/x֎Ic^D2 d/] |w r< tDN{}s!"Է}:7И%l6_u8ϪHHs#K(=c%Ύ]ğc;iL0 viYۋ{Ywl@PV)sّ3o e(~Ӈ&^,Z?j%7D6cbkX\Q&X3F05)fJGAiedC;zߦhzn۠g _r!x05[s'q?Ojԓӝ.4ǟU>@áyXS  h܎/4q̀g@>k4_5)zAÖ("t>y6Kԃ:!H7A : ߔN9vi a{J>*KF. 6C),F!#qM\įKƧ`<&` g_c8w%1/k(I,e_~E}v[Hv\Ua\74-jcl_ ΰK& j3P1 >q=V.Co| \|s $ixs 0 Nd k(T Զs4)d(LN=]\'[d(-1*b2P56UI {.N q@uJe}rU;pd 0mV9V/&xW]a}dH|+n|-[c/~Ro(fm1OZ4sh:k ]Sn S`aH/eI[$TUϼw eU?ֶI81jސ| h/>0e,5cy>StMTdTŕzz-aŰڮ9rdo #co ۴Do.FoΪ2er%3Z2Tߍ2=!"~&&'e_ZCo6z})yk#+xdUB+qRFz]L0?ZU%ўC ^agD8kg: F# +h: #o`IVĂ {A#x&l@7.6_^:>@oC:oU/]4uȧ}plx䤉@HԀ}mƟrڍTr\a]s@ōbcXŃu+>mhmmIfbwZOҧ ,.i .!Rv>A73K)[X4wg>x*ؿ-zq؇ IW=Ӽp8^YYUMhV}"i(=.]ґH^[͸6nꯕFPJ45 |xeGaaS.v_O2830-NS S%18MjpL~ Ef~ `O*OR QK7F h*]xB!u2#n#<7uep+%>D5U\NFǵ чY6,ѹ"o]t^՜O/߮[mRҁr!+@c0]bI2˭ lc(ԍlIco74Q:MHş1Vus$j`2}durRR&v~ 3u ˻1^aE<#n &^6r}DH9QJ1Tx!?I,nckÅxt mcpOClҝum 8c)u2R]|ZY/&f,x~9/GN6+8@Ԛ.JZK\N`DMRIWW-2>\WDTLhO\3Y j DiB:GQ,! P %a]7#)B1{=aS9/2W=.Yo` îWWy>LHfoV]D_< S$137+/S6FXiܨېtAxFu!5jį#juPQB@ RvU$`Cj=[KC]z8ϴjt=fx"`Gj]M 3yi9Ӫ٭alaK`?˅q.@k%3Qe< ?I&֓sT6զ{zR?aLfTq?2s=kBV@=w/`TԯPUƔ@lYLz¥ fCp=HÓ0h~^KFȮjBh],.0`d}w%/ E!7T7g-VF}3ZZ(Xn)|-Gg F?qsBZ7kgpY=Pp%~/J; ]vgU8 d(AqP̹Ə+I\%H=$քwxXW)%4YG,}aWX%xn';IH<w ȅd&J'"J5e /YFa(@YQb`Xk߁ѧg Sb8뾱&d֗ !6,:#|:=@ &J -jVu@ ?EUeO^}[PAߊ+fFUbV]̂S!-2`Cr#ZdU\NuSE/KߊЋJżVgY1}+ZFm-eT&oΥ#ۍB?cg-pEY,w <,)a+j knʮߟ *]Y&>Âwn]QRC'6}.Q(Ŭs1< ?`iɾQvq5OU.%T^`}abNlϓpcķE[#dZX oEQ )}o_ee]j"Xh" m Rɿ7?s:Q n<= Szʔ>G4)E~jOOIS'zJx&T'^O'?z <|w-Wۤ5inWդ?5z畟xb[֤sqEMZ8DYԤ&|5i3|Jnn 9X''?TlT>g?O-nnlN8H,AX ߷pܛ 7g75 YشVCMw8oV}09~opC~/f $<1 ҏ>хF肴In#ᒶ!:ܘ$mK芆 hIwٴ ߴ%4-Q*+G7.Q]bYd'蟣?r ."$TBCX.D#ϢM<#8|qFgAl}[!*. :d1, ET>4>DNcHz$>D>={hz  |u 4Zaj̫@@$0%0$q/pR]LOy)EЇ/\9_GercD*̐:Ip:*A+ 1H?*yE2?e4'z $񳆟0D'm<#򁴃Di r]=r*i1,c Z9*?|4/"_in88ri^ q}fk3ڪ ֗`F#x%u K-1ai$˫ңM\)8/ף5x{j?7-܍Ogӟ#Y軿; Sz:-̃1'?㏣M1I~\3/Qﴛ+ t޿/B}0nSߗuKS1\5vhFWTړkb1[͂t 7 2;zlzEN/lJ]GѩF>R^< RL4CfX<蘓\wn,ŘƏo{٥)An5zme:-q A֡+xrOg)\IS:m&*rUsR;Rq!}͍d0@TrA/* F_(Z73!Mty!NKNګjl<,ؤχh]*%xN 4-=RZS69 0D/8o=ڴk, Z1xkw_qF嘰Vs>W%Pj#etA+(=Kq5I'OsO἞5h8waIw 5%o>&M"L>:p(UJy%o KkosK y3W_h nƙ;0"NVwE  5JfVq|.\)sXs{h+?źHswu`{/?Bd;vHl~>h н`) ??Ⱥ8|>K<\C.UU؄߇gϤ)lޫbvWlȽZKSᶓ{CQv}]pOt\=7c/TKH5i'Kx^N%jf C-27X xMJɫ?~-|ƂOL#h,|Ӧj(vSqX.1GVt̳N;V~\xɮp5ὒ;,j#'.Sضи&R-~a8Pf674 Q O?/ X܁AKq9]/HCX цt+7'ŢO-*{F-ms=> }:J*֯%FwȺ^2__VE̩Q5# :3 5\D‚Q`ek39{u5 F! ”IŜ G!\[k.DK(EKO>4 mVѼ [2Xvl#G#bWhQ!ZCl"[>Xc{ yG<% x3ѹEsÞq-gCR&[G]䘌nrׯ ~ nl ?,yL,tȖ+1%<&JՆQ󭊌<"n%n.)"XJg&n; HwiOZ1&R97wd&C~SB}/+8҃~?{4?*V^Ii6kߝόi lLd5-UJ0^9 s'P+fGe;u8VU)L#}TH>ޓ B|ӀY+׎,OZ7D5Nž榺l۟r{FdGKCr ˵afq w(ß++ɳgH)ϯH fܿ7N}3>e[1}J, -vS VQ=U4岽>m,,rJ{5Z+ayr*< mEZvac4e0gs&SʢUׯ`SRY/ZD=}X R|J1(qRyƗ):H<ӪX]νA?4ȫ])QvZFڋxi \tNg@/ܟ#/o/- ̮gm$rasC?3Go 8P{և]9r?P'.MQ-mį0)"? vp"D.,<ҷq QXF*5z}(AWLܟ3:-㮋jN6T̕ C{)g!tc<-<({ϋNb8=WA~wUt,L_I.;w2f`>ҿm$w:JMl?|'6;rv [cb ?nǛgܼegM-{gAzp|MjC6l*~Zj^la8$E<R+QyR%C<ܸ\1+ oB{YJ]9>Ycةx'Z(l-f ؤAi >"Q#B6 @"/HӳennNʳxE6yUzb]ޫDbqItz]YD &5Rb1kozSRN'~W rg>ŬŬD[<#Rb7.]cgZ0 zxہI"*\Dzt|D,6e%qs9IVEUl$z ~&$'%E/@4|݉ӌ kqfC[5z_tw1\\fݱ]L R2ArR 幭X5MbZ=.¬sc `uqw ֏MԵ6~ u1ԭ1: ڤr?M^]л6ק]C&1֍|KmtuJjK3Ne^XPM٪"R@+aO>yNpw܂: '_@.iq{[ r7Bcf)G'7@\:C+R8ɞYRp|@i*3IY-a\ A,hpp] ͟Q7s8n C+ Wh|wWSr K&pik1QLTڇ J>ԗZ GIOqqFĿ9| g`/?y#^J{|e'֎m,xj!% z{žo燎V)}@Ka=z$EoJް ~c Q5sOȧ ;hy'B<;Aͩhgք4wϷg_ӵHfn;)?asdH<5K]{ou$܃}CɶYm ?-^3g4GSXn^H˒ 1󼿚)~Z%Q=/΅MrkƋA{z_Vxԕ_, pdEmoۡ텔7)YbEKB$5Y YsCp.yOۖy!fxËw ) b+$bK%i-IWZS%iW$㑴$@x @U b!_,_]!,($ |YćU؊SJokq4=zrmNXeu7+.N:N/:-Xu: ﳭOFůTkR#rKf9Ƃ\[Jr3Qφoψ$d o+ցS]1? Y 6ʪKVė OeŜaLbX4hwC]4q_KkvdpMSGJ~>zxuk%9zF p wf,.p(o1l"^_Wj߬Woz65bnX/듸^OMU+yxN_[Wk'Xz׾"kDz{kKzv;-x )Ӗ!lBƂzdfqqŮb~ùH>R>mެ`\Kji\MKr?[O6T <:`XåGϺL:̤X441~PT6X$xUP YEgU̢UqHLK%`?Ki:T~B])GD H ,IExg5 } ((?*{Ёwuuw\x/jtSW-s5'^ > "G+4~8Ƥw]J/gGbш= *"SRGiS%ɖa˛dZf^;St-&ڷ 3b'v{Tȅ(|i4^]w;~y: "*gKV{J</58ku'iN'< Zh?}b) 5fi67:;wIh#`_ $%0,:vN\Ҕ$]?+?0PtuVo,XSlpՁhVaY3:K؇'ΗPy WGC)\0YZ}H?230,|} ڋ{eMEf;]ˀ&/]] ƂWb9fvt3 ZabqG'Y^s?1^\*7davK-Hyk!oƂ̵)v-g#!wi5Kë{rn}Y嬬t/n)CLf#P?a i' f17F`'dpreߎv߮n3ӽhoblz}ߗo2" 6St*$bzFEK}6 Zx99:n `H{$w^k8&"Vm{C~js7ޗP/X)CT8+pf# wӠwXh ^.UuXҨ>Owժ]h:EXjcpRXpsFd6"v& .]Zsq~t,= 3<\L ~|rң%-M&IPSVh[*шdQD/SEC+[e ft/:n3Dfk->@ P^+슚 jIžbe08{!R䴏6?P̔Na Q IVnDL lit}gG m`bu BD|R @Q;I@Nn$;c':nq"<CQ˻:N6-৷A]i>0S V^iV 2A!Љ·4Q &ۙ|$ x۠ǎ\#!2rNȝOrm دjscC> /p$TՂD 6ޙQDH,B8ߥ;=`X?Uhko|t}W(nM BP|0)kVa,@1|k̭y;ʒvHqF^`/53ZR]-!fIl 7YĀ3^lE~fin2VE %-HErǬŲ0RōH4^P؄SJ,f-Z3 @>J*l; X269XMk(kK֌}%uݬ}~m~/2_g&Jz93 6?%}g}=pfqwMSr-g4Kz%9n8Ґ>ҰۥIiE;Є3AvEYA{D`06;,971IEPoHko\#TܥEE`(@VwGܛ7Um IdĪU8X&pV(8TI$c8U i B TʼC*h[6Zk>ғskQv0P:g`ަ?#S;E"6ܱE~X\Dvn'U 5+Ru"L< ڽhD7ЂXcXCpZX3+_'Z0KYA _d*K1jv;|da /|fԙ9P]Y pzOg8}Z}Cs|TJ;b:uHhUؽg"]U-}0:eGlΔ<j9i?,.jr|| :Ŷ([8H]Q9&q90!)LH 1ZrИfX5ɪgN)5!6Wo ո7]sonQ1I']M)x;1`MZ/56G:"OŶTn;Kb`Į>W?,,Rʹ~Kپ!rZs>"^FGs6ZBoK`Njm?g2?B~lu<3{G(Y*\XKP"YP^!Nhnµ0Of" G^ a) ] K }C FL?\ 5Zw]jT3lJu:I2{\|;\a׶ɻl3kv~4o [a 06SC`Edr'8 s3 FR%o\^S 4)nOD5 ]TH4Ξop>@ꉶ 9L(l^?w)*.xwmg>貞"ݯO$x83y+I+FN'yB "sUuhѢ?mn:+/4=+q\KK.AtsDJf$YGټۀM5qVhbDy,4!@Eb̍ώvCB| jXjDY̳ӳ٩@y+`Mzy"ɏؤ0pTS#lKb'y'.ib |Bf$+Mwn 5կYO&kL Q~B#~sQ ๚pC'^0lظO$2 rhHcm`NaQA XF|F?wk?|Y }k%dCKVi:'$ ò@^EƗoC}5CC6}nci6)h&vn"Gڐ`,x&wk |J{oTl76 +fo>boSq&+!KL XM-sH vx-ݷQn ߣItXF<;aolͧxYr}`Y5:oQ{ 68Isd0YăO~w;S &aǿ}h!,؀ \ſQ]~|Ybyd:v pBbT }H_B^8*+#Z_qju qz|fM`7_u/_\{Hp|eN?V)ެXM:@@D׽V祔K$ W,y\4/Ġ?ʧc|8ђsŝ%6T1~$ -~VNzbXx;vc[\Ԉp4ܫǎPK -iOx6ҹ ~r[uޫjo""IlfѠĬ) (ͱ^W;E:uR&+NGrAG[ bS]Oc(5Lc|N@ ]l4vHJ]%WSkϟd;`Mo~K1o51W̃ b\OVMo4@:rv!L`]V K5ne-PM%w5;Y&q304!yڮ$J&y ol 'FZq6<^9'6Cdy/_.{#.{˃ X=_5cad FైdžloLk4bZIzϺB䍽]qn 0GRg<ft(XԘx>cǣB$w{k}>%% vlX"~gGG:}@xBkcuqԟ?'bcc1}uzo b/7LJQE&"8Cɝ,r1'17ϴ3[Ѿ7qU,[tu y,W`3 BB$޲n 9/&lỏa9,Y*K`C`DKj#|bp?9t,;y1^J~Ixlà زie濌5|0pߣ |;`p85t_ufx,ߝ $>^nEX^{/i5< HS,S2^!fZ쾔UL9W!vηu2kE\YӦPY4T>8!&,ƿ\@ /Sy\ ̀3_fi'3? FúnqS dQekyQ7*^>~/6~BH:*Epx! on ޞD~TxLzYIJߐ8@DFj=üoyG&(o^9fSNfá}rCo^`.87Whmn{|DN90K5x mJZ,[\ۥ3эn{,x8 ` $XULx};泚)bLai= 7H{ @UlLj*.8&](AcY6qi2HےfvђI *kJ1f+Y2' &*qaq+,YLnq (6+Kh$5g*@@^B @5 1~ZpL{ -mSf~?LAJn RoQGG>9% ="ǁMy|0Z0I,.r8!Jk3$ǜ=z$9]{@f.> InZ- ":[xC< YfE͘\)Um'B|s\I ~8Y~CAB _{FhgN*kZS?'j,Lt7ɯh?jLVO J$E4(w'GB2fN H..nNFe=zd~~ugpv {(;D.M4W*JSBZ]݀߀Q .n1"J*/y)F%ן#4mԮ54r"v1t*ɌN-us,z֎O5gFj]+,}O=}Cݪݒ\-q[- dM|RVoaEQ&<6=H5d#x!XѠWLD2=P]t%^ Gz]'7wYZd~ZCVH<%a%j^MW.y%4Dm߯ڴJgq,ul6y=@R*ErV%1A&U6)\i"-RNH77D h ˫Ĉ| ?۩.GO Zs)0Lk_})εڍЃؕHW,(og8HDs'<"Yekp0:c߷)_ϗ"/2&*!U9C!ԋcۄ*⮄gEnGf)ª.ߙ}g>'Qt8^V/ |RQF8k+ъ8"G]Dy /r%,][L{ e `fI5EYdνjsmX,p<&ԈbxR F) ;_n?s ׿)qPhI}]DZꦁ K9aQ$Hcp,>^mpbz'M;J8 ?WH`\03('c$'1$1 3hF{hp_L4ar47z/p>n^Z^^QҐoo tTɐ*</Pϋ\0~[shhUuEg@0i},`1qN^GQ~W9.TxQv4F.zĵ]1:H\҇[c-Z 4!$Ǻ~E&LDӁ$§(Z{lUUO3Vy)n}!K` 6};Dۙ+ ΃(&%g2iߦ-L{U#9oۙ`v\5%N}߃!m SY0A1*0αW5*b壼M X8x Db6~uP m@'UT7uLӓ*P(Ez-EB+ trh\vz 8L(ta.ѹKi !AQkOJ٦r1M2K "9L;oi3 W,&Qx^ҭmPi̾մk_$Oiˌd M;gXM2D=_TfL#Wjk$܈s in6KURմyE@+|Ӧ"UYձsF-8-ry\N3ð[ f{YM? dM -Raxg=_[t*5ZgaӌPch:z'6ex Ql:o+7^ K[azW,8(H (,1mlYnYOG5_*Ca:.S=8̺ JK0oB>8q- 5F̼ALS#8@v]Cfgv4XI-d kL51ï̋<<:4y(V %xE^!P]xB>}~ij @X$[<'-mGҕȚ-1FDc$!krHLȺʳZR KosfcT׉zkT?$|j/8JV_l@yyorZA <&yA \B%λ5ܱ Bҿ1F9m*cwcqA^hY9ݪZ# ѨY"b/_*{dqV& } YbeCE:;l XL^y $yySྒྷ{z<[uT;#G㹎;_U]Ҁ%dU\W[23xY2j[ Du:ٜ0XN\e/q̤(`츜PNF Yi;qJ`Z( xRBƳǢ<-rGd~7S&7H?;ER6^Zf&SྔGB'E[$`i.l,3LYi1g!J-faD@5č: \&Y7CA-ѽ8nau;2q9 `9"YeG )0IX&0Kh#b UST2d[f7tίnObY*\G9a{>t +'~rwOka'Q^?LnM/| rNn?띵c2! 3z$t/.+W>W))y"*/'g>&[ay^+[uZsfVK<,6(`qlh1SV,3}9 h (r mD\΀Lpބ*g 6pƞ'Ϡ2 7@fQ)&PJ-\|~Ɖp,v?GV%ACFlTϽ3G;DŽ2p6%4I l46 ~sY.tpb7ᧀ7@!Fʾ8Sd|{Uv$( ?y \EDSv)"x6FM>Qah=9mf%aKx; Un|4+#0Ici0FpRhרuk?AA*kgkZIX¹"<dI&bu:5A.[CQ hM"Q N~b? jZKRR"ʨǯWtF.RhNwB=frxyPM<>>Qs>)KMw[%ZqB;?~1z@ws1m1MBI|g(Q4OAh+foF}\3(oY^M64}ٮI +KtUZQHC?ZDZ`e%gv²9K-:g+纨ڻ4U, ؙ.2C[:ލgW7GrMcPr]meD< F}y}W2A"Q_gJ@3joF΍ZPR}&i4iqSZq ? S mn/s'/FVKp1yA׻ "D=H 7H18.Md@N28tf6;ejm;9$9y @$[[xL,屰(AyP&U)G#_@F*FZGGy@u>p3wHsᝄRE&g/,8zs)H~ogOcH5u6v]^NN ̅S L!=-SS\lC $很eoV ̧нdR5mE_RawYX$~O.I+1OT\W Z5-~bm(ŏ؁^"7^C&qMĘJ53 d_ĸ79޺dknƃ/r7 u՞JSf*Gl} D/pGPޔR!8z0S%~RoMJ!w_kӨFΙ{k9 4.]*mz5Rn'y'i?M^mv "ُӇBӖu#Tr΁>iT]{8^?؂x&:x`Q\Ca ^d|J;s?CnH.`N;ml~Z³&^ϸ&˟IQF|eOȌMiAKْ1 ]7 ҂'z"c൴ lG]iJ,Y]W}IMቧ۝?Dii`fۯB3%k]+.J_,^>mUiX;%盗!n۽Mq 7.C(~~EpgȰ×P0,0biʀRP4UZۭNy؁*Q^ 3gۤqTaG.ļdld%2"%RCiTzc{[qؽr7;5ݿRX[`dN['y-_oG4)_66!*}BFZ4lO-ؤh xG\ /E&Bz5᛫yLFwt.f' "g[Gz+.Cd"gbl-mަX\kin׫'d |ѦĒυh\Vy!4,~YumJ/O^B c;zU݊S׏VV5$"WCphWVX-Xk/Ga^')'ng?\y9)H]ƈwǃfA[z>nBvLYUV&OP[,H:ݾ#pCv8)&Zq7 Ƙٳl|V 8jEх& 2{JEi|BnSF.=\F_=Jg8?0Yǖ \W@$y CB86&Aawۊ؇6!ECYxQf\4i\ &gpFr+24((ޜ<PME CWg <7U?{lɊ},666hĒb}qL2K}rD:&M@[(́rBm @E9 ” J`J6%>1Kp9Z/لʫymaeKH 8EsCEa/~UNj5jfm+z)ȇY-pRg ̫Z)6EIXz+MF nX/i~s9m2 pIEN@My6WB^yA7% >zO( ײ #uG<̆V[Q!xVbE:v2|Ng{NOM7}j v=p1>27 ĖR &6227|QÛmWL3Gb2.[~+I7( H_(΍=ͣ_:>0V#b+5'YGԨT @ש/6Å?X?ѸR̍Ď|/P8DFxU`;q@`ړ)|P٧5> b "},OO4.76<5qTV ljºuP#[4[ʆt!6-#ȩpAzpXTc Tf݅^Dd`PQ )9__^ĶV؀F&''lHᣜR19YGK嗈h(<|IXez(<{ѡM)u3yEHT>ŏ^Ψ-u(R*g4⪇2@8Q>vg>h8iїxf]~V $~^ϛX|]Y{>ZSJ\H|JĩF@SJ'^GG.=PWv/\ ɉK>E6OUP;ws﷾~V,(0gu&e6q""=ݤpU,m/ol0uuF'g@y58޻ tXl=aoZx*  t&zP6.I>xhϿvqz7.|ïTŃq:U0_ݑOR칑fԔ@d~;+ b`m`#:iicm N&Cܖ} k ĥS`ً%Q-+{r=mU)+]_;W*ƩcV^Dc_L^ޮLglt\0,Ud?7~eVnb~7%uMnSF'LeSJGeʉԻDyYjQVM3WoJ< ﳴ_R>A}L߽sC4K;h難hedae@5"4ư-42hc=lD*]zݜ٬wF4J[V9|֛47ןc|CRsM.[@3kTxM%: MSqG+e<sbOtKL.mTM08q06XZO[ġn ia&:]SK$O;{{5A(S '=:PRg:x~/{/D'EW/ir@)Vۦ^+;"D{^HQw+G;0T#ذ{ϣհъqǫ_k>/xe.}:_=H7ޑ3DH""ǂɴ_IND#8D!a\ #/Aw\H[/t xx..ɓ@e Gg|"w>$GK_*|~cԓp|9v9;0Cu HSq,s J7Z >-P_΁Rj.*௦W⫱z_ljW9nWnEj|}"%7UяX20v496Pe97V9Luw _]<2Zo?JlcPiL`BuUL~"GDy1uB?UOr&}.8 ^G#5-Q6/1Loǯ#5=uWӑ̊ \>/{% +eO~|KK?N\ww(]oXLM3E(meOe[heRB;DɗOBUipuhS)=wwM3,ї@S#A}ꬲP-<ѭ4Ȟs^9Fm,߱S1?]"KqYh}᭎ؙb96d:J= Ǻ'Χ{03M<Ҫ4EI4q0 2GZӏhKBgW;!MINN!)66`O# 9y:n'R.:QaV㔗w,}s5jEh ѓ #/?ls̤j M~L^ vT̙5h~7%?&uNp칍ɼq`!,7K0aRr^Ȯ ~-Dy":'Tj/Eu ƚ ㎂J &^f}vS oYqp}v0*lIڃ׬=ڪ}y5KBix#3xZs3O0N]r2q}y3ڦp\rU}TKz.{٣7r[ÝX}7ߠYKt.hQ}zpzYp0G(moW!oGHeU_t͒A`,YF6mU{~{E,Jd"ZkڪR*?eSzyYE!p+iG]J?r!x2&INIE_aB9B7 ."]DCRb;~I Nfx+}fa8$d7Opn2AMSҭ3o `FEtݖ /iwsXqEkn,όCOf V{]l|{c~h,[? ([;O3 kU$ĝhϱS`6f]GK sʣWx\"L?u{pؔqsҤOopQdR%/(:tpK!>ߋt]vS ??l K"~Cˊp>x_>;4r΁_:iDd{!IOFiD2SO-cgxT&n f M\Ԇ7UfLJ.>V(.>/[),QxMu,2vU3o}5M㏴r>^v/se1M')kElͺCӰ:?a >~J5#¡`gmmJ3tjXDG68/5*gpHʅ)ϨGR/Ycon@)Z؊@>|wgif+}1p2یLd`9bY4\FK&דZҘxҏp5 EOs-()WS;/L =Zȇ7؃@j >q]3I\ KyESՉ{૞ 2ȮBCGzlL@iogLp\s9#CB~ÍhDSFFB=Cbso/: +l 5IKlLc.7>VVJC84Łaf}Bj`Qܯi n>?\ܤc;2aZq$z/u lbyEw|xNx! ma2~<Ɋɑֺއ_j6ܯ]`?zlS|"!05 rBl㾱 ~1~*:!l65?uq|O.R'yMb)^qbލkɨ}j٫3H',tuΛj h\KgE_koaytX/YjD p\.վ+ZaWɹlˊ٩>\n89J4l^-ײȃitWE$nTDigt'`p*4@&LuL슭7Zvj?;~C(h|ɊVq1WoQɏ7M)GwhoLonW2E*m0~'Z*&I_",U,DjaF* #JF'H# b ^ 0iJ5NGb^A)B:ً1 oS7yəHÀ\P2}Rv YgY7ʴlEEupTvr7U?Ou(`G%գwGbS_ Y`7 /Ы oTOuRnb>Srzait&إ_j4E]2R^>k,,As+1[Zvw H2݈e:vH(]ZxHkty2`ML gG䩿qZ7\xHsR"j?8bv% d GU=[Xb'4\F|_zvVDqqޠi_Glwcqkܴ"\x/чU_z?a}J?%pB\Svetӌwנ?R5`]%f_ة\S%ѯane_ d=/7I-O`n롼˖sM\OK+YM %ήμ@svŠa)Ҩ6a37AFkQo鲖6(t0+O@qm؏s!ϛDdCRJR BR)J?Rt)qki$LᯉoAg8KXguuhq$ڳx2ط}Z1>gfvVxY䎑0H!{.2`<޽i]%oj!rwp.V(=ۖUaJZ hEF0=3~˪ԋR,?0핐ٳGNא(V$ J}SľkٜRa"?a)m\Q?b4Ŷs9_1|yt`qu]7*AʣEY"V3{žL Sg՝x4,Wly$|xST"c=___(T8rNw1;nQ VVC["iSP9=/i MCYݢLp \ǘhcl6:\Z/lޓx_ьnߌ7G;bA.wﴮ1z'i( ,=2P'g#Yuyk$-**u3A"3Y NO2rP'ε_ʃ\fuBaCș1[*?) ]`eJ@w1 }nl $9Hٓ@TU%XΈD|QuJ Fy<TdI @Bݨ%/ ]oY-Q- .bf(o¢/zF%d)'{pfz`g塩?|f݆+EXTU?<2"nKMp%<y~<(vS8=^ 2i,5!xflRW=H@~yecil0̀ltHcgT٭-c*_]P^/OUn19JaO+hh]FSSBC}J]7?Sj X EK 'y[RRyL26(~wl e,2I0G{^݌zRJ(dZS^M9Y  (nS324;Bwgb=k|Q`gk.:k129NxSO$tC$}&6@ʹGSn`o2#0sI}wF\F"V{\,x<.1x/k9Z3&F2ν٤g<ƾl1`Ø.ٍvTT&OAH}{sK݇.ɞAz`'](˗\#W5BfE"7jxEUZy`f,xѲI=^ylZQ `:{!"%Ep1 I>[zG/%" Li BLetK \lrArFMzpw&//&p (ӂ͑~vHT_v5FMmחj><>?P=}QE; ,(0'P(bc+#Z;n;kgAh,x譮occZY;( ?Km^n;δ.J'8f2fx$֢ ooS+.`]txن+vnDŽv!uQbQqʓ/; J2>s/Gn<00[eF߫P"]*r.-'~t{xBZBSd=T(wJL-UZgr.`Y` IB#ś#:w|E3Xdl{ht시{~_ GŨ9/,/ESNvw}/(YlQY?9Jbu&dp%ǽ (YI@h|}1Lht deI2vl^ ^gb)0N{Jwѷ%#p/`)ary ZQhX8ٮgXPҒAD-dӯ+ɔV3-ٓK׻57_tmd3^uoc' M( Fl-PiFըjt2U߅A zHPx\W?❨}ho$)B cܖ,5)neG&$l]WM/KH5_K1)=DvT(i|T\ :t05YDTމS ~} $CS?Jd_)OҀKtcQɤcQ1r&W?n:CLQe3s_t(w*| 6frcA[k#AaTdl蛞 kt s}5ȵǣzE ξ`Y` $ n4U8czTp*Ia42mk#o1d]Qp{Eo"wW:h:'̢$;7ti+&}*lFds-H2 V#c 4掹-f QO`۸)^~WNÜ^Z_ìqTtEs.s$/B҃xd%r1ɅeT'#8N2iҋlrUKm$ 5hKV.VI#!p\2gtU[Ha؇]:7k/&3 +{-pH\;jGqZ q:_lNõD"P@A@֍0-v:;_sHaW'R1{LTOO}caG>UO)CVכH_{&GR,CEsCsV -oѐU2툱yc{B)3 e%_:;yӮG=lVG-iE&|r=ds @!r a&2~X2Ue;v␙k'5\ǞP7^_yޔYQL0=?T޿Իrz %$?סOxRnԈLқ+߇<헫_& ~}>`.j0dz%ϱNXŠ,&J:U} eR 7q$eIKǾ7Khm \}Y4 ϊ`< uܛ^v[VZ^7k,Fgji/agStS0z{myaK8FrSo +6 ^T>}] Dw{M4ӾA kB|KW-~g=ΦFp#L9d4ѽܩ vwʏsutkQ~j>RתctVjw);އޯRJp7w6ۥѽ+r_oCv s+NRNEou7Y0ܯv}AoŘ\ٵe*[Z|mYٺuG34lLΏTT.-#q߫$?nٰ٫?SI/Tc?kU#UEȈ$VXU}s߫dFǺ긪) ʲeKP[ eqS։6U_NH_KJ_c˒R/۾D!Wͯ;kO*OHQ'( ~@tSQ䬩@A>w?FEK;/M33(('ʰ  #.twD W/: LZwj{lD0r@> c;"Q5Zt%;II| nj9&4Q`YgISE`|Pڹ_"nƪPX=$*pU B.XA(y@o< $ITz|gׂ`ʣ3f' 묦`8Z?V@_ 2ƮoX} C:^UC@ X1 "g=<+auYuqZ ۹v*7C݀YЮr,*ƣ'JXs-/kع(HU ywb:,xP!5Mo&z78Y|6v5՘Jۗ}tUB= g¡ -ڱØn v㜻)]6rZ s ;A,y7qPVxXqun}}Azro"hQ|t R~ IF>G1g`laf3,Hj1P|tid= oo4Kmri~(EnRK* )y:;SZ=Mwh@7K.<7IHZHUaqeZM _^ZolwNUw,z@וfMdM;[v{NJU1F[Љ ,n=\25EyjEj\!]K/M-0~*StA{s#LC!$V[͑ ֗a'xi}.DpɎ}Hd QǐHdl[PY= [Lek4knjY%]fٕT DU3tg.b{*xim-e5?3L/H&ԆBur:qu^H1e)T.}"rD+x&S^wh+YmHE{B;8etJPT>;쾧KQ +T|R ) x# ]?"Gί %b [r$uU #V|BҺuX#x#{zׄ)J(.s$JK>]Ma?go)#3&oݕqѽO/wC}'iUڤDQ̱(`5u/Ew bjfzz=;Sqݫ@[8qg;/Rf!㩂T?ga2-0`#L4) ; /R{x'Ed`v8 yZe^HU 0L H \H+kɬ7/b>jpЀ J/h-Hw7nL x ؊[JyU$ ߕY窑aazYͽ1A8gosy5AN4J~0IsnZ@d:(o XE/# O G>TrHe$W9un'p)k?=VMO{9g$("d= Tp êJ{((?UNJ\D;kU 2[}$jx]!.bg)' 50v"R2O ľئz@D&PUYmM@fyȽ.=k=v铜P&H/hֵt,FrHИ A\U "^ (;F$KǬjvn,C٤;T-`B^FNw~u+: Rt7+7B"k OBek' #]1#3 j^*~6J? z5R&IbBI _,TUfE;M*ɝD7l^d z[ ̹,תs^ aq\ Rw1#Їn#"r)R+SNj)౑Яp!]9G N{fPpZ.F"S5yz9Vxq{W~Y!) иV}6pF{ Tuї CU{%kSP./]1*}Q[i4QԖpgQa+WP#W,#@AO;̷Nbڭ*7q|1qqhd+pyRk&}M0x /yts7A=ڤ_ЃoD؆` 8| T]{Q|U«l\2؉+JVUȻ뇝0,Lŏӥ@'_s3ATĊ9O`7dC>)UPÆv@'@x]4 tR0! U !^$ Ӫ%2t@< 35o76hpGoBk_ xcK+t:j7rOn_4 |։5X{eMβc;3JND"D :bOubIr/xAG,I>1XA`?zAڢWN"<„!:va*}x+cr?A937di6Bd=7^ɓds,IixT)WXI^tZ8.*".'؅9ɼ7՛Co0l4 4 >+ţYY/&%^'M _0YL4j5\A5]SHBЎpo6LwA_"5-()AEj6\pR6xMcd εo[^#.t?ϣg: |.c}CY\6NmQ fÀѭcc5"gy$s>rk=;(:XKX?x5:GKJ~Fߦ۠̏tb{'S闙RH #=2psć7>U RK)"$ML,"YhUrX[ φY :fbSʮ~+ffd4`wG>ST/"`bNVr֜,'b*T65iRB [Rvw~M~~%?hd,ԨS2a.]ܓBw}JST&O/d'>l?"6[[cͶ.?4V٧V#EZ1=g(~>뙦ݒZ}`X5mC65rMHi5k`-cVfe+nueS+;$+{+;_]ٌ[/hW_2CEe9B\u]zw~ݯ'._ߚ]ۤn <`(f뎻u[iх(ٸ[ُ>=wqŕVA Vѽ*3Z;/A^.ZQtъv, Z]Ux+aeww MjMaQtQ 2q-{}2YO"Rr{HQ:ĉb#o-)"/P>A ;4q.@g^iMeL&чOE^%yGwQ采98¯$a{#_v7d(s *JSI/? 2sI,41;B֯֯,ワO yQKos8SCΏTS#_\}fiWtI}%K]i'X! f5ua@6 .ԴݢX ?0ɑI,|aR 3DY-va٥&\”F= Eܜ{aay=>o`/Cpt˾~No/i=z@vα]ǎ;Xϵia}^g?\7{1f}qolzylVW!1ĸ"/#+^>iSXLEw V/S4ѣ8Sw\1c]$!~2H%?.Jڹ1EL6,ߗlaE}Kez8)I5Y; c;> ˝)~rn-p5[jK-v饔dt_J]) -u1v5[. Gwv6E#/a4(|/9l`jYX"S þ/C C}]a޾F2^e} ŗW o8n'U5s# kPm'."/!d Г[Z/b$XXd1wj;(ХI= mC/ƨ՞P Г3-]Nmѡ2)kmkY(Q?yRj9.ӢC:28vEae@Q?Pi&d z}3`+jZ싎%X߰b=_0C ?i!_x0<>~gMla"= 5}߿Mk٫+]U?](jFi[e0,4U9,)ܯwvHD)#ф)'.TCߋR5v8t}~xpd8L:Ъ7K${8jа},;kmtg\` ^C*ޞ.ѭQ¼ak|d ڇ;P+1HY(-{"$'Wa|$%bgOc@萇` nw̼zʶGԋ [zo=)ipws?s7$0>y?Uэϧ8TQ.Y )1fw ],l15Hd;Jt txwx!y)'1P.TaᬚL}:g&(PG(>N`u3jJ@ƕN s\Pۚ,m*NI⵾g}uO7;)#)#%cCX7oVLY勤CU(뾱M^' ]fOBYy%~ AYZl'8,DsYyԛ3v2zujb/MlHAۿB;=~kF^* 7>7eiWM~\x+QO /6 D XkXGWZiu[jk^dOCaQKZqJ "ڥ -b/X<'p nC }pXnTX!ѵ^lt7ZUXI^o@+{+b,ŨY<32/E}[+ $aG}b#tQ<0Ve(R6fQ@T09 9YzxV]=Cc i7љmɤணHÿϒTxn\زh-/VAև _IϜSKpyQ^3\?>P z5nm%Yʦ}S\BiV0A:$ٽzįsb#a=A:Dŀz5 S 4#-H~JEw ͕P0o{L, RR|y?]&E1'Q1 k*i@ (W0"^'(esOTͪT|({n#S$gKGGOB|kMkI^WAsѽ}xzg.y z%^)it ]NݨbJm€! ^5UX1QS3H3"ߠ# +G?}iܔTFrI@rkvț07ȠL^_"|QX^F^+4{? ߳X C +`gKn%m'7\2[O)2O$Q~(%bzf@cs3DǦq{lc􎾊ߚ \@g,-S,HS~<' oʡ컀bY ,wBd( ƾ`jQsNHpᰯ[tdkX;jXvD¿Ԉ}]TQKZYQ~!f):Ia*Js촠 坙f\Fzד,@BaK`s@AMv-x@@zlev"h9Plkc='YN4ofœ?SNࡔ!@iNj ym2__N ~ uJօDU?aTgD$^VAghoԮ Q岯0qXIܞPCt>" 6+y^q$1Ϣ@Eh2(!4W%6  ͅ0#;7y)6 3huK!Ó7Y0JIZH CU}eC{]jKzt3YLLfZq B6%(OfeICeڵD뢿gⵟ^@d>JDT9 m1%Аz5y-G4= E{’4i\QP X+K?է$*vJL tAPݡ uAxHPiҴحk"s186}R:!7H[k>d=}#բrhN~k$>ɾU8(\/ r QߕyӷZ3Nqv<47tBuˇ:Ɵ~&> [9vlG8x[4/ -H&St"WM T|2VbgXLi lEK[w[癏J>릒E'C\O>>9#'\KǏI2}â!E[[Bߑ ~8E.WrJFZlqx5R0+h~R_٬A4E8e7Rj(vGɚxP,f)v)?ԅ< Ƒy] m2wid`f_2`4vq[[(Qb_&p3CǛ5@?)cKbEPK\%7˿q"8Q!x.ROqڔH\ҡ'Qœ'yְ~tb+bOR"GHD("Qѷ5}x&M~ TlUJ/B/H mf msEY4 $5 Q{"dSbw@th7JvB͘`^,T܋I~wD_yVge;"=p|Y99 d*O=~ %(ߢ?ܗ?݈'m>KRV=K'aX)|<IAS$yKi,$/G2 ^cP;NRtM {ȶ_7.zh5_<:zWt,E)Oyt3@XpVS'.l P NUIfdIX:޽/Y|ި/x߃^w`& +) s}N/S/W|sA.ŰU:f`O+Λd4Gݧ @ź0&Ώ.ߠI@NIN*DE#ewG*Q?Pp"C3 9)b4B>v]FmT[-Oq VP8 @G?pĮY] fĘM2 )s3q3{ϟVqS!S:P }D=*Dg6{$>?_{M{+._=Xwoua'$U2ܷH8[r$1<:&ʹ rE4J0XZi***E<^BaUb@'>P>/BSʣ; Ũqo^dMXnCw}rh\Zn=qׅ$/Ľr/)A9kK t\=̅˓Aޜ {n^u09 cttL[S9 YlXFOAVU::H+0'P ${gQt+$ M#9d`3BU U[za#Ev*N-*gpY]>(x0۬\'ۙ"_jVM:JG__u,O&o#Yʳ6I#r+)4ŅzMFvQK7"lJahsʔR?t%eeC-IaEvR }5RY)k N0 {N9=>pEH)O!ڹZyWmROT;bWHqL+* H(xWM2Q55EuxI'cHVG.xz7v㪯% o&щ qfɿ!0jE2!Ƒi]kz &x=OQ-*7hgG6|Fq_Qh@@;輨U3^:3D#?`6~V%@pLzX1<\`m?20k\I(I_E6,Z]Jb )Esr&Cg'~^Z"Rv7.kl3CqQM;YtS]mԟQNψ٢X}dw}e[[0@fazxEXjyT^\+, X?G3YTJ7PRR(5A3 &sd^ 09)D_tDyغtV$H³яvT I׳D_i9!z!y#$qH7̩idAr aň) 9[k1g0䄬`ߤaS^Nvf@Ƀ_XRͱ/;r;FfV8iZ7® 6Ӻ>qս# Wz0`7Q6r?&‚gQJ=-bbsjܼOd,kz4 e'Hݬ&WߢL6ެoQ7;ϸW ćIpO!D*f6`H }E >ǫ(EÐԈ;q3NE}y4E96 p ""t S%5/iSι`} uma$]z% E/".',>;OwœKW˼ a_P-+ Rf?+Hbrh)l|?`si> bGG^TR\DP8q~oc]bNm_=i1\=vVTHhx%yuO_pp+Ux[E۷i{-jJؾ~B~U_owZP~pg_tE?sEovod8}CRº\pWƙMۜS0~䟳M0`*Ol ^%UܵUwʛ~}]q3;=>?v?oUY ,9i Ӥ 𮞿jM9Is*&Id4iAXN}#3.P83ϻ ,zVL}TzPϼM8z%EB}(,Y%mvi x3~wo\f/"vW 3@ZEw!y5il+),yHx xi[?s25UŹcdYYsY n4 J9wc>ySR*^K?vE<#-DyEdDfT0إ%4mJOO S.^).m$Sq&P(h_YNȋ/$'(q4nI, صV%"z^TM&;kn2`$"MFWoXf@g6;cT:6Kݕ"(.&@?G&0[JPQA9N4'<7/Om7K/8hۆ/c&_bl oqلgОmÜ][nE42&/e"wYwJUxcԈ÷1]|~B t{WLjms mIyddI$D mgj&-ޒ2U|MUs_ݢQ)ň=!y.4\BMfaE)LM-VP;Ct-frcrdn|aΟ"cM='{_ߏw$]jazv13TT}y5b]NU('0=Oqx#h/\0Mh$ 4eo>}2 7 9fo.CT?gM\;}i}rw[.8ѥwÜy@1etؗe4b]]H( SԼP@.mzӢQUX6w&uOYgEsy6|\|TjN TOWV_#.IߣԌ6B/Wy@'"6Xt䥤l̒x<װ3͸ƍpw7zn/ӨxJFϾ ᡳPJΤX>g_%~Q}v?xv6%3<īuxîNhMRy'߬0Rx{JX0ЬtNMSbS{Ack0'Zn ~$xհ}v3K#Lt)<-cy^H0ε@9 3^5H`"DO0G;UOu[T'+'U#^.xfCC3fzflvxҚF)[ǜt6t//_vR> Ôio|CD!Uhp  qU -"wXC2aJUgS8 0)T`aήcO6l/xYP|Mv/^R^(xwS}^~P=/9ӔRӊO]ϽCXWTѮfS[{: d0[[Mwet !x;P9~~lZn&6e5^ _o_|}u%xu,Ck:JM\: Sm b D’~#L.0N ^l%ž~skɖsv&Њ ޑ[Sx1 ? _ 0WRU钊%EvałgaꂫS=// .9kO4汨b|fR#͓.71YP:+%[o$o1 pO<^J~O덊MZt(tn8LDŽyMr/ ǠcS̪Vb@ņ)KRBܰT况ƕ6ES~جh7(Ypx]k9Xka)X?li²o(0~3+̀w4_2lt#)Vɡbh.gܵ\%ȣƧQ35MAvc=(sCЬܧ ;'~b]Cy<7ؐǏ꙲DRo񴊿T)<]7@=&tNjzY8ED<+WUW+@158} ձ٢:6[TǦ 3Wz d_sLYF[i/pU|:o+=yQ^:\M톎>ŎԎzCGrbճѭ[@&d7[@)d~g2Mpv9F nm^~̏ JdQ"v%dS^Cq-_󖑝CUdzE(opH_< z i2vf泧 &bhWclF ~&wE#`\..5"@ [ٱ(ˀqb8k]nʉE}bϡ}A-,pg*F -ڠ#5{Av7|r1-q3&r׻v/,z]eM?nI|(: OڛwX0eQ|K=5-PY YJZI۟F(Y ?aF-5_.!{ιͨS62bŠ r rVi-"\M|} k UQ&DߟcECIZ%^Zx,[dJS/j'enخ`'Lffg@NS7vklY"MJÔOٟM )ȁP2tvN9\Osxh]j))@M?gE7pE*U2N9DnwgvE[ѮE]~MH}Szb}O2$GK:n d.aۏ"#twnF+%79J]\9̿B=>8byw`)Ww<lXT|8 %oLewE|Kx@ v_2 )Ja *q;o5%X!8GT-(K-c} 䛷h"8Vm5F-M;9ąvŢ/98}6*ҋh".x:|<:[) Z)ߊL9q|Odt(NpGy<hyl'ҵByZWm ]!24h"4jr)z;i|?[ͅczEyCDǹW ?yo#)Rv(̛'9| ?:jJQnDC.{h";f4mԫ@a>ϳD~O2i3 Ϝ7kv븲^>~GMͻ(TP''z,E@}}F?JgߕDjS8l],xguG_H.'w o(&DFE9G#cJ `*KEϩccA6r Vj!7l>ѮSVX$Ydy@*cye&6OBpVO{,,=͚i8Nf3Mv߳?xOdML!!FK:7ELJ(PrytP_.xbdZf1~J>]I[H(o 0[ ހLt=JdʹYadC/q~i$ 3DDx|.a-ogoT'] *h*PERN QQA\! )IhHERRh "E@JAOKJygyNr{|9<2<3YF>G3_v W`֨=# &HHVu/_uסh&<"e܊.?9IzwCt==\>}:U |Ddetl}"Kmu@Fr$MƭfGdVř7іuJU|z- ui64/gEzaԮכ"kCnw:Pڕh-T\wXp|mwFFbf~@/"q]+KmaWȌL0K[K9ю]d(WՁdAfcX1-s Jf}ń/gc#E<䋥i_i? s7N"疆xٔэO*>*N RT+ !$;ΪV=]샥g(-bh#b/]3++me ?gɯC(ɵk…XN| BLum6S fC F:] ݇XԳ`G@8ki8>n߯P]]5Iv5Coqѯ1j޿618& /|oS;P$<7"n 0ko,`3E;j@6#Qs/w~WU_y(.+*'~E^ EfTq΅\~cΏsnR{G/8Af`-5D֨hm)"u6U^ʮnE~\_߿D L=s K |b gIj@5* =)Bٸ˔]qV&kxU({Ź8&%~O&<&?*:{",%8rΐ8֮lSȻwf*.*d @3Ro: MáMǡƓ /awd`y?6l;l>=cqڭ0ZԅtdTpǤ-i@z?_?qARFa@N$ o͚uB s /<"'zW}ީ 7V*jT06vKt? u.:wӑír<O D:}f>ųZ"yPP طk_@ r"Q}]>lpzO<0>q5-ycK7 XDfDܽw7AEᤠߠO~-,m)n#jg8^]q۲.&0 Mءbp tDɻFޒze8"Z il?~V!ǗYF}l$ =ItOflƑq.H#9Z'>dԟ۔C)x3DՋ(RSe&H:j}.3I`9 N8"B0ǞMbY569EC0rRbq.iAlq܎5Pq*=Ygn!2"zL-}%lG|b>xzznA$ N\CwU.ׇŐ9/TCo]̮*,Gj! J.萦.D6q5Qc]= d 7M]ThM(0v d_\ΊiW#|&HsIJ\fܤ&u͈-/zgĥ C|%3 qzE"F>" $Zm!R>R*g7EsH"wmR*X*RS kF)JB[f}Z2hLLL2F~&G\D́yѻ~>eD]CSY.L׆ W_c r sdܳ8b32&hW ;KĴ-ko"Y,Lؤo" a=Үye@8aD^ceۘF=|boR+pc]zzaTn92*R @=sڔ~vc T"(̣(]mgAD(F9Z"C;:uͣه1Ft2S>M]QeMM:{}2gI[+'ɚ(yhQ&UE.E1]R<$~-׋ۍ֡)Tf,C~i{ք&da3Xk[t׌oD;ڞ#Cq 2aG ){GQJLctڳ~vLU¦!ad ԉ}=eЮ$YU'+,4*O^Cx}ڎxJ؄ B#/#WFhs?`^_7,xU֒v%ŖAX+X{N~]wl'AXbr ݄R(Ly`N1;;m~]w^[3Y5f%u0*sV lc- Fekߚ5AVGj/ٳRJcK,ԫ(~K*]jl9rC bE+\yumfcsd2jjTo#мNMʹUO+KfˡFTOҘ30}y8μz( kk<]kiwo/(Eh9fD*ϻ*ԝ|ĢS ?/)Co&7#:w=\P;`KnД8#-zCooc719enH%|v7'Mx?'"R!!/c%M$_} QWt=[ח* ]lylI_WJn}9^Azc.L- 'vR+ xܿIv}*;Ye Ar7*̣[~_qRǹqBm{PN <3HuZc>J*ЬWCaVˬUVֶpcLyH|jM@ilrxl]8 Z͵yGUb: ۍ/Hc헑Cvs)¦! I;Ğ.e$w5YV*2{ļj(ogɭ|} C~ſ< kˢ+[5澇d߻IpȁDn9$p3uM:I+OE*5ٯQ<,BHji/gm>SYWo1zSVBJ-6^ѬQ?à=m /\]qӨ2=o~CmY2!la "ibrL88ޡ>~LB}܄8WpG+nuW\G;oAL:X+3`&|[AoiP gNQt8֭J hlLH T*81^ڑ:{Ȋ}C .#Zн>d/bYkc[qhcm#!@5xtp[] ?񳻱'5PNsFzH:v>z^no'Oc8`<}^뉙Lz x~$ ,6a&!cy{r_Nۏ |xOC !I[oȢk^`*0&m˸1ktoٖ_?㞬/Ї{Mfcnǰh 7G lVkd1x?kI3? ,KwiBXбE'͟dyOu2lWث_WyFџ[yTzTxjh~&!)wxK1߇/7Z>}s&pfN8QS3=GYMe]@)|]zjj aWripC(%n|q>Q_ށS,[χUf:λf08泴MMo_|3S2 >?u wnh)~s佁|x ҫަ2! n F/vc sa Pؚu#\|Aׄ@e(eRhnpRCY]ṱ)G@(^Td_'Q2 QJ0< rG]>4P^~l̀}VxiSe%3&K;/J.i/'&ߎW7G7k$ ^vHeᠿ0J{]>}2ծn4:?ɦM86IhalAx鈛O+KnuW$Y*ի,YۤhCxY0[?ƣXmV7)|W؟8HG¤.ÒBktn#پYxR; V˾&]~\vCbxw2&'sXs4IXN`sz?9FAUm\ #alqFyBGj\޼mvag~SX_\,ߞr}P͠GorîCk\uWǯKٵ| /Ml-}@7bmg kEOłv^.^Akڑx(;9CG;Y?4eɬZҟR!ΏEa~4 ES@ RծNʑ< ٷ8Fa-G!7~TI_ɥ|mٟk9(Oݳeu|3O/ Tk;X A,y*p~7&Cؕ De =WOMNCY"13r˹|Eѩ]ΙrO!L'm{d? ' ߢxHn> (5:"ۨg9=eV BgyP+\"Av+ģ 񎘊Tk!Sg Z 8*uἐm97ŕ:9[aD/xfJ sp<>;3 р[ۼtù7ax3,yA?i5-`j!)8IW`rՕZ|Χq?LxC1US8>b2`}JDyJhskB쒺ǧ]7-,ztNS 0t?zEjOf4 [!Zm71Yh6~ Bm4R|и\72,KH3l4TPh|.WGkح9R?@K yC^bh$Bu!BP[-:GSoڪ.P||d: Û}z jO]&? d,kםǟ%\1twd-h",z-yD㜓Y0͇7Fpl:dSϑdk#]MЗvȉk`&ت&68d1{$C A.foC`]ȳ,ulm}јFH[f'}kavH\c I$9rVqLV j: `ԚԾRY}"ژ?@%{pȄe/o+ǃ ]a.G,J k18k} T8?wFJc=Ju5vfAF-{+kQpף;-/euqx=e)sI–Th`a0j""P~qIs#V'?ɍt2u N铵cI?\Ɇ.E9fˣx!ߣpvnٕo%׻ E%k\;+]B޲? >En˕$to/a(*A;‡ ZSI(I R&BYɝCH%=V5s+;CCΈ~"+qD @\*bw,\I @ @N#ڄ1  c oGǍm~-\Ll ٌNT'^Zx)Τ3ELG)Qz^# FA?WZX)-#f{n.4a4C_/yяN*BfZ a2ɮ%/p47q kw#~ZlvPq-hZZTRe E%Ù'` irLA/ft-z8Ԥ'2{kў\?/!}ˍ|~b~a[< ea*B]yv;Y{69ڸ0,_]\ine46h 1^ԟDVIXdF̘Xw\ ,l&x7+T$Z؜!/edC׶ae|Ƣ~mWqoaa J6per7%UѺpP"hS9(1JAP*0oOB!a4mWțofKdm]_bШ$)'W]$tlD+oelK{EnfLJ3xƨbˎk0VgU8+p^ %>/2_DUmGe6FLP)7*'-aHP.Cn:m% #+ҙ!MQ~8עʋԹg*OB#XtJs 5_e[`.p;8I S L*h sD=1{0 Ewk?"!/Y6Vê/59oH)U}1$7 b:={N r>1;w>=VIӚ+:-ē -^"Q,(WC;`;r}/)lcL[3|kitZh Hl?I7rY2p +^݅o= E^ѹ 7ھuhߕq>J1?Ǭ(-%ϞdD-NnAŮvU c8rқoZ9EuxЫ%Fmn SIN+AX5<)b|ԣsQUӌpM1W8I(¥S>[MטuYZԯ6SVMȺ+G q<e3UZu=zcLD7~;U}1ao7%z g0¦8U^t;.;.+/8_9uMt90+at\p\~Mzcs:ڙ MevvҩKr@*6vUe ^ ['>BǒiD-<w@>H|s`(6P0 w,Jcz?} ]Mgr1=U"ws 7UFv*6[Oe;7')Fۃm ]w@~j&ɓrv??)+N[o1V=r+iÔU."']H6^不/]dcѢP9"w+ 䉛q8Hl֛2٨سt'4.W11Qؘqw3u{]L(kZ+yu]7Ā}1r]w]tHɄy)-(? ;6 >|w^ѧSb ?S ̉۠wA9Sjkg<N FqD$cls?¬rywԅ.fUu>q 0@ #58asqM=~j8RfT;gP&V587Mᨵ^٣vu1݃`f=jɋ[h̶H?KFn(cv c` kz~祄#gȑ<7>hi7hF6Z>5CA6u#-iW/>Mܨ'[+S-׭h=w44Z# ~]]*XHv$to0>6?Ej-.jeF,۝-'%q ]"&va2<Oy,~7w-Czuߊ8vݬBaB- #dwYnW1:ek=9#0LCJ.eT=x}"i+Rrf-h=TZNHeUΘ=YUFJH ;ۡnsohȒwE2Nۨٳ o֕(y塧C~Ad[81nC4;ӆV3m8•fdBQo~BH9,珓a}/+1Q'yb`T0V Qq$ϿQf-3&FɒedS5%h휗򶥔R-ܳ>@& qؑOfm'8fG+437i0؄<}ffCwo%w̭Jd!flú$%XSb蜥0|0vXدYA9RY . 9\3ռ[yhng ʱ*g-E2lkXfeA'Nɤp`N+bf$"L I@gO x"L߬c7EloWocv ?FLM/{q$oNg8;hv˷ !`;;֑`Fn>@셅M*x Sv{Nᇍ^y1)fIj`pd+R|Q(mI 9[vL*hu!9 6v^?6 -٫ZwWUj{Hdj?;gYADb:O$ otޖTH`~ EX# ȅBqܓ]r+Tl HFwiЊ5ßbgވdQ.ab9+~dY#٤ߑ T3w{>lyj󀃜:4{ ٿ>bE8n>|?揻җ1|s跞uk$p֩724*YYO BL+ui׍V/!\) E-/IV_G0Dͪ8;gIJZ;95l@sm W WIdP̦Hz8ųEI 䤒ֆCr}Bi/kLm2:1n~;tT`,?Ŀ%Be=]"ƙ++-3WWňLƛFzJ? l^ #BʾB ,n?'w7n+(:G}N:*@XnWah "K:3RKQ[<7 ] ={m$҆R[4>C'ᡈ<- ,|se>WUJ7J(,[>i @C؞B"칋e[? }Q9y~kОa(ּR<_ܸ'ʎ9(E.gzFʟ;Ohҟ67/vεzNX8;ɿԆ#bOZM%em!qz҈yebRzRg; EMmyP֟S֧@1yGKzŠx#=;9ڀX0Ԁ_^Η3˾5*J򯲯tIvBhDe5JxT<>|fǜ!և>F}j w/ɑJMI('{!}y8et/\0vQ"P~Tw؄i%y@BЗ"or7<;5{PrҬ_|^ρy3rsv^e{ Nyu̝ۆ8Yp/NlM:'%Layx\VdžQxW{;a&/6 \8 .58 =hmQWZȣ=zpxڮHͅ>f<=tsv';3/dgrxeHhCbF:;hw݂˟3z;0Z>{kcZOiuRqTdk4B=˓J$H%Ac'J(I)?jjMu 3{<}ra1/i _/dh1&u ̽!C`r~,קH>I" D+94,ħPgYsw4h'm6\*w%AĹg:D}CWFw57 "mmO:ʙ)p4n"ZQ8JW#3L;MW2z7Y{ 7NNC(g7[W+n6<ɍ+I- ǑgkePȬvr ~}D,1dU=AZ(EFnsU j)<<27l%˷KױDA5Ʌ90*#2&g ;pDl#3lː C桱8 f?ը?Q>ߞ@43Q~ OR4`v -+U[o! ]\r+TGd-L«9692@L%_5_O>F S Kgo01eHMkom0eq+-il|26WYIR5œ%JO:`9|v wzfl%$yțp/$#L4Ieߍ־wcWj,tJpr 3&??8]hvB`p*7v$5 IWI^$}r3A@)7SBylJߥ/gkh?5\e;Ay,q o_y\8-"yՙp>;W} $~)8BW>LᥪT{|+,1!;똣&wu/ 4ޱpBomVOvo^TJsu+YҚeu,2IXf؛., o=hA ]GљPcݭ-XBMKMU6"F7)I*jY/Y>4+ 4y./m>3CWo(?9u1pjʨMs4`EP8vSuPXY"Ϻ\97x!}iUj-gKq /_ΰ֠^&Y`ҽ\̅RhK]m4р+nH<EU89;p/E]sس ;G9+"1OR&>F6|[؉ˢ JD2dGD2L:Hv̢TK-`,85?RɝN[h֜qMiS? )eFG{q 7*#Mٵg)fpMk/]eKqKjQG[ۼ?" fat媫܆vYsv%wF*sUD7drJf [r ]]lQ0OO1i~TV)+EgW]\%#N}Oy?ݢNpt4Wg "+)"J%n)ՙ(X*>1YJ2Sϣ1҂k2spY߸7A\I?ǀ{r_0IopH<6f|M>pMF_lxb&Bg} Qs\.D7NfC9Q]" MҰV|?5>R* G 6-mcpҰmk-|Zވ#sLM@qnPL/ bmwq @] +` n$<]<;p5#0@sƶO;ځx^, cMoAh `:}h"hb )wLទDoHJn7q(WUZJk͕ 4a3CŹk% Ms:j ?"IHuZsz4jA`.vbtk^b7s~DV6I.`S~ކ4,|\#+WF5+=i(SQv ,x-}71Kp8]"rÏ05/,,&k~u. l-0ۋׅvG6# (Q᪼ಣ>0tf/6f9FocUjHrAA p$ι|v3?ʹ!IG~c)Ȫz]Ȫr:<+I L%npW8$> oPrX9қ$'4ơJkiOWUV/W u^UEh59h臻@sìvl>N\GP"o nn%Q]EPWr<`4Éq.2?4C Ffu@8<ABEĢ̃ :ɵ޶,mE sy0ђ(+PwlY6ʧN#yOAi ?{quhdoMw@SߣaWPPE#3d)BhTzEуE_ͦܬ&_\z4^$&"]<,meЬMm6SzBlb2RfjZ+~< ? zO0ZeO[Q[5Z*<*-%`rVw!|<%\ !7qmtF齁6tGX\e/KJWϴ `V/h8 K4 s'&vY<4i!FOBڡ!{H\f[ֱus?Ee32(̃Lo0}e4qky~,HŌw%_.:GcBz|u{BPT6T#_,QMuUsAGW;wf6^HX9bW޿n.t`F}R^m kX6BuR5{‘(E\M|0d }#p3d#V7[` մۄ~,g'h2; A ̺Dok|$H监ʖ/Dz^$~o{i[.uUt% Gt^eLo>W1Fͯ8Eʶȅwk"&?Ѝ~OkթKʥʝ7(JS.r?[GѸJ%;ڃ环쾙pMߗ&/nkHv܉b)@?2g"]`U㚸ϘX{B+eQN]AS2 ':~͊E7sp+/8.!#m/]oۣ8ǭ=#iaE!h?h |~vΖۓ4a9((vkQ1䕎l[yfn5/ŸcXM{7>ƽ^3x8~\n>#2%>G<шǚyhD9bD96Qߟ=>Q(,olZce}+3T} >2 RAE'P>(Igw+ڪ0Ei3mYha$K- !0DȠs1BU3?iaFVxYx?RRqlL -ٴ?bad D0-}XM:vnґ&ػav}$\;:XT{ošm8!%ZDy8FGåT@KI`唁Ƽ7}Hɏ:ى-rN HB4HkU(]^I;8]v,5~pl- آAצ,<>1NgI|#cB)t^Qsǵ=Bdj,Iq@i%VQU @'f K{οLɊ\ Y}})uO p;~="siWTOo|WD{gGcH W);J ӯ h'7:PlAzFʁM~JG|3EgYG|8#䒧Yla+AVQ[R8웙gX50Voj*amƦ}:gAmP7 [;ˑO0[/IfC}UR8EЀx/%*~//XΜ$L.O?IiTc"D l :qk>g}D~qoA_a}`z:J+_"?^ќLM]1hk8+[~O_O>||7I8YKp×Ef< s巻ɘpO}_;Bܟ-sbgiL0''Y֢ط!"g)_^`BO֧ jեZ?o$|O|H,v"mlyJDL^GirZ5Wývw)PBb !”bBgE+?O-ȓ)C-IFcHI,ۉPIb4')+XyqԕVP~u e߲`tfƦK?LF~.}W_jPGB߬Z-7YqWҫ|J3ҫ ѓQv7aX=Dg:vnhL#/ ޭFس.;1m@ &ZGE]&}M\5H(kLk`qq4+GsC<#{3Ƀ!p`s>9rxC[`s*A {}>a"2 ~@;&rgWj/EX߫wAgtnQeճTYX N|$#h_|xLC *yznh'i9Z' AFMf%U ӃH2 AygpMVeSеRjrX78m8YB#r۟2xSh\ӖL7bvz[I(C;?KNh 2w&Jvy$2%KpD절%j^>YͮD' XG?:FhD,2uSl%B^l~Ի&Y+BMڭ+oe9uasB9}WUƔwKk,ĖwK[W][ٿ/Ϥ7۵:ƿ//I+_77 _^V޺U[$I+X]}.X#9{(<;FL?[#L^/]VLgy{yqWpV$w+ןė;~-|!KSr_1#DN8:^뽎+zUKe~˴@" E,_7 }B*_u"$3W?&F ɇגe|?߷}+>돲/w`@`ðV{exus[I/v F,x^@y_?Yu[G dOĘ~ȮΕUcc^?{,{}D&s:(^L屬GB2aK>F0m2bȼuhӚu0 rQq#//'.!Vp3 =oBZ t]^h %])5/ mbYʳ#߀؎x!3:4q+Wex[Ⱦ[N_ }: {VI[/m?pdwq쾼j))=ԓmU kh./\hXc5op]&Fߦ0 @: IGK/"`)J0W;]E=3|ߞ'ۧT~O "mJq~l,3A"WRB-7 _EhֽO}ptI,@ӵΐ}ig5˒q׻S$4GE'fv 2h=_4S#ha_W+Epa1q̶8` cu&)|Tot𽞺g=[r~zU̎޲{\^x{jqLEMbμ$~B1oWAnR#SooiRn6 [vǭ6uIdpE/kB]nt3JލFJ[܎HkF<ɬ,HI1yFB 眫AM)14=mAJz-Y v1=՗R[w >EV>z;8kౚ fOa,f\?mBs/-@NYeYXBw9)1i3_(̀rxß.AH]bڻ:\fۃő}Ƽ߹uEi$j e l>`(#;~>e|!O0-EbϭΉ5P,H:`% Ŏ27nrmzEEU=dZviȌj ZD6U[H/4(29sW^1E[}kЍىs.ƍi.Ұ&tEBICtT4B|P4s /<o53i"` C9a9TD%c)Į`[a-/`_\G 7MqjgIyK@eB1L G~;u3G8- 7 HtA~UB3КEz۝)vuTܝjzoq ѦI!t+t\\$seƩ3߸r!;>SoD׾GMN1+ 'go3ە_9 Z$܌G\-Ss"lVރfe6 z6zaQcp>gz%Z~D\?`ݎeGi#źC~/} D'6_~'|1@{Î6{gE'"/X$RaxF[0kCMxr܇Q-[oە#T[}-돽ݵK~b*(GfS$<1Qj B-R~J6gE$y!k셮tllʟi=.ݴCr# Yx?[~C&92 m@0}ZZǡ[HchĘ{4*oy<Э8!-3Rit^Y;5kp 3aթ-f /!(PIIVo?Xb1.0"etRC%!{m#o Qr\9ݤdPL-Sb15e{ ClE@ ῤQdʚ°lw6^!ϸ$iAW3.wB"ˬ .owM,`ח^bեu/O򾊖7)>ڔU {=;ϹҬN1ou+v 3K_PtVŔYfK x gJTZ'2LVhv"+-k ʉ{+Vɲ]Ʌ| 6BG3Bv |5n$yNs?7*x ϭȺRobLz=j2}yU+UMɷ~Vq+k|rgrG{ jmB_u:fNB4(kZ9e lKPz ߹goA} 'dOtg#N\+0}3(r;{YP>2R Q?jlRQ?89il8dG^!eԲ\DCiP!ܯgY]tA Խ:79KvZ?6e?Q@5Q UF7e6E}kAqp^5iATSS͙)`5):dq=l4|2KeHM+x0'QoZmʪwWc*LทsX |J~pDh&P%];7* Z*'@B;admeۭ6+x 'lH^\K\8Sf3lU^*/[פh6k21tg ,2ٟ:L٫$ԋ5F)WkUW֤MiS+?biF<~$%JUF3 ?}b_`v8 jt7Kގ9?>L0@R4 SJ߽g璦_[~]bߦpkm=y_K:v=utΐ<`M%1-aIZ/6Ѯ+1чOkU]bSGJvD踺EvQX4ioĺ ݺЭKV[!LbibvO)Z(y'a0xvNfzs'XB`&؈YڃYm:KhݻUD>?MNZx..g =_-`5& s e}tz2Ԣx?;-i$1  l4RgFHYHQp>޳(ĂJJB3C}*b4w}x2 cf)S\#,Q|5пXÒZ#0N+7V>ugWӗ`Y؝Q#-;9o銿9R#ſal;nE5Z|V5Ό!nL ٲ6e6,F><xU7_gfTAZ\vʨw*ߌpl]  [='u{D_}&{nV{dmd>bO`мxЧ7 Ѓp@fy.t$}1k9IDo2+zJ@*$W%i?a fbSrM˾4IDI>5ѽ7S۲H-@rb剰mdkPd6@Bv ?Q +(=.0pp<, QE%4WbѲEeX&*URzh) b O*&!^G VqCܪ{}I}D/ʹ9Wy[cvoIhH,YWi:M!d):f@[;굵S [i˪Y)kcڧaH}7N\Ɏ0"Ioo[g'p︖BOCq+V(Su`ĕXLCxu DūDzmÞf$hxEILɼwRn 9+,çm"sC/L} }7ѫ} 3(`hxhMi)7s+yDä?)  Wbβ?)HnIЮ>'zܕpD[-J[䖲{xR[,yV'E\rڪ4i H)_Gk{GwONGMڑo>9,a34'035ol1>c\[KUk)Λߕ0 0E9 [:`OָL,`=;o‘CFGHCjNE*qt}+|^sm0AwtDKJVe8\NrZʸEIn$&>z&s 8{fQw9 @D\_R "qIa Lѽ)8CN1Gc]/o ;u_kgX8W9Kւ$0{VV=߷b*VtusXԩܿc.u=Q#v_Jd3Ùx1Zqj qeҶ44TFG5qo ;?XyD"_a:tozү]OpFS,ۊvٴ>ט Bի2{j(d% $`p>YY.P-2hzyL %C(X@X.Y"cߒ|ȷd(K=_,B!* XQ8zL 7LLY{|Paް?;ȣ@O8$7}HLdL З? vsRwjw!^i3~Bjn-ҽ]or95<Ȉ Ȕ aw&g̃­u>Svu aI7O&M4v D# sXR n04ɓ1~wj!r'pz-ޅkɨ?[_<F,F.ע@t/X(G  oW/wEXs[}=RE/xB )3m܂/kл2FǨ! ;Z>g#*;@H6^]U9qHV#Q he$B3Rx36ςAފ~ _ɳ_zY]"ܟQr{9WFz׎vČ6Ilxho| ׊c#m^I9]?yOM?>&3ajڄc~.j [9trpYԚ>q2t8E2AI]yNaF?fKG4f˟ȟ?׬'O]:?a ër3/Zog;&( 8 y4"`Ph7/b>3 nR|7AqFftM=b6i[MDZ92o~<3{_?DgYǕ447fq |DށU+^]icG>;vs9w2"66ƟOE4>f%ĝO|*ҟO&DΧIˮx:<)kw^]ɗWt9iI`/ػB?_>_yG|X5?=F~FuX|Qߠ8qW!#w>TÙc Gz/y<^'s~,9'+{3 Q4|[mS يMqd~O'in^~F^Qy0ylKtH6*TB:ʼUVp-2tDR@?9B(?ذH}f^߁;"݅x+2*BHenFW|/oW5@Cq8&:$O54[Oo3ҫc1L[κ "'Lq6̞DֽQu-a)<?^tZ܇o!D'xL*xM$+B+ĺXXOUk]M׀o\d.8S肑%hgen/e$ФѩF=.E)^w:$Ƴ?a G@AlCݷUHJnG2v`orE ڿ?cIe2sS_ޥ|h%x@f.+Zڌh1x}?D~*W6-"cƞpV"z)x.OEսMmQV&ͭ8 Iu iwC+Cj1(xKobs{\Ny=霁ykq=^|8Z^d6'uDe 8 \ v(t[$m9Kxb3B7Tچc {'7GKw:=PJȱG[t{2x~#̺sFccPylsCcCxRG{ZWnH-|Kr]ʷ]59 :-caM*t^m%hT#=; }>/ZWˈVƕDdho Kš/Oh~GDH R~w2k6Bx}1$c7{}ܗMF] u0%ogIwoa13@Ev=GMY['glNzK3.]qG{f?#GcNzzj<&wǞ.Kf㏳˚?4oOJ54'(6q1ZH:onHS:`kFGDdJ6o R7Q<#7z*R T[ω{X6qP$<1Fx2Y.6umRAځ˰ 3]2f';n=-"֔hGX22u>1u=R9 HV2 >_3ޠ ѹ\iIn,NF/k1]sܯAFGZv8%wԼf`4J>ߊ)JL] ckJ %XXB#HM(Gb*3ww7[:8VW|9!N/N٣y0b>sϋ9kgڟ>h%TVl QXVj4O]JbsoNdu[&+~L1S' 7딵u3p'{ Tꊲ?F}1/n.-hsm-zcŒ<b}fAC_0| hϣ q712>qMh:J5\#A@*fVƾJåCe(~Z I$$]ۅ9華q@Đ{J!篙`bN}e ~$8r7:f֯S`@n4jtmZmz 0<?Dn|<*[B_?k5a2*p;Кځ$^!]t&!H #S98>{<6G qj&$=>]o-delWulm]]N皚cbg}U18p2 vM6R?}<6qeKzd#uϙ͑2506uTE}2Ea^W/7VIOpUa/x@o$~AhXP5'i "U"eT_WDV|g1ۿ g0`G~ '@vע KYB>Kk:T"T9Ca?[/H~Ejȴ;̕8h+G,c%dNF舂k|4Xu~ZwO9q(:p[@oT}-DG ܳ}? IdlyJ*YxҟYWk>_E\ưmYu cI򢗜k25Э^:B`J.ayu }/y6SW Cl\?kJB3g[ʖ5eavPzrB|j=S_d lE#9 ÍߏwPw[E??{ڲǵ2^V!yEȥ퀻T e¡,J $y4δKv:=VZo* T6E]9ѕc~^I[F.`q#F9BXj[.?qYݕXt8#SusH^;wBl7TV nW/{=JNFJKGiG&sz7:s~8mbF.#oS \T%+~g w~~O3&N\-VS^"/ d!h65֒|\,XL2ڟe)00GʙAKUgWOIeCI'׀U]!I z 41Bx⽇ieM=-T%(?+-L[:O5#3;a{fFN)[u" %4qHa5tKՐQHGъ A63o 9ɺOR#ߊ! (OPه(1M Fr_WFC'75hc}РJ#+uKGЎ17ʲ%Oa ar-R"K܃z , >v ;ƀQ`O5c&8ֻ w{I1 oJO1ot*ܾ(پuVg֛ݿ1=SMQ`0q6pcD_ $TA 68^EfWæM ! 6 c c93c'gc!A͸Ya!8Ѹ\!sn5%pfJNبoA߆-8`\zHљ~uVuҼhҖY o$fRςֱ<LDܯ V<.b^PQ\ ׎p~Ð FM0-oHCXNӆ0k!-G]!3Ll2K*ȗhǁP&;*TC!Md(%1>_DFRo4FVY/.4؆`QVR>r0ϱP?~h_oy 8~%xSA"Y k) 5>wqrϜattA~[:8~rBbP͂~s]Y>O + ߱YOODSu8WP-JEVސR~Ԧ~^hЯgwyJlNX8$ qYL:ӬyҵoKktޚTrc<#ILd(ZJj6>4aG#瓰v;ׂ|:Av t2xDSR_*KZBK]i+0Wd_ us` hl}{xCL}ä;~o6;dOԚN_/$7IG>L[ev}}w,,Ht3Y2o7d>fjHJ+9P/-RÎcĢϞk躉=`[ϰSa3p 6j!$KU.O65j7j4 "E雄@MvEᛄz/j01Dvcxv+G~vlvoꚝsNL\7Vc%Kxߋߗ톏Ʊѻ1>3??]:<71qc֧-rcV@R^3HoVƜk98F+ 5%pg)L_n0cftN>#H! gػ8 @ɛyJN8ZP_Gf׬t;$ū3*4` !J#pIL xYߣ%Xqkɟ B|=ÿ_ wA\tmߵ kQAx S 3p CF)-x`\?+g AWmOMiNBR M`uMN$9_CElE^70 Ti8I2`CTȺVZ(yѝw"f z:d-|R.oOLKx>?Q{ӟI1һՙ\wFLu`*[ʽ>wDŽvt>F* M,lwRa,(EpY?y2Q/o6ĆX;QtIQO>hݐVX! DI,ɪXؤ-i/j5]nK Uݸ-fX4}hSxjݏjϿ\|qRcPˠo~f>NaM N<֨cpvwyGN?Z<ܻ#]\Vu/EJbqoͷsnoGyH]_ b 'i0piI)N8[. 9ޭʤK (Wqۄ1-,yU۠TʠT\NK&u}$\Cf_G_+ F0_ᰪ1珈A' 8`/E;dʤ.=̭B|EF齤sߺT:- T$q'QBxʃɬ"hߵ⧎(mY{#{(ƿ5^<ZlVXh=H'[c`pPj[Kufn=]F#ʯ:vG/rc ځzc$oj]ݢD zr\>ssgB 2yyˣs^[|Lκ>G=ãr3EY}]9"kw^qD$hvE aKr ^6 @6&~tf$ OR\PX?|J!9gT?q{ٷ#))^aʾR34-~~k?0*9B$|:A0‰18fj 7{~e;9;ƓؠKK묅3Y̹A^,'7^GUoQhU;C1j̏rnuϨTA˲?(P}Ndܚݱ$ c*jL]n$iw#?>ERPJ9/H9$ݥ)y-`P`pJEVԥN}hQ 16e~vZWĶ=jiWͺ`U?ƵW]q._9q\uFc9Bq =FUNv,yys*S_ DBf'K^ +o[:gv}+[dά2+;l{B1BZj)q|ꉰC`: ,2rI@dmN9}UW+-{5ivmBKzy'!ԃ@vݛ,Y?Ks2uΥM<6ͣtUrE-.}k%n1q`T(oTŮZb9M.bJޛ7aENxcK Q>?[BWqD@Ws9{bj'IЅyIXXy\=- MyM6^ۆ7RRYV,rw$e*ê}vţ4VuKuR%h O;I‡lG Y'%| X򍛷آ<+b }y s}p3a_;}I^ٸ-',|?,  6D+)[&&z[p4>;WBrb3RȊ~~ȳz0(jnYZ* p!8J5Y) KD?k|BWetבԬg%:;Y4;Rٗ?p/$I^ yHsg;;1=]A淜`;PXΆ`ڲ*$Eg;r Ţ[5oC ^Yh݊]y߶+8#ʗa(F5oyywo HfǢTZE(V}<]>jrI1kzRy%CmS1׎6 t6 ѕiQ@b>.U}g]if #o@yor%K9K&T(ăUG󶲧k|?"`7S֔ ZEy4 *`/Cy5t<3F*/w,R 4Ra,(qqD` -yeC"܅ȔD,Mk&\F4;CdoAV`Rd+j@$8ݠey~'}ϕFvRbjS嬗ydJ {JRɃsfVǬ6310isWچ}s4,4rÿɽScFAUQ?,Mhh!3ѽ5acw$y僶1 !h-7C5 .68=E+`n ڋA2R~b4?c8a;v`"]1츭6h9 DDIہ GS -^N9NH$1H+K mW@8 t$}AO(T"Ŧy>I*DnMȍSWL}t_~<ֱӴı0 ͝6?"^ʾ#(|%}HG~Dź#be/fNJB4Zu G,5V4-L#4ź#A.=eMHZo a>p߄ƕ]Kr$&eyC gm6`S"dE+u _#/tW`p&I[> y$j4?ב,ytŝ⸕09;Zh6T-c;*;[SGs֝k F8ޥW+9eŲð2۟}/6{4qو>uߣ/t z<hf؀ h\sf?gW>k@`p_A{#ɞ߻!\1$0Ix[7`&7c qݔމq&`p"u I=oqB]id?#SD]e?l7TF~'n+〷 Uٕk=߄^ڡJMm`"ܖUTJ޷iFUC Q 0>Rad'd̝XKa<"r}fNê:]DR0v>mBMVi}vgcw}[רԑ6N T*Ѧ\{::u4i -Jo Q,G5sWTCFѾ/em/+:Fݐw#կT96W\Jp9Q\{I٨8#une&f'8c<%3:fYl㴇#)*EmvB/ykvb[z H銰Rbmp R9bދ"X~ B}`_:ZTX < kd?51;AOqFɳ(}t!&P_V'f.,rim`[K `ݎ7ŀT8}߹ݰAa sSr2rveT)1 |T)6eb:Hv5X[//ܾIŋ̭6e.#oI:ĺb9s޷Ytaw>CǨRVQWFM7B>t4bf~HsUi?dZ9dP2V?~õ;csnQTG1y~3S>a1uwE%)ݪNd s}ӑ0Żܬ:Gr.Il4x5\t~:CsO3 z. DoN缅`XL?-] uձߛ7]͘rx~^ 졨]Rs٫ -m?$oaSDWapS\{ ƶƐg׹shYC]lô0 0C,^tm$OZܟ&ZtGOnQLnW-W֓P_Y aYhU# fwM컯ZFZFlB/*c\"U0I˟:!eH 񙫝<^g[sp`/uࡧ ѬE 6BeI%C{ΥMe郪eu W)FT;KdevJ`p_Թh̺:Oht睬rxB'IoAI6cG`Et,ƻ%8)opulh /Vsuă;/-3VjOq7ebujOw] /oVpaSXm1|Tz"&bc'_)(uEl w1A!Ʃ__R 8?i/c oṶ4CV,%+Eؤ%lu]?c&??p+ u&JZHPY4zڵZrJܟq1(*oa%e]?_Tz4 [ Y5Hߖ0t.Y-O `G0Zz'\w Zw[=եtn=0KuFڶ"S"7pdOAuv$+>i$xOOB̊?yiL|3SFHӿD~tbbVGmHG@W*\:q#oiggS& pRby?5ra_:<^e=K ehOw7X}N%IE%pa77Ǽ+a%9ޑa#<%+a[4[  4WvZΦ~PkVGdA7y9Cy9wG*τŒB8LMǸ+dVpAI):FW"J( μᩝu*"n|oa[zč1+GAR5<_?o$X.8~Ds?k /EY}>}#s䬑9V]3G#RY9h4-'nƝ:h2]8hi$˛~7C]qؓ[Wd4"#¹46BV`\_&j8[~-DMN!bzx vVkиLh 1VC# łƎv15qA[J[Pں?) lQ4dc[ҧȨv6m7{o]f̕z$LVK-o$!?Ox3QێJbbAv MQy4QCqxhOdM(Ф}R~%p~)],F7 jg 9@\Wa; :U_ ;h o߅'M>Z.4%m~z9Ojx(t{*<:V'l PIm:gIP1Ыݐy?Tljߨ=ft@d] .+PN*E 9%I17|y}oJ{4}]:6kOjr5{ r%}c#_ڢY|%^_Y` x1 5Uc(;$61yբnG+"ڼ?Gehya:1v ;ƀ@>zjW:[vζ@J)=Y+,2&ޠ D vrM’-c\rr\"4'wIșy$ݗL_EaZU,2==;3)w űZhlo__7Wc؋SԄ?>oN.ӾHx\/$M~G4?on͏&;"O`\S8ot"VgVtpf"N錄I 5^Dsyt&jH/(psCz+P$witᚓatt7}焈76äĈ|Gf[WL:pE>!vS/'&#`~OaT) P)T׬7,?Q񥢚/;JG?*G{IxW63!j-#zib?VVԯnX nW> @F ȍE% 5m H!M߆CF !?[>&zF=Loq. RQz> ]5s%.8~tlWIrR_Žϓ^H"x! 7 k0[WDnSD>[D$Sq@vR~xlR쇽dGVCἕ2Av -O b@8Ei4v3,?^ 6j'i'. |j4!¨oyZߚy?7J>hk{ǷHYix (Z"gӗ~Ͼb>8!\ :>J6`As^.KSYY9[#ٕQA͇¶D97glDӤw8UG1-L+uOpb9!`\(? Si*8??JeK< -ߵL懁1?d W4d"Srۂ!U<=ZS=6>-ahFc=iȍЂ\9[I1rp.bOHs8N: ǫ&0pG$(|G? +Q&J!u#=BdF$ /E_4bG|nT/e.TBmkA"=,c"W r1͡xB+IB٘K2g#E"V)_yqY}U"\7G6(ׂءP;*$Y7˜"FBozc| W)]{ُ|@lF({9ɟ#7ޠ+v#_zmy/L2mG6í:]B(S v0=S|"rQJmH){S"NIfS͸^Z+4_ZK\'(5/qmhs)NQ- )3)(*P␳pt=D~YݝP.ȇ#axBƴ8DO MeɅb:RDBtN= &MHRL L*/vF4/=!fƔ˛쀂<?+=ֽ)kPPҰE{/Q\yF/?d svO{2m2(pξDoOjdB鈞 )6aVu}^m^?w?x&\v_/nߞ+i̛2zG7s\׌W>~ͳWe7]Og'TנEJF7.o\ #ILF@_݇]xF| GvD| 1/܂aXqo'X{ w{j/GƳ(C-(b׀}1kOL;l^">F]|5 !ǜ|ƢWg\XH34_=Bk[82{Z9i[@G>=aKPBJ;OYXzx tƾt旀M5#v=eO L4=5p<$#U _XYj I^!g:1K*CC^Xƿ,Xd6;Υ# 9d+$`E_SLh쪰QMX}(ʂd̳6%܀_$O'wu.|,7j頑BhA彧wH{M Re &I_,H!? ef sFa4lޓ-';}I43 e5+j2**@yS |^7\΄we,aj׍TiF2aeXLA#{c{К{`Yf,̖2XqWg{>k3g%Pr pY+؀ڋ4Buh[+Iv qЈjvyǤeFUjYR!A[e&x@E(3*9ݍBj[+ٟsqNnzD~Gռn) E펁J!S!t+|6_]^ /5ΊR}۽d3G J@<*ڵbFy`7R-VQ 5"+`gZx`+:l 3G46F^p7:>l#v eZ,tx}tՙI1WF[ժv!^e?bͳ/uke% ߭hWŒ<}j"$?COmom2$ͩLQ)l"?Y%!9Lb?8ًE6Kit䬓.{|^<I[B j!in]rk=žZN.n[F4V\7;YWWI5BT?D'Q2{ͅaju1tZ>D{-2VH!vOU| pR&ffGpyPfxN<Eɗw>G{g{}B !()됿¥|ui=B2 Eb*_N 3o}ͧh>9zH12#UGQ6ZPEL=Nڈ4ͳpZ֦S櫾dgqoJ{ jq&O&k53.ꃵ@O Wpa/> {eyWb}35zk{֨pll0l} /:J[ L70-kd&xHR~2|oI3h_vbhs&3F%'ͬ0j wH5"vDE~G![U_^vؿXSX{Zj({aZ8r`8ij8WZBFLԟ;4E$-帍oJeagtgHJ~79FjHR3X@t]`+Nch7)Oůc_.۫/b#{7OP;m4#9D]uɊ=E@yzTF8zx Tk}1e7Ǵ: Ut=j1>}gDh,lM=F|DlO|QbA wP?lٿ;u[6/:-Z"`ab/$5 KVx1 GҀ9Cg.gD [|"eQ%C.11gwL\P1T+e:-Z7L2DF֏'?-z`_rqOj H @u"a.8Ī?pnf^j[܃]5AD_G ִu{o>I$vN#2:7?[gyW@hWLpq ΍dt(_p=f8jR6I+|M~m}9^4Ru"(qM6шf 1Ƙ7c㻾tåTh =,w*;dp PCWJN3Ōj ?9S Wi>iRFJƾ%ߢr"QQvr5ܧ"O"oA"nn_~>@o ',d;8LP-{ntн/ΝTE7 \*xzua^C=;·u~賩;G_|y\cLKOw>XE'To>mTE$٠\y%og(&Z%UɬbӀ eR@ZcH&(Ya\*VBS ƄVzpϺ5ujxZ,j QEn ep"va$R0e __ '0=j]aJrQo8IaFʦqpɠ*=Vk+ΐ84  6h"p^'y[WU>vDh f';>6< ccJb]aO8nfy6ZK%yE`St5(yD`AUHS]'b-NCF7\mk Rybb|=vaL^ҵELR~{>%XmvM#002' U+,ZS}ir KYf[U%QN>Ye@8~&>sXPQ-cכwh֏IkIlաl8so_NS3lLud)Q3¥nc 2^Z`3P=l+6## Կ{n)!bƿ7F)LfCs{gԝ{Y;SԪSBP_Q)?O U q6uVf=(֝AmhEcٙYO c\b@G1 a,jIun_׺3W$0f_ᯜ 3˅Mhgm_H{f;kBBOŤ?IJ[BZC*@#?'YPt-+&XTs!!EzypßPnVkR5{,&/of[`d2ŋ;SJ M# gե0EϸlcyqR ##1$:k:, k uz v79׹}o3Fާ4 u0k:*9&@#uدrNFBE>Ȅ{D@.Z@]XއhV}K=V? |}`8?KǓJs2৕̄iR9JE2ryhL!edٮBpx3*[¾{Dy kΙ2E8S)^%GP^&Jpy&T;ˎ&ەʽ!@v)+v482ʂj"PHBkݍNwURI=8 MI a-5`o[OX*cP߉dP'P@o쭦n$md;oc䈛PSF2Y3c}L}Qפ9FN#̙WWy'WrN~{3(#إ#;Tc ֱtYyj.TI Bh_FNc4q%0?ƵGg&Y[EKw|ȿ;у3zuo( #Kl$4ȮQu"lqJ%-\Xug^p[phBmаY(qO莉esO `{+q=L DVf&9xd\rx3MSDytjDϣ*j/4hF"ayQ/>ԮFIgYh\ zw) K_cU8?+4Kk)j/jHwCO쭈O\/1b8R9WvF܂֌zFobfl3p-c&? 1V,*T}* Kdg9S+{N_ZEeI{R,jdԫ4|+yIBeLm1 4T仳>eZo 3e+f`?g iE#%, ˾~ "zfN Bs;S;LsHtOmGBAɑTV]aT$ø|UYs~,w3/l!Џ&cGwI3kJ`9L=¨\Ni w0%|G$E^// UD8u,R3C$Y3qBo׸{ʋ魸2MBBH r]Ph ̐5su)j`sα?C\+?X:Z\yɕOḛd?CrX;|ey˘k;0ƬF``ok؜m8]+Y|µdu%.^IB(ANp(a*w/7oF?ʙ}H*sR˘8Я?hiq4'ٌI6ĔNx\岦us2|9)p^WcT /9'ITњR.P{6] 9T0*9I׬"P-/&szQ= Avs0)$2 ȎeL5+hۂF'f6oJV;E{R6!@#SW-0@-l<QWBE{:J)?pC1>E!;O,PL 6Ҥ8(ڵrlOETTY4)Ke8g1X>)klgUooC?%-9CpSEN ӳp8h\`K38dH /S!H,XYVPT1\%=w8!w*;y&?/>ޯbo^>,%NvB;rH7ID&0'U$;˴<6o0m -ǟQ 5S;eWV/fe1eAyCWhVB$i HiF> q軆&{vmfq}4oc6ηj7ɍP<@:Uumȼx[ǫ _w"0!@C'(gj]hmwQz5Enenl'9"r3 %H{+i7b\,,X@ɽ3B*\@^q?BFfK"v2-^Jh/DC!oٲFˢ?1lθUVgp!.y#GVKKxaSunܝ^)fhzDP4F=)dOt49r?3׋+},]⢜px+kCO. iRv[X^#{p?$ bF}\(?NC,DXtH K_H K 5ɒGbL:ϓ+[;%t"xҦ a;PeXvWO`L(hB+vQiVYfS:(,u?}]gt`꜂ep# \(`+>Xh"H@E3ו/ܟ@X[I jj=ܥ}>ԕҺ?>hաK> >]??%;j|kjC_I`]Щ068B-kx90 1=Q-j h\[x.X)o^?%Q7O9}\{y'I"ZMpcrYG_)̫(Ub삵ÙHfg0GEir஠0%Y>b‚ =tE=/?6:8!͗G'EֿPV6''F(m;η7_>x',3ڇaX~7i{7XD2#}xy֭|=_<͟xWٸLd_~/X,Bi0bFAQynQ bf  IJoP¡Q~~-;AÏ0*ii]QĀafbЦLLA=C(fTa>"*"2~QQEwQwU} OPԳxW*qk9Ux})f$mAraܷEY쮒<8$QN\vRC7?iZb{,x+d)>jJAP}~sw(1)>Зǽq]NG&\.і]8`e$J%n_ -|BmthSk5ܙW w_}zH \WdXN ŧ&ӈHR9TEeȝ 1rm4]BG ;_SD_UYe3 sȎ&Q%[ :RMn'V@gnD5^Eert,6jtʷ7M%<(Ļ/{Od&~|};Uh8leG yV0z0vfZ#ۈeoWb=LZ>k;Eߓ>'ï;}U^y=Nm~Owc⁣6 ql_ZQO۳Q)4S3@%YF o?e2tF]Vr[Je09ONJ,wX*@ʮ4SB,M]q~>2z잌[0,O"B,J]EϜLp. cR< OAygF!Ā=i~5nHkeK[1YT Au3TRȡ {EMthҞgpFZZ~س,?xicvwe1;nWe2DŽ?.;ChC{NxqJǮw,3.L`ݣCF19TKȖ @[­DYv7+􉲀luy6ҋFP:[ hˊm+Ԓnpt&76UIAk;%~# K^4vm2\epr=&kcPzA>y;t7M.hVs$S_XVܟ(SC֠zZ )ߗ?hH_ȟy9oG ]k ܮ a#exH ~XE5 |Gt)zONy/S %\6`6MK~^I,`Ht4Q$`tcrRXA 2ILrĺ\L&(5γS3 %} 9_OKȴyF%.;{l,U::cԫk!WfEiS<=xyU^8aG9ޒ,$c76}`>m AhV"}>,_O\W3鏖#@WU/MTM4ڐ6`3d+/-AKÆwn[gQ=)TS|\  n7z -0ŖG%o7U*5$o`̎-IM6OXHJM[Fq(嶐̭Ƹܫ!_N2ɶ`8Giϲb/Cf u9 5؋m_ᩫs#ą贰ߌQ}$\wJHKWdĀNN5m oYW#٢_7z76V~Pzz}3A-@g: ˯AK#XfѢ-@vF~kr2ނnhCnbUZd\1!B._B)k-{}2ѽ~)~fy1>,o0:L@27C@W{g20+,41ZdAiYuh;,][ƅtkfXg܌2^&dsCɵ)8jF ~orGEecq`u7@wt߼s%XSPP=Ns4| EGvašrmK_OD]هv\?Yٺ5L" ,-* % dT޸t:rY\On 񥘽'JM[NX%֬Cεv?)Fc?g5u2XU4DM6X0R%IhHY䃹O.JI[BYUnUFw^@̳jPہ=)v/#Xih lИN#X :`VXfWoUA\oAk%н-zV!">>AKcR. ߻AT&a _xu ]A[W5`$ܷ#1wBvc8O2}Ԋp~&}~AI/ㅿ^Nu ?ub{IlS&׵`]w죎BACb4cBT=>+nDrr<77%t(7aDM댊/fS\HID_"' lsR9F5lTB7>k=E1~t <$ z=53u?5 )~zD~z&m\J窲U?Γh5Ɔ#J5~Lꏙ~?NKQ~se"HǬ%zkѬݍy}-ӭM 9A(=1N-sx݂SO(3L=ig^݂Vu~~T3gf!:TT捎gA܀]Bhb#|w혤)]B֟${NtjWn*(0c2:{}8z tpA++04SA>9g$]cʆԂn;)>$K'jbbPz=YVVy 4z62W5>sM-8CUbAЎLz]Fm8rJQUP@ ~s\_ X B`2u<zsQ<|rB<,bE.N&x WOhk@4 -6 1AC|>5xܣ$,ҽ!-|N 8%|W^_L4TRzls<#^w>GfDk`"_@>p&G0]4otϓԨc)M8{JA^`V`J?fvD o? Z/Pi=1+#M*oa5@h C)*ZJ*:dt_3& Cԙ쳁LxeBjV2s}bf1:_"qiRwc|P%Fй)6RtG,~f>C>/ioOZՀOr'$3TgwЍB(_3hS2z,)(P"ffM)DM "#z*>K-FG#3:K5d$ST(ڈc43 OcS(Um> ӱbuK[wkp{x_ b+0Og=YtkèAu:Q.i. 녘=fea6]*T4礄v)(\4\4+h:~tX9밳PrzCbMI?BE%hዡ;rr<99lE7\(6pVFbީ ncmh0nQ\m04Eܘb͕8E1z'i7=t•=!z0^JFYgv#*\,:lLE灉!}#*Vڭ$(ߨ^s'(D8WO",gcn+fȧ'J~AK1˻B͓EQ|D.`bWB z!tlw Z7H/vDi2_Sn&4ۂB)":3H` 9hgAh.a>ʼn[//Jf]|\Ri[2amczF?. @"tC~MLqNP0 ,]FA~'7Y c i'~ ʃzۥBVK@wTY~`qRxč>SW8Up-J u #uuמS™apLt֒G=D#|P'; w@}UbL h?$ˬIL~< YV7FXfc}{=A)OIBV G[ԧ' 2ݨtYbEyo4{(&Y)ٱz s\e]dF4Aqf(Q{a0)9}ɖl84a4:6̕ը&FAzxO-Ek)^Ϊ2k`\Iؐ:Wr)jy+%d271%p>.,aY"]]9ujVc |y6쮈1qW.mggEQybS&KB:U3  &lgнΚ~zٺnuhȇ0Si2#01}g#A wZ%7j 抗olH gql vFzQndl111P_6dWHXHJ@[; 9x:``@<ϑM!%[m&{Wg2js0OY.7ZoӕVرJWSyQ;P:Ip^~ cY7MJ+8V(]M 38i}4˫W ǃ?5^~Z$Bq¼'+K5E-1pU+NJv1\;3$q0>An(hDt0u<0KVJ0}US`e" ,פ2|>Tu!z,`ۨDPQT>v 20T.Ѹ[{K95D ch#\F4'#TT<pHPl<z̚h,z}5D}m?,9:ݷ1\QX dgВq L`Cښ״B mxI\St+%SOK|J/_0hezvKR,@':MwQ)7 HaekPFceVA7*܎rE h0+W5'ľwHYOre7~qn\SZ2xt{_5ѽO͉sɘcšA[~E:`O cR (5KD``bSH6bxiN=['ra4٘ Iھ3W|>.ҟU$y!J=8g$XP-ʸǤlʺ>eDWxH6ƍz>bo&IՈе)A7L"SLgJ sa ztt%Y?3ģagTqPKxbg'麔Cmȧö:h߭,qtKcll׃x~Vqe`2WLiq^TF% >0w3l[( b׷DQ_k٨IUdn{)0 *LJ.P <n.P7:>YFŅ p6Rl1D6őa@vOZ37fu6sp0f%/? \5gh4 `f0Zs)=AbNgcw<S>.&`#'S<ҡOLo#03KuݳoSU :-L2S%Ҍ:GY؈M ?*IO4^,8l- 9ǡ܂n*%P>>d$NS% HuUi=ja7x͞m@ PA9ėa~ʕXSNNN[wwcJβ 'Gǃzgw'r.pDװNI6&9Lx+C-!Oҵ(2ÖO'BԺĹNc`)-yU5)j}x"⥦xO2tSgNM?29Wr4$iC.?_kNnt7xfbuW!FC)a(g!dV7` 9fcOL^'P"lG#G-@1\ H ` ̉GCVIa` k$7޺ J )t6=Lg35SlCx[D ;igV0 %[EOm YymcE>/Ϣ|7On A`.z>IH@} .|iKҖ- Aal]w!\Sѻ(Zr {m2KкEۤi8׈Д<}V ՇDד6|:{2.)^ Ss)ٷxmی̰ģ?0*Fx^h3 < ->cDvX[X=n0,@ڥHN5E ;yv2q]B-rKEW_T1vUi5 \W ܛ` ݔ*_4ξs|W+$w?k9|ēdMiȟ ɎEyDݹo@ :=ۘwAwQ(p|3V`PoH #<.o,@ @NdΪ?dNw7e1x7!jbdmD%i %c{|2-N,Cs*Bp lr KAŐ`*VWIXS n8%Ɔh,Pf@IE(U%̩[X#POv eEӿ'g/66"Ik*B1˱chMJdk2T_ WV]26DK3؋?6z2t~>3|OuHօԸsi:g"GZ@,kj9hNʵh@8u$ p Ķja%t OgBZga⪆Bn"kka""*)ӨXVnhW5ܢ?/6EE^hLӘH5꣍$W"SBNϨ`f:=Z,{N٥hV6ٖ6MwEoPseaoG:Ez.#ڄ"NZZeR:]{^OQ[[۔3i0 v.cI'?6me_߫[ZQ>{<0NQsUXyQ~zx9_6q7پl"MagϦ3)dfFp/VQOއ0(XnMSX'(:GOs0z[C\U+b =T%x,82^FgP~R9|8ČXE(ɐ'm縹 ǒdߊ>Gz.K [JpiP`K:udguP; vܓM nM9,VGDbp O,\6=dS&}Γ}tߓ1lu_2:|[NɫE:0?3+ac$%ZXOۻ(ԏ~,$fuK\fg<y۔0^sMa* )RvZąx4SB.;ƚ8QJ<R Q`vdQSc@[k\p4#J1m\7%Lx$!:v$昅`kFcB<obOB6wkjMF~jP{DՋ(,<+Zlȏ?P]QϷ]gXgfZ:`p]{(O,"*g Vͤ>/}?]VէЊ$2v+LԀ4=tAlٗ3UPG Ώ4o#Qatzv d;q;B@}zZjRat'|?y=-,=aۿs.Ia؝2!p=bGZX<-NP>X9 ⿋'l$PO|žG\Љ^Z .׵hAL#,I\<.HY~jWfl,T5%z,Ip ";r!2? qӂ;XA8Uwvp=OQ s?玝o2EQe>;gey[)VyL)n(|eЀ)|3 ~uF]ZʾE};4 @yF,ySChJ! ᮍ$3ꨘQGnjUF]$xI0wL(QWd@TL`zAjq4؉PPdiw z}!,b?_5'+9,z>jNpm sHݰ)J1І3 q_e[..Ǚhe%6 ހ.3,mJ-Ia*=PdJ ,a!`FۑiI0Q6[ĜÇiJ ~OgTΠp1{6 FmD寋t=ذTr N5e5{\L("tSvLBm@0Y|Kђ}!d&OL D^W4^tАY1Z<6=f]P_UvOhq~t%ς+O`rDeTG}_I`ӜoIVF{o|ѿH#Z6=RaäEKx1&_-*oM@4,HS8w!j##_G{ j~{ ߗ/kQ>lxt<`t:tG}6 Zfl)M6jȫG`.#p"Y! +ƈj@=K4 Q|ܘ0EhyŘyI?9F(֝%<8FJ/":7 B0~u7lG"ݣ투 ھ:c(ɯFSi5GHcWǴ:h8w?r@yl. 1$zC'iC1F<ѴIE&,db?M&h^##7t~\fk<gTV|[P`bNF8@QJ鷆DZDr-zU٩`efƢi&0zWoŬ/ }Ix>^dFB*S(aw%Es7IܳM`:۱2f_ N,ra{PyyhhQVd"+:^dP5=s @($ &2[QҿT;ޑkҰ]AK\>mytd_+ S u?a/~#Ԍ{ p_IuBz(LNlć/"*VZO]9TΣ&_6`CFfM aw*XSfOmT9ڭY1VYbRNVw'(84=,cFۏk>"j*[^Z_։l]:DynOqg-ѻfF/gX-"^sGr#~ ϼqӛRDU:ue z#66Za;؋u| (1*?B!xf.L+_|n_g6VWڐ_ja͂smC "edRF\vQa/́sl"z.haUEPh"ckh&W1!/Ur,$w;~\ +,7qt(]:XiV$零7-{Ũ:mܴ,y*[jQ4̅顝wh@6Juꨊ9Ǩy[p|"eը*`DOp"qܮ ؞4:7 Wk4v;q01;yjtC>Z oartT0)"o|X.Yau)⟾M'N>bcdz6F<@T*MV=w0 Ӆ Ks1xvu~KNJ~hh`ĝuBb .L1faCYFo͙56˗)rA<2vDjw*cknQ^Kr% 7 JUplUt7Ks=Fu航 #B1`bDn8Ik!<4W_Xi&w~  bk]sֳD#@43Dr̹R.dFXjc$3xn^2f o}@BV7ae JV('JVcY.ƒhAf aFL7U4y3]1xԱ:Gy< Ni0?R̚05EUDa8{ TPI37uвZ mu2k#Yչ1pҞQA*C(W!'4*cZJ<]+ٵYfAnhf-7^m^SS汔Z#+-38\;K=ԉHD/Y\#SCkez(n@էp kZk>%j:^Džeuq]w) Z؈3وu8b[{l1]E茉jS,a/=@TKJQ{7yOb6,CĜD}-&XǵeLߙ\ /JXOFMtVķTk1KߴB\q53;I,GIQ팹NLQ i_ .aWe qO Ş&*?i '1ohv8Ώc 7dΙn`o(:|PpQfe4b""wtdNڀa!ёQc+-ai7 K ]S/|ȟ3,_|&[ZBRYTys;Eg:4O>B_!ؔIJB h){g3:E =da+ )ʎv5x/ n0}w,ΐjl_w hfmmH*%"3~]o"Q\HQV`A 6QcX[TVMަ' ?ng5 NO@n~AC B0y[\}Ϣ*0=Mѣ@_&OW7x 9#]\iֵŬ4FB}-Ya9bpq*|$Qz^aDv5㧣+Wʱ^F܌YLd}F=7$ Ahusgua+P6Ndؠ-$"}4eAxo;MkeD|,~L3ϧLcϙHOkE"%H:(؊ &^F0RwC1 ,ſd e۱%]6b7 bdP96t=/KU:z ~}(~K=˿צkIå]6S(6!ZyR|ZKc̀^Yqsۜgkd{Y`\|RgHθTd5fyzUwd 7_E>#ʐ!W" OI!&fQJK߇қ _0Gt7F;Zvϥkw}̥or%lXbwo֛o?5HקFGpS{U+==UYMr''QȭjM.zNJ5WA]"[DY%H5@,=A RM6LLNl*w4[5mA8ǣ5Qgq|XN=/.?hD-H"Dvw @x+y;ل}N3NjtjPFNg^ŌԵQ\lS@;ز[Hy.8׿XB(AM3LRH̜B2aحGݭ}Gck0̮+ outCfaOTYRKy}N{\ ܼb-r@䇃(\Z,MDAqd ᄲ a8 a X!g_FLj'3g5)WܪwG"k+31PX9cv3,}U'/^^`:%04p J(]Xu$^]mB?m**,2Pڧa8ZHtg-Ls4/ЈkJMU}47 fFW^$ |Sp] gDrRfr!$t()I#Kr')Ki7{8;`|9K=#}O}/N~8 Qj5  kRP>nFaOv*$ jS1=)`#'^aNS^S?+>v޵ e+ҘWbǠA`>J1 XzM9{0@eRUACy?*"r<_3ɶbEO[4$B pДh5UӅ]m' JBZUP ԵZnj&E.g Cj lJZ8[Boy%6ɭkyŢ23UPb%&ODyGz d%Owy8iR<RGpqϽb41ů!-L=9\': %2zM4]Fd @gY_l<YROQ˒lʓ%5+hمa\F)dUe{HsGK˗aE(?>,*ZBQ4~z_fdƇyt{xLZO 9]ܪ!'{[U6V7a[}cWU7D,HՈ~@[!R 21*a^n XWbbV c]F=^j!yGYO8E-uJ8wG,.KbN g#(0e47 # tL 3ad@̞ f+"hDEgކ6.vTS?WbmY-&A-lm=:V|GTJ(B[؞5!t(5I<ۗN^\' +aǿ ǁlA@mf?w&q,u CZ'\k"֟ϫSb7/Կ +EOYǕ],G1XU] />#'O pkV8s1]qXKefah 2}}@wD'B|Ҽ|bl?aF9zo\yn [}`Z; XLu~pı"ή̔郰ѻX]aOm`iю%\>Ė!bBf)guOB)cFݿ XZQJ=DnJCWQ (l-~ FfWuFF>~Yek:~o )B,t kVvM)*P^%эiJs015 22 觋(9~eΙ z46*&3Zt xQoB/ QJNE48ݫ_z, g+z|!-?^H38ZcSקL 1"yT`pH'֒$% ~%u^)oU @x|ٟy5Oã<㎣i1Beͧ8tT" P, [4mps2{@W<.fspDޞOMJ4pgy؆M2Ilࡁ#Wgcbҷk )'mGF-_ۤ}bb@8£[P/ȵLBpo/O)^:&[I[EZРgQ A+NZ &̬H |]TFNl 9q?hʈѢgv*fQQUnTQ x2"X|P,ٛQ!*Ù~MSo۔e CI*?\ ¼藳0o1{s哂k[tX{E{,oHI )}w'=&,7;1ݒW۱W|J1jr:x?`s 'mR-W%{lx&Dֲ6]Vj$qEyE h8, &? KMhԬadC`Cн @|Bן7"h:\$*a8Pf6j; ~SaKgetP^~!cYrDGQ^ _Й`yeh tfLv18)E=9l$^)$0ˍVxC )A5$dsP/;|&wVPpǯ;t?]\*T] %n6@vޡfAw#- nW}ڿ&^(>x X 3^>x z6Dֳ-Ү+]s0=4_VЋSq%)/,ܼ7θb|([ ڗB 31-%u0Zǻ?+/΄|AYgbĵ:%'â2jb%-FK]+|9)Ts Tu]!1anHnP#m HbL]Z¿mIײT}f&n15rQY@h7;De1&Z+j> ?ỷYAB'~^-w ^Q.9|IV7T^J\6rsiGgF'+=7Tw։NxfF߁MN+"xGy /r%A/DJ_ }s<]E8S/埣*Pi_(bYGt4sr'b&ܰq 'ꁞ ;^oU_v](XH#/oGeyJMA:f#Б·VWCQ3#s璧xUQц(C0`RCp']' G#`q}`ubu?v^73}~.-%~x b&{`4 V76KЃY7۳\T<*^I#D%32#'RZ\y#~)?Qr l,*#=y7WX5oպPS]9{xь2ChE0=QWƒg8Dѿg/D'r|u?҉@+o ]!ϋp'E;]%W7y ZȮA Whyc}`X{:fb>&nPZ2b eITI.uG&&HLTa穝=M#> DBu$W%BfWʬ)^VSQu0d8$z]( j}ԧhj,/m.Jkp5F',f8Fk!._.>~|LuT0=6*E*4=@ve4Ej?㾘<z\yr>CJnJǜbˮr\/p“" }񗒓yL9hfhA 1\+M3v 8v?-Lg=]ܜP=U #6a>/oazlZHKԾXsO#k&Eb=rU,9@8HjR/{  Ccs4$(asz{7pE =H&,U F9ZuWj/YC4&YʳC[$١gՏClpь .c¹+!_1Ӂ|zúM#9: zSj* vD D7cO+m8##` SYq)`<6d_$}HL* smCEWi~uqO 2Ng_*$Ņ߉Rtu)I'"+U60iqO*OXl}s(/'(ԁ/̠)uT:&Lh-Whb/'%1k#p9A}dR> L{•ES1j.3V^k4M |jw(XUD7ͺ5a[{\Wh‹t+ DZ. uG*݃.'!Z:~i _灩 ;BAÂ]n__l]j܆8?&^HCSX#hˀGb@Q-Qrl <3ix ZچK{.^S̛*'|dkM0"|&ee3t'I|C3}̓o'r0j;oR-Up3'N0ڙ!t6x]HQ^#!NpeP&Gwbh`di~@gx"f.F2 U7`=ys{9`2/8aLO rQ@ҍaJxKo6P:x,ȯ+f*_=QS<%D}\ή{諢o/"WR-pOrbX^'¼4:UpD9_d- EJ7'OGRцIp۲S6 3C&OBmH܏j*yGVZ&rc,U j 8,{ ¨*>Bf  ΙBԚ)Cŝ$VXevΪK2_gLsm{x=) \K)~.}ySu zy&YOvnܡd<= zg%Kl@׻"F9ϙ@(UgrKâ&ܜUD3U,j])qaq y鳬 LA)gN)Pc_"H!oD <$=kq!.aWktkD(0|7;DܖKS9isO凴TM籽/-f{Ol/3 Q ݨjd\ǸJ"1 cx*t~RGj-և/c: R_d#]ODq{*ʿn')䜾 Baqۀ%Zd׋wUCEN[@t*-v}iQАMзaֶ+T=۾,0GmX ui<ӹPX[Pt }$0 hƅOB\XIƋA}v`5 =VE,kz_G2A=OiGlv<^aEɯig%Cun.7i" <ٳvLT|e0bowOg2c!?ZGR}97O ܰ ϲ/OC1b&$DŽD&ƈ?|KֱC` JuhK:-?%緰oi'l8u~}u(`DZ/ju&'QDѱ$ꖅ጖gٻ?Zr \yhRǦE 9bKȹ24A[\#-Eji_N,YA=)'ww=i]'ԮԅFZ\tN֖N}N(2D"U@t0({W#K<7\ڐݿ7ѸtfDO5%sX]МIFkVPjJGcGS#&.BY˰U"!6ok^q{1vc&g:?S 8MUWƂugQVk sNI,)6e^mgB4 ((KB%sD@!"{=/DE^8PTFY Z">Mٖƪ&c])nA~zfy(- u&CDȋtq # (sûR+\/#9R4x%kgZ*bȄȚ_PVʓlBrX;=0aa~m]tT]p}Ct^(Mc+ w0gX-7XQXx9F_31ODò[@],;ExI-+-Wbq`+$i$ ÆRx,^{idKtTSBHd`º=<`t~Q93Ag7Ɯh[ ZM[|l/"Kl$i' c| }T \T'Ó~0Is.z~'xq E$| e E(A=됼8szm $V썣H3gsUG+ћ_^QǙ#B8Q"m /bŬ=i΃{ I Ѱ~lz^ E6*V P7-J`32] ʫR[Fr5d">3n! j@-_Ƙ&{hJRRm[nq\тt\ؠgıʐ3\߼3\Ȩ/B ڛ: M;F )o%@[GӌRp)`RB2s8، ΀g->VPÿ,S_KʳGY׫Y t[&NF-b/Ib9bawMyA0@5moKKPp5çxDXgW:rcZOj펲P?5z@SQe֟5Rk"hx(l\|-ei< +b<5I"{{WCe /5ś HA)X6&E4pDiRɄ ڳA{ czc=9^* Y))uBwW5voFEw[♁kJ; w%8IZߝ?l*yه..ckIz<(604^v{`[H83<1ol1#z *+bz: 1X]zRQydQNp2a$+aT,c~Ȋ-Kuar?K߭I*ƅ`o .-2i^9.mB% {3Kq) + GcG6R2/ :)j0 dU`ʓx#,QƆº?hc:|}K9SUFMdNz~!˪aBE:]eҵxs,|j.e8PhcT@jD3@9@,zTgey̫ɦ:h>Ы$g; @CDe,'^en Ap-(GɖH\eW+<:]LILz![kcAtp={cYn!Bo1WvXhJo&Š3/ TGAN[GAщc~* z\ q3NGp:®Qb["rpdϦ` lW7tXr(Oׅ1o1Z$+d4~QSQ`=%t_X/7w>r]o'3%\ӛ˽g/Np/qS,rUoz;F8G 3"ׅ)GdC5;D]LIXþ5p}%2j—WvE7Kj~ u@7$FlCwDž:\^b=[Hx#7ftAҡ?FY'ѳn)jFR[qFեG_=;Y`OdQ'v4;'evVN]{$-U l`rDi?u%a8Je1>'toWOSh\SBm2ny7S#+Uf3k}ұygĈDZw.ynSKU ب2^"y: r{+GB~h@ɻׇOg6eѾS/k#egm24wa ^ƈ(`?WRlSI(^OKD9〽HBBLÔ3j'`fA:(6jm)e%97r"2BMnZY:oJ;(T&<<`3T64.¼Ӥ`7J4 e?y+$ EQEaP` x `^)3g:ٺEtYqd\72GViւT@FhМ]=JFq|{\u*k9o= %R$=4"UVYE;_TT1[gI~:Co^= s'Ѭ7U~ICT'NN~d &(*ڃA^Jx %w"BO0C~}QfRN:ȇƶ&NY) l/%ʞ#h+ݷ HCy^\ZX’PZm",e(}?Vc7nE4B41z &L>~G$@R'/ 8ē[>my#Ĉ9PonJkp uïR]TbΣ`v ٬:􎍜^1"ΰ N~ N0<sS-7ಂh&r=WMjKh\֖ti}k=^zݍ+Y?.ХX-Gtj.ocWOu\xOp-Б I2͓; \g (ukn=#Ϯ^Oˑ.^D'|ﻷH7 ݣo>s]'yibfd- ]Q.]_?Ϝ EBgWe()"^a h $2(;@biS.pm,+L_-Mw~S]6BES`ݳ2!DόUE8#`< Gi4wkX< 4SR'NUkD&F]\9)cu=VqHM܂6m9ᕂvaeu~<3}sGrCkY#iY] *_]X8-#""7aC8xMd}T;hPf Vt͝.VНVkZv lԌÀ眏н0%P6Kg;,)hhnDuQyyt0IMƂê8ߌ PET4 bDfAɚ fN\P?"x)[!V<*H. J᧞٬yʄ0J j]>1UeJ^mVR4Qo?S|y\"ZsP":*cW e{ћ&#{#ZHeb+Sk٧~rf*qol dw;etZ TT䯋Ǫ=P虋fpVX($ L;͊|N|<6ii,ia$iT7/U?4}[y Tl$YO0^A)ޓ%@IvK_Mq,^콞v{א1cBn5A?R J6گJ7fW Vq=ᜩ9~Zg7 c7rJtTkvV1lܚ@q}>P,Bڹ:Z[d9ME-7:X!g 1FI-9fmqxoO䉎1"ҁSuꔆưu[6'AY(ݦA5Ʊ [aQY Bop{)0ǻ1g,w,KHܛobt!x hЛ+,zQ.t$sZ伝"0^ &{)H W\^N<| !oay,|FGGXu68.v\?\yo$q[|pCh; WceR=berBQ~+\->Jy]e2*eeB2x{g4B}9HK?0*seA0|zsއYPa5SOu*p'=cgbzr=\yQ?=|sIg/z@иlзCt:uEAcuҮ9Hi `RVz^h8l`g/q"߳-j~zszaQP6{{l Gr<îOB[5k4ZEdI>5_I+ԱC"dО-B\iU1iL-$DU^N6 Vy)VE<ԬW'ŰKx~Prꥻ8^Ɓ c.@,Hi! *x@b "ևLxtFutޞURy9 6@F [c­,if *`l|}xK"7A#쾥f/f//`nwcj@Ehl'{lFRtUbF+_P KaoڥzLSAaMAOnC ûY^ДPw}+5r<ϒH{)Ꞔ߯+Tbjo:Mi7(#VHOmzy2iSZl>Ow_ ~3L]ow_iq\f֙HX?AFijL)fp҈$Ѐg6Ea^ :nAyޗFVnP nyڶb%g|{yaPMl?Q'Jj"1h>,O?N#rnlfryUwͰO1~feUXGQ|A;AaJy$yg`v9,J½[wm`yifAc:/ʕ!TZGGV)kS8,P|ȭaMbFt<0[7+'hPN|IF(;S$jDB2lhۖ^?^AQѓ$+0nJֵ" %PL:@A ^k>NԀ%yv/t#˰'wBH w fh^ʂO~=P2/ skb."T om*-5ÏFL-,֚E^m$Z+=O#Y𵭩|ms/>9e6^j@P2i< &-<7j3]9d2adH!,tI7G"Vqz>o{R-(:7A-RK*vv<$0@cGk!HF\A:&54*Bg0O@ڝ'Węy tGx/@f@ ձvkZ-/y /CK `E/;A\Cm#yG-HrN^E [ٳ(,̒sM\juf!5kj[ڻy5;< s(k K}񾀥I+:eQ ,@O⼲z^xsR:(n|*`F&rVI#Ƈ9U/f>CfinuwSEFn¡EOK3T:- MUdzsW2Jq"KA^"|vP,#=xه uxũU 'E+P ԧqdm/ldZ_f4p.75 G0Q;Wh ?qo"|5 1 qV4t<|^5lf*L@?-Ndʵbx<|Z x/G3VVYygw,=fܕfoF鳋=E6(.̤t|MLue,1Д+&o34)%,Xf0hnJ 4!0MuF,Y^t>VUpQscݯyD:xɧ%R7j4}.n=}#z$E0BD(#i(jl-Hܦ݈es`\<[5=(z6ޚPn7CO;J(43l؋6:SeHO*7\#p3:"~]ìwG+}ܒ0,xY}WHZ*ey@RٴρkѼE?,e;U`WٙrX䩒+ oϼ90AB h *.k&Gu ( IHcJ5V/UӘ/MzbtH}a |kN(r2Ũn K0T0[cfڽy'9{/k8o]<05\B.C8eа0} ӴxӼg!4wvo,lA%3F.pJfY.@rr,-Q/>VL<4~wJ5J>g*S7S/ʗ;ƣgH?(cED d|fYZy:Th]$fIvqNdN̛D)6]̉ ya^㜉I@Ey>[?åU<#.B)b_g״1jzz\#lp[Bw6cI:_opz׿@, ?=_x +'4ڼ/ywtM*7n1[RJ2 3޴?[fa>pƣV$l$}~;~¿4m@d c JgS_4S)xu(ExWŒ eH_H#N^e~k/˖cES"P4Lm4Zrd2rc@G.*vI՟SQ," գ3,:(b&$X|!DGc?8eϙ xv:uL.H&N41?YV<ȒЈEǴV &U0Zܥisv0ƾГx#8;d{ ~8OrЮioڵ%򣟠-3u}+sՋk%)8jol#="I ~Mۘ/i^30%2LyЕս %N`!K?^LΏצyÓôB^<$`%(cHx_ۆrx Ay%Xasum㥔c%zMs E|Q>LNSr+ 3+8X?uD:Te=ɕ ~"NO:1X*#~:h &z 92?vPRyό0HyY(XM/OW @5lxv*VX纱%" }MFMN);)ILjw6+(e!v~[6gw~(ևB1gUza99zϺQ9zd.?)$ȍV_rڋrZ)nJ,Lɫ1P% o֭5YjXrM_LbYi >Տ& \4l_`Xvgi "ɱsS vFSϹ$F$7 >@= oc]b%O^>g a9B6Hm!NoUcLܪ :)BGgPh"Ѹ Y/obԘCQd_.G/k0)"FX'w^~0o#Eޠ%w,UamDKNu%MKwb?SX?ϭK.\u^ŭz-3LczU % u:',jyu{g ˸ʗP3*\&%L+'g3TRGPH&sItAm#z:WO ^MEU=hrU.L<#V>Iޔϻs>cۍ*9# jʠT*̹g&\u-ޝuws1uE0+iv,VSʽR`[1|w5 9'bb[4`Q/kw;G0<4'ɻ51?:t' 1MS5hMB#xElbWШPp>2ga"?ԻGOx:4:697V^Qsz7}s_4C%Q5Ja=OK)*9Ѓv ^hC}(!~ϙ4)$ʗQ/{JGL2Rd:[">ˈ&ZDR =z3J*tI]629B~Iإ1{guΧ@Iʚ +!b\ -%_oV{XH~<,0g~ X; Ss}C],d5cB)3V=+y sfN,o- hǔ7NYCr0#z7W;PtC}/LX$ =t /L19'PCBg+~E E6i8Gg;&zXp5iq"O]Z_uT*ސP*@ؑ_AylnDbdw.COᡩe ~r#z߸ xXh6m,z9E87^fߩY¨@&f<6Z#G't~5+`IaO+G= 'j䉞P^ͬz4i(ϓ އ^Kx *V2և V8pؤ{u /Vi N kgzg*u ųc,RTFĕy8@QfM^"]W- 57x"YQ/+ײ]뇴FWlMPُo=A0/ukhξ@{n#q|Qh%Tt:oìv`~.1hK@ C_Qݷl&a"a{F"t=)OV '2wXS&Gwc'i9.yk3j8=0fGWI6f ۘryؤQDdp~Id]jiȯl鑳 FـP $@s y kh{n e=;0K,+i.AnǢv]&oæGm:g.QͭXC:P rwt9rY{z=k~l`³!B*3PqZc7Y7nUQRއ>>Hr5'. xmF5bT7{o0TPvEvJ6HTq(ce2ϩr̄duwx~URTIRrx3Eh= m{RJmCЄj:3kϢL=J~{D˳fsCWoʿ,QeWÙh,(3BTtNs4_@)Rٙ:Uz5WZ .X*[q\9Tunz=KZ_- fGޙj&W#`%n>Ǜ p= Qnw{O~FFkh*FsFQUz),K36zkݮs}>\-^F|K xIa7>ӭ\Ngos%?1y]lP@+\eo6U:Ŵ9$~={ }MlЁR:%ޒBK0ByD[rRgRrb /CGhg\)+C:m)\#i܂+?(ZۉaGYqR$*d򳈯vѮfHt+؁EYō̎X?y֘#,"&I4&Z;lϳg. hc,[ yR=~v/JVot[Y;X57-"nGl*e >ރ)0ǘ#`Z\A%Kҷ\mM »귳9 ݙ7@%ێ='tt<`\;J-+ŭV*"Yj&X'6{+X'ַGFCqz}_M03kF7hGpU9-9 EZʇhjž]9*Zm.Wٙy׶zg"FI".] 5"ɽ$|KQ%34ƧɻO|QG,LDOTe2lZlպʅI 5m, :PV=1k#}˂wd⮸C mC8[!s'm[d!Gf`x-}Ddby^g2-y',ғ+Rx7 faN-U>Vx'FBI3i18G7FeX;)a .È2؂iUWRAx6i36 +*GNc_ۇh" |F(mwHQMyt]doTD*r>;1tze1&c^:ʄa3rlUKĶFe9'nI;SCcwx0G\v+f < +,/jvdn0.) iK7V̝z Zp/%Rt;,^aYV@xvwY[2;JMM v q! r$X̭|q%'!nys`a-ED%}x`q/yH`ل+ ucîqI^-Z.妙y`A]^"_{PgO%ǚaŝ:)\3՚İ7::\-G0" 2L8*YhNy>OFVi@G hp;7i p0vZ :Ԏ/+-:ShXU}9+'i/W2NrJBc$-bItsrTAY-@Z0r@"::DӢEΕw9[k֣I'[^鉉VE>2tZ:yBuJV8odh X~= ؟xz1sK>x^8[tl` WYMB%[`$v 1"8B|s}kbs͟Ы{Q C!mÔk{) ig&Z`^U[G4ųx{=6qԪ>/ >PQzm8;F-éJ%z2*>hI {q]zg2KC¡dw;(LyOK>;]!I8~ :gqXĐݘ5PiVT*φ=Y{*^ӠU;۫- %s%PW"f9?ww e[ȗxWHAY\@Ǐwf'sj:^h5X{a-n "Yޜ6F8S ZWV>/ishYؗ{T%#3H)jd(倚sTU.3mgLvxOAX ṙ֡t > QZ\#[Y\W7[ԪPkqI6nUU߹+ő0pA=6/9e~T2IuM@F3R8y{Do)g4ۤufʛgՋ5`4<03{۴}z\hN)f WB]0Sȇl{5C5+ *?}?7@;y<2|FXB{-s7o'&(6yj)d{:7;?‘ͦNД3sKRG 8z-vPfCQ7ca@2A+af"j6TkSNJ3,#eɯ`&rhɨ yh4Wu'I-JpԚ-yWqeavc:[8{"nEa\΃??Qu_?X~@R7#VƳu^ԯϽ|vVߛΒ4E,h=h6E_]`yE)Vցlx E tٱM.Tn(M3l"6t=}?4=6Fڨ&eRa3,etR[ݝ N(k^Ksʎ,Q]*z+6۝PC4Ic,)OmuSRd /ȏu<.Vϋ$GlIQUw2f $m%Y1lzz7Ksm ,Gs:E?'5:#0pvhule-{ԺMoM$~j"OTb U=0)Z OWPYr{~ Ƀ5hԸ0֭h4*ﱚs/c9xfYqa0Y<!6v=Urth 0sfJiK-#eJ}y}7ak 9~ul)SjOM'ص!k}`5f`C lFz ކ@xW;&TJ(K{•eQ⠇0\Y/*4!ЙfGAWn߂B[*}r0q z;eo84*㝈NtSy:RN9tf t0)4M>>R;eKکq<`4/pY$Т8 X>T[bQ "9ᔹ189umnIv`VSf.?ooYCw~=/tk2yK>$)Q3nnPL|Ҳ*-zstFwObDaP;dw15{S W&WpnzGBV[Wz'1nn]k7јus5`df~^yȺjy×K] X^پ F1– .7v-<Q8qȇ6y.*oOȉ,pp"z11#}}9ރ5DcucصƱ,a}=HG :[곍5+to2~[_uMe ?.E^y׹j0g:oͲn:rFExa}3cpq ڵ=C "qSG,/XnA}Z+V?vaã͔U(~; ʗ!WuJk0hK@XhWw˽q?Z~VpG1ŹrƏ=y9$Xs|{(G q\ԟJy^Xѥ^صX^硾iKbL"Uk~Ô7>Nx>ZgW(k}DXy{c?D]Ϗgc?W~mb?DD)]WPG%->deC7b]w=K_;%$cV)쏿'xpE8,u࿷rM=k{sbW?<翶kk{ɱ _ëMCӘ ˠE{A3cy ӂ{R`6r(I buD✳"`cs;ҟEWBǦQD' IE:9Ϭ/hPŀȽ]U}kCWk) 1bbwͩ|kjhڿvFN̎up:(8w\b=xX pF!Vg|vr]D,{yO u&t"}Hm?jؾퟻ /_~{xTv$)9J1H>_X9hfiǢmOBߗ~\uij0E C 6!LRugr'35F;QOiP?wEkF}I,qI(Y;/+Fi4NV3ajN'$E \f~u| _26C4@[W#J㥺}rNBG@vZez?Jr]~kiDK9뻬l퇋>ďPߪ1|̟E{=Eݝ`_ *ߒwC~u/EpsɽVm/to,k˔ p5Gq}WS.]MM_|0AP ~6|: